Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2841453B2 - Image transmitting apparatus, image transmitting method, image decoding apparatus, and image receiving method - Google Patents
[go: Go Back, main page]

JP2841453B2 - Image transmitting apparatus, image transmitting method, image decoding apparatus, and image receiving method - Google Patents

Image transmitting apparatus, image transmitting method, image decoding apparatus, and image receiving method

Info

Publication number
JP2841453B2
JP2841453B2 JP9440289A JP9440289A JP2841453B2 JP 2841453 B2 JP2841453 B2 JP 2841453B2 JP 9440289 A JP9440289 A JP 9440289A JP 9440289 A JP9440289 A JP 9440289A JP 2841453 B2 JP2841453 B2 JP 2841453B2
Authority
JP
Japan
Prior art keywords
signal
image signal
data
generate
code table
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
Application number
JP9440289A
Other languages
Japanese (ja)
Other versions
JPH02272972A (en
Inventor
秀樹 小柳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP9440289A priority Critical patent/JP2841453B2/en
Publication of JPH02272972A publication Critical patent/JPH02272972A/en
Application granted granted Critical
Publication of JP2841453B2 publication Critical patent/JP2841453B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、静止画信号を階層符号化して伝送するよう
にした画像伝送装置及び画像伝送方法に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image transmission apparatus and an image transmission method for hierarchically encoding and transmitting a still image signal.

〔従来の技術〕[Conventional technology]

以下に、第6図を参照して、従来の静止画伝送装置に
ついて説明する。(1)はマイクロコンピュータで、CP
U(中央処理装置)(2)、ROM(3)及びRAM(4)か
ら構成される。(5)は、CPU(2)のバス(データバ
ス、アドレスバス、制御バス等から成る)である。この
マイクロコンピュータ(1)は、この静止画伝送装置の
各部を制御する。(13)は伝送線路で、無線又は有線が
可能であるが、有線伝送線路の場合は、ISDN(インテグ
レイテッド・サービシーズ・デジタル・ネットワー
ク)、高速デジタル回線、アナログ電話回線、DDX(デ
ジタル・データ・エクスチェンジ網(これにはDDXCと、
DDXPの2種類がある)、専用回線等が可能である。
Hereinafter, a conventional still image transmission device will be described with reference to FIG. (1) is a microcomputer, CP
U (central processing unit) (2), ROM (3) and RAM (4). (5) is a bus (consisting of a data bus, an address bus, a control bus, etc.) of the CPU (2). The microcomputer (1) controls each unit of the still image transmission device. (13) is a transmission line, which can be wireless or wired. In the case of a wired transmission line, ISDN (Integrated Services Digital Network), high-speed digital line, analog telephone line, DDX (Digital Data Exchange network (this includes DDXC,
DDXP) and dedicated lines.

(12)は、この伝送線路(13)とバス(5)との間に
接続された、その伝送線路(13)の静止画信号のプロト
コル及び伝送速度に応じた信号処理を行う通信処理回路
及びインターフェースで、その通信処理は、送信のため
の符号化、変調等及び受信のための復号化、復調等の夫
々送信処理及び受信処理を意味する。
(12) a communication processing circuit connected between the transmission line (13) and the bus (5) for performing signal processing according to the protocol and transmission speed of the still image signal of the transmission line (13); In the interface, the communication processing means transmission processing and reception processing such as encoding and modulation for transmission and decoding and demodulation for reception, respectively.

(6)はフレームメモリ(ビデオメモリ)で、そのデ
ジタル映像信号入出力端子及び制御信号入力端子が、バ
ス(5)に接続され、そのデジタル映像信号入力端子が
A/D変換器(10)の出力端子に接続され、そのデジタル
映像信号出力端子がD/A変換器(7)の入力端子に接続
される共に、その別の制御信号入力端子が表示タイミン
グ制御回路(11)の出力端子に接続される。そして、こ
のビデオメモリ(6)は、マイクロコンピュータ(1)
によって、その書き込み及び読み出しが制御される。
尚、このビデオメモリ(6)は、水平及び垂直アドレス
カウンタ、メモリコントローラ等を含んでいる。
(6) is a frame memory (video memory) whose digital video signal input / output terminal and control signal input terminal are connected to the bus (5), and whose digital video signal input terminal is
The digital video signal output terminal is connected to the input terminal of the D / A converter (7) and the other control signal input terminal is connected to the output terminal of the A / D converter (10). Connected to output terminal of circuit (11). The video memory (6) includes a microcomputer (1)
Controls writing and reading.
The video memory (6) includes a horizontal and vertical address counter, a memory controller, and the like.

(9)はアナログ映像信号の入力端子で、この入力端
子(9)からの映像信号(ビデオカメラ、VTR等からの
映像信号)がA/D変換器(10)に供給されてデジタル映
像信号に変換された後、ビデオメモリ(6)に供給され
て書き込まれる。
(9) is an input terminal for an analog video signal. A video signal (video signal from a video camera, a VTR, etc.) from this input terminal (9) is supplied to an A / D converter (10) and converted into a digital video signal. After the conversion, it is supplied to the video memory (6) and written.

(14)は通信用メモリ、即ち、送信及び受信用のバッ
ファメモリである。この通信用メモリ(14)も、マイク
ロコンピュータ(1)によって、その書き込み及び読み
出しが制御される。尚、この通信用メモリ(14)は、水
平及び垂直アドレスカウンタ、メモリコントローラ等を
含んでいる。
(14) is a communication memory, that is, a buffer memory for transmission and reception. The writing and reading of the communication memory (14) are also controlled by the microcomputer (1). The communication memory (14) includes a horizontal and vertical address counter, a memory controller, and the like.

(15)はデジタル信号処理回路(DSP)で、高速の信
号処理が可能であり、外部RAM(16)及び内部RAM(17)
を備えており、これもマイクロコンピュータ(1)によ
って制御される。
(15) is a digital signal processing circuit (DSP) capable of high-speed signal processing, and has an external RAM (16) and an internal RAM (17)
Which is also controlled by the microcomputer (1).

入力端子(9)に供給されたアナログ映像信号は、A/
D変換器(10)に供給されて、デジタル映像信号に変換
された後、ビデオメモリ(6)に供給されて、デジタル
静止画信号として書き込まれる。そして、このビデオメ
モリ(6)に記憶されている静止画信号がブロック信号
毎に、マイクロコンピュータ(1)及びデジタル信号処
理回路(15)によって、ブロック符号化され、即ち、離
散コサイン変換等の直交変換及びそれに続くハフマン符
号化等の可変長符号化による圧縮符号化が行われ、通信
用メモリ(14)に対する書き込み及び読み出しを経て、
通信処理回路及びインターフェース(12)に供給されて
送信処理された後、伝送線路(13)を通じて、他の静止
画伝送装置に伝送される。
The analog video signal supplied to the input terminal (9) is
After being supplied to a D converter (10) and converted into a digital video signal, it is supplied to a video memory (6) and written as a digital still image signal. The still image signal stored in the video memory (6) is block-coded by the microcomputer (1) and the digital signal processing circuit (15) for each block signal, that is, orthogonal coding such as discrete cosine transform is performed. After the conversion and the subsequent compression coding by variable length coding such as Huffman coding, the data is written to and read from the communication memory (14).
After being supplied to the communication processing circuit and the interface (12) and subjected to transmission processing, it is transmitted to another still image transmission device via the transmission line (13).

又、他の静止画伝送装置から、伝送線路(13)を通じ
て、通信処理回路及びインターフェース(12)に供給さ
れた伝送信号は、ここで受信処理され、得られた直交変
換及び圧縮符号化されたデジタル映像信号は、通信用メ
モリ(14)に書き込まれ、ここでマイクロコンピュータ
(1)及びデジタル信号処理回路(15)によって、ブロ
ック復号化され、即ち、直交逆変換及びこれに続く伸長
復号化を行った後、得られた各ブロック信号をビデオメ
モリ(6)に書き込んで、静止画信号を形成する。そし
て、このビデオメモリ(6)から読み出されたデジタル
映像信号は、D/A変換器(7)に供給されてアナログ映
像信号に変換された後、陰極線管を備えたモニタ受像機
(8)に供給されて、この陰極線管の管面上に静止画と
して映出される。
The transmission signal supplied from another still image transmission device to the communication processing circuit and the interface (12) through the transmission line (13) is received and processed here, and the obtained orthogonal transform and compression encoding are performed. The digital video signal is written into the communication memory (14), where it is block-decoded by the microcomputer (1) and the digital signal processing circuit (15), that is, the orthogonal inverse transform and the subsequent decompression decoding are performed. After that, each obtained block signal is written to the video memory (6) to form a still image signal. Then, the digital video signal read from the video memory (6) is supplied to a D / A converter (7) and converted into an analog video signal, and then a monitor receiver (8) having a cathode ray tube is provided. And is projected as a still image on the surface of the cathode ray tube.

次に、第7図を参照して、IEEE TRANSACTIONS ON COM
MUNICATION(アイ・イー・イー・イー・トランザクショ
ン・オン・コミュニケイション),VOL.COM−32,NO.3,MA
RCH 1984のP.225〜P.232等に開示されているアダプティ
ブ・離散コサイン変換(ADCT)による符号化を、上述し
た第5図の静止画伝送装置に適用した場合について説明
する。
Next, referring to FIG. 7, IEEE TRANSACTIONS ON COM
MUNICATION (IEE Transaction on Communication), VOL.COM-32, NO.3, MA
A case will be described in which the encoding by the adaptive discrete cosine transform (ADCT) disclosed in P.225 to P.232 of RCH 1984 is applied to the still image transmission apparatus shown in FIG.

第7図Aに示す如く、ビデオメモリ(フレームメモ
リ)(6)に記憶されている、1フレーム分のデジタル
映像信号(ここでは、説明の簡単のため、映像信号はモ
ノクローム映像信号とする)、即ち、480行768列の行列
を構成する768×480個の8ビットの画素信号を、マイク
ロコンピュータ(1)によって、第7図Bに示す如く、
8行8列の行列を構成する8×8個の互いに隣接する画
素信号(小さい矩形で示す)から成るブロック信号に夫
々分割すると共に、ブロック信号毎に読み出して、デジ
タル信号処理回路(15)の外部RAM(16)に書き込む。
As shown in FIG. 7A, a digital video signal for one frame (here, the video signal is a monochrome video signal for simplicity of description) stored in a video memory (frame memory) (6), That is, 768 × 480 8-bit pixel signals forming a matrix of 480 rows and 768 columns are converted by the microcomputer (1) as shown in FIG.
The digital signal processing circuit (15) divides each block signal into 8 × 8 block signals composed of 8 × 8 adjacent pixel signals (indicated by small rectangles) forming a matrix of 8 rows and 8 columns, and reads out each block signal. Write to external RAM (16).

そして、この外部RAM(16)に書き込まれた各ブロッ
ク信号を、このデジタル信号処理回路(15)によって、
2次元離散コサイン変換(2次元DCT)する。これの一
般化したものを、以下に、数式によって示す。
Then, each block signal written in the external RAM (16) is converted by the digital signal processing circuit (15).
Performs two-dimensional discrete cosine transform (two-dimensional DCT). A generalized version of this is shown below by mathematical expressions.

j,k(但し、j,kは、j,k=0,1,2,3,・・・・・,N−
1)のシークエンスf(j,k)の2次元離散コサイン変
換F(u,v)は次式のように表される。
j, k (where j, k is j, k = 0,1,2,3, ..., N-
The two-dimensional discrete cosine transform F (u, v) of the sequence f (j, k) of 1) is expressed by the following equation.

但し、u,v=0,1,2,・・・,N−1 しかして、外部RAM(16)に記憶されていた8行8列
の行列を構成する8×8個の画素信号が、2次元離散コ
サイン変換されて得られた、第7図Cに示す8行8列の
行列を構成する8×8個の係数信号(夫々、例えば、12
ビットに丸められる)(小さい矩形で示す)は、左上隅
部に直流の係数(DC)(8×8個の画素信号の平均値)
信号が来、これから水平及び垂直方向に遠ざかるに従っ
て、低から高の周波数の係数信号が分布することに成
る。
Where u, v = 0,1,2, ..., N-1 The 8 × 8 pixel signals forming the 8-row × 8-column matrix stored in the external RAM (16) are obtained by performing a two-dimensional discrete cosine transform on the eight rows shown in FIG. 7C. 8 × 8 coefficient signals forming an eight-column matrix (for example, 12
(Rounded to bits) (indicated by a small rectangle) is a DC coefficient (DC) (average value of 8 × 8 pixel signals) in the upper left corner
As the signal arrives and moves away from it in the horizontal and vertical directions, a low to high frequency coefficient signal will be distributed.

そして、マイクロコンピュータ(1)によって、外部
RAM(16)に記憶されている8行8列の行列を構成する
8×8個の係数信号の係数を、予め選定されている8行
8列の量子化行列を構成する量子化除数の対応するもの
で割算することによって量子化を行い、その商が8ビッ
トで表されるように丸める。第7図Dに、これによって
得られた8行8列の行列を構成する8×8個の量子化係
数信号(小さい矩形で示す)を示すが、その左上隅の量
子化された直流の係数信号(DC)から遠ざかるにつれ
て、係数が0と成る係数信号が頻出し、多い場合には全
量子化係数信号の2/3にも達する。
And, by the microcomputer (1),
The coefficients of the 8 × 8 coefficient signals forming the matrix of 8 rows and 8 columns stored in the RAM (16) correspond to the quantization divisors forming the quantization matrix of 8 rows and 8 columns selected in advance. Quantization is performed by dividing the quotient, and the quotient is rounded so as to be represented by 8 bits. FIG. 7D shows an 8 × 8 quantized coefficient signal (shown by a small rectangle) constituting a matrix of 8 rows and 8 columns obtained by this, and the quantized DC coefficient at the upper left corner thereof is shown. As the distance from the signal (DC) increases, coefficient signals having a coefficient of 0 frequently appear, and in many cases, reach 2/3 of all quantized coefficient signals.

そして、第7図Dに示す8×8個の量子化係数信号
(小さい矩形で示す)を、マイクロコンピュータ(1)
によって、左上隅の直流係数信号を除いて(含めるも
可)、第7図Eに示すようにジグザグ走査した後、圧縮
符号化(ハフマン符号化)して、第6図の通信用メモリ
(14)に書き込む。又、量子化係数信号の直流係数信号
は、そのまま圧縮符号化(ハフマン符号化)した後、通
信用メモリ(14)に書込む。
Then, 8 × 8 quantized coefficient signals (shown by small rectangles) shown in FIG.
7, the zigzag scan is performed as shown in FIG. 7E except for the DC coefficient signal at the upper left corner (or may be included), and then compression encoding (Huffman encoding) is performed, and the communication memory (14) shown in FIG. ). The DC coefficient signal of the quantized coefficient signal is directly compressed and encoded (Huffman encoded) and then written into the communication memory (14).

尚、ADCTにより符号化したデジタル映像信号のIADCT
(逆アダプティブ・離散コサイン変換)についての詳細
な説明は省略するが、簡単に説明すれば、通信用メモリ
(14)に記憶されているADCDにより符号化されたデジタ
ル映像信号を、マイクロコンピュータ(1)によって、
伸長復号化(逆ハフマン符号化)し、それを逆ジグザグ
走査すると共に、それを逆量子化し、デジタル信号処理
回路(15)によって、それを2次元逆コサイン変換して
ブロック信号を得、その各ブロック信号を、マイクロコ
ンピュータ(1)によって、ビデオメモリ(6)に書き
込み、これを繰り返すことにより、静止画信号が形成さ
れる。
The IADCT of the digital video signal encoded by ADCT
Although a detailed description of (inverse adaptive / discrete cosine transform) will be omitted, in brief, a digital video signal encoded by the ADCD stored in the communication memory (14) is converted to a microcomputer (1). )
Decompression decoding (inverse Huffman encoding), inverse zigzag scanning, inverse quantization, and two-dimensional inverse cosine transform of the signal by a digital signal processing circuit (15) to obtain a block signal. The block signal is written into the video memory (6) by the microcomputer (1), and this is repeated to form a still image signal.

上述の従来の静止画伝送装置において、伝送すべき原
静止画信号から粗い静止画の静止画信号を作成して、相
手側の静止画伝送装置に伝送し、その伝送された静止画
信号を補間処理し、又、その補間処理された静止画信号
に対する修正差分信号を作成して、1回又は複数回に分
けて相手側の静止画伝送装置に伝送し、その相手側の静
止画伝送装置で、その粗い静止画の静止画信号に修正差
分信号を加算してこれを修正するようにすれば、静止画
信号をそのまま圧縮符号化して伝送するよりも、粗い静
止画であるが、速やかに見ることができると共に、その
粗い静止画は、その後、徐々に修正されて、細かい静止
画と成るものである。
In the above-described conventional still image transmission apparatus, a coarse still image signal is created from the original still image signal to be transmitted, and transmitted to the other still image transmission apparatus, and the transmitted still image signal is interpolated. Processing, and also generates a corrected difference signal for the interpolated still image signal, and transmits the corrected difference signal to the still image transmission device of the other party once or divided into a plurality of times. If the modified difference signal is added to the still image signal of the coarse still image to correct the signal, the still image signal is coarser than the case where the still image signal is compressed and encoded as it is and transmitted. And the coarse still image is then gradually modified to a finer still image.

そこで、次に、従来の静止画伝送装置における圧縮符
号化及び伸長復号化に、夫々階層符号化及び階層復号化
を加味した従来の静止画伝送装置について説明する。
尚、静止画伝送装置の全体の構成は、上述した第6図の
静止画伝送装置と略同様であるので、この第6図の静止
画伝送装置に、階層圧縮符号化及び階層伸長復号化を適
用した場合について、第8図及び第9図を参照して説明
する。尚、以下の説明では、輝度信号の場合のついて説
明し、赤色差及び青色差信号の場合の説明は省略する。
Therefore, next, a description will be given of a conventional still image transmission apparatus in which hierarchical encoding and layer decoding are added to compression encoding and decompression decoding in the conventional still image transmission apparatus, respectively.
Since the overall configuration of the still picture transmission apparatus is substantially the same as that of the above-described still picture transmission apparatus of FIG. 6, the still picture transmission apparatus of FIG. 6 performs hierarchical compression encoding and hierarchical decompression decoding. The case of application will be described with reference to FIG. 8 and FIG. In the following description, the case of the luminance signal will be described, and the description of the case of the red and blue difference signals will be omitted.

第8図は、この従来の階層符号化及び階層復号化の説
明図であり、第9図はその説明を補助するための説明図
である。
FIG. 8 is an explanatory diagram of the conventional hierarchical encoding and hierarchical decoding, and FIG. 9 is an explanatory diagram for assisting the explanation.

この第8図における各メモリは、第6図に図示の各メ
モリとは別に設けたバッファメモリの複数の記憶領域の
いずれかで、このバッファメモリは第6図のバス(5)
に接続されるものとする。
Each memory in FIG. 8 is one of a plurality of storage areas of a buffer memory provided separately from each memory shown in FIG. 6, and the buffer memory is a bus (5) shown in FIG.
Shall be connected to

第8図の符号化系(階層圧縮符号化系)において、マ
イクロコンピュータ(1)の制御によって、第6図のビ
デオメモリ(フレームメモリ)(6)に記憶されている
1フレーム分のデジタル輝度信号(静止画信号)(これ
は480行768列の行列を構成する夫々が8ビットの768×4
80個の画素信号から構成され、これに対応して、第9図
Aに12行16列の行列を構成する16×12個の画素を示す矩
形の集合で図示しており、これを基にして、第9図B以
下で、第8図の階層圧縮符号化及び階層伸長復号化の説
明の理解を容易成らしめるようにしている)を読み出し
て、これらを符号化系の入力端子(20)に供給して、低
域通過濾波・1/2間引き処理〔2次元低域通過濾波処理
及びその後の水平及び垂直方向夫々の1/2間引き処理
(サブサンプリング]を意味し、以下同様とする〕(2
1)した後、縮小処理してメモリ(22)に書き込む。こ
のメモリ(22)に書き込まれた1/2に間引かれた1フレ
ーム分のデジタル輝度信号(夫々8ビットの240行384列
の行列を構成する384×240個の画素信号から成る)を読
み出して、低域通過濾波・1/2間引き処理(23)を行っ
た後、アダプティブ離間コサイン変換(ADCT)(24)を
行う。
In the encoding system (hierarchical compression encoding system) of FIG. 8, a digital luminance signal for one frame stored in the video memory (frame memory) (6) of FIG. 6 under the control of the microcomputer (1). (Still image signal) (This is a matrix of 480 rows and 768 columns, each of which is 8 bits 768 × 4
FIG. 9A shows a set of rectangles indicating 16 × 12 pixels constituting a matrix of 12 rows and 16 columns corresponding to the pixel signals. 9B and onward, so as to facilitate understanding of the description of the hierarchical compression encoding and the hierarchical expansion decoding in FIG. 8), and read them out from the input terminal (20) of the encoding system. And low-pass filtering and 1/2 decimation processing (meaning two-dimensional low-pass filtering processing and subsequent 1/2 decimation processing in horizontal and vertical directions (subsampling), and so on) (2
After 1), the data is reduced and written to the memory (22). One frame of digital luminance signal (consisting of 384 × 240 pixel signals forming a matrix of 240 rows and 384 columns of 8 bits each) written to the memory (22) and halved is read out. After performing low-pass filtering and 1/2 thinning-out processing (23), adaptively spaced cosine transform (ADCT) (24) is performed.

上述の低域通過濾波・1/2間引き処理(21)、メモリ
(22)における書き込み及び読み出し並びに低域通過濾
波・1/2間引き処理(23)は、要するに、第6図のビデ
オメモリ(フレームメモリ)(6)に記憶されている1
フレーム分のデジタル輝度信号(静止画信号)(これは
夫々8ビットの480行768列の行列を構成する768×480個
の画素信号から構成される)(第9図A)を読み出し
て、第9図Bに示す如く、低域通過濾波・1/4間引き処
理(2次元低域通過濾波処理並びに水平及び垂直方向夫
々の1/4間引き処理を意味し、以下同様とする)(第9
図B)したことに成り、これを縮小処理してメモリに書
き込めば、夫々8ビットの120行192列の192×120個の画
素信号(第9図C)から成る1/4に間引かれた1フレー
ム分のデジタル輝度信号(静止画信号)が得られること
に成る。そして、この1/4に間引かれた1フレーム分の
デジタル輝度信号(静止画信号)を、アダプティブ離散
コサイン変換(ADCT)(24)する。
The above-described low-pass filtering / half-thinning process (21), writing and reading in the memory (22) and the low-pass filtering / half-thinning process (23) are basically equivalent to the video memory (frame) shown in FIG. 1) stored in the memory (6)
A digital luminance signal (still picture signal) for a frame (which is composed of 768 × 480 pixel signals forming a matrix of 480 rows and 768 columns of 8 bits each) (FIG. 9A) is read out. As shown in FIG. 9B, low-pass filtering and 1/4 decimation processing (meaning two-dimensional low-pass filtering processing and 1/4 decimation processing in each of horizontal and vertical directions, and the same applies hereinafter) (No. 9)
If this is reduced and written into the memory, it is thinned out to 1/4 consisting of 192 × 120 pixel signals of 8 bits each in 120 rows and 192 columns (FIG. 9C). Thus, a digital luminance signal (still image signal) for one frame is obtained. Then, the digital luminance signal (still image signal) for one frame which has been thinned out to 1/4 is subjected to adaptive discrete cosine transform (ADCT) (24).

このADCT(24)は、夫々8ビットの120行192列の192
×120個の画素信号から成る1/4に間引かれた1フレーム
分のデジタル輝度信号(静止画信号)を、一旦上述のバ
ッファメモリに書き込んだ後、これを、第7図で説明し
たと同様に、マイクロコンピュータ(1)でブロック信
号に分割すると共に、そのブロック信号毎にデジタル信
号処理回路(15)で2次元離散コサイン変換し、マイク
ロコンピュータ(1)で、量子化、ジグザグ走査及び可
変長符号化(ハフマン符号化)することを意味する。
The ADCT (24) is composed of 8 bits each having 192 rows of 120 rows and 192 columns.
A digital luminance signal (still image signal) for one frame, which is composed of × 120 pixel signals and thinned by / 4, is once written in the above-mentioned buffer memory, and is described with reference to FIG. Similarly, the microcomputer (1) divides the signal into block signals, and performs a two-dimensional discrete cosine transform on each block signal by a digital signal processing circuit (15). The microcomputer (1) performs quantization, zigzag scanning, and variable This means that long coding (Huffman coding) is performed.

このようにして、出力端子(25)に出力されたアダプ
ティブ離散コサイン変換(ADCT)(24)された、1/4に
間引かれた1フレーム分のデジタル輝度信号(静止画信
号)は、相手側の静止画伝送装置に伝送されて、復号化
系で伸長復号化及び補間される。これを以下に説明す
る。入力端子(39)からの、アダプティブ離散コサイン
変換(ADCT)された、1/4に間引かれた1フレーム分の
デジタル輝度信号(静止画信号)は、逆アダプティブ離
散コサイン変換(IADCT)(40)される。このIADCT(4
0)は、上述と同様に、マイクロコンピュータ(1)に
よって、伸長復号化(ハフマン復号化)、逆ジグザグ走
査、逆量子化及び2次元逆コサイン変換されて、夫々元
のブロック信号に戻され、これらブロック信号から、元
の夫々8ビットの120行192列の192×120個の画素信号
(第9図D)から成る1/4に間引かれた1フレーム分の
デジタル輝度信号(静止画信号)が得られ、バッファメ
モリに書き込まれる。
In this way, the adaptive discrete cosine transform (ADCT) (24) outputted to the output terminal (25), the digital luminance signal (still image signal) for one frame, which is decimated by 1/4, It is transmitted to the still image transmission device on the side, and is subjected to decompression decoding and interpolation by the decoding system. This will be described below. A digital luminance signal (still image signal) for one frame that has been subjected to adaptive discrete cosine transform (ADCT) and decimated to 1/4 from an input terminal (39) is subjected to inverse adaptive discrete cosine transform (IADCT) (40 ) Is done. This IADCT (4
0) is subjected to decompression decoding (Huffman decoding), inverse zigzag scanning, inverse quantization, and two-dimensional inverse cosine transform by the microcomputer (1) in the same manner as described above, and each is returned to the original block signal. From these block signals, a digital luminance signal (still image signal) for one frame, which is thinned out to 1/4 consisting of 192 × 120 pixel signals (FIG. 9D) of 120 bits and 192 columns of 8 bits each. ) Is obtained and written to the buffer memory.

