[go: up one dir, main page]

JPH03117219A - Variable length coding transmission system and transmitter and receiver for variable length coding transmission - Google Patents

Variable length coding transmission system and transmitter and receiver for variable length coding transmission

Info

Publication number
JPH03117219A
JPH03117219A JP1254937A JP25493789A JPH03117219A JP H03117219 A JPH03117219 A JP H03117219A JP 1254937 A JP1254937 A JP 1254937A JP 25493789 A JP25493789 A JP 25493789A JP H03117219 A JPH03117219 A JP H03117219A
Authority
JP
Japan
Prior art keywords
buffer memory
memory
transmission
bmo
occupancy
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.)
Pending
Application number
JP1254937A
Other languages
Japanese (ja)
Inventor
Tatsuya Ishikawa
達也 石川
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP1254937A priority Critical patent/JPH03117219A/en
Publication of JPH03117219A publication Critical patent/JPH03117219A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To take complementary matching of a memory occupancy quantity of both transmission reception buffer memories by providing a unique word generating circuit or the like to a transmitter and providing a unique word detection circuit or the like to a receiver. CONSTITUTION:A UW(unique word) generating circuit 100, a 1st multiplex circuit 101, a BMO(buffer memory occupied quantity) register circuit 102 and a 2nd multiplex circuit 103 are provided to a transmitter in addition. Then a memory occupancy quantity information of a transmission buffer memory 5 is multiplexed onto a coded signal and the result is transmitted. Moreover, a UW detection circuit 18, a reception BMO difference detection circuit 19 and an LPF 20 are provided to a receiver in addition, and a difference between the specified memory occupancy quantity of the reception buffer memory 11 obtained from the sent memory occupancy quantity information of the memory 5 and the actual memory occupancy quantity of the memory 11 is detected and the result controls a decoded operating clock frequency as a control signal. Thus, the complementary matching state of the memory occupancy quantity of the memories 5, 11 is always obtained.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、テレビジョン信号や音声信号などの情報信
号を可変長符号化により圧縮符号化伝送を行なう可変長
符号化伝送式と、この方式の実施に使用される送信装置
および受信装置に関する。
[Detailed Description of the Invention] [Object of the Invention] (Industrial Application Field) This invention relates to variable length coding transmission in which information signals such as television signals and audio signals are compressed and transmitted by variable length coding. and the transmitting and receiving devices used to implement the method.

(従来の技術) テレビジョン信号や音声信号は単にPCM符号化を行な
っただけでは固定長符号の情報であるが、信号の固有の
冗長度および視聴覚上の冗長度を除去する高能率符号化
を行うと、一般に可変長符号の情報となる。このような
可変長符号化信号を固定レート伝送路で伝送する場合に
は、符号化情報量の制御および平滑化のために送信側で
バッファメモリ(送信バッファメモリという)が用いら
れる。さらに受信側でも単位時間当りで一定数のテレビ
ジョンまたは音声の信号サンプルを確保するために、入
力端にバッファメモリ(受信バッフ7メモリという)が
用いられる。
(Prior art) If television signals and audio signals are simply PCM encoded, they are fixed-length encoded information, but high-efficiency encoding that removes the inherent redundancy and audiovisual redundancy of the signal is required. When this is done, the information generally becomes a variable length code. When such variable-length encoded signals are transmitted over a fixed rate transmission line, a buffer memory (referred to as a transmission buffer memory) is used on the transmitting side to control and smooth the amount of encoded information. Further, on the receiving side, a buffer memory (referred to as receiving buffer 7 memory) is used at the input end in order to secure a fixed number of television or audio signal samples per unit time.

一方、近年テレビジョン信号や音声信号をパケット伝送
するシステムがISDN(integrated 5e
rv1ces digital network)のA
TM (非同期転送モード)などで提案されている。こ
のような可変レート伝送路においても、実際には伝送可
能な最大レートは制限されることと、パケットの到着時
間がパケット伝送網の状態によって変動するパケット遅
延ゆらぎがあるため、固定レート伝送路の場合と同様に
送受双方にバッファメモリが必要である。
On the other hand, in recent years, systems for packet transmission of television signals and audio signals have become integrated 5e (ISDN) systems.
rv1ces digital network) A
It has been proposed as TM (asynchronous transfer mode). Even in such a variable rate transmission line, the maximum rate that can be transmitted is actually limited, and there is packet delay fluctuation that varies depending on the packet arrival time depending on the state of the packet transmission network, so it is difficult to use a fixed rate transmission line. As with the case, buffer memory is required for both sending and receiving.

このバッファメモリは可変長符号化信号のバッファリン
グ(平滑化)という本来の機能の他に、送信装置(符号
化部)と受信装置(復号化部)の動作クロック周波数の
同期のためにも利用することができる。以下、この従来
例について説明する。
In addition to its original function of buffering (smoothing) variable-length encoded signals, this buffer memory is also used to synchronize the operating clock frequencies of the transmitter (encoder) and receiver (decoder). can do. This conventional example will be explained below.

送信装置と受信装置は伝送路を介して接続されているが
、伝送路は必ずしも個別の符号化伝送システム専用に設
けられている訳ではないので、符号化・受信装置と伝送
路は非同期状態で接続されることが多い。即ち、符号化
・復号化システムと伝送システムとでは動作クロックの
周波数が簡単な整数比になっていないため、PLLなど
を用いて動作クロックの位相同期をとるのが困難な場合
が多い。このため、前記バッファメモリの入出力を非同
期で動作させることにより両者の接続を可能とする。こ
の結果、送信装置と受信装置の間に非同期な系が存在す
ることになり、必然的に送信装置と受信装置の同期は保
たれなくなる。送信装置と受信装置を非同期のまま動作
させると、両者間の動作クロック周波数差により受信装
置では入力データのアンダーフロー、オーバーフローが
生じるため、正常な復号化動作が期待できない。
The transmitting device and the receiving device are connected via a transmission path, but since the transmission path is not necessarily dedicated to each individual encoding/transmission system, the encoding/receiving device and the transmission path are in an asynchronous state. Often connected. That is, since the operating clock frequencies of the encoding/decoding system and the transmission system do not have a simple integer ratio, it is often difficult to achieve phase synchronization of the operating clocks using a PLL or the like. Therefore, by operating the input and output of the buffer memory asynchronously, it is possible to connect the two. As a result, an asynchronous system exists between the transmitting device and the receiving device, and the synchronization between the transmitting device and the receiving device is inevitably not maintained. If the transmitting device and the receiving device are operated asynchronously, the difference in operating clock frequencies between them will cause underflow and overflow of input data in the receiving device, so normal decoding operation cannot be expected.

そこで、従来では送信バッファメモリのメモリ占有ff
i (T−BMO)の長時間平均値が一定値となるよう
に符号化特性の負帰還制御を行ない、かつ受信バッファ
メモリのメモリ占有量(R−BMO)の長時間平均値を
監、視して、R−BMOが予め決められた規定値となる
ように受信装置の動作クロックを制御する方法がとられ
ている。即ち、受信装置の動作クロックが送信装置の動
作クロックに対して周波数偏差を有していると、その周
波数偏差に応じて受信バッファメモリのメモリ占有Ji
lR−BMOの長時間平均値が増減するため、これを検
出して復号化動作クロックを制御するのである。
Therefore, conventionally, the memory occupancy of the transmission buffer memory ff
Negative feedback control of the encoding characteristics is performed so that the long-term average value of i (T-BMO) becomes a constant value, and the long-term average value of the memory occupancy of the reception buffer memory (R-BMO) is monitored. A method is adopted in which the operating clock of the receiving device is controlled so that the R-BMO becomes a predetermined value. That is, if the operating clock of the receiving device has a frequency deviation with respect to the operating clock of the transmitting device, the memory occupancy Ji of the receiving buffer memory is reduced according to the frequency deviation.
Since the long-term average value of lR-BMO increases or decreases, this is detected and the decoding operation clock is controlled.

