【手続補正書】
【提出日】平成24年5月1日(2012.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも一つのビットストリーム・ヘッダ・セクションを含むフレームベースのオーディオビットストリーム・フォーマット・ファイルを生成するための方法であって、前記フレームは、エンコードされた信号データを含み、現在のフレームのデータのデコーディング又は評価のために必要なデータが、一つ以上の先行フレームに含まれ、前記ヘッダに情報アイテムを配置することによって実行される方法であって：
前記情報アイテムは：
−  前記ファイルのチャネル毎のサンプルの総数と；
−  前記ファイルの「アーカイブモード」又は「ストリーミングモード」と；
−  前記エンコードされた信号データのデコーディングが、前記ファイルの最初のフレームで始めることができるか否かと；
−  前記エンコードされた信号データのデコーディングが、前記ファイルの前記最初のフレームで始まることになっていない場合、デコーディング状態を初期化する際にミュートする先頭部分のフレーム数、及び、任意的に、サンプルに忠実にカットする機能のための、対応する前記フレームのミュートするサンプル数と；
−  前記ストリーミングモードにおいて、整合性チェックのための、前のスーパーフレームを特定するための値と；
を表し、
前記アーカイブモードにおいて、前記ファイルは、シングル・ビットストリーム・ヘッダ・セクションと、前記フレームの連続したフレームとを含み、かつ、前記エンコードされた信号データのデコーディングは、前記フレームの前記最初のフレームから始まり、かつ、
前記ストリーミングモードにおいて、前記ビットストリームは、１つ以上のスーパーフレームを含み、前記スーパーフレームのそれぞれは、シングル・ビットストリーム・ヘッダ・セクションから始まり、幾つかの前記フレームが続き、かつ、前記エンコードされた信号データのデコーディングは、前記スーパーフレームのそれぞれで初期化され、かつ、
ミュートする先頭部分のフレームの数に関する前記情報アイテムは、現在のスーパーフレームに続くフレームからエンコードされた信号データのデコーディングを実際に開始する前に前記信号データのデコーディングの状態を初期化するためのデータを確立するために、現在のスーパーフレームの幾つの先頭部分のフレームが必要かの信号を作るのに使用され、前記先頭部分のフレームは、前記先頭部分のフレームに含まれた前記エンコードされた信号データのデコーディングのために使用されない、
方法。
【請求項２】
少なくとも一つのビットストリーム・ヘッダ・セクションを含むフレームベースのオーディオビットストリーム・フォーマット・ファイルのデータ構造であって、前記フレームは、エンコードされた信号データを含み、現在のフレームのデータのデコーディング又は評価のために必要なデータが、一つ以上の先行フレームに含まれ、前記ヘッダに情報アイテムを持つデータ構造であって：
前記情報アイテムは：
−  前記ファイルのチャネル毎のサンプルの総数と；
−  前記ファイルの「アーカイブモード」又は「ストリーミングモード」と；
−  前記エンコードされた信号データのデコーディングが、前記ファイルの最初のフレームで始めることができるか否かと；
−  前記エンコードされた信号データのデコーディングが、前記ファイルの前記最初のフレームで始まることになっていない場合、デコーディング状態を初期化する際にミュートする先頭部分のフレーム数、及び、任意的に、サンプルに忠実にカットする機能のための、対応する前記フレームのミュートするサンプル数と；
−  前記ストリーミングモードにおいて、整合性チェックのための、前のスーパーフレームを特定するための値と；
を表し、
前記アーカイブモードにおいて、前記ファイルは、シングル・ビットストリーム・ヘッダ・セクションと、前記フレームの連続したフレームとを含み、かつ、前記エンコードされた信号データのデコーディングは、前記フレームの前記最初のフレームから始まり、かつ、
前記ストリーミングモードにおいて、前記ビットストリームは、１つ以上のスーパーフレームを含み、前記スーパーフレームのそれぞれは、シングル・ビットストリーム・ヘッダ・セクションから始まり、幾つかの前記フレームが続き、かつ、前記エンコードされた信号データのデコーディングは、前記スーパーフレームのそれぞれで初期化され、かつ、
ミュートする先頭部分のフレームの数に関する前記情報アイテムは、現在のスーパーフレームに続くフレームからエンコードされた信号データのデコーディングを実際に開始する前に前記信号データのデコーディングの状態を初期化するためのデータを確立するために、現在のスーパーフレームの幾つの先頭部分のフレームが必要かの信号を作るのに使用され、前記先頭部分のフレームは、前記先頭部分のフレームに含まれた前記エンコードされた信号データのデコーディングのために使用されない、
データ構造。
【請求項３】
ヘッダ・セクションを含むフレームベースのオーディオビットストリーム・ファイル・フォーマットを変更するための方法であって、前記フレームは、エンコードされた信号データを含み、現在のフレームのデータのデコーディング又は評価のために必要なデータが、一つ以上の先行フレームに含まれ、かつ、前記ヘッダは、情報アイテムを含む方法であって、
前記情報アイテムは：
−  前記ファイルのチャネル毎のサンプルの総数と；
−  前記ファイルの「アーカイブモード」と；
−  前記エンコードされた信号データのデコーディングが、前記ファイルの最初のフレームで始まることと；
を表し、
前記アーカイブモードにおいて、前記ファイルは、シングル・ビットストリーム・ヘッダ・セクションと、前記フレームの連続したフレームとを含み、当該方法は、前記アーカイブモード・ファイルから前記必要なフレームデータを取ることによって、前記アーカイブモード・ファイルのあらゆる連続したグループのフレームから、ストリーミングモード・ビットストリームのスーパーフレームを生成することによって、前記アーカイブモード・ファイルから「ストリーミングモード」ビットストリームを生成するステップと、各スーパーフレームの始まりにおいて、スーパーフレーム・ヘッダを配置するステップと、を含み、これらの前記スーパーフレーム・ヘッダは、前記ヘッダから得られ、かつ、前記スーパーフレーム・ヘッダの最初のスーパーフレーム・ヘッダにおいて：
−  前記ファイルのチャネル毎のサンプルの総数は、第１の適合されたチャネル毎のサンプル数に置き換えられ；
−  「アーカイブモード」のための情報アイテムは、その代わりに「ストリーミングモード」が与えられ；
−  前記エンコードされた信号データのデコーディングが、前記ファイルの前記最初のフレームで開始することに関する前記情報アイテムは、保たれ；
かつ、前記スーパーフレーム・ヘッダの後続のスーパーフレーム・ヘッダにおいて、
−  前記ファイルの前記チャネル毎のサンプルの総数は、第２の適合されたチャネル毎のサンプル数に置き換えられ；
−  「アーカイブモード」のための前記情報アイテムは、「ストリーミングモード」のための情報アイテムと置き換えられ；
−  前記エンコードされた信号データのデコーディングが前記ファイルの前記最初のフレームで始まることに関する前記情報アイテムは、前記エンコードされた信号データのデコーディングが前記最初のフレームで始まらないことに関する情報アイテム、に置き換えられ；
−  デコーディング状態が初期化される間に、ミュートする先頭部分のフレームの数に関する情報アイテムが追加され；
−  任意に、前記エンコードされた信号データのデコーディングが開始することになっているフレームにおいて、ミュートするサンプル数に関する情報アイテム（この数字は「０」である）が追加され；
−  整合性チェックデータであって、その値は前のスーパーフレームの前記データから得られる整合性チェックデータに関する情報アイテムが追加される；
方法。
【請求項４】
ヘッダ・セクションを含むフレームベースのオーディオビットストリーム・ファイル・フォーマットを変更するための装置であって、前記フレームは、エンコードされた信号データを含み、現在のフレームのデータのデコーディング又は評価のために必要なデータが、一つ以上の先行フレームに含まれ、かつ、前記ヘッダは、情報アイテムを含む装置であって、
前記情報アイテムは：
−  前記ファイルのチャネル毎のサンプルの総数と；
−  前記ファイルの「アーカイブモード」と；
−  前記エンコードされた信号データのデコーディングが、前記ファイルの最初のフレームで始まることと；
を表し、
前記アーカイブモードにおいて、前記ファイルは、シングル・ビットストリーム・ヘッダ・セクションと、前記フレームの連続したフレームとを含み、当該装置は、前記アーカイブモード・ファイルから前記必要なフレームデータを取ることによって、前記アーカイブモード・ファイルのあらゆる連続したグループのフレームから、ストリーミングモード・ビットストリームのスーパーフレームを生成することによって、前記アーカイブモード・ファイルから「ストリーミングモード」ビットストリームを生成し、各スーパーフレームの始まりにおいて、スーパーフレーム・ヘッダを配置し、これらの前記スーパーフレーム・ヘッダは、前記ヘッダから得られ、かつ、前記スーパーフレーム・ヘッダの最初のスーパーフレーム・ヘッダにおいて：
−  前記ファイルのチャネル毎のサンプルの総数は、第１の適合されたチャネル毎のサンプル数に置き換えられ；
−  「アーカイブモード」のための情報アイテムは、その代わりに「ストリーミングモード」が与えられ；
−  前記エンコードされた信号データのデコーディングが、前記ファイルの前記最初のフレームで開始することに関する前記情報アイテムは、保たれ；
かつ、前記スーパーフレーム・ヘッダの後続のスーパーフレーム・ヘッダにおいて、
−  前記ファイルの前記チャネル毎のサンプルの総数は、第２の適合されたチャネル毎のサンプル数に置き換えられ；
−  「アーカイブモード」のための前記情報アイテムは、「ストリーミングモード」のための情報アイテムと置き換えられ；
−  前記エンコードされた信号データのデコーディングが前記ファイルの前記最初のフレームで始まることに関する前記情報アイテムは、前記エンコードされた信号データのデコーディングが前記最初のフレームで始まらないことに関する情報アイテム、に置き換えられ；
−  デコーディング状態が初期化される間に、ミュートする先頭部分のフレームの数に関する情報アイテムが追加され；
−  任意に、前記エンコードされた信号データのデコーディングが開始することになっているフレームにおいて、ミュートするサンプル数に関する情報アイテム（この数字は「０」である）が追加され；
−  整合性チェックデータであって、その値は前のスーパーフレームの前記データから得られる整合性チェックデータに関する情報アイテムが追加される；
装置。
【請求項５】
前記第１の適合されたチャネル毎のサンプル数ＯＦＬは、ＯＦＬ＝Ｍｍｅａｎ＊Ｌであり、ここで、Ｌはフレーム毎のデコードされたサンプル数であり、ＯＦＬｏｒｉｇは、チャネル毎の前記ファイルのサンプルの全長であり、Ｍは、Ｍ＜＝ｃｅｉｌ（ＯＦＬｏｒｉｇ／Ｌ）及びＭｍｅａｎ＝ｃｅｉｌ（ＯＦＬｏｒｉｇ／（Ｍ＊Ｌ））を満たすスーパーフレームの数である、
請求項３記載の方法又は請求項４記載の装置。
【請求項６】
「ｍ」は、現在のスーパーフレームの番号であり、第２の適合されたチャネル毎のサンプル数ＯＦＬは、ＯＦＬ＝ｍｉｎ（（Ｍｍｅａｎ＊Ｌ）、（ＯＦＬｏｒｉｇ−ｍ＊Ｌ＊Ｍｍｅａｎ））である、
請求項５記載の方法又は請求項５記載の装置。
【請求項７】
整合性チェックデータに関する前記情報アイテムは、前記前のスーパーフレームのあらかじめ定められたセクションの前記ＣＲＣチェックサムである、
請求項６記載の方法又は請求項６記載の装置。
【請求項８】
整合性チェックデータに関する前記情報アイテムは、前記前のスーパーフレームのフレーム、例えば、最後フレームのハッシュ値である、
請求項６記載の方法又は請求項６記載の装置。
【請求項９】
前記ストリーミングモード・ビットストリームのデコーディングのための、請求項３ないし５のうちいずれか１項記載の方法の使用であって、
−  前記最初のスーパーフレームにおいて、前記ストリーミングモード・ビットストリームのデコーディングを始めるとき、デフォルトのデコーダ状態を使用して、そのスーパーフレームの最初のフレームで、前記エンコードされた信号データのデコーディングを開始するステップと；
−  前記ストリーミングモード・ビットストリームのデコーディングを、前記最初のスーパーフレームで開始しないとき、デコーディング初期化又はリセットに続いて、ミュートする先頭部分のフレームの数に関する前記情報アイテムに対応する「ｍｕｔｅＦｒａｍｅｓ」における数のフレームが前記デコーディング状態を初期化するために使用され、かつ、エンコードされた信号データのデコーディングは、これらのデコーディング状態を使用して、前記現在のスーパーフレームのフレーム番号ｍｕｔｅＦｒａｍｅｓ＋１から始めるステップと；
−  前記ストリーミングモード・ビットストリームのデコーディングを、前記最初のスーパーフレームで開始せず、かつ、前記前のスーパーフレーム・データから算出された整合性チェックデータが、前記現在のスーパーフレームから算出される対応する整合性チェックデータと整合していないとき、デコーディング状態の再初期化のために、後続するスーパーフレームの、「ｍｕｔｅＦｒａｍｅｓ」における数の、フレームを使用して、その後続するスーパーフレームの「ｍｕｔｅＦｒａｍｅｓ」＋１のフレーム番号のエンコードされた信号データのデコーディングを、これらのデコーディング状態を使用して、開始するステップと；
−  前記ストリーミングモード・ビットストリームのデコーディングを、前記最初のスーパーフレームで開始せず、かつ、スーパーフレームが以前にデコードされており、かつ、前記整合性チェックデータが有効であるとき、前記現在のスーパーフレームの前記フレームの前記エンコードされた信号データをデコードするために、前記以前にデコードされたスーパーフレームのデコーダ状態を使用するステップと；
を更に有する、請求項３、５、及び６のうちいずれか１項記載の方法の使用。