(57)【特許請求の範囲】
【請求項１】
ネットワーク経由で制御対象機器と通信を行なうネットワーク通信部と、
ユーザからの指示入力を受容するユーザ入力部と、
コンテンツを復号し再生出力するデータ再生出力部と、
を具備し、前記制御対象機器を遠隔操作する情報処理装置であって、
前記ネットワーク経由で前記ネットワーク通信部に応答があった複数の制御対象機器に関する機器リストの中でユーザにより選択された制御対象機器から、前記選択された制御対象機器が提供可能なコンテンツに関するコンテンツ・リストを前記ネットワーク通信部により受信し、受信した前記コンテンツ・リストの中でユーザにより選択されたコンテンツのストリーミングの開始を前記選択された制御対象機器に要求し、
前記ストリーミングの開始の要求に応じて前記ネットワーク通信部がネットワーク経由で前記選択された制御対象機器から受信したコンテンツを前記データ再生出力部が復号し再生出力しているときに、再生出力先を前記ネットワーク通信部に応答があった他の制御対象機器に切り換えることが前記ユーザ入力部を介してユーザから指示入力されたことに従って、コンテンツの送信元である前記選択された制御対象機器に対して前記ネットワーク通信部へのコンテンツの伝送の停止を要求するとともに、前記他の制御対象機器に対して、コンテンツの送信元である前記選択された制御対象機器へのコンテンツの再生出力を要求するように指示する、
情報処理装置。
【請求項２】
前記切り換え要求に伴い、前記データ再生出力部での映像コンテンツの再生出力を停止する、
請求項１に記載の情報処理装置。
【請求項３】
前記データ再生出力部は低ビットレートのデータ形式の映像コンテンツの再生出力が可能であり、
前記制御対象機器により前記データ再生出力部で再生出力可能な低ビットレートのデータ形式に変換した映像コンテンツをネットワーク経由で受信し、前記データ再生出力部で再生出力する、
請求項１に記載の情報処理装置。
【請求項４】
ネットワーク経由で制御対象機器と通信を行なうネットワーク通信部と、ユーザからの指示入力を受容するユーザ入力部と、コンテンツを復号し再生出力するデータ再生出力部を具備し、前記制御対象機器を遠隔操作する情報処理装置によるコンテンツの再生出力方法であって、
前記ネットワーク経由で前記ネットワーク通信部に応答があった複数の制御対象機器に関する機器リストの中でユーザにより選択された制御対象機器から、前記選択された制御対象機器が提供可能なコンテンツに関するコンテンツ・リストを前記ネットワーク通信部により受信し、受信した前記コンテンツ・リストの中でユーザにより選択されたコンテンツのストリーミングの開始を前記選択された制御対象機器に要求するステップと、
前記ストリーミングの開始の要求に応じて前記ネットワーク通信部がネットワーク経由で前記選択された制御対象機器から受信するステップと、
前記受信したコンテンツを前記データ再生出力部が復号し再生出力するステップと、
前記ストリーミングの開始の要求に応じて前記ネットワーク通信部がネットワーク経由で前記選択された制御対象機器から受信したコンテンツを前記データ再生出力部が復号し再生出力しているときに、再生出力先を前記ネットワーク通信部に応答があった他の制御対象機器に切り換えることが前記ユーザ入力部を介してユーザから指示入力されたことに従って、前記情報処理装置が、コンテンツの送信元である前記選択された制御対象機器に対して前記ネットワーク通信部へのコンテンツの伝送の停止を要求するとともに、前記他の制御対象機器に対して、コンテンツの送信元である前記選択された制御対象機器へのコンテンツの再生出力を要求するように指示するステップと、
前記切り換え要求によりコンテンツの再生出力先が前記制御対象機器に切り換わったことに伴い、前記データ再生出力部でのコンテンツの再生出力を停止するステップと、
を有するコンテンツの再生出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ受像機やＤＶＤプレーヤ、その他各種のＡＶ機器やＣＥ機器、情報機器などを、リモート・コマンダを利用して遠隔操作するリモコン・システム、リモート・コマンダ、並びにリモコン・サーバに係り、特に、リモート・コマンダから操作対象機器に対する指向性や送信可能距離に関する制約条件から解放されたリモート・コントロールを実現するリモコン・システム、リモート・コマンダ、並びにリモコン・サーバに関する。
【０００２】
さらに詳しくは、本発明は、ＴＣＰ／ＩＰなどのネットワークを利用した、リモート・コマンダと操作対象機器間での双方向通信が可能なリモコン・システム、リモート・コマンダ、並びにリモコン・サーバに係り、特に、指向性や送信可能距離に関する制約条件のない複数の機器の中からユーザの目の前にある機器を操作対象としてリモコン操作を行なうリモコン・システム、リモート・コマンダ、並びにリモコン・サーバに関する。
【背景技術】
【０００３】
現在、テレビ受像機やビデオ録画再生装置、オーディオ・ビジュアル機器など、さまざまな情報家電機器が開発・製造され、一般家庭やその他の居住空間に広く普及している。これら情報機器は、操作ボタンやボリューム・スイッチなど通常は機器本体に装備されているユーザ・インターフェースを通じて機器の直接操作を行なうことを基本とするが、最近ではほとんどすべての機器がリモコンを用いた遠隔操作に対応している。
【０００４】
例えば家電製品などの民生用の電気・電子機器の分野においては、ユーザ操作コマンドを遠隔的に機器に入力する手段として、ＡＭ変調方式を採用した「赤外線リモコン」が開発され、既に定着している。
【０００５】
赤外線を利用した通信方式は、コストが安い、消費電力が少ない、各国における法的規制がほとんどないなどの利点がある。また、配線が不要ということは、ケーブル間を接続するコネクタが不要であることをも意味し、コスト削減にもなる。接続や切断の都度コネクタを着脱することにより機械的に消耗するという心配もない。
【０００６】
ところが、赤外線を用いた通信方式は、指向性の問題があり、送信機側の視野角の中に受信機の受光部を向けなければ通信が確立せず、利用上の大きな制約条件となる（例えば、特許文献１を参照のこと）。また、赤外線通信方式は、基本的には一方向通信であるため、送信元は相手からの返事を受け取ることができず、送達確認を行なうことができない、という問題がある。
【０００７】
勿論、通信を行なう双方の機器が赤外線送信機能と赤外線受信機能をともに備えることで、双方向通信を行なうことが可能である。しかしながら、赤外線通信においては、指向性の問題があるため、双方のユーザは互いの機器を目掛けて送信操作を行なわなければならず、不便である。
【０００８】
例えば、リモート・コマンダから発信された電子機器に対する赤外線操作信号を中継し、専用リモコンからの赤外線操作信号が直接的に到達しない場所に配置された電子機器を操作する通信機器について提案がなされている（例えば、特許文献２を参照のこと）。この通信装置は、リモート・コマンダより受信した赤外線操作信号から搬送波成分を除去してパルス波形成分を抽出し、このパルス波形成分をネットワーク経由で伝送するとともに、パルス波形成分で赤外線搬送波を変調して操作対象の電子機器に送信する。
【０００９】
また、中継器的な装置などを利用しないシンプルな装置構成により構築される遠隔操作システムについて提案がなされている（例えば、特許文献３を参照のこと）。制御装置は、可能な入力操作に関する能力を示した能力情報を被制御装置に対し送信し、被制御装置側では受信した能力情報の範囲内で実現可能なユーザ・インターフェースを形成するためのリモート・コントローラ化情報を作成して返信する。そして、制御装置は、リモート・コントローラ化情報を利用してユーザ・インターフェースを形成する。
【００１０】
しかしながら、赤外線通信方式では、その通信帯域が限られるため、動画や静止画といった大容量のデータをやり取りすることが困難であり、リモート・コントロールを行なう端末機器の機能を制限するものである。
【００１１】
また、携帯電話機を用いて家電機器などの予約操作を可能とする携帯電話リモコン・システムについて提案がなされている（例えば、特許文献４を参照のこと）。同システムによれば、リモコン制御装置は、携帯電話機からの信号を受信し、受信した信号に従って被制御機器を遠隔制御するための遠隔制御信号を光送信するようになっている。
【００１２】
しかしながら、ネットワークや携帯電話網などを利用したリモコン・システムにおいては、遠隔操作自体は可能であるものの、リモート・コントロールにおける最終段では赤外線通信方式が適用されるため、通常のリモコン・システムと同様に通信帯域の制約を受ける。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００２−１６５２８１号公報
【特許文献２】特開２００３−２５８４６４号公報
【特許文献３】特開２００３−１４３６７０号公報
【特許文献４】特開平１１−２８４７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明の目的は、テレビ受像機やＤＶＤプレーヤ、その他各種のＡＶ機器やＣＥ機器、情報機器などを、リモート・コマンダを利用して好適に遠隔操作することができる、優れたリモコン・システム、リモート・コマンダ、並びにリモコン・サーバを提供することにある。
【００１５】
本発明のさらなる目的は、リモート・コマンダから操作対象機器に対する指向性や送信可能距離に関する制約条件から解放されたリモート・コントロールを実現することができる、優れたリモコン・システム、リモート・コマンダ、並びにリモコン・サーバを提供することにある。
【００１６】
本発明のさらなる目的は、ＴＣＰ／ＩＰなどのネットワークを利用した、リモート・コマンダと操作対象機器間での双方向通信が可能となる、優れたリモコン・システム、リモート・コマンダ、並びにリモコン・サーバを提供することにある。
【００１７】
本発明のさらなる目的は、指向性や送信可能距離に関する制約条件のない複数の機器の中からユーザの目の前にある機器を操作対象として特定してリモコン操作を行なうことができる、優れたリモコン・システム、リモート・コマンダ、並びにリモコン・サーバを提供することにある。
【課題を解決するための手段】
【００１８】
本発明は、上記課題を参酌してなされたものであり、リモート・コマンダを用いて１以上の制御対象機器を操作するリモコン・システムであって、前記リモート・コマンダ及び少なくとも一部の制御対象機器はネットワーク通信機能を備え、前記リモート・コマンダ側でのユーザ入力に応答して、ネットワーク経由で制御対象機器をコマンド操作することを特徴とするリモコン・システムである。
【００１９】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない（以下、同様）。
【００２０】
本発明に係るリモコン・システムでは、前記リモート・コマンダがネットワーク経由で送信したコマンドに対し、前記制御対象機器がネットワーク経由でレスポンスを返す。
【００２１】
また、前記リモート・コマンダが前記制御対象機器にデータ要求し、前記制御対象機器が要求されたデータをネットワーク経由で返信する。そして、前記リモート・コマンダは、前記制御対象機器から受信したデータを復号し、再生出力する。
【００２２】
現在、機器の遠隔操作用に赤外線を利用した通信方式が広く採用されている。赤外線を利用した通信方式は、コストが安い、消費電力が少ない、各国における法的規制がほとんどないなどの利点がある。ところが、赤外線を用いたこれらの通信方式は、指向性の問題があり、送信機側の視野角の中に受信機の受光部を向けなければ通信が確立せず、利用上の大きな制約条件となる。また、赤外線通信方式は、基本的には一方向通信であるため、送信元は相手からの返事を受け取ることができず、送達確認を行なうことができない。
【００２３】
これに対し、本発明に係るリモコン・システムでは、ＩＰネットワークなどの指向性や通信可能範囲に関する制約の少ない通信媒体を利用してリモコン操作を行なうようにしている。
【００２４】
このようなＩＰネットワークを利用したリモコン・システムによれば、リモコンと操作対象機器の間で双方向の通信が可能であることから、送達確認（レスポンス）により確実な通信を行なうことができる、ＧＵＩ操作を活用した複雑なコマンド体系を取り扱うことができる、比較的広い帯域を利用して動画像ストリーミングなど大容量データ伝送を行なうことができる、といった技術的効果を得ることができる。例えば、リモコンの操作対象であるテレビ受像機は、受信処理した子画面などの動画像データをＩＰネットワーク経由でＩＰリモコンへ配信し、ＩＰリモコンが持つディスプレイ・スクリーン上で子画面を視聴することができる。
【００２５】
ここで、制御対象機器は、リモート・コマンダからデータ要求されたとき、該当するデータ・コンテンツをリモート・コマンダ側で再生出力可能な形式に変換してからネットワーク経由で返信するようにしてもよい。例えば、制御対象機器としてのテレビ受像機に対し、所望のテレビ番組の映像出力が要求されたときや、ＨＤＤレコーダなどの録画機器からのＡＶ出力映像が要求されたときには、これらの映像データをＭＰＥＧ４などのＩＰリモコン側で受信再生可能な低ビットレートのデータ形式に変換し、ＬＡＮ経由でストリーミング配信する。但し、本発明で言うリモート・コマンダ側で再生出力可能なデータ形式への変換処理は、高ビットレートから低ビットレートへといった、ビットレートの変換のみに限定されるものではない。
【００２６】
また、制御対象機器の中には、旧来の赤外線通信のみによりリモコン操作可能なＩＲ機器を含めることができる。このような場合、ＩＰリモコンとＩＲ機器との間に、ネットワーク通信機能とネットワークを介して受信されるコマンドを赤外線コマンドに変換するプロトコル変換機能を備えたリモコン・サーバを介在させればよい。リモコン・サーバは、ＩＰリモコンからＩＲ機器に対する操作コマンドをＩＰネットワーク経由で受信すると、これを赤外線コマンドに変換してＩＲ機器に転送するので、ＩＰリモコンによるＩＲ機器の操作が可能となる。
【００２７】
リモコン・サーバは、リモート・コマンダからＩＲ機器に対して要求されたデータをＩＲ機器から取り出し、リモート・コマンダ側で再生出力可能な形式に変換してからネットワーク経由でリモート・コマンダに返信するようにしてもよい。例えば、リモコン・サーバは、ＩＲ機器としての録画機器からのＡＶ出力映像を、ＭＰＥＧ４などのＩＰリモコン側で受信再生可能な低ビットレートのデータ形式に変換し、ＬＡＮ経由でストリーミング配信する。
【００２８】
制御対象機器がテレビ受像機の場合、受信した放送波からＥＰＧデータを取り出し、これを蓄積することができる。このような場合、前記リモート・コマンダからのＥＰＧデータ要求に応答してネットワーク経由で返信するようにしてもよい。そして、前記リモート・コマンダは受信したＥＰＧデータを表示出力する。
【００２９】
リモート・コマンダは、現在のＥＰＧデータ表示画面上でチャンネルが指定されたことに応答して、制御対象機器としてのテレビ受像機に対しチャンネル切換要求を送信するようにしてもよい。
【００３０】
これに対し、テレビ受像機側では、リモート・コマンダから切換要求されたチャンネルで受信された映像コンテンツをリモート・コマンダ側で再生出力可能な形式に変換してから、ネットワーク経由でストリーミング配信するようにしてもよい。そして、前記リモート・コマンダは受信した映像コンテンツを復号して映像表示する。ユーザは、子画面をリモート・コマンダ上で視聴することができる。
【００３１】
また、テレビ受像機は、リモート・コマンダから切換要求されたチャンネルに表示映像を切り換えるようにしてもよい。これは、リモート・コマンダ上の表示映像をテレビ画面に投げ込む（スロウする）ような操作である。
【００３２】
また、リモート・コマンダは、未来のＥＰＧデータ表示画面上でテレビ番組が指定されたことに応答して、制御対象機器としての録画機器に対して当該番組の録画予約要求を送信するようにしてもよい。
【００３３】
ここで、リモート・コマンダから録画機器への録画予約操作に、リモコン・サーバが介在するようにしてもよい。リモコン・サーバは、リモート・コマンダからネットワーク経由で録画予約要求を受信したとき、該録画予約要求をＥＰＧデータに基づいて赤外線予約データに変換し、赤外線通信のみによりリモコン操作可能なＩＲ録画機器に対して赤外線送信する。そして、ＩＲ録画機器は、リモコン・サーバからの赤外線予約データに従って録画予約を行なうようにする。
【００３４】
また、制御対象機器としての録画機器は、リモート・コマンダからの映像コンテンツ要求に応答して、該要求された映像コンテンツを前記リモート・コマンダ側で再生出力可能な形式に変換してからネットワーク経由でストリーミング配信するようにしてもよい。リモート・コマンダは、受信した映像コンテンツを復号して映像表示する。ユーザは、テレビの表示映像を切り換えることなく、リモート・コマンダ上で録画した映像を確認することができる。
【００３５】
このようなリモート・コマンダ上での録画映像の操作に、リモコン・サーバが介在するようにしてもよい。リモコン・サーバは、リモート・コマンダからネットワーク経由で映像コンテンツ要求を受信したとき、該映像コンテンツ要求を赤外線コマンドに変換し、赤外線通信のみによりリモコン操作可能なＩＲ録画機器に対して赤外線送信する。これに対し、ＩＲ録画機器は、リモコン・サーバからの赤外線コマンドに従って映像コンテンツを出力する。そして、リモコン・サーバは、ＩＲ録画機器から出力された映像コンテンツを、リモート・コマンダ側で再生出力可能な形式に変換してからネットワーク経由でリモート・コマンダにストリーミング配信する。
【００３６】
また、リモート・コマンダは、制御対象機器としての表示装置に対し、自身で表示中の映像コンテンツへの映像表示切り換えを要求することができる。表示装置は、該映像表示切り換え要求に応答して、例えばテレビ受信映像から録画機器の出力映像に画面を切り換える。これは、リモート・コマンダ上の表示映像をテレビ画面に投げ込む（スロウする）ような操作である。
【００３７】
また、リモート・コマンダは、起動時やその他の任意のタイミングで、ネットワーク通信機能を備えた制御対象機器に対し、ネットワーク経由で機器情報を要求するようにしてもよい。そして、該要求に対する機器情報応答がなされた制御対象機器に関する機器リストを表示する。過去に機器情報応答があったが現在はない制御対象機器を機器リスト上でグレーアウト表示するようにしてもよい。また、一定期間以上機器情報応答のない制御対象機器を機器リストから削除するようにしてもよい。
【００３８】
リモート・コマンダは、機器リスト上で選択された制御対象機器に対し操作要求を送信することができる。ここで、機器リスト上でグレーアウト表示された制御対象機器が選択されたとき、該制御対象機器の電源投入を要求してから操作要求を送信するようにすればよい。
【００３９】
また、リモコン・サーバは、赤外線コマンドの送信が可能な各ＩＲ機器の情報をあらかじめ登録しておき、リモート・コマンダからの要求に応答してＩＲ機器情報をリモート・コマンダに返信するようにしてもよい。
【００４０】
このような場合、リモート・コマンダは、ＩＲ機器リストを表示する。そして、ＩＲ機器リスト上で選択されたＩＲ機器に対する操作要求をネットワーク経由でリモコン・サーバに送信することができる。これに対し、リモコン・サーバは、リモート・コマンダからＩＲ機器に対する操作要求を赤外線コマンドに変換して前記ＩＲ機器に転送する。
【発明の効果】
【００４１】
本発明によれば、テレビ受像機やＤＶＤプレーヤ、その他各種のＡＶ機器やＣＥ機器、情報機器などを、リモート・コマンダを利用して好適に遠隔操作することができる、優れたリモコン・システム及びリモート・コントロール方法、リモート・コマンダ、並びに電子機器を提供することができる。
【００４２】
また、本発明によれば、リモート・コマンダから操作対象機器に対する指向性や送信可能距離に関する制約条件から解放されたリモート・コントロールを実現することができる、優れたリモコン・システム、リモート・コマンダ、並びにリモコン・サーバを提供することができる。
【００４３】
また、本発明によれば、ＴＣＰ／ＩＰなどのネットワークを利用した、リモート・コマンダと操作対象機器間での双方向通信が可能となる、優れたリモコン・システム、リモート・コマンダ、並びにリモコン・サーバを提供することができる。
【００４４】
また、本発明によれば、指向性や送信可能距離に関する制約条件のない複数の機器の中からユーザの目の前にある機器を操作対象として特定してリモコン操作を行なうことができる、優れたリモコン・システム、リモート・コマンダ、並びにリモコン・サーバを提供することができる。
【００４５】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【図面の簡単な説明】
【００４６】
【図１】図１は、本発明の一実施形態に係るリモコン・システムの構成例を模式的に示した図である。
【図２】図２は、本発明に係るリモコン・システムについての他の実施形態を示した図である。
【図３】図３は、ＩＰリモコンとして動作することができる端末機器のハードウェア構成例を示した図である。
【図４】図４は、リモコン・サーバとして動作する装置の構成を模式的に示した図である。
【図５】図５は、テレビが受信したＥＰＧ（現在）データをＩＰリモコンが取得し、ＬＣＤ１９上に表示する様子を示した図である。
【図６】図６は、ＩＰリモコン上で表示されているＥＰＧ（現在）画面を介してテレビのチャンネル切り換え操作を行なう様子を示した図である。
【図７】図７は、テレビが受信したＥＰＧ（未来）データをＩＰリモコンが取得し、ＬＣＤ１９上に表示する様子を示した図である。
【図８】図８は、ＩＰリモコン上で表示されているＥＰＧ（未来）画面を介して番組の録画予約操作を行なう様子を示した図である。
【図９】図９は、ＥＰＧ（現在）データをＩＰリモコンに表示するための動作シーケンスを示した図である。
【図１０】図１０は、ＥＰＧ（現在）データを表示するためにＩＰリモコンが実行する処理手順を示したフローチャートである。
【図１１】図１１は、ＥＰＧ（未来）データを利用してＩＰリモコンから録画機器に番組の録画予約を行なう動作シーケンスの一例を示した図である。
【図１２】図１２は、ＥＰＧ（未来）データを利用してＩＰリモコンから録画機器に番組の録画予約を行なう動作シーケンスについての他の例を示した図である。
【図１３】図１３は、ＥＰＧ（未来）データを利用してＩＰリモコンから録画機器に番組の録画予約を行なう動作シーケンスについてのさらに他の例を示した図である。
【図１４】図１４は、テレビで受信した地上波アナログ放送をＩＰリモコンで視聴する様子を示した図である。
【図１５】図１５は、テレビで受信した地上波アナログ放送をＩＰリモコンで視聴しているときにチャンネルを切り換え操作する様子を示した図である。
【図１６】図１６は、テレビで受信した地上波アナログ放送をＩＰリモコンで視聴しているときにチャンネルを切り換え操作する様子を示した図である。
【図１７】図１７は、ＩＰリモコン側で視聴中のテレビ番組にテレビ側のチャンネルを切り換える様子を示した図である。
【図１８】図１８は、録画機器に保存されている録画コンテンツをＩＰリモコン上で視聴する様子を示した図である。
【図１９】図１９は、録画機器に保存されている録画コンテンツをＩＰリモコン上で視聴する様子を示した図である。
【図２０】図２０は、ＩＲ録画機器からＩＰリモコンにＡＶコンテンツをストリーミングする動作シーケンス例を示した図である。
【図２１】図２１は、ＤＬＮＡ機器からＩＰリモコンにＡＶコンテンツをストリーミングする動作シーケンス例を示した図である。
【図２２】図２２は、ＩＰリモコンで視聴しているＩＲ機器のコンテンツをテレビにスロウする動作シーケンス例を示した図である。
【図２３】図２３は、ＩＰリモコンで視聴しているＤＬＮＡ機器のコンテンツをテレビにスロウする動作シーケンス例を示した図である。
【発明を実施するための形態】
【００４７】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００４８】
本発明は、テレビ受像機やＤＶＤプレーヤ、その他各種のＡＶ機器やＣＥ機器、情報機器などを、リモート・コマンダを利用して遠隔操作するリモコン・システムに関する。
【００４９】
機器のリモコン操作には赤外線を利用した通信方式すなわち赤外線リモコンが一般的であるが、指向性の問題があり、送信機側の視野角の中に受信機の受光部を向けなければ通信が確立せず、利用上の大きな制約条件となる。また、赤外線通信方式は、基本的には一方向通信であるため、送信元は相手からの返事を受け取ることができず、送達確認を行なうことができない。
【００５０】
そこで、本発明では、赤外線伝送路に代えて、ＩＰネットワークを用いたリモート・コマンダ、すなわちＩＰリモコンを利用したリモコン・システムを構築する。このＩＰリモコンによれば、指向性や通信可能範囲に関する制約の少ない通信媒体を利用してリモコン操作を行なうことができる。また、ＩＰネットワーク上ではリモコンと操作対象機器の間で双方向の通信が可能であることから、送達確認（レスポンス）により確実な通信を行なうことができる、ＧＵＩ操作を活用した複雑なコマンド体系を取り扱うことができる、比較的広い帯域を利用して動画像ストリーミングなど大容量データ伝送を行なうことができる、といった技術的効果を得ることができる。例えば、リモコンの操作対象であるテレビ受像機は、受信処理した子画面などの動画像データをＩＰネットワーク経由でＩＰリモコンへ配信し、ＩＰリモコンが持つディスプレイ・スクリーン上で子画面を視聴することができる。
【００５１】
なお、ネットワーク上の機器を制御するＩＰリモコンでは、無指向すなわち透過性であるため、ユーザの目の前にある特定の機器を狙って操作することができないという問題がある。このため、ＴＣＰ／ＩＰネットワークを用いてリモコン制御を行なうが、機器を特定するために、従来の赤外線リモコンの機能を併用するようにしてもよい。
【００５２】
Ａ．システム構成
図１には、本発明の一実施形態に係るリモコン・システムの構成例を模式的に示している。図示のシステムは、ユーザが機器操作に利用するＩＰリモコンと、ＩＰリモコンによる操作対象となる制御対象機器Ａ及びＢで構成される。制御対象機器Ａ及びＢは、別の部屋１及び２にそれぞれ設置されており、両機器が同時に赤外線の到達範囲に入ることはない。
【００５３】
制御対象機器Ａ及びＢは、例えば、テレビ受像機やＤＶＤプレーヤ、その他各種のＡＶ機器やＣＥ機器、情報機器などであり、赤外線コマンドを受信処理する機能とともにネットワーク・インターフェースをそれぞれ備えており、ＩＥＥＥ８０２．３（イーサネット（登録商標））などで構築されるＩＰネットワーク（ＬＡＮ）経由で相互接続されている。
【００５４】
ＩＰリモコンからネットワーク経由でコマンド操作することができる制御対象機器の一例は、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）に準拠した家電機器であり、以下では「ＤＬＮＡ機器」とも呼ぶ。
【００５５】
ＩＰリモコンは、ユーザ操作に応じた赤外線コマンドを送信処理する機能とともに無線ネットワーク・インターフェースを備えており、ＩＥＥＥ８０２．１１ａ／ｂなどで構築される無線ネットワーク経由でアクセス・ポイント（ＡＰ）と通信を行なうことができる。ＡＰはＩＰネットワークに接続されていることから、ＩＰリモコンはＡＰ越しに制御対象機器Ａ及びＢと双方向通信が可能であり、ＩＰネットワーク経由でリモート・コントロール・コマンドを送信したり、制御対象機器Ａ及びＢからデータを受信したりすることができる。
【００５６】
また、ＩＰリモコンはＬＣＤなどの表示ディスプレイを備えていてもよく、例えばＩＰネットワーク経由で制御対象機器Ａ及びＢからストリーミング配信される動画像データを再生出力するようにしてもよい（後述）。
【００５７】
また、図２には、本発明に係るリモコン・システムについての他の実施形態を示している。図１に示したシステム構成との主な相違は、ＩＰリモコンと制御対象機器との間に、リモコン・サーバが介在する点にある。
【００５８】
リモコン・サーバは、例えばテレビ受像機などＩＰリモコンのメインの制御対象となるＤＬＮＡ機器に接続して用いられ、あるいはこの種のＤＬＮＡ機器と一体となって構成される。
【００５９】
リモコン・サーバは、イーサネット（登録商標）などの有線ＬＡＮ通信機能を備え、ＩＰネットワークすなわちＬＡＮ経由でＩＰリモコンからのコマンドを受信し、ＩＰリモコンの制御対象機器に対して操作コマンドを転送する。制御対象機器もＬＡＮ通信機能を備えている場合には、リモコン・サーバは、ＩＰリモコンから受信した操作コマンドをＬＡＮ経由で転送する。
【００６０】
また、リモコン・サーバは、ＬＡＮ通信機能を備えていない、旧来（レガシー）の赤外線（ＩＲ）リモコン方式でしか遠隔操作することができない制御対象機器（以下では、「ＩＲ機器」とも呼ぶ）のために、ＬＡＮ経由でＩＰリモコンから受信した操作コマンドをＳＩＲＣＳなどの赤外線通信用のコマンド形式に変換し、光送信を行なう。赤外線コマンドを送信する際、制御対象となるＩＲ機器がリモコン・サーバから死角となる場合や、両者の距離が長い場合には、ＡＶマウスなどの延長コードを用い、ＩＲ機器の直近で赤外線コマンドを光送信するようにしてもよい。なお、ＡＶマウスに関しては、例えば本出願人に既に譲渡されている特開２００１−２２３９５５号公報に記載されている。
【００６１】
また、リモコン・サーバは、テレビ受像機やその他のＡＶコンテンツのソース機器に接続し、あるいは一体となって構成される場合、これらＡＶコンテンツ（若しくはその他の形式のコンテンツ）をＩＰリモコンに配信する配信サーバとしても機能することができる。
【００６２】
例えば、リモコン・サーバがテレビ受像機に接続されている場合、受信されたオーディオ信号及びビデオ信号をＡＶコーデック変換し、ＭＰＥＧ４などのＩＰリモコン側で受信再生可能な低ビットレートのデータ形式に変換し、ＬＡＮ経由でＩＰリモコンへストリーミング配信する。あるいは、ＬＡＮ経由で接続されているＨＤＤレコーダからＭＰＥＧ１又はＭＰＥＧ２などの高ビットレートで記録されている録画コンテンツを取り込み、ＭＰＥＧ４などのＩＰリモコン側で受信再生可能な低ビットレートのデータ形式にＡＶコーデック変換し、ＬＡＮ経由でＩＰリモコンへストリーミング配信する。但し、ＩＰリモコン側で再生出力可能なデータ形式への変換処理として、高ビットレートから低ビットレートへといったビットレートの変換は一例であって、これのみに限定されるものではない。
【００６３】
図３には、本実施形態に係るリモコン・システムにおいて、ＩＰリモコンとして動作することができる端末機器のハードウェア構成例を示している。図示の端末機器は、ＩＰリモコンの専用端末として製作することもできるが、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やゲーム機など他の携帯端末と兼用してデザインすることも可能である。
【００６４】
図示のＩＰリモコン１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１がバス１２経由で各部を統括的にコントロールするように構成されている。
【００６５】
ＣＰＵ１１は、ＲＯＭやＲＡＭからなるメモリ装置１３を備えており、ＲＯＭに格納されているプログラム・コードをＲＡＭ上に展開し、所定の処理を実行する。ここで言う所定の処理として、ネットワークを介した制御対象機器との制御信号のコマンド／レスポンスや、制御対象機器とのコンテンツの送受信、ファイル転送、ＤＬＮＡ機器やＩＲ機器など制御対象機器の遠隔操作などであり、ユーザからの指示入力に応じてこれらの処理を実行する。各処理の詳細については後述に譲る。
【００６６】
入力スイッチ・マトリックス部１４は、テンキーや音声調整キー、画質調整キー、選局キーなどのキー操作部を含み、ユーザからリモート・コントロールの対象となる機器に対する操作内容を入力するようになっている。入力スイッチ・マトリックス部１４上で入力される制御対象機器操作用コマンドは、ネットワーク通信部１５からＩＰネットワーク経由で送信される。
【００６７】
ネットワーク通信部１５は、例えばＩＥＥＥ８０２．１１ａ／ｂなどで構築される無線ネットワーク経由でアクセス・ポイント（ＡＰ）と通信を行なうためのネットワーク・インターフェースを備えている。ネットワーク通信部１５には、ＭＡＣアドレスやＩＰアドレスなどのネットワーク上で固有の識別情報が設定されている。本実施形態では、ネットワーク通信部１５は、入力スイッチ・マトリックス部１４を介した指示に応じたリモート・コントロール要求をネットワーク経由で制御対象機器へ転送するようになっている。
【００６８】
赤外線通信部１６は、ＩＰリモコンを所持するユーザの目の前にある機器を特定するためのデバイス探索要求を赤外線信号として送信するようになっている。赤外線通信部１６は、ＡＶ機器のリモコンなどで広く一般に使用されている赤外線通信規格であるＳＩＲＣＳ（ＳｅｒｉａｌＩｎｆｒａｒｅｄ Ｒｅｍｏｔｅ Ｃｏｎｔｒｏｌ Ｓｙｓｔｅｍ）を適用し、通常の赤外線コマンドを送信する機能を兼ね備えていてもよい。
【００６９】
コーデック処理部１７は、ＡＶコンテンツの符号化並びに復号化処理を行なう。本実施形態では、ネットワーク通信部１５において制御対象機器から受信したＭＰＥＧ４などのＡＶコンテンツを復号化し、音声及び映像を再生出力することができる。例えば、リモコンの操作対象であるテレビ受像機は、受信処理した子画面などの動画像データをＩＰネットワーク経由でＩＰリモコンへ配信し、ＩＰリモコンが持つディスプレイ・スクリーン上で子画面を視聴することができる。なお、ＩＰリモコンからＡＶコンテンツを送信しない場合には、コーデック処理部１７の符号化機能は必須ではない。
【００７０】
グラフィック・ディスプレイ・プロセッサ（ＧＤＰ）１８は、液晶表示部（ＬＣＤ）１９に表示出力するための描画データの処理、並びにＬＣＤ１９の駆動制御を行なう。例えば、コーデック処理部１７によって復号された映像信号は、ＧＤＰ１８によってＬＣＤ１９の画面から表示出力される。また、ネットワーク接続された制御対象機器から取得した機器情報に基づいて、当該制御対象機器操作用のユーザ・インターフェースをＬＣＤ１９で表示出力する。
【００７１】
また、ＩＰリモコンは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）のような有線インターフェースや、メモリカード用のスロットなどからなるデータ入出力用のインターフェース２０を備えている。ＵＳＢインターフェース経由で転送されたＡＶコンテンツ、あるいはメモリカードに格納されたＡＶコンテンツを、コーデック処理部１７で復号してデータ再生出力することができる。あるいは、ＩＰリモコン上で処理されたデータを、コーデック処理部１７で符号化して、ＵＳＢインターフェースからデータ転送し、あるいはメモリカードに書き込むことができる。
【００７２】
図４には、本実施形態に係るリモコン・システムにおいて、リモコン・サーバとして動作する装置の構成を模式的に示している。リモコン・サーバは、例えばテレビ受像機を始めとするＩＰリモコンのメインの制御対象となるＡＶ機器に接続して用いられ、あるいはこの種のＡＶ機器と一体となって構成される。
【００７３】
図示のリモコン・サーバ３０は、ＣＰＵ３１がバス３２経由で各部を統括的にコントロールするように構成されている。
【００７４】
ＣＰＵ３１は、ＲＯＭやＲＡＭからなるメモリ装置３３を備えており、ＲＯＭに格納されているプログラム・コードをＲＡＭ上に展開し、所定の処理を実行する。
【００７５】
リモコン・サーバ３０は、イーサネット（登録商標）などの有線ＬＡＮ通信部３４を備え、ＬＡＮ及びＡＰ経由でＩＰリモコンからのコマンドを受信し、当該操作コマンドの処理を実行する。
【００７６】
また、リモコン・サーバ３０は、赤外線処理部３５を備えている。旧来の赤外線リモコン方式でしか操作できないＩＲ機器のために、ＬＡＮ経由でＩＰリモコンから受信した操作コマンドをＳＩＲＣＳなどの赤外線通信用のコマンド形式に変換し、赤外線を媒体とした光送信を行なう。この際、レガシー制御対象機器がリモコン・サーバから死角となる場合や、両者の距離が長い場合には、ＡＶマウス出力し、レガシー制御対象機器の直近で赤外線コマンドを光送信する。
【００７７】
コーデック処理部３７は、ＡＶコンテンツの符号化並びに復号化処理を行なう。本実施形態では、コーデック処理部３７は、オーディオ信号及びビデオ信号の入力端子を備えており、テレビ受像機やアナログ・ビデオ・レコーダなどの制御対象機器から入力されるオーディオ信号及びビデオ信号を、ＭＰＥＧ４などのＩＰリモコン上で再生可能なデータ形式に符号化して、ＩＰネットワーク経由でＩＰリモコンへ配信する。あるいは、ＭＰＥＧ１又はＭＰＥＧ２などの高ビットレートで記録されている録画コンテンツを制御対象機器としてのＨＤＤレコーダからＬＡＮ経由で取り込み、ＭＰＥＧ４などのＩＰリモコン側で受信再生可能な低ビットレートのデータ形式に変換し、ＬＡＮ経由でストリーミング配信する。
【００７８】
また、リモコン・サーバ３０は、符号化又は復号されたＡＶコンテンツや、受信放送波から分離されるＥＰＧデータ、その他の厖大なデータを格納するために、ＨＤＤなどの大容量記憶装置３８を備えていてもよい。但し、ＨＤＤ３８は、リモコン・サーバ３０にとって必須の構成要素ではない。
【００７９】
Ｂ．リモコン・システムの機能
ＩＰリモコンを利用したリモコン・システムによれば、ＩＰリモコンと制御対象機器をネットワーク経由で接続することにより、制御信号やコンテンツ、ファイル転送などの通信をＩＰリモコンと制御対象機器間で行なうことができる。そして、これらの通信を行なうことで以下に示す基本機能が実現される。
【００８０】
（１）制御信号（コマンド／レスポンス）
制御対象機器へコマンドを送り、そのレスポンス（実行結果）を受け取るようにすることで、リモコン側の表示等に反映したり、連携する次の動作へ誘導したりといった、インタラクティブな操作環境を提供する。
【００８１】
（２）コンテンツの送受信
制御の結果として期待される、ネットワーク上のコンテンツ（動画、静止画）を手元のリモコン画面に表示するなどの再生機能を提供する。また、コンテンツのメタ情報を利用した制御機能を実現する。その例として、手元に表示したＥＰＧの情報を利用して選局（チャンネル切り換え）や録画予約などを行なう。
【００８２】
（３）ファイル転送
ＩＰリモコン側にストレージ・デバイスを搭載する、又はメモリカードなどリムーバブル・メディア用のスロットを搭載し、ＩＰリモコン側のメディアの内容をネットワーク上のコンテンツ再生装置に転送し再生する。例としては、リモコンに挿入したメモリ・メディア内の写真をネットワーク上のテレビ画面で表示する。
【００８３】
（４）遠隔操作
目の前にない機器であっても、ネットワークに接続されている機器であれば、操作可能となる。このことにより、他の部屋のレコーダなどのコンテンツを閲覧可能となる。また、リモコンを外出先から自宅のネットワークに接続し、自宅内にいる場合と同様な操作を可能とする。
【００８４】
（５）リモコンの統一
制御対象機器と相互に通信が可能となる。このことから、制御対象機器から機器情報を取得することで制御対象機器毎に適切なユーザ・インターフェースに切り換えることが可能となり、機器毎に区々であったリモコンを１つに統合することが容易となる。
【００８５】
なお、ＩＰリモコンの形態として、制御機能のみを搭載したものと、制御機能にコンテンツ再生機能が付加されたものの２つに大別され、前者の廉価なリモコンと、高付加価値のあるリモコンをそれぞれ構成することができる。図３に示したＩＰリモコンは後者に該当する。
【００８６】
Ｃ．ＩＰリモコンを用いたリモコン・システムの高付加価値機能
この項では、前項で説明した基本機能を用いて実現される、リモコン・システムの高付加価値機能について説明する。
【００８７】
Ｃ−１．ＥＰＧ機能
テレビジョン放送の番組を選択するための番組ガイドを画像信号に重畳して伝送し、受信側の表示装置において、これを表示するようにした、いわゆる電子番組ガイド（ＥＰＧ：ＥｌｅｃｔｒｉｃａｌＰｒｏｇｒａｍ Ｇｕｉｄｅ）システムが知られている。ＥＰＧシステムには、ＶＢＩ（Ｖｅｒｔｉｃａｌ Ｂｌａｎｋｉｎｇ Ｉｎｔｅｒｖａｌ）方式のものと、デジタル直接衛星放送（ＤＳＳ：ＤｉｇｉｔａｌＳａｔｅｌｌｉｔｅ Ｓｙｓｔｅｍ（Ｈｕｇｈｅｓ Ｃｏｍｍｕｎｉｃａｔｉｏｎ社の商標）で用いられるようなデジタル衛星方式のものがある。
【００８８】
いずれの方式にせよ、ＥＰＧシステムによれば、テレビが受信したＥＰＧ画面が画面上に提示され、ユーザはＥＰＧ画面を手がかりに見たい番組を確認し、ＥＰＧ画面を介して選局操作や番組録画予約操作を行なうことができる。現在、既に数多の放送サービスにおいてＥＰＧが提供されている。
【００８９】
本実施形態に係るリモコン・システムによれば、テレビで受信したＥＰＧデータをＩＰリモコン上で利用し、ＩＰリモコンのＬＣＤ１９上で表示されたＥＰＧ画面を介してテレビのチャンネルを切り換え、さらに録画予約操作を行なうことができる。
【００９０】
本実施形態に係るリモコン・システムによるＥＰＧ機能の操作手順について、図５〜図８を参照しながら解説する。但し、ＩＰリモコンの制御対象機器として、テレビとＨＤＤレコーダが配設されているものとする。このうちテレビはイーサネット（登録商標）などのネットワーク通信機能を備えているＤＬＮＡ機器であるが、ＨＤＤレコーダはネットワーク通信機能を備えておらず、ＳＩＲＣＳベースの赤外線通信方式のみによりリモート・コントロールが可能なＩＲ機器とする。また、テレビは、リモコン・サーバ（図４を参照のこと）と接続又は一体となっており、ＩＰリモコンからＨＤＤレコーダへの操作コマンドは、一旦リモコン・サーバがネットワーク経由で受信し、プロトコル変換を施し、赤外線通信方式によりＨＤＤレコーダへ転送されるものとする。また、テレビ受像機とＨＤＤレコーダは、ＡＶ入出力端子で接続されているものとする。
【００９１】
図５には、テレビが受信したＥＰＧ（現在）データをＩＰリモコンが取得し、ＬＣＤ１９上に表示する様子を示している。
【００９２】
ＩＰリモコン側では、入力スイッチ・マトリックス部１４を介してＥＰＧ表示の決定が入力される。これに応答して、ＩＰリモコンからＤＬＮＡ機器であるテレビ受像機に対し、ＥＰＧ（現在）データ要求がネットワーク経由で送信される。
【００９３】
テレビ受信機側では、受信した放送波に重畳されているＥＰＧ（現在）データを分離し、ネットワーク経由でＩＰリモコンに転送する。
【００９４】
ＥＰＧデータは、例えばＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの構造記述言語で記述されている。ＩＰリモコン側では、ＣＰＵ１１が受信したＥＰＧ（現在）データを解析し、ＥＰＧ画面を組み立てる。そして、ＧＤＰ１８は、ＥＰＧ（現在）画面の表示処理を行ない、図示の通りＬＣＤ１９上にＥＰＧ画面が表示出力される。
【００９５】
図６には、ＩＰリモコン上で表示されているＥＰＧ（現在）画面を介してテレビのチャンネル切り換え操作を行なう様子を示している。
【００９６】
ＩＰリモコン側では、ユーザは入力スイッチ・マトリックス部１４を介して、ＥＰＧ（現在）表示画面上でチャンネルの選択を行なうことができる。そして、チャンネルの選局が設定されると、テレビ受像機に対し、チャンネル切り換え要求がネットワーク経由で送信される。
【００９７】
テレビ受信機側では、受信したチャンネル切換要求で指定されているチャンネルにチューナを合わせる。そして、ＩＰリモコンに対し、チャンネル切り換えが完了したことをネットワーク経由で通知する。
【００９８】
そして、ＩＰリモコン側では、チャンネル切り換え完了メッセージを受信すると、ＬＣＤ１９の表示画面はＥＰＧ（現在）表示に復帰する。
【００９９】
図７には、テレビが受信したＥＰＧ（未来）データをＩＰリモコンが取得し、ＬＣＤ１９上に表示する様子を示している。
【０１００】
ＩＰリモコン側では、入力スイッチ・マトリックス部１４を介してＥＰＧ表示の決定が入力される。これに応答して、ＩＰリモコンから制御対象機器としてのテレビ受像機に対し、ＥＰＧ（未来）データ要求がネットワーク経由で送信される。
【０１０１】
テレビ受信機側では、受信した放送波に重畳されているＥＰＧ（未来）データを分離し、ネットワーク経由でＩＰリモコンに転送する。
【０１０２】
ＩＰリモコン側では、ＣＰＵ１１が受信したＥＰＧ（未来）データを解析し、ＥＰＧ画面を組み立てる。そして、ＧＤＰ１８は、ＥＰＧ（未来）画面の表示処理を行ない、図示の通りＬＣＤ１９上にＥＰＧ画面が表示出力される。
【０１０３】
ＥＰＧ（現在）データは各放送局で現在放送中の番組情報を提供するのに対し、ＥＰＧ（未来）データは番組の録画予約に関する情報を提供する。図８には、ＩＰリモコン上で表示されているＥＰＧ（未来）画面を介して番組の録画予約操作を行なう様子を示している。
【０１０４】
ＩＰリモコン側では、ユーザは入力スイッチ・マトリックス部１４を介して、ＥＰＧ（未来）表示画面上で録画予約を行なうテレビ番組の選択を行なうことができる。そして、チャンネルの選局が設定されると、リモコン・サーバに接続されているテレビ受像機に対し、選択されたテレビ番組の録画予約要求がネットワーク経由で送信される。
【０１０５】
図示の例では、制御対象機器としてのＨＤＤレコーダは、旧来の赤外線リモコン方式でしか操作できないＩＲ機器である。リモコン・サーバは、ＨＤＤレコーダのために、ネットワーク経由でＩＰリモコンから受信した操作コマンドをＳＩＲＣＳなどの赤外線通信用のコマンド形式に変換し、赤外線を媒体とした光送信を行なう。この際、ＩＲ機器がリモコン・サーバから死角となる場合や、両者の距離が長い場合には、ＡＶマウス出力し、ＩＲ機器の直近で赤外線コマンドを光送信するようにしてもよい。但し、ＨＤＤレコーダがＩＰリモコンの至近距離にあり、赤外線を直接当てることができる場合には、ＩＰリモコンは赤外線通信部１６から録画予約要求のためのＳＩＲＣＳコマンドを送信するようにしてもよい。
【０１０６】
図９には、ＥＰＧ（現在）データをＩＰリモコンに表示するための動作シーケンスを示している。
【０１０７】
テレビ受信機に接続されているリモコン・サーバは、週間ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）データをＥＰＧデータとして蓄積する。受信した放送波に重畳されている現在ＳＩデータを分離し、ＥＰＧデータとして蓄積している。
【０１０８】
ＩＰリモコン側では、入力スイッチ・マトリックス部１４を介してＥＰＧ表示の決定が入力される。これに応答して、ＩＰリモコンからＤＬＮＡ機器であるテレビ受像機に対し、ＥＰＧ（現在）データ要求がネットワーク経由で送信される。
【０１０９】
リモコン・サーバは、ＥＰＧ（現在）データをネットワーク経由でＩＰリモコンに転送する。ＩＰリモコン側では、ＣＰＵ１１が受信したＥＰＧ（現在）データを解析し、ＥＰＧ画面を組み立てる。そして、ＧＤＰ１８がＥＰＧ（現在）画面の表示処理を行ない、ＬＣＤ１９上にＥＰＧ画面が表示出力される。
【０１１０】
図１０には、ＥＰＧ（現在）データを表示するためにＩＰリモコンが実行する処理手順をフローチャートの形式で示している。
【０１１１】
入力スイッチ・マトリックス部１４からＥＰＧ（現在）データ表示要求が入力されると、まず現在時刻を取得する（ステップＳ１）。
【０１１２】
次いで、時間帯を指定して、リモコン・サーバへＥＰＧデータ要求を送信する（ステップＳ２）。
【０１１３】
ＩＰリモコンがリモコン・サーバからＥＰＧデータを受信すると（ステップＳ３）、ＣＰＵ１１は、これを基にＥＰＧが面の表示データを構築する（ステップＳ４）。
【０１１４】
そして、ＧＤＰ１８は、生成された表示データをＬＣＤ１９に画面出力する（ステップＳ５）。
【０１１５】
また、現在時刻ではなく、次時間帯を指定してＥＰＧデータ要求を行なうことで、ＩＰリモコンはＥＰＧ（未来）データを取得することができる。上述したように、ＥＰＧ（未来）画面を介してテレビ番組の録画予約操作を行なうことができる。以下では、ＥＰＧ（未来）データを利用してＩＰリモコンから録画機器に番組の録画予約を行なう動作手順に関する幾つかの例を説明する。但し、いずれの場合も、ＨＤＤレコーダなどの録画機器はネットワーク通信機能を備えておらず、ＳＩＲＣＳなど赤外線通信方式によってのみリモコン操作が可能なＩＲ機器であるとする。
【０１１６】
図１１には、ＥＰＧ（未来）データを利用してＩＰリモコンからＩＲ録画機器に番組の録画予約を行なう動作シーケンスの一例を示している。但し、図示の例では、リモコン・サーバが録画予約リストを管理しているものとする。
【０１１７】
テレビ受信機に接続されているリモコン・サーバは、週間ＳＩデータをＥＰＧデータとして蓄積する。受信した放送波に重畳されている現在ＳＩデータを分離し、ＥＰＧデータとして蓄積する。
【０１１８】
一方、ＩＰリモコン側では、ＥＰＧ（現在）画面が表示されているものとする。ここで、入力スイッチ・マトリックス部１４を介してＥＰＧ次時間帯表示の決定が入力されると、これに応答して、ＩＰリモコンからテレビ受像機と一体であるリモコン・サーバに対し、ＥＰＧ（未来）データ要求がネットワーク経由で送信される。
【０１１９】
リモコン・サーバは、ネットワーク経由でＥＰＧ（未来）データをＩＰリモコンに転送する。そして、ＩＰリモコン側では、ＣＰＵ１１が受信したＥＰＧ（未来）データを解析し、ＥＰＧ画面を組み立てる。そして、ＧＤＰ１８は、ＥＰＧ（未来）画面の表示処理を行ない、ＬＣＤ１９上にＥＰＧ画面が表示出力される。
【０１２０】
次いで、ＩＰリモコン側では、ユーザは入力スイッチ・マトリックス部１４を介して、ＥＰＧ（未来）表示画面上で録画予約を行なうテレビ番組の選択が行なわれたとする。これに応答して、リモコン・サーバに対し、録画予約要求が予約データとともにネットワーク経由で送信される。
【０１２１】
リモコン・サーバは、受信した録画予約要求を解析し、同じ番組の録画予約が重複して要求されていないかチェックする。ここで、予約重複が発覚した場合には、リモコン・サーバは、予約重複ステータスをＩＰリモコンにネットワーク経由で返信する。そして、ＩＰリモコン側ではＬＣＤ１９を介してエラー表示が行なわれる。
【０１２２】
録画予約要求が重複していない場合には、リモコン・サーバは、自装置内で管理する録画予約リストに当該要求の録画予約を新規登録する。そして、予約完了ステータスをＩＰリモコンにネットワーク経由で返信する。そして、ＩＰリモコン側ではＬＣＤ１９を介して予約完了表示が行なわれる。
【０１２３】
以降、リモコン・サーバは、録画予約された時刻になるまで待機する。そして、録画予約時刻が到来すると、ＩＲ録画機器に対し電源を投入するためのＳＩＲＣＳコマンドを送信し、録画予約されているテレビ番組の録画動作を開始させる。
【０１２４】
その後、録画設定時間が経過すると、リモコン・サーバは、ＩＲ録画機器に対し、録画動作を停止するためのＳＩＲＣＳコマンドを送信し、続いて電源を停止するためのＳＩＲＣＳコマンドを送信し、本録画予約動作全体を終了させる。
【０１２５】
図１１に示した動作例では、録画予約時刻には、リモコン・サーバとＩＲ録画機器ともに通電する必要がある。
【０１２６】
図１２には、ＥＰＧ（未来）データを利用してＩＰリモコンから録画機器に番組の録画予約を行なう動作シーケンスについての他の例を示している。但し、図示の例では、リモコン・サーバが録画予約リストを管理した上で、録画機器に予約データを転送するものとする。
【０１２７】
テレビ受信機に接続されているリモコン・サーバは、週間ＳＩデータをＥＰＧデータとして蓄積する。受信した放送波に重畳されている現在ＳＩデータを分離し、ＥＰＧデータとして蓄積する。
【０１２８】
一方、ＩＰリモコン側では、ＥＰＧ（現在）画面が表示されているものとする。ここで、入力スイッチ・マトリックス部１４を介してＥＰＧ次時間帯表示の決定が入力されると、これに応答して、ＩＰリモコンからテレビ受像機と一体であるリモコン・サーバに対し、ＥＰＧ（未来）データ要求がネットワーク経由で送信される。
【０１２９】
リモコン・サーバは、ネットワーク経由でＥＰＧ（未来）データをＩＰリモコンに転送する。そして、ＩＰリモコン側では、ＣＰＵ１１が受信したＥＰＧ（未来）データを解析し、ＥＰＧ画面を組み立てる。そして、ＧＤＰ１８は、ＥＰＧ（未来）画面の表示処理を行ない、ＬＣＤ１９上にＥＰＧ画面が表示出力される。
【０１３０】
次いで、ＩＰリモコン側では、ユーザは入力スイッチ・マトリックス部１４を介して、ＥＰＧ（未来）表示画面上で録画予約を行なうテレビ番組の選択が行なわれたとする。これに応答して、リモコン・サーバに対し、録画予約要求が予約データとともにネットワーク経由で送信される。
【０１３１】
リモコン・サーバは、受信した録画予約要求を解析し、同じ番組の録画予約が重複して要求されていないかチェックする。ここで、予約重複が発覚した場合には、リモコン・サーバは、予約重複ステータスをＩＰリモコンにネットワーク経由で返信する。そして、ＩＰリモコン側ではＬＣＤ１９を介してエラー表示が行なわれる。
【０１３２】
録画予約要求が重複していない場合には、リモコン・サーバは、自装置内で管理する録画予約リストに当該要求の録画予約を新規登録する。そして、予約完了ステータスをＩＰリモコンにネットワーク経由で返信する。ＩＰリモコン側ではＬＣＤ１９を介して予約完了表示が行なわれる。
【０１３３】
そして、録画機器が赤外線通信方式によってのみリモコン操作が可能なＩＲ機器であるときには、ＩＰネットワーク経由で転送されてきた録画予約要求コマンドをＳＩＲＣＳなどの赤外線通信コマンドにＩＰ／ＩＲプロトコル変換し、予約データを録画機器に転送する。予約データには、録画予約するテレビ番組の番組名や、録画日時、放送局など、ＥＰＧから取得したメタ情報を含むものとする。
【０１３４】
録画機器では、録画予約データを受信すると、自装置内で管理する録画予約リストに当該要求の録画予約を新規登録する。そして、録画予約時刻が到来すると、自装置の電源を投入して、録画予約されているテレビ番組の録画動作を開始させる。
【０１３５】
その後、録画設定時間が経過すると、録画機器は、録画動作を停止し、続いて電源を停止して、本録画予約動作全体を終了させる。
【０１３６】
図１２に示した動作例では、録画予約時刻には録画機器だけが通電していればよく、録画予約が完了した後はリモコン・サーバの電源を停止することができる。
【０１３７】
図１３には、ＥＰＧ（未来）データを利用してＩＰリモコンから録画機器に番組の録画予約を行なう動作シーケンスについてのさらに他の例を示している。但し、図示の例では、録画機器が録画予約リストを管理しているものとする。
【０１３８】
テレビ受信機に接続されているリモコン・サーバは、週間ＳＩデータをＥＰＧデータとして蓄積する。受信した放送波に重畳されている現在ＳＩデータを分離し、ＥＰＧデータとして蓄積する。
【０１３９】
一方、ＩＰリモコン側では、ＥＰＧ（現在）画面が表示されているものとする。ここで、入力スイッチ・マトリックス部１４を介してＥＰＧ次時間帯表示の決定が入力されると、これに応答して、ＩＰリモコンからテレビ受像機と一体であるリモコン・サーバに対し、ＥＰＧ（未来）データ要求がネットワーク経由で送信される。
【０１４０】
リモコン・サーバは、ネットワーク経由でＥＰＧ（未来）データをＩＰリモコンに転送する。そして、ＩＰリモコン側では、ＣＰＵ１１が受信したＥＰＧ（未来）データを解析し、ＥＰＧ画面を組み立てる。そして、ＧＤＰ１８は、ＥＰＧ（未来）画面の表示処理を行ない、ＬＣＤ１９上にＥＰＧ画面が表示出力される。
【０１４１】
次いで、ＩＰリモコン側では、ユーザは入力スイッチ・マトリックス部１４を介して、ＥＰＧ（未来）表示画面上で録画予約を行なうテレビ番組の選択が行なわれたとする。これに応答して、リモコン・サーバに対し、録画予約要求が予約データとともにネットワーク経由で送信される。
【０１４２】
録画機器が赤外線通信方式によってのみリモコン操作が可能なＩＲ機器であるときには、リモコン・サーバは、ＩＰネットワーク経由で転送されてきた録画予約要求コマンドをＳＩＲＣＳなどの赤外線通信コマンドにＩＰ／ＩＲプロトコル変換し、予約データを録画機器に転送する。予約データには、録画予約するテレビ番組の番組名や、録画日時、放送局など、ＥＰＧから取得したメタ情報を含むものとする。また、リモコン・サーバは、録画予約要求の転送完了ステータスをＩＰリモコンにネットワーク経由で返信する。
【０１４３】
録画機器側では、赤外線通信により予約データを受信すると、これを解析し、同じ番組の録画予約が重複して要求されていないかチェックする。ここで、予約重複が発覚した場合には、エラー表示を行なう。また、録画予約要求が重複していない場合には、自装置内で管理する録画予約リストに当該要求の録画予約を新規登録し、予約完了表示を行なう。
【０１４４】
そして、録画予約時刻が到来すると、録画機器は、自装置の電源を投入して、録画予約されている番組の録画動作を開始させる。
【０１４５】
その後、録画設定時間が経過すると、録画機器は、録画動作を停止し、続いて電源を停止して、本録画予約動作全体を終了させる。
【０１４６】
Ｃ−２．動画再生機能
既に述べたように、本実施形態に係るＩＰリモコンは、コーデック処理機能とグラフィック表示機能を備えており、動画再生を行なうことができる。例えば、制御対象機器であるテレビ受像機若しくはリモコン・サーバなどから配信されるＡＶコンテンツを復号して、音声及び映像出力する。
【０１４７】
この際、リモコン・サーバなどは、アナログ放送波として受信されたオーディオ信号及びビデオ信号を、ＭＰＥＧ４などのＩＰリモコン上で再生可能なデータ形式に符号化して、ＩＰネットワーク経由でＩＰリモコンへ配信する。あるいは、ＭＰＥＧ１又はＭＰＥＧ２などの高ビットレートで記録されている録画コンテンツをＨＤＤレコーダからＬＡＮ経由で取り込み、ＭＰＥＧ４などのＩＰリモコン側で受信再生可能な低ビットレートのデータ形式に変換し、ＬＡＮ経由でストリーミング配信する。
【０１４８】
本実施形態に係るリモコン・システムによる動画再生機能の操作手順について、図１４〜図１９を参照しながら解説する。但し、ＩＰリモコンの制御対象機器として、テレビとＨＤＤレコーダが配設されているものとする。このうちテレビはイーサネット（登録商標）などのネットワーク通信機能を備えているＤＬＮＡ機器であるが、ＨＤＤレコーダはネットワーク通信機能を備えておらず、ＳＩＲＣＳベースの赤外線通信方式のみにより遠隔操作が可能であるＩＲ機器であるとする。また、テレビは、リモコン・サーバ（図４を参照のこと）と接続又は一体となっており、ＩＰリモコンからＨＤＤレコーダへの操作コマンドは、一旦リモコン・サーバがネットワーク経由で受信し、プロトコル変換を施し、赤外線通信方式によりＨＤＤレコーダへ転送されるものとする。また、リモコン・サーバとＨＤＤレコーダはＡＶ入出力端子により接続されている。
【０１４９】
図１４には、テレビで受信した地上波アナログ放送をＩＰリモコンで視聴する様子を示している。
【０１５０】
ＩＰリモコン側では、入力スイッチ・マトリックス部１４を介して操作対象としてテレビを選択する。ＩＰリモコンから制御対象機器としてのテレビ受像機に対し電源投入要求が送信され、これに応答して、テレビの電源が入る。
【０１５１】
続いて、ＩＰリモコン側では、入力スイッチ・マトリックス部１４を介してチャンネルの選択操作が行なわれ、視聴したいチャンネルが決まると、テレビ視聴を決定する。そして、ＩＰリモコンからテレビへ、動画転送要求が送信される。
【０１５２】
テレビ側では、動画転送要求に応答して、視聴決定されたチャンネルでアナログ放送波を受信する。そして、これらアナログ映像及び音声信号をＭＰＥＧ４などのＩＰリモコン側で取り扱うことができるデータ形式に変換し、ＩＰリモコンにストリーミング配信する。
【０１５３】
ＩＰリモコン側では、このようにして転送された動画データを復号し、ＬＣＤ１９上でテレビ番組を表示する。
【０１５４】
テレビで視聴中のテレビ番組や録画機器からのストリーミング映像をＩＰリモコン上に表示する操作のことを、本明細書では「キャッチ（ｃａｔｃｈ）」とも呼ぶ。
【０１５５】
図１５〜図１６には、テレビで受信した地上波アナログ放送をＩＰリモコンで視聴しているときにチャンネルを切り換え操作する様子を示している。但し、テレビは同時に２以上のチャンネルから放送波を受信可能な多重チューナ機能を備えているものとする。
【０１５６】
上述したように、テレビ側では受信した放送番組を符号化してＩＰリモコンにストリーミング配信し、ＩＰリモコン側ではこれを受信並びに復号して、ＬＣＤ１９上でテレビ番組を表示している。この時点では、テレビ画面とＩＰリモコンのＬＣＤ１９では同じ番組が表示されている。
【０１５７】
ここで、ＩＰリモコン側では、入力スイッチ・マトリックス部１４を介してチャンネルの選択操作が行なわれる。例えば、ＩＰリモコンがユーザ・インターフェースを備えている場合には、メディアとしてテレビを選択し、所望のチャンネルにカーソル位置を合わせるという操作が行なわれる（図示しない）。
【０１５８】
そして、チャンネル切り換えが決定されると、ＩＰリモコンからテレビへ、チャンネル切換要求が送信される。
【０１５９】
テレビ側では、チャンネル切換要求に応答して、決定されたチャンネルでアナログ放送波を受信するとともに、ＭＰＥＧ４などのＩＰリモコン側で取り扱うことができるデータ形式に変換し、ＩＰリモコンにストリーミング配信する。
【０１６０】
チャンネル切換はＩＰリモコン上で行なわれたものであるから、テレビ自体は元のチャンネルで受信した番組の表示をそのまま行なっている。一方、ＩＰリモコン側では、転送された動画データを復号し、ＬＣＤ１９上で表示されるので、チャンネル切換後のテレビ番組を視聴することができる。
【０１６１】
図１７には、ＩＰリモコン側で視聴中のテレビ番組にテレビ側の表示映像を切り換える様子を示している。
【０１６２】
同図に示すように、ＩＰリモコン側で視聴中のチャンネルに切り換えるための画面切換要求が、テレビへ送信される。
【０１６３】
テレビ側では、この要求に応答して、指定されたチャンネルに切り換え、チャンネル切換後のテレビ番組の映像を表示する。そして、受信中のアナログ映像及び音声信号をＭＰＥＧ４などのＩＰリモコン側で取り扱うことができるデータ形式に変換し、ＩＰリモコンにストリーミング配信する。
【０１６４】
ＩＰリモコン側では、このようにして転送された動画データを復号し、ＬＣＤ１９上でテレビ番組を表示する。この結果、テレビ画面とＩＰリモコンのＬＣＤ１９では同じ番組が表示されることになる。
【０１６５】
ＩＰリモコンで視聴中のテレビ番組やストリーミング映像をテレビ上に表示する操作のことを、本明細書では「スロウ（ｔｈｒｏｗ）」とも呼ぶ。
【０１６６】
図１８〜図１９には、録画機器に保存されている録画コンテンツをＩＰリモコン上で視聴する様子を示している。
【０１６７】
ＩＰリモコン側では、ユーザは、入力スイッチ・マトリックス部１４を介して、ＨＤＤレコーダなどの録画機器の起動と録画コンテンツの配信を指示する。これらの要求は、テレビ受像機と一体であるリモコン・サーバに、ネットワーク経由で送信される。
【０１６８】
図示の例では、制御対象機器であるＨＤＤレコーダは、赤外線リモコン方式でしか操作できないＩＲ機器である。リモコン・サーバは、ＨＤＤレコーダのために、ネットワーク経由でＩＰリモコンから受信した操作コマンドをＳＩＲＣＳなどの赤外線通信用のコマンド形式にＩＰ／ＩＲ変換し、赤外線を媒体とした光送信を行なう。この際、レガシー制御対象機器がリモコン・サーバから死角となる場合や、両者の距離が長い場合には、ＡＶマウス出力し、ＩＲ機器の直近で赤外線コマンドを光送信する。但し、ＨＤＤレコーダがＩＰリモコンの至近距離にあり、赤外線を直接当てることができる場合には、ＩＰリモコンは赤外線通信部１６から録画予約要求のためのＳＩＲＣＳコマンドを出力するようにしてもよい。
【０１６９】
ＨＤＤレコーダは、ＳＩＲＣＳコマンドに応答して、自装置の電源を投入するとともに、指定された録画コンテンツのＡＶ出力映像をリモコン・サーバに供給する。
【０１７０】
リモコン・サーバでは、ＨＤＤレコーダのＡＶ出力映像を、ＭＰＥＧ４などのＩＰリモコン上で再生可能なデータ形式に符号化して、ＩＰネットワーク経由でＩＰリモコンへ配信する。あるいは、ＭＰＥＧ１又はＭＰＥＧ２などの高ビットレートで記録されている録画コンテンツをＨＤＤレコーダから取り込み、ＭＰＥＧ４などのＩＰリモコン側で受信再生可能な低ビットレートのデータ形式に変換し、ＬＡＮ経由でストリーミング配信する。
【０１７１】
ＩＰリモコン側では、転送された動画データを復号し、ＬＣＤ１９上で表示されるので、録画コンテンツを視聴することができる。一方、テレビ自体は、元のチャンネルで受信した番組の表示をそのまま行なっている。
【０１７２】
さらに、図１９に示すように、スロウ操作（前述）によって、ＩＰリモコン側で視聴中の録画コンテンツにテレビ側のチャンネルを切り換えることができる。
【０１７３】
この場合、ＩＰリモコン側で視聴中の録画コンテンツに切り換えるための画面切換要求が、テレビへ送信される。
【０１７４】
テレビ側では、この要求に応答して、ＨＤＤレコーダからのＡＶ出力映像を、符号化してＩＰリモコンへ配信するとともに、表示画面もテレビ映像からこのＡＶ出力映像に切り換える。
【０１７５】
図２０には、赤外線通信方式によってのみリモコン操作が可能なＩＲ録画機器からＩＰリモコンにＡＶコンテンツをストリーミング配信する動作シーケンス例を示している。
【０１７６】
この場合、ネットワーク接続機能と赤外線コマンドへのプロトコル変換機能を備えたリモコン・サーバが介在する。リモコン・サーバは、例えばテレビに接続され、あるいは一体的に構成されている。また、リモコン・サーバは、自装置から赤外線コマンドを送信可能なＩＲ機器に関する情報をあらかじめ登録しているものとする。
【０１７７】
ＩＰリモコンは、電源投入を行なうと、リモコン・サーバに対しネットワーク経由で、ＩＲ機器に関する機器情報を要求する。
【０１７８】
リモコン・サーバは、機器情報要求に応答して、ＩＲ機器に関する情報を、ネットワーク経由でＩＰリモコンに返信する。
【０１７９】
ＩＰリモコンのＬＣＤ１９上では、受信した機器リストが表示される。ユーザがこの画面上でＩＲ機器を選択すると、当該ＩＲ機器に対するＡＶコンテンツのストリーミング開始要求を、ネットワーク経由でリモコン・サーバに送信する。
【０１８０】
リモコン・サーバは、ストリーミング開始要求を受信すると、要求されているＩＲ機器の電源が投入され、映像出力中であるか否かを確認する。当該ＩＲ機器の電源が投入されていない場合には、電源を投入し、映像出力を開始させる。
【０１８１】
そして、リモコン・サーバは、ＩＲ機器からのＡＶ出力映像をＭＰＥＧ４などのＩＰリモコン上で再生可能なデータ形式に符号化して、ＩＰネットワーク経由でＩＰリモコンへストリーミング配信する。
【０１８２】
ＩＰリモコン側では、このようにして転送された動画データを復号し、ＬＣＤ１９上で映像を表示する。
【０１８３】
また、ＩＰリモコン側では、ストリーミング表示中も、入力スイッチ・マトリックス部１４を介してＩＲ機器の操作を行なうことができる。ここで言う操作には、出力映像の切り換えやチャンネル切り換えなどが含まれる。
【０１８４】
ＩＰリモコンのＩＲ機器に対するコマンドが、ネットワーク経由でリモコン・サーバに送られる。リモコン・サーバは、ネットワーク経由でＩＰリモコンから受信した操作コマンドをＳＩＲＣＳなどの赤外線通信用のコマンド形式に変換し、赤外線を媒体とした光送信を行なう。
【０１８５】
ＩＲ機器は、赤外線で受信したコマンドを実行する。そして、リモコン・サーバを介して、コマンド実行結果が反映された映像のストリーミングが行なわれる。
【０１８６】
ＩＰリモコンの制御対象機器が赤外線通信方式によってのみリモコン操作が可能なＩＲ機器であるときには、上述したように、コマンドのプロトコル変換を行なうリモコン・サーバが介在する。これに対し、制御対象機器自体がネットワーク接続機能を備えたＤＬＮＡ機器の場合には、ＩＰリモコンはネットワーク経由でコマンド操作することができるので、リモコン・サーバによる仲介は不要となる。
【０１８７】
図２１には、ＤＬＮＡ機器からＩＰリモコンにＡＶコンテンツをストリーミングする動作シーケンス例を示している。
【０１８８】
ＩＰリモコンは、電源投入を行なうと、ＤＬＮＡ機器に対しネットワーク経由で機器情報を要求する。
【０１８９】
このとき、既に電源が投入されているＤＬＮＡ機器は、機器情報要求に応答して、機器情報をネットワーク経由でＩＰリモコンに返信する。
【０１９０】
ＩＰリモコンのＬＣＤ１９の画面上では、応答のあったＤＬＮＡ機器に関する機器リストが表示される。過去に機器情報の応答があったＤＬＮＡ機器に関しては、グレーアウトして表示する。また、所定期間応答がなかったＤＬＮＡ機器は、ネットワークから取り外されたと判断して、機器リストから削除する。
【０１９１】
ユーザがこの画面上であるＤＬＮＡ機器を選択すると、当該ＤＬＮＡ機器の電源が投入されているか、すなわち機器情報の応答があったかどうかを確認する。電源が投入されていない場合には、当該ＤＬＮＡ機器に対して、電源投入要求をネットワーク経由で送る。
【０１９２】
電源投入要求を受け取ったＤＬＮＡ機器は、電源を投入すると、ネットワーク参加通知をＩＰリモコンに返す。ＩＰリモコン側では、ＤＬＮＡ機器の起動を機器リストに反映させ、当該ＤＬＮＡ機器のグレーアウト表示を正常表示に変える。
【０１９３】
また、選択されたＤＬＮＡ機器の電源が投入されている場合には、当該ＤＬＮＡ機器に対して、提供可能なコンテンツのリストをネットワーク経由で要求する。ＤＬＮＡ機器は、これに対し、コンテンツのリストをＩＰリモコンに返信する。例えば、ＤＬＮＡ機器がＨＤＤレコーダのような録画機器であれば、コンテンツ・リストは録画コンテンツの一覧であり、テレビであれば受信可能なチャンネルのリストである。
【０１９４】
ＩＰリモコンのＬＣＤ１９の画面上では、受信したコンテンツ・リストが表示される。ユーザがこの画面上で所望のコンテンツを選択すると、当該コンテンツのストリーミング開始要求を、ネットワーク経由でリモコン・サーバに送信する。
【０１９５】
ＤＬＮＡ機器は、ストリーミング開始要求を受信すると、該当する映像を出力し、さらにこのＡＶ出力映像をＭＰＥＧ４などのＩＰリモコン上で再生可能なデータ形式に符号化して、ＩＰネットワーク経由でＩＰリモコンへストリーミング配信する。
【０１９６】
ＩＰリモコン側では、このようにして転送された動画データを復号し、ＬＣＤ１９上で映像を表示する。
【０１９７】
また、ＩＰリモコン側では、ストリーミング表示中も、入力スイッチ・マトリックス部１４を介してコンテンツの操作を行なうことができる。ここで言うコンテンツの操作には、出力映像の切り換えやチャンネル切り換えなどが含まれる。
【０１９８】
ＩＰリモコンからは、コンテンツ操作用のコマンドが、ネットワーク経由でＤＬＮＡ機器に送られる。ＤＬＮＡ機器は受信したコマンドを実行し、コマンド実行結果が反映された映像のストリーミングが行なわれる。
【０１９９】
図２０で示した動作シーケンスに従って、ＩＲ録画機器から出力される映像コンテンツをＩＰリモコンで視聴することができる。図２２には、ＩＰリモコンで視聴しているＩＲ機器のコンテンツをテレビに「スロウ」する動作シーケンス例を示している。但し、テレビはリモコン・サーバ機能を搭載しているものとする。
【０２００】
ＨＤＤレコーダやその他の録画機器などのＩＲ録画機器からＡＶ映像を出力している。そして、テレビは、リモコン・サーバ機能により、このＡＶ出力映像をＭＰＥＧ４などのＩＰリモコン上で再生可能なデータ形式に符号化して、ＩＰネットワーク経由でＩＰリモコンへストリーミング配信している。ＩＰリモコン側では、転送された動画データを復号し、ＬＣＤ１９上で映像を表示する。
【０２０１】
ここで、ＩＰリモコン側で、入力スイッチ・マトリックス部１４を介してスロウ操作が実行されたとする。ＩＰリモコンは、テレビに対しストリーミング停止を指示し、テレビはこれに応答して、ＩＰリモコンへのストリーミングを停止する。
【０２０２】
次いで、ＩＰリモコンは、テレビに対し、ＩＲ機器のコンテンツの再生を指示する。このとき、コンテンツを指定して再生することになるが、コンテンツ提供元の機器とその表示先、テレビのＡＶ入力端子名と表示先、テレビのファンクション名と表示先など、コンテンツの指定方法は数通りある。
【０２０３】
テレビ側では、コンテンツ再生指示に応答して、ＩＲ録画機器からのＡＶ出力映像を表示出力する。
【０２０４】
また、図２１で示した動作シーケンスに従って、ＤＬＮＡ機器から出力される映像コンテンツをＩＰリモコンで直接視聴することができる。図２３には、ＩＰリモコンで視聴しているＤＬＮＡ機器のコンテンツをテレビに「スロウ」する動作シーケンス例を示している。
【０２０５】
ＨＤＤレコーダやその他の録画機能を備えたＤＬＮＡ機器は、ＡＶ出力映像をＭＰＥＧ４などのＩＰリモコン上で再生可能なデータ形式に符号化して、ＩＰネットワーク経由でＩＰリモコンへストリーミング配信している。ＩＰリモコン側では、転送された動画データを復号し、ＬＣＤ１９上で映像を表示する。
【０２０６】
ここで、ＩＰリモコン側で、入力スイッチ・マトリックス部１４を介してスロウ操作が実行されたとする。ＩＰリモコンは、ＤＬＮＡ機器に対し、自身へのストリーミング停止を指示する。ＤＬＮＡ機器は、これに応答して、ＩＰリモコンへのストリーミングを停止する。
【０２０７】
次いで、ＩＰリモコンは、コンテンツ再生指示をネットワーク経由で行なう。この再生指示では、サーバ、コンテンツ名、再生開始ポイント、表示先を指定する。
【０２０８】
これに応答して、コンテンツのスロウ先として指定されたテレビは、ＤＬＮＡ機器へのストリーミング要求を行なう。そして、ＤＬＮＡ機器は、指定されたコンテンツを指定された再生開始ポイントからストリーミングを開始する。テレビは受信したストリーミング映像を表示出力する。
【産業上の利用可能性】
【０２０９】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【０２１０】
本明細書では、ＩＰリモコンの制御対象機器としてテレビ受像機やＨＤＤレコーダなどの録画機器を例に挙げて説明してきたが、本発明の要旨はこれに限定されるものではない。ＡＶコンテンツを扱うその他の機器や、ＡＶコンテンツを扱わない家電機器や情報機器をＩＰリモコンの制御対象機器として、同様に本発明に係るリモコン・システムを構築することができる。
【０２１１】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【符号の説明】
【０２１２】
１１…ＣＰＵ
１２…バス
１３…メモリ装置
１４…入力スイッチ・マトリックス部
１５…ネットワーク通信部
１６…赤外線通信部
１７…コーデック処理部
１８…グラフィック・ディスプレイ・プロセッサ
１９…液晶表示部
２０…データ入出力インターフェース
３１…ＣＰＵ
３２…バス
３３…メモリ装置
３４…有線ＬＡＮ部
３５…赤外線処理部
３７…コーデック処理部
３８…ＨＤＤ
【図１】
0005730800.tif 000002
【図２】
0005730800.tif 000003
【図３】
0005730800.tif 000004
【図４】
0005730800.tif 000005
【図５】
0005730800.tif 000006
【図６】
0005730800.tif 000007
【図７】
0005730800.tif 000008
【図８】
0005730800.tif 000009
【図９】
0005730800.tif 000010
【図１０】
0005730800.tif 000011
【図１１】
0005730800.tif 000012
【図１２】
0005730800.tif 000013
【図１３】
0005730800.tif 000014
【図１４】
0005730800.tif 000015
【図１５】
0005730800.tif 000016
【図１６】
0005730800.tif 000017
【図１７】
0005730800.tif 000018
【図１８】
0005730800.tif 000019
【図１９】
0005730800.tif 000020
【図２０】
0005730800.tif 000021
【図２１】
0005730800.tif 000022
【図２２】
0005730800.tif 000023
【図２３】
0005730800.tif 000024