"ビデオデータを符号化するための方法であって、第1の予測データを生成するために、基準ビデオの第1のサブユニットに対して第1のピクセル値を補間することと、ここにおいて、前記第1のピクセル値を補間することは、補間フィルタの第1のセットに基づく、前記補間フィルタの第1のセットが、前記基準ビデオの第1のサブユニットを備える基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて定義されることを示すために、前記基準ビデオの第1のサブユニットに関連付けられた第1のシンタックスエレメントを生成することと、前記第1の予測データに基づいて前記ビデオデータを符号化することと、前記符号化ビデオデータおよび前記第1のシンタックスエレメントを含む符号化されたビットストリームを生成することとを備える方法。前記基準ビデオの第1のサブユニットは、前記基準ビデオの第1のフレームであり、前記基準ビデオのユニットは、前記基準ビデオの第1のフレームを備えるフレームのシーケンスである、請求項1に記載の方法。前記符号化ビットストリームは、前記補間フィルタの第1のセットを再構築するためのデータをさらに含む、請求項1に記載の方法。第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間することと、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが予め定義されることを示すために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成することと、前記第2の予測データに基づいて前記ビデオデータを符号化することと、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成することとをさらに備える、請求項1に記載の方法。第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間することと、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが前記基準ビデオの第2のサブユニットのヘッダで定義されるべきであることを識別するために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成することと、前記第2の予測データに基づいて前記ビデオデータを符号化することと、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成することとをさらに備える、請求項1に記載の方法。前記補間フィルタの第2のセットを再構築するためにデータを符号化することをさらに備える、請求項5に記載の方法。第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間することと、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが基準ビデオの前のサブユニットに基づいて定義されるべきであることを識別するために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成することと、前記第2の予測データに基づいて前記ビデオデータを符号化することと、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成することとをさらに備える、請求項1に記載の方法。ビデオデータを復号するための方法であって、ビデオビットストリームにおいて、基準ビデオのユニットを受信することと、ここにおいて、前記基準ビデオのユニットは、複数のサブユニットを備える、前記基準ビデオのユニットにおいて、第1のシンタックスエレメントを識別することと、ここにおいて、前記第1のシンタックスエレメントは、前記複数のサブユニットの第1のサブユニットに関連付けられ、前記第1のシンタックスエレメントは、前記基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて、補間フィルタの第1のセットが定義されることを表す、前記補間フィルタの第1のセットを使用して第1の予測データを生成するために、前記基準ビデオのユニットの前記第1のサブユニットに対して第1のピクセル値を補間することと、前記第1の予測データに少なくとも部分的に基づいて前記ビデオデータを復号することとを備える方法。前記基準ビデオのユニットの第1のサブユニットは、基準ビデオの第1のフレームであり、前記基準ビデオのユニットは、前記基準ビデオの第1のフレームを備えるフレームのシーケンスである、請求項8に記載の方法。前記基準ビデオのユニットに関連付けられた前記シンタックスエレメントに基づいて前記補間フィルタの第1のセットを再構築することをさらに備える、請求項8に記載の方法。前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別することと、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが、予め定義されることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間することと、前記第2の予測データに少なくとも部分的に基づいて前記ビデオデータを復号することとをさらに備える、請求項8に記載の方法。前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別することと、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが、前記基準ビデオのユニットの前記第2のサブユニットのヘッダにおいて定義されるべきであることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間することと、前記第2の予測データに少なくとも部分的に基づいて前記ビデオデータを復号することとをさらに備える、請求項8に記載の方法。前記基準ビデオの第2のサブユニットの前記ヘッダに基づいて前記補間フィルタの第2のセットを再構築することをさらに備える、請求項12に記載の方法。前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別することと、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが基準ビデオの前のフレームに基づいて定義されるべきであることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間することと、前記第2の予測データに少なくとも部分的に基づいて前記ビデオデータを復号することとをさらに備える、請求項8に記載の方法。ビデオデータを符号化する装置であって、第1の予測データを生成するために、基準ビデオの第1のサブユニットに対して第1のピクセル値を補間し、ここにおいて、前記第1のピクセル値を補間することは、補間フィルタの第1のセットに基づく、前記基準ビデオの第1のサブユニットを備える基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて、前記補間フィルタの第1のセットが定義されることを示すために、前記基準ビデオの第1のサブユニットに関連付けられた第1のシンタックスエレメントを生成し、前記第1の予測データに基づいて前記ビデオデータを符号化し、前記符号化ビデオデータおよび前記第1のシンタックスエレメントを含む符号化ビットストリームを生成するように構成されたビデオ符号器を備える装置。前記基準ビデオの第1のサブユニットは、前記基準ビデオの第1のフレームであり、前記基準ビデオのユニットは、前記基準ビデオの第1のフレームを備えるフレームのシーケンスである、請求項15記載の装置。前記符号化ビットストリームは、前記補間フィルタの第1のセットを再構築するためのデータをさらに含む、請求項15に記載の装置。前記ビデオ符号器は、さらに、第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間し、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが予め定義されることを示すために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成し、前記第2の予測データに基づいて前記ビデオデータを符号化し、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成するように構成される、請求項15に記載の装置。前記ビデオ符号器は、さらに、第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間し、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが前記基準ビデオの第2のサブユニットのヘッダにおいて定義されるべきであることを識別するために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成し、前記第2の予測データに基づいて前記ビデオデータを符号化し、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成するように構成される、請求項15に記載の装置。前記ビデオ符号器は、さらに、前記補間フィルタの第2のセットを再構築するためにデータを符号化するように構成される、請求項19に記載の装置。前記ビデオ符号器は、さらに、第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間し、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが基準ビデオの前のサブユニットに基づいて定義されるべきであることを識別するために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成し、前記第2の予測データに基づいて前記ビデオデータを符号化し、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成するように構成される、請求項15に記載の装置。ビデオデータを復号する装置であって、ビデオビットストリームにおいて、基準ビデオのユニットを受信し、ここにおいて、前記基準ビデオのユニットは、複数のサブユニットを備える、前記基準ビデオのユニットにおいて、第1のシンタックスエレメントを識別し、ここにおいて、前記第1のシンタックスエレメントは、前記複数のサブユニットの第1のサブユニットに関連付けられ、前記第1のシンタックスエレメントは、補間フィルタの第1のセットが、前記基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて定義されることを表す、前記補間フィルタの第1のセットを使用して第1の予測データを生成するために、前記基準ビデオのユニットの前記第1のサブユニットに対して第1のピクセル値を補間し、前記第1の予測データに基づいて復号ビデオデータを生成するように構成されたビデオ復号器を備える装置。前記基準ビデオの第1のサブユニットは、前記基準ビデオの第1のフレームであり、前記基準ビデオのユニットは、前記基準ビデオの第1のフレームを備えるフレームのシーケンスである、請求項22記載の装置。前記ビデオ復号器は、さらに、前記基準ビデオのユニットに関連付けられた前記シンタックスエレメントに基づいて前記補間フィルタの第1のセットを再構築するように構成された、請求項22に記載の装置。前記ビデオ復号器は、さらに、前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別し、ここにおいて、第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが予め定義されることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間し、前記第2の予測データに基づいて復号ビデオデータを生成するように構成される、請求項22に記載の装置。前記ビデオ復号器は、さらに、前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別し、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが、前記基準ビデオの第2のサブユニットのヘッダにおいて定義されるべきであることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間し、前記第2の予測データに基づいて復号ビデオデータを生成する、ように構成される、請求項22に記載の装置。前記ビデオ復号器は、さらに、前記基準ビデオの第2のサブユニットの前記ヘッダに基づいて前記補間フィルタの第2のセットを再構築するように構成される、請求項26に記載の装置。前記ビデオ復号器は、さらに、前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別し、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが、基準ビデオの前のフレームに基づいて定義されるべきであることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対する第2のピクセル値を補間し、前記第2の予測データに基づいて復号ビデオデータを生成するように構成される、請求項22に記載の装置。コンピュータ読取可能な記憶媒体であって、プロセッサにおいて実行されると、前記プロセッサに対して、第1の予測データを生成するために、基準ビデオの第1のサブユニットに対して第1のピクセル値を補間させ、ここにおいて、前記第1のピクセル値を補間することは、補間フィルタの第1のセットに基づく、前記基準ビデオの第1のサブユニットを備える基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて、前記補間フィルタの第1のセットが定義されることを示すために、前記基準ビデオの第1のサブユニットに関連付けられた第1のシンタックスエレメントを生成させ、前記第1の予測データに基づいて前記ビデオデータを符号化させ、前記符号化ビデオデータおよび前記第1のシンタックスエレメントを含む符号化ビットストリームを生成させる命令を備えるコンピュータ読取可能な記憶媒体。前記基準ビデオの第1のサブユニットは、前記基準ビデオの第1のフレームであり、前記基準ビデオのユニットは、前記基準ビデオの第1のフレームを備えるフレームのシーケンスである、請求項29記載のコンピュータ読取可能な記憶媒体。前記符号化ビットストリームは、前記補間フィルタの第1のセットを再構築するためのデータをさらに含む、請求項29に記載のコンピュータ読取可能な記憶媒体。前記プロセッサにおいて実行されると、前記プロセッサに対して、第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間させ、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが予め定義されることを示すために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成させ、前記第2の予測データに基づいて前記ビデオデータを符号化させ、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成させる命令をさらに備える、請求項29に記載のコンピュータ読取可能な記憶媒体。前記プロセッサにおいて実行されると、前記プロセッサに対して、第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間させ、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが、前記基準ビデオの第2のサブユニットのヘッダにおいて定義されるべきであることを識別するために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成させ、前記第2の予測データに基づいて前記ビデオデータを符号化させ、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成させる命令をさらに備える、請求項29に記載のコンピュータ読取可能な記憶媒体。前記プロセッサにおいて実行されると、前記プロセッサに対して、前記補間フィルタの第2のセットを再構築するためのデータを符号化させる命令をさらに備える、請求項33に記載のコンピュータ読取可能な記憶媒体。前記プロセッサにおいて実行されると、前記プロセッサに対して、第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間させ、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが基準ビデオの前のサブユニットに基づいて定義されるべきであることを識別するために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成させ、前記第2の予測データに基づいて前記ビデオデータを符号化させ、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成させる命令をさらに備える、請求項29に記載のコンピュータ読取可能な記憶媒体。コンピュータ読取可能な記憶媒体であって、プロセッサにおいて実行されると、前記プロセッサに対して、ビデオビットストリームにおいて、基準ビデオのユニットを受信させ、ここにおいて、前記基準ビデオのユニットは、複数のサブユニットを備える、前記基準ビデオのユニットにおいて、第1のシンタックスエレメントを識別させ、ここにおいて、前記第1のシンタックスエレメントは、前記複数のサブユニットの第1のサブユニットに関連付けられ、前記第1のシンタックスエレメントは、補間フィルタの第1のセットが、前記基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて定義されることを表す、前記補間フィルタの第1のセットを使用して第1の予測データを生成するために、前記基準ビデオのユニットの前記第1のサブユニットに対して第1のピクセル値を補間させ、前記第1の予測データに少なくとも部分的に基づいて前記ビデオデータを復号させる命令を備えるコンピュータ読取可能な記憶媒体。前記基準ビデオのユニットの第1のサブユニットは、基準ビデオの第1のフレームであり、前記基準ビデオのユニットは、前記基準ビデオの第1のフレームを備えるフレームのシーケンスである、請求項36に記載の方法。前記プロセッサにおいて実行されると、前記プロセッサに対して、前記基準ビデオのユニットに関連付けられた前記シンタックスエレメントに基づいて前記補間フィルタの第1のセットを再構築させる命令をさらに備える、請求項36に記載のコンピュータ読取可能な記憶媒体。前記プロセッサにおいて実行されると、前記プロセッサに対して、前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別させ、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが予め定義されることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間させ、前記第2の予測データに少なくとも部分的に基づいて前記ビデオデータを復号させる命令をさらに備える、請求項36に記載のコンピュータ読取可能な記憶媒体。前記プロセッサにおいて実行されると、前記プロセッサに対して、前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別させ、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが、前記基準ビデオのユニットの前記第2のサブユニットのヘッダにおいて定義されるべきであることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間させ、前記第2の予測データに少なくとも部分的に基づいて前記ビデオデータを復号させる命令をさらに備える、請求項36に記載のコンピュータ読取可能な記憶媒体。前記プロセッサにおいて実行されると、前記プロセッサに対して、前記基準ビデオの第2のサブユニットの前記ヘッダに基づいて前記補間フィルタの第2のセットを再構築させる命令をさらに備える、請求項40に記載のコンピュータ読取可能な記憶媒体。前記プロセッサにおいて実行されると、前記プロセッサに対して、前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別させ、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが基準ビデオの前のフレームに基づいて定義されるものであることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間させ、前記第2の予測データに少なくとも部分的に基づいて前記ビデオデータを復号させる命令をさらに備える、請求項36に記載のコンピュータ読取可能な記憶媒体。ビデオデータを符号化するためのデバイスであって、第1の予測データを生成するために、基準ビデオの第1のサブユニットに対して第1のピクセル値を補間するための手段と、ここにおいて、前記第1のピクセル値を補間することは、補間フィルタの第1のセットに基づく、前記補間フィルタの第1のセットが、前記基準ビデオの第1のサブユニットを備える基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて定義されることを示すために、前記基準ビデオの第1のサブユニットに関連付けられた第1のシンタックスエレメントを生成するための手段と、前記第1の予測データに基づいて前記ビデオデータを符号化するための手段と、前記符号化ビデオデータおよび前記第1のシンタックスエレメントを含む符号化ビットストリームを生成するための手段とを備えるデバイス。前記基準ビデオの第1のサブユニットは、前記基準ビデオの第1のフレームであり、前記基準ビデオのユニットは、前記基準ビデオの第1のフレームを備えるフレームのシーケンスである、請求項43記載のデバイス。前記符号化ビットストリームは、前記補間フィルタの第1のセットを再構築するためのデータをさらに含む、請求項43に記載のデバイス。第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間するための手段と、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが予め定義されることを示すために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成するための手段と、前記第2の予測データに基づいて前記ビデオデータを符号化するための手段と、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成するための手段とをさらに備える、請求項43に記載のデバイス。第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間するための手段と、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが前記基準ビデオの第2のサブユニットのヘッダにおいて定義されるべきであることを識別するために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成するための手段と、前記第2の予測データに基づいて前記ビデオデータを符号化するための手段と、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成するための手段とをさらに備える、請求項43に記載のデバイス。前記補間フィルタの第2のセットを再構築するためにデータを符号化することをさらに備える、請求項47に記載のデバイス。第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間するための手段と、ここにおいて、前記第2のピクセル値を補間することは、補間フィルタの第2のセットに基づく、前記補間フィルタの第2のセットが基準ビデオの前のサブユニットに基づいて定義されるべきでことを識別するために、前記基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成するための手段と、前記第2の予測データに基づいて前記ビデオデータを符号化するための手段と、前記符号化ビデオデータおよび前記第2のシンタックスエレメントを含む符号化ビットストリームを生成するための手段とをさらに備える、請求項43に記載のデバイス。ビデオデータを復号するためのデバイスであって、ビデオビットストリームにおいて、基準ビデオのユニットを受信するための手段と、ここにおいて、前記基準ビデオのユニットは、複数のサブユニットを備える、前記基準ビデオのユニットにおいて、第1のシンタックスエレメントを識別するための手段と、ここにおいて、前記第1のシンタックスエレメントは、前記複数のサブユニットの第1のサブユニットに関連付けられ、前記第1のシンタックスエレメントは、前記基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて、補間フィルタの第1のセットが定義されることを表す、前記補間フィルタの第1のセットを使用して第1の予測データを生成するために、前記基準ビデオのユニットの前記第1のサブユニットに対して第1のピクセル値を補間するための手段と、前記第1の予測データに少なくとも部分的に基づいて前記ビデオデータを復号するための手段とを備えるデバイス。前記基準ビデオのユニットの第1のサブユニットは、前記基準ビデオの第1のフレームであり、前記基準ビデオのユニットは、前記基準ビデオの第1のフレームを備えるフレームのシーケンスである、請求項50に記載のデバイス。前記基準ビデオのユニットに関連付けられた前記シンタックスエレメントに基づいて、前記補間フィルタの第1のセットを再構築するための手段をさらに備える、請求項50に記載のデバイス。前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別するための手段と、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが予め定義されることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対する第2のピクセル値を補間するための手段と、前記第2の予測データに少なくとも部分的に基づいて前記ビデオデータを復号するための手段とをさらに備える、請求項50に記載のデバイス。前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別するための手段と、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが前記基準ビデオのユニットの前記第2のサブユニットのヘッダにおいて定義されるべきであることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間するための手段と、前記第2の予測データに少なくとも部分的に基づいて前記ビデオデータを復号するための手段とをさらに備える、請求項50に記載のデバイス。前記基準ビデオの第2のサブユニットのヘッダに基づいて前記補間フィルタの第2のセットを再構築するための手段をさらに備える、請求項54に記載のデバイス。前記基準ビデオのユニットにおいて、第2のシンタックスエレメントを識別するための手段と、ここにおいて、前記第2のシンタックスエレメントは、前記複数のサブユニットの第2のサブユニットに関連付けられ、前記第2のシンタックスエレメントは、補間フィルタの第2のセットが基準ビデオの前のフレームに基づいて定義されるべきであることを表す、前記補間フィルタの第2のセットを使用して第2の予測データを生成するために、前記基準ビデオのユニットの前記第2のサブユニットに対して第2のピクセル値を補間するための手段と、前記第2の予測データに少なくとも部分的に基づいて前記ビデオデータを復号するための手段とをさらに備える、請求項50に記載のデバイス。本開示は、ビデオコーディングの動き補償プロセスの間に符号器または復号器によって実行されうる補間技術を記述する。本開示の技術にしたがって、符号器は、複数の異なる補間された予測データを生成するために、予め定義された複数の補間フィルタを、基準ビデオのフレームのようなビデオのユニットに適用しうる。符号器は、さらに、時々、ビデオ圧縮を改善するか、再構築された画像品質を改善するかのいずれかによって、新しい補間フィルタまたは補間フィルタのセットがコーディング品質を改善しうることを決定しる。本開示は、予め定義された補間フィルタのうちの1つが使用されたか、補間フィルタの新しいセットが使用されたかをビデオ復号器にシグナリングするための技術を記述する。本開示は、さらに、補間フィルタの新しいセットの使用を継続するか否か、そうでなければ、予め定義された補間フィルタのセットの使用に戻るか否かを、ビデオ復号器にシグナリングするための技術を記述する。図1は、本開示の技術を実施しうる1つの例示的なビデオ符号化および復号システム110を示すブロック図である。図1に示されるように、システム110は、通信チャネル115を介して、宛先デバイス116に符号化されたビデオを送信するソースデバイス112を含む。ソースデバイス112および宛先デバイス116は、任意の広範囲のデバイスを備えうる。いくつかのケースにおいて、ソースデバイス112および宛先デバイス116は、無線ハンドセットのような無線通信デバイス、いわゆるセルラまたは衛星ラジオ電話、あるいは、通信チャネル115を通してビデオ情報を通信することができるあらゆる無線デバイスを備える。この場合、通信チャネル115は、無線である。しかしながら、動き補償された補間に関係のある本開示の技術は、必ずしも、無線アプリケーションまたはセッティングに限定されるわけではない。図1の例において、ソースデバイス112は、ビデオソース120、ビデオ符号器122、変調器/復調器モデム123、および、送信機124を含みうる。宛先デバイス116は、受信機126、モデム127、ビデオ復号器128、および、ディスプレイデバイス130を含みうる。本開示にしたがって、ソースデバイス112のビデオ符号器122は、本開示の補間技術のうちの1または複数を、ビデオ符号化プロセスの一部として適用するように構成されうる。同様に、宛先デバイス116のビデオ復号器128は、本開示の補間技術のうちの1または複数を、ビデオ復号プロセスの一部として適用するように構成されうる。図1に示されるシステム110は、本開示の技術が実施されうる単なる例示的なシステムである。本開示の補間技術は、サブピクセル解像度への動き補償された補間をサポートする任意の符号化デバイスによって実行されうる。ソースデバイス112および宛先デバイス116は、そのようなコーディングデバイスの単なる例である。このケースにおいて、ソースデバイス112は、宛先デバイス116への送信のために、コード化ビデオデータを生成する。デバイス112および116は、デバイス112および116の各々が、例えば、結合符号器/復号器CODECに、ビデオ符号化および復号コンポーネントを含むように、実質的に対称的な方式で動作しうる。このように、システム110は、例えば、ビデオストリーミング、ビデオ再生、ビデオブロードキャスト、または、ビデオ電話のために、ビデオデバイス112および116の間での一方向または双方向のビデオ送信をサポートしうる。ソースデバイス112のビデオソース120は、ビデオカメラ、以前キャプチャされたビデオを含むビデオアーカイブのようなビデオキャプチャデバイス、または、ビデオコンテンツプロバイダのビデオフィードを含みうる。さらなる代替として、ビデオソース120は、ソースビデオ、すなわち、ライブビデオ、アーカイブビデオ、および、コンピュータ生成ビデオの組み合わせとして、コンピュータグラフィックベースのデータを生成しうる。いくつかのケースにおいて、ビデオソース120がビデオカメラである場合、ソースデバイス112および宛先デバイス116は、いわゆる、カメラ電話またはビデオ電話を形成しうる。各ケースにおいて、キャプチャされたビデオ、事前にキャプチャされたビデオ、あるいは、コンピュータ生成されたビデオは、ビデオ符号器122によって符号化されうる。次に、符号化されたビデオ情報は、例えば、符号分割多元接続CDMAのような通信標準、あるいは、別の通信標準にしたがってモデム123によって変調され、送信機124を介して宛先デバイス116に送信されうる。モデム123は、様々なミキサ、フィルタ、増幅器、または、信号変調のために設計された他のコンポーネントを含みうる。無線アプリケーションについて、送信機124は、増幅器、フィルタ、および、1または複数のアンテナを含む、データを送信するように設計された回路を含みうる。宛先デバイス116の受信機126は、チャネル15を通して情報を受信し、モデム127は、情報を復調する。この場合も同様に、ビデオ符号化プロセスは、本明細書に記述される技術のうちの1または複数を実施して、動き補償の間の補間を改善しうる。ビデオ復号器128によって実行されるビデオ復号プロセスは、さらに、復号プロセスのその動き補償ステージの間、補間を実行しうる。ディスプレイデバイス130は、復号されたビデオデータをユーザに表示し、それは、ブラウン管、液晶ディスプレイLCD、プラズマディスプレイ、有機発光ダイオードOLEDディスプレイのような任意の様々なディスプレイデバイス、または、別のタイプのディスプレイデバイスを備えうる。図1の例において、通信チャネル115は、ラジオ周波数RFスペクトルのような任意の無線または有線の通信媒体、または、1または複数の物理送信回線、あるいは、無線または有線媒体のあらゆる組み合わせを備えうる。通信チャネル115は、ローカルエリアネットワーク、広域ネットワーク、あるいは、インターネットなどのグローバルネットワークのようなパケットベースのネットワークの一部を形成しうる。通信チャネル115は、一般的に、ソースデバイス112から宛先デバイス116にビデオデータを送信するための、任意の適切な通信媒体、または、異なる通信媒体の集合体を表す。ビデオ符号器122およびビデオ復号器128は、代替的にMPEG4、パート10、AVCAdvancedVideoCodingと記述されるITU-TH264標準などのビデオ圧縮標準にしたがって動作しうる。しかしながら、本開示の技術は、あらゆる特定のコーディング標準に限定されない。図1には示されていないが、いくつかの態様において、ビデオ符号器122およびビデオ復号器128は、それぞれ、オーディオ符号器および復号器に統合され、共通データストリームまたは個別データストリームにおいてオーディオおよびビデオの両方の符号化を処理するために、適切なMUX-DEMUXユニット、あるいは、他のハードウェアおよびソフトウェアを含みうる。適用可能な場合、MUX-DEMUXユニットは、ITUH233マルチプレクサプロトコル、あるいは、ユーザダイアグラムプロトコルUDPのような他のプロトコルに準拠しうる。ITU-TH264/MPEG-4AVC標準は、例えば、JVTJointVideoTeamとして知られている共同パートナーシップの製品として、ISO/IECMPEGMovingPictureExpertsGroupと共にITU-TVCEGVideoCodingExpertsGroupによって公式化された。いくつかの態様において、本開示に記述される技術は、一般的に、H264標準に準拠したデバイスに適用されうる。H264標準は、現在、一般的に使用されているビデオコーディング標準であり、そういうものとして、本開示はH264標準の態様を使用し、実際の実世界の例を用いて様々なコンセプトを説明する手伝いをする。しかしながら、本開示の技術は、決して、H264標準に限定されるわけではない。要するに、JVTJointVideoTeamおよび他のグループは、H264/MPEG-4AVCへの拡張および新しい標準の両方に取り組み続けており、本開示の技術がそれらのH264の拡張と、新生のHEVC標準を含む次世代のコーディング標準との両方にも適用されうることは企図される。ビデオ符号器122およびビデオ復号器128は、各々、1または複数のマイクロプロセッサ、デジタル信号プロセッサDSP、特定用途向け集積回路ASIC、書替え可能ゲートアレイFPGA、ディスクリート論理、ソフトウェア、ハードウェア、ファームウェア、または、それらの任意の組み合わせとして実施されうる。ビデオ符号器122およびビデオ復号器128の各々は、1または複数の符号器または復号器に含まれ、そのどちらもが、結合CODECの一部として、それぞれのモバイルデバイス、加入者デバイス、ブロードキャストデバイス、サーバ等に統合されうる。ビデオシーケンスは、典型的に、一連のビデオフレームを含む。ビデオ符号器122は、ビデオデータを符号化するために個々のビデオフレーム内のビデオブロック上で動作する。ビデオブロックは、固定または可変のサイズを有し、特定のコーディング標準にしたがってサイズが異なりうる。各ビデオフレームは、一連のスライスを含む。各スライスは、サブブロックに配列されうる一連のマクロブロックを含みうる。例として、ITU-TH264標準は、輝度コンポーネントに対して16×16、8×8、または4×4、色度コンポーネントに対して8×8のような様々なブロックサイズでイントラ予測を、同様に、輝度コンポーネントに対して16×16、16×8、8×16、8×8、8×4、4×8または4×4、色度コンポーネントに対して対応するスケーリング済みのサイズのような様々なブロックサイズでインター予測をサポートする。ビデオブロックは、例えば、離散コサイン変換のような変換プロセスまたは概念的に類似した変換プロセスの後に、ピクセルデータのブロックまたは変換係数のブロックを備えうる。新生のビデオ標準は、32×16ブロック、32×32ブロック、64×32ブロック、および、64×64ブロックなど、より大きいブロックを含む、他のサイズのビデオブロックをサポートしうる。より小さいビデオブロックは、より良い解像度を提供し、高いレベルの詳細を含むビデオフレームのロケーションに対して使用されうる。一般的に、マクロブロックMBおよび様々なサブブロックは、ビデオブロックであるとみなされうる。加えて、スライスは、MBおよび/またはサブブロックのような一連のビデオブロックであるとみなされうる。各スライスは、ビデオフレームの独立して復号可能なユニットでありうる。ビデオ符号器122およびビデオ復号器128は、予測基準データを生成することと、コード化されるべきビデオブロックを予測基準データから差し引いて、残余データを生成することとを含むインターベースの予測コーディングを実行し、それは、次に、変換、量子化、エントロピーコード化されうる。インターベースの予測コーディングは、本開示にしたがい予測データの補間を含みうる。インターベースの予測コーディング本開示の補間技術を含むに続いて、および、任意の変換4×4または8×8の整数変換または離散コサイン変換DCTのようなに続いて、量子化が実行されうる。量子化は、一般的に、係数を表すために使用されるデータ量をできる限り削減するために係数が量子化されるプロセスを指す。量子化プロセスは、係数のうちのいくつかあるいは全部に関連付けられたビット深度bitdepthを削減しうる。例えば、16ビット値は、量子化の間に15ビット値へと端数が切り捨てられうる。量子化に続いて、エントロピーコーディングが、例えば、コンテンツ適応可変長コーディングCAVLC、コンテンツ適応バイナリ算術コーディングCABAC、あるいは、別のエントロピーコーディング方法にしたがって実行されうる。本開示の技術にしたがって、ビデオ符号器122は、一連のビデオフレームを含むビデオシーケンスをビデオ復号器128に送信しうる。ビデオフレームのシーケンスは、シーケンスヘッダを含み、シーケンス内の各フレームは、フレームヘッダを含むことができる。ビデオ符号器122は、複数の異なる補間予測データを生成するために、予め定義された複数の交換補間フィルタSIFを、シーケンス内のビデオの1または複数のフレームに適用しうる。予め定義された交換補間フィルタは、ビデオ符号器122およびビデオ復号器128の両方で定義され、本開示において、固定SIFセットと呼ばれるであろう。本開示の技術にしたがって、ビデオ符号器122は、さらに、時々、ビデオ圧縮を改善するか、再構築された画像の品質を改善するかのいずれかによって、固定SIFセットと比較して、新しい補間フィルタまたは補間フィルタのセットがコーディング品質を改善しうると決定しうる。新しい補間フィルタは、例えば、分析的に導き出された適応フィルタ係数を含みうるか、あるいは、高解像度ビデオデータからダウンサンプリングされた低解像度ビデオデータのような、特定のタイプのビデオデータにうまく働きかけることが知られた補間フィルタのセットでありうる。例えば、高解像度データをダウンサンプリングするために使用されるフィルタが知られている場合、最初の高解像度データと、より低い解像度データから生成された高解像度データとの間の二乗平均誤差が低くなる補間フィルタを決定することが可能でありうる。同様に、ビデオ符号器は、ビデオデータを符号化するための2つのパスを使用しうる。ここで、第1のパスの間、特定のシーンに最適な補間フィルタを決定するために、シーンの変化に対してビデオが分析されうる。本開示は、ビデオ符号器122が、固定SIFのフィルタを使用したか、補間フィルタの新しいセットのフィルタを使用したかを、補間シンタックスを介してビデオ復号器128にシグナリングする技術を記述する。本開示で使用される場合、補間シンタックスとは、一般的に、どの補間フィルタまたは補間フィルタのセットを動き補償に使用するか決定するためにビデオ復号器128によって使用されるコード化ビットストリームに含まれる、1または複数のシンタックスエレメントの形態の任意の情報を指す。補間シンタックスは、必ずしも、ビットストリームの特定の部分内のデータの別々の断片pieceに限定されるわけではなく、代わりに、集合的に、コード化ビットストリームの複数の部分に位置づけされたデータの複数の断片を指しうる。例えば、シーケンスヘッダ内のフラッグおよびフレームヘッダあるいは、ビットストリームの他のロケーション内のさらなるフラッグは、集合的に、本開示において、補間シンタックスと呼ばれうる。補間フィルタの特定のセットを識別するデータを含むことに加えて、補間シンタックスは、補間フィルタのセットからの特定の補間フィルタを識別するシンタックスエレメントを含みうる。例えば、固定SIFセットが、サブピクセルロケーションごとに4つの補間フィルタを含む場合、補間シンタックス内のシンタックスエレメントは、4つの補間フィルタのうちのどれが特定のサブピクセルロケーションに対して使用されたかを識別しうる。本開示の技術が補間シンタックスをどのように使用するかを示す例として、ビデオ符号器122は、シーケンスのフレームが固定SIFセットを使用してコード化されたか、補間フィルタの新しいセットを使用してコード化されたかをビデオ復号器128にシグナリングするために、フラッグのようなシンタックスエレメントを、シーケンスヘッダに挿入しうる。ビデオ符号器122が補間フィルタの新しいセットを使用したことをフラッグがシグナリングした場合、シーケンスヘッダ内の後続のデータは、フィルタの新しいセットをビデオ復号器128に送信することができる。ビデオ符号器122が固定SIFセットを使用したことをフラッグが示した場合、フィルタ係数を記述する後続のデータがシーケンスヘッダに含まれる必要はない可能性がある。各フレームは、さらに、ビデオ符号器122が前のフレームの際と同じ補間フィルタのセットを使用してフレームをコード化したか否か、ここで、補間フィルタのセットは、シーケンスヘッダで識別され、それは、固定SIFセットか新しいセットかのいずれかでありうる、そうでなければ、ビデオ符号器122がフレーム固有の補間フィルタのセットを使用してフレームをコード化したか否かを、ビデオ復号器128にシグナリングするフラッグをフレームヘッダに含む。ビデオ符号器122が、フレーム固有補間フィルタを使用してフレームをコード化した場合、フレーム固有補間フィルタの係数は、フレームヘッダに含まれうる。本開示は、ビデオシーケンスおよびビデオフレームに関する所与の例を示すが、そのシーケンスおよびフレーム以外の様々なタイプのコーディングユニットも使用されうる。例えば、本開示に記述される技術は、さらに、シーケンスおよびフレームとは対照的に、シーケンスおよびフレームのグループ、あるいは、シーケンスおよびスライスを使用して実施されうる。記述される技術は、一般的に、第1のコーディングユニットレベルで補間フィルタの新しいセットをシグナリングすることと、次に、より低いコーディングユニットレベル例えば、フレームのグループ、フレーム、またはスライスで、補間フィルタに関するさらなる情報をシグナリングすることとを含む。図2は、本開示と一致する動き補償された補間を実行しうるビデオ符号器250の例を示すブロック図である。ビデオ符号器250は、デバイス112のビデオ符号器122、または、異なるデバイスのビデオ符号器に対応しうる。イントラコーディングは示されていないが、ビデオ符号器250は、ビデオフレーム内のブロックのイントラコーディングおよびインターコーディングを実行しうる。イントラコーディングは、空間予測に依存して、所与のビデオフレーム内のビデオにおける空間的冗長を削減または除去しうる。インターコーディングは、時間予測に依存して、ビデオシーケンスの隣接フレーム内のビデオにおける時間的冗長を削減または除去しうる。イントラモードIモードは、空間ベースの圧縮モードを指し、予測Pモードあるいは双方向Bモードのようなインターモードは、時間ベースの圧縮モードを指しうる。本開示の技術は、典型的に、インターコーディングの間に適用され、そのため、空間予測ユニットのようなイントラコーディングユニットは、例示を簡潔かつ簡単にするために、図2に示されない。図2に示されるように、ビデオ符号器250は、符号化されるべきビデオフレーム内の現在のビデオブロックを受信する。図2の例において、ビデオ符号器250は、動き推定ユニット232、動き補償ユニット235、メモリ234、加算器248、変換ユニット238、量子化ユニット240、および、エントロピーコーディングユニット246を含む。ビデオブロック再構築について、ビデオ符号器250は、さらに、逆量子化ユニット242、逆変換ユニット244、および、加算器251も含む。ブロック境界をフィルタリングするためにブロック解除フィルタdeblockingfilter示されないがさらに含まれ、再構築されたビデオから塊状のアーティファクトを除去しうる。望まれる場合、ブロック解除フィルタは、典型的に、加算器251の出力をフィルタリングしうる。加えて、ビデオ品質を改善するために、さらなるフィルタループ後フィルタまたはループ内フィルタなども使用されうる。符号化プロセスの間、ビデオ符号器250は、コード化されるべきビデオブロックを受信し、動き推定ユニット232および動き補償ユニット235は、インター予測コーディングを実行する。動き推定ユニット232および動き補償ユニット235は、高度に統合されうるが、概念的な目的のために、個別に例示される。動き推定は、典型的に、ビデオブロックに対する動きを推定する、動きベクトルを生成するプロセスであるとみなされる。例えば、動きベクトルは、現在のフレームまたは他のコード化ユニット内のコード化されている現在のブロックに対する予測フレームまたは他のコード化ユニット内の予測ブロックの変位を示しうる。動き補償は、典型的に、動き推定によって決定された動きベクトルに基づいて予測ブロックを取り出すまたは生成するプロセスであるとみなされる。この場合も、動き推定ユニット232および動き補償ユニット235は、機能的に統合されうる。本開示に記述された補間技術は、動き補償ユニット235によって実行されるものとして記述される。しかしながら、補間は、最良の動きベクトルの選択を容易にするために、動き推定の間に実行されうる。本開示にしたがって、動き推定ユニット232は、ビデオブロックを、予測コード化ユニット例えば、前のフレームのビデオブロックと比較することによって、コード化されるべきビデオブロックに対して適切な動きベクトルを選択する。現時点では、動き補償ユニット235は、サブピクセル解像度で予測データを生成するために、補間を実行しうる。いくつかのケースでは、動き推定の間、補間は、固定補間フィルタに基づきうる。他のケースでは、動き補償の間に適用される異なる補間フィルタが、動きベクトル選択という目的のために、動き推定プロセスの間にも使用されうる。動き推定ユニット232が、コード化されるべきビデオブロックに対して動きベクトルを選択すると、動き補償ユニット235は、その動きベクトルに関連付けられた予測ビデオブロックを生成する。しかしながら、本開示にしたがって、動き補償ユニット235は、サブピクセル解像度を有する任意の予測ビデオブロックのいくつかのバージョンを考慮しうる。このケースにおいて、動き補償ユニット235は、コード化されるべきビデオブロックに対して複数の異なる補間予測データを生成するために、複数の予め定義された補間フィルタ固定SIFセットを適用しうる。動き補償ユニット235は、さらに、固定SIFセット以外のフィルタを適用しうる。例として、特定のダウンサンプリングフィルタを使用して、高解像度シーケンスから特定の低解像度シーケンスが生成された場合、特定のシーケンスに対して新しい補間フィルタのセットを使用することが望まれうる。そのようなケースにおいて、動き補償ユニット235が、低解像度シーケンスを符号化すると、その分数ピクセル位置に対応する新しい補間フィルタのセットが、ダウンサンプリングフィルタについての知識に基づいて導き出されうる。次に、動き補償ユニット235は、最大レベルの圧縮を達成する補間予測データ例えば、補間フィルタのうちの1つに関連付けられた補間ビデオブロックを選択する。補間データを生成するために使用された補間フィルタは、補間シンタックスとしてコード化され、コーディングビットストリームに組み込むために、エントロピーコード化ユニット246に通信されうる。より詳細に以下に論述される本開示の技術は、動き補償ユニット235が、ビデオデータを、固定SIFセットのフィルタを使用してコード化したか、補間フィルタの新しいセットのフィルタを使用してコード化したかを、補間シンタックスを使用してシグナリングすることを含む。動き補償ユニット235が最良の補間フィルタを選択し、適用すると、動き補償ユニット235は、その補間フィルタを使用して予測データを生成し、ビデオ符号器は、加算器248を適用して、コード化されているビデオブロックからその予測データを差し引いて、残余データを生成する。述べられたように、動き補償ユニット235が予測データ例えば、補間予測ビデオブロックを生成すると、ビデオ符号器250は、コード化されている最初のビデオブロックから予測データを差し引くことによって、残余ビデオブロックを形成する。加算器248は、この減算演算を実行する1つのコンポーネントまたは複数のコンポーネントを表す。変換ユニット238は、離散コサイン変換DCTのような変換、または、概念的に類似した変換を残余ブロックに適用し、残余変換ブロック係数を備えるビデオブロックを生成する。変換ユニット238は、例えば、DCTに概念的に類似した、H264またはHEVC標準によって定義された変換のような他の変換を実行しうる。ウェーブレット変換、整数変換、サブ帯域変換、あるいは、他のタイプの変換も使用されうる。いずれのケースにおいても、変換ユニット238は、残余ブロックに変換を適用し、残余変換係数のブロックを生成する。この変換は、残余情報をピクセルドメインから周波数ドメインへと変換しうる。量子化ユニット240は、ビットレートをさらに削減するために残余変換係数を量子化する。量子化プロセスは、係数のうちのいくつかあるいは全部に関連付けられたビット深度を削減しうる。例えば、16ビット値は、量子化の間に15ビット値へと端数が切り捨てられうる。量子化に続いて、エントロピーコーディングユニット246は、量子化された変換係数をエントロピーコード化する。例えば、エントロピーコーディングユニット246は、コンテンツ適応可変長コーディングCAVLC、コンテキスト適応バイナリ算術コーディングCABAC、あるいは、別のエントロピーコーディング方法を実行しうる。エントロピーコーディングユニット246によるエントロピーコーディングに続いて、符号化ビデオは、別のデバイスに送信されるか、あるいは、後の送信または検索のためにアーカイブされうる。コード化ビットストリームは、エントロピーコード化された残余ブロック、そのようなブロックに対する動きベクトル、および、動き補償ユニット235によって適用された補間フィルタを識別する補間シンタックスを含む他のシンタックスを含みうる。逆量子化ユニット242および逆変換ユニット244は、それぞれ、逆量子化および逆変換を適用して、例えば、基準ブロックを後で使用するために、ピクセルドメインで残余ブロックを再構築しうる。加算器251は、再構築された残余ブロックを、動き補償ユニット235によって生成された動き補償済み予測ブロックに加え、メモリ234に記憶するための再構築ビデオブロックを生成する。再構築ビデオブロックは、基準ブロックとして、動き推定ユニット232および動き補償ユニット235によって使用され、後続のビデオフレーム内のブロックをインター符号化しうる。図3は、本明細書に記述された方法で符号化されたビデオシーケンスを復号するビデオ復号器360の例を示すブロック図である。ビデオ復号器360は、復号するために本開示の補間技術を実行する動き補償ユニット355を含む。特に、復号する側では、動き補償ユニット355は、補間シンタックスから、ビデオシーケンスのフレームが、固定SIFセットのフィルタを使用してコード化されたか、補間フィルタの新しいセットのフィルタを使用してコード化されたかを識別する、エントロピー復号ユニット352からのシンタックスエレメントを受信しうる。新しいフィルタのセットが使用された場合、シーケンスヘッダは、さらに、補間フィルタの新しいセットを定義するさらなるデータを含みうる。動き補償ユニット355は、補間シンタックスによって識別された補間フィルタのセットに基づいて、基準ビデオデータのピクセル値を補間することを含む予測データを生成しうる。特に、動き補償ユニット355は、エントロピー復号ユニット352から受信された動きベクトルおよびシンタックスエレメントによって定義された補間図3において補間シンタックスとラベル付されているに基づいて、予測データを生成しうる。この補間予測データに基づいて、ビデオデータ例えば、再構築された残余ビデオブロックは、復号されうる。エントロピー復号ユニット352は、量子化係数およびシンタックス例えば、動き補間ユニット355に送られた補間シンタックスおよび動きベクトルを生成するために、受信ビットストリームをエントロピー復号する。逆量子化ユニット356は、量子化されたブロック係数を逆量子化する、すなわち、脱量子化dequantizeする。逆量子化プロセスは、H264復号によって定義されているような従来のプロセスでありうる。逆変換ユニット358は、例えば、逆DCTのような逆変換、または概念的に類似した逆変換プロセスを変換係数に適用し、ピクセルドメインにおいて残余ブロックを生成する。動き補償ユニット355は、例えば、シンタックスエレメントすなわち、補間シンタックスによって識別された補間フィルタの係数のセットに基づいた補間を含む、本明細書に記述された方法で動き補償されたブロックを生成する。加算器364は、残余ブロックを、動き補償ユニット355によって生成された対応予測ブロックと合計することによって残余ブロックを復号し、復号ブロックを形成する。望まれる場合、さらに、復号ブロックをフィルタリングするためのブロック解除フィルタが適用され、塊状のアーティファクトを除去する。次に、復号ビデオブロックは、後続の動き補償のために基準ブロックを提供し、さらに、ドライブディスプレイデバイス図1のデバイス130のようなへの復号ビデオを生成する記憶エレメントであるメモリ362に記憶される。この場合も、本開示の技術は、予測ビデオブロックのピクセル値がサブピクセル解像度に補間される動き補償済み補間に関与している。符号器は、本開示の技術を使用して、ビデオフレームのシーケンスが、固定SIFセットのフィルタを使用して符号化されたか、補間フィルタの新しいセットのフィルタを使用して符号化されたかを識別する。異なるフィルタは、固定SIFセットの一部であろうと、新しいセットの一部であろうと、異なるセットのフィルタ係数、異なる数のフィルタ係数、または、異なるフィルタタイプによって特徴付けられうる。復号器は、符号器から送られたシンタックスエレメントを解釈し、符号器によって使用された補間フィルタの係数の同一の望まれるセットを識別する。図4A~4Dは、予測ビデオブロックのピクセルを備えうる補間ピクセルおよび整数ピクセルを示す概念図である。図4の概念的な例示において、異なるボックスはピクセルを表す。大文字太い線のボックス内のは、整数ピクセルのロケーションを表し、小文字点線のボックス内のは、補間ピクセルのロケーションを表す。文字入りのラベルは、本明細書において、ピクセルロケーション、すなわちピクセル位置を記述するために使用されうるか、あるいは、様々なロケーションに関連付けられたピクセル値を指しうる。ピクセルロケーションaa、bb、cc、dd、ee、ff、gg、hh、ii、jjは、ピクセルロケーションC3に関連付けられた様々な分数ロケーションの分数補間において使用される1/2ピクセルロケーションである。全てのピクセルロケーションは、例えば、ITUH264/AVC標準に準拠する補間にしたがって、関連する15個の異なる分数ロケーションを有しうるか、あるいは、新生のHEVC標準にしたがって、関連する63個の分数ロケーションを有しうる。図4A~4Dの例において、ピクセルC3に関連付けられた、これら15個の異なる分数ロケーションは、サブピクセルロケーションa~oとして示される。例示を簡潔かつ簡単にするために、他の分数ロケーションの大部分は示されない上述されたもの以外であって、それは、ピクセルC3に関連付けられた15個の異なる分数ロケーションのうちの1または複数を生成するために使用される。説明を簡略化するために、図4A~4Dの例は、15個の異なる分数ロケーションしか示さないが、本開示の技術は、63個の異なる分数のロケーションまたは他の分数ピクセル精度に容易に拡張されうる。ITUH264/AVC標準において、1/2ピクセル位置で輝度信号を取得するために、係数[1、-5、20、20、-5、1]を有する6タップのウィーナフィルタが典型的に使用される。次に、1/4ピクセルロケーションで輝度信号を取得するために、双一次フィルタが使用される。双一次フィルタは、さらに、H264/AVCにおいて最大で1/8ピクセル精度を有しうる色度コンポーネントに対して分数ピクセル補間で使用されうる。ピクセルロケーションbおよびhの1/2ピクセル補間が、図4Bにおいて、それぞれ、水平方向および垂直方向に論証される。このケースにおいて、ピクセルロケーションbは、整数ピクセルC1、C2、C3、C4、C5、C6に基づいて補間されうる。同様に、ピクセルロケーションhは、整数ピクセルA3、B3、C3、D3、E3、F3に基づいて補間されうる。本明細書に記述されたように、ピクセルロケーションbおよびhの異なる補間値を生成するために、異なる補間フィルタ例えば、フィルタタップの異なるセットが適用されうる。図4Bにおいて、補間ピクセルロケーションbおよびhは、シェーディングshadingで示され、整数ピクセルロケーションC1、C2、C3、C4、C5、C6、A3、B3、C3、D3、E3、F3はクロスハッシュcrosshashで示される。図4Cは、2つのレベルの補間を要求しうる1つの特別なケースを示す。特に、ピクセルロケーションjは、ピクセルロケーションj自体が、他の1/2ピクセル値に基づいて補間される限りにおいて、他の1/2ピクセルロケーションに類似していない。例えば、ピクセルロケーションjは、水平方向の1/2ピクセル補間値cc、dd、h、ee、ff、ggに基づいて補間されうる。代替的に、ピクセルロケーションjは、垂直方向の1/2ピクセル補間値aa、bb、b、hh、ii、jjに基づいて補間されうる。図4Cにおいて、補間ピクセルロケーションjは、シェーディングで示され、垂直方向の1/2ピクセル補間値aa、bb、b、hh、ii、jjは、右から左へのクロスハッシュで示され、1/2ピクセル補間値cc、dd、h、ee、ff、ggは、左から右へのクロスハッシュで示される。図4Dは、14ピクセルロケーションa、c、d、e、f、g、i、k、l、m、n、oを、シェーディングで示し、そのような1/4ピクセル補間例えば、C3、b、C4、h、j、ee、D3、hh、D4に対して使用される整数および1/2ピクセルロケーションをクロスハッシュで示す。いくつかのコーディング標準において、1/4ピクセルロケーションおよび1/8ピクセルロケーションの両方を含む全ての分数位置は、マルチステップの補間フィルタリングとは対照的に、直接的なフィルタリングを使用して補間されうる。本開示の技術にしたがって、分数ピクセル位置の各々は、特定のフィルタが選択されうる補間フィルタの関連セットすなわち、固定SIFセットを有しうるか、あるいは、さらなる補間フィルタの関連セットを有しうる。動き推定の後、所与のビデオブロックに対する最良の動きベクトルは、例えば、できる限り、コーディングレートおよび品質を平衡化するためのレート歪みモデルを使用して、識別されうる。次に、予測ビデオブロックは、最良の動きベクトルを使用して、動き補償の間に形成される。上に概要が記されたように、残余ビデオブロックは、予測ビデオブロックを最初のビデオブロックから差し引くことで形成される。次に、残余ブロックに対して変換が適用され、ビットレートをさらに削減するために、変換係数が量子化およびエントロピーコード化される。この場合も、図4A~4Dは、大文字を有する実線のボックスで整数ピクセルサンプルフルピクセルとも呼ばれるを示す。あらゆる所与の整数ピクセルサンプルについて、全部で15個のサブピクセル位置が存在し、それは、整数ピクセルサンプルC3について示され、図4A~4Dにおいて、a~oとラベル付される。H264/AVCにおいて、まず、1次元の6タップのウィーナフィルタを用いて、1/2ピクセル位置b、h、jが計算されうる。記述されたように、1/2ピクセル位置jは、6タップのフィルタリングを使用して2つのレベルの補間を要求しうる。このケースにおいて、ピクセル位置jについて、場合によっては、1次元の補間の後に、補間ピクセル値の中間の切り上げ機能を用いて、補間フィルタは、まず水平方向で、次に垂直方向で適用され、それによって、データが16ビットの記憶エレメントに記録されることを確実にする。次に、残りの1/4ピクセル位置は、双一次フィルタと、既に計算された1/2ピクセルサンプルとを使用するフィルタリングを介して補間される。図5は、ビデオフレームのシーケンスあるいはピクチャのグループのような基準ビデオ510のコード化ユニットを表す。コード化ユニットは、シーケンスヘッダのようなユニットヘッダ511と、複数のフレームのような複数のサブユニット520、530、540とを含む。各サブユニット520、530、540は、フレームヘッダのようなサブユニットヘッダ521、531、541と、ペイロードデータ522、532、542とを含む。ペイロードデータは、一般的に、符号化された残余ビデオデータのようなあらゆるタイプのデータを含むことができる。上に紹介されたように、本開示の技術は、コード化ビットストリームで、ビデオ復号器128または360のようなビデオ復号器に補間シンタックスを送る、ビデオ符号器122または250のようなビデオ符号器を含む。補間シンタックスは、基準ビデオ510のユニットのユニットヘッダ511およびサブユニットヘッダ521、531、541全体に分散した複数のシンタックスエレメントを含むことができる。補間シンタックスは、動き補償の間に、ビデオ符号器によって使用される1つの補間フィルタまたは補間フィルタのセットを、ビデオ復号器が決定することを可能にする複数のシンタックスエレメントを含む。1つの例において、ビデオ符号器は、サブユニット520、530、540が、固定SIFセットを使用してコード化されたか、新しい補間フィルタを使用してコード化されたかを示すフラッグをユニットヘッダ511に含む。フラッグは、例えば、単一のビットでありうる。ここで、0は、固定SIFセットを使用したビデオ符号器を表し、1は、新しい補間が使用されたことを表す。フラッグが0に設定され、固定SIFセットが使用された場合、ビデオ符号器は、新しいフィルタについてのさらなる情報をビデオ復号器に送信しない可能性がある。しかしながら、フラッグが1に設定され、新しい補間フィルタがビデオ符号器によって使用された場合、ビデオ符号器は、ユニットヘッダ511においてさらなる情報をビデオ復号器に送信し、それは、ビデオ復号器が、ビデオ符号器によって使用される新しい補間フィルタのセットを再構築することを可能にする。上に記述されたように、セット内の様々な補間フィルタに対して全てのフィルタ係数よりも少ない数のフィルタ係数を受信して、補間フィルタのフルセットをビデオ復号器が再構築することを可能にする様々な技術が存在する。新しい補間フィルタが使用されたことを示す1にフラッグが設定された場合、それは、新しい1つの補間フィルタまたは補間フィルタのセットがサブピクセルロケーションに対しても使用されたことを必ずしも示すわけではない。いくつかの実施において、ビデオ符号器は、固定SIFセットに加えて新しい補間フィルタを使用することができ、それは、本質的に、固定SIFセットを拡張する。例えば、固定SIFセットが、サブピクセルロケーションごとに4つの補間フィルタを含み、新しい補間フィルタが使用されたことを示す1にフラッグが設定された場合、ビデオ符号器は、サブピクセルロケーションごとに2つの新しい補間フィルタをビデオ復号器に送信しうる。動き補償を実行する際、ビデオ符号器および復号器は、必ずしも、各サブピクセルロケーションに対して2つの新しい補間フィルタに限定されるわけではなく、代わりとして、サブピクセル位置に対して6つの補間フィルタから選択しうる。ここで、6つの補間フィルタのセットは、固定SIFセットの4つのフィルタと、2つの新しい補間フィルタとを含む。単一の新しい補間フィルタが分数ピクセル位置の各々に対して使用される例において、分数ピクセル位置ごとに、ビデオ符号器は、ユニットヘッダ511においてフィルタ係数をビデオ復号器に送信することができる。いくつかの実施において、新しい補間フィルタで使用されるフィルタ係数の数は変数variableであり、このケースにおいて、ビデオ符号器は、係数自体に加え、フィルタ係数の数を示すシンタックスエレメントをユニットヘッダ511でビデオ復号器に送信する。分数ピクセル位置ごとの各補間フィルタに対する係数の数が同じである実施において、フィルタ係数の数を示す単一のシンタックスエレメントだけが、ユニットヘッダ511において、ビデオ符号器からビデオ復号器に送信される必要がある。各サブピクセルロケーションが異なる数のフィルタ係数を潜在的に使用する実施において、ビデオ符号器は、フィルタ係数の数を示すシンタックスエレメントをユニットヘッダに含みうる。1/2ピクセル位置および1/4ピクセル位置などのサブピクセルロケーションの異なるグループが、各々、異なる数の可能なフィルタ係数を有する実施において、フィルタ係数の数を示すシンタックスエレメントは、グループごとであり、ユニットヘッダ511に含まれうる。ビデオ符号器およびビデオ復号器は、フィルタ係数内の様々な対称性を利用して、送信される必要のある、フィルタ係数の数を制限し、それによって、ビット数を制限するように構成されうる。残りの係数は、通信される係数に基づいて復号器で生成されることができる。特に、復号器は、対称性が適用されたかを知るようにプログラムされることができ、対称性は、通信された係数に基づいて任意の残りの係数をどのように生成するかを定義することができる。例えば、分数位置の各々に対する新しい補間フィルタが6つの係数を含むことを、ビデオ符号器がビデオ復号器にシグナリングした場合、ビデオ符号器は、1/2ピクセル位置b、h、jに対して3つの係数だけをビデオ復号器に送信し、それら3つの係数から、ビデオ復号器は、補間フィルタの6つの係数を再構築することができる。例えば、サブピクセルロケーションbについて、ビデオ符号器が、係数X1、X2、X3を送信した場合、ビデオ復号器は、対称性を使用して、[X1×C1X2×C2X3×C3X3×C4X2×C5X1×C6]に対応するであろう、補間フィルタの6つの係数を再構築することができる。いくつかのサブピクセルロケーションについて、ビデオ復号器は、第1のサブピクセルロケーションで補間フィルタに対して係数を再利用し、異なるサブピクセルロケーションで補間フィルタを再構築することができる。例えば、サブピクセル位置aに対するフィルタ係数がX1、X2、X3、X4、X5、X6である場合、ビデオ復号器は、それら6つの係数から、2つの補間フィルタを再構築することができる。サブピクセルaに対する補間フィルタは、[X1×C1X2×C2X3×C3X4×C4X5×C5X6×C6]であり、サブピクセルcに対する補間フィルタは、[X6×C1X5×C2X4×C3X3×C4X2×C5X1×C6]でありうる。単一の新しいフィルタとは対照的に、新しいフィルタのセットが分数ピクセル位置ごとに使用される例において、分数ピクセル位置ごとに、ビデオ符号器は、新しい補間フィルタのセットに対する係数をビデオ復号器に送信しうる。いくつかの実施において、新しい可能なフィルタの数、および、各フィルタ内の係数の数の一方または両方は変化することができ、このケースにおいて、ビデオ符号器は、分数位置ごとに新しい補間フィルタの数を示すシンタックスエレメント、および/または、新しい補間フィルタごとにフィルタ係数の数を示すシンタックスエレメントをビデオ復号器に送信する。可能な新しい補間フィルタの数が全ての分数ピクセル位置に対して同じである場合、可能な新しい補間フィルタの数を示す単一のシンタックスエレメントは、ビデオ符号器からビデオ復号器に送信されることができる。しかしながら、各分数位置が、異なる可能な数の新しい補間フィルタを有することができる場合、分数ピクセル位置ごとに、新しい可能な補間フィルタの数を示すシンタックスエレメントは、ビデオ符号器からビデオ復号器に送られうる。いくつかの実施において、新しい補間フィルタのセットは、いくつかの分数ピクセル位置に対して第1の数の新しい補間フィルタを、他の分数位置に対して異なる数の新しい補間フィルタを含みうる。例えば、補間フィルタの新しいセットは、1/2ピクセルロケーションb、h、jの各々に対して2つの新しい補間フィルタを、1/4ピクセルロケーションa、c、d、e、f、g、i、k、m、oの各々に対して4つの新しい補間を含みうる。そのような例において、ビデオ符号器は、1/2ピクセルロケーションに対する新しい可能な補間フィルタの数を示す第1のシンタックスエレメント、1/4ピクセルロケーションに対する可能な新しい補間フィルタの数を示す第2のシンタックスエレメントという、可能な新しい補間フィルタの数を示す2つのシンタックスエレメントをビデオ復号器に送信しうる。上で論述されたように、いくつかの実施において、新しい補間フィルタで使用されるフィルタ係数の数も変数であり、このケースにおいて、ビデオ符号器は、各サブピクセルロケーションで、フィルタに対するフィルタ係数の数を示すシンタックスエレメントをビデオ復号器に送信しうる。各分数ピクセル位置に対する各フィルタが同じ数のフィルタ係数を使用する実施において、ビデオ符号器は、フィルタ係数の数を示す単一のシンタックスエレメントをビデオ復号器に送信するだけである。各サブピクセルロケーションが異なる数のフィルタ係数を潜在的に使用する実施において、フィルタ係数の数を示すシンタックスエレメントは、サブピクセル位置ごとにビデオ符号器からビデオ復号器に送られる。1/2ピクセル位置および1/4ピクセル位置などのサブピクセルロケーションの異なるグループが、各々、異なる数の可能なフィルタ係数を有する実施において、フィルタ係数の数を示すシンタックスエレメントは、グループごとにビデオ符号器からビデオ復号器に送られうる。より詳細に上に論述されたように、ビデオ符号器からビデオ復号器へのフィルタ係数の送信に必要とされるビット数は、フィルタ係数を再構築する際に、ビデオ復号器において対称性を使用することによって削減されうる。固定SIFセット内の固定フィルタの数が変数NumFixedFiltersで表されると仮定すると、シーケンスヘッダ内の1ビットのフラッグは、さらなるフィルタがビットストリームに含まれているか否かを示すために使用されうる。フラッグが1の場合、余分なフィルタの数もシグナリングされ、次に、バイト単位でフィルタ係数の精度および各フィルタの係数が続く。1/4、1/2、3/4ピクセル位置に対するフィルタが送られている場合、前に論述された様々な対称性により、それは、全ての分数ピクセル1/4位置で使用されるべきフィルタを指定するタップの数/2×3個の係数を送るのに十分である。よって、フラッグが1の場合、余分なフィルタの数NumExtraFiltersがシグナリングされる。1つの例において、さらなるフィルタの最大数は、4に制限されうる。そのようなケースにおいて、余分なフィルタの数は、2ビットのNumExtraFilters-1を使用してシグナリングされることができる。当業者は、異なる最大を使用することができることを認識するであろう。各フィルタについて、フィルタ精度は、多数のバイトとしてシグナリングされうる。よって、フィルタ係数が、[-128,127]の範囲内である場合、1バイトだけが必要である。1つの例において、フィルタ精度に対して最大2バイトが可能でありうる。よって、それは、単一のビットを使用してシグナリングされうる。ここで、0は1バイトに対応し、1は2バイトに対応する。これの次に、タップの数/2-1を送ることが続く。使用される補間フィルタは、一般的に、常に均等の長さであることに注意されたい。次に、タップの数/2×3の係数が、前に特定された精度を使用して送られる。これは、さらなるフィルタごとに繰り返される。この例は、1つのさらなるフィルタが、全ての分数ピクセル1/4位置に対する1つのさらなるフィルタを指すと仮定する。つまり、全体で、さらなる補間フィルタを受信した後、合計でN個のフィルタが存在し、ここで、N=NumFixedFiltersNumExtraFiltersである。余分なフィルタが含まれない場合、NumExtraFilters=0である。前の論述は、ビデオシーケンスヘッダのような第1のコーディングユニットのヘッダに含まれるシンタックスエレメントに焦点を当てている。さらなるシンタックスエレメントは、ビデオシーケンスのフレームに対するフレームヘッダ内など、そのコーディングユニットのサブユニットに対するヘッダに含まれうる。いくつかのケースにおいて、各フレームヘッダは、フレームが、前のフレームで使われていたものと同じ補間フィルタのセットを使用してコード化されたか否か、ここで、補間フィルタのセットはシーケンスヘッダにおいて識別され、それは、固定SIFセットか、あるいは、シーケンスヘッダに含まれる新しい補間フィルタのいずれかでありうる、そうでなければ、補間フィルタの別の新しいセットがフレームヘッダに含まれるか否かを示すシンタックスエレメントを含みうる。1つの例において、単一ビットのシンタックスエレメントは、シーケンスの特定のフレームが、シーケンス内の前のフレーム符号化オーダでと補間フィルタの同じセットを使用しコード化されたか否かをビデオ復号器にシグナリングするために使用されうる。例えば、補間フィルタの同じセットが使用された場合、単一のビットは、0に設定され、補間フィルタの異なるセットが使用された場合、ビットは、1に設定されうる。ビットが、補間フィルタの異なるセットが使用されたことを示す1に設定された場合、第2のビットは、補間フィルタの異なるセットが、シーケンスヘッダにおいて識別された補間フィルタであるか否か、そうでなければ、補間フィルタの異なるセットが、フレームヘッダに含まれるか否かを示すために使用されうる。このように、フレームごとに、フレームヘッダ内のシンタックスエレメントは、次のように解釈されうる:0:前のフレーム符号化オーダーでの場合と同じ補間フィルタのセットが使用される。10:シーケンスヘッダからの補間フィルタのセットが使用される。このセットは、上に記述されたように、シーケンスヘッダで識別された固定SIFセット、または、補間フィルタの新しいセットである。11:補間フィルタの新しいセットがフレームヘッダに含まれる。フレームヘッダのシンタックスエレメントが11に等しい場合、各サブピクセルロケーションに対するさらなるフィルタまたはフィルタセットが、さらなる補間フィルタをシーケンスヘッダに含むために、上に記述された同一の技術を使用してフレームヘッダに含まれうる。図6は、本開示と一致するビデオ符号化の1または複数の態様と一致するフロー図である。図5は、図2に示されるビデオ符号器250の観点から論述されるであろう。特に、動き補償ユニット235は、予測データを生成し601、それは、固定SIFセットか、新しい補間フィルタのセットのいずれかの一部である補間フィルタに基づいて補間することを含む。次に、動き補償ユニット235は、補間フィルタの各々に関連付けられた予測データに基づいて、例えば、ビデオブロックなどのビデオデータを符号化する602。例えば、動き補償ユニット235は、加算器248を呼び出して、補間フィルタの各々に関連付けられた残余ブロックを生成し、それによって、最良の残余ブロックを見つけるために、異なる残余ブロックが互いに比較されうる。動き補償ユニット235は、最大レベルの圧縮を達成するビデオデータを選択する603。特に、選択されたビデオデータは、加算器248のresidblock出力として示され、それは、最終出力である。加算器248のこの最終出力は、変換ユニット238によって変換され、量子化ユニット240によって量子化され、エントロピーコーディングユニット246によってエントロピーコード化される。動き補償ユニット235は、さらに、最大レベルの圧縮を達成する選択残余ビデオデータに関連付けられた特定の補間フィルタを識別する604。動き補償ユニット235は、補間シンタックスエレメントをエントロピーコーディングユニット246に転送する。補間シンタックスは、使用された特定の補間フィルタが、固定SIFセットからのものであったか、補間フィルタの新しいセットからのものであったかを識別する。使用された特定の補間フィルタが固定SIFセットからのものであった場合、動き補償ユニット235は、固定SIFセットのどのフィルタが、特定の補間フィルタに対応するか、並びに、使用された特定の補間フィルタが、新しい補間フィルタのセットからのものであったかを識別し、次に、動き補償ユニット235はデータを送信し、それによって、補間フィルタの新しいセットは、復号器において再構築されうる。図2の例において、エントロピーコーディングユニット246は、出力ビットストリームの一部を形成するために、補間シンタックスを符号化する605。しかしながら、別の例において、上に記述された0、10、11シンタックスエレメントのようなシンタックスエレメントは、エントロピーコーディングプロセスを経験することなく出力ビットストリームの一部を形成するために符号化されうる。出力ビットストリーム内の補間シンタックスエレメントを符号化することによって、ビデオ符号器250で使用される補間フィルタ例えば、使用されるフィルタ係数、あるいは、他のフィルタ設計またはパラメータは、宛先デバイスに通信され、これにより、宛先デバイスは、ビデオ再構築の間に適切な補間フィルタリングを実行することができる。図7は、本開示と一致するビデオ復号の1または複数の態様と一致するフロー図である。図7は、図3に示されるビデオ復号器360の観点から論述されるであろう。特に、ビデオ復号器360は、符号化ビデオデータを受信し711、符号化ビデオデータが固定SIFセットのフィルタを使用して符号化されたか、新しい補間フィルタを使用して符号化されたかを識別する補間シンタックスを受信する712。符号化ビットストリームは、符号化された残余ビデオデータと、符号器で使用された補間フィルタを識別する補間シンタックスエレメントとの両方を含みうる。例において、エントロピー復号ユニット352は、受信されたビットストリームをエントロピー復号して、逆量子化ユニット356および逆変換ユニット358に送られる、変換および量子化された残余ブロックを解析し、動き補償ユニット355に送られる補間シンタックスエレメントおよび動きベクトルを解析する。しかしながら、他の例において、補間シンタックスは、エントロピー復号される必要はない可能性がある。動き補償ユニット355は、予測データを生成し713、それは、補間シンタックスエレメントによって識別された補間フィルタに基づく補間を含む。ビデオ復号器360は、予測データに基づいてビデオデータを復号する714。特に、動き補償ユニット355によって生成される予測データは、ピクセルドメインにおいてビデオデータを再構築するために、加算器364を介して残余データと結合されうる。次に、復号されたビデオは、後で予測に使用するためにメモリ362に記憶され、さらに、例えば、ディスプレイまたは他の出力デバイスを介して、ユーザに表示するために出力されうる。図8は、本開示と一致するビデオ符号化の1または複数の態様を示すフロー図である。図8は、図2に示されるビデオ符号器250の観点から論述されるであろう。動き補償ユニット235は、補間フィルタの第1のセットに基づいて第1の予測データを生成するために、基準ビデオの第1のサブユニットに対して第1のピクセル値を補間する801。動き補償ユニット235は、例えば、複数の補間フィルタに関連付けられた残余ブロックを生成するために、加算器248を呼び出すことによって第1のピクセル値を補間し、最良の残余ブロックを見つけるために、異なる残余ブロックは互いに比較されることができる。動き補償ユニット235は、最大レベルの圧縮を達成するビデオデータを選択することができる。特に、選択されたビデオデータは、加算器248のresidblock出力として示され、それは、最終出力である。動き補償ユニット235は、さらに、補間フィルタの第1のセットが、基準ビデオの第1のサブユニットを備える基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて定義されることを示すために、基準ビデオの第1のサブユニットに関連付けられた第1のシンタックスエレメントを生成する802。動き補償ユニット235は、第1の予測データに基づいてビデオデータを符号化し803、第1のシンタックスエレメントを符号化し804、補間フィルタの第1のセットに対する係数を符号化する805。第1の予測データの符号化は、例えば、変換ユニット238によって変換され、量子化ユニット240によって量子化され、エントロピーコーディングユニット246によってエントロピーコード化されている加算器248の最終出力を含みうる。第1のシンタックスエレメントの符号化は、例えば、第1のシンタックスエレメントをエントロピーコーディングユニット246に転送する動き補償ユニット235と、出力ビットストリームの一部を形成するために第1のシンタックスエレメントを符号化するエントロピーコーディングユニット246とを含みうる。補間フィルタの第1のセットに対する係数の符号化は、例えば、フィルタ係数自体のうちのいくつかまたは全てに加えて、可能なフィルタの数および各フィルタの長さのようなフィルタ係数を記述する情報をエントロピーコーディングユニット246に転送する動き補償ユニット235と、出力ビットストリームの一部を形成するためにフィルタ係数およびフィルタ係数を記述する情報を符号化するエントロピーコーディングユニット246とを含みうる。この方法において、ビデオ符号器250で使用される補間フィルタ例えば、使用されるフィルタ係数、あるいは、他のフィルタ設計またはパラメータは、宛先デバイスに通信され、これにより、宛先デバイスは、ビデオ再構築の間に適切な補間フィルタリングを実行することができる。いくつかの例において、基準ビデオの第1のサブユニットは、基準ビデオの第1のフレームであり、基準ビデオのユニットは、基準ビデオの第1のフレームを含むフレームのシーケンスでありうる。そのような例において、第1のシンタックスエレメントは、フレームヘッダ例えば、図5のサブユニットヘッダ521、531、541参照に含まれることができ、係数の第1のセットは、シーケンスヘッダ例えば、図5のユニットヘッダ511参照に含まれることができる。第1のピクセル値および第1のシンタックスエレメントについて上に記述されたものと同じ方式において、動き補償ユニット235は、さらに、補間フィルタの第2のセットに基づいて第2の予測データを生成するために、基準ビデオの第2のサブユニットに対して第2のピクセル値を補間し、補間フィルタの第2のセットが予め定義されることを示すために、基準ビデオの第2のサブユニットに関連付けられた第2のシンタックスエレメントを生成し、第2の予測データに基づいてビデオデータを符号化し、第2のシンタックスエレメントを符号化することができる。第2のサブユニットは、例えば、基準ビデオのフレームであり、第2のシンタックスエレメントは、基準ビデオのフレームのフレームヘッダに含まれうる。第1のピクセル値および第1のシンタックスエレメントについて上に記述されたものと同じ方式において、動き補償ユニット235は、補間フィルタの第3のセットに基づいて第3の予測データを生成するために、基準ビデオの第3のサブユニットに対して第3のピクセル値を補間し、補間フィルタの第3のセットが基準ビデオの第3のサブユニットのヘッダ内で定義されるべきであることを識別するために基準ビデオの第3のサブユニットに関連付けられた第3のシンタックスエレメントを生成し、第3の予測データに基づいてビデオデータを符号化し、第3のシンタックスエレメントを符号化しうる。第3のサブユニットは、例えば、基準ビデオのフレームであり、第3のシンタックスエレメントは、基準ビデオのフレームのフレームヘッダに含まれうる。基準ビデオのフレームに対するフレームヘッダは、さらに、補間フィルタの第3のセットを含みうる。第1のピクセル値および第1のシンタックスエレメントについて上に記述されたものと同じ方法において、動き補償ユニット235は、補間フィルタの第4のセットに基づいて第4の予測データを生成するために、基準ビデオの第4のサブユニットに対して第4のピクセル値を補間し、補間フィルタの第4のセットが、基準ビデオの前のサブユニットに基づいて定義されるべきであることを識別するために、基準ビデオの第4のサブユニットに関連付けられた第4のシンタックスエレメントを生成し、第4の予測データに基づいてビデオデータを符号化し、第4のシンタックスエレメントを符号化しうる。第4のサブユニットは、例えば、基準ビデオのフレームであり、前のサブユニットは、基準ビデオの前のフレームでありうる。第4のシンタックスエレメントは、基準ビデオのフレームのフレームヘッダに含まれうる。補間フィルタの第4のセットは、基準ビデオの前のフレームによって使用される補間フィルタの同じセットであり、基準ビデオの前のフレームのフレームヘッダ、スライスヘッダに含まれうる、または予め定義されたフィルタの一部に含まれうる。図9は、本開示と一致するビデオ復号の1または複数の態様を示すフロー図である。図9は、図3に示されるビデオ復号器360の観点から論述されるであろう。特に、ビデオ復号器360は、ビデオビットストリームにおいて、複数のサブユニットを含む基準ビデオのユニットを受信する901。エントロピー復号ユニット352は、受信されたビットストリームをエントロピー復号して、逆変換量子化ユニット356および逆変換ユニット358に送られる、変換および量子化された残余ブロックを解析し、動き補償ユニット355に送られる補間シンタックスエレメントおよび動きベクトルを解析しうる。補間シンタックス内で、動き補償ユニット355は、複数のサブユニットのうちの第1のサブユニットに関連付けられた第1のシンタックスエレメントを識別することができる902。第1のシンタックスエレメントは、補間フィルタの第1のセットが、基準ビデオのユニットに関連付けられたシンタックスエレメントにおいて定義されることを動き補償ユニット355に示すことができる。基準ビデオのユニットに関連付けられたシンタックスエレメント内のデータから、動き補償ユニット355は、補間フィルタの第1のセットに対して、フィルタ係数を決定し、フィルタ係数の第1のセットを再構築することができる903。動き補償ユニット355は、補間フィルタの第1のセットを使用して、第1の予測データを生成するために、基準ビデオのユニットの第1のサブユニットに対して第1のピクセル値を補間し904、第1の予測データから、動き補償ユニット355は、復号ビデオを生成する905。特に、動き補償ユニット355によって生成される第1の予測データは、加算器364を介して残余データと結合され、ピクセルドメインにおいてビデオデータを再構築する。復号されたビデオは、次に、後で予測に使用するためにメモリ362に記憶され、さらに、例えば、ディスプレイまたは他の出力デバイスを介して、ユーザに表示するために出力されうる。いくつかの例において、基準ビデオの第1のサブユニットは、基準ビデオの第1のフレームであり、基準ビデオのユニットは、基準ビデオの第1のフレームを備えるフレームのシーケンスである。第1のピクセル値および第1のシンタックスエレメントについて上述されたものと同じ方式において、動き補償ユニット355は、基準ビデオのユニットにおいて、複数のサブユニットのうちの第2のサブユニットに関連付けられ、補間フィルタの第2のセットが予め定義されることを表す第2のシンタックスエレメントを識別し、補間フィルタの第1のセットを使用して第2の予測データを生成するために、基準ビデオのユニットの第2のサブユニットに対して第2のピクセル値を補間し、第2の予測データに基づいて復号ビデオデータを生成しうる。第1のピクセル値および第1のシンタックスエレメントについて上述されたものと同じ方式において、動き補償ユニット355は、基準ビデオのユニットにおいて、複数のサブユニットのうちの第3のサブユニットに関連付けられ、補間フィルタの第3のセットが、基準ビデオの第3のサブユニットのヘッダで定義されるべきであることを表す第3のシンタックスエレメントを識別し、補間フィルタの第3のセットを使用して第3の予測データを生成するために、基準ビデオのユニットの第3のサブユニットに対して第3のピクセル値を補間し、第3の予測データに基づいて復号ビデオデータを生成しうる。動き補償ユニット355は、さらに、基準ビデオの第3のサブユニットのヘッダに基づいて補間フィルタの第3のセットを再構築することができる。第1のピクセル値および第1のシンタックスエレメントについて上述されたものと同じ方式において、動き補償ユニット355は、基準ビデオのユニットにおいて、複数のサブユニットのうちの第4のサブユニットに関連付けられ、補間フィルタの第4のセットが、基準ビデオの前のフレームに基づいて定義されるべきであることを表す第4のシンタックスエレメントを識別し、補間フィルタの第4のセットを使用して第4の予測データを生成するために、基準ビデオのユニットの第4のサブユニットに対して第4のピクセル値を補間し、第4の予測データに基づいて復号ビデオデータを生成する。本開示の技術は、無線ハンドセット、および、集積回路ICまたはICのセットすなわち、チップセットを含む広範囲のデバイスまたは装置に組み込まれうる。任意のコンポーネント、モジュールまたはユニットは、機能的な態様を強調するために提供され記述されるが、必ずしも、異なるハードウェアユニットなどによる実現を要求するわけではない。結果として、本明細書に記述された技術は、ハードウェア、ソフトウェア、ファームウェアまたはそれらのあらゆる組み合わせに実施されうる。モジュールまたはコンポーネントとして記述された任意の特徴は、統合された論理デバイスで同時に、あるいは、離散的でありながらも相互作用する論理デバイスとして独立して実施されうる。ソフトウェアで実施された場合、本技術は、プロセッサにおいて実行されると、上に記述された方法のうちの1または複数を実行する命令を備えるコンピュータ読取可能な媒体によって少なくとも部分的に実現されうる。コンピュータ読取可能な媒体は、有形のコンピュータ読取可能な記憶媒体を備え、パッケージングマテリアルを含みうるコンピュータプログラムプロダクトの一部を形成しうる。コンピュータ読取可能な記憶媒体は、同期ダイナミックランダムアクセスメモリSDRAMのようなランダムアクセスメモリRAM、読取専用メモリROM、不揮発性ランダムアクセスメモリNVRAM、電子的消去可能プログラマブル読取専用メモリEEPROM、FLASHメモリ、磁気または光学データ記憶媒体などを備えうる。本技術は、付加的にまたは代替的に、コンピュータによってアクセス、読取、および/または実行されることができるコードを命令またはデータ構造の形態で搬送または通信するコンピュータ読取可能な通信媒体によって少なくとも部分的に実現されうる。コードは、1または複数のデジタル信号プロセッサDSP、汎用マイクロプロセッサ、特定用途向け集積回路ASIC、フィールドプログラマブル論理アレイFPGA、または、他の同様の統合またはディスクリート論理回路のような1または複数のプロセッサによって実行されうる。結果として、プロセッサという用語は、本明細書で使用される場合、前述の構造のいずれか、あるいは、本明細書に記述された技術の実施に適したあらゆる他の構造を指しうる。加えて、いくつかの態様において、本明細書に記述された機能性は、符号化および復号するように構成された専用のソフトウェアモジュールまたはハードウェアモジュール内に提供されうるか、あるいは、結合ビデオ符号器/復号器CODECに組み込まれうる。さらに、本技術は、1または複数の回路または論理エレメントにおいて十分に実施されうる。本開示の様々な態様が記述されている。これらの態様および他の態様は、以下の請求項の範囲内である。"