JPH02279080A - Picture coder and decoder - Google Patents
Picture coder and decoderInfo
- Publication number
- JPH02279080A JPH02279080A JP1098919A JP9891989A JPH02279080A JP H02279080 A JPH02279080 A JP H02279080A JP 1098919 A JP1098919 A JP 1098919A JP 9891989 A JP9891989 A JP 9891989A JP H02279080 A JPH02279080 A JP H02279080A
- Authority
- JP
- Japan
- Prior art keywords
- image
- encoding
- area
- tracking
- decoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000007704 transition Effects 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 7
- 238000013139 quantization Methods 0.000 abstract description 11
- 230000006835 compression Effects 0.000 abstract description 2
- 238000007906 compression Methods 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 25
- 230000008569 process Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 14
- 230000033001 locomotion Effects 0.000 description 10
- 230000015572 biosynthetic process Effects 0.000 description 6
- 230000036544 posture Effects 0.000 description 6
- 238000003786 synthesis reaction Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 238000000926 separation method Methods 0.000 description 4
- 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 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 238000010276 construction 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
- 238000005516 engineering process Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000002747 voluntary effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、例えば、静止画像を含むカラー動画像等の画
像信号を符号化するのに好適な符号化装置及びこの符号
化装置によって符号化された符号を画徨信号変換する復
号化装置に関する。Detailed Description of the Invention [Field of Industrial Application] 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 method using the encoding device. The present invention relates to a decoding device that converts a code into an image deviation signal.
[従来の技術]
従来、この種の技術としては下記の文献に開示されてい
るものがある。[Prior Art] Conventionally, this type of technology has been disclosed in the following documents.
「°゛小杉松田、酒井:動き補償コサイン交換符号化ル
ープ内のフィルターの一検討′。``°゛Kosugi Matsuda, Sakai: A study of filters in motion compensated cosine exchange coding loops''.
電子通信学会技術研究報告 IE86−100J第2図
(a)及び第2図(b)は、それぞれ、上述の文献に開
示されている画像符号化装置及び復号化装置の構成を示
すブロック図である。IEICE technical research report IE86-100J Figures 2 (a) and 2 (b) are block diagrams showing the configurations of the image encoding device and decoding device, respectively, disclosed in the above-mentioned document. .
第2図に基づいて符号化装置を説明する。The encoding device will be explained based on FIG.
原画像はTVカメラ201の撮像管の走査によって光の
濃淡分布を表す電気信号に変換され、次に、A/D変換
器(A/D>202によって画素に標本化されてディジ
タル画像信号に変換される。The original image is converted into an electrical signal representing the light and shade distribution by scanning the image pickup tube of the TV camera 201, and then sampled into pixels by an A/D converter (A/D>202) and converted into a digital image signal. be done.
次いで、このディジタル画像信号は、さらに、色分離回
路(Y/C)203によって色分離され、輝度信号・色
差信号が得られる。Next, this digital image signal is further color separated by a color separation circuit (Y/C) 203 to obtain a luminance signal and a color difference signal.
前記輝度信号・色信号は、動きベクトル検出器(MV>
204によって、フレームメモリ205の内容と比較さ
れ、mXm画素の大きさ処理ブロック(例えば、16x
16)毎に動きベクトルが計算され、このベクトルで動
き補償が施されて予測値が求められる。The luminance signal/chrominance signal is detected by a motion vector detector (MV>
204, the contents of the frame memory 205 are compared with the contents of the frame memory 205, and the mXm pixel size processing block (e.g. 16x
16), a motion vector is calculated, motion compensation is performed using this vector, and a predicted value is obtained.
次に、加算器206によって先に求められた動きベクト
ルで動き補償された予測値が差し引かれ、フレーム間差
分残差信号が得られる。このとき、前記計算された動き
ベクトルは符号化されて伝送路209に送出される。Next, the adder 206 subtracts the predicted value motion-compensated using the previously determined motion vector to obtain an inter-frame difference residual signal. At this time, the calculated motion vector is encoded and sent to the transmission path 209.
一方、前記フレーム間差分残差信号は、離散コサイン変
換器(DCT>207によって、nxn処理ブロック(
例えば、8×8)単位で直交変換され、無相関化される
。このとき、この直交変換における変換係数は量子化器
(Q>208で量子化されて量子化レベル番号に変換さ
れ、前記伝送路209に送出される。On the other hand, the inter-frame difference residual signal is processed by a discrete cosine transformer (DCT>207) into an nxn processing block (
For example, the signals are orthogonally transformed in 8×8) units and decorrelated. At this time, the transform coefficients in this orthogonal transform are quantized by a quantizer (Q>208, converted into a quantization level number, and sent to the transmission path 209).
前記量子化器208の出力は逆量子化器(Q’>210
にも接続されており、前記量子化レベル番号はこの逆量
子化器210によって逆量子値に変換され、さらに、逆
離散コサイン変換器(DCT’> 211によってフレ
ーム間差分残差信号に復元される。The output of the quantizer 208 is processed by an inverse quantizer (Q'>210
The quantization level number is converted into an inverse quantum value by this inverse quantizer 210, and is further restored to an interframe difference residual signal by an inverse discrete cosine transformer (DCT'> 211). .
そして、加算器212によって、この復元されたフレー
ム間差分残差信号に、前記加算器206によって求めら
れた予測値が加えられ、局部復号止器再生信号として前
記フレームメモリ205に入力される。Then, an adder 212 adds the predicted value obtained by the adder 206 to the reconstructed interframe difference residual signal, and inputs the resultant signal to the frame memory 205 as a local decoder reproduction signal.
次に、第2図(b)に基づいて復号化装置を説明する。Next, the decoding device will be explained based on FIG. 2(b).
まず、伝送路213から残差信号の量子化レベル番号と
動きベクトルとを受信する。First, the quantization level number and motion vector of the residual signal are received from the transmission path 213.
前記量子化レベル番号は、逆量子化器214で逆量子化
され、さらに、この逆量子化値は、逆離散コサイン変換
器215によって変換されてフレーム間差分残差信号が
復元される。The quantization level number is dequantized by an inverse quantizer 214, and this dequantized value is further transformed by an inverse discrete cosine transformer 215 to restore an interframe difference residual signal.
次に、加算器21.6によって、前記復元されたフレー
ム間差分残差信号に、前記伝送路213から受信された
動きベクトルによって予測された予測値が加えられ、前
記符号化器側の局部復号止器再生信号と全く同じ再生信
号に変換される。Next, the adder 21.6 adds a predicted value predicted by the motion vector received from the transmission path 213 to the reconstructed interframe difference residual signal, and local decoding on the encoder side It is converted into a reproduction signal that is exactly the same as the stopper reproduction signal.
この再生信号は、フレームメモリ217及び色合成回路
218に入力される。前記色合成回路(Y/C)218
は、輝度信号と色差信号をディジタル画像信号に合成す
る。この合成されたディジタル画像信号は、D/A変換
器219によってアナログ画像信号に変換され、画像モ
ニタ220によって再生される。This reproduced signal is input to frame memory 217 and color synthesis circuit 218. The color synthesis circuit (Y/C) 218
combines the luminance signal and color difference signal into a digital image signal. This combined digital image signal is converted into an analog image signal by a D/A converter 219 and reproduced by an image monitor 220.
[発明が解決しようとする課jJ]
しかしながら、上述の従来の方法では、以下のような問
題点があった。[Problems to be Solved by the Invention] However, the above-mentioned conventional method has the following problems.
■ 量子化・逆量子化をブロック単位で行うため、各ブ
ロックで量子化器の特性が異なる場合、量子化誤差の違
いが画像のブロック歪となって現れる。■ Since quantization and inverse quantization are performed on a block-by-block basis, if the characteristics of the quantizer differ for each block, the difference in quantization error will appear as block distortion in the image.
■ 量子化によって直交変換係数の高域成分が失われ、
画像の輪郭部分がぼけてしまう場合がある。■ High-frequency components of orthogonal transform coefficients are lost due to quantization,
The outline of the image may become blurred.
本発明は、上述の背景のもとでなされたものであり、ブ
ロック歪みが生じたり、輪郭にぼけが生じたりすること
のない画像符号化装置及び復号化装置を提供することを
目的としたものである。The present invention was made against the above-mentioned background, and an object of the present invention is to provide an image encoding device and a decoding device that do not cause block distortion or blurred contours. It is.
[課題を解決するための手段]
本発明は、以下の各構成とすることで上述の課題を解決
している。[Means for Solving the Problems] The present invention solves the above problems by having the following configurations.
(1)原画像情報をディジタル画像信号に変換して符号
化する画像符号化装置において、
前記ディジタル画像信号の各画素の性質に応じて画像の
領域分割を行う画像領域分割手段と、前記画像領域分割
手段によって分割された各画像領域の外周を符号化する
符号化手段とを備えたことを特徴とする構成。(1) An image encoding device that converts original image information into a digital image signal and encodes the same, comprising: an image area dividing unit that divides the image into areas according to the properties of each pixel of the digital image signal; and encoding means for encoding the outer periphery of each image area divided by the dividing means.
(2)構成1において、
前記画像領域分割手段は、各画素の性質をベクトルで表
現し、このベクトルの値に応じて各画素を類別して表現
することにより前記画像の領域分割を行う機能を備えた
ものであることを特徴とする構成。(2) In configuration 1, the image region dividing means has a function of dividing the image into regions by expressing the properties of each pixel as a vector, and classifying and expressing each pixel according to the value of this vector. A configuration characterized by being equipped with.
(3)構成工ないし2のいずれかにおいて、前記符号化
手段は、前記符号化の終了した領域について画素の消去
を行う機能と、この画素の消去により空洞を有すること
になった領域であっても、その領域の外周のみを符号化
する機能をそなえたものであることを特徴とする構成。(3) In any of construction work or 2, the encoding means has a function of erasing pixels in the area where the encoding has been completed, and an area that has a cavity due to the erasure of the pixels. The configuration is also characterized in that it has a function of encoding only the outer periphery of the area.
(4)構成1ないし3のいずれかにおいて、前記符号化
手段は、一定のルールのもとで前記画像領域の外周を追
跡し、その追跡の際の追跡姿勢(方向)を一つの状態と
し、該追跡姿勢の変化を状態遷移としてその状態遷移を
符号で表していくことにより符号化する仮想的追跡移動
体(ロボット)の機能を備えたものであることを特徴と
した構成。(4) In any one of configurations 1 to 3, the encoding means tracks the outer periphery of the image area under a certain rule, and sets the tracking posture (direction) in one state during the tracking, A configuration characterized in that it has a function of a virtual tracking moving body (robot) that encodes changes in the tracking posture as state transitions by representing the state transitions with codes.
(5)構成4において、
前記符号化手段は、前記追跡用移動体の追跡開始点、追
跡中の現在位置、符号発生情況を監視して前記各画像領
域の符号化終了を検知する符号化終了検知機能を備えた
ことを特徴とする構成。(5) In configuration 4, the encoding unit monitors the tracking start point of the tracking moving object, the current position during tracking, and the code generation situation, and detects the end of coding of each image area. A configuration characterized by having a detection function.
(6)構成工ないし5のいずれかの符号化装置によって
符号化された符号を入力して復号化する画像復号化装置
において、
前記符号化された符号を入力して前記符号化装置によっ
て領域分割された各画像領域の外周を復号化する復号化
手段と、
前記復号化された画像情報から分割される前のディジタ
ル画像信号を再生する画像再生手段とを備えたことを特
徴とする構成。(6) In an image decoding device that inputs and decodes a code encoded by any one of the encoding devices described in component 5 to 5, the image decoding device inputs the encoded code and performs region segmentation by the encoding device. A configuration characterized by comprising: decoding means for decoding the outer periphery of each of the image areas, and image reproduction means for reproducing a digital image signal before being divided from the decoded image information.
(7)構成6において、
前記復号化手段は、前記復号化された領域が空洞を有す
るものであっても、その領域の外周のみを復号化する機
能を備えたものであり、前記復号化の終了した領域につ
いては該領域の外周と同じ性質の画素を再生する機能を
備えたものであることを特徴とした構成。(7) In configuration 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; The configuration is characterized in that it has a function of regenerating pixels having the same properties as the outer periphery of the finished area.
(8)構成6において、
前記画像再生手段は、前記復号化された各画素の性質が
ベクトルで表現されたものであるとき、このベクトルの
値に応じたディジタル画像情報に再生する機能を備えた
ものであることを特徴とする構成。(8) In configuration 6, the image reproducing means has a function of reproducing digital image information according to the value of the vector when the property of each decoded pixel is expressed by a vector. A composition characterized by being something.
(9)構成6ないし8のいずれかにおいて、前記復号化
手段は、前記入力された符号で指定される領域を追跡し
、その追跡の際の追跡姿勢(方向)を一つの状態とし、
該追跡姿勢の変化を状態遷移としてその状態遷移を符号
で表していくことにより復号化する仮想的追跡移動体く
ロボット)の機能を備えたものであることを特徴とした
構成。(9) In any one of configurations 6 to 8, the decoding means tracks the area specified by the input code, and sets the tracking attitude (direction) in one state during the tracking,
A configuration characterized in that it has a function of a virtual tracking mobile object (robot) that decodes changes in the tracking posture as state transitions by representing the state transitions in codes.
(10)構成9において、
前記復号化手段は、前記追跡用移動体の追跡開始点、追
跡中の現在位置、符号発生情況を監視して前記各画像領
域の復号化終了を検知する復号化終了検知機能を備えた
ことを特徴とする構成。(10) In configuration 9, the decoding means detects the end of decoding of each image area by monitoring the tracking start point of the tracking moving object, the current position during tracking, and the code generation situation. A configuration characterized by having a detection function.
[作用]
前記構成1によれば、前記画像領域分割手段によって、
ディジタル画像信号は各画素の性質に応じて画像の領域
分割が行なわれた後、前記符号化手段によって、これら
領域の外周が符号化されることによって符号化が遂行さ
れる。すなわち、従来のように、ブロック単位で量子化
を行わないので、ブロック歪みが生じない。しかも、領
域の外周を符号化するようにしたので圧縮効率を高める
ことが可能である。[Operation] According to the configuration 1, the image area dividing means:
The digital image signal is encoded by dividing the image into regions according to the properties of each pixel, and then encoding the outer periphery of these regions by the encoding means. That is, unlike the conventional method, quantization is not performed on a block-by-block basis, so block distortion does not occur. Moreover, since the outer periphery of the area is encoded, it is possible to improve compression efficiency.
また構成2によれば、前記画像領域分割手段が、各画素
の性質をベクトルで表現し、このベクトルの値に応じて
各画素を類別して表現することにより前記画像の領域分
割を行う機能を備えているので、比敦的簡単に領域分割
ができる。According to configuration 2, the image region dividing means has a function of dividing the image into regions by expressing the properties of each pixel as a vector and classifying and expressing each pixel according to the value of this vector. Since it is equipped with this feature, area division can be done relatively easily.
構成3によれば、前記符号化手段が、前記符号化の終了
した領域について画素の消去を行う機能と、この画素の
消去により空洞を有することになった領域であっても、
その領域の外周のみを符号化する機能を備えているので
、誤って内周を符号化することなく、効率のよい符号化
が可能になる。According to configuration 3, the encoding means has a function of erasing pixels in the area where the encoding has been completed, and even if the area has a cavity due to the erasure of the pixels,
Since it has a function of encoding only the outer periphery of the area, efficient encoding is possible without erroneously encoding the inner periphery.
構成4によれば、前記符号化手段が、一定のルールのも
とで前記画像領域の外周を追跡し、その追跡の際の追跡
姿勢(方向)を一つの状態とし、該追跡姿勢の変化を状
態遷移としてその状態遷移を符号で表していくことによ
り符号化する仮想的追跡移動体(ロボット)の機能を備
えているので、極めて単純な符号語による効率的な符号
化が可能である。According to configuration 4, the encoding means tracks the outer periphery of the image area under a certain rule, sets the tracking attitude (direction) during the tracking to one state, and changes the tracking attitude. Since it has the function of a virtual tracking moving object (robot) that encodes state transitions by representing them as state transitions, efficient encoding using extremely simple code words is possible.
構成5によれば、前記符号化手段が、前記追跡用移動体
の追跡開始点、追跡中の現在位置、符号発生情況を監視
して前記各画像領域の符号化終了を検知する符号化終了
検知機能を備えているので、符号化終了を検知する特別
な手段を必要とすることなく符号化終了を検知すること
が可能である。According to configuration 5, the encoding end detection unit detects the end of encoding of each image region by monitoring the tracking start point of the tracking moving object, the current position during tracking, and the code generation situation. Since this function is provided, it is possible to detect the end of encoding without requiring any special means for detecting the end of encoding.
また、構成6ないし10によれば、前記構成1ないし5
記載の符号化装置によって符号化された符号を入力して
復号化し、原画像を再現することができる。Further, according to configurations 6 to 10, the configurations 1 to 5 described above
The code encoded by the described encoding device can be input and decoded to reproduce the original image.
[実施例]
第1図は本発明の一実施例にかかる画像符号化装置及び
復号化装置の構成を示すブロック図であり、第1図(a
)が画像符号化装置を示すものであり、第1図(b)が
復号化装置を示すものである。なお、以下詳述する一実
施例は、本発明をカラー動画像の符号化装置及び復号化
装置に適用した例を示すものである。[Embodiment] FIG. 1 is a block diagram showing the configuration of an image encoding device and a decoding device according to an embodiment of the present invention.
) shows an image encoding device, and FIG. 1(b) shows a decoding device. Note that an embodiment described in detail below shows an example in which the present invention is applied to a color moving image encoding device and a decoding device.
(符号化装置)
まず、第1図(a)に基づいて画像符号化装置を説明す
る。(Encoding Apparatus) First, an image encoding apparatus will be explained based on FIG. 1(a).
図において、符号101はTVカメラ(TV)、符号1
02はA/D変換器、符号103は色分離回路くY/C
)、符号104はベクトル量子化器(VQ) 、符号1
05は画像メモリ(FM) 、符号106は境界追跡符
号化回路(C)、符号107は伝送路である。In the figure, numeral 101 is a TV camera (TV), numeral 1
02 is an A/D converter, and 103 is a color separation circuit, Y/C.
), code 104 is a vector quantizer (VQ), code 1
05 is an image memory (FM), 106 is a boundary tracking encoding circuit (C), and 107 is a transmission path.
TV右カメラ01から入力された画像信号は、A/D変
換器102で原本化され、ディジタル画像信号となる。The image signal input from the TV right camera 01 is converted into an original by the A/D converter 102 and becomes a digital image signal.
このディジタル画像信号は、前記色分離回路103によ
って、輝度信号Yと2つの色差信号CI。This digital image signal is separated into a luminance signal Y and two color difference signals CI by the color separation circuit 103.
C2とに分離される。It is separated into C2.
次に、この3種類の信号は、ベクトル量子化器104に
入力される。Next, these three types of signals are input to the vector quantizer 104.
前記ベクトル量子化器104では、前記信号Y。The vector quantizer 104 receives the signal Y.
C1,C2の各画素値を3次元ベクトルXの要素とみな
して、予め用意されたコードブックに基づき、以下の手
順でベクトル量子化を行う。Each pixel value of C1 and C2 is regarded as an element of a three-dimensional vector X, and vector quantization is performed in the following procedure based on a codebook prepared in advance.
■ ある画素I (x、y)の輝度信号Yと、色差信号
CI、C2とから、3次元ベクトル番号(Y、cl、C
2>を構成する。■ A three-dimensional vector number (Y, cl, C
2>.
■ 前記ベクトルXとコードブックの代表ベクトルV1
〜■、の距離を総当たりで計算する。■ The vector X and the representative vector V1 of the codebook
~■, Calculate the distance by brute force.
■ 最も近い代表ベクトルが■にであればその画素I
(x、y)にベクトル番号kを与える。■ If the nearest representative vector is ■, that pixel I
Give vector number k to (x, y).
■ ■〜■を全画素について行う。■ Perform steps from ■ to ■ for all pixels.
こうして得られたベクトル番号は画像メモリ105に入
力され、記憶される。The vector number thus obtained is input to the image memory 105 and stored.
この画像メモリ105に記憶された前記ベクトル番号は
、境界追跡符号化回路106によって読み出されて符号
化され、伝送路107に送出される。The vector number stored in the image memory 105 is read out and encoded by the boundary tracking encoding circuit 106 and sent to the transmission path 107.
以下、前記画像メモリ105の内容及び前記境界追跡符
号化回路106の動作の詳細を説明する。The details of the contents of the image memory 105 and the operation of the boundary tracking encoding circuit 106 will be explained below.
第3図は、前記画像メモリに記憶されているベクトル番
号の記憶状態の説明図である。第3図に示されるように
、前記ベクトル番号は、入力画面の性質(被写体の明る
さ、色等)を反映して、各番号毎にある領域を構成して
分布している。前記境界追跡符号化回路106はこの領
域の外周を追跡してたどることにより、符号化を行うも
のである。FIG. 3 is an explanatory diagram of the storage state of vector numbers stored in the image memory. As shown in FIG. 3, the vector numbers are distributed so that each number constitutes a certain area, reflecting the properties of the input screen (brightness, color, etc. of the subject). The boundary tracing encoding circuit 106 performs encoding by tracing the outer periphery of this area.
前記境界追跡符号化回路106による符号化処理は、大
きく別けて以下の4つのプロセスで行われる。The encoding process by the boundary tracking encoding circuit 106 is roughly divided into the following four processes.
1)ベクトル番号にのm番目の領域AKmの検出。1) Detection of m-th area AKm in vector number.
2)領域AKIIlの外周の追跡符号化。2) Tracking encoding of the outer periphery of area AKIIl.
3)領域AK1.lの消去。3) Area AK1. Elimination of l.
4) m=m+1として1)に戻る。もしベクトル番
号にの領域がなければに=に+1.m=1として、ベク
トル番号にの全ての領域の符号化が終了したことを示す
符号を送り、1)に戻る。4) Return to 1) with m=m+1. If there is no area in the vector number = +1. Set m=1, send a code indicating that encoding of all areas has been completed to the vector number, and return to 1).
第4図(a)は、前記境界追跡符号化回路106の内部
構成を示すブロック図である。図において、符号401
が領域検出器(RD)、符号4゜2が追跡シミュレータ
(Sim)、符号403がカウンタである。以下、第4
図(a)を参照しながら、上述の1)〜4)の各プロセ
スのうち、1)〜3)のプロセスを詳細を説明する。FIG. 4(a) is a block diagram showing the internal configuration of the boundary tracking encoding circuit 106. In the figure, reference numeral 401
is a region detector (RD), 4°2 is a tracking simulator (Sim), and 403 is a counter. Below, the fourth
Of the above-mentioned processes 1) to 4), processes 1) to 3) will be described in detail with reference to FIG.
UΩZ旦皇2
前記領域検出回路401は前記画像メモリ1゜5の内容
を走査し、ベクトル番号にの領域AkIIlt捜す。発
見したら、追跡シミュレータ402にスタート信号を送
りプロセス2)に移る。UΩZdanko 2 The area detection circuit 401 scans the contents of the image memory 1.5 and searches for the area AkIIlt corresponding to the vector number. Once discovered, a start signal is sent to the tracking simulator 402 and the process moves to process 2).
拉ΩZ旦皇2
前記追跡シミュレータ402は、第5図に示されるよう
な仮想的追跡ロボットによる追跡シミュレートを行って
前記画像メモリ105上の領域Akmの外周を追跡する
ものである。拉ΩZdanhuang 2 The tracking simulator 402 tracks the outer periphery of the area Akm on the image memory 105 by performing a tracking simulation using a virtual tracking robot as shown in FIG.
この仮想的追跡ロボットは以下のルールに基づいてベク
トル番号を追跡する。This virtual tracking robot tracks vector numbers based on the following rules.
*ロボットの右手はベクトル番号にの領域AklIlに
必ずのっていなければならない。*The robot's right hand must be on the area AklIl of the vector number.
*ロボットの左手は領域Akmの外部に出ていなければ
ならない。*The robot's left hand must be outside the area Akm.
これら2つのルールによって追跡ロボットのシミュレー
トを行うと、該追跡ロボットは第6図の状態遷移図に示
されるような4つの追跡姿勢(状態S。−83)のいず
れかの追跡姿勢を保ちつつ前記ベクトル番号を次々と追
跡していく。そして、このときの追跡姿勢を表す符号“
°0′°〜“2゛°を出力する。この追跡姿勢を表す符
号“0°゛〜″“2″が領域AkIIIt符号化したも
のとなる。When a tracking robot is simulated using these two rules, the tracking robot maintains one of the four tracking postures (state S.-83) as shown in the state transition diagram of FIG. The vector numbers are tracked one after another. Then, the code “
°0'° to "2°" are output. The codes "0°" to "2" representing this tracking attitude are encoded in the area AkIIIt.
以下、上述した追跡シミュレータ402の動作をさらに
詳細に説明する。The operation of the tracking simulator 402 described above will be explained in more detail below.
■ まず、前記領域検出器401からスタート信号を受
けとると、そのとき領域検出器401が走査していた画
素のアドレスを領域符号化のスタートアドレスA、とし
て符号化し、伝送路107に送出する。(2) First, when a start signal is received from the area detector 401, the address of the pixel being scanned by the area detector 401 at that time is encoded as a start address A for area encoding, and sent to the transmission line 107.
■ 初期状態Soとして、スタートアドレスA3に追跡
ロボットの右手をのせる。■ As the initial state So, place the tracking robot's right hand on the start address A3.
■ 次に、前記追跡ロボットは、下記の(a)〜(C)
の動作のどれかを実行し、新しく右手がおかれたところ
を新アドレスAjとする。■ Next, the tracking robot performs the following (a) to (C).
Execute one of the operations above and set the new address Aj where the right hand is placed.
(a)画素P1−にのとき、左手を軸に左90”回転し
て符号“°1”を出し、5lllod(。+3. a)
に遷移する。ここで、rmod(n+3.4)」は、(
n+3)を4で割った余りの数を表す。(a) When pixel P1-, rotate 90” to the left around the left hand to get the sign “°1” and 5llod(.+3.a)
Transition to. Here, rmod(n+3.4)" is (
Represents the remainder when dividing n+3) by 4.
(b)画素p1≠kかつ画素P2=にのとき、前進して
符号“0”を出し、Soを継続する。(b) When pixel p1≠k and pixel P2=, move forward, output code "0", and continue So.
(C)画素p1≠kかつ画素p2≠にのとき、右手を軸
に90°回転して符号“2”を出し、5I11゜d(n
。1,4)に遷移する・
第7図(a)〜(C)は、それぞれ、上記の動作(a)
〜(C)に対応した動作説明図である。(C) When pixel p1≠k and pixel p2≠, rotate 90° around the right hand to get the code “2”, 5I11°d(n
. 1, 4) Figures 7 (a) to (C) respectively show the above operation (a).
It is an explanatory diagram of operation corresponding to ~(C).
上記動作において出された符号“°0パ〜“2′。The codes "°0pa~"2' issued in the above operation.
は、伝送路107に送出さ゛れる。is sent to the transmission line 107.
また、そのとき、符号“2′°が出されたときは前記カ
ウンタ403が1つインクリメントされる。Further, at that time, when the code "2'°" is issued, the counter 403 is incremented by one.
さらに、符号“0゛°あるいは“1′が出されたときは
前記カウンタ403が0にリセットされる。Furthermore, when the code "0°" or "1" is issued, the counter 403 is reset to zero.
■ 次に、前記画像メモリ105の旧アドレスAj−1
には符号化済みということで、画素値0が書き込まれる
。■ Next, the old address Aj-1 of the image memory 105
Since it has already been encoded, a pixel value of 0 is written to it.
■ 前記■、■が繰り返される。■ The above ■ and ■ are repeated.
以上の動作の結果、Aj =A3となったとき(領域を
1周した場合)、もしくは、カウンタ403が4になっ
たとき(画素1個からなる領域を1周した場合)は領域
AkIIlの符号化が終了したものとして次のプロセス
3)に移る。As a result of the above operations, when Aj = A3 (when the area has gone around once) or when the counter 403 has reached 4 (when the area consisting of one pixel has gone around once), the sign of the area AkIIl is Assuming that the process has been completed, the process moves on to the next process 3).
廷@Z旦皇ス
プロセス3)では、第8図に示されように、1つの領域
Ak−なかにいくつかの別のベクトル番号の領域を含む
場合、誤ってAkmの内周を追跡符号化しないように、
AklIl!消去するものである。以下、その手順の詳
細を説明する。In the process 3), as shown in Figure 8, when one area Ak contains areas with several different vector numbers, the inner circumference of Ak is incorrectly tracked and encoded. So as not to,
AklIl! It is something to be erased. The details of the procedure will be explained below.
■ 実際の画像データの左上すみから右下へ向かって、
前記画像メモリ105上で符号化済の印である画素値0
の画素に接しているベクトル番号にの画素値を新たに0
とする。■ From the top left corner to the bottom right of the actual image data,
A pixel value of 0, which is a mark of encoding on the image memory 105,
Set the pixel value of the vector number adjacent to the pixel to 0.
shall be.
■ 右上すみから左下へ向かって■と同じ動作をする。■ Perform the same action as ■ from the upper right corner to the lower left.
■ 右下すみから左上へ向かって■と同じ動作をする。■ Do the same movement as ■ from the bottom right to the top left.
■ 左下すみから右上へ向かって■と同じ動作をする。■ Perform the same action as ■ from the bottom left to the top right.
以上の■〜■の動作を行うことによって、前記プロセス
2)で外周を符号化された領域AkIIlが前記画像メ
モリ105から消去される。これにより、誤って内周を
追跡及び符号化することなく、外周のみが次々と符号化
されるので、無駄を省くことができる。By performing the above operations ① to ②, the area AkIIl whose outer periphery was encoded in the process 2) is erased from the image memory 105. As a result, only the outer circumferences are encoded one after another without erroneously tracking and encoding the inner circumferences, so that waste can be avoided.
(復号化装置)
次に、第1図(b)に基づいて画像復号化装置を説明す
る。(Decoding device) Next, the image decoding device will be explained based on FIG. 1(b).
図において、符号108は伝送路、符号109は境界追
跡復号化回路(D)、符号110は画像メモリ(FM)
、符号111はベクトル逆量子化器(■Q−1)、符号
112は色合成回路(Y/C)、符号113はD/A変
換器(D/A>、符号114は画像モニタである。In the figure, 108 is a transmission path, 109 is a boundary tracking decoding circuit (D), and 110 is an image memory (FM).
, 111 is a vector inverse quantizer (Q-1), 112 is a color synthesis circuit (Y/C), 113 is a D/A converter (D/A>), and 114 is an image monitor.
前記伝送路108からの符号は、境界追跡復号化回路1
09によって復号化され、ベクトル番号に変換されて前
記画像メモリ110に記憶される。The code from the transmission line 108 is sent to the boundary tracking decoding circuit 1
09, converted into a vector number, and stored in the image memory 110.
この記憶されたベクトル番号は、前記逆量子化器111
によって読み出され、コードブックにしたがって(Y、
C1,C,、)の、ベクトルに逆量子化される0次いで
、これらY、C1°、C2は、前記色合成回路112に
よって色合成され、D/A変換器113によってアナロ
グ画像信号に変換されて画像モニタ114によって再生
される。This stored vector number is stored in the inverse quantizer 111.
According to the codebook, (Y,
Then, these Y, C1°, C2 are color synthesized by the color synthesis circuit 112, and converted into an analog image signal by the D/A converter 113. and is reproduced on the image monitor 114.
以下、前記境界追跡復号化回路109について詳細に説
明する。The boundary tracking decoding circuit 109 will be described in detail below.
この境界追跡復号化回路109は、要するに、上述した
境界追跡符号化回路106の逆のプロセスを辿って前記
画像メモリ110上にベクトル番号の領域を再現するも
ので、大きく別けて以下のプロセスを実行する。In short, this boundary tracing decoding circuit 109 reproduces the vector number area on the image memory 110 by following the reverse process of the boundary tracing encoding circuit 106 described above, and executes the following processes broadly divided. do.
1)ベクトル番号に、m番目の領域Akmのスタートア
ドレスA、を受信する。1) Receive the start address A of the m-th area Akm as the vector number.
2) 領域Ak−k=を追跡復号化する。2) Track and decode the area Ak−k=.
3)m=m+1として前記1)に戻る。もし、ベクトル
番号にの全ての領域の符号化が終了したことを示す符号
を受信したら、k=に+1、m=m+1として前記1)
に戻る。3) Return to 1) above with m=m+1. If you receive a code indicating that the encoding of all areas in the vector number has been completed, set k = +1 and m = m + 1 (1) above.
Return to
4)領域AkITlの内部にベクトル番号kを満たす。4) Fill the inside of area AkITl with vector number k.
以上のプロセス1)〜4)を繰り返してベクトル番号を
次々と復元する。The above processes 1) to 4) are repeated to restore vector numbers one after another.
第4図(b)は、前記境界追跡復号化回路109の内部
構成を示すブロック図である。図において、符号404
は追跡シミュレータ(Sim)、符号405はコントロ
ーラ(Cont)、符号406はカウンタ(Count
)である。以下、第4図(b)を参照しながら、上述の
各プロセス1)〜4)を詳述する。FIG. 4(b) is a block diagram showing the internal configuration of the boundary tracking decoding circuit 109. In the figure, reference numeral 404
is a tracking simulator (Sim), 405 is a controller (Cont), and 406 is a counter (Count).
). Hereinafter, each of the above-mentioned processes 1) to 4) will be explained in detail with reference to FIG. 4(b).
UΩ2旦よ2
前記コントローラ405がスタートアドレス情報を受信
し、追跡シミュレータ404にスタート信号を送り、追
跡復号化を開始させる。UΩ2danyo2 The controller 405 receives the start address information and sends a start signal to the tracking simulator 404 to start tracking decoding.
■ム2旦皇2
前記追跡シミュレータ404が以下の動作を行ってベク
トル番号にの領域の外周を再現する。■Mu2danko2 The tracking simulator 404 performs the following operations to reproduce the outer periphery of the area corresponding to the vector number.
■ まず、前記コントローラ405からスタート信号を
受けとり、領域符号化のスタートアドレスA、を前記伝
送路108から受信する。(2) First, a start signal is received from the controller 405, and a start address A for area encoding is received from the transmission line 108.
■ 初期状態をS。とじて、スタートアドレスA、に追
跡ロボットの右手を、のせる。■ Initial state is S. Then, place the tracking robot's right hand on the start address A.
■ 次に、前記追跡ロボットは、下記の(a)〜(C)
の動作のどれかを実行し、新しく右手がおかれたところ
を新アドレスAjとする。また、そのとき、符号“2”
が出たときは前記カウンタ403が1つインクリメント
される。さらに、符号°“0°′あるいは“1”が出た
ときは前記カウンタ403が0にリセットされる。■ Next, the tracking robot performs the following (a) to (C).
Execute one of the operations above and set the new address Aj where the right hand is placed. Also, at that time, the code “2”
When the result appears, the counter 403 is incremented by one. Further, when the code 0° or 1 is output, the counter 403 is reset to 0.
(a)符号“1パを受信したら、画素p1”kと考え、
左手を軸に左90°回転して、Smod (n+3゜4
)に遷移する。(a) When the code “1pa” is received, consider the pixel p1”k,
Rotate 90° to the left using your left hand as an axis, and turn Smod (n+3°4
).
(b)符号“0゛を受信したら、画素p1≠kかつ画素
ρ2”kと考え、前進してSnを継続する。(b) When the code "0" is received, consider that pixel p1≠k and pixel ρ2"k, and move forward to continue Sn.
(C)符号“2パを受信したら、画素P1.≠kかつ画
素p2≠にと考え、右手を軸に90°回転して、5II
IOd(。。1,4)に遷移する。(C) When receiving the code "2pa, think that pixel P1.≠k and pixel p2≠, rotate 90 degrees around the right hand, and
Transition to IOd(..1,4).
第7図(a)〜(C)は、それぞれ、上記の動作(a)
〜(C)に対応した動作説明図である。FIGS. 7(a) to (C) respectively show the above operation (a).
It is an explanatory diagram of operation corresponding to ~(C).
■ 次に、前記画像メモリ105の旧アドレスAj−1
には復号化済みということで、画素値kが書き込まれる
。■ Next, the old address Aj-1 of the image memory 105
, the pixel value k is written because it has been decoded.
■ 前記■、■が繰り返される。■ The above ■ and ■ are repeated.
鉦Ω2旦よl
プロセス3)では、Aj =A、となり(領域を1周し
た場合)、もしくは、前記カウンタ406が4になって
、領域AH−符号化が終了したことをコントローラ40
5が検知して、前記追跡シミュレータ404、カウンタ
406をリセットする。In process 3), Aj = A (when the area is cycled once), or the counter 406 becomes 4, indicating that the area AH-encoding has been completed by the controller 40.
5 is detected and the tracking simulator 404 and counter 406 are reset.
しかる後、前記プロセス1)に戻って、新しい領域Ak
m+1の追跡復号化を行う。After that, return to the process 1) and create a new area Ak.
Perform trace decoding of m+1.
また、ベクトル番号にの領域の符号化が終了したことを
示す符号を受信した場合は、追跡シミュレータ404、
カウンタ406をリセットし、しかる後、前記プロセス
1)に戻って新しい領域Ak+11の追跡復号化を行う
。In addition, when a code indicating that the encoding of the area in the vector number is completed is received, the tracking simulator 404
The counter 406 is reset, and then the process 1) is returned to trace decoding of the new area Ak+11.
また、全てのベクトル番号、全ての領域についての復号
化の終了を検知したときは次のプロセス4)に移る。Further, when the completion of decoding for all vector numbers and all areas is detected, the process moves to the next process 4).
UΩ1三皇区
プロセス4)では、ベクトル番号にで囲まれた領域Ak
lIlの内部に以下の手順でベクトル番号kを満たす。In UΩ1 Sanko Ward process 4), the area Ak surrounded by the vector number
The inside of lIl is filled with vector number k using the following procedure.
■ 実際の画像データの左上すみから右下へ向かって、
前記画像メモリ110上で復号化済の印である画素値に
の画素に接している画素値0の画素を新たに画素値にと
する。■ From the top left corner to the bottom right of the actual image data,
A pixel with a pixel value of 0 that is adjacent to a pixel with a pixel value that is a decoded mark on the image memory 110 is set as a new pixel value.
■ 右上すみから左下へ向かって■と同じ動作をする。■ Perform the same action as ■ from the upper right corner to the lower left.
■ 右下すみから左上へ向かって■と同じ動作をする。■ Do the same movement as ■ from the bottom right to the top left.
■ 左下すみから右上へ向かって■と同じ動作をする。■ Perform the same action as ■ from the bottom left to the top right.
以上の■〜■の動作を行うことによって、前記プロセス
2)で外周を復号化された領域AkIIlが前記画像メ
モリ110上でベクトル番号にで満たされる。By performing the above operations ① to ②, the area AkIIl whose outer periphery was decoded in the process 2) is filled with vector numbers on the image memory 110.
このようにして、前記画像メモリ110上において、前
記伝送路108から伝送された画像が、ベクトル番号で
再生される。In this way, the image transmitted from the transmission line 108 is reproduced on the image memory 110 using the vector number.
しかる後、前記ベクトル逆量子化器111によって、輝
度信号Y、色差信号C1,C2に変換され、前記色合成
回路112、D/A変換器113及び画像モニタ114
を通じて再生両像が得られる。Thereafter, the vector inverse quantizer 111 converts the luminance signal Y and color difference signals C1 and C2, and sends them to the color synthesis circuit 112, D/A converter 113 and image monitor 114.
Through this, both images can be reproduced.
(一実施例の利点) 上述の一実施例によれば、以下の利点が得られる。(Advantages of one embodiment) According to the embodiment described above, the following advantages can be obtained.
■ 画像をいくつかの領域の集まりと考え、同様の色、
明るさを持つ領域の外周を符号化して伝送するため、ブ
ロック状の歪みが生じない。■ Think of the image as a collection of several areas, with similar colors,
Since the outer periphery of the bright area is encoded and transmitted, block-like distortion does not occur.
■ 領域を符号化するのに領域の外周を追跡する仮想的
追跡ロボットを考え、その追跡姿勢の変化を状態遷移と
してとらえて符号化するようにしているため、“0”〜
“2°°の3つの符号語で追跡データを構成できる。す
なわち、1〜2bitの短い符号で構成できる。■ To encode a region, we consider a virtual tracking robot that tracks the outer periphery of the region, and encode changes in its tracking posture as state transitions.
“Tracking data can be composed of three code words of 2°. That is, it can be composed of short codes of 1 to 2 bits.
■ 領域を符号化するのに領域の外周を追跡する仮想的
追跡ロボットを考え、その追跡姿勢の変化を状態遷移と
してとらえて符号化するようにしているため、
1つの領域の符号化終了を
スタートアドレスに戻る
符号“°2°°が連続4回出現する
ことで自動的に検知することができ、符号化終了を示す
特別な符号を必要としない。■ To encode a region, we consider a virtual tracking robot that tracks the outer periphery of the region, and encode changes in its tracking posture as state transitions, so the end of encoding for one region is the starting point. It can be automatically detected when the code "°2°°" that returns to the address appears four times in a row, and there is no need for a special code to indicate the end of encoding.
■ 領域を符号化した後、その領域を消去するようにし
たため、誤ってその領域の内周を符号化することがなく
、効率よく符号化できる。■ After encoding an area, the area is erased, so that the inner periphery of the area is not erroneously encoded, and encoding can be performed efficiently.
なお、本発明は、上述の一実施例に限られるものでなく
、白黒の動画像あるいはカラーもしくは白黒の静止画像
の符号化装置及び復号化装置にも適用できることは勿論
である。It should be noted that the present invention is not limited to the above-described embodiment, and can of course be applied to an encoding device and a decoding device for black and white moving images, or color or black and white still images.
[発明の効果]
以上詳述したように、本発明は、原画像情報をディジタ
ル画像信号に変換して符号化する画像符号化装置におい
て、ディジタル画像信号の各画素の性質に応じて画像の
領域分割を行う画像領域分割手段と、前記画像領域分割
手段によって分割された各画像領域の外周を符号化する
符号化手段とを備えた構成、
並び(こ、前記符号化装置によって符号化された符号を
入力して復号化する画像復号化装置において、
前記符号化装置によって領域分割された各画像領域の外
周を復号化する復号化手段と、前記復号化された画像情
報から分割される前のディジタル画像信号を再生する画
像再生手段とを備えたことを特徴とする構成とすること
によって、ブロック歪みが生じたり、輪郭にぼけが生じ
たりすることのない画像符号化装置及び復号化装置を得
ているものである。[Effects of the Invention] As described in detail above, the present invention provides an image encoding device that converts original image information into a digital image signal and encodes it. A configuration comprising: an image region dividing means for performing division; and an encoding means for encoding the outer periphery of each image region divided by the image region dividing means; The image decoding device inputs and decodes the image information, the decoding means decoding the outer periphery of each image region divided into regions by the encoding device, and the digital image information before being divided from the decoded image information. An image encoding device and a decoding device that do not cause block distortion or blurred contours are obtained by having a configuration characterized by comprising an image reproducing means for reproducing an image signal. It is something that exists.
第1図は本発明の一実施例の構成を示すブロック図、第
2図は従来の画像符号化装置及び復号化装置の構成を示
すブロック図、第3図は画像メモリに記憶されるベクト
ル番号の記憶状態の説明図、第4図は境界追跡符号化回
路及び境界追跡復号化回路の内部構成を示すブロック図
、第5図は仮想的追跡ロボットの動作説明図、第6図は
状態遷移図、第7図は仮想的追跡ロボットによる追跡動
作の説明図、第8図は領域符号化の説明図である。
101・・・↑■カメラ(TV)、102・・・A/D
変換器、103・・・色分離回路(Y/C)、104・
・・ベクトル量子化器(VQ)、105・・・画像メモ
リ(FM)、106・・・境界追跡符号化回路(C)、
107・・・伝送路、108・・・伝送路、109・・
・境界O追跡復号北回B(D)、110・・・画像メモ
リ(FM)
1・・・ベクトル逆量子化器(VQ”)112・・・色
合成回路(Y/C)
113・・・D/A
変換器(D/A>
114・・・画像モニタ。
画像メモリに記憶されるへ゛クトル番号の記憶状態の説
明口笛
図
仮想的追跡ロボットの動作説明図
第5図
(a)
(b)
仮想的追跡a*”1Fによる追跡動作説明図第7図
第6図
第8図
手続+F社正書(自発)
平成 年 2・!、陥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 decoding device, and FIG. 3 is a vector number stored in the image memory. FIG. 4 is a block diagram showing the internal configuration of the boundary tracking encoding circuit and boundary tracking decoding circuit, FIG. 5 is an illustration of the operation of the 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 area encoding. 101...↑■Camera (TV), 102...A/D
Converter, 103... Color separation circuit (Y/C), 104.
... Vector quantizer (VQ), 105 ... Image memory (FM), 106 ... Boundary tracking encoding circuit (C),
107... Transmission line, 108... Transmission line, 109...
・Boundary O tracking decoding north circuit B (D), 110... Image memory (FM) 1... Vector inverse quantizer (VQ'') 112... Color synthesis circuit (Y/C) 113... D/A converter (D/A> 114... image monitor. Whistle diagram explaining the storage state of the vector number stored in the image memory Diagram explaining the operation of the virtual tracking robot Figure 5 (a) (b) Virtual tracking a*” 1F tracking operation explanatory diagram Figure 7 Figure 6 Figure 8 Procedure + F company official document (voluntary) Heisei 2.!, failure
Claims (10)
化する画像符号化装置において、 前記ディジタル画像信号の各画素の性質に応じて画像の
領域分割を行う画像領域分割手段と、前記画像領域分割
手段によって分割された各画像領域の外周を符号化する
符号化手段とを備えたことを特徴とする画像符号化装置
。(1) An image encoding device that converts original image information into a digital image signal and encodes the same, comprising: an image area dividing unit that divides the image into areas according to the properties of each pixel of the digital image signal; An image encoding device comprising: encoding means for encoding the outer periphery of each image region divided by the dividing means.
ルで表現し、このベクトルの値に応じて各画素を類別し
て表現することにより前記画像の領域分割を行う機能を
備えたものであることを特徴とする請求項1記載の画像
符号化装置。(2) The image region dividing means has a function of dividing the image into regions by expressing the properties of each pixel as a vector and classifying and expressing each pixel according to the value of this vector. The image encoding device according to claim 1, characterized in that:
ついて画素の消去を行う機能と、この画素の消去により
空洞を有することになった領域であっても、その領域の
外周のみを符号化する機能を備えたものであることを特
徴とした請求項1ないし2のいずれかに記載の画像符号
化装置。(3) The encoding means has a function of erasing pixels in the area where the encoding has been completed, and even if the area has a cavity due to the erasure of pixels, only the outer periphery of the area is encoded. 3. The image encoding apparatus according to claim 1, wherein the image encoding apparatus has a function of encoding an image.
像領域の外周を追跡し、その追跡の際の追跡姿勢(方向
)を一つの状態とし、該追跡姿勢の変化を状態遷移とし
てその状態遷移を符号で表していくことにより符号化す
る仮想的追跡移動体(ロボット)の機能を備えたもので
あることを特徴とした請求項1ないし3のいずれかに記
載の画像符号化装置。(4) The encoding means tracks the outer periphery of the image area under a certain rule, sets a tracking attitude (direction) during the tracking as one state, and defines a change in the tracking attitude as a state transition. The image encoding device according to any one of claims 1 to 3, characterized in that the image encoding device has a function of a virtual tracking moving object (robot) that encodes the state transition by representing it with a code. .
点、追跡中の現在位置、符号発生情況を監視して前記各
画像領域の符号化終了を検知する符号化終了検知機能を
備えたことを特徴とする請求項4記載の画像符号化装置
。(5) The encoding means has an encoding end detection function that monitors the tracking start point, current position during tracking, and code generation situation of the tracking moving object to detect the end of encoding of each image area. The image encoding device according to claim 4, characterized in that:
によって符号化された符号を入力して復号化する画像復
号化装置において、 前記符号化された符号を入力して前記符号化装置によっ
て領域分割された各画像領域の外周を復号化する復号化
手段と、 前記復号化された画像情報から分割される前のディジタ
ル画像信号を再生する画像再生手段とを備えたことを特
徴とする画像復号化装置。(6) An image decoding device that inputs and decodes a code encoded by the encoding device according to any one of claims 1 to 5, wherein the image decoding device inputs the encoded code and decodes the encoded code. The present invention is characterized by comprising: a decoding means for decoding the outer periphery of each image region divided into regions; and an image reproduction means for reproducing a digital image signal before division from the decoded image information. Image decoding device.
を有するものであっても、その領域の外周のみを復号化
する機能を備えたものであり、前記復号化の終了した領
域については該領域の外周と同じ性質の画素を再生する
機能を備えたものであることを特徴とした請求項6記載
の画像復号化装置。(7) 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 means has a function of decoding only the outer periphery of the area where the decoding has been completed. 7. The image decoding apparatus according to claim 6, wherein the image decoding apparatus has a function of reproducing pixels having the same properties as those on the outer periphery of the area.
性質がベクトルで表現されたものであるとき、このベク
トルの値に応じたディジタル画像情報に再生する機能を
備えたものであることを特徴とする請求項6記載の画像
復号化装置。(8) When the characteristics of each decoded pixel are expressed by a vector, the image reproducing means has a function of reproducing digital image information according to the value of this vector. The image decoding device according to claim 6, characterized in that:
れる領域を追跡し、その追跡の際の追跡姿勢(方向)を
一つの状態とし、該追跡姿勢の変化を状態遷移としてそ
の状態遷移を符号で表していくことにより復号化する仮
想的追跡移動体(ロボット)の機能を備えたものである
ことを特徴とした請求項6ないし8のいずれかに記載の
画像復号化装置。(9) The decoding means tracks the area specified by the input code, sets a tracking attitude (direction) during the tracking as one state, and uses a change in the tracking attitude as a state transition. 9. The image decoding device according to claim 6, wherein the image decoding device has a function of a virtual tracking moving object (robot) that decodes transitions by representing them with codes.
始点、追跡中の現在位置、符号発生情況を監視して前記
各画像領域の復号化終了を検知する復号化終了検知機能
を備えたことを特徴とする請求項9記載の画像復号化装
置。(10) The decoding means includes a decoding completion detection function that monitors the tracking start point, current position during tracking, and code generation status of the tracking moving object to detect the completion of decoding of each of the image regions. The image decoding device according to claim 9, characterized in that:
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 true JPH02279080A (en) | 1990-11-15 |
| JP3016790B2 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) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010146769A1 (en) * | 2009-06-15 | 2010-12-23 | 株式会社日立製作所 | Image encoding device, image encoding method, image decoding device, image decoding method, and image display device |
Citations (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
Patent Citations (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 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010146769A1 (en) * | 2009-06-15 | 2010-12-23 | 株式会社日立製作所 | Image encoding device, image encoding method, image decoding device, image decoding method, and image display device |
| JP5342645B2 (en) * | 2009-06-15 | 2013-11-13 | 株式会社日立製作所 | Image coding apparatus and image coding method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3016790B2 (en) | 2000-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100319248B1 (en) | Image predictive decoding method, image predictive decoding apparatus, image predictive coding method, image predictive coding apparatus, and data storage media | |
| US20190273929A1 (en) | De-Blocking Filtering Method and Terminal | |
| KR100257614B1 (en) | Image signal padding method, image signal coding apparatus, image signal decoding apparatus | |
| CN111800641A (en) | Image coding and decoding method and device adopting different types of reconstructed pixels in same mode | |
| JP2002506585A (en) | Method for sprite generation for object-based coding systems using masks and rounded averages | |
| CN104363451A (en) | Image forecasting method and related device | |
| JP3502392B2 (en) | Digital image pixel compensation method, and digital image encoding device and image decoding device using the same | |
| EP3610647A1 (en) | Apparatuses and methods for encoding and decoding a panoramic video signal | |
| CN107801039A (en) | Motion prediction compensation method and equipment | |
| CN105681805A (en) | Video encoding method, video decoding method as well as inter-frame prediction method and device thereof | |
| CN110913216A (en) | Image compression method combining block matching and string matching | |
| WO2022067805A1 (en) | Image prediction method, encoder, decoder, and computer storage medium | |
| CN1111336C (en) | Current image predictive method and device in image signal coding system | |
| TW202139694A (en) | Inter-frame predication method, encoder, decoder, and storage medium | |
| CN111464812B (en) | Method, system, device, storage medium and processor for encoding and decoding | |
| US20220337866A1 (en) | Inter-frame prediction method, encoder, decoder and storage medium | |
| CN103716629A (en) | Image processing method, device, coder and decoder | |
| CN111630862B (en) | Methods and apparatus for encoding and decoding multi-view video sequences representing omnidirectional video | |
| CN107959855A (en) | Motion prediction compensation method and equipment | |
| KR20240001203A (en) | Learning-based point cloud compression with TEARING TRANSFORM | |
| WO2017124305A1 (en) | Panoramic video coding and decoding methods and devices based on multi-mode boundary fill | |
| WO2021196211A1 (en) | Inter-frame prediction method, encoder, decoder, and storage medium | |
| JP3016790B2 (en) | Image encoding device and decoding device | |
| Rüfenacht et al. | Bidirectional hierarchical anchoring of motion fields for scalable video coding | |
| JP2024527513A (en) | Learning-based point cloud compression with 3D point cloud unfolding |
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 |