(57)【要約】【課題】視覚的な悪印象を抑止しつつ、符号化されているビデオ信号のリアルタイム再生を維持する。【解決手段】デコーダによって実行される負荷軽減処理は、図３に示すように、以下の６種類の処理から成る。すなわち、デブロッキングフィルタオフ処理、Ｂピクチャ簡易動き補償(MC)処理、Ｐピクチャ簡易動き補償(MC)処理、ノンストアピクチャフレームスキップ処理、ストアピクチャフレームスキップ処理、および、Ｉピクチャのみ再生処理から成る。これら６種類の負荷軽減処理は、記載の順に１つずつ追加して実行されることによってデコードに要する負荷（すなわち、演算量）が徐々に軽減する。本発明は、例えばH.264/AVCのデコーダに適用することができる。【選択図】図３
2008022475.tif 000002
【特許請求の範囲】
【請求項１】
符号化ビデオデータを再生する再生装置において、
入力された符号化ビデオデータをデコードするデコード手段と、
デコード結果であるビデオ信号の出力タイミングの遅延時間を検出する検出手段と、
検出された前記遅延時間に基づいて前記デコード手段を制御し、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、または動き補償を演算量の少ない近似フィルタに置換させる処理のうち、少なくとも１つの処理を実行させる制御手段と
を含む再生装置。
【請求項２】
前記制御手段は、一連のデコード処理に含まれる、双方向予測を一方向に制限させる前記処理に伴って、Ｂピクチャに対する動き補償を演算量の少ない近似フィルタに置換させる処理も実行させる
請求項１に記載の再生装置。
【請求項３】
前記制御手段は、検出された前記遅延時間に基づいて前記デコード手段を制御し、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、動き補償を演算量の少ない近似フィルタに置換させる処理、またはピクチャをフレームスキップさせる処理のうち、少なくとも１つの処理を実行させる
請求項１に記載の再生装置。
【請求項４】
他のピクチャから参照されるピクチャをフレームスキップさせる前記処理によりフレームスキップされる前記ピクチャと共通のGOP(Group Of Pictures)に含まれるフレームスキップされないピクチャの表示タイミングを調整する調整手段をさらに含む
請求項３に記載の再生装置。
【請求項５】
符号化ビデオデータをデコードするデコード手段を備えた再生装置の再生方法において、
デコード結果であるビデオ信号の出力タイミングの遅延時間を検出し、
検出された前記遅延時間に基づいて前記デコード手段を制御し、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、または動き補償を演算量の少ない近似フィルタに置換させる処理のうち、少なくとも１つの処理を実行させる
ステップを含む再生方法。
【請求項６】
符号化ビデオデータを再生する再生装置の制御用のプログラムであって、
入力された符号化ビデオデータをデコードさせ、
デコード結果であるビデオ信号の出力タイミングの遅延時間を検出し、
検出された前記遅延時間に基づいて、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、または動き補償を演算量の少ない近似フィルタに置換させる処理のうち、少なくとも１つの処理を実行させる
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置および再生方法、並びにプログラムに関し、特に、符号化されている画像信号を再生するとき、現在の負荷状況に応じて再生処理を部分的に省略することにより再生遅延を減少させるようにした再生装置および再生方法、並びにプログラムに関する。
【背景技術】
【０００２】
MPEG２方式やH.264/AVC方式などに代表される符号化方式によってエンコードされているビデオ信号を再生する場合、用いるデコーダをハードウェアにより構成する方法と、パーソナルコンピュータ（以下、PCと称する）などがソフトウェアを実行することによって実現する方法がある。
【０００３】
ハードウェアによるデコーダとソフトウェアによるデコーダのうち、特にソフトウェアによるデコーダの場合、対応するソフトウェアを実行するPCの演算能力や他のプログラムの実行状況などに起因してPCが高負荷の状況となると、ビデオ信号の再生に遅延が生じてしまい、リアルタイム再生ができなくなってしまうことがある。
【０００４】
このようなビデオ信号のリアルタイム再生の障害が発生した場合、従来においてはフレームを間引いて再生する（フレームスキップ）ことにより、デコード時の演算量を減少させて再生遅延に対処していた（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００４−３２８５１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、リアルタイム再生の障害に対処して、フレームスキップを実行した場合、フレームの表示間隔が乱れるので、画像が動いたり静止したりして視覚的に悪印象を与えてしまう。
【０００７】
ところで、現在圧縮符号化方式として標準的に採用されているMPEG２方式に比較し、今後採用が広まるであろうH.264/AVC方式は、デコード時の演算量が多いので、高負荷状況におけるビデオ信号のリアルタイム再生障害の発生が今後も予想される。したがって、視覚的に悪印象が少なく、H.264/AVC方式のビデオ信号に対応したリアルタイム再生障害の対処法が必要とされている。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、負荷状況に応じたデコード処理を行うことにより、視覚的な悪印象を抑止しつつ、符号化されているビデオ信号のリアルタイム再生を維持できるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面である再生装置は、符号化ビデオデータを再生する再生装置において、入力された符号化ビデオデータをデコードするデコード手段と、デコード結果であるビデオ信号の出力タイミングの遅延時間を検出する検出手段と、検出された前記遅延時間に基づいて前記デコード手段を制御し、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、または動き補償を演算量の少ない近似フィルタに置換させる処理のうち、少なくとも１つの処理を実行させる制御手段とを含む。
【００１０】
前記制御手段は、一連のデコード処理に含まれる、双方向予測を一方向に制限させる前記処理に伴って、Ｂピクチャに対する動き補償を演算量の少ない近似フィルタに置換させる処理も実行させるようにすることができる。
【００１１】
前記制御手段は、検出された前記遅延時間に基づいて前記デコード手段を制御し、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、動き補償を演算量の少ない近似フィルタに置換させる処理、他のピクチャから参照されないピクチャをフレームスキップさせる処理、またはピクチャをフレームスキップさせる処理のうち、少なくとも１つの処理を実行させるようにすることができる。
【００１２】
本発明の一側面である再生装置は、他のピクチャから参照されるピクチャをフレームスキップさせる前記処理によりフレームスキップされる前記ピクチャと共通のGOPに含まれるフレームスキップされないピクチャの表示タイミングを調整する調整手段をさらに含むことができる。
【００１３】
本発明の一側面である再生方法は、符号化ビデオデータをデコードするデコード手段を備えた再生装置の再生方法において、デコード結果であるビデオ信号の出力タイミングの遅延時間を検出し、検出された前記遅延時間に基づいて前記デコード手段を制御し、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、または動き補償を演算量の少ない近似フィルタに置換させる処理のうち、少なくとも１つの処理を実行させるステップを含む。
【００１４】
本発明の一側面であるプログラムは、符号化ビデオデータを再生する再生装置の制御用のプログラムであって、入力された符号化ビデオデータをデコードさせ、デコード結果であるビデオ信号の出力タイミングの遅延時間を検出し、検出された前記遅延時間に基づいて、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、または動き補償を演算量の少ない近似フィルタに置換させる処理のうち、少なくとも１つの処理を実行させるステップを含む処理をコンピュータに実行させる。
【００１５】
本発明の一側面においては、入力された符号化ビデオデータがデコードされ、デコード結果であるビデオ信号の出力タイミングの遅延時間が検出され、検出された遅延時間に基づいて、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、または動き補償を演算量の少ない近似フィルタに置換させる処理のうち、少なくとも１つの処理が実行される。
【発明の効果】
【００１６】
本発明の一側面によれば、視覚的な悪印象を抑止しつつ、符号化されているビデオ信号のリアルタイム再生を維持することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１８】
請求項１に記載の再生装置（例えば、図１の再生装置１０）は、入力された符号化ビデオデータをデコードするデコード手段（例えば、図１のデコーダ１１）と、デコード結果であるビデオ信号の出力タイミングの遅延時間を検出する検出手段（例えば、図１の遅延検出部１２）と、検出された遅延時間に基づいてデコード手段を制御し、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、または動き補償を演算量の少ない近似フィルタに置換させる処理のうち、少なくとも１つの処理を実行させる制御手段（例えば、図１の制御部１３）とを含む。
【００１９】
請求項４に記載の再生装置は、他のピクチャから参照されるピクチャをフレームスキップさせる処理によりフレームスキップされるピクチャと共通のGOPに含まれるフレームスキップされないピクチャの表示タイミングを調整する調整手段（例えば、図１の遅延検出部１２）をさらに含む。
請求項５に記載の再生方法、および請求項６に記載のプログラムは、デコード結果であるビデオ信号の出力タイミングの遅延時間を検出し（例えば、図７のステップＳ１）、検出された遅延時間に基づいてデコード手段を制御し、一連のデコード処理に含まれるデブロッキングフィルタリングを省略させる処理、双方向予測を一方向に制限させる処理、または動き補償を演算量の少ない近似フィルタに置換させる処理のうち、少なくとも１つの処理を実行させる（例えば、図７のステップＳ５）ステップを含む。
【００２０】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２１】
図１は、本発明の一実施の形態である再生装置の構成例を示している。この再生装置１０は、前段から入力される符号化ビデオ信号をデコードするデコーダ１１、デコーダ１１から入力されるビデオ信号の遅延時間を検出する遅延検出部１２、および、デコーダ１１によるデコード処理を制御する制御部１３から構成される。
【００２２】
なお、デコーダ１１に入力される符号化ビデオ信号は、H.264/AVC方式でエンコードされているものを想定する。
【００２３】
デコーダ１１は、制御部１３からの制御に従い、前段から入力される符号化ビデオ信号を、その符号化方式に対応する復号方式に従って復号し、その復号結果として得られるビデオ信号を遅延検出部１２に出力する。なお、デコーダ１１は、自己の出力に遅延が生じていないとき、制御部１３からの制御に従い、H.264/AVC方式のデコーダとして一般的な一連のデコーダ処理を実行する。反対に、自己の出力に遅延が生じているとき、制御部１３からの制御に従い、H.264/AVC方式のデコーダとして一般的な一連のデコーダ処理のうち、その一部の処理を省略することによって演算量を削減し、遅延の発生を回復する。なお、一連のデコーダ処理の一部を省略する処理（以下、負荷軽減処理と称する）の詳細については後述する。
【００２４】
遅延検出部１２は、デコーダ１１から入力されるビデオ信号を後段のディスプレイなどに出力するタイミングの調整を行うとともに、デコーダ１１から入力されるビデオ信号の遅延時間、すなわち、デコーダ１１から出力されたタイミングと本来出力されるべきタイミングとの差を検出し、検出結果を含む遅延情報を制御部１３に通知する。
【００２５】
制御部１３は、遅延検出部１２から通知される遅延情報に基づいてデコーダ１１による一連のデコード処理を制御する。
【００２６】
図２は、デコーダ１１の詳細な構成例を示している。このデコーダ１１は、可変長復号部２１、逆量子化部２２、逆直交または整数変換部２３、加算部２４、デブロッキングフィルタ２５、フレームメモリ２６、動き補償部２７、イントラ予測部２８、バッファ２９、およびＤＡ変換部（D/A）３０から構成される。
【００２７】
同図から明らかなように、デコーダ１１は、一般的なH.264/AVC方式のデコーダと同様に構成されるので、一般的な一連のデコーダ処理については、その説明を省略する。
【００２８】
次に、デコーダ１１の出力に遅延が生じたとき省略される負荷軽減処理について、図３を参照して説明する。
【００２９】
デコーダ１１によって実行される負荷軽減処理は、図３に示すように、以下の６種類の処理から成る。すなわち、デブロッキングフィルタオフ処理、Ｂピクチャ簡易動き補償(MC)処理、Ｐピクチャ簡易動き補償(MC)処理、ノンストアピクチャフレームスキップ処理、ストアピクチャフレームスキップ処理、および、Ｉピクチャのみ再生処理から成る。
【００３０】
これら６種類の負荷軽減処理は、記載の順に１つずつ追加して実行されることによってデコードに要する負荷（すなわち、演算量）が徐々に軽減する。ただし、負荷軽減処理の実行に伴って主観的な画質も徐々に劣化する。
【００３１】
なお、これら６種類の負荷軽減処理の実行順序を変更したり、このうちのいくつかの実行を省略するようにしたりしてもよい。
【００３２】
各負荷軽減処理について詳述する。
【００３３】
デブロッキングフィルタオフ処理
H.264/AVC方式の一連のデコーダ処理におけるインループフィルタである図２のデブロッキングフィルタ２５の動作を省略することにより演算量を削減する。デブロッキングフィルタオフ処理は、ピクチャ単位で実行することができる。
【００３４】
Ｂピクチャ簡易動き補償処理
図２の動き補償部２７におけるＢピクチャの前方と後方の双方向予測の際、前方または後方の一方の動き補償を省略することによって演算量を削減する。また、H.264/AVC方式のデコードの規格上定められているLuma MC（輝度信号の動き補償）の演算方法の代わりに、演算量の少ないChroma MC（色差信号の動き補償）を利用することにより演算量を削減する。もともと実装されているChroma MCのコードを利用することにより、別途近似演算の実装をおこなう場合と違いバイナリサイズの増加も抑止できる。Ｂピクチャ簡易動き補償処理は、ピクチャ単位で実行することができる。
【００３５】
Ｐピクチャ簡易動き補償(MC)処理
H.264/AVC方式のデコードの規格上定められているLuma MC（輝度信号の動き補償）の演算方法の代わりに、演算量の少ないChroma MC（色差信号の動き補償）を利用することにより演算量を削減する。もともと実装されているChroma MCのコードを利用することにより、別途近似演算の実装をおこなう場合と違いバイナリサイズの増加も抑止できる。Ｐピクチャ簡易動き補償処理は、ピクチャ単位で実行することができる。
【００３６】
ノンストアピクチャフレームスキップ処理
他のピクチャから参照される可能性がなく、デコードされた後に保持されないノンストアピクチャのデコードを必要最小限に制限し、当該ノンストアピクチャをフレームスキップすることによって演算量を削減する。なお、ノンストアピクチャは、Ｉ，Ｐ，Ｂピクチャのいずれもが該当し得る。図４は、１２枚のピクチャから成るGOPのうち、ノンストアピクチャであるＢピクチャの中からバツ印が描かれた３枚のＢピクチャをフレームスキップした状態を示している。ノンストアピクチャフレームスキップ処理は、ピクチャ単位で実行することができる。
【００３７】
ストアピクチャフレームスキップ処理
他のピクチャから参照される可能性があり、デコードされた後に保持されるストアピクチャのデコードを必要最小限に制限し、当該ストアピクチャをフレームスキップすることによって演算量を削減する。なお、ストアピクチャは、Ｉ，Ｐ，Ｂピクチャのいずれもが該当し得る。ストアピクチャをフレームスキップした場合、当該ストアピクチャを参照していたピクチャもデコードできなくなり、さらにそのピクチャを参照していたピクチャもデコードできなくなるので、ストアピクチャをフレームスキップすると連続した数枚のピクチャを表示できない期間が発生することになる。
【００３８】
図５の例の場合、GOPを構成する１２枚のピクチャのうち、右から３番目のＰピクチャを当該ストアピクチャとしてフレームスキップしている。これにともない、当該ストアピクチャを参照する前後する４枚のＢピクチャがデコードできないので、これらもフレームスキップされることになる。
【００３９】
このように、ストアピクチャフレームスキップ処理では、連続した数枚のピクチャがフレームスキップされ、何らかの対処を行わないとこの期間は再生が停止したかのように見えてしまい、視覚的な悪印象を与えることになる。
【００４０】
そこで、ストアピクチャフレームスキップ処理を実行した場合、遅延検出部１２により、フレームスキップの直前数枚のピクチャの表示タイミングを調整する。例えば図５に示されたようにフレームスキップが行われた場合、図６に示すように、直前のＰピクチャについてはΔｔ２、その前のＢピクチャについてはΔｔ１だけ表示タイミングをオフセットする。このように、フレームスキップの直前数枚のピクチャの表示タイミングを調整することにより、フレームスキップの期間が視覚的に短くなり、悪印象が改善される。
【００４１】
このように、フレームスキップを行わない、フレームスキップの直前数枚のピクチャの表示タイミングを調整するので、ストアピクチャフレームスキップ処理は、他の負荷軽減処理と異なり、ピクチャ単位ではなく、GOP単位で実行するようにする。
【００４２】
なお、フレームスキップの直前数枚のピクチャの表示タイミングの間隔は、等間隔であってもよいし、徐々に広げるようにしてもよい。
【００４３】
Ｉピクチャのみ再生処理
Ｉ，Ｐ，Ｂピクチャのうち、Ｉピクチャだけをデコードし、Ｐ，Ｂピクチャをフレームスキップすることによって演算量を削減する。Ｉピクチャのみ再生処理においても、ストアピクチャフレームスキップ処理と同様、遅延検出部１２により、Ｉピクチャの表示タイミングを調整するようにする。
【００４４】
次に、本実施の形態である再生装置１０の動作（以下、再生遅延対応処理と称する）について、図７のフローチャートを参照して説明する。
【００４５】
この再生遅延対応処理は、再生装置１０にH.264/AVC方式でエンコードされた符号化ビデオ信号が入力され、その再生が指示されたときに開始される。
【００４６】
ステップＳ１において、デコーダ１１は、前段から入力された符号化ビデオ信号をH.264/AVC方式の一般的な一連のデコーダ処理によって復号し、復号結果であるビデオ信号を遅延検出部１２に出力する。遅延検出部１２は、デコーダ１１から入力されたビデオ信号の遅延時間、すなわち、デコーダ１１から出力されたタイミングと本来出力されるべきタイミングとの差を検出し、検出結果を含む遅延情報を制御部１３に通知する動作を開始する。
【００４７】
ステップＳ２において、制御部１３は、遅延検出部１２からの遅延情報に基づき、デコーダ１１の出力に遅延が生じているか否かを判定する。デコーダ１１の出力に遅延が生じていないと判定された場合、処理はステップＳ３に進められ、現在実行されている負荷軽減処理のうち、最も遅く実行された方から１つだけ削減させる。なお、負荷軽減処理が実行されていない場合、そのまま一般的な一連のデコーダ処理が継続される。
【００４８】
ステップＳ２において、デコーダ１１の出力に遅延が生じていると判定された場合、処理はステップＳ４に進められる。ステップＳ４において、制御部１３は、遅延時間が前回の判定と比較して増加または変化していないか否かを判定する。遅延時間が前回の判定と比較して増加または変化していないと判定された場合、処理はステップＳ５に進められる。      
【００４９】
ステップＳ５において、制御部１３は、６種類の負荷軽減処理（デブロッキングフィルタオフ処理、Ｂピクチャ簡易動き補償(MC)処理、Ｐピクチャ簡易動き補償(MC)処理、ノンストアピクチャフレームスキップ処理、ストアピクチャフレームスキップ処理、および、Ｉピクチャのみ再生処理）を記載の順に１つ追加してデコーダ１１に実行させる。これにより、デコーダ１１の演算量が削減される。よって遅延時間の減少が期待できる。この後、ステップＳ２に戻り、それ以降の処理が継続される。
【００５０】
なお、ステップＳ４において、遅延時間が前回の判定と比較して増加または変化なしではない、すなわち、減少していると判定された場合、処理はステップＳ２に戻り、それ以降の処理が継続される。
【００５１】
そして、この再生遅延対応処理は、入力される符号化ビデオ信号の再生が終了するまで、または再生中止が指示されるまで継続される。
【００５２】
以上に説明した再生遅延対応処理によれば、再生遅延が生じた場合、段階的に負荷軽減処理が追加されてエンコード処理に要する演算量が削減される。なお、Ｐピクチャ簡易動き補償(MC)処理まではフレームスキップは行われず、ノンストアピクチャフレームスキップ処理以降においても表示タイミングが調整されるので、画像が止まっているような視覚的な悪印象を抑止しつつ、符号化されているビデオ信号のリアルタイム再生を維持することができる。
【００５３】
ただし、これら６種類の負荷軽減処理の実行順序を変更したり、このうちのいくつかの実行を省略したりするようにしてもよい。
【００５４】
また、本発明は、H.264/AVC方式によってエンコードされている符号化ビデオ信号を再生する再生装置のみならず、MPEG２方式などその他の符号化方式によってエンコードされている符号化ビデオ信号を再生する再生装置に適用することができる。
【００５５】
ところで、符号化ビデオ信号の再生遅延は、図２に示されたデコーダ１１をハードウェアによって実現した場合にも起こり得るし、ソフトウェアによって実現した場合にも起こり得る。本発明は、デコーダ１１がハードウェアまたはソフトウェアのいずれによって実現されていても適用することが可能である。
【００５６】
ソフトウェアによりデコーダ１１を実現し、上述した一連の処理を実行させる場合、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図８に示されるように構成された汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００５７】
このパーソナルコンピュータ１００は、CPU(Central Processing Unit)１０１を内蔵している。CPU１０１にはバス１０４を介して、入出力インタフェース１０５が接続されている。バス３４には、ROM(Read Only Memory)３２およびRAM(Random Access Memory)３３が接続されている。
【００５８】
入出力インタフェース１０５には、ユーザが操作コマンドを入力するキーボード、マウス等の入力デバイスよりなる入力部１０６、操作画面などを表示するCRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)等のディスプレイよりなる出力部１０７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１０８、およびモデム、LAN（Local Area Network）アダプタなどよりなり、インタネットに代表されるネットワークを介した通信処理を実行する通信部１０９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどの記録媒体１１１に対してデータを読み書きするドライブ１１０が接続されている。
【００５９】
このパーソナルコンピュータ１００にデコーダ１１として上述した一連の処理を実行させるプログラムは、記録媒体１１１に格納された状態でパーソナルコンピュータ１００に供給され、ドライブ１１０によって読み出されて記憶部１０８に内蔵されるハードディスクドライブにインストールされている。記憶部１０８にインストールされているプログラムは、入力部１０６に入力されるユーザからのコマンドに対応するCPU１０１の指令によって、記憶部１０８からRAM１０３にロードされて実行される。
【００６０】
なお、本明細書において、プログラムに基づいて実行されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００６１】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明を適用した再生装置の構成例を示すブロック図である。
【図２】図１のデコーダの構成例を示すブロック図である。
【図３】負荷軽減処理の推移を示す図である。
【図４】ノンストアピクチャフレームスキップ処理を説明するための図である。
【図５】ストアピクチャフレームスキップ処理を説明するための図である。
【図６】ストアピクチャフレームスキップ処理に伴う表示タイミング調整を説明するための図である。
【図７】再生遅延対応処理を説明するフローチャートである。
【図８】汎用パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【００６３】
１０  再生装置，  １１  デコーダ，  １２  遅延検出部，１３  制御部，  ２１  可変長復号部，  ２２  逆量子化部，  ２３  逆直交または整数変換部，  ２４  加算部，  ２５  デブロッキングフィルタ，  ２６  フレームメモリ，  ２７  動き補償部，  ２８  イントラ予測部，  ２９  バッファ，  ３０  ＤＡ変換部，１００  パーソナルコンピュータ，  １０１  CPU
【図１】
2008022475.tif 000003
【図２】
2008022475.tif 000004
【図３】
2008022475.tif 000005
【図４】
2008022475.tif 000006
【図５】
2008022475.tif 000007
【図６】
2008022475.tif 000008
【図７】
2008022475.tif 000009
【図８】
2008022475.tif 000010