(57)【要約】【課題】車載ナビゲーション装置に、より好適なユーザインタフェイスを実現し得る情報処理装置を提供すること。【解決手段】感圧センサ３ｃを有するタッチパネル３を入力装置とする情報処理装置１であって、前記タッチパネル３に対してなされたタッチ操作の位置及び押圧を含む入力情報を取得する入力情報取得部１ｂと、閾値以上の押圧の第１のタッチ操作Ｍ１がなされているときに第２のタッチ操作Ｍ２を受け付け、当該第２のタッチ操作Ｍ２における移動軌跡の少なくとも一部に基づいて、複数の種別の処理から少なくとも一つの種別の処理を選択して、当該処理を実行する制御部１ａと、を備える。【選択図】図７
2017182258.tif 000002
【特許請求の範囲】
【請求項１】
感圧センサを有するタッチパネルを入力装置とする情報処理装置であって、
前記タッチパネルに対してなされたタッチ操作の位置及び押圧を含む入力情報を取得する入力情報取得部と、
閾値以上の押圧の第１のタッチ操作がなされているときに第２のタッチ操作を受け付け、
当該第２のタッチ操作における移動軌跡の少なくとも一部に基づいて、複数の種別の処理から少なくとも一つの種別の処理を選択して、当該処理を実行する制御部と、
を備える情報処理装置。
【請求項２】
前記制御部は、前記第１のタッチ操作が閾値未満の押圧である場合、前記第１のタッチ操作及び前記第２のタッチ操作による入力情報をキャンセルする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数の種別の処理は、音響出力装置の出力音量の変更処理、データ再生装置のデータ再生地点の変更処理、表示装置の表示画面の明るさの変更処理、表示装置が表示する画像の変更処理の少なくともいずれか一つを含む
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、選択した前記処理を実行する際の前記第２のタッチ操作の位置が、前記第２のタッチ操作を開始した位置から離隔するほど、変更量が大きくなるように、選択した前記処理を実行する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御部は、閾値以上の押圧の前記第１のタッチ操作が継続している場合、前記第２のタッチ操作における移動軌跡の少なくとも一部に基づいて、選択した前記処理を連続的に実行する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、前記第２のタッチ操作における移動軌跡の少なくとも一部が、前記複数の種別の処理のいずれかを実行するための移動軌跡と一致する場合、当該移動軌跡に対応する種別を識別させる識別マークを前記タッチパネルに表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、閾値以上の押圧の前記第１のタッチ操作がなされた場合、前記第２のタッチ操作によって前記複数の種別の処理の少なくとも一つの処理を実行するための、移動軌跡及び当該移動軌跡に対応する種別の処理を識別させる識別マークを前記タッチパネルに表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
車載ナビゲーション装置に搭載される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
感圧センサを有するタッチパネルを入力装置とするコンピュータに実行させる情報処理プログラムであって、
前記タッチパネルに対してなされたタッチ操作の位置及び押圧を含む入力情報を取得する手順と、
閾値以上の押圧の第１のタッチ操作がなされているときに第２のタッチ操作を受け付け、
当該第２のタッチ操作における移動軌跡の少なくとも一部に基づいて、複数の種別の処理から少なくとも一つの種別の処理を選択して、当該処理を実行する手順と、
をコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンの普及により、タッチパネルでの操作が主流となり、タッチパネルとは別体で装着される入力装置（例えば、押しボタンスイッチ）の数は減少している。又、車載ナビゲーション装置においても、スマートフォンのような、フラットなデザインを追求するようになっており、スマートフォンと同様に、タッチパネルとは別体で装着される入力装置の数を減少させる傾向にある。
【０００３】
このような背景から、タッチパネルにおける種々のユーザインタフェイスが検討されている。例えば、特許文献１には、タッチパネルにユーザインタフェイスとしての操作ボタンや操作バーを表示させ、ユーザが表示された画像を見ながら、当該操作ボタンや操作バーに対して操作できるようにすることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１２４１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ある機能を実現するためのユーザインタフェイスは、一般に、ユーザが当該機能を利用する利用シーンを想定して決定される。この点、車載ナビゲーション装置の場合、ユーザは、運転中の信号待ちの短い時間に音楽の音量を変更するような操作を行ったりするため、意識を当該操作に集中させるようなユーザインタフェイスにすると、事故を誘発してしまうおそれがある。
【０００６】
上記した特許文献１の従来技術は、タッチパネルの表示領域内に複数の操作ボタンを表示し、ユーザに選択操作させるものであるため、車輌の運転者が操作をするような利用態様においては、操作性が悪く、誤操作の原因ともなりかねない。
【０００７】
そこで、本発明は、特に車載ナビゲーション装置において、より好適なユーザインタフェイスを実現し得る情報処理装置及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述した課題を解決する主たる本発明は、感圧センサを有するタッチパネルを入力装置とする情報処理装置であって、前記タッチパネルに対してなされたタッチ操作の位置及び押圧を含む入力情報を取得する入力情報取得部と、閾値以上の押圧の第１のタッチ操作がなされているときに第２のタッチ操作を受け付け、当該第２のタッチ操作における移動軌跡の少なくとも一部に基づいて、複数の種別の処理から少なくとも一つの種別の処理を選択して、当該処理を実行する制御部と、を備える情報処理装置である。
【発明の効果】
【０００９】
本発明に係る情報処理装置によれば、ユーザは、タッチパネルの表示領域を視認することなく、且つ、細かい操作を行うことなく、所望の処理命令を入力することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係るナビゲーション装置の外観の一例を示す図
【図２】第１の実施形態に係るナビゲーション装置のハードウェア構成の一例を示す図
【図３】第１の実施形態に係る制御装置の機能ブロックの一例を示す図
【図４】第１の実施形態に係るタッチパネルの部品構成を示す展開図
【図５】第１の実施形態に係るタッチパネルの部品構成を示す断面図
【図６】第１の実施形態に係るナビゲーション装置の動作フローの一例を示す図
【図７】第１の実施形態に係るナビゲーション装置に対して処理を実行させるための操作態様の一例を示す図
【図８】第１の実施形態の変形例１に係るナビゲーション装置の動作フローの一例を示す図
【図９】第２の実施形態に係るナビゲーション装置の動作フローの一例を示す図
【発明を実施するための形態】
【００１１】
（第１の実施形態）
以下、図１〜図５を参照して、本実施形態に係る情報処理装置の構成の一例について説明する。本実施形態に係る情報処理装置は、ナビゲーション画面等を表示する車載ナビゲーション装置Ａ（以下、「ナビゲーション装置Ａ」と略称する）に用いられる。
【００１２】
図１は、本実施形態に係るナビゲーション装置Ａの外観の一例を示す図である。図２は、本実施形態に係るナビゲーション装置Ａのハードウェア構成の一例を示す図である。図３は、本実施形態に係る制御装置１の機能ブロックの一例を示す図である。図４は、本実施形態に係るタッチパネル３の部品構成を示す分解図である。図５は、本実施形態に係るタッチパネル３の部品構成を示す断面図である。
【００１３】
ナビゲーション装置Ａは、制御装置１、記憶装置２、タッチパネル３、ＧＰＳ４、ジャイロセンサ５、車速センサ６、ＴＶ受信機７、ラジオ受信機８、ＣＤ／ＤＶＤ再生装置９、デジタルオーディオプレイヤーを接続する接続ポート１０等を備えている。
【００１４】
制御装置１（情報処理装置）は、例えば、ＣＰＵ（Central Processing Unit）を含んで構成される。そして、制御装置１は、ＣＰＵが記憶装置２に記憶されたコンピュータプログラムを実行することによって、ナビゲーション装置Ａの各部とデータ通信して、これらの動作を統括制御する。
【００１５】
制御装置１は、制御部１ａ、入力情報取得部１ｂの機能を有する。制御部１ａ、入力情報取得部１ｂは、例えば、ＣＰＵがアプリケーションプログラムを実行することで実現される（図３を参照。これらの機能を用いた動作の詳細は、図６を参照して後述）。
【００１６】
制御部１ａは、ユーザのタッチ操作等に応じて、各種の処理を実行するもので、例えば、ＣＤ／ＤＶＤ再生装置９の音量変更処理や、タッチパネル３の表示装置３ａの表示画面の明るさを変更する処理を実行する。制御部１ａは、入力情報取得部１ｂが取得したタッチ操作の位置及び押圧を含む入力情報に基づいて、かかる制御を行う。
【００１７】
入力情報取得部１ｂは、タッチパネル３に対してなされたタッチ操作の位置及び押圧を含む入力情報を取得する。タッチ操作されたときの位置を示す信号は、例えば、タッチパネル３（タッチセンサ３ｂ）から制御装置１が有するレジスタに出力される。そして、入力情報取得部１ｂは、当該レジスタに格納された信号に基づいて、タッチ操作された位置に係る入力情報を取得する。又、タッチ操作されたときの押圧を示す信号は、例えば、タッチパネル３（感圧センサ３ｃ）から電圧値として出力される。入力情報取得部１ｂは、当該電圧値に基づいて、タッチ操作における押圧に係る入力情報を取得する。
【００１８】
尚、アプリケーションプログラムが、オペレーティングシステムプログラム上で動作する場合、入力情報取得部１ｂは、タッチ操作の位置や押圧に係る入力情報をオペレーティングシステムプログラムから取得する構成としてもよい。例えば、入力情報取得部１ｂは、オペレーティングシステムプログラムがタッチセンサ３ｂや感圧センサ３ｃからタッチ操作の位置や押圧を示す信号を取得するに応じて、イベントドリブン方式で、当該オペレーティングシステムプログラムから当該データを取得する構成としてもよい。
【００１９】
ここでは、タッチ操作の位置及び押圧に係る入力情報は、それぞれ後述するタッチセンサ３ｂと感圧センサ３ｃとから出力される信号に基づいて特定される。しかし、タッチ操作の位置及び押圧を特定できれば、他の方法を用いてもよいのは勿論である。入力情報取得部１ｂは、例えば、後述する複数の感圧センサ３ｃ（図４）から取得した押圧のバランス等に基づいて、タッチ操作の位置を特定してもよい。
【００２０】
尚、制御部１ａ及び入力情報取得部１ｂの機能は、ＡＰＩ(Application Programming Interface)等を用いて、複数のコンピュータプログラムが協働して実現される構成としてもよい。
【００２１】
記憶装置２は、例えば、ＲＯＭ、ＲＡＭ、ＨＤＤ等を含んで構成され、オペレーティングシステムプログラム、当該オペレーティングシステムプログラム上で実行可能なアプリケーションプログラム等の各種処理プログラムや、各種データを記憶し、又、演算処理において一時的に記憶するためのワークエリアを形成する。尚、記憶装置２は、その他、例えば、フラッシュメモリーなどを用いた補助記憶装置に読み書き更新可能に記憶させることとしてもよい。又、これらのプログラムやデータは、車輌の位置やタッチ操作による要求に応じて、逐次、インターネット回線を通じてダウンロードされ、記憶装置２に格納されるものとしてもよい。
【００２２】
又、記憶装置２は、例えば、地図画像を表示するナビゲーション画面や、ＦＭラジオを視聴するためのＦＭ画面等の画像データを有する。尚、これらの画像データには、画面内に表示するアイコン等に関するデータも付帯されており、ユーザが、当該画面内で選択操作した位置に応じて対応する処理を実行することが可能となっている。
【００２３】
タッチパネル３は、表示装置３ａ、タッチセンサ３ｂ、感圧センサ３ｃを含んで構成される（図４、図５を参照）。
【００２４】
表示装置３ａは、例えば、液晶ディスプレイによって構成され、当該液晶ディスプレイの表示領域にナビゲーション画面等を表示する。表示装置３ａには、制御装置１からナビゲーション画面等を表示するための画像データが入力され、表示装置３ａは、当該画像データに基づいて、ナビゲーション画面等を表示する。又、表示装置３ａは、制御装置１からの制御信号に基づいて、表示画面の明るさを変更（例えば、バックライトの出力光量を変更する）したり、ナビゲーション画面の地図画像の縮尺を変更（例えば、現在表示する地図画像の地図座標に基づいて、記憶装置２から縮尺変更した地図画像の画像データを取得する）したりする。
【００２５】
タッチセンサ３ｂは、ナビゲーション装置Ａに対するユーザの入力装置を構成するセンサであって、表示装置３ａの表示領域上でタッチ操作された位置を検出する。タッチセンサ３ｂは、例えば、投影型静電容量方式のタッチセンサが用いられ、マトリクス状に配設されたＸ電極とＹ電極によって、表示装置３ａの表示領域上にマトリクス状に複数の静電容量センサが構成される。そして、タッチセンサ３ｂは、当該静電容量センサによって、指が近づいたときに、これらの電極と指との間で発生する容量結合による静電容量の変化を検出し、これに基づいて、タッチ操作がなされた位置を検出する。そして、当該検出信号は、タッチ操作がなされた位置を示す信号として、制御装置１に出力される。尚、タッチセンサ３ｂが検出する位置は、表示装置３ａの表示領域の各位置と一致するように補正処理がなされてもよい。
【００２６】
感圧センサ３ｃは、ナビゲーション装置Ａに対するユーザの入力装置を構成するセンサであって、表示装置３ａの表示領域上でのタッチ操作における押圧を検出する。感圧センサ３ｃは、例えば、接触の圧力によって抵抗値が変わるセンサが用いられ、当該抵抗値の変化を電圧値に変換してタッチ操作における押圧を検出する。感圧センサ３ｃは、表示装置３ａの表示領域の外周の四辺に対応する位置に、四カ所に配設されている。感圧センサ３ｃが検出したタッチ操作における押圧を示す信号は、制御装置１に出力される。
【００２７】
尚、タッチパネル３は、上記した表示装置３ａ、タッチセンサ３ｂ、感圧センサ３ｃに加えて、筐体３ｄ、カバーレンズ３ｅ、両面テープ３ｆを備えている。
【００２８】
具体的には、タッチパネル３は、表示装置３ａが表示領域を露出するように筐体３ｄの中に収納され、当該表示装置３ａの表示領域を覆うように、板状のタッチセンサ３ｂ及びカバーレンズ３ｅがこの順で配設されて構成される。そして、板状のタッチセンサ３ｂは、当該表示装置３ａの表示領域の外縁部の外側において、両面テープ３ｆを用いて筐体３ｄに対して固定されている。又、感圧センサ３ｃは、当該表示装置３ａの表示領域の外周において、当該板状のタッチセンサ３ｂと筐体３ｄの間に設置されている。尚、ユーザがタッチパネル３に対してタッチ操作する際には、カバーレンズ３ｅの表面に対してタッチ操作を行うことになる。
【００２９】
ＧＰＳ４、ジャイロセンサ５、車速センサ６、ＴＶ受信機７、ラジオ受信機８、ＣＤ／ＤＶＤ再生装置９、デジタルオーディオプレイヤーを接続する接続ポート１０は、上記したとおり、制御装置１とデータ通信可能となっている。そして、例えば、ＣＤ／ＤＶＤ再生装置９（音響出力装置、データ再生装置）、デジタルオーディオプレイヤーは、制御装置１からの制御信号に基づいて、出力音量を変更したり、音楽データの再生地点を変更したりする。尚、これらの装置は、いずれも公知なものであるから、ここでの詳細な説明は省略する。
【００３０】
＜ナビゲーション装置Ａの動作＞
次に、図６〜図７を参照して、ナビゲーション装置Ａの動作の一例を説明する。
【００３１】
図６は、本実施形態に係るナビゲーション装置Ａの動作フローの一例を示す図である。この動作フローは、制御装置１が行う動作であって、例えば、制御装置１がアプリケーションプログラムに従って処理を実行することで実現される。以下では、特に、制御部１ａが行う入力操作の受付処理について説明する。
【００３２】
図７は、本実施形態に係るナビゲーション装置Ａに対して処理を実行させるための操作態様の一例を示す図である（以下、「テンプレート軌跡」と言う）。図７Ａは、ＣＤ／ＤＶＤ再生装置９（音響出力装置）の出力音量の変更操作、図７Ｂは、ＣＤ／ＤＶＤ再生装置９（データ再生装置）の音楽データ再生位置の変更操作、図７Ｃは、表示装置３ａの表示画面の明るさ変更操作、図７Ｄは、表示装置３ａが表示する画像（例えば、地図画像、写真等の画像）の縮尺を変更する操作を表している。
【００３３】
図７に示すように、本実施形態に係るユーザインタフェイスは、二本の指による入力操作に特徴を有する。以下では、他の指がタッチしていない状態において、タッチしたときのタッチ操作を「第１のタッチ操作」（図中ではＭ１）と称し、第１のタッチ操作Ｍ１がされている状態において他の指等でなされたタッチ操作を「第２のタッチ操作」と（図中ではＭ２）と称する。尚、図７Ａ〜図７Ｄ中で、Ｔ１ａ〜Ｔ１ｄは、制御部１ａに所定の処理を実行させるためのテンプレート軌跡を表し、Ｔ２ａ〜Ｔ２ｄは、テンプレート軌跡に対応して実行する処理の種別を表し、Ｔ３ａ〜Ｔ３ｄは、制御部１ａが実行する処理における＋方向と−方向を表している。
【００３４】
ここで、図６に従って、ナビゲーション装置Ａの動作フローについて説明する。
【００３５】
アプリケーションプログラムを実行した際、制御部１ａは、例えば、ＧＰＳ４によって取得された車輌の位置データの読み出しを行い、当該車輌の位置データに対応する地図座標から、当該車輌の位置が表示領域の中心付近に位置するように、地図画像を生成する。
【００３６】
アプリケーションプログラムが実行されている状態では、制御部１ａは、図６に示すように、ユーザがタッチパネル３に対して第１のタッチ操作Ｍ１を行うことを待ち受ける（ステップＳ１：ＮＯ）。尚、ユーザの第１のタッチ操作Ｍ１は、例えば、入力情報取得部１ｂが制御装置１に入力されるタッチセンサ３ｂからの信号を監視することによって判定される。
【００３７】
タッチパネル３に対して第１のタッチ操作Ｍ１がなされた場合（ステップＳ１：ＹＥＳ）、まず、入力情報取得部１ｂが、感圧センサ３ｃからの信号を取得して、当該第１のタッチ操作Ｍ１の押圧を特定する（ステップＳ２）。
【００３８】
制御部１ａは、入力情報取得部１ｂが特定した押圧が閾値以上であるかを判定し（ステップＳ３）、押圧が閾値未満と判定した場合（ステップＳ３：ＮＯ）、通常のタッチ操作として、続くステップＳ８〜Ｓ１０の処理を実行し、押圧が閾値以上と判定した場合（ステップＳ３：ＹＥＳ）、通常のタッチ操作ではないとして、続くステップＳ４〜Ｓ７の処理を実行する。
【００３９】
制御部１ａが第１のタッチ操作Ｍ１の押圧が閾値未満と判定した場合（ステップＳ３：ＮＯ）、入力情報取得部１ｂは、タッチセンサ３ｂからの信号に基づいて、タッチパネル３の表示領域における当該第１のタッチ操作Ｍ１のタッチ位置を特定する（ステップＳ８）。そして、制御部１ａは、入力情報取得部１ｂが特定した第１のタッチ操作Ｍ１のタッチ位置に対応する処理が存在するかを判定し（ステップＳ９）、第１のタッチ操作Ｍ１のタッチ位置に対応する処理が存在する場合（ステップＳ９：ＹＥＳ）（例えば、ナビゲーション画面が表示されている場合であれば、地図画像を移動させる処理）、制御部１ａは、当該処理を実行し（ステップＳ１０）、再度、ステップＳ１の待ち受け状態に戻る。一方、第１のタッチ操作Ｍ１のタッチ位置に対応する処理が存在しない場合（ステップＳ９：ＮＯ）、制御部１ａは、特に処理を実行することなく、再度、ステップＳ１の待ち受け状態に戻る。
【００４０】
一方、制御部１ａは、第１のタッチ操作Ｍ１の押圧が閾値以上と判定した場合（ステップＳ３：ＹＥＳ）、制御部１ａは、続く第２のタッチ操作Ｍ２を受け付ける状態になる。この状態では、制御部１ａは、第１のタッチ操作Ｍ１の押圧が閾値未満になるまで（ステップＳ４：ＹＥＳ）、続く第２のタッチ操作Ｍ２を継続して受け付ける。尚、第１のタッチ操作Ｍ１の押圧が閾値未満になった場合（ステップＳ４：ＮＯ）、制御部１ａは、特に処理を実行することなく、再度、ステップＳ１の待ち受け状態に戻る。
【００４１】
ステップＳ４では、一端、閾値以上の押圧の第１のタッチ操作Ｍ１を行った場合、通常のタッチ操作に係る処理（ステップＳ１０）を実行しない構成とすることによって、誤操作を防止する構成となっている。換言すると、制御部１ａは、第１のタッチ操作Ｍ１及び第２のタッチ操作Ｍ２を、タッチパネル３の表示領域の任意の位置で受け付ける構成としている。そのため、ステップＳ８〜Ｓ１０の処理に移行した場合、制御部１ａは、ユーザが意図しないタッチ操作に係る処理を誤って実行してしまうおそれがある。ステップＳ４では、かかる誤操作を防止する。
【００４２】
次に、入力情報取得部１ｂは、第２のタッチ操作Ｍ２の移動軌跡を特定する（ステップＳ５）。尚、第２のタッチ操作Ｍ２の移動軌跡とは、タッチ位置の時間的変化により形成されるタッチ操作の移動方向及び移動距離を意味する。第２のタッチ操作Ｍ２の移動軌跡は、例えば、入力情報取得部１ｂが、一定時間（例えば、０．５秒）、タッチセンサ３ａからのタッチ位置を示す信号を順次取得することによって行われる。そして、第２のタッチ操作Ｍ２の移動軌跡に係るデータは、第１のタッチ操作Ｍ１の閾値以上の押圧が継続している間、保持される。
【００４３】
次に、制御部１ａは、入力情報取得部１ｂが特定した第２のタッチ操作Ｍ２の移動軌跡に対応する処理があるかを判定する（ステップＳ６）。制御部１ａは、当該第２のタッチ操作Ｍ２の移動軌跡に対応する処理がない場合（ステップＳ６：ＮＯ）、ステップＳ４に戻って、引き続き、第２のタッチ操作Ｍ２の移動軌跡の検出及び特定を継続する。一方、制御部１ａは、当該第２のタッチ操作Ｍ２の移動軌跡と対応する処理がある場合（ステップＳ６：ＹＥＳ）、当該処理の実行命令を受け付け、対応する処理を実行する（ステップＳ７）。
【００４４】
ステップＳ６においては、制御部１ａは、例えば、予め設定された図７Ａ〜図７Ｄに示すテンプレート軌跡のいずれかに対応するかを判定し、対応するものを選択して、当該処理を実行するものとする。制御部１ａは、このとき、第２のタッチ操作Ｍ２の移動軌跡の所定方向への移動距離だけで判定してもよいし、テンプレートマッチング等によって第２のタッチ操作Ｍ２の移動軌跡とテンプレート軌跡の類似度を算出して判定してもよい。但し、このステップＳ６においては、制御部１ａは、第２のタッチ操作Ｍ２がされた位置によらず、第２のタッチ操作Ｍ２の移動軌跡に基づいて、対応する処理の実行命令があるか否かを判定する。そうすることで、ユーザは、タッチパネル３の表示領域に視線を移動させることなく、入力操作を行うことができる。
【００４５】
このステップＳ６において、例えば、出力音量の変更するための、第２のタッチ操作Ｍ２で円弧状のスワイプ操作がなされたものとする（図７Ａ）。この際、制御部１ａは、第２のタッチ操作Ｍ２の移動軌跡が、左方向に向かって描かれた円弧状のスワイプ操作である場合、出力音量を一段階小さくする処理を実行し、右方向に向かって描かれた円弧状のスワイプ操作である場合、出力音量を一段階大きくする処理を実行することになる（ステップＳ７）。
【００４６】
以上、本実施形態に係るナビゲーション装置Ａの制御部１ａは、閾値以上の押圧の第１のタッチ操作Ｍ１によって、タッチ位置に応じた処理を実行する通常のタッチ操作か、図７に示した出力音量の変更操作等のための操作かを識別する。そして、当該制御部１ａは、出力音量の変更操作等のための操作である場合には、タッチパネル３の任意の位置への第２のタッチ操作Ｍ２を受け付け、当該第２のタッチ操作Ｍ２の移動軌跡に基づいて、複数の種別の処理から少なくとも一つの処理を選択して、当該処理を実行する構成となっている。そのため、ユーザは、タッチパネル３の表示領域を視認することなく、且つ、細かい操作を行うことなく、所望の処理命令を入力することが可能である。
【００４７】
加えて、本実施形態に係るナビゲーション装置Ａは、複数の操作ボタンをタッチパネル３の表示領域に表示する必要がなくなるため、タッチパネル３の表示領域を有効利用することもできる。このようなことから、当該ユーザインタフェイスは、特に、車載ナビゲーション装置に好適に用いることができる。
【００４８】
（第１の実施形態の変形例１）
上記実施形態では、制御部１ａは、第２のタッチ操作Ｍ２によって出力音量等を変更する際、その変更量を一段階とする態様を示した。制御部１ａは、望ましくは、出力音量の変更処理等を実行する際の第２のタッチ操作Ｍ２の位置が、当該第２のタッチ操作Ｍ２を開始した位置から離隔するほど、変更量が大きくなるように、当該出力音量の変更処理等を実行する。
【００４９】
図８は、図６に対応する図であり、ナビゲーション装置Ａの動作フローの他の一例を示すものである。図８では、ステップＳ７ａの処理のみが図６に示した動作フローと異なっている。換言すると、ステップＳ１ａ〜Ｓ６ａ、Ｓ８ａ〜Ｓ１０ａにおいて行う処理は、それぞれ、図６の動作フローのステップＳ１〜Ｓ６、Ｓ８〜Ｓ１０において行う処理と同様である。尚、第１の実施形態と共通する構成については、説明を省略する（以下、他の実施形態についても同様）。
【００５０】
図８に示すように、Ｓ７ａの処理において、制御部１ａは、第２のタッチ操作Ｍ２における移動軌跡に対応する処理を実行した後、再度、ステップＳ４ａの処理に戻る。この際、制御部１ａは、例えば、第２のタッチ操作Ｍの移動軌跡に係るデータをリセットする。そして、制御部１ａ及び入力情報取得部１ｂは、閾値以上の押圧の第１のタッチ操作Ｍ１が継続してなされている間は、連続的に、ステップＳ４ａ〜Ｓ７ａの処理を繰り返す。このようにすることで、制御部１ａは、第２のタッチ操作Ｍ２における移動軌跡の移動量に基づいて、実行する処理における変更量を決定できる。
【００５１】
尚、制御部１ａは、第２のタッチ操作Ｍの移動軌跡に係るデータをリセットする代わりに、当該データを保持し、連続する第２のタッチ操作Ｍの移動軌跡に基づいて、順次、移動量に応じた変更量となるようにステップ７ａの処理を実行してもよい。制御部１ａは、例えば、第２のタッチ操作Ｍを開始したタッチ位置を基準として、Ｓ７ａの処理を実行する際の第２のタッチ操作Ｍのタッチ位置までの所定方向への離隔距離に基づいて、出力音量の変更量を決定してもよい。
【００５２】
又、制御部１ａは、閾値以上の押圧の第１のタッチ操作Ｍ１が検出されている間は、前に選択した種別の処理（例えば、出力音量の変更処理）のデータを保持し、ステップＳ６ａで当該処理と同じ処理のみを受け付けるようにロックすることによって、意図せぬ処理が実行されないようにしてもよい。
【００５３】
又、制御部１ａは、ステップＳ７ａの出力音量の変更処理等を実行した後、一定のインターバル時間（例えば、０．５秒）を挿入してもよい。そうすることで、ステップＳ７ａの当該出力音量の変更処理等が連続して実行され、急激に出力音量が増加してしまうことを防止することができる。
【００５４】
出力音量の変更処理等を実行する際の第２のタッチ操作Ｍ２の位置が、当該第２のタッチ操作Ｍ２を開始した位置から離隔するほど、変更量が大きくなるようにする他の方法としては、例えば、一の種別の処理に対応するテンプレート軌跡を、第２のタッチ操作Ｍ２を開始した位置からの離隔量ごとに設けるものとしてもよい。例えば、出力音量の変更処理に対応するテンプレート軌跡として、第２のタッチ操作Ｍ２を開始した位置からの離隔量が小さい場合に対応させて、出力音量を一段階変更するテンプレート軌跡を設け、第２のタッチ操作Ｍ２を開始した位置からの離隔量が大きい場合に対応させて、出力音量を二段階変更するテンプレート軌跡を設ける。
【００５５】
この場合、制御部１ａは、図６のステップＳ６の処理において、第２のタッチ操作Ｍ２における開始位置からの離隔量が小さい場合には、出力音量を一段階変更するテンプレート軌跡を選択し、第２のタッチ操作Ｍ２における開始位置からの離隔量が大きい場合には、出力音量を二段階変更するテンプレート軌跡を選択するものとする。そうすることで、制御部１ａは、ステップ７の処理において、出力音量の変更処理等を実行する際の第２のタッチ操作Ｍ２の位置が、当該第２のタッチ操作Ｍ２を開始した位置から離隔するほど、変更量が大きくなるように処理を実行できる。
【００５６】
以上のように、変形例１に係るナビゲーション装置Ａによれば、ユーザは、一回の操作（例えば、スワイプ操作）によって、所望の変更量となるように処理を実行させることができる。そのため、音響出力装置の出力音量を変更したりする際の操作の操作性を、より向上させることができる。
【００５７】
（第１の実施形態の変形例２）
制御部１ａは、更に、ユーザが、第２のタッチ操作Ｍ２を行っている際、当該移動軌跡に対応して実行される処理をユーザが確認しやすくするための識別マークを表示するのが望ましい。
【００５８】
具体的には、制御部１ａは、上記図６のステップＳ５の処理において、第２のタッチ操作Ｍ２における移動軌跡が、複数のテンプレート軌跡のいずれかと一致していると判定した場合、当該テンプレート軌跡に対応する処理の種別を、タッチパネル３に識別可能に表示させる。識別マークは、例えば、図７Ａ〜図７Ｄ中の制御部１ａに所定の処理を実行させるためのテンプレート軌跡Ｔ１ａ〜Ｔ１ｄ、テンプレート軌跡に対応して実行する処理の種別Ｔ２ａ〜Ｔ２ｄ、実行する処理における＋方向と−方向Ｔ３ａ〜Ｔ３ｄ等を画像として表示させるものである。
【００５９】
制御部１ａは、例えば、第２のタッチ操作Ｍ２における移動軌跡が出力音量を変更する操作に該当する場合、図７Ａに示すように、テンプレート軌跡を示す矢印Ｔ１ａ、出力音量を変更する操作であることを示す文字Ｔ２ａ、＋／−の方向等を識別マークＴ３ａとして、タッチパネル３に表示させる。尚、識別マークは、例えば、記憶装置２に予め記憶された画像データを用いて、対応する画像をタッチパネル３に表示させる構成とすればよい。
【００６０】
以上のように、変形例２に係るナビゲーション装置Ａによれば、制御部１ａは、第２のタッチ操作Ｍ２における移動軌跡が、複数の種別の処理のいずれかの種別の処理を実行するための移動軌跡である場合、当該種別を識別させる識別マークをタッチパネル３に表示させる構成となっている。これによって、ユーザは、第２のタッチ操作Ｍ２で入力した処理の種別を確認することができる。
【００６１】
（第１の実施形態の変形例３）
制御部１ａは、更に、閾値以上の押圧の第１のタッチ操作が検出された場合、ユーザが、第２のタッチ操作Ｍ２を行う際に、テンプレート軌跡と当該軌跡に対応する処理を識別しやすくするための識別マークを表示するのが望ましい。
【００６２】
具体的には、制御部１ａは、上記図６のステップＳ３の処理において、閾値以上の押圧の第１のタッチ操作が検出された場合、種別を示す文字の画像とテンプレート軌跡の画像とを対応させて、少なくとも一つの種別について、タッチパネル３に識別可能に表示させる。識別マークは、例えば、図７Ａ〜図７Ｄ中の制御部１ａに所定の処理を実行させるためのテンプレート軌跡Ｔ１ａ〜Ｔ１ｄ、テンプレート軌跡に対応して実行する処理の種別Ｔ２ａ〜Ｔ２ｄ、実行する処理における＋方向と−方向Ｔ３ａ〜Ｔ３ｄ等を画像として表示させるものである。
【００６３】
このようにすることで、ユーザは、第２のタッチ操作Ｍ２を行う際に、制御部１ａに所望の処理を実行させるために、当該第２のタッチ操作Ｍ２で、どのような移動軌跡を描けばよいかを確認することができる。
【００６４】
（第２の実施形態）
次に、図９を参照して、第２の実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、制御部１ａが、第１のタッチ操作Ｍ１が閾値未満の押圧である場合、タッチパネル３への入力情報をキャンセルする構成となっている点で、第１の実施形態と相違する。
【００６５】
図９は、図６に対応する図であり、ナビゲーション装置Ａの動作フローの他の一例を示すものである。
【００６６】
図９に示す動作フローは、ステップＳ３ｂの処理において、第１のタッチ操作Ｍ１が閾値未満の押圧である場合、特に処理を行うことなく、ステップＳ１ｂのタッチ操作の待ち受け状態に戻る点のみが、図６に示した動作フローと異なっている。換言すると、ステップＳ１ｂ〜Ｓ２ｂ、Ｓ４ｂ〜Ｓ６ｂにおいて行う処理は、それぞれ、図６の動作フローのステップＳ１〜Ｓ２、Ｓ５〜Ｓ７において行う処理と同様である。
【００６７】
このようにすることで、第１のタッチ操作Ｍ１が閾値未満の押圧である場合には、制御部１ａは、ユーザがタッチパネル３に対してどのようなタッチ操作を行っても、当該入力情報をキャンセルことができる。
【００６８】
車載ナビゲーション装置Ａにおいては、ユーザが車内で物を探したりして手を動かしているときに、誤ってタッチパネル３に触れてしまうことがある。そのため、このような場合には、誤操作と識別して、当該タッチ操作を受け付けない構成とした方が望ましい。又、車載ナビゲーション装置Ａおいては、ユーザが入力操作を行う利用態様は、ナビゲーション画面における地図画像の縮尺の変更操作や、ＣＤ／ＤＶＤ再生装置９の出力音量の変更操作等に限定される。
【００６９】
そこで、本実施形態に係る制御部１ａは、閾値以上の押圧で行う第１のタッチ操作Ｍ１を入力操作の条件とすることによって、ユーザが意識的に行った入力操作か否かを識別し、第２のタッチ操作Ｍ２で操作種別を識別する構成としている。これによって、ユーザが、無意識にタッチパネル３に触れて、誤操作してしまうことを防止することができる。
【００７０】
尚、制御部１ａは、例えば、車輌ＥＣＵ（Engine Control Unit）から運転中か否かを示す信号を取得して、運転中の場合には、押圧が閾値未満の第１のタッチ操作Ｍ１をキャンセルする構成としてもよい。そうすることで、運転中には事故の誘発を防止し、運転停止中には文字入力等における操作性を向上させることができる。
【００７１】
以上のように、本実施形態に係るナビゲーション装置Ａによれば、第１のタッチ操作Ｍ１が閾値未満の押圧である場合、第１のタッチ操作Ｍ１及び前記第２のタッチ操作Ｍ２による入力情報をキャンセルする構成となっているため、ユーザが無意識にタッチパネル３に触れて、誤操作してしまうことを防止することができる。
【００７２】
（その他の実施形態）
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、請求の範囲を限定するものではない。請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００７３】
例えば、第２のタッチ操作Ｍ２の移動軌跡に対応する処理があるかを判定する処理（図６のステップＳ６）において、制御部１ａは、第２のタッチ操作Ｍ２の連続する移動軌跡の少なくとも一部がテンプレート軌跡のいずれかと一致しているかを判定して、当該テンプレート軌跡に対応する処理を実行するものとしてもよい。
【００７４】
又、かかる判定処理（図６のステップＳ６）において、制御部１ａは、第２のタッチ操作Ｍ２の移動軌跡に基づいて、一の種別の処理のみを実行してもよいし、複数の種別の処理を実行してもよい。他方、制御部１ａは、第２のタッチ操作Ｍ２の移動軌跡が、複数のテンプレート軌跡と一致している場合、一の種別の処理のみを抽出するための判定処理を行ってもよい。
【００７５】
又、上記実施形態では、制御部１ａが実行する処理の一例として、音響出力装置の出力音量の変更処理、データ再生装置のデータ再生地点の変更処理、表示装置の表示画面の明るさの変更処理、表示画像の縮尺の変更処理を記載したが、他の処理にも適用し得ることは、勿論である。例えば、表示装置３ａが現在表示する画面を他の画面に切り替える処理や、実行するアプリケーションを選択する処理等にも適用することができる。
【００７６】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。
【００７７】
感圧センサ３ｃを有するタッチパネル３を入力装置とする情報処理装置１であって、前記タッチパネル３に対してなされたタッチ操作の位置及び押圧を含む入力情報を取得する入力情報取得部１ｂと、閾値以上の押圧の第１のタッチ操作Ｍ１がなされているときに第２のタッチ操作Ｍ２を受け付け、当該第２のタッチ操作Ｍ２における移動軌跡の少なくとも一部に基づいて、複数の種別の処理から少なくとも一つの種別の処理を選択して、当該処理を実行する制御部１ａと、を備える情報処理装置１を開示する。この情報処理装置１によれば、ユーザに、タッチパネル３の表示領域を視認させることなく、且つ、細かい操作を行わせることなく、所望の処理命令を入力させることができる。
【００７８】
上記情報処理装置１において、前記制御部１ａは、前記第１のタッチ操作Ｍ１が閾値未満の押圧である場合、前記第１のタッチ操作Ｍ１及び前記第２のタッチ操作Ｍ２による入力情報をキャンセルするものであってもよい。この情報処理装置１によれば、ユーザが無意識にタッチパネル３に触れて、誤操作してしまうことを防止することができる。
【００７９】
又、上記情報処理装置１において、前記複数の種別の処理は、音響出力装置９の出力音量の変更処理、データ再生装置９のデータ再生地点の変更処理、表示装置３ａの表示画面の明るさの変更処理、表示装置３ａが表示する画像の変更処理の少なくとも一つを含むものであってもよい。
【００８０】
又、上記情報処理装置１において、前記制御部１ａは、選択した前記処理を実行する際の前記第２のタッチ操作の位置が、前記第２のタッチ操作を開始した位置から離隔するほど、変更量が大きくなるように、選択した前記処理を実行するものであってもよい。この情報処理装置１によれば、ユーザに、一回の操作（例えば、スワイプ操作）によって所望の変更量となるように処理を実行させることができる。
【００８１】
又、上記情報処理装置１において、前記制御部１ａは、閾値以上の押圧の前記第１のタッチ操作Ｍ１が継続している場合、前記第２のタッチ操作Ｍ２における移動軌跡の少なくとも一部に基づいて、選択した前記処理を連続的に実行するものであってもよい。
【００８２】
又、上記情報処理装置１において、前記制御部１ａは、前記第２のタッチ操作Ｍ２における移動軌跡の少なくとも一部が、前記複数の種別の処理のいずれかを実行するための移動軌跡と一致する場合、当該移動軌跡に対応する種別の処理を識別させる識別マークＴ２ａ〜Ｔ２ｄを前記タッチパネル３に表示させるのであってもよい。この情報処理装置１によれば、ユーザに、第２のタッチ操作Ｍ２で入力した処理の種別を確認させることができる。
【００８３】
又、上記情報処理装置１において、前記制御部１ａは、閾値以上の押圧の前記第１のタッチ操作Ｍ１がなされた場合、前記第２のタッチ操作によって前記複数の種別の処理の少なくとも一つの処理を実行するための、移動軌跡及び当該移動軌跡に対応する種別を識別させる識別マークＴ２ａ〜Ｔ２ｄ、Ｔ１ａ〜Ｔ１ｄを前記タッチパネル３に表示させるものであってもよい。この情報処理装置１によれば、ユーザに、所望の処理を実行するため、第２のタッチ操作Ｍ２で、どのような移動軌跡を描けばよいかを確認させることができる。
【００８４】
又、上記情報処理装置１は、車載ナビゲーション装置に搭載されるものであってもよい。
【００８５】
又、感圧センサ３ｃを有するタッチパネル３を入力装置とするコンピュータに実行させる情報処理プログラムであって、前記タッチパネル３に対してなされたタッチ操作の位置及び押圧を含む入力情報を取得することと、閾値以上の押圧の第１のタッチ操作Ｍ１がなされているときに第２のタッチ操作Ｍ２を受け付け、当該第２のタッチ操作Ｍ２における移動軌跡の少なくとも一部に基づいて、複数の種別の処理から少なくとも一つの種別の処理を選択して、当該処理を実行することと、を備える情報処理プログラムを開示する。
【産業上の利用可能性】
【００８６】
本開示に係る情報処理装置は、例えば、車載ナビゲーション装置に、より好適なユーザインタフェイスを実現することができる。
【符号の説明】
【００８７】
Ａ  ナビゲーション装置
１  制御装置
２  記憶装置
３  タッチパネル
４  ＧＰＳ
５  ジャイロセンサ
６  車速センサ
７  ＴＶ受信機
８  ラジオ受信機
９  ＣＤ／ＤＶＤ再生装置
１０  接続ポート
【図１】
2017182258.tif 000003
【図２】
2017182258.tif 000004
【図３】
2017182258.tif 000005
【図４】
2017182258.tif 000006
【図５】
2017182258.tif 000007
【図６】
2017182258.tif 000008
【図７】
2017182258.tif 000009
【図８】
2017182258.tif 000010
【図９】
2017182258.tif 000011