(57)【要約】【課題】表示されるオブジェクトを選択するためのカーソル制御を効率良く行う。【解決手段】ユーザが赤外線撮像手段に向けて、リモコンを移動させると、制御手段により生成された制御情報と、軌跡認識手段が認識した赤外線の位置情報により、イベント制御手段が表示手段に表示するカーソルを制御するためのイベント情報を発生させ、表示手段に送信する。表示手段が、イベント情報を受信すると、情報出力制御手段は、イベント情報に基づいたカーソルを表示・制御する。【選択図】図１
2005340981.tif 000002
【特許請求の範囲】
【請求項１】
リモコンから発信された赤外線を用いて、ネットワークに接続される表示手段に表示されるカーソルを制御するカーソル制御システムであって、ネットワークに接続し、リモコンから発信された赤外線を撮像する赤外線撮像手段と、撮像された赤外線に対応する制御情報を生成する制御手段と、リモコンを移動させるユーザの動作に応じて生ずる、撮像された赤外線の軌跡の位置情報を認識する軌跡認識手段と、制御情報と認識された赤外線の軌跡の位置情報を用いて、表示手段に表示するカーソルを制御するためのイベント情報を発生し、所定のネットワークプロトコルにより、表示手段に送信するイベント制御手段と、送信されたイベント情報に対応するカーソルを表示手段に表示する情報出力制御手段、を備えたことを特徴とするカーソル制御システム。
【請求項２】
請求項１に記載のカーソル制御システムにおいて、表示手段が赤外線を発信する赤外線発信手段と、リモコンが、赤外線を受信する赤外線受信手段と、リモコンを振動させる振動手段と、を備え、カーソルが表示手段に表示されたオブジェクト内からオブジェクト外に位置したことが検出されたならば、あるいは、オブジェクト外からオブジェクト内に位置したことが検出されたならば、表示手段の赤外線発信手段から赤外線が発信され、この赤外線をリモコンの赤外線受信手段が受信すると、リモコンの振動手段を振動させるように制御することを特徴とするカーソル制御システム。
【請求項３】
請求項１に記載のカーソル制御システムにおいて、表示手段が赤外線を発信する赤外線発信手段と、リモコンが、赤外線を受信する赤外線受信手段と、リモコンを振動させる振動手段と、を備え、カーソルが赤外線を認識できる領域内から領域外に位置したことが検出されたならば、あるいは、赤外線を認識できる領域外から領域内に位置したことが検出されたならば、表示手段の赤外線発信手段から赤外線が発信され、この赤外線をリモコンの赤外線受信手段が受信すると、リモコンの振動手段を振動させるように制御することを特徴とするカーソル制御システム。
【請求項４】
請求項１に記載のカーソル制御システムにおいて、リモコンの所定の操作ボタンが押下されたならば、表示手段の所定の位置にカーソルを表示し、所定の位置に表示されたカーソル位置情報と、軌跡認識手段により認識されたカーソル位置情報が異なった場合、両位置情報が一致するように、認識されたカーソル位置から、両位置の差分を減ずるように制御することを特徴とするカーソル制御システム。
【請求項５】
請求項１に記載のカーソル制御システムにおいて、リモコンの所定の操作ボタンが押下されたならば、表示手段の所定の位置にカーソルを表示し、所定の位置に表示されたカーソル位置情報と、軌跡認識手段により認識されたカーソル位置情報が異なった場合、両位置情報が一致するように、撮像手段を回転させるように制御することを特徴とするカーソル制御システム。
【請求項６】
請求項１に記載のカーソル制御システムにおいて、カーソルの位置情報に対応する時刻を測定するための時計手段を備え、時計手段を用いて得られた、オブジェクト内を通過するカーソルの速度、あるいは赤外線認識可能領域内を通過する速度が、所定の基準値よりも大きいならば、音声により、ユーザに警告を与えるように制御することを特徴とするカーソル制御システム。
【請求項７】
請求項１に記載のカーソル制御システムにおいて、表示手段にホームページを表示し、カーソルがホームページ内のリンク上に位置した場合、表示手段の赤外線発信手段から赤外線が発信され、この赤外線をリモコンの赤外線受信手段が受信すると、振動手段を振動させるように制御することを特徴とするカーソル制御システム。
【請求項８】
請求項１に記載のカーソル制御システムにおいて、表示手段にホームページを表示し、カーソルが、ホームページ内のリンクに近づくと、リンクに吸い寄せられ、リンクの上に位置するので、カーソルをリンクに必ずしも位置させる必要がないように制御することを特徴とするカーソル制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、赤外線を発するリモコンを用いたカーソル制御の技術に関する。
【背景技術】
【０００２】
テレビ等を操作するリモコンは、基本的に、１つの機能に対応し１つの操作ボタンが割り当てられている。そのため、機能を選択するには、対応する操作ボタンを押下すればよい。例えば、テレビ用のリモコンでは、Ａチャンネルに対応する操作ボタンを押下すると、テレビ画面には、Ａチャンネルで放映されているテレビ番組が映し出される。
【０００３】
しかし、近年のテレビは何種類ものテレビチャンネルが受信できるなど、多数の機能が提供されている。もし、リモコンに、これら多数の機能１つ１つに対応した操作ボタンを備えるのであれば、リモコンのボタン数は膨大な数となってしまうことになる。ボタン数が膨大となると、ユーザは操作ボタンの機能を覚えきれないだけでなく、リモコンのサイズも大きくならざるを得ない。その結果ユーザは、容易にリモコンを使いこなすことができなくなる。そのため、多数の機能が提供されたテレビから機能を選択するには、一般に、次のように行なわれる。ＧＵＩ（グラフィカルユーザインタフェース）を用いて、各機能に対応付けた複数個のオブジェクト（選択領域）群をテレビ画面に表示させる。ユーザは、リモコンの操作ボタンの中の、選択対象を示すポインタを上下左右方向に移動させる十字ボタンを用いて、これらのオブジェクト群の中で、選択したいオブジェクトにポインタを移動させる。移動後、ユーザはポインタがあるオブジェクトを選択するための操作ボタンを押下する。その結果、オブジェクトに対応づけられたテレビ機能が選択され、処理される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の方法により、ユーザは、リモコンを使用し、オブジェクトに対応づけられたテレビ機能を選択することができる。しかし、リモコンを用いて、ユーザが求めるオブジェクトにポインタを移動させるには、上下左右方向にのみポインタを移動させる十字ボタンを用いるため、ノン・フリーな、規定された移動しかできない。したがって、ユーザが求めるオブジェクトへポインタを移動させるためには、十字ボタンを何度も押下しなければならないこともあり、ポインタの移動に時間がかかるだけでなく、ユーザにわずらわしさを感じさせることがあった。そのため、リモコンを使った場合のオブジェクト間におけるポインタの移動が、フリーに、スムーズに最短の距離で行なえることが求められていた。
【０００５】
本発明は、ユーザのテレビ機能の選択の操作性を向上させるために、オブジェクトの選択を行うカーソルをテレビ画面に表示し、ユーザが動作するリモコンの動きに対応してカーソルをフリーに移動させることにより、オブジェクト間のポインタの移動が、スムーズに最短の距離で行なえるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明では、赤外線を発するリモコンを用いたシステムで、発信された赤外線を撮像する赤外線撮像手段と、撮像された赤外線に対応する制御情報を生成する制御手段と、リモコンの移動による赤外線の軌跡の位置情報を認識する軌跡認識手段と、制御情報と認識された赤外線の軌跡の位置情報を用いて、表示手段に表示するカーソルを制御するためのイベント情報を発生して表示手段に送信するイベント制御手段とを有する。更に、送信されたイベント制御情報に対応するカーソルを表示手段に表示する情報出力制御手段を設ける。ユーザが赤外線撮像手段に向けリモコンを移動させると、赤外線撮像手段を通して、制御手段により生成された制御情報と、軌跡認識手段が認識した赤外線の位置情報により、イベント制御手段が表示手段に表示するカーソルを制御するためのイベント情報を発生させ、表示手段に送信する。表示手段が、イベント情報を受信すると、情報出力制御手段は、イベント情報に基づいたカーソルを表示する。
さらに、リモコンを振動させる振動手段を設け、ユーザの特定の動作に応じて表示手段の赤外線発信手段から赤外線が発信され、この赤外線をリモコンの赤外線受信手段が受信すると、リモコンの振動手段を振動させるように制御するようにする。
【発明の効果】
【０００７】
本発明によれば、オブジェクトの選択を行うカーソルをテレビ画面に表示し、リモコンの動きに対応してカーソルをフリーに移動させることができるので、オブジェクト間におけるポインタの移動が、スムーズに最短の距離で行なえるだけでなく、ユーザのテレビ機能の選択の操作性を向上させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について説明する。図１は、本発明のテレビの遠隔操作を行うリモコン本体の基本構成図、および、いずれもネットワークに接続された、本発明によるテレビ本体およびカメラ本体の基本構成図であり、１１０はリモコン本体、１１１は操作ボタン、１１２は赤外線送信部、１１３は赤外線LED、１１４は赤外線受信部、１１５は振動部、１１６は制御部、２１０はテレビ本体、２１１はアンテナ、２１２は受信部、２１３は分離部、２１４はデコーダ、２１５は音声出力部、２１６はスピーカ、２１７は映像出力部、２１８はディスプレイ、２２１は情報解析部、２２２は情報出力制御部、２２３は情報編集部、２３１は制御部、２３２は記憶部、２４１はインターネット、２４２はネットワークインタフェース、２５１は赤外線発信部、２５２は赤外線ＬＥＤ、２５３は赤外線受信部、２５９は時計部、２７０はカメラ本体、２７１は赤外線フィルタ、２７２はカメラ、２８１は軌跡認識部、２８２はイベント制御部、２８３はネットワークインタフェース、２９１は制御部、２９２は記憶部、２９９はカメラ制御部、である。
【０００９】
図１において、操作ボタン１１１は、ユーザが各種テレビ機能を選択するためのボタンであり、テレビ電源投入のための電源ボタン、テレビ番組のチャンネル番号を選択するための番号ボタン、各種のテレビ番組情報、テレビ番組選択情報を表示するための表示ボタン、音量を調整するための音量ボタン、上下左右の設定されたオブジェクトへポインタを移動させる十字ボタン、テレビ画面上にカーソルを表示させ、表示されたカーソルを、任意の位置へ移動させるための移動ボタン、テレビ機能を決定するための決定ボタンなどがある。
【００１０】
操作ボタン１１１が押下されると、操作ボタン１１１に対応する送信信号を記憶している制御部１１６は、対応する送信信号を赤外線送信部１１２に供給する。赤外線送信部１１２において、供給された送信信号は赤外線信号に変換され、赤外線LED１１３から送信される。
また、赤外線受信部１１４は赤外線を受信すると、赤外線信号から受信信号に変換する。受信信号を供給された制御部１１６が、振動部１１５に制御信号を供給すると、振動部１１５は、ユーザを喚起させるための振動を発する。
【００１１】
さらに図１において、放送局から送信されたテレビ信号は、アンテナ２１１により受信され、受信部２１２に供給される。アンテナ２１１は、ケーブルテレビ信号を受信するための装置に置き換えても良い。受信部２１２は、制御部２３１からの制御により、ユーザがリモコン操作により選択したチャンネルのテレビ信号を選択し、復調、誤り訂正等の処理を行った後、ＴＳ（トランスポートストリーム）信号として、分離部２１３に出力する。分離部２１３は、ＴＳ信号を音声データ、映像データ、情報データに分離する。分離された音声データ、映像データは、デコーダ２１４によりＭＰＥＧの復号が行われる。復号された音声データは、音声出力部２１５により、Ｄ／Ａ変換等された後、スピーカ２１６より出力される。あるいは、復号された映像データは、映像出力部２１７により、アナログ信号への変換等の処理が行なわれ、ディスプレイ２１８に表示される。
【００１２】
分離された情報データには、番組の放送日、番組タイトル、放送開始時刻、終了時刻などの情報が含まれている。また、これらの情報はインターネット２４１からネットワークインタフェース２４２を通して得ることもできる。情報解析部２２１が、制御部２３１の制御に基づき、これらの情報の中から必要となる情報を選択すると、選択された情報は、各番組に対応付けられて、所定のフォーマットにしたがい、記憶部２３２に記憶される。あるいは、情報出力制御部２２２により、ＧＵＩを用いて表示できるように変換され、ディスプレイ２１８に表示される。
【００１３】
また、記憶部２３２は、ユーザが機能選択するために必要となる各種の情報を、ＧＵＩを用いた表形式のオブジェクトとしてディスプレイ２１８に表示できるように、各種情報にオブジェクト表示するための情報を対応させて記憶している。なお、これらの各種情報は、情報編集部２２３により、ユーザの好みに応じて編集される。
後述する所定の条件を満たすとき、制御部２３１は、赤外線発信部２６１に制御信号を供給する。赤外線発信部２６１が供給された制御信号を赤外線信号に変換すると、赤外線ＬＥＤ２６２から、赤外線が発信される。
【００１４】
以下、リモコンを用いた場合のカーソル制御について説明する。ユーザが押下したリモコンの操作ボタンに対応して発せられた赤外線は、テレビ本体２１０の赤外線受信部２５３により受信され、赤外線信号があらかじめ登録されている赤外線信号であれば、赤外線信号から受信信号に変換される。制御部２３１は、供給された受信信号に対応する処理が行われるように制御する。例えば、ユーザがテレビチャンネルｎのボタンを押下したのであれば、赤外線受信部２５３はテレビチャンネルｎの受信信号を制御部２３１に供給し、制御部２３１は、受信部２１２がテレビチャンネルｎを選択し、選択されたチャンネルｎのテレビ番組をディスプレイ２１８に映し出すように制御する。
【００１５】
あるいは、ユーザにより、ディスプレイに表示されるカーソルを移動させるためのリモコンの操作ボタン（以下、移動ボタン）が押下されると、リモコンから発せられた赤外線は、カメラ本体の赤外線フィルタ２７１を透過し、カメラ２７２により受信データに変換され、制御部２９１に供給される。制御部２９１は、供給された受信データに対応する制御情報を生成する。
【００１６】
また、制御部２９１に移動ボタンに対応する受信データが供給されると、制御部２９１は、軌跡認識部２８１が、特許第3426076号に記載の方法を用いて、ユーザがリモコンの移動ボタンを押下しながらリモコンを移動させたときの軌跡の位置情報を認識するように制御する。さらにイベント制御部２８２では、制御情報と認識された位置情報を用いて、ディスプレイ上でカーソルを制御するためのイベント情報を発生させ、ネットワークプロトコルの１つであるＶＮＣ(Virtual Network Computing)プロトコルに基づき、ネットワークインタフェース２６１を通して、ＶＮＣサーバであるテレビ本体２１０に送信する。テレビ本体では、ネットワークインタフェース２４２を通してイベント情報を受信すると、情報出力制御部２２２によりＧＵＩを用いたイベント処理が行われ、ディスプレイ２１８にカーソルが表示される。
以上により、ユーザは、ＰＣにおけるマウスのように、ディスプレイ上に表示されるカーソルを、リモコンの動きしたがって自由に移動させることができる。
【００１７】
以下、リモコンを用いて、ディスプレイ上のカーソルを制御する方法について、具体例により説明する。図２は、本発明によるテレビ本体３１１および赤外線カメラ本体３１２、リモコン本体３１３、による構成図である。図２では、テレビ本体３１１の上部に、リモコン３１３から発せられる赤外線を検出するための、赤外線カメラ３１２が備えられているが、テレビ本体３１１および赤外線カメラ本体３１２はネットワークで接続されているので、赤外線カメラ３１２は必ずしもテレビ本体３１１の上部にある必要はない。また、この赤外線カメラ３１２は、条件に対応して、向きを変えること、ズームすることが可能である。なお、以下に述べる処理は、赤外線カメラ３１２がどの位置にあっても同様である。
【００１８】
図３は、情報出力制御部２２２によりテレビ画面に表示された、（１）、（２）、（３）、（４）、（５）の５つのテレビ番組のジャンル群の中から１つのジャンルを選択するための、ジャンル選択画面４１１の一例である。選択画面に表示されるジャンル名、および各ジャンルに対応付けられたオブジェクトの領域は、あらかじめ記憶部２３２に登録されており、図３では、その領域が、ジャンル群全体：（ｘ１＜Ｘ＜ｘ２，ｙ１＜Ｙ＜ｙ６）、ジャンル（１）：（ｘ１＜Ｘ＜ｘ２，ｙ１＜Ｙ＜ｙ２）、ジャンル（２）：（ｘ１＜Ｘ＜ｘ２，ｙ２＜Ｙ＜ｙ３）、ジャンル（３）：（ｘ１＜Ｘ＜ｘ２，ｙ３＜Ｙ＜ｙ４）、ジャンル（４）：（ｘ１＜Ｘ＜ｘ２，ｙ４＜Ｙ＜ｙ５）、ジャンル（５）：（ｘ１＜Ｘ＜ｘ２，ｙ５＜Ｙ＜ｙ６）、となっている。また、ジャンル選択画面４１１は、リモコン上のジャンル選択画面を表示させるための操作ボタンが押下されると表示される、あるいは、機能選択のためのオブジェクト群をディスプレイに表示し、その中にジャンル選択をおこなうオブジェクトを設け、ユーザがそのオブジェクトを選択すると表示される。
【００１９】
図４のフローチャートを用いて、図３に表示されたジャンル選択画面から、赤外線リモコンを利用したジャンル選択処理について説明する。
ステップ５１１で、ユーザがリモコンにある移動ボタンを押下すると、ステップ５１２で、赤外線フィルタ２７１付のカメラ２７２を通して赤外線が受信され、ステップ５１３で、軌跡認識部２８１により、ユーザがリモコンの移動ボタンを押下しながらリモコンを移動させたときの軌跡の位置情報が認識される。ステップ５１４で、イベント制御部２８２が、ディスプレイ上でカーソルを制御するためのイベント情報を発生させ、ＶＮＣプロトコルに基づき、ネットワークインタフェース２６１からテレビ本体に送信する。ステップ５１５で、テレビ本体がネットワークインタフェース２４２を通してイベント情報を受信すると、情報出力制御部２２２によりＧＵＩを用いたイベント処理が行われ、ステップ５１６で、テレビ画面上に、カーソル（Ｘ，Ｙ）が表示される。これによりユーザは、テレビ画面上にあるカーソルの位置を把握することができる。
【００２０】
ステップ５２１で、表示されたカーソル（Ｘ，Ｙ）が、ジャンル選択のオブジェクト群内（ｘ１＜Ｘ＜ｘ２，ｙ１＜Ｙ＜ｙ２）にあることを目視により確認したユーザは、カーソルが（Ｘ，Ｙ）から選択したいジャンルのオブジェクト内に位置するように、リモコンの移動ボタンを押下しながら、ジャンル選択のオブジェクト群内を移動させる。このとき、ユーザがリモコンの移動ボタンを押下している間、赤外線が発信され、ディスプレイ上でカーソルを移動させるためのイベント情報が送信されているが、押下を終了するとカーソルの移動は終了し、移動が終了した位置にカーソルはとどまる。
【００２１】
ステップ５２２で、カーソルがオブジェクト群の外に出ることなく、ユーザが選択したいオブジェクト内に位置すると、ユーザはリモコンの押下を終了する。ステップ５２４で、ユーザにより、リモコンの決定ボタンが押下されると、ステップ５２５では、イベント制御部２８２からオブジェクトを選択するためのイベント情報が送信される。イベント情報により、情報出力制御部２２２は、ＧＵＩを用いてカーソルが位置するオブジェクトを判定するので、制御部２３１は、判定されたオブジェクトに対応する所定の処理が実行されるように制御する。
【００２２】
ステップ５２２で、カーソルがオブジェクト群内からオブジェクト群外へ移動したことを情報出力制御部２２２が検出すると、ユーザにオブジェクト群外にカーソルが位置したことを知らせるために、ステップ５２３で、制御部２３１は、赤外線発信部２５１を制御し、赤外線ＬＥＤ２５２より、リモコンに向けて赤外線を発信させる。この赤外線を赤外線受信部１１４が受信すると、制御部１１６が振動部１１５を制御しリモコンを振動させるので、ユーザはカーソルがオブジェクト群外に出たことを確認することができる。
【００２３】
その他、ステップ５２７で、ユーザがオブジェクト群外にあったカーソルを移動させ、ステップ５２６で、情報出力制御部２２２が、オブジェクト群外からオブジェクト群内に移動したことを検出した場合に、ステップ５２３と同様にステップ５２８においてもリモコンが振動することもできる。これにより、ユーザはカーソルがオブジェクト群内に入ったことを確認することができる。なお、カーソルがオブジェクト群内からオブジェクト群外へ移動する場合と、オブジェクト群外からオブジェクト群内へ移動する場合に、リモコンに発信する赤外線信号を変えることで、両者で異なった振動を生じさせても良い。カーソルがオブジェクト群内に移動すると、ステップ５２２の判断が行われ、ステップ５２４で、ユーザが決定ボタンを押下するまで、ジャンル選択処理が行われる。
【００２４】
以上により、リモコンを用いて、オブジェクトに対応づけたジャンルを選択することができる。またカーソルがオブジェクトの内外を移動するごとに、リモコンを振動させることで、カーソルのある位置を把握できるため、ユーザの注意を喚起することができカーソルのある位置に応じた処理を行うことが可能になる。
【００２５】
なお、図４では、カーソルがオブジェクト群の内外を移動するときに、ユーザの注意を喚起させるために、リモコンを振動させたが、カメラがリモコンを認識できる領域全体をオブジェクト領域とした場合においても同様の処理が行われるようにすることもできる。すなわち、カメラがリモコンを認識できる領域外から領域内にカーソルが移動した場合においても、カメラがリモコンを認識できる領域内から領域外にリモコンが移動した場合においても、リモコンを振動させることで、ユーザの注意を喚起することができる。
【００２６】
一方、ユーザがリモコンを速く動かすと、システムがリモコンの軌跡を認識できなくなるだけでなく、カメラがリモコンを認識できる範囲を容易に超えることになる。例えば図５に示すように、カーソルが、時刻ｔ１に、オブジェクト外から点（ａ１，ｂ１）を通過しオブジェクト内に入り、時刻ｔ２に、オブジェクト内から点（ａ２，ｂ２）を通過しオブジェクト外へ移動したとする。この2点間の通過速度ｓが基準値Ｓよりも大きい場合には、ユーザがリモコンを速く動かしていると判断できる。また、カーソルが、カメラが認識できる領域内の通過速度においても、基準値よりも大きい場合には、ユーザがリモコンを速く動かしていると判断できる。
【００２７】
制御部２３１は、情報出力制御部２２２と時計部２５９を制御し、基準点（Ａ１，Ｂ１）と基準点（Ａ２，Ｂ２）の距離、および２点の通過時間（Ｔ２−Ｔ１）を求め、２点間の通過速度ｖを算出する。通過速度ｖが基準通過速度Ｖよりも大きいならば、ユーザがリモコンを移動させる速度が速いと判断できるため、制御部２３１は、ユーザに対し、リモコンを移動させる速度が速いという内容の警告メッセージを、音声出力部２１５を通して、スピーカ２１６より出力する。なお、基準点（Ａ１，Ｂ１）は、オブジェクト外からオブジェクト内へ通過した点、あらかじめ設定された点、あるいはカメラが認識できる領域外から領域内へ通過した点などであり、基準点（Ａ２，Ｂ２）は、オブジェクト内からオブジェクト外へ通過した点、あらかじめ設定された点、あるいはカメラが認識できる領域内から領域外へ通過した点などである。
【００２８】
以上述べたように、ユーザが求めるジャンルの選択において、選択したいジャンルに対応付けたオブジェクトの上にカーソルを位置させ、カーソルが位置するオブジェクトを選択するためのボタンを押下することで、ジャンルを選択することができる。
ただし、図６に示すように、オブジェクト群外に表示されたカーソル（Ｘ，Ｙ）をオブジェクト群内に移動させた上で、さらに選択したいオブジェクトまで移動させることは、ユーザにとって、わずらわしさを感じることもある。そこで、記憶部２３２に、オブジェクトに対応してあらかじめ設定したカーソルの位置情報を記憶しておく。ユーザが所定の操作ボタンを押下したならば、軌跡認識部２８１が認識した位置が（Ｘ，Ｙ）であっても、図７に示すように、あらかじめ設定された位置である（Ｘ’，Ｙ’）に、カーソルを表示する。このとき、（Ｘ，Ｙ）と（Ｘ’，Ｙ’）は、必ずしも一致しないため、両位置の差（Ｘ−Ｘ’，Ｙ−Ｙ’）を（Ｘ’，Ｙ’）から減ずることで位置のずれを調整する。
【００２９】
すなわち、ユーザがテレビ番組を選択するための操作ボタンを押下したならば、制御部２３１は、ディスプレイ２１８に、テレビ番組選択をサポートするための複数のオブジェクト群を表示し、オブジェクト群に対応して、あらかじめ設定されて記憶部２３２に記憶されている位置（Ｘ’，Ｙ’）に、カーソルを表示させる。次にユーザが移動ボタンを押下すると、軌跡認識部２８１により、カーソル位置（Ｘ，Ｙ）が認識され、テレビ本体に送信されるが、情報出力制御部２２２は、以後、両位置の差分（Ｘ−Ｘ’，Ｙ−Ｙ’）を減じて調整した位置に、カーソルを表示する。これにより、カーソルがオブジェクト群内に表示されるので、ユーザは、オブジェクト群の中だけでカーソルを移動させればよい。この場合には、ユーザが決定ボタンを押下すると、両位置の差分調整は終了するようにする。
【００３０】
同様に、ユーザが、ポインタを上下左右方向へ移動させる十字ボタンを押下した場合でも、図８の・で示された、あらかじめ設定された位置へカーソルを移動させ、軌跡認識部２８１が認識した位置とあらかじめ設定された位置の差分を取ることにより、ユーザによるリモコンの移動なしに、カーソルを移動させることができる。すなわち、ユーザは、移動ボタンを用いてカーソルを移動させ、オブジェクトを選択することも可能であり、あるいは、十字ボタンを用いて、オブジェクトを選択することも可能である。
【００３１】
なお、記憶部２９２にも、記憶部２３２に記憶されている、オブジェクトに対応してあらかじめ設定したカーソルの位置情報を記憶しておくことで、あらかじめ設定された位置と、軌跡認識部２８１が認識した位置の差分は、制御部２９１がカメラ制御部２９９を制御し、カメラを上下左右方向に回転させることで、調整することも可能である。これにより、ユーザは、オブジェクトの選択に必要となるカーソル移動が最小限ですむため、ユーザのカーソル操作の利便性を図ることが可能になる。
【００３２】
また、情報出力制御部２２２により、ディスプレイに、インターネットのホームページを表示させた場合においても、すでに述べたように、ホームページ上にリモコン操作によるカーソルを表示することができる。また、カーソルをハイパーリンクの上に位置させ、決定ボタンを押下すると、オブジェクトの選択と同様に、リンク先が選択され、ハイパーリンク先のホームページに飛ぶことができる。
【００３３】
なお、カーソルがハイパーリンクの上に位置すると、制御部２３１は、赤外線発信部２５１を経て、赤外線ＬＥＤ２５２からリモコンに向けて赤外線を発信させる。赤外線受信部１１４がこの赤外線を受信すると、制御部１１６は、振動部１１５により、リモコンを振動させるように制御する。これにより、ユーザはカーソルがリンクの上にあることを把握することができる。また、特開平10-240448号に記載の技術を用いて、カーソルがリンクに近づくとリンクに吸い寄せられるようにすれば、ユーザはカーソルをリンクの上に必ずしも位置させる必要がなく、リンクを選択することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明に係る、カーソル制御システムの一実施の形態を示すブロック図。
【図２】本発明に係る、カーソル制御システムの一実施を説明する図。
【図３】本発明に係る、カーソル制御システムの一実施を説明する図。
【図４】本発明に係る、カーソル制御システムの一実施のフローチャート。
【図５】本発明に係る、カーソル制御システムの一実施を説明する図。
【図６】本発明に係る、カーソル制御システムの一実施を説明する図。
【図７】本発明に係る、カーソル制御システムの一実施を説明する図。
【図８】本発明に係る、カーソル制御システムの一実施を説明する図。
【符号の説明】
【００３５】
１１０…リモコン本体、１１１…操作ボタン、１１２…赤外線送信部、１１３…赤外線LED、１１４…赤外線受信部、１１５…振動部、１１６…制御部、２１０…テレビ本体、２１１…アンテナ、２１２…受信部、２１３…分離部、２１４…デコーダ、２１５…音声出力部、２１６…スピーカ、２１７…映像出力部、２１８…ディスプレイ、２２１…情報解析部、２２２…情報出力制御部、２２３…情報編集部、２３１…制御部、２３２…記憶部、２４１…インターネット、２４２…ネットワークインタフェース、２５１…赤外線発信部、２５２…赤外線ＬＥＤ、２５３…赤外線受信部、２５９…時計部、２７０…カメラ本体、２７１…赤外線フィルタ、２７２…カメラ、２８１…軌跡認識部、２８２…イベント制御部、２８３…ネットワークインタフェース、２９１…制御部、２９２…記憶部、２９９…カメラ制御部。
【図１】
2005340981.tif 000003
【図２】
2005340981.tif 000004
【図３】
2005340981.tif 000005
【図４】
2005340981.tif 000006
【図５】
2005340981.tif 000007
【図６】
2005340981.tif 000008
【図７】
2005340981.tif 000009
【図８】
2005340981.tif 000010