(57)【要約】【課題】タッチジェスチャ操作を検出している際に、その操作がどんな処理を実行させるかに関する情報をユーザが認識できるグラフィカルユーザインターフェースを提供する。【解決手段】表示部１１１と入力部１１２とを有するタッチスクリーン１１０と、入力部１１２に対して行われるタッチジェスチャの内容とそれに応じて起動すべき処理とを関連付けて記憶した記憶部１２０と、タッチジェスチャの開始（ドラッグ操作）を検出した場合に、タッチジェスチャの状態に合わせて記憶部１２０から起動すべき処理に関する情報を呼び出して表示部１１１に表示する。【選択図】図４
2014174818.tif 000002
【特許請求の範囲】
【請求項１】
表示部と入力部とを有するタッチスクリーンと、
前記入力部に対して行われるタッチジェスチャの内容とそれに応じて起動すべき処理とを関連付けて記憶した記憶部と、
前記タッチジェスチャの開始を検出し、前記タッチジェスチャの状態に合わせて前記記憶部から起動すべき処理に関する情報を呼び出して前記表示部に表示する制御部と、を備えた電子装置。
【請求項２】
前記制御部が、前記起動すべき処理に関する情報に加えて、前記起動すべき処理の実行後に処理されるコンテンツの情報を前記表示部に表示する、請求項１に記載の電子装置。
【請求項３】
前記記憶部にはフリック操作時に起動すべき処理が記憶され、前記制御部は、前記タッチジェスチャの方向と同方向へのフリック操作を検出した際に、前記フリック操作に関連付けられた起動すべき処理を前記記憶部から呼び出し実行する、請求項１又は２に記載の電子装置。
【請求項４】
前記制御部が、前記タッチジェスチャの中断を検出した際に、前記表示部に表示されている前記処理に関する表示を消去し、前記起動すべき処理を実行しない、請求項１から３のいずれかに記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに対して分かりやすいグラフィカルユーザインターフェースを提供するタッチスクリーンを備えた電子装置に関する。
【背景技術】
【０００２】
従来、タッチスクリーンを搭載した電子機器において、タッチスクリーン表面の任意の位置に指先を接触させたり、接触させたまま移動させたりすることによって、所定の処理を実行させることが行われている。タッチスクリーンに対して行われるこのような入力方法は、タッチジェスチャと呼ばれる。電子機器は、各種のタッチジェスチャを検出し、それに応じて決められた動作を行うようにプログラムされている。
【０００３】
例えば、タッチスクリーンを搭載したディジタルミュージックプレーヤでは、ユーザの指先がタッチスクリーン表面を軽く叩くように一旦接触した後にすぐに離れる動作（以下、タップ操作という）を検出した場合に、再生中の楽曲コンテンツを一時停止したり、停止していた楽曲コンテンツを再生したりする処理を実行する。また、ディジタルミュージックプレーヤは、タッチスクリーン表面を指先で接触したまま右又は左に素早く移動させ、そのまま指先をタッチスクリーン表面から離す動作（以下、フリック操作という）を検出した場合に、再生中の楽曲コンテンツの次、或いは前の楽曲コンテンツに切替えて再生する処理を実行させることができる。さらに、ディジタルミュージックプレーヤは、タッチスクリーン上で上方向又は下方向のフリック操作を検出した場合には、コンテンツの再生音量を大きくしたり小さくしたりする処理を実行させることができる。
【０００４】
下記特許文献１（特開昭６３−１７２３２５号公報）は、タッチパネルの制御精度を高めることを目的として、タッチパネル上にマトリクス状に接触位置検出手段を配置し、この接触位置検出手段が周期的に走査される構成とし、タッチパネルに指等が接触した時点よりタイマにて計測を開始し、所定時間内にパネル内のどの方向にどれだけ移動したかを検出し、検出された操作内容に応じて音響機器の動作制御、例えば、指先が右方向に移動した場合には、チューナの場合であれば周波数の上昇、テープデッキの場合であれば早送りを行うタッチパネル制御装置を開示している。また、このタッチパネル制御装置では、指先が上方向に移動した場合には、再生音量を大きくさせる処理を実行する。
【０００５】
下記特許文献２（特開２００３−１４０８２０号公報）は、タッチパネルを用いて動作指示を行うオーディオ装置を開示している。このオーディオ装置では、タッチ操作によって入力される軌跡データを検出し、この軌跡データの入力開始位置とリリース位置がそれぞれタッチパネルの右領域か左領域かを判断することによって、これらの操作に対して再生、停止、曲送り、曲戻し等、予め設定された各種の処理を実行させる。
【０００６】
さらに、下記特許文献３（特開２００８−１８１３６７号公報）は、タッチスクリーン上でタッチされる座標をタッチ検出手段によって監視し、タッチした状態のままタッチスクリーン上がなぞられるジェスチャを検出すると、現在再生中の楽曲データよりも再生順序が前又は後の楽曲データにジャンプして再生するミュージックプレーヤを開示している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開昭６３−１７２３２５号公報
【特許文献２】特開２００３−１４０８２０号公報
【特許文献３】特開２００８−１８１３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１〜３に開示されたタッチスクリーンを搭載した電子機器のいずれにおいても、ユーザがタッチジェスチャによる入力操作をした際に、その操作を行うことによってどんな処理が実行されるのか、また、どんな楽曲コンテンツが再生されるのか表示されることはない。そのため、ユーザは、タッチジェスチャ操作を完了する時点まで自分が行っている操作がどんな処理を実行させるものか認識できず、自分の希望する操作を容易に行うことは難しかった。
【０００９】
そこで、本発明の目的は、タッチスクリーンを備えた電子装置において、ユーザによるタッチジェスチャ操作を検出している際に、その操作がどんな処理を実行させるかに関する情報をユーザが認識できるグラフィカルユーザインターフェースを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の電子装置は、表示部と入力部とを有するタッチスクリーンと、前記入力部に対して行われるタッチジェスチャの内容とそれに応じて起動すべき処理とを関連付けて記憶した記憶部と、前記タッチジェスチャの開始を検出し、前記タッチジェスチャの状態に合わせて前記記憶部から起動すべき処理に関する情報を呼び出して前記表示部に表示する制御部と、を備えることを特徴とする。
【００１１】
上記発明によれば、ユーザが入力部に対して行うタッチジェスチャの開始を検出した際に、ユーザが今後とろうとしているタッチジェスチャの内容を予測し、さらにその予測されたタッチジェスチャによって起動される処理に関する情報を表示部に表示することができるので、ユーザが始めたタッチジェスチャによってどんな処理が起動されるかについての情報をユーザが容易に認識できるようになる。
【００１２】
また、本発明の電子装置は、前記制御部が、前記起動すべき処理に関する情報に加えて、前記起動すべき処理の実行後に処理されるコンテンツの情報を前記表示部に表示することを特徴とする。
【００１３】
上記発明によれば、ユーザが入力部に対して行うタッチジェスチャの開始を検出した際に、ユーザが今後とろうとしているタッチジェスチャの完了後に処理されることになるコンテンツの情報が表示部に表示できるようになる。従って、ユーザがとろうとしているタッチジェスチャによってどんなコンテンツが処理されることになるのかについての情報をユーザに提供できる。
【００１４】
また、本発明の電子装置は、前記記憶部にはフリック操作時に起動すべき処理が記憶され、前記制御部は、前記タッチジェスチャの方向と同方向へのフリック操作を検出した際に、前記フリック操作に関連付けられた起動すべき処理を前記記憶部から呼び出し実行することを特徴とする。
【００１５】
上記発明によれば、ユーザが入力部に対して行うタッチジェスチャの開始を検出した際に、そのタッチジェスチャの方向と同方向へのフリック操作を検出した場合に、起動すべき処理を確定することができるようになる。従って、フリック操作を行うまでの間は、各方向にフリック操作を行った場合にどんな処理が起動されるかを、処理そのものを実行することなくユーザに通知することができるようになる。
【００１６】
また、本発明の電子装置は、前記制御部が、前記タッチジェスチャの中断を検出した際に、前記表示部に表示されている前記処理に関する表示を消去し、前記起動すべき処理を実行しないことを特徴とする。
【００１７】
上記発明によれば、ユーザによるタッチジェスチャの中断を検出した場合に、表示部に表示されている起動される処理についての表示を消去でき、表示されていた処理は実行されないことを通知することができる。
【発明の効果】
【００１８】
以上の説明から明らかなように、本発明の電子装置によれば、ユーザによるタッチジェスチャの開始が検出された後に、タッチジェスチャのその後の状態に基づいてどんな処理が実行されるかに関する情報を表示できるようになるので、ユーザがタッチジェスチャを完了させる前にユーザに対して自分が行おうとする操作がどんな処理を実行させるのか通知することが可能になり、優れたグラフィカルユーザインターフェースを提供できる。
【図面の簡単な説明】
【００１９】
【図１】実施形態のカーナビゲーション装置のブロック図である。
【図２】実施形態のカーナビゲーション装置の記憶部に記憶されたタッチジェスチャ−処理対応テーブルの一例である。
【図３】実施形態のカーナビゲーション装置において表示されるテレビ放送画面である。
【図４】実施形態のカーナビゲーション装置において行われる処理予測表示の動作を示すフローチャートである。
【図５】図３のテレビ放送画面において、ユーザが手指をタッチパネルに接触させた状態を示す。
【図６】図５において、ユーザが手指を右方向に移動させた（ドラッグ操作した）状態を示す。
【図７】図６において、ユーザが手指をタッチパネルから離した状態を示す。
【図８】図６において、ユーザが手指を右方向に移動させた後、再度左方向に移動させた場合の状態を示す。
【図９】図６において、ユーザが手指を右に払い去った（フリック操作した）状態を示す。態を示す。
【発明を実施するための形態】
【００２０】
次に、本発明の実施の形態について図面を参照して詳細に説明する。ただし、以下に示す実施形態は、本発明の電子装置の技術思想を具体化するためカーナビゲーション装置を例示して説明するものであって、本発明を以下の実施形態に限定することを意図するものではなく、特許請求の範囲に示した技術思想を逸脱することなくその他の電子装置、例えば、ディジタルミュージックプレーヤ、ディジタルメディアプレーヤ、タブレット端末、スマートフォン等、タッチスクリーンを用いてユーザが入力操作を行う電子装置にも等しく適用し得るものである。
【００２１】
図１を参照して実施形態のカーナビゲーション装置１０の構成を説明する。カーナビゲーション装置１０は、制御部１００、タッチスクリーン１１０、記憶部１２０、テレビ／ラジオチューナ１３０、音声コーデック１４０、パワーアンプ１５０、スピーカ１６０を備えて構成される。
【００２２】
制御部１００はＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３を備えて構成されたマイクロプロセッサであり、ＲＯＭ１０３に記憶されプログラム１０４をＣＰＵ１０１において実行することによってカーナビゲーション装置１０各部の動作を制御・統括する。プログラム１０４には、機能表示プログラム、テレビ／ラジオ再生プログラム、音声データ再生プログラム等が含まれる。
【００２３】
タッチスクリーン１１０は、カーナビゲーション装置１０を構成している筐体の前面全体を覆うように配設されており、表示部１１１、タッチパネル１１２によって構成される。表示部１１１は、例えば液晶パネルユニットの形態をとるが、有機ＥＬディスプレイユニット等他の表示手段であってもよい。タッチパネル１１２は、表示部１１１の表面全体を覆うように配置されており、ユーザが表示部１１１に表示された情報を視認しながらタッチパネル１１２の所定箇所に指先を接触させると、接触した座標と操作を検出する。この検出された情報に基づいて所望の入力が行われる。
【００２４】
記憶部１２０は、フラッシュメモリ、ハードディスク等で構成される。記憶部１２０には、後述するが、タッチジェスチャ−起動処理対応テーブル１２１、テレビ放送局やラジオ放送局等の局情報１２２、再生する音声ファイル１２３が記憶されている。記憶部１２０はさらに、ＣＤドライブとコンパクトディスク（ＣＤ）、或いはＤＶＤドライブとＤＶＤであってもよく、ＣＤやＤＶＤにはそれぞれのトラックに音声データが記録されており、それぞれのトラックに記録された音声データは必ずしも音声ファイルとは呼ばれないが、以下の説明では、説明を簡潔にするために音声ファイルということにする。
【００２５】
テレビ／ラジオチューナ１３０は、同調回路や復調回路を含み、選択された放送局或いは周波数のテレビ放送信号やラジオ放送信号を受信して変換処理し、映像を表示部１１１に出力したり、音声信号をパワーアンプ１５０に出力したりする。音声コーデック１４０は、記憶部１２０に記憶された音声ファイル１２３の音声データを伸張して音声信号に変換しパワーアンプ１５０に出力する。パワーアンプ１５０は、テレビ／ラジオチューナ１３０や音声コーデック１４０から出力された音声信号を増幅させ、スピーカ１６０から出力させる。スピーカ１６０は、カーナビゲーション装置１０本体に内蔵されるものであってもよいし、このカーナビゲーション装置１０が設置されている自動車に据え付けられた外部スピーカであってもよい。
【００２６】
次に、図２を参照して、記憶部１２０に記憶されたタッチジェスチャ−起動処理対応テーブル１２１について説明する。タッチジェスチャ−起動処理対応テーブル１２１には、タッチパネル１１２に対する各種のタッチジェスチャを検出した際に、それぞれどのような処理を起動させるかについての対応関係を示したテーブルである。つまり、タッチジェスチャの内容とそれに応じて起動すべき処理とが関連付けて記憶されている。ここで、タッチジェスチャとは、タッチパネル１１２の表面上で特定の指の動きを用いて行われる入力操作のことである。タッチジェスチャには各種のものがあるが、下記の説明において、フリック操作とは、任意の方向に所定以上の速度で素早く指先を移動させてはらう入力操作のことをいい、ドラッグ操作とは、任意の方向に所定未満の速度でゆっくりと指先を移動させる入力操作のことをいう。また、タッチジェスチャの「内容」には、上記のタッチジェスチャの種類に加えて、タッチジェスチャが行われる方向、つまり左右上下等の方向情報が含まれる。
【００２７】
タッチジェスチャ−起動処理対応テーブル１２１には、図２に示すように、例えば、テレビ／ラジオ放送受信時の右方向へのフリック操作と、テレビ／ラジオチューナ１３０を次のチャンネルの放送信号に同調させ、そのチャンネルのテレビ／ラジオ放送信号を受信して表示部１１１に出力したりさせる処理、及び音声信号をパワーアンプ１５０に出力したりする処理とが関連付けられて記憶されている。ここで「次のチャンネル」とは現在受信中の放送局が送信している周波数の次の高位の放送周波数、或いは、予め定められた順番における次の放送周波数のことをいう。
【００２８】
また、タッチジェスチャ−処理対応テーブル１２１には、音声ファイルの再生時の右方向へのフリック操作と、次曲への切替え処理を起動させることとが関連付けられて記憶されている。なお、ここで「次曲」の音声ファイルとは、記憶部１２０に記憶されている現在再生中の音声ファイルの物理的に次の音声ファイルであってもよいし、予め設定された再生曲順上における次の音声ファイル、或いはランダム再生を行う際に次に再生されることになる次の音声ファイルのことをいう。
【００２９】
さらに、タッチジェスチャ−起動処理対応テーブル１２１には左方向へのフリック操作と、テレビ／ラジオ放送受信時のテレビ／ラジオチューナ１３０を前の周波数の放送局の放送信号に同調させ、その周波数帯のテレビ／ラジオ放送信号を受信して表示部１１１に出力したり、音声信号をパワーアンプ１５０に出力したりする処理とが関連付けられて記憶されている。また、音声ファイルの再生時の左方向へのフリック操作と、前曲を再生する処理とが関連付けられて記憶されている。
【００３０】
さらに、タッチジェスチャ−起動処理対応テーブル１２１には、上方向へのフリック操作と、テレビ／ラジオ放送の放送音量、或いは音声ファイルの再生音量を大きくする処理とが関連付けられて記憶され、下方向へのフリック操作と、音量を小さくする処理とが関連付けられて記憶されている。
【００３１】
なお、図２には、説明を簡単にするために、右／左フリック操作、及び上／下フリック操作とそれに関連付けられて起動する処理のみが示されているが、タッチジェスチャ−起動処理対応テーブル１２１には、その他、斜め方向のフリック操作等のタッチジェスチャにそれぞれ所定の処理を関連付けて記憶してもよい。さらに、タッチジェスチャの内容には、タッチジェスチャを検出したタッチパネル１１２内の位置を含めてもよい。例えば、画面左側でタッチジェスチャが検出された場合と、画面右側でタッチジェスチャが検出された場合とでは起動される処理を異なるようにしてもよい。
【００３２】
次に、図３〜図９を参照して、実施形態のカーナビゲーション装置１０において機能表示プログラムを実行している場合の処理表示動作の流れを説明する。図３では、カーナビゲーション装置１０においてテレビ放送信号を受信して放送しているときのタッチスクリーン１１０を構成する表示部１１１に表示される表示画面３００の状態を示している。表示画面３００は、画面最右部を除く全体を占めるテレビ放送表示部３１０と最右部に設けられる操作画面表示部３２０から構成されている。
【００３３】
テレビ放送表示部３１０には、テレビ／ラジオチューナ１３０において受信され、表示部１１１に出力された映像が表示されている。また、操作画面表示部３２０には、上部に音量制御アイコン３２１、メニューアイコン３２２、オーディオ切換アイコン３２３、ナビゲーション切換アイコン３２４が表示される。これらのアイコンをユーザがタッチパネル１１２上で接触選択すると、それぞれ音量の調整、メニュー画面の表示、オーディオ再生処理、ナビゲーション処理への切換処理が行われる。
【００３４】
図４に示す処理予測表示処理のフローチャートのステップＳ４０１において、制御部１００は、タッチスクリーン１１０のタッチパネル１１２に対する接触を検出する。図５に示すように、テレビ放送表示部３１０にユーザが指先５００を接触させた場合、タッチパネル１１２はユーザの指先による接触を検出し、接触を検出した位置座標を出力する。なお、ユーザの指先による接触を検出しない場合には、ステップＳ４０１の処理を繰り返すことによって接触入力を待機する。
【００３５】
ステップＳ４０２において、制御部１００はタッチパネル１１２に対するユーザの指先が接触した後の状態を検出する。具体的には、タッチパネル１１２に対する接触位置座標の変化を継続的に取得するとともに接触開始時点から経過した時間を計測する。
【００３６】
ステップＳ４０３において、接触状態が解消された（つまり、ユーザの指先５００がタッチパネル１１２から離れた）か否かを判定する。接触状態が解消されたと判定された場合、これは操作のキャンセルであると判定され、ステップＳ４０１の処理に戻る。接触状態が所定時間内に解消されていないと判定された場合、所定時間経過後も継続してユーザの指先５００がタッチパネル１１２に接触している状態であるとみなされ、ステップＳ４０４の処理に進む。
【００３７】
ステップＳ４０４において、制御部１００は、タッチパネル１１２に対する接触位置が変化したか否かを判定する。これは、タッチパネル１１２から出力される位置座標が所定時間内に所定値以上変化したか否かを判定することによって行われる。ステップＳ４０４において、接触位置が変化していないと判定された場合には、ステップＳ４０２の処理に戻り、接触後の状態の検出を継続する。接触位置が変化した（つまり、ドラッグ操作である）と判定された場合には、ステップS４０５の処理に進み、制御部１００は、接触位置の移動方向に基づいてユーザがとるであろうタッチジェスチャをＲＡＭ１０２に設定する。つまり、右方向へ接触位置が変化した場合には、「右フリック」がユーザが行うであろうタッチジェスチャとして設定され、左方向へ接触位置が変化した場合には、「左フリック」がユーザが行うであろうタッチジェスチャとして設定される。
【００３８】
ステップＳ４０６において、制御部１００は、図６に示すような機能アイコン６１０を表示部１１１の、ユーザの指先が接触している位置に対応した箇所に表示する。なお、機能アイコンを表示する位置は、ユーザの指先が接触している位置に限定されず、指先による接触位置から上下左右いずれかの方向に所定距離離れた位置であってもよい。また、検出された移動方向に対応して機能アイコンの表示位置を調整してもよい。例えば、制御部１００は、接触位置が右方向へ移動していることを検出した場合には接触位置の左側に機能アイコンを表示してもよいし、接触位置が左方向へ移動していることを検出した場合には接触位置の右側に機能アイコンを表示してもよい。さらに、接触位置がタッチパネル１１２の下方に位置する場合には接触位置の上側に機能アイコンが表示され、接触位置がタッチパネル１１２の上方に位置する場合には接触位置の下側に機能アイコンが表示されるようにしてもよい。このようにすれば、表示された機能アイコンがユーザの指先によって見えにくくなることを防ぐことができる。
【００３９】
さらに、制御部１００は記憶部１２０に記憶されたタッチジェスチャ−処理対応テーブル１２１を参照し、ステップＳ４０５でＲＡＭ１０２に設定されたタッチジェスチャに関連付けられて記憶された起動処理の内容を、機能アイコン６１０内に重ねて表示する。例えば、ステップＳ４０５において右方向のフリック操作が設定されている場合、タッチジェスチャ−処理対応テーブル１２１において右方向のフリック操作に関連付けられて記憶されている「チャンネルアップ」の表示６２０を機能アイコン６１０内に表示する。
【００４０】
ステップＳ４０７において、制御部１００は、ＲＡＭ１０２に設定されているタッチジェスチャに関連付けられて記憶された起動処理が実行された際に処理されるコンテンツの情報を取得して機能アイコン６１０内に表示する。具体的には、ユーザが行うと設定されたタッチジェスチャを完了した場合に放送開始される、放送局情報や番組情報を取得して機能アイコン６１０内に表示する。図６では、右方向のフリック操作が完了した場合にはチャンネルアップの処理が起動されたときに放送されることになる「テレビ○○」という放送局名６３０が機能アイコン６１０に表示されている。
【００４１】
なお、ステップS４０６及びステップS４０７においては、機能アイコン６１０をユーザの指先の移動に伴って移動するように表示装置１１１に表示させる。これは、ユーザの指先が接触している位置座標の変化に対応させて機能アイコンの表示位置を変化させることによって行われる。
【００４２】
ステップＳ４０８において、制御部１００はタッチパネル１１２に対するその後の接触状態の変化を検出する。これは、タッチパネル１１２に対する接触位置座標の変化を継続的に取得するとともに機能アイコン６１０を表示部１１１に表示した時点から経過した時間を計測することによって行われる。
【００４３】
ステップＳ４０９において、制御部１００はステップS４０８において検出された接触状態が変化しているか否かを判定する。接触状態が変化していないと判定された場合、つまり、接触位置の変化が所定時間内に所定値未満の場合には、制御部１００は、ステップＳ４０７の処理以降からいまだ接触位置が変化していないと判定してステップＳ４０８の処理に戻り、接触状態の変化の検出を継続して行う。制御部１００は、接触状態が変化したと判定した場合、ステップS４１０の処理に進み、接触状態の変化がキャンセル操作に相当するか否かを判定する。このキャンセル操作には、タッチパネル１１２に対する接触が検出されなくなった場合（つまりユーザが指先５００をタッチパネル１１２から離した場合（図７））が含まれる。
【００４４】
ステップS４１０において接触状態の変化がキャンセル操作に相当すると判定された場合、ステップＳ４１１の処理に進み、制御部１００は、表示部１１１に表示されていた機能アイコン６１０と、そこに表示されていた次局の情報を消去し、ステップＳ４０１の処理に戻り、タッチパネル１１２に対する接触があるまで待機する。
【００４５】
制御部１００は、ステップS４１０において接触状態の変化がキャンセル操作に相当しないと判定した場合、ステップＳ４１２の処理に進み、ユーザによるタッチジェスチャが完了したか否かを判定する。具体的には、制御部１００は、ステップS４０２において検出された接触位置の移動方向と同じ方向へのフリック操作を検出した場合に操作完了であると判定し、ステップＳ４１４の処理に進む。ユーザによるタッチジェスチャが完了していないと判定された場合には、制御部１００はステップＳ４０５の処理に戻り、ステップＳ４０８で検出された接触位置の移動方向に基づいてユーザがとるであろうタッチジェスチャをＲＡＭ１０２に設定し直す。例えば、ユーザが最初右方向にドラッグ操作した後に左方向にドラッグ操作を行ったような場合、制御部１００は、ＲＡＭ１０２に「左フリック」をユーザが行うであろうタッチジェスチャとして設定し直し、ステップＳ４０６、ステップＳ４０７において、ＲＡＭ１０２に設定されたタッチジェスチャに関連付けられて記憶された起動処理の内容を、機能アイコン６１０内に表示する。
【００４６】
図８においては、ユーザが一旦右方向にドラッグ操作をした後に左方向にドラッグ操作を行った場合が示されているが、その際、機能アイコン６１０には、左方向のフリック操作と関連付けられている「チャンネルダウン」の表示８１０が表示されている。さらに、左方向のフリック操作が完了し、チャンネルダウンの処理が起動されたときに放送されることになる「××放送」という放送局名８２０が機能アイコン６１０内に表示されている。次いで、上述したように、ステップＳ４０８に進み、制御部１００は、その後の接触状態の変化の検出を継続する。
【００４７】
ステップＳ４１４において、制御部１００は、ステップS４０５においてＲＡＭ１０２に設定された起動処理を確定する。ステップＳ４１５において、制御部１００は、テレビ／ラジオチューナ１３０を次のチャンネルに同調させ、受信したテレビ放送信号を映像として表示部１１１に出力し、処理を終了、或いはステップＳ４０１の処理に戻って新たな入力操作が行われるのを待機する。図９には、ユーザの指先５００がテレビ放送表示部３１０の右端でフリック操作が完了するのに伴って、図３において表示されているテレビ放送の映像からチャンネルが切替わり次のチャンネルのテレビ放送の映像９１０が表示された状態が示されている。
【００４８】
上記には、カーナビゲーション装置１０においてテレビ放送信号を受信して放送しているときの動作について説明したが本発明は上記に限定されるものではない。上記以外にも、例えば、カーナビゲーション装置１０がテレビ／ラジオチューナ１３０によってラジオ放送を受信している場合にも、上述の機能表示プログラムを実行させることが可能である。その場合、ユーザが指先をタッチパネル１１２に対して接触させ、右方向にゆっくりと移動させるタッチジェスチャ（例えばドラッグ操作）を開始した場合に、制御部１００はタッチジェスチャ−処理対応テーブル１２１を参照し、次のチャンネルのラジオ放送局に切換える処理を起動させることを表示部１１１に機能アイコンの形態で表示する。同時に、次のチャンネルのラジオ放送局の名称やプログラム等のコンテンツ情報を記憶部１２０から呼び出して表示させるようにしてもよい。
【００４９】
また、カーナビゲーション装置１０において、プログラム１０４に含まれる音声データ再生プログラムが記憶部１２０に記憶された音声ファイル１２３を再生している場合にも上記の機能表示プログラムを実行するようにしてもよい。具体的には、ユーザが指先をタッチパネル１１２に対して接触させ、右方向に移動させるタッチジェスチャ（例えばドラッグ操作）を開始した場合に、制御部１００はタッチジェスチャ−処理対応テーブル１２１を参照し、現在再生中の音声ファイルの次の音声ファイルを再生する処理を起動させることを表示部１１１に機能アイコンの形態で表示する。同時に、次の音声ファイルの名称や曲名やアーティスト名等のコンテンツ情報を記憶部１２０から呼び出して表示させるようにしてもよい。
【００５０】
上記には、ユーザが指先をタッチパネル１１２に対して接触させ、右方向に移動するタッチジェスチャ（例えばドラッグ操作）を開始した際に、ユーザが今後とろうとしているタッチジェスチャ（フリック操作）をＲＡＭに設定し、設定されたタッチジェスチャが完了した場合に起動される処理を機能アイコンの形態で表示部１１１に表示した例を示したが、左方向に移動するタッチジェスチャ（ドラッグ操作）の開始を検出した場合にも同様の処理を行い、ユーザがとろうとしているタッチジェスチャをＲＡＭに設定し、設定されたタッチジェスチャが完了した場合に起動される処理を機能アイコンの形態で表示部１１１に表示することは勿論である。
【００５１】
また、上記には、ユーザによるタッチジェスチャの開始を検出した際に、ユーザがとろうとしているタッチジェスチャが完了した際に起動される処理を機能アイコンの形態で表示部１１１にユーザの指先による接触位置の移動に伴って移動させて表示した例を示したが、この機能アイコンを、ユーザの指先の移動とは関係なく静的に表示させてもよい。
【００５２】
また、上記ステップＳ４１０においては、ユーザが指先をタッチパネルから離した場合にキャンセル操作であると判定する例を説明したが、ユーザが指先をそれまでの移動方向と反対方向にドラッグさせた場合にキャンセル操作であると判定されるようにしてもよい。
【００５３】
また、上記の例では、タッチパネル１１２に対して左右方向に移動するタッチジェスチャが行われた場合の動作について説明したが、本発明は上記の例に限定されず上下方向のタッチジェスチャについても等しく適用可能である。例えば、ユーザが指先をタッチパネル１１２に対して接触させ、上（又は下）方向に移動するタッチジェスチャ（ドラッグ操作）を開始した際に、ユーザがとろうとしているタッチジェスチャをＲＡＭに設定し、ユーザがとろうとしているタッチジェスチャが完了した際に起動される処理を機能アイコンの形態で表示部１１１に表示する。例えば、上方向に移動するタッチジェスチャの開始（ドラッグ操作）を検出した場合には、上方向へのフリック操作が行われることを設定し、音量を大きくする処理が行われることを機能アイコンの形態で表示する。また、下方向に移動するタッチジェスチャの開始（ドラッグ操作）を検出した場合には、下方向へのフリック操作が行われることを設定し、音量を小さくする処理が行われることを機能アイコンの形態で表示する。
【００５４】
さらに、上記実施形態を、電子書籍ビューワ、フォトビューワ等に応用することも可能であり、その場合、左（又は右）フリック操作に対応して次の（又は前の）ページに移動、画像を表示等の処理を起動させることが関連付けられており、ドラッグ操作等のタッチジェスチャの開始を検出した際に、タッチジェスチャが完了した際に起動される機能を表示部に表示する。
【符号の説明】
【００５５】
１０  カーナビゲーション装置
１００  制御部
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  プログラム
１１０  タッチスクリーン
１１１  表示部
１１２  タッチパネル
１２０  記憶部
１２１  タッチジェスチャ−処理対応テーブル
１２２  放送局情報
１２３  音声ファイル
１３０  テレビ／ラジオチューナ
１４０  音声コーデック
１５０  パワーアンプ
１６０  スピーカ
【図１】
2014174818.tif 000003
【図２】
2014174818.tif 000004
【図３】
2014174818.tif 000005
【図４】
2014174818.tif 000006
【図５】
2014174818.tif 000007
【図６】
2014174818.tif 000008
【図７】
2014174818.tif 000009
【図８】
2014174818.tif 000010
【図９】
2014174818.tif 000011