(57)【要約】【課題】  極力少ないセンサ構成でユーザのジェスチャから操作対象識別、操作内容認識を直感的に行うことができる機器制御装置を提供することを目的とする。【解決手段】  本発明に係る機器操作装置は、ユーザの動作に伴う加速度を検出する加速度センサと、前記センサにより検出された加速度から制御対象機器と当該制御対象機器に設定されている制御属性とを認識する認識手段と、前記認識手段によって認識された制御属性に応じて制御コマンドを生成する制御コマンド生成手段と、前記制御コマンド生成手段により生成された制御コマンドを前記認識手段で認識した制御対象機器に送信する送信部とを具備したことを特徴とする。【選択図】      図１
2006319907.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの動作に伴う加速度を検出する加速度センサと、
前記センサにより検出された加速度から制御対象機器と当該制御対象機器に設定されて
いる制御属性とを認識する認識手段と、
前記認識手段によって認識された制御属性に応じて制御コマンドを生成する制御コマン
ド生成手段と、
前記制御コマンド生成手段により生成された制御コマンドを前記認識手段で認識した制
御対象機器に送信する送信部と、
を具備したことを特徴とする機器操作装置。
【請求項２】
前記認識手段は、前記加速度センサにより検出された加速度と、予め設定されたユーザ
の動作に応じた制御対象機器に対する加速度情報とから前記制御対象機器を認識する制御
対象認識手段を有することを特徴とする請求項１記載の機器操作装置。
【請求項３】
前記加速度情報は各制御対象機器に対応した加速度であり、前記制御対象認識手段は最
も近い加速度に対応した制御対象機器を認識することを特徴とする請求項２記載の機器操
作装置。
【請求項４】
前記加速度情報は制御対象機器毎の加速度に応じた認識度数分布であり、前記制御対象
認識手段は前記認識度数分布の高い制御対象機器を認識することを特徴とする請求項２記
載の機器操作装置。
【請求項５】
前記認識手段は、前記加速度センサで検出された加速度の時間変化により制御属性を認
識する制御属性認識手段を有することを特徴とする請求項１記載の機器操作装置。
【請求項６】
更に、前記認識手段は、前記制御属性認識手段により認識された制御内容に関してその
制御量を認識する制御量認識手段を有し、前記制御コマンド生成手段は、前記制御量認識
手段で認識された制御量に応じて制御コマンド生成することを特徴とする請求項２記載の
機器操作装置。
【請求項７】
更に、前記制御属性認識手段は、前記加速度センサで検出された加速度の時間変化によ
り訂正コマンドを認識し  前記制御コマンド生成手段は、前記訂正コマンド認識手段で認
識した訂正コマンドに応じて制御コマンドを生成することを特徴とする請求項５記載の機
器操作装置。
【請求項８】
前記制御コマンド生成手段により前記訂正コマンドに応じて生成された制御コマンドは
、制御対象機器に対して１つ前の制御状態に戻す制御コマンドであることを特徴とする請
求項７記載の機器操作装置。
【請求項９】
更に、前記認識手段が認識した制御対象機器の認識が正しいかどうかを判定する制御結
果判定部を具備したことを特徴とする請求項１記載の機器操作装置。
【請求項１０】
更に、ユーザの動作に応じた制御対象機器に対する加速度情報を記憶する加速度情報デ
ータベースを具備し、前記認識手段が認識した制御対象機器の認識が正しかった場合に、
認識された制御対象機器に対する前記加速度センサにより検出された加速度を加速度情報
として、前記加速度情報データベースに新たに記憶することを特徴とする請求項９記載の
機器操作装置。
【請求項１１】
前記加速度センサが配置された先端部と柄部とからなる杖状の形状であることを特徴と
する請求項１乃至１０記載の機器操作装置。
【請求項１２】
前記先端部に複数のＬＥＤを配置したことを特徴とする請求項１１記載の機器操作装置
。
【請求項１３】
前記認識手段で制御対象機器を認識した後に、前記ＬＥＤを前記柄部に近い方から先端
にかけて順次点灯させていくことを特徴とする請求項１１記載の機器操作装置。
【請求項１４】
先端の前記ＬＥＤが点灯した後に、前記認識手段は制御対象機器に設定されている制御
属性を認識することを特徴とする請求項１３記載の機器操作装置。
【請求項１５】
前記認識手段で認識した制御対象機器毎に異なるパターン、または色で前記複数のＬＥ
Ｄが点灯することを特徴とする請求項１２記載の機器操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが手に持って、あるいは装着して、直感的な動作で機器を操作する機
器操作装置に関するものである。
【背景技術】
【０００２】
家庭内の機器の多数はそれぞれその機器専用のリモコンが付属しており、一つの部屋の
中に複数のリモコンが存在している場合が多い。その様な場合、機器を操作する際には該
当する機器のリモコンを手に取り、所望の操作を行うわけであるが、該当するリモコンが
なかなか見つからないことがしばしば発生する。これはリモコンが一つの部屋の中に複数
存在することが主な原因であるが、この問題を解消すべく生み出されたものの一つとして
、一つのリモコンで複数の機器を操作可能なマルチリモコンがある。これは、操作対象機
器を選ぶボタンとその機器別の操作ボタン、あるいは各機器共通の操作ボタンを操作対象
機器ごとにカスタマイズして操作を行う。このようにして、一つのリモコンで複数の機器
を操作できるようにしているが、リモコン上のボタンの数が増えてしまい、また所望の操
作を行うまでのボタンの操作回数が複数回必要となってしまう。（例えば、特許文献１を
参照。）
【０００３】
一方、ユーザのジェスチャを操作に利用するという試みも行われている。カメラで撮影
し画像処理でジェスチャを解析する方法（例えば、特許文献２を参照。）がよく用いられ
るが、ユーザに常にカメラを追従させなければならなかったり、ユーザがカメラの前でジ
ェスチャを行わなければならなかったりするなど、一般の家庭で用いるには制約が多い。
【０００４】
これに対し、上記のような制約なく複数機器を制御する方法として、加速度センサなど
身体に装着して身体の動きを直接センシングする方法がある。（例えば、特許文献３を参
照。）
【特許文献１】特開２００３−７８７７９公報  （第４頁、図１）
【特許文献２】特開平１１−３２７７５３号公報（第９−１０頁、図９、１０）
【特許文献３】特開２０００−１３２３０５公報（第１４頁、図１８、１９）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
身体装着型の機器操作装置は、操作対象識別、操作内容認識を精度良く直感的に行うた
めには、センサを多数使用する必要があり、装着性に問題が生じる。一方、センサ一つの
場合は、予め定められた操作コマンドを例えばモールス信号的に入力することで、装置自
体は小型化でき装着感よく装着できるが、コマンドは直感的ではなく、またコマンド数が
増えるとその分コマンド自体が複雑になり、かつ、多数のコマンドを覚えなければならな
い。
【０００６】
本発明は上記問題を鑑みてなされたもので、極力少ないセンサ構成でユーザの動作から
操作対象識別、操作内容認識を直感的に行うことができる機器制御装置を提供することを
目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る機器操作装置は、ユーザの動作に伴う加速度
を検出する加速度センサと、前記センサにより検出された加速度から制御対象機器と当該
制御対象機器に設定されている制御属性とを認識する認識手段と、前記認識手段によって
認識された制御属性に応じて制御コマンドを生成する制御コマンド生成手段と、前記制御
コマンド生成手段により生成された制御コマンドを前記認識手段で認識した制御対象機器
に送信する送信部とを具備したことを特徴とする
【発明の効果】
【０００８】
本発明は少ないセンサ構成でユーザの動作から操作対象識別、操作内容認識を直感的に
複数の機器を一つの装置で操作を行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。
【実施例１】
【００１０】
図１は本実施例による機器操作装置のブロック図である。機器操作装置１０は、加速度
センサ部１１、認識部１２、制御対象認識部１２ａ、制御属性認識部１２ｂ、制御量認識
部１２ｃ、制御コマンド生成部１３、送信部１４、制御結果判定部１５、加速度情報ＤＢ
１６、ＬＥＤ部１７から構成される。アクセスポイント１８は、通信部１８ａを有してい
る。機器操作装置１０でユーザの動作から操作内容を認識し、操作内容をアクセスポイン
ト１８へ送信し、アクセスポイント１８が操作対象となる機器１〜３（１９ａ、１９ｂ、
１９ｃ）へ制御信号を送信することで操作を実現する。
【００１１】
ここで、機器操作装置１０は、図２に示すように手に握って使用する杖状のペン／タク
ト型の機器操作装置２０であっても良いし、図３に示すように手首に装着して使用する腕
時計型の機器操作装置３０であっても良い。
【００１２】
図２に示す杖状の機器操作装置２０は、先端部２１、柄部２２、押しボタン２３から構
成され、先端部２１の先端に加速度センサ部１１（図示しない）が配置されており、ユー
ザは柄部２２を手に握って親指が押しボタン２３上に置かれるように把持して、振ること
により機器を操作する。
【００１３】
一方、図３に示す腕時計型の機器操作装置３０は、装着ベルト３１、装置部３２、表示
部３３、押しボタン３４から構成され、装着ベルト３１で装着する腕を振ることで機器を
操作する。本実施例では、杖状のペン／タクト型の機器操作装置を用いた場合について詳
細に説明する。
【００１４】
加速度センサ部１１は、１軸以上の加速度を検出する一つの加速度センサを用いること
を一例として示しているが、加速度センサは複数で構成されてもよく、更に加速度センサ
ではなく角速度を検出する角速度センサを使用しても良いし、加速度センサと角速度セン
サを両方使用しても良い。尚、複数の加速度センサを利用する場合は、例えば図２の機器
操作装置２０で、装置の先端部２１と手に握る柄部２２の２カ所に取り付けるようにする
と、腕全体の動作と手首だけの動作を切り分けやすくできる。本実施例では、３軸加速度
センサ一つを装置の先端部２１に取り付けた場合について詳細に説明する。
【００１５】
送信部１４は、例えばＢｌｕｅｔｏｏｔｈ（登録商標、以下同様）など、無線の通信手段で説明しているが、これに限らず機器操作装置と機器が有線で接続されていても適用できる。
通信部１８ａは、送信部１４からの制御コマンドを受信し、操作対象の機器へ制御信号
を送信するが、アクセスポイント１８と操作対象機器との間の通信手段が送信部１４、通
信部１８ａ間の通信手段と異なる場合は、複数の通信手段を具備しても良い。
【００１６】
図４は、本実施例の装置側の処理動作を説明するフローチャートである。以下、本発明
の処理動作の詳細についてフローチャートを参照しながら説明する。まず、認識部１２は
加速度センサ部１１からユーザの動作によって変化する加速度を設定時間（例えば５０ｍ
ｓ毎）で計測する（ステップＳ４０）。計測後、操作対象機器が認識済みでなければ、制
御対象認識部１２ａにより操作対象認識の処理を行い、認識済みであれば、制御属性認識
の処理へと移る（ステップＳ４１）。制御対象認識部１２ａは、ユーザが機器操作装置１
０を操作対象機器に向けて一定時間以上静止させていればその機器を操作対象機器として
認識する（ステップＳ４２、Ｓ４３）。ここで、加速度センサのみの場合は、加速度情報
（機器操作装置から操作対象機器への角度情報）から機器を認識する。
【００１７】
続いて、制御属性を認識していない場合は加速度センサ部１１からの加速度情報から制
御属性認識部１２ｂで操作対象機器の制御属性の認識する（ステップＳ４４、Ｓ４５）。
制御属性を認識済みであり、制御量を認識していない場合は、制御量認識部１２ｃにより
、制御属性認識部１２ｂで認識した制御属性の回数をカウントすることで制御量を認識す
る（ステップＳ４６、Ｓ４７）。制御属性認識済みであり、制御量認識済みであれば制御
コマンド生成部１３で制御コマンドを生成し、送信部１４から制御コマンドを送信する。
（ステップＳ４８、４９）。
【００１８】
ここで、操作機器の認識例の詳細について説明する。図５は、機器操作装置５０の先端
部５１に取り付けた加速度センサ１１の軸方向の例を示した図である。押しボタン５３を
親指で押すように手に握ると、必然的にその部分が杖の鉛直方向（Ｚ軸）を向くようにな
るので、杖を振る左右方向をＸ軸、杖の先端方向をＹ軸とすると、重力加速度の影響はＹ
軸とＺ軸に現れる。そのどちらかの軸あるいは両軸の重力加速度からユーザが指し示して
いる機器までの角度を推定する。各機器と各軸の加速度と角度の関係は加速度情報ＤＢ１
６に定義されている。これは、あらかじめ使用前、あるいは操作位置が変わった時などに
キャリブレーションを行っても良いし、過去の加速度情報は機器を認識した認識度数分布
、または確率分布として格納しておき、当該位置に対して最も認識度数の高い機器を候補
として選択しても良い。
【００１９】
キャリブレーションは、例えば、決められた順番（例：照明→エアコン→テレビ）に機
器を指して、手元の押しボタン５３を押すことにより、その機器への角度、加速度情報を
記録する。図３に示した機器操作装置３０のように表示部３３、押しボタン３４があれば
、それらを使っての入力でも構わない。また、別端末と連携できる機能があれば、別端末
で設定してその情報を機器操作装置１０に転送しても構わない。
【００２０】
Ｙ軸だけで操作対象機器を認識する場合の加速度情報ＤＢ１６に格納されているキャリ
ブレーションデータの例、Ｙ軸の加速度と機器へ角度情報の関係を図６に示す。図６（ａ
）には、例えば操作対象機器として照明、エアコン、テレビとした場合のキャリブレーシ
ョンデータを示す。照明の加速度は−０．９Ｇ（Ｇは重力加速度を示す）、角度情報は鉛
直方向との角度θ１であり、同様にエアコンは加速度−０．５Ｇ、角度情報θ２、テレビ
は加速度＋０．２Ｇ、角度情報θ３が登録されている。ここに登録されている加速度情報
をもとに、現在指している機器操作装置１０の加速度（又は角度）に一番近いものを選ぶ
か、現在指して機器操作装置１０の加速度（又は角度）が格納された加速度情報から±で
一定範囲内のものを選ぶようにする。
【００２１】
また、指している操作対象機器を確認しやすくするために、図７のように先端部７１に
複数のＬＥＤ７４ａ〜７４ｉを搭載し、指している操作対象機器毎に表示を変えても良い
。キャリブレーションの際にも、それぞれの操作対象機器のキャリブレーションデータを
登録した際に、例えばそれぞれの操作対象機器毎にＬＥＤが別の色あるいは別のパターン
で点灯するようにすれば、その点灯の仕方と機器の対応関係をユーザがキャリブレーショ
ン時に覚えることができる。例えば、二色発光（赤、緑）のＬＥＤを使った場合（ＬＥＤ
７４ａ〜７４ｉ各々が２つのＬＥＤを配置）には、照明は緑、エアコンは赤、テレビは赤
と緑の交互発光あるいは中間色の黄色（同じ場所に配置したＬＥＤを同時に発光させる）
で光らせる。一方、過去の操作対象機器の認識データをすべて図８のような度数分布（ま
たは確率分布）として記憶しておき、当該加速度において、認識度数が一番高いものを候
補としてもよい。
【００２２】
図９は、本実施例のユーザ側に必要な操作を説明するフローチャートである。
最初に機器操作装置１０を使用する場合、あるいは使用場所が大きく変わる場合  などキ
ャリブレーションが必要な場合は上記説明したような手順でキャリブレーションを行う（
ステップＳ９０、Ｓ９１）。その後、あるいはキャリブレーション不要（度数分布を使用
する場合も含む）の場合に、機器操作装置１０を操作対象機器に向けることで操作対象機
器の指示（ステップＳ９２）を行い、機器操作装置１０を一定時間以上指して操作対象機
器を認識することで、操作機器への入力準備が完了する（ステップＳ９３）。
【００２３】
これは、操作対象機器を認識するとともに、誤動作防止の効果もある。つまり、一定時
間以上指して操作対象機器を認識させた後から制御属性認識、制御量認識  等を行うよう
にすることで、望まない機器操作の入力を減らすようにしている。
【００２４】
ところで、一定時間経過、操作対象機器認識の通知方法としては、例えば、図７のよう
に配置した複数のＬＥＤを対象機器の色や点灯パターンで手元のＬＥＤから徐々に光らせ
ていき、認定した時点で全部点灯させるということにするとわかりやすい。操作対象機器
認識後も、制御属性コマンドの入力が行われずに、指している方向が別の機器へ変わった
時は、これまでの機器は操作対象機器からはずれ、新しく指した機器が候補となる。ＬＥ
Ｄも消灯後、新しい機器の色で点灯が始まる。
【００２５】
操作対象機器を認識した後は、制御属性および制御量の入力を行い（ステップＳ９４、
Ｓ９５）、制御属性認識部１２ｂおよび制御量認識部１２ｃがそれを認識する。制御属性
とは、図１０に示すように操作対象機器によらず共通の属性を用意しておき、それぞれ共
通のコマンドで操作できるようにしたものである。これは図１０のようにできるだけ各属
性に直感的なコマンドを割り当てておくのが良い。制御量とは、制御属性の操作量のこと
で、例えばエアコンの風量であれば、レベルをいくつ変化させるか、テレビのチャンネル
であれば、チャンネルいくつ分進めるかということである。制御量の認識は、制御属性コ
マンドの操作回数で行う。尚、ＯＮ／ＯＦＦなど、制御量の概念のない制御属性について
は、制御量の入力はしない。
【００２６】
図１０に示した１４種類の属性コマンド（訂正コマンドも含む）の認識は例えば以下の
ようにして行う。図１１から図１３は、それぞれの属性コマンドを行った時の加速度波形
の例である。図１１（ａ）（ｂ）はＯＮ（右回り）、ＯＦＦ（左回り）、図１２（ａ）（
ｂ）はＤＯＷＮ（下）、ＵＰ（上）、図１３（ａ）（ｂ）は逆送り（左）、順送り（右）
の一例である。
【００２７】
ここでは、閾値クロスを利用した簡潔な認識手法について説明する。制御属性の認識は
これにとどまらず、各軸波形の特徴をもとにパターンマッチングの手法で認識してもよい
。図１４、図１５は制御属性認識部１２ｂの処理動作を説明するフローチャートである。
【００２８】
Ｘ軸加速度で左右方向の動作、Ｚ軸加速度で上下方向の動作、両方を用いて回転動作お
よび訂正動作の認識を行う。まず、Ｘ軸、Ｚ軸についてプラス側の閾値Ｘ１、Ｚ１（例え
ば、１．５Ｇ）、マイナス側の閾値Ｘ２、Ｚ２（例えば−１．５Ｇ）を定め、各閾値のう
ち、最初にその閾値を超えた（プラス側閾値はそれ以上の加速度、マイナス側はそれ以下
の加速度）軸をきっかけに認識処理を行う。
【００２９】
図１６に示したフローチャートは最初にＸ軸加速度が閾値を超えた場合の処理動作であ
り、Ｘ軸加速度がＸ１を超えた時（ステップＳ１４０１）、続いて設定時間内にＺ軸加速
度がＺ１を超えるとＯＦＦコマンド（左回り）、訂正コマンドの候補となり、そうでない
場合は逆送りコマンド（左）の候補となる（ステップＳ１４０２）。続いて、ＯＦＦコマ
ンド候補、訂正コマンド候補でＳ１４０２の次の設定時間内にＸ軸加速度がＸ２以下とな
るとＯＦＦコマンド候補となり、そうでない場合は訂正コマンドを認識する（ステップＳ
１４０３、Ｓ１４０６）。ＯＦＦコマンド候補でＳ１４０３の次の設定時間内にＺ軸加速
度がＺ２以下となるとＯＦＦコマンドを認識し（ステップＳ１４０５）、そうでない場合
は制御属性認識を終了する（ステップＳ１４０４）。逆送りコマンド候補でＳ１４０２の
次の設定時間内にＸ軸加速度がＸ２以下になる場合は逆送りコマンドを認識し（ステップ
Ｓ１４０９）、そうでない場合は制御属性認識を終了する（ステップＳ１４０８）。
【００３０】
一方、最初にＸ軸加速度がＸ２以下となる時（ステップＳ１４０９）、続いて設定時間
内にＺ軸加速度がＺ２以下となるとＯＦＦコマンド（左回り）、訂正コマンドの候補とな
り、そうでない場合は順送りコマンド（左）の候補となる（ステップＳ１４１０）。続い
て、ＯＦＦコマンド候補、訂正コマンド候補でＳ１４１０の次の設定時間内にＸ軸加速度
がＸ１を超えるとＯＦＦコマンド候補となり、そうでない場合は訂正コマンドを認識する
（ステップＳ１４１１、Ｓ１４１５）。ＯＦＦコマンド候補でＳ１４１１の次の設定時間
内にＺ軸加速度がＺ１を超えるとＯＦＦコマンドを認識し（ステップＳ１４０５）、そう
でない場合は制御属性認識を終了する（ステップＳ１４１２）。順送りコマンド候補でＳ
１４０９の次の設定時間内にＸ軸加速度がＸ１を超える場合は順送りコマンドを認識し（
ステップＳ１４１４）、そうでない場合は制御属性認識を終了する（ステップＳ１４１３
）。
【００３１】
続いて、図１５は最初にＺ軸加速度が閾値を超えた場合の処理動作を示すフローチャー
トであり、Ｚ軸加速度がＺ１を超えた時（ステップＳ１５０１）、続いて設定時間内にＺ
軸加速度がＸ１を超えるとＯＮコマンド（右回り）、訂正コマンドの候補となり、そうで
ない場合はＤＯＷＮコマンド（下）の候補となる（ステップＳ１５０２）。続いて、ＯＮ
コマンド候補、訂正コマンド候補でＳ１５０２の次の設定時間内にＺ軸加速度がＺ２以下
となるとＯＮコマンド候補となり、そうでない場合は訂正コマンドを認識する（ステップ
Ｓ１５０３、Ｓ１５０６）。ＯＮコマンド候補でＳ１５０３の次の設定時間内にＸ軸加速
度がＸ２以下となるとＯＮコマンドを認識し（ステップＳ１５０５）、そうでない場合は
制御属性認識を終了する（ステップＳ１５０４）。ＤＯＷＮコマンド候補でＳ１５０２の
次の設定時間内にＺ軸加速度がＺ２以下になる場合はＤＯＷＮコマンドを認識し（ステッ
プＳ１５０８）、そうでない場合は制御属性認識を終了する（ステップＳ１５０８）。
【００３２】
一方、最初にＺ軸加速度がＺ２以下となる時（ステップＳ１５０９）、続いて設定時間
内にＸ軸加速度がＸ２以下となるとＯＮコマンド（右回り）、訂正コマンドの候補となり
、そうでない場合はＵＰコマンド（上）の候補となる（ステップＳ１５１０）。続いて、
ＯＮコマンド候補、訂正コマンド候補でＳ１５１０の次の設定時間内にＺ軸加速度がＺ１
を超えるとＯＮコマンド候補となり、そうでない場合は訂正コマンド候補となる（ステッ
プＳ１５１１）。ＯＮコマンド候補でＳ１５１１の次の設定時間内にＸ軸加速度がＸ１を
超えるとＯＮコマンドを認識し（ステップＳ１５０５）、そうでない場合は制御属性認識
を終了する（ステップＳ１５１２）。ＵＰコマンド候補でＳ１５１０の次の設定時間内に
Ｚ軸加速度がＺ１を超える場合はＵＰコマンドを認識し（ステップＳ１５１５）、そうで
ない場合は制御属性認識を終了する（ステップＳ１５１４）。
【００３３】
なお、各ステップでの設定時間内は前後のステップの設定時間と異なり、順次設定され
た時間内での加速度情報から制御属性を認識している。つまりＳ１５０３ではＳ１５０２
での設定時間後の次の設定時間内で閾値をこえているかどうか判定している。
【００３４】
このようにして、ＯＮ／ＯＦＦ（右回り／左回り）、ＵＰ／ＤＯＷＮ（上／下）、順送
り／逆送り（右／左）、及び訂正の各属性コマンドを認識する。尚、各閾値は、デバイス
の特性に応じて、またはユーザに応じて変更してもよい。
【００３５】
制御量は上記で説明したような認識方式で認識された制御属性コマンドの回数をカウン
トすることで認識する。
ところで、制御対象認識部１２ａ、制御属性認識部１２ｂ、制御量認識部１２ｃから構
成された認識部１２で操作対象機器、制御属性、制御量が認識された後は、制御コマンド
生成部１３において、例えば図１６に示すような操作対象機器アドレス、操作コマンド、
チェックサムからなるにフォーマットの制御コマンドを生成し、送信部１４からアクセス
ポイント１８を介して操作対象機器へ制御コマンドを送信する。制御コマンドで直接制御
可能な場合はこのような手段で構わないが、不可能な場合には、複数の機器を管理する管
理端末に制御コマンドを送り、管理端末がその機器用に制御信号を変換して機器を制御す
るようにしても構わない。
【００３６】
上述のように、各操作対象機器を操作するが、操作対象機器間の位置が近く、誤って別
の機器を操作してしまった場合は、ユーザは訂正コマンドを入力する。制御属性認識部１
２ｂで訂正コマンドの入力を認識すると、制御コマンド生成部１８は、誤動作した機器を
一つ前の制御状態へ戻す制御コマンドを生成し、送信部１４から制御コマンドを送信する
。ここでは、訂正する操作対象機器にのみ訂正する制御コマンドを送信しているが、訂正
コマンドと同時に制御対象認識部１２ａが認識した次の候補機器に操作する制御コマンド
を送信してもよい。
【００３７】
制御結果が正しかった場合は特に何も入力する必要がなく、制御結果判定部１５は設定
時間以上訂正コマンドの入力がない場合にはその対象機器の認識が正しかったと判断する
。図９に示すような認識度数分布を用いた場合などは、そのキャリブレーションデータを
新たに加速度情報ＤＢ１６へ登録し、次回以降の対象機器判定に利用する。
【００３８】
このようにすることで、一つの装置で複数の機器の主要な操作を直感的に行うことがで
きるようになる。
ここでは、対象機器認識を先に行い、その後で制御属性および制御量の入力を行う例を
説明したが、機器識別とコマンドの順番は逆であっても良い。
【実施例２】
【００３９】
実施例１では、送信部２０がＢｌｕｅｔｏｏｔｈなどの無線の場合を想定していたが、
ここでは、送信部２０は従来の赤外線リモコンと同じ仕様の信号を送信する例について説
明する。
【００４０】
図１７は本実施例における機器操作装置のブロック図である。機器操作装置１７０は、
加速度センサ部１７１、認識部１７２、制御対象認識部１７２ａ、制御属性認識部１７２
ｂ、制御量認識部１７２ｃ、制御コマンド生成部１７３、送信部１７４、制御結果判定部
１７５、加速度情報ＤＢ１７６から構成される。基本的な処理動作については実施例１と
同様であるので、異なる部分のみを説明する。
【００４１】
送信部１７４は、赤外線ＬＥＤで従来の専用リモコンと同様の信号を送信する。ユーザ
は最初に使用する際に、各操作対象機器のメーカを登録する。機器操作装置１７０に表示
機能、入力機能があれば、それらを使っての入力でも構わない。また、別端末と連携でき
る機能があれば、別端末で設定してその情報を機器操作装置１７０に転送しても構わない
。
【００４２】
制御コマンド生成部１７３は、あらかじめいろいろなメーカ／機器のリモコン仕様を持
っており、ユーザが設定したメーカ／機器情報に基づいて制御コマンドを生成し、送信部
１７４から操作対象機器へ直接コマンドを送信する。
【００４３】
このようにすることで、従来から家庭内にある機器に特別な機能を付加することなく、
操作を行うことができるようになる。
ただし、この際、誤動作防止のために送信部１７４にはある程度指向性を持たせておい
てもよく、また、壁による反射などの影響による誤動作防止のために、送信出力も大きす
ぎないように調整しておいてもよい。
【図面の簡単な説明】
【００４４】
【図１】本発明に係る機器操作装置の構成例を示すブロック図
【図２】本発明に係る機器操作装置の形状例を示す図
【図３】本発明に係る機器操作装置の形状例を示す図
【図４】本発明の機器操作装置の処理動作を示すためのフローチャート
【図５】本発明の機器操作装置における加速度センサの搭載位置および加速度軸方向の一例を示した図
【図６】本発明の機器操作装置において各機器のキャリブレーションデータ登録の一例とＹ軸の加速度と機器へ角度情報の関係を示した表
【図７】本発明の機器操作装置においてＬＥＤの搭載位置の一例を示した図
【図８】本発明において各操作対象機器を制御対象認識部で指した際のＹ軸方向重力加速度の確率分布の例を示した図
【図９】本発明においてユーザの操作手順を示すためのフローチャート
【図１０】本発明の制御属性認識部１３が認識する制御属性コマンドの例を示した図
【図１１】本発明の機器操作装置でＯＮ動作（右回り）、ＯＦＦ動作（左回り）を行った際の加速度変化の一例を示した図
【図１２】本発明の機器操作装置でＵＰ動作（上）、ＤＯＷＮ動作（下）を行った際の加速度変化の一例を示した図
【図１３】本発明の機器操作装置で順送り動作（右）、逆送り動作（左）を行った際の加速度変化の一例を示した図
【図１４】制御属性認識の認識手順を示すためのフローチャート
【図１５】制御属性認識の認識手順を示すためのフローチャート
【図１６】本発明の生成する制御コマンドの例を示した図
【図１７】本発明第二の実施形態に係る機器操作装置の構成例を示すブロック図
【符号の説明】
【００４５】
１０  機器制御装置
１１  加速度センサ部
１２  認識部
１２ａ  制御対象認識部
１２ｂ  制御属性認識部
１２ｃ  制御量認識部
１３  制御コマンド生成部
１４  送信部
１５  制御結果判定部
１６  加速度情報ＤＢ
１７  ＬＥＤ部
１８  アクセスポイント
１９  機器
【図１】
2006319907.tif 000003
【図２】
2006319907.tif 000004
【図３】
2006319907.tif 000005
【図４】
2006319907.tif 000006
【図５】
2006319907.tif 000007
【図６】
2006319907.tif 000008
【図７】
2006319907.tif 000009
【図８】
2006319907.tif 000010
【図９】
2006319907.tif 000011
【図１０】
2006319907.tif 000012
【図１１】
2006319907.tif 000013
【図１２】
2006319907.tif 000014
【図１３】
2006319907.tif 000015
【図１４】
2006319907.tif 000016
【図１５】
2006319907.tif 000017
【図１６】
2006319907.tif 000018
【図１７】
2006319907.tif 000019