JP2000232649A - Mpegビデオ復号器及びmpegビデオ復号方法 - Google Patents

Mpegビデオ復号器及びmpegビデオ復号方法

Info

Publication number
JP2000232649A
JP2000232649A JP7653099A JP7653099A JP2000232649A JP 2000232649 A JP2000232649 A JP 2000232649A JP 7653099 A JP7653099 A JP 7653099A JP 7653099 A JP7653099 A JP 7653099A JP 2000232649 A JP2000232649 A JP 2000232649A
Authority
JP
Japan
Prior art keywords
decoding
picture
display
register
bit stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7653099A
Other languages
English (en)
Inventor
Tadami Kono
忠美 河野
Mitsuhiko Ota
光彦 太田
Hirohiko Inagaki
博彦 稲垣
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP7653099A priority Critical patent/JP2000232649A/ja
Priority to US09/372,039 priority patent/US6628719B1/en
Priority to EP19990306439 priority patent/EP1011270A3/en
Priority to EP20080157947 priority patent/EP1968327A3/en
Publication of JP2000232649A publication Critical patent/JP2000232649A/ja
Priority to US10/614,054 priority patent/US7555045B2/en
Pending 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/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • 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
    • H04N19/127Prioritisation of hardware or computational resources
    • 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/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • 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/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • 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/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【課題】 VBR復号化されたMPEGビットストリー
ムを復号化する場合であってもエラーコンシールメント
が発生しにくく、スムーズな動画再生を可能とするMP
EGビデオ復号器並びに3−2プルダウン再生及びスロ
ー再生等の特殊再生を実現するMPEGビデオ復号器を
提供する。 【解決手段】 画像復号化部12は、復号開始命令発生
部14から復号開始命令22を入力すると、1ピクチャ
分のビットストリームの復号化を開始し、復号化が完了
すると復号完了通知23を出力する。復号されたピクチ
ャデータは復号フレームバッファ13に格納される。復
号フレームバッファ13は一定量のピクチャデータを格
納するとバッファフル通知24を出力する。復号開始命
令発生部14は、画像復号化部12から復号完了通知2
3が出力され、且つ、復号フレームバッファ13からバ
ッファフル通知24が出力されていないときに、画像復
号化部12に復号開始命令22を出力する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、MPEG(Moving
Picture Experts Group)規格に従って符号化されたビ
ットストリームを復号化するMPEGビデオ復号器及び
MPEGビデオ復号方法に関する。
【0002】
【従来の技術】画像データの高能率符号化(bit rate r
eduction)の国際標準規格としてMPEGが用いられて
いる。MPEG規格に準拠した動画像符号化技術及び動
画像復号化技術は、最近のマルチメディア環境に欠かせ
ない技術である。そして、MPEG規格を採用した多く
の動画像符号化装置及び動画像復号化装置が開発されて
いる。
【0003】MPEG規格による高能率符号化には、符
号化後のデータ発生量(データレート)がほぼ一定な固
定速度符号化(constant bit rate :以下、CBR符号
化という)と、符号化後のデータレートが一定でない可
変速度符号化(variable bitrate :以下、VBR符号
化という)とがある。CBR符号化は、伝送路がSTM
(Synchronus Transfer Mode)の場合に使用されてい
る。また、VBR符号化は、伝送路がATM(Asynchro
nus Transfer Mode )の場合や、DVD(Digtal Video
Disc)のような蓄積系メディアの場合に使用されてい
る。
【0004】以下、MPEGで使用されるピクチャタイ
プ、ビットストリーム、MPEGビデオ符号器及び従来
のMPEGビデオ復号器について説明する。 (1)ピクチャタイプ MPEGでは、高能率符号化のために、イントラピクチ
ャ(intre-coded picture :以下、Iピクチャとい
う)、予測符号化ピクチャ(Predictive-coded pictur
e:以下、Pピクチャという)及び双方向予測符号化ピ
クチャ(Bidirectionally predictive-coded picture:
以下、Bピクチャという)という3つのタイプのピクチ
ャを使用する。
【0005】Iピクチャは、他のピクチャの情報を使用
せず、それ自身のピクチャの情報のみで符号化される。
Pピクチャは、過去のIピクチャ又はPピクチャを参照
ピクチャとして符号化される。Bピクチャは、過去と将
来のIピクチャ又はPピクチャを参照ピクチャとして符
号化される。Iピクチャは圧縮率は低いが、他のピクチ
ャとは独立して符号化が可能であるため、ランダムアク
セス時のアクセス点として利用される。Iピクチャの復
号化には、他のピクチャの情報は不要である。Pピクチ
ャはIピクチャよりも圧縮率は高いが、その復号化には
過去のIピクチャの情報が必要である。また、Bピクチ
ャは圧縮率は最も高いが、その復号化には過去と将来の
Iピクチャ又はPピクチャの情報が必要である。
【0006】(2)ビットストリーム 図14はMPEGのビットストリームの構造を示す模式
図である。ビットストリームは、シーケンスヘッダ(se
quence header )31、GOPヘッダ(groupof pictur
es header)32、ピクチャヘッダ(picture header)
33、ピクチャデータ(picture data)34及びシーケ
ンス終了コード(sequence end code )35により構成
される。ビットストリームにはこれらの他にシーケンス
拡張(sequence extension)及び拡張とユーザーデータ
(extension and user data )が含まれるが、ここで
は、それらの図示及び説明は省略する。
【0007】シーケンスヘッダ31は、ビットストリー
ムの最初に必ず存在する。シーケンスヘッダ31内に
は、画像の水平方向及び垂直方向の画素数(horizontal
sizevalue, vertical size value)、画素アスペクト
比を示すパラメータ(aspect ratio information)など
が含まれる。GOPヘッダ32は多数のピクチャをGO
P毎に管理する場合にビットストリームに付加される。
GOPは複数のタイプのピクチャからなり、GOPの最
初のピクチャは必ずIピクチャである。GOPはMPE
G1では必須であるが、MPEG2ではオプションとな
っている。
【0008】ピクチャヘッダ33は、1ピクチャ分の符
号化されたデータの開始を表わす。ピクチャヘッダ33
には、ピクチャの順番を示すパラメータ(temporal ref
erence)や、ピクチャタイプなどが含まれる。ピクチャ
データ34は、1ピクチャ分の符号化されたデータであ
る。ピクチャーデータ34の後には、GOPヘッダー3
2、次のピクチャヘッダ33又はシーケンス終了コード
35が続く。シーケンス終了コード35は、ビットスト
リームの終了を示す。
【0009】(3)MPEGビデオ符号器の構成 図15はMPEGビデオ符号器を示すブロック図であ
る。MPEGビデオ符号器は、ピクチャ並べ換え部4
1、動き推定部42、加算器43、離散コサイン変換
(Discrete Cosine Transform :以下、DCTという)
部44、量子化部45、可変長符号化部46、多重化部
47、バッファ48、逆量子化部49、逆離散コサイン
変換(以下、IDCTという)部50、加算器51、ピ
クチャ蓄積部52及び動き予測部53により構成されて
いる。
【0010】MPEGでは、過去と将来のピクチャを参
照して復号化するBピクチャが存在するため、将来のピ
クチャを先に処理することが必要になる。ピクチャ並び
換え部41は、処理する順番にピクチャを並べ換える。
動き推定部42は、ピクチャ並べ換え部41からピクチ
ャを入力し、復号の際に必要な種々のパラメータ、例え
ばピクチャタイプ、表示タイムスタンプ(presentation
time stamp :PTS)、量子化ステップサイズ、動き
ベクトル及び符号化モード等を出力する。これらのパラ
メータは、動き予測部53に入力されるとともに、多重
化部47においてビットストリームに付加される。
【0011】加算器43は、動き推定部42から出力さ
れたピクチャと動き予測部53から出力される参照ピク
チャとの差分を演算する。Iピクチャを処理する際には
動き予測部53から参照ピクチャが出力されないので、
動き推定部42から出力されたピクチャは加算器43を
通ってDCT部44に入力される。また、Pピクチャ又
はBピクチャを処理する場合、加算部43は動き推定部
42から出力されたピクチャと動き予測部53から出力
された参照ピクチャとの差分を演算して出力する。
【0012】DCT部44では入力されたデータを離散
コサイン変換して各周波数成分に分割し、高周波成分を
除去することにより、データ量を削減する。量子化部4
5は非可逆過程である量子化によって重要度の小さい情
報を除去する。可変長符号化部46は、量子化されたデ
ータをジグザグスキャンして可変長符号化し、データ量
を更に縮小する。
【0013】一方、逆量子化部49及びIDCT部50
は、DCT部44及び量子化部45で離散コサイン変換
及び量子化されたデータを逆離散コサイン変換及び逆量
子化する。加算器51は、IDCT部50から出力され
たデータと動き予測部53から出力された参照ピクチャ
と加算してピクチャを復元して、ピクチャ蓄積部52に
格納する。動き予測部53は、動き推定部42から出力
された動きベクトルと加算器51の出力及びピクチャ蓄
積部52に蓄積されたピクチャを基に動き予測を行う。
また、動き予測部53は、加算器51の出力又はピクチ
ャ蓄積部52に蓄積されたピクチャを参照ピクチャと
し、該参照ピクチャを加算器43に出力する。
【0014】多重化部47では、可変長符号化部46か
ら出力されたデータと、動き推定部42から出力された
符号化モード及び動きベクトル等のパラメータとを多重
化してビットストリームを作成する。バッファ48で
は、作成されたビットストリームを一時的に格納する。 (4)MPEGビデオ復号器の構成(その1) 図16は従来のMPEGビデオ復号器を示すブロック図
である。
【0015】このMPEGビデオ復号器は、ビットスト
リーム入力端子60、ビットストリームバッファ61、
画像復号化部62、復号フレームバッファ63、復号ス
イッチ64、ピクチャデータ出力部65により構成され
ている。また、ピクチャデータ出力部65は、表示制御
部65a、表示スイッチ65b及び表示バッファ65c
により構成されている。
【0016】ビットストリームバッファ61は、入力端
子60から入力したビットストリームを格納し、画像復
号化部62に順次出力する。復号スイッチ64は、表示
制御部65aから垂直同期信号V-Sync 71が入力され
ると復号開始命令72を出力する。画像復号化部62
は、復号スイッチ64から復号開始命令72を入力する
と、ビットストリームバッファ61から1ピクチャ分の
ビットストリームを入力し、可変復号化処理、逆量子化
処置、逆離散コサイン変換処理及び動き予測を行う。こ
のようにして画像復号化部62で復号化されたピクチャ
は復号フレームバッファ63に順次格納される。なお、
画像復号化部62は、ビットストリームの復号に際し、
必要に応じて先に復号フレームバッファ63に格納され
たピクチャを参照する。従って、復号フレームバッファ
63は、復号化されたピクチャを、少なくとも他のピク
チャの復号化に参照されなくなるまで保持することが必
要である。また、画像復号化部62は、ビットストリー
ムを復号化する際に、ビットストリームから表示タイム
スタンプ(PTS)76を抽出してピクチャデータ出力
部65に出力する。
【0017】表示制御部65aは、復号化されたピクチ
ャの表示タイムスタンプPTSと自己の基準時計(syst
em time clock :STC)とを比較し、両者が一致する
と表示スイッチ65bに転送命令73を出力する。表示
スイッチ65bは、転送命令73を入力すると復号フレ
ームバッファ63から1ピクチャ分のデータ(ピクチャ
データ)を表示バッファ65cに転送する。表示バッフ
ァ65cに格納されたピクチャデータは、表示制御部6
5aから出力される垂直同期信号V-Sync 71に同期し
て表示装置66に伝達される。
【0018】このようにして、従来のMPEGビデオ復
号器では、垂直同期信号V-Sync 71に同期したタイミ
ングでビットストリームバッファ61から1ピクチャ分
づつピットストリームを読み出して復号処理するととも
に、垂直同期信号V-Sync 71に同期したタイミングで
表示バッファ65cから表示装置66にピクチャを伝達
する。これにより、垂直同期信号V-Sync に同期したタ
イミングで表示装置66に表示される画像が更新され、
表示装置66に動画像が表示される。
【0019】ところで、スムーズな動画像を再生するた
めに、MPEGビデオ復号器にはビットストリームをリ
アルタイムで復号化することが要求される。その要求を
満たすためには、MPEGビデオ復号器は1フレーム時
間(1秒当りのフレーム数の逆数)内に1ピクチャ分の
ビットストリームの復号化が完了し、1フレーム時間毎
に1ピクチャ分のデータを表示装置に出力する能力を有
することが必要となる。従来のMPEGビデオ復号器で
は、1ピクチャ分のビットストリームの復号化が1フレ
ーム時間内に完了するものとしている。そして、上述し
たように、MPEGビデオ復号器が1ピクチャ分のビッ
トストリームの復号化を開始するタイミングと、MPE
Gビデオ復号器から表示装置へ1ピクチャ分のデータを
出力するタイミングとを、いずれも垂直同期信号V-Syn
c に同期させている。
【0020】(他の従来技術)MPEGでは、映画のよ
うにフレームレートが24フレーム/秒の映像を、フレ
ームレートが30フレーム/秒のテレビ用映像に変換
(テレシネ変換)する場合、3−2プルダウンといわれ
る変換プロセスを行う。3−2プルダウンでは、リピー
トファーストフィールドというコマンドが使用される。
リピートファーストフィールドコマンドは、「最初に表
示したフィールドをもう一度表示せよ」という命令であ
る。
【0021】図17は、3−2プルダウンによるテレシ
ネ変換を示す模式図である。この図17において、*印
は同じく画像の繰り返しを表わし、*’はリピートファ
ーストフィールドによる同じ画像の繰り返しを表わす。
NTSC(National Television System Committee)方
式のテレビ映像は、1フレームが2つのフィールド(ト
ップフィールド及びボトムフィールド)に分割される。
従って、1秒間分のテレビ映像は、60フィールド分の
画像により構成される。
【0022】図17に示すように、映画の映像をテレビ
用映像に変換する場合は、1つの画像を各フレームのト
ップフィールド(T)及びボトムフィールド(B)割当
てることにより、24フレーム分の画像データが生成さ
れる。しかし、そのままでは6フレーム(12フィール
ド)分の画像データが不足することになる。そこで、テ
レシネ変換では、24フレームのうちの12フレームに
リピートファーストフィールドコマンドを付加して、1
2フィールド分の画像データを生成する。すなわち、例
えば奇数番目のフレームにリピートファーストフィール
ドコマンドを付加することにより、奇数番目のフレーム
の画像が3回(3フィールド分)表示されることにな
る。図17において、矢印(↓)はリピートファースト
フィールドコマンドにより繰り返し表示される画像を示
す。このようにして、3−2プルダウンでは24フレー
ム/秒の映像を30フレーム/秒の映像に変換すること
ができる。
【0023】(5)MPEGビデオ復号器の構成(その
2) 図18は3−2プルダウンに対応したMPEGビデオ復
号器を示すブロック図である。このMPEGビデオ復号
器は、ビットストリーム入力端子160、ビットストリ
ームバッファ161、画像復号化部162、復号フレー
ムバッファ163、復号制御部164及び表示制御部1
65により構成されている。
【0024】ビットストリームバッファ161は、入力
端子160から入力したビットストリームを格納し、画
像復号化部162に1ピクチャ分づつ順次出力する。画
像復号化部162は、ビットストリームバッファ161
から送られてくるビットストリームを復号する。画像復
号化部162で復号されたピクチャは、復号フレームバ
ッファ163に転送される。
【0025】復号フレームバッファ163は例えば3ピ
クチャ分の記憶領域を有しており、記憶領域が1ピクチ
ャ毎に区切られている。1ピクチャ分毎に区画された記
憶領域をバンクという。各バンクはそれぞれ固有のアド
レス(バンクアドレス)を有する。復号制御部164
は、垂直同期信号(V-Sync )を発生するV-Sync 発生
器(図示せず)を内蔵しており、そのV-Sync 発生器か
ら出力されるV-Sync に同期して復号開始命令172を
発行する。画像復号化部162は、復号開始命令172
によりピクチャの復号を開始する。この復号開始命令1
72の発行周期は、基本的には2フィールド時間に1
回、すなわち1フレーム時間に1回である。これは、表
示の速度が1フレームに1枚のピクチャを表示するた
め、復号の速度を表示の速度と一致させるためである。
【0026】また、復号制御部164は、電源投入後
(コールドスタート後)、ビットストリームバッファ1
61に一定量のビットストリームが格納されると、初期
復号開始命令171を発行する。この初期復号開始命令
171が発行されるタイミングは、V-Sync に関係して
いない。表示制御部165は、リオーダレジスタ165
a、カレントレジスタ165b、フィールドディレイレ
ジスタ165c及びディスプレイレジスタ165cの4
つのレジスタを有している。そして、表示制御部165
には、復号制御部164から復号開始命令172、V-S
ync 175、バンクアドレス176が入力され、画像復
号化部162からビットストリームの復号により得られ
たシーケンスパラメータ及びピクチャパラメータなどの
各種パラメータ173が入力される。なお、バンクアド
レス176は、復号されたピクチャが復号フレームバッ
ファ163のどのバンクに格納されたのかを示すデータ
である。表示制御部165は、後述する条件が揃うと復
号制御部164にフィールドウェイト命令174を出力
する。フィールドウェイト命令174は、復号開始命令
172の発行を1フィールド期間待たせる命令である。
【0027】また、表示制御部165は、後述する条件
が満たされると表示開始命令178を発行する。表示制
御部165から発行される表示開始命令178により、
復号フレームバッファ163から表示装置に所定のピク
チャが転送され、表示装置に画像が表示される。以下、
表示制御部165の4つのレジスタ165a〜165d
について、図19の模式図を参照して説明する。
【0028】リオーダレジスタ165a リオーダレジスタ165aは、Iピクチャ及びPピクチ
ャのパラメータ及びバンクアドレスを格納する。Iピク
チャ及びPピクチャは復号が完了してもすぐには表示せ
ず、Bピクチャとの並び替え(リオーダリング)を行う
必要がある。このため、Iピクチャ及びPピクチャのパ
ラメータ及びバンクアドレスをリオーダレジスタ165
aに一旦退避させる。
【0029】カレントレジスタ165b カレントレジスタ165bは、これから表示するピクチ
ャのパラメータ及びバンクアドレスを格納する。なお、
Bピクチャは復号が完了した後、すぐに表示するので、
Bピクチャのパラメータ及びバンクアドレスはリオーダ
レジスタ165aには格納せず、直接カレントレジスタ
165bに格納する。
【0030】表示制御部165は、カレントレジスタ1
65bに格納されたパラメータを分析し、リピートファ
ーストフィールドフラグが「1」であれば、復号制御部
164にフィールドウェイト命令174を発行する。 フィールドディレイレジスタ165c フィールドディレイレジスタ165cは、復号時間を1
フレーム時間にするために、カレントレジスタ165c
から転送されてくるバンクアドレスを1フィールド時間
分だけ遅延させて、次のディスプレイレジスタ165d
に転送する。仮に、フィールドディレイレジスタ165
cがないとすると、表示タイミングのフィールドスロッ
トが復号タイミングのフィールドスロットの直後のフィ
ールドスロットになって、正しいタイミングで表示する
ことができなくなる。フィールドディレイレジスタ16
5cに格納するデータはバンクアドレス176のみであ
る。
【0031】ディスプレイレジスタ165d ディスプレイレジスタ165dは、今現在表示している
ピクチャのバンクアドレスが格納されている。言い換え
れば、表示制御部165は、ディスプレイレジスタ16
5dに格納されたバンクアドレスの指し示すピクチャを
表示するように表示開始命令を発行する。ディスプレイ
レジスタ165dに格納するデータはバンクアドレス1
76のみである。
【0032】これらの4つのレジスタ165a〜165
dは、図19に示すように、シフトレジスタ構造になっ
ている。リオーダレジスタ165aとカレントレジスタ
165bのシフトパルスは復号開始命令172であり、
フィールドディレイレジスタ165cとディスプレイレ
ジスタ165dのシフトパルスはV-Sync 175であ
る。バンクアドレス176はリオーダレジスタ165a
からディスプレイレジスタ165dまで全部シフトする
のに対し、パラメータ173はカレントレジスタ165
bまでしかシフトしない。
【0033】次に、上述のMPEGビデオ復号器の動作
について、図20,図21のタイムチャートを参照して
説明する。但し、この例では、IピクチャI2 、Bピク
チャB0 、BピクチャB1 、PピクチャP5 、Bピクチ
ャB3 、BピクチャB4 、…の順番でビットストリーム
が入力され、ピクチャB0 ,ピクチャB1 、ピクチャI
2 ,ピクチャB3 、ピクチャB4 、ピクチャP5 、…の
順で表示するものとする。また、BピクチャB0 ,B4
及びIピクチャI2 にはリピートファーストフィールド
コマンドが付加されているものとする。
【0034】伝送路又は蓄積メディアから送られてきた
MPEGビットストリームは、まず、ビットストリーム
バッファ161に格納される。ビットストリームバッフ
ァ161に一定量のデータ(例えば、1ピクチャ分のデ
ータ)が蓄積されると、復号制御部164は初期復号開
始命令171を発行する。画像復号化部162は、初期
復号開始命令171を受信すると最初のピクチャI2 の
ピクチャヘッダ(I2)のみを復号化し、ピクチャヘッ
ダ(I2 )の復号が完了すると復号処理を停止する(時
刻t0)。
【0035】その後、復号制御部164は、V-Sync に
同期したタイミングで復号開始命令172を発行する
(時刻t1)。画像復号化部162は、復号開始命令1
72を受信するとピクチャI2 の「係数」の復号を開始
し、ピクチャI2 の係数復号が完了すると、引き続いて
次のピクチャB0 のピクチャヘッダ(B0 )を復号す
る。ピクチャB0 のピクチャヘッダ(B0 )の復号が完
了すると復号処理を停止する(時刻t2)。
【0036】一方、表示制御部165は、時刻t1にお
いて、画像復号化部164からピクチャI2 のパラメー
タを受け取り、リオーダレジスタ165aに格納する。
このとき、リオーダレジスタ165aは復号開始命令1
72をラッチパルスとして、復号開始命令172に同期
したタイミングでピクチャI2 のパラメータを格納す
る。
【0037】時刻t3になると、復号制御部164はV
-Sync 175に同期して再び復号開始命令172を発行
し、これにより画像復号化部162でピクチャB0 の1
ピクチャ分のデータのうちピクチャヘッダを除いた部分
の係数(以下、単に「係数」という)の復号が開始され
る。これと同時に、ピクチャB0 のパラメータ173が
カレントレジスタ165bに格納される。
【0038】時刻t3でカレントレジスタ165bにピ
クチャB0 のパラメータが格納されると、表示制御部1
65はカレントレジスタ165bに格納されたパラメー
タを分析する。その結果、ピクチャB0 のリピートファ
ーストフィールドフラグが「1」であるので、表示制御
部165は復号制御部164に対してフィールドウェイ
ト命令174を発行する(時刻t3.5)。
【0039】復号制御部164は、フィールドウェイト
命令174を受理すると、本来時刻t5で発行するはず
のピクチャB1 に対する復号開始命令172を1フィー
ルド分の時間だけ待って、時刻t6で発行する。時刻t
6でピクチャB1 に対する復号開始命令172が復号制
御部164で発行されると、画像復号化部162でピク
チャB1 の係数復号が開始されるとともに、表示制御部
165のカレントレジスタ165bにピクチャB1 のパ
ラメータが格納される。表示制御部165は、カレント
レジスタ165bに格納されたパラメータを分析し、そ
の結果ピクチャB1 はリピートファーストフィールドフ
ラグが「0」であるから、フィールドウェイト命令17
4は発行しない。
【0040】フィールドウェイト命令が発行されないの
で、復号制御部164では次のピクチャP5 ピクチャに
対する復号開始命令172は1フィールド時間待つこと
なく、時刻t7で発行される。時刻t7でピクチャP5
に対する復号開始命令172が発行されると、それまで
リオーダレジスタ165aにあったピクチャI2 のパラ
メータがカレントレジスタ165bにシフトされ、ピク
チャP5 のパラメータがリオーダレジスタ165aに格
納される。
【0041】表示制御部165によるカレントレジスタ
165bの分析の結果、ピクチャI2 はリピートファー
ストフィールドフラグが「1」であるから、フィールド
ウェイト命令174を発行する。以下、この繰り返し、
つまり、カレントレジスタ165bを調べて次に表示す
るピクチャのリピートファーストフィールドフラグが
「1」であればフィールドウェイト命令174を発行
し、復号開始命令172を1フィールド時間待って発行
するというシーケンスを繰り返すことで、3−2プルダ
ウンを実現する。すなわち、従来のMPEGビデオ復号
器では、3−2プルダウンを、リピートファーストフィ
ールドコマンドにより1フレーム時間だけ復号を休むと
いう方法により実現している。
【0042】
【発明が解決しようとする課題】CBR符号化のように
データレートがほぼ一定であれば、1ピクチャ分のビッ
トストリームの復号化に要する時間はほぼ均一になり、
1フレーム時間内に1ピクチャ分のビットストリームを
復号化することは比較的容易である。しかし、ATMの
端末やDVDプレーヤのようにVBR符号化ビットスト
リームを復号化する場合には、データレートが大きく変
化するため、1フレーム時間内に1ピクチャ分のビット
ストリームを復号化できないことが多くなる。1ピクチ
ャ分のビットストリームを1フレーム時間内に復号化で
きないときは、次の1フレーム分の時間を使用してビッ
トストリームの復号化を完了させる。そして、表示装置
に出力するピクチャデータを1フレーム分間引きして、
再生時間の調整を行う。このようにしてピクチャデータ
を間引きして再生時間を調整することを、エラーコンシ
ールメント(err-concealment )という。
【0043】ATMの端末やDVDプレーヤ等のVBR
符号化ビットストリームを復号化する場合は、前述の如
く、データレートが一定でないため、1ピクチャ分のビ
ットストリームの復号化に1フレーム時間以上かかるこ
とが多く、エラーコンシールメントが頻繁に発生し、ス
ムーズな動画再生が困難になる。また、前述した従来の
MPEGビデオ復号器では、3−2プルダウンと、1/
2倍速や1/4倍速といったスロー再生とを同時に実現
しようとすると、不都合が生じる。これは、前述したよ
うに、従来のMPEGビデオ復号器では、3−2プルダ
ウンを、「1フレーム時間だけ復号を休む」という方法
で実現しているが、スロー再生も「1フレーム時間だけ
復号を休む」という方法で実現しているためである。図
22,図23のタイミングチャートを参照して、上記の
不都合をより詳細に説明する。
【0044】時刻t2.2で1/2倍速表示命令(以
下、1/2スロー再生命令)が発行されたとする。従来
のMPEGビデオ復号器では、1/2スロー再生命令は
復号制御部164に入力される。復号制御部164は、
1/2スロー再生命令を復号制御部164自身が発行す
る復号開始命令172のタイミングでサンプリングし
て、復号制御を行う(時刻t3)。すなわち、復号開始
命令172を発行したときに1/2スロー再生命令が
「1」ならば、その次のピクチャの復号開始を1フレー
ム時間だけ遅らせ、今復号開始したピクチャを2フレー
ム時間表示させるという制御を行う。
【0045】通常再生では、1ピクチャを1フレーム時
間だけ表示するから、1ピクチャを2フレーム時間表示
するということは、映像を1/2の速度で表示するとい
うことになる。この例では、時刻t3で1/2スロー再
生命令をサンプリングした結果は「1」である。従っ
て、ピクチャB0 の復号が終わった後、次のピクチャB
1 の復号を1フレーム時間遅らせ、t6.5から開始す
る。
【0046】ところで、ピクチャB0 はリピートファー
ストフィールドフラグが「1」であるから、フィールド
ウェイト命令174が表示制御部165から発行される
(時刻3.5)。従って、復号制御部164は1/2ス
ロー再生命令による「1フレーム時間(2フィールド時
間)待ち」と、フィールドウェイト命令174による
「1フィールド時間の待ち」を両方実行することにな
る。このとき、前者よりも後者のほうが待ち時間が短い
ために、後者は無視されてしまう(時刻t5〜t6)。
つまり、従来のMPEGビデオ復号器では、本来は「3
−2プルダウン表示でかつ1/2フロー再生」をしなけ
ればならないにもかかわらず、単なる「1/2スロー再
生」となってしまう。
【0047】図22,図23に示すように、1/2スロ
ー再生命令が時刻t2.2からt6.7まで「1」であ
ったとすると、本来、ピクチャB0 を6フレーム期間表
示しなければならないにも拘わらず、2フレーム期間し
か表示されないことになる。本発明の目的は、VBR復
号化されたMPEGビットストリームを復号化する場合
であってもエラーコンシールメントが発生しにくく、ス
ムーズな動画再生を可能とするMPEGビデオ復号器を
提供することである。
【0048】また、本発明の他の目的は、3−2プルダ
ウンによる映像表示にスロー再生を併用することができ
るMPEGビデオ復号器及びMPEGビデオ復号方法を
提供することである。
【0049】
【課題を解決するための手段】上記した目的は、図1に
例示するように、復号開始命令22により所定のピクチ
ャ分のMPEGビットストリームの復号化を開始し、前
記所定のピクチャ分のビットストリームの復号化が終了
すると復号完了通知23を出力する画像復号化部12
と、前記画像復号化部12で復号化されたピクチャデー
タを順次格納し、一定量のピクチャデータを格納すると
バッファフル通知24を出力する復号フレームバッファ
13と、前記画像復号化部12から前記復号完了通知2
3が出力され、且つ前記復号フレームバッファ13から
前記バッファフル通知24が出力されていないときに前
記復号開始命令22を出力する復号開始命令発生部14
と、前記復号フレームバッファ13に格納されたピクチ
ャデータを表示装置16に伝達するピクチャデータ出力
部15とを有することを特徴とするMPEGビデオ復号
器により達成される。
【0050】本発明においては、画像復号化部12から
復号完了通知23が出力され、且つ、復号フレームバッ
ファ13からバッファフル通知24が出力されていない
と、復号開始命令発生部14は復号開始命令22を出力
する。この復号開始命令22により、画像復号化部12
は所定のピクチャ分のビットストリームの復号化を開始
する。1ピクチャ分のビットストリームの復号化が完了
すると、画像復号化部12は復号完了通知23を出力す
る。これにより、復号開始命令発生部14は再び画像復
号化部12に復号開始命令22を出力する。このように
して、復号フレームバッファ13に一定量のピクチャデ
ータが格納されるまで、画像復号化部12は連続的にピ
クチャデータを復号化する。
【0051】VBR復号化ビットストリームを復号化す
る場合は、データレートが大きく変化するため、1フレ
ーム時間内に1ピクチャ分のデータの復号が完了しない
ことが多くなる。従来のように、1ピクチャ分のビット
ストリームの復号開始のタイミングを垂直同期信号V-S
ync に同期させた場合、1フレーム時間内に1ピクチャ
分のビットストリームの復号化が完了しないときは、必
ず次のフレームでエラーコンシールメントが発生する。
しかし、本発明においては、上述の如く、復号フレーム
バッファ13に余裕があるときはビットストリームの復
号化が連続的に行われる。このため、例えば、1フレー
ム時間内に1ピクチャ分の復号化が完了しない場合であ
っても、2フレーム時間内に2ピクチャ分の復号化が完
了すれば、エラーコンシールメントの発生が回避され
る。これにより、スムーズな動画再生が可能となる。
【0052】本発明においては、画像復号化部12の前
段に、MPEGビットストリームが入力される入力端子
10と、ビットストリームを一時的に格納するビットス
トリームバッファ11を設けてもよい。この場合、復号
開始命令発生部14は、外部(例えば、ホストコンピュ
ータ)から与えられる信号と、復号完了通知23と、バ
ッファフル通知24とに応じて復号開始命令22を出力
することが好ましい。これにより、外部から復号開始条
件を設定することができる。例えば、ビットストリーム
バッファ11に所定枚数分のピクチャデータ(ビットス
トリーム)が格納されるまで復号化を開始しないように
することができる。
【0053】ピクチャデータ出力部15は、復号フレー
ムバッファ13に格納されたピクチャデータを、垂直同
期信号V-Sync 28に同期したタイミングで表示装置1
6に伝達する。これにより、表示装置16に画像が表示
される。ピクチャデータ出力部15は、表示装置16に
伝達するピクチャデータを一時的に記憶する表示バッフ
ァ15cと、復号フレームバッファ13から表示バッフ
ァ15cにピクチャデータを転送する表示制御部15a
とにより構成される。この場合、以下のようにしてポー
ズ(一時停止)を実現することができる。すなわち、外
部(例えば、ホストコンピュータ)から表示制御部15
aにポーズ命令27が入力されると、表示制御部15a
は復号フレームバッファ13から表示バッファ15cへ
のピクチャデータの転送を中止する。一方、画像復号化
部12は復号フレームバッファ13からバッファフル通
知24が出力されるまでピクチャの復号化を継続する。
そして、復号フレームバッファ13に一定量のピクチャ
データが蓄積されると、復号フレームバッファ13から
フレームバッファフル通知24が出力され、復号開始命
令発生部14から復号開始命令22が出力されなくな
る。これにより、画像復号化部12は復号化を中止す
る。また、表示バッファ15cに記憶したピクチャデー
タが更新されないので、表示装置16には同じ画像が表
示される。
【0054】また、上記した目的は、図1に例示するよ
うに、MPEGビットストリームを所定のピクチャ分づ
つ復号化して復号フレームバッファ13に格納し、前記
復号フレームバッファ13に格納したピクチャデータを
表示装置16に1ピクチャ分づつ転送し、前記復号フレ
ームバッファ13に一定量のピクチャデータが蓄積され
るとビットストリームの復号化を中断し、前記一定量よ
りも少なくなるとビットストリームの復号化を再開する
ことを特徴とするMPEGビデオ復号方法により達成さ
れる。
【0055】上記した他の目的は、図5に例示するよう
に、復号開始命令122によりMPEGビットストリー
ムの復号化を開始する画像復号化部112と、前記画像
復号化部112で復号化されたピクチャデータを格納す
る復号フレームバッファ113と、前記画像復号化部1
12で復号化されたピクチャデータのパラメータを所定
のピクチャ分毎に解析し、その結果に応じて前記復号フ
レームバッファ113から表示装置への前記ピクチャデ
ータの転送を制御する表示制御部115と、前記ピクチ
ャデータのパラメータに基づいて前記復号開始命令12
2を出力する復号制御部114とを有することを特徴と
するMPEGビデオ復号器により達成される。
【0056】本発明においては、表示制御部115によ
りピクチャデータのパラメータを解析して、その結果に
応じて復号フレームバッファ113から表示装置へのピ
クチャデータの転送を制御する。例えば、ある1つのピ
クチャに対し、表示制御部115はパラメータからピク
チャ毎の表示フィールド数を決定し、その表示フィール
ド数に相当する時間だけ表示装置にピクチャを表示さ
せ、その間に次のピクチャのパラメータを解析して表示
フィールド数を決定する。そして、1つのピクチャの表
示時間が過ぎると、次のピクチャの表示を開始させる。
【0057】この構成により、パラメータと表示フィー
ルド数との関係を設定しておけば、3−2プルダウン再
生や1/2スロー再生などの特殊再生に容易に対応する
ことができる。例えば、3−2プルダウン再生のみのと
きの表示フィールド数、1/2スロー再生のときのみの
表示フィールド数及び3−2プルダウン再生でかつ1/
2スルー再生のときの表示フィールド数を、図9に例示
するようなテーブルにして表示制御部115に記憶させ
ておく。表示フィールド数を決定する際に、このテーブ
ルを参照することにより、適切な表示フィールド数を容
易に決定することができる。
【0058】表示制御部115には、リオーダレジスタ
115a、カレントレジスタ115b、フィールドディ
レイレジスタ115c及びディスプレイレジスタ115
dの4つのシフトレジスタが設けられており、これらの
レジスタ115a〜115dにより復号フレームバッフ
ァ113内のピクチャデータを管理する。この場合、各
レジスタ115a〜115dの状態が容易にわかるよう
に、ステイタスレジスタ116を設けることが好まし
い。復号制御部114は、ステイタスレジスタ116の
状態を参照して、リオーダレジスタ115a又はカレン
トレジスタ115bにデータが格納されていないことが
わかれば、復号開始命令112を出力する。また、表示
フィールド数算出部115fは、ステイタスレジスタ1
16を参照してディスプレイレジスタ115dにデータ
が格納されたことがわかれば、ディスプレイレジスタ1
15dに格納されたデータに対応するピクチャの表示フ
ィールド数を決定する。
【0059】復号制御部114及び表示制御部115が
ステイタスレジスタ116を参照するタイミングは、例
えば垂直同期信号(V-Sync )に同期したタイミングと
することができる。また、本発明方法においては、復号
フレームバッファに一定量のピクチャデータが蓄積され
るまでピクチャの復号化を連続的に行うので、エラーコ
ンシールメントの発生が抑制され、スムーズな動画再生
が可能になる。
【0060】
【発明の実施の形態】以下、本発明の実施の形態につい
て、添付の図面を参照して説明する。 (第1の実施の形態)図1は本発明の第1の実施の形態
のMPEGビデオ復号器を示すブロック図である。本実
施の形態のMPEGビデオ復号器は、ビットストリーム
入力端子10、ビットストリームバッファ11、画像復
号化部12、復号フレームバッファ13、復号開始命令
発生部14及びピクチャデータ出力部15により構成さ
れている。
【0061】ビットストリーム入力端子10には、AT
M伝送路又はDVDのような蓄積メディアからMPEG
ビットストリームが入力される。ビットストリームバッ
ファ11は、ビットストリームを一時的に記憶するメモ
リである。画像復号化部12は、ビットストリームバッ
ファ11からビットストリームを入力し、可変長復号化
処理、逆量子化処理、逆離散コサイン変換処理及び動き
予測を行って復号化を行う。この画像復号化部12は、
復号開始命令発生部14から復号開始命令22を入力す
ると、1ピクチャ分のビットストリームの復号化を開始
する。そして、1ピクチャ分の復号化が完了すると、復
号開始命令発生部14に復号完了通知23を出力する。
なお、画像復号化部12は、ビットストリームを復号化
する際にビットストリームから表示タイムスタンプ(P
TS)26を抽出してピクチャデータ出力部15に出力
する。
【0062】復号フレームバッファ13は、復号された
複数のピクチャを記憶する。前述したように、ピクチャ
にはIピクチャ、Pピクチャ及びBピクチャの3種類が
ある。Iピクチャを復号化する場合、画像復号化部12
は他のピクチャを参照することなく復号化を行う。Pピ
クチャを復号化する場合には、画像復号化部12は復号
フレームバッファ13に格納されている過去のピクチャ
(Iピクチャ又はPピクチャ)を参照する。Bピクチャ
を復号化する場合には、画像復号化部12は復号フレー
ムバッファ13に格納されている過去と将来のピクチャ
(Iピクチャ及びPピクチャ)を参照する。従って、B
ピクチャを使用しない場合、すなわちIピクチャ及びP
ピクチャのみの場合は表示する順番でピクチャの復号化
が行われる。一方、Bピクチャを使用する場合は、復号
化する順番と表示する順番とが異なるので、復号フレー
ムバッファ13内で表示順にピクチャを並べ替える。
【0063】復号化されたピクチャは、他のピクチャの
復号化に参照されることがなくなるまで復号フレームバ
ッファ13内に保持しておくことが必要である。従っ
て、復号フレームバッファ13の容量はある程度大きい
ことが必要であるが、ここでは説明を簡単にするため
に、復号フレームバッファ13は3ピクチャ分の記憶容
量を有し、Pピクチャ又はBピクチャの復号化の際には
先に復号化された1枚又は2枚のピクチャが参照される
とする。復号フレームバッファ13は、所定数(この例
では3枚)分のピクチャを格納すると、バッファフル通
知24を出力する。
【0064】復号開始命令発生部14は復号制御部14
a及び復号スイッチ14bからなる。復号制御部14a
は、外部(例えばホストコンピュータ)から伝達される
ビットストリーム転送通知25と、画像復号化部12か
ら出力される復号完了通知23と、復号フレームバッフ
ァ13から出力されるバッファフル通知24とに基づい
て復号開始許可21を出力する。すなわち、復号制御部
14aは、ホストコンピュータからビットストリーム転
送通知25が入力され、画像復号化部12から復号完了
通知23が出力され、且つ、復号フレームバッファ13
からバッファフル通知24が出力されていないときに、
復号開始許可21を出力する。復号スイッチ14bは、
復号制御部14aから復号開始許可21が出力される
と、復号開始命令22を画像復号化部12に出力する。
【0065】本実施の形態においては、ホストコンピュ
ータは1ピクチャ分以上のビットストリームをビットス
トリームバッファ11に転送したときにビットストリー
ム転送通知を出力するものとする。従って、画像復号化
部12は、ビットストリームバッファ11に1ピクチャ
分以上のビットストリームが格納された後に最初のピク
チャの復号化を開始する。
【0066】ピクチャデータ出力部15は、表示制御部
15a、表示スイッチ15b及び表示バッファ15cに
より構成されている。表示制御部15aは、復号化され
たピクチャの表示タイムスタンプ(PTS)26と自己
の基準時計(STC)が一致すると、表示スイッチ15
bに転送命令29を出力する。表示スイッチ15bは、
転送命令29を入力すると復号フレームバッファ13か
ら表示バッファ15cにピクチャデータを転送する。表
示バッファ15cに格納されたピクチャデータは、表示
制御部15aから出力される垂直同期信号V-Sync 28
に同期して表示装置16に伝達される。これにより、表
示装置16に画像が表示される。
【0067】なお、表示装置16は、NTSC(Nation
al Television System Committee)方式のものでもよ
く、PAL(Phase Alternation Line)方式のものでも
よい。また、画像復号化部12、復号制御部14a及び
表示制御部15aは、いずれもハードウェア(半導体装
置)により構成されたものであってもよく、ソフトウエ
アにより実現されたものであってもよい。
【0068】図2は本実施の形態のMPEGビデオ復号
器の動作を示すタイミングチャートである。時刻t0 に
おいて、入力端子10からビットストリームバッファ1
1にビットストリームが入力開始されたとする。時刻t
1 において、ビットストリームバッファ11に1ピクチ
ャ分のビットストリームの格納が完了すると、ホストコ
ンピュータから復号制御部14aにビットストリーム転
送通知25が入力される。これにより、復号制御部14
aは復号開始許可21を出力する。復号スイッチ14b
は、復号制御部14aから復号開始許可21を入力する
と、画像復号化部12に復号開始命令22を出力する。
これにより、画像復号化部12は1番目のピクチャデー
タ(ピクチャ1)の復号化を開始し、復号フレームバッ
ファ13に復号化したピクチャデータを格納する。
【0069】時刻t2 において、ピクチャ1の復号化が
完了すると、画像復号化部12は復号完了通知23を出
力する。その後、時刻t2 よりも若干後に復号フレーム
バッファ13へのピクチャ1の格納が完了する。このと
き、復号フレームバッファ13の3枚分の格納領域のう
ち1枚分の格納領域しか使われていないので、復号フレ
ームバッファ13からバッファフル通知24は出力され
ない。従って、復号制御部14aは、画像復号化部12
から復号完了通知23を入力すると、復号開始許可21
を復号スイッチ14bに出力する。そして、復号スイッ
チ14bは画像復号化部12に復号開始命令22を出力
する。これにより、画像復号化部12は2番目のピクチ
ャデータ(ピクチャ2)の復号化を開始する。
【0070】画像復号化部12は、ピクチャ2の復号化
が完了すると復号完了通知23を出力する。これによ
り、復号制御部14aは復号スイッチ14bに復号開始
許可21を出力し、復号スイッチ14bは画像復号化部
12に復号開始命令22を出力する。そして、画像復号
化部12は3番目のピクチャデータ(ピクチャ3)の復
号化を開始する。
【0071】一方、表示制御部15aは表示スイッチ1
5bに転送命令29を出力して復号フレームバッファ1
3から表示バッファ15cに1番目のピクチャデータ
(ピクチャ1)を転送する。そして、垂直同期信号V-S
ync 28に同期して表示バッファ15cから表示装置1
6にピクチャ1を伝達する。これにより、表示装置16
にピクチャ1による画像が1フレーム期間(2垂直同期
期間)表示される。
【0072】時刻t3 においてピクチャ3の復号化が完
了すると、画像復号化部12から復号制御部14aに復
号完了通知22が出力される。これにより、復号制御部
14aは復号開始許可21を出力し、復号スイッチ14
bは画像復号化部12に復号開始命令22を出力する。
これにより、画像復号化部12は4番目のピクチャデー
タ(ピクチャ4)の復号化を開始する。
【0073】一方、復号フレームバッファ13はピクチ
ャ4の格納を開始了する(時刻t4)と、バッファフル
通知24を復号制御部14aに出力する。時刻t5 にお
いて、ピクチャ4の復号化が完了すると、画像復号化部
12は復号完了通知23を復号制御部14aに出力す
る。しかし、復号制御部14aは、復号フレームバッフ
ァ13からバッファフル通知24が出力されているの
で、復号開始許可21を出力しない。従って、画像復号
化部12はピクチャデータの復号化を中断する。
【0074】時刻t6 において、ピクチャ1による画像
の表示が完了すると、表示制御部15aは復号フレーム
バッファ13に格納されているピクチャデータの表示タ
イムスタンプ(PTS)と自己の基準時計(SCR)と
を比較する。これにより、ピクチャ2を出力すべき時間
であることがわかるので、表示制御部15aは表示スイ
ッチ15bに転送命令29を出力し、復号フレームバッ
ファ13から表示バッファ15cにピクチャ2を転送す
る。そして、垂直同期信号V-Sync 28に同期して表示
バッファ15cから表示装置16にピクチャ2を伝達す
る。これにより、表示装置16にはピクチャ2による画
像が表示される。
【0075】一方、復号フレームバッファ13は、ピク
チャ2が表示バッファ15cに転送されたので格納領域
に空きが生じる。これにより、バッファフル通知24が
解除される。従って、復号制御部14aから復号スイッ
チ14bに復号開始許可21が出力され、復号スイッチ
14bから画像復号化部12に復号開始命令22が出力
される。この復号開始命令22により、画像復号化部1
2は5番目のピクチャデータ(ピクチャ5)の復号化を
開始する。
【0076】時刻t7 において、復号フレームバッファ
13にピクチャ5の格納が開始されると、復号フレーム
バッファ13は復号制御部14aにバッファフル通知2
4を出力する。これにより、ピクチャ5の復号化が完了
して画像復号化部12から復号制御部14aに復号完了
通知23が出力されても、復号制御部14aは復号開始
許可21を出力しない。従って、ピクチャ5の復号化が
終了した後、画像復号化部12は復号化処理を中断す
る。
【0077】時刻t8 において、ピクチャ2による画像
の表示が完了すると、表示制御部15aは表示スイッチ
15bをオンにして復号フレームバッファ13から表示
バッファ15cにピクチャ3を転送する。そして、表示
制御部15aは、垂直同期信号V-Sync 28に同期し
て、表示バッファ15cから表示装置16にピクチャ3
を伝達する。これにより、表示装置16にピクチャ3に
よる画像が表示される。
【0078】また、復号フレームバッファ13から表示
バッファ15cにピクチャ3が転送されたので復号フレ
ームバッファ13に空きが生じ、バッファフル通知24
が解除される。従って、復号制御部14aから復号スイ
ッチ14bに復号開始許可21が出力され、復号スイッ
チ14bから画像復号化部12に復号開始命令22が出
力される。これにより、画像復号化部12は6番目のピ
クチャデータ(ピクチャ6)の復号化を開始する。
【0079】このようにして、本実施の形態のMPEG
ビデオ復号器は、画像復号化部12から出力される復号
完了通知23と、復号フレームバッファ13から出力さ
れるバッファフル通知24とに応じたタイミングでピク
チャデータの復号化を開始する。図3は、垂直同期信号
V-Sync に同期してピクチャデータの復号化を開始する
従来のMPEGビデオ復号器と本実施の形態のMPEG
ビデオ復号器とのエラーコンシールメントが発生しやす
さを比較するための図である。図3において、ハッチン
グはエラーコンシールメントが発生するフレームを示
す。
【0080】図3に示すように、1フレーム時間内に復
号化できないピクチャ(図3では、P3,P6,P7)
が多く含まれるビットストリームの場合、垂直同期信号
V-Sync に同期して復号化を開始する従来のMPEGビ
デオ復号器では、1フレーム時間(2垂直同期期間)内
に1ピクチャ分のデータの復号化が完了しないときは必
ずエラーコンシールメントが発生する。一方、本実施の
形態のMPEGビデオ復号器では、復号フレームバッフ
ァ13の格納領域に空きがあればピクチャを連続的に復
号化するので、1フレーム時間内に1ピクチャ分のデー
タの復号化が完了しない場合であっても、エラーコンシ
ールメントを回避できることがある。図3に示す例で
は、エラーコンシールメントが発生するのは1回だけで
ある。
【0081】上述したように、本実施の形態のMPEG
ビデオ復号器は、復号開始のタイミングが垂直同期信号
V-Sync 28に同期していない。すなわち、復号フレー
ムバッファ13の格納領域に空きがあれば、画像復号化
部12ではビットストリームの復号が連続的に行われ
る。これにより、1ピクチャ分のデータの復号化に1フ
レーム時間以上かかる場合であってもエラーコンシール
メントの発生が回避され、動画像をスムーズに再生する
ことができる。
【0082】図4は、本発明の実施の形態のMPEGビ
デオ復号器の表示ポーズ時の動作を示すタイミングチャ
ートである。時刻t5 から時刻t7.5 までの間、ホスト
コンピュータから表示制御部15aにポーズ命令27
(図1参照)が出力されたとする。時刻t5 では、表示
装置にピクチャ1による画像が表示されている。また、
復号フレームバッファ13にはピクチャ2,3が格納さ
れている。画像復号化部12ではピクチャ4の復号化が
終了した直後であり、ピクチャ4は復号フレームバッフ
ァ13に格納されている途中である。
【0083】ホストコンピュータから表示制御部15a
にポーズ命令27が入力されると、表示制御部15aは
復号フレームバッファ13に格納されたピクチャの表示
タイムスタンプ(PTS)と自己の基準時計(SCR)
とが一致しても、表示スイッチ15bをオンにしない。
このため、時刻t6 になっても表示バッファ45cのデ
ータは更新されず、表示制御部15aは垂直同期信号V
-Sync 28に同期して再度ピクチャ1を表示装置16に
伝達する。これにより、表示装置16はピクチャ1によ
る画像を再度表示する。また、復号フレームバッファ1
3は、3つのピクチャを格納しているので、バッファフ
ル通知24を出力したままとなる。従って、復号制御部
14aから復号開始許可21が出力されず、画像復号化
部12では次のピクチャの復号化を中断する。
【0084】時刻t7.5 でポーズ命令27が解除される
と、表示制御部15aは表示スイッチ15bに転送命令
29を出力して復号バッファフレーム13からピクチャ
2を表示バッファ15cに転送する。そして、表示制御
部15aは次のフレーム開始の垂直同期信号V-Sync 2
8に同期してピクチャ2を表示装置16に伝達する。ま
た、復号バッファフレーム13の格納領域には空きが生
じるので、バッファフル通知24が解除される。これに
より、復号制御部14aは復号スイッチ14bに復号開
始許可21を出力し、復号スイッチ14bは画像復号化
部12に復号開始命令22を出力する。この復号開始命
令22により、画像復号化部12はピクチャ5の復号化
を開始する。このようにして、表示ポーズが実現され
る。
【0085】なお、上述した実施の形態においては、ビ
ットストリームバッファ11に1ピクチャ分以上のビッ
トストリームが転送されたときに復号化が開始される場
合について説明したが、復号化を開始する条件はこれに
限定するものではない。また、ホストコンピュータから
入力されるビットストリーム転送通知25に替えて、ビ
ットストリームバッファ11に一定量のビットストリー
ムが蓄積されたときに、ビットストリーム11から復号
制御部14aに信号(ビットストリーム蓄積信号)が出
力されるようにしてもよい。この場合、復号制御部14
aはビットストリームバッファ11から入力されるビッ
トストリーム蓄積信号と、画像復号化部12から出力さ
れる復号完了通知23と、復号フレームバッファ13か
ら出力されるバッファフル通知24とに応じて復号開始
許可21を出力する。
【0086】(第2の実施の形態)図5は本発明の第2
の実施の形態のMPEGビデオ復号器を示すブロック図
である。本実施の形態のMPEGビデオ復号器は、ビッ
トストリーム入力端子110、ビットストリームバッフ
ァ111、画像復号化部112、復号フレームバッファ
113、復号制御部114、表示制御部115及びステ
イタスレジスタ116により構成されている。
【0087】ビットストリームバッファ111は、入力
端子110から入力したビットストリームを格納し、画
像復号化部112に1ピクチャ分づつ順次出力する。画
像復号化部112は、復号制御部114で復号開始命令
122が発行されると、ビットストリームバッファ11
1から送られてくるビットストリームの復号化を開始す
る。画像復号化部112で復号化されたピクチャは、復
号フレームバッファ113に格納される。
【0088】復号フレームバッファ113は例えば3ピ
クチャ分の記憶領域を有している。記憶領域は複数のバ
ンクに分割されており、1つのバンクには1つのピクチ
ャが格納される。また、復号フレームバッファ113
は、表示制御部115で表示開始命令127が発行され
ると、表示開始命令127に含まれるバンクアドレスの
ピクチャを表示装置に転送する。
【0089】復号制御部114は、内蔵されたV-Sync
発生器(図示せず)から出力されるV-Sync に同期して
画像復号化部112に復号開始命令122を発行する。
この復号開始命令122の発行周期は、基本的には2フ
ィールド時間に1回、すなわち1フレーム時間に1回で
ある。また、復号制御部114は、電源投入後(コール
ドスタート後)、ビットストリームバッファ111に一
定量のビットストリームが格納されると、V-Sync に関
係なく、初期復号開始命令121を発行する。
【0090】表示制御部115は、リオーダレジスタ1
15a、カレントレジスタ115b、フィールドディレ
イレジスタ115c、ディスプレイレジスタ115dの
4つのレジスタの他に、V-Sync 計数カウンタ115e
及び表示フィールド数算出部115fを有している。本
実施の形態では、図6に示すように、パラメータをディ
スプレイレジスタ115dまで転送する。本実施の形態
では、表示制御部115でピクチャ毎に表示すべきフィ
ールド数を決定する必要上、リピートファーストフィー
ルドフラグをディスプレイレジスタ115dまで転送す
る。また、1/2スロー再生命令フラグもパラメータと
してディスプレイレジスタ115dまで転送する。表示
制御部115は、外部からのスロー再生命令129を復
号開始命令をトリガとしてサンプリングし、スロー再生
命令129が「1」であれば、それをスロー再生フラグ
としてディスプレイレジスタ115dまで転送する。
【0091】表示フィールド数算出部115fは、表示
制御部115内で表示する画像フィールド数を管理する
ためのものである。表示フィールド数算出の動作は後述
する。V-Sync 計数カウンタ115eは、表示フィール
ド数算出部115fで決定したフィールド数分のV-Syn
c パルスを計数し、表示フィールド数算出部115fで
のフィールド数の管理に使用する。
【0092】ステイタスレジスタ116は、リオーダレ
ジスタ115a、カレントレジスタ115b、フィール
ドディレイレジスタ115c及びディスプレイレジスタ
115dの状態を監視し、4ビットの信号で表現する。
すなわち、これらのレジスタ115a〜115dにパラ
メータ及びバンクアドレス等のデータが格納されていれ
ばレジスタに対応するビットの値を「1」とし、格納さ
れていなければ「0」とする。ビットの並びは、MSB
(Most Significant Bit:最大位のビット側)からリオ
ーダ/カレント/フィールドディレイ/ディスプレイの
順である。例えば、4つのレジスタ115a〜115d
にいずれもデータが格納されていれば、ステイタスレジ
スタ116の値は「1111」となり、4つのレジスタ
115a〜115dのいずれにもデータが格納されてい
ないときは、ステイタスレジスタ116の値は「000
0」となる。
【0093】図7は、復号制御部114の動作を示すフ
ローチャートである。まず、ステップS11において、
内蔵V-Sync 発生器で発生するV-Sync の立ち下がりの
タイミングを検出している。そして、V-Sync の立ち下
がりによりステップS12に移行し、復号するピクチャ
がBピクチャか否かを判定する。Bピクチャではない場
合、すなわちIピクチャ又はPピクチャの場合は、ステ
ップS13に移行し、ステイタスレジスタ116のビッ
ト3が「1」か否かを判定する。ビット3が「1」のと
き、すなわちリオーダレジスタ115aにデータが格納
されているときはステップS13からステップS11に
戻る。ステップS13でビット3が「0」のとき、すな
わちリオーダレジスタ115aにデータが格納されてい
るときは、ステップS15に移行して復号開始命令を発
行し、その後ステップS11に戻る。復号されたIピク
チャ又はPピクチャのパラメータはリオーダレジスタ1
15aに格納される。
【0094】一方、ステップS12で復号するピクチャ
がBピクチャの場合は、ステップS14に移行して、ス
テイタスレジスタ116のビット2が「1」か否かを判
定する。ステイタスレジスタ116のビット2が「1」
のとき、すなわちカレントレジスタ115bにデータが
格納されているときは、ステップS14からステップS
11に戻る。また、ステップS14でステイタスレジス
タ116のビット2が「0」のとき、すなわちカレント
レジスタ115bにデータが格納されていないときは、
ステップS15に移行して復号開始命令を発行し、その
後ステップS11に戻る。復号されたBピクチャのパラ
メータは、カレントレジスタ115bに格納される。
【0095】図8は、表示制御部115の動作を示すフ
ローチャートである。ステップS21において、V-Syn
c の立ち下がりのタイミングを検出している。そして、
V-Sync の立ち下がりによりステップS22に移行し、
ステイタスレジスタ116のビット0が「1」か否かを
判定する。ステイタスレジスタ116のLSB(Least
Significant Bit :ビット0)が「0」のとき、すなわ
ちディスプレイレジスタ115dにデータが格納されて
いないときは、ステップS21に戻る。
【0096】一方、ステップS22において、ステイタ
スレジスタのビット0が「1」のとき、すなわちディス
プレイレジスタ115dにデータが格納されているとき
は、ステップS23に移行して、ディスプレイレジスタ
115dに格納されているデータを分析する。そして、
ステップS24に移行し、リピートファーストフィール
ドフラグ及びスロー再生命令フラグに応じて表示フィー
ルド数を決定する。表示フィールド数が決定したら、ス
テップS25に移行し、表示開始命令127を発行す
る。
【0097】その後、ステップS26に移行し、V-Syn
c 計数カウンタ115eによりV-Sync のカウントを開
始する。そして、ステップS27において、V-Sync 計
数値と表示フィールド数とが一致するまで待ち、V-Syn
c 計数値と表示フィールド数とが一致したら、ステップ
S28に移行して表示完了通知128を発行する。図9
は、表示フィールド算出部115fによる表示フィール
ド数算出方法を示す図である。表示制御部115には、
図9に示すように、リピートファーストフィールドフラ
グ及び1/2スロー再生命令フラグと表示フィールド数
との関係を示すテーブル(ルックアップテーブル)が記
憶されている。表示フィールド数算出部115fは、該
テーブルを参照し、リピートファーストフィールドフラ
グ及び1/2スロー再生フラグの状態から表示フィール
ド数を決定する。例えば、リピートファーストフィール
ドフラグ及び1/2スロー再生フラグがいずれも「0」
のときは表示フィールド数を2とし、リピートファース
トフィールドフラグ及び1/2スロー再生フラグがいず
れも「1」のときは表示フィールド数を6とする。
【0098】図10,図11は本実施の形態のMPEG
ビデオ復号器の動作を示すタイミングチャートである。
但し、この例では、IピクチャI2 、BピクチャB0 、
BピクチャB1 、PピクチャP5 、BピクチャB3 、B
ピクチャB4 、…の順番でビットストリームが入力さ
れ、ピクチャB0 ,ピクチャB1 、ピクチャI2 ,ピク
チャB3 、ピクチャB4 、ピクチャP5 、…の順で表示
するものとする。また、BピクチャB0 ,B4 及びIピ
クチャI2 にはリピートファーストフィールドコマンド
が付加されているものとする。
【0099】時刻t0で、例えば電源がオンになると、
復号制御部114は初期復号開始命令122を発行す
る。これにより画像復号化部112はピクチャI2 のピ
クチャヘッダ(I2 )を復号する。次に、時刻t1で復
号制御部114はステイタスレジスタ116から出力さ
れるレジスタデータ124aを調べる。このとき、ステ
イタスレジスタ116の値は「0000」であるので、
復号制御部114は復号開始命令122を発行し、これ
により画像復号化部112はピクチャI2 の係数復号を
開始し、ピクチャI2 の係数復号が完了すると続けてピ
クチャB0 のピクチャヘッダ(B0 )を復号する。
【0100】ピクチャI2 のパラメータ及びバンクアド
レスはリオーダレジスタ115aに格納される。これに
より、ステイタスレジスタ116の値が「1000」に
なる(時刻t1.5)。更に、時刻t2で、復号制御部
114はステイタスレジスタ116から出力されるレジ
スタデータ124aを調べる。このとき、レジスタデー
タ124aの値が「1000」であるので、復号制御部
114はV-Sync に同期したタイミングで復号開始命令
112を発行する。これにより、画像復号化部112は
ピクチャB0 の係数復号を開始する。このとき、表示制
御部115は、復号開始命令122の立ち下がりをトリ
ガとして1/2スロー再生命令128をサンプリング
し、1/2スロー再生命令128が「1」になっている
ので、1/2スロー再生フラグを「1」としてカレント
レジスタ115bに格納する。また、この例では、ピク
チャB0 にリピートファーストフィールドコマンドが付
加されているので、リピートファーストフィールドフラ
グを「1」としてカレントレジスタ115bに格納す
る。
【0101】従って、この場合は、1/2スロー再生命
令フラグ及びリピートファーストフィールドフラグがい
ずれも「1」という値がカレントレジスタ115bに格
納される。ピクチャB0 のデータがカレントレジスタ1
15bに格納されたので、バンクステイタスレジスタ1
16の値が「1100」となる(時刻t2.5)。
【0102】以下同様に、復号制御部114はV-Sync
の立ち下がりでバンクステイタスレジスタ116の値を
調べ、「0」のレジスタがあれば復号開始命令122を
発行する。画像復号化部112は、復号制御部114で
復号開始命令122が発行されると、係数復号を開始
し、係数復号が完了すると続けて次のピクチャのピクチ
ャヘッダを復号する。
【0103】このようにして、ピクチャB1 、ピクチャ
P5 が復号化されるが、時刻t5ではバンクステイタス
レジスタ116の値が「1111」となる。従って、復
号制御部114は復号開始命令122の発行を停止す
る。これにより、画像復号化部112では、復号を休止
する。一方、バンクステイタスレジスタ116が「11
11」ということは、ディスプレイレジスタ115dに
表示すべきピクチャが存在するということなので、表示
制御部115はディスプレイレジスタ115dのパラメ
ータを分析する。この結果、リピートファーストフィー
ルドフラグと1/2スロー再生フラグがともに「1」で
あるので、表示フィールド数算出部115fは表示フィ
ールド数を6とする(図9参照)。そして、表示制御部
115は、時刻t5.5で表示開始命令127を発行す
る。これにより、表示装置にピクチャB0 が転送され、
ピクチャB0 の表示が開始される。その後、表示制御部
115は6フィールド分の表示をするため、V-Sync パ
ルスを5回計数し、6フィールド期間分の時間が経過す
ると、表示完了通知128をステイタスレジスタ116
に発行する。そして、表示制御部115は、カレントレ
ジスタ115bとフィールドディレイレジスタ115c
の内容をそれぞれフィールドディレイレジスタ115c
とディスプレイレジスタ115dにシフトする。これに
より、カレントレジスタ115bに空きが生じるため、
ステイタスレジスタ116の値は「1011」となる
(時刻t5.9)。
【0104】復号制御部114は、時刻t6でステイタ
スレジスタ116の値を調べ、「1011」であるの
で、復号開始命令を発行する。これにより、画像復号化
部112は、ピクチャB3 の係数復号を開始する。ピク
チャB3 のパラメータはカレントレジスタ115bに格
納される。これにより、ステイタスレジスタ116の値
は「1111」となる。
【0105】また、表示制御部115は、ディスプレイ
レジスタ115dに転送されたピクチャB1 のパラメー
タを調べ、リピートファーストフィールドフラグが
「0」、1/2スロー再生命令フラグが「1」であるか
ら、表示フィールド数を4とする。そして、表示開始命
令127を発行し、ピクチャB1 の表示を開始する(時
刻t6.5)。ピクチャB1 の表示期間が終了すると、
表示制御部115は表示完了通知128を発行し、カレ
ントレジスタ115b及びフィールドディレイレジスタ
115cのデータをフィールドディレイレジスタ115
c及びディスプレイレジスタ115dにシフトする。
【0106】このようにして、本実施の形態のMPEG
ビデオ復号器は、3−2プルダウンと1/2スロー再生
とを正しく実行する。前述したように、従来は復号制御
部により表示フィールド数が決定されていたのに対し、
本実施の形態では、表示制御部115が、図9に示すよ
うなテーブルを使用して表示フィールド数を決定する。
従って、3−2プルダウン再生、1/2スロー再生、3
−3プルダウン再生でかつ1/2スロー再生などの特殊
再生に対応することができる。
【0107】MPEGの各ピクチャには、PTS(Pres
entation Time Stamp )が重畳されている。PTSは、
当該ピクチャを表示する時間を示すデータであり、一般
的に、MPEGビデオ復号器では、PTSと復号器内部
のSTC(System Time Clock )を使って再生の時間管
理を行う。図12は、横軸に時間をとり、縦軸にSTC
をとって、通常再生時及び特殊再生(3−2プルダウン
再生及び1/2スルー再生)時のSTCの経時変化を示
す図である。この図12に示すように、通常、STCは
時間の経過とともに単調に増加する。ここで、通常再生
時(ノーマルプレイ)のSTCの増加量の傾きを1とす
ると、3−2プルダウン再生時は傾き2/3、1/2ス
ロー再生時は傾き1/2、3−2プルダウンかつ1/2
スロー再生時は1/3とならなければならない。
【0108】ところが、従来の復号器では、3−2プル
ダウンかつ1/2スロー再生が、1/2スロー再生とな
ってしまうので、STCの増加量が本来よりもΔSTC
だけ大きくなってしまう。従って、時刻tで1/2スロ
ー再生を解除し、3−2プルダウンかつ1/2」スロー
再生から3−2プルダウンのみの再生に切換えた場合
は、ΔSTC分減算するか、新しいPTSを使って強制
的にSTCを修正する必要があった。本実施の形態で
は、スロー再生から通常の再生に戻したときに、STC
を修正する必要がなく、再生速度を戻したときにSTC
を修正するという余分な処理が不要になる。
【0109】なお、上記の例では1/2スロー再生の場
合についてのみ説明したが、例えば図13に示すリピー
トファーストフィールドフラグ及びスロー再生命令フラ
グと表示フィールド数との関係を示すテーブルを用いて
表示フィールド数を決定することにより、3−2プルダ
ウン再生、1/2スロー再生、1/3スロー再生、1/
4スロー再生及び1/8スロー再生が可能になる。
【0110】また、上記の実施の形態では、ピクチャの
復号化をV-Sync に同期して行っているが、第1の実施
の形態に示すようにV-Sync に同期させなくてもよい。
【0111】
【発明の効果】以上説明したように、本願発明によれ
ば、画像復号化部12は復号開始命令発生部14から出
力される復号開始命令22によりビットストリームの復
号化を開始し、復号化が完了すると復号化完了通知23
を出力し、復号フレームバッファ13は復号化されたピ
クチャデータを所定量格納するとバッファフル通知24
を出力し、復号開始命令発生部14は復号化完了通知2
3及びバッファフル通知24に基づいて画像復号化部1
2に復号開始命令22を出力するので、復号フレームバ
ッファ13に所定量のピクチャデータが格納されるまで
復号化が連続的に行われる。これにより、1フレーム時
間内に1ピクチャ分のビットストリームの復号化が完了
しない場合であっても、エラーコンシールメントが発生
することが防止され、スムーズな動画像の再生が可能に
なる。
【0112】また、本願他の発明によれば、表示制御部
115においてピクチャデータの「パラメータを解析
し、その結果に応じて復号フレームバッファ113から
表示装置へのピクチャデータの転送を制御するので、3
−2プルダウン再生やスロー再生、3−2プルダウン再
生かつフロー再生などの特殊再生を実現することができ
る。
【図面の簡単な説明】
【図1】図1は本発明の第1の実施の形態のMPEGビ
デオ復号器を示すブロック図である。
【図2】図2は本発明の第1の実施の形態のMPEGビ
デオ復号器の動作を示すタイミングチャートである。
【図3】図3は、垂直同期信号V-Sync に同期してビッ
トストリームの復号化を開始するMPEGビデオ復号器
と本発明の第1の実施の形態のMPEGビデオ復号器と
のエラーコンシールメントが発生しやすさを比較するた
めの図である。
【図4】図4は、本発明の第1の実施の形態のMPEG
ビデオ復号器の表示ポーズ時の動作を示すタイミングチ
ャートである。
【図5】図5は、本発明の第2の実施の形態のMPEG
ビデオ復号器を示すブロック図である。
【図6】図6は、本発明の第2の実施の形態の表示制御
部を示すブロック図である。
【図7】図7は、本発明の第2の実施の形態の復号制御
部の動作を示すフローチャートである。
【図8】図8は、本発明の第2の実施の形態の表示制御
部の動作を示すフローチャートである。
【図9】図9は、本発明の第2の実施の形態の表示フィ
ールド数算出方法を示す図である。
【図10】図10は、本発明の第2の実施の形態のMP
EGビデオ復号器の動作を示すタイミングチャート(そ
の1)である。
【図11】図11は、本発明の第2の実施の形態のMP
EGビデオ復号器の動作を示すタイミングチャート(そ
の2)である。
【図12】図12は、通常再生時及び特殊再生(3−2
プルダウン再生及び1/2スルー再生)時のSTCの経
時変化を示す図である。
【図13】図13は、3−2プルダウン再生、1/2ス
ロー再生、1/3スロー再生、1/4スロー再生及び1
/8スロー再生を実現するためのテーブルを示す図であ
る。
【図14】図14は、MPEGのビットストリームの構
造を示す模式図である。
【図15】図15は、MPEGビデオ符号器を示すブロ
ック図である。
【図16】図16は、従来のMPEGビデオ復号器(そ
の1)を示すブロック図である。
【図17】図17は3−2プルダウンによるテレシネ変
換を示す模式図である。
【図18】図18は、従来のMPEGビデオ復号器(そ
の2)を示すブロック図である。
【図19】図19は、図18のMPEGビデオ復号器の
表示制御部の構成を示すブロック図である。
【図20】図20は、図18のMPEGビデオ復号器の
動作を示すタイミングチャート(その1)である。
【図21】図21は、図18のMPEGビデオ復号器の
動作を示すタイミングチャート(その2)である。
【図22】図22は、図18のMPEGビデオ復号器で
3−2プルダウン再生と1/2スルー再生とを実行した
ときの動作を示すタイミングチャート(その1)であ
る。
【図23】図23は、図18のMPEGビデオ復号器で
3−2プルダウン再生と1/2スルー再生とを実行した
ときの動作を示すタイミングチャート(その2)であ
る。
【符号の説明】
10,60,110,160 入力端子、 11,61,111,161 ビットストリームバッフ
ァ、 12,62,112,162 画像復号化部、 13,63,113,163 復号フレームバッファ、 14 復号開始命令発生部、 14a 復号制御部、 14b,64 復号スイッチ、 15,65 ピクチャデータ出力部、 15a,65a 表示制御部、 15b,65b 表示スイッチ、 15c,65c 表示バッファ、 16,66 表示装置、 21 復号開始許可、 22,72 復号開始命令、 23 復号完了通知、 24 バッファフル通知、 25 ビットストリーム転送通知、 26,76 表示タイムスタンプ(PTS)、 27 ポーズ命令、 28,71 垂直同期信号V-Sync 、 29,73 転送命令、 31 シーケンスヘッダ、 32 GOPヘッダ、 33 ピクチャヘッダ、 34 ピクチャデータ、 35 シーケンス終了コード、 41 ピクチャ並び替え部、 42 動き推定部、 43,51 加算器、 44 離散コサイン変換部(DCT)、 45 量子化部、 46 可変長符号化部、 47 多重化部、 49 逆量子化部、 50 逆離散コサイン変換部(IDCT)、 52 ピクチャ蓄積部、 53 動き予測部、 114,164 復号制御部、 115,165 表示制御部、 115a,165a リオーダレジスタ、 115b,165b カレントレジスタ、 115c,165c フィールドディレイレジスタ、 115d,165d ディスプレイレジスタ、 115e V-Sync 計数カウンタ、 115f 表示フィールド数算出部、 116 ステイタスレジスタ。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 稲垣 博彦 神奈川県横浜市港北区新横浜2丁目3番9 号 富士通ディジタル・テクノロジ株式会 社内 Fターム(参考) 5C059 KK01 KK33 LA00 PP05 PP06 PP07 RC04 SS06 SS13 UA05 UA32

Claims (22)

    【特許請求の範囲】
  1. 【請求項1】 復号開始命令により所定のピクチャ分の
    MPEGビットストリームの復号化を開始し、前記所定
    のピクチャ分のビットストリームの復号化が終了すると
    復号完了通知を出力する画像復号化部と、 前記画像復号化部で復号化されたピクチャデータを順次
    格納し、一定量のピクチャデータを格納するとバッファ
    フル通知を出力する復号フレームバッファと、前記画像
    復号化部から前記復号完了通知が出力され、且つ前記復
    号フレームバッファから前記バッファフル通知が出力さ
    れていないときに前記復号開始命令を出力する復号開始
    命令発生部と、 前記復号フレームバッファに格納されたピクチャデータ
    を表示装置に伝達するピクチャデータ出力部とを有する
    ことを特徴とするMPEGビデオ復号器。
  2. 【請求項2】 前記ピクチャデータ出力部は、垂直同期
    信号に同期して前記ピクチャデータを前記表示装置に伝
    達することを特徴とする請求項1に記載のMPEGビデ
    オ復号器。
  3. 【請求項3】 前記画像復号化部は、前記復号フレーム
    バッファに格納されたピクチャデータを参照して他のピ
    クチャデータの復号化を行うことを特徴とする請求項1
    に記載のMPEGビデオ復号器。
  4. 【請求項4】 前記MPEGビットストリームは、AT
    M(Asynchronus Transfer Mode )伝送路又は蓄積系メ
    ディアから入力されることを特徴とする請求項1に記載
    のMPEGビデオ復号器。
  5. 【請求項5】 前記ピクチャデータ出力部は、前記表示
    装置に出力するピクチャデータを一時記憶する表示バッ
    ファと、前記復号フレームバッファから前記表示バッフ
    ァにピクチャデータを転送する表示制御部とにより構成
    されることを特徴とする請求項1に記載のMPEGビデ
    オ復号器。
  6. 【請求項6】 前記表示制御部は、ポーズ命令が入力さ
    れると前記復号フレームバッファから前記表示バッファ
    へのピクチャデータの転送を中断することを特徴とする
    請求項5に記載のMPEGビデオ復号器。
  7. 【請求項7】 外部から前記MPEGビットストリーム
    が入力される入力端子と、 前記入力端子に入力されたMPEGビットストリームを
    一時記憶し、該MPEGビットストリームを前記復号フ
    レームバッファに出力するビットストリームバッファと
    を有することを特徴とする請求項1に記載のMPEGビ
    デオ復号器。
  8. 【請求項8】 前記復号開始命令発生部は、外部から与
    えられる信号と、前記復号完了通知と、前記バッファフ
    ル通知とに応じて前記復号開始命令を出力することを特
    徴とする請求項1に記載のMPEGビデオ復号器。
  9. 【請求項9】 復号開始命令によりMPEGビットスト
    リームの復号化を開始する画像復号化部と、 前記画像復号化部で復号化されたピクチャデータを格納
    する復号フレームバッファと、 前記画像復号化部で復号化されたピクチャデータのパラ
    メータを所定のピクチャ分毎に解析し、その結果に応じ
    て前記復号フレームバッファから表示装置への前記ピク
    チャデータの転送を制御する表示制御部と、 前記ピクチャデータのパラメータに基づいて前記復号開
    始命令を出力する復号制御部とを有することを特徴とす
    るMPEGビデオ復号器。
  10. 【請求項10】 前記表示制御部は、所定のピクチャ毎
    に前記パラメータから前記ピクチャの表示フィールド数
    を決定し、前記表示フィールド数に相当する時間だけ前
    記ピクチャを前記表示装置に表示させることを特徴とす
    る請求項9に記載のMPEGビデオ復号器。
  11. 【請求項11】 前記ピクチャデータのパラメータには
    特殊再生フラグを含むことを特徴とする請求項10に記
    載のMPEGビデオ復号器。
  12. 【請求項12】 前記表示制御部は、前記ピクチャデー
    タのパラメータと前記表示フィールド数との関係を示す
    テーブルを記憶していることを特徴とする請求項10に
    記載のMPEGビデオ復号器。
  13. 【請求項13】 前記表示制御部は、Iピクチャ又はP
    ピクチャのパラメータ及びバンクアドレスを記憶するリ
    オーダレジスタと、次に表示するピクチャのパラメータ
    及びバンクアドレスを記憶するカレントレジスタと、前
    記カレントレジスタからシフトされたパラメータ及びバ
    ンクアドレスを1フィールド時間だけ遅延させるフィー
    ルドディレイレジスタと、現在表示中のピクチャのパラ
    メータ及びバンクアドレスを記憶するディスプレイレジ
    スタとの4つのシフトレジスタを有することを特徴とす
    る請求項10に記載のMPEGビデオ復号器。
  14. 【請求項14】 前記リオーダレジスタ及び前記カレン
    トレジスタは前記復号開始命令をシフトパルスとし、前
    記フィールドディレイレジスタ及び前記ディスプレイレ
    ジスタは垂直同期信号をシフトパルスとすることを特徴
    とする請求項13に記載のMPEGビデオ復号器。
  15. 【請求項15】 前記リオーダレジスタ、前記カレント
    レジスタ、前記フィールドディレイレジスタ及び前記デ
    ィスプレイレジスタの状態を示すステイタスレジスタを
    有することを特徴とする請求項13に記載のMPEGビ
    デオ復号器。
  16. 【請求項16】 前記復号制御部は前記ステイタスレジ
    スタの状態を参照して、前記リオーダレジスタ又は前記
    カレントレジスタにデータが格納されていないときに前
    記復号開始命令を発行することを特徴とする請求項15
    に記載のMPEGビデオ復号器。
  17. 【請求項17】 前記復号制御部は、垂直同期信号に同
    期したタイミングで前記ステイタスレジスタを参照する
    ことを特徴とする請求項16に記載のMPEGビデオ復
    号器。
  18. 【請求項18】 前記表示制御部は、前記ステイタスレ
    ジスタの状態を参照して、前記ディスプレイレジスタに
    パラメータ及びバンクアドレスが格納されたときに前記
    パラメータから前記表示フィールド数を決定することを
    特徴とする請求項15に記載のMPEGビデオ復号器。
  19. 【請求項19】 前記表示制御部は、垂直同期信号に同
    期したタイミングで前記ステイタスレジスタを参照する
    ことを特徴とする請求項18に記載のMPEGビデオ復
    号器。
  20. 【請求項20】 MPEGビットストリームを所定のピ
    クチャ分づつ復号化して復号フレームバッファに格納
    し、 前記復号フレームバッファに格納したピクチャデータを
    表示装置に所定のピクチャ分づつ転送し、 前記復号フレームバッファに一定量のピクチャデータが
    蓄積されるとビットストリームの復号化を中断し、前記
    一定量よりも少なくなるとビットストリームの復号化を
    再開することを特徴とするMPEGビデオ復号方法。
  21. 【請求項21】 前記表示装置に、垂直同期信号に同期
    したタイミングで前記ピクチャデータを転送することを
    特徴とする請求項20に記載のMPEGビデオ復号方
    法。
  22. 【請求項22】 復号制御部から出力される復号開始命
    令によりMPEGビットストリームの復号化を開始し、 復号化したピクチャデータを復号フレームバッファに格
    納し、 前記復号化したピクチャデータのパラメータを表示制御
    部に格納して、前記表示制御部において前記パラメータ
    からピクチャ毎に表示フィールド数を決定し、各ピクチ
    ャを表示フィールド数に相当する時間だけ表示装置に表
    示することを特徴とするMPEGビデオ復号方法。
