(57)【要約】【課題】ユーザが独自に作製した音楽ＣＤ中に所定のアルバムに関する楽曲データが含まるような場合であっても、このアルバム情報に関する楽曲情報をＣＤＤＢから取得可能な楽曲情報取得装置及び楽曲情報取得方法を提供する。【解決手段】記録媒体（音楽ＣＤ３０）に記録された目次情報（ＴＯＣ情報）に基づいて楽曲情報が取得できないと判定された場合に、前記目次情報に含まれる複数のトラックから所定のトラックに関する目次情報を生成し、この生成された目次情報に基づいて楽曲情報の取得を行う。【選択図】図４
2006294168.tif 000002
【特許請求の範囲】
【請求項１】
複数の楽曲データがトラック単位で記録された記録媒体の目次情報に基づいて、当該楽曲データの楽曲情報を楽曲データベース手段から取得する楽曲情報取得装置において、
前記記録媒体から前記目次情報を読み出す読出手段と、
前記読み出された目次情報に基づいて前記データベース手段から楽曲情報を取得する取得手段と、
前記取得手段により前記楽曲情報が取得されたか否かを判定する判定手段と、
前記判定手段により前記楽曲情報が取得できないと判定された場合に、前記目次情報に含まれる複数のトラックから所定のトラックに関する目次情報を生成する生成手段と、
前記生成された目次情報に基づいて前記取得手段に前記楽曲情報を取得させる取得制御手段と、
を備えたことを特徴とする楽曲情報取得装置。
【請求項２】
前記生成手段は、前記複数のトラックから１トラックずつ取り除いた目次情報を順次生成することを特徴とする請求項１に記載の楽曲情報取得装置。
【請求項３】
前記生成手段は、前記トラックに示されるトラック番号の昇順又は降順で順次取り除くことを特徴とする請求項２に記載の楽曲情報取得装置。
【請求項４】
前記目次情報に含まれるトラックから、特定のトラックを指定可能なトラック指定手段を更に備え、
前記生成手段は、前記指定されたトラックに関する目次情報を生成することを特徴とする請求項１に記載の楽曲情報取得装置。
【請求項５】
前記取得手段により複数の楽曲情報が取得された場合に、当該複数の楽曲情報から一の楽曲情報を選択的に指定可能な楽曲情報指定手段と、
前記指定された楽曲情報と、当該楽曲情報に係る前記目次情報とを対応付けて前記楽曲データベースに登録する登録手段と、
を更に備えたことを特徴とする請求項１に記載の楽曲情報取得装置。
【請求項６】
前記生成手段により生成される目次情報は、一のアルバムの目次情報として生成されていることを特徴とする請求項１〜４の何れか一項に記載の楽曲情報取得装置。
【請求項７】
複数の楽曲データがトラック単位で記録された記録媒体の目次情報に基づいて、当該楽曲データの楽曲情報を楽曲データベース手段から取得する楽曲情報取得方法であって、
前記記録媒体から前記目次情報を読み出す読出工程と、
前記読み出された目次情報に基づいて前記データベース手段から楽曲情報を取得する取得工程と、
前記取得工程で前記楽曲情報が取得されたか否かを判定する判定工程と、
前記判定工程で前記楽曲情報が取得できないと判定された場合に、前記目次情報に含まれる複数のトラックから、所定のトラックに関する目次情報を生成する生成工程と、
前記生成された目次情報に基づいて前記取得工程で前記楽曲情報を取得させる取得制御工程と、
を含むことを特徴とする楽曲情報取得方法。
【請求項８】
前記生成工程は、前記複数のトラックから１トラックずつ取り除いた目次情報を順次生成することを特徴とする請求項７に記載の楽曲情報取得方法。
【請求項９】
前記生成工程は、前記トラックに示されるトラック番号の昇順又は降順で順次取り除くことを特徴とする請求項８に記載の楽曲情報取得方法。
【請求項１０】
前記目次情報に含まれるトラックから、特定のトラックを指定可能なトラック指定工程を更に含み、
前記生成工程は、前記指定されたトラックに関する目次情報を生成することを特徴とする請求項７に記載の楽曲情報取得方法。
【請求項１１】
前記取得工程で複数の楽曲情報が取得された場合に、当該複数の楽曲情報から一の楽曲情報を選択的に指定可能な楽曲情報指定工程と、
前記指定された楽曲情報と、当該楽曲情報に係る前記目次情報とを対応付けて前記楽曲データベースに登録する登録工程と、
を更に含むことを特徴とする請求項７に記載の楽曲情報取得方法。
【請求項１２】
前記生成工程で生成される目次情報は、一のアルバムの目次情報として生成されていることを特徴とする請求項７〜１０の何れか一項に記載の楽曲情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤＤＢから楽曲情報を取得する楽曲情報取得装置及び楽曲情報取得方法に関する。
【背景技術】
【０００２】
従来より、ＣＤＤＢ（CD DataBase）と呼ばれる楽曲データベースを用いたサービスが普及している。このＣＤＤＢには、音楽ＣＤ（ＣＤ−ＤＡ：Compact Disc Digital Audio）のアルバム種別毎にアルバム名や楽曲名等の楽曲情報が登録されており、音楽ＣＤに記録されたＴＯＣ（Table Of Contents）情報に基づいてＣＤＤＢから楽曲情報を取得する技術が知られている（例えば、特許文献１参照）。ユーザは、所定の表示部に表示される楽曲情報により、音楽ＣＤのパッケージやライナーノートを確認することなく音楽ＣＤのアルバム名や楽曲名を把握することができる。
【０００３】
一方、音楽ＣＤから楽曲データを抽出する「リッピング」と呼ばれる技術が知られており、抽出された複数の楽曲データから所望する楽曲データを選曲し、この選曲された楽曲データをＣＤ−Ｒ等に記録することでオリジナルの音楽ＣＤを作製するユーザが増加している。
【特許文献１】特開２００１−２８３５６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザが独自に選曲し作製した音楽ＣＤに関する楽曲情報は、通常ＣＤＤＢに登録されていないためＣＤＤＢを利用することはできない。例えば、ユーザが作製した音楽ＣＤ中に所定のアルバムに関する楽曲データが含まれていたとしても、このアルバムに関する楽曲データ以外の他の楽曲データをも含めた新たな一のアルバムとしてＴＯＣ情報は記録されることになるため、この音楽ＣＤ内に記録されたアルバムに関する楽曲情報は取得することができない。そのため、ユーザが独自に作製した音楽ＣＤでは、楽曲名等を容易に把握できないという問題がある。
【０００５】
本発明の課題は、ユーザが独自に作製した音楽ＣＤ中に所定のアルバムに関する楽曲データが含まるような場合であっても、このアルバム情報に関する楽曲情報をＣＤＤＢから取得可能な楽曲情報取得装置及び楽曲情報取得方法を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、
複数の楽曲データがトラック単位で記録された記録媒体の目次情報に基づいて、当該楽曲データの楽曲情報を楽曲データベース手段から取得する楽曲情報取得装置において、
前記記録媒体から前記目次情報を読み出す読出手段と、
前記読み出された目次情報に基づいて前記データベース手段から楽曲情報を取得する取得手段と、
前記取得手段により前記楽曲情報が取得されたか否かを判定する判定手段と、
前記判定手段により前記楽曲情報が取得できないと判定された場合に、前記目次情報に含まれる複数のトラックから所定のトラックに関する目次情報を生成する生成手段と、
前記生成された目次情報に基づいて前記取得手段に前記楽曲情報を取得させる取得制御手段と、
を備えたことを特徴としている。
【０００７】
更に、請求項２に記載の発明は、請求項１に記載の発明において、
前記生成手段は、前記複数のトラックから１トラックずつ取り除いた目次情報を順次生成することを特徴としている。
【０００８】
更に、請求項３に記載の発明は、請求項２に記載の発明において、
前記生成手段は、前記トラックに示されるトラック番号の昇順又は降順で順次取り除くことを特徴としている。
【０００９】
更に、請求項４に記載の発明は、請求項１に記載の発明において、
前記目次情報に含まれるトラックから、特定のトラックを指定可能なトラック指定手段を更に備え、
前記生成手段は、前記指定されたトラックに関する目次情報を生成することを特徴としている。
【００１０】
更に、請求項５に記載の発明は、請求項１に記載の発明において、
前記取得手段により複数の楽曲情報が取得された場合に、当該複数の楽曲情報から一の楽曲情報を選択的に指定可能な楽曲情報指定手段と、
前記指定された楽曲情報と、当該楽曲情報に係る前記目次情報とを対応付けて前記楽曲データベースに登録する登録手段と、
を更に備えたことを特徴としている。
【００１１】
更に、請求項６に記載の発明は、請求項１〜４の何れか一項に記載の発明において、
前記生成手段により生成される目次情報は、一のアルバムの目次情報として生成されていることを特徴としている。
【００１２】
また、上記課題を解決するために、請求項７に記載の発明は、
複数の楽曲データがトラック単位で記録された記録媒体の目次情報に基づいて、当該楽曲データの楽曲情報を楽曲データベース手段から取得する楽曲情報取得方法であって、
前記記録媒体から前記目次情報を読み出す読出工程と、
前記読み出された目次情報に基づいて前記データベース手段から楽曲情報を取得する取得工程と、
前記取得工程で前記楽曲情報が取得されたか否かを判定する判定工程と、
前記判定工程で前記楽曲情報が取得できないと判定された場合に、前記目次情報に含まれる複数のトラックから、所定のトラックに関する目次情報を生成する生成工程と、
前記生成された目次情報に基づいて前記取得工程で前記楽曲情報を取得させる取得制御工程と、
を含むことを特徴としている。
【００１３】
更に、請求項８に記載の発明は、請求項７に記載の発明において、
前記生成工程は、前記複数のトラックから１トラックずつ取り除いた目次情報を順次生成することを特徴としている。
【００１４】
更に、請求項９に記載の発明は、請求項８に記載の発明において、
前記生成工程は、前記トラックに示されるトラック番号の昇順又は降順で順次取り除くことを特徴としている。
【００１５】
更に、請求項１０に記載の発明は、請求項７に記載の発明において、
前記目次情報に含まれるトラックから、特定のトラックを指定可能なトラック指定工程を更に含み、
前記生成工程は、前記指定されたトラックに関する目次情報を生成することを特徴としている。
【００１６】
更に、請求項１１に記載の発明は、請求項７に記載の発明において、
前記取得工程で複数の楽曲情報が取得された場合に、当該複数の楽曲情報から一の楽曲情報を選択的に指定可能な楽曲情報指定工程と、
前記指定された楽曲情報と、当該楽曲情報に係る前記目次情報とを対応付けて前記楽曲データベースに登録する登録工程と、
を更に含むことを特徴としている。
【００１７】
更に、請求項１２に記載の発明は、請求項７〜１０の何れか一項に記載の発明において、
前記生成工程で生成される目次情報は、一のアルバムの目次情報として生成されていることを特徴としている。
【発明の効果】
【００１８】
本発明によれば、記録媒体の目次情報に基づいて楽曲情報が取得できないと判定された場合に、前記目次情報に含まれる複数のトラックから所定のトラックに関する目次情報を生成し、この生成された目次情報に基づいて楽曲情報の取得を行うため、ユーザが独自に作製した音楽ＣＤ中に所定のアルバムに関する楽曲データが含まれていた場合であっても、このアルバムに関する楽曲情報をＣＤＤＢから取得することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図に基づいて本発明を実施するための最良の形態について詳細に説明する。なお、発明の範囲は、本実施の形態に限定されないものとする。
【００２０】
＜第１の実施形態＞
図１は、本発明の楽曲情報取得装置を適用したオーディオ記録再生装置１０を模式的に示した図である。図１に示すように、オーディオ記録再生装置１０は、制御部１１、表示部１２、操作部１３、通信制御部１４、記憶部１５、記録再生部１６、Ｉ／Ｏ部１７、Ｉ／Ｆ部１８等を有して構成される。
【００２１】
制御部１１は、オーディオ記録再生装置１０を構成する各機能部への指示や各機能部間のデータの入出力を行い、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成される。より具体的には、制御部１１は、ＲＯＭ及び／又は記憶部１５に記憶されているシステムプログラムを読み出し、ＲＡＭ内に形成されたワークメモリに展開し、該システムプログラムに従って各部を制御する。また、制御部１１は、ＲＯＭ及び／又は記憶部１５に記憶されている各種処理プログラム等のアプリケーションプログラムを読み出してワークメモリに展開し、各種処理を実行し、それらの処理結果をＲＡＭ内のワークメモリに記憶するとともに、表示部１２に表示させる。そして、ワークメモリに格納した処理結果を記憶部１５に記憶させる。
【００２２】
また、制御部１１は、音楽ＣＤ３０のＴＯＣ情報を通信制御部１４を介してＣＤＤＢサーバ２０に送信することで、楽曲情報を通信制御部１４を介してＣＤＤＢサーバ２０から取得し、この楽曲情報を対応するトラックに応じて表示部１２に表示させる。
【００２３】
また、制御部１１は、ＣＤＤＢサーバ２０から楽曲情報が取得できたか否かを判定し、取得できなかった場合に、音楽ＣＤ３０のＴＯＣ情報から所定のトラックに関するＴＯＣ情報を新たに生成し、この生成されたＴＯＣ情報に基づいて楽曲情報をＣＤＤＢサーバ２０から取得する。なお、制御部１１により新たに生成されるＴＯＣ情報は、一のアルバムのＴＯＣ情報として生成されるものとする。ここで、一のアルバムのＴＯＣ情報について、図２を参照して説明する。
【００２４】
図２（ａ）は、音楽ＣＤ３０に記録されたＴＯＣ情報の一例を示す図である。同図において、制御部１１により「Ａ」で示したトラック５〜トラック７に関するＴＯＣ情報が新たに生成された場合、図２（ｂ）に示すようにトラック５〜トラック７のトラック番号が、トラック１〜トラック３へ変更され一のアルバムのＴＯＣ情報として生成される。また、制御部１１によるＴＯＣ情報生成の際に、トラック５〜トラック７に係る再生時間の総和が導出されるものとする。
【００２５】
また、制御部１１は、ＣＤＤＢサーバ２０から取得された楽曲情報が複数あった場合、この複数の楽曲情報のうち一の楽曲情報を選択させる旨の画面を表示部１２に表示させ、ユーザから操作部１３を介して指定された楽曲情報と、この楽曲情報に係るＴＯＣ情報とを対応付けてＣＤＤＢサーバ２０に送信することで、楽曲情報の登録を行う。
【００２６】
表示部１２は、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electro Luminescence Display）パネル等により構成され、制御部１１から入力される表示データに基づいて表示を行う。
【００２７】
操作部１３は、文字入力キー，数字入力キーその他各種機能に対応付けられたキーを備えたキーボード等を含み、ユーザによるキー操作で押下されたキーに対応する押下信号を制御部１１に出力する。ユーザは、一のアルバムに対し、ＣＤＤＢサーバ２０から複数の楽曲情報が取得された場合に、この操作部１３を介して複数の楽曲情報から一の楽曲情報を選択的に指定できるようになっている。
【００２８】
通信制御部１４は、ネットワークインターフェイスカード（ＮＩＣ；Network Interface Card）やモデム等の通信用のインターフェースを備え、インターネット上に接続された後述するＣＤＤＢサーバ２０と相互にデータの送受信を行う。
【００２９】
記憶部１５は、ＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの不揮発メモリ等により構成され、オーディオ記録再生装置１０に対応するシステムプログラム、及び該システムプログラム上で実行可能な各種処理プログラム、アプリケーションプログラム及びこれらのプログラムで処理されたデータ等を記録する。
【００３０】
記録再生部１６は、音楽ＣＤ３０を装填するための装填機構、音楽ＣＤ３０に記録された楽曲データを読み取るピックアップ、音楽ＣＤ３０を回転駆動させるためのモータ、サーボ回路等を備えており（何れも不図示）、楽曲データを再生し、Ｉ／Ｏ部１７に出力する。
【００３１】
また、記録再生部１６は、音楽ＣＤ３０の最内周部に記録されたＴＯＣ情報を読み出し、制御部１１に出力する。このＴＯＣ情報には、音楽ＣＤ３０に記録された楽曲データのトラック番号、楽曲データ数、再生時間（トラック長）、開始位置、データサイズ等の目次情報が含まれている。
【００３２】
Ｉ／Ｏ部１７は、記録再生部１６と、スピーカ等の音声出力装置（不図示）とを接続するためのインターフェースであって、記録再生部１６で再生された楽曲データを音声出力装置へ出力する。
【００３３】
Ｉ／Ｆ部１８は、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４等のインターフェースであって、外部記録装置等の機器を接続できるように構成されており、これらの機器から楽曲データ等の入出力を行うようになっている。
【００３４】
ＣＤＤＢサーバ２０は、複数の楽曲情報が登録された楽曲データベース手段であるＣＤＤＢを備えており、インターネットを介した外部からの接続に対し、楽曲情報の提供が可能となっている。ここで、楽曲情報とは、アルバムタイトル、トラックタイトル、アーチスト名、発売年度等の情報を含んだ情報であって、ＴＯＣ情報と対応付けて登録されている。より具体的には、オーディオ記録再生装置１０から送信されるＴＯＣ情報に含まれたトラックの再生時間等時間に関する情報に基づいて、対応する楽曲情報を特定し、この特定された楽曲情報をオーディオ記録再生装置１０に送信するようになっている。なお、ＴＯＣ情報に対応する楽曲情報が特定できない場合には、該当する楽曲情報が存在しない旨の情報をオーディオ記録再生装置１０に送信するようになっているものとする。
【００３５】
また、ＣＤＤＢサーバ２０は、オーディオ記録再生装置１０から送信される楽曲情報を受信すると、この楽曲情報とともに送信されるＴＯＣ情報と対応付けてＣＤＤＢに記憶させることで楽曲情報の登録を行う。
【００３６】
次に、本第1の実施形態におけるオーディオ記録再生装置１０が、楽曲情報を取得する際の動作を説明する。
【００３７】
図３は、ユーザにより作製された音楽ＣＤ３０のＴＯＣ情報の一例を示す図である。この音楽ＣＤ３０には、複数の楽曲データがトラック単位で記録されており、各楽曲データはＴＯＣ情報のトラックと対応付けられている。図３に示すように、トラック１からトラック１３までの１３曲分の楽曲データが音楽ＣＤ３０に記録されており、このうちトラック１からトラック１０までの楽曲データが、所定のアルバムに含まれた楽曲データであるとする。なお、ＣＤＤＢサーバ２０には、トラック１〜１０のアルバムに関する楽曲情報が登録されているものとする。
【００３８】
以下、図４を参照して、本第１の実施形態における楽曲情報取得処理を説明する。なお、本処理は、制御部１１とＲＯＭ（不図示）又は記憶部１５に記憶された所定のプログラムとの協働によるソフトウェア処理により実行されるものとする。
【００３９】
まず、記録再生部１６を介して音楽ＣＤ３０の最内周部に記録されたＴＯＣ情報が取得される（ステップＳ１１）。このＴＯＣ情報の取得により、音楽ＣＤ３０に記録されたトラック番号の最大値ＭＡＸが読み取られ、トラック番号ｎに設定される（図２ではｎ＝ＭＡＸ＝１３）。
【００４０】
次いで、ＴＯＣ情報が通信制御部１４を介してＣＤＤＢサーバ２０に送信されることで、音楽ＣＤ３０の楽曲情報の取得が行われ（ステップＳ１２）、楽曲情報が取得できたか否かが判定される（ステップＳ１３）。ここで、楽曲情報が取得できたと判定された場合には（ステップＳ１３；Ｙｅｓ）、取得された楽曲情報がトラックに応じて表示され（ステップＳ１４）、本処理は終了する。
【００４１】
一方、ステップＳ１３において、楽曲情報が取得できないと判定された場合（ステップＳ１３；Ｎｏ）、ｎが１デクリメントされ（ステップＳ１５）、このｎの値が０を上回っているか否かが判定される（ステップＳ１６）。ここで、ｎが０以下であると判定された場合には（ステップＳ１６；Ｎｏ）、表示部１２に楽曲情報が存在しない旨が表示されて（ステップＳ１７）本処理は終了する。
【００４２】
また、ステップＳ１６において、ｎが０を上回っていると判定された場合（ステップＳ１６；Ｙｅｓ）、ＴＯＣ情報に含まれた１番目からｎ番目のトラックに関するＴＯＣ情報が生成され（ステップＳ１８）、この生成されたＴＯＣ情報に基づいた楽曲情報の取得がステップＳ１２で行われる。即ち、ＴＯＣ情報に含まれる複数のトラックから１トラックずつ順次取り除かれたＴＯＣ情報に基づいて楽曲情報の取得が行われる。図３に示した音楽ＣＤ３０の場合、ｎ＝１０となった時に、トラック１〜トラック１０の楽曲情報が取得されることになる。なお、本第１の実施形態では、ＴＯＣ情報に含まれるトラック番号の降順で順次取り除くこととしたが、これに限らず、トラック番号の昇順で順次取り除くこととしてもよい。
【００４３】
以上のように、本第１の実施形態によれば、音楽ＣＤ３０のＴＯＣ情報に基づいて楽曲情報が取得できないと判定された場合に、ＴＯＣ情報から所定のトラックに関するＴＯＣ情報を生成して楽曲情報の取得を行うため、ユーザが独自に作製した音楽ＣＤ中に所定のアルバムに関する楽曲データが含まれているような場合であっても、このアルバムに関する楽曲情報をＣＤＤＢサーバ２０から取得することができる。
【００４４】
なお、一のアルバムに対して複数の楽曲情報が取得されてしまった場合には、制御部１１により、この複数の楽曲情報のうち一の楽曲情報を選択させる旨の画面が表示部１２に表示され、ユーザから操作部１３を介して指定された楽曲情報と、この楽曲情報に係るＴＯＣ情報とが対応付けてＣＤＤＢサーバ２０に送信されることで、この音楽ＣＤ３０の楽曲情報がＣＤＤＢに登録される。これにより、ユーザは、楽曲情報に関する文字情報を入力することなく容易に楽曲情報をＣＤＤＢに登録することができる。
【００４５】
＜第２の実施形態＞
次に、オーディオ記録再生装置１０の第２の実施形態を説明する。なお、説明の簡略化のため、第１の実施形態と同一な構成については同一の符号を付して説明を省略し、第２の実施形態に特徴的な部分のみを説明する。
【００４６】
以下、本第２の実施形態におけるオーディオ記録再生装置１０が、楽曲情報を取得する際の動作を説明する。
本第２の実施形態では、音楽ＣＤ３０のＴＯＣ情報に含まれるトラックから、特定のトラックを操作部１３を介して指定可能な態様とする。また、本第２の実施形態で用いる音楽ＣＤ３０のＴＯＣ情報は、図３で例示した音楽ＣＤ３０のＴＯＣ情報と同様であるとする。
【００４７】
次に、図５を参照して、本第２の実施形態における楽曲情報取得処理を説明する。なお、本処理は、制御部１１とＲＯＭ（不図示）又は記憶部１５に記憶された所定のプログラムとの協働によるソフトウェア処理により実行されるものとする。
【００４８】
まず、記録再生部１６を介して音楽ＣＤ３０の最内周部に記録されたＴＯＣ情報が取得される（ステップＳ２１）。このＴＯＣ情報の取得により、音楽ＣＤ３０に記録されたトラック番号の最大値ＭＡＸが読み取られ、トラック番号ｎに設定される（図３ではｎ＝ＭＡＸ＝１３）。
【００４９】
次いで、ＴＯＣ情報が通信制御部１４を介してＣＤＤＢサーバ２０に送信されることで、音楽ＣＤ３０の楽曲情報の取得が行われ（ステップＳ２２）、楽曲情報が取得できたか否かが判定される（ステップＳ２３）。ここで、楽曲情報が取得できたと判定された場合には（ステップＳ２３；Ｙｅｓ）、取得された楽曲情報がトラックに応じて表示され（ステップＳ２４）、本処理は終了する。
【００５０】
一方、ステップＳ２３において、楽曲情報が取得できないと判定された場合（ステップＳ２３；Ｎｏ）、トラックの指定を行うか否かを確認する旨の画面が表示部１２に表示され、操作部１３からの入力信号が判定される（ステップＳ２５）。ここで、トラックの指定を行わない旨の入力信号が入力されたと判定された場合には（ステップＳ２５；Ｎｏ）、表示部１２に楽曲情報が存在しない旨が表示されて（ステップＳ２６）本処理は終了する。
【００５１】
また、ステップＳ２５において、トラックの指定を行う旨の入力信号が入力されたと判定された場合には（ステップＳ２５；Ｙｅｓ）、操作部１３を介して指定されたトラックに関するＴＯＣ情報が生成され（ステップＳ２７）、この生成されたＴＯＣ情報に基づいた楽曲情報の取得がステップＳ２２で行われる。つまり、図３に示した音楽ＣＤ３０の場合、操作部１３を介してトラック１からトラック１０が指定された場合に、楽曲情報が取得されることになる。
【００５２】
以上のように、本第２の実施形態によれば、音楽ＣＤ３０のＴＯＣ情報に基づいて楽曲情報が取得できないと判定された場合に、ＴＯＣ情報から所定のトラックに関するＴＯＣ情報を生成して楽曲情報の取得を行うため、ユーザが独自に作製した音楽ＣＤ中に所定のアルバムに関する楽曲データが含まれているような場合であっても、このアルバムに関する楽曲情報をＣＤＤＢサーバ２０から取得することができる。
【００５３】
＜第３の実施形態＞
次に、オーディオ記録再生装置１０の第３の実施形態を説明する。なお、説明の簡略化のため、第１の実施形態と同一な構成については同一の符号を付して説明を省略し、第３の実施形態に特徴的な部分のみを説明する。
【００５４】
以下、本第３の実施形態におけるオーディオ記録再生装置１０が、楽曲情報を取得する際の動作を説明する。
【００５５】
図６は、ユーザにより作製された音楽ＣＤ３０のＴＯＣ情報の一例を示す図である。図６に示すように、トラック１〜１３までの１３曲分の楽曲データが音楽ＣＤ３０に記録されており、このうちトラック４〜１０までの楽曲データが、所定のアルバムに含まれる楽曲データであるとする。なお、ＣＤＤＢサーバ２０には、トラック４〜１０のアルバムに関する楽曲情報が登録されているものとする。
【００５６】
以下、図７を参照して、本第３の実施形態における楽曲情報取得処理を説明する。なお、本処理は、制御部１１とＲＯＭ（不図示）又は記憶部１５に記憶された所定のプログラムとの協働によるソフトウェア処理により実行されるものとする。
【００５７】
まず、記録再生部１６を介して音楽ＣＤ３０の最内周部に記録されたＴＯＣ情報が取得される（ステップＳ３１）。このＴＯＣ情報の取得により、音楽ＣＤ３０に記録された最初のトラック番号１及びトラック番号の最大値ＭＡＸが読み取られ、基準トラック番号ｍ（ｍ＝１）及びトラック番号ｎにそれぞれ設定される（図６の例ではｎ＝ＭＡＸ＝１３）。
【００５８】
次いで、ＴＯＣ情報が通信制御部１４を介してＣＤＤＢサーバ２０に送信されることで、音楽ＣＤ３０の楽曲情報の取得が行われ（ステップＳ３２）、楽曲情報が取得できたか否かが判定される（ステップＳ３３）。ここで、楽曲情報が取得できたと判定された場合には（ステップＳ３３；Ｙｅｓ）、取得された楽曲情報がトラックに応じて表示され（ステップＳ３４）、本処理は終了する。
【００５９】
一方、ステップＳ３３において、楽曲情報が取得できないと判定された場合（ステップＳ３３；Ｎｏ）、ｎが１デクリメントされ（ステップＳ３５）、このｎの値がｍの値を上回っているか否かが判定される（ステップＳ３６）。ここで、ｎがｍの値を上回っていると判定された場合には（ステップＳ３６；Ｙｅｓ）、ＴＯＣ情報に含まれるｍ番目からｎ番目までのトラックに関するＴＯＣ情報が生成され（ステップＳ３７）、この生成されたＴＯＣ情報に基づいた楽曲情報の取得がステップＳ３２で行われる。
【００６０】
また、ステップＳ３６において、ｎがｍの値以下であると判定された場合（ステップＳ３６；Ｎｏ）、ｍの値が１インクリメントされるとともに、ｎにトラック番号の最大値ＭＡＸが設定され（ステップＳ３８）、このｎがｍの値を上回っているか否かが判定される（ステップＳ３９）。ここで、ｎがｍの値以下であると判定された場合には（ステップＳ３９；Ｎｏ）、表示部１２に楽曲情報が存在しない旨が表示されて（ステップＳ４０）本処理は終了する。
【００６１】
一方、ステップＳ３９において、ｎがｍの値を上回っていると判定された場合には（ステップＳ３９；Ｙｅｓ）、ステップＳ３７に以降し、ＴＯＣ情報に含まれるｍ番目からｎ番目までのトラックに関するＴＯＣ情報が生成され、この生成されたＴＯＣ情報に基づいた楽曲情報の取得がステップＳ３２で行われる。即ち、ステップＳ３２、ステップＳ３３及びステップＳ３５〜ステップＳ３９のループにより、ＴＯＣ情報に含まれる全トラックからトラック番号の降順又は昇順で１トラックずつ順次取り除かれたＴＯＣ情報に基づき、楽曲情報の取得が行われる。図６に示した音楽ＣＤ３０の場合、ｍ＝４及びｎ＝１０となった時に、トラック４〜トラック１０の楽曲情報が取得されることになる。
【００６２】
以上のように、本第３の実施形態によれば、音楽ＣＤ３０のＴＯＣ情報に基づいて楽曲情報が取得できないと判定された場合に、ＴＯＣ情報から所定のトラックに関するＴＯＣ情報を生成して楽曲情報の取得を行うため、ユーザが独自に作製した音楽ＣＤ中に所定のアルバムに関する楽曲データが含まれているような場合であっても、このアルバムに関する楽曲情報をＣＤＤＢサーバ２０から取得することができる。
【００６３】
＜第４の実施形態＞
次に、オーディオ記録再生装置１０の第４の実施形態を説明する。なお、説明の簡略化のため、第１の実施形態と同一な構成については同一の符号を付して説明を省略し、第４の実施形態に特徴的な部分のみを説明する。
【００６４】
以下、本第４の実施形態におけるオーディオ記録再生装置１０が、楽曲情報を取得する際の動作を説明する。
【００６５】
図８は、ユーザにより作製された音楽ＣＤ３０のＴＯＣ情報の一例を示す図である。図８に示すように、トラック１〜１３までの１３曲分の楽曲データが音楽ＣＤ３０に記録されており、このうちトラック１〜１０までの楽曲データが、所定のアルバムに含まれる楽曲データであり、トラック１１〜１３までの楽曲データが、トラック１〜１０とは異なる他のアルバムに含まれる楽曲データであったとする。なお、ＣＤＤＢサーバ２０には、トラック１〜１０及びトラック１１〜１３のアルバムに関する楽曲情報が登録されているものとする。
【００６６】
以下、図９を参照して、本第４の実施形態における楽曲情報取得処理を説明する。なお、本処理は、制御部１１とＲＯＭ（不図示）又は記憶部１５に記憶された所定のプログラムとの協働によるソフトウェア処理により実行されるものとする。
【００６７】
まず、記録再生部１６を介して音楽ＣＤ３０の最内周部に記録されたＴＯＣ情報が取得される（ステップＳ５１）。このＴＯＣ情報の取得により、音楽ＣＤ３０に記録された最初のトラック番号１及びトラック番号の最大値ＭＡＸが読み取られ、基準トラック番号ｍ（ｍ＝１）及びトラック番号ｎにそれぞれ設定される（図８の例ではｎ＝ＭＡＸ＝１３）。
【００６８】
次いで、ＴＯＣ情報が通信制御部１４を介してＣＤＤＢサーバ２０に送信されることで、音楽ＣＤ３０の楽曲情報の取得が行われ（ステップＳ５２）、楽曲情報が取得できたか否かが判定される（ステップＳ５３）。ここで、楽曲情報が取得できないと判定された場合（ステップＳ５３；Ｎｏ）、ｎが１デクリメントされ（ステップＳ５４）、このｎの値がｍの値を上回っているか否かが判定される（ステップＳ５５）。ここで、ｎがｍの値以下であると判定された場合には（ステップＳ５５；Ｎｏ）、表示部１２に楽曲情報が存在しない旨が表示されて（ステップＳ５６）本処理は終了する。
【００６９】
また、ステップＳ５５において、ｎがｍの値を上回っていると判定された場合には（ステップＳ５５；Ｙｅｓ）、ＴＯＣ情報に含まれたｍ番目からｎ番目までのトラックに関するＴＯＣ情報が生成され（ステップＳ５７）、この生成されたＴＯＣ情報に基づいた楽曲情報の取得がステップＳ５２で行われる。
【００７０】
一方、ステップＳ５３において、楽曲情報が取得できたと判定された場合には（ステップＳ５３；Ｙｅｓ）、取得された楽曲情報がトラックに応じて表示された後（ステップＳ５８）、現在のｎの値がトラック番号の最大値ＭＡＸと等しいか否かが判定される（ステップＳ５９）。ここで、ｎとＭＡＸの値が等しいと判定された場合には（ステップＳ５９；Ｙｅｓ）、本処理は終了する。
【００７１】
また、ステップＳ５９において、ｎとＭＡＸの値が等しくないと判定された場合には（ステップＳ５９；Ｎｏ）、ｍにｎ＋１が設定されるとともに、ｎにトラック番号の最大値ＭＡＸが設定された後（ステップＳ６０）、ステップＳ５５に以降することで、ｎの値がｍの値を上回っているか否かが判定される。即ち、ステップＳ５２〜ステップＳ５５及びステップＳ５７〜ステップＳ６０のループにより、楽曲情報の取得が一度行われた場合であっても、さらに、楽曲情報判明分を除いたトラックに関して楽曲情報の取得が行われるため、音楽ＣＤ３０に複数のアルバムが記録されている場合であっても、全てのアルバムに関する楽曲情報を取得することができる。図８に示した音楽ＣＤ３０の場合、ｍ＝１及びｎ＝１０となった時に、トラック１〜トラック１０の楽曲情報が、ｍ＝１１及びｎ＝１３となった時に、トラック１１〜トラック１３の楽曲情報が取得されることになる。
【００７２】
以上のように、本第４の実施形態によれば、音楽ＣＤ３０のＴＯＣ情報に基づいて楽曲情報が取得できないと判定された場合に、ＴＯＣ情報から所定のトラックに関するＴＯＣ情報を生成して楽曲情報の取得を行うため、ユーザが独自に作製した音楽ＣＤ中に所定のアルバムに関する楽曲データが含まれているような場合であっても、このアルバムに関する楽曲情報をＣＤＤＢサーバ２０から取得することができる。
【００７３】
本実施の形態におけるオーディオ記録再生装置１０の細部構成及び詳細動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００７４】
例えば、本実施の形態では、ＣＤＤＢをインターネット上に接続されたＣＤＤＢサーバ２０に備えることとしたが、これに限らず、オーディオ記録再生装置１０内やＩ／Ｆ部１８に接続される外部装置にＣＤＤＢを備えた態様としてもよい。この場合、制御部１１が、ＣＤＤＢに対する楽曲情報の読み出し及び楽曲情報の登録を行うことが好ましい。
【００７５】
また、記録再生部１６に装填された音楽ＣＤ３０に対して、上述した第１の実施形態から第４の実施形態の何れか又は全ての楽曲情報取得方法を実行することとしてもよい。
【図面の簡単な説明】
【００７６】
【図１】オーディオ記録再生装置の構成を示すブロック図である。
【図２】制御部により生成されるＴＯＣ情報を説明するための図であって、（ａ）音楽ＣＤに記録されたＴＯＣ情報の一例を示す図であり、（ｂ）生成されたＴＯＣ情報の一例を示す図である。
【図３】音楽ＣＤに記録されたＴＯＣ情報の一例を示す図である。
【図４】第１の実施形態における、楽曲情報取得処理を説明するためのフローチャートである。
【図５】第２の実施形態における、楽曲情報取得処理を説明するためのフローチャートである。
【図６】音楽ＣＤに記録されたＴＯＣ情報の一例を示す図である。
【図７】第３の実施形態における、楽曲情報取得処理を説明するためのフローチャートである。
【図８】音楽ＣＤに記録されたＴＯＣ情報の一例を示す図である。
【図９】第４の実施形態における、楽曲情報取得処理を説明するためのフローチャートである。
【符号の説明】
【００７７】
１０  オーディオ記録再生装置（楽曲情報取得装置）
１１  制御部（取得手段、判定手段、生成手段、取得制御手段、登録手段）
１２  表示部
１３  操作部（トラック指定手段、楽曲情報指定手段）
１４  通信制御部（取得手段）
１５  記憶部
１６  記録再生部（読出手段）
１７  Ｉ／Ｏ部
１８  Ｉ／Ｆ部
２０  ＣＤＤＢサーバ（楽曲データベース手段）
３０  音楽ＣＤ（記憶媒体）
【図１】
2006294168.tif 000003
【図２】
2006294168.tif 000004
【図３】
2006294168.tif 000005
【図４】
2006294168.tif 000006
【図５】
2006294168.tif 000007
【図６】
2006294168.tif 000008
【図７】
2006294168.tif 000009
【図８】
2006294168.tif 000010
【図９】
2006294168.tif 000011