第10図は従来技術による映像可変長符号化方式を説明
するための映像伝送システムのブロック図であり、送信
装置・伝送路・受信装置は前述のように共通のクロック
を有していないとする。また、伝送路9は固定レートの
伝送路である。映像入力信号はDPCM (差分PCM
)符号化回路3で予測誤差信号とされた後、可変長符号
化回路(VWL CE N C) 4で可変長の符号語
に変換され、統計的冗長度が除去される。
FIG. 10 is a block diagram of a video transmission system for explaining a conventional video variable length encoding method, and assumes that the transmitting device, transmission path, and receiving device do not have a common clock as described above. . Further, the transmission line 9 is a fixed rate transmission line. The video input signal is DPCM (differential PCM
) After being converted into a prediction error signal by the encoding circuit 3, it is converted into a variable length code word by the variable length encoding circuit (VWL CENC) 4, and statistical redundancy is removed.

可変長符号化回路4の出力は、可変長符号語に対応する
クロック(可変長符号化クロック)によって送信バッフ
ァメモリ(T−BUF)5へ書き込まれる。送信バッフ
ァメモリ5からの読み出しは、伝送路9から供給される
伝送りロックで行なわれる。尚、第10図の例では送信
バッフ7メモリ5の出力側に伝送誤り訂正用の誤り訂正
符号化回路(FEC)6が接続されている。
The output of the variable length encoding circuit 4 is written into the transmission buffer memory (T-BUF) 5 using a clock (variable length encoding clock) corresponding to the variable length code word. Reading from the transmission buffer memory 5 is performed using a transmission lock supplied from the transmission line 9. In the example shown in FIG. 10, an error correction encoding circuit (FEC) 6 for correcting transmission errors is connected to the output side of the transmission buffer 7 and memory 5.

送信バッファメモリ5からは、メモリ占有量(T−BM
O)の情報が検出され、符号化制御回路7へ与えられる
。符号化・制御回路7はT−BMOに応じて符号化制御
信号を出力する。
From the transmission buffer memory 5, the memory occupancy (T-BM
Information O) is detected and provided to the encoding control circuit 7. The encoding/control circuit 7 outputs an encoding control signal according to T-BMO.

この符号化制御信号を例えばDPCM符号化回路3へ帰
還して、量子化特性を変更するなどの方法により、符号
化信号の発生情報量を制御する。この負帰還制御により
、送信バッファメモリ5のメモリ占有iT−BMOは長
時間平均において規定の固定値となる。尚、送信バッフ
ァメモリ5の出力レートは伝送レートで決められる一定
値に固定されている。
This encoding control signal is fed back to the DPCM encoding circuit 3, for example, and the amount of information generated in the encoded signal is controlled by a method such as changing the quantization characteristic. With this negative feedback control, the memory occupancy iT-BMO of the transmission buffer memory 5 becomes a prescribed fixed value on a long-term average. Note that the output rate of the transmission buffer memory 5 is fixed to a constant value determined by the transmission rate.

また、送信装置の動作クロックは例えば外部から供給さ
れる映像同期信号に同期させられたクロックであり、送
信装置の各回路へ与えられるが、前述のように伝送りロ
ックとは同期関係にない。
Further, the operating clock of the transmitting device is, for example, a clock synchronized with a video synchronization signal supplied from the outside, and is given to each circuit of the transmitting device, but as described above, it is not in a synchronous relationship with the transmission lock.

尚、ここではDPCM符号化を用いたブロック図を示し
たが、他の符号化方式でも同様である。
Although a block diagram using DPCM encoding is shown here, the same applies to other encoding methods.

次に受信装置について説明する。受信装置では、伝送路
9を介して入力された映像データおよびそれに同期した
伝送りロックを入力とし、これらを誤り訂正復号化回路
(FEC)10を経た後、受信バッファメモリ(R−B
UF)11へ書き込む。この受信バッファメモリ11の
読み出しは、後段の可変長復号化回路(VWLCDEC
)12によって制御される。
Next, the receiving device will be explained. In the receiving device, the video data input via the transmission line 9 and the transmission lock synchronized therewith are input, and after passing through an error correction decoding circuit (FEC) 10, the data is sent to a reception buffer memory (R-B).
UF) Write to 11. Reading of this reception buffer memory 11 is performed by the variable length decoding circuit (VWLCDEC) in the subsequent stage.
) 12.

即ち、単位時間当り一定の映像信号(画素サンプル)が
復号化できるように、可変長復号化回路12から出力さ
れる可変長復号化クロックで可変長符号を出力させるの
である。従って、可変長復号化回路12の出力は、単位
時間当り一定のサンプル数を有する予測誤差信号であり
、これがDPCM復号化回路13で元の映像信号に復号
化される。
That is, a variable length code is output using the variable length decoding clock output from the variable length decoding circuit 12 so that a constant video signal (pixel sample) can be decoded per unit time. Therefore, the output of the variable length decoding circuit 12 is a prediction error signal having a fixed number of samples per unit time, which is decoded by the DPCM decoding circuit 13 into the original video signal.

受信バッファメモリ11から検出されるメモリ占有量(
R−BMO)の情報は復号化動作クロック制御回路14
へ与えられ、このメモリ占有量R−BMOの長時間平均
値と、送信バッファメモリの長時間平均メモリ占有量に
対応した規定の固定値の差が検出されて復号化動作クロ
ック発生回路15へ帰還され、復号化動作クロックの周
波数を制御する。
Memory occupancy detected from the reception buffer memory 11 (
R-BMO) information is sent to the decoding operation clock control circuit 14.
The difference between the long-term average value of this memory occupancy R-BMO and a prescribed fixed value corresponding to the long-term average memory occupancy of the transmission buffer memory is detected and fed back to the decoding operation clock generation circuit 15. and controls the frequency of the decoding operation clock.

尚、予め伝送信号内に多重化された映像同期信号は、可
変長復号化回路12から検出され、端子17へ出力され
る。
Note that the video synchronization signal multiplexed in advance into the transmission signal is detected by the variable length decoding circuit 12 and output to the terminal 17.

上述した従来の技術では、次のような問題がある。The conventional technology described above has the following problems.

1)予め送信バッファメモリ5の占有量T−BMOの長
時間平均値が規定されていないと、受信バッファメモリ
11が送信バッファメモリ5と整合した状態で動作でき
ない。即ち、送信バッファメモリ5と受信バッファメモ
リ11のメモリ占有fflT−BMO,R−BMOは本
来、相補的な関係にあり、例えばT−BMOがほぼ最大
となっているときはR−BMOが最小となるように相補
的な動作を行なう。このときT−BMO,R−BMOの
最大値は同じで良い。しかし、送信バッファメモリ5の
T−BMOの長時間平均値が規定されていないと、この
相補的な動作にずれを生じるため、受信バッファメモリ
11はそのずれ分だけ余分に大きな容量をマージンとし
て必要とする。また、受信バッファメモリ11の初期化
が不正確である場合も同様である。このようなとき、R
−BMOは復号化動作クロックと符号化動作クロックの
偏差を正確に示していないので、これを用いての復号化
動作クロックの正しい制御は不可能となる。
1) If the long-term average value of the occupancy T-BMO of the transmission buffer memory 5 is not defined in advance, the reception buffer memory 11 cannot operate in a state consistent with the transmission buffer memory 5. That is, the memory occupancy ffl of the transmitting buffer memory 5 and the receiving buffer memory 11 is originally complementary to T-BMO and R-BMO. For example, when T-BMO is almost at the maximum, R-BMO is at the minimum. Perform complementary operations to achieve this. At this time, the maximum values of T-BMO and R-BMO may be the same. However, if the long-term average value of the T-BMO of the transmitting buffer memory 5 is not specified, a deviation will occur in this complementary operation, so the receiving buffer memory 11 will need an extra large capacity as a margin for the deviation. shall be. The same applies if the initialization of the reception buffer memory 11 is incorrect. In such a case, R
- Since the BMO does not accurately indicate the deviation between the decoding operating clock and the encoding operating clock, it is impossible to accurately control the decoding operating clock using this.

