JPH0828872B2 - Image coding and transmission device - Google Patents

Image coding and transmission device

Info

Publication number
JPH0828872B2
JPH0828872B2 JP1034344A JP3434489A JPH0828872B2 JP H0828872 B2 JPH0828872 B2 JP H0828872B2 JP 1034344 A JP1034344 A JP 1034344A JP 3434489 A JP3434489 A JP 3434489A JP H0828872 B2 JPH0828872 B2 JP H0828872B2
Authority
JP
Japan
Prior art keywords
buffer
image
sequence
variable
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP1034344A
Other languages
Japanese (ja)
Other versions
JPH02214280A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1034344A priority Critical patent/JPH0828872B2/en
Priority to US07/416,984 priority patent/US4954892A/en
Priority to CA002000156A priority patent/CA2000156C/en
Priority to EP89118509A priority patent/EP0382892B1/en
Priority to EP92120609A priority patent/EP0534504B1/en
Priority to DE68913508T priority patent/DE68913508T2/en
Priority to DE68927960T priority patent/DE68927960T2/en
Priority to KR1019890019014A priority patent/KR920009185B1/en
Publication of JPH02214280A publication Critical patent/JPH02214280A/en
Priority to US07/645,322 priority patent/US5111294A/en
Publication of JPH0828872B2 publication Critical patent/JPH0828872B2/en
Priority to HK98107109A priority patent/HK1008133A1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、画像信号を符号化して送信し、また受信
して復号化する画像の符号化伝送装置に関するものであ
る。
Description: TECHNICAL FIELD The present invention relates to an image coding and transmitting apparatus for coding and transmitting image signals, and for receiving and decoding image signals.

〔従来の技術〕[Conventional technology]

第4図は例えば電子通信学会技術報告IE84−4.(198
4)「テレビ会議用フレーム間符号化装置」に示された
従来の画像符号化伝送装置の構成を簡略化して示したブ
ロツク図である。図において、(1)はデイジタル化さ
れた画像信号系列を符号可する符号化部、(2)は前記
符号化部(1)において符号化された符号語を可変長符
号化する可変長符号化部、(3)は速度平滑化を行う送
信バツフア、(6)はフレーミング部、(7)はデフレ
ーミング部、(8)は受信バツフア、(9)は可変長復
号化部、(10)は復号化部である。さらに、(101)は
デイジタル化された画像信号系列、(102)は前記符号
化部(1)において符号化された符号語の系列、(10
3)は前記可変長符号化部(2)において可変長符号化
された符号語の系列、(108)はフイードバツク制御信
号、(109)は前記送信バツフア(3)によつて速度平
滑化された符号語の系列、(110)は受信した符号語の
系列、(111)は前記受信バツフア(8)から読出した
出力、(112)は前記可変長復号化部(9)において固
定長に変換された符号語の系列、(113)は前記復号化
部(10)において復号されたデイジタル画像信号系列で
ある。また、第5図は前記送信バツフア(3)の動作を
示す説明図、第6図は前記受信バツフア(8)の動作を
示す説明図である。
Fig. 4 shows, for example, IEICE Technical Report IE84-4.
4) A block diagram showing a simplified configuration of a conventional image coding / transmitting device shown in “Inter-frame coding device for video conference”. In the figure, (1) is an encoding unit that can encode a digitalized image signal sequence, and (2) is a variable length encoding that performs variable length encoding on the codeword encoded by the encoding unit (1). Section, (3) is a transmission buffer for speed smoothing, (6) is a framing section, (7) is a deframing section, (8) is a reception buffer, (9) is a variable length decoding section, and (10) is This is a decoding unit. Further, (101) is a digitalized image signal sequence, (102) is a sequence of codewords encoded by the encoding unit (1), and (10)
3) is a sequence of code words variable-length coded in the variable-length coding unit (2), (108) is a feedback control signal, and (109) is velocity-smoothed by the transmission buffer (3). A sequence of code words, (110) is a sequence of received code words, (111) is an output read from the reception buffer (8), and (112) is converted into a fixed length by the variable length decoding unit (9). A sequence of code words, (113) is a digital image signal sequence decoded by the decoding section (10). Further, FIG. 5 is an explanatory diagram showing the operation of the transmission buffer (3), and FIG. 6 is an explanatory diagram showing the operation of the reception buffer (8).

