(57)【要約】【課題】  ベストアルバムが発売されていないアーティストについても、自動的にシングル曲を含むベストアルバムの曲リストを生成することができるコンテンツリスト生成装置を提供すること。【解決手段】  ユーザ操作によって所望のアーティスト名が入力されると、ＣＤＤＢ２から当該アーティスト名のディスクに関する複数のディスク情報を取得し、ディスク情報に重複して含まれている曲名をシングル曲として抽出する。一般的に、シングル曲は、シングルＣＤおよびアルバムＣＤに重複して収録されるので、その重複する曲を抽出することにより、多数の曲の中からシングル曲を抽出できる。複数のシングルコンテンツ曲の中から、ＨＤＤに記録されている曲名のみを抽出する。【選択図】図１
2007317262.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ記録装置に記録されている複数のコンテンツに関するコンテンツ名の中から、選択された複数のコンテンツ名を抽出してコンテンツリストを生成するコンテンツリスト生成装置であって、
アーティスト名が入力される入力手段と、
ディスクに収録された複数のコンテンツに関するコンテンツ情報を含むディスク情報であり、該ディスク情報に含まれるアーティスト名が該入力手段によって入力されたアーティスト名と一致する複数のディスク情報を、コンテンツ情報サーバから取得するディスク情報取得手段と、
該複数のディスク情報に重複して含まれるコンテンツ名を、シングルコンテンツのコンテンツ名として抽出するシングルコンテンツ抽出手段と、
該シングルコンテンツ抽出手段が抽出したコンテンツ名の中から、該コンテンツ記録装置に記録されているコンテンツのコンテンツ名をさらに抽出し、コンテンツリストを生成するリスト生成手段とを備える、コンテンツリスト生成装置。
【請求項２】
前記シングルコンテンツ抽出手段が、前記複数のディスク情報に重複して含まれるコンテンツ名を、シングルコンテンツ候補として抽出するシングルコンテンツ候補抽出手段と、該ディスク情報に含まれる該シングルコンテンツ候補の中から１つのコンテンツ名をシングルコンテンツのコンテンツ名として抽出する手段とを有する、請求項１に記載のコンテンツリスト生成装置。
【請求項３】
重複するコンテンツ名を含む前記各ディスク情報に含まれるコンテンツ名の数を対比して、コンテンツ名の数が最小のディスク情報をシングルディスクと特定し、当該他のディスク情報をアルバムディスクと特定するディスク種類特定手段をさらに備え、
前記シングルコンテンツ抽出手段が、該ディスク種類特定手段によって特定されたシングルディスクに含まれるシングルコンテンツ候補の中から１つのコンテンツ名をシングルコンテンツとして抽出する、請求項２に記載のコンテンツリスト生成装置。
【請求項４】
前記ディスク情報が前記シングルコンテンツ候補を含まない場合、前記ディスク種類特定手段が該ディスク情報をシングルディスクと特定し、かつ、前記シングルコンテンツ候補抽出手段が、該ディスク情報に含まれる全てのコンテンツ名をシングルコンテンツ候補として抽出する、請求項３に記載のコンテンツリスト生成装置。
【請求項５】
全ての前記ディスク情報が互いに重複するコンテンツ名を含まない場合、前記ディスク種類特定手段が、全てのディスク情報をシングルディスクと特定し、かつ、前記シングルコンテンツ候補抽出手段が、全てのディスク情報に含まれる全てのコンテンツ名をシングルコンテンツ候補として抽出する、請求項３に記載のコンテンツリスト生成装置。
【請求項６】
前記ディスク種類特定手段が、前記アルバムディスクのディスク情報内のコンテンツ名が全てシングルコンテンツ候補である場合、該ディスク情報をベストアルバムディスクと特定し、該アルバムディスクのディスク情報内のコンテンツ名の一部のみがシングルコンテンツ候補である場合、該ディスク情報をオリジナルアルバムと特定し、
前記シングルコンテンツ抽出手段が、１つのディスク情報が複数のシングルコンテンツ候補を含む場合、該ベストアルバムディスクに重複して含まれているコンテンツ名をシングルコンテンツとして抽出する、請求項３〜５のいずれかに記載のコンテンツリスト生成装置。
【請求項７】
コンテンツ記録装置に記録されている複数のコンテンツに関するコンテンツ名の中から、選択された複数のコンテンツ名を抽出してコンテンツリストを生成するコンテンツリスト生成プログラムであって、
アーティスト名が入力される入力ステップと、
ディスクに収録された複数のコンテンツに関するコンテンツ情報を含むディスク情報であり、該ディスク情報に含まれるアーティスト名が該入力手段によって入力されたアーティスト名と一致する複数のディスク情報を、コンテンツ情報サーバから取得するディスク情報取得ステップと、
該複数のディスク情報に重複して含まれるコンテンツ名を、シングルコンテンツのコンテンツ名として抽出するシングルコンテンツ抽出ステップと、
該シングルコンテンツ抽出ステップが抽出したコンテンツ名の中から、該コンテンツ記録装置に記録されているコンテンツのコンテンツ名をさらに抽出し、コンテンツリストを生成するリスト生成ステップとをコンピュータに実行させる、コンテンツリスト生成プログラム。
【請求項８】
コンテンツ記録装置に記録されている複数のコンテンツの中から、シングルコンテンツを抽出して、抽出されたコンテンツのコンテンツ情報にシングルコンテンツである旨を登録するシングルコンテンツ抽出装置であって、
アーティスト名が入力される入力手段と、
ディスクに収録された複数のコンテンツに関するコンテンツ情報を含むディスク情報であり、該ディスク情報に含まれるアーティスト名が該入力手段によって入力されたアーティスト名と一致する複数のディスク情報を、コンテンツ情報サーバから取得するディスク情報取得手段と、
該複数のディスク情報に重複して含まれるコンテンツ名をシングルコンテンツとして抽出し、抽出されたコンテンツのコンテンツ情報にシングルコンテンツである旨を登録するシングルコンテンツ抽出手段とを備える、シングルコンテンツ抽出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ記録再生装置に記録されている複数のコンテンツに関するコンテンツ情報の中から、選択された複数のコンテンツ情報を含むコンテンツリストを生成するコンテンツリスト生成装置に関する。
【背景技術】
【０００２】
近年、ＨＤＤ（ハードディスクドライブ）などの記録媒体の大容量化や、ＭＰ３などのデータ圧縮技術の進展により、ユーザが、コンテンツ記録再生装置を使用し、多くのＣＤ等に記録された曲データをＨＤＤに記録し再生することが行われている。ユーザが、特定のアーティストのシングルＣＤや、アルバムＣＤが販売される度に購入し、それらの中に収録された全ての曲データをＨＤＤに記録している場合、そのアーティストのベストアルバムＣＤ（すなわち、過去に販売されたＣＤに収録されたシングル曲のみを集めたアルバムＣＤ）が販売されたとき、それらの曲データは既にＨＤＤに記録されているので、ユーザがそのベストアルバムＣＤを購入することは不経済である。このため、ユーザは、ベストアルバムＣＤを購入せず、ＨＤＤから別の記録媒体にそのＣＤに収録された順に曲データを記録するか、そのＣＤに収録された順に曲データをプログラム再生する方法により、ベストアルバムＣＤに収録された曲を楽しむという煩雑な方法をとっている。
【０００３】
この問題を解決するために、下記特許文献１のリスト生成方法が提案されている。このリスト生成方法は、ユーザにより入力されたアルバムに関する情報からアルバムを特定し、特定されたアルバムに収録された曲データに関する情報を特定し、特定された曲データに関する情報のうち、ＨＤＤのデータベースに記録されている曲データの当該曲データに関する情報のリストを生成するものである。この方法によると、ユーザが、例えば、所望のアーティストのベストアルバムを購入せずに、データベースに記録された曲データを用いて、簡単にそのベストアルバムをユーザに提供することができる。
【０００４】
しかし、この方法は、リリースされているベストアルバムＣＤの曲データに関する情報を用いてコンテンツリストを生成するので、ベストアルバムＣＤがリリースされていないアーティストのシングル曲を含むベストアルバムのコンテンツリストを自動的に生成することや、ベストアルバムに収録されていないシングル曲を含むベストアルバムのコンテンツリストを生成することができないという問題を有している。
【０００５】
【特許文献１】特開２００４−５８１１
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、ベストアルバムが発売されていないアーティストについても、自動的にシングル曲を含むベストアルバムのコンテンツリストを生成することができるコンテンツリスト生成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態によるコンテンツリスト生成装置は、コンテンツ記録装置に記録されている複数のコンテンツに関するコンテンツ名の中から、選択された複数のコンテンツ名を抽出してコンテンツリストを生成するコンテンツリスト生成装置であって、アーティスト名が入力される入力手段と、ディスクに収録された複数のコンテンツに関するコンテンツ情報を含むディスク情報であり、該ディスク情報に含まれるアーティスト名が該入力手段によって入力されたアーティスト名と一致する複数のディスク情報を、コンテンツ情報サーバから取得するディスク情報取得手段と、該複数のディスク情報に重複して含まれるコンテンツ名を、シングルコンテンツのコンテンツ名として抽出するシングルコンテンツ抽出手段と、該シングルコンテンツ抽出手段が抽出したコンテンツ名の中から、該コンテンツ記録装置に記録されているコンテンツのコンテンツ名をさらに抽出し、コンテンツリストを生成するリスト生成手段とを備える。
【０００８】
ユーザ操作によって所望のアーティスト名が入力されると、ディスク情報取得手段は、コンテンツ情報サーバから当該アーティスト名のディスクに関する複数のディスク情報を取得する。シングルコンテンツ抽出手段は、ディスク情報に重複して含まれているコンテンツ名をシングルコンテンツとして抽出する。一般的に、シングルコンテンツ（例えば、シングル曲）は、シングルＣＤおよびアルバムＣＤに重複して収録される曲であるので、その重複する曲を抽出することにより、多数の曲の中からシングル曲を抽出できる。リスト生成手段は、複数のシングルコンテンツの中から、コンテンツ記録装置に記録されているコンテンツ名のみを抽出する。従って、実際にコンテンツ記録装置に記録されているコンテンツ名の中から、所望のアーティストのシングル曲のみを含むコンテンツリストを生成することができる。すなわち、ベストアルバムがリリースされていないアーティストについても、シングル曲を含むコンテンツリストを生成することができる。さらに、実際にリリースされているベストアルバムに収録されていないシングル曲を、ベストアルバムのコンテンツリストに含めることができる。
【０００９】
好ましくは、上記シングルコンテンツ抽出手段は、上記複数のディスク情報に重複して含まれるコンテンツ名を、シングルコンテンツ候補として抽出するシングルコンテンツ候補抽出手段と、該ディスク情報に含まれる該シングルコンテンツ候補の中から１つのコンテンツ名をシングルコンテンツのコンテンツ情報として抽出する手段とを有する。
【００１０】
この場合には、例えば、複数のディスク情報に重複して含まれているコンテンツ名であるが、実際にはシングルコンテンツではないコンテンツ名は、シングルコンテンツ候補として抽出されるが、シングルコンテンツとしては抽出されない。例えば、シングルＣＤにシングル曲とカップリング曲とが収録され、アルバムＣＤにもこれら２曲が収録されている場合、２曲ともシングルコンテンツ候補として抽出されるが、シングル曲のみがシングルコンテンツとして抽出され、カップリング曲はシングルコンテンツとして抽出されない。従って、きわめて正確にシングルコンテンツのみを含むコンテンツリストを生成することができる。
【００１１】
好ましくは、コンテンツリスト生成装置は、重複するコンテンツ名を含む上記各ディスク情報に含まれるコンテンツ名の数を対比して、コンテンツ名の数が最小のディスク情報をシングルディスクと特定し、当該他のディスク情報をアルバムディスクと特定するディスク種類特定手段をさらに備える。上記シングルコンテンツ抽出手段は、該ディスク種類特定手段によって特定されたシングルディスクに含まれるシングルコンテンツ候補の中から１つのコンテンツ名をシングルコンテンツとして抽出する。
【００１２】
好ましくは、上記ディスク情報が上記シングルコンテンツ候補を含まない場合、上記ディスク種類特定手段は、該ディスク情報をシングルディスクと特定し、かつ、上記シングルコンテンツ候補抽出手段は、該ディスク情報に含まれる全てのコンテンツ名をシングルコンテンツ候補として抽出する。
【００１３】
この場合、シングルＣＤがリリースされているが、当該シングルＣＤに収録されているシングル曲を収録したアルバムＣＤが未だリリースされていない場合であっても、当該シングルＣＤに収録されている曲の全てをシングルコンテンツ候補とすることによって、当該シングルＣＤに収録されているシングル曲をシングルコンテンツとして抽出することができる。
【００１４】
好ましくは、全ての上記ディスク情報が互いに重複するコンテンツ名を含まない場合、上記ディスク種類特定手段が、全てのディスク情報をシングルディスクと特定し、かつ、上記シングルコンテンツ候補抽出手段が、全てのディスク情報に含まれる全てのコンテンツ名をシングルコンテンツ候補として抽出する。
【００１５】
この場合、所望のアーティストについてシングルＣＤがリリースされているがアルバムＣＤが未だ１枚もリリースされていない場合であっても、当該シングルＣＤに収録されている曲の全てをシングルコンテンツ候補とすることによって、当該シングルＣＤに収録されているシングル曲をシングルコンテンツとして抽出することができる。
【００１６】
好ましくは、上前記ディスク種類特定手段は、上記アルバムディスクのディスク情報内のコンテンツ名が全てシングルコンテンツ候補である場合、該ディスク情報をベストアルバムディスクと特定し、該アルバムディスクのディスク情報内のコンテンツ名の一部のみがシングルコンテンツ候補である場合、該ディスク情報をオリジナルアルバムと特定し、上記シングルコンテンツ抽出手段は、１つのディスク情報が複数のシングルコンテンツ候補を含む場合、該ベストアルバムディスクに重複して含まれているコンテンツ名をシングルコンテンツとして抽出する。    
【００１７】
この場合、１枚のシングルＣＤにシングル曲とカップリング曲とが収録され、アルバムＣＤにもこれら２曲が収録されている場合、２曲ともシングルコンテンツ候補として抽出されるが、ベストアルバムに収録されているシングル曲のみがシングルコンテンツとして抽出される。従って、より正確にシングルコンテンツのみを含むコンテンツリストを生成することができる。
【００１８】
本発明の別の局面においては、上記コンテンツリスト生成装置を動作させるためのコンピュータプログラム、当該プログラムを記録した記録媒体および上記コンテンツリスト生成方法が提供され得る。
【００１９】
本発明の好ましい実施形態によるシングルコンテンツ抽出装置は、コンテンツ記録装置に記録されている複数のコンテンツの中から、シングルコンテンツを抽出して、抽出されたコンテンツのコンテンツ情報にシングルコンテンツである旨を登録するシングルコンテンツ抽出装置であって、アーティスト名が入力される入力手段と、ディスクに収録された複数のコンテンツに関するコンテンツ情報を含むディスク情報であり、該ディスク情報に含まれるアーティスト名が該入力手段によって入力されたアーティスト名と一致する複数のディスク情報を、コンテンツ情報サーバから取得するディスク情報取得手段と、該複数のディスク情報に重複して含まれるコンテンツ名をシングルコンテンツとして抽出し、抽出されたコンテンツのコンテンツ情報にシングルコンテンツである旨を登録するシングルコンテンツ抽出手段とを備える。
【発明の効果】
【００２０】
複数のディスク情報に重複して含まれるコンテンツ名をシングルコンテンツとして抽出することにより、ベストアルバムがリリースされていない場合であっても、自動的に所望のアーティストのシングルコンテンツを含むコンテンツリストを生成することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態によるコンテンツ記録再生システム１００の構成を示すブロック図である。コンテンツ記録再生システム１００は、コンテンツ記録再生装置１およびコンテンツ情報サーバ（例えば、ＣＤＤＢ）２を備える。コンテンツ記録再生装置１はユーザが所有するものであり、ＣＤＤＢ２は一または複数の業者によって運営されるものである。コンテンツ記録再生装置１は、ＣＤＤＢ２にＬＡＮおよび／またはインターネット等の電気通信回線を介して接続されている。
【００２２】
コンテンツ記録再生装置１は、本発明のコンテンツリスト生成装置としての機能を有し、コンテンツ記録再生装置１に記録されている複数のコンテンツのコンテンツ情報の中から、シングルコンテンツのコンテンツ情報のみを含むコンテンツリスト（すなわち、ベストアルバムのコンテンツリスト）を生成する。コンテンツとは、音楽、映像および／または静止画等のデータの総称であり、本例では音楽データである。１つのシングルコンテンツ（以下、シングル曲）を含む通常２〜３曲を収録したＣＤをシングルＣＤ（シングル曲以外をカップリング曲と呼ぶ）と呼び、１または複数のシングル曲を含む通常１０曲程度を収録したＣＤをアルバムＣＤと呼び、一部の曲（通常１〜３曲）のみがシングル曲である（シングル曲以外をアルバム曲と呼ぶ）アルバムＣＤをオリジナルＣＤと呼び、全ての曲がシングル曲であるアルバムＣＤをベストアルバムＣＤと呼ぶ。
【００２３】
コンテンツ記録再生装置１は、ＨＤＤ（ハードディスクドライブ）等のコンテンツ記録部１１と、制御部１２と、ＣＤ等の記録媒体に記録された曲データおよびＴＯＣ情報等のデータを再生するディスク再生部１３と、メモリ１４と、圧縮デジタルコンテンツをデコードして非圧縮デジタルコンテンツを生成する音声処理部１５と、デジタルコンテンツをアナログコンテンツに変換するＤ／Ａ変換器（ＤＡＣ）１６と、ＬＡＮおよび／またはインターネットを介して外部と通信する通信部１７と、ユーザから指示を受け付けるキーまたはリモコン等の入力部１８と、コンテンツ情報およびコンテンツリストを表示するＬＣＤなどの表示部１９とを備える。
【００２４】
ＨＤＤ１１は、複数のコンテンツ（曲データ）を蓄積する。制御部１２は、コンテンツ記録再生装置１全体の動作を制御するものであり、データベース管理部２０、ネットワークプロトコル処理部２１およびシステム動作部２２を有する。データベース管理部２０は、ＨＤＤ１１を管理する。具体的には、データベース管理部２０は、ＨＤＤ１１内の所望のコンテンツを選択する。ネットワークプロトコル処理部２１は、入出力されるデータに対してプロトコル処理を実行する。システム動作部２２は、ＨＤＤ１１に記録されたプログラムを読み出し、後述する各処理を実行する。
【００２５】
具体的には、システム動作部２２は、入力部１８を介してユーザがベストアルバムのコンテンツリスト生成を希望するアーティスト名を入力すると、該アーティスト名に対応する全てのＣＤ情報をＣＤＤＢ２から取得し、取得した複数のＣＤ情報に重複して含まれる曲名をシングル曲と特定する。すなわち、一般的に、シングル曲はシングルＣＤとアルバムＣＤとに重複して収録されるので、複数のＣＤに重複する曲を抽出することによりシングル曲を抽出できる。特定したシングル曲の中でＨＤＤ１１に記録されている曲名のみを抽出して、コンテンツリストを生成する。
【００２６】
ＨＤＤ１１は、図示しないコンテンツ情報データベースを格納している。コンテンツ情報データベースは、ＨＤＤ１１に記録されている全てのコンテンツに関するコンテンツ情報を管理するデータベースである。コンテンツ情報とは、例えば、ファイル名と、コンテンツ名（曲名）と、アーティスト名と、アルバム名と、ジャンル名と、発売年（リリース年）と、コンテンツの長さ（時間）と、ファイルフォーマットと、コンテンツＩＤとを含む。ファイル名には、当該曲が記録されているＨＤＤ１１のフルパス名が記録される。
【００２７】
ＨＤＤ１１は、下記表１に示すＣＤ情報リストをさらに格納している。ＣＤ情報リストは、特定アーティスト（ユーザによって指定されたアーティスト）のＣＤに関するＣＤ情報を含むリストである。ＣＤ情報リストには、ＣＤＤＢ２から取得した所望のアーティストに関する全ＣＤ情報が登録される。
【表１】
2007317262.tif 000003
【００２８】
各ＣＤ情報の詳細を下記表２に示す。ＣＤ情報はＣＤに関する情報であり、ＣＤの識別情報（以下、ＣＤＩＤとする）と、ＣＤの種類（シングルＣＤ、オリジナルアルバムＣＤまたはベストアルバムＣＤ）と、ＣＤに収録されている曲の曲情報１〜ｍとを含む。なお、ＣＤの種類は、一般的にはＣＤＤＢ２から取得できないので、システム動作部２２が後述するＣＤ種類の登録処理において判別して登録するものである。
【表２】
2007317262.tif 000004
【００２９】
各曲情報ｍの詳細を下記表３に示す。曲情報ｍは、代表的には、アーティスト名と、アルバム名（ＣＤのタイトル）と、曲名と、ジャンル名と、曲の時間と、シングル曲候補フラグとを含む。シングル曲候補フラグは、シングル曲候補か否かを示すフラグであり、コンテンツ情報データベース２から取得するのではなく、システム動作部２２が後述するシングル曲候補抽出処理において設定するものである。シングル曲候補とは、シングル曲の候補となる曲であり、複数のＣＤに重複して収録されている曲（すなわち、複数のＣＤ情報に曲名が重複して含まれる曲）である。
【表３】
2007317262.tif 000005
【００３０】
ＨＤＤ１１は、下記表４に示すシングル曲候補テーブルをさらに格納している。シングル曲候補テーブルは、後述するシングル曲候補抽出処理によって抽出されたシングル曲候補を登録するテーブルであり、シングル曲候補の曲名に対して、当該曲名を有するＣＤ情報のＣＤＩＤと、当該ＣＤに含まれる曲数（ＣＤ情報に含まれる曲情報の数ｍ）との項目を含む。例えば、曲名ｂｂｂは、ＣＤＩＤがＡＡＢ、ＢＢＣおよびＣＣＡの３つのＣＤに収録されていることを表している。
【表４】
2007317262.tif 000006
【００３１】
ＨＤＤ１１は、下記表５に示すシングル曲テーブルをさらに格納している。シングル曲テーブルは、後述するシングル曲抽出処理によって抽出されたシングル曲を登録するテーブルであり、シングル曲である曲名に対して例えば当該曲を収録するシングルＣＤのＣＤＩＤが登録される。
【表５】
2007317262.tif 000007
【００３２】
ＨＤＤ１１は、下記表６に示すコンテンツリスト（プレイリスト）をさらに格納している。コンテンツリストは、当該リストに含まれる曲をコンテンツ記録再生装置１が再生するための一覧であり、例えば、曲名、曲ＩＤおよびファイル名を含む。コンテンツリストは、シングル曲テーブルに登録されている曲名の中で、コンテンツ情報データベースに登録されている曲名のみを抽出することにより生成される。従って、コンテンツリストは、ＨＤＤ１１に記録されている曲名の中で、シングル曲の曲名のみを含むベストアルバムのリストになっている。
【表６】
2007317262.tif 000008
【００３３】
ＣＤＤＢ２は、世界中で発売されている大半のＣＤに関するＣＤ情報を含むデータベース３１を有するサーバである。ＣＤＤＢ２は、コンテンツ記録再生装置１からＣＤ情報要求コマンドを受信し、そのコマンドに含まれるアーティスト名を解析するコマンド解析部３２と、そのアーディスト名を含むＣＤ情報をデータベースから検索および抽出して、抽出したＣＤ情報をコンテンツ記録再生装置１に返信するＣＤ情報抽出部３３とを有する。
【００３４】
以上の構成を有するコンテンツ記録再生システム１００について、所望のアーティストのシングル曲を抽出して、シングル曲を含むコンテンツリストを生成する処理を説明する。
【００３５】
［コンテンツリスト生成処理の概要］
図２に示すとおり、ユーザがコンテンツリストを生成したいアーティストのアーティスト名を入力部１８を介して入力すると、制御部１２は、アーティスト名の入力を受け付ける（Ｓ２０１）。制御部１２は、入力されたアーティスト名を含むＣＤ情報要求コマンドをＣＤＤＢ２に送信する（Ｓ２０２）。ＣＤＤＢ２は、コンテンツ記録再生装置１から受信したコマンドに含まれるアーティスト名を解析して、当該アーティスト名を曲情報として有するＣＤ情報をデータベース３１から全て抽出し、コンテンツ記録再生装置１に返信する。制御部１２は、ＣＤＤＢ２からＣＤ情報を受信して、表１のＣＤ情報リストに登録する（Ｓ２０３）。
【００３６】
制御部１２は、ＣＤ情報リストの登録内容を参照して、後述するシングル曲候補の抽出処理（Ｓ２０４）、ＣＤの種類の登録処理（Ｓ２０５）およびシングル曲の抽出処理（Ｓ２０６）を実行する。シングル曲を抽出して表５のシングル曲テーブルが作成されたあと、制御部１２は、シングル曲テーブルに登録されている曲の中で、ＨＤＤ１１に記録されている曲のみを抽出して、表６に示すコンテンツリストを生成する（Ｓ２０７）。この処理は、シングル曲テーブルに登録されている曲を順番に、ＨＤＤ１１内のコンテンツ情報データベースに同一のアーティスト名および曲名を曲情報として有する曲が存在するかを判断し、存在すればその曲名、曲ＩＤおよびファイル名をコンテンツリストに登録することにより実行される。以下、Ｓ２０４〜Ｓ２０６の処理の詳細を説明する。
【００３７】
［シングル曲候補の抽出処理］
この処理では、図３Ａに示すとおり、制御部１２は、複数のＣＤに重複して収録されている曲をシングル曲候補として抽出する。まず、制御部１２は、全てのシングル曲候補フラグを０にクリアした後、ＣＤ情報の番号を示すインデックスｉを１に初期化し（Ｓ３０１）、ＣＤ情報内の曲情報の番号を示すインデックスｊを１に初期化する（Ｓ３０２）。制御部１２は、ｉ番目で特定されるＣＤ情報のｊ番目で特定される曲情報の曲名が既に表４のシングル曲候補テーブルに登録されているか否かを判断する（Ｓ３０３）。登録済であれば（Ｓ３０３：ＹＥＳ）、シングル曲候補であるかをチェック済であるので、Ｓ３０７へと進む。
【００３８】
一方、未登録であれば（Ｓ３０３：ＮＯ）、その曲が他のＣＤに重複して収録されているか否かを、他のＣＤ情報内の曲情報の曲名と対比することによって判断する（Ｓ３０４）。重複して収録されていなければ（Ｓ３０４：ＮＯ）、Ｓ３０７へと進む。一方、重複して収録されていれば（Ｓ３０４：ＹＥＳ）、その曲はシングル曲候補であるので、インデックスｊで特定される曲のシングル曲候補フラグを１にセットし（Ｓ３０５）、ｊで特定される曲の曲名と、インデックスｉで特定されるＣＤ情報内のＣＤＩＤおよび曲名の数とをシングル曲候補テーブルに登録する（Ｓ３０６）。さらに、その曲を重複して収録する他のＣＤのＣＤＩＤおよび曲名の数をシングル曲候補テーブルに登録する（Ｓ３０６）。
【００３９】
制御部１２は、ｊがＣＤ情報内の曲数未満、すなわち、ＣＤ内の全ての曲情報についてシングル曲候補であるか否かのチェックを完了したかを判断し（Ｓ３０７）、未だ完了していなければ（Ｓ３０７：ＹＥＳ）、ｊをインクリメントし（Ｓ３０９）、Ｓ３０３へと戻る。ＣＤ情報内の全ての曲情報についてシングル曲候補のチェックが完了したら（Ｓ３０７：ＮＯ）、ｉがＣＤ情報数未満、すなわち、ＣＤ情報リスト内の全ＣＤ情報についてシングル曲候補のチェックが完了したか否かを判断し（Ｓ３０８）、未だ完了していなければ（Ｓ３０８：ＹＥＳ）、ｉをインクリメントし（Ｓ３１０）、Ｓ３０２へと戻る。完了すれば（Ｓ３０８：ＮＯ）、処理を終了する。
【００４０】
続いて、図３Ｂにおいて、制御部１２は、図３Ａの処理の結果、複数のＣＤに重複して収録されている曲があるか、すなわち、シングル曲候補を抽出できたか否かを判断し（Ｓ３１１）、複数のＣＤに重複して収録されている曲があれば（Ｓ３１１：ＹＥＳ）、処理を終了する。一方、複数のＣＤに重複して収録されている曲がなければ（Ｓ３１１：ＮＯ）、特定されたアーティストに関して、シングルＣＤがリリースされているものの未だアルバムＣＤがリリースされていない状態であり、当該アーティスト名に関するＣＤは、一般的には全てシングルＣＤであると考えられる。そこで、制御部１２は、ＣＤが複数存在するか否かを判断し（Ｓ３１２）、複数存在する場合（Ｓ３１２：ＹＥＳ）、全てのＣＤ情報について、全ての曲情報のシングル曲候補フラグを１にセットする（Ｓ３１３）。すなわち、この時点では、アルバムＣＤとの対比によってＣＤ情報内のどの曲名がシングル曲の曲名であるかを判断できないので、ＣＤ情報内の全ての曲名をシングル曲候補として抽出する。次に、制御部１２は、全てのＣＤ情報内の全ての曲名、ＣＤＩＤおよび曲名の数をシングル曲候補テーブルに登録する（Ｓ３１４）。なお、ＣＤが１枚しか存在しない場合は（Ｓ３１２：ＮＯ）、表示部に「他にＣＤはリリースされていない」旨を表示し（Ｓ３１５）、Ｓ３１３に進む。
【００４１】
［ＣＤの種類の登録処理］
この処理では、図４に示すとおり、制御部１２はＣＤの種類がシングルＣＤ、オリジナルアルバムＣＤまたはベストアルバムＣＤのいずれであるかを判断する。まず、制御部１２は、図３Ａの処理の結果、複数のＣＤに重複する曲が存在するか否かを判断し（Ｓ４０１）、存在すれば（Ｓ４０１：ＹＥＳ）、ＣＤ情報の番号を示すインデックスｉを１に初期化する（Ｓ４０２）。制御部１２は、ＣＤ情報中のＣＤの種類が登録済であるか否かを判断する（Ｓ４０３）。登録済であれば（Ｓ４０３：ＹＥＳ）、ＣＤの種類を既に判別済であるので、ｉをインクリメントし（Ｓ４１１）、判別処理を次のＣＤ情報へと進める。
【００４２】
一方、登録済でなければ（Ｓ４０３：ＮＯ）、制御部１２は、ｉで特定されるＣＤについて、そのＣＤがシングル曲候補を含むか否かを判断する（Ｓ４０４）。この処理は、少なくとも１つの曲情報のシングル曲候補フラグが１にセットされているか否かを判断することにより実行される。シングル曲候補を含む場合（Ｓ４０４：ＹＥＳ）、ｉで特定されるＣＤの収録曲数（つまり、ＣＤ情報中の曲名の数）が、同一曲を重複して収録している複数のＣＤの収録曲数の中で最小であるか否かを判断する（Ｓ４０５）。この処理は、ｉで特定されるＣＤ情報のＣＤＩＤをシングル曲候補テーブルから検出し、シングル曲候補を重複して収録する他のＣＤの収録曲数と対比することによって実行される。例えば、ＣＤＩＤがＢＢＣである場合には、シングル曲候補テーブルを参照して、ＡＡＢおよびＣＣＡの曲数と対比する。同一曲を収録する複数のＣＤの中で曲数が最小である場合（Ｓ４０５：ＹＥＳ）、そのＣＤはシングルＣＤであると判断され、ＣＤ情報中のＣＤの種類にシングルＣＤである旨が登録される（Ｓ４０６）。
【００４３】
一方、同一曲を収録する複数のＣＤの中で曲数が最小でない場合（Ｓ４０５：ＮＯ）、そのＣＤはアルバムＣＤであると判断されるので、制御部１２は、収録曲の全てがシングル曲候補であるか否かを、シングル曲候補フラグを参照して判断する（Ｓ４０７）。収録曲が全てシングル曲候補である場合（Ｓ４０７：ＹＥＳ）、そのＣＤはベストアルバムＣＤであると判断されるので、ＣＤ情報中のＣＤの種類にベストアルバムＣＤである旨が登録される（Ｓ４０８）。
【００４４】
一方、そうでない場合（Ｓ４０７：ＮＯ）、そのＣＤはオリジナルアルバムＣＤであると判断されるので、ＣＤ情報中のＣＤの種類にオリジナルアルバムＣＤである旨が登録される（Ｓ４０９）。
【００４５】
その後、制御部１２は、ｉがＣＤ情報の数未満、すなわち、全てのＣＤについてＣＤの種類を登録したかを判断し（Ｓ４１０）、未だ全ＣＤについて登録していなければ（Ｓ４１０：ＹＥＳ）、ｉをインクリメントし（Ｓ４１１）、Ｓ４０３に戻る。全てのＣＤについてＣＤの種類を登録済であれば（Ｓ４１０：ＮＯ）、処理を終了する。
【００４６】
なお、Ｓ４０４でＣＤ情報がシングル曲候補を含まないと判断された場合（Ｓ４０４：ＮＯ）、そのＣＤはシングルＣＤであり、かつ、その中に収録されているシングル曲を含むアルバムＣＤが未だリリースされていないと判断される。その結果、ＣＤ情報中のＣＤの種類にシングルＣＤである旨が登録され（Ｓ４１２）、ｉがインクリメントされて（Ｓ４１１）、Ｓ４０３へと戻る。
【００４７】
さらに、Ｓ４０１で複数のＣＤに重複して収録されている曲がないと判断された場合（Ｓ４０１：ＮＯ）、特定されたアーティストについてのＣＤは全てシングルＣＤであり、アルバムＣＤが未だ１枚もリリースされていないと判断される。その結果、制御部１２は全てのＣＤ情報のＣＤの種類にシングルＣＤである旨を登録し（Ｓ４０６）、処理を終了する。
【００４８】
［シングル曲の抽出処理］
この処理では、図５に示すとおり、ＣＤの種類等を参照して、シングル曲候補の中からシングル曲をさらに抽出する。まず、制御部１２は、ＣＤ情報の番号を示すインデックスｉを１に初期化し（Ｓ５０１）、ｉで特定されるＣＤがシングルＣＤであるか否かを、ＣＤ情報中のＣＤの種類を参照して判断する（Ｓ５０２）。シングルＣＤでなければ（Ｓ５０２：ＮＯ）、ｉをインクリメントし（Ｓ５１１）、処理を次のＣＤ情報に進める。
【００４９】
シングルＣＤの場合（Ｓ５０２：ＹＥＳ）、制御部１２は、ＣＤ情報内のシングル曲候補が１曲のみであるか否かを、曲情報のシングル曲候補フラグを参照して判断する（Ｓ５０３）。シングル曲候補が１曲のみであれば（Ｓ５０３：ＹＥＳ）、その曲はシングル曲であると判断されるので、当該シングル曲候補をシングル曲として抽出し、シングル曲テーブルに当該曲の曲名とＣＤＩＤを登録する（Ｓ５０９）。
【００５０】
一方、シングル曲候補が複数ある場合（Ｓ５０３：ＮＯ）、シングル曲候補の中でベストアルバムＣＤにも収録されている曲があるか否かを判断する（Ｓ５０４）。この処理は、シングル曲候補テーブルを参照して、シングル曲候補と同一の曲を収録する他のＣＤのＣＤＩＤを検出して、そのＣＤＩＤに対応するＣＤの種類がベストアルバムＣＤであるか否かを判断することにより実行される。ベストアルバムＣＤに収録されている曲があれば（Ｓ５０４：ＹＥＳ）、制御部１２は、ベストアルバムＣＤに収録されている曲をシングル曲として抽出し、抽出した曲の曲名およびＣＤＩＤをシングル曲テーブルに登録する（Ｓ５０９）。
【００５１】
ベストアルバムＣＤに収録されている曲がない場合（Ｓ５０４：ＮＯ）、制御部１２は、複数のシングル曲候補のＣＤへの収録回数に違いがあるか否かを、シングル曲候補テーブルを参照して判断する（Ｓ５０６）。すなわち、シングル曲候補テーブルにおいて、当該シングル曲候補を検出し、各シングル曲候補に対して登録されているＣＤＩＤの数を対比する。違いがない場合（Ｓ５０６：ＮＯ）、制御部１２は、ＣＤ内の先頭の曲、すなわち、ＣＤ情報の中で曲情報が最初に登録されている曲情報をシングル曲として抽出し、抽出した曲の曲名およびＣＤＩＤをシングル曲テーブルに登録する（Ｓ５０９）。
【００５２】
一方、違いがある場合（Ｓ５０６：ＹＥＳ）、収録回数が最大のシングル曲候補が１曲のみであるか否かを判断する（Ｓ５０７）。１曲であれば（Ｓ５０７：ＹＥＳ）、制御部１２は、収録回数が最大のシングル曲候補をシングル曲として抽出し、抽出した曲の曲名およびＣＤＩＤをシングル曲テーブルに登録する（Ｓ５０９）。このように処理するのは、一般的に、シングル曲はカップリング曲と比べてＣＤへの収録回数が多いからである。１曲でなければ（Ｓ５０７：ＮＯ）、制御部１２は、ＣＤ内の先頭の曲、すなわち、ＣＤ情報の中で曲情報が最初に登録されている曲をシングル曲として抽出し、抽出した曲の曲名およびＣＤＩＤをシングル曲テーブルに登録する（Ｓ５０９）。
【００５３】
続いて、制御部１２は、ｉがＣＤ情報の数未満、すなわち、全てのＣＤについてシングル曲の抽出処理を実行したかを判断し（Ｓ５１０）、未だ全てのＣＤについて実行していなければ（Ｓ５１０：ＹＥＳ）、ｉをインクリメントし（Ｓ５１１）、Ｓ５０２に戻る。全てのＣＤ情報について実行していれば（Ｓ５１０：ＮＯ）、処理を終了する。以上の処理によって、特定されたアーティストに関して表５に示すシングル曲テーブルを生成することができる。
【００５４】
以降の処理は、先述した通り、ＨＤＤ１１に実際に記録されている曲名のみをシングル曲テーブルから抽出して、表６のコンテンツリストを生成する。コンテンツリストには、曲名に対応付けて曲ＩＤおよびファイル名が登録される。その結果、コンテンツ記録再生装置１は、コンテンツリストに登録された順番に曲ＩＤおよび／またはファイル名を特定して、コンテンツリスト内の曲を連続再生することができる。
【００５５】
以上のように、本実施形態においては、ユーザが所望のアーティスト名を入力するだけで、当該アーティストのシングル曲を含むベストアルバムのコンテンツリストを自動的に生成することができる。
【００５６】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。ディスクはＣＤに限定されず、ＤＶＤ、ＭＤ等の任意のものが採用され得る。ＨＤＤ１１を含むコンテンツ記録装置と、実際にコンテンツリストを生成するコンテンツリスト生成装置は、別体であってもよい。その一例として、ＨＤＤ１１を含むコンテンツサーバからコンテンツをストリーミングで受信して再生するクライアント装置にコンテンツリスト生成装置が適用されてもよい。また、本実施形態では、シングルコンテンツ候補を一旦抽出した後、シングルコンテンツ候補の中からシングルコンテンツを抽出するようにしているが、複数のディスクに重複して収録されているコンテンツを全てシングルコンテンツとして抽出するようにしてもよい。また、曲名を表示部に表示する際に、シングルコンテンツ候補フラグを参照してシングル曲である旨を表示してもよい。また、ＣＤの種類を表示部に表示するようにしてもよい。また、シングル曲テーブルに登録されているがＨＤＤ１１に記録されていない曲のみを表示して、外部のコンテンツ販売サーバからそれらの曲を購入できるようにしてもよい。上記のコンテンツ生成装置を動作させるためのコンピュータプログラムまたはそのコンピュータプラグラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００５７】
本発明は、ＨＤＤプレーヤ等のコンテンツ記録再生システムに特に好適に適用され得る。
【図面の簡単な説明】
【００５８】
【図１】本発明の好ましい実施形態によるコンテンツ記録再生システム１００を示すブロック図である。
【図２】コンテンツリスト生成処理の概要を示すフローチャートである。
【図３Ａ】シングルコンテンツ抽出処理を示すフローチャートである。
【図３Ｂ】シングルコンテンツ抽出処理を示すフローチャートである。
【図４】ディスク種類登録処理を示すフローチャートである。
【図５】シングル曲抽出処理を示すフローチャートである。
【符号の説明】
【００５９】
１          コンテンツ記録再生装置（コンテンツリスト生成装置）
２          コンテンツ情報サーバ
【図１】
2007317262.tif 000009
【図２】
2007317262.tif 000010
【図３Ａ】
2007317262.tif 000011
【図３Ｂ】
2007317262.tif 000012
【図４】
2007317262.tif 000013
【図５】
2007317262.tif 000014