(57)【要約】【課題】  複数のクライアントがコンテンツリスト内のコンテンツを再生する場合に、複数のコンテンツリストの中から容易にコンテンツリストを選択する。【解決手段】  メインクライアントは、各時間帯に複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成する生成手段と、コンテンツリストスケジュール表をサブクライアントに送信するスケジュール送信手段とを有する。各サブクライアントは、メインクライアントからコンテンツリストスケジュール表を受信するスケジュール受信手段と、コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定するリスト特定手段と、特定されたコンテンツリストにコンテンツ情報が含まれているコンテンツをサーバから受信するコンテンツ受信手段と、受信したコンテンツを再生するコンテンツ再生手段とを有する。【選択図】図１
2013156715.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、前記サーバに接続可能なメインクライアントおよび１又は複数のサブクライアントとを備えるコンテンツリスト再生システムであって、
前記サーバが、
複数のコンテンツを記録するためのコンテンツ記憶部と、
複数のコンテンツのコンテンツ情報を含む複数のコンテンツリストを記録するためのコンテンツリスト記憶部と、
コンテンツを前記サブクライアントに送信するコンテンツ送信手段とを有し、
前記メインクライアントが、
各時間帯に前記複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成する生成手段と、
前記コンテンツリストスケジュール表を前記サブクライアントに送信するスケジュール送信手段とを有し、
前記各サブクライアントが、
前記メインクライアントから前記コンテンツリストスケジュール表を受信するスケジュール受信手段と、
前記コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定するリスト特定手段と、
特定されたコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信するコンテンツ受信手段と、
受信したコンテンツを再生するコンテンツ再生手段とを有する、コンテンツリスト再生システム。
【請求項２】
サーバと、前記サーバに接続可能なメインクライアントおよび１又は複数のサブクライアントとを備えるコンテンツリスト再生システムであって、
前記サーバが、
複数のコンテンツを記録するためのコンテンツ記憶部と、
複数のコンテンツのコンテンツ情報を含む複数のコンテンツリストを記録するためのコンテンツリスト記憶部と、
コンテンツを前記サブクライアントに送信するコンテンツ送信手段とを有し、
前記メインクライアントが、
各時間帯に前記複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成する生成手段と、
前記コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定するリスト特定手段と、
特定されたコンテンツリストにコンテンツ情報が含まれているコンテンツの再生指示を前記サブクライアントに送信する再生指示手段とを有し、
前記各サブクライアントが、
前記メインクライアントからコンテンツの再生指示を受信する再生指示受信手段と、
指示されたコンテンツを前記サーバから受信するコンテンツ受信手段と、
受信したコンテンツを再生するコンテンツ再生手段とを有する、コンテンツリスト再生システム。
【請求項３】
前記再生指示手段が、前記各サブクライアントが、現在の時刻に対応づけられているコンテンツリストにコンテンツ情報が含まれているコンテンツであって、同時刻に前記各サブクライアントが異なるコンテンツを前記サーバから受信して再生するように、前記各サブクライアントにコンテンツの再生指示を送信する、請求項２に記載のコンテンツリスト再生システム。
【請求項４】
サーバと、前記サーバに接続可能なメインクライアントおよび１又は複数のサブクライアントとを備えるコンテンツリスト再生システムであって、
前記サーバが、
複数のコンテンツを記録するためのコンテンツ記憶部と、
複数のコンテンツのコンテンツ情報を含む複数のコンテンツリストを記録するためのコンテンツリスト記憶部と、
コンテンツを前記サブクライアントに送信するコンテンツ送信手段とを有し、
前記メインクライアントが、
各時間帯に前記複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成する生成手段と、
前記コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定するリスト特定手段と、
特定されたコンテンツリストを前記各サブクライアントに送信するリスト送信手段とを有し、
前記各サブクライアントが、
前記メインクライアントからコンテンツリストを受信するリスト受信手段と、
受信したコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信するコンテンツ受信手段と、
受信したコンテンツを再生するコンテンツ再生手段とを有する、コンテンツリスト再生システム。
【請求項５】
前記メインクライアントが、
前記コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定するリスト特定手段と、
特定されたコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信するコンテンツ受信手段と、
受信したコンテンツを再生するコンテンツ再生手段とをさらに有する、請求項１〜４のいずれかに記載のコンテンツリスト再生システム。
【請求項６】
サーバと、前記サーバに接続可能なメインクライアントおよび１又は複数のサブクライアントとを備えるコンテンツリスト再生システムであって、
前記サーバが、
複数のコンテンツを記録するためのコンテンツ記憶部と、
複数のコンテンツのコンテンツ情報を含む複数のコンテンツリストを記録するためのコンテンツリスト記憶部と、
コンテンツを前記サブクライアントに送信するコンテンツ送信手段とを有し、
前記メインクライアントが、
複数のコンテンツリストの中からコンテンツリストを選択するリスト選択手段と、
選択されたコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信するコンテンツ受信手段と、
受信したコンテンツを再生するコンテンツ再生手段と、
選択されたコンテンツリストを前記サブクライアントに送信するリスト送信手段とを有し、
前記各サブクライアントが、
前記メインクライアントからコンテンツリストを受信するリスト受信手段と、
受信したコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信する第２コンテンツ受信手段と、
受信したコンテンツを再生する第２コンテンツ再生手段とを有する、コンテンツリスト再生システム。
【請求項７】
請求項１〜６のいずれかに記載のコンテンツリスト再生システムにおける前記メインクライアント。
【請求項８】
請求項１〜６のいずれかに記載のコンテンツリスト再生システムにおける前記メインクライアントの各手段を前記メインクライアントの制御部に実行させる、メインクライアントプログラム。
【請求項９】
請求項１〜６のいずれかに記載のコンテンツリスト再生システムにおける前記サブクライアント。
【請求項１０】
請求項１〜６のいずれかに記載のコンテンツリスト再生システムにおける前記サブクライアントの各手段を前記サブクライアントの制御部に実行させる、サブクライアントプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツリストを格納するサーバと、複数のクライアントとを備えるコンテンツリスト再生システムに関する。
【背景技術】
【０００２】
サーバに記録されているコンテンツ（例えば音楽ファイル）を、ネットワーク経由でクライアントが取得して再生するコンテンツ再生システムが利用されている。サーバに記録されている多数のコンテンツを効率的に選択して再生するため、サーバには複数のプレイリストが生成される。クライアントはプレイリストを選択することによって、プレイリストに登録されている複数のコンテンツを、連続的にサーバから取得して再生することができる。家庭内において複数のクライアントがそれぞれ別のユーザによって利用されることがある。あるクライアントのユーザによってサーバに生成されたプレイリストが多数存在する場合、他のクライアントのユーザがそれらのプレイリストを利用してコンテンツ再生を実行したいと考えても、どのプレイリストを選択して再生するのが良いかを直ぐに判別することが困難である。この場合には、各々のプレイリストを選択して一度試聴した上で、最終的に、連続再生するプレイリストを選択する必要があり、その操作が煩雑である。
【０００３】
特開２００５−３０３９７５には、以下のネットワークＡＶシステムが記載されている。コントローラ２０はクライアントＣＬ１〜ＣＬ３に対応付けられた番組表ＰＳ１〜ＰＳｎを持つ。番組表ＰＳ１〜ＰＳｎは再生時間帯ごとに再生する曲データＭＤを列挙した複数の番組を持つ。番組表ＰＳ１〜ＰＳｎに従って曲データＭＤを再生するようオーディオクライアントＣＬ１〜ＣＬ３に指示する。オーディオクライアントＣＬ１〜ＣＬ３は指示に応答してコンテンツを要求する。サーバ１０は要求に応じてオーディオクライアントＣＬにコンテンツを配信する。各クライアントＣＬ１〜ＣＬ３は、サーバ１０から配信された曲データに基づいて音楽を再生する。
【０００４】
このネットワークＡＶシステムにおいては、サーバに記録されている複数のプレイリストの中から再生対象のプレイリストを選択する技術については何ら記載されていない。また、このネットワークＡＶシステムによると、コントローラの管理者が、各クライアントに対して時間帯毎に再生させるコンテンツを番組表に登録する必要があり、その操作が非常に煩雑である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３０３９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、複数のクライアントがコンテンツリスト内のコンテンツを再生する場合に、複数のコンテンツリストの中から容易にコンテンツリストを選択できるコンテンツリスト再生システムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態によるコンテンツリスト再生システムは、サーバと、前記サーバに接続可能なメインクライアントおよび１又は複数のサブクライアントとを備えるコンテンツリスト再生システムであって、前記サーバが、複数のコンテンツを記録するためのコンテンツ記憶部と、複数のコンテンツのコンテンツ情報を含む複数のコンテンツリストを記録するためのコンテンツリスト記憶部と、コンテンツを前記サブクライアントに送信するコンテンツ送信手段とを有し、前記メインクライアントが、各時間帯に前記複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成する生成手段と、前記コンテンツリストスケジュール表を前記サブクライアントに送信するスケジュール送信手段とを有し、前記各サブクライアントが、前記メインクライアントから前記コンテンツリストスケジュール表を受信するスケジュール受信手段と、前記コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定するリスト特定手段と、特定されたコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信するコンテンツ受信手段と、受信したコンテンツを再生するコンテンツ再生手段とを有する。
【０００８】
メインクライアントは、各時間帯に複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成し、コンテンツリストスケジュール表をサブクライアントに送信する。各サブクライアントは、メインクライアントからコンテンツリストスケジュール表を受信し、コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定する。サブクライアントは、特定されたコンテンツリストにコンテンツ情報が含まれているコンテンツをサーバから受信して再生する。従って、メインクライアントがコンテンツリストを選択すればサブクライアントはコンテンツリストを選択する必要がないので、コンテンツリストの選択処理を容易にすることができる。また、メインクライアントが、各時間帯に適したコンテンツリストを選択して、コンテンツリストスケジュール表を生成することによって、各サブクライアントは、自身で現在時刻に適したコンテンツリストを選択する必要なく、現在時刻に適したコンテンツを再生することができる。また、各サブクライアントは、同じ時刻に同じコンテンツリスト内のコンテンツを再生することができる。
【０００９】
本発明の別の好ましい実施形態によるコンテンツリスト再生システムは、サーバと、前記サーバに接続可能なメインクライアントおよび１又は複数のサブクライアントとを備えるコンテンツリスト再生システムであって、前記サーバが、複数のコンテンツを記録するためのコンテンツ記憶部と、複数のコンテンツのコンテンツ情報を含む複数のコンテンツリストを記録するためのコンテンツリスト記憶部と、コンテンツを前記サブクライアントに送信するコンテンツ送信手段とを有し、前記メインクライアントが、各時間帯に前記複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成する生成手段と、前記コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定するリスト特定手段と、特定されたコンテンツリストにコンテンツ情報が含まれているコンテンツの再生指示を前記サブクライアントに送信する再生指示手段とを有し、前記各サブクライアントが、前記メインクライアントからコンテンツの再生指示を受信する再生指示受信手段と、指示されたコンテンツを前記サーバから受信するコンテンツ受信手段と、受信したコンテンツを再生するコンテンツ再生手段とを有する。
【００１０】
メインクライアントは、各時間帯に複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成し、コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定する。メインクライアントは、特定されたコンテンツリストにコンテンツ情報が含まれているコンテンツの再生指示をサブクライアントに送信する。各サブクライアントは、メインクライアントからコンテンツの再生指示を受信すると、指示されたコンテンツをサーバから受信して再生する。従って、メインクライアントがコンテンツリストを選択すればサブクライアントはコンテンツリストを選択する必要がないので、コンテンツリストの選択処理を容易にすることができる。また、メインクライアントが、各時間帯に適したコンテンツリストを選択して、コンテンツリストスケジュール表を生成することによって、各サブクライアントは、自身で現在時刻に適したコンテンツリストを選択する必要なく、現在時刻に適したコンテンツを再生することができる。また、各サブクライアントは、同じ時刻に同じコンテンツリスト内のコンテンツを再生することができる。
【００１１】
好ましい実施形態においては、前記再生指示手段が、前記各サブクライアントが、現在の時刻に対応づけられているコンテンツリストにコンテンツ情報が含まれているコンテンツであって、同時刻に前記各サブクライアントが異なるコンテンツを前記サーバから受信して再生するように、前記各サブクライアントにコンテンツの再生指示を送信する。
【００１２】
この場合、各サブクライアントは、自身で現在時刻に適したコンテンツリストを選択する必要なく、現在時刻に適したコンテンツを再生することができると共に、各クライアントがそれぞれ異なるコンテンツを再生できる。例えば、各クライアントを各部屋に配置した場合、視聴者は部屋を移動することによって、同じコンテンツリストの異なるコンテンツを視聴することが可能となる。
【００１３】
本発明のさらに別の好ましい実施形態によるコンテンツリスト再生システムは、サーバと、前記サーバに接続可能なメインクライアントおよび１又は複数のサブクライアントとを備えるコンテンツリスト再生システムであって、前記サーバが、複数のコンテンツを記録するためのコンテンツ記憶部と、複数のコンテンツのコンテンツ情報を含む複数のコンテンツリストを記録するためのコンテンツリスト記憶部と、コンテンツを前記サブクライアントに送信するコンテンツ送信手段とを有し、前記メインクライアントが、各時間帯に前記複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成する生成手段と、前記コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定するリスト特定手段と、特定されたコンテンツリストを前記各サブクライアントに送信するリスト送信手段とを有し、前記各サブクライアントが、前記メインクライアントからコンテンツリストを受信するリスト受信手段と、受信したコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信するコンテンツ受信手段と、受信したコンテンツを再生するコンテンツ再生手段とを有する。
【００１４】
メインクライアントは、各時間帯に複数のコンテンツリストの中から選択されたコンテンツリストを対応付けたコンテンツリストスケジュール表を生成し、コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定する。メインクライアントは、特定されたコンテンツリストを各サブクライアントに送信する。各サブクライアントは、メインクライアントからコンテンツリストを受信し、受信したコンテンツリストにコンテンツ情報が含まれているコンテンツをサーバから受信して再生する。従って、メインクライアントがコンテンツリストを選択すればサブクライアントはコンテンツリストを選択する必要がないので、コンテンツリストの選択処理を容易にすることができる。また、メインクライアントが、各時間帯に適したコンテンツリストを選択して、コンテンツリストスケジュール表を生成することによって、各サブクライアントは、自身で現在時刻に適したコンテンツリストを選択する必要なく、現在時刻に適したコンテンツを再生することができる。また、各サブクライアントは、同じ時刻に同じコンテンツリスト内のコンテンツを再生することができる。
【００１５】
好ましい実施形態においては、前記メインクライアントが、前記コンテンツリストスケジュール表を参照し、現在時刻に対応付けられているコンテンツリストを特定するリスト特定手段と、特定されたコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信するコンテンツ受信手段と、受信したコンテンツを再生するコンテンツ再生手段とをさらに有する。
【００１６】
この場合、メインクライアントもコンテンツリストスケジュール表を基に、各サブクライアントと同じコンテンツリストのコンテンツを再生することができる。
【００１７】
本発明のさらに別の好ましい実施形態によるコンテンツリスト再生システムは、サーバと、前記サーバに接続可能なメインクライアントおよび１又は複数のサブクライアントとを備えるコンテンツリスト再生システムであって、前記サーバが、複数のコンテンツを記録するためのコンテンツ記憶部と、複数のコンテンツのコンテンツ情報を含む複数のコンテンツリストを記録するためのコンテンツリスト記憶部と、コンテンツを前記サブクライアントに送信するコンテンツ送信手段とを有し、前記メインクライアントが、複数のコンテンツリストの中からコンテンツリストを選択するリスト選択手段と、選択されたコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信するコンテンツ受信手段と、受信したコンテンツを再生するコンテンツ再生手段と、選択されたコンテンツリストを前記サブクライアントに送信するリスト送信手段とを有し、前記各サブクライアントが、前記メインクライアントからコンテンツリストを受信するリスト受信手段と、受信したコンテンツリストにコンテンツ情報が含まれているコンテンツを前記サーバから受信する第２コンテンツ受信手段と、受信したコンテンツを再生する第２コンテンツ再生手段とを有する。
【００１８】
メインクライアントは、複数のコンテンツリストの中からコンテンツリストを選択し、選択されたコンテンツリストにコンテンツ情報が含まれているコンテンツをサーバから受信して再生する。また、メインクライアントは、選択されたコンテンツリストをサブクライアントに送信する。各サブクライアントは、メインクライアントからコンテンツリストを受信し、受信したコンテンツリストにコンテンツ情報が含まれているコンテンツをサーバから受信して再生する。従って、メインクライアントがコンテンツリストを選択すればサブクライアントはコンテンツリストを選択する必要がないので、コンテンツリストの選択処理を容易にすることができる。
【発明の効果】
【００１９】
本発明によると、複数のクライアントがコンテンツリスト内のコンテンツを再生する場合に、複数のコンテンツリストの中から容易にコンテンツリストを選択できるコンテンツリスト再生システムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の好ましい実施形態によるコンテンツリスト再生システムを示すブロック図である。
【図２】サーバの構成を示すブロック図である。
【図３】プレイリストを示す図である。
【図４】クライアントの構成を示すブロック図である。
【図５】プレイリストスケジュール表を示す図である。
【図６】メインクライアントの処理を示すフローチャートである。
【図７】メインクライアントの処理を示すフローチャートである。
【図８】メインクライアントおよびサブクライアントの処理を示すフローチャートである。
【図９】メインクライアントおよびサブクライアントの処理を示すフローチャートである。
【図１０】サブクライアンとリストを示す図である。
【図１１】メインクライアントの処理を示すフローチャートである。
【図１２】サブクライアントの処理を示すフローチャートである。
【図１３】メインクライアントの処理を示すフローチャートである。
【図１４】サブクライアントの処理を示すフローチャートである。
【図１５】メインクライアントおよびサブクライアントの処理を示すフローチャートである。
【図１６】メインクライアントの処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１に示すように、本発明のコンテンツ再生システムは、複数のクライアント１００（１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ・・・）と、サーバ２００とを備え、これらはＬＡＮ等の任意の適切なネットワークを介して相互に接続可能である。サーバ２００は、複数のコンテンツを記録し、かつ、複数のプレイリスト（コンテンツリスト）を記録する。クライアント１００は、サーバ２００に記録されているプレイリストを選択し、プレイリストに含まれているコンテンツの送信をサーバ２００に要求する。サーバ２００は、クライアント１００からの要求に応じて、コンテンツをクライアント１００に例えばストリーミング形式で送信する。クライアント１００は、受信したコンテンツを再生する。コンテンツとは、映像データ、音楽データ、静止画データ等の総称であるが、本例では音楽データである。
【００２２】
図２に示すように、サーバ２００は、制御部１１と、ＲＡＭ１２と、ＲＯＭ１３と、ＨＤＤ等のコンテンツ記憶部１４と、通信部１５と、表示部１６と、操作部１７とを概略備える。制御部１１は、ＨＤＤ１４又はＲＯＭ１３に格納されているサーバプログラムをＲＡＭ１２に読み出して実行することによって、サーバ２００の各部を制御するものであり、マイコンやＣＰＵ等である。
【００２３】
ＨＤＤ１４には複数のコンテンツが格納されている。ＨＤＤ１４に格納されているコンテンツは、クライアント１００からの送信要求に応じ、ＨＤＤ１４から読み出され、通信部１５を介してストリーミング形式でクライアント１００に送信される。
【００２４】
ＨＤＤ１４には、図３に示すような複数のプレイリスト（例えばプレイリストＡ〜Ｃ）が格納されている。プレイリストは、ＨＤＤ１４に格納されている複数のコンテンツのコンテンツ情報を管理するリストである。コンテンツが音楽データである場合、コンテンツ情報は、曲名、アーティスト名、アルバム名、ジャンル名および曲ＩＤ等である。但し、図３においては説明を簡略化するために、コンテンツ情報をコンテンツＡ１、コンテンツＡ２・・・と表している。プレイリストは、クライアント１００からの送信要求に応じて、ＨＤＤ１４から読み出され、通信部１５を介してクライアント１００に送信される。クライアント１００は、プレイリストに並べられている順番にコンテンツを再生してもよく、プレイリストに含まれているコンテンツをシャッフルして（つまり並べ替えて）再生してもよい。
【００２５】
図４に示すように、各クライアント１００は、制御部１と、ＲＡＭ２と、ＲＯＭ３と、再生部４と、通信部５と、表示部６と、操作部７とを備える。制御部１は、ＲＯＭ３に格納されているクライアントプログラムに応じて、クライアント１００の各部を制御するものであり、マイコンやＣＰＵ等である。再生部４は、サーバ２００から受信したコンテンツデータを再生（デコード、ＤＡ変換、増幅など）して、再生した音声信号を図示しないスピーカーに供給する。
【００２６】
通信部５は、ネットワーク経由で他のクライアント１００やサーバ２００と通信し、コマンドやデータを送受信する。表示部６は、プレイリストや、再生中のコンテンツのコンテンツ情報等を表示するものである。操作部７は、ユーザ操作を受け付けるものであり、操作ボタンやリモコン等である。
【００２７】
クライアント１００には、１又は複数のメインクライアントと、１又は複数のサブクライアントとが存在する。メインクライアントであるか、サブクライアントであるかは予め設定されている。メインクライアントは、プレイリストスケジュール表を生成するクライアントであり、自らもプレイリストスケジュール表に従って、サーバ２００からコンテンツを取得して再生することもできる。メインクライアントは、サブクライアントにプレイリストスケジュール表を送信する。
【００２８】
図５は、プレイリストスケジュール表を示す図である。プレイリストスケジュール表は、時間帯に対応付けてクライアント１００が選択するプレイリストが登録されている。図５では、１０時００分〜１２時００分にはプレイリストＡのコンテンツを再生し、１２時００分〜１４時００分にはプレイリストＢのコンテンツを再生し、１４時００分〜１６時００分にはプレイリストＣのコンテンツを再生することを示している。
【００２９】
サブクライアントは、１つのメインクライアントを指定し、指定したメインクライアントが生成したプレイリストスケジュール表を、指定したメインクライアントから受信する。サブクライアントは、受信したプレイリストスケジュール表に従って、サーバ２００からコンテンツを取得して再生する。従って、メインクライアントと、そのメインクライアントを指定したサブクライアントとは同時刻に同じプレイリストのコンテンツを再生することになる。これにより、サブクライアントのユーザはメインクライアントを指定する操作のみで、サブクライアントが最適なプレイリストを選択してコンテンツを再生することができる。
【００３０】
次に本実施形態の動作を説明する。図６は、メインクライアントによるプレイリストスケジュール表生成処理を示すフローチャートである。メインクライアントの制御部１は、プレイリストスケジュール表の生成モードにおいて、ユーザ操作によって時間帯が指定されたか否かを判断する（Ｓ１）。時間帯は、１時間単位で指定可能でも良く、３０分単位で指定可能でも良い。時間帯が指定された場合（Ｓ１でＹＥＳ）、制御部１は、プレイリストスケジュール表において、時間帯を指定する（Ｓ２）。例えば、図５において、時間帯として１０時００分〜１２時００分が指定される。
【００３１】
制御部１は、ユーザ操作によってプレイリストが指定されたか否かを判断する（Ｓ３）。つまり、制御部１は、サーバ２００に接続し、サーバ２００からプレイリストの一覧を取得して表示する。ユーザは、表示されたプレイリストの一覧の中から、その時間帯に再生を希望するプレイリストを選択して指定する。なお、１つの時間帯に対して、１つのプレイリストのみを指定可能でもよく、複数のプレイリストを指定可能でもよい。プレイリストが指定された場合（Ｓ３でＹＥＳ）、制御部１は、プレイリストスケジュール表において、指定された時間帯に対応付けて、指定されたプレイリストを登録する（Ｓ４）。図５の例では、１０時００分〜１２時００分に対応付けてプレイリストＡが登録されている。なお、プレイリストスケジュール表には、プレイリスト自体が登録されるが、これに限定されず、プレイリスト名のみを登録し、プレイリスト自体はその都度サーバ２００から取得するようにしてもよい。
【００３２】
制御部１は、ユーザ操作によってプレイリストスケジュール表の生成を終了する指示が入力されたか否かを判断している（Ｓ５）。入力されなければ（Ｓ５でＮＯ）、処理はＳ１に戻る。入力されると（Ｓ５でＹＥＳ）、制御部１は、プレイリストスケジュール表の生成処理を終了し、生成したプレイリストスケジュール表をＲＡＭ２に保存する（Ｓ６）。
【００３３】
図７は、メインクライアントによるコンテンツ再生処理を示すフローチャートである。メインクライアントの制御部１は、ユーザ操作によって再生指示が入力されたか否かを判断している（Ｓ１１）。入力された場合（Ｓ１１でＹＥＳ）、制御部１は、メインクライアントの内部で管理している時計を参照し、現在時刻を特定する（Ｓ１２）。制御部１は、プレイリストスケジュール表を参照し、現在時刻において再生すべきプレイリストを特定する（Ｓ１３）。図５においては、現在時刻が１２：３０である場合、プレイリストＢが選択される。
【００３４】
制御部１は、プレイリストスケジュール表を参照し、選択したプレイリストから次のプレイリストに切換えるべき時刻を特定する（Ｓ１４）。図５においては、現在選択されているプレイリストがプレイリストＢであるので、次のプレイリストであるプレイリストＣの開始時刻１４時００分がプレイリストを切換える時刻として特定される。
【００３５】
制御部１は、Ｓ１３で特定したプレイリストに含まれているコンテンツを順次選択し、選択したコンテンツを再生させる（Ｓ１５）。すなわち、制御部１は、選択したコンテンツを送信するようにサーバ２００に要求する。サーバ２００は、要求されたコンテンツをＨＤＤから読み出してメインクライアントに送信する。制御部１は、受信したコンテンツを再生部４に再生させる。なお、プレイリストからコンテンツを選択する方法としては、プレイリストに並べられている順にコンテンツを選択しても良く、プレイリストに含まれているコンテンツを一旦シャッフルして、選択しても良い。
【００３６】
制御部１は、再生するプレイリストを次のプレイリストに切換えるべき時刻に達したか否かを判断する（Ｓ１６）。未だ次のプレイリストに切換えるべき時刻に達していない場合（Ｓ１６でＮＯ）、ユーザ操作によって再生停止指示が入力されない限り（Ｓ１７でＮＯ）、Ｓ１５に戻って、現在選択されているプレイリストのコンテンツを連続的にサーバ２００から取得して再生を継続する（Ｓ１５〜Ｓ１７）。
【００３７】
次のプレイリストに切換えるべき時刻に達した場合（Ｓ１６でＹＥＳ）、制御部１は、現在再生中のコンテンツを再生し終えるまで待機（Ｓ１８）した後、Ｓ１３に戻る。制御部１は、プレイリストスケジュール表を参照し、現在時刻において再生すべきプレイリストを特定する（Ｓ１３）。図５においては、現在時刻が１４：００になるとプレイリストＣが選択されるので、１４時００分〜１６時００分にはプレイリストＣのコンテンツが再生される。
【００３８】
図８は、サブクライアントによるコンテンツ再生処理を示すフローチャートである。サブクライアントの制御部１は、ユーザ操作に応じて、１又は複数のメインクライアントの中から、プレイリストスケジュール表を取得すべき１つのメインクライアントを選択して指定する（Ｓ２１）。例えば、制御部１は、ネットワークに接続されている各クライアントにメインクライアントであるか否かを問い合せ、どのクライアントがメインクラインであるかを判別してもよく、どのクライアントがメインクライアントであるかをサーバ２００が管理しているのであればサーバ２００からその情報を取得しても良い。
【００３９】
サブクライアントの制御部１は、指定したメインクライアントに対して自身のクライアントＩＤを送信し、プレイリストスケジュール表の送信をメインクライアントに要求する（Ｓ２２）。メインクライアントの制御部１は、サブクライアントからクライアントＩＤを受信すると（Ｓ４１）、クライアントＩＤを送信してきたサブクライアントに対してプレイリストスケジュール表を送信する（Ｓ４２）。サブクライアントの制御部１は、メインクライアントからプレイリストスケジュール表を受信し、ＲＡＭ２に保存する（Ｓ２３）。
【００４０】
サブクライアントの制御部１は、ユーザ操作によって再生指示が入力されたか否かを判断している（Ｓ２４）。入力された場合（Ｓ２４でＹＥＳ）、制御部１は、サブクライアントの内部で管理している時計を参照し、現在時刻を特定する（Ｓ２５）。制御部１は、プレイリストスケジュール表を参照し、現在時刻において再生すべきプレイリストを特定する（Ｓ２６）。図５においては、現在時刻が１２：３０である場合、プレイリストＢが選択される。
【００４１】
制御部１は、プレイリストスケジュール表を参照し、選択したプレイリストから次のプレイリストに切換えるべき時刻を特定する（Ｓ２７）。図５においては、現在選択されているプレイリストがプレイリストＢであるので、次のプレイリストであるプレイリストＣの開始時刻１４時００分がプレイリストを切換える時刻として特定される。
【００４２】
制御部１は、Ｓ２６で特定したプレイリストに含まれているコンテンツを順次選択し、選択したコンテンツを再生させる（Ｓ２８）。すなわち、制御部１は、選択したコンテンツを送信するようにサーバ２００に要求する。サーバ２００は、要求されたコンテンツをＨＤＤから読み出してサブクライアントに送信する。制御部１は、受信したコンテンツを再生部４に再生させる。なお、プレイリストからコンテンツを選択する方法としては、プレイリストに並べられている順にコンテンツを選択しても良く、プレイリストに含まれているコンテンツを一旦シャッフルしてから、選択しても良い。
【００４３】
制御部１は、再生するプレイリストを次のプレイリストに切換えるべき時刻に達したか否かを判断する（Ｓ２９）。未だ次のプレイリストに切換えるべき時刻に達していない場合（Ｓ２９でＮＯ）、ユーザ操作によって再生停止指示が入力されない限り（Ｓ３０でＮＯ）、Ｓ２８に戻って、現在選択されているプレイリストのコンテンツを連続的にサーバ２００から取得して再生を継続する（Ｓ２８〜Ｓ３０）。
【００４４】
次のプレイリストに切換えるべき時刻に達した場合（Ｓ２９でＹＥＳ）、制御部１は、現在再生中のコンテンツを再生し終えるまで待機（Ｓ３１）した後、Ｓ２６に戻る。制御部１は、プレイリストスケジュール表を参照し、現在時刻において再生すべきプレイリストを特定する（Ｓ２６）。図５においては、現在時刻が１４：００になるとプレイリストＣが選択されるので、１４時００分〜１６時００分にはプレイリストＣのコンテンツが再生される。
【００４５】
以上の処理によって、サブクライアントのユーザがメインクライアントを指定するだけで、サブクライアントは、指定されたメインクライアントが生成したプレイリストスケジュール表を参照し、時間帯に応じた最適なプレイリストを用いてコンテンツを連続再生することができる。
【００４６】
次に本発明の別の好ましい実施形態を説明する。本実施形態では、メインクライアントが、プレイリストスケジュール表を参照し、時間帯に応じたプレイリストを用いて、サブクライアントが再生すべきコンテンツを選択し、サブクライアントに再生指示を送信する。サブクライアントは、再生指示を受けると、指示されたコンテンツをサーバ２００から取得して再生する。
【００４７】
図９に示すように、サブクライアントの制御部１は、ユーザ操作に応じて、１又は複数のメインクライアントの中から、再生指示を受ける１つのメインクライアントを選択して指定する（Ｓ５１）。サブクライアントの制御部１は、指定したメインクライアントに対して自身のクライアントＩＤを送信する（Ｓ５２）。メインクライアントの制御部１は、サブクライアントからクライアントＩＤを受信して、サブクライアントリストに登録する（Ｓ５３）。
【００４８】
図１０は、サブクライアントリストを示す図である。サブクライアントリストは、メインクライアントがコンテンツを選択して再生指示を送信するサブクライアントを管理するリストである。
【００４９】
図１１はメインクライアントのコンテンツ再生処理を示すフローチャートである。メインクライアントの制御部１は、メインクライアントの内部で管理している時計を参照し、現在時刻を特定する（Ｓ６１）。制御部１は、プレイリストスケジュール表を参照し、現在時刻において再生すべきプレイリストを特定する（Ｓ６２）。図５においては、現在時刻が１２：３０である場合、プレイリストＢが選択される。
【００５０】
制御部１は、プレイリストスケジュール表を参照し、選択したプレイリストから次のプレイリストに切換えるべき時刻を特定する（Ｓ６３）。図５においては、現在選択されているプレイリストがプレイリストＢであるので、次のプレイリストであるプレイリストＣの開始時刻１４時００分がプレイリストを切換える時刻として特定される。
【００５１】
制御部１は、Ｓ６２で特定したプレイリストに含まれているコンテンツの中から、メインクライアント自身と、サブクライアントリストに登録されている全サブクライアントとに対して再生すべきコンテンツを割当てる（Ｓ６４）。このとき、本実施形態において、制御部１は、複数のクライアントに対して同時刻に再生すべきコンテンツが重複しないように、クライアント毎に再生すべきコンテンツを割当てる。クライアント毎に異なるコンテンツを割当てることによって、ユーザが、あるクライアントがコンテンツを再生している部屋から、他のクライアントがコンテンツを再生している部屋に移動することによって、同じプレイリスト内の異なるコンテンツを楽しむことができる。
【００５２】
制御部１は、各サブクライアントに対して、それぞれ割当てたコンテンツを再生する指示を送信する（Ｓ６５）。制御部１は、メインクライアント自身に割当てたコンテンツを、サーバ２００に要求して取得し、再生する（Ｓ６６）。
【００５３】
制御部１は、再生するプレイリストを次のプレイリストに切換えるべき時刻に達したか否かを判断する（Ｓ６７）。未だ次のプレイリストに切換えるべき時刻に達していない場合（Ｓ６７でＮＯ）、処理はＳ６８に進む。次のプレイリストに切換えるべき時刻に達した場合（Ｓ６７でＹＥＳ）、制御部１は、Ｓ６２に戻って、プレイリストスケジュール表を参照し、現在時刻において再生すべきプレイリストを特定する（Ｓ６２）。図５においては、現在時刻が１４：００になるとプレイリストＣが選択される。上記と同様に、制御部１は、Ｓ６２で特定したプレイリストに含まれているコンテンツの中から、メインクライアント自身と、サブクライアントリストに登録されている全サブクライアントとに対して再生すべきコンテンツを割当てる（Ｓ６４）。制御部１は、各サブクライアントに対して、それぞれ割当てたコンテンツを再生する指示を送信する（Ｓ６５）。制御部１は、メインクライアント自身が再生中のコンテンツを再生し終えるまで待機し、再生し終えた後、メインクライアント自身に割当てたコンテンツを、サーバ２００に要求して取得し、再生する（Ｓ６６）。
【００５４】
Ｓ６８において、制御部１は、サブクライアントのいずれかからコンテンツを再生し終える旨の通知を受信したか否かを判断する（Ｓ６８）。受信した場合（Ｓ６８でＹＥＳ）、Ｓ６４に戻って、制御部１は、現在のプレイリストから、コンテンツを再生し終えるサブクライアントが次に再生すべきコンテンツを選択し（Ｓ６４）、選択したコンテンツの再生指示を当該サブクライアントに送信する（Ｓ６５）。
【００５５】
一方、Ｓ６８において受信しない場合（Ｓ６８でＮＯ）、制御部１は、メインクライアント自身がコンテンツを再生し終えるか否かを判断する（Ｓ６９）。再生し終える場合（Ｓ６９でＹＥＳ）、Ｓ６４に戻って、制御部１は、現在のプレイリストから、メインクライアント自身が次に再生すべきコンテンツを選択し（Ｓ６４）、選択したコンテンツをサーバ２００から取得して再生する（Ｓ６６）。Ｓ６９において、再生し終えないと判断されると（Ｓ６９でＮＯ）Ｓ６６に戻って、現在再生中のコンテンツの再生を継続する。
【００５６】
図１２はサブクライアントのコンテンツ再生処理を示すフローチャートである。サブクライアントの制御部１は、メインクライアントからコンテンツを再生する指示を受信したか否かを判断している（Ｓ７１）。受信した場合（Ｓ７１でＹＥＳ）、制御部１は、現在コンテンツを再生中か否かを判断する（Ｓ７２）。現在コンテンツを再生中であれば（Ｓ７２でＹＥＳ）、制御部１は、再生中のコンテンツを再生し終えるまで待機した後（Ｓ７３）、Ｓ７４に進む。現在コンテンツを再生中でなければ（Ｓ７２でＮＯ）、処理はＳ７４に進む。
【００５７】
制御部１は、メインクライアントから受信した再生指示によって指定されたコンテンツをサーバ２００に要求して取得し、再生する（Ｓ７４）。制御部１は、再生中のコンテンツを再生し終えるか否かを判断する（Ｓ７５）。例えば、コンテンツを再生終了するまで残り５秒であるか否かが判断される。未だコンテンツを再生し終えない場合（Ｓ７５でＮＯ）、コンテンツの再生を継続する。コンテンツを再生し終えると判断されると（Ｓ７５でＹＥＳ）、制御部１は、コンテンツを再生し終える旨の通知をメインクライアントに送信する（Ｓ７６）。メインクライアントに、次に再生すべきコンテンツを指定させ、新たなコンテンツ再生指示を送信させるためである。
【００５８】
以上の処理によって、メインクライアントがサブクライアント毎にコンテンツを割当て、サブクライアントに再生指示を送信することによって、サブクライアントの各々は、プレイリストスケジュール表をメインクライアントから取得して管理する必要がなくなる。
【００５９】
次に本発明の別の好ましい実施形態を説明する。本実施形態では、メインクライアントが、プレイリストスケジュール表を参照し、時間帯に応じたプレイリストをサブクライアントに送信し、サブクライアントが受信したプレイリストから再生すべきコンテンツを選択し、サーバ２００から取得して再生する。
【００６０】
図９に示すように、サブクライアントの制御部１は、ユーザ操作に応じて、１又は複数のメインクライアントの中から、プレイリストを送信してもらう１つのメインクライアントを選択して指定する（Ｓ５１）。サブクライアントの制御部１は、指定したメインクライアントに対して自身のクライアントＩＤを送信する（Ｓ５２）。メインクライアントの制御部１は、サブクライアントからクライアントＩＤを受信して、サブクライアントリストに登録する（Ｓ５３）。
【００６１】
図１３はメインクライアントのコンテンツ再生処理を示すフローチャートである。メインクライアントの制御部１は、メインクライアントの内部で管理している時計を参照し、現在時刻を特定する（Ｓ８１）。制御部１は、プレイリストスケジュール表を参照し、現在時刻に対応付けられている再生すべきプレイリストを特定する（Ｓ８２）。図５においては、現在時刻が１２：３０である場合、プレイリストＢが選択される。
【００６２】
制御部１は、プレイリストスケジュール表を参照し、選択したプレイリストから次のプレイリストに切換えるべき時刻を特定する（Ｓ８３）。図５においては、現在選択されているプレイリストがプレイリストＢであるので、次のプレイリストであるプレイリストＣの開始時刻１４時００分がプレイリストを切換える時刻として特定される。
【００６３】
制御部１は、Ｓ８２で特定したプレイリストを、サブクライアントリストに登録されている全サブクライアントに送信する（Ｓ８４）。制御部１は、プレイリストに含まれているコンテンツを、サーバ２００に要求して取得し、再生する（Ｓ８５）。
【００６４】
制御部１は、再生するプレイリストを次のプレイリストに切換えるべき時刻に達したか否かを判断する（Ｓ８６）。未だ次のプレイリストに切換えるべき時刻に達していない場合（Ｓ８６でＮＯ）、処理はＳ８５に戻って、現在のプレイリストに含まれているコンテンツの再生を継続する。次のプレイリストに切換えるべき時刻に達した場合（Ｓ８６でＹＥＳ）、制御部１は、Ｓ８２に戻って、プレイリストスケジュール表を参照し、現在時刻に対応付けられている再生すべきプレイリストを特定する（Ｓ８２）。図５においては、現在時刻が１４：００になるとプレイリストＣが選択される。上記と同様に、制御部１は、Ｓ８２で特定したプレイリストを、サブクライアントリストに登録されている全サブクライアントに送信する（Ｓ８４）。制御部１は、プレイリストに含まれているコンテンツを、サーバ２００に要求して取得し、再生する（Ｓ８５）。
【００６５】
図１４はサブクライアントのコンテンツ再生処理を示すフローチャートである。サブクライアントの制御部１は、メインクライアントからプレイリストを受信したか否かを判断している（Ｓ９１）。受信した場合（Ｓ９１でＹＥＳ）、制御部１は、現在コンテンツを再生中か否かを判断する（Ｓ９２）。現在コンテンツを再生中であれば（Ｓ９２でＹＥＳ）、制御部１は、再生中のコンテンツを再生し終えるまで待機した後（Ｓ９３）、Ｓ９４に進む。現在コンテンツを再生中でなければ（Ｓ９２でＮＯ）、処理はＳ９４に進む。制御部１は、メインクライアントから受信したプレイリストの中からコンテンツを選択し、選択されたコンテンツをサーバ２００に要求して取得し、再生する（Ｓ９４）。
【００６６】
以上の処理によって、メインクライアントがサブクライアントにプレイリストを送信することによって、サブクライアントの各々は、プレイリストスケジュール表をメインクライアントから取得して管理する必要がなくなる。
【００６７】
次に本発明のさらに別の好ましい実施形態を説明する。本実施形態では、メインクライアントがプレイリストスケジュール表を生成せずに、ユーザ操作に応じて、又は、制御部１が自動的にプレイリストを選択し、プレイリストに含まれているコンテンツを連続再生する。メインクライアントは、選択しているプレイリストを変更したとき、サブクライアントにプレイリストを送信する。サブクライアントは、メインクライアントから受信したプレイリストに含まれているコンテンツを連続再生する。
【００６８】
図１５はメインクライアントおよびサブクライアントの処理を示すフローチャートである。サブクライアントの制御部１は、ユーザ操作に応じてメインクライアントを指定すると（Ｓ１０１）、クライアントＩＤをメインクライアントに送信する（Ｓ１０２）。メインクライアントの制御部１は、サブクライアントからクライアントＩＤを受信し（Ｓ１１１）、受信したクライアントＩＤを図１０のサブクライアントリストに登録する（Ｓ１１２）。
【００６９】
メインクライアントの制御部１は、メインクライアントがプレイリストを選択してプレイリストに含まれているコンテンツを再生しているか否かを判断する（Ｓ１１３）。プレイリストのコンテンツを再生中でない場合（Ｓ１１３でＮＯ）、処理を終了する。一方、プレイリストのコンテンツを再生中である場合（Ｓ１１３でＹＥＳ）、メインクライアントの制御部１は、現在選択されコンテンツを再生中のプレイリストを、クライアントＩＤを送信してきたサブクライアントに送信する（Ｓ１１４）。
【００７０】
サブクライアントの制御部１は、メインクライアントからプレイリストを受信したか否かを判断している（Ｓ１０３）。受信した場合（Ｓ１０３でＹＥＳ）、制御部１は、受信したプレイリストに含まれているコンテンツを連続再生する。つまり、サブクライアントの制御部１は、プレイリストに含まれているコンテンツの中からコンテンツを選択し、サーバ２００に送信要求する。サーバ２００は、サブクライアントからの送信要求に応じて、指定されたコンテンツをサブクライアントに送信する。サブクライアントの再生部４は、受信したコンテンツを再生する。
【００７１】
図１６に示すように、メインクライアントの制御部１は、例えばユーザ操作に応じて、サーバ２００が蓄積している複数のプレイリストの中から、１つのプレイリストが指定されたか否かを判断している（Ｓ１２１）。１つのプレイリストが指定された場合（Ｓ１２１でＹＥＳ）、制御部１は、指定されたプレイリストをサーバ２００に要求して取得し、取得したプレイリストに含まれているコンテンツを連続的に再生部４に再生させる（Ｓ１２２）。つまり、制御部１は、プレイリストに含まれているコンテンツの中からコンテンツを選択し、サーバ２００に送信要求する。サーバ２００は、メインクライアントからの送信要求に応じて、指定されたコンテンツをメインクライアントに送信する。メインクライアントの再生部４は、受信したコンテンツを再生する。なお、メインクライアントは、事前にサーバ２００から全てのプレイリストを取得して、ＲＡＭに保存しておいてもよい。
【００７２】
続いて、制御部１は、メインクライアントが指定したプレイリストの送信先のサブクライアントが存在するか否かを判断する（Ｓ１２３）。すなわち、制御部１は、図１０に示すサブクライアントリストにサブクライアントのクライアントＩＤが登録されているか否かを判断する。存在しない場合（Ｓ１２３でＮＯ）、処理はＳ１２１に戻る。存在する場合（Ｓ１２３でＹＥＳ）、制御部１は、指定したプレイリストを、サブクライアントリストにクライアントＩＤが登録されている全てのサブクライアント、すなわち、プレイリスト送信先になっている全てのサブクライアントに送信する（Ｓ１２４）。
【００７３】
図１５に示すように、サブクライアントの制御部１は、メインクライアントからプレイリストを受信したか否かを判断している（Ｓ１０３）。受信した場合（Ｓ１０３でＹＥＳ）、制御部１は、受信したプレイリストに含まれているコンテンツを連続再生する。つまり、サブクライアントの制御部１は、プレイリストに含まれているコンテンツの中からコンテンツを選択し、サーバ２００に送信要求する。サーバ２００は、サブクライアントからの送信要求に応じて、指定されたコンテンツをサブクライアントに送信する。サブクライアントの再生部４は、受信したコンテンツを再生する。
【００７４】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。上記のクライアント１００（メインクライアント、サブクライアント）の各処理をクライアントの制御部（コンピュータ）に実行させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。同様に、上記のサーバ２００の各処理をサーバの制御部（コンピュータ）に実行させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００７５】
本発明は、サーバ、クライアントを備えるコンテンツ再生システムに好適に採用され得る。
【符号の説明】
【００７６】
１００          クライアント
１              制御部
２              ＲＡＭ
３              ＲＯＭ
４              再生部
５              通信部
６              表示部
７              操作部
２００          サーバ
１１            制御部
１２            ＲＡＭ
１３            ＲＯＭ
１４            ＨＤＤ
１５            通信部
１６            表示部
１７            操作部
【図１】
2013156715.tif 000003
【図２】
2013156715.tif 000004
【図３】
2013156715.tif 000005
【図４】
2013156715.tif 000006
【図５】
2013156715.tif 000007
【図６】
2013156715.tif 000008
【図７】
2013156715.tif 000009
【図８】
2013156715.tif 000010
【図９】
2013156715.tif 000011
【図１０】
2013156715.tif 000012
【図１１】
2013156715.tif 000013
【図１２】
2013156715.tif 000014
【図１３】
2013156715.tif 000015
【図１４】
2013156715.tif 000016
【図１５】
2013156715.tif 000017
【図１６】
2013156715.tif 000018