(57)【要約】      （修正有）【課題】多点の検知が可能なタッチパネルを活用した実用的なタッチパネル入力装置を提供する。【解決手段】表示およびタッチパネル機能を備えたタッチパネル表示画面を設け右手指の配置に適した右手用２点タッチ入力検知態様と左手指の配置に適した左手用２点タッチ入力検知態様が切り換え可能として、そのいずれかの入力検知態様においてタッチパネルへの２点タッチを検知する。右手用２点タッチ入力検知態様と左手用２点タッチ入力検知態様にそれぞれ対応して右手指の配置に適した右手用２点タッチ入力画面と左手指の配置に適した左手用２点タッチ入力画面をそれぞれ表示する。検知された２点を結ぶ線が左下がりとなるか右下がりとなるかで表示および入力制御を切り換える。【選択図】図４
2011170598.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、右手指の配置に適した右手用２点タッチ入力検知態様と左手指の配置に適した左手用２点タッチ入力検知態様が切り換え可能であり、そのいずれかの入力検知態様において前記タッチパネルへの２点タッチを検知する入力制御部とを有することを特徴とするタッチパネル入力装置。
【請求項２】
前記タッチパネルは表示およびタッチパネル機能を備えたタッチパネル表示画面として構成されるとともに、前記右手用２点タッチ入力検知態様と前記左手用２点タッチ入力検知態様にそれぞれ対応して右手指の配置に適した右手用２点タッチ入力画面と左手指の配置に適した左手用２点タッチ入力画面をそれぞれ前記タッチパネル表示画面に提供する表示制御部を有することを特徴とする請求項１記載のタッチパネル入力装置。
【請求項３】
前記入力制御部は、前記右手用２点タッチ入力検知態様では２点を結ぶ線が左下がりとなる２点の検知に基づいて入力を行うとともに前記左手用２点タッチ入力検知態様では２点を結ぶ線が右下がりとなる２点の検知に基づいて入力を行うことを特徴とする請求項１または２記載のタッチパネル入力装置。
【請求項４】
前記入力制御部は、識別情報に基づいて前記右手用２点タッチ入力検知態様と前記左手用２点タッチ入力検知態様を切り換えることを特徴とする請求項１から３のいずれかに記載のタッチパネル入力装置。
【請求項５】
前記入力制御部は、検知される２点を結ぶ線が左下がりとなるか右下がりとなるかを前記識別情報とすることを特徴とする請求項４記載のタッチパネル入力装置。
【請求項６】
前記入力制御部は、前記右手用２点タッチ入力検知態様と前記左手用２点タッチ入力検知態様において２点検地情報に基づいて異なる入力を行うことを特徴とする請求項１から５のいずれかに記載のタッチパネル入力装置。
【請求項７】
前記入力制御部は、前記右手用２点タッチ入力検知態様と前記左手用２点タッチ入力検知態様のいずれか一方においては２点検地情報に基づいて両者間の相対位置情報を入力し、他方においては２点それぞれの絶対位置情報を入力することを特徴とする請求項６記載のタッチパネル入力装置。
【請求項８】
表示およびタッチパネル機能を備えたタッチパネル表示画面と、右手指の配置に適した右手用２点タッチ用入力画面と左手指の配置に適した左手用２点タッチ用入力画面をそれぞれ前記タッチパネル表示画面に提供する表示制御部と、前記タッチパネルへの２点タッチを検知する検知部とを有することを特徴とするタッチパネル入力装置。
【請求項９】
前記表示制御部は、前記検知部が検知する２点を結ぶ線が左下がりとなる２点の検知に基づいて前記右手用２点タッチ入力画面を提供するとともに、前記検知部が検知する２点を結ぶ線が右下がりとなる２点の検知に基づいて前記左手用２点タッチ入力画面を提供することを特徴とする請求項８記載のタッチパネル入力装置。
【請求項１０】
タッチパネルと、前記タッチパネルへの２点タッチを検知する検知部と、前記検知部により検知される２点を結ぶ線が左下がりとなるか右下がりとなるかを識別する識別部とを有することを特徴とするタッチパネル入力装置。
【請求項１１】
前記識別部に応じ、検知される２点を結ぶ線が左下がりとなるか右下がりとなるかで検知される２点に基づいて異なる入力を行う入力制御部を有することを特徴とする請求項１０記載のタッチパネル入力装置。
【請求項１２】
前記入力制御部は、前記識別部に応じ、検知される２点を結ぶ線が左下がりとなるか右下がりとなる場合のいずれか一方においては２点検地情報に基づいて両者間の相対位置情報を入力し、他方においては２点それぞれの絶対位置情報を入力することを特徴とする請求項１１記載のタッチパネル入力装置。
【請求項１３】
前記入力制御部は、前記識別部に応じ、検知される２点を結ぶ線が左下がりとなるか右下がりとなる場合のいずれか一方において所定の入力を禁止することを特徴とする請求項１１または１２記載のタッチパネル入力装置。
【請求項１４】
前記タッチパネルは表示およびタッチパネル機能を備えたタッチパネル表示画面として構成されるとともに、前記識別部に応じ、検知される２点を結ぶ線が左下がりとなるか右下がりとなる場合のいずれか一方において前記タッチパネル表示画面における所定の表示を禁止する表示画制御部を有することを特徴とする請求項１０から１３のいずれかに記載のタッチパネル入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル入力装置に関する。
【背景技術】
【０００２】
タッチパネル入力装置に関しては種々の提案がなされており、例えば特許文献１や特許文献２には、２点のタッチ位置が検出可能なアナログ抵抗膜方式タッチパネルが提案されている。
【特許文献１】特開２００９−１４６１９１号公報
【特許文献２】特開２０１０−２６６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、タッチパネルの活用おいては具体的に検討しなければならない種々の問題があり、特に多点の検知が可能なタッチパネルについては実用面における検討が未だ不充分である。
【０００４】
本発明の課題は、上記に鑑み、多点の検知が可能なタッチパネルを活用した実用的なタッチパネル入力装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を達成するため、本発明は、タッチパネルと、右手指の配置に適した右手用２点タッチ入力検知態様と左手指の配置に適した左手用２点タッチ入力検知態様が切り換え可能であり、そのいずれかの入力検知態様においてタッチパネルへの２点タッチを検知する入力制御部とを有するタッチパネル入力装置を提供する。これによって、右手指と左手指の配置にそれぞれ適した無理のない２点タッチ入力が可能となる。
【０００６】
本発明の具体的特徴によれば、タッチパネルは表示およびタッチパネル機能を備えたタッチパネル表示画面として構成されるとともに、右手用２点タッチ入力検知態様と左手用２点タッチ入力検知態様にそれぞれ対応して右手指の配置に適した右手用２点タッチ入力画面と左手指の配置に適した左手用２点タッチ入力画面をそれぞれタッチパネル表示画面に提供する表示制御部がタッチパネルに設けられる。これによって、右手指と左手指の配置にそれぞれ適した無理のない２点タッチによるＧＵＩ入力が可能となる。
【０００７】
本発明の他の具体的特徴によれば、入力制御部は、右手用２点タッチ入力検知態様では２点を結ぶ線が左下がりとなる２点の検知に基づいて入力を行うとともに左手用２点タッチ入力検知態様では２点を結ぶ線が右下がりとなる２点の検知に基づいて入力を行う。これによって動きの自由度の高い右手親指と他の指による入力、および右手親指と他の指による入力が可能となる。
【０００８】
本発明のさらに他の具体的な特徴によれば、入力制御部は、識別情報に基づいて右手用２点タッチ入力検知態様と左手用２点タッチ入力検知態様を切り換える。これによって左右の２点タッチ入力検知態様を自動的に切り換えることが可能となる。さらに具体的な特徴によれば、入力制御部は、検知される２点を結ぶ線が左下がりとなるか右下がりとなるかを識別情報とする。これによって２点タッチ情報そのものを識別情報とすることができ、別途の識別手段を設ける必要がなくなる。
【０００９】
本発明の他の具体的な特徴によれば、入力制御部は、右手用２点タッチ入力検知態様と左手用２点タッチ入力検知態様において２点検地情報に基づいて異なる入力を行う。これによって例えばタッチパネル入力装置に適用された場合などにおいて、運転者による左手操作と助手席同乗者の右手操作による入力に差を設け、運転者による危険な操作を防止することができる。さらに具体的な特徴によれば、入力制御部は、右手用２点タッチ入力検知態様と左手用２点タッチ入力検知態様のいずれか一方においては２点検地情報に基づいて両者間の相対位置情報を入力し、他方においては２点それぞれの絶対位置情報を入力する。これによって、入力の容易な相対位置入力とより厳密性を要する絶対位置入力を適切に使い分けることができる。
【００１０】
本発明の他の特徴によれば、表示およびタッチパネル機能を備えたタッチパネル表示画面と、右手指の配置に適した右手用２点タッチ用入力画面と左手指の配置に適した左手用２点タッチ用入力画面をそれぞれタッチパネル表示画面に提供する表示制御部と、タッチパネルへの２点タッチを検知する検知部とを有するタッチパネル入力装置が提供される。これによって、右手指と左手指の配置にそれぞれ適した無理のない２点タッチによるＧＵＩ入力が可能となる。
【００１１】
上記本発明の具体的な特徴によれば、表示制御部は、前記検知部が検知する２点を結ぶ線が左下がりとなる２点の検知に基づいて前記右手用２点タッチ入力画面を提供するとともに、前記検知部が検知する２点を結ぶ線が右下がりとなる２点の検知に基づいて入力画面を自動的に切り換えることができ、入力画面切り換えのための別途の識別手段等を設ける必要がなくなる。
【００１２】
本発明の他の特徴によれば、タッチパネルと、タッチパネルへの２点タッチを検知する検知部と、検知部により検知される２点を結ぶ線が左下がりとなるか右下がりとなるかを識別する識別部とを有するタッチパネル入力装置が提供される。これによって、例えば、２点タッチが右手で行われているか左手で行われているかを自動的に識別することが可能となる。
【００１３】
上記本発明の具体的な特徴によれば、識別部に応じ、検知される２点を結ぶ線が左下がりとなるか右下がりとなるかで検知される２点に基づいて異なる入力を行う入力制御部がタッチパネル入力装置に設けられる。これによって、例えば右手操作か左手操かによって異なる入力を行うことができる。より具体的な特徴によれば、入力制御部は、識別部に応じ、検知される２点を結ぶ線が左下がりとなるか右下がりとなる場合のいずれか一方においては２点検地情報に基づいて両者間の相対位置情報を入力し、他方においては２点それぞれの絶対位置情報を入力する。これによって、入力の容易な相対位置入力とより厳密性を要する絶対位置入力を適切に使い分けることができる。他のより具体的な特徴によれば、入力制御部は、識別部に応じ、検知される２点を結ぶ線が左下がりとなるか右下がりとなる場合のいずれか一方において所定の入力を禁止する。これによって、状況に応じ、不都合な入力操作を防止することができる。
【００１４】
上記本発明の他の具体的な特徴によれば、タッチパネルは表示およびタッチパネル機能を備えたタッチパネル表示画面として構成されるとともに、識別部に応じ、検知される２点を結ぶ線が左下がりとなるか右下がりとなる場合のいずれか一方において前記タッチパネル表示画面における所定の表示を禁止する表示制御部がタッチパネル入力装置に設けられる。これによって、状況に応じ、不都合なＧＵＩ入力操作を防止することができる。
【発明の効果】
【００１５】
上記のように、本発明によれば、多点の検知が可能なタッチパネルを活用した実用的なタッチパネル入力装置を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係るタッチパネル入力装置の実施例を示すブロック図である。
【図２】図１の抵抗膜式タッチパネル表示部において右ハンドル車の運転席側から左手でメニュー選択操作する場合メニュー選択を行う場合の表示画面図である。
【図３】図１の抵抗膜式タッチパネル表示部において右ハンドル車の助手席側から右手でメニュー選択操作する場合の表示画面図である。
【図４】図１の抵抗膜式タッチパネル表示部において行先入力操作を行う場合の表示画面図である。
【図５】図１の抵抗膜式タッチパネル表示部において走行中に地図の拡大縮小操作をする場合の左手操作と右手操作の違いを説明する画面図である。
【図６】図５（Ｂ）の状態から２点の絶対位置で決まる矩形領域を抵抗膜式タッチパネル表示部いっぱいに拡大する操作を示す画面図である。
【図７】図６の経過を経て地図が拡大された履歴がある場合において、その地図を所望の点を中心に所定の縮小率にて広域側に縮小する操作を示す画面図である。
【図８】図５（Ａ）の状態から、２点の絶対位置がどこにあるかにかかわらず地図の拡大操作を行う際の画面図である。
【図９】図５（Ａ）の状態から、２点の絶対位置がどこにあるかにかかわらず地図の縮小操作を行う際の画面図である。
【図１０】図１の実施例における制御部の動作のフローチャートである。
【図１１】図１０のステップＳ１０の詳細を示すフローチャートである。
【図１２】図１０のステップＳ１６の詳細を示すフローチャートである。
【図１３】図１０のステップＳ２４の詳細を示すフローチャートである。
【発明を実施するための形態】
【実施例】
【００１７】
図１は、本発明の実施の形態に係るタッチパネル入力装置の実施例を示すブロック図である。実施例は車両のナビゲーションシ装置（以下カーナビ装置）２を構成しており、装置全体を制御するコンピュータからなる制御部４を有し、運転者による操作部６の操作に応じて、カーナビ装置２を制御する。この制御部４の機能は記憶部８に格納されたソフトウエアによって実行される。記憶部８は、またカーナビ装置２の制御に必要な種々のデータを一時的に格納する。また、制御部４は表示ドライバ１０を介して抵抗膜式タッチパネル表示部１２の表示を制御し、操作部６の操作に必要なＧＵＩ表示を行うとともに制御結果の表示を行う。
【００１８】
抵抗膜式タッチパネル表示部１２は表示部であるとともにタッチパネル入力装置となっていて、表示に直接タッチすることにより入力操作を行うＧＵＩ操作部となっている。また、抵抗膜式タッチパネル表示部１２は、上下左右のタッチ位置情報を出力する4線の出力線（図１では、簡単のため情報伝達方向を示す一本の線で図示）によって制御部４に接続されており、制御部４はこの４線の出力を分析処理することにより、２点のタッチ位置およびその移動を検知することが可能である。この２点のタッチ位置検知による入力の詳細については、後述する。
【００１９】
ＧＰＳ部１８は、ＧＰＳシステムに基づいて衛星および最寄の放送局よりカーナビ装置２の搭載された車両の絶対位置情報である緯度、経度、および高度の情報を得て制御部４に送る。制御部４は、ＧＰＳ部１４からの絶対位置情報を処理し、地図記憶部１６の提供する地図上での車両の位置を抵抗膜式タッチパネル表示部１２に表示する。
【００２０】
カーナビ装置２は、地図記憶部１６に記憶する地図情報の更新等のために無線で外部と通信するため、無線通信部１８およびケーブル経由の入出力部２０を備えている。なお、無線通信部は、通常の電話回線によるものであってもよいし、専用の近距離無線通信部であってもよい。これらの無線通信部１８および入出力部２０は地図情報の入手の他、カーナビシステムまたはＧＰＳシステムについて機能のバージョンアップやメンテナンスデータが発生したとき、外部と通信してこれらの情報を入手することができる。なお、制御部４への操作情報入力は、操作部６または抵抗膜式タッチパネル表示部１２からの操作に加え、マイク１９から音声によっても行うことができる。また、運転者等への情報出力は抵抗膜式タッチパネル表示部１２での表示に加え、スピーカ２１により音声によっても行うことができる。
【００２１】
図２から図９は、図１の抵抗膜式タッチパネル表示部（以下、「表示部」と略称）１２における表示および２点タッチ検知に関連する種々の機能を説明するための表示画面図である。なお、カーナビ装置において、表示部１２は車両の中央部付近に配置されるのが常であるが、右ハンドル車の場合を例にとり、運転者または助手席乗車者が表示部１２におけるタッチパネルを利用して種々のＧＵＩ操作をどのように行うかについて説明する。
【００２２】
まず、図２は、表示部１２上に表示されるメニューにタッチしてメニュー選択を行うＧＵＩ操作を行う場合を示す。図２は、運転者が操作している場合であって、この場合、操作する手は左手２２となる。２点にタッチするには親指とそれ以外の任意の指のいずれか（例えば中指）を用いるのが種々の操作において最も自由度が大きいが、運転席に座った運転者が左手２２を自然に表示部１２においた場合、図２（Ａ）に示すように親指の指先は他の指の指先よりも低い位置になる。従って親指のタッチ位置２４とはそれ以外の任意の指のいずれか（例えば中指であり、以下中指を例にとって説明する）のタッチ位置２６を結んだ線は通常、右下がりとなる。
【００２３】
制御部４は、表示部１２からの情報に基づき右下がりの２点が同時タッチ状態にあることを検知すると、表示ドライバ１０に指示して図２のような左手用メニューレイアウトを表示部１２に表示させる。具体的に述べると、左手用メニューレイアウトでは、左手２２の親指以外のタッチが予定される行先メニュー２８、オーディオメニュー３０およびエアコンメニュー３２が表示部１２の左上寄りに配置されるとともに、親指のタッチが予定される決定エリア３４は、表示部１２の右下寄りに配置される。なお、制御部４が左手用メニュー表示を指示する段階では、親指のタッチ位置２４と中指のタッチ位置２６の絶対位置はどこでもよく、同時タッチ状態の２点を結んだ線が相対的に右下がりであることだけが判定の情報となる。
【００２４】
次に、このような左手用レイアウトにおけるメニュー選択について説明する。例えば中指がメニューの一つ（例えば行先メニュー２８）にタッチされ、同時に親指が決定エリア３４にタッチされていると判断されると、親指のタッチ位置２４と中指のタッチ位置２６の絶対位置が検出され、それに応答して図２（Ａ）のようにタッチが検知された行先メニュー２８および決定エリア３４が太枠で表示される。この状態で、親指の決定エリア３４へのタッチを継続したまま中指のタッチ位置をずらすことによって他のメニューを選択することも可能であり、これに応答して太枠表示が行先メニュー２８からオーディオメニュー３０またはエアコンメニュー３２に移動する。このようなメニュー選択の移動は、白矢印３６に示すように左手２２を上下に平行移動することによって可能である。そしてこのような左手２２の平行移動によって親指が白矢印３８に示すように上下に平行移動してもそのタッチ状態が保持されるよう、決定エリア３４は上下に長く設定されている。
【００２５】
なお、メニュー選択の変更は、上記のように左手２２を上下に平行移動する場合に限らず、左手の自然な動きに応じて任意の２点タッチを行うことが可能である。手の他の動きの例については後述する。また、必ずしも上記のように２点のタッチ状態を保ったままで手の移動を行う必要はなく、一度指を表示部１２から完全に離し、その後、新たな選択のために中指および親指のタッチを行ってもよい。また、２点のタッチは完全に同時に行う必要はなく、まず中指でメニューのいずれかにタッチしてから親指で決定エリア３４にタッチしてもよい。逆に、先に親指で決定エリア３４にタッチしてからこれを支点として中指でメニューのいずれかにタッチしてもよい。図２のように左手用レイアウトが表示されてからのメニュー選択画面では、メニューのいずれかおよび決定エリア３４の２点の同時タッチ状態が検出されない限り、これに反応してメニューおよび決定エリアが太枠表示に変わることはない。
【００２６】
メニュー選択を確定させるためには、例えば、図２（Ａ）のように行先メニュー２８および決定メニュー３４が太枠表示となっている状態において、中指および親指のタッチを継続したまま黒矢印４０で示すように親指を中指に向かってスライドさせる。この親指の動きによって決定エリア３４が行先メニュー２４に向かってドラグされ、例えば両者が重なるまでドラグされた状態になると行先メニュー２８の選択が確定される。そして左手２２を表示部１２から離すと図２（Ｂ）に示すように選択が確定された行先メニュー２８の表示色が変わり、メニューの選択が確定されたことを表示する。
【００２７】
図３は、表示部１２を右ハンドル車の助手席側から操作する場合の表示画面図であり、この場合、操作する手は右手４２となる。助手席に座った同乗者が右手４２を自然に表示部１２においた場合、図３（Ａ）に示すように右手４２の親指の指先は他の指の指先よりも低い位置になる。従って親指のタッチ位置４４と中指のタッチ位置４６を結んだ線は通常、左下がりとなる。
【００２８】
この場合、制御部４は、表示部１２からの情報に基づき左下がりの２点が同時タッチ状態にあることを検知すると、表示ドライバ１０に指示して図３のような右手用メニューレイアウトを表示部１２に表示させる。具体的に述べると、右手用メニューレイアウトでは、行先メニュー４８、オーディオメニュー５０およびエアコンメニュー５２は表示部１２の右上寄りに配置されるとともに、親指のタッチが予定される決定エリア５４は、表示部１２の左下寄りに配置される。このように図３において表示部１２の左側から右手で操作する際のレイアウトは、図２のように表示部１２の右側から左手で操作する場合と左右対称なので、感覚的に同様の操作となり、混乱することがない。なお、左手レイアウト決定の場合と同様、制御部４が右手用メニュー表示を指示する段階では、同時タッチ状態の２点を結んだ線が相対的に左下がりであることだけが判定の情報となる。
【００２９】
次に、図３の右手用レイアウトにおけるメニュー選択について説明する。基本的には図２の右手用レイアウトと同様なので、異なるところを中心に簡略に説明する。例えば中指がメニューの一つ（例えばオーディオメニュー５０）にタッチされ、同時に親指が決定エリア５４にタッチされていると判断されると、図２と同様にして親指のタッチ位置４４と中指のタッチ位置４６の絶対位置が検出され、それに応答して図３（Ａ）のようにタッチが検知されたオーディオメニュー５０および決定エリア５４が太枠で表示される。以下、図３では、図２とは手の異なった動きによる２点タッチの例を示すが、図２や図３に限ることなく、自然な手の動きによる２点タッチが可能であることはいうまでもない。
【００３０】
図３では、親指の決定エリア３４へのタッチを支点としてこれを中心に右手４２を白矢印５６のように回転させることにより中指のタッチ位置をずらし、他のメニューを選択することが可能である。また、親指は必ずしも固定している必要はなく、決定エリア５４の中で自然な移動を伴ってもよい。このような中指のタッチ位置の移動に応答して太枠表示がオーディオメニュー５０から行先メニュー４８またはエアコンメニュー５２に移動する。
【００３１】
なお、このようなメニュー選択の変更は、必ずしも上記のように２点のタッチ状態を保ったまま行う必要はなく、一度指を表示部１２から完全に離し、その後新たな選択のために中指および親指のタッチを行ってもよいことは図２（Ａ）の場合と同様である。また、２点のタッチは完全に同時に行う必要がないことも図２（Ａ）の場合と同様である。図３のように右手用レイアウトにおいても、このレイアウトが表示されてからのメニュー選択画面では、メニューのいずれかおよび決定エリア５４の２点の同時タッチ状態が検出されない限り、これに反応してメニューおよび決定エリアが太枠表示に変わることはないからである。
【００３２】
メニュー選択の確定は、図３（Ａ）と同様にして、例えば、図３（Ａ）のようにオーディオメニュー５０および決定メニュー５４が太枠表示となっている状態において、中指および親指のタッチを継続したまま黒矢印５８で示すように親指を中指に向かってスライドさせ、決定エリア５４をオーディオメニュー５０に向かってドラグすれば、両者が重なる時点でオーディオメニュー５０の選択が確定される。そして右手４２を表示部１２から離すと図３（Ｂ）に示すように選択が確定されたオーディオメニュー５０の表示色が変わり、メニューの選択が確定されたことを表示する
【００３３】
なお、制御部４は、右下がりの２点同時タッチ状態が検知されたときであっても車両が走行中の場合は図２の左手用レイアウトを表示せず、代わりに「走行中は運転者によるメニュー変更操作禁止」の旨を表示部１２上の表示またはスピーカ２１のアナウンスにより運転者に告知する。これは、走行中の運転者の操作による事故を防止するためである。なお、制御部４が左下がりの２点同時タッチ状態が検知されたときは車両が停止中であっても走行中であっても図３の左手用レイアウトが表示されるので、走行中であれば助手席の同乗者にメニューの変更を依頼することができる。ここで、右手用レイアウトが表示されているとき、運転者の右手または左手の不自然な姿勢により右下がりの２点タッチをすることも不可能ではないが、運転者がこのような危険な行動を取らないよう、事前に使用説明書において告知徹底を行う。
【００３４】
図４は、図２（Ｂ）のようにして行先メニューの選択が決定することにより自動的に表示される行先入力用の表示画面図を示す。図４（Ａ）は左手用レイアウトであり、図２（Ａ）と同様にしてタッチされた２点を結んだ線が相対的に右下がりであることが検知されることにより表示される。図４では、親指のタッチ位置６０と親指以外の指（図４では例として人差指）のタッチ位置６２の２点の相対位置を検知している。
【００３５】
図４（Ａ）に示した行先入力用の表示画面の左手用レイアウトでは、左手２２の親指以外のタッチが予定される「あかさたなはまやらわ」の「あ」以外の各行をそれぞれ意味する「Ｋ」、「Ｓ」、「Ｔ」、「Ｎ」、「Ｈ」、「Ｍ」、「Ｙ」、「Ｒ」、「Ｗ」の子音ボタン群６４（簡単のため代表として「Ｋ」のみに番号付与）が表示部１２の画面上端近傍に配置されるとともに、親指のタッチが予定される「あいうえお」の各段をそれぞれ意味する「ａ」、「ｉ」、「ｕ」、「ｅ」、「ｏ」の母音ボタン群６６（簡単のため代表として「ａ」のみに番号付与）が表示部１２の画面右端近傍に配置される。
【００３６】
次に、上記のような左手用レイアウトにおける仮名文字入力について説明する。例えば人差指が子音ボタン群６４の一つ（例えば「Ｔ」）にタッチされ、同時に親指が母音ボタン群６６の一つ（例えば「ｕ」）にタッチされていると判断されると、親指のタッチ位置６０と人差指のタッチ位置６２の絶対位置が検出され、それに応答して図４（Ａ）のようにタッチが検知された子音ボタン「Ｔ」および母音ボタン「ｕ」が太枠で表示される。これらの組み合わせはローマ字の「Ｔｕ」、すなわち仮名の「つ」を意味する。このようにして、親指以外の指による子音ボタンのいずれかおよび親指による母音ボタンの２点タッチにより任意の子音と母音の組合せを指定することができる。なお、「あ」行の仮名については、親指以外の指によるブランクボタン６８へのタッチと親指による母音ボタンの２点タッチにより指定することができる。さらに「ん」の指定については、親指以外の指によるブランクボタン６８へのタッチと親指による「ｎ」ボタン７０の２点タッチにより指定することができる。
【００３７】
なお、上記の入力では濁音、半濁音、撥音、促音、拗音などの入力はできないが、行先入力は新規入力ではなく、元々地図上に登録されている地名などを検索するための情報なので、入力される文字列が増えることによってその配列からソフトウエアで推測することにより該当部分を濁音、半濁音、撥音、促音、拗音に自動修正する。なお、表示部において「Ｇ」、「Ｐ」、「Ｋｙ」などの子音ボタンの数を増やせば、濁音、半濁音、撥音、促音、拗音を直接入力することも可能である。
【００３８】
仮名入力においても、２点のタッチは完全に同時に行う必要はなく、まず人差指でまず子音ボタン群６４またはブランクボタン６８のいずれかにタッチしてから親指で母音ボタン群６６または「ｎ」ボタン７０のいずれかにタッチしてもよいし、その逆でもよい。２点の組合せより指定された仮名の入力を確定させるためには、例えば、図４（Ａ）のように子音ボタン群６４の「Ｔ」ボタンおよび母音ボタン群６６の「ｕ」ボタンが太枠表示となっている状態において、人差指および親指のタッチを継続したまま黒矢印７２で示すように親指を人差指に向かってスライドさせる。この親指の動きによって母音ボタン群６６の「ｕ」ボタンが子音ボタン群６４の決定エリア３４が行先メニュー２４に向かってドラグされ、例えば所定以上両者が接近すると子音と母音の組合せによる仮名の入力が確定する。そして入力が新規確定した仮名は、入力ウインドウ７４に「つ」のごとく確定済みの文字に続けて大文字で表示される。上記のような子音ボタンに母音ボタンをドラグしてくっつけることにより、仮名を確定させる操作は、仮名のローマ字書きに準じた感覚での操作となり、違和感が少ない。これは日本語のローマ字入力に適するが、類似した子音および母音の組合せ文字構造を持つハングル文字の入力にも適する。なお、ハングル文字の場合、パッチムの付加は文字の基本構成を入力したあと図４の「ｎ」ボタン７０または８０のように母音ボタン群の列に配置されるパッチムボタンおよび子音ボタンの組合せを続けて追加指定することにより入力する。
【００３９】
図４の行先入力行先入力用の表示画面には、さらに数字入力用のテンキーボタン７６が表示部１２の画面中央部近傍に表示される。このようなテンキーボタン７６の配置は、子音ボタン群６４を表示部１２の画面上端近傍に配置するとともに母音ボタン群６６を表示部１２の画面右端近傍に配置し、画面中央部に空きスペースを確保したことにより可能となる。テンキーボタン７６による数字入力は通常通りテンキーボタンのいずれかをタッチする１点タッチにより行う。この場合、左手用レイアウト決定における任意位置の２点タッチのうちの１点目のタッチとの混同を避けるため、テンキーの１点タッチが検知されてから、所定時間（例えば１秒）待って、２点目が続けてタッチされないことを確認してから数字入力を確定する。逆に言えば、２点タッチを行う場合は、同時である必要はないものの、２点目のタッチを１点目のタッチから所定時間以内に続けて行うべきことがユーザに要請されることになる。このようにして、所定時間の設定により、１点タッチか２点タッチかの識別が行われる。
【００４０】
図４（Ｂ）は、行先入力のための右手用レイアウトであり、図３（Ａ）と同様にしてタッチされた２点を結んだ線が相対的に左下がりであることが検知されることにより表示される。図４（Ｂ）に示した右手用レイアウトでは、右手４２の親指以外のタッチが予定される子音ボタン群６４およびブランクボタン６８が図４（Ａ）と同様にして表示部１２の画面上端近傍に配置される。このとき操作上の便のために図４（Ｂ）のようにその位置を若干右側にシフトしてレイアウトされる。しかしながら、子音の配置順自体は混乱を避けるため図４（Ａ）と同様となっている。また、レイアウトの余裕があれば、子音ボタン群６４およびブランクボタン６８のレイアウトは図４（Ａ）の左手用レイアウトと図４（Ｂ）の右手用レイアウトで全く共通としてもよい。
【００４１】
これに対し、図４（Ｂ）における右手用レイアウトでは、右手４２の親指のタッチが予定される母音ボタン群７８および「ｎ」ボタン８０が、図４（Ａ）の左手用レイアウトとは異なり、表示部１２の画面左端近傍に配置される。但し、縦方向のボタンの配列自体は混乱を避けるため図４（Ａ）と同じである。右手用レイアウトでは、このようなレイアウトにより、図３（Ａ）と同様にして右手の自然な姿勢により仮名入力が行えるようにしている。図４（Ｂ）の右手用レイアウトにおける子音ボタンと母音ボタンの組合せによる仮名の指定および母音ボタンのドラグによる仮名入力の確定については図４（Ａ）の左手用レイアウトの場合と同様なので説明は省略する。但し、入力ウインドウ８２は手の影にならないよう、図４（Ｂ）では画面左寄りにシフトされている。なお、図４（Ｂ）の右手用レイアウトにおけるテンキーボタン７６の配置は、図４（Ａ）の左手用レイアウトにおけるものと共通である。
【００４２】
図４による行先入力の結果、入力ウインドウ７８または８２に所望の行先が表示されたとき、入力ウインドウ７８または８２をタッチすると表示部１２には自車位置を含む地図が表示され、ナビゲーションが開始される。なお、図２と同様にして制御部４は、右下がりの２点同時タッチ状態が検知されたときであっても車両が走行中の場合は図４（Ａ）の左手用レイアウトを表示せず、代わりに「走行中は運転者によるメニュー変更操作禁止」の旨を表示部１２上の表示またはスピーカ２１のアナウンスにより運転者に告知する。
【００４３】
図５から図９は、自車の位置８４を含む地図８６が表示部１２に表示され、ナビゲーションが行われている状態における地図の拡大縮小操作を説明する画面図である。まず、図５は、走行中における左手操作と右手操作の違いを説明する画面図である。上記で説明したように右ハンドル車の場合、左手操作は運転者によって行われ、右手操作は助手席の同乗者によって行われる。この違いにより、本発明では右手操作と左手操作が異なるよう構成し、運転者に負担をかけないようにして危険を防止するとともに、助手席の同乗者からはその意図をより反映した操作が行えるよう構成している。
【００４４】
図５（Ａ）は、親指のタッチ位置８８および人差指のタッチ位置９０の２点を結んだ線が相対的に右下がりであることが検知されており、その結果として左手操作であることを認識する。この場合は、２点の絶対位置がどこにあるかにかかわらずその相対位置のみを情報として以後の処理を行うので、運転者に正確なタッチ位置を要求することなく、左手の自然なタッチのみに基づいて処理が行われる。これに対し、図５（Ｂ）は、親指のタッチ位置９２と人差指のタッチ位置９４の２点を結んだ線が相対的に左下がりであることが検知されており、その結果として右手操作であることを認識する。この場合は、親指のタッチ位置９２と人差指のタッチ位置９４の２点の絶対位置を検知し、その２点を結ぶ線を対角線とする矩形領域９６を認識して以後の処理を行うので、情報量が多くなる。そしてこの認識のため同乗者による右手操作の場合は、正確な２点のタッチを期待する。
【００４５】
図６は、図５（Ｂ）のようにして地図８６に矩形領域９６が認識された場合、その領域を表示部１２いっぱいに拡大する操作を示す画面図である。矩形領域９６を拡大するためには、図６（Ａ）に示すように、親指および人差指をそれぞれのタッチ位置９２および９４から黒矢印９８および１００で示すように互いに離間するようスライドさせ、その後、右手４２を表示部１２から離す。制御部４は、この動きを拡大操作として認識し、図６（Ａ）の矩形領域９６内の地図部分を図（６（Ｂ）の地図１０２のように表示部１２いっぱいに拡大する。このようにして、走行中の右手操作では、表示されている地図の所望の部分を切り取って表示部１２いっぱいに拡大することができる。
【００４６】
図７は、図６の経過を経て地図が拡大された履歴がある場合において、その地図を所望の点を中心に所定の縮小率にて広域側に縮小する操作を示す画面図である。つまり、それ以前に右手により操作された履歴がある場合がこの縮小操作に該当する。図７（Ａ）は、右手４２の人差指のタッチ点１０４を検知することにより、縮小後の地図の中心位置１０６を決定する。この場合は１点タッチとなるので、２点タッチの１点目タッチと区別するため所定時間（例えば１秒）待って、その後２点目のタッチがないと１点タッチと認識する。そして中心位置１０６が決定されたあと右手４２を表示部１２から離すと、図７（Ｂ）に示すように中心位置１０６が地図の中央に来るように縮小地図１０８が表示される。このときの縮小率は１点タッチが行われる毎に所定率で縮小が行われるのでさらに縮小したい場合は、人差指による１点タッチを繰り返すことになる。それらの操作の途中で拡大の中心点を変更するのは任意である。
【００４７】
なお、図６および図７は、左下がりの２点タッチが検知された場合の右手操作として説明したが、車両が停止している場合は、右下がりの２点タッチが検知された場合においても、図５（Ｂ）のような矩形領域の設定が行われる。これは、運転中でない場合、危険なしに運転者に正確な操作を要求してもよいからであり、運転者は車両を停止させることによって、地図における所望の領域の拡大および所望の１点を中心とする地図の縮小を行うことができる。
【００４８】
図８は、図５（Ａ）のようにして、２点の絶対位置がどこにあるかにかかわらず、親指のタッチ位置８８および人差指のタッチ位置９０の２点を結んだ線が相対的に右下がりであることだけを検知する場合において、地図の拡大操作を行う際の画面図である。この状態において地図を拡大するためには、図８（Ａ）のように親指および人差指をそれぞれのタッチ位置８８および９０から白矢印１１０および１１２で示すように互いに離間するようスライドさせ、その後、左手２２を表示部１２から離す。制御部４は、この動きを拡大操作として認識し、図８（Ｂ）に示すように地図の中心部を固定して所定倍率で拡大した地図１１４を表示部１２に表示する。このようにして、走行中の左手操作では、地図の位置の指定なしに、拡大操作が行われたことのみを検知して地図の中心を固定して拡大を行う。また、拡大率の指定もないので、地図は一回の拡大操作を検知する毎に所定率で拡大される。従ってさらに拡大したい場合は、２点タッチ位置の離間操作を繰り返すことになる。
【００４９】
図９は、図５（Ａ）のようにして、２点の絶対位置がどこにあるかにかかわらず、親指のタッチ位置８８および人差指のタッチ位置９０の２点を結んだ線が相対的に右下がりであることだけを検知する場合において、図８とは逆に地図の縮小操作を行う際の画面図である。この状態において地図１１４を縮小するためには、図９（Ａ）のように親指および人差指をそれぞれのタッチ位置１１６および１１８から白矢印１２０および１２２で示すように互いに接近するようスライドさせ、その後、左手２２を表示部１２から離す。制御部４は、この動きを縮小操作として認識し、図９（Ｂ）に示すように地図の中心部を固定して所定倍率で縮小した地図１２４を表示部１２に表示する。このようにして、走行中の左手操作では、縮小操作の場合に縮小を行う。縮小率についても指定はなく、地図は一回の縮小操作を検知する毎に所定率で縮小される。従ってさらに縮小したい場合は、２点タッチ位置の接近操作を繰り返すことになる。
【００５０】
図１０は、図１の実施例における制御部４の動作のフローチャートである。入出力部２０から車両のエンジン（または電気自動車の場合は「モーター」、以下「エンジン」で代表）のがオンとなったことが伝えられるとフローがスタートし、ステップＳ２において表示すべき地図の初期縮尺が設定される。この初期縮尺は前回エンジンがオフになったときのものを記憶しておいてこれを採用してもよいし、毎回エンジンがオンになるたびに所定縮尺を採用するようにしてもよい。次いで、ステップＳＳ４でＧＰＳ部１４からの自車位置を示すＧＰＳ情報が取得されるとともに、ステップＳ６に至って自車位置を中心とする地図がステップＳ２で設定された倍率にて表示部１２に表示される。
【００５１】
次いで、ステップＳ８では、操作部６によってメニュー表示を求める操作が行われたかどうかチェックする。ステップＳ８でメニュー表示操作が行われたことが検知されるとステップＳ１０のメニュー選択処理に進む。これは、図２および図３で説明した操作を実行する処理であるがその詳細は後述する。メニュー処理が完了すると、ステップＳ１２では、メニュー選択が確定したかどうかチェックし、確定していればステップＳ１４に進んで行先入力メニューが選択されたかどうかチェックする。そして行先入力メニューの選択が確認された場合はステップＳ１６の行先入力処理を実行し、その結果に基づいてステップＳ１８の地図表示に移行する。行先入力処理の詳細は後述する。
【００５２】
一方、ステップＳ１４で行先入力メニューの選択でないと判断されるとステップＳ２０に進み、オーディオ処理またはエアコン処理等の他メニューの処理を行ってステップＳ１８の地図表示に移行する。またステップＳ１２でメニュー選択の確定が確認されない場合は、直ちにステップＳ１８の地図表示に移行する。
【００５３】
ステップＳ１８で地図が表示されるとステップＳ２２で地図へのタッチが検知されたかどうかチェックする。また、ステップＳ８でメニュー表示操作が検知されない時はステップＳ６の地図表示を継続してステップＳ２２の地図タッチ検知に移行する。ステップＳ２２で地図タッチが検知されるとステップＳ２４の地図タッチ処理に入る。その詳細は後述する。地図タッチ処理が完了すると、ステップＳ２６に移行する。一方、ステップＳ２２で地図タッチが検知されない時は直接ステップＳ２６に移行する。ステップＳ２６では、でエンジンがオフになったかどうかチェックし、エンジンオフが検知されないときはステップＳ４に戻る。以下、ステップＳ２６でエンジンオフが検知されない限り、ステップＳ２からステップＳ２６を繰り返し、各操作が検知されないときはステップＳ４で取得されるＧＰＳ情報を更新しながら地図表示を継続してナビゲーションを行うとともに、各操作が行われたときはそれに対応する。一方、ステップＳ２６でエンジンオフが検知された時はフローを終了する。
【００５４】
図１１は、図１０のステップＳ１０におけるメニュー選択処理の詳細を示すフローチャートであり、フローがスタートするとまずステップＳ３２で右ハンドル車であるかどうかチェックする。右ハンドル車でなければステップＳ３４で以下の処理における「右」、「左」をそれぞれ「左」、「右」に逆転させて読替え処理する旨の処理を行ってステップＳ３６に移行する。一方、右ハンドル車であることが確認された場合は直接ステップＳ３６に移行する。これらの左右逆転処理は、カーナビ装置２が車両に設置された時に必要となるもので、右ハンドル車であるか左ハンドル車であるかの情報は無線通信部１８または入出力部２０による車両との情報交換によって取得する。左右逆転読替えを行うかどうかの判断は、カーナビ装置２が一度車両に設置されたあとは答えが同じになるが、カーナビ装置２が持ち出し可能なポータブルのもので、その後右ハンドル車にも左ハンドル車にも持ち込まれる可能性がある場合は、処理の混乱による事故を自動的に避ける意義のあるものである。
【００５５】
ステップＳ１６以降は、ステップＳ３４における左右逆転読替えが行われない場合の右ハンドル車の場合についての処理を示す。まず、ステップＳ３６では、右手レイアウトの表示が行われるとともに所定時間のカウントが開始される。そしてステップＳ３８で右手レイアウト表示後所定時間が経過したかどうかのチェックが行われ、所定時間経過がなければステップＳ４０で２点同時タッチ状態が検知されるかどうかチェックする。２点同時タッチ状態が検知されるとステップ４２に移行し、検知された２点が右下がりかどうかチェックする。そして、右下がり２点であることが検知されると、運転者による左手操作がなされたものと看做し、ステップＳ４４に進んで走行中かどうかチェックする。そして走行中でないことが確認されるとステップＳ４６に進み、右手レイアウト表示に代えて左手レイアウト表示を行い、運転者による左手操作を可能としてステップＳ４８に移行する。
【００５６】
一方ステップＳ４４で走行中であることが検知されるとステップＳ５０に進み、走行中は運転者によるメニュー選択操作は禁止されていることを告知し、ステップＳ５２で右手レイアウト表示を行ってステップＳ４８に移行する。なお、ステップＳ５２は左手レイアウト表示がなされている場合にステップＳ５２に至った時にこれに代えて右手レイアウト表示をおこなうためのものであり、はじめから右手レイアウトが表示されている時はステップＳ５２では何も行わず、右手レイアウト表示を継続する。なお、ステップ４２において検知された２点が右下がりであることが検知されない場合は左下がりの２点が検知されたことに相当し、これは助手席の同乗者による右手操作であることを意味するので、ステップＳ５４で右手レイアウト表示を行ってステップＳ４８に移行する。なお、ステップＳ５４も左手レイアウト表示がなされている場合にステップＳ５４に至った時にこれに代えて右手レイアウト表示をおこなうためのものであり、はじめから右手レイアウトが表示されている時はステップＳ５４では何も行わず、右手レイアウトを継続してステップＳ４８に移行する。
【００５７】
ステップＳ４８では、図２（Ａ）または図３（Ａ）のように、メニューの一つと決定エリア３４の両者へのタッチが検知されたかどうかチェックし、検知があればその検知情報に基づいてステップＳ５６でその２点を更新記憶するとともに２点に対応するエリアを太枠表示する。なお、タッチ位置に変更がなく検知された２点の記憶に変更がなければ同じ情報が上書き更新され、太枠表示されるエリアも変わらない。そしてステップＳ５８に進み、ステップＳ３６で開始された所定時間カウントをリセットし、改めて時間カウントをスタートさせ、ステップＳ６０に移行する。
【００５８】
ステップＳ６０では、図２（Ａ）の黒矢印４０または図３（Ａ）の黒矢印５８で示すような決定エリア３４または５４のメニューへの接近ドラグが行われたかどうかチェックする。そして接近ドラグが検知されるとステップＳ６２に進み、メニュー選択を確定してフローを終了する。また、ステップＳ３８で所定時間の経過が検知されたときは直ちにフローを終了する。一方、ステップＳ６０で接近ドラグが検知されなかったときはステップＳ３８に戻り、以下、ステップＳ６０で接近ドラグが検知されるかステップＳ３８で所定時間の経過が検知されない限り、ステップＳ３８からステップＳ６０を繰り返し、走行と停止の状況変化やメニューへのタッチ変更に対応する。なお、ステップＳ４０で２点の同時タッチ状態が検知されないとき、またはステップＳ５４でメニューの一つと決定エリアとの２点タッチを検知されないときは、ステップＳ３８に戻る。
【００５９】
なお、図１１のフローにおいてステップＳ６０での接近ドラグの検知をもってメニュー選択を確定しているのは、誤って２点タッチしたとしても直ちにメニュー選択を確定せず、もうワンステップの確認操作を入れる安全策を意味する。しかし、このような安全策よりも操作をシンプルにすることを優先する場合は、ステップＳ５８およびステップＳ６０を省略し、ステップＳ４８でメニューの一つと決定エリアとの２点タッチが検知されてステップＳ５４からステップ５６に移行した後、直ちにステップＳ６２に進み、メニュー選択を確定するよう構成してもよい。このように構成した場合は、図２（Ａ）または図３（Ａ）において、メニューの一つと決定エリア３４の両者へのタッチが検知され、タッチされた領域が太枠のように変わった時点でメニュー選択が確定する。
【００６０】
図１２は、図１０のステップＳ１６における行先入力処理の詳細を示すフローチャートであり、フローがスタートするとまずステップＳ７２で左右逆転処理を行う。これは、図１１のステップＳ３２およびステップＳ３４と同じものである。ステップＳ７２の左右逆転処理が終わるとフローはステップＳ７４以下に進む。図１１と同様にして、ステップＳ７４以下では、左右逆転処理において左右逆転読替えが行われない場合の右ハンドル車の場合についての処理を示す。
【００６１】
まず、ステップＳ７６では、右手レイアウトの表示が行われるとともに所定時間のカウントが開始される。そしてステップＳ７６で右手レイアウト表示後、所定時間が経過したかどうかのチェックが行われ、所定時間経過がなければステップＳ７８で１点タッチが検知されるかどうかチェックする。そして、１点同時タッチ状態が検知されるとステップ８０に移行し、所定の識別時間が経過したかどうかチェックする。この識別時間は、２点タッチが厳密に同時には行われないことを前提とし、ステップＳ７８で検知された１点タッチが、２点タッチを意図している場合の１点タッチか、それとも意図しての１点タッチかを識別するためのものである。そして、ステップＳ８０で識別時間が経過したことが検知されない場合はステップＳ８２に進み、２点同時タッチ状態の検知の有無をチェックする。この検知ができない場合はステップＳ８０に戻り、以下、識別時間が経過するか２点同時タッチ状態が検知されるかしない限りステップＳ８０およびステップＳ８２を繰り返す。
【００６２】
ステップＳ８２で２点同時タッチ状態が検知されるとステップＳ８４の左右レイアウト切換処理に入る。この処理は、図１１のステップＳ４２からステップＳ４６およびステップＳ５０からステップＳ５４と同じ処理であり、右手レイアウトと左手レイアウトの切換および走行中の左手レイアウトを禁止するためのものである。そしてステップＳ８４の左右レイアウト切換処理が終わるとステップＳ８６に移行する。
【００６３】
ステップＳ８６では、図４のように、子音ボタン群６４またはブランクボタン６８の一つと母音ボタン群６６（または７８）または「ｎ」ボタン７０（または８０）の一つの両者へのタッチが検知されたかどうかチェックし、検知があればその検知情報に基づいてステップＳ８８でその２点を更新記憶するとともに２点に対応するエリアを太枠表示してステップＳ９０に移行する。なお、図１１のフローと同様、タッチ位置に変更がなく検知された２点の記憶に変更がなければ同じ情報が上書き更新され、太枠表示されるエリアも変わらない。
【００６４】
ステップＳ９０では、図４（Ａ）の黒矢印７２または図４（Ｂ）の黒矢印８２で示すような母音ボタン（または「Ｎ」ボタン）の子音ボタン（またはブランクボタン）への接近ドラグが行われたかどうかチェックする。そして接近ドラグが検知されるとステップＳ９２に進み、一字分の仮名文字入力を確定記憶してステップＳ９４に移行する。一方、ステップで識別時間の経過が検知された時は１点タッチであったと看做してステップＳ９６に移行し、これが図４のテンキー７６の一つへのタッチであるかどうかチェックする。そしてテンキータッチであった場合はステップＳ９８に進み、数字入力を確定してステップＳ９４に移行する。このように数字入力については１点タッチと識別時間の経過のみで一文字分の数字入力を確定する。
【００６５】
ステップＳ９４で所定時間カウントをリセットし、改めてカウントをスタートさせてステップＳ１００に移行する。ここでの所定時間リセットスタートは次の文字入力操作を末意義があるので、ステップＳ７４でスタートさせた所定時間とは異なった文字入力待ちに好適な時間に設定することも可能である。なお、ステップＳ９６でテンキーの一つへのタッチであることが検知できない場合は、意味のない１点タッチであったと看做して何も入力を確定せず直ちにステップＳ１００に移行する。
【００６６】
ステップＳ１００では、ステップＳ９２で新たに確定記憶した一文字分を含め、記憶されている仮名文字列から行先を推定可能かどうかチェックする。そして文字数が少なく推定ができないときはさらに文字を入力することを可能にするためステップＳ７６に戻る。また、ステップＳ７８で１点タッチが検知されないとき、またはステップＳ８６で子音ボタン群等の一つと母音ボタン群等の一つの両者へのタッチが検知されなかったとき、またはステップＳ９０で所定時間内の母音ボタンドラグが検知できなかったときもステップＳ７６に戻る。以下、ステップＳ１００で行先が推定可能であると判断されるかまたはステップＳ７６で所定時間の経過が検知されるかしない限り、ステップＳ７６からステップＳ１００を繰り返し、新たな文字入力を可能とするとともに走行と停止の状況変化や右手／左手レイアウト変更に対応する。
【００６７】
一方、ステップＳ１００において行先推定が可能と判断されたときはステップＳ１０２に進み、入力された文字列に基づいて行先を推定しフローを終了する。なお、ステップＳ７６で所定時間の経過が検知されたときは直ちにフローを終了する。なお、図１２のフローにおいてステップＳ９０での接近ドラグの検知をもって仮名入力を確定しているのは、図１１の場合と同様、誤って２点タッチしたとしても直ちに仮名入力を確定せず、もうワンステップの確認操作を入れる安全策を意味する。しかし、このような安全策よりも操作をシンプルにすることを優先する場合は、図１１の場合と同様、ステップＳ９０を省略し、ステップＳ８６で子音ボタン群等の一つと母音ボタン群等の一つの２点タッチが検知されれば直ちにステップＳ９２に進み、仮名入力を確定するよう構成してもよい。このように構成した場合は、図４において、子音ボタン群等の一つと母音ボタン群等の一つの２点タッチが検知され、タッチされた領域が太枠のように変わった時点でメニュー選択が確定する。
【００６８】
図１３は、図１０のステップＳ２４における地図タッチ処理の詳細を示すフローチャートであり、フローがスタートするとまずステップＳ１１２で左右逆転処理を行う。これは、図１２のステップＳ７２と同様、図１１のステップＳ３２およびステップＳ３４と同じものである。ステップＳ１１２の左右逆転処理が終わるとフローはステップＳ１１４以下に進む。図１１および図１２と同様にして、ステップＳ１１４以下では、左右逆転処理において左右逆転読替えが行われない場合の右ハンドル車の場合についての処理を示す。
【００６９】
まず、ステップＳ１１４では、図１０のステップＳ２２で地図タッチが検知されてから所定時間内に２点同時タッチ状態が検知されるかどうかチェックする。２点同時タッチ状態が検知されるとステップ１１６に移行し、検知された２点が右下がりかどうかチェックする。そして、右下がり２点であることが検知されると、運転者による左手操作がなされたものと看做し、ステップＳ１１８に進んで走行中かどうかチェックする。そして走行中であることが検知されるとステップＳ１２０に移行する。
【００７０】
ステップＳ１２０からステップＳ１２６は、図８および図９の操作に該当するものである。まずステップＳ１２０では、ステップＳ１１４で２点同時タッチ状態が検知されてから所定時間内にその２点が相対的に接近するドラグが行われたかどうかチェックする。そして接近ドラグが検知されるとステップＳ１２２に進み、表示されている地図の中心を固定して所定比率で地図を縮小し、ステップＳ１２４に移行する。これは、図９の操作に該当する。一方、ステップＳ１２０において所定時間内の接近ドラグが検知できなかったときは、直接ステップＳ１２４に移行する。
【００７１】
ステップＳ１２４では、ステップＳ１１４で２点同時タッチ状態が検知されてから所定時間内にその２点が相対的に離間するドラグが行われたかどうかチェックする。そして離間ドラグが検知されるとステップＳ１２６に進み、表示されている地図の中心を固定して所定比率で地図を拡大し、フローを終了する。これは、図８の操作に該当する。一方、ステップＳ１２４において所定時間内の離間ドラグが検知できなかったときは、直ちにフローを終了する。この場合は地図の縮尺に変化は生じない。なお、図１３においては、ステップＳ１２０およびステップＳ１２２の位置とステップＳ１２４およびステップＳ１２６の位置を差替えてもよい。
【００７２】
一方、ステップＳ１１６で右下がり２点が検知されなかったときは、検知された２点が左下がりであることを意味するのでステップＳ１２８に移行し、検知された２点の絶対位置が決定する領域を記憶する。これは、図５（Ｂ）における操作の状態に該当する。次いでステップＳ１３０において所定時間が経過したかどうかチェックし、経過が検知されない場合はステップＳ１３２に進んで検知された２点を相対的に離間するドラグが行われたかどうかチェックする。そして離間ドラグが検知されなければステップＳ１３０に戻り、以下、ステップＳ１３０とステップＳ１３２を繰り返して所定時間内の２点間ドラグを待つ。そしてステップＳ１３２で２点間ドラグが検知されるとステップＳ１３４に進み、ステップＳ１２８で決定記憶された領域内の地図を表示部１２いっぱいに拡大し、フローを終了する。これは、図６の操作の状態に該当する。一方、ステップＳ１３０で所定時間経過が検知された時は直ちにフローを終了する。この場合は地図の拡大は行われない。
【００７３】
また、ステップＳ１１４において、図１０のステップＳ２２で地図タッチが検知されてから所定時間内の２点同時タッチ状態が検知されないときは、図１０のステップＳ２２で１点タッチが検知されたことを意味するから、ステップＳ１３６に移行する。ステップＳ１３６では、図１０のステップＳ２２で地図タッチが検知される直前に２点タッチ位置で決定された領域内の地図が拡大された履歴があるかどうかチェックする。そしてこのような履歴があればステップＳ１３８に進み、図１０のステップＳ２２で検知されたタッチ位置を中心に地図を所定比率で縮小してフローを終了する。これは、図７の操作に該当する。一方、ステップＳ１３６で拡大履歴が検知されない場合は直ちにフローを終了する。この場合は地図の拡大は行われない
【００７４】
上記実施例に示した種々の特徴は、その具体的な実施に限るものではなく、開示した利点を享受できる限り種々の実施において活用可能である。例えば、上記実施例では右手用レイアウトと左手レイアウトの切換を走行中かどうかの検知と関連づけており、これは、走行中であっても比較的危険の少ない一定の操作を運転者に許すとともに、助手席の同乗者からは走行中であっても複雑な総祖や正確さを要する操作を可能とするものであって、一律に走行中の操作を制限する場合よりもフレキシブルな操作を可能とする点で有用である。また、実施例では、運転者による操作であるか同乗者による操作であるかを右下がり２点が検知されるか左下がり２点が検知されるかによって判断しており、この構成は運転者か同乗者かを識別する他の手段を要しない点で有用である。しかしながら、右手用レイアウトを運転者が無理な姿勢で操作することによる事故を絶対に防止することを重視する場合は、運転者か同乗者かを識別する赤外線検知等を別途設け、これによって右手用レイアウトと左手用レイアウトを切り換えるよう攻勢してもよい。また、構成を簡単にしてカーナビ操作による事故を防止することを優先する場合は、右手用レイアウトであるか左手用レイアウトであるかにかかわらず、走行中の複雑な操作を禁止するように構成してもよい。以上いずれの場合においても、手の構造に合わせた右手用レイアウトと左手用レイアウトの切り換えは、手による２点操作を容易にする上で有用である。
【００７５】
また、上記実施例はカーナビにおける実施を示したが、開示された種々の特徴のいくつかはカーナビにおける実施に限るものではなく、開示した利点を享受できる限り種々の機器において実施可能である。例えば、デジタルスチルカメラやデジタルムービーカメラにおけるタッチパネル表示部、携帯電話などのモバイル機器におけるタッチパネル表示部において広く活用が可能である。さらには、上記において開示された右手による２点タッチ操作と左手による２点タッチ操作の切り換えなど種々の特徴のいくつかは表示機能を有さないタッチパネルにおいても活用可能なものである。
【産業上の利用可能性】
【００７６】
本発明は、例えばカーナビ装置におけるタッチパネル入力装置等に適用することができる。
【符号の説明】
【００７７】
１２  タッチパネル
４  入力制御部
１２  タッチパネル表示画面
４、１０  表示制御部
４  検知部
４  識別部
【図１】
2011170598.tif 000003
【図５】
2011170598.tif 000004
【図６】
2011170598.tif 000005
【図７】
2011170598.tif 000006
【図８】
2011170598.tif 000007
【図９】
2011170598.tif 000008
【図１０】
2011170598.tif 000009
【図１１】
2011170598.tif 000010
【図１２】
2011170598.tif 000011
【図１３】
2011170598.tif 000012
【図２】
2011170598.tif 000013
【図３】
2011170598.tif 000014
【図４】
2011170598.tif 000015