JP3356337B2 - Image processing apparatus and image processing method - Google Patents
Image processing apparatus and image processing methodInfo
- Publication number
- JP3356337B2 JP3356337B2 JP27311293A JP27311293A JP3356337B2 JP 3356337 B2 JP3356337 B2 JP 3356337B2 JP 27311293 A JP27311293 A JP 27311293A JP 27311293 A JP27311293 A JP 27311293A JP 3356337 B2 JP3356337 B2 JP 3356337B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- block
- layer
- hierarchical
- 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.)
- Expired - Lifetime
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Description
【0001】[0001]
【目次】以下の順序で本発明を説明する。 産業上の利用分野 従来の技術(図12及び図13) 発明が解決しようとする課題 課題を解決するための手段(図1〜図11) 作用(図1及び図11) 実施例(図1〜図11) (1)階層符号化の原理(図1〜図3) (2)全体構成(図4) (3)階層符号化エンコーダ部40A(図5及び図6) (3−1)ブロツク構成(図5及び図6) (3−2)処理 (4)発生情報量制御部40B(図7〜図9) (4−1)ブロツク構成(図7) (4−2)度数分布表(図8) (4−3)処理(図9) (5)伝送ブロツクのデータ構成(図10) (6)他の実施例(図11) 発明の効果[Table of Contents] The present invention will be described in the following order. Industrial Application Conventional Technology (FIGS. 12 and 13) Problems to be Solved by the Invention Means for Solving the Problems (FIGS. 1 to 11) Operation (FIGS. 1 and 11) Examples (FIGS. 1 to 11) (FIG. 11) (1) Principle of hierarchical encoding (FIGS. 1 to 3) (2) Overall configuration (FIG. 4) (3) Hierarchical encoding encoder unit 40A (FIGS. 5 and 6) (3-1) Block configuration (FIGS. 5 and 6) (3-2) Processing (4) Generated information amount control unit 40B (FIGS. 7 to 9) (4-1) Block configuration (FIG. 7) (4-2) Frequency distribution table (FIG. 8) (4-3) Processing (FIG. 9) (5) Data Configuration of Transmission Block (FIG. 10) (6) Another Embodiment (FIG. 11) Effect of the Invention
【0002】[0002]
【産業上の利用分野】本発明は画像処理装置及び画像処
理方法に関し、例えば所定の画像データを異なる解像度
でなる複数の画像データに分割符号化する画像処理装置
及び画像処理方法に適用して好適なものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus and an image processing method, and more particularly to an image processing apparatus and an image processing method for dividing predetermined image data into a plurality of image data having different resolutions. It is something.
【0003】[0003]
【従来の技術】従来、この種の画像符号化装置として、
入力画像データをピラミツド符号化等の階層符号化の手
法を用いて階層的に符号化するものがある。この階層符
号化装置においては、高解像度の入力画像データを第1
の階層データとして、この第1の階層データよりも解像
度が低い第2の解像データ、さらに第2の解像データよ
りも解像度が低い第3の階層データ、……を順次再帰的
に形成し、これら複数の階層データを通信路や記録再生
経路でなる伝送路で伝送する。2. Description of the Related Art Conventionally, as this type of image coding apparatus,
There is a method in which input image data is hierarchically encoded using a hierarchical encoding technique such as pyramid encoding. In this hierarchical encoding device, high-resolution input image data
Are sequentially and recursively formed as second hierarchical data having lower resolution than the first hierarchical data, third hierarchical data having lower resolution than the second resolution data, and so on. The plurality of hierarchical data are transmitted through a transmission path including a communication path and a recording / reproducing path.
【0004】またこのとき複数の階層データを復号化す
る画像復号化装置では、複数の階層データについて全て
復号化しても良く、またそれぞれに対応するテレビジヨ
ンモニタの解像度等により、何れかの階層データのうち
所望の1つを選択して復号化しても良い。このように階
層化された複数の階層データから所望の階層データのみ
について復号化することにより必要最小限の伝送データ
量により所望の画像データを得ることができる。At this time, in an image decoding apparatus for decoding a plurality of hierarchical data, all the plurality of hierarchical data may be decoded, or any one of the hierarchical data may be decoded according to the resolution of a television monitor corresponding to each of the hierarchical data. May be selected and decoded. By decoding only desired hierarchical data from a plurality of hierarchical data hierarchized in this way, desired image data can be obtained with a minimum necessary transmission data amount.
【0005】ここで図12に示すように、この階層符号
化として例えば4階層の符号化を実現する画像符号化装
置1では、それぞれ3段分の間引きフイルタ2、3、4
と補間フイルタ5、6、7とを有し、入力画像データD
1について各段の間引きフイルタ2、3、4によつて順
次解像度の低い縮小画像データD2、D3、D4を形成
すると共に補間フイルタ5、6、7により縮小画像デー
タD2、D3、D4を縮小前の解像度に戻す。[0005] As shown in FIG. 12, in the image coding apparatus 1 that realizes, for example, four-layer coding as the layer coding, three-stage thinning filters 2, 3, and 4 are respectively provided.
And interpolation filters 5, 6, 7 and input image data D
1, the reduced image data D2, D3, and D4 having lower resolution are sequentially formed by the thinning filters 2, 3, and 4 at each stage, and the reduced image data D2, D3, and D4 are reduced by the interpolation filters 5, 6, and 7 before the reduction. To the resolution of.
【0006】各間引きフイルタ2〜4の出力D2〜D4
及び各補間フイルタ5〜7の出力D5〜D7はそれぞれ
差分回路8、9、10に入力され、これにより差分デー
タD8、D9、D10が生成される。この結果、画像符
号化装置1においては、階層データのデータ量を低減す
ると共に信号電力を低減する。ここでこの差分データD
8〜D10及び縮小画像データD4は、入力画像データ
D1に対して、それぞれ面積が1、1/4 、1/16、1/64の
サイズとなつている。The outputs D2 to D4 of the respective thinning filters 2 to 4
The outputs D5 to D7 of the interpolation filters 5 to 7 are input to difference circuits 8, 9, and 10, respectively, whereby difference data D8, D9, and D10 are generated. As a result, in the image encoding device 1, the amount of hierarchical data is reduced and the signal power is reduced. Here, this difference data D
8 to D10 and reduced image data D4 have sizes of 1, 1/4, 1/16, and 1/64, respectively, with respect to the input image data D1.
【0007】それぞれの差分回路8〜10より得られる
差分データD8〜D10及び間引きフイルタ4より得ら
れる縮小画像データD4は各符号器11、12、13、
14によつて圧縮処理され、この結果、各符号器11、
12、13、14から解像度の異なる第1、第2、第3
及び第4の階層データD11、D12、D13及びD1
4が所定の順序で伝送路に送出される。The difference data D8 to D10 obtained from the respective difference circuits 8 to 10 and the reduced image data D4 obtained from the thinning-out filter 4 are output to the encoders 11, 12, 13,
14, and as a result, each encoder 11,
First, second, and third different resolutions from 12, 13, and 14
And fourth hierarchical data D11, D12, D13 and D1
4 are transmitted to the transmission line in a predetermined order.
【0008】このようにして伝送される第1〜第4の階
層データD11〜D14は、図13に示す画像復号化装
置によつて復号される。すなわち第1〜第4の階層デー
タD11〜D14は、それぞれ復号器21、22、2
3、24によつて復号され、この結果、まず復号器24
からは第4の階層データD24が出力される。[0008] The first to fourth hierarchical data D11 to D14 transmitted in this manner are decoded by the image decoding apparatus shown in FIG. That is, the first to fourth hierarchical data D11 to D14 are respectively supplied to the decoders 21, 22, 2 and
3 and 24. As a result, first, the decoder 24
Outputs the fourth hierarchical data D24.
【0009】また復号器23の出力は加算回路29にお
いて補間フイルタ26より得られる第4の階層データD
24の補間データと加算され、これにより第3の階層デ
ータD23が復元される。同様にして復号器22の出力
は加算回路30において補間フイルタ27より得られる
第3の階層データD23の補間データと加算され、これ
により第2の階層データD22が復元される。さらに復
号器21の出力は加算回路31において補間フイルタ2
8より得られる第2の階層データD22の補間データと
加算され、これにより第1の階層データD21が復元さ
れる。The output of the decoder 23 is supplied to a fourth hierarchical data D obtained from the interpolation filter 26 in an adder circuit 29.
Thus, the third hierarchical data D23 is restored. Similarly, the output of the decoder 22 is added to the interpolation data of the third hierarchical data D23 obtained from the interpolation filter 27 in the adding circuit 30, whereby the second hierarchical data D22 is restored. Further, the output of the decoder 21 is added to the interpolation filter 2 in the addition circuit 31.
8 is added to the interpolated data of the second hierarchical data D22, whereby the first hierarchical data D21 is restored.
【0010】[0010]
【発明が解決しようとする課題】ところがかかる階層符
号化方法を実現する画像符号化装置においては、入力画
像データを複数の階層データに分割して符号化するた
め、必然的に階層成分だけデータ量が増加し、その分階
層符号化を用いない高能率符号化方法に比較して圧縮率
が低下するという問題がある。また圧縮効率を向上しよ
うとした場合、各階層データ間に適用される量子化器に
よつて画質劣化が発生する問題がある。さらに重要な問
題として、かかる階層符号化方法により得られた各階層
データを伝送する際のデータ構造が伝送エラーに対して
何ら考慮されていない問題があつた。However, in an image coding apparatus for realizing such a hierarchical coding method, since input image data is divided into a plurality of hierarchical data and coded, the data amount is inevitably limited to hierarchical components. Therefore, there is a problem that the compression ratio is reduced as compared with a high efficiency coding method that does not use hierarchical coding. Further, when an attempt is made to improve the compression efficiency, there is a problem that the image quality deteriorates due to the quantizer applied between the respective hierarchical data. As an even more important problem, there is a problem that the data structure when transmitting each layer of data obtained by such a layer encoding method is not considered at all for transmission errors.
【0011】本発明は以上の点を考慮してなされたもの
で、かかる従来の問題点を一挙に解決しながら、伝送エ
ラーに対するロバスト(robust)性をもたせ得る画像処
理装置及び画像処理方法を提案しようとするものであ
る。The present invention has been made in view of the above points, and proposes an image processing apparatus and an image processing method that can provide robustness against transmission errors while solving the conventional problems at once. What you want to do.
【0012】[0012]
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、解像度の最も低い最上位階層情報
D35から解像度の最も高い最下位階層情報D31でな
る複数のからなる画像データを伝送するための画像伝送
データを生成する画像処理装置において、最上位階層情
報D35を除く階層情報D31〜D34として、隣接す
る上位階層の階層情報との差分である階層間差分データ
D41〜D44を求める階層間差分データ生成手段4
1、43、45、47と、所定の階層の階層情報D41
〜D44に対して、複数の画素からなる各ブロツクにつ
いてブロツクアクテイビテイPを判断する判断手段51
〜54と、最上位階層情報D35を除く所定の階層の階
層情報D41〜D44の各ブロツクについて、ブロツク
アクテイビテイPが所定の閾値未満TH1〜TH4のと
きに、当該ブロツクの階層情報D41〜D44の伝送を
しないことを示すフラグを設定する設定手段51と、フ
ラグに基づいて、各階層情報D41〜D44の各ブロツ
ク毎に伝送又は非伝送の有無を制御する制御手段51
と、最上位階層情報D35及びフラグを固定長データC
1、D55、C2として伝送した後に階層間差分データ
D41〜D44を可変長データD51〜D54として伝
送するような画像伝送データを生成する画像伝送データ
生成手段80とを設けるようにした。According to the present invention, in order to solve the above-mentioned problems, a plurality of image data consisting of the highest hierarchical information D35 having the lowest resolution and the lowest hierarchical information D31 having the highest resolution are transmitted. Processing apparatus for generating image transmission data for use in an image processing apparatus, as the layer information D31 to D34 excluding the highest layer information D35, the inter-layer difference data D41 to D44, which are the differences from the layer information of the adjacent upper layer, are obtained. Difference data generation means 4
1, 43, 45, 47, and layer information D41 of a predetermined layer
Determination means 51 for determining the block activity P for each block comprising a plurality of pixels
When the block activity P is less than a predetermined threshold value TH1 to TH4 for each block of the hierarchy information D41 to D44 of the predetermined hierarchy except the top hierarchy information D35, the transmission of the hierarchy information D41 to D44 of the block is performed. Setting means 51 for setting a flag indicating that no transmission is performed, and control means 51 for controlling the presence or absence of transmission or non-transmission for each block of each layer information D41 to D44 based on the flag.
And the uppermost layer information D35 and the flag
An image transmission data generating means 80 for generating image transmission data that transmits the inter-layer difference data D41 to D44 as variable length data D51 to D54 after being transmitted as 1, D55 and C2.
【0013】また本発明においては、解像度の最も低い
最上位階層情報D35から解像度の最も高い最下位階層
情報D31でなる複数のからなる画像データを伝送する
ための画像伝送データを生成する画像処理方法におい
て、最上位階層情報D35を除く階層情報D31〜D3
4として、隣接する上位階層の階層情報との差分である
階層間差分データD41〜D44を求める第1のステツ
プと、所定の階層の階層情報D41〜D44に対して、
複数の画素からなる各ブロツクについてブロツクアクテ
イビテイPを判断する第2のステツプと、最上位階層情
報D35を除く所定の階層の階層情報D41〜D44の
各ブロツクについて、ブロツクアクテイビテイPが所定
の閾値未満TH1〜TH4のときに、当該ブロツクの階
層情報D41〜D44の伝送をしないことを示すフラグ
を設定する第3のステツプと、フラグに基づいて、各階
層情報D41〜D44の各ブロツク毎に伝送又は非伝送
の有無を制御する第4のステツプと、最上位階層情報D
35及びフラグを固定長データC1、D55、C2とし
て伝送した後に階層間差分データD41〜D44を可変
長データD51〜D54として伝送するような画像伝送
データを生成する第5のステツプとを設けるようにし
た。According to the present invention, there is provided an image processing method for generating image transmission data for transmitting a plurality of image data consisting of the lowest hierarchical information D31 having the highest resolution and the lowest hierarchical information D31 having the highest resolution. , Hierarchical information D31 to D3 excluding the highest hierarchical information D35
4, the first step of obtaining inter-layer difference data D41 to D44, which is a difference from the layer information of the adjacent upper layer, and the layer information D41 to D44 of a predetermined layer,
A second step of determining the block activity P for each block composed of a plurality of pixels, and the block activity P is less than a predetermined threshold value TH1 for each block of the hierarchy information D41 to D44 of a predetermined hierarchy except the top hierarchy information D35. In the case of .about.TH4, a third step for setting a flag indicating that the layer information D41 to D44 of the block is not transmitted, and transmission or non-transmission for each block of the layer information D41 to D44 based on the flag. A fourth step for controlling the presence or absence of transmission;
35 and a fifth step of generating image transmission data such that the inter-layer difference data D41 to D44 are transmitted as variable length data D51 to D54 after transmitting the flags as fixed length data C1, D55 and C2. did.
【0014】さらに本発明においては、解像度の最も低
い最上位階層情報D35から解像度の最も高い最下位階
層情報D31でなる複数の階層情報からなる画像データ
を伝送するための画像伝送データを生成する画像処理装
置において、最上位階層情報D35を除く階層情報D3
1〜D34として、隣接する上位階層の階層情報との差
分である階層間差分データD41〜D44を求める階層
間差分データ生成手段41、43、45、47と、所定
の階層の階層情報D41〜D44に対して、複数の画素
からなる各ブロツクについてブロツクアクテイビテイP
を判断する判断手段51〜54と、最上位階層情報D3
5を除く所定の階層の階層情報D41〜D44の各ブロ
ツクについて、ブロツクアクテイビテイPが所定の閾値
TH1〜TH4以上のときにブロツクの階層情報D41
〜D44の伝送をし、ブロツクアクテイビテイPが当該
閾値TH1〜TH4未満のときにブロツクの階層情報D
41〜D44の伝送をしないように制御する制御手段5
1と、最上位階層情報D35を固定長データC1、D5
5、C2として伝送した後に階層間差分データD41〜
D44を可変長データD51〜D54として伝送するよ
うな画像伝送データを生成する画像伝送データ生成手段
80とを設けるようにした。Further, according to the present invention, an image for generating image transmission data for transmitting image data composed of a plurality of pieces of hierarchical information including the highest hierarchical information D35 having the lowest resolution and the lowest hierarchical information D31 having the highest resolution is provided. In the processing device, the hierarchy information D3 excluding the highest hierarchy information D35
Inter-layer difference data generating means 41, 43, 45, and 47 for obtaining inter-layer difference data D41 to D44, which are differences from adjacent upper layer information, as layer information 1 to D34, and predetermined layer information D41 to D44. , The block activity P for each block consisting of a plurality of pixels.
Means 51 to 54 for determining the highest hierarchical information D3
For each block of the hierarchy information D41 to D44 of the predetermined hierarchy except for the block 5, when the block activity P is equal to or more than the predetermined threshold value TH1 to TH4, the block hierarchy information D41 is obtained.
To D44, and when the block activity P is less than the thresholds TH1 to TH4, the block hierarchy information D
Control means 5 for controlling not to transmit 41 to D44
1 and the uppermost hierarchical information D35 are fixed length data C1, D5.
5, after being transmitted as C2,
An image transmission data generating means 80 for generating image transmission data for transmitting D44 as variable length data D51 to D54 is provided.
【0015】さらに本発明においては、解像度の最も低
い最上位階層情報D35から解像度の最も高い最下位階
層情報D31でなる複数の階層情報からなる画像データ
を伝送するための画像伝送データを生成する画像処理方
法において、最上位階層情報D35を除く階層情報D3
1〜D34として、隣接する上位階層の階層情報との差
分である階層間差分データD41〜D44を求める第1
のステツプと、所定の階層の階層情報D41〜D44に
対して、複数の画素からなる各ブロツクについてブロツ
クアクテイビテイPを判断する第2のステツプと、最上
位階層情報D35を除く所定の階層の階層情報D41〜
D44の各ブロツクについて、ブロツクアクテイビテイ
Pが所定の閾値TH1〜TH4以上のときにブロツクの
階層情報D41〜D44の伝送をし、ブロツクアクテイ
ビテイPが当該閾値TH1〜TH4未満のときにブロツ
クの階層情報D41〜D44の伝送をしないように制御
する第3のステツプ51と、最上位階層情報D35を固
定長データC1、D55、C2として伝送した後に階層
間差分データD41〜D44を可変長データD51〜D
54として伝送するような画像伝送データを生成する第
4のステツプとを設けるようにした。Further, in the present invention, an image for generating image transmission data for transmitting image data consisting of a plurality of pieces of hierarchical information including the highest hierarchical information D35 having the lowest resolution to the lowest hierarchical information D31 having the highest resolution is provided. In the processing method, the hierarchy information D3 excluding the highest hierarchy information D35
First to obtain inter-layer difference data D41 to D44, which are differences from the layer information of the adjacent upper layer, as 1 to D34.
, The second step of determining the block activity P for each block composed of a plurality of pixels with respect to the predetermined layer information D41 to D44, and the predetermined layer information other than the highest layer information D35. D41-
For each block of D44, the block hierarchy information D41 to D44 is transmitted when the block activity P is equal to or more than the predetermined threshold value TH1 to TH4, and when the block activity P is less than the threshold value TH1 to TH4, the block hierarchy information D41 is transmitted. To D44, and transmission of the uppermost layer information D35 as fixed-length data C1, D55, and C2, and then inter-layer difference data D41 to D44 to variable-length data D51 to D44.
A fourth step for generating image transmission data to be transmitted as 54 is provided.
【0016】[0016]
【作用】第1及び第2の発明においては、最上位階層情
報D35を除く所定の階層の階層情報D41〜D44の
各ブロツクについて、ブロツクアクテイビテイPが所定
の閾値未満TH1〜TH4のときに、当該ブロツクの階
層情報D41〜D44の伝送をしないことを示すフラグ
を設定し、当該フラグに基づいて、各階層情報D41〜
D44の各ブロツク毎に伝送又は非伝送の有無を制御す
るようにしたことにより、伝送情報量を削減することが
できる。According to the first and second aspects of the present invention, when the block activity P is less than a predetermined threshold value TH1 to TH4 for each block of hierarchy information D41 to D44 of a predetermined hierarchy except for the highest hierarchy information D35, A flag indicating that the block hierarchy information D41 to D44 is not transmitted is set, and each layer information D41 to D44 is set based on the flag.
By controlling whether transmission or non-transmission is performed for each block of D44, the amount of transmission information can be reduced.
【0017】また最上位階層情報D35及びフラグを固
定長データC1、D55、C2として伝送した後に階層
間差分データD41〜D44を可変長データD51〜D
54として伝送するような画像伝送データを生成するよ
うにしたことにより、復号する際、可変長データD54
〜D51にエラーが発生した場合でも、固定長データC
1、D55、C2の内容を正確に検出することができ
る。さらに固定長データC1、D55、C2に基づいて
所望の画像データに対するアクセス性を向上させること
ができる。After transmitting the uppermost layer information D35 and the flag as fixed-length data C1, D55 and C2, the inter-layer difference data D41 to D44 are converted to variable-length data D51 to D44.
By generating image transmission data to be transmitted as data 54, when decoding, the variable length data D54
~ D51, even if an error occurs, the fixed length data C
1, D55 and C2 can be accurately detected. Further, the accessibility to desired image data can be improved based on the fixed length data C1, D55, and C2.
【0018】一方、第3及び第4の発明においては、最
上位階層情報D35を除く所定の階層の階層情報D41
〜D44の各ブロツクについて、ブロツクアクテイビテ
イPが所定の閾値TH1〜TH4以上のときにブロツク
の階層情報D41〜D44の伝送をし、ブロツクアクテ
イビテイPが当該閾値TH1〜TH4未満のときにブロ
ツクの階層情報D41〜D44の伝送をしないように制
御するようにしたことにより、伝送情報量を削減するこ
とができる。また第1及び第2の発明と同様に、最上位
階層情報D35を固定長データC1、D55、C2とし
て伝送した後に階層間差分データD41〜D44を可変
長データD51〜D54として伝送するような画像伝送
データを生成するようにしたことにより、復号する際、
可変長データD54〜D51にエラーが発生した場合で
も、固定長データC1、D55、C2の内容を正確に検
出することができる。さらに固定長データC1、D5
5、C2に基づいて所望の画像データに対するアクセス
性を向上させることができる。On the other hand, in the third and fourth inventions, the hierarchy information D41 of a predetermined hierarchy other than the highest hierarchy information D35
The block hierarchy information D41 to D44 is transmitted when the block activity P is equal to or greater than the predetermined threshold value TH1 to TH4, and the block hierarchy information is set when the block activity P is less than the threshold value TH1 to TH4. By controlling not to transmit D41 to D44, the amount of transmission information can be reduced. Similarly to the first and second inventions, an image in which the highest-layer information D35 is transmitted as fixed-length data C1, D55, and C2, and then the difference data D41 to D44 between layers is transmitted as variable-length data D51 to D54. By generating transmission data, when decoding
Even when an error occurs in the variable length data D54 to D51, the contents of the fixed length data C1, D55, and C2 can be accurately detected. Further, fixed length data C1, D5
5. Accessibility to desired image data can be improved based on C2.
【0019】[0019]
【実施例】以下図面について、本発明の一実施例を詳述
する。BRIEF DESCRIPTION OF THE DRAWINGS FIG.
【0020】(1)階層符号化の原理 図1は全体として本発明による階層符号化の原理とし
て、例えば高品位テレビジヨン信号等の静止画像を階層
符号化して圧縮する場合を示す。この階層符号化では下
位階層データの単純な算術平均で上位階層データを作り
伝送すべき下位階層データを減少させて、情報量の増加
を伴わない階層構造を実現する。また上位階層から下位
階層の復号についてはブロツク毎のアクテイビテイに基
づいて適応的に分割を制御することで平坦部分の情報量
を削減する。さらに下位階層のために行う差分信号の符
号化では、その量子化特性を上位階層のアクテイビテイ
に基づいて、付加コードなしにブロツク毎に切り替える
ことで高能率化を実現する。(1) Principle of Hierarchical Coding FIG. 1 shows, as a whole, the principle of hierarchical coding according to the present invention, in which a still image such as a high-definition television signal is hierarchically coded and compressed. In this hierarchical coding, upper hierarchical data is formed by a simple arithmetic average of lower hierarchical data, and lower hierarchical data to be transmitted is reduced, thereby realizing a hierarchical structure without increasing the amount of information. For decoding from the upper layer to the lower layer, the division is adaptively controlled based on the activity for each block, thereby reducing the amount of information in the flat portion. Further, in the encoding of the differential signal performed for the lower layer, the quantization characteristic is switched for each block without an additional code based on the activity of the upper layer, thereby realizing high efficiency.
【0021】すなわちこの階層符号化の階層構造では、
まず入力される高品位テレビジヨン信号を下位階層と
し、この下位階層の2ライン×2画素の小ブロツク中の
4画素X1 〜X4 について、次式That is, in the hierarchical structure of the hierarchical coding,
First, the input high-definition television signal is defined as a lower layer. For four pixels X1 to X4 in a small block of 2 lines × 2 pixels of the lower layer, the following equation is used.
【数1】 m=(X1 +X2 +X3 +X4 )/4 ……(1) で表される算術平均を取り、その値mを上位階層の値と
する。この下位階層では、次式[Mathematical formula-see original document] m = (X1 + X2 + X3 + X4) / 4 An arithmetic average represented by the following equation (1) is obtained, and the value m is set as the value of the upper hierarchy. In this lower hierarchy,
【数2】 ΔXi =Xi −m (ただし i=1〜3) ……(2) で示すように、上位階層との差分値を3画素分だけ用意
することで、元々の4画素データと同じ情報量で階層構
造を構成する。.Times..times..times..times..times..times..times..times..times..times..tim- es..times..times..times..times..times..times..times..times..times..tim- es..times..times..times..times..times. A hierarchical structure is constructed by the amount of information.
【0022】一方下位階層の復号に際しては3画素X1
〜X3 は、次式On the other hand, when decoding the lower layer, three pixels X1
~ X3 is the following formula
【数3】 E〔Xi 〕=ΔXi +m (但し i=1〜3) ……(3) で表すように上位階層の平均値mにそれぞれの差分値Δ
Xi を加えて復号値E〔Xi 〕を求め、残つた1画素
は、次式[Equation 3] E [Xi] = ΔXi + m (where i = 1 to 3) As represented by (3), each difference value Δ
Xi is added to obtain a decoded value E [Xi], and the remaining one pixel is expressed by the following equation.
【数4】 E〔X4 〕=m×4−E〔X1 〕−E〔X2 〕−E〔X3 〕 ……(4) で表すように上位階層の平均値mから下位階層の3個の
復号値を引く事で復号値E〔X4 〕を決定する。ここ
で、E〔 〕は復号値を意味する。[Equation 4] E [X4] = m × 4-E [X1] -E [X2] -E [X3]... As shown by (4), three decodings of the lower layer from the average value m of the upper layer The decoded value E [X4] is determined by subtracting the value. Here, E [] means a decoded value.
【0023】ここでこの階層符号化においては、上位階
層から下位階層へは解像度が階層毎に4倍になるが、平
坦部ではこの分割を禁止する事で冗長度を削減してい
る。なおこの分割の有無を指示するためのフラグが1ビ
ツト、ブロツク単位で用意される。下位階層での分割の
必要性の判断は局所的なアクテイビテイとして、例えば
差分データの最大値で判断する。Here, in the hierarchical coding, the resolution is quadrupled from the upper layer to the lower layer for each layer, but in a flat portion, the division is prohibited to reduce the redundancy. A flag for instructing the presence / absence of the division is prepared in units of 1 bit and block. The determination of the necessity of division in the lower hierarchy is determined as local activity, for example, by the maximum value of difference data.
【0024】ここで階層符号化の例としてITEのHD
標準画像(Y信号)を用い、5階層符号化した場合の適
応分割結果を図2に示す。最大差分データに対する閾値
を変化させた時の各階層の画素数を本来の画素数に対す
る割合を示すが、空間相関に基づく冗長度削減のようす
が分かる。削減効率は画像によつて変わるが最大差分デ
ータに対する閾値を1〜6と変化させると、平均的な削
減率は28〜69〔%〕になる。Here, as an example of hierarchical coding, HD of ITE
FIG. 2 shows a result of adaptive division in the case of performing 5-layer encoding using a standard image (Y signal). The ratio of the number of pixels in each layer when the threshold value for the maximum difference data is changed to the original number of pixels is shown. It can be seen that redundancy is reduced based on spatial correlation. The reduction efficiency varies depending on the image, but when the threshold value for the maximum difference data is changed from 1 to 6, the average reduction rate becomes 28 to 69%.
【0025】実際上、上位階層の解像度を1/4倍にし
て上位階層を作り、そのとき下位階層では上位階層デー
タからの差分データを符号化することで、信号レベル幅
を有効に削減できる。図2について上述した階層符号化
による5階層の場合を、図3に示すが、ここでは階層を
下位から数えて第1〜5階層と名付けた。In practice, the resolution of the upper layer is increased by a factor of 4 to form the upper layer. At that time, by encoding the difference data from the upper layer data in the lower layer, the signal level width can be effectively reduced. FIG. 3 shows the case of five layers by the layer coding described above with reference to FIG. 2. Here, the layers are named as the first to fifth layers counting from the lower layer.
【0026】原画像の8ビツトPCMデータに比べて、
信号レベル幅の削減が見られる。特に画素数の多い第1
〜4階層は差分信号なので、大幅な削減が達成でき、以
降の量子化で効率が向上する。図3の表から分かるよう
に削減効率の絵柄への依存性は少なく、全ての絵に対し
て有効である。Compared to the original 8-bit PCM data,
The signal level width is reduced. Especially the first with a large number of pixels
Since the fourth to fourth layers are differential signals, a significant reduction can be achieved, and the subsequent quantization improves the efficiency. As can be seen from the table of FIG. 3, the dependence of the reduction efficiency on the pattern is small and is effective for all pictures.
【0027】また下位階層の平均値で上位階層を作るこ
とで、エラー伝播をブロツク内にとめながら、下位階層
を上位階層の平均値からの差分に変換することで、効率
の良さも合わせ持つことができる。実際上階層符号化で
は同一空間的位置での階層間のアクテイビテイには相関
があり、上位階層の量子化結果から下位階層の量子化特
性を決定することで、受信側に逆量子化のための量子化
情報を伝送する必要のない(但し、初期値を除く)適応
量子化器を実現できる。Further, by forming the upper layer by the average value of the lower layer, the lower layer is converted into a difference from the average value of the upper layer while the error propagation is stopped in the block, thereby achieving high efficiency. Can be. In practice, in hierarchical coding, there is a correlation between the activities between layers at the same spatial position, and by determining the quantization characteristics of the lower layer from the quantization result of the upper layer, the receiving side performs inverse quantization for inverse quantization. An adaptive quantizer that does not need to transmit quantization information (except for the initial value) can be realized.
【0028】実際上、上述した5段階の階層構造に基づ
いて画像を階層符号化してマルチ解像度で表現し、階層
構造を利用した適応分割及び適応量子化を行うことで、
各種HD標準画像(8ビツトのY/PB /PR )を約1
/8に圧縮することができる。また適応分割のために用
意されるブロツク毎の付加コードは、圧縮効率の向上の
ために各階層でランレングス符号化が行われる。このよ
うにして、各階層で充分な画質の画像が得られ、最終的
な最下位階層も視覚的劣化のない良好な画像を得ること
ができる。In practice, an image is hierarchically coded based on the above-described five-stage hierarchical structure, is represented by multi-resolution, and is subjected to adaptive division and adaptive quantization using the hierarchical structure.
Approximately 1 HD standard image (8-bit Y / PB / PR)
/ 8. The additional code for each block prepared for adaptive division is subjected to run-length encoding in each layer in order to improve compression efficiency. In this way, an image with sufficient image quality can be obtained at each layer, and a good image with no visual deterioration can be obtained at the final lowest layer.
【0029】(2)全体構成 図4において、40は本発明による画像符号化装置を示
し、入力画像データD1を階層符号化して出力する階層
符号化エンコーダ部40Aと階層符号化エンコーダ部4
0Aにおける発生情報量が目標値を達成するように制御
する発生情報量制御部40Bとによつて構成されてい
る。(2) Overall Configuration In FIG. 4, reference numeral 40 denotes an image coding apparatus according to the present invention. The layer coding encoder section 40A and the layer coding encoder section 4A which layer-code the input image data D1 and output the same.
A generated information amount control unit 40B controls the generated information amount at 0A to achieve a target value.
【0030】また画像符号化装置40は人間の視覚特性
を考慮して符号化できるように各階層ごとの閾値を設定
できるようになされている。これにより広い面積に影響
を及ぼす上位階層の画像データについてはブロツクの分
割処理を選択させる一方、狭い面積にしか影響を及ぼさ
ない下位階層の画像データについてはブロツクの分割処
理を選択させないといつた各階層に応じた分割処理を実
現できるようになされている。The image encoding device 40 can set a threshold value for each layer so that encoding can be performed in consideration of human visual characteristics. As a result, the block division processing is selected for the image data of the upper layer that affects the large area, while the division processing of the block is not selected for the image data of the lower layer that affects only the small area. Division processing according to the hierarchy can be realized.
【0031】ここで階層符号化エンコーダ部40Aはデ
ータ遅延用のメモリ(図示せず)とエンコーダとによつ
て構成されている。このうちメモリは発生情報量制御部
40Bにおいて最適制御値が決定されるまでの間、エン
コード処理が実行されないようにデータを遅延できるよ
う入力段に設けられている。Here, the hierarchical coding encoder section 40A is constituted by a memory for data delay (not shown) and an encoder. The memory is provided in the input stage so that the data can be delayed so that the encoding process is not executed until the generated information amount control unit 40B determines the optimum control value.
【0032】一方、発生情報量制御部40Bは入力画像
データを入力して処理対象データに適合した閾値THを
決定するようになされており、階層符号化エンコーダ部
40Aにおいて入力画像データが効率良く符号化される
ように決定された最適制御値をエンコーダに伝送するよ
うになされている。いわゆるフイードフオワード型のバ
ツフアリングの構成である。この構成により正確な発生
情報量制御とフイードフオワード型バツフアリングによ
つて発生する時間遅れを排除することができるようにな
されている。On the other hand, the generated information amount control unit 40B receives the input image data and determines a threshold value TH suitable for the data to be processed, and the hierarchical encoding encoder unit 40A efficiently codes the input image data. The optimal control value determined to be converted is transmitted to the encoder. This is a so-called feedforward type buffering configuration. With this configuration, it is possible to accurately control the amount of generated information and to eliminate the time delay caused by the feedforward type buffering.
【0033】(3)階層符号化エンコーダ部40A (3−1)ブロツク構成 階層符号化エンコーダ部40Aは図5に示す構成でな
り、この例の場合、5階層に分けて処理する。まず入力
画像データD31が第1の差分回路41及び第1の平均
化回路42に入力される。第1の平均化回路42は、入
力画像データD31(すなわち第1階層データ(最下位
階層データ))の4画素平均により第2階層データD3
2を生成する。この実施例の場合、第1の平均化回路4
2は、図6(D)及び(E)に示すように、入力画像デ
ータD31の4画素X1(1)〜X4(1)から第2階層データ
D2の画素X1(2)を生成する。(3) Hierarchical encoding encoder section 40A (3-1) Block configuration The hierarchical encoding encoder section 40A has the configuration shown in FIG. 5. In this example, processing is performed in five layers. First, the input image data D31 is input to the first difference circuit 41 and the first averaging circuit 42. The first averaging circuit 42 calculates the second layer data D3 by averaging four pixels of the input image data D31 (that is, the first layer data (lowest layer data)).
Generate 2. In the case of this embodiment, the first averaging circuit 4
2 generates a pixel X1 (2) of the second layer data D2 from the four pixels X1 (1) to X4 (1) of the input image data D31 as shown in FIGS. 6 (D) and 6 (E).
【0034】また第2階層データD32の画素X1(2)に
隣接する画素X2(2)〜X4(2)も同様に第1階層データD
31の4画素平均により生成される。第2階層データD
32は第2の差分回路43及び第2の平均化回路44に
入力され、第2の平均化回路44は、第2階層データD
32の4画素平均により第3階層データD33を生成す
る。例えば、図6(C)及び(D)に示す第2階層デー
タD32の画素X1(2)〜X4(2)から第3階層データD3
3の画素X1(3)が生成されると共に、画素X1(3)に隣接
する画素X2(3)〜X4(3)も同様に第2階層データD32
の4画素平均により生成される。Similarly, the pixels X2 (2) to X4 (2) adjacent to the pixel X1 (2) of the second hierarchy data D32 also have the first hierarchy data D3.
It is generated by an average of 31 four pixels. Second layer data D
32 is input to a second difference circuit 43 and a second averaging circuit 44, and the second averaging circuit 44
Third-layer data D33 is generated by averaging 32 4-pixels. For example, pixels X1 (2) to X4 (2) of the second layer data D32 shown in FIGS.
In addition to the pixel X1 (3) of the third layer, the pixels X2 (3) to X4 (3) adjacent to the pixel X1 (3) are similarly stored in the second hierarchical data D32.
Is generated by averaging four pixels.
【0035】第3階層データD33は第3の差分回路4
5及び第3の平均化回路46に入力され、第3の平均化
回路46は上述の場合と同様に第3階層データD33の
4画素平均により図6(B)及び(C)に示すように、
画素X1(4)〜X4(4)でなる第4階層データD34を生成
する。第4階層データD44は第4の差分回路47及び
第4の平均化回路48に入力され、第4の平均化回路4
8は、第4階層データD34の4画素平均により最上位
階層となる第5階層データD35を生成する。すなわち
図6(A)及び(B)に示すように、第4階層データD
34の4画素X1(4)〜X4(4)を平均化することにより第
5階層データD35の画素X1(5)が生成される。The third hierarchical data D33 is stored in the third difference circuit 4
5 and the third averaging circuit 46. The third averaging circuit 46 averages four pixels of the third hierarchical data D33 as shown in FIGS. 6B and 6C in the same manner as described above. ,
The fourth hierarchical data D34 including the pixels X1 (4) to X4 (4) is generated. The fourth hierarchical data D44 is input to the fourth difference circuit 47 and the fourth averaging circuit 48,
8 generates fifth layer data D35 which is the highest layer by averaging four pixels of the fourth layer data D34. That is, as shown in FIGS. 6A and 6B, the fourth hierarchical data D
The pixel X1 (5) of the fifth hierarchical data D35 is generated by averaging the 34 four pixels X1 (4) to X4 (4).
【0036】ここで第1〜第5階層データD31〜D3
5のブロツクサイズは、最下位階層である第1階層デー
タD31のブロツクサイズを1ライン×1画素とする
と、第2階層データD32は1/2ライン×1/2画
素、第3階層データD33は1/4ライン×1/4画
素、第4階層データD34は1/8ライン×1/8画
素、最上位階層データである第5階層データD35は1
/16ライン×1/16画素となる。Here, the first to fifth hierarchical data D31 to D3
Assuming that the block size of the first hierarchy data D31, which is the lowest hierarchy, is 1 line × 1 pixel, the second hierarchy data D32 is 1/2 line × 1/2 pixel, and the third hierarchy data D33 is 1/4 line x 1/4 pixel, fourth hierarchical data D34 is 1/8 line x 1/8 pixel, and fifth hierarchical data D35 which is the highest hierarchical data is 1
/ 16 line × 1/16 pixel.
【0037】階層符号化エンコーダ部40Aは、これら
第1〜第5の階層データD31〜D35のうち最上位の
階層データ(すなわち第5の階層データD35)から順
に再帰的処理を繰り返して隣接する2つの階層データ間
の差分を差分回路41、43、45、47において求
め、差分データのみを符号器51〜55によつて圧縮符
号化する。これにより階層符号化エンコーダ部40Aは
伝送路に伝送される情報量を圧縮するようになされてい
る。また階層符号化エンコーダ部40Aは、(2)式に
ついて上述したように、符号器51〜54により、上位
階層1画素に対応する下位階層4画素のうち1画素を減
らすことにより、伝送データ量を削減する。The hierarchical coding encoder unit 40A repeats the recursive processing in order from the highest hierarchical data (ie, the fifth hierarchical data D35) among the first to fifth hierarchical data D31 to D35, and repeats the recursive processing. Differences between the two hierarchical data are obtained in difference circuits 41, 43, 45, and 47, and only the difference data is compression-encoded by encoders 51 to 55. Thus, the hierarchical coding encoder unit 40A compresses the amount of information transmitted to the transmission path. Further, as described above with respect to Expression (2), the hierarchical encoding encoder unit 40A reduces the transmission data amount by reducing one pixel of the lower hierarchical four pixels corresponding to the upper hierarchical one pixel by the encoders 51 to 54. Reduce.
【0038】このような圧縮条件を最適に保つため階層
符号化エンコーダ部40Aは、各階層ごとに得られた伝
送データとしての第2〜第4階層差分符号化データD5
1〜D54及び最上位階層符号化データD55を復号器
56〜59によつて復号する。このうち最上位の階層に
対応する復号器59は、符号器55において圧縮符号化
された第5の階層データD35に対応する復号データD
48を最上位階層符号化データD55から復号し、これ
を第4階層の差分回路47に与える。In order to keep such a compression condition optimal, the hierarchical encoding encoder 40A transmits the second to fourth hierarchical differential encoded data D5 as transmission data obtained for each hierarchical layer.
1 to D54 and the highest-layer encoded data D55 are decoded by decoders 56 to 59. Among them, the decoder 59 corresponding to the highest layer outputs the decoded data D corresponding to the fifth layer data D35 compressed and encoded by the encoder 55.
48 is decoded from the highest-layer encoded data D55, and the decoded data is supplied to the fourth-layer difference circuit 47.
【0039】これに対して他の復号器51〜54は、そ
れぞれ分割/非分割処理の有無を示すフラグに基づいて
復号動作を切換える。すなわち分割処理がなされている
場合には、第2〜第4階層差分値符号化データD52〜
D54として伝送される差分データから復号処理によつ
て上位の階層データ(すなわち第4、第3、第2の階層
データ)を復号して第3階層の差分回路45、第2階層
の差分回路43、第1の階層データ41にそれぞれ与え
るようになされている。これにより各差分回路41、4
3、45、47からは隣接する階層間についての差分デ
ータD41、D42、D43、D44が得られることに
なる。On the other hand, each of the other decoders 51 to 54 switches the decoding operation based on a flag indicating the presence / absence of division / non-division processing. That is, when the division processing is performed, the second to fourth hierarchical difference value encoded data D52 to
The upper layer data (ie, the fourth, third, and second layer data) is decoded from the difference data transmitted as D54 by a decoding process, and the third-layer difference circuit 45 and the second-layer difference circuit 43 are decoded. , And the first hierarchical data 41. Thereby, each difference circuit 41, 4
From 3, 45, and 47, difference data D41, D42, D43, and D44 for adjacent layers are obtained.
【0040】また各階層に対応する符号器51〜55は
これら差分回路41、43、45、47や平均化回路4
8によつて得られた差分データD41、D42、D4
3、D44又は第5の階層データD35を入力し、各ブ
ロツクについて得られるアクテイビテイに対する閾値の
判定と分割選択処理を実行する。このとき符号器51〜
55は、処理対象が分割ブロツクの場合、階層間で得ら
れた差分データをそのまま圧縮符号化し、同時に各ブロ
ツクについての分割判定フラグをつけて伝送する。The encoders 51 to 55 corresponding to the respective layers are provided with the difference circuits 41, 43, 45, 47 and the averaging circuit 4 respectively.
8, the difference data D41, D42, D4
3, D44 or the fifth hierarchical data D35 is inputted, and a threshold value judgment and a division selection process for the activity obtained for each block are executed. At this time, the encoders 51 to
When the processing target is a divided block, the differential data obtained between the hierarchies is compression-encoded as it is, and at the same time, is transmitted with a division judgment flag for each block.
【0041】これに対して符号器51〜55は、処理対
象が非分割ブロツクの場合、このブロツクは受信側にお
いて上位階層データから復号されるものとして符号化対
象から除外する。因にこの場合にも各ブロツクについて
の分割判定フラグは付けて伝送される。これら5組の符
号器51〜55から出力された第1〜第4階層差分値符
号化データD51〜D54及び最上位階層符号化データ
D55が所定の伝送路に送出される。On the other hand, when the processing target is a non-divided block, the encoders 51 to 55 exclude the block from the coding target on the receiving side as it is decoded from the upper layer data. Incidentally, in this case as well, the division determination flag for each block is transmitted. The first to fourth layer difference value encoded data D51 to D54 and the highest layer encoded data D55 output from these five sets of encoders 51 to 55 are transmitted to a predetermined transmission path.
【0042】(3−2)処理 次に階層符号化エンコーダ部40Aによる具体的な信号
処理を説明する。まず階層間差分値に基づくブロツクア
クテイビテイにより、階層間差分値に対する処理を選択
する場合を考える。また各ブロツクは2ライン×2画素
より構成されるものとする。(3-2) Processing Next, specific signal processing by the hierarchical coding encoder unit 40A will be described. First, a case is considered in which processing for an inter-layer difference value is selected based on block activity based on the inter-layer difference value. Each block is composed of 2 lines × 2 pixels.
【0043】ここでは各画素のデータ値をXとし、デー
タ値Xの階層をサフイツクスで表す。すなわち上位の階
層データをXi+1(0)とするとき、隣接する下位階層デー
タはXi(j)(j=0〜3)である。また階層間の差分符
号値はΔXi(j)(j=0〜3)であり、階層符号化エン
コーダ部40Aはこの差分符号値を圧縮符号化するので
ある。Here, the data value of each pixel is X, and the hierarchy of the data value X is represented by suffix. That is, when the upper hierarchical data is Xi + 1 (0), the adjacent lower hierarchical data is Xi (j) (j = 0 to 3). The difference code value between layers is ΔXi (j) (j = 0 to 3), and the layer coding encoder unit 40A compression-codes the difference code value.
【0044】各階層における符号器51〜55による圧
縮符号化処理は各ブロツクについて得られたブロツクア
クテイビテイPと閾値データD57とを比較し、比較結
果によつて処理を選択する。すなわちブロツクアクテイ
ビテイPが閾値TH以上の場合には下位階層について順
次分割処理するのに対し、ブロツクアクテイビテイPが
閾値TH未満の場合には下位階層についての分割処理を
中止する。In the compression encoding processing by the encoders 51 to 55 in each layer, the block activity P obtained for each block is compared with the threshold data D57, and the processing is selected based on the comparison result. That is, when the block activity P is equal to or larger than the threshold value TH, the division process is sequentially performed on the lower hierarchy, whereas when the block activity P is smaller than the threshold value TH, the division process on the lower hierarchy is stopped.
【0045】これによりブロツクアクテイビテイPが低
い領域については上位の階層データしか送らずに済み、
伝送情報量を削減できるのである。また伝送路を挟んで
これらのデータを受信する画像データ復号装置は、順に
送られてくる伝送データのうち上位階層データを用いて
ブロツクアクテイビテイPの低い領域では下位階層デー
タを上位階層データで復元する。一方、ブロツクアクテ
イビテイPが高い領域では階層間差分復号値と上位階層
データを加算することでデータを復元する。As a result, in the area where the block activity P is low, only the upper hierarchical data need be sent.
The amount of transmitted information can be reduced. Further, the image data decoding apparatus which receives these data via the transmission path, restores the lower hierarchical data with the upper hierarchical data in an area having a low block activity P by using the upper hierarchical data among the transmission data sequentially transmitted. . On the other hand, in an area where the block activity P is high, the data is restored by adding the difference decoding value between layers and the upper layer data.
【0046】この分割又は非分割の判定結果に対しては
1ビツトの判定フラグが導入されている。このフラグに
よつて各ブロツクについての判定結果を指示することが
可能となる。この判定フラグは各階層のブロツク毎に1
ビツトづつ必要となるが、画質を考慮した場合、有効で
ある。因にこの実施例における階層符号化方式では、こ
の判定フラグをそれ以降の下位階層での判定には反映さ
せないものとする。またこの判定フラグはランレングス
符号化等によつて符号化され、符号化コードと共に伝送
される。A one-bit decision flag is introduced for the result of the division or non-partition decision. With this flag, it is possible to instruct the judgment result for each block. This determination flag is set to 1 for each block of each layer.
Although it is necessary to use each bit, it is effective when image quality is considered. By the way, in the hierarchical coding method in this embodiment, it is assumed that this determination flag is not reflected in the determination in the lower layers thereafter. This determination flag is encoded by run-length encoding or the like, and transmitted together with the encoded code.
【0047】(4)発生情報量制御部40B (4−1)ブロツク構成 一方、発生情報量制御部40Bは、図7に示すように構
成されている。この発生情報量制御部40Bは、階層符
号化エンコーダ部40Aが画質を劣化させることなく効
率的に画像データを符号化処理できるようにするため、
分割/非分割の選択基準となる各階層についての閾値T
H1〜TH4の組み合わせを設定し、これを階層符号化
エンコーダ部40Aに閾値データD57として出力する
ものである。(4) Generated Information Amount Control Unit 40B (4-1) Block Configuration On the other hand, the generated information amount control unit 40B is configured as shown in FIG. The generated information amount control unit 40B is configured to enable the hierarchical encoding encoder unit 40A to efficiently encode image data without deteriorating image quality.
Threshold T for each layer as a selection criterion for division / non-division
A combination of H1 to TH4 is set, and this is output to the hierarchical encoding encoder unit 40A as threshold data D57.
【0048】発生情報量制御部40Bは、入力画像デー
タD31を平均値回路42、44、46、48を順次介
して1/4平均化することにより解像度の異なる5階層
の画像データを生成する。続いて差分データとして伝送
される画像データの各階層毎の発生情報量を求めるた
め、1階層上の階層画像データD32、D33、D34
及びD35と各階層の画像データD31、D32、D3
3及びD34との差を各差分回路61、62、63及び
64において求める。The generated information amount control unit 40B averages the input image data D31 by 1/4 through averaging circuits 42, 44, 46 and 48 in order to generate image data of five layers with different resolutions. Subsequently, in order to obtain the amount of generated information for each layer of the image data transmitted as the difference data, the layer image data D32, D33, and D34 in the next higher layer
And D35 and image data D31, D32, and D3 of each layer
3 and D34 are obtained in the respective difference circuits 61, 62, 63 and 64.
【0049】これら各差分回路61、62、63及び6
4から出力される差分データは階層符号化エンコーダ部
40Aにおける階層処理によつて得られる各階層の差分
データとみなすことができる。アクテイビテイ検出回路
65、66、67及び68は第1階層〜第4階層の画像
データにそれぞれ対応し、各階層の各ブロツクについて
ブロツクアクテイビテイを求めてこれを対応する度数分
布表69〜72に登録するようになされている。ここで
度数分布表の生成過程では、エンコーダ部の伝送データ
量を正確に把握するために、上位階層1画素に対応する
下位階層4画素のうち実際にエンコーダによる伝送対象
である3画素を用いるようになされている。また第5階
層の画像データについては最上位の階層データであり、
差分データとしてではなく直接伝送されるため各ブロツ
クについてのダイナミツクレンジがそのまま度数分布表
73に登録される。Each of these difference circuits 61, 62, 63 and 6
4 can be regarded as difference data of each layer obtained by the layer processing in the layer coding encoder unit 40A. The activity detection circuits 65, 66, 67 and 68 correspond to the image data of the first to fourth layers, respectively, and determine the block activities for each block of each layer and register them in the corresponding frequency distribution tables 69 to 72. It has been made like that. Here, in the generation process of the frequency distribution table, among the four pixels in the lower layer corresponding to one pixel in the upper layer, three pixels to be actually transmitted by the encoder are used in order to accurately grasp the transmission data amount of the encoder unit. Has been made. The fifth layer image data is the highest layer data,
The dynamic range of each block is directly registered in the frequency distribution table 73 because it is transmitted directly, not as difference data.
【0050】制御部74はこれら5組の度数分布表69
〜73と双方向の信号路で接続されており、下位階層を
分割又は非分割か否かの判断基準となるブロツクアクテ
イビテイPの閾値TH1〜TH4の組み合わせをROM
に格納している。制御部74はこれらの組を度数分布表
69〜73に与えて、当該閾値に対して生じるであろう
発生情報量を各階層ごとに読み出し、これら全ての発生
情報量を基に全体としての総発生情報量を求める。そし
て総発生情報量が目標値を達成するまで最適な閾値を求
め、得られた閾値を制御データとして階層符号化エンコ
ーダ部40Aに与えるようになされている。The control unit 74 controls these five sets of frequency distribution tables 69.
, And a combination of the threshold values TH1 to TH4 of the block activity P, which is used as a criterion for determining whether the lower layer is divided or not.
Is stored in The control unit 74 gives these sets to the frequency distribution tables 69 to 73, reads out the amount of generated information that will occur with respect to the threshold for each layer, and based on all these generated information amounts, the total amount of information as a whole. Find the amount of generated information. Then, an optimum threshold value is obtained until the total amount of generated information reaches the target value, and the obtained threshold value is given to the hierarchical encoding encoder unit 40A as control data.
【0051】また制御部74は階層毎に画像信号データ
の性質や人間の視覚特性を考慮して階層符号化エンコー
ダ部40Aに与える制御データを調整し、最適な閾値を
与えることができるようになされている。これにより受
信側において再生された画質について主観的な画質の向
上がみこまれる。The control unit 74 adjusts control data to be applied to the hierarchical encoding encoder unit 40A in consideration of the properties of image signal data and human visual characteristics for each hierarchy, so that an optimum threshold value can be given. ing. As a result, subjective improvement in the image quality reproduced on the receiving side is realized.
【0052】(4−2)度数分布表 ここでは情報量制御用の度数分布表69〜73について
説明する。図8(A)〜(E)はそれぞれ最上位の階層
データ(第5の階層データ)〜最下位の階層データ(第
1の階層データ)について得られたブロツクアクテイビ
テイの度数分布表を示している。ここで図8(A)に示
す第5の階層についての度数分布表に関しては、対象デ
ータが差分データではないためダイナミツクレンジによ
る度数分布表が生成される。例えばPCM符号化を適用
する場合には符号化されたブロツクについてのダイナミ
ツクレンジがデータとして登録され、圧縮処理方法とし
てADRC(適応ダイナミツクレンジ符号化(USP-4703
352))を適用する場合にはADRCブロツクのDRが
登録される。(4-2) Frequency Distribution Table Here, frequency distribution tables 69 to 73 for information amount control will be described. FIGS. 8A to 8E show frequency distribution tables of block activities obtained from the highest hierarchical data (fifth hierarchical data) to the lowest hierarchical data (first hierarchical data), respectively. . Here, as for the frequency distribution table for the fifth hierarchy shown in FIG. 8A, a frequency distribution table based on the dynamic range is generated because the target data is not difference data. For example, when PCM coding is applied, the dynamic range of the coded block is registered as data, and ADRC (adaptive dynamic range coding (USP-4703) is used as a compression processing method.
When 352)) is applied, the DR of the ADRC block is registered.
【0053】一方、他の度数分布表69〜72は対象デ
ータが差分データであり、各度数分布表について与えら
れている閾値TH1、TH2、TH3、TH4以上のブ
ロツクアクテイビテイを有するブロツクが分割対象ブロ
ツクとなる。従つて各階層において閾値以上のブロツク
アクテイビテイを有するブロツクの数を算出すれば発生
情報量を算出することができる。On the other hand, in the other frequency distribution tables 69 to 72, the target data is difference data, and blocks having block activities equal to or higher than the threshold values TH1, TH2, TH3, and TH4 given for each frequency distribution table are divided target blocks. Becomes Therefore, the amount of generated information can be calculated by calculating the number of blocks having a block activity equal to or greater than the threshold value in each layer.
【0054】次に発生情報量の算出例を説明する。ここ
で第1階層におけるブロツク数をN1 、またブロツクア
クテイビテイが閾値TH1より大きい分割対象ブロツク
数をN1'とし、その際における量子化ビツト数をQ1と
すると、第1階層における発生情報量I1は、次式Next, an example of calculating the amount of generated information will be described. Here, assuming that the number of blocks in the first layer is N1, the number of blocks to be divided whose block activity is greater than the threshold value TH1 is N1 ', and the number of quantization bits in that case is Q1, the amount of generated information I1 in the first layer is Next formula
【数5】 I1=4・Q1・N1'・(3/4)+N1 ……(5) によつて与えることができる。I1 = 4 · Q1 · N1 ′ · (3/4) + N1 (5)
【0055】この(5)式における第1項において各ビ
ツト数が4倍されているのは、この例の場合、各ブロツ
クが2ライン×2画素に分割されているからである。ま
た第1項において3/4倍しているのは上位階層値が下
位階層値の平均値より生成されるという構造において、
上位階層値と伝送される下位階層値3画素を用いて算術
式により下位階層の4番目の非伝送画素値が復元できる
という性質を反映しているからである。因に第2項にお
いて、第1階層におけるブロツク数をN1 が加算されて
いるのは分割判定フラグとして各ブロツクごとに1ビツ
ト付加して伝送することを示している。The reason why the number of bits is quadrupled in the first term in the equation (5) is that in this example, each block is divided into 2 lines × 2 pixels. In the first term, the factor of 3/4 is that in the structure in which the upper hierarchical value is generated from the average value of the lower hierarchical values,
This is because it reflects the property that the fourth non-transmission pixel value of the lower layer can be restored by an arithmetic expression using the upper layer value and the transmitted lower layer value of 3 pixels. By the way, in the second term, the addition of N1 to the number of blocks in the first layer indicates that one bit is added to each block as a division determination flag and transmitted.
【0056】同様に、第2、第3、第4の階層について
も、各階層におけるブロツク数をN2 、N3 、N4 と
し、またブロツクアクテイビテイが閾値TH2、TH
3、TH4より大きい分割対象ブロツク数をN2'、N
3'、N4'として、その際における量子化ビツト数をQ
2、Q3、Q4とすると、各階層における発生情報量I
k(k=2、3、4)は、次式Similarly, for the second, third, and fourth layers, the number of blocks in each layer is N2, N3, and N4, and the block activities are threshold values TH2 and TH.
3, the number of blocks to be divided larger than TH4 is N2 ', N
3 ′ and N4 ′, the number of quantization bits at that time is Q
2, Q3 and Q4, the amount of generated information I in each layer
k (k = 2, 3, 4) is given by
【数6】 Ik=4・Qk・Nk'・(3/4)+Nk ……(6) によつて与えられる。Ik = 4 · Qk · Nk ′ · (3/4) + Nk (6)
【0057】これら第1〜第4階層についての発生情報
量I1〜I4及び第5階層についての発生情報量I5を
用いると、階層符号化エンコーダ部40Aの符号化処理
によつて生じる総発生情報量Iは、次式By using the generated information amounts I1 to I4 for the first to fourth layers and the generated information amount I5 for the fifth layer, the total generated information amount generated by the coding process of the layer coding encoder unit 40A. I is
【数7】 I=I1+I2+I3+I4+I5 ……(7) のように各階層ごとの発生情報量の和として求めること
ができる。(7) I = I1 + I2 + I3 + I4 + I5 (7) It can be obtained as the sum of the generated information amount for each layer.
【0058】(4−3)処理 発生情報量制御部40Bは、階層符号化エンコーダ部4
0Aと同様、入力画像データD31を入力し、これを平
均化回路42によつて2ライン×2画素ごとに平均値が
求められ、画素数を1/4に減少させて解像度を落と
す。続いてこの階層データD32についても同様に平均
化回路43、46、48を順に介することにより、それ
ぞれ画素数を1/4に減少させて解像度を落とす。(4-3) Processing The generated information amount control unit 40 B
As in the case of 0A, the input image data D31 is input, and the average value is obtained for each 2 lines × 2 pixels by the averaging circuit 42, and the number of pixels is reduced to 4 to lower the resolution. Subsequently, the resolution of the hierarchical data D32 is similarly reduced by reducing the number of pixels to 1/4 by sequentially passing through the averaging circuits 43, 46, and 48.
【0059】発生情報量制御部40Bは、このように複
数の解像度の画像データのうち最上位(すなわち解像度
が最も低い)の階層データD35を度数分布表73に与
え、第5の階層データD35における各ブロツクのアク
テイビテイPの度数を登録する。これは前述の階層符号
化エンコーダ部40Aで実行される圧縮処理に対応する
データの度数の計測である。例えば第5階層データD3
5に対し、PCM符号化による圧縮処理がなされる場
合、各ブロツクについて与えられるダイナミツクレンジ
がデータとして登録され、圧縮処理方法としてADRC
を適用する場合にはADRCブロツクのDRが登録され
る。The generated information amount control section 40B gives the highest-order (that is, the lowest resolution) hierarchical data D35 of the image data of a plurality of resolutions to the frequency distribution table 73, and outputs the fifth hierarchical data D35. The frequency of the activity P of each block is registered. This is a measurement of the frequency of data corresponding to the compression process performed by the above-described hierarchical coding encoder unit 40A. For example, the fifth hierarchical data D3
5 is subjected to compression processing by PCM coding, a dynamic range given for each block is registered as data, and ADRC is used as a compression processing method.
In case of applying, the DR of the ADRC block is registered.
【0060】次に第4の階層データD34と第5の階層
データD35との差分から差分データD64が得られ
る。アクテイビテイ検出回路68はこの差分データD6
4についてアクテイビテイを検出し、アクテイビテイデ
ータD68として度数分布表72に登録する。同様に下
位の階層データD33、D32、D31のそれぞれにつ
いて求められた各ブロツクのアクテイビテイPをアクテ
イビテイデータD67、D66、D65として度数分布
表71、70、69に順に登録する。Next, difference data D64 is obtained from the difference between the fourth hierarchical data D34 and the fifth hierarchical data D35. The activity detection circuit 68 calculates the difference data D6
The activity is detected for 4 and registered in the frequency distribution table 72 as activity data D68. Similarly, the activity P of each block obtained for each of the lower hierarchical data D33, D32, and D31 is sequentially registered in the frequency distribution tables 71, 70, and 69 as activity data D67, D66, and D65.
【0061】制御部74は図9に示すROMテーブルか
ら各階層について設定されている分割/非分割設定用の
閾値TH1、TH2……TH4についての組み合わせを
番号の若い組(QNO1 )から順に読み出す。続いて各閾
値TH1、TH2……TH4に対して大きな値のアクテ
イビテイPを有するブロツク度数を各階層について度数
分布表69〜73から読み出し、各階層について各閾値
に対する発生情報量を検出する。The control unit 74 reads combinations of the threshold values TH1, TH2,... TH4 set for each layer from the ROM table shown in FIG. 9 in ascending order of the number (QNO1) having the smallest number. Subsequently, block frequencies having an activity P having a large value with respect to each of the thresholds TH1, TH2,..., TH4 are read from the frequency distribution tables 69 to 73 for each hierarchy, and the amount of generated information for each threshold is detected for each hierarchy.
【0062】制御部74は各階層の度数分布表69〜7
3について求められた発生情報量を統合し、階層符号化
エンコーダ40Aにおける符号化の結果生じるであろう
総発生情報量を算出する。制御部74はこの発生情報量
と目標値とを比較し、目標値との差が大きい場合には目
標値を満たす閾値の組み合わせを求めるため次の番号
(QNO2 )の閾値TH1、TH2……TH4の組に移
る。以後、総発生情報量が目標値に達成するまで上述の
処理を繰り返し、目標値に最も近い総発生量が得られる
閾値TH1、TH2……TH5の組を得、これを閾値デ
ータD57として階層符号化エンコーダ部40Aに出力
するようになされている。The control unit 74 controls the frequency distribution tables 69 to 7 of each hierarchy.
3 is calculated, and the total amount of generated information that will be generated as a result of encoding in the hierarchical encoding encoder 40A is calculated. The control unit 74 compares the amount of generated information with the target value. If the difference from the target value is large, a threshold number TH1, TH2,... TH4 of the next number (QNO2) is obtained in order to obtain a combination of threshold values satisfying the target value. Move to the set. Thereafter, the above processing is repeated until the total amount of generated information reaches the target value, and a set of thresholds TH1, TH2,... TH5 that can obtain the total generated amount closest to the target value is obtained. The output is provided to the encoding encoder unit 40A.
【0063】(5)伝送ブロツクのデータ構成 ここで上述のような発生情報量制御方式により階層符号
化エンコーダ部40Aにおいて生成されるデータは、符
号器55(図5)から出力される最上位階層符号化デー
タD55等の固定長データと、符号器51〜54から出
力される第1〜第4階層差分値符号化データD51〜D
54の可変長データとに分類できる。このため当該階層
符号化エンコーダ部40Aにおいては、出力段に設けた
伝送ブロツク形成部80によつて、図10に示すよう
に、画像を構成する各フレームごとに各固定長データを
ひとまとめにして固定長データブロツク100を形成す
ると共に、当該フレームの各可変長データをひとまとめ
にして可変長データブロツク101を形成し、この可変
長データブロツク101を固定長データブロツク100
の後に配列することにより伝送用の単位ブロツク102
(以下、これを伝送ブロツク102と呼ぶ)を形成して
伝送路に順次送出するようになされている。(5) Data Structure of Transmission Block Here, the data generated in the hierarchical coding encoder unit 40A by the generated information amount control method as described above is the highest hierarchical data output from the encoder 55 (FIG. 5). Fixed-length data such as encoded data D55, and first to fourth hierarchical difference value encoded data D51 to D output from encoders 51 to 54
It can be classified into 54 variable length data. For this reason, in the hierarchical coding encoder unit 40A, as shown in FIG. 10, the fixed-length data are fixed together for each frame constituting the image by the transmission block forming unit 80 provided at the output stage. In addition to forming the long data block 100, the variable length data block 101 is formed by putting together the variable length data of the frame, and the variable length data block 101 is divided into the fixed length data block 100.
Are arranged after the unit block 102 for transmission.
(Hereinafter, this will be referred to as a transmission block 102), which is sequentially transmitted to the transmission line.
【0064】実際上伝送ブロツク102においては、固
定長データブロツク100の先頭部(すなわち伝送ブロ
ツク102の先頭部)にブロツク102の先頭位置を認
識させるためのSYNCコードや画像データの内容を示
す情報コード(以下これを識別情報コードと呼ぶ)等で
なる伝送ブロツク識別コードC1が配列されている。ま
た伝送ブロツク102においては、伝送ブロツク識別コ
ードC1のすぐ後に最上位階層符号化データD55が配
列されており、これにより識別コードを用いて所望の画
像を探す際、情報量の少ない最上位階層符号化データD
55を用いることによつて画像を高速で順次復元するこ
とができるようになされている。これにより再生時にお
ける高速データサーチ(早見)機能を実現し得るように
なされている。In practice, in the transmission block 102, a SYNC code for recognizing the head position of the block 102 at the head of the fixed-length data block 100 (that is, the head of the transmission block 102) or an information code indicating the contents of image data (Hereinafter, referred to as an identification information code), etc., are arranged. In the transmission block 102, the highest-layer coded data D55 is arranged immediately after the transmission block identification code C1, so that when searching for a desired image using the identification code, the highest-layer coding data with a small amount of information is used. Data D
With the use of H.55, images can be sequentially restored at high speed. As a result, a high-speed data search (quick look) function at the time of reproduction can be realized.
【0065】さらに上述のような階層符号化方式では、
階層符号化エンコーダ部40Aの符号器51〜55から
それぞれ出力された上述の分割判定フラグでなる、復号
側において画像を形成するための判別コード(以下、こ
れらをまとめて階層間データ分割判定コードと呼ぶ)の
データ長が、それぞれ各階層における全ブロツク数に等
しいためにそれぞれ固定長データとなる。このため伝送
ブロツク102では、図10からも明らかなように、こ
れら復号側において各階層ごとの画像を形成するための
判別コードでなる階層間データ分割判定コードC2が最
上位階層符号化データD55のすぐ後に配列され、これ
により上述の発生情報量制御を施された後でも、最上位
階層符号化データD55と階層間データ分割判定コード
C2を合わせた区間に存在するデータが全体として固定
長となり得るようになされている。Further, in the above-mentioned hierarchical coding method,
Discrimination codes for forming an image on the decoding side, which are composed of the above-described division determination flags output from the encoders 51 to 55 of the hierarchical encoding encoder unit 40A (hereinafter, these are collectively referred to as an inter-layer data division determination code and ) Is equal to the total number of blocks in each layer, and therefore becomes fixed-length data. Therefore, in the transmission block 102, as apparent from FIG. 10, the inter-layer data division determination code C2, which is a determination code for forming an image for each layer on the decoding side, is used for the uppermost layer encoded data D55. Even after the above arrangement of the generated information amount is performed, the data existing in the section in which the uppermost layer encoded data D55 and the inter-layer data division determination code C2 are combined can have a fixed length as a whole. It has been made like that.
【0066】可変長データブロツク101においては、
第4〜第1階層差分値符号化データD54、D53、D
52、D51が順次配列されて形成されており、当該可
変長データ101のすぐ後には伝送ブロツク102の終
わりを認識させるための伝送ブロツク終了コードC3が
付加されている。In the variable length data block 101,
Fourth to first hierarchical difference value encoded data D54, D53, D
52 and D51 are sequentially arranged, and immediately after the variable length data 101, a transmission block end code C3 for recognizing the end of the transmission block 102 is added.
【0067】以上の構成において、この画像符号化装置
では階層符号化エンコーダ部40Aにおいて生成したデ
ータを、各フレームごとに各固定長データの後に各可変
長データを配列することにより伝送ブロツク102を形
成し、これを伝送路に送出する。従つて復号側では、い
ずれかの可変長データにエラーが発生した場合において
も固定長データブロツク100内のデータの定義を誤る
ことなく復号することができる。これによりこの画像符
号化装置では伝送データにエラーに対するロバスト性を
もたせ得るようになされている。さらにこの画像符号化
装置40では、上述のような発生情報量制御方式により
生成したデータを伝送する際、伝送ブロツク識別コード
C1のすぐ後に最上位階層符号化データD55を配列し
て出力するようにしたことにより、復号側に早見機能を
付加した場合に伝送ブロツク識別コードC1を検出後、
最上位階層符号化データD55まで短い時間でアクセス
させることができる。In the above-described configuration, in this image coding apparatus, the transmission block 102 is formed by arranging the variable-length data after the fixed-length data for each frame on the data generated in the hierarchical coding encoder 40A. Then, this is transmitted to the transmission path. Therefore, even if an error occurs in any of the variable length data, the decoding side can decode the data in the fixed length data block 100 without error. As a result, the image coding apparatus can provide transmission data with robustness against errors. Further, in the image encoding device 40, when transmitting the data generated by the generated information amount control method as described above, the uppermost layer encoded data D55 is arranged and output immediately after the transmission block identification code C1. As a result, when the quick-view function is added to the decoding side, after detecting the transmission block identification code C1,
It is possible to make access to the uppermost layer encoded data D55 in a short time.
【0068】以上の構成によれば、複数の解像度を有す
る階層符号化を容易に実現することができる。また階層
符号化エンコーダ40Aから符号化されて出力される伝
送画像データの総発生情報量はほぼ目標値に一致させる
ことができ、圧縮効率の低下しない符号化を実現するこ
とができる。さらに画質劣化の少ない階層符号化を実現
することができる。さらに階層符号化の際における発生
情報量の管理を従来に比して一段と容易にすることがで
きる。また各階層ごとの画像信号データの性質や人間の
視覚特性を考慮して最適な閾値を設定できることによ
り、一律に閾値を設定する場合に比して受け手側におけ
る主観的な画質を一段と向上させることができる。According to the above configuration, hierarchical coding having a plurality of resolutions can be easily realized. In addition, the total amount of generated information of the transmission image data encoded and output from the hierarchical encoding encoder 40A can be made substantially equal to the target value, and encoding can be realized without lowering the compression efficiency. Furthermore, it is possible to realize hierarchical coding with less deterioration in image quality. Further, the management of the amount of generated information at the time of hierarchical coding can be made much easier than in the past. In addition, by being able to set an optimal threshold value in consideration of the characteristics of image signal data and human visual characteristics for each layer, the subjective image quality on the receiver side can be further improved compared to the case where the threshold value is set uniformly. Can be.
【0069】(6)他の実施例 なお上述の実施例においては、ブロツクアクテイビテイ
を各ブロツクについて上位の階層データについて得られ
た復号データと下位の階層データとの差分値の最大値で
判断する場合について述べたが、本発明はこれに限ら
ず、ブロツク内における平均誤差や絶対値和、また標準
偏差やn乗和、さらには閾値以上のデータ度数によつて
判断しても良い。(6) Other Embodiments In the above embodiment, the block activity is determined by the maximum difference value between the decoded data obtained for the upper hierarchical data and the lower hierarchical data for each block. However, the present invention is not limited to this, and the determination may be made based on the average error or the sum of absolute values in the block, the standard deviation or the sum of the n-th power, or the data frequency equal to or higher than the threshold value.
【0070】また上述の実施例においては、各階層毎に
得られた度数分布表をそのまま利用する場合について述
べたが、本発明はこれに限らず、度数分布表から積算型
の度数分布表を作成してこれを発生情報量の計算に用い
ても良い。すなわち各階層ごとに度数分布表を生成した
後、ブロツクアクテイビテイの上位の値から各ブロツク
アクテイビテイの値までのブロツク度数について累積加
算値を求め、各累積加算値を各ブロツクアクテイビテイ
の値に対応するアドレスに書き込んで積算型の度数分布
を作成するようにしても良い。すると各ブロツクアクテ
イビテイに対応する度数はそのブロツクアクテイビテイ
以上の値をもつブロツク度数の積算値となる。Further, in the above-described embodiment, the case where the frequency distribution table obtained for each layer is used as it is has been described. However, the present invention is not limited to this. It may be created and used for calculating the amount of generated information. That is, after generating a frequency distribution table for each hierarchy, a cumulative addition value is obtained for the block frequencies from the upper value of the block activity to the value of each block activity, and each cumulative addition value is assigned to an address corresponding to the value of each block activity. To create a cumulative frequency distribution. Then, the frequency corresponding to each block activity becomes an integrated value of the block frequency having a value equal to or greater than the block activity.
【0071】このように予め積算型度数分布表を生成す
れば、各閾値に対応するブロツク度数積算値を算出する
ことは不要となり、単なるメモリの閾値アドレスの読み
出しによつてブロツク度数積算値の算出を可能とするこ
とができ、算出に要する時間を大幅に削減することがで
きる。If the integrated frequency distribution table is generated in advance as described above, it is not necessary to calculate the block frequency integrated value corresponding to each threshold value, and the block frequency integrated value can be calculated simply by reading the threshold address of the memory. Can be made possible, and the time required for the calculation can be greatly reduced.
【0072】さらに上述の実施例においては、各階層ご
と異なる値に設定された閾値とブロツクアクテイビテイ
とを比較し、ブロツクの分割/非分割を判定する場合に
ついて述べたが、本発明はこれに限らず、各階層ごと異
なる値に設定された閾値と階層間におけるデータの差分
値とを比較し、比較結果に基づいてブロツクの分割/非
分割を判定するようにしても良い。Further, in the above-described embodiment, a case has been described in which the threshold value set to a different value for each layer is compared with the block activity to determine the division / non-division of the block. However, the present invention is not limited to this. Instead, a threshold value set to a different value for each layer may be compared with a data difference value between the layers, and block division / non-division may be determined based on the comparison result.
【0073】さらに上述の実施例においては、符号器に
おいて画像データをPCM符号化する場合について述べ
たが、本発明はこれに限らず、他の符号化方式、例えば
直交符号化方式を適用しても良い。Further, in the above-described embodiment, the case where image data is subjected to PCM encoding in the encoder has been described. However, the present invention is not limited to this, and another encoding method, for example, an orthogonal encoding method is applied. Is also good.
【0074】さらに上述の実施例においては、各階層に
ついて得られた度数分布表の閾値について複数の組み合
わせをROMに格納しておき、発生情報量が最も目標値
に近くなる閾値の組み合わせを求める場合について述べ
たが、本発明はこれに限らず、各階層毎独立に設定でき
るようにしても良い。Further, in the above-described embodiment, a plurality of combinations of the threshold values of the frequency distribution table obtained for each hierarchical level are stored in the ROM, and a combination of the threshold values in which the amount of generated information is closest to the target value is obtained. However, the present invention is not limited to this, and it may be possible to set each layer independently.
【0075】さらに上述の実施例においては、最下位の
階層データを2ライン×2画素づつ平均値を求めて上位
の階層の画像データを求める場合について述べたが、本
発明はこれに限らず、他の組み合わせによつて平均値を
求めるようにしても良い。Further, in the above-described embodiment, a case has been described in which the average value of the lowest hierarchical data is obtained by 2 lines × 2 pixels to obtain the image data of the higher hierarchical. However, the present invention is not limited to this. The average value may be obtained by another combination.
【0076】[0076]
【発明の効果】以上のように本発明によれば、解像度の
最も低い最上位階層情報から解像度の最も高い最下位階
層情報でなる複数のからなる画像データを伝送するため
の画像伝送データを生成する画像処理装置及び方法にお
いて、最上位階層情報を除く階層情報として、隣接する
上位階層の階層情報との差分である階層間差分データを
求め、所定の階層の階層情報に対して、複数の画素から
なる各ブロツクについてブロツクアクテイビテイを判断
し、最上位階層情報を除く所定の階層の階層情報の各ブ
ロツクについて、ブロツクアクテイビテイが所定の閾値
未満のときに、当該ブロツクの階層情報の伝送をしない
ことを示すフラグを設定し、当該フラグに基づいて、各
階層情報の各ブロツク毎に伝送又は非伝送の有無を制御
し、最上位階層情報及びフラグを固定長データとして伝
送した後に階層間差分データを可変長データとして伝送
するような画像伝送データを生成するようにしたことに
より、伝送情報量を削減することができると共に、復号
する際、可変長データにエラーが発生した場合でも、固
定長データの内容を正確に検出することができ、かくし
て伝送エラーに対するロバスト性をもたせることができ
る。また固定長データに基づいて所望の画像データに対
するアクセス性を向上させて、ユーザ側において早見機
能等の付加機能の追加を容易化させることができる。ま
た本発明によれば、解像度の最も低い最上位階層情報か
ら解像度の最も高い最下位階層情報でなる複数の階層情
報からなる画像データを伝送するための画像伝送データ
を生成する画像処理方法において、最上位階層情報を除
く階層情報として、隣接する上位階層情報との差分であ
る階層間差分データを求め、所定の階層の階層情報に対
して、複数の画素からなる各ブロツクについてブロツク
アクテイビテイを判定し、最上位階層情報を除く所定の
階層の階層情報の各ブロツクについて、ブロツクアクテ
イビテイが所定の閾値以上のときにブロツクの階層情報
の伝送をし、ブロツクアクテイビテイが当該閾値未満の
ときにブロツクの階層情報の伝送をしないように制御す
る一方、最上位階層情報を固定長データとして伝送した
後に階層間差分データを可変長データとして伝送するよ
うな画像伝送データを生成するようにしたことにより、
伝送情報量を削減することができると共に、復号する
際、可変長データにエラーが発生した場合でも、固定長
データの内容を正確に検出することができ、かくして伝
送エラーに対するロバスト性をもたせることができる。
また固定長データに基づいて所望の画像データに対する
アクセス性を向上させて、ユーザ側において早見機能等
の付加機能の追加を容易化させることができる。As described above, according to the present invention, image transmission data for transmitting a plurality of image data consisting of a plurality of pieces of image data consisting of the lowest hierarchical information having the highest resolution from the highest hierarchical information having the lowest resolution is generated. In the image processing apparatus and method, the hierarchical information other than the highest hierarchical information is obtained as inter-layer difference data that is a difference from the hierarchical information of an adjacent higher hierarchical level. The block activity is determined for each block consisting of, and for each block of the layer information of the predetermined layer excluding the highest layer information, when the block activity is smaller than the predetermined threshold, the block information of the block is not transmitted. A flag is set to indicate whether transmission or non-transmission is performed for each block of each layer information based on the flag. And by transmitting the flag as fixed-length data and then generating the image transmission data such that the inter-layer difference data is transmitted as variable-length data, it is possible to reduce the amount of transmission information and at the time of decoding, Even when an error occurs in the variable-length data, the content of the fixed-length data can be accurately detected, and thus robustness against a transmission error can be provided. In addition, it is possible to improve the accessibility to desired image data based on the fixed length data, and to facilitate addition of additional functions such as a quick-view function on the user side. According to the present invention, there is provided an image processing method for generating image transmission data for transmitting image data composed of a plurality of pieces of hierarchical information including the lowest hierarchical information having the highest resolution from the highest hierarchical information having the lowest resolution. Inter-layer difference data, which is a difference from adjacent upper layer information, is obtained as layer information excluding the highest layer information, and block activity is determined for each block composed of a plurality of pixels with respect to the predetermined layer information. For each block of the hierarchy information of the predetermined hierarchy except the highest hierarchy information, the block hierarchy information is transmitted when the block activity is equal to or more than a predetermined threshold, and when the block activity is less than the threshold, the block hierarchy information is transmitted. Is transmitted while the highest level information is transmitted as fixed-length data. By having the over data to generate an image transmission data as transmitted as variable length data,
It is possible to reduce the amount of transmission information and to accurately detect the content of fixed-length data even when an error occurs in variable-length data during decoding, thus providing robustness against transmission errors. it can.
In addition, it is possible to improve the accessibility to desired image data based on the fixed length data, and to facilitate addition of additional functions such as a quick-view function on the user side.
【図1】本発明による画像符号化方法の原理の説明に供
する略線図である。FIG. 1 is a schematic diagram illustrating the principle of an image encoding method according to the present invention.
【図2】本発明における画像符号化方法によつて適応分
割された撮像画像の処理結果を示す表である。FIG. 2 is a table showing a processing result of a captured image adaptively divided by an image encoding method according to the present invention.
【図3】本発明における画像符号化方法によつて得られ
る各階層ごとの信号レベルを示す表である。FIG. 3 is a table showing signal levels for respective layers obtained by an image encoding method according to the present invention.
【図4】本発明による画像符号化装置の一実施例を示す
ブロツク図である。FIG. 4 is a block diagram showing an embodiment of an image encoding device according to the present invention.
【図5】階層符号化エンコーダ部を示すブロツク図であ
る。FIG. 5 is a block diagram showing a hierarchical encoding encoder unit.
【図6】階層構造の説明に供する略線図である。FIG. 6 is a schematic diagram for explaining a hierarchical structure.
【図7】発生情報量制御部を示すブロツク図である。FIG. 7 is a block diagram showing a generated information amount control unit.
【図8】各階層の度数分布表を示す特性曲線図である。FIG. 8 is a characteristic curve diagram showing a frequency distribution table of each hierarchy.
【図9】各階層について得られる閾値の組み合わせを示
す表である。FIG. 9 is a table showing combinations of thresholds obtained for each hierarchy.
【図10】伝送ブロツクのデータ構成を示す概念的な平
面図である。FIG. 10 is a conceptual plan view showing a data configuration of a transmission block.
【図11】積算型度数分布表を示す特性曲線図である。FIG. 11 is a characteristic curve diagram showing an integrated frequency distribution table.
【図12】従来における階層符号化装置を示すブロツク
図である。FIG. 12 is a block diagram showing a conventional hierarchical encoding device.
【図13】従来における階層復号化装置を示すブロツク
図である。FIG. 13 is a block diagram showing a conventional hierarchical decoding device.
40……階層符号化装置、40A……階層符号化エンコ
ーダ部、40B……発生情報量制御部、41、43、4
5、47、61、62、63、64……差分回路、4
2、44、46、46……平均化回路、51、52、5
3、54、55……符号器、56、57、58、59…
…復号器、65、66、67、68……アクテイビテイ
検出回路、69、70、71、72、73……度数分布
表、74……制御部、100……固定長データブロツ
ク、101……可変長データブロツク、102……伝送
ブロツク、C1……伝送ブロツク識別コード、C2……
階層間データ分割判定コード、D51……第1階層差分
値符号化データ、D52……第2階層差分値符号化デー
タ、D53……第3階層差分値符号化データ、D54…
…第4階層差分値符号化データ、D55……最上位階層
符号化データ。40 hierarchical coding device, 40A hierarchical coding encoder unit, 40B generated information amount control unit, 41, 43, 4
5, 47, 61, 62, 63, 64... Difference circuit, 4
2, 44, 46, 46... Averaging circuit, 51, 52, 5
3, 54, 55 ... encoder, 56, 57, 58, 59 ...
... Decoder, 65, 66, 67, 68 ... Activity detection circuit, 69, 70, 71, 72, 73 ... Frequency distribution table, 74 ... Control unit, 100 ... Fixed length data block, 101 ... Variable Long data block, 102 ... transmission block, C1 ... transmission block identification code, C2 ...
Inter-layer data division determination code, D51... First layer difference value encoded data, D52... Second layer difference value encoded data, D53... Third layer difference value encoded data, D54.
... Fourth layer difference value encoded data, D55...
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−183870(JP,A) 特開 昭62−84630(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 7/24 - 7/68 H04N 1/41 - 1/419 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-5-183870 (JP, A) JP-A-62-84630 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) H04N 7/24-7/68 H04N 1/41-1/419
Claims (4)
度の最も高い最下位階層情報でなる複数の階層情報から
なる画像データを伝送するための画像伝送データを生成
する画像処理装置において、 上記最上位階層情報を除く上記階層情報として、隣接す
る上位階層の上記階層情報との差分である階層間差分デ
ータを求める階層間差分データ生成手段と、 所定の階層の上記階層情報に対して、複数の画素からな
る各ブロツクについてブロツクアクテイビテイを判断す
る判断手段と、 上記最上位階層情報を除く上記所定の階層の上記階層情
報の上記各ブロツクについて、上記ブロツクアクテイビ
テイが所定の閾値未満のときに、当該ブロツクの上記階
層情報の伝送をしないことを示すフラグを設定する設定
手段と、 上記フラグに基づいて、各上記階層情報の上記各ブロツ
ク毎に伝送又は非伝送の有無を制御する制御手段と、 上記最上位階層情報及び上記フラグを固定長データとし
て伝送した後に上記階層間差分データを可変長データと
して伝送するような上記画像伝送データを生成する画像
伝送データ生成手段とを具えることを特徴とする画像処
理装置。1. An image processing apparatus for generating image transmission data for transmitting image data including a plurality of pieces of hierarchical information including the lowest hierarchical information having the highest resolution and the lowest hierarchical information having the highest resolution. Inter-layer difference data generating means for obtaining inter-layer difference data which is a difference from the above-mentioned layer information of an adjacent upper layer as the above-mentioned layer information excluding the upper layer information; Judging means for judging block activity for each block of pixels; and for each block of the hierarchical information of the predetermined hierarchy except for the top hierarchy information, when the block activity is smaller than a predetermined threshold value, Setting means for setting a flag indicating that the above-mentioned hierarchy information is not transmitted; and Control means for controlling whether or not transmission or non-transmission is performed for each block of the layer information, and transmitting the uppermost layer information and the flag as fixed length data and then transmitting the inter-layer difference data as variable length data. An image processing apparatus comprising: image transmission data generating means for generating the above image transmission data.
度の最も高い最下位階層情報でなる複数の階層情報から
なる画像データを伝送するための画像伝送データを生成
する画像処理方法において、 上記最上位階層情報を除く上記階層情報として、隣接す
る上位階層の上記階層情報との差分である階層間差分デ
ータを求める第1のステツプと、 所定の階層の上記階層情報に対して、複数の画素からな
る各ブロツクについてブロツクアクテイビテイを判断す
る第2のステツプと、 上記最上位階層情報を除く上記所定の階層の上記階層情
報の上記各ブロツクについて、上記ブロツクアクテイビ
テイが所定の閾値未満のときに、当該ブロツクの上記階
層情報の伝送をしないことを示すフラグを設定する第3
のステツプと、 上記フラグに基づいて、各上記階層情報の上記各ブロツ
ク毎に伝送又は非伝送の有無を制御する第4のステツプ
と、 上記最上位階層情報及び上記フラグを固定長データとし
て伝送した後に上記階層間差分データを可変長データと
して伝送するような上記画像伝送データを生成する第5
のステツプとを具えることを特徴とする画像処理方法。2. An image processing method for generating image transmission data for transmitting image data composed of a plurality of pieces of hierarchical information from the highest hierarchical information having the lowest resolution to the lowest hierarchical information having the highest resolution. A first step of obtaining inter-layer difference data which is a difference from the above-mentioned layer information of an adjacent upper layer as the above-mentioned layer information excluding the upper layer information; A second step of judging the block activity for each of the blocks, and for each of the blocks of the hierarchy information of the predetermined hierarchy except for the top hierarchy information, when the block activity is smaller than a predetermined threshold value. And setting a flag indicating that the above-mentioned hierarchy information is not transmitted.
And a fourth step of controlling the presence or absence of transmission or non-transmission for each block of the layer information based on the flag, and transmitting the uppermost layer information and the flag as fixed length data. Fifth generation of the image transmission data for transmitting the difference data between layers as variable-length data later
An image processing method comprising the steps of:
度の最も高い最下位階層情報でなる複数の階層情報から
なる画像データを伝送するための画像伝送データを生成
する画像処理装置において、上記最上位階層情報を除く上記階層情報として、隣接す
る上位階層情報との差分である階層間差分データを求め
る階層間差分データ取得手段と、 所定の階層の上記階層情報に対して、複数の画素からな
る各ブロツクについてブロツクアクテイビテイを判定す
る判定手段と、 上記最上位階層情報を除く上記所定の階層の上記階層情
報の上記各ブロツクについて、上記ブロツクアクテイビ
テイが所定の閾値以上のときに上記ブロツクの上記階層
情報の伝送をし、ブロツクアクテイビテイが当該閾値未
満のときに上記ブロツクの上記階層情報の伝送をしない
ように制御する制御手段と、 上記最上位階層情報を固定長データとして伝送した後に
上記階層間差分データを可変長データとして伝送するよ
うな画像伝送データを生成する画像伝送データ生成手段
と を具えることを特徴とする画像処理装置。3. Resolution from the highest hierarchical information having the lowest resolution
From multiple hierarchical information consisting of the lowest hierarchical information with the highest degree
Image transmission data for transmitting different image data
Image processing apparatus,As the above-mentioned hierarchy information excluding the above-mentioned highest hierarchy information,
Difference data that is the difference from the upper layer information
Inter-layer difference data acquisition means, The above-mentioned hierarchy information of a predetermined hierarchy is composed of a plurality of pixels.
Judge block activity for each block
Determining means; The hierarchical information of the predetermined hierarchy excluding the top hierarchy information
For each of the above blocks in the report,
When the tee is equal to or greater than a predetermined threshold, the hierarchy of the block
Information is transmitted, and the block activity is lower than the threshold.
Do not transmit the layer information of the block when full
Control means for controlling After transmitting the above top layer information as fixed length data
The above difference data between layers is transmitted as variable length data.
Transmission data generating means for generating such image transmission data
When An image processing apparatus comprising:
度の最も高い最下位階層情報でなる複数の階層情報から
なる画像データを伝送するための画像伝送データを生成
する画像処理方法において、上記最上位階層情報を除く上記階層情報として、隣接す
る上位階層情報との差分である階層間差分データを求め
る第1のステツプと、 所定の階層の上記階層情報に対して、複数の画素からな
る各ブロツクについて ブロツクアクテイビテイを判定す
る第2のステツプと、 上記最上位階層情報を除く上記所定の階層の上記階層情
報の上記各ブロツクについて、上記ブロツクアクテイビ
テイが所定の閾値以上のときに上記ブロツクの上記階層
情報の伝送をし、ブロツクアクテイビテイが当該閾値未
満のときに上記ブロツクの上記階層情報の伝送をしない
ように制御する第3のステツプと、 上記最上位階層情報を固定長データとして伝送した後に
上記階層間差分データを可変長データとして伝送するよ
うな画像伝送データを生成する第4のステツプと を具え
ることを特徴とする画像処理方法。4. Resolution from the highest hierarchical information having the lowest resolution
From multiple hierarchical information consisting of the lowest hierarchical information with the highest degree
Image transmission data for transmitting different image data
Image processing method,As the above-mentioned hierarchy information excluding the above-mentioned highest hierarchy information,
Difference data that is the difference from the upper layer information
A first step, The above-mentioned hierarchy information of a predetermined hierarchy is composed of a plurality of pixels.
About each block Determine block activity
A second step, The hierarchical information of the predetermined hierarchy excluding the top hierarchy information
For each of the above blocks in the report,
When the tee is equal to or greater than a predetermined threshold, the hierarchy of the block
Information is transmitted, and the block activity is lower than the threshold.
Do not transmit the layer information of the block when full
A third step of controlling After transmitting the above top layer information as fixed length data
The above difference data between layers is transmitted as variable length data.
A fourth step of generating such image transmission data With
An image processing method comprising:
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27311293A JP3356337B2 (en) | 1993-10-04 | 1993-10-04 | Image processing apparatus and image processing method |
PCT/JP1994/001425 WO1995007004A1 (en) | 1993-08-30 | 1994-08-30 | Device and method for encoding image data |
EP94925022A EP0671852B1 (en) | 1993-08-30 | 1994-08-30 | Device and method for encoding image data |
CN94190793A CN1075321C (en) | 1993-08-30 | 1994-08-30 | Device and method for encoding image data |
DE69428979T DE69428979T2 (en) | 1993-08-30 | 1994-08-30 | DEVICE AND METHOD FOR ENCODING IMAGE DATA |
US08/428,067 US5930394A (en) | 1993-08-30 | 1994-08-30 | Picture coding apparatus and method thereof |
US09/313,141 US6108451A (en) | 1993-08-30 | 1999-05-17 | Picture coding apparatus and method thereof |
US09/313,392 US6195464B1 (en) | 1993-08-30 | 1999-05-18 | Picture coding apparatus and method thereof |
US09/315,100 US6219456B1 (en) | 1993-08-30 | 1999-05-19 | Picture coding apparatus and method thereof |
US09/316,621 US6408097B1 (en) | 1993-08-30 | 1999-05-21 | Picture coding apparatus and method thereof |
US09/324,448 US6324304B1 (en) | 1993-08-30 | 1999-06-02 | Picture coding apparatus and method thereof |
US09/710,542 US6539119B1 (en) | 1993-08-30 | 2000-11-09 | Picture coding apparatus and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27311293A JP3356337B2 (en) | 1993-10-04 | 1993-10-04 | Image processing apparatus and image processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07107471A JPH07107471A (en) | 1995-04-21 |
JP3356337B2 true JP3356337B2 (en) | 2002-12-16 |
Family
ID=17523302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27311293A Expired - Lifetime JP3356337B2 (en) | 1993-08-30 | 1993-10-04 | Image processing apparatus and image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3356337B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI120125B (en) * | 2000-08-21 | 2009-06-30 | Nokia Corp | Image Coding |
-
1993
- 1993-10-04 JP JP27311293A patent/JP3356337B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH07107471A (en) | 1995-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6912318B2 (en) | Method and system for compressing motion image information | |
JP3097665B2 (en) | Time-lapse recorder with anomaly detection function | |
US20060262983A1 (en) | Method and apparatus for selecting intra prediction mode | |
US5991445A (en) | Image processing apparatus | |
CN1182730C (en) | Image encoding/decoding by eliminating color components in pixels | |
US8417044B2 (en) | Method and apparatus for encoding/decoding image using adaptive distribution adjustment of differential values | |
US6631161B1 (en) | Method and system for compressing motion image information | |
CA2436437A1 (en) | Moving picture information compressing method and its system | |
JP3337160B2 (en) | Image processing method and image processing apparatus | |
JP3356337B2 (en) | Image processing apparatus and image processing method | |
JP3870428B2 (en) | Image information conversion apparatus and method, and coefficient data generation apparatus and method | |
JP2702139B2 (en) | Video predictive coding | |
US20050063462A1 (en) | Visual scan method using scan table and discrete cosine transform device employing the same method | |
JP2901656B2 (en) | Image coding device | |
JP2000165873A (en) | Compression method for moving picture information and its system | |
JP3356338B2 (en) | Image processing apparatus and image processing method | |
JP3560946B2 (en) | Moving image information compression method and system | |
JP3381007B2 (en) | Image processing apparatus and image processing method | |
JP3831955B2 (en) | Class classification adaptive processing apparatus and method | |
JP3337167B2 (en) | Image processing apparatus and image processing method | |
JP3585047B2 (en) | Decoding device and decoding method | |
JP3337158B2 (en) | Image processing method and image processing apparatus | |
JP3337168B2 (en) | Image processing apparatus and image processing method | |
JP3958033B2 (en) | Method and system for compressing moving picture information | |
JP3337159B2 (en) | Image processing method and image processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091004 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091004 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101004 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111004 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121004 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131004 Year of fee payment: 11 |
|
EXPY | Cancellation because of completion of term |