JPH05207290A - Picture data coder and coding method - Google Patents
Picture data coder and coding methodInfo
- Publication number
- JPH05207290A JPH05207290A JP4012699A JP1269992A JPH05207290A JP H05207290 A JPH05207290 A JP H05207290A JP 4012699 A JP4012699 A JP 4012699A JP 1269992 A JP1269992 A JP 1269992A JP H05207290 A JPH05207290 A JP H05207290A
- Authority
- JP
- Japan
- Prior art keywords
- block
- blocks
- coding
- encoding
- consecutive
- 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
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は,多値画像を複数の画素
からなるブロックに分割し,ブロック内の画素データを
2次元直交変換して符号化することによりデータ圧縮を
する画像データの符号化装置および符号化方法に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a code for image data which is compressed by dividing a multi-valued image into blocks composed of a plurality of pixels, and two-dimensionally orthogonally transforming and coding the pixel data in the blocks. The present invention relates to an encoding device and an encoding method.
【0002】画像データは,情報量が多いため記憶装置
に蓄積したり,他の装置に高速に転送するためには効率
的に符号化してデータを圧縮する必要がある。画像デー
タを効率的に圧縮する方法としては,例えば,適応離散
コサイン変換符号化方式がある。Since image data has a large amount of information, it is necessary to efficiently encode and compress the data in order to store it in a storage device or transfer it to another device at high speed. As a method of efficiently compressing image data, for example, there is an adaptive discrete cosine transform coding method.
【0003】適応離散コサイン変換符号化方式(Ada
ptive Discrete Cosine Tra
nsform)は,画像を8×8画素からなるブロック
に分割し,各ブロックの画素レベルを2次元離散コサイ
ン変換方式(Discrete Cosine Tra
nsform,以下DCTと略称する)により空間周波
数分布の係数に変換し,視覚に適応した閾値で量子化
し,求まった量子化係数を統計的に求めたハフマン・テ
ーブルにより符号化するものである。Adaptive Discrete Cosine Transform Coding System (Ada
ptive Discrete Cosine Tra
The image is divided into blocks each having 8 × 8 pixels, and the pixel level of each block is a two-dimensional discrete cosine transform method (discrete cosine transform).
nsform (hereinafter abbreviated as DCT)), the coefficient is converted into a coefficient of spatial frequency distribution, quantized by a threshold adapted to the visual sense, and the obtained quantized coefficient is encoded by a Huffman table obtained statistically.
【0004】[0004]
【従来の技術】図9は従来の符号化装置を示す。図は従
来の2次元離散コサイン変換方式の装置構成である。2. Description of the Related Art FIG. 9 shows a conventional encoder. The figure shows the configuration of a conventional two-dimensional discrete cosine transform system.
【0005】図において,50はDCT変換部であっ
て,多値の画像データを2次元離散コサイン変換し,D
CT係数を出力するものである。51は量子化部であっ
て,DCT係数を量子化閾値と比較し,量子化するもの
である。52は量子化閾値テーブルであって,量子化閾
値を格納するものである。53は可変長符号化部であっ
て,量子化係数をハフマン符号表(ハフマン・テーブ
ル)を参照して可変長符号化するものである。54はハ
フマン符号表(ハフマン・テーブル)である。In the figure, reference numeral 50 denotes a DCT transforming unit, which performs multidimensional image data two-dimensional discrete cosine transform and D
It outputs the CT coefficient. A quantizer 51 compares the DCT coefficient with a quantization threshold and quantizes the DCT coefficient. A quantization threshold table 52 stores the quantization threshold. Reference numeral 53 is a variable-length coding unit that performs variable-length coding on the quantized coefficient by referring to a Huffman code table (Huffman table). 54 is a Huffman code table (Huffman table).
【0006】図10により,図9の構成の動作を説明す
る。図10は,DCT係数の符号化方法の説明図であ
る。図 (a)は,量子化係数の例を示す。The operation of the configuration of FIG. 9 will be described with reference to FIG. FIG. 10 is an explanatory diagram of a DCT coefficient encoding method. Figure (a) shows an example of quantized coefficients.
【0007】図は,1ブロック8×8画素の画像データ
をDCT変換して得られたDCT係数を,量子化閾値と
比較して量子化して得た係数である。図において,60
は1ブロックの画像データの空間周波数におけるDC成
分を表し,それより右方向に向かって水平周波数成分
(AC成分),および下方向に向かって垂直周波数成分
(AC成分)を表わす。The figure shows the coefficients obtained by quantizing the DCT coefficient obtained by DCT transforming the image data of 1 block 8 × 8 pixels by comparing it with the quantization threshold value. In the figure, 60
Represents a DC component in the spatial frequency of one block of image data, and represents a horizontal frequency component (AC component) in the rightward direction and a vertical frequency component (AC component) in the downward direction.
【0008】図 (b)は,量子化係数の走査順序を示す。
図は,量子化係数を符号化するために1ブロックの画素
を走査する順序を示す。符号化するデータはDC成分の
画素から始まって,図示のようにジクザグに走査し,順
次高次の水平方向および垂直方向のAC成分の量子化係
数を符号化する。FIG. 1B shows the scanning order of the quantized coefficient.
The figure shows the order of scanning a block of pixels to encode the quantized coefficients. The data to be encoded starts from the pixel of the DC component, scans in zigzag as shown in the figure, and sequentially encodes the quantized coefficients of the AC components in the high-order horizontal and vertical directions.
【0009】図 (c)は符号化対象データの例を示す。図
は, (a)の量子化係数をジクザグ走査の結果得た符号化
対象データを示す。図示のように,DC成分「5」から
始まって,AC成分を「−2」,「−3」,「1」・・
・の順に順次高次AC成分に向かって符号化する。そし
て,「000」の並びはランレングスデータとし,9番
目のデータ(−1)以降は1ブロックの走査の最後の画
素まで0が並ぶので,1ブロックの終端符号「EOB」
を付して1ブロックのデータの区切りとする。FIG. 1C shows an example of data to be encoded. The figure shows the coding target data obtained as a result of the zigzag scanning of the quantized coefficient in (a). As shown in the figure, starting from the DC component “5”, the AC components are “−2”, “−3”, “1” ...
Coding is performed in the order of and toward higher-order AC components. The array of "000" is run length data, and 0 is arrayed up to the last pixel of the scanning of one block after the ninth data (-1). Therefore, the terminal code "EOB" of one block is used.
Is added to mark one block of data as a delimiter.
【0010】図示の符号化対象データをハフマン・テー
ブルを参照して,順次符号化し,圧縮データとする。図
11は量子化係数と1画面のブロックの配列を示す図で
ある。The data to be encoded shown in the figure is sequentially encoded by referring to the Huffman table to obtain compressed data. FIG. 11 is a diagram showing an array of quantized coefficients and one screen block.
【0011】図において,70は量子化係数の例であっ
て,AC成分が全て0の場合の例である(以後,AC成
分が全て0のブロックをDCブロックと称する)。71
は1画面のブロックの配列の例であり,横方向に5ブロ
ック,縦方向に複数ブロックがある場合を示す。ブロッ
ク1〜ブロック4,ブロック7〜ブロック10はDCブ
ロックであり,ブロック5,ブロック6はAC成分に非
0の量子化係数を持つものであるとする(以後,AC成
分に非0の量子化係数を持つブロックをACブロックと
称する)。In the figure, reference numeral 70 is an example of a quantized coefficient, which is an example in which all AC components are 0 (hereinafter, a block in which all AC components are 0 is referred to as a DC block). 71
Shows an example of the arrangement of blocks on one screen, and shows the case where there are 5 blocks in the horizontal direction and a plurality of blocks in the vertical direction. It is assumed that block 1 to block 4, block 7 to block 10 are DC blocks, and block 5 and block 6 have non-zero quantized coefficients for AC components (hereinafter, non-zero quantized for AC components). Blocks with coefficients are called AC blocks).
【0012】ブロック1において,72はブロック1の
DC成分を表す。ブロック5において,73はブロック
5の水平方向の2次元AC成分,74はブロック5のA
C成分の最高次高調波成分を表わす。In block 1, 72 represents the DC component of block 1. In the block 5, 73 is a two-dimensional AC component in the horizontal direction of the block 5, and 74 is A of the block 5.
It represents the highest harmonic component of the C component.
【0013】図12は従来の符号化方法を示す。図は図
11の1画面のブロック配列の例における量子化係数を
符号化する場合の従来の符号化方法を示す。FIG. 12 shows a conventional encoding method. The figure shows a conventional encoding method in the case of encoding the quantized coefficients in the example of the block arrangement of one screen in FIG.
【0014】図示のように,ブロック1のデータから最
終ブロックのデータまで順次符号化する。そして,各ブ
ロックは,DC成分から始まってジクザク走査によりA
C成分を順次符号化する。そして,各ブロックにおいて
は,最終データ(各ブロックをジグザグ走査する場合
の,最後の非0のデータであって,それ以降最終画素ま
で0が並ぶもの)までを符号化対象とし,それ以降のブ
ロックの最終画素まで(0が並ぶ)は符号化せず,「E
OB」を付加することによりブロックの区切りとする。
そして,符号化対象のデータ部分における0の連続デー
タをランレングス化する。また,ブロックの最終画素が
0でない場合は,全画素のデータを符号化対象とし,E
OB符号は付加しない。As shown in the figure, the data of block 1 to the data of the final block are sequentially encoded. Then, each block starts from the DC component and is A by zigzag scanning.
The C component is sequentially encoded. Then, in each block, up to the final data (the last non-zero data in the case of performing zigzag scanning of each block, in which 0s are lined up to the final pixel thereafter) is the encoding target, and the subsequent blocks Up to the last pixel (0 is lined up) is not coded, and "E
OB "is added to make a block delimiter.
Then, continuous data of 0s in the data portion to be encoded is run-length. If the last pixel of the block is not 0, the data of all the pixels are to be encoded, and E
No OB code is added.
【0015】図の場合,ブロック1はDC成分が5でA
C成分は全て0であるので,先頭に5を配列し次にEO
Bを付加し,1ブロックの符号化対象データとする。同
様に,ブロック2〜ブロック4はそれぞれDC成分のみ
非0でAC成分は全て0であるので,各ブロックとも,
DC成分に続いてEOBを付加し,各ブロックの符号化
対象データとする。In the figure, block 1 has a DC component of 5 and A
Since all C components are 0, 5 is arranged at the beginning and then EO
B is added to make one block of encoding target data. Similarly, in blocks 2 to 4, only the DC component is non-zero and the AC components are all 0, so that each block,
EOB is added after the DC component, and the data is coded for each block.
【0016】ブロック5は,DC成分「5」に続いてA
C成分「2」があるので先頭5に続いてAC成分2を配
列し,さらにジグザク走査によりAC成分を順次符号化
して行く。最後の非0のデータ「1」のあとは0が続く
ので,最後の非0のデータ「1」を符号化対象データと
し,EOBを付加してブロックの区切りとする。ブロッ
ク6はDC成分,続いてAC成分4があり,ブロックの
最後の量子化係数が「1」であるので,AC成分を
「2」から順次符号化し,最後の「1」まで符号化す
る。そして,ブロック6はブロックの終端符号EOBは
なくてもブロックの区切りは分かるので,EOBを付加
することなくブロック6のデータに続いて次のブロック
の先頭データを符号化対象データとする。The block 5 includes a DC component "5" followed by A
Since the C component is "2", the AC component 2 is arranged following the first 5 and the AC component is sequentially encoded by zigzag scanning. Since the last non-zero data "1" is followed by 0, the last non-zero data "1" is the data to be encoded, and EOB is added to it as a block delimiter. The block 6 has a DC component and then an AC component 4, and since the last quantized coefficient of the block is "1", the AC component is sequentially encoded from "2" and up to the last "1". Since the block 6 knows the block delimiter without the end code EOB of the block, the head data of the next block following the data of the block 6 is set as the encoding target data without adding the EOB.
【0017】以下同様に,ブロック7〜ブロック10は
DC成分のみ非0で,AC成分は全て0であるので,そ
れぞれ,DC成分に続いてEOBを符号化対象データと
して順次符号化する。Similarly, in blocks 7 to 10, only the DC component is non-zero and the AC components are all 0. Therefore, following the DC component, EOB is sequentially encoded as encoding target data.
【0018】[0018]
【発明が解決しようとする課題】従来の符号化方法で
は,例えば,アニメーションの画像データの背景部分の
ように,画像変化のない部分では,DC成分のみ非0
で,AC成分が全て0のブロックが連続する。そして,
DC成分の符号化に続いて,「EOB」を符号化すると
いう手順が繰り返し現れ,その都度「EOB」を可変長
符号化しなければならず,効率の悪いものであった。In the conventional encoding method, only the DC component is non-zero in a portion where there is no image change, such as the background portion of image data of animation.
Thus, blocks in which the AC components are all 0 are continuous. And
Following the DC component encoding, the procedure of encoding "EOB" repeatedly appears, and "EOB" had to be variable-length encoded each time, which was inefficient.
【0019】本発明は,AC成分が全て0のブロックが
続く場合に,効率よく符号化できる画像データの符号化
装置および符号化方法を提供することを目的とする。An object of the present invention is to provide an image data encoding device and an encoding method capable of efficiently encoding when a block in which all AC components are 0.
【0020】[0020]
【課題を解決するための手段】本発明は,1画面のブロ
ックのうちAC成分が全て0のブロックの数もしくはそ
の連続数に基づく評価指数を求め,そのブロック数もし
くは評価指数を閾値と比較し,閾値より大きい場合に
は,1画面分の各ブロックのDC成分のみを連続して符
号化する手順と,各ブロックのAC成分のみを連続して
符号化する手順に符号化手順を分割して符号化するよう
にした(以後,1画面のブロックについてDC成分とA
C成分に分割して符号化する方法を分割符号化と称す
る)。According to the present invention, an evaluation index based on the number of blocks of which all the AC components are 0 or the number of consecutive blocks in one screen block is calculated, and the number of blocks or evaluation index is compared with a threshold value. If it is larger than the threshold value, the coding procedure is divided into a procedure for continuously coding only the DC component of each block for one screen and a procedure for continuously coding only the AC component of each block. Encoding is performed (hereinafter, the DC component and the A
The method of dividing into C components and encoding is referred to as division encoding).
【0021】図1の本発明の基本構成に先立って,図2
により本発明の符号化方法を説明する。図2は,図11
の1画面のブロック配列の例(71)について本発明の
符号化方法における分割符号化方法を示す。Prior to the basic configuration of the present invention of FIG. 1, FIG.
The encoding method of the present invention will be described below. 2 is shown in FIG.
The division encoding method in the encoding method of the present invention will be described with respect to the example (71) of the block arrangement of one screen.
【0022】図において,10はDC成分であって,各
ブロックのDC成分だけをブロック順次に符号化対象デ
ータとして取り出し,順次符号化することを表す。11
はAC成分であって,各ブロックのAC成分だけをブロ
ック順で各ブロック毎に連続的にジグサグ走査し,順次
符号化することを表す。そして,AC成分を符号化対象
データとする時には,AC成分が全て0のブロックはE
OB符号を付し,連続するEOBをランレングス化す
る。In the figure, reference numeral 10 denotes a DC component, which indicates that only the DC component of each block is taken out in block order as data to be coded and sequentially coded. 11
Is an AC component, and indicates that only the AC component of each block is continuously subjected to zigsag scanning for each block in the block order and sequentially encoded. Then, when the AC component is the data to be encoded, the block in which the AC component is all 0 is E
An OB code is attached to make continuous EOBs into run lengths.
【0023】図1は本発明の基本構成を示す。図におい
て,1は量子化係数作成部であって,画像データをブロ
ック毎にDCT変換し,量子化閾値と比較して量子化
し,ブロック毎の量子化係数を作成するものである。2
は符号化手段であって,量子化係数作成部で作成した量
子化係数を符号化するものである。3はDCブロック検
出部であって,DCブロックを検出するものである。4
は符号化手順決定部であって,1画面分のDCブロック
について,DCブロック数もしくはその連続数に基づく
評価指数を算出し,閾値と比較して,分割符号化する
か,あるいは従来通りにブロック毎にDC成分とAC成
分を連続して符号化するかを判定するものである。5は
可変長符号化部であって,符号化手順決定部4で決定さ
れた符号化手順に従って,量子化係数をハフマン符号表
を参照して可変長符号化するものである。FIG. 1 shows the basic configuration of the present invention. In the figure, reference numeral 1 denotes a quantized coefficient creating unit, which DCT-transforms image data block by block, quantizes the image data by comparing it with a quantization threshold value, and creates a quantized coefficient for each block. Two
Is a coding means for coding the quantized coefficient created by the quantized coefficient creating section. A DC block detector 3 detects a DC block. Four
Is a coding procedure determining unit, which calculates an evaluation index based on the number of DC blocks or the number of consecutive DC blocks for one screen, compares the evaluation index with a threshold value, and performs division coding, or performs block coding as usual. It is determined for each time whether the DC component and the AC component are continuously encoded. Reference numeral 5 denotes a variable length coding unit, which performs variable length coding of the quantized coefficient according to the coding procedure determined by the coding procedure determination unit 4 with reference to the Huffman code table.
【0024】[0024]
【作用】本発明の基本構成の動作を図3に従って説明す
る。図3は本発明の基本構成の処理フローを示す。The operation of the basic structure of the present invention will be described with reference to FIG. FIG. 3 shows a processing flow of the basic configuration of the present invention.
【0025】図示の番号に従って説明する。図1を参照
する。 (1) 量子化係数作成部1は,画像データをブロック毎
にDCT変換して作成されたDCT係数を,量子化閾値
を参照して量子化し,ブロック毎の量子化係数を作成す
る。Description will be given according to the numbers shown. Please refer to FIG. (1) The quantized coefficient creating unit 1 quantizes a DCT coefficient created by DCT transforming image data for each block with reference to a quantization threshold value, and creates a quantized coefficient for each block.
【0026】(2) DCブロック検出部3は量子化係数
を入力し,AC成分に非ゼロがあるかどうか判定する。 (3) 符号化手順決定部4は,非ゼロ係数がDCのみで
構成されるブロックが多いか判定する(DCブロック
数,もしくはDCブロックの連続数に基いて評価指数を
算出し,閾値と比較する)。ブロック数,もしくは評価
指数が閾値より大きけれは(4) に進み,小さければ(8)
に進む。(2) The DC block detector 3 inputs the quantized coefficient and determines whether or not the AC component has a non-zero value. (3) The coding procedure determination unit 4 determines whether there are many blocks in which the non-zero coefficient is composed only of DC (calculates an evaluation index based on the number of DC blocks or the number of consecutive DC blocks, and compares it with a threshold value. To). If the number of blocks or the evaluation index is larger than the threshold, proceed to (4), and if it is smaller, (8)
Proceed to.
【0027】(4) ,(5) 可変長符号化部5は,量子化
係数を入力し,画像の全てのブロックの量子化係数の符
号化が終了するまでDC成分を可変長符号化する。 (6) ,(7) 可変長符号化部5は,量子化係数を入力
し,全ブロックについて,順次AC成分のみを符号化す
る。(4), (5) The variable length coding unit 5 inputs the quantized coefficient and performs variable length coding on the DC component until the coding of the quantized coefficient of all blocks of the image is completed. (6), (7) The variable length coding unit 5 inputs the quantized coefficient and sequentially codes only the AC component for all blocks.
【0028】(8) ,(9) 可変長符号化部5は,全ブロ
ックについて,ブロック毎にDC成分とAC成分を連続
的に可変長符号化する(以後,非分割符号化と称す
る)。(8), (9) The variable length coding unit 5 continuously variable length codes the DC component and the AC component for each block for each block (hereinafter referred to as non-division coding).
【0029】[0029]
【実施例】図4は,本発明の装置構成実施例である。図
において,15はDCT変換部,16は量子化部,17
は量子化閾値テーブルであって,量子化閾値を格納する
ものである。18は出力方向選択部であって,量子化部
16より量子化係数を入力し,出力する方向をDCブロ
ック検出部19,もしくは可変長符号化部21に切り替
えるものである。19はDCブロック検出部であって,
AC成分に非0があるかどうかを判定し,DCブロック
を検出するものである。そして,DCブロック検出部1
9は量子化係数のAC成分をゼロと比較する比較手段,
判定したブロック数をカウントするカウント手段および
判定したブロックがDCブロックであるか,あるいはA
Cブロックであるかの識別信号を出力する出力手段を備
えるものである(図示せず)。20は符号化手順決定部
であって,DCブロック検出部19の検出したDCブロ
ックの数もしくはその連続数に基づいて評価指数を算出
し,閾値と比較してDC成分とAC成分を分割符号化す
るか,あるいは非分割符号化とするかを決定するもので
ある。21は可変長符号化部であって,量子化係数を入
力し,符号化手順決定部20の決定した符号化方法に従
って量子化係数を可変長符号化するものである。22は
ハフマン符号表,23はタイミング制御部であって,各
部の動作の開始終了のタイミング制御を行うものであ
る。FIG. 4 shows an embodiment of the apparatus configuration of the present invention. In the figure, 15 is a DCT transform unit, 16 is a quantization unit, 17
Is a quantization threshold table, which stores the quantization threshold. Reference numeral 18 denotes an output direction selection unit which inputs the quantized coefficient from the quantization unit 16 and switches the output direction to the DC block detection unit 19 or the variable length coding unit 21. Reference numeral 19 is a DC block detector,
The DC block is detected by determining whether or not the AC component has a non-zero value. Then, the DC block detection unit 1
9 is a comparison means for comparing the AC component of the quantized coefficient with zero,
Counting means for counting the number of judged blocks and whether the judged block is a DC block, or A
It is provided with output means (not shown) for outputting an identification signal indicating whether the block is a C block. Reference numeral 20 denotes an encoding procedure determination unit that calculates an evaluation index based on the number of DC blocks detected by the DC block detection unit 19 or the number of consecutive DC blocks, compares the evaluation index with a threshold value, and divides and encodes the DC component and the AC component. It is determined whether to use the non-divisional encoding. Reference numeral 21 denotes a variable length coding unit, which inputs the quantized coefficient and performs variable length coding of the quantized coefficient according to the coding method determined by the coding procedure determination unit 20. Reference numeral 22 is a Huffman code table, and 23 is a timing control unit, which controls the timing of starting and ending the operation of each unit.
【0030】図5は本発明の装置構成におけるタイミン
グ制御部の処理フローを示す。図の処理フローに従っ
て,タイミング制御部の動作を説明する(図4を参照す
る)。FIG. 5 shows a processing flow of the timing control section in the apparatus configuration of the present invention. The operation of the timing control unit will be described according to the processing flow of the figure (see FIG. 4).
【0031】(1) タイミング制御部23は,量子化部
16の出力する量化係数がDCブロック側に入力される
ように出力方向選択部18に指示する。 (2) タイミング制御部23は,ブロック単位にDCT
変化部15にDCT変換,および量子化部16に量子化
を指示する。(1) The timing control unit 23 instructs the output direction selection unit 18 so that the quantized coefficient output from the quantization unit 16 is input to the DC block side. (2) The timing control unit 23 uses the DCT for each block.
The changing unit 15 is instructed to perform DCT transform, and the quantizing unit 16 is instructed to perform quantization.
【0032】(3) 1画面分のブロックの量子化係数が
求まったかどうか判断する。1画面分の量子化係数を求
めたら(4) に進み,1画面分の量子化係数が求まってい
なかったら,次のブロックのDCT変換および量子化を
指示する(次のブロックについて(2) の処理を行う)。(3) It is judged whether or not the quantized coefficient of the block for one screen has been obtained. If the quantized coefficient for one screen is obtained, proceed to (4). If the quantized coefficient for one screen is not obtained, DCT transform and quantization of the next block are instructed (for the next block, see (2) Process).
【0033】(4) タイミング制御部23は,量子化部
16の出力が可変長符号化部21に入力されるように出
力方向選択部18(DMPX)を設定する。 (5) 可変長符号化部21が,符号化手順決定部20の
指示した回数(分割符号化であれば2回,非分割符号化
であれば1回),DCT変換部15に対しては1画面分
のDCT変換,量子化部16に対してはDCT変換の量
子化,可変長符号化部21に対しては可変長符号化を指
示する。(4) The timing controller 23 sets the output direction selector 18 (DMPX) so that the output of the quantizer 16 is input to the variable length encoder 21. (5) The number of times the variable-length coding unit 21 has instructed by the coding procedure determination unit 20 (twice for divided coding, once for non-divided coding), and for the DCT transform unit 15. The DCT transform for one screen, the quantization unit 16 is instructed to perform the quantization of the DCT transform, and the variable length coding unit 21 is instructed to perform the variable length coding.
【0034】その結果,分割符号化の場合には,DCT
変換部15は,1画面分のDCT変換を2回行い,量子
化部16はDCT変換部15の出力するそれぞれの各ブ
ロックのDCT係数を量子化閾値テーブル17の閾値と
比較して量子化係数を作成する。そして出力方向選択部
18(DMPX)は量子化部16の作成した量子化係数
を可変長符号化部21に入力する。可変長符号化部21
は,入力される最初の1画面分の量子化係数については
各ブロックのDC成分のみ可変長符号化する。さらに次
の回の1画面分の量子化係数については,各ブロックの
AC成分のみを可変長符号化する。As a result, in the case of division coding, DCT
The transforming unit 15 performs DCT transform for one screen twice, and the quantizing unit 16 compares the DCT coefficient of each block output from the DCT transforming unit 15 with the threshold value of the quantizing threshold value table 17 to quantize the coefficient. To create. Then, the output direction selection unit 18 (DMPX) inputs the quantized coefficient created by the quantization unit 16 to the variable length coding unit 21. Variable length coding unit 21
For variable quantized coefficients for the first input screen, only the DC component of each block is variable length coded. Further, regarding the quantized coefficient for one screen of the next time, only the AC component of each block is variable length coded.
【0035】非分割符号化の場合には,DCT変換部1
5は,1回だけ1画面分の画像データのDCT変換を行
い,量子化部16に入力する。量子化部16は,DCT
変換部15から送られてくるDCT係数に基づいて1画
面分の量子化係数を作成する。さらに,1画面分の量子
化係数は可変長符号化部21に転送される。そして,可
変長符号化部21は,1画面分の量子化係数を,各ブロ
ックについて非分割符号化する。In the case of non-divisional coding, the DCT transform unit 1
5 performs DCT conversion of image data for one screen only once, and inputs it to the quantization unit 16. The quantizer 16 uses the DCT
A quantized coefficient for one screen is created based on the DCT coefficient sent from the conversion unit 15. Further, the quantized coefficients for one screen are transferred to the variable length coding unit 21. Then, the variable length encoding unit 21 non-divisionally encodes the quantized coefficients for one screen for each block.
【0036】図6は本発明のDCブロック検出部の処理
フローである。図において,21’は比較手段,22’
はカウント手段,23’は出力手段である。 図示の番
号に従って処理フローを説明する。FIG. 6 is a processing flow of the DC block detector of the present invention. In the figure, 21 'is comparison means, 22'
Is a counting means, and 23 'is an output means. The processing flow will be described according to the numbers shown.
【0037】(1) タイミング制御部の指示に従って,
AC成分の量子化係数を読み込む。 (2) 比較手段21’は,量子化係数の値を0と比較
し,AC成分が0であるかどうか判定する。0であれば
(3) に進み,0でなければ(5) 進む。(1) According to the instruction of the timing control unit,
Read the quantized coefficient of AC component. (2) The comparison means 21 'compares the value of the quantized coefficient with 0 to determine whether the AC component is 0. If 0
Proceed to (3), and if not 0, proceed to (5).
【0038】(3) カウント手段22’は,判定した画
素数をカウントし,カウントが64になれば1ブロック
終了したことになるので(4) に進む。カウントが64未
満であれば(2) に戻り次の画素について判定する。(3) The counting means 22 'counts the determined number of pixels, and when the count reaches 64, one block has been completed, so the procedure proceeds to (4). If the count is less than 64, return to (2) and judge the next pixel.
【0039】(4) 出力手段23’は,1ブロックのA
C成分が全て0であったので,DCブロック検出信号D
Cを「1」として出力する。そして,1ブロックについ
ての処理の終了を示す信号をタイミング制御部に出力す
る。(4) The output means 23 'has one block of A
Since the C component was all 0, the DC block detection signal D
Output C as "1". Then, a signal indicating the end of processing for one block is output to the timing control unit.
【0040】(5) 出力手段23’は,ブロックがAC
ブロック(非ゼロのAC成分のあるブロック)であった
のでDCブロック検出信号DCを「0」として出力す
る。そして,1ブロックについての処理の終了を示す信
号をタイミング制御部に出力する。(5) The block of the output means 23 'is AC
Since it is a block (a block having a non-zero AC component), the DC block detection signal DC is output as "0". Then, a signal indicating the end of processing for one block is output to the timing control unit.
【0041】図7は本発明の符号化手順決定部の実施例
を示す図である。(a)は符号化手順決定部の実施例(1)
を示す図である。図において,31はDCブロック数計
数部であって,DCブロック検出部の検出したDCブロ
ック検出信号(DCブロックであれば1,ACブロック
であれば0)をカウントするものである。32は閾値保
持部であって,分割符号化とするか,あるいは非分割符
号化とするかを判定するための閾値を保持するものであ
る。33は比較部であって,DCブロック数と閾値を比
較するものである。34は符号化分割数決定部であっ
て,分割符号化する場合には,DC成分の符号化とAC
成分の符号化のために2回の分割符号化を指示する符号
化分割数2を出力し,非分割符号化であれば,DC成分
とAC成分を連続して1回の符号化を指示する符号化分
割数1を出力するものである。FIG. 7 is a diagram showing an embodiment of the coding procedure determining unit of the present invention. (a) is an embodiment of the encoding procedure determination unit (1)
FIG. In the figure, reference numeral 31 is a DC block number counting unit for counting the DC block detection signals (1 for a DC block, 0 for an AC block) detected by the DC block detection unit. Reference numeral 32 denotes a threshold value holding unit, which holds a threshold value for determining whether to perform divided coding or non-divided coding. Reference numeral 33 is a comparison unit, which compares the number of DC blocks with a threshold value. Reference numeral 34 denotes a coding division number determination unit, which, in the case of division coding, encodes the DC component and AC.
Outputs a coding division number 2 for instructing division encoding twice for component encoding, and in the case of non-division encoding, instructs DC component and AC component continuously for one encoding. The coding division number 1 is output.
【0042】図 (b)は,符号化手順決定部の実施例(2)
である。図において,40はDCブロック連続数計数部
であって,DCブロックの連続数を計数するものであ
る。41はアドレス発生部であって,重み係数保持部4
2の重み係数を指定するアドレスを発生するものであ
る。42は重み係数保持部であって,DCブロックの連
続数に従って,そのDCブロック数に作用させる重み係
数を保持するものである。43はデータDC度算出部で
あって,連続するDCブロック毎にその連続数に重み係
数を作用させ分割符号化のための評価指数(DC度)を
算出するものである。44は閾値保持部,45はDC度
算出部43の算出した評価指数と閾値を比較する比較部
である。46は符号化分割数決定部である。FIG. 6B shows an embodiment (2) of the encoding procedure determining unit.
Is. In the figure, reference numeral 40 denotes a DC block continuous number counting unit, which counts the continuous number of DC blocks. Reference numeral 41 denotes an address generator, which is a weighting coefficient holding unit 4
An address designating a weighting coefficient of 2 is generated. A weight coefficient holding unit 42 holds a weight coefficient to be applied to the number of DC blocks according to the number of consecutive DC blocks. Reference numeral 43 denotes a data DC degree calculating unit, which calculates an evaluation index (DC degree) for division coding by applying a weighting factor to the number of consecutive DC blocks for each consecutive DC block. Reference numeral 44 is a threshold value holding unit, and 45 is a comparison unit for comparing the evaluation index calculated by the DC degree calculation unit 43 with the threshold value. Reference numeral 46 is a coding division number determination unit.
【0043】図の構成において,DCブロック連続数計
数部40はDCブロック検出信号を計数してDCブロッ
クの連続数をカウントする。そして,その連続数に基づ
いて定められている重み計数を格納している重み係数保
持部42のアドレス指定をするようにアドレス発生部4
1に,アドレス発生を指示する。アドレス発生部41は
重み係数保持部42に対して指定されたアドレス指定を
する。重み係数保持部42は指定されたアドレスの重み
係数をDC度算出部43に対して出力する。In the configuration shown in the figure, the DC block continuous number counting section 40 counts the DC block detection signal to count the continuous number of DC blocks. Then, the address generation unit 4 is operated so as to specify the address of the weight coefficient holding unit 42 that stores the weight count determined based on the number of consecutive times.
Instruct 1 to generate an address. The address generation unit 41 designates the designated address for the weight coefficient holding unit 42. The weighting factor holding unit 42 outputs the weighting factor of the designated address to the DC degree calculating unit 43.
【0044】DC度算出部43は,DCブロック連続数
計数部40のカウントした連続数に対して重み係数を掛
ける。そして,1画面について,連続数に重みを掛けた
結果を累積加算し,評価指数(DC度)を算出する。そ
して,比較部45は閾値保持部44の保持する閾値とD
C度算出部43の算出した評価指数を比較し,評価指数
が閾値より大きければ,符号化分割数決定部46は符号
化分割数2を出力して,分割符号化を指示,評価指数が
閾値より小さければ,符号化分割数決定部46は符号化
分割数1を出力して,非分割符号化を指示する。The DC degree calculating unit 43 multiplies the continuous number counted by the DC block continuous number counting unit 40 by a weighting coefficient. Then, for one screen, the result of multiplying the number of consecutive times is cumulatively added to calculate the evaluation index (DC degree). Then, the comparison unit 45 compares the threshold value held by the threshold value holding unit 44 with D
The evaluation index calculated by the C degree calculation unit 43 is compared. If the evaluation index is larger than the threshold value, the coding division number determination unit 46 outputs the coding division number 2 to instruct division coding, and the evaluation index is the threshold value. If it is smaller, the encoding division number determination unit 46 outputs the encoding division number 1 to instruct non-division encoding.
【0045】評価指数算出方法は,予め定めた整数Nに
対して,DCブロックの連続数がNより短い場合は負の
係数を掛け,連続数がNより長いDCブロックが出現し
た場合には,0または正の係数を掛けるようにする。そ
して,その係数は,DCブロックの連続数がNより小さ
い場合,連続数の長さに係わらず負の係数を一定,もし
くは連続数が短いほど,負の係数の絶対値を大きくす
る。あるいは,DCブロックの連続数がNより大きい場
合には,連続数の長さに係わらず正の係数を一定,もし
くは連続数が長いほど,正の係数の絶対値を大きくする
ようにしてもよい。The evaluation index is calculated by multiplying a predetermined integer N by a negative coefficient when the number of consecutive DC blocks is shorter than N, and when a DC block whose number of consecutive longer than N appears. Try to multiply by 0 or a positive coefficient. When the number of consecutive DC blocks is smaller than N, the coefficient is such that the negative coefficient is constant regardless of the length of the consecutive number, or the absolute value of the negative coefficient is increased as the number of consecutive is shorter. Alternatively, when the number of consecutive DC blocks is larger than N, the positive coefficient may be constant regardless of the length of the consecutive number, or the absolute value of the positive coefficient may be increased as the number of consecutive is longer. ..
【0046】図8は本発明の可変長符号化部処理フロー
である。図において,47は可変長符号化部における符
号化方法指示手段であって,符号化分割数が2である
か,1であるかを判定するものである。48は符号化手
段であって,符号化方法指示手段47の指示に従って,
分割符号化もしくは非分割符号化するものである。FIG. 8 is a processing flow of the variable length coding unit of the present invention. In the figure, numeral 47 is a coding method instructing means in the variable length coding unit, which judges whether the number of coding divisions is two or one. Reference numeral 48 denotes an encoding means, which follows the instruction of the encoding method instruction means 47.
It is divided or non-divided.
【0047】図示の番号に従って,処理フローを説明す
る。 (1) タイミング制御部の指示に従って処理が開始さ
れ,符号化方法指示手段47は,符号化手順決定部から
分割符号化の指示があったか判断する。符号化分割数が
2であれば,分割符号化の指示であるので(2) に進み,
符号化分割数が1であれば非分割符号化であるので,
(4) に進む。The processing flow will be described according to the numbers shown. (1) The processing is started according to the instruction of the timing control unit, and the encoding method instruction unit 47 determines whether or not there is a division encoding instruction from the encoding procedure determination unit. If the number of encoding divisions is 2, it is an instruction of division encoding, so proceed to (2),
If the number of coding divisions is 1, it means non-divisional coding.
Proceed to (4).
【0048】(2) 符号化方法指示手段の指示が分割符
号化であるので,符号化手段48は,量子化部から入力
されてくる量子化係数から,各ブロックのDC成分のみ
選択して可変長符号化する。(2) Since the instruction of the encoding method instructing means is divisional encoding, the encoding means 48 selects only the DC component of each block from the quantized coefficients input from the quantizer, and changes it. Long code.
【0049】(3) 量子化部から入力されてくる量子化
係数から,各ブロックのAC成分のみ選択して可変長符
号化する。1画面分の符号化が終了すると,その旨を示
す信号をタイミング制御部に出力して,処理を終了す
る。(3) Variable length coding is performed by selecting only the AC component of each block from the quantized coefficients input from the quantizer. When the coding for one screen is completed, a signal indicating that is output to the timing control unit, and the process is completed.
【0050】(4) 符号化方法指示手段47の符号化の
指示が非分割符号化であるので,符号化手段48は,量
子化部から入力される量子化係数を順次連続的に可変長
符号化する。1画面分の符号化が終了すると,その旨を
示す信号をタイミング制御部に出力して,処理を終了す
る。(4) Since the encoding instruction of the encoding method instructing means 47 is non-divisional encoding, the encoding means 48 successively and continuously quantizes the quantized coefficients input from the quantizer. Turn into. When the coding for one screen is completed, a signal indicating that is output to the timing control unit, and the process is completed.
【0051】[0051]
【発明の効果】本発明によれば,文字画像や,アニメ画
像の背景部分のような,2次元直交変換した量子化係数
にAC成分が全て0でDC成分のみで構成されるブロッ
クが連続して出現することの多い画像データを効率よく
符号化することができる。According to the present invention, a block consisting of all AC components and only DC components is consecutive in a quantized coefficient obtained by two-dimensional orthogonal transformation, such as a character image or a background portion of an animation image. It is possible to efficiently code image data that often appears as a result.
【図1】本発明の基本構成を示す図である。FIG. 1 is a diagram showing a basic configuration of the present invention.
【図2】本発明の課題を解決するための手段の説明図で
ある。FIG. 2 is an explanatory diagram of means for solving the problems of the present invention.
【図3】本発明の基本構成の処理フローを示す図であ
る。FIG. 3 is a diagram showing a processing flow of a basic configuration of the present invention.
【図4】本発明の装置構成実施例を示す図である。FIG. 4 is a diagram showing a device configuration example of the present invention.
【図5】本発明のタイミング制御部の処理フローを示す
図である。FIG. 5 is a diagram showing a processing flow of a timing control unit of the present invention.
【図6】本発明のDCブロック検出部の処理フローを示
す図である。FIG. 6 is a diagram showing a processing flow of a DC block detection unit of the present invention.
【図7】本発明の符号化手順決定部の実施例を示す図で
ある。FIG. 7 is a diagram showing an embodiment of a coding procedure determination unit of the present invention.
【図8】本発明の可変長符号化部の処理フローを示す図
である。FIG. 8 is a diagram showing a processing flow of a variable length coding unit of the present invention.
【図9】従来の符号化装置(2次元離散コサイン変換方
式)を示す図である。FIG. 9 is a diagram showing a conventional encoding device (two-dimensional discrete cosine transform method).
【図10】従来の量子化係数の符号化方法の説明図であ
る。FIG. 10 is an explanatory diagram of a conventional quantization coefficient encoding method.
【図11】量子化係数と1画面のブロックの配列を示す
図である。FIG. 11 is a diagram showing an array of quantized coefficients and blocks of one screen.
【図12】従来の符号化方法を示す図である。FIG. 12 is a diagram showing a conventional encoding method.
1 :量子化係数作成部 2 :符号化手段 3 :DCブロック検出部 4 :符号化手順決定部 5 :可変長符号化部 1: Quantization coefficient creation unit 2: Encoding means 3: DC block detection unit 4: Encoding procedure determination unit 5: Variable length encoding unit
Claims (6)
からなるブロックに分割して分割されたブロック毎に画
素の階調値を2次元直交変換し,得られた係数を量子化
する量子化係数作成部(1) と, 量子化係数を入力して,AC成分の量子化係数が全てゼ
ロのDCブロックを検出するDCブロック検出部(3)
と, 1画面における該DCブロック数,もしくはDCブロッ
クの連続数に基づいて評価指数を算出し,1画面の全ブ
ロックのDC成分のみの可変長符号化とAC成分のみの
可変長符号化とに分割して符号化する分割符号化とする
か,あるいはブロック毎にDC成分とAC成分を連続的
に可変長符号化する非分割符号化とするかを判定する符
号化手順決定部(4) と, 符号化手順決定部(4) の決定した分割方法に従って量子
化係数を可変長符号化する可変長符号化部(5) とを備え
たことを特徴とする画像データの符号化装置。1. Input multi-valued image data, divide into a block composed of a plurality of pixels, perform a two-dimensional orthogonal transformation of the gradation value of the pixel for each divided block, and quantize the obtained coefficient. A quantized coefficient creation unit (1) and a DC block detection unit (3) that inputs a quantized coefficient and detects a DC block in which the quantized coefficients of AC components are all zero
And an evaluation index is calculated based on the number of DC blocks in one screen or the number of consecutive DC blocks, and variable length coding of only DC components and variable length coding of only AC components of all blocks of one screen are performed. An encoding procedure determination unit (4) for determining whether to perform division encoding for division and encoding, or non-division encoding for continuously variable length encoding DC components and AC components for each block; A coding device for image data, comprising: a variable length coding unit (5) for variable length coding the quantized coefficient according to the division method decided by the coding procedure decision unit (4).
からなるブロックに分割して分割されたブロック毎に画
素の階調値を2次元直交変換し,得られた係数を量子化
する量子化係数作成部(1) と,量子化係数を符号化する
符号化手段(2) を備えて画像データを符号化する方法に
おいて, 符号化手段(2) は,量子化係数を入力し,量子化係数の
AC成分が全てゼロのDCブロックを検出して1画面の
該DCブロック数を検出し,該DCブロック数,もしく
は該ブロック数の連続数に基づいて評価指数を求め,該
ブロック数もしくは評価指数を閾値と比較し,閾値より
大きければ1画面の全ブロックについてのDC成分のみ
の符号化とAC成分のみの符号化とに分割して符号化
し,該ブロック数もしくは評価指数が閾値より小さい場
合には各ブロック毎にDC成分とAC成分を連続的に符
号化することを特徴とする画像データの符号化方法。2. Multi-valued image data is input, divided into blocks composed of a plurality of pixels, the gradation values of the pixels are two-dimensionally orthogonally transformed for each divided block, and the obtained coefficients are quantized. In the method for encoding image data, which comprises a quantized coefficient creating unit (1) and an encoding means (2) for encoding the quantized coefficient, the encoding means (2) inputs the quantized coefficient, A DC block in which the AC components of the quantized coefficients are all zero is detected to detect the number of the DC blocks in one screen, and an evaluation index is obtained based on the number of the DC blocks or the number of consecutive blocks, and the number of the blocks is calculated. Alternatively, the evaluation index is compared with a threshold value, and if it is larger than the threshold value, it is divided into coding of only DC components and coding of only AC components for all blocks of one screen, and the number of blocks or the evaluation index is greater than the threshold value. If small, each block Method of encoding image data, characterized by continuously encoded DC and AC components for each.
分が全てゼロのブロックの連続数が予め定めた整数Nよ
り大きい場合には重みをゼロまたは正の大きい重みとし
て連続数に作用させることにより求め,該ブロックの連
続数がNより小さい場合には,負または小さい重み連続
数に作用させることにより求めることを特徴とする画像
データの符号化装置。3. The evaluation index according to claim 1, wherein, when the number of consecutive blocks of which AC components are all zero is larger than a predetermined integer N, the weight is applied to the consecutive numbers as zero or a large positive weight. When the number of consecutive blocks is smaller than N, it is obtained by acting on a negative or small weight consecutive number.
が短い程重みを小さくするもしくは負の重みの場合その
絶対値を大きくし,連続数が長い程,大きい重みとする
ことを特徴とする画像データの符号化装置。4. The weight according to claim 3, wherein the shorter the number of consecutive blocks, the smaller the weight, or the larger the absolute value of the negative weight, the larger the number of consecutive blocks, the larger the weight. Image data encoding device.
分が全てゼロのブロックの連続数が予め定めた整数Nよ
り大きい場合には重みをゼロまたは正の大きい重みとし
て連続数に作用させることにより求め,該ブロックの連
続数がNより小さい場合には,負または小さい重みを連
続数に作用させることにより求めることを特徴とする画
像データの符号化方法。5. The evaluation index according to claim 2, wherein when the number of consecutive blocks of which the AC components are all zero is larger than a predetermined integer N, the weight is applied to the consecutive numbers as zero or a large positive weight. When the number of consecutive blocks is smaller than N, a negative or small weight is applied to the number of consecutive blocks to obtain the image data encoding method.
が短い程重みを小さくするもしくは負の重みの場合その
絶対値を大きくし,連続数が長い程,大きい重みとする
ことを特徴とする画像データの符号化方法。6. The weight according to claim 5, wherein the shorter the number of consecutive blocks is, the smaller the weight is, or the negative value is, the absolute value thereof is increased, and the longer the number of consecutive blocks is, the larger the weight is. Image data encoding method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4012699A JP3014200B2 (en) | 1992-01-28 | 1992-01-28 | Image data encoding apparatus and encoding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4012699A JP3014200B2 (en) | 1992-01-28 | 1992-01-28 | Image data encoding apparatus and encoding method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05207290A true JPH05207290A (en) | 1993-08-13 |
JP3014200B2 JP3014200B2 (en) | 2000-02-28 |
Family
ID=11812641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4012699A Expired - Fee Related JP3014200B2 (en) | 1992-01-28 | 1992-01-28 | Image data encoding apparatus and encoding method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3014200B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007251758A (en) * | 2006-03-17 | 2007-09-27 | Fujitsu Ltd | Moving image coding apparatus, and method |
-
1992
- 1992-01-28 JP JP4012699A patent/JP3014200B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007251758A (en) * | 2006-03-17 | 2007-09-27 | Fujitsu Ltd | Moving image coding apparatus, and method |
US8761264B2 (en) | 2006-03-17 | 2014-06-24 | Fujitsu Limited | Apparatus and method for coding moving pictures |
Also Published As
Publication number | Publication date |
---|---|
JP3014200B2 (en) | 2000-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7079698B2 (en) | Image coding and decoding apparatus, method of image coding and decoding, and recording medium for recording program for image coding and decoding | |
USRE36380E (en) | Orthogonal transform coding apparatus | |
JP2633793B2 (en) | Method and apparatus for variable length encoding / decoding of video data | |
US20020196983A1 (en) | Image encoding apparatus, image encoding method, and recording medium in which image encoding program is recorded | |
JPH07107300A (en) | Picture encoding device | |
US6606039B2 (en) | Huffman encoder, Huffman encoding method and recording medium having program for Huffman encoding process recorded thereon | |
JP3014200B2 (en) | Image data encoding apparatus and encoding method | |
US6859562B2 (en) | Coded data length detection apparatus, method of the same, and image coding apparatus | |
JP2735001B2 (en) | Image coding device | |
JPH05292326A (en) | Picture data coder | |
JP3015001B2 (en) | Huffman decoding device | |
JPH0310486A (en) | Moving picture encoder | |
JP2820807B2 (en) | Image data encoding method | |
JP3232160B2 (en) | Encoding device and method | |
JPH04225693A (en) | Encoder | |
JPH0385871A (en) | Method and apparatus for picture data coding | |
JP2616229B2 (en) | Image data compression device | |
JP3176421B2 (en) | Image data restoration device | |
JP3216741B2 (en) | Image coding method | |
JPH03192878A (en) | Picture data compressor | |
JPH0353666A (en) | Picture signal compression coder | |
JP2003309848A (en) | Image encoding apparatus and control method thereof | |
JPH0646268A (en) | Code quantity controller | |
JPH04180356A (en) | Image encoding method | |
JPH0449778A (en) | Method of encoding picture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19991130 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071217 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081217 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091217 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091217 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101217 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |