(57)【要約】【課題】テレビ等に表示されたＧＵＩを容易に操作可能とする。【解決手段】テレビ１は、ルータ３を介してインターネットから受信したＷｅｂ情報に基づいてＷｅｂ画面を生成し、出力する。また、テレビ１は、Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出し、アクセスポイント５を介してリモコン２へ送信する。リモコン２は、受信したＧＵＩ情報に基づいてＧＵＩ部品を表示するＧＵＩ画面を生成し、表示する。ユーザがリモコン２に入力操作を行うと、リモコン２は、ユーザが入力した内容を示す入力情報を生成し、アクセスポイント５を介してテレビ１に送信する。テレビ１は、入力情報に基づいてユーザが選択したＧＵＩ部品に対応する画面を生成し、出力する。【選択図】図１
2012222626.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂ情報を取得するＷｅｂ情報取得手段と、
前記Ｗｅｂ情報に基づいて、Ｗｅｂページを表示するＷｅｂ表示手段と、
前記Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出する抽出手段と、
前記ＧＵＩ情報をリモートコントローラに送信するＧＵＩ情報送信手段と、
前記リモートコントローラからユーザが選択した前記ＧＵＩ部品を示す入力情報を受信する入力情報受信手段と、
前記入力情報に基づいて、前記ユーザが選択した前記ＧＵＩ部品に対応する画面を表示するよう前記Ｗｅｂ表示手段を制御する制御手段と、
を含むテレビと、
前記テレビから前記ＧＵＩ情報を受信するＧＵＩ情報受信手段と、
前記ＧＵＩ情報に基づいて、前記ＧＵＩ部品を表示するＧＵＩ画面を表示するＧＵＩ表示手段と、
前記ユーザの前記ＧＵＩ部品の選択を受け付ける入力手段と、
前記ユーザが選択した前記ＧＵＩ部品を示す前記入力情報を前記テレビに送信する入力情報送信手段と、
を含む前記リモートコントローラと、
を備えることを特徴とするリモートコントロールシステム。
【請求項２】
前記ＧＵＩ部品は、コマンドの一覧を示すコンテキストメニューを含み、
前記リモートコントローラの前記ＧＵＩ表示手段は、前記ＧＵＩ情報に基づいて、所定の条件の下で前記コンテキストメニューを表示し、
前記テレビの前記入力情報受信手段がリモートコントローラからユーザがコンテキストメニューに含まれる任意の前記コマンドを選択したことを示す前記入力情報を受信すると、前記制御手段は、任意の前記コマンドに対応する画面を表示するよう前記Ｗｅｂ表示手段を制御することを特徴とする請求項１に記載のリモートコントロールシステム。
【請求項３】
前記リモートコントローラは、
前記リモートコントローラの向きおよび傾きを検出する検出手段をさらに含み、
前記ＧＵＩ表示手段は、前記検出手段が検出した向きおよび傾きに基づいて、前記ＧＵＩ画面をスクロール表示させることを特徴とする請求項１または２に記載のリモートコントロールシステム。
【請求項４】
前記リモートコントローラは、
前記テレビを検知する検知手段をさらに備え、
前記ＧＵＩ表示手段は、前記検知手段が前記テレビを検知すると、前記テレビのリモコン画面を表示することを特徴とする請求項１ないし３のいずれか１項に記載のリモートコントロールシステム。
【請求項５】
前記検知手段は、所定の方向の画像を取得し、取得した画像を解析して前記テレビの存在を検知し、取得した画像とあらかじめ記憶した前記テレビの画像と比較して前記テレビを識別することを特徴とする請求項１ないし４のいずれか１項に記載のリモートコントロールシステム。
【請求項６】
前記検知手段は、前記テレビと無線通信を行って前記テレビの存在を検知し、前記テレビから前記テレビを識別する識別情報を取得し、前記識別情報に基づいて前記テレビを識別することを特徴とする請求項１ないし５のいずれか１項に記載のリモートコントロールシステム。
【請求項７】
Ｗｅｂ情報を取得するＷｅｂ情報取得手段と、
前記Ｗｅｂ情報に基づいて、Ｗｅｂページを表示するＷｅｂ表示手段と、
前記Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出する抽出手段と、
前記ＧＵＩ情報をリモートコントローラに送信するＧＵＩ情報送信手段と、
前記リモートコントローラからユーザが選択した前記ＧＵＩ部品を示す入力情報を受信する入力情報受信手段と、
前記入力情報に基づいて、前記ユーザが選択した前記ＧＵＩ部品に対応する画面を表示するよう前記Ｗｅｂ表示手段を制御する制御手段と、
を備えることを特徴とするテレビ。
【請求項８】
テレビからＧＵＩ部品を示すＧＵＩ情報を受信するＧＵＩ情報受信手段と、
前記ＧＵＩ情報に基づいて、前記ＧＵＩ部品を表示するＧＵＩ画面を表示するＧＵＩ表示手段と、
ユーザの前記ＧＵＩ部品の選択を受け付ける入力手段と、
前記ユーザが選択した前記ＧＵＩ部品を示す入力情報を前記テレビに送信する入力情報送信手段と、
を備えることを特徴とするリモートコントローラ。
【請求項９】
テレビが実行する
Ｗｅｂ情報を取得するＷｅｂ情報取得ステップと、
前記Ｗｅｂ情報に基づいて、Ｗｅｂページを表示するＷｅｂ表示ステップと、
前記Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出する抽出ステップと、
前記ＧＵＩ情報をリモートコントローラに送信するＧＵＩ情報送信ステップと、
前記リモートコントローラが実行する
前記テレビから前記ＧＵＩ情報を受信するＧＵＩ情報受信ステップと、
前記ＧＵＩ情報に基づいて、前記ＧＵＩ部品を表示するＧＵＩ画面を表示するＧＵＩ表示ステップと、
前記ユーザの前記ＧＵＩ部品の選択を受け付ける入力ステップと、
ユーザが選択した前記ＧＵＩ部品を示す入力情報を前記テレビに送信する入力情報送信ステップと、
前記テレビが実行する
前記リモートコントローラから前記ユーザが選択した前記ＧＵＩ部品を示す前記入力情報を受信する入力情報受信ステップと、
前記入力情報に基づいて、前記ユーザが選択した前記ＧＵＩ部品に対応する画面を表示するよう制御する制御ステップと、
を備えることを特徴とするリモートコントロール方法。
【請求項１０】
コンピュータを、
Ｗｅｂ情報を取得するＷｅｂ情報取得手段、
前記Ｗｅｂ情報に基づいて、Ｗｅｂページを表示するＷｅｂ表示手段、
前記Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出する抽出手段、
前記ＧＵＩ情報をリモートコントローラに送信するＧＵＩ情報送信手段、
前記リモートコントローラからユーザが選択した前記ＧＵＩ部品を示す入力情報を受信する入力情報受信手段、
前記入力情報に基づいて、前記ユーザが選択した前記ＧＵＩ部品に対応する画面を表示するよう前記Ｗｅｂ表示手段を制御する制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビを遠隔操作するリモートコントロールシステム、テレビ、リモートコントローラ、リモートコントロール方法およびプログラムに関する。
【背景技術】
【０００２】
テレビのデジタル化、インターネットの普及、インターネット上の動画コンテンツの充実などを背景とし、Ｗｅｂブラウジング機能を備えたテレビが開発されている。
【０００３】
この種のテレビでＷｅｂブラウジングを行う場合、ＧＵＩを画面に表示し、ＧＵＩ部品のポインティングなどのＧＵＩ操作をする必要がある。また、ある程度離れた位置で視聴されるというテレビの使用形態から、一般のコンピュータ等と異なり、リモコン（リモートコントローラ）による操作が望まれる。
【０００４】
リモコンによりＧＵＩを操作する方法として、以下の方法が知られている。
【０００５】
第１の方法は、リモコン上のキーの操作によってＧＵＩを操作する方法である。具体的には、リモコンに搭載されたカーソルキーの操作によって画面上のマウスカーソルを操作し、リモコンのボタンで選択、実行を行う方法である。
【０００６】
第２の方法は、特殊リモコンによってＧＵＩを操作する方法である。ゲーム機のリモコンのなかには、リモコンの向き、傾きを検出してゲーム機に送信するものがある。ゲーム機本体に接続されたテレビの画面には、リモコンに対応する位置にマウスカーソルが表示される。ユーザは、リモコンを動かして画面上のマウスカーソルを操作し、リモコン上のボタンにより選択、実行等の操作を行う。
【０００７】
第３の方法は、テレビに表示されている画面と同一の画面（仮想画面）をリモコンにも表示し、リモコン画面上のアイコンの操作をテレビに伝達する方法である（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−０１６７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述の方法は、何れも特有の欠点を有する。
【００１０】
まず、第１の方法は、リモコン上のボタン操作によりマウスカーソルを移動するため、操作しづらく、マウスカーソルの移動に円滑さを欠く。また、テレビ視聴の場合、遠くの画面を見ながら操作することが多く、マウスカーソルを見失いやすく操作しづらいという欠点もある。
【００１１】
第２の方法は、リモコン装置の動き・傾きをポインティングに用いる特性上、細かい動きが困難である。このため、たとえば、ポインティングの対象が近接している場合、誤操作しやすい欠点がある。また第１の方法と同様に、テレビから離れた位置で操作するので、マウスカーソルを見失いやすく操作しづらい欠点もある。
【００１２】
第３の方法では、リモコンに表示される仮想画面は、実画面と同一内容であるので、データが重く、データ転送に時間がかかり、応答性及び操作性が低い。また、実画面を全体的に縮小してリモコンの画面に表示するので、表示されるＧＵＩ部品のひとつひとつが小さくなり、視認性及び操作性が低い。
【００１３】
本発明は、上述のような事情に鑑みてなされたもので、テレビ等に表示されたＧＵＩを容易に操作可能とすることを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係るリモートコントロールシステムは、
Ｗｅｂ情報を取得するＷｅｂ情報取得手段と、
前記Ｗｅｂ情報に基づいて、Ｗｅｂページを表示するＷｅｂ表示手段と、
前記Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出する抽出手段と、
前記ＧＵＩ情報をリモートコントローラに送信するＧＵＩ情報送信手段と、
前記リモートコントローラからユーザが選択した前記ＧＵＩ部品を示す入力情報を受信する入力情報受信手段と、
前記入力情報に基づいて、前記ユーザが選択した前記ＧＵＩ部品に対応する画面を表示するよう前記Ｗｅｂ表示手段を制御する制御手段と、
を含むテレビと、
前記テレビから前記ＧＵＩ情報を受信するＧＵＩ情報受信手段と、
前記ＧＵＩ情報に基づいて、前記ＧＵＩ部品を表示するＧＵＩ画面を表示するＧＵＩ表示手段と、
前記ユーザの前記ＧＵＩ部品の選択を受け付ける入力手段と、
前記ユーザが選択した前記ＧＵＩ部品を示す前記入力情報を前記テレビに送信する入力情報送信手段と、
を含む前記リモートコントローラと、
を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、テレビ等に表示されたＧＵＩを容易に操作可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態１に係るＷｅｂブラウジングが可能なテレビシステムの構成例を示すブロック図である。
【図２】実施の形態１に係るリモートコントローラの機能構成例およびハードウェア構成例を示すブロック図である。
【図３】実施の形態１に係るテレビの機能構成例およびハードウェア構成例を示すブロック図である。
【図４】実施の形態１に係るリモコンおよびテレビにおけるリモートコントロールの動作の一例を示すフローチャートである。
【図５】実施の形態１に係るテレビに表示されるＷｅｂ画面およびリモコンに表示されるＧＵＩ画面の一例を示す図である。
【図６】実施の形態１に係るＧＵＩ画面におけるコンテキストメニューの表示例を示す図である。
【図７】実施の形態１に係るＧＵＩ画面のスクロール表示を説明する図である。
【図８】本発明の実施の形態２に係るＷｅｂブラウジングが可能なテレビシステムの構成例を示すブロック図である。
【図９】実施の形態２に係るリモコンの機能構成例およびハードウェア構成例を示すブロック図である。
【図１０】実施の形態２に係るリモコンおよびテレビにおけるリモートコントロールの動作の一例を示すフローチャートである。
【図１１】実施の形態２に係るリモコンに表示されるリモコン画面の一例を示す図である。
【図１２】実施の形態２に係るリモコンに表示されるテレビ選択画面の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態にかかるリモコンシステムを備えるテレビシステムについて図面を参照して説明する。なお図中、同一または同等の部分には同一の符号を付す。
【００１８】
（実施の形態１）
実施の形態１のテレビシステム１００は、図１に示すように、テレビ１、リモコン２、ルータ３、家庭内ＬＡＮ４、アクセスポイント５を備える。これらの機器はＤＬＮＡ(Digital Living Network Alliance)に対応している。
【００１９】
テレビ（テレビ受像器）１は、テレビチューナを介してテレビジョン放送を受信して表示する機能と、ルータ３を介してインターネット６等から取得したＷｅｂページを表示する機能とを備える。テレビ１の詳細は後述する。
【００２０】
リモコン（リモートコントローラ）２は、ユーザが入力した種々の指示をテレビ１に送信するための装置である。また、リモコン２は、表示画面を備え、テレビ１に表示されているＷｅｂページのＧＵＩ部品を抽出した画面を表示し、操作されたＧＵＩ部品に関する情報をテレビ１に送信する。リモコン２の詳細は後述する。
【００２１】
ルータ３は、家庭内ＬＡＮ４とインターネット６とを接続するための通信機器である。
【００２２】
アクセスポイント５は、家庭内ＬＡＮ４に接続され、リモコン２と無線通信（たとえば、Wi-Fi：登録商標）で無線通信を行い、家庭内ＬＡＮ４とリモコン２とを接続する。
【００２３】
家庭内ＬＡＮ４は、テレビ１、ルータ３、アクセスポイント５を相互に接続し、データを伝送する。
【００２４】
このような構成のテレビシステム１００において、テレビ１を遠隔操作するためのリモートコントロールシステムは、テレビ１、リモコン２、家庭内ＬＡＮ４およびアクセスポイント５から構成され、テレビ１に表示されたＷｅｂページ内のＧＵＩ部品を抽出してリモコン２に表示させ、リモコン２に表示されたＧＵＩ部品に対するユーザの操作をテレビの表示に反映する機能を有する。
【００２５】
次に、リモコン２の詳細を図面を参照して説明する。
【００２６】
リモコン２は、図２（ａ）に示すように、機能的に、入力部２１、通信部２２、記憶部２３、制御部２４および表示部２５を備える。
【００２７】
入力部２１は、ユーザの入力操作を受け付け、入力操作を示す操作情報を制御部２４に送る。
【００２８】
通信部２２は、アクセスポイント５、家庭内ＬＡＮ４を介して、テレビ１の後述する通信部１１とデータを送受信する。
【００２９】
記憶部２３は、通信部２２がテレビ１から受信したデータや制御部２４が生成したデータを記憶する。
【００３０】
制御部２４は、リモコン２全体を制御し、ユーザの操作指示をテレビ１に伝達するための制御を行う。具体的には、制御部２４は、通信部２２を介して、テレビ１から、表示しているＷｅｂページに含まれるＧＵＩ部品とその配置を示すＧＵＩ情報を受信する。制御部２４は、受信したＧＵＩ情報を表示部２５に適合するように変換し、ＧＵＩ部品を表示するＧＵＩ画面を表示部１５に表示させる。また、制御部２４は、入力部２１から受け取った操作情報に基づいて、ユーザが選択したＧＵＩ部品を示す入力情報を生成し、通信部２２を介してテレビ１に送信する。制御部２４が実行する制御の詳細は後述する。
【００３１】
表示部２５は、制御部２４の制御に従って、種々のデータを表示する。
【００３２】
上記機能を実現するため、リモコン２は、図２（ｂ）に示すように、ハードウェア的に、制御部２０１、主記憶部２０２、補助記憶部２０３、送受信部２０４、操作部２０５および表示部２０６を備える。主記憶部２０２、補助記憶部２０３、送受信部２０４、操作部２０５および表示部２０６はいずれも制御部２０１に接続されている。
【００３３】
制御部２０１は、プロセッサ等から構成され、補助記憶部２０３に記憶されている制御プログラム２１０に従って動作し、制御部２４の各処理を実行する。
【００３４】
主記憶部２０２はＲＡＭ（Random-Access Memory）等で構成される。制御部２０１は、補助記憶部２０３に記憶されている制御プログラム２１０を主記憶部２０２にロードし、作業領域として用いる。主記憶部２０２は、記憶部２３として機能する。
【００３５】
補助記憶部２０３は、フラッシュメモリ等の不揮発性メモリで構成され、リモコン２の処理を制御部２０１に行わせるためのプログラムを記憶する。また、補助記憶部２０３は、制御部２０１の制御に従って、このプログラムのデータを制御部２０１に供給し、制御部２０１から供給されたデータを記憶する。
【００３６】
送受信部２０４は、無線通信装置で構成され、アクセスポイント５と無線通信を行うことで家庭内ＬＡＮ４を介してテレビ１と接続する。送受信部２０４は、通信部２２として機能する。
【００３７】
操作部２０５は、ユーザの接触を検出するタッチパネル等で構成され、ユーザのタッチ位置を示す操作情報等を制御部２０１に供給する。操作部２０５は入力部２１として機能する。なお、操作部２０５は、タッチパネルやタッチパッド等の接触型の入力装置の他に、テンキー、カーソルキーやボタンなどの押下型の入力装置を含んでもよい。
【００３８】
表示部２０６は、ＬＣＤ（Liquid Crystal Display）から構成され、制御部２０１から供給された画面を表示する。表示部２０６は表示部２５として機能する。なお、操作部２０５と表示部２０６とは積層されており、タッチパネルディスプレイとして構成されている。
【００３９】
次に、テレビ１を詳細に説明する。
【００４０】
テレビ１は、図３（ａ）に示すように、機能的に、通信部１１、Ｗｅｂ受信部１２、記憶部１３、テレビ受信部１４、制御部１５、出力部１６、から構成される。
【００４１】
通信部１１は、家庭内ＬＡＮ４、アクセスポイント５を介してリモコン２とデータを送受信する。
【００４２】
Ｗｅｂ受信部１２は、制御部１５の制御下に、家庭用ＬＡＮ４とルータ３を介してインターネット６からＷｅｂ情報を受信し、制御部１５に送る。Ｗｅｂ情報とは、たとえばＨＴＭＬやＸＭＬなどで記載された文書（以下、それぞれＨＴＭＬ文書、ＸＭＬ文書という）や画像ファイルなどのＷｅｂページを表示するための各種データである。
【００４３】
記憶部１３は、Ｗｅｂブラウジングのための各種データを記憶している。また、記憶部１３は、ＧＵＩ部品を示すタグの一覧を記憶している。
【００４４】
テレビ受信部１４は、アンテナ、有線ケーブルなどを介してテレビ放送を受信し、映像・音声信号を復調して制御部１５に送る。
【００４５】
制御部１５は、テレビ画面を出力部１６に出力させるテレビモードとＷｅｂ画面を出力部１６に出力させるＷｅｂモードとを切り替え、対応する制御を行う。
【００４６】
テレビモードでは、制御部１５は、テレビ受信部１４から供給された映像信号と音声信号を出力部１６に出力する。一方、Ｗｅｂモードでは、制御部１５は、Ｗｅｂ受信部１２がインターネット６から受信したＷｅｂ情報を出力部１６に適合するように変換し、出力部１６に出力する。
【００４７】
また、制御部１５は、Ｗｅｂモードの場合、Ｗｅｂ受信部１２が受信したＷｅｂ情報からＧＵＩ部品とその配置を示すＧＵＩ情報を抽出し、通信部１１を介してリモコン２へ送信する。具体的には、制御部１５は、記憶部１３が記憶するＧＵＩ部品を示すタグの一覧を参照し、Ｗｅｂ受信部１２が受信したＷｅｂ情報に含まれるＨＴＭＬ文書またはＸＭＬ文書からＧＵＩ部品を示すタグを検出し、ＧＵＩ部品とその配置を示すＧＵＩ情報を抽出する。
【００４８】
制御部１５は、通信部１１を介してリモコン２から入力情報を受信すると、ユーザが選択したＧＵＩ部品に対応する画面を生成する。
【００４９】
例えば、ユーザが選択したＧＵＩ部品にリンクが対応付けられていた場合、制御部１５は、Ｗｅｂ受信部１２に該リンクのＷｅｂページのＷｅｂ情報を受信させる。制御部１５は、Ｗｅｂ受信部１２が受信したＷｅｂ情報を出力部１６に出力する。また、一方、ユーザが選択したＧＵＩ部品がボタンやアイコンの場合、制御部１５は、記憶部１３から必要なデータを読み出し、リンクが対応付けられていないＧＵＩ部品に対応する画面を生成する。制御部１５の動作の詳細は後述する。
【００５０】
出力部１６は、制御部１５の制御下に、テレビジョン映像と音声、Ｗｅｂ画像と音声などを出力する。
【００５１】
次に、上記の機能的構成を有するテレビ１のハードウェア構成を図３（ｂ）を参照して説明する。図示するように、テレビ１は、ハードウェア的に、制御部１０１、主記憶部１０２、補助記憶部１０３、送受信部１０４、テレビチューナ１０５、コンバータ１０６、表示部１０７、Ｄ−Ａ（Digital-Analog）変換部１０８および音声出力部１０９を備える。主記憶部１０２、補助記憶部１０３、送受信部１０４、コンバータ１０６、表示部１０７およびＤ−Ａ変換部１０８はいずれも制御部１０１に接続されている。
【００５２】
制御部１０１は、プロセッサ等で構成され、補助記憶部１０３に記憶されている制御プログラム１１０に従って、上述の制御部１５が実施する各処理を実行する。制御部１０１は、コンバータ１０６または送受信部１０４から受け取った映像（画像）データおよび音声データを処理し、それぞれ表示部１０７およびＤ−Ａ変換部１０８に送る。
【００５３】
主記憶部１０２はＲＡＭ（Random-Access Memory）等で構成される。制御部１０１は、補助記憶部１０３に記憶されている制御プログラム１１０を主記憶部１０２にロードし、作業領域として用いる。
【００５４】
補助記憶部１０３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc ReWritable）等の不揮発性メモリで構成され、テレビ１の処理を制御部１０１に行わせるためのプログラムを記憶する。また、補助記憶部１０３は、制御部１０１の制御に従って、このプログラムが記憶するデータを制御部１０１に供給し、制御部１０１から供給されたデータを記憶する。主記憶部１０２および補助記憶部１０３は、記憶部１３として機能する。
【００５５】
送受信部１０４は、アクセスポイント５およびルータ３と、これらが接続された家庭内ＬＡＮ４に接続するＬＡＮインターフェースで構成されている。送受信部１０４は、無線通信でリモコン２と接続し、データを送受信する。また、送受信部１０４は、インターネットと接続し、Ｗｅｂ情報を受信する。送受信部１０４は、受信したＷｅｂ情報を制御部１０１に供給する。送受信部１０４は、通信部１１およびＷｅｂ受信部１２として機能する。
【００５６】
テレビチューナ１０５は、アンテナを介してテレビ放送電波（ＮＴＳＣ信号）を受信し、コンバータ１０６に送る。
【００５７】
コンバータ１０６は、ＮＴＳＣ信号（映像信号）をＲＧＢ信号に変換し、制御部１０１に供給する。また、コンバータ１０６は、ＮＴＳＣ信号（音声信号）をデジタル信号に変換し、制御部１０１に供給する。テレビチューナ１０５およびコンバータ１０６は、テレビ受信部１４として機能する。
【００５８】
表示部１０７は、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）などのディスプレイで構成され、制御部１０１から供給された画面を表示する。表示部１０７は出力部１６として機能する。
【００５９】
Ｄ−Ａ変換部１０８は、制御部１０１から供給された音声のデジタル信号をアナログ信号に変換し、音声出力部１０９へ送る。Ｄ−Ａ変換部１０８は、制御部１５として機能する。
【００６０】
音声出力部１０９は、オーディオアンプやスピーカー等で構成され、Ｄ−Ａ変換部１０８から供給された音声を出力する。音声出力部１０９は出力部１６として機能する。
【００６１】
図３（ａ）に示すテレビ１の制御部１５、通信部１１、テレビ受信部１４、Ｗｅｂ受信部１２、記憶部１３および出力部１６が実行する各処理は、図３（ｂ）に示す制御部１０１が、制御プログラム１１０に従って、主記憶部１０２、補助記憶部１０３、送受信部１０４、テレビチューナ１０５、コンバータ１０６、表示部１０７、Ｄ−Ａ変換部１０８および音声出力部１０９などを資源として用いて実行する。
【００６２】
ここで、図４のフローチャートを用いてリモコン２およびテレビ１におけるリモートコントロールの動作の一例を説明する。テレビ１は、テレビ画面を出力するテレビモードとＷｅｂ画面を出力するＷｅｂモードとを切り替える。本実施の形態の特徴はテレビ１がＷｅｂモード時にあるため、図４の例では、テレビがＷｅｂモードで動作する場合について説明する。
【００６３】
まず、リモコン２のユーザが、テレビ１をテレビモードからＷｅｂモードに切り替える指示を入力すると、制御部２４は、ユーザがテレビモードからＷｅｂモードに切り替える指示を入力したことを示す入力情報（図中、Ｗｅｂ表示指示と記載）を通信部２２を介してテレビ１に送信する（ステップＳ２１）。なお、テレビモードからＷｅｂモードに切り替える指示の入力は、リモコン２に備えたＷｅｂ表示ボタンを選択することなどにより行う。Ｗｅｂ表示ボタンは、タッチパネルディスプレイに表示され、ユーザが接触して選択することとしてもよいし、押下型のボタンとして備えられ、ユーザが押して選択することとしてもよい。
【００６４】
テレビ１の通信部１１は、制御部１５からの制御によって、リモコン２の通信部２２からＷｅｂ表示指示を受信すると（ステップＳ１１）、制御部１５は、テレビモードからＷｅｂモードに切り替える。Ｗｅｂモードに切り替わると、Ｗｅｂ受信部１２は、制御部１５からの制御によって、Ｗｅｂ表示指示に対応するＷｅｂページのＷｅｂ情報をインターネットから受信する（ステップＳ１２）。たとえば、Ｗｅｂ表示ボタンに初期画面のＷｅｂページをあらかじめ設定しておく。制御部１５は、Ｗｅｂ受信部１２が受信したＷｅｂ情報を出力部１６に適合するように変換し、Ｗｅｂ画面を生成する（ステップＳ１３）。出力部１６は、制御部１５からの制御によって、制御部１５が生成したＷｅｂ画面を表示する（ステップＳ１４）。
【００６５】
また、制御部１５は、Ｗｅｂ受信部１２が受信したＷｅｂ情報からＧＵＩ部品とその配置を示すＧＵＩ情報を抽出する（ステップＳ１５）。通信部１１は、制御部１５からの制御によって、制御部１５が抽出したＧＵＩ情報をリモコン２へ送信する（ステップＳ１６）。
【００６６】
リモコン２の通信部２２は、制御部２４からの制御によって、テレビ１の通信部１１からＧＵＩ情報を受信し（ステップＳ２２）、制御部２４に送る。制御部２４は、通信部２２から受け取ったＧＵＩ情報を表示部２５に適合するように変換し、ＧＵＩ部品を表示するＧＵＩ画面を生成する（ステップＳ２３）。表示部２５は、制御部２４からの制御によって、制御部２４が生成したＧＵＩ画面を表示する（ステップＳ２４）。
【００６７】
ユーザが表示部２５に表示されたＧＵＩ画面に対して入力部２１をタッチして入力操作を行った場合（ステップＳ２５；ＹＥＳ）、入力部２１は、制御部２４からの制御によって、タッチされた位置を示す操作情報を取得し、制御部２４に送る。制御部２４は、入力部２１から受け取った操作情報と記憶部２３が記憶するＧＵＩ画面とに基づいて、ユーザがタッチしたＧＵＩ部品を特定する。制御部２４は、特定したＧＵＩ部品をユーザが選択したことを示す入力情報を通信部２２を介してテレビ１に送信する（ステップＳ２６）。ユーザが表示部２５に表示されたＧＵＩ画面に対して入力操作を行わない場合（ステップＳ２５；ＮＯ）、ステップＳ２５を繰り返してユーザの入力操作を待機する。
【００６８】
テレビ１の通信部１１は、制御部１５からの制御によって、リモコン２の通信部２２から入力情報を受信し（ステップＳ１７）、制御部１５に送る。制御部１５は、通信部１１から受け取った入力情報に基づいて、ユーザが選択したＧＵＩ部品にリンクが対応付けられているか否かを判定する（ステップＳ１８）。リンクが対応付けられていた場合（ステップＳ１８；ＹＥＳ）、ステップＳ１２に戻る。Ｗｅｂ受信部１２は、制御部１５からの制御によって、インターネットから該リンクに対応するＷｅｂページのＷｅｂ情報を受信し、ステップＳ１２からステップＳ１８を繰り返す。これにより、ユーザが選択したＧＵＩ部品に設定されているリンクのＷｅｂページを表示するＷｅｂ画面が出力部１６に表示される。
【００６９】
一方、リンクが対応付けられていなかった場合（ステップＳ１８；ＮＯ）、制御部１５は、該ＧＵＩ部品に対応する画面を表示するために必要なデータを記憶部１３から読み出し（ステップＳ１９）、ステップＳ１３に戻る。制御部１５は、記憶部１３から読み出したデータに基づいて、該ＧＵＩ部品に対応する画面を生成し、ステップＳ１３からステップＳ１８を繰り返す。これにより、ユーザが選択したＧＵＩ部品に対応する画面が出力部１６に表示される。
【００７０】
次に、図５に示すテレビ１に表示されるＷｅｂ画面およびリモコン２に表示されるＧＵＩ画面の一例について、図４のフローチャートを参照して説明する。
【００７１】
制御部１５は、Ｗｅｂ受信部１２が受信した○△株式会社のホームページのＷｅｂ情報を出力部１６に適合するように変換し、○△株式会社のホームページを表示させるＷｅｂ画面Ｄ１を生成する（ステップＳ１３）。出力部１６は、制御部１５からの制御によって、制御部１５が生成したＷｅｂ画面Ｄ１を表示する（ステップＳ１４）。
【００７２】
Ｗｅｂ画面Ｄ１には、以下のＧＵＩ部品が含まれている。○△株式会社のトップページのリンクが対応付けられた○△株式会社のロゴ画像Ｇ１と、商品の一覧のドロップダウンリストＧ２と、商品Ａの商品詳細ページのリンクが対応付けられた詳細ボタンＧ３と、商品Ｂの商品詳細ページのリンクが対応付けられた詳細ボタンＧ４と、商品Ｃの商品詳細ページのリンクが対応付けられた詳細ボタンＧ５と、商品Ｄの商品詳細ページのリンクが対応付けられた詳細ボタンＧ６と、○△株式会社の会社概要ページのリンクが対応付けられた「会社概要」というテキストＧ７と、○△株式会社のニュースリリースページのリンクが対応付けられた「ニュースリリース」というテキストＧ８と、○△株式会社の採用情報ページのリンクが対応付けられた「採用情報」というテキストＧ９とである。
【００７３】
制御部１５は、記憶部１３に記憶されているＧＵＩ部品を示すタグの一覧を参照し、Ｗｅｂ受信部１２が受信した○△株式会社のホームページのＷｅｂ情報に含まれるＨＴＭＬ文書からＧＵＩ部品を示すタグを検出し、ＧＵＩ部品Ｇ１〜Ｇ９とその配置を示すＧＵＩ情報を抽出する（ステップＳ１５）。通信部１１は、制御部１５の指示にしたがって、ＧＵＩ情報をリモコン２へ送信する（ステップＳ１６）。
【００７４】
リモコン２の通信部２２がテレビ１からＧＵＩ情報を受信すると（ステップＳ２２）、制御部２４は、ＧＵＩ情報に基づいて、表示部２５に適合するように、ＧＵＩ部品Ｇ１〜Ｇ９のサイズや配置を変更して、ＧＵＩ部品Ｇ１１〜Ｇ１９を表示するＧＵＩ画面Ｄ２を生成する（ステップＳ２３）。表示部２５は、制御部２４の指示にしたがって、ＧＵＩ画面Ｄ２を表示する（ステップＳ２４）。
【００７５】
ＧＵＩ画面Ｄ２には、以下のＧＵＩ部品が含まれている。ロゴ画像Ｇ１に対応するロゴ画像Ｇ１１と、ドロップダウンリストＧ２に対応するドロップダウンリストＧ１２と、詳細ボタンＧ３に対応する詳細ボタンＧ１３と、詳細ボタンＧ４に対応する詳細ボタンＧ１４と、詳細ボタンＧ５に対応する詳細ボタン１５と、詳細ボタンＧ６に対応する詳細ボタン１６と、テキストＧ７に対応するテキストＧ１７と、テキストＧ８に対応するテキストＧ８と、テキストＧ９に対応するテキストＧ１９とである。
【００７６】
たとえば、ユーザが図５のＧＵＩ画面Ｄ２に含まれる詳細ボタンＧ１３をタッチしたとすると（ステップＳ２５；ＹＥＳ）、制御部２４は、ユーザが詳細ボタンＧ１３を選択したことを示す入力情報を通信部２２を介してテレビ１に送信する（ステップＳ２６）。
【００７７】
テレビ１の通信部１１が入力情報を受信すると（ステップＳ１７）、制御部１５は、詳細ボタンＧ１３に対応する詳細ボタンＧ３にリンクが対応付けられていると判断し（ステップＳ１８；ＹＥＳ）、入力情報に基づいて、詳細ボタンＧ１３に対応する詳細ボタンＧ３に対応付けられたリンクのＷｅｂページ、すなわち、商品Ａの商品詳細ページのＷｅｂ情報をＷｅｂ受信部１２に受信させる（ステップＳ１２）。制御部１５は、Ｗｅｂ受信部１２が受信したＷｅｂ情報を出力部１６に適合するように変換し、商品Ａの商品詳細ページを表示するＷｅｂ画面を生成し（ステップＳ１３）、出力部１６に表示させる（ステップＳ１４）。
【００７８】
なお、図６に示すように、ＧＵＩ画面Ｄ２の何も表示されていない領域をユーザがタッチした場合、コンテキストメニューＧ２０が表示されるようにしてもよい。あるいは、ＧＵＩ画面Ｄ２上の領域をユーザが所定の時間（たとえば、１秒）内に２回連続でタッチした場合、コンテキストメニューＧ２０が表示されるようにしてもよい。コンテキストメニューＧ２０は、たとえば、一般的なＷｅｂブラウザの各種機能「戻る」、「進む」、「お気に入りを表示」、「お気に入りに追加」、「履歴を表示」などや、Ｗｅｂモードからテレビモードに切り替えるテレビ表示指示をテレビ１に送信する機能「テレビ表示」などを含むコマンドの一覧である。
【００７９】
以下、ユーザが図６のコンテキストメニューのコマンドを選択した場合について、図４のフローチャートを参照して説明する。たとえば、ユーザが図６のコンテキストメニューＧ２０のうち「お気に入りを表示」というコマンドを選択したとすると（ステップＳ２５；ＹＥＳ）、リモコン２の制御部２４は、ユーザが「お気に入りを表示」というコマンドを選択したことを示す入力情報を通信部２２を介してテレビ１に送信する（ステップＳ２６）。
【００８０】
テレビ１の通信部１１が入力情報を受信すると（ステップＳ１７）、制御部１５は、詳細ボタンＧ１３に対応する詳細ボタンＧ３にリンクが対応付けられていないと判断し（ステップＳ１８；ＮＯ）、入力情報に基づいて、記憶部１３が記憶している「お気に入り」を示す情報を読み出し（ステップＳ１９）、「お気に入り」を示す情報を表示する画面を生成し、出力部１６に表示させる（ステップＳ１３）。
【００８１】
なお、ユーザが図６のコンテキストメニューＧ２０のうち「テレビ表示」というコマンドを選択したとすると、リモコン２の制御部２４は、ユーザが「テレビ表示」というコマンドを選択したことを示す入力情報を通信部２２を介してテレビ１に送信する。テレビ１の通信部１１が「テレビ表示」というコマンドを選択したことを示す入力情報を受信すると、制御部１５は、テレビモードに切り替える。リモコン２の制御部２４は、テレビ１がテレビモードである間は、図１１に示すようなリモコン画面を表示部２５に表示させるとよい。
【００８２】
なお、制御部２４が生成したＧＵＩ画面Ｄ２に含まれるＧＵＩ部品が画面に入りきらない場合、表示内容をスクロール可能にしてもよい。図７を参照してＧＵＩ画面のスクロール表示について説明する。スクロールの方法として、図７（ａ）に示すスクロールボタンＳＣ１を押す方法やスクロールバーＳＣ２をドラッグして移動させる方法がある。
【００８３】
あるいは、リモコン２が３軸センサを備え、リモコンの向き、傾きを検出してスクロールさせる方法がある。この場合、図７（ｂ）に示すように、リモコン２をユーザから見て奥方向に傾けるとＧＵＩ画面Ｄ２が下にスクロールし、図７（ｃ）のように、リモコン２をユーザから見て手前方向に傾けるとＧＵＩ画面Ｄ２が上にスクロールする。
【００８４】
以上説明したように、実施の形態１のリモートコントロールシステムによれば、リモコンによる操作性の高いＧＵＩ操作技術を提供できる。また、テレビ等に表示されたＧＵＩを容易に操作可能なリモコン技術を提供できる。
【００８５】
実施の形態１のリモートコントロールシステムによれば、ある程度画面から離れた位置でＧＵＩ操作する場合であっても、遠くの画面を見ながらではなく、手元のリモコンに表示されたＧＵＩ画面に対して操作を行えばよいので、操作性を低下させない。また、ＧＵＩ画面には、テレビ１に表示されているＷｅｂページのうち、抽出したＧＵＩ部品のみが表示されているので、リモコンに表示する画面のデータを軽くすることができる。これにより、データ転送の時間の短縮が期待できる。
【００８６】
（実施の形態２）
実施の形態２のテレビシステム２００は、テレビシステム１００にテレビ（テレビ受像器）７およびテレビ（テレビ受像器）８が追加されている。テレビ７およびテレビ８は、テレビ１と同様の機能を有し、家庭内ＬＡＮ４に接続している。なお、実施の形態２では、例としてテレビを３台としているが１台以上であればよい。
【００８７】
このような構成のテレビシステム２００において、テレビ１、テレビ７またはテレビ８を遠隔操作するためのリモートコントロールシステムは、テレビ１、テレビ７、テレビ８、リモコン２、家庭内ＬＡＮ４およびアクセスポイント５から構成され、リモコン２がテレビ１、テレビ７またはテレビ８を検知し、識別する機能を有する。
【００８８】
次に、リモコン２の詳細を図面を参照して説明する。
【００８９】
リモコン２は、図９（ａ）に示すように、機能的に、入力部２１、通信部２２、記憶部２３、制御部２４および表示部２５に加え、検知部２６を備える。
【００９０】
検知部２６は、所定の方向の画像を取得し、取得した画像を解析してテレビの存在を検知する。検知部２６は、テレビの存在を検知すると、記憶部２３に記憶された各テレビの画像と取得した画像とを比較し、いずれのテレビであるかを識別する。
【００９１】
記憶部２３は、各テレビの画像と各テレビのリモコン画面とを記憶する。
【００９２】
なお、テレビ１は、実施の形態１と同一の機能構成であり、テレビ７およびテレビ８は、テレビ１と同一の機能構成である。
【００９３】
上記機能を実現するため、リモコン２は、図９（ｂ）に示すように、ハードウェア的に、制御部２０１、主記憶部２０２、補助記憶部２０３、送受信部２０４、操作部２０５および表示部２０６に加え、カメラ２０７を備える。主記憶部２０２、補助記憶部２０３、送受信部２０４、操作部２０５および表示部２０６と同様にカメラ２０７も制御部２０１に接続されている。
【００９４】
カメラ２０７は、リモコン２の上部または背面に配置されており、前方の空間を撮影する。また、カメラ２０７は、撮影した画像を制御部２０１に供給する。ユーザがカメラ２０７をテレビの方向に向けることで、カメラ２０７は、テレビの画像を取得することができる。
【００９５】
制御部２０１は、カメラ２０７から供給された画像を解析し、撮影された空間にテレビが存在するか否かを判定する。また、制御部２０１は、補助記憶部２０３に記憶された各テレビの画像を読み出し、カメラ２０７から供給された画像と比較して一致するか否かでテレビを識別する。カメラ２０７と制御部２０１とは、検知部２６として機能する。
【００９６】
制御部２０１は、検知したテレビを識別すると、補助記憶部２０３に記憶された該テレビのリモコン画面を読み出し、表示部２０６に表示させる。表示部２０６は、制御部２０１の制御によって、制御部２０１から供給されたリモコン画面を表示する。
【００９７】
ここで、図１０のフローチャートを用いて実施の形態２に係るリモコン２およびテレビ１におけるリモートコントロールの動作の一例を説明する。まず、ユーザがリモコン２を起動すると、検知部２６は、所定の方向の画像を取得し、取得した画像を解析してテレビの存在を検知する（ステップＳ４１）。
【００９８】
検知部２６がテレビの存在を検知しない場合（ステップＳ４１；ＮＯ）、制御部２４は、表示部２５にエラーを表示させ（ステップＳ４２）、処理を終了する。一方、検知部２６がテレビの存在を検知した場合（ステップＳ４１；ＹＥＳ）、検知部２６は、記憶部２３に記憶された各テレビの画像と取得した画像とを比較し、いずれのテレビであるかを識別する。制御部２４は、検知部２６が識別したテレビのリモコン画面を記憶部２３から読み出し、表示部２５に表示させる（ステップＳ４３）。
【００９９】
ユーザがテレビモードからＷｅｂモードに切り替える指示を入力すると（ステップＳ４４；ＹＥＳ）、制御部２４は、ユーザがテレビモードからＷｅｂモードに切り替える指示を入力したことを示す入力情報（図中、Ｗｅｂ表示指示と記載）を通信部２２を介してテレビ１に送信する（ステップＳ４５）。ユーザがテレビモードからＷｅｂモードに切り替える指示を入力しない場合（ステップＳ４４；ＮＯ）、ステップＳ４４を繰り返して、テレビモードからＷｅｂモードに切り替える指示の入力を待機する。
【０１００】
リモコン側のステップＳ４５〜ステップＳ５０は、図４のステップＳ２１〜ステップＳ２６と同様である。また、テレビ側のステップＳ３１〜ステップＳ３９は、図４のステップＳ１１〜ステップＳ１９と同様である。
【０１０１】
次に、図１１に示すリモコン２に表示されるリモコン画面の一例について、図１０のフローチャートを参照して説明する。ユーザがテレビ１に向けてリモコンを起動すると、検知部２６は、テレビ１画像を撮影し、撮影画像を解析してテレビ１の存在を検知する（ステップＳ４１；ＹＥＳ）。また、検知部２６は、記憶部２３に記憶された各テレビの画像と取得した画像とを比較し、テレビ１であることを識別する。制御部２４は、検知部２６が識別したテレビ１のリモコン画面を記憶部２３から読み出し、表示部２５に表示させる（ステップＳ４３）。
【０１０２】
テレビ１のリモコン画面Ｄ３には、以下のＧＵＩ部品が含まれている。テレビ画面のチャンネルを指定するチャンネルボタンＧ２２と、テレビ画面の音声の音量を変更する音量キーＧ２３と、テレビ画面のチャンネルを変更するチャンネルキーＧ２４と、テレビモードからＷｅｂモードに切り替えるＷｅｂ表示ボタンＧ２５とである。たとえば、リモコン２のユーザが、リモコン画面Ｄ３のＷｅｂ表示ボタンＧ２５を押すと（ステップＳ４４；ＹＥＳ）、制御部２４は、通信部２２を介してＷｅｂ表示指示をテレビ１に送信する（ステップＳ４５）。
【０１０３】
以上説明したように、実施の形態２のリモートコントロールシステムによれば、ユーザがリモコンのカメラをテレビに向けるだけで、テレビを検知して識別し、テレビとの接続を確立することができる。これにより、ユーザの負担が軽減される。
【０１０４】
実施の形態１では、リモコン２とテレビ１のデータの送受信は、ＤＬＮＡにおけるデータ転送で行う。しかし、本発明はこれに限らず、ＲＤＰ（Remote Desktop Protocol）を用いてもよい。また、ＨＴＴＰ（HyperText Transfer Protocol）やＲＰＣ（Remote Procedure Call）を用いてもよいし、その他のＴＣＰ／ＩＰをベースとするプロトコルを用いてもよい。
【０１０５】
実施の形態１では、ＧＵＩ情報を表示部２５に適合するように変換する処理をリモコン２の制御部２４が行う。しかし、本発明はこれに限らず、テレビ１の制御部２５がこの処理を行ってもよい。
【０１０６】
実施の形態１では、なお、テレビチューナ１０５がアンテナを介して受信するテレビ放送電波は、アナログ放送電波（ＮＴＳＣ信号）である。しかし、本発明はこれに限らず、デジタル放送波を受信してもよい。
【０１０７】
実施の形態２では、検知部２６は画像を取得し、記憶部２３に記憶された各テレビの画像と比較してテレビを検出し、いずれのテレビであるかを識別する。しかし、本発明はこれに限らず、検知部２６は、Bluetooth（登録商標）を用いて同期させることによりテレビの存在を検知してもよい。この場合、検知部２６は、Bluetooth通信を行って、テレビから識別情報を受信する。このとき、検知部２６は、記憶部２３に記憶された各テレビの識別情報に基づいて、いずれのテレビであるかを識別する。これにより、ユーザが所持するリモコンがテレビと無線通信可能な範囲に存在するだけで、テレビを検知して識別し、テレビとの接続を確立することができる。
【０１０８】
リモコン２がテレビの存在の検知をBluetooth（登録商標）を用いて同期させることにより行う場合、リモコン２、テレビ１、テレビ７およびテレビ８は、Bluetooth通信装置を備える。リモコン２のBluetooth通信装置は、Bluetooth接続が確立できた場合、接続したテレビから識別情報を受信し、制御部２０１に供給する。制御部２０１は、Bluetooth通信装置からテレビの識別情報が供給されるとテレビが存在すると判定する。また、制御部２０１は、補助記憶部２０３に記憶された各テレビの識別情報を読み出し、Bluetooth通信装置から供給されたテレビの識別情報と一致するか否かでテレビを識別する。
【０１０９】
実施の形態２では、リモコン２を起動すると、検知部２６がテレビの存在を検知し、検知したテレビを識別する。しかし、本発明はこれに限らない。リモコン２を起動すると、図１２に示すようなテレビ選択画面Ｄ４を表示し、検知部２６は、ユーザが選択したテレビの存在を検知してもよい。
【０１１０】
この場合、記憶部２３は、図１２のようなテレビ選択画面Ｄ４を記憶する。たとえば、ユーザがテレビ選択画面Ｄ４においてテレビ１を選択したとする。検知部２６は、カメラ２０７を起動し、前方の空間の画像を取得する。ユーザがテレビ１にカメラ２０７を向けていたとすると、検知部２６は、取得した画像を解析してテレビ１の存在を検知する。このとき、検知部２６は、記憶部２３に記憶されたテレビ１の画像と取得した画像とを比較し、テレビ１であると判定する。検知部２６がテレビ１でないと判定した場合は、制御部２４が表示部２０６にエラーを表示させる。検知部２６がテレビ１であると判定すると、制御部２４は、記憶部２３から図１１に示すようなテレビ１のリモコン画面Ｄ３を読み出し、表示部２０６に表示させる。
【０１１１】
本発明のリモコンは、携帯電話やＰＤＡなどの携帯端末に適用してもよい。
【０１１２】
その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【０１１３】
なお、制御部１０１、主記憶部１０２、補助記憶部１０３、送受信部１０４、表示部１０７、Ｄ−Ａ変換部１０８、音声出力部１０９、制御部２０１、主記憶部２０２、補助記憶部２０３、送受信部２０４、操作部２０５および表示部２０６などから構成されるリモートコントロール処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。
【０１１４】
たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記憶媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行するリモコン２やテレビ１、７または８を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することでリモートコントロールシステムを構成してもよい。
【０１１５】
また、リモートコントロールシステムの機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【０１１６】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板(BBS, Bulletin Board System)に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【０１１７】
本発明のいくつかの実施の形態を説明したが、本発明は特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１１８】
（付記１）
Ｗｅｂ情報を取得するＷｅｂ情報取得手段と、
前記Ｗｅｂ情報に基づいて、Ｗｅｂページを表示するＷｅｂ表示手段と、
前記Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出する抽出手段と、
前記ＧＵＩ情報をリモートコントローラに送信するＧＵＩ情報送信手段と、
前記リモートコントローラからユーザが選択した前記ＧＵＩ部品を示す入力情報を受信する入力情報受信手段と、
前記入力情報に基づいて、前記ユーザが選択した前記ＧＵＩ部品に対応する画面を表示するよう前記Ｗｅｂ表示手段を制御する制御手段と、
を含むテレビと、
前記テレビから前記ＧＵＩ情報を受信するＧＵＩ情報受信手段と、
前記ＧＵＩ情報に基づいて、前記ＧＵＩ部品を表示するＧＵＩ画面を表示するＧＵＩ表示手段と、
前記ユーザの前記ＧＵＩ部品の選択を受け付ける入力手段と、
前記ユーザが選択した前記ＧＵＩ部品を示す前記入力情報を前記テレビに送信する入力情報送信手段と、
を含む前記リモートコントローラと、
を備えることを特徴とするリモートコントロールシステム。
【０１１９】
（付記２）
前記ＧＵＩ部品は、コマンドの一覧を示すコンテキストメニューを含み、
前記リモートコントローラの前記ＧＵＩ表示手段は、前記ＧＵＩ情報に基づいて、所定の条件の下で前記コンテキストメニューを表示し、
前記テレビの前記入力情報受信手段がリモートコントローラからユーザがコンテキストメニューに含まれる任意の前記コマンドを選択したことを示す前記入力情報を受信すると、前記制御手段は、任意の前記コマンドに対応する画面を表示するよう前記Ｗｅｂ表示手段を制御することを特徴とする付記１に記載のリモートコントロールシステム。
【０１２０】
（付記３）
前記リモートコントローラは、
前記リモートコントローラの向きおよび傾きを検出する検出手段をさらに含み、
前記ＧＵＩ表示手段は、前記検出手段が検出した向きおよび傾きに基づいて、前記ＧＵＩ画面をスクロール表示させることを特徴とする付記１または２に記載のリモートコントロールシステム。
【０１２１】
（付記４）
前記リモートコントローラは、
前記テレビを検知する検知手段をさらに備え、
前記ＧＵＩ表示手段は、前記検知手段が前記テレビを検知すると、前記テレビのリモコン画面を表示することを特徴とする付記１ないし３のいずれかに記載のリモートコントロールシステム。
【０１２２】
（付記５）
前記検知手段は、所定の方向の画像を取得し、取得した画像を解析して前記テレビの存在を検知し、取得した画像とあらかじめ記憶した前記テレビの画像と比較して前記テレビを識別することを特徴とする付記１ないし４のいずれかに記載のリモートコントロールシステム。
【０１２３】
（付記６）
前記検知手段は、前記テレビと無線通信を行って前記テレビの存在を検知し、前記テレビから前記テレビを識別する識別情報を取得し、前記識別情報に基づいて前記テレビを識別することを特徴とする付記１ないし５のいずれかに記載のリモートコントロールシステム。
【０１２４】
（付記７）
Ｗｅｂ情報を取得するＷｅｂ情報取得手段と、
前記Ｗｅｂ情報に基づいて、Ｗｅｂページを表示するＷｅｂ表示手段と、
前記Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出する抽出手段と、
前記ＧＵＩ情報をリモートコントローラに送信するＧＵＩ情報送信手段と、
前記リモートコントローラからユーザが選択した前記ＧＵＩ部品を示す入力情報を受信する入力情報受信手段と、
前記入力情報に基づいて、前記ユーザが選択した前記ＧＵＩ部品に対応する画面を表示するよう前記Ｗｅｂ表示手段を制御する制御手段と、
を備えることを特徴とするテレビ。
【０１２５】
（付記８）
テレビからＧＵＩ部品を示すＧＵＩ情報を受信するＧＵＩ情報受信手段と、
前記ＧＵＩ情報に基づいて、前記ＧＵＩ部品を表示するＧＵＩ画面を表示するＧＵＩ表示手段と、
ユーザの前記ＧＵＩ部品の選択を受け付ける入力手段と、
前記ユーザが選択した前記ＧＵＩ部品を示す入力情報を前記テレビに送信する入力情報送信手段と、
を備えることを特徴とするリモートコントローラ。
【０１２６】
（付記９）
テレビが実行する
Ｗｅｂ情報を取得するＷｅｂ情報取得ステップと、
前記Ｗｅｂ情報に基づいて、Ｗｅｂページを表示するＷｅｂ表示ステップと、
前記Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出する抽出ステップと、
前記ＧＵＩ情報をリモートコントローラに送信するＧＵＩ情報送信ステップと、
前記リモートコントローラが実行する
前記テレビから前記ＧＵＩ情報を受信するＧＵＩ情報受信ステップと、
前記ＧＵＩ情報に基づいて、前記ＧＵＩ部品を表示するＧＵＩ画面を表示するＧＵＩ表示ステップと、
前記ユーザの前記ＧＵＩ部品の選択を受け付ける入力ステップと、
ユーザが選択した前記ＧＵＩ部品を示す入力情報を前記テレビに送信する入力情報送信ステップと、
前記テレビが実行する
前記リモートコントローラから前記ユーザが選択した前記ＧＵＩ部品を示す前記入力情報を受信する入力情報受信ステップと、
前記入力情報に基づいて、前記ユーザが選択した前記ＧＵＩ部品に対応する画面を表示するよう制御する制御ステップと、
を備えることを特徴とするリモートコントロール方法。
【０１２７】
（付記１０）
コンピュータを、
Ｗｅｂ情報を取得するＷｅｂ情報取得手段、
前記Ｗｅｂ情報に基づいて、Ｗｅｂページを表示するＷｅｂ表示手段、
前記Ｗｅｂ情報からＧＵＩ部品を示すＧＵＩ情報を抽出する抽出手段、
前記ＧＵＩ情報をリモートコントローラに送信するＧＵＩ情報送信手段、
前記リモートコントローラからユーザが選択した前記ＧＵＩ部品を示す入力情報を受信する入力情報受信手段、
前記入力情報に基づいて、前記ユーザが選択した前記ＧＵＩ部品に対応する画面を表示するよう前記Ｗｅｂ表示手段を制御する制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１２８】
１・・・テレビ受像器、２・・・リモーロコントローラ、３・・・ルータ、４・・・家庭内ＬＡＮ、５・・・アクセスポイント、６・・・インターネット、７・・・テレビ受像器、８・・・テレビ受像器、１１・・・通信部、１２・・・Web受信部、１３・・・記憶部、１４・・・テレビ受信部、１５・・・制御部、１６・・・出力部、２１・・・入力部、２２・・・通信部、２３・・・記憶部、２４・・・制御部、２５・・・表示部、２６・・・検知部、１００・・・テレビシステム、１０１・・・制御部、１０２・・・主記憶部、１０３・・・補助記憶部、１０４・・・送受信部、１０５・・・テレビチューナ、１０６・・・コンバータ、１０７・・・表示部、１０８・・・Digital-Analog変換部、１０９・・・音声出力部、１１０・・・制御プログラム、２００・・・テレビシステム、２０１・・・制御部、２０２・・・主記憶部、２０３・・・補助記憶部、２０４・・・送受信部、２０５・・・操作部、２０６・・・表示部、２０７・・・カメラ、２１０・・・制御プログラム
【図１】
2012222626.tif 000003
【図２】
2012222626.tif 000004
【図３】
2012222626.tif 000005
【図４】
2012222626.tif 000006
【図５】
2012222626.tif 000007
【図６】
2012222626.tif 000008
【図７】
2012222626.tif 000009
【図８】
2012222626.tif 000010
【図９】
2012222626.tif 000011
【図１０】
2012222626.tif 000012
【図１１】
2012222626.tif 000013
【図１２】
2012222626.tif 000014