(57)【要約】  【課題】  移動体に搭載される情報処理装置であって、ユーザが操作部や画面を注視しなくても容易に操作を行える情報処理装置を提供する。  【解決手段】  移動体に搭載される情報処理装置１は、モニタ１８と、ユーザから位置情報の入力を受け付けるタッチパッド１０と、入力位置の移動経路によって規定した操作パターンとその操作パターンに対応する処理とを記憶した操作パターンＤＢ２８と、タッチパッド１０にて受け付けた入力位置の移動経路が操作パターンＤＢ２８に記憶された操作パターンと合致するか判定する操作パターン判定部１６と、入力位置の移動経路が操作パターンに合致すると判定されたときに、その操作パターンに対応する処理に従ってモニタの画面制御を行う画面制御部２０とを備える。【選択図】  図１
2009129171.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載される情報処理装置であって、
画像出力部と、
ユーザから位置情報の入力を連続的に受け付ける操作部と、
入力位置の移動経路によって規定した操作パターンとその操作パターンに対応する処理とを記憶した操作パターン記憶部と、
前記操作部にて受け付けた入力位置の移動経路が前記操作パターン記憶部に記憶された操作パターンと合致するか判定する操作パターン判定部と、
入力位置の移動経路が前記操作パターンに合致すると判定されたときに、その操作パターンに対応する処理に従って前記画像出力部の画面制御を行う画面制御部と、
を備える情報処理装置。
【請求項２】
入力位置の移動経路が前記操作パターンに合致したことを報知する報知音を出力する報知音出力部を備える請求項１に記載の情報処理装置。
【請求項３】
前記報知音出力部は、入力位置の移動経路と合致した操作パターンの種類に応じて異なる報知音を出力する請求項２に記載の情報処理装置。
【請求項４】
入力位置の移動経路が起動処理に対応する操作パターンに合致したと判定された場合、前記画面制御部は、複数の選択項目を有する画面を表示する制御を行う請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
入力位置の移動経路が選択処理に対応する操作パターンに合致したと判定された場合、前記画面制御部は、前記画面に表示された選択項目を順次指示する制御を行う請求項４に記載の情報処理装置。
【請求項６】
いずれかの選択項目が指示された状態で入力位置の移動経路が確定処理に対応する操作パターンに合致したと判定された場合、前記画面制御部は、指示された選択項目の選択を確定し、その選択項目に対応する制御を行う請求項５に記載の情報処理装置。
【請求項７】
入力位置の移動経路が前記確定処理に対応する操作パターンに合致したと判定された場合、選択項目を順次指示する際に入力された入力位置の移動経路の情報を用いて前記選択処理に対応する操作パターンを更新する請求項６に記載の情報処理装置。
【請求項８】
前記操作部はタッチパッドであり、
前記操作パターン記憶部は、確定処理に対応する操作パターンとして、タッチパッドから指が離れる操作を記憶している請求項６または７に記載の情報処理装置。
【請求項９】
前記操作部はタッチパッドであり、
前記操作パターン記憶部は、確定処理に対応する操作パターンとして、タッチパッドを所定の閾値以上の圧力で押す操作を記憶している請求項６または７に記載の情報処理装置。
【請求項１０】
入力位置の移動経路がキャンセル処理に対応する操作パターンに合致したと判定された場合、前記画面制御部は前記画面の表示をクリアする制御を行う請求項１〜９のいずれかに記載の情報処理装置。
【請求項１１】
所定時間にわたって入力位置の移動経路と前記操作パターンとの合致を検知しなかった場合、前記画面制御部は表示中の画面をペンディング画面として記憶すると共に、前記画面の表示をクリアし、次回の起動処理時に前記ペンディング画面を表示する請求項１〜１０のいずれかに記載の情報処理装置。
【請求項１２】
前記操作部は、ユーザが移動体のステアリングを掌握した状態で操作可能な位置に設けられる請求項１〜１１のいずれかに記載の情報処理装置。
【請求項１３】
前記操作部から入力された位置情報を記憶する入力位置履歴記憶部を備え、
前記操作パターン判定部は、前記入力位置履歴記憶部から所定期間における位置情報を読み出して当該所定期間における移動経路を形成し、前記移動経路と前記操作パターン記憶部に記憶された操作パターンとを比較する処理を順次行う請求項１〜１２のいずれかに記載の情報処理装置。
【請求項１４】
移動体に搭載される情報処理装置の情報処理方法であって、
入力位置の移動経路によって規定した操作パターンとその操作パターンに対応する処理とを記憶した操作パターン記憶部を準備するステップと、
操作部によりユーザから位置情報の入力を連続的に受け付けるステップと、
前記操作部にて受け付けた入力位置の移動経路が前記操作パターン記憶部に記憶された操作パターンと合致するか判定するステップと、
入力位置の移動経路が前記操作パターンに合致すると判定されたときに、その操作パターンに対応する処理に従って画面制御を行うステップと、
を備える情報処理方法。
【請求項１５】
移動体に搭載される情報処理装置の画面制御を行うためのプログラムであって、コンピュータに、
操作部によりユーザから位置情報の入力を連続的に受け付けるステップと、
前記操作部にて受け付けた入力位置の移動経路が、入力位置の移動経路によって規定した操作パターンとその操作パターンに対応する処理とを記憶した操作パターン記憶部に記憶された前記操作パターンと合致するか判定するステップと、
入力位置の移動経路が前記操作パターンに合致すると判定されたときに、その操作パターンに対応する処理に従って画面制御を行うステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体に搭載される情報処理装置であって、ユーザが容易に操作を行える情報処理装置に関し、特に、ユーザが操作部や画面を注視しなくても操作可能な装置に関する。
【背景技術】
【０００２】
従来から、ナビゲーション装置等の情報処理装置において、ユーザが容易に操作を行うことができる様々なインターフェースが提案されている。
【０００３】
ナビゲーション装置においては、タッチパネル付きのモニタやリモコンが広く用いられており、ユーザは容易に操作を行うことができる。しかしながら、タッチパネルやリモコンの入力インターフェースでは、操作を行うためにはステアリングから手を離さなければならないため、ドライバが運転中に操作を行うのは危険である。現状では、運転中にナビゲーション装置を操作することは禁止されている。
【０００４】
また、ステアリングに操作パネルを設け、ドライバがステアリングから手を離さずに操作可能なナビゲーション装置も提案されている。例えば、特許文献１は、ユーザが意図した操作を違和感なくスムースに行えるようにすることを目的とした情報操作装置を開示している。この情報操作装置では、操作パネルがステアリングに取り付けられている。ドライバがステアリングを掌握した状態で、操作パネルに触れた場合には、最初に触れた位置を中心として、操作パネル上に各選択項目に対応する接触領域を設定する。これにより、ドライバは、最初に触れた位置を中心として、その周辺に触れることにより選択項目を選択することができる。
【特許文献１】特開２００５−１１９５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された情報操作装置では、ユーザが最初に触れた位置を覚えておくことが必要であり、最初に触れた位置を忘れてしまった場合には、選択項目に適切に触れることができない。特許文献１には、最初に触れた位置を示すために、中心の縦座標と横座標とに対応するインジケータを点灯させることも記載されている。しかし、操作パネルのインジケータから選択項目の表示中心に対応する位置を確認するためには、操作パネルを良く見る必要があり、その間、車両前方から目を離さなくてはならないので問題がある。
【０００６】
そこで、本発明は上記背景に鑑み、ユーザが操作部や画面を注視しなくても容易に操作を行える情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、移動体に搭載される情報処理装置であって、画像出力部と、ユーザから位置情報の入力を連続的に受け付ける操作部と、入力位置の移動経路によって規定した操作パターンとその操作パターンに対応する処理とを記憶した操作パターン記憶部と、前記操作部にて受け付けた入力位置の移動経路が前記操作パターン記憶部に記憶された操作パターンと合致するか判定する操作パターン判定部と、入力位置の移動経路が前記操作パターンに合致すると判定されたときに、その操作パターンに対応する処理に従って前記画像出力部の画面制御を行う画面制御部とを備える。
【０００８】
このように入力位置の移動経路によって規定した操作パターンに基づいて画面制御を行うことにより、操作部や画面を注視しなくても操作を行うことが可能である。すなわち、本発明によれば、操作部や画面のどの位置を指示しているかではなく、入力位置の相対的な移動経路のパターンによって処理を決定するので、操作部や画面を注視しなくても操作できる。なお、本発明において、入力位置の移動経路が操作パターンに「合致する」とは、入力位置の移動経路と操作パターンとの類似度が所定の閾値よりも高いことを意味する。操作パターン記憶部に記憶された操作パターンは、移動経路の形状を規定し、大きさを規定していない。従って、例えば、操作パターンが円形である場合には、入力位置の移動経路が半径３ｃｍの円形を描いた場合も５ｃｍの円形を描いた場合も、操作パターンに合致することになる。
【０００９】
本発明の情報処理装置は、入力位置の移動経路が前記操作パターンに合致したことを報知する報知音を出力する報知音出力部を備えてもよい。
【００１０】
この構成により、報知音によって入力位置の移動経路が操作パターンに合致したことを知ることができるので、報知音が出力されてから初めて画面を見ればよいので、それまでは画面を見なくても操作可能となる。
【００１１】
本発明の情報処理装置において、前記報知音出力部は、入力位置の移動経路と合致した操作パターンの種類に応じて異なる報知音を出力してもよい。
【００１２】
このように報知音の種類を変えることにより、画面を見なくても、どの操作パターンに合致したか知ることができる。
【００１３】
本発明の情報処理装置において、前記画面制御部は、以下の制御を行ってもよい。すなわち、前記操作パターン判定部にて入力位置の移動経路が、（１）起動処理に対応する操作パターンに合致したと判定された場合、複数の選択項目を有する画面を表示し、（２）選択処理に対応する操作パターンに合致したと判定された場合、前記画面に表示された選択項目を順次指示し、（３）いずれかの選択項目が指示された状態で確定処理に対応する操作パターンに合致したと判定された場合、指示された選択項目の選択を確定し、（４）キャンセル処理に対応する操作パターンに合致したと判定された場合、前記画面の表示をクリアする。
【００１４】
このように、起動処理、選択処理、確定処理およびキャンセル処理のそれぞれに対応する操作パターンを有し、各操作パターンに合致したときに、画面制御部は、上記各処理を実行することにより、操作部および画面を注視していなくても上記各処理を行なえる。
【００１５】
前記操作部がタッチパッドの場合には、前記操作パターン記憶部は、確定処理に対応する操作パターンとして、タッチパッドから指が離れる操作、あるいはタッチパッドを所定の閾値以上の圧力で押す操作を記憶しておき、確定処理を検知してもよい。
【００１６】
この構成により、指を動かして所定の移動経路を描くことにより処理を選択し、続いて、タッチパッドから指を離す、あるいはタッチパッドを強く押すことにより、確定することができるので、シンプルでかつスムースなインターフェースを実現できる。
【００１７】
本発明の情報処理装置において、前記確定処理に対応する操作パターンに合致したと判定された場合、選択項目を順次指示する際に入力された入力位置の移動経路の情報を用いて前記選択処理に対応する操作パターンを更新してもよい。
【００１８】
この構成により、選択処理に対応する操作パターンを、それぞれのユーザに合わせて学習することができる。それぞれのユーザに合った操作パターンで処理を決定できるようにすることにより、移動体を運転中のユーザが操作する場合にも迅速かつ適切な操作が可能となり、安全運転に資することができる。
【００１９】
本発明の情報処理装置は、所定時間にわたって入力位置の移動経路と前記操作パターンとの合致を検知しなかった場合、前記画面制御部は表示中の画面をペンディング画面として記憶すると共に、前記画面の表示をクリアし、次回の起動処理時に前記ペンディング画面を表示してもよい。
【００２０】
この構成により、操作パターンの入力がない場合には、自動的に画面表示をクリアするとともに、次回の起動時に処理を再開することができる。
【００２１】
本発明の情報処理装置において、前記操作部は、ユーザが移動体のステアリングを掌握した状態で操作可能な位置に設けられてもよい。
【００２２】
この構成により、ステアリングから手を離さずに操作することができる。さらに、画面をメーターの部分に取り付けるか、あるいはヘッドアップディスプレイとすることにより、画面を見るときに前方から目を離さなくてよいので、安全に操作することが可能となる。
【００２３】
本発明の情報処理装置は、前記操作部から入力された位置情報を記憶する入力位置履歴記憶部を備え、前記操作パターン判定部は、前記入力位置履歴記憶部から所定期間における位置情報を読み出して当該所定期間における移動経路を形成し、前記移動経路と前記操作パターン記憶部に記憶された操作パターンとを比較する処理を順次行ってもよい。
【００２４】
この構成により、順次入力される位置情報と操作パターンとを適切に比較することができる。
【００２５】
本発明の情報処理方法は、移動体に搭載される情報処理装置の情報処理方法であって、入力位置の移動経路によって規定した操作パターンとその操作パターンに対応する処理とを記憶した操作パターン記憶部を準備するステップと、操作部によりユーザから位置情報の入力を連続的に受け付けるステップと、前記操作部にて受け付けた入力位置の移動経路が前記操作パターン記憶部に記憶された操作パターンと合致するか判定するステップと、入力位置の移動経路が前記操作パターンに合致すると判定されたときに、その操作パターンに対応する処理に従って画面制御を行うステップとを備える。
【００２６】
この構成により、入力位置の移動経路によって規定した操作パターンに基づいて画面制御を行うので、操作部や画面を注視しなくても操作を行うことが可能である。なお、本発明の情報処理装置の各種の構成を本発明の情報処理方法に適用することが可能である。
【００２７】
本発明のプログラムは、移動体に搭載される情報処理装置の画面制御を行うためのプログラムであって、コンピュータに、操作部によりユーザから位置情報の入力を連続的に受け付けるステップと、前記操作部にて受け付けた入力位置の移動経路が、入力位置の移動経路によって規定した操作パターンとその操作パターンに対応する処理とを記憶した操作パターン記憶部に記憶された前記操作パターンと合致するか判定するステップと、入力位置の移動経路が前記操作パターンに合致すると判定されたときに、その操作パターンに対応する処理に従って画面制御を行うステップとを実行させる。
【００２８】
この構成により、入力位置の移動経路によって規定した操作パターンに基づいて画面制御を行うので、操作部や画面を注視しなくても操作を行うことが可能である。なお、本発明の情報処理装置の各種の構成を本発明のプログラムに適用することが可能である。
【発明の効果】
【００２９】
この構成により、入力位置の移動経路によって規定した操作パターンに基づいて画面制御を行うので、操作部や画面を注視しなくても操作を行うことができるという効果を有する。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態の情報処理装置について図面を参照して説明する。以下では、情報処理装置を搭載する移動体として車両を例として説明するが、本発明の情報処理装置は、車両以外の移動体に搭載することも可能である。
【００３１】
図１は、実施の形態の情報処理装置１の構成を示す図である。本実施の形態の情報処理装置１は、車両に搭載され、各種の車両搭載機器３０と連携する。情報処理装置１は、ドライバからの入力を受け付けるタッチパッド１０と、タッチパッド１０から入力された操作内容を解析する操作内容解析部１２と、入力された操作内容に応じてドライバに対する出力を行うモニタ１８およびスピーカ２２と、モニタ１８およびスピーカ２２をそれぞれ制御する画面制御部２０および報知音制御部２４を有する。なお、操作内容解析部１２、画面制御部２０、および報知音制御部２４は、情報処理装置１の機能を示しており、実際の装置では、ＣＰＵが、ＲＯＭ等に記憶されたプログラムを実行することにより、これらの機能を実現する。情報処理装置１の機能を実現するためのプログラムも本発明の範囲に含まれる。
【００３２】
本実施の形態の情報処理装置１と連携する車両搭載機器３０には、ナビゲーション装置３２、エアコン３４、オーディオ３６、電話３８が含まれる。なお、図１に記載した車両搭載機器３０は例示であり、情報処理装置１と連携可能な車両搭載機器３０は、図１に示す例に限定されない。例えば、情報処理装置１は、窓の開閉を制御する機器や、ヘッドライトの点灯を制御する機器と連携することも可能である。
【００３３】
図２は、本実施の形態の情報処理装置１が車両に搭載された様子を示す図である。図２に示すように、タッチパッド１０は、ステアリング４０に取り付けられている。図２では、ステアリング４０の右側に取り付けた例を示しているが、取り付け位置は右側に限定されない。モニタ１８は、メーター取付部４２に取り付けられている。なお、モニタ１８は、ナビゲーション装置３２のモニタと共通であってもよい。
【００３４】
操作内容解析部１２は、入力信号受信部１４と、操作パターン判定部１６とを有している。入力信号受信部１４は、タッチパッド１０から入力される位置情報を示す信号を受信し、受信した信号から指によって指示された位置情報を入力位置履歴記憶部２６に記憶する機能を有する。入力信号受信部１４が行う処理を具体的に説明する。入力信号受信部１４は、タッチパッド１０から物体の検知信号を受信すると、受信した検知信号から物体の接触面積や接触面の形状を求め、接触している物体が人間の指であるか否かを判定する。この判定により、ステアリングを掌握しているドライバの手のひら等が意図せずしてタッチパッド１０に触れてしまったことによる誤検出を防止できる。入力信号受信部１４は、接触している物体が人間の指であると検知した場合に、指の代表座標を算出する。代表座標としては、接触している部分の中心の座標を用いてもよいし、重心の座標を用いてもよい。
【００３５】
操作パターン判定部１６は、入力位置履歴記憶部２６に記憶されているデータを読み出し、読み出したデータから算出される移動経路と、操作パターンデータベース（以下、「操作パターンＤＢ」という）２８に記憶された操作パターンとを比較する。移動経路が操作パターンに合致したか否かの判定は、両者の類似度が所定の閾値以上であるか否かによって判定する。類似度の計算は、例えば、手書き文字認識等に用いられる主成分分析と距離計算を用いて行うことができる。主成分分析によって入力された移動経路の特徴（ベクトル）と、操作パターンＤＢ２８に記憶されたパターンの特徴（ベクトル）を抽出し、距離計算によって両特徴（ベクトル）の距離を計算する。そして、この距離が所定の閾値以下である場合に両パターンが類似すると判定する。なお、主成分分析と距離計算については、例えば、松本、中川「オンライン手書き日本語文字認識のための大分類手法の改良」電子情報通信学会技術報告書、PRMU2001-273,2002年3月に記載されている。
【００３６】
図３は、操作パターンＤＢ２８に記憶されたデータの例を示す図である。操作パターンＤＢ２８には、操作パターンとその操作パターンに対応する処理内容とが記憶されている。図３に示すように、２回半往復する移動経路の操作パターンは、起動処理に対応付けられている。従って、２回半往復する移動経路の操作パターンに合致した場合には、起動処理が入力されたと判定し、その判定結果を画面制御部２０に送る。なお、図３では、往復の方向を横向きに記載しているが、タッチパッド１０の向きとは関係がない。すなわち、往復の移動経路が縦向きでも斜め向きでも、２回半往復する移動経路は、この操作パターンに合致する。これは、他の操作パターンについても同じである。
【００３７】
ここで、操作パターンＤＢ２８に記憶された他の操作パターンについても説明する。入力位置が円を描く移動経路の操作パターンは選択処理に対応付けられている。なお、図３では、右回りの円を描く操作パターンを示しているが、左回りの場合も選択処理に対応付けることとしてもよい。また、左回りの場合には、別の処理に対応付けることも可能である。
【００３８】
入力位置の移動経路が途切れる、すなわち指を離す操作パターンは確定処理に対応付けられている。入力位置の移動経路が一直線にタッチパネル外に出ている操作パターンはキャンセル処理に対応付けられている。
【００３９】
操作パターン判定部１６は、あらかじめ定められた所定期間（例えば、１秒間）における入力位置情報を順次読み出し、読み出したデータから算出される移動経路と、操作パターンＤＢ２８に記憶されたいずれかのパターンと合致するか否かを順次判定する。
【００４０】
図４（ａ）は、入力位置履歴記憶部２６に記憶されたデータの例を示す図である。実際には、入力位置履歴記憶部２６は、各時刻における代表座標の形式で入力位置のデータを記憶しているが、図４（ａ）では、移動経路が分かりやすいように、各時刻における入力位置を平面上に示している。図４（ａ）に示す例では、時刻ｔ１に最初にタッチを検知し、以下、０．１秒ごとに検知した入力位置を示している。
【００４１】
操作パターン判定部１６は、例えば、１秒間における入力位置座標情報を順次読み出す。まず、時刻ｔ１〜ｔ１０における入力位置座標情報を読み出して、操作パターンに合致するか否かを判定する。次に、時刻ｔ２〜ｔ１１における入力位置座標情報を読み出して、操作パターンに合致するか否かを判定する。以下、この処理を繰り返し行う。図４（ａ）に示す例では、時刻ｔ６〜ｔ１５の１秒間における移動経路が「選択」の操作パターンに合致すると判定される。このように、入力位置履歴情報記憶部２６から順次データを読み出して判定を行うことにより、指の移動が一段落した時点でパターンの判定を促したり、ドライバがタッチパッド１０から指をいったん離したりしなくても操作パターンの判定を行える。これにより、操作パターンの判定を開始するために操作の流れを途切れさせることなく、スムースなユーザーインターフェースを実現できる。
【００４２】
図４（ｂ）は、図４（ａ）と相似の移動経路を示す図である。図４（ｂ）は、図４（ａ）とタッチパッド１０における入力位置は異なるが、図４（ａ）と同様に、円形の移動経路を有しているので「選択」の操作パターンに合致すると判定される。すなわち、操作パターン判定部１６は、タッチパッド１０上のどの位置を触れたかということに関わらず、操作パターンを検知する。
【００４３】
画面制御部２０は、操作パターン判定部１６の判定結果に基づいて、モニタ１８の画面制御を行う。画面制御部２０は、操作パターン判定部１６から起動処理の操作パターンが入力されたときに、初期画面あるいは前回操作中にペンディングとなっていたペンディング画面を表示する機能を有する。画面制御部２０は、選択処理の操作パターンが入力されたときに選択項目を順次指示する表示を行う。また、画面制御部２０は、確定処理の操作パターンが入力されたときには、指示された選択項目の選択を確定し、当該選択項目に対応する処理を行う。例えば、画面制御部２０は、選択項目に応じて次の選択画面を表示したり、車両搭載機器３０に対して選択項目に示された指示を出す。なお、選択処理が行われていない状態で確定処理が入力された場合には、画面制御部２０は、その確定処理の入力を破棄し、次の指示を待つ。これにより、ドライバがうっかりタッチパッド１０から指を離してしまった場合に、情報処理装置１が誤動作しないようにしている。
【００４４】
報知音制御部２４は、操作パターン判定部１６にて、入力位置の移動経路と操作パターンとが合致すると判定されたときに、報知音を出力する機能を有する。このように移動経路と操作パターンとの合致を報知音で知らせることにより、ドライバは、モニタ１８を注視していなくても、入力位置の移動経路が操作パターンに合致したことを知ることができる。これにより、報知音出力があるまでは、ドライバはモニタ１８を見る必要がなく、安全運転に資することができる。なお、報知音制御部２４は、操作パターンによらず、同じ報知音を出力してもよいし、操作パターンに応じて異なる報知音を出力してもよい。操作パターンに応じて異なる報知音を出力すれば、ドライバは報知音だけで、合致した操作パターンを知ることができるので便利である。例えば、ドライバが意図しない操作パターンに合致した場合には、ドライバは、モニタ１８を見るまでもなく、キャンセルすることも可能である。
【００４５】
なお、報知音制御部２４は、入力位置の移動経路が操作パターンに一致したときのみならず、様々なタイミングで報知音を出力することが可能である。例えば、報知音制御部２４は、選択処理を行う際に、項目が選択されたタイミングで選択された項目に応じて異なる報知音を出力することとしてもよい。これにより、報知音によって、どの選択項目が選択されたかを知ることができる。また、報知音制御部２４は、選択処理において選択項目が順次指示されている最中に、指示された選択項目に応じて異なる報知音を出力することとしてもよいし、選択処理において指の動きが停止したときに指示されている選択項目に応じて異なる報知音を出力することとしてもよい。この構成により、報知音によって、どの選択項目が指示されているかを知ることができるので、慣れてくれば、モニタ１８を見なくても所望の項目を選択することが可能となる。
【００４６】
図５は、本実施の形態の情報処理装置１の動作を示すフローチャートである。図５を参照して、情報処理装置１の動作について説明する。情報処理装置１は、タッチパッド１０へのタッチを検知すると（Ｓ１０）、タッチを検知したときの状態が画面起動中であるか否かを判定する（Ｓ１２）。本実施の形態では、情報処理装置１は、起動中フラグがオンされているか否かを判定する。起動中フラグがオンされていない場合（Ｓ１２でＮＯ）、すなわち画面起動中ではない場合には、起動処理を行う。
【００４７】
図６は、情報処理装置１の起動処理の動作を示すフローチャートである。情報処理装置１は、起動処理に対応する操作パターンが入力されたか否かを判定する（Ｓ４０）。情報処理装置１は、起動処理に対応する操作パターンが入力されるまで、この判定を繰り返し行う。このように、起動処理に対応する操作パターンの入力を待って画面を起動することにより、情報処理装置１の誤作動を防止することができる。
【００４８】
情報処理装置１の操作パターン判定部１６は、起動処理に対応する操作パターンを検知すると、検知したことを報知音制御部２４および画面制御部２０に通知する。報知音制御部２４は、報知音を出力して、起動処理に対応する操作パターンを検知したことをドライバに知らせる（Ｓ４２）。画面制御部２０は、ペンディング画面があるか否かを判定する（Ｓ４４）。ペンディング画面がないと判定された場合（Ｓ４４でＮＯ）、画面制御部２０は、初期画面を表示する（Ｓ４６）。ペンディング画面があると判定された場合（Ｓ４４でＹＥＳ）、画面制御部２０は、そのペンディング画面を表示する（Ｓ４８）。
【００４９】
情報処理装置１は、初期画面またはペンディング画面を表示した後、起動フラグをオンにする（Ｓ５０）。これにより、ドライバが手を離した後に再度タッチパッド１０にタッチした場合には、起動フラグがオンされているので、起動処理をスキップする。
【００５０】
図５に戻って、起動処理後の情報処理装置１の動作について説明する。起動処理後、情報処理装置１の動作は、図５のフローチャートにおける「Ｂ」の位置に復帰する。情報処理装置１の操作パターン判定部１６は、操作パターンＤＢ２８に記憶された操作パターンを検知する（Ｓ１４）。操作パターンＤＢ２８に記憶されたいずれかのパターンに合致する移動経路を検知したときは、報知音制御部２４は報知音を出力し、操作パターンに合致したことを報知する（Ｓ１６）。
【００５１】
次に、操作パターン判定部１６は、検知した操作パターンを画面制御部２０に送り、画面制御部２０は、操作パターンに従って動作を行う。画面制御部２０は、操作パターン判定部１６から送られたパターンが何であったかを判定する（Ｓ１８）。ここで、入力位置の移動経度が一直線にタッチパッド１０の外に出て、「キャンセル」の操作パターンと合致すると判定された場合には、情報処理装置１は、起動フラグをオフし（Ｓ３６）、画面制御を終了する。
【００５２】
入力位置の移動経路が円を描き、「選択」の操作パターンと合致すると判定された場合には、画面制御部２０は、選択項目を順次指示する（Ｓ２０）。情報処理装置１は、「選択」の操作パターンを検知した後は、次のパターンを検知するステップＳ１４に戻る。
【００５３】
タッチパッド１０から指が離れ、「確定」の操作パターンと合致すると判定された場合には、情報処理装置１は、操作パターンの学習を行い（Ｓ２２）、続いて、確定を検出したときに指示している選択項目の選択を確定する（Ｓ２４）。
【００５４】
ここで、操作パターンの学習について説明する。情報処理装置１は、「確定」の操作パターンを検知すると、「選択」の操作パターンを入力したときのドライバの指の移動経路の情報を用いて、操作パターンＤＢ２８に記憶された操作パターンの学習を行う。すなわち、本実施の形態では、操作パターンと入力位置の移動経路と類似度が所定の閾値以上であれば両者が合致すると判定しているので、両者が合致していると判定された場合にも、入力位置の移動経路が操作パターンと全く同じ軌跡を辿ったとは限らない。ドライバが実際に入力した移動経路を教師信号として操作パターンの学習を行うことにより、ドライバの癖を加味して適切な操作パターンＤＢ２８を生成することができる。例えば、選択処理の操作パターンを入力する際に、楕円形の円を描く癖のあるドライバに対しては、選択処理に対応する操作パターンを楕円形にすることにより、適切に操作パターンを検知できる。本実施の形態のように、情報処理装置１を車両に搭載して用いる場合には、ドライバは指がどのような移動経路となるかを注視しながら操作することはできないので、あらかじめ設定された操作パターンと全く同じ移動経路を辿ることは困難である。従って、操作パターンの学習を行う構成により、それぞれのドライバに合った操作パターンを生成することが望ましい。
【００５５】
画面制御部２０は、指示された項目の選択を確定すると、確定された選択項目に対応する処理を行う。選択した項目が次のメニュー画面を表示する項目である場合には、画面制御部２０は次のメニュー画面を表示し、選択した項目が車両搭載機器３０に対する制御の項目である場合には、画面制御部２０は該当する車両搭載機器３０に対して制御指示を送信する。
【００５６】
図５のフローチャートを参照して説明する。画面制御部２０は、選択された項目を確定した後（Ｓ２４）、その項目に続く画面があるか否かを判定する（Ｓ２６）。すなわち、さらにメニュー画面が続いていくのか、メニュー画面が終了して車両搭載機器３０に対して指示を出すかを判定する。
【００５７】
選択された項目に続く次の画面があると判定された場合には（Ｓ２６でＹＥＳ）、画面制御部２０は、選択された項目に対応する次の画面を表示し（Ｓ２８）、画面表示後一定時間以内にタッチパッド１０へのタッチがあるか否かを判定する（Ｓ３０）。一定時間以内にタッチパッド１０へのタッチがある場合には（Ｓ３０でＹＥＳ）、情報処理装置１は、操作パターンを検知するステップＳ１４に移行する。一定時間以内にタッチパッド１０へのタッチがない場合には（Ｓ３０でＮＯ）、情報処理装置１は、表示中の画面をペンディング画面として記憶し（Ｓ３２）、起動フラグをオフして（Ｓ３６）、動作を終了する。これにより、運転状況等により操作を継続できない場合に、情報処理装置１は操作を一旦中断し、次回に起動処理を行ったときには、メインメニューではなく、ペンディング画面から操作を再開することができる。
【００５８】
選択された項目に続く次の画面がないと判定された場合には（Ｓ２６でＮＯ）、画面制御部２０は、選択された項目に対応する車両搭載機器３０に対して制御指示を出す（Ｓ３４）。そして、車両搭載機器３０への制御指示を出した後、起動フラグをオフして（Ｓ３６）、情報処理装置１の動作が終了する。なお、図５に示す例では、車両搭載機器３０への制御指示をした後、起動フラグをオフして情報処理装置１の動作を終了する例を説明したが、車両搭載機器３０への制御指示の後、初期画面に遷移し、続けて別の処理を行う構成としてもよい。
【００５９】
図７および図８は、情報処理装置１が上記したフローに従って動作するときに検知されるパターンと画面制御の例を記載した図である。情報処理装置１は、タッチの検知に続いて、２回半往復の移動経路を検知すると、起動処理パターンが入力されたと判定し、操作パターンに合致したことを示す報知音を出力すると共に、初期画面としてメインメニュー５０を表示する。メインメニュー５０には、オーディオ、ナビゲーション、エアコンの３つの選択項目があり、この中からドライバが所望の項目を選択する。
【００６０】
メインメニュー５０が表示された状態で、入力位置の移動経路が円を描くと、「選択」の操作パターンに合致すると判定され、操作パターンに合致したことを示す報知音を出力すると共に、選択項目を指示する三角形のマーク５２が各選択項目を順次指示する処理を開始する。画面制御部２０は、「選択」の操作パターンを検知した後、引き続き、円を描く移動経路を検出すると、その回転速度に応じて速さで選択項目の指示位置を順次変えていく。
【００６１】
「選択」の処理が行われた後に、タッチパッド１０から指が離れると、「確定」に対応する操作パターンに合致すると判定され、操作パターンに合致したことを示す報知音を出力すると共に、そのときに指示された選択項目、ここでは「ナビゲーション」の選択を確定する。画面制御部２０は、選択された「ナビゲーション」のメニュー選択画面５４を表示する。
【００６２】
図８を参照して説明を続ける。「ナビゲーション」のメニュー選択画面５４が表示された状態で一定時間内に再度タッチがなされ、入力位置の移動経路が円を描くと、「選択」の操作パターンに合致すると判定され、操作パターンに合致したことを示す報知音を出力すると共に、選択項目を指示する三角形のマーク５２が各選択項目を順次指示する処理を開始する。
【００６３】
そして、「選択」の処理が行われた後に、タッチパッド１０から指が離れると、「確定」に対応する操作パターンに合致すると判定され、操作パターンに合致したことを示す報知音を出力すると共に、そのときに指示された選択項目、ここでは「地図表示」の選択を確定する。画面制御部２０は、「地図表示」の選択に応じて、ナビゲーション装置３２のモニタ１８に車両周辺の地図４６を表示する。なお、ナビゲーション装置３２と情報処理装置１のモニタ１８が共通である場合には、メーター部に設けられたモニタ１８に地図４６を表示してもよい。本実施の形態では、タッチパッド１０上で指を移動させることにより、表示された地図を移動することができる。
以上、実施の形態の情報処理装置１について説明した。
【００６４】
本実施の形態の情報処理装置１は、タッチパッド１０に入力した位置の移動経路が所定の操作パターンに合致すると判定されたときに、操作パターンに対応する画面制御ないし車両搭載機器３０への指示を行うので、ドライバはタッチパッド１０やモニタ１８を注視していなくても容易に操作を行うことができる。
【００６５】
本実施の形態の情報処理装置１では、タッチパッド１０にタッチし、所定の移動経路を形成するように指を動かし、指を離して確定するというシンプルかつスムースな動きで操作を行うことができる。
【００６６】
本実施の形態の情報処理装置１では、途中で操作が中断した場合には、そのときに表示中の画面をペンディング画面として記憶し、次回起動時にペンディング画面を表示するので、運転状況等に応じて操作を中断せざるを得ない場合に、途中から操作を行うことができる。
【００６７】
以上、本発明の情報処理装置について実施の形態を挙げて詳細に説明したが、本発明は上記した実施の形態に限定されるものではない。
【００６８】
上記した実施の形態で挙げた操作パターンは一例であり、上記した以外の操作パターンも考えられる。実施の形態では、タッチパッド１０から指を離す操作を「確定」の操作パターンとする例を挙げたが、例えば、タッチパッド１０を所定の閾値以上の圧力で押す操作を「確定」の操作パターンとしてもよい。この場合、タッチパッド１０から指を離さずに「確定」処理を行えるので、最初のタッチから最終の確定までの複数のアクションを、タッチパッド１０に指を触れたままで行うことができる。
【００６９】
上記した実施の形態では、画像出力部として、モニタ１８を用いる例について説明したが、モニタ１８に代えてヘッドアップディスプレイを用いてもよい。フロントガラスに表示するというヘッドアップディスプレイの性質上、大量の情報を出力することは困難なので、画像出力部としてヘッドアップディスプレイを用いる場合には、例えば、アイコンや色によってメニューを表示することとしてもよい。これにより、文字情報を減らし、ドライバの視野を十分に確保すると共に、表示内容を直感的に理解できるようにすることができる。
【００７０】
上記した実施の形態では、入力のデバイスとしてタッチパッド１０を例としたが、本発明はタッチパッド１０以外の入力デバイスも適用可能である。例えば、十字ボタンやジョイスティックを用いることも可能である。
【産業上の利用可能性】
【００７１】
本発明によれば、入力位置の移動経路によって規定した操作パターンに基づいて画面制御を行うので、操作部や画面を注視しなくても操作を行うことができるという効果を有し、例えば、車両に搭載される情報処理装置等として有用である。
【図面の簡単な説明】
【００７２】
【図１】実施の形態の情報処理装置の構成を示す図である。
【図２】情報処理装置の設置状態を示す図である。
【図３】操作パターンＤＢに記憶されたデータの例を示す図である。
【図４】（ａ）入力位置履歴記憶部に記憶されたデータの例を示す図である。（ｂ）入力位置履歴記憶部に記憶されたデータの例を示す図である。
【図５】実施の形態の情報処理装置の動作を示すフローチャートである。
【図６】実施の形態の情報処理装置の起動処理を示すフローチャートである。
【図７】情報処理装置の画面遷移を操作パターンと対比して示す図である。
【図８】情報処理装置の画面遷移を操作パターンと対比して示す図である。
【符号の説明】
【００７３】
１  情報処理装置
１０  タッチパッド
１２  操作内容解析部
１４  入力信号受信部
１６  操作パターン判定部
１８  モニタ
２０  画面制御部
２２  スピーカ
２４  報知音制御部
２６  入力位置履歴記憶部
２８  操作パターンＤＢ
３０  車両搭載機器
３２  ナビゲーション装置
３４  エアコン
３６  オーディオ
３８  電話
４０  ステアリング
４２  メーター取付部
５０  メインメニュー
５２  マーク
５４  メニュー選択画面
【図１】
2009129171.tif 000003
【図２】
2009129171.tif 000004
【図３】
2009129171.tif 000005
【図４】
2009129171.tif 000006
【図５】
2009129171.tif 000007
【図６】
2009129171.tif 000008
【図７】
2009129171.tif 000009
【図８】
2009129171.tif 000010