このバッファメモリに記憶されている夫々8ビットの
120行192列の192×120個の画素信号(第9図D)から成
る1/4に間引かれた1フレーム分のデジタル輝度信号
(静止画信号)は、マイクロコンピュータ(1)の制御
によって、2/1補間処理(水平及び垂直方向夫々の2/1補
間処理を意味し、以下同様とする)(41)した後、拡大
処理してメモリ(42)に書き込む。このメモリ(42)に
書き込まれた2/1に補間された1フレーム分のデジタル
輝度信号(夫々8ビットの240行384列の行列を構成する
384×240個の画素信号から成る)(第9図E)を読み出
して、2/1補間処理(43)を行う。
Each of the 8 bits stored in this buffer memory
A digital luminance signal (still picture signal) for one frame, which is composed of 192 × 120 pixel signals of 120 rows and 192 columns (FIG. 9D), is decimated by 1/4 and controlled by the microcomputer (1). , 2/1 interpolation processing (meaning 2/1 interpolation processing in each of the horizontal and vertical directions, the same applies hereinafter) (41), and then enlargement processing is performed and written into the memory (42). A digital luminance signal for one frame interpolated by 2/1 written in this memory (42) (each consisting of an 8-bit matrix of 240 rows and 384 columns)
(E of 384 × 240 pixel signals) (FIG. 9E) is read out, and 2/1 interpolation processing (43) is performed.

上述の2/1補間処理(41)、メモリ(42)における書
き込み及び読み出し並びに2/1補間処理(43)は、要す
るに、バッファメモリに記憶されている夫々8ビットの
120行192列の行列を構成する192×120個の画素信号から
成る1/4に間引かれた1フレーム分のデジタル輝度信号
(静止画信号)(第9図D)を読み出して、4/1補間処
理(水平及び垂直方向夫々の2/1補間処理理を意味し、
以下同様とする)したことに成り、これを拡大処理して
第6図のビデオメモリ(6)に書き込めば、夫々8ビッ
トの480行768列の行列を構成する768×480個の画素信号
(第9図F)から成る補間処理された1フレーム分のデ
ジタル輝度信号(静止画信号)が得られることに成る。
The above-mentioned 2/1 interpolation processing (41), writing and reading in the memory (42), and 2/1 interpolation processing (43) are, in short, the 8-bit data stored in the buffer memory.
A 1/4 thinned digital luminance signal (still image signal) (FIG. 9D) composed of 192.times.120 pixel signals forming a matrix of 120 rows and 192 columns is read out. 1 interpolation processing (means 2/1 interpolation processing in each of horizontal and vertical directions,
The same applies to the following.) If this is enlarged and written in the video memory (6) in FIG. 6, 768 × 480 pixel signals (8 × 480 × 768 pixels) constituting a matrix of 480 rows and 768 columns are obtained. A digital luminance signal (still picture signal) for one frame which has been subjected to the interpolation processing shown in FIG. 9F) is obtained.

この補間処理された1フレーム分のデジタル輝度信号
(静止画信号)を、第6図のモニタ受像機(8)で再生
すれば、その静止画を、粗い静止画ではあるが、速やか
に見ることができる。
If the interpolated digital luminance signal (still image signal) for one frame is reproduced by the monitor receiver (8) in FIG. 6, the still image can be seen promptly although it is a coarse still image. Can be.

次に、かかる粗い静止画の静止画信号を修正する第1
の修正差分信号の作成、その符号化及び復号化について
説明する。
Next, a first method for correcting the still image signal of the coarse still image is described.
The creation of the modified difference signal and its encoding and decoding will be described.

先ず、符号化系において、出力端子(25)に出力され
るアダプティブ離散コサイン変換(ADCT)(24)され
た、1/4に間引かれた1フレーム分のデジタル輝度信号
(静止画信号)は、逆アダプティブ離散コサイン変換
(IADCT)(26)〔復号化系の逆アダプティブ離散コサ
イン変換(IADCT)(40)と同じ〕され、これにより、
元の夫々8ビットの120行192列の行列を構成する192×1
20個の画素信号から成る1/4に間引かれた1フレーム分
のデジタル輝度信号(静止画信号)(第9図D)が得ら
れ、バッファメモリに書き込まれる。
First, in the encoding system, the adaptive discrete cosine transform (ADCT) (24) output digital digital signal (still image signal) for one frame, which is output to the output terminal (25), is decimated to 1/4. , Inverse adaptive discrete cosine transform (IADCT) (26) [same as inverse adaptive discrete cosine transform (IADCT) (40) of the decoding system].
192 × 1 which constitutes the original 8-bit 120-by-192 matrix
A digital luminance signal (still image signal) for one frame (still image signal) (FIG. 9D), which is made up of 20 pixel signals and thinned by 1/4, is obtained and written into the buffer memory.

このバッファメモリに記憶されている夫々8ビットの
120行192列の192×120個の画素信号から成る1/4に間引
かれた1フレーム分のデジタル輝度信号(静止画信号)
(第9図D)は、マイクロコンピュータ(1)の制御に
よって、2/1補間処理(27)〔復号化系の2/1補間処理
(41)と同じ〕した後、拡大処理してメモリ(28)に書
き込む。このメモリ(28)に書き込まれた2/1に補間さ
れた1フレーム分のデジタル輝度信号(夫々8ビットの
240行384列の行列を構成する384×240個の画素信号から
成る)(第9図E)は、復号化系のメモリ(42)に記憶
されたものと同じで、これが、メモリ(22)から読み出
された、1/2に間引かれた1フレーム分のデジタル輝度
信号(夫々8ビットの240行384列の行列を構成する384
×240個の画素信号から成る)から、減算濾波(29)さ
れて、復号化系における2/1補間処理(41)により補間
された1フレーム分のデジタル輝度信号(夫々8ビット
の240行384列の行列を構成する384×240個の画素信号か
ら成る)に対する第1の修正差分信号(夫々8ビットの
240行384列の行列を構成する384×240個の差分画素信号
から成る)(第9図G)が得られる。
Each of the 8 bits stored in this buffer memory
One frame of digital luminance signal (still image signal) consisting of 192 × 120 pixel signals of 120 rows and 192 columns and thinned to 1/4
(FIG. 9D) performs 2/1 interpolation processing (27) [same as 2/1 interpolation processing (41) of the decoding system] under the control of the microcomputer (1), and then expands the memory ( Write to 28). One frame of digital luminance signal (8 bits each) interpolated by 2/1 written to this memory (28)
The 384 × 240 pixel signals forming a matrix of 240 rows and 384 columns (FIG. 9E) are the same as those stored in the memory (42) of the decoding system, and this is the memory (22). , A digital luminance signal for one frame which is thinned out by half (384 bits constituting a matrix of 240 rows and 384 columns of 8 bits each)
× 240 pixel signals), and are subjected to subtraction filtering (29) and interpolated by 2/1 interpolation processing (41) in the decoding system for one frame of digital luminance signals (240 rows of 8 bits each of 384 rows, 384 pixels). A first modified difference signal (consisting of 8 bits each) consisting of 384 × 240 pixel signals constituting a matrix of columns
(G of FIG. 9) comprising 384 × 240 difference pixel signals forming a matrix of 240 rows and 384 columns.

そして、この第1の修正差分信号は、ブロック信号毎
にアダプティブ離散コサイン変換(ADCT)(30)され、
出力端子(31)から出力されたこのアダプティブ離散コ
サイン変換された修正差分信号は、相手側の静止画伝送
装置に伝送される。
Then, the first modified difference signal is subjected to adaptive discrete cosine transform (ADCT) (30) for each block signal,
The modified differential signal subjected to the adaptive discrete cosine transform output from the output terminal (31) is transmitted to the still image transmission device on the other side.

復号化系では、入力端子(45)からのアダプティブ離
散コサイン変換(ADCT)された修正差分信号が、逆アダ
プティブ離散コサイン変換(IADCT)(46)されて、第
1の修正差分信号(第9図G)が得られ、これがメモリ
(42)から読み出された2/1に補間された1フレーム分
のデジタル輝度信号(夫々8ビットの240行384列の行列
を構成する384×240個の画素信号から成る)(第9図
E)と加算濾波(47)された後、2/1補間処理(48)さ
れて出力端子(49)に出力され、その出力を拡大処理し
て第6図のビデオメモリ(6)に書き込めば、夫々8ビ
ットの480行768列の768×480個の画素信号(第9図H)
から成る修正処理された1フレーム分のデジタル輝度信
号(静止画信号)(第9図H)が得られることに成る。
In the decoding system, the adaptive differential cosine transform (ADCT) modified difference signal from the input terminal (45) is subjected to inverse adaptive discrete cosine transform (IADCT) (46) to obtain a first modified difference signal (FIG. 9). G), which is read out from the memory (42) and is a 2 / 1-interpolated digital luminance signal for one frame (384 × 240 pixels forming a matrix of 240 rows and 384 columns of 8 bits each) (FIG. 9E) and addition filtering (47), followed by 2/1 interpolation processing (48) and output to an output terminal (49). The output is enlarged and processed as shown in FIG. If written in the video memory (6), 768 × 480 pixel signals of 480 rows and 768 columns of 8 bits each (FIG. 9H)
Thus, a digital luminance signal (still image signal) (FIG. 9H) for one frame, which has been subjected to the correction processing, is obtained.

