(57)【要約】【課題】ピクチャを効率よくスキップすることでより高速に動画像再生を行うことができる動画像復号装置、動画像復号方法および動画像復号プログラムを提供する。【解決手段】本発明に係る本発明に係る動画像復号装置としての動画像復号部３０を備えた情報処理装置１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、デジタルチューナ２１、復調部２２、ＤＥＭＵＸ２３、動画像復号装置としての動画像復号部３０などを有する。ＣＰＵ１１は、ＲＯＭ１３内に記憶された高速再生プログラムおよびプログラムの実行のために必要なデータを、ＲＡＭ１２へロードし、高速再生プログラムに従って動画像復号部３０を制御して、参照Ｂピクチャについてはスライスヘッダのみをデコードすることにより高速に動画像再生を行う処理を実行する。【選択図】  図１
2009159280.tif 000002
【特許請求の範囲】
【請求項１】
入力されたピクチャが参照ピクチャであるか非参照ピクチャであるかを判定する参照判定手段と、
前記参照判定手段により前記入力されたピクチャが参照ピクチャであると判定されると、前記入力されたピクチャが双予測ピクチャであるか否か判定するスライス種別判定手段と、
前記スライス種別判定手段により前記入力されたピクチャが双予測ピクチャであると判定されると、前記入力されたピクチャのスライスヘッダのみを復号するヘッダデコード手段と、
前記スライス種別判定手段により前記入力されたピクチャが双予測ピクチャでないと判定されると、前記入力されたピクチャのスライスヘッダをふくむ全てのデータを復号するデコード実行手段と、
を備えたことを特徴とする動画像復号装置。
【請求項２】
前記ヘッダデコード手段および前記デコード実行手段により復号されたデータに符号化参照ピクチャマーキングが含まれているか否かを判定するマーキング判定手段と、
前記復号されたデータに前記符号化参照ピクチャマーキングが含まれていると、参照ピクチャを記憶した記憶媒体の記憶内容を更新する参照バッファ編集手段と、
をさらに備えた請求項１記載の動画像復号装置。
【請求項３】
前記入力されたピクチャを、前記参照判定手段に与えるか、前記入力されたピクチャのスライスヘッダをふくむ全てのデータを復号すべく前記デコード実行手段に与えるかを判定するデコード速度判定手段、
をさらに備えた請求項１または請求項２に記載の動画像復号装置。
【請求項４】
前記入力されたピクチャを復号して得られる動画像の再生速度の設定を受付ける入力手段、
をさらに有し、
前記入力手段を介してユーザから高速に再生したい旨の要求を受けると、前記入力されたピクチャが前記参照判定手段に与えられるよう構成された請求項３記載の動画像復号装置。
【請求項５】
入力されたピクチャが参照ピクチャであるか非参照ピクチャであるかを判定するステップと、
前記入力されたピクチャが参照ピクチャであると判定されると、前記入力されたピクチャが双予測ピクチャであるか否か判定するステップと、
前記入力されたピクチャが双予測ピクチャであると判定されると、前記入力されたピクチャのスライスヘッダのみを復号するステップと、
前記入力されたピクチャが双予測ピクチャでないと判定されると、前記入力されたピクチャのスライスヘッダをふくむ全てのデータを復号するステップと、
を有することを特徴とする動画像復号方法。
【請求項６】
前記ヘッダデコード手段および前記デコード実行手段により復号されたデータに符号化参照ピクチャマーキングが含まれているか否かを判定するステップと、
前記復号されたデータに前記符号化参照ピクチャマーキングが含まれていると、参照ピクチャを記憶した記憶媒体の記憶内容を更新するステップと、
をさらに有する請求項５記載の動画像復号方法。
【請求項７】
前記入力されたピクチャを、前記参照判定手段に与えるか、前記入力されたピクチャのスライスヘッダをふくむ全てのデータを復号すべく前記デコード実行手段に与えるかを判定するステップ、
をさらに有する請求項５または請求項６に記載の動画像復号方法。
【請求項８】
コンピュータに、
入力されたピクチャが参照ピクチャであるか非参照ピクチャであるかを判定するステップと、
前記入力されたピクチャが参照ピクチャであると判定されると、前記入力されたピクチャが双予測ピクチャであるか否か判定するステップと、
前記入力されたピクチャが双予測ピクチャであると判定されると、前記入力されたピクチャのスライスヘッダのみを復号するステップと、
前記入力されたピクチャが双予測ピクチャでないと判定されると、前記入力されたピクチャのスライスヘッダをふくむ全てのデータを復号するステップと、
を実行させるための動画像復号プログラム。
【請求項９】
コンピュータに、
前記ヘッダデコード手段および前記デコード実行手段により復号されたデータに符号化参照ピクチャマーキングが含まれているか否かを判定するステップと、
前記復号されたデータに前記符号化参照ピクチャマーキングが含まれていると、参照ピクチャを記憶した記憶媒体の記憶内容を更新するステップと、
をさらに実行させるための請求項８記載の動画像復号プログラム。
【請求項１０】
コンピュータに、
前記入力されたピクチャを、前記参照判定手段に与えるか、前記入力されたピクチャのスライスヘッダをふくむ全てのデータを復号すべく前記デコード実行手段に与えるかを判定するステップ、
をさらに実行させるための請求項８または請求項９に記載の動画像復号プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信機能付きの情報処理装置やＨＤ  ＤＶＤ録画再生機などの、圧縮符号化された動画像の復号を行う装置に広く適用される動画像復号技術に係り、特に特定のピクチャの復号をスキップすることができる動画像復号装置、動画像復号方法および動画像復号プログラムに関する。
【背景技術】
【０００２】
従来、動画像の再生速度を高速化したり演算装置の負荷を軽くしたりするために、符号化された動画像の復号（デコード）を行う際に特定のピクチャに対する復号（デコード）を行わない（以下、ピクチャをスキップするという）技術がある。
【０００３】
一般に、ＭＰＥＧ２規格のもとで符号化されたピクチャをスキップする場合には、Ｂピクチャを全てスキップする方法などの、ピクチャタイプ（Ｉ、Ｐ、Ｂ）だけにもとづいてスキップの可否を判断する方法が適用される。
【０００４】
一方、近年、動画像を符号化する際に、Ｂピクチャ（双予測符号化画像）も参照ピクチャになり得るＨ．２６４規格などの方式が用いられることが多くなってきた。
【０００５】
参照ピクチャは、他のピクチャをデコードする際に参照されるピクチャである。このため、参照ピクチャをスキップすると、この参照ピクチャを参照する他のピクチャをデコードすることができなくなってしまう。したがって、たとえばＨ．２６４規格のもとで符号化されたピクチャをスキップする場合には、ピクチャタイプだけにもとづいてスキップの可否を判断する方法を適用することはできない。
【０００６】
従来、この種のＢピクチャも参照ピクチャになり得る方式で符号化されたピクチャをスキップする技術に、特開２００７−４３７１９号公報（特許文献１）に開示されたものがある。
【０００７】
この特許文献１に開示されたピクチャースキップ装置は、符号化されたフレームをデコードしてフレームを再構成するデコーディング部と、符号化されたフレームのヘッダ情報からこの符号化されたフレームが非参照フレームか参照フレームかを識別可能な参照情報を得るヘッダ処理機と、スキップ命令を受けて現在デコード中のフレーム後の最初の非参照フレームから非参照フレームをスキップするようデコーディング部に指示するスキップ判断部と、を備える。
【０００８】
このピクチャースキップ装置は、参照ピクチャを全てデコードし、非参照ピクチャのみをスキップするようになっている。このため、このピクチャースキップ装置は、Ｂピクチャも参照ピクチャになり得るＨ．２６４規格などの方式で符号化されたピクチャに対しても適用することができる。
【特許文献１】特開２００７−４３７１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の技術では、全ての参照ピクチャについてデコードを行う。しかし、参照ピクチャのうち、参照Ｂピクチャ（参照されるピクチャとしてのＢピクチャ）に関しては、ＩピクチャおよびＰピクチャからは参照されないことが多い。ＩピクチャおよびＰピクチャから全く参照されない場合、参照Ｂピクチャは、他の参照Ｂピクチャからの参照に備えるためだけにデコードされるといえる。このため、参照Ｂピクチャの画像データに関する部分を全てスキップすれば、互いに参照しあう参照Ｂピクチャが存在しなくなるためデコードに問題は生じない。
【００１０】
一方、参照Ｂピクチャには、スライスヘッダに符号化参照ピクチャマーキング（ＭＭＣＯ：Memory Management Control Operations）が付加されたものがある。符号化参照ピクチャマーキング（ＭＭＣＯ）の情報は、以後のピクチャをデコードするために必要な情報である。このため、ＩピクチャおよびＰピクチャから全く参照されない場合でも、スライスヘッダごと参照Ｂピクチャを全てスキップしてしまうと、以後のピクチャのデコードができなくなってしまう。
【００１１】
本発明は、上述した事情を考慮してなされたもので、ピクチャを効率よくスキップすることでより高速に動画像再生を行うことができる動画像復号装置、動画像復号方法および動画像復号プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る動画像復号装置は、上述した課題を解決するために、入力されたピクチャが参照ピクチャであるか非参照ピクチャであるかを判定する参照判定手段と、前記参照判定手段により前記入力されたピクチャが参照ピクチャであると判定されると、前記入力されたピクチャが双予測ピクチャであるか否か判定するスライス種別判定手段と、前記スライス種別判定手段により前記入力されたピクチャが双予測ピクチャであると判定されると、前記入力されたピクチャのスライスヘッダのみを復号するヘッダデコード手段と、前記スライス種別判定手段により前記入力されたピクチャが双予測ピクチャでないと判定されると、前記入力されたピクチャのスライスヘッダをふくむ全てのデータを復号するデコード実行手段と、を備えたことを特徴とするものである。
【００１３】
一方、本発明に係る動画像復号方法は、上述した課題を解決するために、入力されたピクチャが参照ピクチャであるか非参照ピクチャであるかを判定するステップと、前記入力されたピクチャが参照ピクチャであると判定されると、前記入力されたピクチャが双予測ピクチャであるか否か判定するステップと、前記入力されたピクチャが双予測ピクチャであると判定されると、前記入力されたピクチャのスライスヘッダのみを復号するステップと、前記入力されたピクチャが双予測ピクチャでないと判定されると、前記入力されたピクチャのスライスヘッダをふくむ全てのデータを復号するステップと、を有することを特徴とする方法である。
【００１４】
さらに、本発明に係る動画像復号プログラムは、上述した課題を解決するために、コンピュータに、入力されたピクチャが参照ピクチャであるか非参照ピクチャであるかを判定するステップと、前記入力されたピクチャが参照ピクチャであると判定されると、前記入力されたピクチャが双予測ピクチャであるか否か判定するステップと、前記入力されたピクチャが双予測ピクチャであると判定されると、前記入力されたピクチャのスライスヘッダのみを復号するステップと、前記入力されたピクチャが双予測ピクチャでないと判定されると、前記入力されたピクチャのスライスヘッダをふくむ全てのデータを復号するステップと、を実行させるためのプログラムである。
【発明の効果】
【００１５】
本発明に係る動画像復号装置、動画像復号方法および動画像復号プログラムによれば、ピクチャを効率よくスキップすることでより高速に動画像再生を行うことができる。
【発明を実施するための最良の形態】
【００１６】
本発明に係る動画像復号装置、動画像復号方法および動画像復号プログラムの実施の形態について、添付図面を参照して説明する。
【００１７】
図１は、本発明に係る動画像復号装置を備えた情報処理装置の第１実施形態を示す概略的な全体構成図である。
【００１８】
本発明に係る動画像復号装置は、デジタル放送受信機能付きの情報処理装置１０やＨＤ  ＤＶＤ録画再生機などの、圧縮符号化された動画像の復号を行う装置に広く適用することが可能である。本実施形態においては、本発明に係る動画像復号装置を備えた情報処理装置１０として、デジタル放送受信機能付きのパーソナルコンピュータを用いる場合の一例について説明する。
【００１９】
情報処理装置１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＨＤＤ１４、入力部１５、ネットワーク接続部１６、デジタルチューナ２１、復調部２２、ＤＥＭＵＸ２３、動画像復号装置としての動画像復号部３０、音声復号部４０、音声加工部２４、音声出力部２５、映像加工部２６および表示部２７を有する。
【００２０】
ＣＰＵ１１は、ＲＯＭ１３内に記憶されたプログラムに従って、動画像復号部３０を含む情報処理装置１０の処理動作を制御する。ＣＰＵ１１は、ＲＯＭ１３内に記憶された高速再生プログラムおよびプログラムの実行のために必要なデータを、ＲＡＭ１２へロードし、高速再生プログラムに従って動画像復号部３０を制御して、ピクチャを効率よくスキップすることでより高速に動画像再生を行う処理を実行する。
【００２１】
ＣＰＵ１１は、高速再生プログラムによって、少なくとも動画像復号部３０として機能する。動画像復号部３０は、ＲＡＭ１２の所要のワークエリアを、データの一時的な格納場所として利用する。なお、この動画像復号は、ＣＰＵ１１を用いることなく回路などのハードウエアロジックによって構成してもよい。
【００２２】
ＲＡＭ１２は、ＣＰＵ１１が実行するプログラムおよびデータを一時的に格納するワークエリアを提供する。
【００２３】
ＲＯＭ１３は、情報処理装置１０の起動プログラム、高速再生プログラムや、これらのプログラムを実行するために必要な各種データを記憶する。
【００２４】
なお、ＲＯＭ１３は、磁気的もしくは光学的記録媒体または半導体メモリなどの、ＣＰＵ１１により読み取り可能な記録媒体を含んだ構成を有し、ＲＯＭ１３内のプログラムおよびデータの一部または全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００２５】
ＨＤＤ１４は、動画像復号部３０を含む情報処理装置１０において利用されるデータを記憶しておくための補助記憶装置である。
【００２６】
入力部１５は、ユーザの意思を情報処理装置１０に伝える機能を有し、リモコンや情報処理装置１０に設けられたボタンなどを用いることができる。
【００２７】
ネットワーク接続部１６は、ネットワークの形態に応じた種々の情報通信用プロトコルを実装する。ネットワーク接続部１６は、この各種プロトコルに従って情報処理装置１０と他の電気機器とを接続する。この接続には、電子ネットワークを介した電気的な接続などを適用することができる。ここで電子ネットワークとは、電気通信技術を利用した情報通信網全般を意味し、ＬＡＮ（Local Area Network）やインターネット網のほか、電話通信回線網、光ファイバ通信ネットワーク、ケーブル通信ネットワークおよび衛星通信ネットワークなどを含む。
【００２８】
デジタルチューナ２１は、デジタル放送情報１を受信し、復調部２２に与える。ここで、デジタル放送情報１とは、テレビ局が放送する番組の映像データ、音声データおよびその他のデータをいうものとする。
【００２９】
復調部２２は、デジタルチューナ２１から受けたデジタル放送情報１を変調状態から復調し、ＤＥＭＵＸ２３（Demultiplex）に与える。
【００３０】
ＤＥＭＵＸ２３は、ＭＰＥＧ−４  ＡＶＣ（Ｈ．２６４）形式のデータを、映像データ、音声データおよびその他のデータに分離し、分離した映像データを動画像復号部３０に与え、音声データを音声復号部４０に与える。
【００３１】
動画像復号部３０は、映像データをデコードし、デコードした映像データを映像加工部２６へ与える。
【００３２】
音声復号部４０は、音声データをデコードし、デコードした音声データを音声加工部２４へ与える。
【００３３】
音声加工部２４は、オーディオＤＡＣ（Digital Analog Converter）やアンプなどを備えており、動画像復号部３０から受けた音声データをスピーカなどにより構成される音声出力部２５に与え、デジタル放送情報１に含まれる音声を、音声出力部２５を介して出力する。
【００３４】
映像加工部２６は、グラフィックエンジンや表示部２７の制御回路などを備えており、動画像復号部３０から受けた映像データをＬＣＤやＰＤＰなどにより構成される表示部２７に与え、デジタル放送情報１に含まれる映像を、表示部２７を介して出力する。
【００３５】
図２は、図１に示した動画像復号部３０の構成例を示す概略的なブロック図である。
【００３６】
なお、この動画像復号部３０は、構成の一部または全部を、ＣＰＵ１１を用いることなく回路などのハードウエアロジックによって構成することもできる。
【００３７】
動画像復号部３０は、少なくとも、デコード速度判定部３１、参照判定部３２、スライス種別判定部３３、デコード実行部３４、マーキング判定部３５、参照バッファ編集部３６および終了判定部３７を有する。
【００３８】
デコード速度判定部３１は、入力部１５を介してユーザから指定されて、またはあらかじめ設定されて、またはＣＰＵ１１の負荷が所定の閾値以上になったことによりＣＰＵ１１により指示されて、デコードすべき速度を取得し、動画像復号部３０に入力される動画像のデコード速度を判定する。本実施形態においては、動画像復号部３０により、通常速度、準高速および高速の３種類の速度でデコードを実行可能な場合の一例について説明する。
【００３９】
通常速度とは、入力される動画像のピクチャを全てデコードする場合の速度を言うものとする。通常速度でのデコード（以下、通常デコードという）を行う場合、動画像復号部３０は、いわゆる通常のデコードを実行する。
【００４０】
準高速とは、入力される動画像のピクチャのうち、非参照ピクチャを全てスキップし、参照ピクチャについては全てデコードする処理を実行する場合の速度をいうものとする。
【００４１】
高速とは、入力される動画像のピクチャのうち、非参照ピクチャを全てスキップし、参照ピクチャについては参照Ｂピクチャについてはスライスヘッダのみをデコードする処理を実行する場合の速度をいうものとする。
【００４２】
一般に、通常デコードにくらべ、準高速デコードおよび高速デコードのほうが、デコードすべきピクチャの数が少ないために、ＣＰＵ１１にかかる負荷は軽くなる。
【００４３】
高速でのデコード（以下、高速デコードという）では、入力される動画像のピクチャのうち、非参照ピクチャを全てスキップする点は、準高速でのデコード（以下、準高速デコードという）と同一である。一方、高速デコードでは、参照ピクチャのうちＩピクチャおよびＰピクチャを全てデコードするものの、参照ピクチャのうち参照Ｂピクチャについてはスライスヘッダのみをデコードする。このため、高速デコードは、準高速デコードにくらべ、より高速な再生を行うことが可能である。
【００４４】
図３は、参照Ｂピクチャのスライスヘッダに符号化参照ピクチャマーキング（ＭＭＣＯ：Memory Management Control Operations）が付加されている場合の例について示す説明図である。図３において、矢印の先は参照されるピクチャ（参照ピクチャ）を示す。また、矢印の元は、矢印の先のピクチャを参照するピクチャを示す。
【００４５】
図３に示すように、Ｈ．２６４規格のようなＢピクチャも参照ピクチャとなり得る規格にもとづいて符号化されたピクチャでは、Ｂピクチャも参照ピクチャとなり得る。この種の参照Ｂピクチャには、スライスヘッダに符号化参照ピクチャマーキング（ＭＭＣＯ）が付加されたものがある（図３の参照順３番目の参照Ｂピクチャ参照）。
【００４６】
符号化参照ピクチャマーキング（ＭＭＣＯ）の情報は、参照ピクチャバッファ（ＤＰＢ）の初期化や参照ピクチャの入れ替え、削除などを管理するための情報であり、スライスヘッダに含まれる。この情報が失われると、この情報が含まれるピクチャを参照するピクチャだけでなく復号順でこれより後ろのすべての参照ピクチャが全くデコードできなくなってしまう。このため、符号化参照ピクチャマーキングが付加された参照Ｂピクチャは、少なくともスライスヘッダをデコードする必要があるといえる。
【００４７】
一方、図３に示すように、参照Ｂピクチャは、ＩピクチャおよびＰピクチャからは参照されないことが多い。実際に、Ｈ．２６４規格を用いて放送される動画像データの場合には、一般に、参照ＢピクチャはＩピクチャおよびＰピクチャから全く参照されない仕様になっている場合が多い。この場合、参照Ｂピクチャは、他の参照Ｂピクチャからの参照に備えるためだけにデコードされることになる。
【００４８】
このため、参照Ｂピクチャについては、符号化参照ピクチャマーキングが付加されている場合を考慮してスライスヘッダのみをデコードし、画像データに関する部分についてはスキップする。この結果、符号化参照ピクチャマーキングを確実に取得できる一方、互いに参照しあう参照Ｂピクチャが存在しなくなるため、デコードに支障をきたすことなく再生速度を向上させることができる。
【００４９】
参照判定部３２は、入力されたピクチャを与えられて、このピクチャのnal_ref_idcを参照することにより、入力されたピクチャが参照ピクチャであるか否かを判定する。nal_ref_idcは、ピクチャが有する情報に含まれ、ピクチャが参照ピクチャである場合は１以上の値が、非参照ピクチャである場合は０が、それぞれあらかじめ割り当てられている（図３参照）。
【００５０】
スライス種別判定部３３は、入力されたピクチャのslice_typeを参照することにより、入力されたピクチャが参照Ｂピクチャであるか否かを判定する。具体的には、slice_typeに割り当てられた値が１または６である場合は、参照Ｂピクチャであると判定する。
【００５１】
デコード実行部３４は、Ｈ．２６４に準拠した方法で与えられたピクチャのデコードを実行する。
【００５２】
マーキング判定部３５は、デコード実行部３４からデコードしたデータを受け、このデータの中に符号化参照ピクチャマーキング（ＭＭＣＯ）が含まれているか否かを判定する。
【００５３】
参照バッファ編集部３６は、符号化参照ピクチャマーキングの情報にもとづいて、参照ピクチャバッファ（ＤＰＢ）の初期化や参照ピクチャの入れ替え、削除などを実行することにより参照ピクチャバッファ（ＤＰＢ）を編集する。
【００５４】
終了判定部３７は、次に動画像復号部３０に入力されるピクチャがあるかどうか判定する。
【００５５】
次に、本実施形態に係る動画像復号装置としての動画像復号部３０を備えた情報処理装置１０の動作の一例について説明する。
【００５６】
図４は、動画像復号部３０により、ピクチャを効率よくスキップすることでより高速に動画像再生を行う処理を実行する際の手順を示すフローチャートである。図４において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００５７】
まず、ステップＳ１において、動画像復号部３０に対してピクチャが入力され、デコード速度判定部３１に与えられる。
【００５８】
次に、ステップＳ２において、デコード速度判定部３１は、入力部１５を介してユーザから指定されて、またはあらかじめ設定されて、またはＣＰＵ１１の負荷が所定の閾値以上になったことによりＣＰＵ１１により指示されることにより、与えられたデコードすべき速度を取得し、動画像復号部３０に入力されたピクチャのデコード速度を判定する。通常デコードの場合は、入力されたピクチャのスライスヘッダをふくむ全てのデータを復号するため、入力されたピクチャをデコード実行部３４に与えるべく、ステップＳ３に進む。準高速デコードおよび高速デコードの場合は、入力されたピクチャを参照判定部３２に与えるべく、準高速デコードの場合は、ステップＳ４に進み、高速デコードの場合は、ステップＳ５に進む。
【００５９】
次に、ステップＳ３において、デコード実行部３４は、スキップを伴わないいわゆる通常のデコードを実行し、ステップＳ６に進む。
【００６０】
一方、ステップＳ４において、動画像復号部３０は、準高速デコード処理を実行する。また、ステップＳ５においては、動画像復号部３０は、高速デコード処理を実行する。
【００６１】
次に、ステップＳ６において、終了判定部３７は、次に入力されるピクチャがあるかどうか判定する。次ピクチャがある場合は、ステップＳ１に戻る。一方、次ピクチャがない場合は、一連の手順は終了となる。
【００６２】
図５は、図４のステップＳ５で動画像復号部３０により実行される、高速デコード処理の手順を示す、サブルーチンフローチャートである。図５において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００６３】
まず、ステップＳ５１において、参照判定部３２は、入力されたピクチャを与えられて、入力されたピクチャの情報に含まれるnal_ref_idcを参照して、入力されたピクチャが参照ピクチャであるか否かを判定する。参照ピクチャである場合は、ステップＳ５２に進む。一方、非参照ピクチャである場合はこのピクチャをスキップし、一連の手順は終了となる。
【００６４】
次に、ステップＳ５２において、スライス種別判定部３３は、入力されたピクチャのslice_typeを参照し、入力されたピクチャが参照Ｂピクチャであるか否か（slice_type＝１または６か否か）を判定する。参照Ｂピクチャである場合は、ステップＳ５３に進む。一方、参照Ｂピクチャでない場合は、ステップＳ５４に進む。
【００６５】
次に、ステップＳ５３において、デコード実行部３４は、参照Ｂピクチャのスライスヘッダのみをデコードする。
【００６６】
一方、ステップＳ５４において、デコード実行部３４は、スキップを伴わない、いわゆる通常のデコードを実行する。
【００６７】
次に、ステップＳ５５において、マーキング判定部３５は、デコードした情報の中に符号化参照ピクチャマーキング（ＭＭＣＯ）が含まれているか否かを判定する。符号化参照ピクチャマーキングが含まれている場合は、ステップＳ５６に進む。一方、含まれていない場合は、一連の高速再生処理の手順は終了となる。
【００６８】
次に、ステップＳ５６において、参照バッファ編集部３６は、符号化参照ピクチャマーキングの情報にもとづいて、参照ピクチャバッファ（ＤＰＢ）の編集を行う。
【００６９】
以上の手順により、高速デコード処理を実行することができる。
【００７０】
図６は、図４のステップＳ４で動画像復号部３０により実行される、準高速デコード処理の手順を示すサブルーチンフローチャートである。図６において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００７１】
図５と図６を比較するとわかるように、準高速デコード処理は、高速デコード処理におけるステップＳ５２およびステップＳ５３を省略した処理である。このため、準高速デコード処理は、高速デコード処理に比べ、参照Ｂピクチャについてスライスヘッダを含む全体をデコードする分、再生速度が遅く、ＣＰＵ１１にかかる負荷が重い。
【００７２】
図７は、図４のステップＳ３で動画像復号部３０により実行される、通常デコード処理の手順を示すサブルーチンフローチャートである。図７において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００７３】
図６と図７を比較するとわかるように、通常デコード処理は、準高速デコード処理から、さらにステップＳ５１を省略した処理である。このため、通常デコード処理は、準高速デコード処理に比べ、非参照ピクチャもデコードする分、再生速度が遅く、ＣＰＵ１１にかかる負荷が重い。
【００７４】
本実施形態に係る動画像復号装置は、参照Ｂピクチャについて、スライスヘッダのみをデコードする。このため、符号化参照ピクチャマーキングの情報を失うことなく、ピクチャ全体をデコードするより大幅に処理量を削減することができる。したがって、本実施形態に係る動画像復号装置によれば、参照ピクチャバッファの内容をしっかり管理しながら、従来よりも高速に再生することができるとともに、デコード時にＣＰＵ１１にかかる負荷を軽くすることができる。
【００７５】
また、本実施形態に係る動画像復号装置は、Ｈ．２６４固有の符号化構造に対応することができる。このため、スライスヘッダなどにあらたな情報を付加するなどの工夫が一切必要ない。したがって、本実施形態に係る動画像復号装置は、Ｈ．２６４規格のもとで符号化された一般的な動画像に対して広く適用することができる。
【００７６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００７７】
また、本発明の実施形態では、フローチャートの各ステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【００７８】
【図１】本発明に係る動画像復号装置を有する情報処理装置の第１実施形態を示す概略的な全体構成図。
【図２】図１に示した動画像復号部の構成例を示す概略的なブロック図。
【図３】参照Ｂピクチャのスライスヘッダに符号化参照ピクチャマーキング（ＭＭＣＯ）が付加されている場合の例について示す説明図。
【図４】動画像復号部により、ピクチャを効率よくスキップすることでより高速に動画像再生を行う処理を実行する際の手順を示すフローチャート。
【図５】図４のステップＳ５で動画像復号部により実行される、高速デコード処理の手順を示す、サブルーチンフローチャート。
【図６】図４のステップＳ４で動画像復号部により実行される、準高速デコード処理の手順を示すサブルーチンフローチャート。
【図７】図４のステップＳ３で動画像復号部により実行される、通常デコード処理の手順を示すサブルーチンフローチャート。
【符号の説明】
【００７９】
１  デジタル放送情報
１０  情報処理装置
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  ＨＤＤ
１５  入力部
１６  ネットワーク接続部
２１  デジタルチューナ
２２  復調部
２３  ＤＥＭＵＸ
２４  音声加工部
２５  音声出力部
２６  映像加工部
２７  表示部
３０  動画像復号装置（動画像復号部）
３１  デコード速度判定部
３２  参照判定部
３３  スライス種別判定部
３４  デコード実行部
３５  マーキング判定部
３６  参照バッファ編集部
３７  終了判定部
４０  音声復号部
【図１】
2009159280.tif 000003
【図２】
2009159280.tif 000004
【図３】
2009159280.tif 000005
【図４】
2009159280.tif 000006
【図５】
2009159280.tif 000007
【図６】
2009159280.tif 000008
【図７】
2009159280.tif 000009