2)送信バッファメモリ5のメモリ占有量T−BMOの
長時間平均値が規定されている場合にも、T−BMOは
短時間的には映像入力信号の性質に応じて変動する。従
って、受信バッファメモリ11のメモリ占有fiR−B
MOもこれに応じて短時間的には変動することになり、
復号化動作クロックに低周波の位相ジッタが残る。
2) Even when a long-term average value of the memory occupancy T-BMO of the transmission buffer memory 5 is defined, T-BMO fluctuates in a short time depending on the nature of the video input signal. Therefore, the memory occupancy fiR-B of the reception buffer memory 11
MO will also fluctuate in a short period of time accordingly.
Low frequency phase jitter remains in the decoding operation clock.

3)可変レート伝送路(ISDNのパケット伝送: A
TMなど)に対しては、本質的に符号化発生情報量を制
御しないのが品質一定伝送としてのメリットであるため
、送信バッファメモリ5のメモリ占有量T−BMOを規
定値に制御することができない。従って、上記従来技術
によると、可変レート伝送においては受信クロック周波
数を制御できないのみでなく、送受バッファメモリ5.
11の整合動作も保証されない。
3) Variable rate transmission line (ISDN packet transmission: A
TM, etc.), the advantage of constant quality transmission is that the amount of encoded information is essentially not controlled, so it is possible to control the memory occupancy T-BMO of the transmission buffer memory 5 to a specified value. Can not. Therefore, according to the above-mentioned prior art, not only is it impossible to control the receiving clock frequency in variable rate transmission, but also the sending/receiving buffer memory 5.
11 matching operation is also not guaranteed.

(発明が解決しようとする課題) 上述したように、映像信号を可変長符号化して伝送しよ
うとする場合には、送信装置と受信装置の間に非同期の
伝送路が介在するために、送信装置の動作クロックと受
信装置の動作クロックが非同期となり、これを放置する
受信装置でデータのアンダーフロー、オーバーフローが
生じ、正しい復号化動作ができない。そこで、従来では
送信バッファメモリのメモリ占有量の長時間平均値が一
定値となるように符号化特性の負帰還制御を行ない、か
つ受信バッファメモリのメモリ占有量の長時間平均値を
監視し、これが規定値となるように受信装置の動作クロ
ックを制御することにより、送受バッファメモリのメモ
リ占有量に関する相補的な整合をとる方法がとられてい
る。
(Problems to be Solved by the Invention) As described above, when a video signal is variable-length encoded and transmitted, an asynchronous transmission path is interposed between the transmitter and the receiver, so the transmitter The operating clock of the receiver becomes out of synchronization with the operating clock of the receiving device, and if this is left unattended, data underflow or overflow occurs in the receiving device, making it impossible to perform correct decoding operations. Therefore, conventionally, negative feedback control of the encoding characteristics is performed so that the long-term average value of the memory occupancy of the transmitting buffer memory becomes a constant value, and the long-term average value of the memory occupancy of the receiving buffer memory is monitored. By controlling the operating clock of the receiving device so that this becomes a specified value, a method is used to achieve complementary matching regarding the memory occupancy of the transmitting/receiving buffer memory.

しかし、この従来技術では 1)送信バッファメモリのメモリ占有量の長時間平均値
が固定の規定値でなければならないという制限がある、 2)送信バッファメモリのメモリ占有量の長時間平均値
が規定されている場合であっても、該メモリ占有量の短
時間変動の影響が復号化動作クロックに低周波ジッタと
して残る、3)ISDNのATMのような可変レート伝
送路には対応できない、 という問題があった。
However, this conventional technology has limitations such as 1) the long-term average value of the memory occupancy of the transmission buffer memory must be a fixed specified value, and 2) the long-term average value of the memory occupancy of the transmission buffer memory is not specified. 3) Even when the memory capacity is short-term, the influence of short-term fluctuations in memory occupancy remains as low-frequency jitter in the decoding operation clock, and 3) it cannot be applied to variable rate transmission lines such as ISDN ATMs. was there.

本発明は、上述のような問題を伴わずに、映像信号など
の可変長符号化伝送において送受両バッファメモリのメ
モリ占有量の相補的な整合をとることができる可変長符
号化伝送式と、この方式を適用した可変長符号化伝送用
送信装置および受−信装置を提供することを目的とする
The present invention provides a variable-length coding transmission method that can complementarily match the memory occupancy of both transmitting and receiving buffer memories in variable-length coding transmission of video signals, etc., without the above-mentioned problems; It is an object of the present invention to provide a transmitting device and a receiving device for variable length coding transmission to which this method is applied.

C発明の構成] (課題を解決するための手段) 上記の課題を解決するために、本発明では送信側から送
信バッファメモリのメモリ占有量情報を符号化信号に多
重化して伝送し、受信側では伝送された送信バッファメ
モリのメモリ占有量情報を用いて受信バッファメモリの
初期占有量を設定し、引き続き伝送される送信バッファ
メモリのメモリ占有量情報から求められた受信バッファ
メモリのメモリ占有量の規定値と、実際の受信バッファ
メモリのメモリ占有量の差を検出して、その差信号を制
御信号として復号化動作クロック周波数を制御すること
を特徴とする。
C Configuration of the Invention] (Means for Solving the Problems) In order to solve the above problems, in the present invention, the memory occupancy information of the transmission buffer memory is multiplexed into an encoded signal and transmitted from the transmitting side, and the receiving side In this step, the initial occupied capacity of the receiving buffer memory is set using the transmitted memory occupancy information of the transmitting buffer memory, and the memory occupied capacity of the receiving buffer memory determined from the memory occupied capacity information of the transmitting buffer memory that is subsequently transmitted. The present invention is characterized in that the difference between the specified value and the actual memory occupancy of the reception buffer memory is detected, and the decoding operation clock frequency is controlled using the difference signal as a control signal.

(作用) 本発明では、受信側において送信側から伝送される送信
バッファメモリのメモリ占有量情報により、受信バッフ
ァメモリの規定メモリ占有量を求め、これを受信バッフ
ァメモリの実際のメモリ占有量の初期値とする。これに
より正確な送信バッファメモリと受信バッファメモリの
メモリ占有量の相補的な整合状態が達成され、初期化以
後も回線断などの異常がない限り、この整合状態は保た
れる。この結果、従来では不完全な初期化のために必要
とされた受信バッファメモリの容量マージンが不要とな
り、基本的に受信バッファメモリの容量は送信バッファ
メモリの容量と同じで良い。
(Function) In the present invention, the specified memory occupancy of the reception buffer memory is determined on the reception side based on the memory occupancy information of the transmission buffer memory transmitted from the transmission side, and this is used as the initial memory occupancy of the reception buffer memory. value. As a result, an accurate complementary matching state of the memory occupancies of the transmit buffer memory and the receiving buffer memory is achieved, and this matching state is maintained even after initialization unless there is an abnormality such as line disconnection. As a result, the capacity margin of the receive buffer memory, which was conventionally required due to incomplete initialization, is no longer necessary, and the capacity of the receive buffer memory can basically be the same as the capacity of the transmit buffer memory.

