JPH02214280A - Picture coding transmitter - Google Patents

Picture coding transmitter

Info

Publication number
JPH02214280A
JPH02214280A JP1034344A JP3434489A JPH02214280A JP H02214280 A JPH02214280 A JP H02214280A JP 1034344 A JP1034344 A JP 1034344A JP 3434489 A JP3434489 A JP 3434489A JP H02214280 A JPH02214280 A JP H02214280A
Authority
JP
Japan
Prior art keywords
timing
buffer
transmission
sequence
reference timing
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
Application number
JP1034344A
Other languages
Japanese (ja)
Other versions
JPH0828872B2 (en
Inventor
Kotaro Asai
光太郎 浅井
Atsumichi Murakami
篤道 村上
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 DE68913508T priority patent/DE68913508T2/en
Priority to EP92120609A priority patent/EP0534504B1/en
Priority to DE68927960T priority patent/DE68927960T2/en
Priority to EP89118509A priority patent/EP0382892B1/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 HK98107109.6A priority patent/HK1008133B/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)

Abstract

PURPOSE:To eliminate the need for making a reception buffer of large capacity and a decoding circuit of high speed by controlling a condition not overflowing the reception buffer at a sender side. CONSTITUTION:A timing comparison section 5 is provided, which compares an output of a reference timing generating section 4 and a timing monitored with a transmission buffer 3. Then a timing (c) when a prescribed period of a picture is coded and sent to a transmission line is monitored, and the timing (c) is compared with a reference timing (b) and when the transmission timing (c) is retarded, the reference timing (b) is reset when the transmission of the code word corresponding to the period is finished, and a time difference is obtained when the transmission timing (c) is faster, and only when the same time difference is larger than a predetermined threshold level, a dummy is added after the end of transmission of a code word corresponding to the period to absorb the time difference. Thus, the condition enabling reception and decoding at the receiver side is guaranteed at the sender side and the equipment constitution at the receiver side is reduced.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、画像信号を符号化して送信し、また受信し
て復号化する画像の符号化伝送装置に関するものである
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image encoding and transmitting apparatus that encodes and transmits an image signal, and receives and decodes an image signal.

〔従来の技術〕[Conventional technology]

第4図は例えば電子通信学会技術報告IE84−4゜(
19B4)l’−テレビ会議用フレーム間符号化装置」
に示された従来の画像符号化伝送装置の構成を簡略化し
て示したブロック図である0図において、(1)はディ
ジタル化された画像信号系列を符号化する符号化部、(
2)は前記符号化部(1)において符号化された符号語
を可変長符号化する可変長符号化部、(3)は速度平滑
化を行う送信バッファ、(6)はフレー電ング部、(7
)はデフレーミング部、(8)は受信バッファ、(9)
は可変長復号化部、(IIは復号化部である。
Figure 4 shows, for example, the Institute of Electronics and Communication Engineers technical report IE84-4゜(
19B4) l'-Interframe coding device for video conference"
In FIG. 0, which is a block diagram showing a simplified configuration of the conventional image encoding and transmitting device shown in FIG.
2) is a variable length encoding unit that performs variable length encoding on the code word encoded in the encoding unit (1); (3) is a transmission buffer that performs speed smoothing; (6) is a frame encoding unit; (7
) is the deframing section, (8) is the reception buffer, (9)
is a variable length decoding section, (II is a decoding section.

さらに、(101)はディジタル化された画像信号系列
、(102)は前記符号化部(1)において符号化され
た符号語の系列、(103)は前記可変長符号化部(2
)において可変長符号化された符号語の系列、(1c8
)はフィードバック制御信号、(109)は前記送信バ
ッファ(3)によって速度平滑化された符号語の系列、
(110)は受信した符号語の系列、(ill)は前記
受信バッファ(8)から読出した出力、(112)は前
記可変長復号化部(9)において固定長に変換され九符
号語の系列、(113)は前記復号化部Qlにおいて復
号されたディジタル画像信号系列でおる。また、第5図
線前記送信バッファ(3)の動作を示す説明図、第6図
は前記受信バッファ(8)の動作を示す説明図である。
Further, (101) is a digitized image signal sequence, (102) is a code word sequence encoded in the encoding section (1), and (103) is the variable length encoding section (2).
), a sequence of codewords variable-length encoded in (1c8
) is a feedback control signal, (109) is a sequence of code words velocity smoothed by the transmission buffer (3),
(110) is a sequence of received code words, (ill) is an output read from the reception buffer (8), and (112) is a sequence of nine code words converted into a fixed length in the variable length decoding section (9). , (113) are the digital image signal sequences decoded by the decoding section Ql. 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).

次に動作について説明する。ディジタル化された画像信
号系列(101)は符号化部(1)において符号語の系
列(102)に変換される0この段階において各符号語
は固定の長さを持つ。次に可変長符号化部(2)におい
て各符号語の発生確率の偏りを利用した可変長符号化を
行う。すなわち、前記符号語の系列(102)は可変長
符号語の系列(103)に変換される。この結果、前記
符号語の系列(102)の長さの和である符号量に比べ
、前記可変長符号語の系列(103)の長さの和は小さ
くなり、伝送の効率化が図られる。符号量が可変となる
ため、これを−定の伝送速度にて伝送路に送出する丸め
に、送信バッファ(3)において速度平滑化を行う。送
信バッファ(3)の出力(109)は、伝送速度に対応
した一定の速度(単位時間あたりの符号量)となる。送
信バッファ(3)の動作を第5図によって説明する。第
5図(a)の横軸は時間、縦軸はバッファ蓄積量を表わ
す。前記送信バッファ(3)に入力される系列は可変長
であり、出力は一定速度であるから、蓄積量は第5図(
a)のように変化する。第5図(b)は同図(、)K対
応したバッファの出力である。バッファ蓄積量が減るの
はバッファに書き込まれる以上にバッファからの読出し
が行われる状態であり、バッファ蓄積量が0となれば、
バッファに読出すべきものが残っていないので、ダミー
を出力する。逆にバッファからの読出し以上にバッファ
への書込みが行われる場合にはバッファ蓄積量が増大す
る。
Next, the operation will be explained. The digitized image signal sequence (101) is converted into a sequence of code words (102) in the encoding section (1). At this stage, each code word has a fixed length. Next, a variable length encoding unit (2) performs variable length encoding using the bias in the probability of occurrence of each code word. That is, the codeword sequence (102) is converted into a variable-length codeword sequence (103). As a result, the sum of the lengths of the variable-length codeword sequence (103) becomes smaller than the code amount, which is the sum of the lengths of the codeword sequence (102), and transmission efficiency is improved. Since the amount of code is variable, speed smoothing is performed in the transmission buffer (3) before rounding to send it to the transmission path at a constant transmission speed. The output (109) of the transmission buffer (3) has a constant rate (code amount per unit time) corresponding to the transmission rate. The operation of the transmission buffer (3) will be explained with reference to FIG. In FIG. 5(a), the horizontal axis represents time and the vertical axis represents the buffer storage amount. The sequence input to the transmission buffer (3) has a variable length and the output is at a constant speed, so the accumulated amount is as shown in Fig. 5 (
It changes as shown in a). FIG. 5(b) shows the output of the buffer corresponding to FIG. 5(,)K. The buffer storage amount decreases when more data is read from the buffer than is written to the buffer, and if the buffer storage amount becomes 0,
Since there is nothing left in the buffer to read, a dummy is output. Conversely, if more data is written to the buffer than read from the buffer, the amount of buffer storage increases.

バッファの容量は有限であるため、バッファ蓄積量が増
大し続ければ、いつかaあふれてしまう(オーバーツク
−)。オーバーフロー防止のために、バッファ蓄積量が
大きい場合にはフィードバック制御信号(10B)を用
いて符号化部(2)の動作を制御し、符号語の発生を抑
制する。バッファから読出した出力(109) /I′
i一定の速度を持っている0フレ一ミング部(6)では
前記の送信バッファ出力(109)に対して一定の間隔
でフレーミングを行い、伝送路へ送出する。受信側では
、受信信号系列に対してデフレーミング部(7)におけ
るデフレーミングを行い、受信バッファ(8)に−度、
蓄わえる。前記受信バッファ(8)の出力は可変長符号
の系列(111)であり、同系列(111)を可変長復
号化部(9)において固定長符号の系列(112)に変
換する。さらに復号化部(11において前記固定長符号
の系列(112)を復号してディジタル画像信号系列(
113)を得る。上記の受信、復号の過程において、前
記復号化部(11は、画像信号系列のある区間(例えば
1画像フレーム・、1ライン等の連続する固定長の画像
信号系列)を一定のスピードで復号することしかできな
い。従って、少くとも前記固定機符号の系列(112)
は前記復号化部燵ωが復号可能な速度を越えることを許
されない。同様に、前記可変長復号化部(9)にも動作
可能な速度の限界がある。送信側において出口付近にあ
る前記送信バッファ(3)が速度平滑化を行っていたの
に対応して、受信側においては前記受信バッファ(8)
が速度の調整を行う0前記受信バツフア(8)の動作を
第6図によって説明する。前記受信バッファ(8)の入
力信号系列(110)が第6図(a)のように与えられ
るとする。同信号系列は可変長符号語の系列であるため
、例として各画像フレームごとに区切った時、その間隔
は一定でない。
Since the buffer capacity is finite, if the buffer storage continues to increase, it will eventually overflow (overload). To prevent overflow, when the buffer storage amount is large, a feedback control signal (10B) is used to control the operation of the encoder (2) to suppress the generation of code words. Output read from buffer (109) /I'
The 0-framing section (6), which has a constant speed, frames the above-mentioned transmission buffer output (109) at constant intervals and sends it out to the transmission path. On the receiving side, the received signal sequence is deframed by the deframing section (7), and the received signal sequence is stored in the receiving buffer (8).
Save up. The output of the receiving buffer (8) is a variable length code sequence (111), which is converted into a fixed length code sequence (112) in a variable length decoding section (9). Further, the decoding unit (11) decodes the fixed length code sequence (112) to generate a digital image signal sequence (
113) is obtained. In the above reception and decoding process, the decoding unit (11) decodes a certain section of the image signal sequence (for example, a continuous fixed length image signal sequence such as one image frame or one line) at a constant speed. Therefore, at least the fixed machine code series (112)
is not allowed to exceed the decoding speed of the decoding unit ω. Similarly, the variable length decoding section (9) also has a limit to its operating speed. Corresponding to the fact that the transmission buffer (3) near the exit on the transmission side performs speed smoothing, the reception buffer (8) on the reception side performs velocity smoothing.
The operation of the receiving buffer (8) which adjusts the speed will be explained with reference to FIG. Assume that the input signal sequence (110) of the receiving buffer (8) is given as shown in FIG. 6(a). Since the signal sequence is a sequence of variable-length code words, the intervals are not constant when divided into image frames, for example.

第6図(1,)のTは前記可変長復号化部(9)と前記
復号化部(10とが前記ブロックに対応する符号語を処
理できる時間間隔とする。第6図(a)のあるブロック
に対応する符号語の量が第6図(b)の時間間隔よシ小
さかった場合、両者の差となる時間に送られてきた次の
ブロックに対応する符号語は前記受信バッファ(8)に
蓄積される。蓄積される状態が長く続いた場合はあふれ
る危険があるため、前記受信バッファ(8)の容量は大
きめに設計される0〔発明が解決しようとする課題〕 従来の画像符号化装置は以とのように構成されているの
で、可変長復号化部や復号化部の動作スピードを極力速
くすることが必要で、装置が大きくならざるをえず、受
信バッファを大きくとらねばならないので遅延時間も大
きくなってしまうなどの問題点があった0 この発明は上記のような問題点を解消するためになされ
たもので、受信側において受信・復号動作が可能になる
条件を送信側で例証できるとともに、受信側の装置構成
を小さくすることを目的とする。
T in FIG. 6(1,) is a time interval during which the variable length decoding unit (9) and the decoding unit (10) can process the code word corresponding to the block. If the amount of code words corresponding to a certain block is smaller than the time interval shown in FIG. ).If the accumulation continues for a long time, there is a risk of overflowing, so the capacity of the receiving buffer (8) is designed to be large.0 [Problem to be Solved by the Invention] Conventional image code Since the decoding device is configured as shown below, it is necessary to make the operating speed of the variable length decoding section and the decoding section as fast as possible, which necessitates making the device large and requiring a large reception buffer. This invention was made to solve the above-mentioned problems, and it transmits conditions that enable receiving and decoding operations on the receiving side. The purpose is to reduce the size of the device configuration on the receiving side.

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

この発明に係る画像符号化伝送装置は、画像の一定区間
が符号化され伝送路へ送出されるタイミングを監視し、
同タイミングを規準タイミングと比較し、送出タイミン
グの方が遅れている場合に該区間に対応する符号語の送
出完了時に規準タイミングをリセットし、送出タイミン
グの方が早い場合に時間差を求めて同時間差が予め定め
られたしきい値よりも大きい場合にのみ該区間に対応す
る符号語の送出完了後にダミーを付加して前記時間差を
吸収するようにしたものである。
The image encoding and transmitting device according to the present invention monitors the timing at which a certain section of an image is encoded and sent to a transmission path,
The same timing is compared with the standard timing, and if the sending timing is delayed, the standard timing is reset when the sending of the code word corresponding to the section is completed, and if the sending timing is earlier, the time difference is calculated and the same time difference is determined. is larger than a predetermined threshold value, a dummy is added after the transmission of the code word corresponding to the section is completed to absorb the time difference.

〔作用〕[Effect]

この発明における規準タイミングは受信側で画像の一定
区間を復号するのに必要な時間間隔に対応しておシ、同
規準タイミングよシ極端に短い時間間隔で伝送路に送出
されることのないように適応的なダミー挿入を実行でき
るようにする。
The standard timing in this invention corresponds to the time interval required for decoding a certain section of the image on the receiving side, and is designed to prevent the standard timing from being sent to the transmission path at an extremely short time interval. to perform adaptive dummy insertion.

〔発明の実施例〕[Embodiments of the invention]

以下、この発明の一実施例を図について説明する。第1
図はこの発明の一実施例による画像符号化伝送装置の構
成を示すブロック図である。図において、(4)は一定
の周期でパルス信号を発生することのできる規準タイミ
ング発生部、(5)は前記規準タイミング発生部(4)
の出力と送信バッファ(3)にて監視するタイミングと
を比較するタイミング比較部、(104)はIIII記
規準タイミング発生部(4)から出力される規準タイミ
ング(パルス列)、(105)は前記送信バッファ(3
)にて監決しているタイミング、(106)は前記規準
タイミング発生部(4)の位相をリセットするリセット
信号、(107)は前記タイミング比較114u部(5
)の比較結果によって前記送信バッファ(3)の動作を
制御する制御信号であるOその他の部分は従来例と同一
あるいは相当部分である。また、第2図はこの発明の一
実施例による送信バッファ(3)の動作を示す説明図、
第3図はこの発明の一実施例による受信バッファ(8)
の動作を示す説明図である。
An embodiment of the present invention will be described below with reference to the drawings. 1st
FIG. 1 is a block diagram showing the configuration of an image encoding and transmitting apparatus according to an embodiment of the present invention. In the figure, (4) is a standard timing generating section that can generate a pulse signal at a constant cycle, and (5) is the standard timing generating section (4).
(104) is a standard timing (pulse train) output from the standard timing generator (4) described in III; Buffer (3
), (106) is a reset signal that resets the phase of the reference timing generating section (4), and (107) is the timing comparison section 114u (5).
), which is a control signal for controlling the operation of the transmission buffer (3), and other parts are the same or equivalent to those of the conventional example. FIG. 2 is an explanatory diagram showing the operation of the transmission buffer (3) according to an embodiment of the present invention;
FIG. 3 shows a receiving buffer (8) according to an embodiment of the present invention.
It is an explanatory diagram showing operation of.

次に動作について説明する。ディジタル化された両津信
号系列(101)は符号化部tl)において符号語の系
列(102)に変換される。この段階において各符号語
は固定の長さを持つ。次に可変長符号化部(2)におい
て各符号語の発生W1″4の偏りを利用した可変長符号
化を行う。すなわち、前記符号語の系列(102)は可
変長符号語の系列(103)に変換される。この結果、
前記符号語の系列(102)の長さの和である符号量に
比べ、前記可変長符号語の系列(103)の長さの和は
小さくなり、伝送の効率化が図られる。符号量が可変と
なるため、これを−定の伝送速度にて伝送路に送出する
ために、送信バッファ(3)において速度平滑化を行う
。送信バッファ(3)の動作を第2図によって説明する
。第2図(a)の横軸は時間、縦軸はバッファ蓄積量を
表わす。
Next, the operation will be explained. The digitized Ryotsu signal sequence (101) is converted into a code word sequence (102) in the encoding unit tl). At this stage each codeword has a fixed length. Next, the variable length encoding unit (2) performs variable length encoding using the bias of occurrence W1''4 of each codeword. That is, the sequence of codewords (102) is converted into the sequence of variable length codewords (103 ).As a result,
Compared to the code amount, which is the sum of the lengths of the codeword sequence (102), the sum of the lengths of the variable-length codeword sequence (103) is smaller, improving transmission efficiency. Since the amount of code is variable, speed smoothing is performed in the transmission buffer (3) in order to send it to the transmission path at a constant transmission speed. The operation of the transmission buffer (3) will be explained with reference to FIG. In FIG. 2(a), the horizontal axis represents time and the vertical axis represents the buffer storage amount.

前記バッファ(3)の基本動作は、バッファに書込まれ
る以上にバッファからの読出しが行われる時にバッファ
蓄積量が減り、バッファから読出す以とにバッファへの
書込みが行われる時にバッファ蓄積量が増大する動作と
なる。前記バッファ(3)からの読出しは伝送速度に対
応した一定の速度(単位時間あたりの符号t)となる。
The basic operation of the buffer (3) is that when more data is read from the buffer than is written into the buffer, the buffer storage amount decreases, and when more data is written to the buffer than it is read from the buffer, the buffer storage amount decreases. It becomes an increasing movement. Reading from the buffer (3) is at a constant rate (symbol t per unit time) corresponding to the transmission rate.

前記バッファ(3)からのデータの読出しが行われない
時、前記バッファ(3)はダミーを出力する。データの
続出しが行われない場合は2f1類ある。°まず第1に
バッファ蓄積電がOであって読出すべきデータがない場
合である。以下、第2番目の条件について説明する。
When data is not read from the buffer (3), the buffer (3) outputs a dummy signal. If data is not continuously output, there is a 2f1 type. First, there is a case where the buffer storage voltage is O and there is no data to be read. The second condition will be explained below.

M2図(1))におけるTは後述する受信側において、
画像の弗る区間(1画鐵フレーム、lライン等の連続す
る固定長の画像信号系列)を復号可能な時間間隔である
。ここでは該区間をフレームとして説明するOTを周期
とするパルスを規準タイミング(104)として規準タ
イミング発生部(4)において発生させる。一方、送信
バッファ(3) K j、−いては各フレームに対応す
る符号語の先頭のタイミング(IQ5)を錬成する。(
第2図(C))さらにタイミング比較調整部(6)にお
いて前記規準タイミング(104)と前記のフレーム先
頭タイミング(105)とを比較する0前記規準タイミ
ングの方が早い場合には、■遅れた前記フレーム先頭タ
イミング(105)の時点でリセット信号(106)を
発生して前記規準タイミングをリセットする。前記フレ
ーム先頭タイミング(105)の方が早い場合には、前
記規準タイミング(104)との時間差dを求める。d
は、Tより前周期の規準タイミングからの経過時間を減
算することで求められる。時間差dが予め設定されたし
きい値りよシ大きい場合には■制御信号(107)を発
生させて前記送信バッファ(3)からの読出しを停止さ
せる。■さらに、遅れた前記規準タイミング(lO4)
の時点で前記制御信号(107)を解除して前記送信バ
ッファからの読出しを再開させる。時間差dが前記しき
い値り以下の場合には何もしない。以上が、バッファか
らデータの読出しを行わない第2の場合である。同制御
は後述する受信側の復号可能なタイミングを確保するこ
とを目的としている。
T in M2 diagram (1)) is on the receiving side, which will be described later.
This is a time interval that allows decoding of a wide section of an image (a continuous fixed-length image signal sequence such as one picture frame or one line). Here, the period will be described as a frame. A pulse having a period of OT is generated as a reference timing (104) in a reference timing generating section (4). On the other hand, the transmission buffer (3) K j - then refines the timing (IQ5) of the beginning of the code word corresponding to each frame. (
(Fig. 2 (C)) Furthermore, the timing comparison adjustment unit (6) compares the reference timing (104) and the frame start timing (105). If the reference timing is earlier, ■ it is delayed. A reset signal (106) is generated at the frame head timing (105) to reset the reference timing. If the frame start timing (105) is earlier, the time difference d from the reference timing (104) is determined. d
is obtained by subtracting the elapsed time from the reference timing of the previous cycle from T. When the time difference d is larger than a preset threshold value, a control signal (107) is generated to stop reading from the transmission buffer (3). ■Furthermore, the reference timing (lO4) is delayed.
At the point in time, the control signal (107) is released to restart reading from the transmission buffer. If the time difference d is less than or equal to the threshold value, nothing is done. The above is the second case in which data is not read from the buffer. The purpose of this control is to ensure timing at which decoding is possible on the receiving side, which will be described later.

(後に詳述する)前記送信バッファ(3)からの出力(
109)はダミーも含め、一定の速度となる。フレーミ
ング部(6)では前記の送信バッファ出力(109)に
対して一定の間隔で7レーミングを行い、伝送路へ送出
する。受信側では、受信信号系列に対してデフレーミン
グ部(7)におけるデフレーミングを行い、受信バッフ
ァ(8)に−度、蓄わえる。前記受信バッファ(8)の
出力は可変長符号の系列(Ill )であシ、同系列(
111)を可変長復号化部(9)において固定長符号の
系列(112)に変換する。ざらに復号化部四において
前記固定長符号の系列(112)を復号してディジタル
画像信号系列(113)を得る。L記の受信、復号の過
程において、前記復号化部Qlは画像のある区間に対応
する符号語を復号するために一定の時間を必要とする。
Output from the transmission buffer (3) (described in detail later) (
109) has a constant speed, including the dummy. The framing section (6) performs seven framings on the above-mentioned transmission buffer output (109) at regular intervals and sends it out to the transmission path. On the receiving side, the received signal sequence is deframed by a deframing section (7) and stored in a receiving buffer (8). The output of the receiving buffer (8) is a variable length code sequence (Ill), and the same sequence (Ill) is
111) is converted into a fixed length code sequence (112) in a variable length decoding unit (9). The fixed length code sequence (112) is roughly decoded in the decoding unit 4 to obtain a digital image signal sequence (113). In the process of receiving and decoding the L code, the decoding unit Ql requires a certain amount of time to decode the code word corresponding to a certain section of the image.

