(57)【要約】【課題】仮想スイッチ類の操作を容易にすること、および実際のスイッチ類の操作と同じような操作感覚を与えることができる仮想スイッチ類提供方法および装置を提供する。【解決手段】実際のスイッチ類に代わる仮想スイッチ類３２を画面上に提供する方法であって、画面上に提供されている仮想スイッチ類３２を画面上で指示するユーザの入力を受け付け、受け付けた画面上の指示位置が所定範囲３３内である場合に、該仮想スイッチ類３２がユーザにより指定された仮想スイッチ類３２であると判断して、その仮想スイッチ類３２を拡大表示し、拡大表示している仮想スイッチ類４０を画面上で操作するユーザの入力を受け付け、受け付けた操作入力に基づいて、拡大表示されている仮想スイッチ類４０を実際のスイッチ類があたかも操作されたかのように表現すべく表示を変更する。【選択図】　図６
2004118383.tif 000002
【特許請求の範囲】
【請求項１】
実際のスイッチ類に代わる仮想スイッチ類を画面上に提供する方法であって、
画面上に提供されている仮想スイッチ類を画面上で指示するユーザの入力を受け付ける第１ステップと、
受け付けた画面上の指示位置が仮想スイッチ類およびその周囲における所定範囲内である場合に、該仮想スイッチ類がユーザにより指定された仮想スイッチ類であると判断して、その仮想スイッチ類を拡大表示する第２ステップと、
画面上に拡大表示されている仮想スイッチ類を画面上で操作するユーザの入力を受け付ける第３ステップと、
受け付けた画面上の操作入力に基づいて、拡大表示されている仮想スイッチ類を実際のスイッチ類があたかも操作されたかのように表現すべく表示を変更する第４ステップと
を有することを特徴とする仮想スイッチ類提供方法。
【請求項２】
第２ステップは、仮想スイッチ類上の位置がユーザにより指示された場合に、該仮想スイッチ類上の相対的な指示位置が拡大表示前後において実質的に変わらないように、前記仮想スイッチ類を拡大表示することを特徴とする請求項１記載の仮想スイッチ類提供方法。
【請求項３】
第２ステップでは、仮想スイッチ類を拡大表示するとともに、該仮想スイッチ類またはその周囲に、この仮想スイッチ類の操作可能な範囲を示す操作エリアガイドを表示することを特徴とする請求項１または２記載の仮想スイッチ類提供方法。
【請求項４】
第４ステップは、拡大表示している仮想スイッチ類に対するユーザの操作が中止された場合に、操作中止の所定時間前の操作入力を反映すべく前記仮想スイッチ類の表示を変更することを特徴とする請求項１乃至３のいずれかに記載の仮想スイッチ類提供方法。
【請求項５】
仮想スイッチ類を拡大表示している画面で該仮想スイッチ類に対するユーザの入力が中止された場合に、前記仮想スイッチ類を拡大表示前の大きさに戻して表示することを特徴とする請求項１乃至４のいずれかに記載の仮想スイッチ類提供方法。
【請求項６】
前記仮想スイッチ類は、ボリューム式スイッチを模したものであることを特徴とする請求項１乃至５のいずれかに記載の仮想スイッチ類提供方法
【請求項７】
前記画面は、タッチパネル方式であることを特徴とする請求項１乃至６のいずれかに記載の仮想スイッチ類提供方法。
【請求項８】
実際のスイッチ類に代わる仮想スイッチ類を画面上に提供する仮想スイッチ類提供装置であって、
画面上に提供されている仮想スイッチ類を画面上で指示するユーザの入力を受け付ける第１受付手段と、
該第１受付手段が受け付けた画面上の指示位置が、仮想スイッチ類およびその周囲における所定範囲内である場合に、該仮想スイッチ類がユーザにより指定された仮想スイッチ類であると判断して、その仮想スイッチ類を拡大表示する拡大表示手段と、
該拡大表示手段により画面上に拡大表示されている仮想スイッチ類を画面上で操作するユーザの入力を受け付ける第２受付手段と、
該第２受付手段が受け付けた画面上の操作入力に基づいて、拡大表示されている仮想スイッチ類を実際のスイッチ類があたかも操作されたかのように表現すべく表示を変更する表示変更手段と
を備えることを特徴とする仮想スイッチ類提供装置。
【請求項９】
前記拡大表示手段は、仮想スイッチ類上の位置がユーザにより指示された場合に、該仮想スイッチ類上の相対的な指示位置が拡大表示前後において実質的に変わらないように、前記仮想スイッチ類を拡大表示すべくなしてあることを特徴とする請求項８記載の仮想スイッチ類提供装置。
【請求項１０】
前記拡大表示手段では、仮想スイッチ類を拡大表示するとともに、該仮想スイッチ類またはその周囲に、この仮想スイッチ類の操作可能な範囲を示す操作エリアガイドを表示すべくなしてあることを特徴とする請求項８または９記載の仮想スイッチ類提供装置。
【請求項１１】
前記表示変更手段は、拡大表示している仮想スイッチ類に対するユーザの操作が中止された場合に、操作中止の所定時間前の操作入力を反映すべく前記仮想スイッチ類の表示を変更すべくなしてあることを特徴とする請求項８乃至１０のいずれかに記載の仮想スイッチ類提供装置。
【請求項１２】
仮想スイッチ類を拡大表示している画面で該仮想スイッチ類に対するユーザの入力が中止された場合に、前記仮想スイッチ類を拡大表示前の大きさに戻して表示すべくなしてあることを特徴とする請求項８乃至１１のいずれかに記載の仮想スイッチ類提供装置。
【請求項１３】
前記仮想スイッチ類は、ボリューム式スイッチを模したものであることを特徴とする請求項８乃至１２のいずれかに記載の仮想スイッチ類提供装置
【請求項１４】
前記画面は、タッチパネル方式であることを特徴とする請求項８乃至１３のいずれかに記載の仮想スイッチ類提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、仮想スイッチ類提供方法および装置に関し、特に、航空機のシミュレータの画面上に表示されている仮想スイッチ類を操作することにより、実際のスイッチ類を操作したのと同様に画面上に表示することが可能な仮想スイッチ類を画面上に提供する仮想スイッチ類提供方法および装置に関する。
【０００２】
【従来の技術および発明が解決する課題】
航空会社などでパイロットの養成に利用されている操縦訓練用のシミュレータは、実機と同じ操作感覚で操縦訓練を行うために実際の操縦室内と同じ操縦桿、スイッチ類、および計器類などを同じ配置で設けてあり、これにより価格も非常に高くなっているので、一般的には、高度な操縦訓練を行うときにのみ使用されている。従って、該シミュレータは、多数設置して多くの初心者に同時期に基礎的な操縦方法を習得させるような場合には不向きである。そのため、上記の高価なシミュレータに代わる安価で、かつ実機と同じような操縦感覚を得ることができるシミュレータに対する要望がある。
【０００３】
ところで、従来より、スイッチ類などを仮想的に画面上に表示させる方法が知られているが、例えば、フライトシミュレータゲーム機では、画面上で操作を行うために、ボタン式およびスライダ式仮想スイッチ類を画面上に提供している。しかし、この場合、該スイッチ類をキーボードやマウスで操作することになるので、実際の航空機の操縦室内にあるようなボリューム式スイッチ類を模したものは提供されていない。また、プラントの操作盤などを仮想的に画面上に模したものも開示されている（例えば、特許文献１および特許文献２参照）が、プラント操作では必要性に乏しいため、航空機の操縦室内にあるようなボリューム式スイッチ類を模したものは提供されていない。
【０００４】
以上のように、実際の航空機の操縦室を仮想的に再現するための全ての仮想スイッチ類を画面上に提供する方法は未だ見当たらない。従って、従来の方法では、実際のスイッチ類の操作と同じような操作感覚をユーザに与えることはできないという問題点がある。
【０００５】
また、上述の航空機の操縦訓練用のシミュレータには、多くのスイッチ類および計器類が備わっており、これらを一画面に表示する場合、それぞれの仮想スイッチ類が小さくなりこれを操作することが困難であるという問題点もある。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、実際のスイッチ類に代わる仮想スイッチ類を操作時に画面上で拡大表示し、拡大表示している仮想スイッチ類の操作後の位置、例えば仮想スイッチ類のインジケータなどの位置を実際のスイッチ類と同じように画面上に表示することによって、仮想スイッチ類の操作を容易にすること、および実際のスイッチ類の操作と同じような操作感覚を与えることができる仮想スイッチ類提供方法および装置を提供することを目的とする。
【０００７】
【特許文献１】
特開平６−２９０３８０号公報（第３頁、第２図）
【特許文献２】
特開平１０−１１６１１０号公報（第４頁、第２図）
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明方法は、実際のスイッチ類に代わる仮想スイッチ類を画面上に提供する方法であって、画面上に提供されている仮想スイッチ類を画面上で指示するユーザの入力を受け付ける第１ステップと、受け付けた画面上の指示位置が仮想スイッチ類およびその周囲における所定範囲内である場合に、該仮想スイッチ類がユーザにより指定された仮想スイッチ類であると判断して、その仮想スイッチ類を拡大表示する第２ステップと、画面上に拡大表示されている仮想スイッチ類を画面上で操作するユーザの入力を受け付ける第３ステップと、受け付けた画面上の操作入力に基づいて、拡大表示されている仮想スイッチ類を実際のスイッチ類があたかも操作されたかのように表現すべく表示を変更する第４ステップとを有することを特徴とする。
【０００９】
以上の構成によれば、画面上に仮想スイッチ類を拡大表示するので、一画面に表示されている多数の小さい仮想スイッチ類を直接操作する必要がなく、操作が簡単となる。また、仮想スイッチ類を実際のスイッチ類と形態および操作方法などが略同一となるように提供してあるので、仮想スイッチ類の操作感覚を実際のものに近づけることができる。
【００１０】
また、本発明装置は、実際のスイッチ類に代わる仮想スイッチ類を画面上に提供する仮想スイッチ類提供装置であって、画面上に提供されている仮想スイッチ類を画面上で指示するユーザの入力を受け付ける第１受付手段と、該第１受付手段が受け付けた画面上の指示位置が、仮想スイッチ類およびその周囲における所定範囲内である場合に、該仮想スイッチ類がユーザにより指定された仮想スイッチ類であると判断して、その仮想スイッチ類を拡大表示する拡大表示手段と、該拡大表示手段により画面上に拡大表示されている仮想スイッチ類を画面上で操作するユーザの入力を受け付ける第２受付手段と、該第２受付手段が受け付けた画面上の操作入力に基づいて、拡大表示されている仮想スイッチ類を実際のスイッチ類があたかも操作されたかのように表現すべく表示を変更する表示変更手段とを備えることを特徴とする。
【００１１】
以上の構成によれば、第１受付手段は画面上で仮想スイッチ類を指示するユーザの入力を受け付け、拡大表示手段が仮想スイッチ類を画面上に拡大表示するので、多数の仮想スイッチ類が画面上に表示されることによって各仮想スイッチ類が小さくなり、直接操作することが難しい場合であっても、操作対象の仮想スイッチ類の操作を容易にすることができる。なお、上記の第１受付手段としては、画面上に設けられたタッチパネル、マウスまたは操作卓などを使用することができるが、実際のスイッチ類を操作すると同様の操作感覚を得るという観点から、仮想スイッチ類を表示している画面と一体となったタッチパネルが好ましい。
【００１２】
また、第２受付手段が受け付けた操作入力に基づいて、表示変更手段は、拡大表示している仮想スイッチ類をあたかも実際のスイッチ類が操作されたかのように表現すべく表示を変更することができるので、実際のスイッチ類を操作したときと同じような操作感覚をユーザに与えることができる。例えば、画面上に拡大表示している仮想スイッチ類のインジケータなどの位置が仮想スイッチ類の操作後の位置に変更され、変更後の位置に仮想スイッチ類のインジケータが表示される。これにより、仮想スイッチ類の操作後の操作量および操作方向などをユーザに示すことができる。なお、第２受付手段としては、上記の第１受付手段と同様、画面上に設けられたタッチパネル、マウスまたは操作卓などを使用することができる。これも、第１受付手段同様、タッチパネルが好ましい。
【００１３】
また、本発明の拡大表示手段は、仮想スイッチ類上の位置がユーザにより指示された場合に、該仮想スイッチ類上の相対的な指示位置が拡大表示前後において実質的に変わらないように、仮想スイッチ類を拡大表示してもよい。
【００１４】
すなわち、実際のスイッチ類では、その大きさが変わらないので、実際のスイッチ類と指などで実際のスイッチ類を触れた部分との相対的な位置は変わらない。従って、上記の構成によれば、仮想スイッチ類上の相対的な指示位置（上記の「指などで触れた部分」に相当する）が拡大表示前後において実質的に変化しないので、実際のスイッチ類と同じような状態を実現することができる。その結果、仮想スイッチ類の操作が、実際のスイッチ類の操作感覚から逸脱することを防止することができる。
【００１５】
また、本発明の拡大表示手段では、仮想スイッチ類を拡大表示するとともに、該仮想スイッチ類またはその周囲に、この仮想スイッチ類の操作可能な範囲を示す操作エリアガイドを表示してもよい。この構成では、画面上での仮想スイッチ類の操作がどの範囲で可能かをユーザに的確に示すことができる。
【００１６】
また、本発明の表示変更手段は、拡大表示している仮想スイッチ類に対するユーザの操作が中止された場合に、操作中止の所定時間前の操作入力を反映すべく仮想スイッチ類の表示を変更してもよい。
【００１７】
以上の構成によれば、操作が中止された場合は、その操作中止から所定時間前のユーザの操作入力を採用し、この操作入力に基づいて仮想スイッチ類の表示が変更される。逆に言えば、所定時間経過していない操作入力は採用されず、仮想スイッチ類の表示も変更されない。これにより、仮想スイッチ類の誤操作を防止することができる。例えば、所定時間を適宜設定することにより、タッチパネル付画面から指などが離れる時の不安定な操作入力または画面上に誤って触れたときの操作入力などを採用しないようにしているので、ユーザによる修正操作が不要になる。また、本発明では、ユーザによる操作入力が所定時間前か否かによって操作入力の採否が判断されるので、従来のように画面上で操作入力の採否を確定するユーザの入力が不要となる。その結果、仮想スイッチ類の操作入力に応じて仮想スイッチ類の表示を迅速に変更することができる。
【００１８】
また、本発明は、仮想スイッチ類を拡大表示している画面で該仮想スイッチ類に対するユーザの入力が中止された場合に、仮想スイッチ類を拡大表示前の大きさに戻して表示するように構成しても良い。この構成では、次の仮想スイッチ類を画面上で指示するユーザの入力を容易にすることができる。ここで、「ユーザの入力が中止された場合」とは、ユーザが仮想スイッチ類の操作を誤り操作入力が中止された場合および仮想スイッチ類の操作入力を終了した場合の両方をいう。
【００１９】
また、本発明の仮想スイッチ類は、ボリューム式スイッチを模したものであっても良い。これにより、航空機などの操縦訓練用のシミュレータに使用している実機と同じ高価なボリューム式スイッチを安価な仮想スイッチ類に代えることができる。その結果、上記シミュレータを安価なものにすることができる。
【００２０】
【発明の実施の形態】
以下、図面を用いて本発明に係る仮想スイッチ類提供方法および装置の実施の形態について説明する。
【００２１】
図１は、本発明に係る仮想スイッチ類提供装置を備える、航空機の操縦訓練用のシミュレータの構成の一例を示す斜視図である。
【００２２】
シミュレータ１は、航空機の実際の計器類およびスイッチ類などをそれぞれ模した仮想計器類および仮想スイッチ類などを画面上に表示する仮想スイッチ類表示装置２、航空機操縦中に操縦室から見える景観を模したものを画面上に表示する仮想視界表示装置３、実際の航空機と同じ操縦輪４、操縦レバー５およびラダーペダル６、操作卓７、スピーカ８、並びにこれらとそれぞれ接続されている複数の制御装置９などから構成される。これらの構成部材の内、仮想スイッチ類表示装置２とこれに接続される制御装置９とが後述する本発明に係る仮想スイッチ類提供装置ＶＳを構成する。なお、図１では、制御装置９は複数であるが、一つであっても構わない。
【００２３】
以上の構成により、まず、仮想スイッチ類表示装置２、操縦輪４、操縦レバー５、ラダーペダル６および操作卓７から送信される航空機の機体操作に関連する信号が制御装置９に送信される。その後、制御装置９は、受信した信号に基づいて、航空機の機体運動、該機体運動に従って変化する仮想計器類の指示値、仮想スイッチ類の操作後の位置および景観などを演算する。この演算結果に基づいて、制御装置９は、仮想スイッチ類表示装置２および仮想視界表示装置３の画面上の表示を変更する信号を仮想スイッチ類表示装置２および仮想視界表示装置３に送信する。送信された信号に基づいて、仮想スイッチ類表示装置２および仮想視界表示装置３は、画面上の表示を変更する。また、制御装置９において演算された航空機の操縦状態に応じた音響信号がスピーカ８に送信され、スピーカ８から航空機のエンジン音または風切り音などが出力される。これにより、実際の航空機を操縦しているときと同様の操作感覚をユーザに与える。
【００２４】
次に、本発明の係る仮想スイッチ類提供装置ＶＳの構成について説明する。図２は、本発明に係る仮想スイッチ類提供装置をマイクロコンピュータを用いて構成した例のブロック図である。
【００２５】
仮想スイッチ類提供装置ＶＳは、上述の仮想スイッチ類表示装置２およびこれに接続される制御装置９を備える。仮想スイッチ類表示装置２は、仮想スイッチ類などを表示する表示部２１および仮想スイッチ類を操作するための入力を受け付ける入力部２２などからなる。表示部２１は、ＣＲＴ（カソードレイチューブ）または液晶表示装置などである。入力部２２はタッチパネルであり、表示部２１の画面上に設けられている。ここでは、入力部２２をタッチパネルとしているが、マウスまたは上述の操作卓７などであっても構わない。また、仮想スイッチ類表示装置２に接続される制御装置９は、制御部９１およびそこで演算した結果などを記憶する記憶部９２などから構成される。該制御部９１は、マイクロプロセッサなどを備え、記憶部９２は、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリーメモリ（ＲＯＭ）などを備える。制御部９１は、記憶部９２、表示部２１および入力部２２と接続されている。
【００２６】
以上の構成により、入力部２２は、画面上に提供されている仮想スイッチ類を画面上で指示するユーザＭの入力を受け付け、受け付けた指示位置を制御部９１に送信する。制御部９１は、入力部２２から送信された指示位置に基づいた演算結果を記憶部９２に記憶する。また、制御部９１は、記憶部９２に記憶された演算結果などに基づいて表示部２１の画面上の仮想スイッチ類の表示を制御する。表示部２１は、制御部９１から送信される画面上の仮想スイッチ類の表示に関する信号に従い、仮想スイッチ類の操作後の状態（例えば、仮想スイッチのインジケータの位置が変化した状態）などに表示を変更する。
【００２７】
上記の表示部２１に表示される画面の一例を図３に示す。該画面１３は、実際の航空機の操作盤を模し、平面視したものである。実際の航空機の計器盤と同じ形態の仮想計器類３１および仮想スイッチ類３２が実機と同じように配置されている。これにより、実機を操作するときと同じような操作感覚をユーザＭに与えることができる。
【００２８】
次に、本発明に係る仮想スイッチ類提供装置ＶＳの作用について図２から図６を用いて説明する。図４は、図３に示した画面上の仮想スイッチ類の拡大表示前後の状態を示す図である。図５は、拡大表示している仮想スイッチ類の操作前後の状態を示す図である。図６は、仮想スイッチ類提供装置の処理フローを示す図である。なお、ここでは、仮想スイッチ類３２としてボリューム式スイッチを模したものを例として説明する。
【００２９】
図４（ａ）は、図３に示した複数の仮想スイッチ類３２のうちの一つを例示している。この仮想スイッチ類３２は、大小の２つの同心円からなり、内側の円内の図中上側の部分には、矩形状のインジケータ３２ａが配されている。さらに、仮想スイッチ類３２を画面上で指示するユーザＭによる入力を受け付ける範囲として、仮想スイッチ類３２およびその周辺部分を含む所定範囲３３が画面上に設定されている。該所定範囲３３は、図４（ａ）に示す２点鎖線内の灰色部分であるが、実際には画面上に表示されていない。ここでは、所定範囲３３は仮想スイッチ類３２を取り囲む同心円として表現されているが、これに限定されるものではなく、例えば、画面上に表示されている仮想スイッチ類３２上のみであっても構わない。また、所定範囲３３は、この仮想スイッチ類３２に隣接する他の仮想スイッチ類３２の所定範囲３３と干渉しないように設定されている。また、図中ユーザＭの指Ｆが画面上に触れた位置は、後述の指示位置を示している。
【００３０】
指Ｆが画面上の仮想スイッチ類３２に触れると、図２に示した入力部２２が指示位置を受け付ける。制御部９１において、この指示位置が所定範囲３３内にあると判断した場合、制御部９１から表示部２１に仮想スイッチ類３２を拡大表示する信号が送信され、表示部２１は仮想スイッチ類３２を拡大表示する。この場合に、拡大表示前後の仮想スイッチ類を予め記憶部９２に記憶しておき、これらをユーザの指示に応じて選択的に表示してもよいし、拡大表示前の仮想スイッチ類を一般的な画像処理技術を利用して拡大表示してもよい。前者の場合には、処理の高速化を図ることができる。後者の場合には、記憶領域の削減を図ることができる。また、表示部２１は、仮想スイッチ類３２を拡大表示するとともに、拡大表示している仮想スイッチ類４０の周囲に操作可能な範囲を示す操作エリアガイド５０を画面上に表示する。これらの状態を図４（ｂ）に示す。図４（ｂ）中、拡大表示前の仮想スイッチ類３２は２点鎖線で示されている。また、拡大表示後の仮想スイッチ類４０は実線で示されている。拡大表示前後の仮想スイッチ類３２、４０は互いに略相似形状であり、仮想スイッチ類３２上の相対的な指示位置が拡大表示前後で変化しないように、仮想スイッチ類３２を拡大表示してある。同様に、仮想スイッチ類３２上のインジケータ３２ａも画面上に拡大表示され、仮想スイッチ類４０上の相対的な位置が拡大表示前後で変化しないようにしてある。
【００３１】
また、操作エリアガイド５０は、図４（ｂ）に示すように、仮想スイッチ類４０を取り囲むように帯状（図中の灰色部分）に設けられている。より具体的には、操作エリアガイド５０は、略Ｃ形状をなしており、その開口が図中下方に位置している。ここでは、帯状に仮想スイッチ類４０を取り囲むように設けてあるが、これに限定するものではない。例えば、仮想スイッチ類４０の外周部に沿って帯状に設けても構わない。なお、操作エリアガイド５０の形態などは、仮想スイッチ類４０の種類に応じて適宜設定される。
【００３２】
仮想スイッチ類３２を画面上に拡大表示した後、拡大表示している仮想スイッチ類４０を画面上で操作する。その状態を図５は示している。
【００３３】
図５（ａ）は、仮想スイッチ類４０を画面上に拡大表示したときの状態を示している。この図は、図４（ｂ）に示した拡大表示している仮想スイッチ類４０と同じである。図５（ａ）に示す仮想スイッチ類４０の上部を指示する指Ｆが仮想スイッチ類４０の外周部に沿って移動し、最終的に図５（ｂ）に示す仮想スイッチ類４０の右側の部分を指示する場合には、図２に示した入力部２２は、画面上の指Ｆの移動に対応する連続的な操作入力を受け付ける。該操作入力に基づいて、制御部９１が仮想スイッチ類４０の操作量（ここでは、仮想スイッチ類４０がボリューム式スイッチを模したものであるので、以下、回転量と称する。）を演算し、この回転量に基づいて仮想スイッチ類４０のインジケータ４０ａの位置を算出する。なお、回転量は、仮想スイッチ類４０の操作始点および回転中心を通る線と、仮想スイッチ類４０の操作終点および回転中心を通る線とからなる角度などで表される。そして、表示部２１は、制御部９１で算出された位置にインジケータ４０ａを表示すると共に、元の位置にあるインジケータ４０ａを画面上から消去する。その状態を図５（ｂ）に示している。この場合、仮想スイッチ類４０のインジケータ４０ａは画面上の指Ｆの移動に連動してその表示を変更する。なお、ここでは、画面上の指Ｆの移動に対応する連続的な操作入力について説明したが、これに限定するものではなく、最初から図５（ｂ）に示す仮想スイッチ類４０の右側の部分を指示するような操作入力としても構わない。これにより、断続的な動きをするスイッチ類を模擬することが可能となる。
【００３４】
次に、仮想スイッチ類提供装置ＶＳの処理フローについて、図６を参照して説明する。
【００３５】
まず、図２に示した入力部２２が、ユーザＭによる画面１３上の仮想スイッチ類３２の指示を受け付ける（ステップＳ１）。その後、入力部２２で受け付けた指示位置が図４（ａ）に示した所定範囲３３の範囲内か否かを判断する（ステップＳ２）。指示位置が所定範囲３３から外れている場合には、ステップＳ１に戻り、ユーザＭによる画面１３上の指示を待ち、再びユーザＭの指示があった場合には、再度ステップＳ２において指示位置が所定範囲３３内か否か判断する。一方、指示位置が所定範囲３３内である場合には、図４（ｂ）に示した仮想スイッチ類３２を画面上に拡大表示するとともに、拡大表示された仮想スイッチ類４０の周囲に操作可能な範囲を示す操作エリアガイド５０を表示する（ステップＳ３）。
【００３６】
続いてユーザＭによる画面上の操作入力を受け付ける（ステップＳ４）。ユーザＭの操作入力を受け付けた後、操作入力が中止されたか否か判断する（ステップＳ５）。操作入力が中止された場合には、仮想スイッチ類４０の表示を拡大表示前の大きさに戻し、ステップＳ１に戻る（ステップＳ６）。そして、ステップＳ１でユーザＭによる画面１３上の指示の受け付けを待つ。この際、既に、仮想スイッチ類４０が操作されており、仮想スイッチ類４０内のインジケータ４０ａの位置が変更されている場合には、変更後のインジケータ４０ａの位置はそのまま維持され、この位置にインジケータ４０ａが表示される。一方、ユーザＭの操作入力が中止されない場合には、ユーザＭの操作入力に対応する仮想スイッチ類４０の回転量を算出する（ステップ７）。
【００３７】
その後、算出された仮想スイッチ類４０の回転量は記憶部９２に記憶される（ステップＳ８）。その後、該記憶部９２に記憶されている仮想スイッチ類４０の回転量のうち、０．１秒前の回転量を採用する（ステップＳ９）。その後、採用した回転量に対応して、拡大表示している仮想スイッチ類４０の表示を変更する（ステップＳ１０）。これにより、仮想スイッチ類４０の誤操作を防止することができる。さらに、ユーザの操作入力に基づいて演算された上記回転量が０．１秒前か否かによって該回転量の採否を判断するので、従来のように画面上で上記回転量の採否を確定するユーザの入力が不要となる。「０．１秒前」としたのは、経験的に仮想スイッチ類４０の誤操作の時間が０．１秒以内であり、それ以前の回転量を採用すれば誤操作の影響を排除することができるからである。なお、この時間については、図２に示した入力部２２および制御部９１などの仕様に応じて適宜設定される。
【００３８】
ステップＳ１０が終了した後、再びステップＳ４に戻され、ステップＳ４からステップＳ１０までの処理が繰り返し実施される。このようにして、仮想スイッチ類４０を画面上で操作する。
【００３９】
なお、本実施の形態に係る仮想スイッチ類提供装置ＶＳを航空機のシミュレータに用いる場合を例として説明したが、これに限定するものではなく、例えば、航空機、船舶、ゲーム機、各種プラントおよびこれらのシミュレータなどに使用しても構わない。
【００４０】
【発明の効果】
本発明に係る仮想スイッチ類提供装置では、実際のスイッチ類に代わる仮想スイッチ類を操作時に画面上で拡大表示し、拡大表示している仮想スイッチ類の操作後の位置、例えば仮想スイッチ類のインジケータなどの位置を実際のスイッチ類と同じように画面上に表示することによって、仮想スイッチ類の操作を容易にすること、および実際のスイッチ類の操作と同じような操作感覚を与えることができる。
【図面の簡単な説明】
【図１】本発明に係る仮想スイッチ類提供装置を備える、航空機の操縦訓練用のシミュレータの構成の一例を示す斜視図である。
【図２】本発明の係る仮想スイッチ類提供装置の構成を示すブロック図である。
【図３】本発明の係る仮想スイッチ類提供装置の表示部に表示される画面の一例である。
【図４】表示部の画面上に表示される仮想スイッチ類の拡大表示前後を状態を示す図である。
【図５】拡大表示された仮想スイッチ類の操作前後の状態を示す図である。
【図６】仮想スイッチ類提供装置の処理フローを示す図である。
【符号の説明】
１　シミュレータ
２　仮想スイッチ類表示装置
９　制御装置
１３　画面
２１　表示部
２２　入力部
３２、４０　仮想スイッチ類
３２ａ、４０ａ　インジケータ
３３　所定範囲
９１　制御部
９２　記憶部
５０　操作エリアガイド
ＶＳ　仮想スイッチ類提供装置
【図１】
2004118383.tif 000003
【図２】
2004118383.tif 000004
【図３】
2004118383.tif 000005
【図４】
2004118383.tif 000006
【図５】
2004118383.tif 000007
【図６】
2004118383.tif 000008