(57)【要約】【課題】  サブグループに登録されている複数の端末を、自動的に必ず同じメイングループに所属させる。【解決手段】  コントローラは、各端末をメイングループ及びサブグループに所属させる。メイングループは、同じ時刻に同じコンテンツを再生する端末のグループである。メイングループには１つのメイン端末が設定される。メイン端末が再生するコンテンツを、メイングループの他の端末も再生する。サブグループは、常に同じメイングループに所属させる複数の端末を管理するグループである。サブグループに所属する１つの端末について、所属するメイングループが変更された場合、同じサブグループに所属する残りの端末も同じメイングループに所属が自動的に変更される。リビングとキッチンとのように隣接して使用するゾーンに配置される複数の端末を同じサブグループに所属させることにより、これらの端末は常に同時刻に同じコンテンツを再生することになる。【選択図】図９
2013167982.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生する複数の端末を制御するコントローラであって、
ユーザ操作に応じて、各端末をメイングループに所属させ、同じメイングループに所属する複数の端末に同時刻に同じコンテンツを再生させるメイングループ管理手段と、
ユーザ操作に応じて、各端末をサブグループに所属させるサブグループ管理手段とを備え、
前記メイングループ管理手段が、同じサブグループに所属する各端末が同じメイングループに所属するように各端末の所属先を管理する、コントローラ。
【請求項２】
ユーザ操作に応じて、選択された端末を選択されたメイングループに所属させる指示が入力された場合、前記メイングループ管理手段が、選択された端末を選択されたメイングループに所属させ、かつ、選択された端末が所属するサブグループに所属する他の端末を選択されたメイングループに所属させる、請求項１に記載のコントローラ。
【請求項３】
選択された端末が所属するサブグループに所属する他の端末が他のメイングループのメイン端末である場合、前記メイングループ管理手段が、選択された端末を選択されたメイングループに所属させない、請求項２に記載のコントローラ。
【請求項４】
ユーザ操作に応じて、選択された端末を選択されたサブグループに所属させる指示が入力された場合、前記サブグループ管理手段が、選択された端末を選択されたサブグループに所属させ、前記メイングループ管理手段が、選択されたサブグループに所属する他の端末が所属するメイングループに、選択された端末を所属させる、請求項１〜３のいずれかに記載のコントローラ。
【請求項５】
ユーザ操作に応じて、選択された端末を選択されたサブグループに所属させる指示が入力された場合、前記サブグループ管理手段が、選択された端末を選択されたサブグループに所属させ、前記メイングループ管理手段が、選択された端末が所属するメイングループに、選択されたサブグループに所属する他の端末を所属させる、請求項１〜４のいずれかに記載のコントローラ。
【請求項６】
サブグループの中で１つの端末を優先状態に設定するサブグループ優先設定手段をさらに備え、
ユーザ操作に応じて、選択された端末を選択されたメイングループに所属させる指示が入力されたとき、選択された端末が優先状態に設定されている場合、前記メイングループ管理手段が、選択された端末および選択された端末が所属するサブグループに所属する全端末を、選択されたメイングループに所属させ、選択された端末が優先状態に設定されておらず、選択された端末が所属するサブグループに所属する他の端末が存在する場合、選択された端末を選択されたメイングループに所属させない、請求項１〜５のいずれかに記載のコントローラ。
【請求項７】
サブグループの中で１つの端末を優先状態に設定するサブグループ優先設定手段をさらに備え、
ユーザ操作に応じて、選択された端末を選択されたサブグループに所属させる指示が入力された場合、前記サブグループ管理手段が、選択された端末を選択されたサブグループに所属させ、前記メイングループ管理手段が、選択された端末を、選択されたサブグループの中で優先状態に設定されている端末が所属するメイングループに所属させる、請求項１〜６のいずれかに記載のコントローラ。
【請求項８】
コンテンツを再生する複数の端末を制御するコントローラであって、
ユーザ操作に応じて、各端末をメイングループに所属させ、同じメイングループに所属する複数の端末に同時刻に同じコンテンツを再生させるメイングループ管理手段と、
ユーザ操作に応じて、各端末をサブグループに所属させるサブグループ管理手段と、
メイングループ再生モードまたはサブグループ再生モードに設定する再生設定手段とを備え、
メイングループ再生モードに設定されているとき、前記メイングループ管理手段が、前記各端末を前記メイングループ管理手段によって管理されているメイングループに所属させ、
サブグループ再生モードに設定されているとき、前記メイングループ管理手段が、サブグループに所属する１つの端末が所属するメイングループに前記サブグループに所属する他の端末を所属させる、コントローラ。
【請求項９】
コンテンツを再生する複数の端末を制御するコントローラであって、
ユーザ操作に応じて、各端末をメイングループに所属させ、同じメイングループに所属する複数の端末に同時刻に同じコンテンツを再生させるメイングループ管理手段と、
ユーザ操作に応じて、各端末をサブグループに所属させるサブグループ管理手段と、
メイングループ再生モードまたはサブグループ再生モードに設定する再生設定手段とを備え、
メイングループ再生モードに設定されているとき、前記メイングループ管理手段が、前記各端末を前記メイングループ管理手段によって管理されているメイングループに所属させ、
サブグループ再生モードに設定されているとき、前記メイングループ管理手段が、サブグループに所属する複数の端末を、既存のメイングループとは異なる別のグループに所属させる、コントローラ。
【請求項１０】
請求項１〜９のいずれかに記載の各手段をコンピュータに実行させるコントローラプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各ＺＯＮＥに配置された端末装置をグループに所属させ、グループに所属された各端末に同一コンテンツを再生させるコントローラに関する。
【背景技術】
【０００２】
複数の端末がＬＡＮ等のネットワークを介して接続されており、各端末はユーザ操作によってグループに所属される。グループ内に１つのメイン端末が設定され、メイン端末はコンテンツを選択し再生するときに、同じコンテンツを同じタイミングで再生するように、メイン端末が再生するコンテンツをグループ内の他の端末に転送する。グループ内の他の端末は、メイン端末からコンテンツを受信して再生する。
【０００３】
端末をどのグループに所属させるかはユーザ操作によって設定される。ここで、リビングおよびキッチンのように隣接してドアを開放して使用する部屋の各々に設置される端末がユーザ操作によって異なるグループに所属させられると、これらの端末から異なるコンテンツが再生されてしまい、ユーザに不快感を与えることになる。
【０００４】
下記特許文献１には、「スケジュール機器の登録をゾーン、グループ、機器の３つにて構成し、各登録機器をグループ化することで、登録の変更操作を簡略化して行なえるようにしたものである。グループが各ゾーンへ複数登録できることとし、このグループのゾーンへの登録、変更、及び、機器のグループへの登録変更により、全体の変更を行なえることを大きな特徴としている。」ことを記載する。しかし、特許文献１は、グループの所属先を変更することを記載しない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１９８１１号公報
【特許文献２】特開２００２−１９９４７４号公報
【特許文献３】特開２００８−７２４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、サブグループに登録されている複数の端末を、自動的に必ず同じメイングループに所属させるコントローラを提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態によるコントローラは、コンテンツを再生する複数の端末を制御するコントローラであって、ユーザ操作に応じて、各端末をメイングループに所属させ、同じメイングループに所属する複数の端末に同時刻に同じコンテンツを再生させるメイングループ管理手段と、ユーザ操作に応じて、各端末をサブグループに所属させるサブグループ管理手段とを備え、前記メイングループ管理手段が、同じサブグループに所属する各端末が同じメイングループに所属するように各端末の所属先を管理する。
【０００８】
同じサブグループに所属する端末を必ず同じメイングループに所属するように管理する。従って、ユーザ操作によって、必ず同じ時刻に同じコンテンツを再生させたい複数の端末を同じサブグループに所属させておけば、そのうちの１つの端末をあるメイングループに所属させたとき、同じサブグループに所属する他の端末も自動的に（ユーザ操作を要することなく）、そのメイングループに所属させることができる。その結果、必ず同じ時刻に同じコンテンツを再生させたい複数の端末が、同じ時刻に異なるコンテンツを再生することを防止できる。
【０００９】
好ましい実施形態においては、ユーザ操作に応じて、選択された端末を選択されたメイングループに所属させる指示が入力された場合、前記メイングループ管理手段が、選択された端末を選択されたメイングループに所属させ、かつ、選択された端末が所属するサブグループに所属する他の端末を選択されたメイングループに所属させる。
【００１０】
従って、サブグループに所属する端末の１つをメイングループに所属させるとき、同じサブグループに所属する他の端末も同じメイングループに所属させることができる。
【００１１】
好ましい実施形態においては、選択された端末が所属するサブグループに所属する他の端末が他のメイングループのメイン端末である場合、前記メイングループ管理手段が、選択された端末を選択されたメイングループに所属させない。
【００１２】
この場合、選択された端末が所属するサブグループに所属する他の端末が所属するメイングループのメイン端末が存在しなくなることを防止することができる。
【００１３】
好ましい実施形態においては、ユーザ操作に応じて、選択された端末を選択されたサブグループに所属させる指示が入力された場合、前記サブグループ管理手段が、選択された端末を選択されたサブグループに所属させ、前記メイングループ管理手段が、選択されたサブグループに所属する他の端末が所属するメイングループに、選択された端末を所属させる。
【００１４】
従って、端末をサブグループに所属させる際に、当該端末を、サブグループの他の端末が所属するメイングループに自動的に所属させることができる。
【００１５】
好ましい実施形態においては、ユーザ操作に応じて、選択された端末を選択されたサブグループに所属させる指示が入力された場合、前記サブグループ管理手段が、選択された端末を選択されたサブグループに所属させ、前記メイングループ管理手段が、選択された端末が所属するメイングループに、選択されたサブグループに所属する他の端末を所属させる。
【００１６】
従って、端末をサブグループに所属させる際に、当該端末が所属するメイングループに、当該サブグループの他の端末を自動的に所属させることができる。
【００１７】
好ましい実施形態においては、サブグループの中で１つの端末を優先状態に設定するサブグループ優先設定手段をさらに備え、ユーザ操作に応じて、選択された端末を選択されたメイングループに所属させる指示が入力されたとき、選択された端末が優先状態に設定されている場合、前記メイングループ管理手段が、選択された端末および選択された端末が所属するサブグループに所属する全端末を、選択されたメイングループに所属させ、選択された端末が優先状態に設定されておらず、選択された端末が所属するサブグループに所属する他の端末が存在する場合、選択された端末を選択されたメイングループに所属させない。
【００１８】
選択された端末が優先状態に設定されていれば、選択された端末と、サブグループに所属する全端末とを選択されたメイングループに所属させる。一方、優先状態に設定されていなければ、選択された端末をメイングループに所属させない。これにより、サブグループの全端末を同じメイングループに所属させることができる。
【００１９】
好ましい実施形態においては、サブグループの中で１つの端末を優先状態に設定するサブグループ優先設定手段をさらに備え、ユーザ操作に応じて、選択された端末を選択されたサブグループに所属させる指示が入力された場合、前記サブグループ管理手段が、選択された端末を選択されたサブグループに所属させ、前記メイングループ管理手段が、選択された端末を、選択されたサブグループの中で優先状態に設定されている端末が所属するメイングループに所属させる。
【００２０】
選択された端末をサブグループに所属させる際に、選択された端末を、サブグループの中で優先状態に設定されている端末が所属するメイングループに所属させることで、サブグループの全端末を同じメイングループに所属させることができる。
【００２１】
本発明の好ましい実施形態によるコントローラは、コンテンツを再生する複数の端末を制御するコントローラであって、ユーザ操作に応じて、各端末をメイングループに所属させ、同じメイングループに所属する複数の端末に同時刻に同じコンテンツを再生させるメイングループ管理手段と、ユーザ操作に応じて、各端末をサブグループに所属させるサブグループ管理手段と、メイングループ再生モードまたはサブグループ再生モードに設定する再生設定手段とを備え、メイングループ再生モードに設定されているとき、前記メイングループ管理手段が、前記各端末を前記メイングループ管理手段によって管理されているメイングループに所属させ、サブグループ再生モードに設定されているとき、前記メイングループ管理手段が、サブグループに所属する１つの端末が所属するメイングループに前記サブグループに所属する他の端末を所属させる。
【００２２】
メイングループ再生モードに設定されているとき、各端末は、メイングループ管理手段によって管理されているメイングループに所属する。一方、サブグループ再生モードに設定されているとき、サブグループに所属する１つの端末が所属するメイングループにサブグループに所属する他の端末が一時的に所属する。従って、再生モードを切換えるだけで、サブグループに所属している各端末が同じ時刻に同じコンテンツを再生する状態と、各端末が所属するメイングループのコンテンツを再生する状態とを容易に切換えることができる。
【００２３】
本発明の好ましい実施形態によるコントローラは、コンテンツを再生する複数の端末を制御するコントローラであって、ユーザ操作に応じて、各端末をメイングループに所属させ、同じメイングループに所属する複数の端末に同時刻に同じコンテンツを再生させるメイングループ管理手段と、ユーザ操作に応じて、各端末をサブグループに所属させるサブグループ管理手段と、メイングループ再生モードまたはサブグループ再生モードに設定する再生設定手段とを備え、メイングループ再生モードに設定されているとき、前記メイングループ管理手段が、前記各端末を前記メイングループ管理手段によって管理されているメイングループに所属させ、サブグループ再生モードに設定されているとき、前記メイングループ管理手段が、サブグループに所属する複数の端末を、既存のメイングループとは異なる別のグループに所属させる。
【００２４】
メイングループ再生モードに設定されているとき、各端末は、メイングループ管理手段によって管理されているメイングループに所属する。一方、サブグループ再生モードに設定されているとき、サブグループに所属する複数の端末は、既存のメイングループとは異なる別のグループに一時的に所属する。従って、再生モードを切換えるだけで、サブグループに所属している各端末が同じ時刻に同じコンテンツを再生する状態と、各端末が所属するメイングループのコンテンツを再生する状態とを容易に切換えることができる。
【発明の効果】
【００２５】
本発明によると、サブグループに登録されている複数の端末を、自動的に必ず同じメイングループに所属させるコントローラを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の好ましい実施形態によるコンテンツ再生システムを示すブロック図である。
【図２】メイングループテーブルを示す図である。
【図３】メイングループテーブルを示す図である。
【図４】サブグループテーブルを示す図である。
【図５】端末の構成を示すブロック図である。
【図６】コントローラの構成を示すブロック図である。
【図７】サーバの構成を示すブロック図である。
【図８】コントローラの処理を示すフローチャートである。
【図９】コントローラの処理を示すフローチャートである。
【図１０】コントローラの処理を示すフローチャートである。
【図１１】サブグループ優先テーブルを示す図である。
【図１２】コントローラの処理を示すフローチャートである。
【図１３】コントローラの処理を示すフローチャートである。
【図１４】サブグループテーブルを示す図である。
【図１５】メイングループ再生モードと、サブグループ再生モードとを示す図である。
【図１６】コントローラの処理を示すフローチャートである。
【図１７】比較例を示す図である。
【図１８】メイングループ再生モードと、サブグループ再生モードとを示す図である。
【図１９】メイングループ再生モードと、サブグループ再生モードとを示す図である。
【図２０】コントローラの処理を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１に示すように、本発明のコンテンツ再生システムは、複数の端末１０（１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ、１０Ｅ、１０Ｆ、・・・）と、コントローラ２０と、サーバ３０とを備え、これらはＬＡＮ等の任意の適切なネットワークを介して相互に接続可能である。サーバ３０は、複数のコンテンツを記録している。コンテンツとは、映像データ、音楽データ、静止画データ等の総称であるが、本例では音楽データである。コントローラ２０は、サーバ３０に記録されているコンテンツの中からユーザ操作によって所望のコンテンツを選択し、選択したコンテンツを端末１０に再生するように端末１０を制御する。端末１０は、コントローラ２０からの指示に基づいて、サーバ３０からコンテンツを取得し、再生する。
【００２８】
各端末１０は、各ゾーン（部屋）に配置されている。例えば、図１の例では、端末１０ＡはゾーンＡに配置され、端末１０ＢはゾーンＢに配置され、端末１０ＣはゾーンＣに配置されている等である。
【００２９】
コントローラ２０は、ユーザ操作に基づいて、各端末１０をメイングループに所属させる。図２、図３は、コントローラ２０によって設定されたメイングループ１、メイングループ２の構成を示すテーブルであり、コントローラ２０のＲＡＭに保存されている。図２に示すように、メイングループ１には、端末１０Ａ、１０Ｂ、１０Ｃ、１０Ｄが所属しており、図３に示すように、メイングループ２には、端末１０Ｅ、１０Ｆが所属している。
【００３０】
メイングループとは、同じ時刻に同じコンテンツの同じ再生位置を再生する端末のグループである。メイングループには１つのメイン端末が設定される。メイン端末が再生するコンテンツと同じコンテンツを、メイングループ内の他の端末１０も再生する。例えば、図２に示すように、メイン端末である端末１０Ａが再生するコンテンツと同じコンテンツを、同じ時刻に、メイングループ１に所属する端末１０Ｂ、１０Ｃ、１０Ｄも再生する。この場合、メイン端末である端末１０Ａが、他の端末１０Ｂ、１０Ｃ、１０Ｄに、端末１０Ａが再生中のコンテンツを他の端末１０Ｂ、１０Ｃ、１０Ｄに転送して、他の端末１０Ｂ、１０Ｃ、１０Ｄに再生させてもよい。あるいは、メイン端末である端末１０Ａが、自身が再生しているコンテンツの情報を、他の端末１０Ｂ、１０Ｃ、１０Ｄに通知し、他の端末１０Ｂ、１０Ｃ、１０Ｄが、端末１０Ａが再生中のコンテンツをサーバ３０から取得して、再生してもよい。なお、メイン端末が再生するコンテンツ自体は、コントローラ２０によってユーザ操作に基づいて選択されてもよく、又は、メイン端末によってユーザ操作に基づいて選択されてもよい。
【００３１】
さらに、コントローラ２０は、ユーザ操作に基づいて、各端末をサブグループに所属させる。図４は、コントローラによって設定されたサブグループ１の構成を示すテーブルであり、コントローラ２０のＲＡＭに保存されている。図４に示すように、サブグループ１には、端末１０Ｃ、１０Ｄが所属している。
【００３２】
サブグループとは、常に同じメイングループに所属させる複数の端末１０を管理するグループである。例えば図４に示すように、サブグループ１に端末１０Ｃ、１０Ｄが所属しているので、端末１０Ｃと端末１０Ｄとは必ず同じメイングループに所属するように、メイングループの所属が設定される。つまり、サブグループに所属する１つの端末について、所属するメイングループが変更された場合、同じサブグループに所属する残りの１または複数の端末１０も同じメイングループに所属が自動的に変更される。
【００３３】
従って、リビングとキッチンとのように隣接して使用するゾーンに配置される複数の端末１０を同じサブグループに所属させることにより、これらの端末は常に同じメイングループに所属することになり、言い換えると、常に同時刻に同じコンテンツを再生することになる。
【００３４】
図５に示すように、各端末１０は、制御部１と、ＲＡＭ２と、ＲＯＭ３と、再生部４と、通信部５と、表示部６と、操作部７とを備える。制御部１は、ＲＯＭ３に格納されている端末１０の動作プログラムに応じて、端末１０の各部を制御するものであり、マイコンやＣＰＵ等である。再生部４は、サーバ３０から受信したコンテンツを再生（デコード、ＤＡ変換、増幅など）して、再生した音声信号を図示しないスピーカーに供給する。
【００３５】
通信部５は、ネットワーク経由でコントローラ２０、他の端末１０、及び、サーバ３０と通信し、コマンドやデータを送受信する。表示部６は、再生中のコンテンツのコンテンツ情報等を表示するものである。操作部７は、ユーザ操作を受け付けるものであり、操作ボタンやリモコン等である。
【００３６】
図６に示すように、コントローラ２０は、制御部２１と、ＲＡＭ２２と、ＲＯＭ２３と、通信部２５と、表示部２６と、操作部２７とを備える。制御部２１は、ＲＯＭ２３に格納されているコントローラ２０の動作プログラムに応じて、コントローラ２０の各部を制御するものであり、マイコンやＣＰＵ等である。通信部２５は、ネットワーク経由で端末１０、及び、サーバ３０と通信し、コマンドやデータを送受信する。表示部２６は、図２、図３に示すようなメイングループテーブルや、図４に示すようなサブグループテーブルを表示するものである。操作部２７は、ユーザ操作を受け付けるものであり、メイングループやサブグループの設定指示がユーザ操作によって入力される。ＲＡＭ２２あるいはフラッシュメモリには、図２、図３に示すようなメイングループテーブルや、図４に示すようなサブグループテーブルが保存されている。
【００３７】
図７に示すように、サーバ３０は、制御部３１と、ＲＡＭ３２と、ＲＯＭ３３と、ＨＤＤ等のコンテンツ記憶部３４と、通信部３５と、表示部３６と、操作部３７とを概略備える。制御部３１は、ＨＤＤ３４又はＲＯＭ３３に格納されているサーバプログラムをＲＡＭ３２に読み出して実行することによって、サーバ３０の各部を制御するものであり、マイコンやＣＰＵ等である。
【００３８】
ＨＤＤ３４には複数のコンテンツが格納されている。ＨＤＤ３４に格納されているコンテンツは、端末１０からの送信要求に応じ、ＨＤＤ３４から読み出され、通信部３５を介してストリーミング形式で端末１０に送信される。
【００３９】
以下、本実施形態の動作を説明する。
図８は、コントローラ２０の処理の一実施例を示すフローチャートである。コントローラ２０の制御部２１は、ユーザ操作によって、ある端末１０をあるメイングループに所属させる指示が入力されたか否かを判断している（Ｓ１）。つまり、複数の端末１０の一覧の中から、メイングループに所属させる端末１０が１つ選択され、さらに複数のメイングループの一覧から、所属先のメイングループが１つ選択されたか否かが判断される。入力された場合（Ｓ１でＹＥＳ）、制御部２１は、選択された端末１０を選択されたメイングループに所属させるように、図２、図３等に示すメイングループテーブルを更新する（Ｓ２）。
【００４０】
制御部２１は、選択された端末１０と同じサブグループに所属する他の端末１０が存在するか否かを判断する（Ｓ３）。つまり、コントローラ２０は、図４に示すようなサブグループテーブルを参照し、まず、Ｓ１で選択された端末がサブグループのいずれかに所属しているかを判断し、所属している場合、次に、そのサブグループに所属する他の端末１０を特定する。
【００４１】
選択された端末１０と同じサブグループに所属する他の端末１０が存在しない場合（Ｓ３でＮＯ）、処理を終了する。一方、存在する場合（Ｓ３でＹＥＳ）、制御部２１は、Ｓ３で特定した端末１０（つまり、サブグループに所属する他の端末）についても、同様に、選択された同じメイングループに所属を変更するように、図２、図３等に示すメイングループテーブルを更新する（Ｓ４）。
【００４２】
一例を説明すると、図４に示すようにサブグループ１に端末１０Ｃ、１０Ｄが所属している場合、図２、図３のメイングループの所属状態から、ユーザ操作によって、端末１０Ｃをメイングループ１からメイングループ２に所属を変更するとき、コントローラ２０は、端末１０Ｄもメイングループ１からメイングループ２に所属を自動的に変更する。
【００４３】
図９は、他の実施形態によるコントローラ２０の処理を示すフローチャートである。上記した図８の処理では、選択された端末１０を選択されたメイングループに所属させたことによって、選択された端末と同じサブグループに所属する他の端末１０も選択された同じメインクループに所属させる場合、仮に、同じサブグループに所属する他の端末１０が元々所属していたメイングループにおいてメイン端末に設定されている場合、そのメイングループのメイン端末が存在しなくなるという問題がある。そこで、図９の実施形態では、同じサブグループに所属する他の端末１０が元々所属していたメイングループにおいてメイン端末に設定されている場合には、選択された端末を選択されたメイングループに所属させないことで、この問題を解決する。
【００４４】
コントローラ２０の制御部２１は、ユーザ操作によって、ある端末１０をあるメイングループに所属する指示が入力されたか否かを判断する（Ｓ１１）。入力された場合（Ｓ１１でＹＥＳ）、制御部２１は、選択された端末１０と同じサブグループに所属する他の端末１０が存在するか否かを判断する（Ｓ１２）。選択された端末１０と同じサブグループに所属する他の端末１０が存在しない場合（Ｓ１２でＮＯ）、処理はＳ１７に進む。一方、存在する場合（Ｓ１２でＹＥＳ）、制御部２１は、同じサブグループの他の端末は、他のメイングループに所属しているか否かを判断する（Ｓ１３）。他のメイングループに所属していない場合（Ｓ１３でＮＯ）、処理はＳ１６に進む。一方、他のメイングループに所属している場合（Ｓ１３でＹＥＳ）、処理はＳ１４に進む。
【００４５】
制御部２１は、同じサブグループの他の端末が他のメイングループのメイン端末であるか否かを、メイングループテーブルを参照して判断する（Ｓ１４）。同じサブグループの他の端末が他のメイングループのメイン端末である場合（Ｓ１４でＹＥＳ）、制御部２１は、ユーザの意に反して、Ｓ１１においてユーザが選択した端末をユーザが選択したメイングループに所属させない（Ｓ１５）。従って、同じサブグループに所属する他の端末が所属するメイングループが自動的に変更されてしまい、同じサブグループの他の端末が元々所属していたメイングループのメイン端末が存在しなくなることを防止することができる。
【００４６】
同じサブグループの他の端末が他のメイングループのメイン端末でない場合（Ｓ１４でＮＯ）、制御部２１は、図８の場合と同様に、同じサブグループの他の端末を、選択されたメイングループに自動的に所属させる（Ｓ１６）。そして、制御部２１は、Ｓ１１でユーザ操作によって選択された端末１０を、Ｓ１１でユーザ操作によって選択されたメイングループに所属させるように、メイングループテーブルを更新する（Ｓ１７）。なお、Ｓ１２でＮＯと判断された場合にも、制御部２１は、Ｓ１１でユーザ操作によって選択された端末１０を、Ｓ１１でユーザ操作によって選択されたメイングループに所属させるように、メイングループテーブルを更新する（Ｓ１７）。
【００４７】
以上の処理によって、本実施形態によると、同じサブグループに所属する他の端末１０が所属しているメイングループにおいてメイン端末に設定されている場合には、選択された端末を選択されたメイングループに所属させないことで、メイングループのメイン端末が存在しなくなるという問題を解決することができる。
【００４８】
図１０は、ユーザ操作に応じて端末１０をサブグループに所属させる場合のコントローラ２０の処理を示すフローチャートである。コントローラ２０の制御部２１は、ユーザ操作によって、ある端末１０をあるサブグループに所属させる指示が入力されたか否かを判断する（Ｓ２１）。つまり、ユーザ操作によって複数の端末１０の一覧の中から１つの端末１０が選択され、複数のサブグループの一覧の中から１つのサブグループが選択されたかが判断される。
【００４９】
入力された場合（Ｓ２１でＹＥＳ）、制御部２１は、選択された端末を選択されたサブグループに所属させるようにサブグループテーブルを更新する。そして、制御部２１は、Ｓ２１で選択されたサブグループに他の端末が所属しているか否かを判断する（Ｓ２２）。所属していない場合（Ｓ２２でＮＯ）、処理を終了する。所属している場合（Ｓ２２でＹＥＳ）、制御部２１は、選択されたサブグループに所属する他の端末がメイングループに所属しているか否かを、メイングループテーブルを参照して判断する（Ｓ２３）。
【００５０】
選択されたサブグループに所属する他の端末がメイングループに所属していると判断された場合（Ｓ２３でＹＥＳ）、制御部２１は、Ｓ２１で選択された端末を、選択されたサブグループに所属する他の端末１０が所属するメイングループに所属させる（Ｓ２４）。つまり、同じサブグループに所属する端末は同じメイングループに所属させる必要があるので、サブグループの他の端末１０が所属するメイングループに、Ｓ２１で選択された端末１０を所属させる。
【００５１】
選択されたサブグループに所属する他の端末がメイングループに所属していないと判断された場合（Ｓ２３でＮＯ）、制御部２１は、Ｓ２１でユーザ操作によって選択された端末１０がメイングループに所属しているか否かを判断する（Ｓ２５）。所属していなければ（Ｓ２５でＮＯ）、処理を終了する。所属している場合（Ｓ２５でＹＥＳ）、選択されたサブグループに所属する他の端末を、Ｓ２１で選択された端末が所属するメイングループに所属させる（Ｓ２６）。つまり、同じサブグループに所属する端末は同じメイングループに所属させる必要があるので、サブグループの他の端末１０を、Ｓ２１で選択された端末１０が所属するメイングループに所属させる。
【００５２】
次に、本発明のさらに別の実施形態を説明する。図１１に示すように、コントローラ２０は、サブグループ優先状態テーブルをＲＡＭやフラッシュメモリ等に管理している。サブグループ優先状態テーブルは、サブグループに所属する複数の端末について、共通に所属するメイングループを決定する際の優先状態が設定されるテーブルである。図１１の例では、端末１０Ｃが優先状態に設定されているので、端末１０Ｃが所属するメイングループに他の端末が所属するようになる。
【００５３】
図１２は、本実施形態のコントローラの処理を示すフローチャートである。コントローラ２０の制御部２１は、ユーザ操作によって、ある端末をあるメイングループに所属させる指示が入力されたか否かを判断する（Ｓ３１）。入力された場合（Ｓ３１でＹＥＳ）、制御部２１は、Ｓ３１で選択された端末と同じサブグループに所属する他の端末が存在するか否かを判断する（Ｓ３２）。存在しない場合（Ｓ３２ＮＯ）、選択された端末を選択されたメイングループに所属させる（Ｓ３４）。存在する場合（Ｓ３２でＹＥＳ）、制御部２１は、サブグループ優先状態テーブルを参照し、Ｓ３１で選択された端末を優先するように設定されているか否かを判断する（Ｓ３３）。
【００５４】
Ｓ３１で選択された端末を優先するように設定されていない場合（Ｓ３３でＮＯ）、ユーザの意志に反して、Ｓ３１で選択された端末を、Ｓ３１で選択されたメイングループに所属させることなく、処理を終了する。一方、Ｓ３１で選択された端末を優先するように設定されている場合（Ｓ３３でＹＥＳ）、Ｓ３１で選択された端末を、Ｓ３１で選択されたメイングループに所属させるように、メイングループテーブルを更新する（Ｓ３４）。さらに、同じサブグループに所属する他の全ての端末についても同様に、Ｓ３１で選択されたメイングループに所属させるように、メイングループテーブルを更新する（Ｓ３４）。
【００５５】
以上のように、本実施形態によると、サブグループ優先テーブルにおいて優先するように設定されている端末のみがメイングループを変更することができ、サブグループに所属する他の全ての端末もこれに併せてメイングループを自動的に変更する。
【００５６】
図１３に示すように、コントローラ２０の制御部２１は、ある端末をあるサブグループに所属させる指示がユーザ操作によって入力されたか否かを判断する（Ｓ４１）。入力された場合（Ｓ４１でＹＥＳ）、制御部２１は、選択されたサブグループに他の端末が所属しているか否かを判断する（Ｓ４２）。所属していない場合（Ｓ４２でＮＯ）、処理を終了する。所属している場合（Ｓ４２でＹＥＳ）、制御部２１は、選択されたサブグループに所属する他の端末がメイングループに所属しているか否かを判断する（Ｓ４３）。
【００５７】
所属している場合（Ｓ４３でＹＥＳ）、制御部２１は、サブグループ優先状態テーブルを参照し、優先するように設定されている端末が所属するメイングループに、Ｓ４１で選択された端末を所属させるように、メイングループテーブルを更新する（Ｓ４４）。つまり、優先するように設定されている端末が所属するメイングループに、サブグループの全ての端末を所属させる。一方、所属していない場合（Ｓ４３でＮＯ）、制御部２１は、Ｓ４１で選択された端末がメイングループに所属しているか否かを判断する（Ｓ４５）。所属していなければ（Ｓ４５でＮＯ）、処理を終了する。所属している場合（Ｓ４５でＹＥＳ）、制御部２１は、同じサブグループに所属する他の全ての端末を、Ｓ４１で選択された端末が所属するメイングループに所属させるように、メイングループテーブルを更新する（Ｓ４６）。
【００５８】
次に本発明のさらに別の好ましい実施形態を説明する。本例では、再生モードとして、サブグループ再生モードと、メイングループ再生モードとに設定可能である。図１４に示すように、サブグループに所属する複数の端末の中の１つの端末がサブグループのメイン端末に設定される。図１４の例では、端末１０Ｃ、１０Ｆがサブグループ１に所属し、端末１０Ｃがメイン端末に設定されている。
【００５９】
ここでは、図２、図３に示すように、各端末１０Ａ〜１０Ｆがメイングループ１または２に所属しているとする。図１５の右側に示すように、メイングループ再生モードでは、各端末は自身が所属するメイングループに所属した状態でコンテンツを再生する。つまり、端末１０Ｃは、メイングループ１の端末が再生するコンテンツを再生し、端末１０Ｆは、メイングループ２の端末が再生するコンテンツを再生する。一方、サブグループ再生モードにおいては、サブグループ１のメイン端末である端末１０Ｃは、そのまま、メイングループ１の端末が再生するコンテンツを再生する。しかし、サブグループ１のメイン端末ではない端末１０Ｆは、サブグループ１のメイン端末１０Ｃが所属するメイングループであるメイングループ１に一時的に所属して、メイングループ１の端末が再生するコンテンツを再生するようになる。
【００６０】
図１６は、本実施形態のコントローラ２０の処理を示すフローチャートである。コントローラ２０の制御部２１は、ユーザ操作によって、サブグループ再生モードに設定する指示が入力されたか否かを判断する（Ｓ５１）。入力された場合（Ｓ５１でＹＥＳ）、制御部２１は、サブグループのメイン端末を特定する（Ｓ５２）。図１４の例では、端末１０Ｃが特定される。
【００６１】
制御部２１は、サブグループのメイン端末以外の端末を、サブグループのメイン端末が所属するメイングループに一時的に所属させる（Ｓ５３）。つまり、制御部２１は、サブグループのメイン端末が所属するメイングループをメイングループテーブルから特定し、特定したメイングループに、サブグループのメイン端末以外の端末を所属させる。例えば、図１５に示すように、サブグループ１の端末１０Ｆをメイングループ２から、メイン端末１０Ｃが所属するメイングループ１に所属を一時的に変更させる。
【００６２】
制御部２１は、ユーザ操作によってメイングループ再生モードに設定する指示が入力されたか否かを判断する（Ｓ５４）。入力された場合（Ｓ５４でＹＥＳ）、制御部２１は、サブグループのメイン端末以外の端末を、メイングループテーブルにおいて自身が元々所属しているメイングループに復帰させるように、メイングループテーブルを更新する（Ｓ５５）。例えば、図１５に示すように、サブグループのメイン端末以外の端末１０Ｆを、サブグループ再生モードにおけるメイングループ１から、元のメイングループ２に復帰させる。
【００６３】
図１４〜図１６の実施形態による作用効果を説明する。まず比較例として図１７に示すように、ユーザ操作によってメイングループ１、２への各端末の所属の組合わせを、各シーンとしてプリセット出来る場合を説明する。例えばシーン３を選択している状態から、端末１０Ｃ、端末１０Ｆを同じメイングループに所属させ、同じコンテンツを再生させる場合、シーン２を選択する必要がある。そうすると、端末１０Ｃ、１０Ｆのみの再生コンテンツを変更するだけでなく、他の端末のコンテンツ再生にも影響を与えてしまう。例えば、端末１０Ａはメイングループ２からメイングループ１へと切換えられてしまう。この方法で、上記問題を解決するためには、あらゆる組合わせに対応したシーンをユーザが作成する必要が生じ、シーン数が膨大になる。特に端末数の数が増加すればするほど、その組合わせ数は多くなってしまい、各シーンが何に対応するかも全く分からなくなる。
【００６４】
一方、本実施携帯では、図１７のシーン３と同じ状況が図１８右側のメイングループ再生モードの状態に対応する。ここで、サブグループ再生モードに設定すると、端末１０Ｆが同じサブグループのメイン端末である端末１０Ｃと同じメイングループに一時的に所属するようになる。これにより、メイングループ再生モードの時にメイングループを構成する端末がどのような端末の組合わせになっていたとしても、サブグループ再生モードに設定したときに、端末１０Ｃ、１０Ｆ以外の端末のコンテンツ再生には全く影響を与えることなく、端末１０Ｃ、１０Ｆを同じグループに所属させ、同じコンテンツを再生させることができる。しかも、図１７のシーン登録のように、あらゆるメイングループの組合わせをユーザが登録しておく必要はなく、単にサブグループとして登録しておくだけでよいので、操作が簡単になる。
【００６５】
次に本発明のさらに別の実施形態を説明する。先ほどの実施形態と同様に、再生モードとして、サブグループ再生モードと、メイングループ再生モードとに設定可能である。図１４に示すように、サブグループに所属する複数の端末の中の１つの端末がサブグループのメイン端末に設定される。図１４の例では、端末１０Ｃ、１０Ｆがサブグループ１に所属し、端末１０Ｃがメイン端末に設定されている。
【００６６】
ここでは、図２、図３に示すように、各端末１０Ａ〜１０Ｆがメイングループ１または２に所属しているとする。図１９の右側に示すように、メイングループ再生モードでは、各端末は自身が所属するメイングループに所属した状態でコンテンツを再生する。つまり、端末１０Ｃは、メイングループ１の端末が再生するコンテンツを再生し、端末１０Ｆは、メイングループ２の端末が再生するコンテンツを再生する。一方、図１９の左側に示すように、サブグループ再生モードに設定されると、サブグループ１に所属する端末１０Ｃ、１０Ｆは、それぞれが所属するメイングループ１、２から一時的に脱退し、サブグループとして独自のグループでコンテンツの再生を開始する。このとき、サブグループのメイン端末１０Ｃがコンテンツを選択し、端末１０Ｆにコンテンツを転送する。この後、メイングループ再生モードに設定されると、端末１０Ｃは、元々所属していたメイングループ１に所属し、メイングループ１のコンテンツを再生するようになり、端末１０Ｆは、元々所属していたメイングループ２に所属し、メイングループ２のコンテンツを再生するようになる。
【００６７】
図２０は、本実施形態のコントローラ２０の処理を示すフローチャートである。コントローラ２０の制御部２１は、ユーザ操作によって、サブグループ再生モードに設定する指示が入力されたか否かを判断する（Ｓ６１）。入力された場合（Ｓ６１でＹＥＳ）、制御部２１は、サブグループに所属する全端末を、一時的にメイングループへの所属から離脱させる（Ｓ６２）。図１９の例では、端末１０Ｃをメイングループ１から離脱させ、端末１０Ｆをメイングループ２から離脱させる。そして、制御部２１は、離脱させて各端末１０Ｃ、１０Ｆを新たなグループに所属させる。制御部２１は、サブグループのメイン端末を特定する（Ｓ６３）。
【００６８】
制御部２１は、サブグループのメイン端末に、メイン端末としてコンテンツを選択して再生開始させる（Ｓ６４）。図１９の例では、サブグループ１のメイン端末である端末１０Ｃがメイン端末としてコンテンツを再生する。続いて、制御部２１は、サブグループのメイン端末以外の端末に、サブグループのメイン端末と同じコンテンツを再生開始させる（Ｓ６５）。図１９の例では、端末１０Ｆが端末１０Ｃと同じコンテンツを再生する。
【００６９】
制御部２１は、ユーザ操作によってメイングループ再生モードに設定する指示が入力されたか否かを判断する（Ｓ６６）。入力された場合（Ｓ６６でＹＥＳ）、制御部２１は、サブグループの各端末を、メイングループテーブルにおいて自身が元々所属しているメイングループに復帰させるように、メイングループテーブルを更新する（Ｓ６７）。例えば、図１９に示すように、サブグループの端末１０Ｃをメイングループ１に復帰させ、端末１０Ｆをメイングループ２に復帰させる。
【００７０】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。上記の端末１０、コントローラ２０、サーバ３０の各処理を各装置の制御部（コンピュータ）に実行させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。また、コントローラの機能を端末１０のいずれか又はサーバ３０が備えていても良い。また、サーバの機能を端末１０のいずれかが備えていても良い。また、コンテンツはＴＶやラジオのような放送データでもよく、ＣＤやＤＶＤ等の記憶媒体に記録されたものでもよい。
【産業上の利用可能性】
【００７１】
本発明は、コンテンツ再生システムに好適に採用され得る。
【符号の説明】
【００７２】
１０            端末
１              制御部
２              ＲＡＭ
３              ＲＯＭ
４              再生部
５              通信部
６              表示部
７              操作部
３０            サーバ
２０            コントローラ
２１            制御部
２２            ＲＡＭ
２３            ＲＯＭ
２５            通信部
２６            表示部
２７            操作部
３０            サーバ
３１            制御部
３２            ＲＡＭ
３３            ＲＯＭ
３４            ＨＤＤ
３５            通信部
３６            表示部
３７            操作部
【図１】
2013167982.tif 000003
【図２】
2013167982.tif 000004
【図３】
2013167982.tif 000005
【図４】
2013167982.tif 000006
【図５】
2013167982.tif 000007
【図６】
2013167982.tif 000008
【図７】
2013167982.tif 000009
【図８】
2013167982.tif 000010
【図９】
2013167982.tif 000011
【図１０】
2013167982.tif 000012
【図１１】
2013167982.tif 000013
【図１２】
2013167982.tif 000014
【図１３】
2013167982.tif 000015
【図１４】
2013167982.tif 000016
【図１５】
2013167982.tif 000017
【図１６】
2013167982.tif 000018
【図１７】
2013167982.tif 000019
【図１８】
2013167982.tif 000020
【図１９】
2013167982.tif 000021
【図２０】
2013167982.tif 000022