(57)【要約】【課題】従来、段階的な探索によって動きベクトル検出の処理量を削減してはいるが、広く粗い探索、狭く細かい探索共にブロック単位で全ブロックに対して行うため、処理量は依然として大きいという課題があった。【解決手段】広く粗い探索から狭く細かい探索を複数ステップで段階的に実行して入力画像内の各ブロックの動きベクトルを検出する動きベクトル検出部１１１を備え、前記動きベクトル検出部１１１は、ある探索ステップの検出結果に応じて結合ブロックを生成するブロック結合部１５７と、次の探索ステップで使用する探索使用画素を前記結合ブロック内から抽出する探索使用画素抽出部１５８と、前記探索使用画素を用いて前記結合ブロック毎に前記次のステップを行い、検出した結合ブロックの動きベクトルを前記結合ブロック内の各ブロックの動きベクトルとする第２探索結合ブロック探索部１５９とを備える。【選択図】図２
2009267726.tif 000002
【特許請求の範囲】
【請求項１】
複数の動画像フレームを順次符号化する装置であって、
広く粗い探索から狭く細かい探索を複数ステップで段階的に実行して入力画像内の各ブロックの動きベクトルを検出する動きベクトル検出部を備え、
前記動きベクトル検出部は、
ある探索ステップの検出結果に応じて結合ブロックを生成するブロック結合手段と、
次の探索ステップで使用する探索使用画素を前記結合ブロック内から抽出する探索使用画素抽出手段と、
前記探索使用画素を用いて前記結合ブロック毎に前記次のステップを行い、検出した結合ブロックの動きベクトルを前記結合ブロック内の各ブロックの動きベクトルとする結合ブロック探索手段とを備えたことを特徴とする動画像符号化装置。
【請求項２】
請求項１記載の動画像符号化装置において、
前記ブロック結合手段は、前記探索ステップの検出結果である動きベクトルの差が近似閾値以下のブロック群を１つの結合ブロックとして生成することを特徴とする動画像符号化装置。
【請求項３】
請求項１記載の動画像符号化装置において、
前記ブロック結合手段は、前記探索ステップの検出結果である動きベクトルの差が近似閾値以下且つ当該探索ステップのその動きベクトルの評価関数値が有効評価値範囲のブロック群を１つの結合ブロックとして生成することを特徴とする動画像符号化装置。
【請求項４】
請求項１記載の動画像符号化装置において、
前記ブロック結合手段は、前記探索ステップの検出結果である動きベクトルの差が近似閾値以下且つブロック間の距離が距離閾値以下のブロック群を１つの結合ブロックとして生成することを特徴とする動画像符号化装置。
【請求項５】
請求項１記載の動画像符号化装置において、
前記ブロック結合手段は、ｉ探索ステップにおいて評価関数値が高い順で結合判断ベクトル数の動きベクトルを取得し、それらの動きベクトルのうち、いずれかの差が近似閾値以下のブロック群を１つの結合ブロックとして生成することを特徴とする動画像符号化装置。
【請求項６】
請求項１記載の動画像符号化装置において、
前記次の探索ステップで前記結合ブロック探索手段が検出した動きベクトルを用いてブロックの評価関数値を算出し、その評価関数値が再設定閾値以下の場合には、ブロック単位で当該次の探索ステップを実施して当該次の探索の動きベクトルを設定しなおす動きベクトル再設定手段を更に備えたことを特徴とする動画像符号化装置。
【請求項７】
請求項１記載の動画像符号化装置において、
前記探索使用画素抽出手段は、結合ブロック内のエンコード順が先頭のブロックの画素を探索使用画素とすることを特徴とする動画像符号化装置。
【請求項８】
請求項２〜６のいずれか１項に記載の動画像符号化装置において、
動きベクトル検出の処理時間を入力し、その処理時間から近似閾値、有効評価値範囲、距離閾値、結合判断ベクトル数、再設定閾値を設定する処理時間パラメータ設定手段を更に備えたことを特徴とする動画像符号化装置。
【請求項９】
請求項１〜８のいずれか１項に記載の動画像符号化装置と、
前記動画像符号化装置へ動画像フレームを与える画像入力部と、
前記動画像符号化装置からの動きベクトルを用いて作成した符号列を記録媒体に記録するメディア記録部とを備えたことを特徴とする録画装置。
【請求項１０】
請求項２〜６のいずれか１項に記載の動画像符号化装置において、動画像フレームの画像サイズと、符号化処理時間を変更するための動作モードとの少なくともいずれかを入力し、それらから近似閾値、有効評価値範囲、距離閾値、結合判断ベクトル数、再設定閾値を設定するモードパラメータ設定手段を更に備えた動画像符号化装置と、
前記動画像符号化装置へ動画像フレームを与える画像入力部と、
前記動画像符号化装置からの動きベクトルを用いて作成した符号列を記録媒体に記録するメディア記録部と、
前記画像サイズを指定する画像サイズ設定部又は前記動作モードを指定する動作モード設定部の少なくともいずれかとを備えたことを特徴とする録画装置。
【請求項１１】
複数の動画像フレームを順次符号化する方法であって、
広く粗い探索から狭く細かい探索を複数ステップで段階的に実行して入力画像内の各ブロックの動きベクトルを検出する動きベクトル検出ステップを備え、
前記動きベクトル検出ステップは、
ある探索ステップの検出結果に応じて結合ブロックを生成するステップと、
次の探索ステップで使用する探索使用画素を前記結合ブロック内から抽出するステップと、
前記探索使用画素を用いて前記結合ブロック毎に前記次のステップを行い、検出した結合ブロックの動きベクトルを前記結合ブロック内の各ブロックの動きベクトルとするステップとを備えたことを特徴とする動画像符号化方法。
【請求項１２】
請求項１１に記載の動画像符号化方法をコンピュータに実行させることを特徴とする動画像符号化プログラム。
【請求項１３】
複数の動画像フレームを順次符号化する装置であって、粗い精度の探索によって同じ動きをしていると判断した領域に対して同一の動きベクトルを設定する動画像符号化装置と、
前記動画像符号化装置へ動画像フレームを与える画像入力部と、
前記動画像符号化装置からの動きベクトルを用いて作成した符号列を記録媒体に記録するメディア記録部とを備えたことを特徴とする録画装置。
【請求項１４】
複数の動画像フレームを順次符号化する装置であって、動画像フレームの画像サイズと、符号化処理時間を変更するための動作モードとの少なくともいずれかを入力し、画像サイズが大きい、又は符号化処理時間が小さい動作モードの場合には、粗い精度の探索によって同じ動きをしていると判断した領域に対して同一の動きベクトルを設定する動画像符号化装置と、
前記動画像符号化装置へ動画像フレームを与える画像入力部と、
前記動画像符号化装置からの動きベクトルを用いて作成した符号列を記録媒体に記録するメディア記録部と、
前記画像サイズを指定する画像サイズ設定部又は前記動作モードを指定する動作モード設定部の少なくともいずれかとを備えたことを特徴とする録画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像フレームを符号化する装置及び方法に関し、更に詳しくは、動きベクトルを検出する技術に関するものである。
【背景技術】
【０００２】
近年、デジタル映像機器の技術進歩が著しく、ビデオカメラやテレビチューナから入力した映像信号（時系列順に並んだ複数の動画像フレーム）を圧縮符号化しＤＶＤやハードディスク等の記録メディアに記録する機会が増えている。映像信号を符号化する際、符号量を少なくするため動き補償を用いることが多い。動き補償とは、前又は後の少なくともいずれかの動画像フレーム（参照画像）から現在の動画像フレーム（現画像）を予測し、その予測画像との差分を符号化する手法である。現画像を予測するために、動き情報（動きベクトル）を見つける動きベクトル検出処理が行われる。
【０００３】
しかし、動きベクトル検出処理は一般的に処理量が大きく、ＬＳＩの消費電力やリアルタイムでの録画等の観点で処理量削減が望まれている。そこで、広く粗い探索から狭く細かい探索を複数ステップで段階的に実行して動きベクトルを検出する手法が考えられた（特許文献１参照）。
【特許文献１】特開平１１−１２２６１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、段階的な探索によって動きベクトル検出の処理量を削減してはいるが、広く粗い探索、狭く細かい探索共にブロック単位で全ブロックに対して行うため、処理量は依然として大きいという課題があった。
【課題を解決するための手段】
【０００５】
第一の発明の動画像符号化装置は、複数の動画像フレームを順次符号化する装置であって、広く粗い探索から狭く細かい探索を複数ステップで段階的に実行して入力画像内の各ブロックの動きベクトルを検出する動きベクトル検出部を備え、前記動きベクトル検出部はある探索ステップの検出結果に応じて結合ブロックを生成するブロック結合手段と、次の探索ステップで使用する探索使用画素を前記結合ブロック内から抽出する探索使用画素抽出手段と、前記探索使用画素を用いて前記結合ブロック毎に前記次のステップを行い、検出した結合ブロックの動きベクトルを前記結合ブロック内の各ブロックの動きベクトルとする結合ブロック探索手段とを備えたことを特徴とする動画像符号化装置である。
【０００６】
かかる構成により、次の探索ステップに探索使用画素のみを使用するため、動きベクトル検出の処理量を削減することができる。
【０００７】
また、動きベクトルの符号化において、ブロックの動きベクトルは隣接ブロックの動きベクトルとの差分を符号化する。隣接ブロックと結合した場合には、隣接ブロックと動きベクトルが同一になるため、動きベクトルの符号量を削減可能である。
【０００８】
また、隣接ブロックと動きベクトルが異なる場合には復号化後の映像のブロック境界が不自然な画像となるブロックノイズと呼ばれる現象が発発生しやすい。ところが、隣接ブロックと結合した場合には、隣接ブロックと動きベクトルが同一になるため、ブロックノイズを軽減することができる。
【０００９】
また、第二の発明の動画像符号化装置は、第一の発明に対して、前記ブロック結合手段は前記探索ステップの検出結果である動きベクトルの差が近似閾値以下のブロック群を１つの結合ブロックとして生成することを特徴とする動画像符号化装置である。
【００１０】
かかる構成により、粗い探索結果が近似しているブロック同士が結合されることとなり、粗い探索結果の動きベクトルが近似しているブロック同士は同じ動きをしている物体である可能性が高いため、結合することによって予測誤差の小さい動きベクトルを検出できる。
【００１１】
また、第三の発明の動画像符号化装置は、第一の発明に対して、前記ブロック結合手段は前記探索ステップの検出結果である動きベクトルの差が近似閾値以下且つ当該探索ステップのその動きベクトルの評価関数値が有効評価値範囲のブロック群を１つの結合ブロックとして生成することを特徴とする動画像符号化装置である。
【００１２】
かかる構成により、予測誤差増加の確率が高い場合にはブロック結合をせずに予測誤差増加を防ぎ、予測誤差増加の確率が低い場合にはブロック結合することによって動きベクトル検出の処理量を削減することができる。
【００１３】
また、第四の発明の動画像符号化装置は、第一の発明に対して、前記ブロック結合手段は前記探索ステップの検出結果である動きベクトルの差が近似閾値以下且つブロック間の距離が距離閾値以下のブロック群を１つの結合ブロックとして生成することを特徴とする動画像符号化装置である。
【００１４】
かかる構成により、距離が遠いブロックを結合しないようにすることによって、同じ動きをしない確率が高いブロックを結合しないこととなり、ブロック結合による予測誤差の増加を抑制することができる。
【００１５】
また、第五の発明の動画像符号化装置は、第一の発明に対して、前記ブロック結合手段はｉ探索ステップにおいて評価関数値が小さい順で結合判断ベクトル数の動きベクトルを取得し、それらの動きベクトルのうち、いずれかの差が近似閾値以下のブロック群を１つの結合ブロックとして生成することを特徴とする動画像符号化装置である。
【００１６】
かかる構成により、ブロックを結合する確率が高くなり、処理量を大きく削減することができると共に、評価関数値が小さい動きベクトルを用いているため、予測誤差増加を抑制することができる。
【００１７】
また、第六の発明の動画像符号化装置は、第一の発明に対して、前記次の探索ステップで前記結合ブロック探索手段が検出した動きベクトルを用いてブロックの評価関数値を算出し、その評価関数値が再設定閾値以上の場合には、ブロック単位で当該次の探索ステップを実施して当該次の探索の動きベクトルを設定しなおす動きベクトル再設定手段を更に備えたことを特徴とする動画像符号化装置である。
【００１８】
かかる構成により、ブロックを結合することによって予測誤差が大きくなる場合にはブロックを結合しないようにし、予測誤差増加を抑制することができる。
【００１９】
また、第七の発明の動画像符号化装置は、第一の発明に対して、前記探索使用画素抽出手段は結合ブロック内のエンコード順が先頭のブロックの画素を探索使用画素とすることを特徴とする動画像符号化装置である。
【００２０】
かかる構成により、エンコード順に各ブロックの動きベクトルが検出可能であり、ブロックメモリ及びフレームメモリから動きベクトル検出部へのブロック画像、参照画像の転送回数を削減でき、データ転送の高速化が図れる。
【００２１】
また、第八の発明の動画像符号化装置は、第二〜第六のいずれか１つの発明に対して、動きベクトル検出の処理時間を入力し、その処理時間から近似閾値、有効評価値範囲、距離閾値、結合判断ベクトル数、再設定閾値を設定する処理時間パラメータ設定手段を更に備えたことを特徴とする動画像符号化装置である。
【００２２】
かかる構成により、処理時間にゆとりがある場合にはブロック結合をしにくくすることにより予測誤差増加を抑制し、処理時間にゆとりがない場合にはブロック結合をしやすくすることにより処理量を大きく削減することができる。
【００２３】
また、第九の発明の録画装置は、第一〜第八の発明のいずれか１つの発明における動画像符号化装置と、前記動画像符号化装置へ動画像フレームを与える画像入力部と、前記動画像符号化装置からの動きベクトルを用いて作成した符号列を記録媒体に記録するメディア記録部とを備えたことを特徴とする録画装置である。
【００２４】
かかる構成により、映像信号を小さい処理量で記録することができる。
【００２５】
また、第十の発明の録画装置は、第二〜第六の発明のいずれか１つの発明における動画像符号化装置において、動画像フレームの画像サイズと、符号化処理時間を変更するための動作モードとの少なくともいずれかを入力し、それらから近似閾値、有効評価値範囲、距離閾値、結合判断ベクトル数、再設定閾値を設定するモードパラメータ設定手段を更に備えた動画像符号化装置と、前記動画像符号化装置へ動画像フレームを与える画像入力部と、前記動画像符号化装置からの動きベクトルを用いて作成した符号列を記録媒体に記録するメディア記録部と、前記画像サイズを指定する画像サイズ設定部又は前記動作モードを指定する動作モード設定部の少なくともいずれかとを備えたことを特徴とする録画装置である。
【００２６】
かかる構成により、撮影モード、画像サイズによって適切にパラメータを変更することによって、処理量制限が大きい場合には処理量を大きく削減し、処理量制限が小さい場合には画質又は圧縮率を高く保つことができる。
【００２７】
また、第十一の発明の動画像符号化方法は、複数の動画像フレームを順次符号化する方法であって、広く粗い探索から狭く細かい探索を複数ステップで段階的に実行して入力画像内の各ブロックの動きベクトルを検出する動きベクトル検出ステップを備え、前記動きベクトル検出ステップは、ある探索ステップの検出結果に応じて結合ブロックを生成するステップと、次の探索ステップで使用する探索使用画素を前記結合ブロック内から抽出するステップと、前記探索使用画素を用いて前記結合ブロック毎に前記次のステップを行い、検出した結合ブロックの動きベクトルを前記結合ブロック内の各ブロックの動きベクトルとするステップとを備えたことを特徴とする動画像符号化方法である。
【００２８】
かかる構成により、次の探索ステップに探索使用画素のみを使用するため、動きベクトル検出の処理量を削減することができる。
【００２９】
また、第十二の発明の動画像符号化プログラムは、第十一の発明における動画像符号化方法をコンピュータに実行させることを特徴とする動画像符号化プログラムである。
【００３０】
かかる構成により、動画像符号化プログラムの動きベクトル検出の処理量を削減することができる。
【００３１】
また、第十三の発明の録画装置は、複数の動画像フレームを順次符号化する装置であって、粗い精度の探索によって同じ動きをしていると判断した領域に対して同一の動きベクトルを設定する動画像符号化装置と、前記動画像符号化装置へ動画像フレームを与える画像入力部と、前記動画像符号化装置からの動きベクトルを用いて作成した符号列を記録媒体に記録するメディア記録部とを備えたことを特徴とする録画装置である。
【００３２】
かかる構成により、細かい精度の動きベクトル探索を一部の領域のみでしか行わなくてもよいため、動きベクトル検出の処理量を削減することができる。
【００３３】
また、第十四の発明の録画装置は、複数の動画像フレームを順次符号化する装置であって、動画像フレームの画像サイズと、符号化処理時間を変更するための動作モードとの少なくともいずれかを入力し、画像サイズが大きい、又は符号化処理時間が小さい動作モードの場合には、粗い精度の探索によって同じ動きをしていると判断した領域に対して同一の動きベクトルを設定する動画像符号化装置と、前記動画像符号化装置へ動画像フレームを与える画像入力部と、前記動画像符号化装置からの動きベクトルを用いて作成した符号列を記録媒体に記録するメディア記録部と前記画像サイズを指定する画像サイズ設定部又は前記動作モードを指定する動作モード設定部の少なくともいずれかとを備えたことを特徴とする録画装置である。
【００３４】
かかる構成により、処理量制限が大きい場合には、細かい精度の動きベクトル探索を一部の領域のみでしか行わないため、動きベクトル検出の処理量を削減することができる。
【発明の効果】
【００３５】
本発明による動画像符号化装置、録画装置、動画像符号化方法、動画像符号化プログラムによれば、符号化処理量を削減することができると同時に、動き補償の予測誤差の増大を抑制することができる。
【発明を実施するための最良の形態】
【００３６】
以下、動画像符号化装置等の実施形態について図面を参照して説明する。なお、各実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３７】
（実施の形態１）
＜全体構成＞
図１は、本発明の第１の実施の形態における動画像符号化装置の全体構成を示す。この動画像符号化装置は、時系列順に並んだ複数の動画像フレームを動きベクトルを用いて順次符号化する装置であり、低い精度（粗い）探索である第１探索と、高い精度（細かい）探索である第２探索との２段階の探索によって動きベクトルを検出する。この動画像符号化装置は、ブロック分割部１０１と、ブロックメモリ１０２と、減算部１０３と、直交変換部１０４と、量子化部１０５と、符号変換部１１２と、逆量子化部１０６と、逆直交変換部１０７と、加算部１０８と、フレームメモリ１０９と、動き補償部１１０と、動きベクトル検出部１１１と、処理時間計測部１１３とを備える。
【００３８】
ブロック分割部１０１は、入力した動画像フレームを所定サイズのブロックに分割する。また、ブロック分割部１０１は、分割した複数のブロックを順次出力するとともに、動画像フレーム内におけるそのブロックの存在位置を示すブロック位置を順次出力する。
【００３９】
ブロックメモリ１０２は、ブロック及びそのブロック位置を格納する。
【００４０】
減算部１０３は、ブロックメモリ１０２に格納してあるブロックと動き補償部１１０からの予測ブロックとの差分を計算し、予測誤差ブロックとして直交変換部１０４へ出力する。
【００４１】
直交変換部１０４は、予測誤差ブロックに対して直交変換を施すことによって周波数成分に変換し、直交変換後のブロックを量子化部１０５へ出力する。
【００４２】
量子化部１０５は、直交変換後のブロックを量子化し、量子化後のブロックを符号変換部１１２及び逆量子化部１０６へ出力する。
【００４３】
逆量子化部１０６は、量子化後のブロックを逆量子化し、逆量子化後のブロックを逆直交変換部１０７に出力する。
【００４４】
逆直交変換部１０７は、逆量子化後のブロックに対して逆直交変換を施し、逆直交変換後のブロックを加算部１０８へ出力する。
【００４５】
加算部１０８は、逆直交変換後のブロックと動き補償部１１０の出力である予測ブロックとを加算することによって復号ブロックを生成し、フレームメモリ１０９に格納する。
【００４６】
フレームメモリ１０９は、復号ブロックを格納し、複数の復号ブロックで参照画像を生成する。
【００４７】
符号変換部１１２は、量子化後のブロック及び動きベクトルを可変長又は固定長にして符号化を行い、符号列を出力すると共に、１ブロックの符号化を完了する度に、変換完了信号を処理時間計測部１１３に出力する。
【００４８】
動き補償部１１０は、動きベクトルを用いて参照画像から予測ブロックを生成する。
【００４９】
動きベクトル検出部１１１は、ブロック、ブロック位置、参照画像、処理時間を用いて、各ブロックの動きベクトルを出力する。
【００５０】
処理時間計測部１１３は、符号変換部１１２から変換完了信号を受け、その時の時刻から動きベクトル検出の処理時間を算出し、動きベクトル検出部１１１へ出力する。例えば、ブロックｊの変換完了信号を受けた時刻が１００ｍｓで、ブロックｊ＋１の変換完了信号を受けた時刻が１４０ｍｓだとすると、ブロックｊ＋１の符号化に４０ｍｓ費やしたこととなり、１秒間に動画像フレーム３０枚を符号化する必要があるシステムの場合、動画像フレーム１枚を平均３３ｍｓで符号化しなければならないため、符号化処理時間を早める必要がある。その場合、処理時間計測部１１３で処理時間として通常２０ｍｓ以内と設定していても、１５ｍｓ以内と設定して動きベクトル検出部１１１に出力する。
【００５１】
＜動きベクトル検出部の内部構成＞
図２は、図１に示した動きベクトル検出部１１１の内部構成を示す。動きベクトル検出部１１１は、第１探索ブロック探索部１５１と、第１探索Ｎｏ１動きベクトルメモリ１５３と、第１探索Ｎｏ１動きベクトル評価関数値メモリ１５４と、第１探索Ｎｏ２動きベクトルメモリ１５５と、第１探索Ｎｏ２動きベクトル評価関数値メモリ１５６と、ブロック位置メモリ１５２と、ブロック結合部１５７と、探索使用画素抽出部１５８と、第２探索結合ブロック探索部１５９と、第２探索動きベクトルメモリ１６０と、第２探索動きベクトル再設定部１６１と、処理時間パラメータ設定部１６２とを具備する。
【００５２】
第１探索ブロック探索部１５１は、参照画像とブロックとで低い精度のブロックマッチング探索を行い、評価関数値が最も小さい位置を第１探索Ｎｏ１動きベクトルとして第１探索Ｎｏ１動きベクトルメモリ１５３に格納し、その評価関数値を第１探索Ｎｏ１動きベクトル評価関数値メモリ１５４に格納する。また、評価関数値が２番目に小さい位置を第１探索Ｎｏ２動きベクトルとして第１探索Ｎｏ２動きベクトルメモリ１５５に格納し、その評価関数値を第１探索Ｎｏ２動きベクトル評価関数値メモリ１５６に格納する。ここで、評価関数値には参照画像とブロックとの画素毎の差分絶対値の総和を用いる。また、第１探索ブロック探索部１５１のブロックマッチング探索は参照画像内を粗く探索するため、図３（ａ）のように参照画像内を４画素飛ばしで探索する。
【００５３】
ブロック結合部１５７は、第１探索Ｎｏ１動きベクトル、第１探索Ｎｏ１動きベクトル評価関数値、第１探索Ｎｏ２動きベクトル、第１探索Ｎｏ２動きベクトル評価関数値、ブロック位置、処理時間結合パラメータを用いてブロックを結合する。具体的にはブロックＡ、ブロックＢは次のいずれかの条件が成り立つ場合に結合する。
【００５４】
１．第１探索Ｎｏ１動きベクトル（Ａ）と第１探索Ｎｏ１動きベクトル（Ｂ）との差が近似α以下
且つ  第１探索Ｎｏ１動きベクトル評価関数値（Ａ）が評価値β以下
且つ  第１探索Ｎｏ１動きベクトル評価関数値（Ｂ）が評価値β以下
且つ  結合判断ベクトル数が１以上
且つ  ＡとＢとの距離が距離γ以下
２．第１探索Ｎｏ１動きベクトル（Ａ）と第１探索Ｎｏ２動きベクトル（Ｂ）との差が近似α以下
且つ  第１探索Ｎｏ１動きベクトル評価関数値（Ａ）が評価値β以下
且つ  第１探索Ｎｏ２動きベクトル評価関数値（Ｂ）が評価値β以下
且つ  結合判断ベクトル数が２以上
且つ  ＡとＢとの距離が距離γ以下
３．第１探索Ｎｏ２動きベクトル（Ａ）と第１探索Ｎｏ１動きベクトル（Ｂ）との差が近似α以下
且つ  第１探索Ｎｏ２動きベクトル評価関数値（Ａ）が評価値β以下
且つ  第１探索Ｎｏ１動きベクトル評価関数値（Ｂ）が評価値β以下
且つ  結合判断ベクトル数が２以上
且つ  ＡとＢとの距離が距離γ以下
４．第１探索Ｎｏ２動きベクトル（Ａ）と第１探索Ｎｏ２動きベクトル（Ｂ）との差が近似α以下
且つ  第１探索Ｎｏ２動きベクトル評価関数値（Ａ）が評価値β以下
且つ  第１探索Ｎｏ２動きベクトル評価関数値（Ｂ）が評価値β以下
且つ  結合判断ベクトル数が２以上
且つ  ＡとＢとの距離が距離γ以下
である。
【００５５】
近似α、評価値β、距離γ、結合判断ベクトル数は、処理時間パラメータ設定部１６２からの処理時間結合パラメータによって図４のように決定する。例えば、処理時間結合パラメータがｂの場合には、第１探索Ｎｏ１動きベクトル（Ａ）と第１探索Ｎｏ１動きベクトル（Ｂ）との差が０、つまり同一の場合で、第１探索Ｎｏ１動きベクトル評価関数値（Ａ）、第１探索Ｎｏ１動きベクトル評価関数値（Ｂ）が共に６４以下、ＡとＢとの距離が１以下、つまり隣接している場合にブロックＡとブロックＢを結合することとなる。逆に、処理時間結合バラメータがａの場合には、ｂの場合よりも結合条件がゆるいために、ｂよりも高い頻度でブロック結合が実施される。
【００５６】
また、ブロック結合部１５７は結合ブロック内の各ブロックの第１探索動きベクトル（結合条件の要因となった動きベクトル）の平均を結合ブロックの第１探索動きベクトルとして、第２探索結合ブロック探索部１５９へ出力する。例えば、第１探索Ｎｏ１動きベクトル（Ａ）と第１探索Ｎｏ２動きベクトル（Ｂ）との差が近似α以下のためにブロックＡとブロックＢとの結合ブロックを生成した場合、ブロックＡの第１探索Ｎｏ１動きベクトルとブロックＢの第１探索Ｎｏ２動きベクトルとの平均を結合ブロックの第１探索動きベクトルとする。なお、どのブロックとも結合しなかったブロックはそのブロック単体で結合ブロックとして探索使用画素抽出部１５８へ出力する。
【００５７】
探索使用画素抽出部１５８は、第２探索結合ブロック探索部１５９で使用する探索使用画素を結合ブロック内で画素を間引いて抽出する。間引く画素数は結合ブロックのサイズによって変動させ、結合ブロックサイズが大きいほど、大きく間引く。図５に１ブロックが８画素×８画素の場合で、結合ブロックサイズが２ブロックの場合（ａ）と結合ブロックサイズが３ブロックの場合（ｂ）の探索使用画素を示す。
【００５８】
第２探索結合ブロック探索部１５９は、結合ブロックの第１探索動きベクトルの位置を中心として、参照画像と結合ブロックとで高い精度のブロックマッチング探索を行い、評価関数値が最も小さい位置を結合ブロック内の全ブロックの仮第２探索動きベクトルとして第２探索動きベクトルメモリ１６０に格納する。評価関数値には参照画像と結合ブロックとの画素毎の差分絶対値の総和を用いるが、探索使用画素しか評価関数値の算出には用いない。また、第２探索結合ブロック探索部１５９のブロックマッチング探索は参照画像内を細かく探索するため、図３（ｂ）のように画素飛ばしなしで探索する。
【００５９】
第２探索動きベクトル再設定部１６１は、仮第２探索動きベクトル、参照画像、ブロックを用いて評価関数値を算出し、その評価関数値が再設定閾値σ以上の場合には、参照画像とブロックとで高い精度のブロックマッチング探索を行い、評価関数値が最も小さい位置をブロックの動きベクトルとして出力する。このときの評価関数値計算には探索使用画素に限らず、ブロック内の画素を用いる。一方、評価関数値が再設定閾値σ未満の場合には、仮第２探索動きベクトルをそのまま動きベクトルとして出力する。再設定閾値σは処理時間パラメータ設定部１６２からの処理時間結合パラメータによって図４のように設定する。
【００６０】
処理時間パラメータ設定部１６２は、処理時間によって図６のように処理時間結合パラメータを設定し、ブロック結合部１５７、第２探索動きベクトル再設定部１６１に出力する。
【００６１】
＜動作＞
次に、図７を参照しつつ、図２に示した動きベクトル検出部１１１による動きベクトル検出処理について説明する。
【００６２】
（ステップＳ１０１）
まず、処理時間パラメータ設定部１６２によって、処理時間から処理時間結合パラメータを設定し、ブロック結合部１５７、第２探索動きベクトル再設定部１６１に出力する。次に、ステップＳ１０２へ進む。
【００６３】
（ステップＳ１０２）
第１探索ブロック探索部１５１によって、ブロックの第１探索動きベクトルを検出する。次に、ステップＳ１０３へ進む。
【００６４】
（ステップＳ１０３）
動画像フレーム内の全ブロックに対して第１探索動きベクトルを検出したかどうかを判定し、検出している場合にはステップＳ１０４へ進み、検出していない場合にはステップＳ１０２に戻る。
【００６５】
（ステップＳ１０４）
ブロック結合部１５７によって、第１探索Ｎｏ１動きベクトル、第１探索Ｎｏ１動きベクトル評価関数値、第１探索Ｎｏ２動きベクトル、第１探索Ｎｏ２動きベクトル評価関数値、ブロック位置、処理時間結合パラメータを用いてブロックを結合する。次に、ステップＳ１０５へ進む。
【００６６】
（ステップＳ１０５）
探索使用画素抽出部１５８によって、第２探索結合ブロック探索部１５９で使用する探索使用画素を結合ブロック内で抽出する。次に、ステップＳ１０６へ進む。
【００６７】
（ステップＳ１０６）
第２探索結合ブロック探索部１５９によって、結合ブロックの動きベクトルを検出する。次に、ステップＳ１０７へ進む。
【００６８】
（ステップＳ１０７）
検出した結合ブロックの動きベクトルを該結合ブロック内の各ブロックの仮第２探索動きベクトルに設定する。次に、ステップＳ１０８へ進む。
【００６９】
（ステップＳ１０８）
動画像フレーム内の全ブロックに対して仮第２探索動きベクトルを設定したかどうかを判定し、設定している場合にはステップＳ１０９へ進み、検出していない場合にはステップＳ１０６に戻る。
【００７０】
（ステップＳ１０９）
第２探索動きベクトル再設定部１６１によって、仮第２探索動きベクトル、参照画像、ブロックを用いて評価関数値を算出する。次に、ステップＳ１１０へ進む。
【００７１】
（ステップＳ１１０）
ステップＳ１０９で算出した評価関数値が再設定閾値σ以上の場合には、ステップＳ１１１へ進み、再設定閾値σ未満の場合にはステップＳ１１２へ進む。再設定閾値σは処理時間パラメータ設定部１６２からの処理時間結合パラメータによって決定する。
【００７２】
（ステップＳ１１１）
参照画像とブロックとで高い精度のブロックマッチング探索を行い、評価関数値が最も小さい位置をブロックの動きベクトルとして出力する。
【００７３】
（ステップＳ１１２）
仮第２探索動きベクトルをそのまま動きベクトルとして出力する。
【００７４】
＜効果＞
以上、本実施の形態によれば、第２探索の評価関数値算出に探索使用画素のみを用いるため、動きベクトル検出の処理量を削減することができる。
【００７５】
また、符号変換部１１２におけるブロックの動きベクトルの符号化は、隣接ブロックの動きベクトルとの差分を符号化する。隣接ブロックと結合した場合には、隣接ブロックと動きベクトルが同一になるため、動きベクトルの符号量を削減可能である。
【００７６】
また、隣接ブロックと動きベクトルが異なる場合には復号化後の映像のブロック境界が不自然な画像となるブロックノイズと呼ばれる現象が発発生しやすい。ところが、隣接ブロックと結合した場合には、隣接ブロックと動きベクトルが同一になるため、ブロックノイズを軽減することができる。
【００７７】
また、評価関数値算出に用いる画素を少なくする場合、同じ動きをしているブロック同士を結合してブロックマッチングのブロックサイズを拡大する方が予測誤差の小さい動きベクトルを検出できる。第１探索結果の動きベクトルが近似しているブロック同士は同じ動きをしている物体である可能性が高いため、結合することによって予測誤差の小さい動きベクトルを検出できる。
【００７８】
また、第１探索の評価関数値が特定範囲の場合のみ結合することによって、予測誤差増加の確率が高い場合にはブロック結合をせずに予測誤差増加を防ぎ、予測誤差増加の確率が低い場合にはブロック結合することによって動きベクトル検出の処理量を削減することができる。具体的に予測誤差増加の確率が小さい場合とは、第１探索の評価関数値が小さい場合、又は第１探索の評価関数値が極端に大きい場合である。第１探索の評価関数値が小さい場合には、第１探索によってブロックの動きを正しく検出できた場合であり、その動きベクトルが同一のブロック同士は第２探索の動きベクトルも同一になる可能性が高いため、ブロック結合しても予測誤差増加の確率が小さい。また、第１探索の評価関数値が極端に大きい場合には、ブロック結合してもしなくても第２探索の評価関数値が大きくなる可能性が高いため、ブロック結合による予測誤差増加の確率が小さい。
【００７９】
また、距離が遠いブロックを結合しないようにすることによって、同じ動きをしない確率が高いブロックを結合しないこととなり、ブロック結合による予測誤差の増加を抑制することができる。
【００８０】
また、評価関数値が小さい複数の動きベクトルを用いて結合判断することにより、ブロックを結合する確率が高くなり、処理量を大きく削減することができると共に、評価関数値が小さい動きベクトルを用いているため、予測誤差増加を抑制することができる。
【００８１】
また、第２探索動きベクトル再設定部１６１を設けることによって、ブロックを結合すると予測誤差が大きくなる場合にはブロックを結合しないようにし、予測誤差増加を抑制することができる。
【００８２】
また、処理時間によって結合パラメータを設定することによって、処理時間にゆとりがある場合にはブロック結合をしにくくすることにより予測誤差増加を抑制し、処理時間にゆとりがない場合にはブロック結合をしやすくすることにより処理量を大きく削減することができる。
【００８３】
なお、本実施の形態によれば、第１探索、第２探索の２段階の探索であるが、３段階以上の探索でもよい。
【００８４】
また、３段階以上の探索の場合、第２探索は本実施の形態のように結合ブロック単位の探索で、第３探索以降又は最終探索のみはブロック単位の探索としてもよい。
【００８５】
また、探索使用画素の抽出は結合ブロックのサイズによって変動させるようにしたが、変動させずに常に一定画素間隔で抽出するようにしてもよい。また、画素間引きではなく、画像上のエッジ画素を用いるなど、画像の特徴を用いて探索使用画素を抽出してもよい。
【００８６】
また、ブロック結合には第１探索の動きベクトル、その動きベクトルの評価関数値、ブロック位置を用いているが、第１探索の動きベクトルのみを用いる構成としてもよい。
【００８７】
また、第１探索Ｎｏ１動きベクトルと第１探索Ｎｏ２動きベクトルとの２つの動きベクトルを使用する構成にしているが、その限りではなく、１つのみを用いてもよいし、３つ以上を用いてもよく、１つのみを用いる場合には、第１探索Ｎｏ２動きベクトルメモリ１５５や第１探索Ｎｏ２動きベクトル評価関数値メモリ１５６が不要であることは言うまでもない。
【００８８】
また、第１探索の動きベクトルの評価関数値が評価値β以下の場合に結合するとしたが、評価関数値が特定範囲内、又は特定の閾値以上の場合に結合するとしてもよい。
【００８９】
また、第２探索動きベクトル再設定部１６１で第２探索動きベクトルを再設定する構成にしているが、その限りではなく、第２探索動きベクトル再設定部１６１を設けず、常に仮第２探索動きベクトルを動きベクトルとして動きベクトル検出部１１１から出力する構成としてもよい。
【００９０】
また、処理時間パラメータ設定部１６２で処理時間結合パラメータを変更する構成にしているが、処理時間パラメータ設定部１６２を設けず、一定の処理時間結合パラメータで動きベクトル検出を行ってもよい。
【００９１】
更に、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをダウンロード等により配布してもよい。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。
【００９２】
（実施の形態２）
＜全体構成＞
本発明の第２の実施形態による動画像符号化装置は、図１に示した構成と同様であるが、動きベクトル検出部１１１の内部構成が異なる。
【００９３】
＜動きベクトル検出部の内部構成＞
図８は、本実施の形態における動きベクトル検出部１１１の内部構成を示す。この動きベクトル検出部１１１は、図２に示した構成に加えて、第２探索動き検出実行判定部２５１を含む。また、この動きベクトル検出部１１１は、図２に示したブロック結合部１５７に代えてエンコード済ブロック結合部２５２を、探索使用画素抽出部１５８に代えて先頭ブロック内探索使用画素抽出部２５３をそれぞれ含む。その他の構成は、図２と同様である。
【００９４】
エンコード済ブロック結合部２５２は、動画像フレーム内でエンコード済みのブロック又は現在エンコード中のブロックのみを用いてブロック結合を行う。
【００９５】
先頭ブロック内探索使用画素抽出部２５３は、第２探索結合ブロック探索部１５９で使用する探索使用画素を結合ブロック内のエンコード順が先頭のブロック内から抽出する。図９に１ブロックが８画素×８画素で、結合ブロックサイズが３ブロックで、動画像フレームの左上端ブロックから右に向かって順にエンコードする場合の探索使用画素を示す。エンコード順が先頭の左上のブロックのみから探索使用画素を抽出する。
【００９６】
第２探索動き検出実行判定部２５１は、探索使用画素を入力し、以前に同じ探索使用画素を用いて第２探索を実施しているかどうかを判定し、実施していない場合には制御信号によって第２探索結合ブロック探索部１５９に起動指示を出し、第２探索結合ブロック探索部１５９は実施の形態１と同様に探索使用画素を用いて仮第２探索動きベクトルを検出する。一方、以前に同じ探索使用画素を用いて第２探索を実施している場合には、制御信号によって第２探索結合ブロック探索部１５９に停止指示を出し、以前に検出している仮第２探索動きベクトルを、結合ブロック内の各ブロックの仮第２探索動きベクトルとして第２探索動きベクトルメモリ１６０に格納する。
【００９７】
＜動作＞
次に、図１０を参照しつつ、図８に示した動きベクトル検出部１１１による動きベクトル検出処理について説明する。
【００９８】
（ステップＳ２０１）
まず、処理時間パラメータ設定部１６２によって、処理時間から処理時間結合パラメータを設定し、エンコード済ブロック結合部２５２、第２探索動きベクトル再設定部１６１に出力する。次に、ステップＳ２０２へ進む。
【００９９】
（ステップＳ２０２）
第１探索ブロック探索部１５１によって、ブロックの第１探索動きベクトルを検出する。次に、ステップＳ２０３へ進む。
【０１００】
（ステップＳ２０３）
エンコード済ブロック結合部２５２によって、動画像フレーム内でエンコード済みのブロック又は現在エンコード中のブロックのみを用いてブロックを結合する。次に、ステップＳ２０４へ進む。
【０１０１】
（ステップＳ２０４）
先頭ブロック内探索使用画素抽出部２５３によって、第２探索結合ブロック探索部１５９で使用する探索使用画素を結合ブロック内のエンコード順が先頭のブロック内から抽出する。次に、ステップＳ２０５へ進む。
【０１０２】
（ステップＳ２０５）
第２探索動き検出実行判定部２５１によって、以前に同じ探索使用画素を用いて第２探索を実施しているかどうかを判定し、実施している場合にはステップＳ２０６へ進み、実施していない場合にはステップＳ２０７へ進む。
【０１０３】
（ステップＳ２０６）
以前に検出している仮第２探索動きベクトルを、結合ブロック内の各ブロックの仮第２探索動きベクトルとして第２探索動きベクトルメモリ１６０に格納する。第２探索は実施せず、ステップＳ２０９へ進む。
【０１０４】
（ステップＳ２０７）
第２探索結合ブロック探索部１５９によって、結合ブロックの動きベクトルを検出する。次に、ステップＳ２０８へ進む。
【０１０５】
（ステップＳ２０８）
検出した結合ブロックの動きベクトルを該結合ブロック内の各ブロックの仮第２探索動きベクトルに設定する。次に、ステップＳ２０９へ進む。
【０１０６】
（ステップＳ２０９）
第２探索動きベクトル再設定部１６１によって、仮第２探索動きベクトル、参照画像、ブロックを用いて評価関数値を算出する。次に、ステップＳ２１０へ進む。
【０１０７】
（ステップＳ２１０）
ステップＳ２０９で算出した評価関数値が再設定閾値σ以上の場合には、ステップＳ２１１へ進み、再設定閾値σ未満の場合にはステップＳ２１２へ進む。再設定閾値σは処理時間パラメータ設定部１６２からの処理時間結合パラメータによって設定する。
【０１０８】
（ステップＳ２１１）
参照画像とブロックとで高い精度のブロックマッチング探索を行い、評価関数値が最も小さい位置をブロックの動きベクトルとして出力する。
【０１０９】
（ステップＳ２１２）
仮第２探索動きベクトルをそのまま動きベクトルとして出力する。
【０１１０】
＜効果＞
以上、本実施の形態によれば、エンコード順に各ブロックの動きベクトルが検出可能であり、ブロックメモリ１０２及びフレームメモリ１０９から動きベクトル検出部１１１へのブロック、参照画像の転送回数を１ブロックの符号化あたり１回にすることができ、データ転送の高速化が図れる。
【０１１１】
（実施の形態３）
＜全体構成＞
図１１は、本発明の第３の実施形態による録画装置の構成を示す。この録画装置は、図１に示した構成に加えて、カメラ部３０１と、メディア記録部３０２と、撮影モード切替部３０３と、画像サイズ切替部３０４とを備える。
【０１１２】
画像サイズ切替部３０４は、ユーザによって指定された画像サイズをカメラ部３０１及び動きベクトル検出部１１１へ出力する。
【０１１３】
撮影モード切替部３０３は、ユーザによって指定された撮影モードを動きベクトル検出部１１１へ出力する。撮影モードには省電力モードと通常モードとがあり、バッテリーで長時間撮影したい場合には省電力モードが指定される。
【０１１４】
カメラ部３０１は、画像サイズ切替部３０４からの画像サイズに応じて映像を撮影し、動画像フレームをブロック分割部１０１へ出力する。
【０１１５】
メディア記録部３０２は、符号変換部１１２からの符号列を、ＣＤ、ＤＶＤ、Ｂｌｕｒａｙ−Ｄｉｓｃ、ＳＤカード、ハードディスク等の記録メディアに記録する。
【０１１６】
＜動きベクトル検出部の内部構成＞
図１２は、本実施の形態における動きベクトル検出部１１１の内部構成を示す。この動きベクトル検出部１１１は、図２に示した構成に加えて、モードパラメータ設定部３５１を含む。
【０１１７】
モードパラメータ設定部３５１は、撮影モード、画像サイズによって図１３のようにモード結合パラメータを設定し、ブロック結合部１５７、第２探索動きベクトル再設定部１６１に出力する。また、各結合パラメータ、すなわち近似α、評価値β、距離γ、結合判断ベクトル数、再設定閾値σは、処理時間結合パラメータ、モード結合パラメータによって図１４のように設定する。なお、処理時間結合パラメータは実施の形態２と同様に処理時間から設定する。処理量制限が大きい場合、つまり、撮影モードが省電力モードに設定された場合、又は画像サイズが大きい場合には、ブロックをより多く結合し、且つ、第２探索動きベクトル再設定部１６１による動きベクトルの再設定が実施されないようにすることによって、動きベクトル検出の処理量を大きく削減するように各結合パラメータを設定する。また、処理量制限が小さい場合、つまり、撮影モードが通常モードに設定された場合、又は画像サイズが小さい場合には、ブロックの結合条件を厳しくすることによってブロック結合による予測誤差増加を抑制する。処理量制限が極端に小さい場合、例えば処理時間結合パラメータがｂ（処理時間が１５ｍｓ以上）で、モード結合パラメータがｘ（撮影モードが通常モードで、画像サイズが小）の場合には、ブロック結合が実施されないように各結合パラメータを設定する。
【０１１８】
＜効果＞
以上、本実施の形態によれば、映像信号を小さい処理量で記録することができる。
【０１１９】
また、撮影モード、画像サイズによって適切にパラメータを変更することによって、処理量制限が大きい場合には処理量を大きく削減し、処理量制限が小さい場合には画質又は圧縮率を高く保つことができる。
【０１２０】
なお、画像サイズ切替部３０４、撮影モード切替部３０３を備える構成としたが、いずれか一方のみでもよい。
【０１２１】
また、画像サイズ切替部３０４は、画像サイズ小、大の２種類としたが、その限りではなく、３種類以上の画像サイズを備えてもよい。
【０１２２】
また、撮影モード切替部３０３は、省電力モード、通常モードの２種類としたが、その限りではなく、高画質モードなど３種類以上のモードを備えてもよい。
【０１２３】
また、本実施形態では、ビデオカメラを例にして説明したが、カメラ付き携帯電話や、ＤＶＤレコーダ等の蓄積再生装置等にも適用可能である。
【０１２４】
以上の各実施形態において、機能ブロックの各々は、通常、ＭＰＵやメモリ等によって実現可能である。また、機能ブロックの各々による処理は、通常、ソフトウェア（プログラム）によって実現することができ、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。そして、このようなソフトウェアをダウンロード等により配布してもよいし、ＣＤ−ＲＯＭなどの記録媒体に記録して配布してもよい。なお、各機能ブロックをハードウェア（専用回路）によって実現することも、当然、可能である。
【０１２５】
また、各実施形態において説明した処理は、単一の装置（システム）を用いて集中処理することによって実現してもよく、あるいは、複数の装置を用いて分散処理することによって実現してもよい。また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１２６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１２７】
以上のように、本発明にかかる動画像符号化装置は、動画像フレームを小さい処理量で符号化することができるため、ビデオカメラ，カメラ付き携帯電話，ＤＶＤレコーダ等に有用である。
【図面の簡単な説明】
【０１２８】
【図１】実施の形態１の動画像符号化装置の全体構成を示すブロック図である。
【図２】実施の形態１の動きベクトル検出部の内部構成を示すブロック図である。
【図３】実施の形態１の第１探索と第２探索の探索点を説明するための図であり、（ａ）は第１探索の、（ｂ）は第２探索の図である。
【図４】実施の形態１の処理時間結合パラメータと各結合パラメータの関係を示す図である。
【図５】実施の形態１の探索使用画素抽出の例を示す図であり、（ａ）は結合ブロックサイズが２ブロックの場合の、（ｂ）は結合ブロックサイズが３ブロックの場合の図である。
【図６】実施の形態１の処理時間と処理時間結合パラメータとの関係を示す図である。
【図７】実施の形態１の動きベクトル検出部の動作について説明するためのフローチャートである。
【図８】実施の形態２の動きベクトル検出部の内部構成を示すブロック図である。
【図９】実施の形態２の探索使用画素抽出の例を示す図である。
【図１０】実施の形態２の動きベクトル検出部の動作について説明するためのフローチャートである。
【図１１】実施の形態３の録画装置の全体構成を示すブロック図である。
【図１２】実施の形態３の動きベクトル検出部の内部構成を示すブロック図である。
【図１３】実施の形態３の撮影モード、画像サイズとモード結合パラメータとの関係を示す図である。
【図１４】実施の形態３の処理時間結合パラメータ、モード結合パラメータと各結合パラメータとの関係を示す図である。
【符号の説明】
【０１２９】
１０１  ブロック分割部
１０２  ブロックメモリ
１０３  減算部
１０４  直交変換部
１０５  量子化部
１０６  逆量子化部
１０７  逆直交変換部
１０８  加算部
１０９  フレームメモリ
１１０  動き補償部
１１１  動きベクトル検出部
１１２  符号変換部
１１３  処理時間計測部
１５１  第１探索ブロック探索部
１５２  ブロック位置メモリ
１５３  第１探索Ｎｏ１動きベクトルメモリ
１５４  第１探索Ｎｏ１動きベクトル評価関数値メモリ
１５５  第１探索Ｎｏ２動きベクトルメモリ
１５６  第１探索Ｎｏ２動きベクトル評価関数値メモリ
１５７  ブロック結合部
１５８  探索使用画素抽出部
１５９  第２探索結合ブロック探索部
１６０  第２探索動きベクトルメモリ
１６１  第２探索動きベクトル再設定部
１６２  処理時間パラメータ設定部
２５１  第２探索動き検出実行判定部
２５２  エンコード済ブロック結合部
２５３  先頭ブロック内探索使用画素抽出部
３０１  カメラ部
３０２  メディア記録部
３０３  撮影モード切替部
３０４  画像サイズ切替部
３５１  モードパラメータ設定部
【図１】
2009267726.tif 000003
【図２】
2009267726.tif 000004
【図３】
2009267726.tif 000005
【図４】
2009267726.tif 000006
【図５】
2009267726.tif 000007
【図６】
2009267726.tif 000008
【図７】
2009267726.tif 000009
【図８】
2009267726.tif 000010
【図９】
2009267726.tif 000011
【図１０】
2009267726.tif 000012
【図１１】
2009267726.tif 000013
【図１２】
2009267726.tif 000014
【図１３】
2009267726.tif 000015
【図１４】
2009267726.tif 000016