JP7653099A 1998-12-10 1999-03-19 Mpegビデオ復号器及びmpegビデオ復号方法 Pending JP2000232649A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP7653099A JP2000232649A (ja) 1998-12-10 1999-03-19 Mpegビデオ復号器及びmpegビデオ復号方法
US09/372,039 US6628719B1 (en) 1998-12-10 1999-08-11 MPEG video decoder and MPEG video decoding method
EP19990306439 EP1011270A3 (en) 1998-12-10 1999-08-16 MPEG video decoder
EP20080157947 EP1968327A3 (en) 1998-12-10 1999-08-16 MPEG video decoder and MPEG video decoding method
US10/614,054 US7555045B2 (en) 1998-12-10 2003-07-08 MPEG video decoder and MPEG video decoding method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP35089398 1998-12-10
JP10-350893 1998-12-10
JP7653099A JP2000232649A (ja) 1998-12-10 1999-03-19 Mpegビデオ復号器及びmpegビデオ復号方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2008119912A Division JP4769268B2 (ja) 1998-12-10 2008-05-01 Mpegビデオ復号器及びmpegビデオ復号方法

Publications (1)

Publication Number Publication Date
JP2000232649A true JP2000232649A (ja) 2000-08-22

Family

ID=26417675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7653099A Pending JP2000232649A (ja) 1998-12-10 1999-03-19 Mpegビデオ復号器及びmpegビデオ復号方法

Country Status (3)

Country Link
US (2) US6628719B1 (ja)
EP (2) EP1011270A3 (ja)
JP (1) JP2000232649A (ja)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7218676B2 (en) 1999-12-28 2007-05-15 Fujitsu Limited Method and a decoder for decoding MPEG video
KR100813436B1 (ko) 2006-12-21 2008-03-13 주식회사 휴맥스 영상 재생 장치 및 영상 재생 방법
JP2008067364A (ja) * 2006-08-10 2008-03-21 Canon Inc 画像復号化装置及びその制御方法
US8259123B2 (en) 2007-06-07 2012-09-04 Yamaha Corporation Image processing apparatus
JP2021118956A (ja) * 2021-05-19 2021-08-12 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177909A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177908A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177913A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177914A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177912A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177907A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177906A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177915A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177911A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177910A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1085767B1 (en) * 1999-09-20 2011-08-10 Panasonic Corporation An encoding/recording device that suspends encoding for video data and sampling for an audio signal in response to a recording pause instruction so as to allow data recorded before and after recording pause to be continuously reproduced
JP2001339700A (ja) * 2000-05-26 2001-12-07 Nec Corp 電子透かし処理装置並びに電子透かし挿入方法および電子透かし検出方法
JP3674495B2 (ja) * 2000-10-26 2005-07-20 セイコーエプソン株式会社 表示ドライバ、これを備えた表示ユニット及び電子機器
JP3917363B2 (ja) * 2000-12-12 2007-05-23 株式会社東芝 画像復号化装置及び画像復号化方法
US8284844B2 (en) 2002-04-01 2012-10-09 Broadcom Corporation Video decoding system supporting multiple standards
US6963613B2 (en) * 2002-04-01 2005-11-08 Broadcom Corporation Method of communicating between modules in a decoding system
PT1742479E (pt) 2002-07-11 2009-11-17 Panasonic Corp Método de descodificação de imagens para h.264 utilizando uma memória tampão virtual de visualização
FR2842979B1 (fr) * 2002-07-24 2004-10-08 Thomson Licensing Sa Procede et dispositif de traitement de donnees numeriques
MY134659A (en) * 2002-11-06 2007-12-31 Nokia Corp Picture buffering for prediction references and display
WO2004075554A1 (en) * 2003-02-18 2004-09-02 Nokia Corporation Picture decoding method
AU2004214313B2 (en) * 2003-02-18 2010-05-20 Nokia Technologies Oy Picture coding method
US20040258160A1 (en) * 2003-06-20 2004-12-23 Sandeep Bhatia System, method, and apparatus for decoupling video decoder and display engine
US8077778B2 (en) * 2003-10-31 2011-12-13 Broadcom Corporation Video display and decode utilizing off-chip processor and DRAM
US20050201471A1 (en) * 2004-02-13 2005-09-15 Nokia Corporation Picture decoding method
US7296205B2 (en) * 2004-02-18 2007-11-13 Nokia Corporation Data repair
US9124907B2 (en) * 2004-10-04 2015-09-01 Nokia Technologies Oy Picture buffering method
TWI289997B (en) * 2004-12-02 2007-11-11 Sony Corp Encoding device, method, and program
US7885338B1 (en) * 2005-04-25 2011-02-08 Apple Inc. Decoding interdependent frames of a video for display
CN101502096B (zh) 2006-08-10 2013-06-26 佳能株式会社 图像解码设备
JP4410277B2 (ja) * 2007-08-28 2010-02-03 富士通株式会社 半導体装置、および半導体装置の制御方法
US20100046629A1 (en) * 2008-08-19 2010-02-25 Chun-Chia Chen Video decoding system and method thereof
US20100254453A1 (en) * 2009-04-02 2010-10-07 Qualcomm Incorporated Inverse telecine techniques
JP2012208342A (ja) * 2011-03-30 2012-10-25 Sony Corp 信号処理回路と信号処理方法および表示装置
JP5772623B2 (ja) * 2012-01-20 2015-09-02 富士通株式会社 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム
US9568985B2 (en) * 2012-11-23 2017-02-14 Mediatek Inc. Data processing apparatus with adaptive compression algorithm selection based on visibility of compression artifacts for data communication over camera interface and related data processing method
TW201740739A (zh) * 2016-05-05 2017-11-16 晨星半導體股份有限公司 多媒體裝置的控制電路及其資料處理方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0294959B1 (en) * 1987-06-09 1994-10-05 Sony Corporation Television standards converters
US5038209A (en) * 1990-09-27 1991-08-06 At&T Bell Laboratories Adaptive buffer/quantizer control for transform video coders
JP2802694B2 (ja) * 1991-10-30 1998-09-24 富士写真フイルム株式会社 画像再生装置および方法
JP3240017B2 (ja) * 1993-01-11 2001-12-17 ソニー株式会社 Mpeg信号記録方法およびmpeg信号再生方法
JP3427416B2 (ja) * 1993-05-25 2003-07-14 ソニー株式会社 多重化データ分離装置および方法
GB9417138D0 (en) * 1994-08-23 1994-10-12 Discovision Ass Data rate conversion
JP2829246B2 (ja) * 1994-09-28 1998-11-25 株式会社メガチップス 画像伸張装置
JP3017644B2 (ja) 1994-10-25 2000-03-13 株式会社グラフィックス・コミュニケーション・ラボラトリーズ 画像復号装置における表示用同期信号発生装置
JPH08149474A (ja) * 1994-11-17 1996-06-07 Hitachi Ltd 動画像復号化装置
JP3824678B2 (ja) * 1995-05-09 2006-09-20 株式会社ルネサステクノロジ 画像復号表示装置
JP3301274B2 (ja) * 1995-06-20 2002-07-15 株式会社日立製作所 符号化映像データの復号装置
MY115648A (en) * 1995-08-23 2003-08-30 Sony Corp Encoding/decoding fields of predetermined field polarity apparatus and method
JPH0993577A (ja) 1995-09-28 1997-04-04 Toshiba Corp 動画像デコード装置
JP3063859B2 (ja) * 1996-01-08 2000-07-12 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン マルチメディア・ファイルを配信する方法およびファイル・サーバ
US5668599A (en) * 1996-03-19 1997-09-16 International Business Machines Corporation Memory management for an MPEG2 compliant decoder
JP2848326B2 (ja) * 1996-03-28 1999-01-20 日本電気株式会社 Mpeg符号化画像復号装置
JPH1023375A (ja) * 1996-07-04 1998-01-23 Matsushita Electric Ind Co Ltd 順次ディジタルビデオ復号化装置
KR100198541B1 (ko) 1996-08-26 1999-06-15 구자홍 영상 프레임 데이터를 일 메모리에 저장하는 방법
JPH1093917A (ja) 1996-09-11 1998-04-10 Fujitsu Ltd 画像処理装置
US6128340A (en) * 1997-03-14 2000-10-03 Sony Corporation Decoder system with 2.53 frame display buffer
US6263023B1 (en) * 1998-10-15 2001-07-17 International Business Machines Corporation High definition television decoder
US6654539B1 (en) * 1998-10-26 2003-11-25 Sony Corporation Trick playback of digital video data

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7218676B2 (en) 1999-12-28 2007-05-15 Fujitsu Limited Method and a decoder for decoding MPEG video
JP2008067364A (ja) * 2006-08-10 2008-03-21 Canon Inc 画像復号化装置及びその制御方法
KR100813436B1 (ko) 2006-12-21 2008-03-13 주식회사 휴맥스 영상 재생 장치 및 영상 재생 방법
US8259123B2 (en) 2007-06-07 2012-09-04 Yamaha Corporation Image processing apparatus
JP2022177906A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177910A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177909A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177908A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177913A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177914A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177912A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177907A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2021118956A (ja) * 2021-05-19 2021-08-12 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177915A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP2022177911A (ja) * 2021-05-19 2022-12-02 株式会社ユニバーサルエンターテインメント 遊技機
JP7043659B2 (ja) 2021-05-19 2022-03-29 株式会社ユニバーサルエンターテインメント 遊技機
JP7289548B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機
JP7289545B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機
JP7289546B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機
JP7289551B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機
JP7289547B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機
JP7289552B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機
JP7289554B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機
JP7289550B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機
JP7289553B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機
JP7289549B2 (ja) 2021-05-19 2023-06-12 株式会社ユニバーサルエンターテインメント 遊技機

Also Published As

Publication number Publication date
EP1968327A2 (en) 2008-09-10
EP1011270A3 (en) 2006-03-01
US6628719B1 (en) 2003-09-30
EP1968327A3 (en) 2014-02-26
US20040008788A1 (en) 2004-01-15
US7555045B2 (en) 2009-06-30
EP1011270A2 (en) 2000-06-21

Similar Documents

Publication Publication Date Title
JP2000232649A (ja) Mpegビデオ復号器及びmpegビデオ復号方法
US5949948A (en) Method and apparatus for implementing playback features for compressed video data
US7342967B2 (en) System and method for enhancing performance of personal video recording (PVR) functions on hits digital video streams
US6031584A (en) Method for reducing digital video frame frequency while maintaining temporal smoothness
EP0843485B1 (en) Video decoder with unified memory
US20040076236A1 (en) Digital video decoding, buffering and frame-rate converting method and apparatus
US5739862A (en) Reverse playback of MPEG video
JP2000224591A (ja) 統合ビデオ復号化システム、フレ―ム・バッファ、符号化ストリ―ム処理方法、フレ―ム・バッファ割当て方法及び記憶媒体
EP1775961A1 (en) Image decoding device
KR20000028928A (ko) 비디오 신호 디코더 및 비디오 신호 디코더에서 메모리액세스를 감소시키는 방법
US20070147517A1 (en) Video processing system capable of error resilience and video processing method for same
US7149248B2 (en) Command packet system and method supporting improved trick mode performance in video decoding systems
JP2000217109A (ja) 動画像再生装置及び再生方法
JP2004048598A (ja) 画像データ再生装置及び方法
JP4769268B2 (ja) Mpegビデオ復号器及びmpegビデオ復号方法
US6128340A (en) Decoder system with 2.53 frame display buffer
JPH08116532A (ja) 画像復号化方式および装置
US7239795B2 (en) Picture data reproducing apparatus and method
JP3301274B2 (ja) 符号化映像データの復号装置
JP3652994B2 (ja) データ入出力装置
US20090304089A1 (en) Reproduction processing apparatus, reproduction processing method, and computer program
US7577204B2 (en) Hits stream rewind
JP2001320653A (ja) 画像復号装置及び画像復号方法
KR19990036535A (ko) 동화상 복호 장치 및 방법
JPH11122113A (ja) データ復号化装置及び方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060317

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080304

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080501

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20080731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090303

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090728