また、受信バッファメモリの初期化に必要な送信バッフ
ァメモリのメモリ占有量情報が定期的に伝送されてくる
ため、従来例のように予め送信バッファメモリのメモリ
占有量の長時間平均値を固定値に規定しておく必要がな
く、かつこの長時間平均値が変動しても構わない。従っ
て、固定レート伝送における符号化制御の自由度が大き
くなり、より高品質な符号化が可能になる。また、同時
に可変レート伝送のようにもともと送信バッファメモリ
のメモリ占有量の長時間平均値を規定しない(可変レー
ト伝送では伝送レートはある一定の範囲で任意であり、
品質一定伝送のために符号化制御は通常行なわれないか
ら)場合にも、全く同様に受信バッファメモリの初期化
が可能である。
In addition, since information on the memory occupancy of the transmission buffer memory necessary for initializing the reception buffer memory is transmitted periodically, it is possible to set the long-term average value of the memory occupancy of the transmission buffer memory to a fixed value in advance, as in the conventional example. It is not necessary to specify this value, and it is acceptable for this long-term average value to fluctuate. Therefore, the degree of freedom in encoding control in fixed rate transmission increases, and higher quality encoding becomes possible. At the same time, unlike variable rate transmission, the long-term average value of the memory occupancy of the transmission buffer memory is not originally defined (in variable rate transmission, the transmission rate is arbitrary within a certain range,
In this case, the receiving buffer memory can be initialized in exactly the same way.

復号化動作クロック周波数の制御についても、上述した
受信バッファメモリの初期化の場合と同様に、送信バッ
ファメモリのメモリ占有量の長時間平均値に関して何ら
の制約も不要である。
Regarding the control of the decoding operation clock frequency, as in the case of initializing the reception buffer memory described above, there is no need to impose any restrictions on the long-term average value of the memory occupancy of the transmission buffer memory.

また、送信バッファメモリのメモリ占有量の短時間的な
変動によって、復号化動作クロックの低周波ジッタなど
が生じることがなく、安定した周波数制御が可能になる
。さらに、可変レート伝送においても全く同様に復号化
動作クロックの安定した周波数制御が可能である。
In addition, low frequency jitter of the decoding operation clock does not occur due to short-term fluctuations in the memory occupancy of the transmission buffer memory, making stable frequency control possible. Furthermore, even in variable rate transmission, stable frequency control of the decoding operation clock is possible in exactly the same way.

(実施例) 以下、図面を参照して本発明の詳細な説明する。(Example) Hereinafter, the present invention will be described in detail with reference to the drawings.

第1図は本発明の可変長符号化伝送式における可変長符
号化伝送用送信装置(符号化部)の一実施例のブロック
図である。
FIG. 1 is a block diagram of an embodiment of a transmitter (encoder) for variable length coded transmission in the variable length coded transmission system of the present invention.

第1図に示す送信装置においては、第10図中に示した
従来の送信装置にUW(ユニーク・ワード)発生回路1
00、第1の多重化回路(MUX)101、BMO(バ
ッファメモリ占有ff1)レジスタ回路102および第
2の多重化回路103が追加されている。UW発生回路
100は、可変長符号化に伴ない可変の間隔となってし
まう映像の水平または垂直同期などを歳別するためのユ
ニーク・ワード(以下、UWという)を発生し、多重化
回路101により予め可変長符号化信号の中に同期用U
Wを挿入するためのであり、第10図には図示していな
いが従来でも基本的に必要なものである。
In the transmitting device shown in FIG. 1, a UW (unique word) generation circuit 1 is added to the conventional transmitting device shown in FIG.
00, a first multiplexing circuit (MUX) 101, a BMO (buffer memory occupied ff1) register circuit 102, and a second multiplexing circuit 103 are added. The UW generation circuit 100 generates a unique word (hereinafter referred to as UW) for distinguishing horizontal or vertical synchronization of video, which becomes a variable interval due to variable length encoding, and generates a unique word (hereinafter referred to as UW), The U for synchronization is added to the variable length encoded signal in advance.
This is for inserting the W, and although it is not shown in FIG. 10, it is basically necessary even in the conventional case.

従って、第1図の送信装置が第10図の従来装置と本質
的に異なる点は、送信バッファメモリ5の出力にUWが
現われたときにBMOレジスタ回路102から送信バッ
ファメモリ15のメモリ占有量T−BMOの情報を発生
させ、これを多重化回路103によって送信バッファメ
モリ(T−BUF)5から出力される可変長符号化信号
に多重化した後、誤り訂正符号化回路6を介して伝送路
9に送出する点である。
Therefore, the transmitting device shown in FIG. 1 is essentially different from the conventional device shown in FIG. - Generate BMO information, multiplex it into a variable length coded signal output from the transmission buffer memory (T-BUF) 5 by the multiplexing circuit 103, and then send it to the transmission line via the error correction coding circuit 6. 9.

第2図は本発明の可変長符号化方式における可変長符号
化伝送用受信装置(復号化部)の一実施例を示すブロッ
ク図である。
FIG. 2 is a block diagram showing an embodiment of a receiving device (decoding section) for variable length coding transmission in the variable length coding system of the present invention.

第2因においては、第10図中に示した従来の受信装置
にUW検出回路18、BMO(バッファメモリ占有量)
差検出回路19およびLPF (ローパスフィルタ)2
0が追加されている。UW検出回路18は受信バッファ
メモリ11の出力からUWを検出し、同期タイミング(
SYNC)および送信バッファメモリ5のメモリ占有i
T−BMOの情報を検出して、受信側バッファメモリ1
1のメモリ占有量R−BMOの規定値R−BMO’の情
報を出力する。BMO差検出回路19はR−BMO’ 
と受信バッファメモリ11の実際のメモリ占有量R−B
MOの情報を入力として、これらの差を検出する。LP
F20はBMO差検出回路19の出力を平滑化するため
のものであり、このLPF20の出力は復号化動作クロ
ック発生回路21に供給される。
Regarding the second cause, the conventional receiving device shown in FIG.
Difference detection circuit 19 and LPF (low pass filter) 2
0 is added. The UW detection circuit 18 detects the UW from the output of the reception buffer memory 11 and determines the synchronization timing (
SYNC) and memory occupancy i of transmit buffer memory 5
Detects the T-BMO information and stores it in the receiving side buffer memory 1.
Information on the specified value R-BMO' of the memory occupation amount R-BMO of 1 is output. The BMO difference detection circuit 19 is R-BMO'
and the actual memory occupancy of the reception buffer memory 11 R−B
These differences are detected using the MO information as input. LP
F20 is for smoothing the output of the BMO difference detection circuit 19, and the output of this LPF 20 is supplied to the decoding operation clock generation circuit 21.

尚、ここでUW検出回路18の機能のうち同期タイミン
グ5YNCを求める機能は、従来の例でも必要なもので
あり、第10図のブロック図では簡単のため省略したが
、第2図では同時にR−BMO’を求めるのにも用いて
いるので明示しである。
Note that among the functions of the UW detection circuit 18, the function of determining the synchronization timing 5YNC is necessary in the conventional example, and is omitted for simplicity in the block diagram of FIG. 10, but in FIG. - It is also used to obtain BMO', so it is clearly indicated.

第2図の構成によって、まず初期状態でR−BMO’−
R−BMOと仮定する。ここで、もし復号化動作クロッ
ク周波数が符号化動作クロック周波数より高い場合を考
えると、受信バッファメモリ11のメモリ占有量は、R
−BMO’  >R−BMOのように減少していく。こ
れらの差(R−BMO’ )(R−BMO)に対応した
差信号をBMO差検出回路19から出力し、さらにLP
F20で平滑化した後、復号化動作クロック周波数を減
するように復号化動作クロック発生回路21に負帰還し
ている。
With the configuration shown in Fig. 2, first, in the initial state, R-BMO'-
Assume R-BMO. Here, if we consider the case where the decoding operation clock frequency is higher than the encoding operation clock frequency, the memory occupancy of the reception buffer memory 11 is R
-BMO'>R-BMO decreases. A difference signal corresponding to these differences (R-BMO') (R-BMO) is output from the BMO difference detection circuit 19, and further outputted from the LP
After smoothing at F20, negative feedback is provided to the decoding operation clock generation circuit 21 so as to reduce the decoding operation clock frequency.

