(57)【要約】【課題】複数のコンテンツ再生装置が複数のインタフェースで接続されるコンテンツ再生システムでは、個々のコンテンツ再生装置が対応している再生能力が異なる場合があり、ユーザがコンテンツ再生装置を適切に選択しないと、閲覧したいコンテンツが再生できない課題が存在した。【解決手段】本発明のコンテンツ再生装置およびコンテンツ再生システムでは、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）で相互に接続された複数のコンテンツ再生装置の間で、ＨＤＭＩの制御信号を介して再生能力情報の交換やコンテンツの再生指示を行い、ユーザが選択したコンテンツを再生できるコンテンツ再生装置を、複数のコンテンツ再生装置の中から適切に選択する。【選択図】図２
2011199567.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のコンテンツを格納するコンテンツ蓄積装置とネットワークで接続されるコンテンツ再生装置であって、
他のコンテンツ再生装置との接続に使用するＨＤＭＩの処理を行うＨＤＭＩ処理部と、
ネットワークの処理を行うネットワーク処理部と、
前記ＨＤＭＩ処理部を介して、ＨＤＭＩに接続された他のコンテンツ再生装置の再生能力を表す他装置の再生能力情報を取得し、再生装置の識別に使用する再生装置識別情報と前記他装置の再生能力情報とを関連付けて管理する他装置再生能力管理部と、
自らの再生能力を表す自装置の再生能力情報を管理する自装置再生能力管理部と、
前記コンテンツ蓄積装置に格納されている全てまたは一部のコンテンツのそれぞれに対して、コンテンツの識別に使用するコンテンツ識別情報と、前記コンテンツの再生時に必要な能力を表す必要再生能力情報とを前記ネットワーク処理部を介して入手するとともに、前記他装置再生能力管理部で管理している０個以上の前記他装置の再生能力情報と、前記自装置再生能力管理部で管理している前記自装置の再生能力情報を加味して、前記コンテンツのそれぞれに対して再生可能か否かを判断し、もし再生可能な場合には前記コンテンツ識別情報と、１台以上の再生可能なコンテンツ再生装置の再生装置識別情報とを関連付けた再生可能コンテンツ一覧を作成して管理する再生可能コンテンツ一覧管理部と、
ユーザの操作に基づき、前記再生可能コンテンツ一覧管理部で管理している再生可能コンテンツ一覧に存在する１つのコンテンツと、コンテンツの再生を行う１つのコンテンツ再生装置を選択するとともに、選択した前記コンテンツ再生装置に対して、前記コンテンツのコンテンツ識別情報を指定して再生を指示する再生制御部と
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
１つ以上のコンテンツを格納するコンテンツ蓄積装置とネットワークで接続されるコンテンツ再生装置であって、
他のコンテンツ再生装置との接続に使用するＨＤＭＩの処理を行うＨＤＭＩ処理部と、
ネットワークの処理を行うネットワーク処理部と、
自らの再生能力を表す自装置の再生能力情報と、再生装置の識別に使用する再生装置識別情報を管理するとともに、前記ＨＤＭＩ処理部を介して、ＨＤＭＩで接続された他のコンテンツ再生装置に前記自装置の再生能力情報と前記再生装置識別情報とを通知する再生能力管理部と、
前記ＨＤＭＩ処理部を介して他のコンテンツ再生装置からの再生指示を受信し、前記再生指示に含まれるコンテンツ識別情報に基づいて、前記コンテンツ蓄積装置に格納されている前記コンテンツ識別情報に対応したコンテンツを前記ネットワーク処理部を介して入手する再生制御部と、
前記再生制御部が入手した前記コンテンツを、前記再生指示を出した他のコンテンツ再生装置に前記ＨＤＭＩ処理部を介して転送するＨＤＭＩ転送部と
を備えることを特徴とするコンテンツ再生装置。
【請求項３】
１つ以上のコンテンツを格納するコンテンツ蓄積装置と、第１のコンテンツ再生装置と、第２のコンテンツ再生装置とが、ネットワークを介して接続したコンテンツ再生システムであって、前記第１のコンテンツ再生装置と前記第２のコンテンツ再生装置は、ＨＤＭＩとネットワークの両方で相互に接続しており、
前記第１のコンテンツ再生装置は、
他のコンテンツ再生装置との接続に使用するＨＤＭＩの処理を行うＨＤＭＩ処理部と、
ネットワークの処理を行うネットワーク処理部と、
前記ＨＤＭＩ処理部を介して、ＨＤＭＩに接続された他のコンテンツ再生装置の再生能力を表す他装置の再生能力情報を取得し、再生装置の識別に使用する再生装置識別情報と前記他装置の再生能力情報とを関連付けて管理する他装置再生能力管理部と、
自らの再生能力を表す自装置の再生能力情報を管理する自装置再生能力管理部と、
前記コンテンツ蓄積装置に格納されている全てまたは一部のコンテンツのそれぞれに対して、コンテンツの識別に使用するコンテンツ識別情報と、前記コンテンツの再生時に必要な能力を表す必要再生能力情報とを前記ネットワーク処理部を介して入手するとともに、前記他装置再生能力管理部で管理している０個以上の前記他装置の再生能力情報と、前記自装置再生能力管理部で管理している前記自装置の再生能力情報を加味して、前記コンテンツのそれぞれに対して再生可能か否かを判断し、もし再生可能な場合には前記コンテンツ識別情報と、１台以上の再生可能なコンテンツ再生装置の再生装置識別情報とを関連付けた再生可能コンテンツ一覧を作成して管理する再生可能コンテンツ一覧管理部と、
ユーザの操作に基づき、前記再生可能コンテンツ一覧管理部で管理している再生可能コンテンツ一覧に存在する１つのコンテンツと、コンテンツの再生を行う１つのコンテンツ再生装置を選択するとともに、選択した前記コンテンツ再生装置に対して、前記コンテンツのコンテンツ識別情報を指定して再生を指示する再生制御部と
を備え、
前記第２のコンテンツ再生装置は、
他のコンテンツ再生装置との接続に使用するＨＤＭＩの処理を行うＨＤＭＩ処理部と、
ネットワークの処理を行うネットワーク処理部と、
自らの再生能力を表す自装置の再生能力情報と、再生装置の識別に使用する再生装置識別情報を管理するとともに、前記ＨＤＭＩ処理部を介して、ＨＤＭＩで接続された他のコンテンツ再生装置に前記自装置の再生能力情報と前記再生装置識別情報とを通知する再生能力管理部と、
前記ＨＤＭＩ処理部を介して他のコンテンツ再生装置からの再生指示を受信し、前記再生指示に含まれるコンテンツ識別情報に基づいて、前記コンテンツ蓄積装置に格納されている前記コンテンツ識別情報に対応したコンテンツを前記ネットワーク処理部を介して入手する再生制御部と、
前記再生制御部が入手した前記コンテンツを、前記再生指示を出した他のコンテンツ再生装置に前記ＨＤＭＩ処理部を介して転送するＨＤＭＩ転送部と
を備えることを特徴とするコンテンツ再生システム。
【請求項４】
前記ＨＤＭＩ処理部で使用する制御信号の方式が、ＣＥＣであることを特徴とする請求項１または請求項２記載のコンテンツ再生装置。
【請求項５】
前記ＨＤＭＩ処理部が、メッセージのＯｐｃｏｄｅにＶｅｎｄｅｒ  Ｃｏｍｍａｎｄを使用することを特徴とする請求項４記載のコンテンツ再生装置。
【請求項６】
前記ＨＤＭＩ処理部が、メッセージのＯｐｃｏｄｅにＶｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤを使用することを特徴とする請求項４記載のコンテンツ再生装置。
【請求項７】
前記ＨＤＭＩ処理部が、他の前記コンテンツ再生装置へＣＥＣを使用してメッセージを送信する際に、前記メッセージのサイズがＣＥＣで規定の最大サイズを超える場合には、前記メッセージを分割して他の前記コンテンツ再生装置に送信することを特徴とする請求項５または請求項６記載のコンテンツ再生装置。
【請求項８】
前記ＨＤＭＩ処理部が、他の前記コンテンツ再生装置からＣＥＣを使用してメッセージを受信する際に、前記メッセージが分割されている場合には、分割された前記メッセージを再構成することを特徴とする請求項５または請求項６記載のコンテンツ再生装置。
【請求項９】
更に、
前記再生可能コンテンツ一覧管理部は、前記コンテンツ蓄積装置に格納されている１つ以上のコンテンツの前記コンテンツ識別情報と前記必要再生能力情報を、前記ネットワーク処理部を介して入手することを起点に、前記他装置再生能力管理部に他装置の再生能力情報として未だ格納されていない必要再生能力情報の一覧で、複数のコンテンツで同一の必要再生能力情報が存在する場合には重複した必要再生能力情報を取り除いた必要再生能力情報一覧を作成し、前記必要能力情報一覧の中から、前記他装置再生能力管理部に前記他装置の再生能力情報として未だ格納されていない前記必要再生能力情報を１つ選択するとともに、前記他装置再生能力管理部に選択した前記必要再生能力情報を通知し、
前記他装置再生能力管理部は、通知された前記必要再生能力情報が表した再生能力を保有する他のコンテンツ再生装置の有無を前記ＨＤＭＩ処理部経由で問い合わせ、もし前記必要再生能力を有するコンテンツ再生装置が存在した場合には、そのコンテンツ再生装置の前記再生装置識別情報と前記再生能力情報とを関連付けて管理する
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項１０】
更に、
前記再生能力管理部は、ＨＤＭＩで接続された他の前記コンテンツ再生装置が指定した前記必要再生能力情報を含む問い合わせを前記ＨＤＭＩ処理部より受け取り、もし前記必要再生能力情報が表した再生能力を自らが有する場合には、前記再生能力情報と前記再生装置識別情報とを、前記ＨＤＭＩ処理部を経由して問い合わせ元の前記コンテンツ再生装置に応答すること
を特徴とする請求項２記載のコンテンツ再生装置。
【請求項１１】
更に、
前記他装置再生能力管理部は、前記ＨＤＭＩ処理部がＨＤＭＩケーブルの接続を検知したことを起点に、ＨＤＭＩで接続された全ての前記コンテンツ再生装置に対して、保有する全ての前記他装置の再生能力情報を前記ＨＤＭＩ処理部経由で収集し、収集した前記他装置の再生能力情報と、収集元の前記コンテンツ再生装置の前記再生装置識別情報とを関連付けて管理する
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項１２】
更に、
前記再生能力管理部は、ＨＤＭＩで接続された他の前記コンテンツ再生装置から、管理している全ての前記自装置の再生能力情報を応答させる指示を前記ＨＤＭＩ処理部より受け取り、管理している全ての前記自装置の再生能力情報と、前記再生装置識別情報とを、前記ＨＤＭＩ処理部を経由して問い合わせ元の前記コンテンツ再生装置に応答すること
を特徴とする請求項２記載のコンテンツ再生装置。
【請求項１３】
前記ネットワーク処理部に接続されたネットワークが、有線ＬＡＮもしくは無線ＬＡＮであることを特徴とする請求項１または請求項２記載のコンテンツ再生装置。
【請求項１４】
前記ネットワーク処理部に接続されたネットワークに使用する通信プロトコルが、ＴＣＰ／ＩＰであることを特徴とする請求項１または請求項２記載のコンテンツ再生装置。
【請求項１５】
前記ネットワーク処理部に接続されたネットワークに使用する機器連携プロトコルが、ＵＰｎＰであることを特徴とする請求項１または請求項２記載のコンテンツ再生装置。
【請求項１６】
前記ネットワーク処理部に接続されたネットワークに使用する機器連携プロトコルが、ＤＬＮＡが規定したガイドラインに基づいていることを特徴とする請求項１または請求項２記載のコンテンツ再生装置。
【請求項１７】
前記コンテンツ識別情報が、コンテンツのＵＲＬであることを特徴とする請求項１または請求項２記載のコンテンツ再生装置。
【請求項１８】
前記再生能力情報と前記必要再生能力情報に、再生可能なコンテンツのメディアフォーマット形式を含む請求項１または請求項２記載のコンテンツ再生装置。
【請求項１９】
前記再生能力情報と前記必要再生能力情報に、再生可能なコンテンツのコンテンツ保護技術形式を含む請求項１または請求項２記載のコンテンツ再生装置。
【請求項２０】
前記再生能力情報に、ＤＬＮＡが規定したＤｅｖｉｃｅ  ＣｌａｓｓまたはＤｅｖｉｃｅ  Ｃａｐａｂｉｌｉｔｙを含む請求項１または請求項２記載のコンテンツ再生装置。
【請求項２１】
更に、
前記他装置再生能力管理部は、ＨＤＭＩに接続された他の装置が前記コンテンツ再生装置であることを区別するために、前記再生能力情報に含まれたＤＬＮＡのＤｅｖｉｃｅ  Ｃｌａｓｓの少なくとも１つ以上がＤＭＰもしくはＤＭＲかを確認すること
を特徴とする請求項２０記載のコンテンツ再生装置。
【請求項２２】
前記再生能力情報に、再生可能なコンテンツを再生する際に消費する消費電力量を表した消費電力量情報を含む請求項１または請求項２記載のコンテンツ再生装置。
【請求項２３】
前記再生能力情報に、前記ネットワーク処理部に接続されたネットワークの最大伝送速度を表した最大伝送速度情報を含む請求項１または請求項２記載のコンテンツ再生装置。
【請求項２４】
前記再生能力情報に、番組の予約録画で再生能力が利用できない時間帯を表した再生不可能時間帯情報を含む請求項１または請求項２記載のコンテンツ再生装置。
【請求項２５】
前記再生能力情報には、再生可能なコンテンツを再生する際に消費する消費電力量を表した消費電力量情報を含んでおり、
前記再生制御部は、選択した前記コンテンツを再生可能なコンテンツ再生装置の中から、前記再生能力情報に含まれる前記消費電力量情報が最も少ないコンテンツ再生装置を選択することを特徴とする請求項１記載のコンテンツ再生装置。
【請求項２６】
前記再生能力情報には、前記ネットワーク処理部に接続されたネットワークの最大伝送速度を表した最大伝送速度情報を含んでおり
前記再生制御部は、選択した前記コンテンツを再生可能なコンテンツ再生装置の中から、前記再生能力情報に含まれる前記最大伝送速度情報が最も高速なコンテンツ再生装置を選択することを特徴とする請求項１記載のコンテンツ再生装置。
【請求項２７】
前記再生能力情報には、番組の予約録画で再生能力が利用できない時間帯を表した再生不可能時間帯情報を含んでおり、
前記再生制御部は、選択した前記コンテンツを再生可能なコンテンツ再生装置の中から、前記再生能力情報に含まれる再生不可能時間帯情報を加味して１つのコンテンツ再生装置を選択することを特徴とする請求項１記載のコンテンツ再生装置。
【請求項２８】
更に、
自らのコンテンツ再生装置がＨＤＭＩやネットワークに接続を開始したことを通知する接続開始通知や、ＨＤＭＩやネットワークから離脱したことを通知する接続離脱通知を、前記ＨＤＭＩ処理部および前記ネットワーク処理部を介してその他のコンテンツ再生装置へ送信する接続状態管理部
を備えることを特徴とする請求項２記載のコンテンツ再生装置。
【請求項２９】
更に、
前記ＨＤＭＩ処理部および前記ネットワーク処理部を介して受信したその他のコンテンツ再生装置からの前記接続開始通知や前記接続離脱通知に基づき、前記他装置再生能力管理部へ前記その他のコンテンツ再生装置に関連する前記再生能力情報の入手や削除を指示するとともに、前記再生可能コンテンツ一覧管理部へは再生可能コンテンツ一覧を作成し直すことを指示する接続状態管理部
を備えることを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３０】
前記再生能力管理部は、自らが管理する前記再生能力情報に変更が発生した場合には、変更後の前記再生能力情報を含んだ変更後再生能力通知を、前記ＨＤＭＩ処理部を介してその他のコンテンツ再生装置へ送信する
ことを特徴とする請求項２記載のコンテンツ再生装置。
【請求項３１】
前記他装置再生能力管理部は、その他のコンテンツ再生装置から送信された前記変更後再生能力通知を、前記ＨＤＭＩ処理部を介して受信するとともに、前記変更後再生能力通知に基づいて、変更が発生した前記他装置の再生能力情報を更新する
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３２】
前記再生能力管理部は、自らが管理する前記再生能力情報に変更が発生した場合には、前記再生能力情報に変更が発生したことを通知する再生能力変更通知を、前記ＨＤＭＩ処理部を介してその他のコンテンツ再生装置へ送信する
ことを特徴とする請求項２記載のコンテンツ再生装置。
【請求項３３】
前記他装置再生能力管理部は、その他のコンテンツ再生装置から送信された前記再生能力変更通知を、前記ＨＤＭＩ処理部を介して受信するとともに、前記その他のコンテンツ再生装置に変更後の前記再生能力情報を、前記ＨＤＭＩ処理部を介して入手する
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３４】
更に、
前記ネットワーク処理部を介して取得したコンテンツが圧縮符号化されている場合には、圧縮符号化を復号する復号部
を備えることを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３５】
更に、
前記ネットワーク処理部を介して取得したコンテンツが圧縮符号化されている場合には、圧縮符号化を復号した上、前記ＨＤＭＩ転送部に引き渡す復号部
を備えることを特徴とする請求項２記載のコンテンツ再生装置。
【請求項３６】
１つ以上のコンテンツを格納するコンテンツ蓄積装置とネットワークで接続されるコンテンツ再生装置で使用するコンテンツ再生方法であって、
他のコンテンツ再生装置との接続に使用するＨＤＭＩの処理を行うＨＤＭＩ処理ステップと、
ネットワークの処理を行うネットワーク処理ステップと、
前記ＨＤＭＩを介して、ＨＤＭＩに接続された他のコンテンツ再生装置の再生能力を表す他装置の再生能力情報を取得し、再生装置の識別に使用する再生装置識別情報と前記他装置の再生能力情報とを関連付けて他装置再生能力管理部で管理する他装置再生能力管理ステップと、
自らの再生能力を表す自装置の再生能力情報を自装置再生能力管理部で管理する自装置再生能力管理ステップと、
前記コンテンツ蓄積装置に格納されている全てまたは一部のコンテンツのそれぞれに対して、コンテンツの識別に使用するコンテンツ識別情報と、前記コンテンツの再生時に必要な能力を表す必要再生能力情報とを前記ネットワークを介して入手するとともに、前記他装置再生能力管理部で管理している０個以上の前記他装置の再生能力情報と、前記自装置再生能力管理部で管理している前記自装置の再生能力情報を加味して、前記コンテンツのそれぞれに対して再生可能か否かを判断し、もし再生可能な場合には前記コンテンツ識別情報と、１台以上の再生可能なコンテンツ再生装置の再生装置識別情報とを関連付けた一覧を作成して管理する再生可能コンテンツ一覧管理ステップと、
ユーザの操作に基づき、前記再生可能コンテンツ一覧管理ステップで作成した一覧に存在する１つのコンテンツと、コンテンツの再生を行う１つのコンテンツ再生装置を決定するとともに、選択した前記コンテンツ再生装置に対して、前記コンテンツのコンテンツ識別情報を指定して再生を指示する再生制御ステップと
を備えることを特徴とするコンテンツ再生方法。
【請求項３７】
１つ以上のコンテンツを格納するコンテンツ蓄積装置とネットワークで接続されるコンテンツ再生装置で使用するコンテンツ再生方法であって、
他のコンテンツ再生装置との接続に使用するＨＤＭＩの処理を行うＨＤＭＩ処理ステップと、
ネットワークの処理を行うネットワーク処理ステップと、
自らの再生能力を表す自装置の再生能力情報と、再生装置の識別に使用する再生装置識別情報を再生能力管理部で管理するとともに、前記ＨＤＭＩを介して、ＨＤＭＩで接続された他のコンテンツ再生装置に前記自装置の再生能力情報と前記再生装置識別情報とを通知する再生能力管理ステップと、
前記ＨＤＭＩを介して他のコンテンツ再生装置からの再生指示を受信し、前記再生指示に含まれるコンテンツ識別情報に基づいて、前記コンテンツ蓄積装置に格納されている前記コンテンツ識別情報に対応したコンテンツを前記ネットワークを介して入手する再生制御ステップと、
前記再生制御部が入手した前記コンテンツを、前記再生指示を出した他のコンテンツ再生装置に前記ＨＤＭＩを介して転送するＨＤＭＩ転送ステップと
を備えることを特徴とするコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）とネットワークの両方で相互に接続したコンテンツ再生装置およびコンテンツ再生方法に関するものである。
【背景技術】
【０００２】
近年、家庭内の様々な機器同士を連携させるため、映像音響機器にも複数のインタフェースが搭載されるようになってきた。具体的なインタフェースの例としては、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）がある。ＨＤＭＩは、例えば、リビングルームのラックに設置されたデジタルテレビとデジタルレコーダ間などの、近距離間を結ぶ。また、他のインタフェース例としては、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）がある。ＬＡＮは、例えば、リビングルームに設置されたデジタルテレビと書斎に設置されたＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）間などの、部屋を跨ぐ距離を結ぶ。ここで、機器間をＬＡＮで接続する場合のコンテンツ共有方法には、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）（登録商標）ガイドラインに基づいたコンテンツ共有方法などが存在する。
【０００３】
複数のインタフェースを利用した従来技術としては、コンテンツの再生を行うコンテンツ再生装置と、コンテンツの蓄積を行うコンテンツ蓄積装置の間を、ＨＤＭＩとＬＡＮの両方で接続しているものがあった（例えば、特許文献１参照）。前記従来技術では、機器同士がＨＤＭＩの制御信号方式であるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）を用いて、接続先の機器のＩＰアドレスを取得する。各機器が、ＬＡＮ経由でも接続先機器のＩＰアドレスを取得し、それぞれのインタフェースで取得したＩＰアドレスの同一性を判断することで、ＨＤＭＩとＬＡＮの両方で接続されていることを検知していた。そして、もし機器同士がＨＤＭＩとＬＡＮの両方で接続されている場合には、他機器からの外乱を受けにくいＨＤＭＩを経由したコンテンツの再生を優先的に行うことを可能としていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００９／０１６９３６号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来技術では、コンテンツの再生を行うコンテンツ再生装置と、コンテンツの蓄積を行うコンテンツ蓄積装置の間を複数のインタフェースで接続する場合しか考慮されていない。再生能力が異なる複数のコンテンツ再生装置がＨＤＭＩとネットワークで相互に接続している場合、再生対象のコンテンツによっては、一方のコンテンツ再生装置では再生できるが、他方のコンテンツ再生装置では再生できない場合がある。そのため、コンテンツ再生装置は、ＨＤＭＩとネットワークとを適切に使い分け、再生に使用するコンテンツ再生装置を適切に選択しないと、閲覧したいコンテンツが再生できないという課題を有していた。
【０００６】
本発明は、前記従来の課題を解決するもので、ＨＤＭＩとネットワークの両方で相互に接続した複数のコンテンツ再生装置の中から、ＨＤＭＩを用いて相互通信することで、再生対象のコンテンツに適したコンテンツ再生装置を選択することを可能としたコンテンツ再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記従来の課題を解決するために、本発明のコンテンツ再生システムは、１つ以上のコンテンツを格納するコンテンツ蓄積装置と、第１のコンテンツ再生装置と、第２のコンテンツ再生装置とが、ネットワークを介して接続したコンテンツ再生システムであって、前記第１のコンテンツ再生装置と前記第２のコンテンツ再生装置は、ＨＤＭＩとネットワークの両方で相互に接続しており、前記第１のコンテンツ再生装置は、他のコンテンツ再生装置との接続に使用するＨＤＭＩの処理を行うＨＤＭＩ処理部と、ネットワークの処理を行うネットワーク処理部と、前記ＨＤＭＩ処理部を介して、ＨＤＭＩに接続された他のコンテンツ再生装置の再生能力を表す他装置の再生能力情報を取得し、再生装置の識別に使用する再生装置識別情報と前記他装置の再生能力情報とを関連付けて管理する他装置再生能力管理部と、自らの再生能力を表す自装置の再生能力情報を管理する自装置再生能力管理部と、前記コンテンツ蓄積装置に格納されている全てまたは一部のコンテンツのそれぞれに対して、コンテンツの識別に使用するコンテンツ識別情報と、前記コンテンツの再生時に必要な能力を表す必要再生能力情報とを前記ネットワーク処理部を介して入手するとともに、前記他装置再生能力管理部で管理している０個以上の前記他装置の再生能力情報と、前記自装置再生能力管理部で管理している前記自装置の再生能力情報を加味して、前記コンテンツのそれぞれに対して再生可能か否かを判断し、もし再生可能な場合には前記コンテンツ識別情報と、１台以上の再生可能なコンテンツ再生装置の再生装置識別情報とを関連付けた再生可能コンテンツ一覧を作成して管理する再生可能コンテンツ一覧管理部と、ユーザの操作に基づき、前記再生可能コンテンツ一覧管理部で管理している再生可能コンテンツ一覧に存在する１つのコンテンツと、コンテンツの再生を行う１つのコンテンツ再生装置を選択するとともに、選択した前記コンテンツ再生装置に対して、前記コンテンツのコンテンツ識別情報を指定して再生を指示する再生制御部とを備え、前記第２のコンテンツ再生装置は、他のコンテンツ再生装置との接続に使用するＨＤＭＩの処理を行うＨＤＭＩ処理部と、ネットワークの処理を行うネットワーク処理部と、自らの再生能力を表す自装置の再生能力情報と、再生装置の識別に使用する再生装置識別情報を管理するとともに、前記ＨＤＭＩ処理部を介して、ＨＤＭＩで接続された他のコンテンツ再生装置に前記自装置の再生能力情報と前記再生装置識別情報とを通知する再生能力管理部と、前記ＨＤＭＩ処理部を介して他のコンテンツ再生装置からの再生指示を受信し、前記再生指示に含まれるコンテンツ識別情報に基づいて、前記コンテンツ蓄積装置に格納されている前記コンテンツ識別情報に対応したコンテンツを、前記ネットワーク処理部を介して入手する再生制御部と、前記再生制御部が入手した前記コンテンツを、前記再生指示を出した他のコンテンツ再生装置に前記ＨＤＭＩ処理部を介して転送するＨＤＭＩ転送部とを備える。
【０００８】
本構成によって、ＨＤＭＩとネットワークの両方で相互に接続した複数のコンテンツ再生装置の中から、ＨＤＭＩを用いて相互通信することで、再生対象のコンテンツに適したコンテンツ再生装置を選択することができる。
【発明の効果】
【０００９】
本発明のコンテンツ再生装置によれば、ＨＤＭＩとネットワークの両方で相互に接続した複数のコンテンツ再生装置の中から、ＨＤＭＩを用いて相互通信することで、再生対象のコンテンツに適したコンテンツ再生装置を選択することが可能とすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態におけるコンテンツ再生システムの構成図
【図２】本発明の実施の形態における第１のコンテンツ再生装置の内部構成図
【図３】本発明の実施の形態における第２のコンテンツ再生装置の再生能力情報の説明図
【図４】本発明の実施の形態における第２のコンテンツ再生装置の再生装置識別情報の説明図
【図５】本発明の実施の形態における他装置再生能力管理部で再生装置識別情報と再生能力情報が関連付けて管理されることを説明する図
【図６】本発明の実施の形態におけるコンテンツ蓄積装置に格納されたコンテンツの属性情報リストの説明図
【図７】本発明の実施の形態におけるその他のコンテンツ再生装置に再生能力を確認する際に使用する未格納必要再生能力情報一覧の説明図
【図８】本発明の実施の形態における第１のコンテンツ再生装置の再生能力情報の説明図
【図９】本発明の実施の形態における再生可能コンテンツ一覧の説明図
【図１０】本発明の実施の形態における第２のコンテンツ再生装置の内部構成図
【図１１】本発明の実施の形態におけるコンテンツ再生システムの動作のフロー（前より３分の１）を示した図
【図１２】本発明の実施の形態におけるコンテンツ再生システムの動作のフロー（中間の３分の１）を示した図
【図１３】本発明の実施の形態におけるコンテンツ再生システムの動作のフロー（後ろ３分の１）を示した図
【図１４】本発明の実施の形態における拡張ＣＥＣコマンドと分割拡張ＣＥＣコマンドとＣＥＣ  Ｆｒａｍｅとの関係を説明した図
【図１５】本発明の実施の形態における拡張ＣＥＣコマンドの説明図
【図１６】本発明の実施の形態における分割拡張ＣＥＣコマンドの説明図
【図１７】本発明の実施の形態におけるその他のコンテンツ再生装置へ再生能力の確認を要求する拡張ＣＥＣコマンドの説明図
【図１８】本発明の実施の形態におけるその他のコンテンツ再生装置へ再生能力の確認に応答する拡張ＣＥＣコマンドの説明図
【図１９】本発明の実施の形態におけるコンテンツ蓄積装置からコンテンツを取得すること指示する拡張ＣＥＣコマンドの説明図
【図２０】本発明の実施の形態におけるコンテンツ識別情報で指定したコンテンツの再生指示に応答する拡張ＣＥＣコマンドの説明図
【図２１】本発明の実施の形態におけるコンテンツ再生装置の接続離脱通知である拡張ＣＥＣコマンドの説明図
【図２２】本発明の実施の形態におけるコンテンツ再生装置の接続開始通知である拡張ＣＥＣコマンドの説明図
【図２３】本発明の実施の形態における第２のコンテンツ再生装置の修正後の再生能力情報の説明図
【図２４】本発明の実施の形態におけるコンテンツ再生装置の変更後再生能力通知である拡張ＣＥＣコマンドの説明図
【図２５】本発明の実施の形態における第２のコンテンツ再生装置の再生能力情報の説明図
【図２６】本発明の実施の形態における第１のコンテンツ再生装置の再生能力情報の説明図
【図２７】本発明の実施の形態における再生可能コンテンツ一覧の説明図
【図２８】本発明の実施の形態におけるコンテンツ再生システムの動作のフロー（前より３分の１）を示した図
【図２９】本発明の実施の形態におけるコンテンツ再生システムの動作のフロー（中間の３分の１）を示した図
【図３０】本発明の実施の形態におけるコンテンツ再生システムの動作のフロー（後ろ３分の１）を示した図
【図３１】本発明の実施の形態におけるその他のコンテンツ再生装置へ再生能力の確認を要求する拡張ＣＥＣコマンドの説明図
【図３２】本発明の実施の形態における所望ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ一覧の説明図
【図３３】本発明の実施の形態における変更後の再生能力情報の説明図
【図３４】本発明の実施の形態におけるコンテンツ再生装置の再生能力変更通知である拡張ＣＥＣコマンドの説明図
【図３５】本発明の実施の形態におけるコンテンツ再生装置の再生能力情報の取得要求である拡張ＣＥＣコマンドの説明図
【図３６】本発明の実施の形態におけるコンテンツ再生装置の再生能力情報の取得要求に対する応答である拡張ＣＥＣコマンドの説明図
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
（実施の形態１）
図１は、本発明の実施の形態におけるコンテンツ再生システム１００を含むシステムの全体構成図である。最初に、図１を用いて本実施の形態の概要を説明する。
【００１３】
コンテンツ再生システム１００は、コンテンツの再生を行う第１のコンテンツ再生装置１１０と第２のコンテンツ再生装置１２０が、ＨＤＭＩ１３０とネットワーク１４０の両方で相互に接続された構成である。そして、コンテンツを蓄積したコンテンツ蓄積装置１６０は、ＨＵＢ１５０を利用して構成したネットワーク１４０で、第１のコンテンツ再生装置１１０および第２のコンテンツ再生装置１２０と接続されている。ここで、本実施の形態では、第１のコンテンツ再生装置１１０がデジタルテレビの形体であるものとし、第２のコンテンツ再生装置１２０はデジタルレコーダの形体であるものとする。なお、コンテンツ蓄積装置１６０は、一般的なコンテンツサーバである。
【００１４】
次に、本実施の形態におけるコンテンツ再生システム１００の、動作の概要を説明する。第１のコンテンツ再生装置１１０は、第２のコンテンツ再生装置１２０の再生能力を表した再生能力情報をＨＤＭＩ１３０経由で取得する。別途、第１のコンテンツ再生装置１１０は、ネットワーク１４０で接続されたコンテンツ蓄積装置１６０に対し、蓄積されているコンテンツの一覧を取得する。なお、コンテンツの一覧には、各々のコンテンツに対応付けて再生に必要な能力である必要再生能力情報が付属している。次に、第１のコンテンツ再生装置１１０は、コンテンツ再生システム１００として再生可能なコンテンツ一覧を作成し、ユーザに提示する。第１のコンテンツ再生装置１１０は、コンテンツ一覧を、自装置の再生能力情報と、取得した第２のコンテンツ再生装置１２０の再生能力情報と、各コンテンツの必要再生能力情報を加味して作成する。次に、第１のコンテンツ再生装置１１０を操作するユーザは、再生可能なコンテンツ一覧より再生したいコンテンツを選択する。そして、第１のコンテンツ再生装置１１０は、自装置の再生能力情報および取得した第２のコンテンツ再生装置１２０の再生能力情報と、選択したコンテンツの必要再生能力情報とを比較する。第１のコンテンツ再生装置１１０は、比較した結果に基づいて、コンテンツが再生可能なコンテンツ再生装置を１つ選択する。もし、選択したコンテンツが両方のコンテンツ再生装置で再生可能な場合には、再生能力情報に含まれるコンテンツを再生する際に消費する消費電力量情報を加味して選択する。これにより、第１のコンテンツ再生装置１１０は、コンテンツの再生に必要な消費電力が最も少ないコンテンツ再生装置を選択する。
【００１５】
以降では、以上で概要を説明した第１のコンテンツ再生装置１１０と第２のコンテンツ再生装置１２０の内部構成と、それらの動作について詳細に説明する。
【００１６】
＜第１のコンテンツ再生装置１１０の内部構成＞
本実施の形態の第１のコンテンツ再生装置１１０は、図２に示す通り、ＨＤＭＩ処理部２０１、ネットワーク処理部２０２、他装置再生能力管理部２０３、自装置再生能力管理部２０４、再生可能コンテンツ一覧管理部２０５、再生制御部２０６、操作部２０７、接続状態管理部２０８、復号部２０９および表示部２１０で構成されている。
【００１７】
［ＨＤＭＩ処理部２０１］
ＨＤＭＩ処理部２０１は、第２のコンテンツ再生装置１２０との接続に使用するＨＤＭＩ１３０の通信処理を行う。本実施の形態では、ＨＤＭＩ処理部２０１で使用する制御信号の方式として、ＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）を用いる。
【００１８】
［ネットワーク処理部２０２］
ネットワーク処理部２０２は、コンテンツ蓄積装置１６０との接続に使用するネットワーク１４０の通信処理を行う。本実施の形態では、ネットワーク処理部２０２で使用する物理層やデータリンク層の技術として、有線ＬＡＮ（例えばＥｔｈｅｒｎｅｔ（登録商標））とする。また、本実施の形態では、ネットワーク処理部２０２で使用するネットワーク層の技術としては、ＴＣＰ／ＩＰ（Ｔｒａｎｓｐｏｒｔ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）とする。また、ネットワーク処理部２０２で使用するコンテンツ共有用の機器連携プロトコルは、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインに基づいている。具体的には、ネットワーク処理部２０２は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）等のプロトコルを用いる。
【００１９】
［他装置再生能力管理部２０３］
他装置再生能力管理部２０３は、ＨＤＭＩ処理部２０１を介して、ＨＤＭＩ１３０に接続されたその他のコンテンツ再生装置の再生能力を表す他装置の再生能力情報と、再生装置の識別に使用する再生装置識別情報とを取得する。なお、本実施の形態では、ＨＤＭＩ１３０に接続されているその他のコンテンツ再生装置は、コンテンツ再生装置１２０のみである。
【００２０】
ここで、コンテンツ再生装置１２０の再生能力情報は、図３に示す再生能力情報３００で、メディアフォーマット形式とコンテンツ保護技術形式と消費電力量情報の組合せ３１０、３２０、３３０と、対応しているＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ３４０で構成されている。また、コンテンツ再生装置１２０の再生装置識別情報は、図４に示す再生装置識別情報４００で、機器固有ＩＤ４０１、ＩＰアドレス４０２、ＨＤＭＩ  ＣＥＣ物理アドレス４０３およびＨＤＭＩ  ＣＥＣ論理アドレス４０４で構成されているものとする。
【００２１】
そして、他装置再生能力管理部２０３は、図５に示す通り、再生装置識別情報４００と他装置の再生能力情報３００とを関連付けて管理する。
【００２２】
ここで、本実施の形態における他装置の再生能力情報３００と再生装置識別情報４００との取得タイミングは、再生可能コンテンツ一覧管理部２０５が、コンテンツ蓄積装置１６０に格納されている１つ以上のコンテンツのタイトル情報と、コンテンツ識別情報と、必要再生能力情報を、ネットワーク処理部２０２を介して入手した時点とする。再生可能コンテンツ一覧管理部２０５が入手するコンテンツ群の情報は、コンテンツリストの形式で受け取る。コンテンツリスト６００は、図６に一例を示す通り、各コンテンツの情報６１０、６２０、６３０、・・・を束ねた形式である。そして、本実施の形態の各コンテンツの情報６１０、６２０、６３０は、文字列形式のタイトル情報６１１、６２１、６３１と、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）形式のコンテンツ識別情報６１２、６２２、６３２と、メディアフォーマット形式６１４、６２４、６３４とコンテンツ保護技術形式６１５、６２５、６３５とを含む必要再生能力情報６１３、６２３、６３３で構成されている。
【００２３】
次に、他装置再生能力管理部２０３が、所望のコンテンツ再生装置から再生能力情報と再生装置識別情報を取得するための具体的な方法を説明する。他装置再生能力管理部２０３は、所望のコンテンツ再生装置のみから情報を得るために、再生可能コンテンツ一覧管理部２０５が作成した未格納必要再生能力情報一覧７００を使用する。この未格納必要再生能力情報一覧７００は、図７に一例を示す通り、他装置再生能力管理部２０３に他装置の再生能力情報として未だ格納されていない必要再生能力情報の一覧である。なお、複数のコンテンツで同一の必要再生能力情報が存在する場合には、未格納必要再生能力情報一覧７００は、重複した必要再生能力情報を取り除いた上で作成されるものとする。他装置再生能力管理部２０３は、この未格納必要再生能力情報一覧７００を用いて、未格納必要再生能力情報一覧７００に含まれる再生能力を保有する、その他のコンテンツ再生装置の有無を、ＨＤＭＩ処理部２０１経由で問い合わせる。そして、必要再生能力を有するコンテンツ再生装置が存在する場合、他装置再生能力管理部２０３は、そのコンテンツ再生装置の再生装置識別情報と前記再生能力情報とを関連付けて管理する。
【００２４】
また、他装置再生能力管理部２０３は、その他のコンテンツ再生装置が送信した変更後再生能力通知を、ＨＤＭＩ処理部２０１を介して受信するとともに、変更後再生能力通知に基づいて、変更が発生した他装置の再生能力情報を更新する。変更後再生能力通知は、その他のコンテンツ再生装置における、変更後の再生能力情報を通知するものである。
【００２５】
［自装置再生能力管理部２０４］
自装置再生能力管理部２０４は、自装置（第１のコンテンツ再生装置１１０）の再生能力を表す自装置の再生能力情報を管理する。ここで、第１のコンテンツ再生装置１１０の再生能力情報は、図８に一例を示している。再生能力情報８００は、メディアフォーマット形式とコンテンツ保護技術形式と消費電力量情報の組合せ８１０、８２０と、対応しているＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ８３０で構成されている。
【００２６】
［再生可能コンテンツ一覧管理部２０５］
再生可能コンテンツ一覧管理部２０５は、コンテンツ蓄積装置１６０に格納されている全てまたは一部のコンテンツに対応する属性情報を、ネットワーク処理部２０２を介して入手する。ここで、入手するコンテンツ群の属性情報は、先に説明した図６に示すコンテンツリスト６００であり、コンテンツのタイトル情報と、コンテンツの識別に使用するコンテンツ識別情報と、コンテンツの再生時に必要な能力を表す必要再生能力情報とが含まれている。
【００２７】
コンテンツリスト６００を入手した後、再生可能コンテンツ一覧管理部２０５は、コンテンツリスト６００を用いて、先に説明した未格納必要再生能力情報一覧７００を作成する。そして、再生可能コンテンツ一覧管理部２０５は、未格納必要再生能力情報一覧７００に対応した他装置の再生能力情報の入手を、他装置再生能力管理部２０３に依頼する。その後、再生可能コンテンツ一覧管理部２０５は、他装置再生能力管理部２０３で管理している第２のコンテンツ再生装置１２０の再生能力情報３００と、自装置再生能力管理部２０４で管理している自らのコンテンツ再生装置１１０の再生能力情報８００を加味して、コンテンツのそれぞれに対して、再生可能か否かを判断する。再生可能と判断した場合、再生可能コンテンツ一覧管理部２０５は、図９に示す通り、タイトル情報と、コンテンツ識別情報と、１台以上の再生可能なコンテンツ再生装置とを関連付けた、再生可能コンテンツ一覧９００を作成して管理するものとする。ここで、再生可能なコンテンツ再生装置の情報としては、図９に示す通り、自装置の場合には自装置９１２と記し、他装置の場合には、再生装置識別情報４００と記して、各装置の消費電力量情報３１３、３２３、３３３、８１３、８２３も関連付けて格納する。
【００２８】
［再生制御部２０６］
再生制御部２０６は、操作部２０７で受け取ったユーザの操作に基づき、再生可能コンテンツ一覧管理部２０５で管理されている再生可能コンテンツ一覧９００に存在する、１つのコンテンツを選択する。そして、再生制御部２０６は、選択したコンテンツを再生可能なコンテンツ再生装置の中から、再生可能コンテンツ情報に含まれる消費電力量情報が最も少ないコンテンツ再生装置を選択する。再生制御部２０６は、選択したコンテンツ再生装置に対して、選択したコンテンツのコンテンツ識別情報を指定した再生指示を送る。
【００２９】
［操作部２０７］
操作部２０７は、ユーザの操作を受け取る。
【００３０】
［接続状態管理部２０８］
接続状態管理部２０８は、ＨＤＭＩ処理部２０１およびネットワーク処理部２０２で検出した接続からの離脱に基づき、他装置再生能力管理部２０３へ、第２のコンテンツ再生装置１２０に関連する再生能力情報の削除を指示する。また、接続状態管理部２０８は、ＨＤＭＩ処理部２０１およびネットワーク処理部２０２を介して受信した、第２のコンテンツ再生装置１２０もしくはコンテンツ蓄積装置１６０からの接続開始の通知や接続離脱の通知に基づき、他装置再生能力管理部２０３へ、第２のコンテンツ再生装置１２０に関連する再生能力情報の入手や削除を指示する。そして、接続状態管理部２０８は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成し直すことを指示する。
【００３１】
［復号部２０９］
復号部２０９は、ネットワーク処理部２０２を介して取得したコンテンツが、圧縮符号化されている場合に、圧縮符号化を復号する。また、復号部２０９は、コンテンツが伝送時にコンテンツ保護を施されている場合に、コンテンツ保護を解く処理を行う。
【００３２】
［表示部２１０］
表示部２１０は、再生可能コンテンツ一覧管理部２０５で作成した再生可能コンテンツ一覧９００や、選択したコンテンツの再生映像を表示する。
【００３３】
＜第２のコンテンツ再生装置１２０の内部構成＞
本実施の形態の第２のコンテンツ再生装置１２０は、図１０に示す通り、ＨＤＭＩ処理部１００１、ネットワーク処理部１００２、再生能力管理部１００３、再生制御部１００４、ＨＤＭＩ転送部１００５、復号部１００６および接続状態管理部１００７で構成されている。
【００３４】
［ＨＤＭＩ処理部１００１］
ＨＤＭＩ処理部１００１は、第１のコンテンツ再生装置１１０との接続に使用するＨＤＭＩ１３０の通信処理を行う。本実施の形態では、ＨＤＭＩ処理部１００１で使用する制御信号の方式として、ＣＥＣを用いる。
【００３５】
［ネットワーク処理部１００２］
ネットワーク処理部１００２は、コンテンツ蓄積装置１６０との接続に使用するネットワーク１４０の通信処理を行う。本実施の形態では、ネットワーク処理部１００２で使用する物理層やデータリンク層の技術として有線ＬＡＮ（例えばＥｔｈｅｒｎｅｔ（登録商標））とする。また、本実施の形態では、ネットワーク処理部１００２で使用するネットワーク層の技術としては、ＴＣＰ／ＩＰとする。また、ネットワーク処理部１００２で使用するコンテンツ共有用の機器連携プロトコルは、ＤＬＮＡガイドラインに基づいている。具体的には、ネットワーク処理部２０２は、ＨＴＴＰやＵＰｎＰ等のプロトコルを用いる。
【００３６】
［再生能力管理部１００３］
再生能力管理部１００３は、自装置（第２のコンテンツ再生装置１２０）の再生能力を表す自装置の再生能力情報３００と、再生装置の識別に使用する再生装置識別情報４００を管理する。また、再生能力管理部１００３は、ＨＤＭＩ処理部１００１を介して、ＨＤＭＩ１３０で接続された第１のコンテンツ再生装置１１０に再生能力情報３００と再生装置識別情報４００とを通知する。具体的には、再生能力管理部１００３は、第１のコンテンツ再生装置１１０が発行した、未格納必要再生能力情報一覧７００を含む問い合わせを受信する。そして、再生能力管理部１００３は、未格納必要再生能力情報一覧７００に含まれる必要再生能力情報が表した再生能力を、自らが有する場合、再生能力情報３００と再生装置識別情報４００とを、ＨＤＭＩ処理部１００１を介して、問い合わせ元の第１のコンテンツ再生装置１１０に応答する。
【００３７】
また、再生能力管理部１００３は、自らが管理する再生能力情報３００に変更が発生した場合には、変更後の再生能力情報を含んだ変更後再生能力通知を、ＨＤＭＩ処理部１００１を介して、第１のコンテンツ再生装置１１０へ送信する。
【００３８】
［再生制御部１００４］
再生制御部１００４は、ＨＤＭＩ処理部１００１を介して、第１のコンテンツ再生装置１１０からの再生指示を受信する。そして、再生制御部１００４は、受信した再生指示に含まれるコンテンツ識別情報に基づいて、ネットワーク処理部１００２を介して、コンテンツ蓄積装置１６０から、コンテンツ識別情報に対応したコンテンツを入手する。
【００３９】
［ＨＤＭＩ転送部１００５］
ＨＤＭＩ転送部１００５は、再生制御部１００４がコンテンツ蓄積装置１６０から入手したコンテンツを、再生指示を出した第１のコンテンツ再生装置１１０に、ＨＤＭＩ処理部１００１を介して転送する。
【００４０】
［復号部１００６］
復号部１００６は、ネットワーク処理部１００２を介して取得したコンテンツが圧縮符号化されている場合に、圧縮符号化を復号し、復号後のコンテンツを、ＨＤＭＩ転送部１００５に通知する。また、復号部１００６は、コンテンツが伝送時にコンテンツ保護を施されている場合に、コンテンツ保護を解く処理を行う。
【００４１】
［接続状態管理部１００７］
接続状態管理部１００７は、自らの第２のコンテンツ再生装置１２０が、ＨＤＭＩ１３０やネットワーク１４０に接続を開始したことを通知する接続開始通知や、ＨＤＭＩ１３０やネットワーク１４０から離脱したことを通知する接続離脱通知を、ＨＤＭＩ処理部１００１およびネットワーク処理部１００２を介して、第１のコンテンツ再生装置１１０へ、送信する。
【００４２】
＜動作＞
ＨＤＭＩ１３０で相互に接続された第１のコンテンツ再生装置１１０と第２コンテンツ再生装置１２０が、連携して、ネットワーク１４０で接続されたコンテンツ蓄積装置１６０に格納されたコンテンツを再生する動作を説明する。
【００４３】
［コンテンツを再生する場合の動作］
まず、コンテンツ再生システム１００が、既に構成済みの状態における、コンテンツ再生時の動作について、図１１〜図２０を用いて説明する。なお、構成済みの状態とは、コンテンツ再生システム１００を構成する第１のコンテンツ再生装置１１０や、第２のコンテンツ再生装置１２０が、ＨＤＭＩ１３０やネットワーク１４０を介して、既に接続中であり、動作の途中で、切断や再生能力の変化が発生しない状態を意味している。
【００４４】
第１のコンテンツ再生装置１１０を操作するユーザは、図１１のステップＳ１１１１で、コンテンツ蓄積装置１６０に蓄積しているコンテンツの一覧であるコンテンツリスト６００の取得を指示する。第１のコンテンツ再生装置１１０の操作部２０７が、ユーザのコンテンツリスト６００の取得指示を受け取り、再生可能コンテンツ一覧管理部２０５に対して、ネットワーク１４０を経由してコンテンツリスト６００を取得するよう通知する。そして、再生可能コンテンツ一覧管理部２０５は、ネットワーク処理部２０２を介して、コンテンツリスト６００の取得要求をコンテンツ蓄積装置１６０に送信する。
【００４５】
次に、第１のコンテンツ再生装置１１０のネットワーク処理部２０２は、取得要求に応答したコンテンツ蓄積装置１６０から、コンテンツリスト６００を受信し、コンテンツリスト６００を、再生可能コンテンツ一覧管理部２０５へ通知する。コンテンツリスト６００を受け取った再生可能コンテンツ一覧管理部２０５は、コンテンツ再生システム１００で再生可能なコンテンツの一覧をユーザに提示するため、再生可能コンテンツ一覧９００の作成に着手する。その第１段階として、再生可能コンテンツ一覧管理部２０５は、図１１のステップＳ１１１２で、自装置が保有する再生能力である再生能力情報８００を、自装置再生能力管理部２０４から入手する。
【００４６】
更に、再生可能コンテンツ一覧管理部２０５は、図１１のステップＳ１１１３で、ＨＤＭＩの接続管理で把握している第２のコンテンツ再生装置１２０の再生能力情報３００を、他装置再生能力管理部２０３が保管しているか否かを確認する。他装置再生能力管理部２０３が、ＨＤＭＩ１３０で接続されている第２のコンテンツ再生装置１２０の再生能力情報３００を保管している場合（ＹＥＳの場合）には、再生可能コンテンツ一覧管理部２０５は、処理を図１１のステップＳ１１１６に進める。そして、再生可能コンテンツ一覧管理部２０５は、ステップＳ１１１６で、第２のコンテンツ再生装置１２０の再生能力情報３００と再生装置識別情報４００を、他装置再生能力管理部２０５から入手する。この時点で、第１のコンテンツ再生装置１１０は、再生可能コンテンツ一覧９００の作成に必要な全ての情報を、保持している。これらの情報を用いて、再生可能コンテンツ一覧管理部２０５は、図１１のステップＳ１１１７で、再生可能コンテンツ一覧９００を作成する。
【００４７】
一方、図１１のステップＳ１１１３で、他装置再生能力管理部２０３が、第２のコンテンツ再生装置１２０の再生能力情報３００を保管していない場合（ＮＯの場合）には、処理を図１１のステップＳ１１１４に進める。そして、ステップＳ１１１４では、再生可能コンテンツ一覧管理部２０５から依頼を受けた他装置再生能力管理部２０３が、再生能力情報３００と再生装置識別情報４００の取得要求を、ＨＤＭＩ処理部２０１を介して、第２のコンテンツ再生装置１２０に送信する。なお、この取得要求は、本実施の形態でＨＤＭＩ経由の制御に使用しているＣＥＣのコマンドとして実現されている。この取得要求は、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを使用し、ＨＤＭＩ１３０に接続されている全ての装置にブロードキャストされる。また、この取得要求には、再生可能コンテンツ一覧管理部２０５がコンテンツリスト６００を元に作成した未格納必要再生能力情報一覧７００が、探したいコンテンツ再生装置の検索条件として、設定されている。ここで、ＯｐｅｃｏｄｅがＶｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤであるＣＥＣコマンドでは、一つのコマンドで送信可能なデータが１３バイト以下である。しかし、未格納必要再生能力情報一覧７００のデータサイズは、コンテンツのメディアフォーマット形式やコンテンツ保護技術形式の種類が多い場合には、１３バイトを超えることが想定できる。
【００４８】
そのため、本実施の形態では、図１４〜図１６に示すように、拡張ＣＥＣコマンド１５００および分割拡張ＣＥＣコマンド１６００を用いる。つまり、本実施の形態では、１３バイトを超える未格納必要再生能力情報一覧７００を複数のＣＥＣ  Ｆｒａｍｅに分割して、送受信可能な通信方法を使用する。
【００４９】
拡張ＣＥＣコマンド１５００は、コマンドの順番を識別するための８ビットのコマンドシーケンス番号１５１１と、後続のデータ列がどのような目的かを表す８ビット拡張コマンドＩＤ１５１２と、拡張コマンド全体のデータサイズを表す１６ビットの拡張コマンドサイズと、未格納必要再生能力情報一覧７００などのコマンドの目的別情報を格納する６５５０４ビットの拡張ＣＥＣコマンドペイロードで構成されている。なお、制御もしくは情報入手の要求と応答では、コマンドシーケンス番号１５１１は同じ数値を設定する。
【００５０】
一方、分割拡張ＣＥＣコマンド１６００は、拡張ＣＥＣコマンド１５００を送信側で一つのＣＥＣ  Ｆｒａｍｅに収まる１３バイトに分割し、受信側で拡張ＣＥＣコマンド１５００に再構成できる形式である。分割拡張ＣＥＣコマンド１６００には、拡張ＣＥＣコマンド１５００と同じコマンドシーケンス番号１５１１と拡張コマンドＩＤ１５１２が存在し、その後続に２ビットの予約ビットと、分割された拡張ＣＥＣコマンドの最初の分割拡張ＣＥＣコマンドであることを表す１ビットのスタートビットと、分割された拡張ＣＥＣコマンドの残り分割拡張ＣＥＣコマンドの数を表した１３ビットの残り分割コマンド数と、分割した拡張ＣＥＣコマンドの断片を格納する７２ビットの分割拡張ＣＥＣコマンドペイロードのフィールドが存在する。
【００５１】
拡張ＣＥＣコマンド形式を用いた再生能力情報の取得要求は、図１７に示す拡張ＣＥＣコマンド１７００となる。拡張ＣＥＣコマンド１７００の拡張コマンドＩＤ１７０２には、その他のコンテンツ再生装置へ再生能力を確認する要求コマンドを表す０ｘ０１が設定される。拡張コマンドペイロード１７０４には、未格納必要再生能力情報一覧７００が格納されている。以降では、説明の重複を避けるため、説明しないが、本実施の形態で説明するＣＥＣを使用した制御には、拡張ＣＥＣコマンド１５００と分割拡張ＣＥＣコマンド１６００を用いるものとする。
【００５２】
次に、第２のコンテンツ再生装置１２０のＨＤＭＩ処理部１００１は、図１１のステップＳ１１２１で、第１のコンテンツ再生装置１１０が送信した再生能力情報の取得要求を受信する。そして、ＨＤＭＩ処理部１００１は、再生能力管理部１００３に、未格納必要再生能力情報一覧７００を通知する。未格納必要再生能力情報一覧７００の通知を受けた再生能力管理部１００３は、自らが管理する再生能力情報３００の各組合わせ３１０、３２０、３３０と、未格納必要再生能力情報一覧７００に含まれる必要再生能力情報とを比較する。再生能力情報３００に未格納必要再生能力情報一覧７００と合致する再生能力情報が存在する場合、再生能力管理部１００３は、ＨＤＭＩ処理部１００１を介して、合致した再生能力情報と再生装置識別情報４００を、第１のコンテンツ再生装置１１０に応答する。この応答には、要求の場合と同様に、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを使用する。この応答は、要求元の第１のコンテンツ再生装置１１０を、ＣＥＣコマンドの送信先に指定する。ここで使用する拡張ＣＥＣコマンド１８００は、図１８に示す通りである。拡張ＣＥＣコマンド１８００の拡張コマンドＩＤ１８０２には、その他のコンテンツ再生装置へ再生能力を確認する要求に対する応答を表す０ｘ０２が設定される。拡張コマンドペイロード１８０４には、固定長の再生装置識別情報、可変長の再生能力情報の順番で、それぞれの情報が格納される。一方、再生能力情報３００に未格納必要再生能力情報一覧７００と合致する再生能力情報が存在しない場合、再生能力管理部１００３は、第１のコンテンツ再生装置１１０に応答しない。
【００５３】
第１のコンテンツ再生装置１１０が、ＨＤＭＩ処理部２０１を介して、第２のコンテンツ再生装置１２０からの応答を受信した場合には、他装置再生能力管理部２０３は、図１１のステップＳ１１１５で、応答に含まれる再生能力情報３００と、再生装置識別情報４００を関連付けて管理する。そして、他装置再生能力管理部２０３は、必要な情報の確認が完了したことを、再生可能コンテンツ一覧管理部２０５に通知する。
【００５４】
再生可能コンテンツ一覧管理部２０５は、処理を図１１のステップＳ１１１６に進め、第２のコンテンツ再生装置１２０の再生能力情報３００と再生装置識別情報４００を、他装置再生能力管理部２０５から入手する。この時点で、第１のコンテンツ再生装置１１０は、再生可能コンテンツ一覧９００の作成に必要な全ての情報を、保持している。これらの情報を用いて、再生可能コンテンツ一覧管理部２０５は、図１１のステップＳ１１１７で、再生可能コンテンツ一覧９００を作成する。
【００５５】
表示部２１０は、ステップＳ１１１７までで完成した再生可能コンテンツ一覧９００を、表示する。そして、第１のコンテンツ再生装置１１０を操作するユーザは、図１２のステップＳ１２１１で、表示部２１０に表示された再生可能コンテンツ一覧９００に含まれるコンテンツの中から、操作部２０７を介して、閲覧したいコンテンツを１つ選択する。
【００５６】
《ユーザがコンテンツ２を選択した場合》
ここでは、図１２のステップＳ１２１１で、ユーザが、コンテンツ２を選択した場合の動作を説明する。
【００５７】
再生制御部２０６は、ユーザが選択したコンテンツ２のコンテンツ識別情報６２２と再生可能なコンテンツ再生装置の情報９２１を、取得する。再生制御部２０６は、図１２のステップＳ１２１２で、取得した再生可能なコンテンツ再生装置の情報９２１に含まれる再生可能なコンテンツ再生装置の消費電力量情報８２３、３２３を比較する。比較した結果、再生制御部２０６は、消費電力量が最も少ないコンテンツ再生装置を、コンテンツの再生に使用するコンテンツ再生装置として決定する。本実施の形態では、第１のコンテンツ再生装置１１０の消費電力量情報８２３が２０Ｗ（ワット）、第２のコンテンツ再生装置１２０の消費電力量情報３２３が２５Ｗである。そのため、再生制御部２０６は、第１のコンテンツ再生装置１１０を、再生に使用するコンテンツ再生装置として選択する。つまり、図１２のステップＳ１２１２で、自装置が選択され、ステップＳ１２１３に遷移する。
【００５８】
選択された第１のコンテンツ再生装置１１０の再生制御部２０６は、図１２のステップＳ１２１３で、ネットワーク処理部２０２を介して、選択したコンテンツ２を、コンテンツ蓄積装置１６０から取得する。その際に、再生制御部２０６は、コンテンツ識別情報６２２に格納されたＵＲＬ（ｈｔｔｐ：／／１９２．１６８．０．１／ｃｏｎｔｅｎｔ１０２．ｍ２ｔｓ）を用いて、コンテンツの取得要求を、コンテンツ蓄積装置１６０に送信する。なお、本実施の形態で使用するコンテンツ取得プロトコルは、ＨＴＴＰとする。
【００５９】
コンテンツ蓄積装置１６０は、第１のコンテンツ再生装置１１０から、コンテンツの取得要求を受け取り、図１３のステップＳ１３３１で、コンテンツの取得要求元を判断する。要求元が第１のコンテンツ再生装置１１０であるので、コンテンツ蓄積装置１６０は、図１３のステップＳ１３３２で、コンテンツ識別情報６２２で指定されたコンテンツ２を、第１のコンテンツ再生装置１１０へ転送する。
【００６０】
第１のコンテンツ再生装置１１０のネットワーク処理部２０２は、図１３のステップＳ１３１１で、コンテンツ蓄積装置１６０から取得したコンテンツを、復号部２０９に転送する。コンテンツを転送された復号部２０９は、コンテンツ２の必要再生能力情報６２３に基づいて、ＤＴＣＰ−ＩＰのコンテンツ保護を解くとともに、Ｈ．２６４等の圧縮符号化を復号する。表示部２１０は、復号後のコンテンツ２を、表示する。
【００６１】
これにより、ユーザは、表示部２１０に表示されたコンテンツ２を、閲覧することができる。
【００６２】
《ユーザがコンテンツ１を選択した場合》
引き続き、図１２のステップＳ１２１１で、ユーザが、コンテンツ１を選択した場合の動作を説明する。
【００６３】
再生制御部２０６は、ユーザが選択したコンテンツ１のコンテンツ識別情報６１２と再生可能なコンテンツ再生装置の情報９１１を、取得する。再生制御部２０６は、図１２のステップＳ１２１２で、取得した再生可能なコンテンツ再生装置の情報９１１に含まれる再生可能なコンテンツ再生装置の消費電力量情報８１３、３１３を比較する。比較した結果、再生制御部２０６は、消費電力量が最も少ないコンテンツ再生装置を、コンテンツの再生に使用するコンテンツ再生装置として決定する。本実施の形態では、第１のコンテンツ再生装置１１０の消費電力量情報８１３が２０Ｗ、第２のコンテンツ再生装置１２０の消費電力量情報３１３が１５Ｗである。そのため、再生制御部２０６は、第２のコンテンツ再生装置１２０を、再生に使用するコンテンツ再生装置として選択する。つまり、図１２のステップＳ１２１２で、第２のコンテンツ再生装置が選択され、ステップＳ１２１４に遷移する。
【００６４】
第１のコンテンツ再生装置１１０の再生制御部２０６は、図１２のステップＳ１２１４で、ＨＤＭＩ処理部２０１を介して、第２のコンテンツ再生装置１２０にコンテンツ再生指示要求を出す。この再生指示要求では、選択したコンテンツ１を、コンテンツ蓄積装置１６０から取得することを指示している。この再生指示要求も、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを使用したＣＥＣコマンドで実現されており、その際に使用する拡張ＣＥＣコマンド１９００は、図１９に示す。拡張ＣＥＣコマンド１９００の拡張コマンドペイロード１９０４には、コンテンツ１のコンテンツ識別情報６１２に格納されたＵＲＬ（ｈｔｔｐ：／／１９２．１６８．０．１／ｃｏｎｔｅｎｔ１０１．ｍ２ｔｓ）が設定されている。また、拡張コマンドＩＤ１９０２には、拡張コマンドペイロード１９０４で指定されたＵＲＬを用いて、コンテンツ蓄積装置１６０からコンテンツを取得すること指示する０ｘ０３が設定されている。
【００６５】
第２のコンテンツ再生装置１２０は、第１のコンテンツ再生装置１１０から、再生指示要求を受け取る。第２のコンテンツ再生装置１２０の再生制御部１００４は、図１２のステップＳ１２２１で、ＨＤＭＩ処理部１００１を介して、受け取った再生指示要求で指示された再生対象のコンテンツ１を、コンテンツ蓄積装置１６０から、取得できる状態か否かを判断する。そして、再生制御部１００４は、ＨＤＭＩ処理部１００１を介して、コンテンツ１を取得できるか否かの判断結果を、第１のコンテンツ再生装置１１０に応答する。この応答も、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを使用したＣＥＣコマンドで実現されており、この際に使用する拡張ＣＥＣコマンド２０００は、図２０に示す。拡張ＣＥＣコマンド２０００の拡張コマンドＩＤ２００２には、コンテンツの再生指示に対する応答を表す０ｘ０４が設定される。拡張コマンドペイロード２００４には、コンテンツ１を取得できるか否かの判断結果を格納する。再生制御部１００４が、コンテンツ１を取得できる状態と判断した場合、図１２のステップＳ１２２１で、ネットワーク処理部１００２を介して、再生指示要求で指定されたコンテンツ１を、コンテンツ蓄積装置１６０から取得する。その際に、再生制御部１００４は、コンテンツ識別情報６１２に格納されたＵＲＬ（ｈｔｔｐ：／／１９２．１６８．０．１／ｃｏｎｔｅｎｔ１０１．ｍ２ｔｓ）を用いて、コンテンツの取得要求を、コンテンツ蓄積装置１６０に送信する。なお、本実施の形態で使用するコンテンツ取得プロトコルは、ＨＴＴＰとする。
【００６６】
コンテンツ蓄積装置１６０は、第２のコンテンツ再生装置１２０から、コンテンツの取得要求を受け取り、図１３のステップＳ１３３１で、コンテンツの取得要求元を判断する。要求元が第２のコンテンツ再生装置１２０であるので、コンテンツ蓄積装置１６０は、図１３のステップＳ１３３３で、コンテンツ識別情報６１２で指定されたコンテンツ１を、第２のコンテンツ再生装置１２０へ転送する。
【００６７】
そして、第２のコンテンツ再生装置１２０のネットワーク処理部１００２は、図１３のステップＳ１３２１で、コンテンツ蓄積装置１６０から取得したコンテンツ１を、復号部１００６に転送する。コンテンツを転送された復号部１００６は、コンテンツ１の必要再生能力情報６１３に基づいて、ＤＴＣＰ−ＩＰのコンテンツ保護を解くとともに、ＭＰＥＧ２  Ｖｉｄｅｏ等の圧縮符号化を復号する。復号部１００６は、再生指示を要求した第１のコンテンツ再生装置１１０へ、復号化されたコンテンツ１を、ＨＤＭＩ転送部１００５に転送する。ＨＤＭＩ転送部１００５は、復号化されたコンテンツ１を受け取り、図１３のステップＳ１３２２で、ＨＤＭＩ処理部１００１を介して、復号化されたコンテンツ１を、第１のコンテンツ再生装置１１０に送信する。なお、ＨＤＭＩ処理部１００１は、ＨＤＭＩ１３０を介して、コンテンツ１を第１のコンテンツ再生装置１１０に送信する前に、ＣＥＣで規定されたコンテンツ送信権の獲得および伝送路の設定を行う。この処理動作については、ＨＤＭＩの規格書に記載されているため、ここでは省略する。
【００６８】
一方、第１のコンテンツ再生装置１１０は、第２のコンテンツ再生装置１２０から、コンテンツ再生指示に対する応答を受け取る。第１のコンテンツ再生装置１１０の再生制御部２０６は、図１３のステップＳ１３１２で、第２のコンテンツ再生装置１２０から送信されたコンテンツ１を取得できるか否かの判断結果が、取得できるである場合、表示部２１０に表示する映像を、ＨＤＭＩ１３０からの入力に切り替える。そして、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、第２のコンテンツ再生装置１２０から復号化されたコンテンツ１を受け取ると、表示部２１０に、復号化されたコンテンツ１を転送する。
【００６９】
最後に、表示部２１０は、図１３のステップＳ１３１３で、ＨＤＭＩ処理部２０１から転送された、復号化されたコンテンツ１を表示する。これにより、ユーザは、表示部２１０に表示されたコンテンツ１を、閲覧することができる。
【００７０】
以上では、コンテンツ再生システム１００の構成が既に構成済みの状態における動作を説明した。次に、コンテンツ再生システム１００を構成する第１のコンテンツ再生装置１１０や、第２のコンテンツ再生装置１２０が、途中で、ＨＤＭＩ１３０やネットワーク１４０に接続を開始する場合や、接続から離脱する場合の動作について説明する。
【００７１】
［第１のコンテンツ再生装置１１０がＨＤＭＩ１３０から離脱する場合の動作］
ユーザが、第１のコンテンツ再生装置１１０に接続されているＨＤＭＩ１３０を、コネクタから抜いた場合の動作を説明する。
【００７２】
第１のコンテンツ再生装置１１０に接続されているＨＤＭＩ１３０がコネクタから抜かれた場合、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、接続状態管理部２０８に対し、ＨＤＭＩ１３０からの接続離脱通知を送る。そして、ＨＤＭＩ処理部２０１からの接続離脱通知を受け取った接続状態管理部２０８は、他装置再生能力管理部２０３へ連携動作できなくなったＨＤＭＩ１３０に接続された第２のコンテンツ再生装置１２０に関する情報を削除するように指示する。
【００７３】
また、ＨＤＭＩ処理部２０１からの接続離脱通知を受け取った接続状態管理部２０８は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成し直すことを指示する。もし、再生可能コンテンツ一覧管理部２０５に再生可能コンテンツ一覧が存在する場合には、再生可能コンテンツ一覧管理部２０５はＨＤＭＩ１３０からの離脱を反映した再生可能コンテンツ一覧を作成し直す。
【００７４】
［第１のコンテンツ再生装置１１０がネットワーク１４０から離脱する場合の動作］
ユーザが、第１のコンテンツ再生装置１１０に接続されているネットワーク１４０を、コネクタから抜いた場合の動作を説明する。
【００７５】
第１のコンテンツ再生装置１１０に接続されているネットワーク１４０がコネクタから抜かれた場合、第１のコンテンツ再生装置１１０のネットワーク処理部２０２は、接続状態管理部２０８に対し、ネットワーク１４０からの接続離脱通知を送る。そして、ネットワーク処理部２０２からの接続離脱通知を受け取った接続状態管理部２０８は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成し直すことを指示する。もし、再生可能コンテンツ一覧管理部２０５に再生可能コンテンツ一覧が存在する場合には、再生可能コンテンツ一覧管理部２０５はネットワーク１４０からの離脱を反映した再生可能コンテンツ一覧を作成し直す。
【００７６】
［第１のコンテンツ再生装置１１０がＨＤＭＩ１３０に接続される場合の動作］
ユーザが、ＨＤＭＩ１３０に接続されていない第１のコンテンツ再生装置１１０に、ＨＤＭＩ１３０を接続する場合の動作を説明する。
【００７７】
ＨＤＭＩ１３０に接続されていない第１のコンテンツ再生装置１１０に、ＨＤＭＩ１３０を接続する場合、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、接続状態管理部２０８に対し、ＨＤＭＩ１３０に接続を開始した旨の接続開始通知を送る。そして、ＨＤＭＩ処理部２０１からの接続開始通知を受け取った接続状態管理部２０８は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成し直すことを指示する。もし、再生可能コンテンツ一覧管理部２０５に再生可能コンテンツ一覧が存在する場合には、再生可能コンテンツ一覧管理部２０５はＨＤＭＩ１３０に接続されたことを反映した再生可能コンテンツ一覧を作成し直す。
【００７８】
［第１のコンテンツ再生装置１１０がネットワーク１４０に接続される場合の動作］
ユーザが、ネットワーク１４０に接続されていない第１のコンテンツ再生装置１１０に、ネットワーク１４０を接続する場合の動作を説明する。
【００７９】
ネットワーク１４０に接続されていない第１のコンテンツ再生装置１１０に、ネットワーク１４０を接続する場合、第１のコンテンツ再生装置１１０のネットワーク処理部２０２は、接続状態管理部２０８に対し、ネットワーク１４０に接続を開始した旨の接続開始通知を送る。そして、ネットワーク処理部２０２からの接続開始通知を受け取った接続状態管理部２０８は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成できる状態になったことを通知する。
【００８０】
［第２のコンテンツ再生装置１２０がＨＤＭＩ１３０から離脱する場合の動作］
ユーザが、第２のコンテンツ再生装置１２０に接続されているＨＤＭＩ１３０を、コネクタから抜いた場合の動作を説明する。
【００８１】
第２のコンテンツ再生装置１２０に接続されているＨＤＭＩ１３０がコネクタから抜かれた場合、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、接続状態管理部２０８に対し、第２のコンテンツ再生装置１２０がＨＤＭＩ１３０から離脱した旨の接続離脱通知を送る。なお、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１が、第２のコンテンツ再生装置１２０のＨＤＭＩ１３０からの離脱を検出する方法は、ＨＤＭＩの規格書に記載されているため、ここでは省略する。
【００８２】
ＨＤＭＩ処理部２０１から、接続離脱通知を受け取った接続状態管理部２０８は、他装置再生能力管理部２０３へ、連携動作できなくなった第２のコンテンツ再生装置１２０に関する情報を削除するように指示する。
【００８３】
また、ＨＤＭＩ処理部２０１からの接続離脱通知を受け取った接続状態管理部２０８は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成し直すことを指示する。もし、再生可能コンテンツ一覧管理部２０５に再生可能コンテンツ一覧が存在する場合には、再生可能コンテンツ一覧管理部２０５は、第２のコンテンツ再生装置１２０がＨＤＭＩ１３０からの離脱したことを反映した再生可能コンテンツ一覧を作成し直す。
【００８４】
［第２のコンテンツ再生装置１２０がネットワーク１４０から離脱する場合の動作］
ユーザが、第２のコンテンツ再生装置１２０に接続されているネットワーク１４０を、コネクタから抜いた場合の動作を説明する。
【００８５】
第２のコンテンツ再生装置１２０に接続されているネットワーク１４０がコネクタから抜かれた場合、第２のコンテンツ再生装置１２０のネットワーク処理部１００２は、接続状態管理部１００７に対し、ネットワーク１４０からの接続離脱通知を送る。そして、ネットワーク処理部１００２からの接続離脱通知を受け取った接続状態管理部１００７は、自装置の再生装置識別情報をＣＥＣコマンドに格納し、ＨＤＭＩ処理部１００１を介して、他の装置に接続離脱通知をブロードキャストする。なお、この接続離脱通知には、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを使用する。この際に使用する拡張ＣＥＣコマンド２１００は、図２１に示す通りである。拡張ＣＥＣコマンド２１００の拡張コマンドＩＤ２１０２には、コンテンツ再生装置の接続離脱通知であることを表す０ｘ０５が設定される。拡張コマンドペイロード２１０４には、再生装置識別情報４００が格納される。
【００８６】
一方、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、第２のコンテンツ再生装置１２０のＨＤＭＩ処理部１００１からブロードキャストされた接続離脱通知を受信する。第２のコンテンツ再生装置１２０の接続離脱通知を受信したＨＤＭＩ処理部２０１は、接続状態管理部２０８に対し、第２のコンテンツ再生装置１２０がネットワーク１４０から離脱した旨の接続離脱通知を送る。そして、ＨＤＭＩ処理部２０１からの接続離脱通知を受け取った接続状態管理部２０８は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成し直すことを指示する。もし、再生可能コンテンツ一覧管理部２０５に再生可能コンテンツ一覧が存在する場合には、再生可能コンテンツ一覧管理部２０５は、第２のコンテンツ再生装置１２０がネットワーク１４０から離脱したことを反映した再生可能コンテンツ一覧を作成し直す。
【００８７】
［第２のコンテンツ再生装置１２０がＨＤＭＩ１３０に接続される場合の動作］
ユーザが、ＨＤＭＩ１３０に接続されていない第２のコンテンツ再生装置１２０に、ＨＤＭＩ１３０を接続する場合の動作を説明する。
【００８８】
ＨＤＭＩ１３０に接続されていない第２のコンテンツ再生装置１２０に、ＨＤＭＩ１３０を接続する場合、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、接続状態管理部２０８に対し、第２のコンテンツ再生装置１２０がＨＤＭＩ１３０に接続された旨の接続開始通知を送る。なお、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１が、第２のコンテンツ再生装置１２０のＨＤＭＩ１３０への接続を検出する方法は、ＨＤＭＩの規格書に記載されているため、ここでは省略する。
【００８９】
ＨＤＭＩ処理部２０１からの接続開始通知を受け取った接続状態管理部２０８は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成し直すことを指示する。もし、再生可能コンテンツ一覧管理部２０５に再生可能コンテンツ一覧が存在する場合には、再生可能コンテンツ一覧管理部２０５は、第２のコンテンツ再生装置１２０がＨＤＭＩ１３０に接続されたことを反映した再生可能コンテンツ一覧を作成し直す。
【００９０】
［第２のコンテンツ再生装置１２０がネットワーク１４０に接続される場合の動作］
ユーザが、ネットワーク１４０に接続されていない第２のコンテンツ再生装置１２０に、ネットワーク１４０を接続する場合の動作を説明する。
【００９１】
ネットワーク１４０に接続されていない第２のコンテンツ再生装置１２０に、ネットワーク１４０を接続する場合、第２のコンテンツ再生装置１２０のネットワーク処理部１００２は、接続状態管理部１００７に対し、ネットワーク１４０への接続開始通知を送る。そして、ネットワーク処理部１００２からの接続開始通知を受け取った接続状態管理部１００７は、自装置の再生装置識別情報をＣＥＣコマンドに格納し、ＨＤＭＩ処理部１００１を介して、他の装置に接続開始通知をブロードキャストする。なお、この接続開始通知には、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを使用する。この際に使用する拡張ＣＥＣコマンド２２００は、図２２に示す通りである。拡張ＣＥＣコマンド２２００の拡張コマンドＩＤ２２０２には、コンテンツ再生装置の接続開始通知であることを表す０ｘ０６が設定される。拡張コマンドペイロード２２０４には、再生装置識別情報４００が格納される。
【００９２】
一方、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、第２のコンテンツ再生装置１２０からブロードキャストされた接続開始通知を受信する。第２のコンテンツ再生装置１２０の接続開始通知を受信したＨＤＭＩ処理部２０１は、接続状態管理部２０８に対し、第２のコンテンツ再生装置１２０がネットワーク１４０へ接続された旨の接続開始通知を送る。そして、ＨＤＭＩ処理部２０１からの接続開始通知を受け取った接続状態管理部２０８は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成し直すことを指示する。もし、再生可能コンテンツ一覧管理部２０５に再生可能コンテンツ一覧が存在する場合には、再生可能コンテンツ一覧管理部２０５は、第２のコンテンツ再生装置１２０がネットワーク１４０へ接続されたことを反映した再生可能コンテンツ一覧を作成し直す。
【００９３】
［第２のコンテンツ再生装置１２０の再生能力に変化が発生した場合の動作］
第２のコンテンツ再生装置１２０の再生能力に変化が発生した場合の動作を説明する。ここで、再生能力に変化が発生する例としては、第２のコンテンツ再生装置１２０がデジタルレコーダ等の録画機能を有する機器であって、ある時刻から番組の予約録画が開始する場合等が挙げられる。その理由としては、番組の予約録画にはコンテンツを異なるフォーマットに再エンコードして記録する場合があり、復号部がその再エンコード処理に占有される場合があるためである。
【００９４】
第２のコンテンツ再生装置１２０の再生能力に変化が発生した場合、第２のコンテンツ再生装置１２０の再生能力管理部１００３は、まず使用できなくなった再生能力を、再生能力情報３００から取り除き、図２３に示す修正後の再生能力情報２３００を作成する。図２３の例では、図３の再生能力情報の組合せ３１０と組合せ３２０が一時的に使用できなくなったものとする。
【００９５】
再生能力情報の修正を終えた再生能力管理部１００３は、修正後の再生能力情報２３００と再生装置識別情報４００を含む変更後再生能力通知を、ＨＤＭＩ処理部１００１に送る。そして、ＨＤＭＩ処理部１００１は、修正後の再生能力情報２３００をＣＥＣコマンドに格納し、他の装置に変更後再生能力通知をブロードキャストする。なお、この変更後再生能力通知には、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを使用する。この際に使用する拡張ＣＥＣコマンド２４００は、図２４に示す通りである。拡張ＣＥＣコマンド２４００の拡張コマンドＩＤ２４０２には、コンテンツ再生装置の変更後再生能力通知であることを表す０ｘ０７が格納される。拡張コマンドペイロード２４０４には、固定長の再生装置識別情報４００、可変長の修正後の再生能力情報２３００の順番で、それぞれの情報が格納される。
【００９６】
一方、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、第２のコンテンツ再生装置１２０からブロードキャストされた変更後再生能力通知を受信する。第２のコンテンツ再生装置１２０の変更後再生能力通知を受信したＨＤＭＩ処理部２０１は、他装置再生能力管理部２０３に対し、第２のコンテンツ再生装置１２０の再生能力が変化した旨の変更後再生能力通知を送る。そして、ＨＤＭＩ処理部２０１からの変更後再生能力通知を受け取った他装置再生能力管理部２０３は、第２のコンテンツ再生装置１２０の再生能力情報３００を、変更後の再生能力情報２３００に置き換える。そして、他装置再生能力管理部２０３は、再生可能コンテンツ一覧管理部２０５へ、再生可能コンテンツ一覧を作成し直すことを指示する。もし、再生可能コンテンツ一覧管理部２０５に再生可能コンテンツ一覧が存在する場合には、再生可能コンテンツ一覧管理部２０５は、第２のコンテンツ再生装置１２０の再生能力に変更が発生したことを反映した再生可能コンテンツ一覧を作成し直す。
【００９７】
本実施の形態で説明したコンテンツ再生システム１００によれば、ＨＤＭＩ１３０で相互に接続された第１のコンテンツ再生装置１１０と第２のコンテンツ再生装置１２０とが連携することで、再生対象のコンテンツに適したコンテンツ再生装置を選択して再生することができる。これにより、コンテンツ再生システムとして、再生できないコンテンツのメディアフォーマット形式やコンテンツ保護技術形式の数を低減することが可能となる。つまり、ユーザは、コンテンツ蓄積装置１６０に蓄積したコンテンツを再生できる可能性を向上することができる。
【００９８】
そして、ユーザが選択したコンテンツを再生できるコンテンツ再生装置が複数存在する場合には、再生に必要な消費電力量が最も少ないコンテンツ再生装置を選択することで、消費電力量を低減することが可能となる。
【００９９】
また、本実施の形態によれば、コンテンツ再生システム１００内のコンテンツ再生装置のＨＤＭＩまたはネットワークの接続に変更が発生した場合でも、自動的にその変更を検知して、再生できるコンテンツの一覧を適切に更新することが可能である。それにより、ユーザは、接続の変更で再生不可能になったコンテンツを選択することを避けることができる。
【０１００】
＜実施の形態１の変形例＞
［実施の形態１の変形例１］
上記の実施の形態１では、ユーザが選択したコンテンツを再生できるコンテンツ再生装置が複数存在する場合、再生に必要な消費電力量が最も少ないコンテンツ再生装置を、自動的に選択する形態にした。しかし、再生可能なコンテンツ再生装置とその消費電力量をユーザーインタフェースに表示し、ユーザが、再生に使用したいコンテンツ再生装置を手動で選択する形態にしてもよい。
【０１０１】
［実施の形態１の変形例２］
上記の実施の形態１では、ユーザが選択したコンテンツを再生できるコンテンツ再生装置が複数存在する場合、再生に必要な消費電力量が最も少ないコンテンツ再生装置を、選択する形態にした。しかし、第２のコンテンツ再生装置１２０の再生能力情報に、番組の予約録画で再生能力が利用できない時間帯を表した再生不可能時間帯情報を追加し、消費電力量情報と再生不可能時間帯情報の両方に基づいて、コンテンツを再生するコンテンツ再生装置を選択する方法を使用する形態にしてもよい。この形態を用いることにより、予約録画の開始で再生が中断することを予め避けることが可能となる。
【０１０２】
（実施の形態２）
以下では、実施の形態１と同じ部分に関しては説明を省略し、差異がある部分のみを記載する。
【０１０３】
最初に、本実施の形態の概要を説明する。本発明の実施の形態２におけるコンテンツ再生システム１００を含むシステムの全体構成は、図１に示す通りであり、実施の形態１と同様である。
【０１０４】
次に、本実施の形態におけるコンテンツ再生システム１００の動作の概要を説明する。ここで、実施の形態２と実施の形態１との動作は類似しているため、以下では３つの差異点のみを示す。
【０１０５】
まず１点目の差異は、第２のコンテンツ再生装置１２０に再生能力を確認するタイミングである。本実施の形態では、ＨＤＭＩ１３０にコンテンツ再生装置が接続されたタイミングで、第１のコンテンツ再生装置１１０は、第２のコンテンツ再生装置１２０の再生能力情報と再生装置識別情報を取得する。
【０１０６】
２点目の差異は、ユーザが選択したコンテンツを再生できるコンテンツ再生装置が複数存在する場合、接続されているネットワークの最大伝送速度が最も高いコンテンツ再生装置を、自動的に選択する点である。
【０１０７】
最後に３点目の差異は、第２のコンテンツ再生装置１２０の再生能力に変化が発生した場合の通知の仕方である。本実施の形態では、第２のコンテンツ再生装置１２０は、再生能力に変化が発生した際に、変化が発生したことのみを通知する。そのため、通知を受けた第１のコンテンツ再生装置１１０は、第２のコンテンツ再生装置１２０から修正後の再生能力情報を取得する。
【０１０８】
以降では、本実施の形態の第１のコンテンツ再生装置１１０と第２のコンテンツ再生装置１２０の内部構成と、それらの動作について詳細に説明する。
【０１０９】
＜第１のコンテンツ再生装置１１０の内部構成＞
本実施の形態の第１のコンテンツ再生装置１１０は、実施の形態１と同じ構成で、図２に示す通り、ＨＤＭＩ処理部２０１、ネットワーク処理部２０２、他装置再生能力管理部２０３、自装置再生能力管理部２０４、再生可能コンテンツ一覧管理部２０５、再生制御部２０６、操作部２０７、接続状態管理部２０８、復号部２０９および表示部２１０で構成されている。
【０１１０】
［ＨＤＭＩ処理部２０１］
実施の形態１と同じ構成であるため、説明を省略する。
【０１１１】
［ネットワーク処理部２０２］
実施の形態１と同じ構成であるため、説明を省略する。
【０１１２】
［他装置再生能力管理部２０３］
本実施の形態の他装置再生能力管理部２０３は、基本的な機能が実施の形態１と同じである。そのため、以下では、実施の形態１との差異点のみを述べる。なお、本実施の形態でも、ＨＤＭＩ１３０に接続されているその他のコンテンツ再生装置は、コンテンツ再生装置１２０のみである。
【０１１３】
ここで、コンテンツ再生装置１２０の再生能力情報は、図２５一例を示している。再生能力情報２５００は、メディアフォーマット形式とコンテンツ保護技術形式の組合せ２５１０、２５２０、２５３０と、使用しているネットワークの最大伝送速度情報２５４０、対応しているＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ３４０で構成されている。
【０１１４】
ここで、本実施の形態における他装置の再生能力情報２５００と再生装置識別情報４００の取得のタイミングは、第１のコンテンツ再生装置１１０、第２のコンテンツ再生装置１２０のいずれかがＨＤＭＩ１３０に接続された時点とする。
【０１１５】
次に、他装置再生能力管理部２０３が、所望のコンテンツ再生装置から再生能力情報と再生装置識別情報を取得するため具体的な方法を説明する。
【０１１６】
他装置再生能力管理部２０３は、所望のコンテンツ再生装置のみから情報を得るために、ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓを使用する。他装置再生能力管理部２０３が、ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓを用いて、ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓの少なくとも１つ以上がＤＭＰ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）、Ｍ−ＤＭＰ（Ｍｏｂｉｌｅ−Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）もしくはＤＭＲ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）であるその他のコンテンツ再生装置の有無を、ＨＤＭＩ処理部２０１経由で問い合わせる。そして、もし該当するＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓを有するコンテンツ再生装置が存在する場合には、そのコンテンツ再生装置の再生装置識別情報と再生能力情報とを関連付けて管理する。
【０１１７】
また、他装置再生能力管理部２０３は、その他のコンテンツ再生装置が送信した再生能力変更通知を、ＨＤＭＩ処理部２０１を介して受信する。他装置再生能力管理部２０３は、再生能力変更通知を送信したその他のコンテンツ再生装置に、変更後の再生能力情報の取得を要求し、変更後の再生能力情報を、ＨＤＭＩ処理部２０１を介して受信する。そして、他装置再生能力管理部２０３は、変更が発生した他装置の再生能力情報を更新する。
【０１１８】
［自装置再生能力管理部２０４］
本実施の形態の自装置再生能力管理部２０４は、基本的な機能が実施の形態１と同じである。そのため、以下では、実施の形態１との差異点のみを述べる。
【０１１９】
コンテンツ再生装置１１０の再生能力情報は、図２６に一例を示している。再生能力情報２６００は、メディアフォーマット形式とコンテンツ保護技術形式の組合せ２６１０、２６２０と、使用しているネットワークの最大伝送速度情報２６３０、対応しているＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ８３０で構成されている。
【０１２０】
［再生可能コンテンツ一覧管理部２０５］
本実施の形態の自装置再生能力管理部２０４は、基本的な機能が実施の形態１と同じである。そのため、以下では、実施の形態１との差異点のみを述べる。
【０１２１】
再生可能コンテンツ一覧管理部２０５は、図６に示すコンテンツリスト６００を入手する。その後、再生可能コンテンツ一覧管理部２０５は、他装置再生能力管理部２０３で管理している第２のコンテンツ再生装置１２０の再生能力情報２５００と、自装置再生能力管理部２０４で管理している自らのコンテンツ再生装置１１０の再生能力情報２６００を用いて、コンテンツのそれぞれに対して、再生可能か否かを判断する。
【０１２２】
再生可能と判断した場合、再生可能コンテンツ一覧管理部２０５は、図２７に示す通り、タイトル情報と、コンテンツ識別情報と、１台以上の再生可能なコンテンツ再生装置とを関連付けた、再生可能コンテンツ一覧２７００を作成して管理するものとする。ここで、再生可能なコンテンツ再生装置の情報としては、図２７に示す通り、自装置の場合には自装置９１２と記し、他装置の場合には、再生装置識別情報４００と記して、各装置のネットワークの最大伝送速度情報２５４０、２６３０も関連付けて格納する。
【０１２３】
［再生制御部２０６］
再生制御部２０６は、操作部２０７で受け取ったユーザの操作に基づき、再生可能コンテンツ一覧管理部２０５の再生可能コンテンツ一覧２７００に存在する、１つのコンテンツを選択する。そして、再生制御部２０６は、選択したコンテンツを再生可能なコンテンツ再生装置の中から、再生可能コンテンツ情報に含まれる最大伝送速度情報が最も高いコンテンツ再生装置を選択する。再生制御部２０６は、選択したコンテンツ再生装置に対して、選択したコンテンツのコンテンツ識別情報を指定した再生指示を送る。
【０１２４】
［操作部２０７］
実施の形態１と同じ構成であるため、説明を省略する。
【０１２５】
［接続状態管理部２０８］
実施の形態１と同じ構成であるため、説明を省略する。
【０１２６】
［復号部２０９］
実施の形態１と同じ構成であるため、説明を省略する。
【０１２７】
［表示部２１０］
実施の形態１と同じ構成であるため、説明を省略する。
【０１２８】
＜第２のコンテンツ再生装置１２０の内部構成＞
本実施の形態の第２のコンテンツ再生装置１２０は、実施の形態１と同じ構成で、図１０に示す通り、ＨＤＭＩ処理部１００１、ネットワーク処理部１００２、再生能力管理部１００３、再生制御部１００４、ＨＤＭＩ転送部１００５、復号部１００６および接続状態管理部１００７で構成されている。
【０１２９】
［ＨＤＭＩ処理部１００１］
実施の形態１と同じ構成であるため、説明を省略する。
【０１３０】
［ネットワーク処理部１００２］
実施の形態１と同じ構成であるため、説明を省略する。
【０１３１】
［再生能力管理部１００３］
再生能力管理部１００３は、自装置（第２のコンテンツ再生装置１２０）の再生能力を表す自装置の再生能力情報２５００と、再生装置の識別に使用する再生装置識別情報４００を管理する。また、再生能力管理部１００３は、ＨＤＭＩ処理部１００１を介して、ＨＤＭＩで接続された第１のコンテンツ再生装置１１０に自装置の再生能力情報２５００と再生装置識別情報４００とを通知する。具体的には、再生能力管理部１００３は、第１のコンテンツ再生装置１１０が指定したＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓを含む問い合わせを受信する。そして、再生能力管理部１００３は、第２のコンテンツ再生装置１２０が指定されたＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓに対応している場合には、再生能力情報２５００と再生装置識別情報４００とを、ＨＤＭＩ処理部１００１を介して、問い合わせ元の第１のコンテンツ再生装置１１０に応答する。
【０１３２】
また、再生能力管理部１００３は、自らが管理する再生能力情報２５００に変更が発生した場合には、変更が発生したことのみを通知する再生能力変更通知を、ＨＤＭＩ処理部１００１を介して第１のコンテンツ再生装置１１０へ送信する。
【０１３３】
［再生制御部１００４］
実施の形態１と同じ構成であるため、説明を省略する。
【０１３４】
［ＨＤＭＩ転送部１００５］
実施の形態１と同じ構成であるため、説明を省略する。
【０１３５】
［復号部１００６］
実施の形態１と同じ構成であるため、説明を省略する。
【０１３６】
［接続状態管理部１００７］
実施の形態１と同じ構成であるため、説明を省略する。
【０１３７】
＜動作＞
ＨＤＭＩ１３０で相互に接続された第１のコンテンツ再生装置１１０と第２コンテンツ再生装置１２０が、連携して、ネットワーク１４０で接続されたコンテンツ蓄積装置１６０に格納されたコンテンツを再生する通常の動作を説明する。
【０１３８】
［コンテンツを再生する場合の動作］
まず、コンテンツ再生システム１００が、既に構成済みの状態における、コンテンツ再生時の動作について、図２８〜図３０を用いて説明する。なお、構成済みの状態とは、コンテンツ再生システム１００を構成する第１のコンテンツ再生装置１１０や、第２のコンテンツ再生装置１２０が、ＨＤＭＩ１３０やネットワーク１４０を介して、既に接続中であり、動作の途中で、切断や再生能力の変化が発生しない状態を意味している。
【０１３９】
第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、自装置もしくは第２のコンテンツ再生装置１２０のＨＤＭＩ１３０への接続開始を検出する。なお、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１が、自装置や第２のコンテンツ再生装置１２０がＨＤＭＩ１３０に接続したことを検出する方法は、ＨＤＭＩの規格書に記載されているため、ここでは省略する。
【０１４０】
ＨＤＭＩ処理部２０１が、その他のコンテンツ再生装置がＨＤＭＩ１３０に接続されていることを検出すると、図２８のステップＳ２８１１で、他装置再生能力管理部２０３へ、その他のコンテンツ再生装置の再生能力情報を取得するように依頼を出す。ＨＤＭＩ処理部２０１から依頼を受けた他装置再生能力管理部２０３は、第２のコンテンツ再生装置１２０が保有する再生能力を表した再生能力情報２５００と再生装置識別情報４００の取得要求を、ＨＤＭＩ処理部２０１を介して、第２のコンテンツ再生装置１２０に送信する。なお、この取得要求は、本実施の形態でＨＤＭＩ経由の制御に使用しているＣＥＣのコマンドとして実現されている。この取得要求は、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを使用し、ＨＤＭＩ１３０に接続されている全ての装置にブロードキャストされる。なお、本実施の形態で説明するＣＥＣを使用した制御でも、実施の形態１と同様に、拡張ＣＥＣコマンド１５００と分割拡張ＣＥＣコマンド１６００を用いる。
【０１４１】
拡張ＣＥＣコマンド形式を用いたその他のコンテンツ再生装置へ再生能力を取得する要求コマンドは、図３１に示す拡張ＣＥＣコマンド３１００となる。拡張ＣＥＣコマンド３１００の拡張コマンドＩＤ３１０２は、その他のコンテンツ再生装置へ再生能力を確認する要求コマンドを表す０ｘ０８である。拡張コマンドペイロード３１０４には、所望のコンテンツ再生装置の種類を指定するための検索条件として所望ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ一覧３２００が格納されている。本実施の形態の所望ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ一覧３２００には、図３２に示す通り、１つ目の所望ＤＬＮＡ  Ｄｅｖｉｃｅ  ＣｌａｓｓとしてはＤＭＲが、２つ目の所望ＤＬＮＡ  Ｄｅｖｉｃｅ  ＣｌａｓｓとしてはＤＭＰが、３つ目の所望ＤＬＮＡ  Ｄｅｖｉｃｅ  ＣｌａｓｓとしてはM−ＤＭＰが設定されている。
【０１４２】
次に、第２のコンテンツ再生装置１２０のＨＤＭＩ処理部１００１は、図２８のステップＳ２８２１で、第１のコンテンツ再生装置１１０が送信した再生能力情報の取得要求を受信する。そして、ＨＤＭＩ処理部１００１は、再生能力管理部１００３に、所望ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ一覧３２００を通知する。所望ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ一覧３２００の通知を受けた再生能力管理部１００３は、自らが管理する再生能力情報２５００の対応しているＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ３４０と、所望ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ一覧３２００を比較する。再生能力情報２５００の対応しているＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ３４０に所望ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ一覧３２００と合致するＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓが存在する場合、再生能力管理部１００３は、ＨＤＭＩ処理部１００１を介して、再生能力情報２５００と再生装置識別情報４００を、第１のコンテンツ再生装置１１０に応答する。この応答には、要求の場合と同様に、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを使用する。この応答は、要求元の第１のコンテンツ再生装置１１０を、ＣＥＣコマンドの送信先に指定するものとする。ここで使用する拡張ＣＥＣコマンドは、実施の形態１で説明した拡張ＣＥＣコマンド１８００であるため、説明を省略する。一方、所望ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓ一覧３２００と合致するＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓが再生能力情報２５００に存在しない場合、再生能力管理部１００３は、第１のコンテンツ再生装置１１０に応答しない。
【０１４３】
第１のコンテンツ再生装置１１０が、ＨＤＭＩ処理部２０１を介して、第２のコンテンツ再生装置１２０からの応答を受信した場合には、他装置再生能力管理部２０３は、図２８のステップＳ２８１２で、応答に含まれる再生能力情報２５００と、再生装置識別情報４００を関連付けて管理する。
【０１４４】
ここで、第１のコンテンツ再生装置１１０を操作するユーザは、図２８のステップＳ２８１３で、コンテンツ蓄積装置１６０に蓄積しているコンテンツの一覧であるコンテンツリスト６００の取得を指示する。なお、ユーザのコンテンツリスト６００の取得指示は、操作部２０７を介して、再生可能コンテンツ一覧管理部２０５に通知される。そして、再生可能コンテンツ一覧管理部２０５は、ネットワーク処理部２０２を介して、コンテンツリスト６００の取得要求をコンテンツ蓄積装置１６０に送信する。
【０１４５】
次に、第１のコンテンツ再生装置１１０のネットワーク処理部２０２は、コンテンツ蓄積装置１６０が応答したコンテンツリスト６００を受信し、コンテンツリスト６００を再生可能コンテンツ一覧管理部２０５へ通知する。コンテンツリスト６００を受け取った再生可能コンテンツ一覧管理部２０５は、コンテンツ再生システム１００で再生可能なコンテンツの一覧をユーザに提示するため、再生可能コンテンツ一覧２７００の作成に着手する。その第１段階として、再生可能コンテンツ一覧管理部２０５は、図２８のステップＳ２８１４で、自装置が保有する再生能力である再生能力情報２６００を、自装置再生能力管理部２０４から入手する。
【０１４６】
更に、再生可能コンテンツ一覧管理部２０５は、図２８のステップＳ２８１５で、第２のコンテンツ再生装置１２０が保有する再生能力である再生能力情報２５００を、他装置再生能力管理部２０３から入手する。この時点で、第１のコンテンツ再生装置１１０は、再生可能コンテンツ一覧２７００の作成に必要な全ての情報を、保持している。これらの情報を用いて、再生可能コンテンツ一覧管理部２０５は、図２８のステップＳ２８１６で、再生可能コンテンツ一覧２７００を作成する。
【０１４７】
表示部２１０は、ステップＳ２８１６までで完成した再生可能コンテンツ一覧２７００を、表示する。そして、第１のコンテンツ再生装置１１０を操作するユーザは、図２９のステップＳ２９１１で、表示部２１０に表示された再生可能コンテンツ一覧２７００に含まれるコンテンツの中から、操作部２０７を介して、閲覧したいコンテンツを１つ選択する。
【０１４８】
《ユーザがコンテンツ１を選択した場合》
ここでは、図２９のステップＳ２９１１で、ユーザが、コンテンツ１を選択した場合の動作を説明する。
【０１４９】
再生制御部２０６は、ユーザが選択したコンテンツ１のコンテンツ識別情報６１２と再生可能なコンテンツ再生装置の情報２７１１を、取得する。再生制御部２０６は、図２９のステップＳ１２１２で、取得した再生可能なコンテンツ再生装置の情報２７１１に含まれる再生可能なコンテンツ再生装置の最大伝送速度情報２６３０、２５４０を比較する。比較した結果、再生制御部２０６は、最大伝送速度が最も高いコンテンツ再生装置を、コンテンツの再生に使用するコンテンツ再生装置として決定する。本実施の形態では、第１のコンテンツ再生装置１１０の最大伝送速度情報２６３０が１Ｇｂｐｓ、第２のコンテンツ再生装置１２０の最大伝送速度情報２５４０が１００Ｍｂｐｓである。そのため、再生制御部２０６は、第１のコンテンツ再生装置１１０を、再生に使用するコンテンツ再生装置として選択する。
【０１５０】
選択された第１のコンテンツ再生装置１１０の再生制御部２０６は、図２９のステップＳ２９１３で、ネットワーク処理部２０２を介して、選択したコンテンツ１を、コンテンツ蓄積装置１６０から取得する。その際に、再生制御部２０６は、コンテンツ識別情報６１２に格納されたＵＲＬ（ｈｔｔｐ：／／１９２．１６８．０．１／ｃｏｎｔｅｎｔ１０１．ｍ２ｔｓ）を用いて、コンテンツの取得要求を、コンテンツ蓄積装置１６０に送信する。なお、本実施の形態で使用するコンテンツ取得プロトコルはＨＴＴＰとする。
【０１５１】
コンテンツ蓄積装置１６０は、第１のコンテンツ再生装置１１０から、コンテンツの取得要求を受け取り、図３０のステップＳ３０３１で、コンテンツの取得要求元を判断する。要求元が第１のコンテンツ再生装置１１０であるので、コンテンツ蓄積装置１６０は、図３０のステップＳ３０３２で、コンテンツ識別情報６２２で指定されたコンテンツ１を、第１のコンテンツ再生装置１１０へ転送する。
【０１５２】
第１のコンテンツ再生装置１１０のネットワーク処理部２０２は、図３０のステップＳ３０１１で、コンテンツ蓄積装置１６０から取得したコンテンツを、復号部２０９に転送する。コンテンツを転送された復号部２０９は、コンテンツ１の必要再生能力情報６２３に基づいて、ＤＴＣＰ−ＩＰのコンテンツ保護を解くとともに、ＭＰＥＧ２  Ｖｉｄｅｏ等の圧縮符号化を復号する。表示部２１０は、図３０のステップＳ３０１１で、復号後のコンテンツ１を、表示する。
【０１５３】
これにより、ユーザは、表示部２１０に表示されたコンテンツ１を、閲覧することができる。
【０１５４】
《ユーザがコンテンツ３を選択した場合》
引き続き、図２９のステップＳ２９１１で、ユーザが、コンテンツ３を選択した場合の動作を説明する。
【０１５５】
再生制御部２０６は、ユーザが選択したコンテンツ３のコンテンツ識別情報６３２と再生可能なコンテンツ再生装置の情報２７３１を、取得する。再生制御部２０６は、図２９のステップＳ２９１２で、取得した再生可能なコンテンツ再生装置の情報２７３１に含まれる再生可能なコンテンツ再生装置の最大伝送速度情報２５４０を確認する。確認した結果、再生制御部２０６は、最大伝送速度が最も高いコンテンツ再生装置を、コンテンツの再生に使用するコンテンツ再生装置として決定する。本実施の形態では、コンテンツ３を再生できるコンテンツ再生装置が第２のコンテンツ再生装置１２０のみである。そのため、再生制御部２０６は、第２のコンテンツ再生装置１２０を、再生に使用するコンテンツ再生装置として選択する。
【０１５６】
第１のコンテンツ再生装置１１０の再生制御部２０６は、図２９のステップＳ２９１４で、ＨＤＭＩ処理部２０１を介して、第２のコンテンツ再生装置１２０がコンテンツ蓄積装置１６０から選択したコンテンツ３を取得するように再生指示を出す。この再生指示も、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを使用したＣＥＣコマンドを使用する。ここで使用する拡張ＣＥＣコマンドは、拡張ＣＥＣコマンド１９００である。拡張ＣＥＣコマンド１９００は、基本的に実施の形態１で説明したものと同じである。しかし、拡張コマンドペイロード１９０４に格納されるコンテンツ識別情報が、コンテンツ３のコンテンツ識別情報６３２に格納されたＵＲＬ（ｈｔｔｐ：／／１９２．１６８．０．１／ｃｏｎｔｅｎｔ１０３．ａｓｆ）である点が、実施の形態１と異なる。
【０１５７】
第２のコンテンツ再生装置１２０の再生制御部１００４は、ＨＤＭＩ処理部１００１を介して、第１のコンテンツ再生装置１１０からのコンテンツ取得要求を受け取り、図２９のステップＳ２９２１で、自装置がコンテンツ蓄積装置１６０からコンテンツ３を取得できる状態かを判断する。そして、第２のコンテンツ再生装置１２０の再生制御部１００４は、ＨＤＭＩ処理部１００１を介して、コンテンツ３を取得できるか否かの判断結果を、第１のコンテンツ再生装置１１０に応答する。この応答には、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを使用したＣＥＣコマンドを使用する。ここで使用する拡張ＣＥＣコマンドは、実施の形態１で説明した拡張ＣＥＣコマンド２０００であるため、説明を省略する。第２のコンテンツ再生装置１２０がコンテンツ３を取得できる状態の場合には、第２のコンテンツ再生装置１２０の再生制御部１００４は、図２９のステップＳ２９２１で、ネットワーク処理部１００２を介して、コンテンツ識別情報６３２で指定されたコンテンツ３を、コンテンツ蓄積装置１６０から取得する。その際に、再生制御部１００４は、コンテンツ識別情報６１２に格納されたＵＲＬ（ｈｔｔｐ：／／１９２．１６８．０．１／ｃｏｎｔｅｎｔ１０３．ａｓｆ）を用いて、コンテンツの取得要求を、コンテンツ蓄積装置１６０に送信する。なお、本実施の形態で使用するコンテンツ取得プロトコルはＨＴＴＰとする。
【０１５８】
コンテンツ蓄積装置１６０は、第２のコンテンツ再生装置１２０から、コンテンツの取得要求を受け取り、図３０のステップＳ３０３１で、コンテンツの取得要求元を判断する。要求元が第２のコンテンツ再生装置１２０であるので、コンテンツ蓄積装置１６０は、図３０のステップＳ３０３３で、コンテンツ識別情報６３２で指定されたコンテンツ３を、第２のコンテンツ再生装置１２０へ転送する。
【０１５９】
第２のコンテンツ再生装置１２０のネットワーク処理部１００２は、図３０のステップＳ３０２１で、コンテンツ蓄積装置１６０から取得したコンテンツ３を、復号部１００６に転送する。コンテンツを転送された復号部１００６は、ＷＭＤＲＭ−ＮＤのコンテンツ保護を解くとともに、ＷＭＶ等の圧縮符号化を復号する。復号部１００６は、再生指示を行なった第１のコンテンツ再生装置１１０へ返送するため、復号化されたコンテンツ３をＨＤＭＩ転送部１００５に転送する。復号化されたコンテンツ３を受け取ったＨＤＭＩ転送部１００５は、図３０のステップＳ３０２２で、ＨＤＭＩ処理部１００１を介して、コンテンツ３を第１のコンテンツ再生装置１１０に送信する。なお、ＨＤＭＩ処理部１００１は、ＨＤＭＩ１３０を介して、コンテンツ３を第１のコンテンツ再生装置１１０に送信する前に、ＣＥＣで規定されたコンテンツ送信権の獲得および伝送路の設定を行うものとするが、詳細はＨＤＭＩの規格書に記載されているため、ここでは省略する。
【０１６０】
一方、第１のコンテンツ再生装置１１０の再生制御部２０６は、図３０のステップＳ３０１２で、第２のコンテンツ再生装置１２０から送信されたコンテンツ３を取得できるか否かの判断結果に基づき、コンテンツ３が取得できる場合には、表示部２１０に表示する映像をＨＤＭＩ１３０からの入力に切り替える。そして、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１が、第２のコンテンツ再生装置１２０が送信したコンテンツ３を受け取ると、表示部２１０にコンテンツ３を転送する。
【０１６１】
最後に、表示部２１０は、図３０のステップＳ３０１３で、ＨＤＭＩ処理部２０１から転送されたコンテンツ３を、表示する。
【０１６２】
これにより、ユーザは、表示部２１０に表示されたコンテンツ３を、閲覧することができる。
【０１６３】
以上では、コンテンツ再生システム１００の構成が既に構成済みの状態における動作を説明した。次に、コンテンツ再生システム１００を構成する第１のコンテンツ再生装置１１０や、第２のコンテンツ再生装置１２０が、途中で、ＨＤＭＩ１３０やネットワーク１４０に接続を開始する場合や、接続から離脱する場合の動作について説明する。
【０１６４】
［第１のコンテンツ再生装置１１０がＨＤＭＩ１３０から離脱する場合の動作］
実施の形態１と同じ動作であるため、説明を省略する。
【０１６５】
［第１のコンテンツ再生装置１１０がネットワーク１４０から離脱する場合の動作］
実施の形態１と同じ動作であるため、説明を省略する。
【０１６６】
［第１のコンテンツ再生装置１１０がネットワーク１４０に接続される場合の動作］
実施の形態１と同じ動作であるため、説明を省略する。
【０１６７】
［第２のコンテンツ再生装置１２０がＨＤＭＩ１３０から離脱する場合の動作］
実施の形態１と同じ動作であるため、説明を省略する。
【０１６８】
［第２のコンテンツ再生装置１２０がネットワーク１４０から離脱する場合の動作］
実施の形態１と同じ動作であるため、説明を省略する。
【０１６９】
［第２のコンテンツ再生装置１２０がネットワーク１４０に接続される場合の動作］
実施の形態１と同じ動作であるため、説明を省略する。
【０１７０】
［第２のコンテンツ再生装置１２０の再生能力に変化が発生した場合の動作］
第２のコンテンツ再生装置１２０の再生能力に変化が発生した場合の動作を説明する。ここで、再生能力に変化が発生する例は、実施の形態１で説明済みであるため、ここでは省略する。
【０１７１】
第２のコンテンツ再生装置１２０の再生能力に変化が発生した場合、第２のコンテンツ再生装置１２０の再生能力管理部１００３は、まず使用できなくなった再生能力を再生能力情報２５００から取り除き、図３３に示す変更後の再生能力情報３３００を作成する。図３３の例では、図２５の再生能力情報の組合せ２５１０と組合せ２５２０が一時的に使用できなくなったものとする。
【０１７２】
再生能力情報の修正を終えた再生能力管理部１００３は、再生能力変更通知を、ＨＤＭＩ処理部１００１に送る。そして、ＨＤＭＩ処理部１００１は、他の装置に再生能力の変更を通知するＣＥＣコマンドをブロードキャストする。なお、この再生能力変更通知には、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを使用する。この際に使用する拡張ＣＥＣコマンド３４００は、図３４に示す通りである。拡張コマンドＩＤ３４０２には、コンテンツ再生装置の再生能力変更通知であることを表す０ｘ０９が格納される。拡張コマンドペイロード３４０４には、再生装置識別情報４００が格納される。
【０１７３】
一方、第１のコンテンツ再生装置１１０のＨＤＭＩ処理部２０１は、第２のコンテンツ再生装置１２０からブロードキャストされた再生能力変更通知を受信する。第２のコンテンツ再生装置１２０の再生能力変更通知を受信したＨＤＭＩ処理部２０１は、他装置再生能力管理部２０３に対し、第２のコンテンツ再生装置１２０の再生能力が変化した旨の再生能力変更通知を送る。そして、ＨＤＭＩ処理部２０１からの再生能力変更通知を受け取った他装置再生能力管理部２０３は、再生能力変更通知に含まれる再生装置識別情報４００を用い、ＨＤＭＩ処理部２０１を介して、再生能力変更通知の送信元である第２のコンテンツ再生装置１２０から変更後の再生能力情報３３００の入手を要求する。なお、この要求にも、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを使用する。この際に使用する拡張ＣＥＣコマンド３５００は、図３５に示す通りである。拡張コマンドＩＤ３５０２には、コンテンツ再生装置の再生能力情報の取得要求であることを表す０ｘ０Ａが格納される。拡張コマンドペイロードは存在しない。
【０１７４】
次に、第２のコンテンツ再生装置１２０の再生能力管理部１００３は、ＨＤＭＩ処理部１００１を介して、第１のコンテンツ再生装置１１０からのコンテンツ再生装置の再生能力情報の取得要求を受信する。第１のコンテンツ再生装置１１０からのコンテンツ再生装置の再生能力情報の取得要求を受け取った再生能力管理部１００３は、ＨＤＭＩ処理部１００１を介して、変更後の再生能力情報を第１のコンテンツ再生装置１１０に応答する。この応答にも、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを使用する。この際に使用する拡張ＣＥＣコマンド３６００は、図３６に示す通りである。拡張コマンドＩＤ３６０２には、コンテンツ再生装置の再生能力情報の取得要求に対する応答を表す０ｘ０Ｂが格納される。拡張コマンドペイロード３６０４には、変更後の再生能力情報３３００が格納される。
【０１７５】
最後に、第１のコンテンツ再生装置１１０の他装置再生能力管理部２０３は、ＨＤＭＩ処理部２０１を介して、第２のコンテンツ再生装置１２０からのコンテンツ再生装置の再生能力情報の取得要求の応答を受信する。そして、他装置再生能力管理部２０３は、第２のコンテンツ再生装置１２０の再生能力情報２５００を、変更後の再生能力情報３３００に置き換える。そして、他装置再生能力管理部２０３は、再生可能コンテンツ一覧管理部２０５へ再生可能コンテンツ一覧を作成し直すことを指示する。もし、再生可能コンテンツ一覧管理部２０５に再生可能コンテンツ一覧が存在する場合には、再生可能コンテンツ一覧管理部２０５は、第２のコンテンツ再生装置１２０の再生能力に変更が発生したことを反映した再生可能コンテンツ一覧を作成し直す。
【０１７６】
本実施の形態で説明したコンテンツ再生システム１００によれば、ＨＤＭＩ１３０で相互に接続された第１のコンテンツ再生装置１１０と第２のコンテンツ再生装置１２０とが連携することで、再生対象のコンテンツに適したコンテンツ再生装置を選択して再生することができる。これにより、コンテンツ再生システムとして、再生できないコンテンツのメディアフォーマット形式やコンテンツ保護技術形式の数を低減することが可能となる。それにより、ユーザは、コンテンツ蓄積装置１６０に蓄積したコンテンツを再生できる可能性を向上することができる。
【０１７７】
そして、ユーザが選択したコンテンツを再生できるコンテンツ再生装置が複数存在する場合には、ネットワークの最大伝送速度が最も高いコンテンツ再生装置を選択することで、伝送路の外乱の影響を低減することが可能となる。
【０１７８】
また、本実施の形態によれば、コンテンツ再生システム１００内のコンテンツ再生装置のＨＤＭＩまたはネットワークの接続に変更が発生した場合でも、自動的にその変更を検知して、再生できるコンテンツの一覧を適切に更新することが可能である。それにより、ユーザは、接続の変更で再生不可能になったコンテンツを選択することを避けることができる。
【０１７９】
＜実施の形態２の変形例＞
［実施の形態２の変形例１］
上記の実施の形態２では、ユーザが選択したコンテンツを再生できるコンテンツ再生装置が複数存在する場合、ネットワークの最大伝送速度が最も高いコンテンツ再生装置を自動的に選択する形態にした。しかし、再生可能なコンテンツ再生装置とその最大伝送速度をユーザーインタフェースに表示し、ユーザが、再生に使用したいコンテンツ再生装置を手動で選択する形態にしても構わない。
【０１８０】
［実施の形態２の変形例２］
上記の実施の形態２では、ユーザが選択したコンテンツを再生できるコンテンツ再生装置が複数存在する場合、使用するネットワークの最大伝送速度が最も高いコンテンツ再生装置を、選択する形態にした。しかし、第２のコンテンツ再生装置１２０の再生能力情報に、番組の予約録画で再生能力が利用できない時間帯を表した再生不可能時間帯情報を追加し、最大伝送速度情報と再生不可能時間帯情報の両方に基づいて、コンテンツを再生するコンテンツ再生装置を選択する方法を使用する形態にしてもよい。この形態を用いることにより、予約録画の開始で再生が中断することを予め避けることが可能となる。
【０１８１】
（その他の変形例）
なお、本発明を上記の実施の形態１および２に基づいて説明してきたが、本発明は、上記の実施の形態に限定されない。以下のようなその他の変形例も本発明に含まれる。
【０１８２】
［その他の変形例１］
上記の実施の形態１および２では、コンテンツ再生システム１００に２台のコンテンツ再生装置１１０、１２０が存在する構成を説明したが、２台以上のコンテンツ再生装置が存在する構成でも構わない。この場合、あるコンテンツ再生装置がＨＤＭＩ１３０経由の接続から離脱したことにより、その他のコンテンツ再生装置との接続も絶たれる場合が発生する。そうした場合には、第１のコンテンツ再生装置１１０の接続状態管理部２０８は、接続が絶たれた全てのコンテンツ再生装置に関する情報を削除するように、他装置再生能力管理部２０３へ指示するものとする。同様に、あるコンテンツ再生装置がＨＤＭＩ１３０に接続したことにより、その他のコンテンツ再生装置との接続も可能になる場合が発生する。そうした場合には、第１のコンテンツ再生装置１１０の接続状態管理部２０８は、接続が可能となった全てのコンテンツ再生装置を考慮して、再生可能コンテンツ一覧を作成し直すように再生可能コンテンツ一覧管理部２０５へ指示するものとする。
【０１８３】
［その他の変形例２］
上記の実施の形態１および２では、ネットワーク１４０に接続されているコンテンツ蓄積装置１６０が１台のみ存在する構成を説明したが、２台以上のコンテンツ蓄積装置が存在する構成でも構わない。この場合、再生可能コンテンツ一覧管理部２０５は、それぞれのコンテンツ蓄積装置からコンテンツリストを取得した上で、再生可能コンテンツ一覧を作成することになる。
【０１８４】
［その他の変形例３］
上記の実施の形態１および２では、ネットワーク１４０に有線ＬＡＮを使用した構成を説明したが、ネットワーク１４０に無線ＬＡＮを使用した構成でも構わない。また、ネットワーク１４０として、電力線通信を用いたＬＡＮや、電話線通信を用いたＬＡＮを使用しても構わない。
【０１８５】
［その他の変形例４］
上記の実施の形態１では、第２のコンテンツ再生装置１２０の電源投入制御に関して明記をしなかったが、第１のコンテンツ再生装置１１０がＨＤＭＩ１３０を介して第２のコンテンツ再生装置１２０と通信を開始する前に、ＣＥＣの電源制御の仕組みを用いて、電源投入の制御を加えても構わない。この追加により、コンテンツ再生システム１００の消費電力量を削減することが可能となる。
【０１８６】
［その他の変形例５］
上記の実施の形態１では、第２のコンテンツ再生装置１２０の電源切断制御に関して明記をしなかったが、第１のコンテンツ再生装置１１０がＨＤＭＩ１３０を介して第２のコンテンツ再生装置１２０と通信が終了した後に、ＣＥＣの電源制御の仕組みを用いて、電源切断の制御を加えても構わない。この追加により、コンテンツ再生システム１００の消費電力量を削減することが可能となる。
【０１８７】
［その他の変形例６］
上記の実施の形態１および２では、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  ｗｉｔｈ  ＩＤ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを用いたが、ブロードキャストを使用しない制御の場合には、Ｖｅｎｄｅｒ  Ｃｏｍｍａｎｄ  Ｏｐｅｃｏｄｅを用いたＣＥＣコマンドを使用する形態にしても構わない。
【０１８８】
［その他の変形例７］
上記の実施の形態１および２では、コンテンツ取得プロトコルとしてＨＴＴＰを用いた場合を説明したが、コンテンツ取得プロトコルとしてＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を使用する形態にしても構わない。
【０１８９】
［その他の変形例８］
上記の実施の形態１および２では、コンテンツの伝送にコンテンツ保護技術が必要な場合を説明したが、パーソナルコンテンツのみを扱うコンテンツ再生装置の場合には、コンテンツ保護技術形式を再生能力情報から取り除いた形態にしても構わない。
【０１９０】
［その他の変形例９］
上記の実施の形態１および２では、再生能力情報にＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓを有したが、ＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃｌａｓｓに加えて、追加機能を表すＤＬＮＡ  Ｄｅｖｉｃｅ  Ｃａｐａｂｉｌｉｔｙも再生能力情報に有する形態にしても構わない。
【０１９１】
［その他の変形例１０］
上記の実施の形態１および２では、第１のコンテンツ再生装置１１０がコンテンツ蓄積装置１６０から取得するコンテンツリスト６００の具体的な形式を記載しなかったが、ＵＰｎＰ  ＡＶ  Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅで規定されるＤＩＤＬ−Ｌｉｔｅ形式を用いる形態にしても構わない。
【産業上の利用可能性】
【０１９２】
本発明にかかるコンテンツ再生装置およびコンテンツ再生方法は、ＨＤＭＩで相互に接続された複数のコンテンツ再生装置が連携することで、再生できないコンテンツのメディアフォーマット形式やコンテンツ保護技術形式の数を低減できる特徴を有し、デジタルテレビやデジタルレコーダ、デジタルプレーヤ、パーソナルコンピュータなどの機器や、それらの機器群で構成されるシステムに適用可能である。
【符号の説明】
【０１９３】
１００    コンテンツ再生システム
１１０    第１のコンテンツ再生装置
１２０    第２のコンテンツ再生装置
１３０    ＨＤＭＩ
１４０    ネットワーク
１５０    ＨＵＢ
１６０    コンテンツ蓄積装置
２０１    第１のコンテンツ再生装置のＨＤＭＩ処理部
２０２    第１のコンテンツ再生装置のネットワーク処理部
２０３    第１のコンテンツ再生装置の他装置再生能力管理部
２０４    第１のコンテンツ再生装置の自装置再生能力管理部
２０５    第１のコンテンツ再生装置の再生可能コンテンツ一覧管理部
２０６    第１のコンテンツ再生装置の再生制御部
２０７    第１のコンテンツ再生装置の操作部
２０８    第１のコンテンツ再生装置の接続状態管理部
２０９    第１のコンテンツ再生装置の復号部
２１０    第１のコンテンツ再生装置の表示部
３００    実施の形態１における第２のコンテンツ再生装置の再生能力情報
４００    第２のコンテンツ再生装置の再生装置識別情報
６００    コンテンツ蓄積装置に格納されたコンテンツの属性情報リスト
８００    実施の形態１における第１のコンテンツ再生装置の再生能力情報
９００    実施の形態１におけるコンテンツ再生システムで再生可能なコンテンツの一覧
１００１    第２のコンテンツ再生装置のＨＤＭＩ処理部
１００２    第２のコンテンツ再生装置のネットワーク処理部
１００３    第２のコンテンツ再生装置の再生能力管理部
１００４    第２のコンテンツ再生装置の再生制御部
１００５    第２のコンテンツ再生装置のＨＤＭＩ転送部
１００６    第２のコンテンツ再生装置の復号部
１００７    第２のコンテンツ再生装置の接続状態管理部
【図１】
2011199567.tif 000003
【図２】
2011199567.tif 000004
【図３】
2011199567.tif 000005
【図４】
2011199567.tif 000006
【図５】
2011199567.tif 000007
【図６】
2011199567.tif 000008
【図７】
2011199567.tif 000009
【図８】
2011199567.tif 000010
【図９】
2011199567.tif 000011
【図１０】
2011199567.tif 000012
【図１１】
2011199567.tif 000013
【図１２】
2011199567.tif 000014
【図１３】
2011199567.tif 000015
【図１４】
2011199567.tif 000016
【図１５】
2011199567.tif 000017
【図１６】
2011199567.tif 000018
【図１７】
2011199567.tif 000019
【図１８】
2011199567.tif 000020
【図１９】
2011199567.tif 000021
【図２０】
2011199567.tif 000022
【図２１】
2011199567.tif 000023
【図２２】
2011199567.tif 000024
【図２３】
2011199567.tif 000025
【図２４】
2011199567.tif 000026
【図２５】
2011199567.tif 000027
【図２６】
2011199567.tif 000028
【図２７】
2011199567.tif 000029
【図２８】
2011199567.tif 000030
【図２９】
2011199567.tif 000031
【図３０】
2011199567.tif 000032
【図３１】
2011199567.tif 000033
【図３２】
2011199567.tif 000034
【図３３】
2011199567.tif 000035
【図３４】
2011199567.tif 000036
【図３５】
2011199567.tif 000037
【図３６】
2011199567.tif 000038