[go: up one dir, main page]

JPH11262000A - Video signal transmission method and apparatus - Google Patents

Video signal transmission method and apparatus

Info

Publication number
JPH11262000A
JPH11262000A JP6161598A JP6161598A JPH11262000A JP H11262000 A JPH11262000 A JP H11262000A JP 6161598 A JP6161598 A JP 6161598A JP 6161598 A JP6161598 A JP 6161598A JP H11262000 A JPH11262000 A JP H11262000A
Authority
JP
Japan
Prior art keywords
compressed data
transmission
rate
compression
video signal
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
JP6161598A
Other languages
Japanese (ja)
Other versions
JP3642550B2 (en
Inventor
Yuichi Onami
雄一 大波
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.)
Kokusai Denki Electric Inc
Original Assignee
Hitachi Denshi KK
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 Hitachi Denshi KK filed Critical Hitachi Denshi KK
Priority to JP6161598A priority Critical patent/JP3642550B2/en
Publication of JPH11262000A publication Critical patent/JPH11262000A/en
Application granted granted Critical
Publication of JP3642550B2 publication Critical patent/JP3642550B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【課題】 全遅延時間の大半を占めるvbv_bufferでの遅
延時間短縮を可能とし、従来適応が困難であった双方向
通信システムへの適応が可能な映像信号伝送装置を提供
する。 【解決手段】 送信側で、所定ビットレートで圧縮した
圧縮データを、当該圧縮レートで送信側バッファメモリ
に書込み、前記圧縮レートより所定速度早い伝送路の伝
送レートで間欠的に読出すと共に、前記圧縮データに、
基準時間情報と、前記圧縮レートと前記伝送レートの関
係から演算した所定のタイムスタンプ情報を付加して前
記伝送路に送出し、受信側で、前記伝送路から取り込ん
だ前記圧縮データを、前記伝送レートで受信側バッファ
メモリに間欠的に書込み、抽出した前記基準時間情報と
前記所定のタイムスタンプ情報に基づき、前記受信側バ
ッファメモリから、前記圧縮データを前記圧縮ビットレ
ートに対応する速度で読出し、当該圧縮データの復号処
理を行う映像信号伝送システム。
(57) [Summary] [PROBLEMS] To provide a video signal transmission device capable of shortening a delay time in a vbv_buffer occupying most of the entire delay time and adaptable to a bidirectional communication system which has been difficult to adapt conventionally. . A transmission side writes compressed data compressed at a predetermined bit rate to a transmission side buffer memory at the compression rate, and intermittently reads out the data at a transmission rate of a transmission path higher than the compression rate by a predetermined speed. For compressed data,
Reference time information and predetermined time stamp information calculated from the relationship between the compression rate and the transmission rate are added and transmitted to the transmission path, and on the receiving side, the compressed data fetched from the transmission path is transmitted to the transmission path. Intermittently writing to the receiving buffer memory at a rate, based on the extracted reference time information and the predetermined time stamp information, read the compressed data from the receiving buffer memory at a speed corresponding to the compression bit rate, A video signal transmission system that performs a decoding process on the compressed data.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、映像信号の伝送処
理技術に係わり、特に、MPEG1,MPEG2(IS
O/IEC 11172−2,ISO/IEC 138
18−2)によって圧縮された映像信号(ビデオストリー
ムとも呼ぶ)を伝送する方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video signal transmission processing technique, and more particularly, to MPEG1, MPEG2 (IS
O / IEC 11172-2, ISO / IEC 138
The present invention relates to a method for transmitting a video signal (also referred to as a video stream) compressed according to 18-2).

【0002】[0002]

【従来の技術】近年、ATM(Asynchronous Transfer M
ode)、ディジタルFPU(Field Pick-up Unit)、ディジ
タル衛星放送等のディジタル伝送路で映像信号を伝送す
る装置が急速に増加している。 そして、その多くは、
MPEG1,MPEG2などの圧縮技術が利用されてい
る。映像信号をMPEG1またはMPEG2で一定レー
トに圧縮し、伝送する場合の従来技術の一例を図2に示
し、簡単に動作説明をする。まず、イニシャル処理とし
て、CPU45により、圧縮エンコーダ部29に、伝送
路39の伝送レートを考慮した映像信号の平均圧縮ビッ
トレート又は圧縮率(以下、単に、圧縮ビットレート又
は圧縮率という)を設定する。圧縮エンコーダ部29
は、入力された映像信号28を、設定された圧縮ビット
レートになるように圧縮する。 そして、同時に圧縮エ
ンコーダ部29は、圧縮データ31をクロック32によ
り、送信側バッファメモリ(FIFOメモリ)33に書き
込む。なお、この書き込みは、圧縮エンコーダ部29に
おける圧縮処理状況に依存したバースト書き込みにな
る。
2. Description of the Related Art In recent years, ATM (Asynchronous Transfer M)
ode), a digital FPU (Field Pick-up Unit), and a device for transmitting a video signal through a digital transmission path such as digital satellite broadcasting are rapidly increasing. And many of them
Compression techniques such as MPEG1 and MPEG2 are used. FIG. 2 shows an example of a conventional technique in which a video signal is compressed at a fixed rate by MPEG1 or MPEG2 and transmitted, and the operation will be briefly described. First, as initial processing, the CPU 45 sets an average compression bit rate or a compression rate (hereinafter, simply referred to as a compression bit rate or a compression rate) of the video signal in consideration of the transmission rate of the transmission path 39 in the compression encoder unit 29. . Compression encoder unit 29
Compresses the input video signal 28 to the set compression bit rate. At the same time, the compression encoder 29 writes the compressed data 31 into the transmission-side buffer memory (FIFO memory) 33 with the clock 32. This writing is a burst writing depending on the state of the compression processing in the compression encoder unit 29.

【0003】ここで、リード信号発生部37は、前記圧
縮データ31がFIFOメモリ33に所定量蓄積された
ことを、入力したクロック32をカウントすることによ
って検出し、連続したリード信号35を発生し、これを
一定レートで読み出す。この読み出しレートは、前記C
PU45で設定された圧縮ビットレートである。従っ
て、FIFOメモリ33において、データ蓄積量のエン
プティやオーバーフローが発生することはない。 これ
により、FIFOメモリ33から連続した所定レートの
圧縮データ34を得ることができる。つまり、このFI
FOメモリ33は、圧縮エンコーダ部29が出力するバ
ーストデータ31を、連続した所定レートの圧縮データ
34に変換する機能がある。
A read signal generator 37 detects that a predetermined amount of the compressed data 31 has been stored in the FIFO memory 33 by counting the input clock 32, and generates a continuous read signal 35. Are read out at a constant rate. This reading rate is the same as
This is the compression bit rate set by the PU 45. Therefore, in the FIFO memory 33, no empty or overflow of the data storage amount occurs. This makes it possible to obtain continuous compressed data 34 at a predetermined rate from the FIFO memory 33. That is, this FI
The FO memory 33 has a function of converting the burst data 31 output from the compression encoder unit 29 into continuous compressed data 34 at a predetermined rate.

【0004】次に、システムストリーム生成部36は、
上記の所定レートの圧縮データ34とリード信号35を
入力し、圧縮データ34の各PSC(Picture Start Cod
e)に対するタイムスタンプ情報と、PCR(Program Clo
ck Reference) またはSCR(System Clock Reference)
と呼ばれる基準時間をサンプリングした基準時間情報を
付加し、システムストリーム38として、伝送路39に
出力する。 ここで、上記基準時間は、STC(System
Time Clock)と呼ばれる。前記PSCは、圧縮データ3
4内の各ピクチャの区切りを示すものである。また、タ
イムスタンプ情報は、その各々のピクチャを、どの時点
で、デコーダ側のビデオ遅延時間制御情報(video buffe
ring verifier delay: vbv_delay)用のバッファ(以
下、vbv_bufferと記す)46と呼ばれる、受信側バッフ
ァメモリから読み出すかを示す時間情報である。 そし
て、この読み出し時間を規定することにより、デコーダ
(受信)側のvbv_buffer46のオーバーフロー、アンダー
フローの発生を防ぐことが可能となる。
Next, the system stream generating unit 36
The compressed data 34 of the predetermined rate and the read signal 35 are inputted, and each PSC (Picture Start Cod
e) and the PCR (Program Clo
ck Reference) or SCR (System Clock Reference)
Reference time information obtained by sampling a reference time referred to as a reference time is added and output to the transmission path 39 as a system stream 38. Here, the reference time is determined by the STC (System
Time Clock). The PSC is compressed data 3
4 shows a break of each picture. In addition, the time stamp information indicates that each picture is stored at any time at the video delay time control information (video buffer control information) on the decoder side.
A ring verifier delay (vbv_delay) is referred to as a buffer (hereinafter, referred to as vbv_buffer) 46, and is time information indicating whether to read out from the receiving buffer memory. Then, by defining this read time, the decoder
It is possible to prevent overflow and underflow of the vbv_buffer 46 on the (reception) side.

【0005】つまり、このタイムスタンプ情報は、連続
的にスムーズなデコードを実現するための重要な機能を
有する。なお、このタイムスタンプ情報は、前記基準時
間の所定時点を示す情報であるため、デコーダ側ではS
TCと呼ばれる基準時間情報も必要になる。 つまり、
STCとタイムスタンプ情報を比較し、一致したとき
に、上記vbv_buffer46の読み出しを開始する。前述の
ように、MPEG2の規格では、エンコーダ側でSTC
を発生し、その値をサンプリングしたPCRまたはSC
Rを、システムストリーム内に付加し、この情報をもと
にデコーダ側で、前記STCを再生するようになってい
る。
That is, the time stamp information has an important function for realizing a smooth decoding continuously. Since this time stamp information is information indicating a predetermined point in time of the reference time, the decoder side performs S
Reference time information called TC is also required. That is,
The STC and the time stamp information are compared, and when they match, the reading of the vbv_buffer 46 is started. As described above, according to the MPEG2 standard, STC is used on the encoder side.
And the PCR or SC that sampled the value
R is added to the system stream, and the STC is reproduced on the decoder side based on this information.

【0006】一方、システムストリーム解析部41は、
前記システムストリーム生成部36と逆の処理動作をす
る。 つまり、伝送路39から、システムストリーム4
0を入力し、圧縮データ44と、タイムスタンプ情報6
0と、SCRまたはPCRから再生されたSTC61を
出力する。そして、所定レートの圧縮データ44は、vb
v_buffer46と呼ばれるFIFOメモリに出力される。
なお、このvbv_bufferの名称は、MPEGの規格で定
義されている。この時、ライト信号発生部43は、圧縮
データ44とそれに関係するクロック42を入力し、ビ
デオストリームである圧縮データ44内の前記PSC(P
ictureStart Code)を検出し、検出したピクチャの区切
りから、vbv_buffer46に書き込みが可能なように、ラ
イト信号47を発生する。
On the other hand, the system stream analysis unit 41
The processing operation reverse to that of the system stream generation unit 36 is performed. That is, from the transmission path 39, the system stream 4
0, the compressed data 44 and the time stamp information 6
0 and STC 61 reproduced from SCR or PCR are output. Then, the compressed data 44 of the predetermined rate is vb
The data is output to a FIFO memory called v_buffer 46.
Note that the name of this vbv_buffer is defined in the MPEG standard. At this time, the write signal generator 43 inputs the compressed data 44 and the clock 42 related thereto, and writes the PSC (P
ictureStart Code) is detected, and a write signal 47 is generated from the detected picture segment so that writing to the vbv_buffer 46 is possible.

【0007】次に、vbv_bufferリード信号発生部53
は、タイムスタンプ情報60とSTC61を入力し、S
TC61がタイムスタンプ情報60と一致するまで遅延
した後vbv_buffer46のリード信号48の発生を開始す
る。基本的には、圧縮デコーダ部50からのクロック5
2を、リード信号発生開始までゲートし、その後はクロ
ック52をそのままリード信号48として出力すること
で実現する。なお、この圧縮デコーダ部50からのクロ
ック52は、基本的に圧縮デコーダ部50の処理状況に
依存した、バーストクロックである。従って、このvbv_
buffer46は、前記エンコーダ側のFIFOメモリ33
と逆の機能を有する。圧縮デコーダ部50は、vbv_buff
er46からの圧縮データ49を前記バーストのクロック
48で入力し、デコードして映像信号51として出力す
る。
Next, a vbv_buffer read signal generator 53
Inputs the time stamp information 60 and the STC 61,
After the delay until the TC 61 matches the time stamp information 60, the generation of the read signal 48 of the vbv_buffer 46 is started. Basically, the clock 5 from the compression decoder unit 50
2 is gated until the start of the generation of the read signal, and thereafter, the clock 52 is output as it is as the read signal 48. The clock 52 from the compression decoder unit 50 is a burst clock that basically depends on the processing status of the compression decoder unit 50. Therefore, this vbv_
The buffer 46 is a FIFO memory 33 on the encoder side.
It has the opposite function. The compression decoder unit 50 has a vbv_buff
The compressed data 49 from the er 46 is input at the burst clock 48, decoded, and output as a video signal 51.

【0008】ここで、図3により前述のvbv_buffer46
での動作について詳細に説明する。図3は、vbv_buffer
46内の蓄積量の変化の一例を示している。縦軸は蓄積
量、横軸は時間(基準時間のSTCに相当する)である。
なお、横軸の目盛りは、映像信号のピクチャ表示間隔
(または、フレーム周期:33.3ms)を一目盛りとして
いる。また、説明の都合上、圧縮レートは6.7Mbp
sと仮定する。まず、ライト信号発生部43が、ビデオ
ストリームである圧縮データ44内のPSC(Picture_S
tart_Code)61を検出し、そして、検出したピクチャの
区切りからvbv_buffer46に書き込みを開始した時点が
時間(-8)である。次に、vbv_bufferリード信号発生部
53が、タイムスタンプ情報60とSTC61を入力
し、STC61がタイムスタンプ情報60と一致するま
で遅延され、vbv_buffer46のリード信号48の発生を
開始した時点が時間(0)である。つまり、タイムスタン
プ情報60に示されていた時刻が、時間(0)の時点を示
していたことになる。
[0008] Here, the above-described vbv_buffer 46 shown in FIG.
Will be described in detail. Figure 3 shows the vbv_buffer
An example of a change in the accumulation amount in 46 is shown. The vertical axis represents the accumulated amount, and the horizontal axis represents time (corresponding to STC of the reference time).
The scale on the horizontal axis is the picture display interval of the video signal.
(Or frame period: 33.3 ms) is set as one scale. For convenience of explanation, the compression rate is 6.7 Mbp.
Assume s. First, the write signal generator 43 generates a PSC (Picture_S) in the compressed data 44 which is a video stream.
(tart_Code) 61 is detected, and the time when writing to the vbv_buffer 46 is started from the detected picture break is time (−8). Next, the vbv_buffer read signal generator 53 receives the time stamp information 60 and the STC 61, is delayed until the STC 61 matches the time stamp information 60, and the time when the generation of the read signal 48 of the vbv_buffer 46 is started is time (0). It is. That is, the time indicated in the time stamp information 60 indicates the time (0).

【0009】図3の例では、vbv_buffer46に書き込み
初めてから、読み出し始めるまでの時間は、266.4
ms(=33.3ms×8)である。 この期間に、蓄積
量は一定に増加していく。 この場合の傾きは、圧縮エ
ンコーダ部29の圧縮ビットレート6.7Mbitに一
致する。 その他の期間でも、蓄積量の増加は、同様で
ある。このようにタイムスタンプ情報60は、圧縮デコ
ーダ部50が処理を開始する前に、圧縮データをvbv_bu
ffer46に蓄積するための時間を示すとも言える。その
目的は、圧縮デコーダ部50のバースト読み出しに対
し、vbv_buffer46がエンプティやオーバーフローを発
生しないようにするものである。そのために、図3に示
すように、vbv_bufferサイズの最大値(1.8Mbit)
付近まで初期蓄積するのが一般的である。なお、このvb
v_bufferサイズの最大値は、ISO/IEC 1117
2−2,ISO/IEC 13818−2で規格化され
ている。
In the example shown in FIG. 3, the time from the first writing to the vbv_buffer 46 to the beginning of reading is 266.4.
ms (= 33.3 ms × 8). During this period, the accumulated amount increases steadily. The slope in this case matches the compression bit rate of the compression encoder unit 29 of 6.7 Mbit. The increase in the accumulation amount is the same in other periods. As described above, the time stamp information 60 stores the compressed data in vbv_bu before the compression decoder unit 50 starts processing.
It can also be said that it indicates the time for accumulation in the ffer 46. The purpose is to prevent the vbv_buffer 46 from generating an empty or overflow with respect to burst reading of the compression decoder unit 50. Therefore, as shown in FIG. 3, the maximum value of the vbv_buffer size (1.8 Mbit)
It is common to initially store up to the vicinity. Note that this vb
The maximum value of v_buffer size is ISO / IEC 1117
2-2, standardized by ISO / IEC 13818-2.

【0010】次に、時間(0)で圧縮デコーダ部50がバ
ースト読み出しを開始するのだが、図3のグラフでは、
極端な例として、一度に1ピクチャ分の符号量を各ピク
チャ間隔毎に、読み出す場合を示している。つまり、時
間(0)でピクチャ0、時間(1)でピクチャ1、時間(2)
でピクチャ2、……、時間(n)でピクチャnの符号量を
一度に読み出す。 これは、ISO/IEC 1117
2−2,ISO/IEC 13818−2で、詳細に記
述されている。以上のようにvbv_buffer46に圧縮デー
タの書き込み、読み出しがされ、その蓄積量の変化が図
3のようになる。なお、図3に示すように各ピクチャご
とに符号量に差があるのは、各ピクチャの圧縮モードに
依存するためである。 一般的に、MPEGでは、Iピ
クチャ,Pピクチャ,Bピクチャという3種類のモード
で圧縮されたピクチャが存在し、上記Iピクチャが、他
のPピクチャ,Bピクチャに比べ符号量が非常に大き
い。図3の場合のビデオストリーム内のピクチャ構成を
図4に示す。ピクチャ0がIピクチャで、後はBピクチ
ャ、Bピクチャ、Pピクチャの順で繰り返し続き、ピク
チャnで、またIピクチャとなる。 そして、図3に示
すように、通常は、Iピクチャが、蓄積開始の最初のピ
クチャである。
Next, at time (0), the compression decoder unit 50 starts burst reading. In the graph of FIG.
As an extreme example, a case is shown in which the code amount for one picture is read at a time at each picture interval. That is, picture 0 at time (0), picture 1, time (2) at time (1)
.., And reads out the code amount of picture n at a time (n) at a time. This is ISO / IEC 1117
2-2, ISO / IEC 13818-2. As described above, writing and reading of the compressed data to and from the vbv_buffer 46 are performed, and the change in the accumulated amount is as shown in FIG. Note that, as shown in FIG. 3, there is a difference in the code amount for each picture because it depends on the compression mode of each picture. In general, in MPEG, there are pictures compressed in three types of modes: I picture, P picture, and B picture, and the I picture has a much larger code amount than other P pictures and B pictures. FIG. 4 shows a picture configuration in the video stream in the case of FIG. Picture 0 is an I picture, and the picture B repeats in the order of a B picture, a B picture, and a P picture. The picture n is an I picture. Then, as shown in FIG. 3, the I picture is usually the first picture at the start of storage.

【0011】[0011]

【発明が解決しようとする課題】以上のように、従来技
術では、圧縮ビットレートに依存した書き込み速度で、
vbv_bufferのサイズの最大値近くまで初期蓄積してから
デコード処理を開始するために、必ずこの蓄積時間が必
要であった。図3では、説明の都合上、圧縮ビットレー
ト6.7Mbpsとしたが、一般的なMPEGシステム
では、圧縮ビットレートは、4Mbpsである。 従っ
て、その蓄積時間は、下記のように約450msにな
る。 (1.8×1,000,000)÷4×1,000,000 =450ms 但し、(1.8×1,000,000)は、vbv_buffer46のサイズの
最大値を示す。この時間は、図2の圧縮エンコーダ部2
9に映像信号が入力されてから、圧縮デコーダ部50か
ら映像信号が出力されるまでの遅延時間の大半を占め
る。そして、放送局の報道番組のように、双方向通信で
リアルタイムに掛け合いをする場合には、この遅延時間
が致命的になる。すなわち、この遅延時間のために、ス
ムーズな会話が実現出来ない。 また、一方向の通信で
あっても、受信した映像信号により何らかの操作を行う
システム(遠隔操作システム)では、当然のことながら、
この遅延時間が問題になる。本発明は、上記問題に鑑
み、全体の遅延時間の大半を占める、vbv_bufferでの遅
延時間短縮を可能とし、従来適応が不可能であった双方
向通信などのシステムへの適応が可能な映像信号伝送装
置を提供するものである。
As described above, in the prior art, at the writing speed depending on the compression bit rate,
This accumulation time was always necessary in order to start the decoding process after the initial accumulation near the maximum value of the size of vbv_buffer. In FIG. 3, the compression bit rate is set to 6.7 Mbps for convenience of explanation. However, in a general MPEG system, the compression bit rate is set to 4 Mbps. Therefore, the accumulation time is about 450 ms as described below. (1.8 × 1,000,000) ÷ 4 × 1,000,000 = 450 ms However, (1.8 × 1,000,000) indicates the maximum value of the size of the vbv_buffer 46. This time corresponds to the compression encoder unit 2 in FIG.
9 occupies most of the delay time from the input of the video signal to the output of the video signal from the compression decoder unit 50. In the case of negotiating in real time by two-way communication like a news program of a broadcasting station, this delay time is fatal. That is, a smooth conversation cannot be realized due to the delay time. Also, even in one-way communication, in a system (remote operation system) that performs some operation based on the received video signal, naturally,
This delay time becomes a problem. The present invention has been made in view of the above problems, and enables a reduction in delay time in vbv_buffer, which occupies most of the entire delay time. A transmission device is provided.

【0012】[0012]

【課題を解決するための手段】本発明は上記目的を達成
するため、圧縮された映像信号の伝送において、送信側
では、所定圧縮ビットレートで圧縮した圧縮データを、
当該圧縮ビットレートで送信側バッファメモリに書き込
み、前記圧縮ビットレートより所定速度早い伝送路の伝
送レートで間欠的に読み出すとともに、前記圧縮データ
に、基準時間情報と、前記圧縮ビットレートと前記伝送
レートの関係から演算した所定のタイムスタンプ情報を
付加して前記伝送路に送出し、受信側では、前記伝送路
から取り込んだ前記圧縮データを、前記伝送レートで受
信側バッファメモリに間欠的に書き込み、抽出した前記
基準時間情報と前記所定のタイムスタンプ情報に基づ
き、前記受信側バッファメモリから、前記圧縮データを
前記圧縮ビットレートに対応する速度で読み出し、当該
圧縮データの復号処理を行うようにしたものである。
According to the present invention, in order to achieve the above object, in transmission of a compressed video signal, a transmitting side compresses compressed data at a predetermined compression bit rate.
Writing to the transmission side buffer memory at the compression bit rate and reading intermittently at the transmission rate of the transmission path faster than the compression bit rate by a predetermined speed, the compressed data includes reference time information, the compression bit rate and the transmission rate. A predetermined time stamp information calculated from the relationship is added and transmitted to the transmission line, and the receiving side intermittently writes the compressed data fetched from the transmission line into a receiving side buffer memory at the transmission rate, Based on the extracted reference time information and the predetermined time stamp information, the compressed data is read from the receiving buffer memory at a speed corresponding to the compression bit rate, and the compressed data is decoded. It is.

【0013】また、送信側で、圧縮された圧縮データ
に、基準時間情報とタイムスタンプ情報を付加して伝送
路に送出し、受信側で、抽出した前記基準時間と前記タ
イムスタンプ情報に基づき前記伝送路から取り込んだ前
記圧縮データの復号処理を行う映像信号伝送装置におい
て、送信側に、入力映像信号を所定圧縮ビットレートで
圧縮する圧縮エンコーダ部と、前記圧縮データを一時的
に蓄積するとともに当該蓄積状態がエンプティか否かを
示すエンプティフラグを出力する送信側バッファメモリ
と、蓄積された前記圧縮データを前記エンプティフラグ
に応じ前記圧縮ビットレートより所定速度早い伝送路の
伝送レートで間欠的に読み出すためのリード信号を発生
するリード信号発生部と、前記圧縮データに、前記基準
時間情報と、前記圧縮ビットレートと前記伝送レートの
関係から演算した所定のタイムスタンプ情報を付加して
システムストリームを生成するシステムストリーム生成
部を備えた映像信号伝送装置としたものである。さら
に、受信側に、伝送された前記システムストリームか
ら、前記圧縮データと前記基準時間情報と前記所定のタ
イムスタンプ情報を抽出し出力するシステムストリーム
解析部と、当該圧縮データを一時的に蓄積する受信側バ
ッファメモリと、該受信側バッファメモリへのライト信
号を発生するライト信号発生部と、前記受信側バッファ
メモリから出力される当該圧縮データを復号して映像信
号を出力する圧縮デコーダ部と、抽出された前記基準時
間と前記所定のタイムスタンプ情報に基づき、前記受信
側バッファメモリへのリード信号を発生する受信側バッ
ファメモリ制御部を備えたものである。
The transmitting side adds reference time information and time stamp information to the compressed data, and sends the compressed data to the transmission line. The receiving side performs the above-mentioned processing based on the extracted reference time and the time stamp information. In a video signal transmission device that performs decoding processing of the compressed data captured from a transmission path, a transmitting side includes a compression encoder unit that compresses an input video signal at a predetermined compression bit rate, and temporarily stores the compressed data. A transmitting-side buffer memory for outputting an empty flag indicating whether or not the accumulation state is empty; and intermittently reading the accumulated compressed data at a transmission rate of a transmission path faster than the compression bit rate by a predetermined speed in accordance with the empty flag. A read signal generating unit for generating a read signal for the reference time information; It is obtained by a video signal transmission apparatus having a system stream generator for generating a system stream by adding a predetermined time stamp information calculated from the relationship of the transmission rate and bit rate. Further, on the receiving side, a system stream analyzing unit that extracts and outputs the compressed data, the reference time information, and the predetermined time stamp information from the transmitted system stream, and a receiving unit that temporarily stores the compressed data. A buffer memory, a write signal generator for generating a write signal to the receiver buffer memory, a compression decoder for decoding the compressed data output from the receiver buffer memory and outputting a video signal, A receiving buffer memory controller for generating a read signal to the receiving buffer memory based on the reference time and the predetermined time stamp information.

【0014】本発明は上記した構成により、受信側圧縮
デコーダ部におけるストリーム入力に破綻をきたすこと
なく、圧縮ビットレートより早いスピードでデータを受
信側に伝送することを可能とし、従来問題となってい
た、受信側のバッファメモリである、vbv_bufferに対す
る初期蓄積時間を短縮し、双方向通信や、リモート制御
システムへの適用を可能とする。このために、送信側で
は、圧縮ビットレートより早いスピードでシステムスト
リーム生成部にデータを転送する必要がある。 従っ
て、送信側バッファメモリであるFIFOメモリは、一
時的にエンプティが発生する。 そこで、送信側のリー
ド信号発生部は、そのFIFOメモリのエンプティフラ
グを監視して、エンプティの時はFIFOメモリの読み
出しを止めるという制御をする。一方、受信側では、圧
縮ビットレートより早い速度でvbv_bufferに書き込みが
行われるため、本来よりも早いレートで蓄積されること
になる。 従って、このvbv_bufferの読み出しを制御す
るタイムスタンプ情報が、本来の値のままでは、明らか
に、vbv_bufferでオーバーフローが発生してしまう。そ
こで、本発明ではこのタイムスタンプ情報を、圧縮ビッ
トレートと伝送路上の圧縮データに与えられたレートか
ら演算した値とする。これにより、圧縮ビットレートよ
り早いレートで、データを受信側に伝送しても、受信側
(デコーダ側)のシステムストリーム解析部、ライト信号
発生部、vbv_buffer、vbv_bufferリード信号発生部、圧
縮デコーダ部は、従来のままの動作で、vbv_bufferでの
オーバーフローやアンダーフローを発生することなく、
圧縮デコーダ部にストリームを転送することができ、従
来問題となっていたvbv_bufferに対する初期蓄積時間を
大幅に短縮することが可能となる。
The present invention makes it possible to transmit data to the receiving side at a speed higher than the compression bit rate without causing a failure in the stream input in the receiving-side compression decoder section by the above configuration, which has been a conventional problem. In addition, the initial storage time for vbv_buffer, which is a buffer memory on the receiving side, is shortened to enable application to bidirectional communication and a remote control system. For this reason, the transmission side needs to transfer data to the system stream generation unit at a speed faster than the compression bit rate. Therefore, the FIFO memory serving as the transmission side buffer memory is temporarily empty. Therefore, the read signal generation unit on the transmission side monitors the empty flag of the FIFO memory, and performs control to stop reading the FIFO memory when the FIFO memory is empty. On the other hand, on the receiving side, writing to the vbv_buffer is performed at a speed higher than the compression bit rate, and therefore, the data is stored at a higher rate than originally expected. Therefore, if the time stamp information for controlling the reading of the vbv_buffer remains at its original value, an overflow will obviously occur in the vbv_buffer. Therefore, in the present invention, the time stamp information is a value calculated from the compression bit rate and the rate given to the compressed data on the transmission path. As a result, even if data is transmitted to the receiving side at a rate higher than the compression bit rate,
(Decoder side) system stream analysis unit, write signal generation unit, vbv_buffer, vbv_buffer read signal generation unit, compression decoder unit, with the same operation as before, without generating overflow or underflow in vbv_buffer,
The stream can be transferred to the compression decoder section, and the initial accumulation time for vbv_buffer, which has conventionally been a problem, can be significantly reduced.

【0015】[0015]

【発明の実施の形態】以下、本発明の一実施例を図1に
より説明する。 図1は、送信部、受信部、伝送路から
なる構成を示している。送信部は、入力映像信号1を、
所定の圧縮ビットレートに圧縮し、圧縮データ5とその
圧縮データ5に関係するクロック6を出力する圧縮エン
コーダ部2と、該圧縮エンコーダ部2の圧縮ビットレー
トを設定するための設定データ4を発生するCPU3
と、クロック6により前記圧縮データ5を一時的に蓄積
し、該蓄積状態がエンプティである場合にエンプティフ
ラグ8を出力可能な送信側バッファメモリであるFIF
Oメモリ7と、そのエンプティフラグ8に基づき、FI
FOメモリ7にリード信号9を発生するリード信号発生
部12と、FIFOメモリ7の出力データ10とリード
信号発生部12からのリード信号9とCPU3からの圧
縮ビットレートを示すデータ4とその圧縮ビットレート
に対する伝送路の伝送レートを示すデータ70に基づ
き、基準時間のサンプリング情報と、上記データ4,7
0から算出したタイムスタンプ情報を圧縮データ10に
付加し、システムストリーム13を生成するシステムス
トリーム生成部11からなる。一方、受信部は、前述の
従来例(図2)と同様であるため、説明を省略する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to FIG. FIG. 1 shows a configuration including a transmission unit, a reception unit, and a transmission path. The transmission unit converts the input video signal 1 into
A compression encoder unit 2 for compressing to a predetermined compression bit rate and outputting compressed data 5 and a clock 6 related to the compressed data 5 and setting data 4 for setting the compression bit rate of the compression encoder unit 2 are generated. CPU3 to do
And a FIFO buffer which is a transmission-side buffer memory capable of temporarily storing the compressed data 5 by a clock 6 and outputting an empty flag 8 when the storage state is empty.
Based on the O memory 7 and its empty flag 8, the FI
A read signal generator 12 for generating a read signal 9 in the FO memory 7; an output data 10 of the FIFO memory 7; a read signal 9 from the read signal generator 12; data 4 indicating a compression bit rate from the CPU 3; Based on the data 70 indicating the transmission rate of the transmission path with respect to the rate, the sampling information of the reference time and the data 4, 7
The system stream generation unit 11 generates a system stream 13 by adding the time stamp information calculated from 0 to the compressed data 10. On the other hand, the receiving unit is the same as the above-described conventional example (FIG. 2), and thus the description is omitted.

【0016】次に、図1の実施例の動作について説明す
る。 説明の都合上、伝送路14の伝送容量は、26.
8Mbps,圧縮レートは、6.7Mbpsと仮定す
る。この26.8Mbpsは、例えばATMで帯域確保
をした場合などに相当する。まず、イニシャル処理とし
て、CPU3からの設定データ4により、圧縮エンコー
ダ部2における圧縮レートを、6.7Mbpsに設定す
る。圧縮エンコーダ部2は、入力された映像信号1を、
設定された6.7Mbpsに圧縮し、当該圧縮データ5
とそのクロック6を出力する。この時、出力される圧縮
データ5のビデオストリームの内容は、図4で説明した
のと同様とする。次に、リード信号発生部12は、エン
プティフラグ8により、FIFOメモリ7にデータの書
き込みが開始されたのを検出すると、FIFOメモリ7
にリード信号9を発生し、FIFOメモリ7を読み出し
状態とする。 この場合の読み出しスピードは、上記伝
送レートの26.8Mbpsとする。そして、FIFO
メモリ7から読み出された圧縮データ10は、リード信
号9とともにシステムストリーム生成部11に入力され
る。
Next, the operation of the embodiment shown in FIG. 1 will be described. For convenience of explanation, the transmission capacity of the transmission path 14 is 26.
8 Mbps, and the compression rate is assumed to be 6.7 Mbps. This 26.8 Mbps corresponds to, for example, a case where a band is secured by ATM. First, as initial processing, the compression rate in the compression encoder unit 2 is set to 6.7 Mbps based on the setting data 4 from the CPU 3. The compression encoder 2 converts the input video signal 1 into
Compressed to the set 6.7 Mbps, and the compressed data 5
And its clock 6 are output. At this time, the content of the video stream of the compressed data 5 to be output is the same as that described with reference to FIG. Next, when the read signal generation unit 12 detects that the writing of data to the FIFO memory 7 has been started based on the empty flag 8, the read signal generation unit 12
, A read signal 9 is generated, and the FIFO memory 7 is set to a read state. The reading speed in this case is 26.8 Mbps, which is the above transmission rate. And FIFO
The compressed data 10 read from the memory 7 is input to the system stream generator 11 together with the read signal 9.

【0017】システムストリーム生成部11では、CP
U3からの圧縮レートを示すデータ4とその圧縮データ
に対する伝送路上の伝送レートを示すデータ70を入力
し、基準時間のサンプリング情報とデータ4,70から
算出したタイムスタンプ情報を圧縮データ10に付加
し、システムストリーム13を生成する。この場合、圧
縮レートが6.7Mbpsに対し、FIFOメモリ7の
読み出しスピードが26.8Mbpsであるため、FI
FOメモリ7において、間欠的にデータのエンプティが
発生する。 この点についてもう少し詳しく説明をす
る。一般に、FIFOメモリ7に書き込まれるデータ
は、図4で示したのと同様に最初のピクチャはIピクチ
ャであり、その符号量は他のピクチャより非常に多く、
vbv_bufferサイズに近い量となる。
In the system stream generation unit 11, the CP
The data 4 indicating the compression rate from U3 and the data 70 indicating the transmission rate on the transmission line for the compressed data are input, and the sampling information of the reference time and the time stamp information calculated from the data 4 and 70 are added to the compressed data 10. , A system stream 13. In this case, since the read speed of the FIFO memory 7 is 26.8 Mbps while the compression rate is 6.7 Mbps,
In the FO memory 7, data is intermittently generated. I will explain this point in more detail. In general, the data written in the FIFO memory 7 is such that the first picture is an I picture as shown in FIG.
The amount is close to the vbv_buffer size.

【0018】従って、FIFOメモリ7では、始めに1
ピクチャ分の時間(約33.3ms)で、高速に多くのデ
ータ量が書き込まれることになり、26.8Mbpsの
読み出しに対しても、しばらくはエンプティにならな
い。そして、その後のP,Bピクチャでは、Iピクチャ
に比べて、符号量が少ないため、やがてFIFOメモリ
7はエンプティになる。そこで、この時FIFOメモリ
7から発生するエンプティフラグ8に基づき、リード信
号発生部12は、エンプティの時にはFIFOメモリ7
のデータを読み出さないようにリード信号9をインアク
ティブにし、またデータが書き込まれてエンプティでな
くなったら、26.8Mbpsのスピードで、エンプテ
ィになるまで、データの読み出しをするように、リード
信号9をアクティブにする。
Therefore, in the FIFO memory 7, 1
A large amount of data is written at a high speed in a time corresponding to a picture (about 33.3 ms), and the read operation at 26.8 Mbps does not become empty for a while. Then, in the subsequent P and B pictures, since the code amount is smaller than that in the I picture, the FIFO memory 7 eventually becomes empty. Therefore, based on the empty flag 8 generated from the FIFO memory 7 at this time, the read signal generator 12
The read signal 9 is made inactive so that no data is read, and when the data is written and becomes empty, the read signal 9 is read at 26.8 Mbps so that the data is read until it becomes empty. Activate.

【0019】次に、システムストリーム生成部11に
て、データ4とデータ70からタイムスタンプ情報を演
算する内容について説明する。ここで算出されるタイム
スタンプ情報を、"新タイムスタンプ情報"とし、従来使
用されているタイムスタンプ情報を、"従来のタイムス
タンプ情報"とすると、以下の式(1)の様になる。 新タイムスタンプ情報=(従来のタイムスタンプ情報−基準時間) ×(データ4/データ70)+基準時間 ………(1) ここで、(従来のタイムスタンプ情報−基準時間)は、図
3の例で説明すると、0−(-8)=8 になる。つま
り、従来のタイムスタンプ情報は、図3の例では"0”
の時間を示す。
Next, a description will be given of the contents of calculating the time stamp information from the data 4 and the data 70 in the system stream generator 11. If the calculated time stamp information is “new time stamp information” and the conventionally used time stamp information is “conventional time stamp information”, the following equation (1) is obtained. New time stamp information = (conventional time stamp information−reference time) × (data 4 / data 70) + reference time (1) Here, (conventional time stamp information−reference time) is as shown in FIG. To explain with an example, 0 − (− 8) = 8. That is, the conventional time stamp information is “0” in the example of FIG.
Shows the time.

【0020】そして、このシステムストリーム生成部1
1で上記演算をしようとする時は、ほぼピクチャの先頭
を伝送路14に出力しようとする時間に相当し、従って
その時の基準時間は、"-8”になる。ここで、(データ
4/データ70)は、圧縮レートより早く伝送するため
に生じる蓄積時間の換算比で、この例では、6.7/2
6.8=1/4 である。つまり、(従来のタイムスタ
ンプ情報−基準時間)×(データ4/データ70)に基準
時間を加算することで、上記圧縮レートより早いスピー
ドで伝送する場合の新しいタイムスタンプ情報を得るこ
とができる。例えば、圧縮レート6.7Mbps,伝送
レート26.8Mbpsとすると、上記式(1)より、
新タイムスタンプ情報は、以下のようになる。 新タイムスタンプ情報=(0−(-8))×(1/4)+
(-8)=−6 以上が本発明における全体の動作説明であるが、受信側
バッファメモリであるvbv_buffer46の動作について、
図5を用いて、より詳細に説明する。図5は、図3と同
様のスケールである。まず、図3と同様に、時間(-8)
で、vbv_buffer46に圧縮データの書き込みを開始した
とする。ここでは、上記のように、式(1)により算出
された新タイムスタンプ情報により、vbv_buffer46か
らの読み出しは、時間(-6)から開始される。但し、前
述のように、送信部のFIFOメモリ7は、ある時間の
後、間欠的にエンプティになるため、その部分を平均す
ると、vbv_buffer46は、伝送レート26.8Mbps
より当然低速の書き込み速度になる。つまり、図5では
各ピクチャ表示間隔毎の書き込み速度を平均化して表示
しているため、ある時間後の書き込みの傾きは26.8
Mbpsの傾きより下がり、その下がり方は送信部のF
IFOメモリ7におけるエンプティの発生状況に依存す
ることになる。 なお、vbv_buffer46における、デー
タ読み出しのバースト性については、図5に示したよう
に従来と同様である。
The system stream generator 1
When the above calculation is performed at 1, the time substantially corresponds to the time when the head of the picture is to be output to the transmission line 14, and the reference time at that time is "-8". Here, (data 4 / data 70) is a conversion ratio of the storage time generated for transmitting faster than the compression rate. In this example, 6.7 / 2
6.8 = 1/4. That is, by adding the reference time to (conventional time stamp information-reference time) × (data 4 / data 70), new time stamp information for transmission at a speed higher than the compression rate can be obtained. For example, if the compression rate is 6.7 Mbps and the transmission rate is 26.8 Mbps, from the above equation (1),
The new time stamp information is as follows. New time stamp information = (0-(-8)) x (1/4) +
(−8) = − 6 The above is an explanation of the overall operation in the present invention. The operation of the vbv_buffer 46, which is the buffer memory on the receiving side,
This will be described in more detail with reference to FIG. FIG. 5 is a scale similar to FIG. First, as in FIG. 3, time (-8)
Then, it is assumed that writing of the compressed data to the vbv_buffer 46 is started. Here, as described above, reading from the vbv_buffer 46 starts at time (−6) based on the new time stamp information calculated by Expression (1). However, as described above, since the FIFO memory 7 of the transmission unit becomes intermittently empty after a certain time, averaging that part, the vbv_buffer 46 has a transmission rate of 26.8 Mbps.
Naturally, the writing speed becomes lower. That is, in FIG. 5, since the writing speed for each picture display interval is averaged and displayed, the writing gradient after a certain time is 26.8.
Mbps lower than the slope of the transmission unit.
This depends on the occurrence status of the empty in the IFO memory 7. Note that the burst property of data reading in the vbv_buffer 46 is the same as the conventional one as shown in FIG.

