【手続補正書】
【提出日】平成30年11月30日(2018.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パケットのシーケンスをデコードされたフレームのシーケンスにデコードするよう構成された修正離散コサイン変換（MDCT）ベースのオーディオ・デコーダにおいて、デコードされるべきデータのパケットにおける誤りを隠蔽する方法であって：
オーディオ信号をエンコードするよう構成されたMDCTベースのオーディオ・エンコーダから、前記オーディオ信号の時間領域サンプルを含むフレームに関連するMDCT係数の集合を含むパケットを受領する段階と；
受領されたパケットが一つまたは複数の誤りを含むという点で受領されたパケットが誤ったパケットであると識別する段階；
前記誤ったパケットの前記MDCT係数の集合を置換するための、推定されたMDCT係数を生成する段階であって、前記推定されたMDCT係数は、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットに関連する対応するMDCT係数に基づく、段階と；
前記推定されたMDCT係数のそれぞれについて、そのMDCT係数がトーン様スペクトル・ビンまたはノイズ様スペクトル・ビンのどちらに関連しているかを、そのパケットに付随するメタデータに基づいて判定する段階であって、前記メタデータは、前記パケットのシーケンスおよび前記メタデータを含むビットストリームにおいて受領され、前記メタデータは、前記オーディオ・デコーダにおける圧伸ツールに関係し、MDCT係数がトーン様スペクトル・ビンまたはノイズ様スペクトル・ビンのどちらに関連しているかを判定することは、前記メタデータにおける前記圧伸ツールのオン／オフ状態の指示に基づいてなされる、段階と；
前記推定されたMDCT係数のうち、前記パケットのトーン様スペクトル・ビンに関連付けられたMDCT係数を含む第一の部分集合のMDCT係数の符号を、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットの対応するMDCT係数の対応する符号に等しくなるよう割り当てる段階と；
前記推定されたMDCT係数のうち、前記パケットのノイズ様スペクトル・ビンに関連付けられたMDCT係数を含む第二の部分集合のMDCT係数の符号をランダムに割り当てる段階と；
前記パケットの前記推定されたMDCT係数および選択された符号に基づいて隠蔽パケットを生成する段階と；
前記誤ったパケットを前記隠蔽パケットで置換する段階とを含む、
方法。
【請求項２】
前記推定されたMDCT係数は、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットの対応するMDCT係数に等しくなるよう選択される、請求項１記載の方法。
【請求項３】
前記推定されたMDCT係数は、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットの対応するMDCT係数を、エネルギー・スケーリング因子によってスケール因子帯域分解能においてエネルギー調整したものに等しくなるよう選択される、請求項１記載の方法。
【請求項４】
受領されたパケットは、前記オーディオ信号のN個の窓掛けされた時間領域サンプルに関連するN/2個のMDCT係数を含み：
前記隠蔽フレームから逆MDCT（IMDCT）によって、N個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む中間フレームを生成する段階と；
前記中間フレームの窓掛けされた時間領域のエイリアシングのあるサンプルの間の対称関係に基づいて、前記中間フレームの窓掛けされた時間領域のエイリアシングのあるサンプルを修正する段階とをさらに含む、
請求項１ないし３のうちいずれか一項記載の方法。
【請求項５】
前記修正は、N個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む前記中間フレームの前半の前半と、N個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む前記中間フレームの前半の後半との間の対称関係と、N個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む前記中間フレームの後半の前半と、N個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む前記中間フレームの後半の後半との間の対称関係とを使う、請求項４記載の方法。
【請求項６】
受領されたパケットは、前記オーディオ信号のN個の窓掛けされた時間領域サンプルに関連するN/2個のMDCT係数を含み：
前記隠蔽フレームからIMDCTによって、N個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む中間フレームを生成する段階と；
前記中間フレームの窓掛けされた時間領域のエイリアシングのあるサンプルと、前記オーディオ信号の前記N個の時間領域サンプルの窓掛けされた時間領域サンプルとの間の関係に基づいて、前記中間フレームの窓掛けされた時間領域のエイリアシングのあるサンプルを修正する段階とをさらに含む、
請求項１ないし５のうちいずれか一項記載の方法。
【請求項７】
受領されたパケットは、前記オーディオ信号のN個の窓掛けされた時間領域サンプルに関連するN/2個のMDCT係数を含み：
生成された中間フレームの前半を、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットに関連付けられた、N個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む、前の生成された中間フレームの後半に加算することによって、推定されたデコードされたフレームを生成することをさらに含む、
請求項４ないし６のうちいずれか一項記載の方法。
【請求項８】
受領されたパケットは、前記オーディオ信号のN個の窓掛けされた時間領域サンプルに関連するN/2個のMDCT係数を含み：
前記隠蔽フレームからIMDCTによってN個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む中間フレームを生成する段階と；
生成された中間フレームの前半を、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットに関連付けられた、N個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む、前の生成された中間フレームの後半に加算することによって、推定されたデコードされたフレームを生成する段階とをさらに含む、
請求項１ないし３のうちいずれか一項記載の方法。
【請求項９】
パケットのシーケンスをデコードされたフレームのシーケンスにデコードするよう構成された修正離散コサイン変換（MDCT）ベースのオーディオ・デコーダにおいて、デコードされるべきデータのパケットにおける誤りを隠蔽するためのデコード・システムであって、当該システムは：
オーディオ信号をエンコードするよう構成されたMDCTベースのオーディオ・エンコーダから、前記オーディオ信号の時間領域サンプルを含むフレームに関連するMDCT係数の集合を含むパケットを受領するよう構成された受領部と；
受領されたパケットが一つまたは複数の誤りを含むという点で受領されたパケットが誤ったパケットであると識別するよう構成された誤り検出部と；
誤り隠蔽部であって：
前記誤ったパケットの前記MDCT係数の集合を置換するための、推定されたMDCT係数を生成する段階であって、前記推定されたMDCT係数は、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットに関連する対応するMDCT係数に基づく、段階と；
前記推定されたMDCT係数のうち、前記パケットのトーン様スペクトル・ビンに関連付けられたMDCT係数を含む第一の部分集合のMDCT係数の符号を、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットの対応するMDCT係数の対応する符号に等しくなるよう割り当てる段階と；
前記推定されたMDCT係数のうち、前記パケットのノイズ様スペクトル・ビンに関連付けられたMDCT係数を含む第二の部分集合のMDCT係数の符号をランダムに割り当てる段階と；
前記パケットの前記推定されたMDCT係数および選択された符号に基づいて隠蔽パケットを生成する段階と；
前記誤ったパケットを前記隠蔽パケットで置換する段階とを実行するよう構成された誤り隠蔽部とを有しており、
当該デコード・システムは、前記推定されたMDCT係数のそれぞれについて、そのMDCT係数がトーン様スペクトル・ビンまたはノイズ様スペクトル・ビンのどちらに関連しているかを、そのパケットに付随するメタデータに基づいて判定するよう構成されており、前記受領部は、前記メタデータを、前記パケットのシーケンスおよび前記メタデータを含むビットストリームにおいて受領するよう構成されており、前記メタデータは、圧伸メタデータまたはMDCT長さメタデータを含む、
デコード・システム。
【請求項１０】
請求項１ないし８のうちいずれか一項記載の方法を実行するための命令をもつコンピュータ可読媒体を有するコンピュータ・プログラム・プロダクト。
【請求項１１】
パケットのシーケンスをデコードされたフレームのシーケンスにデコードするよう構成された修正離散コサイン変換（MDCT）ベースのオーディオ・デコーダにおいて、デコードされるべきデータのパケットにおける誤りを隠蔽する方法であって：
オーディオ信号をエンコードするよう構成されたMDCTベースのオーディオ・エンコーダから、前記オーディオ信号のN個の窓掛けされた時間領域サンプルに関連するN/2個のMDCT係数を含むパケットを受領する段階と；
前記パケットが一つまたは複数の誤りを含むという点で前記パケットが誤ったパケットであると識別する段階と；
前記誤ったパケットに関連するN個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む中間フレームの前半のN/4個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む第一の部分集合を推定する段階であって、該推定は、前記第一の部分集合の窓掛けされた時間領域のエイリアシングのあるサンプルと、前記オーディオ信号のN個の窓掛けされた時間領域サンプルの窓掛けされた時間領域サンプルとの間の関係に基づく、段階と；
前記中間フレームの前半の残りのN/4個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む第二の部分集合を、前記第二の部分集合の窓掛けされた時間領域のエイリアシングのあるサンプルと、前記第一の部分集合の窓掛けされた時間領域のエイリアシングのあるサンプルとの間の対称関係に基づいて推定する段階とを含む、
方法。
【請求項１２】
前記中間フレームの前半を、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットに関連付けられた、前の中間フレームの後半に加算することによって、前記誤ったパケットに関連する推定されたデコードされたフレームを生成することをさらに含む、
請求項１１記載の方法。
【請求項１３】
前記第一の部分集合の推定は、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットに関連付けられた、前のデコードされたフレームに基づく、請求項１１記載の方法。
【請求項１４】
前記中間フレームの前半を、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットに関連付けられた、前の中間フレームの後半に加算することによって、前記誤ったパケットに関連する推定されたデコードされたフレームを生成する段階と；
前記誤ったパケットに関連する前記中間フレームの後半のN/4個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む第三の部分集合を推定する段階であって、該推定は、前記誤ったパケットに関連する前記推定されたデコードされたフレームに基づく、段階と；
前記中間フレームの後半の残りのN/4個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む第四の部分集合を、前記第四の部分集合の窓掛けされた時間領域のエイリアシングのあるサンプルと、推定された前記第三の部分集合の窓掛けされた時間領域のエイリアシングのあるサンプルとの間の対称関係に基づいて推定する段階とを含む、
請求項１３記載の方法。
【請求項１５】
前記中間フレームの後半を、前記パケットのシーケンスにおいて前記誤ったパケットの直後の受領されたパケットに関連付けられた、後続の中間フレームの前半に加算することによって、前記パケットのシーケンスにおいて前記誤ったパケットの直後の受領されたパケットに関連付けられた、後続の推定されたデコードされたフレームを生成することをさらに含む、
請求項１４記載の方法。
【請求項１６】
N/4個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む前記第一の部分集合が前記中間フレームの前半の前半であり、n＝0,1,…,N/4−1について、前記第一の部分集合のサンプル番号nは前記前のデコードされたフレームのサンプル番号nの窓掛けされたバージョンから前記前のデコードされたフレームのサンプル番号N/2−1−nの窓掛けされたバージョンを引いたものとして推定される、請求項１３記載の方法。
【請求項１７】
N/4個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む前記第一の部分集合が前記中間フレームの前半の前半であり、N/4個の窓掛けされた時間領域のエイリアシングのあるサンプルを含む前記第三の部分集合が前記中間フレームの後半の前半であり、n＝0,1,…,N/4−1について、前記第一の部分集合のサンプル番号nは前記前のデコードされたフレームのサンプル番号nの窓掛けされたバージョンから前記前のデコードされたフレームのサンプル番号N/2−1−nの窓掛けされたバージョンを引いたものとして推定され、n＝0,1,…,N/4−1について、前記第三の部分集合のサンプル番号nは前記推定されたデコードされたフレームのサンプル番号nの窓掛けされたバージョンから前記推定されたデコードされたフレームのサンプル番号N/2−1−nの窓掛けされたバージョンを引いたものとして推定される、請求項１５記載の方法。
【請求項１８】
前記第一の部分集合の推定は、前記パケットのシーケンスにおいて前記誤ったパケットの直前の受領されたパケットに関連付けられた前のデコードされたフレームと、前記パケットのシーケンスにおいて前記前のデコードされたフレームに関連付けられたパケットの直前の受領されたパケットに関連付けられたさらに前のデコードされたフレームとの、N/2個のサンプルを含むオフセット集合に基づき、該オフセット集合は前記さらに前のデコードされたフレームの最後のk個のサンプルと、前記前のデコードされたフレームの最後のk個のサンプル以外のすべてのサンプルとを含み、k＜N/2である、請求項１１記載の方法。
【請求項１９】
kは推定されるべきフレームの、先行する諸フレームとの自己類似性の最大化に基づいて設定される、請求項１８記載の方法。
【請求項２０】
kはNに依存する、請求項１８または１９記載の方法。
【請求項２１】
請求項１１〜２０のうちいずれか一項記載の方法を実行するための命令そ備えるコンピュータ可読媒体を有するコンピュータ・プログラム・プロダクト。