【手続補正書】
【提出日】平成27年12月22日(2015.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子デバイスによる冗長フレーム符号化のための方法であって、
オーディオ信号のフレームに基づいて適応コードブックエネルギーと固定コードブックエネルギーとを決定することと、
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの冗長バージョンを符号化することと、
前記フレームの前記冗長バージョンを備える後続のフレームを送信することとを備える、方法。
【請求項２】
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化することは、前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて因子を決定することを備える、請求項１に記載の方法。
【請求項３】
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化することは、前記因子が、第１のしきい値未満であるか、前記第１のしきい値と第２のしきい値との間であるか、または前記第２のしきい値を上回るかどうかを判定することをさらに備える、請求項２に記載の方法。
【請求項４】
前記因子が前記第１のしきい値未満である場合、前記フレームの前記冗長バージョンを符号化することは、前記フレームの前記冗長バージョンに関する１つまたは複数の固定コードブックパラメータのみを符号化することを備える、請求項３に記載の方法。
【請求項５】
前記因子が前記第１のしきい値と前記第２のしきい値との間である場合、前記フレームの前記冗長バージョンを符号化することは、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータと１つまたは複数の固定コードブックパラメータとを符号化することを備え、好ましくは、
前記フレームの前記冗長バージョンを符号化することは、前記フレームの少なくとも１つのサブフレームに関する少なくとも１つのパラメータの符号化をスキップすることを備え、
前記フレームの前記冗長バージョンを符号化することは、固定ベースまたは適応ベースで１つまたは複数のパラメータの符号化をスキップするための１つまたは複数のサブフレームを決定することをさらに備える、請求項３に記載の方法。
【請求項６】
前記因子が前記第２のしきい値を上回る場合、前記フレームの前記冗長バージョンを符号化することは、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータのみを符号化することを備え、および／または、
前記第１のしきい値は０．１５であり、前記第２のしきい値は０．３である、請求項３に記載の方法。
【請求項７】
前記因子は、式
【数１】
2015509214.tif 000001
に従うＭであり、ここで、Ｅ（ＡＣＢ）は前記適応コードブックエネルギーであり、Ｅ（ＦＣＢ）は前記固定コードブックエネルギーである、請求項２に記載の方法。
【請求項８】
前記フレームはサブフレームであり、および／または、
前記フレームの前記冗長バージョンのサイズは可変である、請求項１に記載の方法。
【請求項９】
前記フレームの前記冗長バージョンを符号化することは、１次ビットストリームから１つまたは複数のパラメータを選択的に破棄することを備える、請求項１に記載の方法。
【請求項１０】
前記フレームの前記冗長バージョンを符号化することは、より少ないビットを使用して前記フレームの前記符号化を再実行することを備える、請求項１に記載の方法。
【請求項１１】
電子デバイスによる冗長フレーム復号のための方法であって、
オーディオ信号のフレームの受信が成功しなかったかどうかを判定することと、
フレームの受信が成功しなかった場合、前記フレームの冗長バージョンが、１つもしくは複数の適応コードブックパラメータのみを含むか、１つもしくは複数の固定コードブックパラメータのみを含むか、または１つもしくは複数の適応コードブックパラメータと１つもしくは複数の固定コードブックパラメータとを含むかどうかを判定することによって符号化方式を決定することと、
フレームの受信が成功しなかった場合、前記符号化方式に基づいて前記フレームを再構成することとを備える、方法。
【請求項１２】
前記符号化方式を決定することは、１つまたは複数の受信された符号化方式ビットに基づいており、および／または、
前記フレームを再構成することは、前記フレームの前記冗長バージョンにさらに基づいている、請求項１１に記載の方法。
【請求項１３】
命令を有する非一時的有形コンピュータ可読媒体を備える、冗長フレーム符号化のためのコンピュータプログラム製品であって、前記命令は、
電子デバイスに、請求項１乃至１２のいずれかに記載の方法を実行させるためのコードを備える、コンピュータプログラム製品。
【請求項１４】
冗長フレーム符号化のための装置であって、
オーディオ信号のフレームに基づいて適応コードブックエネルギーと固定コードブックエネルギーとを決定するための手段と、
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの冗長バージョンを符号化するための手段と、
前記フレームの前記冗長バージョンを備える後続のフレームを送信するための手段とを備える、装置。
【請求項１５】
冗長フレーム復号のための装置であって、
オーディオ信号のフレームの受信が成功しなかったかどうかを判定するための手段と、
フレームの受信が成功しなかった場合、前記フレームの冗長バージョンが、１つもしくは複数の適応コードブックパラメータのみを含むか、１つもしくは複数の固定コードブックパラメータのみを含むか、または１つもしくは複数の適応コードブックパラメータと１つもしくは複数の固定コードブックパラメータとを含むかどうかを判定することによって符号化方式を決定するための手段と、
フレームの受信が成功しなかった場合、前記符号化方式に基づいて前記フレームを再構成するための手段とを備える、装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２５
【補正方法】変更
【補正の内容】
【０１２５】
[00130]特許請求の範囲は、上記に示した厳密な構成および構成要素に限定されないことを理解されたい。特許請求の範囲から逸脱することなく、本明細書で説明したシステム、方法、および装置の構成、動作および詳細において、様々な修正、変更および変形が行われ得る。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
電子デバイスによる冗長フレーム符号化のための方法であって、
フレームに基づいて適応コードブックエネルギーと固定コードブックエネルギーとを決定することと、
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの冗長バージョンを符号化することと、
後続のフレームを送信することとを備える、方法。
［Ｃ２］
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化することは、前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて因子を決定することを備える、Ｃ１に記載の方法。
［Ｃ３］
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化することは、前記因子が、第１のしきい値未満であるか、前記第１のしきい値と第２のしきい値との間であるか、または前記第２のしきい値を上回るかどうかを判定することをさらに備える、Ｃ２に記載の方法。
［Ｃ４］
前記因子が前記第１のしきい値未満である場合、前記フレームの前記冗長バージョンを符号化することは、前記フレームの前記冗長バージョンに関する１つまたは複数の固定コードブックパラメータのみを符号化することを備える、Ｃ３に記載の方法。
［Ｃ５］
前記因子が前記第１のしきい値と前記第２のしきい値との間である場合、前記フレームの前記冗長バージョンを符号化することは、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータと１つまたは複数の固定コードブックパラメータとを符号化することを備える、Ｃ３に記載の方法。
［Ｃ６］
前記フレームの前記冗長バージョンを符号化することは、前記フレームの少なくとも１つのサブフレームに関する少なくとも１つのパラメータの符号化をスキップすることを備える、Ｃ５に記載の方法。
［Ｃ７］
前記フレームの前記冗長バージョンを符号化することは、固定ベースまたは適応ベースで１つまたは複数のパラメータの符号化をスキップするための１つまたは複数のサブフレームを決定することをさらに備える、Ｃ５に記載の方法。
［Ｃ８］
前記因子が前記第２のしきい値を上回る場合、前記フレームの前記冗長バージョンを符号化することは、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータのみを符号化することを備える、Ｃ３に記載の方法。
［Ｃ９］
前記第１のしきい値は０．１５であり、前記第２のしきい値は０．３である、Ｃ３に記載の方法。
［Ｃ１０］
前記因子は、式
【数６】
2015509214.tif 000002
に従うＭであり、ここで、Ｅ（ＡＣＢ）は前記適応コードブックエネルギーであり、Ｅ（ＦＣＢ）は前記固定コードブックエネルギーである、Ｃ２に記載の方法。
［Ｃ１１］
前記フレームはサブフレームである、Ｃ１に記載の方法。
［Ｃ１２］
前記フレームの前記冗長バージョンのサイズは可変である、Ｃ１に記載の方法。
［Ｃ１３］
前記フレームの前記冗長バージョンを符号化することは、１次ビットストリームから１つまたは複数のパラメータを選択的に破棄することを備える、Ｃ１に記載の方法。
［Ｃ１４］
前記フレームの前記冗長バージョンを符号化することは、より少ないビットを使用して前記フレームの前記符号化を再実行することを備える、Ｃ１に記載の方法。
［Ｃ１５］
電子デバイスによる冗長フレーム復号のための方法であって、
フレームの受信が成功しなかったかどうかを判定することと、
フレームの受信が成功しなかった場合、前記フレームの冗長バージョンが、１つもしくは複数の適応コードブックパラメータのみを含むか、１つもしくは複数の固定コードブックパラメータのみを含むか、または１つもしくは複数の適応コードブックパラメータと１つもしくは複数の固定コードブックパラメータとを含むかどうかを判定することによって符号化方式を決定することと、
フレームの受信が成功しなかった場合、前記符号化方式に基づいて前記フレームを再構成することとを備える、方法。
［Ｃ１６］
前記符号化方式を決定することは、１つまたは複数の受信された符号化方式ビットに基づいている、Ｃ１５に記載の方法。
［Ｃ１７］
前記フレームを再構成することは、前記フレームの前記冗長バージョンにさらに基づいている、Ｃ１５に記載の方法。
［Ｃ１８］
冗長フレーム符号化のための電子デバイスであって、
フレームに基づいて適応コードブックエネルギーを決定する適応コードブックエネルギー決定回路と、
前記フレームに基づいて固定コードブックエネルギーを決定する固定コードブックエネルギー決定回路と、
前記適応コードブックエネルギー決定回路と前記固定コードブックエネルギー決定回路とに結合され、前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの冗長バージョンを符号化する、冗長符号器と、
前記冗長符号器に結合され、後続のフレームを送信する、送信回路とを備える、電子デバイス。
［Ｃ１９］
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化することは、前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて因子を決定することを備える、Ｃ１８に記載の電子デバイス。
［Ｃ２０］
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化することは、前記因子が、第１のしきい値未満であるか、前記第１のしきい値と第２のしきい値との間であるか、または前記第２のしきい値を上回るかどうかを判定することをさらに備える、Ｃ１９に記載の電子デバイス。
［Ｃ２１］
前記因子が前記第１のしきい値未満である場合、前記フレームの前記冗長バージョンを符号化することは、前記フレームの前記冗長バージョンに関する１つまたは複数の固定コードブックパラメータのみを符号化することを備える、Ｃ２０に記載の電子デバイス。
［Ｃ２２］
前記因子が前記第１のしきい値と前記第２のしきい値との間である場合、前記フレームの前記冗長バージョンを符号化することは、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータと１つまたは複数の固定コードブックパラメータとを符号化することを備える、Ｃ２０に記載の電子デバイス。
［Ｃ２３］
前記フレームの前記冗長バージョンを符号化することは、前記フレームの少なくとも１つのサブフレームに関する少なくとも１つのパラメータの符号化をスキップすることを備える、Ｃ２２に記載の電子デバイス。
［Ｃ２４］
前記フレームの前記冗長バージョンを符号化することは、固定ベースまたは適応ベースで１つまたは複数のパラメータの符号化をスキップするための１つまたは複数のサブフレームを決定することをさらに備える、Ｃ２２に記載の電子デバイス。
［Ｃ２５］
前記因子が前記第２のしきい値を上回る場合、前記フレームの前記冗長バージョンを符号化することは、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータのみを符号化することを備える、Ｃ２０に記載の電子デバイス。
［Ｃ２６］
前記第１のしきい値は０．１５であり、前記第２のしきい値は０．３０である、Ｃ２０に記載の電子デバイス。
［Ｃ２７］
前記因子は、式
【数７】
2015509214.tif 000003
に従うＭであり、ここで、Ｅ（ＡＣＢ）は前記適応コードブックエネルギーであり、Ｅ（ＦＣＢ）は前記固定コードブックエネルギーである、Ｃ１９に記載の電子デバイス。
［Ｃ２８］
前記フレームはサブフレームである、Ｃ１８に記載の電子デバイス。
［Ｃ２９］
前記フレームの前記冗長バージョンのサイズは可変である、Ｃ１８に記載の電子デバイス。
［Ｃ３０］
前記フレームの前記冗長バージョンを符号化することは、１次ビットストリームから１つまたは複数のパラメータを選択的に破棄することを備える、Ｃ１８に記載の電子デバイス。
［Ｃ３１］
前記フレームの前記冗長バージョンを符号化することは、より少ないビットを使用して前記フレームの前記符号化を再実行することを備える、Ｃ１８に記載の電子デバイス。
［Ｃ３２］
冗長フレーム復号のための電子デバイスであって、
フレームの受信が成功しなかったかどうかを判定するエラー検出回路と、
前記エラー検出回路に結合された符号化方式決定回路であって、フレームの受信が成功しなかった場合、フレームの冗長バージョンが、１つもしくは複数の適応コードブックパラメータのみを含むか、１つもしくは複数の固定コードブックパラメータのみを含むか、または１つもしくは複数の適応コードブックパラメータと１つもしくは複数の固定コードブックパラメータとを含むかどうかを判定することによって符号化方式を決定する、符号化方式決定回路と、
前記符号化方式決定回路に結合されたフレーム再構成回路であって、フレームの受信が成功しなかった場合、前記符号化方式に基づいて前記フレームを再構成する、フレーム再構成回路とを備える、電子デバイス。
［Ｃ３３］
前記符号化方式を決定することは、１つまたは複数の受信された符号化方式ビットに基づいている、Ｃ３２に記載の電子デバイス。
［Ｃ３４］
前記フレームを再構成することは、前記フレームの前記冗長バージョンにさらに基づいている、Ｃ３２に記載の電子デバイス。
［Ｃ３５］
命令を有する非一時的有形コンピュータ可読媒体を備える、冗長フレーム符号化のためのコンピュータプログラム製品であって、前記命令は、
電子デバイスに、フレームに基づいて適応コードブックエネルギーと固定コードブックエネルギーとを決定させるためのコードと、
前記電子デバイスに、前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの冗長バージョンを符号化させるためのコードと、
前記電子デバイスに、後続のフレームを送信させるためのコードとを備える、コンピュータプログラム製品。
［Ｃ３６］
前記電子デバイスに、前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化させるための前記コードは、前記電子デバイスに、前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて因子を決定させるためのコードを備える、Ｃ３５に記載のコンピュータ可読媒体。
［Ｃ３７］
前記電子デバイスに、前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化させるための前記コードは、前記電子デバイスに、前記因子が、第１のしきい値未満であるか、前記第１のしきい値と第２のしきい値との間であるか、または前記第２のしきい値を上回るかどうかを判定させるためのコードをさらに備える、Ｃ３６に記載のコンピュータ可読媒体。
［Ｃ３８］
前記因子が前記第１のしきい値未満である場合、前記電子デバイスに、前記フレームの前記冗長バージョンを符号化させるための前記コードは、前記電子デバイスに、前記フレームの前記冗長バージョンに関する１つまたは複数の固定コードブックパラメータのみを符号化させるためのコードを備える、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ３９］
前記因子が前記第１のしきい値と第２のしきい値との間である場合、前記電子デバイスに、前記フレームの前記冗長バージョンを符号化させるための前記コードは、前記電子デバイスに、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータと１つまたは複数の固定コードブックパラメータとを符号化させるためのコードを備える、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ４０］
前記電子デバイスに、前記フレームの前記冗長バージョンを符号化させるための前記コードは、前記電子デバイスに、前記フレームの少なくとも１つのサブフレームに関する少なくとも１つのパラメータの符号化をスキップさせるためのコードを備える、Ｃ３９に記載のコンピュータ可読媒体。
［Ｃ４１］
前記因子が前記第２のしきい値を上回る場合、前記電子デバイスに、前記フレームの前記冗長バージョンを符号化させるための前記コードは、前記電子デバイスに、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータのみを符号化させるためのコードを備える、Ｃ３７に記載のコンピュータ可読媒体。
［Ｃ４２］
前記フレームはサブフレームである、Ｃ３５に記載のコンピュータ可読媒体。
［Ｃ４３］
前記フレームの前記冗長バージョンのサイズは可変である、Ｃ３５に記載のコンピュータ可読媒体。
［Ｃ４４］
命令を有する非一時的有形コンピュータ可読媒体を備える、冗長フレーム復号のためのコンピュータプログラム製品であって、前記命令は、
電子デバイスに、フレームの受信が成功しなかったかどうかを判定させるためのコードと、
フレームの受信が成功しなかった場合、フレームの冗長バージョンが、１つもしくは複数の適応コードブックパラメータのみを含むか、１つもしくは複数の固定コードブックパラメータのみを含むか、または１つもしくは複数の適応コードブックパラメータと１つもしくは複数の固定コードブックパラメータとを含むかどうかを判定することによって、前記電子デバイスに符号化方式を決定させるためのコードと、
フレームの受信が成功しなかった場合、前記電子デバイスに、前記符号化方式に基づいて前記フレームを再構成させるためのコードとを備える、コンピュータプログラム製品。
［Ｃ４５］
前記符号化方式を決定することは、１つまたは複数の受信された符号化方式ビットに基づいている、Ｃ４４に記載のコンピュータプログラム製品。
［Ｃ４６］
前記フレームを再構成することは、前記フレームの前記冗長バージョンにさらに基づいている、Ｃ４４に記載のコンピュータプログラム製品。
［Ｃ４７］
冗長フレーム符号化のための装置であって、
フレームに基づいて適応コードブックエネルギーと固定コードブックエネルギーとを決定するための手段と、
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの冗長バージョンを符号化するための手段と、
後続のフレームを送信するための手段とを備える、装置。
［Ｃ４８］
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化するための前記手段は、前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて因子を決定するための手段を備える、Ｃ４７に記載の装置。
［Ｃ４９］
前記適応コードブックエネルギーと前記固定コードブックエネルギーとに基づいて前記フレームの前記冗長バージョンを符号化するための前記手段は、前記因子が、第１のしきい値未満であるか、前記第１のしきい値と第２のしきい値との間であるか、または前記第２のしきい値を上回るかどうかを判定するための手段をさらに備える、Ｃ４８に記載の装置。
［Ｃ５０］
前記因子が前記第１のしきい値未満である場合、前記フレームの前記冗長バージョンを符号化するための前記手段は、前記フレームの前記冗長バージョンに関する１つまたは複数の固定コードブックパラメータのみを符号化するための手段を備える、Ｃ４９に記載の装置。
［Ｃ５１］
前記因子が前記第１のしきい値と第２のしきい値との間である場合、前記フレームの前記冗長バージョンを符号化するための前記手段は、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータと１つまたは複数の固定コードブックパラメータとを符号化するための手段を備える、Ｃ４９に記載の装置。
［Ｃ５２］
前記フレームの前記冗長バージョンを符号化するための前記手段は、前記フレームの少なくとも１つのサブフレームに関する少なくとも１つのパラメータの符号化をスキップするための手段を備える、Ｃ５１に記載の装置。
［Ｃ５３］
前記因子が前記第２のしきい値を上回る場合、前記フレームの前記冗長バージョンを符号化するための前記手段は、前記フレームの前記冗長バージョンに関する１つまたは複数の適応コードブックパラメータのみを符号化するための手段を備える、Ｃ４９に記載の装置。
［Ｃ５４］
前記フレームはサブフレームである、Ｃ４７に記載の装置。
［Ｃ５５］
前記フレームの前記冗長バージョンのサイズは可変である、Ｃ４７に記載の装置。
［Ｃ５６］
冗長フレーム復号のための装置であって、
フレームの受信が成功しなかったかどうかを判定するための手段と、
フレームの受信が成功しなかった場合、前記フレームの冗長バージョンが、１つもしくは複数の適応コードブックパラメータのみを含むか、１つもしくは複数の固定コードブックパラメータのみを含むか、または１つもしくは複数の適応コードブックパラメータと１つもしくは複数の固定コードブックパラメータとを含むかどうかを判定することによって符号化方式を決定するための手段と、
フレームの受信が成功しなかった場合、前記符号化方式に基づいて前記フレームを再構成するための手段とを備える、装置。
［Ｃ５７］
前記符号化方式を決定することは、１つまたは複数の受信された符号化方式ビットに基づいている、Ｃ５６に記載の装置。
［Ｃ５８］
前記フレームを再構成することは、前記フレームの前記冗長バージョンにさらに基づいている、Ｃ５６に記載の装置。