第3図は本発明における受信装置側の他の実施例を示す
ブロック図であり、第2図と異なる点は、ユニーク・ワ
ードのうち送信バッファメモリ5のメモリ占有fiT−
BMOの情報を検出するためのUW検出回路23が受信
バッファメモリ11の前段に接続されている点だけであ
る。
FIG. 3 is a block diagram showing another embodiment on the receiving device side according to the present invention. The difference from FIG. 2 is that the memory occupancy fiT-
The only difference is that the UW detection circuit 23 for detecting BMO information is connected to the front stage of the reception buffer memory 11.

同期タイミング5YNCを検出するためのUW検出回路
22は第2図におけるUW検出回路18と同様に、受信
バッファメモリ11の後段に接続されている。
A UW detection circuit 22 for detecting synchronization timing 5YNC is connected to the subsequent stage of the reception buffer memory 11, similar to the UW detection circuit 18 in FIG.

第2図と第3図の違いは主に受信バッファメモリ11の
初期設定の手法にある。これについて説明するために、
送受バッファメモリ5゜11の相補的な整合動作を含め
たより詳細な動作について述べる。
The difference between FIG. 2 and FIG. 3 mainly lies in the initial setting method of the reception buffer memory 11. To explain this,
More detailed operations including complementary matching operations of the transmitting/receiving buffer memory 5.11 will be described.

第4図は伝送路9として固定レート伝送路を用いる場合
の送信バッファメモリ5と受信バッファメモリ11の相
補的な動作を示している。
FIG. 4 shows complementary operations of the transmit buffer memory 5 and the receive buffer memory 11 when a fixed rate transmission line is used as the transmission line 9.

第4図(a)は送信側の可変長符号化回路4から一定間
隔で出力される映像可変長符号化信号であり、図の例で
は符号長は1〜4ビツトの範囲で変化している。同図(
b)は送信バッファメモリ5の動作を示しており、出力
レート固定化のための平滑化効果および符号化制御の様
子を示している。同図(b)に示された数値は送信バッ
ファメモリ5のメモリ占有量T−BMOを表わしている
。同図(C)は伝送路9における可変長符号化信号の図
である。伝送レートは1サンプル周期を単位時間として
2ビツトである。同図(d)は受信バッファメモリ11
の動作を示しており、記載されている数値は受信バッフ
ァメモリ11のメモリ占有量R−BMOを表わしている
FIG. 4(a) shows a video variable length encoded signal outputted at regular intervals from the variable length encoding circuit 4 on the transmitting side, and in the example shown, the code length varies in the range of 1 to 4 bits. . Same figure (
b) shows the operation of the transmission buffer memory 5, and shows the smoothing effect and coding control for fixing the output rate. The numerical value shown in FIG. 5B represents the memory occupation amount T-BMO of the transmission buffer memory 5. FIG. 2C is a diagram of a variable length encoded signal on the transmission path 9. The transmission rate is 2 bits with one sample period as a unit time. The figure (d) shows the reception buffer memory 11.
The numerical value shown represents the memory occupation amount R-BMO of the reception buffer memory 11.

第4図から明らかなように、(b)と(d)に示された
送受バッファメモリ5,11のメモリ占有量の和は一定
(−バッファメモリ容量の占有量最大値)、すなわち (T−BMO) + (R−BMO) −consL。
As is clear from FIG. 4, the sum of the memory occupancies of the sending and receiving buffer memories 5 and 11 shown in (b) and (d) is constant (-maximum occupancy of buffer memory capacity), that is, (T- BMO) + (R-BMO)-consL.

−T−BMOsax −R−BMOmax である。即ち、送信バッファメモリ5と受信バッファメ
モリ11は相補的に整合している。
-T-BMOsax -R-BMOmax. That is, the transmission buffer memory 5 and the reception buffer memory 11 are complementary and matched.

第5図は伝送路9として可変レート伝送路を用いる場合
の送信バッファメモリ5と受信バッファメモリ11の相
補的な動作を示したもので、図の見方は第4図と同様で
ある。固定レート伝送路を用いた場合の第4図と異なる
ところは、基本的に(最大レートを越えないための制限
を除いて)符号化制御が行なわれないため、信号が伝送
されない期IL’l (第5図(c)でX印で示す期間
)が存在する点である。この期間では送信バッファメモ
リ5のメモリ占有iT−BMOはOとなり、逆に受信バ
ッファメモリ11のメモリ占有fnR−BMOは最大と
なる。このように可変レート伝送路を用いる場合であっ
ても、送受バッファメモリ5.11の相補的な整合動作
は保たれる。
FIG. 5 shows complementary operations of the transmit buffer memory 5 and the receive buffer memory 11 when a variable rate transmission line is used as the transmission line 9, and the view of the figure is the same as that of FIG. 4. The difference from Fig. 4 when a fixed rate transmission line is used is that basically no coding control is performed (except for the restriction to prevent the maximum rate from being exceeded), so IL'l is (the period indicated by the X mark in FIG. 5(c)) exists. During this period, the memory occupancy iT-BMO of the transmission buffer memory 5 becomes O, and conversely, the memory occupancy fnR-BMO of the reception buffer memory 11 becomes maximum. Even when a variable rate transmission line is used in this way, the complementary matching operation of the transmitting/receiving buffer memory 5.11 is maintained.

次に、送信および受信バッファメモリ5゜111: F
 I F O(First In−Plrst 0ut
)メモリを用いた場合のより具体的な動作について説明
する。
Next, transmit and receive buffer memory 5゜111: F
I F O (First In-Plrst 0ut
) More specific operations when using memory will be explained.

第6図は、FIFOメモリからなる送信バッファメモリ
5の動作例である。FIFOメモリを前提としているの
で、リードおよびライトアドレスポインタの相対差で送
信バッファメモリ5のメモリ占有fiT−BMO(第6
図では単にBMOと示されている)が決定される。バッ
フアメモリ5のリードアドレスポインタ位置は記号R,
ライトアドレスポインタ位置は記号Wでそれぞれ示され
ている。まず、事前にT−BMO−0になっているとす
る。時刻t−0にてデータ −3°の2ビツトが入力さ
れ、時刻t−1で伝送レートに相当する2ビツトが出力
されている。以後、次のように同様に繰り返される。
FIG. 6 shows an example of the operation of the transmission buffer memory 5 consisting of a FIFO memory. Since FIFO memory is assumed, the memory occupancy of the transmit buffer memory 5 is determined by the relative difference between the read and write address pointers.
(indicated simply as BMO in the figure) is determined. The read address pointer position of the buffer memory 5 is marked R,
The write address pointer positions are each indicated by the symbol W. First, it is assumed that T-BMO-0 has been established in advance. Two bits of data -3° are input at time t-0, and two bits corresponding to the transmission rate are output at time t-1. Thereafter, the process is repeated as follows.

1)時刻t−12にて、データ″3“が入力されるとき
送信バッファメモリ5は空(T−BMO−0)である。
1) At time t-12, when data "3" is input, the transmission buffer memory 5 is empty (T-BMO-0).

データ“3”が入力されると、瞬時T−BMO−“4”
となる。
When data “3” is input, instantaneous T-BMO-“4”
becomes.

2)時刻t−13にて、データ′3”の一部が出力され
てT−BMO−’2”となる。
2) At time t-13, a part of data '3' is outputted and becomes T-BMO-'2'.

データ“3”が映像信号のフレームなどの最終データと
すると、このT−BMOの情報(T−BMO−“21)
がストアされて、受信側に伝送される。但し、T−BM
Oの情報を伝送するタイミングは、データ“3”が全て
出力された後である。
If data “3” is the final data such as a frame of a video signal, this T-BMO information (T-BMO-“21”)
is stored and transmitted to the receiving side. However, T-BM
The timing for transmitting the information of O is after all data "3" has been output.

3)時刻t−14にて、次のデータ“4°が入力される
。このデータも4ビツト長とすると、瞬時T−BMO〜
6となる。
3) At time t-14, the next data "4°" is input. If this data is also 4 bits long, the instantaneous T-BMO~
It becomes 6.

4)時刻t−15にて、データ“3”の残りが出力され
て、T−BMO−“4′となる。このとき、2)で述べ
たように同期用UWとともにT−BMO−“2”の情報
が伝送される。このT−BMOの情報の多重化は、第1
図に示したように送信バッファメモリ5の出力側の多重
化回路103で行なわれる。即ち、T−BMOの情報は
UWと異なり、送信バッファメモリ5内には入らない。
4) At time t-15, the remainder of data “3” is output and becomes T-BMO-“4’. At this time, as mentioned in 2), T-BMO-“2” is output together with the synchronization UW. ” information is transmitted. This multiplexing of T-BMO information is
As shown in the figure, this is performed in a multiplexing circuit 103 on the output side of the transmission buffer memory 5. That is, unlike UW, T-BMO information is not stored in the transmission buffer memory 5.

5)時刻t−teにて、次のデータが入力され、次の同
期用UWが来るまで同様の入出力動作が繰り返される。
5) At time t-te, the next data is input, and similar input/output operations are repeated until the next synchronization UW arrives.

第7図はFIFOメモリを用いた場合の受信バッファメ
モリ11の動作例である。まず、事前にFIFOメモリ
のメモリ占有量R−BMO(第7図では単にBMOと示
されている)が“6”に初期化されているとする。第6
図に示した送信バッファメモリ5の動作に対応して、時
刻t−1で“−3″なるデータが受信バッファメモリ1
1に入力されている。ただし、第7図では伝送路9のデ
イレイは無視している。以下、送信バッファメモリ5と
同様に入出力を続け、時刻t−20のデータ“3“が出
力された時点テ、R−BMO−“4“となり、送信バッ
ファメモリ5のメモリ占有iiIT−BMO−“2”と
相補的に整合する。即ち、(R−BMO) +(T−B
MO) −”6’ =const、となる。
FIG. 7 shows an example of the operation of the reception buffer memory 11 when a FIFO memory is used. First, it is assumed that the memory occupation amount R-BMO (simply shown as BMO in FIG. 7) of the FIFO memory is initialized to "6" in advance. 6th
Corresponding to the operation of the transmission buffer memory 5 shown in the figure, the data "-3" is transferred to the reception buffer memory 1 at time t-1.
1 is entered. However, in FIG. 7, the delay of the transmission line 9 is ignored. Thereafter, input/output continues in the same manner as in the transmission buffer memory 5, and when data "3" at time t-20 is output, R-BMO-"4" is reached, and the memory of the transmission buffer memory 5 is occupied by IT-BMO- Complementarily matches “2”. That is, (R-BMO) + (T-B
MO) −”6′=const.

第6図および第7図の例では、予め適切にFIFOメモ
リが初期化されていた場合を示した。次に、このような
初期化の手段について説明する。まず、受信バッファメ
モリ5のメモリ占有量R−BMOを初期化設定するには
、(1)第2図に示したように、受信バッファメモリ5
の出力でUWを検出する方法、 (2)第3図に示したように、受信バヴファメモリ5の
入力でUWを検出する方法 の2つがある。第8図に(1)の方法を用いた場合の動
作を示し、第9図に(2)の方法を用いた場合の動作に
ついて示す。
The examples shown in FIGS. 6 and 7 show cases where the FIFO memory has been properly initialized in advance. Next, such initialization means will be explained. First, in order to initialize and set the memory occupancy R-BMO of the reception buffer memory 5, (1) as shown in FIG.
There are two methods: (2) detecting the UW at the input of the reception buffer memory 5, as shown in FIG. FIG. 8 shows the operation when method (1) is used, and FIG. 9 shows the operation when method (2) is used.

以上をまとめて送受バッファメモリ5.11の同期動作
を順を追って述べると、次のようになる。
Summarizing the above, the synchronous operation of the transmitting/receiving buffer memory 5.11 will be described step by step as follows.

初期状態では、R/Wアドレスポイントを同時にリセッ
トする。ただし、固定レート伝送におイテは、BMO夕
全容El (B M Osaw)/ 2程度となるまで
出力しないようにして、送信バッファメモリ5のアンダ
ーフローが瞬時的にも生じないようにする。可変レート
伝送においては、送信バッファメモリ5のメモリ占有量
が小さいとき(8MO20) 、出力を停止するので問
題はない。
In the initial state, the R/W address points are reset at the same time. However, if it is a fixed rate transmission, the output is not output until the BMO signal becomes approximately El (BM Osaw)/2, so that an underflow of the transmission buffer memory 5 does not occur even momentarily. In variable rate transmission, there is no problem because the output is stopped when the memory occupancy of the transmission buffer memory 5 is small (8MO20).

2)受信側スタート 受信側では、受信バッファメモリ11に使用されるFI
FOメモリのBMO設定方法により、二つの初期設定状
態がある。一つは第8図のB M O設定(+)につい
てであり、受信バッファメモリ11のR/W (リード
/ライト)ポインタを同じ位置にして受信バッファメモ
リ11をスルーモードとしく第8図(a)〜(d) )
 、UWが受信バッファメモリ11の入力端で検出され
るのを待つ方法である。もう一つは第9図のBMO設定
(2)についてであり、単にUWが受信バッファメモリ
11の入力端で検出されるのを待つ方法である。UW検
出以後は同様なので、以下、第9図の(2)の方法につ
いて説明する。
2) Receiving side start On the receiving side, the FI used for the receiving buffer memory 11
There are two initial setting states depending on the BMO setting method of the FO memory. One is about the B M O setting (+) in FIG. 8, where the R/W (read/write) pointer of the receive buffer memory 11 is set to the same position and the receive buffer memory 11 is set to through mode. a)~(d))
, UW is detected at the input end of the reception buffer memory 11. The other method is BMO setting (2) in FIG. 9, which is a method of simply waiting for UW to be detected at the input end of the receiving buffer memory 11. Since the process is the same after UW detection, the method (2) in FIG. 9 will be described below.

3)UW検出 受信バッファメモリ11の入力端でUWが検出されたら
、これに続(BMO’  (伝送された送信バッファメ
モリ5のメモリ占有mBMoの情報)をスタックすると
同時に、第9図(e)のように受信バッファメモリ11
のライトポインタをリセットする(アドレス0から書き
込む状態にする)。
3) UW Detection When a UW is detected at the input end of the receiving buffer memory 11, the following (BMO' (information on the memory occupied mBMo of the transmitted transmitting buffer memory 5) is stacked and at the same time, as shown in FIG. 9(e) Receive buffer memory 11 as in
Reset the write pointer of (write from address 0).

4)Wクロックのカウント Rポインタは任意のまま、入力データの到着に応じて受
信バッファメモリ11にデータを順次書き込む(UWも
一緒に書き込んでおく)。
4) While leaving the W clock count R pointer arbitrary, data is sequentially written into the reception buffer memory 11 according to the arrival of input data (UW is also written together).

このとき、ライトクロック(Wクロック)をカウントす
る(第9図(d) (c) )。
At this time, the write clock (W clock) is counted (FIGS. 9(d) and (c)).

5)R−BMO−R−BMO’ を検出ライトクロック
がBMO’ となったら、ここでRポインタをリセット
する。このとき受信バッファメモリ11のメモリ占有量
は、R−BMO−R−BMO’となる。(第9図(「)
) 6゛)復号化処理に応じて出力 以下、受信バッファメモリ11のリードクロックが可変
長復号化回路12から供給されて来るので、これに従っ
てメモリ11の内容をリードする。受信バッファメモリ
11へのライトは、第9図(g)(h)に示すようにデ
ータの到着に従って順次行なう。符号化動作クロックと
復号化動作クロックにずれがなければ、受信バッファメ
モリ11がアンダーフローやオーバーフローを起こすこ
とはない。もしそうなった場合は、最初からやり直せば
よい。
5) Detect R-BMO-R-BMO' When the write clock reaches BMO', reset the R pointer. At this time, the memory occupancy of the reception buffer memory 11 is R-BMO-R-BMO'. (Figure 9 (“)
) 6') Output according to the decoding process Since the read clock for the reception buffer memory 11 is supplied from the variable length decoding circuit 12, the contents of the memory 11 are read in accordance with this. Writing to the reception buffer memory 11 is performed sequentially as data arrives, as shown in FIGS. 9(g) and 9(h). If there is no difference between the encoding operation clock and the decoding operation clock, the reception buffer memory 11 will not underflow or overflow. If this happens, just start over.

R−BMO’ とR−BMOの差−は、符号化動作クロ
ックと復号化動作クロック間の周波数ずれによる゛もの
であるから、(R−BMO’ )(R−BMO)なる差
信号を復号化クロック発生回路21に帰還することによ
り、クロック制御が可能となる。但し、ここでは受信バ
ッファメモリ11のUW分のメモリ占有jlR−BMO
のずれは無視している。
The difference between R-BMO' and R-BMO is due to the frequency difference between the encoding operation clock and the decoding operation clock, so the difference signal (R-BMO') (R-BMO) is decoded. By feeding back to the clock generation circuit 21, clock control becomes possible. However, here, the memory occupancy for UW of the reception buffer memory 11 is jlR-BMO.
The deviation is ignored.

ところで、上記実施例の説明においては、送信バッファ
メモリ5の占有量T−BMOの情報をそのまま可変長符
号化信号に多重化して伝送している。この場合、受信側
では必ず送信バッファメモリ5の占有量T−BMOから
受信バッファメモリ11のメモリ占有fiR−BMOへ
の換算を行なわなければならない。これには例えば次式
の換算式を用いればよい。
By the way, in the description of the above embodiment, information on the occupied amount T-BMO of the transmission buffer memory 5 is directly multiplexed into a variable length encoded signal and transmitted. In this case, on the receiving side, the occupancy amount T-BMO of the transmission buffer memory 5 must be converted into the memory occupancy amount fiR-BMO of the reception buffer memory 11. For example, the following conversion formula may be used for this purpose.