次に動作について説明する。デイジタル化された画像
信号系列(l0l)は符号化部(1)において符号語の系
列(102)に変換される。この階段において各符号語は
固定の長さを持つ。次に可変長符号化部(2)において
各符号語の発生確立の偏りを利用した可変長符号化を行
う。すなわち、前記符号語の系列(102)は可変長符号
語の系列(102)に変換される。この結果、前記符号語
の系列(102)の長さの和である符号量に比べ、前記可
変長符号語の系列(103)の長さの和は小さくなり、伝
送の効率化が図られる。符号量が可変となるため、これ
を一定の伝送速度にて伝送路に送出するために、送信バ
ツフア(3)において速度平滑化を行う送信バツファ
(3)の出力(109)は、伝送速度に対応した一定の速
度(単位時間あたりの符号量)となる。送信バツフア
(3)の動作を第5図によつて説明する。第5図(a)
の横軸は時間、縦軸はバツフア蓄積量を表わす。前記送
信バツフア(3)に入力される系列は可変長であり、出
力は一定速度であるから、蓄積量は第5図(a)のよう
に変化する。第5図(b)は同図(a)に対応したバツ
フアの出力である。バツフア蓄積量が減るのはバツフア
に書き込まれる以上にバツフアからの読出しが行われる
状態であり、バツフア蓄積量が0となれば、バツフアに
読出すべきものが残つていないので、ダミーを出力す
る。逆にバツフアからの読出し以上にバツフアへの書込
みが行われる場合にはバツフア蓄積量が増大する。バツ
フアの容量は有限であるため、バツフア蓄積量が増大し
続ければ、いつかはあふれてしまう(オーバーフロ
ー)。オーバーフロー防止のために、バツフア蓄積量が
大きい場合にはフイードバツク制御信号(108)を用い
て符号化部(2)の動作を制御し、符号語の発生を抑制
する。バツフアから読出した出力(109)は一定の速度
を持つている。フレーミング部(6)では前記の送信バ
ツフア出力(109)に対して一定の間隔でフレーミング
を行い、伝送路へ送出する。受信側では、受信信号系列
に対してデフレーミング部(7)におけるデフレーミン
グを行い、受信バツフア(8)に一度、蓄わえる。前記
受信バツフア(8)の出力は可変長符号の系列(111)
であり同系列(111)を可変長復号化部(9)において
固定長符号の系列(112)に変換する。さらに復号化部
(10)において前記固定長符号の系列(112)を復号し
てデイジタル画像信号系列(113)を得る。上記の受
信、復号の過程において、前記復合化部(10)は、画像
信号系列のある区間(例えば1画像フレーム、1ライン
等の接続する固定長の画像信号系列)を一定のスピード
で復号することしかできない。従つて、少くとも前記固
定長符号の系列(112)は前記復号化部(10)が復号可
能な速度を越えることを許されない。同様に、前記可変
長復号化部(9)にも動作可能な速度の限界がある。送
信側において出口付近にある前記送信バツフア(3)が
速度平滑化を行つていたのに対応して、受信側において
は前記受信バツフア(8)が速度の調整を行う。前記受
信バツフア(8)の動作を第6図によつて説明する。前
記受信バツフア(8)の入力信号系列(110)が第6図
(a)のように与えられるとする。同信号系列は可変長
符号語の系列であるため、例として各画像フレームごと
に区切つた時、その間隔は一定でない。第6図(b)の
Tは前記可変長復号化部(9)と前記復号化部(10)と
が前記ブロツクに対応する符号語を処理できる時間間隔
とする。第6図(a)のあるブロツクに対応する符号語
の量が第6図(b)の時間間隔より小さかつた場合、両
者の差となる時間に送られてきた次のブロツクに対応す
る符号語は前記受信バツフア(8)に蓄積される。蓄積
される状態が長く続いた場合はあふれる危険があるた
め、前記受信バツフア(8)の容量は大きめに設計され
る。
Next, the operation will be described. The digitalized image signal sequence (10l) is converted into a codeword sequence (102) in the encoding unit (1). In this staircase, each codeword has a fixed length. Next, the variable length coding unit (2) performs variable length coding that utilizes the bias in the probability of occurrence of each codeword. That is, the code word sequence (102) is converted into a variable length code word sequence (102). As a result, the sum of the lengths of the variable-length codeword sequence (103) is smaller than the code amount, which is the sum of the lengths of the codeword sequence (102), and the transmission efficiency is improved. Since the code amount is variable, the output (109) of the transmission buffer (3), which performs speed smoothing in the transmission buffer (3) in order to send this out to the transmission line at a constant transmission speed, changes to the transmission speed. It corresponds to a constant speed (code amount per unit time). The operation of the transmission buffer (3) will be described with reference to FIG. Fig. 5 (a)
The horizontal axis represents the time and the vertical axis represents the buffer accumulation amount. Since the sequence input to the transmission buffer (3) has a variable length and the output has a constant speed, the accumulated amount changes as shown in FIG. 5 (a). FIG. 5 (b) is the output of the buffer corresponding to FIG. 5 (a). The buffer storage amount decreases when the buffer is read more than it is written to the buffer. If the buffer storage amount is 0, there is nothing left to read in the buffer, so a dummy is output. . On the other hand, if writing to the buffer is performed more than reading from the buffer, the buffer storage amount increases. Since the buffer capacity is finite, if the buffer storage continues to increase, it will eventually overflow (overflow). In order to prevent overflow, when the buffer storage amount is large, the operation of the coding unit (2) is controlled by using the feed back control signal (108) to suppress the generation of code words. The output (109) read from the buffer has a constant velocity. The framing unit (6) performs framing on the transmission buffer output (109) at regular intervals and sends it to the transmission line. On the receiving side, the received signal sequence is deframed in the deframing unit (7) and is stored once in the receiving buffer (8). The output of the reception buffer (8) is a variable length code sequence (111).
Then, the same sequence (111) is converted into a sequence (112) of fixed length code in the variable length decoding unit (9). Further, the decoding unit (10) decodes the fixed length code sequence (112) to obtain a digital image signal sequence (113). In the above receiving and decoding processes, the decoding unit (10) decodes a certain section of the image signal series (for example, a fixed length image signal series to which one image frame, one line, etc. are connected) at a constant speed. I can only do things. Therefore, at least the fixed length code sequence (112) is not allowed to exceed the decoding speed of the decoding unit (10). Similarly, the variable length decoding unit (9) also has a limit of operating speed. On the receiving side, the receiving buffer (8) adjusts the speed in response to the speed smoothing performed by the sending buffer (3) near the exit. The operation of the reception buffer (8) will be described with reference to FIG. It is assumed that the input signal sequence (110) of the reception buffer (8) is given as shown in FIG. 6 (a). Since the signal sequence is a sequence of variable-length codewords, the intervals are not constant when each image frame is divided. T in FIG. 6B is a time interval at which the variable length decoding unit (9) and the decoding unit (10) can process the code word corresponding to the block. When the amount of the code word corresponding to a certain block in FIG. 6 (a) is smaller than the time interval in FIG. 6 (b), the code corresponding to the next block sent at the time difference between the two. Words are stored in the receiving buffer (8). The capacity of the reception buffer (8) is designed to be large because there is a risk of overflow if the accumulated state continues for a long time.

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

