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