(57)【要約】【課題】登録されたグループのデータと、そのグループに含まれないデータと、が記録された記録媒体の管理情報を自動的に取得することである。【解決手段】ＣＤＤＢサーバ４０から、少なくとも目次情報の一部に基づいて管理情報を取得する取得手段と、記録媒体から第１の目次情報を読み出す読み出し手段と、第１の目次情報に基づいて第１の管理情報を取得手段に取得させる第１の取得制御手段と、第１の管理情報が取得できない場合に、記録媒体の全データから一以上のデータを除去した残りのデータに関して生成する第２の目次情報に基づいて第２の管理情報を取得手段に取得させる第２の取得制御手段と、取得できた第２の管理情報に対応し且つ記録媒体の第２の目次情報以外に対応するデータに関して生成する第３の目次情報に基づいてデータの第３の管理情報を取得手段に取得させる第３の取得制御手段と、を備える。【選択図】図１
2007004886.tif 000002
【特許請求の範囲】
【請求項１】
データ単位及び当該データのグループ単位で複数のデータの管理情報を登録するデータベース手段から、少なくとも目次情報の一部に基づいて管理情報を取得する取得手段と、
複数のデータが記録された記録媒体から当該記録されたデータの第１の目次情報を読み出す読み出し手段と、
前記読み出し手段により読み出された第１の目次情報に基づいて第１のグループの第１の管理情報を前記取得手段に取得させる第１の取得制御手段と、
前記取得手段により前記第１の管理情報が取得されたか否かを判別し、当該第１の管理情報が取得できないと判別された場合に、前記第１の目次情報に対応する全データから少なくとも一つのデータを除去した残りのデータに関する第２の目次情報を生成し、当該生成された第２の目次情報に基づいて第２のグループの第２の管理情報を前記取得手段に取得させる第２の取得制御手段と、
前記取得手段により前記第２の管理情報が取得されたか否かを判別し、当該第２の管理情報が取得できたと判別された場合に、当該第２の管理情報に対応し且つ前記第１の目次情報に対応する全データのうちの当該第２の目次情報に対応するデータ以外のデータに関する第３の目次情報を生成し、当該生成された第３の目次情報に基づいて前記データの第３の管理情報を前記取得手段に取得させる第３の取得制御手段と、
を備えることを特徴とする管理情報取得装置。
【請求項２】
前記第２及び第３の管理情報は、項目を有し、
前記第３の取得制御手段は、前記第２の管理情報が取得できたと判別された場合に、当該第２の管理情報と同一の項目を有し且つ前記第１の目次情報に対応する全データのうちの当該第２の目次情報に対応するデータ以外のデータに関する第３の目次情報を生成することを特徴とする請求項１に記載の管理情報取得装置。
【請求項３】
前記取得した第１、第２及び第３の管理情報の少なくとも一つを表示する表示手段を備えることを特徴とする請求項１又は２に記載の管理情報取得装置。
【請求項４】
前記第２の取得制御手段は、前記第１の管理情報が取得できないと判別された場合に、前記第１の目次情報に対応する全データから一つの未除去のデータを除去した残りのデータに関する第２の目次情報を生成し、当該生成された第２の目次情報に基づいて第２のグループの第２の管理情報を前記取得手段に取得させることを繰り返すことを特徴とする請求項１から３のいずれか一項に記載の管理情報取得装置。
【請求項５】
前記第３の取得制御手段は、前記第２の管理情報が取得できたと判別された場合に、当該第２の管理情報に対応し且つ前記第１の目次情報に対応する全データのうちの当該第２の目次情報に対応するデータ以外の一つの未選択のデータを選択し、当該選択したデータに関する第３の目次情報を生成し、当該生成された第３の目次情報に基づいて前記データの第３の管理情報を前記取得手段に取得させることを繰り返すことを特徴とする請求項１から４のいずれか一項に記載の管理情報取得装置。
【請求項６】
前記取得手段により複数の第３の管理情報が取得された場合に、当該複数の第３の管理情報から一つの第３の管理情報の選択入力を受け付ける選択入力手段と、
前記選択入力手段により選択された第３の管理情報及び前記取得した第２の管理情報に、前記第３の目次情報及び前記第２の目次情報を対応付けて前記データベース手段に登録する登録手段と、
を備えることを特徴とする請求項１から５のいずれか一項に記載の管理情報取得装置。
【請求項７】
コンピュータに、
複数のデータが記録された記録媒体から当該記録されたデータの第１の目次情報を読み出す機能と、
データ単位及び当該データのグループ単位で複数のデータの管理情報を登録するデータベース手段から、前記読み出された第１の目次情報の少なくとも一部に基づいて第１のグループの第１の管理情報を取得する機能と、
前記第１の管理情報が取得されたか否かを判別し、当該第１の管理情報が取得できないと判別された場合に、前記第１の目次情報に対応する全データから少なくとも一つのデータを除去した残りのデータに関する第２の目次情報を生成し、当該生成された第２の目次情報の少なくとも一部に基づいて前記データベース手段から第２のグループの第２の管理情報を取得する機能と、
前記第２の管理情報が取得されたか否かを判別し、当該第２の管理情報が取得できたと判別された場合に、当該第２の管理情報に対応し且つ前記第１の目次情報に対応する全データのうちの当該第２の目次情報に対応するデータ以外のデータに関する第３の目次情報を生成し、当該生成された第３の目次情報の少なくとも一部に基づいて前記データベース手段から前記データの第３の管理情報を取得する機能と、
を実現させるための管理情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理情報取得装置及び管理情報取得プログラムに関する。
【背景技術】
【０００２】
従来、音楽ＣＤ（Compact Disc）に記録したデジタルの音声データを再生する再生装置が実施されている。また、ＣＤに記録されたトラックに関する楽曲情報を配信可能に記憶するＣＤＤＢ（CD DataBase）のサーバ装置（ＣＤＤＢサーバ）が実施されている。楽曲情報は、例えば、アルバム名等のアルバムに関する情報と、各トラックの曲名、アーティスト名等のトラックに関する情報とを有する。
【０００３】
ＣＤＤＢ対応のＣＤ再生装置は、ＣＤがセットされると、インターネット等を介してＣＤＤＢサーバに通信接続し、セットされたＣＤのＴＯＣ（Table Of Contents）情報に基づいて楽曲情報を検索しダウンロードして記憶部に記憶する。
【０００４】
例えば、ＣＤからＭＤ（Mini Disc）にダビングする場合に、ＣＤＤＢサーバに通信接続し、ダビング元のＣＤの楽曲情報を検索しダウンロードして、そのトラックの音声データともに、ダビング先のＭＤに記録する構成が考えられている（例えば、特許文献１参照）。
【０００５】
ＣＤＤＢで管理する楽曲情報は、任意のユーザがＰＣ（Personal Computer）、ＣＤＤＢ対応機器等を用いて、所有するＣＤの楽曲情報を操作入力してＣＤＤＢサーバにアップロードすることにより、ＣＤＤＢサーバ側で登録される。
【特許文献１】特開２００２−２６９９０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来の構成では、記録媒体（ＣＤ）に記録されたデータ（トラック）の管理情報（楽曲情報）がデータベース（ＣＤＤＢ）からダウンロードできない場合があった。例えば、ユーザが任意のトラックを書き込んで作成したＣＤ−Ｒ（CD Recordable）等の記録媒体においては、そのディスクの楽曲情報がＣＤＤＢに登録されていないため検索できないが、所定アルバムにユーザが選択した任意のトラックを追加してディスクに記録している場合でも、その所定アルバムの楽曲情報をもダウンロードすることができないという問題があった。
【０００７】
さらに、ＣＤＤＢからダウンロードできない楽曲情報を操作入力により、再生装置に登録することもできるが、ユーザの操作負担が大きくなるという問題があった。
【０００８】
また、例えば、所定のアルバムの楽曲情報がＣＤＤＢに登録されている場合にも、そのアルバムの通常のトラックに加えてボーナストラックが書き込まれたＣＤについては、楽曲情報をダウンロードすることができないという問題があった。
【０００９】
本発明の課題は、記録媒体に記録された、データベース登録済のグループのデータと、そのグループに含まれないデータと、の管理情報を自動的に取得することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の発明は、
データ単位及び当該データのグループ単位で複数のデータの管理情報を登録するデータベース手段から、少なくとも目次情報の一部に基づいて管理情報を取得する取得手段と、
複数のデータが記録された記録媒体から当該記録されたデータの第１の目次情報を読み出す読み出し手段と、
前記読み出し手段により読み出された第１の目次情報に基づいて第１のグループの第１の管理情報を前記取得手段に取得させる第１の取得制御手段と、
前記取得手段により前記第１の管理情報が取得されたか否かを判別し、当該第１の管理情報が取得できないと判別された場合に、前記第１の目次情報に対応する全データから少なくとも一つのデータを除去した残りのデータに関する第２の目次情報を生成し、当該生成された第２の目次情報に基づいて第２のグループの第２の管理情報を前記取得手段に取得させる第２の取得制御手段と、
前記取得手段により前記第２の管理情報が取得されたか否かを判別し、当該第２の管理情報が取得できたと判別された場合に、当該第２の管理情報に対応し且つ前記第１の目次情報に対応する全データのうちの当該第２の目次情報に対応するデータ以外のデータに関する第３の目次情報を生成し、当該生成された第３の目次情報に基づいて前記データの第３の管理情報を前記取得手段に取得させる第３の取得制御手段と、
を備えることを特徴とする、管理情報取得装置である。
【００１１】
請求項２に記載の発明は、請求項１に記載の管理情報取得装置において、
前記第２及び第３の管理情報は、項目を有し、
前記第３の取得制御手段は、前記第２の管理情報が取得できたと判別された場合に、当該第２の管理情報と同一の項目を有し且つ前記第１の目次情報に対応する全データのうちの当該第２の目次情報に対応するデータ以外のデータに関する第３の目次情報を生成することを特徴とする。
【００１２】
請求項３に記載の発明は、請求項１又は２に記載の管理情報取得装置において、
前記取得した第１、第２及び第３の管理情報の少なくとも一つを表示する表示手段を備えることを特徴とする。
【００１３】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の管理情報取得装置において、
前記第２の取得制御手段は、前記第１の管理情報が取得できないと判別された場合に、前記第１の目次情報に対応する全データから一つの未除去のデータを除去した残りのデータに関する第２の目次情報を生成し、当該生成された第２の目次情報に基づいて第２のグループの第２の管理情報を前記取得手段に取得させることを繰り返すことを特徴とする。
【００１４】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の管理情報取得装置において、
前記第３の取得制御手段は、前記第２の管理情報が取得できたと判別された場合に、当該第２の管理情報に対応し且つ前記第１の目次情報に対応する全データのうちの当該第２の目次情報に対応するデータ以外の一つの未選択のデータを選択し、当該選択したデータに関する第３の目次情報を生成し、当該生成された第３の目次情報に基づいて前記データの第３の管理情報を前記取得手段に取得させることを繰り返すことを特徴とする。
【００１５】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の管理情報取得装置において、
前記取得手段により複数の第３の管理情報が取得された場合に、当該複数の第３の管理情報から一つの第３の管理情報の選択入力を受け付ける選択入力手段と、
前記選択入力手段により選択された第３の管理情報及び前記取得した第２の管理情報に、前記第３の目次情報及び前記第２の目次情報を対応付けて前記データベース手段に登録する登録手段と、
を備えることを特徴とする。
【００１６】
請求項７に記載の発明は、
コンピュータに、
複数のデータが記録された記録媒体から当該記録されたデータの第１の目次情報を読み出す機能と、
データ単位及び当該データのグループ単位で複数のデータの管理情報を登録するデータベース手段から、前記読み出された第１の目次情報の少なくとも一部に基づいて第１のグループの第１の管理情報を取得する機能と、
前記第１の管理情報が取得されたか否かを判別し、当該第１の管理情報が取得できないと判別された場合に、前記第１の目次情報に対応する全データから少なくとも一つのデータを除去した残りのデータに関する第２の目次情報を生成し、当該生成された第２の目次情報の少なくとも一部に基づいて前記データベース手段から第２のグループの第２の管理情報を取得する機能と、
前記第２の管理情報が取得されたか否かを判別し、当該第２の管理情報が取得できたと判別された場合に、当該第２の管理情報に対応し且つ前記第１の目次情報に対応する全データのうちの当該第２の目次情報に対応するデータ以外のデータに関する第３の目次情報を生成し、当該生成された第３の目次情報の少なくとも一部に基づいて前記データベース手段から前記データの第３の管理情報を取得する機能と、
を実現させるための管理情報取得プログラムであることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、記録媒体に記録された、データベース登録済のグループのデータと、そのグループに含まれないデータと、の管理情報を自動的に取得できる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１９】
先ず、図１を参照して、本実施の形態の再生装置１００の装置構成を説明する。図１に、再生装置１００の構成を示す。
【００２０】
図１に示すように、本実施の形態の管理情報取得装置としての再生装置１００は、記録媒体としてのＣＤに記録された音声データを再生する装置である。再生装置１００は、システムコントローラ１０と、選択入力手段としての操作部１１と、表示部１２と、マイクロコントローラ１３と、ＲＡＭ（Random Access Memory）１４と、フラッシュメモリ１５と、通信部１６と、バスマスタコントローラ１７と、ＨＤＤ（Hard Disk Drive）１８と、読み取り手段としてのＣＤドライブ１９と、デコーダ２０と、ＤＡコンバータ２１と、オーディオ出力端子２２と、を備えて構成される。
【００２１】
また、マイクロコントローラ１３、バスマスタコントローラ１７及びデコーダ２０がバスＢ１に接続され、バスマスタコントローラ１７、ＨＤＤ１８及びＣＤドライブ１９がバスＢ１に接続される。
【００２２】
また、再生装置１００は、ＨＵＢ３０及びルータ３１を介して、インターネット等の通信ネットワークＮ上のＣＤＤＢサーバ４０に通信接続される。
【００２３】
ＣＤには、トラック単位で音声データ（楽曲データ）が記録され、それらのトラックの各データに関するＴＯＣ情報と、が記録される。ＣＤＤＢサーバ４０は、記憶部４１を備え、記憶部４１に各種ＣＤの楽曲情報を記憶（登録）する。楽曲情報は、各ＣＤのアルバムに関する情報と、ＣＤの各トラックのトラックに関する情報とを有する。アルバムに関する情報は、アルバムの、タイトル名、アーティスト名、ジャンル、（レコード）レーベル名等を含む。トラックに関する情報は、トラックの、タイトル名、アーティスト名、ジャンル等を含む。
【００２４】
ＣＤＤＢサーバ４０は、再生装置１００等の機器から通信ネットワークＮを介してＣＤの楽曲情報要求を受信すると、その楽曲情報要求に対応する楽曲情報を記憶部から読み出して要求元の機器に送信する。
【００２５】
システムコントローラ１０は、マイクロプロセッサ等から構成され、操作部１１、表示部１２を直接制御し、マイクロコントローラ１３を介して再生装置１００の各部を集中制御する。システムコントローラ１０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備える。ＣＰＵは、ＲＯＭに格納されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを読み出してＲＡＭに展開し、ＲＡＭに展開されたプログラムとの協働で、各種処理を実行する。ＲＯＭには、後述する楽曲情報取得プログラムが記憶される。
【００２６】
システムコントローラ１０は、上記プログラムとの協働により、第１、第２、第３の取得制御手段として機能し、また通信部１６とともに、取得手段、登録手段として機能する。また、システムコントローラ１０は、上記楽曲情報取得プログラムとの協働により、ＣＤから読み出された第１の目次情報としてのＴＯＣ情報に基づいて、ＣＤＤＢサーバ４０から第１のグループとしての全トラックの第１の管理情報としての楽曲情報を取得し、その楽曲情報が取得されない場合に、全トラックから一つのトラックを除いた第２のグループとしてのトラックの第２の目次情報としてのＴＯＣ情報に基づいて、ＣＤＤＢサーバ４０から、一つのトラックを除いたトラックの第２の管理情報としての楽曲情報を取得する。
【００２７】
また、システムコントローラ１０は、上記楽曲情報取得プログラムとの協働により、一つのトラックを除いたトラックの楽曲情報が取得された場合に、取得した楽曲情報以外でＣＤに記録された追加トラックの第３の目次情報としてのＴＯＣ情報に基づいて、ＣＤＤＢサーバ４０から追加トラックの第３の管理情報としての楽曲情報を取得する。
【００２８】
操作部１１は、停止キー、再生キー、早戻しキー、早送りキー、文字入力キー、数字入力キー等の各種キーを有する操作パネル等から構成され、ユーザに操作入力された操作情報をシステムコントローラ１０に出力する。
【００２９】
表示部１２は、ＬＣＤ（Liquid Crystal Display）、ＥＬＤ（ElectroLuminescent Display）パネル等から構成され、システムコントローラ１０の制御により、再生等の動作に関する情報、ＣＤドライブ１９にセットされたＣＤの楽曲情報等の情報を表示する。
【００３０】
マイクロコントローラ１３は、マイクロプロセッサ等から構成され、システムコントローラ１０の制御により、再生装置１００の各部を制御する。マイクロコントローラ１３は、図示しないＣＰＵ及びＲＯＭを備えて構成され、ＣＰＵによりＲＯＭに格納されているプログラムが読み出されてＲＡＭ１４に展開され、ＣＰＵと、ＲＡＭ１４に展開されたプログラムとの協働で、各種処理を実行する。
【００３１】
ＲＡＭ１４は、揮発性のメモリであり、各種データを一時的に記憶する。フラッシュメモリ１５は、不揮発性のメモリであり、各種データを読み出し及び書き込み可能に記憶する。
【００３２】
バスマスタコントローラ１７は、バスＢ１とバスＢ２との間の通信を制御する。ＨＤＤ１８は、各種データを読み出し及び書き込み可能に記憶する。
【００３３】
ＣＤドライブ１９は、セットされたＣＤを回転するスピンドルモータ、セットされたＣＤの信号を読む光ピックアップ、ＣＤから読み出した信号を増幅し各種演算処理を施すＲＦアンプ等を備え、システムコントローラ１０の制御により、セットされたＣＤから楽曲データ等の信号を出力する。
【００３４】
デコーダ２０は、ＣＤドライブ１９により読み出された信号にデコード処理を施してデジタルの音声データを生成する。ＤＡコンバータ２１は、デコーダ２０から出力されるデジタルの音声データをアナログの音声信号に変換する。オーディオ出力端子２２は、図示しないアンプを介して接続されたスピーカ、イヤホン等に、ＤＡコンバータ２１から出力される音声信号を出力する。そして、そのスピーカ等において音声出力される。
【００３５】
次に、図２を参照して、ＣＤＤＢサーバ４０に楽曲情報が登録されていないＣＤの例を示す。図２（ａ）に、ボーナストラックが通常のトラックの後に追加されているＣＤ５０の構成を示す。図２（ｂ）に、ボーナストラックが通常のトラックの前に追加されているＣＤ６０の構成を示す。楽曲情報は、通常、ＣＤの全トラック再生時間をキーとして検索される。
【００３６】
図２（ａ）に示すように、ＣＤ５０には、トラック番号１〜１０の通常トラックＴ１〜Ｔ１０の後に追加トラックとしてトラック番号１１のボーナストラックＢＴ１１が記録されているものとする。このＣＤ５０において、ＣＤＤＢサーバ４０には一つのアルバムとしての通常トラックＴ１〜Ｔ１０の楽曲情報が登録されており、通常トラックＴ１〜Ｔ１０及びボーナストラックＢＴ１１の楽曲情報は一つのアルバムとして登録されていないために、ダウンロードできない。
【００３７】
また、図２（ｂ）に示すように、ＣＤ６０には、トラック番号２〜１１の通常トラックＴ１２〜Ｔ２１の前に追加トラックとしてトラック番号１のボーナストラックＢＴ１が記録されているものとする。このＣＤ６０において、ＣＤＤＢサーバ４０には一つのアルバムとしての通常トラックＴ１２〜Ｔ２１の楽曲情報が登録されており、ボーナストラックＢＴ１及び通常トラックＴ１２〜Ｔ２１の楽曲情報は一つのアルバムとして登録されていないために、ダウンロードできない。
【００３８】
次に、図３及び図４を参照して、再生装置１００の動作を説明する。図３に、楽曲情報取得処理の流れを示す。図４に、図３の続きの楽曲情報取得処理の流れを示す。
【００３９】
再生装置１００で実行される楽曲情報取得処理について説明する。楽曲情報取得処理は、ＣＤドライブ１９にセットされたＣＤのアルバム部分の通常トラックの楽曲情報を検索してＣＤＤＢサーバ４０からダウンロードするとともに、そのＣＤのアルバムに含まれないトラックの楽曲情報を検索してダウンロードし、その楽曲情報を表示する処理である。
【００４０】
例えば、ユーザから操作部１１を介して楽曲情報取得処理の実行指示が入力されたこと等をトリガとして、システムコントローラ１０において、ＲＯＭから読み出されて適宜ＲＡＭ上に展開された楽曲情報取得プログラムと、ＣＰＵとの協働により、楽曲情報取得処理が実行される。
【００４１】
予め、再生対象のＣＤがＣＤドライブ１９にセットされているものとする。また、セットされたＣＤ（セットＣＤとする）には、ｎ（ｎ：任意の自然数）のトラックと、そのＴＯＣ情報が記録されているものとする。ＴＯＣ情報は、ＣＤに記録されるトラックを管理するための情報であり、トラック数、各トラックのトラック番号、再生時間（トラック長）、開始位置、データサイズ等の情報を含む。本実施の形態では、楽曲情報検索に用いるＴＯＣ情報は、検索する１又は複数のトラックの総再生時間とする。
【００４２】
先ず、ＣＤドライブ１９にセットＣＤからＴＯＣ情報が読み出される（ステップＳ１１）。そして、ステップＳ１１において読み出されたＴＯＣ情報に基づいて、セットＣＤのＣＤＤＢの楽曲情報の要求が生成され、通信部１６、ＨＵＢ３０、ルータ３１及び通信ネットワークＮを介してＣＤＤＢサーバ４０に送信され、ＣＤＤＢサーバ４０において、その要求された楽曲情報が記憶部４１に記憶された楽曲情報のうちから検索される（ステップＳ１２）。具体的には、例えば、セットＣＤの全トラック再生時間が楽曲情報の要求に含められる。ＣＤＤＢサーバ４０において、受信した全トラック再生時間に基づいて、全トラック再生時間が一致するアルバムの楽曲情報が記憶部４１から検索され、検索された場合には、検索した楽曲情報が再生装置１００に送信され、検索されない場合には、検索できなかった旨の情報が再生装置１００に送信され、その各情報が再生装置１００で受信される。
【００４３】
そして、ステップＳ１２において、セットＣＤに対応するＣＤＤＢの楽曲情報が検索されてＣＤＤＢサーバ４０から受信されたか否かが判別される（ステップＳ１３）。セットＣＤに対応するＣＤＤＢの楽曲情報が受信された場合（ステップＳ１３；ＹＥＳ）、通信部１６を介して受信した、セットＣＤに対応するＣＤＤＢの楽曲情報がＲＡＭ１４に格納される（ステップＳ１４）。
【００４４】
そして、ＲＡＭ１４に格納された楽曲情報が表示部１２に表示され（ステップＳ１５）、楽曲情報取得処理が終了する。
【００４５】
セットＣＤに対応するＣＤＤＢの楽曲情報が受信されない場合（ステップＳ１３；ＮＯ）、ステップＳ１１において読み出されたＴＯＣ情報に基づいて、セットＣＤのトラック番号１〜（ｎ−１）のトラックに対応するＴＯＣ情報を含むＣＤＤＢの楽曲情報の要求が生成され、通信部１６等を介してＣＤＤＢサーバ４０に送信され、その要求された楽曲情報が記憶部４１に記憶された楽曲情報のうちから検索される（ステップＳ１６）。ステップＳ１６では、ステップＳ１２と同様に、楽曲情報が検索された場合には、検索した楽曲情報がＣＤＤＢサーバ４０から再生装置１００に送信され、検索されない場合には、検索できなかった旨の情報が再生装置１００に送信され、その各情報が再生装置１００で受信される。
【００４６】
そして、ステップＳ１６において、セットＣＤのトラック番号１〜（ｎ−１）のトラックに対応するＣＤＤＢの楽曲情報が検索されてＣＤＤＢサーバ４０から受信されたか否かが判別される（ステップＳ１７）。セットＣＤのトラック番号１〜（ｎ−１）のトラックに対応するＣＤＤＢの楽曲情報が受信された場合（ステップＳ１７；ＹＥＳ）、通信部１６を介して受信した、セットＣＤのトラック番号１〜（ｎ−１）のトラックに対応するＣＤＤＢの楽曲情報のアーティスト名が取得され、そのアーティスト名が、通信部１６等を介してＣＤＤＢサーバ４０に送信され、そのアーティスト名が一致する他のアルバムの楽曲情報が記憶部４１に記憶された楽曲情報のうちから検索される（ステップＳ１８）。具体的には、ＣＤＤＢサーバ４０において、受信したアーティスト名に基づいて、対応するアルバムの楽曲情報が記憶部４１から検索され、検索された場合には、検索した旨の情報が再生装置１００に送信され、検索されない場合には、検索できなかった旨の情報が再生装置１００に送信され、その各情報が再生装置１００で受信される。
【００４７】
そして、ステップＳ１８でアルバムが検索された旨がＣＤＤＢサーバ４０から受信されるか否かが判別される（ステップＳ１９）。アルバムが検索された場合（ステップＳ１９；ＹＥＳ）、ステップＳ１１において読み出されたＴＯＣ情報に基づいて、ステップＳ１８で検索されたアルバムにおけるセットＣＤのトラック番号ｎのトラック（追加トラック）に対応するＴＯＣ情報を含むＣＤＤＢの楽曲情報の要求が生成され、通信部１６等を介してＣＤＤＢサーバ４０に送信され、ＣＤＤＢサーバ４０において、その要求された楽曲情報が記憶部４１に記憶された楽曲情報のうちから検索される（ステップＳ２０）。具体的には、例えば、トラック番号ｎの再生時間が楽曲情報の要求に含められる。ＣＤＤＢサーバ４０において、受信した再生時間に基づいて、ステップＳ１８で検索されたアルバム中の再生時間が一致するトラックの楽曲情報が記憶部４１から検索され、検索された場合には、検索した楽曲情報が再生装置１００に送信され、検索されない場合には、検索できなかった旨の情報が再生装置１００に送信され、その各情報が再生装置１００で受信される。
【００４８】
そして、ステップＳ２０でトラック番号ｎのトラックの楽曲情報が検索されてＣＤＤＢサーバ４０から受信されたか否かが判別される（ステップＳ２１）。トラック番号ｎのトラックの楽曲情報が受信された場合（ステップＳ２１；ＹＥＳ）、ステップＳ１６で取得したトラック番号１〜（ｎ−１）のトラックの楽曲情報と、ステップＳ２０で取得したトラック番号ｎのトラックの楽曲情報と、からセットＣＤの楽曲情報が作成されＲＡＭ１４に格納され（ステップＳ２２）、ステップＳ１５に移行される。
【００４９】
ステップＳ１８でアルバムが検索されない場合（ステップＳ１９；ＮＯ）、又はステップＳ２０でトラック番号ｎのトラックの楽曲情報が受信されない場合（ステップＳ２１；ＮＯ）、ステップＳ１６で取得したトラック番号１〜（ｎ−１）のトラックの楽曲情報からセットＣＤの楽曲情報が作成されＲＡＭ１４に格納され（ステップＳ２３）、ステップＳ１５に移行される。
【００５０】
セットＣＤのトラック番号１〜（ｎ−１）のトラックに対応するＣＤＤＢの楽曲情報が検索されない場合（ステップＳ１７；ＮＯ）、ステップＳ１１において読み出されたＴＯＣ情報に基づいて、セットＣＤのトラック番号２〜ｎのトラックに対応するＴＯＣ情報を含むＣＤＤＢの楽曲情報の要求が生成され、通信部１６等を介してＣＤＤＢサーバ４０に送信され、その要求された楽曲情報が記憶部４１に記憶された楽曲情報のうちから検索される（ステップＳ２４）。ステップＳ２４では、ステップＳ１２と同様に、楽曲情報が検索された場合には、検索した楽曲情報がＣＤＤＢサーバ４０から再生装置１００に送信され、検索されない場合には、検索できなかった旨の情報が再生装置１００に送信され、その各情報が再生装置１００で受信される。
【００５１】
そして、ステップＳ２４において、セットＣＤのトラック番号２〜ｎのトラックに対応するＣＤＤＢの楽曲情報が検索されてＣＤＤＢサーバ４０から受信されたか否かが判別される（ステップＳ２５）。セットＣＤのトラック番号２〜ｎのトラックに対応するＣＤＤＢの楽曲情報が受信された場合（ステップＳ２５；ＹＥＳ）、通信部１６を介して受信した、セットＣＤのトラック番号２〜ｎのトラックに対応するＣＤＤＢの楽曲情報のアーティスト名が取得され、そのアーティスト名が、通信部１６等を介してＣＤＤＢサーバ４０に送信され、そのアーティスト名が一致する他のアルバムの楽曲情報が記憶部４１に記憶された楽曲情報のうちから検索される（ステップＳ２６）。ステップＳ２６では、ステップＳ１８と同様に、アルバムの楽曲情報が検索された場合には、検索した旨がＣＤＤＢサーバ４０から再生装置１００に送信され、検索されない場合には、検索できなかった旨の情報が再生装置１００に送信され、その各情報が再生装置１００で受信される。
【００５２】
そして、ステップＳ２６でアルバムが検索された旨がＣＤＤＢサーバ４０から受信されたか否かが判別される（ステップＳ２７）。アルバムが検索された場合（ステップＳ２７；ＹＥＳ）、ステップＳ１１において読み出されたＴＯＣ情報に基づいて、ステップＳ２６で検索されたアルバムに対応しセットＣＤのトラック番号１のトラック（追加トラック）に対応するＴＯＣ情報を含むＣＤＤＢの楽曲情報の要求が生成され、通信部１６等を介してＣＤＤＢサーバ４０に送信され、ＣＤＤＢサーバ４０において、その要求された楽曲情報が記憶部４１に記憶された楽曲情報のうちから検索される（ステップＳ２８）。ステップＳ２８では、ステップＳ２０と同様に、トラック番号１のトラックの楽曲情報が検索された場合には、検索した楽曲情報がＣＤＤＢサーバ４０から再生装置１００に送信され、検索されない場合には、検索できなかった旨の情報が再生装置１００に送信され、その各情報が再生装置１００で受信される。
【００５３】
そして、ステップＳ２８でトラック番号１のトラックの楽曲情報が検索されてＣＤＤＢサーバ４０から受信されたか否かが判別される（ステップＳ２９）。ステップＳ２８でトラック番号１のトラックの楽曲情報が検索された場合（ステップＳ２９；ＹＥＳ）、ステップＳ２８で取得したトラック番号１のトラックの楽曲情報と、ステップＳ２４で取得したトラック番号２〜ｎのトラックの楽曲情報と、からセットＣＤの楽曲情報が作成されＲＡＭ１４に格納され（ステップＳ３０）、ステップＳ１５に移行される。
【００５４】
ステップＳ２６でアルバムが検索されない場合（ステップＳ２７；ＮＯ）、又はステップＳ２８でトラック番号１のトラックの楽曲情報が受信されない場合（ステップＳ２９；ＮＯ）、ステップＳ２４で取得したトラック番号２〜ｎのトラックの楽曲情報からセットＣＤの楽曲情報が作成されＲＡＭ１４に格納され（ステップＳ３１）、ステップＳ１５に移行される。
【００５５】
セットＣＤのトラック番号２〜ｎのトラックに対応するＣＤＤＢの楽曲情報が検索されない場合（ステップＳ２５；ＮＯ）、取得したセットＣＤの楽曲情報がない旨が表示部１２に表示され（ステップＳ３２）、楽曲情報取得処理が終了する。
【００５６】
また、再生装置１００において取得（ダウンロード）した楽曲情報は、フラッシュメモリ１５、ＨＤＤ１８に記憶して、再生装置１００用のＣＤＤＢを形成することとしてもよい。また、ボーナストラックが追加されたＣＤを用いる場合を説明したが、ユーザが作成したＣＤを用いる場合においても同様である。
【００５７】
以上、本実施の形態によれば、トラック番号１〜ｎのトラックの楽曲情報がアルバムとして登録されていない場合にも、トラック番号１〜（ｎ−１）のトラックの楽曲情報が登録されている場合に、トラック番号１〜（ｎ−１）のトラックとともに、トラック番号１〜（ｎ−１）のトラックと同一のアーティスト名に対応するｎ番の追加トラックとの楽曲情報をＣＤＤＢサーバ４０からダウンロードして自動的に取得できる。同様に、トラック番号２〜ｎのトラックの楽曲情報が登録されている場合に、トラック番号２〜ｎのトラックとともに、トラック番号２〜ｎのトラックと同一のアーティスト名に対応するトラック番号１の追加トラックとの楽曲情報をＣＤＤＢサーバ４０からダウンロードして自動的に取得できる。
【００５８】
また、取得した楽曲情報を表示部１２に表示するので、ユーザが目視により楽曲情報を確認できる。
【００５９】
なお、上記実施の形態における記述は、本発明に係る管理情報取得装置及び管理情報取得プログラムの一例であり、これに限定されるものではない。
【００６０】
例えば、楽曲情報取得処理において、トラック番号１〜ｎのトラックの楽曲情報がアルバムとして登録されていない場合に、トラック番号１〜（ｎ−１）のトラック（トラック番号ｎのトラック除去）又はトラック番号２〜ｎのトラック（トラック番号１のトラック除去）の楽曲情報を検索する構成であるが、これに限定されるものではない。例えば、トラック番号１〜ｉ（ｉ：初期値（ｎ−１）、２≦ｉを満たす自然数）の楽曲情報が検索されない場合に、ｉ←（ｉ−１）として、トラック番号１〜ｉの楽曲情報を検索すること（検索されなかったトラックのうちの最大トラック除去）を、楽曲情報が検索されるまで繰り返す構成としてもよい。
【００６１】
また、例えば、トラック番号ｊ〜ｎ（ｊ：（ｊ：初期値２、ｊ≦（ｎ−１）を満たす自然数）の楽曲情報が検索されない場合に、ｊ←（ｊ＋１）として、トラック番号ｊ〜ｎの楽曲情報を検索すること（検索されなかったトラックのうちの最小トラック除去）を楽曲情報が検索されるまで繰り返す構成としてもよい。さらに、上記検索されなかったトラックの最大トラック除去と、上記検索されなかったトラックの最小トラック除去と、を組み合わせてトラックの楽曲情報を検索する構成としてもよい。
【００６２】
これに応じて、複数の追加トラックの楽曲情報が検索された場合には、その全追加トラックのうちの未選択のトラックを一つ選択し、その選択したトラックの楽曲情報を取得することを繰り返すことにより、全ての追加トラックの楽曲情報を取得する構成としてもよい。
【００６３】
また、上記楽曲情報取得処理のステップＳ２０，Ｓ２８において、複数の楽曲情報が検索された場合に、その複数の楽曲情報のトラック名等をＣＤＤＢサーバ４０から取得して表示部１２に一覧表示し、ユーザからの操作部１３を介する選択入力により、適切な楽曲情報を選択して取得する構成としてもよい。さらに、再生装置１００において、上記楽曲情報取得処理でステップＳ２２，Ｓ３１で取得したトラック１〜ｎの楽曲情報をそのＴＯＣ情報に対応付けて、通信部１５、通信ネットワークＮを介して、ＣＤＤＢサーバ４０に送信してＣＤＤＢ登録する構成としてもよい。この構成によれば、ユーザが楽曲情報の文字入力を行うことなく、ユーザの操作負担を軽減して、アルバムの通常トラックに追加トラックが追加されたＣＤの楽曲情報をＣＤＤＢ登録できる。
【００６４】
また、楽曲情報取得処理のステップＳ１８，Ｓ２６において、ダウンロードした楽曲情報の項目としてアーティスト名をキーとして、その同一キーで同一再生時間のトラックの楽曲情報を検索しているが、これに限定されるものではなく、ジャンル名、レーベル名等の他の項目を用いる構成としてもよい。
【００６５】
また、楽曲情報取得処理では、ステップＳ１８，Ｓ２６の後にそれぞれＳ２０，Ｓ２８を実行する構成であるが、これに限定されるものではなく、ｎ番目のＴＯＣ情報をＣＤＤＢサーバに送って複数の楽曲がヒットしたとき、１〜（ｎ−１）番まで得られた楽曲情報のアーティスト名に対応するトラック名等の楽曲情報を取得するようにしてもよい。また、この場合に、その楽曲情報の取得に先立って、取得する楽曲情報をユーザに選択させるようにしてもよい。
【００６６】
また、楽曲情報取得処理は、再生装置１００で実行されるものを説明したが、これに限定されるものではなく、ＣＤドライブを有するＰＣ等のＣＤＤＢ作成ソフトウェアで楽曲情報取得処理を実現する構成等としてもよい。また、楽曲情報取得装置は、記録媒体の読み出し手段を有するＰＣ等の他の装置としてもよい。
【００６７】
また、記録媒体としてＣＤを用いる構成であったが、これに限定されるものではない。例えば、ＭＤ、ＣＤ−Ｒ／ＲＷ（Recordable／ReWritable）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−Ｒ／ＲＷ、青色レーザを用いる次世代高密度情報記録媒体等の光情報記録媒体や、フラッシュメモリを利用したメモリキー、メモリカード等の半導体メモリや、ＨＤＤ（Hard Disk Drive）等の磁気記録媒体、等の記録媒体としてもよい。
【００６８】
また、記録媒体に記録されるデータは、音声データ（楽曲データ）に限定されるものではなく、動画や、複数の静止画の画像データ等、他の種類のデータとしてもよい。これに合せて、音声データ、そのアルバムの楽曲情報をデータベースで登録する構成に限定されるものではなく、他の種類のデータ、そのグループの管理情報をデータベースで登録する構成としてもよい。
【００６９】
その他、上記実施の形態における再生装置１００の細部構成、および詳細動作に関しても、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００７０】
【図１】再生装置１００の構成を示すブロック図である。
【図２】（ａ）は、ボーナストラックが通常のトラックの後に追加されているＣＤ５０の構成を示す図である。図２（ｂ）は、ボーナストラックが通常のトラックの前に追加されているＣＤ６０の構成を示す図である。
【図３】楽曲情報取得処理を示すフローチャートである。
【図４】図３の続きの楽曲情報取得処理を示すフローチャートである。
【符号の説明】
【００７１】
１００  再生装置
１０  システムコントローラ
１１  操作部
１２  表示部
１３  マイクロコントローラ
１４  ＲＡＭ
１５  フラッシュメモリ
１６  通信部
１７  バスマスタコントローラ
１８  ＨＤＤ
１９  ＣＤドライブ
２０  デコーダ
２１  ＤＡコンバータ
２２  オーディオ出力端子
Ｂ１，Ｂ２  バス
３０  ＨＵＢ
３１  ルータ
４０  ＣＤＤＢサーバ
Ｎ  通信ネットワーク
【図１】
2007004886.tif 000003
【図２】
2007004886.tif 000004
【図３】
2007004886.tif 000005
【図４】
2007004886.tif 000006