この補間処理された1フレーム分のデジタル輝度信号
(静止画信号)を、第6図のモニタ受像機(8)で再生
すれば、上述の粗い静止画が、多少細かく修正されるこ
とに成る。尚、この修正によれば、補間による静止画の
粗さのみならず、ADCT及びIADCTによる粗さをも修正す
ることができる。
If the interpolated digital luminance signal (still image signal) for one frame is reproduced by the monitor receiver (8) in FIG. 6, the coarse still image described above will be corrected somewhat finely. According to this correction, not only the roughness of a still image by interpolation but also the roughness by ADCT and IADCT can be corrected.

次に、かかる粗い静止画信号を修正する第2の修正差
分信号の作成、その符号化及び復号化について説明す
る。
Next, creation of a second modified difference signal for modifying the coarse still image signal, and encoding and decoding thereof will be described.

先ず、符号化系において、出力端子(31)に出力され
たアダプティブ離散コサイン変換(ADCT)(30)された
第1の修正差分信号は、逆アダプティブ離散コサイン変
換(IADCT)(32)〔復号化系の逆アダプティブ離散コ
サイン変換(IADCT)(46)と同じ〕され、これによ
り、元の第1の修正差分信号に戻され、これと、メモリ
(28)から読み出された、2/1に補間された1フレーム
分のデジタル輝度信号(夫々8ビットの240行384列の行
列を構成する384×240個の画素信号から成る)(第9図
E)とが、加算濾波(33)される。
First, in the encoding system, the adaptive modified cosine transform (ADCT) (30) first modified difference signal output to the output terminal (31) is subjected to inverse adaptive discrete cosine transform (IADCT) (32) [decoding The same as the inverse adaptive discrete cosine transform (IADCT) of the system (46), thereby returning the original first modified difference signal to the 2/1 read from memory (28). The interpolated digital luminance signal for one frame (comprising 384 × 240 pixel signals forming a matrix of 240 rows and 384 columns of 8 bits each) (FIG. 9E) is added and filtered (33). .

この加算濾波(33)されたものが、2/1補間処理(3
4)された後、拡大処理されてメモリ(35)に書き込ま
れ、これが読み出されて、入力端子(20)からの、第6
図のビデオメモリ(フレームメモリ)(6)に記憶され
ている1フレーム分のデジタル輝度信号(静止画信号)
(第9図A)から減算濾波(36)されて、復号化系にお
ける2/1補間処理(48)により補間された1フレーム分
のデジタル輝度信号(夫々8ビットの480行768列の行列
を構成する768×480個の画素信号から成る)に対する第
2の修正差分信号(夫々8ビットの480行764列の行列を
構成する768×480個の差分画素信号から成る)(第9図
I)が得られる。
The result of the addition filtering (33) is the 2/1 interpolation processing (3
4) After being enlarged, the data is enlarged and written to the memory (35), which is read out and read from the input terminal (20).
One frame of digital luminance signal (still image signal) stored in the video memory (frame memory) (6) in the figure.
(FIG. 9A) is subtracted and filtered (36) and interpolated by a 2/1 interpolation process (48) in a decoding system. The second modified difference signal (consisting of 768 × 480 pixel signals constituting a matrix of 480 rows and 764 columns of 8 bits each) for the constituting 768 × 480 pixel signals (FIG. 9I) Is obtained.

そして、この第2の修正差分信号は、ブロック信号毎
にアダプティブ離散コサイン変換(ADCT)(37)され、
出力端子(38)から出力されたこのアダプティブ離散コ
サイン変換された修正差分信号は、相手側の静止画伝送
装置に伝送される。
Then, the second modified difference signal is subjected to adaptive discrete cosine transform (ADCT) (37) for each block signal,
The modified differential signal subjected to the adaptive discrete cosine transform output from the output terminal (38) is transmitted to the still image transmission device on the partner side.

復号化系では、入力端子(50)からのアダプティブ離
散コサイン変換(ADCT)された修正差分信号が、逆アダ
プティブ離散コサイン変換(IADCT)(51)されて、修
正差分信号(第9図I)が得られ、これが出力端子(4
9)からの1フレーム分のデジタル輝度信号(夫々8ビ
ットの480行768列の行列を構成する768×480個の画素信
号から成る)(第9図H)と加算濾波(52)され、出力
端子(53)に出力し、その出力を拡大処理して第6図の
ビデオメモリ(6)に書き込めば、夫々8ビットの480
行768列の768×480個の画素信号から成る修正処理され
た1フレーム分のデジタル輝度信号(静止画信号)(第
9図J)が得られることに成る。
In the decoding system, the modified differential signal subjected to the adaptive discrete cosine transform (ADCT) from the input terminal (50) is subjected to inverse adaptive discrete cosine transform (IADCT) (51), and the modified differential signal (FIG. 9I) is obtained. This is the output terminal (4
9) and the digital luminance signal for one frame (composed of 768 × 480 pixel signals constituting a matrix of 8 bits each of 480 rows and 768 columns) (FIG. 9H) and added and filtered (52), and output Output to the terminal (53), enlarge the output and write it to the video memory (6) in FIG.
A corrected digital luminance signal (still image signal) (FIG. 9J) consisting of 768 × 480 pixel signals in 768 rows and 768 columns is obtained.

この出力端子(53)からの1フレーム分のデジタル輝
度信号(静止画信号)を、第6図のモニタ受像機(8)
で再生すれば、相手側の静止画伝送装置において、上述
の修正された静止画が、一層細かく修正されることに成
る。尚、この修正によれば、上述と同様に、補間による
静止画の粗さのみならず、ADCT及びIADCTによる粗さを
も修正することができる。
The digital luminance signal (still image signal) for one frame from the output terminal (53) is transmitted to the monitor receiver (8) shown in FIG.
, The corrected still image described above is further finely corrected in the still image transmission device of the other party. According to this correction, as described above, not only the roughness of the still image by interpolation but also the roughness by ADCT and IADCT can be corrected.

尚、ADCT(24)、(30)、(37)における、デジタル
信号処理回路(15)の外部RAM(16)に記憶されている
量子化行列、直流用ハフマンコード表、交流用ハフマン
コード表は、互いに同じものを使用している。
In the ADCTs (24), (30), and (37), the quantization matrix, DC Huffman code table, and AC Huffman code table stored in the external RAM (16) of the digital signal processing circuit (15) are as follows. Use the same thing.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

かかる従来の階層圧縮符号化及び階層伸長符号化を行
うようにした静止画伝送装置では、階層圧縮符号化時
に、1フレーム分のデジタル静止画信号を、一旦低域濾
波・間引き処理してから、ブロック信号毎に分割して、
その各ブロック信号をブロック符号化(第1符号化)
し、即ち、離散コサイン変換(直交変換)すると共に、
ハフマン符号化(可変長符号化による圧縮符号化)し
て、圧縮符号化された粗い静止画のデジタル静止画信号
を得て、これを伝送する共に、又、低域通過濾波・間引
き処理された1フレーム分のデジタル静止画信号を補間
処理することによって得た、低域濾波・間引き処理され
又はされないデジタル静止画信号の間で減算濾波して修
正差分信号を得その修正差分信号をブロック符号化(第
2のブロック符号化)し、即ち、離散コサイン変換(直
交変換)すると共に、ハフマン符号化(可変長符号化に
よる圧縮符号化)して、圧縮符号化された修正差分信号
を得て、これを伝送する。
In such a conventional still image transmission apparatus that performs hierarchical compression encoding and hierarchical expansion encoding, a digital still image signal for one frame is once subjected to low-pass filtering / decimation processing during hierarchical compression encoding. Divide for each block signal,
Each block signal is block-coded (first coding)
That is, while performing a discrete cosine transform (orthogonal transform),
Huffman coding (compression coding by variable length coding) is performed to obtain a compression-coded digital still image signal of a coarse still image, which is transmitted, and also subjected to low-pass filtering and decimation processing. The digital still image signal for one frame is interpolated, and the low-pass filtered / decimated digital still image signal is subtracted and filtered to obtain a modified difference signal, and the modified difference signal is block-coded. (Second block coding), that is, discrete cosine transform (orthogonal transform), and Huffman coding (compression coding by variable length coding) to obtain a compression-coded modified difference signal, This is transmitted.

又、階層伸長復号化時に、圧縮符号化された粗い静止
画のデジタル静止画信号を、ブロック毎に伸長復号化し
た後、補間処理して粗い静止画のデジタル静止画信号を
得、又、圧縮符号化された修正差分信号を、ブロック信
号毎に伸長復号化した後、補間処理し又はしないで、粗
い静止画のデジタル静止画信号を修正するようにしてい
た。
Further, at the time of hierarchical expansion decoding, a digital still image signal of a coarse still image which has been compressed and encoded is expanded and decoded for each block, and interpolation processing is performed to obtain a digital still image signal of a coarse still image. After expanding and decoding the coded modified difference signal for each block signal, the digital still image signal of the coarse still image is modified without performing interpolation processing.

このため、かかる従来の静止画伝送は、階層圧縮符号
化及び階層伸長符号化に夫々要する時間並びに伝送に要
する時間が、共に長く成ると言う欠点があった。
For this reason, the conventional still image transmission has a disadvantage that both the time required for the hierarchical compression encoding and the hierarchical expansion encoding and the time required for the transmission are both long.

又、第1及び第2の符号化に使用するブロック符号化
において、従来は同じ符号化コード表(ブロック符号化
コード表)を用いていたので、第1及び第2の符号化の
対象と成る各信号に対するブロック符号化を最適にする
ことができなかった。特に、第1及び第2の符号化にお
ける可変長符号化の場合に、同じ可変長符号化コード表
を用いると、第1及び第2の可変長符号化の対象と成る
信号の統計的性質が異なるため、圧縮率が低下してしま
う。
Also, in the block coding used for the first and second coding, the same coding code table (block coding code table) has been conventionally used, so that it is the target of the first and second coding. The block coding for each signal could not be optimized. In particular, in the case of variable-length encoding in the first and second encoding, if the same variable-length encoding code table is used, the statistical properties of the signals to be subjected to the first and second variable-length encoding are changed. Because of the difference, the compression ratio is reduced.

かかる点に鑑み、本発明は、画像信号を階層符号化し
て伝送するようにした画像伝送装置及び画像伝送方法に
おいて、第1及び第2の符号化における符号化の対象と
なる信号の違いに応じた、最適な符号化を行うことので
きるものを提案しようとするものである。
In view of the above, the present invention provides an image transmission apparatus and an image transmission method in which an image signal is hierarchically encoded and transmitted, according to a difference between signals to be encoded in the first and second encodings. Further, the present invention intends to propose a device capable of performing optimal coding.

〔課題を解決するための手段〕[Means for solving the problem]

第1の本発明は、入力画像信号に対して第1の間引き
処理を施して第1の間引き画像信号を生成する第1の間
引き手段と、第1の間引き画像信号に対して第2の間引
き処理を施して第2の間引き画像を生成する第2の間引
き手段と、第2の間引き画像信号を第1のコード表を用
いて符号化して、第1の符号化データを生成する第1の
符号化手段と、第1の符号化データを符号化処理に対応
する復号処理によって復号して、その復号された第2の
間引き画像信号を生成する復号手段と、復号された第2
の間引き画像信号を補間して第1の間引き画像信号に対
応する補間画像信号を生成する補間手段と、第1の間引
き画像信号と補間画像信号とを演算して差分信号を生成
する演算手段と、差分信号を第1のコード表とは異なる
第2のコード表を用いて符号化して、第2の符号化デー
タを生成する第2の符号化手段と、第1及び第2の符号
化データを伝送する伝送手段とを有する画像伝送装置で
ある。
According to a first aspect of the present invention, there is provided a first decimation unit that performs a first decimation process on an input image signal to generate a first decimation image signal, and a second decimation process on the first decimation image signal. A second thinning unit that performs processing to generate a second thinned image, and a first thinning unit that encodes the second thinned image signal using the first code table to generate first encoded data. Encoding means, decoding means for decoding the first encoded data by decoding processing corresponding to the encoding processing, and generating the decoded second thinned-out image signal;
Interpolation means for interpolating the thinned-out image signal to generate an interpolated image signal corresponding to the first thinned-out image signal, and calculating means for calculating the first thinned-out image signal and the interpolated image signal to generate a difference signal; A second encoding unit that encodes the differential signal using a second code table different from the first code table to generate second encoded data; and a first and a second encoded data. And a transmission unit for transmitting the image.

〔作用〕[Action]

かかる第1の本発明によれば、第1の間引き手段によ
って、入力画像信号に対して第1の間引き処理を施して
第1の間引き画像信号を生成し、第2の間引き手段によ
って、第1の間引き画像信号に対して第2の間引き処理
を施して第2の間引き画像を生成し、第1の符号化手段
によって、第2の間引き画像信号を第1のコード表を用
いて符号化して、第1の符号化データを生成し、復号手
段によって、第1の符号化データを符号化処理に対応す
る復号処理によって復号して、その復号された第2の間
引き画像信号を生成し、補間手段によって、復号された
第2の間引き画像信号を補間して第1の間引き画像信号
に対応する補間画像信号を生成し、演算手段によって、
第1の間引き画像信号と補間画像信号とを演算して差分
信号を生成し、第2の符号化手段によって、差分信号を
第1のコード表とは異なる第2のコード表を用いて符号
化して、第2の符号化データを生成し、伝送手段によっ
て、第1及び第2の符号化データを伝送する。
According to the first aspect of the present invention, the first thinning unit performs the first thinning process on the input image signal to generate the first thinned image signal, and the second thinning unit generates the first thinned image signal. A second thinning image is generated by performing a second thinning process on the thinned image signal, and the second thinned image signal is encoded by the first encoding unit using the first code table. , Generating first encoded data, decoding the first encoded data by a decoding process corresponding to the encoding process by a decoding unit, generating a decoded second thinned image signal, and performing interpolation. Means for interpolating the decoded second thinned image signal to generate an interpolated image signal corresponding to the first thinned image signal,
The differential signal is generated by calculating the first thinned image signal and the interpolated image signal, and the differential signal is encoded by the second encoding means using a second code table different from the first code table. Then, the second encoded data is generated, and the transmission means transmits the first and second encoded data.

〔実施例〕〔Example〕

以下に、本発明による静止画伝送装置の実施例を説明
するが、その全体の構成は第6図の静止画伝送装置と略
同様であるので、この第6図の静止画伝送装置に第1図
の階層圧縮符号化及び階層伸長復号化を適用した実施例
について説明する。又、第1図において、第8図と対応
する部分には、同一符号を付して説明する。
Hereinafter, an embodiment of the still image transmitting apparatus according to the present invention will be described. Since the overall configuration is substantially the same as that of the still image transmitting apparatus shown in FIG. 6, the still image transmitting apparatus shown in FIG. An embodiment to which the hierarchical compression encoding and the hierarchical expansion decoding shown in the figure are applied will be described. In FIG. 1, parts corresponding to those in FIG. 8 are denoted by the same reference numerals and described.

又、この第1図における各メモリは、第6図に図示の
各メモリとは別に設けたバッファメモリの複数の領域の
いずれかで、このバッファメモリは第6図のバス(5)
に接続されるものとする。但し、各メモリのメモリ容器
は、第8図の場合とは異なる。
Each memory in FIG. 1 is one of a plurality of areas of a buffer memory provided separately from the memories shown in FIG. 6, and the buffer memory is a bus (5) shown in FIG.
Shall be connected to However, the memory container of each memory is different from that of FIG.

更に、第6図の通信用メモリ(14)は、送信時及び受
信時に、後述するデジタル輝度信号及び2つのデジタル
色差信号の各フレーム毎のヘッダ信号及びそれに続く圧
縮符号化信号を一時的に記憶するためのメモリとして使
用される。
Further, at the time of transmission and reception, the communication memory (14) of FIG. 6 temporarily stores a header signal for each frame of a digital luminance signal and two digital color difference signals, which will be described later, and a compression-encoded signal following the header signal. Used as memory for

先ず、マイクロコンピュータ(1)及びデジタル信号
処理回路(15)による階層ADCTによる圧縮符号化及び階
層IADCTによる伸長復号化について、主として第6図を
参照して説明する。
First, compression coding by the hierarchical ADCT and decompression decoding by the hierarchical IADCT by the microcomputer (1) and the digital signal processing circuit (15) will be described mainly with reference to FIG.

マイクロコンピュータ(1)は、デジタル信号処理回
路(15)の符号化処理及び復号化処理の各当初に、デジ
タル信号処理回路(15)をリセット状態にして、デジタ
ル信号処理回路(15)の外部メモリ(16)の符号化用及
び復号化用メモリバンクに、夫々符号化用及び復号化用
プログラム並びに符号化用量子化行列、ハフマンコード
表(直流用及び交流用のハフマンコード表)、ジグザグ
走査ポインタの各データ等並びに復号化用の夫々逆量子
化行列、逆ハフマンコード表(直流用及び交流用の逆ハ
フマンコード表)、逆ジグザグ走査ポインタの各データ
等をロードする。
The microcomputer (1) resets the digital signal processing circuit (15) at the beginning of each of the encoding process and the decoding process of the digital signal processing circuit (15), and resets the external memory of the digital signal processing circuit (15). In the encoding and decoding memory banks of (16), encoding and decoding programs, encoding quantization matrices, Huffman code tables (DC and AC Huffman code tables), zigzag scanning pointers are respectively stored in the encoding and decoding memory banks. And the like, as well as an inverse quantization matrix for decoding, an inverse Huffman code table (an inverse Huffman code table for DC and AC), and data for an inverse zigzag scanning pointer, respectively.

又、マイクロコンピュータ(1)の制御によって、ビ
デオメモリ(6)に記憶されている1フレーム分のデジ
タル輝度信号(480行768列の行列を構成する夫々が8ビ
ットの768×480個の画素信号から成る)、1フレーム分
のデジタル赤色差信号(480行384列の行列を構成する夫
々が8ビットの384×480個の画素信号から成る)及び1
フレーム分のデジタル青色差信号(480行384列の行列を
構成する夫々が8ビットの384×480個の画素信号から成
る)が、夫々デジタル輝度信号、デジタル赤色差信号及
びデジタル青色差信号毎に、夫々ブロック信号に分割さ
れると共に、ブロック信号毎に出力されて、夫々外部RA
M(15)に書き込まれる際、途中の符号化用及び復号化
用の量子化行列、ハフマンコード表及びジグザグ走査ポ
インタの各データの交換の際並びにブロック信号毎の符
号化及び復号化の終了時点においても、デジタル信号処
理回路(15)はリセット状態にされる。
Also, under the control of the microcomputer (1), a digital luminance signal for one frame stored in the video memory (6) (768 × 480 pixel signals of 8 bits each forming a matrix of 480 rows and 768 columns). And one frame of digital red difference signals (each of which constitutes a matrix of 480 rows and 384 columns is composed of 384 × 480 pixel signals of 8 bits) and 1
A digital blue difference signal for a frame (each of which constitutes a matrix of 480 rows and 384 columns is composed of 384 × 480 pixel signals of 8 bits) is output for each digital luminance signal, digital red difference signal and digital blue difference signal. , Each of which is divided into block signals and output for each block signal.
When writing to M (15), during the exchange of intermediate data for the encoding and decoding quantization matrices, the Huffman code table, and the zigzag scanning pointer, and at the end of encoding and decoding for each block signal Also, the digital signal processing circuit (15) is reset.

次に、第1図を参照して、階層アダプティブ離散コサ
イン変換(階層ADCT)及び階層逆アダプティブ離散コサ
イン変換(階層IADCT)について説明するが、ここで
は、輝度信号としての静止画信号の場合について説明
し、赤色差及び青色差信号の場合については、原則とし
てその説明を省略する。
Next, the hierarchical adaptive discrete cosine transform (hierarchical ADCT) and the hierarchical inverse adaptive discrete cosine transform (hierarchical IADCT) will be described with reference to FIG. 1. Here, the case of a still image signal as a luminance signal will be described. However, in the case of the red difference signal and the blue difference signal, the description thereof is omitted in principle.

第1図の符号化系(階層圧縮符号化系)において、マ
イクロコンピュータ(1)の制御によって、第6図のビ
デオメモリ(フレームメモリ)(6)に記憶されている
1フレーム分のデジタル輝度信号(静止画信号)(これ
は480行768列の行列を構成する夫々が8ビットの768×4
80個の画素信号から構成される)を、32行32列の行列を
構成する32×32個の隣接画素信号から成るブロック信号
に分割し、それをブロック信号毎に読み出して、符号化
系の入力端子(20)に供給して、低域通過濾波・1/2間
引き処理(2次元低域通過濾波処理及びその後の水平及
び垂直方向夫々の1/2間引き処理を意味し、以下同様と
する)(21)した後、縮小処理してメモリ(22)に書き
込む。又、マイクロコンピュータ(1)の制御によっ
て、このメモリ(22)に書き込まれた16行16列の行列を
構成する16×16個の隣接画素信号から成るブロック信号
を読み出して、低域通過濾波・1/2間引き処理(23)を
行って、8行8列の行列を構成する8×8個の隣接画素
信号から成るブロック信号を得、これをデジタル信号処
理回路(15)によって、アダプティブ離散コサイン変換
(ADCT)(24)する。
In the encoding system (hierarchical compression encoding system) of FIG. 1, a digital luminance signal for one frame stored in a video memory (frame memory) (6) of FIG. 6 under the control of the microcomputer (1). (Still image signal) (This is a matrix of 480 rows and 768 columns, each of which is 8 bits 768 × 4
80 pixel signals) is divided into block signals composed of 32 × 32 adjacent pixel signals forming a matrix of 32 rows and 32 columns, which are read out for each block signal, and Supply to the input terminal (20) to perform low-pass filtering and 1/2 thinning processing (meaning two-dimensional low-pass filtering processing and the subsequent horizontal and vertical 1/2 thinning processing, and so on.) After (21), the data is reduced and written to the memory (22). Also, under the control of the microcomputer (1), a block signal composed of 16 × 16 adjacent pixel signals constituting a matrix of 16 rows and 16 columns written in the memory (22) is read out and subjected to low-pass filtering. A 1/2 thinning process (23) is performed to obtain a block signal composed of 8 × 8 adjacent pixel signals forming a matrix of 8 rows and 8 columns, and this is processed by an adaptive discrete cosine by a digital signal processing circuit (15). Convert (ADCT) (24).

このADCT(24)は、8行8列の行列を構成する8×8
個の画素信号から成る各ブロック信号を、デジタル信号
処理回路(15)の外部RAM(16)に書き込み、このデジ
タル信号処理回路(15)によって、2次元離散コサイン
変換(直交変換)する。かくすると、第7図Cに示した
ように、左上隅に直流の係数信号(8×8個の係数信号
の平均値の信号)が来、これから水平及び垂直方向に遠
ざかるに従って、低から高の周波数の係数の信号が分布
することに成る。
This ADCT (24) is an 8 × 8 matrix forming an 8 × 8 matrix.
Each block signal composed of the pixel signals is written into an external RAM (16) of the digital signal processing circuit (15), and the digital signal processing circuit (15) performs two-dimensional discrete cosine transform (orthogonal transform). Thus, as shown in FIG. 7C, a DC coefficient signal (a signal of an average value of 8 × 8 coefficient signals) comes to the upper left corner, and from the low and high levels as the distance from the horizontal and vertical directions increases. The signal of the frequency coefficient will be distributed.

そして、この8×8個の係数信号の各係数を、外部RA
M(16)に記憶されている8行8列の量子化行列を構成
する8×8個の所定の値の除数の対応するもので夫々割
算することによって、量子化を行って、8行8列の行列
を構成する8×8個の量子化係数信号を得る。この8×
8個の量子化係数信号は、左上隅に量子化直流係数信号
が位置し、この左上隅から遠い部分には、係数が0の係
数信号が多く(例えば、全体の2/3も)分布している。
Then, each coefficient of the 8 × 8 coefficient signals is converted to an external RA.
Quantization is performed by dividing by 8 × 8 predetermined values corresponding to the divisor of the 8 × 8 quantization matrix stored in M (16), thereby obtaining 8 rows and 8 columns. 8 × 8 quantized coefficient signals forming an eight-column matrix are obtained. This 8x
Among the eight quantized coefficient signals, the quantized DC coefficient signal is located at the upper left corner, and many coefficient signals having a coefficient of 0 (for example, 2/3 of the whole) are distributed far from the upper left corner. ing.

このようにして、2次元離散コサイン変換及び量子化
された8行8列の行列を構成する8×8個の係数信号の
内、左上隅の直流係数信号は、そのままハフマン符号化
してもよいが、ここでは、前のブロック信号の直流係数
信号との係数の差を採り、その差の信号を、外部RAM(1
6)に書き込まれた直流用ハフマンコード表によって、
ハフマン符号化(可変長符号化)する。
In this manner, the DC coefficient signal at the upper left corner of the 8 × 8 coefficient signals forming the matrix of 8 rows and 8 columns that has been subjected to the two-dimensional discrete cosine transform and quantization may be subjected to Huffman coding as it is. Here, the difference between the coefficient of the previous block signal and the DC coefficient signal is taken, and the difference signal is stored in the external RAM (1
According to the DC Huffman code table written in 6),
Huffman coding (variable length coding) is performed.

又、8×8個の係数信号の内、直流係数信号を除く8
×8−1個の係数信号は、ハフマン符号化したときに、
0のラン長が長く成って、圧縮率が高く成るように、外
部RAM(16)に記憶されている8行8列の行列を構成す
る8×8−1個のジグザグ走査ポインタによって、ジグ
ザグ走査した後、得られた8×8−1個の係数信号の0
のラン長及び0でない値を組として、外部RAM(16)に
記憶されている交流用ハフマンコード表に基づいてハフ
マン符号化する。
Also, of the 8 × 8 coefficient signals, 8 excluding the DC coefficient signal is used.
× 8-1 coefficient signals are obtained by Huffman coding.
The zigzag scanning is performed by 8 × 8−1 zigzag scanning pointers forming an 8 × 8 matrix stored in the external RAM (16) so that the run length of 0 becomes longer and the compression ratio becomes higher. After that, 0 of the obtained 8 × 8-1 coefficient signals
The Huffman coding is performed based on the Huffman code table for AC stored in the external RAM (16) as a set of the run length and the non-zero value.

そして、このようにして、得られた8×8個の画素信
号から成るブロック信号毎のハフマン符号化係数信号
は、マイクロコンピュータ(1)が作成したヘッダ信号
を先頭にし、その後に順次続けて、出力端子(31)を通
じて、通信用メモリ(14)に書き込まれ、通信処理回路
/インターフェース(12)によって通信処理及び変調さ
れて、伝送線路(13)を通じて、相手側の静止画伝送装
置に伝送される。
The Huffman coded coefficient signal for each block signal composed of 8 × 8 pixel signals obtained as described above is obtained by starting with the header signal created by the microcomputer (1), and then successively following it. The data is written into the communication memory (14) through the output terminal (31), is subjected to communication processing and modulation by the communication processing circuit / interface (12), and is transmitted through the transmission line (13) to the still image transmission device on the other side. You.

復号化系の入力端子(39)からの、アダプティブ離散
コサイン変換(ADCT)された、8×8個の画素信号から
成るブロック信号に対応するハフマン符号化係数信号
は、デジタル信号処理回路(15)によって、逆アダプテ
ィブ離散コサイン変換(IADCT)(40)される。
A Huffman coded coefficient signal corresponding to a block signal composed of 8 × 8 pixel signals subjected to adaptive discrete cosine transform (ADCT) from an input terminal (39) of a decoding system is converted into a digital signal processing circuit (15). By the inverse adaptive discrete cosine transform (IADCT) (40).

このIADCT(40)においては、8×8個の画素信号か
ら成るブロック信号に対応するハフマン符号化係数信号
を、外部RAM(16)に記憶されている直流用及び交流用
ハフマンコード表及び逆ジグザグ走査用ポインタによっ
て、夫々逆ハフマン符号化して、8行8列の行列を構成
する量子化係数信号を得、これに、外部RAM(16)に記
憶されている8行8列の量子化行列を用いて、その対応
する所定の乗数を掛けて逆量子化した後、2次元逆コサ
イン変換して、元の8×8個の画素信号から成るブロッ
ク信号を得るようにする。
In the IADCT (40), a Huffman coding coefficient signal corresponding to a block signal composed of 8 × 8 pixel signals is converted into a DC and AC Huffman code table and an inverse zigzag stored in an external RAM (16). Each of the scanning pointers performs inverse Huffman coding to obtain a quantized coefficient signal forming a matrix of 8 rows and 8 columns, and a quantization matrix of 8 rows and 8 columns stored in the external RAM (16) is added thereto. Then, after multiplying by a corresponding predetermined multiplier and performing inverse quantization, two-dimensional inverse cosine transform is performed to obtain a block signal composed of original 8 × 8 pixel signals.

ADCT(24)されて得られた8×8個の画素信号から成
るブロック信号は、マイクロコンピュータ(1)の制御
によって、2/1補間処理(水平及び垂直方向夫々の2/1補
間処理を意味し、以下同様とする)(41)した後、拡大
処理してメモリ(42)に書き込む。このメモリ(22)に
書き込まれた16行16列の行列を構成する16×16個の画素
信号から成るブロック信号は、これより読み出された
後、2/1補間処理(43)されることによって、32行32列
の行列を構成する32×32個の画素信号から成るブロック
信号が得られる。
A block signal composed of 8 × 8 pixel signals obtained by the ADCT (24) is subjected to 2/1 interpolation processing (meaning 2/1 interpolation processing in each of horizontal and vertical directions) under the control of the microcomputer (1). (The same applies hereinafter.) (41), and then the data is enlarged and written into the memory (42). A block signal composed of 16 × 16 pixel signals constituting a matrix of 16 rows and 16 columns written in the memory (22) is read out from the block signal and subjected to 2/1 interpolation processing (43). Thus, a block signal composed of 32 × 32 pixel signals forming a matrix of 32 rows and 32 columns is obtained.

32×32個の画素信号から成るブロック信号を、順次第
6図のビデオメモリ(6)に書き込めば、480行768列の
行列を構成する夫々が8ビットの768×480個の画素信号
から成る補間処理された1フレーム分のデジタル輝度信
号(静止画信号)が得られることに成る。
If a block signal composed of 32 × 32 pixel signals is sequentially written into the video memory (6) in FIG. 6, each of the 480 × 768 matrixes is composed of 8-bit 768 × 480 pixel signals. As a result, a digital luminance signal (still image signal) for one frame subjected to the interpolation processing is obtained.

この補間処理された1フレーム分のデジタル輝度信号
(静止画信号)を、第6図のモニタ受像機(8)で再生
すれば、その静止画を、粗い静止画ではあるが、速やか
に見ることができる。
If the interpolated digital luminance signal (still image signal) for one frame is reproduced by the monitor receiver (8) in FIG. 6, the still image can be seen promptly although it is a coarse still image. Can be.

次に、かかる粗い静止画の静止画信号を修正する第1
の修正差分信号の作成、その符号化及び復号化について
説明する。
Next, a first method for correcting the still image signal of the coarse still image is described.
The creation of the modified difference signal and its encoding and decoding will be described.

先ず、符号化系において、出力端子(25)に出力され
るアダプティブ離散コサイン変換(ADCT)(24)され
た、8×8個のブロック信号は、デジタル信号処理回路
(15)によって、逆アダプティブ離散コサイン変換(IA
DCT)(26)〔復号化系の逆アダプティブ離散コサイン
変換(IADCT)(40)と同じ〕され、これにより、元の
8×8個の画像信号から成るブロック信号が得られ、こ
れがバッファメモリに書き込まれる。
First, in the coding system, 8 × 8 block signals output to an output terminal (25) and subjected to adaptive discrete cosine transform (ADCT) (24) are inverse adaptive discrete cosine transformed by a digital signal processing circuit (15). Cosine transform (IA
DCT) (26) [same as the inverse adaptive discrete cosine transform (IADCT) (40) of the decoding system], thereby obtaining a block signal composed of the original 8 × 8 image signals, which is stored in the buffer memory. Written.

このバッファメモリに記憶されている8×8個の画素
信号から成るブロック信号が、マイクロコンピュータ
(1)の制御によって、2/1補間処理(27)〔復号化系
の2/1補間処理(41)と同じ〕された後、拡大処理され
て得られた16×16個の画素信号から成るブロック信号が
メモリ(28)に書き込まれる。
The block signal composed of 8 × 8 pixel signals stored in the buffer memory is subjected to 2/1 interpolation processing (27) [2/1 interpolation processing of decoding system (41) under the control of the microcomputer (1). )], A block signal composed of 16 × 16 pixel signals obtained by the enlargement processing is written to the memory (28).

