【手続補正書】
【提出日】平成30年5月23日(2018.5.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子楽器のメモリに記憶されている楽音データのデータ構造であって、
前記メモリ内の第１フレーム領域に含まれる副情報領域に記憶されている、第１共通有効ビット長を示すデータと、前記第１フレーム領域を識別する第１識別子のデータと、
前記第１フレーム領域に含まれるデータ領域に記憶されている、各圧縮波形データから前記第１共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
前記メモリ内の前記第１フレーム領域より大きい第２フレーム領域に含まれる副情報領域に記憶されている、第２共通有効ビット長を示すデータと、前記第２フレーム領域を識別する第２識別子のデータと、
前記第２フレーム領域に含まれるデータ領域に記憶されている、前記各圧縮波形データから前記第２共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
を含み、
前記第１フレーム領域における前記副情報領域に記憶されている前記第１識別子のデータおよび前記第１共通有効ビット長のデータに基づいて、前記第１フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出すとともに、前記第２フレーム領域における前記副情報領域に記憶されている前記第２識別子のデータおよび前記第２共通有効ビット長のデータに基づいて、前記第２フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出す取出処理を、前記電子楽器が実行するために用いられるデータ構造。
【請求項２】
前記第１共通有効ビット長を示すデータは、前記各圧縮波形データにおける各有効ビット長に基づいて算出された複数の共通有効ビット長が一致しない共通有効ビット長を示すデータであり、
前記第２共通有効ビット長を示すデータは、前記各圧縮波形データにおける各有効ビット長に基づいて算出された複数の共通有効ビット長が一致する共通有効ビット長を示すデータである、
請求項１に記載のデータ構造。
【請求項３】
メモリへの格納対象となる各圧縮波形データにおける各有効ビット長に基づいて算出された複数の共通有効ビット長が一致しない場合に第１フレームと決定するとともに、前記複数の共通有効ビット長が一致する場合に前記第１フレームより格納容量が大きい第２フレームと決定するフレーム決定処理と、
前記第１フレームにおける副情報領域に、前記一致しない共通有効ビット長を示すデータと、前記第１フレームを識別する第１識別子を示すデータと、を格納するとともに、前記第２フレームにおける副情報領域に、前記一致する共通有効ビット長を示すデータと、前記第２フレームを識別する第２識別子を示すデータと、を格納する副情報格納処理と、
前記第１フレームにおけるデータ領域に、前記各圧縮波形データから前記一致しない共通有効ビット長に基づいて抽出した複数の抽出波形データを格納するとともに、前記第２フレームにおけるデータ領域に、前記各圧縮波形データから前記一致する共通有効ビット長に基づいて抽出した複数の抽出波形データを格納するデータ格納処理と、
を実行するデータ格納装置。
【請求項４】
データ格納装置のコンピュータに、
メモリへの格納対象となる各圧縮波形データにおける各有効ビット長に基づいて算出された複数の共通有効ビット長が一致しない場合に第１フレームと決定するとともに、前記複数の共通有効ビット長が一致する場合に前記第１フレームより格納容量が大きい第２フレームと決定するフレーム決定処理と、
前記第１フレームにおける副情報領域に、前記一致しない共通有効ビット長を示すデータと、前記第１フレームを識別する第１識別子を示すデータと、を格納するとともに、前記第２フレームにおける副情報領域に、前記一致する共通有効ビット長を示すデータと、前記第２フレームを識別する第２識別子を示すデータと、を格納する副情報格納処理と、
前記第１フレームにおけるデータ領域に、前記各圧縮波形データから前記一致しない共通有効ビット長に基づいて抽出した複数の抽出波形データを格納するとともに、前記第２フレームにおけるデータ領域に、前記各圧縮波形データから前記一致する共通有効ビット長に基づいて抽出した複数の抽出波形データを格納するデータ格納処理と、
を実行させる方法。
【請求項５】
メモリに記憶されている楽音データのデータ構造は、
前記メモリ内の第１フレーム領域に含まれる副情報領域に記憶されている、第１共通有効ビット長を示すデータと、前記第１フレーム領域を識別する第１識別子のデータと、
前記第１フレーム領域に含まれるデータ領域に記憶されている、各圧縮波形データから前記第１共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
前記メモリ内の前記第１フレーム領域より大きい第２フレーム領域に含まれる副情報領域に記憶されている、第２共通有効ビット長を示すデータと、前記第２フレーム領域を識別する第２識別子のデータと、
前記第２フレーム領域に含まれるデータ領域に記憶されている、前記各圧縮波形データから前記第２共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
を含み、
前記第１フレーム領域における前記副情報領域に記憶されている前記第１識別子のデータおよび前記第１共通有効ビット長のデータに基づいて、前記第１フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出すとともに、前記第２フレーム領域における前記副情報領域に記憶されている前記第２識別子のデータおよび前記第２共通有効ビット長のデータに基づいて、前記第２フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出す取出処理、
を実行するデータ取り出し装置。
【請求項６】
メモリに記憶されている楽音データのデータ構造は、
前記メモリ内の第１フレーム領域に含まれる副情報領域に記憶されている、第１共通有効ビット長を示すデータと、前記第１フレーム領域を識別する第１識別子のデータと、
前記第１フレーム領域に含まれるデータ領域に記憶されている、各圧縮波形データから前記第１共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
前記メモリ内の前記第１フレーム領域より大きい第２フレーム領域に含まれる副情報領域に記憶されている、第２共通有効ビット長を示すデータと、前記第２フレーム領域を識別する第２識別子のデータと、
前記第２フレーム領域に含まれるデータ領域に記憶されている、前記各圧縮波形データから前記第２共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
を含み、
データ取り出し装置のコンピュータに、
前記第１フレーム領域における前記副情報領域に記憶されている前記第１識別子のデータおよび前記第１共通有効ビット長のデータに基づいて、前記第１フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出すとともに、前記第２フレーム領域における前記副情報領域に記憶されている前記第２識別子のデータおよび前記第２共通有効ビット長のデータに基づいて、前記第２フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出す取出処理、
を実行させる方法。
【請求項７】
メモリに記憶されている楽音データのデータ構造は、
前記メモリ内の第１フレーム領域に含まれる副情報領域に記憶されている、第１共通有効ビット長を示すデータと、前記第１フレーム領域を識別する第１識別子のデータと、
前記第１フレーム領域に含まれるデータ領域に記憶されている、各圧縮波形データから前記第１共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
前記メモリ内の前記第１フレーム領域より大きい第２フレーム領域に含まれる副情報領域に記憶されている、第２共通有効ビット長を示すデータと、前記第２フレーム領域を識別する第２識別子のデータと、
前記第２フレーム領域に含まれるデータ領域に記憶されている、前記各圧縮波形データから前記第２共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
を含み、
前記第１フレーム領域における前記副情報領域に記憶されている前記第１識別子のデータおよび前記第１共通有効ビット長のデータに基づいて、前記第１フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出すとともに、前記第２フレーム領域における前記副情報領域に記憶されている前記第２識別子のデータおよび前記第２共通有効ビット長のデータに基づいて、前記第２フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出す取出処理と、
前記取出処理により取り出された前記複数の抽出波形データに基づいて生成された楽音を出力する出力処理と、
を実行する電子楽器。
【請求項８】
メモリに記憶されている楽音データのデータ構造は、
前記メモリ内の第１フレーム領域に含まれる副情報領域に記憶されている、第１共通有効ビット長を示すデータと、前記第１フレーム領域を識別する第１識別子のデータと、
前記第１フレーム領域に含まれるデータ領域に記憶されている、各圧縮波形データから前記第１共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
前記メモリ内の前記第１フレーム領域より大きい第２フレーム領域に含まれる副情報領域に記憶されている、第２共通有効ビット長を示すデータと、前記第２フレーム領域を識別する第２識別子のデータと、
前記第２フレーム領域に含まれるデータ領域に記憶されている、前記各圧縮波形データから前記第２共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、
を含み、
電子楽器のコンピュータに、
前記第１フレーム領域における前記副情報領域に記憶されている前記第１識別子のデータおよび前記第１共通有効ビット長のデータに基づいて、前記第１フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出すとともに、前記第２フレーム領域における前記副情報領域に記憶されている前記第２識別子のデータおよび前記第２共通有効ビット長のデータに基づいて、前記第２フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出す取出処理と、
前記取出処理により取り出された前記複数の抽出波形データに基づいて生成された楽音を出力する出力処理と、
を実行させる方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ構造、データ格納装置、データ取り出し装置、電子楽器および方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、音色（波形種）に応じてフレームサイズを可変させるデータ構造、データ格納装置、データ取り出し装置、電子楽器および方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するため、本発明の一態様のデータ構造は、電子楽器のメモリに記憶されている楽音データのデータ構造であって、前記メモリ内の第１フレーム領域に含まれる副情報領域に記憶されている、第１共通有効ビット長を示すデータと、前記第１フレーム領域を識別する第１識別子のデータと、前記第１フレーム領域に含まれるデータ領域に記憶されている、各圧縮波形データから前記第１共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、前記メモリ内の前記第１フレーム領域より大きい第２フレーム領域に含まれる副情報領域に記憶されている、第２共通有効ビット長を示すデータと、前記第２フレーム領域を識別する第２識別子のデータと、前記第２フレーム領域に含まれるデータ領域に記憶されている、前記各圧縮波形データから前記第２共通有効ビット長に基づいて抽出された前記楽音データとしての複数の抽出波形データと、を含み、前記第１フレーム領域における前記副情報領域に記憶されている前記第１識別子のデータおよび前記第１共通有効ビット長のデータに基づいて、前記第１フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出すとともに、前記第２フレーム領域における前記副情報領域に記憶されている前記第２識別子のデータおよび前記第２共通有効ビット長のデータに基づいて、前記第２フレーム領域における前記データ領域より前記楽音データとしての前記複数の抽出波形データを取り出す取出処理を、前記電子楽器が実行するために用いられる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】