R−BMO’ −BMOsax −(T−BMO)R−
BMO’  :受信バッファメモリの占有量B M O
saw  :送信バッファメモリの容量(最大占有量) T−BMO:送信バッファメモリの占有量従って、予め
送信側で上記の換算を行なった後、この換算値(R−B
MO’ )を可変長符号化信号に多重化して伝送するよ
うにしても、全く同じ効果が得られる。
R-BMO' -BMOsax-(T-BMO)R-
BMO': Occupancy amount of reception buffer memory BMO
saw: Transmission buffer memory capacity (maximum occupancy) T-BMO: Transmission buffer memory occupancy Therefore, after performing the above conversion on the transmission side in advance, this converted value (R-B
Exactly the same effect can be obtained even if the MO') is multiplexed into a variable length coded signal and transmitted.

さらに、多重化して伝送されるT−BMOまたはR−B
MO’の情報は、直接各バッファメモリ、のメモリ占有
量を数値として表わす情報である必要はなく、送受で予
め決められた特定の符号でも十分である。また、このメ
モリ占有量の情報に要求される精度については、本発明
が適用される伝送システムの用途・目的で異なることが
予想される。即ち、各バッファメモリのメモリ占有量の
情報は、より少ないレベル数で表現されるかも知れず、
かつ特定の符号割当てによって、より少ないビット数で
表わさ朴得る。
Furthermore, T-BMO or R-B which is multiplexed and transmitted
The MO' information does not need to be information that directly represents the memory occupancy of each buffer memory as a numerical value, and a specific code predetermined for transmission and reception is sufficient. Furthermore, the accuracy required for this memory occupancy information is expected to vary depending on the use and purpose of the transmission system to which the present invention is applied. That is, the information on the memory occupancy of each buffer memory may be expressed with a smaller number of levels,
And with a specific code assignment, it can be easily represented with a smaller number of bits.

[発明の効果] 本発明によれば、テレビジョン信号のような映像信号お
よび音声信号等の情報信号を可変長符号化して伝送する
際に従来問題であった受信バッファメモリの初期化およ
び受信側の復号化動作クロックと送信側の符号化動作ク
ロックの同期において、受信バッファメモリに本来不要
なマージンを用意することなく、かつ送信装置側に何ら
符号化制御上の制約を与えることなく、送信バッファメ
モリと受信バッファメモリのメモリ占有量の相補的な整
合状態を常に得ることができる。これにより受信側では
、送信側との動作クロックの非同期に起因するデータの
アンダーフロー、オーバーフローを起こすことなく、正
しい復号動作を行なうことが可能となり、従来技術の問
題点が解決される。
[Effects of the Invention] According to the present invention, the initialization of the reception buffer memory and the reception side, which were conventional problems when transmitting video signals such as television signals and information signals such as audio signals by variable length encoding, can be solved. In synchronizing the decoding operation clock of the transmitter and the encoding operation clock of the transmitter, the transmit buffer can be used without creating unnecessary margins in the receive buffer memory and without imposing any encoding control constraints on the transmitter. Complementary alignment of the memory occupancies of the memory and the receive buffer memory can always be obtained. This makes it possible for the receiving side to perform correct decoding operations without causing data underflow or overflow due to non-synchronization of the operating clock with the transmitting side, thus solving the problems of the prior art.

さらに、本発明は固定レート伝送路を用いる場合だけで
なく、特に従来の可変長符号化伝送式で問題のあった可
変レート伝送路を用いた場合にも、同様の効果が得られ
る。
Furthermore, the present invention provides similar effects not only when using a fixed rate transmission line, but also when using a variable rate transmission line, which has had problems with conventional variable length coding transmission systems.

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

第1図は本発明の一実施例に係る送信側の構成を示すブ
ロック図、第2図は同実施例に係る受信側の構成を示す
ブロック図、第3図は本発明の他の実施例に係る受信側
の構成を示すブロック図、第4図は本発明の実施例にお
ける固定レート伝送時の送信バッファメモリと受信バッ
ファメモリの相補的動作を説明するための図、第5図は
同じく可変レート伝送時の送信バッファメモリと受信バ
ッファメモリの相補的動作を説明するための図、第6図
は本発明における送信バッファメモリの具体的動作例を
示す図、第7図は同じく受信バッファメモリの具体的動
作例を示す図、第8図は同じ<FIFOバッファメモリ
のバッファメモリ占有量初期化設定の一例を示す図、第
9図は同FIFOバッファメモリのバッファメモリ占有
量初期設定の他の例を示す図、第10図は従来の映像可
変長符号化伝送式を説明するためのブロック図である。 4・・・可変長符号化回路、5・・・送信、バッファメ
モリ、8・・・符号化動作クロック発生回路、9・・・
伝送路、11・・・受信バッファメモリ、12・・・可
変長復号化回路、15・・・復号化動作クロック発生回
路、100・・・映像同期ユニーク・ワード発生回路、
101・・・映像同期ユニーク・ワード多重回路、10
2・・・送信バッファメモリ占有量レジスタ回路、10
3・・・送信バッファメモリ占有量多重化回路、18,
22.23・・・ユニーク・ワード検出回路、19・・
・受信バッファメモリ占有量差検出回路。
FIG. 1 is a block diagram showing the configuration of the transmitting side according to one embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of the receiving side according to the same embodiment, and FIG. 3 is another embodiment of the present invention. FIG. 4 is a block diagram showing the configuration of the receiving side according to the embodiment of the present invention, and FIG. A diagram for explaining the complementary operations of the transmit buffer memory and the receive buffer memory during rate transmission, FIG. 6 is a diagram showing a specific example of the operation of the transmit buffer memory in the present invention, and FIG. A diagram showing a specific operation example, FIG. 8 is a diagram showing an example of the initial setting of the buffer memory occupancy of the FIFO buffer memory, and FIG. 9 is another example of the initial setting of the buffer memory occupancy of the same FIFO buffer memory. FIG. 10 is a block diagram for explaining a conventional video variable length encoding transmission system. 4... Variable length encoding circuit, 5... Transmission, buffer memory, 8... Encoding operation clock generation circuit, 9...
Transmission line, 11... Reception buffer memory, 12... Variable length decoding circuit, 15... Decoding operation clock generation circuit, 100... Video synchronization unique word generation circuit,
101...Video synchronization unique word multiplex circuit, 10
2... Transmission buffer memory occupancy register circuit, 10
3... Transmission buffer memory occupancy multiplexing circuit, 18,
22.23... Unique word detection circuit, 19...
・Reception buffer memory occupancy difference detection circuit.

Claims (3)

【特許請求の範囲】[Claims] (1)情報信号を可変長符号化して伝送する伝送式にお
いて、 送信側から送信バッファメモリのメモリ占有量情報を可
変長符号化信号に多重化して伝送し、受信側では伝送さ
れた前記メモリ占有量情報を用いて受信バッファメモリ
の初期占有量を設定し、引き続き伝送される前記メモリ
占有量情報から求められた受信バッファメモリの規定メ
モリ占有量と、実際の受信バッファメモリ占有量との差
を検出して、その差信号を制御信号として復号化動作ク
ロック周波数を制御することを特徴とする可変長符号化
伝送方式。
(1) In a transmission method in which an information signal is variable-length encoded and transmitted, the transmitting side multiplexes the memory occupancy information of the transmission buffer memory into a variable-length encoded signal and transmits it, and the receiving side records the transmitted memory occupancy information. The initial occupancy of the reception buffer memory is set using the amount information, and the difference between the specified memory occupancy of the reception buffer memory obtained from the memory occupancy information that is subsequently transmitted and the actual reception buffer memory occupancy is calculated. A variable length coding transmission system characterized by detecting the difference signal and controlling the decoding operation clock frequency using the difference signal as a control signal.
(2)入力される情報信号を可変長符号化して可変長符
号化信号を出力する符号化手段と、前記可変長符号化信
号を一時蓄える送信バッファメモリと、 前記送信バッファメモリのメモリ占有量情報を発生する
手段と、 前記メモリ占有量情報を前記送信バッファメモリから出
力される符号化信号と多重化して伝送路に送出する手段
と を具備することを特徴とする可変長符号化伝送用送信装
置。
(2) Encoding means that variable-length encodes an input information signal and outputs a variable-length encoded signal; a transmission buffer memory that temporarily stores the variable-length encoded signal; and memory occupancy information of the transmission buffer memory. and means for multiplexing the memory occupancy information with the encoded signal output from the transmission buffer memory and transmitting the multiplexed signal to a transmission path. .
(3)送信側から伝送される可変長符号化信号を受信す
る手段と、 受信された前記可変長符号化信号を一時蓄える受信バッ
ファメモリと、 前記受信バッファメモリから出力される可変長符号化信
号を復号化クロックを用いて可変長復号化する手段と、 前記可変長符号化信号と共に多重化されて伝送される送
信バッファメモリのメモリ占有量情報から前記受信バッ
ファメモリの初期メモリ占有量を設定する手段と、 前記メモリ占有量情報から前記受信バッファメモリの規
定メモリ占有量を求める手段と、前記規定メモリ占有量
と前記受信バッファメモリの実際のメモリ占有量との差
を示す差信号に基づいて前記復号化動作クロックの周波
数を制御する手段と を具備することを特徴とする可変長符号化伝送用受信装
置。
(3) means for receiving a variable length encoded signal transmitted from a transmitting side; a reception buffer memory for temporarily storing the received variable length encoded signal; and a variable length encoded signal output from the reception buffer memory. means for variable-length decoding using a decoding clock; and setting an initial memory occupancy of the reception buffer memory from memory occupancy information of the transmission buffer memory that is multiplexed and transmitted together with the variable-length encoded signal. means for determining a specified memory occupancy of the reception buffer memory from the memory occupancy information; and means for determining the specified memory occupancy of the reception buffer memory based on a difference signal indicating the difference between the specified memory occupancy and the actual memory occupancy of the reception buffer memory. 1. A receiving device for variable length encoded transmission, comprising means for controlling the frequency of a decoding operation clock.
JP1254937A 1989-09-29 1989-09-29 Variable length coding transmission system and transmitter and receiver for variable length coding transmission Pending JPH03117219A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1254937A JPH03117219A (en) 1989-09-29 1989-09-29 Variable length coding transmission system and transmitter and receiver for variable length coding transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1254937A JPH03117219A (en) 1989-09-29 1989-09-29 Variable length coding transmission system and transmitter and receiver for variable length coding transmission

Publications (1)

Publication Number Publication Date
JPH03117219A true JPH03117219A (en) 1991-05-20

Family

ID=17271930

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1254937A Pending JPH03117219A (en) 1989-09-29 1989-09-29 Variable length coding transmission system and transmitter and receiver for variable length coding transmission

Country Status (1)

Country Link
JP (1) JPH03117219A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996017490A2 (en) * 1994-12-02 1996-06-06 Philips Electronics N.V. Audio/video timing discrepancy management
WO2007077739A1 (en) * 2005-12-28 2007-07-12 Matsushita Electric Industrial Co., Ltd. Transmission device and reception device
JP2009017080A (en) * 2007-07-03 2009-01-22 Nec Personal Products Co Ltd Information processing system, image transmission server, and terminal

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996017490A2 (en) * 1994-12-02 1996-06-06 Philips Electronics N.V. Audio/video timing discrepancy management
WO2007077739A1 (en) * 2005-12-28 2007-07-12 Matsushita Electric Industrial Co., Ltd. Transmission device and reception device
JP4970284B2 (en) * 2005-12-28 2012-07-04 パナソニック株式会社 Transmitting apparatus and receiving apparatus
US8477789B2 (en) 2005-12-28 2013-07-02 Panasonic Corporation Transmission device and reception device
JP2009017080A (en) * 2007-07-03 2009-01-22 Nec Personal Products Co Ltd Information processing system, image transmission server, and terminal

Similar Documents

Publication Publication Date Title
US6807191B2 (en) Decoder for compressed and multiplexed video and audio data
US5991307A (en) Method and apparatus for packet transmission
CN100515091C (en) Device and method for synchronization of compressed video signal receiving system
US5512938A (en) Teleconference terminal
US6069902A (en) Broadcast receiver, transmission control unit and recording/reproducing apparatus
US5963256A (en) Coding according to degree of coding difficulty in conformity with a target bit rate
US5544170A (en) ATM transmission system with a variable transmission rate
KR100564057B1 (en) Encoding system and method, decoding system and method, encoding data recording device and method, encoding data transmission device and method
US7756233B2 (en) Data receiving device and data receiving method
US4562466A (en) Digital data transmission/reception having adaptive error control
US5930451A (en) Audio and video reproduction system comprising audio reproduction time adjusting unit
US6005872A (en) Method and device for synchronizing digital decoder and encoder clocks
US4027100A (en) Code transmission system having buffers of approximately equal capacities on both transmitting and receiving sides
US9516361B2 (en) Encoding apparatus and the method
JPH11163817A (en) Digital encoding multiplexer
JPH03117219A (en) Variable length coding transmission system and transmitter and receiver for variable length coding transmission
US4974225A (en) Data receiver interface circuit
JP4092705B2 (en) Stream transmitting apparatus, receiving apparatus, and transmission / reception method
JPH10126371A (en) Device and method for multiplexing
US7039825B2 (en) Clock reproducing method and receiving clock producing apparatus allowing for absorption of transmission channel jitter
JP3736396B2 (en) Stream transmitting apparatus and receiving apparatus
JPH11298893A (en) Transport stream synchronous circuit
JPH1118071A (en) Slow reproduction system
US20230021109A1 (en) Dp-out adapter and associated control method
KR0147122B1 (en) MPEG-2 Transport Decoder