第2図Aに、このメモリ(28)の記憶内容を示し、小
さい矩形は8×8個の画素信号から成るブロック信号を
示す。そして、このメモリ(28)に、2/1補間処理(2
7)された、16行16列の行列を構成する16×16個の画素
信号から成るブロック信号(これは8×8個の画素信号
から成るブロック信号の4個分に相当する)が、15列24
行の行列を構成するように、即ち、8×8個の画素信号
から成るブロック信号が、30行48列の行列を構成するよ
うに記憶される。
FIG. 2A shows the contents stored in the memory (28), and a small rectangle indicates a block signal composed of 8 × 8 pixel signals. Then, this memory (28) has 2/1 interpolation processing (2
7) The block signal composed of 16 × 16 pixel signals constituting a matrix of 16 rows and 16 columns (this corresponds to four block signals composed of 8 × 8 pixel signals) is 15 Row 24
A block signal composed of 8 × 8 pixel signals is stored so as to form a matrix of rows, that is, a matrix of 30 rows and 48 columns.

尚、第2図Bに、色差信号の場合の、第2図Aに対応
するメモリの記憶内容を示す。
FIG. 2B shows the stored contents of the memory corresponding to FIG. 2A in the case of the color difference signal.

このメモリ(28)に書き込まれた16×16個の画素信号
から成るブロック信号は、復号化系のメモリ(42)〔こ
れの記憶内容も、メモリ(28)のそれと同様である〕に
記憶されたものと同じで、これが、メモリ(22)から読
み出された、16×16個の画素信号から成るブロック信号
から、減算濾波(29)されて、復号化系において2/1補
間処理(41)された、16×16個の画素信号から成るブロ
ック信号に対する第1の修正差分信号(8×8個の差分
画素信号から成る)が得られる。
The block signal composed of 16 × 16 pixel signals written in the memory (28) is stored in the memory (42) of the decoding system [the storage contents thereof are the same as those of the memory (28)]. This is subtracted and filtered (29) from the block signal composed of 16 × 16 pixel signals read from the memory (22), and is subjected to 2/1 interpolation processing (41) in the decoding system. ) To obtain a first modified difference signal (consisting of 8 × 8 difference pixel signals) for the block signal composed of 16 × 16 pixel signals.

そして、この第1の修正差分信号は、デジタル信号処
理回路(15)によって、アダプティブ離散コサイン変換
(ADCT)(30)され、出力端子(31)から出力されたア
ダプティブ離散コサイン変換された修正差分信号は、マ
イクロコンピュータ(1)が作成したヘッダ信号を先頭
にし、その後に順次続けて出力端子(31)を通じて、通
信用メモリ(14)に書き込まれ、通信処理回路/インタ
ーフェース(12)によって通信処理及び変調されて、伝
送線路(13)を通じて、相手側の静止画伝送装置に伝送
される。
The first modified differential signal is subjected to an adaptive discrete cosine transform (ADCT) (30) by a digital signal processing circuit (15), and the adaptive discrete cosine transformed modified differential signal output from an output terminal (31) is output. Is written in the communication memory (14) via the output terminal (31) sequentially from the header signal created by the microcomputer (1), and is sequentially processed by the communication processing circuit / interface (12). The signal is modulated and transmitted to the still image transmission device on the other side through the transmission line (13).

