(57)【要約】【課題】異なるフィールド画像間での符号化において、特に色差成分の予測効率を向上させ符号化効率を向上させる。【解決手段】　パリティが異なるフィールド間予測を行う際に、参照元と参照先のフィールドのパリティに応じて色差成分の動きベクトルの生成方法を適応的に切り替える。【選択図】　　　図１５
2004120732.tif 000002
【特許請求の範囲】
【請求項１】
　複数のフィールドで構成される動画像信号に対し、フィールド間の動き補償予測を行う動画像符号化方式において、
　輝度成分の動きベクトルから色差成分の動きベクトルを生成する複数の色差成分動きベクトル生成手段と、
　動きベクトルの参照先フィールドと参照元フィールドのパリティを入力として、色差成分動きベクトルの生成に用いる色差成分動きベクトル生成手段の一つを選択する選択手段を有し、
　選択手段で選択された色差成分動きベクトル生成手段によって、輝度情報の動きベクトル情報から色差成分の予測ベクトルを生成することを特徴とする動画符号化装置。
【請求項２】
　請求項１において、輝度成分の動きベクトルから色差成分の動きベクトルを生成する色差成分動きベクトル生成手段として、
　参照先フィールドと参照元フィールドが同じパリティの際に、選択手段により選択される第一の色差成分動きベクトル生成手段と、
　参照先フィールドがTopフィールドであり参照元フィールドがBottom フィールドの際に、選択手段により選択される第二の色差成分動きベクトル生成手段と、
　参照先フィールドがBottomフィールドであり参照元フィールドがTop フィールドの際に、選択手段により選択される第三の色差成分動きベクトル生成手段とを有することを特徴とする動画像符号化装置。
【請求項３】
　請求項２において、第一の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２
として求められることを特徴とする動画像符号化装置。
【請求項４】
　請求項２において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ ＋０．２５
として求められることを特徴とする動画像符号化装置。
【請求項５】
　請求項２において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ −０．２５
として求められることを特徴とする動画像符号化装置。
【請求項６】
　請求項２において、第一の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ
として求められることを特徴とする動画像符号化装置。
【請求項７】
　請求項２において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ ＋２
として求められることを特徴とする動画像符号化装置。
【請求項８】
　請求項２において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ −２
として求められることを特徴とする動画像符号化装置。
【請求項９】
　複数のフィールドで構成される動画像信号に対しフィールド間の動き補償予測を行う動画像復号方式において、
　輝度成分の動きベクトルから色差成分の動きベクトルを生成する複数の色差成分動きベクトル生成手段と、
　動きベクトルの参照先フィールドと参照元フィールドのパリティを入力として、色差成分動きベクトルの生成に用いる色差成分動きベクトル生成手段の一つを選択する選択手段を有し、
　選択手段で選択された色差成分動きベクトル生成手段によって、輝度情報の動きベクトル情報から色差成分の予測ベクトルを生成することを特徴とする動画像復号装置。
【請求項１０】
　請求項９において、輝度成分の動きベクトルから色差成分の動きベクトルを生成する色差成分動きベクトル生成手段として、
　参照先フィールドと参照元フィールドが同じパリティの際に、選択手段により選択される第一の色差成分動きベクトル生成手段と、
　参照先フィールドがTopフィールドであり参照元フィールドがBottom フィールドの際に、選択手段により選択される第ニの色差成分動きベクトル生成手段と、
　参照先フィールドがBottomフィールドであり参照元フィールドがTop フィールドの際に、選択手段により選択される第三の色差成分動きベクトル生成手段とを有することを特徴とする動画像復号装置。
【請求項１１】
請求項１０において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ ＋０．２５
として求められることを特徴とする動画像復号装置。
【請求項１２】
　請求項１０において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
ＭＶＣｙ ＝ＭＶｙ÷２ −０．２５
として求められることを特徴とする動画像復号装置。
【請求項１３】
請求項１０において、第一の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
ＭＶＣｙ ＝ＭＶｙ
として求められることを特徴とする動画像復号装置。
【請求項１４】
　請求項１０において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ＋ ２
として求められることを特徴とする動画像復号装置。
【請求項１５】
請求項１０において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ− ２
として求められることを特徴とする動画像復号装置。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、フィールド間予測モードを有する動画像符号化装置及び動画像装復号装置に係わる。
【背景技術】
【０００２】
　動画像データは、一般に、データ量が大きいので、送信装置から受信装置へ伝送される際、あるいは記憶装置に格納される際などには、高能率符号化が行われる。ここで、「高能率符号化」とは、あるデータ列を他のデータ列に変換する符号化処理であって、そのデータ量を圧縮する処理をいう。
【０００３】
　動画像データは、主にフレームのみから構成されるものと、フィールドから構成されるものがある。以下、主に、フィールド画像を圧縮する方式の従来技術について説明する。
　動画像データの高能率符号化方法としては、フレーム／フィールド間予測符号化方法が知られている。
【０００４】
　図１は、このフレーム／フィールド間予測符号化のブロック図を示す。
　この符号化方法では、動画像データが時間方向に相関性が高いことを利用する。図１の動作を簡単に説明すると、入力された原画像と予測画像との差分画像を減算機３９にて生成し、その差分画像を直交変換手段３１，量子化手段３２及び係数エントロピー符号化手段４０にて符号化する。また、量子化手段３２の出力を逆量子化手段３３及び逆直交変換手段３４により差分画像を復元し、復号画像生成手段３５にて復元した差分画像と符号化時に用いた予測画像とから符号化画像を復元する。その復元された画像は、復号画像記憶手段３６に記憶され、動きベクトル計算手段３７にて、次の入力画像との間の動きベクトルを計算し、その動きベクトルにより予測画像生成手段３８にて予測画像を生成する。生成された動きベクトルはベクトルエントロピー符号化手段４１にて符号化され、係数エントロピー符号化手段４０で符号化された係数符号化データとともにＭＵＸ４２を介して出力される。すなわち、動画像データは、一般に、あるタイミングのフレーム／フィールドデータと次のタイミングのフレーム／フィールドデータとの類似度が高いことが多いので、フレーム／フィールド間予測符号化方法では、その性質を使用する。例えば、フレーム／フィールド間予測符号化方法を用いたデータ伝送システムでは、送信装置において、前フレーム／フィールドの画像から対象フレーム／フィールドの画像への「動き」を表す動きベクトルデータ、及びその前フレーム／フィールドの画像からその動きベクトルデータを用いて作成した対象フレーム／フィールドの予測画像と対象フレーム／フィールドの実際の画像との差分データを生成し、それら動きベクトルデータおよび差分データを受信装置に送出する。一方、受信装置は、受信した動きベクトルデータおよび差分データから対象フレーム／フィールドの画像を再生する。
【０００５】
　図１のこのフレーム／フィールド間予測符号化は、フレーム／フィールド間予測符号化の概略を説明したが、以下に、更にフレーム予測符号化、及びフィールド予測符号化について説明する。
【０００６】
　図２、及び、図３は、前述のISO/IEC MPEG-2／MPEG-4(以下MPEG-2、MPEG-4)、及び2002年8月現在において、ITU-TとISO/IECで共同で標準化中のITU-T H.264／ISO/IEC MPEG-4 Part 10(Advanced Video Coding：AVC)のFinal Committee Draft（"Joint Final Committee Draft (JFCD) of Joint Video Specification(ITU-T REC, H.264|ISO/IEC 14496-10 AVC)", JVT-D157,あるいは、ISO/IEC JTC1/SO29/WG11 MPEG02/N492, July 2002, Klagenfurt, AT）(以下AVC FCDと省略)共通に用いられている、フィールド画像を符号化する際のフォーマットの説明である。
【０００７】
　すなわち、各フレームは2枚のフィールド、すなわちTop フィールドとBottomフィールドから構成される。図２は、輝度、色差の各画素の位置と、それらが属するフィールドを説明する図である。この図２で示したとおり、輝度第１ライン(50a)，輝度第３ライン(50b)，輝度第５ライン(50c)，輝度第７ライン(50d)・・・という、奇数番目のラインはTopフィールドに属し、輝度第２ライン(51a)，輝度第４ライン(51b)，輝度第６ライン(51c)，輝度第８ライン(51d)・・・という偶数番目のラインはBottomフィールドに属する。色差成分も同様に、色差第１ライン(52a)，色差第３ライン(52b)・・・といった奇数番目のラインはTopフィールドに属し、色差第２ライン(53a)，色差第４ライン(53b)・・・といった偶数番目のラインはBottomフィールドに属する。
【０００８】
　このTopフィールドとBottomフィールドは、異なる時刻の画像をあらわす。次に、TopフィールドとBottomフィールドの時空間的な配置について、図３を用いて説明する。
　なお、この図３以降、本発明に関わる技術は、動きベクトルの垂直成分に関わるものであるので、本明細書においては、水平成分の画素は図示せず、かつ、動きベクトルの水平成分は、全て、便宜上、０として説明する。また、各フィールドの輝度、色差の画素の位置関係は、正しく図示している。
【０００９】
　この図３において縦軸は、各フィールドの垂直成分の画素位置を表し、横軸は時間の経過を表す。なお、各画像の画素の水平成分においては、フィールドによる位置の変位はないため、この図では水平方向の画素の図示及び説明は省略している。
【００１０】
　この図３で示したとおり、色差成分のピクセル位置は、輝度のフィールド内の画素位置に対して、垂直成分が１／４画素ずれている。なお、これは、Top及びBottomの両フィールドからフレームを構成した場合、図２のような画素位置の関係を満たすためである。各Top及びBottomの隣接する両フィールド間(64a:65a、65a:64b・・)については、NTSCフォーマットをベースにした場合では、約1/60秒である。そして、TopフィールドからTopフィールド(64a:64b・・)又はBottomフィールドからBottomフィールド(65a:65b・・)の時間は約1/30秒の間隔である。
【００１１】
　以下、MPEG-2やAVC FCDで採用されている、フィールド画像のフレーム予測符号化モードとフィールド予測について、説明する。
　図４は、フレーム予測モード時に、2枚の連続するフィールド（隣接するTop及びBottomのフィールド）からフレームを構成する方法を説明したものである。
【００１２】
　この図の様に、フレームは、時間的に連続する2枚のフィールド（Top及びBottomのフィールド）から再構成されたものである。
　図５はフレーム予測モードを説明したものである。この図では、各フレーム84a、84b、84c・・は、図４で説明したとおり、2枚の連続するフィールド（Top及びBottomのフィールド）から、既に再構成されたものとする。このフレーム予測モードでは、Top及びBottomの両フィールドから構成された符号化対象フレームを対象に符号化が行なわれる。そして、参照画像としても、連続する参照用に蓄積された2枚のフィールド（Top及びBottomのフィールド）から一枚の参照フレームを構成し、前符号化対象フレームの予測に用いる。そして、この2枚のフレーム画像を、図１に図示したブロック図に従って符号化する。このフレーム予測符号化モードの場合、動きベクトルの表現方法については、ゼロベクトル、即ち (0,0)は、空間的に同位置の画素を指し示す。具体的にはFrame #2(84b)に属する輝度の画素82に対して、動きベクトル（0,0）を指し示す動きベクトルは、Frame#1(84a)の画素位置81を指し示すものである。
【００１３】
　次にフィールド予測符号化モードについて説明する。
　図６はフィールド間予測モード時の予測方法を説明する図である。フィールド予測モードでは、符号化対象は、原画として入力された一枚のTop フィールド(94a、94b・・)あるいはBottom フィールド(95a、95b・・)である。そして、参照画像としては、過去に蓄積されたTopフィールドあるいはBottomフィールドが使用可能である。ここで、原画フィールドと参照フィールドがパリティが同じ、とは、原画像のフィールドと参照フィールドが、両方ともTopフィールド、あるいは両方ともBottomフィールドであること、と一般に定義される。例えば、図中90の同パリティのフィールド予測は、原画(94b)、参照(94a)の両フィールドともTopフィールドである。同様に、原画フィールドと参照フィールドがパリティが異なる、とは、原画像のフィールドと参照フィールドの、一方がTopフィールド、もう片方がBottomフィールドであること、と一般に定義される。例えば、図中91に図示した異パリティのフィールド予測は、原画はBottom フィールド(95a)、参照はTopフィールド(94a)である。そして、この原画フィールド画像と参照フィールド画像を図１に図示したブロック図に従って符号化する。
【００１４】
　なお、従来の技術では、フレームモード、及びフィールドモード、とも、各フレーム／フィールド内の画素の位置を元に、動きベクトルが求められている。従来方式における、動きベクトル算出方法、および、動きベクトルが与えられたときの、画素の対応付け方法について説明する。
【００１５】
　図７は、MPEG-2, MPEG-1,AVC FCDなどの符号化で広く用いられている、フレーム／フィールド画像の座標を定義した図である。図中、白丸は、対象とするフレーム／フィールドで、画素の定義位置(181)である。ここで、このフレーム／フィールド画像内の座標については、画面内の左上を原点(0,0)とし、水平、垂直方向に、画素の定義位置が、順番に１，２，３・・・という値が割り振られる。すなわち、水平方向ｎ番目、垂直方向ｍ番目の画素の座標は(n,m)となる。これに準じて、画素と画素の間を補間した位置の座標も同様に定義される。すなわち、図中の黒丸の位置（180）に関しては、左上の画素から水平方向に1,5画素、垂直方向に2画素分のところにあるので、位置（180）の座標は(1.5, 2.0)と表される。なお、フィールド画像においては、垂直方向はフレーム画像の半分の画素しかないが、この場合でも、各フィールドに存在する画素の位置を基準に、図７と同様に取り扱う。
【００１６】
　この図７の座標系を用いて、フィールド間の動きベクトルの定義を説明する。
　図８は、従来のフィールド間の対応する画素間の動きベクトルの算出方法を説明する図である。動きベクトルを定義するには、参照元の位置と参照先の位置が必要である。そして、この２点の間で動きベクトルが定義されることとなる。ここで、参照元のフィールド内の座標201が(Xs,Ys)の点 と参照先のフィールド内の座標202が(Xd,Yd)の点の間の動きベクトルを求める。従来のフィールド間に対応する画素間の動きベクトルの算出方法においては、参照元、および参照先が、Topフィールド、あるいはBottomフィールドに関わらず、以下に説明する、同一の方法で動きベクトルが求められていた。すなわち、参照元フィールド座標201(Xs,Ys)と、参照先フィールド座標202(Xd,Yd)が動きベクトル算出手段200に入力され、この二点間の動きベクトル203として、(Xd-Xs, Yd-Ys)が与えられるというものである。
【００１７】
　また、図９は、従来技術において、フィールド間で定義された動きベクトルが指し示す画素の算出方法を説明する図である。ここで、動きベクトルは、前述の図８の方法で導出したものとする。参照先の座標を求めるために、参照元の位置と動きベクトルが必要である。この図の場合には、参照元のフィールド内の座標212が(Xs,Ys)の点に対し、動きベクトル211の(X,Y)が与えられ、この両者を用いて求められる参照先フィールド内の座標を求めることを想定している。従来のフィールド間に対応する画素間の動きベクトルの算出方法においては、参照元、および参照先が、Topフィールド、あるいはBottomフィールドに関わらず、以下に説明する、同一の方法で参照先フィールドの位置が求められていた。すなわち、動きベクトル211(X、Y)と参照元フィールド座標212(Xs,Ys)が画素対応付け手段210に入力され、参照先フィールド座標213として、 座標(Xs＋X, Ys＋Y)が与えられるというものである。
【００１８】
　上記の図９のベクトルと画素の位置との関係の定義は、輝度成分、及び色差成分で同一のものである。ここで、一般的な動画像符号化方式であるMPEG-1/MPEG-2/AVC FCDにおいては、ベクトルは輝度成分のみが符号化され、色差成分のベクトルは、輝度成分をスケーリングすることにより導出される。特にAVC FCDでは、色差成分は、縦の画素数、横の画素数とも輝度成分の画素数の半分のため、色差成分の予測画素を求めるための動きベクトルは、輝度成分の動きベクトルを正確に二分の一にスケーリングしたもの、と定められている。
【００１９】
　図１０は、このような従来の輝度成分動きベクトルから色差成分動きベクトルを求める方法を説明する図である。
　すなわち、輝度の動きベクトル221を(MV_x,MV_y)、色差の動きベクトルを222を(MVC_x,MVC_y)とした場合、色差成分動きベクトル222は、色差成分動きベクトル生成手段220によって、
　
　(MVC_x, MVC_y) =   (MV_x/2, MV_y/2)          ・・(式1)
という式に従って求められる。この導出方法は、従来方式では、動きベクトルが同一パリティのフィールド間、異なるパリティのフィールド間で予測を行なっているかどうかに関わらない。 
【００２０】
　なお、AVC FCDでは、輝度成分の動きベクトルの精度として、1/4画素精度を取ることが可能である。このことから、式１の結果として、色差成分の動きベクトルの精度として、1/8画素精度の小数点以下の精度を持つベクトルをとりうる。
【００２１】
　図１１に基づいて、AVC FCDで定義された、色差成分の補間画素の算出方法を説明する。
　図中、黒丸は整数画素を、点線白丸は補間画素を示している。ここで補間画素G(256)は、水平方向の座標は、点A(250)と点C(252)の各水平座標をα：1-αに内分したものであり、垂直方向の座標は、点A(250)と点B(251)の各垂直座標をβ：1-βに内分したものであるとする。ここでα及びβは0以上、１未満の値である。上記のような位置で定義される補間画素G(256)を算出する場合、その周囲の整数画素A(250)、B(251)、C(252)、D(253)とα、βを用いて、凡そ以下のように求められる。
【００２２】
　
　G＝(1-α)・(1-β)・A＋(1-α)・β・B＋α・(1-β)・C＋α・β・D    (式２)
　
　図１１を用いた色差成分の画素の補間方法については、補間画素を求めるための一例であり、他の算出方法を用いても問題はない。
【発明の開示】
【発明が解決しようとする課題】
【００２３】
　このフィールド符号化モードの場合、原画フィールドと参照フィールドが異なる、すなわちパリティの異なるフィールド間の予測においては、AVC FCDの定義では、輝度成分と色差成分の両動きベクトルのゼロベクトルが平行ではない。即ち、従来の定義で、輝度成分の動きベクトルより求めた色差成分の動きベクトルを用いて予測をすると、輝度成分とは空間的にずれた位置の画素を用いることとなる。このことを図１２を用いて説明する。図中、時間と共に、Topフィールド130、Bottomフィールド131、Top フィールド132が時間的に連続していると仮定する。ここで、Bottomフィールド131を、Top フィールド130を用いて符号化しようとしている。この際、フィールド間符号化では、各フィールドの同一ライン間の動きベクトルを垂直方向のゼロと定義している。このため、Bottomフィールド131に属する輝度の２ライン目画素133aに対して、ゼロベクトル(0,0)が割当てられた場合、この画素は、Topフィールド130の輝度の２ライン目の画素135aから予測される。同様に、Bottomフィールド131に属する１ライン目の色差の画素134aに対して、ゼロベクトル(0,0)が割当てられた場合、この画素は、Topフィールド130の色差の１ライン目の画素137aから予測される。また同様に、Topフィールド132に属する輝度の３ライン目の画素133b及び色差の２ライン目の画素134bはそれぞれ、Bottomフィールド131上の輝度の３ライン目の画素135b及び色差の２ライン目の画素137bから予測される。なお、本来、色差と輝度は、動きベクトルが平行であるほうが好ましいので、輝度の動きベクトルを、現在のままとすれば、本来の色差134a、134bの画素は、それぞれ136a、136bの位置から予測するべきものである。
【００２４】
　前述のとおり、異なるパリティを持つフィールド間の予測では、
・輝度と色差のゼロベクトルが平行でない。
　という点を説明した。この点が、異なるパリティを持つフィールド間の予測において、全てのベクトルに対しても、AVC FCDにおいて、以下のような問題を引き起こす。図１３、及び、図１４は、この問題を図示したものである。AVC FCDに従って、問題を示す。なお、本発明の課題は、動きベクトルの垂直成分のみに関わるものであるので、以降の説明では、動きベクトルの水平成分は、全て、便宜上、０とする。
【００２５】
　図１３は、参照先がBottomフィールドで、参照元がTopフィールドの場合の、従来技術における輝度成分動きベクトルから色差成分動きベクトルを求める際の問題点を説明する図である。
【００２６】
　AVC FCDでは、式１の通り、色差成分は、縦の画素数、横の画素数とも輝度成分の画素数の半分のため、色差成分の予測画素を求めるための動きベクトルは、輝度成分の動きベクトルを二分の一にスケーリングしたもの、と定められている。これは、動きベクトルがフレーム間、同一パリティのフィールド間、異なるパリティのフィールド間で予測を行なっているかどうかに関わらない。 
【００２７】
　いま、この定義が、異なるパリティのフィールド間で定義された輝度の動きベクトルから、色差の動きベクトルを求める際に問題となることを示す。図１３において、参照元Top フィールド輝度成分の１ライン目の画素140は、予測ベクトルとして(0,1)を有し、その結果、参照先Bottom フィールド輝度成分の２ライン目の画素位置141を予測値として指し示す。
【００２８】
　この場合、同一ブロックに属する色差画素の動きベクトルは、式１に従って、動きベクトル(0,1/2)と求められる。そして、参照元Top フィールド色差成分の１ライン目の画素142の予測値として、動きベクトル(0,1/2)を用いて予測した場合、参照先Bottom フィールド色差成分の１ライン目の画素から１／２画素だけ下にずれた画素位置143を予測値として用いることとなる。
【００２９】
　この場合、輝度の動きベクトル(0,1)と色差の動きベクトル（0,1/2）は平行でない。好ましくは、輝度の動きベクトルと平行な色差の動きベクトルを適用した、参照先Bottomフィールドの色差成分の予測画素位置145を用いることが必要となる。
【００３０】
　図１４は、参照先がTopフィールドで、参照元がBottomフィールドの場合の、従来技術における輝度成分動きベクトルから色差成分動きベクトルを求める際の問題点を説明する図である。図１３の説明と同様、図１４において、参照元Bottomフィールド輝度成分の１ライン目の画素150は、予測ベクトルとして(0,1)を有し、その結果、参照先Topフィールド輝度成分の２ライン目の画素位置151を予測値として指し示す。
【００３１】
　この場合、同一ブロックに属する色差画素の動きベクトルは、式１に従って、動きベクトル(0,1/2)と求められる。そして、参照元Bottomフィールド色差成分の１ライン目の画素152の予測値として、動きベクトル(0,1/2)を用いて予測した場合、参照先Topフィールド色差成分の１ライン目の画素から１／２画素だけ下にずれた画素位置153を予測値として用いることとなる。
【００３２】
　この場合、輝度の動きベクトル(0,1)と色差の動きベクトル（0,1/2）は平行でない。好ましくは、輝度の動きベクトルと平行な色差の動きベクトルを適用した、参照先Topフィールドの色差成分の予測画素位置155を用いることが必要となる。
【００３３】
　以上のように、参照先と参照元のフィールドのパリティが異なる場合には、従来の予測方法では輝度と色差でずれた位置の画素を参照することとなり、ゼロベクトルばかりでなく、全てのベクトルで、予測画像で、輝度と色差でずれた予測画像となってしまう。
【００３４】
　なお、上記説明では、輝度の動きベクトルと色差の動きベクトルについて時間方向の向き、すなわち、参照元フィールドから参照先フィールドへの時間軸方向も動きベクトルに含めた場合に、平行であるとか平行でないと言う意味に使っている。以下の説明においても同様である。
【００３５】
　本発明の課題は、異なるフィールド画像間での符号化において、特に色差成分の予測効率を向上させ符号化効率を向上させることのできる動画像符号化装置、及び、動画像復号装置を提供することである。
【課題を解決するための手段】
【００３６】
　本発明は、上記の問題を解決するものである。
　本発明の動画像符号化装置は、複数のフィールドで構成される動画像信号に対し、フィールド間の動き補償予測を行う動画像符号化方式において、輝度成分の動きベクトルから色差成分の動きベクトルを生成する複数の色差成分動きベクトル生成手段と、動きベクトルの参照先フィールドと参照元フィールドのパリティを入力として、色差成分動きベクトルの生成に用いる色差成分動きベクトル生成手段の一つを選択する選択手段を有し、選択手段で選択された色差成分動きベクトル生成手段によって、輝度情報の動きベクトル情報から色差成分の予測ベクトルを生成することを特徴とする。
【００３７】
　本発明の動画像復号装置は、複数のフィールドで構成される動画像信号に対しフィールド間の動き補償予測を行う動画像復号方式において、輝度成分の動きベクトルから色差成分の動きベクトルを生成する複数の色差成分動きベクトル生成手段と、動きベクトルの参照先フィールドと参照元フィールドのパリティを入力として、色差成分動きベクトルの生成に用いる色差成分動きベクトル生成手段の一つを選択する選択手段を有し、選択手段で選択された色差成分動きベクトル生成手段によって、輝度情報の動きベクトル情報から色差成分の予測ベクトルを生成することを特徴とする。
【００３８】
　本発明によれば、参照先フィールドと参照元フィールドのパリティに従って、それぞれに適した方法で生成された色差成分動きベクトルを使用するようにするので、輝度画素と色差画素の配置の違いやTop及びBottomフィールドへの割り当て方などにより生じる、色差成分動きベクトルの不具合を解消することが出来る。
【発明の効果】
【００３９】
　本発明によれば、パリティが異なるフィールド間においても、輝度成分の動きベクトルと平行な色差成分の動きベクトルを求めることが可能となり、従来方式で問題であった輝度成分と色成分の参照画素位置のずれといった課題を解決することができる。
【発明を実施するための最良の形態】
【００４０】
　まず、符号化における本発明の実施形態を説明する。
　本発明の実施形態では、複数のフィールドで構成される動画像信号に対し、フィールド間の動き補償予測を行う動画像符号化方式において、輝度成分の動きベクトルから色差成分の動きベクトルを生成する複数の色差成分動きベクトル生成手段を備え、さらに、動きベクトルの参照先フィールドと参照元フィールドのパリティによって色差成分動きベクトルの生成に用いる色差成分動きベクトル生成手段を選択する選択手段をさらに備え、選択手段で選択された色差成分動きベクトル生成手段によって、輝度情報の動きベクトル情報から色差成分の予測ベクトルを生成することを特徴とする。ここで、選択手段では、輝度成分と平行な色差成分の動きベクトルを生成するものを選択する。
【００４１】
　参照元フィールドから参照先フィールドの輝度成分動きベクトルに対して、参照元フィールドから参照先フィールドへの色差成分動きベクトルが平行であれば、参照元フィールドから参照先フィールドへの輝度成分動きベクトルと色差成分動きベクトルの空間的変位同じになるので、すなわち、輝度成分動きベクトルと色差成分動きベクトルの空間的位置関係が保たれるので、フィールド間における色ずれが無くなる。
【００４２】
　ここで、重要なのは、従来技術において、数学的表現としての輝度成分動きベクトルと色差成分動きベクトルが平行であっても、各フィールドを構成する輝度ピクセル間の関係と色差ピクセル間の関係にマップしたとき、それぞれが平行にならないと言うことである。
【００４３】
　ここで、前述の複数の色差成分動きベクトル生成手段としては、以下の3種類を備える。まず第一の色差成分動きベクトル生成手段は、参照先フィールドと参照元フィールドが同じパリティの際に、選択手段により選択されるものである。第二の色差成分動きベクトル生成手段は、参照先フィールドがTopフィールドであり参照元フィールドがBottom フィールドの際に、選択手段により選択されるものである。そして第三の色差成分動きベクトル生成手段は、参照先フィールドがBottomフィールドであり参照元フィールドがTop フィールドの際に、選択手段により選択されるものである。
【００４４】
　輝度成分の動きベクトルと平行な色差成分の動きベクトルを求め方は、動きベクトルの参照元フィールドと参照先フィールドのパリティに依存し、それぞれ、両フィールドが同じパリティの場合、前者がTopフィールドで後者がBottomフィールドの場合、及び前者がBottomフィールドで後者がTopフィールドの場合、の３種類の場合で、計算方法が異なる。このことから、本発明の実施形態においては、参照元と参照先のフィールドによって、3種類の輝度成分の動きベクトルと平行な色差成分のベクトルを生成する手段の中から適当なものを選択して、色差成分の動きベクトルを生成する。
【００４５】
　具体的には、参照先フィールドと参照元フィールドが同じパリティの際に、第一の色差成分動きベクトル生成手段では、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２
として求める。
【００４６】
　そして、参照先フィールドがTopフィールドであり参照元フィールドがBottom フィールドの際に、第二の色差成分動きベクトル生成手段では、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ ＋０．２５
として求める。
【００４７】
　また、参照先フィールドがBottomフィールドであり参照元フィールドがTop フィールドの際に、第三の色差成分動きベクトル生成手段では、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ −０．２５
として求める。
【００４８】
　また、定義によっては、輝度成分動きベクトルと色差成分動きベクトルの一画素分の動きを示す単位が異なる場合がある。ここで、輝度成分動きベクトルの定義が、４だけ変化したときに、１画素分の輝度画像内の動きを表すとし、色差成分動きベクトルの定義が、８だけ変化したときに、１画素分の色差画像内の動きを表すとした場合、参照先フィールドと参照元フィールドが同じパリティの際に、第一の色差成分動きベクトル生成手段では、輝度成分の動きベクトルをＭＶy、色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ
として求める。
【００４９】
　また、同様のベクトルの定義の場合、参照先フィールドがTopフィールドであり参照元フィールドがBottom フィールドの際に、第二の色差成分動きベクトル生成手段では、輝度成分の動きベクトルをＭＶy、色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ ＋２
として求める。
【００５０】
　さらに、同様のベクトルの定義の場合、参照先フィールドがBottomフィールドであり参照元フィールドがTop フィールドの際に、第三の色差成分動きベクトル生成手段では、輝度成分の動きベクトルをＭＶy、色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ −２
として求める。
【００５１】
　また、本発明の実施形態の符号化方法は、復号化方法としても使用できるので、基本的に復号装置においても、符号化装置と同様な機能を有し，同様に作用する。
　以下の実施形態では、主に符号化装置について説明する。なお、本発明は、動きベクトルの垂直成分に関わるものであるので、動きベクトルの水平成分は、全て、便宜上、０とする。また、復号装置に関する実施形態も、符号化装置の実施形態と同様の構成をとる。
【００５２】
　以下、AVC FCDに本発明を適用した場合を想定して実施形態を説明する。
　図１５は、本発明の実施形態における、輝度成分動きベクトルから色差成分動きベクトルの算出方法を説明する図である。本実施形態における、フィールド予測における輝度成分の動きベクトルから色差成分の動きベクトルを生成する生成手段の実施形態においては、生成手段は、三種類の色差成分の動きベクトル生成手段と一つの選択手段から構成される。
【００５３】
　図１５における本発明の実施形態の動作を以下に説明する。
　まず、与えられた輝度成分の動きベクトル231を(MV_x,MV_y)とする。そして、この輝度成分のベクトルを、第一の色差成分動きベクトル生成手段233、第二の色差成分動きベクトル生成手段234、第三の色差成分動きベクトル生成手段235、の入力として与える。そして、それぞれの出力を選択手段230に入力する。そして、選択手段230では、入力された動きベクトルの参照元フィールドのパリティ237と動きベクトルの参照先のパリティ238の情報を元に、第一、第二、第三の色差成分動きベクトル生成手段の出力のうち一つを選択して、色差成分の動きベクトル232のベクトル成分(MVC_x, MVC_y)として出力する。
【００５４】
　図１６は、第一の色差成分動きベクトル生成手段を説明する図である。
　本実施形態においては、第一の色差成分動きベクトル生成手段260に対して、(MV_x, MV_y)のベクトル値をもつ輝度の動きベクトル261が入力され、(MVC1_x, MVC1_y)のベクトル値を持つ第一の色差の動きベクトル候補262を出力することを表している。そして、第一の色差の動きベクトル候補262は、色差成分動きベクトル生成手段260によって、輝度の動きベクトル261から、以下の式、
(MVC1_x, MVC1_y) = (MV_x/2, MV_y/2)                   ・・(式３)
に従って計算される。そして、求められた第一の色差の動きベクトル候補262は、選択手段へ出力される。
【００５５】
　図１７は、第二の色差成分動きベクトル生成手段を説明する図である。
　本実施形態においては、第二の色差成分動きベクトル生成手段270に対して、(MV_x, MV_y)のベクトル値をもつ輝度の動きベクトル271が入力され、(MVC2_x, MVC2_y)のベクトル値を持つ第二の色差の動きベクトル候補272を出力することを表している。そして、第二の色差の動きベクトル候補272は、色差成分動きベクトル生成手段270によって、輝度の動きベクトル271から、以下の式、
(MVC2_x, MVC2_y) = (MV_x/2, MV_y/2 + 1/4)             ・・(式４)
に従って計算される。そして、求められた第二の色差の動きベクトル候補272は、選択手段へ出力される。
【００５６】
　図１８は、第三の色差成分動きベクトル生成手段を説明する図である。
　本実施形態においては、第三の色差成分動きベクトル生成手段280に対して、(MV_x, MV_y)のベクトル値をもつ輝度の動きベクトル281が入力され、(MVC3_x, MVC3_y)のベクトル値を持つ第三の色差の動きベクトル候補282を出力することを表している。そして、第三の色差の動きベクトル候補282は、色差成分動きベクトル生成手段280によって、輝度の動きベクトル281から、以下の式、
(MVC3_x, MVC3_y) = (MV_x/2, MV_y/2 − 1/4)             ・・(式５)
に従って計算される。そして、求められた第三の色差の動きベクトル候補282は、選択手段へ出力される。
【００５７】
　図１９は、本発明における選択手段240の実施形態を説明する図である。
　まず、本実施形態では、動きベクトルの参照元フィールドのパリティ247と動きベクトルの参照先フィールドのパリティ248がそれぞれ、条件判断テーブル241によって判断され、選択すべき色差成分動きベクトル生成手段の選択情報249が出力される。本実施形態では、この条件判断テーブル241を用いると、参照先フィールド及び参照元フィールドの両方が等しい場合には、第一の色差成分動きベクトル候補244を選択すべき選択情報が出力される。また、参照先フィールドがTopフィールドで参照元フィールドがBottomフィールドの場合には第二の色差成分動きベクトル候補245を選択する選択情報が出力される。そして、参照先フィールドがBottomフィールドで参照元フィールドがTopフィールドの場合には第三の色差成分動きベクトル候補246を選択する選択情報が出力される。
【００５８】
　ここで、第一の色差成分動きベクトル候補244は図１６の262に、第二の色差成分動きベクトル候補245は図１７の272に、第三の色差成分動きベクトル候補246は図１８の282に、それぞれ接続されている。そして、セレクタ243では、前述の選択情報249に従って、第一の色差成分動きベクトル候補244、第二の色差成分動きベクトル候補245、第三の色差成分動きベクトル候補246のうち一つを選択し、色差成分の動きベクトル242として(MVC_x,MVC_y)を出力する。
【００５９】
　図２０は、本発明の実施形態による、参照先がBottomフィールドで参照元がTopフィールドの場合の、輝度成分のベクトルから色差成分のベクトルを計算する例を示す図である。
【００６０】
　この図の例では、参照元Top フィールド輝度成分の画素160を予測する輝度の動きベクトル(MV_x, MV_y)を(0, 1)とする。この場合、輝度の画素160の予測には参照先Bottom フィールド輝度成分の画素位置161が選択される。このようなベクトルに対して、本実施形態の図１５の構成に従って、参照元Top フィールド色差成分の画素162の予測に用いるための、色差成分動きベクトルを求める過程を以下に説明する。
【００６１】
　まず、図２０の場合には参照先フィールドがBottomフィールド、参照元フィールドがTopフィールドである。このことから、図１９の条件判断テーブル241によって、選択情報249は第三の色差成分動きベクトル候補が選択される。ここで、式５に従えば、第三の色差成分動きベクトル候補は、
(MVC3_x, MVC3_y)＝(MV_x/2, MV_y/2−1/4)＝(0/2, 1/2 - 1/4)＝(0, 1/4)   (式６)
となる。そして、この値が図１９の色差成分の動きベクトル242として出力される。このベクトル(0, 1/4)を参照元Top フィールド色差成分の画素162に適用すると、参照先Bottom フィールド色差成分の画素位置163が予測値として用いられることとなる。図２０においては、各画素の縦方向の位置関係は実際の場合に即している。本図で分かるとおり、輝度成分動きベクトル(0,1)と色差成分動きベクトル(0,1/4)は平行であることが分かる。このことより、従来技術で問題となっていた、輝度成分と色差成分の色ずれが、本発明により解消されることとなる。
【００６２】
　同様に、図２１は、本発明の実施形態による、参照先がTopフィールドで参照元がBottomフィールドの場合の、輝度成分のベクトルから色差成分のベクトルを計算する例を示す図である。
【００６３】
　この図の例では、参照元Bottomフィールド輝度成分の画素170を予測する輝度の動きベクトル(MV_x, MV_y)を(0, 1)とする。この場合、参照元Bottomフィールド輝度成分の画素170の予測には参照先Topフィールド輝度成分の画素位置171が選択される。このようなベクトルに対して、本実施形態の図14の構成に従って、参照元Bottomフィールド色差成分の画素172の予測に用いるための、色差成分動きベクトルを求める過程を以下に説明する。
【００６４】
　まず、図２１の場合には参照先フィールドがTopフィールド、参照元フィールドがBottomフィールドである。このことから、図１９の条件判断テーブル241によって、選択情報249は第二の色差成分動きベクトル候補が選択される。ここで、式４に従えば、第二の色差成分動きベクトル候補は、
(MVC2_x, MVC2_y)＝(MV_x/2, MV_y/2＋1/4)＝(0/2, 1/2 ＋ 1/4)＝(0, 3/4)   (式７)
となる。そして、この値が図１９の色差成分の動きベクトル242として出力される。このベクトル(0, 3/4)を参照元Bottomフィールド色差成分の画素172に適用すると、予測に用いる位置として参照先Topフィールド色差成の画素位置173が予測値として用いられることとなる。図２１においては、各画素の縦方向の位置関係は実際の場合に即している。本図で分かるとおり、輝度成分動きベクトル(0,1)と色差成分動きベクトル(0,3/4)は平行であることが分かる。このことより、従来技術で問題となっていた、輝度成分と色差成分の色ずれが、本発明により解消されることとなる。
【００６５】
　ここでは、図２０、図２１の例では、特定のベクトルの場合について説明したが、他の異パリティフィールド間の予測にも、本実施形態を適用することにより、輝度と色差のずれのない予測が可能となる。
【００６６】
　なお、参照先及び参照元の両フィールドのパリティが等しい場合には、上記のような色ずれが発生しないため、図１０の従来の輝度成分動きベクトルから色差成分動きベクトル生成手段220と同じ構成をもつ、本発明の第一の色差成分動きベクトル手段233の結果が選択されて色差成分動きベクトル232として用いられる。この場合は、本発明により得られる色差成分動きベクトルは従来技術の結果と同等なので、本実施形態における説明は割愛する。
【００６７】
　また、別の本発明の実施形態では、輝度成分動きベクトル及び色差成分動きベクトルの単位の取り方によって、式(3)(4)(5)は異なる式となる。
　図２２〜図２４は、本発明における第一の色差成分動きベクトル生成手段、第二の色差成分動きベクトル生成手段、第三の色差成分動きベクトル生成手段の別の実施形態を説明する図である。
【００６８】
　ここで、輝度成分動きベクトルの定義が、４だけ変化したときに、１画素分の輝度画像内の動きを表すとし、色差成分動きベクトルの定義が、８だけ変化したときに、１画素分の色差画像内の動きを表すとしたとき、第一の色差の動きベクトル候補262aは、色差成分動きベクトル生成手段260aによって、輝度の動きベクトル261aから、以下の式、
　(MVC1_x, MVC1_y) = (MV_x, MV_y)                ・・(式８)
に従って計算される。そして、求められた第一の色差の動きベクトル候補262aは、選択手段へ出力される。
【００６９】
　また第二の色差の動きベクトル候補272aは、色差成分動きベクトル生成手段270aによって、輝度の動きベクトル271aから、以下の式、
　(MVC2_x, MVC2_y) = (MV_x, MV_y+2)                     ・・(式９)
　に従って計算される。そして、求められた第二の色差の動きベクトル候補272aは、選択手段へ出力される。
【００７０】
　また第三の色差の動きベクトル候補282aは、色差成分動きベクトル生成手段280aによって、輝度の動きベクトル281aから、以下の式、
　(MVC3_x, MVC3_y) = (MV_x, MV_y−2)                    ・・(式10)
　に従って計算される。そして、求められた第二の色差の動きベクトル候補282aは、選択手段へ出力される。
【００７１】
　なお、本実施形態は、AVC FCDを例として説明したが、ここでの説明は一実施形態であり、他の実施形態を制限するものではない。
【００７２】
　（付記１）
　複数のフィールドで構成される動画像信号に対し、フィールド間の動き補償予測を行う動画像符号化方式において、
　輝度成分の動きベクトルから色差成分の動きベクトルを生成する複数の色差成分動きベクトル生成手段と、
　動きベクトルの参照先フィールドと参照元フィールドのパリティを入力として、色差成分動きベクトルの生成に用いる色差成分動きベクトル生成手段の一つを選択する選択手段を有し、
　選択手段で選択された色差成分動きベクトル生成手段によって、輝度情報の動きベクトル情報から色差成分の予測ベクトルを生成することを特徴とする動画符号化装置。
【００７３】
　（付記２）
　付記１において、輝度成分の動きベクトルから色差成分の動きベクトルを生成する色差成分動きベクトル生成手段として、
　参照先フィールドと参照元フィールドが同じパリティの際に、選択手段により選択される第一の色差成分動きベクトル生成手段と、
　参照先フィールドがTopフィールドであり参照元フィールドがBottom フィールドの際に、選択手段により選択される第二の色差成分動きベクトル生成手段と、
　参照先フィールドがBottomフィールドであり参照元フィールドがTop フィールドの際に、選択手段により選択される第三の色差成分動きベクトル生成手段とを有することを特徴とする動画像符号化装置。
【００７４】
　（付記３）
　付記２において、第一の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２
として求められることを特徴とする動画像符号化装置。
【００７５】
　（付記４）
　付記２において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ ＋０．２５
として求められることを特徴とする動画像符号化装置。
【００７６】
　（付記５）
　付記２において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ −０．２５
として求められることを特徴とする動画像符号化装置。
【００７７】
　（付記６）
　付記２において、第一の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ
として求められることを特徴とする動画像符号化装置。
【００７８】
　（付記７）
　付記２において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ ＋２
として求められることを特徴とする動画像符号化装置。
【００７９】
　（付記８）
　付記２において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ −２
として求められることを特徴とする動画像符号化装置。
【００８０】
　（付記９）
　複数のフィールドで構成される動画像信号に対しフィールド間の動き補償予測を行う動画像復号方式において、
　輝度成分の動きベクトルから色差成分の動きベクトルを生成する複数の色差成分動きベクトル生成手段と、
　動きベクトルの参照先フィールドと参照元フィールドのパリティを入力として、色差成分動きベクトルの生成に用いる色差成分動きベクトル生成手段の一つを選択する選択手段を有し、
　選択手段で選択された色差成分動きベクトル生成手段によって、輝度情報の動きベクトル情報から色差成分の予測ベクトルを生成することを特徴とする動画像復号装置。
【００８１】
　（付記１０）
　付記９において、輝度成分の動きベクトルから色差成分の動きベクトルを生成する色差成分動きベクトル生成手段として、
　参照先フィールドと参照元フィールドが同じパリティの際に、選択手段により選択される第一の色差成分動きベクトル生成手段と、
　参照先フィールドがTopフィールドであり参照元フィールドがBottom フィールドの際に、選択手段により選択される第ニの色差成分動きベクトル生成手段と、
　参照先フィールドがBottomフィールドであり参照元フィールドがTop フィールドの際に、選択手段により選択される第三の色差成分動きベクトル生成手段とを有することを特徴とする動画像復号装置。
【００８２】
　（付記１１）
付記１０において、第一の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２
として求められることを特徴とする動画像復号装置。
【００８３】
　（付記１２）
付記１０において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ ＋０．２５
として求められることを特徴とする動画像復号装置。
【００８４】
　（付記１３）
　付記１０において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
ＭＶＣｙ ＝ＭＶｙ÷２ −０．２５
として求められることを特徴とする動画像復号装置。
【００８５】
　（付記１４）
付記１０において、第一の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
ＭＶＣｙ ＝ＭＶｙ
として求められることを特徴とする動画像復号装置。
【００８６】
　（付記１５）
　付記１０において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ＋ ２
として求められることを特徴とする動画像復号装置。
【００８７】
　（付記１６）
　付記１０において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ− ２
として求められることを特徴とする動画像復号装置。
【００８８】
　（付記１７）
　複数のフィールドで構成される動画像信号に対し、フィールド間の動き補償予測を行う動画像符号化／復号方法において、
　輝度成分の動きベクトルから色差成分の動きベクトルを生成する複数の色差成分動きベクトル生成手段を設けるステップと、
　動きベクトルの参照先フィールドと参照元フィールドのパリティを入力として、色差成分動きベクトルの生成に用いる色差成分動きベクトル生成手段の一つを選択する選択ステップを有し、
　選択ステップで選択された色差成分動きベクトル生成手段によって、輝度情報の動きベクトル情報から色差成分の予測ベクトルを生成することを特徴とする動画符号化／復号方法をコンピュータに実現させるプログラム。
【００８９】
　（付記１８）
　付記１７において、輝度成分の動きベクトルから色差成分の動きベクトルを生成する色差成分動きベクトル生成手段として、
　参照先フィールドと参照元フィールドが同じパリティの際に、選択ステップにより選択される第一の色差成分動きベクトル生成手段と、
　参照先フィールドがTopフィールドであり参照元フィールドがBottom フィールドの際に、選択ステップにより選択される第二の色差成分動きベクトル生成手段と、
　参照先フィールドがBottomフィールドであり参照元フィールドがTop フィールドの際に、選択ステップにより選択される第三の色差成分動きベクトル生成手段とを有することを特徴とするプログラム。
【００９０】
　（付記１９）
　付記１８において、第一の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２
として求められることを特徴とするプログラム。
【００９１】
　（付記２０）
　付記１８において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ ＋０．２５
として求められることを特徴とするプログラム。
【００９２】
　（付記２１）
　付記１８において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が１を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が１を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ÷２ −０．２５
として求められることを特徴とするプログラム。
【００９３】
　（付記２２）
　付記１８において、第一の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ
として求められることを特徴とするプログラム。
【００９４】
　（付記２３）
　付記１８において、第二の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ ＋２
として求められることを特徴とするプログラム。
【００９５】
　（付記２４）
　付記２において、第三の色差成分動きベクトル生成手段は、ベクトル成分の値が４を単位としてフィールド画像の輝度成分の一画素分の垂直方向の動きを示す輝度成分の動きベクトルをＭＶy、ベクトル成分の値が８を単位としてフィールド画像の色差成分の一画素分の垂直方向の動きを示す色差成分の動きベクトルをＭＶＣｙとしたとき
　ＭＶＣｙ ＝ＭＶｙ −２
として求められることを特徴とするプログラム。
【００９６】
　（付記２５）
　複数のフィールドで構成される動画像信号に対し、フィールド間の動き補償予測を行う動画像符号化／復号方法において、
　輝度成分の動きベクトルから色差成分の動きベクトルを生成する複数の色差成分動きベクトル生成手段を設けるステップと、
　動きベクトルの参照先フィールドと参照元フィールドのパリティを入力として、色差成分動きベクトルの生成に用いる色差成分動きベクトル生成手段の一つを選択する選択ステップを有し、
　選択ステップで選択された色差成分動きベクトル生成手段によって、輝度情報の動きベクトル情報から色差成分の予測ベクトルを生成することを特徴とする動画符号化／復号方法。
【００９７】
　（付記２６）
　付記２５において、輝度成分の動きベクトルから色差成分の動きベクトルを生成する色差成分動きベクトル生成手段として、
　参照先フィールドと参照元フィールドが同じパリティの際に、選択ステップにより選択される第一の色差成分動きベクトル生成手段と、
　参照先フィールドがTopフィールドであり参照元フィールドがBottom フィールドの際に、選択ステップにより選択される第二の色差成分動きベクトル生成手段と、
　参照先フィールドがBottomフィールドであり参照元フィールドがTop フィールドの際に、選択ステップにより選択される第三の色差成分動きベクトル生成手段とを有することを特徴とする動画符号化／復号方法。
【図面の簡単な説明】
【００９８】
【図１】フレーム間予測符号可装置のブロック図
【図２】輝度、色差の各画素の位置と、それらが属するフィールドを説明する図
【図３】フィールド画像における輝度、色差の各画素の垂直方向の時空間位置を説明する図
【図４】フレーム符号化モード時にフィールドとフレームの関係を説明する図
【図５】フレーム間予測符号化モード時の予測方法を説明する図
【図６】フィールド間予測モード時の予測方法を説明する図
【図７】フィールド画像の座標を説明する図
【図８】従来方式のフィールド間の対応する画素間の動きベクトルの算出方法を説明する図
【図９】従来方式の動きベクトルが指し示す画素の算出方法を説明する図
【図１０】従来の輝度成分動きベクトルから色差成分動きベクトルを求める方法を説明する図
【図１１】色差成分の補間画素の算出方法を説明する図
【図１２】従来技術におけるパリティが異なるフィールド間のゼロベクトルを説明する図Direct Modeの原理を説明する図
【図１３】参照先がBottomフィールドで参照元がTopフィールドの場合の輝度成分動きベクトルから色差成分動きベクトルを求める際の従来技術の問題点を説明する図
【図１４】参照先がTopフィールドで参照元がBottomフィールドの場合の輝度成分動きベクトルから色差成分動きベクトルを求める際の従来技術の問題点を説明する図
【図１５】本発明における輝度成分動きベクトルから色差成分動きベクトルの生成方法を説明する図
【図１６】本発明における第一の色差成分動きベクトル生成手段の実施形態を説明する図
【図１７】本発明における第二の色差成分動きベクトル生成手段の実施形態を説明する図
【図１８】本発明における第三の色差成分動きベクトル生成手段の実施形態を説明する図
【図１９】本発明における選択手段の実施形態を説明する図
【図２０】本発明による参照先がBottomフィールドで参照元がTopフィールドの場合の輝度成分動きベクトルから色差成分動きベクトルの導出の一例を説明す
【図２１】本発明による参照先がTopフィールドで参照元がBottomフィールドの場合の輝度成分動きベクトルから色差成分動きベクトルの導出の一例を説明す
【図２２】本発明における第一の色差成分動きベクトル生成手段の別の実施形態を説明する図である。
【図２３】本発明における第二の色差成分動きベクトル生成手段の別の実施形態を説明する図である。
【図２４】本発明における第三の色差成分動きベクトル生成手段の別の実施形態を説明する図である。
【符号の説明】
【００９９】
３１          　直交変換手段
３２          　量子化手段
３３　　　　　　逆量子化手段
３４　　　　　　逆直交変換手段
３５　　　　　　復号画像生成手段
３６　　　　　　復号画像記憶手段
３７            動きベクトル計算手段
３８　　　　　　予測画像生成手段
３９　　　　　　予測誤差信号生成手段
４０　　　　　　係数エントロピー符号化手段
４１            動きベクトルエントロピー符号化手段
４２　　　　　　多重化手段
50a-50d         Top Field輝度第1，３，５，７ライン
51a-51d         Bottom Field輝度第２，４，６，８ライン
52a-52b         Top Field色差第1，３ライン
53a-53b         Bottom Field色差第２，４ライン
64a-64c         Top Field
65a-65c         Bottom Field
81              Frame#1輝度成分
82              Frame#2輝度成分
84a-84c　       Frame＃１〜＃３
90              同パリティフィールド間予測
91              異パリティフィールド間予測
94a-94b         Top Field
95a-95b         Bottom Field
130             Top Field
131             Bottom Field
132             Top Field
133a-133b       符号化対象輝度成分
134a-134b       符号化対象色差成分
135a-135b       参照フィールドの輝度成分
136a-136b       予測として好ましい色差成分
137a-137b       参照フィールドの色差成分
140             参照元Top フィールド輝度成分の画素
141             予測値として用いられる参照先Bottom フィールド輝度成分の画素位置
142             参照元Top フィールド色差成分の画素
143             予測値として用いられる参照先Bottom フィールド色差成分の画素位置
145             好ましい色差成分の予測画素位置
150             参照元Bottomフィールド輝度成分の画素
151             予測値として用いられる参照先Topフィールド輝度成分の画素位置
152             参照元Bottomフィールド色差成分の画素
153             予測値として用いられる参照先Topフィールド色差成の画素位置
155             好ましい色差成分の予測画素位置
160             参照元Top フィールド輝度成分の画素
161             予測値として用いられる参照先Bottom フィールド輝度成分の画素位置
162             参照元Top フィールド色差成分の画素
163             予測値として用いられる参照先Bottom フィールド色差成分の画素位置
170             参照元Bottomフィールド輝度成分の画素
171             予測値として用いられる参照先Topフィールド輝度成分の画素位置
172             参照元Bottomフィールド色差成分の画素
・　予測値として用いられる参照先Topフィールド色差成の画素位置
180             座標を求めたい位置
181             画素の定義位置
200             動きベクトル算出手段
201             参照元フィールド座標
202             参照先フィールド座標
203             動きベクトル
210             画素対応付け手段
211             動きベクトル
212             参照元フィールド座標
213             参照先フィールド座標
220             色差成分動きベクトル生成手段
221             輝度成分動きベクトル
222             色差成分動きベクトル
230             選択手段
231             輝度成分の動きベクトル
232             色差成分の動きベクトル
233             第一の色差成分動きベクトル生成手段
234             第二の色差成分動きベクトル生成手段
235             第三の色差成分動きベクトル生成手段
237             動きベクトルの参照元フィールドのパリティ
238             動きベクトルの参照先フィールドのパリティ
240             選択手段
241             条件判定テーブル
242             色差成分の動きベクトル
243             セレクタ
244             第一の色差成分動きベクトルの候補
245             第二の色差成分動きベクトルの候補
246             第三の色差成分動きベクトルの候補
247             動きベクトルの参照元フィールドのパリティ
248             動きベクトルの参照先フィールドのパリティ
249             選択情報
250〜255        整数画素
256             補間画素
260,260a             第一の色差成分動きベクトル生成手段
261,261a             輝度成分動きベクトル
262,262a             第一の色差成分動きベクトル候補
270,270a             第二の色差成分動きベクトル生成手段
271,271a             輝度成分動きベクトル
272,272a             第二の色差成分動きベクトル候補
280,280a             第三の色差成分動きベクトル生成手段
281,281a             輝度成分動きベクトル
282,282a             第三の色差成分動きベクトル候補
【図１】
2004120732.tif 000003
【図２】
2004120732.tif 000004
【図３】
2004120732.tif 000005
【図４】
2004120732.tif 000006
【図５】
2004120732.tif 000007
【図６】
2004120732.tif 000008
【図７】
2004120732.tif 000009
【図８】
2004120732.tif 000010
【図９】
2004120732.tif 000011
【図１０】
2004120732.tif 000012
【図１１】
2004120732.tif 000013
【図１２】
2004120732.tif 000014
【図１３】
2004120732.tif 000015
【図１４】
2004120732.tif 000016
【図１５】
2004120732.tif 000017
【図１６】
2004120732.tif 000018
【図１７】
2004120732.tif 000019
【図１８】
2004120732.tif 000020
【図１９】
2004120732.tif 000021
【図２０】
2004120732.tif 000022
【図２１】
2004120732.tif 000023
【図２２】
2004120732.tif 000024
【図２３】
2004120732.tif 000025
【図２４】
2004120732.tif 000026