JPH04282985A - Reproduction device for multi-medium data - Google Patents

Reproduction device for multi-medium data

Info

Publication number
JPH04282985A
JPH04282985A JP3070603A JP7060391A JPH04282985A JP H04282985 A JPH04282985 A JP H04282985A JP 3070603 A JP3070603 A JP 3070603A JP 7060391 A JP7060391 A JP 7060391A JP H04282985 A JPH04282985 A JP H04282985A
Authority
JP
Japan
Prior art keywords
frame
data
frame number
video
video data
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
JP3070603A
Other languages
Japanese (ja)
Other versions
JP3079614B2 (en
Inventor
Motoyoshi Shibano
元良 柴野
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.)
NEC Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon Electric Co Ltd
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 NEC Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP03070603A priority Critical patent/JP3079614B2/en
Publication of JPH04282985A publication Critical patent/JPH04282985A/en
Application granted granted Critical
Publication of JP3079614B2 publication Critical patent/JP3079614B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

PURPOSE:To realize sure operation of a video reproduction system in the reproduction device for a multi-medium data recorded in a way that hybrid coding being combination of discrete cosine transformation, quantization and variable length coding is applied to a video data of frame structure while synchronizing with an audio data through the addition of a frame number. CONSTITUTION:The device is provided with frame memory pairs A, B switched alternately between a write side and a display read side of a reproduction video data, registers a, b switched synchronously with the memories and holding a frame number during reproduction and a control circuit 8 collating the frame number held in the registers with a frame number of a display object and switching the frame memory pair on the condition of the end of write to the write side when the collation is coincident.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、ゲーム用や教育用など
のマルチメディアデータの再生装置に関するものである
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for reproducing multimedia data for games, education, and the like.

【0002】0002

【従来の技術】現在、ゲーム用や教育用などのフレーム
構成のビデオデータとこれに同期したオーディオデータ
にデータ量を圧縮するための符号化を施すと共に組合せ
のための編集を行いながらCDーROMに記録し、再生
するマルチメディアデータの記録・再生システムが開発
中である。
[Prior Art] Currently, video data with a frame structure for use in games or education, and audio data synchronized with the video data are encoded to compress the amount of data and edited for combination. A multimedia data recording/playback system is currently under development.

【0003】従来、CDーROMにビデオデータとオー
ディオデータを同期させながら記録する方法としてセク
タインタリーブ方式が知られている。このセクタインタ
リーブ方式では、セクタの利用効率を高めようとすれば
、オーディオデータのチャンネル数や、ビデオデータの
圧縮率とオーディオデータの圧縮率との関係など種々の
制約が生じるという問題がある。
Conventionally, the sector interleaving method is known as a method for recording video data and audio data on a CD-ROM while synchronizing them. This sector interleaving method has a problem in that various constraints arise, such as the number of channels of audio data and the relationship between the compression rate of video data and the compression rate of audio data, if the efficiency of sector use is to be improved.

【0004】「マルチメディアデータの編集方法」と題
する本出願人の特許出願によれば、フレーム構成の動画
データにタイムコードを付加しながら圧縮のための符号
化を行ってメモリに格納し、オーディオデータの先頭に
のみ記録開始のタイムコードを付加しながら圧縮のため
の復号化を行ってメモリに格納し、上記オーディオデー
タのビットレート及びビデオデータのフレームレートか
ら1フレーム分のビデオデータに付加すべきオーディオ
データのビット量を算定しこの算定したビット量でオー
ディオデータを先頭から区切りながら各フレームのビデ
オデータのヘッダに含まれるタイムコードに基きビデオ
データとオーディオデータをフレーム単位で結合してゆ
く新規な同期化記録方法が開示されている。
According to a patent application filed by the present applicant entitled ``Method for editing multimedia data,'' video data having a frame structure is encoded for compression while adding a time code, and is stored in a memory to create audio data. The data is decoded for compression while adding a recording start time code only to the beginning of the data, stored in memory, and added to one frame of video data based on the audio data bit rate and video data frame rate. A new method that calculates the amount of bits of audio data that should be used, divides the audio data from the beginning using the calculated amount of bits, and combines video and audio data frame by frame based on the time code included in the header of the video data of each frame. A synchronized recording method is disclosed.

【0005】[0005]

【発明が解決しようとする課題】本発明が解決しようと
する技術的課題は、上記新規な同期化記録方法に従って
記録されたマルチメディアデータをその同期化を保持し
ながら再生するための新規な再生装置を提供することに
ある。
[Problems to be Solved by the Invention] The technical problem to be solved by the present invention is to provide a novel reproduction method for reproducing multimedia data recorded according to the above-mentioned novel synchronized recording method while maintaining its synchronization. The goal is to provide equipment.

【0006】[0006]

【課題を解決するための手段】本発明に係わるマルチメ
ディアデータの再生装置は、フレーム構成のビデオデー
タに離散コサイン変換、量子化、可変長符号化を組合せ
たハイブリッド符号化を施すと共にフレーム番号の付加
によるオーディオデータとの同期化を図りながら記録さ
れたマルチメディアデータを再生するためのビデオデコ
ーダとオーディオデコーダとを備えた再生装置であって
、上記ビデオデコーダは、再生ビデオデータの書込み側
と再生ビデオデータの表示用読出し側との間を交互に切
替えられるフレームメモリ対と、このフレームメモリ対
に同期して切替えられ再生中のフレームのフレーム番号
を保持するフレーム番号保持レジスタと、このフレーム
レジスタに保持中のフレーム番号と表示対象のフレーム
のフレーム番号とを照合し照合一致の場合には、書込み
側フレームメモリへの再生ビデオデータの書込みの終了
を条件として前記フレームメモリ対の切替えを行う切替
え制御回路とを備えている。
[Means for Solving the Problems] A multimedia data reproducing device according to the present invention performs hybrid encoding that combines discrete cosine transformation, quantization, and variable length encoding on video data having a frame structure, and also performs frame number A playback device comprising a video decoder and an audio decoder for playing back recorded multimedia data while synchronizing with audio data by addition, wherein the video decoder is connected to a writing side of playback video data and a playback side. A frame memory pair that is alternately switched between the video data display readout side, a frame number holding register that is switched in synchronization with this frame memory pair and holds the frame number of the frame that is being played back; Switching control that compares the held frame number with the frame number of the frame to be displayed and, if they match, switches the pair of frame memories on the condition that writing of playback video data to the writing side frame memory is completed. It is equipped with a circuit.

【0007】[0007]

【実施例】図1は、本発明の一実施例に係わるマルチメ
ディアデータの再生装置の構成を示すブロック図であり
、INは再生対象のマルチメディアデータの入力端子、
1は多重分離部、2はビデオバッファ、3は可変長符号
復号部(VLD)、4は逆量子化部(Qー1)、5は逆
離散コサイン変換部(DCTー1)、6,7はセレクタ
、A,Bは2バンク構成のフレームバッファ、8ビデオ
シーケンサ、9はメモリクリア部、VOは再生ビデオ出
力端子である。更に、10はオーディオバッファ、11
はオーディオデコーダ、12はフレームパルス(FP)
発生部、A0は再生オーディオ出力端子、SYNはフレ
ームパルスの出力端子である。
Embodiment FIG. 1 is a block diagram showing the configuration of a multimedia data reproducing apparatus according to an embodiment of the present invention, where IN is an input terminal for multimedia data to be reproduced;
1 is a demultiplexing unit, 2 is a video buffer, 3 is a variable length code decoding unit (VLD), 4 is an inverse quantization unit (Q-1), 5 is an inverse discrete cosine transform unit (DCT-1), 6, 7 1 is a selector, A and B are frame buffers with a 2-bank structure, 8 video sequencers, 9 is a memory clear section, and VO is a playback video output terminal. Furthermore, 10 is an audio buffer, 11
is an audio decoder, 12 is a frame pulse (FP)
In the generating section, A0 is a playback audio output terminal, and SYN is a frame pulse output terminal.

【0008】CDーROMから一定速度で読出され入力
端子INに供給されるマルチメディアデータは、図2に
示すように、ビデオデータのフレームを単位として構成
されており、「SC」は各フレームの先頭に付加される
2バイトのスタートコードである。「DT」はデータタ
イプを指定する1バイトの情報であり、データの種類(
動画/静止画/音声)、チャンネル番号及びフレーム内
に後続データが存在するか否かを示すリンクビットを含
んでいる。「DL」はデータ長でありデータの総バイト
数を示す、「DATA」は圧縮された可変長のビデオデ
ータ又はオーディオデータである。「
[0008] Multimedia data read out from the CD-ROM at a constant speed and supplied to the input terminal IN is composed of frames of video data as a unit, as shown in FIG. This is a 2-byte start code added to the beginning. "DT" is 1-byte information that specifies the data type.
(video/still image/audio), channel number, and a link bit indicating whether or not subsequent data exists within the frame. "DL" is the data length and indicates the total number of bytes of data, and "DATA" is compressed variable length video data or audio data. "

【0009】ビデ
オデータビデオの先頭に付加される固定長のヘッダは、
タイムコード(TC)と、ビデオデータが動画であるか
静止画であるかを示すビデオタイプ(T)と、フレーム
(Y信号)の水平・垂直の画素数を示すフレームサイズ
(DX,DY)と、Y信号とC信号のそれぞれに適用さ
れた量子化テーブルをブロックスキャン順に記録する量
子化テーブル(QY,QC)から構成されている。ハイ
ブリッド符号化における量子化に際しては、ブロック単
位に変更可能な量子化テーブルが適用される。復号時に
は、上記量子化テーブルからブロック単位に逆量子化テ
ーブルが生成され、符号化時に適用された量子化に対応
する逆量子化が行われる。タイムコード(TC)は記録
開始時の基準点からの経過時間を時、分、秒で示す時間
データと、圧縮対象のフレームに連続的に付与された通
し番号(以下、「フレーム番号」と称する)を含んでい
る。
Video data A fixed length header added to the beginning of a video is
The time code (TC), the video type (T) that indicates whether the video data is a moving image or a still image, and the frame size (DX, DY) that indicates the number of horizontal and vertical pixels of the frame (Y signal). , a quantization table (QY, QC) that records quantization tables applied to each of the Y signal and the C signal in block scan order. When performing quantization in hybrid encoding, a quantization table that can be changed on a block-by-block basis is applied. At the time of decoding, a dequantization table is generated for each block from the quantization table, and dequantization corresponding to the quantization applied at the time of encoding is performed. Time code (TC) is time data that indicates the elapsed time from the reference point at the start of recording in hours, minutes, and seconds, and a serial number (hereinafter referred to as "frame number") that is consecutively assigned to the frames to be compressed. Contains.

【0010】入力端子INに供給される再生対象のマル
チメディアデータは、多重分離部1においてビデオデー
タとオーディオデータとに分離され、それぞれビデオバ
ッファ2とオーディオバッファ10に書込まれる。ビデ
オバッファ2に書込まれた再生対象のビデオデータは、
可変長符号復号(VLD)部3で固定長の符号に変換さ
れ、逆量子化(Qー1)部4で逆量子化され、逆離散コ
サイン変換(DCTー1)部5で表示データに変換され
、セレクタ6によって書込み側として選択されている2
バンク構成のフレームメモリA,Bの一方に書込まれる
[0010] Multimedia data to be reproduced supplied to the input terminal IN is separated into video data and audio data by a demultiplexer 1, and written into a video buffer 2 and an audio buffer 10, respectively. The video data written to video buffer 2 to be played back is
It is converted into a fixed length code by a variable length code decoding (VLD) section 3, dequantized by an inverse quantization (Q-1) section 4, and converted into display data by an inverse discrete cosine transform (DCT-1) section 5. 2, which is selected as the write side by selector 6.
The data is written to one of the bank-configured frame memories A and B.

【0011】ビデオシーケンサ8は、VLD部3からの
再生中フレームのフレーム番号の通知、DCTー1から
のフレームメモリへの再生データの書込みの終了(1フ
レーム分のビデオデータの再生の終了)の通知、フレー
ムパルス発生部12からのフレームパルスFPなどを受
けて、セレクタ6と7の切替えを制御すると共に、オー
ディオデコーダ11に供給する再生用の同期信号Zを生
成する。オーディオバッファ10に書込まれた再生対象
のオーディオデータは、上記同期信号Zに従って動作す
るオーディオデコーダ11で再生され、出力端子AOか
ら出力部に供給される。
The video sequencer 8 receives notification of the frame number of the frame currently being played from the VLD section 3, and notification of the end of writing the playback data from the DCT-1 to the frame memory (end of playback of one frame worth of video data). Upon receiving the notification, frame pulse FP from the frame pulse generator 12, etc., it controls switching between the selectors 6 and 7, and generates a synchronization signal Z for reproduction to be supplied to the audio decoder 11. The audio data written in the audio buffer 10 to be played back is played back by the audio decoder 11 which operates according to the synchronization signal Z, and is supplied to the output section from the output terminal AO.