復号化系では、デジタル信号処理回路(15)によっ
て、入力端子(45)からのアダプティブ離散コサイン変
換(ADCT)された第1の修正差分信号が、デジタル信号
処理回路(15)によって、逆アダプティブ離散コサイン
変換(IADCT)(46)されて、第1の修正差分信号が得
られ、これが、マイクロコンピュータ(1)の制御によ
って、メモリ(42)から読み出された、16×16個の画素
信号から成るブロック信号と加算濾波(47)された後、
2/1補間処理(48)されて、出力端子(49)に出力され
る。その出力を拡大処理して第6図のビデオメモリ
(6)に書き込めば、480行768列の行列を構成する夫々
が8ビットの768×480個の画素信号から成る修正処理さ
れた1フレーム分のデジタル輝度信号(静止画信号)が
得られることに成る。
In the decoding system, the first modified difference signal subjected to the adaptive discrete cosine transform (ADCT) from the input terminal (45) by the digital signal processing circuit (15) is converted into the inverse adaptive discrete signal by the digital signal processing circuit (15). A cosine transform (IADCT) (46) is performed to obtain a first corrected difference signal, which is controlled by the microcomputer (1) from the 16 × 16 pixel signals read from the memory (42). After being filtered (47) with the block signal
It is subjected to 2/1 interpolation processing (48) and output to an output terminal (49). If the output is enlarged and written into the video memory (6) shown in FIG. 6, a matrix of 480 rows and 768 columns, each of which is composed of 8 bits of 768 × 480 pixel signals, corresponds to one corrected frame. Is obtained as a digital luminance signal (still image signal).

尚、外部RAM(16)に記憶されているIADCT(46)のこ
れらの直流及び交流用ハフマンコード表、量子化行列
は、ADCT(30)における直流及び交流用ハフマンコード
表、量子化行列に応じて、マイクロコンピュータ(1)
によって書替えられる。
The DC and AC Huffman code tables and quantization matrices of the IADCT (46) stored in the external RAM (16) correspond to the DC and AC Huffman code tables and quantization matrices in the ADCT (30). And microcomputer (1)
Rewritten by

この補間処理された1フレーム分のデジタル輝度信号
(静止画信号)を、第6図のモニタ受像機(8)で再生
すれば、上述の粗い静止画が、多少細かく修正されるこ
とに成る。尚、この修正は、補間による静止画の粗さの
みならず、ADCT及びIADCTによる粗さも修正することが
できる。
If the interpolated digital luminance signal (still image signal) for one frame is reproduced by the monitor receiver (8) in FIG. 6, the coarse still image described above will be corrected somewhat finely. This correction can correct not only the roughness of the still image by interpolation but also the roughness by ADCT and IADCT.

次に、かかる多少細かく修正された静止画の静止画信
号を、更に修正する第2の修正差分信号の作成、その符
号化及び復号化について説明する。
Next, the creation of a second modified difference signal for further modifying the still image signal of the still image that has been slightly finely modified, and the encoding and decoding thereof will be described.

