(57)【要約】    【課題】  画像に応じて適切な重み付け予測テーブルを算出すること。    【解決手段】  テーブル算出切替えスイッチ１１６は、符号化しようとするスライスタイプを判定し、片方向予測（Ｐスライス）であればロ側にセットする。すると、入力動画像信号１０は第１のテーブル算出部１１２へ入力されるので、第１のテーブル算出部１１２はＰピクチャの重み付け予測テーブルを算出し、その重み付け予測テーブルをテーブルバッファ部１１５が保存する。次に、Ｂピクチャがインター符号化される場合、Ｂスライスであるので、テーブル算出切替えスイッチ１１６はイ側に切替えると、第１のテーブル算出部１１２への入力が中断され、テーブルバッファ部１１５が第２のテーブル算出部１１７に接続される。第２のテーブル算出部１１７はＰピクチャの重み付け予測テーブルを参照してＢピクチャの重み付け予測テーブルを算出する。  【選択図】      図１
2007081518.tif 000002
【特許請求の範囲】
【請求項１】
動画像信号をフレーム間予測符号化する際、重み付け予測テーブルに基づいて重み付け予測を行う動画像符号化装置であって、
前記動画像信号に基づいて重み付け予測テーブルを算出する第１のテーブル算出部と、
前記算出された重み付け予測テーブルを記憶するテーブルバッファ部と、
前記テーブルバッファ部に記憶された前記第１の重み付け予測テーブルに基づいて重み付け予測テーブルを算出する第２のテーブル算出部と、
前記動画像信号の符号化単位に応じて前記第１のテーブル算出部または前記第２のテーブル算出部のいずれか一方に前記重み付け予測テーブルを算出させるテーブル算出切替えスイッチと、
前記第１のテーブル算出部または前記第２のテーブル算出部からの前記重み付け予測テーブルに基づいて重み付け予測を行う重み付け予測部と、
を有する動画像符号化装置。
【請求項２】
前記動画像信号の符号化単位とは、前記動画像信号のスライスタイプである、
ことを特徴とする請求項１記載の動画像符号化装置。
【請求項３】
前記テーブル算出切替えスイッチは、
前記動画像信号のスライスタイプがＰスライスの場合、前記第１のテーブル算出部に前記重み付け予測テーブルを算出させる一方、前記動画像信号のスライスタイプがＢスライスの場合、前記第２のテーブル算出部に前記重み付け予測テーブルを算出させる、
ことを特徴とする請求項２記載の動画像符号化装置。
【請求項４】
動画像信号をフレーム間予測符号化する際、重み付け予測テーブルに基づいて重み付け予測を行う動画像符号化方法であって、
前記動画像信号のスライスタイプがＰスライスであるか、Ｂスライスであるかを判断するステップと、
前記動画像信号のスライスタイプがＰスライスである場合、前記動画像信号に基づいて重み付け予測テーブルを算出し、算出した重み付け予測テーブルを記憶するステップと、
前記動画像信号のスライスタイプがＢスライスである場合、前記記憶した重み付け予測テーブルに基づいて重み付け予測テーブルを算出するステップと、
を有する動画像符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像符号化装置および動画像符号化方法としてフレーム間予測符号化方式を行う際、重み付け予測を行う動画像符号化装置および動画像符号化方法に関するものである。
【背景技術】
【０００２】
近年、インターネットやＤＶＤレコーダなどの普及により、デジタル表現された動画像はますます一般的になっている。動画像を少ない符号量で効率的に表現する手法として、ＭＰＥＧなどに代表される、フレーム間予測符号化方式が広く用いられている。しかし、ＭＰＥＧ４までのフレーム間予測符号化方式では、フェードしている動画像などにおいては、その振幅変動を予測していないために符号化時にノイズが重畳する問題があった。この問題を解決するため、新しい符号化方式であるＨ．２６４/ＭＰＥＧ４-ＡＶＣ（以下、ＡＶＣと略す。）符号化方式においては、重み付け予測方式が導入された（例えば、非特許文献１参照。）。この方式により振幅変動を予測し、高い符号化効率を実現できる。
【０００３】
ところで、ＡＶＣ符号化方式において重み付け予測を行う際には、明示的（Explicit）に送られた係数を用いる明示的モードと、符号化するピクチャと参照ピクチャとの距離に応じて係数を計算する暗黙的（Iｍplicit）モードとがあるが（例えば、非特許文献１参照。）、明示的モードの重み付け予測である場合、何らかの方法によって重み付け予測テーブルを用意する必要がある。
【０００４】
従来の重み付け予測方法では、重み付け予測テーブルを固定値にしたり（例えば、特許文献１参照。）また、別の従来例では、重み付け予測を行うスライスごとに、スライス全体の画素の平均値などから重み付け予測テーブルを算出している（例えば、特許文献２を参照）。
【非特許文献１】ISO/IEC 14496-10:2004, Information technology -- Coding of audio-visual objects-- Part 10: Advanced Video Coding
【特許文献１】特開２００４−７３７７号公報
【特許文献２】特開２００４−７３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、重み付け予測テーブルを固定値にした場合、画像に応じて適切な重み付け予測テーブルを適用して重み付け予測を行うことができない、という問題があった。
【０００６】
また、スライスごとに重み付け予測テーブルを算出すると、スライス全体の輝度や色差の平均値などをスライス毎に算出することになるので、処理量が増大する、という問題もある。
【０００７】
そこで、本発明は、画像に応じて適切な重み付け予測テーブルを算出することができる動画像符号化装置および動画像符号化方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の動画像符号化装置は、動画像信号をフレーム間予測符号化する際、重み付け予測テーブルに基づいて重み付け予測を行う動画像符号化装置であって、前記動画像信号に基づいて重み付け予測テーブルを算出する第１のテーブル算出部と、前記算出された重み付け予測テーブルを記憶するテーブルバッファ部と、前記テーブルバッファ部に記憶された前記第１の重み付け予測テーブルに基づいて重み付け予測テーブルを算出する第２のテーブル算出部と、前記動画像信号の符号化単位に応じて前記第１のテーブル算出部または前記第２のテーブル算出部のいずれか一方に前記重み付け予測テーブルを算出させるテーブル算出切替えスイッチと、前記第１のテーブル算出部または前記第２のテーブル算出部からの前記重み付け予測テーブルに基づいて重み付け予測を行う重み付け予測部と、を有する。
【発明の効果】
【０００９】
本発明によれば、動画像信号の符号化単位に応じて第１のテーブル算出部または第２のテーブル算出部のいずれか一方に重み付け予測テーブルを算出させ、その重み付け予測テーブルに基づいて重み付け予測を行うようにしたので、画像に応じて適切な重み付け予測テーブルを算出することができる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明に係る実施の形態の動画像符号化装置および動画像符号化方法の実施の形態について説明する。
【００１１】
図１は、本発明に係る実施の形態の動画像符号化装置１００の構成の一例を示す図である。
【００１２】
図１において、この動画像符号化装置１００は、減算器１０１、ＤＣＴ部１０２、量子化部１０３、可変長符号化部１０４、逆量子化部１０５、逆ＤＣＴ部１０６、デブロックフィルタ部１０７、メモリ部１０８、動き予測（ＭＥ）部１０９、動き補償（ＭＣ）部１１０、イントラ予測部１１１、第１のテーブル算出部１１２、重み付け予測部１１３、加算器１１４、テーブルバッファ部１１５、テーブル算出切替えスイッチ１１６、第２のテーブル算出部１１７、および符号化モード切替えスイッチ１１８、加算器１１９を有しており、動画像信号１０を入力してＡＶＣ符号化方式により符号化して符号化ビットストリーム２０を作成するように構成されている。
【００１３】
ここで、本実施の形態が採用する符号化方式であるＡＶＣ符号化方式では、符号化単位が１枚のピクチャを構成する複数のスライスで、１枚のピクチャに異なる種類（タイプ）のスライスを混在させることができる。スライスにはＩ，Ｐ，Ｂ，ＳＩ，ＳＰの各スライスタイプがある。Ｉスライスではイントラ符号化、Ｐスライスではイントラ符号化または参照ピクチャ１枚を参照するインター符号化、Ｂスライスではイントラ符号化または参照ピクチャ２枚まで参照するインター符号化を行うことができる。また、ＳＩおよびＳＰスライスは、ストリームを途中で切替えるための特殊なスライスである。以下、説明の便宜上、スライスタイプはＩ，Ｐ，Ｂスライスのみとし、１つのピクチャには１つのスライスのみが存在するものとして説明する。
【００１４】
図２は、本発明に係る実施の形態の動画像復号装置２００の構成の一例を示す図である。
【００１５】
図２において、動画像復号装置２００は、可変長復号部２０１、逆量子化部２０２、逆ＤＣＴ部２０３、イントラ予測部２０４、動き補償（ＭＣ）部２０５、重み付け予測部２０６、符号化モード切替えスイッチ２０７、加算器２０８、デブロックフィルタ部２０９、メモリ部２１０を有しており、例えば、図１に示す動画像符号化装置１００によって符号化された符号化ビットストリーム２０を入力してＡＶＣ復号化方式により復号して、復号映像信号３０を出力するように構成されている。
【００１６】
次に動作を説明する。
【００１７】
まず、動画像符号化装置１００には、動画像信号１０が入力されると、ＡＶＣ符号化方式の符号化単位であるスライス単位に、イントラ予測符号化する場合にはイントラ予測部111および減算器１０１にその動画像信号１０が送られる一方、インター予測する場合には減算器１０１、動き推定（ＭＥ）部１０９およびテーブル算出切替えスイッチ１１６へその動画像信号１０が送られる。
【００１８】
イントラ予測符号化の場合、動画像信号１０と、符号化モード切替えスイッチ１１８を介したイントラ予測部１１１からのイントラ予測信号との差分値が減算器１０１にて求められ、その差分値はＤＣＴ部１０２によってＤＣＴが施され、量子化部１３によって量子化が施された後、可変長符号化部１４によって可変長符号化され、符号化ビットストリーム２０として出力される。
【００１９】
一方、インター予測符号化の場合、動画像信号１０と、符号化モード切替えスイッチ１１８を介した重み付け予測部１１３からの重み付け予測信号との差分値が減算器１０１にて求められ、その差分値はＤＣＴ部１０２によってＤＣＴ変換され、量子化部１３によって量子化された後、可変長符号化部１４によって可変長符号化され、符号化ビットストリーム２０として出力される。なお、重み付け予測部１１３からの重み付け予測信号は、現在のピクチャ（フレーム）より前に符号化されたピクチャが、ＤＣＴ部１０２によってＤＣＴ変換され、量子化部１0３によって量子化された後、ローカルデコード、すなわち逆量子化部１０５によって逆量子化された後に、加算器１１９にて減算器１０１に入力したものと同じ重み付け予測信号と加算されて画像信号に復元され、その後、デブロックフィルタ部１０７によってブロック歪等をフィルタリングされ、メモリ部１０８に参照画像として保存される。そして、動き推定（ＭＥ）部１0９によってメモリ部１０８から符号化対象である現在のピクチャに対応する参照画像が予測画像として取り出され、動き推定が施されて動きベクトルが予測され、動き補償（ＭＣ）部11０によって動き補償が施される。ここで、明示的モードの重み付け予測がなされる場合には、第１のテーブル算出部１１２が重み付け予測テーブルを算出し、重み付け予測部１１３によって重み付け予測が施される。なお、重み付け予測は、動き推定（ＭＥ）時に考慮されることもある。
【００２０】
そして、イントラ予測符号化の場合およびインター予測符号化の場合も、量子化部１０３によって量子化された符号化データは、可変長符号化部１０４にて可変長符号化されて符号化ビットストリーム２０として出力される際、図示していないが、符号化モード切替えスイッチ１１８からの符号化モードや、量子化部１０３からの量子化パラメータ、動き推定（ＭＥ）部１09からの動きベクトル情報、イントラ予測部１１１からのイントラ予測モード、重み付け予測部１１３からの重み付け予測テーブル等が符号化パラメータとして符号化データと一緒に可変長符号化されて符号化ビットストリーム２０に含まれている。
【００２１】
一方、動画像復号装置２００では、例えば、図１に示す動画像符号化装置１００からの符号化ビットストリーム２０が入力されると、可変長復号化部２０１において可変長復号され、動画像信号を符号化した符号化データと、符号化モード切替えスイッチ１１８からの符号化モードや、量子化部１０３からの量子化パラメータ、動き推定（ＭＥ）部１09からの動きベクトル情報、イントラ予測部１１１からのイントラ予測モード、重み付け予測部１１３からの重み付け予測テーブル等の符号化パラメータが復号される。
【００２２】
そして、符号化モードがイントラ予測符号化を示している場合、符号化ビットストリーム２０から可変長復号された符号化データはイントラ予測符号化されているので、その符号化データを逆量子化部２０２が逆量子化すると共に、逆ＤＣＴ部２０３が逆ＤＣＴ変換して加算器２０８へ出力する。また、それと同時に、イントラ予測部５５が、イントラ予測モードに基づいて、動画像符号化装置１００のイントラ予測部１１１と同様にイントラ予測によって予測値を求めて、スイッチ２０７を介して加算器２０８へ出力して、逆ＤＣＴ部２０３の出力値と加算されて画素値となる。
【００２３】
一方、符号化モードがインター予測符号化を示している場合、符号化ビットストリーム２０から可変長復号した符号化データはインター予測符号化されているので、その符号化データを逆量子化部２０２が逆量子化すると共に、逆ＤＣＴ部２０３が逆ＤＣＴ変換して加算器２０８へ出力し、またそれと同時に、動画像符号化装置１００の動き補償（ＭＣ）部１１0と同様に動き補償（ＭＣ）部２０５によって動き補償が施され、重み付け予測が必要なときは重み付け予測部２０６による重み付け予測が施され、符号化モード切替えスイッチ２０７を介して加算器２０８へ出力して、逆ＤＣＴ部２０３の出力値と加算されて画素値となる。
【００２４】
そして、符号化モードがイントラ予測符号化を示している場合も、インター予測符号化を示している場合も、加算器２０８から出力された後に、デブロックフィルタ部２０９によってデブロックフィルタ処理がされて、必要に応じてメモリ部２１０に格納され、出力タイミングになると、復号信号３０として出力される。
【００２５】
次に、本実施の形態の動画像符号化装置１００におけるインター予測について詳細に説明する。
【００２６】
本実施の形態の動画像符号化装置１００では、符号化方式として、ＡＶＣ符号化方式を採用している。ＡＶＣ符号化方式では、符号化効率向上のため、複数の参照ピクチャを使用するマルチリファレンスを採用している。そこで、参照ピクチャは、リストとして管理し、主に前方向の予測に用いられる場合にはＬ０、主に後方向の予測に用いられる場合にはＬ１として区別している。また、どの参照ピクチャを用いているかを、参照インデックスを用いて表している。
【００２７】
次に、本実施の形態の動画像符号化装置１００の重み付け予測部１１３における重み付け予測について説明する。
【００２８】
重み付け予測部１１３における重み付け予測は、非特許文献１等に以下のように定義されている。位置[x,y]の重み付け予測前の値は、Ｌ０予測の場合にはpredＰartＬ０C[x,y]、Ｌ１予測の場合にはpredＰartＬ１C[x,y]であり、位置[x,y]の重み付け予測後の値はpredＰartC[x,y]（C＝Ｌのときは輝度、C ＝Cbのときは青色差、C ＝ Crのときは赤色差）である。また、クリップ関数にあるBitDepthYおよびBitDepthCは、輝度及び色差のビット深度である。
【００２９】
具体的には、
【００３０】
【数１】
2007081518.tif 000003
【００３１】
とすると、片方向予測（Ｌ０）の場合、位置[x,y]の重み付け予測後の値はpredＰartC[x,y]は、以下の式（４）または式（５）のようになる。
【００３２】
【数２】
2007081518.tif 000004
【００３３】
また、片方向予測（Ｌ１）の場合、位置[x,y]の重み付け予測後の値はpredＰartC[x,y]は、以下の式（６）または式（７）のようになる。
【００３４】
【数３】
2007081518.tif 000005
【００３５】
双予測の場合、位置[x,y]の重み付け予測後の値はpredＰartC[x,y]は、以下の式（８）のようになる。
【００３６】
【数４】
2007081518.tif 000006
【００３７】
ここで、Ｌ０予測の参照ピクチャを示す参照インデックスはrefＩdxＬ０、Ｌ１予測の参照ピクチャを示す参照インデックスはrefＩdxＬ１とすると、ＡＶＣの明示的モードの重み付け予測の場合の重み付け予測テーブルは、次の式（９）〜（2２）のように定義される。
【００３８】
【数５】
2007081518.tif 000007
【００３９】
輝度の場合、以下の式（１３）〜（１７）のようになる。
【００４０】
【数６】
2007081518.tif 000008
【００４１】
色差の場合、iCbCr＝０のときはCb、iCbCr＝１のときはCrを示すものとして、以下の式（１８）〜（２２）のようになる。
【００４２】
【数７】
2007081518.tif 000009
【００４３】
ただし、両方向予測時には、weightは次の式（２３）の制限に従う。
【００４４】
【数８】
2007081518.tif 000010
【００４５】
次に、一部のスライスにおいて、重み付け予測テーブルを算出する処理量を削減する本実施の形態の方法を説明する。
【００４６】
なお、説明の便宜上、スライスタイプはＩ,Ｐ,Ｂスライスのみとし、１つのピクチャには１つのスライスのみが存在するものとする。
【００４７】
本実施の形態の動画像符号化装置１００は、図１に示すように、第１のテーブル算出部１１２に加えて、テーブルバッファ部１１５、テーブル算出切替えスイッチ１１６、および第２のテーブル算出部１１７を有している。
【００４８】
ここで、フレーム間予測符号化方式でよく用いられる、Ｉ,Ｐピクチャの周期Ｍ＝３、ＧＯＰ内のピクチャ枚数Ｎ＝１５で符号化する場合を考え、例えば、符号化データの各ピクチャに、以下のように番号を振る。
【００４９】
Ｉ０ Ｂ１ Ｂ２ Ｐ３ Ｂ４ Ｂ５ Ｐ６ Ｂ７ Ｂ８ Ｐ９ Ｂ１０ Ｂ１１ Ｐ１２ Ｂ１３ Ｂ１４ Ｉ１５ ...
【００５０】
このようなＭＮ値のピクチャの符号化を、順を追って説明する。特に、最初の数フレームのインター符号化については、図３により説明する。
【００５１】
まず、図３に示すように、最初のピクチャであるＩ０ピクチャがイントラ符号化される。次に、Ｐ３ピクチャがイントラ符号化またはピクチャ１枚を参照するインター符号化がなされる。本実施の形態の動画像符号化装置１００は、このインター予測符号化において、符号化単位であるスライスのタイプに応じて重み付け予測部１１３が第１のテーブル算出部１１２または第２のテーブル部算出部１１７からの重み付け予測テーブルを入力して重み付け予測を適用する。
【００５２】
図４は、本実施の形態の動画像符号化装置１００における重み付け予測テーブルを算出する処理手順を示すフローチャートである。
【００５３】
まず、本実施の形態では、インター符号化において明示的モードの重み付け予測を適用するために、テーブル算出切替えスイッチ１１６が、符号化しようとするスライスタイプが片方向予測（Ｐスライス）であるか、双予測（Ｂスライス）であるかを判定する（Ｓ４００）。
【００５４】
ここで、ピクチャＰ３の場合、スライスタイプはＰスライスであるので、Ｓ４１０によりテーブル算出切替えスイッチ１１６は、スイッチの接続先を、図１に示すようにロ側にセットする。
【００５５】
すると、動画像信号１０は、テーブル算出切替えスイッチ１１６を介して第１のテーブル算出部１１２へ入力されるので、第１のテーブル算出部１１２は、Ｓ４２０により、ピクチャＰ３の重み付け予測テーブルを算出する。これは、従来の重み付け予測テーブルの算出方法と同じであり、例えば、ピクチャ全体の輝度や色差の平均値などにより算出する。
【００５６】
そして、第１のテーブル算出部１１２にて算出された重み付け予測テーブルは、第１のテーブル算出部１１２から重み付け予測部１１３およびテーブルバッファ部１１５へ出力されて、Ｓ４３０により、テーブルバッファ部１１５に保存される。
【００５７】
ピクチャＰ３の次は、ピクチャＢ１の符号化がされるが、ピクチャＢ１は、Ｂスライスであり、イントラ符号化またはピクチャ２枚までを参照するインター符号化がなされるピクチャである。そのため、テーブル算出切替えスイッチ１１６は、Ｓ４００によりピクチャＢ１のスライスタイプを判定すると、ピクチャＢ１はスライスタイプがＢスライスであるので、テーブル算出切替えスイッチ１１６は、Ｓ４４０により、スイッチの接続先を、図１に示すようにイ側に切替える。
【００５８】
すると、第１のテーブル算出部１１２への入力動画像信号１０が入力が中断されて、テーブルバッファ部１１５の出力先が第２のテーブル算出部１１７に接続されることになるので、Ｓ４５０により、第２のテーブル算出部１１７は、テーブルバッファ部１１５に保存されているピクチャＰ３の重み付け予測テーブルを取り出して、Ｓ４６０により、ピクチャＰ３の重み付け予測テーブル内のweightおよびoffsetに基づいて、ピクチャ間距離で内分することにより、ピクチャＢ１の重み付け予測テーブルを算出する。
【００５９】
これにより、ピクチャＢ１については、ピクチャＰ３のように重み付け予測テーブルを算出せず、ピクチャＰ３の重み付け予測テーブル内のweightおよびoffsetに基づいてピクチャＢ１の重み付け予測テーブルを算出できるので、重み付け予測テーブル算出の処理量を削減することができる。
【００６０】
次に、第２のテーブル算出部１１７がテーブルバッファ部１１５に保存されているピクチャＰ３の重み付け予測テーブルのweightおよびoffsetに基づいて、ピクチャ間距離で内分することにより、ピクチャＢ１の重み付け予測テーブルを算出する方法について、具体的に説明する。
【００６１】
ピクチャＢ１のweightおよびoffsetは、ピクチャＢ１がピクチャＩ０およびピクチャＰ３から双予測は、図３におけるｗ０,ｏ０およびｗ１,ｏ１に相当する。これらの重み付け予測テーブルのうち、offsetの内分は、ＡＶＣのテンポラルダイレクトと似た方法で行い、weightの内分もoffsetに準じて行うが、テンポラルダイレクトと違って、Ｌ１予測（主として後方向予測に用いられる予測）の参照ピクチャは、現在のピクチャの直後の参照ピクチャでなくてもよい。
【００６２】
従って、weightおよびoffset以外の重み付け予測テーブルはピクチャＰ３の重み付け予測テーブルに等しいとして、ピクチャＢ１の重み付け予測テーブルのweightおよびoffsetの計算式は、本実施の形態では、以下の式（２４）〜式（２８）のようになる。
【００６３】
【数９】
2007081518.tif 000011
【００６４】
上式（２５）〜式（２８）は、図３に括弧付きで示した番号（２５）〜（２８）に対応する。
【００６５】
ただし、ｗ’０およびｏ’０は、先行するピクチャＰ３の重み付け予測テーブルのweightおよびoffsetであり、ピクチャＰ３において、ピクチャＢ１のＬ０予測が参照するピクチャと同じピクチャ（この場合、Ｉ０）を参照したときのweightおよびoffsetである。
【００６６】
そのため、ｗ’０＝０のときには、weightの計算式は適用しない。また、ピクチャＢ１がＬ１予測の場合、上式のｗ０とｗ１、ｏ０とo１とは、それぞれ逆になる。また、ＤＳＦは、以下の式（２９）〜式（３３）によって求める。
【００６７】
【数１０】
2007081518.tif 000012
【００６８】
ここで、curは、現在重み付け予測をしようとするピクチャ、pic１は、現在の重み付け予測に先行した重み付け予測をおこなったピクチャ、pic０は、前記先行した重み付け予測をおこなったピクチャpic１が参照したピクチャである。また、ＰicOrderCntは、ピクチャの出力順序（ＰＯＣ）を表し、重み付け予測の段階ではピクチャ構造はフレームとして扱う。
【００６９】
そして、図３に示すように、ピクチャＢ１の次に、ピクチャＢ２が符号化されるときは、ピクチャＢ１の場合と同様に、インター符号化において明示的モードの重み付け予測が適用され、ピクチャＢ１と同様に、第２のテーブル算出部１１７がテーブルバッファ部１１５に保持されたピクチャＰ３の重み付け予測テーブルを参照して、ピクチャＢ２の重み付け予測テーブルを算出する。
【００７０】
以上のようにして、ピクチャＢ２の次のピクチャＢ４からピクチャＢ１１のピクチャに対しても、第２のテーブル算出部１１７がテーブルバッファ部１１５に保持されたピクチャＰ３の重み付け予測テーブルを参照して同様に重み付け予測テーブルを算出する。
【００７１】
そして、ピクチャＢ１３およびＢ１４の重み付け予測を行う際は、それより符号化を先行するピクチャＩ１５においてＰピクチャにおける重み付け予測テーブルを算出する方法と同様に計算し、ピクチャＢ１〜Ｂ１１と同様に上記のようにその先行する重み付け予測の重み付け予測テーブルのweightおよびoffsetに基づいて重み付け予測テーブルを算出する。なお、ピクチャＩ１５においてＰピクチャにおける重み付け予測テーブルを算出する方法と同様に計算せず、Ｂ１３およびＢ１４においては重み付け予測を行わないようにしても良い。
【００７２】
以上のように、ピクチャＩ１５より後ろのＢスライスのピクチャに対しても、同様に先行する重み付け予測の重み付け予測テーブルのweightおよびoffsetに基づいて重み付け予測テーブルを算出する。
【００７３】
このように、本実施の形態の動画像符号化装置の重み付け予測テーブルの算出方法によれば、第１のテーブル算出部１２が先行する重み付け予測においてピクチャ全体の輝度や色差の平均値などから算出した重み付け予測テーブルをテーブルバッファ部１１５に記憶しておき、Ｂスライスのピクチャを符号化する場合、第２のテーブル算出部１１７は、その先行する重み付け予測の重み付け予測テーブルを参照して現在の重み付け予測テーブルを算出するようにしたので、画像に応じて適切な重み付け予測テーブルを用意でき、かつ、重み付け予測テーブルを算出する処理量を削減することができる。その結果、処理量の削減により、ソフトウェア的には処理速度を向上させ、ハードウェア的には消費電力を低減させることができる。
【００７４】
なお、上記実施の形態では、符号化データのスライスタイプはＩ,Ｐ,Ｂスライスのみとして説明したが、本発明では、ＳＩ（Switching  Ｉ）,ＳＰ（Switching  Ｐ）スライスの使用を制限するものではない。また、１つのピクチャには、１つのスライスのみが存在するものとして説明したが、本発明では、１つのピクチャに、複数の同一スライスまたは異なる種類のスライスタイプが存在してもよい。
【００７５】
また、本実施の形態では、ピクチャＢ２を符号化するとき、第１のテーブル算出部１１２が算出したピクチャＰ３の重み付け予測テーブルをテーブルバッファ部１１５に記憶しておいてピクチャＰ３の重み付け予測テーブルのｗ０およびo０からピクチャＢ２の重み付け予測テーブルを算出したが、本発明では、これに限らず、ピクチャＢ２直前のピクチャＢ１の重み付け予測テーブルのｗ０およびo０,およびｗ１およびo１からピクチャＢ２の重み付け予測テーブルを算出するように構成しても良い。なお、そのためには、第２のテーブル算出部１１７は、直前のピクチャＢ１の重み付け予測テーブルを自身で記憶するか、テーブルバッファ部１１５で記憶しておく必要がある。
【００７６】
また、本実施の形態では、重み付け予測テーブルweightおよびoffsetの内分をＡＶＣ符号化方式のテンポラルダイレクトと似た方法で計算したのは、テンポラルダイレクト部分を流用して本発明の機能を実装できるからであり、ＡＶＣ符号化方式のテンポラルダイレクトと似た方法で計算せずに、Ｔｂ，Ｔｄの取り得る値についてテーブルを用意してもよい。また、重み付け予測テーブルには、テンポラルダイレクトほどのビット精度を要求しないので、テンポラルダイレクト部分を流用しない方法でも算出することができる。例えば、内分に用いる係数をClip３関数でクリッピングしないようにしたり、内分をＴｂ／Ｔｄで計算してもよいし、計算せずにＴｂ，Ｔｄの取り得る値についてテーブルを用意してもよい。
【００７７】
また、本実施の形態では、例えば、ピクチャＰ６がピクチャＩ０を非参照かつピクチャＰ３を参照し、ピクチャＢ４がピクチャＩ０を参照した場合には、重み付け予測を行わないように構成しても良いし、また、先行するピクチャＰ６の重み付け予測テーブルから、ピクチャＩ０を参照したと仮定した場合の重み付け予測テーブルを算出し、それを内分することによってピクチャＢ４の重み付け予測テーブルを算出して重み付け予測を行うように構成しても良い。
【００７８】
また、重み付け予測の定義式より、weightが２のべき乗の場合には、右にnビットシフトし、かつlogＷＤからnを引いても良いことは明らかである。よって、重み付け予測テーブルの符号量削減のため、weightが２のべき乗に近い場合に２のべき乗に近似して、重み付け予測の定義式に適用しても勿論良い。
【００７９】
また、本実施の形態では、第１のテーブル算出部１１２は、動画像信号１０に基づいて重み付け予測テーブルを算出するように説明したが、これに限らず、動き推定（ＭＥ）部１０９が動きベクトルの推定時にメモリ部１０８から読み出す予測画像を第１のテーブル算出部１１２にも入力するようにして、予測画像に基づいて重み付け予測テーブルを算出するようにしても勿論構わない。
【図面の簡単な説明】
【００８０】
【図１】本発明に係る実施の形態の動画像符号化装置の構成の一例を示す図である。
【図２】本発明に係る実施の形態の動画像復号装置の構成の一例を示す図である。
【図３】本実施の形態におけるインター符号化の一例を説明するための図である。
【図４】本実施の形態の動画像符号化装置における重み付け予測テーブルを算出する処理手順を示すフローチャートである。
【符号の説明】
【００８１】
１００  動画像符号化装置
１０１  減算器
１０２  ＤＣＴ部
１０３  量子化部
１０４  可変長符号化部
１０５  逆量子化部
１０６  逆ＤＣＴ部
１０７  デブロックフィルタ部
１０８  メモリ部
１０９  動き推定（ＭＥ）部
１１０  動き補償（ＭＣ）部
１１１  イントラ予測部
１１２  第１のテーブル算出部
１１３  重み付け予測部
１１５  テーブルバッファ部
１１６  テーブル算出切替えスイッチ
２００  動画像復号装置
２０１  可変長復号化部
２０２  逆量子化部
２０３  逆ＤＣＴ部
２０４  イントラ予測部
２０５  動き補償（ＭＣ）部
２０６  重み付け予測部
２０７  テーブル算出切替えスイッチ
２０８  加算器
２０９  デブロックフィルタ部
２１０  メモリ部
【図１】
2007081518.tif 000013
【図２】
2007081518.tif 000014
【図３】
2007081518.tif 000015
【図４】
2007081518.tif 000016