前述した例に従って、該区間をフレームとし、復号に要
する最小時間をTとして前記受(Nバッファ(8)の動
作を説明する。Itl記受信バッファ(8)の入力信号
系列(110)が第3図(、)のように与えられるとす
る。第3図(1))における1′は前述のように前記復
号化部(IIが1フレ一ム分の符号語を復号できる最小
時間である。前記入力信号系列(110)の各フレーム
の先頭タイミングが周期Tのタイミングに先行する時、
その時間差に対応する符号語は前記受信バッファ(8)
に蓄積する。(復号がまにあわないため)蓄積量が前記
受信バッファ(8)の容量をこえた場合(オーバーフロ
ー)には復号不能になるが、蓄積量の上限は前記送信バ
ッファ(3)の説明において述べたようにDを越えるこ
とがない。Dは前記受信バッファ(8)の容量に対応し
て決めておけばよい。従って、送信側にとって、TとD
という2つのパラメータが受信側の復号能力を表わすも
のとして既知であるならば受信バッファ(8)オーバー
フローの危険はなくなる。
In accordance with the above-mentioned example, the operation of the receiving buffer (8) will be explained with the period as a frame and the minimum time required for decoding as T.The input signal sequence (110) of the receiving buffer (8) is the third 1' in FIG. 3(1)) is the minimum time in which the decoding section (II) can decode one frame's worth of code words, as described above. When the leading timing of each frame of the input signal series (110) precedes the timing of period T,
The code word corresponding to the time difference is stored in the receiving buffer (8).
Accumulate in. If the accumulated amount exceeds the capacity of the receiving buffer (8) (overflow) (because the decoding does not fit), decoding becomes impossible, but the upper limit of the accumulated amount is as stated in the explanation of the transmitting buffer (3) above. It never exceeds D. D may be determined in accordance with the capacity of the receiving buffer (8). Therefore, for the sender, T and D
If these two parameters are known as representing the decoding ability of the receiving side, there is no danger of the receiving buffer (8) overflowing.

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

〔発明の効果〕〔Effect of the invention〕

以上のように、この発明によれば、受信バッファをオー
バーフローさせない条件を送信側で制御できるように構
成したので、受信バッファの大容量化や復号化回路の高
速化が必ずしも必要でなくなり、装置が安価にでき、ま
た、動作の安定性も傍証される効果がある。
As described above, according to the present invention, since the transmitting side is configured to control the conditions that prevent the receive buffer from overflowing, it is no longer necessary to increase the capacity of the receive buffer or the speed of the decoding circuit, and the device can be improved. It can be done at low cost and also has the effect of proving operational stability.

【図面の簡単な説明】[Brief explanation of the drawing]

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

Claims (1)

【特許請求の範囲】 ディジタル化した画像信号系列の連続する固定長の区間
を可変長の符号語系列に変換した後に伝送する画像の符
号化伝送装置において、 前記可変長の符号語系列の連続を一定の伝送速度で伝送
するために一時的に蓄積させて速度変換を行う送信バッ
ファと、 設定可能な一定周期のパルスを発生することのできる規
準タイミング発生部と、 前記固定長の区間に対応した前記可変長の符号語系列の
先頭が前記送信バッファから読出されようとする可変周
期のタイミングを検出して前記規準タイミングとの位相
比較を行つた後に前記比較結果に基いて前記規準タイミ
ングが遅れる場合には前記可変長の符号語系列の先頭の
読出しタイミングとの時間差を求めて前記時間差が予め
設定されたしきい値より大きい時に前記送信バッファか
らの読出しを停止させて前記時間差にあたる時間が経過
した後に前記送信バッファからの読出しを再開させるこ
とおよび前記比較結果に基いて前記規準タイミングが先
行した場合には前記可変長の符号語系列の先頭の読出し
タイミングの時点で前記規準タイミング発生部をリセッ
トしてタイミングを調整すること を行うタイミング比較調整部とを備え、伝送される符号
化データの系列を前記規準タイミング発生部によつて与
えられる規準タイミングに基いて時系列的に調整するこ
とを特徴とする画像の符号化伝送装置。
[Scope of Claims] An image coding and transmitting device that converts continuous fixed-length sections of a digitized image signal sequence into a variable-length codeword sequence and then transmits the continuous variable-length codeword sequence. A transmission buffer that temporarily accumulates data and performs speed conversion in order to transmit at a constant transmission speed, a reference timing generator that can generate pulses with a settable constant period, and a pulse generator that corresponds to the fixed length section. When the reference timing is delayed based on the comparison result after detecting the variable cycle timing at which the beginning of the variable length code word sequence is about to be read from the transmission buffer and performing a phase comparison with the reference timing. In this step, the time difference with the read timing of the beginning of the variable-length code word sequence is determined, and when the time difference is larger than a preset threshold, reading from the transmission buffer is stopped, and the time corresponding to the time difference has elapsed. restarting the readout from the transmission buffer after the above-described comparison result, and resetting the reference timing generator at the readout timing of the beginning of the variable-length codeword sequence if the reference timing is ahead based on the comparison result. and a timing comparison adjustment section that adjusts the timing based on the reference timing, and adjusts the sequence of encoded data to be transmitted chronologically based on the reference timing given by the reference timing generation section. This is an image encoding and transmission 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
DE68927960T DE68927960T2 (en) 1989-02-14 1989-10-05 Image signal, coding and decoding device
EP92120609A EP0534504B1 (en) 1989-02-14 1989-10-05 Picture signal encoding and decoding apparatus
DE68913508T DE68913508T2 (en) 1989-02-14 1989-10-05 Image signal encoding and decoding device.
EP89118509A EP0382892B1 (en) 1989-02-14 1989-10-05 Picture signal encoding and decoding apparatus
KR1019890019014A KR920009185B1 (en) 1989-02-14 1989-12-20 Coding transmission apparatus of image
US07/645,322 US5111294A (en) 1989-02-14 1991-01-24 Motion compensated interframe encoding system with adaptive quantization
HK98107109.6A HK1008133B (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 true JPH02214280A (en) 1990-08-27
JPH0828872B2 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)

Citations (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

Patent Citations (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
JPH0828872B2 (en) 1996-03-21

Similar Documents

Publication Publication Date Title
EP0382892B1 (en) Picture signal encoding and decoding apparatus
US7317837B2 (en) Encoding apparatus, video camera
JP2003517797A5 (en)
EP0180345B1 (en) Method and apparatus for picture signal encoding and decoding
GB1525264A (en) Frame-to-frame coding system
WO1991003128A1 (en) Control system for encoding image
US4027100A (en) Code transmission system having buffers of approximately equal capacities on both transmitting and receiving sides
JPH02214280A (en) Picture coding transmitter
JPH05260458A (en) Method and device for image coding of video signal
KR100311222B1 (en) Apparatus and method of controlling time code modification and rate buffer level for low-delay video communication
JP2637075B2 (en) Video encoding device
JPH0237748B2 (en)
JPH01174182A (en) Picture coding transmission system
JPH09214916A (en) Data communication retransmission device
US6188791B1 (en) Image processing apparatus
JP2003018597A (en) Image coding system conversion apparatus, method and image coding system conversion program
JPH05191798A (en) Refresh system in inter-frame prediction coder decoder
JP3914212B2 (en) Moving picture coding apparatus, moving picture coding method, moving picture coding program, and computer-readable recording medium recording the program
HK1008133B (en) Picture signal encoding and decoding apparatus
JPH0444874B2 (en)
JPH05227516A (en) Encoder and decoder for two-screen multiplexing moving image
JPS5926691Y2 (en) Facsimile signal transmission equipment
KR0174399B1 (en) Video bitrate control device and method
JP2001339718A (en) Method for outputting encode and multiplexing control apparatus
JP2856433B2 (en) Video signal encoding device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term