【0021】但し、伝送路14での転送は、圧縮ビット
レート6.7Mbpsに対し、最高26.8Mbpsの
バースト転送をしていることになるため、従来は、送信
部のFIFOメモリ7にてバッファされていたデータ
が、受信部のvbv_buffer46にてバッファされることに
なる。このため、図3と図5では、対応するピクチャの
読み出し時点における蓄積量は、常に従来の図3よりも
図5の方が多くなっている。従って、vbv_buffer46で
オーバーフロが発生する心配がある。しかしながら、F
IFOメモリ7の容量とvbv_buffer46の容量は、おお
よそ等しいため、従来の2倍のvbv_bufferサイズを、vb
v_buffer46として確保しておけば、この点における技
術的な問題は解決可能である。以上のように本実施例で
は、図3に示した従来例に比べ、vbv_bufferにおける初
期蓄積時間を、266.4msから、1/4の66.6m
sに短縮可能である。さらに、本実施例では、説明の都
合上、圧縮ビットレートを6.7Mbpsとしている
が、一般に使用されている4Mbpsに適応すれば、さ
らにvbv_bufferにおける初期蓄積時間の短縮比率を多く
することができる。
However, since the transfer on the transmission line 14 is a burst transfer at a maximum of 26.8 Mbps with respect to the compression bit rate of 6.7 Mbps, the buffer is conventionally stored in the FIFO memory 7 of the transmission unit. The data that has been processed is buffered in the vbv_buffer 46 of the receiving unit. For this reason, in FIGS. 3 and 5, the accumulated amount of the corresponding picture at the time of reading is always larger in FIG. 5 than in the conventional FIG. Therefore, there is a concern that overflow occurs in the vbv_buffer 46. However, F
Since the capacity of the IFO memory 7 and the capacity of the vbv_buffer 46 are approximately equal, the size of the vbv_buffer that is twice the
If v_buffer 46 is reserved, the technical problem in this respect can be solved. As described above, in the present embodiment, the initial accumulation time in the vbv_buffer is reduced from 266.4 ms to 1/4 of 66.6 m, as compared with the conventional example shown in FIG.
s. Further, in the present embodiment, the compression bit rate is set to 6.7 Mbps for the sake of explanation, but if the commonly used 4 Mbps is applied, the reduction ratio of the initial storage time in the vbv_buffer can be further increased.

【0022】[0022]

【発明の効果】本発明によれば、映像信号伝送装置によ
る遅延時間の大半を占めるvbv_bufferにおける遅延(蓄
積)時間短縮を可能とし、従来適応が不可能であった双
方向通信システムや遠隔制御システムへの適応が可能な
符号化伝送装置を提供することができる。また、オーデ
ィオデータ、プライベートデータを含めることの可能な
システムストリームのタイムスタンプ情報により、本発
明の実現を可能としているため、多くのアプリケーショ
ンで実現可能である。
According to the present invention, it is possible to shorten the delay (accumulation) time in the vbv_buffer which occupies most of the delay time by the video signal transmission apparatus, and it has been impossible to adapt the conventional bidirectional communication system or remote control system. Can be provided. Further, since the present invention can be realized by time stamp information of a system stream that can include audio data and private data, the present invention can be realized by many applications.

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

【図1】本発明のシステム構成の一実施例を示すブロッ
ク図
FIG. 1 is a block diagram showing one embodiment of a system configuration of the present invention.

【図2】従来技術のシステム構成の一例を示すブロック
FIG. 2 is a block diagram showing an example of a conventional system configuration;

【図3】従来技術におけるvbv_buffer46での蓄積量の
変化を示す図
FIG. 3 is a diagram showing a change in an accumulation amount in a vbv_buffer 46 according to the related art.

【図4】ビデオストリーム内のピクチャ構成を示す図FIG. 4 is a diagram showing a picture configuration in a video stream.

【図5】本発明における、vbv_buffer46での蓄積量の
変化を示す図
FIG. 5 is a diagram showing a change in an accumulation amount in a vbv_buffer 46 in the present invention.

【符号の説明】[Explanation of symbols]

1:圧縮エンコーダ部、7:FIFOメモリ、11:シ
ステムストリーム生成部、12:リード信号発生部、1
4:伝送路、41:システムストリーム解析部、43:
ライト信号発生部、46:vbv_buffer、50:圧縮デコ
ーダ部、53:vbv_bufferリード信号発生部。
1: compression encoder, 7: FIFO memory, 11: system stream generator, 12: read signal generator, 1
4: transmission path, 41: system stream analysis unit, 43:
Write signal generator, 46: vbv_buffer, 50: compression decoder, 53: vbv_buffer read signal generator.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 圧縮された映像信号の伝送において、送
信側では、所定圧縮ビットレートで圧縮した圧縮データ
を、当該圧縮ビットレートで送信側バッファメモリに書
き込み、前記圧縮ビットレートより所定速度早い伝送路
の伝送レートで間欠的に読み出すとともに、前記圧縮デ
ータに、基準時間情報と、前記圧縮ビットレートと前記
伝送レートの関係から演算した所定のタイムスタンプ情
報を付加して前記伝送路に送出し、受信側では、前記伝
送路から取り込んだ前記圧縮データを、前記伝送レート
で受信側バッファメモリに間欠的に書き込み、抽出した
前記基準時間情報と前記所定のタイムスタンプ情報に基
づき、前記受信側バッファメモリから、前記圧縮データ
を前記圧縮ビットレートに対応する速度で読み出し、当
該圧縮データの復号処理を行うことを特徴とする映像信
号伝送方法。
In a transmission of a compressed video signal, a transmission side writes compressed data compressed at a predetermined compression bit rate into a transmission side buffer memory at the compression bit rate, and transmits the data at a predetermined speed higher than the compression bit rate. While reading intermittently at the transmission rate of the channel, the compressed data, the reference time information, and the predetermined time stamp information calculated from the relationship between the compression bit rate and the transmission rate is added and transmitted to the transmission line, On the receiving side, the compressed data fetched from the transmission path is intermittently written into the receiving buffer memory at the transmission rate, and based on the extracted reference time information and the predetermined time stamp information, the receiving buffer memory And reads the compressed data at a speed corresponding to the compression bit rate, and decodes the compressed data. A video signal transmission method characterized by performing processing.
【請求項2】 送信側で、圧縮された圧縮データに、基
準時間情報とタイムスタンプ情報を付加して伝送路に送
出し、受信側で、抽出した前記基準時間と前記タイムス
タンプ情報に基づき前記伝送路から取り込んだ前記圧縮
データの復号処理を行う映像信号伝送装置において、送
信側に、入力映像信号を所定圧縮ビットレートで圧縮す
る圧縮エンコーダ部と、前記圧縮データを一時的に蓄積
するとともに当該蓄積状態がエンプティか否かを示すエ
ンプティフラグを出力する送信側バッファメモリと、蓄
積された前記圧縮データを前記エンプティフラグに応じ
前記圧縮ビットレートより所定速度早い伝送路の伝送レ
ートで間欠的に読み出すためのリード信号を発生するリ
ード信号発生部と、前記圧縮データに、前記基準時間情
報と、前記圧縮ビットレートと前記伝送レートの関係か
ら演算した所定のタイムスタンプ情報を付加してシステ
ムストリームを生成するシステムストリーム生成部を備
えたことを特徴とする映像信号伝送装置。
2. A transmitting side adds reference time information and time stamp information to the compressed data, and sends the compressed data to a transmission path. At a receiving side, based on the extracted reference time and the time stamp information, In a video signal transmission device that performs decoding processing of the compressed data captured from a transmission path, a transmitting side includes a compression encoder unit that compresses an input video signal at a predetermined compression bit rate, and temporarily stores the compressed data. A transmitting-side buffer memory for outputting an empty flag indicating whether or not the accumulation state is empty; and intermittently reading the accumulated compressed data at a transmission rate of a transmission path faster than the compression bit rate by a predetermined speed in accordance with the empty flag. A read signal generating unit for generating a read signal for the reference time information; A video signal transmission apparatus, comprising: a system stream generation unit that generates a system stream by adding predetermined time stamp information calculated from the relationship between the transmission rate and the transmission rate.
【請求項3】 請求項2記載の映像信号伝送装置におい
て、受信側に、伝送された前記システムストリームか
ら、前記圧縮データと前記基準時間情報と前記所定のタ
イムスタンプ情報を抽出し出力するシステムストリーム
解析部と、当該圧縮データを一時的に蓄積する受信側バ
ッファメモリと、該受信側バッファメモリへのライト信
号を発生するライト信号発生部と、前記受信側バッファ
メモリから出力される当該圧縮データを復号して映像信
号を出力する圧縮デコーダ部と、抽出された前記基準時
間と前記所定のタイムスタンプ情報に基づき、前記受信
側バッファメモリへのリード信号を発生する受信側バッ
ファメモリ制御部を備えたことを特徴とする映像信号伝
送装置。
3. The video signal transmission device according to claim 2, wherein the compressed data, the reference time information, and the predetermined time stamp information are extracted and output from the transmitted system stream to a receiving side. An analyzing unit, a receiving buffer memory that temporarily stores the compressed data, a write signal generating unit that generates a write signal to the receiving buffer memory, and a compressed data output from the receiving buffer memory. A compression decoder unit that decodes and outputs a video signal, and a receiving buffer memory control unit that generates a read signal to the receiving buffer memory based on the extracted reference time and the predetermined time stamp information. A video signal transmission device characterized by the above-mentioned.
JP6161598A 1998-03-12 1998-03-12 Video signal transmission method and apparatus Expired - Fee Related JP3642550B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6161598A JP3642550B2 (en) 1998-03-12 1998-03-12 Video signal transmission method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6161598A JP3642550B2 (en) 1998-03-12 1998-03-12 Video signal transmission method and apparatus

