(57)【要約】【課題】  部品点数の低減を図るとともに、容易な操作で複数の異なる指令を生成して出力することができる入力装置を提供する。【解決手段】  タッチパネル１１は、利用者が表示画面を押圧する指の指紋画像、指の軌跡を表す軌跡情報および押下時間情報を読込んで命令生成部１２に与える。命令生成部１２は、指紋判定テーブル３１、軌跡判定テーブル３２および押下時間判定テーブル３３を参照して、与えられた指紋画像、軌跡情報および押下時間情報が登録された指紋画像、軌跡情報および押下時間情報に合致するか否かを判定する。命令生成部１２は、判定結果に基づいて、操作命令対応テーブル３４を参照して操作命令を生成して命令受付部１３に出力する。【選択図】      図１
2008046692.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
指の生体情報および指の動きを表す軌跡情報を記憶する記憶手段と、
前記タッチパネルに感圧する指と前記記憶手段に記憶される生体情報とを照合して指の種類を判定し、前記タッチパネルによって検出される指の動きと前記記憶手段に記憶される軌跡情報とが合致するか否かを判定する判定手段と、
前記判定手段によって指の種類が判定され、かつ検出される指の動きと軌跡情報とが合致するとき、前記判定手段によって判定される指の種類、および前記タッチパネルによって検出される指の動きに対応する指令を生成して出力する指令生成手段と、
を含むことを特徴とする入力装置。
【請求項２】
前記記憶手段は、タッチパネルによって検出される指の動き、タッチパネルに指を接触する個人、およびタッチパネルに接触する指の種類と、これに対応する指令との対応関係をタッチパネルから入力して記憶することを特徴とする請求項１に記載の入力装置。
【請求項３】
右手および左手のいずれか一方に対応して、指の種類毎に指を載置すべき領域を表示して、指の種類を前記記憶手段に記憶する表示画面を表示するディスプレイをさらに含むことを特徴とする請求項２に記載の入力装置。
【請求項４】
前記指令生成手段は、前記判定手段によって判定される結果に基づいて、指令を生成して出力することを特徴とする請求項１〜３のいずれか１つに記載の入力装置。
【請求項５】
前記記憶手段は、タッチパネルへの押下時間を記憶する機能をさらに備え、
前記判定手段は、前記タッチパネルによって検出される指の押下時間と、記憶手段に記憶される予め定める範囲の時間とが合致するか否かをさらに判定し、前記指令生成手段は判定結果に基づく指令を生成して出力することを特徴とする請求項１〜４のいずれか１つに記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作対象装置に対する指令を生成して出力する入力装置に関する。
【背景技術】
【０００２】
オーディオ装置およびＡＶ（audiovisual）装置などの機能を備えるカーナビゲーションシステムは、複数のボタンを有する入力装置を備える。実用に供されているカーナビゲーションシステムは、ボタンの数、換言すれば部品点数が多くなると構造が複雑化し、装置が大形化するので、装置の小形化のために少ない数のボタンで複数の異なる操作命令を入力可能に構成されている。具体的には入力装置は、複数の操作命令を階層化し、この階層化された複数の操作命令のうちから利用者が所望する操作命令を選択することによって、操作命令が入力可能に構成されている。この場合であっても、使用頻度の高い操作命令に対しては、操作命令に１対１に対応するボタンを設けることによって入力装置としての利便性を向上している。
【０００３】
また従来の技術の入力装置では、指紋に対してシステムを動作させるためのコマンドを割当てておき、ユーザの指紋を識別することによって、この識別した指紋に割当てられたコマンドを特定し、特定したコマンドをシステムに通知している。特に指紋を識別することによってユーザが操作した指を特定し、その特定結果に基づいてシステムが行うべき処理を指定している。このようにユーザの各指をそれぞれボタンとして機能させることによって、入力装置に設けられるボタンの数を抑制している（たとえば特許文献１参照）。
【０００４】
【特許文献１】特開２００３−１６３７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
階層化された複数の操作命令のうちから所望する操作命令を選択するためには、複数の操作が必要となるので、操作命令を入力する作業が煩雑化するという問題がある。
【０００６】
またユーザが操作した指を特定することによってユーザの各指をそれぞれボタンとして機能させる場合には、最大でも指の数の操作命令しか指定することができないという問題がある。
【０００７】
したがって本発明の目的は、部品点数の低減を図るとともに、容易な操作で複数の異なる指令を生成して出力することができる入力装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明（１）に従えば、判定手段が、タッチパネルに感圧する指と記憶手段に記憶される生体情報とを照合して指の種類を判定する。これによって、記憶手段に記憶される生体情報に合致する指がタッチパネルに感圧する場合には、指の種類が特定される。また判定手段は、タッチパネルによって検出される指の動きと記憶手段に記憶される軌跡情報とが合致するか否かを判定する。このように、タッチパネルの表面上において、記憶手段に記憶される特定の指で、記憶手段に記憶された軌跡情報に合致するように指が動かされたか否かが判定される。
【０００９】
判定手段によって指の種類が判定され、かつ検出される指の動きと軌跡情報とが合致するとき、指令生成手段は、判定手段によって判定される指の種類、および前記タッチパネルによって検出される指の動きに対応する指令を生成して出力する。このようにタッチパネルの表面上において、利用者が記憶手段に記憶された特定の指で、記憶手段に記憶された軌跡情報に合致する指の動きをするだけで、この動きに対応する指令が生成されて出力される。
【発明の効果】
【００１０】
本発明（１）によれば、タッチパネルの表面上において、利用者が記憶手段に記憶された特定の指で、記憶手段に記憶された軌跡情報に合致する指の動きをするだけで、この動きに対応する指令が生成されて出力される。これによって煩雑な操作をすることなく、利用者の意図する指令を容易に入力することができる。また指の種類だけでなく、指の動きに応じた指令が生成されるので、指の数以上の異なる指令を指の動きに応じて入力することが可能となり、ボタンの数、つまり部品点数の低減を図ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明を実施するための形態を、複数の形態について説明する。ただし、本発明の技術的範囲は、それらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。各形態で先行する形態で説明している事項に対応している部分には同一の参照符号を付し、重複する説明を略する場合がある。構成の一部のみを説明している場合、構成の他の部分は、先行して説明している形態と同様とする。実施の各形態で具体的に説明している部分の組合せばかりではなく、特に組合せに支障が生じなければ、実施の形態同士を部分的に組合せることも可能である。
【００１２】
図１は、本発明の実施形態に係る入力装置１を備えるカーナビゲーションシステム２を示すブロック図である。カーナビゲーションシステム２は、表示手段３と、入力判定手段４と、描画制御手段５と、処理実行手段６と、スピーカ７と、制御手段８とを含んで構成される。
【００１３】
制御手段８は、マイクロコンピュータなどに備えられる中央処理装置（Central 
Processing Unit：略称ＣＰＵ）がＲＯＭ（Read Only Memory）およびＲＡＭ（Random 
Access Memory）などによって実現される記憶手段に記憶された制御プログラムを実行することによって実現され、カーナビゲーションシステム２を構成する各手段を制御する。
【００１４】
表示手段３は、描画制御手段５から与えられる画像情報を表示画面に表示するディスプレイ９として機能するとともに、タッチパネル１１としても機能する。タッチパネル１１は、表示手段３の表示画面を押圧する指の表示画面上における絶対座標値を検出する。タッチパネル１１は、たとえばアナログ抵抗膜方式を用いて実現される。タッチパネル１１は、表示画面上における指の絶対座標値を予め定める時間間隔で検出し、絶対座標値の時間変化に基づいて表示画面上における指の動きの軌跡を検出可能である。またタッチパネル１１は、利用者の指が表示画面を押圧してから、表示画面を離間するまでの時間（以下、押下時間という）を検出可能である。タッチパネル１１は、検出した表示画面上における指の絶対座標値、指の動きを表す軌跡情報、および押下時間を表す押下時間情報を入力判定手段４の命令生成部１２に与える。
【００１５】
さらにタッチパネル１１は、指の生体情報を取得可能に構成される。本実施の形態では、タッチパネル１１は、表示画面を押圧する指の指紋を表す指紋画像を生体情報として取得する。指紋画像は、たとえば指に向けて光を照射して、指によって反射される反射光を受光する光学式、または指紋の凹凸によって生じる表示画面からの指の距離の相違を静電容量の変化に基づいて検出する静電容量式を用いて取得可能である。タッチパネル１１は、表示画面のあらゆる領域に載置される指の指紋画像を取得可能に構成される。タッチパネル１１は、取得した指紋画像を入力判定手段４の命令生成部１２に与える。
【００１６】
入力判定手段４は、前述したＣＰＵが記憶手段に記憶された制御プログラムを実行することによって機能する命令生成部１２と、命令生成部１２が記憶手段に記憶されるデータを読込むまたは書込むことによって機能する指紋判定テーブル３１、軌跡判定テーブル３２、押下時間判定テーブル３３および操作命令対応テーブル３４とを含んで構成される。命令生成部１２は、判定手段と、指令生成手段とに相当する。前記判定手段は、タッチパネル１１に感圧する指の指紋画像と記憶手段に記憶される生体情報である指紋画像とを照合して指の種類を判定し、タッチパネル１１によって検出される指の動きと記憶手段に記憶される軌跡情報とが合致するか否かを判定する。前記指令生成手段は、指の種類が判定され、かつ検出される指の動きと軌跡情報とが合致するとき、指の種類、およびタッチパネル１１によって検出される指の動きに対応する指令に相当する操作命令を生成して出力する。
【００１７】
指紋判定テーブル３１には、一または複数の指紋画像が登録されている。命令生成部１２は、指紋判定テーブル３１に登録される指紋画像と、タッチパネル１１から与えられる指紋画像とを照合して、一致する指紋画像があれば表示画面に感圧する指の種類を特定する。たとえば「左手の人差指」を表示画面上に押圧しているときには、命令生成部１２は、表示画面に感圧する指が「左手の人差指」であることを特定する。命令生成部１２は、指紋画像を照合したときに、一致する指紋画像があれば、後述する指紋フラグに「１」を代入し、一致する指紋画像がなければ後述する指紋フラグに「０」を代入する。指紋の照合は、指紋の盛り上がった部分（隆線）の端点、および分岐点などの相対的な位置関係を特徴情報として抽出し、この特徴情報を比較することによって指紋の照合を行う特徴点抽出照合法（マニューシャ法）、または指紋画像を直接比較することによって指紋の照合を行う画像マッチング法（パタンマッチング法）などによって実行される。
【００１８】
軌跡判定テーブル３２には、一または複数の軌跡情報が登録されている。命令生成部１２は、タッチパネル１１から与えられる指の動きを表す軌跡情報と、軌跡判定テーブル３２に登録されている軌跡情報とを照合する。命令生成部１２は、一致する軌跡があれば後述する軌跡フラグに「１」を代入し、一致する軌跡がなければ軌跡フラグに「０」を代入する。
【００１９】
押下時間判定テーブル３３には、一または複数の予め定める範囲の押下時間が登録されている。予め定める範囲の押下時間とは、たとえば１秒程度の時間幅を有し、２秒〜３秒、３．５秒〜４．５秒および５秒〜６秒などである。命令生成部１２は、タッチパネル１１から与えられる押下時間情報があらわす押下時間と、押下時間判定テーブル３３に登録されている押下時間とを照合する。命令生成部１２は、タッチパネル１１から与えられる押下時間情報があらわす押下時間が、押下時間判定テーブル３３に登録された１または複数の予め定める範囲の押下時間内にあれば、後述する押下時間フラグに「１」を代入し、前記予め定める範囲の押下時間外であれば押下時間フラグに「０」を代入する。
【００２０】
操作命令対応テーブル３４には、指の種類、軌跡情報および押下時間情報のうちの少なくともいずれか１つと、特定の操作命令とが対応して登録されている。
【００２１】
命令生成部１２は、操作命令対応テーブル３４を参照して、後述する描画制御手段５の配分管理部２４から与えられる現在の制御状態を表す制御情報に基づいて、指紋画像、指の動きを表す軌跡情報および押下時間情報のうちの、各判定テーブル３１，３２，３３に登録された情報に一致する情報に対応する操作命令を生成して処理実行手段６の命令受付部１３に出力して与える。
【００２２】
処理実行手段６は、前述したＣＰＵが記憶手段に記憶された制御プログラムを実行することによって機能する命令受付部１３と、命令受付部１３からの操作命令に基づく制御を行う操作対象制御部２１と、増幅器（以後、ＡＭＰという）２２とを含んで構成される。
【００２３】
操作対象制御部２１は、命令受付部１３からの操作命令に基づいてＣＤ（Compact Disc
）装置として機能するＣＤ制御部１４と、ＤＶＤ（Digital Versatile Disk）装置として機能するＤＶＤ制御部１５と、ＨＤＤ（Hard Disk Drive）オーディオ装置として機能するＨＤＤ制御部１６と、テレビジョン（ＴＶ）装置として機能するＴＶ制御部１７と、ラジオ（Radio）装置として機能するＲａｄｉｏ制御部１８と、カーナビゲーション装置として機能するＮＡＶＩ制御部１９とを含んで構成される。
【００２４】
操作対象制御部２１は、命令受付部１３から与えられる操作命令に基づく処理を実行し、表示手段３に表示させるべき画像情報と、スピーカ７から出力させる音声を表す音声情報と、現在の制御状態を表す制御情報とを生成して描画制御手段５に与える。ＡＭＰ２２は、描画制御手段５から音声情報として与えられる電気信号を増幅してスピーカ７に出力し、スピーカ７から音声情報を音として出力させる。
【００２５】
描画制御手段５は、前述したＣＰＵが記憶手段に記憶された制御プログラムを実行することによって機能する描画エンジン２３と配分管理部２４とを含んで構成される。
【００２６】
配分管理部２４は、操作対象制御部２１から与えられる画像情報と、音声情報と、制御情報とに基づいて、表示手段３に表示させるべき画像情報を生成して描画エンジン２３に与え、かつスピーカ７から出力させるべき音声を表す音声情報を電気信号としてＡＭＰ２２に与えるとともに、操作対象制御部２１の現在の制御を表す制御情報を命令生成部１２に与える。描画エンジン２３は、配分管理部２４から与えられる画像情報を電気信号としてディスプレイ９に与えて、画像情報を表示画面に表示させる。
【００２７】
図２は、指紋判定テーブル３１に指紋画像を登録する処理を表すフローチャートである。図３は、指紋判定テーブル３１に指紋画像を登録する処理を行うときに、表示手段３の表示画面に表示される画像を表す図である。
【００２８】
カーナビゲーションシステム２には、複数の操作モードがある。指紋判定テーブル３１に利用者の指紋を登録する操作モードを指紋登録モードという。カーナビゲーションシステム２の利用者が表示手段３の表示画面に表示される案内画面に基づいてタッチパネル１１を押圧することによって指紋登録モードを選択すると、指紋画像を登録する処理が開始してステップａ１に移行する。
【００２９】
指紋登録モードが選択されると、まずディスプレイ９は、描画エンジン２３から与えられる画像情報に基づいて、表示画面に右手および左手のいずれの指紋画像を登録するかを選択させる選択画面を表示する。たとえば右手を選択するときに押圧すべき表示画面上の領域と、左手を選択するときに押圧すべき表示画面上の領域とを表示する。ステップａ１では、制御手段８は、右手の選択が行われたか否かを判断し、右手が選択されるとステップａ２に移行し、右手でない、すなわち左手が選択されるとステップａ３に移行する。右手または左手のいずれが選択されたかは、利用者が選択画面にしたがって表示画面を押圧した絶対座標値を検出することによって行われる。右手が選択されてステップａ２に移行すると、制御手段８は、右手用のＵＩ（User Interface）を選択し、右手用のＵＩを表示画面に表示してステップａ４に移行する。右手用のＵＩが選択されると、ステップａ４以降のステップにおいて右手用のＵＩの表示画面が表示される。ステップａ１において左手が選択されてステップａ３に移行すると、制御手段８は、左手用のＵＩを選択し、左手用のＵＩを表示画面に表示してステップａ４に移行する。左手用のＵＩが選択されると、ステップａ４以降のステップにおいて、左手用のＵＩが表示画面に表示される。
【００３０】
図３（１）は、ステップａ３において左手用のＵＩが選択されたときの表示画面を示す図である。ステップａ３において左手用のＵＩを選択して左手用のＵＩを表示画面に表示すると、ディスプレイ９は、描画エンジン２３から与えられる画像情報に基づいて、「表示の位置に小指、薬指、中指、人差指の各指をのせてください。」という文字情報を表示するとともに、左手の親指を除く４本の各指を載置させるべき４つの載置領域２５を表示する。
【００３１】
ステップａ４では、制御手段８はタッチパネル１１を制御して、親指を除く４本の各指の指紋画像を読込ませてステップａ５に移行する。ステップａ５では、制御手段８は、読込んだ指紋画像に基づいて、正常に指紋画像を読込むことができたか否かを判断し、正常に指紋画像を読込んだと判断した場合にはステップａ６に移行する。たとえば４つの載置領域２５の少なくともいずれか１つに指が載置されていない状態で指紋画像を読込むと、正常に指紋画像を読込むことができない。このように正常に指紋画像を読込むことができなかった場合には、ステップａ７に移行する。ステップａ７では、正常に指紋画像を読込むために、ディスプレイ９は、利用者に指紋が読込むことができなかった旨を報知することによって利用者の入力装置１に対する操作を補助する操作補助情報を可視表示するコーション表示を行う。具体的にはディスプレイ９は、「指紋が正しく入力されていません」という文字情報を表示画面に表示する。これによって利用者に載置領域２５に指を載置させるように促すことができる。ステップａ７においてコーション表示を行うと、再度ステップａ４に移行して、指紋画像を正しく読込めるまでステップａ４、ステップａ５およびステップａ７の処理を繰返す。
【００３２】
ステップａ６では、ステップａ４において親指を除く４本の各指の指紋画像を正常に読込めたので、命令生成部１２は、読込んだ指紋画像を指紋判定テーブル３１に登録してステップａ８に移行する。
【００３３】
図３（２）は、ステップａ６において指紋画像の登録が終了した後の表示画面を表す図である。指紋画像の登録が終了すると、ディスプレイ９は、描画エンジン２３から与えられる画像情報に基づいて、「表示の位置に親指をのせてください。」という文字情報を表示するとともに、左手の親指を載置させるべき載置領域２６を表示する。
【００３４】
ステップａ８では、制御手段８はタッチパネル１１を制御して、親指の指紋画像を読込ませてステップａ９に移行する。ステップａ９では、制御手段８は、読込んだ指紋画像に基づいて、正常に指紋画像を読込むことができたか否かを判断し、正常に指紋画像を読込んだと判断した場合にはステップａ１０に移行する。たとえば載置領域２６に親指が載置されていない状態で指紋画像を読込むと、正常に指紋画像を読込むことができない。このように正常に指紋画像を読込むことができなかった場合には、ステップａ１１に移行する。ステップａ１１では、正常に指紋画像を読込むために、ディスプレイ９は、利用者に指紋が読込むことができなかった旨を報知するコーション表示を行う。具体的にはディスプレイ９は、「指紋が正しく入力されていません」という文字情報を表示画面に表示する。これによって利用者に載置領域２６に親指を載置させるように促すことができる。ステップａ１１においてコーション表示を行うと、再度ステップａ８に移行して、指紋画像を正しく読込めるまでステップａ８、ステップａ９およびステップａ１１の処理を繰返す。
【００３５】
ステップａ１０では、ステップａ８において親指の指紋画像を正常に読込めたので、制御手段８は、読込んだ親指の指紋画像を指紋判定テーブル３１に登録してステップａ１２に移行する。
【００３６】
ステップａ１２では、命令生成部１２は、ステップａ６およびステップａ１０において登録した指紋画像が、指紋判定テーブル３１に登録されていない新規な指紋画像か否かを判断し、登録されていない指紋画像であればステップａ１３に移行する。ステップａ１３では、ディスプレイ９は、利用者に指紋画像が正常に登録されたことを報知するコーション表示を行う。具体的には、ディスプレイ９は、「あなたの指紋データが登録されました」という文字情報を表示する。
【００３７】
ステップａ１４では、制御手段８は、ディスプレイ９を制御して利用者がドライブ席に着座しているか助手席に着座しているか否かの着座位置情報を取得させ、かつこの着座位置情報を指紋画像とともに指紋判定テーブル３１に登録する。ディスプレイ９は、カーナビゲーションシステム２が車両に搭載された状態において、車幅方向の両端部にそれぞれ腕部検出センサを備える。利用者が運転席に着座してタッチパネル１１を指で押圧する場合には、運転席寄りに設けられる腕部検出センサによって腕部が検出され、助手席席に着座してタッチパネル１１を指で押圧する場合には、助手席寄りに設けられる腕部検出センサによって腕部が検出されるので、腕部検出センサの検出結果に基づいて、ディスプレイ９は着座位置情報を取得することができる。この腕部検出センサは、たとえば利用者の身体から発せられる赤外線を検出する赤外線センサによって実現される。着座位置情報を登録すると本処理を終了する。
【００３８】
図３（３）は、指紋画像の指紋判定テーブル３１への登録が正常に完了したことを利用者に報知するための表示画面である。ディスプレイ９は、ステップａ１４において指紋画像の指紋判定テーブル３１への登録が正常に完了すると、図３（３）に示す画像を表示画面に出力して、指紋画像を登録する処理を終了する。
【００３９】
ステップａ１２では、ステップａ６およびステップａ１０において登録した指紋画像が、指紋判定テーブル３１に既に登録されている指紋画像であると命令生成部１２が判断すると、ステップａ１６に移行する。ステップａ１６では、ディスプレイ９は、描画エンジン２３から与えられる画像情報に基づいて、登録しようとしている指紋画像が既に登録されている旨を利用者に報知するコーション表示を行う。具体的には、ディスプレイ９は、「あなたの指紋データは既に登録されています」という文字情報を表示してステップａ１７に移行する。ステップａ１７では、指紋画像の重複登録を防ぐために、ステップａ６およびステップａ１０において指紋判定テーブル３１に登録した指紋画像を消去して、指紋画像を登録する処理を終了する。
【００４０】
以上説明した処理を行うことによって指紋判定テーブル３１に指紋画像を登録することができる。特に入力装置１は、表示画面上において各指を載置すべき載置領域を表示することによって、指紋画像を登録するための入力インタフェースとして機能するので、利用者が載置領域に対応する指を載置するだけで各指の指紋画像を登録することができる。このように読込んだ指紋画像がどの指の指紋に対応するかを逐次利用者が入力する手間を省くことができる。このように五指の全ての指紋画像を登録するので、指紋判定テーブル３１を参照することによって、タッチパネル１１が感圧する指の種類、すなわちどの指で利用者が表示画面を押圧したかを判定することができる。
【００４１】
図４は、モードの階層構造を示す模式図である。本実施の形態のカーナビゲーションシステム２は、特定の操作の処理を表すモードが階層化されている。最上階のモードに地図モード５１と、ＡＶ操作モードと、電話モードと、Ｇ−Ｂｏｏｋモードとの４つのモードがある。さらに地図モード５１の下層には、目的地検索モード５２および交通情報表示モード５３などがある。さらに目的地検索モード５２の下層には、地名から検索するモード５４、ジャンルから検索するモード５５、および電話番号から検索するモード５６などがある。このように各モードが階層化されているので、最上階のモードを除く各モードは、上層のモードに関連付けられている。たとえば地名から検索するモード５４は、地図モード５１および目的地検索モード５２の順に関連付けられている。
【００４２】
地名から検索するモード５４を選択する操作命令を入力するには、地図モード５１、目的地検索モード５２および地名から検索するモード５４をこの順に選択することによって可能だが、本実施の形態では、表示画面上の指の操作と地名から検索するモード５４とを対応させることによって、容易に地名から検索するモード５４を選択する操作命令を入力することを可能にしている。
【００４３】
図５は、表示画面上の指の操作と、操作命令とを対応させて操作命令対応テーブル３４に登録する処理を表すフローチャートである。図６は、表示画面上の指の操作と、操作命令とを対応させて操作命令対応テーブル３４に登録する処理を行うときの表示画面を表す図である。
【００４４】
本実施の形態では、一例として表示画面上の指の操作と、操作命令とを対応させて登録するためのモード（以後、操作登録モードという）の表示画面に基づいて、登録するモードを選択する処理について説明する。利用者が操作登録モードの表示画面の指示にしたがって登録すべきモードを選択する入力を行うと、操作命令対応テーブル３４に登録する処理が開始してステップｂ１に移行する。
【００４５】
図６（１）〜（３）は、一例として地名から検索するモード５４を選択するときの表示画面を表す図である。まず利用者が表示画面に表示される複数のメニューのなかから操作登録モードを選択すると、操作登録モードに遷移して、図６（１）に示す操作登録画面が表示される。モードを選択する場合には、表示画面上においてモードを示すアイコンの表示領域を押下し、モードの下層のモードを表示させるには、各モードから延びる矢印の表示領域を押下する。まず地図モード５１の下層のモードを表示させるために、地図モード５１を示すアイコン３５から延びる矢印（図６（１）において右向きの矢印）３６を利用者が押下すると、図６（２）に示す地図モード５１の下層のモードの画面が表示される。目的地検索モード５２の下層のモードを表示させるために、目的地検索モード５２を示すアイコン３７から延びる矢印（図６（２）において右向きの矢印）３８を利用者が押下すると、図６（３）に示す目的地検索モード５２の下層のモードの画面が表示される。次に地名から検索するモード５４を選択するために、地名から検索するモード５４を示すアイコン３９の表示領域を押下する。このようにしてカーナビゲーションシステム２に地名から検索するモード５４が選択されて入力される。
【００４６】
ステップｂ１では、制御手段８は、入力されたモードの選択を表す情報を読込み、ステップｂ２に移行する。ステップｂ２では、制御手段８は、操作命令対応テーブル３４を参照して、選択されたモードに対応する指の操作が既に登録されているか否かを判断し、登録されている場合にはステップｂ３に移行し、登録されていなければステップｂ５に移行する。
【００４７】
ステップｂ３では、ディスプレイ９は、描画エンジン２３から与えられる画像情報に基づいて、選択されたモードに対応する操作が既に登録されている旨を報知するとともに、このモードを再登録する意志があるか否かを利用者に選択させるためのコーション表示を行う。具体的には、ディスプレイ９は、「選択したモード△△は、既に操作方法が登録されています。再登録しますか？」という文字情報を表示する。このときディスプレイ９は、表示画面に「再登録する」と「再登録しない」とを表す文字情報を表示する。次にステップｂ４に移行する。ステップｂ４では、制御手段８は、選択したモードを再登録するか否かを判断し、再登録する場合にはステップｂ５に移行する。再登録しない場合にはステップｂ１に移行して、再度登録すべきモードを選択する処理を繰返す。制御手段８による再登録するか否かの判断は、利用者が表示画面上に表示される「再登録する」および「再登録しない」のいずれの表示領域を押圧したかに基づいて行われる。
【００４８】
ステップｂ５では、タッチパネル１１は、表示画面上の指の動きを読込んでステップｂ６に移行する。このときタッチパネル１１は、表示画面上の指の動きを読込むと同時に、指紋画像も読込む。ステップｂ６では、制御手段８は、利用者が表示画面上における指の動きの入力を完了したか否かを判断し、まだ入力が完了していなければステップｂ５に移行して指の動きを読込む処理を継続する。ステップｂ６において、利用者が表示画面上における指の動きの入力を完了したと制御手段８が判断するとステップｂ７に移行する。
【００４９】
図６（４）および（５）は、表示画面上の指の動きを読み込むときに表示手段３の表示画面に表示される画像である。表示手段３の表示画面の長手方向の一方を左向き、長手方向の他方を右向きと規定する。また表示手段３の厚み方向および表示手段３の表示画面の長手方向に垂直な上下方向の一方を上向き、上下方向の他方を下向きと規定する。ディスプレイ９は、利用者に登録する指の操作を行うべき領域４２を表示するとともに、前記領域４２において登録する指の操作を行わせる指示を報知する。利用者は登録する操作を行うべき領域４２において表示画面を押圧しながら登録する指の動きを行った後に、「ＯＫ」を表した表示領域を押圧する。この「ＯＫ」を表した表示領域が押圧されると、制御手段８は、指の動きの入力が完了したと判断する。
【００５０】
ステップｂ８では、命令生成部１２は、読込んだ指の動きおよび指の種類を分析する入力分析を行う。具体的には命令生成部１２は、ステップｂ５において読込んだ指紋画像と、指紋判定テーブル３１に登録された指紋画像とを照合して、タッチパネル１１を押圧した指の種類を判定する。つまり左右のいずれの手のどの指で指の操作を行うべき領域４２が押圧されたかを判断する。また命令生成部１２は、表示画面上における指の動きを、平面における上下左右の４つの向きを用いて表現する。たとえば指の軌跡の接線の向きを、上下左右の４つの向きのいずれかに近似する。たとえば図６（５）の登録する操作を行うべき領域４２内に描かれた指の動きの軌跡は、下（↓）向きの軌跡に連続して右（→）向きの軌跡を辿ったと判定することができる。
【００５１】
ステップｂ８では、ディスプレイ９は、描画エンジン２３から与えられる画像情報に基づいて、入力分析を行った結果をコーション表示する。具体的には、ディスプレイ９は、「○指で、□□という操作がされました」という文字情報を表示する。図６（５）に示す一例では、ディスプレイ９は、「中指で、↓→という操作がされました」という文字情報を表示して、中指で下（↓）向き、右（→）向きの一連の指の操作が行われたことを報知する。次にステップｂ９に移行する。
【００５２】
ステップｂ９では、命令生成部１２は、操作命令対応テーブル３４を参照して、ステップｂ７において分析された指の操作に対応する操作指令が既に登録されているか否かを判断し、既に登録されていればステップｂ１０に移行する。ステップｂ１０では、ディスプレイ９は、描画エンジン２３から与えられる画像情報に基づいて、既に操作命令対応テーブル３４に登録された指の操作と同じ操作に対応する操作指令が既に存在する旨を利用者に報知するとともに、この指の操作をステップｂ１で選択された本モードに対応させて操作命令対応テーブル３４に登録するか否かの利用者の意志の入力を促すコーション表示を行う。具体的には、ディスプレイ９は、「モード○○に同様の操作が登録されています。本モードの操作を登録しますか？」という文字情報を表示してステップ１１に移行する。ステップｂ１１では、制御手段８は、本モードに対して、ステップｂ７において分析された指の操作および指の種類を登録するか否かを判断し、登録しない場合にはステップｂ５に移行して、再度指の動きを読込む。これによって、１つの指の操作に対して、複数の異なる操作命令が対応して操作命令対応テーブル３４に登録されることを防ぐことができる。
【００５３】
ステップｂ１１において、本モードに対してステップｂ７において分析された指の操作を操作命令対応テーブル３４に登録すると制御手段８が判断すると、ステップｂ１２に移行する。ステップｂ１１における制御手段８の判断は、利用者の表示画面上の操作に基づいて行われる。
【００５４】
ステップｂ１２では、制御手段８は、ステップｂ７において分析された指の操作に対応して操作命令対応テーブル３４に既に登録されているモードを無効化してステップｂ１３に移行する。ステップｂ１３では、ディスプレイ９は、無効化したモードの操作を報知するコーション表示を行う。具体的にはディスプレイ９は、「モード○○の操作を無効にしました」ということを表す文字情報を表示して、ステップｂ１４に移行する。
【００５５】
ステップｂ９において操作命令対応テーブル３４に登録されていない操作が入力されたと命令生成部１２が判断すると、ステップｂ１４に移行する。
【００５６】
図６（６）は、本モードと、ステップｂ７において分析した指の操作とを対応させて操作命令対応テーブル３４に登録するか否かを確認する表示画面を示す。利用者が表示画面において「ＯＫ」を表示する表示領域を押圧すると、ステップｂ１４では、命令生成部１２は、本モードと、ステップｂ７において分析した指の操作とを対応させて操作命令対応テーブル３４に登録するとともに、軌跡判定テーブル３２にステップｂ７において分析した指の操作を軌跡情報として登録してステップｂ１５に移行する。ステップｂ１５では、ディスプレイ９は、描画エンジン２３から与えられる画像情報に基づいて、登録した操作と、この操作に対応する操作命令とを報知するコーション表示を行う。具体的には、ディスプレイ９は、「○指による操作□□をモード△△に登録しました」という文字情報を表示して、表示画面上の指の操作と、操作命令とを対応させて操作命令対応テーブル３４に登録する処理を終了する。
【００５７】
図６（７）は、登録した操作と、この操作に対応する操作命令とを報知するコーション表示を表す表示画面である。
【００５８】
以上説明した処理を行うことによって、操作命令対応テーブル３４に、表示画面上における指の操作と、操作命令とを対応させて登録することができる。本実施の形態では、指の種類および指の動きと、操作命令とを対応させて操作命令対応テーブル３４に登録する処理について説明したが、指の種類、軌跡情報および押下時間情報の３つの情報のうちから少なくとも１つを選択して、選択した情報と、操作命令とを対応させて操作命令対応テーブル３４に登録することができる。たとえば指の種類および指の動きに押下時間を加えて、指の種類、指の動き、およびこの指の動きに要する押下時間と、操作命令とを対応させて操作命令対応テーブル３４に登録することができる。具体的には、ステップｂ７において入力分析を行うときに、指の種類および指の動きに加えて押下時間情報もタッチパネル１１から取得し、本モードに対して、指の種類、軌跡情報、および押下時間情報を対応して操作命令対応テーブル３４に登録する。またたとえば押下時間情報のみに操作命令を対応させて操作命令対応テーブル３４に登録することができる。
【００５９】
また実施の一例として１本の指の動きに対する軌跡情報を登録するときの処理について説明したが、たとえば複数の指を同時に表示画面に押圧したときの複数の指の種類と、操作命令とを対応させて操作命令対応テーブル３４に登録することもできる。さらに複数の指を同時に表示画面に押圧して、これら複数の指の表示画面における指の操作も軌跡情報として操作命令に対応させて操作命令対応テーブル３４に登録することもできる。
【００６０】
本実施の形態の入力装置１では、生体情報に基づいて指の種類を認証し、指の種類に基づいて操作命令を入力するモードと、指の種類に拘わりなくタッチパネル１１上の指の動きに基づいて操作命令を入力する通常入力モードとがある。具体的には、指紋画像に基づいて指の種類を認証し、認証した指の種類に基づいて操作命令を入力する指紋入力モードと、通常入力モードとがある。通常入力モードと指紋入力モードとは、利用者が特定の操作をすることによって切換え可能である。本実施の形態の入力装置１では、タッチパネル１１は、通常入力モードと指紋入力モードとを切換えるボタンを備える。具体的には、このボタンは、表示画面上に前記ボタンを表示する表示領域を設け、この表示領域内において利用者の指の押下をタッチパネル１１が感圧することによって実現される。
【００６１】
図７は、利用者が表示画面上において指を操作したときに、この操作に基づいて操作命令を生成する処理を表すフローチャートである。指紋入力モードにおいて利用者が表示画面を押圧して、タッチパネル１１が感圧すると、ステップｃ１に移行する。ステップｃ１では、タッチパネル１１は、指紋画像を読込んで命令生成部１２に与え、ステップｃ２に移行する。ステップｃ２では、命令生成部１２は、指紋の判定を行う。具体的には命令生成部１２は、指紋判定テーブル３１に登録された指紋画像を参照して、読込んだ指紋画像を認証してステップｃ３に移行する。ステップｃ３では、命令生成部１２は、読込んだ指紋画像が、指紋判定テーブル３１に登録済みの一または複数の指紋画像のうちの１つの指紋画像と一致するか否かを判断し、一致する指紋画像があればステップｃ４に移行し、一致する指紋画像がなければステップｃ５に移行する。
【００６２】
ステップｃ４では、命令生成部１２は、指紋フラグに数値「１」を代入する。この指紋フラグは、値が「１」のときに読込んだ指紋画像が指紋判定テーブル３１に登録済みの指紋画像に一致することを表し、値が「０」のときに読込んだ指紋画像が指紋判定テーブル３１に登録済みの指紋画像に一致しないことを表す。次にステップｃ７に移行する。
【００６３】
読込んだ指紋画像が指紋判定テーブル３１に登録済みの指紋画像に一致しないとしてステップｃ５に移行すると、制御手段８は、指紋入力モードから通常入力モードに移行する。このように指紋画像が登録済みの指紋画像に一致せずに指の種類を判定することができない場合には、入力装置１は、通常のタッチパネルを備える入力装置として機能する。たとえば指ではない棒状の物によって表示画面を押圧したときにも、入力装置１は通常のタッチパネルを備える入力装置として機能する。次にステップｃ６に移行して、命令生成部１２は、指紋フラグに「０」を代入する。次にステップｃ７に移行する。
【００６４】
ステップｃ７では、命令生成部１２は、タッチパネル１１から与えられる利用者の軌跡情報を読込んで、軌跡情報の判定を行う。具体的には利用者の指が表示画面を押圧してから離間するまでの間に表示画面を辿る利用者の指の軌跡を表す軌跡情報と、軌跡判定テーブル３２に登録された指の軌跡情報とが一致するか否かを判定する。次にステップｃ８に移行する。ステップｃ８では、命令生成部１２は、読込んだ軌跡情報が軌跡判定テーブル３２に登録済みの軌跡情報のいずれか１つに一致するか否かを判定し、一致する軌跡情報がある場合にはステップｃ９に移行し、一致する軌跡情報がない場合にはステップｃ１０に移行する。
【００６５】
ステップｃ９では、命令生成部１２は、軌跡フラグに数値「１」を代入する。この軌跡フラグは、値が「１」のときに読込んだ軌跡が軌跡判定テーブル３２に登録済みの軌跡情報に一致することを表し、値が「０」のときに読込んだ軌跡が軌跡判定テーブル３２に登録済みの軌跡に一致しないことを表す。次にステップｃ１１に移行する。ステップｃ１０では、命令生成部１２は、軌跡フラグに「０」を代入してステップｃ１１に移行する。
【００６６】
ステップｃ１１では、命令生成部１２は、タッチパネル１１から与えられる押下時間情報を読込んで、押下時間の判定を行う。具体的には、利用者の指が表示画面を押圧してから離間するまでの間の時間が、押下時間判定テーブル３３に登録された予め定める範囲の押下時間内か否かの判定を行う。次にステップｃ１２に移行し、命令生成部１２は、読込んだ押下時間が、押下時間判定テーブル３３に登録済みの予め定める範囲の押下時間内か否かを判定し、予め定める範囲の押下時間内である場合にはステップｃ１３に移行し、予め定める範囲の押下時間外の場合にはステップｃ１４に移行する。
【００６７】
ステップｃ１３では、命令生成部１２は、押下時間フラグに数値「１」を代入してステップｃ１５に移行する。押下時間フラグは、値が「１」のときに読込んだ押下時間が押下時間判定テーブル３３に登録済みの予め定める範囲の押下時間内であって、登録済みの押下時間に一致することを表し、値が「０」のときに読込んだ押下時間が押下時間判定テーブル３３に登録済みの予め定める範囲の押下時間外であって、登録済みの押下時間に一致しないことを表す。ステップｃ１４では、命令生成部１２は、押下時間フラグに数値「０」を代入してステップｃ１５に移行する。
【００６８】
ステップｃ１５では、命令生成部１２は、操作命令対応テーブル３４を参照して操作命令を生成する。具体的には命令生成部１２は、指紋フラグ、軌跡フラグおよび押下時間フラグに基づいて、登録済みの指紋画像、軌跡情報および押下時間に基づいて操作命令対応テーブル３４に登録された操作命令を生成して命令受付部１３に出力する。
【００６９】
表１は、指紋フラグ、軌跡フラグおよび押下時間フラグの各フラグの値と、ステップｃ１５において参照する情報との対応関係を表す表である。
【００７０】
【表１】
2008046692.tif 000003
【００７１】
たとえば指紋フラグ、押下時間フラグおよび軌跡フラグの全ての値が「０」のときには、表示画面上における利用者の指の操作が、登録済みの指紋画像、軌跡情報および押下時間のいずれにも一致しないので、命令生成部１２は、単に利用者が表示画面を押圧したときの表示画面上における絶対座標値に基づいて操作命令を生成する。またたとえば指紋フラグ、押下時間フラグおよび軌跡フラグの全ての値が「１」の場合には、表示画面上における利用者の指の操作が、登録済みの指紋画像、軌跡情報および押下時間の全てに一致するので、命令生成部１２は、表示画面上を操作した指の種類、指の軌跡および押圧時間に基づいて操作命令を生成する。
【００７２】
命令生成部１２が操作命令を生成して命令受付部１３に出力すると、操作命令を生成する処理を終了する。
【００７３】
以上説明した本実施の形態の入力装置１によれば、命令生成部１２が操作命令を生成して命令受付部１３に出力すると、命令受付部１３は、与えられた操作命令に基づいて操作対象制御部２１を制御する。これによってカーナビゲーションシステム２は、利用者の表示画面における指の操作に基づいた処理を行う。このように利用者が表示画面上において特定の操作を行うだけで、煩雑な操作をすることなく、利用者の意図する操作命令を容易に入力することができる。また指の種類だけでなく、指の動きに応じた操作命令が生成されるので、指の数以上の異なる操作命令を指の動きに応じて入力することが可能となり、ボタンの数を抑制することができる。したがって装置本体の部品点数の低減を図るとともに入力操作を極力簡単化した入力装置１を実現することができる。また部品点数の低減を図ることによって構造を簡単化することが可能となるので、入力装置１の小形化を図ることができる。
【００７４】
また表示画面上における指の操作に応じて操作命令が入力されるので、利用者は、表示画面を見ることなく操作命令を入力することができる。これによって操作命令を入力しながら、視線を表示画面以外に合わせて他の作業をすることができ、利用者の利便性が向上する。
【００７５】
また本実施の形態の入力装置１によれば、利用者の好みに応じて表示画面上における指の操作と、操作命令とを操作命令対応テーブル３４に登録することができる。たとえば利用者の使用頻度の高い操作命令に対応する指の操作を登録することができ、利用者の利便性が向上する。
【００７６】
また本実施の形態の入力装置１によれば、利用者の入力装置１に対する操作を補助する操作補助情報を可視表示するコーション表示を行うことによって、指紋画像および指の動きなどを登録するときに入力装置１に対して利用者が行うべき操作を報知するので、利用者が戸惑うことなく円滑に指紋画像および指の動きなどを登録することができる。
【００７７】
また本実施の形態の入力装置１によれば、表示画面上の指の動きを上下左右の４つの向きの指の動きに近似した軌跡情報を検出している。このように表示画面上の指の動きを単純化して表現するので、利用者は、登録された軌跡情報に対応する指の動きを容易に再現することができ、容易に操作命令を入力することができる。仮に指の動きをそのまま軌跡情報として登録すると、登録された指の動きをそのまま再現しない限り操作命令を入力することができず、操作命令を入力する操作が煩雑になる。
【００７８】
本実施の形態の入力装置１では、利用者の入力装置１に対する操作を補助する操作補助情報を可視表示するコーション表示を行うが、操作補助情報をスピーカ７から音声として出力してもよい。このように操作補助情報を音声として出力することによって、利用者が表示画面に表示されるコーション表示を読むことなく入力装置１に対する操作を行うことができる。
【００７９】
さらに、タッチパネル１１は、操作補助情報を可視表示または音声として出力するか否かを切換えるボタンを備えていてもよい。利用者がこの表示画面に表示されるボタンを押下することによって、利用者の必要に応じて操作補助情報を出力するか否かを切換えるこ
とができ、利用者の利便性が向上する。
【００８０】
本実施の形態の入力装置１では、指紋画像を認証することによって指の種類を判定しているが、指紋画像に限らずに他の生体情報に基づいて指の種類を判定してもよい。たとえば入力装置１は、静脈認証を行うことによって指の種類を判定するようにしてもよい。
【００８１】
以上の説明では、モードの選択を行う操作命令と、指の操作とを対応させて操作命令対応テーブル３４に登録する処理について説明したが、本実施の形態の入力装置１では、特定のモードにおいて行う指の操作と、この指の操作に対応する操作命令とを対応させて操作命令対応テーブル３４に登録することもできる。
【００８２】
図８は、特定のモードにおける表示画面と、各モードにおける各指の動きと、この指の動きに対応する操作命令との対応関係を表す図である。表２は、特定のモードと、各モードにおける各指の動きと、この指の動きに対応する操作命令とを表す表である。本実施の形態の入力装置１では、表２に示す特定のモードと、各モードにおける各指の動きと、この指の動きに対応する操作命令とは、予め対応させて操作命令対応テーブル３４に登録されている。
【００８３】
【表２】
2008046692.tif 000004
【００８４】
表２および図８を参照しながら表示画面上における指の動きと、操作命令との対応関係について説明する。
【００８５】
図８（１）は、基本（地図）モードにおける各指の動きと、操作命令との対応関係を表す。基本（地図）モードでは、表示画面に現在地を含む周辺の地図画面が表示される。たとえばこの基本（地図）モードにおいて表示画面を小指で押圧すると、基本（地図）モードから図８（２）に示すソースダイレクトモードに切換える操作命令が入力され、ソースダイレクトモードに入力モードが切換わる。また図８（１）〜（４）に示す各モードにおいて表示画面を親指で押圧すると、基本（地図）モードに遷移する操作命令が入力されて、基本（地図）モードに遷移する。したがって、基本（地図）モードにおいて表示画面を親指で押圧した場合には、基本（地図）モードを維持する。
【００８６】
図８（２）は、ソースダイレクトモードにおける各指の動きと、操作命令との対応関係を表す。ソースダイレクトモードでは、表示画面に現在地を含む周辺の地図画面が表示される。このソースダイレクトモードにおける表示画面は、基本（地図）モードの表示画面と同じであるが、基本（地図）モードにおいて表示画面を小指で押圧することによってソースダイレクトモードに遷移するので、利用者はソースダイレクトモードか基本（地図）モードかを把握することができる。たとえばこのソースダイレクトモードにおいて、親指または小指を表示画面に押圧すると、ソースダイレクトモードから基本（地図）モードに遷移する操作命令が入力されて、基本（地図）モードに遷移する。またたとえばソースダイレクトモードの表示画面上において薬指で所定の動きを行うと、ＴＶ制御部１７を操作する操作命令が入力される。またソースダイレクトモードの表示画面上において中指で所定の動きを行うと、Ｒａｄｉｏ制御部１７を操作する操作命令が入力される。またソースダイレクトモードの表示画面上において人差指で所定の動きを行うと、ＣＤ制御部１４、ＤＶＤ制御部１５およびＭＤ制御部１６を含むオーディオ制御部を操作する操作命令が入力される。
【００８７】
表３は、オーディオ操作およびＲａｄｉｏ操作とＴＶ操作とに共通のチューナ（Ｒａｄｉｏ／ＴＶ）操作と、指の動きと、この指の動きに対応する操作命令との関係を表す表である。
【００８８】
【表３】
2008046692.tif 000005
【００８９】
たとえばソースダイレクトモードの表示画面において中指で表示画面を押下すると、音楽を再生または停止する操作命令が入力されて、音声情報を再生しているときには音声情報の再生を停止し、音声情報を再生していないときには音声情報の再生を開始する。音声情報を再生しているか否かは、配分管理部２４から命令生成部１２に与えられる現在の制御状態を表す制御情報に基づいて判断される。またたとえばソースダイレクトモードの表示画面において表示画面を中指で押下しながら右に指を移動すると、次のトラックに移動するトラックアップの操作命令が入力されて、次のトラックに移動する。またたとえばソースダイレクトモードの表示画面において、中指を表示画面に予め定める時間以上押下げ続ける（長押し）と、図８（３）に示すオーディオ再生モードに遷移する操作命令が入力されて、オーディオ再生モードへ遷移する。
【００９０】
またたとえばソースダイレクトモードの表示画面において人差指で表示画面を長押しすると、図８（４）に示すチューナ再生モードに遷移する。またソースダイレクトモードの表示画面において表示画面を人差指で押下しながら右に指を移動すると、チャンネルを１つ上げて切換えるチャンネルアップの操作命令が入力されて、１つ上のチャンネルに切換わる。またソースダイレクトモードの表示画面において表示画面を人差指で押下しながら右に指を移動して、そのまま長押しすると、受信可能なチャンネルまでチャンネルを１つずつ上げていくオートプリセットの操作命令が入力されて、受信可能なチャンネルに切換わる。またソースダイレクトモードの表示画面において表示画面を人差指で押下しながら左に指を移動すると、チャンネルを１つ下げて切換えるチャンネルダウンの操作命令が入力されて、１つ下のチャンネルに切換わる。またソースダイレクトモードの表示画面において表示画面を人差指で押下しながら左に指を移動して、そのまま長押しすると、受信可能なチャンネルまでチャンネルを１つずつ下げていくオートプリセットの操作命令が入力されて、受信可能なチャンネルに切換わる。
【００９１】
図８（３）は、オーディオ再生モードにおける各指の動きと、操作命令との対応関係を表す。図８（４）は、チューナ再生モードにおける各指の動きと、操作命令との対応関係を表す。オーディオ操作モードにおいて利用者が特定の指で表示画面を押下すると、オーディオを操作する操作命令が入力される。またチューナ操作モードにおいて利用者が特定の指で表示画面を押下すると、ＴＶ制御部１７またはラジオ制御部１８に対する操作命令が入力される。
【００９２】
以上説明したように本実施の形態の入力装置１では、表２に示す特定のモードと、各モードにおける各指の動きと、この指の動きに対応する操作命令とは、予め対応させて操作命令対応テーブル３４に登録されている。このように頻繁に使用される操作命令に対応する指の動きを予め登録しておくことによって、利用者が逐次操作命令に対応する指の操作を登録する作業を省略することができ、利用者の利便性が向上する。またこのように操作命令に対応する指の操作を予め登録しておいたとしても、利用者の好みに応じて登録された指の動きを変更して操作命令対応テーブル３４に再度登録し直すことができるので、利用者の好みに応じて操作命令に対応する指の操作を変更可能である。
【００９３】
本実施の形態の入力装置１では、操作選択モードの表示画面にしたがって利用者がモードを選択するが、現在選択されているモードを選択して、このモードを選択する操作命令と、利用者の表示画面上の指の操作とを対応させて操作命令対応テーブル３４に登録してもよい。
【００９４】
図９は、モードの階層構造を示す模式図である。図１０は、表示画面上の指の操作と、操作命令とを対応させて操作命令対応テーブル３４に登録する処理を行うときの、表示画面を表す図である。一例としてプレイリストモード６０を選択し、このプレイリストモード６０を選択する操作命令と、表示画面上の指の操作とを対応させて操作命令対応テーブル３４に登録する処理について説明する。
【００９５】
本実施の形態では、前述したように特定の操作の処理を表すモードが階層化されている。オーディオモード５７の下層には、ＨＤＤ−Ａｕｄｉｏモード５８およびＣＤ  Ｐｌａｙｅｒモード５９などがある。さらにＨＤＤ−Ａｕｄｉｏモード５８の下層には、プレイリストモード６０、アルバムモード６１およびアーティストモード６２などがある。プレイリストモード６０は、オーディオモード５７およびＨＤＤ−Ａｕｄｉｏモード５８の順に関連付けられている。
【００９６】
図１０（１）〜（３）は、プレイリストモード６０を選択するときの表示画面を表す図である。表示画面には、現在のモードを表示する画像に加えて、操作登録モードに遷移するためのボタン４３が表示されている。この操作登録モードに遷移するためのボタン４３を利用者が押圧すると、現在のモードを選択することを表す情報が入力されるとともに、操作登録モードに遷移して、前述した図５のステップｂ１に移行する。
【００９７】
プレイモードリストを選択するには、まずオーディオモード５７の下層に関連付けられている複数のモードからＨＤＤ−Ａｕｄｉｏモード５８を選択し、次にＨＤＤ−Ａｕｄｉｏモード５８の下層に関連付けられているプレイリストモード６０を選択する。プレイリストモード６０が選択されると、プレイリストモード６０に遷移してプレイリストモード６０の下層に関連付けられる複数のモード、および操作登録モードに遷移するためのボタン４３が表示画面に表示される。この表示画面において操作登録モードに遷移するためのボタン４３を表す表示領域を利用者が押圧すると、プレイリストモード６０を選択することを表す情報が入力されるとともに、操作登録モードに遷移して、前述した図５のステップｂ１に移行する。このプレイリストモード６０を選択する操作命令と、指の動きとを対応させて操作命令対応テーブル３４に登録する処理は、前述したステップｂ１からステップｂ１５までの処理と同じなので、重複する説明を省略する。
【００９８】
入力装置１は、操作登録モードに遷移するためのボタン４３を備えるので、利用者がこのボタン４３を押下するだけで、現在のモードを選択して操作登録モードに遷移する。このように登録する操作命令に対応するモードを選択する手間を省いて、指の操作とモードを選択する操作命令とを対応させて操作命令対応テーブル３４に登録することができ、利用者の利便性が向上する。
【００９９】
本発明の他の実施の形態の入力装置１では、指紋画像に基づいて指の種類だけでなく個人を判定する。このように指紋画像に基づいて個人を判定することによって、個人、指の種類、および軌跡情報と操作命令とを対応させて操作命令対応テーブル３４に登録し、命令生成部１２が個人、指の種類、および軌跡情報に基づいて操作命令を生成するようにしてもよい。このように指の種類および軌跡情報に加えて個人を判定することによって、各人ごとに指の操作に対応する操作命令を操作命令対応テーブル３４に登録することが可能となる。すなわち異なる人間が表示画面上において同じ指の操作をしたとしても、異なる操作命令を入力することができる。このように１つのカーナビゲーションシステム２に対して、利用者に応じて操作命令を設定することが可能となる。これによってたとえば複数人でカーナビゲーションシステム２を共用する場合に利用者の利便性が向上する。
【０１００】
本発明のさらに他の実施の形態の入力装置１は、個人を判定することによって各人の表示画面上における指の操作と、操作命令とを対応して操作命令対応テーブル３４に登録する場合には、操作命令対応テーブル３４に操作命令を登録した人によってのみ登録された指の操作と、操作命令との対応を変更可能に構成される。具体的には、命令生成部１２は、指紋画像を判定することによって操作命令を登録した人か否かを判定し、操作命令を登録した人であれば、登録された指の操作と、操作命令との対応関係を変更して操作命令対応テーブル３４に再登録することを許可し、操作命令を登録した人でないと判定すると、変更を許可しない。これによって、利用者が知らない間に他の人によって操作命令を入力する指の操作が変更されることを防ぐことができ、利用者の利便性が向上する。
【０１０１】
本発明のさらに他の実施の形態の入力装置１は、現在表示画面に表示されているモードを表す文字情報を表示画面に表示する。このように各モードを表す文字情報を表示画面に表示することによって、現在のモードを利用者が容易に認識することができる。たとえば異なるモードで同じ表示画面が表示される場合でも、モードを表す文字情報が表示されるので、現在のモードを容易に認識することができる。さらに、モードを表す文字情報が表示されるので、表示画面上における指の操作によって他のモードに遷移したときに、遷移したモードを容易に把握することができる。
【０１０２】
本発明のさらに他の実施の形態の入力装置１は、現在表示画面に表示されているモードを表す音声情報を音としてスピーカ７から出力する。このように各モードを表す音声情報を音として出力することによって、現在のモードを利用者が容易に認識することができる。さらに、モードを表す音声情報が音として出力されるので、表示画面上における指の操作によって他のモードに遷移したときに、遷移したモードを容易に把握することができる。特に表示画面を見ずに表示画面上における指の操作によって他のモードに遷移したときにも、遷移したモードを把握することができるので、利用者の利便性が向上する。
【０１０３】
本実施の形態の入力装置１は、カーナビゲーションシステム２に搭載されるとしたけれども、カーナビゲーションシステム２に限られずに、たとえばオーディオ装置およびＡＶ装置などの入力装置を備える機器に搭載されてもよい。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施形態に係る入力装置１を備えるカーナビゲーションシステム２を示すブロック図である。
【図２】指紋判定テーブル３１に指紋画像を登録する処理を表すフローチャートである。
【図３】指紋判定テーブル３１に指紋画像を登録する処理を行うときに、表示手段３の表示画面に表示される画像を表す図である。
【図４】モードの階層構造を示す模式図である。
【図５】表示画面上の指の操作と、操作命令とを対応させて操作命令対応テーブル３４に登録する処理を表すフローチャートである。
【図６】表示画面上の指の操作と、操作命令とを対応させて操作命令対応テーブル３４に登録する処理を行うときの表示画面を表す図である。
【図７】利用者が表示画面上において指を操作したときに、この操作に基づいて操作命令を生成する処理を表すフローチャートである。
【図８】特定のモードにおける表示画面と、各モードにおける各指の動きと、この指の動きに対応する操作命令との対応関係を表す図である。
【図９】モードの階層構造を示す模式図である。
【図１０】表示画面上の指の操作と、操作命令とを対応させて操作命令対応テーブル３４に登録する処理を行うときの、表示画面を表す図である。
【符号の説明】
【０１０５】
１  入力装置
２  カーナビゲーションシステム
３  表示部  
４  入力判定手段
５  描画制御手段
６  処理実行手段
７  スピーカ
８  制御手段
９  ディスプレイ
１１  タッチパネル
１２  命令生成部
１３  命令受付部
２１  操作対象制御部
３１  指紋判定テーブル
３２  軌跡判定テーブル
３３  押下時間判定テーブル
３４  操作命令対応テーブル
【図１】
2008046692.tif 000006
【図２】
2008046692.tif 000007
【図３】
2008046692.tif 000008
【図４】
2008046692.tif 000009
【図５】
2008046692.tif 000010
【図６】
2008046692.tif 000011
【図７】
2008046692.tif 000012
【図８】
2008046692.tif 000013
【図９】
2008046692.tif 000014
【図１０】
2008046692.tif 000015