(57)【要約】【課題】一連の交互するＴＯＰフィールド及びＢＯＴフィールドを含むインターレースド・ビデオ（Ｖ）を符号化するビデオ符号化方法等を提供する。【解決手段】ビデオ符号化方法は、フレームのシーケンスを生成し、夫々のフレーム（Ｆ１）が、当該フレーム（Ｆ１）の領域を夫々形成する少なくとも２つの連続するフィールド（Ｔ，Ｂ２）から決定されるステップと、フレーム（Ｆ１）のシーケンスの符号化されたビデオを生成するようシーケンスの夫々のフレーム（Ｆ１）を符号化するステップとを有する。【選択図】図５
2015070610.tif 000002
【特許請求の範囲】
【請求項１】
一連の交互するＴＯＰフィールド及びＢＯＴフィールドを含むインターレースド・ビデオを符号化するビデオ符号化方法であって、
フレームのシーケンスを生成し、夫々のフレームが、当該フレームの領域を夫々形成する少なくとも２つの連続するフィールドから決定されるステップと、
前記フレームのシーケンスの符号化されたビデオを生成するよう前記シーケンスの夫々のフレームを符号化するステップと
を有するビデオ符号化方法。
【請求項２】
前記シーケンスの夫々のフレームを符号化するステップは、フレームのインター予測される部分について、
リファレンスフレームのピクセルから予測部分を決定するステップと、
前記リファレンスフレームにおける前記予測部分の位置と当該フレームにおける前記インター予測される部分の位置との間のピクセルにおける距離に対応する動きベクトルの表示を決定するステップと、
前記予測部分が決定されるピクセルが、前記インター予測される部分のフィールドのパリティとは異なるパリティを有する、予測フィールドと呼ばれるフィールドに属する場合に、前記動きベクトルの表示の少なくとも１つの成分の絶対値から、２ピクセルよりも大きいピクセルオフセットを減算するステップと、
前記減算値及びピクセルオフセット存在インジケータを含む予測データを生成し、夫々の符号化されたビデオが前記予測データを含むステップと
を有する、請求項１に記載のビデオ符号化方法。
【請求項３】
前記フレームの領域は、長方形領域である、
請求項１又は２に記載のビデオ符号化方法。
【請求項４】
前記動きベクトルの表示は、動きベクトル予測子と当該動きベクトルとの間の動きベクトル差である、
請求項２又は３に記載のビデオ符号化方法。
【請求項５】
垂直及び水平の各成分ごとの更なるピクセルオフセットは、前記予測フィールドの中心と前記インター予測される部分のフィールドの中心との間の垂直及び水平の各距離に等しい、
請求項４に記載のビデオ符号化方法。
【請求項６】
夫々のフレームは、２つの連続するフィールドを順に重ね垂直方向にアライメントしてまとめることで該２つのフィールドから生成され、前記動きベクトル差の垂直成分のピクセルオフセットは、前記２つのフィールドのうちの１つの高さに等しい、
請求項５に記載のビデオ符号化方法。
【請求項７】
コンピュータシステムによって実行される場合に、該コンピュータシステムに請求項１乃至６のうちいずれか一項に記載のビデオ符号化方法を実行させる命令を含むコンピュータプログラム。
【請求項８】
一連の交互するＴＯＰフィールド及びＢＯＴフィールドを含むインターレースド・ビデオを符号化するビデオ符号化装置であって、
フレームのシーケンスを生成するよう構成され、夫々のフレームが、当該フレームの領域を夫々形成する少なくとも２つの連続するフィールドから決定されるようにするフィールド結合部と、
前記フレームのシーケンスの符号化されたビデオを生成するよう前記シーケンスの夫々のフレームを符号化するフレーム符号化部と
を有するビデオ符号化装置。
【請求項９】
フレームのシーケンスの符号化されたビデオを復号するビデオ復号化方法であって、
前記シーケンスの夫々のフレームを復号するステップと、
夫々のフレームの少なくとも２つの領域を取り出し、該取り出された領域をインターレースド・ビデオの２つの連続するフィールドとして定めることによって、前記フレームのシーケンスからインターレースド・ビデオを生成するステップと
を有するビデオ復号化方法。
【請求項１０】
前記シーケンスの夫々のフレームを復号するステップは、フレームのインター予測される部分について、
前記符号化されたビデオから動きベクトル表示を決定するステップであって、予測部分が決定されるピクセルが、前記インター予測される部分のフィールドのパリティとは異なるパリティを有する、予測フィールドと呼ばれるフィールドに属する場合に、前記符号化されたビデオから決定される値に、２ピクセルよりも大きいピクセルオフセットを加えることによって、前記動きベクトル表示の少なくとも１つの成分の絶対値を決定することを含むステップと、
前記動きベクトル表示から動きベクトルを決定するステップと、
前記動きベクトルから決定されるリファレンスフレームのピクセルから、前記予測部分を決定するステップと
を有する、請求項９に記載のビデオ復号化方法。
【請求項１１】
前記フレームの領域は、長方形領域である、
請求項９又は１０に記載のビデオ復号化方法。
【請求項１２】
前記インターレースド・ビデオを生成するステップは、前記フレームを、第１フィールドとして定義される上部分と、第２フィールドとして定義される下部分とに水平に分けることを含む、
請求項９乃至１１のうちいずれか一項に記載のビデオ復号化方法。
【請求項１３】
垂直成分について、前記ピクセルオフセットは、前記２つのフィールドの１つの高さに等しい更なるピクセルオフセットに２を加算したものに等しい、
請求項１０乃至１２のうちいずれか一項に記載のビデオ復号化方法。
【請求項１４】
コンピュータシステムによって実行される場合に、該コンピュータシステムに請求項９乃至１３のうちいずれか一項に記載のビデオ復号化方法を実行させる命令を含むコンピュータプログラム。
【請求項１５】
フレームのシーケンスの夫々のフレームを復号するよう構成されるフレーム復号化部と、
夫々のフレームの少なくとも２つの領域を取り出し、該取り出された領域をインターレースド・ビデオの２つの連続するフィールドとして定めることによって、前記フレームのシーケンスからインターレースド・ビデオを生成するよう構成されるフレーム分割部と
を有するビデオ復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログレッシブ・ビデオ符号化／復号化ツールによる、特に、インターレースド・ビデオのための、ビデオ符号化及びビデオ復号化に関する。
【背景技術】
【０００２】
インターレースド・ビデオは、一連の交互するＴＯＰフィールド及びＢＯＴフィールドを含む。夫々のＴＯＰフィールドは、奇数ラインとして表示されるよう意図されるラインを含み、夫々のＢＯＴフィールドは、偶数ラインとして表示されるよう意図されるラインを含む。シーケンスの各フィールドは、前のフィールドの後に表示されるよう意図され、それにより、奇数ライン及び偶数ラインがディスプレイ装置上で交互に更新される。
【０００３】
対照的に、プログレッシブ・ビデオは、フレームのシーケンスを含み、夫々のフレームは、前のフレームの代わりに表示されるよう意図される。
【０００４】
フレーム又はフィールドは、夫々が１又は複数の成分を含むピクセルのアレイである。カラービデオに関し、夫々のピクセルは、通常は、１つのルーマ成分と、２つのクロマ成分とを有する。一般に、同じクロマ成分は、複数のピクセルについて、例えば、４：２：０又は４：２：２フォーマットにおいて、使用される。
【０００５】
Ｈ．２６４標準又はＡＶＣ標準とも呼ばれるＭＰＥＧ−４パート１０標準は、交互に表示されるよう意図されるフレームのシーケンスを含むプログレッシブ・ビデオを符号化する方法を記載する。
【０００６】
ＭＰＥＧ−４パート１０標準は更に、インターレースド・ビデオを符号化する第１モードを記載する。この第１モードは、ＭＢＡＦＦモードと呼ばれる。このモードでは、マクロブロックの各対は、２つのマクロブロックにおいてインターレースされるか、又は２つのマクロブロックの間で分けられる２つのフィールドにより、符号化される。この選択は、マクロブロックの各対ごとになされる。
【０００７】
ＭＰＥＧ−４パート１０標準は更に、インターレースド・ビデオを符号化する第２モードを記載する。この第２モードは、ＰＡＦＦモードと呼ばれる。このモードでは、２つの連続するフィールドは、２つの別個のフレームとして符号化されるか、又は単一のフレームにおいてインターレースされる。
【０００８】
ＭＢＦＡＡ及びＰＡＦＦのいずれのモードに関しても、インターレースド及びプログレッシブの両方の符号化／復号化ツールが必要とされ、このことは、エンコーダ及びデコーダの費用及び複雑性を高める。
【０００９】
“フィールド・コーディング”として知られる変形例において、フィールドは、符号化の前に分けられ、プログレッシブツールによってのみ符号化される。この解決法は、複雑性を低減するが、特に、フレームが符号化されるべき順序を示すＧＯＰ構造の適応を必要とする。具体的に、プログレッシブ・ビデオを対象としたＧＯＰ構造は、インターレースド・ビデオを対象としたＧＯＰ構造において変更される必要がある。これは、例えば、非特許文献１（C.  Auyeung，“GOP  structured  for  Interlaced  Video”，JCTVC-K0153，11th  JCTVC  meeting  in  Shanghai，２０１２年１０月１０〜１９日）において説明されている。
【先行技術文献】
【非特許文献】
【００１０】
【非特許文献１】C.  Auyeung，“GOP  structured  for  Interlaced  Video”，JCTVC-K0153，11th  JCTVC  meeting  in  Shanghai，２０１２年１０月１０〜１９日
【発明の概要】
【発明が解決しようとする課題】
【００１１】
従って、上記の欠点を少なくとも部分的に解決する新しい符号化／復号化ツールが必要とされる。
【課題を解決するための手段】
【００１２】
一連の交互するＴＯＰフィールド及びＢＯＴフィールドを含むインターレースド・ビデオを符号化するビデオ符号化方法であって、
フレームのシーケンスを生成し、夫々のフレームが、当該フレームの長方形領域を夫々形成する少なくとも２つの連続するフィールドから決定され、
前記フレームのシーケンスの符号化されたビデオを生成するよう前記シーケンスの夫々のフレームを符号化する
ことを特徴とするビデオ符号化方法が提案される。
【００１３】
任意に、前記シーケンスの夫々のフレームを符号化するステップは、当該フレームの少なくとも１つの部分について、
リファレンスフレームのピクセルから予測部分を決定するステップと、
前記リファレンスフレームにおける前記予測部分の位置と当該フレームにおける前記少なくとも１つの部分の位置との間のピクセルにおける距離に対応する動きベクトルの表示を決定するステップと、
前記動きベクトルの表示の少なくとも１つの成分の絶対値から、２ピクセルよりも大きいピクセルオフセットを減算するステップと、
前記減算値及びピクセルオフセット存在インジケータを含む予測データを生成し、夫々の符号化されたビデオが前記予測データを含むステップと
を有する。
【００１４】
任意に、前記減算は、前記予測部分が決定されるピクセルが、前記少なくとも１つの部分のフィールドとは異なる、予測フィールドと呼ばれるフィールドに属する場合に、実行される。
【００１５】
任意に、前記動きベクトルの表示は、動きベクトル予測子と当該動きベクトルとの間の動きベクトル差である。
【００１６】
任意に、垂直及び水平の各成分ごとの更なるピクセルオフセットは、前記予測フィールドの中心と前記インター予測される部分のフィールドの中心との間の垂直及び水平の各距離に等しい。
【００１７】
任意に、夫々のフレームは、２つの連続するフィールドを順に重ね垂直方向にアライメントしてまとめることで該２つのフィールドから生成され、前記動きベクトル差の垂直成分のピクセルオフセットは、前記２つのフィールドのうちの１つの高さに等しい。
【００１８】
更に、コンピュータシステムによって実行される場合に、該コンピュータシステムに本発明に従うビデオ符号化方法を実行させる命令を含むコンピュータプログラムが提案される。
【００１９】
更に、一連の交互するＴＯＰフィールド及びＢＯＴフィールドを含むインターレースド・ビデオを符号化するビデオ符号化装置であって、
フレームのシーケンスを生成するよう構成され、夫々のフレームが、当該フレームの長方形領域を夫々形成する少なくとも２つの連続するフィールドから決定されるようにするフィールド結合部と、
前記フレームのシーケンスの符号化されたビデオを生成するよう前記シーケンスの夫々のフレームを符号化するよう意図されるフレーム符号化部と
を特徴とするビデオ符号化装置が提案される。
【００２０】
更に、フレームのシーケンスの符号化されたビデオを復号するビデオ復号化方法であって、
前記シーケンスの夫々のフレームを復号し、
夫々のフレームの少なくとも２つの長方形領域を取り出し、該取り出された長方形領域をインターレースド・ビデオの２つの連続するフィールドとして定めることによって、前記フレームのシーケンスからインターレースド・ビデオを生成する
ことを特徴とするビデオ復号化方法が提案される。
【００２１】
任意に、前記シーケンスの夫々のフレームを復号するステップは、少なくとも１つのフレームの少なくとも１つの部分について、
前記符号化されたビデオから動きベクトル表示を決定するステップであって、前記符号化されたビデオから決定される値に、２ピクセルよりも大きいピクセルオフセットを加えることによって、前記動きベクトル表示の少なくとも１つの成分の絶対値を決定することを含むステップと、
前記動きベクトル表示から動きベクトルを決定するステップと、
前記動きベクトルから決定されるリファレンスフレームのピクセルから、予測部分を決定するステップと
を有する。
【００２２】
任意に、前記インターレースド・ビデオを生成するステップは、前記フレームを、第１フィールドとして定義される上部分と、第２フィールドとして定義される下部分とに水平に分けることを含む。
【００２３】
任意に、垂直成分について、前記ピクセルオフセットは、前記２つのフィールドの１つの高さに等しい更なるピクセルオフセットに２を加算したものに等しい。
【００２４】
更に、コンピュータシステムによって実行される場合に、該コンピュータシステムに本発明に従うビデオ復号化方法を実行させる命令を含むコンピュータプログラムが提案される。
【００２５】
フレームのシーケンスの夫々のフレームを復号するよう構成されるフレーム復号化部と、
夫々のフレームの少なくとも２つの長方形領域を取り出し、該取り出された長方形領域をインターレースド・ビデオの２つの連続するフィールドとして定めることによって、前記フレームのシーケンスからインターレースド・ビデオを生成するよう構成されるフレーム分割部と
を有するビデオ復号化装置が、更に提案される。
【発明の効果】
【００２６】
本発明の実施形態によれば、一連の交互するＴＯＰフィールド及びＢＯＴフィールドを含むインターレースド・ビデオ（Ｖ）を符号化するビデオ符号化方法及び装置並びに対応するビデオ復号化方法及び装置を提供することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明に従うビデオ符号化装置を表す。
【図２】図１のビデオ符号化装置の具体的な実施を表す。
【図３Ａ】図１のビデオ符号化装置によって実行されるよう意図されるビデオ符号化方法を表す。
【図３Ｂ】図３Ａから引き続いて、図１のビデオ符号化装置によって実行されるよう意図されるビデオ符号化方法を表す。
【図４】インターレースド・ビデオと、それが如何にして表示されるよう意図されるのかとを表す。
【図５】図３のビデオ符号化方法のフィールド結合ステップを表す。
【図６】図３のビデオ符号化方法の動きベクトル差決定ステップを表す。
【図７】本発明に従うビデオ復号化装置を表す。
【図８】図７のビデオ復号化装置の具体的な実施を表す。
【図９Ａ】図７のビデオ復号化装置によって実行されるよう意図されるビデオ復号化方法を表す。
【図９Ｂ】図９Ａから引き続いて、図７のビデオ復号化装置によって実行されるよう意図されるビデオ復号化方法を表す。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態は、単なる一例として、添付の図面を参照して記載される。
【００２９】
図１を参照して、ビデオ符号化装置１００がここで記載される。
【００３０】
ビデオ符号化装置１００は、インターレースド・ビデオＶからフレームＦのシーケンスを生成するよう意図されたフィールド結合部１０２を有する。
【００３１】
ビデオ符号化装置１００は、夫々のフレームＦを部分に分けるよう意図されたフレーム分割部１０４を更に有する。記載される例ではＨＥＶＣ標準が使用され、部分は予測ユニットＰＵ（prediction  unit）と呼ばれる。より正確には、フレームＦは、符号化ツリーユニットＣＴＵ（coding  tree  unit）に分けられ、ＣＴＵの夫々は、１又は複数の符号化ユニットＣＵ（coding  unit）に分けられ、ＣＵの夫々は、１又は複数のＰＵに分けられる。以降、部分とは、記載される例に従って“ＰＵ”を参照する。夫々の部分ＰＵは、望ましくは、フレームＦの長方形領域、例えば、正方形領域である。
【００３２】
ビデオ符号化装置１００は、ビデオ符号化に関して一般データＧＤを生成するよう意図された一般制御部１０６を更に有する。
【００３３】
ビデオ符号化装置１００は、予測部分ｐｒｅｄ＿ＰＵを決定し且つ予測データＰＤを生成するために夫々の部分ＰＵを予測するよう意図とされた予測部１０８を更に有する。予測は、インター予測又はイントラ予測のいずれかである。インター予測の場合に、予測は、リファレンスフレームｒｅｆ＿Ｆから実行される。これは、予測部分ｐｒｅｄ＿ＰＵが、リファレンスフレームｒｅｆ＿Ｆのピクセルから決定されることを意味する。例えば、予測部分ｐｒｅｄ＿ＰＵは、リファレンスフレームｒｅｆ＿Ｆの部分ＰＵであることができる。代替案として、予測部分ｐｒｅｄ＿ＰＵは、リファレンスフレームｒｅｆ＿Ｆの１又は複数の部分ＰＵから補間され得る。
【００３４】
ビデオ符号化装置１００は、残差部分ｒｅｓ＿ＰＵを生成するために夫々の部分ＰＵを対応する予測部分ｐｒｅｄ＿ＰＵと比較するよう意図された比較部１１０を更に有する。
【００３５】
ビデオ符号化装置１００は、変換係数を計算し且つそれらの変換係数を残差部分ｒｅｓ＿ＰＵのために量子化して、それらの量子化された係数を表す変換データＴＤを生成するよう意図された変換部１１２を更に有する。
【００３６】
ビデオ符号化装置１００は、近似された残差部分ｒｅｓ＿ＰＵ＊を、量子化された係数から生成するよう意図された逆変換部１１４を更に有する。
【００３７】
ビデオ符号化装置１００は、再構成された部分ｒｅｃ＿ＰＵを生成するために夫々の予測部分ｐｒｅｄ＿ＰＵを対応する近似された残差部分ｒｅｓ＿ＰＵ＊と結合するよう意図された再構成部１１６を更に有する。加えて、再構成された部分ｒｅｃ＿ＰＵがフレームＦの全体について決定された場合に、再構成された部分ｒｅｃ＿ＰＵは、再構成フレームｒｅｃ＿Ｆと呼ばれるこのフレームを生成するためにまとめられる。
【００３８】
ビデオ符号化装置１００は、任意に、適用されたフィルタを表すフィルタデータＦＤを生成するために再構成フレームｒｅｃ＿Ｆをフィルタリングし、且つ、後続のフレームＦのインター予測のために使用され得るリファレンスフレームｒｅｆ＿Ｆになるようにバッファリングされ得るフィルタリングされたフレームを生成するよう意図された少なくとも１つのフィルタ部１１８を更に有する。フィルタが再構成フレームｒｅｃ＿Ｆに適用されない場合に、再構成フレームｒｅｃ＿Ｆは、後続のフレームＦをインター予測するために使用され得るリファレンスフレームｒｅｆ＿Ｆになるように、代わりにバッファリングされ得る。
【００３９】
ビデオ符号化装置１００は、変換データＴＤ、予測データＰＤ、一般データＧＤ、及び任意にフィルタデータＦＤから、ビットストリームＢＳの形で、フレームのシーケンスの符号化されたビデオを生成するよう意図されたエントロピ符号化部１２０を更に有する。
【００４０】
ビデオ符号化装置１００を構成する１０４乃至１２０の各部は、フレームエンコーダを形成する。
【００４１】
図２を参照して、ここで、ビデオ符号化装置１００の具体的な実施が記載される。
【００４２】
この具体的な実施において、ビデオ符号化装置１００は、メモリ２０４及びプロセッシングユニット２０６が入れられたコンピュータケース２０２を有するコンピュータシステムである。
【００４３】
ビデオ符号化装置１００は、メモリ２０４に記憶されているビデオ符号化プログラム２０８を更に有する。ビデオ符号化プログラム２０８は、図３を参照してより詳細に記載されるビデオ符号化方法を実行するようにプロセッシングユニット２０６によって実行されるよう意図された命令を含む。
【００４４】
ビデオ符号化システム１００は、例えば、ディスプレイ２１４並びにキーボード２１６及びポインティング装置２１８のような入力装置を含むヒューマン・コンピュータ・インターフェース２１２を更に有する。
【００４５】
図３を参照して、図１又は図２で記載されるビデオ符号化装置１００によって実行されるインターレースド・ビデオＶのビデオ符号化方法３００が、ここで記載される。
【００４６】
図４を参照して、インターレースド・ビデオＶは、Ｔ１、Ｂ２、Ｔ３、Ｂ４、等と呼ばれる一連の交互するＴＯＰフィールド及びＢＯＴフィールドを含む。記載される例では、ＴＯＰフィールド及びＢＯＴフィールドは、同じ高さ、すなわち、同じピクセルライン数を有する。夫々のフィールドのラインは一緒にグループ化されるが、表示のために他のラインとインターレースされるよう意図される点が留意されるべきである。シーケンスの夫々のフィールドは、前のフレームの後に表示されるよう意図され、それにより、奇数ライン及び偶数ラインがディスプレイ装置上で交互に更新される。例えば、時間ｔ１で、ＴＯＰフィールドＴ１は奇数ラインとして表示され且つＢＯＴフィールドＢ２は偶数ラインとして表示される。これは第１画像Ｄ１をもたらす。後の時間Ｔ２で、ＴＯＰフィールドＴ３は奇数ラインとして表示され、一方、ＢＯＴフィールドＢ２はとどまる。これは第２画像Ｄ２をもたらす。後の時間ｔ３で、ＢＯＴフィールドＢ４は偶数ラインとして表示され、一方、ＴＯＰフィールドＴ３はとどまる。これは第３画像Ｄ３をもたらす。インターレースド・ビデオＶは、例えば、メモリ２０４に記憶される。
【００４７】
図３に戻って、ステップ３０２で、フィールド結合部１０２は、フレームＦのシーケンスを生成し、夫々のフレームＦは、少なくとも２つの連続するフィールドから決定され、夫々のフィールドは、そのフレームの長方形領域を形成し、それにより、フィールドのラインは、長方形領域のラインを構成する。その結果、長方形領域は、フィールドと同じサイズを有する。記載される例では、夫々のフィールドは、ただ１つのフレームにおいて存在し、それにより、第１フレームは第１の少なくとも２つの連続するフィールドから生成され、夫々の後続フレームは、フィールドのシーケンスにおいて、前のフレームを生成しているフィールドの後に続くフィールドから生成される。
【００４８】
図５を参照して、ＴＯＰフィールドＴ１及び連続するＢＯＴフィールドＢ２で実行される先のステップ３０２の、Ａ、Ｂ及びＣと呼ばれる３つの実施形態が、ここで記載される。
【００４９】
実施形態Ａで、フレームＦ１は、２つ連続するフィールドを順に重ね垂直方向にアライメントしてまとめることで、それら２つのフィールドから生成される。例えば、ＴＯＰフィールドＴ１は、ＢＯＴフィールドＢ２の上にある。
【００５０】
実施形態Ｂで、フレームＦ１は、２つの連続するフィールドＴ１、Ｂ２を順に並べ水平方向にアライメントしてまとめることで、それらの２つのフィールドから生成される。
【００５１】
実施形態Ｃで、２つのフィールドは、２つのブランク部分Ｂとともに敷設される。第１フィールドＴ１は、フレームＦ１の左上角に位置付けられ、一方、第２フィールドＢ２は、フレームＦ１の右下角に位置付けられる。
【００５２】
記載される例では、実施形態Ａが実施される。
【００５３】
図３に戻って、記載される例では、ＨＥＶＣ標準が使用され、ビデオ符号化方法３００は、一般制御部１０６が各フィールドを異なるスライスセットとして定義するステップ３０４を更に有する。すなわち、フィールドによって形成される各長方形領域がスライスセットとして定義される。スライスセットは、何らかの高度なデータ（例えば、ＶＰＳ（Video  Parameter  Set）、ＳＰＳ（Sequence  Parameter  Set）、ＰＰＳ（Picture  Parameter  Set）、及びスライスセグメントヘッダ）を共有することができる１又は複数のスライスの集合である。望ましくは、夫々のスライスセットは、ただ１つのスライスを有し、それにより、夫々のフィールドは、１つのスライスとして定義される。スライスは、エントロピ符号化、信号予測及び残差信号再構成に関して、同じフレームの他のスライスとは無関係に復号され得るデータ構造としてＨＥＶＣ標準において定義される。なお、フィルタリング（以降でより詳細に記載される。）は、スライスにかかわりなく、フレーム全体に対して実現される。
【００５４】
ステップ３０６で、一般制御部３０６は、一般データＧＤを生成する。一般データＧＤは、特に、各フレームのフィールド組成、すなわち、フィールドがフレーム内のどこに位置するかのインジケーション、を含む。一般データＧＤは、水平方向の更なるピクセルオフセット及び／又は垂直方向の更なるピクセルオフセットを更に含む。それらのピクセルオフセットは、以降でより詳細に記載される。例えば、それらのピクセルオフセットは、２つの変数、すなわち、水平ピクセルオフセットのためのｍｖｄ＿ｏｆｆｓｅｔ［０］、及び垂直ピクセルオフセットのためのｍｖｄ＿ｏｆｆｓｅｔ［１］において記憶される。記載される例では、以降で説明されるように、水平ピクセルオフセットは存在せず、それにより、一般データＧＤは、垂直方向の更なるピクセルオフセットのための変数ｍｖｄ＿ｏｆｆｓｅｔ［１］しか含まない。記載される例では、ＨＥＶＣ標準が使用され、夫々のフレームのフィールド組成は、ピクチャタイミングＳＥＩメッセージのｐｉｃ＿ｓｔｒｕｃｔインジケータにおいて示される。ｐｉｃ＿ｓｔｒｕｃｔインジケータは、以下の表において示される幾つかの所定値をとることができる：
【００５５】
【表１】
2015070610.tif 000003
記載される例では、一般制御部１０６は、１３の値を有するｐｉｃ＿ｓｔｒｕｃｔインジケータを生成する。
【００５６】
ターゲットフレームＦと呼ばれるシーケンスの夫々のフレームＦについて、次のステップ３０８乃至３４８が実行される。
【００５７】
ステップ３０８で、フレーム分割部１０４は、ターゲットフレームＦを部分ＰＵに分割する。
【００５８】
ステップ３１０で、予測部１０８は、ターゲットフレームＦの各部分ＰＵについて、それがイントラ予測又はインター予測されるべきかどうかを決定する。記載される例では、ＨＥＶＣ標準が使用され、イントラ予測とインター予測との間の決定は、符号化ユニットＣＵレベルで実現される。
【００５９】
部分ＰＵがイントラ予測されるべき場合は、次のステップ３１２及び３１４が実行される。
【００６０】
ステップ３１２で、ターゲット部分と呼ばれる各部分ＰＵについて、予測部１０８は、１又は複数の既に符号化され再構成されている部分ｒｅｃ＿ＰＵから、ターゲット部分ＰＵのようである予測部分ｐｒｅｄ＿ＰＵを決定する。記載される例では、イントラ符号化は各フィールド内で実行される。これは、特に、予測部分ｐｒｅｄ＿ＰＵを決定するために使用される再構成部分ｒｅｃ＿ＰＵが、ターゲット部分ＰＵが位置するフィールド内で且つターゲット部分ＰＵの近距離で探されることを意味する。一例として、再構成部分ｒｅｃ＿ＰＵは、ＳＡＤ（“Sum  of  Absolute  Differences”の英語頭文字）が閾値を下回る場合にターゲット部分のようである。夫々の絶対差は、ターゲット部分ＰＵにおけるピクセル値と、再構成部分ｒｅｃ＿ＰＵにおける対応するピクセル値との間で計算される。
【００６１】
ステップ３１４で、予測部１０８は、予測部分ｐｒｅｄ＿ＰＵの決定から予測データＰＤを計算する。予測データＰＤは、特に、どの再構成部分ｒｅｃ＿ＰＵが、予測部分ｐｒｅｄ＿ＰＵを決定するために、全面的に又は部分的に使用されるのかと、如何にして再構成部分ｒｅｃ＿ＰＵの全体又は部分が予測部分ｐｒｅｄ＿ＰＵを決定するために使用されるのかとを示す。
【００６２】
フレームＦの部分ＰＵがインター予測されるべき場合は、次のステップ３１６乃至３３６が実行される。
【００６３】
ステップ３１６で、予測部１０８は、リファレンスフレームｒｅｆ＿Ｆ、すなわち、既に符号化され、再構成され且つバッファリングされたフレーム、のピクセルから予測部分ｐｒｅｄ＿ＰＵを決定する。予測部分ｐｒｅｄ＿ＰＵは、ターゲット部分ＰＵと同じサイズを有し且つターゲット部分ＰＵのようであるリファレンスフレームｒｅｆ＿Ｆのいずれかの部分ＰＵ、又は１若しくは複数のリファレンスフレームｒｅｆ＿Ｆの１若しくは複数の部分ＰＵから決定され且つターゲット部分ＰＵのようである補間であることができる。
【００６４】
ステップ３１８で、予測部１０８は、ターゲットフレームＦにおけるターゲット部分ＰＵの位置と、リファレンスフレームｒｅｆ＿Ｆにおける予測部分ｐｒｅｄ＿ＰＵの位置との間の距離に対応する、予測部分ｐｒｅｄ＿ＰＵとターゲット部分ＰＵとの間の動きベクトルＭＶを決定する。
【００６５】
ステップ３２０で、予測部１０８は、ターゲット部分ＰＵについて動きベクトル予測子ＭＶＰを決定する。動きベクトル予測子ＭＶＰは、例えば、隣接する既に符号化された部分ＰＵを符号化するために使用された動きベクトルＭＶから導出される。
【００６６】
ステップ３２２で、予測部１０８は、動きベクトルＭＶと動きベクトル予測子ＭＶＰとの間の差である動きベクトル差ＭＶＤを決定する。動きベクトル差ＭＶＤは、動きベクトルＭＶの表示である。“表示（representation）”は、動きベクトル差ＭＶＤにより、復号化装置がこの表示から動きベクトルＭＶを導出することが可能となることを意味する。動きベクトル差ＭＶＤは、動きベクトルＭＶよりも通常は小さいという利点を有し、従って、符号化されるビットが少なくて済む。動きベクトル差ＭＶＤは、水平成分ＭＶＤ［０］及び垂直成分ＭＶＤ［１］を含む。以下で、それら２つの成分は、ＭＶＤ［ｃ］と呼ばれ、ただし、ｃは、水平成分では０に、垂直成分では１に等しい。
【００６７】
図６を参照して、ステップ３１６乃至３２２を実行する例が、ここで記載される。先に説明されたように、夫々のフレームＦは、フレームＦの上半分を形成するＴＯＰフィールドと、フレームＦの下半分を形成するＢＯＴフィールドとによって形成される。ターゲット部分ＰＵは、フィールドＴ内に位置する。予測部分ｐｒｅｄ＿ＰＵは、リファレンスフレームｒｅｆ＿ＦのＢＯＴフィールドＢにおいて決定される。リファレンス６０４は、フレームＦがフレームｒｅｆ＿Ｆと重ね合わされる場合にターゲット部分ＰＵの位置を表す。動きベクトルＭＶは、予測部分ｐｒｅｄ＿ＰＵとターゲット部分ＰＵとの間のベクトルとして決定される。動きベクトル予測子ＭＶＰが決定され、動きベクトル差ＭＶＤは、動きベクトル予測子ＭＶＰと動きベクトルＭＶとの間の差に対応する。加えて、２つのフィールドＴ、Ｂの中心間の距離は、ｄと呼ばれる。記載される例では、距離ｄはまた、夫々のフィールドＴ、Ｂの高さを表す。
【００６８】
図３に戻って、次のステップ３２４乃至３３４は、動きベクトル差の夫々の成分ＭＶＤ［ｃ］について実行される。
【００６９】
ステップ３２４で、予測部１０８は、成分ＭＶＤ［ｃ］の符号を決定する。記載される例では、符号決定の結果は、ＨＥＶＣ標準の２つのフラグ、すなわち、水平成分ＭＶＤ［０］のためのｍｖｄ＿ｓｉｇｎ＿ｆｌａｇ［０］及び垂直成分ＭＶＤ［１］のためのｍｖｄ＿ｓｉｇｎ＿ｆｌａｇ［１］において記憶される。
【００７０】
ステップ３２６で、予測部１０８は、成分ＭＶＤ［ｃ］の絶対値がゼロよりも大きいかどうかを決定し、その決定の結果は、ｇｒｅｔｅｒ−ｔｈａｎ−ｚｅｒｏ値において記憶される。記載される例では、ｇｒｅｔｅｒ−ｔｈａｎ−ｚｅｒｏ値は、ＨＥＶＣ標準において使用されるフラグ、すなわち、水平成分のためのａｂｓ＿ｍｖｄ＿ｇｒｅａｔｅｒ０＿ｆｌａｇ［０］及び垂直成分のためのａｂｓ＿ｍｖｄ＿ｇｒｅａｔｅｒ０＿ｆｌａｇ［１］を有する。
【００７１】
ステップ３２８で、成分ＭＶＤ［ｃ］の絶対値がゼロよりも大きい場合は、予測部１０８は、成分ＭＶＤ［ｃ］の絶対値が１よりも大きいかどうかを決定し、その決定の結果は、ｇｒｅａｔｅｒ−ｔｈａｎ−ｏｎｅ値において記憶される。記載される例では、ｇｒｅａｔｅｒ−ｔｈａｎ−ｏｎｅ値は、ＨＥＶＣ標準において使用されるフラグ、すなわち、水平成分のためのａｂｓ＿ｍｖｄ＿ｇｒｅａｔｅｒ１＿ｆｌａｇ［０］及び垂直成分のためのａｂｓ＿ｍｖｄ＿ｇｒｅａｔｅｒ１＿ｆｌａｇ［１］を有する。
【００７２】
ステップ３３０で、成分ＭＶＤ［ｃ］の絶対値が１よりも大きい場合は、予測部１０８は、予測部分ｐｒｅｄ＿ＰＵのフィールドがターゲット部分ＰＵのフィールドとは異なるかどうかを決定する。なお、それは、図６に表されているような場合である（前者は、図６において、フィールドＢである予測フィールドに対応し、一方、ターゲット部分ＰＵはフィールドＴに属する。）。具体的に、予測部１０８は、予測部分ｐｒｅｄ＿ＰＵのフィールド及びターゲット部分ＰＵのフィールドが同じパリティ／タイプを有するかどうかを決定する。
【００７３】
ステップ３３２で、予測部分ｐｒｅｄ＿ＰＵが決定されるピクセルが、ターゲット部分ＰＵのフィールドとは異なる、予測フィールドと呼ばれるフィールドに属する場合は、予測部１０８は、ピクセルオフセットを成分ＭＶＤ［ｃ］の絶対値から減算する。ピクセルオフセットは、少なくとも１つの成分について、更なるピクセルオフセットに２ピクセルを加えたものに等しい。記載される例では、更なるピクセルオフセットは、ゼロよりも大きい整数個のピクセルである。代替案として、更なるピクセルオフセットは、１ピクセルの１又はそれ以上の所定の割合に等しい。例えば、ＡＶＣ標準において、更なるピクセルオフセットは、１ピクセルの４分の１以上であってよい。水平成分に関し、水平方向の更なるピクセルオフセットは、もしあれば、予測フィールドの中心とターゲット部分ＰＵのフィールドの中心との間の水平方向の距離に等しい。垂直成分に関し、水平方向の更なるピクセルオフセットは、もしあれば、予測フィールドの中心とターゲット部分ＰＵのフィールドの中心との間の垂直方向の距離に等しい。記載される例では、減算の結果は、ＨＥＶＣ標準において使用される２つの変数、すなわち、水平成分のためのａｂｓ＿ｍｖｄ＿ｍｉｎｕｓ２［０］及び垂直成分のためのａｂｓ＿ｍｖｄ＿ｍｉｎｕｓ２［１］において記憶される。それら２つの変数は、如何なる更なるピクセルオフセットにもよらずに、成分ＭＶＤ［ｃ］の絶対値からの２の減算を記憶するためにＨＥＶＣ標準において使用される点が留意されるべきである。
【００７４】
予測フィールドがターゲット部分ＰＵのフィールドと同じである場合は（前者は、図６において、フィールドＴである予測フィールドに対応し、一方、ターゲット部分ＰＵはフィールドＴに属する。すなわち、予測フィールド及びターゲット部分ＰＵのフィールドは同じパリティを有する。）、予測部１０８は、成分ＭＶＤ［ｃ］の絶対値から２ピクセルのみを減算する。記載される例では、減算値と呼ばれる減算の結果は、ＨＥＶＣ標準において使用される２つの変数、すなわち、水平成分のためのａｂｓ＿ｍｖｄ＿ｍｉｎｕｓ２［０］及び垂直成分のためのａｂｓ＿ｍｖｄ＿ｍｉｎｕｓ２［１］において記憶される。
【００７５】
ステップ３３４で、予測部１０８は、更なるピクセルオフセットが減じられたかどうかを示す追加ピクセルオフセット存在インジケータを生成する。記載される例では、追加ピクセルオフセット存在インジケータは、夫々の成分ＭＶＣ［ｃ］について１つのフラグ、すなわち、水平成分のためのｍｖｄ＿ｏｆｆｓｅｔ＿ｆｌａｇ［０］及び垂直成分のためのｍｖｄ＿ｏｆｆｓｅｔ＿ｆｌａｇ［１］を有する。
【００７６】
記載される例では、図６に表されるように、水平方向の更なるピクセルオフセットは存在せず、それにより、ｍｖｄ＿ｏｆｆｓｅｔ＿ｆｌａｇ［０］はゼロに等しい。しかし、垂直方向の更なるピクセルオフセットは存在し、それにより、ｍｖｄ＿ｏｆｆｓｅｔ＿ｆｌａｇ［１］は１に等しい。先に説明されたように、垂直方向の更なるピクセルオフセットは距離ｄに等しい。記載される例では、距離ｄはまた、各フィールドの高さに、及びフレームの高さの半分に等しい。上記から、ａｂｓ＿ｍｖｄ＿ｍｉｎｕｓ２［０］は、水平成分ＭＶＤ［０］の絶対値から２を減じたものを記憶し、ａｂｓ＿ｍｖｄ＿ｍｉｎｕｓ２［１］は、垂直成分ＭＶＤ［１］の絶対値から２を減じ、更に垂直方向の更なるピクセルオフセットを減じたものを記憶する。
【００７７】
更なるピクセルオフセットの使用は、符号化の効率を高めることができる。実際に、幾つかのビデオにおいて、予測部分は、しばしば、ターゲット部分と同じフィールド内に位置付けられ、それにより、動きベクトルは小さい。当然、動きベクトル予測子もしばしば小さいということになる。従って、予測部分が他のフィールドにある場合に、動きベクトルは長く、一方、動きベクトル予測子は小さいことがある。この状況は、長い動きベクトル差をもたらす。これは、図６に表される状況である。ピクセルオフセットの使用は、動きベクトル差の長さを縮め、従って、符号化されるべきデータは、より少なくて済む。加えて、予測部分がターゲット部分とは別のフィールドにある場合に、予測部分及びターゲット部分は依然としてしばしば、それらの各自のフィールドの同じ領域にある。そのようなわけで、２つのフィールドの中心間の距離として更なるピクセルオフセットをとることは、良い結果を与える。
【００７８】
ステップ３３６で、予測部１０８は、特に、各ターゲット部分ＰＵについて、及びそのターゲット部分ＰＵのための動きベクトル差ＭＶＤの各成分ＭＶＤ［ｃ］について、その符号と、ｇｒｅａｔｅｒ−ｔｈａｎ−ｚｅｒｏ値（ステップ３２６）と、ｇｒｅａｔｅｒ−ｔｈａｎ−ｏｎｅ値（ステップ３２８）と、追加ピクセルオフセット存在インジケータ（ステップ３３４）と、減算値（ステップ３３０及び３３２）とを含む予測データＰＤを生成する。
【００７９】
次のステップ３３８乃至３５０は、イントラ符号化されたフレーム及びインター符号化されたフレームの両方について実行される。
【００８０】
ステップ３３８で、比較部１１０は、残差部分ｒｅｓ＿ＰＵを生成するために部分ＰＵを予測部分ｐｒｅｄ＿ＰＵと比較する。
【００８１】
ステップ３４０で、変換部１１２は、残差部分ｒｅｓ＿ＰＵの変換、例えば、ＤＣＴ（“Discrete  Cosine  Transform”の英語頭文字）、の係数を決定する。変換部１１２は更に、変換データＴＤを生成するためにそれらの係数を処理する。処理は、通常は、量子化を含む。
【００８２】
ステップ３４２で、逆変換部１１４は、変換データＴＤから、近似された残差部分ｒｅｓ＿ＰＵ＊を決定する。ステップ３４４で、再構成部１１６は、予測部分ｐｒｅｄ＿ＰＵ及び近似残差部分ｒｅｓ＿ＰＵ＊から再構成部分ｒｅｃ＿ＰＵを決定する。
【００８３】
フレームＦの全ての再構成部分ｒｅｃ＿ＰＵが決定された場合に、再構成フレームｒｅｃ＿Ｆが生成される。
【００８４】
任意のステップ３４６で、フィルタ部１１８は、再構成フレームｒｅｃ＿Ｆをフィルタリングし、結果として得られるフレームをバッファ（例えば、メモリ２０４の部分）に記憶し、そこでフレームはリファレンスフレームｒｅｆ＿Ｆになる。
【００８５】
任意のステップ３４８で、フィルタ部１１８は、適用されたフィルタを表すフィルタデータＦＤを更に生成する。記載される例では、適用されたフィルタは、ＨＥＶＣ標準において指定されるような、サンプル適応オフセットフィルタが後に続くデブロッキングフィルタを有する。
【００８６】
ステップ３５０で、エントロピ符号化部１２０は、ビットストリームＢＳの形で、フレームのシーケンスの符号化されたビデオを生成する。符号化されたビデオは、一般データＧＤ、予測データＰＤ、変換データＴＤ、及び任意にフィルタデータＦＤを含む。記載される例では、符号化されたビデオは、例えば、エントロピ符号化によって取得される。
【００８７】
ステップ３０６乃至３５０は、ほとんど変更を伴わずに、プログレッシブ・ビデオに適用され得る。特に、プログレッシブ・ビデオを対象としたＧＯＰ構造は、上記のビデオ符号化方法３００において使用され得る。特に、先に明示されたように、プログレッシブ・ビデオ符号化を定義するＨＥＶＣ標準は、ほとんど変更を伴わずに使用され得る。
【００８８】
図７を参照して、ビットストリームＢＳの形をとるフレームのシーケンスの符号化されたビデオを復号するビデオ復号化装置７００が、ここで記載される。
【００８９】
ビデオ復号化装置７００は、符号化されたビデオを受け取り、符号化されたビデオからデータを決定するよう構成された一般制御部７０２を有する。
【００９０】
ビデオ復号化装置７００は、復号されるべき夫々の部分ＰＵについて、変換データＴＤから残差部分ｒｅｓ＿ＰＵを決定するよう構成された変換部７０４を更に有する。
【００９１】
ビデオ復号化装置７００は、復号されるべき夫々の部分ＰＵについて、イントラ予測方法又はインター予測方法に従って、予測データＰＤから予測部分ｐｒｅｄ＿ＰＵを決定するよう構成された復号化部７０６を更に有する。
【００９２】
ビデオ復号化装置７００は、復号されるべき夫々の部分ＰＵについて、残差部分ｒｅｓ＿ＰＵを予測部分ｐｒｅｄ＿ＰＵと比較して再構成部分を生成するよう構成された結合部７０８を更に有する。結合部７０８は更に、再構成部分から再構成フレームｒｅｃ＿Ｆを生成するよう構成される。
【００９３】
ビデオ復号化装置７００は、任意に、復号されたフレームＦを生成するよう、フィルタデータＦＤに従って再構成フレームｒｅｃ＿Ｆをフィルタリングするよう構成されたフィルタ部７１０を更に有する。
【００９４】
ビデオ復号化装置７００を構成する７０４乃至７１０の各部は、フレームデコーダを形成する。
【００９５】
ビデオ復号化装置７００は、フィールドのシーケンスを含むインターレースド・ビデオＶを生成するように、各フレームＦから少なくとも２つの連続するフィールドを生成するよう構成されたフレーム分割部７１２を更に有する。
【００９６】
図８を参照して、ビデオ復号化装置７００の具体的な実施が、ここで記載される。
【００９７】
ビデオ復号化装置７００は、メモリ８０４及びプロセッシングユニット８０６が入れられているコンピュータケース８０２を有するコンピュータシステムである。コンピュータシステムは、図２に表されているものと同じであってよい。
【００９８】
ビデオ復号化装置７００は、メモリ８０４に記憶されているビデオ復号化プログラム８０８を更に有する。ビデオ復号化プログラム８０８は、図９を参照してより詳細に記載されるビデオ復号化方法を実行するようにプロセッシングユニット８０６によって実行されるよう意図された命令を含む。
【００９９】
ビデオ復号化装置７００は、例えば、ディスプレイ８１４並びにキーボード８１６及びポインティング装置８１８のような入力装置を含むヒューマン・コンピュータ・インターフェースを更に有する。
【０１００】
図９を参照して、ビットストリームＢＳ、例えば、図１のビデオ符号化装置１００によって生成されたビットストリームの形をとるフレームのシーケンスの符号化されたビデオを復号する、図７又は図８のビデオ復号化装置７００によって実行されるビデオ復号化方法９００が、ここで記載される。
【０１０１】
ステップ９０２で、一般制御部７０２は、符号化されたビデオから一般データＧＤを決定する。
【０１０２】
ステップ９０４で、一般制御部７０２は更に、一般データＧＤからフレームのフィールド組成を決定する。記載される例では、フィールド組成は、ｐｉｃ＿ｓｔｒｕｃｔ変数を有する。
【０１０３】
ステップ９０６で、一般制御部７０２は、一般データＧＤから更なるピクセルオフセットを決定する。記載される例では、一般制御部７０２は、垂直方向の更なるピクセルオフセットを記憶する変数ｍｖｄ＿ｏｆｆｓｅｔ［１］を決定する。他の変数ｍｖｄ＿ｏｆｆｓｅｔ［０］がない場合に、一般制御部７０２は、水平方向の更なるピクセルオフセットがゼロに等しいと見なす。
【０１０４】
次のステップ９０８乃至９３０は、符号化されたビデオにおいて符号化されている、現在の部分ＰＵと呼ばれる夫々の部分ＰＵについて、実行される。
【０１０５】
ステップ９０８で、一般制御部７０２は、符号化されたビデオから、現在の部分ＰＵに対応する変換データＴＤ、予測データＰＤ、及び任意にフィルタデータＦＤを決定する。
【０１０６】
ステップ９１０で、変換部７０４は、変換データＴＤから残差部分ｒｅｓ＿ＰＵを決定する。
【０１０７】
ステップ９１２で、復号化部７０６は、符号化されたビデオから、より正確には、予測データＰＤから、イントラ予測方法又はインター予測方法に従って、予測部分ｐｒｅｄ＿ＰＵを決定する。
【０１０８】
インター予測の場合に、次のステップ９１４乃至９２８が，ステップ９１２の間に実行される。
【０１０９】
ステップ９１４で、復号化部７０６は、予測データから動きベクトル差ＭＶＤを決定する。動きベクトル差ＭＶＤの決定は、動きベクトル差ＭＶＤの夫々の成分ＭＶＤ［ｃ］について、次のステップ９１６乃至９２２を有する（記載される例において使用される変数及びフラグは、括弧において示される。）。
【０１１０】
ステップ９１６で、復号化部７０６は、予測データＰＤからｇｒｅａｔｅｒ−ｔｈａｎ−ｚｅｒｏ値（すなわち、シンタックス要素値ａｂｓ＿ｍｖｄ＿ｇｒｅａｔｅｒ０＿ｆｌａｇ［ｃ］）を決定する。その値が偽である場合は、復号化部７０６は、成分ＭＶＤ［ｃ］がゼロに等しいと見なす。
【０１１１】
ステップ９１８で、成分ＭＶＤ［ｃ］の絶対値がゼロよりも大きい場合は、復号化部７０６は、予測データＰＤからｇｒｅａｔｅｒ−ｔｈａｎ−ｏｎｅ値（すなわち、シンタックス要素値ａｂｓ＿ｍｖｄ＿ｇｒｅａｔｅｒ１＿ｆｌａｇ［０）を決定する。その値が偽である場合は、成分ＭＶＤ［ｃ］は１に等しい。
【０１１２】
ステップ９２０で、成分ＭＶＤ［ｃ］の絶対値が１よりも大きい場合は、復号化部７０６は、予測データＰＤから成分ＭＶＤ［ｃ］の符号（ｍｖｄ＿ｓｉｇｎ＿ｆｌａｇ［ｃ］）、減算値（ａｂｓ＿ｍｖｄ＿ｍｉｎｕｓ２［０］）、及び追加ピクセルオフセットインジケータ（ｍｖｄ＿ｏｆｆｓｅｔ＿ｆｌａｇ［ｃ］）を決定する。
【０１１３】
ステップ９２２で、復号化部７０６は、符号化されたビデオから決定されたデータから成分ＭＶＤ［ｃ］を決定する。特に、復号化部７０６は、成分ＭＶＤ［ｃ］の絶対値を決定するために、２のピクセルオフセットに加えて、追加ピクセルオフセットインジケータ（ｍｖｄ＿ｏｆｆｓｅｔ＿ｆｌａｇ［ｃ］）が更なるピクセルオフセットの存在を示す場合には、ステップ９２２で符号化されたビデオから決定された更なるピクセルオフセットを、減算値（ａｂｓ＿ｍｖｄ＿ｍｉｎｕｓ２［０］）に加算する。ステップ９２０で決定された符号は、成分ＭＶＤ［ｃ］を決定するよう、この絶対値に適用される。
【０１１４】
記載される例では、ＨＥＶＣ標準が使用され、以下のシンタックスが、上記のステップ９１６乃至９２２に表すために使用される。
【０１１５】
【表２】
2015070610.tif 000004
記載される例では、成分ＭＶＤ［ｃ］は、次のように計算される：
【０１１６】
【数１】
2015070610.tif 000005
ステップ９２４で、復号化部７０６は、予測データＰＤから動きベクトル予測子ＭＶＰを決定する。
【０１１７】
ステップ９２６で、復号化部７０６は、動きベクトル差ＭＶＤ及び動きベクトル予測子ＭＶＰから動きベクトルＭＶを決定する。
【０１１８】
ステップ９２８で、復号化部７０６は、リファレンスフレームｒｅｆ＿Ｆ、すなわち、既に復号されたフレームのピクセルから予測部分ｐｒｅｄ＿ＰＵを決定する。なお、それらのピクセルは、動きベクトルＭＶから決定されている。
【０１１９】
ステップ９３０で、結合部７０８は、再構成部分を生成するよう残差部分ｒｅｓ＿ＰＵ及び予測部分ｐｒｅｄ＿ＰＵを結合する。
【０１２０】
ステップ９３２で、フレームの全ての部分が再構成される場合に、すなわち、フレームの全ての再構成部分が生成された場合に、結合部７０８は、再構成部分を結合し、再構成フレームｒｅｃ＿Ｆと呼ばれるこのフレームを生成する。
【０１２１】
任意のステップ９３４で、フィルタ部７１０は、復号化されたフレームＦを生成するよう、フィルタデータＦＤに従って再構成フレームｒｅｃ＿Ｆをフィルタリングする。少なくとも幾つかの復号されたフレームは、リファレンスフレームｒｅｆ＿Ｆとなるようバッファにおいて記憶される。
【０１２２】
ステップ９３６で、フレーム分割部７１２は、夫々のフレームＦの少なくとも２つの長方形領域を取り出し、取り出された長方形領域をインターレースド・ビデオの連続するフィールドとして定めることによって、フレームＦのシーケンスからインターレースド・ビデオＶを生成する。記載される例では、各フレームは第２フィールドの上に置かれた第１フィールドを有し、分割部７１２は、フレームＦを上半分と下半分とに水平方向に分割し、フレームＦの上半分を取り出し、それを第１フィールド（ＴＯＰフィールド）と定め、フレームＦの下半分を取り出し、それを次フィールド（ＢＯＴフィールド）と定める。これは、図５で表されている場合Ａの逆の動作である。
【０１２３】
生成されたインターレースド・ビデオは、次いで、図８のディスプレイ装置のような、ディスプレイ装置で表示され得る。
【０１２４】
本発明は、先に記載された実施形態に制限されず、代わりに、添付の特許請求の範囲によって定義される。実際に、当業者に明らかなように、変更が、上記の実施形態に適用され得る。
【０１２５】
例えば、装置の構成部は、全面的に又は部分的に、同じ機能を実行するよう意図されたハードウェア回路によって形成されてよい。ここで提示されているブロック図は、本発明の原理を具現する実例となるシステムコンポーネント及び／又は回路の概念図を表すことが、当業者に認識されるであろう。同様に、如何なるフローチャート、フロー図、状態遷移図、擬似コード、及び同様のものも、コンピュータ可読記憶媒体において実質的に表され、故に、コンピュータ又はプロセッサによって、そのようなコンピュータ又はプロセッサが明示的に示されていようとなかろうと、実行され得る様々なプロセスを表すことが、認識されるであろう。
【０１２６】
加えて、動きベクトル表示は、動きベクトル自体であってよい。
【０１２７】
その上、添付の特許請求の範囲において使用される用語は、上記の実施形態の要素に制限されると理解されるべきでなく、それどころか、当業者が彼らの一般知識を用いて導き出すことができる全ての同等の要素を含むと理解されるべきである。
【符号の説明】
【０１２８】
１００          ビデオ符号化装置
１０２          フィールド結合部
１０４          フレーム分割部
１０８          予測部
１２０          エントロピ符号化部
７００          ビデオ復号化装置
７０６          復号化部
７０８          結合部
７１２          フレーム分割部
Ｆ              フレーム
ＭＶ            動きベクトル
ＭＶＤ          動きベクトル差
ＭＶＰ          動きベクトル予測子
ｐｒｅｄ＿ＰＵ  予測部分
ＰＵ            予測ユニット（部分）
ｒｅｆ＿Ｆ      リファレンスフレーム
Ｖ              インターレースド・ビデオ
【図１】
2015070610.tif 000006
【図２】
2015070610.tif 000007
【図３Ａ】
2015070610.tif 000008
【図３Ｂ】
2015070610.tif 000009
【図４】
2015070610.tif 000010
【図５】
2015070610.tif 000011
【図６】
2015070610.tif 000012
【図７】
2015070610.tif 000013
【図８】
2015070610.tif 000014
【図９Ａ】
2015070610.tif 000015
【図９Ｂ】
2015070610.tif 000016
【外国語明細書】
2015070610000001.pdf