Publications (2)

Publication Number Publication Date
JPH11262000A true JPH11262000A (en) 1999-09-24
JP3642550B2 JP3642550B2 (en) 2005-04-27

Family

ID=13176263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6161598A Expired - Fee Related JP3642550B2 (en) 1998-03-12 1998-03-12 Video signal transmission method and apparatus

Country Status (1)

Country Link
JP (1) JP3642550B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004052015A1 (en) * 2002-11-29 2004-06-17 Sony Corporation Encoder and its method
WO2007055016A1 (en) * 2005-11-11 2007-05-18 I.Den Videotronics Inc. Transmission device, reception device, communication system, and communication method
US7613819B2 (en) 2004-08-24 2009-11-03 Canon Kabushiki Kaisha Image reproduction apparatus, control method thereof, program and storage medium
JP5568465B2 (en) * 2008-09-18 2014-08-06 パナソニック株式会社 Image decoding apparatus, image encoding apparatus, image decoding method, image encoding method, and program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004052015A1 (en) * 2002-11-29 2004-06-17 Sony Corporation Encoder and its method
KR101022743B1 (en) * 2002-11-29 2011-03-22 소니 주식회사 Decoding Device and Decoding Method
KR101022744B1 (en) * 2002-11-29 2011-03-22 소니 주식회사 Decoding device and method
US8798167B2 (en) 2002-11-29 2014-08-05 Sony Corporation Encoder and its method
US9516361B2 (en) 2002-11-29 2016-12-06 Sony Corporation Encoding apparatus and the method
US9654812B2 (en) 2002-11-29 2017-05-16 Sony Corporation Encoding apparatus and the method
US7613819B2 (en) 2004-08-24 2009-11-03 Canon Kabushiki Kaisha Image reproduction apparatus, control method thereof, program and storage medium
WO2007055016A1 (en) * 2005-11-11 2007-05-18 I.Den Videotronics Inc. Transmission device, reception device, communication system, and communication method
JP5568465B2 (en) * 2008-09-18 2014-08-06 パナソニック株式会社 Image decoding apparatus, image encoding apparatus, image decoding method, image encoding method, and program
US8885709B2 (en) 2008-09-18 2014-11-11 Panasonic Corporation Image decoding device, image coding device, image decoding method, image coding method, and program

Also Published As

Publication number Publication date
JP3642550B2 (en) 2005-04-27

Similar Documents

Publication Publication Date Title
JP3759541B2 (en) Data communication apparatus having overlay function and data processing method thereof
KR100407085B1 (en) Buffer management in variable bit-rate compression systems
JP4232209B2 (en) Compressed image data editing apparatus and compressed image data editing method
US8665969B2 (en) System and method for generating pseudo MPEG information from digital video information
CN1717935B (en) Ⅰ Image insertion upon request
US20030156342A1 (en) Audio-video synchronization for digital systems
JP2002510947A (en) Burst data transmission of compressed video data
JP3052824B2 (en) Audio playback time adjustment circuit
JP3438223B2 (en) Multiplexing device and multiplexing method, and transmission device and transmission method
KR20000028928A (en) Programmable filter for removing selected user data from an MPEG-2 bit-stream
JP2001517040A (en) Seamless splicing of compressed video programs
JPH11317768A (en) Transmission system, transmitting device, recording / reproducing device, and recording device
US6532242B1 (en) Method for encoding, editing and transmitting digital signals
US6956971B1 (en) Terminal and method for transporting still picture
CN1758722B (en) A method for switching channels and a decoding system for displaying images
US6687305B1 (en) Receiver, CPU and decoder for digital broadcast
JPH11262000A (en) Video signal transmission method and apparatus
US7269839B2 (en) Data distribution apparatus and method, and data distribution system
JPH10285591A (en) Video signal transmission method and apparatus
JP3924797B2 (en) Data display device and data receiving device
JPH09312656A (en) Transmission device and method thereof
JP3367409B2 (en) Information playback device
KR100238682B1 (en) Method and apparatus for implementing voice guidance service in user terminal device
JP2865052B2 (en) Image compression transmission equipment
JP2001016113A (en) Multimedia decoding device with single external storage memory

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040830

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041029

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050124

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080204

Year of fee payment: 3

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090204

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100204

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100204

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110204

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120204

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120204

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130204

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130204

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140204

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees