JPH02248179A - Image encoding method - Google Patents
Image encoding methodInfo
- Publication number
- JPH02248179A JPH02248179A JP1067605A JP6760589A JPH02248179A JP H02248179 A JPH02248179 A JP H02248179A JP 1067605 A JP1067605 A JP 1067605A JP 6760589 A JP6760589 A JP 6760589A JP H02248179 A JPH02248179 A JP H02248179A
- Authority
- JP
- Japan
- Prior art keywords
- step size
- block
- information
- amount
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明は、テレビ会議、テレビ電話等用の画像符号化方
式に関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Field of Industrial Application) The present invention relates to an image encoding system for video conferences, video telephones, and the like.
(従来の技術)
第2図は上述したテレビ会議等の従来の動画像符号化装
置の一例である。画像信号人力ブロックを前フレームの
ブロックを平行移動したものと比較し、最も誤差の小さ
い前フレームのブロックを求める動き補償演算回路用で
動きベクトルMYが求められ、その前フレームのブロッ
クに低域通過フィルタ112でフィルタをかけ差分器1
01で人力ブロックとの差分がとられる。比較判定器1
02によシ入力(n o −M C) i−差分(MC
)かの選択がなされ、選択情報がマルチプレクサ106
へ送られる。選択された情報は比較器103でその情報
量が計算され、所定のしきい値と比較され、しきい値よ
シ大のとき符号化ブロックであることを示す情報(Co
ded)がマルチプレクサ106を介して送られる。し
きい値よシ小のときは、符号化ブロックでないことを示
す情報(non−Coded)がマルチプレクサ106
を介して送られる。符号化ブロックはコサイン変換器1
04でコサイン変換され量子化器105で量子イヒされ
マルチプレクサ106へ送られる。逆量子化器107で
逆量子化されたデータはコサイン逆変換器108で逆゛
変換され、加算器109で動き補償に使われたデータと
加算されフレームメモリ110に曹き込まれる。動き補
償されなかった(no−MCブロツク)については、切
替スイッチ113によシ加算器109に加えられる信号
がOとなシこの加算器は、■DCTデータがそのまま通
過して、フレームメモリ110へ送られる。これらの動
作においてループフィルタ112は、動きベクトルがO
ベクトルのときoffとなり、他の時Onとなる制御を
行なうこともできる。(Prior Art) FIG. 2 is an example of a conventional moving image encoding apparatus for the above-mentioned video conference or the like. A motion vector MY is obtained for the motion compensation calculation circuit that compares the image signal human block with the block of the previous frame that has been translated in parallel and finds the block of the previous frame with the smallest error. Filtered by filter 112 and subtractor 1
01, the difference with the human block is taken. Comparison judge 1
02 input (no-MC) i-difference (MC
) is made, and the selection information is sent to the multiplexer 106.
sent to. The information amount of the selected information is calculated by the comparator 103 and compared with a predetermined threshold. When the information is larger than the threshold, information indicating that it is a coded block (Co
ded) is sent via multiplexer 106. When the value is smaller than the threshold value, information indicating that the block is not a coded block (non-Coded) is sent to the multiplexer 106.
sent via. The encoded block is cosine transformer 1
The signal is cosine-transformed at step 04, quantized at quantizer 105, and sent to multiplexer 106. The data dequantized by the dequantizer 107 is inversely transformed by the inverse cosine transformer 108, added to the data used for motion compensation by the adder 109, and stored in the frame memory 110. For motion compensation not performed (no-MC block), the signal applied to the adder 109 by the changeover switch 113 is O, and this adder passes the DCT data as is to the frame memory 110. Sent. In these operations, the loop filter 112 has a motion vector of O
It is also possible to perform control in which the signal is turned off when the signal is a vector, and turned on at other times.
このような装置において符号化制御情報を付加する方法
について説明する。A method for adding encoding control information in such a device will be explained.
第3図(a)は画像を大ブロック、中ブロック、小ブロ
ックに分割する例で(b)は中ブロックの例である。大
ブロックは352X288画素、小ブロツクサイズは8
×8画素でこの単位でコサイン変換が行なわれる。この
符号化において、量子化のステップサイズは大ブロック
に1回設定され、まだ各中ブロックごとにもヘッダー情
報の指示によシ設定できるようになっている。第4図に
量子化ステップサイズの情報とコサイン変換後の量子化
データを、伝送する場合のフォーマット例を示す。各人
ブロックの前に量子化ステップサイズを示す符号Qlが
各々あり、大ブロツク中の各中ブロックの前には、量子
化ステップサイズとその識別を可能とする符号Q2が必
要に応じて設定されている。FIG. 3(a) is an example of dividing an image into large blocks, medium blocks, and small blocks, and FIG. 3(b) is an example of medium blocks. Large block is 352x288 pixels, small block size is 8
Cosine transformation is performed in this unit of ×8 pixels. In this encoding, the quantization step size is set once for each large block, and can also be set for each medium block according to instructions in the header information. FIG. 4 shows an example of a format for transmitting quantization step size information and quantized data after cosine transformation. There is a code Ql indicating the quantization step size in front of each block, and a code Q2 that allows the quantization step size and its identification is set in front of each medium block in the large block as necessary. ing.
第3図(′b)に示すように4つの小ブロックよplつ
の中ブロックが構成されて又、1つの小ブロックは8×
8画素の画像で構成されており、動き補償されたデータ
はこのブロック単位でコサイン変換され、その時点で設
定されている量子化ステップサイズで量子化され、可変
長符号化される。As shown in Figure 3('b), four small blocks and two medium blocks are constructed, and one small block is 8×
It is composed of an 8-pixel image, and the motion-compensated data is cosine-transformed in block units, quantized with the quantization step size set at that time, and variable-length encoded.
(発明が解決しようとしている課題)
ところが上述した従来の符号化装置においては、中ブロ
ックに対する量子化ステップサイズの符号Q2の発生量
をあらかじめ調べていないため、入力画像によっては量
子化ステップサイズの変換が多くなり符号語の中に占め
るステップサイズの符号量が異常に増大するという問題
がある。特に低ビツトレート、例えば64kbpsとか
128kbpS程度の動画伝送においては、符号語の中
に占めるオーバーヘッド情報は極力減らすことが重要で
あるが、にもかかわらず、符号の増大が生じるとこの画
像に対しては著しい画質劣化、即ち符号語によって占領
されたデータ分、解像度、階調の低下や駒数の低下が生
じていた。又、量子化ステップサイズの変更を一定の位
置にのみ限定して挿入したような場合には、画像の細か
い位置との対応がとれない場合に画質の劣化を引き起こ
し、符号化径情報が伝送路のビットレートに対して少な
い時は、量子化ステップサイズを細かく制御することが
できなくなるという、柔軟性のないものとなってしまう
。(Problem to be Solved by the Invention) However, in the conventional encoding device described above, since the amount of generation of the code Q2 of the quantization step size for the medium block is not checked in advance, the conversion of the quantization step size may be necessary depending on the input image. There is a problem in that the amount of step size code that occupies a code word increases abnormally. Particularly in video transmission at low bit rates, such as 64 kbps or 128 kbps, it is important to reduce the overhead information occupied in code words as much as possible. Significant deterioration in image quality occurred, that is, data occupied by code words, resolution, gradation, and number of frames decreased. In addition, if the quantization step size is inserted only at a certain position, the image quality may deteriorate if it cannot correspond to the detailed position of the image, and the encoded diameter information may be lost on the transmission path. When the bit rate is small, the quantization step size cannot be precisely controlled, resulting in inflexibility.
そこで本発明は、このように量子化ステップサイズを与
えられた伝送ビットレートに適した情報発生量を制御し
、画質を最適化しようとする画像符号化方式を提供する
ことを目的とする。Therefore, an object of the present invention is to provide an image encoding method that optimizes image quality by controlling the amount of information generation suitable for the transmission bit rate given the quantization step size.
(課題を解決するだめの手段)
本発明では、上記問題点を解決するため、中ブロックに
おけるオーバーヘッドの総量を監視し、その量が増大し
た時は、オーバーヘッドの発生を禁止し、それ以後は同
一のオーバーヘッド情報を用いる。その監視方法として
は例えば中ブロックにおけるオーバーヘッド情報の総発
生符号量、オーバーヘッド情報を付加した回数、連続し
て発生したか否かによる判別等によりオーバーヘッド情
報の付加を許可したり禁止したシする切替制御を行なう
ものである。(Means for Solving the Problem) In order to solve the above problem, the present invention monitors the total amount of overhead in a medium block, and when the amount increases, prohibits the occurrence of overhead, and thereafter overhead information is used. The monitoring method includes, for example, switching control that allows or prohibits the addition of overhead information based on the total number of generated bits of overhead information in a medium block, the number of times overhead information has been added, and whether or not it has occurred continuously. This is what we do.
(作用)
本発明によれば画像符号化後の符号量中に占めるオーバ
ーヘッド情報を一定以下に抑圧することができ、オーバ
ーヘッドが過剰になることにより画質が大きく低下する
ことを防ぐことができるため、従来の出力バッファによ
る単純なレートコントロールと異なシ符号の中味を分離
して、バランスのとれたレート制御を行なうことができ
る。(Function) According to the present invention, it is possible to suppress the overhead information that occupies the code amount after image encoding to a certain level or less, and it is possible to prevent the image quality from greatly decreasing due to excessive overhead. It is possible to perform balanced rate control by separating the contents of different codes from the simple rate control using a conventional output buffer.
(実施例)
第1図に本発明の一実施例を示す。構成として第゛2図
の従来例にステップサイズの変更に対する制御を行ない
、判定結果を出力する判定回路が加わった形になってい
る。この判定回路のブロック図を第5図に示す。ビデオ
マルチプレクス回路106では量子化データに、動き補
償on10ffデータcodedかnon−coded
かを示すデータ、動きベクトル情報等が多重化され出力
バッファへ送られる。その中で大ブロック中ブロックと
゛それに対する量子化ステップサイズの符号化例は、第
3図、4図によりすでに説明した。従来よシこの出力バ
ッファ量の大小によシ、ステップサイズの変更がなされ
ていた。即ち、バッファ量が増加した時、ステップサイ
ズを増加させ、バッファ量が減少した時ステップサイズ
を減少させる。ここでは、このステップサイズの変更回
数を制限するため、1大ブロツク中でのステップサイズ
の変更回数をカウンタ151で計数し、その数が一定値
を越えた時は、ステップサイズの変更が禁止され以後は
、変更前と同一のステップサイズが用いられる。このカ
ウンタ151は、大ブロックの先頭で0にリセットされ
、その出力が比較器150であらかじめ設定された値と
比較され、その値を越えた所で変更不可情報例えばOが
出力される。それまでは変更可能情報例えばlが出力さ
れている。(Example) FIG. 1 shows an example of the present invention. The configuration is similar to the conventional example shown in FIG. 2, with the addition of a determination circuit that controls changes in step size and outputs determination results. A block diagram of this determination circuit is shown in FIG. In the video multiplex circuit 106, motion compensation on10ff data is coded or non-coded.
Data indicating the motion vector, motion vector information, etc. are multiplexed and sent to the output buffer. Among them, an example of encoding a medium block and a quantization step size for the large block has already been explained with reference to FIGS. 3 and 4. Conventionally, the step size has been changed depending on the size of the output buffer amount. That is, when the buffer amount increases, the step size is increased, and when the buffer amount decreases, the step size is decreased. Here, in order to limit the number of times the step size is changed, the number of times the step size is changed in one large block is counted by a counter 151, and when the number exceeds a certain value, changing the step size is prohibited. Thereafter, the same step size as before the change is used. This counter 151 is reset to 0 at the beginning of a large block, and its output is compared with a preset value in a comparator 150, and when the value exceeds the value, unchangeable information such as O is output. Until then, changeable information such as l is output.
この実施例ではアップカウンターとリセットによシステ
ップサイズ変更回数を調べだが、回数を調べるものであ
ればダウンカウンタ−でもよい。In this embodiment, the number of step size changes is checked using an up counter and a reset, but a down counter may be used as long as the number of times the step size is changed is checked.
又、ステップサイズの変更が禁止された後は、情報発生
量が増減しても次の大ブロツク開始までステップサイズ
による制御ができなくなるため、ステップサイズを固定
する場合の最終ステップサイズは、比較的大きい値に固
定する方がオーバーフローが生じないため、安全である
。第6図にその実施例を示す比較器150の判定結果が
変更可のウチは、スイッチ152が上側12接続され、
入力ステップサイズがそのまま用いられ出力となる。判
定結果が変更不可の状態になった時、スイッチが下側に
接続され、入力ステップサイズは64という値に変更さ
れ出力される。Furthermore, after changing the step size is prohibited, even if the amount of information generated increases or decreases, the step size cannot be controlled until the start of the next large block, so the final step size when the step size is fixed is relatively small. It is safer to fix it to a large value because overflow will not occur. In the case where the determination result of the comparator 150 is changeable, an embodiment of which is shown in FIG.
The input step size is used as is and becomes the output. When the determination result is in an unchangeable state, the switch is connected to the lower side, and the input step size is changed to a value of 64 and output.
第7図に判定回路の別の実施例を示す。ステップサイズ
が更新されるたびに新ステップサイズを符号化した時の
符号量が符号表メモリ155より読み出され、総符号量
を求める演算回路1.56によシ総和がとられ、固定の
値と比較器157で比較され、その値を越えた時、変更
不可となる。この例で量子化ステップサイズの符号量の
種類が少ない時は、符号量の総和回路156は簡易なカ
ウンターでもよい、第8図に別の実施例を示す。これは
、ステップサイズの更新が2回連続した時点で更新を禁
止するものである。更新のあった中ブロックで2ビツト
カウンタ160の値が1つ増加する、更新のない時この
カウンターは°゛OO”にリセットされる1回の更新で
°01とな!ll:、その次も連続して更新された時”
01 ”とな!l12ビット目に1が立つ、これがラ
ッチ161にとり込まれ変更不可情報として出力される
。このラッチ161は大ブロツク開始時にリセットされ
る。FIG. 7 shows another embodiment of the determination circuit. Every time the step size is updated, the code amount when encoding the new step size is read out from the code table memory 155, and the sum is taken by the arithmetic circuit 1.56 that calculates the total code amount. When the value exceeds the value, the value cannot be changed. In this example, when the number of types of code amounts of the quantization step size is small, the code amount summation circuit 156 may be a simple counter. Another embodiment is shown in FIG. 8. This prohibits updating when the step size is updated twice in a row. The value of the 2-bit counter 160 increases by 1 in the middle block where there is an update, and when there is no update, this counter is reset to °゛OO''. After one update, it becomes °01! When updated continuously”
01''! The 12th bit is set to 1. This is taken into the latch 161 and output as unchangeable information. This latch 161 is reset at the start of a large block.
第9図に別の実施例を示す。第2図の従来例に対して、
動きベクトルの発生量によシ、動きベクトルの発生を抑
圧している点が異なる。従来動きベクトルは16X16
画素中ブロックについて1回求め更に8×8画素単位の
小ブロックごとに4つ求め、前記中ブロックの動きベク
トルと差が大きければ小ブロックの動きベクトルを必要
量、即ち1〜4個をこれを送ったというオーバーヘッド
情報を付加して送る。第10図にその場合の符号例を示
すが第1の中ブロック内の4つの小ブロックは全て同一
の動きベクトルMV1が用いられ、第2の中ブロック内
の小ブロックは、始めの2個がMVIとMV2で示され
た動きベクトルを用いているのに対し、そのあとの2つ
の小ブロックでは、動きベクトルMVIのみが用いられ
る。Another embodiment is shown in FIG. In contrast to the conventional example shown in Figure 2,
The difference is that the generation of motion vectors is suppressed depending on the amount of motion vectors generated. Conventional motion vector is 16x16
Calculate once for a medium block of pixels, and then calculate four for each small block of 8 x 8 pixels, and if the difference from the motion vector of the medium block is large, use the necessary amount of small block motion vectors, that is, 1 to 4. It is sent with overhead information indicating that it was sent. FIG. 10 shows a code example in that case. All four small blocks in the first medium block use the same motion vector MV1, and the first two small blocks in the second medium block use the same motion vector MV1. While the motion vectors indicated by MVI and MV2 are used, only the motion vector MVI is used in the subsequent two small blocks.
この様な構成においては、小ブロックに対する動きベク
トルの発生量が増大しだ時、特に低ビツトレートの動画
伝送においては、動きベクトル情報が増加し、画質低下
が著しくなる。そこで動きベクトルの発生情況を判定回
路202で監視し、一定限度以上増加した時に新だな小
ブロックでの動きベクトル送出の制限を行ない、切替器
201により固定の動き補償が行なわれるようにするも
のである。中ブヴック単位の動きベクトルMVIは常に
送られるとして除くと、小ブロツク単位の動きベクトル
MV2のみ計数すればよいことがわかる。このMV2の
符号量がMV符号量メモリ210によシ与えられ総和を
求めるカウンタ211で総和され、比較も212で固定
値と比較され、小ブロツク単位での動きベクトル発生の
制御がなされる。In such a configuration, when the amount of motion vectors generated for small blocks begins to increase, especially in low bit rate moving image transmission, the amount of motion vector information increases and the image quality deteriorates significantly. Therefore, the determination circuit 202 monitors the occurrence of motion vectors, and when the increase exceeds a certain limit, the transmission of motion vectors in new small blocks is restricted, and the switch 201 performs fixed motion compensation. It is. It can be seen that if the motion vector MVI in units of medium blocks is excluded because it is always sent, only the motion vector MV2 in units of small blocks needs to be counted. The code amount of this MV2 is given to the MV code amount memory 210, summed by a counter 211 for calculating the sum, and compared with a fixed value in 212 to control motion vector generation in units of small blocks.
この動きベクトル符号量は、実際の動きベクトルが可変
長符号である場合は、その可変長符号ビット数を発生さ
せるものである。又演算を簡易化する時や、動きベクト
ルが固定長符号である場合は単にMV2の発生回数のみ
を発生させればよい。If the actual motion vector is a variable length code, this motion vector code amount is used to generate the number of variable length code bits. Furthermore, when the calculation is to be simplified or when the motion vector is a fixed length code, it is sufficient to simply generate the number of occurrences of MV2.
又、判定回路202の動作としてMV2が連続して発生
したかどうかによって制御することもできる。Further, the operation of the determination circuit 202 can be controlled depending on whether MV2 has occurred continuously.
上記実施例では動きベクトルは16X16画素の中ブロ
ックと8×8の小ブロツク単位の2通シの求め方によっ
て求めたが、ハードウェアを簡略化するだめ第12図の
ように、8×8画李単位に行なうこともできる。即ち8
×8単位で4つの動きベクトルMV 2A、MV 2B
、MV 2 C,MV2Dを求め、判定回路202が許
可すればこれら4つの動きベクトルを全て送シ、禁止す
れば代表動きベクトルMV2’を0式のような平均ベク
トルや、■式のようなどれか1つを代表にしてしまうや
り方で決め、動きベクトルの発生量を抑圧させることが
できる。又この抑圧において、小ブロックの動きベクト
ルを4個から3個、2個1個と段階的に制限するように
してもよい。In the above embodiment, the motion vector was calculated in two steps: a medium block of 16 x 16 pixels and a small block of 8 x 8 pixels. It can also be done in units of li. That is 8
4 motion vectors MV 2A, MV 2B in ×8 units
, MV 2 C, and MV2D are determined, and if the determination circuit 202 permits, all four motion vectors are transmitted; if prohibited, the representative motion vector MV2' is set to an average vector such as the formula 0, or a vector such as the formula (■). It is possible to suppress the amount of motion vectors generated by making one of them the representative. Further, in this suppression, the motion vectors of small blocks may be limited in stages from 4 to 3 to 2 to 1.
以上本発明によれば、量子化ステップサイズを与えられ
た伝送ビットレートに適した情報発生量を制御し、画質
を最適化できる。As described above, according to the present invention, it is possible to optimize the image quality by controlling the amount of information generation suitable for the transmission bit rate given the quantization step size.
第1図は本発明の一実施例を示す図、第2図は従来例を
示す図、第3図乃至第4図は量子化ステップサイズの符
号化例を示す図、第5図は判定回路のブロック図、第6
図乃至第9図は本発明の他の実施例を示す図、第10図
乃至第12図は符号化を説明するための図である。
代理人 弁理士 則 近 憲 佑
同 松 山 光 之
=52(
紐FIG. 1 is a diagram showing an embodiment of the present invention, FIG. 2 is a diagram showing a conventional example, FIGS. 3 to 4 are diagrams showing an example of encoding the quantization step size, and FIG. 5 is a determination circuit. Block diagram, No. 6
9 to 9 are diagrams showing other embodiments of the present invention, and FIGS. 10 to 12 are diagrams for explaining encoding. Agent Patent Attorney Noriyuki Ken Yudo Matsuyama Hikaru = 52 (string)
Claims (1)
化を行ない、この符号化出力に基づいて、次の符号化制
御情報を付加するブロックのサイズを決定することを特
徴とする画像符号化方式。[Claims] Encoding control information is added to input image data in blocks of different sizes and sequentially encoded, and the next encoding control information is added based on this encoded output. An image encoding method characterized by determining the size of blocks.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1067605A JPH02248179A (en) | 1989-03-22 | 1989-03-22 | Image encoding method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1067605A JPH02248179A (en) | 1989-03-22 | 1989-03-22 | Image encoding method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02248179A true JPH02248179A (en) | 1990-10-03 |
Family
ID=13349729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1067605A Pending JPH02248179A (en) | 1989-03-22 | 1989-03-22 | Image encoding method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02248179A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008042942A (en) * | 2007-09-18 | 2008-02-21 | Sony Corp | Coding method |
| US8160135B2 (en) | 2002-10-10 | 2012-04-17 | Sony Corporation | Video-information encoding method and video-information decoding method |
-
1989
- 1989-03-22 JP JP1067605A patent/JPH02248179A/en active Pending
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8467454B2 (en) | 2002-10-10 | 2013-06-18 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US8160135B2 (en) | 2002-10-10 | 2012-04-17 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US8170100B2 (en) | 2002-10-10 | 2012-05-01 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US8189658B2 (en) | 2002-10-10 | 2012-05-29 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US8428139B2 (en) | 2002-10-10 | 2013-04-23 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US8467446B2 (en) | 2002-10-10 | 2013-06-18 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US8472518B2 (en) | 2002-10-10 | 2013-06-25 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US8477837B2 (en) | 2002-10-10 | 2013-07-02 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US8494043B2 (en) | 2002-10-10 | 2013-07-23 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US8494044B2 (en) | 2002-10-10 | 2013-07-23 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US9204145B2 (en) | 2002-10-10 | 2015-12-01 | Sony Corporation | Video-information encoding method and video-information decoding method |
| US9979966B2 (en) | 2002-10-10 | 2018-05-22 | Sony Corporation | Video-information encoding method and video-information decoding method |
| JP2008042942A (en) * | 2007-09-18 | 2008-02-21 | Sony Corp | Coding method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3043599B2 (en) | Quantization step size controller using neural network | |
| JPH07177525A (en) | Motion compensation difference pulse-code modulation compression equipment | |
| JPH0556275A (en) | Image encoding device and image decoding device | |
| JPH05176310A (en) | Device for controlling quantizer of hybrid coder | |
| JPH04256298A (en) | Video encoding device | |
| US5508745A (en) | Apparatus for controlling a quantization level to be modified by a motion vector | |
| JP3206413B2 (en) | Variable frame rate video coding method | |
| JPH06225276A (en) | Prefilter control method and apparatus in moving picture coding | |
| JP3619612B2 (en) | Method and apparatus for encoding and decoding a video data stream for all pixels of the video data stream | |
| JPH02248179A (en) | Image encoding method | |
| JP4217011B2 (en) | Picture type estimation method, estimation apparatus, image measurement apparatus using the same, and encoder | |
| JP2002325259A (en) | Method for coding digital image base on error correction | |
| US5940131A (en) | Method and apparatus for coding moving pictures | |
| JP2897082B2 (en) | Motion compensation variable length coding | |
| JPH06268997A (en) | Moving image compression device | |
| JPH07222173A (en) | Image processing device | |
| JPH03265392A (en) | Moving picture coding system | |
| JPH05103315A (en) | Video compression coding method | |
| JP3573176B2 (en) | Moving image encoding method and apparatus | |
| JP3013090B2 (en) | Quantization control method | |
| JPH02222388A (en) | Moving picture encoding method | |
| KR0148146B1 (en) | Loss prevention device of important video data | |
| JPH02174387A (en) | Picture encoder | |
| JPH0662391A (en) | Video predictive coding method | |
| JP3507042B2 (en) | Video compression device |