従来の画像符号化装置は以上のように構成されている
ので、可変長復号化部や復号化部の動作スピードを極力
速くすることが必要で、装置が大きくならざるをえず、
受信バツフアを大きくとらねばならないので遅延時間も
大きくなつてしまうなどの問題点があつた。
Since the conventional image encoding device is configured as described above, it is necessary to make the operation speed of the variable length decoding unit and the decoding unit as fast as possible, and the device must be large.
Since the reception buffer has to be large, there is a problem that the delay time also becomes large.

この発明は上記のような問題点を解消するためになさ
れたもので、受信側において受信・復号動作が可能にな
る条件を送信側で保証できるとともに、受信側の装置構
成を小さくすることを目的とする。
The present invention has been made to solve the above problems, and an object of the present invention is to assure the condition that the receiving side can perform the receiving / decoding operation on the transmitting side and to reduce the device configuration on the receiving side. And

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

この発明に係る画像の符号化伝送装置は、可変長の符
号語系列を所定の伝送速度で伝送するために、可変長の
符号語系列の速度変換を行う速度変換手段と、一定周期
の画像フレームに同期した基準タイミングを発生する基
準タイミング発生手段と、それぞれの可変長の符号語系
列の送信に要する時間と前記基準タイミングの周期との
比較結果の累積値を検出する検出手段とを備え、速度変
換手段は前記累積値が受信バツフア容量に対してあらか
じめ定められたしきい値を越えた場合、符号語系列の伝
送を調整するものである。
An image coding and transmitting apparatus according to the present invention includes a speed converting unit that performs speed conversion of a variable-length codeword sequence and an image frame having a constant period in order to transmit the variable-length codeword sequence at a predetermined transmission rate. A reference timing generating means for generating a reference timing in synchronism with each other, and a detecting means for detecting an accumulated value of a comparison result between the time required for transmitting each variable length codeword sequence and the cycle of the reference timing, The converting means adjusts the transmission of the codeword sequence when the accumulated value exceeds a predetermined threshold value for the reception buffer capacity.

