JPH06233267A - Image data compression device - Google Patents
Image data compression deviceInfo
- Publication number
- JPH06233267A JPH06233267A JP1981793A JP1981793A JPH06233267A JP H06233267 A JPH06233267 A JP H06233267A JP 1981793 A JP1981793 A JP 1981793A JP 1981793 A JP1981793 A JP 1981793A JP H06233267 A JPH06233267 A JP H06233267A
- Authority
- JP
- Japan
- Prior art keywords
- data
- band
- reference frame
- motion vector
- image data
- 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.)
- Granted
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、画像の帯域圧縮を必要
とする通信系および蓄積メディア系(ディスク、テープ
等)に使用される画像データ圧縮装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image data compression apparatus used for communication systems and storage media systems (disks, tapes, etc.) that require band compression of images.
【0002】[0002]
【従来の技術】近年、高S/Nを実現するために、画像
データをディジタル化し、記録または伝送する試みが多
くなされている。ところが、画像データをディジタル化
して記録再生しようとすると広い帯域が必要となり、媒
体の必要面積、およびコストの増大および通信コストの
増大を招く。そこで、画像の持っている相関性および人
間の持つ視覚特性を利用し、画像のデータ量を大幅に削
減するための試みがなされている。2. Description of the Related Art Recently, in order to realize a high S / N, many attempts have been made to digitize image data and record or transmit it. However, digitization of image data for recording and reproduction requires a wide band, resulting in an increase in required area of the medium, an increase in cost, and an increase in communication cost. Therefore, attempts have been made to significantly reduce the amount of image data by utilizing the correlation that images have and the visual characteristics that humans have.
【0003】以下に、従来の画像データ圧縮装置につい
て説明する。図4は従来の帯域分割による動画像データ
圧縮装置の構成を示すブロック図である。画像データ
は、フレーム間に大きな相関が有るため、減算器401
によって前、または、後のフレーム画像を参照フレーム
として、フレーム間の減算処理が行われる。差分処理さ
れたデータは、帯域分割・間引き処理回路402におい
て帯域分割および間引き処理が行われる。ここで、帯域
分割および間引き処理は、画像の場合、2次元的に水平
方向と垂直方向の両方に対して行われる。図5に示すよ
うに、水平方向に低域フィルタ回路501および高域フ
ィルタ回路502を用いて帯域分割される。そして、帯
域分割されたそれぞれのデータは、サブサンプリング回
路503によって2対1にサブサンプリングされる。A conventional image data compression device will be described below. FIG. 4 is a block diagram showing the configuration of a conventional moving image data compression apparatus by band division. Since the image data has a large correlation between frames, the subtractor 401
Thus, the subtraction process between the frames is performed using the frame image before or after the frame image as the reference frame. The band-divided data is subjected to band division and thinning processing in the band division / thinning processing circuit 402. In the case of an image, the band division and the thinning process are two-dimensionally performed in both the horizontal direction and the vertical direction. As shown in FIG. 5, band division is performed in the horizontal direction using a low-pass filter circuit 501 and a high-pass filter circuit 502. Then, each of the band-divided data is sub-sampled by the sub-sampling circuit 503 in a 2: 1 ratio.
【0004】水平方向にサブサンプリングされたデータ
は、それぞれ垂直方向に対しても同様に低域フィルタお
よび高域フィルタによって帯域分割され、それぞれサブ
サンプリングされる。ここで、水平方向および垂直方向
の低域側のデータは、さらに、再帰的に帯域分割および
サブサンプリングが繰り返される。3回繰り返されたと
きの帯域分割の様子を図6に示す。図6において、fsは
元の画像のサンプリング周波数を示している。1回目の
帯域分割によってfsを中心にして2分割され、さらに低
域側がfs/8を中心にして2分割され、さらに低域側がfs
/16を中心にして2分割される。このように、低域側を
再帰的に帯域を半分に分割していくために、それぞれの
帯域はオクターブに分割されていく。図6では、3回、
再帰的に帯域分割とサブサンプリングを繰り返している
が、繰り返しの数は任意でよい。また、帯域分割および
サブサンプリングを行ったデータを2次元的に表した図
を図7に示す。ここで、左側が、水平方向の低域側の領
域の画像を示し、右側が水平方向の高域側の領域の画像
を示す。また、上側が垂直方向の低域側の領域の画像を
示し、下側が、垂直方向の高域側の領域の画像を示す。
次に、再帰的に分割されたデータは、それぞれの領域
(帯域)に応じて、再量子化器403によって再量子化
が行われる。ここで、行われる再量子化は、それぞれの
帯域に対する人間のコントラストの感度に応じて量子化
される。一般に、低域側は細かく量子化され、高域は粗
く量子化される。量子化された各領域のデータは、可変
長符号化器404によって可変長符号化される。可変長
符号化の方法はハフマン符号、算術符号等が用いられ
る。再量子化されたデータは、零付近に発生頻度が集中
しているために、一般に、零付近の値に対しては短い符
号長を割当て、絶対値の大きい値に対しては長い符号長
を割り当てる。一方、符号化したデータを後に符号化す
る画像の参照フレームとするため、再構成される。した
がって、再量子化器403によって、再量子化されたデ
ータは、逆量子化器405によって、逆量子化される。
逆量子化されたデータは、補間処理回路406によっ
て、補間処理される。補間処理は、帯域分割・間引き処
理回路402で行った処理と逆に低域側から順番に、低
域と高域を対にして、それぞれ補間処理され、加算され
る。補間処理されたデータは、符号化する際に用いた以
前の参照フレームと加算される。再構成された画像デー
タは、次の符号化を行う画像の参照フレームとするた
め、フレームメモリ408に蓄積される。そして、蓄積
された参照フレームは、これから符号化するフレームと
の相関性を高めるために、動き補償回路409によっ
て、動きベクトルの計算および動き補償が行われる。図
8は、従来の動きベクトルの計算方法を説明するための
模式図である。計算方法は、符号化する画像の任意の画
素数からなる計算領域のブロックと参照画像の任意の画
素数からなる計算領域のブロックとの間の差分の絶対値
の加算を、ある捜索範囲にわたって計算し、その最小値
となる画素のずれが、動きベクトルとなる。これを、一
般にブロックマッチング法と言う。マッチングの計算を
行う計算領域の大きさ、そして動きベクトルを求める捜
索範囲は、任意でよい。このようにして、求められた動
きベクトルに従って、参照フレームは動き補償される。Similarly, the data sub-sampled in the horizontal direction is band-divided by the low-pass filter and the high-pass filter in the vertical direction and sub-sampled. Here, for the data on the low frequency side in the horizontal direction and the vertical direction, band division and sub-sampling are recursively repeated. FIG. 6 shows how the band division is performed when it is repeated three times. In FIG. 6, fs represents the sampling frequency of the original image. By the first band division, it is divided into two with fs as the center, the low frequency side is further divided into two with fs / 8 as the center, and the low frequency side is fs.
It is divided into two around / 16. In this way, each band is divided into octaves in order to recursively divide the band into halves on the low frequency side. In FIG. 6, three times,
Although band division and subsampling are recursively repeated, the number of repetitions may be arbitrary. FIG. 7 shows a two-dimensional representation of the data obtained by band division and subsampling. Here, the left side shows an image of a low-frequency side area in the horizontal direction, and the right side shows an image of a high-frequency side area in the horizontal direction. Further, the upper side shows an image of a region on the low frequency side in the vertical direction, and the lower side shows an image of a region on the high frequency side in the vertical direction.
Next, the recursively divided data is requantized by the requantizer 403 according to each region (band). Here, the requantization performed is quantized according to the sensitivity of human contrast to each band. In general, the low frequency side is finely quantized, and the high frequency side is roughly quantized. The quantized data of each area is variable-length coded by the variable-length encoder 404. A Huffman code, an arithmetic code, or the like is used as a variable length coding method. Since re-quantized data are concentrated near zero, a short code length is generally assigned to values near zero and a long code length is assigned to values with large absolute values. assign. On the other hand, since the encoded data is used as a reference frame of an image to be encoded later, it is reconstructed. Therefore, the data requantized by the requantizer 403 is dequantized by the dequantizer 405.
The inversely quantized data is interpolated by the interpolation processing circuit 406. In the interpolation processing, contrary to the processing performed by the band division / thinning processing circuit 402, the low frequency band and the high frequency band are paired in order from the low frequency side, and are added. The interpolated data is added to the previous reference frame used when encoding. The reconstructed image data is accumulated in the frame memory 408 to be used as a reference frame of an image to be encoded next. Then, the accumulated reference frame is subjected to motion vector calculation and motion compensation by the motion compensation circuit 409 in order to enhance the correlation with the frame to be encoded. FIG. 8 is a schematic diagram for explaining a conventional motion vector calculation method. The calculation method calculates the addition of the absolute value of the difference between the block of the calculation area having an arbitrary number of pixels of the image to be encoded and the block of the calculation area having an arbitrary number of pixels of the reference image over a certain search range. Then, the shift of the pixel having the minimum value becomes the motion vector. This is generally called a block matching method. The size of the calculation area for performing the matching calculation and the search range for obtaining the motion vector may be arbitrary. In this way, the reference frame is motion-compensated according to the obtained motion vector.
【0005】[0005]
【発明が解決しようとする課題】しかしながら上記従来
の構成では、ブロック単位でマッチングを行うため、フ
レーム間で平行移動以外の動き、例えば、回転,変形な
どがあると著しくフレーム間の相関が低下する。However, in the above-described conventional configuration, since the matching is performed in block units, if there is a motion other than parallel movement between frames, such as rotation or deformation, the correlation between frames is significantly reduced. .
【0006】また、参照フレームを再構成するために逆
変換処理(補間処理)が必要になってくる。In addition, reverse conversion processing (interpolation processing) is required to reconstruct the reference frame.
【0007】本発明は上記従来の問題点を解決するもの
で、動画像の符号化方式において、フレーム間の相関性
を高め、符号化効率を改善し、また、逆変換器(補間処
理)を必要とせず、回路規模を削減する画像データ圧縮
装置の提供を目的とする。The present invention solves the above-mentioned conventional problems. In the moving picture coding system, the correlation between frames is improved, the coding efficiency is improved, and the inverse converter (interpolation processing) is used. It is an object of the present invention to provide an image data compression device that does not require and reduces the circuit scale.
【0008】[0008]
【課題を解決するための手段】この目的を達成するため
に本発明の画像データ圧縮装置は、帯域分割を再帰的に
行った後、低域側から階層的に動きベクトルを求め、ま
た、フレーム間の差分処理は、帯域分割・間引き処理さ
れた画像に対して行う構成を有する。In order to achieve this object, the image data compression apparatus of the present invention recursively performs band division, then hierarchically obtains motion vectors from the low frequency side, and The difference processing between the two is configured to be performed on the image subjected to the band division / thinning processing.
【0009】[0009]
【作用】本発明は、上記した構成によって、フレーム間
の相関が高まり符号化効率が向上し、しかも逆変換処理
が不要になるように作用する。With the above-described structure, the present invention operates so that the correlation between frames is enhanced, the coding efficiency is improved, and the inverse conversion process is unnecessary.
【0010】[0010]
【実施例】以下、本発明の一実施例について、図面を参
照しながら説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.
【0011】図1は本実施例における画像データ圧縮装
置の構成を示すブロック図である。図1において、画像
データは、まず、帯域分割・間引き処理回路101にお
いて帯域分割および間引き処理が行われる。ここで、帯
域分割および間引き処理は、画像の場合、2次元的に水
平方向と垂直方向の両方に対して行われる。図5に示す
ように、水平方向に低域フィルタ回路501および高域
フィルタ回路502を用いて帯域分割される。そして、
帯域分割されたそれぞれのデータは、サブサンプリング
回路503によって2対1にサブサンプリングされる。
ここで、低域フィルタおよび高域フィルタは、復号の過
程(補間処理およびフィルタリング処理)において、完
全に復元されるフィルタが選ばれる。FIG. 1 is a block diagram showing the arrangement of an image data compression apparatus according to this embodiment. In FIG. 1, the image data is first subjected to band division and thinning processing in a band division / thinning processing circuit 101. In the case of an image, the band division and the thinning process are two-dimensionally performed in both the horizontal direction and the vertical direction. As shown in FIG. 5, band division is performed in the horizontal direction using a low-pass filter circuit 501 and a high-pass filter circuit 502. And
Each of the band-divided data is sub-sampled by the sub-sampling circuit 503 in a 2: 1 ratio.
Here, as the low-pass filter and the high-pass filter, filters that are completely restored in the decoding process (interpolation process and filtering process) are selected.
【0012】水平方向にサブサンプリングされたデータ
は、それぞれ垂直方向に対しても同様に低域フィルタお
よび高域フィルタによって帯域分割され、それぞれサブ
サンプリングされる。ここで、水平方向および垂直方向
の低域側のデータは、さらに、再帰的に帯域分割および
サブサンプリングが繰り返される。3回繰り返されたと
きの帯域分割の様子を図6に示す。図6において、fsは
元の画像のサンプリング周波数を示している。1回目の
帯域分割によってfsを中心にして2分割され、さらに低
域側がfs/8を中心にして2分割され、さらに低域側がfs
/16を中心にして2分割される。このように、低域側を
再帰的に帯域を半分に分割していくために、それぞれの
帯域はオクターブに分割されていく。図6では、3回、
再帰的に帯域分割とサブサンプリングを繰り返している
が、繰り返しの数は任意でよい。また、帯域分割および
サブサンプリングを行ったデータを2次元的に表した図
を図7に示す。ここで、左側が、水平方向の低域側の領
域の画像を示し、右側が水平方向の高域側の領域の画像
を示す。また、上側が垂直方向の低域側の領域の画像を
示し、下側が、垂直方向の高域側の領域の画像を示す。The data sub-sampled in the horizontal direction is also band-divided by the low-pass filter and the high-pass filter in the vertical direction and sub-sampled. Here, for the data on the low frequency side in the horizontal direction and the vertical direction, band division and sub-sampling are recursively repeated. FIG. 6 shows how the band division is performed when it is repeated three times. In FIG. 6, fs represents the sampling frequency of the original image. By the first band division, it is divided into two with fs as the center, the low frequency side is further divided into two with fs / 8 as the center, and the low frequency side is fs.
It is divided into two around / 16. In this way, each band is divided into octaves in order to recursively divide the band into halves on the low frequency side. In FIG. 6, three times,
Although band division and subsampling are recursively repeated, the number of repetitions may be arbitrary. FIG. 7 shows a two-dimensional representation of the data obtained by band division and subsampling. Here, the left side shows an image of a low-frequency side area in the horizontal direction, and the right side shows an image of a high-frequency side area in the horizontal direction. Further, the upper side shows an image of a region on the low frequency side in the vertical direction, and the lower side shows an image of a region on the high frequency side in the vertical direction.
【0013】動画像データは、減算器102によって
前、または、後の帯域分割された画像を参照フレームと
して、フレーム間の差分処理が行われる。差分処理され
たデータは、それぞれの領域(帯域)に応じて、再量子
化器103によって再量子化が行われる。ここで、行わ
れる再量子化は、それぞれの帯域に対する人間のコント
ラストの感度に応じて量子化される。一般に、低域側は
細かく量子化され、高域は粗く量子化される。量子化さ
れた各領域のデータは、可変長符号化器104によって
可変長符号化される。可変長符号化の方法はハフマン符
号、算術符号等が用いられる。再量子化されたデータ
は、零付近に発生頻度が集中しているために、一般に、
零付近の値に対しては短い符号長を割当て、絶対値の大
きい値に対しては長い符号長を割り当てる。一方、符号
化したデータを後に符号化する画像の参照フレームとす
るため、符号化とは逆の処理を行うことによって、再構
成される。したがって、再量子化器103によって、再
量子化されたデータは、逆量子化器105によって、逆
量子化される。逆量子化されたデータは、加算器106
によって、符号化する際に用いた以前の参照フレームと
加算される。再構成された画像データは、次の符号化を
行う画像の参照フレームとするため、フレームメモリ1
07に蓄積される。The moving image data is subjected to a difference processing between frames by using a band-divided image before or after the subtracter 102 as a reference frame. The requantizer 103 requantizes the difference-processed data according to each region (band). Here, the requantization performed is quantized according to the sensitivity of human contrast to each band. In general, the low frequency side is finely quantized, and the high frequency side is roughly quantized. The quantized data of each area is variable-length coded by the variable-length encoder 104. A Huffman code, an arithmetic code, or the like is used as a variable length coding method. The requantized data generally have a frequency of occurrence near zero, so
Short code lengths are assigned to values near zero, and long code lengths are assigned to values with large absolute values. On the other hand, in order to use the encoded data as a reference frame of an image to be encoded later, it is reconstructed by performing a process reverse to the encoding. Therefore, the data requantized by the requantizer 103 is dequantized by the dequantizer 105. The dequantized data is added to the adder 106.
Is added to the previous reference frame used when encoding. The reconstructed image data is used as a reference frame of an image to be encoded next, so that the frame memory 1
It is stored in 07.
【0014】さらに、蓄積された参照フレームは、これ
から符号化するフレームとの相関性を高めるために、動
き補償回路108によって、動きベクトルの計算および
動き補償が行われる。図2は、符号化を行う帯域分割さ
れたデータと、動きベクトルを求める際に参照される帯
域分割されたデータとの関係を説明するための模式図で
ある。図中の数字は、それぞれ、図7に示した各領域に
相当する数字であり、上から下に向うにつれて、低周波
領域から高周波領域に向うことを示している。いま、動
きベクトルを、低周波側から、高周波側に向かって、階
層的に求めるために、まず、符号化帯域分割データのFurther, the accumulated reference frame is subjected to motion vector calculation and motion compensation by the motion compensation circuit 108 in order to improve the correlation with the frame to be encoded. FIG. 2 is a schematic diagram for explaining a relationship between band-divided data to be encoded and band-divided data that is referred to when a motion vector is obtained. The numbers in the figure are numbers corresponding to the respective regions shown in FIG. 7, and show that the regions are from the low frequency region to the high frequency region as going from top to bottom. Now, in order to hierarchically obtain the motion vector from the low frequency side to the high frequency side, first of all, in the encoded band division data,
【0015】[0015]
【外1】 [Outer 1]
【0016】と参照される帯域分割データBand division data referred to as
【0017】[0017]
【外2】 [Outside 2]
【0018】が比較され、領域(外1)の各画素単位で
動きベクトルが求められる。ここで、動きベクトルの捜
索範囲は、任意でよい。また、比較計算される領域は、
1画素である。同様にして、順次、高域側に向かって、
階層的に動きベクトルが求められる。図3は、階層的に
動きベクトルを求める方法を説明する模式図である。Are compared, and a motion vector is obtained for each pixel of the area (outer 1). Here, the search range of the motion vector may be arbitrary. In addition, the area for comparison calculation is
It is one pixel. In the same way, toward the high frequency side,
The motion vector is obtained hierarchically. FIG. 3 is a schematic diagram illustrating a method of hierarchically obtaining motion vectors.
【0019】[0019]
【外3】 [Outside 3]
【0020】の領域のデータは、(外1)の領域が2倍
に拡大されているため、(外1)で求められた動きベク
トルを2倍した点が基準となって、(外3)の領域の動
きベクトルが計算される。(外3)の領域の動きベクト
ルの捜索範囲は、水平、垂直とも、0から1画素の範囲
で計算され、画素単位で絶対値が計算され、動きベクト
ルが求められる。領域Since the area (outer 1) is doubled in the data of the area (2), the point obtained by doubling the motion vector obtained in (outer 1) is used as a reference (outer 3). The motion vector of the region is calculated. The search range of the motion vector in the area (outer 3) is calculated in the range of 0 to 1 pixel in both the horizontal and vertical directions, and the absolute value is calculated in pixel units to obtain the motion vector. region
【0021】[0021]
【外4】 [Outside 4]
【0022】の動きベクトルも同様にして求められる。
求められた動きベクトルの値は、各領域内で、相関が高
いため、各領域内で差分処理が行われる。差分処理され
た動きベクトルの値は、零付近にデータが集中するた
め、零付近の値に対して短い符号を割り当てる可変長符
号化が行われ、データが送られる。次に、求められた動
きベクトルに応じて、参照フレームの動き補償が行われ
る。領域The motion vector of is also obtained in the same manner.
The obtained motion vector value has a high correlation in each area, and thus the difference processing is performed in each area. Since the data of the difference-processed motion vector values are concentrated near zero, variable-length coding is performed in which a short code is assigned to values near zero, and the data is sent. Next, motion compensation of the reference frame is performed according to the obtained motion vector. region
【0023】[0023]
【外5】 [Outside 5]
【0024】は、領域(外1)で求めた動きベクトルに
応じて、参照フレームの動き補償が行われる。また、領
域With respect to, the motion compensation of the reference frame is performed according to the motion vector obtained in the area (outer 1). Also the area
【0025】[0025]
【外6】 [Outside 6]
【0026】は、領域(外3)で求めた動きベクトルに
応じて、参照フレームの動き補償が行われる。同様に、
領域In the step (3), the motion compensation of the reference frame is performed according to the motion vector obtained in the area (outer 3). Similarly,
region
【0027】[0027]
【外7】 [Outside 7]
【0028】は、領域(外4)で求めた動きベクトルに
応じて、参照フレームの動き補償が行われる。そして、
動き補償された帯域分割データを参照フレームとして、
符号化される帯域分割フレームのデータが減算器102
によって差分処理され符号化されていく。In, the motion compensation of the reference frame is performed according to the motion vector obtained in the area (outer 4). And
Motion-compensated band-divided data as a reference frame,
The data of the band-split frame to be encoded is the subtractor 102.
Is subjected to difference processing and encoded.
【0029】このように本実施例によると、画像データ
は帯域分割およびサブサンプリングし、減算器で参照フ
レームとの差分を求め、再量子化器において人間の視覚
特性に応じて再量子化し可変長符号化を行う。一方、逆
量子化して以前の参照フレームに加算し、動き補償回路
を用いて次に符号化されるデータと、低域側から高域側
に向かって順次比較し、階層的に動き補償し、帯域分割
フレームデータを符号化していくので、符号化効率が向
上する。As described above, according to the present embodiment, the image data is band-divided and sub-sampled, the difference from the reference frame is obtained by the subtractor, the re-quantizer is re-quantized according to the human visual characteristics, and the variable length is changed. Encode. On the other hand, inversely quantized and added to the previous reference frame, sequentially compared with the data to be encoded next using the motion compensation circuit from the low frequency side to the high frequency side, hierarchical motion compensation, Since the band division frame data is encoded, the encoding efficiency is improved.
【0030】[0030]
【発明の効果】以上の実施例から明かなように本発明に
よると、帯域分割によって画像を符号化する圧縮装置に
おいて、帯域分割後、低域側から階層的に動きベクトル
を求めることによって、フレーム間の相関を高め符号化
効率を改善することができ、また、帯域分割後のデータ
を比較するため、参照フレームの逆変換処理が不要にな
り、回路規模を削減し得る画像データ圧縮装置を提供で
きる。As is apparent from the above-described embodiments, according to the present invention, in a compression device for encoding an image by band division, after the band division, a motion vector is hierarchically obtained from the low frequency side to obtain a frame. Provided is an image data compression device capable of increasing the correlation between channels and improving the coding efficiency. Further, since the data after band division is compared, the inverse conversion process of the reference frame is not necessary, and the circuit scale can be reduced. it can.
【図1】本発明の一実施例における画像データ圧縮装置
の構成を示すブロック図FIG. 1 is a block diagram showing the configuration of an image data compression apparatus according to an embodiment of the present invention.
【図2】同実施例において符号化を行う帯域分割された
データと、動きベクトルを求める際に参照される帯域分
割されたデータとの関係を説明するための模式図FIG. 2 is a schematic diagram for explaining a relationship between band-divided data to be encoded and band-divided data referred to when a motion vector is obtained in the same embodiment.
【図3】同実施例における階層的に動きベクトルを求め
る方法を説明するための模式図FIG. 3 is a schematic diagram for explaining a method for hierarchically obtaining motion vectors in the same embodiment.
【図4】従来の画像データ圧縮装置の構成を示すブロッ
ク図FIG. 4 is a block diagram showing a configuration of a conventional image data compression device.
【図5】従来例における帯域分割および間引き処理回路
の構成を示すブロック図FIG. 5 is a block diagram showing a configuration of a band division and thinning processing circuit in a conventional example.
【図6】従来例における帯域分割を説明するための特性
図FIG. 6 is a characteristic diagram for explaining band division in a conventional example.
【図7】従来例における帯域分割の領域を説明するため
の模式図FIG. 7 is a schematic diagram for explaining a band division region in a conventional example.
【図8】従来例における動きベクトルを求める方法を説
明するための模式図FIG. 8 is a schematic diagram for explaining a method for obtaining a motion vector in a conventional example.
101 帯域分割・間引き処理回路 102 減算器 103 再量子化器 104 可変長符号化器 105 逆量子化器 106 加算器 107 フレームメモリ 108 動き補償回路 101 Band Division / Decimation Processing Circuit 102 Subtractor 103 Requantizer 104 Variable Length Encoder 105 Inverse Quantizer 106 Adder 107 Frame Memory 108 Motion Compensation Circuit
Claims (3)
分割されたデータを間引くための帯域分割・間引き処理
回路と、 前記帯域分割・間引き処理回路において処理されたデー
タを参照フレームから差分処理する減算器と、 前記差分処理されたデータを再量子化する再量子化器
と、 前記再量子化されたデータを可変長符号化する可変長符
号化器と、 前記再量子化されたデータを次の参照フレームとするた
め、逆量子化する逆量子化器と、 前記逆量子化されたデータと、符号化するのに用いた以
前の参照フレームとを加算するための加算器と、 前記加算されたデータを次の符号化を行うまでの間、参
照フレームとして蓄積しておくためのフレームメモリ
と、 前記参照フレームと符号化するフレームとの間の動きベ
クトルの計算および動き補償を行う動き補償回路とを備
えた画像データ圧縮装置。1. A band division / decimation processing circuit for dividing image data into a low band and a high band and thinning out band-divided data, and data processed in the band division / thinning process circuit from a reference frame. A subtractor that performs difference processing, a requantizer that requantizes the difference processed data, a variable length encoder that performs variable length coding on the requantized data, and the requantized To make the data the next reference frame, an inverse quantizer for dequantizing, an adder for adding the dequantized data, and the previous reference frame used for encoding, A frame memory for storing the added data as a reference frame until the next encoding, and a motion vector calculation and motion compensation between the reference frame and the frame to be encoded. Image data compression apparatus and a motion compensation circuit for performing.
た各領域ごとに低域側から順番に階層的に、動きベクト
ルを求めるように動作する請求項1記載の画像データ圧
縮装置。2. The image data compression apparatus according to claim 1, wherein the motion compensation circuit operates so as to obtain a motion vector hierarchically in order from the low band side for each band-divided region.
求められた動きベクトルの値に対して差分処理をする請
求項1記載の画像データ圧縮装置。3. The image data compression apparatus according to claim 1, wherein the value of the motion vector in the same layer is subjected to difference processing with respect to the value of the motion vector obtained previously.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1981793A JP3178140B2 (en) | 1993-02-08 | 1993-02-08 | Image data compression device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1981793A JP3178140B2 (en) | 1993-02-08 | 1993-02-08 | Image data compression device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06233267A true JPH06233267A (en) | 1994-08-19 |
JP3178140B2 JP3178140B2 (en) | 2001-06-18 |
Family
ID=12009877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1981793A Expired - Fee Related JP3178140B2 (en) | 1993-02-08 | 1993-02-08 | Image data compression device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3178140B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08237661A (en) * | 1995-02-28 | 1996-09-13 | Sony Corp | Method and device for dtecting motion vector |
EP1579577A4 (en) * | 2002-11-15 | 2006-01-18 | Qualcomm Inc | Apparatus and method for multiple description encoding |
US7995849B2 (en) | 2003-03-17 | 2011-08-09 | Qualcomm, Incorporated | Method and apparatus for improving video quality of low bit-rate video |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003023135A (en) | 2001-07-06 | 2003-01-24 | Sharp Corp | Semiconductor integrated circuit device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03117991A (en) * | 1989-09-29 | 1991-05-20 | Victor Co Of Japan Ltd | Encoding and decoder device for movement vector |
JPH04322593A (en) * | 1991-04-22 | 1992-11-12 | Victor Co Of Japan Ltd | Picture coder and its decoder |
-
1993
- 1993-02-08 JP JP1981793A patent/JP3178140B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03117991A (en) * | 1989-09-29 | 1991-05-20 | Victor Co Of Japan Ltd | Encoding and decoder device for movement vector |
JPH04322593A (en) * | 1991-04-22 | 1992-11-12 | Victor Co Of Japan Ltd | Picture coder and its decoder |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08237661A (en) * | 1995-02-28 | 1996-09-13 | Sony Corp | Method and device for dtecting motion vector |
EP1579577A4 (en) * | 2002-11-15 | 2006-01-18 | Qualcomm Inc | Apparatus and method for multiple description encoding |
US7061404B2 (en) | 2002-11-15 | 2006-06-13 | Qualcomm Incorporated | Apparatus and method for multiple description encoding |
US7561073B2 (en) | 2002-11-15 | 2009-07-14 | Qualcomm Incorporated | Apparatus and method for multiple description encoding |
US7564382B2 (en) | 2002-11-15 | 2009-07-21 | Qualcomm Incorporated | Apparatus and method for multiple description encoding |
US7995849B2 (en) | 2003-03-17 | 2011-08-09 | Qualcomm, Incorporated | Method and apparatus for improving video quality of low bit-rate video |
Also Published As
Publication number | Publication date |
---|---|
JP3178140B2 (en) | 2001-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5777678A (en) | Predictive sub-band video coding and decoding using motion compensation | |
JP2506332B2 (en) | High-efficiency coding method for moving image signals | |
JPH0970044A (en) | Image signal processor and method therefor | |
JP3417443B2 (en) | Apparatus and method for motion estimation for B picture | |
JPS62135089A (en) | Method and circuit apparatus for arranging digital image signal | |
JPH09182069A (en) | Image compression method and image compression device | |
JPH06311496A (en) | Method and device for transmitting picture signal | |
JPH09182085A (en) | Image encoding device, image decoding device, image encoding method, image decoding method, image transmitting method and recording medium | |
JP3674158B2 (en) | Image encoding method and image decoding apparatus | |
JPH10224789A (en) | Image data processing apparatus and image data processing method | |
US5790207A (en) | Motion compensation method for use in an image encoding system | |
JPH08294125A (en) | Moving image coder and moving image decoder | |
JP3178140B2 (en) | Image data compression device | |
KR100242635B1 (en) | Variable length coding and variable length decoding system | |
US6061401A (en) | Method and apparatus for selectively encoding/decoding a video signal | |
JPH04322593A (en) | Picture coder and its decoder | |
EP0720373A1 (en) | Method and apparatus for encoding a video signal using region-based motion vectors | |
JP2901105B2 (en) | Motion compensated inter-frame subband coding | |
JPH06113291A (en) | Picture coder and decoder | |
JPS63284974A (en) | Picture compression system | |
JPH0746630A (en) | Stereoscopic video signal compression device | |
JPH11313326A (en) | Image data compression device and image data decompression device | |
JPH07154788A (en) | Video signal encoding device | |
JPH08265779A (en) | Video signal encoding / decoding apparatus and method thereof | |
JP3425026B2 (en) | Image encoding method and image encoding circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080413 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090413 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100413 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |