(57)【要約】【課題】多くの演算を実施することなく、動きベクトルの探索範囲の決定や動きベクトルの探索を行うことができる動画像符号化装置を得ることを目的とする。【解決手段】可変長符号化部４により符号化データが生成される際に算出される予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を評価して動きベクトルＭＶの探索範囲を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルＭＶを探索する動き予測部９を設け、動き補償部１０が動き予測部９により探索された動きベクトルＭＶを用いて、フレームメモリ８に格納された参照画像信号から予測画像信号を生成する。【選択図】図１
2009284058.tif 000002
【特許請求の範囲】
【請求項１】
入力画像信号と予測画像信号の差分を求め、その差分の信号である予測残差信号を出力する画像信号差分手段と、上記画像信号差分手段から出力された予測残差信号を量子化する量子化手段と、上記量子化手段により量子化された予測残差信号を可変長符号化して符号化データを生成する符号化データ生成手段と、上記量子化手段により量子化された予測残差信号を逆量子化し、逆量子化後の予測残差信号と上記予測画像信号を加算して参照画像信号を生成する参照画像信号生成手段と、上記符号化データ生成手段により符号化データが生成される際に算出される予測ベクトルの大きさを評価して動きベクトルの探索範囲を決定し、上記入力画像信号と上記参照画像信号生成手段により生成された参照画像信号を照合して、上記探索範囲から適正な動きベクトルを探索する動きベクトル探索手段と、上記動きベクトル探索手段により探索された動きベクトルを用いて、上記参照画像信号生成手段により生成された参照画像信号から予測画像信号を生成し、上記予測画像信号を上記画像信号差分手段及び上記参照画像信号生成手段に出力する動き補償手段とを備えた動画像符号化装置。
【請求項２】
動きベクトル探索手段は、符号化データ生成手段により符号化データが生成される際に算出される予測ベクトルの大きさが所定の閾値より大きい場合、動きベクトルの探索範囲を広範囲に決定し、上記予測ベクトルの大きさが所定の閾値より小さい場合、動きベクトルの探索範囲を上記広範囲より狭い狭範囲に決定することを特徴とする請求項１記載の動画像符号化装置。
【請求項３】
動きベクトル探索手段は、動きベクトルの探索範囲の広さに応じて、上記動きベクトルの探索密度を決定することを特徴とする請求項１または請求項２記載の動画像符号化装置。
【請求項４】
動きベクトル探索手段は、入力画像信号のフレームレートと解像度を考慮して、動きベクトルの探索範囲を決定することを特徴とする請求項１から請求項３のうちのいずれか１項記載の動画像符号化装置。
【請求項５】
動きベクトル探索手段は、複数の探索範囲候補が用意されている場合、符号化データ生成手段により符号化データが生成される際に算出される予測ベクトルの大きさを複数の閾値と比較して、複数の探索範囲候補の中から、その比較結果に対応する探索範囲候補を選択し、上記探索範囲候補を動きベクトルの探索範囲に決定することを特徴とする請求項１記載の動画像符号化装置。
【請求項６】
動きベクトル探索手段は、入力画像信号のフレームレートと解像度から目標処理時間を算出するとともに、符号化処理開始時刻から現マクロブック処理開始時刻までの実測処理時間を算出し、上記目標処理時間と上記実測処理時間から閾値を設定することを特徴とする請求項２記載の動画像符号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像信号を符号化する際、時間方向の冗長度を削減する動き補償フレーム間予測に必要な動きベクトルを検出する機能を有する動画像符号化装置に関するものである。
【背景技術】
【０００２】
例えば、「ＭＰＥＧ」や「ＩＴＵ−Ｔ  Ｈ．２６ｘ」などの国際標準映像符号化方式では、画像信号の各フレームについて、輝度信号１６×１６画素と、それに対応する色差信号８×８画素とをまとめたブロックデータ（以下、マクロブロック）を一単位として、動き補償処理や直交変換／変換係数量子化処理を実施することにより、圧縮する方法が採用されている。
動き補償処理に用いる動きベクトルを検出するに際して、符号化対象の入力画像信号と参照画像信号を１６×１６画素からなるブロック単位でマッチングをとるブロックマッチング手法が主に用いられている。
【０００３】
映像符号化方式では、この動きベクトルを探索する動き予測処理に必要な演算量が一般的に、その他の処理と比較して多くなる。
理想的には、画像中のすべての領域において、ブロック内のすべての画素に対して探索すればよいが、このような方法では演算量が膨大である。そのため、性能を維持しつつも演算量を削減する技術が提案されている。
例えば、以下の特許文献１では、過去の画像の符号化の際に得られた動きベクトル情報を保持し、現在、符号化中の画像と同じ位置にあるマクロブロックで得られた動きベクトルの分散を求めることで、動きベクトルの探索範囲を推定するようにしている。
これにより、動きベクトルの探索範囲が限定されるため、動き予測処理の処理量が削減される。
【０００４】
【特許文献１】特開平１１−３０８６１７号公報（段落番号［００１５］から［００１６］、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の動画像符号化装置は以上のように構成されているので、動きベクトルの探索範囲が限定されて、動き予測処理の処理量が削減される。しかし、動きベクトルの探索範囲を推定する際、多くのメモリを用意して、多くの演算を実施する必要があるなどの課題があった（例えば、ＤＳＰのようなプロセッサを用いて、ソフトウェア処理によって符号化処理を行う場合、使用可能なメモリ量や単位時間当りの演算量に限りがあるため、メモリ量や演算量を極力減らす必要がある）。
【０００６】
この発明は上記のような課題を解決するためになされたもので、多くの演算を実施することなく、動きベクトルの探索範囲の決定や動きベクトルの探索を行うことができる動画像符号化装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る動画像符号化装置は、符号化データ生成手段により符号化データが生成される際に算出される予測ベクトルの大きさを評価して動きベクトルの探索範囲を決定し、入力画像信号と参照画像信号生成手段により生成された参照画像信号を照合して、その探索範囲から適正な動きベクトルを探索する動きベクトル探索手段を設け、動き補償手段が動きベクトル探索手段により探索された動きベクトルを用いて、参照画像信号生成手段により生成された参照画像信号から予測画像信号を生成するようにしたものである。
【発明の効果】
【０００８】
この発明によれば、符号化データ生成手段により符号化データが生成される際に算出される予測ベクトルの大きさを評価して動きベクトルの探索範囲を決定し、入力画像信号と参照画像信号生成手段により生成された参照画像信号を照合して、その探索範囲から適正な動きベクトルを探索する動きベクトル探索手段を設け、動き補償手段が動きベクトル探索手段により探索された動きベクトルを用いて、参照画像信号生成手段により生成された参照画像信号から予測画像信号を生成するように構成したので、多くの演算を実施することなく、動きベクトルの探索範囲の決定や動きベクトルの探索を行うことができるようになり、その結果、符号化画質の劣化を招くことなく、効率的に動きベクトルを探索することができる効果がある。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１はこの発明の実施の形態１による動画像符号化装置を示す構成図であり、図において、差分器１はフレーム信号である入力画像信号と動き補償部１０から出力されたフレーム信号である予測画像信号の差分を求め、その差分の信号である予測残差信号をマクロブロック単位に分割してＤＣＴ変換部２に出力する。なお、差分器１は画像信号差分手段を構成している。
【００１０】
ＤＣＴ変換部２は差分器１から出力されたマクロブロック単位の予測残差信号を離散コサイン変換する。
量子化部３はＤＣＴ変換部２により離散コサイン変換された予測残差信号を量子化する処理を実施する。
なお、ＤＣＴ変換部２及び量子化部３から量子化手段が構成されている。
【００１１】
可変長符号化部４は量子化部３により量子化された予測残差信号を可変長符号化して符号化データを生成するとともに、動き予測部９から出力された動きベクトルを符号化し、その符号化データと符号化後の動きベクトルを出力する処理を実施する。なお、可変長符号化部４は符号化データ生成手段を構成している。
【００１２】
逆量子化部５は量子化部３により量子化された予測残差信号を逆量子化する処理を実施する。
逆ＤＣＴ変換部６は逆量子化部５により逆量子化された予測残差信号を逆離散コサイン変換する。
加算器７は逆ＤＣＴ変換部６により逆離散コサイン変換された予測残差信号と動き補償部１０から出力された予測画像信号を加算して参照画像信号を生成する処理を実施する。
フレームメモリ８は加算器７により生成された参照画像信号を格納するメモリである。
なお、逆量子化部５、逆ＤＣＴ変換部６、加算器７及びフレームメモリ８から参照画像信号生成手段が構成されている。
【００１３】
動き予測部９は可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさを評価して動きベクトルの探索範囲を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルを探索する処理を実施する。なお、動き予測部９は動きベクトル探索手段を構成している。
動き補償部１０は動き予測部９により探索された動きベクトルを用いて、フレームメモリ８に格納された参照画像信号から予測画像信号を生成し、その予測画像信号を差分器１及び加算器７に出力する処理を実施する。なお、動き補償部１０は動き補償手段を構成している。
【００１４】
図２はこの発明の実施の形態１による動画像符号化装置の動き予測部９を示す構成図であり、図において、探索範囲決定部１１は可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさが閾値δより大きい場合、動きベクトルの探索範囲を広範囲に決定し、その予測ベクトルの大きさが閾値δより小さい場合、動きベクトルの探索範囲を上記広範囲より狭い狭範囲に決定する処理を実施する。
動き探索部１２は入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、探索範囲決定部１１により決定された探索範囲から適正な動きベクトルを探索する処理を実施する。
【００１５】
次に動作について説明する。
差分器１は、フレーム信号である入力画像信号を入力し、後述する動き補償部１０からフレーム信号である予測画像信号を入力すると、その入力画像信号と予測画像信号の差分を求め、その差分の信号である予測残差信号をマクロブロック単位に分割してＤＣＴ変換部２に出力する。
【００１６】
ＤＣＴ変換部２は、差分器１からマクロブロック単位の予測残差信号を受けると、その予測残差信号を離散コサイン変換し、離散コサイン変換後の予測残差信号を量子化部３に出力する。
量子化部３は、ＤＣＴ変換部２から離散コサイン変換後の予測残差信号を受けると、その予測残差信号を量子化し、量子化後の予測残差信号を可変長符号化部４及び逆量子化部５に出力する。
【００１７】
可変長符号化部４は、量子化部３から量子化後の予測残差信号を受けると、その予測残差信号の各マクロブロックを可変長符号化して符号化データを生成し、各マクロブロックの符号化データを出力する。
また、可変長符号化部４は、後述する動き予測部９により探索された動きベクトルＭＶを符号化し、符号化後の動きベクトルＭＶを出力する。
【００１８】
なお、可変長符号化部４は、マクロブロックの符号化データを生成する際に、当該マクロブロックの予測ベクトルＰＭＶを算出する。
以下、予測ベクトルＰＭＶの算出方法を説明する。
ここでは、ＩＳＯ／ＩＥＣ１４４９６−２（通称、ＭＰＥＧ−４ビジュアル符号化方式）で決められている方法を例にして説明する。
【００１９】
例えば、予測ベクトルＰＭＶを算出する対象のマクロブロックが図３に示すようなカレントマクロブロック（ｃｕｒｒｅｎｔ  ＭＢ）である場合、そのカレントマクロブロックの左横、上、右上にそれぞれ位置している符号化済のマクロブロックＡ，Ｂ，Ｃの動きベクトルＭＶa，ＭＶb，ＭＶcを用いて、そのカレントマクロブロックの予測ベクトルＰＭＶを算出する。
即ち、符号化済のマクロブロックＡ，Ｂ，Ｃの動きベクトルＭＶa，ＭＶb，ＭＶcを下記の式（１）に代入して、動きベクトルＭＶa，ＭＶb，ＭＶcのメディアン（中央値）を求めることにより、予測ベクトルＰＭＶを算出する。
ＰＭＶ＝ｍｅｄｉａｎ（ＭＶa，ＭＶb，ＭＶc）                （１）
【００２０】
ここでは、ＭＰＥＧ−４ビジュアル符号化方式で決められている方法で、予測ベクトルＰＭＶを算出する例を説明したが、これは一例に過ぎず、例えば、ＩＴＵ−Ｔ  Ｈ．２６４などの符号化方式で決められている方法で、予測ベクトルＰＭＶを算出するようにしてもよい。
また、図１の例では、可変長符号化部４が予測ベクトルＰＭＶを算出するようにしているが、可変長符号化部４以外の処理部（例えば、予測ベクトルＰＭＶを算出する専用の処理部）が予測ベクトルＰＭＶを算出するようにしてもよい。
なお、符号化対象のマクロブロックに隣接するマクロブロックでは、図３に示すように、動きが連続する可能性が高いため、予測ベクトルＰＭＶを用いることで、符号化対象のマクロブロックの動きベクトルを大まかに予測することができる。
【００２１】
逆量子化部５は、量子化部３から量子化後の予測残差信号を受けると、その予測残差信号を逆量子化して、逆量子化後の予測残差信号を逆ＤＣＴ変換部６に出力する。
逆ＤＣＴ変換部６は、逆量子化部５から逆量子化後の予測残差信号を受けると、その予測残差信号を逆離散コサイン変換して、逆離散コサイン変換後の予測残差信号を加算器７に出力する。
加算器７は、逆ＤＣＴ変換部６から逆離散コサイン変換後の予測残差信号を受け、後述する動き補償部１０から予測画像信号を受けると、その予測残差信号と予測画像信号を加算して参照画像信号を生成し、その参照画像信号をフレームメモリ８に格納する。
【００２２】
動き予測部９は、可変長符号化部４が符号化データを生成する際に予測ベクトルＰＭＶを算出すると、その予測ベクトルＰＭＶの大きさを評価して動きベクトルＭＶの探索範囲を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルＭＶを探索する。
以下、動き予測部９の処理内容を具体的に説明する。
【００２３】
動き予測部９の探索範囲決定部１１は、可変長符号化部４が予測ベクトルＰＭＶを算出すると、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する。
予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する方法としては、例えば、予測ベクトルＰＭＶの水平成分の絶対値と垂直成分の絶対値を算出し、大きい方の絶対値を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
あるいは、予測ベクトルＰＭＶの水平成分と垂直成分の二乗和を算出し、その二乗和を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
【００２４】
動き予測部９の探索範囲決定部１１は、予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜と閾値δを比較し、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜が閾値δより大きい場合、動きベクトルＭＶの探索範囲を広範囲に決定する。
一方、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜が閾値δより小さい場合、動きベクトルの探索範囲ＭＶを狭範囲（広範囲＞狭範囲）に決定する。
｜ＰＭＶ｜≧δ      →      広範囲
｜ＰＭＶ｜＜δ      →      狭範囲
【００２５】
一般的に、動きの大きさに応じて必要とされる探索範囲は異なり、動きが大きい場合には、広範囲な探索を必要とするが、動きが小さい場合には、狭範囲の探索で十分であり、逆に広範囲な探索を行うと、無駄な演算を行うことになる。
そのため、この実施の形態１では、探索範囲を切り替えることにより、無駄な演算を減らすことができるようにしている。
【００２６】
動き予測部９の動き探索部１２は、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、探索範囲決定部１１により決定された探索範囲（広範囲  ｏｒ  狭範囲）から適正な動きベクトルＭＶを探索する。
即ち、動き探索部１２は、探索範囲内の複数の動きベクトル（当該マクロブロックの動きベクトルの候補）の中から任意の動きベクトルを選択し、その動きベクトルの分だけ、入力画像信号の符号化対象のマクロブロックを移動する。
そして、動き探索部１２は、移動後のマクロブロックと参照画像信号を照合して、両者が似ているか否かを評価する。
評価の方法として、例えば、絶対値差分和（以下、「ＳＡＤ」と略すこともある）を用いることができる。あるいは、差分二乗和を用いることができる。
【００２７】
動き探索部１２は、探索範囲内の全ての動きベクトルを順次選択して、その動きベクトルの分だけ、符号化対象のマクロブロックを移動し、移動後のマクロブロックと参照画像信号を照合して、両者が似ているか否かを評価する。
動き探索部１２は、探索範囲内の複数の動きベクトルのうち、その評価の結果が最も高い動きベクトル（例えば、ＳＡＤが一番小さい動きベクトル）を適正な動きベクトルＭＶとして、動き補償部１０及び可変長符号化部４に出力する。
【００２８】
動き補償部１０は、動き予測部９が動きベクトルＭＶを探索すると、その動きベクトルＭＶを用いて、フレームメモリ８に格納された参照画像信号から予測画像信号を生成し、その予測画像信号を差分器１及び加算器７に出力する。
実際の符号化では、フレーム間予測モードだけでなく、フレーム内（イントラ）符号化モードなども考慮して最適な符号化モードが選択されるが、その点は本発明の本質から外れるため詳細な説明を省略する。
【００２９】
以上で明らかなように、この実施の形態１によれば、可変長符号化部４により符号化データが生成される際に算出される予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を評価して動きベクトルＭＶの探索範囲を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルＭＶを探索する動き予測部９を設け、動き補償部１０が動き予測部９により探索された動きベクトルＭＶを用いて、フレームメモリ８に格納された参照画像信号から予測画像信号を生成するように構成したので、多くの演算を実施することなく、動きベクトルの探索範囲の決定や動きベクトルの探索を行うことができるようになり、その結果、符号化画質の劣化を招くことなく、効率的に動きベクトルを探索することができる効果を奏する。
【００３０】
即ち、動き予測部９の探索範囲決定部１１が予測ベクトルＰＭＶの動きの大きさに応じて必要とされる探索範囲を決定し、動き探索部１２が必要とされる探索範囲のみを探索すればよいため、無駄な演算が減り、その結果、同等な画質を維持しながら、少ない演算量で、符号化データを作成することが可能となる。
特に、この実施の形態１では、符号化データが生成される際に必ず算出される予測ベクトルＰＭＶを用いて、動きベクトルＭＶの探索範囲を切り替えるようにしているので、演算量を増やすことなく、動きベクトルＭＶの探索範囲を決定することが可能である。そのため、動きベクトルの探索に要する演算量を削減し、従来の符号化装置よりも少ない演算量で符号化することが可能となる。
【００３１】
なお、この実施の形態１の方法は、上記の国際標準映像符号化方式に採用されているようなフレーム内予測とフレーム間予測をマクロブロック単位に切り替える方式に適用できることは言うまでもない。
また、この方法は、ＭＰＥＧ−４、Ｈ．２６４／ＡＶＣ、ＶＣ−１など、あらゆる国際標準映像符号化方式に適用できることは言うまでもない。
【００３２】
実施の形態２．
図４はこの発明の実施の形態２による動画像符号化装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
動き予測部２０は可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさを評価して動きベクトルの探索範囲と動きベクトルの探索密度を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルを探索する処理を実施する。なお、動き予測部２０は動きベクトル探索手段を構成している。
【００３３】
図５はこの発明の実施の形態２による動画像符号化装置の動き予測部２０を示す構成図であり、図において、探索範囲・密度決定部２１は図２の探索範囲決定部１１と同様に、可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさが閾値δより大きい場合、動きベクトルの探索範囲を広範囲に決定し、その予測ベクトルの大きさが閾値δより小さい場合、動きベクトルの探索範囲を狭範囲に決定する。
ただし、探索範囲・密度決定部２１は図２の探索範囲決定部１１と異なり、動きベクトルの探索範囲を決定すると、その動きベクトルの探索密度についても決定する。即ち、その動きベクトルの探索範囲の広さに応じて、その動きベクトルの探索密度を決定する。
【００３４】
動き探索部２２は図２の動き探索部１２と同様に、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、探索範囲・密度決定部２１により決定された探索範囲から適正な動きベクトルを探索する処理を実施する。
ただし、動き探索部２２は図２の動き探索部１２と異なり、探索範囲・密度決定部２１により決定された探索範囲から適正な動きベクトルを探索する際、探索範囲・密度決定部２１により決定された探索密度で動きベクトルを探索する。
【００３５】
次に動作について説明する。
この実施の形態２では、図１の動き予測部９の代わりに、動き予測部２０が実装されている点以外は、上記実施の形態１と同様であるため、動き予測部２０の動作のみを説明する。
動き予測部２０は、可変長符号化部４が符号化データを生成する際に予測ベクトルＰＭＶを算出すると、その予測ベクトルＰＭＶの大きさを評価して動きベクトルＭＶの探索範囲と動きベクトルＭＶの探索密度を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルＭＶを探索する。
以下、動き予測部２０の処理内容を具体的に説明する。
【００３６】
動き予測部２０の探索範囲・密度決定部２１は、可変長符号化部４が予測ベクトルＰＭＶを算出すると、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する。
予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する方法としては、例えば、予測ベクトルＰＭＶの水平成分の絶対値と垂直成分の絶対値を算出し、大きい方の絶対値を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
あるいは、予測ベクトルＰＭＶの水平成分と垂直成分の二乗和を算出し、その二乗和を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
【００３７】
探索範囲・密度決定部２１は、予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜と閾値δを比較し、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜が閾値δより大きい場合、動きベクトルＭＶの探索範囲を広範囲に決定する。
一方、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜が閾値δより小さい場合、動きベクトルの探索範囲ＭＶを狭範囲（広範囲＞狭範囲）に決定する。
｜ＰＭＶ｜≧δ      →      広範囲
｜ＰＭＶ｜＜δ      →      狭範囲
【００３８】
探索範囲・密度決定部２１は、動きベクトルＭＶの探索範囲を決定すると、その探索範囲の広さに応じて動きベクトルＭＶの探索密度を決定する。
即ち、探索範囲・密度決定部２１は、動きベクトルＭＶの探索範囲が広い程、その動きベクトルＭＶの探索密度を下げる決定を行う。
ここで、動きベクトルＭＶの探索密度と動きベクトルＭＶの探索範囲の関係は、下記の通りである。
Ｄ＝Ｃ／Ｒ                                                （２）
ただし、Ｄは探索密度、Ｒは探索範囲、Ｃは動きベクトルの探索点数（動きベクトルの候補の数）である。
【００３９】
式（２）から明らかなように、動きベクトルＭＶの探索範囲Ｒが広く、動きベクトルＭＶの探索密度Ｄが高いと、動きベクトルＭＶの探索点数Ｃが多くなり、逆に、動きベクトルＭＶの探索範囲Ｒが狭く、動きベクトルＭＶの探索密度Ｄが低いと、動きベクトルＭＶの探索点数Ｃが少なくなることが分る。
したがって、動きベクトルＭＶの探索点数Ｃが切り替えられて、演算量が増えないようにするには、動きベクトルＭＶの探索範囲Ｒの比に応じて探索密度Ｄを決定すればよいことが分る。
【００４０】
動きベクトルＭＶの探索範囲Ｒが広範囲の場合は、例えば、探索原点（０，０）の周囲±１６画素を探索し、狭範囲の場合は、例えば、探索原点（０，０）の周囲±８画素を探索するものとすると、広範囲の探索範囲と狭範囲の探索範囲の比は４：１となる。
このような場合に、動きベクトルＭＶの探索密度Ｄの切替前後の比が、探索範囲Ｒの切替前後の比と逆比になるように探索密度Ｄを決定する。
例えば、広範囲に探索する場合の探索密度Ｄを４画素おきに探索する密度に決定し、狭範囲に探索する場合の探索密度Ｄを２画素おきに探索する密度に決定すると、探索密度Ｄの切替前後の比が１：２となり、動きベクトルＭＶの探索点数Ｃは、切替前後で同じになる。
【００４１】
なお、動きベクトルＭＶの探索範囲Ｒが狭範囲である場合、その探索範囲Ｒが広範囲である場合と比較して、同じ探索方法を用いると、処理時間が少なくなる。
一般的に、探索密度Ｄを上げると、動き予測の精度が向上し、画質の向上につながることが期待される。
上記のように、探索範囲Ｒに応じて探索密度Ｄを決定すると、探索点数Ｃは変わらないため、処理時間を増やすことなく、動き予測の精度が向上し、画質を向上させることができる。
【００４２】
動き予測部２０の動き探索部２２は、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、探索範囲・密度決定部２１により決定された探索範囲（広範囲  ｏｒ  狭範囲）から適正な動きベクトルＭＶを探索する。
即ち、動き探索部２２は、探索範囲内の複数の動きベクトル（当該マクロブロックの動きベクトルの候補）の中から任意の動きベクトルを選択し、その動きベクトルの分だけ、入力画像信号の符号化対象のマクロブロックを移動する。
ただし、探索範囲内の複数の動きベクトルの中から任意の動きベクトルを選択する際、探索範囲・密度決定部２１により決定された探索密度Ｄにしたがって動きベクトルを選択する。
【００４３】
動き探索部２２は、入力画像信号の符号化対象のマクロブロックを移動すると、移動後のマクロブロックと参照画像信号を照合して、両者が似ているか否かを評価する。
評価の方法として、例えば、絶対値差分和であるＳＡＤを用いることができる。あるいは、差分二乗和を用いることができる。
【００４４】
動き探索部２２は、探索範囲内の全ての動きベクトルを順次選択して、その動きベクトルの分だけ、符号化対象のマクロブロックを移動し、移動後のマクロブロックと参照画像信号を照合して、両者が似ているか否かを評価する。
動き探索部２２は、探索範囲内の複数の動きベクトルのうち、その評価の結果が最も高い動きベクトル（例えば、ＳＡＤが一番小さい動きベクトル）を適正な動きベクトルＭＶとして、動き補償部１０及び可変長符号化部４に出力する。
【００４５】
以上で明らかなように、この実施の形態２によれば、探索範囲・密度決定部２１が、動きベクトルＭＶの探索範囲Ｒの広さに応じて、その動きベクトルＭＶの探索密度Ｄを決定するように構成したので、例えば、動きベクトルＭＶの探索範囲Ｒが狭範囲に切り替えられると、演算量を増やすことなく、探索密度Ｄを増やすことが可能になり、従来の符号化装置と比べて、動きベクトルの精度を高めて、画質を向上させることができる効果を奏する。
【００４６】
実施の形態３．
図６はこの発明の実施の形態３による動画像符号化装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
動き予測部３０は図１の動き予測部９と同様に、可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさを評価して動きベクトルの探索範囲を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルを探索する処理を実施する。
ただし、動き予測部３０は図１の動き予測部９と異なり、入力画像信号のフレームレートと解像度を考慮して、動きベクトルの探索範囲を決定する。なお、動き予測部３０は動きベクトル探索手段を構成している。
この実施の形態３では、動き予測部３０が動きベクトルの探索範囲を決定するものについて説明するが、図４の動き予測部２０と同様にして、動きベクトルの探索密度についても決定するようにしてもよい。
【００４７】
図７はこの発明の実施の形態３による動画像符号化装置の動き予測部３０を示す構成図であり、図において、図２と同一符号は同一または相当部分を示すので説明を省略する。
探索範囲決定部３１は図２の探索範囲決定部１１と同様に、可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさが閾値δより大きい場合、動きベクトルの探索範囲を広範囲に決定し、その予測ベクトルの大きさが閾値δより小さい場合、動きベクトルの探索範囲を狭範囲に決定する。
ただし、探索範囲決定部３１は図２の探索範囲決定部１１と異なり、入力画像信号のフレームレートと解像度を考慮して、動きベクトルの探索範囲を決定する。
【００４８】
次に動作について説明する。
この実施の形態３では、図１の動き予測部９の代わりに、動き予測部３０が実装されている点以外は、上記実施の形態１と同様であるため、動き予測部３０の動作のみを説明する。
動き予測部３０は、可変長符号化部４が符号化データを生成する際に予測ベクトルＰＭＶを算出すると、その予測ベクトルＰＭＶの大きさを評価して動きベクトルＭＶの探索範囲を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルＭＶを探索する。
ただし、探索範囲決定部３１は、入力画像信号のフレームレートと解像度を考慮して、動きベクトルＭＶの探索範囲を決定する。
以下、動き予測部３０の処理内容を具体的に説明する。
【００４９】
入力画像信号のフレームレートが小さい場合、あるいは、解像度が大きい場合、フレーム間の動きベクトルの大きさが大きくなると予想される。
逆に、入力画像信号のフレームレートが大きい場合、あるいは、解像度が小さい場合、フレーム間の動きベクトルの大きさが小さくなると予想される。
そこで、この実施の形態３では、動きベクトルの探索範囲をフレームレートや解像度にしたがって切り替えるようにしている。
【００５０】
動き予測部３０の探索範囲決定部３１は、入力画像信号のフレームレートと解像度を示す情報を入力すると、下記の式（３）に示すように、そのフレームレートと解像度から探索範囲を決定する指標Ｍを算出する。
Ｍ＝（Ｒa×Ｒb）／Ｆ                                  （３）
ただし、Ｆはフレームレートであり、Ｒa×Ｒbは解像度（Ｒaは画面内の縦方向のマクロブロックの個数、Ｒbは画面内の横方向のマクロブロックの個数）である。
探索範囲を決定する指標Ｍの値は、フレームレートＦが小さいほど大きくなり、また、解像度Ｒa×Ｒbが高くなるほど大きくなる。
【００５１】
探索範囲決定部３１は、探索範囲を決定する指標Ｍを算出すると、探索範囲を決定する指標Ｍの値が大きい場合には、例えば、下記の式（４）に示すように、広範囲の探索範囲が選択され易いように閾値δを小さな値に設定する。
一方、指標Ｍの値が小さい場合には、例えば、下記の式（４）に示すように、狭範囲の探索範囲が選択され易いように閾値δを大きな値に設定する。
δ＝ａ／Ｍ                                            （４）
ただし、ａは予め設定されている定数である。
【００５２】
探索範囲決定部３１は、上記のようにして、閾値δを設定すると、可変長符号化部４により算出された予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する。
予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する方法としては、例えば、予測ベクトルＰＭＶの水平成分の絶対値と垂直成分の絶対値を算出し、大きい方の絶対値を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
あるいは、予測ベクトルＰＭＶの水平成分と垂直成分の二乗和を算出し、その二乗和を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
【００５３】
探索範囲決定部３１は、予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜と閾値δを比較し、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜が閾値δより大きい場合、動きベクトルＭＶの探索範囲を広範囲に決定する。
一方、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜が閾値δより小さい場合、動きベクトルの探索範囲ＭＶを狭範囲（広範囲＞狭範囲）に決定する。
｜ＰＭＶ｜≧δ      →      広範囲
｜ＰＭＶ｜＜δ      →      狭範囲
【００５４】
このように、探索範囲決定部３１がフレームレートと解像度を考慮して、動きベクトルＭＶの探索範囲を決定することで、例えば、ＶＧＡ３０ｆｐｓでは、周囲±１６画素が探索範囲であるとすると、ＱＣＩＦ３０ｆｐｓなどのように解像度が小さい場合には、周囲±８画素を探索範囲とするように決定される。また、ＶＧＡ７．５ｆｐｓなどのようにフレームレートが小さい場合には、周囲±３２画素を探索範囲とするように決定される。
【００５５】
動き予測部３０の動き探索部１２は、上記実施の形態１と同様に、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、探索範囲決定部３１により決定された探索範囲（広範囲  ｏｒ  狭範囲）から適正な動きベクトルＭＶを探索する。
【００５６】
以上で明らかなように、この実施の形態３によれば、動き予測部３０が入力画像信号のフレームレートと解像度を考慮して、動きベクトルの探索範囲を決定するように構成したので、上記実施の形態１よりも、更に適正な探索範囲を決定することができる効果を奏する。
【００５７】
なお、この実施の形態３では、フレームレートと解像度にしたがって閾値δを設定するものについて示したが、上記実施の形態１と同様に、予測ベクトルの大きさを評価して動きベクトルの探索範囲を決定してから、その探索範囲をフレームレートと解像度にしたがって修正するようにしてもよく、同様の効果を奏することができる。
【００５８】
実施の形態４．
図８はこの発明の実施の形態４による動画像符号化装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
動き予測部４０は図１の動き予測部９と同様に、可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさを評価して動きベクトルの探索範囲を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルを探索する処理を実施する。
ただし、動き予測部４０は図１の動き予測部９と異なり、複数の探索範囲候補が用意されており、可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさを複数の閾値と比較して、複数の探索範囲候補の中から、その比較結果に対応する探索範囲候補を選択し、その探索範囲候補を動きベクトルの探索範囲に決定する。なお、動き予測部４０は動きベクトル探索手段を構成している。
この実施の形態４では、動き予測部４０が動きベクトルの探索範囲を決定するものについて説明するが、図４の動き予測部２０と同様にして、動きベクトルの探索密度についても決定するようにしてもよい。
【００５９】
図９はこの発明の実施の形態４による動画像符号化装置の動き予測部４０を示す構成図であり、図において、図２と同一符号は同一または相当部分を示すので説明を省略する。
探索範囲決定部４１は可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさを複数の閾値δ1，δ2，・・・，δNと比較して、複数の探索範囲候補Ｒ1，Ｒ2，・・・，ＲNの中から、その比較結果に対応する探索範囲候補を選択し、その探索範囲候補を動きベクトルの探索範囲に決定する。
【００６０】
次に動作について説明する。
この実施の形態４では、図１の動き予測部９の代わりに、動き予測部４０が実装されている点以外は、上記実施の形態１と同様であるため、動き予測部４０の動作のみを説明する。
動き予測部４０は、可変長符号化部４が符号化データを生成する際に予測ベクトルＰＭＶを算出すると、その予測ベクトルＰＭＶの大きさを複数の閾値と比較して、複数の探索範囲候補の中から、その比較結果に対応する探索範囲候補を選択し、その探索範囲候補を動きベクトルの探索範囲に決定する。そして、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルＭＶを探索する。
以下、動き予測部４０の処理内容を具体的に説明する。
【００６１】
動き予測部４０の探索範囲決定部４１は、可変長符号化部４が予測ベクトルＰＭＶを算出すると、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する。
予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する方法としては、例えば、予測ベクトルＰＭＶの水平成分の絶対値と垂直成分の絶対値を算出し、大きい方の絶対値を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
あるいは、予測ベクトルＰＭＶの水平成分と垂直成分の二乗和を算出し、その二乗和を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
【００６２】
探索範囲決定部４１は、複数の探索範囲候補Ｒ1，Ｒ2，・・・，ＲNと、複数の閾値δ1，δ2，・・・，δNを保持している。
探索範囲決定部４１は、予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出すると、その大きさ｜ＰＭＶ｜を複数の閾値δ1，δ2，・・・，δNと比較する。
探索範囲決定部４１は、下記に示すように、複数の探索範囲候補Ｒ1，Ｒ2，・・・，ＲNの中から、その比較結果に対応する探索範囲候補Ｒnを選択し、その探索範囲候補Ｒnを動きベクトルの探索範囲に決定する。
【００６３】
｜ＰＭＶ｜＜δ1      →      Ｒ1
δ1≦｜ＰＭＶ｜＜δ2      →      Ｒ2
δ2≦｜ＰＭＶ｜＜δ3      →      Ｒ3
：
：
δn-1≦｜ＰＭＶ｜＜δn      →      Ｒn
：
：
δN-1≦｜ＰＭＶ｜＜δN      →      ＲN
ただし、δ1＜δ2，・・・＜δNであり、Ｒ1＜Ｒ2＜・・・＜ＲNである。
【００６４】
したがって、探索範囲決定部４１は、例えば、δ1≦｜ＰＭＶ｜＜δ2が成立すれば、探索範囲候補Ｒ2を選択し、δ2≦｜ＰＭＶ｜＜δ3が成立すれば、探索範囲候補Ｒ3を選択し、δn-1≦｜ＰＭＶ｜＜δnが成立すれば、探索範囲候補Ｒnを選択し、その選択した探索範囲候補を動きベクトルの探索範囲に決定する。
【００６５】
動き予測部４０の動き探索部１２は、上記実施の形態１と同様に、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、探索範囲決定部４１により決定された探索範囲から適正な動きベクトルＭＶを探索する。
【００６６】
以上で明らかなように、この実施の形態４によれば、動き予測部４０が可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさを複数の閾値δ1，δ2，・・・，δNと比較して、複数の探索範囲候補Ｒ1，Ｒ2，・・・，ＲNの中から、その比較結果に対応する探索範囲候補を選択し、その探索範囲候補を動きベクトルの探索範囲に決定するように構成したので、上記実施の形態１よりも、更に適正な探索範囲を決定することができる効果を奏する。
【００６７】
実施の形態５．
図１０はこの発明の実施の形態５による動画像符号化装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
動き予測部５０は入力画像信号のフレームレートと解像度から目標処理時間Ｔbを算出するとともに、符号化処理開始時刻から現マクロブック処理開始時刻までの実測処理時間Ｔcを算出し、その目標処理時間Ｔbと実測処理時間Ｔcから閾値δを設定する処理を実施し、また、図１の動き予測部９と同様に、可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさを評価して動きベクトルの探索範囲を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルを探索する処理を実施する。なお、動き予測部５０は動きベクトル探索手段を構成している。
この実施の形態５では、動き予測部５０が動きベクトルの探索範囲を決定するものについて説明するが、図４の動き予測部２０と同様にして、動きベクトルの探索密度についても決定するようにしてもよい。
【００６８】
図１１はこの発明の実施の形態５による動画像符号化装置の動き予測部５０を示す構成図であり、図において、図２と同一符号は同一または相当部分を示すので説明を省略する。
探索範囲決定部５１は入力画像信号のフレームレートと解像度から目標処理時間Ｔbを算出するとともに、符号化処理開始時刻から現マクロブック処理開始時刻までの実測処理時間Ｔcを算出し、その目標処理時間Ｔbと実測処理時間Ｔcから閾値δを設定する処理を実施し、また、図２の探索範囲決定部１１と同様に、可変長符号化部４により符号化データが生成される際に算出される予測ベクトルの大きさが閾値δより大きい場合、動きベクトルの探索範囲を広範囲に決定し、その予測ベクトルの大きさが閾値δより小さい場合、動きベクトルの探索範囲を上記広範囲より狭い狭範囲に決定する処理を実施する。
【００６９】
次に動作について説明する。
この実施の形態５では、図１の動き予測部９の代わりに、動き予測部５０が実装されている点以外は、上記実施の形態１と同様であるため、動き予測部５０の動作のみを説明する。
動き予測部５０は、入力画像信号のフレームレートと解像度から目標処理時間Ｔbを算出するとともに、符号化処理開始時刻から現マクロブック処理開始時刻までの実測処理時間Ｔcを算出し、その目標処理時間Ｔbと実測処理時間Ｔcから閾値δを設定する。また、可変長符号化部４により算出された予測ベクトルＰＭＶの大きさを評価して動きベクトルＭＶの探索範囲を決定し、入力画像信号とフレームメモリ８に格納された参照画像信号を照合して、その探索範囲から適正な動きベクトルＭＶを探索する。
以下、動き予測部５０の処理内容を具体的に説明する。
【００７０】
動き予測部５０の探索範囲決定部５１は、入力画像信号のフレームレートと解像度を示す情報を入力すると、下記の式（５）に示すように、そのフレームレートと解像度から、１個のマクロブロックにかけられる処理時間Ｔaを算出する。
Ｔa＝１０００／（Ｆ×Ｒa×Ｒb）                      （５）
ただし、Ｆはフレームレートであり、Ｒa×Ｒbは解像度（Ｒaは画面内の縦方向のマクロブロックの個数、Ｒbは画面内の横方向のマクロブロックの個数）である。
【００７１】
探索範囲決定部５１は、１個のマクロブロックにかけられる処理時間Ｔaを算出すると、下記の式（６）に示すように、Ｎ個のマクロブロックにかけられる目標処理時間Ｔbを算出する。
Ｔb＝Ｔa×Ｎ                                          （６）
探索範囲決定部５１は、Ｎ個のマクロブロックにかけられる目標処理時間Ｔbを算出すると、その目標処理時間Ｔbが、例えば、タイマにより計測された実測処理時間Ｔcを越えている場合、処理が間に合わない可能性があるので、処理時間が短い狭範囲の探索範囲が選択され易いように、予め設定された閾値δを大きな値に変更する。
一方、その目標処理時間Ｔbが実測処理時間Ｔcを越えていなければ、処理が間に合わない可能性が小さいので、処理時間が長い広範囲の探索範囲が選択され易いように閾値δを小さな値に変更する。あるいは、予め設定された閾値δを変更せずに維持するようにする。
【００７２】
探索範囲決定部５１は、上記のようにして、閾値δの変更又は維持を行うと、可変長符号化部４により算出された予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する。
予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜を算出する方法としては、例えば、予測ベクトルＰＭＶの水平成分の絶対値と垂直成分の絶対値を算出し、大きい方の絶対値を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
あるいは、予測ベクトルＰＭＶの水平成分と垂直成分の二乗和を算出し、その二乗和を予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜とする方法が考えられる。
【００７３】
探索範囲決定部５１は、予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜と閾値δを比較し、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜が閾値δより大きい場合、動きベクトルＭＶの探索範囲を広範囲に決定する。
一方、その予測ベクトルＰＭＶの大きさ｜ＰＭＶ｜が閾値δより小さい場合、動きベクトルの探索範囲ＭＶを狭範囲（広範囲＞狭範囲）に決定する。
｜ＰＭＶ｜≧δ      →      広範囲
｜ＰＭＶ｜＜δ      →      狭範囲
【００７４】
以上で明らかなように、この実施の形態５によれば、動き予測部５０が入力画像信号のフレームレートと解像度から目標処理時間Ｔｂを算出するとともに、符号化処理開始時刻から現マクロブック処理開始時刻までの実測処理時間Ｔcを算出し、その目標処理時間Ｔｂと実測処理時間Ｔcから閾値δを設定するように構成したので、処理時間に応じた演算量で符号化することができる効果を奏する。
【図面の簡単な説明】
【００７５】
【図１】この発明の実施の形態１による動画像符号化装置を示す構成図である。
【図２】この発明の実施の形態１による動画像符号化装置の動き予測部９を示す構成図である。
【図３】カレントマクロブロックの予測ベクトルと、隣接するマクロブロックの動きベクトルを示す説明図である。
【図４】この発明の実施の形態２による動画像符号化装置を示す構成図である。
【図５】この発明の実施の形態２による動画像符号化装置の動き予測部２０を示す構成図である。
【図６】この発明の実施の形態３による動画像符号化装置を示す構成図である。
【図７】この発明の実施の形態３による動画像符号化装置の動き予測部３０を示す構成図である。
【図８】この発明の実施の形態４による動画像符号化装置を示す構成図である。
【図９】この発明の実施の形態４による動画像符号化装置の動き予測部４０を示す構成図である。
【図１０】この発明の実施の形態５による動画像符号化装置を示す構成図である。
【図１１】この発明の実施の形態５による動画像符号化装置の動き予測部５０を示す構成図である。
【符号の説明】
【００７６】
１  差分器（画像信号差分手段）、２  ＤＣＴ変換部（量子化手段）、３  量子化部（量子化手段）、４  可変長符号化部（符号化データ生成手段）、５  逆量子化部（参照画像信号生成手段）、６  逆ＤＣＴ変換部（参照画像信号生成手段）、７  加算器（参照画像信号生成手段）、８  フレームメモリ（参照画像信号生成手段）、９  動き予測部（動きベクトル探索手段）、１０  動き補償部（動き補償手段）、１１  探索範囲決定部、１２  動き探索部、２０  動き予測部（動きベクトル探索手段）、２１  探索範囲・密度決定部、２２  動き探索部、３０  動き予測部（動きベクトル探索手段）、３１  探索範囲決定部、４０  動き予測部（動きベクトル探索手段）、４１  探索範囲決定部、５０  動き予測部（動きベクトル探索手段）、５１  探索範囲決定部。
【図１】
2009284058.tif 000003
【図２】
2009284058.tif 000004
【図３】
2009284058.tif 000005
【図４】
2009284058.tif 000006
【図５】
2009284058.tif 000007
【図６】
2009284058.tif 000008
【図７】
2009284058.tif 000009
【図８】
2009284058.tif 000010
【図９】
2009284058.tif 000011
【図１０】
2009284058.tif 000012
【図１１】
2009284058.tif 000013