〔作用〕[Action]

上記のように構成された画像の符号化伝送装置は、そ
れぞれの可変長の符号語系列の送信に要する時間と前記
基準タイミングの周期との比較の結果の累積値を検出し
て累積値が受信バッファ容量に対応してあらかじめ定め
られたしきい値を越えた場合、符号語系列の伝送を調整
する。
The image coding and transmitting apparatus configured as described above detects the cumulative value of the result of comparison between the time required to transmit each variable-length codeword sequence and the cycle of the reference timing, and receives the cumulative value. When the predetermined threshold value corresponding to the buffer capacity is exceeded, the transmission of the codeword sequence is adjusted.

〔発明の実施例〕Example of Invention

以下、この発明の一実施例を図について説明する。第
1図はこの発明の一実施例による画像符号化伝送装置の
構成を示すブロツク図である。図において、(4)は一
定の周期でパルス信号を発生することのできる基準タイ
ミング発生部、(5)は前記基準タイミング発生部
(4)の出力と送信バツフア(3)にて監視するタイミ
ングとを比較するタイミング比較調整部、(104)は前
記基準タイミング発生部(4)から出力される基準タイ
ミング(パルス列)、(105)は前記送信バツフア
(3)にて監視しているタイミング、(106)は前記基
準タイミング発生部(4)の位相をリセツトするリセツ
ト信号、(107)は前記タイミング比較調整部(5)の
比較結果によつて前記送信バツフア(3)の動作を制御
する制御信号である。なお、前記送信バッファ(3)は
速度変換手段に相当し、前記基準タイミング発生部
(4)は基準タイミング発生手段に相当し、前記タイミ
ング比較調整部(5)は検出手段に相当する。その他の
部分は従来例と同一あるいは相当部分である。また、第
2図はこの発明の一実施例による送信バツフア(3)の
動作を示す説明図、第3図はこの発明の一実施例による
受信バツフア(8)の動作を示す説明図である。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the structure of an image coding and transmitting apparatus according to an embodiment of the present invention. In the figure, (4) is a reference timing generator capable of generating a pulse signal at a constant cycle, and (5) is an output of the reference timing generator (4) and a timing monitored by a transmission buffer (3). (104) is a reference timing (pulse train) output from the reference timing generator (4), (105) is a timing monitored by the transmission buffer (3), and (106) ) Is a reset signal for resetting the phase of the reference timing generation section (4), and (107) is a control signal for controlling the operation of the transmission buffer (3) according to the comparison result of the timing comparison and adjustment section (5). is there. The transmission buffer (3) corresponds to speed conversion means, the reference timing generation section (4) corresponds to reference timing generation means, and the timing comparison adjustment section (5) corresponds to detection means. The other parts are the same as or equivalent to those of the conventional example. 2 is an explanatory view showing the operation of the transmission buffer (3) according to the embodiment of the present invention, and FIG. 3 is an explanatory view showing the operation of the reception buffer (8) according to the embodiment of the present invention.

