(57)【要約】【課題】  画質の劣化を抑制しつつ、復号化処理の負荷軽減を図ることのできる動画像復号化装置及び動画像復号化方法を提供する。【解決手段】  動画像符号化列の入力を受けて予測誤差信号を復号化する復号化手段と、少なくとも一つの参照ピクチャとの間の動きベクトルを用いる動き補償予測により動き補償予測信号を生成する動き補償予測手段と、前記動き補償予測信号及び第１の重み係数の積と、第２の重み係数との線形和から重み付き予測信号を生成する重み付き予測手段と、前記重み付き予測手段が生成した前記重み付き予測信号又は前記動き補償予測手段が生成した前記動き補償予測信号の一方と、前記復号化手段が復号化した前記予測誤差信号とを加算して、画像信号を復号化する可算手段と、前記可算手段が前記予測誤差信号に加算する信号を、前記動き補償予測信号又は前記重み付き予測信号のいずれにするかを選択する選択手段とを備える。【選択図】      図２
2008245131.tif 000002
【特許請求の範囲】
【請求項１】
動画像符号化列の入力を受けて予測誤差信号を復号化する復号化手段と、
少なくとも一つの参照ピクチャとの間の動きベクトルを用いる動き補償予測により動き補償予測信号を生成する動き補償予測手段と、
前記動き補償予測信号及び第１の重み係数の積と、第２の重み係数との線形和から重み付き予測信号を生成する重み付き予測手段と、
前記重み付き予測手段が生成した前記重み付き予測信号又は前記動き補償予測手段が生成した前記動き補償予測信号の一方と、前記復号化手段が復号化した前記予測誤差信号とを加算して、画像信号を復号化する可算手段と、
前記可算手段が前記予測誤差信号に加算する信号を、前記動き補償予測信号又は前記重み付き予測信号のいずれにするかを選択する選択手段と
を備えることを特徴とする動画像復号化装置。
【請求項２】
前記選択手段は、前記符号化対象ピクチャが他のピクチャから参照されない非参照フレームである場合に、前記可算手段が前記予測誤差信号に加算する信号として前記動き補償予測信号を選択すること
を特徴とする請求項１記載の動画像復号化装置。
【請求項３】
処理負荷を検出する負荷検出部
を更に備え、
前記選択手段は、前記負荷検出部が検出した処理負荷に応じて、前記可算手段が前記予測誤差信号に加算する信号を選択すること
を特徴とする請求項２記載の動画像復号化装置。
【請求項４】
動画像符号化列の入力を受けて予測誤差信号を復号化するステップと、
少なくとも一つの参照ピクチャとの間の動きベクトルを用いる動き補償予測により動き補償予測信号を生成するステップと、
前記動き補償予測信号及び第１の重み係数の積と、第２の重み係数との線形和から重み付き予測信号を生成するステップと、
前記重み付き予測信号又は前記動き補償予測信号の一方を選択するステップと、
該選択された信号と前記予測誤差信号とを加算して、画像信号を復号化するステップと
を備えることを特徴とする動画像復号化方法。
【請求項５】
前記選択ステップでは、前記符号化対象ピクチャが他のピクチャから参照されない非参照フレームである場合に、前記動き補償予測信号を選択すること
を特徴とする請求項４記載の動画像復号化装置。
【請求項６】
処理負荷を検出するステップ
を更に備え、
前記選択ステップでは、処理負荷を検出するステップで検出した処理負荷に応じて、信号を選択すること
を特徴とする請求項５記載の動画像復号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像復号化装置及び動画像復号化方法に関する。
【背景技術】
【０００２】
近年、例えばＨ．２６４／ＡＶＣ（以下、単にＨ．２６４とも称す）等の符号化方式で符号化された動画像符号化列の復号化処理を行うことのできる動画像復号化装置が普及しつつある。しかしながら、Ｈ．２６４等の動画像符号化列の復号化処理は計算が多いので、全ての計算を行うと遅延が生じる場合がある。また、特に復号化処理を専用のＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等で行うことも考えられているが、ＧＰＵの特性によっては重み付き予測等の特定の予測方法に対する計算速度が遅いために遅延が生じる場合がある。
【０００３】
このような動画像符号化列の復号化の処理軽減方法はいくつか考えられている（例えば、特許文献１参照）。特許文献１では、他のピクチャから参照されないピクチャのデコード処理を行わない情報処理装置が記載されている。
【特許文献１】特開２００６−１０１４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の手法では、他のピクチャから参照されないピクチャのデコード処理を全く行わないため、画質の劣化が大きくなるという課題があった。
【０００５】
そこで本発明は、画質の劣化を抑制しつつ、復号化処理の負荷軽減を図ることのできる動画像復号化装置及び動画像復号化方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の動画像復号化装置は、動画像符号化列の入力を受けて予測誤差信号を復号化する復号化手段と、少なくとも一つの参照ピクチャとの間の動きベクトルを用いる動き補償予測により動き補償予測信号を生成する動き補償予測手段と、前記動き補償予測信号及び第１の重み係数の積と、第２の重み係数との線形和から重み付き予測信号を生成する重み付き予測手段と、前記重み付き予測手段が生成した前記重み付き予測信号又は前記動き補償予測手段が生成した前記動き補償予測信号の一方と、前記復号化手段が復号化した前記予測誤差信号とを加算して、画像信号を復号化する可算手段と、前記可算手段が前記予測誤差信号に加算する信号を、前記動き補償予測信号又は前記重み付き予測信号のいずれにするかを選択する選択手段とを備えることを特徴とする。
【０００７】
本発明の動画像符号化方法は、動画像符号化列の入力を受けて予測誤差信号を復号化するステップと、少なくとも一つの参照ピクチャとの間の動きベクトルを用いる動き補償予測により動き補償予測信号を生成するステップと、前記動き補償予測信号及び第１の重み係数の積と、第２の重み係数との線形和から重み付き予測信号を生成するステップと、前記重み付き予測信号又は前記動き補償予測信号の一方を選択するステップと、該選択された信号と前記予測誤差信号とを加算して、画像信号を復号化するステップとを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画質の劣化を抑制しつつ、復号化処理の負荷軽減を図ることのできる動画像復号化装置を提供する。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の動画像復号化装置及び動画像復号化方法について、図面を参照しながら説明する。
【実施例１】
【００１０】
まず、図１を参照しながら、本発明の動画像復号化装置の実施例であるコンピュータの構成について説明する。図１は、本発明の動画像復号化装置の実施例であるコンピュータの構成を示す図である。
【００１１】
コンピュータ１０は、図１に示すように、ＣＰＵ１１１と、ノースブリッジ１１３と、メインメモリ１１５と、グラフィカルプロセッシングユニット（ＧＰＵ）１１７と、ＶＲＡＭ１１８と、サウスブリッジ１１９と、ＢＩＯＳ−ＲＯＭ１２１と、ハードディスクドライブ（ＨＤＤ）１２３と、光ディスクドライブ（ＯＤＤ）１２５と、アナログＴＶチューナ１２７と、デジタルＴＶチューナ１２９と、エンベデッド・コントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１３１と、ネットワークコントローラ１３３と、無線通信デバイス１３５とを有する。
【００１２】
ＣＰＵ１１１は、本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ＨＤＤ１２３からメインメモリ１１５にロードされる、オペレーティングシステム（ＯＳ）、及び復号化プログラム２０等の各種プログラムを実行する。復号化プログラム２０は、例えばＨ．２６４等の符号化方式で符号化された動画像符号化列を復号化するためのプログラムである。復号化プログラム２０が復号化する該動画像符号化列は、例えばＨＤ−ＤＶＤ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）からＯＤＤ１２５が読み込んだものや、デジタルＴＶチューナ１２９が受信したものが考えられる。
【００１３】
復号化プログラム２０は、ＧＰＵ１１７上及びＣＰＵ１１１上で動画像符号化列の復号化処理を行う。復号化プログラム２０は、この復号化処理時に、非参照Ｂピクチャの場合には動き補償予測を省略する特徴を持つ。この処理については後述する。
【００１４】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２１に格納されたＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１５】
ノースブリッジ１１３はＣＰＵ１１１のローカルバスと、サウスブリッジ１１９との間を接続するブリッジである。ノースブリッジ１１３には、メインメモリ１１５をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１３は、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス等を介してＧＰＵ１１７との通信を実行する機能も有している。
【００１６】
ＧＰＵ１１７は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１２０を制御する表示コントローラである。このＧＰＵ１１７はＯＳ等によりＶＲＡＭ１１８に書き込まれた画像データをＬＣＤ１２０に表示する。また先述の通り、ＧＰＵ１１７は復号化プログラム２０による制御の下、動画像符号化列の復号化処理を行う機能も有する。
【００１７】
サウスブリッジ１１９は、ＬＰＣ（Ｌｏｗ  Ｐｉｎ  Ｃｏｕｎｔ）バス上の各デバイス、及びＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２３、ＯＤＤ１２５を制御するためのＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）コントローラを内蔵している。
【００１８】
さらに、サウスブリッジ１１９は、リアルタイムクロック（ＲＴＣ）１１９Ａを備えている。ＲＴＣ１１９Ａは、現在時刻（年、月、日、時、分、秒）を計時する時計モジュールとして機能する。
【００１９】
アナログＴＶチューナ１２７、デジタルＴＶチューナ１２９は、其々放送波によって放送される放送番組データを受信する受信部である。本実施例では、アナログＴＶチューナ１２７は、アナログ放送信号によって放送される放送番組データを受信するアナログＴＶチューナから構成され、デジタルＴＶチューナ１２９は、地上波デジタル放送信号によって放送される放送番組データを受信するデジタルＴＶチューナから構成されている。
【００２０】
ＥＣ／ＫＢＣ１３１は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３２及びタッチパッド１３５を制御するためのキーボードコントローラとが集約された、１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１３１は、ユーザによるパワーボタンの操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。本コンピュータ１０の各コンポーネントに供給される動作電源は、本コンピュータ１０に内蔵されたバッテリ１３６、又はＡＶアダプタ１３８を介して外部から供給される外部電源から生成される。
【００２１】
ネットワークコントローラ１３３は有線ネットワークに接続するためのデバイスであり、インターネット等の外部ネットワークとの通信を実行するために使用される。また、無線通信デバイス１３５は無線ネットワークに接続するためのデバイスであり、他の無線通信デバイスとの一対一の無線通信や、インターネット等の外部ネットワークとの通信等に使用される。
【００２２】
次に、図２を参照しながら復号化プログラム２０の構成を説明する。図２は、Ｈ．２６４／ＡＶＣの規格に基づく動画像符号化列を復号化する復号化プログラム２０の構成を示す。尚先述の通り、図２に示す復号化プログラム２０は、ＣＰＵ１１１及びＧＰＵ１１７を用いて復号化処理を行う。
【００２３】
入力端子２１１からは、動画像符号化列２５１が入力される。この動画像符号化列２５１は、可変長符号復号部２１３に出力される。動画像符号化列２５１では、出現頻度の高い情報は短い符号で、そうでない情報は長い符号で表現することにより伝送ビット数を減らす可変長符号化が施されているが、可変長符号復号部２１３は、この可変長符号化が施された動画像符号化列２５１を、量子化ＤＣＴ係数データ２５３へと復号化する（Ｈ．２６４／ＡＶＣの変換処理は整数演算で行うためＤＣＴでは異なるが、ここではＤＣＴと表記する）。また可変長符号復号部２１３は、動画像符号化列２５１を可変長復号して得られる、動きベクトル情報や予測モード情報等の各種パラメータ情報の解析処理も行う。この解析処理により得られた各種制御信号２８１は、復号化プログラム２０の各構成に適宜与えられる。
【００２４】
可変長符号復号部２１３から出力された量子化ＤＣＴ係数データ２５３は、逆変換部２１５に入力される。逆変換部２１５は、逆量子化及び逆ＤＣＴ（Ｉｎｖｅｒｓｅ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）変換により予測誤差信号２５５へと復号化される、
【００２５】
逆変換部２１５で復号化された予測誤差信号２５５は、可算器２１７で予測画像信号２５７と加算され、復号化画像信号２５９として再現される。この復号化画像信号２５９は、デブロッキング・フィルタ部２１９でブロック歪みの低減が図られる。このブロック歪みの低減が図られた出力画像信号２６１は、フレームメモリ部２２１に出力／記憶され、定められた出力順に応じて出力端子２２３から出力される。
【００２６】
動き補償予測部２２５では、制御信号２５２として得た動きベクトルの情報、参照ピクチャ等の情報から、動き補償予測によりフレームメモリ部２２１に格納されている出力画像信号２６１の補正を行う。動き補償予測部２２５は、この動き補償予測により得られた動き補償予測信号２６３を出力する。
【００２７】
ＣＰＵ負荷検出部２２７は、ＣＰＵ１１１に高負荷がかかっているか否かを検出する。これは、例えば復号化処理に遅延が生じたか否か等により検出することができる。
【００２８】
切換器２２９は、動き補償予測信号２６３に対して重み付き予測を行うか否かを、例えばＣＰＵ負荷検出部２２７の検出結果に応じて切り換える。ＣＰＵ負荷検出部２２７がＣＰＵ１１１に高負荷がかかっていることを検出した場合には、重み付き予測の計算負荷を軽減するべく、重み付き予測を省略する。このとき、重み付き予測を省略するのは非参照Ｂピクチャであるものとする。参照Ｂピクチャで重み付き予測を省略すると、当該ピクチャを参照する他のピクチャに誤差が伝播し、画質劣化を招く要因となるからである。この他、例えばＧＰＵ１１７が重み付き予測に対する計算速度が遅い場合には、切換器２２９は、ＧＰＵ１１７でのデコード時には重み付き予測を省略するように制御しても良い。
【００２９】
重み付き予測部２３１は、動き補償予測信号２６３に対して、制御信号２５２として得た重み係数等を用いて、明るさ（輝度）の重み付けにより予測を行い、重み付き予測信号２６５を出力する。
【００３０】
切換器２２９の制御により、動き補償予測信号２６３又は重み付き予測信号２６５の一方が、フレーム間予測処理により得られたフレーム間予測信号２６７となる。
また、当該ピクチャがフレーム内予測モードで符号化されている場合には、フレーム内予測部２３３が制御信号２５２に基づいてフレーム内予測信号２６９を生成して出力する。
【００３１】
切換器２３５は、制御信号２５２として得られる予測モード情報に基づいて、フレーム間予測信号２６７とフレーム内予測信号２６９のいずれを予測画像信号として可算器２１７に出力するかを切り換える。
【００３２】
続いて、図３を参照しながら、復号化プログラム２０が復号化処理を行う、Ｈ．２６４規格に準拠する動画像符号化列２５１の階層構造について説明する。図３は、動画像符号化列２５１の階層構造を示す図である。
【００３３】
１つの動画像符号化列２５１は、シーケンス３０１として表現される。シーケンス３０１は２以上あっても良い。１つのシーケンス３０１は、１又は複数のアクセスユニット３０３を含む。１つのアクセスユニットは、複数のＮＡＬ（Ｎｅｔｗｏｒｋ  Ａｂｓｔｒａｃｔｉｏｎ  Ｌａｙｅｒ：ネットワーク抽象レイヤ）ユニット３０５を含む。
【００３４】
ＮＡＬユニット３０５には、大きく分けて、ビデオ・コーディング・レイヤ（Ｖｉｄｅｏ  Ｃｏｄｉｎｇ  Ｌａｙｅｒ：動画像符号化処理を行うレイヤ、以下単にＶＣＬとも称す）で生成された動画像符号化データが格納されるＶＣＬ  ＮＡＬユニットと、ＳＰＳ（Ｓｅｑｕｅｎｃｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ）やＰＰＳ（Ｐｉｃｔｕｒｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ９等、各種パラメータセットを格納するための非ＶＣＬ  ＮＡＬユニットとがある。尚、ＮＡＬは、ＶＣＬと、符号化した情報を伝送・蓄積する下位レイヤとの間の層（レイヤ）であり、ＶＣＬと下位システムとを関連付けるための層である。
【００３５】
ＮＡＬユニット３０５は、１バイトのＮＡＬヘッダ３０７と、ＶＣＬで得られた情報を格納したＲＢＳＰ（Ｒａｗ  Ｂｙｔｅ  Ｓｅｑｕｅｎｃｅ  Ｐａｙｌｏａｄ：図３中、単にデータ３０９）の部分から構成されている。
【００３６】
ＮＡＬヘッダ１０７は、１ビットのｆｏｒｂｉｄｄｅｎ＿ｚｅｒｏ＿ｂｉｔ３１１（固定値「０」が入る）と、２ビットのｎａｌ＿ｒｅｆ＿ｉｄｃ３１３と、５ビットのｎａｌ＿ｕｎｉｔ＿ｔｙｐｅ３１５とから構成される。ＮＡＬユニット３０５の種類は、ｎａｌ＿ｕｎｉｔ＿ｔｙｐｅ３１５により判別することが可能である。また、ｎａｌ＿ｒｅｆ＿ｉｄｃ３１３は、非参照ピクチャかどうかを示すフラグである。復号化プログラム２０は、当該ｎａｌ＿ｒｅｆ＿ｉｄｃ３１３を参照して、非０であれば参照ピクチャ、０であれば非参照ピクチャであると判断することができる。切換器２２９は、当該ｎａｌ＿ｒｅｆ＿ｉｄｃ３１３が非０のＢピクチャに対して、重み付き予測を省略するように制御を行う。
【００３７】
次に、図４、図５を参照しながら重み付き予測について簡単に説明する。Ｐスライスのフレーム間予測（Ｌ０予測）、及びＢスライスの中で参照ピクチャを１枚だけ用いる予測モード（Ｌ０予測及びＬ１予測）では、動き補償予測信号Ｙ０又はＹ１に重み係数Ｗ０をかけ、これにオフセットの係数Ｄ０又はＤ１を加えることにより重み付き予測信号Ｗ０Ｙ０＋Ｄ０（又はＷ１Ｙ１＋Ｄ１）を生成する。
【００３８】
参照ピクチャを２枚使うＢスライスの双予測（Ｂｉ−ｐｒｅｄｉｃｔｉｖｅ  Ｐｒｅｄｉｃｔｉｏｎ）では、２枚の動き補償予測信号Ｙ０及びＹ１に其々重み係数Ｗ０及びＷ１をかけ、係数Ｄ（Ｄ＝（Ｄ０＋Ｄ１）／２）を可算することにより、重み付き予測信号Ｗ０Ｙ０＋Ｗ１Ｙ１＋Ｄを生成する。
【００３９】
ここで、Ｐスライスで重み付き予測を用いる場合には、動画像符号化列２５１のスライス・ヘッダに重み係数Ｗ０、Ｄ０を入れて伝送される。
【００４０】
一方、Ｂスライスで重み付き予測が用いられる場合には、スライス・ヘッダに重み係数Ｗ０、Ｗ１、Ｄ０、Ｄ１が動画像符号化列２５１に入れて伝送されるが、双予測では、送られた係数を使う明示的（Ｅｘｐｌｉｃｉｔ）モードと、参照ピクチャからの距離に応じて係数を計算する暗黙的（Ｉｍｐｌｉｃｉｔ）モードとを切り換えて用いる。ここで、動画像符号化列２５１に重み係数が入っている場合には、当該重み係数は可変長符号復号部２１３で検出され、制御信号２５２として重み付き予測部２３１に入力される。
【００４１】
ここで重み付き予測の例として、Ｂスライスの双予測について図５を参照しながら説明する。重み付き予測は、暗い画面が段々明るくなっていく動画像（フェード・イン）や、明るい画像が段々暗くなっていく動画像（フェード・アウト）のように、明るさが時間的に変化する画像など有効な、輝度に対する予測を行う予測方法である。
【００４２】
復号化対象ピクチャが参照ピクチャ０、１を参照している場合であって、参照ピクチャ０の輝度がＹ０、参照ピクチャ１の輝度がＹ１である場合に、復号化対象ピクチャの輝度は、先述の通りＷ０Ｙ０＋Ｗ１Ｙ１＋Ｄとして求めることができる。
【００４３】
本実施例では、重み付き予測により符号化が行われている動画像符号化列２５１中のスライスであっても、当該スライスが非参照Ｂピクチャである場合や、復号化処理に遅延が生じてＣＰＵ１１１の処理負荷が大であることを検出した場合に、重み付き予測を用いた復号化を省略し、動き補償予測信号２６３をフレーム間予測信号２６７とする。
【００４４】
尚ここで、参照ピクチャとは、他のピクチャでフレーム間予測を行う際に、参照画像として使用されるピクチャであるものとする。同様に、非参照ピクチャとは、他のピクチャでフレーム間予測を行う際に、参照画像として使用されないピクチャであるものとする。
【００４５】
以下、図６を参照しながら復号化プログラム２０の重み付き予測の処理の流れを説明する。図６は、復号化プログラム２０による重み付き予測の処理の流れを示すフローチャートである。
【００４６】
まず、復号化プログラム２０のＣＰＵ負荷検出部２２７は、ＣＰＵ負荷が高い否かを判断する（Ｓ６０１）。これは先述の通り、例えば復号化処理に遅延が生じているか否かにより判断することができる。
【００４７】
ＣＰＵ負荷が高くなければ（Ｓ６０１のＹｅｓ）、復号化対象ピクチャが非参照Ｂピクチャか否かを判断する（Ｓ６０２）。ＣＰＵ負荷が低く、復号化処理に遅延が生じていない場合（Ｓ６０１のＮｏ）、又は参照Ｂピクチャである場合（Ｓ６０２のＹｅｓ）には、切換器２２９は重み付き予測部２３１に重み付き予測を行わせ、重み付き予測信号２６５をフレーム間予測信号２６７とする。
【００４８】
一方、ＣＰＵ負荷が高く（Ｓ６０１のＹｅｓ）、復号化対象ピクチャが非参照Ｂピクチャである場合には（Ｓ６０２のＮｏ）、切換器２２９は、重み付き予測を省略し、動き補償予測信号２６３をフレーム間予測信号２６７とする。
【００４９】
以上説明したように、本提案では、非参照Ｂピクチャ等の重み付き予測を省略することにより、復号化処理量の削減を図ることができる。特に、例えばＧＰＵ１１で復号化を行う場合であって、重み付き予測処理の処理速度が遅い場合に、重み付き予測を省略することにより、遅延の発生を抑制することができる。
【００５０】
また、重み付き予測を省略するのを非参照Ｂピクチャに絞ることで、重み付き予測省略による誤差が他のピクチャに伝播することを防ぐことができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施例１に係るコンピュータの構成を示す図。
【図２】本発明の実施例１に係る復号化プログラムの構成を示す図。
【図３】本発明の実施例１に係るコンピュータが復号化する動画像符号化列の階層構造を示す図。
【図４】本発明の実施例１に係るコンピュータが復号化する動画像符号化列の重み付き予測について説明するための図。
【図５】本発明の実施例１に係るコンピュータが復号化する動画像符号化列の重み付き予測について説明するための図。
【図６】本発明の実施例１に係るコンピュータの重み付き予測の処理の流れを示すフローチャート。
【符号の説明】
【００５２】
１０・・・コンピュータ
２０・・・復号化プログラム
１１１・・・ＣＰＵ
１１３・・・ノースブリッジ
１１５・・・メインメモリ
１１７・・・ＧＰＵ
１１８・・・ＶＲＡＭ
１１９・・・サウスブリッジ
１１９Ａ・・・ＲＴＣ
１２１・・・ＢＩＯＳ−ＲＯＭ
１２３・・・ＨＤＤ
１２５・・・ＯＤＤ
１２７・・・アナログＴＶチューナ
１２９・・・デジタルＴＶチューナ
１３１・・・ＥＣ／ＫＢＣ
１３２・・・キーボード
１３３・・・ネットワークコントローラ
１３４・・・タッチパッド
１３５・・・無線通信デバイス
１３６・・・バッテリ
１３８・・・ＡＣアダプタ
２１１・・・入力端子
２１３・・・可変長符号復号部
２１５・・・逆変換部
２１７・・・可算器
２１９・・・デブロッキング・フィルタ部
２２１・・・フレームメモリ部
２２３・・・出力端子
２２５・・・動き補償予測部
２２７・・・ＣＰＵ負荷検出部
２２９・・・切換器
２３１・・・重み付き予測部
２３３・・・フレーム内予測部
２３５・・・切換器
【図１】
2008245131.tif 000003
【図２】
2008245131.tif 000004
【図３】
2008245131.tif 000005
【図４】
2008245131.tif 000006
【図５】
2008245131.tif 000007
【図６】
2008245131.tif 000008