【0012】上述のビデオシーケンサ8は、図3のブロ
ック図に示すように、制御メモリ21、ステートレジス
タ22、デコーダ23、セレクタ24,25、フレーム
番号レジスタa,b,フレームカウンタ26、比較回路
27から構成されている。
As shown in the block diagram of FIG. 3, the above video sequencer 8 includes a control memory 21, a state register 22, a decoder 23, selectors 24 and 25, frame number registers a and b, a frame counter 26, and a comparison circuit 27 It consists of

【0013】図3のフレーム番号レジスタaとbとは、
図1のフレームメモリAとBとに対応して設置されてお
り、対応のフレームメモリが新たな再生データの書込み
側として選択される際にセレクタ24により再生中ある
いは再生済みのフレーム番号の書込みと保持用に選択さ
れる。書込みと保持用に選択されるフレーム番号レジス
タは、選択されるとほぼ同時にリセットパルスRA,R
Bによりリセットが行われた後、図1の可変長符号復号
部3で復号される再生中のフレームのフレーム番号が書
込まれる。書込まれたフレーム番号は、セレクタ25を
経てフレームカウンタ26と比較回路27の一方の入力
端子に供給される。
Frame number registers a and b in FIG.
The frame memories A and B shown in FIG. Selected for retention. The frame number register selected for writing and holding is reset by reset pulses RA, R almost immediately after being selected.
After the reset is performed by B, the frame number of the frame being reproduced that is decoded by the variable length code decoding section 3 of FIG. 1 is written. The written frame number is supplied to one input terminal of a frame counter 26 and a comparison circuit 27 via a selector 25.

【0014】フレームカウンタ26は、上記セレクタ2
5から出力されるフレーム番号をフレームメモリA,B
の切替え時に出現するロードパルスLに同期してロード
すると共に、このロード値をフレームパルスFPに同期
して歩進する。比較回路27は、セレクタ25から出力
される書込み中あるいは書込み済みのフレームのフレー
ム番号(α)と、フレームカウンタ26から出力される
フレーム番号(β)とを比較し、β≧αの場合だけ出力
Xをハイに立上げる。この出力Xの立上がりに先立ち、
又はこれ以後次のフレームパルスFPの出現時点までに
フレームメモリへの書込みが終了している正常動作時に
は、出力Xの立上がり直後に出現するフレームパルスに
同期して、デコーダ23から出力されるメモリ切替え信
号S0の反転が行われ、読出し側(表示側)と書込み側
のフレームメモリA,Bの切替えと、これに付随したフ
レーム番号レジスタa,bの切替えやフレームカウンタ
26へのフレーム番号のロードなどが行われる。
The frame counter 26 is connected to the selector 2
The frame number output from 5 is stored in frame memories A and B.
The load value is loaded in synchronization with the load pulse L that appears at the time of switching, and this load value is incremented in synchronization with the frame pulse FP. The comparison circuit 27 compares the frame number (α) of the frame being written or has been written outputted from the selector 25 with the frame number (β) outputted from the frame counter 26, and outputs only when β≧α. Raise X high. Prior to the rise of this output X,
Or during normal operation in which writing to the frame memory is completed by the time the next frame pulse FP appears, memory switching is output from the decoder 23 in synchronization with the frame pulse that appears immediately after the rise of the output X. The signal S0 is inverted, and the frame memories A and B on the read side (display side) and the write side are switched, the associated frame number registers a and b are switched, and the frame number is loaded into the frame counter 26, etc. will be held.

【0015】すなわち、フレームカウンタ26において
フレームパルスに同期して歩進されるフレーム番号(β
)は、セレクタ25から出力されるフレーム番号(α)
のフレームの表示時点を示しており、フレーム番号(α
)の動画データが書込み済みのフレームメモリが、β≧
αで指定される表示開示時点に同期して読出し(表示)
側に切替えられることにより、表示の同期化が行われる
That is, the frame number (β
) is the frame number (α) output from the selector 25
It shows the display point of the frame, and the frame number (α
) to which the video data has already been written is β≧
Read (display) in synchronization with the display disclosure time specified by α
By switching to the side, the display is synchronized.

【0016】制御メモリ21によって管理される制御状
態は、図4に示すように、定常状態に属する4個のステ
ートS0〜S3と、初期状態に属する4個のステートS
4〜S7とに分けられている。偶数番目の数字が付加さ
れた4個のステートS0,S2,S4,S6はフレーム
メモリAが読出し側として選択中の状態であり、逆に奇
数番目の数字が付加された4個のステートS1,S3,
S5,S7はフレームメモリBが読出し側として選択中
の状態である。フレームメモリAもBも、書込み側とし
て選択中の状態では、再生データの書込み中であるか、
この書込みの終了後の停止中であるかのいずれかである
As shown in FIG. 4, the control states managed by the control memory 21 include four states S0 to S3 belonging to the steady state and four states S belonging to the initial state.
It is divided into 4 to S7. The four states S0, S2, S4, and S6 to which even numbers are added are the states in which the frame memory A is selected as the reading side, and conversely, the four states S1, S6 to which odd numbers are added are the states in which the frame memory A is selected as the reading side. S3,
In S5 and S7, frame memory B is being selected as the reading side. When both frame memories A and B are selected as the write side, whether playback data is being written or not.
Either it is stopped after this writing is completed.

【0017】図4に示す8個のステートS0〜S7は、
図5の状態遷移図に示すように、発生事象(イベント)
「あ」〜「た」に従って、相互間を遷移する。定常状態
における状態遷移の原因となる発生事象「あ」〜「か」
の要素は、 (A)書込み側のフレームメモリへの再生データの書込
みの終了 (B)β≧α(Xがハイ) (C)フレームパルス(FP)の出現 であり、これらの各要素の組合せと発生事象との対応は
、次のようになる。 「あ」と「え」:(A)かつ(B)かつ(C)「い」と
「お」:(A) 「う」と「か」:(B)かつ(C)
The eight states S0 to S7 shown in FIG.
As shown in the state transition diagram of Figure 5, the occurrence event (event)
Transition between them according to ``a'' and ``ta.'' Occurrence events “a” to “ka” that cause state transitions in a steady state
The elements are: (A) Completion of writing of playback data to the writing side frame memory (B) β≧α (X is high) (C) Appearance of frame pulse (FP), and the combination of these elements The correspondence between this and the occurring event is as follows. “A” and “E”: (A) Katsu (B) Katsu (C) “I” and “O”: (A) “U” and “Ka”: (B) Katsu (C)

【0018】一方、初期状態における状態遷移の原因と
なる発生事象は、それぞれ 「き」,「く」,「け」,「さ」,「し」,「す」:シ
ステムリセットパルスの発生 「こ」、「せ」 :フレームメモリのクリア終了 「そ」        :(A) 「た」        :(C) となる。
On the other hand, the occurrence events that cause the state transition in the initial state are "ki", "ku", "ke", "sa", "shi", and "su": occurrence of the system reset pulse. ”, “se”: Frame memory clearing completed “so”: (A) “ta”: (C).

【0019】再生対象のマルチメディアデータの記録時
には、圧縮対象のフレーム構成の動画データに対してフ
レーム間引きによるデータの圧縮も併用される。このフ
レーム間引きは、1フレームおき、2フレームおき、3
フレームおきなどという予め定められた規則に従って行
われる駒落しに加えて、1フレーム当たりの圧縮後のデ
ータ量が所定値をこえた場合にはこのフレームを駒落し
の対象とするという不規則な間引きも併用される。従っ
て、再生装置側では記録時にどのようなフレーム間引き
が行われたかをタイムコードに含まれるフレーム番号に
基き的確に把握しながら再生することが必要になる。
[0019] When recording multimedia data to be reproduced, data compression by frame thinning is also used for moving image data having a frame structure to be compressed. This frame thinning is performed every other frame, every 2 frames, and every 3 frames.
In addition to frame dropping that is performed according to predetermined rules such as every other frame, irregular thinning is performed in which if the amount of compressed data per frame exceeds a predetermined value, that frame is subject to frame dropping. is also used together. Therefore, on the playback device side, it is necessary to play back while accurately understanding what kind of frame thinning was performed during recording based on the frame number included in the time code.

【0020】図6は、上記規則的なフレーム間引きと不
規則的なフレーム間引きとが組合された圧縮データの再
生の様子を説明するためのタイムチャートである。この
例では、偶数フレームが駒落しされるという規則的な間
引きに加えて、#9のフレームについてはその圧縮デー
タ量が所定値を越えたため不規則的に間引きされたため
に、再生対象のフレームは#1、#3、#5、#7、#
11となっている。
FIG. 6 is a time chart for explaining the reproduction of compressed data in which the regular frame thinning and irregular frame thinning are combined. In this example, in addition to regular thinning in which even-numbered frames are dropped, frame #9 is thinned out irregularly because its compressed data amount exceeds a predetermined value, so the frame to be played back is #1, #3, #5, #7, #
It is 11.

【0021】図7は、図6と同様に再生対象のフレーム
が#1、#3、#5、#7、#11である場合において
、フレーム5の再生中に転送データの瞬断などが発生し
、このためこのフレーム5の再生の終了(フレームメモ
リAへの再生データの書込みの終了)が3フレーム分ほ
ど遅延しても、以後の動作が正常に続行される例を示し
ている。
FIG. 7 shows, similarly to FIG. 6, when the frames to be played are #1, #3, #5, #7, and #11, a momentary interruption of the transferred data occurs during the playback of frame 5. Therefore, even if the end of the reproduction of frame 5 (the end of writing of the reproduction data to the frame memory A) is delayed by about three frames, the subsequent operation continues normally.

【0022】[0022]

【発明の効果】本発明に係わるマルチメディアデータの
再生装置は、上述のように記録時に付加したタイムコー
ド利用してビデオデータを再生する構成であるから、規
則的な間引きに加えて不規則的な間引きが行われること
のあるビデオデータを、データ転送の瞬断などの発生下
でも忠実に再生し表示できるという効果が奏される。
Effects of the Invention Since the multimedia data reproducing apparatus according to the present invention is configured to reproduce video data using the time code added at the time of recording as described above, it can perform irregular thinning in addition to regular thinning. This has the effect that video data, which is often thinned out, can be faithfully reproduced and displayed even when there is a momentary interruption in data transfer.

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

【図1】本発明の一実施例に係わるマルチメディアデー
タの再生装置の構成を示すブロックずである。
FIG. 1 is a block diagram showing the configuration of a multimedia data reproducing apparatus according to an embodiment of the present invention.

【図2】再生対象のマルチメディアデータの構成を例示
するデータフォーマット図である。
FIG. 2 is a data format diagram illustrating the structure of multimedia data to be reproduced.

【図3】図1のビデオシーケンサ8の構成の一例を示す
ブロック図である。
FIG. 3 is a block diagram showing an example of the configuration of the video sequencer 8 in FIG. 1.

【図4】図1,図3のビデオシーケンサ8による制御状
態の種類を例示する概念図である。
4 is a conceptual diagram illustrating types of control states by the video sequencer 8 of FIGS. 1 and 3. FIG.

【図5】図1,図3のビデオシーケンサによる制御状態
の遷移の様子を例示する状態遷移図である。
FIG. 5 is a state transition diagram illustrating how control states change by the video sequencer of FIGS. 1 and 3;

【図6】図1,図3のビデオシーケンサによる制御の様
子を例示するタイミングチャートである。
6 is a timing chart illustrating the state of control by the video sequencer of FIGS. 1 and 3; FIG.

【図7】図1,図3のビデオシーケンサによる制御の様
子を例示するタイミングチャートである。
7 is a timing chart illustrating the state of control by the video sequencer of FIGS. 1 and 3; FIG.

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

IN      再生対象のマルチメディアデータの入
力端子1        多重分離部 3        可変長符号復号部(VLD)4  
      逆量子化部(Qー1)5        
逆離散コサイン変換部(DCTー1)A,B    フ
レームバッファ対 8        ビデオシーケンサ VO      再生ビデオ出力端子 11      オーディオデコーダ
IN Input terminal for multimedia data to be played 1 Demultiplexer 3 Variable length code decoder (VLD) 4
Inverse quantization section (Q-1) 5
Inverse discrete cosine transform unit (DCT-1) A, B frame buffer pair 8 Video sequencer VO Playback video output terminal 11 Audio decoder

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】フレーム構成のビデオデータに離散コサイ
ン変換、量子化、可変長符号化を組合せたハイブリッド
符号化を施すと共にフレーム番号の付加によるオーディ
オデータとの同期化を図りながら記録されたマルチメデ
ィアデータを再生するためのビデオデコーダとオーディ
オデコーダとを備えた再生装置であって、前記ビデオデ
コーダは、再生ビデオデータの書込み側と再生ビデオデ
ータの表示用読出し側との間を交互に切替えられるフレ
ームメモリ対と、このフレームメモリ対に同期して切替
えられ再生中のフレームのフレーム番号を保持するフレ
ーム番号保持レジスタと、このフレーム番号保持レジス
タに保持中のフレーム番号と表示対象のフレームのフレ
ーム番号とを照合し照合一致の場合には、書込み側フレ
ームメモリへの再生ビデオデータの書込みの終了を条件
として、前記フレームメモリ対の切替えを行う切替え制
御回路とを備えたことを特徴とするマルチメディアデー
タの再生装置。
Claim 1: Multimedia recorded by subjecting frame-structured video data to hybrid encoding that combines discrete cosine transformation, quantization, and variable length coding, and synchronizing it with audio data by adding frame numbers. A playback device including a video decoder and an audio decoder for playing back data, the video decoder having a frame that is alternately switched between a write side of playback video data and a readout side for display of playback video data. A memory pair, a frame number holding register that is switched in synchronization with this frame memory pair and holds the frame number of the frame being played back, and the frame number held in this frame number holding register and the frame number of the frame to be displayed. and a switching control circuit that switches between the pair of frame memories on the condition that the writing of the playback video data to the write-side frame memory is completed when there is a match between the pair of frame memories. playback device.
JP03070603A 1991-03-11 1991-03-11 Multimedia data playback device Expired - Fee Related JP3079614B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03070603A JP3079614B2 (en) 1991-03-11 1991-03-11 Multimedia data playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03070603A JP3079614B2 (en) 1991-03-11 1991-03-11 Multimedia data playback device

Publications (2)

Publication Number Publication Date
JPH04282985A true JPH04282985A (en) 1992-10-08
JP3079614B2 JP3079614B2 (en) 2000-08-21

Family

ID=13436316

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03070603A Expired - Fee Related JP3079614B2 (en) 1991-03-11 1991-03-11 Multimedia data playback device

Country Status (1)

Country Link
JP (1) JP3079614B2 (en)

Also Published As

Publication number Publication date
JP3079614B2 (en) 2000-08-21

Similar Documents

Publication Publication Date Title
US4703369A (en) Video format signal recording and reproducing method
EP0627853A2 (en) Picture reproduction apparatus and picture decoding apparatus
KR100269748B1 (en) Video data processing method and apparatus of digital vtr
US6249551B1 (en) Video playback method and system for reducing access delay
KR100302027B1 (en) Digital video recorder with at least one tape head and method of recording image data using this recorder
US6122020A (en) Frame combining apparatus
JPWO1995002300A1 (en) Image signal decoding method and image signal decoding device
KR20010050137A (en) Digital signal recording apparatus and recording medium
KR0138000B1 (en) PROCESSING SYSTEM FOR DIGITAL VIDEO SIGNAL
JP3079614B2 (en) Multimedia data playback device
JP3079615B2 (en) Multimedia data playback device
JPH0898160A (en) Data multiplexing device
JP3852114B2 (en) Compressed image data transmission method and apparatus
JP2989417B2 (en) Digital information playback device
JP3104776B2 (en) Image reproducing device and image decoding device
JP2723024B2 (en) Compressed image data playback device
JP3775525B2 (en) Decoding device and decoding method
JP3135237B2 (en) Digital signal recording device
JP3214616B2 (en) Double-speed playback of digital compressed video
JPH0234556B2 (en)
JPH0974535A (en) Video data recording device and video data reproducing device
JP3158603B2 (en) Digital image signal transmission equipment
JPH01159874A (en) Pcm sound signal recording and reproducing device
JP3106479B2 (en) Digital component signal recording apparatus and recording method
KR100224822B1 (en) Variable bit rate data format device and format structure of a sector thereby

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000523

LAPS Cancellation because of no payment of annual fees