(57)【要約】      （修正有）【課題】操作対象機器に向けなくても操作対象機器を選択することができるリモコン装置を提供する。【解決手段】リモコンシステム１において、リモコン装置２は、角度センサ２０を有する装置本体と、角度センサ２０によって検出された装置本体の角度情報に基づいて、装置本体が閾値以上の角度で傾けられた傾き方向を判定する判定部２２と、複数の機器のうち、操作者と複数の機器の位置関係において、判定部によって装置本体が閾値以上の角度で傾けられた判定された傾き方向に対応する位置にある機器を操作対象機器として選択する選択部２３と、選択部２３によって選択された操作対象機器へリモコンコードを送信する送信部２４とを備える。リモコン装置２は、装置本体が水平面から閾値以上の角度で傾けられた傾き方向に対応する位置にある機器を操作対象機器として選択する。【選択図】図１
2019216391.tif 000002
【特許請求の範囲】
【請求項１】
角度センサを有する装置本体と、
前記角度センサによって検出された前記装置本体の角度情報に基づいて、前記装置本体が閾値以上の角度で傾けられた傾き方向を判定する判定部と、
複数の機器のうち、操作者と前記複数の機器の位置関係において、前記判定部によって前記装置本体が前記閾値以上の角度で傾けられたと判定された傾き方向に対応した位置にある機器を操作対象機器として選択する選択部と、
前記選択部によって選択された前記操作対象機器へリモコンコードを送信する送信部とを備えたこと
を特徴とするリモコン装置。
【請求項２】
操作者からの操作を受け付ける操作部を備え、
前記選択部は、前記操作部によって前記操作が受け付けられたときに、前記判定部によって前記装置本体が水平面から前記閾値以上の角度で傾けられたと判定された場合、前記装置本体の傾き方向に対応した位置にある機器を前記操作対象機器として選択すること
を特徴とする請求項１記載のリモコン装置。
【請求項３】
操作者からの操作を受け付ける操作部を備え、
前記判定部は、前記操作部によって前記操作が継続して受け付けられている間に、前記装置本体が水平面から前記閾値以上の角度で傾けられた傾き方向を判定すること
を特徴とする請求項１記載のリモコン装置。
【請求項４】
操作者からの操作を受け付ける操作部を備え、
前記判定部は、前記操作部によって前記操作が受け付けられたときの前記装置本体の水平面からの傾き角度を基準角度とし、前記操作部によって前記操作が受け付けられなくなってから一定時間内に、前記基準角度で水平面から傾いた状態の前記装置本体が前記閾値以上の角度で傾けられた傾き方向を判定すること
を特徴とする請求項１記載のリモコン装置。
【請求項５】
操作者からの操作を受け付ける操作部を備え、
前記判定部は、前記操作部によって前記操作が受け付けられたときの前記装置本体の水平面からの傾き角度を基準角度とし、前記操作部によって前記操作が受け付けられている間に、前記基準角度で水平面から傾いた状態の前記装置本体が前記閾値以上の角度で傾けられた傾き方向を判定すること
を特徴とする請求項１記載のリモコン装置。
【請求項６】
前記判定部は、前記装置本体を用いた選択開始操作に応じて前記装置本体が水平面から前記閾値以上の角度で傾けられた傾き方向を判定すること
を特徴とする請求項１記載のリモコン装置。
【請求項７】
前記判定部は、前記操作部によって前記操作対象機器の選択終了操作が受け付けられると、判定を終了し、
前記選択部は、前記操作部によって前記選択終了操作が受け付けられると、前記複数の機器の全てを前記操作対象機器として選択すること
を特徴とする請求項２から請求項５のいずれか１項記載のリモコン装置。
【請求項８】
前記判定部は、前記装置本体を用いた前記操作対象機器の選択終了操作が行われると、判定を終了し、
前記選択部は、前記装置本体を用いた前記選択終了操作が受け付けられると、前記複数の機器の全てを前記操作対象機器として選択すること
を特徴とする請求項２から請求項６のいずれか１項記載のリモコン装置。
【請求項９】
請求項１から請求項８のいずれか１項記載のリモコン装置と、
前記複数の機器と、
リモコン装置から受信したリモコンコードに基づいて、前記操作対象機器の動作を制御する制御装置とを備えたこと
を特徴とするリモコンシステム。
【請求項１０】
角度センサを有する装置本体を備えたコンピュータを、
前記角度センサによって検出された前記装置本体の角度情報に基づいて、前記装置本体が閾値以上の角度で傾けられた傾き方向を判定する判定部、
複数の機器のうち、操作者と前記複数の機器の位置関係において、前記判定部によって前記装置本体が前記閾値以上の角度で傾けられたと判定された傾き方向に対応する位置にある機器を操作対象機器として選択する選択部、
前記選択部によって選択された前記操作対象機器へリモコンコードを送信する送信部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作対象機器をリモートコントロールするリモコン装置に関する。
【背景技術】
【０００２】
例えば、特許文献１に記載された従来のリモコン装置は、仰角センサで検出された装置本体の仰角に基づいて、複数のディスプレイの中から装置本体が向けられたディスプレイを操作対象として選択している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されるリモコン装置では、操作対象のディスプレイを選択する際に、装置本体をディスプレイに向けるという比較的大きな操作アクションが必要であった。
【０００５】
本発明は上記課題を解決するものであり、装置本体を機器に向けなくても、操作対象機器を選択することができるリモコン装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るリモコン装置は、角度センサを有する装置本体と、角度センサによって検出された装置本体の角度情報に基づいて、装置本体が閾値以上の角度で傾けられた傾き方向を判定する判定部と、複数の機器のうち、操作者と複数の機器の位置関係において、判定部によって装置本体が閾値以上の角度で傾けられた判定された傾き方向に対応する位置にある機器を操作対象機器として選択する選択部と、選択部によって選択された操作対象機器へリモコンコードを送信する送信部とを備える。
【発明の効果】
【０００７】
本発明によれば、複数の機器のうち、操作者と複数の機器の位置関係において、装置本体が閾値以上の角度で傾けられた傾き方向に対応する位置にある機器が操作対象機器として選択されるので、装置本体を機器に向けなくても、操作対象機器を選択することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１に係るリモコンシステムの構成を示すブロック図である。
【図２】図２Ａは、実施の形態１に係るリモコン装置の装置本体が水平面から側方に傾けられた状態を示す斜視図である。図２Ｂは、実施の形態１に係るリモコン装置の装置本体が水平面から上方に傾けられた状態を示す斜視図である。
【図３】実施の形態１に係るリモコン装置を用いた操作対象機器の選択処理を示すフローチャートである。
【図４】図４Ａは、図３のステップＳＴ４の処理の具体例を示すフローチャートである。図４Ｂは、図３のステップＳＴ６の処理の具体例を示すフローチャートである。
【図５】実施の形態１におけるリモコンコードの例を示す図である。
【図６】図６Ａは、図３のステップＳＴ４の処理の具体例を示すフローチャートである。図６Ｂは、図３のステップＳＴ６の処理の具体例を示すフローチャートである。
【図７】本発明の実施の形態２に係るリモコン装置を用いた操作対象機器の選択処理を示すフローチャートである。
【図８】図８Ａは、実施の形態２に係るリモコン装置の装置本体が水平面から傾けられた状態を示す斜視図である。図８Ｂは、実施の形態２に係るリモコン装置の装置本体が図８Ａに示す状態からさらに側方に傾けられた状態を示す斜視図である。
【図９】本発明の実施の形態３に係るリモコン装置を用いた操作対象機器の選択処理を示すフローチャートである。
【図１０】本発明の実施の形態４に係るリモコン装置の構成を示すブロック図である。
【図１１】実施の形態４に係るリモコン装置を用いた操作対象機器の選択開始操作の例を示す斜視図である。
【図１２】実施の形態４に係るリモコン装置を用いた操作対象機器の選択処理を示すフローチャートである。
【図１３】本発明の実施の形態５に係るリモコン装置を用いた操作対象機器の選択処理を示すフローチャートである。
【図１４】実施の形態５におけるリモコンコードの例を示す図である。
【図１５】本発明の実施の形態６に係るリモコン装置を用いた操作対象機器の選択処理を示すフローチャートである。
【図１６】図１６Ａは、本発明の実施の形態１〜６に係るリモコン装置の機能を実現するハードウェア構成を示すブロック図である。図１６Ｂは、本発明の実施の形態１〜６に係るリモコン装置の機能を実現するソフトウェアを実行するハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は、本発明の実施の形態１に係るリモコンシステム１の構成を示すブロック図である。また、図２Ａは、実施の形態１に係るリモコン装置２の装置本体２ａが水平面から側方に傾けられた状態を示す斜視図である。図２Ｂは、リモコン装置２の装置本体２ａが水平位置から上方に傾けられた状態を示す斜視図である。図１に示すリモコンシステム１は、リモコン装置２、ディスプレイ３ａ、ディスプレイ３ｂおよび再生制御装置４を備えている。操作者は、リモコン装置２を用いて、ディスプレイ３ａおよびディスプレイ３ｂの一方または両方を操作することができる。再生制御装置４は、リモコン装置２から受信したリモコンコードに従って、操作対象のディスプレイにおける動画再生を制御する。
【００１０】
例えば、リモコンシステム１は、車両に搭載されたディスプレイ３ａおよびディスプレイ３ｂで動画を再生するリアエンターテイメントシステム（以下、ＲＳＥと記載する）である。ＲＳＥでは、ディスプレイ３ａおよびディスプレイ３ｂが、車両のフロントシートのヘッドレストまたはリアシート側の部位に設けられる。
なお、以降では、リアシートの操作者から見て、ディスプレイ３ａは左側に配置され、ディスプレイ３ｂは右側に配置されているものとする。すなわち、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において、ディスプレイ３ａは、左方向の位置にあり、ディスプレイ３ｂは、右方向の位置にある。
【００１１】
リモコン装置２は、図２Ａおよび図２Ｂに示した装置本体２ａである筐体内部に、角度センサ２０、操作部２１、判定部２２、選択部２３および送信部２４を備えている。角度センサ２０は、装置本体２ａが水平面から傾けられた角度情報を検出するセンサである。角度情報には、装置本体２ａが水平面から傾けられた角度と傾き方向が含まれる。操作部２１は、リモコン装置２において操作者からの操作を受け付ける構成要素であり、例えば、装置本体２ａに設けられた操作ボタン（押しボタン）である。
【００１２】
判定部２２は、角度センサ２０によって検出された装置本体２ａの角度情報に基づいて装置本体２ａが閾値以上の角度で傾けられた傾き方向を判定する。例えば、判定部２２では、装置本体２ａが水平面から傾けられた角度と閾値（例えば、２０度）とを比較して、閾値以上の角度で装置本体２ａが傾けられた傾き方向を判定する。閾値は、装置本体２ａの水平面からの角度に関する閾値である。
【００１３】
選択部２３は、ディスプレイ３ａおよびディスプレイ３ｂのうち、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において、判定部２２によって装置本体２ａが閾値以上の角度で傾けられたと判定された傾き方向に対応する位置にあるディスプレイを操作対象機器として選択する。例えば、判定部２２によって装置本体２ａが水平面から閾値以上の角度で左側に傾けられたと判定されると、選択部２３は、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係で左方向の位置にあるディスプレイ３ａを、操作対象機器として選択する。
【００１４】
リモコンシステム１において、操作者は、操作対象のディスプレイを選択するときに、装置本体２ａをディスプレイに向けて傾ける必要がない。
例えば、操作者が、装置本体２ａを車窓側に向けた状態で、装置本体２ａを閾値以上の角度で左側に傾けても、選択部２３は、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係で左方向に対応する位置にあるディスプレイ３ａを、操作対象機器として選択する。このように、リモコン装置２では、装置本体２ａを機器に向けなくても、操作対象機器を選択することが可能である。
【００１５】
送信部２４は、選択部２３によって選択された操作対象機器へリモコンコードを送信する。リモコンコードの送信方式には、例えば、赤外線を用いた赤外線方式が挙げられる。ただし、送信部２４は、赤外線方式以外に、超音波を用いる超音波方式、あるいは赤外線よりも短波長の電波を用いる電波方式でリモコンコードを送信してもよい。
【００１６】
ディスプレイ３ａおよびディスプレイ３ｂは、再生制御装置４から入力した動画データを表示する。ディスプレイ３ａは、リモコン受信部５ａを備えており、ディスプレイ３ｂは、リモコン受信部５ｂを備えている。リモコン装置２から送信されたリモコンコードはリモコン受信部５ａおよびリモコン受信部５ｂに受信される。リモコンコードの受信方式には、送信部２４と同じ通信方式が採用される。例えば、送信部２４が赤外線方式でリモコンコードを送信する場合、リモコン受信部５ａおよびリモコン受信部５ｂは、赤外線方式でリモコンコードを受信する。
【００１７】
再生制御装置４は、図１に示すように、コード受信部４０ａ、コード受信部４０ｂ、再生部４１ａ、再生部４１ｂ、コード判定部４２および制御部４３を備えている。コード受信部４０ａは、左側のディスプレイ３ａの操作に関するリモコンコードをリモコン受信部５ａから受信する。コード受信部４０ｂは、右側のディスプレイ３ａの操作に関するリモコンコードをリモコン受信部５ｂから受信する。
【００１８】
再生部４１ａおよび再生部４１ｂは、制御部４３から入力した動画データを再生する。再生部４１ａによって再生される動画データは、左側のディスプレイ３ａで表示される。再生部４１ｂによって再生される動画データは、右側のディスプレイ３ｂで表示される。コード判定部４２は、コード受信部４０ａまたはコード受信部４０ｂからリモコンコードを入力し、入力したリモコンコードに対応する機能を判定する。
【００１９】
制御部４３は、再生部４１ａおよび再生部４１ｂによる動画データの再生を制御する。例えば、操作対象が左側のディスプレイ３ａであり、コード判定部４２によって判定された機能が早送りである場合、制御部４３は、再生部４１ａを制御して、ディスプレイ３ａに表示されている動画の早送りを実行する。
【００２０】
次に、操作対象機器を選択するためのリモコン装置２を傾ける操作について説明する。
図２Ａに示すように、操作者は、装置本体２ａを閾値以上の角度で側方に傾けることにより、装置本体２ａの傾き方向に対応した位置にある機器が操作対象機器として選択される。なお、装置本体２ａの側方の傾きとは、装置本体２ａの長手方向に沿ってかつ水平面に平行な軸ａを中心とした装置本体２ａの回転方向である。
【００２１】
例えば、操作対象機器としてディスプレイ３ａを選択するときに、操作者は、装置本体２ａを水平面から左側に傾ける。装置本体２ａの傾き角度θ１が２０度（閾値）以上になると、判定部２２は、装置本体２ａが水平面から閾値以上の角度で左側に傾けられたと判定する。このように、リモコン装置２は、装置本体２ａがディスプレイ３ａに向けられなくても、ディスプレイ３ａを操作対象機器として選択することができる。
【００２２】
さらに、操作者が、図２Ｂに示すように、装置本体２ａを水平面から閾値以上の角度で上方に傾けることで、装置本体２ａの傾き方向に対応した位置にある機器が操作対象機器として選択される。装置本体２ａの上方の傾きとは、装置本体２ａの幅方向に沿ってかつ水平面に平行な軸ｂを中心とした装置本体２ａの回転方向である。
【００２３】
例えば、操作対象機器として天吊り型のディスプレイ（不図示）を選択するときに、操作者は、装置本体２ａを水平面から上方に傾ける。装置本体２ａの傾き角度θ２が２０度（閾値）以上になると、判定部２２は、装置本体２ａが水平面から閾値以上の角度で上方に傾けられたと判定する。この判定結果によって天吊り型のディスプレイが操作対象機器として選択される。
【００２４】
次に動作について説明する。
図３は、リモコン装置２を用いた操作対象機器の選択処理を示すフローチャートであり、ディスプレイ３ａおよびディスプレイ３ｂの中から操作対象機器が選択される。なお、操作対象機器の選択開始操作は、操作ボタンの押下であるものとする。
判定部２２は、操作ボタンが押下されたか否か、すなわち、操作部２１によって操作ボタンの押下が受け付けられたか否かを確認する（ステップＳＴ１）。操作ボタンが押下されない場合（ステップＳＴ１；ＮＯ）、判定部２２は、ステップＳＴ１に戻る。
【００２５】
操作部２１は、操作ボタンの押下を受け付けると、操作ボタンが押下されたことを判定部２２に通知する。判定部２２は、操作部２１からの上記通知によって操作ボタンの押下を確認すると（ステップＳＴ１；ＹＥＳ）、操作ボタンが押下されたときの装置本体２ａの角度情報を角度センサ２０から取得する（ステップＳＴ２）。判定部２２は、角度センサ２０から取得した角度情報に基づいて、装置本体２ａが水平面から閾値以上の角度で傾けられた傾き方向を判定する。以下、閾値は２０度とする。
【００２６】
まず、判定部２２は、装置本体２ａが水平面から左側に２０度以上傾けられたか否かを判定する（ステップＳＴ３）。装置本体２ａが水平面から左側に２０度以上傾けられたと判定すると（ステップＳＴ３；ＹＥＳ）、判定部２２は、操作者によって装置本体２ａが水平面から閾値以上の角度で左側に傾けられたことを選択部２３に通知する。
【００２７】
選択部２３は、判定部２２から上記通知を受けると、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において左側に対応する位置にあるディスプレイ３ａを、操作対象機器として選択する（ステップＳＴ４）。この後、選択部２３は、ディスプレイ３ａを操作するためのリモコンコードを選択し、送信部２４は、選択部２３によって選択されたリモコンコードをディスプレイ３ａへ送信する。
【００２８】
判定部２２は、装置本体２ａが水平面から左側に２０度以上傾けられなかったと判定すると（ステップＳＴ３；ＮＯ）、装置本体２ａが水平面から右側に２０度以上傾けられたか否かを判定する（ステップＳＴ５）。装置本体２ａが右側に２０度以上傾けられなかったと判定すると（ステップＳＴ５；ＮＯ）、判定部２２は、ステップＳＴ１に戻る。
【００２９】
一方、装置本体２ａが水平面から右側に２０度以上傾けられたと判定すると（ステップＳＴ５；ＹＥＳ）、判定部２２は、操作者によって装置本体２ａが水平面から２０度以上右側に傾けられたことを選択部２３に通知する。
【００３０】
選択部２３は、判定部２２から上記通知を受けると、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において右側に対応する位置にあるディスプレイ３ｂを、操作対象機器として選択する（ステップＳＴ６）。この後、選択部２３は、ディスプレイ３ｂを操作するためのリモコンコードを選択し、送信部２４は、選択部２３によって選択されたリモコンコードをディスプレイ３ｂへ送信する。
【００３１】
次に、操作対象機器の操作に用いるリモコンコードの選択について説明する。
図４Ａは、図３のステップＳＴ４の処理の具体例を示すフローチャートである。図４Ｂは、図３のステップＳＴ６の処理の具体例を示すフローチャートである。また、図５は、実施の形態１におけるリモコンコードの例を示す図である。
【００３２】
選択部２３は、装置本体２ａが左方向に傾けられたと判定された場合に、左側操作用のリモコンコードを選択する（ステップＳＴ１ａ）。例えば、選択部２３には、図５に示すようなリモコンコードが登録されている。選択部２３は、左側のディスプレイ３ａを操作対象機器とすると、左側機器の操作用のリモコンコードＡを選択する。
【００３３】
送信部２４は、選択部２３によって選択されたリモコンコードＡを左側のディスプレイ３ａへ送信する（ステップＳＴ２ａ）。リモコン受信部５ａによって受信されたリモコンコードＡは、コード受信部４０ａに送られ、コード判定部４２が、コード受信部４０ａから入力したリモコンコードＡに対応する機能を判定する。制御部４３は、コード判定部４２によって判定された機能を実行する。
【００３４】
一方、選択部２３は、装置本体２ａが右方向に傾けられたと判定された場合、右側操作用のリモコンコードを選択する（ステップＳＴ１ｂ）。例えば、選択部２３は、右側のディスプレイ３ｂを操作対象機器とすると、右側機器の操作用のリモコンコードＢを選択する。
【００３５】
送信部２４は、選択部２３によって選択されたリモコンコードＢを右側のディスプレイ３ｂへ送信する（ステップＳＴ２ｂ）。リモコン受信部５ｂによって受信されたリモコンコードＢは、コード受信部４０ｂに送られ、コード判定部４２が、コード受信部４０ｂから入力したリモコンコードＢに対応する機能を判定する。制御部４３は、コード判定部４２によって判定された機能を実行する。
【００３６】
操作対象機器の操作に用いるリモコンコードは、ディスプレイ３ａとディスプレイ３ｂで共用であってよい。図６Ａは、図３のステップＳＴ４の処理の具体例を示すフローチャートである。図６Ｂは、図３のステップＳＴ６の処理の具体例を示すフローチャートである。選択部２３は、装置本体２ａが左方向に傾けられたと判定されると、リモコンコードＡにおける、“操作選択”（キー番号１１）に対応するリモコンコード“０ｘ０Ｆ”を選択する。送信部２４は、選択部２３によって選択されたリモコンコード“０ｘ０Ｆ”を左側のディスプレイ３ａへ送信する（ステップＳＴ１ｃ）。
【００３７】
リモコン受信部５ａによって受信されたリモコンコード“０ｘ０Ｆ”は、コード受信部４０ａに送られる。コード判定部４２は、コード受信部４０ａから入力したリモコンコード“０ｘ０Ｆ”に対応する機能を“操作選択”と判定する。制御部４３は、機能“操作選択”を実行することにより、リモコン装置２の操作対象機器がディスプレイ３ａに固定される。
【００３８】
次に、選択部２３は、キー番号１〜１０に対応する機能について、ディスプレイ３ａとディスプレイ３ｂで共用のリモコンコードＣを選択する（ステップＳＴ２ｃ）。送信部２４は、選択部２３によって選択されたリモコンコードＣを、左側のディスプレイ３ａへ送信する（ステップＳＴ３ｃ）。これにより、左側のディスプレイ３ａの操作に共用のリモコンコードＣが使用される。
【００３９】
一方、選択部２３は、装置本体２ａが右方向に傾けられたと判定されると、リモコンコードＢにおける、“操作選択”（キー番号１１）に対応するリモコンコード“０ｘ１Ｆ”を選択する。送信部２４は、選択部２３によって選択されたリモコンコード“０ｘ１Ｆ”を、右側のディスプレイ３ｂへ送信する（ステップＳＴ１ｄ）。
【００４０】
リモコン受信部５ｂによって受信されたリモコンコード“０ｘ１Ｆ”は、コード受信部４０ｂに送られる。コード判定部４２が、コード受信部４０ｂから入力したリモコンコード“０ｘ１Ｆ”に対応する機能を“操作選択”と判定する。制御部４３は、機能“操作選択”を実行することにより、リモコン装置２の操作対象機器がディスプレイ３ｂに固定される。
【００４１】
次に、選択部２３は、キー番号１〜１０に対応する機能について、ディスプレイ３ａとディスプレイ３ｂで共用のリモコンコードＣを選択する（ステップＳＴ２ｄ）。送信部２４は、選択部２３によって選択されたリモコンコードＣを右側のディスプレイ３ｂへ送信する（ステップＳＴ３ｄ）。これにより、右側のディスプレイ３ｂの操作に共用のリモコンコードＣが使用される。
【００４２】
前述したように、実施の形態１に係るリモコン装置２は、ディスプレイ３ａおよびディスプレイ３ｂのうち、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において、装置本体２ａが水平面から閾値以上の角度で傾けられた傾き方向に対応する位置にあるディスプレイを操作対象機器として選択する。これにより、装置本体２ａをディスプレイに向けなくても、操作対象のディスプレイを選択することができる。
【００４３】
また、実施の形態１に係るリモコン装置２は、操作者からの操作を受け付ける操作部２１を備える。選択部２３は、操作部２１によって操作が受け付けられたときに（例えば、操作ボタンが押下されたとき）、判定部２２によって装置本体２ａが水平面から閾値以上の角度で傾けられたと判定された場合、装置本体２ａの傾き方向に対応した位置にある機器を操作対象機器として選択する。これにより、リモコン装置２では、装置本体２ａを傾ける簡単な操作で操作対象機器を選択することができる。
【００４４】
さらに、実施の形態１に係るリモコンシステム１は、実施の形態１に係るリモコン装置２、ディスプレイ３ａ、ディスプレイ３ｂおよび再生制御装置４を備える。再生制御装置４は、リモコン装置２から受信したリモコンコードに基づいて、操作対象機器の動作を制御する。これらの構成要素を有することにより、装置本体２ａをディスプレイに向けなくても、操作対象のディスプレイを選択することができる。
【００４５】
実施の形態２．
操作者がリモコン装置を持ったとき、リモコン装置の装置本体は、必ずしも水平面上に置かれるとは限らず、水平面から傾いた状態であることが多い。これを考慮して、実施の形態２に係るリモコン装置では、操作対象機器の選択が開始されたときに装置本体が傾けられた状態であることを想定している。
【００４６】
実施の形態２に係るリモコン装置は、実施の形態１に係るリモコン装置との間で判定部の機能が異なるだけであるので、構成要素の説明には、図１を用いる。
実施の形態２に係るリモコン装置において、判定部２２は、装置本体２ａが基準位置から閾値以上の角度で傾けられた傾き方向を判定する。基準位置とは、装置本体２ａが水平面から傾いた状態の位置である。例えば、操作部２１によって操作が受け付けられたとき（操作ボタンが押下されたとき）に、装置本体２ａが水平面から傾いた角度を基準角度とし、水平面から基準角度だけ傾いた装置本体２ａの状態が基準位置である。
選択部２３は、判定部２２によって閾値以上の角度で傾けられたと判定された装置本体２ａの傾き方向に応じて操作対象機器を選択する。閾値は、装置本体２ａの基準位置からの角度に関する閾値である。
【００４７】
次に動作について説明する。
図７は、本発明の実施の形態２に係るリモコン装置２を用いた操作対象機器の選択処理を示すフローチャートであり、ディスプレイ３ａおよびディスプレイ３ｂの中から、操作対象機器が選択される。なお、操作対象機器の選択開始操作は、操作ボタンの押下であるものとする。
【００４８】
判定部２２は、操作ボタンが押下されたか否か、すなわち操作部２１によって操作ボタンの押下が受け付けられたか否かを確認する（ステップＳＴ１ｅ）。操作ボタンが押下されない場合（ステップＳＴ１ｅ；ＮＯ）、判定部２２は、ステップＳＴ１ｅに戻る。
【００４９】
操作部２１は、操作ボタンの押下を受け付けると、操作ボタンが押下されたことを判定部２２に通知する。判定部２２は、操作部２１からの上記通知によって操作ボタンの押下を確認すると（ステップＳＴ１ｅ；ＹＥＳ）、操作ボタンが押下されてからの装置本体２ａの角度情報を、角度センサ２０から取得する（ステップＳＴ２ｅ）。
判定部２２は、角度センサ２０から取得した角度情報に基づいて、操作ボタンが押下されたときの水平面からの装置本体２ａの角度を基準角度とし、水平面から基準角度だけ傾いた装置本体２ａの状態を基準位置とする。そして、判定部２２は、操作者が操作ボタンの押下を終えてから（操作部２１によって操作が受け付けられなくなってから）一定時間内に、装置本体２ａが基準位置から閾値以上の角度で傾けられた傾き方向を判定する。以下、閾値は２０度とする。
【００５０】
図８Ａは、実施の形態２に係るリモコン装置２が水平面から傾けられた状態を示す斜視図である。図８Ａの例では、装置本体２ａが側方に角度θ３だけ傾けられている。
判定部２２は、操作ボタンが押下された最初のタイミングで、角度センサ２０から取得した角度情報に基づいて、図８Ａに示す装置本体２ａの傾き状態を認識すると、この傾き状態を基準位置に設定する。続いて、判定部２２は、操作ボタンが押下されたときに取得された装置本体２ａの角度情報に基づいて、装置本体２ａが基準位置から閾値以上の角度で傾けられたときの傾き方向を判定する。
【００５１】
まず、判定部２２は、装置本体２ａが基準位置から２０度以上左側に傾けられたか否かを判定する（ステップＳＴ３ｅ）。装置本体２ａが基準位置から２０度以上左側に傾けられたと判定すると（ステップＳＴ３ｅ；ＹＥＳ）、判定部２２は、操作者によって装置本体２ａが基準位置から閾値以上の角度で左側に傾けられたことを選択部２３に通知する。
【００５２】
図８Ｂは、実施の形態２に係るリモコン装置２が、図８Ａに示した傾き状態（基準位置）からさらに側方に傾けられた状態を示す斜視図である。例えば、装置本体２ａが基準位置で水平面から左側に角度θ３傾いており、操作者によって装置本体２ａが基準位置からさらに左側に角度θ４傾けられた場合、角度センサ２０は、角度θ３と角度θ４とが合算された角度を検出する。このとき、判定部２２は、角度センサ２０によって検出された装置本体２ａの角度（θ３＋θ４）が２０度以上であると、装置本体２ａが基準位置から２０度以上左側に傾けられたと判定する。
【００５３】
例えば、装置本体２ａが基準位置で水平面から左側に５度（角度θ３）傾いており、操作者によって装置本体２ａが基準位置から左側に１５度（角度θ４）傾けられると、判定部２２は、装置本体２ａが基準位置から左側に傾けられた角度が２０度であると判定する。判定部２２は、この判定結果を選択部２３に通知する。
【００５４】
選択部２３は、判定部２２から上記通知を受けると、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において左側に対応する位置にあるディスプレイ３ａを、操作対象機器として選択する（ステップＳＴ４ｅ）。この後、選択部２３は、ディスプレイ３ａを操作するためのリモコンコードを選択し、送信部２４は、選択部２３によって選択されたリモコンコードをディスプレイ３ａへ送信する。
【００５５】
判定部２２は、装置本体２ａが基準位置から２０度以上左側に傾けられなかったと判定すると（ステップＳＴ３ｅ；ＮＯ）、装置本体２ａが基準位置から右側に２０度以上傾けられたか否かを判定する（ステップＳＴ５ｅ）。判定部２２は、操作者によって装置本体２ａが基準位置から右側に２０度以上傾けられなかったと判定すると（ステップＳＴ５ｅ；ＮＯ）、ステップＳＴ１ｅに戻る。
【００５６】
一方、装置本体２ａが基準位置から右側に２０度以上傾けられたと判定すると（ステップＳＴ５ｅ；ＹＥＳ）、判定部２２は、この判定結果を選択部２３に通知する。
選択部２３は、判定部２２から上記通知を受けると、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において右側に対応する位置にあるディスプレイ３ｂを、操作対象機器として選択する（ステップＳＴ６ｅ）。この後、選択部２３は、ディスプレイ３ｂを操作するためのリモコンコードを選択し、送信部２４は、選択部２３によって選択されたリモコンコードをディスプレイ３ｂへ送信する。
【００５７】
前述したように、実施の形態２に係るリモコン装置２において、判定部２２が、操作部２１によって操作（操作ボタンの押下）が受け付けられたときの装置本体２ａの水平面からの傾き角度を基準角度とし、操作者が操作ボタンの押下を終えてから一定時間内に装置本体２ａが基準位置から閾値以上の角度で傾けられた傾き方向を判定する。このように、実施の形態２では、装置本体２ａを基準位置からさらに傾ける簡単な操作によって操作対象機器を選択することができる。
【００５８】
実施の形態２に係るリモコンシステム１は、実施の形態２に係るリモコン装置２、ディスプレイ３ａ、ディスプレイ３ｂおよび再生制御装置４を備える。再生制御装置４は、リモコン装置２から受信したリモコンコードに基づいて、操作対象機器の動作を制御する。これらの構成要素を有することで、リモコン装置２をディスプレイに向けなくても、操作対象のディスプレイを選択することができる。
【００５９】
実施の形態３．
実施の形態１または実施の形態２に係るリモコン装置では、操作者が装置本体２ａを傾けた状態で誤って操作ボタンを押下した場合、操作者が意図しないまま、操作対象機器の選択が開始されて操作対象機器が変更される可能性がある。実施の形態３に係るリモコン装置では、操作ボタンの押下が継続されている間に、装置本体が閾値以上の角度で傾けられた傾き方向が判定されるので、操作者が意図しない操作対象機器の変更を防止することができる。
【００６０】
実施の形態３に係るリモコン装置は、実施の形態１に係るリモコン装置との間で判定部の機能が異なるだけであるので、構成要素の説明には、図１を用いる。
実施の形態３に係るリモコン装置２において、判定部２２は、操作ボタンの押下が継続されている間、装置本体２ａが閾値以上の角度で傾けられた傾き方向を判定する。以下、閾値は２０度とする。
【００６１】
次に動作について説明する。
図９は、本発明の実施の形態３に係るリモコン装置２を用いた操作対象機器の選択処理を示すフローチャートであり、ディスプレイ３ａおよびディスプレイ３ｂの中から、操作対象機器が選択される。なお、操作対象機器の選択開始操作は、操作ボタンの押下であるものとする。操作部２１は、操作者による操作ボタンの押下を受け付けると、直ちに操作ボタンが押下されたことを判定部２２に通知する。操作部２１は、操作ボタンが押下されている間、上記通知を継続する。
【００６２】
判定部２２は、操作部２１からの上記通知に基づいて、操作ボタンが押下されてからの装置本体２ａの角度情報の取得を開始する（ステップＳＴ１ｆ）。このとき、判定部２２は、操作ボタンが押下されたときに装置本体２ａが水平面から傾いた角度を基準角度とし、基準角度で水平面から傾いた状態の装置本体２ａの位置を基準位置として記憶する。この後、判定部２２は、操作部２１からの通知に基づいて、操作ボタンの押下が継続中であるか否かを判定する（ステップＳＴ２ｆ）。ここで、操作ボタンの押下が継続していなければ（ステップＳＴ２ｆ；ＮＯ）、判定部２２は、ステップＳＴ１ｆに戻って、前述した処理を繰り返す。
【００６３】
操作ボタンの押下が継続中である場合（ステップＳＴ２ｆ；ＹＥＳ）、判定部２２は、操作ボタンの押下が一定時間継続されたときの装置本体２ａの角度情報を、角度センサ２０から取得できたか否かを判定する（ステップＳＴ３ｆ）。一定時間とは、操作者が意図的に操作ボタンを押下したと考えられる時間であり、例えば、２秒程度である。
判定部２２は、ステップＳＴ１ｆで操作ボタンが押下されてからの経過時間と一定時間とを比較して、操作ボタンが一定時間押下されたときの角度情報を、角度センサ２０から取得する。
【００６４】
操作ボタンの押下が一定時間継続されたときの角度情報を角度センサ２０から取得できなかった場合（ステップＳＴ３ｆ；ＮＯ）、判定部２２は、ステップＳＴ１ｆに戻り、前述した処理を繰り返す。一方、操作ボタンの押下が一定時間継続されたときの角度情報を角度センサ２０から取得できた場合（ステップＳＴ３ｆ；ＹＥＳ）、判定部２２は、取得した角度情報に基づいて、装置本体２ａが基準位置から左側に２０度以上傾けられたか否かを判定する（ステップＳＴ４ｆ）。
【００６５】
装置本体２ａが基準位置から左側に２０度以上傾けられたと判定すると（ステップＳＴ４ｆ；ＹＥＳ）、判定部２２は、この判定結果を選択部２３に通知する。選択部２３は、判定部２２から上記通知を受けると、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において左側に対応する位置にあるディスプレイ３ａを、操作対象機器として選択する（ステップＳＴ５ｆ）。この後、選択部２３は、ディスプレイ３ａを操作するためのリモコンコードを選択し、送信部２４は、選択部２３によって選択されたリモコンコードをディスプレイ３ａへ送信する。
【００６６】
装置本体２ａが基準位置から左側に２０度以上傾けられなかったと判定すると（ステップＳＴ４ｆ；ＮＯ）、判定部２２は、装置本体２ａが基準位置から右側に２０度以上傾けられたか否かを判定する（ステップＳＴ６ｆ）。このとき、装置本体２ａが基準位置から右側に２０度以上傾けられなかったと判定すると（ステップＳＴ６ｆ；ＮＯ）、判定部２２は、ステップＳＴ１ｆに戻る。
【００６７】
装置本体２ａが基準位置から右側に２０度以上傾けられたと判定すると（ステップＳＴ６ｆ；ＹＥＳ）、判定部２２は、この判定結果を選択部２３に通知する。選択部２３は、判定部２２から上記通知を受けると、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において右側に対応する位置にあるディスプレイ３ｂを、操作対象機器として選択する（ステップＳＴ７ｆ）。この後、選択部２３は、ディスプレイ３ｂを操作するためのリモコンコードを選択し、送信部２４は、選択部２３によって選択されたリモコンコードをディスプレイ３ｂへ送信する。
【００６８】
図９では、装置本体２ａが基準位置から閾値以上の角度で傾けられた傾き方向を判定したが、実施の形態３に係るリモコン装置２は、これに限定されるものではない。
例えば、判定部２２が、操作ボタンが継続して押下されている間（操作部２１によって操作が継続して受け付けられている間）に、装置本体２ａが水平面から閾値以上の角度で傾けられた傾き方向を判定してもよい。これによっても、装置本体２ａを水平面から傾ける簡単な操作によって操作対象機器を選択することができる。
【００６９】
なお、操作対象機器の選択開始操作が操作ボタンの押下である場合を示したが、実施の形態３に係るリモコン装置２は、操作者による継続した操作が可能なものであればよい。例えば、実施の形態３に係るリモコン装置２では、装置本体２ａがタッチ画面を有する場合、操作対象機器の選択開始操作は、タッチ画面に表示されたボタンを一定時間継続して押下する操作であってもよい。
【００７０】
前述したように、実施の形態３に係るリモコン装置２において、判定部２２は、操作ボタンが押下されたときの装置本体２ａの水平面からの傾き角度を基準角度とし、操作ボタンが押下されている間に、基準角度で水平面から傾いた状態の装置本体２ａが閾値以上の角度で傾けられた傾き方向を判定する。このように、実施の形態３に係るリモコン装置２では、操作対象機器の選択を開始するために、操作ボタンを長押しする必要があるので、操作者が意図しない操作対象機器の選択を防止できる。また、実施の形態１，２と同様に、装置本体２ａを水平面から傾ける簡単な操作によって操作対象機器を選択することができる。
【００７１】
実施の形態３に係るリモコンシステム１は、実施の形態３に係るリモコン装置２、ディスプレイ３ａ、ディスプレイ３ｂおよび再生制御装置４を備える。再生制御装置４は、リモコン装置２から受信したリモコンコードに基づいて、操作対象機器の動作を制御する。これらの構成要素を有することで、操作者は、装置本体２ａをディスプレイに向けなくても、操作対象のディスプレイを選択することができる。
【００７２】
実施の形態４．
図１０は、本発明の実施の形態４に係るリモコン装置２Ａの構成を示すブロック図である。図１０において、図１と同一の構成要素には同一の符号を付して説明を省略する。
図１１は、リモコン装置２Ａを用いた操作対象機器の選択開始操作の例を示す斜視図である。判定部２２Ａは、装置本体２ａを用いた選択開始操作が行われた後に装置本体２ａが閾値以上の角度で傾けられた傾き方向を判定する。装置本体２ａを用いた選択開始操作とは、操作ボタンを用いず、装置本体２ａを用いたアクション操作である。図１１に示すように、装置本体２ａを用いたアクション操作は、水平面から角度θ５傾けられた装置本体２ａを一定時間内に上下に振る操作である。例えば、一定時間は１秒程度とする。
【００７３】
次に動作について説明する。
図１２は、本発明の実施の形態４に係るリモコン装置２Ａを用いた操作対象機器の選択処理を示すフローチャートであり、ディスプレイ３ａおよびディスプレイ３ｂの中から、操作対象機器が選択される。判定部２２Ａは、角度センサ２０から、装置本体２ａの角度情報を逐次取得する（ステップＳＴ１ｇ）。判定部２２Ａは、装置本体２ａの角度情報を取得すると、タイマをスタートさせる（ステップＳＴ２ｇ）。
【００７４】
続いて、判定部２２Ａは、角度センサ２０から取得した装置本体２ａの角度情報に基づいて、装置本体２ａを用いたアクション操作が行われたか否かを判定する（ステップＳＴ３ｇ）。装置本体２ａを用いたアクション操作とは、水平面から角度θ５傾けられた状態の装置本体２ａを上下に振る操作である。装置本体２ａを用いたアクション操作が行われなければ（ステップＳＴ３ｇ；ＮＯ）、判定部２２Ａは、ステップＳＴ２ｇに戻って、タイマによる計時を繰り返す。
【００７５】
装置本体２ａを用いたアクション操作が行われた場合（ステップＳＴ３ｇ；ＹＥＳ）、判定部２２Ａは、タイマが１秒以上経過したか、すなわち、アクション操作が１秒以内に行われたか否かを確認する（ステップＳＴ４ｇ）。タイマが１秒以上経過していた場合（ステップＳＴ４ｇ；ＹＥＳ）、判定部２２Ａは、アクション操作が１秒以内に行われなかったと判断して、ステップＳＴ１ｇの処理に戻る。
【００７６】
一方、タイマが１秒以内であった場合（ステップＳＴ４ｇ；ＮＯ）、判定部２２Ａは、図１１に示した装置本体２ａを用いた選択開始操作が行われたと判断する。
判定部２２Ａは、角度センサ２０から取得した装置本体２ａの角度情報に基づいて、装置本体２ａが水平面から左側に２０度以上傾けられたか否かを判定する（ステップＳＴ５ｇ）。例えば、装置本体２ａが水平面から左側に２０度以上傾けられたと判定すると（ステップＳＴ５ｇ；ＹＥＳ）、判定部２２は、この判定結果を選択部２３に通知する。
【００７７】
選択部２３は、判定部２２Ａから上記通知を受けると、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において左側に対応する位置にあるディスプレイ３ａを操作対象機器として選択する（ステップＳＴ６ｇ）。この後、選択部２３は、ディスプレイ３ａを操作するためのリモコンコードを選択し、送信部２４は、選択部２３によって選択されたリモコンコードをディスプレイ３ａへ送信する。
【００７８】
装置本体２ａが水平面から左側に２０度以上傾けられなかったと判定すると（ステップＳＴ５ｇ；ＮＯ）、判定部２２Ａは、装置本体２ａが水平面から右側に２０度以上傾けられたか否かを判定する（ステップＳＴ７ｇ）。装置本体２ａが水平面から右側に傾けられなかったと判定すると（ステップＳＴ７ｇ；ＮＯ）、判定部２２Ａは、ステップＳＴ１ｇに戻る。
【００７９】
装置本体２ａが水平面から右側に２０度以上傾けられたと判定すると（ステップＳＴ７ｇ；ＹＥＳ）、判定部２２Ａは、この判定結果を選択部２３に通知する。
選択部２３は、判定部２２Ａから上記通知を受けると、操作者とディスプレイ３ａおよびディスプレイ３ｂとの位置関係において右側に対応する位置にあるディスプレイ３ｂを操作対象機器として選択する（ステップＳＴ８ｇ）。この後、選択部２３は、ディスプレイ３ｂを操作するためのリモコンコードを選択して、送信部２４は、選択部２３によって選択されたリモコンコードをディスプレイ３ｂへ送信する。
【００８０】
なお、図１２では、水平面から傾けられた状態の装置本体２ａを一定時間内に上下に振る操作を説明したが、実施の形態４に係るリモコン装置２は、これに限定されるものではない。例えば、実施の形態４に係るリモコン装置２は、水平な状態の装置本体２ａを一定時間内に上下に振る操作を操作対象機器の選択開始操作としてもよい。
【００８１】
また、装置本体２ａを用いたアクション操作が、水平面から傾けられた状態の装置本体２ａを一定時間内に上下に振る操作である場合を説明したが、例えば、ステップＳＴ３ｇにおいて装置本体２ａを用いたアクション操作が実行されたときの角度情報に基づいて、判定部２２が、装置本体２ａの基準位置を決定し、この基準位置からの装置本体２ａの傾き方向を判定してもよい。
【００８２】
前述したように、実施の形態４に係るリモコン装置２Ａにおいて、判定部２２Ａが、装置本体２ａを用いた選択開始操作（アクション操作）が行われた後に、装置本体２ａが水平面から閾値以上の角度で傾けられた傾き方向を判定する。このように、実施の形態４に係るリモコン装置２Ａでは、装置本体２ａを水平面から傾ける簡単な操作で操作対象機器を選択することができる。さらに、選択開始操作が、装置本体２ａを用いたアクション操作であるので、操作部２１を省略できる。
【００８３】
実施の形態４に係るリモコンシステム１は、リモコン装置２Ａ、ディスプレイ３ａ、ディスプレイ３ｂおよび再生制御装置４を備えて構成される。再生制御装置４は、リモコン装置２Ａから受信したリモコンコードに基づいて、操作対象機器の動作を制御する。これらの構成要素を有することで、装置本体２ａをディスプレイに向けなくても、操作対象のディスプレイを選択することができる。
【００８４】
実施の形態５．
実施の形態５に係るリモコン装置では、複数の機器のいずれかの機器を操作対象機器として選択するのではなく、複数の機器の全てを操作対象機器とする。これにより、複数の機器を同時に操作することが可能となる。なお、実施の形態１に係るリモコン装置とは、判定部および選択部の機能が異なるだけであるので、以降では、実施の形態５に係るリモコン装置の構成要素の説明には、図１を用いることにする。
【００８５】
実施の形態５に係るリモコン装置２において、判定部２２は、操作部２１によって操作対象機器の選択終了操作が受け付けられると、装置本体２ａが水平面から閾値以上の角度で傾けられた傾き方向の判定を終了する。上記選択終了操作は、操作ボタンを一定時間（例えば、２秒間）押下する操作である。選択部２３は、操作部２１によって上記選択終了操作が受け付けられると、ディスプレイ３ａおよびディスプレイ３ｂの全てを操作対象機器として選択する。
【００８６】
次に動作について説明する。
図１３は、本発明の実施の形態５に係るリモコン装置２を用いた操作対象機器の選択処理を示すフローチャートであり、ディスプレイ３ａおよびディスプレイ３ｂの両方が操作対象機器として選択される。なお、図１３の処理が実行される前に、実施の形態１から実施の形態４までのいずれかで示した操作対象機器の選択開始操作が実行され、ディスプレイ３ａおよびディスプレイ３ｂの中から、操作対象機器を選択する処理が実行されているものとする。
【００８７】
なお、実施の形態１および実施の形態２における操作対象機器の選択開始操作は、操作ボタンの押下操作であり、実施の形態３における操作対象機器の選択開始操作は、操作ボタンの一定時間の長押し操作である。実施の形態４における操作対象機器の選択開始操作は、装置本体２ａを用いた選択開始操作であり、例えば、装置本体２ａを一定の時間内に上下に振る操作である。
【００８８】
操作対象機器の選択処理において、操作部２１は、操作ボタンの押下操作を受け付けると、直ちに操作ボタンが押下されたことを判定部２２に通知する。操作部２１は、操作ボタンが押下されている間、上記通知を継続する。
判定部２２は、操作部２１からの上記通知に基づいて、操作者によって操作ボタンが押下されたか否かを判定する（ステップＳＴ１ｈ）。操作ボタンが押下されていなければ（ステップＳＴ１ｈ；ＮＯ）、判定部２２は、ステップＳＴ１ｈに戻る。
【００８９】
一方、操作ボタンが押下されたと判定した場合（ステップＳＴ１ｈ；ＹＥＳ）、判定部２２は、タイマをスタートさせる（ステップＳＴ２ｈ）。次に、判定部２２は、タイマを参照して操作ボタンの押下が２秒以上継続したか否かを確認する（ステップＳＴ３ｈ）。２秒以内に操作ボタンの押下が終了すれば（ステップＳＴ３ｈ；ＮＯ）、判定部２２は、ステップＳＴ１ｈに戻り、前述した判定を繰り返す。
【００９０】
操作ボタンが２秒以上押下された場合（ステップＳＴ３ｈ；ＹＥＳ）、判定部２２は、操作部２１によって操作対象機器の選択終了操作が受け付けられたと判断し、これを選択部２３に通知する。選択部２３は、判定部２２から上記通知を受けると、例えば、図５に示したリモコンコードのうち、両操作用のリモコンコードＤを再生制御装置４に使用させる、機能“操作選択”（キー番号１１）に対応するリモコンコード“０ｘＢＦ”を選択する。送信部２４は、選択部２３によって選択されたリモコンコード“０ｘＢＦ”をディスプレイ３ａおよびディスプレイ３ｂへ送信する（ステップＳＴ４ｈ）。
【００９１】
リモコン受信部５ａによって受信されたリモコンコード“０ｘＢＦ”は、コード受信部４０ａに送られ、リモコン受信部５ｂによって受信されたリモコンコード“０ｘＢＦ”は、コード受信部４０ｂに送られる。コード判定部４２は、コード受信部４０ａおよびコード受信部４０ｂから入力したリモコンコード“０ｘＢＦ”に対応する機能を“操作選択”と判定する。制御部４３は、機能“操作選択”を実行することにより、リモコン装置２の操作対象機器がディスプレイ３ａおよびディスプレイ３ｂに固定される。
【００９２】
次に、選択部２３は、キー番号１〜１０に対応する機能について、ディスプレイ３ａとディスプレイ３ｂの両操作用のリモコンコードＤを選択する（ステップＳＴ５ｈ）。送信部２４は、選択部２３によって選択されたリモコンコードＤを、ディスプレイ３ａおよびディスプレイ３ｂへ送信する（ステップＳＴ６ｈ）。これにより、ディスプレイ３ａおよびディスプレイ３ｂの同時操作にリモコンコードＤが使用される。
【００９３】
なお、図１３では、ディスプレイ３ａおよびディスプレイ３ｂの両方を同時に操作するリモコンコードＤを示したが、実施の形態５に係るリモコンシステム１では、ディスプレイ３ａおよびディスプレイ３ｂの両方を選択するリモコンコードを設けてもよい。
【００９４】
例えば、実施の形態５に係るリモコン装置２が備える選択部２３に、図５に示した機能“両選択”に対応するリモコンコード“０ｘ１０”を設定しておく。選択部２３は、操作対象機器の選択終了操作が受け付けられると、リモコンコード“０ｘ１０”を選択し、送信部２４は、リモコンコード“０ｘ１０”を、ディスプレイ３ａおよびディスプレイ３ｂへ送信する。
【００９５】
実施の形態５に係るリモコンシステム１において、再生制御装置４が備える制御部４３が、リモコンコード“０ｘ１０”に対応する機能“両選択”を実行することで、ディスプレイ３ａおよびディスプレイ３ｂの操作にリモコンコードＤが使用される。再生制御装置４が備える再生部４１ａおよび再生部４１ｂは、ディスプレイ３ａおよびディスプレイ３ｂで再生中の動画に対してリモコン装置２から受信したリモコンコードＤに対応する操作を同時に実行する。
【００９６】
また、実施の形態５に係るリモコンシステム１では、ディスプレイ３ａおよびディスプレイ３ｂの両方を同時に操作するリモコンコードとして、実施の形態１で示したリモコンコードＣを用いてもよい。
例えば、選択部２３は、操作対象機器の選択終了操作が受け付けられると、リモコンコード“０ｘＢＦ”を選択し、送信部２４は、リモコンコード“０ｘＢＦ”をディスプレイ３ａおよびディスプレイ３ｂへ送信する。
【００９７】
実施の形態５に係るリモコンシステム１において、再生制御装置４が備える制御部４３が、リモコンコード“０ｘＢＦ”に対応する機能“操作選択”を実行することによって、ディスプレイ３ａおよびディスプレイ３ｂの操作にリモコンコードＣが使用される。この場合、図１４に示すように、選択部２３に設定されるリモコンコードとしてリモコンコードＤが不要となる。このため、選択部２３によるリモコンコードの選択肢が削減され、コード判定部４２によるコード判定の対象も削減されるので、これらの構成要素の処理負荷を軽減できる。
【００９８】
前述したように、実施の形態５に係るリモコン装置２において、判定部２２が、操作部２１によって操作対象機器の選択終了操作（操作ボタンを２秒間長押し）が受け付けられると、判定を終了する。選択部２３は、操作部２１によって選択終了操作が受け付けられると、ディスプレイ３ａおよびディスプレイ３ｂの全てを操作対象機器として選択する。これにより、実施の形態５に係るリモコン装置２は、ディスプレイ３ａおよびディスプレイ３ｂの両方を同時に操作することが可能となる。
【００９９】
実施の形態５に係るリモコンシステム１は、リモコン装置２、ディスプレイ３ａ、ディスプレイ３ｂおよび再生制御装置４を備える。再生制御装置４は、リモコン装置２から受信したリモコンコードに基づいて、操作対象機器の動作を制御する。これらの構成要素を有することで、リモコン装置２を操作対象のディスプレイに向けなくても、操作対象機器を選択することができる。また、実施の形態５に係るリモコンシステム１は、ディスプレイ３ａおよびディスプレイ３ｂの両方を同時に操作することが可能である。
【０１００】
実施の形態６．
実施の形態６に係るリモコン装置は、実施の形態５と同様に、複数の機器の全てを操作対象機器として選択するが、操作対象機器の選択終了操作が、装置本体を用いたアクション操作である点で異なる。以降では、実施の形態６に係るリモコン装置の構成要素の説明には、図１を用いることにする。
【０１０１】
実施の形態６に係るリモコン装置２において、判定部２２は、装置本体２ａを用いた操作対象機器の選択終了操作が受け付けられた場合、装置本体２ａが傾けられた方向の判定を終了する。ここで、上記選択終了操作は、操作ボタンを押下した状態で装置本体２ａを一定時間（例えば、１秒間）内に上下に振る操作である。選択部２３は、上記選択終了操作が実行されると、ディスプレイ３ａおよびディスプレイ３ｂの全てを操作対象機器として選択する。
【０１０２】
次に動作について説明する。
図１５は、本発明の実施の形態６に係るリモコン装置２を用いた操作対象機器の選択処理を示すフローチャートであり、ディスプレイ３ａおよびディスプレイ３ｂの両方を操作対象機器として選択する処理である。なお、図１５の処理が実行される前に、実施の形態１から実施の形態４までのいずれかで示した操作対象機器の選択開始操作が実行され、ディスプレイ３ａおよびディスプレイ３ｂの中から、操作対象機器を選択する処理が実行されているものとする。
【０１０３】
なお、実施の形態１および実施の形態２における操作対象機器の選択開始操作は、操作ボタンの押下操作であり、実施の形態３における操作対象機器の選択開始操作は、操作ボタンの一定時間の長押し操作である。実施の形態４における操作対象機器の選択開始操作は、装置本体２ａを用いた選択開始操作であり、例えば、操作ボタンを押下してから一定時間内に装置本体２ａを上下に振る操作である。
【０１０４】
操作対象機器の選択処理において、操作部２１は、操作ボタンの押下を受け付けると、直ちに操作ボタンが押下されたことを判定部２２に通知する。操作部２１は、操作ボタンが押下されている間、上記通知を継続する。
判定部２２は、操作部２１からの上記通知に基づいて、操作者によって操作ボタンが押下されたか否かを判定する（ステップＳＴ１ｉ）。操作ボタンが押下されていなければ（ステップＳＴ１ｉ；ＮＯ）、判定部２２は、ステップＳＴ１ｉに戻る。
【０１０５】
操作ボタンが押下されたと判定した場合（ステップＳＴ１ｉ；ＹＥＳ）、判定部２２はタイマをスタートさせる（ステップＳＴ２ｉ）。続いて、判定部２２は、角度センサ２０から取得した装置本体２ａの角度情報および操作部２１からの上記通知に基づいて、装置本体２ａを用いたアクション操作が実行されたか否かを判定する（ステップＳＴ３ｉ）。ここで、装置本体２ａを用いたアクション操作とは、操作ボタンを押下した状態で装置本体２ａを上下に振る操作である。
【０１０６】
装置本体２ａを用いたアクション操作が実行されなかった場合（ステップＳＴ３ｉ；ＮＯ）、判定部２２は、ステップＳＴ２ｉに戻って、タイマによる計時を繰り返す。
一方、装置本体２ａを用いたアクション操作が実行された場合（ステップＳＴ３ｉ；ＹＥＳ）、判定部２２は、タイマを参照して１秒以上経過しているか否かを確認する（ステップＳＴ４ｉ）。ここで、１秒以上経過していれば（ステップＳＴ４ｉ；ＹＥＳ）、判定部２２は、ステップＳＴ１ｉに戻る。
【０１０７】
タイマの計時時間が１秒以内である場合（ステップＳＴ４ｉ；ＮＯ）、判定部２２は、装置本体２ａを用いた操作対象機器の選択終了操作が実行されたと判断して、これを選択部２３に通知する。選択部２３は、判定部２２から上記通知を受けると、例えば、図５に示したリモコンコードのうち、両操作用のリモコンコードＤを再生制御装置４に使用させる、機能“操作選択”（キー番号１１）に対応するリモコンコード“０ｘＢＦ”を選択する。送信部２４は、選択部２３によって選択されたリモコンコード“０ｘＢＦ”をディスプレイ３ａおよびディスプレイ３ｂへ送信する（ステップＳＴ５ｉ）。
【０１０８】
リモコン受信部５ａによって受信されたリモコンコード“０ｘＢＦ”は、コード受信部４０ａに送られ、リモコン受信部５ｂによって受信されたリモコンコード“０ｘＢＦ”は、コード受信部４０ｂに送られる。コード判定部４２は、コード受信部４０ａおよびコード受信部４０ｂから入力したリモコンコード“０ｘＢＦ”に対応する機能を“操作選択”と判定する。制御部４３は、機能“操作選択”を実行することにより、リモコン装置２の操作対象機器がディスプレイ３ａおよびディスプレイ３ｂに固定される。
【０１０９】
次に、選択部２３は、キー番号１〜１０に対応する機能について、ディスプレイ３ａとディスプレイ３ｂの両操作用のリモコンコードＤを選択する（ステップＳＴ６ｉ）。送信部２４は、選択部２３によって選択されたリモコンコードＤを、ディスプレイ３ａおよびディスプレイ３ｂへ送信する（ステップＳＴ７ｉ）。これにより、ディスプレイ３ａおよびディスプレイ３ｂの同時操作にリモコンコードＤが使用される。
【０１１０】
なお、図１５では、ディスプレイ３ａおよびディスプレイ３ｂの両方を同時に操作するリモコンコードＤを使用する場合を説明したが、実施の形態６に係るリモコンシステム１では、ディスプレイ３ａおよびディスプレイ３ｂの両方を選択するリモコンコードを設けてもよい。
【０１１１】
例えば、実施の形態６に係るリモコン装置２が備える選択部２３に、図５に示した機能“両選択”に対応するリモコンコード“０ｘ１０”を設定しておく。選択部２３は、操作対象機器の選択終了操作が受け付けられた通知を受けると、リモコンコード“０ｘ１０”を選択し、送信部２４は、リモコンコード“０ｘ１０”をディスプレイ３ａおよびディスプレイ３ｂへ送信する。
【０１１２】
実施の形態６に係るリモコンシステム１において、再生制御装置４が備える制御部４３が、リモコンコード“０ｘ１０”に対応する機能“両選択”を実行することで、ディスプレイ３ａおよびディスプレイ３ｂの操作にリモコンコードＤが使用される。
再生制御装置４が備える再生部４１ａおよび再生部４１ｂは、ディスプレイ３ａおよびディスプレイ３ｂで再生中の動画に対して、リモコン装置２から受信したリモコンコードＤに対応する操作を同時に実行する。
【０１１３】
また、実施の形態６に係るリモコンシステム１では、ディスプレイ３ａおよびディスプレイ３ｂの両方を同時に操作するリモコンコードとして、実施の形態１で示したリモコンコードＣを用いてもよい。
例えば、選択部２３が、操作対象機器の選択終了操作が受け付けられると、リモコンコード“０ｘＢＦ”を選択し、送信部２４は、リモコンコード“０ｘＢＦ”をディスプレイ３ａおよびディスプレイ３ｂへ送信する。
【０１１４】
実施の形態６に係るリモコンシステム１において、再生制御装置４が備える制御部４３が、リモコンコード“０ｘＢＦ”に対応する機能“操作選択”を実行することによって、ディスプレイ３ａおよびディスプレイ３ｂの操作にリモコンコードＣが使用される。この場合、図１４に示すように、選択部２３に設定されるリモコンコードとしてリモコンコードＤが不要となる。このため、選択部２３によるリモコンコードの選択肢が削減され、コード判定部４２によるコード判定の対象も削減されるので、これらの構成要素の処理負荷を軽減できる。
【０１１５】
以上のように、実施の形態６に係るリモコン装置２において、判定部２２が、装置本体２ａを用いた操作対象機器の選択終了操作が受け付けられると、判定を終了する。選択部２３は、操作部２１によって選択終了操作が受け付けられると、ディスプレイ３ａおよびディスプレイ３ｂの全てを操作対象機器として選択する。これにより、実施の形態６に係るリモコン装置２は、ディスプレイ３ａおよびディスプレイ３ｂの両方を同時に操作することが可能となる。
【０１１６】
実施の形態６に係るリモコンシステム１は、リモコン装置２、ディスプレイ３ａ、ディスプレイ３ｂおよび再生制御装置４を備える。再生制御装置４は、リモコン装置２から受信したリモコンコードに基づいて、操作対象機器の動作を制御する。これらの構成要素を有することで、リモコン装置２を操作対象のディスプレイに向けなくても、操作対象機器を選択することができる。また、実施の形態６に係るリモコンシステム１は、ディスプレイ３ａおよびディスプレイ３ｂの両方を同時に操作することが可能である。
【０１１７】
次に、実施の形態１〜６に係るリモコン装置を実現するハードウェア構成について説明する。実施の形態１〜６に係るリモコン装置の構成要素の機能は、処理回路によって実現される。すなわち、実施の形態１〜６に係るリモコン装置は、実施の形態１から実施の形態６までに示した処理を実行するための処理回路を備えている。この処理回路は、専用のハードウェアであってもよいが、メモリに記憶されたプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であってもよい。
【０１１８】
図１６Ａは、実施の形態１〜６に係るリモコン装置の機能を実現するハードウェア構成を示すブロック図である。図１６Ｂは、実施の形態１〜６に係るリモコン装置の機能を実現するソフトウェアを実行するハードウェア構成を示すブロック図である。
処理回路が図１６Ａに示す専用のハードウェアの処理回路１００である場合、処理回路１００は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、または、これらを組み合わせたものが該当する。実施の形態１〜６に係るリモコン装置の構成要素の機能を別々の処理回路で実現してもよく、これらの機能をまとめて１つの処理回路で実現してもよい。
【０１１９】
処理回路が図１６Ｂに示すプロセッサ１０１である場合、実施の形態１〜６に係るリモコン装置の機能は、ソフトウェア、ファームウェアまたはソフトウェアとファームウェアとの組み合わせによって実現される。なお、ソフトウェアまたはファームウェアは、プログラムとして記述されてメモリ１０２に記憶される。
【０１２０】
プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することにより、実施の形態１〜６に係るリモコン装置の機能を実現する。すなわち、実施の形態１〜６に係るリモコン装置は、プロセッサ１０１によって実行されるときに、実施の形態１から実施の形態６までに示した処理が結果的に実行されるプログラムを記憶するためのメモリ１０２を備える。これらのプログラムは、実施の形態１〜６に係るリモコン装置の各構成要素の手順または方法をコンピュータに実行させる。メモリ１０２は、コンピュータを、実施の形態１〜６に係るリモコン装置の各構成要素として機能させるためのプログラムが記憶されたコンピュータ可読記憶媒体であってもよい。
【０１２１】
なお、本発明は上記実施の形態に限定されるものではなく、本発明の範囲内において、実施の形態のそれぞれの自由な組み合わせまたは実施の形態のそれぞれの任意の構成要素の変形もしくは実施の形態のそれぞれにおいて任意の構成要素の省略が可能である。
【符号の説明】
【０１２２】
１  リモコンシステム、２，２Ａ  リモコン装置、２ａ  装置本体、３ａ，３ｂ  ディスプレイ、４  再生制御装置、５ａ，５ｂ  リモコン受信部、２０  角度センサ、２１  操作部、２２，２２Ａ  判定部、２３  選択部、２４  送信部、４０ａ，４０ｂ  コード受信部、４１ａ，４１ｂ  再生部、４２  コード判定部、４３  制御部、１００  処理回路、１０１  プロセッサ、１０２  メモリ。
【図１】
2019216391.tif 000003
【図２】
2019216391.tif 000004
【図３】
2019216391.tif 000005
【図４】
2019216391.tif 000006
【図５】
2019216391.tif 000007
【図６】
2019216391.tif 000008
【図７】
2019216391.tif 000009
【図８】
2019216391.tif 000010
【図９】
2019216391.tif 000011
【図１０】
2019216391.tif 000012
【図１１】
2019216391.tif 000013
【図１２】
2019216391.tif 000014
【図１３】
2019216391.tif 000015
【図１４】
2019216391.tif 000016
【図１５】
2019216391.tif 000017
【図１６】
2019216391.tif 000018