(57)【要約】【課題】リモコンの使い勝手を向上させるとともに、テレビジョン受像機の各種設定項目の設定操作を簡単にする。【解決手段】リモコン１００のメニューボタン１０１を押下すると、テレビジョン受像機の表示部２２０の画面に設定メニューが表示される。この設定メニューは、表示中の映像を取り囲むように表示される。設定メニューには各種設定項目に対応するアイコンが表示され、リモコンの先端を上下左右に振ると、画面に表示されたポインターが移動する。ポインターを所望のアイコンに移動させると、下層のメニューが表示されてそのアイコンに対応する設定項目に対する設定が可能となる。【選択図】図１
2006287581.tif 000002
【特許請求の範囲】
【請求項１】
筐体の側面に設けられた第１のボタンと、
前記筐体の上面に設けられた第２のボタンと、
前記第１のボタンおよび前記第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成手段と、
前記筐体の動きを検出する動き検出手段と、
前記動き検出手段による検出結果に対応する第２の制御データを生成する第２の生成手段と、
前記第１の生成手段によって生成された前記第１の制御データおよび前記第２の生成手段によって生成された前記第２の制御データを送出する送出手段と
を備えることを特徴とするリモートコントローラ。
【請求項２】
前記筐体の姿勢を検出する姿勢検出手段をさらに備え、
前記姿勢検出手段によって前記筐体が所定の姿勢にあるときに前記動き検出手段による前記筐体の動きが検出される
ことを特徴とする請求項１に記載リモートコントローラ。
【請求項３】
前記動き検出手段は、前記筐体の先端が上下左右に振られたことを検出し、前記第２の生成手段は、前記動き検出手段による検出結果に対応する前記第２の制御データを生成する
ことを特徴とする請求項１または２に記載リモートコントローラ。
【請求項４】
リモートコントローラと、前記リモートコントローラによって制御される機器とからなるリモコンシステムであって、
前記リモートコントローラは、
筐体の側面に設けられた第１のボタンと、
前記筐体の上面に設けられた第２のボタンと、
前記第１のボタンおよび前記第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成手段と、
前記筐体の動きを検出する動き検出手段と、
前記動き検出手段による検出結果に対応する第２の制御データを生成する第２の生成手段と、
前記第１の生成手段によって生成された前記第１の制御データおよび前記第２の生成手段によって生成された前記第２の制御データを送出する送出手段と
を備え、
前記機器は、
前記リモートコントローラから送出された前記第１および第２の制御データを受信する受信手段と、
前記受信手段によって受信された前記第１および第２の制御データに対応して、ユーザインタフェース画面を生成する画面生成手段と、
前記画面生成手段によって生成された前記ユーザインタフェース画面を所定の表示装置に出力する出力手段と、
前記画面生成手段によって生成された前記ユーザインタフェース画面において指示された機能を実行する実行手段と
を備える
ことを特徴とするリモコンシステム。
【請求項５】
前記出力手段は、所定の映像と、前記画面生成手段によって生成された前記映像を取り囲む所定の領域に対応する前記ユーザインタフェース画面を重ね合わせた合成映像を出力する
ことを特徴とする請求項４に記載のリモコンシステム。
【請求項６】
前記リモートコントローラは、前記筐体の姿勢を検出する姿勢検出手段をさらに備え、
前記画面生成手段は、前記姿勢検出手段によって検出された前記筐体の姿勢に対応して、所定の角度だけ回転させた前記ユーザインタフェース画面を生成する
ことを特徴とする請求項４に記載のリモコンシステム。
【請求項７】
リモートコントローラと、前記リモートコントローラによって制御される機器とからなるリモコンシステムを制御するリモコンシステム制御方法であって、
前記リモートコントローラは、
筐体の側面に設けられた第１のボタン、および前記筐体の上面に設けられた第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成ステップと、
前記筐体の動きを検出する動き検出ステップと、
前記動き検出ステップにおける検出結果に対応する第２の制御データを生成する第２の生成ステップと、
前記第１の生成ステップにおいて生成された前記第１の制御データおよび前記第２の生成ステップにおいて生成された前記第２の制御データを送出する送出ステップと
を備え、
前記機器は、
前記リモートコントローラから送出された前記第１および第２の制御データを受信する受信ステップと、
前記受信ステップにおいて受信された前記第１および第２の制御データに対応して、ユーザインタフェース画面を生成する画面生成ステップと、
前記画面生成ステップにおいて生成された前記ユーザインタフェース画面を所定の表示装置に出力する出力ステップと、
前記画面生成ステップにおいて生成された前記ユーザインタフェース画面において指示された機能を実行する実行ステップと
を備える
ことを特徴とするリモコンシステム制御方法。
【請求項８】
リモートコントローラと、前記リモートコントローラによって制御される機器とからなるリモコンシステムを制御するリモコンシステム制御プログラムであって、
前記リモートコントローラに、
筐体の側面に設けられた第１のボタン、および前記筐体の上面に設けられた第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成ステップと、
前記筐体の動きを検出する動き検出ステップと、
前記動き検出ステップにおける検出結果に対応する第２の制御データを生成する第２の生成ステップと、
前記第１の生成ステップにおいて生成された前記第１の制御データおよび前記第２の生成ステップにおいて生成された前記第２の制御データを送出する送出ステップと
を実行させ、
前記機器に、
前記リモートコントローラから送出された前記第１および第２の制御データを受信する受信ステップと、
前記受信ステップにおいて受信された前記第１および第２の制御データに対応して、ユーザインタフェース画面を生成する画面生成ステップと、
前記画面生成ステップにおいて生成された前記ユーザインタフェース画面を所定の表示装置に出力する出力ステップと、
前記画面生成ステップにおいて生成された前記ユーザインタフェース画面において指示された機能を実行する実行ステップと
を実行させることを特徴とするリモコンシステム制御プログラム。
【請求項９】
リモートコントローラを制御するリモコン制御プログラムであって、
筐体の側面に設けられた第１のボタン、および前記筐体の上面に設けられた第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成ステップと、
前記筐体の動きを検出する動き検出ステップと、
前記動き検出ステップにおける検出結果に対応する第２の制御データを生成する第２の生成ステップと、
前記第１の生成ステップにおいて生成された前記第１の制御データおよび前記第２の生成ステップにおいて生成された前記第２の制御データを送出する送出ステップと
を前記リモートコントローラに実行させることを特徴とするリモコン制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリモコンシステムに関し、特に、テレビジョン受像機等の機器を遠隔操作するリモコンシステムに関するものである。
【背景技術】
【０００２】
従来、テレビジョン受像機等を遠隔操作するリモートコントローラ（以下、リモコンと略記する）の操作部は、テレビジョン受像機が実行可能な各機能に対応した複数のキーが配置され、その各キーを押下することにより、各機能に対応する制御信号が赤外線等によってテレビジョン受像機に送信され、所望の機能をテレビジョン受像機に実行させることができるようになっている。また、リモコンを用いて映像調整等の各種設定項目に対して所定の設定値を設定することができるようになっている。図１６は、各種設定項目を設定するためのメニュー画面例を示している。ユーザはリモコンを操作してメニュー画面を表示させ、所望の設定項目に対する設定値を設定することができる。
【０００３】
また、水平面に対する本体の傾きを検出し、操作部に設けられた移動規制スイッチが操作されている間だけ、送信部から主装置に対してカーソルの移動方向や移動速度を指示する制御信号を送信し、主装置に設けられた表示器の画面上に表示されているカーソルを移動させることができるようにし、操作者がリモコン装置本体を傾けるという簡単な操作で、主装置に設けられた表示器の画面上に表示されているカーソルの移動方向等の変移情報の入力を簡単に行うことができるようにしたものがある。
【特許文献１】特開２００１−２２４０８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、各種設定項目の設定時に画面全体に設定メニューが表示され、いま視聴していた所定の番組の映像を見ることができなくなる場合があった。また、リモコンのキーを操作して各種設定値を設定するため、操作が煩雑で難しいという問題があった。
本発明はこのような状況に鑑みてなされたものであり、番組を視聴しながら各種設定項目に対して設定作業を行うことができ、また、リモコンを片手で上下左右に振ることにより簡単に操作することができるようにするものである。
【課題を解決するための手段】
【０００５】
請求項１に記載のリモートコントローラは、筐体の側面に設けられた第１のボタンと、筐体の上面に設けられた第２のボタンと、第１のボタンおよび第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成手段と、筐体の動きを検出する動き検出手段と、動き検出手段による検出結果に対応する第２の制御データを生成する第２の生成手段と、第１の生成手段によって生成された第１の制御データおよび第２の生成手段によって生成された第２の制御データを送出する送出手段とを備えることを特徴とする。
また、筐体の姿勢を検出する姿勢検出手段をさらに備え、姿勢検出手段によって筐体が所定の姿勢にあるときに動き検出手段による筐体の動きが検出されるようにすることができる。
また、動き検出手段は、筐体の先端が上下左右に振られたことを検出し、第２の生成手段は、動き検出手段による検出結果に対応する第２の制御データを生成するようにすることができる。
請求項４に記載のリモコンシステムは、リモートコントローラと、リモートコントローラによって制御される機器とからなるリモコンシステムであって、リモートコントローラは、筐体の側面に設けられた第１のボタンと、筐体の上面に設けられた第２のボタンと、第１のボタンおよび第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成手段と、筐体の動きを検出する動き検出手段と、動き検出手段による検出結果に対応する第２の制御データを生成する第２の生成手段と、第１の生成手段によって生成された第１の制御データおよび第２の生成手段によって生成された第２の制御データを送出する送出手段とを備え、機器は、リモートコントローラから送出された第１および第２の制御データを受信する受信手段と、受信手段によって受信された第１および第２の制御データに対応して、ユーザインタフェース画面を生成する画面生成手段と、画面生成手段によって生成されたユーザインタフェース画面を所定の表示装置に出力する出力手段と、画面生成手段によって生成されたユーザインタフェース画面において指示された機能を実行する実行手段とを備えることを特徴とする。
また、出力手段は、所定の映像と、画面生成手段によって生成された映像を取り囲む所定の領域に対応するユーザインタフェース画面を重ね合わせた合成映像を出力するようにすることができる。
また、リモートコントローラは、筐体の姿勢を検出する姿勢検出手段をさらに備え、画面生成手段は、姿勢検出手段によって検出された筐体の姿勢に対応して、所定の角度だけ回転させたユーザインタフェース画面を生成するようにすることができる。
請求項７に記載のリモコンシステム制御方法は、リモートコントローラと、リモートコントローラによって制御される機器とからなるリモコンシステムを制御するリモコンシステム制御方法であって、リモートコントローラは、筐体の側面に設けられた第１のボタン、および筐体の上面に設けられた第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成ステップと、筐体の動きを検出する動き検出ステップと、動き検出ステップにおける検出結果に対応する第２の制御データを生成する第２の生成ステップと、第１の生成ステップにおいて生成された第１の制御データおよび第２の生成ステップにおいて生成された第２の制御データを送出する送出ステップとを備え、機器は、リモートコントローラから送出された第１および第２の制御データを受信する受信ステップと、受信ステップにおいて受信された第１および第２の制御データに対応して、ユーザインタフェース画面を生成する画面生成ステップと、画面生成ステップにおいて生成されたユーザインタフェース画面を所定の表示装置に出力する出力ステップと、画面生成ステップにおいて生成されたユーザインタフェース画面において指示された機能を実行する実行ステップとを備えることを特徴とする。
請求項８に記載のリモコンシステム制御プログラムは、リモートコントローラと、リモートコントローラによって制御される機器とからなるリモコンシステムを制御するリモコンシステム制御プログラムであって、リモートコントローラに、筐体の側面に設けられた第１のボタン、および筐体の上面に設けられた第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成ステップと、筐体の動きを検出する動き検出ステップと、動き検出ステップにおける検出結果に対応する第２の制御データを生成する第２の生成ステップと、第１の生成ステップにおいて生成された第１の制御データおよび第２の生成ステップにおいて生成された第２の制御データを送出する送出ステップとを実行させ、機器に、リモートコントローラから送出された第１および第２の制御データを受信する受信ステップと、受信ステップにおいて受信された第１および第２の制御データに対応して、ユーザインタフェース画面を生成する画面生成ステップと、画面生成ステップにおいて生成されたユーザインタフェース画面を所定の表示装置に出力する出力ステップと、画面生成ステップにおいて生成されたユーザインタフェース画面において指示された機能を実行する実行ステップとを実行させることを特徴とする。
請求項９に記載のリモコン制御プログラムは、リモートコントローラを制御するリモコン制御プログラムであって、筐体の側面に設けられた第１のボタン、および筐体の上面に設けられた第２のボタンが操作されたとき、各ボタンに対応する第１の制御データを生成する第１の生成ステップと、筐体の動きを検出する動き検出ステップと、動き検出ステップにおける検出結果に対応する第２の制御データを生成する第２の生成ステップと、第１の生成ステップにおいて生成された第１の制御データおよび第２の生成ステップにおいて生成された第２の制御データを送出する送出ステップとをリモートコントローラに実行させることを特徴とする。
【発明の効果】
【０００６】
本発明のリモコンシステムによれば、所定の番組の映像を取り囲むように設定メニューが表示されるようにしたので、番組を視聴しながら各種設定項目に対して設定作業を行うことができる。また、リモコンを片手で上下左右に振ることにより簡単に操作することができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明を応用したリモートコントローラ（以下ではリモコンと略記する）１００の構成例を示すブロック図である。同図に示すように、リモコン１００は、メニューボタン１０１と、ボタン１０２と、インタフェース１０３と、制御部１０５と、ＬＥＤ（Light Emitting Diode）制御部１０６と、ＬＥＤ１０７と、センサ１０８と、発光制御部１１０と、発光部１１１とから構成されている。
【０００８】
メニューボタン１０１は、後述するように、設定メニューを表示するよう指示するときに操作される。ボタン１０２は、電源ボタン、音量調節ボタン、選局ボタン等の各種機能に対応する複数のボタンから構成され、各機能の実行を指示するときに操作される。
【０００９】
インタフェース１０３は、メニューボタン１０１およびボタン１０２が操作されたときに出力される電気信号に対応するデジタルデータを制御部１０５に供給するようになっている。
【００１０】
ＬＥＤ制御部１０６は、ＬＥＤ１０７を制御し、ＬＥＤ１０７の発光を制御するようになっている。ＬＥＤ１０７は、ＬＥＤ制御部１０６の制御により発光するようになっている。
【００１１】
センサ１０８は、例えば、地磁気を検出する磁気センサ、加速度を検出する加速度センサ等からなり、リモコン１００の向き、傾き、および上下左右の動き等を所定時間間隔で検出し、検出結果に対応するセンサデータを逐次、制御部１０５に供給するようになっている。
【００１２】
発光制御部１１０は、制御部１０５から供給される所定のデータやコマンドに対応する制御信号を発光部１１１に供給し、発光部１１１の発光を制御するようになっている。発光部１１１は、発光制御部１１０から供給された制御信号に従って赤外線を発光し、所定のデータやコマンドに対応するデータを送信するようになっている。
【００１３】
図２は、図１のリモコン１００によって制御可能なテレビジョン受像機２００の構成例を示すブロック図である。同図に示すように、テレビジョン受像機２００は、受光部２０１と、インタフェース（Ｉ／Ｆ）２０２と、制御部２０３と、オーバレイグラフィック処理部２０４と、音声処理部２０６と、チューナ２１０と、映像信号処理部２１１と、音声信号処理部２１２と、映像出力処理部２１３と、音声出力処理部２１４と、表示部２２０と、スピーカ２３０等から構成されている。
【００１４】
受光部２０１は、リモコン１００の発光部１１１より出射された赤外線を受光し、対応する電気信号に変換した後、Ｉ／Ｆ２０２に供給するようになっている。Ｉ／Ｆ２０２は、受光部２０１より供給された電気信号に対応する制御データを制御部２０３に供給するようになっている。制御部２０３は、Ｉ／Ｆ２０２より供給された制御データに基づいて各部を制御し、リモコン１００の操作に対応する各種処理を実行するようになっている。
【００１５】
オーバレイグラフィック処理部２０４は、制御部２０３の制御下、映像に重ね合わせる文字や図形からなるオーバレイグラフィックを生成し、映像出力処理部２１３に供給するようになっている。
【００１６】
音声処理部２０６は、制御部２０３からの指令に基づいて音声信号を生成し、音声出力処理部２１４に供給するようになっている。
【００１７】
チューナ２１０は、図示しないアンテナによって受信された受信信号から所定のチャンネルの映像音声信号を抽出し、映像信号を映像信号処理部２１１に供給し、音声信号を音声信号処理部２１２に供給するようになっている。
【００１８】
映像信号処理部２１１は、チューナ２１０より供給された映像信号に対して所定の処理を施した後、映像出力処理部２１３に供給するようになっている。また、映像信号に重畳された電子番組表を示す電子番組表データを抽出し、制御部２０３に供給するようになっている。音声信号処理部２１２は、チューナ２１０より供給された音声信号に対して所定の処理を施した後、音声出力処理部２１４に供給するようになっている。
【００１９】
映像出力処理部２１３は、オーバレイグラフィック処理部２０４によって生成されたオーバレイグラフィックを映像信号処理部２１１より供給された映像信号に重ね合わせた合成映像信号を生成し、表示部２２０に供給するようになっている。表示部２２０は、映像出力処理部２１３より供給された合成映像信号に対応する映像を画面に表示するようになっている。
【００２０】
音声出力処理部２１４は、音声信号処理部２１２より供給された音声信号と、音声処理部２０６より供給された音声信号を合成し、スピーカ２３０に供給するようになっている。スピーカ２３０は、音声出力処理部２１４より供給された音声信号を出力するようになっている。
【００２１】
図３は、リモコン１００の一実施の形態の外観図である。同図に示すように、リモコン１００は、リモコン１００の側面に設けられたメニューボタン１０１と、リモコン１００の上面に設けられたボタン１０２等から構成されている。
【００２２】
リモコン１００は、メニューボタン１０１を押下することにより、テレビジョン受像機２００の表示部２２０の画面に設定メニューの表示を指示することができるようになっている。また、ボタン１０２を操作することにより、各種機能の実行を指示することができるようになっている。
【００２３】
図４は、表示部２２０の画面に表示されたいま視聴している所定の番組の映像を示している。図５は、リモコン１００のメニューボタン１０１の操作方法を示している。リモコン１００は、メニューボタン１０１が設けられた面を上にして手に持つことにより操作がし易いように構成されている。メニューボタン１０１を押下すると、メニューボタン１０１が押下されたことを示すデータが発光部１１１より赤外線によって送信される。
【００２４】
リモコン１００から赤外線によって送信された上記データを受信したテレビジョン受像機２００の制御部２０３は、図６に示すように、各種設定項目を表す複数のアイコンからなる設定メニューを表示部２２０の画面に表示された映像に重ね合わせて表示させるとともに、各アイコンを選択するためのポインターを表示させる。この例では、ポインターとして矢印が表示されている。
【００２５】
この設定メニューを構成する各設定項目に対応する各アイコンは、図６に示すように、いま視聴している番組の映像を取り囲むように映像の周囲に配置される。その際、設定メニューを表示するスペースの分だけ映像を縮小して表示することができる。
【００２６】
表示部２２０の画面に設定メニューが表示された後、リモコン１００を上下左右に振ったり、回転させたりすると、リモコン１００の制御部１０５は、リモコン１００の動きに応じてセンサ１０８から出力されるセンサデータを発光制御部１１０に供給し、発光部１１１より赤外線によりセンサデータを送信させる。
【００２７】
このセンサデータを受信したテレビジョン受像機２００の制御部２０３は、このセンサデータに基づいてリモコン１００の動きを認識し、リモコン１００の動きに対応して画面上のポインターを上下左右に移動させる。
【００２８】
ポインターが設定メニューの所定の設定項目に対応するアイコンの有効範囲内（アイコンを選択したと判定する領域内）に移動すると、図７に示すように、制御部２０３の制御によって、このアイコンはフォーカス状態（選択された状態）となり、例えば、色や背景色が変化する。そして、制御部２０３の制御により、図８に示すように、フォーカス状態となったそのアイコンに対応する項目の下層の項目に対応するメニューが表示される。
【００２９】
この例では、設定項目「映像調整」に対応するアイコンがフォーカス状態となり、この設定項目の下層のメニューが表示されている。この例では、設定項目「明るさ」、「映像」、「黒レベル」、「色の濃さ」、「色あい」、「画質」、「プロ設定」、および「リセット」からなる下層のメニューが表示される。
【００３０】
例えば、図８に示すように、下層のメニューの設定項目「色あい」にポインターを移動させ、「色あい」の設定値を上げるための図形にポインターを移動させ、メニューボタン１０１を押すと、「色あい」の設定値が１ずつ増加する。所望の設定値（この例では「２０」）になったとき、ポインターを移動させてフォーカス状態を解除すると、その設定値が確定する。このようにして、各種設定項目に所定の設定値等を設定することができる。
【００３１】
引き続き、他の設定を行う場合には、他の設定項目に対応するアイコンにポインターを移動させ、フォーカス状態にすることにより、その設定項目の下層のメニューを表示させ、上述した「色あい」の場合と同様に、所望の設定値等を設定することができる。
【００３２】
設定が終了した後、リモコン１００を手放して放置すると、所定時間経過後、表示部２２０の画面に表示されていた設定メニューが消去され、図４に示したように視聴している所定の番組の映像のみが通常のサイズで表示される。
【００３３】
図９は、リモコン１００を水平方向に傾けた状態を示している。リモコン１００をテーブルの上などの水平な場所に放置したときや、リモコン１００のボタン１０２を操作するときには、リモコン１００は水平方向に傾けられる。
【００３４】
図１０は、設定メニューを表示する場合に、設定メニューが表示される領域の分だけ番組等の映像を縮小して画面中央に表示したときの表示例を示している。この場合、設定メニューによって映像の一部分が表示されなくなるということはない。
【００３５】
一方、図１１は、設定メニューを表示する場合でも、番組等の映像を縮小せずにそのまま表示したときの表示例を示している。この場合、設定メニューは半透過または不透過で映像に重ね合わせて表示される。不透過の場合、映像の一部分が表示されなくなる。
【００３６】
次に、図１２のフローチャートを参照して、リモコン１００の処理手順について説明する。まず、ステップＳ１において、リモコン１００の制御部１０５により、メニューボタン１０１が押下されたか否かが判定される。その結果、メニューボタン１０１が押下されていないと判定された場合、ステップＳ９に進む。一方、メニューボタン１０１が押下されたと判定された場合、ステップＳ２に進む。
【００３７】
ステップＳ９においては、他のボタン１０２が押下されたか否かが判定される。その結果、他のボタン１０２が押下されていないと判定された場合、ステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。
【００３８】
一方、他のボタン１０２が押下されたと判定された場合、ステップＳ１０に進み、制御部１０５は、ボタン１０２のうち押下されたものに対応するデータを発光制御部１１０に供給するとともに、そのデータを送信するよう指令する。この指令を受けた発行制御部１１０は、制御部１０５より供給されたデータに基づいて発光部１１１を発光させ、赤外線によりそのデータを送信する。その後、ステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。
【００３９】
ステップＳ２においては、制御部１０５は、メニューボタン１０１が押下されたことを示すデータを発光制御部１１０に供給するとともに、そのデータを送信するよう指令する。この指令を受けた発行制御部１１０は、制御部１０５より供給されたデータに基づいて発光部１１１を発光させ、赤外線によりそのデータを送信する。その後、ステップＳ３に進む。
【００４０】
ステップＳ３においては、制御部１０５により、リモコン１００が垂直方向に傾いているか否かが判定される。即ち、センサ１０８より供給されるセンサデータに基づいて、リモコン１００が図５に示したように、垂直方向に傾けられているか否かが判定される。
【００４１】
その結果、リモコン１００が垂直方向に傾けられていないと判定された場合、ステップＳ３の処理が繰り返し実行される。一方、リモコン１００が垂直方向に傾けられていると判定された場合、ステップＳ４に進む。
【００４２】
ステップＳ４においては、制御部１０５は、リモコン１００が垂直方向に傾けられていることを示すデータを発光制御部１１０に供給するとともに、そのデータを送信するよう指令する。この指令を受けた発行制御部１１０は、制御部１０５より供給されたデータに基づいて発光部１１１を発光させ、赤外線によりデータを送信する。その後、ステップＳ５に進む。
【００４３】
ステップＳ５においては、制御部１０５は、センサ１０８より一定時間間隔で供給されるセンサデータを発光制御部１１０に供給するとともに、そのセンサデータを送信するよう指令する。この指令を受けた発行制御部１１０は、制御部１０５より供給されたセンサデータに基づいて発光部１１１を発光させ、赤外線によりセンサデータを送信する。
【００４４】
次に、ステップＳ６において、制御部１０５により、リモコン１００が水平方向に傾いているか否かが判定される。即ち、センサ１０８より供給されるセンサデータに基づいて、リモコン１００が水平方向に傾けられているか否かが判定される。
【００４５】
その結果、リモコン１００が水平方向に傾けられていないと判定された場合、ステップＳ７に進む。ステップＳ７においては、制御部１０５により、メニューボタン１０１が押下されたか否かが判定される。その結果、メニューボタン１０１が押下されていないと判定された場合、ステップＳ５に戻り、ステップＳ５以降の処理が繰り返し実行される。
【００４６】
一方、メニューボタン１０１が押下されたと判定された場合、ステップＳ８に進む。ステップＳ８においては、制御部１０５は、メニューボタン１０１が押下されたことを示すデータを発光制御部１１０に供給するとともに、そのデータを送信するよう指令する。この指令を受けた発行制御部１１０は、制御部１０５より供給されたデータに基づいて発光部１１１を発光させ、赤外線によりそのデータを送信する。その後、ステップＳ５に戻り、ステップＳ５以降の処理が繰り返し実行される。
【００４７】
また、ステップＳ６において、制御部１０５により、リモコン１００が水平方向に傾けられていると判定された場合、ステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。
【００４８】
このように、リモコン１００がほぼ垂直方向に傾けられている間は、ステップＳ５およびステップＳ６の処理が繰り返し実行されて、センサ１０８より所定時間間隔で出力されるセンサデータが赤外線により送信されるが、リモコン１００が水平方向に傾けられると、センサデータの送信が一旦停止される。
【００４９】
次に、図１３のフローチャートを参照して、テレビジョン受像機２００の処理手順について説明する。まず、ステップＳ２１において、制御部２０３により、リモコン１００から送信されたメニューボタン１０１が押下されたことを示すデータが受光部２０１を介して受信されたか否かが判定される。
【００５０】
その結果、メニューボタン１０１が押下されたことを示すデータが受光部２０１を介して受信されていないと判定された場合、ステップＳ２８に進む。一方、メニューボタン１０１が押下されたことを示すデータが受光部２０１を介して受信されたと判定された場合、ステップＳ２２に進む。
【００５１】
ステップＳ２８においては、他のボタン１０２が押下されたことを示すデータが受信されたか否かが判定される。その結果、他のボタン１０２が押下されたことを示すデータが受信されていないと判定された場合、ステップＳ２１に戻り、ステップＳ２１以降の処理が繰り返し実行される。
【００５２】
一方、他のボタン１０２が押下されたと判定された場合、ステップＳ２９に進み、他のボタン１０２のうち押下されたものに対応する処理が実行される。その後、ステップＳ２１に戻り、ステップＳ２１以降の処理が繰り返し実行される。
【００５３】
ステップＳ２２においては、制御部２０３により、例えば、図６に示したような設定メニューを画面に表示するための表示データと、ポインターに対応する表示データ（この例では、矢印に対応するビットマップイメージデータ）とポインターの画面上での表示位置を示す位置データ（例えば、表示部２２０の画面の左上隅を原点として右方向にｘ軸、下方向にｙ軸を仮想的に設定し、画面の１ドットを単位として（Ｎ，Ｍ）などと表すことができる。ここで、Ｎは原点を基準としてｘ軸方向の位置を表し、Ｍは原点を基準としてｙ軸方向の位置を表している）が生成され、オーバレイグラフィック処理部２０４に供給される。この場合、画面の中央を示す位置データが生成され、オーバレイグラフィック処理部２０４に供給される。
【００５４】
オーバレイグラフィック処理部２０４は、制御部２０３より供給された表示データおよび位置データに基づいて、図６に示すような設定メニューおよびポインターに対応するオーバレイグラフィックを生成し、映像出力処理部２１３に供給する。
【００５５】
映像出力処理部２１３は、オーバレイグラフィック処理部２０４より供給されたオーバレイグラフィックを、映像信号処理部２１１より供給された所定の番組に対応する映像信号に重ね合わせた合成映像信号を生成し、表示部２２０に供給する。表示部２２０は、映像出力処理部２１３より供給された合成映像信号を表示する。これにより、図６に示すように、映像を取り囲むように画面の上下左右の帯状の領域に設定メニューが表示される。
【００５６】
次に、ステップＳ２３において、制御部２０３により、リモコン１００が垂直方向に傾けられていることを示すデータが受光部２０１を介して受信されたか否かが判定される。その結果、リモコン１００が垂直方向に傾けられていることを示すデータが受光部２０１を介して受信されていないと判定された場合、ステップＳ２３の処理が繰り返し実行される。一方、リモコン１００が垂直方向に傾けられていることを示すデータが受光部２０１を介して受信されたと判定された場合、ステップＳ２４に進む。
【００５７】
ステップＳ２４においては、制御部２０３により、リモコン１００の向き、傾き、および動き等を示すセンサデータが受光部２０１を介して受信されたか否かが判定される。その結果、センサデータが受光部２０１を介して受信されていないと判定された場合、ステップＳ３０に進む。一方、センサデータが受光部２０１を介して受信されたと判定された場合、ステップＳ２５に進む。
【００５８】
ステップＳ２５においては、制御部２０３により、受信されたセンサデータに対応する処理が実行される。例えば、制御部２０３により、センサデータに基づいて、リモコン１００が上下左右に振られたと判断された場合、センサデータに対応して、画面に表示されたポインターが上下左右に移動させられる。
【００５９】
即ち、制御部２０３は、センサデータに対応するポインターの画面上での位置を示す位置データを生成し、オーバレイグラフィック処理部２０４に供給する。オーバレイグラフィック処理部２０４は、制御部２０３より供給された位置データに基づいて、ポインターを所定の位置に表示するためのオーバレイグラフィックを生成し、映像出力処理部２１３に供給する。これにより、画面上のポインターがリモコン１００の動きに合わせて上下左右に移動する。
【００６０】
次に、ステップＳ２６において、制御部２０３により、リモコン１００から送信されたメニューボタン１０１が押下されたことを示すデータが受光部２０１を介して受信されたか否かが判定される。
【００６１】
その結果、メニューボタン１０１が押下されたことを示すデータが受光部２０１を介して受信されていないと判定された場合、ステップＳ２４に戻り、ステップＳ２４以降の処理が繰り返し実行される。一方、メニューボタン１０１が押下されたことを示すデータが受光部２０１を介して受信されたと判定された場合、ステップＳ２７に進む。
【００６２】
ステップＳ２７においては、制御部２０３により、メニューボタン１０１が押下されたときのポインターの位置に対応する処理が実行される。例えば、ポインターが設定メニューの所定のアイコンの表示領域にある場合、制御部２０３は各部を制御してそのアイコンの下層のメニューを画面に表示させる。
【００６３】
また、例えば、ポインターが下層のメニューにおいて「色あい」の設定値を上げることを指示する図形の表示領域にある場合、その設定値を上げるとともに、その設定値を表す数字や図形を画面に表示させる。その後、ステップＳ２４に戻り、ステップＳ２４以降の処理が繰り返し実行される。
【００６４】
ステップＳ３０においては、制御部２０３により、リモコン１００が水平方向に傾けられているか否かが判定される。即ち、リモコン１００がテーブルの上に放置されていたり、ボタン１０２が設けられた面が上向きになるような状態でユーザによってボタン１０２が操作されるなどして、リモコン１００が水平方向に傾けられているか否かが判定される。
【００６５】
即ち、制御部２０３は、所定の基準時間以上、リモコン１００から送信されるセンサデータが受信されなかった場合、リモコン１００が水平方向に傾けられており、センサデータを送信していないと判断する。
【００６６】
その結果、リモコン１００が水平方向に傾けられていないと判定された場合、ステップＳ２４に戻り、ステップＳ２４以降の処理が繰り返し実行される。一方、リモコン１００が水平方向に傾けられていると判定された場合、ステップＳ２１に戻り、ステップＳ２１以降の処理が繰り返し実行される。
【００６７】
以上説明したように、リモコン１００を上下左右に振ることによって画面上に表示されたポインターを移動させ、所望の設定項目に対応するアイコンを選択し、メニューボタン１０１を押下して選択した設定項目に対して所望の設定値を設定することができるので、設定作業を簡単に行うことができる。また、いま視聴している番組の映像を縮小表示してその周囲に設定メニューが表示されるので、番組を視聴しながら設定作業を行うことができる。
【００６８】
図１４（ａ）および図１４（ｂ）はそれぞれ、リモコン１００を図８に示したように垂直に傾けて手に持った状態から左右に傾けた角度（例えば、リモコン１００の長手方向に回転軸を仮想的に設定し、その回転軸を中心にして時計回りまたは反時計回りの方向に回転させたときの回転角度）に応じて、表示部２２０に表示される設定メニューを構成する各アイコンを画面に対して回転させるようにした場合の表示例を示している。
【００６９】
図１４（ａ）は、リモコン１００が約４５度だけ傾けられた場合の表示例を示しており、この場合、画面に表示される設定メニューの各アイコンも画面に対して約４５度だけ回転される。図１４（ｂ）は、リモコン１００が９０度だけ傾けられた場合の表示例を示しており、この場合、画面に表示される設定メニューも画面に対して９０度だけ回転される。
【００７０】
図１４（ｂ）に示した例のように、リモコン操作中にリモコン１００本体の傾きを検知し、最も情報の読み取りやすい表示角度に補正するとした場合、例えば表示角度を90度回転したとき、リモコン１００は、画面に対し水平方向に傾けられた状態となっている。この状態でも垂直方向時に出力されるセンサーデータが送信されるのと同様にセンサーデータが一定時間間隔で送信され続けるような構成としてもよい。
【００７１】
このような場合には、例えば、設定メニューの終了を指示するためのアイコンを画面に表示し、そのアイコンにポインターが移動し、メニューボタン１０１が押下されたときに設定メニューが閉じられるようにするとしてもよい。
【００７２】
また、リモコン１００が画面に対して水平方向に傾けられた場合、垂直画面表示角度変更モードに入るものとし、一時的に、センサーデータの送信を垂直時と平行時（水平時）とで切り替えるものとしてもよい。この場合は、リモコン１００を画面に対して垂直にするといったん画面表示角度が通常状態に戻り、リモコン１００のモードも、画面に対して垂直時にセンサーデータが送信される状態に戻るものとしてもよい。
【００７３】
また、リモコン１００を垂直にしての作業の途中で、意図しなくとも、水平方向に傾けてしまう場合がある。この場合にセンサーデータが送信されなくなるのを避けるため、リモコン１００を水平角度に静止後、一定時間経過した場合のみを「水平状態」と認識させることにより、図１４（ｂ）での回転後の水平状態との差を出すものとしてもよい。なお、この一定時間を、使用者の感覚に応じて変更を可能にできるものとし、誤作動を避けることができるようにしてもよい。この変更については、メニューの設定項目などから入力可能としてもよい。
【００７４】
このように、リモコン１００を傾けた角度に応じて、表示部２２０の画面に表示される設定メニューの各アイコンが画面に対して回転されるようにすることにより、リモコン１００を操作しているユーザが寝そべった状態にある場合など、画面の表示を画面に対して自由な角度で見ているときでも、画面に表示された設定メニュー等の内容を認識し易くすることができる。
【００７５】
ポインターを表す図形としては、図６や図７等に示した矢印の他に、図１５に示したようなスポットライトを用いることもできる。図１５は、設定メニューとスポットライトポインターが所定の番組の映像に重ね合わされて表示された画面の例を示している。リモコン１００を上下左右に振ると、スポットライトで表されたポインターが画面内を上下左右に移動し、矢印で表されたポインターの場合と同様に、所望のアイコンが表示されている表示領域に移動させることにより、そのアイコンを選択することができる。
【００７６】
なお、上記実施の形態におけるアイコンの形状、画面レイアウト、ポインターの形状は例であってこれに限定されるものではない。
【００７７】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【産業上の利用可能性】
【００７８】
本発明の活用例として、例えば、録画装置やカーナビゲーションシステム等、およびそれらを遠隔操作する機能を有するリモコンや携帯電話機等に本発明を適用することができる。
【図面の簡単な説明】
【００７９】
【図１】本発明におけるリモコンの一実施の形態の構成例を示すブロック図である。
【図２】リモコンによって制御されるテレビジョン受像機の一実施の形態の構成例を示すブロック図である。
【図３】本発明におけるリモコンの一実施の形態の外観を示す図である。
【図４】所定の番組の映像が表示された表示部を示す図である。
【図５】リモコンのメニューボタンを押下する様子を示す図である。
【図６】表示部に表示された設定メニューとリモコンの操作手順を示す図である。
【図７】設定メニューにポインターを移動させた状態を示す図である。
【図８】下層のメニューを表示して色あいを設定する手順を示す図である。
【図９】リモコンを水平方向に傾けた状態を示す図である。
【図１０】設定メニュー表示時における映像の表示方法を説明するための図である。
【図１１】設定メニュー表示時における映像の他の表示方法を説明するための図である。
【図１２】リモコンの処理手順を説明するためのフローチャートである。
【図１３】テレビジョン受像機の処理手順を説明するためのフローチャートである。
【図１４】リモコンの傾きに応じて設定画面が回転する例を示す図である。
【図１５】スポットライトポインタの例を示す図である。
【図１６】従来の設定画面の表示例を示す図である。
【符号の説明】
【００８０】
１００  リモコン
１０１  メニューボタン
１０２  ボタン
１０３，２０２  インタフェース（Ｉ／Ｆ）
１０５，２０３  制御部
１０６  ＬＥＤ制御部
１０７  ＬＥＤ
１０８  センサ
１１０  発光制御部
１１１  発光部
２００  テレビジョン受像機
２０１  受光部
２０４  オーバレイグラフィック処理部
２０６  音声処理部
２１０  チューナ
２１１  映像信号処理部
２１２  音声信号処理部
２１３  映像出力処理部
２１４  音声出力処理部
２２０  表示部
２３０  スピーカ
【図１】
2006287581.tif 000003
【図２】
2006287581.tif 000004
【図３】
2006287581.tif 000005
【図４】
2006287581.tif 000006
【図５】
2006287581.tif 000007
【図６】
2006287581.tif 000008
【図７】
2006287581.tif 000009
【図８】
2006287581.tif 000010
【図９】
2006287581.tif 000011
【図１０】
2006287581.tif 000012
【図１１】
2006287581.tif 000013
【図１２】
2006287581.tif 000014
【図１３】
2006287581.tif 000015
【図１４】
2006287581.tif 000016
【図１５】
2006287581.tif 000017
【図１６】
2006287581.tif 000018