(57)【要約】【課題】システム内の全コンテンツのリストを表示するために好適なコンテンツ再生システム、コンテンツ再生装置、及び、プログラムを提供する。【解決手段】コンテンツリストサーバ２０は、所定のタイミングで、複数のコンテンツサーバ３０−１〜３０−Ｎからそれぞれの個別リスト３０２−１〜３０２−Ｎを取得し、それらをまとめて総合リスト２００を生成し、記録部２３に格納する。クライアント１０のＣＰＵ１５は、起動時に、コンテンツリストサーバ２０から総合リスト２００を取得し、表示制御部１２を制御して、表示装置５０にクライアント１０で再生可能な全コンテンツリストを表示する。【選択図】図１
2007280331.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを格納する複数のコンテンツサーバ装置と、コンテンツリストサーバ装置と、少なくとも一つのクライアント装置と、から構成されるコンテンツ再生システムであって、
前記コンテンツサーバ装置は、それぞれ格納しているコンテンツのリストをコンテンツリストサーバに送信する送信手段を備え、
前記コンテンツリストサーバ装置は、前記コンテンツサーバ装置それぞれの前記送信手段から送信されたコンテンツのリストをまとめて、第１のリストを生成する第１のリスト生成手段と、
前記第１のリストを格納するコンテンツリスト格納手段を備え、
前記クライアント装置は、
前記コンテンツリストサーバ装置のコンテンツリスト格納手段から前記第１のリストを取得する第１のコンテンツリスト取得手段と、
前記第１のコンテンツリスト取得手段が取得した第１のリストを表示装置に表示する表示手段と、
を備えることを特徴とするコンテンツ再生システム。
【請求項２】
前記クライアント装置は、
前記複数のコンテンツサーバ装置にそれぞれ格納されているコンテンツのリストを前記複数のコンテンツサーバ装置から取得する第２のコンテンツリスト取得手段と、
前記第２のコンテンツリスト取得手段が取得したコンテンツのリストをまとめて、第２のリストを生成する第２のリスト生成手段と、
前記第２のリスト生成手段が第２のリストを生成すると、前記表示手段に、前記第１のリストに代えて、第２のリストを更新して表示させるように制御する表示制御手段と、
をさらに備えることを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項３】
複数のコンテンツサーバ装置に記憶されるコンテンツのリストを格納するサーバ装置から、コンテンツのリストを取得する第１のコンテンツリスト取得手段と、
前記第１のコンテンツリスト取得手段が取得したコンテンツのリストを表示装置に表示する表示手段と、
前記複数のコンテンツサーバ装置それぞれに格納されているコンテンツのリストを前記複数のコンテンツサーバ装置から取得する第２のコンテンツリスト取得手段と、
前記第２のコンテンツリスト取得手段が取得したコンテンツのリストをまとめて、コンテンツリストを生成するコンテンツリスト生成手段と、
前記コンテンツリスト生成手段がコンテンツリストを生成すると、前記表示手段に、前記第１のコンテンツリスト取得手段が取得したコンテンツのリストに代えて、前記コンテンツリスト生成手段が生成したコンテンツリストを更新して表示させるように制御する表示制御手段と、
を備えることを特徴とするコンテンツ再生装置。
【請求項４】
コンピュータを、
複数のコンテンツサーバ装置に記憶されるコンテンツのリストを格納するサーバ装置から、コンテンツのリストを取得する第１のコンテンツリスト取得手段、
前記第１のコンテンツリスト取得手段が取得したコンテンツのリストを表示装置に表示する表示手段、
前記複数のコンテンツサーバ装置それぞれに格納されているコンテンツのリストを前記複数のコンテンツサーバ装置から取得する第２のコンテンツリスト取得手段、
前記第２のコンテンツリスト取得手段が取得したコンテンツのリストをまとめて、コンテンツリストを生成するコンテンツリスト生成手段、
前記コンテンツリスト生成手段がコンテンツリストを生成すると、前記表示手段に、前記第１のコンテンツリスト取得手段が取得したコンテンツのリストに代えて、前記コンテンツリスト生成手段が生成したコンテンツリストを更新して表示させるように制御する表示制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生システム、コンテンツ再生装置、及び、プログラムに関する。
【背景技術】
【０００２】
複数のコンテンツサーバとクライアントから構成され、コンテンツサーバに格納されているコンテンツをクライアントで再生するコンテンツ再生システムが知られている（例えば、特許文献１）。
【０００３】
この種のシステムでは、大量のコンテンツがコンテンツサーバに格納可能であるため、ユーザが簡便且つ効率よくコンテンツの選択を行えることが望まれる。
【０００４】
そのため、特許文献１には、クライアントが個々のサーバから、ユーザが所望するコンテンツリストを取得して、ユーザに提示する技術が開示されている。しかし、このようなコンテンツリストの生成・表示手法では、クライアントは、システム内の全サーバのコンテンツのリストを取得し、把握することができない。また、コンテンツリストを取得している最中は、操作ができなかったり、操作ができても操作途中に表示しているリスト中のコンテンツが増えたりすることがあり、使い勝手が悪いという問題があった。
【特許文献１】特開２００５−１８２７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記問題点に鑑みてなされたもので、システム内の全コンテンツのリストを表示するために好適なコンテンツ再生システム、コンテンツ再生装置、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係るコンテンツ再生システムは、
コンテンツを格納する複数のコンテンツサーバ装置と、コンテンツリストサーバ装置と、少なくとも一つのクライアント装置と、から構成されるコンテンツ再生システムであって、
前記コンテンツサーバ装置は、それぞれ格納しているコンテンツのリストをコンテンツリストサーバに送信する送信手段を備え、
前記コンテンツリストサーバ装置は、前記コンテンツサーバ装置それぞれの前記送信手段から送信されたコンテンツのリストをまとめて、第１のリストを生成する第１のリスト生成手段と、
前記第１のリストを格納するコンテンツリスト格納手段を備え、
前記クライアント装置は、
前記コンテンツリストサーバ装置のコンテンツリスト格納手段から前記第１のリストを取得する第１のコンテンツリスト取得手段と、
前記第１のコンテンツリスト取得手段が取得した第１のリストを表示装置に表示する表示手段と、
を備えることを特徴とする。
【０００７】
例えば、前記クライアント装置は、
前記複数のコンテンツサーバ装置にそれぞれ格納されているコンテンツのリストを前記複数のコンテンツサーバ装置から取得する第２のコンテンツリスト取得手段と、
前記第２のコンテンツリスト取得手段が取得したコンテンツのリストをまとめて、第２のリストを生成する第２のリスト生成手段と、
前記第２のリスト生成手段が第２のリストを生成すると、前記表示手段に、前記第１のリストに代えて、第２のリストを更新して表示させるように制御する表示制御手段と、
をさらに備えてもよい。
【０００８】
本発明の第２の観点に係るコンテンツ再生装置は、
複数のコンテンツサーバ装置に記憶されるコンテンツのリストを格納するサーバ装置から、コンテンツのリストを取得する第１のコンテンツリスト取得手段と、
前記第１のコンテンツリスト取得手段が取得したコンテンツのリストを表示装置に表示する表示手段と、
前記複数のコンテンツサーバ装置それぞれに格納されているコンテンツのリストを前記複数のコンテンツサーバ装置から取得する第２のコンテンツリスト取得手段と、
前記第２のコンテンツリスト取得手段が取得したコンテンツのリストをまとめて、コンテンツリストを生成するコンテンツリスト生成手段と、
前記コンテンツリスト生成手段がコンテンツリストを生成すると、前記表示手段に、前記第１のコンテンツリスト取得手段が取得したコンテンツのリストに代えて、前記コンテンツリスト生成手段が生成したコンテンツリストを更新して表示させるように制御する表示制御手段と、
を備えることを特徴とする。
【０００９】
本発明の第３の観点に係るプログラムは、
コンピュータを、
複数のコンテンツサーバ装置に記憶されるコンテンツのリストを格納するサーバ装置から、コンテンツのリストを取得する第１のコンテンツリスト取得手段、
前記第１のコンテンツリスト取得手段が取得したコンテンツのリストを表示装置に表示する表示手段、
前記複数のコンテンツサーバ装置それぞれに格納されているコンテンツのリストを前記複数のコンテンツサーバ装置から取得する第２のコンテンツリスト取得手段、
前記第２のコンテンツリスト取得手段が取得したコンテンツのリストをまとめて、コンテンツリストを生成するコンテンツリスト生成手段、
前記コンテンツリスト生成手段がコンテンツリストを生成すると、前記表示手段に、前記第１のコンテンツリスト取得手段が取得したコンテンツのリストに代えて、前記コンテンツリスト生成手段が生成したコンテンツリストを更新して表示させるように制御する表示制御手段、
として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数のコンテンツサーバとクライアントから構成されるコンテンツ再生システムにおいて、システム内の全コンテンツのリストを表示することができ、また、コンテンツリストを迅速に表示でき、さらに、最新のコンテンツをリストに容易に反映でき、コンテンツの選択などが迅速にできる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態に係るコンテンツ再生システムを説明する。
このコンテンツ再生システムは、図１に示すように、クライアント１０と、コンテンツリストサーバ２０と、複数のコンテンツサーバ３０−１〜３０−Ｎと、ＨＵＢ４０と、から構成される。これらの構成は、ＬＡＮ（Local Area Network）によりＨＵＢ４０介して接続され、例えば、家庭内などに形成される。
【００１２】
コンテンツサーバ３０−１〜３０−Ｎは、それぞれ、複数のコンテンツとそのリストを格納する。この実施の形態では、コンテンツサーバ３０−１〜３０−Ｎは、互いに同一の構成を有する。ここでは、コンテンツサーバ３０−１を例に、その構成を説明する。
【００１３】
コンテンツサーバ３０−１は、通信制御部３１−１と、ＣＰＵ（Central Processing Unit）３２−１と、記憶部３３−１と、ＲＯＭ（Read Only Memory）３４−１と、から構成される。
【００１４】
通信制御部３１−１はＨＵＢ４０に接続され、他装置との間でコンテンツやコンテンツリストを含むデータの送受信を行う。
【００１５】
ＲＯＭ３４−１は、ＣＰＵ３２−１の動作プログラムを記憶する。動作プログラムの詳細については後述する。
【００１６】
記憶部３３−１は、ＣＰＵ３２−１のワークエリアとして機能するＲＡＭ（Random Access Memory）や、データを記憶するハードディスク装置、ＤＶＤなどから構成される。
【００１７】
記憶部３３−１は、複数のコンテンツ３０１−１とそのリスト３０２−１を記憶する。複数のコンテンツ３０１−１は、静止画、動画等の画像であってもよいし、音楽などの音声であってもよい。また、所謂マルチコンテンツでもよい。リスト３０２−１は、この記憶部３３−１が格納しているコンテンツ３０１−１、即ち、コンテンツサーバ３０−１が個別に記憶しているコンテンツのリストである。以下、このリストを個別リスト３０２−１と呼ぶ。図２（ａ）は、個別リスト３０２−１の一例である。
【００１８】
ＣＰＵ３２−１は、コンテンツサーバ３０−１の全体の動作を制御する。また、ＣＰＵ３２−１は、ＲＯＭ３４−１に格納されているプログラムを実行することにより、コンテンツ及びコンテンツリストに関する処理を行う。処理の内容については、後述する。
【００１９】
コンテンツリストサーバ２０は、コンテンツサーバ３０−１〜３０−Ｎに格納されている全コンテンツのリストを保持及び更新するためのサーバであり、通信制御部２１と、ＣＰＵ２２と、記憶部２３と、ＲＯＭ２４と、から構成される。
【００２０】
通信制御部２１は、ＨＵＢ４０に接続され、他装置との間でコンテンツリストを含むデータの送受信を行う。
【００２１】
ＲＯＭ２４は、ＣＰＵ２２の動作プログラムを記憶する。動作プログラムの詳細については後述する。
【００２２】
記憶部２３は、ＣＰＵ２２のワークエリアとして機能するＲＡＭや、ハードディスク装置、ＤＶＤなどから構成される。
【００２３】
記憶部２３は、コンテンツサーバ３０−１〜３０−Ｎに格納されている全コンテンツのリストを格納する。以下、このリストを総合リスト２００と呼ぶ。図２（ｂ）は、総合リストの一例である。
記憶部２３は、全コンテンツサーバ（３０−１〜３０−Ｎ）のアドレスを記憶する。
【００２４】
ＣＰＵ２２は、コンテンツリストサーバ２０の全体の動作を制御する。また、ＣＰＵ２２は、ＲＯＭ２４に格納されているプログラムを実行することにより、総合リスト２００を生成する処理を行う。処理の内容については、後述する。
【００２５】
クライアント１０は、複数のコンテンツサーバ３０−１〜３０−Ｎ、又は、記録媒体６０からコンテンツを読み出して再生するための装置であり、通信制御部１１と、表示制御部１２と、ＲＯＭ１３と、記憶部１４と、ＣＰＵ１５と、操作部１６と、記録媒体読取部１７と、から構成される。
【００２６】
通信制御部１１は、ＨＵＢ４０に接続され、他装置との間で、コンテンツやコンテンツリストを含むデータの送受信を行う。
【００２７】
表示制御部１２は、表示装置５０による総合リストの表示と、コンテンツの再生と、を行う。
【００２８】
ＲＯＭ１３は、ＣＰＵ１５の動作プログラムを記憶する。動作プログラムの詳細については後述する。
【００２９】
記憶部１４は、ＣＰＵ１５のワークエリアとして機能するＲＡＭ、各種データを記憶するハードディスク等から構成される。
記憶部１４は、全コンテンツサーバ（３０−１〜３０−Ｎ）のアドレスを記憶する。
【００３０】
ＣＰＵ１５は、クライアント１０の全体の動作を制御する。ＲＯＭ１３に格納されているプログラムを実行することにより、総合リスト２００をコンテンツリストサーバ２０から取得する。また、クライアント１０のＣＰＵ１５は、独自に総合リスト２０１を生成する。さらに、コンテンツサーバ３０−１〜３０−Ｎからコンテンツを取得し再生する。動作の内容については、後述する。
【００３１】
操作部１６は、ユーザから操作情報を受け付け、操作に応じた操作信号をＣＰＵ１５に送出する。例えば、ユーザが操作部１６の操作により、コンテンツを選択し、該コンテンツの再生を決定する。
【００３２】
記録媒体読取部１７は、記録媒体６０を装着可能に構成され、記憶媒体６０に記録されるコンテンツ及びそのリスト（コンテンツリスト）を読み取る。
記録媒体６０は、メモリーカード、ＤＶＤ、ＵＳＢ（Universal Serial Bus）メモリ、などで構成される。
【００３３】
ＨＵＢ４０は、クライアント１０，コンテンツリストサーバ２０，コンテンツサーバ３０−１〜３０−Ｎにケーブルを介して接続され、スター型のＬＡＮ（Local Area Network）を形成し、相互の通信を可能とする。
【００３４】
上記各機能を有する、各部の実際の動作について、図１を参照して説明する。
【００３５】
コンテンツサーバ３０−１は、コンテンツリストサーバ２０と、クライアント１０と、の要求に応答して、格納する個別リスト３０２−１を送信する。また、クライアント１０の要求に応答して、ユーザが選択したコンテンツを送信する。
【００３６】
コンテンツサーバ３０−２〜３０−Ｎも、前記のコンテンツサーバ３０−１と同様な動作を行う。
【００３７】
次に、コンテンツリストサーバ２０は、コンテンツサーバ３０−１〜３０−Ｎから、個別リスト３０２−１〜３０２−Ｎを要求し、得られた個別リストから、総合リスト２００を生成して・格納する。また、クライアント１０からの要求に応答して、総合リスト２００を送信する。
【００３８】
そして、クライアント１０は、ユーザによるコンテンツの選択を可能とするため、起動時等に、コンテンツリストサーバ２０から、総合リスト２００を取得し、これを表示し、任意のコンテンツの選択を受け付ける。
【００３９】
クライアント１０は、取得した総合リストを表示して選択を受け付ける一方で、独自に、コンテンツサーバ３０−１〜３０−Ｎより個別リスト３０２−１〜３０２−Ｎを取得し、取得した個別リスト３０２−１〜３０２−Ｎをもとに、最新の総合リスト２０１を生成する。クライアント１０は、総合リスト２０１が完成すると、完成した総合リスト２０１でコンテンツリストサーバ２０から取得した総合リスト２００を置換する。
【００４０】
上述した、コンテンツリストサーバ２０において総合リスト２００を生成・格納する処理を、図３を参照しながら、説明する
【００４１】
コンテンツリストサーバ２０のＣＰＵ２２は、所定の時刻に、所定の周期で、又は、管理者による明示的な操作などにより、図３に示す、総合リスト生成処理を実行する。
【００４２】
総合リスト生成処理では、ＣＰＵ２２は、先ず、複数のコンテンツサーバを特定するためのカウンタｊに「１」を格納する（ステップＳ１０１）。
【００４３】
そして、ＣＰＵ２２は、記憶部２３を参照し、コンテンツサーバ３０−ｊのアドレスを取得する（ステップＳ１０２）。
【００４４】
続いて、コンテンツサーバ３０−ｊに、個別リスト３０２−ｊを要求する信号を送出し、個別リスト３０２−ｊを取得する（ステップＳ１０３）。
【００４５】
次に、ＣＰＵ２２は、カウンタｊが「Ｎ」であるか否かを判別する（ステップＳ１０４）。即ち、コンテンツサーバは「Ｎ」台存在するため、ここでは全てのコンテンツサーバから個別リストを取得したか否かを判別している。
【００４６】
カウンタｊが「Ｎ」でない場合（ステップＳ１０４；Ｎｏ）、次のコンテンツサーバから個別リストを取得するため、カウンタｊに「１」を加算する（ステップＳ１０５）。
【００４７】
ステップＳ１０５の処理でカウンタｊに「１」を加算すると、ステップＳ１０２の処理に戻る。
【００４８】
ステップＳ１０２〜Ｓ１０５の処理を繰り返すことで、全てのコンテンツサーバ（３０−１〜３０−ｊ）から個別リスト（３０２−１〜３０２−Ｎ）を取得することができる。
【００４９】
ステップＳ１０４で、カウンタｊが「Ｎ」である場合（ステップＳ１０４；Ｙｅｓ）、全てのコンテンツサーバから個別リストを取得したので、ＣＰＵ２２は、該個別リストから総合リスト２００を生成する（ステップＳ１０６）。
総合リスト２００の生成は、図２（ａ）に示すような、個別リスト（３０１−１〜３０１−Ｎ）を、図２（ｂ）に示すように、まとめることによりおこなう。
【００５０】
そして、ＣＰＵ２２は、ステップＳ１０６で生成した総合リスト２００を記憶部２３に格納する（ステップＳ１０７）。
【００５１】
以上で、ＣＰＵ２２は、総合リスト生成処理を終了する。
コンテンツリストサーバ２０は、以上のようにして、総合リスト２００を生成し、格納することができる。ＣＰＵ２２、総合リスト生成処理を所定のタイミングで実行するので、コンテンツリストサーバ２０の総合リスト２００は随時更新される。
【００５２】
次に、上述した、クライアント１０が、起動時等に、コンテンツリストサーバ２０から、総合リスト２００を取得し、これを表示する動作について、説明する。
【００５３】
クライアント１０のＣＰＵ１５は、クライアント１０の起動時や操作部１６の所定の操作があったとき等に、図４に示す、総合リスト表示処理を実行する。
【００５４】
先ず、ＣＰＵ１５は、通信制御部１１を制御して、コンテンツリストサーバ２０に、総合リスト２００を要求する（ステップＳ２０１）。コンテンツリストサーバ２０は、前記要求に応答して、格納している総合リスト２００を返信する。
【００５５】
そして、クライアント１０は、コンテンツリストサーバ２０から、総合リスト２００を取得する（ステップＳ２０２）。
【００５６】
ＣＰＵ１５は、表示制御部１２を制御して、表示装置５０に取得した総合コンテンツリスト２００を表示する（ステップＳ２０３）。
【００５７】
続いて、ＣＰＵ１５は、総合コンテンツリスト２００の表示を行う一方で、独自の総合リスト２０１を生成するため、総合リスト生成処理を実行する（ステップＳ２０４）。
総合リスト生成処理は、図３に示す総合リスト生成処理であるが、ここで生成される総合リストを総合リスト２０１とし、ステップＳ１０７では記憶部（ＲＡＭ）１４に一時的に格納されるものとする。
【００５８】
そして、ＣＰＵ１５は、表示制御部１２を制御して、図５に示すように、総合リスト２００を、ステップＳ２０４で生成した最新の総合リスト２０１に更新して表示させる（ステップＳ２０５）。
【００５９】
以上で、ＣＰＵ１５は、総合リスト表示処理を終了する。
クライアント１０は、以上のようにして、独自の総合リスト２０１を生成し表示する前でも、コンテンツリストサーバ２０の総合リスト２００を利用して、ユーザは、コンテンツの選択を行うことができる。そして、クライアント１０は、最新のコンテンツをリストに容易に反映できる。
【００６０】
続いて、ユーザが操作部１６の操作により、クライアント１０の表示した総合リスト２００又は２０１から、再生するコンテンツを選択したときの動作について説明する。
【００６１】
クライアント１０のＣＰＵ１５は、総合リスト２００又は２０１から再生するコンテンツを選択されると、図６に示す、コンテンツ再生処理を実行する。
【００６２】
先ず、ＣＰＵ１５は、コンテンツサーバ３０−１〜３０−Ｎのいずれかにユーザが選択したコンテンツを要求する（ステップＳ３０１）。総合リスト２００又は２０１により、コンテンツを要求するコンテンツサーバを特定する。ここで特定されるコンテンツサーバを、以下ではコンテンツサーバ３０とする。
【００６３】
つぎに、ＣＰＵ１５は、コンテンツサーバ３０から要求したコンテンツを受信したか否かを判別する（ステップＳ３０２）。
【００６４】
コンテンツを受信しない場合（ステップＳ３０２；Ｎｏ）、ＣＰＵ１５は、所定のタイムアウト時間、受信を待つ（ステップＳ３０４；Ｎｏ）。
【００６５】
タイムアウト時間内にコンテンツを受信しない場合（ステップＳ３０４；Ｙｅｓ）、コンテンツ再生処理を終了する。
【００６６】
タイムアウト時間内にコンテンツを受信した場合（ステップＳ３０２；Ｙｅｓ）、ＣＰＵ１５は、受信したコンテンツを再生し、表示制御部１２を制御して、表示装置５０に出力する（ステップＳ３０３）。
【００６７】
以上で、コンテンツ再生処理を終了する。
クライアント１０は、以上のようにして、選択されたコンテンツを再生することができる。
【００６８】
クライアント１０は、起動後にコンテンツリストサーバ２０から総合リスト２００を取得するので、起動後ただちにユーザは再生するコンテンツを選択することができる。
また、クライアント１０は最新の総合リスト２０１を取得したあとは、図５に示すように、最新のリストに切り換えるので、ユーザは、最新のコンテンツリストから再生するコンテンツを選択することができる。
【００６９】
なお、この発明は上記実施形態に限定されず、種々の変形及び応用が可能である。
【００７０】
例えば、上記実施形態では、コンテンツリストサーバ２０が、コンテンツサーバ３０−１〜３０−Ｎからそれぞれの個別リスト３０２−１〜３０２−Ｎを取得し、総合リスト２００を生成していたが、それぞれのコンテンツサーバ３０−１〜３０−Ｎが、所定のタイミングで個別リスト３０２−１〜３０２−Ｎを送信するようにしてもよい。
【００７１】
また、図４に示す総合リスト表示処理に、図７のような処理を追加して、コンテンツリストサーバ２０で総合リスト２００を生成せず、クライアント１０で生成した総合リスト２０１をコンテンツリストサーバ２０で記憶するようにしてもよい。
【００７２】
図７に示す、総合リスト表示処理の変形例では、クライアント１０で生成した総合リスト２０１を、コンテンツリストサーバ２０に送信する（ステップＳ２０６）。
【００７３】
また、記憶媒体読取部１７に記憶媒体６０が装着されている場合（ステップＳ２０７；Ｙｅｓ）、記録媒体６０に記録されるコンテンツのコンテンツリストもコンテンツリストサーバ２０に送信する（ステップＳ２０８）。
【００７４】
この変形例によれば、クライアント１０で生成した総合リスト２０１をコンテンツリストサーバ２０に送信し、また、記録媒体６０に記録されるコンテンツのリストもコンテンツリストサーバ２０に送信するので、クライアント１０で再生できるコンテンツをコンテンツリストサーバ２０で一括管理することができる。また、クライアント１０で生成した総合リスト２０１を有効に活用することができる。
【００７５】
なお、記録媒体読取部１７から記録媒体６０が着脱された場合、コンテンツリストサーバ２０から記録媒体６０のコンテンツリストを削除するようにしてもよい。
【００７６】
上記実施形態では、コンテンツ再生システムは、家庭内などに構築されるＬＡＮで接続されていたが、ＷＡＮ（Wide Area Network）やインターネットにより接続される構成であってもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態におけるコンテンツ再生システムの構成を説明するための図である。
【図２】（ａ）個別リストの例を示す図である。（ｂ）総合リストの例を示す図である。
【図３】総合リスト生成処理の動作を説明するためのフローチャートである。
【図４】総合リスト表示処理の動作を説明するためのフローチャートである。
【図５】総合リストの更新を説明するための図である。
【図６】コンテンツ再生処理の動作を説明するためのフローチャートである。
【図７】総合リスト表示処理の変形例の動作を説明するためのフローチャートである。
【符号の説明】
【００７８】
１０  クライアント
１１  通信制御部
１２  表示制御部
１３  ＲＯＭ
１４  記憶部
１５  ＣＰＵ
１６  操作部
１７  記録媒体読取部
２０  コンテンツリストサーバ
２１  通信制御部
２２  ＣＰＵ
２３  記憶部
２４  ＲＯＭ
３０  コンテンツサーバ
３１  通信制御部
３２  ＣＰＵ
３３  記憶部
３４  ＲＯＭ
４０  ＨＵＢ
５０  表示装置
６０  記録媒体
２００  総合リスト
３０１  複数のコンテンツ
３０２  個別リスト
【図１】
2007280331.tif 000003
【図２】
2007280331.tif 000004
【図３】
2007280331.tif 000005
【図４】
2007280331.tif 000006
【図５】
2007280331.tif 000007
【図６】
2007280331.tif 000008
【図７】
2007280331.tif 000009