JPS62269488A - Picture encoding transmission equipment - Google Patents
Picture encoding transmission equipmentInfo
- Publication number
- JPS62269488A JPS62269488A JP61112037A JP11203786A JPS62269488A JP S62269488 A JPS62269488 A JP S62269488A JP 61112037 A JP61112037 A JP 61112037A JP 11203786 A JP11203786 A JP 11203786A JP S62269488 A JPS62269488 A JP S62269488A
- Authority
- JP
- Japan
- Prior art keywords
- vector
- decoding
- encoding
- image
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/008—Vector quantisation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は通信会議等に用いる画像符号化伝送装置に関
するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image encoding and transmitting device used for communication conferences and the like.
第4図は、従来、動画と静止画の伝送を行う画像符号化
伝送装置が採っていた構成を示すブロック図であり、弼
が動画用カメラ、@が動画用カメラ(至)の出力の動画
像信号、(至)は動画像信号(5)を符号化すると共に
、動画符号化データ翰を動画像信号03に復号する動画
符号化復号化装置(以下コーデックと略す)3偵は動画
符号化データ、(至)は動画コーデック(至)や静止画
コーデック(至)を対局と結ぶための伝送制御部、 C
a11は伝送制御部(至)がやりとりをする多重化デー
タ、 02は動画コーデンク啜で復号された動画像信号
、0漕は動画信号画像を表示するモニタ、041は静止
画用カメラ、(至)は静止画像信号、(至)は静止画を
符号化復号化する静止画コーデンク、罰は静止画符号化
データ、弼は静止画像信号、CIIは静止画像信号(至
)を表示するモニタである。FIG. 4 is a block diagram showing the configuration of a conventional image encoding and transmission device that transmits moving images and still images. The image signal (to) is a video encoding/decoding device (hereinafter abbreviated as codec) that encodes the video signal (5) and decodes the video encoded data into the video signal 03.3 is the video encoder Data, (to) is a transmission control unit for connecting the video codec (to) and still image codec (to) to the game, C
a11 is the multiplexed data exchanged by the transmission control unit (to), 02 is the video signal decoded by the video coder, 0 is the monitor that displays the video signal image, 041 is the still image camera, (to) is a still image signal, (to) is a still image coden that encodes and decodes the still image, is still image encoded data, is a still image signal, and CII is a monitor that displays the still image signal (to).
第5図は従来の画像符号化伝送装置の動画符号化部の一
例を示すブロック図であり、(1)はカメラからの信号
をディジタル化した入力信号、(2)はラスク一方向に
走査された信号をブロッキングして出力するブロッキン
グ回路、(4)はブロッキングされた符号化単位となる
入力信号系列、(5)はダイナミックベクトル量子化器
、(61はDVQインデックス、(7)はDVQ出力ベ
クトル、C鴎は雑音の蓄積を防ぐフィルタ、(9)はフ
ィルタを通ったDvQ出力ベクトル、 01け減算器、
til+はフレーム間差分ベクトル、 03は適応ベ
クトル量子化器、 (13は適応ベクトル蓄子化(以下
、AVQと略す)符号化情報。FIG. 5 is a block diagram showing an example of a video encoding section of a conventional image encoding and transmitting device. (4) is an input signal sequence that is a blocked coding unit, (5) is a dynamic vector quantizer, (61 is a DVQ index, and (7) is a DVQ output vector. , C is a filter that prevents noise accumulation, (9) is the DvQ output vector that has passed through the filter, 01-digit subtractor,
til+ is an inter-frame difference vector, 03 is an adaptive vector quantizer, and (13 is adaptive vector quantization (hereinafter abbreviated as AVQ) encoding information.
α4はA、 V Q、出力ベクトル、 Q51は加算器
、 [+61は局部復号ベクトル、αDFi動画の画素
数分のフィールドメモリ、0秒は遅延された前フレーム
ベクトルである。α4 is A, V Q, output vector, Q51 is adder, [+61 is local decoding vector, field memory for the number of pixels of αDFi video, 0 seconds is delayed previous frame vector.
第6図は従来の画像符号化伝送装置の復号化部の例を示
すブロック図であり、(6)はDVQインデックス、■
はダイナミックベクトル量子化監復号化部、@はデジタ
ルフィルタ、(9)はフィルタラ通ったDVQ出力ベク
トル、峙はAVQ符号化情報。FIG. 6 is a block diagram showing an example of a decoding section of a conventional image encoding and transmitting device, where (6) is a DVQ index,
is a dynamic vector quantization supervising/decoding unit, @ is a digital filter, (9) is a DVQ output vector that has passed through the filter, and the other side is AVQ encoding information.
09は適応ベクトル量子化器復号化部、α場は局部復号
されたフレーム間差分ベクトル、t19は加算器。09 is an adaptive vector quantizer decoding unit, α field is a locally decoded interframe difference vector, and t19 is an adder.
(Iffは局部復号ベクトル、071は動画の画素数分
のフィールドメモリ、 cl、iはブロック化された信
号系列をラスター方向に走査変換を行うデブロッキング
回路、 u4は動画出力信号系列である。(Iff is a local decoding vector, 071 is a field memory for the number of pixels of a moving image, cl, i is a deblocking circuit that scan-converts a blocked signal sequence in the raster direction, and u4 is a moving image output signal sequence.
次に動作について説明する。第4図において。Next, the operation will be explained. In Fig. 4.
動画用のカメラ(イ)によって映像は電気信号に変換さ
れて動画像信号(2′6が得られる。動画像信号(5)
は動画コーデックCa81で圧縮、符号化され動画符号
化データ(至)として伝送制飼1部(至)へ送られる。The video camera (A) converts the video into an electrical signal to obtain a video signal (2'6).Video signal (5)
is compressed and encoded by the video codec Ca81 and sent to the transmission system 1 (to) as video encoded data (to).
伝送面」両部(至)は、他の送信すべきデータ等と動画
符号化データ翰を多重化して、多重化データCl11を
送信し。On the transmission side, both parts multiplex the video encoded data with other data to be transmitted, and transmit the multiplexed data Cl11.
また同時に対局から送られた来た多重化データを受信し
9分配を行なう。動画符号化データ(21が受信した多
重化データcl1)から得られたなら、動画コーデフク
(例に送られ、対局からの動画像信号02が復号されて
動画用のモニタ(ハ)に表示される。At the same time, it receives the multiplexed data sent from the game and distributes it to nine. If it is obtained from the video encoded data (multiplexed data cl1 received by 21), it is sent to the video codefuku (example), and the video signal 02 from the game is decoded and displayed on the video monitor (c). .
一方、静止画コーデック(至)は1通常は符号化動作は
行なわず、静止画送信の心安が起きた時のみ静止画用カ
メラ[有]からの静止画1硫信号(ハ)を符号化し、静
止画符号化データcanとして伝送制御部(至)に送ら
れる。一般に、静止画符号化においては、動画に比べて
サンブリ数が多(してあり、また動画のように連続フレ
ームの間の相関を利用した符号化が行なえない等の理由
から、1画面の静止画符号化データは1画面の動画符号
化データよりもかなり多い。そのため、静止画伝送が開
始されると。On the other hand, the still image codec (1) normally does not perform any encoding operation, and encodes the still image 1 signal (c) from the still image camera only when it is safe to transmit still images. The still image encoded data CAN is sent to the transmission control unit (to). In general, still image encoding involves a large number of subframes compared to moving images, and it is not possible to encode a single still image using the correlation between consecutive frames like in moving images. The amount of encoded image data is considerably larger than the encoded data of one screen of video.Therefore, when still image transmission starts.
伝送制御部は静止画伝送を最短時間で終了させるために
動画符号化データの送受信を一時中断する。The transmission control unit temporarily suspends transmission and reception of video encoded data in order to complete still image transmission in the shortest possible time.
第5図の動画コーデック符号化部のブロック図において
、カメラより入力され、ディジタル化された入力信号系
列(1)は、ブロッキング回路(2)で量子化単位のm
×n画累にブロック化された入力ベクトル(4)となる
。In the block diagram of the video codec encoding unit shown in FIG.
The input vector (4) is a block of ×n strokes.
人力ベクトル+411″i、ダイナミックベクトル量子
化器(5)において、フィールドメモリαDより読出さ
れた前フレーム信号u81等から成るダイナミックコー
ドテーブルと比較され、入力ベクトル(4)の画面内位
置を中心に変位しムコ位置の前フレームベクトルに量子
化され、変位世に対応するDVQインデックス(6)と
DVQ、出力ベクトル(力が得られる。In the dynamic vector quantizer (5), the human vector +411''i is compared with the dynamic code table consisting of the previous frame signal u81 etc. read from the field memory αD, and the input vector (4) is displaced around the in-screen position. It is quantized into the previous frame vector at the position of the target, and the DVQ index (6), DVQ, and output vector (force) corresponding to the displacement are obtained.
DVQ出力ベクトル(力はディジタルフィルタQっで量
子化雑音の蓄積を防ぐために平滑化が行なわれる。The DVQ output vector (power) is smoothed by a digital filter Q to prevent accumulation of quantization noise.
フィルタで平滑化されたDVQ出力ベクトル(9)は減
算器翰に入り、入力ベクトル(4)から減算され。The DVQ output vector (9) smoothed by the filter enters the subtractor and is subtracted from the input vector (4).
フレーム間差分ベクトルuIlを得る。フレーム間差分
ベクトル(IOは適応ベクトル量子化器a2で動き検出
、平均値分離正規化等の適応処理を施され。Obtain the interframe difference vector uIl. The inter-frame difference vector (IO is subjected to adaptive processing such as motion detection and mean value separation normalization in an adaptive vector quantizer a2.
AVQ出力ベクトル1141とインデックス等のAVQ
符号符号化情報用力される。AVQ、出力ベクトルはフ
ィルタで平滑化されたDVQ出力ベクトル(9)と加算
器O9で加算され局部復号ベクトル0υとなり。AVQ output vector 1141 and AVQ such as index
Code encoding information is used. The AVQ output vector is added to the DVQ output vector (9) smoothed by the filter in an adder O9 to form a locally decoded vector 0υ.
フィールドメモリ07)の対応する位置に書き込まれる
。is written to the corresponding location in field memory 07).
フィールドメモリ(171の内容は0次フレームの符号
化時にDVQで引用される。AVQ符号化情郭峙や、D
VQ、インデックス(6)は可変長符号化され。The contents of field memory (171) are quoted by DVQ when encoding the 0th frame.
VQ, index (6) is variable length coded.
伝送fti制御部が送信データとして送出するが、伝送
情@量を一定にするために1発生情報量が多い場合は符
号化の対象となるフレームを間引いてコマ落し制御を行
なう。The transmission fti control unit sends out the data as transmission data, but in order to keep the amount of transmitted information constant, if the amount of information generated is large, frames to be encoded are thinned out and frame dropping control is performed.
第6図の復号化部ブロック図において、DVQ。In the decoding unit block diagram of FIG. 6, DVQ.
インデックス(6)とAVQ、符号化情報o3iが動画
像信号系列(2)に復号される。まずDVQインデック
ス(61は、DVQ復号化部(至)とディジタルフィル
タCaに入り、フィールドメモリ(lη内の前フレーム
復号画像の該当位置からDVQインデックス(6)に従
い変位した位置の前フレームベクトルが読み出され。The index (6), AVQ, and encoded information o3i are decoded into a moving image signal sequence (2). First, the DVQ index (61) enters the DVQ decoding unit (to) and the digital filter Ca, and the previous frame vector at a position displaced according to the DVQ index (6) from the corresponding position of the previous frame decoded image in the field memory (lη) is read. Served.
ディジタルフィルタQωで平滑化される。一方。It is smoothed by a digital filter Qω. on the other hand.
AVQ、符号化情報([31idAVQ復号化都09で
フレーム間差分局部復号ベクトルQ41に復号され、加
算器u9で、フィルタで平滑化された前フレームベクト
ル(9)と加算されて局部復号ベクトル(順が得られる
。AVQ, encoding information ([31id AVQ decoding capital 09 decodes the inter-frame difference locally decoded vector Q41, adds it to the previous frame vector (9) smoothed by a filter in the adder u9, and generates the locally decoded vector (in order) is obtained.
局部復号ベクトルUυは次のフレームの復号のためにフ
ィードトメモリ07)の対応する位置に1!j:き込ま
れる。The local decoding vector Uυ is placed in the corresponding position of the feed memory 07) for decoding the next frame! j: Being drawn into.
以上は、動画コーデックの動作で必るが、動画コーデッ
クは限られた情報量の範囲で動きのある映像を符号化す
るために画素数を減らしている。The above is necessary for the operation of video codecs, but video codecs reduce the number of pixels in order to encode moving images within a limited amount of information.
これに対し、静止画や書画の符号化には冒い解像度が要
求され、動画の符号化と静止画の符号化を同一の画素数
で行なうことは困難である。そのため、動画と静止画を
伝送する場合は動画コーデックと独立した静止画コーデ
ックを用意する必要がある。On the other hand, encoding still images and written images requires higher resolution, and it is difficult to encode moving images and still images using the same number of pixels. Therefore, when transmitting moving images and still images, it is necessary to prepare a still image codec that is independent of the moving image codec.
従来の画像符号化伝送装置は以上のように構成されてい
るので動画コーデックと静止画コーデックを独立に持っ
ている必要がありコストが尚い。Since the conventional image encoding and transmitting apparatus is configured as described above, it is necessary to have a moving image codec and a still image codec independently, which results in an increase in cost.
!、た両コーデック兼用で1つの符号化部を1史う場合
、動画には画素数が多すぎて発生情報量が多く 。! If one encoder is used for both codecs, the number of pixels in the video is too large, and the amount of information generated is large.
限られた回線では動きがなめらかにできない、あるいは
静止画には′N(像度が不足で、性能に不満が出るとい
う問題点があった。There were problems with limited circuits, such as the inability to make smooth movements, and the lack of resolution for still images, resulting in dissatisfaction with performance.
この発明は上記のような問題点を解消するためになされ
たもので、動画/静止画共通の符号化部を用いて、コス
トが安(、シかも、動画/静止画いずれも画質、性能の
良い画像符号化伝送装置dを得ることを目的とする。This invention was made to solve the above-mentioned problems, and by using a common encoding unit for video and still images, it is possible to reduce the cost (but also improve image quality and performance for both video and still images). The purpose is to obtain a good image encoding and transmitting device d.
この発明に係る画像符号化伝送装置に、動画と静止画の
符号化に、共通の符号化部を用い、静止画の解像度を動
画に対して水平で2倍、垂直で2倍に設定するとともに
、フレーム間符号化復号化ループ内のフィールドメモリ
を動画の画素数分だけ持ち、復号化部の復号化ループの
外にのみ静止画の画素数分のフレームメモリを持たせた
ものである。In the image encoding and transmission device according to the present invention, a common encoding unit is used for encoding moving images and still images, and the resolution of still images is set to twice that of moving images horizontally and twice vertically. , field memories in the interframe coding/decoding loop are provided for the number of moving picture pixels, and frame memories for the number of still picture pixels are provided only outside the decoding loop of the decoding section.
この発明における画像符号化伝送装置に、動画の符号化
の場合は従来と同様の動作であるが、静止画符号化の場
合は、静止画の画素を水平方向に1画素飛ばし、垂直方
向に1ライン飛ばしで4回に分けて符号化することとし
、最初のサブサンプル画像はフレーム内符号化で伝送さ
れ、続いてフレーム間符号化で量子化歪を収束させ、引
き続きフレーム間符号化で残りのサブサンプル画像を符
号化伝送することで、動画の4倍の画素数の静止画を伝
送する。The image encoding and transmitting device of the present invention operates in the same way as the conventional method when encoding a moving image, but when encoding a still image, it skips one pixel in the horizontal direction and skips one pixel in the vertical direction. The first sub-sample image is transmitted using intra-frame coding, the quantization distortion is converged using inter-frame coding, and the remaining sub-sample images are then transmitted using inter-frame coding. By encoding and transmitting the sub-sample images, a still image with four times the number of pixels as a moving image is transmitted.
以下、この発明の一実施例を図について説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第1図はこの発明による画像符号化伝送装置の符号化部
の例を示すブロック図である。第1図において(1)は
カメラからの信号をディジタル化した入力信号系列、(
2)はラスク一方向に走査された信号をブロッキングし
て出力するブロッキング回路。FIG. 1 is a block diagram showing an example of an encoding section of an image encoding and transmitting apparatus according to the present invention. In Fig. 1, (1) is the input signal series that is the digitalized signal from the camera, (
2) is a blocking circuit that blocks and outputs a signal scanned in one direction.
(3)は静止画伝送時のブロッキングを制御する静止画
コントローラ、 (4)Idブロッキングされた。符号
化単位となる入力ベクトル、(5)はダイナミックベク
トル電子化器、(61はDVQインデックス、(7)は
DVQ出力ベクトル、(8)はDVQインデックスによ
って特性を変える適応フィルタ、(9)は適応フィルタ
(8)を通ったDVQ、出力ベクトル、 (IIは減算
器Hけフレーム間差分ベクトル、 02は適応ベクトル
量子化器、a湯はAVQ符号化情報、C4はAVQ、出
力ベクトル、(19は加算器、 neは局部復号ベクト
ル。(3) is a still image controller that controls blocking during still image transmission; and (4) Id has been blocked. (5) is a dynamic vector digitizer, (61 is a DVQ index, (7) is a DVQ output vector, (8) is an adaptive filter whose characteristics change depending on the DVQ index, (9) is an adaptive DVQ passed through the filter (8), output vector, (II is the subtracter H inter-frame difference vector, 02 is the adaptive vector quantizer, a-yu is the AVQ encoding information, C4 is the AVQ, output vector, (19 is adder, ne is the local decoding vector.
anは動画の画素数分のフィールドメモリ、0砂は遅延
された前フレームベクトルである。An is a field memory corresponding to the number of pixels of the moving image, and 0 sand is a delayed previous frame vector.
第2図はこの発明による画像符号化伝送装置の復号化部
の例を示すブロック図であり、(6)はDVQ。FIG. 2 is a block diagram showing an example of the decoding section of the image encoding and transmitting apparatus according to the present invention, and (6) is a DVQ.
インデックス、(2)はダイナミックベクトル量子化器
復号化部、(川はDVQインデックスによって特性を変
える適応フィルタ、(9)は適応フィルタ(8)を通っ
たDVQ出力ベクトル、HけAVQ、符号化情報、a9
は適応ベクトル量子化器復号化部、θ心は局部復号され
たフレーム間差分ベクトル、aりは加算器、霞は局部復
号ベクトル、 anは動画の画素数分のフィールドメモ
1ハQ11は静止画の画素数(動画の4倍)分の容量の
フレームメモリ、(イ)は静止両川力信号系列、(3)
は静止画コントローラ、 C231はブロック化された
ベクトルをラスター方向に走査変換を行うデブロッキン
グ回路、I24は動画出力信号系列でおる。index, (2) is a dynamic vector quantizer decoding unit, (river is an adaptive filter whose characteristics change depending on the DVQ index, (9) is a DVQ output vector that has passed through the adaptive filter (8), Hake AVQ, encoding information , a9
is the adaptive vector quantizer decoding unit, θ is the locally decoded interframe difference vector, a is the adder, haze is the locally decoded vector, an is the field memo 1 for the number of pixels in the video, Q11 is the still image frame memory with a capacity for the number of pixels (four times that of the video), (a) is the static Ryogawa force signal sequence, (3)
is a still image controller, C231 is a deblocking circuit that performs scanning conversion of blocked vectors in the raster direction, and I24 is a video output signal series.
次に動作について説明する。Next, the operation will be explained.
第1図において動画の符号化の場合は従来例と同様の動
作を行う。ただし、この実施例ではフレーム間符号化復
号化ループ内のフィルタに、 DVQ。In FIG. 1, in the case of encoding a moving image, the same operation as in the conventional example is performed. However, in this embodiment, the filter in the interframe coding and decoding loop includes DVQ.
インデックス(61によって適応的に平滑化特性を変化
させる適応フィルタ(8)を用いている。この動作は第
3図の画素耐直において、Xの画素のフィルタ出力をガ
とした時に次式で表わされる。An adaptive filter (8) that adaptively changes the smoothing characteristic according to the index (61) is used. This operation is expressed by the following equation when the filter output of the pixel X is ga in the pixel durability shown in Figure 3. It will be done.
ここで制御変数αは、DVQインデックスの示している
移動ベクトルの水平方向成分をU、垂直方向成分をVと
した時次式で表わす。Here, the control variable α is expressed by a temporal equation in which U is the horizontal component and V is the vertical component of the movement vector indicated by the DVQ index.
。工、−a(Iul+IVI) 8は画像の続開的性質によって定まる正の定数とする。. Engineering, -a (Iul+IVI) 8 is a positive constant determined by the continuous nature of the image.
また上式は移動ベクトルの絶対値距離を用いているが0
次式を用いても良い。Also, the above formula uses the absolute value distance of the movement vector, but it is 0
The following formula may also be used.
。= 、 −a (u2+V2)烏
」二記適応フィルタは動画復号化部でも用いることは言
うまでもない。. It goes without saying that the adaptive filter is also used in the video decoding section.
一方、静止画の符号化の場合には次のような動作となる
。On the other hand, in the case of still image encoding, the following operation is performed.
静止画の符号化画素数は動画と比べて水平垂直それぞt
i2倍であるので、第3図の二重丸、丸。The number of encoded pixels for still images is t in both horizontal and vertical directions compared to moving images.
Since it is multiplied by i2, the double circle and circle in Figure 3.
三角、四角の位置に対応する画素をそれぞれ別々に符号
化を行なうようにする。第3図において動画の符号化画
業を仮りに二重光の印の位置だとする。静止画符号化の
場合は、まず最初に二重光の画素のみをブロック化し、
フレーム内符号化を行なって伝送する。それが終了する
と、量子化されてフィールドメモリQ、71に書かれた
信号を予測値としてフレーム間符号化が行なわれる。静
止画の場合フレーム間符号化の間、入力信号(1)は変
化しないので、フレーム間符号化は適応ベクトル量子化
誤差を繰返し符号化していることになる。フレーム間符
号化が何周期か行なわれると、やがて二重光の画素の復
号値は収束する。二重光の画素値が、ある程度収束した
所で、静止画コントローラ(3)は第3図の丸印の画素
をまとめてブロック化するようブロッキング回路に指示
を出す。丸印の画素は。The pixels corresponding to the triangular and square positions are encoded separately. In FIG. 3, it is assumed that the encoding process of the moving image is the position of the double light mark. In the case of still image encoding, first block only the pixels of double light,
Transmission is performed after intraframe encoding. When this is completed, interframe coding is performed using the quantized signal written in the field memory Q, 71 as a predicted value. In the case of still images, the input signal (1) does not change during interframe encoding, so interframe encoding repeatedly encodes adaptive vector quantization errors. After several cycles of interframe encoding, the decoded values of the pixels of double light eventually converge. When the pixel values of the double light converge to a certain degree, the still image controller (3) issues an instruction to the blocking circuit to collectively form a block of pixels marked with circles in FIG. The pixels are circled.
直前に符号化された二11丸の画素の復号値を予測値と
して符号化を始める。丸印の画素の復号値もやがて収束
すると、三角印の画素符号化、それが終ると四角印の画
素というように4つのシーケンスが1111番に行なわ
れる。Encoding is started using the decoded value of the 211th circle pixel encoded immediately before as the predicted value. When the decoded value of the pixel marked with a circle eventually converges, the pixel coding of the triangular mark is performed, and after that, the pixel marked with the square mark is coded, and so on, and four sequences are performed at number 1111.
復号化部における動画の復号化は従来例の動作と同じで
ろるが、静止画の復号化の場合は、復号信号は静止画フ
レームメモリ(財)に−担、取り込まれる。静止画送信
側の符号化部が第3図の二重光の画素を符号化伝送して
いる場合は、受信側の復号化部の静止画コントローラ(
3)は静止画フレームメモIJ Ca1lの二重光の画
素位置に復号信号が書き込まれるというように制御を行
なう。二重光の画素しか受信側復号化部へ伝送されてい
な(ても、補間処理を行なえば大まかな全体像が静止画
伝送の早い時点で表示されるようにすることも可能であ
る。The decoding of a moving image in the decoding section is the same as the operation of the conventional example, but in the case of decoding a still image, the decoded signal is carried and taken into a still image frame memory. When the encoding unit on the still image transmitting side encodes and transmits the double light pixels shown in Fig. 3, the still image controller of the decoding unit on the receiving side (
3) is controlled so that the decoded signal is written at the pixel position of the double light of the still image frame memo IJCa1l. Even if only the pixels of the double light are transmitted to the receiving side decoding unit, by performing interpolation processing, it is possible to display a rough overall image at an early point in the still image transmission.
上記実施例では、静止画伝送中も、適応フィルタはDV
Qインデックスによって制御されるが。In the above embodiment, even during still image transmission, the adaptive filter
Although controlled by the Q index.
静止画伝送中は次のような別の制御を行なう方が良い。During still image transmission, it is better to perform other controls such as the following.
まず、第3図の二重光の画素がフレーム内符号化されて
いる時は、適応フィルタの重み係数を小さくシ、フレー
ム間符号化を行なっている時は、フレーム間符号化の回
舷が増す毎にαを犬ぎ(して行き、二重光の画素のフレ
ーム間符号化を終える時にはαが“1″となるように制
御する。First, when the pixels of the double light in Fig. 3 are intra-frame encoded, the weighting coefficient of the adaptive filter is decreased, and when inter-frame encoding is performed, the speed of inter-frame encoding increases. α is increased each time, and α is controlled to become “1” when interframe encoding of pixels of double light is completed.
次に第3図の丸印の画素のフレーム間符号化が開始する
が、この時はふたたびαを小さくシ、除々に1”に近づ
けるようにする。Next, interframe encoding of the pixels marked with circles in FIG. 3 starts, but at this time α is again made small and gradually approaches 1".
また、上記実施例では、静止画伝送中は静止画を映して
いるカメラの入力は変化しないことと仮定しているが、
符号化部の入口に静止画フレームメモリを用意しておけ
ば、一度静止画をメモリに取り込むことで、カメラ入力
は変化しても良(なる。また、この時は、復号化部の静
止画フレームメモリと共用にすればハードウェアの増加
は少な(てすむ。Furthermore, in the above embodiment, it is assumed that the input of the camera displaying the still image does not change while the still image is being transmitted.
If a still image frame memory is prepared at the entrance of the encoding section, the camera input can change once the still image is loaded into the memory. If it is shared with the frame memory, the increase in hardware will be small.
以上のように、この発明によれば1画像符号化伝送装置
を、動画/静止画共通の符号化部で、それぞれに適した
画素数で符号化を行なうように構成したので、動画/静
止画共に必要な性能を満たし、安価な装置が得られる効
果がある。As described above, according to the present invention, the single-image encoding/transmission device is configured such that the encoding section for moving images and still images performs encoding with the appropriate number of pixels for each. Both have the effect of providing an inexpensive device that satisfies the required performance.
第1図はこの発明による画像符号化伝送装置の符号化部
の例を示すブロック図、第2図はこの発明による画像符
号化伝送装置の復号化部の例を示すブロック図、第3図
はこの発明による画像符号化伝送装置の静止画符号化画
素の配置を示す説明図、第4図は従来の動画と静止画の
伝送を行う画像符号化伝送装置の構成例を示すブロック
図、第5図は従来の画像符号化伝送装置の符号化部の例
を示すブロック図、第6図は従来の画像符号化伝送装置
の復号化部の例を示すブロック図、第1図はこの発明に
よる画像符号化伝送装置に用いた適応フィルタの動作の
説明図である。
図中符号+11は入力信号系列、(2)はブロッキング
回路、(3)は静止画コントローラ、(4)は入力ベク
トル、(5]はダイナミンクベクトル量子化器、 +6
11dDVQインデツクス、(7)はDVQ出力ベクト
ル。
(8)は適応フィルタ、(9jはフィルタを通ったDV
Q。
出力ベクトル、aQは減算器、 aUはフレーム間差分
ベクトル、o2は適応ベクトル量子化器、α311″i
AVQ符号化情報、α心はAVQ、出力ベクトル、α
9は加算器、印は局部復号ベクトル、aηはフィールド
メモ1ハtlljは前フレームベクトル、 Qlは適応
ベクトル量子化器復号化部、 t2Ijはダイナミック
ベクトル量子化器復号化部、 elllは静止画フレー
ムメモリ、■は静止画出力信号系列、C23はデブロッ
キング回路。
@は動画出力信号系列、(至)はディジタルフィルタ。
c7eは動画用カメラ、いは動画像信号、−場は動画コ
ーデック、 V!Iは動画符号化データ、(、慢は伝送
制御部、 l3111′i多重化データ、C33は動画
像信号、(ト)は動画用モニタ、(ロ)は静止画用カメ
ラ、(9は静止画像信号、(至)は静止画コーデック、
0Dは静止画符号化データ、(至)は静止画像信号、
C31は静止画用モニタである。
なお1図中、同一符号は同一、又は相当部分を示す。
○く○〈○〈○〈
Oロ■ロ■口O口
○く○〈○ぐO〈
■口O口@口O口
手続補正書(自発)
昭和61年7 m4、 日FIG. 1 is a block diagram showing an example of the encoding section of the image encoding and transmitting device according to the present invention, FIG. 2 is a block diagram showing an example of the decoding section of the image encoding and transmitting device according to the present invention, and FIG. FIG. 4 is an explanatory diagram showing the arrangement of still image coding pixels of the image coding and transmitting device according to the present invention. FIG. 4 is a block diagram showing a configuration example of a conventional image coding and transmitting device that transmits moving images and still images. FIG. 6 is a block diagram showing an example of an encoding section of a conventional image encoding and transmitting device. FIG. 6 is a block diagram showing an example of a decoding section of a conventional image encoding and transmitting device. FIG. FIG. 3 is an explanatory diagram of the operation of an adaptive filter used in the encoding/transmission device. In the figure, +11 is an input signal sequence, (2) is a blocking circuit, (3) is a still image controller, (4) is an input vector, (5] is a dynamic vector quantizer, +6
11dDVQ index, (7) is the DVQ output vector. (8) is the adaptive filter, (9j is the DV passed through the filter
Q. Output vector, aQ is a subtracter, aU is an inter-frame difference vector, o2 is an adaptive vector quantizer, α311″i
AVQ encoding information, α core is AVQ, output vector, α
9 is an adder, the mark is a locally decoded vector, aη is a field memo 1, tllj is a previous frame vector, Ql is an adaptive vector quantizer decoding unit, t2Ij is a dynamic vector quantizer decoding unit, ell is a still image frame Memory, ■ is a still image output signal series, and C23 is a deblocking circuit. @ is the video output signal series, (to) is the digital filter. c7e is a video camera, or video signal, - field is a video codec, V! I is video encoded data, (, 3 is the transmission control unit, l3111'i multiplexed data, C33 is the video signal, (g) is the video monitor, (b) is the still image camera, (9 is the still image) signal, (to) still image codec,
0D is still image encoded data, (to) is still image signal,
C31 is a still image monitor. In addition, in FIG. 1, the same reference numerals indicate the same or equivalent parts. ○ku○〈〈〈〈 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○○
Claims (2)
m×n(m、nは整数)画素の符号化処理単位ブロック
にブロック化して入力ベクトルとするブロッキング回路
と、少なくとも1フレーム以上前の画像1フィールド分
の記憶を行なうフィールドメモリと、上記フィールドメ
モリから符号化対象位置もしくは周辺の信号系列をブロ
ッキングして出力ベクトルのセットを構成して読み出し
、上記入力ベクトルに最も近似した上記出力ベクトルの
1つをダイナミックスベクトル量子化(以後DVQと略
す)出力ベクトルとして求め、該DVQ出力ベクトルの
インデックス(ラベル)を符号化出力とするダイナミッ
クベクトル量子化器と、上記DVQ出力ベクトルに対し
平滑化処理を施しベクトル量子化雑音の蓄積を防ぐディ
ジタルフィルタと、上記入力ベクトルと上記ディジタル
フィルタ出力との差分信号を求める減算器と、上記減算
器出力を平均値分離正規化処理して動き検出した後にベ
クトル量子化を行う適応ベクトル量子化器と、上記ディ
ジタルフィルタ出力と適応ベクトル量子化出力ベクトル
との加算を行ない局部復号ベクトルを得る加算器を備え
る符号化部と、少なくとも1フレーム以上前の復号画像
1フィールドの記憶を行うフィールドメモリと上記適応
ベクトル量子化器で符号化された適応ベクトル量子化符
号化情報を復号化し復号フレーム間差分ベクトルを再生
する適応ベクトル量子化器復号化部と、上記ダイナミッ
クベクトル量子化器で符号化されたDVQインデックス
を復号化し、移動ベクトルを再生して、フィールドメモ
リの読み出し位置を制御するダイナミックベクトル量子
化器復号化部と、上記移動ベクトルに応じて読み出され
た上記フィールドメモリの出力につながるディジタルフ
ィルタと、上記復号フレーム間差分ベクトルと上記フィ
ルタの出力を加算する加算器と、上記加算器の出力であ
る局部復号ベクトルをラスター走査の画像信号系列に変
換するデブロッキング回路を備える復号化部により画像
信号符号化復号化基本ユニットを構成し、水平、垂直そ
れぞれ2倍の解像度を持つ静止画信号を対象に、上記符
号化部のブロッキング回路を、静止画は場合は画素を水
平垂直共に1画素おき、1ラインおきにとり、動画の画
素間隔と同じ間隔でサブサンプルブロック化を行ない、
ブロック化する画素を4通りにずらして、静止画の全て
の画素が符号化されるように指示し、上記画像信号符号
化復号化基本ユニットを用いて最初のサブサンプル画像
信号をフレーム内符号化伝送した後、前記フレーム内符
号化済画像信号を予測信号として用いフレーム間符号化
伝送を行ない、残りのサブサンプル画像信号についても
上記フレーム間符号化済画像信号を予測値として用いフ
レーム間符号化伝送を行ない、上記フレーム間符号化を
同じサブサンプル画像信号に対して数フレーム間くり返
して画質を向上させるように指示を行う符号化側静止画
コントローラと、上記復号化部において上記局部復号出
力ベクトルを取り込む静止画フレームメモリと、静止画
復号時に最初のサブサンプル画像信号をフレーム内復号
化で得、上記静止画フレームメモリの該当位置に書き込
んだ後、上記復号画像フイルルドメモリ内に書かれた上
記フレーム内復号化済画像信号を予測信号として用いフ
レーム間復号化をし、残りのサブサンプル画像信号に対
しても上記フレーム間復号化信号を予測値としてフレー
ム間復号化を行ない、上記フレーム間復号化を数フレー
ム間くり返して上記静止画フレームメモリの該当位置に
書き込むよう指示する復号化側静止画コントローラとを
備えたことを特徴とする画像符号化伝送装置。(1) A blocking circuit that blocks an image signal sequence input in raster direction scanning order into encoding processing unit blocks of m×n (m and n are integers) pixels and uses the blocks as input vectors, and an image of at least one frame or more earlier. A field memory that stores one field, and a set of output vectors that are read out by blocking signal sequences at or around the encoding target position from the field memory, and one of the output vectors that is most similar to the input vector. A dynamic vector quantizer that obtains one as a dynamics vector quantization (hereinafter abbreviated as DVQ) output vector and uses the index (label) of the DVQ output vector as an encoded output, and a smoothing process for the DVQ output vector. A digital filter that prevents accumulation of vector quantization noise, a subtracter that obtains a difference signal between the input vector and the digital filter output, and a vector quantum an encoding unit comprising an adaptive vector quantizer that performs quantization, an adder that adds the output of the digital filter and the adaptive vector quantization output vector to obtain a locally decoded vector, and one field of a decoded image at least one frame before. a field memory for storing the information, an adaptive vector quantizer decoding unit that decodes the adaptive vector quantization coded information encoded by the adaptive vector quantizer and reproduces the decoded frame difference vector, and the dynamic vector quantizer. a dynamic vector quantizer decoding unit that decodes the DVQ index encoded by the quantizer, reproduces the movement vector, and controls the read position of the field memory; and the field that is read out according to the movement vector. A digital filter connected to the output of the memory, an adder that adds the decoded inter-frame difference vector and the output of the filter, and a deblocking circuit that converts the locally decoded vector that is the output of the adder into a raster scanning image signal sequence. A decoding unit comprising an image signal encoding/decoding unit constitutes a basic unit for encoding and decoding an image signal. Take every other pixel horizontally and vertically, and every other line, and create subsample blocks at the same intervals as the pixel interval of the video.
Shift the pixels to be blocked in four ways so that all pixels of the still image are encoded, and use the above image signal encoding/decoding basic unit to intra-frame encode the first sub-sample image signal. After transmission, the intra-frame encoded image signal is used as a predicted signal to perform inter-frame encoded transmission, and the remaining sub-sampled image signals are also inter-frame encoded using the inter-frame encoded image signal as a predicted value. an encoding-side still image controller that performs transmission and instructs the above-mentioned interframe encoding to be repeated for several frames on the same sub-sampled image signal to improve image quality; and the above-mentioned locally decoded output vector in the decoding section. The first sub-sample image signal is obtained by intra-frame decoding during still image decoding, and written to the corresponding position in the still image frame memory, and then written to the decoded image filled memory. Interframe decoding is performed using the intraframe decoded image signal as a prediction signal, and interframe decoding is performed on the remaining sub-sampled image signals using the interframe decoded signal as a prediction value. An image encoding and transmitting apparatus comprising: a still image controller on a decoding side that instructs to repeat decoding for several frames and write the decoding to a corresponding position in the still image frame memory.
記DVQインデックスが示す動き量の大きさに従つてD
VQ出力ベクトルに対する平滑化処理の度合を強めるた
め、フィルタの重み係数αを可変させて、対象画素をα
倍した値と、周辺4画素を平均した値を(1−α)倍し
た値との和を対象画素のフィルタ出力とする動き適応フ
ィルタを用いた特許請求の範囲第1項記載の画像符号化
伝送装置。(2) The digital filter that prevents the accumulation of noise has D according to the magnitude of the amount of motion indicated by the DVQ index.
In order to strengthen the degree of smoothing processing for the VQ output vector, the weighting coefficient α of the filter is varied, and the target pixel is
Image encoding according to claim 1 using a motion adaptive filter in which the filter output of the target pixel is the sum of the multiplied value and the value obtained by multiplying (1-α) the average value of the surrounding four pixels. Transmission device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61112037A JPS62269488A (en) | 1986-05-16 | 1986-05-16 | Picture encoding transmission equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61112037A JPS62269488A (en) | 1986-05-16 | 1986-05-16 | Picture encoding transmission equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62269488A true JPS62269488A (en) | 1987-11-21 |
JPH0563074B2 JPH0563074B2 (en) | 1993-09-09 |
Family
ID=14576426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61112037A Granted JPS62269488A (en) | 1986-05-16 | 1986-05-16 | Picture encoding transmission equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62269488A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0393377A (en) * | 1989-09-06 | 1991-04-18 | Hitachi Ltd | High efficiency encoding device |
US5828411A (en) * | 1992-04-15 | 1998-10-27 | Hitachi, Ltd. | Low bit rate coder for still and motion images using sub-sampling |
WO2012008180A1 (en) * | 2010-07-16 | 2012-01-19 | 株式会社日立国際電気 | Image encoding device |
-
1986
- 1986-05-16 JP JP61112037A patent/JPS62269488A/en active Granted
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0393377A (en) * | 1989-09-06 | 1991-04-18 | Hitachi Ltd | High efficiency encoding device |
US5828411A (en) * | 1992-04-15 | 1998-10-27 | Hitachi, Ltd. | Low bit rate coder for still and motion images using sub-sampling |
WO2012008180A1 (en) * | 2010-07-16 | 2012-01-19 | 株式会社日立国際電気 | Image encoding device |
JP2012023671A (en) * | 2010-07-16 | 2012-02-02 | Hitachi Kokusai Electric Inc | Image encoding device |
Also Published As
Publication number | Publication date |
---|---|
JPH0563074B2 (en) | 1993-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH03190482A (en) | Moving picture coder | |
EP2458863A3 (en) | Improved interpolation of compressed video frames | |
JPH04334190A (en) | Video signal coder | |
US7613351B2 (en) | Video decoder with deblocker within decoding loop | |
JPS62269488A (en) | Picture encoding transmission equipment | |
JP2587534B2 (en) | Image coding device | |
US6061401A (en) | Method and apparatus for selectively encoding/decoding a video signal | |
JPH0691653B2 (en) | Adaptive coding system | |
JP2712646B2 (en) | Video signal encoding device and video signal encoding method | |
JPH05236462A (en) | Image data processor | |
KR0181033B1 (en) | Apparatus for selectively encoding error signals | |
JPH0256186A (en) | Moving picture encoder | |
KR100238083B1 (en) | Transform encoding method and device considering background | |
JPH0220197B2 (en) | ||
JPH03250886A (en) | Video signal coding method | |
JPH02131697A (en) | High efficiency stereo moving picture encoding system | |
JP2956726B2 (en) | Method and apparatus for highly efficient coding of moving images | |
JPH02222388A (en) | Moving picture encoding method | |
JPH02274080A (en) | Image encoding transmission system | |
JPH01170288A (en) | Moving compensation inter-frame prediction device | |
JPH08280031A (en) | MOVING PICTURE ENCODING DEVICE AND DECODING DEVICE THEREOF | |
KR890003612Y1 (en) | Imaging signal coding system | |
JPH0671331B2 (en) | Television signal adaptive interpolation decoding device | |
KR0124167B1 (en) | Half pixel motion compensation circuit in image decoder | |
JPH02181586A (en) | Inter-movement compensation frame predictive coding system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |