【手続補正書】
【提出日】平成29年5月30日(2017.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
前記ビデオデータの現在ピクチャのスライス用のただ１つの導出視差ベクトル（ＤＤＶ）を記憶することと、ここにおいて、前記スライスは複数のブロックを含む、
特定のブロック用の視差ベクトルを決定するために、隣接ブロックベース視差ベクトル（ＮＢＤＶ）導出プロセスにおいて、前記スライス用の前記ＤＤＶを使用することと、ここにおいて、前記特定のブロックは前記スライスの前記ブロックのうちの１つであり、前記ＮＢＤＶ導出プロセスにおいて前記スライス用の前記ＤＤＶを使用することが、
時間隣接ブロックが視差動きベクトルを有しているかどうかを決定することと、
前記時間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記時間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出することと、
前記時間隣接ブロックが視差動きベクトルを有していないことの決定に応答して、複数の空間隣接ブロック内の任意の空間隣接ブロックが視差動きベクトルを有しているかどうかを決定することと、
前記複数の空間隣接ブロック内の特定の空間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記特定の空間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出することと、
前記複数の空間隣接ブロック内のいずれの空間隣接ブロックも視差動きベクトルを有していないことの決定に応答して、前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを導出することと
を備え、
前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを記憶することと
を備える、方法。
【請求項２】
前記特定のブロック用の前記視差ベクトルに少なくとも部分的に基づいて、前記特定のブロックを復号することをさらに備える、請求項１に記載の方法。
【請求項３】
前記特定のブロックが第１のブロックであり、前記方法が、前記スライス用の前記ＤＤＶとして、前記第１のブロック用の前記視差ベクトルを記憶した後、
第２のブロック用の視差ベクトルを決定するために、ＮＢＤＶ導出プロセスにおいて、前記スライス用の前記ＤＤＶを使用することと、ここにおいて、前記第２のブロックは前記スライスの前記ブロックのうちの１つである、
前記第２のブロック用の前記視差ベクトルに少なくとも部分的に基づいて、前記第２のブロックを復号することと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記第１のブロックが、前記第２のブロックのすぐ左側にある、請求項３に記載の方法。
【請求項５】
前記第１のブロックがマクロブロックであり、前記第２のブロックがマクロブロックである、請求項３に記載の方法。
【請求項６】
前記第１のブロックおよび前記第２のブロックがコーディングユニット（ＣＵ）であるか、前記第１のブロックおよび前記第２のブロックが予測ユニット（ＰＵ）であるか、または前記第１のブロックおよび前記第２のブロックが最大コーディングユニット（ＬＣＵ）である、請求項３に記載の方法。
【請求項７】
前記ＮＢＤＶ導出プロセスにおいて前記スライス用の前記ＤＤＶを使用することが、前記特定のブロック用の前記視差ベクトルを導出するために、前記スライス用の前記ＤＤＶと、時間隣接ブロック用の視差動きベクトルと、空間隣接ブロック用の視差動きベクトルとを使用することを備える、請求項１に記載の方法。
【請求項８】
前記特定のブロックの後にコーディングされる前記スライスのブロックごとに１度、前記スライス用の前記ＤＤＶを更新することをさらに備える、請求項１に記載の方法。
【請求項９】
前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを記憶することが、ある条件が満足されたことに応答して、前記特定のブロック用の前記視差ベクトルを指定するために、前記スライス用の前記ＤＤＶを更新することを備え、前記条件が、
前記特定のブロックがビュー間動き予測を使用してコーディングされること、
前記特定のブロックがインターコーディングされること、
前記スライスがインターコーディングされること、
前記特定のブロックがスキップモードまたは直接モードでコーディングされること、
前記特定のブロック用の前記視差ベクトルの大きさが、前記スライス用の前記ＤＤＶの大きさよりも大きいこと、および
前記スライス用の前記ＤＤＶがゼロではないこと、
のうちの１つである、請求項１に記載の方法。
【請求項１０】
深度ビューコンポーネント内の深度ピクセルに基づいて、前記特定のブロック用の前記視差ベクトルを改良することをさらに備え、
前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを記憶することが、前記特定のブロック用の前記改良された視差ベクトルを指定するために、前記スライス用の前記ＤＤＶを更新することを備える、
請求項１に記載の方法。
【請求項１１】
前記方法が、前記スライスの前記ブロックのいずれか用の暗黙視差ベクトルを記憶しないことをさらに備える、請求項１に記載の方法。
【請求項１２】
前記方法は、ワイヤレス通信デバイス上で実行可能であり、前記デバイスは、
ビデオデータを記憶するように構成されたメモリと、
前記メモリに記憶された前記ビデオデータを処理するための命令を実行するように構成されたプロセッサと、
前記ビデオデータのコード化ピクチャの表現を形成する一連のビットを含むビットストリームを受信するように構成された受信機と
を備える、請求項１に記載の方法。
【請求項１３】
前記ワイヤレス通信デバイスはセルラ電話であり、前記ビットストリームは、前記受信機によって受信されてセルラ通信規格にしたがって変調される、請求項１２に記載の方法。
【請求項１４】
ビデオデータを符号化する方法であって、
前記ビデオデータの現在ピクチャのスライス用のただ１つの導出視差ベクトル（ＤＤＶ）を記憶することと、ここにおいて、前記スライスは複数のブロックを含む、
特定のブロック用の視差ベクトルを決定するために、隣接ブロックベース視差ベクトル（ＮＢＤＶ）導出プロセスにおいて、前記スライス用の前記ＤＤＶを使用することと、ここにおいて、前記特定のブロックは前記スライスの前記ブロックのうちの１つであり、前記ＮＢＤＶ導出プロセスにおいて前記スライス用の前記ＤＤＶを使用することが、
時間隣接ブロックが視差動きベクトルを有しているかどうかを決定することと、
前記時間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記時間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出することと、
前記時間隣接ブロックが視差動きベクトルを有していないことの決定に応答して、複数の空間隣接ブロック内の任意の空間隣接ブロックが視差動きベクトルを有しているかどうかを決定することと、
前記複数の空間隣接ブロック内の特定の空間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記特定の空間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出することと、
前記複数の空間隣接ブロック内のいずれの空間隣接ブロックも視差動きベクトルを有していないことの決定に応答して、前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを導出することと
を備え、
前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを記憶することと
を備える、方法。
【請求項１５】
前記特定のブロック用の前記視差ベクトルに少なくとも部分的に基づいて、前記特定のブロックを符号化することをさらに備える、請求項１４に記載の方法。
【請求項１６】
前記特定のブロックが第１のブロックであり、前記方法が、前記スライス用の前記ＤＤＶとして、前記第１のブロック用の前記視差ベクトルを記憶した後、
第２のブロック用の視差ベクトルを決定するために、ＮＢＤＶ導出プロセスにおいて、前記スライス用の前記ＤＤＶを使用することと、ここにおいて、前記第２のブロックは前記スライスの前記ブロックのうちの１つである、
前記第２のブロック用の前記視差ベクトルに少なくとも部分的に基づいて、前記第２のブロックを符号化することと
をさらに備える、請求項１４に記載の方法。
【請求項１７】
前記第１のブロックが、前記第２のブロックのすぐ左側にある、請求項１６に記載の方法。
【請求項１８】
前記第１のブロックがマクロブロックであり、前記第２のブロックがマクロブロックである、請求項１６に記載の方法。
【請求項１９】
前記第１のブロックおよび前記第２のブロックがコーディングユニット（ＣＵ）であるか、前記第１のブロックおよび前記第２のブロックが予測ユニット（ＰＵ）であるか、または前記第１のブロックおよび前記第２のブロックが最大コーディングユニット（ＬＣＵ）である、請求項１６に記載の方法。
【請求項２０】
前記特定のブロックについての前記ＮＢＤＶ導出プロセスにおいて前記スライス用の前記ＤＤＶを使用することが、前記特定のブロック用の前記視差ベクトルを導出するために、前記スライス用の前記ＤＤＶと、時間隣接ブロック用の視差動きベクトルと、空間隣接ブロック用の視差動きベクトルとを使用することを備える、請求項１４に記載の方法。
【請求項２１】
前記特定のブロックの後にコーディングされる前記スライスのブロックごとに１度、前記スライス用の前記ＤＤＶを更新することをさらに備える、請求項１４に記載の方法。
【請求項２２】
前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを記憶することが、ある条件が満足されたことに応答して、前記特定のブロック用の前記視差ベクトルを指定するために、前記スライス用の前記ＤＤＶを更新することを備え、前記条件が、
前記特定のブロックがビュー間動き予測を使用してコーディングされること、
前記特定のブロックがインターコーディングされること、
前記スライスがインターコーディングされること、
前記特定のブロックがスキップモードまたは直接モードでコーディングされること、
前記特定のブロック用の前記視差ベクトルの大きさが、前記スライス用の前記ＤＤＶの大きさよりも大きいこと、および
前記スライス用の前記ＤＤＶがゼロではないこと、
のうちの１つである、請求項１４に記載の方法。
【請求項２３】
深度ビューコンポーネント内の深度ピクセルに基づいて、前記特定のブロック用の前記視差ベクトルを改良することをさらに備え、
前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを記憶することが、前記特定のブロック用の前記改良された視差ベクトルを指定するために、前記スライス用の前記ＤＤＶを更新することを備える、
請求項１４に記載の方法。
【請求項２４】
前記方法が、前記スライスの前記ブロックのいずれか用の暗黙視差ベクトルを記憶しないことをさらに備える、請求項１４に記載の方法。
【請求項２５】
ビデオデータを記憶するメモリと、
１つまたは複数のプロセッサと
を備え、前記１つまたは複数のプロセッサは、
前記ビデオデータの現在ピクチャのスライス用のただ１つの導出視差ベクトル（ＤＤＶ）を記憶することと、ここにおいて、前記スライスは複数のブロックを含む、
特定のブロック用の視差ベクトルを決定するために、隣接ブロックベース視差ベクトル（ＮＢＤＶ）導出プロセスにおいて、前記スライス用の前記ＤＤＶを使用することと、ここにおいて、前記特定のブロックは前記スライスの前記ブロックのうちの１つであり、前記１つまたは複数のプロセッサが、前記ＮＢＤＶ導出プロセスにおいて前記スライス用の前記ＤＤＶを使用することの一環として、
時間隣接ブロックが視差動きベクトルを有しているかどうかを決定することと、
前記時間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記時間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出することと、
前記時間隣接ブロックが視差動きベクトルを有していないことの決定に応答して、複数の空間隣接ブロック内の任意の空間隣接ブロックが視差動きベクトルを有しているかどうかを決定することと、
前記複数の空間隣接ブロック内の特定の空間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記特定の空間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出することと、
前記複数の空間隣接ブロック内のいずれの空間隣接ブロックも視差動きベクトルを有していないことの決定に応答して、前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを導出することと
を行うように、前記１つまたは複数のプロセッサが構成され、
前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを記憶することと
を行うように構成された、ビデオコーディングデバイス。
【請求項２６】
前記１つまたは複数のプロセッサが、前記特定のブロック用の前記視差ベクトルに少なくとも部分的に基づいて、前記特定のブロックを符号化するように構成された、請求項２５に記載のビデオコーディングデバイス。
【請求項２７】
前記１つまたは複数のプロセッサが、前記特定のブロック用の前記視差ベクトルに少なくとも部分的に基づいて、前記特定のブロックを復号するように構成された、請求項２５に記載のビデオコーディングデバイス。
【請求項２８】
前記特定のブロックが第１のブロックであり、前記スライス用の前記ＤＤＶとして、前記第１のブロック用の前記視差ベクトルを記憶した後、後、前記１つまたは複数のプロセッサが、
第２のブロック用の視差ベクトルを決定するために、ＮＢＤＶ導出プロセスにおいて、前記スライス用の前記ＤＤＶを使用することと、ここにおいて、前記第２のブロックは前記スライスの前記ブロックのうちの１つである、
前記第２のブロック用の前記視差ベクトルに少なくとも部分的に基づいて、前記第２のブロックをコーディングすることと
を行うように、前記１つまたは複数のプロセッサがさらに構成された、請求項２５に記載のビデオコーディングデバイス。
【請求項２９】
前記第１のブロックが、前記第２のブロックのすぐ左側にある、請求項２８に記載のビデオコーディングデバイス。
【請求項３０】
前記第１のブロックがマクロブロックであり、前記第２のブロックがマクロブロックである、請求項２８に記載のビデオコーディングデバイス。
【請求項３１】
前記第１のブロックおよび前記第２のブロックがコーディングユニット（ＣＵ）であるか、前記第１のブロックおよび前記第２のブロックが予測ユニット（ＰＵ）であるか、または前記第１のブロックおよび前記第２のブロックが最大コーディングユニット（ＬＣＵ）である、請求項２８に記載のビデオコーディングデバイス。
【請求項３２】
前記１つまたは複数のプロセッサが、前記特定のブロック用の前記視差ベクトルを導出するために、前記スライス用の前記ＤＤＶと、時間隣接ブロック用の視差動きベクトルと、空間隣接ブロック用の視差動きベクトルとを使用するように構成された、請求項２５に記載のビデオコーディングデバイス。
【請求項３３】
前記１つまたは複数のプロセッサが、前記第１のブロックの後にコーディングされる前記スライスのブロックごとに１度、前記ＤＤＶを更新するように構成された、請求項２５に記載のビデオコーディングデバイス。
【請求項３４】
前記１つまたは複数のプロセッサが、ある条件が満足されたことに応答して、前記特定のブロック用の前記視差ベクトルを指定するために、前記スライス用の前記ＤＤＶを更新するように構成され、前記条件が、
前記特定のブロックがビュー間動き予測を使用してコーディングされること、
前記特定のブロックがインターコーディングされること、
前記スライスがインターコーディングされること、
前記特定のブロックがスキップモードまたは直接モードでコーディングされること、
前記特定のブロック用の前記視差ベクトルの大きさが、前記スライス用の前記ＤＤＶの大きさよりも大きいこと、および
前記スライス用の前記ＤＤＶがゼロではないこと、
のうちの１つである、請求項２５に記載のビデオコーディングデバイス。
【請求項３５】
前記１つまたは複数のプロセッサが、深度ビューコンポーネント内の深度ピクセルに基づいて、前記特定のブロック用の前記視差ベクトルを改良するように構成され、
前記１つまたは複数のプロセッサが、前記特定のブロック用の前記改良された視差ベクトルを指定するために、前記スライス用の前記ＤＤＶを更新するように構成された、請求項２５に記載のビデオコーディングデバイス。
【請求項３６】
前記１つまたは複数のプロセッサが、前記スライスの任意のブロック用の暗黙視差ベクトルを記憶しないように構成された、請求項２５に記載のビデオコーディングデバイス。
【請求項３７】
前記デバイスは、ワイヤレス通信デバイスであり、
前記ビデオデータのコード化ピクチャの表現を形成する一連のビットを含むビットストリームを受信するように構成された受信機をさらに備える、
請求項２５に記載のビデオコーディングデバイス。
【請求項３８】
前記ワイヤレス通信デバイスはセルラ電話であり、前記ビットストリームは、前記受信機によって受信され、セルラ通信規格にしたがって変調される、請求項３７に記載のビデオコーディングデバイス。
【請求項３９】
ビデオデータをコーディングするように構成されたビデオコーディングデバイスであって、
前記ビデオデータの現在ピクチャのスライス用のただ１つの導出視差ベクトル（ＤＤＶ）を記憶するための手段と、ここにおいて、前記スライスは複数のブロックを含む、
特定のブロック用の視差ベクトルを決定するために、隣接ブロックベース視差ベクトル（ＮＢＤＶ）導出プロセスにおいて、前記スライス用の前記ＤＤＶを使用するための手段と、ここにおいて、前記特定のブロックは前記スライスの前記ブロックのうちの１つであり、前記ＮＢＤＶ導出プロセスにおいて前記スライス用の前記ＤＤＶを使用するための前記手段が、
時間隣接ブロックが視差動きベクトルを有しているかどうかを決定するための手段と、
前記時間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記時間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出するための手段と、
前記時間隣接ブロックが視差動きベクトルを有していないことの決定に応答して、複数の空間隣接ブロック内の任意の空間隣接ブロックが視差動きベクトルを有しているかどうかを決定するための手段と、
前記複数の空間隣接ブロック内の特定の空間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記特定の空間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出するための手段と、
前記複数の空間隣接ブロック内のいずれの空間隣接ブロックも視差動きベクトルを有していないことの決定に応答して、前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを導出するための手段と
を備え、
前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを記憶するための手段と
を備える、ビデオコーディングデバイス。
【請求項４０】
命令を記憶した、非一時的コンピュータ可読媒体であって、前記命令は、実行されたとき、ビデオコーディングデバイスの１つまたは複数のプロセッサに、
ビデオデータの現在ピクチャのスライス用のただ１つの導出視差ベクトル（ＤＤＶ）を記憶することと、ここにおいて、前記スライスは複数のブロックを含む、
特定のブロック用の視差ベクトルを決定するために、隣接ブロックベース視差ベクトル（ＮＢＤＶ）導出プロセスにおいて、前記スライス用の前記ＤＤＶを使用することと、ここにおいて、前記特定のブロックは前記スライスの前記ブロックのうちの１つであり、前記１つまたは複数のプロセッサに、前記ＮＢＤＶ導出プロセスにおいて前記スライス用の前記ＤＤＶを使用することを行わせることの一環として、前記命令が、前記１つまたは複数のプロセッサに、
時間隣接ブロックが視差動きベクトルを有しているかどうかを決定することと、
前記時間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記時間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出することと、
前記時間隣接ブロックが視差動きベクトルを有していないことの決定に応答して、複数の空間隣接ブロック内の任意の空間隣接ブロックが視差動きベクトルを有しているかどうかを決定することと、
前記複数の空間隣接ブロック内の特定の空間隣接ブロックが視差動きベクトルを有していることの決定に応答して、前記特定の空間隣接ブロックの前記視差動きベクトルに基づいて、前記特定のブロック用の前記視差ベクトルを導出することと、
前記複数の空間隣接ブロック内のいずれの空間隣接ブロックも視差動きベクトルを有していないことの決定に応答して、前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを導出することと
を行わせ、
前記スライス用の前記ＤＤＶとして、前記特定のブロック用の前記視差ベクトルを記憶することと
を行わせる、非一時的コンピュータ可読媒体。