(57)【特許請求の範囲】
【請求項１】
前面にタッチパネルが設けられた表示部と、
上記タッチパネルに対してタッチ動作されたタッチ地点と、アンタッチ動作されたアンタッチ地点とに基づいて上記タッチ動作の移動量を算出する移動量算出部と、
上記移動量に応じて上記タッチ動作が押下操作であるかジェスチャー操作であるかを判別する操作判別部と、
上記操作判別部による判別結果に応じて、上記押下操作に応じたコマンド、又は上記ジェスチャー操作に応じたコマンドを認識し、認識したコマンドに応じた処理を実行するコマンド実行部と
を具え、
上記ジェスチャー操作に応じたコマンドは、上記表示部に表示されているページを切り替えるためのページ切替コマンドであり、
上記コマンド実行部は、上記ページ切替コマンドに応じて、上記表示部に表示されている第１のページを、当該第１のページに関する情報を詳細に示す第２のページに切り替える、又は上記表示部に表示されている上記第２のページを元の上記第１のページに切り替える切替処理を実行する
情報処理装置。
【請求項２】
上記操作判別部は、上記移動量が所定の閾値を超える場合、上記ジェスチャー操作であると判別する
請求項１に記載の情報処理装置。
【請求項３】
上記操作判別部は、上記タッチ動作がボタンが表示されていない領域でのタッチ動作であり、且つ移動量が所定の閾値を超える場合に、当該タッチ動作を上記ジェスチャー操作であると判別する一方で、上記タッチ動作がボタンが表示されている領域でのタッチ動作であり、且つ移動量が所定の閾値以下である場合に、当該タッチ操作をボタンに対する押下操作であると判別する
請求項２に記載の情報処理装置。
【請求項４】
上記コマンド実行部は、上記ジェスチャー操作のパターンに応じて、当該ジェスチャ操作に応じたコマンドが、上記第１のページを上記第２のページに切り替えるためのページ捲りコマンドであるか、上記第２のページを元の上記第１のページに切り替えるためのページ戻しコマンドであるかを認識する
請求項２に記載の情報処理装置。
【請求項５】
表示部における前面のタッチパネルに対してタッチ動作されたタッチ地点をタッチ地点認識部によって認識するタッチ地点認識ステップと、
上記タッチ地点認識ステップの後、上記タッチパネルに対してアンタッチ動作されたアンタッチ地点をアンタッチ地点認識部によって認識するアンタッチ地点認識ステップと、
上記タッチ地点と上記アンタッチ地点とに基づいて上記タッチ動作の移動量を移動量算出部によって算出する移動量算出ステップと、
上記移動量に応じて上記タッチ動作が押下操作であるかジェスチャー操作であるかを操作判別部によって判別する操作判別ステップと、
上記操作判別ステップでの判別結果に応じて、上記押下操作に応じたコマンド、又は上記ジェスチャー操作に応じたコマンドをコマンド実行部によって認識し、認識したコマンドに応じた処理を当該コマンド実行部によって実行するコマンド実行ステップと
を有し、
上記ジェスチャー操作に応じたコマンドは、上記表示部に表示されているページを切り替えるためのページ切替コマンドであり、
上記コマンド実行部は、上記ページ切替コマンドに応じて、上記表示部に表示されている第１のページを、当該第１のページに関する情報を詳細に示す第２のページに切り替える、又は上記表示部に表示されている上記第２のページを元の上記第１のページに切り替える切替処理を実行する
タッチ動作認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びタッチ動作認識方法に関し、例えば持ち運び自在なポータブルナビゲーションデバイスに適用して好適なものである。
【背景技術】
【０００２】
従来、ポータブルナビゲーションデバイス（以下、これをＰＮＤと呼ぶ。）においては、クレードルを介して車両のダッシュボードに装着し、かつ取り外しできるようになされている。
【０００３】
この種のＰＮＤでは、クレードルを介してダッシュボードに装着された場合には当該ＰＮＤがカーナビゲーションとして用いられ、ダッシュボードから取り外された場合にはパーソナルナビゲーションとして用いられるようになされている。
【０００４】
このＰＮＤは、手軽にユーザが持ち運びながら使用することができることを主な用途としている関係上、当該ＰＮＤとは別にリモコンを用いるよりも、液晶ディスプレイの前面に設けられたタッチパネルを介してユーザからのコマンドを受け付けるユーザインタフェースが採用されている。
【０００５】
一方、表示一体型タブレットに対して指を使ったポインティング操作によってページ捲りを行う電子ブック表示制御装置がある（例えば、特許文献１参照）。
【特許文献１】特開2004-348755公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところでかかる構成のＰＮＤにおいては、目的地をユーザに選択させるため複数の目的地候補を表示し、それが複数ページ分も存在する場合、目的地を決定するまでにページ捲り操作をユーザに行わせる必要がある。
【０００７】
その際、ＰＮＤでは、上述した電子ブック表示制御装置のような指を使ったポインティング操作に応じてページ切換処理を行う場合、ユーザの指先でページ捲りボタンではなく誤って目的地候補をタッチしてしまった瞬間に当該目的地候補に対する押下操作が行われたと誤認識してしまうことが多く、ポインティング操作を行おうとしているユーザの意思を必ずしも正確に反映できないことがあるという問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、ユーザのタッチ動作に応じたコマンドを正確に認識し得る情報処理装置及びタッチ動作認識方法を提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明においては、前面にタッチパネルが設けられた表示部と、タッチパネルに対してタッチ動作されたタッチ地点と、アンタッチ動作されたアンタッチ地点とに基づいてタッチ動作の移動量を算出する移動量算出部と、移動量に応じてタッチ動作が押下操作であるかジェスチャー操作であるかを判別する操作判別部と、操作判別部による判別結果に応じて、押下操作に応じたコマンド、又はジェスチャー操作に応じたコマンドを認識し、認識したコマンドに応じた処理を実行するコマンド実行部とを設け、ジェスチャー操作に応じたコマンドは、表示部に表示されているページを切り替えるためのページ切替コマンドであり、コマンド実行部は、ページ切替コマンドに応じて、上記表示部に表示されている第１のページを、当該第１のページに関する情報を詳細に示す第２のページに切り替える、又は上記表示部に表示されている上記第２のページを元の第１のページに切り替える切替処理を実行するようにする。
【００１０】
これにより情報処理装置では、タッチ動作が押下操作であるのかジェスチャー操作であるのかをタッチ動作の移動量に基づいて判別し、その押下操作に応じたコマンドであるのか或いはジェスチャー操作に応じたコマンドであるのかを正確に認識することができる。
【００１１】
また本発明のタッチ動作認識方法においては、表示部における前面のタッチパネルに対してタッチ動作されたタッチ地点をタッチ地点認識部によって認識するタッチ地点認識ステップと、タッチ地点認識ステップの後、タッチパネルに対してアンタッチ動作されたアンタッチ地点をアンタッチ地点認識部によって認識するアンタッチ地点認識ステップと、タッチ地点とアンタッチ地点とに基づいてタッチ動作の移動量を移動量算出部によって算出する移動量算出ステップと、移動量に応じてタッチ動作が押下操作であるかジェスチャー操作であるかを操作判別部によって判別する操作判別ステップと、操作判別ステップでの判別結果に応じて、押下操作に応じたコマンド、又はジェスチャー操作に応じたコマンドをコマンド実行部によって認識し、認識したコマンドに応じた処理を当該コマンド実行部によって実行するコマンド実行ステップとを有し、ジェスチャー操作に応じたコマンドは、表示部に表示されているページを切り替えるためのページ切替コマンドであり、コマンド実行部は、ページ切替コマンドに応じて、上記表示部に表示されている第１のページを、当該第１のページに関する情報を詳細に示す第２のページに切り替える、又は上記表示部に表示されている上記第２のページを元の第１のページに切り替える切替処理を実行するようにする。
【００１２】
これによりタッチ動作認識方法では、タッチ動作が押下操作であるのかジェスチャー操作であるのかをタッチ動作の移動量に基づいて判別し、その押下操作に応じたコマンドであるのか或いはジェスチャー操作に応じたコマンドであるのかを正確に認識することができる。
【発明の効果】
【００１３】
本発明によれば、タッチ動作が押下操作であるのかジェスチャー操作であるのかをタッチ動作の移動量に基づいて判別し、その押下操作に応じたコマンドであるのか或いはジェスチャー操作に応じたコマンドであるのかを正確に認識することができ、かくしてユーザのタッチ動作に応じたコマンドを正確に認識し得る情報処理装置及びタッチ動作認識方法を実現することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面について、本発明の一実施の形態を詳述する。
【００１５】
（１）ＰＮＤの全体外観構成
図１において、１は全体として本発明のポータブルナビゲーションデバイス（以下、これをＰＮＤと呼ぶ。）を示し、４．８型の液晶ディスプレイが搭載された表示部２を有し、当該表示部２に対して地図、現在位置アイコンＰＳＴ及び目的地までの走行経路等を提示するようになされている。
【００１６】
またＰＮＤ１は、車両のダッシュボード上に吸盤３Ａを介して取付けられたクレードル３によって当該ＰＮＤ１が保持されると共に電気的に接続され、車両のバッテリーから供給される電力によって動作すると共に、クレードル３から取り外されたときには内蔵のバッテリーから供給される電力によって独立した状態でも動作するようになされている。
【００１７】
（２）ＰＮＤの回路構成
図２に示すようにＰＮＤ１は、マイクロコンピュータ構成の制御部１６が基本プログラムに従って全体を統括制御すると共に、ハードディスク等に格納された種々のアプリケーションプログラムに従って各種ナビゲーション処理や後述するコマンド認識処理等を実行するようになされている。
【００１８】
実際上ＰＮＤ１は、ＧＰＳアンテナ１１によって受信した複数のＧＰＳ衛星からの衛星信号Ｓ１をＧＰＳモジュール１２によってそれぞれ復調し、その結果得られる軌道データと、複数のＧＰＳ衛星から車両までの距離データとに基づいて車両の現在位置を正確に測位し、その現在位置データＳ２をルート探索部１３へ送出する。
【００１９】
因みに、軌道データとは、ＧＰＳ衛星がどのような軌道で周回しているかを示す詳細軌道情報（パラメータ）であり、車両の現在位置を正確に測位するために少なくとも３個のＧＰＳ衛星から取得しておく必要があるものである。
【００２０】
ルート探索部１３は、現在位置データＳ２に基づいて、車両の現在位置を含む周辺の地図データＳ３を地図データ格納部１４から読み出し、現在位置からユーザによって設定された目的地までの走行ルートを探索し、その走行ルートを含む経路案内地図を生成した後、その経路案内地図データＳ４を液晶ディスプレイでなる表示部２へ送出する。
【００２１】
表示部２は、図３に示すように、経路案内地図データＳ４に応じた案内地図画像Ｇ１を表示することにより、現在位置アイコンＰＳＴから目的地（図示せず）までの走行経路をユーザに対して目視確認させ得るようになされている。
【００２２】
ところでＰＮＤ１の制御部１６は、案内地図画像Ｇ１の左下方に設けられているアプリケーションメニューボタンＭＢが押下操作されたことに応じた命令Ｓ７を、タッチパネル１５を介して受け取ると、各種データ格納部１７からアプリケーションメニュー画面データＳ５を読み出す。
【００２３】
そしてＰＮＤ１の制御部１６は、図４に示すように、アプリケーションメニュー画面データＳ５に応じたアプリケーションメニュー画面Ｇ２を表示部２に表示する。このアプリケーションメニュー画面Ｇ２では、音楽再生を行うための音楽ボタンＢ１、ビデオ再生を行うためのビデオボタンＢ２、目的地又は立寄地の候補となり得るＰＯＩ(Point Of Interest)を提示するためのガイドブックボタンＢ３が、ユーザのタッチ動作による選択対象として設けられている。
【００２４】
ＰＮＤ１の制御部１６は、アプリケーションメニュー画面Ｇ２のガイドブックボタンＢ３がタッチ動作されたことを、タッチパネル１５（図２）を介して認識すると、各種データ格納部１７からガイドブックボタンＢ３に対応付けられたブックセレクト画面データＳ６を読み出す。
【００２５】
そしてＰＮＤ１の制御部１６は、図５に示すように、ブックセレクト画面データＳ６に応じたブックセレクト画面Ｇ３を表示部２に表示する。このブックセレクト画面Ｇ３では、ガイドブックの選択対象として例えば「１００スポット」項目ＫＬ１、「１０００スポット」項目ＫＬ２、「イルミネーション情報 無料版」項目ＫＬ３、「駅弁サーチ・無料版２」項目ＫＬ４等が一覧表示されており、これらを上下方向へスクロールさせるための上ボタンＵＢ１及び下ボタンＤＢ１が設けられている。
【００２６】
さらにブックセレクト画面Ｇ３では、「戻る」ボタンＢＢ１が設けられており、当該「戻る」ボタンＢＢ１がユーザによってタッチ動作されたとき、ＰＮＤ１の制御部１６は、ブックセレクト画面Ｇ３からアプリケーションメニュー画面Ｇ２へ、表示部２の表示内容を元に戻すようになされている。
【００２７】
ＰＮＤ１の制御部１６は、ブックセレクト画面Ｇ３の例えば「１０００スポット」項目ＫＬ２がタッチ動作されたことを、タッチパネル１５を介して認識したとき、当該「１０００スポット」項目ＫＬ２に対してパスワードが設定されているのであれば、各種データ格納部１７からパスワード入力要求画面データＳ７を読み出す。
【００２８】
そしてＰＮＤ１の制御部１６は、図６に示すように、パスワード入力要求画面データＳ７に応じたパスワード入力要求画面Ｇ４を表示部２に表示する。パスワード入力要求画面Ｇ４では、パスワード入力欄ＩＰ、アルファベットキーＡＫ、数字キーＮＫ、削除キーＤＫ、確定キーＥＫが設けられていると共に、パスワード入力欄ＩＰのカーソルＣＳを左右へ移動させるための左ボタンＬＢ１、右ボタンＲＢ１、及び戻るボタンＢＢ２等が設けられている。
【００２９】
この場合も、ＰＮＤ１の制御部１６は、「戻る」ボタンＢＢ２がタッチ動作されたとき、パスワード入力要求画面Ｇ４からブックセレクト画面Ｇ３へ表示部２の表示内容を元に戻すようになされている。
【００３０】
ＰＮＤ１の制御部１６は、パスワード入力要求画面Ｇ４のパスワード入力欄ＩＰにアルファベットキーＡＫや、数字キーＮＫ等に対するタッチ動作に応じて入力されたパスワードを表示し、確定キーＥＫに対するタッチ動作に応じて当該パスワード入力欄ＩＰに表示したパスワードを確定するようになされている。
【００３１】
ＰＮＤ１の制御部１６は、パスワード入力要求画面Ｇ４のパスワード入力欄ＩＰに入力されたパスワードに基づいて認証が出来たとき、各種データ格納部１７からスポットセレクト画面データＳ８を読み出す。
【００３２】
そしてＰＮＤ１の制御部１６は、図７に示すように、スポットセレクト画面データＳ８に応じたスポットセレクト画面Ｇ５を表示部２に表示する。スポットセレクト画面Ｇ５では、目的地又は立寄地の候補となり得るＰＯＩとして例えば「Ｇ０００１  城南公園」、「Ｇ０００２  ゴールドブリッジ」、「Ｇ０００３  ポートサイドタワー」、「Ｇ０００４  夢見が丘」等のスポット項目ＳＡ１〜ＳＡ４が一覧表示されており、これらを上下方向へスクロールさせるための上ボタンＵＢ２及び下ボタンＤＢ２が設けられている。
【００３３】
さらにスポットセレクト画面Ｇ５では、「戻る」ボタンＢＢが３設けられており、当該「戻る」ボタンＢＢ３がタッチ動作されたとき、ＰＮＤ１の制御部１６は、スポットセレクト画面Ｇ５からブックセレクト画面Ｇ３へ、その表示内容を戻すようになされている。
【００３４】
ＰＮＤ１の制御部１６は、スポットセレクト画面Ｇ５の例えば「Ｇ０００１  城南公園」のスポット項目ＳＡ１がタッチ動作されたことを、タッチパネル１５を介して認識したとき、各種データ格納部１７から「Ｇ０００１  城南公園」に関する紹介ページ画面データＳ８を読み出す。
【００３５】
そしてＰＮＤ１の制御部１６は、図８に示すように、紹介ページ画面データＳ８に応じた紹介ページ画面Ｇ６を表示部２に表示する。この紹介ページ画面Ｇ６には、ガイドブック名表示欄ＴＬ１、写真表示欄ＧＡ、スポット項目名表示欄ＮＬ１、場所特定情報表示欄ＡＬ、上述した案内地図画像Ｇ１（図３）へ戻すための「地図へ」ボタンＭＢ１及び戻るボタンＢＢ４が設けられている。
【００３６】
なお紹介ページ画面Ｇ６は、画面中央下方に次ページへ進ませるための矢印表示されたネクストボタンＮＴ１と、１つ前のページへ戻すための矢印表示されたバックボタンＢＫ１とが設けられており、ネクストボタンＮＴ１がタッチ動作された場合、ＰＮＤ１の制御部１６は各種データ格納部１７から「城南公園」に関する次の詳細ページ画面データＳ９を読み出す。
【００３７】
そしてＰＮＤ１の制御部１６は、図９に示すように、詳細ページ画面データＳ９に応じた詳細ページ画面Ｇ７を表示部２に表示する。この詳細ページ画面Ｇ７では、ガイドブック名表示欄ＴＬ２、スポット項目名表示欄ＮＬ２、「Ｇ０００１  城南公園」の詳細な内容を表した詳細内容表示欄ＤＬ、案内地図画像Ｇ１（図３）へ戻すための「地図へ」ボタンＭＢ２及び戻るボタンＢＢ５が設けられている。
【００３８】
これによりＰＮＤ１の制御部１６は、詳細ページ画面Ｇ７の詳細内容表示欄ＤＬをユーザに対して目視確認させることにより、「Ｇ０００１  城南公園」の詳細な内容を認識させ、目的地又は立寄地として設定するべきか否かを判断させ得るようになされている。
【００３９】
ところで、この場合も、詳細ページ画面Ｇ７は、画面中央下方に次ページへ進ませるための矢印表示されたネクストボタンＮＴ２と、１つ前のページへ戻すための矢印表示されたバックボタンＢＫ２とが設けられており、バックボタンＮＴ２がタッチ動作された場合、ＰＮＤ１の制御部１６は各種データ格納部１７から上述した「Ｇ０００１  城南公園」に関する紹介ページ画面Ｇ６へ表示部２の内容を戻すようになされている。
【００４０】
これに加えてＰＮＤ１の制御部１６は、この紹介ページ画面Ｇ６から次の詳細ページ画面Ｇ７へ進ませる（すなわちページを捲る）際、又は詳細ページ画面Ｇ７から紹介ページ画面Ｇ６へ戻す（すなわちページを戻す）際、ネクストボタンＮＴ１、ＮＴ２、バックボタンＢＫ１、ＢＫ２に対するタッチ動作によって行うのではなく、表示部２のタッチパネル１５に対する指先のジェスチャー操作に応じたコマンドを理解し、そのコマンドに応じてページ捲り処理やページ戻し処理等を行い得るようになされており、その内容について次に説明する。
【００４１】
（３）コマンド認識処理手順
図９に示すように、実際上、ＰＮＤ１の制御部１６は、ハードディスクから起動したアプリケーションプログラムであるコマンド認識処理プログラムに従って、ルーチンＲＴ１の開始ステップから入って次のステップＳＰ１へ移り、ユーザの指先によるタッチパネル１５に対するタッチ動作を認識すると、次のステップＳＰ２へ移る。
【００４２】
ステップＳＰ２においてＰＮＤ１の制御部１６は、ユーザの指先がタッチパネル１５から離れたときのアンタッチ動作を認識すると、次のステップＳＰ３へ移る。
【００４３】
ステップＳＰ３においてＰＮＤ１の制御部１６は、ステップＳＰ１で認識したタッチ動作の地点から、ステップＳＰ２で認識したアンタッチ動作の地点までの表示部２上における指先の移動量を算出し、次のステップＳＰ４へ移る。
【００４４】
ステップＳＰ４においてＰＮＤ１の制御部１６は、ステップＳＰ３で算出した指先の移動量が所定の閾値（例えば５ｍｍ）以下であるか否かを判定し、肯定結果が得られた場合、それは移動量が殆ど無い状態であって、指先のドラッグ動作に基づくジェスチャー操作ではないと認識し、次のステップＳＰ５へ移る。
【００４５】
ステップＳＰ５においてＰＮＤ１の制御部１６は、指先の動きがジェスチャー操作ではないので、図１１に示すように、アンタッチ動作したときの地点に何らかのボタン例えばネクストボタンＮＴ１が存在するか否かを判定する。
【００４６】
ここで否定結果が得られると、このことはジェスチャー操作でもなく、かつボタン操作でもないことを表しており、このときＰＮＤ１の制御部１６は、コマンドの入力が無かったものと認識し、次のステップＳＰ８へ移って何ら処理を行うことなく終了する。
【００４７】
これに対して、ステップＳＰ５で肯定結果が得られると、このことは例えばネクストボタンＮＴ１に対する押下操作であることを表しており、このときＰＮＤ１の制御部１６は次のステップＳＰ６へ移る。
【００４８】
ステップＳＰ６においてＰＮＤ１の制御部１６は、この場合ネクストボタンＮＴ１に対する押下操作に応じたコマンドであると理解し、例えば表示部２に表示している紹介ページ画面Ｇ６（図８）から次の詳細ページ画面Ｇ７（図９）へ表示内容を切り換え、次のステップＳＰ８へ移って処理を終了する。
【００４９】
一方、ステップＳＰ４で否定結果が得られると、このことはステップＳＰ３で算出した指先の移動量が所定の閾値（例えば５ｍｍ）を超えており、それは図１２に示すような表示部２上を指先で左側から右側へ向かってなぞるように動かしたときのドラッグ動作に基づくジェスチャー操作であることを表しており、このときＰＮＤ１の制御部１６は次のステップＳＰ７へ移る。
【００５０】
ステップＳＰ７においてＰＮＤ１の制御部１６は、ジェスチャー操作のパターンに応じた例えばページ捲りコマンドを認識し、そのページ捲りコマンドに応じて紹介ページ画面Ｇ６（図８）から次の詳細ページ画面Ｇ７（図９）へ切り換えることにより、あたかも本を捲るかのようにページ捲り処理を行った後、次のステップＳＰ８へ移って処理を終了する。
【００５１】
例えばＰＮＤ１の制御部１６は、指先で左側から右側へ向かってなぞるような動きのパターンでなるジェスチャー操作が行われたことを認識したときは、上述したページ捲り動作を行い、指先で右側から左側へ向かってなぞるような動きのパターンでなるジェスチャー操作が行われたことを認識したときは詳細ページ画面Ｇ７（図９）から紹介ページ画面Ｇ６（図８）へ戻すかのようなページ戻し処理を行うようになされている。
【００５２】
またＰＮＤ１の制御部１６は、指先で三角形を描くようなパターンのジェスチャー操作が行われたことを認識したときは、それが自宅までの走行経路を探索して提示するという意味のコマンドであると理解し、現在位置から自宅までの走行経路を表示部２に表示するようになされている。
【００５３】
さらにＰＮＤ１の制御部１６は、指先で右回転による円を描くようなパターンのジェスチャー操作が行われたことを認識したときは、表示部２に表示中の地図を拡大表示し、指先で左回転による円を描くようなパターンのジェスチャー操作が行われたことを認識したときは、表示部２に表示中の地図を縮小表示するようになされている。
【００５４】
（４）動作及び効果
以上の構成において、ＰＮＤ１の制御部１６は、ユーザの指先が表示部２をタッチ動作し、その後アンタッチ動作されるまでの移動量に基づいて単なるボタンの押下操作であるか、或いはドラッグ動作に基づくジェスチャー操作であるかを判別し、押下操作又はジェスチャー操作に応じたコマンドを理解し、所定の処理を実行する。
【００５５】
すなわちＰＮＤ１の制御部１６は、例え指先が表示部２に表示された何らかのボタンをタッチ動作したとしても、その指先がアンタッチ動作されるまでは、押下操作であるのかジェスチャー操作であるかを判別することがない。
【００５６】
従ってＰＮＤ１の制御部１６は、ユーザが指先でジェスチャー操作を行うつもりであるにも拘わらず、偶然、何らかのボタンが存在する場所をタッチ動作の起点としたときであっても、それが押下操作であると誤判断することを回避することができる。
【００５７】
またＰＮＤ１の制御部１６は、何らかのボタンに対してタッチ動作が行われた後、指先の移動量が閾値以下の範囲でアンタッチ動作が行われた場合、それがジェスチャー操作であると誤認識することがなく、ボタンに対する押下操作であると正確に認識することができる。
【００５８】
以上の構成によれば、ＰＮＤ１の制御部１６は、タッチ動作が行われたとき、それが瞬間的なボタンに対する押下操作であるのか、ドラッグ動作によるジェスチャー操作であるのかを正確に判別し、押下操作又はジェスチャー操作に応じたコマンドに従った所定の処理を正確かつ確実に実行することができる。
【００５９】
（５）他の実施の形態
なお上述の実施の形態においては、タッチ動作からアンタッチ動作までの指先の移動量に基づいて押下操作であるか或いはジェスチャー操作であるかを判別する際に、５ｍｍの閾値を用いるようにした場合について述べたが、本発明はこれに限らず、表示部２の表示面積やボタンのサイズ等の種々の要因によって、閾値の長さを５ｍｍ以外の任意の長さに設定して判別するようにしても良い。
【００６０】
また上述の実施の形態においては、ジェスチャー操作のパターンとして、上述したような指先で右側から左側へ向かってなぞるような動き、指先で左側から右側へ向かってなぞるような動き、指先で三角形を描くような動き、或いは指先で右回転又は左回転による円を描くような動きを用いるようにした場合について述べたが、本発明はこれに限らず、×や□を描くような指先の動きや、画面を叩くような指先の動き等のその他種々の動きをジェスチャー操作のパターンとして用いるようにしても良い。
【００６１】
さらに上述の実施の形態においては、表示部２に表示したボタンとは無関係に画面上をタッチ動作及びアンタッチ動作したときの移動量に基づいてジェスチャー操作であることを認識するようにした場合について述べたが、本発明はこれに限らず、ボタン表示がない画面上の領域をタッチ動作及びアンタッチ動作したときの移動量に基づいてジェスチャー操作であることを認識するようにしても良い。
【００６２】
さらに上述の実施の形態においては、ＰＮＤ１の制御部１６がハードディスクから起動したアプリケーションプログラムであるコマンド認識処理プログラムに従、ルーチンＲＴ１のコマンド認識処理手順（図１０）を実行するようにした場合について述べたが、本発明はこれに限らず、ＣＤ(Compact Disc)や半導体メモリ等の記録媒体からインストールしたコマンド認識処理プログラムや、インターネットからダウンロードしたコマンド認識処理プログラム、その他種々のルートによってインストールしたコマンド認識処理プログラムに従って上述したコマンド認識処理手順を実行するようにしても良い。
【００６３】
さらに上述の実施の形態においては、表示手段としての表示部２、移動量算出手段、操作判別手段及びコマンド認識手段としての制御部１６によって本発明の情報処理装置としてのＰＮＤ１を構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる表示手段、移動量算出手段、操作判別手段及びコマンド認識手段によって本発明の情報処理装置を構成するようにしても良い。
【産業上の利用可能性】
【００６４】
本発明の情報処理装置及びタッチ動作認識方法は、例えばＰＮＤ以外のダッシュボード固定式ナビゲーション装置、パーソナルコンピュータ、ＰＤＡ(Personal Digital Assistant)、携帯電話機及びゲーム機等のタッチパネルを搭載した種々の電子機器に適用することができる。
【図面の簡単な説明】
【００６５】
【図１】ＰＮＤの全体外観構成を示す略線的斜視図である。
【図２】ＰＮＤの回路構成を示す略線的ブロック図である。
【図３】案内地図画像を示す略線図である。
【図４】アプリケーションメニュー画面を示す略線図である。
【図５】ブックセレクト画面を示す略線図である。
【図６】パスワード入力要求画面を示す略線図である。
【図７】スポットセレクト画面を示す略線図である。
【図８】紹介ページ画面を示す略線図である。
【図９】詳細ページ画面を示す略線図である。
【図１０】コマンド認識処理手順を示すフローチャートである。
【図１１】アンタッチ操作の説明に供する略線図である。
【図１２】ジャスチャー操作の説明に供する略線図である。
【符号の説明】
【００６６】
１……ＰＮＤ、２……表示部、３……クレードル、１１……ＧＰＳアンテナ、１２……ＧＰＳモジュール、１３……ルート探索部、１４……地図データ格納部、１５……タッチパネル、１６……制御部、１７……各種データ格納部。
【図１】
0005239328.tif 000002
【図２】
0005239328.tif 000003
【図３】
0005239328.tif 000004
【図４】
0005239328.tif 000005
【図５】
0005239328.tif 000006
【図６】
0005239328.tif 000007
【図７】
0005239328.tif 000008
【図８】
0005239328.tif 000009
【図９】
0005239328.tif 000010
【図１０】
0005239328.tif 000011
【図１１】
0005239328.tif 000012
【図１２】
0005239328.tif 000013