(57)【要約】【課題】エラー発生時においても、より画質劣化の少ない画像を表示することができる動画像復号装置および動画像復号方法を提供する。【解決手段】受信された動画像フレームがＩＤＲでエラーが検出されると、直前フレームを参照フレームとし、画面間補正を行う。ｎｏｎ−ＩＤＲであると検出されエラーが検出されると、エラー領域が正常デコード領域に対して所定の割合を上回った場合、ＩＤＲ探索処理部５５により次のＩＤＲを検出し、次のＩＤＲまでスキップする。【選択図】      図３
2008311784.tif 000002
【特許請求の範囲】
【請求項１】
符号化された動画像フレームを受信する受信手段と、
前記受信手段によって受信された動画像フレームにエラーが含まれているか検出するエラー検出手段と、
前記動画像フレームがシーンチェンジ用フレーム内符号化されたフレームであるか、リフレッシュ用フレーム内符号化されたフレームであるかを検出する符号化種別検出手段と、
前記符号化種別検出手段によって、リフレッシュ用フレーム内符号化されたフレームであると検出された場合、前記エラー検出手段によってエラーが検出されると、前記リフレッシュ用フレーム内符号化されたフレームの直前フレームを参照フレームとし、画面間補正を行う手段と、
前記符号化種別検出手段によって、シーンチェンジ用フレーム内符号化されたフレームであると検出された場合、前記エラー検出手段によってエラーが検出されると、エラー領域が正常デコード領域に対して所定の割合を上回った場合、次のリフレッシュ用フレーム内符号化されたフレームまでスキップする手段と、
を有することを特徴とする動画像復号装置。
【請求項２】
符号化された動画像フレームを受信する受信手段と、
前記受信手段によって受信された動画像フレームにエラーが含まれているか検出するエラー検出手段と、
前記動画像フレームがシーンチェンジ用フレーム内符号化されたフレームであるか、リフレッシュ用フレーム内符号化されたフレームであるかを検出する符号化種別検出手段と、
前記符号化種別検出手段によって、リフレッシュ用フレーム内符号化されたフレームであると検出された場合、前記エラー検出手段によってエラーが検出されると、前記リフレッシュ用フレーム内符号化されたフレームの直前フレームを参照フレームとし、画面間補正を行う手段と、
前記符号化種別検出手段によって、シーンチェンジ用フレーム内符号化されたフレームであると検出された場合、前記エラー検出手段によってエラーが検出されると、エラー領域と正常デコード領域との動きベクトルが相違した場合、前記エラー領域に対応する直前フレームを当該エラー領域に差し替えて表示する手段と、
を有することを特徴とする動画像復号装置。
【請求項３】
請求項１または２に記載の動画像復号装置において、
前記エラー領域は、エラーとなったマクロブロックが発生する領域であることを特徴とする動画像復号装置。
【請求項４】
請求項１または２に記載の動画像復号装置において、
前記直前フレームは、静止画であることを特徴とする動画像復号装置。
【請求項５】
請求項１に記載の動画像復号装置において、
前記エラー領域に対応する直前フレームからコピーして前記エラー領域に差し替えて表示することを特徴とする動画像復号装置。
【請求項６】
符号化された動画像フレームを受信し、
前記受信された動画像フレームにエラーが含まれているか検出し、
前記動画像フレームがシーンチェンジ用フレーム内符号化されたフレームであるか、リフレッシュ用フレーム内符号化されたフレームであるかを検出し、
リフレッシュ用フレーム内符号化されたフレームであると検出された場合、エラーが検出されると、前記リフレッシュ用フレーム内符号化されたフレームの直前フレームを参照フレームとし、画面間補正を行い、
シーンチェンジ用フレーム内符号化されたフレームであると検出された場合、エラーが検出されると、エラー領域が正常デコード領域に対して所定の割合を上回った場合、次のリフレッシュ用フレーム内符号化されたフレームまでスキップすることを特徴とする動画像復号方法。
【請求項７】
符号化された動画像フレームを受信し、
前記受信された動画像フレームにエラーが含まれているか検出し、
前記動画像フレームがシーンチェンジ用フレーム内符号化されたフレームであるか、リフレッシュ用フレーム内符号化されたフレームであるかを検出し、
リフレッシュ用フレーム内符号化されたフレームであると検出された場合、エラーが検出されると、前記リフレッシュ用フレーム内符号化されたフレームの直前フレームを参照フレームとし、画面間補正を行い、
シーンチェンジ用フレーム内符号化されたフレームであると検出された場合、エラーが検出されると、エラー領域と正常デコード領域との動きベクトルが相違した場合、前記エラー領域に対応する直前フレームを当該エラー領域に差し替えて表示することを特徴とする動画像復号方法。
【請求項８】
請求項６または７に記載の動画像復号方法において、
前記エラー領域は、エラーとなったマクロブロックが発生する領域であることを特徴とする動画像復号方法。
【請求項９】
請求項６または７に記載の動画像復号方法において、
前記直前フレームは、静止画であることを特徴とする動画像復号方法。
【請求項１０】
請求項６に記載の動画像復号方法において、
前記エラー領域に対応する直前フレームからコピーして前記エラー領域に差し替えて表示することを特徴とする動画像復号方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような動画像復号装置に関し、特にエラーが発生した場合に対応できる動画再生機能を有する動画像復号装置および動画像復号方法に関する。
【背景技術】
【０００２】
一般的に、動画像の符号化方式として、ＭＰＥＧ−４や、それを発展させたＨ．２６４／ＭＰＥＧ−４ ＡＶＣ（以下、Ｈ．２６４と称する）がある。これらの動画像は、一般的な特性として時間方向の相関が高く、従ってフレーム間の相関が高いという特性を有する。これを利用したものがフレーム間符号化であり、前フレームとの差分を用いた符号化方法であり、情報量を大変小さくできる。しかし、画像内容が大きく切り替わるときには、前フレームとの差分が大きくなり、情報量の削減効果が期待できない。また、差分を用いているので、起点となるフレームが必要である。また、フレーム間符号化データにエラーが混入すると、復号側で、フレーム間にエラーが伝搬してしまうという特性を有する。
【０００３】
一方、フレーム内符号化は、フレーム内で完結した符号化方法であり、フレーム内の近隣の画像の相関性を利用した符号化方法であるが、連続するシーケンスではフレーム間符号化ほどの圧縮効果はない。フレーム内符号化のフレームを設ける目的として、シーンチェンジとリフレッシュの２通りがある。
【０００４】
復号装置側では、符号化データにエラーが混入した時の修復処理として、フレーム間符号化のフレームの場合は、フレーム間の相関を利用したコンシールメント処理（修復処理）が行われる。
【０００５】
例えば、特許文献１に開示されているように、画像の復号時エラーを検出すると、コンシールメント処理を行った部分をエラー領域として登録する。そして、後続画像がコンシールメント処理済み画像のエラー領域を参照領域として動き予測を行う場合、エラーの伝播を避けるためフィルタリングを行う。この際、コンシールメント画像がIピクチャの場合その直近画素からの動き予測でコンシールメントする。
【特許文献１】特開平９−２４７６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１の技術であると、画像の復号時エラーを検出すると、コンシールメントした部分をエラー領域として登録し、後続画像がコンシールメント済み画像のエラー領域を参照領域として動き予測を行う。そして、エラーの伝播を避けるためフィルタリングを行う。この際、コンシールメント画像がIピクチャの場合その直近画素からの動き予測でコンシールメントする。しかし、当該ピクチャでシーンチェンジが起こり画面間補正を行った場合はコンシールメント後の画像は絵柄自体が変わっており、エラー領域をフィルタリングしても後続画像へのエラー伝播は抑制できないという課題がある。
【０００７】
本発明は上述の事情を考慮してなされたものであり、エラー発生時においても、より画質劣化の少ない画像を表示することができる動画像復号装置および動画像復号方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様によれば、符号化された動画像フレームを受信する受信手段と、前記受信手段によって受信された動画像フレームにエラーが含まれているか検出するエラー検出手段と、前記動画像フレームがシーンチェンジ用フレーム内符号化されたフレームであるか、リフレッシュ用フレーム内符号化されたフレームであるかを検出する符号化種別検出手段と、前記符号化種別検出手段によって、リフレッシュ用フレーム内符号化されたフレームであると検出された場合、前記エラー検出手段によってエラーが検出されると、前記リフレッシュ用フレーム内符号化されたフレームの直前フレームを参照フレームとし、画面間補正を行う手段と、前記符号化種別検出手段によって、シーンチェンジ用フレーム内符号化されたフレームであると検出された場合、前記エラー検出手段によってエラーが検出されると、エラー領域が正常デコード領域に対して所定の割合を上回った場合、次のリフレッシュ用フレーム内符号化されたフレームまでスキップする手段とを有することを特徴とする動画像復号装置が提供される。
【０００９】
また、符号化された動画像フレームを受信し、前記受信された動画像フレームにエラーが含まれているか検出し、前記動画像フレームがシーンチェンジ用フレーム内符号化されたフレームであるか、リフレッシュ用フレーム内符号化されたフレームであるかを検出し、リフレッシュ用フレーム内符号化されたフレームであると検出された場合、エラーが検出されると、前記リフレッシュ用フレーム内符号化されたフレームの直前フレームを参照フレームとし、画面間補正を行い、シーンチェンジ用フレーム内符号化されたフレームであると検出された場合、エラーが検出されると、エラー領域が正常デコード領域に対して所定の割合を上回った場合、次のリフレッシュ用フレーム内符号化されたフレームまでスキップすることを特徴とする動画像復号方法が提供される。
【発明の効果】
【００１０】
本発明によれば、エラー発生時においても、より画質劣化の少ない画像を表示することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る動画像復号装置の構成について説明する。この動画像復号装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。なお、動画像を再生できる装置であればよく、限定されるものではない。
【００１２】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、およびスピーカ１８Ａ，１８Ｂなどが配置されている。
【００１４】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。また、コンピュータ本体１１の正面には、リモコンユニットとの通信を実行するためのリモコンユニットインタフェース部２０が設けられている。リモコンユニットインタフェース部２０は、赤外線信号受信部などから構成されている。
【００１５】
本コンピュータ１０は、地上波デジタルＴＶ放送のような放送番組データを受信、再生することができる。コンピュータ本体１１の右側面には、地上波デジタルＴＶ放送用のアンテナ端子１９が設けられている。
【００１６】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１７】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＨＤ  ＤＶＤドライブ１１２、インターネット接続部１１４、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６等を備えている。
【００１８】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム、および動画再生アプリケーション３０等を実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１９】
ノースブリッジ１０２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２０】
ＧＰＵ１０５は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、表示信号は、コンピュータ本体１１に設けられたインタフェース３、４をそれぞれ介して外部のＴＶ１、外部のＨＤＭＩモニタに送出することもできる。
【００２１】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１１１、ＤＶＤドライブ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２２】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。
【００２３】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザーによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、リモコンユニットインタフェース２０との通信を実行する機能を有している。
【００２４】
次に図３は、動画再生アプリケーションの機能構成等を示したブロック図である。
【００２５】
動画再生アプリケーション３０は、シンタックス解析部５０、画像復号部５１、フレームバッファ５２、画像表示部５３、誤り処理部５４、ＩＤＲ検索処理部５５、画質劣化判定部５６、補正領域複製処理部５７を備えている。
【００２６】
シンタックス解析部５０は、符号化された動画像フレーム（動画像データ）を受信し、マクロブロック単位でシンタックス解析を行う。画像復号部５１は、符号化された動画像フレームの復号処理を行う。フレームバッファ５２は、復号画像データを格納し、画像表示部５３に送信する。また、後述する静止画データを格納する。画像表示部５３は、フレームバッファ５２から送られてきたデータを受信し、出力画像信号としてＬＣＤ１７等に表示させる。誤り処理部５４は、動画像フレームのエラー領域の処理等を行う。ＩＤＲ検索処理部５５は、Ｉ−ＳＬＩＣＥ ＩＤＲ等のＩＤＲを検索し、後述するスキップ等の指示を行う。画質劣化判定部５６は、動画像の劣化度合い等を判定する。補正領域複製処理部５７は、動画像フレームのエラーが発生しているエラー領域を直前のフレームデータを用いて補正する処理等を行う。
【００２７】
一般的に、動画像の符号化方式として、ＭＰＥＧ−４や、それを発展させたＨ．２６４／ＭＰＥＧ−４ ＡＶＣ（以下、Ｈ．２６４と称する）がある。これらの動画像は、一般的な特性として時間方向の相関が高く、従ってフレーム間の相関が高いという特性を有する。これを利用したものがフレーム間符号化であり、前フレームとの差分を用いた符号化方法であり、情報量を大変小さくできる。しかし、画像内容が大きく切り替わるときには、前フレームとの差分が大きくなり、情報量の削減効果が期待できない。また、差分を用いているので、起点となるフレームが必要である。また、フレーム間符号化データにエラーが混入すると、復号側で、フレーム間にエラーが伝搬してしまうという特性を有する。
【００２８】
一方、フレーム内符号化は、フレーム内で完結した符号化方法であり、フレーム内の近隣の画像の相関性を利用した符号化方法であるが、連続するシーケンスではフレーム間符号化ほどの圧縮効果はない。フレーム内符号化のフレームを設ける目的として、シーンチェンジとリフレッシュの２通りがある。
【００２９】
シーンチェンジは、フレーム間符号化の欠点である画像内容が大きく切り替わる時、すなわちシーンチェンジの時には情報量の削減効果が期待できないため、フレーム内符号化のフレームが使用される。
【００３０】
リフレッシュは、フレーム間符号化の欠点であるフレーム間のエラー伝搬を防ぐために、周期的にフレーム内符号化のフレームが挿入され、それがフレーム間符号化の起点となる。それ以前のフレーム間符号化のフレームは差分参照用としてはクリアされる。また、放送サービスのように、受信側が任意のタイミングで受信開始する場合、フレーム間符号化のフレームから開始しても差分の起点となるフレームが存在しないと復号できないので、フレーム内符号化のフレームを起点として、以降のフレーム間符号化のフレームを復号することができる。地上波デジタル放送において、このリフレッシュの周期は、ＭＰＥＧ−２では、５００ミリ秒が推奨されている。Ｈ．２６４では、２秒（１．５〜５秒）が推奨されている。
【００３１】
復号装置側では、復号処理として、符号化データを受信して、フレーム間符号化とフレーム内符号化の識別データを認識し、それぞれに対応する復号処理を行う。Ｈ．２６４では、複数枚の参照フレームを利用することができ、これらの参照フレームは、復号画像バッファ（ＤＰＢ：Decoded Picture Buffer）内にused for short term reference（参照）または、used for long term reference（参照）と称するピクチャ情報のいずれかを持ち蓄積される。そして、これらの参照フレームを参照して、フレーム間符号化のフレームを復号する。Ｉ−ＳＬＩＣＥ ＩＤＲ（リフレッシュ用フレーム内符号化のフレーム）を復号する際は、復号画像バッファ内に蓄積される全ての参照フレームのピクチャ情報をunused for reference（非参照）と設定し、これらのフレームは以後の復号には使用されない。
【００３２】
また、復号装置側では、符号化データにエラーが混入した時の修復処理として、フレーム間符号化のフレームの場合は、フレーム間の相関を利用したコンシールメント処理（修復処理）が行われる。フレーム内符号化のフレームの場合は、フレーム内の近隣の画像の相関を利用したコンシールメント処理（修復処理）が行われる。
【００３３】
次に図４は、スキップ方式の処理を示した模式図である。
【００３４】
なお、ＩＤＲ(Instantaneous Decoding Refresh)は、ランダムアクセス再生可能なピクチャ、ＳＣは、スタートコード、ＮＡＬ:H.264符号化ストリームにおける伝送単位である。
【００３５】
一般的な動画像データの構成では、フレームは、１〜複数のスライスから構成される。１フレーム＝１スライスや、１フレーム＝複数スライスがある。フレームのデータ構成として、各スライスの先頭のスタートコードＳＣとスライスとから構成される。スライスは、更に、当該スライスの符号化方法を示すスライスヘッダー（符号化識別データ）と、当該スライスの画像符号化データを持つスライスデータとから構成される。スライスデータは、更に、マクロブロックＭＢの集合により構成される。
【００３６】
スライスヘッダーは、当該スライスの符号化方法を示し、同一フレーム内のスライスは同じ符号化方法である。この符号化識別データの種類として、Ｈ．２６４ Baseline Profileの場合は、フレーム間符号化を示すＰ−ＳＬＩＣＥ、又はリフレッシュ用フレーム内符号化を示すＩ−ＳＬＩＣＥ ＩＤＲ、又はシーンチェンジ用フレーム内符号化では、（Ｎｏｎ−ＩＤＲもありうるが）Ｉ−ＳＬＩＣＥ ＩＤＲになる場合が多い。
【００３７】
図４に示すように、誤りを検出したら、以前のピクチャとは無関係にランダムアクセス再生できるＩＤＲピクチャまでデコードをスキップする。この方式はきれいな画像のみを出せる反面、途中まで正常に復号できてもデータを全て破棄し、またエラー頻度が高いとフリーズが頻発することから、視聴時に取得できる情報が少なくなる欠点がある。このため、後述する動画像復号方法では、当該スキップ方式を組み込んで利用する。
【００３８】
次に図５では、誤りを検出すると、検出後のピクチャデータのみ破棄し、欠落部分はコンシールメントにより補正する（以後、この領域を補正領域とよぶ）。例えば、直前の画像の同位置の画素値をコピーする画面間補正があり、以前の画像と比較して動きに変化の少ない画像であれば効果が大きい。後述する動画像復号方法では、当該画面間補正も組み込んで利用する。
【００３９】
次に、図６のフローチャートを参照して、本発明の実施形態に係る動画像復号装置を適用した動画像復号方法について説明する。
【００４０】
シンタックス解析部５０により、符号化された動画像フレームを受信し、マクロブロック単位でシンタックス解析を行う。画像復号部５１は、ピクチャ１枚ごとのデコードの準備に入る（ステップＳ１０１）。画像復号部５１によって、デコード中のピクチャがＩＤＲピクチャである場合は（ステップＳ１０２のＹＥＳ）、デコードを開始する（ステップＳ１０３）。さらに、デコード中に、誤り（エラー）を検出した場合には（ステップＳ１０４のＹＥＳ）、直前の画像（フレーム）から画面間補正を行う。同時に、補正開始点を記録する（ステップＳ１０５）。一方、ステップＳ１０４でデコード中に誤り（エラー）を検出しなかった場合は、通常通り動画像の復号を行う（ステップＳ１０６）。ステップＳ１０５で、画面間補正を行われた動画像のデータは、フレームバッファ５２に格納され（ステップＳ１０７）、画像表示部５３より出力画像信号として出力される。
【００４１】
一方、ステップＳ１０２で、画像復号部５１によって、デコード中の現ピクチャがＩＤＲでない（ｎｏｎ−ＩＤＲ）と判別された場合は、ステップＳ１０８に遷移する。ステップＳ１０８では、デコード中の現ピクチャがｎｏｎ−ＩＤＲであり、直前のシーンチェンジＩＲＤピクチャに誤り（エラー）を検出した場合は（ステップＳ１０８のＹＥＳ）、ＩＤＲ補正開始点６０（図８参照）までをデコード開始する（ステップＳ１０９）。次に、ステップＳ１１０に遷移し、デコードしているマクロブロック中、動き予測に使用する参照領域のうち、補正領域中に存在する被参照マクロブロック６１が所定の閾値以上、例えば、２０％の割合以上であった場合は（ステップＳ１１０のＹＥＳ）、補正不可能と判別する。そして、ＩＤＲ検索処理部５５によって次のＩＤＲを検索後、次のＩＤＲまでスキップ処理を行う（ステップＳ１１２）。
【００４２】
一方、ステップＳ１１０で、デコードマクロブロック中、動き予測に使用する参照領域のうち、補正領域にあるマクロブロックが所定の閾値以下であった場合は（ステップＳ１１０のＮＯ）、動画像のデコードを継続する（ステップＳ１１３）。次に、ＩＤＲ補正開始点６０以降（図９の下部：補正領域＝エラー領域７１）と、正常デコード領域７０との動きベクトルが相違（図１０の点線の矢印）するので、補正領域（エラー領域）は、直前のフレーム画像（静止画）７３をフレームバッファ５２から読み出してコピーを行う。すなわち、エラー領域に対応する直前フレーム（静止画）７３を当該エラー領域にコピーする（ステップＳ１１４）。そして、エラー領域に差し替えて表示する（ステップＳ１１５）。このようにすることで、正常デコード領域７０とエラー領域７１とが割れて表示される（動きベクトルが相違するため）ことを防止できる。
【００４３】
ステップＳ１０８で、デコード中の現ピクチャがｎｏｎ−ＩＤＲ（例えば図７の右図参照）であり、直前のシーンチェンジＩＲＤピクチャに誤り（エラー）を検出しなかった場合（例えば図７の左図参照）は（ステップＳ１０８のＮＯ）、通常通り動画像のデコードを行う（ステップＳ１１１）。
【００４４】
以上より、動画像フレームをデコードする際に、シーンチェンジとなるＩＤＲピクチャで誤りを検出した場合は、直前画像を参照画像とし、画面間コンシールメントを行う。後続のｎｏｎ−ＩＤＲピクチャにおいては、図９に示したように処理を行う。さらに、スキップしない場合は、図９に示したように、画面間コンシールメント開始位置を記憶しておき、画面間コンシールメント開始位置以降は直前ピクチャの補正領域から静止画としてコピーする。
【００４５】
これらの動画像復号方法により、きれいな絵をできる限り表示しつつ、画質劣化が激しくなったときのみスキップすることができる。
【００４６】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態に係るコンピュータの概観を示す斜視図。
【図２】本発明の一実施形態に係るコンピュータのシステム構成の例を示すブロック図。
【図３】本発明の一実施形態に係る動画再生アプリケーションの機能構成等を示したブロック図。
【図４】スキップ方式の処理を示した模式図。
【図５】コンシールメントにより補正した動画像フレームを示す模式図。
【図６】本発明の一実施形態に係るコンピュータに係る制御方法を説明したフローチャート。
【図７】直前のシーンチェンジＩＲＤピクチャおよびｎｏｎ−ＩＤＲピクチャを示した模式図。
【図８】次のＩＤＲまでスキップ処理を行う処理を示した模式図。
【図９】静止画のコピー処理を行う処理を示した模式図。
【符号の説明】
【００４８】
１０…コンピュータ、３０…動画再生アプリケーション、５０…シンタックス解析部、５１…画像復号部、５２…フレームバッファ、５３…画像表示部、５４…誤り処理部、５５…ＩＤＲ検索処理部、５６…画質委劣化判定部、５７…補正領域複製処理部、１０１…ＣＰＵ、１０３…主メモリ、１０５…表示コントローラ（ＧＰＵ）、１０５Ａ…ビデオメモリ（ＶＲＡＭ）
【図１】
2008311784.tif 000003
【図２】
2008311784.tif 000004
【図３】
2008311784.tif 000005
【図４】
2008311784.tif 000006
【図５】
2008311784.tif 000007
【図６】
2008311784.tif 000008
【図７】
2008311784.tif 000009
【図８】
2008311784.tif 000010
【図９】
2008311784.tif 000011