(57)【要約】【課題】再生画像へのフィルタ処理を改良し、シンタックス解析処理の複雑化を抑える。【解決手段】動画像符号化装置において、フィルタ処理手段は、対象画像に関する復元された第１の再生画像を複数の領域に分割し、各領域について第１の再生画像と対象画像との間の信号の差が小さくなるようなフィルタ係数のセットを生成し、複数のフィルタ係数のセットを各領域の信号に適用することで、第１の再生画像に含まれるノイズを取り除いた第２再生画像を生成し、エントロピー符号化手段は、圧縮画像データとともに、第１の再生画像を複数領域に分割するための情報と、各領域の信号に適用するフィルタ係数のセットの情報とを、エントロピー符号化する。【選択図】図１
2014017720.tif 000002
【特許請求の範囲】
【請求項１】
動画像を構成する複数の画像を入力する入力手段と、
前記複数の画像それぞれを対象として、過去に符号化した後に復号・再生された画像を参照して、予測符号化を行い、圧縮画像データを生成する符号化手段と、
前記圧縮画像データをビット列にエントロピー符号化するエントロピー符号化手段と、
前記圧縮画像データを復号し、予測符号化の対象とした画像についての第１の再生画像に復元する復元手段と、
前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理手段と、
前記第２の再生画像を、後続の画像の予測符号化に用いるために格納する画像格納手段と、
を有し、
前記フィルタ処理手段は、前記第１の再生画像を複数の領域に分割し、各領域について前記第１の再生画像と前記対象とした画像との間の信号の差が小さくなるようなフィルタ係数のセットを生成し、生成した複数のフィルタ係数のセットを各領域の信号に適用して前記第２の再生画像を生成し、
前記エントロピー符号化手段は、更に、前記第１の再生画像を複数領域に分割するための情報と前記各領域の信号に適用するフィルタ係数のセットの情報とをビット列にエントロピー符号化する、
ことを特徴とする動画像符号化装置。
【請求項２】
前記第１の再生画像を複数領域に分割するための情報が、第１の再生画像を分割したブロックの数を特定する情報と、前記ブロックを予め定めた順序でスキャンしたとき、連続する２つのブロックが前記フィルタ処理手段にて同じフィルタ係数のセットを適用するブロックであるか否かを示すパターン情報と、を含むことを特徴とする請求項１に記載の動画像符号化装置。
【請求項３】
動画像を構成する複数の画像それぞれに対し、過去に復号・再生された画像を参照して、予測符号化を行うことで得られたデータを含む圧縮画像データのビット列を入力する入力手段と、
前記圧縮画像データのビット列をエントロピー復号するデータ解析手段と、
前記エントロピー復号した圧縮画像データから第１の再生画像を復元する復元手段と、
前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理手段と、
前記第２の再生画像を、後続の画像を復号するために用いられる参照画像として１つ以上格納する画像格納手段と、
を有し、
前記データ解析手段は、更に、前記圧縮画像データのビット列から、前記第１の再生画像を複数領域に分割するための情報と各領域に適用するフィルタ係数のセットの情報とをエントロピー復号し、
前記フィルタ処理手段は、前記エントロピー復号された前記第１の再生画像を複数領域に分割するための情報と前記各領域に適用するフィルタ係数のセットの情報とに基づいて、前記第１の再生画像を複数領域に分割し、各領域に対応するフィルタ係数のセットを前記各領域の信号に適用して、第２の再生信号を生成する、
ことを特徴とする動画像復号装置。
【請求項４】
前記第１の再生画像を複数領域に分割するための情報が、第１の再生画像を分割したブロックの数を特定する情報と、前記ブロックを予め定めた順序でスキャンしたとき、連続する２つのブロックが前記フィルタ処理手段にて同じフィルタ係数のセットを適用するブロックであるか否かを示すパターン情報と、を含むことを特徴とする請求項３に記載の動画像復号装置。
【請求項５】
動画像符号化装置により実行される動画像符号化方法であって、
動画像を構成する複数の画像を入力する入力ステップと、
前記複数の画像それぞれを対象として、過去に符号化した後に復号・再生された画像を参照して、予測符号化を行い、圧縮画像データを生成する符号化ステップと、
前記圧縮画像データをビット列にエントロピー符号化するエントロピー符号化ステップと、
前記圧縮画像データを復号し、予測符号化の対象とした画像についての第１の再生画像に復元する復元ステップと、
前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理ステップと、
前記第２の再生画像を、後続の画像の予測符号化に用いるために格納する画像格納ステップと、
を有し、
前記フィルタ処理ステップでは、前記動画像符号化装置は、前記第１の再生画像を複数の領域に分割し、各領域について前記第１の再生画像と前記対象とした画像との間の信号の差が小さくなるようなフィルタ係数のセットを生成し、生成した複数のフィルタ係数のセットを各領域の信号に適用して前記第２の再生画像を生成し、
前記エントロピー符号化ステップでは、前記動画像符号化装置は、更に、前記第１の再生画像を複数領域に分割するための情報と前記各領域の信号に適用するフィルタ係数のセットの情報とをビット列にエントロピー符号化する、
ことを特徴とする動画像符号化方法。
【請求項６】
前記第１の再生画像を複数領域に分割するための情報が、第１の再生画像を分割したブロックの数を特定する情報と、前記ブロックを予め定めた順序でスキャンしたとき、連続する２つのブロックが前記フィルタ処理ステップにて同じフィルタ係数のセットを適用するブロックであるか否かを示すパターン情報と、を含むことを特徴とする請求項５に記載の動画像符号化方法。
【請求項７】
動画像復号装置により実行される動画像復号方法であって、
動画像を構成する複数の画像それぞれに対し、過去に復号・再生された画像を参照して、予測符号化を行うことで得られたデータを含む圧縮画像データのビット列を入力する入力ステップと、
前記圧縮画像データのビット列をエントロピー復号するデータ解析ステップと、
前記エントロピー復号した圧縮画像データから第１の再生画像を復元する復元ステップと、
前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理ステップと、
前記第２の再生画像を、後続の画像を復号するために用いられる参照画像として１つ以上格納する画像格納ステップと、
を有し、
前記データ解析ステップでは、前記動画像復号装置は、更に、前記圧縮画像データのビット列から、前記第１の再生画像を複数領域に分割するための情報と各領域に適用するフィルタ係数のセットの情報とをエントロピー復号し、
前記フィルタ処理ステップでは、前記動画像復号装置は、前記エントロピー復号された前記第１の再生画像を複数領域に分割するための情報と前記各領域に適用するフィルタ係数のセットの情報とに基づいて、前記第１の再生画像を複数領域に分割し、各領域に対応するフィルタ係数のセットを前記各領域の信号に適用して、第２の再生信号を生成する、
ことを特徴とする動画像復号方法。
【請求項８】
前記第１の再生画像を複数領域に分割するための情報が、第１の再生画像を分割したブロックの数を特定する情報と、前記ブロックを予め定めた順序でスキャンしたとき、連続する２つのブロックが前記フィルタ処理ステップにて同じフィルタ係数のセットを適用するブロックであるか否かを示すパターン情報と、を含むことを特徴とする請求項７に記載の動画像復号方法。
【請求項９】
コンピュータを、
動画像を構成する複数の画像を入力する入力手段と、
前記複数の画像それぞれを対象として、過去に符号化した後に復号・再生された画像を参照して、予測符号化を行い、圧縮画像データを生成する符号化手段と、
前記圧縮画像データをビット列にエントロピー符号化するエントロピー符号化手段と、
前記圧縮画像データを復号し、予測符号化の対象とした画像についての第１の再生画像に復元する復元手段と、
前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理手段と、
前記第２の再生画像を、後続の画像の予測符号化に用いるために格納する画像格納手段、
として機能させ、
前記フィルタ処理手段は、前記第１の再生画像を複数の領域に分割し、各領域について前記第１の再生画像と前記対象とした画像との間の信号の差が小さくなるようなフィルタ係数のセットを生成し、生成した複数のフィルタ係数のセットを各領域の信号に適用して前記第２の再生画像を生成し、
前記エントロピー符号化手段は、更に、前記第１の再生画像を複数領域に分割するための情報と前記各領域の信号に適用するフィルタ係数のセットの情報とをビット列にエントロピー符号化する、
ことを特徴とする動画像符号化プログラム。
【請求項１０】
コンピュータを、
動画像を構成する複数の画像それぞれに対し、過去に復号・再生された画像を参照して、予測符号化を行うことで得られたデータを含む圧縮画像データのビット列を入力する入力手段と、
前記圧縮画像データのビット列をエントロピー復号するデータ解析手段と、
前記エントロピー復号した圧縮画像データから第１の再生画像を復元する復元手段と、
前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理手段と、
前記第２の再生画像を、後続の画像を復号するために用いられる参照画像として１つ以上格納する画像格納手段、
として機能させ、
前記データ解析手段は、更に、前記圧縮画像データのビット列から、前記第１の再生画像を複数領域に分割するための情報と各領域に適用するフィルタ係数のセットの情報とをエントロピー復号し、
前記フィルタ処理手段は、前記エントロピー復号された前記第１の再生画像を複数領域に分割するための情報と前記各領域に適用するフィルタ係数のセットの情報とに基づいて、前記第１の再生画像を複数領域に分割し、各領域に対応するフィルタ係数のセットを前記各領域の信号に適用して、第２の再生信号を生成する、
ことを特徴とする動画像復号プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像符号化装置、方法及びプログラム、並びに、動画像復号装置、方法及びプログラムに関するもので、とりわけ、再生画像に含まれるノイズを除去するためのフィルタ処理に関するものである。
【背景技術】
【０００２】
動画像データの伝送や蓄積を効率よく行うために、圧縮符号化技術が用いられる。動画像の圧縮符号化技術では、圧縮処理中に発生するノイズを除去するため、再生画像へのフィルタ処理がよく行われる。この際、画像を複数領域に分割し、各領域に異なるフィルタ係数群を用いてフィルタ処理を行う場合がある。
【０００３】
符号化器で生成した各領域のフィルタ係数群（フィルタ係数のセット）を伝送するためのシンタックス要素の符号化方法の例を図１１に示す。
【０００４】
まず、図１１のステップ８１０では、符号化器は、図１０に示すように再生画像を１６個のブロック（ブロック001〜ブロック016）に分割する。続いて、符号化器は、分割された１６個のブロックを、図１０の矢印０２０に示すブロックのスキャン順で複数（Num_Filters個）の領域（ＡＬＦ（Adaptive  Loop  Filter）領域）にグループ化し、各領域に適用するフィルタ係数のセットを決定する。
【０００５】
次に、符号化器は、対象とする再生画像のフィルタ処理に用いるフィルタ係数のセット数（あるいは領域数）Num_Filtersに応じて、フィルタ係数のセットを符号化するための３つの方法から１つを選択する。３つの方法は、alf_no_filters_idcにて識別される。
【０００６】
対象とする再生画像のフィルタ処理に適用するフィルタ係数のセットの数が１（Num_Filters＝１）の場合（ステップ８２０でＹＥＳの場合）、符号化器は、ステップ８３０にて、alf_no_filters_idcを０に設定して符号化する。
【０００７】
対象とする再生画像のフィルタ処理に適用するフィルタ係数のセットの数が２（Num_Filters＝２）の場合（ステップ８４０でＹＥＳの場合）、符号化器は、ステップ８５０にて、alf_no_filters_idcを１に設定して符号化する。さらに、符号化器は、同じく図１０の矢印０２０で示したブロックのスキャン順で、適用するフィルタ係数のセットを第１のフィルタ係数のセットから第２のフィルタ係数のセットに切り替えるブロックを識別する情報をalf_start_second_filterとして符号化する（ステップ８６０）。
【０００８】
対象とする再生画像のフィルタ処理に適用するフィルタ係数のセットの数が２より大きい場合（ステップ８４０でＮＯの場合）、符号化器は、ステップ８７０にて、alf_no_filters_idcを２に設定して符号化する。さらに、符号化器は、１６個のブロックについて、図１０の矢印０２０で示したブロックのスキャン順で、対象ブロックに適用するフィルタ係数のセットが１つ前のブロックに適用したフィルタ係数のセットと同じであるかを示すフラグalf_filter_pattern_flag[i]を符号化する（ステップ８８０）。ここで、iは図１０の矢印０２０で示したブロックのスキャン順を示す。つまり、ブロック００１ではi=0、ブロック００２ではi=1、ブロック０１６ではi=15となる。alf_filter_pattern_flag[0]は符号化しない。ブロック００２とブロック００２に適用するフィルタ係数のセットが同じ場合は、alf_filter_pattern_flag[1]は０となり、異なる場合には、alf_filter_pattern_flag[1]は１となる。alf_filter_pattern_flag[1]からalf_filter_pattern_flag[15]の加算値に１を加えた数がNum_Filtersとなる。
【０００９】
符号化器は、最後に、ステップ８９０にて、Num_Filters個のフィルタ係数のセットを符号化する。
【００１０】
各領域のフィルタ係数のセットを受信するためのシンタックス要素の復号方法の例を図１２に示す。まず、復号器は、ステップ９１０にて、フィルタ係数のセットの復号方法を示すalf_no_filter_idcを復号する。
【００１１】
復号したalf_no_filters_idcが０の場合（ステップ９２０でＹＥＳの場合）、復号器は、ステップ９３０にて、対象とする再生画像内の領域の数とフィルタ係数のセットの数Num_Filtersを１に設定する。
【００１２】
復号したalf_no_filters_idcが１の場合（ステップ９４０でＹＥＳの場合）、復号器は、ステップ９５０にて、alf_start_second_filterの値を復号する。続いて復号器は、ステップ９６０にて、対象とする再生画像内の領域の数とフィルタ係数のセットの数であるNum_Filtersを２に設定すると共に、復号したalf_start_second_filterの値に基づいて、第１のフィルタ係数のセットと第２のフィルタ係数のセットを適用する領域をそれぞれ決定する（つまり、再生画像内の１６個のブロックを２つの領域を配置/マップする）。
【００１３】
復号したalf_no_filters_idcが２の場合（ステップ９４０でＮＯの場合）、復号器は、ステップ９７０にて、１５個のフラグ（15ビットのパターン）alf_filter_pattern_flag[i](i=1-15)を復号する。続いて復号器は、ステップ９８０にて、復号した１５個のフラグに基づき、フィルタ係数のセットの数と再生画像内の領域の数であるNum_Filtersを設定するとともに、再生画像内の１６個のブロックをNum_Filters個の領域に配置/マップする。
【００１４】
最後に、復号器はステップ９９０にて、Num_Filters個のフィルタ係数のセットを復号する。
【００１５】
図１１と図１２で説明したフィルタ係数のセットの符号化ならびに復号方法は、非特許文献１に記載されている。
【先行技術文献】
【非特許文献】
【００１６】
【非特許文献１】C.-Y.  Tsai  et.  al.,  “Cleanup  of  ALF  CD  text”,  Joint  Collaborative  Team  on  Video  Coding  (JCT-VC)  of  ITU-T  SG16  WP3  and  ISO/IEC  JTC1/SC29/WG11,  JCTVC-I0603,  9th  Meeting:  Geneva,  Switzerland,  27th  April  -  7th  May,  2012.
【発明の概要】
【発明が解決しようとする課題】
【００１７】
背景技術では、再生画像へのフィルタ処理に用いるフィルタ係数のセットの符号化に３つの方法を適応的に用いている。つまり、１）１つの画像全体に対して１つのフィルタ係数のセットを符号化、２）１つの画像全体に対して２つのフィルタ係数のセットを符号化、３）同じフィルタ係数のセットを共有する２つ以上の領域を決定する１５ビットのパターンを符号化、の計３つの方法を領域数に基づいて適用的に選択して用いている。しかしながら、３つの方法は冗長であり、それらの必要性は低い。さらに、３つの異なる方法を用いると、シンタックス解析に分岐処理が発生するため解析処理が複雑になる。加えて、背景技術は再生画像の分割ブロック数が１６個に限定されているため、解像度や複雑さが異なる画像に対して自由度が低い。
【００１８】
そこで、本発明は、再生画像へのフィルタ処理を改良し、シンタックス解析処理の複雑化を抑えることを目的とする。
【課題を解決するための手段】
【００１９】
本発明の一側面に係る動画像符号化装置は、動画像を構成する複数の画像を入力する入力手段と、前記複数の画像それぞれを対象として、過去に符号化した後に復号・再生された画像を参照して、予測符号化を行い、圧縮画像データを生成する符号化手段と、前記圧縮画像データをビット列にエントロピー符号化するエントロピー符号化手段と、前記圧縮画像データを復号し、予測符号化の対象とした画像についての第１の再生画像に復元する復元手段と、前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理手段と、前記第２の再生画像を、後続の画像の予測符号化に用いるために格納する画像格納手段と、を有し、前記フィルタ処理手段は、前記第１の再生画像を複数の領域に分割し、各領域について前記第１の再生画像と前記対象とした画像との間の信号の差が小さくなるようなフィルタ係数のセットを生成し、生成した複数のフィルタ係数のセットを各領域の信号に適用して前記第２の再生画像を生成し、前記エントロピー符号化手段は、更に、前記第１の再生画像を複数領域に分割するための情報と各領域の信号に適用するフィルタ係数のセットの情報とをビット列にエントロピー符号化する、ことを特徴とする。
【００２０】
このとき、上記の第１の再生画像を複数領域に分割するための情報は、第１の再生画像を分割したブロックの数を特定する情報と、前記ブロックを予め定めた順序でスキャンしたとき、連続する２つのブロックが前記フィルタ処理手段にて同じフィルタ係数のセットを適用するブロックであるか否かを示すパターン情報と、を含んでもよい。
【００２１】
本発明の一側面に係る動画像復号装置は、動画像を構成する複数の画像それぞれに対し、過去に復号・再生された画像を参照して、予測符号化を行うことで得られたデータを含む圧縮画像データのビット列を入力する入力手段と、前記圧縮画像データのビット列をエントロピー復号するデータ解析手段と、前記エントロピー復号した圧縮画像データから第１の再生画像を復元する復元手段と、前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理手段と、前記第２の再生画像を、後続の画像を復号するために用いられる参照画像として１つ以上格納する画像格納手段と、を有し、前記データ解析手段は、更に、前記圧縮画像データのビット列から、前記第１の再生画像を複数領域に分割するための情報と各領域に適用するフィルタ係数のセットの情報とをエントロピー復号し、前記フィルタ処理手段は、前記エントロピー復号された前記第１の再生画像を複数領域に分割するための情報と前記各領域に適用するフィルタ係数のセットの情報とに基づいて、前記第１の再生画像を複数領域に分割し、各領域に対応するフィルタ係数のセットを前記各領域の信号に適用して、第２の再生信号を生成する、ことを特徴とする。
【００２２】
このとき、上記の第１の再生画像を複数領域に分割するための情報は、第１の再生画像を分割したブロックの数を特定する情報と、前記ブロックを予め定めた順序でスキャンしたとき、連続する２つのブロックが前記フィルタ処理手段にて同じフィルタ係数のセットを適用するブロックであるか否かを示すパターン情報と、を含んでもよい。
【００２３】
上述した動画像符号化装置に係る発明は、動画像符号化方法に係る発明および動画像符号化プログラムに係る発明として捉えることができ、以下のように記述することができる。
【００２４】
本発明の一側面に係る動画像符号化方法は、動画像符号化装置により実行される動画像符号化方法であって、動画像を構成する複数の画像を入力する入力ステップと、前記複数の画像それぞれを対象として、過去に符号化した後に復号・再生された画像を参照して、予測符号化を行い、圧縮画像データを生成する符号化ステップと、前記圧縮画像データをビット列にエントロピー符号化するエントロピー符号化ステップと、前記圧縮画像データを復号し、予測符号化の対象とした画像についての第１の再生画像に復元する復元ステップと、前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理ステップと、前記第２の再生画像を、後続の画像の予測符号化に用いるために格納する画像格納ステップと、を有し、前記フィルタ処理ステップでは、前記動画像符号化装置は、前記第１の再生画像を複数の領域に分割し、各領域について前記第１の再生画像と前記対象とした画像との間の信号の差が小さくなるようなフィルタ係数のセットを生成し、生成した複数のフィルタ係数のセットを各領域の信号に適用して前記第２の再生画像を生成し、前記エントロピー符号化ステップでは、前記動画像符号化装置は、更に、前記第１の再生画像を複数領域に分割するための情報と前記各領域の信号に適用するフィルタ係数のセットの情報とをビット列にエントロピー符号化する、ことを特徴とする。
【００２５】
本発明の一側面に係る動画像符号化プログラムは、コンピュータを、動画像を構成する複数の画像を入力する入力手段と、前記複数の画像それぞれを対象として、過去に符号化した後に復号・再生された画像を参照して、予測符号化を行い、圧縮画像データを生成する符号化手段と、前記圧縮画像データをビット列にエントロピー符号化するエントロピー符号化手段と、前記圧縮画像データを復号し、予測符号化の対象とした画像についての第１の再生画像に復元する復元手段と、前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理手段と、前記第２の再生画像を、後続の画像の予測符号化に用いるために格納する画像格納手段、として機能させ、前記フィルタ処理手段は、前記第１の再生画像を複数の領域に分割し、各領域について前記第１の再生画像と前記対象とした画像との間の信号の差が小さくなるようなフィルタ係数のセットを生成し、生成した複数のフィルタ係数のセットを各領域の信号に適用して前記第２の再生画像を生成し、前記エントロピー符号化手段は、更に、前記第１の再生画像を複数領域に分割するための情報と前記各領域の信号に適用するフィルタ係数のセットの情報とをビット列にエントロピー符号化する、ことを特徴とする。
【００２６】
上記のような動画像符号化方法・プログラムに係る発明においても、前記第１の再生画像を複数領域に分割するための情報は、第１の再生画像を分割したブロックの数を特定する情報と、前記ブロックを予め定めた順序でスキャンしたとき、連続する２つのブロックが前記フィルタ処理ステップ（又は前記フィルタ処理手段）にて同じフィルタ係数のセットを適用するブロックであるか否かを示すパターン情報と、を含んでもよい。
【００２７】
また、上述した動画像復号装置に係る発明は、動画像復号方法に係る発明および動画像復号プログラムに係る発明として捉えることができ、以下のように記述することができる。
【００２８】
本発明の一側面に係る動画像復号方法は、動画像復号装置により実行される動画像復号方法であって、動画像を構成する複数の画像それぞれに対し、過去に復号・再生された画像を参照して、予測符号化を行うことで得られたデータを含む圧縮画像データのビット列を入力する入力ステップと、前記圧縮画像データのビット列をエントロピー復号するデータ解析ステップと、前記エントロピー復号した圧縮画像データから第１の再生画像を復元する復元ステップと、前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理ステップと、前記第２の再生画像を、後続の画像を復号するために用いられる参照画像として１つ以上格納する画像格納ステップと、を有し、前記データ解析ステップでは、前記動画像復号装置は、更に、前記圧縮画像データのビット列から、前記第１の再生画像を複数領域に分割するための情報と各領域に適用するフィルタ係数のセットの情報とをエントロピー復号し、前記フィルタ処理ステップでは、前記動画像復号装置は、前記エントロピー復号された前記第１の再生画像を複数領域に分割するための情報と前記各領域に適用するフィルタ係数のセットの情報とに基づいて、前記第１の再生画像を複数領域に分割し、各領域に対応するフィルタ係数のセットを前記各領域の信号に適用して、第２の再生信号を生成する、ことを特徴とする。
【００２９】
本発明の一側面に係る動画像復号プログラムは、コンピュータを、動画像を構成する複数の画像それぞれに対し、過去に復号・再生された画像を参照して、予測符号化を行うことで得られたデータを含む圧縮画像データのビット列を入力する入力手段と、前記圧縮画像データのビット列をエントロピー復号するデータ解析手段と、前記エントロピー復号した圧縮画像データから第１の再生画像を復元する復元手段と、前記第１の再生画像に含まれるノイズを取り除いて、第１の再生画像とは異なる第２再生画像を生成するフィルタ処理手段と、前記第２の再生画像を、後続の画像を復号するために用いられる参照画像として１つ以上格納する画像格納手段、として機能させ、前記データ解析手段は、更に、前記圧縮画像データのビット列から、前記第１の再生画像を複数領域に分割するための情報と各領域に適用するフィルタ係数のセットの情報とをエントロピー復号し、前記フィルタ処理手段は、前記エントロピー復号された前記第１の再生画像を複数領域に分割するための情報と前記各領域に適用するフィルタ係数のセットの情報とに基づいて、前記第１の再生画像を複数領域に分割し、各領域に対応するフィルタ係数のセットを前記各領域の信号に適用して、第２の再生信号を生成する、ことを特徴とする。
【００３０】
上記のような動画像復号方法・プログラムに係る発明においても、前記第１の再生画像を複数領域に分割するための情報が、第１の再生画像を分割したブロックの数を特定する情報と、前記ブロックを予め定めた順序でスキャンしたとき、連続する２つのブロックが前記フィルタ処理ステップ（又は前記フィルタ処理手段）にて同じフィルタ係数のセットを適用するブロックであるか否かを示すパターン情報と、を含んでもよい。
【発明の効果】
【００３１】
本発明によれば、再生画像からノイズを除去するためのフィルタ処理において、画像の解像度などに応じて、動画像符号化装置にて、フィルタ処理の単位となるブロック数を最適化できる。また、動画像復号装置でのシンタックス要素の解析が簡単になる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態に係る動画像符号化装置を示すブロック図である。
【図２】本発明の実施形態に係る動画像復号装置を示すブロック図である。
【図３】本発明の実施形態に係るＡＬＦ領域とフィルタ係数に関する情報の符号化方法を示す流れ図である。
【図４】本発明の実施形態に係るＡＬＦ領域とフィルタ係数に関する情報の復号方法を示す流れ図である。
【図５】本発明の実施形態に係る画像分割とブロックスキャン順の例を説明する図である。
【図６】本発明の実施形態に係る画像分割とブロックスキャン順の別例を説明する図である。
【図７】本発明の実施形態に係るフィルタ係数のセットを符号化／復号するためのシンタックステーブルを示す図である。
【図８】記録媒体に記録されたプログラムを実行するためのコンピュータのハードウェア構成を示す図である。
【図９】記録媒体に記憶されたプログラムを実行するためのコンピュータの概観図である。
【図１０】従来の画像分割とブロックスキャン順の例を説明する図である。
【図１１】従来のフィルタ処理のＡＬＦ領域とフィルタ係数の符号化方法を示す流れ図である。
【図１２】従来のフィルタ係数のＡＬＦ領域とフィルタ係数の復号方法を示す流れ図である。
【図１３】動画像符号化プログラムの構成例を示すブロック図である。
【図１４】動画像復号プログラムの構成例を示すブロック図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態について、図１から図９を用いて説明する。
【００３４】
図１は本発明の実施形態による動画像符号化装置１００を示すブロック図である。図１に示すように、動画像符号化装置１００は、入力端子１０１、ブロック分割器１０２、予測信号生成器１０３、フレームメモリ１０４、減算器１０５、変換器１０６、量子化器１０７、逆量子化器１０８、逆変換器１０９、加算器１１０、エントロピー符号化器１１１、出力端子１１２、および適応ループフィルタ器（以下「ＡＬＦ器」ともいう）１１４を備える。減算器１０５、変換器１０６と量子化器１０７は、特許請求の範囲に記載された「符号化手段」に対応し、エントロピー符号化器１１１は「エントロピー符号化手段」に対応する。また、逆量子化器１０８、逆変換器１０９と加算器１１０は、特許請求の範囲に記載された「復号手段」に対応する。フレームメモリ１０４は「画像格納手段」、適応ループフィルタ器１１４は「フィルタ処理手段」にそれぞれ対応する。
【００３５】
以上のように構成された動画像符号化装置１００について、以下その動作を述べる。複数枚の画像からなる動画像の信号は入力端子１０１に入力される。符号化の対象となる画像はブロック分割器１０２にて、複数の領域に分割される。本発明による実施形態では、８×８の画素からなるブロックに分割されるが、それ以外のブロックの大きさまたは形に分割してもよい。また、複数のブロックサイズや形が１画面に混在してもよい。次に符号化処理の対象となる領域（以下対象ブロックとよぶ）に対して、過去に符号化し、復号された画像信号を参照して予測信号を生成する。本発明による実施形態では、画面間予測と画面内予測の２種類の予測方法を用いる。
【００３６】
画面間予測では、過去に符号化されたのちに復元された再生画像を参照画像として、この参照画像から対象ブロックに対する誤差の最も小さい予測信号を与える動き情報を求める。また場合に応じて、対象ブロックを再分割し、再分割された小領域に対し画面間予測方法を決定してもよい。この場合、各種の分割方法の中から、対象ブロック全体に対し最も効率のよい分割方法及びそれぞれの動き情報を決定する。本発明による実施形態では、予測信号生成器１０３にて画面間予測が行われ、対象ブロックはラインＬ１０２、参照画像はＬ１０４経由で入力される。参照画像としては、過去に符号化され復元された複数枚の画像を参照画像として用いる。このように決定された動き情報及び小領域の分割方法はラインＬ１１２経由でエントロピー符号化器１１１に送られビット列に符号化した上で出力端子１１２から送出される。また複数の参照画像の中で、予測信号がどの参照画像から取得するかに関する情報もラインＬ１１２経由でエントロピー符号化器１１１に送られる。なお、本発明による実施形態では、３枚ないし６枚の再生画像をフレームメモリ１０４に格納し、参照画像として用いる。予測信号生成器１０３では、小領域の分割方法及びそれぞれの小領域に対応する、参照画像と動き情報をもとにフレームメモリ１０４から参照画像信号を取得し、予測信号を生成する。このように生成された画面間予測信号はラインＬ１０３経由で減算器１０５に送られる。
【００３７】
画面内予測では、対象ブロックに空間的に隣接する既再生の画素値を用いて画面内予測信号を生成する。具体的には予測信号生成器１０３では、フレームメモリ１０４から同じ画面内にある既再生の画素信号を取得し、これらの信号を外挿することによって画面内予測信号を生成する。外挿の方法に関する情報はラインＬ１１２経由でエントロピー符号化器１１１に送られ符号化した上で出力端子１１２から送出される。このように生成された画面内予測信号は減算器１０５に送られる。上述のように求められた画面間予測信号と画面内予測信号に対し、誤差の最も小さいものが選択され、減算器１０５に送られる。
【００３８】
減算器１０５にて対象ブロックの信号（ラインＬ１０２経由）から予測信号（ラインＬ１０３経由）を引き算し、残差信号を生成する。この残差信号は変換器１０６にて離散コサイン変換され、各変換係数は量子化器１０７にて量子化される。最後にエントロピー符号化器１１１にて量子化された変換係数をビット列に符号化して、予測方法に関する情報とともに出力端子１１２より送出される。
【００３９】
後続の対象ブロックに対する画面内予測もしくは画面間予測を行うために、圧縮された対象ブロックの信号は逆処理し復元される。すなわち、量子化された変換係数は逆量子化器１０８にて逆量子化されたのちに逆変換器１０９にて逆離散コサイン変換され、残差信号を復元する。加算器１１０にて復元された残差信号とラインＬ１０３から送られた予測信号とを加算し、対象ブロックの信号を再生する。再生された信号により構成される再生画像（特許請求の範囲の記載では「第１の再生画像」と記載）は、適応ループフィルタ器１１４にて再生画像内の量子化誤差ノイズが除去されたのち、フレームメモリ１０４に格納される（フレームメモリに格納される再生画像は特許請求の範囲では「第２の再生画像」と記載）。本実施の形態では変換器１０６と逆変換器１０９を用いているが、これらの変換器に代わるほかの変換処理を用いてもよい。場合によって、変換器１０６と逆変換器１０９がなくてもよい。
【００４０】
再生画像には量子化誤差ノイズが含まれている。そのため、本実施形態の動画像符号化装置１００では、予測信号生成器１０３にて参照される再生画像をフレームメモリ１０４に格納する前にＡＬＦ器１１４にてノイズを除去する。ＡＬＦ器１１４は、Ｌ１０２経由で入力される入力画像とＬ１１０経由で入力される再生画像の内容を解析し、再生画像を２のＮ乗個のブロックに分割する。ここでＮは０以上の正の整数（Ｎ＝０、１、２、３．．．．）である。Ｎの値は画像の内容やレート歪特性などに基づいて決定する。Ｎが０〜５のときの再生画像のブロック分割の例を図５に示す。図５で矢印はブロックのスキャン順を示す。スキャン順で、類似のノイズ特性を持つ連続するブロックが１つの領域に統合され、各領域には、領域内の再生画素に含まれるノイズの削減に最適なフィルタ係数のセットが割り当てられる。フィルタは例えばWiener  filterを用いて導出できる。つまり、対象領域内の再生画素と入力画素の自己相関と相互相関を計算し、それらの相関係数から再生画素が入力画素に近づくようにフィルタ係数を導出する。生成した領域の配置（フィルタ処理の対象画像内の領域のマップならびに領域の配置図であり、以降、ＡＬＦ領域と呼ぶ）と各領域に関わるフィルタ係数のセットとはＬ１１４経由でエントロピー符号化器１１１に送出される。エントロピー符号化器１１１は、ＡＬＦ領域と各領域に関わるフィルタ係数のセットを符号化し、動き情報や量子化変換係数に関する情報とともにビットストリームの一部として出力端子１１２より送出する。
【００４１】
次に、本発明による動画像予測復号方法について説明する。図２は本発明の実施形態による動画像復号装置２００のブロック図を示す。図２に示すように、動画像復号装置２００は、入力端子２０１、データ解析器２０２、逆量子化器２０３、逆変換器２０４、加算器２０５、予測信号生成器２０８、フレームメモリ２０７、出力端子２０６、および適応ループフィルタ器（以下「ＡＬＦ器」ともいう）２０９を備える。逆量子化器２０３と逆変換器２０４は、特許請求の範囲に記載された「復号手段」に対応する。復号手段としては上記以外のものを用いてもよい。また逆変換器２０４がなくてもよい。データ解析器２０２は「データ解析手段」、フレームメモリ２０７は「画像格納手段」、適応ループフィルタ器２０９は「フィルタ処理手段」に対応する。
【００４２】
以上のように構成された動画像復号装置２００について、以下その動作を述べる。上述した方法で圧縮符号化された圧縮データは入力端子２０１から入力される。この圧縮データには、画像を複数のブロックに分割された対象ブロックを予測し符号化された残差信号、量子化パラメータ、及び予測信号の生成に関連する情報が含まれている。予測信号の生成に関連する情報として、画面間予測の場合はブロック分割に関する情報（ブロックのサイズ）が含まれ、画面内予測の場合は周辺の既再生の画素から外挿方法に関する情報が含まれている。また、上記の圧縮データには、再生画像のフィルタ処理に用いる再生画像内のＡＬＦ領域の情報と、各領域に関わるフィルタ係数のセットの情報も含まれている。
【００４３】
データ解析器２０２は、ビット列の圧縮データから、対象ブロックの残差信号、予測信号の生成に関連する情報、量子化パラメータ、再生画像のフィルタ処理に用いる再生画像内のＡＬＦ領域の情報（以下「ＡＬＦ領域の情報」と略称する）、及び各領域に関わるフィルタ係数のセットの情報を抽出する。対象ブロックの残差信号は逆量子化器２０３にて量子化パラメータ（ラインＬ２０２経由）をもとに逆量子化される。その結果は逆変換器２０４にて逆離散コサイン変換される。
【００４４】
次に、ラインＬ２０６ｂ経由で予測信号の生成に関連する情報が予測信号生成器２０８に送られる。予測信号生成器２０８では、予測信号の生成に関連する情報に基づいて、フレームメモリ２０７にアクセスし、複数の参照画像の中から参照信号を取得し予測信号を生成する。この予測信号はラインＬ２０８経由で加算器２０５に送られ、復元された残差信号に加算され、対象ブロック信号を再生する。適応ループフィルタ器２０９は、ラインＬ２０６ａ経由で送られる上記ＡＬＦ領域の情報と各領域に関わるフィルタ係数のセットの情報とに基づいて、ラインＬ２０５経由で入力された再生画像（特許請求の範囲の記載では「第１の再生画像」と記載）から量子化誤差ノイズを除去する。ノイズ除去された再生画像（特許請求の範囲の記載では「第２の再生画像」と記載）は、出力端子２０６から出力されると同時に、後続の画像の復号・再生に用いるため、ラインＬ２１０を経由してフレームメモリ２０７に格納される。
【００４５】
本発明の特徴は、ＡＬＦ器１１４ならびにＡＬＦ器２０９でのフィルタ処理に関わるＡＬＦ領域の情報と各領域に関わるフィルタ係数のセットの情報とをエントロピー符号化ならびにエントロピー復号する際のシンタックス要素に関連する。図３と図４にてさらに説明する。シンタックス要素のエントロピー符号化ならびに復号には、算術符号化や可変長符号化が利用できるが本発明では限定されない。
【００４６】
図３は、ＡＬＦ領域の情報と各領域に関わるフィルタ係数のセットの情報を動画像復号装置に伝送するためのシンタックス要素をエントロピー符号化する際の処理の流れ図を示している。
【００４７】
まず、ＡＬＦ器１１４はステップ５１０にて、動画像復号装置でのフィルタ処理に必要となる情報を取得する。これらの情報には、１）Ｎの値（図５の例のように、Ｎの２乗がフィルタ処理対象となる画像の分割ブロック数を示す）、２）フィルタパターン（各ブロックを、図５に示すスキャン順で連続するブロックからなる複数のＡＬＦ領域に配置/マップするための情報、配置図/マップを生成するための情報、詳細は後述の図７で説明）、３）Ｍの値（フィルタ処理の対象となる画像内のＡＬＦ領域の数またはフィルタ係数のセット数）、及び、４）Ｍセットのフィルタ係数、が含まれる。取得した情報は、図１のＬ３１５を経由してエントロピー符号化器１１１に送られる。
【００４８】
次に、エントロピー符号化器１１１は、ステップ５２０にて、シンタックス要素であるＮの値（log2_num_blocks=N）を符号化する。この情報は、図５に示すように画像を２のＮ乗個のブロックに分割することを示す。続いて、エントロピー符号化器１１１は、ステップ５３０にて、Ｎの値が１より大きいか否かをチェックする。Ｎが１より大きい場合には、フィルタパターンを符号化する。Ｎの値が１以下の場合には、ステップ５４０をスキップする。最後に、エントロピー符号化器１１１は、ステップ５５０にて、Ｍセットのフィルタ係数を符号化する。
【００４９】
図４は、エントロピー符号化されたＡＬＦ領域の情報と各領域に関わるフィルタ係数のセットの情報とのシンタックス要素をエントロピー復号処理する際の流れ図を示している。
【００５０】
まず、データ解析器２０２は、ステップ６１０にて、シンタックス要素であるlog2_num_blocksを復号し、Ｎの値を決定する（N=log2_num_blocks）。続いて、ステップ６２０で復号されたＮの値が１より大きい場合には、ステップ６３０にてフィルタパターンを復号し、Ｎが１以下の場合には、ステップ６３０の処理をスキップする。ここで、フィルタパターンは、２のＮ乗個のブロックを複数のＡＬＦ領域に配置/マップする際に必要となる配置図/マップを生成するための情報である（詳細は後述の図７で説明）。
【００５１】
次に、データ解析器２０２あるいはＡＬＦ器２０９は、ステップ６４０にて、復号したＮの値とフィルタパターンを用いて、画像内の領域数Ｍを決定する。同時にＡＬＦ器２０９は、復号したＮの値に基づいて画像を２のＮ乗個に分割する。また、フィルタパターンを用いて、画像内のＭ個の領域（ＡＬＦ領域）の構成図/マップを生成し、２のＮ乗個のブロックをＭ個の領域に統合する。最後にデータ解析器２０２は、ステップ６５０にて、Ｍセットのフィルタ係数を復号する。
【００５２】
図７に、上記で説明したフィルタ処理に関わるＡＬＦ領域の情報と各領域に関わるフィルタ係数のセットの情報との符号化/復号に用いるシンタックステーブルを示す。Ｒ１００はＮの数を示すシンタックス要素である。Ｒ１１０とＲ１２０はそれぞれ、フィルタパターンとフィルタ係数を示すシンタックス要素である。alf_filter_pattern_flag[i]（i=1〜（２のＮ乗-1））は、図５の矢印で示したスキャン順で、２のＮ乗個の各ブロックがどのＡＬＦ領域に属するかを示す情報である。alf_filter_pattern_flag[i]はi-1番目のブロックと同じフィルタ係数でi番目のブロックのフィルタ処理を行うか否かを示すフラグ(バイナリ情報)である。当該フラグが０の場合は、i-1番目と同じフィルタ係数でフィルタ処理を行うことを示し、当該フラグが１の場合は、i番目のブロックから新たなＡＬＦ領域が始まることを示す。alf_filter_pattern_flag[0]を1とし、i=0〜（２のＮ乗-1）までの「２のＮ乗」個のフラグの値を加算した値がＭとなる。このように、データ解析器２０２あるいはＡＬＦ器２０９は、フィルタパターンの情報を用いて、画像内の領域数Ｍの決定し、画像内のＭ個の領域（ＡＬＦ領域）の構成図/マップを生成できる。
【００５３】
ここで、シンタックス要素のＲ１００に示すalf_log2_num_blockとＲ１１０に示すalf_filter_pattern_flagは、特許請求の範囲に記載された「再生画像を複数領域に分割するための情報」に対応し、Ｒ１２０に示すalf_filt_coeffは、「複数のフィルタのセットの情報」に対応する。
【００５４】
このように、本発明によれば、フィルタ係数のセットを１つの方法で符号化/復号できると共に、再生画像の分割ブロック数の変更が可能となる。
【００５５】
より具体的には、本実施形態のシンタックス要素alf_log2_num_bloksにて、画像内のブロック数（２のＮ乗、Ｎ＝１、２、４、８、１６…）を指示することが可能となり、画像解像度や画像の内容に応じて、Ｎの値を動画像符号化装置が自由に決定できるようになる。また、動画像符号化装置は、フィルタ処理対象となる画像内の分割ブロック数（２のＮ乗）に基づいて、適切な数のalf_filter_pattarn_flagを符号化し、ブロックスキャン順で、同じフィルタ係数のセットを共有する領域に属するブロック数、つまりＡＬＦ領域の数（Ｍの値）を指示することが可能となる。
【００５６】
なお、符号化方法を選択するalf_no_filters_idcの符号化は不要となる。
【００５７】
本発明では、さらに下記の変形例（１）〜（４）を採用することが可能である。
【００５８】
（１）図５はMoore  curveに基づいて画像内のブロックのスキャン順を決めているが、本発明のシンタックス要素の符号化/復号は、このスキャン方法に限定されない。例えば、Hilbert  curve及び図６に示すようなスキャンパターンも利用可能である。また、Moore  curveのように、ブロックスキャンの最初と最後のブロックが隣り合う場合には、alf_filter_pattern_flag[i]の符号化/復号を１つ追加することにより、最初にスキャンされるブロックと最後にスキャンされるブロックとを１つの領域とするか否かを示すことも可能となる。
【００５９】
（２）上記では、Ｎの数のレンジを０〜４としているが、画像サイズ等に応じて、さらに拡張してもよい。
【００６０】
（３）上記では、領域の数は限定していないが、画像内の領域数が大きくなると、フィルタ係数のセットの符号量が増加するばかりでなく、その保存に要するコストも大きくなり、実装の複雑さにも影響する。そのため、領域数、つまりフィルタ係数のセットの数Ｍの最大値をシーケンスヘッダやピクチャヘッダ等で制限することも有効である。
【００６１】
（４）上記の図４では、Ｍの値を復号したＮの値とフィルタパターンから導出しているが、図３のステップ５５０で明示的にＭの値を符号化し、図４のステップ６５０でＭの値をビットストリームから復号するようにしてもよい。Ｍの値を復号することで、データ解析器２０２は、フィルタパターンからＭの値を導出することなく、Ｍセットのフィルタ係数をビットストリームから復号できるようになる。つまり、ステップ６５０をステップ６４０より先に実施することが可能となる。また、フィルタパターンの代わりに、各領域の先頭ブロックを示す識別情報（例えば、図５のブロックスキャン順で何番目のブロックかを示す情報）を符号化/復号するようにしてもよい。この際、識別情報の値そのものではなく、前の領域の先頭ブロックを識別する情報と次の領域の先頭ブロックを識別する情報の差分値を送るようにすれば、各ＡＬＦ領域の先頭ブロックを示す識別情報を効率良く符号化できる。識別情報の復号時には、直前に復号した識別情報に、復号した差分値を加算すればよい。なお、最初の領域については、領域の先頭が明確であるため、識別情報を送る必要はない（変形例（１）のようにalf_filter_pattern_flag[i]の符号化/復号を１つ追加することにより、最初にスキャンされるブロックと最後にスキャンされるブロックとを１つの領域とするか否かを示すようにしてもよい）。
【００６２】
コンピュータを上記の動画像符号化装置１００として機能させるための動画像符号化プログラムは、記録媒体に格納されて提供可能とされている。同様に、コンピュータを上記の動画像復号装置２００として機能させるための動画像復号プログラムは、記録媒体に格納されて提供可能とされている。記録媒体としては、フレキシブルディスク、ＣＤ−ＲＯＭ、ＵＳＢメモリ、ＤＶＤ、あるいはＲＯＭ等の記録媒体、又は半導体メモリ等が例示される。
【００６３】
図１３には、コンピュータを動画像符号化装置１００として機能させるための動画像符号化プログラムのモジュールを示す。図１３に示すように、動画像符号化プログラムＰ１００は、入力モジュールＰ１０１、符号化モジュールＰ１０２、エントロピー符号化モジュールＰ１０３、復元モジュールＰ１０４、フィルタ処理モジュールＰ１０５、及び画像格納モジュールＰ１０６を備えている。
【００６４】
また、図１４には、コンピュータを動画像復号装置２００として機能させるための動画像復号プログラムのモジュールを示す。図１４に示すように、動画像復号プログラムＰ２００は、入力モジュールＰ２０１、データ解析モジュールＰ２０２、復元モジュールＰ２０３、フィルタ処理モジュールＰ２０４、及び画像格納モジュールＰ２０５を備えている。
【００６５】
上記のように構成された動画像符号化プログラムＰ１００及び動画像復号プログラムＰ２００は、図８及び図９に示す記録媒体１０に記憶可能であり、後述するコンピュータ３０により実行される。
【００６６】
図８は、記録媒体に記録されたプログラムを実行するためのコンピュータ３０のハードウェア構成を示す図であり、図９は、記録媒体に記憶されたプログラムを実行するためのコンピュータ３０の概観図である。ここでのコンピュータ３０は、ＣＰＵを具備しソフトウェアによる情報処理や制御を行うＤＶＤプレーヤ、セットトップボックス、携帯電話などを広く含む。
【００６７】
図８に示すように、コンピュータ３０は、フレキシブルディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、ＤＶＤドライブ装置等の読み取り装置１２と、オペレーティングシステムを常駐させた作業用メモリ（ＲＡＭ）１４と、記録媒体１０に記憶されたプログラムを記憶するメモリ１６と、ディスプレイといった表示装置１８と、入力装置であるマウス２０及びキーボード２２と、データ等の送受を行うための通信装置２４と、プログラムの実行を制御するＣＰＵ２６とを備えている。記録媒体１０が読み取り装置１２に挿入されると、コンピュータ３０は、読み取り装置１２から記録媒体１０に格納された動画像符号化プログラムにアクセス可能になり、当該動画像符号化プログラムを実行することによって上記の動画像符号化装置１００として動作することが可能になる。同様に、記録媒体１０が読み取り装置１２に挿入されると、コンピュータ３０は、読み取り装置１２から記録媒体１０に格納された動画像復号プログラムにアクセス可能になり、当該動画像復号プログラムを実行することによって上記の動画像復号装置２００として動作することが可能になる。
【００６８】
図９に示すように、動画像符号化プログラム又は動画像復号プログラムは、搬送波に重畳されたコンピュータデータ信号４０としてネットワークを介して提供されるものであってもよい。この場合、コンピュータ３０は、通信装置２４によって受信された動画像符号化プログラム又は動画像復号プログラムをメモリ１６に格納し、当該動画像符号化プログラム又は当該動画像復号プログラムを実行することができる。
【符号の説明】
【００６９】
１００…動画像符号化装置、１０１…入力端子、１０２…ブロック分割器、１０３…予測信号生成器、１０４…フレームメモリ（またはバッファ、DPB）、１０５…減算器、１０６…変換器、１０７…量子化器、１０８…逆量子化器、１０９…逆変換器、１１０…加算器、１１１…エントロピー符号化器、１１２…出力端子、１１４…適応ループフィルタ器、２００…動画像復号装置、２０１…入力端子、２０２…データ解析器、２０３…逆量子化器、２０４…逆変換器、２０５…加算器、２０６…出力端子、２０７…フレームメモリ、２０８…予測信号生成器、２０９…適応ループフィルタ器。
【図１】
2014017720.tif 000003
【図２】
2014017720.tif 000004
【図３】
2014017720.tif 000005
【図４】
2014017720.tif 000006
【図５】
2014017720.tif 000007
【図６】
2014017720.tif 000008
【図７】
2014017720.tif 000009
【図８】
2014017720.tif 000010
【図９】
2014017720.tif 000011
【図１０】
2014017720.tif 000012
【図１１】
2014017720.tif 000013
【図１２】
2014017720.tif 000014
【図１３】
2014017720.tif 000015
【図１４】
2014017720.tif 000016