【手続補正書】
【提出日】平成29年12月7日(2017.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
領域が動き推定を使用して符号化されている複数のフレームを含む、符号化形式の動画データを受け取るための入力部であって、前記動画データは、前記フレームのそれぞれ各１つに関連付けられるか、前記フレームの各フレーム内のそれぞれ各１領域に関連付けられる、動きベクトル値のそれぞれのセットを含み、前記動画データは更に、それぞれの動きベクトル値が第１の解像度で符号化されているか又は第２の解像度で符号化されているかを示す、それぞれのフレーム又は領域の各々に関連付けられる少なくとも１つのそれぞれのインジケータをヘッダ情報内に含んでいる、入力部と；
前記動きベクトル値に基づいて前記フレーム又は領域を復号するための動き予測モジュールであって、前記復号が：
前記ヘッダ情報から前記インジケータの各々を読み取ることと、
前記読み取ったインジケータから、前記それぞれのフレーム又は領域の前記動きベクトル値が前記第１の解像度で符号化されているか又は前記第２の解像度で符号化されているかを判断することと、
前記動きベクトル値を、前記第１の解像度について分数ピクセル単位で解釈し、前記第２の解像度について整数ピクセル単位で解釈することと、
を含む、動き予測モジュールと；
を備える、デコーダ。
【請求項２】
前記動画データは、前記フレーム又は領域の各々に関連付けられる２つのそれぞれのインジケータを含み、該２つのインジケータは、二次元のそれぞれの動きベクトルの解像度を示し、前記動き予測モジュールは、両インジケータを読み取り、それに従って前記それぞれの動きベクトル値を解釈する、
請求項１に記載のデコーダ。
【請求項３】
前記フレームの少なくとも１つが、複数の領域に分割され、
前記動画データは、前記複数の領域の前記動きベクトル値が前記第１の解像度で符号化されているか又は前記第２の解像度で符号化されているかを個々に示すように、前記複数の領域のそれぞれ各１つに関連付けられる少なくとも１つのそれぞれのインジケータを備え、
前記動き予測モジュールは、前記インジケータを読み取って、各それぞれの領域の前記動きベクトル値が前記第１の解像度で符号化されているか又は前記第２の解像度で符号化されているかを判断し、それに従って前記それぞれの動きベクトル値を前記分数ピクセル単位又は前記整数ピクセル単位で解釈する、
請求項１又は２に記載のデコーダ。
【請求項４】
前記領域は、H.26x規格のスライスである、
請求項３に記載のデコーダ。
【請求項５】
前記動画データは、前記動きベクトル値の解像度が領域ごとに指示されているか又はフレームごとに指示されているかを設定する設定を更に備え、前記動き予測モジュールは、前記設定を読み取って、それに従って前記動きベクトル値を解釈するように構成される、
請求項３又は４に記載のデコーダ。
【請求項６】
前記動き予測モジュールは、前記それぞれのインジケータが前記フレーム又は領域の１つについて存在しない場合、デフォルトとして前記それぞれの動きベクトル値を前記分数ピクセル単位で解釈する、
請求項１乃至５のいずれかに記載のデコーダ。
【請求項７】
前記動きベクトル値のうちの少なくとも１つの動きベクトル値は、デルタ値に関して異なるように符号化され、前記動き予測モジュールは、前記動きベクトル値のうちの別の動きベクトル値をスケーリングすることによって、前記少なくとも１つの動きベクトル値を推定し、
前記動き予測モジュールは、前記スケーリングされた動きベクトル値への前記デルタ値の追加を実行することによって、前記スケーリングされた動きベクトル値を整数ピクセル解像度へと丸めることなく、前記少なくとも１つの動きベクトル値を前記整数ピクセル単位で解釈する、
請求項１乃至６のいずれかに記載のデコーダ。
【請求項８】
当該デコーダは、前記動き予測モジュールによる復号に先行する、可逆符号化段階の逆を備える、
請求項１乃至７のいずれかに記載のデコーダ。
【請求項９】
プロセッサによる実行に応答して、
領域が動き推定を使用して符号化されている複数のフレームを含む、符号化形式の動画データを受け取る動作であって、前記動画データは、前記フレームのそれぞれ各１つに関連付けられるか、前記フレームの各フレーム内のそれぞれ各領域に関連付けられる、動きベクトル値のそれぞれのセットを含み、前記動画データは更に、それぞれの動きベクトル値が第１の解像度で符号化されているか又は第２の解像度で符号化されているかを示す、それぞれのフレーム又は領域の各々に関連付けられる少なくとも１つのそれぞれのインジケータをヘッダ情報内に含んでいる、動作と；
前記ヘッダ情報から前記インジケータの各々を読み取る動作と；
前記読み取ったインジケータから、前記それぞれのフレーム又は領域の前記動きベクトル値が前記第１の解像度で符号化されているか、前記第２の解像度で符号化されているかを判断する動作と；
前記動きベクトル値を、前記第１の解像度について分数ピクセル単位で解釈し、前記第２の解像度について整数ピクセル単位で解釈する動作と；
前記の解釈に従って前記分数ピクセル単位又は前記整数ピクセル単位で解釈される前記動きベクトル値に基づいて、前記フレーム又は領域を復号する動作と；
を実行させる、コンピュータプログラム。
【請求項１０】
前記動画データは、前記フレーム又は領域の各々に関連付けられる２つのそれぞれのインジケータを含み、該２つのインジケータは、二次元のそれぞれの動きベクトルの解像度を示す、
請求項９に記載のコンピュータプログラム。
【請求項１１】
前記フレームの少なくとも１つが、複数の領域に分割され、
前記動画データは、前記複数の領域の前記動きベクトル値が前記第１の解像度で符号化されているか又は前記第２の解像度で符号化されているかを個々に示すよう、前記複数の領域のそれぞれ各１つに関連付けられる少なくとも１つのそれぞれのインジケータを含み、
当該コンピュータプログラムは、前記インジケータを読み取って、各それぞれの領域の前記動きベクトル値が前記第１の解像度で符号化されているか又は前記第２の解像度で符号化されているかを判断し、それに従って前記それぞれの動きベクトル値を前記分数ピクセル単位又は前記整数ピクセル単位で解釈する動作を更に実行する、
請求項９又は１０に記載のコンピュータプログラム。
【請求項１２】
前記動画データは、前記動きベクトル値の解像度が領域ごとに指示されているか又はフレームごとに指示されているかを設定するモード設定を更に備え、当該コンピュータプログラムは、前記設定を読み取って、それに従って前記動きベクトル値を解釈する動作を更に実行する、
請求項１１に記載のコンピュータプログラム。
【請求項１３】
当該コンピュータプログラムは、それぞれのインジケータが前記フレーム又は領域の１つについて存在しない場合、デフォルトとして前記それぞれの動きベクトル値を前記分数ピクセル単位で解釈する動作を更に実行する、
請求項９乃至１２のいずれかに記載のコンピュータプログラム。
【請求項１４】
符号化ビットストリームを担持するコンピュータ読取可能記録媒体であって、前記符号化ビットストリームは：
領域が動き推定を使用して符号化されている複数のフレームを含む、一連のフレームと；
前記フレームのそれぞれ各１つについて、又は前記フレームの各フレーム内のそれぞれ各領域について、前記動き推定の動きベクトルを表す動きベクトル値のそれぞれのセットであって、該動きベクトル値のそれぞれのセットはプロトコルに応じて符号化され、これにより第１の解像度で符号化される動きベクトル値が分数ピクセル単位を表し、第２の解像度で符号化される動きベクトル値が整数ピクセル単位を表す、動きベクトル値のそれぞれのセットと；
それぞれのフレーム又は領域のそれぞれの動きベクトル値が第１の解像度で符号化されているか又は第２の解像度で符号化されているかを示す、それぞれのフレーム又は領域の各々に関連付けられる、ヘッダ情報内のそれぞれのインジケータであって、該インジケータを前記ヘッダ情報内に含めることによりデコーダが前記それぞれの動きベクトル値を、前記分数ピクセル単位又は整数ピクセル単位で解釈することを可能にする、それぞれのインジケータと；
を備える、コンピュータ読取可能記録媒体。
【請求項１５】
前記符号化ビットストリームは、前記複数のフレーム又は領域のうち、前記第１の解像度で符号化されたフレーム又は領域と、前記複数のフレーム又は領域のうち、前記第２の解像度で符号化された別のフレーム又は領域とを備え、前記それぞれのインジケータは、前記複数のフレーム又は領域の各々について個々に解像度を指示する、
請求項１４に記載のコンピュータ読取可能記録媒体。