【手続補正書】
【提出日】平成29年1月27日(2017.1.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデコーダが実行するビデオ復号方法であって、
符号化ビデオデータのカレントユニットの開始を決定することと、
前記符号化ビデオデータの次の利用可能なユニットの開始を決定しないで前記カレントユニットの少なくとも一部分を復号することと、
前記カレントユニット中の復号エラーを検出することと、
前記復号エラーが検出されたとき、前記符号化ビデオデータの前記次の利用可能なユニットの前記開始を決定することと、
前記次の利用可能なユニットの前記開始に基づいて破損データセグメントの終了を決定することと、前記カレントユニットが第１のフレームのカレントスライスであり、前記破損データセグメントが、前記カレントスライスと第２のフレームからの符号化ビデオデータの少なくとも１つの追加のスライスとを含む、
前記カレントユニットの前記開始と前記破損データセグメントの前記終了とに基づいて前記破損データセグメントを隠蔽することと、
を備える、ビデオ復号方法。
【請求項２】
前記カレントユニット及び前記次の利用可能ユニットの各々はビデオデータスライスを備える、請求項１に記載の方法。
【請求項３】
前記復号エラーが検出された場合、前記復号エラーの前記検出を示すためにエラーフラグを設定することと、
前記エラーフラグが設定されているとき、前記次の利用可能なユニットの前記開始に基づいて前記破損データセグメントの前記終了を決定することと、
を更に備える、請求項１に記載の方法。
【請求項４】
前記次の利用可能なユニットが少なくとも１つのスライスを備え、前記方法は、前記復号エラーが検出されたとき、前記スライスに関連するスライスヘッダを探すことを更に備える、請求項３に記載の方法。
【請求項５】
前記復号エラーが検出された場合、前記カレントユニットの復号を止めることと、前記次の利用可能なユニットを復号し続けることとを更に含む、請求項３に記載の方法。
【請求項６】
前記復号エラーが検出されなかった場合、全体の第１のユニットを復号することを更に含む、請求項１に記載の方法。
【請求項７】
前記復号エラーが、シンタックスエラー、セマンティックエラー又はエントロピー符号化エラーの少なくとも１つを含む、請求項１に記載の方法。
【請求項８】
前記カレントユニットの開始を決定することが、前記カレントユニットの前記開始に関連する第１のマクロブロック（ＭＢ）番号を決定することを含み、前記破損データセグメントの終了を決定することが、第２のユニットの開始より前に第２のＭＢ番号を決定することを含み、隠蔽することが、前記第１のＭＢ番号から前記第２のＭＢ番号までの前記破損データセグメントを隠蔽することを含む、請求項１に記載の方法。
【請求項９】
前記第２のユニットの開始を決定することが、前記第２のユニットの前記開始に関連する第３のＭＢ番号を決定することを備え、前記第２のＭＢ番号を決定することが、前記第２のＭＢ番号を生成するために、前記第３のＭＢ番号から１を減算することを備える、請求項８に記載の方法。
【請求項１０】
第１のユニットの開始を決定することが、前記第１のユニットの前記開始に関連する第１のマクロブロック（ＭＢ）番号と第１のフレーム番号とを決定することを備え、前記破損データセグメントの終了を決定することが、前記破損データセグメントの前記終了に関連する第２のＭＢ番号と第２のフレーム番号とを決定することを備え、隠蔽することが、前記第１のＭＢ番号及び前記第２のＭＢ番号と前記第１のフレーム番号及び前記第２のフレーム番号とに基づいて前記破損データセグメントの少なくとも一部分を隠蔽することを備え、前記第１のフレーム番号と前記第２のフレーム番号とが異なる、請求項８に記載の方法。
【請求項１１】
１つ以上のフレームの損失を決定することと、他のフレームのための参照フレーム不整合を隠蔽するために前記１つ以上の損失フレームを置き換えることとを更に備える、請求項１に記載の方法。
【請求項１２】
符号化ビデオデータのカレントユニットの開始を決定するための手段と、
前記符号化ビデオデータの次の利用可能なユニットの開始を検出しないで前記カレントユニットの少なくとも一部分を復号するための手段と、
前記カレントユニット中の復号エラーを検出するための手段と、
前記復号エラーが検出されたとき、前記符号化ビデオデータの前記次の利用可能なユニットの前記開始を決定するための手段と、
前記次の利用可能なユニットの前記開始に基づいて破損データセグメントの終了を決定するための手段と、前記カレントユニットが、第１のフレームのカレントスライスであり、前記破損データセグメントが、前記カレントスライスと第２のフレームからの符号化ビデオデータの少なくとも１つの追加のスライスとを含み、
前記カレントユニットの前記開始と前記破損データセグメントの前記終了とに基づいて前記破損データセグメントを隠蔽するための手段と、
を備える、ビデオ復号装置。
【請求項１３】
前記カレントユニット及び前記次の利用可能ユニットの各々はビデオデータスライスを含む、請求項１２に記載のビデオ復号装置。
【請求項１４】
前記復号エラーが検出された場合、前記復号エラーの前記検出を示すためにエラーフラグを設定するための手段と、
前記エラーフラグが設定されると、前記次の利用可能なユニットの前記開始に基づいて前記破損データセグメントの前記終了を決定するための手段と、
を更に備える、請求項１２に記載のビデオ復号装置。
【請求項１５】
前記次の利用可能なユニットが少なくとも１つのスライスを備え、前記ビデオ復号装置は、前記復号エラーが検出されると、前記スライスに関連するスライスヘッダを探すための手段を更に備える、請求項１４に記載のビデオ復号装置。
【請求項１６】
前記復号エラーが検出されると、前記カレントユニットの復号を止めるための手段と、前記次の利用可能なユニットを復号し続けるための手段とを更に備える、請求項１４に記載のビデオ復号装置。
【請求項１７】
前記復号エラーが検出されない場合、全体の第１のユニットを復号するための手段を更に備える、請求項１２のビデオ復号装置。
【請求項１８】
前記復号エラーが、シンタックスエラー、セマンティックエラー又はエントロピー符号化エラーの少なくとも１つを備える、請求項１２に記載のビデオ復号装置。
【請求項１９】
第１のユニットとしての前記カレントユニットの開始を決定するための前記手段が、前記カレントユニットの前記開始に関連する第１のマクロブロック（ＭＢ）番号を決定するための手段を備え、前記破損データセグメントの終了を決定するための前記手段が、前記次の利用可能なユニットの開始より前に第２のＭＢ番号を決定するための手段を備え、隠蔽するための前記手段が、前記第１のＭＢ番号から前記第２のＭＢ番号までの前記破損データセグメントを隠蔽するための手段を備える、請求項１２に記載のビデオ復号装置。
【請求項２０】
第２のユニットの開始を決定するための前記手段が、前記第２のユニットの前記開始に関連する第３のＭＢ番号を決定するための手段を備え、前記第２のＭＢ番号を決定するための前記手段が、前記第２のＭＢ番号を生成するために、前記第３のＭＢ番号から１を減算するための手段を備える、請求項１４に記載のビデオ復号装置。
【請求項２１】
前記第１のユニットの開始を決定するための前記手段が、前記第１のユニットの前記開始に関連する第１のマクロブロック（ＭＢ）番号と第１のフレーム番号とを決定するための手段を備え、前記破損データセグメントの終了を決定するための前記手段が、前記破損データセグメントの前記終了に関連する第２のＭＢ番号と第２のフレーム番号とを決定するための手段を備え、隠蔽するための前記手段が、前記第１のＭＢ番号及び前記第２のＭＢ番号と前記第１のフレーム番号及び前記第２のフレーム番号とに基づいて前記破損データセグメントの少なくとも一部分を隠蔽するための手段を備え、前記第１のフレーム番号と前記第２のフレーム番号とが異なる、請求項１９に記載のビデオ復号装置。
【請求項２２】
１つ以上のフレームの損失を検出するための手段と、他のフレームの参照フレーム不整合を隠蔽するため前記１つ以上の損失フレームを置き換えるための手段とを更に備える、請求項１２に記載のビデオ復号装置。
【請求項２３】
符号化ビデオデータの次の利用可能なユニットの開始が決定される前に前記符号化ビデオデータのカレントユニットの少なくとも一部分を復号する復号エンジンと、
前記カレントユニット中の復号エラーを検出するエラー検出モジュールと、
前記カレントユニットの開始を決定し、前記復号エラーが検出されると、前記符号化ビデオデータの前記次の利用可能なユニットの前記開始を決定し、前記次の利用可能なユニットの前記開始に基づいて破損データセグメントの終了を決定するエラーマッピングモジュールと、前記カレントユニットが、第１のフレームのカレントスライスであり、前記破損データセグメントが、前記カレントスライスと第２のフレームからの符号化ビデオデータの少なくとも１つの追加のスライスとを含み、
前記カレントユニットの前記開始と前記破損データセグメントの前記終了とに基づいて前記破損データセグメントを隠蔽するエラー隠蔽モジュールと、
を備えるビデオ復号装置。
【請求項２４】
前記カレントユニット及び前記次の利用可能ユニットの各々はビデオデータスライスを含む、請求項２３に記載のビデオ復号装置。
【請求項２５】
前記エラー検出モジュールが、前記復号エラーの前記検出を示すためにエラーフラグを設定し、前記エラーマッピングモジュールは、前記エラーフラグが設定されると、前記次の利用可能なユニットの前記開始に基づいて前記破損データセグメントの前記終了を決定する、請求項２３に記載のビデオ復号装置。
【請求項２６】
前記次の利用可能なユニットが少なくとも１つのスライスを備え、前記復号エンジンは、前記復号エラーが検出されたとき、前記スライスに関連するスライスヘッダを探索する、請求項２５に記載のビデオ復号装置。
【請求項２７】
前記復号エラーが検出された場合、前記復号エンジンは、前記カレントユニットの復号を止め、前記次の利用可能なユニットを復号し続ける、請求項２５に記載のビデオ復号装置。
【請求項２８】
前記復号エンジンは、前記復号エラーが検出されない場合に全体の第１のユニットを復号する、請求項２３に記載のビデオ復号装置。
【請求項２９】
前記復号エラーが、シンタックスエラー、セマンティックエラー又はエントロピー符号化エラーの少なくとも１つを備える、請求項２３に記載のビデオ復号装置。
【請求項３０】
前記エラーマッピングモジュールが、前記カレントユニットの前記開始に関連する第１のマクロブロック（ＭＢ）番号を決定し、前記次の利用可能なユニットの開始より前に第２のＭＢ番号を決定し、前記エラー隠蔽モジュールが、前記第１のＭＢ番号から前記第２のＭＢ番号までの前記破損データセグメントを隠蔽する、請求項２３に記載のビデオ復号装置。
【請求項３１】
前記エラーマッピングモジュールが、第２のユニットの前記開始に関連する第３のＭＢ番号を決定し、前記第２のＭＢ番号を生成するために、前記第３のＭＢ番号から１を減算することによって前記第２のＭＢ番号を決定する、請求項３０に記載のビデオ復号装置。
【請求項３２】
前記エラーマッピングモジュールが、第１のユニットの前記開始に関連する第１のマクロブロック（ＭＢ）番号と第１のフレーム番号とを決定し、前記破損データセグメントの前記終了に関連する第２のＭＢ番号と第２のフレーム番号とを決定し、前記エラー隠蔽モジュールが、前記第１のＭＢ番号及び前記第２のＭＢ番号並びに前記第１のフレーム番号及び前記第２のフレーム番号に基づいて前記破損データセグメントの少なくとも一部分を隠蔽し、前記第１のフレーム番号と前記第２のフレーム番号とは異なる、請求項３０に記載のビデオ復号装置。
【請求項３３】
前記エラー隠蔽モジュールは１つ以上のフレームの損失を検出し、他のフレームの参照フレーム不整合を隠蔽するために前記１つ以上の損失フレームを置き換える、請求項２３に記載のビデオ復号装置。
【請求項３４】
前記ビデオ復号装置がワイヤレス通信装置ハンドセットを備える、請求項２３に記載のビデオ復号装置。
【請求項３５】
前記ビデオ復号装置が集積回路装置を備える、請求項２３に記載のビデオ復号装置。
【請求項３６】
符号化ビデオデータのカレントユニットの開始を決定することと、
前記符号化ビデオデータの次の利用可能なユニットの終了を決定しないで前記カレントユニットの少なくとも一部分を復号することと、
前記カレントユニット中の復号エラーを検出することと、
前記復号エラーが検出されたとき、前記符号化ビデオデータの前記次の利用可能なユニットの前記開始を決定することと、
前記次の利用可能なユニットの前記開始に基づいて破損データセグメントの終了を決定することと、前記カレントユニットが、第１のフレームのカレントスライスであり、前記破損データセグメントが、前記カレントスライスと第２のフレームからの符号化ビデオデータの少なくとも１つの追加のスライスとを含み、
前記カレントユニットの前記開始と前記破損データセグメントの前記終了とに基づいて前記破損データセグメントを隠蔽することと、
を１つ以上のプロセッサに行わせるための命令を記憶する、コンピュータ可読記憶媒体。
【請求項３７】
前記カレントユニット及び前記次の利用可能ユニットの各々はビデオデータスライスを含む、請求項３６に記載のコンピュータ可読記憶媒体。
【請求項３８】
前記復号エラーが検出される場合前記復号エラーの検出を示すエラーフラグを設定すること、前記エラーフラグが設定されたとき前記次の利用可能ユニットの前記開始に基づいて前記破損データセグメントの前記終了を決定することを前記１つ以上のプロセッサに行わせる命令を更に含む、請求項３６に記載のコンピュータ可読記憶媒体。
【請求項３９】
前記次の利用可能ユニットは少なくとも１つのスライスを備え、前記命令は前記復号エラーが検出されると、前記１つ以上のプロセッサに前記スライスと関連するスライスヘッダを探索させる、請求項３８に記載のコンピュータ可読記憶媒体。
【請求項４０】
前記復号エラーが検出された場合、前記１つ以上のプロセッサに前記カレントユニットの復号を止めさせ、前記次の利用可能ユニットを復号し続けさせる命令を更に備える、請求項３８に記載のコンピュータ可読記憶媒体。
【請求項４１】
前記命令は、前記復号エラーが検出されない場合、前記１つ以上のプロセッサに全体の第１のユニットを復号させる、請求項３６に記載のコンピュータ可読記憶媒体。
【請求項４２】
前記復号エラーはシンタックスエラー、セマンティクエラー又はエントロピーコード化エラーの少なくとも１つを備える、請求項３６に記載のコンピュータ可読記憶媒体。
【請求項４３】
前記命令は、前記１つ以上のプロセッサに前記カレントユニットの前記開始に関連する第１のマクロブロック（ＭＢ）番号を決定させ、第２のユニットの開始より前に第２のＭＢ番号を決定させ、エラー隠蔽モジュールが、前記第１のＭＢ番号から前記第２のＭＢ番号までの前記破損データセグメントを隠蔽させる、請求項３６に記載のコンピュータ可読記憶媒体。
【請求項４４】
前記命令は、前記１つ以上のプロセッサに前記第２のユニットの前記開始と関連する第３のＭＢ番号を決定させ、前記第２のＭＢ番号を生成するために前記第３のＭＢ番号から１を減算させる、請求項４３に記載のコンピュータ可読記憶媒体。
【請求項４５】
前記命令は、第１のユニットの前記開始に関連する第１のマクロブロック（ＭＢ）番号と第１のフレーム番号とを決定することと、前記破損データセグメントの前記終了に関連する第２のＭＢ番号と第２のフレーム番号とを決定することと、前記第１のＭＢ番号及び前記第２のＭＢ番号並びに前記第１のフレーム番号及び前記第２のフレーム番号に基づいて前記破損データセグメントの少なくとも一部分を隠蔽することとを前記１つ以上のプロセッサに行わせ、前記第１のフレーム番号と前記第２のフレーム番号とは異なる、請求項４３に記載のコンピュータ可読記憶媒体。
【請求項４６】
前記命令は、前記１つ以上のプロセッサに１つ以上のフレームの損失を検出させ、他のフレームの参照フレーム不整合を隠蔽するために前記１つ以上のフレームを置き換えさせる、請求項３６に記載のコンピュータ可読記憶媒体。
【請求項４７】
符号化ビデオデータのカレントユニットの開始を決定し、前記符号化ビデオデータの次の利用可能ユニットの終了を検出しないで前記カレントユニットの少なくとも一部を復号し、復号エラーが検出されると、前記カレントユニットの中の復号エラーを検出し、前記符号化ビデオデータの前記次の利用可能ユニットの開始を決定し、前記次の利用可能ユニットの前記開始に基づいて破損データセグメントの終了を決定し、ここにおいて前記カレントユニットは第１のフレームのカレントスライスであり、前記破損データセグメントは前記カレントスライス及び第２のフレームからの符号化ビデオデータの少なくとも追加のスライスを含み、前記カレントユニットの前記開始及び前記破損データセグメントの前記終了に基づいて前記破損データセグメントを隠蔽するように構成されるプロセッサを備える、装置。