(57)【要約】【課題】  自動的に所望のグループに端末を所属させる。【解決手段】  コントローラは、ユーザ操作に応じて、各端末を１または複数のグループに登録し、複数のグループに登録されている端末について、ユーザ操作に応じて、カテゴリを登録する。コントローラは、各グループに所属する各端末が再生しているコンテンツのカテゴリを、各グループに所属する端末の１つから受信して管理する。コントローラは、複数のグループに登録されている端末を、当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生している１つのグループを選択して、選択したグループに当該端末を所属させる。同じグループに所属する複数の端末は、同時刻に同じコンテンツを再生する。【選択図】図１１
2013168024.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生する複数の端末を制御するコントローラであって、
ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、
複数のグループに登録されている端末について、ユーザ操作に応じて、カテゴリを登録するカテゴリ登録手段と、
各グループに所属する各端末が再生しているコンテンツのカテゴリを管理する再生カテゴリ管理手段と、
１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生している１つのグループを選択して、選択したグループに当該端末を所属させるグループ所属手段とを備え、
同じグループに所属する複数の端末に同時刻に同じコンテンツを再生させる、コントローラ。
【請求項２】
前記カテゴリ登録手段が、複数のグループに登録されている端末について、ユーザ操作に応じて、複数のカテゴリとその優先順位とを登録し、
前記グループ所属手段が、複数のグループに登録されている端末を、前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生しているグループの中で、優先順位が最大のカテゴリのコンテンツを再生しているグループを１つ選択し、選択したグループに当該端末を所属させる、請求項１に記載のコントローラ。
【請求項３】
前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生しているグループが存在しない場合、前記グループ所属手段が、登録されている端末の数が最大のグループに当該端末を所属させる、請求項１または２に記載のコントローラ。
【請求項４】
コンテンツを再生する複数の端末を制御するコントローラであって、
ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、
複数のグループに登録されている端末について、ユーザ操作に応じて、カテゴリを登録するカテゴリ登録手段と、
各グループに所属する端末が直近の所定時間に再生する予定であるコンテンツについて、前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツの総再生時間を各グループに対して管理する再生カテゴリ管理手段と、
１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、前記再生カテゴリ管理手段で管理されている総再生時間が最大のグループを１つ選択して、選択したグループに当該端末を所属させるグループ所属手段とを備え、
同じグループに所属する複数の端末に同時刻に同じコンテンツを再生させる、コントローラ。
【請求項５】
コンテンツを再生する複数の端末を制御するコントローラであって、
ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、
１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、登録されている端末の数が最大のグループに所属させるグループ所属手段とを備え、
同じグループに所属する複数の端末に同時刻に同じコンテンツを再生させる、コントローラ。
【請求項６】
コンテンツを再生する複数の端末を制御するコントローラであって、
ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、
各端末についてゾーンカテゴリを登録するゾーンカテゴリ登録手段と、
１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、前記ゾーンカテゴリ登録手段によって当該端末に対して登録されているゾーンカテゴリと同じゾーンカテゴリの端末が登録されている数が最大のグループに所属させるグループ所属手段とを備え、
同じグループに所属する複数の端末に同時刻に同じコンテンツを再生させる、コントローラ。
【請求項７】
請求項１〜６のいずれかに記載のコントローラの各手段をコンピュータに実行させるコントローラプログラム。
【請求項８】
コンテンツを再生する複数の端末と、各端末を制御するコントローラとを備えるコンテンツ再生システムであって、
前記コントローラが、
ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、
複数のグループに登録されている端末について、ユーザ操作に応じて、カテゴリを登録するカテゴリ登録手段と、
各グループに所属する各端末が再生しているコンテンツのカテゴリを、各グループに所属する端末の１つから受信して管理する再生カテゴリ管理手段と、
１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生している１つのグループを選択して、選択したグループに当該端末を所属させるグループ所属手段とを備え、
各グループに所属する端末の１つが、グループに所属する端末が現在再生しているコンテンツのカテゴリを前記コントローラに送信するカテゴリ送信手段を備え、
同じグループに所属する複数の端末が、同時刻に同じコンテンツを再生する、コンテンツ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各ＺＯＮＥに配置された端末装置をグループに所属させ、グループに所属された各端末に同一コンテンツを再生させるコントローラおよびコンテンツ再生システムに関する。
【背景技術】
【０００２】
複数の端末がＬＡＮ等のネットワークを介して接続されており、各端末はユーザ操作によってグループに所属される。グループ内に１つのメイン端末が設定され、メイン端末はコンテンツを選択し再生するときに、同じコンテンツを同じタイミングで再生するように、メイン端末が再生するコンテンツをグループ内の他の端末に転送する。グループ内の他の端末は、メイン端末からコンテンツを受信して再生する。
【０００３】
端末をどのグループに所属させるかはユーザ操作によって設定される。ここで、複数のグループが存在している場合にどのグループに所属させるべきか決めかねることがあり、当該端末でコンテンツを楽しむユーザが所望しないコンテンツを再生するグループに所属させてしまった場合には、改めて別のグループに所属させる必要があり、その操作が煩雑である。
【０００４】
下記特許文献１には、「スケジュール機器の登録をゾーン、グループ、機器の３つにて構成し、各登録機器をグループ化することで、登録の変更操作を簡略化して行なえるようにしたものである。グループが各ゾーンへ複数登録できることとし、このグループのゾーンへの登録、変更、及び、機器のグループへの登録変更により、全体の変更を行なえることを大きな特徴としている。」ことを記載する。しかし、特許文献１は、グループの所属先を変更することを記載しない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１９８１１号公報
【特許文献２】特開２００２−１９９４７４号公報
【特許文献３】特開２００８−７２４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、自動的に所望のグループに端末を所属させるコントローラ及びコンテンツ再生システムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態によるコントローラは、コンテンツを再生する複数の端末を制御するコントローラであって、ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、複数のグループに登録されている端末について、ユーザ操作に応じて、カテゴリを登録するカテゴリ登録手段と、各グループに所属する各端末が再生しているコンテンツのカテゴリを管理する再生カテゴリ管理手段と、１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生している１つのグループを選択して、選択したグループに当該端末を所属させるグループ所属手段とを備え、同じグループに所属する複数の端末に同時刻に同じコンテンツを再生させる。
【０００８】
ユーザ操作によって端末は複数のグループに登録される。複数のグループに登録された端末はユーザ操作によってカテゴリが登録される。複数のグループに登録される端末を、当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生している１つのグループを選択して、選択したグループに当該端末を所属させる。従って、ユーザが所望するカテゴリのコンテンツを再生しているグループに自動的に端末を所属させることができる。
【０００９】
好ましい実施形態においては、前記カテゴリ登録手段が、複数のグループに登録されている端末について、ユーザ操作に応じて、複数のカテゴリとその優先順位とを登録し、前記グループ所属手段が、複数のグループに登録されている端末を、前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生しているグループの中で、優先順位が最大のカテゴリのコンテンツを再生しているグループを１つ選択し、選択したグループに当該端末を所属させる。
【００１０】
ユーザ操作によって端末は複数のグループに登録される。複数のグループに登録された端末はユーザ操作によって複数のカテゴリとその優先順位とが登録される。複数のグループに登録される端末を、当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生しているグループの中で、優先順位が最大のカテゴリを再生しているグループを選択して、選択したグループに当該端末を所属させる。従って、ユーザが所望するカテゴリのコンテンツを再生しているグループに自動的に端末を所属させることができる。
【００１１】
好ましい実施形態においては、前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生しているグループが存在しない場合、前記グループ所属手段が、登録されている端末の数が最大のグループに当該端末を所属させる。
【００１２】
従って、登録されている端末の数が最大のグループに当該端末を所属させるので、他の端末と同じコンテンツを再生することができ、パーティーモードにおいて当該端末だけが違うグループに所属するといった問題を解決できる。
【００１３】
本発明の好ましい実施形態によるコントローラは、コンテンツを再生する複数の端末を制御するコントローラであって、ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、複数のグループに登録されている端末について、ユーザ操作に応じて、カテゴリを登録するカテゴリ登録手段と、各グループに所属する端末が直近の所定時間に再生する予定であるコンテンツについて、前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツの総再生時間を各グループに対して管理する再生カテゴリ管理手段と、１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、前記再生カテゴリ管理手段で管理されている総再生時間が最大のグループを１つ選択して、選択したグループに当該端末を所属させるグループ所属手段とを備え、同じグループに所属する複数の端末に同時刻に同じコンテンツを再生させる。
【００１４】
ユーザ操作によって端末は複数のグループに登録される。複数のグループに登録された端末はユーザ操作によってカテゴリが登録される。複数のグループに登録される端末については、各グループに所属する端末が直近の所定時間に再生する予定であるコンテンツについて、当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツの総再生時間が最大のグループを１つ選択して、選択したグループに当該端末を所属させる。従って、直近の所定時間にユーザが所望するカテゴリのコンテンツの総再生時間が最大のグループに自動的に端末を登録することができる。
【００１５】
本発明の好ましい実施形態によるコントローラは、コンテンツを再生する複数の端末を制御するコントローラであって、ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、登録されている端末の数が最大のグループに所属させるグループ所属手段とを備え、同じグループに所属する複数の端末に同時刻に同じコンテンツを再生させる。
【００１６】
従って、登録されている端末の数が最大のグループに当該端末を所属させるので、他の端末と同じコンテンツを再生することができ、パーティーモードにおいて当該端末だけが違うグループに所属するといった問題を解決できる。
【００１７】
本発明の好ましい実施形態によるコントローラは、コンテンツを再生する複数の端末を制御するコントローラであって、ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、各端末についてゾーンカテゴリを登録するゾーンカテゴリ登録手段と、１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、前記ゾーンカテゴリ登録手段によって当該端末に対して登録されているゾーンカテゴリと同じゾーンカテゴリの端末が登録されている数が最大のグループに所属させるグループ所属手段とを備え、同じグループに所属する複数の端末に同時刻に同じコンテンツを再生させる。
【００１８】
従って、同じゾーンカテゴリの端末が登録されている数が最大のグループに当該端末を所属させるので、ゾーンカテゴリが同じ他の端末と同じコンテンツを再生することができ、パーティーモードにおいて当該端末だけが違うグループに所属するといった問題を解決できる。
【００１９】
本発明の好ましい実施形態によるコンテンツ再生システムは、コンテンツを再生する複数の端末と、各端末を制御するコントローラとを備えるコンテンツ再生システムであって、前記コントローラが、ユーザ操作に応じて、各端末を１または複数のグループに登録するグループ登録手段と、複数のグループに登録されている端末について、ユーザ操作に応じて、カテゴリを登録するカテゴリ登録手段と、各グループに所属する各端末が再生しているコンテンツのカテゴリを、各グループに所属する端末の１つから受信して管理する再生カテゴリ管理手段と、１つのグループに登録されている端末をそのグループに所属させ、複数のグループに登録されている端末を、前記カテゴリ登録手段によって当該端末に対して登録されているカテゴリと同じカテゴリのコンテンツを現在再生している１つのグループを選択して、選択したグループに当該端末を所属させるグループ所属手段とを備え、各グループに所属する端末の１つが、グループに所属する端末が現在再生しているコンテンツのカテゴリを前記コントローラに送信するカテゴリ送信手段を備え、同じグループに所属する複数の端末が、同時刻に同じコンテンツを再生する。
【発明の効果】
【００２０】
本発明によると、自動的に所望のグループに端末を所属させるコントローラ及びコンテンツ再生システムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の好ましい実施形態によるコンテンツ再生システムを示すブロック図である。
【図２】グループテーブルを示す図である。
【図３】グループテーブルを示す図である。
【図４】カテゴリテーブルを示す図である。
【図５】カテゴリテーブルを示す図である。
【図６】端末の構成を示すブロック図である。
【図７】コントローラの構成を示すブロック図である。
【図８】サーバの構成を示すブロック図である。
【図９】コントローラおよびメイン端末の処理を示すフローチャートである。
【図１０】各グループの再生中のカテゴリを示す図である。
【図１１】コントローラの処理を示すフローチャートである。
【図１２】各グループの再生中のカテゴリを示す図である。
【図１３】コントローラの処理を示すフローチャートである。
【図１４】コントローラの処理を示すフローチャートである。
【図１５】コントローラの処理を示すフローチャートである。
【図１６】カテゴリテーブルを示す図である。
【図１７】コントローラの処理を示すフローチャートである。
【図１８】コンテンツリストを示す図である。
【図１９】コンテンツリストを示す図である。
【図２０】各グループのカテゴリの直近１時間の総再生時間を示す図である。
【図２１】ゾーンカテゴリテーブルを示す図である。
【図２２】コントローラの処理を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１に示すように、本発明のコンテンツ再生システムは、複数の端末１０（１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ、１０Ｅ、１０Ｆ、・・・）と、コントローラ２０と、サーバ３０とを備え、これらはＬＡＮ等の任意の適切なネットワークを介して相互に接続可能である。サーバ３０は、複数のコンテンツを記録している。コンテンツとは、映像データ、音楽データ、静止画データ等の総称であるが、本例では音楽データである。コントローラ２０は、サーバ３０に記録されているコンテンツの中からユーザ操作によって所望のコンテンツを選択し、選択したコンテンツを端末１０に再生するように端末１０を制御する。端末１０は、コントローラ２０からの指示に基づいて、サーバ３０からコンテンツを取得し、再生する。
【００２３】
各端末１０は、各ゾーン（部屋）に配置されている。例えば、図１の例では、端末１０ＡはゾーンＡに配置され、端末１０ＢはゾーンＢに配置され、端末１０ＣはゾーンＣに配置されている等である。
【００２４】
コントローラ２０は、ユーザ操作に基づいて、各端末１０をグループに登録させる。図２、図３は、コントローラ２０によって設定されたグループ１、グループ２の構成を示すグループテーブルであり、コントローラ２０のＲＡＭに保存されている。図２に示すように、グループ１には、端末１０Ａ、１０Ｂ、１０Ｃ、１０Ｄが登録されており、図３に示すように、グループ２には、端末１０Ｄ、１０Ｅ、１０Ｆが登録されている。１つの端末を複数のグループに登録させることができる。例えば、図２、図３に示すように、端末１０Ｄは、グループ１、グループ２の両方に登録されている。
【００２５】
端末が１つのグループのみに登録されている場合、端末はそのグループに所属する。例えば、端末１０Ａ、１０Ｂ、１０Ｃはグループ１にしか登録されていない。従って、端末１０Ａ、１０Ｂ、１０Ｃはグループ１に所属する。端末１０Ｅ、１０Ｆはグループ２にしか登録されていない。従って、端末１０Ｅ、１０Ｆはグループ２に所属する。
【００２６】
端末が複数のグループに登録されている場合、端末は複数のグループの中から選択された１つのグループに所属する。コントローラ２０は、複数のグループに登録されている端末について、どのグループに所属させるかを決定するためのカテゴリの優先順位をユーザ操作に基づいて決定する。コントローラ２０は、各グループで現在再生しているコンテンツのカテゴリを各グループのメイン端末（後述）から取得し、再生しているコンテンツのカテゴリが、登録されているカテゴリに一致するグループを、端末を所属させるグループとして選択する。例えば、コントローラ２０は、図４又は図５に示すようなカテゴリテーブルをＲＡＭに格納している。
【００２７】
図４は、カテゴリの一例としてコンテンツのメタデータの１つであるジャンルを用いる場合を示す。複数のグループに登録されている端末１０Ｄが所属するグループとして、優先順位１が「Ｊ−ＰＯＰ」のコンテンツを再生するグループであり、優先順位２が「ＪＡＺＺ」のコンテンツを再生するグループである。図５は、カテゴリの一例としてサーバ等のソースの種類を用いる場合を示す。複数のグループに登録されている端末１０Ｄが所属するグループとして、優先順位１が「インターネットラジオ」のコンテンツを再生するグループであり、優先順位２が「サーバ」のコンテンツを再生するグループである。
【００２８】
例えば、図４のカテゴリを使用する場合、現在、グループ１が「ＲＯＣＫ」のコンテンツを再生し、グループ２が「Ｊ−ＰＯＰ」のコンテンツを再生している場合、複数のグループに登録されている端末１０Ｄはグループ２に所属する。「Ｊ−ＰＯＰ」は、カテゴリテーブルに登録されているが、「ＲＯＣＫ」はカテゴリテーブルに登録されていないからである。また、その後、グループ１が「Ｊ−ＰＯＰ」のコンテンツを再生し、グループ２が「ＪＡＺＺ」のコンテンツを再生している場合、複数のグループに登録されている端末１０Ｄはグループ１に所属する。「Ｊ−ＰＯＰ」、「ＪＡＺＺ」共にカテゴリテーブルに登録されているが、「Ｊ−ＰＯＰ」の方が優先順位が高いからである。
【００２９】
ここで、グループとは、同じ時刻に同じコンテンツの同じ再生位置を再生する端末のグループである。グループには１つのメイン端末が設定される。メイン端末が再生するコンテンツと同じコンテンツを、グループ内の他の端末１０も再生する。例えば、図２に示すように、メイン端末である端末１０Ａが再生するコンテンツと同じコンテンツを、同じ時刻に、グループ１に所属する端末１０Ｂ、１０Ｃ、（場合によっては１０Ｄ）も再生する。この場合、メイン端末である端末１０Ａが、他の端末１０Ｂ、１０Ｃ、（１０Ｄ）に、端末１０Ａが再生中のコンテンツを転送して再生させてもよい。あるいは、メイン端末である端末１０Ａが、自身が再生しているコンテンツの情報を、他の端末１０Ｂ、１０Ｃ、（１０Ｄ）に通知し、他の端末１０Ｂ、１０Ｃ、（１０Ｄ）が、端末１０Ａが再生中のコンテンツをサーバ３０から取得して、再生してもよい。なお、メイン端末が再生するコンテンツ自体は、コントローラ２０によってユーザ操作に基づいて選択されてもよく、又は、メイン端末によってユーザ操作に基づいて選択されてもよい。
【００３０】
図６に示すように、各端末１０は、制御部１と、ＲＡＭ２と、ＲＯＭ３と、再生部４と、通信部５と、表示部６と、操作部７とを備える。制御部１は、ＲＯＭ３に格納されている端末１０の動作プログラムに応じて、端末１０の各部を制御するものであり、マイコンやＣＰＵ等である。再生部４は、サーバ３０から受信したコンテンツを再生（デコード、ＤＡ変換、増幅など）して、再生した音声信号を図示しないスピーカーに供給する。
【００３１】
通信部５は、ネットワーク経由でコントローラ２０、他の端末１０、及び、サーバ３０と通信し、コマンドやデータを送受信する。表示部６は、再生中のコンテンツのコンテンツ情報等を表示するものである。操作部７は、ユーザ操作を受け付けるものであり、操作ボタンやリモコン等である。
【００３２】
図７に示すように、コントローラ２０は、制御部２１と、ＲＡＭ２２と、ＲＯＭ２３と、通信部２５と、表示部２６と、操作部２７とを備える。制御部２１は、ＲＯＭ２３に格納されているコントローラ２０の動作プログラムに応じて、コントローラ２０の各部を制御するものであり、マイコンやＣＰＵ等である。通信部２５は、ネットワーク経由で端末１０、及び、サーバ３０と通信し、コマンドやデータを送受信する。表示部２６は、図２、図３に示すようなグループテーブルや、図４、図５に示すようなカテゴリテーブルを表示するものである。操作部２７は、ユーザ操作を受け付けるものであり、グループやカテゴリの設定指示がユーザ操作によって入力される。ＲＡＭ２２あるいはフラッシュメモリには、図２、図３に示すようなグループテーブルや、図４、図５に示すようなカテゴリテーブルが保存されている。
【００３３】
図８に示すように、サーバ３０は、制御部３１と、ＲＡＭ３２と、ＲＯＭ３３と、ＨＤＤ等のコンテンツ記憶部３４と、通信部３５と、表示部３６と、操作部３７とを概略備える。制御部３１は、ＨＤＤ３４又はＲＯＭ３３に格納されているサーバプログラムをＲＡＭ３２に読み出して実行することによって、サーバ３０の各部を制御するものであり、マイコンやＣＰＵ等である。
【００３４】
ＨＤＤ３４には複数のコンテンツが格納されている。ＨＤＤ３４に格納されているコンテンツは、端末１０からの送信要求に応じ、ＨＤＤ３４から読み出され、通信部３５を介してストリーミング形式で端末１０に送信される。
【００３５】
以下、本実施形態の動作を説明する。
図９に示すように、各グループのメイン端末は、グループの各端末１０が再生するコンテンツのカテゴリが変更されたか否かを判断する（Ｓ１）。変更された場合（Ｓ１でＹＥＳ）、メイン端末１０は、コントローラ２０に対して、変更後のカテゴリの情報を通知する（Ｓ２）。コントローラ２０は、メイン端末１０から、変更後のカテゴリの情報を受信する（Ｓ３）。コントローラ２０は、カテゴリの情報を受信したとき、図１０に示すようにＲＡＭ内で各グループのカテゴリを管理する。例えば、図１０に示すように、グループ１に所属する各端末１０は、現在、「Ｊ−ＰＯＰ」のコンテンツを再生していることを示し、グループ２に所属する各端末１０は、現在、「ＲＯＣＫ」のコンテンツを再生していることを示している。
【００３６】
図１１に示すように、コントローラ２０の制御部２１は、ユーザ操作によってある端末をあるグループに登録する指示が入力されたか否かを判断する（Ｓ１１）。つまり、複数の端末１０の一覧の中からユーザ操作によって１つの端末１０が選択され、さらに、複数のグループの中から端末１０を登録すべきグループがユーザ操作によって選択された否かが判断される。
【００３７】
ある端末をあるグループに登録する指示が入力された場合（Ｓ１１でＹＥＳ）、制御部２１は、ユーザ操作によって選択された端末を選択されたグループに登録する。そして、制御部２１は、選択された端末を選択されたグループに登録した結果、選択された端末が複数のグループに登録されているか否かを判断する（Ｓ１２）。複数のグループに登録されていない場合（Ｓ１２でＮＯ）、制御部２１は、今回登録された端末１０を、今回登録されたグループに所属させる（Ｓ１４）。
【００３８】
複数のグループに登録されている場合（Ｓ１２でＹＥＳ）、制御部２１は、今回登録された端末１０に設定されているカテゴリテーブル（図４参照）をＲＡＭから取得する（Ｓ１３）。なお、ユーザ操作によって、今回登録された端末１０についてのカテゴリテーブルが未だ登録されていない場合には、ユーザにカテゴリテーブルを登録する旨の表示を行い、ユーザにカテゴリテーブルを登録させる。
【００３９】
制御部２１は、現在存在する各グループにおいて再生しているコンテンツのカテゴリをＲＡＭから読み出する。制御部２１は、今回登録された端末１０に対して設定されているカテゴリと一致するカテゴリのコンテンツを再生するグループが存在するか否かを判断する（Ｓ１５）。例えば、図４のカテゴリテーブルの場合には、「Ｊ−ＰＯＰ」または「ＪＡＺＺ」のカテゴリのコンテンツを再生するグループが存在するか否かが判断される。
【００４０】
存在する場合（Ｓ１５でＹＥＳ）、制御部２１は、今回登録された端末１０に対して設定されているカテゴリと一致するカテゴリのコンテンツを再生するグループが複数存在するか否かを判断する（Ｓ１７）。複数存在しない場合（Ｓ１７でＮＯ）、制御部２１は、今回登録された端末１０に対して設定されているカテゴリと一致するカテゴリのコンテンツを再生する１つのグループを選択する（Ｓ１９）。そして、制御部２１は、今回登録された端末１０を、選択されたグループに所属させる（Ｓ２０）。例えば、図４のカテゴリテーブルに対して、図１０のように各グループがコンテンツを再生している場合、グループ１（カテゴリ：「Ｊ−ＰＯＰ」）が選択され、端末１０はグループ１に所属される。
【００４１】
一方、複数存在する場合（Ｓ１７でＹＥＳ）、制御部２１は、複数のグループの中で、カテゴリテーブルにおいて優先順位が最大のカテゴリのコンテンツを再生しているグループを１つ選択する（Ｓ１８）。そして、制御部２１は、今回登録された端末１０を、選択されたグループに所属させる（Ｓ２０）。例えば、図４のカテゴリテーブルに対して、図１２のように各グループがコンテンツを再生している場合、グループ２（カテゴリ：「Ｊ−ＰＯＰ」）が選択され、端末１０はグループ２に所属される。グループ１は「ＪＡＺＺ」のコンテンツを再生し、グループ２は「Ｊ−ＰＯＰ」のコンテンツを再生しているが、図４のカテゴリテーブルにおいて、「Ｊ−ＰＯＰ」の方が優先順位が高いからである。
【００４２】
なお、優先順位が最大のグループが複数存在する場合も考えられるが、この場合には任意の方法で１つのグループが選択されるとよい。例えば、最も登録されている端末の数が多いグループが選択されてもよく、当該端末が所属した回数が最大のグループが選択されてもよく、あるいは、グループ番号が一番小さいグループが選択されてもよい。
【００４３】
Ｓ１５において存在しないと判断された場合（Ｓ１５でＮＯ）、制御部２１は、複数のグループの中で登録されている端末１０の数が最大のグループを１つ選択する（Ｓ１６）。そして、制御部２１は、今回登録された端末１０を、選択されたグループに所属させる（Ｓ２０）。なお、登録されている端末１０の数が最大のグループが複数存在する場合には、上記と同様に、任意の適切な方法で、１つのグループが選択されるとよい。
【００４４】
また、図１３に示すように、制御部２１は、図９のＳ３において、あるグループのメイン端末からカテゴリの情報を受信した場合、グループのカテゴリが変更されたと判断する（Ｓ２１でＹＥＳ）。このとき、カテゴリを変更したグループを含む複数のグループに登録されている端末１０が存在するか否かを判断する（Ｓ２２）。存在しない場合（Ｓ２２でＮＯ）、処理はＳ２１に戻る。存在する場合（Ｓ２２でＹＥＳ）、制御部２１は、特定された、複数のグループに登録されている端末１０の所属先のグループの見直しが必要である。従って、図１１の場合と同様に、Ｓ１３、Ｓ１５〜Ｓ２０の処理を実行する。この動作は図１１と同じであるので、説明を援用する。
【００４５】
以上のように、本実施形態によると、端末１０を複数のグループに登録させておいて、かつ、端末１０にカテゴリの優先順位を登録させることによって、優先順位が高いカテゴリのコンテンツを再生しているグループに端末１０の所属を自動的に変更することができる。
【００４６】
次に、本発明の別の好ましい実施形態を説明する。図１４に示すように、コントローラ２０の制御部２１は、ユーザ操作によってある端末をあるグループに登録する指示が入力されたか否かを判断する（Ｓ３１）。つまり、複数の端末１０の一覧の中からユーザ操作によって１つの端末１０が選択され、さらに、複数のグループの中から端末１０を登録すべきグループがユーザ操作によって選択された否かが判断される。
【００４７】
ある端末をあるグループに登録する指示が入力された場合（Ｓ３１でＹＥＳ）、制御部２１は、ユーザ操作によって選択された端末を選択されたグループに登録する。そして、制御部２１は、選択された端末を選択されたグループに登録した結果、選択された端末が複数のグループに登録されているか否かを判断する（Ｓ３２）。複数のグループに登録されていない場合（Ｓ３２でＮＯ）、制御部２１は、今回登録された端末１０を、今回登録されたグループに所属させる（Ｓ３４）。
【００４８】
複数のグループに登録されている場合（Ｓ３２でＹＥＳ）、制御部２１は、複数のグループの中で、登録されている端末１０の数が最大のグループを１つ選択する（Ｓ３３）。そして、制御部２１は、今回登録された端末１０を、選択されたグループに所属させる（Ｓ３５）。なお、登録されている端末１０の数が最大のグループが複数存在する場合には、上記と同様に、任意の適切な方法で、１つのグループが選択されるとよい。
【００４９】
図１５に示すように、コントローラ２０の制御部２１は、ユーザ操作によってある端末をあるグループに登録する指示が入力されたか否かを判断する（Ｓ４１）。つまり、複数の端末１０の一覧の中からユーザ操作によって１つの端末１０が選択され、さらに、複数のグループの中から端末１０を登録すべきグループがユーザ操作によって選択された否かが判断される。
【００５０】
ある端末をあるグループに登録する指示が入力された場合（Ｓ４１でＹＥＳ）、制御部２１は、選択された端末を選択されたグループに登録する。そして、制御部２１は、今回端末が登録されたグループを含む複数のグループに登録されている端末１０が存在するか否かを判断する（Ｓ４２）。存在しない場合（Ｓ４２でＮＯ）、処理はＳ４１に戻る。存在する場合（Ｓ４２でＹＥＳ）、Ｓ４２で特定した端末について、所属先のグループを見直す必要がある。従って、制御部２１は、特定した端末が登録されている複数のグループの中で、登録されている端末１０の数が最大のグループを１つ選択する（Ｓ４３）。そして、特定された端末１０を選択されたグループに所属させる（Ｓ４４）。
【００５１】
以上の処理によって、本実施形態において、端末１０を複数のグループに登録しておくことで、登録されている端末の数が最大のグループに自動的に端末の所属を変更することができる。従って、例えば、できるだけ他のゾーンと同じコンテンツを再生することが出来る。
【００５２】
次に、本発明のさらに別の好ましい実施形態を説明する。本実施形態では、図１６に示すように、複数のグループに登録される端末に関して、カテゴリテーブルに１つのカテゴリが登録される。図１６では、カテゴリとして「Ｊ−ＰＯＰ」が登録されている。図１７に示すように、コントローラ２０の制御部２１は、ユーザ操作によってある端末をあるグループに登録する指示が入力されたか否かを判断する（Ｓ５１）。
【００５３】
ある端末をあるグループに登録する指示が入力された場合（Ｓ５１でＹＥＳ）、制御部２１は、ユーザ操作によって選択された端末を選択されたグループに登録する。そして、制御部２１は、選択された端末を選択されたグループに登録した結果、選択された端末が複数のグループに登録されているか否かを判断する（Ｓ５２）。複数のグループに登録されていない場合（Ｓ５２でＮＯ）、制御部２１は、今回登録された端末１０は、今回登録されたグループに所属させる（Ｓ５４）。
【００５４】
複数のグループに登録されている場合（Ｓ５２でＹＥＳ）、制御部２１は、今回登録された端末１０に設定されているカテゴリ（図１６参照）をＲＡＭから取得する（Ｓ５３）。
【００５５】
制御部２１は、各グループのメイン端末に対してコンテンツリストと現在の再生位置との送信を要求する。これに対して、各グループのメイン端末は、コンテンツリストと現在の再生位置とをコントローラ２０に送信する。制御部２１は、各グループのメイン端末からコンテンツリストと現在の再生位置とを受信する（Ｓ５４）。図１８はグループ１のコンテンツリストの一例であり、図１９はグループ２のコンテンツリストの一例である。コンテンツリストは、番号に対応付けて連続再生する各コンテンツのカテゴリと再生時間とが記述されている。現在の再生位置は、各グループの端末がコンテンリストにおいて現在再生しているコンテンツの番号とその再生時間とを含む。例えば、グループ１においては、現在の再生位置は、番号２（カテゴリ「Ｊ−ＰＯＰ」）の１分０５秒の位置等である。
【００５６】
制御部２１は、各グループのコンテンツリストと現在の再生位置とから、各グループの直近所定時間（例えば、直近１時間）における、選択された端末に登録されているカテゴリ（図１６では「Ｊ−ＰＯＰ」）のコンテンツの総再生時間を算出し、ＲＡＭに保存する（Ｓ５５）。例えば、図２０に示すように、選択された端末に登録されているカテゴリが「Ｊ−ＰＯＰ」のとき、グループ１が直近１時間に「Ｊ−ＰＯＰ」のコンテンツを再生する総再生時間が４８分２０秒であり、グループ２が直近１時間に「Ｊ−ＰＯＰ」のコンテンツを再生する総再生時間が１０分００秒であることを示している。
【００５７】
制御部２１は、選択された端末に対して登録されているカテゴリ（図１６では「Ｊ−ＰＯＰ」）のコンテンツの総再生時間が最大のグループを選択する（Ｓ５６）。そして、制御部２１は、選択したグループに、今回登録された端末を所属させる（Ｓ５７）。例えば、図２０の場合には、グループ１の「Ｊ−ＰＯＰ」の総再生時間が４８分２０秒であり、グループ２の「Ｊ−ＰＯＰ」の総再生時間が１０分００秒であるので、グループ１が選択される。
【００５８】
制御部２１は、所定時間（Ｓ５５で使用した時間と同じであり、例えば１時間）が経過したか否かを判断する（Ｓ５８）。経過したとき（Ｓ５８でＹＥＳ）、制御部２１は、Ｓ５４に戻って、上記と同じ処理を実行する。
【００５９】
以上のように本実施形態によると、ユーザが所望するカテゴリのコンテンツをより多く再生するグループに自動的に所属させることができる。また、所定時間は所属するグループを変更することがないので、コンテンツの再生途中で再生が停止することや、コンテンツの途中から再生を開始することを出来るだけ防止することができる。
【００６０】
次に、本発明のさらに別の好ましい実施形態を説明する。図２１に示すように、ゾーンカテゴリテーブルがコントローラ２０のＲＡＭに格納されている。ゾーンカテゴリテーブルは、各端末についてゾーンカテゴリが登録される。ゾーンカテゴリは、例えばゾーンが位置する階など、各ゾーンの位置関係を示す情報である。図２１では、端末１０Ａ〜１０Ｅが１階の部屋に配置され、端末１０Ｆ〜１０Ｈが２階の部屋に配置されていることを意味する。
【００６１】
図２２に示すように、コントローラ２０の制御部２１は、ユーザ操作によってある端末をあるグループに登録する指示が入力されたか否かを判断する（Ｓ６１）。入力された場合（Ｓ６１でＹＥＳ）、制御部２１は、ユーザ操作によって選択された端末を選択されたグループに登録する。そして、制御部２１は、選択された端末を選択されたグループに登録した結果、選択された端末が複数のグループに登録されているか否かを判断する（Ｓ６２）。複数のグループに登録されていない場合（Ｓ６２でＮＯ）、制御部２１は、今回登録された端末１０を、今回登録されたグループに所属させる（Ｓ６６）。
【００６２】
複数のグループに登録されている場合（Ｓ６２でＹＥＳ）、制御部２１は、今回登録された端末１０に設定されているゾーンカテゴリ（図２１参照）をＲＡＭから取得する（Ｓ６３）。制御部２１は、同じゾーンカテゴリが登録されている端末が登録されている数が最大のグループを選択する（Ｓ６４）。そして、制御部２１は、今回登録された端末を、選択されたグループに所属させる（Ｓ６５）。例えば、端末１０Ａのゾーンカテゴリは１階であるので、同じゾーンカテゴリ１階が登録されている端末の登録数が最大のグループが選択される。
【００６３】
従って、複数のグループに端末を登録しておき、位置関係が同じである（例えば近接した部屋に配置される）端末の多くが所属しているグループに自動的に所属させることができる。近接する部屋に配置された端末に同じコンテンツを再生させることが好ましいので、上記の処理によって、自動的に最適なグループに所属させることができる。
【００６４】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。上記の端末１０、コントローラ２０、サーバ３０の各処理を各装置の制御部（コンピュータ）に実行させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。また、コントローラの機能を端末１０のいずれか又はサーバ３０が備えていても良い。また、サーバの機能を端末１０のいずれかが備えていても良い。また、コンテンツはＴＶやラジオのような放送データでもよく、ＣＤやＤＶＤ等の記憶媒体に記録されたものでもよい。
【産業上の利用可能性】
【００６５】
本発明は、コンテンツ再生システムに好適に採用され得る。
【符号の説明】
【００６６】
１０            端末
１              制御部
２              ＲＡＭ
３              ＲＯＭ
４              再生部
５              通信部
６              表示部
７              操作部
３０            サーバ
２０            コントローラ
２１            制御部
２２            ＲＡＭ
２３            ＲＯＭ
２５            通信部
２６            表示部
２７            操作部
３０            サーバ
３１            制御部
３２            ＲＡＭ
３３            ＲＯＭ
３４            ＨＤＤ
３５            通信部
３６            表示部
３７            操作部
【図１】
2013168024.tif 000003
【図２】
2013168024.tif 000004
【図３】
2013168024.tif 000005
【図４】
2013168024.tif 000006
【図５】
2013168024.tif 000007
【図６】
2013168024.tif 000008
【図７】
2013168024.tif 000009
【図８】
2013168024.tif 000010
【図９】
2013168024.tif 000011
【図１０】
2013168024.tif 000012
【図１１】
2013168024.tif 000013
【図１２】
2013168024.tif 000014
【図１３】
2013168024.tif 000015
【図１４】
2013168024.tif 000016
【図１５】
2013168024.tif 000017
【図１６】
2013168024.tif 000018
【図１７】
2013168024.tif 000019
【図１８】
2013168024.tif 000020
【図１９】
2013168024.tif 000021
【図２０】
2013168024.tif 000022
【図２１】
2013168024.tif 000023
【図２２】
2013168024.tif 000024