(57)【要約】  動画像符号化装置において、１次候補参照動きベクトル設定部は、Ｎ個の１次候補参照動きベクトルを設定する。信頼度計算部は，符号化済みまたは復号済みの画像情報を利用して，符号化対象ブロックの動きベクトル予測における有効性を表す各１次候補参照動きベクトルの信頼度を算出する。参照動きベクトル決定部は，信頼度に応じて、Ｎ個の１次候補参照動きベクトルからＭ個（Ｍ＜Ｎ）の２次候補参照動きベクトルを選出する。動きベクトル予測部は，信頼度の高いＭ個の２次候補参照動きベクトルを利用して符号化対象ブロックの予測動きベクトルを作成する。
2011099440.tif 000002
【特許請求の範囲】
【請求項１】
符号化対象画像を複数のブロックに分割し、前記ブロックごとに動き補償を用いて符号化する動画像符号化方式における動きベクトル予測符号化方法において、
符号化済みの参照画像を用いて、前記符号化対象画像における符号化対象ブロックの動き探索を行うことによって動きベクトルを算出するステップと、
符号化済みブロックの符号化に用いた動きベクトルまたは所定値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを１次候補参照動きベクトルとして抽出するステップと、
前記符号化対象ブロックでの動きベクトル予測における有効性を定量的に表す前記１次候補参照動きベクトルの信頼度を、前記Ｎ個の１次候補参照動きベクトルのそれぞれについて符号化済みの画像情報を用いて算出するステップと、
前記Ｎ個の１次候補参照動きベクトルのうち前記信頼度が大きい上位Ｍ個（Ｍは１以上かつＮ未満の所定の整数）の１次候補参照動きベクトルを２次候補参照動きベクトルとして選出するステップと、
前記２次候補参照動きベクトルを用いて前記符号化対象ブロックの予測動きベクトルを算出し、前記動き探索によって算出された動きベクトルと前記予測動きベクトルとの残差を、動きベクトルの符号化情報として符号化するステップと、
を有する動きベクトル予測符号化方法。
【請求項２】
請求項１記載の動きベクトル予測符号化方法において、
前記Ｎ個抽出すべき１次候補参照動きベクトルが前記Ｍ個より小さいＭ′個しか抽出できなかった場合に、Ｍ′個の１次候補参照動きベクトルを、前記２次候補参照動きベクトルとして選出する
動きベクトル予測符号化方法。
【請求項３】
請求項１または２に記載の動きベクトル予測符号化方法において、
前記１次候補参照動きベクトルの信頼度を算出するステップでは、前記符号化対象ブロックに隣接する符号化済み画素の集合をテンプレートとして用い、前記参照画像上で前記１次候補参照動きベクトル分だけ前記テンプレートの領域をずらした領域をマッチング対象領域として設定し、前記テンプレートの前記符号化済み画素の集合と前記マッチング対象領域における画素の集合との類似度を前記信頼度として算出する
動きベクトル予測符号化方法。
【請求項４】
請求項１から３のいずれか１項に記載の動きベクトル予測符号化方法において、
前記１次候補参照動きベクトルを抽出するステップでは、前記符号化済みブロックの符号化に用いた動きベクトルに加え、当該動きベクトルの各々を基準とした所定の範囲内の動きベクトルを設定する
動きベクトル予測符号化方法。
【請求項５】
複数のブロックに分割されて符号化された動画像の復号対象画像を、前記ブロックごとに動き補償を用いて復号する動画像復号方式における動きベクトル予測復号方法において、
復号対象ブロックの動きベクトル予測残差を復号するステップと、
復号済みブロックの復号に用いた動きベクトルまたは所定値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを１次候補参照動きベクトルとして抽出するステップと、
前記復号対象ブロックでの動きベクトル予測における有効性を定量的に表す前記１次候補参照動きベクトルの信頼度を、前記Ｎ個の１次候補参照動きベクトルのそれぞれについて復号済みの画像情報を用いて算出するステップと、
前記Ｎ個の１次候補参照動きベクトルのうち前記信頼度が大きい上位Ｍ個（Ｍは１以上かつＮ未満の所定の整数）の１次候補参照動きベクトルを２次候補参照動きベクトルとして選出するステップと、
前記２次候補参照動きベクトルを用いて前記復号対象ブロックの予測動きベクトルを算出し、前記復号された動きベクトル予測残差と前記予測動きベクトルとを加算して前記復号対象ブロックの動きベクトルを算出するステップと、
を有する動きベクトル予測復号方法。
【請求項６】
請求項５記載の動きベクトル予測復号方法において、
前記Ｎ個抽出すべき１次候補参照動きベクトルが前記Ｍ個より小さいＭ′個しか抽出できなかった場合に、Ｍ′個の１次候補参照動きベクトルを、前記２次候補参照動きベクトルとして選出する
動きベクトル予測復号方法。
【請求項７】
請求項５または６記載の動きベクトル予測復号方法において、
前記１次候補参照動きベクトルの信頼度を算出するステップでは、前記復号対象ブロックに隣接する復号済み画素の集合をテンプレートとして用い、復号済みの参照画像上で前記１次候補参照動きベクトル分だけ前記テンプレートの領域をずらした領域をマッチング対象領域として設定し、前記テンプレートの前記復号済み画素の集合と前記マッチング対象領域における画素の集合との類似度を信頼度として算出する
動きベクトル予測復号方法。
【請求項８】
請求項５から７のいずれか１項に記載の動きベクトル予測復号方法において、
前記１次候補参照動きベクトルを抽出するステップでは、前記復号済みブロックの復号に用いた動きベクトルに加え、当該動きベクトルの各々を基準とした所定の範囲内の動きベクトルを設定する
動きベクトル予測復号方法。
【請求項９】
符号化対象画像を複数のブロックに分割し、前記ブロックごとに動き補償を用いて動画像を符号化する動画像符号化装置において、
符号化済みの参照画像を用いて、前記符号化対象画像における符号化対象ブロックの動き探索を行うことによって動きベクトルを算出する動き探索部と、
符号化済みブロックの符号化に用いた動きベクトルまたは所定値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを１次候補参照動きベクトルとして抽出する１次候補参照動きベクトル設定部と、
前記符号化対象ブロックでの動きベクトル予測における有効性を定量的に表す前記１次候補参照動きベクトルの信頼度を、前記Ｎ個の１次候補参照動きベクトルのそれぞれについて符号化済みの画像情報を用いて算出する信頼度計算部と、
前記Ｎ個の１次候補参照動きベクトルのうち前記信頼度が大きい上位Ｍ個（Ｍは１以上かつＮ未満の所定の整数）の１次候補参照動きベクトルを２次候補参照動きベクトルとして選出する参照動きベクトル決定部と、
前記２次候補参照動きベクトルを用いて前記符号化対象ブロックの予測動きベクトルを算出し、前記動き探索によって算出された動きベクトルと前記予測動きベクトルとの残差を、動きベクトルの符号化情報として符号化する動きベクトル予測部と、
を備える動画像符号化装置。
【請求項１０】
複数のブロックに分割されて符号化された動画像の復号対象画像を、前記ブロックごとに動き補償を用いて復号する動画像復号装置において、
復号対象ブロックの動きベクトル予測残差を復号する情報源復号部と、
復号済みブロックの復号に用いた動きベクトルまたは所定値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを１次候補参照動きベクトルとして抽出する１次候補参照動きベクトル設定部と、
前記復号対象ブロックでの動きベクトル予測における有効性を定量的に表す前記１次候補参照動きベクトルの信頼度を、前記Ｎ個の１次候補参照動きベクトルのそれぞれについて復号済みの画像情報を用いて算出する信頼度計算部と、
前記Ｎ個の１次候補参照動きベクトルのうち前記信頼度が大きい上位Ｍ個（Ｍは１以上かつＮ未満の所定の整数）の１次候補参照動きベクトルを２次候補参照動きベクトルとして選出する参照動きベクトル決定部と、
前記２次候補参照動きベクトルを用いて前記復号対象ブロックの予測動きベクトルを算出し、前記復号された動きベクトル予測残差と前記予測動きベクトルとを加算して前記復号対象ブロックの動きベクトルを算出する動きベクトル予測部と、
を備える動画像復号装置。
【請求項１１】
請求項１から４のいずれか１項に記載の動きベクトル予測符号化方法をコンピュータに実行させるための動きベクトル予測符号化プログラム。
【請求項１２】
請求項５から８のいずれか１項に記載の動きベクトル予測復号方法をコンピュータに実行させるための動きベクトル予測復号プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動きベクトルを予測符号化する動画像符号化技術に関する。特に、本発明は、動きベクトルの予測効率を向上させ、動画像の符号化効率を向上させるための動きベクトル予測符号化方法、動きベクトル予測復号方法、動画像符号化装置、動画像復号装置およびそれらのプログラムに関する。
本願は、２０１０年２月９日に日本に出願された特願２０１０−２６１２９号に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
Ｈ．２６４に代表されるような、動き補償を用いた動画像符号化方式では、動きベクトルを効率的に符号化するために、動きベクトルの予測符号化を行う。【０００３】
図１０は、従来の動画像符号化装置における動き補償部の構成例を示す。従来の動画像符号化装置における動き補償部１００は、動き探索部１０１と、動きベクトルメモリ１０２と、動きベクトル予測部１０３と、予測残差算出部１０４を備える。【０００４】
動き探索部１０１は、符号化対象ブロックの映像信号が入力されると、符号化済みの参照画像の復号信号と照合することにより動き探索を行い、動きベクトルを算出して動きベクトルメモリ１０２に格納する。動きベクトル予測部１０３は、符号化対象ブロックの近隣にある符号化済みブロックの符号化に用いられた動きベクトルを動きベクトルメモリ１０２から読み出し、それらを参照動きベクトルとして用いて予測動きベクトルを算出する。予測残差算出部１０４は、動き探索部１０１が算出した動きベクトルと、動きベクトル予測部１０３が算出した予測動きベクトルとの残差を算出し、動きベクトル予測残差を出力する。この動きベクトル予測残差が符号化されて、動きベクトルの符号化情報として出力される。【０００５】
図１１は、従来の動画像復号装置における動き補償部の構成例を示す。従来の動画像復号装置における動き補償部２００は、動きベクトル算出部２０１と、予測信号作成部２０２と、動きベクトルメモリ２０３と、動きベクトル予測部２０４とを備える。【０００６】
動きベクトル算出部２０１は、符号化ストリームから復号された動きベクトル予測残差と、動きベクトル予測部２０４が予測した予測動きベクトルとを加算して動きベクトルを生成し、この動きベクトルを動きベクトルメモリ２０３に格納するとともに、予測信号作成部２０２に出力する。予測信号作成部２０２は、動きベクトルに従って復号済みの参照画像から復号信号を読み出し、復号対象ブロックの予測信号として出力する。動きベクトル予測部２０４は、復号対象ブロックの近隣にある復号済みブロックの復号に用いられた動きベクトルを動きベクトルメモリ２０３から読み出し、それらを参照動きベクトルとして用いて予測動きベクトルを算出する。【０００７】
以上のような動きベクトル予測符号化に関する技術として、従来、以下のような技術がある。
（ａ）メディアン予測符号化（Ｈ．２６４など）〔以下、従来技術ａという〕
（ｂ）参照動きベクトル指定による予測符号化〔以下、従来技術ｂという〕
図１２は、従来の動きベクトルの予測符号化方式の例を説明する図である。従来技術ａおよび従来技術ｂでは、動きベクトルを符号化（復号も同様）する際に、図１２に示すような符号化対象ブロックの近隣の符号化済みブロックの動きベクトル（符号化済み動きベクトル）を参照動きベクトルとして用いて予測を行って、動きベクトルの符号化を行う。【０００８】
具体的には、従来技術ａでは、参照動きベクトルのメディアンを予測動きベクトルとして用いて、符号化対象ブロックの動きベクトルと、予測動きベクトルとの誤差（動きベクトル予測残差という）を符号化する（非特許文献１参照）。【０００９】
また、従来技術ｂでは、参照動きベクトルのうち、予測に利用する動きベクトルを符号化装置（エンコーダ）が選択し、動きベクトル予測残差とともに予測に利用する参照動きベクトルの識別子を符号化する（非特許文献２参照）。【００１０】
また、従来、動きベクトル予測残差を求めて動きベクトルを符号化するのではなく、符号化対象ブロックの動きベクトルそのものを予測する技術として、テンプレートマッチングによる動きベクトル予測の技術（以下、従来技術ｃという）がある。この従来技術ｃは、符号化側において動きベクトルを符号化しないで動き補償をするための動きベクトル予測方法である（非特許文献３参照）。【００１１】
図１３は、従来のテンプレートマッチングによる動きベクトル予測を説明する図である。従来技術ｃでは、符号化対象ブロックの動きベクトルを予測するにあたり、図１３に逆Ｌ字型の領域として示されるような、符号化対象ブロックの近隣で、なおかつ符号化済みの画素の集合（これをテンプレートと呼ぶ）を利用して、参照画像上で所定の探索範囲について動き探索を行う（この処理をテンプレートマッチングと呼ぶ）。具体的には、所定の探索範囲内の各動きベクトルについて、参照画像上でテンプレートと同じ位置にある領域を動きベクトル分だけずらした領域（マッチング領域と呼ぶ）と、テンプレートとの間でＳＡＤ（Sum of Absolute Differences）などの類似度を求めて探索をする。それによって得られた動きベクトルを利用して動き補償を行う。復号側でも復号済み画素の集合であるテンプレートで同じ処理が可能であるため、動きベクトルを符号化しないで動き補償ができる利点がある。
【先行技術文献】
【非特許文献】
【００１２】
【非特許文献１】角野、菊池、鈴木、“改訂三版Ｈ．２６４／ＡＶＣ教科書”、インプレスＲ＆Ｄ発行、2009, pp.123-125．
【非特許文献２】T. Yamamoto, “A new scheme for motion vector predictor encoding ”, ITU-T SG16/Q6, 32nd VCEG Meeting, San Jose, April 2007.
【非特許文献３】小林、鈴木、ブン、堀越、“テンプレートマッチングを用いた動き予測方法に伴う予測情報量削減”、画像符号化シンポジウム資料、2005，pp.17-18．
【発明の概要】
【発明が解決しようとする課題】
【００１３】
前述した従来技術ａ、ｂでは、近隣のブロックに予測に有効な参照動きベクトルがない場合に、動きベクトルの予測効率が低下する。符号化対象ブロックの近隣だけでなく、より広範囲に含まれる多数のブロックの参照動きベクトルを予測に利用することも考えられる。しかし、従来技術の方法でこれを行った場合、予測効率や符号化効率の悪化をまねく。【００１４】
図１４は、従来技術の問題を説明する図である。図１４に示すように、符号化対象ブロックの近隣ブロックが被写体Ｏｂｊの境界である場合とオクルージョンがある場合（参照画像において近隣ブロックの対応点が何らかの被写体で隠れている場合）、また、被写体が剛体でない場合には、当該近隣ブロックの参照動きベクトルが、符号化対象ブロックの動きベクトル予測に適していないか、イントラ符号化が行われて参照動きベクトル自体が存在しないことがある。このような場合、従来技術ａおよび従来技術ｂのいずれにおいても、予測効率が悪くなる。【００１５】
一方、図１４に点線で示すブロックのように、候補に含まれないブロックの動きベクトルのほうが予測に有効になる場合がある。このような動きベクトルを予測に利用するために、最近隣のブロックだけを候補とするのではなく、候補となるブロックを多くすることが容易に類推できる。しかしながら、候補となるブロックを多くした場合、従来技術ａにおいては適切でない参照動きベクトルが候補に含まれて予測効率が逆に悪化するおそれがある。また、従来技術ｂでは、予測に利用する参照動きベクトルの識別子の符号量の増加を招くため、符号化効率が逆に悪化するおそれがある。【００１６】
これに対して、従来技術ｃは、符号化側で動きベクトルを符号化しないで動き補償をするための動きベクトル予測方法である。そこで、これを前述の従来技術の課題に対して応用することを考える。すなわち、従来技術ｃのテンプレートマッチングを用いて予測動きベクトルを作成し、これと通常の動き探索により求めた符号化対象ブロックの動きベクトルとから動きベクトル予測残差を求めて符号化することを考える。この場合、次の問題がある。【００１７】
従来技術ｃによる動きベクトル予測では、従来技術ａや従来技術ｂと異なり、符号化対象ブロックの近隣ブロックの符号化済み動きベクトルを利用しないで探索を行うことができる。このため、符号化済み動きベクトルが予測に有効でない場合にも、有効な予測動きベクトルを作成できる可能性がある。しかしながら、テンプレートのみから予測動きベクトルを決定してしまうため、符号化対象ブロックとは無関係な領域を指す動きベクトルを予測動きベクトルとしてしまい、予測効率が悪化する場合がある。【００１８】
本発明は、上記課題の解決を図り、動きベクトルの予測効率を向上させ、動画像の符号化効率を向上させることを目的とする。ここで、動きベクトルの予測効率とは、予測の対象となる動きベクトルと予測動きベクトルとの類似の度合いを意味する。具体的には、これらの２つのベクトルの差分ベクトルの長さが小さい場合に予測効率が高いとする。
【課題を解決するための手段】
【００１９】
本発明の概要は、以下のとおりである。本発明は、符号化側および復号側の各ブロックについて、以下の方法で動きベクトル予測を行う。
（１）多数（Ｎ個）の１次候補参照動きベクトルを利用する。
（２）復号側で符号化（復号）対象ブロックを復号開始する時点ですでに復号済みの情報のみを利用して、各１次候補参照動きベクトルがどれだけ予測に適しているかを示す評価値（以下、信頼度）を求める。
（３）信頼度に応じて、１次候補参照動きベクトルをＭ（＜Ｎ）個の２次候補参照動きベクトルに絞り込む。
（４）Ｍ個の２次候補参照動きベクトルを利用して予測動きベクトルを作成する。【００２０】
詳しくは、本発明の実施形態では、従来と同様な動きベクトル予測符号化（下記の処理４）の前処理として、以下の処理１〜処理３を行う。【００２１】
［処理１］まず、１次候補参照動きベクトルとして、符号化対象ブロックの近隣にある符号化済みブロックの符号化に用いた動きベクトルおよび所定値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルの少なくとも一方を抽出する。【００２２】
［処理２］次に、Ｎ個の１次候補参照動きベクトルのそれぞれについて、符号化対象ブロックでの動きベクトル予測における有効性を定量的に表す信頼度を、符号化済み、または復号済みの画像情報を用いて算出する。【００２３】
［処理３］Ｎ個の１次候補参照動きベクトルの中で信頼度が大きい上位Ｍ個（Ｍは１以上かつＮ未満の整数）の１次候補参照動きベクトルを、２次候補参照動きベクトルとして選出する。【００２４】
［処理４］２次候補参照動きベクトルを用いて符号化対象ブロックの予測動きベクトルを算出し、符号化対象ブロックの動き探索で求めた動きベクトルと、予測動きベクトルとの残差を、動きベクトルの符号化情報として符号化する。２次候補参照動きベクトルを用いて符号化対象ブロックの予測動きベクトルを算出する処理としては、例えば、Ｍ個の２次候補参照動きベクトルの中央値を選ぶとか、Ｍ個の２次候補参照動きベクトルの中で最も予測残差が小さくなる２次候補参照動きベクトルを選択し、その動きベクトルの識別子を予測残差とともに符号化するなどの、従来方法を用いることができる。【００２５】
以上のように、本発明では、符号化対象ブロックの近隣のブロックだけでなく、予め定められた範囲の多数の動きベクトルを１次候補参照動きベクトルとする。次に、各々の１次候補参照動きベクトルについて、符号化済みの情報または復号済みの情報を利用して信頼度の計算を行う。１次候補参照動きベクトルを信頼度に応じて絞り込み、絞り込んだ結果を２次候補参照動きベクトルとする。以降の処理は、２次候補参照動きベクトルを入力として、従来の動きベクトル予測符号化と同じ方法を用いて予測動きベクトルを求め、予測動きベクトルと動きベクトルとの予測残差を符号化する。【００２６】
本発明による動きベクトル予測復号の場合にも、復号対象ブロックの近隣のブロックだけでなく、周辺の多数の動きベクトルを１次候補参照動きベクトルとする。次に、各々の１次候補参照動きベクトルについて、復号済みの情報を利用して信頼度の計算を行う。１次候補参照動きベクトルを信頼度に応じて絞り込み、絞り込んだ結果を２次候補参照動きベクトルとする。以降の処理は、２次候補参照動きベクトルを入力として、従来の動きベクトル予測復号と同じ方法を用いて予測動きベクトルを求め、復号した予測残差に予測動きベクトルを加算して動きベクトルを算出する。
【発明の効果】
【００２７】
本発明では、上記処理１〜３を行うことで、参照動きベクトルの絞り込みを行う。この絞り込みは、復号側でも符号化側からの付加情報なしで実現でき、なおかつ、２次候補参照動きベクトルには、予測に有効な動きベクトルが含まれる。このため、前述した従来技術ａ、ｂおよびｃより予測効率が向上する。【００２８】
また、一般的に、動きベクトルの予測効率が向上すると、動きベクトル予測残差のエントロピーが減少し、動きベクトルの符号量が小さくなる。動画像の符号化データは動きベクトルの符号量を含むため、従来技術ａ、ｂおよびｃを利用した方式よりも動画像の符号化効率が向上する。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態による動画像符号化装置を示すブロック図である。
【図２】図１に示された動き補償部を示すブロック図である。
【図３】本発明の一実施形態による動画像復号装置を示すブロック図である。
【図４】図３に示された動き補償部を示すブロック図である。
【図５】本発明の一実施形態による動きベクトル予測処理を示すフローチャートである。
【図６Ａ】本発明の一実施形態による１次候補参照動きベクトルの第１の設定例を示す図である。
【図６Ｂ】本発明の一実施形態による１次候補参照動きベクトルの第２の設定例を示す図である。
【図７】本発明の一実施形態による信頼度算出処理の一例を示すフローチャートである。
【図８】本発明の一実施形態によるテンプレートマッチングを用いた信頼度の求め方を示す図である。
【図９Ａ】本発明の一実施形態による参照動きベクトル決定処理の一例を示すフローチャートである。
【図９Ｂ】本発明の一実施形態による参照動きベクトル決定処理の他の例を示すフローチャートである。
【図１０】従来の動画像符号化装置における動き補償部を示すブロック図である。
【図１１】従来の動画像復号装置における動き補償部を示すブロック図である。
【図１２】従来の動きベクトルの予測符号化方式の例を示す図である。
【図１３】従来のテンプレートマッチングによる動きベクトル予測を示す図である。
【図１４】従来技術の問題を示す図である。
【発明を実施するための形態】
【００３０】
以下、図面を用いて、本発明の実施形態を詳細に説明する。
【００３１】
図１は、本発明の一実施形態による動画像符号化装置の構成例を示す図である。本実施形態の動画像符号化装置１は、特に動き補償部１８が従来技術と異なり、他の部分は、Ｈ．２６４その他でエンコーダとして用いられている従来の一般的な動画像符号化装置と同様である。
【００３２】
動画像符号化装置１は、符号化対象の映像信号を入力し、入力映像信号のフレームをブロックに分割してブロックごとに符号化し、その符号化データをビットストリームとして出力する。
【００３３】
この符号化のため、予測残差信号算出部１０は、入力映像信号と動き補償部１８の出力である予測信号との差分を求め、それを予測残差信号として出力する。直交変換部１１は、予測残差信号に対して離散コサイン変換（ＤＣＴ）等の直交変換を行い、変換係数を出力する。量子化部１２は、変換係数を量子化し、その量子化された変換係数を出力する。情報源符号化部１３は、量子化された変換係数をエントロピー符号化し、ビットストリームとして出力する。
【００３４】
一方、量子化された変換係数は、逆量子化部１４にも入力され、ここで逆量子化される。逆直交変換部１５は、逆量子化部１４の出力である変換係数を逆直交変換し、予測残差復号信号を出力する。復号信号算出部１６では、この予測残差復号信号と動き補償部１８の出力である予測信号とを加算し、符号化した符号化対象ブロックの復号信号を生成する。この復号信号は、動き補償部１８における動き補償の参照画像として用いるために、フレームメモリ１７に格納される。
【００３５】
動き補償部１８は、符号化対象ブロックの映像信号について、フレームメモリ１７に格納された参照画像を参照して動き探索を行い、符号化対象ブロックの予測信号を出力する。また、動き補償部１８は、動き探索の結果の動きベクトルについても予測符号化するために、符号化済みの情報を用いて動きベクトルの予測を行い、動き探索の結果の動きベクトルと、予測動きベクトルとの差分を算出して、結果を動きベクトル予測残差として情報源符号化部１３へ出力する。
【００３６】
ここで、動き補償部１８は、動きベクトルの予測にあたって、単に符号化対象ブロックの近隣にある符号化済みブロックの動きベクトルだけを用いるのではない。すなわち、動き補償部１８は、いくつかの１次候補参照動きベクトルを設定し、それらの１次候補参照動きベクトルの信頼度を符号化済みの情報から算出する。次に、動き補償部１８は、信頼度に応じてそれらの１次候補参照動きベクトルを少数の２次候補参照動きベクトルに絞り込んでから、２次候補参照動きベクトルを用いて予測動きベクトルを算出する。２次候補参照動きベクトルを用いて予測動きベクトルを算出する処理は、従来技術と同様な動きベクトルの予測手法を用いて行うことができる。
【００３７】
図２は、図１に示す動き補償部１８の詳細な構成例を示す図である。動き補償部１８は、図２に示すように、動き探索部１８１、動きベクトルメモリ１８２、１次候補参照動きベクトル設定部１８３、信頼度計算部１８４、参照動きベクトル決定部１８５、動きベクトル予測部１８６、動きベクトル予測残差算出部１８７を備える。
【００３８】
符号化対象ブロックの符号化における動き補償において、まず、動き探索部１８１は、入力映像信号の符号化対象ブロックについて、既に符号化済みの参照画像の復号信号と照合する動き探索を行い、予測信号を生成して出力するとともに、マッチング位置を示す動きベクトルを出力する。この動きベクトルは動きベクトルメモリ１８２に格納され、また、動きベクトル予測残差算出部１８７に出力される。
【００３９】
１次候補参照動きベクトル設定部１８３は、過去に符号化されて動きベクトルメモリ１８２に格納されている動きベクトルまたは予め定められた値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを、１次候補参照動きベクトルとして設定し、信頼度計算部１８４に通知する。
【００４０】
信頼度計算部１８４は、Ｎ個の１次候補参照動きベクトルのそれぞれについて、符号化済みの画像情報（復号信号）を用いて、符号化対象ブロックでの動きベクトル予測における有効性を定量的に表す信頼度を算出する。
【００４１】
参照動きベクトル決定部１８５は、信頼度計算部１８４が算出した信頼度が大きい順に上位からＭ個（Ｍは１以上かつＮ未満の整数）の１次候補参照動きベクトルを、２次候補参照動きベクトルとして選出する。
【００４２】
動きベクトル予測部１８６は、参照動きベクトル決定部１８５が選出した２次候補参照動きベクトルを用いて、符号化対象ブロックの予測動きベクトルを算出する。この動きベクトル予測部１８６での予測動きベクトルの算出方法は従来技術と同様でよく、例えば２次候補参照動きベクトルの中の中央値（メディアン）を予測動きベクトルとする。また、２次候補参照動きベクトルの中で動き探索部１８１が求めた動きベクトルと最も近い値を持つものを予測動きベクトルとし、その動きベクトルを示す識別子を符号化対象に加えて、復号側へ通知することも可能である。
動きベクトル予測残差算出部１８７は、動き探索部１８１が算出した動きベクトルと、動きベクトル予測部１８６が算出した予測動きベクトルとの残差を算出し、算出された残差を動きベクトル予測残差として出力する。
【００４３】
図３は、本発明の一実施形態による動画像復号装置の構成例を示す図である。本実施形態の動画像復号装置２は、特に動き補償部２５が従来技術と異なり、他の部分は、Ｈ．２６４その他でデコーダとして用いられている従来の一般的な動画像復号装置と同様である。
【００４４】
動画像復号装置２は、図１に示す動画像符号化装置１により符号化されたビットストリームを入力して復号することにより復号画像の復号信号を出力する。
【００４５】
この復号のため、情報源復号部２０は、入力されたビットストリームに基づいて、復号対象ブロックの量子化変換係数をエントロピー復号するとともに、動きベクトル予測残差を復号する。逆量子化部２１は、量子化変換係数を入力し、それを逆量子化して復号変換係数を出力する。逆直交変換部２２は、復号変換係数に逆直交変換を施し、復号予測残差信号を出力する。復号信号算出部２３では、動き補償部２５で生成された予測信号と復号予測残差信号とを加算することで、復号対象ブロックの復号信号を生成する。この復号信号は、表示装置等の外部の装置に出力されるとともに、動き補償部２５における動き補償の参照画像として用いるために、フレームメモリ２４に格納される。
【００４６】
動き補償部２５は、フレームメモリ２４に格納された復号済みの情報を用いて動きベクトルの予測を行い、その予測動きベクトルと情報源復号部２０が復号した動きベクトル予測残差とを加算して動きベクトルを算出する。次に、動き補償部２５は、その動きベクトルをもとにフレームメモリ２４の参照画像を参照して、復号対象ブロックの予測信号を生成する。
【００４７】
ここで、動き補償部２５は、動きベクトルの予測にあたって、単に復号対象ブロックの近隣にある復号済みブロックの動きベクトルだけを用いるのではない。すなわち、動き補償部２５は、いくつかの１次候補参照動きベクトルを設定し、それらの１次候補参照動きベクトルの信頼度を復号済みの情報から算出する。次に、動き補償部２５は、信頼度に応じて少数の２次候補参照動きベクトルに絞り込んでから、２次候補参照動きベクトルを用いて予測動きベクトルを算出する。２次候補参照動きベクトルを用いて予測動きベクトルを算出する処理は、従来技術と同様な動きベクトルの予測手法を用いて行うことができる。
【００４８】
図４は、図３に示す動き補償部２５の詳細な構成例を示す図である。動き補償部２５は、図４に示すように、動きベクトル算出部２５１、予測信号作成部２５２、動きベクトルメモリ２５３、１次候補参照動きベクトル設定部２５４、信頼度計算部２５５、参照動きベクトル決定部２５６、動きベクトル予測部２５７を備える。
【００４９】
復号対象ブロックの復号における動き補償において、まず、動きベクトル算出部２５１は、符号化ビットストリームを復号して得られた動きベクトル予測残差と、動きベクトル予測部２５７が復号済みの情報を用いて予測した予測動きベクトルとを加算し、復号に用いる動きベクトルを出力する。この動きベクトルは動きベクトルメモリ２５３に格納され、また、予測信号作成部２５２に出力される。予測信号作成部２５２は、入力した動きベクトルが示す参照画像位置の復号信号を読み出し、復号対象ブロックの予測信号として出力する。
【００５０】
１次候補参照動きベクトル設定部２５４は、過去に復号されて動きベクトルメモリ２５３に格納されている動きベクトルまたは予め定められた値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを、１次候補参照動きベクトルとして設定し、信頼度計算部２５５に通知する。
【００５１】
信頼度計算部２５５は、Ｎ個の１次候補参照動きベクトルのそれぞれについて、復号済みの画像情報（復号信号）を用いて、復号対象ブロックでの動きベクトル予測における有効性を定量的に表す信頼度を算出する。
【００５２】
参照動きベクトル決定部２５６は、信頼度計算部２５５が算出した信頼度が大きい順に上位からＭ個（Ｍは１以上かつＮ未満の整数）の１次候補参照動きベクトルを、２次候補参照動きベクトルとして選出する。
【００５３】
動きベクトル予測部２５７は、参照動きベクトル決定部２５６が選出した２次候補参照動きベクトルを用いて、復号対象ブロックの予測動きベクトルを算出する。この動きベクトル予測部２５７での予測動きベクトルの算出方法は従来技術と同様でよく、例えば２次候補参照動きベクトルの中の中央値（メディアン）を予測動きベクトルとする。または、符号化側で予測に用いる動きベクトルの識別子を指定している場合には、その識別子が示す動きベクトルを予測動きベクトルとする。
【００５４】
次に、動画像符号化装置１における動き補償部１８および動画像復号装置２における動き補償部２５が行う処理のうち、本発明に関連する動きベクトル予測の処理について、図５〜図９Ｂに従って説明する。以下では、主に符号化側の動きベクトル予測の処理を中心に説明するが、復号側における動きベクトル予測の処理もまったく同様である。
【００５５】
図５は、動きベクトル予測処理のフローチャートを示している。
【００５６】
［ステップＳ１の処理］
最初に、１次候補参照動きベクトル設定部１８３（または２５４）は、Ｎ個の１次候補参照動きベクトルを設定する。このＮ個の１次候補参照動きベクトルを設定する方法として、例えば次のような方法を用いることができる。
【００５７】
〔１次候補参照動きベクトル設定例１〕
図６Ａに示すように、符号化対象ブロック３１の位置を基準として、それから所定の範囲内の予め定められたＮ個の動きベクトルＶｉ（ｉ＝１，２，…，Ｎ）を、１次候補参照動きベクトルとする。この動きベクトルＶｉの値は、符号化側と復号側で同じ値となるように予め任意に決めることができる。これらの動きベクトルＶｉの値を、予めテーブル化して保持しておくようにしてもよい。
【００５８】
また、動きベクトルＶｉの値を符号化することなく、符号化側と復号側とで共通の値を用いることができるという条件が満たされるならば、その値を候補として用いることができる。したがって、例えば過去の符号化・復号済みの何枚かのフレームの動きベクトルの統計量を逐次算出しておき、その動きベクトルの統計量から出現確率の大きいＮ個の１次候補参照動きベクトルを選出することも可能である。
【００５９】
〔１次候補参照動きベクトル設定例２〕
図６Ｂに示すように、符号化対象ピクチャ３において、符号化対象ブロック３１の近隣にある多数（この例では１０個）の符号化済みブロックＢ１〜Ｂ１０の符号化に用いた動きベクトルを、１次候補参照動きベクトルとして設定する。この場合にも、復号側では、符号化側で用いた１次候補参照動きベクトルと同じ動きベクトルを、復号済みの動きベクトルから設定することができる。
【００６０】
〔１次候補参照動きベクトル設定例３〕
前述した設定例１でＮ１個の１次候補参照動きベクトルを選び、設定例２でＮ２個の１次候補参照動きベクトルを選んで、合計Ｎ個（Ｎ＝Ｎ１＋Ｎ２）の１次候補参照動きベクトルを設定する。
【００６１】
〔１次候補参照動きベクトル設定例４〕
この設定例４では、符号化済みブロックの動きベクトルと、これらの動きベクトルについて所定範囲内の動きベクトルとを、１次候補参照動きベクトルとする。例えば、ある符号化済みベクトルの動きベクトル（１０，２０）について、所定範囲を、Ｘ，Ｙ方向にそれぞれ±１の範囲とした場合、動きベクトル（１０，２０）に加え、動きベクトル（９，２０）、（１１，２０）、（１０，１９）、（１０，２１）、（９，１９）、（９，２１）、（１１，１９）、および（１１，２１）も候補とする。すなわち、１つの符号化済みブロックの動きベクトルに対して合計９個の１次候補参照動きベクトルが候補となる。最初に候補に入れる符号化済みブロックの動きベクトルをＫ個として、Ｋ個すべての周辺も候補に入れると、９×Ｋ個の１次候補参照動きベクトルを利用することになる。ただし、復号側と共通であれば、すべての符号化済みブロックの動きベクトルの周辺を候補に入れるのではなく、一部分でもよい。
【００６２】
このような設定の効果としては、符号化済みブロックの動きベクトルの周辺も考慮に入れることにより、動きベクトルの予測効率が向上するということが挙げられる。
【００６３】
［ステップＳ２の処理］
信頼度計算部１８４（または２５５）は、１次候補参照動きベクトル設定部１８３が設定したＮ個の１次候補参照動きベクトルの各々について、符号化済みの情報を用いて信頼度を算出する。ここで、信頼度は、符号化（復号）対象ブロックでの動きベクトル予測における１次候補参照動きベクトルの有効性を定量的に表現したものである。この信頼度は、Ｎ個の１次候補参照動きベクトルについて、復号側で符号化対象ブロックを復号開始する時点ですでに復号済みの情報のみを利用して計算する。
【００６４】
図７は、信頼度算出処理の一例を示すフローチャート、図８は、テンプレートマッチングを用いた信頼度の求め方を説明する図である。
【００６５】
信頼度の求め方の一例として、テンプレートマッチングを応用する方法について説明する。図８の符号化対象ピクチャ３において、符号化対象ブロック３１の予測動きベクトルを求めるものとする。テンプレート３２は、符号化対象ブロック３１に隣接する、符号化済み画素の集合（この例では符号化対象ブロック３１の左と上の画素群で構成される逆Ｌ字型の領域）である。なお、逆Ｌ字型の領域の幅（厚さ）は、例えば２画素程度であるが１画素でも３画素以上でもよい。参照画像４は、符号化済みまたは復号済みのピクチャである。参照画像４における対応位置ブロック４１は、符号化対象ピクチャ３内の符号化対象ブロック３１の位置と同じ位置にあるブロックである。
【００６６】
図７の信頼度算出処理において、ステップＳ２１では、参照画像４上で、テンプレート３２と空間的に同じ領域（対応位置ブロック４１に隣接する逆Ｌ字型の領域）を、信頼度を計算しようとしている１次候補参照動きベクトルＶｉ分だけずらした領域を求め、これをマッチング対象領域４２として取得する。
【００６７】
次に、ステップＳ２２では、符号化対象ブロック３１のテンプレート３２と、参照画像４におけるマッチング対象領域４２との類似度を算出し、これを１次候補参照動きベクトルＶｉの信頼度として設定する。
【００６８】
類似度指標の一例としては、ＳＡＤ（Sum of Absolute Differences）がある。ＳＡＤが小さいほど、当該１次候補参照動きベクトルＶｉは、符号化対象ブロック３１の動きに近い可能性が高いため、信頼度が高い参照動きベクトルと捉える。信頼度計算部１８４で利用する信頼度の指標としては、テンプレート３２とマッチング対象領域４２の類似度を示すものであれば、他のものでもよい。前述のＳＡＤの他にはＳＳＤ（Sum of Squared Differences）、ＳＡＴＤ（Sum of Absolute Transformed Differences）などを用いることができる。これらは、いずれも値が小さいほど信頼度が高いことを示す尺度となる。
【００６９】
テンプレート３２は、符号化対象ブロック３１の画像信号と相関が高いため、これによる類似度を用いると、動きベクトル予測に有効な２次候補参照ブロックを特定することができる。
【００７０】
［ステップＳ３の処理］
次に、参照動きベクトル決定部１８５（または２５６）において、各１次候補参照動きベクトルの信頼度情報に基づき、Ｎ個の１次候補参照動きベクトルをＭ個（１≦Ｍ＜Ｎ）の２次候補参照動きベクトルに絞り込む。
【００７１】
図９Ａは、参照動きベクトル決定処理のフローチャートである。ステップＳ３１では、参照動きベクトル決定部１８５は、信頼度計算部１８４で計算した１次候補参照動きベクトルの信頼度を降順に並べ、信頼度が上位Ｍ個の１次候補参照動きベクトルを２次候補参照動きベクトルとして設定する。
【００７２】
図９Ｂは、他の参照動きベクトル決定処理のフローチャートであり、１次候補参照動きベクトルの数がＭ個に満たない場合を考慮したときの参照動きベクトル決定処理の例を示している。
【００７３】
例えば、１次候補参照動きベクトルに多数のイントラブロックが含まれる場合など、１次候補参照動きベクトルの数が所定数のＭ個に満たない場合があり得る。この場合には、次のように２次候補参照動きベクトルを参照動きベクトルとして決定する。
【００７４】
まず、ステップＳ３２では、１次候補参照動きベクトルの数Ｎは、Ｍより大きいかどうかを判定する。ＮがＭより大きい場合には、処理がステップＳ３３へ進み、前述したステップＳ３１と同様に、信頼度について上位Ｍ個の１次候補参照動きベクトルを２次候補参照動きベクトルとして設定する。実際に用いることができる１次候補参照動きベクトルの数ＮがＭよりも大きくない場合には、処理がステップＳ３４へ進み、Ｎ個の１次候補参照動きベクトルを２次候補参照動きベクトルとして設定する。
【００７５】
［ステップＳ４の処理］
動きベクトル予測部１８６（または２５７）は、参照動きベクトル決定部１８５が選出した２次候補参照動きベクトルを利用して、符号化対象ブロックの予測動きベクトルを作成する。本実施形態において重要なポイントは、多数の１次候補参照動きベクトルを信頼度によって絞り込むことにより、信頼度の高い２次候補参照動きベクトルを用いて、動きベクトル予測残差を算出するための予測動きベクトルを求める点にある。したがって、２次候補参照動きベクトルから予測動きベクトルを求める処理は、図１０や図１１で説明した従来技術の動きベクトル予測部１０３（または２０４）の処理と同様でよい。しかし、必ずしも従来技術と同じ処理でなければならないわけではなく、異なる処理によって予測動きベクトルを求めて、本実施形態を実施することもできる。
【００７６】
以上説明した動きベクトル予測符号化および動きベクトル予測復号の処理は、コンピュータとソフトウェアプログラムとによっても実現することができる。また、そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも、ネットワークを通して提供することも可能である。
【００７７】
以上、本発明の実施形態について図面を参照して説明したが、具体的な構成はこれらの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等（構成の付加、）省略、置換、およびその他の変更）も含まれる。本発明は前述した説明によって限定されず、添付された請求の範囲によってのみ限定される。
【産業上の利用可能性】
【００７８】
本発明は、動きベクトルを予測符号化する動画像符号化および動画像復号技術に用いることができる。本発明によれば、動きベクトルの予測効率を向上させ、動画像の符号化効率を向上させることができる。
【符号の説明】
【００７９】
１    動画像符号化装置
２    動画像復号装置
１０  予測残差信号算出部
１１  直交変換部
１２  量子化部
１３  情報源符号化部
１４，２１  逆量子化部
１５，２２  逆直交変換部
１６  復号信号算出部
１７，２４  フレームメモリ
１８，２５  動き補償部
１８１  動き探索部
１８２，２５３  動きベクトルメモリ
１８３，２５４  １次候補参照動きベクトル設定部
１８４，２５５  信頼度計算部
１８５，２５６  参照動きベクトル決定部
１８６，２５７  動きベクトル予測部
１８７  動きベクトル予測残差算出部
２０  情報源復号部
２３  復号信号算出部
２５１  動きベクトル算出部
２５２  予測信号作成部
【図１】
2011099440.tif 000003
【図２】
2011099440.tif 000004
【図３】
2011099440.tif 000005
【図４】
2011099440.tif 000006
【図５】
2011099440.tif 000007
【図６Ａ】
2011099440.tif 000008
【図６Ｂ】
2011099440.tif 000009
【図７】
2011099440.tif 000010
【図８】
2011099440.tif 000011
【図９Ａ】
2011099440.tif 000012
【図９Ｂ】
2011099440.tif 000013
【図１０】
2011099440.tif 000014
【図１１】
2011099440.tif 000015
【図１２】
2011099440.tif 000016
【図１３】
2011099440.tif 000017
【図１４】
2011099440.tif 000018
【手続補正書】
【提出日】平成23年11月11日(2011.11.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
符号化対象画像を複数のブロックに分割し、前記ブロックごとに動き補償を用いて符号化する動画像符号化方式における動きベクトル予測符号化方法において、
符号化済みの参照画像を用いて、前記符号化対象画像における符号化対象ブロックの動き探索を行うことによって動きベクトルを算出するステップと、
符号化済みブロックの符号化に用いた動きベクトルまたは所定値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを１次候補参照動きベクトルとして抽出するステップと、
前記符号化対象ブロックでの動きベクトル予測における有効性を定量的に表す前記１次候補参照動きベクトルの信頼度を、前記Ｎ個の１次候補参照動きベクトルのそれぞれについて符号化済みの画像情報を用いて算出するステップと、
前記Ｎ個の１次候補参照動きベクトルのうち前記信頼度が大きい上位Ｍ個（Ｍは１以上かつＮ未満の所定の整数）の１次候補参照動きベクトルを２次候補参照動きベクトルとして選出するステップと、
前記２次候補参照動きベクトルを用いて前記符号化対象ブロックの予測動きベクトルを算出し、前記動き探索によって算出された動きベクトルと前記予測動きベクトルとの残差を、動きベクトルの符号化情報として符号化するステップと、
を有する動きベクトル予測符号化方法。
【請求項２】
請求項１記載の動きベクトル予測符号化方法において、
前記Ｎ個抽出すべき１次候補参照動きベクトルが前記Ｍ個より小さいＭ′個しか抽出できなかった場合に、Ｍ′個の１次候補参照動きベクトルを、前記２次候補参照動きベクトルとして選出する
動きベクトル予測符号化方法。
【請求項３】
請求項１または２に記載の動きベクトル予測符号化方法において、
前記１次候補参照動きベクトルの信頼度を算出するステップでは、前記符号化対象ブロックに隣接する符号化済み画素の集合をテンプレートとして用い、前記参照画像上で前記１次候補参照動きベクトル分だけ前記テンプレートの領域をずらした領域をマッチング対象領域として設定し、前記テンプレートの前記符号化済み画素の集合と前記マッチング対象領域における画素の集合との類似度を前記信頼度として算出する
動きベクトル予測符号化方法。
【請求項４】
請求項１から３のいずれか１項に記載の動きベクトル予測符号化方法において、
前記１次候補参照動きベクトルを抽出するステップでは、前記符号化済みブロックの符号化に用いた動きベクトルに加え、当該動きベクトルの各々を基準とした所定の範囲内の動きベクトルを設定する
動きベクトル予測符号化方法。
【請求項５】
請求項１から４のいずれか１項に記載の動きベクトル予測符号化方法において，
前記Ｎ個の１次候補参照動きベクトルの中から前記２次候補参照動きベクトルを選出するステップでは，信頼度が大きい上位複数個の１次候補参照動きベクトルを前記２次候補参照動きベクトルとして選出する
動きベクトル予測符号化方法。
【請求項６】
複数のブロックに分割されて符号化された動画像の復号対象画像を、前記ブロックごとに動き補償を用いて復号する動画像復号方式における動きベクトル予測復号方法において、
復号対象ブロックの動きベクトル予測残差を復号するステップと、
復号済みブロックの復号に用いた動きベクトルまたは所定値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを１次候補参照動きベクトルとして抽出するステップと、
前記復号対象ブロックでの動きベクトル予測における有効性を定量的に表す前記１次候補参照動きベクトルの信頼度を、前記Ｎ個の１次候補参照動きベクトルのそれぞれについて復号済みの画像情報を用いて算出するステップと、
前記Ｎ個の１次候補参照動きベクトルのうち前記信頼度が大きい上位Ｍ個（Ｍは１以上かつＮ未満の所定の整数）の１次候補参照動きベクトルを２次候補参照動きベクトルとして選出するステップと、
前記２次候補参照動きベクトルを用いて前記復号対象ブロックの予測動きベクトルを算出し、前記復号された動きベクトル予測残差と前記予測動きベクトルとを加算して前記復号対象ブロックの動きベクトルを算出するステップと、
を有する動きベクトル予測復号方法。
【請求項７】
請求項６記載の動きベクトル予測復号方法において、
前記Ｎ個抽出すべき１次候補参照動きベクトルが前記Ｍ個より小さいＭ′個しか抽出できなかった場合に、Ｍ′個の１次候補参照動きベクトルを、前記２次候補参照動きベクトルとして選出する
動きベクトル予測復号方法。
【請求項８】
請求項６または７記載の動きベクトル予測復号方法において、
前記１次候補参照動きベクトルの信頼度を算出するステップでは、前記復号対象ブロックに隣接する復号済み画素の集合をテンプレートとして用い、復号済みの参照画像上で前記１次候補参照動きベクトル分だけ前記テンプレートの領域をずらした領域をマッチング対象領域として設定し、前記テンプレートの前記復号済み画素の集合と前記マッチング対象領域における画素の集合との類似度を信頼度として算出する
動きベクトル予測復号方法。
【請求項９】
請求項６から８のいずれか１項に記載の動きベクトル予測復号方法において、
前記１次候補参照動きベクトルを抽出するステップでは、前記復号済みブロックの復号に用いた動きベクトルに加え、当該動きベクトルの各々を基準とした所定の範囲内の動きベクトルを設定する
動きベクトル予測復号方法。
【請求項１０】
請求項６から９のいずれか１項に記載の動きベクトル予測復号方法において，
前記Ｎ個の１次候補参照動きベクトルの中から前記２次候補参照動きベクトルを選出するステップでは，信頼度が大きい上位複数個の１次候補参照動きベクトルを前記２次候補参照動きベクトルとして選出する
動きベクトル予測復号方法。
【請求項１１】
符号化対象画像を複数のブロックに分割し、前記ブロックごとに動き補償を用いて動画像を符号化する動画像符号化装置において、
符号化済みの参照画像を用いて、前記符号化対象画像における符号化対象ブロックの動き探索を行うことによって動きベクトルを算出する動き探索部と、
符号化済みブロックの符号化に用いた動きベクトルまたは所定値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを１次候補参照動きベクトルとして抽出する１次候補参照動きベクトル設定部と、
前記符号化対象ブロックでの動きベクトル予測における有効性を定量的に表す前記１次候補参照動きベクトルの信頼度を、前記Ｎ個の１次候補参照動きベクトルのそれぞれについて符号化済みの画像情報を用いて算出する信頼度計算部と、
前記Ｎ個の１次候補参照動きベクトルのうち前記信頼度が大きい上位Ｍ個（Ｍは１以上かつＮ未満の所定の整数）の１次候補参照動きベクトルを２次候補参照動きベクトルとして選出する参照動きベクトル決定部と、
前記２次候補参照動きベクトルを用いて前記符号化対象ブロックの予測動きベクトルを算出し、前記動き探索によって算出された動きベクトルと前記予測動きベクトルとの残差を、動きベクトルの符号化情報として符号化する動きベクトル予測部と、
を備える動画像符号化装置。
【請求項１２】
請求項１１に記載の動画像符号化装置において，
前記参照動きベクトル決定部は，前記Ｎ個の１次候補参照動きベクトルの中から，信頼度が大きい上位複数個の１次候補参照動きベクトルを前記２次候補参照動きベクトルとして選出する
動画像符号化装置。
【請求項１３】
複数のブロックに分割されて符号化された動画像の復号対象画像を、前記ブロックごとに動き補償を用いて復号する動画像復号装置において、
復号対象ブロックの動きベクトル予測残差を復号する情報源復号部と、
復号済みブロックの復号に用いた動きベクトルまたは所定値の動きベクトルからなるＮ個（Ｎは２以上の整数）の動きベクトルを１次候補参照動きベクトルとして抽出する１次候補参照動きベクトル設定部と、
前記復号対象ブロックでの動きベクトル予測における有効性を定量的に表す前記１次候補参照動きベクトルの信頼度を、前記Ｎ個の１次候補参照動きベクトルのそれぞれについて復号済みの画像情報を用いて算出する信頼度計算部と、
前記Ｎ個の１次候補参照動きベクトルのうち前記信頼度が大きい上位Ｍ個（Ｍは１以上かつＮ未満の所定の整数）の１次候補参照動きベクトルを２次候補参照動きベクトルとして選出する参照動きベクトル決定部と、
前記２次候補参照動きベクトルを用いて前記復号対象ブロックの予測動きベクトルを算出し、前記復号された動きベクトル予測残差と前記予測動きベクトルとを加算して前記復号対象ブロックの動きベクトルを算出する動きベクトル予測部と、
を備える動画像復号装置。
【請求項１４】
請求項１３に記載の動画像復号装置において，
前記参照動きベクトル決定部は，前記Ｎ個の１次候補参照動きベクトルの中から，信頼度が大きい上位複数個の１次候補参照動きベクトルを前記２次候補参照動きベクトルとして選出する
動画像復号装置。
【請求項１５】
請求項１から５のいずれか１項に記載の動きベクトル予測符号化方法をコンピュータに実行させるための動きベクトル予測符号化プログラム。
【請求項１６】
請求項６から１０のいずれか１項に記載の動きベクトル予測復号方法をコンピュータに実行させるための動きベクトル予測復号プログラム。
【国際調査報告】
2011099440.tif 000019
2011099440.tif 000020
2011099440.tif 000021