[go: up one dir, main page]

JPH099258A - Decoding device for encoded video data - Google Patents

Decoding device for encoded video data

Info

Publication number
JPH099258A
JPH099258A JP15294595A JP15294595A JPH099258A JP H099258 A JPH099258 A JP H099258A JP 15294595 A JP15294595 A JP 15294595A JP 15294595 A JP15294595 A JP 15294595A JP H099258 A JPH099258 A JP H099258A
Authority
JP
Japan
Prior art keywords
decoding
video data
data
encoded video
encoded
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
JP15294595A
Other languages
Japanese (ja)
Other versions
JP3301274B2 (en
Inventor
Masuo Oku
万寿男 奥
Yukitoshi Tsuboi
幸利 坪井
Yutaka Okada
豊 岡田
Itsuki Ishinabe
厳 石鍋
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP15294595A priority Critical patent/JP3301274B2/en
Publication of JPH099258A publication Critical patent/JPH099258A/en
Application granted granted Critical
Publication of JP3301274B2 publication Critical patent/JP3301274B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/162User input

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

(57)【要約】 【目的】標準復号モードに加え、フリーズや高速表示に
対応した特殊復号モードを実現する。 【構成】標準復号時には、符号化映像データに多重され
た時間情報に基づき復号を行い、特殊復号モードにて
は、バッファリング手段内の符号化映像データの有無に
基づき復号する。
(57) [Abstract] [Purpose] In addition to the standard decoding mode, realize a special decoding mode that supports freeze and high-speed display. [Structure] In standard decoding, decoding is performed based on time information multiplexed with encoded video data, and in the special decoding mode, decoding is performed based on the presence or absence of encoded video data in the buffering means.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、符号化してデータ圧縮
した符号化映像データを復号化し、表示する復号装置に
係り、特に復号した映像データを繰り返し表示するなど
の機能を有する復号装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a decoding device for decoding and displaying coded video data which has been coded and data compressed, and more particularly to a decoding device having a function of repeatedly displaying the decoded video data.

【0002】[0002]

【従来の技術】ディジタル化された映像信号は膨大な情
報量を有しており、光ディスクなどの記録媒体への記録
において高速かつ大容量であることが必要であり、また
伝送や放送においても非常に広帯域な伝送路が必要とな
り、その実現は容易ではない。そこでディジタル化した
映像データを高能率符号化し、データ量を圧縮する符号
化方式が用いられる。
2. Description of the Related Art A digitized video signal has an enormous amount of information, and it is necessary for it to have a high speed and a large capacity for recording on a recording medium such as an optical disk, and also for transmission and broadcasting. A wide bandwidth transmission line is required, and its realization is not easy. Therefore, a coding method is used in which the digitized video data is highly efficiently coded and the data amount is compressed.

【0003】このような符号化方式としてISO/IE
Cの定めるMPEG規格(「テレビジョン学会誌」;V
ol.48、No.1、pp.44〜49に記載)があ
る。MPEG規格では、映像データの符号化と音声信号
の符号化、ならびに符号化した映像データと音声データ
の多重化方法を定めている。
ISO / IE is used as such an encoding method.
MPEG standard defined by C ("Journal of the Television Society"; V
ol. 48, no. 1, pp. 44-49). The MPEG standard defines encoding of video data, encoding of audio signals, and a method of multiplexing encoded video data and audio data.

【0004】MPEG規格では、符号化を行う映像デー
タの単位はフレームもしくはフィールドでありピクチャ
と呼ばれる。映像データはその前あるいは後あるいはそ
の両方のピクチャとの間で動き補償差分を取り、離散コ
サイン変換、可変長符号化を用いて圧縮が行われる。
In the MPEG standard, the unit of video data to be encoded is a frame or field and is called a picture. The video data is subjected to a motion-compensated difference between it and the picture before or after it, or both of them, and is compressed using discrete cosine transform and variable length coding.

【0005】動き補償の参照方法によりI、P、Bの3
つの符号化タイプに分類されるピクチャが存在する。こ
れを図6に示す。図中の矢印は始点が参照ピクチャ、終
点が符号化するピクチャを表している。Iピクチャでは
画像の参照は行われなく、復号化のために必要な情報が
すべてそのピクチャ内に符号化される(画像内符号化画
像)。Iピクチャは単独で復号化が可能である反面、発
生データ量は最も多い。Pピクチャは直前に復号化した
IピクチャまたはPピクチャを参照画像とする(前方予
測画像)。発生データ量はIピクチャに次いで多い。そ
してBピクチャは直前と直後に存在するIまたはPピク
チャを参照画面とする(双方向予測画像)。発生データ
量が最も少なくなる。
According to the motion compensation reference method, three of I, P and B are used.
There are pictures classified into one coding type. This is shown in FIG. The arrows in the figure represent the reference picture at the start point and the picture to be encoded at the end point. An image is not referred to in an I picture, and all the information necessary for decoding is encoded in that picture (intra-picture encoded image). Although the I picture can be decoded independently, the generated data amount is the largest. For the P picture, the I picture or the P picture decoded immediately before is used as a reference image (forward predicted image). The generated data amount is the second largest after the I picture. The B picture uses I or P pictures existing immediately before and immediately after it as a reference screen (bidirectional prediction image). Generates the least amount of data.

【0006】MPEG規格では、上記したようにピクチ
ャ毎に発生するデータ量が異なる。このような符号化映
像データを一定ビットレートにするため、符号化装置な
らびに復号化装置では符号化映像データのバッファメモ
リを備えさせ、さらにはバッファメモリが規格で定めた
容量の範囲内でオーバーフローやアンダーフローを起こ
さないように符号化ならびに復号化を行う。このことを
図7を用いて説明する。図は復号装置のバッファメモリ
内部のデータ量の遷移を示す復号データ量遷移モデルで
ある。横軸は時刻を、縦軸はデータ量を表す。
According to the MPEG standard, the amount of data generated for each picture is different as described above. In order to make such encoded video data a constant bit rate, the encoding device and the decoding device are provided with a buffer memory for the encoded video data, and further, the buffer memory overflows or falls within the range defined by the standard. Encoding and decoding are performed so that underflow does not occur. This will be described with reference to FIG. The figure is a decoding data amount transition model showing a transition of the data amount inside the buffer memory of the decoding device. The horizontal axis represents time and the vertical axis represents the amount of data.

【0007】符号化映像データが入力され、それに伴っ
てバッファ内部のデータ量は増加していく。一ピクチャ
期間につき一回、定期的に復号が行われ、その時に一ピ
クチャに相当する分だけバッファ内のデータ量は減少す
る。以上を繰り返すのでバッファ内のデータ量の遷移は
図に示したようにノコギリの歯状になる。データ増加時
のグラフの傾きは符号化映像データ入力の伝送レートを
表している。
Coded video data is input, and the data amount in the buffer increases accordingly. Decoding is performed once per picture period, and the amount of data in the buffer is reduced by the amount corresponding to one picture at that time. Since the above is repeated, the transition of the data amount in the buffer becomes a sawtooth shape as shown in the figure. The slope of the graph when the data increases indicates the transmission rate of the encoded video data input.

【0008】符号化側は、上記の復号データ量遷移モデ
ルを想定し、データ量のピークがバッファメモリの規定
容量を越えたり、逆にデータ量の最小値がゼロになりデ
ータが不足することがないように、ピクチャ毎の符号発
生量を制御する。
On the encoding side, assuming the above-mentioned decoded data amount transition model, the peak of the data amount may exceed the specified capacity of the buffer memory, or conversely, the minimum value of the data amount may become zero and the data may be insufficient. The code generation amount for each picture is controlled so as not to exist.

【0009】復号側では、復号の開始タイミングを符号
側が上記復号データ量遷移モデルにて想定しているタイ
ミングで復号させることが不可欠である。このタイミン
グより早ければアンダーフローが生じる可能性があり、
遅ければオーバーフローが発生する可能性がある。この
ことを可能とさせるために符号化側で、符号化映像デー
タに多重して時間情報を付加している。この時間情報と
しては、時刻を示すPCR(Program Clock Refer
ence)もしくはSCR(System Clock Referenc
e)とピクチャ先頭の符号化映像データの復号開始時刻
を示すDTS(Decoding Time Stamp)、ならびに
復号したピクチャデータの表示時刻を示すPTS(Pre
sentation Time Stamp)があり、PCRもしくはS
CRで時刻を符号側に一致させ、DTSの示す時刻で復
号を開始させ、PTSの示す時刻で表示を開始する。
On the decoding side, it is indispensable for the decoding start timing to be decoded at the timing assumed by the coding side in the decoded data amount transition model. Underflow may occur earlier than this timing,
If it is late, overflow may occur. In order to enable this, the encoding side adds time information by multiplexing the encoded video data. As the time information, a PCR (Program Clock Referer) indicating time is used.
ence) or SCR (System Clock Reference)
e), DTS (Decoding Time Stamp) indicating the decoding start time of the coded video data at the beginning of the picture, and PTS (Pre) indicating the display time of the decoded picture data.
sentation time stamp), PCR or S
The time is matched with the code side by CR, the decoding is started at the time indicated by DTS, and the display is started at the time indicated by PTS.

【0010】ところで、このような符号化映像データを
復号する装置において、符号化側が想定したデコードの
みならず、途中で復号画像をフリーズ表示させたりする
機能は使い勝手を向上させるものとして切望されてい
る。
By the way, in such a device for decoding encoded video data, not only the decoding assumed by the encoding side, but also the function of displaying the decoded image in the middle of freezing is desired to improve usability. .

【0011】一方、このような機能を含む復号を実現す
るための方法について、MPEG規格では、符号側で仮
定している復号データ量遷移モデルを、フリーズ等の表
示を含むような復号データ量遷移モデルに合致するよう
に符号化映像データの内容を一部変更した後、復号する
ことを推奨している。
On the other hand, regarding a method for realizing decoding including such a function, in the MPEG standard, a decoded data amount transition model assumed on the code side is converted into a decoded data amount transition including a display such as freeze. It is recommended that the encoded video data be partially modified to match the model and then decoded.

【0012】しかしながら、これを実現するためには符
号化映像データを解析し、書き換える装置を復号装置の
前に設けなくてはならず、ハードウェア規模が増大し、
コストの上昇を招くという問題を生じる。
However, in order to realize this, a device for analyzing and rewriting the coded video data must be provided in front of the decoding device, which increases the hardware scale.
This causes a problem of increasing costs.

【0013】[0013]

【発明が解決しようとする課題】本発明の目的は、上記
した問題点を解決し、ハードウェア規模の増加を招くこ
となく、符号化において想定していないフリーズ等の表
示機能を実現する復号装置を実現することにある。
SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned problems and to realize a display function such as a freeze, which is not assumed in encoding, without causing an increase in hardware scale. Is to realize.

【0014】[0014]

【課題を解決するための手段】上記した課題を解決する
ために本発明では、符号化映像データのパーサ手段と、
符号化映像データのバッファリング手段と、復号手段
と、復号開始制御手段と、バッファリング監視手段とを
備えさせ、さらに映像データの復号手段には、既に復号
済みの映像データを繰り返して表示させる手段を備えさ
せる。
In order to solve the above-mentioned problems, the present invention provides a parser means for encoded video data,
A means for buffering the encoded video data, a decoding means, a decoding start control means, and a buffering monitoring means, and means for repeatedly displaying the already decoded video data on the video data decoding means. Prepare for.

【0015】[0015]

【作用】パーサ手段は、符号化映像データに多重されて
いる符号時の時間情報を抽出し、復号開始時刻等の情報
を復号開始制御手段へ与える。バッファリング手段は、
符号化映像データを復号する前に一時蓄えるものであ
り、復号手段は、バッファリング手段から読み出した符
号化映像データを復号し、表示映像データを出力する。
The parser means extracts the time information at the time of the code multiplexed in the coded video data and supplies the information such as the decoding start time to the decoding start control means. The buffering means is
The coded video data is temporarily stored before being decoded, and the decoding means decodes the coded video data read from the buffering means and outputs display video data.

【0016】第一の復号モードにおいては、復号開始制
御手段は、前記復号開始時刻等の情報に基づき符号化映
像データをバッファリング手段から読み出し、復号手段
に供給し復号を開始させる。これにより、符号側にて想
定したのと同一の復号を行う標準復号モードが実現され
る。
In the first decoding mode, the decoding start control means reads the coded video data from the buffering means based on the information such as the decoding start time and supplies it to the decoding means to start decoding. As a result, the standard decoding mode for performing the same decoding as assumed on the coding side is realized.

【0017】第二の復号モードでは、復号開始制御手段
は、バッファリング監視手段の監視結果に基づき符号化
映像データをバッファリング手段から読み出し、復号手
段に供給し復号を開始させる。このモードは、復号開始
時刻等の情報を用いることなく復号を行わせることが出
来る特殊復号モードである。例えばこのモードにおい
て、復号済みの映像データを繰り返して表示させる手段
は、復号停止に合わせて復号済みの映像データを繰り返
し表示させる。これにより、符号化映像データの復号手
段への供給を故意に停止させたり、幾つかのピクチャの
符号化映像データをスキップさせることにより、フリー
ズ表示や高速表示に対応した復号が可能となる。
In the second decoding mode, the decoding start control means reads the coded video data from the buffering means based on the monitoring result of the buffering monitoring means and supplies it to the decoding means to start decoding. This mode is a special decoding mode in which decoding can be performed without using information such as the decoding start time. For example, in this mode, the means for repeatedly displaying the decoded video data repeatedly displays the decoded video data when the decoding is stopped. Thus, by intentionally stopping the supply of the encoded video data to the decoding means or skipping the encoded video data of some pictures, it is possible to perform decoding corresponding to freeze display or high-speed display.

【0018】[0018]

【実施例】本発明の実施例を、添付図面により説明す
る。
Embodiments of the present invention will be described with reference to the accompanying drawings.

【0019】図1は、符号化映像データおよび符号化音
声データの復号装置を示す図であり、1はクロック発生
部、2はシステムパーサ部、3はデータ選択部、4はコ
ントロールインタフェース部、5は映像データ復号部、
6は主メモリ部、7は音声データ復号部である。
FIG. 1 is a diagram showing a decoding apparatus for coded video data and coded audio data. 1 is a clock generation section, 2 is a system parser section, 3 is a data selection section, 4 is a control interface section, and 5 is a control interface section. Is the video data decoding unit,
Reference numeral 6 is a main memory unit, and 7 is an audio data decoding unit.

【0020】符号化映像データならびに符号化音声デー
タは、前記したタイミング情報とともに多重化されたda
ta_streamとして、システムパーサ部2に入る。システ
ムパーサ部では、data_stream上のPCRもしくはSC
Rのクロック情報(PCR/SCR)を抽出し、クロッ
ク発生部1へ送出する。クロック発生部1では、このP
CR/SCRを基に符号化側と同一な時刻(system_clo
ck_time)を再現するとともに、各部の動作クロック信
号(clock_pulse)を発生させる。system_time_clockは
映像データ復号部5と音声データ復号部6に送られ、cl
ock_pulseは全てのブロックに送られる。
The coded video data and the coded audio data are multiplexed with the timing information as described above.
Enter the system parser unit 2 as ta_stream. In the system parser, PCR or SC on data_stream
The R clock information (PCR / SCR) is extracted and sent to the clock generator 1. In the clock generator 1, this P
Based on CR / SCR, the same time as the encoding side (system_clo
ck_time) is reproduced, and an operation clock signal (clock_pulse) of each part is generated. system_time_clock is sent to the video data decoding unit 5 and the audio data decoding unit 6, and cl
ock_pulse is sent to all blocks.

【0021】またシステムパーサ部2では、data_strea
mから符号化映像データと符号化音声データの区別(a_
v)や、復号ならびに表示開始のタイミング情報(DT
S/PTS)、映像のピクチャ毎の符号化タイプ情報
(pic_type)を識別し、a_v、pict_typeは、data_str
eamとともにデータ分配部3へ、DTS/PTSは、映
像データ復号部5ならびに音声データ復号部7にそれぞ
れ対応したDTS/PTSが送出される。
In the system parser unit 2, data_strea
Discrimination of encoded video data and encoded audio data from m (a_
v) and timing information of decoding and display start (DT
S / PTS), coding type information (pic_type) for each picture of the video is identified, and a_v and pict_type are data_str.
As the DTS / PTS, the DTS / PTS corresponding to the video data decoding unit 5 and the audio data decoding unit 7 is sent to the data distribution unit 3 together with the eam.

【0022】データ分配部3では、システムパーサ部2
を介し入力するdata_steremをa_v、pict_typeならびに
コントロールインタフェース部4から入力するselction
_infoを参照し、符号化映像データ(v_stream)を映像
データ復号部5へ、符号化音声データ(a_stream)を音
声データ復号部7へ送出する。
In the data distribution unit 3, the system parser unit 2
Data_sterem input via a_v, pict_type and control interface 4 selection
With reference to _info, the encoded video data (v_stream) is sent to the video data decoding unit 5, and the encoded audio data (a_stream) is sent to the audio data decoding unit 7.

【0023】コントロールインタフェース部4には、外
部より図中のcommandで示した信号により動作命令を入
力する。また映像データ復号部5および音声データ復号
部7が符号化データを受取可能かどうかを示すステート
信号vd_reqならびにad_reqの供給を受け、外部に出力す
る。
An operation command is externally input to the control interface unit 4 by a signal indicated by command in the figure. Further, the video data decoding unit 5 and the audio data decoding unit 7 are supplied with the state signals vd_req and ad_req indicating whether or not the encoded data can be received, and output them to the outside.

【0024】データ選択分配部4へ出力するselction_i
nfoは、通常の復号動作モード、即ち符号側で想定して
いる復号動作を行うモードでは、複数の符号化映像デー
タ及び符号化音声データから復号を希望するv_stream、
a_streamを指示するものであり、data_steremが一組の
符号化映像データ及び符号化音声データしか含まない場
合には、selction_infoが何かの意味を持つことはな
い。
Selection_i output to the data selection / distribution unit 4
nfo is a normal decoding operation mode, that is, in a mode in which the decoding operation assumed on the encoding side is performed, v_stream desired to be decoded from a plurality of encoded video data and encoded audio data,
It indicates a_stream, and when data_sterem includes only one set of encoded video data and encoded audio data, selection_info has no meaning.

【0025】一方、フリーズ等の特殊復号動作モードで
は、selction_infoは、復号希望のv_streamを選択させ
たり、データ選択分配部3からのv_stream、a_streamの
出力を停止させたり、符号化映像データにおいて特定の
符号化タイプのデータのみを選択出力させるための情報
を担う。
On the other hand, in the special decoding operation mode such as freeze, selection_info selects the desired v_stream for decoding, stops the output of v_stream and a_stream from the data selection / distribution unit 3, and selects a specific value in the encoded video data. It carries the information to select and output only the coding type data.

【0026】さらに映像データ復号部5へ送出している
ignore_TSは、符号化映像データの復号及び表示のタ
イミングを前述のDTS/PTSを用いることなく、映
像データ復号部5へ入力する符号化データを出来るだけ
早く復号させるための命令信号であり、commandにより
特殊な復号動作モードを指示された場合に、ignore_T
SでDTS/PTSを用いない復号動作を指示する。
Further, it is sent to the video data decoding section 5.
ignore_TS is a command signal for decoding the coded data input to the video data decoding unit 5 as soon as possible without using the above-mentioned DTS / PTS for the timing of decoding and displaying the coded video data. Ignore_T when a special decoding operation mode is instructed
S instructs the decoding operation without using DTS / PTS.

【0027】映像データ復号部5は、v_streamとして入
力される符号化映像データを復号し、映像信号(vide
o)を出力する。この映像データ復号部5での復号動作
は、ignore_TSにより、DTS/PTSに基づいて行
う場合と、無視して行う場合とがある。またこの復号過
程にて必要となる符号化映像データのバッファリングや
参照映像信号データの格納のために主メモリ6が用いら
れる。主メモリ6のメモリバス(memory_bus)は、映像
データ復号装置5、音声データ復号部7にも接続され、
符号化音声データのバッファリング等にも用いられる。
The video data decoding unit 5 decodes the coded video data input as v_stream to generate a video signal (vide
o) is output. The decoding operation in the video data decoding unit 5 may be performed based on DTS / PTS or may be ignored by ignore_TS. Further, the main memory 6 is used for buffering the encoded video data and storing the reference video signal data, which are required in the decoding process. The memory bus (memory_bus) of the main memory 6 is also connected to the video data decoding device 5 and the audio data decoding unit 7,
It is also used for buffering encoded audio data.

【0028】図2は、図1に示した映像データ復号部5
と主メモリ6の詳細を示した図である。映像データ復号
部5にて、501は符号化データインタフェース回路、
502は符号化映像データのパーサ回路、503は逆量
子化回路、504は逆DCT回路、505は参照映像デ
ータ生成回路、506は加算回路、507は出力データ
インタフェース回路、508はバッファ占有率管理回
路、509は符号化データバッファ書き込み回路、51
0は符号化データバッファ読み出し回路、511は前方
参照映像データ読み出し回路、512は後方参照データ
読み出し回路、513は復号済み映像データ書き込み回
路、514は表示映像データ読み出し回路であり、主メ
モリ6にて、61はアドレスデコードおよびデータイン
タフェース回路、62は符号化データバッファメモリ、
63、64、65はフレームメモリである。なお本図で
は、主メモリ6が符号化音声データをバッファリングす
る機能については省略して示しているが、符号化音声デ
ータは符号化映像データに比べ極めて少量であり、本発
明の具体的説明に影響を与えるものではない。
FIG. 2 shows the video data decoding unit 5 shown in FIG.
FIG. 3 is a diagram showing details of a main memory 6; In the video data decoding unit 5, 501 is an encoded data interface circuit,
502 is a parser circuit for encoded video data, 503 is an inverse quantization circuit, 504 is an inverse DCT circuit, 505 is a reference video data generation circuit, 506 is an addition circuit, 507 is an output data interface circuit, and 508 is a buffer occupation ratio management circuit. , 509 is an encoded data buffer writing circuit, 51
Reference numeral 0 is an encoded data buffer read circuit, 511 is a forward reference video data read circuit, 512 is a backward reference data read circuit, 513 is a decoded video data write circuit, 514 is a display video data read circuit, and in the main memory 6. , 61 is an address decoding and data interface circuit, 62 is an encoded data buffer memory,
Reference numerals 63, 64 and 65 are frame memories. Although the main memory 6 does not show the function of buffering the encoded audio data in this figure, the encoded audio data is extremely small compared to the encoded video data, and the specific description of the present invention will be given. Does not affect.

【0029】符号化映像データ(v_stream)は、映像デ
ータ復号部5内の符号化データインターフェース回路5
01に入力し、符号化データバッファ書き込み回路50
9を介し、主メモリ6内の符号化データバッファメモリ
61に書き込む。書き込みに際し、DTS/PTSに対
応したv_stream上の特定データが符号化データバッファ
メモリ61のどのアドレスに格納されたのかを符号化デ
ータバッファ読み出し回路510へ送出する(DTS-a
ddress)。また、PTSはDTSに換算して、DTSで
の一元的な制御を行っても、復号した映像データ(vide
o)や音声データ(audio)を連続して出力する場合には
何ら問題はない。
The encoded video data (v_stream) is the encoded data interface circuit 5 in the video data decoding unit 5.
01, and the encoded data buffer write circuit 50
Write data to the encoded data buffer memory 61 in the main memory 6 via At the time of writing, the address in the encoded data buffer memory 61 where the specific data on v_stream corresponding to the DTS / PTS is stored is sent to the encoded data buffer read circuit 510 (DTS-a).
ddress). In addition, PTS is converted to DTS, and even if unified control is performed by DTS, decoded video data (vide
o) and audio data (audio) are output continuously, there is no problem.

