JP3016790B2 - Image encoding device and decoding device - Google Patents
Image encoding device and decoding deviceInfo
- Publication number
- JP3016790B2 JP3016790B2 JP9891989A JP9891989A JP3016790B2 JP 3016790 B2 JP3016790 B2 JP 3016790B2 JP 9891989 A JP9891989 A JP 9891989A JP 9891989 A JP9891989 A JP 9891989A JP 3016790 B2 JP3016790 B2 JP 3016790B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- tracking
- decoding
- encoding
- area
- 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 - Fee Related
Links
- 239000013598 vector Substances 0.000 claims description 75
- 230000007704 transition Effects 0.000 claims description 16
- 230000015572 biosynthetic process Effects 0.000 claims description 5
- 238000003786 synthesis reaction Methods 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000002194 synthesizing effect Effects 0.000 claims description 3
- 239000000470 constituent Substances 0.000 claims description 2
- 238000003709 image segmentation Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 14
- 238000013139 quantization Methods 0.000 description 9
- 238000000926 separation method Methods 0.000 description 5
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、例えば、静止画像を含むカラー動画像等の
画像信号を符号化するのに好適な符号化装置及びこの符
号化装置によって符号化された符号を画像信号変換する
復号化装置に関する。Description: TECHNICAL FIELD The present invention relates to an encoding device suitable for encoding an image signal such as a color moving image including a still image, and an encoding device using the encoding device. The present invention relates to a decoding device that converts the encoded code into an image signal.
[従来の技術] 従来、この種の技術としては下記の文献に開示されて
いるものがある。[Prior Art] Conventionally, as this kind of technique, there is one disclosed in the following document.
「“小杉、松田、酒井:動き補償コサイン交換符号化
ループ内のフィルターの一検討”電子通信学会技術研究
報告 IE86−100」 第2図(a)及び第2図(b)は、それぞれ、上述の
文献に開示されている画像符号化装置及び復号化装置の
構成を示すブロック図である。"" Kosugi, Matsuda, Sakai: A Study of Filters in Motion Compensated Cosine Transcoding Loop "IEICE Technical Report IE86-100" Figures 2 (a) and 2 (b) 1 is a block diagram illustrating a configuration of an image encoding device and a decoding device disclosed in the above document.
第2図に基づいて符号化装置を説明する。 The encoding device will be described with reference to FIG.
原画像はTVカメラ201の撮像管の走査によって光の濃
淡分布を表す電気信号に変換され、次に、A/D変換器(A
/D)202によって画素に標本化されてディジタル画像信
号に変換される。次いで、このディジタル画像信号は、
さらに、色分離回路(Y/C)203によって色分離され、輝
度信号・色差信号が得られる。The original image is converted into an electric signal representing the light and shade distribution by scanning the imaging tube of the TV camera 201, and then the A / D converter (A
/ D) 202 sampled into pixels and converted to digital image signals. Then, this digital image signal is
Further, color separation is performed by a color separation circuit (Y / C) 203 to obtain a luminance signal and a color difference signal.
前記輝度信号・色信号は、動きベクトル検出器(MV)
204によって、フレームメモリ205の内容と比較され、m
×m画素の大きさ処理ブロック(例えば、16×16)毎に
動きベクトルが計算され、このベクトルで動き補償が施
されて予測値が求められる。The luminance signal / color signal is a motion vector detector (MV)
The value of m is compared with the contents of the frame memory 205 by
A motion vector is calculated for each size processing block (for example, 16 × 16) of × m pixels, and motion compensation is performed using this vector to obtain a predicted value.
次に、加算器206によって先に求められた動きベクト
ルで動き補償された予測値が差し引かれ、フレーム間差
分残差信号が得られる。このとき、前記計算された動き
ベクトルは符号化されて伝送路209に送出される。Next, the prediction value motion-compensated with the motion vector previously obtained by the adder 206 is subtracted, and an inter-frame difference residual signal is obtained. At this time, the calculated motion vector is encoded and transmitted to the transmission path 209.
一方、前記フレーム間差分残差信号は、離散コサイン
交換器(DCT)207によって、n×n処理ブロック(例え
ば、8×8)単位で直交変換され、無相関化される。こ
のとき、この直交変換における変換係数は量子化器
(Q)208で量子化されて量子化レベル番号に変換さ
れ、前記伝送路209に送出される。On the other hand, the inter-frame difference residual signal is orthogonally transformed by a discrete cosine exchanger (DCT) 207 in units of n × n processing blocks (for example, 8 × 8), and is decorrelated. At this time, the transform coefficients in the orthogonal transform are quantized by a quantizer (Q) 208, converted into a quantization level number, and transmitted to the transmission path 209.
前記量子化器208の出力は逆量子化器(Q-1)210にも
接続されており、前記量子化レベル番号はこの逆量子化
器210によって逆量子値に変換され、さらに、逆離散コ
サイン変換器(DCT-1)211によってフレーム間差分残差
信号に復元される。The output of the quantizer 208 is also connected to an inverse quantizer (Q -1 ) 210, and the quantization level number is converted into an inverse quantum value by the inverse quantizer 210, and further, an inverse discrete cosine The signal is restored by the converter (DCT -1 ) 211 into an inter-frame difference residual signal.
そして、加算器212によって、この復元されたフレー
ム間差分残差信号に、前記加算器206によって差し引か
れた予測値が加えられ、局部復号化器再生信号として前
記フレームメモリ205に入力される。The predicted value subtracted by the adder 206 is added to the restored inter-frame difference residual signal by the adder 212, and the result is input to the frame memory 205 as a local decoder reproduced signal.
次に、第2図(b)に基づいて復号化装置を説明す
る。Next, the decoding device will be described with reference to FIG.
まず、伝送路213から残差信号の量子化レベル番号と
動きベクトルとを受信する。First, the quantization level number and the motion vector of the residual signal are received from the transmission path 213.
前記量子化レベル番号は、逆量子化器214で逆量子化
され、さらに、この逆量子化値は、逆離散コサイン変換
器215によって変換されてフレーム間差分残差信号が復
元される。The quantization level number is inversely quantized by an inverse quantizer 214, and the inversely quantized value is converted by an inverse discrete cosine transformer 215 to restore an inter-frame difference residual signal.
次に、加算器216によって、前記復元されたフレーム
間差分残差信号に、前記伝送路213から受信された動き
ベクトルによって予測された予測値が加えられ、前記符
号化器側の局部復号化器再生信号と全く同じ再生信号に
変換される。Next, a predictor predicted by the motion vector received from the transmission path 213 is added to the restored inter-frame difference residual signal by an adder 216, and the local decoder on the encoder side is added. It is converted into a reproduction signal exactly the same as the reproduction signal.
この再生信号は、フレームメモリ217及び色合成回路2
18に入力される。前記色合成回路(Y/C)218は、輝度信
号と色差信号をディジタル画像信号に合成する。この合
成されたディジタル画像信号は、D/A変換器219によって
アナログ画像信号に変換され、画像モニタ220によって
再生される。This reproduced signal is transmitted to the frame memory 217 and the color synthesis circuit 2
Entered in 18. The color synthesizing circuit (Y / C) 218 synthesizes a luminance signal and a color difference signal into a digital image signal. The synthesized digital image signal is converted into an analog image signal by the D / A converter 219 and reproduced by the image monitor 220.
[発明が解決しようとする課題] しかしながら、上述の従来の方法では、以下のような
問題点があった。[Problems to be Solved by the Invention] However, the above-described conventional method has the following problems.
量子化・逆量子化をブロック単位で行うため、各ブ
ロックで量子化器の特性が異なる場合、量子化誤差の違
いが画像のブロック歪となって現れる。Since quantization and inverse quantization are performed in units of blocks, if the characteristics of the quantizer are different in each block, the difference in the quantization error appears as block distortion of the image.
量子化によって直交変換係数の高域成分が失われ、
画像の輪郭部分がぼけてしまう場合がある。The high frequency component of the orthogonal transform coefficient is lost by quantization,
The outline of the image may be blurred.
本発明は、上述の背景のもとでなされたものであり、
ブロック歪みが生じたり、輪郭にぼけが生じたりするこ
とのない画像符号化装置及び復号化装置を提供すること
を目的としたものである。The present invention has been made under the above-mentioned background,
It is an object of the present invention to provide an image encoding device and a decoding device that do not cause block distortion or blur in an outline.
[課題を解決するための手段] 本発明は、以下の各構成とすることで上述の課題を解
決している。[Means for Solving the Problems] The present invention has solved the above-described problems by adopting the following configurations.
(1)ディジタル画像信号の各画素の性質に応じて画像
の領域分割を行う画像領域分割手段と、前記画像領域分
割手段によって分割された各画像領域の外周を符号化す
る符号化手段とを備え、原画像情報をディジタル画像信
号に変換して符号化する画像符号化装置において、 前記画像領域分割手段は、 前記ディジタル画像信号を輝度信号及び色差信号に分
割する分離手段と、 輝度信号及び色差信号をベクトルの構成要素とみなし
た複数の代表ベクトルを有するコードブックと、 前記分割された輝度信号及び色差信号からなるベクト
ルを前記コードブックの複数の代表ベクトルと比較し、
最も近い代表ベクトルの番号を記憶する記憶手段とを有
し、 この記憶された代表ベクトルの番号に応じて各画素を
類別して表現することにより前記画像の領域分割を行う
ことを特徴とする構成。(1) Image region dividing means for dividing an image according to the characteristics of each pixel of a digital image signal, and coding means for coding the outer periphery of each image region divided by the image region dividing means. An image encoding apparatus for converting original image information into a digital image signal and encoding the digital image signal, wherein the image area dividing means comprises: a separating means for dividing the digital image signal into a luminance signal and a color difference signal; and a luminance signal and a color difference signal. And a codebook having a plurality of representative vectors that are regarded as components of a vector, and comparing a vector composed of the divided luminance signal and color difference signal with a plurality of representative vectors of the codebook,
Storage means for storing the number of the closest representative vector, wherein the image is divided into regions by classifying and representing each pixel according to the stored number of the representative vector. .
(2)構成1において、 前記符号化手段は、前記符号化の終了した領域につい
て画素の消去を行う機能と、この画素の消去により空洞
を有することになった領域であっても、その領域の外周
のみを符号化する機能を備えたものであることを特徴と
する構成。(2) In the configuration 1, the encoding unit has a function of erasing a pixel in the area where the encoding is completed, and a function of erasing a pixel even if the area has a cavity due to the erasure of the pixel. A configuration having a function of encoding only the outer periphery.
(3)構成1において、 前記符号化手段は、前記代表ベクトルの番号が同一の
画像領域の外周を追跡し、その追跡の際の追跡姿勢(方
向)を一つの状態とし、該追跡姿勢の変化を状態遷移と
してその状態遷移を符号で表していくことにより符号化
する仮想的追跡移動体(ロボット)の機能を備えたもの
であることを特徴とする構成。(3) In the configuration 1, the encoding unit may track an outer periphery of an image area having the same representative vector number, set a tracking posture (direction) at the time of the tracking to one state, and change the tracking posture. And a function of a virtual tracking moving object (robot) for encoding by expressing the state transition by a code as a state transition.
(4)構成3において、前記符号化手段は、前記追跡移
動体の追跡開始点、追跡中の現在位置、符号発生状況を
監視して前記各画像領域の符号化終了を検出する符号化
終了検知機能を備えたことを特徴とする構成。(4) In the configuration 3, the encoding unit detects the end of encoding of each of the image areas by monitoring a tracking start point, a current position being tracked, and a code generation state of the tracking moving object. A configuration characterized by having functions.
(5)符号化された符号を入力して画像符号化装置によ
って領域分割された各画像領域の外周を復号化する復号
化手段と、復号化された画像情報から分割される前のデ
ィジダル画像信号を再生する画像再生手段とを備え、請
求項1記載の画像符号化装置によって符号化された符号
を入力して復号化する画像復号化装置において、 前記画像再生手段は、 前記符号中の前記代表ベクトルの番号を記憶する記憶
手段と、 前記記憶手段に記憶された代表ベクトルの番号に対応
して輝度信号及び色差信号を構成要素としたベクトルを
出力するコードブックと、 前記コードブックからベクトルとして出力された輝度
信号及び色差信号に基いて色合成を行う色合成手段とを
有することを特徴とする構成。(5) decoding means for inputting the encoded code and decoding the outer periphery of each image area divided by the image encoding device, and a digitized image signal before being divided from the decoded image information 2. An image decoding apparatus for inputting and decoding a code encoded by the image encoding apparatus according to claim 1, further comprising: an image reproducing unit configured to reproduce the image data. A storage unit for storing a vector number, a codebook for outputting a vector having a luminance signal and a color difference signal as constituent elements corresponding to the representative vector numbers stored in the storage unit, and outputting as a vector from the codebook And a color synthesizing means for performing color synthesis based on the obtained luminance signal and color difference signal.
(6)構成5において、 前記復号化手段は、前記復号化された領域が空洞を有
するものであっても、その領域の外周のみを復号化する
機能を備えたものであり、前記復号化の終了した領域に
ついては該領域の外周と同じ性質の画素を再生する機能
を備えたものであることを特徴とする構成。(6) In the configuration 5, even when the decoded area has a cavity, the decoding means has a function of decoding only the outer periphery of the area. A configuration in which a function of reproducing a pixel having the same property as the outer periphery of the completed area is provided.
(7)構成5において、 前記復号化手段は、前記代表ベクトルの番号が同一の
画像領域の外周を追跡し、その追跡の際の追跡姿勢(方
向)を一つの状態とし、該追跡姿勢の変化を状態遷移と
してその状態遷移を符号で表していくことにより復号化
する仮想的追跡移動体(ロボット)の機能を備えたもの
であることを特徴とする構成。(7) In the configuration 5, the decoding means tracks the outer periphery of the image area having the same representative vector number, sets the tracking attitude (direction) at the time of the tracking to one state, and changes the tracking attitude. And a function of a virtual tracking moving object (robot) for decoding by expressing the state transition by a code as a state transition.
(8)構成7において、 前記復号化手段は、前記追跡移動体の追跡開始点、追
跡中の現在位置、符号発生状況を監視して前記各画像領
域の復号化終了を検出する復号化終了検知機能を備えた
ことを特徴とする構成。(8) In the configuration 7, the decoding unit monitors a tracking start point of the tracking moving object, a current position being tracked, and a code generation state to detect decoding end of each image area. A configuration characterized by having functions.
[作用] 前記構成1によれば、前記画像領域分割手段が各画素
の性質をベクトルで表現し、このベクトルの値に応じて
各画素を類別して表現することにより前記画像の領域分
割を行う機能を備えているので、比較的簡単に領域分割
ができる。[Operation] According to the above configuration 1, the image area dividing unit performs the area division of the image by expressing the property of each pixel by a vector and classifying each pixel according to the value of the vector. Since the function is provided, the area can be divided relatively easily.
構成2によれば、前記符号化手段が、前記符号化の終
了した領域について画素の消去を行う機能と、この画素
の消去により空洞を有することになった領域であって
も、その領域の外周のみを符号化する機能を備えている
ので、誤って内周を符号化することなく、効率のよい符
号化が可能になる。According to the configuration 2, the encoding unit performs a function of erasing a pixel in the area where the encoding is completed, and a function of erasing the pixel even if the area has a cavity due to the erasure of the pixel. Since only the function of encoding the inner circumference is provided, efficient encoding can be performed without erroneously encoding the inner circumference.
構成3によれば、前記符号化手段が、一定のルールの
もとで前記画像領域の外周を追跡し、その追跡の際の追
跡姿勢(方向)を一つの状態とし、該追跡姿勢の変化を
状態遷移としてその状態遷移を符号で表していくことに
より符号化する仮想的追跡移動体(ロボット)の機能を
備えているので、極めて単純な符号語による効率的な符
号化が可能である。According to the configuration 3, the encoding unit tracks the outer periphery of the image area under a certain rule, sets a tracking posture (direction) at the time of the tracking to one state, and determines a change in the tracking posture. Since a virtual tracking moving object (robot) function is provided for encoding by expressing the state transition as a code as a state transition, efficient encoding using an extremely simple codeword is possible.
構成4によれば、前記符号化手段が、前記追跡用移動
体の追跡開始点、追跡中の現在位置、符号発生状況を監
視して前記各画像領域の符号化終了を検出する符号化終
了検知機能を備えているので、符号化終了を検知する特
別な手段を必要とすること無く符号化終了を検知するこ
とが可能である。According to the fourth aspect, the encoding means monitors the tracking start point, the current position being tracked, and the code generation status of the tracking moving object, and detects the end of encoding of each of the image areas. Since the function is provided, it is possible to detect the end of encoding without requiring any special means for detecting the end of encoding.
構成5ないし8によれば、前記構成1記載の符号化装
置によって符号化された符号を入力して復号化し、原画
像を再現することができる。According to Configurations 5 to 8, it is possible to input and decode a code coded by the coding apparatus according to Configuration 1, and reproduce the original image.
[実施例] 第1図は本発明の一実施例にかかる画像符号化装置及
び復号化装置の構成を示すブロック図であり、第1図
(a)が画像符号化装置を示すものであり、第1図
(b)が復号化装置を示すものである。なお、以下詳述
する一実施例は、本発明をカラー動画像の符号化装置及
び復号化装置に適用した例を示すものである。Embodiment FIG. 1 is a block diagram showing a configuration of an image encoding device and a decoding device according to an embodiment of the present invention, and FIG. 1 (a) shows an image encoding device. FIG. 1 (b) shows the decoding device. One embodiment described in detail below shows an example in which the present invention is applied to a color moving picture coding apparatus and a decoding apparatus.
(符号化装置) まず、第1図(a)に基づいて画像符号化装置を説明
する。(Encoding Device) First, an image encoding device will be described based on FIG.
図において、符号101はTVカメラ(TV)、符号102はA/
D変換器、符号103は色分離回路(Y/C)、符号104はベク
トル量子化器(VQ)、符号105は画像メモリ(FM)、符
号106は境界追跡符号化回路(C)、符号107は伝送路で
ある。In the figure, reference numeral 101 denotes a TV camera (TV), and reference numeral 102 denotes A /
D converter, code 103 is a color separation circuit (Y / C), code 104 is a vector quantizer (VQ), code 105 is an image memory (FM), code 106 is a boundary tracking coding circuit (C), code 107 Is a transmission path.
TVカメラ101から入力された画像信号は、A/D変換器10
2で標本化され、ディジタル画像信号となる。The image signal input from the TV camera 101 is output to the A / D converter 10
It is sampled by 2 and becomes a digital image signal.
このディジタル画像信号は、前記色分離回路103によ
って、輝度信号Yと2つの色差信号C1,C2とに分離され
る。The digital image signal is separated by the color separation circuit 103 into a luminance signal Y and two color difference signals C 1 and C 2 .
次に、この3種類の信号は、ベクトル量子化器104に
入力される。Next, these three types of signals are input to the vector quantizer 104.
前記ベクトル量子化器104では、前記信号Y,C1,C2の各
画素値を3次元ベクトルXの要素とみなして、予め用意
されたコードブックに基づき、以下の手順でベクトル量
子化を行う。The vector quantizer 104 regards each pixel value of the signals Y, C 1 and C 2 as an element of the three-dimensional vector X, and performs vector quantization according to the following procedure based on a codebook prepared in advance. .
ある画素I(x,y)の輝度信号Yと、色差信号C1,C2
とから、3次元ベクトルX=(Y,C1,C2)を構成する。A luminance signal Y of a certain pixel I (x, y) and color difference signals C 1 and C 2
From these, a three-dimensional vector X = (Y, C 1 , C 2 ) is formed.
前記ベクトルXとコードブックの代表ベクトルV1〜
VNの距離を総当たりで計算する。The vector X and the representative vector V 1 to
Calculate the distance of V N by brute force.
最も近い代表ベクトルがVKであればその画素I(x,
y)にベクトル番号kを与える。If the closest representative vector is VK , the pixel I (x,
y) is given a vector number k.
〜を全画素について行う。 Is performed for all pixels.
こうして得られたベクトル番号は画像メモリ105に入
力され、記憶される。The vector numbers thus obtained are input to the image memory 105 and stored.
この画像メモリ105に記憶された前記ベクトル番号
は、境界追跡符号化回路106によって読み出されて符号
化され、伝送路107に送出される。The vector numbers stored in the image memory 105 are read out and encoded by the boundary tracking encoding circuit 106 and sent to the transmission path 107.
以下、前記画像メモリ105の内容及び前記境界追跡符
号化回路106の動作の詳細を説明する。Hereinafter, the contents of the image memory 105 and the operation of the boundary tracking encoding circuit 106 will be described in detail.
第3図は、前記画像メモリに記憶されているベクトル
番号の記憶状態の説明図である。第3図に示されるよう
に、前記ベクトル番号は、入力画面の性質(被写体の明
るさ、色等)を反映して、各番号毎にある領域を構成し
て分布している。前記境界追跡符号化回路106はこの領
域の外周を追跡してたどることにより、符号化を行うも
のである。FIG. 3 is an explanatory diagram of the storage state of the vector numbers stored in the image memory. As shown in FIG. 3, the vector numbers are distributed so as to form an area for each number, reflecting the properties of the input screen (brightness, color, etc. of the subject). The boundary tracking coding circuit 106 performs coding by tracking and following the outer periphery of this area.
前記境界追跡符号化回路106による符号化処理は、大
きく別けて以下の4つのプロセスで行われる。The encoding process by the boundary tracking encoding circuit 106 is roughly performed in the following four processes.
1) ベクトル番号kのm番目の領域AKmの検出。1) Detection of the m-th area A Km of the vector number k.
2) 領域AKmの外周の追跡符号化。2) Tracking coding of the outer periphery of the area A Km .
3) 領域AKmの消去。3) Elimination of area A Km .
4) m=m+1として1)に戻る。もしベクトル番号
kの領域がなければk=k+1,m=1として、ベクトル
番号kの全ての領域の符号化が終了したことを示す符号
を送り、1)に戻る。4) Return to 1) with m = m + 1. If there is no area with the vector number k, k = k + 1, m = 1, and a code indicating that encoding of all the areas with the vector number k has been completed is sent, and the procedure returns to 1).
第4図(a)は、前記境界追跡符号化回路106の内部
構成を示すブロック図である。図において、符号401が
領域検出器(RD)、符号402が追跡シミュレータ(Si
m)、符号403がカウンタである。以下、第4図(a)を
参照しながら、上述の1)〜4)の各プロセスのうち、
1)〜3)のプロセスを詳細を説明する。FIG. 4A is a block diagram showing an internal configuration of the boundary tracking encoding circuit 106. In the figure, reference numeral 401 denotes an area detector (RD), and reference numeral 402 denotes a tracking simulator (Si).
m), reference numeral 403 is a counter. Hereinafter, with reference to FIG. 4 (a), among the above-described processes 1) to 4),
The processes 1) to 3) will be described in detail.
1)のプロセス 前記領域検出回路401は前記画像メモリ105の内容を走
査し、ベクトル番号kの領域Akmを捜す。発見したら、
追跡シミュレータ402にスタート信号を送りプロセス
2)に移る。Process 1) The area detection circuit 401 scans the contents of the image memory 105 and searches for an area A km having a vector number k. If you discover
A start signal is sent to the tracking simulator 402, and the process proceeds to the process 2).
2)のプロセス 前記追跡シミュレータ402は、第5図に示されるよう
な仮想的追跡ロボットによる追跡シミュレートを行って
前記画像メモリ105上の領域Akmの外周を追跡するもので
ある。2) Process The tracking simulator 402 tracks the outer periphery of the area A km on the image memory 105 by performing a tracking simulation by a virtual tracking robot as shown in FIG.
この仮想的追跡ロボットは以下のルールに基づいてベ
クトル番号を追跡する。This virtual tracking robot tracks a vector number based on the following rules.
*ロボットの右手はベクトル番号kの領域Akmに必ずの
っていなければならない。* The right hand of the robot must be on the area A km with the vector number k.
*ロボットの左手は領域Akmの外部に出ていなければな
らない。* The left hand of the robot must be outside the area A km .
これら2つのルールによって追跡ロボットのシミュレ
ートを行うと、該追跡ロボットは第6図の状態遷移図に
示されるような4つの追跡姿勢(状態S0〜S3)のいずれ
かの追跡姿勢を保ちつつ前記ベクトル番号を次々と追跡
していく。そして、このときの追跡姿勢を表す符号“0"
〜“2"を出力する。この追跡姿勢を表す符号“0"〜“2"
が領域Akmを符号化したものとなる。Doing simulated tracking robot by these two rules,該追traces robot keeps one of the tracking position of the four tracking position as shown in the state transition diagram of FIG. 6 (state S 0 to S 3) While tracking the vector numbers one after another. The code “0” representing the tracking posture at this time
~ "2" is output. Code “0” to “2” representing this tracking posture
Is obtained by encoding the area A km .
以下、上述した追跡シミュレータ402の動作をさらに
詳細に説明する。Hereinafter, the operation of the tracking simulator 402 will be described in more detail.
まず、前記領域検出器401からスタート信号を受け
とると、そのとき領域検出器401が走査していた画素の
アドレスを領域符号化のスタートアドレスASとして符号
化し、伝送路107に送出する。First, when receiving the start signal from the area detector 401, then the encoded addresses of the pixels area detector 401 has been scanned as the start address A S region encoded and transmitted to a transmission line 107.
初期状態S0として、スタートアドレスASに追跡ロボ
ットの右手をのせる。As an initial state S 0, put a hand tracking robot to the start address A S.
次に、前記追跡ロボットは、下記の(a)〜(c)
の動作のどれかを実行し、新しく右手がおかれたところ
を新アドレスAjとする。Next, the tracking robot includes the following (a) to (c)
Is performed, and the place where the right hand is newly placed is set as a new address Aj .
(a)画素p1=kのとき、左手を軸に左90゜回転して符
号“1"を出し、Smod(n+3,4)に遷移する。ここで、
「mod(n+3,4)」は、(n+3)を4で割った余りの
数を表す。(A) When the pixel p 1 = k, the left hand is rotated left 90 ° about the axis to output a code “1”, and the state transits to S mod (n + 3, 4) . here,
“Mod (n + 3,4)” represents the remainder of (n + 3) divided by 4.
(b)画素p1≠kかつ画素p2=kのとき、前進して符号
“0"を出し、Snを継続する。(B) when the pixel p 1 ≠ k and pixel p 2 = k, out the code "0" to move forward, to continue the S n.
(c)画素p1≠kかつ画素p2≠kのとき、右手を軸に90
゜回転して符号“2"を出し、Smod(n+1,4)に遷移す
る。(C) When the pixel p 1 ≠ k and the pixel p 2 ≠ k, 90
゜ Rotate to output code “2” and transit to S mod (n + 1,4) .
第7図(a)〜(c)は、それぞれ、上記の動作
(a)〜(c)に対応した動作説明図である。FIGS. 7A to 7C are operation explanatory diagrams corresponding to the above operations (a) to (c), respectively.
上記動作において出された符号“0"〜“2"は、伝送路
107に送出される。Codes “0” to “2” output in the above operation are transmission lines.
It is sent to 107.
また、そのとき、符号“2"が出されたときは前記カウ
ンタ403が1つインクリメントされる。At this time, when the code "2" is output, the counter 403 is incremented by one.
さらに、符号“0"あるいは“1"が出されたときは前記
カウンタ403が0にリセットされる。Further, when a code "0" or "1" is output, the counter 403 is reset to zero.
次に、前記画像メモリ105の旧アドレスAj-1には符
号化済みということで、画素値0が書き込まれる。Next, the pixel value 0 is written to the old address A j-1 of the image memory 105 because it has been encoded.
前記、が繰り返される。 The above is repeated.
以上の動作の結果、Aj=Asとなったとき(領域を1周
した場合)、もしくは、カウンタ403が4になったとき
(画素1個からなる領域を1周した場合)は領域Akmの
符号化が終了したものとして次のプロセス3)に移る。As a result of the above operation, when A j = A s (when the region has made one round) or when the counter 403 has reached 4 (when the region having one pixel has made one round), the region A Assuming that the km encoding has been completed, the process proceeds to the next process 3).
3)のプロセス プロセス3)では、第8図に示されるように、1つの
領域Akmのなかにいくつかの別のベクトル番号の領域を
含む場合、誤ってAkmの内周を追跡符号化しないよう
に、Akmを消去するものである。以下、その手順の詳細
を説明する。Process 3) In process 3), as shown in FIG. 8, when one region A km includes regions of several different vector numbers, the inner periphery of A km is erroneously track-encoded. In order not to erase A km . Hereinafter, the procedure will be described in detail.
実際の画像データの左上すみから右下へ向かって、
前記画像メモリ105上で符号化済の印である画素値0の
画素に接しているベクトル番号kの画素値を新たに0と
する。From the upper left corner of the actual image data to the lower right,
The pixel value of the vector number k that is in contact with the pixel having the pixel value of 0, which is a mark that has been coded on the image memory 105, is newly set to 0.
右上すみから左下へ向かってと同じ動作をする。 The same operation is performed from the upper right corner to the lower left.
右下すみから左上へ向かってと同じ動作をする。 The same operation is performed from the lower right corner to the upper left.
左下すみから右上へ向かってと同じ動作をする。 The same operation is performed from the lower left corner to the upper right.
以上の〜の動作を行うことによって、前記プロセ
ス2)で外周を符号化された領域Akmが前記画像メモリ1
05から消去される。これにより、誤って内周を追跡及び
符号化することなく、外周のみが次々と符号化されるの
で、無駄を省くことができる。By performing the above operations (1) to (4), the area A km whose outer periphery is coded in the process 2) is stored in the image memory 1.
Deleted from 05. Thereby, only the outer periphery is encoded one after another without erroneously tracking and encoding the inner periphery, so that waste can be reduced.
(復号化装置) 次に、第1図(b)に基づいて画像復号化装置を説明
する。(Decoding Device) Next, an image decoding device will be described based on FIG. 1 (b).
図において、符号108は伝送路、符号109は境界追跡復
号化回路(D)、符号110は画像メモリ(FM)、符号111
はベクトル逆量子化器(VQ-1)、符号112は色合成回路
(Y/C)、符号113はD/A変換器(D/A)、符号114は画像
モニタである。In the figure, reference numeral 108 denotes a transmission path, reference numeral 109 denotes a boundary tracking decoding circuit (D), reference numeral 110 denotes an image memory (FM), and reference numeral 111
Denotes a vector inverse quantizer (VQ -1 ), reference numeral 112 denotes a color synthesis circuit (Y / C), reference numeral 113 denotes a D / A converter (D / A), and reference numeral 114 denotes an image monitor.
前記伝送路108からの符号は、境界追跡復号化回路109
によって復号化され、ベクトル番号に変換されて前記画
像メモリ110に記憶される。この記憶されたベクトル番
号は、前記逆量子化器111によって読み出され、コード
ブックにしたがって(Y,C1,C2)のベクトルに逆量子化
される。次いで、これらY,C1,C2は、前記色合成回路112
によって色合成され、D/A変換器113によってアナログ画
像信号に変換されて画像モニタ114によって再生され
る。The code from the transmission line 108 is input to a boundary tracking decoding circuit 109.
And converted into a vector number and stored in the image memory 110. The stored vector number is read out by the dequantizer 111 and dequantized into a (Y, C 1 , C 2 ) vector according to the codebook. Next, these Y, C 1 , C 2 are
Are converted into analog image signals by the D / A converter 113 and reproduced by the image monitor 114.
以下、前記境界追跡復号化回路109について詳細に説
明する。Hereinafter, the boundary tracking decoding circuit 109 will be described in detail.
この境界追跡復号化回路109は、要するに、上述した
境界追跡符号化回路106の逆のプロセスを辿って前記画
像メモリ110上にベクトル番号の領域を再現するもの
で、大きく別けて以下のプロセスを実行する。In short, the boundary tracking decoding circuit 109 reproduces the area of the vector number on the image memory 110 by following the reverse process of the above-described boundary tracking encoding circuit 106. I do.
1) ベクトル番号k,m番目の領域Akmのスタートアドレ
スAsを受信する。1) vector number k, receives a start address A s of the m-th region A miles.
2) 領域Akmの外周を追跡復号化する。2) Tracking decoding of the outer periphery of the area A km is performed.
3) m=m+1として前記1)に戻る。もし、ベクト
ル番号kの全ての領域の符号化が終了したことを示す符
号を受信したら、k=k+1、m=m+1として前記
1)に戻る。3) Return to the above 1) with m = m + 1. If a code indicating that the encoding of all the regions of the vector number k has been completed is received, k = k + 1 and m = m + 1 and the process returns to the above 1).
4) 領域Akmの内部にベクトル番号kを満たす。4) Fill the vector number k inside the area A km .
以上のプロセス1)〜4)を繰り返してベクトル番号
を次々と復元する。The above processes 1) to 4) are repeated to restore the vector numbers one after another.
第4図(b)は、前記境界追跡復号化回路109の内部
構成を示すブロック図である。図において、符号404は
追跡シミュレータ(Sim)、符号405はコントローラ(Co
nt)、符号406はカウンタ(Count)である。以下、第4
図(b)を参照しながら、上述の各プロセス1)〜4)
を詳述する。FIG. 4 (b) is a block diagram showing an internal configuration of the boundary tracking decoding circuit 109. In the figure, reference numeral 404 denotes a tracking simulator (Sim), and reference numeral 405 denotes a controller (Co).
nt) and reference numeral 406 are counters (Count). Hereinafter, the fourth
Each of the above processes 1) to 4) with reference to FIG.
Will be described in detail.
1)のプロセス 前記コントローラ405がスタートアドレス情報を受信
し、追跡シミュレータ404にスタート信号を送り、追跡
復号化を開始させる。Process 1) The controller 405 receives the start address information and sends a start signal to the tracking simulator 404 to start tracking decoding.
2)のプロセス 前記追跡シミュレータ404が以下の動作を行ってベク
トル番号kの領域の外周を再現する。Process 2) The tracking simulator 404 performs the following operation to reproduce the outer periphery of the area of the vector number k.
まず、前記コントローラ405からスタート信号を受
けとり、領域符号化のスタートアドレスAsを前記伝送路
108から受信する。First, receives a start signal from the controller 405, the start address A s a region encoding the transmission line
Receive from 108.
初期状態をS0として、スタートアドレスAsに追跡ロ
ボットの右手をのせる。The initial state as S 0, put a hand tracking robot to the start address A s.
次に、前記追跡ロボットは、下記の(a)〜(c)
の動作のどれかを実行し、新しく右手がおかれたところ
を新アドレスAjとする。また、そのとき、符号“2"が出
たときは前記カウンタ406が1つインクリメントされ
る。さらに、符号“0"あるいは“1"が出たときは前記カ
ウンタ406が0にリセットされる。Next, the tracking robot includes the following (a) to (c)
Is performed, and the place where the right hand is newly placed is set as a new address Aj . At this time, when the code "2" appears, the counter 406 is incremented by one. Further, when the code "0" or "1" is output, the counter 406 is reset to zero.
(a)符号“1"を受信したら、画素p1=kと考え、左手
を軸に左90゜回転して、Smod(n+3,4)に遷移する。Upon receipt of the (a) reference numeral "1", considered pixel p 1 = k, by rotating left by 90 ° to the axis of the left hand, a transition to S mod (n + 3,4).
(b)符号“0"を受信したら、画素p1≠kかつ画素p2=
kと考え、前進してSnを継続する。(B) When the code “0” is received, the pixel p 1 ≠ k and the pixel p 2 =
thought k, to continue the S n moving forward.
(c)符号“2"を受信したら、画素p1≠kかつ画素p2≠
kと考え、右手を軸に90゜回転して、Smod(n+1,4)
に遷移する。(C) When the code “2” is received, the pixel p 1 {k and the pixel p 2 }
Think k, rotate your right hand 90 ° about its axis, and S mod (n + 1,4)
Transitions to.
第7図(a)〜(c)は、それぞれ、上記の動作
(a)〜(c)に対応した動作説明図である。FIGS. 7A to 7C are operation explanatory diagrams corresponding to the above operations (a) to (c), respectively.
次に、前記画像メモリ105の旧アドレスAj-1には復
号化済みということで、画素値kが書き込まれる。Next, the pixel value k is written to the old address A j-1 of the image memory 105 because it has been decoded.
前記、が繰り返される。 The above is repeated.
3)のプロセス プロセス3)では、Aj=Asとなり(領域を1周した場
合)、もしくは、前記カウンタ406が4になって、領域A
kmの符号化が終了したことをコントローラ405が検知し
て、前記追跡シミュレータ404、カウンタ406をリセット
する。しかる後、前記プロセス1)に戻って、新しい領
域Akm+1の追跡復号化を行う。3) Process In process 3), A j = A s (when the area has made one round) or the counter 406 becomes 4 and the area A
The controller 405 detects that the encoding of km has been completed, and resets the tracking simulator 404 and the counter 406. Thereafter, returning to the process 1), the tracking decoding of the new area A km + 1 is performed.
また、ベクトル番号kの領域の符号化が終了したこと
を示す符号を受信した場合は、追跡シミュレータ404、
カウンタ406をリセットし、しかる後、前記プロセス
1)に戻って新しい領域Ak+11の追跡復号化を行う。When a code indicating that the encoding of the area of the vector number k has been completed is received, the tracking simulator 404,
The counter 406 is reset, and thereafter, the process returns to the process 1) to perform tracking decoding of the new area A k + 11 .
また、全てのベクトル番号、全ての領域についての復
号化の終了を検知したときは次のプロセス4)に移る。When the end of decoding for all vector numbers and all areas is detected, the process proceeds to the next process 4).
4)のプロセス プロセス4)では、ベクトル番号kで囲まれた領域A
kmの内部に以下の手順でベクトル番号kを満たす。4) Process In process 4), the area A surrounded by the vector number k
A vector number k is filled in km by the following procedure.
実際の画像データの左上すみから右下へ向かって、
前記画像メモリ110上で復号化済の印である画素値kの
画素に接している画素値0の画素を新たに画素値kとす
る。From the upper left corner of the actual image data to the lower right,
A pixel having a pixel value of 0 which is in contact with a pixel having a pixel value k which is a decoded mark on the image memory 110 is newly set as a pixel value k.
右上すみから左下へ向かってと同じ動作をする。 The same operation is performed from the upper right corner to the lower left.
右下すみから左上へ向かってと同じ動作をする。 The same operation is performed from the lower right corner to the upper left.
左下すみから右上へ向かってと同じ動作をする。 The same operation is performed from the lower left corner to the upper right.
以上の〜の動作を行うことによって、前記プロセ
ス2)で外周を復号化された領域Akmが前記画像メモリ1
10上でベクトル番号kで満たされる。By performing the above operations (1) to (4), the area A km whose outer periphery has been decoded in the process 2) is stored in the image memory 1.
10 is filled with a vector number k.
このようにして、前記画像メモリ110上において、前
記伝送路108から伝送された画像が、ベクトル番号で再
生される。In this way, the image transmitted from the transmission line 108 is reproduced on the image memory 110 with the vector number.
しかる後、前記ベクトル逆量子化器111によって、輝
度信号Y、色差信号C1,C2に変換され、前記色合成回路1
12、D/A変換器113及び画像モニタ114を通じて再生画像
が得られる。Thereafter, the vector dequantizer 111 converts the signal into a luminance signal Y and color difference signals C 1 and C 2.
12. A reproduced image is obtained through the D / A converter 113 and the image monitor 114.
(一実施例の利点) 上述の一実施例によれば、以下の利点が得られる。(Advantages of One Embodiment) According to the above-described embodiment, the following advantages can be obtained.
画像をいくつかの領域の集まりと考え、同様の色、
明るさを持つ領域の外周を符号化して伝送するため、ブ
ロック状の歪みが生じない。Think of an image as a collection of areas, similar colors,
Since the outer periphery of the region having brightness is encoded and transmitted, block-like distortion does not occur.
領域を符号化するのに領域の外周を追跡する仮想的
追跡ロボットを考え、その追跡姿勢の変化を状態遷移と
してとらえて符号化するようにしているため、“0"〜
“2"の3つの符号語で追跡データを構成できる。すなわ
ち、1〜2bitの短い符号で構成できる。Considering a virtual tracking robot that tracks the outer periphery of the area to encode the area, and changes the tracking posture as a state transition and encodes it, so "0" ~
Tracking data can be composed of three codewords “2”. That is, it can be constituted by a short code of 1 to 2 bits.
領域を符号化するのに領域の外周を追跡する仮想的
追跡ロボットを考え、その追跡姿勢の変化を状態遷移と
してとらえて符号化するようにしているため、 1つの領域の符号化終了を スタートアドレスに戻る 符号“2"が連続4回出現する ことで自動的に検知することができ、符号化終了を示
す特別な符号を必要としない。Considering a virtual tracking robot that tracks the outer periphery of the area to encode the area, and changes the tracking posture as a state transition and encodes it, the end of encoding of one area is the start address. The code "2" can be automatically detected when it appears four times in succession, and no special code indicating the end of encoding is required.
領域を符号化した後、その領域を消去するようにし
たため、誤ってその領域の内周を符号化することがな
く、効率よく符号化できる。After the area is coded, the area is erased, so that the inner circumference of the area is not erroneously coded and coding can be performed efficiently.
なお、本発明は、上述の一実施例に限られるものでな
く、白黒の動画像あるいはカラーもしくは白黒の静止画
像の符号化装置及び復号化装置にも適用できることは勿
論である。It should be noted that the present invention is not limited to the above-described embodiment, and it is needless to say that the present invention can be applied to an encoding device and a decoding device for monochrome moving images or color or monochrome still images.
[発明の効果] 以上詳述したように、本発明は、原画像情報をディジ
タル画像信号に変換して符号化する画像符号化装置にお
いて、ディジタル画像信号の各画素の性質に応じて画像
の領域分割を行う画像領域分割手段と、前記画像領域分
割手段によって分割された各画像領域の外周を符号化す
る符号化手段とを備えた構成、 並びに、前記符号化装置によって符号化された符号を
入力して復号化する画像復号化装置において、 前記符号化装置によって領域分割された各画像領域の
外周を復号化する復号化手段と、 前記復号化された画像情報から分割される前のディジ
タル画像信号を再生する画像再生手段とを備えたことを
特徴とする構成とすることによって、ブロック歪みが生
じたり、輪郭にぼけが生じたりすることのない画像符号
化装置及び復号化装置を得ているものである。[Effects of the Invention] As described above in detail, the present invention relates to an image encoding apparatus for converting original image information into a digital image signal and encoding the digital image signal. A configuration including image area dividing means for performing division, and encoding means for encoding the outer periphery of each image area divided by the image area dividing means; and inputting a code encoded by the encoding apparatus. An image decoding apparatus for decoding the image area; decoding means for decoding the outer periphery of each image area divided by the encoding apparatus; and a digital image signal before being divided from the decoded image information. And an image encoding apparatus that does not cause block distortion or blur in contours. And a decoding device.
第1図は本発明の一実施例の構成を示すブロック図、第
2図は従来の画像符号化装置及び復号化装置の構成を示
すブロック図、第3図は画像メモリに記憶されるベクト
ル番号の記憶状態の説明図、第4図は境界追跡符号化回
路及び境界追跡復号化回路の内部構成を示すブロック
図、第5図は仮想的追跡ロボットの動作説明図、第6図
は状態遷移図、第7図は仮想的追跡ロボットによる追跡
動作の説明図、第8図は領域符号化の説明図である。 101……TVカメラ(TV)、102……A/D変換器、103……色
分離回路(Y/C)、104……ベクトル量子化器(VQ)、10
5……画像メモリ(FM)、106……境界追跡符号化回路
(C)、107……伝送路、108……伝送路、109……境界
追跡復号化回路(D)、110……画像メモリ(FM)、111
……ベクトル逆量子化器(VQ-1)、112……色合成回路
(Y/C)、113……D/A変換器(D/A)、114……画像モニ
タ。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of a conventional image encoding device and a conventional decoding device, and FIG. 3 is a vector number stored in an image memory. FIG. 4 is a block diagram showing an internal configuration of a boundary tracking encoding circuit and a boundary tracking decoding circuit, FIG. 5 is an operation explanatory diagram of a virtual tracking robot, and FIG. 6 is a state transition diagram. , FIG. 7 is an explanatory diagram of a tracking operation by a virtual tracking robot, and FIG. 8 is an explanatory diagram of region coding. 101 TV camera (TV), 102 A / D converter, 103 Color separation circuit (Y / C), 104 Vector quantizer (VQ), 10
5 ... Image memory (FM), 106 ... Boundary tracking coding circuit (C), 107 ... Transmission path, 108 ... Transmission path, 109 ... Boundary tracking decoding circuit (D), 110 ... Image memory (FM), 111
... Vector inverse quantizer (VQ -1 ), 112... Color synthesis circuit (Y / C), 113... D / A converter (D / A), 114.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04N 7/133 Z ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04N 7/133 Z
Claims (8)
て画像の領域分割を行う画像領域分割手段と、前記画像
領域分割手段によって分割された各画像領域の外周を符
号化する符号化手段とを備え、原画像情報をディジタル
画像信号に変換して符号化する画像符号化装置におい
て、 前記画像領域分割手段は、 前記ディジタル画像信号を輝度信号及び色差信号に分割
する分離手段と、 輝度信号及び色差信号をベクトルの構成要素とみなした
複数の代表ベクトルを有するコードブックと、 前記分割された輝度信号及び色差信号からなるベクトル
を前記コードブックの複数の代表ベクトルと比較し、最
も近い代表ベクトルの番号を記憶する記憶手段とを有
し、 この記憶された代表ベクトルの番号に応じて各画素を類
別して表現することにより前記画像の領域分割を行うこ
とを特徴とする画像符号化装置。An image area dividing means for dividing an image according to the characteristics of each pixel of a digital image signal, and an encoding means for encoding an outer periphery of each image area divided by said image area dividing means. An image coding apparatus for converting original image information into a digital image signal and encoding the digital image signal, wherein the image area dividing unit includes: a separating unit that divides the digital image signal into a luminance signal and a color difference signal; A codebook having a plurality of representative vectors that regard the color difference signal as a component of the vector, and a vector composed of the divided luminance signal and color difference signal is compared with the plurality of representative vectors of the codebook. Storage means for storing numbers, and by classifying and representing each pixel according to the stored number of the representative vector, Image encoding device and performs image segmentation.
領域について画素の消去を行う機能と、この画素の消去
により空洞を有することになった領域であっても、その
領域の外周のみを符号化する機能を備えたものであるこ
とを特徴とする請求項1記載の画像符号化装置。2. The coding means has a function of erasing a pixel in an area where the coding has been completed, and a function of erasing a pixel even if the area has a cavity due to the erasure of the pixel. 2. The image encoding apparatus according to claim 1, further comprising a function of encoding.
号が同一の画像領域の外周を追跡し、その追跡の際の追
跡姿勢(方向)を一つの状態とし、該追跡姿勢の変化を
状態遷移としてその状態遷移を符号で表していくことに
より符号化する仮想的追跡移動体(ロボット)の機能を
備えたものであることを特徴とする請求項1記載の画像
符号化装置。3. The encoding means tracks the outer periphery of an image area having the same representative vector number, sets a tracking posture (direction) at the time of the tracking to one state, and changes the tracking posture in a state. 2. The image encoding apparatus according to claim 1, further comprising a function of a virtual tracking moving body (robot) for encoding by expressing the state transition as a transition by a code.
開始点、追跡中の現在位置、符号発生状況を監視して前
記各画像領域の符号化終了を検出する符号化終了検知機
能を備えたことを特徴とする請求項3記載の画像符号化
装置。4. An encoding end detecting function for detecting the end of encoding of each image area by monitoring a tracking start point, a current position being traced, and a code generation state of the tracking moving object. The image encoding device according to claim 3, further comprising:
置によって領域分割された各画像領域の外周を復号化す
る復号化手段と、復号化された画像情報から分割される
前のディジタル画像信号を再生する画像再生手段とを備
え、請求項1記載の画像符号化装置によって符号化され
た符号を入力して復号化する画像復号化装置において、 前記画像再生手段は、 前記符号中の前記代表ベクトルの番号を記憶する記憶手
段と、 前記記憶手段に記憶された代表ベクトルの番号に対応し
て輝度信号及び色差信号を構成要素としたベクトルを出
力するコードブックと、 前記コードブックからベクトルとして出力された輝度信
号及び色差信号に基いて色合成を行う色合成手段とを有
することを特徴とする画像復号化装置。5. A decoding means for receiving an encoded code and decoding the outer periphery of each image area divided by an image encoding device, and a digital signal before being divided from the decoded image information. An image decoding device for inputting and decoding a code encoded by the image encoding device according to claim 1, further comprising: an image reproducing unit that reproduces an image signal, wherein the image reproducing unit includes: A storage unit for storing the number of the representative vector, a codebook for outputting a vector having a luminance signal and a color difference signal as constituent elements corresponding to the number of the representative vector stored in the storage unit, a vector from the codebook An image decoding apparatus comprising: a color synthesizing unit that performs color synthesis based on a luminance signal and a color difference signal output as a color signal.
が空洞を有するものであっても、その領域の外周のみを
復号化する機能を備えたものであり、前記復号化の終了
した領域については該領域の外周と同じ性質の画素を再
生する機能を備えたものであることを特徴とする請求項
5記載の画像復号化装置。6. The decoding means has a function of decoding only the outer periphery of the decoded area even if the decoded area has a cavity, and the decoding is completed. 6. The image decoding apparatus according to claim 5, wherein the image decoding apparatus has a function of reproducing a pixel having the same property as an outer periphery of the area.
号が同一の画像領域の外周を追跡し、その追跡の際の追
跡姿勢(方向)を一つの状態とし、該追跡姿勢の変化を
状態遷移としてその状態遷移を符号で表していくことに
より復号化する仮想的追跡移動体(ロボット)の機能を
備えたものであることを特徴とする請求項5記載の画像
復号化装置。7. The decoding means tracks the outer periphery of an image area having the same representative vector number, sets a tracking posture (direction) at the time of the tracking to one state, and changes the tracking posture in a state. 6. The image decoding apparatus according to claim 5, further comprising a function of a virtual tracking moving object (robot) for decoding by representing the state transition by a code as a transition.
開始点、追跡中の現在位置、符号発生状況を監視して前
記各画像領域の復号化終了を検出する復号化終了検知機
能を備えたことを特徴とする請求項7記載の画像符号化
装置。8. A decoding end detecting function for detecting the end of decoding of each image area by monitoring the tracking start point of the tracking moving object, the current position being tracked, and the code generation status. The image encoding device according to claim 7, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9891989A JP3016790B2 (en) | 1989-04-20 | 1989-04-20 | Image encoding device and decoding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9891989A JP3016790B2 (en) | 1989-04-20 | 1989-04-20 | Image encoding device and decoding device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02279080A JPH02279080A (en) | 1990-11-15 |
| JP3016790B2 true JP3016790B2 (en) | 2000-03-06 |
Family
ID=14232541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9891989A Expired - Fee Related JP3016790B2 (en) | 1989-04-20 | 1989-04-20 | Image encoding device and decoding device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3016790B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5342645B2 (en) * | 2009-06-15 | 2013-11-13 | 株式会社日立製作所 | Image coding apparatus and image coding method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59854A (en) * | 1982-06-25 | 1984-01-06 | Shin Kobe Electric Mach Co Ltd | Manufacturing method for battery |
| JPS61274473A (en) * | 1985-05-20 | 1986-12-04 | Fujitsu Ltd | Color picture information forming system |
| JPS62116080A (en) * | 1985-11-15 | 1987-05-27 | Fujitsu Ltd | Picture compressing system |
-
1989
- 1989-04-20 JP JP9891989A patent/JP3016790B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02279080A (en) | 1990-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3037407B2 (en) | Digital signal processing system | |
| KR100319248B1 (en) | Image predictive decoding method, image predictive decoding apparatus, image predictive coding method, image predictive coding apparatus, and data storage media | |
| JP4863333B2 (en) | Method and apparatus for creating high resolution still images | |
| KR100257614B1 (en) | Image signal padding method, image signal coding apparatus, image signal decoding apparatus | |
| JPH04177992A (en) | Picture coder having hierarchical structure | |
| JP3502392B2 (en) | Digital image pixel compensation method, and digital image encoding device and image decoding device using the same | |
| JP2001514830A (en) | Error concealment of video images | |
| JP2835187B2 (en) | Encoder / decoder and encoding / decoding method | |
| CA2326785A1 (en) | Methods and apparatus for context selection of block transform coefficients | |
| JP3016790B2 (en) | Image encoding device and decoding device | |
| US6556714B2 (en) | Signal processing apparatus and method | |
| JP2882285B2 (en) | Color image compression / expansion method | |
| Ramanathan et al. | Multi-hypothesis prediction for disparity compensated light field compression | |
| JP2001268581A (en) | Image prediction decoding method, image prediction decoding device, image prediction encoding method, image prediction encoding device, and data storage medium | |
| US6339659B1 (en) | Fractal coding/decoding of picture data using memory capacity information | |
| JPH0332185A (en) | Moving picture coder and moving picture decoder | |
| JP3334384B2 (en) | Picture prediction coding method | |
| JP3387820B2 (en) | Image prediction decoding apparatus and image prediction decoding method | |
| JP3214849B2 (en) | Image prediction decoding method and apparatus | |
| JP4174111B2 (en) | Encoding method and apparatus | |
| JP4012267B2 (en) | Video encoding / decoding method and encoding / decoding device capable of object unit processing | |
| JP3066278B2 (en) | Image encoding device and image decoding device | |
| JP2891251B2 (en) | Image encoding device and image decoding device | |
| KR19990037282A (en) | Recording and decoding apparatus and method, and recording medium | |
| JPH0316490A (en) | Moving picture encoder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081224 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |