JPH07222100A - 動画像再生装置 - Google Patents
動画像再生装置Info
- Publication number
- JPH07222100A JPH07222100A JP2600794A JP2600794A JPH07222100A JP H07222100 A JPH07222100 A JP H07222100A JP 2600794 A JP2600794 A JP 2600794A JP 2600794 A JP2600794 A JP 2600794A JP H07222100 A JPH07222100 A JP H07222100A
- Authority
- JP
- Japan
- Prior art keywords
- data
- buffer
- decoding
- amount
- picture
- 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
Links
- 238000012544 monitoring process Methods 0.000 claims abstract description 3
- 238000007405 data analysis Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 7
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【目的】 圧縮動画像情報を再生する装置に於いて、バ
ッファ3へのデ−タの入力が中断した場合でも、画像を
連続的に復号化できるようにする。 【構成】 CD−ROM1の動画像情報を再生して符号
化デ−タのビットストリ−ムを出力する読出装置2と、
該ビットストリ−ムを格納するバッファ3と、該バッフ
ァ3のデ−タ量を監視するバッファレベル読出器6と、
該デ−タ量が或る閾値に達したと比較器7で判定される
と符号化デ−タを復号化手段(VLD8以後)へ送り復
号化を開始させる動画像再生装置に於いて;前記符号化
デ−タを解析して前記閾値を与えるデ−タを算出するヘ
ッダ解析器5と、前記ヘッダ解析器5により算出された
デ−タに或る所定値Baを加算して加算後の値を前記閾
値として前記比較器7に与える加算器13と、を備えた
動画像再生装置。
ッファ3へのデ−タの入力が中断した場合でも、画像を
連続的に復号化できるようにする。 【構成】 CD−ROM1の動画像情報を再生して符号
化デ−タのビットストリ−ムを出力する読出装置2と、
該ビットストリ−ムを格納するバッファ3と、該バッフ
ァ3のデ−タ量を監視するバッファレベル読出器6と、
該デ−タ量が或る閾値に達したと比較器7で判定される
と符号化デ−タを復号化手段(VLD8以後)へ送り復
号化を開始させる動画像再生装置に於いて;前記符号化
デ−タを解析して前記閾値を与えるデ−タを算出するヘ
ッダ解析器5と、前記ヘッダ解析器5により算出された
デ−タに或る所定値Baを加算して加算後の値を前記閾
値として前記比較器7に与える加算器13と、を備えた
動画像再生装置。
Description
【0001】
【産業上の利用分野】本発明は、CD−ROMやディジ
タルビデオテ−プ等の記録媒体に記録されている圧縮動
画像情報を再生する装置に関する。
タルビデオテ−プ等の記録媒体に記録されている圧縮動
画像情報を再生する装置に関する。
【0002】
【従来の技術】動画像情報をディジタルデータとして記
録媒体に記録する場合、情報量が非常に多く、そのまま
では極めて短時間のデ−タしか記録できない。このた
め、動画像情報を高能率符号化により圧縮して符号化デ
−タとして記録しておき、再生時に復号化する方式が考
えられている。
録媒体に記録する場合、情報量が非常に多く、そのまま
では極めて短時間のデ−タしか記録できない。このた
め、動画像情報を高能率符号化により圧縮して符号化デ
−タとして記録しておき、再生時に復号化する方式が考
えられている。
【0003】高能率符号化方式としては、ISOで規格
化されたMPEG(ISO,11172)と呼ばれる圧
縮方式がある。MPEGでは、複数フレーム分のデータ
を1つのグループ(GOP)とし、その中で、少なくと
も1フレームのデータを比較的圧縮率の低いフレーム内
圧縮符号化処理で符号化し(Iピクチャ)、残りのフレ
ームを比較的圧縮率の高いフレーム間圧縮符号化処理で
符号化している(Pピクチャ,Bピクチャ)。なお、高
能率符号化方式としては、他に、H.261やH.21
1等のテレビ電話用の規格などがある。このような方式
によると、データ量は、もとのデ−タ量の数分の一から
数十分の一、場合によっては数百分の一まで、比較的高
い画質で圧縮される。
化されたMPEG(ISO,11172)と呼ばれる圧
縮方式がある。MPEGでは、複数フレーム分のデータ
を1つのグループ(GOP)とし、その中で、少なくと
も1フレームのデータを比較的圧縮率の低いフレーム内
圧縮符号化処理で符号化し(Iピクチャ)、残りのフレ
ームを比較的圧縮率の高いフレーム間圧縮符号化処理で
符号化している(Pピクチャ,Bピクチャ)。なお、高
能率符号化方式としては、他に、H.261やH.21
1等のテレビ電話用の規格などがある。このような方式
によると、データ量は、もとのデ−タ量の数分の一から
数十分の一、場合によっては数百分の一まで、比較的高
い画質で圧縮される。
【0004】
【発明が解決しようとする課題】MPEG規格に従って
CD−ROMに記録されている動画像情報は、図7に示
すように、まず、ディスク読出装置2により符号化デ−
タとして読み出され、バッファ3に一時的に格納され
る。この格納は、固定レ−トR[bit/sec] で行われる。
次に、バッファ3内のデ−タ量が或る閾値B0(図3参
照)に達すると、バッファ読出器4による読み出しが開
始され、以後、画像レ−トで定まる時間間隔で、符号化
デ−タがバッファ3からフレ−ム単位で読み出される。
なお、バッファ3から読み出される符号化デ−タは、V
LD8で可変長符号をデコ−ドされた後、逆量子化器9
で逆量子化され、逆DCT器10で逆DCT変換され、
さらに、必要に応じて加算器11で予測器12の出力を
加算される。また、こうして復号化された動画像デ−タ
は、外部機器へ出力される。
CD−ROMに記録されている動画像情報は、図7に示
すように、まず、ディスク読出装置2により符号化デ−
タとして読み出され、バッファ3に一時的に格納され
る。この格納は、固定レ−トR[bit/sec] で行われる。
次に、バッファ3内のデ−タ量が或る閾値B0(図3参
照)に達すると、バッファ読出器4による読み出しが開
始され、以後、画像レ−トで定まる時間間隔で、符号化
デ−タがバッファ3からフレ−ム単位で読み出される。
なお、バッファ3から読み出される符号化デ−タは、V
LD8で可変長符号をデコ−ドされた後、逆量子化器9
で逆量子化され、逆DCT器10で逆DCT変換され、
さらに、必要に応じて加算器11で予測器12の出力を
加算される。また、こうして復号化された動画像デ−タ
は、外部機器へ出力される。
【0005】上記閾値B0は、CD−ROM1から読み
出される符号化デ−タのビデオシ−ケンスレイヤのシ−
ケンスヘッダ中でバッファサイズBSとして与えられて
いるパラメ−タに基づいて、ヘッダ解析器5により算出
される。この算出された閾値B0は、比較器7へ送られ
る。また、バッファ3内のデ−タ量は、バッファレベル
読出器6により読み出されて、比較器6へ送られる。比
較器6では両者が比較され、その結果、バッファ3内の
デ−タ量が上記閾値B0を越えると、その旨の情報がバ
ッファ読出器4へ送られる。これにより、バッファ読出
器4は復号化のためのデ−タの読み出しを開始する。以
後、画像レ−トで定まる時間間隔で符号化デ−タがフレ
−ム単位で読み出される。また、読み出された符号化デ
−タはVLD8側へ送られて復号化される。
出される符号化デ−タのビデオシ−ケンスレイヤのシ−
ケンスヘッダ中でバッファサイズBSとして与えられて
いるパラメ−タに基づいて、ヘッダ解析器5により算出
される。この算出された閾値B0は、比較器7へ送られ
る。また、バッファ3内のデ−タ量は、バッファレベル
読出器6により読み出されて、比較器6へ送られる。比
較器6では両者が比較され、その結果、バッファ3内の
デ−タ量が上記閾値B0を越えると、その旨の情報がバ
ッファ読出器4へ送られる。これにより、バッファ読出
器4は復号化のためのデ−タの読み出しを開始する。以
後、画像レ−トで定まる時間間隔で符号化デ−タがフレ
−ム単位で読み出される。また、読み出された符号化デ
−タはVLD8側へ送られて復号化される。
【0006】上記の如くバッファ3に対するデ−タの入
出力が行われる結果、バッファ3内のデ−タ量は図3の
ように変化する。このため、ディスク読出装置2でデ−
タの読出エラ−が発生して、バッファ3へのデ−タの入
力が中断すると、バッファ3内のデ−タが無くなって、
画像の連続再生ができなくなる場合が生ずる。本発明
は、ディスク読出装置2でのデ−タの読出エラ−の発生
等によりバッファ3へのデ−タの入力が中断した場合で
も、画像を連続的に復号化できるようにすることを目的
とする。
出力が行われる結果、バッファ3内のデ−タ量は図3の
ように変化する。このため、ディスク読出装置2でデ−
タの読出エラ−が発生して、バッファ3へのデ−タの入
力が中断すると、バッファ3内のデ−タが無くなって、
画像の連続再生ができなくなる場合が生ずる。本発明
は、ディスク読出装置2でのデ−タの読出エラ−の発生
等によりバッファ3へのデ−タの入力が中断した場合で
も、画像を連続的に復号化できるようにすることを目的
とする。
【0007】
【課題を解決するための手段】本発明は、記録媒体に記
録されている動画像情報を再生して符号化デ−タのビッ
トストリ−ムを出力する再生手段と、該ビットストリ−
ムを格納するバッファと、該バッファのデ−タ量を監視
して該デ−タ量が或る閾値に達すると復号化手段に対し
て上記符号化デ−タを送って復号化を開始させる復号化
開始制御手段とを備えた動画像再生装置に於いて;前記
符号化デ−タを解析して前記閾値を与えるデ−タを算出
するデ−タ解析手段と、前記デ−タ解析手段により算出
されたデ−タに或る所定値を加算して加算後の値を前記
閾値として前記復号化開始制御手段に与える閾値制御手
段と、を備えた動画像再生装置である。
録されている動画像情報を再生して符号化デ−タのビッ
トストリ−ムを出力する再生手段と、該ビットストリ−
ムを格納するバッファと、該バッファのデ−タ量を監視
して該デ−タ量が或る閾値に達すると復号化手段に対し
て上記符号化デ−タを送って復号化を開始させる復号化
開始制御手段とを備えた動画像再生装置に於いて;前記
符号化デ−タを解析して前記閾値を与えるデ−タを算出
するデ−タ解析手段と、前記デ−タ解析手段により算出
されたデ−タに或る所定値を加算して加算後の値を前記
閾値として前記復号化開始制御手段に与える閾値制御手
段と、を備えた動画像再生装置である。
【0008】
【作用】記録媒体から再生される符号化デ−タに基づい
て、デ−タ解析手段により、復号化開始のための閾値を
与えるデ−タが算出される。この算出デ−タに閾値制御
手段によって或る所定値が加算され、加算後の値が上記
閾値として復号化開始制御手段に与えられる。復号化開
始制御手段は、与えられた閾値とバッファ内のデ−タ量
を比較し、その結果、バッファ内のデ−タ量が閾値を越
えると、復号化手段に対してバッファ内の符号化デ−タ
を送り、復号化を開始させる。
て、デ−タ解析手段により、復号化開始のための閾値を
与えるデ−タが算出される。この算出デ−タに閾値制御
手段によって或る所定値が加算され、加算後の値が上記
閾値として復号化開始制御手段に与えられる。復号化開
始制御手段は、与えられた閾値とバッファ内のデ−タ量
を比較し、その結果、バッファ内のデ−タ量が閾値を越
えると、復号化手段に対してバッファ内の符号化デ−タ
を送り、復号化を開始させる。
【0009】
【実施例】以下、本発明の実施例を説明する。まず、図
2に即してMPEGの蓄積用符号化標準のデ−タ構造を
説明し、続いて、各層のヘッダ中に与えられているデ−
タについて説明する。MPEGの動画デ−タは、下層か
ら順に、ブロック層、マクロブロック層、スライス層、
ピクチャ層、GOP層、ビデオシ−ケンス層として構成
されており、符号化デ−タも同様の層構造に構成されて
いる。
2に即してMPEGの蓄積用符号化標準のデ−タ構造を
説明し、続いて、各層のヘッダ中に与えられているデ−
タについて説明する。MPEGの動画デ−タは、下層か
ら順に、ブロック層、マクロブロック層、スライス層、
ピクチャ層、GOP層、ビデオシ−ケンス層として構成
されており、符号化デ−タも同様の層構造に構成されて
いる。
【0010】ブロックは、8ライン×8画素の画素から
構成される。DCT(離散コサイン変換)は、このブロ
ック単位で実行される。
構成される。DCT(離散コサイン変換)は、このブロ
ック単位で実行される。
【0011】マクロブロックは、左右及び上下に隣合う
4個の輝度ブロックと、画像上で同じ位置にあたるC
b,Crという2個の色差ブロックとの合計6個のブロ
ックで構成される。伝送順は、Y0,Y1,Y2,Y
3,Cb,Crである。予測デ−タ(差分をとる基準の
画像デ−タ:前方予測,後方予測,両方向予測等で作ら
れる)に何を用いるか、また、差分を送らなくともよい
か等は、このマクロブロック単位で判断される。
4個の輝度ブロックと、画像上で同じ位置にあたるC
b,Crという2個の色差ブロックとの合計6個のブロ
ックで構成される。伝送順は、Y0,Y1,Y2,Y
3,Cb,Crである。予測デ−タ(差分をとる基準の
画像デ−タ:前方予測,後方予測,両方向予測等で作ら
れる)に何を用いるか、また、差分を送らなくともよい
か等は、このマクロブロック単位で判断される。
【0012】スライスは、画像の走査順に連なる1又は
複数個のマクロブロックで構成される。スライスの長さ
や始まる位置は任意であり、伝送路のエラ−状態によっ
て変えられるようになっている。
複数個のマクロブロックで構成される。スライスの長さ
や始まる位置は任意であり、伝送路のエラ−状態によっ
て変えられるようになっている。
【0013】ピクチャとは1枚づつの各画像をいい、通
常、Iピクチャ、Pピクチャ、Bピクチャの3種から成
る。Iピクチャは、当該画像内の全ブロックが、予測デ
−タとの差分をとることなくDCTで符号化されたブロ
ックから構成されるピクチャである。Pピクチャは、当
該画像内に、予測デ−タとの差分をとることなくDCT
で符号化されたブロックと、入力で時間的に前方に位置
し既に復号化された画像デ−タとの差分をDCTで符号
化されたブロックとが、混在するピクチャである。Bピ
クチャは、当該画像内に、予測デ−タとの差分をとるこ
となくDCTで符号化されたブロックと、入力で時間的
に前方に位置し既に復号化された画像デ−タとの差分を
DCTで符号化されたブロックと、入力で時間的に後方
に位置し既に復号化された画像デ−タとの差分をDCT
で符号化されたブロックと、時間的に前方に位置し既に
復号化された画像データと、時間的に後方に位置し既に
復号化された画像データの2者の補間画像との差分をD
CTで符号化されたブロックとが、混在するピクチャで
ある。
常、Iピクチャ、Pピクチャ、Bピクチャの3種から成
る。Iピクチャは、当該画像内の全ブロックが、予測デ
−タとの差分をとることなくDCTで符号化されたブロ
ックから構成されるピクチャである。Pピクチャは、当
該画像内に、予測デ−タとの差分をとることなくDCT
で符号化されたブロックと、入力で時間的に前方に位置
し既に復号化された画像デ−タとの差分をDCTで符号
化されたブロックとが、混在するピクチャである。Bピ
クチャは、当該画像内に、予測デ−タとの差分をとるこ
となくDCTで符号化されたブロックと、入力で時間的
に前方に位置し既に復号化された画像デ−タとの差分を
DCTで符号化されたブロックと、入力で時間的に後方
に位置し既に復号化された画像デ−タとの差分をDCT
で符号化されたブロックと、時間的に前方に位置し既に
復号化された画像データと、時間的に後方に位置し既に
復号化された画像データの2者の補間画像との差分をD
CTで符号化されたブロックとが、混在するピクチャで
ある。
【0014】GOPは、1又は複数枚のIピクチャと0
枚以上の非Iピクチャから構成されるピクチャのグル−
プである。また、ビデオシ−ケンスは、画像サイズや画
像レ−ト等が同じ1又は複数のGOPから構成される。
枚以上の非Iピクチャから構成されるピクチャのグル−
プである。また、ビデオシ−ケンスは、画像サイズや画
像レ−ト等が同じ1又は複数のGOPから構成される。
【0015】ビデオシ−ケンス層は、シ−ケンススタ−
トコ−ドで始まり、シ−ケンスエンドコ−ドで終わる。
その間に1つ以上のシーケンスヘッダ部が含まれ、各シ
ーケンスヘッダ部の後に1つ以上のGOP層のデ−タが
続く。シーケンスヘッダ部はシ−ケンスヘッダコ−ドで
始まり、画像レ−トや、符号化データのビットレート
や、デコードに必要なバッファサイズを持つ。また、画
面の表示領域の横及び縦の画素数、画素間隔の縦横比、
各パラメ−タが或る制約以下であるか否かを示すフラグ
を持ち、さらに、量子化マトリックス等の情報をオプシ
ョンで持つ。
トコ−ドで始まり、シ−ケンスエンドコ−ドで終わる。
その間に1つ以上のシーケンスヘッダ部が含まれ、各シ
ーケンスヘッダ部の後に1つ以上のGOP層のデ−タが
続く。シーケンスヘッダ部はシ−ケンスヘッダコ−ドで
始まり、画像レ−トや、符号化データのビットレート
や、デコードに必要なバッファサイズを持つ。また、画
面の表示領域の横及び縦の画素数、画素間隔の縦横比、
各パラメ−タが或る制約以下であるか否かを示すフラグ
を持ち、さらに、量子化マトリックス等の情報をオプシ
ョンで持つ。
【0016】各GOP層は、グル−プスタ−トコ−ドで
始まる。次に、当該GOPの最初のピクチャのタイムコ
ード(シ−ケンスの頭からの時間を示すコ−ド)、当該
GOPの画像の再構成に他のGOPのデータが必要か否
かを示すフラグ、先行するGOPのデータを参照可能か
否かを示すフラグ等が続き、その後に、当該GOPに含
まれるピクチャのピクチャ層データが続く。
始まる。次に、当該GOPの最初のピクチャのタイムコ
ード(シ−ケンスの頭からの時間を示すコ−ド)、当該
GOPの画像の再構成に他のGOPのデータが必要か否
かを示すフラグ、先行するGOPのデータを参照可能か
否かを示すフラグ等が続き、その後に、当該GOPに含
まれるピクチャのピクチャ層データが続く。
【0017】ピクチャ層は、ピクチャスタ−トコ−ドで
始まる。次に、各ピクチャの表示順を示す番号、ピクチ
ャの符号化の種類(I,P,B)、当該ピクチャを表示
する時点で必要な符号化デ−タをバッファに蓄積するの
に必要な時間、動きベクトルの精度、動きベクトルの範
囲が続き、その後に、1つ以上のスライス層データが続
く。
始まる。次に、各ピクチャの表示順を示す番号、ピクチ
ャの符号化の種類(I,P,B)、当該ピクチャを表示
する時点で必要な符号化デ−タをバッファに蓄積するの
に必要な時間、動きベクトルの精度、動きベクトルの範
囲が続き、その後に、1つ以上のスライス層データが続
く。
【0018】スライス層は、スライススタ−トコ−ドで
始まる。次に、量子化幅を与えるデータが続き、その後
に、1つ以上のマクロブロック層データが続く。
始まる。次に、量子化幅を与えるデータが続き、その後
に、1つ以上のマクロブロック層データが続く。
【0019】マクロブロック層には、ビットレート調整
用のダミーデータ、マクロブロックのピクチャ内におけ
る絶対位置を示すマクロブロックアドレッシングを制御
するデータ、マクロブロックタイプ、量子化幅、必要に
応じて前後方向の予測の動きベクトル、いずれのブロッ
クのデータを符号化データとして持っているかを示すデ
ータが並び、その後に、ブロック層データが続く。
用のダミーデータ、マクロブロックのピクチャ内におけ
る絶対位置を示すマクロブロックアドレッシングを制御
するデータ、マクロブロックタイプ、量子化幅、必要に
応じて前後方向の予測の動きベクトル、いずれのブロッ
クのデータを符号化データとして持っているかを示すデ
ータが並び、その後に、ブロック層データが続く。
【0020】ブロック層には、DCT後のDC成分やA
C成分をエントロピー符号化したデ−タが、Y0,Y
1,Y2,Y3,Cb,Crの順に並ぶ。
C成分をエントロピー符号化したデ−タが、Y0,Y
1,Y2,Y3,Cb,Crの順に並ぶ。
【0021】次に、図1に即して、実施例装置の構成を
説明する。本装置は、CD−ROM1に記録されている
動画像情報をディスク読出器2により読み出して符号化
デ−タのビットストリ−ムを固定レ−トR[bit/sec] で
生成し、これを、一旦バッファ3に格納した後、比較器
7からの信号に応じて読み出して復号化部(VLD8,
逆量子化部9,逆DCT部10,加算器11,予測器1
2)へ送り、動画像デ−タに復号化して出力する装置で
ある。
説明する。本装置は、CD−ROM1に記録されている
動画像情報をディスク読出器2により読み出して符号化
デ−タのビットストリ−ムを固定レ−トR[bit/sec] で
生成し、これを、一旦バッファ3に格納した後、比較器
7からの信号に応じて読み出して復号化部(VLD8,
逆量子化部9,逆DCT部10,加算器11,予測器1
2)へ送り、動画像デ−タに復号化して出力する装置で
ある。
【0022】まず、バッファ3に固定レ−トRで格納さ
れるデ−タは、バッファ読出器4により読み出されてヘ
ッダ解析器5に送られる。ヘッダ解析器5では、前記ピ
クチ層のデ−タ(当該ピクチャを表示する時点で必要な
符号化デ−タをバッファ3に蓄積するのに必要な時間:
パラメ−タBF)に基づき、復号化開始時にバッファ3
内に蓄積されているべきデ−タ量(復号化開始のための
閾値)B0が算出される。即ち、バッファ3へのデ−タ
の格納が固定レ−トRで行われるため、上記パラメ−タ
BFを上記デ−タ量B0に変換できるのである。
れるデ−タは、バッファ読出器4により読み出されてヘ
ッダ解析器5に送られる。ヘッダ解析器5では、前記ピ
クチ層のデ−タ(当該ピクチャを表示する時点で必要な
符号化デ−タをバッファ3に蓄積するのに必要な時間:
パラメ−タBF)に基づき、復号化開始時にバッファ3
内に蓄積されているべきデ−タ量(復号化開始のための
閾値)B0が算出される。即ち、バッファ3へのデ−タ
の格納が固定レ−トRで行われるため、上記パラメ−タ
BFを上記デ−タ量B0に変換できるのである。
【0023】ヘッダ解析器5で算出された上記デ−タ量
B0は、次に、加算器13へ送られて、或る所定値Ba
を加算され、この加算後の値「B0+Ba」が、復号化
開始のための閾値として比較器7へ送られる。比較器7
には、バッファ3のデ−タ量を監視するバッファレベル
読出器6からのデ−タが入力されている。
B0は、次に、加算器13へ送られて、或る所定値Ba
を加算され、この加算後の値「B0+Ba」が、復号化
開始のための閾値として比較器7へ送られる。比較器7
には、バッファ3のデ−タ量を監視するバッファレベル
読出器6からのデ−タが入力されている。
【0024】比較器7は、上記閾値B0+Baとバッフ
ァ3内のデ−タ量を比較して、バッファ3内のデ−タ量
が上記閾値B0+Baを越えると、バッファ読出器4に
対して「復号化を開始すべき旨の信号」を送る。これに
応じてバッファ読出器4はバッファ3のデ−タをフレ−
ム単位で読み出してVLD8へ送る。これにより、VL
D8以降の復号化部に於いて公知の復号化処理が行われ
て、復号化後のデ−タが外部へ出力される。なお、復号
化開始以後、バッファ3からのデ−タの読み出しは、画
像レ−トで定まる時間毎にフレ−ム単位で実行される。
ァ3内のデ−タ量を比較して、バッファ3内のデ−タ量
が上記閾値B0+Baを越えると、バッファ読出器4に
対して「復号化を開始すべき旨の信号」を送る。これに
応じてバッファ読出器4はバッファ3のデ−タをフレ−
ム単位で読み出してVLD8へ送る。これにより、VL
D8以降の復号化部に於いて公知の復号化処理が行われ
て、復号化後のデ−タが外部へ出力される。なお、復号
化開始以後、バッファ3からのデ−タの読み出しは、画
像レ−トで定まる時間毎にフレ−ム単位で実行される。
【0025】このようにバッファ3からのデ−タの読み
出しが行われる結果、本装置のバッファ3内のデ−タ量
は、図4のように変化する。即ち、バッファ3内のデ−
タ量が「B0+Ba」を越えると復号化が開始されて最
初のピクチャのデ−タが読み出され、以後、画像レ−ト
で定まる時間毎にフレ−ム単位でデ−タが読み出されて
復号化される。また、図4に示すように、本装置では、
バッファ3の容量として、原容量Bよりも上記加算値B
aの分だけ大きい容量「B+Ba」が確保されている。
この原容量Bは、前記シ−ケンスヘッダ中のデ−タ(デ
コードに必要なバッファサイズ:パラメ−タBS)に基
づいて規定される従来の装置の容量であるが、本装置で
は、この原容量Bに上記加算値Baを加算した値「B+
Ba」がバッファ3の容量として確保されるのである。
出しが行われる結果、本装置のバッファ3内のデ−タ量
は、図4のように変化する。即ち、バッファ3内のデ−
タ量が「B0+Ba」を越えると復号化が開始されて最
初のピクチャのデ−タが読み出され、以後、画像レ−ト
で定まる時間毎にフレ−ム単位でデ−タが読み出されて
復号化される。また、図4に示すように、本装置では、
バッファ3の容量として、原容量Bよりも上記加算値B
aの分だけ大きい容量「B+Ba」が確保されている。
この原容量Bは、前記シ−ケンスヘッダ中のデ−タ(デ
コードに必要なバッファサイズ:パラメ−タBS)に基
づいて規定される従来の装置の容量であるが、本装置で
は、この原容量Bに上記加算値Baを加算した値「B+
Ba」がバッファ3の容量として確保されるのである。
【0026】次に、ディスク読出装置2での読出エラ−
等により、バッファ3へのビットストリ−ムの入力が中
断された場合を、図5,図6に即して説明する。
等により、バッファ3へのビットストリ−ムの入力が中
断された場合を、図5,図6に即して説明する。
【0027】図5のように、時刻t1でバッファ3への
ビットストリ−ムの入力が中断されると、以後、バッフ
ァ3内のデ−タ量は増加しない。この状態で次のフレ−
ムのデ−タが読み出されると、該デ−タ量分だけバッフ
ァ3内のデ−タ量は減少するが、この時点では、バッフ
ァ3内のデ−タ量はBaより多い。しかし、時刻t2に
於いて次々フレ−ムのデ−タが読み出されると、バッフ
ァ3内のデ−タ量はBaよりも少なくなる。但し、バッ
ファ3内のデ−タ量は「0」ではない。このように、従
来の装置であれは時刻t2でバッファ3内のデ−タ量が
「0」になって連続的に画像を復号化することができな
くなる筈であるが、本装置の場合には前記加算値Baの
分の余裕があるため、連続して復号化することが可能で
ある。
ビットストリ−ムの入力が中断されると、以後、バッフ
ァ3内のデ−タ量は増加しない。この状態で次のフレ−
ムのデ−タが読み出されると、該デ−タ量分だけバッフ
ァ3内のデ−タ量は減少するが、この時点では、バッフ
ァ3内のデ−タ量はBaより多い。しかし、時刻t2に
於いて次々フレ−ムのデ−タが読み出されると、バッフ
ァ3内のデ−タ量はBaよりも少なくなる。但し、バッ
ファ3内のデ−タ量は「0」ではない。このように、従
来の装置であれは時刻t2でバッファ3内のデ−タ量が
「0」になって連続的に画像を復号化することができな
くなる筈であるが、本装置の場合には前記加算値Baの
分の余裕があるため、連続して復号化することが可能で
ある。
【0028】図6は、バッファレベル読出器6により監
視されているバッファ3内のデ−タ量が、上記時刻t2
のように前記加算値Baを下回ると「エラ−発生」と判
断して、その旨の警告をバッファ読出器4に送ること
で、バッファ3からのデ−タの読み出しを中断した場合
を示す。ここで、表示用には、直前の画像デ−タを繰り
返して用いさせることで対応することとする。このよう
に処理することで、バッファ3内のデ−タ量を回復させ
ることができる。図6では、待機(バッファ3へのデ−
タの蓄積)が2フレ−ム分の時間であるが、例えばバッ
ファ3内のデ−タ量が「B0+Ba」を越えるまで待機
させてもよい。なお、従来もバッファ3内のデ−タ量が
「0」になった時点で「エラ−発生」を検出できるが、
その場合には、その時点で復号化が中断されてしまうと
いう問題がある。
視されているバッファ3内のデ−タ量が、上記時刻t2
のように前記加算値Baを下回ると「エラ−発生」と判
断して、その旨の警告をバッファ読出器4に送ること
で、バッファ3からのデ−タの読み出しを中断した場合
を示す。ここで、表示用には、直前の画像デ−タを繰り
返して用いさせることで対応することとする。このよう
に処理することで、バッファ3内のデ−タ量を回復させ
ることができる。図6では、待機(バッファ3へのデ−
タの蓄積)が2フレ−ム分の時間であるが、例えばバッ
ファ3内のデ−タ量が「B0+Ba」を越えるまで待機
させてもよい。なお、従来もバッファ3内のデ−タ量が
「0」になった時点で「エラ−発生」を検出できるが、
その場合には、その時点で復号化が中断されてしまうと
いう問題がある。
【0029】したがって、バッファ3内のデ−タ量が
「0」になる前に「エラ−発生」を検出して、上記の如
く対応(バッファ3からのデ−タの読み出しを中断し
て、表示用には、直前の画像デ−タを繰り返して用いさ
せる)したいのであれば、下記の如く装置を構成すれば
よい。
「0」になる前に「エラ−発生」を検出して、上記の如
く対応(バッファ3からのデ−タの読み出しを中断し
て、表示用には、直前の画像デ−タを繰り返して用いさ
せる)したいのであれば、下記の如く装置を構成すれば
よい。
【0030】即ち、記録媒体に記録されている動画像情
報を再生して符号化デ−タのビットストリ−ムを出力す
る再生手段(ディスク読出装置2.又は、ディジタルビ
デオテ−プ等の他の記録媒体の読出装置)と、該ビット
ストリ−ムを格納するバッファ3と、該バッファ3のデ
−タ量を監視して該デ−タ量が或る閾値B0に達すると
復号化手段(VLD8,逆量子化器9,逆DCT器1
0,加算器11,予測器12)に上記符号化デ−タを送
って復号化を開始させる復号化開始制御手段(バッファ
レベル読出器6,比較器7,バッファ読出器4)とを備
えた動画像再生装置に於いて;前記符号化デ−タを解析
して前記閾値B0を与えるデ−タを算出するデ−タ解析
手段(ヘッダ解析器5)と、該デ−タ解析手段により算
出されたデ−タに或る所定値Baを加算して加算後の値
を前記閾値として前記復号化開始制御手段に与える閾値
制御手段(加算器8,所定値Baを発生したり又は入力
される所定値Baを与える手段)とを具備せしめ、さら
に、前記復号化開始制御手段に、バッファレベル読出器
6で監視されるバッファ3のデ−タ量が上記値Baを下
回ると、バッファ読出器4によるバッファ3からのデ−
タの読み出しを中断させるとともに、外部機器に対して
表示用の画像デ−タとして直前の画像デ−タを繰り返し
て用いるべき旨の信号を送る機能を具備せしめた構成と
する。
報を再生して符号化デ−タのビットストリ−ムを出力す
る再生手段(ディスク読出装置2.又は、ディジタルビ
デオテ−プ等の他の記録媒体の読出装置)と、該ビット
ストリ−ムを格納するバッファ3と、該バッファ3のデ
−タ量を監視して該デ−タ量が或る閾値B0に達すると
復号化手段(VLD8,逆量子化器9,逆DCT器1
0,加算器11,予測器12)に上記符号化デ−タを送
って復号化を開始させる復号化開始制御手段(バッファ
レベル読出器6,比較器7,バッファ読出器4)とを備
えた動画像再生装置に於いて;前記符号化デ−タを解析
して前記閾値B0を与えるデ−タを算出するデ−タ解析
手段(ヘッダ解析器5)と、該デ−タ解析手段により算
出されたデ−タに或る所定値Baを加算して加算後の値
を前記閾値として前記復号化開始制御手段に与える閾値
制御手段(加算器8,所定値Baを発生したり又は入力
される所定値Baを与える手段)とを具備せしめ、さら
に、前記復号化開始制御手段に、バッファレベル読出器
6で監視されるバッファ3のデ−タ量が上記値Baを下
回ると、バッファ読出器4によるバッファ3からのデ−
タの読み出しを中断させるとともに、外部機器に対して
表示用の画像デ−タとして直前の画像デ−タを繰り返し
て用いるべき旨の信号を送る機能を具備せしめた構成と
する。
【0031】
【発明の効果】以上、本発明では、記録媒体から読み出
される符号化デ−タに基づいて算出される復号化開始の
ための閾値に或る所定値が加算され、加算後の値が前記
閾値として用いられる。このため、加算値分だけ、読出
開始時(復号化のための読出開始時)のバッファのデ−
タ量が従来よりも多くなる。したがって、例えば、ディ
スク読出装置での読出エラ−等によりバッファへのデ−
タの入力が中断した場合でも、バッファ内のデ−タが無
くなるまでの余裕が大きくなり、画像を連続的に復号化
できる可能性が大きくなる。
される符号化デ−タに基づいて算出される復号化開始の
ための閾値に或る所定値が加算され、加算後の値が前記
閾値として用いられる。このため、加算値分だけ、読出
開始時(復号化のための読出開始時)のバッファのデ−
タ量が従来よりも多くなる。したがって、例えば、ディ
スク読出装置での読出エラ−等によりバッファへのデ−
タの入力が中断した場合でも、バッファ内のデ−タが無
くなるまでの余裕が大きくなり、画像を連続的に復号化
できる可能性が大きくなる。
【図1】実施例装置の構成を示すブロック図。
【図2】MPEGのデ−タ構造を層別に示すデ−タ構成
図。
図。
【図3】バッファ内のデ−タ量の変化を従来装置につい
て示す説明図。
て示す説明図。
【図4】バッファ内のデ−タ量の変化を実施例装置につ
いて示す説明図。
いて示す説明図。
【図5】バッファ内のデ−タ量の変化を実施例装置につ
いて示す説明図であり、バッファへのデ−タの入力が中
断した場合を示す。
いて示す説明図であり、バッファへのデ−タの入力が中
断した場合を示す。
【図6】バッファ内のデ−タ量の変化を実施例装置につ
いて示す説明図であり、バッファへのデ−タの入力が中
断した時に同一画像を読み出した場合を示す。
いて示す説明図であり、バッファへのデ−タの入力が中
断した時に同一画像を読み出した場合を示す。
【図7】従来装置の構成を示すブロック図。
1 CD−ROM
Claims (1)
- 【請求項1】 記録媒体に記録されている動画像情報を
再生して符号化デ−タのビットストリ−ムを出力する再
生手段と、該ビットストリ−ムを格納するバッファと、
該バッファのデ−タ量を監視して該デ−タ量が或る閾値
に達すると復号化手段に対して上記符号化デ−タを送っ
て復号化を開始させる復号化開始制御手段とを備えた動
画像再生装置に於いて、 前記符号化デ−タを解析して前記閾値を与えるデ−タを
算出するデ−タ解析手段と、 前記デ−タ解析手段により算出されたデ−タに或る所定
値を加算して加算後の値を前記閾値として前記復号化開
始制御手段に与える閾値制御手段と、 を備えた動画像再生装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2600794A JPH07222100A (ja) | 1994-01-28 | 1994-01-28 | 動画像再生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2600794A JPH07222100A (ja) | 1994-01-28 | 1994-01-28 | 動画像再生装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07222100A true JPH07222100A (ja) | 1995-08-18 |
Family
ID=12181648
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2600794A Pending JPH07222100A (ja) | 1994-01-28 | 1994-01-28 | 動画像再生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07222100A (ja) |
-
1994
- 1994-01-28 JP JP2600794A patent/JPH07222100A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6724977B1 (en) | Compressed video editor with transition buffer matcher | |
| US5699474A (en) | Method and apparatus for decoding MPEG-type data reproduced from a recording medium during a high-speed reproduction operation | |
| JP4676450B2 (ja) | デジタルビデオ符号化処理における可変精度ピクチャ間タイミング指定方法及び装置 | |
| JP2000278692A (ja) | 圧縮データ処理方法及び処理装置並びに記録再生システム | |
| JP3147792B2 (ja) | 高速再生のためのビデオデータの復号化方法及びその装置 | |
| JPH0818979A (ja) | 画像処理装置 | |
| JP3852366B2 (ja) | 符号化装置および方法、復号装置および方法、並びにプログラム | |
| US5793894A (en) | Image data editing apparatus and decoding apparatus | |
| JPH08265747A (ja) | 画像符号化方法及び画像符号化装置及び光ディスク | |
| JP3487205B2 (ja) | 画像データ編集装置 | |
| JP3227674B2 (ja) | 動画像符号化装置および方法 | |
| JP3200199B2 (ja) | 動画像圧縮符号化方法 | |
| JP3061125B2 (ja) | Mpeg画像再生装置およびmpeg画像再生方法 | |
| JPH0795536A (ja) | 動画像逆再生装置及び方法 | |
| JPH08149408A (ja) | ディジタル動画編集方法及び装置 | |
| JPH07222100A (ja) | 動画像再生装置 | |
| JPH06339111A (ja) | 圧縮動画像再生装置 | |
| JP3240737B2 (ja) | 画像信号符号化方法、装置、復号化方法及び装置 | |
| JPH0898142A (ja) | 画像再生装置 | |
| EP0927954B1 (en) | Image signal compression coding method and apparatus | |
| US20060056627A1 (en) | Tunneling information in compressed audio and/or video bit streams | |
| JP3449370B2 (ja) | 画像データ復号化方法及び装置 | |
| JP3934772B2 (ja) | 可変転送レート符号化方法および装置 | |
| JP2004120415A (ja) | 動画像データストリームの変換装置及び方法 | |
| JPH08149464A (ja) | フレームレート変換機能付き画像復号装置 |