【0030】符号化データバッファメモリ61からの読
み出しは、符号化データバッファ読み出し回路510が
司る。符号化データバッファ読み出し回路510へは、
前記したDTS/PTS(PTSはDTSに換算して扱
われる)、ignore_TS、system_time_clock、およびD
TS_addressが入力され、DTS/PTSに基づくモー
ドでは、符号化データバッファメモリ61からの読み出
しに際し、system_clock_timeが表す時刻がDTSに一
致した時、このDTSに対応したv_stream上の特定デー
タが符号化データバッファ読み出し回路510から符号
化映像データのパーサ回路502に出力されるようにす
る。ignore_TSにて、DTS/PTSを無視すること
が指令されるモードでは、符号化データバッファメモリ
61内にv_streamのデータが復号可能な状態で存在する
限りにおいて、読み出し動作を持続させる。
Reading from the encoded data buffer memory 61 is controlled by the encoded data buffer read circuit 510. To the encoded data buffer read circuit 510,
The above-mentioned DTS / PTS (PTS is converted into DTS and handled), ignore_TS, system_time_clock, and D
In the mode based on TS_address input and DTS / PTS, when the time represented by system_clock_time matches DTS when reading from the encoded data buffer memory 61, the specific data on v_stream corresponding to this DTS is encoded data buffer. The read circuit 510 outputs the encoded video data to the parser circuit 502. In the mode in which ignore_TS instructs to ignore DTS / PTS, the read operation is continued as long as v_stream data exists in the coded data buffer memory 61 in a decodable state.

【0031】バッファメモリ占有率管理回路508は、
符号化データバッファ書き込み回路509の書き込みア
ドレスと符号化データバッファ読み出し回路510の読
み出しアドレスを比較して、符号化映像データを書き込
む余地がある場合、vd_reqにて外部に符号化映像データ
を要求し、一ピクチャに相当する符号化映像データの読
み出しに先立って、一ピクチャ分の符号化データが符号
化データバッファメモリ61内にない場合、under_flow
を符号化データバッファ読み出し回路510ならびに表
示映像データ読み出し回路514に送出する。
The buffer memory occupation ratio management circuit 508
If there is room to write the coded video data by comparing the write address of the coded data buffer write circuit 509 and the read address of the coded data buffer read circuit 510, vd_req requests the coded video data to the outside, If the encoded data for one picture does not exist in the encoded data buffer memory 61 prior to reading the encoded video data corresponding to one picture, under_flow
To the encoded data buffer read circuit 510 and the display video data read circuit 514.

【0032】符号化映像データは、符号化データバッフ
ァ読み出し回路510から符号化映像データのパーサ回
路502に送出される。符号化映像データのパーサ回路
502では、可変長符号化されたDCT変換係数データ
や動きベクトルなどのデータを可変長復号し、逆量子化
回路503でDCT変換係数データへの重み付けを行
い、さらに、逆DCT回路504で逆DCT変換する。
この逆DCT変換されたデータは、符号化側では動き予
測した映像の画素レベルのデータであり、加算回路50
6で参照画面の映像データと加算して、復号した映像デ
ータを得る。
The encoded video data is sent from the encoded data buffer read circuit 510 to the encoded video data parser circuit 502. The encoded video data parser circuit 502 performs variable-length decoding on variable-length-encoded DCT transform coefficient data and motion vectors, and the inverse quantization circuit 503 weights the DCT transform coefficient data. The inverse DCT circuit 504 performs inverse DCT conversion.
The inverse DCT-transformed data is pixel-level data of a motion-predicted video on the encoding side, and the addition circuit 50
In step 6, the video data of the reference screen is added to obtain the decoded video data.

【0033】復号した映像データは、第1のフレームメ
モリ62〜第3のフレームメモリ64の内いずれかのフ
レームメモリに復号映像データ書込回路512を介して
書き込まれる。第1のフレームメモリ62と第2のフレ
ームメモリは、以後参照画面の映像データとして用いら
れるデータの格納用であり、前記したIならびにPピク
チャに属する映像データがこれに相当し、第1のフレー
ムメモリ62と第2のフレームメモリ63は、Iならび
にPピクチャ毎に交互に使用される。第1のフレームメ
モリ62と第2のフレームメモリ63において、時間的
に先に書き込まれたのが前方参照映像データとして、後
に書き込まれたのが後方参照映像データとなる。一方、
第3のフレームメモリ64は、Bピクチャに属する映像
データ専用であり、ピクチャがフレームとして定義され
る場合、一ピクチャの映像データを、表示に適したイン
タレースした2枚のフィールドに分割するのに用いられ
る。
The decoded video data is written to any one of the first frame memory 62 to the third frame memory 64 via the decoded video data writing circuit 512. The first frame memory 62 and the second frame memory are for storing data used later as video data of the reference screen, and the video data belonging to the above-mentioned I and P pictures correspond to this and the first frame The memory 62 and the second frame memory 63 are used alternately for each I and P picture. In the first frame memory 62 and the second frame memory 63, the temporally written first is the forward reference video data, and the temporally written is the backward reference video data. on the other hand,
The third frame memory 64 is dedicated to video data belonging to a B picture, and when a picture is defined as a frame, it divides the video data of one picture into two interlaced fields suitable for display. Used.

【0034】参照画面の映像データは、第1のフレーム
メモリ62からと第2のフレームメモリ63から前方参
照映像データ読み出し回路511、後方参照映像データ
読みだし回路512で前記復号した映像データを読み出
し、いずれか一方の参照映像データを選択したり、二つ
の参照映像データを加算平均したりして、動き補償に用
いる参照映像データを参照映像データ生成回路505に
て生成する。
As the video data of the reference screen, the decoded video data is read from the first frame memory 62 and the second frame memory 63 by the front reference video data reading circuit 511 and the rear reference video data reading circuit 512, The reference video data generation circuit 505 generates reference video data used for motion compensation by selecting one of the reference video data and averaging two reference video data.

【0035】表示映像データ読み出し回路514は、復
号した映像データを表示順に従って、第1のフレームメ
モリ62から第3のフレームメモリ64の三つのフレー
ムメモリのいずれかから映像データを読み出す。この
時、ピクチャがフレームとして定義される場合には、一
ピクチャの映像データを、表示に適したインタレースし
た2枚のフィールドに分けて読み出しを行い、映像出力
インタフェース回路507を介して、表示映像データ
(video)を出力する。
The display video data reading circuit 514 reads the video data from any one of the three frame memories of the first frame memory 62 to the third frame memory 64 according to the display order of the decoded video data. At this time, if the picture is defined as a frame, the video data of one picture is read by dividing it into two interlaced fields suitable for display, and the read video is output via the video output interface circuit 507. Output data (video).

【0036】主メモリ6内のアドレスデコードおよびデ
ータインタフェース回路61は、映像データ復号部5と
主メモリ6との間にあるアドレスならびにデータバスか
ら成るmemory_busを介し、アドレス信号と書き込み/読
み出し等の制御信号を受け取り、このアドレス信号をデ
コードして、データバス上のデータを所定アドレスに書
き込んだり、所定アドレスからデータをデータバス上に
読み出したりする制御を行う。
The address decoding and data interface circuit 61 in the main memory 6 controls address signals and writing / reading, etc. via a memory_bus consisting of an address and data bus between the video data decoding section 5 and the main memory 6. A signal is received, the address signal is decoded, data on the data bus is written to a predetermined address, and data is read from the predetermined address onto the data bus.

【0037】図3は、通常の復号モードの動作例を復号
データ量遷移モデルで示したものである。復号データ量
遷移モデルの下に映像データ復号部5への符号化映像デ
ータ入力(v_stream)の入力の様子を、復号データ量遷
移モデルの上に表示映像データ(video)の様子を示し
ている。図中でI、P、Bはピクチャの符号化タイプを
示しており、これらに添えた数字は、表示順での並びを
示している。表示映像データは、一ピクチャ(フレーム
もしくはフィールド)期間に一ピクチャの表示が行われ
るが、符号化映像データの入力は、一ピクチャあたり発
生するデータ量が異なっているため、データ量に応じた
間隔で入力される。復号開始タイミングは、図にて下向
きに矢印が付けられた時点であり、表示の周期に同期し
て一ピクチャ期間に一ピクチャのデコードが行われる。
DTSもしくはPTSのDTSへの換算値は、このデコ
ード開始時点を指示するが、一ピクチャ期間に一ピクチ
ャのデコードというように規則正しくデコードが行われ
ることが前提となっており、DTS/PTSは、必ずし
もピクチャ毎に必要ではなく、符号化側では、例えばI
ピクチャにのみ多重することもある。
FIG. 3 shows an operation example of a normal decoding mode in a decoded data amount transition model. The state of input of encoded video data input (v_stream) to the video data decoding unit 5 is shown under the decoded data amount transition model, and the state of display video data (video) is shown above the decoded data amount transition model. In the figure, I, P, and B indicate picture coding types, and the numbers attached to them indicate the arrangement in the display order. As for display video data, one picture is displayed during one picture (frame or field) period, but since the amount of data generated per picture is different, the input of encoded video data has an interval according to the data amount. Entered in. The decoding start timing is a time point indicated by a downward arrow in the figure, and one picture is decoded in one picture period in synchronization with the display cycle.
The conversion value of DTS or PTS into DTS indicates this decoding start time, but it is premised that regular decoding is performed such that one picture is decoded in one picture period, and DTS / PTS does not necessarily have to be decoded. It is not necessary for each picture, and on the encoding side, for example, I
It may be multiplexed only on the picture.

【0038】図4は、フリーズ期間を含む復号動作の例
である。図の最上位にignore_TSを示している。ignor
e_TSは、図1のcommandがフリーズ指示したことを受
け立ち上がり、さらにselection_infoは、次のピクチャ
の切れ目以降で、ignore_TSがHighレベルにある期間
データ選択分配部3が符号化映像データ(v_stream)の
出力を停止させる。この結果映像データ復号部5は、デ
コードすべき符号化映像データのない状態になり、図2
の表示映像データ読み出し回路514は、under_flowを
受け、PTSで示される表示時刻に係わらず、第1のフ
レームメモリ62もしくは第2のフレームメモリ63に
すでに格納されている復号済みの映像データの繰り返し
表示を行い、フリーズ表示に移行する。図では、時間的
に古く、なお且つ未表示であるP_1のピクチャの表示を
繰り返している。
FIG. 4 shows an example of the decoding operation including the freeze period. Ignore_TS is shown at the top of the figure. ignor
e_TS rises in response to the command of freeze in FIG. 1, and selection_info outputs the encoded video data (v_stream) by the period data selection / distribution unit 3 in which ignore_TS is at the High level after the break of the next picture. To stop. As a result, the video data decoding unit 5 enters a state in which there is no encoded video data to be decoded, and
The display video data reading circuit 514 receives the under_flow and repeatedly displays the decoded video data already stored in the first frame memory 62 or the second frame memory 63 regardless of the display time indicated by PTS. To perform freeze display. In the figure, the display of the picture of P_1 which is old and undisplayed in time is repeated.

【0039】commandがフリーズモードからの復帰を指
示したことを受け、ignore_TSはLowレベルに復帰す
る。復帰は次のIピクチャとなるI51から行われる。
これは、フリーズ期間中に失われた符号化映像データの
復号結果を参照映像データとして必要としないIピクチ
ャが復帰に適しているからであり、データ選択分配部3
は、このIピクチャから符号化映像データ(v_stream)
の出力を再開し、映像データ復号部5は、system_time_
clockとDTSが一致するタイミングでデコードを再開
する。
In response to the command instructing the return from the freeze mode, ignore_TS returns to the Low level. The restoration is performed from I51 which is the next I picture.
This is because an I picture that does not require the decoding result of encoded video data lost during the freeze period as reference video data is suitable for restoration, and the data selection distribution unit 3
Is the encoded video data (v_stream) from this I picture
Output is restarted, and the video data decoding unit 5 sets the system_time_
Decoding is restarted at the timing when the clock and DTS match.

【0040】図5は、記録媒体から高速に符号化映像デ
ータを再生し、IおよびPピクチャのみをデコードし表
示するトリック再生モードの例である。Bピクチャの符
号化映像データは、データ選択分配部3で取り除かれ、
高速に符号化映像データを復号装置に供給することによ
り、高速再生が達成される。
FIG. 5 shows an example of a trick reproduction mode in which encoded video data is reproduced from a recording medium at high speed, and only I and P pictures are decoded and displayed. The encoded video data of the B picture is removed by the data selection / distribution unit 3,
High-speed reproduction is achieved by supplying the encoded video data to the decoding device at high speed.