次に動作について説明する。デイジタル化された画像
信号系列(101)は符号化部(1)において符号語の系
列(102)に変換される。この階段において各符号語は
固定の長さを持つ。次に可変長符号化部(2)において
各符号語の発生確率の偏りを利用した可変長符号化を行
う。すなわち、前記符号語の系列(102)は可変長符号
語の系列(103)に変換される。この結果、前記符号語
の系列(102)の長さの和である符号量に比べ前記可変
長符号語の系列(103)の長さの和は小さくなり、伝送
の効率化が図られる。符号量が可変となるため、これを
一定の伝送速度にて伝送路に送出するために、送信バツ
フア(3)において速度平滑化を行う。送信バツフア
(3)の動作を第2図によつて説明する。第2図(a)
の横軸は時間、縦軸はバツフア蓄積量を表わす。前記バ
ツフア(3)の基本動作は、バツフアに書込まれる以上
にバツフアからの読出しが行われる時にバツフア蓄積量
が減り、バツフアから読出す以上にバツフアへの書込み
が行われる時にバツフア蓄積量が増大する動作となる。
前記バツフア(3)からの読出しは伝送速度に対応した
一定の速度(単位時間あたりの符号量)となる。前記バ
ツフア(3)からのデータの読出しが行われない時、前
記バツフア(3)はダミーを出力する。データの読出し
が行われない場合は2種類ある。まず第1にバツフア蓄
積量が0であつて読出すべきデータがない場合である。
以下、第2番目の条件について説明する。第2図(b)
におけるTは後述する受信側において、画像のある区間
(1画像フレーム、1ライン等の連続する固定長の画像
信号系列)を復号可能な時間間隔である。ここでは該区
間をフレームとして説明する。Tを周期とするパルスを
基準タイミング(104)として基準タイミング発生部
(4)において発生させる。一方、送信バツフア(3)
においては各フレームに対応する符号語の先頭のタイミ
ング(105)を監視する。(第2図(c))さらにタイ
ミング比較調整部(5)において前記基準タイミング
(104)と前記のフレーム先頭タイミング(105)とを比
較する。前記基準タイミングの方が早い場合には、遅れ
た前記フレーム先頭タイミング(105)の時点でリセツ
ト信号(106)を発生して前記基準タイミングをリセッ
トする(第2図)。前記フレーム先頭タイミング(10
5)の方が早い場合には、前記基準タイミング(104)と
の時間差dを求める。dは、Tより前周期の基準タイミ
ングから前記フレームの先頭タイミングまでの経過時間
を減算することで求められる。要するに、時間差dは、
前記基準タイミングの周期とそれぞれのフレームの送信
に要する時間との差を累積したものに相当する。時間差
dが予め設定されたしきい値Dより大きい場合には制御
信号(107)を発生させて前記送信バツフア(3)から
の読出しを停止させる(第2図)。さらに、遅れた前
記基準タイミング(104)の時点で前記制御信号(107)
を解除して前記送信バツフアからの読出しを再開させる
(第2図)。時間差dが前記しきい値D以下の場合に
は何もしない。以上が、バツフアからデータの読出しを
行わない第2の場合である。同制御は後述する受信側の
復号可能なタイミングを確保することを目的としてい
る。(後に詳述する)前記送信バツフア(3)からの出
力(109)はダミーも含め、一定の速度となる。フレー
ミング部(6)では前記の送信バツフア出力(109)に
対して一定の間隔でフレーミングを行い、伝送路へ送出
する。受信側では、受信信号系列に対してデフレーミン
グ部(7)におけるデフレーミングを行い、受信バツフ
ア(8)に一度、蓄わえる。前記受信バツフア(8)の
出力は可変長符号の系列(111)であり、同系列(111)
を可変長復号化部(9)において固定長符号の系列(11
2)に変換する。さらに復号化部(10)において前記固
定長符号の系列(112)を復号してデイジタル画像信号
系列(117)を得る。上記の受信、復号の過程におい
て、前記復号化部(10)は画像のある区間に対応する符
号語を復号するために一定の時間を必要とする。前述し
た例に従つて、該区間をフレームとし、復号に要する最
小時間をTとして前記受信バツフア(8)の動作を説明
する。前記受信バツフア(8)の入力信号系列(110)
が第3図(a)のように与えられるとする。第7図
(b)におけるTは前述のように前記復号化部(10)が
1フレーム分の符号語を復号できる最小時間である。前
記入力信号系列(110)の各フレームの先頭タイミング
が周期Tのタイミングに先行する時、その時間差に対応
する符号語は前記受信バツフア(8)に蓄積する。(復
号がまにあわないため)蓄積量が前記受信バツフア
(8)の容量をこえた場合(オーバーフロー)には復号
不能になるが、蓄積量の上限は前記送信バツフア(3)
の説明において述べたようにDを越えることがない。D
は前記受信バツフア(8)の容量に対応して決めておけ
ばよい。従つて、送信側にとつて、TとDという2つの
パラメータが受信側の復号能力を表わすものとして既知
であるならば受信バツフア(8)オーバーフローの危険
はなくなる。
Next, the operation will be described. The digitalized image signal sequence (101) is converted into a codeword sequence (102) in the encoding unit (1). In this staircase, each codeword has a fixed length. Next, the variable length coding unit (2) performs variable length coding using the bias in the occurrence probability of each codeword. That is, the code word sequence (102) is converted into a variable length code word sequence (103). As a result, the sum of the lengths of the variable-length codeword sequence (103) is smaller than the code amount which is the sum of the lengths of the codeword sequence (102), and the transmission efficiency is improved. Since the code amount is variable, in order to send this out to the transmission line at a constant transmission speed, the transmission buffer (3) performs speed smoothing. The operation of the transmission buffer (3) will be described with reference to FIG. Fig. 2 (a)
The horizontal axis represents the time and the vertical axis represents the buffer accumulation amount. The basic operation of the buffer (3) is that the buffer storage amount decreases when reading from the buffer is performed more than writing to the buffer, and the buffer accumulation amount increases when writing to the buffer is performed more than reading from the buffer. It becomes the action to do.
Reading from the buffer (3) has a constant rate (code amount per unit time) corresponding to the transmission rate. When data is not read from the buffer (3), the buffer (3) outputs a dummy. There are two types when data is not read. First, there is a case where the buffer storage amount is 0 and there is no data to be read.
The second condition will be described below. Fig. 2 (b)
T is a time interval at which the receiving side, which will be described later, can decode a certain section of an image (a series of fixed-length image signal sequences such as one image frame and one line). Here, the section will be described as a frame. A pulse having a period of T is generated as a reference timing (104) in the reference timing generating section (4). On the other hand, the sending buffer (3)
In, the timing (105) at the beginning of the code word corresponding to each frame is monitored. (FIG. 2 (c)) Further, the timing comparison and adjustment section (5) compares the reference timing (104) with the frame start timing (105). When the reference timing is earlier, the reset signal (106) is generated at the delayed frame start timing (105) to reset the reference timing (FIG. 2). Frame start timing (10
If 5) is earlier, the time difference d from the reference timing (104) is obtained. d is obtained by subtracting the elapsed time from the reference timing of the cycle preceding T to the head timing of the frame. In short, the time difference d is
This corresponds to the cumulative difference between the cycle of the reference timing and the time required to transmit each frame. When the time difference d is larger than the preset threshold value D, the control signal (107) is generated to stop the reading from the transmission buffer (3) (FIG. 2). Further, at the delayed reference timing (104), the control signal (107)
Is released and the reading from the transmission buffer is restarted (FIG. 2). If the time difference d is less than or equal to the threshold value D, nothing is done. The above is the second case in which data is not read from the buffer. The purpose of the control is to secure a decodable timing on the receiving side, which will be described later. The output (109) from the transmission buffer (3) (described in detail later) has a constant speed including the dummy. The framing unit (6) performs framing on the transmission buffer output (109) at regular intervals and sends it to the transmission line. On the receiving side, the received signal sequence is deframed in the deframing unit (7) and is stored once in the receiving buffer (8). The output of the reception buffer (8) is a variable length code sequence (111).
At the variable length decoding unit (9)
Convert to 2). Further, the decoding unit (10) decodes the fixed length code sequence (112) to obtain a digital image signal sequence (117). In the process of receiving and decoding, the decoding unit (10) needs a certain time to decode a codeword corresponding to a certain section of an image. According to the above-mentioned example, the operation of the reception buffer (8) will be described with the section as a frame and the minimum time required for decoding as T. Input signal sequence (110) of the reception buffer (8)
Is given as shown in FIG. As shown above, T in FIG. 7 (b) is the minimum time during which the decoding section (10) can decode one frame of codeword. When the leading timing of each frame of the input signal sequence (110) precedes the timing of the cycle T, the code word corresponding to the time difference is accumulated in the reception buffer (8). If the accumulated amount exceeds the capacity of the reception buffer (8) (because decoding is not appropriate) (overflow), decoding becomes impossible, but the upper limit of the accumulated amount is the transmission buffer (3).
As described in the above description, D cannot be exceeded. D
May be determined in accordance with the capacity of the reception buffer (8). Therefore, the risk of a receive buffer (8) overflow is eliminated if, for the sender, the two parameters T and D are known to represent the decoding capabilities of the receiver.

なお、上記実施例では画像信号系列の期間をフレーム
として説明したが、ラインやその他の連続する区間を用
いても同様の効果が得られる。
In the above embodiments, the period of the image signal series is described as a frame, but the same effect can be obtained by using a line or another continuous section.

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

以上のように、この発明によれば、受信バツフアをオ
ーバーフローさせない条件を送信側で制御できるように
構成したので、受信バツフアの大容量化や復号化回路の
高速化が必ずしも必要でなくなり、装置が安価にでき、
また、動作の安定性も保証される効果がある。さらに、
画像信号の伝送効率の低下を防止することが可能であ
る。
As described above, according to the present invention, since the condition that the receiving buffer does not overflow can be controlled on the transmitting side, it is not always necessary to increase the capacity of the receiving buffer or increase the speed of the decoding circuit. Cheaper,
Further, there is an effect that the stability of the operation is guaranteed. further,
It is possible to prevent a decrease in image signal transmission efficiency.

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

第1図はこの発明の一実施例による画像符号化伝送装置
の構成を示すブロツク図、第2図はこの発明の一実施例
による送信バツフアの動作を示すための説明図、第3図
はこの発明の一実施例による受信バツフアの動作を示す
ための説明図、第4図は従来の画像符号化伝送装置の構
成を示すブロツク図、第5図は従来の画像符号化伝送装
置による送信バツフアの動作を示す説明図、第6図は従
来の画像符号化伝送装置による受信バツフアの動作を示
す説明図である。 図において、(1)は符号化部、(2)は可変長符号化
部、(3)は送信バツフア、(4)は規準タイミング発
生部、(5)はタイミング比較調整部、(8)は受信バ
ツフア、(9)は可変長復号化部、(10)は復号化部で
ある。 なお、図中、同一符号は同一、または相当部分を示す。
FIG. 1 is a block diagram showing the configuration of an image coding and transmitting apparatus according to an embodiment of the present invention, FIG. 2 is an explanatory diagram for showing the operation of a transmission buffer according to an embodiment of the present invention, and FIG. FIG. 4 is an explanatory diagram showing the operation of a receiving buffer according to an embodiment of the invention, FIG. 4 is a block diagram showing the configuration of a conventional image encoding and transmitting device, and FIG. 5 is a transmitting buffer by the conventional image encoding and transmitting device. FIG. 6 is an explanatory diagram showing the operation, and FIG. 6 is an explanatory diagram showing the operation of the reception buffer by the conventional image encoding and transmitting apparatus. In the figure, (1) is a coding unit, (2) is a variable length coding unit, (3) is a transmission buffer, (4) is a reference timing generation unit, (5) is a timing comparison and adjustment unit, and (8) is A reception buffer, (9) is a variable length decoding unit, and (10) is a decoding unit. In the drawings, the same reference numerals indicate the same or corresponding parts.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】受信バッファを備えた画像復号装置に対し
て画像情報の伝送を行うために、ディジタル化した画像
信号系列の所定長の区間を可変長の画像の符号語系列に
変換した後に伝送する画像の符号化伝送装置において、 前記可変長の符号語系列を所定の伝送速度で伝送するた
めに、可変長の符号語系列の速度変換を行う速度変換手
段と、 一定周期の画像フレームに同期した基準タイミングを発
生する基準タイミング発生手段と、 前記それぞれの可変長の符号語系列の送信に要する時間
と前記基準タイミングの周期との比較結果の累積値を検
出する検出手段とを備え、 前記速度変換手段は前記累積値が受信バッファ容量に対
してあらかじめ定められたしきい値を越えた場合、符号
語系列の伝送を調整することを特徴とする画像の符号化
伝送装置。
1. In order to transmit image information to an image decoding device having a receiving buffer, a predetermined length section of a digitized image signal sequence is converted into a codeword sequence of a variable length image and then transmitted. In the image encoding / transmitting device for performing, in order to transmit the variable-length codeword sequence at a predetermined transmission speed, a speed converting unit that performs speed conversion of the variable-length codeword sequence, and synchronizes with an image frame of a constant cycle. A reference timing generating means for generating the reference timing, and a detecting means for detecting an accumulated value of a comparison result between the time required for transmitting each of the variable length codeword sequences and the cycle of the reference timing, the speed The encoding means for converting an image, characterized in that the converting means adjusts the transmission of the codeword sequence when the accumulated value exceeds a predetermined threshold value for the receiving buffer capacity. Sending device.
JP1034344A 1989-02-14 1989-02-14 Image coding and transmission device Expired - Lifetime JPH0828872B2 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
JP1034344A JPH0828872B2 (en) 1989-02-14 1989-02-14 Image coding and transmission device
US07/416,984 US4954892A (en) 1989-02-14 1989-10-04 Buffer controlled picture signal encoding and decoding system
CA002000156A CA2000156C (en) 1989-02-14 1989-10-04 Picture signal encoding and decoding apparatus
DE68913508T DE68913508T2 (en) 1989-02-14 1989-10-05 Image signal encoding and decoding device.
EP92120609A EP0534504B1 (en) 1989-02-14 1989-10-05 Picture signal encoding and decoding apparatus
EP89118509A EP0382892B1 (en) 1989-02-14 1989-10-05 Picture signal encoding and decoding apparatus
DE68927960T DE68927960T2 (en) 1989-02-14 1989-10-05 Image signal, coding and decoding device
KR1019890019014A KR920009185B1 (en) 1989-02-14 1989-12-20 Encoding transmission apparatus of picture image
US07/645,322 US5111294A (en) 1989-02-14 1991-01-24 Motion compensated interframe encoding system with adaptive quantization
HK98107109A HK1008133A1 (en) 1989-02-14 1998-06-27 Picture signal encoding and decoding apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1034344A JPH0828872B2 (en) 1989-02-14 1989-02-14 Image coding and transmission device

