(57)【特許請求の範囲】
【請求項１】
単位データを構成するフレーム内符号化データ、フレーム間順方向予測符号化データ、及び双方向予測符号化データが記録メディアから読み出されてデコードされ、デコードされたそれぞれの符号化データがフレームバッファ手段の複数の書込みエリアに書き込まれ、前記フレームバッファ手段から読み出されたデータが表示され、前記各エリアのデコードデータであるピクチャの表示状態の区分を記憶しておくデータの特殊再生方法であって、
前記読出された単位データを構成するフレーム内符号化データおよびフレーム間順方向予測符号化データの一部が連続的にデコードされると共に、残る符号化データが間欠的にデコードされた後、前記表示状態の区分の記憶によりもう一度デコードした場合に最も少ないデコード回数で再現できるピクチャの判定を行って前記フレームバッファ手段に書き込まれ、該フレームバッファ手段から原画像の逆転された画像順序で読み出されて表示されること
を特徴とする符号化データの特殊再生方法。
【請求項２】
さらに、双方向予測符号化データの一部も間欠的にデコードすることを特徴とする請求項１記載の符号化データの特殊再生方法。
【請求項３】
前記単位データにおいて、最初に表れるフレーム内符号化データまでの該フレーム内符号化データ及びフレーム間順方向予測符号化データを優先してデコードすることを特徴とする請求項１あるいは２記載の符号化データの特殊再生方法。
【請求項４】
前記単位データを、２以上の単位データからなるブロックを前記単位データとすることを特徴とする請求項１ないし３のいずれかに記載の符号化データの特殊再生方法。
【請求項５】
次に表示する画像が前記フレームバッファに書き込まれていない場合、表示中の画像を連続して表示することを特徴とする請求項１ないし４のいずれかに記載の符号化データの特殊再生方法。
【請求項６】
単位データを構成するフレーム内符号化データ、フレーム間順方向予測符号化データ、及び双方向予測符号化データが記録メディアから読み出されて記憶されるバッファと、
該バッファよりの前記符号化データをデコードするデコーダと、
該デコーダによりデコードされたそれぞれの符号化データが書き込まれる複数の書込みエリアを有するフレームバッファと、
前記記録メディアからデータを読み出すと共に前記デコーダを制御し、更に前記各エリアのデコードデータであるピクチャの表示状態の区分を記憶しておくコントローラとを備え、
前記バッファから前記単位データを構成するフレーム内符号化データおよびフレーム間順方向予測符号化データの一部が連続的に読み出されてデコードされると共に、残る部分が間欠的に読み出されてデコードされた後、前記コントローラで前記表示状態の区分の記憶によりもう一度デコードした場合に最も少ないデコード回数で再現できるピクチャの判定を行って前記フレームバッファに書き込まれ、該フレームバッファから原画像の逆転された画像順序で読み出されて表示されること
を特徴とする符号化データの特殊再生装置。
【請求項７】
さらに、双方向予測符号化データの一部も間欠的にデコードすることを特徴とする請求項６記載の符号化データの特殊再生装置。
【請求項８】
前記単位データにおいて、最初に表れるフレーム内符号化データまでの該フレーム内符号化データ及びフレーム間順方向予測符号化データを優先してデコードすることを特徴とする請求項６あるいは７記載の符号化データの特殊再生装置。
【請求項９】
前記単位データを、２以上の単位データからなるブロックを前記単位データとすることを特徴とする請求項６ないし８のいずれかに記載の符号化データの特殊再生装置。
【請求項１０】
次に表示する画像が前記フレームバッファに書き込まれていない場合、表示中の画像を連続して表示することを特徴とする請求項６ないし９のいずれかに記載の符号化データの特殊再生装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、通信メディア等を通じて蓄積された符号化データや、ディスク等の記録メディアから読出された画像または音声などの符号化データを特殊再生するのに好適な符号化データの特殊再生方法および特殊再生装置に関し、特に逆方向再生に好適なものである。
【０００２】
【従来の技術】
ディジタルデータに変換された画像信号と音声信号とを扱うディジタル・ビデオ・ディスク（以下、ＤＶＤと記す。）等の記録メディア、ＬＡＮ等の通信メディア、あるいはサテライト等の放送メディアにおいては、効率的に音声信号及び画像信号を取り扱えるようディジタル圧縮符号化している。この圧縮符号化を行う方式として、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ）方式が提案されており、ＭＰＥＧの符号化器の一例を図３２を参照しながら説明する。
【０００３】
ＭＰＥＧの符号化器は、画像入力信号に３種類のうちのいずれかの予測符号化を行うことによりデータ圧縮を行うようにした符号化器であり、ディジタル化された画像入力信号は、まず動き検出回路１０１において、動き補償予測の最小単位毎に、動き補償予測のための動きベクトルの検出が行われる。
さらに、続く予測符号化部において予測符号化されるが、（１）画像入力信号をフレーム内において符号化を行うフレーム内（Ｉｎｔｒａ  ）符号化画像（Ｉピクチャ）、（２）前方向のみから予測するフレーム間順方向予測（Ｐｒｅｄｉｃｔｉｖｅ）符号化画像（Ｐピクチャ）、（３）前方向及び後ろ方向の両方向から予測する双方向予測（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ  ｐｒｅｄｉｃｔｉｖｅ）符号化画像（Ｂピクチャ）の３種類のうちのいずれかの予測符号化が行われる。
【０００４】
すなわち、予測符号化部のＤＣＴ１０３において、減算器１０２を介して入力された画像入力信号にフーリエ変換の一種であるＤＣＴが施され、次いで、その結果のＤＣＴ係数の量子化が量子化回路（Ｑ）１０４において行われる。さらに、量子化の行われた後、可変長符号化手段（ＶＬＣ）１０９において生起確率に応じて異なる長さの符号が割り当てられることにより可変長符号化される。
また、量子化された符号信号は逆量子化回路（ＩＱ）１０５において逆量子化が行われ、さらに逆ＤＣＴ（ＩＤＣＴ）１０６において逆ＤＣＴされて、フレームメモリ予測器１０８よりの出力が加算されることにより、元の画像信号が再生される。再生された画像信号は予測信号として減算器１０２に供給されて、入力画像信号から減算される。これにより、減算器１０２からは入力画像信号と予測信号との差分信号が出力されるようになる。
【０００５】
従って、量子化回路１０４から出力される符号信号は、差分信号とされていると共に、差分信号にＤＣＴが施されて量子化されるため、圧縮符号化されるようになる。
さらに、この圧縮符号化された符号信号に、可変長符号化手段１０９において出現頻度の偏りを利用してエントロピー符号化が行なわれ、さらに符号が圧縮されている。
【０００６】
そして、多重化手段１１０においてＩピクチャ，Ｐピクチャ，Ｂピクチャのいずれかを示す予測モード情報、および動きベクトル情報と多重化されるが、多重化されたこれらのデータは不規則なレートで発生されるため、バッファ１１１に一時蓄積され符号化レートが一定とされて出力されている。
なお、符号化レートの平均を一定にするために、バッファ１１１に蓄積された符号量に応じて量子化手段１０４の量子化スケールファクタｑを変化することにより符号量制御を行うようにしてもよい。
【０００７】
このようにして予測符号化されたフレーム間予測の構造の一例を図３３（ａ）に示す。
この図に示すように、例えば１５フレームでＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ  ）というデータ単位を構成しても良く、この場合、１ＧＯＰにおいてランダム・アクセスを必要とするために、ＩピクチャをＧＯＰ内に少なくとも１フレーム必要とすることから、Ｉピクチャを１フレーム、時間的に前方に位置するＩピクチャあるいはＰピクチャから予測を行うＰピクチャを４フレーム、残る１０フレームを時間的に両方向に位置するＩピクチャあるいはＰピクチャから予測を行うＢピクチャとしている。なお、ＧＯＰは動画の１シーケンスを分割した符号化の単位である。
【０００８】
すなわち、矢印で図示するように、Ｉピクチャ１Ｉはそのフレーム内のみで予測符号化されており、Ｐピクチャ４ＰはＩピクチャ１Ｉを参照してフレーム間予測符号化されており、Ｐピクチャ７ＰはＰピクチャ４Ｐを参照してフレーム間予測符号化されており、Ｐピクチャ１０ＰはＰピクチャ７Ｐを参照してフレーム間予測符号化されており、Ｐピクチャ１３ＰはＰピクチャ１０Ｐを参照してフレーム間予測されている。さらに、Ｂピクチャ２Ｂ，３ＢはＩピクチャ１ＩとＰピクチャ４Ｐとの２つを参照してフレーム間予測符号化されており、Ｂピクチャ５Ｂ，６ＢはＰピクチャ４ＰとＰピクチャ７Ｐとの２つを参照してフレーム間予測符号化されている。以下同様に矢印で図示するように予測符号化されて以降のピクチャが作成されている。
なお、Ｉ，Ｐ，Ｂの番号は原画像の順番を示す番号とされている。
【０００９】
ところで、このように予測符号化されたピクチャをデコードするには、Ｉピクチャはフレーム内での予測符号化が行われているため、そのＩピクチャのみでデコードすることができるが、Ｐピクチャは時間的に前のＩピクチャあるいはＰピクチャを参照して予測符号化されているため、時間的に前のＩピクチャあるいはＰピクチャがデコード時に必要とされ、Ｂピクチャは時間的に前後のＩピクチャあるいはＰピクチャを参照して予測符号化されているため、時間的に前後のＩピクチャあるいはＰピクチャがデコード時に必要とされる。
そこで、デコード時に必要とされるピクチャを先にデコードしておけるように、図３３（ｂ）に示すようにピクチャを入れ替えている。
【００１０】
この入れ替えは図３４（ａ）に示すように、Ｂピクチャ−１Ｂ，０Ｂはデコード時にＩピクチャ１Ｉを必要とするため、Ｂピクチャ−１Ｂ，０ＢよりＩピクチャ１Ｉが先行するように配置変えし、Ｂピクチャ２Ｂ，３Ｂはデコード時にＩピクチャ１ＩとＰピクチャ４Ｐを必要とするため、Ｂピクチャ２Ｂ，３ＢよりＰピクチャ４Ｐが先行するよう配置変えし、同様にＢピクチャ５Ｂ，６Ｂはデコード時にＰピクチャ４ＰとＰピクチャ７Ｐを必要とするため、Ｂピクチャ５Ｂ，６ＢよりＰピクチャ７Ｐが先行するよう、Ｂピクチャ８Ｂ，９Ｂはデコード時にＰピクチャ７ＰとＰピクチャ１０Ｐを必要とするため、Ｂピクチャ８Ｂ，９ＢよりＰピクチャ１０Ｐが先行するように入れ替えられている。同様に、Ｂピクチャ１１Ｂ，１２ＢよりＰピクチャ１３Ｐが先行するように入れ替えられている。
【００１１】
そして、Ｉピクチャ、Ｐピクチャ及びＢピクチャが図３４（ｂ）に示す順序とされて、例えばＤＶＤ等の記録メディアに記録されるように、同図（ｃ）に示すメディア上の画像符号化データとされる。そして、このメディア上の画像符号化データが読み出され、同図（ｄ）に示す順序の復号画像データとなる。次いで、通常再生画像を表示する場合は、復号画像データが原画像のピクチャ順序である同図（ｅ）に示すサフィックスで示す番号順に再配置され、ディスプレイに通常の画像が表示されるようになる。
【００１２】
【発明が解決しようとする課題】
ところで、特殊再生画像である逆方向再生画像を表示する場合は、図３４（ａ）に示す原画像の逆の順序、例えば１２Ｂ，１１Ｂ，１０Ｐ，９Ｂ・・・という順序で表示しなければならない。そこで、Ｂピクチャ１２Ｂをデコードする場合を考えてみると、Ｂピクチャ１２ＢはＰピクチャ１０Ｐ，１３Ｐから予測された符号化画像であるから、Ｐピクチャ１０Ｐ，１３Ｐがデコードされていなければならない。また、デコードされたＰピクチャ１０Ｐを得るためには、Ｐピクチャ７Ｐが必要であり、Ｐピクチャ７Ｐを得るためにはＰピクチャ４Ｐが必要であり、Ｐピクチャ４Ｐを得るためにはＩピクチャ１Ｉが必要である。
【００１３】
したがって、逆方向再生の場合であっても、まず、Ｉピクチャ１Ｉを読み出してデコードし、次いで、Ｐピクチャ４Ｐをデコードし、次いでＰピクチャ７ＰをデコードしてＰピクチャ１０Ｐをデコードしなければならない。さらに、Ｐピクチャ１０Ｐからピクチャ１３Ｐをデコードすることにより、Ｐピクチャ１０Ｐ，１３ＰからＢピクチャ１２Ｂをようやくデコードすることができるのである。
続いて、Ｂピクチャ１１ＢはＰピクチャ１０Ｐ，１３Ｐからデコードすることができ、さらに、Ｐピクチャ１０Ｐはデコード済であるのですぐに出力することができる。しかしながら、Ｂピクチャ９Ｂ，８ＢをデコードするにはＰピクチャ７Ｐが必要であるため、再度Ｉピクチャ１Ｉを読み出し、さらに順次ＰピクチャをデコードすることによりＰピクチャ７Ｐをデコードしなければならない。
【００１４】
このように、ＭＰＥＧにより符号化された画像データにおいて原画像の逆の順序で逆方向再生するには、通常再生に比べて多くのデコードステップが必要であり、画像が表示されるまでに長い時間が掛かるため、この遅延時間を少なくするためにデコーダへのデータ転送速度等を高速にする必要がある。さらに、フレームメモリの大きさが制限されていることからＩピクチャやＰピクチャは何度もデコードしなければならなくなる。
そこで、これを解決するために従来は逆方向再生時に、Ｉピクチャだけをデコードして表示するようにしていた。
しかしながら、Ｉピクチャだけの表示においては、図３３に示されるように、例えば１５フレーム毎に１枚の画像しか得られず、画像が著しく間引かれて表示されるようになり、不自然な表示画像になるという問題点があった。
【００１５】
そこで、本発明はデコーダへの符号化データの転送速度を高速にすることなく、しかもフレームメモリの容量を大きくすることなく、表示した場合に自然な特殊再生画像の得られる逆方向再生等の特殊再生を行うことのできる符号化データの特殊再生方法および特殊再生装置を提供することを目的としている。
【００１６】
【課題を解決するための手段】
前記目的を達成するために、本発明の符号化データ特殊再生方法は、単位データを構成するフレーム内符号化データ、フレーム間順方向予測符号化データ、及び双方向予測符号化データが記録メディアから読み出されてデコードされ、デコードされたそれぞれの符号化データがフレームバッファ手段の複数の書込みエリアに書き込まれ、前記フレームバッファ手段から読み出されたデータが表示され、前記各エリアのデコードデータであるピクチャの表示状態の区分を記憶しておくデータの特殊再生方法であって、
前記読出された単位データを構成するフレーム内符号化データおよびフレーム間順方向予測符号化データの一部が連続的にデコードされると共に、残る符号化データが間欠的にデコードされた後、前記表示状態の区分の記憶によりもう一度デコードした場合に最も少ないデコード回数で再現できるピクチャの判定を行って前記フレームバッファ手段に書き込まれ、該フレームバッファ手段から原画像の逆転された画像順序で読み出されて表示されるものである。
【００１７】
また、上記符号化データ特殊再生方法において、さらに、双方向予測符号化データの一部も間欠的にデコードするようにしたものであり、
さらに、前記単位データにおける最初に表れるフレーム内符号化データまでの該フレーム内符号化データ及びフレーム間順方向予測符号化データを優先してデコードするようにしたものであり、
さらに、前記単位データを、２以上の単位データからなるブロックを前記単位データとするようにしたものであり、
さらにまた、次に表示する画像が前記フレームバッファに書き込まれていない場合、表示中の画像を連続して表示するようにしたものである。
【００１８】
また、上記符号化データ特殊再生方法を具現化した本発明の符号化データ特殊再生装置は、単位データを構成するフレーム内符号化データ、フレーム間順方向予測符号化データ、及び双方向予測符号化データが記録メディアから読み出されて記憶されるバッファと、該バッファよりの前記符号化データをデコードするデコーダと、該デコーダによりデコードされたそれぞれの符号化データが書き込まれる複数の書込みエリアを有するフレームバッファと、前記記録メディアからデータを読み出すと共に前記デコーダを制御し、更に前記各エリアのデコードデータであるピクチャの表示状態の区分を記憶しておくコントローラとを備え、
前記バッファから前記単位データを構成するフレーム内符号化データおよびフレーム間順方向予測符号化データの一部が連続的に読み出されてデコードされると共に、残る部分が間欠的に読み出されてデコードされた後、前記コントローラで前記表示状態の区分の記憶によりもう一度デコードした場合に最も少ないデコード回数で再現できるピクチャの判定を行って前記フレームバッファに書き込まれ、該フレームバッファから原画像の逆転された画像順序で読み出されて表示されるようにしたものである。
【００１９】
さらに、上記符号化データ特殊再生装置において、さらに、双方向予測符号化データの一部も間欠的にデコードするようにしたものであり、
また、前記単位データにおける最初に表れるフレーム内符号化データまでの該フレーム内符号化データ及びフレーム間順方向予測符号化データを優先してデコードするようにしたものであり、
さらにまた、前記単位データを、２以上の単位データからなるブロックを前記単位データとするようにしたものであり、
さらにまた、次に表示する画像が前記フレームバッファに書き込まれていない場合、表示中の画像を連続して表示するようにしたものである。
【００２０】
【作用】
本発明によれば、特殊再生時に単位データを構成するＩピクチャ、Ｐピクチャデータの一部が連続的にデコードされると共に、残るピクチャデータが間欠的にデコードされて表示手段に転送されることによって、デコードのステップ数を低減することができる。従って、デコーダへのデータ転送速度を高速とする必要がなくなり、データフローを行う上での破綻をなくすことができる。  また、特殊再生を行う時に必要なフレームバッファの容量を大きくすることなく、再生された画像を表示遅延時間を改善して表示することができる。
【００２１】
【実施例】
本発明のデータの特殊再生方法を実現するデータの特殊再生装置の１実施例の構成を図１に示すが、この実施例においてはメディアがディスクを用いた記録メディアとされている。
この図において、１は動画の画像信号等がＭＰＥＧにより圧縮符号化されて記録されているディスクからデータを読み出すディスクドライブ、２はディスクドライブ１から読み出されたデータをコードバッファ２−１、デコードプロセス手段２−２、及びフレームバッファ２−３からなる構成によりデコードするデコーダ、３はデコーダ２によりデコードされたデータを表示するディスプレイ、４は特定データアクセス手段５に制御データを送ることにより、ディスクドライブ１から特定データを読み出すと共に、通常再生信号や特殊再生信号を得るようにデコーダを制御するコントローラ、５はコントローラ４の制御の基で特定データをディスクから読み出すようディスクドライブ１を駆動する特定データアクセス手段である。
【００２２】
このように構成されたデータの特殊再生装置の通常再生時の動作を説明すると、ディスクには前記図３４（ｃ）に示すフォ−マットによりＭＰＥＧにより符号化されたＩピクチャ，Ｐピクチャ，Ｂピクチャが記録されている。このピクチャのデータが、同図（ｄ）に示すような順序でデコードできるように、画像データの内の特定のピクチャのデータが特定データアクセス手段５により読み出され、デコーダ２のコードバッファ２−１に送られて一次蓄積される。そして、コードバッファ２−１から読み出されてデコードプロセス手段２−２によりデコードされることにより、同図（ｄ）に示すような順序でピクチャのデータがデコードされる。このデコードされたピクチャは、フレームバッファ２−３に送られる。
【００２３】
このフレームバッファ２−３は、通常エリア１，エリア２，エリア３からなる３枚のフレームを格納できるメモリ容量を有するようにされており、フレームバッファ２−３に送られたデコードされたピクチャはいずれかの所定のエリアに格納される。
そして、フレームバッファ２−３から図３４（ｅ）に示す順序でピクチャが読み出され、ディスプレイ３により表示されることにより、原画像の順序で再生された画像が表示されるようになる。
【００２４】
次に、特殊再生時の動作を逆方向再生を例にして説明するが、ＭＰＥＧ２においては前記したＧＯＰ構造を持つ場合と持たない場合とがあるので、ここではＭＰＥＧにより符号化されたピクチャがグループデータ（ＧＤ）という複数のピクチャからなる単位とされているものとして説明する。
図２は１ＧＤが１５ピクチャからなる場合のＧＤ構造を示しているが、ｎはＩピクチャとＰピクチャあるいはＰピクチャ間の距離を示しており、ｍはＩピクチャとＩピクチャ間の距離を示している。
【００２５】
この図２（ａ）には、４つのＧＤに配置されたピクチャの一例を示しているが、通常再生時のデコード順に配置換えされた記録メディア上の実際のビット・ストリーム（ｂｉｔ  ｓｔｒｅａｍ）を同図（ｂ）に示す。
このように記録メディア上に配置されているＭＰＥＧにより符号化されたピクチャから逆方向再生する場合の、デコーダに供給されるデータ供給パターンおよびデコーダから読み出されて表示されるデータ出力パターンの一例を図３を参照しながら説明するが、フレームバッファ２−３は４枚のピクチャを格納できるエリアを有しているものとする。
【００２６】
図３において、（ａ）はコードバッファ２−１にディスクドライブ１から読み出されたピクチャを書き込むタイミングであるＤｓｙｎｃであり、Ｄｓｙｎｃは垂直同期信号Ｖシンクの倍の周期である２Ｖの周期、すなわち１フレームの周期とされている。従って、コードバッファ２−１はＤｓｙｎｃでトリガされてディスクドライブ１から読み出されたピクチャが、２Ｖの周期で同図（ｂ）に示すように書き込まれる。すなわち、この場合にはディスクドライブ１からは特定データアクセス手段５の制御により、同図（ｂ）に示すように、１６Ｉ，１９Ｉ，２２Ｐ，２５Ｐ，２８Ｐ，２７Ｂ，１６Ｉ，１９Ｐ，２４Ｂ，・・・の順序でピクチャが読み出されている。
【００２７】
そして、コードバッファ２−１に格納されたピクチャはデコードプロセス手段２−２によりデコードされるが、各々のピクチャはデコード開始から２Ｖ以内でデコードが完了され、デコード後のピクチャがフレームバッファ２−３に同図（ｃ）に示すように順次格納される。
すなわち、ｔｄ１のタイミングでデコードが開始されたＩピクチャ１６Ｉはフレーム内符号化画像であるので、Ｉピクチャ１６Ｉだけでデコードすることができ２Ｖ後のｔｄ２のＤｓｙｎｃにより、デコード後のＩピクチャ１６Ｉのデータのフレームバッファ２−３のエリア１への格納が開始される。
【００２８】
そして、その２Ｖ後のｔｄ３のタイミングでＩピクチャ１６Ｉを参照してデコードされたＰピクチャ１９Ｐのエリア２への格納が開始され、さらに２Ｖ後のｔｄ３のタイミングでＰピクチャ１９Ｐを参照してデコードされたＰピクチャ２２Ｐのエリア３への格納が開始され、さらに２Ｖ後のｔｄ５のタイミングでＰピクチャ２２Ｐを参照してデコードされたＰピクチャ２５Ｐのエリア４への格納が開始され、さらに２Ｖ後のｔｄ６のタイミングでＰピクチャ２５Ｐを参照してデコードされたＰピクチャ２８Ｐのエリア１を上書きすることによる格納が開始される。
【００２９】
また、Ｂピクチャ２７Ｂはエリア４に格納されているＰピクチャ２５Ｐとエリア１に格納されているＰピクチャ２８Ｐを参照してデコードされ、ｔｄ７のタイミングでエリア２への格納が開始される。
以下、同図（ｃ）に示すように順次フレームバッファ２−３の各エリアが上書きされて、デコード後のピクチャが格納される。
【００３０】
このフレームバッファ２−３に格納されたデコード後のピクチャは、原画像の逆の順番になるようディスプレイ３に送られて表示されるが、フレームバッファ２−３から読み出されるタイミングは、前記Ｄｓｙｎｃとは垂直同期信号の周期Ｖ、すなわち１フィールドだけ異なる図３（ｄ）に示すＶｓｙｎｃのタイミングとされる。
例えば、Ｄｓｙｎｃ  ｔｄ６のタイミングによりエリア１への格納が開始されたＰピクチャ２８Ｐは、タイミングｔｄ６のＶ時間後のＶｓｙｎｃ  ｔｖ１のタイミングで、ディスプレイ３にそのデータが転送され始めるようになる。この場合、エリア１へのＰピクチャ２８Ｐの格納が完了するのは、２Ｖ後のｔｄ７のタイミングが最も遅い場合となるが、ｔｄ７の時点においてはディスプレイ３にはＰピクチャ２８Ｐの１フィールド分を転送することができるため、ディスプレイ３には支障なく表示するデータを転送することができる。
【００３１】
そして、図３（ｂ）に示すようなピクチャの順序でディスクドライバ１からデータを読み出してデコードすることにより、ディスプレイ３に同図（ｅ）に示す順序でデコードされたピクチャのデータを転送して表示することができる。
すなわち、Ｖｓｙｎｃ  ｔｖ１のタイミングでＰピクチャ２８Ｐがエリア１からディスプレイ３に転送開始され、ｔｖ２のタイミングでＢピクチャ２７Ｂがエリア２からディスプレイ３に転送開始され、ｔｖ４のタイミングでＰピクチャ２５Ｐがエリア４からディスプレイ３に転送開始され、ｔｖ５のタイミングでＢピクチャ２４Ｂがエリア２からディスプレイ３に転送開始され、ｔｖ７のタイミングでＰピクチャ２２Ｐがエリア３からディスプレイ３に転送開始され、以下、Ｂピクチャ２１Ｂ、Ｐピクチャ１９Ｐ、Ｂピクチャ１８Ｂ、Ｉピクチャ１６Ｉ・・・の順序で所定のエリアからディスプレイ３に転送される。
【００３２】
これにより、Ｐピクチャ２８Ｐ，Ｂピクチャ２７Ｂ，Ｐピクチャ２５Ｐ，Ｂピクチャ２４Ｂ，Ｐピクチャ２２Ｐ，Ｂピクチャ２１Ｂ，Ｐピクチャ１９Ｐ，Ｂピクチャ１８Ｂ，Ｉピクチャ１６Ｉ・・・の順序で画像信号がディスプレイ３に表示されるため、逆方向再生された画像をディスプレイ３に表示することができるようになる。
【００３３】
この場合のコントローラ４のフローチャートを図４に示す。
逆方向再生モードとなると、このフローチャートがスタートされステップＳ１０にて１６Ｉ，１９Ｉ，２２Ｐ，２５Ｐの各ピクチャデータを順次デコーダへ送り、デコードを行い、その結果をそれぞれデコーダのフレームバッファのエリア１，エリア２，エリア３，エリア４のいずれかに書き込む。次いで、ステップＳ２０にてＰピクチャ２８Ｐのデータをデコーダに転送しデコードを行い、デコードされたデータを未表示のフレームバッファのエリアに書込む。この書込みエリアの選択においては、コントローラが予め各エリアのピクチャの未表示、表示中、表示済の区分を記憶しておき、もう一度デコードした場合に最も少ないデコード回数で再現できるピクチャの判定を行い、そのエリアに上書きを行うようにする。すなわち、この場合はＩピクチャ１６Ｉが書き込まれているエリア１と判定して、エリア１にデコード後のＰピクチャ２８Ｐを上書きする。
【００３４】
さらに、ステップＳ３０にてＰピクチャ２８Ｐのデコード開始のＶシンク（Ｄｓｙｎｃ）から１Ｖ後のＶｓｙｎｃをトリガーとしてＰピクチャ２８Ｐの表示を始めるようコントローラ４はデコーダ２を制御する。
そして、ステップＳ４０にてＰピクチャ２８Ｐの表示開始から１Ｖ後のＶシンク（Ｄｓｙｎｃ）をトリガーとしてＢピクチャ２７Ｂのピクチャのデコードができるようにコントローラ４はディスクドライブ１からデータを読み出すと共に、デコード時にフレームバッファ２−３からＰピクチャ２５Ｐ，２８Ｐのデータを読み出してデコードできるよう制御を行う。
【００３５】
続いて、ステップＳ５０にてＢピクチャ２７Ｂのデコード開始のＤｓｙｎｃから１Ｖ後のＶｓｙｎｃをトリガーとしてＢピクチャ２７Ｂのピクチャ表示を開始するようコントローラ４はデコーダ２を制御する。
さらに、ステップＳ６０にてＢピクチャ２７Ｂの表示開始から１Ｖ後のＤｓｙｎｃをトリガーとして、Ｉピクチャ１６Ｉを再びデコードできるようにコントローラ４はディスクドライブ１からデータを読み出し、デコーダ２でデコードできるよう制御する。
そして、ステップＳ７０にて以下図３に示すようなタイミングでデコードできるようにコントローラ４は制御を行う。
【００３６】
このように本発明の符号化データ再生装置においては、特殊再生時にＩピクチャとＰピクチャを連続してデコードしているデータ部分と、間欠的にデコードしているデータ部分とがある。さらに、Ｂピクチャは間欠的にデコードされている。これは、デコーダ２へのデータ転送速度を高速とすることなく、データフロー上で破綻を来すことがないようにコントローラ４がデコーダ２および特定データアクセス手段を５制御しているからである。
また、この場合に単独でデコードすることのできるＩピクチャ、および直前の順方向のＩピクチャあるいはＰピクチャだけを参照してデコードすることのできるＰピクチャが優先してデコードされている。そして、ディスプレイ３に送る次の画像データがフレームバッファ２−３に書き込まれていない場合は、表示中の画像を連続してディスプレイに送るようにしている。
【００３７】
ところで、前記図３に示すデコーダに供給されるデータ供給パターンおよびデコーダから読み出されて表示されるデータ出力パターンは一例であり、特殊再生を行う際に種々のパターンとすることができる。そこで、特殊再生を行える種々のパターンを次に示すが、前記図３に示すパターンを図５に示すように表すものとする。
すなわち、図５ないし図３１において「コードバッファ読出しＤｓｙｎｃ」の欄は図３（ａ）に示すＤｓｙｎｃのタイミングによりコードバッファ２−１から読み出されるピクチャが示されており、「フレームバッファ」欄はフレームバッファ２−３の各エリアを示す数字の欄に細分化され、図３（ｃ）に示すように各エリアにＤｓｙｎｃのタイミングにより書き込まれるピクチャが示されている。また、「ディスプレイＶｓｙｎｃ」の欄は図３（ｄ）に示すＶｓｙｎｃのタイミングで、フレームバッファ２−３から読み出されてディスプレイ３で表示されるピクチャが示されている。
【００３８】
次に、図６ないし図３１の各図の概略説明を行う。
図６は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
図７は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合の他の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
図８は、Ｉピクチャ、ＰピクチャおよびＢピクチャとにより逆方向再生を行う場合の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
図９は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
【００３９】
図１０は、全てのＩピクチャとＰピクチャとにより逆方向再生を行う場合の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
図１１は、全てのＩピクチャとＰピクチャとにより逆方向再生を行う場合の他の例であり、フレームバッファ２−３の枚数（エリア数）は４枚とされている。
図１２は、ほぼ一つおきのＩピクチャとＰピクチャとにより逆方向再生を行う場合の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
【００４０】
図１３は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。  図１４は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合に同一ピクチャを続けて表示しない例であり、フレームバッファ２−３の枚数（エリア数）は５枚とされている。
図１５は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例であり、フレームバッファ２−３の枚数（エリア数）は４枚とされている。
【００４１】
図１６は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
図１７は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
図１８は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例であり、フレームバッファ２−３の枚数（エリア数）は２枚とされている。
図１９は、ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例であり、フレームバッファ２−３の枚数（エリア数）は２枚とされている。
【００４２】
図２０は、全てのＩピクチャとＰピクチャと、一つおきのＢピクチャにより逆方向再生を行う場合の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
図２１は、全てのＩピクチャとＰピクチャと、いくつかのＢピクチャにより逆方向再生を行う場合に同一ピクチャを続けて表示しない例であり、フレームバッファ２−３の枚数（エリア数）は６枚とされている。
図２２は、連続するＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる部分を含む場合の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
【００４３】
図２３ないし図２５は、全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の例であり、フレームバッファ２−３の枚数（エリア数）は４枚とされている。
図２６ないし図２８は、ほぼ全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
図２９ないし図３１は、ほぼ全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の他の例であり、フレームバッファ２−３の枚数（エリア数）は３枚とされている。
【００４４】
以上の説明においては記録メディアから読み出された符号化データについて説明したが、本発明はこれに限らず、通信メディアおよび放送メディアを通じて蓄積された符号化データであってもよい。
【００４５】
【発明の効果】
本発明は以上説明したように、特殊再生時に単位データを構成するＩピクチャおよびＰピクチャの一部が連続的にデコードされると共に、残るピクチャデータが間欠的にデコードされて表示手段に転送されることによって、デコードのステップ数を低減することができる。
従って、デコーダへのデータ転送速度を高速とする必要がなくなり、データフローを行う上での破綻をなくすことができる。
また、特殊再生を行う時に必要なフレームバッファの容量を大きくすることなく、再生された画像を表示遅延時間を改善して表示することができる。
【図面の簡単な説明】
【図１】本発明の符号化データの特殊再生装置の一実施例の構成を示すブロック図である。
【図２】グループデータのフレーム構造を示す図である。
【図３】特殊再生を行う一例の各種タイミングを示す図である。
【図４】特殊再生時の動作を示すフローチャートである。
【図５】図４に示す特殊再生を行う一例を示す図表である。
【図６】ＩピクチャとＰピクチャとにより逆方向再生を行う場合の例を示す図表である。
【図７】ＩピクチャとＰピクチャとにより逆方向再生を行う場合の他の例を示す図表である。
【図８】Ｉピクチャ、ＰピクチャおよびＢピクチャとにより逆方向再生を行う場合の例を示す図表である。
【図９】ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例を示す図表である。
【図１０】図１０は、全てのＩピクチャとＰピクチャとにより逆方向再生を行う場合の例を示す図表である。
【図１１】全てのＩピクチャとＰピクチャとにより逆方向再生を行う場合の他の例を示す図表である。
【図１２】ほぼ一つおきのＩピクチャとＰピクチャとにより逆方向再生を行う場合の例を示す図表である。
【図１３】ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例を示す図表である。
【図１４】ＩピクチャとＰピクチャとにより逆方向再生を行う場合に同一ピクチャを続けて表示しない例を示す図表である。
【図１５】ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例を示す図表である。
【図１６】ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例を示す図表である。
【図１７】ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例を示す図表である。
【図１８】ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例を示す図表である。
【図１９】ＩピクチャとＰピクチャとにより逆方向再生を行う場合のさらに他の例を示す図表である。
【図２０】全てのＩピクチャとＰピクチャと、一つおきのＢピクチャにより逆方向再生を行う場合の例を示す図表である。
【図２１】全てのＩピクチャとＰピクチャと、いくつかのＢピクチャにより逆方向再生を行う場合に同一ピクチャを続けて表示しない例を示す図表である。
【図２２】全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる部分を含む場合の例を示す図表である。
【図２３】全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の例を示す図表である。
【図２４】全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の例を示す図表の続きである。
【図２５】全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の例を示す図表の続きである。
【図２６】ほぼ全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の例を示す図表である。
【図２７】ほぼ全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の例を示す図表の続きである。
【図２８】ほぼ全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の例を示す図表の続きである。
【図２９】ほぼ全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の他の例を示す図表である。
【図３０】ほぼ全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の他の例を示す図表の続きである。
【図３１】ほぼ全てのＩピクチャ、Ｐピクチャ、およびＢピクチャの逆方向再生が行われる場合の他の例を示す図表の続きである。
【図３２】ＭＰＥＧ符号化器の構成を示すブロック図である。
【図３３】フレーム間予測の構造およびメディアフレームの構造を示す図である。
【図３４】原画像、符号化画像、メディア上画像、復号画像、通常再生画像の関係を示した図である。
【符号の説明】
１  ディスクドライブ
２  デコーダ
２−１  コードバッファ
２−２  デコードプロセス
２−３  フレームバッファ
３  ディスプレイ
４  コントローラ
５  特定データアクセス手段
【図１】
0003591033.tif 000002
【図２】
0003591033.tif 000003
【図３】
0003591033.tif 000004
【図４】
0003591033.tif 000005
【図５】
0003591033.tif 000006
【図６】
0003591033.tif 000007
【図７】
0003591033.tif 000008
【図８】
0003591033.tif 000009
【図９】
0003591033.tif 000010
【図１０】
0003591033.tif 000011
【図１１】
0003591033.tif 000012
【図１２】
0003591033.tif 000013
【図１３】
0003591033.tif 000014
【図１４】
0003591033.tif 000015
【図１５】
0003591033.tif 000016
【図１６】
0003591033.tif 000017
【図１７】
0003591033.tif 000018
【図１８】
0003591033.tif 000019
【図１９】
0003591033.tif 000020
【図２０】
0003591033.tif 000021
【図２１】
0003591033.tif 000022
【図２２】
0003591033.tif 000023
【図２３】
0003591033.tif 000024
【図２４】
0003591033.tif 000025
【図２５】
0003591033.tif 000026
【図２６】
0003591033.tif 000027
【図２７】
0003591033.tif 000028
【図２８】
0003591033.tif 000029
【図２９】
0003591033.tif 000030
【図３０】
0003591033.tif 000031
【図３１】
0003591033.tif 000032
【図３２】
0003591033.tif 000033
【図３３】
0003591033.tif 000034
【図３４】
0003591033.tif 000035