【0041】commandによりトリック再生が指示される
と、コントロールインタフェース部4は、ignore_TS
により、映像デコーダ部5にsystem-time_clockを無視
させる。映像デコード部5内の符号化データ読み出し回
路510は、復号開始可能時点、図では、表示画像の一
フレーム期間の中間時点で、主メモリ2内の符号化映像
データのバッファメモリ62内に一フレーム分の符号化
映像データが存在すれば、デコードを開始し、存在しな
ければ一フレーム期間デコードを停止する。デコードし
た画像データは、図の例では0.5フレーム遅れて表示
出力されるが、デコードの停止が発生した場合には、表
示画像データ読み出し回路514は、under_flow信号を
受け、直前の表示画像データを繰り返して表示される。
When the trick play is instructed by the command, the control interface unit 4 causes the ignore_TS
This causes the video decoder unit 5 to ignore system-time_clock. The encoded data read circuit 510 in the video decoding unit 5 stores one frame in the buffer memory 62 for encoded video data in the main memory 2 at the time when decoding can be started, that is, in the middle of one frame period of the display image in the figure. If there are minutes of encoded video data, decoding is started, and if not, decoding is stopped for one frame period. The decoded image data is displayed and output with a delay of 0.5 frame in the example shown in the figure, but when the decoding is stopped, the display image data reading circuit 514 receives the under_flow signal, and the immediately preceding display image data is received. Is repeated.

【0042】[0042]

【発明の効果】以上説明したように、本発明では、符号
化映像データに多重された符号時の時間情報に基づく復
号と、これらを用いない復号が可能となる。特に後者の
復号モードでは、符号化映像データの復号手段への供給
を停止させることにより、フリーズ表示に対応した復号
が実現でき、さらに、符号化映像データの一部、例えば
Bピクチャのデータをスキップして復号手段への供給す
ることにより、高速表示に対応した復号が実現できる。
As described above, according to the present invention, it is possible to perform decoding based on the time information at the time of the code multiplexed on the encoded video data and the decoding without using them. Particularly in the latter decoding mode, decoding corresponding to freeze display can be realized by stopping the supply of the encoded video data to the decoding means, and further, a part of the encoded video data, for example, B picture data is skipped. Then, by supplying it to the decoding means, decoding corresponding to high-speed display can be realized.

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

【図1】本発明による符号化映像データの復号装置の
例。
FIG. 1 shows an example of a decoding device for encoded video data according to the present invention.

【図2】図1に示した符号化映像データの復号装置内の
映像データ復号部ならびに主メモリの構成例。
2 is a configuration example of a video data decoding unit and a main memory in the encoded video data decoding device shown in FIG.

【図3】標準復号モードにおける復号データ量遷移モデ
ル。
FIG. 3 is a decoded data amount transition model in standard decoding mode.

【図4】フリーズ表示に対応した復号モードにおける復
号データ量遷移モデル。
FIG. 4 is a decoded data amount transition model in a decoding mode corresponding to freeze display.

【図5】高速表示に対応した復号モードにおける復号デ
ータ量遷移モデル。
FIG. 5 is a decoded data amount transition model in a decoding mode compatible with high-speed display.

【図6】符号化方式を説明する図。FIG. 6 is a diagram illustrating an encoding method.

【図7】図6に示した符号化方式における復号データ遷
移モデルを説明する図。
7 is a diagram for explaining a decoded data transition model in the encoding method shown in FIG.

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

1…クロック発生部、 2…システムパーサ部、 3…データ選択分配部、 4…コントロールインタフェース部、 5…映像データ復号部、 6…主メモリ、 508…バッファ占有率管理回路、 510…符号化データバッファ読み出し回路、 502…符号化映像データのパーサ回路、 5140…表示画像データ読み出し回路。 1 ... Clock generation part, 2 ... System parser part, 3 ... Data selection distribution part, 4 ... Control interface part, 5 ... Video data decoding part, 6 ... Main memory, 508 ... Buffer occupancy management circuit, 510 ... Encoded data Buffer read circuit, 502 ... Parser circuit for encoded video data, 5140 ... Display image data read circuit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 岡田 豊 東京都小平市上水本町五丁目20番1号株式 会社日立製作所半導体事業部内 (72)発明者 石鍋 厳 東京都小平市上水本町五丁目20番1号株式 会社日立製作所半導体事業部内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Yutaka Okada 5-20-1 Kamimizuhon-cho, Kodaira-shi, Tokyo Inside the Semiconductor Business Division, Hitachi, Ltd. (72) Inventor Izushi Nabe 5-chome, Mizumizumoto-cho, Kodaira-shi, Tokyo No. 20 No. 1 Stock Company Hitachi Semiconductor Business Division

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】一ピクチャあたりの符号量が一定でなく、
復号においてデータのバッファリングを想定し、該バッ
ファリングの制御が符号側と復号側とで一致させること
が可能なように符号時の時間情報を多重した符号化映像
データを復号する装置であって、 符号化映像データより、符号時の時間情報を抽出するパ
ーサ手段と、 符号化映像データを復号前にバッファリングするバッフ
ァリング手段と、 符号化映像データを復号し、表示する符号化映像データ
の復号手段と、 前記バッファリング手段から符号化映像データを読み出
し、前記復号手段に供給し、復号の開始を制御する復号
開始制御手段と、 前記バッファリング手段内の復号可能な符号化映像デー
タの有無を判定する符号化映像データバッファリング監
視手段とを備え、 さらに前記復号手段は、復号すべき符号化映像データが
無い場合に、既に復号済みの映像データを繰り返して表
示させる手段を含み、 前記復号開始制御手段は、前記符号時の時間情報に含ま
れる復号開始時間情報に基づき復号開始を行わせる第一
の復号モードと、 符号化映像データバッファリング監視手段の判定結果に
基づき復号開始を行わせる第二の復号モードを有するこ
とを特徴とする符号化映像データの復号装置。
1. The code amount per picture is not constant,
A device for decoding encoded video data in which time information at the time of encoding is multiplexed so that buffering of data is assumed in decoding and the control of the buffering can be matched between the encoding side and the decoding side. , A parser means for extracting time information at the time of coding from the encoded video data, a buffering means for buffering the encoded video data before decoding, and a buffering means for decoding and displaying the encoded video data. Decoding means, decoding start control means for reading the encoded video data from the buffering means, supplying the decoding video data to the decoding means, and controlling the start of decoding, and the presence or absence of decodable encoded video data in the buffering means And a coded video data buffering monitoring means for judging whether the coded video data to be decoded is not present. , A unit for repeatedly displaying already decoded video data, wherein the decoding start control unit is a first decoding mode for starting decoding based on decoding start time information included in the time information at the time of encoding, A decoding device for coded video data, comprising a second decoding mode for starting decoding based on a determination result of the coded video data buffering monitoring means.
【請求項2】前記復号開始制御手段は、符号化映像デー
タの一部を選択して前記復号手段へ出力したり、符号化
映像データの前記復号手段への出力を停止させる停止手
段を含み、 前記第二の復号モードにおいて、前記停止手段により符
号化映像データの前記復号手段への出力を停止させるこ
とによりフリーズ表示を行うことを特徴とする請求項1
に記載の符号化映像データの復号装置。
2. The decoding start control means includes a stopping means for selecting a part of the encoded video data and outputting it to the decoding means, or for stopping the output of the encoded video data to the decoding means. The freeze display is performed by stopping the output of the encoded video data to the decoding means by the stopping means in the second decoding mode.
The encoded video data decoding device according to claim 1.
【請求項3】前記復号開始制御手段は、符号化映像デー
タの一部を選択して前記復号手段へ出力する選択手段を
含み、 前記第二の復号モードにおいて、前記選択手段により選
択された一部の符号化映像データを前記復号手段へ出力
することにより高速表示を行うことを特徴とする請求項
1に記載の符号化映像データの復号装置。
3. The decoding start control means includes a selection means for selecting a part of the encoded video data and outputting the selected video data to the decoding means, and the one selected by the selection means in the second decoding mode. The encoded video data decoding apparatus according to claim 1, wherein the encoded video data of the unit is output to the decoding unit for high-speed display.
JP15294595A 1995-06-20 1995-06-20 Decoding device for encoded video data Expired - Fee Related JP3301274B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15294595A JP3301274B2 (en) 1995-06-20 1995-06-20 Decoding device for encoded video data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15294595A JP3301274B2 (en) 1995-06-20 1995-06-20 Decoding device for encoded video data

Publications (2)

Publication Number Publication Date
JPH099258A true JPH099258A (en) 1997-01-10
JP3301274B2 JP3301274B2 (en) 2002-07-15

Family

ID=15551603

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15294595A Expired - Fee Related JP3301274B2 (en) 1995-06-20 1995-06-20 Decoding device for encoded video data

Country Status (1)

Country Link
JP (1) JP3301274B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4745230A (en) * 1985-12-23 1988-05-17 Basf Corporation Low odor surfactant
WO2004010707A1 (en) * 2002-07-19 2004-01-29 Sony Corporation Encoding device, encoding method, decoding device, and decoding method
EP1011270A3 (en) * 1998-12-10 2006-03-01 Fujitsu Limited MPEG video decoder
JP2008236784A (en) * 1998-12-10 2008-10-02 Fujitsu Ltd MPEG video decoder and MPEG video decoding method
JP2010220267A (en) * 2002-07-19 2010-09-30 Sony Corp Encoding device, encoding method, decoding device, and decoding method

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4745230A (en) * 1985-12-23 1988-05-17 Basf Corporation Low odor surfactant
EP1011270A3 (en) * 1998-12-10 2006-03-01 Fujitsu Limited MPEG video decoder
JP2008236784A (en) * 1998-12-10 2008-10-02 Fujitsu Ltd MPEG video decoder and MPEG video decoding method
US7555045B2 (en) 1998-12-10 2009-06-30 Fujitsu Microelectronics Limited MPEG video decoder and MPEG video decoding method
EP1968327A3 (en) * 1998-12-10 2014-02-26 Fujitsu Semiconductor Limited MPEG video decoder and MPEG video decoding method
WO2004010707A1 (en) * 2002-07-19 2004-01-29 Sony Corporation Encoding device, encoding method, decoding device, and decoding method
JP2004056827A (en) * 2002-07-19 2004-02-19 Sony Corp Encoding apparatus, encoding method, decoding apparatus, and decoding method
US20050238099A1 (en) * 2002-07-19 2005-10-27 Sony Corporation Encoding device, encoding method, decoding device, and decoding method
JP2010220267A (en) * 2002-07-19 2010-09-30 Sony Corp Encoding device, encoding method, decoding device, and decoding method
US8228988B2 (en) 2002-07-19 2012-07-24 Sony Corporation Encoding device, encoding method, decoding device, and decoding method
US8259799B2 (en) 2002-07-19 2012-09-04 Sony Corporation Encoding device, encoding method, decoding device, and decoding method

Also Published As

Publication number Publication date
JP3301274B2 (en) 2002-07-15

Similar Documents

Publication Publication Date Title
JP3326669B2 (en) Data playback device
US6848117B1 (en) Video-on-demand system capable of performing a high-speed playback at a correct speed
US5847770A (en) Apparatus and method for encoding and decoding a subtitle signal
EP1438845B1 (en) Fast motion trick mode using non-progressive dummy predictive pictures
US7342967B2 (en) System and method for enhancing performance of personal video recording (PVR) functions on hits digital video streams
US5991503A (en) Moving picture data storing system and moving picture data decoding system
US6219381B1 (en) Image processing apparatus and method for realizing trick play
KR100416873B1 (en) Method and apparatus for playback compressed video data
JP2000232649A (en) MPEG video decoder and MPEG video decoding method
US8009741B2 (en) Command packet system and method supporting improved trick mode performance in video decoding systems
JPH10511526A (en) Memory controller for decoding and displaying compressed video data
US6249640B1 (en) System and method for rapidly decoding sub-pictures in a DVD player
US20060263067A1 (en) Information processing apparatus and method
JP3301274B2 (en) Decoding device for encoded video data
JP4120055B2 (en) Playback apparatus and playback method
US5760847A (en) Processing moving image data based on an arbitrarily designated frame
JP2000217109A (en) Moving image reproducing apparatus and reproducing method
JP3072971B2 (en) Video-on-demand system, video server device and terminal device constituting the system
US6128340A (en) Decoder system with 2.53 frame display buffer
JP3279186B2 (en) Playback control method for moving image data
US6498893B1 (en) Recording/reproducing apparatus
JP3036579B2 (en) Special playback system in VOD system
JP3570785B2 (en) Moving image expansion / reproduction method and apparatus
JP4769268B2 (en) MPEG video decoder and MPEG video decoding method
JP3134588B2 (en) Synchronous playback method of compressed image data and compressed sound data

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080426

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090426

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090426

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100426

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100426

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110426

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110426

Year of fee payment: 9

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20110426

Year of fee payment: 9

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20120426

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees