JP2000165873A - Moving image information compression method and system - Google Patents
Moving image information compression method and systemInfo
- Publication number
- JP2000165873A JP2000165873A JP35385898A JP35385898A JP2000165873A JP 2000165873 A JP2000165873 A JP 2000165873A JP 35385898 A JP35385898 A JP 35385898A JP 35385898 A JP35385898 A JP 35385898A JP 2000165873 A JP2000165873 A JP 2000165873A
- Authority
- JP
- Japan
- Prior art keywords
- information
- pixels
- larger
- difference
- frames
- 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
Description
【0001】[0001]
【発明の属する技術分野】本発明は、動画像情報量を高
い圧縮率でもって、高速圧縮処理するための動画像情報
の圧縮方法およびそのシステムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and a system for compressing moving image information for performing high-speed compression processing on a moving image information amount at a high compression ratio.
【0002】[0002]
【従来の技術】従来から、画像信号を一旦別の信号に変
換し、次にその変換された信号の統計的な性質を利用し
て、適当な符号を割り当てて符号化伝送を行なうのが通
例である。この場合、1フレーム内の冗長度、例えば規
則正しい模様の画像や平坦の画像では、隣接する画素の
間の相関が強いので既に符号化された画素の値から次に
符号化すべき画素の値をある程度予測でき、予測できな
かった成分だけを抽出して符号化することにより大幅な
情報圧縮を行なわせる、所謂予測符号化が行なわれてい
る。2. Description of the Related Art Conventionally, it has been customary to convert an image signal into another signal once, and then perform an coded transmission by assigning an appropriate code by utilizing the statistical properties of the converted signal. It is. In this case, in the redundancy within one frame, for example, in an image of a regular pattern or a flat image, since the correlation between adjacent pixels is strong, the value of the pixel to be encoded next is reduced to some extent from the value of the already encoded pixel. The so-called predictive encoding is performed, in which only information that can be predicted and that cannot be predicted is extracted and coded to perform significant information compression.
【0003】また、例えばテレビ電話等の動画像では、
相続くフレームの画像が非常に似ており時間的な変化が
限られていることが多く、このような時間的な冗長度は
フレームにまたがる予測を用いたフレーム間予測符号化
により除去できるものとされている。このとき、一般的
には1個のシンボルに1個の符号語を割り当てるブロッ
ク符号を採用し、1フレームをそれより小さな画素ブロ
ックに分割し、それぞれのブロック内では輝度の差が小
さくなる性質を利用して情報圧縮に利用する、所謂ブロ
ック符号化処理を採用している。[0003] For example, in a moving image such as a videophone,
Images of successive frames are very similar and temporal changes are often limited, and such temporal redundancy can be removed by inter-frame prediction coding using prediction over frames. Have been. At this time, in general, a block code in which one code word is assigned to one symbol is adopted, one frame is divided into smaller pixel blocks, and the property that the difference in luminance is reduced in each block is reduced. A so-called block encoding process, which is utilized for information compression, is employed.
【0004】さらに、変換信号に効率の良い符号を割り
当ててデータ圧縮を実現させる、所謂エントロピー符号
化と、効率的な符号作成方法としてハフマン符号化法が
知られている。その代表的なものとして算術符号があ
り、これはシンボル系列の出現確率に応じて確率数直線
を区分分割し、分割された区間内の位置を示す2進小数
値をその系列に対する符号とするものであり、符号語を
算術演算により逐次的に構成していくものである。Further, a so-called entropy coding for realizing data compression by allocating an efficient code to a converted signal and a Huffman coding method as an efficient code generation method are known. A typical example is an arithmetic code, which divides a probability number straight line according to the appearance probability of a symbol sequence and uses a binary decimal value indicating a position in the divided section as a code for the sequence. That is, code words are sequentially formed by arithmetic operations.
【0005】また、従来技術では画像信号を効率的にコ
ード化する3ステップのブロックコード化システムはサ
ンプリング、変換および定量化よりなっている。このと
きの画像信号の平面的な解像度および高周波成分を保持
するためには、通常その周波数の最も高い周波数成分の
2倍の速度でサンプリングする必要がある。In the prior art, a three-step block coding system for efficiently coding an image signal consists of sampling, conversion and quantification. In order to maintain the planar resolution and high-frequency components of the image signal at this time, it is usually necessary to perform sampling at twice the speed of the highest frequency component at that frequency.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、従来の
画像信号情報圧縮方式では、煩雑なブロック符号化法を
使用しているため、画像情報の予測符号が可能なデータ
を高い圧縮率で且つ高速で圧縮処理を行なうことが困難
であった。However, in the conventional image signal information compression method, since a complicated block coding method is used, data capable of predictive coding of image information is compressed at a high compression rate and at a high speed. It was difficult to perform compression processing.
【0007】また、動画像圧縮処理において、通常差分
情報を圧縮する場合、すなわち、A1とA2とが近い値
と予想され且つA2の情報以前にA1の値を知り得る場
合において、A2−A1を0近傍の生起確率が高いと見
なして従来のハフマン符号や算術符号等を使い圧縮する
方法が採られているため、A1、A2の取り得る値が0
〜nとすると、差分A2−A1の取り得る範囲は2n+
1通りとなり、2n+1通りのハフマン符号語を準備し
なければならない。しかし、実際にA2の取り得る値は
n通りであり、n通りのコードは局所的に見ると使用さ
れず、そのためそれだけ冗長な符号となるという問題点
を有していた。In the moving image compression processing, when normal difference information is compressed, that is, when A1 and A2 are expected to be close to each other and the value of A1 can be known before the information of A2, A2-A1 is calculated. Since a conventional compression method using a Huffman code, an arithmetic code, or the like is adopted on the assumption that the occurrence probability near 0 is high, the possible values of A1 and A2 are 0.
Nn, the possible range of the difference A2-A1 is 2n +
One way, 2n + 1 kinds of Huffman code words must be prepared. However, there are actually n possible values of A2, and the n codes are not used when viewed locally, so that there is a problem that the code becomes redundant accordingly.
【0008】そこで本発明は、叙上のような従来存した
問題点に鑑み創出されたもので、画像情報の予測符号が
可能なデータを高い圧縮率で且つ高速で圧縮処理を行な
える動画像情報の圧縮方法およびそのシステムを提供す
ることを目的としたものである。SUMMARY OF THE INVENTION The present invention has been made in view of the above-described conventional problems, and has been developed in view of a moving image which can perform compression processing at high compression rate and high speed on data capable of predictive coding of image information. It is an object of the present invention to provide a method and a system for compressing information.
【0009】[0009]
【課題を解決するための手段】このため、本発明に係る
動画像情報の圧縮方法にあっては、空間的、時間的に隣
接した画素同士を比較し、差分情報を出力させることで
フレーム間について冗長な情報を削減する動画像情報の
圧縮方法であって、前記フレーム間におけるそれぞれの
画素同士を順次比較し、その差の絶対値が与えられたパ
ラメータよりも大きい部分とそれ以外の部分とを1ビッ
トのビットマップへ保存し、差の絶対値がパラメータよ
りも大きくない部分はフレーム間で変化の無い画素とし
て処理し、パラメータよりも大きいそれ以外の部分の情
報は圧縮処理を行なうことで、上述した課題を解決し
た。For this reason, in the moving picture information compression method according to the present invention, spatially and temporally adjacent pixels are compared with each other, and the difference information is output so that the inter-frame information is output. Is a method of compressing moving image information to reduce redundant information, sequentially comparing each pixel between the frames, the part whose absolute value of the difference is greater than a given parameter and the other part Is stored in a 1-bit bitmap, the portion where the absolute value of the difference is not larger than the parameter is processed as a pixel that does not change between frames, and the information of the other portions larger than the parameter is subjected to compression processing. Has solved the above-mentioned problem.
【0010】また、本発明に係る動画像情報の圧縮シス
テムにあっては、空間的、時間的に隣接した画素同志を
比較し、差分情報を出力させることでフレーム間につい
て冗長な情報を削減するエントロピー符号化手段を備え
た動画像情報の圧縮システムであって、前記フレーム間
におけるピクセルtと、ピクセルt−1とを順次比較
し、その差の絶対値が与えられたパラメータPよりも大
きい部分とそれ以外の部分とを1ビットのビットマップ
へ保存するビットマップ情報記録手段と、該ビットマッ
プ情報記録手段により保存された両ピクセルt,t−1
の差の絶対値がパラメータPよりも大きくない部分はフ
レーム間で変化の無いピクセルとして処理し、それ以外
のパラメータPよりも大きい部分の情報は圧縮処理を行
なう情報圧縮手段を有することで、同じく上述した課題
を解決した。In the moving picture information compression system according to the present invention, spatially and temporally adjacent pixels are compared with each other, and difference information is output to reduce redundant information between frames. What is claimed is: 1. A video information compression system comprising entropy coding means, wherein a pixel t and a pixel t-1 between said frames are sequentially compared, and a portion where the absolute value of the difference is larger than a given parameter P Bitmap information recording means for storing the data and other parts in a 1-bit bitmap, and both pixels t and t-1 stored by the bitmap information recording means.
The portion where the absolute value of the difference is not larger than the parameter P is processed as a pixel that does not change between frames, and the information of the other portions that are larger than the parameter P is compressed by having an information compression unit that performs a compression process. The above-mentioned problem has been solved.
【0011】さらに、前記ビットマップ情報記録手段に
より保存された1ビットのビットマップ情報は、2値画
像符号化として、ランレングス、修正READ(MR、
MMR)、修正ハフマン(MH)、JBIG等の方式を
もって情報圧縮されることで、同じく上述した課題を解
決した。Further, the 1-bit bitmap information stored by the bitmap information recording means is run-length, modified READ (MR,
MMR), modified Huffman (MH), JBIG, and the like, the information is compressed to solve the above-described problem.
【0012】また、前記パラメータPよりも大きい部分
の情報の圧縮処理を行なう情報圧縮手段は、複数のハフ
マンテーブルを予測情報分有する適応ハフマン符号化処
理によることで、同じく上述した課題を解決した。The information compression means for compressing information of a portion larger than the parameter P employs an adaptive Huffman coding process having a plurality of Huffman tables for prediction information, thereby solving the above-mentioned problem.
【0013】この他、前記エントロピー符号化手段に
は、算術テーブルを予測情報分持ち、複数のテーブルを
予測情報をもとに選択し符号化する適応算術符号化処理
を付加させていることで、同じく上述した課題を解決し
た。[0013] In addition, the entropy encoding means has an arithmetic table for predictive information, and adaptive arithmetic encoding processing for selecting and encoding a plurality of tables based on the predictive information is added. Also, the above-mentioned problem has been solved.
【0014】本発明に係る動画像情報の圧縮方法および
そのシステムの基本構造は、空間的、時間的に隣接した
画素(ピクセル)を比較し、差分情報を出力させること
でフレーム間について冗長な情報を削減することにあ
る。すなわち、フレーム間におけるピクセルtと、ピク
セルt−1とを順次比較し、その差の絶対値が与えられ
たパラメータPよりも大きい部分とそれ以外の部分とを
1ビットのビットマップ情報として記録させるのであ
る。The basic structure of the method and system for compressing moving picture information according to the present invention is to compare spatially and temporally adjacent pixels (pixels) and output difference information, thereby providing redundant information between frames. Is to reduce. That is, the pixel t and the pixel t-1 between the frames are sequentially compared, and the portion where the absolute value of the difference is larger than the given parameter P and the other portion are recorded as 1-bit bitmap information. It is.
【0015】また、エントロピー符号化処理は、フレー
ム間について出現する符号を予測し予測からの僅かなズ
レを出力することで冗長な情報を削減させる。それ以外
の情報は複数のテーブルを予測情報をもとに選択して符
号化する適応ハフマン符号化法または適応算術符号化法
にて圧縮させる。In the entropy encoding process, redundant information is reduced by predicting a code appearing between frames and outputting a slight deviation from the prediction. Other information is compressed by an adaptive Huffman coding method or an adaptive arithmetic coding method in which a plurality of tables are selected and coded based on prediction information.
【0016】[0016]
【発明の実施の形態】以下、図面を参照して本発明の一
実施の形態を説明する。図1は、エンコーダ圧縮器のブ
ロック図である。例えば、ビデオカメラ、ディスクプレ
ーヤあるいはビデオカセットプレーヤーのようなNTS
C方式の装置から出力されたコンポジットのアナログ信
号がアナログ−デジタル変換機1でデジタル信号に変換
され、ビデオフレームの1本のラインを表わすものとし
てデジタル出力され、バッファ2に蓄積される。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of the encoder compressor. For example, NTSs such as video cameras, disc players or video cassette players
A composite analog signal output from the C-type apparatus is converted into a digital signal by an analog-digital converter 1, digitally output as representing one line of a video frame, and stored in a buffer 2.
【0017】また、図1、図2に示すように、エンコー
ダ圧縮器には、フレーム間におけるピクセルtと、ピク
セルt−1とを順次比較し、その差の絶対値が与えられ
たパラメータPよりも大きい部分とそれ以外の部分とを
1ビットのビットマップへ保存するためのビットマップ
情報記録手段4が備えられている。しかも、該ビットマ
ップ情報記録手段4により保存された両ピクセルt,t
−1の差の絶対値がパラメータPよりも大きくない部分
はフレーム間で変化の無いピクセルとして処理し、それ
以外のパラメータPよりも大きい部分の情報は圧縮処理
を行なうように、例えば複数のハフマンテーブルを予測
情報分有する適応ハフマン符号化処理による情報圧縮手
段5を備えている。そして、エンコーダ圧縮器には、空
間的、時間的に隣接した画素(ピクセル)を比較し、差
分情報を出力させることでフレーム間について冗長な情
報を削減するための、例えば算術テーブルを予測情報分
持ち、複数のテーブルを予測情報をもとに選択し符号化
するような適応算術符号化処理を付加させているエント
ロピー符号化手段6を備えている。As shown in FIGS. 1 and 2, the encoder compressor sequentially compares a pixel t and a pixel t-1 between frames, and obtains the absolute value of the difference from a parameter P given. A bitmap information recording means 4 for storing a portion having a larger size and other portions in a 1-bit bitmap is provided. Moreover, both pixels t, t stored by the bitmap information recording means 4 are stored.
For example, a part having an absolute value of the difference of −1 not larger than the parameter P is processed as a pixel having no change between frames, and information of a part larger than the parameter P is subjected to compression processing. An information compression means 5 is provided by adaptive Huffman coding processing having a table for prediction information. Then, the encoder compressor compares, for example, an arithmetic table for reducing redundant information between frames by comparing spatially and temporally adjacent pixels (pixels) and outputting difference information. And entropy coding means 6 for adding an adaptive arithmetic coding process for selecting and coding a plurality of tables based on the prediction information.
【0018】エンコーディングの後、フレームごとのピ
クセルデータはビットマップ情報記録手段4のメモリ1
0に送られ、ここで1フレーム時間遅延されて直前のフ
レームとして存在し、次いで、時間変数インパルス応答
フィルタであるテンポラルフィルタ11でフィルタされ
る。フィルタの後、現在のフレームメモリ13と直前の
フレームメモリ14とは圧縮器によりフレーム間の冗長
性について調べられその差が計算される。すなわち、比
較手段12によりコード化された各ピクセルは直前のフ
レームの対応するピクセルと比較される。各ピクセルは
それが新規なピクセルであるか、それとも直前のピクセ
ルと変わっていないかを定義する単一ビットのマークを
付される。この過程によりピクセル当たり1ビットのフ
レームビットマップが作られる。このとき、フレームご
とのビットマップはフレーム間の比較により区別され
る。After the encoding, the pixel data for each frame is stored in the memory 1 of the bitmap information recording means 4.
0, where it is delayed by one frame time and exists as the immediately preceding frame, and then filtered by the temporal filter 11, which is a time variable impulse response filter. After filtering, the current frame memory 13 and the previous frame memory 14 are checked for redundancy between frames by a compressor and the difference is calculated. That is, each pixel coded by the comparing means 12 is compared with the corresponding pixel of the immediately preceding frame. Each pixel is marked with a single bit that defines whether it is a new pixel or unchanged from the previous pixel. This process creates a frame bitmap with one bit per pixel. At this time, the bitmap for each frame is distinguished by comparison between the frames.
【0019】また、前記ビットマップ情報記録手段4に
より保存された1ビットのビットマップ情報は、2値画
像符号化として、ランレングス、修正READ(MR、
MMR)、修正ハフマン(MH)、JBIG等の方式を
もって情報圧縮される。具体的には、ランレングス符号
化の場合には、一般にファクシミリ等で取り扱う2値の
文書画像は白画素あるいは黒画素がある程度固まって出
現する場合が多く、1次元方向に白あるいは黒の連続す
る画素の塊である、所謂ランを符号化の単位とし、その
連続した画素数の長さをラン長として符号化するもので
ある。例えば、公衆電話網利用のデジタルファクシミリ
では、ランレングスモデルに対して白黒別々に構成した
修正ハフマン符号を用いるのが通例である。The 1-bit bitmap information stored by the bitmap information recording means 4 is run-length, modified READ (MR,
MMR), modified Huffman (MH), JBIG and the like. Specifically, in the case of run-length encoding, in general, a binary document image handled by facsimile or the like often has a certain number of white pixels or black pixels that appear to some extent, and white or black is continuous in one-dimensional direction. A so-called run, which is a lump of pixels, is used as an encoding unit, and the length of the number of consecutive pixels is encoded as a run length. For example, in a digital facsimile using a public telephone network, it is customary to use a modified Huffman code configured separately for black and white for a run length model.
【0020】また、修正ハフマン符号化(MH)の場合
には、これは例えば画像密度8画素/mmで読み取り、
1走査線当たり1728画素の白黒画素情報を得るファ
クシミリ伝送用1次元符号化方式として採用されてお
り、MH符号とはこの連続した白画素の塊(白ラン)、
または黒画素の塊(黒ラン)の長さであるランレングス
を表現したもので、ある長さの白ラン、黒ランの発生確
率には統計的偏りがあることを利用して可変長符号を割
り付けることをデータ量圧縮の原理としているものであ
る。In the case of modified Huffman coding (MH), it is read at an image density of 8 pixels / mm, for example.
It is adopted as a one-dimensional encoding method for facsimile transmission for obtaining black and white pixel information of 1728 pixels per scanning line, and the MH code is a continuous mass of white pixels (white run),
Alternatively, it expresses the run length, which is the length of a block of black pixels (black run), and uses the fact that the probability of occurrence of a white run or black run of a certain length is statistically biased to use a variable-length code. Assigning is based on the principle of data amount compression.
【0021】また、修正READ(MR、MMR)の場
合には、これは例えば1次元符号化方式に加えて2次元
符号化方式の標準として採用されるもので、MRの場合
には、1次元符号化した後に、標準解像度で最大1本、
高解像度で最大3本までの連続する走査線を2次元符号
化するものであり、MMRの場合では、MR符号化方式
を標準解像度、高解像度共に無限大に設定したものであ
る。In the case of the modified READ (MR, MMR), this is adopted as a standard of the two-dimensional encoding system in addition to the one-dimensional encoding system. After encoding, up to one at standard resolution,
This is for two-dimensional encoding of up to three continuous scanning lines at high resolution. In the case of MMR, the MR encoding method is set to infinity for both the standard resolution and the high resolution.
【0022】本発明に係る動画像情報の圧縮方法および
そのシステムの基本構造は、空間的、時間的に隣接した
画素(ピクセル)を比較し、差分情報を出力させること
でフレーム間について冗長な情報を削減することにあ
る。すなわち、図2に示すように、フレーム間における
ピクセルtと、ピクセルt−1とを順次比較し、その差
の絶対値が与えられたパラメータPよりも大きい部分と
それ以外の部分とを1ビットのビットマップ情報として
記録させる。そして、エントロピー符号化手段6として
は、フレーム内、フレーム間の夫々について出現する符
号を予測し、予測からの僅かなズレを出力することで冗
長な情報を削減する。このとき、符号化割り当てを行な
って符号化伝送するときは1画素当たりの平均符号長は
平均情報量(エントロピー)以下にならないことは周知
である。The basic structure of the method and system for compressing moving picture information according to the present invention is to compare pixels spatially and temporally adjacent to each other and to output difference information to obtain redundant information between frames. Is to reduce. That is, as shown in FIG. 2, the pixel t between pixels and the pixel t-1 are sequentially compared, and a portion where the absolute value of the difference is larger than a given parameter P and a portion other than the parameter P are 1 bit. Is recorded as bitmap information. Then, the entropy coding unit 6 predicts a code appearing in each of the frames and between the frames, and outputs a slight deviation from the prediction to reduce redundant information. At this time, it is well known that, when coding transmission is performed after coding allocation, the average code length per pixel does not become less than the average information amount (entropy).
【0023】以下に適応ハフマン符号化法のアルゴリズ
ムについて説明する。この適応ハフマン符号は、差分情
報生成とハフマン符号化という一連予測符号化処理を一
括で処理し符号語の効率化を図るためのものである。従
来のハフマン符号化処理は、通常は1つのハフマンテー
ブルを用いて符号語を生成し、動的ハフマン符号では1
語符号化するたびにハフマンテーブルを更新したりする
が、適応ハフマン符号ではハフマンテーブル(符号表)
を予測情報分もち、複数のテーブルを予測情報をもとに
テーブルセレクタにより選択し符号化する。これにより
画像情報、音声情報等の予測符号が可能なデータを効率
的に圧縮できるのである。The algorithm of the adaptive Huffman coding method will be described below. This adaptive Huffman code is intended to collectively perform a series of predictive encoding processes of difference information generation and Huffman encoding to improve codeword efficiency. In the conventional Huffman coding process, a codeword is generally generated using one Huffman table, and 1 code is generated in a dynamic Huffman code.
The Huffman table is updated every time a word is encoded, but the Huffman table (code table) is used in adaptive Huffman coding.
And a plurality of tables are selected and encoded by a table selector based on the prediction information. As a result, data that can be predicted and encoded, such as image information and audio information, can be efficiently compressed.
【0024】以下に適応算術符号化法のアルゴリズムに
ついて説明する。この適応算術符号は、差分情報生成と
算術符号化という一連予測符号化処理を一括で処理し、
符号語の効率化を図るためのものである。従来の算術符
号化処理は、通常は1つの生起確率テーブルを用いて符
号語を生成し、動的算術符号では1語符号化するたびに
生起確率テーブルを更新したりするが、適応算術符号で
は算術テーブル(復号表)を予測情報分もち、複数のテ
ーブルを予測情報をもとにテーブルセレクタにより選択
し符号化する。これにより画像情報の予測符号が可能な
データを効率的に圧縮できるのである。The algorithm of the adaptive arithmetic coding method will be described below. This adaptive arithmetic code processes a series of predictive encoding processes of difference information generation and arithmetic encoding collectively,
This is for improving the efficiency of the code word. In the conventional arithmetic coding process, a code word is usually generated using one occurrence probability table, and the occurrence probability table is updated each time one word is coded in the dynamic arithmetic code. An arithmetic table (decoding table) is provided for prediction information, and a plurality of tables are selected and encoded by a table selector based on the prediction information. As a result, data for which predictive coding of image information is possible can be efficiently compressed.
【0025】動画に対する適応変換符号化としては、伝
送路バッファメモリの充足度を用いたフィードバック制
御により変換係数をスケーリングした後に符号化する方
法が採られる。この場合、代表的な画像に対する変換係
数のヒストグラムを基に符号化しない無意係数を決める
閾値、無意係数の連続性を符号化するランレングス符号
ならびに有意係数を符号化する適応ハフマン符号のテー
ブルを求め、これに基づいて符号化する方法が採られて
いる。具体的な予測符号化回路の構成は、図3に示すよ
うに、アナログ−デジタル変換された画像入力データは
途中で遅延されて前のデータ(最適な遅延をかけられた
データ)の値をテーブルセレクタに送られて符号化され
ると同時に画像入力データを直接に符号化器に伝送させ
たものと比較されて差分が採られる。テーブルセレクタ
では画像入力データに応じて符号表より予測情報を基に
選択されて符号化器へ送られ、そこで画像入力データを
情報圧縮させることにより調整された符号語とする。そ
して、具体的な予測復号化回路の構成は、図4に示すよ
うに、符号語は復号器へ伝送されると同時に、直接に送
られた符号語を一旦テーブルセレクタに送りそこで復号
表より予測情報をもとに選択されて前記復号器へ送りす
でに復号化された画素の値との差分を採ることにより調
整された画像入力データとする。As the adaptive transform coding for the moving image, a method is employed in which the transform coefficients are scaled by feedback control using the sufficiency of the transmission path buffer memory and then coded. In this case, a threshold for determining an insignificant coefficient not to be encoded based on a histogram of transform coefficients for a representative image, a run-length code for encoding the continuity of the insignificant coefficient, and an adaptive Huffman code table for encoding a significant coefficient are obtained. , An encoding method based on this is adopted. As shown in FIG. 3, a specific configuration of the predictive encoding circuit is such that analog-to-digital converted image input data is delayed halfway and the value of the previous data (the data with the optimal delay) is stored in a table. At the same time as being sent to the selector and encoded, the image input data is compared with the data directly transmitted to the encoder, and the difference is obtained. In the table selector, a code word is selected from the code table based on the prediction information according to the image input data and sent to the encoder, where the image input data is converted into a code word adjusted by information compression. As shown in FIG. 4, the specific structure of the predictive decoding circuit is such that the codeword is transmitted to the decoder, and at the same time, the directly transmitted codeword is once sent to the table selector, where it is predicted from the decoding table. The image input data is selected based on the information and sent to the decoder to obtain a difference from the already decoded pixel value to obtain image input data adjusted.
【0026】[0026]
【発明の効果】本発明は以上のように構成されており、
特に、ブロック変換を削除させることにより、画像情報
の予測符号が可能なデータを高い圧縮率で且つ高速で圧
縮処理をおこなうことができ、画質・音質の向上を図る
ことができる。また、適応ハフマン圧縮処理や適応算術
圧縮処理は、従来の差分情報生成とハフマン符号化また
は、差分情報生成と算術符号化という一連予測符号化処
理を一括で処理し、符号語の効率化を図ることができ、
画像情報の予測符号が可能なデータを効率的に圧縮でき
る。The present invention is configured as described above.
In particular, by eliminating the block conversion, it is possible to perform high-speed compression processing on data capable of predictive coding of image information at a high compression rate and improve image quality and sound quality. In addition, adaptive Huffman compression processing and adaptive arithmetic compression processing collectively process conventional differential information generation and Huffman coding, or a series of predictive encoding processing of differential information generation and arithmetic coding, thereby improving codeword efficiency. It is possible,
Data capable of predictive coding of image information can be efficiently compressed.
【0027】また、前記ビットマップ情報記録手段によ
り保存された1ビットのビットマップ情報は、2値画像
符号化として、ランレングス、修正READ(MR、M
MR)、修正ハフマン(MH)、JBIG等の方式をも
って情報圧縮されるものとしたので、画像情報の予測符
号が可能なデータを効率的に圧縮でき、例えば公衆電話
網利用のデジタルファクシミリ等において画質の向上を
図ることができる。The one-bit bitmap information stored by the bitmap information recording means is run-length, modified READ (MR, M
MR), modified Huffman (MH), JBIG, etc., the data is compressed, so that data capable of predictive coding of image information can be efficiently compressed. For example, image quality can be reduced in a digital facsimile using a public telephone network. Can be improved.
【0028】さらに、前記パラメータPよりも大きい部
分の情報の圧縮処理を行なう情報圧縮手段は、複数のハ
フマンテーブルを予測情報分有する適応ハフマン符号化
処理によるものとしたので、複数のテーブルを予測情報
をもとにテーブルセレクタにより選択し符号化すること
ができ、これにより画像情報の予測符号が可能なデータ
を効率的に圧縮できる。Further, the information compressing means for compressing the information of the portion larger than the parameter P is based on the adaptive Huffman encoding process having a plurality of Huffman tables for the prediction information. Can be selected and encoded by a table selector on the basis of the data, thereby enabling efficient compression of data capable of predictive coding of image information.
【0029】なお、前記エントロピー符号化手段には、
算術テーブルを予測情報分持ち、複数のテーブルを予測
情報をもとに選択し符号化する適応算術符号化処理を付
加させているものとしたので、複数のテーブルを予測情
報をもとにテーブルセレクタにより選択し符号化するこ
とができ、これにより画像情報の予測符号が可能なデー
タを効率的に圧縮できる。The entropy encoding means includes:
Arithmetic tables are divided into prediction information, and adaptive arithmetic coding processing to select and encode multiple tables based on prediction information is added. Thus, data that can be predicted and encoded for image information can be efficiently compressed.
【図1】本発明の一実施の形態を示すエンコーダ圧縮器
のブロック図である。FIG. 1 is a block diagram of an encoder compressor according to an embodiment of the present invention.
【図2】同じくブロック図である。FIG. 2 is a block diagram similarly.
【図3】同じく符号化回路を説明する回路図である。FIG. 3 is a circuit diagram illustrating an encoding circuit.
【図4】同じく復号化回路を説明する回路図である。FIG. 4 is a circuit diagram illustrating a decoding circuit.
1…アナログ−デジタル変換機 2…バッファ 3…エンコーダ 4…ビットマッ
プ情報記録手段 5…情報圧縮手段 6…エントロピ
ー符号化手段 10…メモリ 11…テンポラ
ルフィルタ 12…比較手段 13…現在のフ
レームメモリ 14…直前のフレームメモリDESCRIPTION OF SYMBOLS 1 ... Analog-digital converter 2 ... Buffer 3 ... Encoder 4 ... Bitmap information recording means 5 ... Information compression means 6 ... Entropy coding means 10 ... Memory 11 ... Temporal filter 12 ... Comparison means 13 ... Current frame memory 14 ... Previous frame memory
Claims (5)
較し、差分情報を出力させることでフレーム間について
冗長な情報を削減する動画像情報の圧縮方法であって、
前記フレーム間におけるそれぞれの画素同士を順次比較
し、その差の絶対値が与えられたパラメータよりも大き
い部分とそれ以外の部分とを1ビットのビットマップへ
保存し、差の絶対値がパラメータよりも大きくない部分
はフレーム間で変化の無い画素として処理し、パラメー
タよりも大きいそれ以外の部分の情報は圧縮処理を行な
うことを特徴とした動画像情報の圧縮方法。1. A moving image information compression method for comparing spatially and temporally adjacent pixels and outputting difference information to reduce redundant information between frames.
The respective pixels in the frames are sequentially compared with each other, and a portion where the absolute value of the difference is larger than a given parameter and a portion other than the given parameter are stored in a 1-bit bitmap. A method for compressing moving image information, characterized in that a portion that is not large is processed as a pixel that does not change between frames, and information of other portions that are larger than a parameter is subjected to compression processing.
較し、差分情報を出力させることでフレーム間について
冗長な情報を削減するエントロピー符号化手段を備えた
動画像情報の圧縮システムであって、前記フレーム間に
おけるピクセルtと、ピクセルt−1とを順次比較し、
その差の絶対値が与えられたパラメータPよりも大きい
部分とそれ以外の部分とを1ビットのビットマップへ保
存するビットマップ情報記録手段と、該ビットマップ情
報記録手段により保存された両ピクセルt,t−1の差
の絶対値がパラメータPよりも大きくない部分はフレー
ム間で変化の無いピクセルとして処理し、それ以外のパ
ラメータPよりも大きい部分の情報は圧縮処理を行なう
情報圧縮手段を有することを特徴とした動画像情報の圧
縮システム。2. A moving image information compression system comprising an entropy coding unit for comparing spatially and temporally adjacent pixels and outputting difference information to reduce redundant information between frames. Then, the pixel t and the pixel t−1 between the frames are sequentially compared,
Bitmap information recording means for storing a portion having an absolute value of the difference larger than the given parameter P and the other portion in a 1-bit bitmap; and both pixels t stored by the bitmap information recording means. , T-1 are processed as pixels that do not change between frames, and the other parts of the information larger than the parameter P are compressed. A compression system for moving image information, characterized in that:
存された1ビットのビットマップ情報は、2値画像符号
化として、ランレングス、修正READ(MR、MM
R)、修正ハフマン(MH)、JBIG等の方式をもっ
て情報圧縮されることを特徴とした請求項2記載の動画
像情報の圧縮システム。3. The 1-bit bitmap information stored by the bitmap information recording means is run-length, modified READ (MR, MM
3. The moving image information compression system according to claim 2, wherein the information is compressed by a method such as R), modified Huffman (MH), JBIG, or the like.
報の圧縮処理を行なう情報圧縮手段は、複数のハフマン
テーブルを予測情報分有する適応ハフマン符号化処理に
よることを特徴とした請求項2記載の動画像情報の圧縮
システム。4. The moving picture according to claim 2, wherein the information compression means for compressing information of a portion larger than the parameter P is based on an adaptive Huffman coding process having a plurality of Huffman tables for prediction information. Image information compression system.
テーブルを予測情報分持ち、複数のテーブルを予測情報
をもとに選択し符号化する適応算術符号化処理を付加さ
せていることを特徴とした請求項2記載の動画像情報の
圧縮システム。5. The method according to claim 1, wherein said entropy coding means has an arithmetic table for predictive information, and adaptive arithmetic coding processing for selecting and coding a plurality of tables based on the predictive information. 3. A moving picture information compression system according to claim 2, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35385898A JP2000165873A (en) | 1998-11-27 | 1998-11-27 | Moving image information compression method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35385898A JP2000165873A (en) | 1998-11-27 | 1998-11-27 | Moving image information compression method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000165873A true JP2000165873A (en) | 2000-06-16 |
Family
ID=18433710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35385898A Pending JP2000165873A (en) | 1998-11-27 | 1998-11-27 | Moving image information compression method and system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000165873A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002077859A (en) * | 2000-09-04 | 2002-03-15 | Digitalact:Kk | Contents delivery system |
WO2003039163A1 (en) * | 2001-11-01 | 2003-05-08 | Kabushiki Kaisha Office Noa | Moving picture information compression method and system thereof |
KR20040028318A (en) * | 2002-09-30 | 2004-04-03 | 삼성전자주식회사 | Image encoding and decoding method and apparatus using spatial predictive coding |
US6912318B2 (en) | 2000-06-06 | 2005-06-28 | Kabushiki Kaisha Office Noa | Method and system for compressing motion image information |
US7085424B2 (en) | 2000-06-06 | 2006-08-01 | Kobushiki Kaisha Office Noa | Method and system for compressing motion image information |
CN114640857A (en) * | 2022-05-06 | 2022-06-17 | 江苏游隼微电子有限公司 | Image compression method and 3D noise reduction method based on improved Huffman coding |
-
1998
- 1998-11-27 JP JP35385898A patent/JP2000165873A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6912318B2 (en) | 2000-06-06 | 2005-06-28 | Kabushiki Kaisha Office Noa | Method and system for compressing motion image information |
US7085424B2 (en) | 2000-06-06 | 2006-08-01 | Kobushiki Kaisha Office Noa | Method and system for compressing motion image information |
JP2002077859A (en) * | 2000-09-04 | 2002-03-15 | Digitalact:Kk | Contents delivery system |
WO2003039163A1 (en) * | 2001-11-01 | 2003-05-08 | Kabushiki Kaisha Office Noa | Moving picture information compression method and system thereof |
KR20040028318A (en) * | 2002-09-30 | 2004-04-03 | 삼성전자주식회사 | Image encoding and decoding method and apparatus using spatial predictive coding |
CN114640857A (en) * | 2022-05-06 | 2022-06-17 | 江苏游隼微电子有限公司 | Image compression method and 3D noise reduction method based on improved Huffman coding |
CN114640857B (en) * | 2022-05-06 | 2023-05-12 | 江苏游隼微电子有限公司 | Image compression method and 3D noise reduction method based on improved Huffman coding |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6912318B2 (en) | Method and system for compressing motion image information | |
US7085424B2 (en) | Method and system for compressing motion image information | |
US5767909A (en) | Apparatus for encoding a digital video signal using an adaptive scanning technique | |
USRE39167E1 (en) | Adaptive variable-length coding and decoding methods for image data | |
JP3888597B2 (en) | Motion compensation coding apparatus and motion compensation coding / decoding method | |
CN101087416B (en) | System and method for compressing digital data | |
KR100930263B1 (en) | Video Compression Method and Its System Using Iterative Encoding Algorithm | |
JP2000125297A (en) | Method for coding and decoding consecutive image | |
JP2022539311A (en) | Separate CABAC for subsections of pictures | |
US6631161B1 (en) | Method and system for compressing motion image information | |
CA2436437A1 (en) | Moving picture information compressing method and its system | |
JP2000165873A (en) | Moving image information compression method and system | |
JP2901656B2 (en) | Image coding device | |
JP3958033B2 (en) | Method and system for compressing moving picture information | |
EP1170956A2 (en) | Method and system for compressing motion image information | |
JP3560946B2 (en) | Moving image information compression method and system | |
JP3337160B2 (en) | Image processing method and image processing apparatus | |
EP1453322A1 (en) | Moving picture information compression method and system thereof | |
JPH10271502A (en) | Moving image information compression method and system | |
JP2004254341A (en) | Moving image information compression method and system | |
KR20030083703A (en) | Moving picture information compressing method and its system | |
JP2891251B2 (en) | Image encoding device and image decoding device | |
JP3356337B2 (en) | Image processing apparatus and image processing method | |
JP2001112002A (en) | Digital video decoding device capable of image size conversion | |
JP3509346B2 (en) | Encoding device and encoding method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070109 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070507 |