(57)【要約】【課題】画像の局所的な性質に応じて，適応補間フィルタ（ＡＩＦ）を複数参照フレーム（ＭＲＦ）と併用する場合の符号化効率を向上させる。【解決手段】参照フレームごとにＡＩＦ制御情報ｒ［ｉ］と呼ぶ付加情報を導入し，符号化ストリームのシンタックスに加えることにより，参照フレームまたは参照フレーム群に対するＡＩＦ係数算出の適応処理化を図る。ＡＩＦ制御情報ｒ［ｉ］は，例えば，ｉ番目の参照フレームに対して，個別のＡＩＦ係数を算出するか，他の参照フレームを含むフレーム群に対して共通のＡＩＦ係数を算出するか，または予め定められた固定のＡＩＦ係数を使用するかを，復号側へ通知するための情報であり，符号化ストリーム内に挿入される。【選択図】図１
2012060208.tif 000002
【特許請求の範囲】
【請求項１】
複数の復号フレームを参照し，小数画素精度に対応した動き補償フレーム間予測を用いて動画像を符号化する動画像符号化方法において，
前記動き補償フレーム間予測に用いる参照フレームに応じて小数画素位置の画素値を生成するために用いる補間フィルタの係数を適応的に設定する過程と，
前記補間フィルタの係数が，少なくとも個々の参照フレームに対して個別に設定された係数であるか否かを示すフィルタ制御情報を，前記各参照フレームごとに付加情報として符号化ストリーム中に加える過程と，
前記適応的に設定された係数を有する補間フィルタを用いて参照フレームの小数画素精度補間画像を生成し，小数画素精度に対応した動き補償フレーム間予測により符号化対象画像を符号化し，符号化ストリームを出力する過程とを有する
ことを特徴とする動画像符号化方法。                                            
【請求項２】
請求項１記載の動画像符号化方法において，
前記フィルタ制御情報は，参照フレームがＭ枚（Ｍ≧２）存在する場合に，第ｉ番目（ｉ＝０，１，…，Ｍ−１）の参照フレームに対する補間フィルタの係数が，
当該参照フレームに対して個別に設定された係数であるか，複数の参照フレームに対して共通に設定された係数であるかを示す情報，
または，当該参照フレームに対して個別に設定された係数であるか，予め定められた固定の係数であるかを示す情報，
または，当該参照フレームに対して個別に設定された係数であるか，複数の参照フレームに対して共通に設定された係数であるか，予め定められた固定の係数であるかを示す情報の，いずれかの情報である
ことを特徴とする動画像符号化方法。
【請求項３】
請求項１または請求項２記載の動画像符号化方法において，
前記補間フィルタの係数の設定単位は，符号化対象フレームまたは符号化対象フレームを分割した部分領域であるスライスであり，
前記補間フィルタの係数を適応的に設定する過程では，符号量・歪みコストを最小化する補間フィルタの係数を定めるフィルタ制御情報を設定する
ことを特徴とする動画像符号化方法。
【請求項４】
複数の復号フレームを参照し，小数画素精度に対応した動き補償フレーム間予測を用いて動画像を符号化する動画像符号化装置において，
前記動き補償フレーム間予測に用いる参照フレームに応じて小数画素位置の画素値を生成するために用いる補間フィルタの係数を適応的に設定する手段と，
前記補間フィルタの係数が，少なくとも個々の参照フレームに対して個別に設定された係数であるか否かを示すフィルタ制御情報を，前記各参照フレームごとに付加情報として符号化ストリーム中に加える手段と，
前記適応的に設定された係数を有する補間フィルタを用いて参照フレームの小数画素精度補間画像を生成し，小数画素精度に対応した動き補償フレーム間予測により符号化対象画像を符号化し，符号化ストリームを出力する手段とを備える
ことを特徴とする動画像符号化装置。
【請求項５】
複数の復号フレームを参照し，小数画素精度に対応した動き補償フレーム間予測を用いて符号化された動画像の符号化ストリームを復号する動画像復号方法において，
動き補償フレーム間予測に用いる参照フレームに応じて小数画素位置の画素値を生成するために用いる補間フィルタの係数が，少なくとも個々の参照フレームに対して個別に設定された係数であるか否かを示すフィルタ制御情報を，符号化ストリームから抽出する過程と，
前記抽出したフィルタ制御情報に基づき，参照フレームに応じて小数画素位置の画素値生成に用いる補間フィルタの係数を適応的に設定する過程と，
前記適応的に設定された係数を有する補間フィルタを用いて参照フレームの小数画素精度補間画像を生成し，小数画素精度に対応した動き補償フレーム間予測により，符号化ストリーム中の復号対象画像を復号する過程とを有する
ことを特徴とする動画像復号方法。                                              
【請求項６】
請求項５記載の動画像復号方法において，
前記フィルタ制御情報は，参照フレームがＭ枚（Ｍ≧２）存在する場合に，第ｉ番目（ｉ＝０，１，…，Ｍ−１）の参照フレームに対する補間フィルタの係数が，
当該参照フレームに対して個別に設定された係数であるか，複数の参照フレームに対して共通に設定された係数であるかを示す情報，
または，当該参照フレームに対して個別に設定された係数であるか，予め定められた固定の係数であるかを示す情報，
または，当該参照フレームに対して個別に設定された係数であるか，複数の参照フレームに対して共通に設定された係数であるか，予め定められた固定の係数であるかを示す情報の，いずれかの情報である
ことを特徴とする動画像復号方法。
【請求項７】
請求項５または請求項６記載の動画像復号方法において，
前記補間フィルタの係数の設定単位は，復号対象フレームまたは復号対象フレームを分割した部分領域であるスライスである
ことを特徴とする動画像復号方法。
【請求項８】
複数の復号フレームを参照し，小数画素精度に対応した動き補償フレーム間予測を用いて符号化された動画像の符号化ストリームを復号する動画像復号装置において，
動き補償フレーム間予測に用いる参照フレームに応じて小数画素位置の画素値を生成するために用いる補間フィルタの係数が，少なくとも個々の参照フレームに対して個別に設定された係数であるか否かを示すフィルタ制御情報を，符号化ストリームから抽出する手段と，
前記抽出したフィルタ制御情報に基づき，参照フレームに応じて小数画素位置の画素値生成に用いる補間フィルタの係数を適応的に設定する手段と，
前記適応的に設定された係数を有する補間フィルタを用いて参照フレームの小数画素精度補間画像を生成し，小数画素精度に対応した動き補償フレーム間予測により，符号化ストリーム中の復号対象画像を復号する手段とを備える
ことを特徴とする動画像復号装置。                                              
【請求項９】
請求項１，請求項２または請求項３記載の動画像符号化方法を，コンピュータに実行させるための動画像符号化プログラム。
【請求項１０】
請求項５，請求項６または請求項７記載の動画像復号方法を，コンピュータに実行させるための動画像復号プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，高能率動画像符号化，復号技術に関し，特に小数画素精度に対応した動き補償フレーム間予測を行う動画像符号化方法，動画像復号方法に関する。
【背景技術】
【０００２】
動画像符号化における重要な要素技術の一つに，動き補償フレーム間予測がある。Ｈ．２６４／ＡＶＣでは，最大１／４画素単位での小数画素位置の参照も可能である。なお，このような小数画素位置を参照するためには，小数画素位置における画素値を生成する必要があり，線形フィルタを用いた補間画像生成の方法が規定されている。
【０００３】
Ｈ．２６４が規定しているのは，フィルタ係数が固定の線形フィルタであった。詳細は，非特許文献１等に記載されている。
【０００４】
この小数画素位置の補間画像生成の改良として，フィルタ係数を入力映像の特徴に応じて適応的に制御する適応補間フィルタ（ＡＩＦ）と呼ばれる技術が検討されている（非特許文献２参照）。
【０００５】
また，Ｈ．２６４／ＡＶＣでは，動き補償フレーム間予測の拡張として，複数枚の参照フレームに対応した複数参照フレーム（ＭＲＦ）動き補償フレーム間予測が導入されている。ＭＲＦにおいて，Ｍ枚のフレームを参照する場合，Ｍ枚の参照フレームは，参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］により指定される（ｉ＝０，…，Ｍ−１）。例えば，Ｍ＝２, ｒｅｆ＿ｉｄｘ［０］＝１０，ｒｅｆ＿ｉｄｘ［１］＝９であれば，最大２枚のフレームを参照し，第１０フレームおよび第９フレームを参照フレームとして用いる（詳細は，非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】大久保榮監修，インプレス標準教科書シリーズ，改定三版Ｈ．２６４／ＡＶＣ教科書，株式会社インプレスＲ＆Ｄ，２００９年１月１日発行
【非特許文献２】Y.Vatis, B.Edler, D.T.Nguyen, and J.Ostermann. Two-dimensional non-separable adaptive wiener interpolation filter for H.264/AVC. In ITU-T Q.6/SG16 VCEG, VCEG-Z17r1, Apr. 2005
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし，ＡＩＦをＭＲＦへ対応させるための手法については，明確に記載されていない。ＡＩＦをＭＲＦへ対応させるための手法として考えられるのは，例えば，全ての参照フレームに対してＡＩＦ係数を共有する方法である。図１５では，４枚の参照フレームに対して，共通のフィルタ係数が設定された例を示している。ここで，Ａはフィルタ係数を格納したベクトル変数であり，フィルタがＬタップの場合，ＡはＡ［ｋ］（ｋ＝０，…，Ｌ−１）からなるＬ個の係数を含む。
【０００８】
参照フレームごとに，予測に及ぼす影響が異なることが考えられる。例えば，ピクチャタイプが異なる場合，あるいは，同一ピクチャタイプであっても，量子化幅，符号化モードが異なる場合は，その代表例である。しかし，前述のアプローチでは，こうした参照フレーム間の特性の違いを吸収できない。
【０００９】
一方，ＡＩＦをＭＲＦへ対応させるための手法として，図１６に示すように，４枚の参照フレームに個別にＡＩＦ係数ａ０，ａ１，ａ２，ａ３を設定する方法も考えられる。しかし，単純に，このような方法をとると，フィルタ係数を表現するための付加情報が増加するため，必ずしも符号化効率向上に繋がる保証はない。このため，ＡＩＦをＭＲＦと併用した場合の予測誤差の低減に改良の余地を残す。
【００１０】
本発明はかかる事情に鑑みてなされたものであって，画像の局所的な性質に応じて，ＡＩＦをＭＲＦと併用する場合のフィルタ係数算出および設定に関する適応処理を確立することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため，本発明は，参照フレームごとにフィルタ制御情報と呼ぶ付加情報を導入し，符号化ストリームのシンタックスに加えることにより，参照フレームまたは参照フレーム群に対するＡＩＦ係数算出の適応処理化を図る。
【００１２】
図１は，本発明の概要を説明する図である。本発明では，複数の参照フレーム（図１の例では４枚）に対して，フィルタ制御情報ｒ［ｉ］（ｉ＝０，…，３）を付与する。このフィルタ制御情報ｒ［ｉ］の意味は，例えば以下のとおりである。
・ｒ［ｉ］＝１であれば，当該参照フレームごとに個別のＡＩＦ係数を算出する。
・ｒ［ｉ］＝０１であれば，ｒ［ｊ］＝０１である他の参照フレームを含むフレーム群に対して共通のＡＩＦ係数を算出する。
・ｒ［ｉ］＝００であれば，予め定められた固定のフィルタ係数を使用する。この場合，フィルタ係数は復号側へ送信する必要はない。
【００１３】
この例では，フィルタ制御情報の値が３種類の例を示したが，このうち２種類だけを用いてもよい。
【００１４】
すなわち，本発明では，複数の復号フレームを参照し，小数画素精度に対応した動き補償フレーム間予測を備えた動画像符号化方式において，参照フレームに応じて小数画素位置の画素値を生成するために用いる補間フィルタの係数を適応的に設定し，前記補間フィルタの係数が，少なくとも個々の参照フレームに対して個別に設定された係数であるか否かを示すフィルタ制御情報を，各参照フレームごとに付加情報として符号化ストリーム中に加える。
【００１５】
また，本発明は，複数の復号フレームを参照し，小数画素精度に対応した動き補償フレーム間予測を備えた動画像符号化方式が出力する符号化ストリームを復号する動画像復号方式において，復号画像を生成する際，符号化ストリーム中に付与されたフィルタ制御情報に基づき，参照フレームに応じて小数画素位置の画素値生成に用いる補間フィルタの係数を適応的に設定する。
【００１６】
選択可能な各フィルタ制御情報に対応するフィルタ係数を求め，そのフィルタ係数を用いた場合の符号量・歪みコストを最小化するフィルタ制御情報を，符号化対象フレーム（またはスライス）に対するフィルタ制御情報として符号化ストリーム内に設定するため，符号化効率を向上させることができるようになる。
【発明の効果】
【００１７】
本発明により，適応補間フィルタ（ＡＩＦ）を複数参照フレーム（ＭＲＦ）の条件下で用いる場合，ＡＩＦによる予測誤差低減効果とその付加情報に対するトレードオフを解決し，符号化効率向上を実現できる。例えば，参照フレームのピクチャタイプの違いを考慮したＡＩＦ係数の設計を可能にするための符号化ストリームの構造を提供できることから，符号化効率向上に繋がる。
【図面の簡単な説明】
【００１８】
【図１】本発明の概要を説明する図である。
【図２】ＡＩＦ制御情報の設定例を示す図である。
【図３】ＡＩＦ制御情報の設定例を示す図である。
【図４】ＡＩＦ制御情報の設定例を示す図である。
【図５】本発明の一実施形態に係る動画像符号化装置の構成例を示す図である。
【図６】符号化時の参照フレーム生成処理フローチャート（その１）である。
【図７】符号化時の参照フレーム生成処理フローチャート（その２）である。
【図８】符号化時の参照フレーム生成処理フローチャート（その３）である。
【図９】個別フィルタ係数の算出処理フローチャートである。
【図１０】共通フィルタ係数の算出処理フローチャートである。
【図１１】本発明の一実施形態に係る動画像復号装置の構成例を示す図である。
【図１２】復号時の参照フレーム生成処理フローチャート（その１）である。
【図１３】復号時の参照フレーム生成処理フローチャート（その２）である。
【図１４】復号時の参照フレーム生成処理フローチャート（その３）である。
【図１５】本発明の課題を説明する図である。
【図１６】本発明の課題を説明する図である。
【発明を実施するための形態】
【００１９】
本発明では，参照フレームごとにフィルタ制御情報（以下，ＡＩＦ制御情報）と呼ぶ付加情報を導入し，ＡＩＦ係数算出の適応処理化を図る。まず，フィルタ制御情報（以下，ＡＩＦ制御情報という）の具体例を示す。
【００２０】
〔ＡＩＦ制御情報の例（その１）〕
参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］（ｉ＝０，…，Ｍ−１）により指定される参照フレームに対して，ＡＩＦ制御情報ｒ［ｉ］を付与する。ｒ［ｉ］は０または１をとる。各値の意味は以下のとおりである。
１．ｒ［ｉ］＝１の場合：第ｉ参照フレームに対してＡＩＦ係数を算出する。ここで，求まる係数を個別ＡＩＦ係数と呼ぶ。
２．ｒ［ｉ］＝０の場合：ｒ［ｉ］＝０を付与された参照フレーム群に対して，共通のＡＩＦ係数を算出する。ここで，求まる係数を共通ＡＩＦ係数と呼ぶ。
【００２１】
図２に，Ｍ＝４において，ｒ［０］＝１，ｒ［１］＝１，ｒ［２］＝０，ｒ［３］＝０とした場合の例を示す。１番目と２番目の参照フレームに対し，それぞれ個別ＡＩＦ係数ａ０，ａ１による補間フィルタにより補間処理が行われるのに対し，３番目と４番目の参照フレームには，共通ＡＩＦ係数ａ２による補間フィルタを用いて補間処理が行われる。
【００２２】
図３に，Ｍ＝４において，ｒ［０］＝１，ｒ［１］＝０，ｒ［２］＝０，ｒ［３］＝０とした場合の例を示す。この場合には，２番目と３番目と４番目の参照フレームに対し，共通ＡＩＦ係数ａ１を用いた補間フィルタが適用される。
【００２３】
図４に，Ｍ＝４において，ｒ［０］＝０，ｒ［１］＝０，ｒ［２］＝０，ｒ［３］＝０とした場合の例を示す。この場合，全ての参照フレームに対して共通ＡＩＦ係数ａ０を用いた補間フィルタが適用される。この例から，本手法は，従来法の表現法を包含した一般化した表現が可能であることが分かる。
【００２４】
〔ＡＩＦ制御情報の例（その２）〕
参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］（ｉ＝０，…，Ｍ−１）により指定される参照フレームに対して，ＡＩＦ制御情報ｒ［ｉ］を付与する。ｒ［ｉ］は０または１をとる。各値の意味は以下のとおりである。
１．ｒ［ｉ］＝１の場合：第ｉ参照フレームに対してＡＩＦ係数を算出する。ここで，求まる係数を個別ＡＩＦ係数と呼ぶ。
２．ｒ［ｉ］＝０  の場合：ｒ［ｉ］＝０を付与された参照フレーム群に対して，あらかじめ定められたフィルタ係数をＡＩＦ係数として用いる。ここで，使用される係数を固定ＡＩＦ係数と呼ぶ。なお，ｒ［ｉ］＝０の場合に用いるフィルタ係数は符号化器・復号器で共有しており，符号化情報として伝送する必要はない。
【００２５】
〔ＡＩＦ制御情報の例（その３）〕
参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］（ｉ＝０，…，Ｍ−１）により指定される参照フレームに対して，ＡＩＦ制御情報ｒ［ｉ］を付与する。ｒ［ｉ］は，１，０１，００のいずれかの値をとる。各値の意味は以下のとおりである。  
１．ｒ［ｉ］＝１の場合：第ｉ参照フレームに対してＡＩＦ係数を算出する。ここで，求まる係数を個別ＡＩＦ係数と呼ぶ。
２．ｒ［ｉ］＝０１の場合：ｒ［ｉ］＝０１を付与された参照フレーム群に対して，共通のＡＩＦ係数を算出する。ここで，求まる係数を共通ＡＩＦ係数と呼ぶ。
３．ｒ［ｉ］＝００の場合：ｒ［ｉ］＝００を付与された参照フレーム群に対して，あらかじめ定められたフィルタ係数をＡＩＦ係数として用いる。ここで，使用される係数を固定ＡＩＦ係数と呼ぶ。なお，ｒ［ｉ］＝００の場合に用いるフィルタ係数は符号化器・復号器で共有しており，符号化情報として伝送する必要はない。
【００２６】
〔ＡＩＦ制御情報の設定方法〕
ＡＩＦ制御情報の設定方法を説明する。符号化器におけるＡＩＦの設定単位は，フレームもしくはスライス（フレーム内を分割した部分領域）である。この設定単位は，外部から与えられるものとする。
【００２７】
参照フレーム枚数をＭ枚として，ＡＩＦ制御情報の取り得る値の種類をＮ種類とする。前述のＡＩＦ制御情報の例（その１），ＡＩＦ制御情報の例（その２）の場合，Ｎ＝２であり，ＡＩＦ制御情報の例（その３）の場合，Ｎ＝３である。つまり，全参照フレームに対するＡＩＦ制御情報の取り得る値の組み合わせは，最大でもＮM 通りである。なお，ＡＩＦ制御情報の例（その１）において，ｒ［ｉ］＝０となる参照フレームが１枚となる場合には，全参照フレームがｒ［ｉ］＝１となる場合と等価なため，ＡＩＦ制御情報の候補として考慮する必要はない。これは，ＡＩＦ制御情報の例（その３）も同様であり，ｒ［ｉ］＝０１となる参照フレームが１枚で，残りの全参照フレームがｒ［ｉ］＝１となる場合には，全参照フレームがｒ［ｉ］＝１となる場合と等価なため，ＡＩＦ制御情報の候補として考慮する必要はない。
【００２８】
以下，ＡＩＦの設定単位としてフレームが設定された場合を例に説明する。ＡＩＦの設定単位としてスライスが設定された場合も同様である。選択可能な各ＡＩＦ制御情報に対応するＡＩＦ係数を求め，同ＡＩＦ係数を用いた場合の符号量・歪みコストを算出し，同コストを最小化するＡＩＦ制御情報を当該フレームに対するＡＩＦ制御情報として設定する。ここで，符号量・歪みコストとは，符号化歪み（二乗誤差和，もしくは絶対値誤差和）と発生符号量（もしくは，その推定値）の加重和である。
【００２９】
以下，本発明の実施の形態について，図面を用いて説明する。
【００３０】
〔動画像符号化装置の構成例〕
図５は，本発明の一実施形態に係る動画像符号化装置の構成例を示す図である。動画像符号化装置１０は，複数の復号フレームを参照し，小数画素精度に対応した動き補償フレーム間予測を用いて，入力映像信号を符号化する装置である。
【００３１】
動画像符号化装置１０において，予測残差信号算出部１０１は，入力した映像信号とフレーム間予測信号との差分を算出し，予測残差信号を出力する。変換・量子化処理部１０２は，予測残差信号についてＤＣＴ変換等の直交変換を行い，その変換係数を量子化する。量子化された変換係数は，エントロピー符号化処理部１０３でエントロピー符号化され，符号化ストリームとして出力される。
【００３２】
一方，量子化された変換係数は，逆変換・逆量子化処理部１０４で逆量子化および逆変換が行われる。復号信号算出部１０５は，逆変換・逆量子化処理部１０４の出力に，フレーム間予測信号生成部１１３の出力するフレーム間予測信号を加算し，復号信号を生成する。生成された復号信号は，デブロッキングフィルタ処理部１０６にてフィルタ処理され，後のフレーム間予測のために参照フレームバッファ１０７に格納される。
【００３３】
フレームバッファ選択処理部１０８は，複数の参照フレームを用いてフレーム間予測を行うにあたって，参照フレームバッファ１０７に格納されている参照フレームを順番に選択する。
【００３４】
参照フレーム生成処理部１０９は，フレームバッファ選択処理部１０８が選択した参照フレームに対して，適応補間フィルタ（ＡＩＦ）を用いて補間する画素値を算出することにより小数画素精度の参照フレームを生成する。フレーム間予測信号生成部１１３は，参照フレーム生成処理部１０９が生成した参照フレームを用いて，小数画素精度に対応した動き補償フレーム間予測を行い，フレーム間予測信号を生成する。
【００３５】
本装置は，参照フレーム生成処理部１０９の部分が従来の符号化装置と異なる。参照フレーム生成処理部１０９では，参照フレームごとにＡＩＦ制御情報と呼ぶ付加情報を導入し，ＡＩＦ係数算出の適応処理化を図る。そのため，参照フレーム生成処理部１０９は，固定ＡＩＦ記憶部１１０，個別ＡＩＦ係数算出処理部１１１，共有ＡＩＦ係数算出処理部１１２を有している。ＡＩＦ制御情報は，符号化ストリーム中に挿入されて出力される。
【００３６】
以下，図５に示す参照フレーム生成処理部１０９の詳細な処理フローを，ＡＩＦ制御情報のタイプに応じて説明する。
【００３７】
〔符号化時の参照フレーム生成処理フロー（その１）〕
図６は，前述した〔ＡＩＦ制御情報の例（その１）〕に対応する動画像符号化装置１０における参照フレーム生成処理部１０９の処理フローチャートである。参照フレーム生成処理部１０９は，以下に示す処理によって参照フレームの補間画像を生成する。
［ステップＳ１０１］：参照フレーム数Ｍを読み込む。
［ステップＳ１０２］：参照フレームとして用いるフレームを設定し，参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］（ｉ＝０，１，…，Ｍ−１）を設定する。
［ステップＳ１０３］：共通ＡＩＦ係数の初期値を読み込み，共通ＡＩＦ係数の格納バッファに書き出す。
［ステップＳ１０４］：ループインデックスｉを，ｉ＝０，１，…，Ｍ−１として，ステップＳ１０４からＳ１１４までの処理を繰り返し行う。
［ステップＳ１０５］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対する個別ＡＩＦ係数を算出する。この処理の詳細については，後に図９を用いて説明する。
［ステップＳ１０６］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対して個別ＡＩＦ係数を用いた場合のＲＤコスト（符号化歪みと発生符号量の加重和）を算出する。
［ステップＳ１０７］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対する共通ＡＩＦ係数として，共通ＡＩＦ係数の初期値を設定する。
［ステップＳ１０８］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対して共通ＡＩＦ係数を用いた場合のＲＤコスト（符号化歪みと発生符号量の加重和）を算出する。なお，ステップＳ１０５，Ｓ１０６と，ステップＳ１０７，Ｓ１０８とは，パラレルに実行してもシリアルに実行してもどちらでもよい。
［ステップＳ１０９］：次に，個別ＡＩＦ係数を用いた場合と共通ＡＩＦ係数を用いた場合のＲＤコストを比較する。個別ＡＩＦ係数を用いた場合のＲＤコストのほうが小さい場合，ステップＳ１１０へ進み，そうでない場合，ステップＳ１１１へ進む。
［ステップＳ１１０］：個別ＡＩＦ係数を補間画像の生成に用いるＡＩＦ係数として選択し，符号化ストリーム内のＡＩＦ制御情報に対応する情報（１ビット）として，ｒ［ｉ］に“１”を格納する。その後，ステップＳ１１３へ進む。
［ステップＳ１１１］：共通ＡＩＦ係数を補間画像の生成に用いるＡＩＦ係数として選択し，符号化ストリーム内のＡＩＦ制御情報に対応する情報（１ビット）として，ｒ［ｉ］に“０”を格納する。
［ステップＳ１１２］：ｒ［ｉ］＝０が設定された参照フレーム群に対して，共通ＡＩＦ係数を算出する。この処理の詳細については，後に図１０を用いて説明する。
［ステップＳ１１３］：選択されたＡＩＦ係数を用いて，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームから小数画素精度に対応した動き補償フレーム間予測のための補間画像（参照フレーム）を生成する。
［ステップＳ１１４］：ループインデックスｉについて，１からＭ−１までの処理が終えたならば処理を終了する。そうでなけれは，ｉを１増やして，ステップＳ１０４以降を繰り返す。
【００３８】
〔符号化時の参照フレーム生成処理フロー（その２）〕
図７は，前述した〔ＡＩＦ制御情報の例（その２）〕に対応する動画像符号化装置１０における参照フレーム生成処理部１０９の処理フローチャートである。参照フレーム生成処理部１０９は，以下に示す処理によって参照フレームの補間画像を生成する。
［ステップＳ１２１］：参照フレーム数Ｍを読み込む。
［ステップＳ１２２］：参照フレームとして用いるフレームを設定し，参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］（ｉ＝０，１，…，Ｍ−１）を設定する。
［ステップＳ１２３］：固定ＡＩＦ係数の初期値を読み込み，係数の格納バッファに書き出す。
［ステップＳ１２４］：ループインデックスｉを，ｉ＝０，１，…，Ｍ−１として，ステップＳ１２４からＳ１３２までの処理を繰り返し行う。
［ステップＳ１２５］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対する個別ＡＩＦ係数を算出する。この処理の詳細については，後に図９を用いて説明する。
［ステップＳ１２６］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対して個別ＡＩＦ係数を用いた場合のＲＤコスト（符号化歪みと発生符号量の加重和）を算出する。
［ステップＳ１２７］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対して固定ＡＩＦ係数を用いた場合のＲＤコスト（符号化歪みと発生符号量の加重和）を算出する。なお，ステップＳ１２５，Ｓ１２６と，ステップＳ１２７とは，パラレルに実行してもシリアルに実行してもどちらでもよい。
［ステップＳ１２８］：次に，個別ＡＩＦ係数を用いた場合と固定ＡＩＦ係数を用いた場合のＲＤコストを比較する。個別ＡＩＦ係数を用いた場合のＲＤコストのほうが小さい場合，ステップＳ１２９へ進み，そうでない場合，ステップＳ１３０へ進む。
［ステップＳ１２９］：個別ＡＩＦ係数を補間画像の生成に用いるＡＩＦ係数として選択し，符号化ストリーム内のＡＩＦ制御情報に対応する情報（１ビット）として，ｒ［ｉ］に“１”を格納する。その後，ステップＳ１３１へ進む。
［ステップＳ１３０］：固定ＡＩＦ係数を補間画像の生成に用いるＡＩＦ係数として選択し，符号化ストリーム内のＡＩＦ制御情報に対応する情報（１ビット）として，ｒ［ｉ］に“０”を格納する。
［ステップＳ１３１］：選択されたＡＩＦ係数を用いて，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームから小数画素精度に対応した動き補償フレーム間予測のための補間画像（参照フレーム）を生成する。
［ステップＳ１３２］：ループインデックスｉについて，１からＭ−１までの処理が終えたならば処理を終了する。そうでなけれは，ｉを１増やして，ステップＳ１２４以降を繰り返す。
【００３９】
〔符号化時の参照フレーム生成処理フロー（その３）〕
図８は，前述した〔ＡＩＦ制御情報の例（その３）〕に対応する動画像符号化装置１０における参照フレーム生成処理部１０９の処理フローチャートである。参照フレーム生成処理部１０９は，以下に示す処理によって参照フレームの補間画像を生成する。
［ステップＳ１４１］：参照フレーム数Ｍを読み込む。
［ステップＳ１４２］：参照フレームとして用いるフレームを設定し，参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］（ｉ＝０，１，…，Ｍ−１）を設定する。
［ステップＳ１４３］：共通ＡＩＦ係数の初期値を読み込み，共通ＡＩＦ係数の格納バッファに書き出す。
［ステップＳ１４４］：ループインデックスｉを，ｉ＝０，１，…，Ｍ−１として，ステップＳ１４４からＳ１５７までの処理を繰り返し行う。
［ステップＳ１４５］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対する個別ＡＩＦ係数を算出する。この処理の詳細については，後に図９を用いて説明する。
［ステップＳ１４６］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対して個別ＡＩＦ係数を用いた場合のＲＤコスト（符号化歪みと発生符号量の加重和）を算出する。
［ステップＳ１４７］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対する共通ＡＩＦ係数として，共通ＡＩＦ係数の初期値を設定する。
［ステップＳ１４８］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対して共通ＡＩＦ係数を用いた場合のＲＤコスト（符号化歪みと発生符号量の加重和）を算出する。
［ステップＳ１４９］：参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対して固定ＡＩＦ係数を用いた場合のＲＤコスト（符号化歪みと発生符号量の加重和）を算出する。なお，ステップＳ１４５，Ｓ１４６と，ステップＳ１４７，Ｓ１４８と，ステップＳ１４９とは，パラレルに実行してもシリアルに実行してもどちらでもよい。
［ステップＳ１５０］：次に，個別ＡＩＦ係数を用いた場合のＲＤコストが最小かどうかを判定する。個別ＡＩＦ係数を用いた場合のＲＤコストが最小の場合，ステップＳ１５１へ進み，そうでない場合，ステップＳ１５２へ進む。
［ステップＳ１５１］：個別ＡＩＦ係数を補間画像の生成に用いるＡＩＦ係数として選択し，符号化ストリーム内のＡＩＦ制御情報に対応する情報（１ビット）として，ｒ［ｉ］に“１”を格納する。その後，ステップＳ１５６へ進む。
［ステップＳ１５２］：次に，共通ＡＩＦ係数を用いた場合のＲＤコストと固定ＡＩＦ係数を用いた場合のＲＤコストを比較し，共通ＡＩＦ係数を用いた場合のＲＤコストのほうが小さい場合，ステップＳ１５３へ進み，そうでない場合，ステップＳ１５５へ進む。
［ステップＳ１５３］：共通ＡＩＦ係数を補間画像の生成に用いるＡＩＦ係数として選択し，符号化ストリーム内のＡＩＦ制御情報に対応する情報（２ビット）として，ｒ［ｉ］に“０１”を格納する。
［ステップＳ１５４］：ｒ［ｉ］＝０１が設定された参照フレーム群に対して，共通ＡＩＦ係数を算出する。この処理の詳細については，後に図１０を用いて説明する。その後，ステップＳ１５６へ進む。
［ステップＳ１５５］：固定ＡＩＦ係数を補間画像の生成に用いるＡＩＦ係数として選択し，符号化ストリーム内のＡＩＦ制御情報に対応する情報（２ビット）として，ｒ［ｉ］に“００”を格納する。
［ステップＳ１５６］：選択されたＡＩＦ係数を用いて，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームから小数画素精度に対応した動き補償フレーム間予測のための補間画像（参照フレーム）を生成する。
［ステップＳ１５７］：ループインデックスｉについて，１からＭ−１までの処理が終えたならば処理を終了する。そうでなけれは，ｉを１増やして，ステップＳ１４４以降を繰り返す。
【００４０】
〔個別フィルタ係数の算出処理〕
図９は，参照フレーム生成処理部１０９が実行する個別フィルタ係数の算出処理フローチャートである。参照フレーム生成処理部１０９は，予測対象フレームと参照フレームとから，以下の処理によって個別ＡＩＦ係数を算出する。
［ステップＳ１６１］：予測対象フレームと参照フレームとを読み込む。
［ステップＳ１６２］：予測対象フレームを重複のない部分領域に分割する。
［ステップＳ１６３］：個別ＡＩＦ係数を予め定められた初期値に設定する。
［ステップＳ１６４］：設定された個別ＡＩＦ係数を用いて，参照フレームに対して補間フィルタを適用し，小数画素位置の補間画素値を生成する。
［ステップＳ１６５］：生成された小数画素位置の補間画素値を含む参照フレームを用い，予測対象の各部分領域に対して動き補償フレーム間予測を行い，各部分領域に対する動きベクトルを算出する。
［ステップＳ１６６］：算出された動きベクトルを用いて参照フレームを参照する場合に，予測残差電力を最小化するフィルタ係数を算出し，個別ＡＩＦ係数として設定する。
【００４１】
〔共通フィルタ係数の算出処理〕
図１０は，参照フレーム生成処理部１０９が実行する共通フィルタ係数の算出処理フローチャートである。参照フレーム生成処理部１０９は，予測対象フレームと参照フレームとから，以下の処理によって共通ＡＩＦ係数を算出する。
［ステップＳ１７１］：予測対象フレームと，共通ＡＩＦ係数を使用する参照フレームとを読み込む。
［ステップＳ１７２］：予測対象フレームを重複のない部分領域に分割する。
［ステップＳ１７３］：共通ＡＩＦ係数を予め定められた初期値に設定する。
［ステップＳ１７４］：設定された共通ＡＩＦ係数を用いて，ステップＳ１７１で読み込まれた全参照フレームに対して補間フィルタを適用し，小数画素位置の補間画素値を生成する。
［ステップＳ１７５］：生成された小数画素位置の補間画素値を含む参照フレームを用い，予測対象の各部分領域に対して動き補償フレーム間予測を行い，各部分領域に対する動きベクトルを算出する。
［ステップＳ１７６］：算出された動きベクトルを用いて参照フレームを参照する場合に，予測残差電力を最小化するフィルタ係数を算出し，共通ＡＩＦ係数として設定する。
【００４２】
〔動画像復号装置の構成例〕
図１１は，本発明の一実施形態に係る動画像復号装置の構成例を示す図である。動画像復号装置２０は，複数の復号フレームを参照し，小数画素精度に対応した動き補償フレーム間予測を用いて符号化された動画像の符号化ストリームを復号する装置である。
【００４３】
動画像復号装置２０において，エントロピー復号部２０１は，入力した符号化ストリームをエントロピー復号する。逆量子化部２０２は，エントロピー復号された復号信号を逆量子化し，逆ＤＣＴ演算部２０３は，逆量子化によって得られた変換係数に逆ＤＣＴ変換を施し，予測残差信号を算出する。
【００４４】
一方，フレームバッファ選択処理部２０４は，符号化ストリームを復号することによって得られた参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］を入力し，参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］によって指定されたフレームバッファ２０５中の復号済みフレームを選択する。
【００４５】
参照フレーム生成処理部２０６は，符号化ストリームを復号することによって得られた参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］に対応するＡＩＦ制御情報ｒ［ｉ］に従って，予め固定ＡＩＦ係数記憶部２０７に記憶されている固定ＡＩＦ係数，または符号化ストリームを復号することによって得られた個別ＡＩＦ係数記憶部２０８に記憶されている個別ＡＩＦ係数，または共通ＡＩＦ係数記憶部２０９に記憶されている共通ＡＩＦ係数によって規定される補間フィルタを，フレームバッファ２０５から読み出した復号済みフレームに適用して小数画素精度に対応した参照フレームを生成し，生成した参照フレームを参照フレームバッファ２１０に書き出す。
【００４６】
復号信号生成部２１１は，符号化ストリームを復号して得られた動きベクトル情報に従って参照フレームバッファ２１０から読み出した参照フレームの予測信号と，逆ＤＣＴ演算部２０３の出力である予測残差信号とを加算して復号信号を生成し，復号画像として出力する。この復号信号は，後続するフレームの復号のためにフレームバッファ選択処理部２０４を介してフレームバッファ２０５に格納する。
【００４７】
図１１に示す参照フレーム生成処理部２０６の詳細な処理フローを，ＡＩＦ制御情報のタイプに応じて，図１２〜図１４に従って説明する。
【００４８】
〔復号時の参照フレーム生成処理フロー（その１）〕
図１２は，前述した〔ＡＩＦ制御情報の例（その１）〕に対応する動画像復号装置２０における参照フレーム生成処理部２０６の処理フローチャートである。参照フレーム生成処理部２０６は，以下に示す処理によって参照フレームの補間画像を生成する。
［ステップＳ２１０］：符号化ストリームを入力として，復号処理を行い，参照フレーム数Ｍを書き出す。
［ステップＳ２１１］：符号化ストリームを入力として，復号処理を行い，参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］（ｉ＝０，１，…，Ｍ−１）を書き出す。
［ステップＳ２１２］：ループインデックスｉを，ｉ＝０，１，…，Ｍ−１として，ステップＳ２１２からＳ２１２０までの処理を繰り返し行う。
［ステップＳ２１３］：符号化ストリームを入力として，符号化ストリーム内のＡＩＦ制御情報に対応する箇所（１ビットの情報）を抽出し，ｒ［ｉ］に格納する。
［ステップＳ２１４］：ｒ［ｉ］＝１か否かを判定する。ｒ［ｉ］＝１の場合，ステップＳ２１５へ進み，ｒ［ｉ］＝０の場合，ステップＳ２１６へ進む。
［ステップＳ２１５］：ｒｅｆ＿ｉｄｘ［ｉ］，符号化ストリームを入力として，符号化ストリーム内の個別ＡＩＦ係数に対応する箇所を復号し，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数として格納する。その後，ステップＳ２１９へ進む。
［ステップＳ２１６］：共通ＡＩＦ係数の格納バッファが空かどうか判定し，空であれば，ステップＳ２１７を実行し，空でなければ，ステップＳ２１７をスキップする。
［ステップＳ２１７］：符号化ストリームを入力として，符号化ストリーム内のＡＩＦ係数に対応する箇所を復号し，共通ＡＩＦ係数の格納バッファへ書き出す。
［ステップＳ２１８］：ｒｅｆ＿ｉｄｘ［ｉ］，共通ＡＩＦ係数の格納バッファ内のＡＩＦ係数を読み出し，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数として格納する。
［ステップＳ２１９］：ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対する復号画像を入力として，同信号に対する補間画像を生成し，格納する。
［ステップＳ２１２０］：ループインデックスｉについて，１からＭ−１までの処理が終えたならば処理を終了する。そうでなけれは，ｉを１増やして，ステップＳ２１２以降を繰り返す。
【００４９】
〔復号時の参照フレーム生成処理フロー（その２）〕
図１３は，前述した〔ＡＩＦ制御情報の例（その２）〕に対応する参照フレーム生成処理部の処理フローチャートである。
［ステップＳ２２０］：符号化ストリームを入力として，復号処理を行い，参照フレーム数Ｍを書き出す。
［ステップＳ２２１］：符号化ストリームを入力として，復号処理を行い，参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］を書き出す。
［ステップＳ２２２］：ループインデックスｉを，ｉ＝０，１，…，Ｍ−１として，ステップＳ２２２からＳ２２２０までの処理を繰り返し行う。
［ステップＳ２２３］：符号化ストリームを入力として，符号化ストリーム内のＡＩＦ制御情報に対応する箇所（１ビットの情報）を抽出し，ｒ［ｉ］に格納する。
［ステップＳ２２４］：ｒ［ｉ］＝１か否かを判定する。ｒ［ｉ］＝１の場合，ステップＳ２２５へ進み，ｒ［ｉ］＝０の場合，ステップＳ２２６へ進む。
［ステップＳ２２５］：ｒｅｆ＿ｉｄｘ［ｉ］，符号化ストリームを入力として，符号化ストリーム内の個別ＡＩＦ係数に対応する箇所を復号し，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数として格納する。その後，ステップＳ２２７へ進む。
［ステップＳ２２６］：固定ＡＩＦ係数の格納バッファ内の係数を読み出し，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数として格納する。
［ステップＳ２２７］：ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対する復号画像を入力として，同信号に対する補間画像を生成し，格納する。
［ステップＳ２２２０］：ループインデックスｉについて，１からＭ−１までの処理が終えたならば処理を終了する。そうでなけれは，ｉを１増やして，ステップＳ２２２以降を繰り返す。
【００５０】
〔復号時の参照フレーム生成処理フロー（その３）〕
図１４は，前述した〔ＡＩＦ制御情報の例（その３）〕に対応する参照フレーム生成処理部の処理フローチャートである。
［ステップＳ２３０］：符号化ストリームを入力として，復号処理を行い，参照フレーム数Ｍを書き出す。
［ステップＳ２３１］：符号化ストリームを入力として，復号処理を行い，参照フレームインデックスｒｅｆ＿ｉｄｘ［ｉ］を書き出す。
［ステップＳ２３２］：ループインデックスｉを，ｉ＝０，１，…，Ｍ−１として，ステップＳ２３２からＳ２３２０までの処理を繰り返し行う。
［ステップＳ２３３］：符号化ストリームを入力として，符号化ストリーム内のＡＩＦ制御情報に対応する箇所を抽出し，ｒ［ｉ］に格納する。当該箇所の先頭ビットが“１”の場合には，そのビットをｒ［ｉ］に格納し，そうでなければ，後続の１ビットを加えた２ビットをｒ［ｉ］に格納する。
［ステップＳ２３４］：ｒ［ｉ］＝１か否かを判定する。ｒ［ｉ］＝１の場合，ステップＳ２３５へ進み，そうでなければ，ステップＳ２３６へ進む。
［ステップＳ２３５］：ｒｅｆ＿ｉｄｘ［ｉ］，符号化ストリームを入力として，符号化ストリーム内の個別ＡＩＦ係数に対応する箇所を復号し，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数として格納する。その後，ステップＳ２４１へ進む。
［ステップＳ２３６］：ｒ［ｉ］＝０１か否かを判定する。ｒ［ｉ］＝０１の場合，ステップＳ２３７へ進み，ｒ［ｉ］＝００の場合，ステップＳ２４０へ進む。
［ステップＳ２３７］：共通ＡＩＦ係数の格納バッファが空かどうか判定し，空であれば，ステップＳ２３８を実行し，空でなければ，ステップＳ２３８をスキップする。
［ステップＳ２３８］：符号化ストリームを入力として，符号化ストリーム内の共通ＡＩＦ係数に対応する箇所を復号し，共通ＡＩＦ係数の格納バッファへ書き出す。
［ステップＳ２３９］：ｒｅｆ＿ｉｄｘ［ｉ］，共通ＡＩＦ係数の格納バッファ内のＡＩＦ係数を読み出し，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数として格納する。その後，ステップＳ２４１へ進む。
［ステップＳ２４０］：ｒｅｆ＿ｉｄｘ［ｉ］，固定ＡＩＦ係数の格納バッファ内のＡＩＦ係数を読み出し，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数として格納する。
［ステップＳ２４１］：ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対するＡＩＦ係数，ｒｅｆ＿ｉｄｘ［ｉ］が指す参照フレームに対する復号画像を入力として，同信号に対する補間画像を生成し，格納する。
［ステップＳ２３２０］：ループインデックスｉについて，１からＭ−１までの処理が終えたならば処理を終了する。そうでなけれは，ｉを１増やして，ステップＳ２３２以降を繰り返す。
【００５１】
以上の動画像符号化，復号の処理は，コンピュータとソフトウェアプログラムとによって実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも，ネットワークを通して提供することも可能である。
【符号の説明】
【００５２】
１０  動画像符号化装置
１０１  予測残差信号算出部
１０２  変換・量子化処理部
１０３  エントロピー符号化処理部
１０４  逆変換・逆量子化処理部
１０５  復号信号算出部
１０６  デブロッキングフィルタ処理部
１０７  参照フレームバッファ
１０８  フレームバッファ選択処理部
１０９  参照フレーム生成処理部
１１０  固定ＡＩＦ記憶部
１１１  個別ＡＩＦ係数算出処理部
１１２  共有ＡＩＦ係数算出処理部
１１３  フレーム間予測信号生成部
２０  動画像復号装置
２０１  エントロピー復号部
２０２  逆量子化部
２０３  逆ＤＣＴ演算部
２０４  フレームバッファ選択処理部
２０５  フレームバッファ
２０６  参照フレーム生成処理部
２０７  固定ＡＩＦ係数記憶部
２０８  個別ＡＩＦ係数記憶部
２０９  共通ＡＩＦ係数記憶部
２１０  参照フレームバッファ
２１１  復号信号生成部
【図１】
2012060208.tif 000003
【図２】
2012060208.tif 000004
【図３】
2012060208.tif 000005
【図４】
2012060208.tif 000006
【図５】
2012060208.tif 000007
【図６】
2012060208.tif 000008
【図７】
2012060208.tif 000009
【図８】
2012060208.tif 000010
【図９】
2012060208.tif 000011
【図１０】
2012060208.tif 000012
【図１１】
2012060208.tif 000013
【図１２】
2012060208.tif 000014
【図１３】
2012060208.tif 000015
【図１４】
2012060208.tif 000016
【図１５】
2012060208.tif 000017
【図１６】
2012060208.tif 000018