(57)【要約】【課題】他のユーザから割り込みを受けずにコンテンツを視聴できる通信端末を提供する。【解決手段】他の通信端末の識別情報を含む機器情報を受信する受信部と、各通信端末から再生機器へのアクセス権限を設定するアクセス権限設定部と、各通信端末の識別情報と、設定された各通信端末のアクセス権限の情報と、を含むアクセス情報を作成するアクセス情報生成部と、生成されたアクセス情報を再生機器へ送信する送信部と、を備える。【選択図】図３
2013239091.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生する再生機器と通信する通信端末であって、
前記再生機器へコンテンツの再生を指示する他の通信端末の識別情報を含む機器情報を受信する受信部と、
各通信端末から前記再生機器へのアクセス権限を設定するアクセス権限設定部と、
各通信端末の識別情報と、前記アクセス権限設定部により設定された各通信端末のアクセス権限の情報と、を含むアクセス情報を作成するアクセス情報生成部と、
前記アクセス情報生成部により生成されたアクセス情報を、前記再生機器へ送信する送信部と、
を備える通信端末。
【請求項２】
請求項１に記載の通信端末であって、
前記送信部は、操作部により所定の入力操作を受け付けた場合、前記再生機器によるアクセス制御の許可を要求するためのアクセス制御許可要求を、前記再生機器へ送信する通信端末。
【請求項３】
請求項１または２に記載の通信端末であって、
前記送信部は、操作部により所定の入力操作を受け付けた場合、前記アクセス情報を破棄させるためのアクセス制御停止要求を、前記再生機器へ送信する通信端末。
【請求項４】
請求項１ないし３のいずれか１項に記載の通信端末であって、
前記受信部は、前記送信部により前記アクセス情報を送信した後、前記アクセス情報に識別情報が含まれていない新たな他の通信端末から前記機器情報を受信し、
前記アクセス権限設定部は、前記他の通信端末から前記再生機器へのアクセス権限を新たに設定し、
前記アクセス情報生成部は、前記新たな他の通信端末の識別情報と、前記アクセス権限設定部により新たに設定されたアクセス権限と、に基づいて、アクセス情報を更新し、
前記送信部は、前記アクセス情報生成部により更新されたアクセス情報を前記再生機器へ送信する通信端末。
【請求項５】
請求項４に記載の通信端末であって、
前記送信部は、操作部により所定の入力操作を受け付けた場合、前記アクセス情報を更新するためのアクセス情報更新要求を前記再生機器へ送信する通信端末。
【請求項６】
コンテンツを再生する再生機器であって、
情報を受信する受信部と、
当該再生機器へコンテンツの再生を指示する通信端末から当該再生機器へのアクセスを制御するアクセス制御部と、
を備え、
前記受信部は、第１の通信端末から、各通信端末の識別情報と、各通信端末から当該再生機器へのアクセス権限の情報と、を含むアクセス情報を受信し、
前記アクセス制御部は、アクセス情報に基づいて、各通信端末から当該再生機器へのアクセスを制御する再生機器。
【請求項７】
請求項６に記載の再生機器であって、
前記アクセス制御部は、前記受信部により前記第１の通信端末からアクセス制御許可要求を受信した場合、前記第１の通信端末以外の通信端末からのアクセスを禁止する再生機器。
【請求項８】
請求項６または７に記載の再生機器であって、
前記受信部により受信されたアクセス情報を保持するアクセス情報保持部を備え、
前記受信部により前記第１の通信端末からアクセス制御停止要求を受信した場合、又は前記受信部により前記第１の通信端末からの通信信号を所定時間以上検出しなかった場合、前記アクセス情報を前記アクセス情報保持部から破棄するアクセス情報管理部と、
を備える再生機器。
【請求項９】
請求項６ないし８のいずれか１項に記載の再生機器であって、更に、
前記受信部により受信されたアクセス情報を保持するアクセス情報保持部を備え、
前記受信部により前記第１の通信端末から受信されたアクセス情報に基づいて、前記アクセス情報保持部に保持された前記アクセス情報を更新する再生機器。
【請求項１０】
コンテンツを再生する再生機器と、前記再生機器と通信する通信端末と、を含む通信システムであって、
前記通信端末は、
前記再生機器へコンテンツの再生を指示する他の通信端末の識別情報を含む機器情報を受信する第１の受信部と、
各通信端末から前記再生機器へのアクセス権限を設定するアクセス権限設定部と、
各通信端末の識別情報と、前記アクセス権限設定部により設定された各通信端末のアクセス権限の情報と、を含むアクセス情報を作成するアクセス情報生成部と、
前記アクセス情報生成部により生成されたアクセス情報を、前記再生機器へ送信する送信部と、
を備え、
前記再生機器は、
情報を受信する第２の受信部と、
当該再生機器へコンテンツの再生を指示する通信端末から当該再生機器へのアクセスを制御するアクセス制御部と、
を備え、
前記第２の受信部は、第１の通信端末から前記アクセス情報を受信し、
前記アクセス制御部は、アクセス情報に基づいて、各通信端末から当該再生機器へのアクセスを制御するアクセス制御部と、
を備える通信システム。
【請求項１１】
コンテンツを再生する再生機器と通信する通信端末の通信方法であって、
前記再生機器へコンテンツの再生を指示する他の通信端末の識別情報を含む機器情報を受信するステップと、
各通信端末から前記再生機器へのアクセス権限を設定するステップと、
各通信端末の識別情報と、前記設定された各通信端末のアクセス権限の情報と、を含むアクセス情報を作成するステップと、
前記生成されたアクセス情報を、前記再生機器へ送信するステップと、
を有する通信方法。
【請求項１２】
コンテンツを再生する再生機器におけるアクセス制御方法であって、
情報を受信する受信ステップと、
前記再生機器へコンテンツの再生を指示する通信端末から前記再生機器へのアクセスを制御するアクセス制御ステップと、
を備え、
前記受信ステップでは、第１の通信端末から、各通信端末の識別情報と、各通信端末から当該再生機器へのアクセス権限の情報と、を含むアクセス情報を受信し、
前記アクセス制御ステップでは、前記アクセス情報に基づいて、各通信端末から当該再生機器へのアクセスを制御するアクセス制御部と、
を有するアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、再生機器、通信システム、通信方法、およびアクセス制御方法に関する。特に、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）のガイドラインに準拠した仕様に従って機器間において通信する技術に関する。
【背景技術】
【０００２】
ＤＬＮＡのガイドライン（以下、単にＤＬＮＡともいう）において、例えば「２Ｂｏｘ・Ｐｕｓｈ型」のユースケースでは、２つの機器がＤＬＮＡの通信ネットワークにおいて接続される。２Ｂｏｘでは、主に２つの機器の間でデータを送受信する。
【０００３】
２つの機器の一方は、例えば「＋ＰＵ＋」の機能を搭載したスマートフォン、他方の機器は、例えば「ＤＭＲ」の機能を搭載したテレビなどの視聴装置に相当する。
【０００４】
「＋ＰＵ＋」（Ｐｕｓｈ  Ｃｏｎｔｒｏｌｌｅｒ；以下、単に「ＰＵ」ともいう）は、保持しているコンテンツ（動画、静止画など）をＰｕｓｈ型データ配信により送出する機能を有する。ＰＵの機能を有する機器をＰＵ機器と称する。
【０００５】
「ＤＭＲ」（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）は、他の機器から配信されたコンテンツを再生する機能を有する。ＤＭＲの機能を有する機器をＤＭＲ機器と称する。
【０００６】
従って、再生対象のコンテンツをＰＵ機器からＰｕｓｈ配信し、ＤＭＲ機器により再生できる。
【０００７】
また、ＤＬＮＡにおいて、例えば「３Ｂｏｘ・Ｐｕｓｈ型」のユースケースでは、３つの機器がＤＬＮＡの通信ネットワークにより接続される。３Ｂｏｘでは、主に３つの機器の間でデータを送受信する。
【０００８】
３つの機器の１つは、例えばブルーレイレコーダのように様々なコンテンツを保持する機器であり、「ＤＭＳ」（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）の機能を有する。ＤＭＳの機能を有する機器をＤＭＳ機器と称する。
【０００９】
他の１つの機器は、デジタルメディアコントローラー「ＤＭＣ」（Ｄｅｇｉｔａｌ  Ｍｅｄｉａ  Ｃｏｎｔｒｏｌｌｅｒ）の機能を有する機器であり、さらに他の１つの機器は、前述のＤＭＲ機器である。
【００１０】
ＤＭＣは、再生対象のコンテンツをＤＭＳにアクセスして選択し、そのコンテンツを再生する機器を選択する機能を有する。ＤＭＣは、例えばスマートフォンに搭載される。ＤＭＣの機能を有する機器と称する。
【００１１】
従って、ユーザがＤＭＣ機器を操作することにより、再生対象のコンテンツをＤＭＳ機器からＰｕｓｈ配信し、ＤＭＲ機器で再生できる。
【００１２】
２Ｂｏｘ，３Ｂｏｘの接続形態において、ＰＵ機器やＤＭＣ機器が同時に複数存在し、これら複数の機器が、通信回線（例えば無線ＬＡＮ）を経由して、ＤＬＮＡの通信ネットワークに接続される場合もある。
【００１３】
２Ｂｏｘの接続形態において、第１のユーザが第１のＰＵ機器を操作し、コンテンツをＤＭＲ機器に対してＰｕｓｈ配信し、コンテンツをＤＭＲ機器により再生中の状況を想定する。この状態において、第２のユーザが第２のＰＵ機器を操作し、コンテンツをＤＭＲ機器に対してＰｕｓｈ配信できる。
【００１４】
この場合、第１のユーザが同じＤＭＲ機器に対してＰｕｓｈ機能を利用中であるが、ＤＭＲ機器は、後発である第２のユーザの操作による第２のＰＵ機器からのコンテンツ配信を優先的に処理する。
【００１５】
そのため、先にＤＭＲ機器を使用していた第１のユーザが期待していないコンテンツが、第２のユーザの操作による割り込みによって再生されることになり、第１のユーザが視聴していたコンテンツの再生は中止される。
【００１６】
また、３Ｂｏｘの接続形態において、第１のユーザが第１のＤＭＣ機器を操作し、コンテンツをＤＭＲ機器に対してＰｕｓｈ配信し、コンテンツをＤＭＲ機器により再生中の状況を想定する。この状態において、第２のユーザが第２のＤＭＣ機器を操作し、コンテンツをＤＭＲ機器に対してＰｕｓｈ配信できる。
【００１７】
この場合にも、第１のユーザが同じＤＭＲ機器に対してＰｕｓｈ機能を利用中であるが、ＤＭＲ機器は、後発である第２のユーザの操作によるコンテンツ配信を優先的に処理する。
【００１８】
このため、例えば無線ＬＡＮにより同じＤＬＮＡの通信ネットワークに接続可能な圏内に複数の人が存在する環境では、第１のユーザと無関係な第２のユーザの操作が、第１のユーザの視聴を妨げることになる。従って、ユーザの視聴操作に混乱をもたらすことがある。
【００１９】
コンテンツを操作可能とするためのアクセス権を設定するための技術として、例えば特許文献１が知られている。
【００２０】
特許文献１では、クライアントからアクセスされるサーバによりアクセス情報を保持し、制御する仕組みを開示している。具体的には、ユーザがコンテンツをサーバにアップロードする時に、該当するコンテンツを公開する範囲を指定するためのグループ情報を設定し、公開範囲を設定する。
【００２１】
特許文献２では、ネットワーク上の機器から情報を取得し、所定の単位によりグループ化するために、マスタとなるＰＣが、自ら機器情報を取得し、グループ情報を生成し、機能を共有化することを開示している。
【先行技術文献】
【特許文献】
【００２２】
【特許文献１】特開２０１０−７３１８７号公報
【特許文献２】特開２０１０−２６３３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【００２３】
ＤＬＮＡでは、コンテンツはＰＵ機器又はＤＭＳ機器が保持する。従って、ＤＬＮＡに特許文献１の技術を採用し、本来アクセス制御するべきＤＭＲ機器にアクセス情報を設定すると、接続するＰＵ機器又はＤＭＳ機器が変わる度に、ＤＭＲ機器を設定しなおす必要がある。
【００２４】
また、例えばコンテンツをそれぞれＤＭＲ機器に表示し、複数人が視聴する場合には、アクセス情報をその都度変更する必要あり、柔軟なアクセス情報の設定が困難である。また、ＤＭＲ機器はコンテンツを保持していないので、視聴するコンテンツによっては、他の機器のアクセスの禁止又は許可の設定を事前に保持させることは困難である。
【００２５】
また、特許文献２の技術と同様に、複数のＰＵ機器又はＤＭＣ機器により、同じＤＭＲ機器を共有してＰｕｓｈ再生機能を利用することが想定される。この場合、アクセス制御の他にアクセス可能な機器をグループ化し、各グループに様々な機器を割り当てることが考えられる。
【００２６】
しかしながら、特許文献２のように、グループ化するＰＵ機器又はＤＭＣ機器をいずれか一つに限定することは、ユーザにとって不便である。また、実際の利用状況を考えると、マスタとなる機器はネットワークに存在するＰＵ機器又はＤＭＣ機器の中で任意に設定できることが望ましい。
【００２７】
また、仮に特許文献１及び特許文献２の技術を採用しても、ＰＵ機器又はＤＭＣ機器が、グループ化したアクセス情報を機器同士により送受信する仕組みが存在しないので、正しく動作させることができない。すなわち、ＰＵ機器又はＤＭＣ機器とＤＭＲ機器との間において、アクセス情報を同期できない。
【００２８】
このように、ＤＬＮＡのＰｕｓｈ機能を利用するユーザとしては、再生対象のコンテンツの内容又はユーザの周囲の状況に応じて、コンテンツの再生を邪魔されることがあった。
【００２９】
本発明は、上記事情に鑑みてなされたものであって、他のユーザから割り込みを受けずにコンテンツを視聴できる通信端末、再生機器、通信システム、通信方法、およびアクセス制御方法を提供することを目的とする。
【課題を解決するための手段】
【００３０】
本発明の通信端末は、コンテンツを再生する再生機器と通信する通信端末であって、前記再生機器へコンテンツの再生を指示する他の通信端末の識別情報を含む機器情報を受信する受信部と、各通信端末から前記再生機器へのアクセス権限を設定するアクセス権限設定部と、各通信端末の識別情報と、前記アクセス権限設定部により設定された各通信端末のアクセス権限の情報と、を含むアクセス情報を作成するアクセス情報生成部と、前記アクセス情報生成部により生成されたアクセス情報を、前記再生機器へ送信する送信部と、を備える。
【００３１】
この構成によれば、ユーザの操作する特定の通信端末が、他の通信端末のアクセス権限を決定し、アクセス権限の情報を含むアクセス情報を再生機器に通知できる。従って、特定の通信端末のユーザは、他のユーザから割り込みを受けずにコンテンツを視聴できる。
【００３２】
本発明の再生機器は、コンテンツを再生する再生機器であって、情報を受信する受信部と、当該再生機器へコンテンツの再生を指示する通信端末から当該再生機器へのアクセスを制御するアクセス制御部と、を備え、前記受信部が、第１の通信端末から、各通信端末の識別情報と、各通信端末から当該再生機器へのアクセス権限の情報と、を含むアクセス情報を受信し、前記アクセス制御部が、アクセス情報に基づいて、各通信端末から当該再生機器へのアクセスを制御する。
【００３３】
この構成によれば、各通信端末のアクセス権限が設定されたアクセス情報に基づいて、各通信端末からのアクセスを許可又は禁止できる。従って、特定の通信端末のユーザは、他のユーザから割り込みを受けずにコンテンツを視聴できる。
【００３４】
本発明の通信システムは、コンテンツを再生する再生機器と、前記再生機器と通信する通信端末と、を含む通信システムであって、前記通信端末は、前記再生機器へコンテンツの再生を指示する他の通信端末の識別情報を含む機器情報を受信する第１の受信部と、各通信端末から前記再生機器へのアクセス権限を設定するアクセス権限設定部と、各通信端末の識別情報と、前記アクセス権限設定部により設定された各通信端末のアクセス権限の情報と、を含むアクセス情報を作成するアクセス情報生成部と、前記アクセス情報生成部により生成されたアクセス情報を、前記再生機器へ送信する送信部と、を備え、前記再生機器は、情報を受信する第２の受信部と、当該再生機器へコンテンツの再生を指示する通信端末から当該再生機器へのアクセスを制御するアクセス制御部と、を備え、前記第２の受信部は、第１の通信端末から前記アクセス情報を受信し、前記アクセス制御部は、アクセス情報に基づいて、各通信端末から当該再生機器へのアクセスを制御する。
【００３５】
この構成によれば、ユーザの操作する特定の通信端末は、他の通信端末のアクセス権限を決定し、アクセス権限の情報を含むアクセス情報を再生機器に通知できる。また、再生機器は、各通信端末のアクセス権限が設定されたアクセス情報に基づいて、各通信端末からのアクセスを許可又は禁止できる。従って、特定の通信端末のユーザは、他のユーザから割り込みを受けずにコンテンツを視聴できる。
【００３６】
本発明の通信方法は、コンテンツを再生する再生機器と通信する通信端末の通信方法であって、前記再生機器へコンテンツの再生を指示する他の通信端末の識別情報を含む機器情報を受信するステップと、各通信端末から前記再生機器へのアクセス権限を設定するステップと、各通信端末の識別情報と、前記設定された各通信端末のアクセス権限の情報と、を含むアクセス情報を作成するステップと、前記生成されたアクセス情報を、前記再生機器へ送信するステップと、を有する。
【００３７】
この方法によれば、ユーザの操作する特定の通信端末が、他の通信端末のアクセス権限を決定し、アクセス権限の情報を含むアクセス情報を再生機器に通知できる。従って、特定の通信端末のユーザは、他のユーザから割り込みを受けずにコンテンツを視聴できる。
【００３８】
本発明のアクセス制御方法は、コンテンツを再生する再生機器におけるアクセス制御方法であって、情報を受信する受信ステップと、前記再生機器へコンテンツの再生を指示する通信端末から前記再生機器へのアクセスを制御するアクセス制御ステップと、を有し、前記受信ステップでは、第１の通信端末から、各通信端末の識別情報と、各通信端末から当該再生機器へのアクセス権限の情報と、を含むアクセス情報を受信し、前記アクセス制御ステップでは、前記アクセス情報に基づいて、各通信端末から当該再生機器へのアクセスを制御するアクセス制御部と、を有する。
【００３９】
この方法によれば、各通信端末のアクセス権限が設定されたアクセス情報に基づいて、各通信端末からのアクセスを許可又は禁止できる。従って、特定の通信端末のユーザは、他のユーザから割り込みを受けずにコンテンツを視聴できる。
【発明の効果】
【００４０】
本発明によれば、他のユーザから割り込みを受けずにコンテンツを視聴できる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態における２Ｂｏｘ・Ｐｕｓｈ型の通信システムの構成例を示すブロック図
【図２】本発明の実施形態における３Ｂｏｘ・Ｐｕｓｈ型の通信システムの構成例を示すブロック図
【図３】本発明の実施形態における主に通信端末の構成例を示すブロック図
【図４】本発明の実施形態における主に再生機器の構成例を示すブロック図
【図５】本発明の実施形態におけるグループ未設定状態における通信システムの動作例を示すシーケンス図
【図６】本発明の実施形態におけるグループ未設定状態における通信システムの動作例を示すシーケンス図（図５の続き）
【図７】本発明の実施形態におけるグループ設定完了後の機器追加時の通信システムの動作例を示すシーケンス図
【図８】本発明の実施形態におけるグループ設定解除時の通信システムの動作例を示すシーケンス図
【発明を実施するための形態】
【００４２】
本発明の実施形態について、図面を参照して以下に説明する。
【００４３】
図１は本実施形態における通信システム１０００の構成例を示す図である。図１の通信システム１０００は、ＤＬＮＡの２Ｂｏｘ・Ｐｕｓｈ型の通信システムである。図１の通信システム１０００は、ＰＵ機器１０及びＤＭＲ機器３０を備える。
【００４４】
図２は本実施形態における通信システム１０００の別の構成例を示す図である。図２の通信システム１０００は、ＤＬＮＡの３Ｂｏｘ・Ｐｕｓｈ型の通信システムである。図２の通信システム１０００は、ＤＭＣ機器２０、ＤＭＲ機器３０、及びＤＭＳ機器４０を備える。
【００４５】
また、通信システム１０００は、ＰＵ機器１０及びＤＭＲ機器３０の双方を含むものであってもよい。また、各機器が複数存在する通信システム１０００であってもよい。
【００４６】
図３及び図４は、通信システム１０００におけるＰＵ機器１０又はＤＭＲ機器３０の構成例を示すブロック図である。図３及び図４における通信システム１０００は、同一の通信システムを示す。図３では、通信端末１００の詳細な構成を示し、図４では、再生機器２００の詳細な構成を示す。通信端末１００は、ＰＵ機器１０又はＤＭＣ機器２０を含み、再生機器２００は、ＤＭＲ機器３０を含む。
【００４７】
通信システム１０００は、ＤＬＮＡに適合した通信システムであり、相互に通信ネットワークを介して接続された通信端末１００、通信端末１００Ｂ、及び再生機器２００を含む。なお、通信端末１００と通信端末１００Ｂとは互いに同等の機能を有する。
【００４８】
また、図３及び図４には示してないが、図２に示す通信システム１０００の場合、ＤＭＳ機器４０を含んでもよい。ＤＭＣ機器２０はコンテンツを保持しないので、ユーザがＤＭＣ機器を操作してコンテンツを視聴する場合には、所望のコンテンツを保持するＤＭＳ機器４０をＤＭＣ機器２０に接続してもよい。
【００４９】
通信システム１０００に接続する機器は、必要に応じて増減できる。通信端末１００，１００Ｂ及び再生機器２００は、無線ＬＡＮ等の通信機能を有する。従って、ＤＬＮＡに適合する任意の機器（例えば通信端末１００，１００Ｂ及び再生機器２００）を無線ＬＡＮの通信可能な圏内に移動すれば、増設できる。
【００５０】
通信端末１００，１００Ｂ及び再生機器２００は、ソフトウェア、専用のハードウェア（電気回路）、又はソフトウェアとハードウェアとの組み合わせとして実現できる。また、代表例として、通信端末１００の機能はスマートフォンに搭載することが想定される。再生機器２００は、視聴装置の代表例であるテレビに内蔵する、又は外付けすることが想定される。また、視聴対象となるコンテンツについては、例えば、動画、静止画、又は音楽が想定される。
【００５１】
図３を用いて通信端末１００の構成例について説明する。
【００５２】
通信端末１００は、ネットワークインタフェース（Ｉ／Ｆ）１１１、無線通信部１１２、ＰＵＳＨ機能制御ＵＩ部１１３、ＤＬＮＡプロトコル処理部１１４、他機器ＤＤ通信部１１５、及び機器リスト保持部１１６、及び機器情報保持部１２０を備える。また、通信端末１００は、アクセス情報テーブル保持部１３１、更新用アクセス情報テーブル保持部１３２、アクセス情報テーブル制御部１３３、アクセス情報設定ＵＩ部１３４、及びアクセス制御動作状態管理部１３５を備える。また、通信端末１００は、アクセス制御コマンド処理部１３６、アクセス情報テーブル送信部１３７、及び接続レンダラ管理部１３８を備える。
【００５３】
通信端末１００は、ネットワークインタフェース（Ｉ／Ｆ）１１１を介して通信システム１０００の通信ネットワークと接続され、通信ネットワークを介して再生機器２００及び通信端末１００Ｂと接続される。また、通信端末１００は、例えば無線ＬＡＮの通信回線を経由して通信システム１０００の通信ネットワークと接続される。
【００５４】
無線通信部１１２は、例えば無線ＬＡＮの通信機能を有し、通信端末１００と通信システム１０００に接続された他の機器（例えば通信端末１００Ｂ又は再生機器２００）との間において、無線通信する。
【００５５】
無線通信部１１２の無線通信機能により、例えば、所定のタイミングにおいて、制御用コマンドＣ１をネットワークインタフェース１１１を介して再生機器２００に送信する。制御用コマンドＣ１は、例えば、アクセス制御動作状態確認要求Ｃ１１、アクセス制御許可要求Ｃ１２、アクセス制御開始要求Ｃ１３、アクセス制御停止要求Ｃ１４、及びアクセス制御テーブル更新要求Ｃ１５を含む。
【００５６】
なお、以下のコマンドは、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）コマンドの１つとして新たに設けられる。ＳＯＡＰコマンドの１つとして新たに設けられるコマンドには、制御用コマンドＣ１（例えばＣ１１〜Ｃ１５含む）、アクセス制御停止通知Ｃ２１、アクセス情報テーブルダウンロードＣ３０のコマンド、及び再生制御ＤＭＲ機器決定コマンドＣ３１が含まれる。
【００５７】
ＰＵＳＨ機能制御ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部１１３は、Ｐｕｓｈ型のデータ配信によりコンテンツを再生するためのユーザインタフェースを提供する。例えば、利用可能なコンテンツの一覧を画面表示し、ユーザの入力操作を受け付けて指定されたコンテンツの再生を指示する。
【００５８】
また、ＰＵＳＨ機能制御ＵＩ部１１３は、制御用コマンドＣ１を送出する。制御用コマンドＣ１は、アクセス制御コマンド処理部１３６及びネットワークインタフェース１１１を介して再生機器２００に送信される。
【００５９】
ＤＬＮＡプロトコル処理部１１４は、ＤＬＮＡのプロトコルに従って通信制御する。ＤＬＮＡプロトコル処理部１１４は、ＰＵＳＨ機能制御ＵＩ部１１３から、例えば、再生制御の指示、又はＤＭＲ機器決定の指示を受け付ける。また、ＤＬＮＡプロトコル処理部１１４は、例えば再生制御の指示、又はＤＭＲ機器決定の指示をネットワークインタフェース１１１を介して再生機器２００に送出する。
【００６０】
また、ＤＬＮＡプロトコル処理部１１４は、通信システム１０００に接続された（通信システム１０００に含まれる）機器増減の情報を他の機器（例えば通信端末１００Ｂ又は再生機器２００）から取得し、ＰＵＳＨ機能制御ＵＩ部１１３に通知する。また、ＤＬＮＡプロトコル処理部１１４は、機器情報（ＤＤ）を機器情報保持部１２０から取得し、例えば通信端末１００Ｂに送出する。
【００６１】
また、ＤＬＮＡプロトコル処理部１１４は、再生機器２００に対して再生制御ＤＭＲ機器決定コマンドＣ３１を送信する。再生制御ＤＭＲ機器決定コマンドＣ３１とは、コンテンツを再生させるＤＭＲ機器３０を決定するためのコマンドである。
【００６２】
また、ＤＬＮＡプロトコル処理部１１４は、ネットワークインタフェース１１１を介して、所定の機器情報（Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ：ＤＤ）を、通信端末１００Ｂとの間において通信する。機器情報（ＤＤ）は、機器（例えば端末）を識別するためのＩＤ又は名称、機器の種別の情報（例えば、ＰＵ機器、ＤＭＣ機器である旨の情報）を含む。
【００６３】
他機器ＤＤ通信部１１５は、ＰＵＳＨ機能制御ＵＩ部１１３から機器リスト取得指示を受け付けて、他機器の機器情報（ＤＤ）をネットワークインタフェース１１１を介して取得する。他機器ＤＤ通信部１１５が取得した他機器の機器情報の一覧は、機器リストとして機器リスト保持部１１６に保持される。また、他機器ＤＤ通信部１１５は、自機器の機器情報を他機器へ送信する。
【００６４】
機器情報保持部１２０は、通信端末１００自身の機器種別を含む機器情報を保持する。通信端末１００がＤＭＣ機器である場合には、ＤＭＣ用機器情報１２１が機器情報保持部１２０に保持される。通信端末１００がＰＵ機器である場合には、ＰＵ用機器情報１２２が機器情報保持部１２０に保持される。
【００６５】
機器情報（例えばＤＭＣ用機器情報１２１又はＰＵ用機器情報１２２）は、例えばＸＭＬの書式に従って記述される。例えば、ＤＭＣ用機器情報１２１の場合には、＜Ｄｅｖｉｃｅ  Ｔｙｐｅ＞タグ要素として「Ｍｅｄｉａ  Ｃｏｎｔｒｏｌｌｅｒ」が記述され、ＰＵ用機器情報１２２の場合には、＜Ｄｅｖｉｃｅ  Ｔｙｐｅ＞タグ要素として、「ＰＵＳＨ」が記述される。
【００６６】
アクセス情報テーブル保持部１３１は、通信システム１０００において通信端末１００がマスタとなる場合に、ＤＭＲ機器３０に対する他の機器のアクセスを管理するための情報を含むアクセス情報テーブル１３１Ａを保持する。マスタとは、コンテンツを視聴するためのユーザのグループを設定する端末である。
【００６７】
アクセス情報テーブル１３１Ａは、例えば、通信システム１０００に接続された各機器の識別情報と、機器の種別の情報と、機器に対するアクセス権限の情報と、機器の所在を表す情報と、を機器毎に含む。機器の識別情報は、機器のＩＤ又は名称の情報を含む。アクセス権限の情報は、アクセス許可又は禁止の情報を含む。機器の所在を表す情報は、ＩＰアドレス又はＭＡＣアドレスを含む。ここでの機器とは、例えば通信端末１００，１００Ｂである。
【００６８】
図３の例では、端末Ａは、機器の種別がＰＵ機器であり、アクセスが許可されている。また、端末Ｂは、機器の種別がＤＭＣ機器であり、アクセスが禁止されている。端末Ａ及び端末Ｂは、例えば通信端末１００Ｂに相当する。
【００６９】
アクセス情報テーブル１３１Ａを用いることにより、複数の機器をグループ化して管理できる。すなわち、通信システム１０００に複数の通信端末１００，１００Ｂが接続される場合に、再生機器２００は、マスタである通信端末１００と同じグループに所属する端末についてはアクセスを許可し、同じグループに所属しない端末についてはアクセスを禁止できる。
【００７０】
更新用アクセス情報テーブル保持部１３２は、アクセス情報テーブル１３１Ａを更新する際に必要となる情報を含む更新用アクセス情報テーブルを保持する。更新用アクセス情報テーブルは、アクセス情報テーブル１３１Ａと同様である。
【００７１】
アクセス情報設定ＵＩ部１３４は、アクセス情報テーブル１３１Ａの内容を決定し、又は更新するためのユーザインタフェースを提供する。アクセス情報設定ＵＩ部１３４には、ＰＵＳＨ機能制御ＵＩ部１１３から、例えばグループ設定開始指示、又は機器増減の指示が入力される。アクセス情報設定ＵＩ部１３４は、これらの指示に応じて、グループ設定を開始するための情報を画面上に表示し、ユーザの入力操作を受け付ける。
【００７２】
具体的には、アクセス情報設定ＵＩ部１３４は、通信システム１０００に接続された機器の中から、アクセス制御の対象となるＰＵ機器１０又はＤＭＣ機器２０を抽出し、抽出した各機器をアクセス許可又は禁止するためのグループ設定を受け付ける。
【００７３】
また、アクセス情報設定ＵＩ部１３４は、アクセス情報テーブル制御部１３３に対して更新用テーブル修正指示を出力する。また、アクセス情報設定ＵＩ部１３４は、グループ設定の完了指示又は更新指示をＰＵＳＨ機能制御ＵＩ部１１３に通知する。
【００７４】
アクセス情報テーブル制御部１３３は、ユーザの入力操作に従ってアクセス情報設定ＵＩ部１３４から出力される情報を、アクセス情報テーブル保持部１３１に書き込む。
【００７５】
例えば、通信端末１００が、通信端末１００の他に端末Ａ及び端末Ｚを同じグループとし、「端末Ｂ」を別のグループとする入力操作を受け付けた場合、端末Ａ及び端末Ｚに対してアクセス許可され、端末Ｂに対してアクセス禁止される。この場合、アクセス情報テーブル１３１Ａの内容は、図３のようになる。
【００７６】
アクセス制御動作状態管理部１３５は、通信システム１０００に接続された各端末のアクセス制御に関する動作状態を管理する。また、アクセス制御動作状態管理部１３５は、ＰＵＳＨ機能制御ＵＩ部１１３から情報を取得し、アクセス制御コマンド処理部１３６からアクセス制御の情報を取得する。アクセス制御の情報は、例えば、アクセス制御開始要求Ｃ１３を再生機器２００へ送信してもよい旨を示す情報（アクセス制御開始要求ＯＫ）を含む。
【００７７】
アクセス制御コマンド処理部１３６は、再生機器２００に対するアクセス制御のための制御用コマンドＣ１をＰＵＳＨ機能制御ＵＩ部１１３から取得し、ネットワークインタフェース１１１を介して再生機器２００に送信する。また、アクセス制御コマンド処理部１３６は、例えば、制御用コマンドＣ１に対する応答、又は再生機器２００からのアクセス制御停止通知Ｃ２１を受信する。
【００７８】
アクセス情報テーブル送信部１３７は、所定の条件を満たす場合、アクセス情報テーブル保持部１３１からアクセス情報テーブル１３１Ａの内容を取得し、ネットワークインタフェース１１１を介して再生機器２００に送信する。例えば、再生機器２００からアクセス情報テーブルダウンロードＣ３０の要求を受けた場合、アクセス情報テーブル送信部１３７が、アクセス情報テーブル１３１Ａの内容を送信する。
【００７９】
接続レンダラ管理部１３８は、ＰＵＳＨ機能制御ＵＩ部１１３又はアクセス制御コマンド処理部１３６から情報を取得し、保持する。接続レンダラ管理部１３８は、例えば、コンテンツを再生する機器として選択したＤＭＲ機器３０のＩＰアドレス又はデバイス名の情報を取得し、保持する。
【００８０】
なお、アクセス情報テーブル制御部１３３、接続レンダラ管理部１３８、及びアクセス制御動作状態管理部１３５の機能は、通信端末１００内のＣＰＵが例えばＲＯＭに格納されたプログラムを実行することによって実現される。
【００８１】
次に、図４を用いて再生機器２００の構成例について説明する。
再生機器２００は、ネットワークインタフェース（Ｉ／Ｆ）２１１、ＡＶデコーダ２１２、ＤＬＮＡプロトコル処理部２１３、他機器ＤＤ通信部２１４、タイマ２１５、再生状態管理部２１６、無線通信部２１７、及び機器情報保持部２２７を備える。また、再生機器２００は、アクセス制御コマンド処理部２２１、アクセス情報テーブル受信部２２２、アクセス制御動作状態管理部２２３、アクセス情報テーブル管理部２２４、アクセス情報テーブル保持部２２５、及びアクセス情報テーブル取得先記録部２２６を備える。
【００８２】
再生機器２００は、ネットワークインタフェース（Ｉ／Ｆ）２１１を介して通信システム１０００の通信ネットワークと接続され、通信ネットワークを介して通信端末１００及び１００Ｂと接続される。
【００８３】
ネットワークインタフェース２１１は、例えば無線ＬＡＮの通信回線を経由して、通信システム１０００の通信ネットワークと接続される。
【００８４】
ＡＶデコーダ２１２は、例えば、動画、静止画、又は音楽の再生対象のコンテンツのデータを入力し、復号処理し、視聴可能なＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）情報を再生する。
【００８５】
また、ＤＬＮＡプロトコル処理部２１３は、通信端末１００からの再生制御ＤＭＲ機器決定コマンドＣ３１を受信する。
【００８６】
ＤＬＮＡプロトコル処理部２１３は、ＤＬＮＡのプロトコルに従って通信を制御する。ＤＬＮＡプロトコル処理部２１３は、他の機器（例えば通信端末１００）からの再生制御ＤＭＲ機器決定コマンドＣ３１を受け付けて、再生制御の信号をＡＶデコーダ２１２に与える。
【００８７】
また、ＤＬＮＡプロトコル処理部２１３は、他の機器からのアクセスに対して、アクセス制御動作状態管理部２２３と連携し、アクセス制御に関する動作状態を確認する。例えば、ＤＬＮＡプロトコル処理部２１３は、アクセス情報テーブル管理部２２４が管理するアクセス情報テーブル２２５Ａを参照し、事前に許可された機器のアクセスを受け付ける。また、ＤＬＮＡプロトコル処理部２１３は、必要に応じてタイマ２１５を利用する。
【００８８】
また、他機器ＤＤ通信部２１４は、ネットワークインタフェース２１１を介して、機器情報（ＤＤ）を他の機器（例えば通信端末１００，１００Ｂ）との間において通信する。例えば、他機器ＤＤ通信部２１４は、他機器の機器情報（ＤＤ）をネットワークインタフェース２１１を介して取得する。他機器ＤＤ通信部２１４が取得した他機器の機器情報の一覧は、機器リストとして図示しないメモリに保持される。
【００８９】
タイマ２１５は、ＤＬＮＡプロトコル処理部２１３及びアクセス制御コマンド処理部２２１の指示に従って時間を計測する。例えば、各種コマンド又はデータの受信タイミングに関する時間制限の超過の有無を監視するため、タイマ２１５を利用する。
【００９０】
再生状態管理部２１６は、ＡＶデコーダ２１２によるコンテンツの再生状態を管理する。
【００９１】
無線通信部２１７は、例えば無線ＬＡＮの通信機能を有し、再生機器２００と通信システム１０００に接続された他の機器（例えば通信端末１００，１００Ｂ）との間において、無線通信する。
【００９２】
機器情報保持部２２７は、再生機器２００自身の機器種別を含むＤＭＲ用機器情報２２７ａを保持している。ＤＭＲ用機器情報２２７ａは、再生機器２００がコンテンツの再生機能を有するＤＭＲ機器であることを表す情報を含む機器情報（ＤＤ）である。
【００９３】
ＤＭＲ用機器情報２２７ａは、例えばＸＭＬの書式に従って記述される。また、受け付け可能な命令として、制御用コマンドＣ１（Ｃ１１〜Ｃ１５）に相当するネットワークコマンドをＤＭＲ用機器情報２２７ａの＜ａｃｔｉｏｎ＞タグに追加してある。ＤＭＲ用機器情報２２７ａは、ＤＬＮＡプロトコル処理部２１３によって、所定の条件を満たす場合に他の機器に通知される。
【００９４】
アクセス制御コマンド処理部２２１は、所定のタイミングにおいて、他の機器（例えば通信端末１００）からの制御用コマンドＣ１を受信する。また、アクセス制御コマンド処理部２２１は、アクセス制御停止通知Ｃ２１を送信する。また、アクセス制御コマンド処理部２２１は、再生状態管理部２１６に対して再生状態取得指示又は再生状態更新指示を与え、再生状態を把握する。また、アクセス制御コマンド処理部２２１は、受信した制御用コマンドＣ１をアクセス制御動作状態管理部２２３に対して出力する。
【００９５】
アクセス情報テーブル受信部２２２は、再生機器２００自身が他の機器をアクセス制御する際に使用するアクセス情報テーブル１３１Ａを、他の機器（例えば通信端末１００）から受信する。
【００９６】
アクセス制御動作状態管理部２２３は、再生機器２００のアクセス制御に関する現在の動作状態を管理する。動作状態には、暫定動作中、動作中、非動作中の３種類の状態を含む。アクセス制御動作状態管理部２２３は、動作状態がいずれの状態であるかを把握する。
【００９７】
アクセス情報テーブル管理部２２４は、アクセス情報テーブル受信部２２２が他の機器から受信したアクセス情報テーブル１３１Ａの内容を、アクセス情報テーブル保持部２２５が保持するアクセス情報テーブル２２５Ａに書き込む。また、アクセス情報テーブル管理部２２４は、ＤＬＮＡプロトコル処理部２１３がアクセス情報テーブル２２５Ａを参照する場合、アクセス情報テーブル２２５Ａの内容を読み出し、ＤＬＮＡプロトコル処理部２１３に与える。
【００９８】
アクセス情報テーブル保持部２２５は、アクセス情報テーブル２２５Ａを保持する。例えば、通信端末１００がマスタとなる場合には、通信端末１００に存在するアクセス情報テーブル１３１Ａの内容が再生機器２００にダウンロードされて、アクセス情報テーブル保持部２２５が保持するアクセス情報テーブル２２５Ａに書き込まれる。
【００９９】
アクセス情報テーブル取得先記録部２２６は、アクセス情報テーブル１３１Ａをどの機器から受信するかを表す取得先の情報（例えばＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）を記録する。取得先の情報は、他の機器から受信してもよいし、あらかじめ記録されていてもよい。
【０１００】
なお、ＡＶデコーダ２１２、再生状態管理部２１６、アクセス制御動作状態管理部２２３、及びアクセス情報テーブル管理部２２４の機能は、再生機器２００内のＣＰＵが例えばＲＯＭに格納されたプログラムを実行することによって実現される。
【０１０１】
次に、通信システム１０００の動作例について説明する。
まず、グループ未設定状態における動作例について説明する。
【０１０２】
図５及び図６は、グループ未設定状態における通信システム１０００の動作例を示すタイムチャートである。なお、図５に示す動作の続きが図６に示されている。
【０１０３】
図５及び図６では、通信システム１０００は、Ｎ個のＰＵ機器１０（１０（１）〜１０（Ｎ））と、Ｎ個のＤＭＣ機器２０（２０（１）〜２０（Ｎ））と、ＤＭＲ機器３０と、を備えることを想定する。ＰＵ機器１０（１）〜１０（Ｎ）及びＤＭＣ機器２０（１）〜２０（Ｎ）は、通信端末１００の一例である。ＤＭＲ機器３０は、再生機器２００の一例である。
【０１０４】
また、図５及び図６では、初期状態、つまりグループ未設定状態において、ＰＵ機器１０（１）をマスタとすることを想定する。
【０１０５】
まず、ＰＵ機器１０（１）は、他機器ＤＤ通信部１１５が、他のＰＵ機器１０（２）〜１０（Ｎ）、ＤＭＣ機器２０（１）〜２０（Ｎ）、及びＤＭＲ機器３０に対して、ＰＵ機器１０（１）の機器情報ＤＤを含む情報を、「Ｎｏｔｉｆｙ」として通知する（ステップＳ１１）。
【０１０６】
ＰＵ機器１０（２）〜１０（Ｎ）、ＤＭＣ機器２０（１）〜２０（Ｎ）、及びＤＭＲ機器３０は、他機器ＤＤ通信部１１５又は２１４が、ＰＵ機器１０（１）の機器情報ＤＤを取得する（ステップＳ２１，Ｓ３１，Ｓ４１）。
【０１０７】
続いて、ＰＵ機器１０（２）〜１０（Ｎ）、ＤＭＣ機器２０（１）〜２０（Ｎ）、及びＤＭＲ機器３０は、他機器ＤＤ通信部１１５又は２１４が、自端末の機器情報ＤＤを含む情報を、「Ｎｏｔｉｆｙ」としてＰＵ機器１０（１）に通知する（ステップＳ１２、Ｓ２２，Ｓ３２，Ｓ４２）。
【０１０８】
機器情報ＤＤの通知では、ＤＬＮＡの機能に含まれる「Ｎｏｔｉｆｙ」と「Ｍ−ｓｅａｒｃｈ」の仕組みを利用する。
【０１０９】
ＰＵ機器１０（１）は、他機器ＤＤ通信部１１５が、通信システム１０００に接続された全ての機器から、ＰＵ機器及びＤＭＣ機器の機器情報ＤＤを収集する（ステップＳ１３）。このように、各ＰＵ機器１０及び各ＤＭＣ機器２０が自機のＤＤを意図的にブロードキャスト送信する。これにより、各機器は、通信システム１０００に存在するＰＵ機器１０の台数及びＤＭＣ機器２０の台数を認識できる。
【０１１０】
続いて、ＰＵ機器１０（１）は、他機器ＤＤ通信部１１５が、収集した機器情報ＤＤをＤＭＲ機器３０に送信する（ステップＳ１４）。ＤＭＲ機器３０は、他機器ＤＤ通信部２１４が、ＰＵ機器１０（１）から機器情報ＤＤを取得する（ステップＳ４３）。
【０１１１】
ＰＵ機器１０（１）は、図示しないコンテンツ選択部が、ユーザの入力操作を受け付けて、再生対象となるコンテンツを選択する（ステップＳ１５）。すなわち、ＰＵ機器１０（１）のＰＵＳＨ機能制御ＵＩ部１１３が、コンテンツ選択のためのユーザの入力操作を受け付ける。
【０１１２】
続いて、通信システム１０００は、再生機器の選択処理を実行する（ステップＳ００）。図５では、再生機器としてＤＭＲ機器３０が選択される。すなわち、ＰＵ機器１０（１）のＰＵＳＨ機能制御ＵＩ部１１３が再生制御ＤＭＲ機器決定の情報をＤＬＮＡプロトコル処理部１１４へ出力し、ＤＬＮＡプロトコル処理部１１４が、ネットワークインタフェース１１１を介して再生制御ＤＭＲ機器決定コマンドＣ３１をＤＭＲ機器３０へ送信する。
【０１１３】
続いて、ＰＵ機器１０（１）は、アクセス制御コマンド処理部１３６が、選択したＤＭＲ機器３０に対してアクセス制御動作状態確認要求Ｃ１１を送信し、ＤＭＲ機器３０におけるアクセス制御の状態を確認する（ステップＳ１６，Ｓ４４）。ＤＭＲ機器３０は、アクセス制御コマンド処理部２２１が、アクセス制御動作状態管理部２２３が管理する動作状態をＰＵ機器１０（１）に通知する。動作状態は、例えばアクセス制御停止状態である。
【０１１４】
また、ＰＵ機器１０（１）は、選択したＤＭＲ機器３０に対して、アクセス制御コマンド処理部２２１が、ＤＭＲ機器３０の再生状態を確認するための再生状態確認要求を送信し、再生状態を確認する（ステップＳ１７，Ｓ４５）。ＤＭＲ機器３０は、アクセス制御コマンド処理部２２１が、再生状態管理部２１６が管理する再生状態をＰＵ機器１０（１）に通知する。
【０１１５】
続いて、ＰＵ機器１０（１）は、アクセス制御動作状態管理部１３５が、選択したＤＭＲ機器３０の状態が「アクセス制御なし状態」かつ「再生状態が停止状態」又は「ＮＯ  ＭＥＤＩＡ  ＰＲＥＳＥＮＴ」であるか否かを判定する（ステップＳ１８）。ＤＭＲ機器３０に対するアクセス制御がされておらず、ＤＭＲ機器３０の再生状態が停止状態である又はＤＭＲ機器３０が再生するコンテンツがない場合、図６のステップＳ１９に進む。
【０１１６】
なお、再生状態が停止状態とは、ＤＭＲ機器３０がコンテンツの取得先のＵＲＬの情報を保持しているが、コンテンツを再生していない状態である。「ＮＯ  ＭＥＤＩＡ  ＰＲＥＳＥＮＴ」の状態とは、ＤＭＲ機器３０がコンテンツの取得先のＵＲＬの情報を保持しておらず、コンテンツを再生していない状態である。
【０１１７】
続いて、アクセス情報設定ＵＩ部１３４が、アクセス制御を開始するためのユーザの入力操作を受け付けて、アクセス制御許可要求Ｃ１２を出力する。つまり、ＰＵ機器１０（１）は、アクセス制御コマンド処理部１２６が、ＤＭＲ機器３０に対して、アクセス制御許可要求Ｃ１２を送信する（ステップＳ１９）。
【０１１８】
ＤＭＲ機器３０は、アクセス制御コマンド処理部２２１が、アクセス制御許可要求Ｃ１２を受信すると、アクセス制御許可要求Ｃ１２をアクセス制御動作状態管理部２２３に送る（ステップＳ４６）。これにより、アクセス制御動作状態管理部２２３が管理するアクセス制御の動作状態が「暫定動作中」になる（ステップＳ４７）。
【０１１９】
「暫定動作中」の場合には、ＤＭＲ機器３０は、アクセス制御コマンド処理部２２１が、アクセス制御許可要求Ｃ１２の送信元（ここではＰＵ機器１０（１））を除く全ての機器のアクセスを禁止するように、排他制御する。これにより、グループ設定における他の機器による割り込みを防止できる。
【０１２０】
ＰＵ機器１０（１）は、アクセス情報設定ＵＩ部１３４は、グループ設定のための画面を表示し、ユーザからの入力操作を待つ（ステップＳ２０）。すなわち、アクセス情報設定ＵＩ部１３４は、ステップＳ１３において収集されたＰＵ機器１０（１）以外のＰＵ機器１０（２）〜１０（Ｎ）又はＤＭＣ機器２０（１）〜２０（Ｎ）の一覧を画面上に表示し、グループ設定の入力操作を待つ。
【０１２１】
例えば、ＰＵ機器１０（１）は、アクセス情報テーブル制御部１３３が、ＰＵ機器１０（１）を操作するユーザと共通のコンテンツ視聴を希望するユーザが所有するＰＵ機器１０（２）に対して、ＤＭＲ機器３０へのアクセスを許可するように、ＰＵ機器１０（１）と同じグループを割り当てる。これにより、例えば他のＰＵ機器１０（３）〜（Ｎ）及びＤＭＣ機器２０（１）〜２０（Ｎ）は、ＤＭＲ機器３０へのアクセスが禁止される。
【０１２２】
アクセス情報テーブル制御部１３３は、各ＰＵ機器１０若しくは各ＤＭＣ機器２０のグループ割り当て、又は、アクセス許可若しくは禁止の情報を、アクセス情報テーブル１３１Ａに反映する。
【０１２３】
アクセス情報テーブル１３１Ａに内容が反映されると、ＰＵ機器１０（１）のアクセス制御コマンド処理部１３６は、アクセス制御開始要求Ｃ１３をＤＭＲ機器３０に送信する（ステップＳ２０Ａ）。また、アクセス制御コマンド処理部１３６は、アクセス制御開始要求Ｃ１３と共に、ＰＵ機器１０（１）が作成したアクセス情報テーブルの所在を表す情報（例えばＵＲＬの情報）を送信してもよい。
【０１２４】
「暫定動作中」のＤＭＲ機器３０のアクセス制御コマンド処理部２２１は、ＰＵ機器１０（１）からのアクセス制御開始要求Ｃ１３を受信する（ステップＳ４８）。また、アクセス制御コマンド処理部２２１は、ＰＵ機器１０（１）からのＵＲＬの情報を、アクセス情報テーブル１３１Ａの取得先として、アクセス情報テーブル取得先記録部２２６に記録させる。
【０１２５】
続いて、ＤＭＲ機器３０は、ＵＲＬの情報により示された取得先であるＰＵ機器１０（１）にアクセスし、アクセス情報テーブル受信部２２２が、アクセス情報テーブルダウンロードＣ３０を実行する（ステップＳ４９）。つまり、ＤＭＲ機器３０は、ＰＵ機器１０（１）が保持するアクセス情報テーブル１３１Ａの内容を取得する。
【０１２６】
ＤＭＲ機器３０は、アクセス情報テーブルダウンロードＣ３０が完了した後、アクセス制御動作状態管理部２２３は、アクセス情報テーブル１３１Ａの内容に基づくアクセス情報テーブル２２５Ａの内容に従って、アクセス制御を開始する（ステップＳ５０）。すなわち、アクセス制御動作状態管理部２２３は、ＰＵ機器１０（１）と同じグループに所属するＰＵ機器１０（２）〜（Ｎ）又はＤＭＣ機器２０（１）〜（Ｎ）からのアクセスは許可する。また、アクセス制御動作状態管理部２２３は、同じグループに所属しないＰＵ機器１０又はＤＭＣ機器２０からのアクセスは禁止するよう排他制御する。この場合、アクセス制御動作状態管理部２２３が管理するアクセス制御の動作状態は、「動作中」になる。
【０１２７】
例えば、ＰＵ機器１０（１）のアクセス情報テーブル１３１Ａの内容が図３に示す状態である場合には、ＤＭＲ機器３０は以下のように動作する。すなわち、ＤＭＲ機器３０のアクセス制御動作状態管理部２２３は、ＰＵ機器１０（１）と同じグループに所属する端末Ａ，端末Ｚからのアクセスを許可し、ＰＵ機器１０（１）と同じグループに所属しない端末Ｂからのアクセスを禁止する。
【０１２８】
また、動作中になると、ＤＭＲ機器３０は、図示しないコンテンツ取得部が、ＰＵ機器１０（１）からＰＵ機器１０（１）のユーザが視聴したいコンテンツのＵＲＬの情報を取得し、ＵＲＬを用いてコンテンツを取得する。コンテンツは、例えば、ＰＵ機器１０（１）がＰＵＳＨ配信し、又はＤＭＳ機器４０がＰＵＳＨ配信する。ＤＭＲ機器３０は、コンテンツを取得すると、ＡＶデコーダ２１２が、ＰＵＳＨ配信されたコンテンツの再生を開始する。
【０１２９】
なお、ＤＭＲ機器３０は、コンテンツの再生中に、他の機器からアクセスがあった場合には、アクセス制御動作状態管理部２２３が、アクセス情報テーブル２２５Ａを参照し、アクセス元の機器がアクセス許可されているか否かを識別する。アクセス制御動作状態管理部２２３は、アクセス許可されていない機器に対しては、エラーを通知してもよい。
【０１３０】
このように、通信端末１００は、受信部（第１の受信部）と、アクセス権限設定部と、アクセス情報生成部と、送信部と、を備える。受信部は、再生機器２００へコンテンツの再生を指示する他の通信端末の識別情報を含む機器情報を受信する。受信部は、例えば他機器ＤＤ通信部１１５である。アクセス権限設定部は、各通信端末から再生機器２００へのアクセス権限を設定する。アクセス権限設定部は、例えばアクセス情報設定ＵＩ部１３４である。アクセス情報生成部は、各通信端末の識別情報と、アクセス権限設定部により設定された各通信端末のアクセス権限の情報と、を含むアクセス情報を作成する。アクセス情報生成部は、例えばアクセス情報テーブル制御部１３３である。アクセス情報は、例えば、アクセス情報テーブル１３１Ａに含まれる情報である。送信部は、アクセス情報生成部により生成されたアクセス情報を再生機器２００へ送信する。送信部は、例えばアクセス情報テーブル送信部１３７である。
【０１３１】
この通信端末１００によれば、アクセス情報を生成して再生機器２００へ送信することで、通信端末１００のユーザがコンテンツを共有して視聴したい他のユーザとの間で、コンテンツ共有視聴のためのグループを設定できる。従って、意図しない後発のユーザによりコンテンツの視聴を邪魔されない。また、仲間内におけるコンテンツ視聴であっても、意図しないタイミングにおける割り込みを防止でき、楽しさが減少することを回避できる。さらに、第三者から割り込みを受ける心配をせずに済むため、ユーザの負担が軽減される。
【０１３２】
また、再生機器２００は、情報を受信する受信部（第２の受信部）と、再生機器２００へコンテンツの再生を指示する通信端末１００から再生機器２００へのアクセスを制御するアクセス制御部と、を備える。受信部は、第１の通信端末から、各通信端末１００の識別情報と、各通信端末１００から再生機器２００へのアクセス権限の情報と、を含むアクセス情報を受信する。アクセス制御部は、アクセス情報に基づいて、各通信端末１００から再生機器２００へのアクセスを制御する。受信部は、例えばアクセス情報テーブル受信部２２２である。第１の通信端末は、例えばマスタとしてのＰＵ機器１０（１）である。アクセス制御部は、例えばアクセス制御動作状態管理部２２３である。
【０１３３】
この再生機器２００によれば、アクセス情報（例えばアクセス情報テーブル１３１Ａ）に基づいて他の機器からのアクセス制御を行うことで、意図しない第三者により不意に再生対象のコンテンツが変更されることを防止できる。
【０１３４】
また、通信端末１００は、送信部が、操作部により所定の入力操作を受け付けた場合、再生機器２００によるアクセス制御の許可を要求するためのアクセス制御許可要求Ｃ１２を、再生機器２００へ送信してもよい。操作部は、例えばアクセス情報設定ＵＩ部１３４である。これにより、通信端末１００をマスタとするよう通知し、暫定的に他の機器からのアクセス制御を禁止させることができる。
【０１３５】
また、再生機器２００は、アクセス制御部が、受信部により第１の通信端末からアクセス制御許可要求Ｃ１２を受信した場合、第１の通信端末以外の通信端末からのアクセスを禁止してもよい。これにより、暫定的に、マスタとしての第１の通信端末以外の機器からのアクセス制御を禁止させることができる。従って、グループ設定の割り込み、又はグループ設定中の他のユーザによるコンテンツ視聴を防止できる。
【０１３６】
次に、グループ設定後の機器追加時の動作例について説明する。
図７は、通信システム１０００によるグループ設定後の機器追加時の動作例を示すタイムチャートである。
【０１３７】
図７では、図５の場合と同様に、通信システム１０００が、Ｎ個のＰＵ機器１０（１０（１）〜１０（Ｎ））と、Ｎ個のＤＭＣ機器２０（２０（１）〜２０（Ｎ））と、ＤＭＲ機器３０と、を備えることを想定する。
【０１３８】
図７では、ＤＭＲ機器３０が、図５及び図６で示したアクセス制御（排他制御）を既に実行開始している（ステップＳ６０）。また、通信システム１０００において、新たなＰＵ機器１０又はＤＭＣ機器が追加された場合、又は、既に決定されたグループの割り当てを変更する場合を想定する。また、ＰＵ機器１０（１）がマスタとして動作することを想定する。
【０１３９】
通信システム１０００に新たに接続されたＰＵ機器１０（Ｎ）は、他機器ＤＤ通信部１１５が、ＰＵ機器１０（Ｎ）の機器情報ＤＤを含む情報を「Ｎｏｔｉｆｙ」としてＰＵ機器１０（１）に通知する（ステップＳ７１，Ｓ６１）。また、ＰＵ機器１０（１）は、他機器ＤＤ通信部１１５が、ＰＵ機器１０（１）の機器情報ＤＤを含む情報を端末１０（Ｎ）に通知する（ステップＳ６２，Ｓ７２）。
【０１４０】
端末１０（１）は、他機器ＤＤ通信部１１５が、ステップＳ６１において取得したＰＵ機器１０（Ｎ）の機器情報ＤＤを機器リスト保持部１１６に追加し、機器リストを更新する（ステップＳ６３）。
【０１４１】
同様に、通信システム１０００に新たに接続されたＤＭＣ機器２０（Ｎ）は、他機器ＤＤ通信部１１５が、ＤＭＣ機器の機器情報ＤＤを含む情報を「Ｎｏｔｉｆｙ」としてＰＵ機器１０（１）に通知する（ステップＳ７３，Ｓ６４）。また、ＰＵ機器１０（１）は、他機器ＤＤ通信部１１５が、ＰＵ機器１０（１）の機器情報ＤＤを含む情報をＤＭＣ機器２０（Ｎ）に通知する（ステップＳ６５，Ｓ７４）。
【０１４２】
ＰＵ機器１０（１）は、他機器ＤＤ通信部１１５が、ステップＳ６４において取得したＤＭＣ機器２０（Ｎ）の機器情報ＤＤを機器リスト保持部１１６に追加し、機器リストを更新する（ステップＳ６６）。
【０１４３】
また、ＰＵ機器１０（１）は、アクセス情報設定ＵＩ部１３４が、新たな機器情報ＤＤの受信により機器リストが更新される度に、新たな機器が追加されたことを画面に表示してもよい。これにより、新たな機器が追加されたことをユーザに通知できる（ステップＳ６３，Ｓ６６）。
【０１４４】
続いて、ＰＵ機器１０（１）では、アクセス情報テーブル制御部１３３が、最新の機器リストの内容に基づいて、任意のタイミングにおいて、アクセス情報テーブル保持部１３１に保持されたアクセス情報テーブル１３１Ａを更新する（ステップＳ６７）。アクセス情報テーブル１３１Ａが更新される際には、更新用アクセス情報テーブルが用いられる。
【０１４５】
すなわち、ＰＵ機器１０（１）は、アクセス情報設定ＵＩ部１３４が、ユーザからの所定の入力操作を受け付けると、最新の機器リストの内容に基づいて、現在接続されているＰＵ機器、ＤＭＣ機器の一覧を画面に表示する。また、アクセス情報設定ＵＩ部１３４は、一覧表示された各機器のグループ割り当ての変更入力を受け付ける。各機器のグループ割り当てを変更する場合には、アクセス情報テーブル制御部１３３は、変更の内容を、更新用アクセス情報テーブル保持部１３２に書き込む。
【０１４６】
アクセス情報テーブル１３１Ａの更新のための入力操作後、ユーザからの所定の入力操作を受け付けると、ＰＵ機器１０（１）のアクセス制御コマンド処理部１３６は、アクセス制御テーブル更新要求Ｃ１５をＤＭＲ機器３０に送信する（ステップＳ６８）。
【０１４７】
ＤＭＲ機器３０では、アクセス制御コマンド処理部２２１が、ＰＵ機器１０（１）からのアクセス制御テーブル更新要求Ｃ１５を受信する（ステップＳ７５）。また、アクセス情報テーブル受信部２２２が、ＰＵ機器１０（１）にアクセスして更新後のアクセス情報テーブル１３１Ａの内容を受信する（更新後のアクセス情報テーブルダウンロードＣ３０）。また、アクセス情報テーブル管理部２２４が、アクセス情報テーブル２２５Ａの内容を、受信されたアクセス情報テーブル１３１Ａの内容に応じて更新する。
【０１４８】
このように、通信端末１００は、受信部が、送信部によりアクセス情報を送信した後、アクセス情報に識別情報が含まれていない新たな他の通信端末から機器情報を受信してもよい。アクセス権限設定部は、他の通信端末から再生機器２００へのアクセス権限を新たに設定してもよい。アクセス情報生成部は、新たな他の通信端末の識別情報と、アクセス権限設定部により新たに設定されたアクセス権限と、に基づいて、アクセス情報を更新してもよい。送信部は、アクセス情報生成部により更新されたアクセス情報を再生機器２００へ送信してもよい。
【０１４９】
この通信端末１００によれば、一度グループ設定した後であっても、通信システム１０００内に追加された新たな通信端末を含めて、グループ設定できる。また、追加した通信端末の再生機器２００に対するアクセス制御の許可又は禁止を、ユーザが自由に決定できる。従って、アクセス制御中であっても、通信端末１００のユーザのグループに参加でき、コンテンツ視聴を一緒に楽しむことができる。
【０１５０】
また、再生機器２００は、受信部により受信されたアクセス情報を保持するアクセス情報保持部を備え、受信部により第１の通信端末から受信されたアクセス情報に基づいて、アクセス情報保持部に保持されたアクセス情報を更新してもよい。アクセス情報保持部は、例えばアクセス情報テーブル保持部２２５である。第１の通信端末から受信されたアクセス情報は、例えばアクセス情報テーブル１３１Ａに含まれる情報である。アクセス情報保持部に保持されたアクセス情報は、例えばアクセス情報テーブル２２５Ａに含まれる情報である。
【０１５１】
この再生機器２００によれば、グループ設定後であっても、通信端末１００側のアクセス情報と再生機器２００側のアクセス情報とを逐次同期させることができる。つまり、再生機器２００は、アクセス制御を開始した後であっても、アクセス制御に使用するアクセス情報の内容を更新できる。従って、アクセス制御を開始した後であっても、新たな通信端末を通信システム１０００に自由に追加できる。
【０１５２】
また、通信端末１００は、送信部が、操作部により所定の入力操作を受け付けた場合、アクセス情報を更新するためのアクセス情報更新要求を再生機器２００へ送信してもよい。アクセス情報更新要求は、例えばアクセス制御テーブル更新要求Ｃ１５である。これにより、ユーザ主導のタイミングにおいて、アクセス情報の更新を要求できる。
【０１５３】
次に、グループ設定解除について説明する。
図８は、通信システム１０００のグループ設定解除時の動作例を示すフローチャートである。
【０１５４】
図８では、図５の場合と同様に、通信システム１０００が、Ｎ個のＰＵ機器１０（１０（１）〜１０（Ｎ））と、Ｎ個のＤＭＣ機器２０（２０（１）〜２０（Ｎ））と、ＤＭＲ機器３０と、を備えることを想定する。また、ＰＵ機器１０（１）がマスタとして動作する場合を想定する。
【０１５５】
図８の動作例では、ＤＭＲ機器３０がアクセス制御（排他制御）を既に実行開始しており（ステップＳ８０）、ＰＵ機器１０（１）又はＤＭＲ機器３０がアクセス制御の許可を解除する場合を想定する。
【０１５６】
例えば、ＰＵ機器１０（１）は、ユーザがアクセス制御の停止のための入力操作をすると、アクセス情報設定ＵＩ部１３４は、この入力操作を受け付ける。そして、アクセス制御コマンド処理部１３６は、アクセス制御停止要求Ｃ１４を、ネットワークインタフェース１１１を介してＤＭＲ機器３０に送信する（ステップＳ８１）。
【０１５７】
ＤＭＲ機器３０は、アクセス制御コマンド処理部２２１が、アクセス制御停止要求Ｃ１４を受信すると（ステップＳ８４）、アクセス制御において使用中のアクセス情報テーブルの情報を破棄する（ステップＳ８５）。また、アクセス制御動作状態管理部２２３は、アクセス制御の動作状態を「非動作中」に切り替える（ステップＳ８６）。これにより、ＰＵ機器１０（１）及びＰＵ機器１０（１）により許可されたグループに含まれない機器に対するＤＭＲ機器３０の排他的なアクセス制御モードがオフになる。
【０１５８】
ＰＵ機器１０（１）は、アクセス制御停止要求Ｃ１４を送信した後、ＤＭＲ機器３０におけるアクセス制御の動作状態を確認する（ステップＳ８２）。つまり、アクセス制御コマンド処理部１３６が、アクセス制御動作状態確認要求Ｃ１１をＤＭＲ機器３０へ送信する。
【０１５９】
ＤＭＲ機器３０のアクセス制御コマンド処理部２２１は、アクセス制御動作状態管理部２２３の管理する動作状態が「非動作中」に切り替わると、アクセス制御停止通知Ｃ２１をＰＵ機器１０（１）に送信する。従って、ＰＵ機器１０（１）は、ＤＭＲ機器３０におけるアクセス制御の動作状態を確認できる。例えば、アクセス制御停止要求Ｃ１４に伴い、ＤＭＲ機器３０の動作状態が非動作中に変更されたことを確認できる。
【０１６０】
ＰＵ機器１０（１）は、アクセス情報テーブル制御部１３３が、ＤＭＲ機器３０におけるアクセス制御の動作状態が「非動作中」であることを確認すると、アクセス情報テーブル１３１Ａの情報を破棄する（ステップＳ８３）。また、ＰＵ機器１０（１）は、再生中のコンテンツのＰＵＳＨ配信を終了させる。
【０１６１】
なお、ＤＭＲ機器３０は、アクセス制御の動作状態が「動作中」の場合に、ＰＵ機器１０（１）からのアクセス制御停止要求Ｃ１４を受信しない場合でも、自律的にアクセス制御を停止してもよい。
【０１６２】
例えば、ＤＭＲ機器３０は、アクセス制御動作状態管理部２２３は、ＰＵ機器１０（１）が無線通信部２１７による通信圏内に存在する否かを監視する。また、アクセス制御動作状態管理部２２３は、通信圏内に存在するか否かの情報に基づいて、通信システム１０００における通信ネットワークとＰＵ機器１０（１）との接続状態、再生対象のコンテンツのデータ受信状況、又はコマンドの受信状況を監視する。
【０１６３】
アクセス制御動作状態管理部２２３は、例えば、ＰＵ機器１０（１）が所定時間（例えば５分間）以上ＤＭＲ機器３０にアクセスしていない場合、アクセス制御の継続が望ましくない状況を検出できる。アクセス制御の継続が望ましくない状況とは、例えば、所定時間以上ＰＵ機器１０（１）から通信信号を検出しない状況であり、ＰＵ機器１０（１）がＤＭＲ機器３０の通信圏外に移動した、又は通信環境が劣化したことを含む。この状況を検出した場合、ＤＭＲ機器３０は、先に説明したステップＳ８５，Ｓ８６を実行する。
【０１６４】
なお、通信システム１０００における通信ネットワークの通信圏内外の移動時のアクセス制御については、後述する。
【０１６５】
このように、通信端末１００（例えばＰＵ機器１０又はＤＭＣ機器２０）、再生機器２００（例えばＤＭＲ機器３０）のいずれもが、ユーザの操作に応じて又は所定の条件を満たしたときに、ＤＭＲ機器３０のアクセス制御を解除できる。従って、グループ設定した機器とは異なる通信端末１００により、新たにグループ設定でき、異なるコンテンツ共有視聴の環境を創出できる。
【０１６６】
このように、通信端末１００は、送信部が、操作部により所定の入力操作を受け付けた場合、アクセス情報を破棄させるためのアクセス制御停止要求を、再生機器２００へ送信してもよい。これにより、コンテンツを特定のユーザにより再生制御するためのグループ設定を解除できる。グループ設定が解除されないと、アクセスを禁止されたユーザはアクセスできないが、グループ設定したい他のユーザが再生機器２００へアクセスできるようになる。従って、新しいグループを設定し、新しいコンテンツ視聴環境を創出できる。
【０１６７】
また、再生機器２００は、アクセス情報保持部及びアクセス情報管理部を備えてもよい。アクセス情報管理部は、受信部により第１の通信端末からアクセス制御停止要求Ｃ１４を受信した場合、又は受信部により第１の通信端末からの通信信号を所定時間以上検出しなかった場合、アクセス情報をアクセス情報保持部から破棄する。アクセス情報管理部は、例えばアクセス情報テーブル管理部２２４である。これにより、コンテンツを特定のユーザにより再生制御するためのグループ設定を解除できる。グループ設定が解除されないと、アクセスを禁止されたユーザはアクセスできないが、グループ設定したい他のユーザが再生機器２００へアクセスできるようになる。従って、新しいグループを設定し、新しいコンテンツ視聴環境を創出できる。
【０１６８】
次に、通信システム１０００における通信ネットワークの通信圏内外の移動時のアクセス制御について説明する。
【０１６９】
通信システム１０００を構成する各機器を移動させることができるが、機器が通信不可能な圏外に移動した場合、通信不可能な状態になる。
【０１７０】
ＰＵ機器１０又はＤＭＣ機器２０が移動して、通信圏内又は通信圏外が切り替わる場合、通信システム１０００は、以下のように制御する。例えば、ＰＵ機器１０又はＤＭＣ機器２０が、ＤＭＲ機器３０に対して一時的に再生制御又はデータ送信ができない状態から復帰した場合、以前に接続したＤＭＲ機器３０に対して、アクセス制御動作状態確認要求Ｃ１１を送信する。以前に接続したＤＭＲ機器３０の情報は、接続レンダラ管理部１３８に記憶されている。
【０１７１】
ＤＭＲ機器３０は、アクセス制御動作状態確認要求Ｃ１１を受信し、アクセス制御動作状態確認要求Ｃ１１の要求元とＤＭＲ機器３０との動作状態を確認する。以前にアクセス制御が許可された機器からの通知であり、アクセス制御の動作状態が「動作中」であれば、ＤＭＲ機器３０は、上記要求元に対して、アクセス制御許可を通知する。なお、ＰＵ機器１０又はＤＭＣ機器２０は、アクセス制御開始後、アクセス制御されるＤＭＲ機器３０の情報を接続レンダラ管理部１３８に記憶させている。
【０１７２】
このように、通信システム１０００に含まれる各機器の移動に伴って一時的に通信状態が悪化しても、ＤＭＲ機器３０のアクセス制御を維持できる。
【０１７３】
次に、複数の機器のアクセス制御の情報を一括して設定し、ＤＭＲ機器３０をアクセス制御することについて説明する。
【０１７４】
ＰＵ機器１０（１）は、ＤＭＲ機器３０に対して初めてアクセス制御許可要求Ｃ１２又はアクセス制御開始要求Ｃ１３を送信する場合、複数のＰＵ機器１０及びＤＭＣ機器２０のアクセス許可又は禁止の設定を纏めて設定してもよい。
【０１７５】
ＰＵ機器１０（１）は、例えばユーザの入力操作に従って、複数の機器のアクセス許可又は禁止を含む情報を、アクセス情報テーブル１３１Ａに書き込む。ＤＭＲ機器３０は、アクセス制御許可要求Ｃ１２又はアクセス制御開始要求Ｃ１３を送信したＰＵ機器１０（１）にアクセスし、アクセス情報テーブル１３１Ａをダウンロードする。従って、ＤＭＲ機器３０のアクセス情報テーブル２２５Ａの内容を一括して書き換えできる。
【０１７６】
また、ＤＭＲ機器３０は、アクセス制御許可要求Ｃ１２を受信すると、「暫定動作中」になり、アクセス制御許可要求Ｃ１２又はアクセス制御開始要求Ｃ１３を送信したＰＵ機器１０（１）をマスタとして記憶する。「暫定動作中」には、ＤＭＲ機器３０は、マスタとして記憶したＰＵ機器１０（１）以外の機器からのアクセスを全てエラーとして扱う。
【０１７７】
ＰＵ機器１０（１）は、ＤＭＲ機器３０が暫定動作中に、他の機器の影響を受けることなく、接続されている各ＰＵ機器１０又はＤＭＣ機器２０のアクセス許可又は禁止を決定できる。これにより、アクセス情報テーブル１３１Ａの内容が決定される。
【０１７８】
従って、ＤＭＲ機器３０がコンテンツの再生を開始する前に、マスタである端末１０（１）が決定したアクセス情報テーブル１３１Ａの内容を一括してＤＭＲ機器３０に与えられる。従って、アクセス制御に関するユーザの操作性が向上する。
【０１７９】
次に、複数の機器へのアクセス制御の一括解除について説明する。
【０１８０】
ＤＭＲ機器３０は、アクセス情報テーブル１３１Ａの取得先（マスタ）を特定する情報（例えば、ＩＰアドレス、ＭＡＣアドレス、又は機器名称）をアクセス情報テーブル取得先記録部２２６に記憶する。
【０１８１】
また、ＤＭＲ機器３０は、マスタとしてのＰＵ機器１０（１）からのアクセス制御停止要求Ｃ１４又はＤＭＲ機器３０が通知するアクセス制御停止通知Ｃ２１によって、使用中のアクセス情報テーブル２２５Ａを破棄する（ステップＳ８５）。これにより、複数の機器のアクセス制御を一括して解除できる。ＤＭＲ機器３０が通知するアクセス制御停止通知Ｃ２１は、例えば、ＰＵ機器１０（１）が通信圏内から通信圏外へ移動してから所定時間経過した場合に通知される。
【０１８２】
また、ＤＭＲ機器３０は、アクセス制御中には、マスタとしてのＰＵ機器１０（１）からの制御用コマンドＣ１を処理対象とし、マスタ以外の機器からの制御用コマンドＣ１を処理対象としない。なお、ＤＭＲ機器３０は、マスタ以外の機器であってアクセス許可された機器から受信した制御用コマンドＣ１であっても処理対象とせず、エラーとして処理する。
【０１８３】
ＤＭＲ機器３０は、複数の機器によりＰＵＳＨ機能の使用及びアクセス制御の指示を受けると、どの機器からもアクセス制御の解除が可能であり、どのようなタイミングにおいて割り込まれるか判断できない。従って、マスタとしての機器のみ制御可能とすることで、アクセス制御の期間を明確に設定できる。
【０１８４】
このように、通信システム１０００によれば、ユーザ主導により、再生機器２００（例えばＤＭＲ機器３０）を制御する通信端末（例えばＰＵ機器１０又はＤＭＣ機器２０）をグループ化できる。また、グループ設定の情報を通信端末１００と再生機器２００とにおいて同期させ、ＤＭＲ機器３０の制御を希望する通信端末１００のアクセス制御を可能にする。
【０１８５】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【０１８６】
また、本発明は、上記実施形態の機能を実現するプログラムを、ネットワークあるいは各種記憶媒体を介して通信端末又は再生機器に供給し、この通信端末又は再生機器内のコンピュータが読み出して実行するプログラムも適用範囲である。
【産業上の利用可能性】
【０１８７】
本発明は、他のユーザから割り込みを受けずにコンテンツを視聴できる通信端末、再生機器、通信システム、通信方法、およびアクセス制御方法等に有用である。
【符号の説明】
【０１８８】
１０００  通信システム
１０  ＰＵ機器
２０  ＤＭＣ機器
３０  ＤＭＲ機器
１００，１００Ｂ  通信端末
１１１  ネットワークインタフェース
１１２  無線通信部
１１３  ＰＵＳＨ機能制御ＵＩ部
１１４  ＤＬＮＡプロトコル処理部
１１５  他機器ＤＤ通信部
１１６  機器リスト保持部
１２０  機器情報保持部
１２１  ＤＭＣ用機器情報
１２２  ＰＵ用機器情報
１３１  アクセス情報テーブル保持部
１３１Ａ  アクセス情報テーブル
１３２  更新用アクセス情報テーブル保持部
１３３  アクセス情報テーブル制御部
１３４  アクセス情報テーブル設定ＵＩ部
１３５  アクセス制御動作状態管理部
１３６  アクセス制御コマンド処理部
１３７  アクセス情報テーブル送信部
１３８  接続レンダラ管理部
２００  再生機器
２１１  ネットワークインタフェース
２１２  ＡＶデコーダ
２１３  ＤＬＮＡプロトコル処理部
２１４  他機器ＤＤ通信部
２１５  タイマ
２１６  再生状態管理部
２１７  無線通信部
２２１  アクセス制御コマンド処理部
２２２  アクセス情報テーブル受信部
２２３  アクセス制御動作状態管理部
２２４  アクセス情報テーブル管理部
２２５  アクセス情報テーブル保持部
２２５Ａ  アクセス情報テーブル
２２６  アクセス情報テーブル取得先記録部
２２７  機器情報保持部
２２７ａ  ＤＭＲ用機器情報
Ｃ１  制御用コマンド
Ｃ１１  アクセス制御動作状態確認要求
Ｃ１２  アクセス制御許可要求
Ｃ１３  アクセス制御開始要求
Ｃ１４  アクセス制御停止要求
Ｃ１５  アクセス制御テーブル更新要求
Ｃ２１  アクセス制御停止通知
Ｃ３０  アクセス情報テーブルダウンロード
Ｃ３１  再生制御ＤＭＲ機器決定コマンド
【図１】
2013239091.tif 000003
【図２】
2013239091.tif 000004
【図３】
2013239091.tif 000005
【図４】
2013239091.tif 000006
【図５】
2013239091.tif 000007
【図６】
2013239091.tif 000008
【図７】
2013239091.tif 000009
【図８】
2013239091.tif 000010