(57)【要約】【課題】容易な操作により所望の操作対象機器を選択することが可能な遠隔制御装置を提供することを課題とする。【解決手段】筐体と、操作対象機器の動作を遠隔制御するための入力操作を行う操作部と、前記筐体の中心と前記操作対象機器とを結ぶ直線を回転軸とした側方回転方向に、前記筐体を回転させたときの水平面からの傾きを示す回転角を検出する角度検出部と、前記操作対象機器と前記回転角が取り得る角度範囲とを予め対応づけ、操作対象機器ごとに異なる角度範囲が設定された角度機器対応情報を記憶した記憶部と、前記角度検出部によって検出された回転角が、前記角度機器対応情報に設定された角度範囲のいずれかに属する場合、前記角度機器対応情報から、その属する角度範囲と対応づけられた操作対象機器を制御すべき機器として選択する機器選択部とを備える。【選択図】図５
2015053546.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
操作対象機器の動作を遠隔制御するための入力操作を行う操作部と、
前記筐体の中心と前記操作対象機器とを結ぶ直線を回転軸とした側方回転方向に、前記筐体を回転させたときの水平面からの傾きを示す回転角を検出する角度検出部と、
前記操作対象機器と前記回転角が取り得る角度範囲とを予め対応づけ、操作対象機器ごとに異なる角度範囲が設定された角度機器対応情報を記憶した記憶部と、
前記角度検出部によって検出された回転角が、前記角度機器対応情報に設定された角度範囲のいずれかに属する場合、前記角度機器対応情報から、その属する角度範囲と対応づけられた操作対象機器を制御すべき機器として選択する機器選択部とを備えたことを特徴とする遠隔制御装置。
【請求項２】
前記操作部によって行われた入力操作に対応づけられた無線信号を送信する発信部をさらに備え、
ユーザによって操作対象機器を制御するための所望の入力操作が行われたときに、前記機器選択部によって選択されていた操作対象機器に対して、前記所望の入力操作に対応づけられ、かつ前記選択されていた操作対象機器を制御する無線信号を、前記発信部が送信することを特徴とする請求項１に記載の遠隔制御装置。
【請求項３】
前記操作部が、複数個の入力可能要素からなり、
前記記憶部に、前記１つの入力可能要素に対して入力操作がされたときに制御すべき操作対象機器の動作内容を特定するリモコンコードであって、前記入力可能要素および前記操作対象機器に対応づけられたリモコンコードが予め設定された機器コード対応情報が記憶され、
第１の入力可能要素に対する入力操作が行われた場合、前記機器選択部によって選択されていた操作対象機器と、前記入力操作が行われた第１の入力可能要素とに対応づけられたリモコンコードを、前記機器コード対応情報から取得する発信コード取得部をさらに備え、
前記発信部は、取得されたリモコンコードに予め対応づけられていた無線信号を送信することを特徴とする請求項２に記載の遠隔制御装置。
【請求項４】
前記操作部が、タッチパネルから構成され、
前記複数個の入力可能要素が、タッチパネルに重ね合わせて配置された表示画面の所定位置にそれぞれ表示された画像情報であることを特徴とする請求項３に記載の遠隔制御装置。
【請求項５】
前記機器選択部が選択した操作対象機器が、現在制御することの可能な機器であることを示す情報を、ユーザに通知する通知部をさらに備えたことを特徴とする請求項１ないし４のいずれかに記載の遠隔制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遠隔制御装置に関し、特に、複数の制御対象機器の動作を制御することが可能な遠隔制御装置に関する。
【背景技術】
【０００２】
今日、テレビ、ＤＶＤレコーダ、エアコンなど、家庭内で使用する電気製品には、専用の遠隔制御装置（リモコン）が付属されており、それぞれ専用のリモコンを用いて、対応する製品の電源ＯＮ、ＯＦＦや機能の選択等の操作を行っているものが多い。
また、１台で複数種類の電気製品の動作を制御することのできるリモコンも市販されている。
【０００３】
たとえば、特許文献１では、操作対象機器の接続機器名を切り替え表示するための表示画面を設け、ユーザが操作対象機器の選択ボタンを操作して、操作したい所望の機器の接続機器名を表示画面に表示させ、操作メニューボタンを操作することによって、操作対象機器を決定した後、決定した操作対象機器を制御することのできるリモコン信号を送信するマルチリモコンが提案されている。
【０００４】
また、制御したい電気機器をリモコン装置で指し示す操作をすることによって、指し示した方向に位置する電気機器を特定した後に、その電気機器の動作を制御する信号を送信するリモコン装置も提案されている（特許文献２、３参照）。
たとえば、特許文献２では、超音波の受信時間差によってリモコン装置から複数の超音波受信機までの距離を求めてリモコン装置の室内位置座標を検出し、さらに、地磁気センサによってリモコン装置の方向を検出し、室内位置座標と方向とに基づいて、リモコン装置によって指し示された方向にある電気機器をリモート制御の対象機器として特定する。
【０００５】
また、特許文献３では、水平方向の角度を検出する地磁気センサと、垂直方向の角度を検出する加速度センサと、機器操作装置（リモコン）によって指し示された操作対象機器までの距離を検出する赤外線距離センサを備えて、ユーザが操作対象機器を指し示す動作をすることによって検出される水平角、垂直角および距離を用いて、予め設置位置が計測されていた操作対象機器の中から、指し示した方向にある操作対象機器を決定する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−７８７７９号公報
【特許文献２】特開２００５−３５４５４３号公報
【特許文献３】特開２００７−２６６７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、電気製品ごとに専用のリモコンを利用する場合、制御対象の電気製品を確実に制御することができるが、遠隔制御する電気製品が多数ある場合、専用リモコンの数も同数だけあるので、リモコンを使い分けることが煩雑となり、リモコンの置き場所の確保も必要となる。
また、１台のリモコンで複数の機器を制御しようとすると、機器ごとに固有の操作ボタンを多数設けるか、あるいは、１つの操作ボタンに複数の機能を割り当てる必要があり、所望の操作をするのが複雑となる場合があり、ユーザの操作負担が大きかった。
たとえば、特許文献１では、所望の制御対象機器の名称を表示画面に表示させる操作が必要となり、対象機器の制御ができるようになるまでに、多数回の操作が必要である。
【０００８】
また、特許文献２および３の場合、リモコンの方向を、常にユーザが制御しようとする対象機器に対して向けていなければならない。対象機器が、エアコンとテレビというように、それらの設置場所が大きく異なる場合は、対象機器の判別は可能であるが、たとえば、テレビとＤＶＤレコーダ、あるいはＣＤプレーヤとオーディオアンプというように同時に使用されることの多い機器は、通常隣接して設置されることが多いので、ユーザは所望の機器を指し示すために、リモコンの向きを微妙に調整する必要があり、その機器の方向に向けたままリモコンを保持しつづけるのも困難であり、ユーザの操作負担が大きい。
【０００９】
さらに、特許文献２では、複数の超音波受信機を室内に設置する必要があるので、設置場所の確保と、装置全体のコストも高価なものとなる。
また、特許文献３では、対象機器が設置されている部屋の形状情報や、対象機器が設置されている位置の情報を予め計測しておく必要があり、対象機器を実際に制御することができるようになる前に、煩雑な設定作業が必要である。
【００１０】
そこで、この発明は、以上のような事情を考慮してなされたものであり、遠隔制御装置に対して容易な操作手順を行うことにより、ユーザが操作したい操作対象機器を選択し、その操作対象機器が実際に操作できるようになるまでのユーザの操作負担を軽減することを課題とする。
【課題を解決するための手段】
【００１１】
この発明は、筐体と、操作対象機器の動作を遠隔制御するための入力操作を行う操作部と、前記筐体の中心と前記操作対象機器とを結ぶ直線を回転軸とした側方回転方向に、前記筐体を回転させたときの水平面からの傾きを示す回転角を検出する角度検出部と、前記操作対象機器と前記回転角が取り得る角度範囲とを予め対応づけ、操作対象機器ごとに異なる角度範囲が設定された角度機器対応情報を記憶した記憶部と、前記角度検出部によって検出された回転角が、前記角度機器対応情報に設定された角度範囲のいずれかに属する場合、前記角度機器対応情報から、その属する角度範囲と対応づけられた操作対象機器を制御すべき機器として選択する機器選択部とを備えたことを特徴とする遠隔制御装置を提供するものである。
【００１２】
また、前記操作部によって行われた入力操作に対応づけられた無線信号を送信する発信部をさらに備え、ユーザによって操作対象機器を制御するための所望の入力操作が行われたときに、前記機器選択部によって選択されていた操作対象機器に対して、前記所望の入力操作に対応づけられ、かつ前記選択されていた操作対象機器を制御する無線信号を、前記発信部が送信することを特徴とする。
これによれば、所望の入力操作を行うことによって選択された操作対象機器に対して、その機器を制御することが可能な無線信号が送信されるので、複数の操作対象機器が選択可能な状態から、１つの特定の操作対象機器が実際に制御されるまでの間において、ユーザは、特別な操作をすることなく、容易な操作をするだけで、所望の機器を動作させることができる。
【００１３】
また、前記操作部が、複数個の入力可能要素からなり、前記記憶部に、前記１つの入力可能要素に対して入力操作がされたときに制御すべき操作対象機器の動作内容を特定するリモコンコードであって、前記入力可能要素および前記操作対象機器に対応づけられたリモコンコードが予め設定された機器コード対応情報が記憶され、第１の入力可能要素に対する入力操作が行われた場合、前記機器選択部によって選択されていた操作対象機器と、前記入力操作が行われた第１の入力可能要素とに対応づけられたリモコンコードを、前記機器コード対応情報から取得する発信コード取得部をさらに備え、前記発信部は、取得されたリモコンコードに予め対応づけられていた無線信号を送信することを特徴とする。
これによれば、ユーザが、所望の第１の入力可能要素に対する入力操作を行うことによって、すでに選択されていた操作対象機器と第１の入力可能要素に対応づけられたリモコンコードに対応する無線信号が送信されるので、容易な操作手順によって、所望の操作対象機器を実際に制御させることができるようになり、ユーザの操作負担を軽減できる。
【００１４】
また、前記操作部が、タッチパネルから構成され、前記複数個の入力可能要素が、タッチパネルに重ね合わせて配置された表示画面の所定位置にそれぞれ表示された画像情報であることを特徴とする。
また、前記機器選択部が選択した操作対象機器が、現在制御することの可能な機器であることを示す情報を、ユーザに通知する通知部をさらに備えたことを特徴とする。
これによれば、通知部によって、現在制御することの可能な機器の情報が通知されるので、ユーザは、現在選択されている操作対象機器が自己が制御したい機器であるか否かを容易に確認できる。また、確認した後に、機器の動作を制御するための入力操作をすることにより、意図しない機器を制御する信号が送信されるのを防止できる。
【発明の効果】
【００１５】
この発明によれば、角度検出部によって、上記側方回転方向に筐体を回転させたときの回転角を検出し、その検出した回転角が属する角度範囲に予め対応付けられた操作対象機器を、制御すべき機器として選択しているので、ユーザは容易な操作をすることにより、ユーザの意図した操作対象機器を選択することができ、ユーザの操作負担を軽減することができる。
【図面の簡単な説明】
【００１６】
【図１】この発明の遠隔制御装置の一実施例の構成ブロック図である。
【図２】この発明の遠隔制御装置の一実施例の外観図である。
【図３】この発明の遠隔制御装置を傾けたときの回転角の一実施例の説明図である。
【図４】この発明の遠隔制御装置の記憶部に記憶される情報の一実施例の説明図である。
【図５】この発明の機器選択処理の一実施例のフローチャートである。
【図６】この発明の機器名称表示処理の一実施例のフローチャートである。
【図７】この発明の機器操作処理の一実施例のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜遠隔制御装置の構成＞
図１に、この発明の遠隔制御装置の一実施例の構成ブロック図を示す。
遠隔制御装置１（以下、リモコンとも呼ぶ）は、操作対象機器１００の動作の開始および停止、あるいは、その機器が有する所定の機能を実行させるための制御信号（以下、リモコン信号ＲＳと呼ぶ）を操作対象機器１００の方向へ送信するものである。
リモコン信号としては、たとえば、赤外線信号、既存の無線通信方式に対応した無線電波信号などが用いられる。
操作対象機器１００は、この発明のリモコン１によって制御することが可能な機器であり、リモコンによって制御可能な機器は特定の１つの種類の機器に限定されない。
操作対象機器１００としては、たとえば、テレビ、ビデオレコーダ、ＣＤプレーヤ、ＤＶＤレコーダ、アンプ、エアコン、照明装置などである。
【００１８】
この発明では、１台のリモコン１によって、予め設定された複数種類の操作対象機器を制御できるものとし、機器の設定情報を追加、変更あるいは削除することにより、制御する対象機器を追加、変更あるいは削除することができるものとする。
また、ユーザが、所望の操作対象機器に対して、所望の機能を実行させようとする場合、この発明では、まず、操作対象となる機器を選択する操作および処理（機器選択処理）を行い、その結果選択された操作対象機器に対して、所望の機能を実行させる操作（操作ボタン入力操作）およびリモコン信号送信処理を行う。
また、この発明では、機器を選択する操作を、リモコンの筐体の中心と操作対象機器とを結ぶ直線を回転軸とした側方回転方向に、リモコンの傾きを変更させることにより行うことを特徴とする。
【００１９】
遠隔制御装置（リモコン）１は、主として、制御部１１、操作部１２、表示部１３、角度検出部１４、機器選択部１５、発信コード取得部１６、発信部１７、記憶部２０とを備える。
制御部１１は、この発明のリモコン１の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータにより実現される。また、ＣＰＵが、ＲＯＭ等に記憶されたプログラムに基づいて、各種ハードウェアを有機的に動作させることによって、この発明の機器選択処理等を実行させる。
【００２０】
操作部１２は、リモコン１に対して、ユーザが所定の入力を行う部分であり、特に、操作対象機器の動作を遠隔制御するための入力操作を行う部分である。
操作部１２は、複数個の入力可能要素からなり、入力可能要素は、たとえば、後述する図２に示すように、複数の操作ボタン３１から構成される。操作部としては、キーボード、ポインティングデバイス、表示部１３の表示画面に重ね合わせて配置されたタッチパネルなどを用いてもよい。タッチパネルが用いられる場合、複数個の入力可能要素は、タッチパネルに重ね合わせて配置された表示画面の所定の位置にそれぞれ表示された画像情報である。
【００２１】
表示部１３は、文字、記号、図形等を表示する部分であり、特に、現在選択されている操作対象機器を、視覚的にユーザに知らせる部分である。
たとえば、機器選択部１５によって選択された操作対象機器の機器名称を表示させる。
表示部１３としては、ＬＣＤ、有機ＥＬデバイスなどが用いられる。
表示部１３は、通知部の一つの機能ブロックに相当し、通知部は、機器選択部１５が選択した操作対象機器が、現在制御することの可能な機器であることを示す情報を、ユーザに通知するものである。ユーザへの通知は、その他の方法を用いてもよく、たとえば、機器選択部１５によって選択された操作対象機器を特定する情報を、表示、光、振動および音声のうち、いずれか１つ以上の方法を用いて、ユーザに通知すればよい。
【００２２】
角度検出部１４は、上記したようにリモコンの側方回転方向に、リモコン１の筐体を回転させリモコンの傾きを変更させる操作をしたときに、そのリモコンの傾きを画定する水平面からの角度（以下、回転角、またはロール角と呼ぶ）を検出する部分である。
すなわち、後述する図２や図３に示すような水平面からの傾きを示す回転角（ロール角）を検出する部分である。
この回転角を検出する角度検出部１４としては、たとえば、加速度センサ、あるいは地磁気センサなどが用いられる。加速度センサの場合、重力加速度の方向を側方回転軸に直交する面へ射影することにより、回転角を検出することができる。
【００２３】
機器選択部１５は、角度検出部１４によって検出された角度（回転角）を用いて、後述する角度機器対応情報２１から、その回転角に対応する操作対象機器を選択する部分である。
具体的には、機器選択部１５は、角度検出部１４によって検出された回転角が、角度機器対応情報２１に設定された角度範囲のいずれかに属する場合、その角度機器対応情報２１から、その属する角度範囲と対応づけられた操作対象機器を制御すべき機器として選択する。
発信コード取得部１６は、操作部１２を構成する複数の操作ボタン３１のうち、いずれかの操作ボタン３１が押し下げられた場合、ユーザが行ったこの入力操作に対応したリモコンコードを取得する部分である。
具体的には、入力可能要素である操作ボタンに対する入力操作が行われた場合、機器選択部１５によって選択された操作対象機器の機器番号と、入力操作が行われた操作ボタンとによって対応づけられたリモコンコードを、後述する機器コード対応情報２２から、取得する。
機器選択部１５と発信コード取得部１６は、主としてソフトウェアによって実現され、制御部１１によって実行される一機能でもある。
【００２４】
発信部１７は、操作部１２によって行われた入力操作に対応づけられた無線信号を送信する部分であり、いわゆるリモコン信号を送信する部分である。また後述するように、発信コード取得部１６によって取得されたリモコンコードに予め対応づけられていた信号パターンを持つ無線信号（リモコン信号）を送信する。
発信部１７としては、たとえば、赤外線を送信する赤外線発光素子（赤外線ＬＥＤ）、所定の無線通信方式の無線電波を送信する通信用ＬＳＩなどが用いられる。発信部から送信される無線信号としては、赤外線信号、電波信号などがある。
【００２５】
図２に、この発明のリモコンの一実施例の外観図を示す。
図２（ａ）は、リモコン１の筐体の平面図であり、リモコンの表示部１３や操作部１２が配置された表面を上から見た平面図である。
リモコンの表面は、たとえば、図に示すような長方形状であり、表面を形成する一方の短辺のほぼ中央部分に、リモコン信号ＲＳを送信する発信部１７を備える。
一般的に、操作対象機器に対する何らかの操作を行う場合、ユーザは、リモコンを手に持って、発信部１７を、その操作対象機器が存在する方向に向けてから、所定の操作ボタンを押す。したがって、リモコンの通常使用時においては、図２（ａ）の場合、発信部１７よりも紙面の上方向に、操作対象機器が存在する。
【００２６】
図２（ｂ）は、発信部１７が形成されていない短辺側の側面から見たリモコンの側面図である。すなわち、操作ボタン３１が上方にある状態で、図２（ａ）のリモコンの下方側面を、紙面の下方側から見た図である。
図２（ｂ）では、通常、紙面の手前側にユーザがおり、紙面の奥側に、操作対象機器が存在することになる。
ここで、回転軸Ｒは、表面を形成する長方形の２つの短辺の中央部分を結んだ直線の位置にあり、リモコンと操作対象機器とを結んだ直線とほぼ一致する。
図２の円形矢印Ｃで示したこの回転軸Ｒのまわりの回転方向を、側方回転方向と呼ぶ。
また、リモコンを側方回転方向に所定角度だけ回転させたとき、水平面からのリモコンの傾きを示す角度ａを、回転角（ロール角）と呼ぶ。
【００２７】
図３に、リモコンの回転角の一実施例の説明図を示す。
図３（ａ）は、操作ボタン３１が上方にある状態で、リモコンの下方側面を水平面に平行となるように保持した場合を示しており、このときの回転角（ロール角）を、ゼロ度とする。
また、図３（ａ）において、リモコンの下方側面の左端が上方向に、右端が下方向に移動するように、リモコンを回転軸Ｒのまわりに、右回り回転させたときの回転角を正方向の角度（＋ａ）とする。逆に、下方側面の左端が下方向、右端が上方向に移動するように左回り回転させたときの回転角を負方向の角度（−ａ）とする。
【００２８】
図３（ｂ）は、リモコンを回転軸Ｒのまわりに左回り回転させて、ａ１度だけ傾けた場合を示している。ユーザが、リモコンを、図３（ａ）の状態から図３（ｂ）の状態となるまで傾けた場合、角度検出部１４に相当する加速度センサから得られる信号を測定することにより、回転角がａ１度であることが検出される。
図３（ｃ）は、リモコンを回転軸のまわりに右回り回転させて、ａ２度だけ傾けた場合を示している。
【００２９】
後述するように、ユーザがリモコンを所定の回転角ａだけ傾けて保持する操作をすることにより、その回転角ａが属する角度範囲に予め対応づけられた操作対象機器が選択される。
また、ユーザが、リモコンを所定の回転角だけ傾けて保持した状態で、所望の操作ボタンを押し下げる操作をすることにより、選択された操作対象機器に対して、その機器の所定の機能を実行させるためのリモコン信号が送信される。
【００３０】
図１の記憶部２０は、この発明のリモコンの機能を実行するのに必要な情報やプログラムを記憶する部分であり、主として、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤやＳＳＤなどの記憶装置、あるいはその他の記憶媒体が用いられる。
記憶部２０には、たとえば、角度機器対応情報２１、機器コード対応情報２２、コードパターン情報２３、選択機器情報２４、入力操作情報２５、発信コード情報２６が記憶される。
【００３１】
角度機器対応情報２１は、リモコンを傾ける角度（回転角）が取り得る角度範囲と、操作対象機器とを予め対応付け、操作対象機器ごとに異なる角度範囲を設定したものである。この角度機器対応情報２１は、機器選択部１５が、現在の操作対象とすべき機器を選択するときに用いる。
図４に、記憶部２０に記憶される各情報の一実施例の説明図を示す。
図４（ａ）は、角度機器対応情報２１の一実施例を示したものであり、情報２１−１は、１つのリモコン１で、３つの操作対象機器を操作する場合を示しており、情報２１−２は、１つのリモコン１で、５つの操作対象機器を操作する場合を示している。
【００３２】
角度機器対応情報２１−１では、３つの角度範囲（Ｋ１、Ｋ２、Ｋ３）とそれぞれの角度範囲に対応する操作対象機器の機器番号（１、２、３）を示している。
図３（ｄ）に、この角度機器対応情報２１−１の３つの角度範囲（Ｋ１、Ｋ２、Ｋ３）の説明図を示す。
１番目の角度範囲Ｋ１では、角度検出部１４によって検出された回転角ａが、−３０度≦ａ＜−１０度の範囲内にあった場合、現在のリモコンの傾き状態で制御可能な操作対象機器としては、機器１が選択されることを示している。
【００３３】
同様に、角度範囲Ｋ２では、現在のリモコンの回転角ａが、−１０度≦ａ＜＋１０度であった場合、現在の操作対象機器は機器２であることを意味し、角度範囲Ｋ３では、回転角ａが、＋１０度≦ａ＜＋３０度であった場合、現在の操作対象機器は機器３であることを意味する。
たとえば、図３（ａ）に示すように、リモコンの回転角ａが０度であった場合、情報２１−１を参照すると、現在の回転角ａは、角度範囲Ｋ２に属するので、現在の操作対象機器として、機器２が選択されることを意味する。
【００３４】
また、図３（ｂ）の場合、リモコンの回転角ａ１が、ａ１＝−２０度であったとすると、この回転角ａ１は、情報２１−１の角度範囲Ｋ１に属するので、機器１が選択されることを意味する。
同様に、図３（ｃ）の場合、リモコンの回転角ａ２が、ａ２＝＋１５度であったとすると、この回転角ａ２は情報２１−１の角度範囲Ｋ３に属するので、機器３が選択されることを意味する。
このように、リモコンの回転角ａが所望の角度範囲に属するようにリモコンを傾けることにより、制御対象の機器が選択され、その角度範囲内でリモコンの傾きを保持したままの状態で、所望の操作ボタン３１を押し下げることにより、選択された機器のみを制御するリモコン信号が送信される。
【００３５】
図４（ａ）の角度機器対応情報２１−２は、５つの操作対象機器（１−５）に対して、それぞれ異なる５つの角度範囲（Ｋ１〜Ｋ５）が設定されている。
一般に、１つのリモコンで制御する機器がｎ個あったとすると、ｎ個の機器ごとに異なる角度範囲（Ｋ１〜Ｋｎ）を予め設定しておけばよい。
各角度範囲の上限値と下限値は、予め固定的に設定してもよいが、ユーザが利用しやすいように、ユーザ自らが設定変更できるようにしてもよい。
【００３６】
機器コード対応情報２２は、操作対象機器および操作ボタンに対応付けて設定され、複数の操作ボタン３１に対してそれぞれ割り当てられたリモコンコードを予め記憶したものである。たとえば、１０個の操作ボタンがあれば、各操作ボタンには、それぞれ異なるリモコンコードが割り当てられ、操作対象機器が異なれば、同じ操作ボタンであっても異なるリモコンコードが割り当てられる場合がある。
リモコンコードは、１つの操作ボタンに対して入力操作がされたときに制御すべき操作対象機器の動作内容を特定する情報であり、発信部１７から送信されるリモコン信号を識別する数値情報である。
リモコン信号は、例えば０と１の２値に対応する信号を組み合わせた信号パターンで表される赤外線信号である。各リモコンコードと信号パターンとは１対１に対応するので、リモコンコードの代わりに、信号パターンそのものを記憶してもよい。
【００３７】
図４（ｂ）の各行に示した機器コード対応情報２２は、識別番号（Ｎｏ）と、機器番号と、機器名称と、複数個の操作ボタンに割り当てられたリモコンコードとから構成されるものを示している。ここで、機器名称は、後述するように、現在選択されている操作対象機器を表示部に表示するための情報であり、選択機器を表示以外の方法で、ユーザに通知する場合は、記憶しなくてもよい。
【００３８】
たとえば、識別番号Ｎｏ＝Ｋ２の機器２は、「テレビ」であり、操作ボタンの「ボタン１」には、リモコンコード「２−１」が予め設定され、操作ボタンの「ボタン２」には、リモコンコード「２−２」が予め設定されていることを示している。
テレビの場合、たとえば、「ボタン１」がチャンネル番号「１」の番組選択用のボタンであったとすると、チャンネル番号「１」に切り替えるための信号パターンに対応するリモコンコード「２−１」が、この「ボタン１」に設定される。
このリモコンコードは、予め初期設定されることが好ましいが、ユーザが、設定変更できるようにしてもよい。
この機器コード対応情報２２は、操作対象機器が選択された状態で、ユーザが所定の操作ボタンを押下げたときに、発信コード取得部１６が、その操作ボタンに割り当てられたリモコンコードを取得するときに利用するものである。
また、現在選択されている操作対象機器の機器名称を表示させる場合にも利用する。
【００３９】
コードパターン情報２３は、リモコンコードと、送信されるリモコン信号の信号パターンとの対応関係を、予め記憶したものである。
たとえば、取得されたリモコンコードが「１−１」の場合、対応する「００００１」の信号パターンが選択され、発信部１７から、この信号パターンを持つリモコン信号が送信される。
ただし、機器コード対応情報２２の中のリモコンコードの部分に、対応する信号パターンそのものを記憶する場合には、この情報２３はなくてもよい。
【００４０】
選択機器情報２４は、現在、機器選択部１５によって選択されている操作対象機器の情報を、一時的に記憶したものである。たとえば、操作対象機器の機器番号や機器名称が記憶される。ただし、機器名称がない場合は、機器番号のみを記憶してもよい。
図４（ｄ）では、機器番号が「機器２」である機器が、現在選択されていることを示している。
入力操作情報２５は、現在ユーザによって入力された最新の操作ボタンの情報を、一時的に記憶したものである。たとえば、操作ボタンの識別番号や操作ボタン名が記憶される。
図４（ｅ）では、操作ボタン名が「ボタン１」である操作ボタンが現在ユーザによって入力操作されたことを示している。
【００４１】
発信コード情報２６は、発信コード取得部１６によって取得された最新のリモコンコードを、一時的に記憶したものである。
ユーザによって所望の操作ボタンが押し下げられた場合、機器コード対応情報２２において、現在選択されている機器に対応する操作ボタンのうち、押し下げられた操作ボタンに割り当てられていたリモコンコードが、発信コード情報２６に記憶される。
図４（ｆ）では、図４（ｄ）のように現在「機器２」が選択されている状態で、図４（ｅ）のように「ボタン１」が押し下げられた場合、機器コード対応情報２２を参照することにより、発信すべきリモコンコードとして、リモコンコード「２−１」が選択されたことを示している。
記憶部２０に記憶される情報には、これ以外の情報もあり、たとえば、選択された機器をユーザに通知する方法が複数ある場合、どの方法で通知するかを、予め設定記憶しておいてもよい。
【００４２】
＜操作対象機器の構成＞
操作対象機器１００は、リモコンから送信されるリモコン信号を受信して、受信したリモコン信号に対応する機能を実行するものであればよく、たとえば、テレビやエアコンなどの電子機器に限定するものではない。
図１に示すように、操作対象機器１００は、少なくとも、受信部１０１、解析部１０２、動作実行部１０３という機能ブロックを備えればよい。
受信部１０１は、発信部１７から送信されるリモコン信号ＲＳを受信する部分である。リモコン信号ＲＳに、赤外線信号が用いられる場合には、赤外線受光素子が用いられる。
解析部１０２は、受信したリモコン信号ＲＳを解析する部分である。
たとえば、所定の信号パターンを持つリモコン信号ＲＳを受信した場合には、その信号パターンをデコードして、信号パターンに対応して予め設定されている機能を取得する。
動作実行部１０３は、取得された機能を実際に実行する部分であり、その機器に備えられた各種ハードウェアやソフトウェアを動作させる。
この発明では、操作対象機器１００には、機器選択処理等をするために新たな機能や構成を備える必要はなく、機器ごとの設置場所等の情報を事前に取得しておく必要もない。
【００４３】
＜機器選択処理＞
図５に、この発明の機器選択処理の一実施例のフローチャートを示す。
ここでは、主として、ユーザがリモコンを持って、図３に示したような側方回転方向に、リモコンの傾きを変化させた場合に行われる処理について説明する。
ただし、この処理は、常時あるいは、所定の時間間隔で定期的に行ってもよい。
ステップＳ１において、制御部１１が、角度検出部１４によって検出されている信号から、回転軸Ｒのまわりの回転角（ロール角）ａを、取得する。
ステップＳ２において、角度機器対応情報２１から、取得された回転角ａが属する角度範囲を検索する。
【００４４】
ステップＳ３において、上記検索により、回転角ａが属する角度範囲が存在したか否かをチェックする。
角度機器対応情報２１の中に、回転角が属する角度範囲がある場合は、ステップＳ４へ進み、ない場合はステップＳ１へ戻る。
ただし、ステップＳ１へ戻る前に、ユーザに対して、所望の機器を選択するためには、リモコンを傾ける角度を変化させる必要があることを示すような警告表示を通知してもよい。
【００４５】
ステップＳ４において、機器選択部１５が、検索された角度範囲に対応する機器番号を、角度機器対応情報２１から取得し、取得した機器番号を、選択機器情報２４に記憶する。その後、ステップＳ１へ戻る。
ステップＳ４において、機器番号に加えて、機器コード対応情報２２の中から、その機器番号に対応づけられた機器名称を取得して、選択機器情報２４に記憶してもよい。
【００４６】
＜機器名称表示処理＞
図６に、この発明の機器名称表示処理の一実施例のフローチャートを示す。
ここでは、選択された操作対象機器の名称を表示部に表示することによって、現在選択されている機器をユーザに通知する処理について説明する。
ステップＳ１１において、制御部１１が記憶部２０の選択機器情報２４に記憶されている機器番号を読み出す。
ステップＳ１２において、機器コード対応情報２２から、読み出された機器番号に対応する機器名称を取得する。
ステップＳ１３において、取得された機器名称を、表示部１３に表示する。その後、ステップＳ１１へ戻る。
ただし、この一連の処理は、一定時間ごとに定期的に行ってもよく、操作ボタンを押し下げられる操作が行われるごとに行ってもよく、あるいは、機器選択処理によって選択された機器が変化した場合に行ってもよい。
【００４７】
＜機器操作処理＞
図７に、この発明の機器操作処理の一実施例のフローチャートを示す。
ここでは、所望の操作対象機器が選択されている状態で、その選択機器にユーザが意図した機能を実行させるために、所望の操作ボタンを入力することによって、その意図した機能に対応するリモコン信号を送信する処理について、説明する。
ステップＳ２１において、制御部１１は、ユーザの入力操作に対応する操作部１２からの入力信号の有無をチェックする。
ステップＳ２２において、何らかの入力信号があった場合、ステップＳ２３へ進み、そうでない場合ステップＳ２１へ戻る。
このステップＳ２１およびＳ２２の処理の実行中においても、図５に示した機器選択処理が実行されて、選択機器情報２４に、現在の選択機器の情報（機器番号）が記憶されているものとする。
【００４８】
ステップＳ２３において、制御部１１は、入力信号を解析し、入力された操作ボタンを特定する。
入力された操作ボタンの情報（操作ボタン名）を、入力操作情報２５に記憶する。
ステップＳ２４において、発信コード取得部１６が、機器コード対応情報２２を用いて、記憶部２０の選択機器情報２４に記憶されている機器番号と、入力操作情報２５に記憶されている操作ボタン名とに対応するリモコンコードを取得する。
取得したリモコンコードを、発信コード情報２６に記憶する。
たとえば、図４（ｄ）に示したように、現在選択されている選択機器の機器番号が「機器２」であり、図４（ｅ）に示したように、入力操作がされた操作ボタンの名称が「ボタン１」である場合には、図４（ｂ）の機器コード対応情報２２から、「機器２」と「ボタン１」とによって特定されるリモコンコード「２−１」が取得され、図４（ｆ）にように発信コード情報２６に記憶される。
【００４９】
ステップＳ２５において、コードパターン情報２３を用いて、取得されたリモコンコードに対応する信号パターンを取得する。
たとえば、図４（ｆ）のように取得されたリモコンコードが「２−１」の場合、図４（ｃ）のコードパターン情報２３から、「２−１」に対応する信号パターン「００１００」が取得される。
ステップＳ２６において、制御部１１が、取得された信号パターンを有するリモコン信号（たとえば赤外線信号）を、発信部１７から送信させる。その後、ステップＳ２１へ戻る。
【００５０】
これにより、リモコンを傾ける操作をすることによって選択されていた所望の操作対象機器に対して、ユーザが所望の機能を実行させるための操作ボタンを押し下げる入力操作をしたときに、その所望の入力操作に対応付けられ、かつ選択されていた操作対象機器を制御することが可能なリモコン信号が発信部から送信され、その操作対象機器においてユーザの意図した機能が実行される。
【００５１】
ユーザが所定の操作ボタンを押し下げる入力操作をするとき、リモコン信号が進行していく空間領域の中に、所望の操作対象機器が入っていればよく、リモコンの発信部１７を、正確にその操作対象機器の方向に向ける必要はない。
したがって、複数台の操作対象機器が隣接して配置されている場合でも、リモコンから送信されるリモコン信号が対象機器のみに進行するように、ユーザが意図的にリモコンの向きを調整する必要はないので、ユーザの操作負担が軽減される。
【００５２】
また、所望の操作対象機器が選択された後に、その機器のみに対応したリモコン信号が送信されるので、リモコンの発信部１７の延長線上の方向に、正確に、所望の機器がなく、リモコン信号が届く空間領域内に、その所望の機器と他の操作対象機器が入っていたとしても、所望の機器を制御することができ、ユーザの操作負担を軽減できる。
【００５３】
さらに、所望の操作対象機器を制御するために、ユーザは、リモコンを傾ける操作をして回転角ａが所定の角度範囲内に入るようにする必要があるが、表示部１３に選択対象の機器名称を表示させる等の方法によって、現在選択されている機器をユーザに通知するので、ユーザは、どの角度範囲がどの操作対象機器であるかを、記憶しておく必要はない。
ユーザは、表示部１３に表示される機器名称を確認しながら、リモコンを適当に傾きを変化させてみて、所望の機器名称が表示されている状態で、リモコンの傾きを変化させる操作を停止すればよく、この機器選択のために必要な操作もユーザの負担は少ない。
また、対象機器を選択するためのリモコンの傾きを変化させる操作そのものは、ユーザが制御しようとしている機器の方向にリモコンを向けて行う必要はなく、任意の方向を向けて行うことにより、対象機器を選択することができる。
【００５４】
また、この発明では、所望の操作対象機器に対して、リモコン信号を送信する操作をする場合、リモコンの傾きを変化させて対象機器を選択する操作、表示された機器名称を見て現在選択されている対象機器を確認する操作、所望の機能を実行させるための操作ボタンの押下操作という少なくとも３つの操作が必要である。これらの操作のうち、押下操作はリモコンで通常行われる操作であり、選択操作と確認操作は、隣接する他の操作対象機器が近くにある場合に、正確にリモコンを操作対象機器の方向に向けようとする操作に比べれば、比較的負担の少ない操作と考えられる。したがって、３つの一連の操作は、専用リモコンを用いて機器を制御する場合と比べても、大きな操作負担を強いるものではなく、比較的容易な操作手順により、複数の操作対象機器の中から所望の機器を特定して、その機器のみを制御することができ、１台のリモコンを用いて多数の操作対象機器を制御する場合のユーザの操作負担を軽減することができる。
【００５５】
＜その他の実施例＞
以下のように、実施の形態に示した構成や処理内容を、他のものに変更してもよい。
（１）選択機器のユーザへの通知方法
図６では、現在選択されている機器をユーザに通知する方法として、表示部に、その機器名称を表示する実施例を示したが、以下の通知方法を用いてもよい。
（１−ａ）リモコンで制御する操作対象機器の数と同数の発光部を設け、各発光部と操作対象機器とを予め対応づけておき、選択された機器に対応する発光部のみから、光を出射するようにしてもよい。
発光部としては、たとえば、ＬＥＤを用いればよい。
（１−ｂ）また、多色光を発光することのできるＬＥＤを１つ設け、ＬＥＤの発光色と操作対象機器とを予め対応づけておき、選択された機器に対応した色で、そのＬＥＤを発光させるようにしてもよい。
【００５６】
（１−ｃ）リモコン本体に多様な振動パターンで微小振動を与える振動部（バイブレータ）を設け、振動パターンと操作対象機器とを予め対応づけておき、選択機器が変更された直後に、所定時間だけ、選択された機器に対応した振動パターンで、振動させるようにしてもよい。
振動部としては、微小な振動モータを用いればよい。
（１−ｄ）リモコン本体に、音声合成装置とスピーカを設け、選択可能な操作対象機器の機器名称を予め記憶しておき、選択機器が変更された直後に、選択された機器の名称を、合成音声でスピーカから報知してもよい。
【００５７】
（２）操作部の構成
図２では、操作部１２として、物理的な複数の操作ボタンからなるものを図示したが、次のような構成を用いてもよい。
操作部１２として、指などによる接触入力が可能なタッチパネルを設け、表示部１３をリモコン表面に拡大配置し、タッチパネルを配置する部分に、複数の操作ボタンにそれぞれ対応する画像情報を表示する表示領域を設ける。
タッチパネルは、ＬＣＤの表示画面と重なるように配置するか、あるいは、ＬＣＤと一体成形すればよい。この場合は、操作ボタンの押下操作に対応する操作として、その操作ボタンを意味する表示領域に接触する操作をすればよい。
【符号の説明】
【００５８】
１  遠隔制御装置（リモコン），  １１  制御部，  １２  操作部，  １３  表示部，  １４  角度検出部，  １５  機器選択部，  １６  発信コード取得部，  １７  発信部，  ２０  記憶部，  ２１  角度機器対応情報，  ２２  機器コード対応情報，  ２３  コードパターン情報，  ２４  選択機器情報，  ２５  入力操作情報，  ２６  発信コード情報，  ３１  操作ボタン，  １００  操作対象機器，  １０１  受信部，  １０２  解析部，  １０３  動作実行部，  ａ  回転角（ロール角），  Ｒ  回転軸，  ＲＳ  リモコン信号
【図１】
2015053546.tif 000003
【図２】
2015053546.tif 000004
【図３】
2015053546.tif 000005
【図４】
2015053546.tif 000006
【図５】
2015053546.tif 000007
【図６】
2015053546.tif 000008
【図７】
2015053546.tif 000009