(57)【特許請求の範囲】
【請求項１】
車載用の複数の機器と共に車両に搭載され、当該複数の機器に接続されて用いられ、利用者の操作指示に基づいて、当該複数の機器の中から操作対象となる機器及び当該機器の操作属性を特定し、当該操作属性に係る変量を変更することによって当該機器を操作する機器操作装置であって、
利用者が、前記操作対象を選択し、当該選択された操作対象の操作属性を選択すると共に、当該選択された操作属性に係る変量の変更を指示するための選択変更指示手段と、
前記各操作属性にそれぞれ対応させて変量の変更情報を記憶した変更情報記憶手段と、
前記選択変更指示手段を介して前記操作対象の操作属性が選択されると、前記変更情報記憶手段に記憶された変更情報の中から、当該選択された操作属性に対応する変更情報を読み出す変更情報読出手段と、
前記選択変更指示手段を介して変量の変更が指示されると、前記変更情報読出手段によって読み出された変更情報に基づき、前記操作対象の機器に対し当該変量の変更を指示する変量変更指示手段とを備え、
前記変更情報記憶手段は、前記操作属性に係る変量の増減のピッチを前記変更情報として記憶しており、
さらに、前記変更情報記憶手段に記憶された変更情報が書き換え可能に構成されている
ことを特徴とする機器操作装置。
【請求項２】
請求項１に記載の機器操作装置において、
さらに、前記操作対象を選択し、当該選択された操作対象の操作属性を選択する際、各操作対象及び各操作属性を所定の順序で選択可能とする状態遷移制御手段を備えていることを特徴とする機器操作装置。
【請求項３】
請求項１又は２に記載の機器操作装置において、
前記選択変更指示手段は、所定数の操作子を有しており、利用者による当該操作子の操作の仕方を判断することによって、前記操作対象を選択し、当該選択された操作対象の操作属性を選択すると共に、当該選択された操作属性に係る変量の変更を指示することができるよう構成されていることを特徴とする機器操作装置。
【請求項４】
請求項１〜３のいずれかに記載の機器操作装置において、
前記選択変更指示手段は、音声認識装置を有しており、利用者からの音声を判断することによって、前記操作対象を選択し、当該選択された操作対象の操作属性を選択すると共に、当該選択された操作属性に係る変量の変更を指示することができるよう構成されていることを特徴とする機器操作装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばテレビジョン受像機のボリュームやエアコンの風量というような各種機器の操作属性を調整する技術に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
従来、例えば自動車内には、ラジオ、エアコンをはじめ、最近では、ナビゲーション装置、テレビジョン受像機等の機器が備え付けられるようになってきた。これらの機器を操作するための操作子は運転席近傍に配置され、利用者の操作性を向上させるようにしているが、上述したように、車載機器が多様化してきたこと、また、車載機器が複雑化してきたことから、視線を道路状況からそらすことなく所望の操作を行うことが困難になってきている。
【０００３】
例えば、テレビジョン受像機を例に挙げると、音量、チャンネル、画質などを操作するために、それぞれに対して、ダイヤル式や押しボタン式の操作子が設けられているため、適切な操作子を利用者が選択して操作する上で、道路状況から視線をそらすという状況が生じる可能性が高くなってしまう。その上、上述したように複数種類の機器が車載されれば、このような状況が生じる可能性は、さらに高くなる。
【０００４】
この問題を解決する一手法として、音声認識を利用して機器の操作を行うことが考えられているが、上述したような多数の操作子に代えて音声を用いるのであるから、操作子とほぼ同じだけの音声コマンドを認識させる必要がある。ところが、現状では、音声区間の切り出しや雑音の問題によって、全ての機器を操作するのに十分な数の音声コマンドを認識させることは技術的に困難である。
【０００５】
本発明は、上述した問題点を解決するためのものであり、テレビジョン受像機の音量や選局、エアコンの風量や設定温度という各種機器の操作属性を利用者が簡単に変更できるようにすることを目的とする。
【０００６】
【課題を解決するための手段及び発明の効果】
上述した目的を達成するためになされた請求項１に記載の機器操作装置は、車載用の複数の機器と共に車両に搭載され、当該複数の機器に接続されて用いられるものであり、利用者の操作指示に基づいて、当該複数の機器の中から操作対象となる機器及び当該機器の操作属性を特定し、当該操作属性に係る変量を変更することによって、当該機器を操作するものである。ここで、操作対象の機器は、例えば上述したようなラジオ、エアコン、テレビジョン受像機、ナビゲーション装置というように複数台の機器から選択されることが考えられる。また、操作属性というのは、各機器の操作に関する属性であり、例えばテレビジョン受像機を例に挙げれば、音量、コントラスト、明度、選局、電源のオン・オフなどをいう。なお、この操作属性は、機器のメモリ装置などに記憶される変量を変更することによって操作できるものである。
【０００７】
本発明の機器操作装置において、利用者は、選択変更指示手段によって、操作対象を選択した後、当該選択された操作対象の操作属性を選択し、また、選択した操作属性に係る変量の変更を指示する。ここで特に、本発明の機器操作装置では、変更情報記憶手段に操作属性に対応させて変量の変更情報が記憶されており、変更情報読出手段は、選択変更指示手段を介して操作対象の操作属性が選択されると、変更情報記憶手段に記憶された変更情報の中から、当該選択された操作属性に対応する変更情報を読み出す。
【０００８】
そして、利用者が、選択変更指示手段によって、選択した操作属性に係る変量の変更を指示すると、変量変更指示手段は、変更情報読出手段によって読み出された変更情報に基づいて操作対象の機器に対し変量の変更を指示する。このとき、機器側では、この変更指示によって、メモリ装置などに記憶された変量が変更される。
【０００９】
本発明の機器操作装置によれば、操作対象の操作属性に対応する変更情報が設定され、この変更情報に基づき、その操作属性に係る変量が変更される。例えば、変更情報を操作属性に係る変量の増減のピッチとすることが考えられる。つまり、選択変更指示手段を介して、利用者が同様の変更指示を出しても、各操作属性に係る変量は、それぞれに対応する変更情報に基づいて変更されるのである。例えば増減のピッチを変更情報として記憶しておけば、利用者からの変更指示が変量の増加指示である場合、操作属性がテレビジョン受像機の音量であれば、音量に対応させて記憶された増分ピッチが読み出される。この場合は、比較的細かいピッチとなっており、繰り返し増加指示があると連続的に音量が増加するという具合である。一方、操作属性がエアコンの風量であれば、風量に対応させて記憶された増分ピッチが読み出される。この場合は、比較的粗いピッチとなっており、段階的に風量を増加させるという具合である。
【００１０】
従来、各機器には、操作属性に係る変量を操作するのに、各変量に対応させた操作子が設けられているのが一般的であった。つまり、各変量は、その操作属性によって変更される際の増減のピッチなどが異なるからである。その結果、共通の操作子によって操作できる操作属性は制限されてしまい、操作子を共通化することができなかった。そのため、機器の多様化、複雑化に伴い、操作のための操作子の増加を招き、利用者は操作子の設けられたパネルに視線を移して操作を行なわなければならなかった。従って、特に車載用の機器を操作する場合、運転中に道路状況から視線をそらしてしまうという状況が生じ、安全面から好ましくない結果となっていた。
【００１１】
そこで、本発明では、各機器の操作属性に対応させて変量の変更情報を記憶しておき、この変更情報に基づいて変量を変更する。例えば、各操作属性に対応させて変量の増減のピッチを記憶しておき、選択された操作属性に対応する増減のピッチを読み出し、このピッチで変量を増加、減少させるという具合である。これによって、選択変更指示手段からの変更指示によって、異なる操作属性に係る変量を変更することが可能となる。つまり、共通の操作子を用いて、複数の機器の複数の操作属性を変更することが可能となる。結果として、利用者は、変更したい変量に対応して設けられた操作子をいくつもの操作子の中から選ぶ必要がなくなるため、各機器における変量の変更を極めて簡単に行うことができる。
【００１２】
ところで、上述の構成を採用することによって変量の変更を指示するための操作子は共通化することができるが、操作対象の操作属性を選択するための操作子を例えば各操作属性にそれぞれ対応させて設けると、操作属性の数だけ選択のための操作子が必要となってしまう。
【００１３】
そこで、請求項２に示すように、さらに、操作対象を選択し、当該選択された操作対象の操作属性を選択する際、各操作対象及び各操作属性を所定の順序で選択可能とする状態遷移制御手段を備える構成を採用することが考えられる。所定の順序で選択可能とするというのは、例えば選択可能な操作属性が自動的に切り替わるようにすることが考えられる。例えば「テレビジョン受像機の音量」→「テレビジョン受像機のチャンネル」→「エアコンの風量」→・・・という具合に選択可能な操作属性を例えば３秒というような所定時間毎に切り替えたり、選択変更指示手段を介した利用者からの指示によって、選択可能な操作属性を切り替えたりする。このとき、どの操作属性が選択可能かを例えば音声によって利用者に通知することが考えられる。この場合、利用者は、操作したい操作属性が選択可能となったことを音声により把握し、選択変更指示手段を介してその操作属性を選択する。このような構成とすれば、相対的に少ない数の操作子によって操作対象の操作属性を選択することが可能となる。なお、複数の機器がある場合には、最初に操作対象の機器を上述のような方法で選択し、次に、選択した機器の操作属性を再び上述のような方法で選択することも考えられる。このようにすれば、選択対象の操作属性が多くなった場合であっても、まず機器を特定することによって選択対象の操作属性を絞り込むことができるため、短時間で操作対象の操作属性を選択することができる。
【００１４】
なお、選択変更指示手段が、上述したように操作子を有する構成となっている場合に、請求項３に示すように、利用者による当該操作子の操作の仕方を判断することによって、操作対象を選択し、当該選択された操作対象の操作属性を選択すると共に、当該選択された操作属性に係る変量の変更を指示することができるよう構成することも考えられる。操作子の仕方というのは、例えば操作子が押しボタンである場合、通常よりも長く押し続けたり、短時間に２回連続して押したりというような予め決められた操作手順をいう。
【００１５】
そして、このような操作子の操作の仕方を判断し、判断結果に応じた信号を出力するようにすれば、一の操作子によって、何通りもの操作を行うことができ、より操作子の数を減らすことができる。また、５つの操作子により５通りの操作を行う場合には、５つの操作子の中から適切な操作子を探す必要があるため、どうしても利用者が目視する可能性が高くなるが、１つの操作子の操作の仕方を工夫して５通りの操作を可能とすれば、その可能性を低くすることができるのである。すなわち、操作パネルに視線を移さずに操作子を操作できる可能性がより高くなる。
【００１６】
以上は、選択変更指示手段が、例えば操作子を用いて構成されている場合を例に挙げて説明してきたが、例えば請求項４に示すように、選択変更指示手段は、利用者からの音声を判断することによって、操作対象を選択し、当該選択された操作対象の操作属性を選択すると共に、当該選択された操作属性に係る変量の変更を指示することができるよう構成することも考えられる。
【００１７】
請求項１又は２に示した構成によれば、選択変更指示手段として操作子を用いる場合、その操作子の数を従来と比較して減らすことができるのであるから、同様に、選択変更指示手段が音声を認識し、音声コマンドによって、操作対象を選択し、当該選択された操作対象の操作属性を選択し、その操作属性に係る変量の変更を指示する構成とすれば、その音声コマンドの数を減らすことができる。
【００１８】
上述したように、従来より音声認識を利用して機器の操作を行うことが考えられているが、音声コマンドの数が多くなると、音声区間の切り出しや雑音などの問題によって、音声コマンドを区別し認識することが困難となり、現実に音声認識を用いて機器を操作するのは難しかった。
【００１９】
これに対して、本発明では、音声コマンドの数を減らすことができるため、音声コマンドを区別・認識することが容易となり、音声コマンドを使用して機器を操作できる可能性が高くなる。もちろん、選択変更指示手段は、音声コマンドを認識すると共に、操作子を有する構成としてもよい。選択変更指示手段が、音声入力と共に操作子による入力の両方を受け付けるような構成であれば、音声による入力を優先するようにすることが考えられる。その理由は、操作子は偶発的に操作される可能性があるが、音声による入力には、そのような可能性が低いからである。
【００２０】
以上説明したように、本発明の機器操作装置によれば、複数機器の操作をより簡単に行うことができる。従って、操作対象の機器を車載用の機器とし、当該車載用の機器と共に車両に搭載して使用するようにすれば、利用車は走行中に道路状況から視線をそらすことなく複数の機器を操作することができ、極めて優れた効果を発揮する。
【００２１】
なお、上述した変更情報は、操作属性に対応させて記憶されているものであり、例えば音量であれば、それに見合った増分ピッチが設定される。ところが、利用者の好みによって音量の増加のピッチが小さいと感じたり、音量の増加のピッチが大きいと感じたりするという状況も考えられる。また、同じ利用者であっても、例えばドライブ中には、普段よりも大きめの音量で音楽を楽しむために、音量の微妙な調整ができなくても、より簡単な操作で比較的大きな幅の音量調整をしたいという状況も考えられる。
【００２２】
そこで、変更情報記憶手段に記憶された変更情報を書き換え可能に構成することが考えられる。変更情報は個々に書き換えられるようにしてもよいし、あるいは、各操作属性に対応する変更情報をリストなどの形式で数種類記憶しておき、それを利用者が適宜選択できるようにしてもよい。これによって、利用者のフィーリングにマッチした操作を実現することができ、違和感を生じさせない操作が可能となる。
【００２３】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図面を参照して説明する。
図１は、本実施形態の機器操作装置１０の制御系を示すブロック図である。変量制御装置１０には、操作対象となる５台の車載機器２１，２２，２３，２４，２５が接続されている。
【００２４】
本実施形態の機器操作装置１０は、上述した車載機器２１〜２５と共に車両内に搭載され、利用者の操作指示に基づいて、車載機器２１〜２５の操作属性を特定し、当該操作属性に係る変量を変更することによって車載機器２１〜２５を操作するためのものである。操作属性というのは、上述した機器２１〜２５の操作に関する属性であり、例えば、テレビジョン受像機であれば、その音量であり、ナビゲーション装置であれば、その表示サイズといったものである。
【００２５】
本実施形態の機器操作装置１０は、周知のＣＰＵ、ＲＯＭ、ＲＡＭを中心に構成されており、利用者からの指示を受け付ける入力機構、車載機器２１〜２５の操作属性に係る変量を変更するための出力機構を備えている。
図１に示すように、機器操作装置１０の制御系は、模式的に、操作入力ブロック１１、コマンド発行ブロック１２、状態遷移制御ブロック１３、操作属性リスト参照ブロック１４、属性割当・変量伝達ブロック１５、メッセージ生成ブロック１６、音声合成ブロック１７、画面表示ブロック１８及び選択履歴管理ブロック１９に区別される。
【００２６】
操作入力ブロック１１は、利用者からの指示を受け付けるブロックである。本実施形態では、利用者が、各車載機器２１〜２５を操作しようとする場合、最初に操作対象の操作属性の選択指示を行い、次に選択した属性に係る変量の変更指示を行う。操作入力ブロック１１には、図５（ａ）に示すような操作スイッチ３１が設けられており、ここでは、操作スイッチ３１からの入力を判定して対応する操作信号を出力する。また、操作入力ブロック１１には音声認識装置４１も設けられており、図示しないマイクを介して入力される利用者からの音声を認識し、その音声信号を出力する。なお、操作スイッチ３１による入力及び音声認識装置４１を介した音声による入力が同時にあったと判断された場合には、音声認識装置４１で認識された音声信号を優先的に出力する。操作スイッチ３１は偶発的に押下されることも考えられ、音声認識装置４１を介した音声による入力に比べて信頼度が低いからである。
【００２７】
ここで操作スイッチ３１について詳しく説明しておく。操作スイッチ３１は、図５（ａ）に示すように３つの押しボタン３１ａ，３１ｂ，３１ｃを備えている。押しボタン３１ａ及び３１ｃは三角形形状、押しボタン３１ｂは四角形形状をしており、押しボタン３１ｂを中心にして、その両横に押しボタン３１ａ，３１ｃが、外側に三角形の一の頂点がくるような形で並べて設けられている。
【００２８】
これら押しボタン３１ａ，３１ｂ，３１ｃは、押下している間はオンとなるような操作子である。本実施形態では、押しボタン３１ａ，３１ｂ，３１ｃが単独で押された状態、複数が同時に押された状態を判断する。また、押しボタン３１ａ，３１ｂ，３１ｃのオンからオフまでの時間間隔によって、押しボタン３１ａ，３１ｂ，３１ｃが継続して押下されている時間間隔が０．２秒よりも短い状態（以下「ワンタッチ」という。）、１秒よりも長い状態（以下「長押し」という。）、０．２〜１秒の間にある状態（以下「タッチ」という。）をそれぞれ判断する。さらに、押しボタン３１ａ，３１ｂ，３１ｃのオフからオンまでの時間間隔によって、押しボタン３１ａ，３１ｂ，３１ｃが短時間に連続して２回押された状態（以下「ダブルタッチ」という。）、短時間に連続して３回押された状態（以下「トリプルタッチ」という。）をそれぞれ判断する。そして、それぞれの状態に応じて異なる操作信号を出力する。
【００２９】
コマンド発行ブロック１２は、操作入力ブロック１１から出力される操作信号又は音声信号に基づいてコマンドを発行する。本実施形態の機器操作装置１０は、このコマンドによって動作することになる。
このように操作入力ブロック１１からは、利用者からの操作スイッチ３１を介した操作信号又は音声信号が出力され、それに基づいて、コマンド発行ブロック１２からコマンドが発行されるのであるが、上述したように、操作対象の操作属性の選択指示と、選択した操作属性の変更指示に関する信号に大別される。そこで、まず最初に利用者からの選択指示によって、操作対象の属性が選択される際のデータの流れを説明し、次に、操作対象の操作属性が選択された後、利用者からの変更指示によって、操作属性に係る変量が変更される際のデータの流れを説明する。
【００３０】
状態遷移制御ブロック１３は、操作対象の操作属性の選択に関するブロックである。操作対象の車載機器２１〜２５と、各車載機器２１〜２５の各操作属性には、それぞれユニークな状態番号が割り振られており、この状態番号によって操作対象の操作属性の切り替えを制御する。
【００３１】
特に本実施形態では、利用者からの選択指示に基づき、この状態遷移制御ブロック１３において、操作対象の機器を切り替える機器遷移制御と、操作対象の機器が選択された後、操作対象の操作属性を切り替える属性遷移制御が行われる。機器遷移制御には２つのモードがある。すなわち、コマンド発行ブロック１２から所定のコマンドが発行される毎に操作対象の機器が切り替わる手動遷移モードと、例えば３秒というような所定時間間隔毎に操作対象の機器が切り替わる自動遷移モードとがある。利用者は、この２つのモードを操作入力ブロック１１の操作スイッチ３１による入力又は音声認識装置４１を介した音声による入力によって切り替えることができる。
【００３２】
そして、上述した機器遷移制御が行われ、その結果、操作対象の機器が選択されると、操作対象の操作属性を選択するため、次に、属性遷移制御が行われる。この属性遷移制御には、１つのモードが用意されている。それは、コマンド発行ブロック１２から所定のコマンドが発行される毎に操作対象の操作属性が切り替わる手動遷移モードである。
【００３３】
上述したように、操作対象の機器及びその機器の各操作属性にはユニークな状態番号が割り振られおり、上述した機器遷移制御によって操作対象の機器が切り替わった場合、あるいは、属性遷移制御によって操作対象の操作属性が切り替わった場合には、それら機器又は操作属性に対応する状態番号が、操作属性リスト参照ブロック１４及びメッセージ生成ブロック１６へ出力される。なお、ここで操作属性に割り当てられた状態番号は、その操作属性に係る変量の値と対応させて記憶されており、この変量の値も出力されることになる。
【００３４】
操作属性リスト参照ブロック１４では、操作属性リストを参照し、所定の情報を取り出す。操作属性リストには、各状態番号に対応させて、操作対象機器番号、変更対象変量番号、変更情報が記憶されている。従って、状態遷移制御ブロック１３から状態番号が出力されると、操作対象機器番号、変更対象変量番号及び変更情報を取り出し、属性割当・変量伝達ブロック１５に出力する。
【００３５】
メッセージ生成ブロック１６には、状態番号に対応するテキストメッセージ形式番号が記憶されている。そして、状態遷移制御ブロック１３から状態番号が入力されると、その状態番号に対応したテキストメッセージデータ形式番号によって、図示しない発話データベースからテキストメッセージデータを読み出す。読み出したテキストメッセージデータは、音声合成ブロック１７及び画面表示ブロック１８へ出力される。
【００３６】
音声合成ブロック１７では、メッセージ生成ブロック１６からのメッセージデータに基づくメッセージを合成音声として出力する。また、画面表示ブロック１８では、例えばテレビジョン受像機の画面にメッセージデータに基づくメッセージを文字として出力する。
【００３７】
また、選択履歴管理ブロック１９では、状態遷移ブロック１３において各操作属性が所定期間に何回選択されたかを集計して記憶しておく。そして、選択履歴管理ブロック１９は、所定期間が経過する毎に、集計結果に基づいて、選択回数の多い操作属性がより早い順番で選択可能となるように状態遷移ブロック１３における各操作属性の切り替え順序を変更する。
【００３８】
次に、上述のようにして操作対象の操作属性が選択された後の利用者からの変更指示に基づくデータの流れを説明する。
利用者から操作属性に係る変量の変更指示があった場合には、コマンド発行ブロック１２から変更に関する所定のコマンドが発行される。このコマンドは、状態遷移制御ブロック１３及び操作属性リスト参照ブロック１４を介して属性割当・変量伝達ブロック１５へ入力される。すると、属性割当・変量伝達ブロック１５は、状態遷移制御ブロック１３から状態番号と共に出力される操作属性に係る変量の値に変更情報に基づく変更を加え、新たな変量の値を計算する。そして、操作対象機器番号、変更対象変量番号、新たな変量の値からなるデータストリームを生成し、車載機器２１〜２５へ選択信号を出力し、生成したデータストリームを操作対象の機器へ送出する。各車載機器２１〜２５には、機器操作装置１０の通信プロトコルで外部操作できるようなインターフェースが、例えばＲＳ−２３２Ｃ，ＲＳ−４２２，ＩＥＥＥ１３９４の通信規格を用いて構成されており、送出されたデータストリームを受信して変更変量番号で特定される変量を新たな値に書き換える。
【００３９】
以上、本実施形態の機器操作装置１０の制御系を図１の制御ブロック図にて説明したが、さらに、本実施形態の機器操作装置１０についての理解を容易にするため、ここで、図４に基づき、利用者からの選択指示に基づく操作対象の属性の選択及び変更について具体的に説明する。なお、ここでは操作スイッチ３１の操作との関連についても併せて説明する。
【００４０】
図４は、操作対象となる車載機器及びそれらの機器の操作属性の切り替えを模式的に示している。図４中の左側には、車載機器として、車両関連機器、オーディオ機器、ナビゲーション装置、通信関連機器、テレビジョン受像機が示されている。そして、図４中の右側には、それぞれの機器の操作属性として、車両関連機器のウィンドウ開閉、ライトの点灯・消灯、ワイパーのオン・オフ、オーディオ関連機器の音量、バランス、選局、ナビゲーション装置の画面の拡大・縮小、スポット追加、通信関連機器の電話による発呼、インターネット接続、テレビジョン受像機のオン・オフ、選局、明度、コントラストが示されている。
【００４１】
本実施形態では、操作対象の操作属性を選択するため、図１中の選択対象遷移ブロック１３では、上述したように機器遷移制御及び属性遷移制御が行われる。機器遷移制御による操作対象機器の切り替えには手動遷移モードと自動遷移モードとの２種類がある。
【００４２】
手動遷移モードである場合、例えば図４に示すように、コマンドＡが発行される毎に、「車両関連機器」→「オーディオ機器」→「ナビゲーション装置」→「通信関連機器」→「テレビジョン受像機」→「車両関連機器」というように操作対象機器が切り替わる。一方、自動遷移モードである場合には、３秒というような所定時間間隔で、「車両関連機器」→「オーディオ機器」→「ナビゲーション装置」→「通信関連機器」→「テレビジョン受像機」→「車両関連機器」というように操作対象機器が切り替わる。操作対象機器には、図４に示すように、「１」〜「５」までの状態番号が割り振られており、操作対象機器が上述のようにして切り替わる毎に選択対象遷移ブロック１３からは状態番号が出力される。従って、メッセージ生成ブロック１６では、状態番号「１」〜「５」に対応するメッセージ出力、例えば「車両関連機器の操作です。」、「オーディオ機器の操作です。」、「ナビの操作です。」というようなメッセージ出力を行う。
【００４３】
そして、利用者がメッセージ出力に基づき操作対象の機器を選択すると、コマンドＢが発行される。すると、状態遷移制御ブロック１３では、操作対象の属性を選択するための属性遷移制御を行う。例えばオーディオ機器が操作対象の機器として選択されると、まず、変更対象の変量のディフォルトとして「音量」が選択される。変量の選択に関しては手動遷移モードのみがサポートされており、コマンドＡが発行される度に「音量」→「バランス」→「選局」→「音量」というように操作対象の属性が切り替わる。操作対象の属性には、図４に示すように、「１１」〜「２４」のユニークな状態番号が割り振られており、それぞれの属性に係る変量の値が状態番号に対応させて記憶されている。操作対象の属性が切り替わる毎に、対応する状態番号及び変量の値が出力される。従って、例えばオーディオ機器が操作対象として選択されている場合に操作対象の属性が切り替わると、メッセージ生成ブロック１６では、状態番号「１４」〜「１６」に対応するメッセージ、「オーディオ機器の音量の操作です。」、「オーディオ機器の左右のバランスの操作です。」、「ラジオの選局です。」というメッセージが生成され、音声合成ブロック１７及び画面表示ブロック１８から出力される。
【００４４】
なお、本実施形態では、操作スイッチ３１を構成する押しボタン３１ａ，３１ｂ，３１ｃのうち複数のボタンを同時にダブルタッチするとコマンドＡが発行されるようになっており、押しボタン３１ａ，３１ｂ，３１ｃのうち複数のボタンを同時にタッチするとコマンドＢが発行されるようになっている。
【００４５】
このようにして、利用者は、操作対象の属性を選択することができる。
そして、操作対象の属性が選択されると、各属性に対応して記憶された変更情報が読み出される。例えばオーディオ機器の音量とバランスとでは、それぞれ別の増減ピッチが読み出されるという具合である。このとき、利用者からの変更指示があると、読み出した増減のピッチなどの変更情報に基づいて操作対象の機器の変量が増加減少させられる。例えば、利用者が操作スイッチ３１の押しボタン３１ｃをタッチした場合に変量の増加が指示され、操作スイッチ３１の押しボタン３１ａをタッチした場合に変量の減少が指示されるという具合である。
【００４６】
次に、図２及び図３のフローチャートに基づいて、本実施形態の機器操作装置１０で実行される変量操作処理を説明する。
まず最初のステップＳ１００において、操作スイッチ３１からの入力があるか否かを判断する。この処理は、利用者が操作スイッチ３１を操作したか否かを判断するものである。ここで操作スイッチ３１を介した入力があると判断された場合（Ｓ１００：ＹＥＳ）、Ｓ１１０へ移行する。一方、操作スイッチ３１を介した入力がないと判断された場合（Ｓ１００：ＮＯ）、Ｓ１３０へ移行する。
【００４７】
Ｓ１１０では、入力判定処理を行う。この処理は、操作スイッチ３１の押し方を判定するものである。すなわち、上述したように押しボタン３１ａ，３１ｂ，３１ｃのワンタッチ、タッチ、長押し、ダブルタッチ及びトリプルタッチを判定する。続くＳ１２０では、音声入力があるか否かを判断する。この処理は、利用者からの音声認識装置４１を介した音声による入力があるか否かを判断するものである。ここで音声入力があると判断された場合（Ｓ１２０：ＹＥＳ）、すなわち操作スイッチ３１を介した入力と音声入力が同時にあった場合には、Ｓ１４０へ移行する。一方、音声入力がないと判断された場合（Ｓ１２０：ＮＯ）、すなわち操作スイッチ３１を介した入力のみがあった場合には、Ｓ１５０へ移行する。
【００４８】
上述したＳ１００にて否定判断された場合に移行するＳ１３０では、Ｓ１２０と同様に利用者からの音声認識装置４１を介した音声による入力があるか否かを判断する。ここで音声入力があると判断された場合（Ｓ１３０：ＹＥＳ）、すなわち音声入力のみがあった場合には、Ｓ１４０へ移行する。一方、音声入力がないと判断された場合（Ｓ１３０：ＮＯ）、すなわち操作スイッチ３１を介した入力も音声入力もない場合には、Ｓ１００からの処理を繰り返す。
【００４９】
Ｓ１４０では、音声入力を利用者からの要求として、音声認識を行い、認識した音声信号を出力する。一方、Ｓ１５０では、操作スイッチ３１を介した入力を利用者からの要求として、Ｓ１１０の判定結果に基づき操作信号を出力する。
Ｓ１００〜Ｓ１５０までの処理によって、操作スイッチ３１を介した入力と音声認識装置４１を介した音声による入力の両方があった場合には、音声認識装置４１を介した音声による入力が優先されることになる。このようにする理由は、操作スイッチ３１は偶発的に押下される可能性が高いと考えられ、同時に両方の入力がなされた場合には、音声認識装置４１を介した音声による入力の方がより信頼度が高いと考えられるからである。なお、Ｓ１００〜Ｓ１５０の処理が操作入力ブロック１１における処理に該当する。
【００５０】
Ｓ１６０では、コマンド発行を行う。ここでは、Ｓ１４０の処理によって出力される音声信号又はＳ１５０の処理によって出力される操作信号から対応するコマンドを出力するものである。なお、上述したように操作信号は、操作スイッチ３１の押し方によって変わってくるため、すなわち操作スイッチ３１の押し方によって別のコマンドが出力されることになる。また、この処理は、コマンド発行ブロック１２の処理に該当する。
【００５１】
Ｓ１７０では、状態遷移計算を行う。この処理は、上述した機器遷移制御及び変量遷移制御に対応する計算処理であり、Ｓ１６０にて出力されるコマンドや内蔵クロックによって操作対象の機器や操作対象の操作属性を切り替えるものである。
【００５２】
続くＳ１８０では、操作対象の機器の切り替えがあるか否かを判断する。操作対象の機器は、上述したような機器遷移制御によって、所定コマンドが発行される毎に、あるいは、所定時間間隔毎に切り替わる。この処理は、操作対象の機器が切り替わったことを判断するものである。ここで操作対象の機器の切り替えがあったと判断された場合（Ｓ１８０：ＹＥＳ）、Ｓ１９０にて、切り替わった機器に対応する状態番号を出力し、その後、図３中のＳ２００へ移行する。一方、操作対象の機器の切り替えがないと判断された場合（Ｓ１８０：ＮＯ）、Ｓ１９０の処理を実行せずに図３中のＳ２００へ移行する。
【００５３】
図３中のＳ２００では、操作対象の操作属性の切り替えがあるか否かを判断する。操作対象の操作属性は、上述したような属性遷移制御によって、所定コマンドが発行される毎に切り替わる。この処理は、操作対象の操作属性が切り替わったことを判断するものである。ここで操作対象の操作属性の切り替えがあったと判断された場合（Ｓ２００：ＹＥＳ）、Ｓ２１０へ移行する。一方、操作対象の操作属性の切り替えがないと判断された場合（Ｓ２００：ＮＯ）、Ｓ２１０及びＳ２２０の処理を実行せずにＳ２３０へ移行する。
【００５４】
Ｓ２１０では、選択された操作属性に対応する状態番号とその操作属性に係る変量の値を出力する。続くＳ２２０では、操作属性リストを参照し、Ｓ２１０にて出力された状態番号に基づいて、操作対象機器番号、変更対象変量番号及び変更情報を読み出す。
なお、Ｓ１７０〜Ｓ２１０の処理が、状態遷移制御ブロック１３の処理に該当する。
【００５５】
Ｓ２３０では、変量の変更指示があるか否かを判断する。ここで変更指示があると判断された場合（Ｓ２３０：ＹＥＳ）、Ｓ２４０にて車載機器２１〜２５を選択するための選択信号を出力すると共に、操作変量番号及びその操作変量番号に特定される変量を出力して、２５０へ移行する。操作対象機器は、操作変量番号にて指定された操作属性に係る変量を出力された値に書き換える。一方、変更指示がないと判断された場合（Ｓ２３０：ＮＯ）、Ｓ２４０の処理を実行せずにＳ２５０へ移行する。
【００５６】
なお、上述したＳ２２０の処理が操作属性リスト参照ブロック１４の処理に該当し、Ｓ２２０〜Ｓ２４０の処理が属性割当・変量伝達ブロック１５の処理に該当する。
Ｓ２５０では、Ｓ１９０又はＳ２１０にて出力される状態番号に基づいて、対応するメッセージ形式番号から、発話データベースを参照し、メッセージデータを取得する。続くＳ２６０では、メッセージデータからメッセージを出力する。すなわち、メッセージデータに基づいて音声合成し音声にて出力すると共に、テレビジョン受像機２５の画面上にもメッセージを表示する。
【００５７】
Ｓ２７０では、電源オフ又は所定時間が経過したか否かを判断する。ここでは、利用者から電源のオフが指示された場合、あるいは、例えば３分というような所定時間操作が行われなかった場合に肯定判断される。ここで電源オフの指示又は所定時間の経過が判断された場合（Ｓ２７０：ＹＥＳ）、本変量操作処理を終了する。一方、電源オフの指示又は所定時間の経過が判断されない場合（Ｓ２７０：ＮＯ）、Ｓ１００からの処理を繰り返す。
【００５８】
次に、本実施形態の機器操作装置１０の発揮する効果を説明する。なお、ここでの説明に対する理解を容易にするため、最初に従来の問題点を簡単に説明することとする。
従来、上述したような各車載機器２１〜２５には、変量を操作するのに、各変量に対応させた操作子が設けられているのが一般的であった。つまり、操作属性に係る変量は、変更される際の増減のピッチなどが異なるからである。その結果、操作属性のうちで共通の操作子によって変更できるものは制限されてしまい、操作子を共通化することができなかった。そのため、機器の多様化、複雑化に伴い、操作子の増加を招き、利用者は操作子の設けられたパネルに視線を移して操作を行なわなければならなかった。特に、車載機器を操作する上では、安全面から好ましくない結果となっていた。
【００５９】
そこで、本実施形態の機器操作装置１０では、機器の操作属性に合わせた変更情報を操作属性リストとして記憶しておき、この操作属性リストを参照し、選択された操作属性に対応する変更情報を読み出し（図３中のＳ２２０）、この変更情報に基づいて変量を変更を指示する（図３中のＳ２４０）。例えば、選択された変量の属性に合わせた増減のピッチを操作属性リストに記憶しておき、このピッチで変量を増加、減少させるという具合である。これによって、本実施形態では、３つの押しボタン３１ａ，３１ｂ，３１ｃを有する操作スイッチ３１を用いて５台の機器２１〜２５を操作することができる。その結果、利用者は、変更したい操作属性に対応する操作子をいくつもの操作子の中から選ぶ必要がなくなるため、各機器２１〜２５の操作属性を極めて簡単に変更することができ、運転中に道路状況から視線をそらすことなく、各機器２１〜２５を操作できる可能性が高くなる。
【００６０】
また、本実施形態の機器操作装置１０では、操作対象の車載機器２１〜２５及びそれら操作対象の操作属性を切り替えることによって選択する（図２中のＳ１７０〜Ｓ１９０及び図３中のＳ２００〜Ｓ２２０）。これによって、３つの押しボタン３１ａ，３１ｂ，３１ｃを用いて、図４に例示したような複数の機器に設定される数十個の変量を選択することが可能となる。
【００６１】
さらにまた、本実施形態の機器操作装置１０では、最初に操作対象の機器２１〜２５を切り替えて選択し、次に、その選択した機器の操作属性を選択するようになっている（図４参照）。従って、例えばテレビジョン受像機２５の電源のオン・オフを行う場合には、最初に「テレビジョン受像機」を操作対象の機器として選択し、その後、「ＴＶオン・オフ」を操作対象の操作属性として選択すればよい。これによって、操作属性が多くなった場合であっても、まず機器を特定することによって操作属性を絞り込むことができるため、短時間で操作対象の操作属性を選択することができる。加えて、選択履歴管理ブロック１９が、各操作属性の選択回数を集計しておき、所定期間毎に、選択回数の多い操作属性がより早い順序で選択可能となるように操作属性の切り替え順序を変更する。このため、よく選択される操作属性については、より短時間で選択することができる。
また、本実施形態の機器操作装置１０では、押しボタン３１ａ，３１ｂ，３１ｃの押し方を判定する（図２中のＳ１１０）。具体的には、押しボタン３１ａ，３１ｂ，３１ｃのうちの複数が同時に押されたか否かや、ワンタッチ、長押し、タッチ、ダブルタッチ、トリプルタッチなどを判定する。そして、押し方に合わせて、操作信号を出力する。そのため、操作信号に対応して発行されるコマンドは、押しボタン３１ａ，３１ｂ，３１ｃの押し方に対応して変更されることになる。これによって、３つの押しボタン３１ａ，３１ｂ，３１ｃによって、細かい操作を実現することもできる。
【００６２】
また、上述したように基本的に押しボタン３１ａが変量を減少させるためのものとし、押しボタン３１ｃが変量の増加させるためのものとする前提で、さらに、押しボタン３１ａ，３１ｃのワンタッチ、タッチ、長押しによって、減少又は増加のピッチを変えることも考えられる。例えば押しボタン３１ａのワンタッチでは、通常の減分ピッチの半分だけ変量を減少させ、押しボタン３１ａの長押しでは、押しボタン３１ａを離した後であっても、連続的に変量を減少させるような設定とすることも考えられる。連続的に変量を減少させる場合は、中央に設けられた押しボタン３１ｂを押下することによって変量の連続的な減少を止めるようにしてもよい。このように、各押しボタン３１ａ，３１ｂ，３１ｃの押し方によって変量の変更の割合を変化させるようにすれば、少ない数の押しボタンによって細かな操作を行うこともできる。
【００６３】
さらにまた、本実施形態の機器操作装置１０の操作入力ブロック１１は、音声認識装置４１を備えており、利用者からの音声を判断して上述したような５台の車載機器２１〜２５の操作属性を特定し、操作属性に係る変量を変更することができる。
【００６４】
従来より音声認識技術を利用して機器の操作を行うことが考えられているが、音声コマンドの数が多くなると、雑音などの影響により、音声コマンドを区別し認識することが困難となり、現実に音声認識を用いて機器を操作するのは難しかった。
【００６５】
これに対して、本発明では、音声コマンドの数を減らすことができるため、音声コマンドを区別・認識することが容易となり、音声コマンドを使用して機器を操作できる可能性が高くなる。結果として、利用者は、道路状況から視線を操作スイッチ３１に移すことなく、５台の車載機器２１〜２５を操作できる可能性が高くなる。
【００６６】
なお、操作スイッチ３１及び音声認識装置４１を備える操作入力ブロック１１が「選択変更指示手段」に相当し、図２中のＳ１００〜Ｓ１５０の処理が選択変更指示手段としての処理に相当する。また、状態遷移制御ブロック１３が「状態遷移制御手段」に相当し、図２中のＳ１７０〜Ｓ１９０及び図３中のＳ２００，Ｓ２１０が状態遷移制御手段としての処理に相当する。さらにまた、操作属性リスト参照ブロック１４が、「変更情報記憶手段」及び「変更情報読出手段」に相当し、属性割当・変量伝達ブロック１５が「変量変更指示手段」に相当する。ここで図３中のＳ２２０が変更情報読出手段としての処理に相当し、図３中のＳ２３０，Ｓ２４０の処理が変量変更指示手段としての処理に相当する。
【００６７】
以上、本発明はこのような実施形態に何等限定されるものではなく、本発明の主旨を逸脱しない範囲において種々なる形態で実施し得る。
［操作スイッチについて］
例えば上記実施形態では、図５（ａ）に示すような３つの押しボタン３１ａ，３１ｂ，３１ｃを備えた操作スイッチ３１を用いていたが、利用者が、視線を操作スイッチに移す可能性が低い操作スイッチであれば、このような操作スイッチ３１には限られない。例えば図５（ｂ）に示すように１つの押しボタン３２ａを備えた操作スイッチ３２を用いることも考えられる。この場合、操作対象の操作属性が自動的に切り替わるようにしておき、それを押しボタン３２ａのタッチで選択するようにし、さらに、操作対象の属性が選択された状態で増加方向か減少方向かを押しボタン３２ａのタッチによって選択し、増加方向あるいは減少方向が選択された状態でキー３２ａの長押しによって変量の変更を指示するようにすればよい。また、一度選択した操作属性の選択解除は、例えば押しボタン３２ａのトリプルタッチで行うことが考えられる。
【００６８】
また、図５（ｃ）及び（ｄ）に示したような操作スイッチ３３，３４を用いることも考えられる。図５（ｃ）に示した操作スイッチ３３は、図面垂直方向に所定の長さを持つレバー３３ａを有しており、レバー３３ａは、図面垂直方向に押下することのできる押しボタン式の操作子であると同時に、図面の上下左右方向に倒すことのできる４方向の操作子となっている。一方、図５（ｄ）に示した操作スイッチ３４は、中心に位置する押しボタン３４ａの周囲に８つの押しボタン３４ｂを備えるものである。このような操作スイッチ３３及び３４を用いても、利用者は、操作スイッチに視線を移さずに操作できる可能性が高くなる。このような操作スイッチ３３，３４を用いれば、ナビゲーション装置２４における画面上のカーソル移動やスクロール、あるいは、ファンクションキーの選択などの操作も簡単に行えるようになる。
［変更情報について］
上記実施形態では、操作属性リスト参照ブロック１４に記憶された操作属性リストに基づいて、例えば音量であれば、それに見合った増分ピッチが読み出される。ところが、利用者の好みによって音量の増加のピッチが小さいと感じたり、音量の増加のピッチが大きいと感じたりするという状況も考えられる。また、同じ利用者であっても、例えばドライブ中には、普段よりも大きめの音量で音楽を楽しむために、音量の微妙な調整ができなくても、より簡単な操作で比較的大きな幅の音量調整をしたいという状況も考えられる。
【００６９】
そこで、操作属性リスト参照ブロック１４に記憶された操作属性リストの利用者による書き換えを可能とするようにしてもよい。この場合に、操作属性リストの変更情報を個々に書き換えられるようにしてもよいし、あるいは、操作属性リストを複数種類記憶しておき、それを利用者が適宜選択できるようにしてもよい。これによって、利用者のフィーリングにマッチした操作を実現することができ、違和感を生じさせない操作が可能となる。
［メッセージ出力について］
上記実施形態では、状態遷移制御ブロック１３から出力される状態番号に基づき、メッセージ生成ブロック１６がそれぞれの状態番号に対応するメッセージデータを発話データベースを参照して出力していたが、利用者からの変更指示やその変更指示の結果をメッセージ出力するようにしてもよい。例えば、「音量を増加します。」、「インターネットに接続します。」、「通信できません。」というメッセージ出力を行うという具合である。また、各機器２１〜２５を操作する上で各機器２１〜２５の状態をモニタし、そのモニタ結果をメッセージ出力するようにすることも考えられる。この場合、各機器２１〜２５との通信は双方向通信となる。
［操作対象の機器及び操作対象の操作属性の選択について］
上記実施形態では、図４を参照して説明したように、まず最初に操作対象の機器を選択し、その後、操作対象の操作属性を切り替えて選択するようになっていた。すなわち、コマンドＡが発行される毎に、あるいは、３秒というような所定時間間隔で「車両関連機器」→「オーディオ機器」→「ナビゲーション装置」→「通信関連機器」→「テレビジョン受像機」→「車両関連機器」というように操作対象機器が切り替わる際に、コマンドＢが発行されてはじめて、操作対象の操作属性が選択されるようになっていた。
【００７０】
これに対して、上述したように「車両関連機器」→「オーディオ機器」→「ナビゲーション装置」→「通信関連機器」→「テレビジョン受像機」→「車両関連機器」というように操作対象機器が切り替わる際に、自動的に、それぞれの操作対象の機器のデフォルトの操作属性が選択されるようにしてもよい。例えば、「車両関連機器」から「オーディオ機器」へ操作対象の機器の切り替えが行われると、自動的に「オーディオ機器」のデフォルトの操作属性である「音量」が選択されるという具合である。なお、ここで操作属性を切り替えたい場合には、例えば他のコマンドを発行することによって「音量」→「バランス」→「選局」→「音量」というように操作属性を切り替えることができるようにしておく。これによって、操作対象の機器を切り替えるだけで、デフォルトの操作属性については何等選択指示をすることなく変更指示を行うことができる。従って、操作対象のそれぞれの機器について、操作される可能性の高い操作属性をデフォルトとしておけば、操作性を格段に向上させることができる。
【図面の簡単な説明】
【図１】実施形態の機器操作装置の制御ブロック図である。
【図２】実施形態の機器操作装置の変量操作処理を示すフローチャートの前半部分である。
【図３】実施形態の機器操作装置の変量操作処理を示すフローチャートの後半部分である。
【図４】操作属性の選択を示す説明図である。
【図５】各種操作スイッチを例示した説明図である。
【符号の説明】
１０…機器操作装置                    １１…操作入力ブロック
１２…コマンド発行ブロック            １３…状態遷移制御ブロック
１４…操作属性リスト参照ブロック      １５…属性割当・変量伝達ブロック
１６…メッセージ生成ブロック          １７…音声合成ブロック
１８…画面表示ブロック                １９…選択履歴管理ブロック
２１，２２，２３，２４，２５…車載機器
３１，３２，３３，３４…操作スイッチ
３１ａ，３１ｂ，３１ｃ，３２ａ，３４ａ，３４ｂ…押しボタン
３３ａ…レバー
【図１】
0003815057.tif 000002
【図２】
0003815057.tif 000003
【図３】
0003815057.tif 000004
【図４】
0003815057.tif 000005
【図５】
0003815057.tif 000006