先ず、符号化系において、出力端子(31)に出力され
たアダプティブ離散コサイン変換(ADCT)(30)された
第1の修正差分信号は、逆アダプティブ離散コサイン変
換(IADCT)(32)〔復号化系の逆アダプティブ離散コ
サイン変換(IADCT)(46)と同じ〕され、これによ
り、元の第1の修正差分信号に戻され、これと、メモリ
(28)から読み出された、16×16個の画素信号から成る
ブロック信号とが、加算濾波(33)される。
First, in the encoding system, the adaptive modified cosine transform (ADCT) (30) first modified difference signal output to the output terminal (31) is subjected to inverse adaptive discrete cosine transform (IADCT) (32) [decoding Same as the inverse adaptive discrete cosine transform (IADCT) of the system (46), thereby returning the original first modified difference signal and the 16 × 16 signals read from the memory (28). And a block signal composed of the pixel signals of (1) and (3).

この加算濾波(33)されたものが、2/1補間処理
(3)された後、拡大処理されてメモリ(35)に書き込
まれる。
The result of the addition filtering (33) is subjected to a 2/1 interpolation process (3), and then enlarged and written to a memory (35).

尚、更に、第3の修正差分信号をも作成し、それを符
号化し、又、それを復号化する場合には、第2の修正差
分信号の作成,符号化及び復号化と同様な処理を行な
い、出力端子(53)に得られる静止画信号をその第3の
修正差分信号で修正するようにすれば良い。
When a third modified difference signal is also created, encoded, and decoded, the same processing as the creation, encoding, and decoding of the second modified difference signal is performed. Then, the still image signal obtained at the output terminal (53) may be corrected with the third corrected difference signal.

第3図Aに、メモリ(35)の記憶内容を示し、小さい
矩形は8×8個の画素信号から成るブロック信号を示
す。そして、このメモリ(35)に、2/1補間(34)され
だ、16行16列の行列を構成する16×16個の画素信号から
成るブロック信号(これは8×8個の画素信号から成る
ブロック信号の4個分に相当する)が、30列48行の行列
を構成するように、即ち、8×8個の画素信号から成る
ブロック信号が、60行96列の行列を構成するように記憶
される。
FIG. 3A shows the contents stored in the memory (35), and a small rectangle indicates a block signal composed of 8 × 8 pixel signals. Then, a block signal composed of 16 × 16 pixel signals constituting a matrix of 16 rows and 16 columns, which has been interpolated by 2/1 (34), is stored in the memory (35) (this is a block signal of 8 × 8 pixel signals). (Corresponding to four block signals) comprising a matrix of 30 columns and 48 rows, that is, a block signal composed of 8 × 8 pixel signals constitutes a matrix of 60 rows and 96 columns. Is stored.

尚、このメモリ(35)は、第3の修正差分信号を作成
する場合には、上記のメモリ容量を必要とするが、第3
の修正差分信号を作成しない場合は、1/2間引き処理だ
けを考慮すれば、8×8個の画素信号から成るブロック
信号を、192個記憶し得る容量で良いが、後述するとこ
ろから明らかな如く、8×8個の画素信号に対する低域
通過濾波処理には、9×9個の画素信号が必要なので、
9×9個の画素信号を192個記憶し得る容量が必要であ
る。即ち、0、1、・・・・、191の番号を付した、8
×8個の画素信号から成るブロック信号は、メモリ(3
5)に書き込まれるときは、4個のブロック信号(例え
ば、0、1、96、97の番号のブロック信号)ずつである
が、ADCT(37)されるときは、8×8個の画素信号から
成るブロック信号ずつである。従って、番号0、1、
2、・・、190、191の、8×8個の画素信号から成るブ
ロック信号のADCT(37)が終了すれば、これらのブロッ
ク信号を書き換えることができるからである。
This memory (35) needs the above-mentioned memory capacity when generating the third modified difference signal.
When the corrected difference signal is not created, a capacity capable of storing 192 block signals composed of 8 × 8 pixel signals is sufficient if only the 1/2 thinning process is considered. As described above, since 9 × 9 pixel signals are required for low-pass filtering of 8 × 8 pixel signals,
A capacity capable of storing 192 9 × 9 pixel signals is required. That is, a number of 0, 1,...
A block signal composed of × 8 pixel signals is stored in a memory (3
5), four block signals (for example, block signals of numbers 0, 1, 96, and 97) are used at a time. However, when ADCT (37) is performed, 8 × 8 pixel signals are used. , Respectively. Therefore, the numbers 0, 1,
This is because these block signals can be rewritten when the ADCT (37) of the block signals composed of 8 × 8 pixel signals of 2,..., 190, 191 is completed.

これに対し、メモリ(28)の記憶内容は、後に、第1
の修正差分信号を作成する際にも使用されるから、上述
したように、8×8個の画素信号から成るブロック信号
を、48×30個記憶する容量を必要とする。
On the other hand, the contents stored in the memory (28)
Is used to generate the modified differential signal of the above, and as described above, a capacity for storing 48 × 30 block signals composed of 8 × 8 pixel signals is required.

尚、第3図Bに、色差信号の場合の、第3図Aに対応
するメモリの記憶内容を示す。
FIG. 3B shows the contents stored in the memory corresponding to FIG. 3A in the case of the color difference signal.

このメモリ(35)に書き込まれた16×16個の画素信号
から成るブロック信号は、読み出されて、入力端子(2
0)からの、32×32個の画素信号から成るブロック信号
から減算濾波(36)されて、復号化系における2/1補間
処理(48)よりの16×16個の画素信号から成るブロック
信号に対する第2の修正差分信号(8×8個の差分画素
信号から成る)が得られる。
The block signal composed of 16 × 16 pixel signals written in the memory (35) is read out and input to the input terminal (2
0), a block signal composed of 16 × 16 pixel signals obtained by subtraction filtering (36) from a block signal composed of 32 × 32 pixel signals and performing a 2/1 interpolation process (48) in a decoding system , A second corrected difference signal (consisting of 8 × 8 difference pixel signals) is obtained.

そして、この第2の修正差分信号は、デジタル信号処
理回路(15)によって、ブロック信号毎にアダプティブ
離散コサイン変換(ADCT)(37)され、出力端子(38)
から出力されたアダプティブ離散コサイン変換された第
1の修正差分信号は、マイクロコンピュータ(1)が作
成したヘッダ信号を先頭にし、その後に順次続けて出力
端子(38)を通じて、通信用メモリ(14)に書き込ま
れ、通信処理回路/インターフェース(12)によって通
信処理及び変調されて、伝送線路(13)を通じて、相手
側の静止画伝送装置に伝送される。
The second modified difference signal is subjected to adaptive discrete cosine transform (ADCT) (37) for each block signal by the digital signal processing circuit (15), and the output terminal (38)
The adaptive discrete cosine transformed first modified difference signal output from the communication memory (14) is output from the header signal created by the microcomputer (1) at the top, and then successively through the output terminal (38). The communication processing circuit / interface (12) performs communication processing and modulation, and transmits the communication processing circuit / interface (12) to the other party's still image transmission device via the transmission line (13).

復号化系では、入力端子(50)からのアダプティブ離
散コサイン変換(ADCT)された第2の修正差分信号が、
逆アダプティブ離散コサイン変換(IADCT)(51)され
て、第2の修正差分信号が得られ、これが出力端子(4
9)から、即ち、第6図のビデオメモリ(6)からの16
×16個の画素信号から成るブロック信号と加算濾波(4
7)されて出力端子(53)に出力され、その出力を拡大
処理して第6図のビデオメモリ(6)に書き込めば、夫
々8ビットの480行768列の768×480個の画素信号から成
る修正処理された1フレーム分のデジタル輝度信号(静
止画信号)が得られることに成る。
In the decoding system, the adaptive modified cosine transform (ADCT) second modified difference signal from the input terminal (50) is
An inverse adaptive discrete cosine transform (IADCT) (51) is performed to obtain a second modified difference signal, which is output to an output terminal (4
9), ie, 16 from the video memory (6) in FIG.
Block signal consisting of × 16 pixel signals and addition filtering (4
7) is output to the output terminal (53), and the output is enlarged and written into the video memory (6) in FIG. 6 to obtain 768 × 480 pixel signals of 480 rows and 768 columns of 8 bits each. Thus, a digital luminance signal (still image signal) for one frame that has been subjected to the correction processing is obtained.

この出力端子(53)からの1フレーム分のデジタル輝
度信号(静止画信号)を、第6図のモニタ受像機(8)
で再生すれば、相手側の静止画伝送装置において、上述
の修正された静止画が、一層細かく修正されることに成
る。尚、この修正も、補間による静止画の粗さのみなら
ず、ADCT及びIADCTによる粗さをも修正することができ
る。
The digital luminance signal (still image signal) for one frame from the output terminal (53) is transmitted to the monitor receiver (8) shown in FIG.
, The corrected still image described above is further finely corrected in the still image transmission device of the other party. This correction can correct not only the roughness of the still image by interpolation but also the roughness by ADCT and IADCT.

尚、この後も、第3、第4、・・・の修正差分信号を
作成して、静止画信号の静止画をより細かく修正するこ
ともできるが、第2の修正差分信号までで十分であり、
増やすとしても、第3の修正差分信号までである。
Note that, after this, the third, fourth,... Corrected difference signals can be created to further finely correct the still image of the still image signal, but the second corrected difference signal is sufficient. Yes,
Even if it is increased, it is up to the third modified difference signal.

尚、デジタル信号処理回路(15)によって行われるAD
CTは、その外部RAM(16)に記憶されている、量子化行
列、直流用ハフマンコード表、交流用ハフマンコード表
は、輝度信号並びに赤及び青色差信号の別、ビデオメモ
リ(6)に記憶されている1フレーム分の静止画デジタ
ル映像信号の内容の如何等によって、マイクロコンピュ
ータ(1)によって適切なものに書き換えると共に、AD
CTによる圧縮符号化処理される8×8個の画素信号から
成るブロック信号が、粗い静止画の静止画信号及び修正
差分信号のいずれであるか、修正差分信号の修正の度合
の如何等によって、即ち、ADCT(24)、(30)、(37)
の如何によって、マイクロコンピュータ(1)によっ
て、符号化の対象と成る信号の統計的性質を考慮した適
切なものに書き換えるようにする。
In addition, AD performed by the digital signal processing circuit (15)
The CT stores a quantization matrix, a DC Huffman code table, and an AC Huffman code table stored in its external RAM (16) in a video memory (6) for each of a luminance signal and a red and blue difference signal. The microcomputer (1) rewrites the still image digital video signal to an appropriate one according to the contents of the still image digital video signal for one frame.
Depending on whether the block signal composed of 8 × 8 pixel signals to be compression-coded by CT is a still image signal of a coarse still image or a modified difference signal, the degree of modification of the modified difference signal, That is, ADCT (24), (30), (37)
In this way, the microcomputer (1) rewrites an appropriate signal in consideration of the statistical properties of the signal to be encoded.

尚、直流用及び交流用ハフマンコード表は、ハフマン
符号化する信号の統計的性質を考慮して作成することに
よって、ハフマン符号化による圧縮率を高くすることが
できる。尚、一般の可変長符号化についても同様のこと
が言える。
Note that the DC and AC Huffman code tables can be created in consideration of the statistical properties of the signals to be Huffman-coded, thereby increasing the compression ratio by Huffman coding. The same applies to general variable-length coding.

又、デジタル信号処理回路(15)によって、行われる
IADCT(40)、(26)及び(46)、(32)及び(51)、
(37)における、外部RAM(16)に記憶されている、量
子化行列、直流用ハフマンコード表、交流用ハフマンコ
ード表、夫々対応するADCT(24)、(30)、(37)にお
ける外部RAM(16)に記憶される量子化行列、直流用ハ
フマンコード表、交流用ハフマンコード表に応じて書き
換えられる。
It is performed by the digital signal processing circuit (15).
IADCT (40), (26) and (46), (32) and (51),
A quantization matrix, a DC Huffman code table, and an AC Huffman code table stored in the external RAM (16) in (37), and the corresponding external RAM in ADCT (24), (30), and (37), respectively. It is rewritten according to the quantization matrix, DC Huffman code table, and AC Huffman code table stored in (16).

上述した実施例の静止画伝送装置では、例えば、デジ
タル輝度信号(静止画信号)の場合、フレームメモリ
に、480行768列の行列を構成する768×480個の画素信号
から成る1フレーム分のデジタル輝度信号が記憶されて
おり、これを32行32列の行列を構成するブロック信号
(第1のブロック信号と呼ぶことにする)に分割する。
これにより、このフレームメモリには、15行24列の行列
を構成する24×15個の第1のブロック信号が記憶されて
いることに成る。
In the still image transmission apparatus of the above-described embodiment, for example, in the case of a digital luminance signal (still image signal), one frame of 768 × 480 pixel signals forming a matrix of 480 rows and 768 columns is stored in the frame memory. A digital luminance signal is stored and is divided into block signals (referred to as first block signals) forming a matrix of 32 rows and 32 columns.
As a result, this frame memory stores 24 × 15 first block signals constituting a matrix of 15 rows and 24 columns.

そして、この15行24列の行列を構成する24×15個の第
1のブロック信号に対し、第1行の左端から右端へ、第
2行の左端から右端へ、・・・・・・、第15行の左端か
ら右端へと順次、低域通過濾波・1/2間引き処理を行っ
て、夫々16行16列の行列を構成する16×16個の画素信号
から成るブロック信号(第2のブロック信号と呼ぶこと
にする)を得て、夫々を順次にメモリ(第1のメモリと
呼ぶことにする)に15行24列の行列を構成するように書
き込み、その第1のメモリから読み出した各第1のブロ
ック信号を、それが第1のメモリに記憶される毎に、低
域通過濾波・1/2間引き処理を行って、夫々8行8列の
行列を構成する8×8個の画素信号から成るブロック信
号(第3のブロック信号)を得て、メモリ(第2のメモ
リと呼ぶことにする)書き込むようにしている。
Then, for the 24 × 15 first block signals forming the matrix of 15 rows and 24 columns, from the left end of the first row to the right end, from the left end of the second row to the right end,... A low-pass filtering and 1/2 thinning-out process are sequentially performed from the left end to the right end of the 15th row, and a block signal (16th row of 16 × 16 pixel signals forming a matrix of 16 rows and 16 columns) (second Block signals), and each of them was sequentially written into a memory (referred to as a first memory) so as to form a matrix of 15 rows and 24 columns, and read from the first memory. Each time the first block signal is stored in the first memory, it is subjected to low-pass filtering and 1/2 thinning-out processing to form 8 × 8 pieces of matrix each having 8 rows and 8 columns. A block signal (third block signal) composed of pixel signals is obtained and written into a memory (referred to as a second memory). I have to.

ところで、ブロック信号を構成する各画素信号に対す
る低域通過濾波処理は、ある画素信号を、そのある画素
信号及びその周囲の8個の画素信号、即ち、計9個の画
素信号のレベルの加重平均のレベルの画素信号に置き換
えることを意味する。従って、第2のブロック信号を低
域通過濾波処理するためには、17行17列の行列を構成す
る17×17個の画素信号を必要とする。
By the way, low-pass filtering for each pixel signal constituting a block signal is performed by dividing a certain pixel signal into a certain pixel signal and eight surrounding pixel signals, that is, a weighted average of the levels of a total of nine pixel signals. Means that the pixel signal is replaced with a pixel signal having a level of Therefore, in order to perform low-pass filtering on the second block signal, 17 × 17 pixel signals forming a matrix with 17 rows and 17 columns are required.

そこで、第1のメモリの左上隅の第2のブロック信号
に対し、低域通過濾波処理を行って、第3のブロック信
号を得るためには、その第2のブロック信号の上側及び
左側並びにその角部の外側に、16+16+1=33個の画素
信号を仮想的に設け、その仮想の画素信号のレベルとし
て、画素信号の最少乃至最大レベルの真中のレベル、又
は、その内側の16+16−1=31個の画素信号を採用する
ようにすれば良い。
Therefore, in order to perform a low-pass filtering process on the second block signal at the upper left corner of the first memory to obtain the third block signal, the upper and left sides of the second block signal and the third block signal are obtained. 16 + 16 + 1 = 33 pixel signals are virtually provided outside the corner, and the level of the virtual pixel signal is the middle level between the minimum and maximum levels of the pixel signal, or 16 + 16−1 = 31 inside the pixel signal. What is necessary is just to employ | adopt this pixel signal.

又、この第1のメモリの左上隅の第2のブロック信号
の右隣の第2のブロック信号に対し、低域通過濾波処理
を行うためには、その第2のブロック信号の上側及びそ
の角部の外側に、仮想の17個の画素信号を設けて、その
仮想の画素信号のレベルとして、画素信号の最小乃至最
大レベルの真中のレベル、又は、その下側及び左上隅の
16+1=17個の画素信号のレベルを採用すると共に、第
1のメモリの左上隅の第2のブロック信号の右側の1列
の8個の画素信号を用いれば良い。又、これに続く、第
1行の各第2のブロック信号に対しては、これと同様に
して、低域通過濾波処理を行えば良い。
In order to perform low-pass filtering on the second block signal on the right of the second block signal at the upper left corner of the first memory, the upper side and the corner of the second block signal are required. A virtual 17 pixel signal is provided on the outside of the unit, and the level of the virtual pixel signal is the middle level between the minimum and maximum levels of the pixel signal, or the lower and upper left corners thereof.
The levels of 16 + 1 = 17 pixel signals may be employed, and the eight pixel signals in one column on the right side of the second block signal at the upper left corner of the first memory may be used. Further, for each of the second block signals in the first row following this, low-pass filtering may be performed in the same manner.

又、第1のメモリの左上隅の第2のブロック信号の直
ぐ下の第2のブロック信号に対し、低域通過濾波処理を
行うためには、その第2のブロック信号の左側及びその
角部の外側に、仮想の17個の画素信号を設けて、その仮
想の画素信号のレベルとして、画素信号の最小乃至最大
レベルの真中のレベル、又は、その右側及び左上隅の16
+1=17個の画素信号のレベルを採用すると共に、第1
のメモリの左上隅の第2のブロック信号の下側の1行の
8個の画素信号を用いれば良い。又、これに続く、第1
列の各第2のブロック信号に対しては、これと同様にし
て、低域通過濾波を行えば良い。
In order to perform low-pass filtering on a second block signal immediately below the second block signal at the upper left corner of the first memory, the left block of the second block signal and the corner thereof are required. Outside of the pixel signal, 17 virtual pixel signals are provided, and the level of the virtual pixel signal is set to the middle level between the minimum and maximum levels of the pixel signal, or 16 levels at the right and upper left corners thereof.
+ 1 = 17 pixel signal levels and the first
In this case, eight pixel signals in one row below the second block signal at the upper left corner of the memory may be used. In addition, the first
For each second block signal in the column, low-pass filtering may be performed in a similar manner.

又、第1のメモリに記憶される15行24列の行列を構成
する24×15個の第2のブロック信号に対し、第1行の左
端から右端へ、第2行の左端から右端へ、・・・・・
・、第15行の左端から右端へ、と順次、低域通過濾波・
1/2間引き処理を行って、夫々8行8列の行列を構成す
る8×8個の画素信号から成る第3のブロック信号を得
て、夫々を順次に第2のメモリに15行24列の行列を構成
するように書き込む場合に、上側の第1行及び左側の第
1列の第2のブロック信号を除く各第2のブロック信号
に対して、低域通過濾処理を行うときは、第4図に示す
如く、その16行16列の行列を構成する16×16個の画素信
号に、その第2のブロック信号に隣接するその上側、左
側及び左上角の各第2のブロック信号の、16+16+1=
33個の画素信号を付加して得た、17行17列の行列を構成
する17×17個の画素信号に対し低域通過濾波処理を行
う。
Also, for 24 × 15 second block signals constituting a matrix of 15 rows and 24 columns stored in the first memory, from the left end of the first row to the right end, from the left end of the second row to the right end, ...
・ Low-pass filtering in order from left to right on line 15
A 1/2 thinning-out process is performed to obtain a third block signal composed of 8 × 8 pixel signals forming a matrix of 8 rows and 8 columns, and each of them is sequentially stored in the second memory in 15 rows and 24 columns. When performing low-pass filtering on each second block signal except for the second block signal in the first row on the upper side and the first column on the left side when writing to form the matrix of As shown in FIG. 4, 16 × 16 pixel signals constituting the matrix of 16 rows and 16 columns are added to the second block signals of the upper, left and upper left corners adjacent to the second block signal. , 16 + 16 + 1 =
A low-pass filtering process is performed on 17 × 17 pixel signals forming a matrix of 17 rows and 17 columns obtained by adding 33 pixel signals.

尚、第4図に示す如く、16行16列の行列を構成する16
×16個の画素信号から成る第2のブロック信号は、32行
32列の行列を構成する32×32個の画素信号から成る第1
のブロック信号の左側、上側及び左上隅に、32+32+1
=65個の画素信号を付加した、33行33列の行列を構成す
る33×33個の画素信号を参照して得たものであり、16行
16列の行列を構成する16×16個の画素信号から成る第2
のブロック信号の左側、上側及び左上隅に、16+16+1
=33個の画素信号を付加した、17行17列の行列を構成す
る17×17個の画素信号は、第1のブロック信号の左側、
上側及び左上隅に、32+32+4=68個の画素信号を付加
した、35行35列の行列を構成する35×35個の画素信号を
参照して得たものと成ることが分かる。
In addition, as shown in FIG.
The second block signal composed of × 16 pixel signals has 32 rows.
First consisting of 32 × 32 pixel signals forming a matrix of 32 columns
32 + 32 + 1 on the left, upper and upper left corners of the block signal
= 65 pixel signals added, obtained by referring to 33 × 33 pixel signals forming a matrix of 33 rows and 33 columns, 16 rows
Second consisting of 16 × 16 pixel signals forming a 16-column matrix
16 + 16 + 1 on the left, upper and upper left corners of the block signal
= 17 pixel signals forming a matrix of 17 rows and 17 columns to which 33 pixel signals are added are the left side of the first block signal,
It can be seen that the result is obtained by referring to 35 × 35 pixel signals forming a matrix of 35 rows and 35 columns in which 32 + 32 + 4 = 68 pixel signals are added to the upper and upper left corners.

次に、第5図を参照して、第1図の符号化系及び復号
化系における低域濾波・1/2間引き処理及び2/1補間処理
及び第4図における低域濾波・1/2間引き処理について
補足説明を行う。尚、第5図においては、簡単のため、
第1のブロック信号を、8行8列の行列を構成する8×
8個の画素信号にて構成し、第2のブロック信号を、4
行4列の行列を構成する4×4個の画素信号にて構成
し、第3のブロック信号を、2行2列の行列を構成する
2×2個の画素信号にて構成している。
Next, referring to FIG. 5, low-pass filtering / 1/2 decimation processing and 2/1 interpolation processing in the encoding system and decoding system of FIG. 1 and low-pass filtering / 1/2 processing in FIG. A supplementary explanation will be given on the thinning process. In FIG. 5, for simplicity,
The first block signal is converted to an 8 × 8 matrix forming an 8 × 8 matrix.
It is composed of eight pixel signals, and the second block signal is 4
The third block signal is constituted by 2 × 2 pixel signals constituting a matrix of 2 rows and 2 columns, and the third block signal is constituted by 4 × 4 pixel signals constituting a matrix of 4 rows and 4 columns.

第5図Aでは、第1のブロック信号に対し、8+8+
1=17個の画素信号を追加した、9行9列の行列を構成
する9×9個の画素信号(破線にて示した小さい矩形)
に対し、低域通過濾波・1/2間引き処理して、第2のブ
ロック信号(4行4列の行列を構成する4×4個の画素
信号)(実線にて示した小さい矩形で、その内部がドッ
トで埋められている)を得ている。
In FIG. 5A, 8 + 8 +
9 × 9 pixel signals forming a matrix of 9 rows and 9 columns, with 1 = 17 pixel signals added (small rectangles indicated by broken lines)
On the other hand, low-pass filtering and 1/2 decimation processing are performed, and a second block signal (4 × 4 pixel signals forming a matrix of 4 rows and 4 columns) (a small rectangle indicated by a solid line, The inside is filled with dots).

第5図Bでは、第5図Aで得た第2のブロック信号に
対し、4+4+1=13の画素信号を追加した、5行5列
の行列を構成する5×5個の画素信号(破線にて示した
小さい矩形で、そ内部がドットで埋められている)に対
し、低域通過濾波・1/2間引き処理して、第3のブロッ
ク信号(2行2列の行列を構成する2×2個の画素信
号)(実線にて示した小さい矩形で、その内部が斜線で
埋められている)を得ている。そして、境界線aの右下
部分の第3のブロック信号が、ADCT処理される。
In FIG. 5B, 5 × 5 pixel signals constituting a matrix of 5 rows and 5 columns (4 × 4 + 1 = 13) are added to the second block signal obtained in FIG. The small rectangle shown in FIG. 2 is filled with dots, and low-pass filtering and 1/2 thinning processing are performed to obtain a third block signal (2 × 2 matrix forming a 2 × 2 matrix). (Two pixel signals) (small rectangles shown by solid lines, the inside of which is filled with oblique lines). Then, the third block signal in the lower right part of the boundary line a is subjected to the ADCT processing.

第5図Cでは、ADCT処理された第3のブロック信号
が、IADCT処理されて得られた第3のブロック信号を構
成する2行2列の行列を構成する2×2個の画素信号
(実線にて示す小さい矩形で、その内部が斜線で埋めら
れている)及びこの第3のブロック信号の上側及び左側
の第2のブロック信号の6個の画素信号(破線にて示す
小さい矩形で、その内部がドット及び破線の斜線で埋め
られている)を利用して、水平及び垂直方向において、
一対の画素信号の中間に、その一対の画素信号のレベル
の平均値のレベルの画素信号(実線にて示した小さい矩
形で、その内部がドットで埋められている)を補間し
て、第2のブロック信号(実線にて示した小さい矩形
で、その内部が斜線及びドットで埋められている)を得
ている。そして、境界線bの右下部分の第2のブロック
信号が、第5図Dで2/1補間される。
In FIG. 5C, a 3 × 2 pixel signal (solid line) forming a matrix of 2 rows and 2 columns constituting a third block signal obtained by IADCT processing is obtained by converting the third block signal subjected to ADCT processing. And six pixel signals of a second block signal above and on the left side of the third block signal (a small rectangle indicated by a broken line, and (The interior is filled with dots and dashed slashes) in the horizontal and vertical directions,
Interpolating the pixel signal of the level of the average value of the level of the pair of pixel signals (a small rectangle indicated by a solid line, the inside of which is filled with dots) between the pair of pixel signals, (A small rectangle shown by a solid line, the inside of which is filled with oblique lines and dots). Then, the second block signal at the lower right portion of the boundary line b is interpolated by 2/1 in FIG. 5D.

第5図Dでは、第5図Cで得た第2のブロック信号を
構成する4行4列の行列を構成する4×4個の画素信号
(実線にて示す小さい矩形で、その内部がドットで埋め
られている)及びこの第2のブロック信号の左側の第2
のブロック信号の4個の画素信号(破線にて示す小さい
矩形で、その内部がドットで埋められている)を利用し
て、水平及び垂直方向において、一対の画素信号の中間
に、その一対の画素信号のレベルの平均値のレベルの画
素信号(実線にて示した小さい矩形で、その内部がドッ
トで埋められている)を補間して、第3のブロック信号
(実線にて示す小さい矩形で、ドットで埋められたもの
及び埋められていないもの)を得ている。
In FIG. 5D, 4 × 4 pixel signals forming a matrix of 4 rows and 4 columns (a small rectangle indicated by a solid line and a dot inside the matrix) constituting the second block signal obtained in FIG. And the second block signal on the left side of the second block signal.
Using the four pixel signals of the block signal (a small rectangle shown by a broken line, and the inside is filled with dots), the pair of pixel signals is disposed between the pair of pixel signals in the horizontal and vertical directions. A third block signal (a small rectangle indicated by a solid line) is interpolated by interpolating a pixel signal at the level of the average value of the pixel signals (a small rectangle indicated by a solid line and the inside is filled with dots). , Dot-filled and unfilled).

〔発明の効果〕〔The invention's effect〕

第1の本発明によれば、入力画像信号に対して第1の
間引き処理を施して第1の間引き画像信号を生成する第
1の間引き手段と、第1の間引き画像信号に対して第2
の間引き処理を施して第2の間引き画像を生成する第2
の間引き手段と、第2の間引き画像信号を第1のコード
表を用いて符号化して、第1の符号化データを生成する
第1の符号化手段と、第1の符号化データを符号化処理
に対応する復号処理によって復号して、その復号された
第2の間引き画像信号を生成する復号手段と、復号され
た第2の間引き画像信号を補間して第1の間引き画像信
号に対応する補間画像信号を生成する補間手段と、第1
の間引き画像信号と補間画像信号とを演算して差分信号
を生成する演算手段と、差分信号を第1のコード表とは
異なる第2のコード表を用いて符号化して、第2の符号
化データを生成する第2の符号化手段と、第1及び第2
の符号化データを伝送する伝送手段とを有するので、画
像信号(原画像信号若しくは差分信号)にそれぞれ適し
たコード表を使用することができ、これによって、最適
な符号化を行なうことのできる画像伝送装置を得ること
ができる。
According to the first aspect of the present invention, a first decimation unit that performs a first decimation process on an input image signal to generate a first decimation image signal, and a second decimation unit that generates a first decimation image signal
A second thinning-out process is performed to generate a second thinned-out image.
Thinning means, first coding means for coding a second thinned image signal using a first code table to generate first coded data, and coding the first coded data Decoding means for decoding by a decoding process corresponding to the process to generate the decoded second thinned-out image signal; and interpolating the decoded second thinned-out image signal to correspond to the first thinned-out image signal. Interpolating means for generating an interpolated image signal;
Calculating means for calculating a thinned image signal and an interpolated image signal to generate a difference signal; and coding the difference signal by using a second code table different from the first code table to perform second coding. Second encoding means for generating data; first and second encoding means;
And a transmission means for transmitting the coded data of (a), (b), and (c), a code table suitable for each of the image signals (the original image signal or the difference signal) can be used. A transmission device can be obtained.

第2の本発明によれば、第1の本発明の画像伝送装置
において、第1の符号化手段は、第2の間引き画像信号
をブロック毎にコサイン変換して係数データを生成し、
その係数データを量子化して量子化データを生成し、そ
の量子化データを第1のコード表を用いて可変長符号化
して、第1の符号化データを生成するように構成され、
第2の符号化手段は、差分信号をブロック毎にコサイン
変換して係数データを生成し、その係数データを量子化
して量子化データを生成し、その量子化データを第1の
コード表とは異なる第2のコード表を用いて可変長符号
化して、第2の符号化データを生成するように構成され
ているので、画像信号(原画像信号若しくは差分信号)
にそれぞれ適したコード表を使用することができ、これ
によって、最適な可変長符号化を行なうことのできる画
像伝送装置を得ることができる。
According to a second aspect of the present invention, in the image transmission apparatus according to the first aspect of the present invention, the first encoding means generates cosine data by performing cosine transform on the second thinned image signal for each block.
The coefficient data is quantized to generate quantized data, and the quantized data is variable-length coded using a first code table to generate first coded data.
The second encoding means generates cosine data by cosine transforming the difference signal for each block, quantizes the coefficient data to generate quantized data, and converts the quantized data into a first code table. Since it is configured to generate second encoded data by performing variable length encoding using a different second code table, an image signal (original image signal or difference signal) is generated.
Therefore, it is possible to obtain an image transmission device that can perform optimal variable-length coding.

第3の本発明によれば、入力画像信号に対して間引き
処理を施して間引き画像信号を生成する間引き処理手段
と、間引き画像信号を第1のコード表を用いて符号化し
て、第1の符号化データを生成する第1の符号化手段
と、第1の符号化データを符号化処理に対応する復号処
理によって復号して、復号された間引き画像信号を生成
する復号手段と、復号された間引き画像信号を補間して
入力画像信号に対応する補間画像信号を生成する補間手
段と、入力画像信号と補間手段の補間画像信号とを演算
して差分信号を生成し、その差分信号を第1のコード表
をとは異なる第2のコード表を用いて符号化して、第2
の符号化データを生成する第2の符号化手段と、第1及
び第2の符号化データを伝送する伝送手段とを有するの
で、画像信号(原画像信号若しくは差分信号)にそれぞ
れ適したコード表を使用することができ、これによっ
て、最適な符号化を行なうことのできる画像伝送装置を
得ることができる。
According to the third aspect of the present invention, the thinning-out processing means for performing the thinning-out processing on the input image signal to generate the thinned-out image signal, and encoding the thinned-out image signal by using the first code table, thereby obtaining the first A first encoding unit that generates encoded data, a decoding unit that decodes the first encoded data by a decoding process corresponding to the encoding process, and generates a decoded decimated image signal; Interpolating means for interpolating the thinned-out image signal to generate an interpolated image signal corresponding to the input image signal; calculating an input image signal and an interpolated image signal of the interpolating means to generate a difference signal; Is encoded using a second code table different from the
And a transmission means for transmitting the first and second encoded data, so that a code table suitable for an image signal (an original image signal or a difference signal) is provided. Can be used, whereby an image transmission device that can perform optimal encoding can be obtained.

第4の本発明によれば、第3の本発明の画像伝送装置
において、第1の符号化手段は、間引き画像信号をブロ
ック毎にコサイン変換して係数データを生成し、その係
数データを量子化して量子化データを生成し、その量子
化データを第1のコード表を用いて可変長符号化して、
第1の符号化データを生成するように構成され、第2の
符号化手段は、差分信号をブロック毎にコサイン変換し
て係数データを生成し、その係数データを量子化して量
子化データを生成し、その量子化データを第1のコード
表とは異なる第2のコード表を用いて可変長符号化し
て、第2の符号化データを生成するように構成されてい
るので、画像信号(原画像信号若しくは差分信号)にそ
れぞれ適したコード表を使用することができ、これによ
って、最適な可変長符号化を行なうことのできる画像伝
送装置を得ることができる。
According to a fourth aspect of the present invention, in the image transmission apparatus according to the third aspect of the present invention, the first encoding means generates cosine data by cosine transforming the thinned-out image signal for each block, and quantizes the coefficient data. To generate quantized data, and the quantized data is subjected to variable-length encoding using the first code table,
The second encoding unit is configured to generate first encoded data, and the second encoding unit generates cosine data by cosine transforming the difference signal for each block, and quantizes the coefficient data to generate quantized data. Then, the quantized data is variable-length coded using a second code table different from the first code table to generate second coded data. It is possible to use a code table suitable for each of the image signal and the difference signal), thereby obtaining an image transmission device capable of performing optimal variable-length coding.