Publications (2)

Publication Number Publication Date
JPH02214280A JPH02214280A (en) 1990-08-27
JPH0828872B2 true JPH0828872B2 (en) 1996-03-21

Family

ID=12411518

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1034344A Expired - Lifetime JPH0828872B2 (en) 1989-02-14 1989-02-14 Image coding and transmission device

Country Status (1)

Country Link
JP (1) JPH0828872B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63279686A (en) * 1987-05-12 1988-11-16 Mitsubishi Electric Corp Variable length coding transmitter
JPH01136468A (en) * 1987-11-21 1989-05-29 Fujitsu Ltd Variable bit rate picture coder

Also Published As

Publication number Publication date
JPH02214280A (en) 1990-08-27

Similar Documents

Publication Publication Date Title
EP0382892B1 (en) Picture signal encoding and decoding apparatus
JP2670259B2 (en) High efficiency coding device
KR960006311A (en) Synchronous Restoration Method and Device for Variable Length Decoding Device
GB1525264A (en) Frame-to-frame coding system
US4027100A (en) Code transmission system having buffers of approximately equal capacities on both transmitting and receiving sides
JP2520404B2 (en) Compression decoding device
JP3351855B2 (en) Coded transmission device
JPH0828872B2 (en) Image coding and transmission device
JP2637075B2 (en) Video encoding device
JPS58150383A (en) Inter-frame coding and decoding device for television
JPH0810933B2 (en) Image coding transmission method
JP2553712B2 (en) Video coding device
JP2827317B2 (en) Image transmission device
JP2819971B2 (en) Inter-frame prediction coding / decoding device
JP2602202B2 (en) Variable length coding device
JPH1169355A (en) Image transmitter
JP2856433B2 (en) Video signal encoding device
JP3024380B2 (en) Image coding control method
JPH06189295A (en) Moving image encoder
KR0139163B1 (en) Sync adapting apparatus applicating in a vlc process
JPS60154752A (en) Coder and decoder of television signal
JPS6325730B2 (en)
JPS59215184A (en) Buffer memory control system
JPH0553416B2 (en)
JPH0313126A (en) Encoded frame rate control system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term