(57)【要約】【課題】  記憶媒体に記録されている全ての曲データの曲間のうち、一部の曲間に無音時間が存在せず且つ当該一部の曲間を含む複数の曲データを圧縮する場合にも、圧縮された曲データの再生時の音切れを解消することができる「曲データ処理装置」を提供する。【解決手段】  読取部１が複数の曲データ及びＱサブコードを含むＣＤ１０から当該Ｑサブコード情報を読み取り、制御部４が、当該読み取られたＱサブコードに基づいて、ＣＤ１０に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出し、検出された複数の曲データが単一の曲データとなるように、Ｑサブコードを変換する。制御部４及びエンコーダ２は、変換後のＱサブコードに基づいて、検出された複数の曲データをＣＤ１０から抽出し、所定の圧縮形式で圧縮し、再生部７が圧縮された曲データを再生する。【選択図】      図１
2008251097.tif 000002
【特許請求の範囲】
【請求項１】
複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み取る読取手段と、
当該読み取られたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段と、
前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段と、
前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段と、
前記圧縮手段により圧縮された曲データを再生する再生手段と
を備えることを特徴とする曲データ処理装置。
【請求項２】
前記圧縮手段により圧縮された曲データを保存する保存手段を備え、前記読取手段は、前記記憶媒体が挿入されたときに、当該記憶媒体から前記コード情報を読み取り、前記圧縮手段は、前記変換後のコード情報に基づいて、前記記憶媒体に含まれる全ての曲データを所定の圧縮形式で圧縮し、前記保存手段は、当該圧縮された曲データを保存することを特徴とする請求項１に記載の曲データ処理装置。
【請求項３】
前記圧縮手段による圧縮後の曲データは、前記検出された複数の曲データの演奏開始の位置情報を有することを特徴とする請求項１又は２に記載の曲データ処理装置。
【請求項４】
前記コード情報は、前記記憶媒体に含まれる全ての曲データに関するトラック番号、及びインデックス情報を含み、
ｎ（ｎは自然数）曲目の曲データとｎ＋１曲目の曲データの曲間に無音時間が存在しない場合に、前記変換手段は、前記ｎ＋１曲目のトラック番号及びインデックス情報を前記ｎ曲目のインデックス情報として変換し、
前記圧縮手段による圧縮後の曲データは、前記ｎ曲目のトラック番号及びインデックス情報並びに前記変換されたインデックス情報を有することを特徴とする請求項１又は２に記載の曲データ処理装置。
【請求項５】
コンピュータを、
複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み出す読出手段、
当該読み出されたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段、
前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段、
前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段、及び
前記圧縮手段により圧縮された曲データを再生する再生手段として機能させることを特徴とする制御プログラム。
【請求項６】
コンピュータを、
複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み出す読出手段、
当該読み出されたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段、
前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段、
前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段、及び
前記圧縮手段により圧縮された曲データを再生する再生手段として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ（Compact Disc）等の記憶媒体に含まれる曲データを圧縮して、保存する曲データ処理装置、制御プログラム及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来より、ＣＤ（Compact Disc）に記憶されている曲データをＭＰ３（MPEG Audio Layer 3）やＷＭＡ（Windows (登録商標) Media Audio）等の形式に従って圧縮し、当該圧縮されたデータを記憶媒体に保存する技術が知られている。
【０００３】
これらの圧縮形式は、一般に１つの曲データが１つのファイルに保存される。これは、曲ごとにファイルを分けることによって、ユーザによるファイル検索を可能とし、ユーザ所望の曲を選択且つ再生可能にするためである。
【０００４】
ところで、ＣＤの中には、一部又は全部の曲間に無音部分が存在しないものがある。ライブ音声を記録したＣＤやメドレー形式の曲（例えば、ユーロビートやダンスミュージックのジャンルの曲）を記録したＣＤなどである。
【０００５】
このようなＣＤに記録されている曲データを圧縮し、記憶媒体に保存する場合も、ユーザによるファイル検索を可能とするために、１つの曲データが１つのファイルに保存される。このため、本来連続して再生される曲に無音部分（ギャップ）が発生する。
【０００６】
この課題を解消するために、曲間に無音時間が存在しないライブ版ＣＤの曲データを圧縮ファイル形式で保存した場合にも、曲間で音切れを発生せず、且つ指定曲再生を可能にした記録再生装置が知られている（例えば、特許文献１参照）。
【０００７】
この記録再生装置では、ライブ版ＣＤの曲データの全てを１つの圧縮ファイルに保存することにより、再生時に曲データのファイル検索を実行する必要性を無くし、曲間の音切れを防止している。
【０００８】
また、上記記録再生装置でライブ版ＣＤの曲データの全てを１つの圧縮ファイルに保存するには、ユーザが所定のモードを選択し、当該モータへの移行指示を入力する必要がある。
【特許文献１】特開平２００４−９３７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１の記録再生装置は、記録されている全ての曲データの曲間のうち、一部の曲間に無音時間が存在しないようなＣＤに対応できない。即ち、上記特許文献１の記録再生装置では、当該一部の曲間を含む複数の曲データの再生では、無音部分（ギャップ）が発生しないようにし、他の曲間を含む複数の曲データの再生では、無音部分（ギャップ）が発生するようにすることができない。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、その目的は、記憶媒体に記録されている全ての曲データの曲間のうち、一部の曲間に無音時間が存在せず且つ当該一部の曲間を含む複数の曲データを圧縮する場合にも、圧縮された曲データの再生時の音切れを解消することができる曲データ処理装置、制御プログラム及びコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１に記載の曲データ処理装置は、複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み取る読取手段と、当該読み取られたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段と、前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段と、前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段と、前記圧縮手段により圧縮された曲データを再生する再生手段とを備えることを特徴とする。
【００１２】
請求項２に記載の曲データ処理装置は、請求項１に記載の曲データ処理装置において、前記圧縮手段により圧縮された曲データを保存する保存手段を備え、前記読取手段は、前記記憶媒体が挿入されたときに、当該記憶媒体から前記コード情報を読み取り、前記圧縮手段は、前記変換後のコード情報に基づいて、前記記憶媒体に含まれる全ての曲データを所定の圧縮形式で圧縮し、前記保存手段は、当該圧縮された曲データを保存することを特徴とする。
【００１３】
請求項３に記載の曲データ処理装置は、請求項１又は２に記載の曲データ処理装置において、前記圧縮手段による圧縮後の曲データは、前記検出された複数の曲データの演奏開始の位置情報を有することを特徴とする。
【００１４】
請求項４に記載の曲データ処理装置は、請求項１又は２に記載の曲データ処理装置において、前記コード情報は、前記記憶媒体に含まれる全ての曲データに関するトラック番号、及びインデックス情報を含み、ｎ（ｎは自然数）曲目の曲データとｎ＋１曲目の曲データの曲間に無音時間が存在しない場合に、前記変換手段は、前記ｎ＋１曲目のトラック番号及びインデックス情報を前記ｎ曲目のインデックス情報として変換し、前記圧縮手段による圧縮後の曲データは、前記ｎ曲目のトラック番号及びインデックス情報並びに前記変換されたインデックス情報を有することを特徴とする。
【００１５】
請求項５に記載の制御プログラムは、コンピュータを、複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み出す読出手段、当該読み出されたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段、前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段、前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段、及び前記圧縮手段により圧縮された曲データを再生する再生手段として機能させることを特徴とする。
【００１６】
請求項６に記載のコンピュータ読み取り可能な記録媒体は、コンピュータを、複数の曲データ及びコード情報を含む記憶媒体から当該コード情報を読み出す読出手段、当該読み出されたコード情報に基づいて、前記記憶媒体に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出する検出手段、前記検出された複数の曲データが単一の曲データとなるように、当該コード情報を変換する変換手段、前記変換後のコード情報に基づいて、前記検出された複数の曲データを前記記憶媒体から抽出し、所定の圧縮形式で圧縮する圧縮手段、及び前記圧縮手段により圧縮された曲データを再生する再生手段として機能させるためのプログラムを記録したことを特徴とする。
【発明の効果】
【００１７】
請求項１、５、６の発明によれば、記憶媒体に記録されている全ての曲データの曲間に無音時間が存在せず且つ全曲間を含む複数の曲データを圧縮する場合だけでなく、記憶媒体に記録されている全ての曲データの曲間のうち、一部の曲間に無音時間が存在せず且つ当該一部の曲間を含む複数の曲データを圧縮する場合にも、予め曲間に無音時間が存在しない複数の曲データが単一の曲データとなるように、コード情報が変換されて、複数の曲データが圧縮されるので、圧縮された曲データの再生時に音切れを解消することができる。
【００１８】
請求項２の発明によれば、記憶媒体が挿入されると自動的に記憶媒体に含まれる全ての曲データを所定の圧縮形式で圧縮し保存することができる。
【００１９】
請求項３の発明によれば、演奏開始の位置情報に基づいて、圧縮前の複数の曲データのいずれか１つの演奏開始の位置を検索したり、検索された演奏開始の位置から曲データを再生することができる。
【００２０】
請求項４の発明によれば、ｎ曲目のトラック番号及びインデックス情報に基づいて、圧縮前のｎ曲目の曲データの演奏開始の位置を圧縮後の曲データから検索したり、検索された演奏開始の位置から曲データを再生することができる。さらに、変換されたインデックス情報に基づいて、圧縮前のｎ＋１曲目の曲データの演奏開始の位置を圧縮後の曲データから検索したり、検索された演奏開始の位置から曲データを再生することができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００２２】
図１は、本発明の実施の形態に係る曲データ処理装置の構成を示すブロック図である。
【００２３】
本実施の形態に係る曲データ処理装置１００は、例えば、オーディオ装置、カーオーディオ装置、又はカーナビゲーション装置等で構成される。曲データ処理装置１００は、読取部１（読取手段）、エンコーダ２（圧縮手段）、保存部３（保存手段）、制御部４（検出手段、変換手段、圧縮手段）、操作部５、再生部６（再生手段）を備えて、これらは互いにバス９を介して接続されている。再生部６は、デコーダ７を備え、スピーカ８に接続されている。
【００２４】
読取部１は、ＣＤドライブで構成され、ＣＤ（Compact Disc）１０に含まれる少なくとも１つの曲データ及びＱサブコード（コード情報）を読み取る。エンコーダ２は、読取部１で読み取られた曲データを所定の圧縮形式（例えば、ＭＰ３（MPEG Audio Layer 3）やＷＭＡ（Windows (登録商標) Media Audio）等）に圧縮する。保存部３は、ハードディスクドライブ（ＨＤＤ）、ＳＤ（Secure Digital）メモリカード、又はＵＳＢメモリ等で構成され、所定のプログラムや圧縮された曲データを保存する。制御部４は、例えば、ＣＰＵ、ＲＡＭ及びＲＯＭ等で構成され、装置全体を制御する。
【００２５】
操作部５は、不図示の操作パネルや操作ボタン等で構成され、ユーザからの指示を入力する。再生部６は、操作部５を介して選択された曲データの再生を実行する。デコーダ７は、圧縮された曲データをデコードし、再生を実行する。スピーカ８は、デコーダ７で再生された曲データを出力する。
【００２６】
図２は、全ての曲間（トラック間）に無音時間があるときのディスク先頭からの演奏開始時間（絶対時間）と、各トラックの演奏時間（相対時間）の例を示す図である。図２に示すように、演奏開始時間と各トラックの演奏時間を比較することで、曲間に演奏時間以外の時間（無音時間）が存在することがわかる。
【００２７】
図３は、ＣＤの曲データの一部にメドレーがある場合の、演奏開始時間と各トラックの演奏時間の例を示す図である。メドレーは一続きの曲であるが、トラックは分かれている。
【００２８】
図４は、ＣＤの曲データの全てが一続きの曲で構成されている場合の演奏開始時間と演奏時間の例を示す図である。
【００２９】
ＣＤ１０は、図５（Ａ）に示すような、データ構成を有する。Ｑサブコードは、ＣＤ１０の目次に相当する情報であり、図５（Ｂ）の構成を有する。図５（Ｂ）に示すように、Ｑサブコードは、トラック番号、インデックス、トラックのディスク先頭からの開始時間（絶対時間）、ゼロ、及びトラックの演奏時間（相対時間）の情報をトラック毎に有している。 インデックスとは、トラック内で頭出しができる位置情報を示す。インデックスは、００〜９９までの値を持つことができるが、インデックス００は、休止区間である。１トラックは、インデックス０１から次曲のインデックス００までの区間である。フレーム（frame）は、１／７５秒単位の時間を示し、ゼロは、連続するフレームをラベル付けするカウンタを示す。
【００３０】
図６〜図８は、図２〜図４に示した演奏開始時間（絶対時間）と各トラックの演奏時間（相対時間）の関係を示すＱサブコードの例をそれぞれ示す図である。
【００３１】
図６に示すように、インデックス００からインデックス０１の間に、２秒の演奏時間の差がある。一般的にこれを曲間と呼んでいる。
【００３２】
また、図７に示すように、トラック３、トラック８、トラック９のインデックス００は０秒となっており、当該インデックス００に対応する絶対時間が次曲の演奏開始時間（絶対時間）と同じであることから、曲間が無い（即ち無音時間がない）ことがわかる。同様に、図８で示すように、トラック２からトラック１０までのインデックス００が０秒で、絶対時間が次曲の演奏開始時間（絶対時間）と同じであることから、曲間が無い（即ち無音時間がない）ことがわかる。
【００３３】
図９は、曲データ処理装置１００で実行される処理を示すフローチャートである。
【００３４】
まず、制御部４は、ＣＤ１０に含まれている曲データをリッピング（抽出）して、圧縮するために、ＣＤ１０に含まれているＱサブコードの変換処理を行う（ステップＳ１）。このＱサブコードの変換処理の詳細については、後述する。
【００３５】
次に、制御部４は、変換後のＱサブコードに基づいて、ＣＤ１０に含まれている曲データをリッピング（抽出）して、エンコーダ２によりリッピングされた曲データを所定の圧縮形式（例えば、ＭＰ３（MPEG Audio Layer 3）やＷＭＡ（Windows (登録商標) Media Audio）等）で圧縮する（ステップＳ２）。その後、制御部４は、圧縮された曲データを保存部３に保存する（ステップＳ３）。
【００３６】
図１０は、保存部３に保存される曲データの一例を示す図である。ここでは、図３に示すような、曲データの一部にメドレーがある場合の圧縮された曲データの例を示す。
【００３７】
図１０に示すように、例えば、２曲目と３曲目の曲間に無音時間が無い場合には、２曲目と３曲目の曲データは繋がれて単一の曲として、圧縮される。そして、圧縮された曲データは、属性データと共に１ファイルとして保存される。属性データはトラック番号、インデックス、相対時間及び絶対時間の情報を有する。ここでは、２曲目と３曲目が繋がれて圧縮された曲データのトラック番号は２であり、インデックスは２曲目の曲データに対応する「０１」と３曲目の曲データに対応する「０２」とを含む。
【００３８】
従って、２曲目と３曲目の曲データが繋がれて、単一の圧縮された曲データになっても、インデックスの情報に基づいて、３曲目の曲データから再生することが可能である。曲間に無音時間がある場合は、曲間の前後の曲データは、別々の曲データとして圧縮される。
【００３９】
図９に戻り、制御部４は、操作部５を介してトラック番号又はインデックスの情報が入力されると、入力されたトラック番号又はインデックスの情報に対応する圧縮された曲データを保存部３から検索し、該当する圧縮された曲データを再生部６に出力する（ステップＳ４）。再生部６は圧縮された曲データをデコーダ７でデコードし、スピーカ８に出力して（ステップＳ５）、本処理を終了する。これにより、ユーザ所望の圧縮された曲データの再生が実行される。
【００４０】
図１１は、Ｑサブコードの変換処理を示すフローチャートである。この処理は、ＣＤ１０が曲データ処理装置１００に挿入されると、自動的に開始される。
【００４１】
まず、読取部１はＣＤ１０に最内周に記録されているＱサブコードを読み取る（ステップＳ１１）。制御部４は、読取部１により読み取られたＱサブコードを展開し、解析する（ステップＳ１２）。この解析結果は、上述した図６〜図８であり、保存部３に保存される。
【００４２】
次いで、制御部４は、ＣＤ１０全体（即ち全トラック）の演奏開始時間（絶対時間；ＰＭＩＮ、ＰＳＥＣ、ＰＦＲＡＭＥで表される時間）と各トラックの演奏時間（相対時間；ＭＩＮ、ＳＥＣ、ＦＲＡＭＥで表される時間）を取得し（ステップＳ１３）、ｎ（ｎ＝１、２、…）曲目の演奏時間（相対時間）とｎ＋１曲目の演奏開始時間（絶対時間）とが同一であるか否かを判別する（ステップＳ１４）。
【００４３】
ステップＳ１４で、ｎ曲目の演奏時間とｎ＋１曲目の演奏開始時間とが同一でない場合には、制御部４は、曲間に無音時間があると判断し、ステップＳ１８に進む。一方、ｎ曲目の演奏時間とｎ＋１曲目の演奏開始時間とが同一である場合には、制御部４は、曲間に無音時間がないと判断し、ステップＳ１５に進む。尚、ステップＳ１５〜ステップＳ１７は、Ｑサブコードを変換するための具体的な処理を示す。
【００４４】
ステップＳ１５では、制御部４は、ｎ＋１曲目の演奏時間（相対時間）を取得する。次いで、制御部４は、ｎ曲目の演奏時間（相対時間）に、ステップＳ１５で取得した演奏時間を加算する（ステップＳ１６）。
【００４５】
その後、制御部４は、ｎ＋１曲目の位置情報（即ち演奏開始位置の情報）を残すため、ｎ＋１曲目のトラック番号（ＴＮＯ）及びトラック内のインデックス（ＩＮＤＥＸ）をｎ曲目のインデックスとして変換する（ステップＳ１７）。具体的には、図７に示す解析結果のＱサブコードは、図１２のように変換され又は書き換えられ、図８に示す解析結果のＱサブコードは、図１３のように変換される又は書き換えられる。尚、図１２、１３中の太枠が、図７、８から変更された箇所を示す。
【００４６】
例えば、図７と図１２とのトラック２及び３を比較すると、曲間に無音時間が存在しないトラック３のインデックス００（即ち、曲データの休止に関する情報）が削除され、トラック２の演奏時間（相対時間）が書き換えられ、トラック３のインデックス０１がトラック２のインデックス０２に書き換えられている。
【００４７】
次に、制御部４は、ＣＤ１０内に次のトラックがあるか否かを判別する（ステップＳ１８）。ステップＳ１８でＹＥＳの場合には、ＣＤ１０内の全てのトラックの解析が終了しているので、本処理を終了する。一方、ステップＳ１８でＮＯの場合には、上記ステップＳ１３に戻り、ＣＤ１０内の全てのトラックの解析が終了するまでステップＳ１３〜ステップＳ１８の処理を繰り返す。
【００４８】
尚、ステップＳ１８からステップＳ１３に戻った場合には、ステップＳ１４では、ｎは１増加し、ｎ曲目の演奏開始時間（絶対時間）にｎ曲目の演奏時間（相対時間）を加算した時間と、ｎ＋１曲目の演奏開始時間（絶対時間）とが同一であるか否かを判別する。
【００４９】
以上詳細に説明したように、本実施の形態によれば、読取部１が複数の曲データ及びＱサブコードを含むＣＤ１０から当該Ｑサブコード情報を読み取り、制御部４が、当該読み取られたＱサブコードに基づいて、ＣＤ１０に含まれる全ての曲データの中から、曲間に無音時間が存在しない複数の曲データを検出し、検出された複数の曲データが単一の曲データとなるように、Ｑサブコードを変換する。制御部４及びエンコーダ２は、変換後のＱサブコードに基づいて、検出された複数の曲データをＣＤ１０から抽出し、所定の圧縮形式で圧縮し、再生部７が圧縮された曲データを再生する。
【００５０】
よって、ＣＤに記録されている全ての曲データの曲間に無音時間が存在せず且つ全曲間を含む複数の曲データを圧縮する場合だけでなく、ＣＤに記録されている全ての曲データの曲間のうち、一部の曲間に無音時間が存在せず且つ当該一部の曲間を含む複数の曲データを圧縮する場合にも、予め曲間に無音時間が存在しない複数の曲データが単一の曲データとなるように、Ｑサブコードが変換されて、複数の曲データが圧縮されるので、圧縮された曲データの再生時の音切れを解消することができる。
【００５１】
また、読取部１は、ＣＤ１０が挿入されたときに、ＣＤ１０からＱサブコードを読み取り、制御部４及びエンコーダ２は、変換後のＱサブコードに基づいて、ＣＤ１０に含まれる全ての曲データを所定の圧縮形式で圧縮し、保存部３は、当該圧縮された曲データを保存するので、ＣＤ１０が挿入されると自動的にＣＤに含まれる全ての曲データを所定の圧縮形式で圧縮し保存することができる。
【００５２】
さらに、圧縮後の曲データは、曲間に無音時間が存在しない複数の曲データの演奏開始の位置情報（インデックス）を有するので、インデックスに基づいて、圧縮前の複数の曲データのいずれか１つの演奏開始の位置を検索したり、検索された演奏開始の位置から曲データを再生することができる。
【００５３】
さらにまた、Ｑサブコードは、ＣＤ１０に含まれる全ての曲データに関するトラック番号、及びインデックスを含み、ｎ（ｎは自然数）曲目の曲データとｎ＋１曲目の曲データの曲間に無音時間が存在しない場合に、制御部４は、ｎ＋１曲目のトラック番号及びインデックスをｎ曲目のインデックスとして変換し、圧縮後の曲データは、ｎ曲目のトラック番号及びインデックス並びに当該変換されたインデックスを有する。
【００５４】
よって、ｎ曲目のトラック番号及びインデックスに基づいて、圧縮前のｎ曲目の曲データの演奏開始の位置を圧縮後の曲データから検索したり、検索された演奏開始の位置から曲データを再生することができる。さらに、変換されたインデックスに基づいて、圧縮前のｎ＋１曲目の曲データの演奏開始の位置を圧縮後の曲データから検索したり、検索された演奏開始の位置から曲データを再生することができる。
【００５５】
尚、曲データ処理装置１００の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、曲データ処理装置１００に供給し、曲データ処理装置１００のコンピュータ（即ち、制御部４）が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【００５６】
また、曲データ処理装置１００のコンピュータ（即ち、制御部４）が、曲データ処理装置１００の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【００５７】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態に係る曲データ処理装置の構成を示すブロック図である。
【図２】全ての曲間（トラック間）に無音時間があるときのディスク先頭からの演奏開始時間（絶対時間）と、各トラックの演奏時間（相対時間）の例を示す図である。
【図３】ＣＤの曲データの一部にメドレーがある場合の、演奏開始時間と各トラックの演奏時間の例を示す図である。
【図４】ＣＤの曲データの全てが一続きの曲で構成されている場合の演奏開始時間と演奏時間の例を示す図である。
【図５】（Ａ）は、ＣＤ内のデータ構成を示す図であり、（Ｂ）はＱサブコードの構成を示す図である。
【図６】図２に示した演奏開始時間（絶対時間）と各トラックの演奏時間（相対時間）の関係を示すＱサブコードの一例を示す図である。
【図７】図３に示した演奏開始時間（絶対時間）と各トラックの演奏時間（相対時間）の関係を示すＱサブコードの一例を示す図である。
【図８】図４に示した演奏開始時間（絶対時間）と各トラックの演奏時間（相対時間）の関係を示すＱサブコードの一例を示す図である。
【図９】曲データ処理装置１００で実行される処理を示すフローチャートである。
【図１０】保存部３に保存される曲データの一例を示す図である。
【図１１】Ｑサブコードの変換処理を示すフローチャートである。
【図１２】図７に対応する、変換後のＱサブコードの一例を示す図である。
【図１３】図８に対応する、変換後のＱサブコードの一例を示す図である。
【符号の説明】
【００５９】
１  読取部
２  エンコーダ
３  保存部
４  制御部
５  操作部
６  再生部
７  デコーダ
８  スピーカ
９  バス
１００  曲データ処理装置
【図１】
2008251097.tif 000003
【図２】
2008251097.tif 000004
【図３】
2008251097.tif 000005
【図４】
2008251097.tif 000006
【図５】
2008251097.tif 000007
【図６】
2008251097.tif 000008
【図７】
2008251097.tif 000009
【図８】
2008251097.tif 000010
【図９】
2008251097.tif 000011
【図１０】
2008251097.tif 000012
【図１１】
2008251097.tif 000013
【図１２】
2008251097.tif 000014
【図１３】
2008251097.tif 000015