第5の本発明によれば、入力画像信号に対して第1の
間引き処理を施して第1の間引き画像信号を生成するス
テップと、第1の間引き画像信号に対して第2の間引き
処理を施して第2の間引き画像を生成するステップと、
第2の間引き画像信号を第1のコード表を用いて符号化
して、第1の符号化データを生成するステップと、第1
の符号化データを符号化処理に対応する復号処理によっ
て復号して、その復号された第2の間引き画像信号を生
成するステップと、復号された第2の間引き画像信号を
補間して第1の間引き画像信号に対応する補間画像信号
を生成するステップと、第1の間引き画像信号と補間画
像信号とを演算して差分信号を生成するステップと、差
分信号を第1のコード表とは異なる第2のコード表を用
いて符号化して、第2の符号化データを生成するステッ
プと、第1及び第2の符号化データを伝送するステップ
とを有するので、画像信号(原画像信号若しくは差分信
号)にそれぞれ適したコード表を使用することができ、
これによって、最適な符号化を行なうことのできる画像
伝送方法を得ることができる。
According to the fifth aspect of the present invention, the step of performing the first decimation process on the input image signal to generate the first decimation image signal, and the second decimation process on the first decimation image signal Generating a second decimated image by applying
Encoding a second thinned image signal using a first code table to generate first encoded data;
Decoding the encoded data by a decoding process corresponding to the encoding process to generate a decoded second thinned-out image signal, and interpolating the decoded second thinned-out image signal to generate a first thinned-out image signal. Generating an interpolated image signal corresponding to the decimated image signal; calculating the first decimated image signal and the interpolated image signal to generate a difference signal; 2 and a step of transmitting the first and second encoded data by encoding using the code table No. 2 and transmitting the first and second encoded data. ), You can use the appropriate code table for each,
As a result, it is possible to obtain an image transmission method capable of performing optimal encoding.

第6の本発明によれば、第5の本発明の画像伝送方法
において、第1の符号化データを生成するステップで
は、第2の間引き画像信号をブロック毎にコサイン変換
して係数データを生成し、その係数データを量子化して
量子化データを生成し、その量子化データを第1のコー
ド表を用いて可変長符号化して、第1の符号化データを
生成し、第2の符号化データを生成するステップでは、
差分信号をブロック毎にコサイン変換して係数データを
生成し、その係数データを量子化して量子化データを生
成し、その量子化データを第1のコード表とは異なる第
2のコード表を用いて可変長符号化して、第2の符号化
データを生成するようにしたので、画像信号(原画像信
号若しくは差分信号)にそれぞれ適したコード表を使用
することができ、これによって、最適な可変長符号化を
行なうことのできる画像伝送方法を得ることができる。
According to a sixth aspect of the present invention, in the image transmission method according to the fifth aspect of the invention, in the step of generating the first encoded data, the second thinned image signal is subjected to cosine transform for each block to generate coefficient data. Then, the coefficient data is quantized to generate quantized data, and the quantized data is subjected to variable-length encoding using a first code table to generate first encoded data, and to perform second encoding. In the step of generating data,
The difference signal is cosine-transformed for each block to generate coefficient data, the coefficient data is quantized to generate quantized data, and the quantized data is converted to a second code table different from the first code table. Variable-length coding to generate the second coded data, it is possible to use a code table suitable for each of the image signals (original image signal or difference signal). An image transmission method capable of performing long coding can be obtained.

第7の本発明によれば、入力画像信号に対して間引き
処理を施して間引き画像信号を生成するするステップ
と、間引き画像信号を第1のコード表を用いて符号化し
て、第1の符号化データを生成するするステップと、第
1の符号化データを符号化処理に対応する復号処理によ
って復号して、復号された間引き画像信号を生成するス
テップと、復号された間引き画像信号を補間して入力映
像信号に対応する補間画像信号を生成するステップと、
入力画像信号と補間手段の補間画像信号とを演算して差
分信号を生成し、その差分信号を第1のコード表をとは
異なる第2のコード表を用いて符号化して、第2の符号
化データを生成するステップと、第1及び第2の符号化
データを伝送するステップとを有するので、画像信号
(原画像信号若しくは差分信号)にそれぞれ適したコー
ド表を使用することができ、これによって、最適な符号
化を行なうことのできる画像伝送方法を得ることができ
る。
According to the seventh aspect of the present invention, a step of performing a decimation process on an input image signal to generate a decimation image signal, and encoding the decimation image signal using the first code table to generate a first code Generating decoded data, decoding the first encoded data by a decoding process corresponding to the encoding process, generating a decoded thinned image signal, and interpolating the decoded thinned image signal. Generating an interpolated image signal corresponding to the input video signal by
A difference signal is generated by calculating the input image signal and the interpolated image signal of the interpolation means, and the difference signal is encoded using a second code table different from the first code table to form a second code. Generating the encoded data and transmitting the first and second encoded data, it is possible to use a code table suitable for the image signal (original image signal or difference signal), respectively. Accordingly, it is possible to obtain an image transmission method capable of performing optimal encoding.

第8の本発明によれば、第7の本発明の画像伝送方法
において、第1の符号化データを生成するステップで
は、間引き画像信号をブロック毎にコサイン変換して係
数データを生成し、その係数データを量子化して量子化
データを生成し、その量子化データを第1のコード表を
用いて可変長符号化して、第1の符号化データを生成
し、第2の符号化データを生成するステップでは、差分
信号をブロック毎にコサイン変換して係数データを生成
し、その係数データを量子化して量子化データを生成
し、その量子化データを第1のコード表とは異なる第2
のコード表を用いて可変長符号化して、第2の符号化デ
ータを生成するようにしたので、画像信号(原画像信号
若しくは差分信号)にそれぞれ適したコード表を使用す
ることができ、これによって、最適な可変長符号化を行
なうことのできる画像伝送方法を得ることができる。
According to an eighth aspect of the present invention, in the image transmission method according to the seventh aspect of the present invention, in the step of generating the first coded data, the thinned image signal is subjected to cosine transform for each block to generate coefficient data. Quantize coefficient data to generate quantized data, perform variable length coding on the quantized data using a first code table, generate first coded data, and generate second coded data And cosine transforming the difference signal for each block to generate coefficient data, quantize the coefficient data to generate quantized data, and convert the quantized data to a second code table different from the first code table.
Since the second encoded data is generated by performing variable-length encoding using the code table of (1), a code table suitable for each of the image signals (the original image signal or the difference signal) can be used. Accordingly, it is possible to obtain an image transmission method capable of performing optimal variable-length coding.

第9の本発明によれば、受信された第1及び第2の符
号化データからなる符号化信号を復号して画像信号を生
成する画像復号装置において、第1及び第2の符号化デ
ータを受信する受信手段と、符号化データを第1のコー
ド表を用いて復号して間引き画像信号を生成する第1の
復号手段と、第2の符号化データを第1のコード表とは
異なる第2のコード表を用いて復号して差分信号を生成
する第2の復号手段と、間引き画像信号を補間して第1
の画像信号を生成する補間手段と、第1の画像信号と差
分信号とを加算して第2の画像信号を生成する加算手段
とを有するので、符号化信号にそれぞれ適したコード表
を使用することができ、これによって、最適な復号化を
行なうことのできる画像復号装置を得ることができる。
According to the ninth aspect of the present invention, in an image decoding device that generates an image signal by decoding an encoded signal including the received first and second encoded data, the first and second encoded data are Receiving means for receiving, first decoding means for decoding the encoded data by using the first code table to generate a thinned image signal, and decoding the second encoded data to a first code table different from the first code table. A second decoding means for decoding using the code table of No. 2 to generate a differential signal, and a first decoding means for interpolating the thinned-out image signal.
And an adder for adding the first image signal and the difference signal to generate a second image signal, so that a code table suitable for each encoded signal is used. Accordingly, it is possible to obtain an image decoding device capable of performing optimal decoding.

第10の本発明によれば、第9の本発明の画像復号装置
において、第1の復号手段は、第1の符号化データを第
1のコード表を用いて可変長復号して量子化データを生
成し、その量子化データを逆量子化して係数データを生
成し、その係数データを逆コサイン変換して間引き画像
信号を生成するように構成され、第2の復号手段は、第
2の符号化データを第1のコード表とは異なる第2のコ
ード表を用いて可変長復号して量子化データを生成し、
その量子化データを逆量子化して係数データを生成し、
その係数データを逆コサイン変換して差分信号を生成す
るように構成されているので、符号化信号にそれぞれ適
したコード表を使用することができ、これによって、最
適な可変長復号化を行なうことのできる画像復号装置を
得ることができる。
According to a tenth aspect of the present invention, in the image decoding apparatus according to the ninth aspect of the present invention, the first decoding means performs variable length decoding of the first encoded data using the first code table to obtain quantized data. Is generated, and the quantized data is inversely quantized to generate coefficient data, and the coefficient data is subjected to inverse cosine transform to generate a thinned-out image signal. Variable-length decoding the quantized data using a second code table different from the first code table to generate quantized data;
Dequantize the quantized data to generate coefficient data,
Since the differential data is generated by performing inverse cosine transform on the coefficient data, it is possible to use a code table suitable for each of the coded signals, thereby performing optimal variable-length decoding. An image decoding device capable of performing the above can be obtained.

第11の本発明によれば、受信された第1及び第2の符
号化データからなる符号化信号を復号して画像信号を生
成する画像受信方法において、第1及び第2の符号化デ
ータを受信するステップと、符号化データを第1のコー
ド表を用いて復号して間引き画像信号を生成するステッ
プと、第2の符号化データを第1のコード表とは異なる
第2のコード表を用いて復号して差分信号を生成するス
テップと、間引き画像信号を補間して第1の画像信号を
生成するステップと、第1の画像信号と差分信号とを加
算して第2の画像信号を生成するステップとを有するの
で、符号化信号にそれぞれ適したコード表を使用するこ
とができ、これによって、最適な復号化を行なうことの
できる画像受信方法を得ることができる。
According to an eleventh aspect of the present invention, in the image receiving method for generating an image signal by decoding an encoded signal including the received first and second encoded data, the first and second encoded data are Receiving, decoding the encoded data using the first code table to generate a thinned image signal, and converting the second encoded data to a second code table different from the first code table. Generating a differential signal by decoding using the same, interpolating the thinned image signal to generate a first image signal, adding the first image signal and the differential signal to generate a second image signal. Generating a code table suitable for each coded signal, thereby obtaining an image receiving method capable of performing optimal decoding.

第12の本発明によれば、第11の本発明の画像受信方法
において、間引き画像信号を生成するステップでは、第
1の符号化データを第1のコード表を用いて可変長復号
して量子化データを生成し、その量子化データを逆量子
化して係数データを生成し、その係数データを逆コサイ
ン変換して間引き画像信号を生成し、差分信号を生成す
るステップでは、第2の符号化データを第1のコード表
とは異なる第2のコード表を用いて可変長復号して量子
化データを生成し、その量子化データを逆量子化して係
数データを生成し、その係数データを逆コサイン変換し
て差分信号を生成するようにしたので、符号化信号にそ
れぞれ適したコード表を使用することができ、これによ
って、最適な可変長復号化を行なうことのできる画像受
信方法を得ることができる。
According to the twelfth aspect of the present invention, in the image receiving method according to the eleventh aspect of the present invention, in the step of generating a thinned image signal, the first encoded data is subjected to variable length decoding using the first code table to perform quantum decoding. Generating quantized data, inversely quantizing the quantized data to generate coefficient data, inverse cosine transforming the coefficient data to generate a thinned image signal, and generating a difference signal. The data is variable-length decoded using a second code table different from the first code table to generate quantized data, the quantized data is inversely quantized to generate coefficient data, and the coefficient data is inversely decoded. Since a differential signal is generated by performing cosine transform, it is possible to use a code table suitable for each of the encoded signals, thereby obtaining an image receiving method capable of performing optimal variable-length decoding. In Wear.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の実施例の階層圧縮符号化及び階層伸長
復号化の説明図、第2図は実施例の符号化の説明図、第
3図は実施例の復号化の説明図、第4図は実施例の低域
通過濾波・間引き処理の説明図、第5図は実施例の低域
通過濾波・間引き処理及び補間の説明図、第6図は従来
の静止画伝送装置を示すブロック線図、第7図は従来例
の符号化の説明図、第8図は従来例の階層符号化及び階
層復号化を示すブロック線図、第9図は従来例の階層符
号化及び階層復号化の説明図である。 (1)はマイクロコンピュータ、(6)はビデオメモリ
(フレームメモリ)、(12)は通信処理回路/インター
フェース、(13)は伝送線路、(14)は通信用メモリ、
(16)はその外部RAM、(17)はその内部RAM、(21)、
(23)は低域通過濾波・1/2間引き処理、(27)、(3
4)、(41)、(43)、(48)は夫々2/1補間処理、(2
9)、(36)は減算濾波処理、(33)、(47)、(52)
は加算濾波処理である。
FIG. 1 is an explanatory diagram of hierarchical compression encoding and hierarchical decompression decoding in an embodiment of the present invention, FIG. 2 is an explanatory diagram of encoding in the embodiment, FIG. 3 is an explanatory diagram of decoding in the embodiment, FIG. FIG. 4 is an explanatory diagram of low-pass filtering / decimating processing of the embodiment, FIG. 5 is an explanatory diagram of low-pass filtering / decimating processing and interpolation of the embodiment, and FIG. 6 is a block diagram showing a conventional still image transmission apparatus. FIG. 7 is an explanatory diagram of conventional encoding, FIG. 8 is a block diagram showing conventional hierarchical coding and hierarchical decoding, and FIG. 9 is a conventional hierarchical coding and hierarchical decoding. FIG. (1) a microcomputer, (6) a video memory (frame memory), (12) a communication processing circuit / interface, (13) a transmission line, (14) a communication memory,
(16) is its external RAM, (17) is its internal RAM, (21),
(23) is low-pass filtering, 1/2 decimation, (27), (3
4), (41), (43), and (48) are 2/1 interpolation processing, (2
9), (36) are subtraction filtering, (33), (47), (52)
Is an addition filtering process.

フロントページの続き (56)参考文献 特開 昭63−306789(JP,A) 特開 昭63−73786(JP,A) 特開 平2−16887(JP,A) 電子情報通信学会技術研究報告,IE 88−80(1988)p.63−70 IEEE TRANSACTIONS ON COMMUNICATIONS Vol.COM−31[4](1983. 4)p.532−540 (58)調査した分野(Int.Cl.6,DB名) H04N 7/24 - 7/68 H04N 1/41 - 1/419Continuation of the front page (56) References JP-A-63-306789 (JP, A) JP-A-63-73786 (JP, A) JP-A-2-16887 (JP, A) IEICE Technical Report, IE 88-80 (1988) p. 63-70 IEEE TRANSACTIONS ON COMMUNICATIONS Vol. COM-31 [4] (1983. 4) p. 532-540 (58) Fields surveyed (Int.Cl. 6 , DB name) H04N 7/24-7/68 H04N 1/41-1/419

