(57)【要約】【課題】  確実に、コンテンツを再生することができるようにする。【解決手段】  レンダラ選択条件設定部２０１は、設定情報管理部２０２に記録されている設定情報を優先順位決定部２０７に供給する。プロファイル情報取得部２０３は、通信部３６から供給されてくるプロファイル情報を優先順位決定部２０７に供給する。コンテンツ属性取得部２０６は、ユーザの操作に応じて、コンテンツ選択部２０５から供給されてくるコンテンツ属性情報を取得し、取得したコンテンツ属性情報を優先順位決定部２０７に供給する。優先順位決定部２０７は、設定情報、プロファイル情報、およびコンテンツ属性を基に、優先順位決定の処理を行う。レンダラ選択部２０８は、優先順位決定の処理の処理結果に従って、ユーザに対して、レンダラを選択させることで、確実に、コンテンツを再生することができるようになる。本発明は、電子機器に適用できる。【選択図】  図５
2006323556.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの指示に基づいて、コンテンツの属性毎に、再生装置の属性に対する優先順位を設定する設定手段と、
前記再生装置の属性を取得する第１の取得手段と、
前記ユーザによって選択された前記コンテンツの属性を取得する第２の取得手段と、
設定されている前記優先順位、取得した前記再生装置の属性、および取得した前記コンテンツの属性を基に、前記第１の取得手段によって属性が取得された前記再生装置についての優先順位を決定する決定手段と
を備えることを特徴とする電子機器。
【請求項２】
決定された前記優先順位に基づいて、前記コンテンツを再生させる前記再生装置を前記ユーザに選択させるためのリストを表示する表示手段をさらに備える
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
決定された前記優先順位に基づいて、前記コンテンツを再生させる前記再生装置を選択する選択手段をさらに備える
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
前記優先順位に基づいて選択された前記再生装置に前記コンテンツの再生を指示するコマンドを送信する送信手段をさらに備える
ことを特徴とする請求項１に記載の電子機器。
【請求項５】
前記送信手段は、ネットワークを介して前記コンテンツの再生を指示するコマンドを送信する
ことを特徴とする請求項４に記載の電子機器。
【請求項６】
前記優先順位に基づいて選択された前記再生装置に接続された前記コンテンツの一部を再生する他の再生装置を制御するためのコマンドを、ネットワークを介して送信する送信手段をさらに備える
ことを特徴とする請求項１に記載の電子機器。
【請求項７】
前記送信手段は、前記他の再生装置を制御するためのコマンドを、前記ネットワークを介して送信されてきた前記他の再生装置を制御するためのコマンドを赤外線を媒体とするコマンドに変換する装置に送信する
ことを特徴とする請求項６に記載の電子機器。
【請求項８】
前記設定手段は、前記コンテンツの種別である前記コンテンツの属性毎に、前記再生装置の名前である前記再生装置の属性に対する優先順位を設定する
ことを特徴とする請求項１に記載の電子機器。
【請求項９】
前記設定手段は、前記コンテンツの属性または前記再生装置の属性に対応する前記再生装置の利用の可否を示す条件をさらに設定し、
前記決定手段は、前記条件、取得した前記再生装置の属性、および取得した前記コンテンツの属性から、利用できる前記再生装置を選択して、選択された前記再生装置の優先順位を決定する
ことを特徴とする請求項１に記載の電子機器。
【請求項１０】
前記決定手段は、取得した前記再生装置の属性および取得した前記コンテンツの属性から、前記コンテンツに対応可能な前記再生装置を選択し、選択された前記再生装置の優先順位を決定する
ことを特徴とする請求項１に記載の電子機器。
【請求項１１】
前記コンテンツの属性は、符号化方式、前記コンテンツの種別、または解像度であることを特徴とする請求項１０に記載の電子機器。
【請求項１２】
ユーザの指示に基づいて、コンテンツの属性毎に、再生装置の属性に対する優先順位を設定する設定ステップと、
前記再生装置の属性の取得を制御する第１の取得制御ステップと、
前記ユーザによって選択された前記コンテンツの属性の取得を制御する第２の取得制御ステップと、
設定されている前記優先順位、取得した前記再生装置の属性、および取得した前記コンテンツの属性を基に、前記第１の取得制御ステップにおいて属性が取得された前記再生装置についての優先順位を決定する決定ステップと
含むことを特徴とする情報処理方法。
【請求項１３】
ユーザの指示に基づいて、コンテンツの属性毎に、再生装置の属性に対する優先順位を設定する設定ステップと、
前記再生装置の属性の取得を制御する第１の取得制御ステップと、
前記ユーザによって選択された前記コンテンツの属性の取得を制御する第２の取得制御ステップと、
設定されている前記優先順位、取得した前記再生装置の属性、および取得した前記コンテンツの属性を基に、前記第１の取得制御ステップにおいて属性が取得された前記再生装置についての優先順位を決定する決定ステップと
含むことを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムを記録している記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器および方法、記録媒体、並びにプログラムに関し、特に、確実に、コンテンツを再生することができるようにした電子機器および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークに接続可能な機器が普及するとともに、ネットワークを介して、コンテンツを受信し、受信したコンテンツの表示や再生をするテレビジョン受像機やPC（Personal Computer）などの機器（以下、レンダラと称する）も普及している。
【０００３】
また、他の機器に蓄積されたコンテンツのコンテンツリストを取得し、取得したコンテンツリストを表示し、表示したコンテンツリストからユーザの利用するコンテンツを選択し、選択されたコンテンツの属性に基づいて、コンテンツを表示するためのユーザインターフェイスを表示し、このユーザインターフェイスによって、コンテンツの利用に関する入力を受け付け、その入力に応じて、選択されたコンテンツがコンテンツを利用する機器宛に転送されるように、コンテンツを蓄積した機器におけるコンテンツの転送を制御するコンテンツマネージメント端末もある（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００５−３１８０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、レンダラでコンテンツを再生させる場合、レンダラの状態がわからないために、レンダラがコンテンツを再生できず、ユーザがコンテンツを視聴することができない可能性があるという問題があった。例えば、コントローラによって、コンテンツをレンダラで再生させる場合、コンテンツを再生させるレンダラを指定する必要があるが、レンダラがコンテンツを再生できないとき、ユーザは、コンテンツを再生させてからエラーとなることで、はじめてそのレンダラでコンテンツを再生できないことがわかる。
【０００６】
また、コンテンツを再生するレンダラを指定できずに、ある特定のレンダラでしかコンテンツを再生することができない場合、そのレンダラでコンテンツを再生できないときには、コンテンツを再生することができなくなるという問題もあった。
【０００７】
さらに、ユーザによっては、全てをネットワークに接続可能な機器で構成せず、例えば、コンテンツの音声はネットワークに接続されていないアンプから再生するような構成も考えられるが、この場合、コンテンツの画面の制御と音量の制御とを別々のコントローラによって行う必要があるので、操作が煩雑になるという問題もあった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、確実に、コンテンツを再生することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の電子機器は、ユーザの指示に基づいて、コンテンツの属性毎に、再生装置の属性に対する優先順位を設定する設定手段と、再生装置の属性を取得する第１の取得手段と、ユーザによって選択されたコンテンツの属性を取得する第２の取得手段と、設定されている優先順位、取得した再生装置の属性、および取得したコンテンツの属性を基に、第１の取得手段によって属性が取得された再生装置についての優先順位を決定する決定手段とを備えることを特徴とする。
【００１０】
本発明の電子機器は、決定された優先順位に基づいて、コンテンツを再生させる再生装置をユーザに選択させるためのリストを表示する表示手段をさらに備えることを特徴とする。
【００１１】
本発明の電子機器は、決定された優先順位に基づいて、コンテンツを再生させる再生装置を選択する選択手段をさらに備えることを特徴とする。
【００１２】
本発明の電子機器は、優先順位に基づいて選択された再生装置にコンテンツの再生を指示するコマンドを送信する送信手段をさらに備えることを特徴とする。
【００１３】
送信手段は、ネットワークを介してコンテンツの再生を指示するコマンドを送信することができる。
【００１４】
本発明の電子機器は、優先順位に基づいて選択された再生装置に接続されたコンテンツの一部を再生する他の再生装置を制御するためのコマンドを、ネットワークを介して送信する送信手段をさらに備えることを特徴とする。
【００１５】
送信手段は、他の再生装置を制御するためのコマンドを、ネットワークを介して送信されてきた他の再生装置を制御するためのコマンドを赤外線を媒体とするコマンドに変換する装置に送信することができる。
【００１６】
設定手段は、コンテンツの種別であるコンテンツの属性毎に、再生装置の名前である再生装置の属性に対する優先順位を設定することができる。
【００１７】
設定手段は、コンテンツの属性または再生装置の属性に対応する再生装置の利用の可否を示す条件をさらに設定し、決定手段は、条件、取得した再生装置の属性、および取得したコンテンツの属性から、利用できる再生装置を選択して、選択された再生装置の優先順位を決定することができる。
【００１８】
決定手段は、取得した再生装置の属性および取得したコンテンツの属性から、コンテンツに対応可能な再生装置を選択し、選択された再生装置の優先順位を決定することができる。
【００１９】
コンテンツの属性は、符号化方式、コンテンツの種別、または解像度であることを特徴とする。
【００２０】
本発明の情報処理方法は、ユーザの指示に基づいて、コンテンツの属性毎に、再生装置の属性に対する優先順位を設定する設定ステップと、再生装置の属性の取得を制御する第１の取得制御ステップと、ユーザによって選択されたコンテンツの属性の取得を制御する第２の取得制御ステップと、設定されている優先順位、取得した再生装置の属性、および取得したコンテンツの属性を基に、第１の取得制御ステップにおいて属性が取得された再生装置についての優先順位を決定する決定ステップとを含むことを特徴とする。
【００２１】
本発明のプログラムは、ユーザの指示に基づいて、コンテンツの属性毎に、再生装置の属性に対する優先順位を設定する設定ステップと、再生装置の属性の取得を制御する第１の取得制御ステップと、ユーザによって選択されたコンテンツの属性の取得を制御する第２の取得制御ステップと、設定されている優先順位、取得した再生装置の属性、および取得したコンテンツの属性を基に、第１の取得制御ステップにおいて属性が取得された再生装置についての優先順位を決定する決定ステップと含むことを特徴とする。
【００２２】
本発明の電子機器および情報処理方法、記録媒体、並びにプログラムにおいては、ユーザの指示に基づいて、コンテンツの属性毎に、再生装置の属性に対する優先順位が設定され、再生装置の属性が取得され、ユーザによって選択されたコンテンツの属性が取得され、設定されている優先順位、取得した再生装置の属性、および取得したコンテンツの属性を基に、属性が取得された再生装置についての優先順位が決定される。
【発明の効果】
【００２３】
本発明によれば、コンテンツを再生することができる。また、本発明によれば、確実に、コンテンツを再生することができる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。本明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応していないものであることを意味するものではない。
【００２５】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００２６】
本発明によれば、電子機器が提供される。この電子機器（例えば、図１のコントローラ１１）は、ユーザの指示に基づいて、コンテンツの属性毎に、再生装置（例えば、図１のレンダラ１３）の属性に対する優先順位を設定する設定手段（例えば、図５のレンダラ選択条件設定部２０１）と、再生装置の属性を取得する第１の取得手段と（例えば、図５のプロファイル情報取得部２０３）、ユーザによって選択されたコンテンツの属性を取得する第２の取得手段（例えば、図５のコンテンツ属性取得部２０６）と、設定されている優先順位、取得した再生装置の属性、および取得したコンテンツの属性を基に、第１の取得手段によって属性が取得された再生装置についての優先順位を決定する決定手段（例えば、図５の優先順位決定部２０７）とを備える。
【００２７】
電子機器は、決定された優先順位に基づいて、コンテンツを再生させる再生装置をユーザに選択させるためのリストを表示する表示手段（例えば、図２のLCD３９）をさらに備えることを特徴とする。
【００２８】
電子機器は、決定された優先順位に基づいて、コンテンツを再生させる再生装置を選択する選択手段（例えば、図５のレンダラ選択部２０８）をさらに備えることを特徴とする。
【００２９】
電子機器は、優先順位に基づいて選択された再生装置にコンテンツの再生を指示するコマンドを送信する送信手段（例えば、図５の送信部２２１）をさらに備えることを特徴とする。
【００３０】
送信手段は、ネットワーク（例えば、図４０のネットワーク１２）を介してコンテンツの再生を指示するコマンドを送信することができる。
【００３１】
電子機器は、優先順位に基づいて選択された再生装置に接続されたコンテンツの一部を再生する他の再生装置（例えば、図４０のアンプ５０１）を制御するためのコマンドを、ネットワーク（例えば、図４０のネットワーク１２）を介して送信する送信手段（例えば、図５の送信部２２１）をさらに備えることを特徴とする。
【００３２】
送信手段は、他の再生装置を制御するためのコマンドを、ネットワークを介して送信されてきた他の再生装置を制御するためのコマンドを赤外線を媒体とするコマンドに変換する装置（例えば、図４０の変換機６０１）に送信することができる。
【００３３】
設定手段は、コンテンツの種別であるコンテンツの属性毎に、再生装置の名前である再生装置の属性に対する優先順位を設定することができる。
【００３４】
設定手段は、コンテンツの属性または再生装置の属性に対応する再生装置の利用の可否を示す条件をさらに設定し、決定手段は、条件、取得した再生装置の属性、および取得したコンテンツの属性から、利用できる再生装置を選択して、選択された再生装置の優先順位を決定することができる。
【００３５】
決定手段は、取得した再生装置の属性および取得したコンテンツの属性から、コンテンツに対応可能な再生装置を選択し、選択された再生装置の優先順位を決定することができる。
【００３６】
コンテンツの属性は、符号化方式、コンテンツの種別、または解像度であることを特徴とする。
【００３７】
本発明によれば、情報処理方法が提供される。この情報処理方法は、ユーザの指示に基づいて、コンテンツの属性毎に、再生装置の属性に対する優先順位を設定する設定ステップ（例えば、図８のステップＳ１１の処理）と、再生装置の属性の取得を制御する第１の取得制御ステップ（例えば、図８のステップＳ１４の処理）と、ユーザによって選択されたコンテンツの属性の取得を制御する第２の取得制御ステップ（例えば、図８のステップＳ２０の処理）と、設定されている優先順位、取得した再生装置の属性、および取得したコンテンツの属性を基に、第１の取得制御ステップにおいて属性が取得された再生装置についての優先順位を決定する決定ステップ（例えば、図９のステップＳ２１の処理）と含む。
【００３８】
本発明によれば、プログラムが提供される。このプログラムは、ユーザの指示に基づいて、コンテンツの属性毎に、再生装置の属性に対する優先順位を設定する設定ステップ（例えば、図８のステップＳ１１の処理）と、再生装置の属性の取得を制御する第１の取得制御ステップ（例えば、図８のステップＳ１４の処理）と、ユーザによって選択されたコンテンツの属性の取得を制御する第２の取得制御ステップ（例えば、図８のステップＳ２０の処理）と、設定されている優先順位、取得した再生装置の属性、および取得したコンテンツの属性を基に、第１の取得制御ステップにおいて属性が取得された再生装置についての優先順位を決定する決定ステップ（例えば、図９のステップＳ２１の処理）とを実行させる。
【００３９】
このプログラムは、記録媒体（例えば、図２の記録デバイス４１）に記録することができる。
【００４０】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００４１】
図１は、本発明を適用したコンテンツ再生システム１の一実施の形態の構成を示すブロック図である。
【００４２】
このコンテンツ再生システム１においては、ネットワーク１２に、コントローラ１１、レンダラ１３−１乃至１３−Ｎ、およびサーバ１４が接続されている。
【００４３】
コントローラ１１は、例えば、専用の端末、またはPDA（Personal Digital Assistance）若しくはゲーム機などとの兼用の端末であって、ネットワーク１２に接続可能な端末であり、本発明の電子機器の一例である。
【００４４】
コントローラ１１は、ネットワーク１２を介して、レンダラ検索要求をレンダラ１３−１乃至１３−Ｎのそれぞれに送信する。コントローラ１１は、レンダラ検索要求に応じて、ネットワーク１２を介して、レンダラ１３−１乃至１３−Ｎのそれぞれから送信されてくるプロファイル情報を受信する。
【００４５】
ここで、詳細は後述するが、レンダラ検索要求とは、レンダラ１３−１乃至１３−Ｎのそれぞれにおける、状態（ステータス）の通知の要求である。例えば、レンダラ検索要求は、ネットワーク１２に接続されたレンダラ１３であって、応答可能な状態のレンダラ１３を検索するための要求となる。
【００４６】
また、詳細は後述するが、プロファイル情報とは、上述した、レンダラ検索要求に応じた、レンダラ１３−１乃至１３−Ｎのそれぞれの特徴（特性）または状態（ステータス）を示す情報である。例えば、プロファイル情報には、レンダラ１３−１乃至１３−Ｎのそれぞれにおいて、対応しているコーデックを示す対応コーデック方式、対応しているコンテンツを示す対応コンテンツ種別、および対応している画面の解像度を示す対応画像解像度などが含まれる。
【００４７】
また、コントローラ１１は、ネットワーク１２を介して、コンテンツリスト取得要求をサーバ１４に送信する。例えば、コントローラ１１は、レンダラ１３−１乃至１３−Ｎのいずれかからプロファイル情報を受信した場合、コンテンツリスト取得要求をサーバ１４に送信することで、サーバ１４からコンテンツリストを取得する。
【００４８】
ここで、コンテンツリスト取得要求とは、サーバ１４が提供可能なコンテンツのリスト情報を要求するための要求である。また、コンテンツリストとは、サーバ１４において提供可能であるコンテンツに関する情報である。
【００４９】
さらに、コントローラ１１は、ネットワーク１２を介して、コンテンツ再生指示をレンダラ１３−１乃至１３−Ｎのいずれかに送信する。ここで、コンテンツ再生指示とは、ユーザによる所望のコンテンツを再生（表示）させるための要求である。
【００５０】
ネットワーク１２は、例えば、IEEE（The Institute of Electrical and Electronic Engineers , Inc.）802.11規格に準拠した無線LAN（Local Area Network）またはイーサーネット（商標）規格に準拠した有線のLANなどで構成される。ネットワーク１２には、コントローラ１１、レンダラ１３−１乃至１３−Ｎ、およびサーバ１４などが相互に接続されている。
【００５１】
なお、ネットワーク１２は、IEEE802.11規格に準拠した無線LANまたはイーサーネット規格に準拠したLANに限定されず、例えば、インターネット、電話機回線、ISDN（Integrated Services Digital Network）などのPSTN（Public Switched Telephone Network）、FDDI（Fiber Distributed Data Interface）などの光ファイバ網、衛星通信網、WAN（Wide Area Network）、LANなどの各種の専用または公衆回線網を利用して構成するようにしてもよい。
【００５２】
レンダラ１３−１乃至１３−Ｎのそれぞれは、例えば、テレビジョン受像機（テレビ）またはPCなどのネットワーク１２に接続可能な機器である。
【００５３】
レンダラ１３−１乃至１３−Ｎのそれぞれは、ネットワーク１２を介して、コントローラ１１から送信されてくるレンダラ検索要求を受信する。レンダラ１３−１乃至１３−Ｎのそれぞれは、コントローラ１１から送信されてくるレンダラ検索要求に応じて、ネットワーク１２を介して、プロファイル情報をコントローラ１１宛に送信する。
【００５４】
また、レンダラ１３−１乃至１３−Ｎのそれぞれは、ネットワーク１２を介して、コントローラ１１から送信されてくるコンテンツ再生指示を受信する。レンダラ１３−１乃至１３−Ｎのそれぞれは、コンテンツ再生指示を受信した場合、自分が利用されている場合、ネットワーク１２を介して、利用状況情報をコントローラ１１宛に送信し、一方、自分が利用されていない場合、ネットワーク１２を介して、コンテンツ再生要求をサーバ１４宛に送信する。
【００５５】
ここで、利用状況情報とは、レンダラ１３−１乃至１３−Ｎのそれぞれにおいて、自分が使用されているか否かを示す情報である。また、コンテンツ再生要求とは、レンダラ１３−１乃至１３−Ｎのそれぞれからサーバ１４宛に送信される、サーバ１４に対して、所定のコンテンツの提供を要求するための要求である。
【００５６】
さらに、レンダラ１３−１乃至１３−Ｎのそれぞれは、コンテンツ再生要求に応じて、ネットワーク１２を介して、サーバ１４から送信されてくるコンテンツを受信して再生する。
【００５７】
サーバ１４は、例えば、専用のサーバまたはPCなどのネットワーク１２に接続可能な機器である。
【００５８】
サーバ１４は、コントローラ１１から送信されてくるコンテンツリスト取得要求に応じて、ネットワーク１２を介して、コンテンツリストをコントローラ１１宛に送信する。
【００５９】
また、サーバ１４は、レンダラ１３−１乃至１３−Ｎのいずれかから送信されてくるコンテンツ再生要求に応じて、ネットワーク１２を介して、例えば、MPEG2（Moving Picture Experts Group phase 2）やMPEG4（Moving Picture Experts Group phase 4）などで符号化されたコンテンツをレンダラ１３−１乃至１３−Ｎのいずれかに送信（配信）する。
【００６０】
なお、以下の説明では、レンダラ１３−１乃至１３−Ｎを個々に区別する必要がない場合、単に、レンダラ１３と称する。また、図１で示されるコンテンツ再生システム１の例においては、説明をわかりやすくするために、コントローラ１１およびサーバ１４が、それぞれ１台ずつ設けられているが、実際には、複数のコントローラ１１をネットワーク１２に接続させるようにしてもよい。また、同様に、複数のサーバ１４を設けるようにしてもよい。
【００６１】
図２は、コントローラ１１の構成の例を示すブロック図である。
【００６２】
コントローラ１１は、CPU（Central Processing Unit）３１、入力スイッチマトリックス部３２、ROM（Read Only Memory）３３、RAM（Random Access Memory）３４、バス３５、通信部３６、コーデック処理部３７、GDP（Graphic Display Processor）３８、LCD（Liquid Crystal Display）３９、データ入出力インターフェイス４０、記録デバイス４１、および赤外線通信部４２から構成される。CPU３１、ROM３３、RAM３４、通信部３６、コーデック処理部３７、GDP３８、LCD３９、データ入出力インターフェイス４０、および赤外線通信部４２は、バス３５により相互に接続される。
【００６３】
CPU３１は、コントローラ１１の各部を制御する。CPU３１は、ROM３３に記憶されているプログラムに従って各種の処理を実行する。RAM３４には、CPU３１が実行するプログラムやデータなどが適宜記憶される。
【００６４】
入力スイッチマトリックス部３２は、例えば、テンキー、音声調整キー、画質調整キー、または選局キーなどのキー操作部を含むように構成され、ユーザによる操作に応じた所定の操作信号をCPU３１に供給する。
【００６５】
通信部３６は、例えば、IEEE802.11の規格に準拠した無線LAN、またはイーサーネット（商標）などの規格に準拠した有線LANのインターフェイスなどから構成され、レンダラ１３などの他の機器と無線または有線によって相互に通信する。
【００６６】
コーデック処理部３７は、符号化の処理を行うか、または復号化の処理を行う。例えば、コーデック処理部３７は、通信部３６またはチューナ（図示せず）などから供給されてくる、アンテナ（図示せず）より受信された地上波や放送衛星からの電波などのテレビジョン放送の放送電波に対応する放送信号を復調した映像信号に対して、符号化の処理を施して、符号化の処理により得られた音声若しくは画像のデータを、データ入出力インターフェイス４０を介して、記録デバイス４１に供給する。また、例えば、コーデック処理部３７は、データ入出力インターフェイス４０を介して、記録デバイス４１から供給されてくる音声若しくは画像のデータに対して、復号化の処理を施して、復号化の処理により得られた画像データをGDP３８に供給するとともに、音声データをスピーカ（図示せず）などに供給する。
【００６７】
GDP３８は、LCD３９を駆動制御することで、画像をLCD３９の画面に表示させる。例えば、GDP３８は、コーデック処理部３７によって復号された画像データの画像をLCD３９の画面に表示させる。
【００６８】
データ入出力インターフェイス４０は、例えば、USB（Universal Serial Bus）やメモリカード用のインターフェイスなどの、記録デバイス４１に対応した所定のインターフェイスで構成される。例えば、データ入出力インターフェイス４０は、記録デバイス４１がハードディスクである場合、そのハードディスクのインターフェイスに対応した所定のインターフェイスで構成される。
【００６９】
記録デバイス４１は、例えば、ハードディスク、メモリカード、記録可能なDVD、CD（Compact Disc）、若しくはBD（Blu-ray Disc）、またはMD（MiniDisc）（商標）などからなり、データ入出力インターフェイス４０に接続される。例えば、記録デバイス４１は、データ入出力インターフェイス４０を介して、コーデック処理部３７から供給されてきた符号化された音声若しくは画像のデータを記録するか、または自分が記録している符号化された音声若しくは画像のデータをコーデック処理部３７に供給する。
【００７０】
赤外線通信部４２は、CPU３１の制御に従って、例えば、SIRCS（Serial Infrared Remote Control System）方式に準拠した赤外線のコマンドを生成し、生成した赤外線のコマンドを他の機器に送信する。また、赤外線通信部４２は、他の機器から送信されてくる、例えば、SIRCS方式に準拠した赤外線のコマンドを受信する。
【００７１】
図３は、レンダラ１３の構成の例を示すブロック図である。
【００７２】
レンダラ１３は、CPU６１、入力スイッチマトリックス部６２、ROM６３、RAM６４、バス６５、通信部６６、コーデック処理部６７、GDP６８、LCD６９、および赤外線通信部７０から構成される。CPU６１、ROM６３、RAM６４、通信部６６、コーデック処理部６７、GDP６８、LCD６９、および赤外線通信部７０は、バス６５により相互に接続される。
【００７３】
CPU６１は、レンダラ１３の各部を制御する。CPU６１は、ROM６３に記憶されているプログラムに従って各種の処理を実行する。RAM６４には、CPU６１が実行するプログラムやデータなどが適宜記憶される。
【００７４】
入力スイッチマトリックス部６２は、例えば、テンキー、音声調整キー、画質調整キー、または選局キーなどのキー操作部を含むように構成され、ユーザによる操作に応じた所定の操作信号をCPU６１に供給する。
【００７５】
通信部６６は、例えば、IEEE802.11の規格に準拠した無線LANまたはイーサーネット（商標）などの規格に準拠した有線LANのインターフェイスなどから構成され、コントローラ１１などの他の機器と無線または有線によって相互に通信する。
【００７６】
コーデック処理部６７は、符号化の処理を行うか、または復号化の処理を行う。例えば、コーデック処理部６７は、通信部６６またはチューナ（図示せず）から供給されてくる、アンテナ（図示せず）より受信された地上波や放送衛星からの電波などのテレビジョン放送の放送電波に対応する放送信号を復調した映像信号に対して、符号化の処理を施して、符号化の処理により得られた音声若しくは画像のデータを記録デバイス（図示せず）に供給する。また、例えば、コーデック処理部６７は、記録デバイス（図示せず）から供給されてくる音声若しくは画像のデータに対して、復号化の処理を施して、復号化の処理により得られた画像データをGDP６８に供給するとともに、音声データをスピーカ（図示せず）などに供給する。
【００７７】
GDP６８は、LCD６９を駆動制御することで、画像をLCD６９の画面に表示させる。例えば、GDP６８は、コーデック処理部６７によって復号された画像データの画像をLCD６９の画面に表示させる。
【００７８】
赤外線通信部７０は、CPU６１の制御に従って、例えば、SIRCS方式に準拠した赤外線のコマンドを生成し、生成した赤外線のコマンドを他の機器に送信する。また、赤外線通信部７０は、他の機器から送信されてくる、例えば、SIRCS方式に準拠した赤外線のコマンドを受信する。
【００７９】
なお、レンダラ１３を、図２と同様の構成としてもよい。
【００８０】
図４は、サーバ１４の構成の例を示すブロック図である。
【００８１】
CPU１０１は、ROM１０２に記憶されているプログラム、または、記録部１０８に記録されているプログラムに従って各種の処理を実行する。RAM１０３には、CPU１０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU１０１、ROM１０２、およびRAM１０３は、バス１０４を介して相互に接続されている。
【００８２】
CPU１０１にはまた、バス１０４を介して入出力インターフェイス１０５が接続されている。入出力インターフェイス１０５には、キーボード、マウスなどよりなる入力部１０６、ディスプレイなどよりなる出力部１０７が接続されている。CPU１０１は、入力部１０６から入力される指令に対応して各種の処理を実行する。そして、CPU１０１は、処理の結果得られた画像や音声などを出力部１０７に出力する。
【００８３】
入出力インターフェイス１０５に接続されている記録部１０８は、例えば、ハードディスクなどで構成され、CPU１０１が実行するプログラムや各種のデータを記録する。通信部１０９は、ネットワーク１２、インターネット、その他のネットワーク、または通信媒体を介して外部の装置と通信する。
【００８４】
また、通信部１０９を介してプログラムを取得し、記録部１０８に記録してもよい。
【００８５】
入出力インターフェイス１０５に接続されているドライブ１１０は、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、または半導体メモリ１２４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。
取得されたプログラムやデータは、必要に応じて記録部１０８に転送され、記録される。
【００８６】
図５は、コントローラ１１の機能の構成の例を示すブロック図である。
【００８７】
コントローラ１１は、通信部３６、赤外線通信部４２、レンダラ選択条件設定部２０１、設定情報管理部２０２、プロファイル情報取得部２０３、コンテンツリスト取得部２０４、コンテンツ選択部２０５、コンテンツ属性取得部２０６、優先順位決定部２０７、レンダラ選択部２０８、コンテンツ表示再生処理部２０９、およびレンダラ制御部２１０を含むようにして構成される。
【００８８】
レンダラ選択条件設定部２０１は、レンダラ選択条件を設定する。例えば、レンダラ選択条件設定部２０１は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、ユーザにより設定されるレンダラ１３に関する情報（以下、設定情報と称する）を、設定情報管理部２０２に記録させることで、レンダラ選択条件を設定する。また、レンダラ選択条件設定部２０１は、設定情報を優先順位決定部２０７に供給する。
【００８９】
さらに、レンダラ選択条件設定部２０１は、ネットワーク１２に接続されたレンダラ１３であって、応答可能な状態のレンダラ１３を検索するために、レンダラ検索要求を生成する。レンダラ選択条件設定部２０１は、生成したレンダラ検索要求を通信部３６に供給する。
【００９０】
通信部３６は、図２の通信部３６に対応し、例えば、ネットワーク１２を介して、レンダラ１３またはサーバ１４と通信する。
【００９１】
通信部３６は、各種のデータを送信する送信部２２１および各種のデータを受信する受信部２２２を含むようにして構成される。送信部２２１は、レンダラ選択条件設定部２０１から供給されてくるレンダラ検索要求を、ネットワーク１２を介して、レンダラ１３に送信する。受信部２２２は、ネットワーク１２を介して、レンダラ１３から受信したプロファイル情報をプロファイル情報取得部２０３に供給する。
【００９２】
プロファイル情報取得部２０３は、通信部３６から供給されてくるプロファイル情報を優先順位決定部２０７に供給する。また、プロファイル情報取得部２０３は、サーバ１４が提供可能なコンテンツのリストを要求するために、コンテンツリスト取得要求を生成する。プロファイル情報取得部２０３は、生成したコンテンツリスト取得要求を通信部３６に供給する。
【００９３】
送信部２２１は、プロファイル情報取得部２０３から供給されてくるコンテンツリスト取得要求を、ネットワーク１２を介して、サーバ１４に送信する。受信部２２２は、ネットワーク１２を介して、サーバ１４から受信したコンテンツリストをコンテンツリスト取得部２０４に供給する。
【００９４】
コンテンツリスト取得部２０４は、通信部３６から供給されてくるコンテンツリストを取得し、取得したコンテンツリストをGDP３８に供給することで、コンテンツリストをLCD３９の画面に表示させる。
【００９５】
コンテンツ選択部２０５は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、LCD３９の画面に表示されているコンテンツリストからコンテンツの選択を受け付ける。また、コンテンツ選択部２０５は、選択されたコンテンツに関するコンテンツ属性情報をコンテンツリスト取得部２０４から取得し、取得したコンテンツ属性情報をコンテンツ属性取得部２０６に供給する。
【００９６】
コンテンツ属性取得部２０６は、コンテンツ選択部２０５から供給されてくるコンテンツ属性情報を取得する。コンテンツ属性取得部２０６は、取得したコンテンツ属性情報を優先順位決定部２０７に供給する。
【００９７】
優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報、プロファイル情報取得部２０３から供給されたプロファイル情報、およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、優先順位決定の処理を行う。優先順位決定部２０７は、優先順位決定の処理の処理結果をレンダラ選択部２０８に供給する。
【００９８】
レンダラ選択部２０８は、優先順位決定部２０７から供給された優先順位決定の処理の処理結果を基に、対応可能なレンダラ１３のリストをGDP３８に供給することで、レンダラ１３のリストをLCD３９の画面に表示させる。また、レンダラ選択部２０８は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、LCD３９の画面に表示されているレンダラ１３のリストからレンダラ１３の選択を受け付ける。レンダラ選択部２０８は、選択されたレンダラ１３を示す情報をコンテンツ表示再生処理部２０９に供給する。
【００９９】
コンテンツ表示再生処理部２０９は、レンダラ選択部２０８から供給された、再生するコンテンツを示す情報および選択されたレンダラ１３を示す情報を基に、コンテンツの再生を指示する要求であるコンテンツ再生指示を生成する。コンテンツ表示再生処理部２０９は、生成したコンテンツ再生指示を通信部３６に供給する。
【０１００】
送信部２２１は、コンテンツ表示再生処理部２０９から供給されてくるコンテンツ再生指示を、ネットワーク１２を介して、レンダラ１３に送信する。受信部２２２は、ネットワーク１２を介して、レンダラ１３から受信した利用状況情報をコンテンツ表示再生処理部２０９に供給する。
【０１０１】
コンテンツ表示再生処理部２０９は、通信部３９から供給された利用状況情報を基に、利用状況情報をGDP３８に供給することで、利用状況情報をLCD３９の画面に表示させる。
【０１０２】
レンダラ制御部２１０は、コンテンツ表示再生処理部２０９の指示に従って、後述するアンプ５０１に音声の入力を切り替えさせるコマンドである入力切替コマンドを生成する。レンダラ制御部２１０は、生成した入力切替コマンドを赤外線通信部４２に供給する。
また、例えば、レンダラ制御部２１０は、後述するアンプ５０１がネットワーク１２に接続されている場合には、生成した入力切替コマンドを通信部３６に供給する。
【０１０３】
赤外線通信部４２は、図２の赤外線通信部４２に対応し、レンダラ制御部２１０から供給されてくる入力切替コマンドを、例えば、SIRCS方式に準拠した赤外線のコマンドとして、後述するアンプ５０１宛に送信する。
【０１０４】
図６は、レンダラ１３の機能の構成の例を示すブロック図である。
【０１０５】
レンダラ１３は、通信部６６、機器情報管理部２５１、制御コマンド受信部２５２、コマンド処理部２５３、コンテンツ受信処理部２５４、コンテンツデコード部２５５、コンテンツ表示再生処理部２５６、および音声出力部２５７を含むようにして構成される。
【０１０６】
通信部６６は、図３の通信部６６に対応し、例えば、ネットワーク１２を介して、コントローラ１１またはサーバ１４と通信する。
【０１０７】
通信部６６は、各種のデータを送信する送信部２６１および各種のデータを受信する受信部２６２を含むようにして構成される。受信部２６２は、ネットワーク１２を介して、コントローラ１１から受信したレンダラ検索要求を機器情報管理部２５１に供給する。
【０１０８】
機器情報管理部２５１は、自分が記録している機器情報を基に、プロファイル情報を生成する。機器情報管理部２５１は、生成したプロファイル情報を通信部６６に供給する。
【０１０９】
送信部２６１は、機器情報管理部２５１から供給されてくるプロファイル情報を、ネットワーク１２を介して、コントローラ１１宛に送信する。受信部２６２は、ネットワーク１２を介して、コントローラ１１から受信したコンテンツ再生指示を制御コマンド受信部２５２に供給する。
【０１１０】
制御コマンド受信部２５２は、コントローラ１１から受信したコンテンツ再生指示であって、通信部６６から供給されてくるコンテンツ再生指示を基に、コンテンツ再生指示を受信したか否かを判定する。
【０１１１】
コマンド処理部２５３は、コンテンツ再生指示を受信したと判定された場合、自分（レンダラ１３）が利用されているか否かを判定する。コマンド処理部２５３は、自分が利用中でないと判定された場合、自分でコンテンツを再生させることができるので、サーバ１４に対して、所定のコンテンツの提供を要求するためのコンテンツ再生要求を生成し、生成したコンテンツ再生要求を、制御コマンド受信部２５２を介して、通信部６６に供給する。送信部２６１は、制御コマンド受信部２５２から供給されてくるコンテンツ再生要求を、ネットワーク１２を介して、サーバ１４宛に送信する。
【０１１２】
また、コマンド処理部２５３は、自分が利用中であると判定された場合、自分が使用されていることを示す利用状況情報を生成する。コマンド処理部２５３は、生成した利用状況情報を、制御コマンド受信部２５２を介して、通信部６６に供給する。
【０１１３】
送信部２６１は、制御コマンド受信部２５２から供給されてくる利用状況情報を、ネットワーク１２を介して、コントローラ１１宛に送信する。受信部２６２は、ネットワーク１２を介して、サーバ１４から受信したコンテンツをコンテンツ受信処理部２５４に供給する。
【０１１４】
コンテンツ受信処理部２５４は、サーバ１４から受信したコンテンツであって、通信部６６から供給されてくるコンテンツを基に、コンテンツを受信したか否かを判定する。
【０１１５】
コンテンツデコード部２５５は、コンテンツ受信処理部２５４から供給されてくるコンテンツに対して、後述するコンテンツエンコード部３０３に対応した所定のデコードの処理を施し、デコードの処理によって得られたコンテンツをコンテンツ表示再生処理部２５６に供給する。
【０１１６】
また、コンテンツデコード部２５５は、例えば、コンテンツの画像の表示と音声の出力とを別々のレンダラ１３にさせる場合、コンテンツ受信処理部２５４から供給されてくるコンテンツに対して、コンテンツエンコード部３０３に対応した所定のデコードの処理を施し、デコードの処理によって得られた復号化されたコンテンツのデータのうち、画像データをコンテンツ表示再生処理部２５６に供給し、音声データを音声出力部２５７に供給する。
【０１１７】
コンテンツ表示再生処理部２５６は、コンテンツをGDP３８に供給することで、コンテンツをLCD６９の画面に表示させて、コンテンツの再生を開始させる。音声出力部２５７は、コンテンツデコード部２５５から供給されてくるコンテンツの音声データを、後述するケーブル５０３を介して、後述するアンプ５０１に供給する。
【０１１８】
図７は、サーバ１４の機能の構成の例を示すブロック図である。
【０１１９】
サーバ１４は、通信部１０９、コンテンツ配信処理部３０１、コンテンツ管理部３０２、およびコンテンツエンコード部３０３を含むようにして構成される。
【０１２０】
通信部１０９は、図４の通信部１０９に対応し、例えば、ネットワーク１２を介して、コントローラ１１またはレンダラ１３と通信する。
【０１２１】
通信部１０９は、各種のデータを送信する送信部３１２および各種のデータを受信する受信部３１１を含むようにして構成される。受信部３１１は、ネットワーク１２を介して、コントローラ１１から受信したコンテンツリスト取得要求をコンテンツ配信処理部３０１に供給する。
【０１２２】
コンテンツ配信処理部３０１は、通信部１０９から供給されてくるコンテンツリスト取得要求に応じて、コンテンツ管理部３０２に記録されているコンテンツに関する情報を読み出すことで、コンテンツリストを生成する。コンテンツ配信処理部３０１は、生成したコンテンツリストを通信部１０９に供給する。
【０１２３】
送信部３１２は、コンテンツ配信処理部３０１から供給されてくるコンテンツリストを、ネットワーク１２を介して、コントローラ１１宛に送信する。受信部３１１は、ネットワーク１２を介して、レンダラ１３から受信したコンテンツ再生要求をコンテンツ配信処理部３０１に供給する。コンテンツ配信処理部３０１は、通信部１０９から供給されてくるコンテンツ再生要求をコンテンツ管理部３０２に供給する。
【０１２４】
コンテンツ管理部３０２は、コンテンツ配信処理部３０１から供給されてくるコンテンツ再生要求に応じて、コンテンツをコンテンツエンコード部３０３に供給する。コンテンツエンコード部３０３は、コンテンツ管理部３０２からコンテンツを取得し、取得したコンテンツに対して、所定の符号化の処理を施すことで、符号化することで得られたコンテンツをコンテンツ配信処理部３０１に供給する。
【０１２５】
コンテンツ配信処理部３０１は、コンテンツエンコード部３０３から供給されてくるコンテンツを取得し、取得したコンテンツを通信部１０９に供給する。送信部３１２は、コンテンツ配信処理部３０１から供給されてくるコンテンツを、ネットワーク１２を介して、レンダラ１３宛に送信する。
【０１２６】
次に、図８乃至図３０を参照して、本発明のコンテンツ再生システム１の処理の一例として、ユーザによって選択されたコンテンツを再生（表示）することが可能となるレンダラ１３を、事前に設定しておいた優先順位に従ってリストとして表示させ、ユーザがそのリストからレンダラ１３を選択し、選択したレンダラ１３でコンテンツを再生（表示）させる処理について説明する。
【０１２７】
なお、図８乃至図３０を参照して、コンテンツ再生の処理について説明するが、はじめに、図８乃至図２８を参照して、コントローラ１１が行うコンテンツ再生の処理について説明し、次に、図２９を参照して、レンダラ１３が行うコンテンツ再生の処理について説明し、最後に、図３０を参照して、サーバ１４が行うコンテンツ再生の処理について説明する。
【０１２８】
図８は、コントローラ１１による、コンテンツ再生の処理を説明するフローチャートである。
【０１２９】
ステップＳ１１において、レンダラ選択条件設定部２０１は、レンダラ選択条件を設定する。
【０１３０】
例えば、レンダラ選択条件設定部２０１は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、レンダラ選択条件のうち、ユーザにより設定されるレンダラ１３に関する情報である設定情報を、設定情報管理部２０２に記録させることで、レンダラ選択条件を設定する。また、レンダラ選択条件設定部２０１は、設定情報を優先順位決定部２０７に供給する。
【０１３１】
ここで、詳細は後述するが、レンダラ選択条件とは、設定情報とプロファイル情報とからなる、コンテンツを再生させるレンダラ１３を選択するための条件である。
【０１３２】
図１０は、レンダラ選択条件の例を示す図である。
【０１３３】
図１０で示されるレンダラ選択条件の例において、１列目は各コンテンツの特性に関する項目である“コンテンツの属性”を示し、２列目はコンテンツの属性に対応したその属性の値である“パラメータ”を示し、３列目は２列目のパラメータをユーザが設定可能か否かの情報である“パラメータのユーザ設定”を示し、４列目は１列目のコンテンツの属性の各項目に関する補足的な説明である“備考”を示す。
【０１３４】
また、１行目は項目を示し、２行目以降は各コンテンツの属性のそれぞれのデータを示す。なお、２行目乃至９行目の各条件のデータうち、２行目乃至４行目の属性はレンダラ１３から取得するプロファイル情報となり、５行目乃至９行目の属性はユーザにより設定される設定情報となる。
【０１３５】
図１０で示されるレンダラ選択条件の例において、左から１個目で上から２個目の“対応コーデック方式”である属性に、レンダラ１３の対応しているコーデック方式として、例えば、“MPEG2”、“MPEG4”、“WMV（Windows Media Video）（商標）”、“LPCM（Linear Pulse Code Modulation）”、“MP3（MPEG Audio Layer-3）”、“ATRAC3（Adaptive TRansform Acoustic Coding 3）（商標）”、または“JPEG（Joint Photographic Experts Group）”などがパラメータとして指定される。
【０１３６】
“対応コーデック方式”であるコンテンツの属性に対して、そのコーデック方式のデータを復号できなければ、コンテンツを再生することができないので、プロファイル情報により、対応可能であることが示されるレンダラ１３のみが対象として選択される。また、“対応コーデック方式”であるコンテンツの属性のパラメータをユーザは設定することができない。
【０１３７】
また、左から１個目で上から３個目の“対応コンテンツ種別”である属性に、レンダラ１３の対応しているコンテンツの種別として、例えば、“フォト”、“ミュージック”、“ビデオ”、“テレビ”、“ゲーム”、またはそれらの組み合わせなどがパラメータとして指定される。
【０１３８】
“対応コンテンツ種別”であるコンテンツの属性に対して、そのコンテンツの種別に対応していなければ、コンテンツを再生することができないので、プロファイル情報により、対応可能であることが示されるレンダラ１３のみが対象として選択される。また、“対応コンテンツ種別”であるコンテンツの属性のパラメータをユーザは設定することができない。
【０１３９】
さらに、左から１個目で上から４個目の“対応画像解像度”である属性に、レンダラ１３の対応している画像解像度として、例えば、“横ドット数×縦ドット数”または“VGA（Video Graphics Array）”等の解像度定義情報がパラメータとして指定される。
【０１４０】
“対応画像解像度”であるコンテンツの属性に対して、その解像度に対応していなければ、コンテンツを再生することはできないので、プロファイル情報により、対応可能であることが示されるレンダラ１３のみが対象として選択される。また、“対応画像解像度”であるコンテンツの属性パラメータをユーザは設定することができない。
【０１４１】
また、左から１個目で上から５個目の“視聴制限コンテンツ”である属性に、例えば、コンテンツを利用できるか否かを示す情報など、視聴制限コンテンツを利用できるレンダラ１３がパラメータとして指定される。そのパラメータは設定情報であり、ユーザによって設定される。
【０１４２】
さらに、左から１個目で上から６個目の“有料コンテンツ”である属性に、例えば、有料コンテンツを利用できるか否かを示す情報など、有料コンテンツを利用できるレンダラ１３がパラメータとして指定される。そのパラメータは設定情報であるので、ユーザによって設定される。
【０１４３】
また、左から１個目で上から７個目の“コンテンツ提供機器の置き場所”である属性に、例えば、“リビング”、“寝室”、または“書斎”など、コンテンツを提供する機器（例えば、サーバ１４など）の置き場所により利用できるレンダラ１３がパラメータとして指定される。そのパラメータは設定情報であるので、ユーザによって設定される。
【０１４４】
さらに、左から１個目で上から８個目の“コンテンツの持ち主”である属性に、例えば、“お父さん”、“お姉さん”など、コンテンツの持ち主により利用できるレンダラ１３がパラメータとして指定される。そのパラメータは設定情報であるので、ユーザによって設定される。
【０１４５】
また、左から１個目で上から９個目の“対応コンテンツ種別毎のレンダラ優先順位”である属性は、例えば、“フォト”、“ミュージック”、“ビデオ”、“テレビ”、“ゲーム”、またはそれらの組み合わせなどの種別毎に、利用したいレンダラ１３の優先順位を指定することを示している。具体的には、例えば、“フォト”を表示させるレンダラ１３として、“リビングのテレビ”、“リビングのPC”、および“書斎のテレビ”のそれぞれに、“１”、“２”、“３”である優先度をそれぞれ指定することで、フォトを表示させる場合、優先順位に従って、はじめに“リビングのテレビ”に表示させ、“リビングのテレビ”に表示させることができない場合に、“リビングのPC”、“書斎のテレビ”の順に表示させる。
【０１４６】
ところで、上述したように、ユーザによって設定可能となるレンダラ選択条件は、図１０のレンダラ選択条件の“コンテンツの属性”のうち、“パラメータのユーザ設定”である項目がユーザによって設定されることを示す属性、すなわち、視聴制限コンテンツ、有料コンテンツ、コンテンツ提供機器の置き場所、コンテンツの持ち主、および対応コンテンツ種別毎のレンダラ優先順位となる。
【０１４７】
従って、以下、図１１乃至図２３を参照して、ユーザによるレンダラ選択条件を設定する操作の具体的な例として、視聴制限コンテンツ、有料コンテンツ、コンテンツ提供機器の置き場所、コンテンツの持ち主、および対応コンテンツ種別毎のレンダラ優先順位を設定する操作について説明する。
【０１４８】
まず、図１１乃至図１４を参照して、対応コンテンツ種別毎のレンダラ優先順位について説明する。
【０１４９】
図１１は、対応コンテンツ種別毎にレンダラ１３の優先順位を設定する画面（以下、優先度設定画面と称する）を表示させるLCD３９の画面の例を示す図である。
【０１５０】
図１１で示される優先度設定画面（1/4）の例は、ユーザに対して、対応コンテンツ種別を選択させる画面の一例であり、その画面には、対応コンテンツ種別を選択させるプルダウンメニュー４０１、対応コンテンツ種別の選択をキャンセルさせるボタン４０２、選択された対応コンテンツ種別によってレンダラの優先順位を設定する操作を次に進めるボタン４０３が表示される。
【０１５１】
なお、優先度設定画面（1/4）の上側の“レンダラ優先順位コンテンツ属性の紐付け（1/4）”であるタイトルは、優先度設定画面によって、対応コンテンツ種別毎にレンダラ１３の優先順位を設定する操作は、レンダラ１３の優先順位をコンテンツの属性と紐付ける操作であることを示している。また、上述した、優先度設定画面（1/4）の“1/4”は、優先度設定画面の４画面のうちの１番目の画面であることを示し、以下、同様に、２番目の画面を優先度設定画面（2/4）、３番目の画面を優先度設定画面（3/4）、４番目の画面を優先度設定画面（4/4）と称して説明する。
【０１５２】
プルダウンメニュー４０１は、ユーザによって操作された場合、対応コンテンツ種別として、例えば、“フォト”、“ミュージック”、“ビデオ”、“テレビ”、および“ゲーム”であるパラメータを表示させる。例えば、ユーザは自分の設定したいコンテンツ種別が“ビデオ”である場合、それらのパラメータの中から“ビデオ”であるパラメータを選択する。そして、ユーザによって、ボタン４０３が押下された場合、後述する図１２の優先度設定画面（2/4）がLCD３９の画面に表示される。
【０１５３】
図１２は、優先度設定画面（2/4）を表示させるLCD３９の画面の例を示す図である。図１１に示す場合と同様の部分には、同一の符号が付してあり、その説明は（適宜）省略する。
【０１５４】
図１２で示される優先度設定画面（2/4）の例は、レンダラ１３において、例えば、優先度設定画面（1/4）で選択されたビデオ（ビデオコンテンツ）の音声を別の機器から出力させたい場合に、その音声を出力させる機器（レンダラ１３）を選択させる画面である。
【０１５５】
優先度設定画面（2/4）には、レンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、および“リビングのPC”が表示されている。各レンダラ１３の右側にはチェックボックスが表示されているが、このチェックボックスにチェックを入れると、チェックを入れたチェックボックスの右側にプルダウンメニューが表示され選択することができるようになる。
【０１５６】
例えば、リビングのテレビの右側のチェックボックスにチェックを入れた場合、チェックボックスの右側には、プルダウンメニュー４０４−１が表示される。プルダウンメニュー４０４−１は、ユーザによって操作された場合、音声を出力するレンダラ１３として、リビングのアンプおよび寝室のコンポであるパラメータを表示させる。例えば、ユーザは自分が音声を出力させたいレンダラ１３が“リビングのアンプ”である場合、それらのパラメータの中から“リビングのアンプ”であるパラメータを選択する。そして、ユーザによってボタン４０３が押下された場合、後述する図１３の優先度設定画面（3/4）がLCD３９の画面に表示される。
【０１５７】
すなわち、詳細は後述するが、このように設定することで、例えば、画像の表示と音声の出力とを別々のレンダラ１３にさせることができる。例えば、“リビングのテレビ”においては、画像の表示は自分で行い、音声の出力は“リビングのアンプ”に行わせることができる。
【０１５８】
なお、上述した例においては、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、および“リビングのPC”のうち、“リビングのテレビ”の音声を出力するレンダラ１３を選択する操作について説明したが、“書斎のテレビ”、“寝室のテレビ”、および“リビングのPC”のそれぞれにおいても、同様に、プルダウンメニュー４０４−２、プルダウンメニュー４０４−３、およびプルダウンメニュー４０４−４のそれぞれによって音声を出力するレンダラ１３を選択することができる。また、例えば、音声を自分で出力する場合など、他のレンダラ１３に音声を出力させる必要がない場合には、チェックボックスをチェックしなければよい。
【０１５９】
図１３は、優先度設定画面（3/4）を表示させるLCD３９の画面の例を示す図である。図１１に示す場合と同様の部分には、同一の符号が付してあり、その説明は（適宜）省略する。
【０１６０】
図１３で示される優先度設定画面（3/4）の例は、例えば、優先度設定画面（1/4）で選択されたビデオ（ビデオコンテンツ）を再生させるレンダラ１３の優先順位を設定させる画面である。
【０１６１】
優先度設定画面（3/4）には、レンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、および“リビングのPC”が表示されている。レンダラ１３の右側には、カーソル４０５−３によって選択されたレンダラ１３の優先順位を上げるボタン４０５−１およびカーソル４０５−３によって選択されたレンダラ１３の優先順位を下げるボタン４０５−２が表示される。
【０１６２】
例えば、ユーザは“ビデオ”を再生させるレンダラ１３において、“寝室のテレビ”の優先順位を上げたい場合、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、および“リビングのPC”のうち、“寝室のテレビ”をカーソル４０５−３で選択し、ボタン４０５−１を押下することで、“寝室のテレビ”の優先順位を“３”から“２”に上げることができる（このとき、“書斎のテレビ”の優先順位は“２”から“３”に下がる）。また、逆に“寝室のテレビ”の優先順位を下げたい場合、ボタン４０５−２を押下することで、“寝室のテレビ”の優先順位を“３”から“４”に下げることができる（このとき、“リビングのPC”の優先順位は“４”から“３”に上がる）。そして、ユーザによってボタン４０３が押下された場合、後述する図１５の優先度設定画面（4/4）がLCD３９の画面に表示される。
【０１６３】
なお、“リビングのテレビ”および“寝室のテレビ”の右側に表示されている“＋”は、例えば、それらのレンダラ１３は、音声を他のレンダラ１３から出力することを示している。
【０１６４】
このように、図１３の優先度設定画面（3/4）によって、対応コンテンツ種別毎に、レンダラ１３の優先順位が設定される。
【０１６５】
図１４は、対応コンテンツ種別と表示選択優先順位の例を示す図である。
【０１６６】
図１４で示される例において、１列目は“レンダラ名”を示し、２列目以降は対応コンテンツ種別毎の優先順位を示す。また、１行目は項目を示し、２行目以降はレンダラ名毎の優先順位を示す。また、図１４中の数字が優先順位を示し、“１”である優先順位が最も高い優先度を示し、“２”，“３”，“４”，・・・、と優先順位が大きくなるにつれて、順に優先度が低くなることを示す。なお、優先順位が空欄となっている場合、空欄となっている箇所のレンダラ１３はそのコンテンツ種別に対応していないことを示す。
【０１６７】
図１４で示される例において、左から２列目は“フォト”であるコンテンツを表示するレンダラ１３の優先順位を示している。例えば、“フォト”を表示させるレンダラ１３として、“リビングのテレビ”、“リビングのPC”、および“書斎のテレビ”のそれぞれに、“１”、“２”、“３”である優先度がそれぞれ指定されており、写真を表示させる場合、優先順位に従って、はじめに“リビングのテレビ”に表示させ、“リビングのテレビ”に表示させることができない場合に、“リビングのPC”、“書斎のテレビ”の順に表示させることになる。
【０１６８】
また、同様に、左から３列目は“ミュージック”であるコンテンツを表示するレンダラ１３の優先順位を示し、例えば、“ミュージック”を再生させるレンダラ１３として、“寝室のコンポ”、“リビングのアンプ”、“リビングのPC”、“書斎のテレビ”、および“リビングのテレビ”のそれぞれに、“１”、“２”、“３”、“４”、“５”である優先度がそれぞれ指定されており、音楽を再生させる場合、優先順位に従って、はじめに“寝室のコンポ”で再生させ、“寝室のコンポ”で再生させることができない場合に、“リビングのアンプ”、“リビングのPC”、“書斎のテレビ”、および“リビングのテレビ”の順に再生させることになる。
【０１６９】
さらに、同様に、左から４列目は“ビデオ”であるコンテンツを表示するレンダラ１３の優先順位を示している。例えば、“ビデオ“を再生（表示）させるレンダラ１３として、“書斎のテレビ”、“リビングのテレビ”、“寝室のテレビ”、および“リビングのPC”のそれぞれに、“１”、“２”、“３”、“４”である優先度がそれぞれ指定されており、ビデオを表示させる場合、優先順位に従って、はじめに“書斎のテレビ”で表示させ、“書斎のテレビ”に表示させることができない場合に、“リビングのテレビ”、“寝室のテレビ”、“リビングのPC”の順に表示させることになる。
【０１７０】
また、同様に、左から５列目は“テレビ”であるコンテンツを表示するレンダラ１３の優先順位を示している。例えば、“テレビ”を表示させるレンダラ１３として、“リビングのテレビ”、“寝室のテレビ”、“書斎のテレビ”、および“リビングのPC”のそれぞれに、“１”、“２”、“３”、“４”である優先度がそれぞれ指定されており、テレビを表示させる場合、優先順位に従って、はじめに“リビングのテレビ”に表示させ、“リビングのテレビ”に表示させることができない場合に、“寝室のテレビ”、“書斎のテレビ”、および“リビングのPC”の順に表示させることになる。
【０１７１】
さらに、同様に、左から６列目は“ゲーム”であるコンテンツを表示するレンダラ１３の優先順位を示している。例えば、“ゲーム”を表示させるレンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、および“リビングのPC”のそれぞれに、“１”、“２”、“３”である優先度がそれぞれ指定されており、ゲームを表示させる場合、優先順位に従って、はじめに“リビングのテレビ”に表示させ、“リビングのテレビ”に表示させることができない場合に、“書斎のテレビ”、“リビングのPC”の順に表示させることになる。
【０１７２】
次に、図１５乃至図１７を参照して、レンダラ１３毎に設定される、視聴制限コンテンツおよび有料コンテンツの利用の可否について説明する。
【０１７３】
図１５は、優先度設定画面（4/4）を表示させるLCD３９の画面の例を示す図である。図１１に示す場合と同様の部分には、同一の符号が付してあり、その説明は（適宜）省略する。
【０１７４】
図１５で示される優先度設定画面（4/4）の例は、レンダラ１３毎に、視聴制限コンテンツを利用できるか、または有料コンテンツを利用できるかを設定させる画面である。
【０１７５】
優先度設定画面（4/4）には、レンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、および“リビングのPC”が表示されている。各レンダラ１３の右側には２つのチェックボックス４０６が表示されているが、左側のチェックボックス４０６にチェックを入れると、そのレンダラ１３は視聴制限コンテンツを再生することになり、右側のチェックボックス４０６にチェックを入れると、そのレンダラ１３は有料コンテンツを再生することになる。また、選択された、対応コンテンツ種別毎のレンダラ優先順位、視聴制限コンテンツ、および有料コンテンツを設定して保存するボタン４０７も表示される。
【０１７６】
例えば、ユーザはリビングのテレビを視聴制限コンテンツが再生できるようにしたい場合、“リビングのテレビ”のチェックボックス４０６のうち、左側のチェックボックス４０６にチェックを入れる。また、ユーザは“リビングのテレビ”を有料コンテンツが再生できるようにしたい場合、“リビングのテレビ”のチェックボックス４０６のうち、右側のチェックボックス４０６にチェックを入れる。そして、ユーザによってボタン４０７が押下された場合、それらの設定が保存される。
【０１７７】
このように、図１５の優先度設定画面（4/4）によって、レンダラ１３毎に、視聴制限コンテンツおよび有料コンテンツが設定される。
【０１７８】
図１６は、視聴制限コンテンツ利用可能レンダラの例を示す図である。
【０１７９】
図１６で示される例において、１列目は“レンダラ名”を示し、２列目は視聴制限コンテンツの利用の可否を示す。また、１行目は項目を示し、２行目以降はレンダラ毎の視聴制限コンテンツの利用の可否を示す。また、２列目の“○”は、そのレンダラ１３が視聴制限コンテンツを利用できることを示し、空欄は、そのレンダラ１３が視聴制限コンテンツを利用できないことを示す。
【０１８０】
図１６で示される例において、上から２行目は、“リビングのテレビ”であるレンダラ１３が、視聴制限コンテンツを利用できることを示し、上から３行目は、“書斎のテレビ”が、視聴制限コンテンツを利用できることを示し、上から４行目は、“寝室のテレビ”が、視聴制限コンテンツを利用できることを示し、上から５行目は、“リビングのアンプ”が、視聴制限コンテンツを利用できることを示す。
【０１８１】
また、上から６行目は、“寝室のコンポ”が、視聴制限コンテンツを利用できないことを示し、上から７行目は、“リビングのPC”が、視聴制限コンテンツを利用できないことを示す。
【０１８２】
次に、図１７を参照して、有料コンテンツ利用可能レンダラの例を示す図である。
【０１８３】
図１７で示される例において、１列目は“レンダラ名”を示し、２列目は有料コンテンツの利用の可否を示す。また、１行目は項目を示し、２行目以降はレンダラ毎の有料コンテンツの利用の可否を示す。また、２列目の“○”は、そのレンダラ１３が有料コンテンツを利用できることを示し、空欄は、そのレンダラ１３が有料コンテンツを利用できないことを示す。
【０１８４】
図１７で示される例において、上から２行目は、“リビングのテレビ”が、有料コンテンツを利用できることを示し、上から３行目は、“書斎のテレビ”が、有料コンテンツを利用できないことを示し、上から４行目は、“寝室のテレビ”が、有料コンテンツを利用できないことを示し、上から５行目は、“リビングのアンプ”が、有料コンテンツを利用できることを示す。
【０１８５】
また、上から６行目は、“寝室のコンポ”が、有料コンテンツを利用できないことを示し、上から７行目は、“リビングのPC”が、有料コンテンツを利用できないことを示す。
【０１８６】
次に、図１８乃至図２０を参照して、レンダラ１３毎に設定される、コンテンツ提供機器（例えば、サーバ１４など）の置き場所による利用の可否について説明する。
【０１８７】
図１８は、コンテンツ提供機器の置き場所による利用の可否を設定する画面（以下、設置場所設定画面と称する）を表示させるLCD３９の画面の例を示す図である。
【０１８８】
図１８で示される設置場所設定画面（1/2）の例は、ユーザに対して、例えば、サーバ１４などのコンテンツ提供機器の置き場所による、レンダラ１３の利用の可否を選択させる画面の一例であり、その画面には、コンテンツ提供機器の置き場所を選択させるプルダウンメニュー４１１、コンテンツ提供機器の置き場所の選択をキャンセルさせるボタン４０２、選択されたコンテンツ提供機器の置き場所によって、レンダラ１３の利用の可否を設定する操作を次に進めるボタン４０３が表示される。
【０１８９】
なお、上述した、設置場所設定画面（1/2）の“1/2”は、設置場所設定画面の２画面のうちの１番目の画面であることを示し、以下、同様に、２番目の画面を設置場所設定画面（2/2）と称して説明する。
【０１９０】
プルダウンメニュー４１１は、ユーザによって操作された場合、コンテンツ提供機器の置き場所として、例えば、“リビング”、“書斎”、および“寝室”であるパラメータを表示させる。例えば、ユーザは自分の設定したいコンテンツ提供機器の置き場所が“リビング”である場合、それらのパラメータの中から“リビング”であるパラメータを選択する。そして、ユーザによって、ボタン４０３が押下された場合、後述する図１９の画面を設置場所設定画面（2/2）がLCD３９の画面に表示される。
【０１９１】
図１９は、設置場所設定画面（2/2）を表示させるLCD３９の画面の例を示す図である。
図１８に示す場合と同様の部分には、同一の符号が付してあり、その説明は（適宜）省略する。
【０１９２】
図１９で示される設置場所設定画面（2/2）の例は、例えば、設置場所設定画面（1/2）で選択されたリビングで利用可能となるレンダラ１３を選択させる画面である。
【０１９３】
設置場所設定画面（2/2）には、レンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、“リビングのアンプ”、“寝室のコンポ”、および“リビングのPC”が表示されている。各レンダラ１３の右側にはチェックボックス４１２が表示されているが、チェックボックス４１２にチェックを入れると、そのレンダラ１３は設置場所設定画面（1/2）で選択されたコンテンツ提供機器（例えば、サーバ１４など）の置き場所で利用可能となる。また、利用可能となるレンダラ１３を設定して保存するボタン４０７も表示される。
【０１９４】
例えば、ユーザは“リビングのテレビ”を“リビング”に設置されたサーバ１４が提供するコンテンツを利用できるようにしたい場合、リビングのテレビの右側のチェックボックスにチェックを入れる。そして、ユーザによってボタン４０７が押下された場合、それらの設定が保存される。
【０１９５】
このように、図１８の設置場所設定画面（1/2）および図１９の設置場所設定画面（2/2）によって、レンダラ１３毎に、コンテンツ提供機器の置き場所による利用の可否が設定される。
【０１９６】
図２０は、コンテンツ提供機器（例えば、サーバ１４など）の置き場所による利用可能レンダラの例を示す図である。
【０１９７】
図２０で示される例において、１列目は“レンダラ名”を示し、２列目は“リビング”に設置されたコンテンツ提供機器の利用の可否を示し、３列目は“書斎”に設置されたコンテンツ提供機器の利用の可否を示し、４列目は“寝室”に設置されたコンテンツ提供機器の利用の可否を示す。また、２列目乃至４列目の“○”は、そのレンダラ１３がコンテンツ提供機器を利用できることを示し、空欄は、そのレンダラ１３がコンテンツ提供機器を利用できないことを示す。
【０１９８】
図２０で示される例において、上から２行目は“リビングのテレビ”が、“リビング”、“書斎”、および“寝室”に設置されたコンテンツ提供機器を利用することができることを示し、上から３行目は“書斎のテレビ”が、“リビング”および“書斎”に設置されたコンテンツ提供機器を利用することができることを示し、上から４行目は“寝室のテレビ”が、“寝室”に設置されたコンテンツ提供機器を利用することができることを示す。
【０１９９】
また、上から５行目は“リビングのアンプ”が、“リビング”、“書斎”、および“寝室”に設置されたコンテンツ提供機器を利用することができることを示し、上から６行目は“寝室のコンポ”が、“寝室”に設置されたコンテンツ提供機器を利用できることを示し、上から７行目は、“リビングのPC”が、“リビング”、“書斎”、および“寝室”に設置されたコンテンツ提供機器を利用することができることを示す。
【０２００】
次に、図２１乃至図２３を参照して、レンダラ１３毎に設定される、コンテンツの持ち主（所有者）によるコンテンツの利用の可否について説明する。
【０２０１】
図２１は、コンテンツの持ち主による利用の可否を設定する画面（以下、所有者設定画面と称する）を表示させるLCD３９の画面の例を示す図である。
【０２０２】
図２１で示される所有者設定画面（1/2）の例は、ユーザに対して、コンテンツの持ち主による、レンダラ１３の利用の可否を選択させる画面の一例であり、その画面には、コンテンツの持ち主を選択させるプルダウンメニュー４２１、コンテンツの持ち主の選択をキャンセルさせるボタン４０２、選択されたコンテンツの持ち主によって、レンダラ１３の利用の可否を設定する操作を次に進めるボタン４０３が表示される。
【０２０３】
なお、上述した、所有者設定画面（1/2）の“1/2”は、所有者設定画面の２画面のうちの１番目の画面であることを示し、以下、同様に、２番目の画面を所有者設定画面（2/2）と称して説明する。
【０２０４】
プルダウンメニュー４２１は、ユーザによって操作された場合、コンテンツの持ち主として、例えば、“お父さん”、“お母さん”、および“お姉さん”であるパラメータを表示させる。例えば、ユーザは自分の設定したいコンテンツの持ち主が“お父さん”である場合、それらのパラメータの中から“お父さん”であるパラメータを選択する。そして、ユーザによって、ボタン４０３が押下された場合、後述する図２２の所有者設定画面（2/2）がLCD３９の画面に表示される。
【０２０５】
図２２は、所有者設定画面（2/2）を表示させるLCD３９の画面の例を示す図である。図２１に示す場合と同様の部分には、同一の符号が付してあり、その説明は（適宜）省略する。
【０２０６】
図２２で示される所有者設定画面（2/2）の例は、例えば、所有者設定画面（1/2）で選択された“お父さん”が所有しているコンテンツを利用可能となるレンダラ１３を選択させる画面である。
【０２０７】
所有者設定画面（2/2）には、レンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、“リビングのアンプ”、“寝室のコンポ”、および“リビングのPC”が表示されている。各レンダラ１３の右側にはチェックボックス４２２が表示されているが、チェックボックス４２２にチェックを入れると、そのレンダラ１３は所有者設定画面（1/2）で選択されたコンテンツの持ち主が所有しているコンテンツを利用可能となる。また、利用可能となるレンダラ１３を設定して保存するボタン４０７も表示される。
【０２０８】
例えば、ユーザは“リビングのテレビ”を“お父さん”が所有しているコンテンツを利用できるようにしたい場合、リビングのテレビの右側のチェックボックス４２２にチェックを入れる。そして、ユーザによってボタン４０７が押下された場合、それらの設定が保存される。
【０２０９】
このように、図２１の所有者設定画面（1/2）および図２２の所有者設定画面（2/2）によって、レンダラ１３毎に、コンテンツの持ち主が所有するコンテンツの利用の可否が設定される。
【０２１０】
図２３は、コンテンツの持ち主による利用可能レンダラの例を示す図である。
【０２１１】
図２３で示される例において、１列目は“レンダラ名”を示し、２列目は“お父さん”が所有するコンテンツの利用の可否を示し、３列目は“お母さん”が所有するコンテンツの利用の可否を示し、４列目は“お姉さん”が所有するコンテンツの利用の可否を示す。
また、２列目乃至４列目の“○”は、そのレンダラ１３がコンテンツの持ち主が所有するコンテンツを利用できることを示し、空欄は、そのレンダラ１３がコンテンツを利用できないことを示す。
【０２１２】
図２３で示される例において、上から２行目は“リビングのテレビ”であるレンダラ１３が、“お父さん”および“お母さん”が所有するコンテンツを利用することができることを示し、上から３行目は“書斎のテレビ”であるレンダラ１３が、“お父さん”が所有するコンテンツを利用することができることを示し、上から４行目は“寝室のテレビ”であるレンダラ１３が、“お母さん”が所有するコンテンツを利用することができることを示す。
【０２１３】
また、上から５行目は“リビングのアンプ”であるレンダラ１３が、“お父さん”および“お母さん”が所有するコンテンツを利用することができることを示し、上から６行目は“寝室のコンポ”であるレンダラ１３が、“お姉さん”が所有するコンテンツを利用できることを示し、上から７行目は、“リビングのPC”であるレンダラ１３が、“お父さん”および“お母さん”が所有するコンテンツを利用することができることを示す。
【０２１４】
以上のように、図８のステップＳ１１の処理として、レンダラ選択条件設定部２０１は、ユーザによる入力スイッチマトリックス部３２の操作によって、図１１乃至図１３を参照して説明した操作が繰り返されることで、図１４の対応コンテンツ種別毎のレンダラ優先順位を設定し、図１５を参照して説明した操作がされることで、図１６の視聴制限コンテンツ利用可能レンダラおよび図１７の有料コンテンツ利用可能レンダラを設定し、図１８および図１９を参照して説明した操作が繰り返されることで、図２０のコンテンツ提供機器の置き場所による利用可能レンダラを設定し、図２１および図２２を参照して説明した操作が繰り返されることで、図２３のコンテンツの持ち主による利用可能レンダラを設定することになる。
【０２１５】
すなわち、レンダラ選択条件設定部２０１は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、設定情報として、例えば、対応コンテンツ種別毎のレンダラ優先順位（図１４）、視聴制限コンテンツ利用可能レンダラ（図１６）、有料コンテンツ利用可能レンダラ（図１７）、コンテンツ提供機器の置き場所による利用可能レンダラ（図２０）、およびコンテンツの持ち主による利用可能レンダラ（図２３）を、設定情報管理部２０２に記録させることで、レンダラ選択条件の設定情報を設定する。
【０２１６】
図８のフローチャートに戻り、ステップＳ１２において、レンダラ選択条件設定部２０１は、ネットワーク１２に接続されたレンダラ１３であって、応答可能な状態のレンダラ１３を検索するために、レンダラ検索要求を生成する。レンダラ選択条件設定部２０１は、生成したレンダラ検索要求を通信部３６に供給する。
【０２１７】
ステップＳ１３において、通信部３６は、レンダラ選択条件設定部２０１から供給されてくるレンダラ検索要求をレンダラ１３に送信する。
【０２１８】
ステップＳ１４において、プロファイル情報取得部２０３は、レンダラ１３から送信されたプロファイル情報であって、通信部３６から供給されてくるプロファイル情報を基に、プロファイル情報を受信したか否かを判定する。
【０２１９】
ステップＳ１４において、プロファイル情報を受信していないと判定された場合、ステップＳ１４に戻り、上述した処理が繰り返される。すなわち、コントローラ１１は、レンダラ１３からプロファイル情報が送信されてくるまで待機している。
【０２２０】
一方、ステップＳ１４において、プロファイル情報を受信したと判定された場合、プロファイル情報取得部２０３は、受信したプロファイル情報を優先順位決定部２０７に供給し、処理は、ステップＳ１５の処理に進む。
【０２２１】
ここで、図２４乃至図２６を参照して、プロファイル情報の詳細について説明する。上述したように、プロファイル情報には、例えば、対応コーデック方式、対応コンテンツ種別、および対応画像解像度などの情報であるので、まず、図２４を参照して、対応コーデック方式について説明し、その後、対応コンテンツ種別および対応画像解像度のそれぞれについて説明する。
【０２２２】
図２４は、対応コーデック方式のプロファイル情報の例を示す図である。
【０２２３】
図２４で示される例において、１列目は“レンダラ名”を示し、２列目は“MPEG2”で符号化されたコンテンツの再生の可否を示し、同様に、３列目以降は、“MPEG4”、“WMV”、“LPCM”、“MP3”、“ATRAC3”、“JPEG”のそれぞれについて、符号化されたコンテンツの再生（表示）の可否を示している。また、２列目乃至８列目の“○”は、そのレンダラ１３がコーデック方式に対応していることを示し、空欄は、そのレンダラ１３がコーデック方式に対応していないことを示す。
【０２２４】
図２４で示される例において、上から２行目は“リビングのテレビ”であるレンダラ１３が、“MPEG2”、“MPEG4”、“LPCM”および“JPEG”であるコーデック方式に対応していることを示し、上から３行目は“書斎のテレビ”であるレンダラ１３が、“MPEG2”、“MPEG4”、“WMV”、“LPCM”、および“JPEG”であるコーデック方式に対応していることを示し、上から４行目は“寝室のテレビ”であるレンダラ１３が、“MPEG2”であるコーデック方式に対応していることを示す。
【０２２５】
また、上から５行目は“リビングのアンプ”であるレンダラ１３が、“LPCM”、“MP3”、および“ATRAC3”であるコーデック方式に対応していることを示し、上から６行目は“寝室のコンポ”であるレンダラ１３が、“LPCM”であるコーデック方式に対応していることを示し、上から７行目は、“リビングのPC”であるレンダラ１３が、“MPEG2”、“MPEG4”、“WMV”、“LPCM”、“MP3”、“ATRAC3”、および“JPEG”であるコーデック方式に対応していることを示す。
【０２２６】
次に、図２５を参照して、対応コンテンツ種別のプロファイル情報について説明する。
【０２２７】
図２５で示される例において、１列目は“レンダラ名”を示し、２列目は“フォト”であるコンテンツの表示の可否を示し、同様に、３列目以降は、“ミュージック”、“ビデオ”、“テレビ”、“ゲーム”のそれぞれについて、コンテンツの再生（表示）の可否を示している。また、２列目乃至８列目の“○”は、そのレンダラ１３がコンテンツを再生（表示）できることを示し、空欄は、そのレンダラ１３がコンテンツを再生（表示）できないことを示す。
【０２２８】
図２５で示される例において、上から２行目は“リビングのテレビ”であるレンダラ１３が、“フォト”、“ミュージック”、“ビデオ”、“テレビ”、および“ゲーム”であるコンテンツに対応していることを示し、上から３行目は“書斎のテレビ”であるレンダラ１３が、“フォト”、“ミュージック”、“ビデオ”、“テレビ”、および“ゲーム”であるコンテンツに対応していることを示し、上から４行目は“寝室のテレビ”であるレンダラ１３が、“ビデオ”および“テレビ”であるコンテンツに対応していることを示す。
【０２２９】
また、上から５行目は“リビングのアンプ”であるレンダラ１３が、“ミュージック”であるコンテンツに対応していることを示し、上から６行目は“寝室のコンポ”であるレンダラ１３が、“ミュージック”であるコンテンツに対応していることを示し、上から７行目は、“リビングのPC”であるレンダラ１３が、“フォト”、“ミュージック”、“ビデオ”、“テレビ”、および“ゲーム”であるコンテンツに対応していることを示す。
【０２３０】
次に、図２６を参照して、対応画像解像度のプロファイル情報について説明する。
【０２３１】
図２６で示される例において、１列目は“レンダラ名”を示し、２列目は“最大画像解像度”を示す。
【０２３２】
図２６で示される例において、上から２行目は“リビングのテレビ”が、“縦1920×横1080（ドット）”である解像度の画面を備えていることを示し、上から３行目は“書斎のテレビ”が、“縦1280×横768（ドット）”である解像度の画面を備えていることを示し、上から４行目は“寝室のテレビ”が、“縦1024×横768（ドット）”である解像度の画面を備えていることを示す。
【０２３３】
また、上から５行目および６行目は“リビングのアンプ”および“寝室のコンポ”のそれぞれが、コンテンツを表示する画面を備えていないことを示し、上から７行目は、“リビングのPC”が、“縦1280×横1024（ドット）”である解像度の画面を備えていることを示す。
【０２３４】
すなわち、プロファイル情報取得部２０３は、レンダラ１３から受信したプロファイル情報であって、通信部３６から供給されてくるプロファイル情報として、例えば、対応コーデック方式（図２４）、対応コンテンツ種別（図２５）、および対応画像解像度（図２６）を取得し、取得したこれらのプロファイル情報を優先順位決定部２０７に供給する。
【０２３５】
図８のフローチャートに戻り、ステップＳ１５において、プロファイル情報取得部２０３は、サーバ１４が提供可能なコンテンツのリストを要求するために、コンテンツリスト取得要求を生成する。プロファイル情報取得部２０３は、生成したコンテンツリスト取得要求を通信部３６に供給する。
【０２３６】
ステップＳ１６において、通信部３６は、プロファイル情報取得部２０３から供給されてくるコンテンツリスト取得要求を、ネットワーク１２を介して、サーバ１４宛に送信する。
【０２３７】
ステップＳ１７において、コンテンツリスト取得部２０４は、サーバ１４から送信されたコンテンツリストであって、通信部３６から供給されてくるコンテンツリストを基に、コンテンツリストを受信したか否かを判定する。
【０２３８】
ステップＳ１７において、コンテンツリストを受信していないと判定された場合、ステップＳ１７に戻り、上述した処理が繰り返される。すなわち、コントローラ１１は、サーバ１４からコンテンツリストが送信されてくるまで待機している。
【０２３９】
一方、ステップＳ１７において、コンテンツリストを受信したと判定された場合、ステップＳ１８に進み、コンテンツリスト取得部２０４は、通信部３６から供給されてくるコンテンツリストをGDP３８に供給することで、コンテンツリストをLCD３９の画面に表示させる。例えば、コンテンツリスト取得部２０４は、通信部３６から供給されてくるコンテンツリストをGDP３８に供給することで、サーバ１４が提供可能となるコンテンツリストとして、“ワールドカップサッカー”、“今日の天気”、および“今日のニュース”をLCD３９の画面に表示させる。
【０２４０】
ステップＳ１９において、コンテンツ選択部２０５は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、LCD３９の画面に表示されているコンテンツリストからコンテンツの選択を受け付ける。また、コンテンツ選択部２０５は、選択されたコンテンツに関するコンテンツ属性情報をコンテンツリスト取得部２０４から取得し、取得したコンテンツ属性情報をコンテンツ属性取得部２０６に供給する。
【０２４１】
例えば、コンテンツ選択部２０５は、ユーザによる入力スイッチマトリックス部３２の操作によって、“ワールドカップサッカー”、“今日の天気”、および“今日のニュース”であるコンテンツのうち、“ワールドカップサッカー”であるコンテンツが選択された場合、“ワールドカップサッカー”であるコンテンツに関するコンテンツ属性情報をコンテンツ属性取得部２０６に供給する。
【０２４２】
ステップＳ２０において、コンテンツ属性取得部２０６は、コンテンツ選択部２０５から供給されてくるコンテンツ属性情報を取得する。コンテンツ属性取得部２０６は、取得したコンテンツ属性情報を優先順位決定部２０７に供給する。例えば、コンテンツ属性取得部２０６は、コンテンツ選択部２０５から供給されてくる“ワールドカップサッカー”であるコンテンツに関するコンテンツ属性情報を取得し、取得したコンテンツ属性情報を優先順位決定部２０７に供給する。
【０２４３】
ここで、図２７を参照して、コンテンツ属性情報の詳細について説明する。
【０２４４】
図２７で示される例において、１列目はコンテンツに関する情報である“属性”を示し、２列目は１列目の“属性”に対応する具体的な値を示す。また、１行目は項目を示し、２行目以降は各属性のそれぞれのデータを示す。
【０２４５】
図２７で示される例において、上から２行目は、コンテンツの対応しているコーデック方式が“MPEG2”であることを示し、上から３行目は、コンテンツを表示させるのに最適な画面の解像度が“横720×縦480（ドット）”であることを示し、上から４行目は、コンテンツが“視聴制限コンテンツ”であることを示し、上から５行目は、コンテンツが“有料コンテンツ”であることを示す。
【０２４６】
また、上から６行目は、このコンテンツを提供する機器がリビングに設置されていることを示し、上から７行目は、このコンテンツの持ち主が“お父さん”であることを示し、上から８行目は、このコンテンツは“ビデオ”であることを示す。
【０２４７】
例えば、図２７のコンテンツ属性情報は、“ワールドカップサッカー”であるコンテンツに関するコンテンツ属性情報となる。すなわち、コンテンツ属性取得部２０６は、コンテンツ選択部２０５から供給されてくるコンテンツ属性として、例えば、コンテンツ属性情報（図２７）を取得し、取得したコンテンツ属性情報（図２７）を優先順位決定部２０７に供給する。
【０２４８】
図９のフローチャートに戻り、ステップＳ２１において、優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報、プロファイル情報取得部２０３から供給されたプロファイル情報、およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、優先順位決定の処理を行う。優先順位決定部２０７は、優先順位決定の処理の処理結果をレンダラ選択部２０８に供給する。
【０２４９】
例えば、優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報（視聴制限コンテンツ、有料コンテンツ、コンテンツ提供機器の置き場所、コンテンツの持ち主、対応コンテンツ種別毎のレンダラ優先順位）、プロファイル情報取得部２０３から供給されたプロファイル情報（対応コーデック方式、対応コンテンツ種別、対応画像解像度）、およびコンテンツ属性取得部２０６から供給されたコンテンツ属性（コンテンツ属性情報）を基に、優先順位決定の処理を行うことで、“書斎のテレビ”および“リビングのテレビ”であるレンダラ１３を抽出し、抽出したレンダラ１３のうち、“書斎のテレビ”を１番目の優先順位とし、“リビングのテレビ”を２番目の優先順位とする。優先順位決定の処理の詳細は後述する。
【０２５０】
また、優先順位決定部２０７は、例えば、“ワールドカップサッカー”であるコンテンツを示す情報を、レンダラ選択部２０８を介して、コンテンツ表示再生処理部２０９に供給する。
【０２５１】
ステップＳ２２において、レンダラ選択部２０８は、優先順位決定部２０７から供給された優先順位決定の処理の処理結果を基に、レンダラ１３のリストをGDP３８に供給することで、対応可能なレンダラ１３のリストをLCD３９の画面に表示させる。例えば、レンダラ選択部２０８は、優先順位決定部２０７から供給された優先順位決定の処理の処理結果を基に、“書斎のテレビ”および“リビングのテレビ”を示す情報をGDP３８に供給することで、それらを優先順位に従って、“書斎のテレビ”、“リビングのテレビ”の順にLCD３９の画面に表示させる。
【０２５２】
ステップＳ２３において、レンダラ選択部２０８は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、LCD３９の画面に表示されているレンダラ１３のリストからレンダラ１３の選択を受け付ける。レンダラ選択部２０８は、選択されたレンダラ１３を示す情報をコンテンツ表示再生処理部２０９に供給する。例えば、レンダラ選択部２０８は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、LCD３９の画面にレンダラ１３のリストとして表示されている“書斎のテレビ”および“リビングのテレビ”のうち、“書斎のテレビ”の選択を受け付け、選択された“書斎のテレビ”を示す情報をコンテンツ表示再生処理部２０９に供給する。
【０２５３】
ステップＳ２４において、コンテンツ表示再生処理部２０９は、レンダラ選択部２０８から供給された、再生するコンテンツを示す情報および選択されたレンダラ１３を示す情報を基に、コンテンツの再生を指示する要求であるコンテンツ再生指示を生成する。コンテンツ表示再生処理部２０９は、生成したコンテンツ再生指示を通信部３６に供給する。
例えば、コンテンツ表示再生処理部２０９は、レンダラ選択部２０８から供給された“ワールドカップサッカー”であるコンテンツを示す情報および“書斎のテレビ”を示す情報を基に、コンテンツ再生指示を生成し、生成したコンテンツ再生指示を通信部３６に供給する。
【０２５４】
ステップＳ２５において、通信部３６は、コンテンツ表示再生処理部２０９から供給されてくるコンテンツ再生指示を、ネットワーク１２を介して、リストから選択されたレンダラ１３宛に送信する。例えば、通信部３６は、コンテンツ表示再生処理部２０９から供給されてくる、“ワールドカップサッカー”であるコンテンツを再生するためのコンテンツ再生指示を、ネットワーク１２を介して、“書斎のテレビ”宛に送信する。
【０２５５】
ステップＳ２６において、コンテンツ表示再生処理部２０９は、レンダラ１３から受信した利用状況情報であって、通信部３６から供給されてくる利用状況情報を基に、利用状況情報を受信したか否かを判定する。
【０２５６】
ステップＳ２６において、利用状況情報を受信していないと判定された場合、レンダラ１３はコンテンツを再生することができるので、コントローラ１１の処理は終了する。例えば、コンテンツ表示再生処理部２０９において、利用状況情報を受信していないと判定されたとき、“書斎のテレビ”は、コンテンツを再生することができるので、コントローラ１１から再生を指示された“ワールドカップサッカー”であるコンテンツをサーバ１４から受信して再生を開始する。
【０２５７】
一方、ステップＳ２６において、利用状況情報を受信したと判定された場合、ステップＳ２７に進み、コンテンツ表示再生処理部２０９は、通信部３９から供給された利用状況情報を基に、利用状況情報をGDP３８に供給することで、利用状況情報をLCD３９の画面に表示させる。例えば、コンテンツ表示再生処理部２０９は、通信部３９から供給された利用状況情報を基に、“書斎のテレビ”が既に使用されているなどの理由で、“ワールドカップサッカー”であるコンテンツを再生することができない旨を示すメッセージをLCD３９の画面に表示させる。
【０２５８】
ステップＳ２８において、コンテンツ表示再生処理部２０９は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、コンテンツを再生させる指示を受け付けたか否かを判定する。例えば、コンテンツ表示再生処理部２０９は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、“ワールドカップサッカー”であるコンテンツを“書斎のテレビ”に対して強制的に再生させる指示を受け付けたか否かを判定する。
【０２５９】
ステップＳ２８において、コンテンツを再生させる指示を受け付けたと判定された場合、ステップＳ２９に進み、コンテンツ表示再生処理部２０９は、コンテンツ再生指示を生成する。コンテンツ表示再生処理部２０９は、生成したコンテンツ再生指示を通信部３６に供給する。
【０２６０】
ステップＳ３０において、通信部３６は、コンテンツ表示再生処理部２０９から供給されてくるコンテンツ再生指示を、ネットワーク１２を介して、レンダラ１３宛に送信する。例えば、通信部３６は、コンテンツ表示再生処理部２０９から供給されてくる、“ワールドカップサッカー”であるコンテンツを再生するためのコンテンツ再生指示を、ネットワーク１２を介して、“書斎のテレビ”宛に送信する。
【０２６１】
一方、ステップＳ２８において、コンテンツを再生させる指示を受け付けていないと判定された場合、ステップＳ３１に進み、コンテンツ表示再生処理部２０９は、ユーザによる入力スイッチマトリックス部３２の操作に応じて、他のレンダラ１３を選択する要求を受け付けたか否かを判定する。
【０２６２】
ステップＳ３１において、他のレンダラ１３を選択する要求を受け付けていないと判定された場合、ユーザにはこれ以上コンテンツを再生させる意志がないので、コンテンツを再生させずに処理は終了する。
【０２６３】
一方、他のレンダラ１３を選択する要求を受け付けたと判定された場合、ユーザにはコンテンツを再生させる意志があるので、ステップＳ２２に戻り上述した処理を繰り返す。
すなわち、ステップＳ２２乃至ステップＳ３１の処理が繰り返されることで、例えば、LCD３９の画面にレンダラ１３のリストとして表示されている“書斎のテレビ”および“リビングのテレビ”のうち、使用中の“書斎のテレビ”ではなく、今度は、“リビングのテレビ”の選択を受け付けることで、“ワールドカップサッカー”であるコンテンツを“リビングのテレビ”で再生させることになる。
【０２６４】
このように、コントローラ１１は、ネットワーク１２を介して、対応可能となるレンダラ１３からプロファイル情報を受信することで、その時点における利用可能なレンダラ１３の一覧を表示させることができる。また、ユーザは、その一覧からレンダラ１３を選択するので、電源が落ちているレンダラ１３や、ネットワーク１２から切断されているレンダラ１３はその一覧には表示されないので、余計な選択肢が消えて、効率的にレンダラ１３を選択することができる。
【０２６５】
さらに、事前にレンダラ１３の優先順位を設定しておくことで、優先度の高いレンダラ１３を優先的に表示させることができるので、例えば、優先度の高い順序でレンダラ１３をリストで表示させることが可能となる。
【０２６６】
次に、図９のステップＳ２１の優先順位決定の処理の詳細について、図２８のフローチャートを参照して説明する。
【０２６７】
ステップＳ５１において、優先順位決定部２０７は、プロファイル情報取得部２０３から供給されたプロファイル情報およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、コンテンツのコーデック方式を利用できるレンダラ１３を抽出する。
【０２６８】
例えば、優先順位決定部２０７は、レンダラ選択条件において、“対応コーデック方式”であるコンテンツの属性のパラメータは、ユーザによって設定されるものではないので、プロファイル情報取得部２０３から供給されたプロファイル情報に含まれる対応コーデック方式（図２４）およびコンテンツ属性取得部２０６から供給されたコンテンツ属性情報（図２７）を基に、対応コーデック方式（図２４）のうち、“MPEG2”である“ワールドカップサッカー”のコーデック方式に対応している、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、および“リビングのPC”を抽出する。
【０２６９】
なお、図２４の対応コーデック方式のプロファイル情報の例を示す図において示される太枠は、ステップＳ５１で抽出されるレンダラ１３を示し、以下においても同様に説明する。
【０２７０】
ステップＳ５２において、優先順位決定部２０７は、プロファイル情報取得部２０３から供給されたプロファイル情報およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、コンテンツの種別に対応できるレンダラ１３を抽出する。
【０２７１】
例えば、優先順位決定部２０７は、レンダラ選択条件において、“対応コンテンツ種別”であるコンテンツの属性のパラメータは、ユーザによって設定されるものではないので、プロファイル情報取得部２０３から供給されたプロファイル情報に含まれる対応コンテンツ種別（図２５）およびコンテンツ属性取得部２０６から供給されたコンテンツ属性情報（図２７）を基に、ステップＳ５１の処理で抽出したレンダラ１３であって、対応コンテンツ種別（図２５）のうち、“ビデオ”である“ワールドカップサッカー”の対応コンテンツ種別に対応しているレンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、および“リビングのPC”を抽出する。
【０２７２】
ステップＳ５３において、優先順位決定部２０７は、プロファイル情報取得部２０３から供給されたプロファイル情報およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、コンテンツの解像度に対応できるレンダラ１３を抽出する。
【０２７３】
例えば、優先順位決定部２０７は、レンダラ選択条件において、“対応画像解像度”であるコンテンツの属性のパラメータは、ユーザによって設定されるものではないので、プロファイル情報取得部２０３から供給されたプロファイル情報に含まれる対応画像解像度（図２６）およびコンテンツ属性取得部２０６から供給されたコンテンツ属性情報（図２７）を基に、ステップＳ５２の処理で抽出したレンダラ１３であって、対応画像解像度（図２６）のうち“横720×縦480（ドット）”である“ワールドカップサッカー”の解像度に対応している（すなわち、横720×縦480（ドット）である解像度よりも高解像度である）レンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、“寝室のテレビ”、および“リビングのPC”を抽出する。
【０２７４】
ステップＳ５４において、優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、視聴制限コンテンツを利用できるレンダラ１３を抽出する。
【０２７５】
例えば、優先順位決定部２０７は、レンダラ選択条件において、“視聴制限コンテンツ”であるコンテンツの属性のパラメータは、ユーザによって設定されるので、レンダラ選択条件設定部２０１から供給された設定情報に含まれる視聴制限コンテンツ利用可能レンダラ（図１６）およびコンテンツ属性取得部２０６から供給されたコンテンツ属性情報（図２７）を基に、ステップＳ５３の処理で抽出したレンダラ１３であって、視聴制限コンテンツ利用可能レンダラ（図１６）のうち視聴制限コンテンツを視聴できるレンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、および“寝室のテレビ”を抽出する。
【０２７６】
ステップＳ５５において、優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、有料コンテンツを利用できるレンダラ１３を抽出する。
【０２７７】
例えば、優先順位決定部２０７は、レンダラ選択条件において、“有料コンテンツ”であるコンテンツの属性のパラメータは、ユーザによって設定されるので、レンダラ選択条件設定部２０１から供給された設定情報に含まれる有料コンテンツ利用可能レンダラ（図１７）およびコンテンツ属性取得部２０６から供給されたコンテンツ属性情報（図２７）を基に、ステップＳ５４の処理で抽出したレンダラ１３であって、有料コンテンツ利用可能レンダラ（図１７）のうち有料でないコンテンツを利用できる（すなわち、この場合、すべてのレンダラ１３）レンダラ１３として、“リビングのテレビ”、“書斎のテレビ”、および“寝室のテレビ”を抽出する。
【０２７８】
ステップＳ５６において、優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、コンテンツ提供機器の置き場所による利用可能なレンダラ１３を抽出する。
【０２７９】
例えば、優先順位決定部２０７は、レンダラ選択条件において、“コンテンツ提供機器の置き場所”であるコンテンツの属性のパラメータは、ユーザによって設定されるので、レンダラ選択条件設定部２０１から供給された設定情報に含まれるコンテンツ提供機器の置き場所による利用可能レンダラ（図２０）およびコンテンツ属性取得部２０６から供給されたコンテンツ属性情報（図２７）を基に、ステップＳ５５の処理で抽出したレンダラ１３であって、コンテンツ提供機器の置き場所による利用可能レンダラ（図２０）のうち“リビング”に設置されたコンテンツ提供機器（例えば、サーバ１４）を利用できるレンダラ１３として、“リビングのテレビ”および“書斎のテレビ”を抽出する。
【０２８０】
ステップＳ５７において、優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、コンテンツの持ち主による利用可能なレンダラ１３を抽出する。
【０２８１】
例えば、優先順位決定部２０７は、レンダラ選択条件において、“コンテンツの持ち主”であるコンテンツの属性のパラメータは、ユーザによって設定されるので、レンダラ選択条件設定部２０１から供給された設定情報に含まれるコンテンツの持ち主による利用可能レンダラ（図２３）およびコンテンツ属性取得部２０６から供給されたコンテンツ属性情報（図２７）を基に、ステップＳ５６の処理で抽出したレンダラ１３であって、コンテンツの持ち主による利用可能レンダラ（図２３）のうち持ち主が“お父さん”であるコンテンツを利用できるレンダラ１３として、“リビングのテレビ”および“書斎のテレビ”を抽出する。
【０２８２】
ステップＳ５８において、優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、レンダラ１３を優先順位に並び替えて、処理を図９のステップＳ２１に戻し、ステップＳ２２以降の処理を実行させる。
【０２８３】
例えば、優先順位決定部２０７は、レンダラ選択条件において、“対応コンテンツ種別毎のレンダラ優先順位”であるコンテンツの属性のパラメータは、ユーザによって設定されるので、レンダラ選択条件設定部２０１から供給された設定情報に含まれる対応コンテンツ種別と表示選択優先順位（図１４）およびコンテンツ属性取得部２０６から供給されたコンテンツ属性情報（図２７）を基に、ステップＳ５７の処理で抽出したレンダラ１３を、対応コンテンツ種別と表示選択優先順位（図１４）に従って優先順位順に並び替える。すなわち、抽出されたレンダラ１３は、“書斎のテレビ”の方が“リビングのテレビ”よりも優先順位が高いので、“書斎のテレビ”、“リビングのテレビ”の順に並び替えられる。
【０２８４】
すなわち、ステップＳ５１乃至ステップＳ５３の処理は、レンダラ１３から取得したプロファイル情報と、コンテンツ属性情報とを比較し、ステップＳ５４乃至ステップＳ５８の処理は、ユーザによって設定された設定情報と、コンテンツ属性情報とを比較している。
【０２８５】
このように、コンテンツ属性情報とプロファイル情報とを比較することで、コンテンツを再生（表示）できないレンダラ１３を一覧から省くことができるので、効率的にレンダラ１３を特定することができる。その結果、ユーザは、より迅速に、レンダラ１３を特定することができるようになる。
【０２８６】
以上、コントローラ１１が行うコンテンツ再生の処理について説明した。次に、図２９を参照して、レンダラ１３が行うコンテンツ再生の処理について説明する。
【０２８７】
ステップＳ７１において、機器情報管理部２５１は、コントローラ１１から受信したレンダラ検索要求であって、通信部６６から供給されてくるレンダラ検索要求を基に、レンダラ検索要求を受信したか否かを判定する。
【０２８８】
ステップＳ７１において、レンダラ検索要求を受信していないと判定された場合、ステップＳ７１に戻り、上述した処理が繰り返される。すなわち、レンダラ１３は、コントローラ１１からレンダラ検索要求を受信するまで待機している。
【０２８９】
一方、ステップＳ７１において、レンダラ検索要求を受信したと判定された場合、ステップＳ７１に進み、機器情報管理部２５１は、プロファイル情報を生成する。機器情報管理部２５１は、生成したプロファイル情報を通信部６６に供給する。
【０２９０】
例えば、機器情報管理部２５１は、自分が記録している機器情報を基に、対応コーデック方式、対応コンテンツ種別、および対応画像情報などを含むプロファイル情報を生成し、生成したそれらの情報を含むプロファイル情報を通信部６６に供給する。具体的には、機器情報管理部２５１は、レンダラ１３が“書斎のテレビ”である場合、“MPEG2”、“MPEG4”、“WMV”、“LPCM”、および“JPEG”であるコーデック方式に対応していることを示す情報、“フォト”、“ミュージック”、“ビデオ”、“テレビ”、および“ゲーム”であるコンテンツに対応していることを示す情報、並びに“横1280×縦768（ドット）”である解像度に対応していることを示す情報を含むプロファイル情報を生成する。
【０２９１】
ステップＳ７３において、通信部６６は、機器情報管理部２５１から供給されてくるプロファイル情報を、ネットワーク１２を介して、コントローラ１１宛に送信する。
【０２９２】
ステップＳ７４において、制御コマンド受信部２５２は、コントローラ１１から受信したコンテンツ再生指示であって、通信部６６から供給されてくるコンテンツ再生指示を基に、コンテンツ再生指示を受信したか否かを判定する。
【０２９３】
ステップＳ７４において、コンテンツ再生指示を受信していないと判定された場合、ステップＳ７４に戻り、上述した処理が繰り返される。すなわち、レンダラ１３は、コントローラ１１からコンテンツ再生指示を受信するまで待機している。
【０２９４】
一方、ステップＳ７４において、コンテンツ再生指示を受信したと判定された場合、ステップＳ７５に進み、コマンド処理部２５３は、自分（レンダラ１３）が利用されているか否かを判定する。例えば、コマンド処理部２５３は、制御コマンド受信部２５２からコンテンツ再生指示が供給されてきた場合、自分が既に別のコンテンツを再生しているか否かを判定することで、自分が使用されているか否かを判定する。
【０２９５】
ステップＳ７５において、利用中でないと判定された場合、ステップＳ７６に進み、コマンド処理部２５３は、自分でコンテンツを再生させることができるので、サーバ１４に対して、所定のコンテンツの提供を要求するためのコンテンツ再生要求を生成し、生成したコンテンツ再生要求を、制御コマンド受信部２５２を介して、通信部６６に供給する。
例えば、コマンド処理部２５３は、サーバ１４に対して、“ワールドカップサッカー”であるコンテンツの提供を要求するためのコンテンツ再生要求を生成し、生成したコンテンツ再生要求を、制御コマンド受信部２５２を介して、通信部６６に供給する。
【０２９６】
ステップＳ７７において、通信部６６は、制御コマンド受信部２５２から供給されてくるコンテンツ再生要求を、ネットワーク１２を介して、サーバ１４宛に送信する。
【０２９７】
一方、ステップＳ７５において、利用中であると判定された場合、ステップＳ７８に進み、コマンド処理部２５３は、自分が使用されていることを示す利用状況情報を生成する。コマンド処理部２５３は、生成した利用状況情報を、制御コマンド受信部２５２を介して、通信部６６に供給する。
【０２９８】
ステップＳ７９において、通信部６６は、制御コマンド受信部２５２から供給されてくる利用状況情報を、ネットワーク１２を介して、コントローラ１１宛に送信して、処理は終了する。
【０２９９】
ステップＳ８０において、コンテンツ受信処理部２５４は、サーバ１４から受信したコンテンツであって、通信部６６から供給されてくるコンテンツを基に、コンテンツを受信したか否かを判定する。
【０３００】
ステップＳ８０において、コンテンツを受信していないと判定された場合、ステップＳ８０に戻り、上述した処理が繰り返される。すなわち、レンダラ１３は、サーバ１４からコンテンツを受信するまで待機している。
【０３０１】
一方、ステップＳ８０において、コンテンツを受信したと判定された場合、ステップＳ８１に進み、コンテンツ表示再生処理部２５６は、コンテンツをLCD６９の画面に表示させることで、コンテンツの再生を開始する。例えば、“書斎のテレビ”であるレンダラ１３のコンテンツデコード部２５５は、コンテンツ受信処理部２５４から供給されてくる、“ワールドカップサッカー”であるコンテンツに対して、コンテンツエンコード部３０３に対応した所定のデコードの処理を施し、デコードの処理によって得られたコンテンツをコンテンツ表示再生処理部２５６に供給する。コンテンツ表示再生処理部２５６は、コンテンツデコード部２５５から供給されてくる、“ワールドカップサッカー”であるコンテンツをGDP６８に供給してLCD６９の画面に表示させることで、“ワールドカップサッカー”であるコンテンツの再生が開始される。
【０３０２】
なお、コンテンツの再生は、コントローラ１１からの指示、ユーザによる入力スイッチマトリックス部６２の操作、またはコンテンツデコード部２５５からのコンテンツの入力の停止などにより終了し、これにより、レンダラ１３による、コンテンツの再生の処理は終了する。
【０３０３】
このように、レンダラ１３の利用状況をコントローラ１１に伝えることができるので、あるレンダラ１３が使用中である場合には、他のレンダラ１３を選択するか、または処理を中止するなど、状況に応じた処理を選択することが可能となる。
【０３０４】
以上、レンダラ１３が行うコンテンツ再生の処理について説明した。次に、図３０を参照して、サーバ１４が行うコンテンツ再生の処理について説明する。
【０３０５】
ステップＳ１０１において、コンテンツ配信処理部３０１は、コントローラ１１から受信したコンテンツリスト取得要求であって、通信部１０９から供給されてくるコンテンツリスト取得要求を基に、コンテンツ取得要求を受信したか否かを判定する。
【０３０６】
ステップＳ１０１において、コンテンツリスト取得要求を受信していないと判定された場合、ステップＳ１０１に戻り、上述した処理が繰り返される。すなわち、サーバ１４は、コントローラ１１からコンテンツリスト取得要求を受信するまで待機している。
【０３０７】
一方、ステップＳ１０１において、コンテンツリスト取得要求を受信したと判定された場合、ステップＳ１０２に進み、コンテンツ配信処理部３０１は、コンテンツリストを生成する。コンテンツ配信処理部３０１は、生成したコンテンツリストを通信部１０９に供給する。例えば、コンテンツ配信処理部３０１は、コンテンツ管理部３０２に記録されているコンテンツに関する情報を読み出すことで、自分が提供可能なコンテンツとして、“ワールドカップサッカー”、“今日の天気”、および“今日のニュース”であるコンテンツを含むコンテンツリストを生成し、生成したそのコンテンツリストを通信部１０９に供給する。
【０３０８】
ステップＳ１０３において、通信部１０９は、コンテンツ配信処理部３０１から供給されてくるコンテンツリストを、ネットワーク１２を介して、コントローラ１１宛に送信する。
【０３０９】
ステップＳ１０４において、コンテンツ配信処理部３０１は、レンダラ１３から受信したコンテンツ再生要求であって、通信部１０９から供給されてくるコンテンツ再生要求を基に、コンテンツ再生要求を受信したか否かを判定する。
【０３１０】
ステップＳ１０４において、コンテンツ再生要求を受信していないと判定された場合、ステップＳ１０４に戻り、上述した処理が繰り返される。すなわち、サーバ１４は、レンダラ１３からコンテンツ再生要求を受信するまで待機している。
【０３１１】
一方、ステップＳ１０４において、コンテンツ再生要求を受信したと判定された場合、ステップＳ１０５に進み、コンテンツ配信処理部３０１は、コンテンツ管理部３０２からコンテンツを取得する。コンテンツ配信処理部３０１は、取得したコンテンツを通信部１０９に供給する。
【０３１２】
例えば、コンテンツ配信処理部３０１は、“ワールドカップサッカー”であるコンテンツのコンテンツ再生要求をコンテンツ管理部３０２に供給する。コンテンツ管理部３０２は、自分が記録しているコンテンツの中から、“ワールドカップサッカー”であるコンテンツをコンテンツエンコード部３０３に供給する。コンテンツエンコード部３０３は、コンテンツ管理部３０１から供給されてくる、“ワールドカップサッカー”であるコンテンツを、MPEG2であるコーデック方式によってエンコードする。コンテンツ配信処理部３０１は、コンテンツエンコード部３０３から、エンコードされた“ワールドカップサッカー”であるコンテンツを取得し、取得したコンテンツを通信部１０９に供給する。
【０３１３】
ステップＳ１０６において、通信部１０９は、コンテンツ配信処理部３０１から供給されてくるコンテンツを、ネットワーク１２を介して、レンダラ１３宛に送信する。例えば、通信部１０９は、コンテンツ配信処理部３０１から供給されてくる、“ワールドカップサッカー”であるコンテンツを、ネットワーク１２を介して、レンダラ１３宛に送信する。
【０３１４】
なお、コンテンツの再生は、コントローラ１１やレンダラ１３からの指示、ユーザによる入力部１０６の操作、またはコンテンツエンコード部３０３からのコンテンツの入力の停止などにより終了し、これにより、サーバ１４による、コンテンツの再生の処理は終了する。
【０３１５】
以上、サーバ１４が行うコンテンツ再生の処理について説明した。
【０３１６】
ところで、上述した例においては、ユーザによって選択されたコンテンツを再生（表示）することが可能となるレンダラ１３を、事前に設定しておいた優先順位に従ってリストとして表示させ、そのリストからレンダラ１３を選択させる操作をユーザにさせていたが、本発明においては、ユーザがレンダラ１３を選択することなく、コンテンツをレンダラ１３で再生（表示）させることもできる。
【０３１７】
従って、以下、図３１および図３２を参照して、本発明のコンテンツ再生システム１の処理の一例として、優先順位の高い順にレンダラ１３を選択し、選択したレンダラ１３でコンテンツを再生（表示）させる処理について説明する。
【０３１８】
図３１は、コントローラ１１による、コンテンツ再生の処理を説明するフローチャートである。
【０３１９】
ステップＳ１５１乃至ステップＳ１６０の処理は、図８における、ステップＳ１１乃至ステップＳ２０の処理と同様であり、その説明は省略する。
【０３２０】
ステップＳ１６１において、優先順位決定部２０１は、優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報、プロファイル情報取得部２０３から供給されたプロファイル情報、およびコンテンツ属性取得部２０６から供給されたコンテンツ属性を基に、上述した優先順位決定の処理（図２８）を行う。優先順位決定部２０７は、優先順位決定の処理の処理結果として、コンテンツを再生できる可能性のあるレンダラ１３のうち、最も優先順位の高いレンダラ１３に関する情報をレンダラ選択部２０８に供給する。
【０３２１】
例えば、優先順位決定部２０７は、レンダラ選択条件設定部２０１から供給された設定情報（視聴制限コンテンツ、有料コンテンツ、コンテンツ提供機器の置き場所、コンテンツの持ち主、対応コンテンツ種別毎のレンダラ優先順位）、プロファイル情報取得部２０３から供給されたプロファイル情報（対応コーデック方式、対応コンテンツ種別、対応画像解像度）、およびコンテンツ属性取得部２０６から供給されたコンテンツ属性（コンテンツ属性情報）を基に、優先順位決定の処理を行うことで、“書斎のテレビ”および“リビングのテレビ”であるレンダラ１３を抽出し、抽出したレンダラ１３であって、コンテンツを再生できる可能性のあるレンダラ１３のうち、最も優先順位の高い“書斎のテレビ”であるレンダラ１３に関する情報をレンダラ選択部２０８に供給する。
【０３２２】
また、優先順位決定部２０７は、例えば、“ワールドカップサッカー”であるコンテンツを示す情報を、レンダラ選択部２０８を介して、コンテンツ表示再生処理部２０９に供給する。
【０３２３】
ステップＳ１６２において、レンダラ選択部２０８は、優先順位決定部２０７から供給された優先順位決定の処理によって選択されたレンダラ１３に関する情報を基に、表示や再生が可能となるレンダラ１３が存在するか否かを判定する。
【０３２４】
ステップＳ１６２において、表示や再生が可能となるレンダラ１３が存在しない場合、ステップＳ１６３に進み、レンダラ選択部２０８は、優先順位決定部２０７から供給された優先順位決定の処理によって選択されたレンダラ１３に関する情報を基に、コンテンツを再生することができないので、コンテンツを再生（表示）するレンダラ１３が存在しないこと旨を示すエラーメッセージをLCD３９の画面に表示させる。
【０３２５】
一方、ステップＳ１６２において、表示や再生が可能となるレンダラ１３が存在する場合、処理は、ステップＳ１６４の処理に進む。
【０３２６】
ステップＳ１６４乃至ステップＳ１７１の処理は、図９における、ステップＳ２４乃至ステップＳ３１の処理と同様であり、その説明は適宜省略する。
【０３２７】
すなわち、ステップＳ１６４乃至ステップＳ１７１の処理を行うことで、コントローラ１１は、優先順位決定部２０７によって選択された、コンテンツを再生できる可能性のあるレンダラ１３のうち、最も優先順位の高いレンダラ１３に対して、コンテンツ再生指示を送信することができる。
【０３２８】
具体的には、例えば、コントローラ１１は、最も優先順位の高いレンダラ１３である“書斎のテレビ”に対して、コンテンツ再生指示を送信することになる。また、例えば、コントローラ１１は、“書斎のテレビ”が利用中である場合、“書斎のテレビ”を除いたレンダラ１３の中で最も優先度の高いレンダラ１３である“リビングのテレビ”に対して、コンテンツ再生指示を送信することになる。
【０３２９】
このように、事前にレンダラ１３の優先順位をコンテンツの属性毎に設定しておくことで、ユーザが操作することなく、優先度の高いレンダラ１３を選択することが可能となる。
【０３３０】
なお、レンダラ１３による、コンテンツ再生の処理は、図２９を参照して説明したコンテンツ再生の処理と同様であるので、その説明は省略する。また、同様に、サーバ１４による、コンテンツ再生の処理は、図３０を参照して説明したコンテンツ再生の処理と同様であるので、その説明は省略する。
【０３３１】
ところで、コンテンツ再生システム１においては、図１を参照して説明した構成以外にも、コンテンツを再生（表示）するレンダラ１３を複数組み合わせて使用する構成も考えられる。例えば、コンテンツを再生させる際に、画像を表示させるレンダラ１３と音声を出力させるレンダラ１３とを、別々にわけたいユーザも存在する。従って、以下、図３３乃至図３９を参照して、本発明のコンテンツ再生システムの一例として、画像の表示と音声の出力とを別々のレンダラ１３にさせる処理について説明する。
【０３３２】
図３３は、本発明を適用したコンテンツ再生システム１の一実施の形態の他の構成を示すブロック図である。図１に示す場合と同様の部分には、同一の番号が付してあり、その説明は適宜省略する。
【０３３３】
アンプ５０１は、例えば、AV（Audio Visual）アンプなどであり、レンダラ１３−１とケーブル５０３によって接続され、スピーカ５０２とスピーカケーブル（図示せず）によって接続される。
【０３３４】
アンプ５０１は、コントローラ１１から、SIRCS方式に準拠した赤外線のコマンドとして、自分に音声の入力を切り替えさせるコマンドである入力切替コマンドを受信する。また、アンプ５０１は、ケーブル５０３を介して、レンダラ１３から入力される音声データに所定の処理を行う。アンプ５０１は、所定の処理を施すことで得られた音声データを、スピーカケーブル（図示せず）を介して、スピーカ２０２に出力する。
【０３３５】
スピーカ５０２は、スピーカケーブル（図示せず）を介して、アンプ５０１から入力されてくる音声データに応じた音声を再生する。
【０３３６】
なお、アンプ５０１は、例えば、図４と同様の構成とすることができる。
【０３３７】
図３４は、アンプ５０１の機能の構成の例を示すブロック図である。
【０３３８】
アンプ５０１は、赤外線受信部５５１、制御コマンド受信部５５２、コマンド処理部５５３、音声入力部５５４、音声処理部５５５、およびスピーカ処理部５５６を含むようにして構成される。
【０３３９】
赤外線通信部５５１は、コントローラ１１から、SIRCS方式に準拠した赤外線のコマンドとして送信された入力切替コマンドを受信する。赤外線通信部５５１は、受信した入力切替コマンドを制御コマンド受信部５５２に供給する。
【０３４０】
制御コマンド受信部５５２は、コントローラ１１から受信した入力切替コマンドであって、赤外線通信部５５１から供給されてくる入力切替コマンドを基に、入力切替コマンドを受信したか否かを判定する。制御コマンド受信部５５２は、赤外線通信部５５１から供給されてくる入力切替コマンドをコマンド処理部５５３に供給する。
【０３４１】
コマンド処理部５５３は、制御コマンド受信部５５２から供給されてくる入力切替コマンドを基に、音声入力部５５４の入力をレンダラ１３に切り替える。
【０３４２】
音声入力部５５４は、レンダラ１３から入力された音声データを音声処理部５５５に供給する。音声処理部５５５は、レンダラ１３から入力された音声データであって、音声入力部５５４から供給されてくる音声データを基に、音声データが入力されたか否かを判定する。音声処理部５５５は、音声データが入力された場合、スピーカ出力部５５６を介して、音声データをスピーカ５０２に供給することで、スピーカ５０２に音声データを再生させる。
【０３４３】
次に、図３５乃至図３９を参照して、画像の表示と音声の出力とを別々のレンダラ１３にさせる場合における、コンテンツ再生の処理について説明するが、はじめに、図３５乃至図３７を参照して、コントローラ１１が行うコンテンツ再生の処理について説明し、次に、図３８を参照して、レンダラ１３が行うコンテンツ再生の処理について説明し、最後に、図３９を参照して、アンプ５０１が行うコンテンツ再生の処理について説明する。なお、サーバ１４が行うコンテンツ再生の処理は、図３０を参照して説明したコンテンツ再生の処理と同様であるので、その説明は省略する。
【０３４４】
図３５は、コントローラ１１による、コンテンツ再生の処理を説明するフローチャートである。
【０３４５】
ステップＳ２５１乃至ステップＳ２６３の処理は、図８における、ステップＳ１１乃至ステップＳ２３の処理と同様であり、その説明は適宜省略する。
【０３４６】
なお、ステップＳ２５１において、レンダラ選択条件設定部２０１は、レンダラ選択条件を設定するが、上述したように、図１２の優先度設定画面（2/4）において、例えば、“リビングのテレビ”（レンダラ１３）において、画像の表示は自分（レンダラ１３）が行い、音声の出力は“リビングのアンプ”（アンプ５０１）が行うように設定することで、画像の表示と音声の出力とを別々のレンダラ１３に行わせることができる。
【０３４７】
ステップＳ２６４において、コンテンツ表示再生処理部２０９は、レンダラ選択部２０８から供給された、再生するコンテンツを示す情報および選択されたレンダラ１３を示す情報を基に、レンダラ１３の状態（利用状況情報）を要求するステータス要求を生成する。コンテンツ表示再生処理部２０９は、生成したステータス要求を通信部３６に供給する。例えば、コンテンツ表示再生処理部２０９は、レンダラ選択部２０８から供給された“ワールドカップサッカー”であるコンテンツを示す情報および“リビングのテレビ”を示す情報を基に、ステータス要求を生成し、生成したステータス要求を通信部３６に供給する。
【０３４８】
ステップＳ２６５において、通信部３６は、コンテンツ表示再生処理部２０９から供給されてくるステータス要求を、ネットワーク１２を介して、リストから選択されたレンダラ１３宛に送信する。例えば、通信部３６は、コンテンツ表示再生処理部２０９から供給されてくる、“リビングのテレビ”の状態を確認するためのステータス要求を、ネットワーク１２を介して、“リビングのテレビ”宛に送信する。
【０３４９】
ステップＳ２６６において、コンテンツ表示再生処理部２０９は、レンダラ１３から受信した利用状況情報であって、通信部３６から供給されてくる利用状況情報を基に、利用状況情報を受信したか否かを判定する。
【０３５０】
ステップＳ２６６において、利用状況情報を受信していないと判定された場合、ステップＳ２６６に戻り、上述した処理が繰り返される。すなわち、コントローラ１１は、利用状況情報を受信するまで待機している。
【０３５１】
一方、ステップＳ２６６において、利用状況情報を受信したと判定された場合、ステップＳ２６７に進み、コンテンツ表示再生処理部２０９は、レンダラ１３から受信した利用状況情報であって、通信部３６から供給されてくる利用状況情報を基に、レンダラ１３は使用中であるか否かを判定する。
【０３５２】
ステップＳ２６７において、レンダラ１３が使用中でないと判定された場合、ステップＳ２６８に進み、コンテンツ表示再生処理部２０９は、レンダラ１３はコンテンツを再生することができるので、レンダラ選択部２０８から供給された、再生するコンテンツを示す情報および選択されたレンダラ１３を示す情報を基に、コンテンツ再生指示を生成し、生成したコンテンツ再生指示を通信部３６に供給する。例えば、コンテンツ表示再生処理部２０９は、レンダラ選択部２０８から供給された“ワールドカップサッカー”であるコンテンツを示す情報および“リビングのテレビ”を示す情報を基に、コンテンツ再生指示を生成し、生成したコンテンツ再生指示を通信部３６に供給する。
【０３５３】
ステップＳ２６９において、通信部３６は、コンテンツ表示再生処理部２０９から供給されてくるコンテンツ再生指示を、ネットワーク１２を介して、リストから選択されたレンダラ１３宛に送信する。例えば、通信部３６は、コンテンツ表示再生処理部２０９から供給されてくる“ワールドカップサッカー”であるコンテンツを再生するためのコンテンツ再生指示を、ネットワーク１２を介して、“リビングのテレビ”宛に送信する。
【０３５４】
ステップＳ２７０において、レンダラ制御部２１０は、アンプ５０１に音声の入力を切り替えさせるコマンドである入力切替コマンドを生成する。レンダラ制御部２１０は、生成した入力切替コマンドを赤外線通信部４２に供給する。例えば、レンダラ制御部２１０は、ステップＳ２６９の処理によって、コンテンツ表示再生処理部２０９によって生成された、“ワールドカップサッカー”であるコンテンツを再生するためのコンテンツ再生指示が“リビングのテレビ”宛に送信された場合、入力切替コマンドを生成し、生成した入力切替コマンドを赤外線通信部４２に供給する。
【０３５５】
ステップＳ２７１において、赤外線通信部４２は、レンダラ制御部２１０から供給されてくる入力切替コマンドを、SIRCS方式に準拠した赤外線のコマンドとして、アンプ５０１宛に送信する。
【０３５６】
なお、アンプ５０１がネットワーク１２に接続されている場合には、レンダラ制御部２１０は、生成した入力切替コマンドを通信部３６に供給することで、ネットワーク１２を介して、入力切替コマンドをアンプ５０１宛に送信することもできる。また、アンプ５０１が直接ネットワーク１２に接続せずに、ネットワーク１２経由でアンプ５０１宛のコマンドを受信し、赤外線のコマンドに変換してアンプ５０１に送信する機器が中継してもよく、さらにこの中継機能をレンダラ１３−１に内蔵することもできる。
【０３５７】
ステップＳ２７２において、コンテンツ表示再生処理部２０９は、レンダラ１３から受信した、コンテンツの再生が開始されることを示すコンテンツ再生開始のステータスであって、通信部３６から供給されてくるコンテンツ再生開始のステータスを基に、コンテンツ再生開始のステータスを受信したか否かを判定する。
【０３５８】
ステップＳ２７２において、コンテンツ再生開始のステータスを受信していないと判定された場合、ステップＳ２７２に戻り、上述した処理が繰り返される。すなわち、コントローラ１１は、レンダラ１３からコンテンツ再生開始のステータスを受信するまで待機している。
【０３５９】
一方、ステップＳ２７２において、コンテンツ再生開始のステータスを受信したと判定された場合、ステップＳ２７３に進み、コンテンツ表示再生処理部２０９は、レンダラ１３に表示されたコンテンツを操作するためのビデオコンテンツ操作画面をLCD３９の画面に表示させる。例えば、コンテンツ表示再生処理部２０９は、コンテンツ再生開始のステータスを受信したと判定された場合、“リビングのテレビ”では、“ワールドカップサッカー”であるコンテンツの再生が開始されるので、そのコンテンツを操作するためのビデオコンテンツ操作画面をLCD３９の画面に表示させる。
【０３６０】
次に、図３７を参照して、ビデオコンテンツ操作画面の詳細について説明する。図３７で示される例において、図３７Ａは、ステップＳ２７３の処理によってLCD３９の画面に表示されるビデオコンテンツ操作画面の例を示し、図３７Ｂは、ビデオ機器を制御対象としたGUI（Graphical User Interface）ボタンレイアウト（ビデオのボタンレイアウト）の例を示し、図３７Ｃは、アンプを制御対象としたGUIボタンレイアウト（アンプのボタンレイアウト）の例を示す。
【０３６１】
図３７Ａのビデオコンテンツ操作画面の例においては、コンテンツの再生や録画などを操作させるボタンとして、“早戻し”、“再生”、“早送り”、“停止”、“一時停止”、および“録画”であるボタンが表示され、音量を調節するボタンとして、“−”および“＋”であるボタンが表示され、音質を調節するボタンとして、“低音”を調節する“−”および“＋”であるボタン、並びに“高音”を調節する“−”および“＋”であるボタンが表示されている。
【０３６２】
すなわち、図３７Ａのビデオコンテンツ操作画面の例においては、図３７Ｂのビデオのボタンレイアウトと同様に、“早戻し”、“再生”、“早送り”、“停止”、“一時停止”、および“録画”であるボタンが表示され、さらに、図３７Ｃのアンプのボタンレイアウトと同様に、音量を調節するボタンとして、“−”および“＋”であるボタンが表示され、音質を調節するボタンとして、“低音”を調節する“−”および“＋”であるボタン、並びに“高音”を調節する“−”および“＋”であるボタンが表示されている。
【０３６３】
従って、図３７Ａのビデオコンテンツ操作画面の例においては、画像の表示と音声の出力とを別々のレンダラ１３にさせる場合であっても、画像再生と音声調整の操作を１つのコントローラ１１で操作できることになる。例えば、コントローラ１１は、ユーザに対して、“リビングのテレビ”と“リビングのアンプ”との両方の操作をさせることができる。
【０３６４】
このように、画像再生と音声調整の操作を１つのコントローラ１１でまとめて操作することができるので、ユーザは、簡単に画像再生と音声調整の操作を行うことができる。
【０３６５】
なお、通信部３６が、ビデオコンテンツ操作画面の上側の走行系（“早戻し”、“再生”、“早送り”、“停止”、“一時停止”、および“録画”など）に対応したコマンドを、ネットワーク１２を介して、レンダラ１３に送信するようにし、赤外線通信部４２が、下側の音声系（“音量”および“音質”）に対応したコマンドを、SIRCS方式に準拠した赤外線のコマンドとして、アンプ５０１に送信するようにしてもよいし、赤外線通信部４２が、上側の走行系および下側の音声系の両方に対応したコマンドを、SIRCS方式に準拠した赤外線のコマンドとして、レンダラ１３またはアンプ５０１に送信するようにしてもよい。
【０３６６】
さらに詳しく説明すれば、例えば、通信部３６は、走行系に対応したコマンドであって、DLNAのガイドラインに準拠したコマンドを、ネットワーク１２を介してレンダラ１３に送信する。なお、コントローラ１１は、DLNAのガイドラインに準拠したコマンドに限らず、例えば、走行系に対応したコマンドであって、UPnP（Universal Plug and Play）などの他の規格またはガイドラインに準拠したコマンドを、ネットワーク１２を介してレンダラ１３に送信するようにしてもよい。
【０３６７】
さらに、コントローラ１１は、赤外線を媒体とする、走行系に対応したコマンドである赤外線のコマンドに対応するコマンドを、ネットワーク１２を介して、レンダラ１３に送信するようにしてもよい。ここで、赤外線のコマンドに対応するコマンドは、１つの赤外線のコマンドを特定することができればよい。例えば、赤外線のコマンドに対応するコマンドは、赤外線のコマンドの点滅パターンを示す値からなるコマンド、赤外線のコマンドを特定するIDからなるコマンド、または赤外線のコマンドで示されるメーカ、機器、若しくは動作などを示すデータからなるコマンドなどとすることができる。
【０３６８】
図３６のフローチャートに戻り、コンテンツの再生は、例えば、ユーザによるビデオコンテンツ操作画面の操作などにより終了し、これにより、コントローラ１１による、コンテンツの再生の処理は終了する。
【０３６９】
一方、ステップＳ２６７において、レンダラ１３が使用中であると判定された場合、ステップＳ２７４進む。ステップＳ２７４乃至ステップＳ２７６の処理は、図９のステップＳ２７、ステップＳ２８、およびステップＳ３１の処理と同様であり、その説明は省略する。
【０３７０】
このように、レンダラ１３の検索に対応していない、ネットワーク１２に未接続の機器であっても、コンテンツの再生（表示）対象として、事前にユーザによって設定されることで、コントローラ１１が対応可能となる機器が増加し、利用できる範囲も広がるようになる。
【０３７１】
以上、コントローラ１１が行うコンテンツ再生の処理について説明した。次に、図３８を参照して、レンダラ１３が行うコンテンツ再生の処理について説明する。
【０３７２】
ステップＳ２９１乃至ステップＳ２９３の処理は、図２９のステップＳ７１乃至ステップＳ７３の処理と同様であり、その説明は省略する。
【０３７３】
ステップＳ２９４において、制御コマンド受信部２５２は、コントローラ１１から受信したステータス要求であって、通信部６６から供給されてくるステータス要求を基に、ステータス要求を受信したか否かを判定する。
【０３７４】
ステップＳ２９４において、ステータス要求を受信していないと判定された場合、ステップＳ２９４に戻り、上述した処理が繰り返される。すなわち、レンダラ１３は、ステータス要求を受信するまで待機している。
【０３７５】
一方、ステップＳ２９４において、ステータス要求を受信したと判定された場合、ステップＳ２９５に進み、コマンド処理部２５３は、自分（レンダラ１３）が使用されていることを示す利用状況情報を生成する。コマンド処理部２５３は、生成した利用状況情報を、制御コマンド受信部２５２を介して、通信部６６に供給する。
【０３７６】
ステップＳ２９６において、通信部６６は、制御コマンド受信部２５２から供給されてくる利用状況情報を、ネットワーク１２を介して、コントローラ１１宛に送信する。
【０３７７】
ステップＳ２９７において、制御コマンド受信部２５２は、コントローラ１１から受信したコンテンツ再生指示であって、通信部６６から供給されてくるコンテンツ再生指示を基に、コンテンツ再生指示を受信したか否かを判定する。
【０３７８】
ステップＳ２９７において、コンテンツ再生指示を受信していないと判定された場合、ステップＳ２９７に戻り、上述した処理が繰り返される。すなわち、レンダラ１３は、コンテンツ再生指示を受信するまで待機している。
【０３７９】
一方、ステップＳ２９７において、コンテンツ再生指示を受信したと判定された場合、ステップＳ２９８に進み、コマンド処理部２５３は、サーバ１４に対して、所定のコンテンツの提供を要求するためのコンテンツ再生要求を生成し、生成したコンテンツ再生要求を、制御コマンド受信部２５２を介して、通信部６６に供給する。例えば、コマンド処理部２５３は、サーバ１４に対して、“ワールドカップサッカー”であるコンテンツの提供を要求するためのコンテンツ再生要求を生成し、生成したコンテンツ再生要求を、制御コマンド受信部２５２を介して、通信部６６に供給する。
【０３８０】
ステップＳ３００において、コンテンツ受信処理部２５４は、サーバ１４から受信したコンテンツであって、通信部６６から供給されてくるコンテンツを基に、コンテンツを受信したか否かを判定する。
【０３８１】
ステップＳ３００において、コンテンツを受信していないと判定された場合、ステップＳ３００に戻り、上述した処理が繰り返される。すなわち、レンダラ１３は、サーバ１４からコンテンツを受信するまで待機している。
【０３８２】
一方、ステップＳ３００において、コンテンツを受信したと判定された場合、ステップＳ３０１に進み、コンテンツ受信処理部２５４は、コンテンツ再生開始のステータスを生成し、生成したコンテンツ再生開始のステータスを通信部６６に供給する。ステップＳ３０２において、通信部６６は、コンテンツ受信処理部２５４から供給されてくるコンテンツ再生開始のステータスを、ネットワーク１２を介して、コントローラ１１宛に送信する。
【０３８３】
ステップＳ３０３において、コンテンツデコード部２５５は、デコードの処理を行う。
例えば、コンテンツデコード部２５５は、コンテンツ受信処理部２５４から供給されてくる、“ワールドカップサッカー”であるコンテンツに対して、コンテンツエンコード部３０３に対応した所定のデコードの処理を施し、デコードの処理によって得られた復号化されたコンテンツのデータのうち、画像データをコンテンツ表示再生処理部２５６に供給し、音声データを音声出力部２５７に供給する。
【０３８４】
ステップＳ３０４において、音声出力部２５７は、コンテンツデコード部２５５から供給されてくるコンテンツの音声データを、ケーブル５０３を介して、アンプ５０１に供給する。例えば、音声出力部２５７は、コンテンツデコード部２５５から供給されてくる“ワールドカップサッカー”であるコンテンツの音声データを、ケーブル５０３を介して、アンプ５０１に供給する。
【０３８５】
ステップＳ３０５において、コンテンツ表示再生処理部２５６は、コンテンツの画像データを再生する。例えば、コンテンツ表示再生処理部２５６は、コンテンツデコード部２５５から供給されてくる、“ワールドカップサッカー”であるコンテンツの画像データを、LCD６９の画面に表示させることで、“ワールドカップサッカー”であるコンテンツの再生が開始される。
【０３８６】
すなわち、例えば、“リビングのテレビ”においては、“ワールドカップサッカー”であるコンテンツの画像のみをLCD６９の画面に表示し、音声は出力しないことになる。
【０３８７】
なお、コンテンツの再生は、コントローラ１１からの指示、ユーザによる入力スイッチマトリックス部６２の操作、またはコンテンツデコード部２５５からのコンテンツの入力の停止などにより終了し、これにより、レンダラ１３による、コンテンツの再生の処理は終了する。
【０３８８】
以上、レンダラ１３が行うコンテンツ再生の処理について説明した。次に、図３９を参照して、アンプ５０１が行うコンテンツ再生の処理について説明する。
【０３８９】
ステップＳ３２１において、制御コマンド受信部５５２は、コントローラ１１から受信した入力切替コマンドであって、赤外線通信部５５１から供給されてくる入力切替コマンドを基に、入力切替コマンドを受信したか否かを判定する。
【０３９０】
ステップＳ３２１において、入力切替コマンドを受信していないと判定された場合、ステップＳ３０１に戻り、上述した処理が繰り返される。すなわち、アンプ５０１は、入力切替コマンドを受信するまで待機している。
【０３９１】
一方、ステップＳ３２１において、入力切替コマンドを受信したと判定された場合、ステップＳ３２１に進み、コマンド処理部５５３は、音声入力部５５４の入力をレンダラ１３に切り替える。例えば、“リビングのアンプ”であるアンプ５０１のコマンド処理部５５３は、制御コマンド受信部５５２から供給された入力切替コマンドを基に、音声入力部５５４の入力をリビングのテレビであるレンダラ１３に切り替える。すなわち、“リビングのアンプ”は、“リビングのテレビ”からの音声を出力することになる。
【０３９２】
ステップＳ３２３において、音声処理部５５５は、レンダラ１３から入力された音声データであって、音声入力部５５４から供給されてくる音声データを基に、音声データが入力されたか否かを判定する。
【０３９３】
ステップＳ３２３において、音声データが入力されていないと判定された場合、ステップＳ３２３に戻り、上述した処理が繰り返される。すなわち、アンプ５０１は、レンダラ１３から音声データが供給されてくるまで待機している。
【０３９４】
一方、ステップＳ３２３において、音声データが入力されてきたと判定された場合、ステップＳ３２４に進み、音声処理部５５５は、スピーカ出力部５５６を介して、音声データをスピーカ５０２に供給することで、スピーカ５０２に音声データを再生させる。すなわち、スピーカ５０２は、音声データを再生することになる。例えば、スピーカ５０２は、“リビングのアンプ”（アンプ５０１）から供給されてくる“ワールドカップサッカー”であるコンテンツの音声を再生する。
【０３９５】
従って、“ワールドカップサッカー”であるコンテンツは、画像が“リビングのテレビ”（レンダラ１３）によって再生され、音声が“リビングのアンプ”（アンプ５０１）に接続されたスピーカ５０２によって再生される。
【０３９６】
このように、コンテンツの属性毎に、再生（表示）に使用する複数のレンダラ１３の組み合わせによって、設定情報を設定することで、ユーザの利用環境に柔軟に対応することが可能となる。
【０３９７】
また、図３３の例において、コントローラ１１が赤外線を媒体とする入力切替コマンドをアンプ５０１に送信すると説明したが、赤外線の入力切替コマンドに対応する入力切替コマンドをネットワークを介して送信し、この入力切替コマンドを受信した機器が、赤外線の入力切替コマンドを送信する、すなわち、赤外線の入力切替コマンドとしての赤外線を放射するようにしてもよい。
【０３９８】
ここで、赤外線の入力切替コマンドに対応する入力切替コマンドは、１つの赤外線のコマンドを特定することができればよい。例えば、赤外線の入力切替コマンドに対応する入力切替コマンドは、赤外線の入力切替コマンドの点滅パターンを示す値からなる入力切替コマンド、赤外線の入力切替コマンドを特定するIDからなる入力切替コマンド、または赤外線の入力切替コマンドで示されるメーカ、機器、若しくは動作などを示すデータからなる入力切替コマンドなどとすることができる。
【０３９９】
図４０は、赤外線を媒体とした入力切替コマンドに対応する入力切替コマンドをネットワークを介して送信する場合の、本発明の一実施の形態の再生システムの他の構成を示すブロック図である。なお、図３３に示す場合と同様の部分には、同一の符号を付してありその説明は適宜省略する。
【０４００】
コントローラ１１は、ネットワーク１２を介して、赤外線の入力切替コマンドに対応する入力切替コマンドを変換機６０１に送信する。変換機６０１は、ネットワーク１２を介して、コントローラ１１から送信されてきた、赤外線の入力切替コマンドに対応する入力切替コマンドを受信する。変換機６０１は、受信した入力切替コマンドを基に、赤外線の入力切替コマンドを送信する。すなわち、変換機６０１は、受信した入力切替コマンドを基に、赤外線の入力切替コマンドとしての赤外線を放射する。
【０４０１】
なお、変換機６０１は、専用の機器とすることもできるが、他の機器の一部の機能として実現するようにしてもよい。
【０４０２】
また、上述したように、コンテンツの再生が開始されると、コントローラ１１のLCD３９には、例えば、図３７を参照して説明したビデオコンテンツ操作画面が表示される。この場合、通信部３６が、図３７Ａにおけるビデオコンテンツ操作画面の上側の走行系（“早戻し”、“再生”、“早送り”、“停止”、“一時停止”、および“録画”など）に対応したコマンドであって、DLNAのガイドラインに準拠したコマンドや、UPnPなどの他の規格またはガイドラインに準拠したコマンドを、ネットワーク１２を介してレンダラ１３に送信し、図３７Ａの下側の音声系（“音量”および“音質”）に対応したコマンドであって、SIRCS方式などに準拠した赤外線のコマンドに対応するコマンドを、ネットワーク１２を介して変換機６０１に送信するようにしてもよい。
【０４０３】
さらに、走行系に対応したコマンド、および音声系に対応したコマンドを、DLNAのガイドラインに準拠したコマンドまたは、UPnPなどの他の規格またはガイドラインに準拠したコマンドとし、ネットワーク１２を介してレンダラ１３または変換機６０１に送信するようにしてもよく、あるいは、走行系に対応したコマンド、および音声系に対応したコマンドを、SIRCS方式などに準拠した赤外線のコマンドに対応するコマンドとし、ネットワーク１２を介してレンダラ１３または変換機６０１に送信するようにしてもよい。
【０４０４】
図４１は、変換機６０１のハードウェアの構成の例を示すブロック図である。変換機６０１は、CPU６２１、メモリ６２２、バス６２３、ネットワーク通信部６２４、および赤外線送信部６２５を備える。
【０４０５】
CPU６２１は、プログラムを実行し、変換機６０１の全体を制御する。例えば、CPU６２１は、ROMであるメモリ６２２に格納されているプログラムをRAMであるメモリ６２２上に展開し、展開したプログラムを基に所定の処理を実行することで、変換機６０１の全体を制御する。
【０４０６】
メモリ６２２は、ROMまたはRAMからなり、上述した一連の処理を実行するプログラムおよびプログラムの実行に必要な各種のデータを記憶する。
【０４０７】
CPU６２１およびメモリ６２２は、バス６２３により接続されている。バス６２３には、さらに、ネットワーク通信部６２４および赤外線送信部６２５が接続されている。
【０４０８】
ネットワーク通信部６２４は、CPU６２１の制御の基に、ネットワーク１２を介して、他の機器と通信する。例えば、ネットワーク通信部６２４は、有線または無線を媒体とするネットワーク１２を介して、コントローラ１１と通信する。ネットワーク通信部６２４には、MACアドレスなどのネットワーク１２上での固有の識別情報が設定されている。
【０４０９】
赤外線送信部６２５は、CPU６２１の制御の基に、AV機器のリモートコントローラなどで広く使用されている赤外線通信規格であるSIRCSに準拠した赤外線のコマンドを送信する。
【０４１０】
図４２は、プログラムを実行する変換機６０１の機能の構成例を表すブロック図である。変換機６０１がプログラムを実行することにより、ネットワークインターフェース６４１、コマンド取得部６４２、変換部６４３、および赤外線送信制御部６４４が実現される。
【０４１１】
ネットワークインターフェース６４１は、ネットワーク通信部６２４を制御して、ネットワーク通信部６２４によるネットワーク１２との接続およびネットワーク１２を介した他の機器との通信を制御する。コマンド取得部６４２は、ネットワークインターフェース６４１を介し、コントローラ１１からネットワーク１２を介して送信されてくる、赤外線の入力切替コマンドに対応した入力切替コマンドを取得する。コマンド取得部６４２は、取得した入力切替コマンドを変換部６４３に供給する。
【０４１２】
変換部６４３は、コマンド取得部６４２から供給された入力切替コマンドを、赤外線の入力切替コマンドに変換する。すなわち、変換部６４３は、コマンド取得部６４２から供給された入力切替コマンドを、赤外線の入力切替コマンドの点滅パターンを示す信号に変換する。変換部６４３は、変換により得られた信号を赤外線送信制御部６４４に供給する。
【０４１３】
赤外線送信制御部６４４は、赤外線送信部６２５を制御する。すなわち、赤外線送信制御部６４４は、変換部６４３から供給された、点滅パターンを示す信号を基に、その点滅パターンに応じた赤外線の入力切替コマンドを赤外線送信部６２５に送信させるように、赤外線送信部６２５を制御する。
【０４１４】
例えば、図４０において、コントローラ１１が、コンテンツ再生指示を生成し、生成したコンテンツ再生指示をレンダラ１３−１宛に送信すると、コントローラ１１は、さらに、アンプ５０１に音声の入力を切り替えさせる、入力切替コマンドを生成する（例えば、図３６のステップＳ２７０の処理）。このとき、コントローラ１１は、例えば、赤外線を媒体とする入力切替コマンドに対応する入力切替コマンドを生成し、生成した入力切替コマンドを、ネットワーク１２を介して変換機６０１宛に送信する。
【０４１５】
コントローラ１１から変換機６０１に赤外線の入力切替コマンドに対応する入力切替コマンドが送信されてくると、変換機６０１は、これを受信して赤外線の入力切替コマンドに変換し、変換により得られた赤外線の入力切替コマンドをアンプ５０１宛に送信する処理である、送信の処理を行う。以下、図４３のフローチャートを参照して、変換機６０１による送信の処理を説明する。
【０４１６】
ステップＳ４０１において、コマンド取得部６４２は、ネットワークインターフェース６４１に、ネットワーク１２を介してコントローラ１１から送信されてきた、赤外線の入力切替コマンドに対応する入力切替コマンドを受信させる。コマンド取得部６４２は、ネットワークインターフェース６４１から受信した入力切替コマンドを取得する。コマンド取得部６４２は、取得した入力切替コマンドを変換部６４３に供給する。
【０４１７】
ステップＳ４０２において、変換部６４３は、コマンド取得部６４２から供給された入力切替コマンドを、赤外線の入力切替コマンドに変換する。より具体的には、例えば、ステップＳ４０２において、変換部６４３は、コマンド取得部６４２から供給された入力切替コマンドを、赤外線の入力切替コマンドの点滅パターンを示す信号に変換することで、コントローラ１１から送信されてきた入力切替コマンドを赤外線の入力切替コマンドに変換する。変換部６４３は、変換により得られた赤外線の入力切替コマンド（の点滅パターンを示す信号）を赤外線送信制御部６４４に供給する。
【０４１８】
ステップＳ４０３において、赤外線送信制御部６４４は、赤外線送信部６２５に、赤外線の入力切替コマンドをアンプ５０１宛に送信させて、送信の処理は終了する。すなわち、赤外線送信制御部６４４は、変換部６４３から供給された、赤外線の入力切替コマンドの点滅パターンを示す信号を基に、赤外線送信部６２５を制御して、信号で示される点滅パターンの赤外線の入力切替コマンドを赤外線送信部６２５に送信させる。このように、赤外線送信部６２５は、赤外線を媒体とする入力切替コマンドをアンプ５０１宛に送信する（入力切替コマンドとしての赤外線を放射する）。
【０４１９】
なお、コントローラ１１が赤外線の入力切替コマンドに対応する入力切替コマンドを変換機６０１に送信すると説明したが、例えば、赤外線を媒体とするコマンドであって、コンテンツの再生を制御するための音声系に対応したコマンドなどを、ネットワーク１２を介して変換機６０１に送信するようにしてもよい。
【０４２０】
変換機６０１が赤外線を媒体とする入力切替コマンドをアンプ５０１宛に送信すると、アンプ５０１の赤外線通信部５５１は、変換機６０１から送信された入力切替コマンドとしての赤外線を受信して、受信した入力切替コマンドを制御コマンド受信部５５２を介してコマンド処理部５５３に供給する。より詳細には、赤外線通信部５５１は、入力切替コマンドの信号パターンを抽出することにより、入力切替コマンドを受信する。
【０４２１】
コマンド処理部５５３は、赤外線通信部５５１から供給された入力切替コマンドを基に、音声入力部５５４の入力をレンダラ１３−１に切り替える。これにより、アンプ５０１は、ケーブル５０３を介して接続されているレンダラ１３−１からの入力を選択するので、音声入力部５５４に入力された音声データ基に、スピーカ５０２から音声を出力させることができる。
【０４２２】
以上のように、図４３を参照して説明した送信の処理によれば、ネットワークを介して入力切替コマンドや、コンテンツの再生を制御するコマンド（例えば、音声系に対応したコマンド）などのコマンドを送信する装置が、赤外線のコマンドを送信する機能を有していない場合であっても、ネットワークに接続できない機器を制御することができるようになる。
【０４２３】
ネットワークを介して入力切替コマンドなどのコマンドを送信する装置と、これによって制御される、ネットワークに接続できない機器とが、別々の部屋にある場合または異なる階にある場合など、離れた位置にあったとしても、入力切替コマンドを受信して赤外線の入力切替コマンドに変換して送信する機器をネットワークに接続できない機器の近傍に配置すれば、そのネットワークに接続できない機器を制御することができる。
【０４２４】
さらに、赤外線の入力切替コマンドに対応した入力切替コマンドを、ネットワークを介して送信し、この入力切替コマンドを受信した機器が、制御の対象となる機器の赤外線の入力切替コマンドを受光する受光部の近傍に、赤外線の入力切替コマンドとしての赤外線を放射するようにしてもよい。
【０４２５】
図４４は、制御の対象となる機器の赤外線の受光部の近傍に、赤外線の入力切替コマンドとしての赤外線を放射する、変換機６０１のハードウェアの構成の他の例を示すブロック図である。図４１に示す場合と同様の部分には、同一の符号を付してあり、その説明は省略する。光ファイバ６６１は、ガラスまたはプラスチックなどの光を導光する素材からなり、一方の端部から入射された赤外線を他方の端部から照射する。
【０４２６】
光ファイバ６６１の一方の端部は、赤外線送信部６２５の赤外線を放射する部位に配置される。光ファイバ６６１の他方の端部は、制御される機器の一例であるアンプ５０１の受光部であって、赤外線の入力切替コマンドを受光する受光部の近傍に、他方の端部から放射された赤外線がアンプ５０１の受光部に入射されるように配置される。
【０４２７】
赤外線送信部６２５から放射された赤外線の入力切替コマンドとしての赤外線は、一方の端部から光ファイバ６６１に入射されて、光ファイバ６６１の他方の端部から放射される。光ファイバ６６１の他方の端部から放射された、赤外線の入力切替コマンドとしての赤外線は、アンプ５０１の受光部に入射される。
【０４２８】
このように、制御の対象となる機器の赤外線の受光部の近傍に、赤外線の入力切替コマンドとしての赤外線が放射されるので、より強い妨害がある場合、例えば、日光が差し込むような窓際に制御の対象となる機器が設置されているような場合であっても、制御の対象となる機器をより確実に制御することができる。
【０４２９】
図４５は、制御の対象となる機器の赤外線の受光部の近傍に、赤外線の入力切替コマンドとしての赤外線を放射する、変換機６０１のハードウェアの構成のさらに他の例を示すブロック図である。図４１に示す場合と同様の部分には、同一の符号を付してあり、その説明は省略する。駆動部６７１は、バス６２３から出力された電圧からなる信号を増幅するか、またはバス６２３から出力された信号に応じた所定の値の電流からなる信号を出力する。駆動部６７１から出力された信号は、導体からなるケーブル６７２を介して赤外線送信部６２５に供給される。
【０４３０】
駆動部６７１を設けることで、ケーブル６７２が長い場合であっても、赤外線送信部６２５に、赤外線の入力切替コマンドを照射させる信号がより正確かつより確実に伝達されることになり、より確実に赤外線の入力切替コマンドとしての赤外線を放射させることができる。
【０４３１】
なお、ケーブル６７２が短い場合には、駆動部６７１を省略するようにしてもよい。
【０４３２】
図４５で示される変換機６０１の赤外線送信部６２５は、アンプ５０１の受光部であって、赤外線の入力切替コマンドを受光する受光部の近傍に配置される。
【０４３３】
このようにすることで、制御の対象となる機器の赤外線の受光部の近傍に、赤外線の入力切替コマンドとしての赤外線が放射されるので、より強い妨害がある場合、例えば、日光が差し込むような窓際に制御の対象となる機器が設置されているような場合であっても、制御の対象となる機器をより確実に制御することができる。
【０４３４】
なお、変換機６０１は、赤外線の入力切替コマンドを送信すると説明したが、赤外線の入力切替コマンドに限らず、ネットワーク１２と異なる経路で、有線または無線を媒体として、所定のコマンドを制御の対象となる機器に送信するようにしてもよい。例えば、赤外線送信部６２５に代えて、または、赤外線送信部６２５に加えて、RS-232-C，RS-422-A、またはUSB（Universal Serial Bus）などの規格に準拠した有線を媒体とする通信のインターフェースを変換機６０１に設けて、変換機６０１は、有線を媒体として、所定のコマンドを制御の対象となる機器に送信するようにしてもよい。例えば、赤外線送信部６２５に代えて、または、赤外線送信部６２５に加えて、ブルートゥースなどの規格に準拠した無線を媒体とする通信のインターフェースを変換機６０１に設けて、変換機６０１は、無線を媒体として、所定のコマンドを制御の対象となる機器に送信するようにしてもよい。
【０４３５】
さらに、コントローラ１１に限らず、レンダラ１３などの機器がネットワーク１２を介して変換機６０１に入力切替コマンドなどのコマンドを送信し、変換機６０１が、レンダラ１３などの機器から送信されてきたコマンドを、赤外線のコマンドに変換して、変換により得られた赤外線のコマンドを送信するようにしてもよい。
【０４３６】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０４３７】
この記録媒体は、図２に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている記録デバイス４１などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM３３などで構成される。
【０４３８】
さらに、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインターフェイスを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０４３９】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０４４０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０４４１】
【図１】本発明を適用したコンテンツ再生システムの一実施の形態の構成を示すブロック図である。
【図２】コントローラの構成の例を示すブロック図である。
【図３】レンダラの構成の例を示すブロック図である。
【図４】サーバの構成の例を示すブロック図である。
【図５】コントローラの機能の構成の例を示すブロック図である。
【図６】レンダラの機能の構成の例を示すブロック図である。
【図７】サーバの機能の構成の例を示すブロック図である。
【図８】コントローラによる、コンテンツ再生の処理を説明するフローチャートである。
【図９】コントローラによる、コンテンツ再生の処理を説明するフローチャートである。
【図１０】レンダラ選択条件の例を示す図である。
【図１１】優先度設定画面（1/4）を表示させるLCDの画面の例を示す図である。
【図１２】優先度設定画面（2/4）を表示させるLCDの画面の例を示す図である。
【図１３】優先度設定画面（3/4）を表示させるLCDの画面の例を示す図である。
【図１４】対応コンテンツ種別と表示選択優先順位の例を示す図である。
【図１５】優先度設定画面（4/4）を表示させるLCDの画面の例を示す図である。
【図１６】視聴制限コンテンツ利用可能レンダラの例を示す図である。
【図１７】有料コンテンツ利用可能レンダラの例を示す図である。
【図１８】設置場所設定画面（1/2）を表示させるLCDの画面の例を示す図である。
【図１９】設置場所設定画面（2/2）を表示させるLCDの画面の例を示す図である。
【図２０】コンテンツ提供機器の置き場所による利用可能レンダラの例を示す図である。
【図２１】所有者設定画面（1/2）を表示させるLCDの画面の例を示す図である。
【図２２】所有者設定画面（2/2）を表示させるLCDの画面の例を示す図である。
【図２３】コンテンツの持ち主による利用可能レンダラの例を示す図である。
【図２４】対応コーデック方式の例を示す図である。
【図２５】対応コンテンツ種別の例を示す図である。
【図２６】対応画像解像度の例を示す図である。
【図２７】コンテンツ属性情報の例を示す図である。
【図２８】優先順位決定の処理を説明するフローチャートである。
【図２９】レンダラによる、コンテンツ再生の処理を説明するフローチャートである。
【図３０】サーバによる、コンテンツ再生の処理を説明するフローチャートである。
【図３１】コントローラによる、コンテンツ再生の処理を説明するフローチャートである。
【図３２】コントローラによる、コンテンツ再生の処理を説明するフローチャートである。
【図３３】本発明を適用したコンテンツ再生システムの一実施の形態の他の構成を示すブロック図である。
【図３４】アンプの機能の構成の例を示すブロック図である。
【図３５】コントローラによる、コンテンツ再生の処理を説明するフローチャートである。
【図３６】コントローラによる、コンテンツ再生の処理を説明するフローチャートである。
【図３７】ビデオコンテンツ操作画面の詳細について説明する。
【図３８】レンダラによる、コンテンツ再生の処理を説明するフローチャートである。
【図３９】アンプによる、コンテンツ再生の処理を説明するフローチャートである。
【図４０】本発明の一実施の形態の再生システムの他の構成を示すブロック図である。
【図４１】変換機のハードウェアの構成の例を示すブロック図である。
【図４２】変換機の機能の構成例を表すブロック図である。
【図４３】送信の処理を説明するフローチャートである。
【図４４】変換機のハードウェアの構成の他の例を示すブロック図である。
【図４５】変換機のハードウェアの構成のさらに他の例を示すブロック図である。
【符号の説明】
【０４４２】
１  コンテンツ再生システム，  １１  コントローラ，  １２  ネットワーク，  １３、１３−１乃至１３−Ｎ  レンダラ，  １４  サーバ，  ３１  CPU，  ３６  通信部，３７  コーデック処理部，  ４０  データ入力インターフェイス，４１  記録デバイス，  ４２  赤外線通信部，６１  CPU，  ６６  通信部，７０  赤外線通信部，１０１  CPU，  １０９  通信部，  ２０１  レンダラ選択条件設定部，  ２０２  設定情報管理部，  ２０３  プロファイル情報取得部，  ２０４  コンテンツリスト取得部，  ２０５  コンテンツ選択部，  ２０６  コンテンツ属性取得部，  ２０７  優先順位決定部，  ２０８  レンダラ選択部，  ２０９  コンテンツ表示再生処理部，  ２１０  レンダラ制御部，  ２２１  送信部，  ２２２  受信部，  ２５１  機器情報管理部，  ２５２  制御コマンド受信部，  ２５３  コマンド処理部，  ２５４  コンテンツ受信処理部，  ２５５  コンテンツデコード部，  ２５６  コンテンツ表示再生処理部，  ２５７  音声出力部，  ２６１  送信部，  ２６２  受信部，  ３０１  コンテンツ配信処理部，  ３０２  コンテンツ管理部，  ３０３  コンテンツエンコード部，  ３１１  受信部，  ３１２  送信部，  ５０１  アンプ，  ５０２  スピーカ，  ５５１  赤外線通信部，  ５５２  制御コマンド受信部，  ５５３  コマンド処理部，  ５５４  音声入力部，  ５５５  音声処理部，  ５５６  スピーカ出力部，  ６０１  変換機，  ６２１  CPU，  ６２２  メモリ，  ６２４  ネットワーク通信部，  ６２５  赤外線送信部，  ６４１  ネットワークインターフェース，  ６４２  コマンド取得部，  ６４３  変換部，  ６４４  赤外線送信制御部，  ６６１  光ファイバ，  ６７１  駆動部，  ６７２  ケーブル
【図１】
2006323556.tif 000003
【図２】
2006323556.tif 000004
【図３】
2006323556.tif 000005
【図４】
2006323556.tif 000006
【図５】
2006323556.tif 000007
【図６】
2006323556.tif 000008
【図７】
2006323556.tif 000009
【図８】
2006323556.tif 000010
【図９】
2006323556.tif 000011
【図１０】
2006323556.tif 000012
【図１１】
2006323556.tif 000013
【図１２】
2006323556.tif 000014
【図１３】
2006323556.tif 000015
【図１４】
2006323556.tif 000016
【図１５】
2006323556.tif 000017
【図１６】
2006323556.tif 000018
【図１７】
2006323556.tif 000019
【図１８】
2006323556.tif 000020
【図１９】
2006323556.tif 000021
【図２０】
2006323556.tif 000022
【図２１】
2006323556.tif 000023
【図２２】
2006323556.tif 000024
【図２３】
2006323556.tif 000025
【図２４】
2006323556.tif 000026
【図２５】
2006323556.tif 000027
【図２６】
2006323556.tif 000028
【図２７】
2006323556.tif 000029
【図２８】
2006323556.tif 000030
【図２９】
2006323556.tif 000031
【図３０】
2006323556.tif 000032
【図３１】
2006323556.tif 000033
【図３２】
2006323556.tif 000034
【図３３】
2006323556.tif 000035
【図３４】
2006323556.tif 000036
【図３５】
2006323556.tif 000037
【図３６】
2006323556.tif 000038
【図３７】
2006323556.tif 000039
【図３８】
2006323556.tif 000040
【図３９】
2006323556.tif 000041
【図４０】
2006323556.tif 000042
【図４１】
2006323556.tif 000043
【図４２】
2006323556.tif 000044
【図４３】
2006323556.tif 000045
【図４４】
2006323556.tif 000046
【図４５】
2006323556.tif 000047