Claims (12)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】入力画像信号に対して第1の間引き処理を
施して第1の間引き画像信号を生成する第1の間引き手
段と、 上記第1の間引き画像信号に対して第2の間引き処理を
施して第2の間引き画像を生成する第2の間引き手段
と、 上記第2の間引き画像信号を第1のコード表を用いて符
号化して、第1の符号化データを生成する第1の符号化
手段と、 上記第1の符号化データを上記符号化処理に対応する復
号処理によって復号して、該復号された第2の間引き画
像信号を生成する復号手段と、 上記復号された第2の間引き画像信号を補間して上記第
1の間引き画像信号に対応する補間画像信号を生成する
補間手段と、 上記第1の間引き画像信号と上記補間画像信号とを演算
して差分信号を生成する演算手段と、 上記差分信号を上記第1のコード表とは異なる第2のコ
ード表を用いて符号化して、第2の符号化データを生成
する第2の符号化手段と、 上記第1及び第2の符号化データを伝送する伝送手段と
を有することを特徴とする画像伝送装置。
A first thinning means for performing a first thinning process on an input image signal to generate a first thinned image signal; and a second thinning process for the first thinned image signal. And a second thinning-out means for generating a second thinned-out image by applying a first code table to the second thinned-out image signal to generate first coded data. Encoding means; decoding means for decoding the first encoded data by a decoding process corresponding to the encoding process to generate the decoded second thinned-out image signal; Interpolating means for interpolating the thinned-out image signal to generate an interpolated image signal corresponding to the first thinned-out image signal, and calculating the first thinned-out image signal and the interpolated image signal to generate a difference signal Calculating means; A second encoding unit that encodes using a second code table different from the code table to generate second encoded data; and a transmission unit that transmits the first and second encoded data. An image transmission device comprising:
【請求項2】請求項1に記載の画像伝送装置において、 上記第1の符号化手段は、上記第2の間引き画像信号を
ブロック毎にコサイン変換して係数データを生成し、該
係数データを量子化して量子化データを生成し、該量子
化データを上記第1のコード表を用いて可変長符号化し
て、上記第1の符号化データを生成するように構成さ
れ、 上記第2の符号化手段は、上記差分信号をブロック毎に
コサイン変換して係数データを生成し、該係数データを
量子化して量子化データを生成し、該量子化データを上
記第1のコード表とは異なる第2のコード表を用いて可
変長符号化して、上記第2の符号化データを生成するよ
うに構成されていることを特徴とする画像伝送装置。
2. The image transmission apparatus according to claim 1, wherein said first encoding means generates cosine data by performing cosine transform on said second thinned-out image signal for each block. The second code is configured to generate quantized data by quantization, and to perform variable length coding on the quantized data using the first code table to generate the first coded data. A cosine transform unit for generating the coefficient data by cosine transforming the difference signal for each block, quantizing the coefficient data to generate quantized data, and converting the quantized data to a first code table different from the first code table. 2. An image transmission apparatus characterized in that it is configured to perform variable length encoding using the code table of No. 2 and generate the second encoded data.
【請求項3】入力画像信号に対して間引き処理を施して
間引き画像信号を生成する間引き処理手段と、 上記間引き画像信号を第1のコード表を用いて符号化し
て、第1の符号化データを生成する第1の符号化手段
と、 上記第1の符号化データを上記符号化処理に対応する復
号処理によって復号して、復号された間引き画像信号を
生成する復号手段と、 上記復号された間引き画像信号を補間して上記入力画像
信号に対応する補間画像信号を生成する補間手段と、 上記入力画像信号と上記補間手段の補間画像信号とを演
算して差分信号を生成し、該差分信号を上記第1のコー
ド表をとは異なる第2のコード表を用いて符号化して、
第2の符号化データを生成する第2の符号化手段と、 上記第1及び第2の符号化データを伝送する伝送手段と
を有することを特徴とする画像伝送装置。
3. A thinning processing means for performing a thinning process on an input image signal to generate a thinned image signal, and encoding the thinned image signal using a first code table to form first encoded data. A decoding unit that decodes the first encoded data by a decoding process corresponding to the encoding process, and generates a decoded thinned-out image signal. Interpolating means for interpolating the thinned-out image signal to generate an interpolated image signal corresponding to the input image signal; calculating the input image signal and the interpolated image signal of the interpolating means to generate a difference signal; Is encoded using a second code table different from the first code table,
An image transmission device comprising: a second encoding unit that generates second encoded data; and a transmission unit that transmits the first and second encoded data.
【請求項4】請求項3に記載の画像伝送装置において、 上記第1の符号化手段は、上記間引き画像信号をブロッ
ク毎にコサイン変換して係数データを生成し、該係数デ
ータを量子化して量子化データを生成し、該量子化デー
タを上記第1のコード表を用いて可変長符号化して、上
記第1の符号化データを生成するように構成され、 上記第2の符号化手段は、上記差分信号をブロック毎に
コサイン変換して係数データを生成し、該係数データを
量子化して量子化データを生成し、該量子化データを上
記第1のコード表とは異なる上記第2のコード表を用い
て可変長符号化して、上記第2の符号化データを生成す
るように構成されていることを特徴とする画像伝送装
置。
4. The image transmission apparatus according to claim 3, wherein said first encoding means generates cosine data by cosine transforming said thinned-out image signal for each block, and quantizes said coefficient data. It is configured to generate quantized data, perform variable length coding on the quantized data using the first code table, and generate the first coded data, and the second coding means Generating cosine data by cosine transforming the difference signal for each block, quantizing the coefficient data to generate quantized data, and converting the quantized data to the second code table different from the first code table. An image transmission apparatus configured to perform variable-length encoding using a code table to generate the second encoded data.
【請求項5】入力画像信号に対して第1の間引き処理を
施して第1の間引き画像信号を生成するステップと、 上記第1の間引き画像信号に対して第2の間引き処理を
施して第2の間引き画像を生成するステップと、 上記第2の間引き画像信号を第1のコード表を用いて符
号化して、第1の符号化データを生成するステップと、 上記第1の符号化データを上記符号化処理に対応する復
号処理によって復号して、該復号された第2の間引き画
像信号を生成するステップと、 上記復号された第2の間引き画像信号を補間して上記第
1の間引き画像信号に対応する補間画像信号を生成する
ステップと、 上記第1の間引き画像信号と上記補間画像信号とを演算
して差分信号を生成するステップと、 上記差分信号を上記第1のコード表とは異なる第2のコ
ード表を用いて符号化して、第2の符号化データを生成
するステップと、 上記第1及び第2の符号化データを伝送するステップと
を有することを特徴とする画像伝送方法。
5. A step of performing a first decimation process on an input image signal to generate a first decimation image signal; and performing a second decimation process on the first decimation image signal. Generating a second decimated image; encoding the second decimated image signal using a first code table to generate first encoded data; Decoding by a decoding process corresponding to the encoding process to generate the decoded second decimated image signal; and interpolating the decoded second decimated image signal, the first decimated image Generating an interpolated image signal corresponding to the signal, generating the differential signal by calculating the first thinned image signal and the interpolated image signal, and converting the differential signal into the first code table. Different second And encoded using code tables, and generating a second coded data, image transmission method characterized by comprising the step of transmitting the first and second encoded data.
【請求項6】請求項5に記載の画像伝送方法において、 上記第1の符号化データを生成するステップでは、上記
第2の間引き画像信号をブロック毎にコサイン変換して
係数データを生成し、該係数データを量子化して量子化
データを生成し、該量子化データを上記第1のコード表
を用いて可変長符号化して、上記第1の符号化データを
生成し、 上記第2の符号化データを生成するステップでは、上記
差分信号をブロック毎にコサイン変換して係数データを
生成し、該係数データを量子化して量子化データを生成
し、該量子化データを上記第1のコード表とは異なる第
2のコード表を用いて可変長符号化して、上記第2の符
号化データを生成するようにしたことを特徴とする画像
伝送方法。
6. The image transmission method according to claim 5, wherein, in the step of generating the first encoded data, the second thinned image signal is subjected to cosine transform for each block to generate coefficient data. The coefficient data is quantized to generate quantized data, and the quantized data is subjected to variable-length coding using the first code table to generate the first coded data. In the step of generating quantized data, the difference signal is subjected to cosine transform for each block to generate coefficient data, the coefficient data is quantized to generate quantized data, and the quantized data is converted to the first code table. An image transmission method, wherein variable-length encoding is performed using a second code table different from the above, to generate the second encoded data.
【請求項7】入力画像信号に対して間引き処理を施して
間引き画像信号を生成するするステップと、 上記間引き画像信号を第1のコード表を用いて符号化し
て、第1の符号化データを生成するするステップと、 上記第1の符号化データを上記符号化処理に対応する復
号処理によって復号して、復号された間引き画像信号を
生成するステップと、 上記復号された間引き画像信号を補間して上記入力画像
信号に対応する補間画像信号を生成するステップと、 上記入力画像信号と上記補間手段の補間画像信号とを演
算して差分信号を生成し、該差分信号を上記第1のコー
ド表をとは異なる第2のコード表を用いて符号化して、
第2の符号化データを生成するステップと、 上記第1及び第2の符号化データを伝送するステップと
を有することを特徴とする画像伝送方法。
7. A step of performing a decimation process on an input image signal to generate a decimation image signal, encoding the decimation image signal using a first code table, and generating first encoded data. Generating, decoding the first encoded data by a decoding process corresponding to the encoding process, and generating a decoded decimated image signal; and interpolating the decoded decimated image signal. Generating an interpolated image signal corresponding to the input image signal, and generating a differential signal by calculating the input image signal and the interpolated image signal of the interpolating means. Is encoded using a second code table different from
An image transmission method, comprising: generating second encoded data; and transmitting the first and second encoded data.
【請求項8】請求項7に記載の画像伝送方法において、 上記第1の符号化データを生成するステップでは、上記
間引き画像信号をブロック毎にコサイン変換して係数デ
ータを生成し、該係数データを量子化して量子化データ
を生成し、該量子化データを上記第1のコード表を用い
て可変長符号化して、上記第1の符号化データを生成
し、 上記第2の符号化データを生成するステップでは、上記
差分信号をブロック毎にコサイン変換して係数データを
生成し、該係数データを量子化して量子化データを生成
し、該量子化データを上記第1のコード表とは異なる上
記第2のコード表を用いて可変長符号化して、上記第2
の符号化データを生成するようにしたことを特徴とする
画像伝送方法。
8. The image transmission method according to claim 7, wherein in the step of generating the first encoded data, the thinned image signal is subjected to cosine transform for each block to generate coefficient data. Is quantized to generate quantized data, and the quantized data is subjected to variable-length coding using the first code table to generate the first coded data. The second coded data is In the generating step, the difference signal is cosine-transformed for each block to generate coefficient data, the coefficient data is quantized to generate quantized data, and the quantized data is different from the first code table. The variable length coding is performed using the second code table,
An image transmission method characterized in that encoded data is generated.
【請求項9】受信された第1及び第2の符号化データか
らなる符号化信号を復号して画像信号を生成する画像復
号装置において、 上記第1及び第2の符号化データを受信する受信手段
と、 上記符号化データを第1のコード表を用いて復号して間
引き画像信号を生成する第1の復号手段と、 上記第2の符号化データを上記第1のコード表とは異な
る上記第2のコード表を用いて復号して差分信号を生成
する第2の復号手段と、 上記間引き画像信号を補間して第1の画像信号を生成す
る補間手段と、 上記第1の画像信号と上記差分信号とを加算して第2の
画像信号を生成する加算手段とを有することを特徴とす
る画像復号装置。
9. An image decoding apparatus for decoding an encoded signal comprising received first and second encoded data to generate an image signal, comprising: receiving the first and second encoded data; Means, first decoding means for decoding the encoded data using a first code table to generate a thinned image signal, and decoding the second encoded data different from the first code table. A second decoding unit that decodes using the second code table to generate a difference signal; an interpolation unit that generates a first image signal by interpolating the thinned image signal; An image decoding apparatus comprising: an adding unit configured to add the difference signal to generate a second image signal.
【請求項10】請求項9に記載の画像復号装置におい
て、 上記第1の復号手段は、上記第1の符号化データを上記
第1のコード表を用いて可変長復号して量子化データを
生成し、該量子化データを逆量子化して係数データを生
成し、該係数データを逆コサイン変換して間引き画像信
号を生成するように構成され、 上記第2の復号手段は、上記第2の符号化データを上記
第1のコード表とは異なる上記第2のコード表を用いて
可変長復号して量子化データを生成し、該量子化データ
を逆量子化して係数データを生成し、該係数データを逆
コサイン変換して差分信号を生成するように構成されて
いることを特徴とする画像復号装置。
10. The image decoding apparatus according to claim 9, wherein said first decoding means performs variable length decoding of said first encoded data by using said first code table to convert quantized data. And generating the coefficient data by inversely quantizing the quantized data, and generating the thinned image signal by inverse cosine transform of the coefficient data. Variable-length decoding of the encoded data using the second code table different from the first code table to generate quantized data, inverse quantization of the quantized data to generate coefficient data, An image decoding apparatus configured to generate a difference signal by performing inverse cosine transform of coefficient data.
【請求項11】受信された第1及び第2の符号化データ
からなる符号化信号を復号して画像信号を生成する画像
受信方法において、 上記第1及び第2の符号化データを受信するステップ
と、 上記符号化データを第1のコード表を用いて復号して間
引き画像信号を生成するステップと、 上記第2の符号化データを上記第1のコード表とは異な
る第2のコード表を用いて復号して差分信号を生成する
ステップと、 上記間引き画像信号を補間して第1の画像信号を生成す
るステップと、 上記第1の画像信号と上記差分信号とを加算して第2の
画像信号を生成するステップとを有することを特徴とす
る画像受信方法。
11. An image receiving method for generating an image signal by decoding an encoded signal composed of received first and second encoded data, wherein the first and second encoded data are received. Decoding the coded data using a first code table to generate a thinned image signal; and converting the second coded data into a second code table different from the first code table. Generating a differential signal by decoding using the same; generating the first image signal by interpolating the thinned image signal; adding a second image by adding the first image signal and the differential signal; Generating an image signal.
【請求項12】請求項11に記載の画像受信方法におい
て、 上記間引き画像信号を生成するステップでは、上記第1
の符号化データを上記第1のコード表を用いて可変長復
号して量子化データを生成し、該量子化データを逆量子
化して係数データを生成し、該係数データを逆コサイン
変換して間引き画像信号を生成し、 上記差分信号を生成するステップでは、上記第2の符号
化データを上記第1のコード表とは異なる上記第2のコ
ード表を用いて可変長復号して量子化データを生成し、
該量子化データを逆量子化して係数データを生成し、該
係数データを逆コサイン変換して差分信号を生成するよ
うにしたことを特徴とする画像受信方法。
12. The image receiving method according to claim 11, wherein the step of generating the thinned-out image signal includes the step of:
Is subjected to variable-length decoding using the first code table to generate quantized data, inversely quantized the quantized data to generate coefficient data, and inverse cosine-transformed the coefficient data. In the step of generating a thinned-out image signal and generating the difference signal, the second encoded data is subjected to variable-length decoding using the second code table different from the first code table to obtain quantized data. Produces
An image receiving method, wherein the quantized data is inversely quantized to generate coefficient data, and the coefficient data is inversely cosine transformed to generate a difference signal.
JP9440289A 1989-04-14 1989-04-14 Image transmitting apparatus, image transmitting method, image decoding apparatus, and image receiving method Expired - Fee Related JP2841453B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9440289A JP2841453B2 (en) 1989-04-14 1989-04-14 Image transmitting apparatus, image transmitting method, image decoding apparatus, and image receiving method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9440289A JP2841453B2 (en) 1989-04-14 1989-04-14 Image transmitting apparatus, image transmitting method, image decoding apparatus, and image receiving method

Publications (2)

Publication Number Publication Date
JPH02272972A JPH02272972A (en) 1990-11-07
JP2841453B2 true JP2841453B2 (en) 1998-12-24

Family

ID=14109257

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9440289A Expired - Fee Related JP2841453B2 (en) 1989-04-14 1989-04-14 Image transmitting apparatus, image transmitting method, image decoding apparatus, and image receiving method

Country Status (1)

Country Link
JP (1) JP2841453B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2802694B2 (en) * 1991-10-30 1998-09-24 富士写真フイルム株式会社 Image reproducing apparatus and method
US5414469A (en) * 1991-10-31 1995-05-09 International Business Machines Corporation Motion video compression system with multiresolution features
US8238437B2 (en) 2007-09-20 2012-08-07 Canon Kabushiki Kaisha Image encoding apparatus, image decoding apparatus, and control method therefor
JP5101962B2 (en) * 2007-09-20 2012-12-19 キヤノン株式会社 Image coding apparatus, control method therefor, and computer program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0813141B2 (en) * 1987-02-05 1996-02-07 富士通株式会社 Still image coding method
JPH0216887A (en) * 1988-07-04 1990-01-19 Nippon Telegr & Teleph Corp <Ntt> Picture encodor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IEEE TRANSACTIONS ON COMMUNICATIONS Vol.COM−31[4](1983.4)p.532−540
電子情報通信学会技術研究報告,IE88−80(1988)p.63−70

Also Published As

Publication number Publication date
JPH02272972A (en) 1990-11-07

Similar Documents

Publication Publication Date Title
EP1397006B1 (en) Quantization matrix for still and moving picture coding
JP3392862B2 (en) Image compression method and system using adaptive block size
US5379122A (en) Decompression of standard ADCT-compressed images
US5327254A (en) Method and apparatus for compressing and decompressing image data
US6985630B2 (en) Image processing apparatus and method, program and storage medium
US20010003544A1 (en) Image processing apparatus and method and storage medium
JP3908095B2 (en) Digital imaging system that reduces color aliasing artifacts
JP4083934B2 (en) Image processing apparatus and image processing method
JPH11178011A (en) Image encoding device and image encoding method, image decoding device and image decoding method, image processing device and image processing method, and recording medium
JP2841453B2 (en) Image transmitting apparatus, image transmitting method, image decoding apparatus, and image receiving method
US6427029B1 (en) Image signal processing method and device, and storage medium
JP3217507B2 (en) Image compression device
JPH04229382A (en) Digital image data resolution exchange device
JP2841452B2 (en) Image transmission apparatus and image transmission method
JP2821614B2 (en) Image transmission apparatus and image transmission method
JPH1169351A (en) Image encoding method and apparatus
JP3034933B2 (en) Image data recording device
JP2958970B2 (en) Image transmission apparatus and image transmission method
JPH07160865A (en) Still image playback device
JP3304998B2 (en) Image processing method and apparatus
JP2698675B2 (en) Method for encoding and reproducing color image information
JP3392949B2 (en) Image compression device and image decompression device
JP2698641B2 (en) Color image data encoding method and decoding method
JPH02272974A (en) Still picture transmitter
JPH07264591A (en) Original image data scanning method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees