(57)【要約】【課題】ユーザのタッチ画面に対する操作性を向上することができる表示処理装置、表示処理方法および表示処理プログラムを提供すること。【解決手段】実施形態に係る表示処理装置は、検出部と、変更部とを備える。検出部は、タッチ画面を有する表示部に対するユーザのマルチタッチ位置に応じて、表示部に表示された複数の項目に対するジェスチャ操作を検出する。変更部は、検出部が検出したジェスチャ操作に応じて項目の表示を変更する。【選択図】図２
2017174347.tif 000002
【特許請求の範囲】
【請求項１】
タッチ画面を有する表示部に対するユーザのマルチタッチ位置に応じて、前記表示部に表示された複数の項目に対するジェスチャ操作を検出する検出部と、
前記検出部が検出した前記ジェスチャ操作に応じて前記項目の表示を変更する変更部と
を備えることを特徴とする表示処理装置。
【請求項２】
前記検出部は、
複数の前記項目のうち少なくとも２つの前記項目間を広げるピンチアウト操作を検出し、
前記変更部は、
前記検出部が検出した前記ピンチアウト操作に応じて、新たな項目の追加を可能とする表示に変更する追加変更部を備えること
を特徴とする請求項１に記載の表示処理装置。
【請求項３】
前記追加変更部は、
前記ピンチアウト操作によって広げられた前記項目間の幅に応じて、追加可能な前記新たな項目の数を決定すること
を特徴とする請求項２に記載の表示処理装置。
【請求項４】
前記検出部は、
複数の前記項目のうち少なくとも２つの前記項目の表示位置を回転させるローテーション操作を検出し、
前記変更部は、
前記検出部が検出した前記ローテーション操作に応じて、回転させた前記項目の表示位置を入れ替えて表示する入替部をさらに備えること
を特徴とする請求項１、２または３に記載の表示処理装置。
【請求項５】
前記検出部は、複数の前記項目のうち少なくとも２つの項目がタッチされた状態で、当該少なくとも２つの項目のうちいずれか１つを所定方向に移動させるスライド操作を検出し、
前記変更部は、
前記検出部が検出した前記スライド操作に応じて、前記少なくとも２つの項目および当該項目の間に挟まれる項目を移動させて表示する移動部をさらに備えること
を特徴とする請求項１〜４のいずれか一つに記載の表示処理装置。
【請求項６】
前記検出部が検出した前記ジェスチャ操作に応じて、少なくとも２つの項目および／または当該２つの項目の間に挟まれる項目に関する情報を含む画像を生成する画像生成部をさらに備え、
前記変更部は、
前記表示部の表示を前記画像生成部が生成した画像を含む表示に変更すること
を特徴とする請求項１〜５のいずれか一つに記載の表示処理装置。
【請求項７】
前記項目は、目的地または経由地を含む地点に関する内容であり、
前記画像生成部は、
前記少なくとも２つの項目に対応する地点を含む地図画像を生成すること
を特徴とする請求項６に記載の表示処理装置。
【請求項８】
前記検出部は、
前記タッチ画面に対する押圧力を検出し、
前記変更部は、
前記検出部が検出した前記ジェスチャ操作および前記押圧力に基づいて、前記項目の表示を変更すること
を特徴とする請求項１〜７のいずれか一つに記載の表示処理装置。
【請求項９】
タッチ画面を有する表示部に対するユーザのマルチタッチ位置に応じて、前記表示部に表示された複数の項目に対するジェスチャ操作を検出する検出工程と、
前記検出工程によって検出された前記ジェスチャ操作に応じて前記項目の表示を変更する変更工程と
を含むことを特徴とする表示処理方法。
【請求項１０】
タッチ画面を有する表示部に対するユーザのマルチタッチ位置に応じて、前記表示部に表示された複数の項目に対するジェスチャ操作を検出する検出手順と、
前記検出手順によって検出された前記ジェスチャ操作に応じて前記項目の表示を変更する変更手順と
をコンピュータに実行させることを特徴とする表示処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示処理装置、表示処理方法および表示処理プログラムに関する。
【背景技術】
【０００２】
従来、タッチ画面を有する表示部に対してユーザがタッチすることで表示されたデータファイル等の項目の表示を変更する装置がある。かかる装置では、たとえば複数の項目をまとめることで当該項目を削除する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５４４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術には、ユーザのタッチ画面に対する操作性に改善の余地があった。例えば、従来の装置では、項目を削除する場合については記載されているが、削除以外の操作、例えば項目の追加や変更といった操作に関しては記載されていない。したがって、例えば項目の変更を行う場合に、変更する項目を決定する操作および変更を実行する操作が必要となり、ユーザにとっては操作数が多くなることで煩わしく感じるおそれがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ユーザのタッチ画面に対する操作性を向上することができる表示処理装置、表示処理方法および表示処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る表示処理装置は、検出部と、変更部とを備える。検出部は、タッチ画面を有する表示部に対するユーザのマルチタッチ位置に応じて、表示部に表示された複数の項目に対するジェスチャ操作を検出する。変更部は、検出部が検出したジェスチャ操作に応じて項目の表示を変更する。
【発明の効果】
【０００７】
本発明によれば、ユーザのタッチ画面に対する操作性を向上することができる。
【図面の簡単な説明】
【０００８】
【図１Ａ】図１Ａは、実施形態に係る表示処理方法の概要を示す図である。
【図１Ｂ】図１Ｂは、実施形態に係る表示処理方法の概要を示す図である。
【図１Ｃ】図１Ｃは、実施形態に係る表示処理方法の概要を示す図である。
【図２】図２は、実施形態に係る表示処理装置の構成を示すブロック図である。
【図３Ａ】図３Ａは、項目の表示を追加する処理の具体例を示す図である。
【図３Ｂ】図３Ｂは、項目の表示を追加する処理の具体例を示す図である。
【図３Ｃ】図３Ｃは、項目の表示を追加する処理の具体例を示す図である。
【図３Ｄ】図３Ｄは、項目の表示を追加する処理の具体例を示す図である。
【図３Ｅ】図３Ｅは、項目の表示を追加する処理の具体例を示す図である。
【図４Ａ】図４Ａは、項目の表示を削除する処理の具体例を示す図である。
【図４Ｂ】図４Ｂは、ピンチイン操作後の表示例を示す図である。
【図４Ｃ】図４Ｃは、ピンチイン操作後の表示例を示す図である。
【図５】図５は、項目の表示を入れ替える処理の具体例を示す図である。
【図６】図６は、項目を移動させて表示する処理の具体例を示す図である。
【図７】図７は、項目を移動させて表示する処理の具体例を示す図である。
【図８】図８は、項目を移動させて表示する処理の具体例を示す図である。
【図９】図９は、項目を移動させて表示する処理の具体例を示す図である。
【図１０】図１０は、項目を移動させて表示する処理の具体例を示す図である。
【図１１】図１１は、項目を移動させて表示する処理の具体例を示す図である。
【図１２Ａ】図１２Ａは、連動画像を生成する処理の具体例を示す図である。
【図１２Ｂ】図１２Ｂは、連動画像を生成する処理の具体例を示す図である。
【図１３】図１３は、音楽に連動した連動画像を生成する処理の具体例を示す図である。
【図１４】図１４は、実施形態に係る表示処理装置が実行する処理の処理手順を示すフローチャートである。
【図１５】図１５は、実施形態に係る表示処理装置が実行する処理の処理手順を示すフローチャートである。
【図１６】図１６は、実施形態に係る表示処理装置が実行する処理の処理手順を示すフローチャートである。
【図１７】図１７は、実施形態に係る表示処理装置が実行する処理の処理手順を示すフローチャートである。
【図１８】図１８は、実施形態に係る表示処理装置が実行する処理の処理手順を示すフローチャートである。
【図１９】図１９は、３点でのジェスチャ操作による表示の変更処理の変形例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本願の開示する表示処理装置、表示処理方法および表示処理プログラムの実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。まず、実施形態に係る表示処理方法の概要について図１Ａ〜図１Ｃを用いて説明する。
【００１０】
図１Ａ〜図１Ｃは、実施形態に係る表示処理方法の概要を示す図である。図１Ａに示すように、実施形態に係る表示処理方法は、例えば車載のナビゲーション装置である表示処理装置１によって実行される。なお、以下に示す表示処理装置１は、タッチ画面であるタッチパネルを有する表示部４０を備えることとする。
【００１１】
また、以下では、表示の変更として、表示部４０に表示されたリスト５０に新たな項目の表示を追加する操作を行う場合を一例にとって、表示処理方法を説明する。なお、図１Ａに示すリスト５０は、例えば自車両（アイコンＭ）の目的地である項目５１〜項目５４が到着予定時刻順に並べられた目的地リストであるが、これに限定されるものではない。
【００１２】
実施形態に係る表示処理方法は、タッチパネルを有する表示部４０に対するユーザのマルチタッチ位置に応じて、表示部４０に表示された複数の項目に対するジェスチャ操作を検出する。そして、検出したジェスチャ操作に応じて項目の表示を変更する。
【００１３】
例えば、図１Ｂに示すように、ユーザは、項目５２上の点Ｐ２および項目５３上の点Ｐ１の２点をマルチタッチして矢印の方向に点Ｐ１、Ｐ２を広げるピンチアウト操作を行ったとする。このとき、表示処理装置１は、かかる２点のマルチタッチ位置を始点Ｐ１、Ｐ２とするピンチアウト操作を検出する。
【００１４】
そして、図１Ｃに示すように、表示処理装置１は、検出したピンチアウト操作に応じて新たな項目の追加を可能とする表示に変更する。具体的には、表示処理装置１は、項目５２および項目５３の間を広げ、リスト５０の項目５２、５３の間に新たな項目の追加を可能とする領域Ｒを表示する。
【００１５】
その後、図示は省略するが、例えばユーザが項目を選択することで、表示処理装置１は、領域Ｒにユーザが選択した項目を追加する。
【００１６】
このように、実施形態に係る表示処理方法は、ジェスチャ操作であるピンチアウト操作を検出することで、１回の操作で追加位置を決定することができる。このため、かかる追加処理を行うためのタッチ操作の数を低減でき、ユーザの煩わしさを低減できる。したがって、ユーザのタッチパネルに対する操作性を向上することができる。
【００１７】
なお、表示処理装置１が検出するジェスチャ操作は、２点タッチによるピンチアウト操作に限定されず、例えばピンチイン操作やローテーション操作等であってもよく、３点以上のタッチによるジェスチャ操作であってもよい。
【００１８】
また、表示の変更は、表示の追加に限定されず、例えば表示の削除や表示位置の入れ替え、表示位置の移動等であってもよい。なお、ピンチアウト操作や、他のジェスチャ操作に応じた表示の変更の具体例については図３Ａ以降を参照して後述する。
【００１９】
次に、図２を参照して、実施形態に係る表示処理装置１の構成について説明する。図２は、実施形態に係る表示処理装置１の構成を示すブロック図である。なお、図２では、本実施形態の特徴を説明するために必要な構成要素のみを機能ブロックで表しており、一般的な構成要素についての記載を省略している。
【００２０】
表示処理装置１は、例えばナビゲーション装置であり、例えば車両の現在地や目的地までの経路の案内等を行うナビゲーション機能や、音楽や映像等のコンテンツを再生する機能、テレビやラジオ等の放送波を受信する機能等を実行する。表示処理装置１は、表示部４０を備える。表示部４０は、ユーザが表示部４０にタッチ可能な位置、例えば車両のセンターコンソール等に配置される。
【００２１】
表示部４０は、タッチパネル４１およびディスプレイ４２を備える、いわゆるタッチパネルディスプレイであり、画像を表示するとともに、表示された画像にユーザがタッチすることで、ユーザのタッチ位置を検出する。
【００２２】
タッチパネル４１は、例えば静電容量方式の情報入力機能を有する部材である。タッチパネル４１は、例えば操作面を備え、ユーザが指等で操作面に対してタッチしたタッチ位置を検出する。なお、タッチパネル４１は、ユーザが同時に２点以上タッチした場合に、２点以上のタッチ位置を検出するマルチタッチパネルである。
【００２３】
また、タッチパネル４１は、例えば感圧素子等の圧力センサを備え、ユーザの操作面に対する押圧力を検出する。タッチパネル４１は、ユーザのタッチ操作における検出値を制御部１０へ出力する。
【００２４】
なお、タッチパネル４１は、静電容量方式に限定されず、ユーザのマルチタッチを検出できればよく、例えば赤外線方式や抵抗膜方式等であってもよい。
【００２５】
また、ユーザによるタッチは、ユーザの指によるタッチに限定されるものではなく、例えばタッチペン等のポインティングデバイスを用いたタッチであってもよい。また、例えば指とタッチペンとを組み合わせたタッチであってもよい。
【００２６】
さらに、ユーザがタッチを行わない、いわゆる非接触式でもよい。表示部４０とユーザの指との距離を検出する距離センサ、カメラ等でユーザの指の動きを検出する画像センサ、又は赤外線等でユーザの指の動きを検出する動態認識センサ等により、ユーザの指の動きを検知してジェスチャ操作を認識してもよい。
【００２７】
ディスプレイ４２は、例えば液晶ディスプレイや有機ＥＬ（electroluminescence）ディスプレイであり、地図画像や、リスト５０の項目等を表示する。
【００２８】
ディスプレイ４２が表示するリスト５０の項目は、例えばユーザによって設定された目的地に関する情報であるが、これに限定されず、例えば車室内に流す音楽データ、録画した映像データ、アドレス帳に登録された個人のアドレスデータ等であってもよい。
【００２９】
リスト５０の項目が、アドレスデータである場合、例えば、表示処理装置１は、ユーザの携帯電話等からアドレス帳の情報を取得することで、アドレス帳に登録された人の電話番号や、メールアドレス等を項目として表示する。
【００３０】
なお、本実施形態では、表示部４０をタッチパネル４１およびディスプレイ４２の一体構成としたが、例えばタッチパネル４１である入力部およびディスプレイ４２である表示部として別体で構成することとしてもよい。かかる場合、タッチパネル４１は、例えばタッチパッドのような単独の入力デバイスを用いることとする。
【００３１】
表示処理装置１は、制御部１０と記憶部２０とを備える。制御部１０は、検出部１１と、画像生成部１２と、変更部１３とを備える。記憶部２０は、リスト情報２１と、コンテンツＤＢ２２とを記憶する。
【００３２】
ここで、表示処理装置１は、例えば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、ＨＤＤ（Hard  Disk  Drive）、入出力ポートなどを有するコンピュータや各種の回路を含む。
【００３３】
コンピュータのＣＰＵは、例えば、ＲＯＭに記憶されたプログラムを読み出して実行することによって、制御部１０の検出部１１、画像生成部１２および変更部１３として機能する。
【００３４】
また、制御部１０の検出部１１、画像生成部１２および変更部１３の少なくともいずれか一つまたは全部をＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成することもできる。
【００３５】
また、記憶部２０は、例えば、ＲＡＭやＨＤＤに対応する。ＲＡＭやＨＤＤは、リスト情報２１およびコンテンツＤＢ２２を記憶することができる。なお、表示処理装置１は、有線や無線のネットワークで接続された他のコンピュータや可搬型記録媒体を介して上述したプログラムや各種情報を取得することとしてもよい。
【００３６】
検出部１１は、タッチパネル４１が出力する検出値に基づいて、タッチパネル４１におけるタッチ位置およびタッチされた項目を検出する。また、検出部１１は、所定の周期でタッチ位置を検出することで、ユーザが指でタッチした始点から指を離した終点までのタッチ位置の軌跡に基づいて所定のジェスチャ操作を検出する。
【００３７】
例えば、検出部１１は、ジェスチャ操作として、１点タッチによるタップ操作、スライド操作、フリック操作等や、マルチタッチによるピンチアウト操作、ピンチイン操作、ローテーション操作等を検出する。
【００３８】
また、検出部１１は、マルチタッチによるジェスチャ操作を検出する場合、同じタイミングでマルチタッチのタッチ位置を検出することが好ましいが、必ずしも同じタイミングでなくてもよい。
【００３９】
すなわち、検出部１１は、例えばユーザから１点目のタッチ位置を検出してから所定時間（例えば、数秒）後に、２点目のタッチ位置を検出することで、ピンチアウト操作等のジェスチャ操作を検出することとしてもよい。
【００４０】
また、検出部１１は、例えばディスプレイ４２に表示された項目の枠内または枠線上をユーザがタッチする場合に、かかる項目をタッチされた項目として検出する。また、検出部１１は、タッチ位置が、項目の枠から所定距離以内に位置していれば、タッチされた項目として検出することとしてもよい。
【００４１】
画像生成部１２は、ディスプレイ４２に表示する画像を生成する。画像生成部１２は、例えば地図画像や、リスト５０の項目の画像を生成する（図１Ａ参照）。また、画像生成部１２は、後述する変更部１３から取得する表示の変更内容に従って、アニメーション画像や表示を変更した画像を生成する。
【００４２】
例えば画像生成部１２は、タッチされた項目の表示をタッチ位置に追従させるアニメーション画像や、領域Ｒを表示する画像を生成する。
【００４３】
また、画像生成部１２は、検出部１１が検出したジェスチャ操作に応じて、少なくとも２つの項目および／またはかかる２つの項目の間に挟まれる項目に関する情報を含む画像（以下、連動画像と記載する）を生成する。かかる点については、図１２Ａ〜図１３を用いて後述する。
【００４４】
変更部１３は、検出部１１が検出した検出結果に応じて項目の表示を変更する。変更部１３は、追加部１３ａ（追加変更部に相当）と、削除部１３ｂと、入替部１３ｃと、移動部１３ｄとを備える。
【００４５】
図３Ａ〜図１１は、変更部１３の各部による表示の変更の具体例を示す図である。なお、以下に示す、処理の内容は一例であり、これらに限定されるものではない。
【００４６】
＜１．追加部１３ａ＞
まず、図３Ａ〜図３Ｅを参照して、追加部１３ａについて説明する。図３Ａおよび図３Ｂは、追加部１３ａによる項目の表示を追加する処理の具体例を示す図である。また、図３Ａでは、リスト５０に、目的地に関する項目５６以外として、音楽データの項目５５、５７を、例えば時系列でまとめて表示する場合について例示している。このように、リスト５０は、目的地や音楽データに関する項目など、異なる種類の項目を含むことができる。
【００４７】
追加部１３ａは、検出部１１が複数の項目のうち少なくとも２つの項目間を広げるピンチアウト操作を検出した場合、かかるピンチアウト操作に応じて、新たな項目の追加を可能とする表示に変更する。
【００４８】
具体的には、ユーザが、例えば、項目５６および項目５７をタッチして、両項目間を広げるピンチアウト操作を行ったとする。このとき、追加部１３ａは、検出部１１がピンチアウト操作を検出することで、検出したピンチアウト操作に応じて項目５６および項目５７の項目間を広げて領域Ｒを表示するよう、表示内容を変更する。
【００４９】
そして、追加部１３ａは、ピンチアウト操作に応じて領域Ｒを追加した後、記憶部２０に記憶するコンテンツＤＢ２２を取得し、コンテンツ一覧１００として表示する。そして、ユーザが、表示されたコンテンツ一覧１００のうち、所望のコンテンツにタップすると、追加部１３ａは、タップされたコンテンツを、領域Ｒに追加する。なお、コンテンツへのタッチ操作は、タップに限定されず、例えばフリックなどのスライド操作であってもよい。
【００５０】
なお、ピンチアウト操作後に追加操作が所定時間以内に行われない場合に、追加の表示変更を終了（変更なし）し、もとの画面に戻ってもよい。この場合、タイムアウト表示をすることが好ましい。また、表示変更の終了は、項目追加、タイムアウト（所定時間操作なし）、他の操作のいずれかが行われたかによって判断される。
【００５１】
このように、ピンチアウト操作によって項目を追加することで、ユーザは直感的な操作で項目の表示を追加することができる。
【００５２】
なお、コンテンツ一覧１００であるコンテンツＤＢ２２には、例えばナビゲーション装置が実行可能なコンテンツが含まれ、例えば目的地（観光施設や商業施設など）に関する情報や、音楽データ、録画した放送番組の映像データ等のコンテンツが含まれる。
【００５３】
また、図３Ａに示すコンテンツ一覧１００の表示は、例えばコンテンツを内容ごとにタブＴ（「ラジオ」、「ＣＤ」、「施設」）でまとめた一覧であり、ユーザが、コンテンツ一覧１００のタブＴに例えばタップすることで、かかるタブＴの内容を切り替えるものである。
【００５４】
なお、コンテンツ一覧１００の表示は、タブＴに限定されるものではない。例えば内容ごとにコンテンツの項目の表示色を異ならせてもよい。これにより、ユーザは、コンテンツの内容を容易に識別することができる。
【００５５】
また、領域Ｒに追加する項目の数は、１個であってもよく、複数であってもよい。複数の項目を追加する場合、追加部１３ａは、例えばピンチアウト操作におけるピンチアウト幅を算出し、かかるピンチアウト幅に応じて追加する項目の数を決定することとしてもよい。この点について、図３Ｂを用いて具体的に説明する。図３Ｂには、ピンチアウト操作におけるピンチアウト幅と領域Ｒの高さＤとの関係を示す。
【００５６】
図３Ｂに示すように、追加部１３ａは、ピンチアウト幅を領域Ｒの高さＤとする。具体的には、ピンチアウト幅とは、２点のタッチ位置の始点Ｐ３、Ｐ４から終点Ｐ３１、Ｐ４１までの移動距離ｄ１、ｄ２を合算した値である。
【００５７】
なお、ここでは、領域Ｒの高さＤがピンチアウト幅であるとしたが、これに限られない。例えば、領域Ｒの高さＤを項目５６の枠の高さと同じにしてもよい。この場合、例えば追加部１３ａは、ピンチアウト幅に応じて少なくとも１個の領域Ｒをリスト５０に追加する。
【００５８】
具体的には、追加部１３ａは、例えばタッチ位置の終点Ｐ３１、Ｐ４１間の距離ｄに応じて、追加可能な領域Ｒの個数を決定し、決定した個数の領域Ｒを追加する。例えば、図３Ｃに示すように、距離ｄが高さＤの３倍以上であり、４倍未満である（３Ｄ＜ｄ＜４Ｄ）場合、追加部１３ａは、領域Ｒの個数を３個に決定する。
【００５９】
なお、ここでは、複数の領域Ｒの高さの総和（３Ｄ）が距離ｄ以下となるようにしたが、距離ｄより大きくなるようにしてもよい。例えば、距離ｄが高さＤの３倍以上であり、４倍未満である（３Ｄ＜ｄ＜４Ｄ）場合に、４個の領域Ｒを追加するようにしてもよい。これにより、ユーザは、１回のピンチアウト操作で複数の項目を追加することができる。
【００６０】
また、追加部１３ａは、例えばピンチアウト幅が、１個の領域Ｒを追加する高さＤに満たない場合、ユーザが所定時間以内に再度行ったピンチアウト操作のピンチアウト幅を合算することで、１個の領域Ｒの高さＤとしてもよい。
【００６１】
この場合、具体的には、追加部１３ａは、１つ前のピンチアウト操作を一時的に記憶しておき、検出部１１が１つ前のピンチアウト操作から所定時間以内に再度ピンチアウト操作を検出した場合、１つ前のピンチアウト幅と最新のピンチアウト幅を合算することで領域Ｒの高さＤとする。これにより、ユーザは、１回のピンチアウト操作で項目の表示を追加できなかった場合にも、２回目に必要最小限のピンチアウトによって項目の表示を追加することができる。
【００６２】
あるいは、ピンチアウト幅が１つの領域Ｒを追加する高さＤに満たない場合であっても、１個の領域Ｒを追加するようにしてもよい。
【００６３】
また、ここでは、隣接する２つの項目間に領域Ｒを追加したが、これに限定されない。例えば、図３Ｄに示すように、ユーザが項目５５および項目５７にタッチしてピンチアウト操作を行うことで、各項目間にそれぞれ領域Ｒ１、Ｒ２を追加してもよい。
【００６４】
なお、隣接以外の部分でのピンチアウト操作は、ピンチアウトする指に挟まれた項目を動かず、タッチされた項目が動くようにしてもよい。この場合、ピンチアウトする指に挟まれた項目の両側、すなわち、ピンチアウトする指にタッチされた項目の捧持されていた領域は空白となる。
【００６５】
また、領域Ｒの追加位置は、各項目間に限定されない。例えば自車位置を示すアイコンＭおよび項目５５にタッチしてピンチアウト操作を行うことで、アイコンＭおよび項目５５の間に領域Ｒ（図示せず）を追加してもよい。
【００６６】
また、追加部１３ａは、ピンチアウト操作における押圧力に応じて処理内容を選択してもよい。例えば、図３Ｅに示すように、ユーザが項目５６および項目５７にタッチしてピンチアウト操作を行ったとする。
【００６７】
このとき、追加部１３ａは、ピンチアウト操作における押圧力が所定の閾値以上である場合、領域Ｒを追加することとする、一方、押圧力が閾値未満である場合、例えば項目５７と項目５８とを入れ替え、項目５６と項目５５とを入れ替えることとしてもよい。なお、押圧力に応じた処理内容の選択については、図４Ｂおよび図４Ｃを参照して後述する。
【００６８】
＜２．削除部１３ｂ＞
次に、図４Ａ〜図４Ｃを参照して、削除部１３ｂについて説明する。図４Ａは、削除部１３ｂによる項目の表示を削除する処理の具体例を示す図である。図４Ｂおよび図４Ｃは、ピンチイン操作後の表示例を示す図である。
【００６９】
削除部１３ｂは、検出部１１がピンチイン操作を検出すると、ピンチイン操作に応じて項目の表示を削除する。
【００７０】
具体的には、図４Ａに示すように、ユーザが、例えば項目５６および項目５９をタッチして、両項目間を狭めるピンチイン操作を行ったとする。このとき、削除部１３ｂは、検出部１１がピンチイン操作を検出することで、図４Ｂに示すように、検出したピンチイン操作に応じて項目５６および項目５９に挟まれた項目５７、５８の表示を削除する。
【００７１】
なお、図４Ｂでは、削除部１３ｂは、例えば項目５７および項目５８を削除しているが、これに限定されず、例えば項目５６〜項目５９を削除してもよい。
【００７２】
また、削除部１３ｂは、ピンチイン操作の始点Ｐ５、Ｐ６から終点Ｐ５１、Ｐ６１までの移動距離ｄ３、ｄ４を算出することで、項目の表示を選択的に削除することとしてもよい。具体的には、削除部１３ｂは、例えば移動距離ｄ３が移動距離ｄ４より長い場合、項目５７および項目５８のうち、項目５８のみを削除し、移動距離ｄ４が移動距離ｄ３より長い場合、項目５７のみを削除することとしてもよい。
【００７３】
なお、削除項目は、移動距離に限定されない。例えば、移動位置により削除項目を判断してもよい。具体的には、終点Ｐ５１が項目５８の中央部分を通過する場合、項目５８を削除する。これにより、最初にタッチされた項目に挟まれる項目が多い場合、削除項目の選択自由度を向上させることができる。
【００７４】
また、削除部１３ｂは、検出部１１からピンチイン操作における押圧力を取得することで、項目の表示を削除するか否かを判定してもよい。なお、押圧力による判定は、ピンチアウト操作等の他のジェスチャ操作であってもよい。
【００７５】
また、削除確定（操作終了）の判断は、例えば、指をタッチパネルから離す、タッチパネルを強く押す（押圧力を大きくする）、ピンチイン操作を完了（指はタッチしたまま）等の操作によって判断される。このとき、削除確定の操作後、所定時間経過してから、表示の変更を行うことが好ましい。
【００７６】
また、削除部１３ｂは、検出部１１が検出した押圧力のうち、最大値を特定し、かかる最大値が所定の閾値以上である場合に、図４Ｂに示すように、項目の表示を削除すると判定し、項目５７および項目５８を削除する。
【００７７】
一方、削除部１３ｂは、特定した最大値が所定の閾値未満である場合には、項目の表示を削除しないと判定する。この場合、図４Ｃに示すように、削除部１３ｂは、例えばタッチされた項目５６および項目５９を隣接させる表示に変更する。このように、削除部１３ｂは、押圧力が所定の閾値未満である場合、タッチされた項目５６、５９のいずれかを移動させる。なお、削除部１３ｂは、移動距離ｄ３、ｄ４が長い項目５６、５９を移動させるようにしてもよい。
【００７８】
なお、ここでは、削除部１３ｂは、押圧力の最大値に基づいて削除するか否かを判定するとしたが、これに限定されない。例えば、押圧力が所定の閾値以上である状態を所定時間維持するか否かに応じて、項目の表示を削除するか否かを判定してもよい。
【００７９】
このように、ピンチイン操作によって項目の表示を削除することで、ユーザは直感的な操作で項目の表示を削除することができる。また、ピンチイン操作と押圧力に基づいて、項目を削除するか否かを判定することで、ユーザはより直感的に操作することができる。
【００８０】
また、ここでは、削除部１３ｂが項目の表示を削除しないと判定した場合に、項目を移動させるとしたが、これに限定されない。例えば削除部１３ｂは、ピンチイン操作の軌跡に含まれる項目５６〜５９を選択するようにしてもよい。
【００８１】
なお、削除部１３ｂは、押圧力に応じて項目を削除するか否かを判定するとしたが、これに限定されない。例えば削除部１３ｂが、タッチ位置の移動速度や、タッチ時間に基づいて判定することとしてもよい。
【００８２】
＜３．入替部１３ｃ＞
次に、図５を参照して、入替部１３ｃについて説明する。図５は、入替部１３ｃによる項目の表示を入れ替える処理の具体例を示す図である。入替部１３ｃは、検出部１１が検出した複数の項目のうち少なくとも２つの項目の表示位置を回転させるローテーション操作に応じて、回転させた項目の表示位置を入れ替えて表示する。
【００８３】
具体的には、図５に示すように、ユーザが、例えば項目５６および項目５８をタッチして、かかるタッチ位置Ｐ７、Ｐ８の中心位置を軸として、両項目を回転させるローテーション操作を行ったとする。このとき、入替部１３ｃは、検出部１１がローテーション操作を検出することで、検出したローテーション操作に応じて回転させた項目５６および項目５８の表示位置を入れ替えて表示する。
【００８４】
このように、ローテーション操作によって項目の表示位置を入れ替えることで、ユーザはより直感的な操作で項目の表示位置を入れ替えることができる。
【００８５】
なお、入替部１３ｃは、始点Ｐ７、Ｐ８から終点Ｐ７１、Ｐ８１までの移動速度や、移動距離、また、始点Ｐ７、Ｐ８の中心位置を軸として回転した回転角度等を算出することで、ローテーション操作によって項目を入れ替えるか否かを判定してもよい。
【００８６】
なお、入れ替え確定（操作終了）も上記した削除確定の操作と同様である。また、ローテーション操作がの回転角度が９０度に達しない場合は、無効として元に戻すことが好ましい。
【００８７】
例えば、入替部１３ｃは、ローテーション操作における移動速度、移動距離、回転角度等のパラメータのうち、いずれかのパラメータが所定の閾値以上であれば、項目を入れ替えることとする。一方、入替部１３ｃは、いずれの値も所定の閾値未満である場合は、項目の入れ替えをキャンセルすることとする。なお、かかるパラメータは、これらに限定されず、ユーザによって任意のパラメータを設定することができる。
【００８８】
また、入替部１３ｃは、始点Ｐ７、Ｐ８から終点Ｐ７１、Ｐ８１までの２つの軌跡のうち、いずれか一方の軌跡のパラメータが、上述のパラメータの閾値以上であれば、項目の表示位置を入れ替えることとしてもよい。
【００８９】
＜４．移動部１３ｄ＞
次に、図６〜図１１を参照して、移動部１３ｄについて説明する。図６〜図１１は、移動部１３ｄによる項目を移動させて表示する処理の具体例を示す図である。ここでの移動とは、タッチされた項目の表示位置を、リスト５０をスクロールすることでリスト５０上の離れた表示位置に移動することである。
【００９０】
なお、図６〜図１１に示す具体例では、ユーザは、項目５６および項目５８に２点でタッチ（始点Ｐ９、Ｐ１０）して、スライド操作を行うこととする。
【００９１】
図６〜図１１に示すように、まず、検出部１１が複数の項目のうち少なくとも２つの項目がタッチされた状態で、かかる少なくとも２つの項目のうちいずれか１つを所定方向に移動させるスライド操作を検出したとする。移動部１３ｄは、検出部１１が検出したスライド操作に応じて、少なくとも２つの項目およびかかる項目の間に挟まれる項目を移動させて表示する。以下、図６〜図１１の具体例を順に説明していく。
【００９２】
図６に示すように、ユーザは、始点Ｐ９、Ｐ１０から上方向（あるいは下方向）へスライド操作することで項目５６および項目５８をつかんだまま移動させたとする。このとき、移動部１３ｄは、検出部１１が検出したスライド操作に基づいて、項目５６および項目５８を移動させる。
【００９３】
このとき、例えば項目５８がリスト５０の上端に達すると、移動部１３ｄは、リスト５０をスクロールしながら表示する。そして、所望のリスト位置までリスト５０がスクロールされると、ユーザは操作面から指を離す。ユーザの指が操作面から離れたことを検出部１１が検出すると、移動部１３ｄは、ユーザが指を離したリスト位置に項目５６および項目５８を移動する。
【００９４】
なお、移動する項目は、項目５６および項目５８の２つの項目に限らず、両項目に挟まれた項目５７も含めた３つの項目であってもよい。
【００９５】
これにより、項目の表示位置を、リスト５０の離れた表示位置に移動する場合に、１つのスライド操作で複数の項目の表示位置をまとめて移動することができる。
【００９６】
なお、ここでは、リスト５０のスクロールを、２点Ｐ９、Ｐ１０でのスライド操作で行うこととしたがこれに限定されない。例えば、図７に示すように、さらに３点目をタッチしてスライド操作することでスクロールすることとしてもよい。
【００９７】
図７に示すように、ユーザは、２点Ｐ９、Ｐ１０をマルチタッチした状態で、３点目の始点Ｐ１１にタッチしてスライド操作を行うとする。
【００９８】
このとき、移動部１３ｄは、検出部１１が検出する３点目の始点Ｐ１１によるスライド操作に応じて、項目５６および項目５８の表示位置を固定した状態で、リスト５０をスクロールする。
【００９９】
つまり、ユーザは、３点目のスライド操作によってリスト５０をスクロールすることで、項目５６および項目５８の表示部４０に対する表示位置を維持した状態で、その他の項目の表示位置を移動させる。このとき、移動部１３ｄは、始点Ｐ１１によるスライド操作の移動速度や移動距離に応じて、スクロールする量を決定する。
【０１００】
これにより、ユーザは、表示位置を視認しながら容易にスクロールを行うことができる。
【０１０１】
なお、固定する項目は、項目５６および項目５８の２つの項目に限らず、両項目に挟まれた項目５７も含めた３つの項目であってもよい。また、押圧力に応じて、固定する項目を２つにするか３つにするかを決定してもよい。
【０１０２】
また、図８に示すように、移動部１３ｄは、例えば始点Ｐ９、Ｐ１０のうち、いずれか１点（ここでは始点Ｐ１０）でスライド操作してリスト５０をスクロールするようにしてもよい。
【０１０３】
図８に示すように、ユーザは、始点Ｐ９、Ｐ１０のうち、始点Ｐ９を固定した状態で、始点１０のみによってスライド操作を行ったとする。このとき、移動部１３ｄは、検出部１１が検出した始点Ｐ１０によるスライド操作に応じて、始点Ｐ９によって固定された項目５８の表示位置のみをリスト５０をスクロールすることで移動する。
【０１０４】
これにより、ユーザは、２つの項目にタッチ操作した後でも、片方の項目の移動をキャンセルすることができる。
【０１０５】
また、始点Ｐ９、Ｐ１０によるスライド操作は、リスト５０をスクロールする場合に限られない。例えば、図９に示すように、移動部１３ｄは、検出したスライド操作がリスト５０外の方向である場合、リスト５０外の領域に一時的に項目５６〜項目５８を移動することとしてもよい。
【０１０６】
例えば、図９に示すように、ユーザが、リスト５０外の方向（ここでは右方向）へ始点Ｐ９、Ｐ１０から終点Ｐ９１、Ｐ１０１までのスライド操作を行ったとする。このとき、移動部１３ｄは、検出部１１が検出したスライド操作に応じて、項目５６〜項目５８をリスト５０外の領域（ここでは地図画像上）に移動させる。
【０１０７】
つまり、移動部１３ｄが、タッチした項目５６〜項目５８をリスト５０から抜き出し、リスト５０外の領域に表示することで、ユーザは、一時的に操作面から指を離すことができる。
【０１０８】
なお、項目５６〜項目５８の表示位置は、図９に示す例に限定されない。例えば、項目５６〜項目５８の表示を縮小して領域の隅に表示するようにしてもよい。これにより、項目５６〜項目５８を表示した状態でも、ユーザがリスト５０外の領域に表示される地図画像を視認することができる。
【０１０９】
ここで、図１０および図１１に示すように、ユーザは、例えばリスト５０外に表示した項目５６〜項目５８に対する所定のタッチ操作に応じて、項目５６〜項目５８の表示を変更することとしてもよい。
【０１１０】
図１０には、移動した項目５６〜項目５８をリスト５０へ戻す場合を示す。図１０に示すように、ユーザが、例えば項目５６〜項目５８を地図画像の領域に表示させた状態で、スライド操作Ｓを行った後、項目５６〜項目５８にタッチしてスライド操作を行ったとする。
【０１１１】
このとき、移動部１３ｄは、まず、検出部１１が検出したスライド操作Ｓに応じてリスト５０をスクロールする。つづいて、移動部１３ｄは、検出部１１が検出した始点Ｐ１２によるスライド操作に応じて、項目５６〜項目５８の表示位置をかかるスライド操作の終点付近の項目間（ここでは項目６０、６１）へ移動する。
【０１１２】
これにより、ユーザは、項目５６〜項目５８をリスト５０外に表示させた状態でリスト５０をスクロールすることができ、リスト５０を視認しながらスクロールを行うことができる。
【０１１３】
なお、移動部１３ｄは、移動した項目５６〜項目５８を、リスト５０へ戻す場合に限らず、例えば、図１１に示すように、移動した項目５６〜項目５８を削除することとしてもよい。
【０１１４】
図１１には、移動した項目５６〜項目５８を削除する場合を示す。図１１に示すように、ユーザは、例えば移動した項目５６〜項目５８にタッチしてリスト５０とは反対方向へスライド操作を行ったとする。このとき、移動部１３ｄは、検出部１１が検出した始点Ｐ１３からのスライド操作に応じて、項目５６〜項目５８の表示を削除する。
【０１１５】
なお、項目５６〜項目５８の表示を削除する場合、スライド操作の始点Ｐ１３に位置する項目（ここでは項目５７）を選択的に削除することとしてもよい。また、例えば、図１１に示す項目５７が削除された場合、項目５６と項目５８との間は空けた状態を維持してもよく、かかる項目間を詰めて隣接させてもよい。
【０１１６】
なお、ここでは、移動部１３ｄが、リスト５０外に項目５６〜項目５８を移動させてから、項目５７をさらに移動させるユーザ操作に応じて、項目５７を削除することとしたが、これに限られない。
【０１１７】
例えば、ユーザが項目５６、５８を表示部４０の端まで移動させる操作を行った場合、移動部１３ｄが項目５６〜項目５８を削除するようにしてもよい。なおここでは、移動部１３ｄが項目を削除するとしたが、同様の操作を検出した場合に、削除部１３ｂが削除するようにしてもよい。
【０１１８】
なお、上述した変更部１３の各部が表示の変更を行う場合、画像生成部１２が生成した連動画像に連動して表示の変更を行うこととしてもよい。ここで、図１２Ａおよび図１２Ｂを参照して、画像生成部１２が生成する連動画像について具体的に説明する。
【０１１９】
図１２Ａおよび図１２Ｂは、画像生成部１２による連動画像を生成する処理の具体例を示す図である。なお、図１２Ａおよび図１２Ｂでは、画像生成部１２が生成した連動画像である地図画像に連動して目的地をリスト５０に追加する場合を例に説明する。
【０１２０】
図１２Ａに示すように、例えば、ユーザが目的地を示す項目６３、６４（以下、目的地６３、６４とも記載する）の間を広げるピンチアウト操作を行ったものとする。このとき、図１２Ｂに示すように、画像生成部１２は、目的地６３、６４を含む地図画像を連動画像として生成し、表示部４０に表示する。
【０１２１】
このとき、画像生成部１２は、目的地６３、６４の間が広く表示部４０に表示されるように、すなわち目的地６３、６４が連動画像の端部に表示されるように、地図画像を拡大または縮小して生成するようにしてもよい。
【０１２２】
これにより、ユーザが目的地６３、６４の間に存在する地図情報を容易に確認することができるようになる。
【０１２３】
そして、ユーザが地図画像上の位置Ｐをタッチすると、例えば追加部１３ａは、タッチ位置Ｐを目的地としてリスト５０に追加する。なお、ここでは、連動画像を表示部４０に全画面表示する場合を示しているが、これに限定されず、例えば、リスト５０と連動画像とを表示部４０に表示するようにしてもよい。
【０１２４】
このように、ユーザのピンチアウト操作に応じて、連動画像である地図画像を表示することで、ユーザが、実際の地図画像を視認しながら目的地を追加することができ、容易に目的地を追加することができる。
【０１２５】
なお、表示処理装置１であるナビゲーション装置は、ユーザが地図画像にタッチした際に、例えばタッチ位置Ｐに基づく目的地を含めた案内経路を再探索し、表示中の地図画像に再探索した案内経路を強調表示（例えば、太線表示）してもよい。これにより、ユーザは、案内経路を見ながら地点を追加すべきか否かを判断することができる。
【０１２６】
また、地図連動による表示の変更は、目的地の追加に限られない。例えば、ユーザが、連動画像である地図画像上の目的地６３および目的地６４をマルチタッチして、ローテーション操作することにより、目的地６３および目的地６４の到着順序を入れ替えることとしてもよい。
【０１２７】
また、例えば、ユーザは、目的地６３の周辺をマルチタッチして、目的地６３をつまむピンチイン操作を行うことにより、目的地６３を削除することとしてもよい。
【０１２８】
また、画像生成部１２が生成する連動画像は、地図画像に限定されない。例えば、タッチされた項目が音楽に関する情報である場合、画像生成部１２は、かかる音楽の属性情報（アーティストや、アルバム等）と連動した画像を生成することとしてもよい。ここで、音楽に連動した連動画像の生成処理について図１３を用いて説明する。
【０１２９】
図１３は、音楽に連動した連動画像を生成する処理の具体例を示す図である。図１３に示すように、表示部４０には、アーティスト（項目６５、６６）の一覧がリスト５０に表示されているものとする。ここで、ユーザが、リスト５０のアーティストＡに関する項目６６にタッチしてピンチアウト操作を行ったものとする。
【０１３０】
このとき、画像生成部１２は、検出部１１が検出したタッチされた項目６６の情報を取得することで、項目６６のアーティストＡの楽曲の一覧１０１の画像を生成する。なお、楽曲の一覧１０１は、例えば、追加部１３ａを介してコンテンツＤＢ２２から取得する。
【０１３１】
また、一覧１０１は、楽曲の一覧に限らず、例えばアーティストＡのアルバムの一覧であってもよい。例えば、画像生成部１２は、楽曲の一覧およびアルバムの一覧のいずれを表示するかを、押圧力に基づいて決定することとしてもよい。
【０１３２】
このように、ユーザは、表示の変更を項目の情報に連動した画像で行うことで、検索等の操作を省くことができる。
【０１３３】
次に、実施形態に係る表示処理装置１が実行する表示処理の処理手順について、図１４〜図１８を用いて説明する。図１４〜図１８は、実施形態に係る表示処理装置１が実行する表示の変更の処理手順を示すフローチャートである。
【０１３４】
図１４に示すように、まず、検出部１１は、タッチパネル４１に対するマルチタッチ位置に応じて、ディスプレイ４２に表示された複数の項目に対するジェスチャ操作を検出する（ステップＳ１０１）。
【０１３５】
つづいて、変更部１３は、検出部１１が検出したジェスチャ操作に応じてステップＳ１０２〜Ｓ１０５のいずれかの処理を実行し、処理を終了する。また、以下では、各ジェスチャ操作に応じた表示処理の具体的な処理手順について、図１５〜図１８を用いて説明する。
【０１３６】
まず、図１５には、追加部１３ａによる項目の表示を追加する処理手順を示す。図１５に示すように、検出部１１は、マルチタッチされた複数の項目のうち少なくとも２つの項目間を広げるピンチアウト操作を検出する（ステップＳ２０１）。
【０１３７】
つづいて、追加部１３ａは、検出部１１が検出したピンチアウト操作のピンチアウト幅に応じて、追加する項目の数を決定するとともに、少なくとも２つの項目間の領域を広げることで新たな項目の追加を可能とする表示に変更する（ステップＳ２０２）。
【０１３８】
つづいて、追加部１３ａは、コンテンツＤＢ２２を取得し、ディスプレイ４２にコンテンツＤＢ２２のコンテンツ一覧１００を表示する（ステップＳ２０３）。なお、ステップＳ２０３において、画像生成部１２が生成した連動画像を表示してもよい。
【０１３９】
つづいて、追加部１３ａは、検出部１１がコンテンツ一覧１００に対するユーザのタッチ操作を検出することで、かかるタッチ位置に基づくコンテンツを項目の表示として追加する（ステップＳ２０４）。つづいて、追加部１３ａは、コンテンツが未確定の項目があるか否かを判定する（ステップＳ２０５）。
【０１４０】
ステップＳ２０５の判定処理において、未確定の項目があると判定された場合（ステップＳ２０５、Ｙｅｓ）、追加部１３ａは、再度コンテンツ一覧１００を表示する（ステップＳ２０３）。
【０１４１】
一方、ステップＳ２０５の判定処理において、未確定の項目がないと判定された場合（ステップＳ２０５，Ｎｏ）、処理を終了する。
【０１４２】
次に、図１６には、削除部１３ｂによる項目の表示を削除する処理手順を示す。図１６に示すように、検出部１１は、２つの項目間を狭めるピンチイン操作を検出する（ステップＳ３０１）。また、検出部１１は、ピンチイン操作におけるタッチパネル４１に対する押圧力を検出する（ステップＳ３０２）。
【０１４３】
つづいて、削除部１３ｂは、検出部１１が検出した押圧力の最大値が所定の閾値以上であるか否かを判定する（ステップＳ３０３）。ステップＳ３０３の判定処理において、削除部１３ｂは、押圧力が所定の閾値以上であると判定する場合（ステップＳ３０３，Ｙｅｓ）、タッチされた項目に挟まれた項目の表示を削除し（ステップＳ３０４）、処理を終了する。
【０１４４】
一方、ステップＳ３０３の判定処理において、削除部１３ｂは、押圧力が所定の閾値未満であると判定する場合（ステップＳ３０３，Ｎｏ）、マルチタッチされた項目同士が隣接するように項目を移動して表示し（ステップＳ３０５）、処理を終了する。
【０１４５】
次に、図１７には、入替部１３ｃによる項目の表示位置を入れ替えて表示する処理手順を示す。図１７に示すように、検出部１１は、マルチタッチされた複数の項目のうち少なくとも２つの項目を回転させるローテーション操作を検出する（ステップＳ４０１）。
【０１４６】
つづいて、入替部１３ｃは、検出部１１が検出したローテーション操作における回転角度が所定の閾値以上であるか否かを判定する（ステップＳ４０２）。ステップＳ４０２の判定処理において、回転角度が所定の閾値以上である場合（ステップＳ４０２，Ｙｅｓ）、入替部１３ｃは、マルチタッチされた項目の表示位置を入れ替えて表示し（ステップＳ４０３）、処理を終了する。
【０１４７】
一方、ステップＳ４０２の判定処理において、回転角度が所定の閾値未満である場合（ステップＳ４０２，Ｎｏ）、入替部１３ｃは、検出部１１が検出したローテーション操作における移動速度が所定の閾値以上であるか否かを判定する（ステップＳ４０４）。
【０１４８】
ステップＳ４０４の判定処理において、移動速度が所定の閾値以上である場合（ステップＳ４０４，Ｙｅｓ）、入替部１３ｃは、マルチタッチされた項目の表示位置を入れ替えて表示し（ステップＳ４０３）、処理を終了する。
【０１４９】
一方、ステップＳ４０４の判定処理において、移動速度が所定の閾値未満である場合（ステップＳ４０４，Ｎｏ）、入替部１３ｃは、検出部１１が検出したローテーション操作における移動距離が所定の閾値以上であるか否かを判定する（ステップＳ４０５）。
【０１５０】
ステップＳ４０５の判定処理において、移動距離が所定の閾値以上である場合（ステップＳ４０５，Ｙｅｓ）、入替部１３ｃは、マルチタッチされた項目の表示位置を入れ替えて表示し（ステップＳ４０３）、処理を終了する。
【０１５１】
一方、ステップＳ４０５の判定処理において、移動距離が所定の閾値未満である場合（ステップＳ４０５，Ｎｏ）、処理を終了する。なお、ステップＳ４０２、ステップＳ４０４およびステップＳ４０５の順序は、入れ替わってよい。また、ステップＳ４０２、ステップＳ４０４およびステップＳ４０５はすべて実行しなくともよい。いずれか１つ又は2つのステップを実行してもよい。
【０１５２】
次に、図１８は、移動部１３ｄによる項目の表示位置を移動させて表示する処理手順を示す。図１８に示すように、検出部１１は、マルチタッチされた複数の項目のうち少なくとも１つの項目を所定方向に移動させるスライド操作を検出する（ステップＳ５０１）。つづいて、移動部１３ｄは、検出部１１が検出したスライド操作がリスト５０外方向であるか否かを判定する（ステップＳ５０２）。
【０１５３】
ステップＳ５０２の判定処理において、検出部１１が検出したスライド操作がリスト５０外方向ではない、つまり、リスト５０をスクロールするスライド操作である場合（ステップＳ５０２，Ｎｏ）、マルチタッチされた項目を移動させて表示し（ステップＳ５０３）、処理を終了する。
【０１５４】
一方、ステップＳ５０２の判定処理において、検出部１１が検出したスライド操作がリスト５０外方向である場合（ステップＳ５０２，Ｙｅｓ）、移動部１３ｄは、タッチされた項目をリスト５０外に移動する（ステップＳ５０４）。
【０１５５】
つづいて、検出部１１は、移動した項目の表示に対するスライド操作を検出する（ステップＳ５０５）。つづいて、移動部１３ｄは、移動した項目にタッチされた状態でリスト５０の方向へ行うスライド操作を検出部１１が検出したか否かを判定する（ステップＳ５０６）。
【０１５６】
ステップＳ５０６の判定処理において、検出部１１がリスト５０の方向へのスライド操作を検出した場合（ステップＳ５０６，Ｙｅｓ）、移動部１３ｄは、リスト５０外に移動した項目をリスト５０に戻すことで、項目を移動させて表示し（ステップＳ５０３）、処理を終了する。
【０１５７】
一方、ステップＳ５０６の判定処理において、検出部１１が検出したスライド操作の方向がリスト５０の方向ではない場合（ステップＳ５０６，Ｎｏ）、移動した項目の表示を削除し（ステップ５０７）、処理を終了する。
【０１５８】
上述してきたように、実施形態に係る表示処理装置１は、検出部１１と、変更部１３とを備える。検出部１１は、タッチ画面であるタッチパネル４１を有する表示部４０に対するユーザのマルチタッチ位置に応じて、表示部４０に表示された複数の項目に対するジェスチャ操作を検出する。変更部１３は、検出部１１が検出したジェスチャ操作に応じて項目の表示を変更する。
【０１５９】
したがって、実施形態に係る表示処理装置１によれば、ユーザのタッチ画面に対する操作性を向上することができる。
【０１６０】
また、上述した実施形態では、２点でのジェスチャ操作について説明したが、これに限定されず、３点以上でのジェスチャ操作であってもよい。ここで、図１９を参照して、３点以上でのジェスチャ操作による表示の変更処理の変形例について説明する。
【０１６１】
図１９は、３点でのジェスチャ操作による表示の変更処理の変形例を示す図である。図１９には、スマートフォンに表示されるアプリのアイコンのように、複数のアプリ（項目の一例）が２次元で縦横に配列された場合を示す。図１９に示すように、例えば、ユーザが３個のアプリＡＰ１〜ＡＰ３にタッチして矢印の方向へスライド操作を行ったとする。
【０１６２】
このとき、追加部１３ａは、検出部１１が検出したスライド操作に応じて、アプリＡＰ１〜ＡＰ３の表示位置を矢印の方向へ移動することで、広げられた領域Ｒに新たな３個のアプリの追加を可能とする表示に変更する。
【０１６３】
このように、３点のタッチ位置に応じた領域Ｒに新たなアプリの追加を可能とする表示に変更することで、複数のアプリを追加する領域Ｒをユーザが容易に指定できるようになり、ユーザのタッチパネル４１に対する操作性を向上することができる。なお、領域Ｒは、３点のタッチ位置に応じて決定される形状であればよく、図１９に示す例に限られない。たとえば３点を角部とする四角形であってもよい。
【０１６４】
また、スライド操作は、図１９に示す例に限定されない。例えば、ピンチイン操作のように、３個のアプリＡＰ１〜ＡＰ３の間の距離を狭めるスライド操作を行うことで、削除部１３ｂが、３個のアプリＡＰ１〜ＡＰ３の表示を削除してもよい。また、入替部１３ｃは、３個のアプリＡＰ１〜ＡＰ３を回転させるローテーション操作を行うことで、３個のアプリＡＰ１〜ＡＰ３の表示位置をそれぞれ入れ替えてもよい。
【０１６５】
また、図１９に示す変形例では、３点でのスライド操作を説明したが、これに限定されず、４点以上でのスライド操作を行うことで、４個以上のアプリの表示を変更することとしてもよい。
【０１６６】
これにより、３点以上でのジェスチャ操作を行うことで、ユーザのタッチパネル４１に対する操作性を向上することができる。
【０１６７】
また、車載のナビゲーション装置の場合、スマートフォン等の携帯機器と比べて、ユーザ（例えば、運転者）が、表示部４０をしっかりと視認しながら、タッチ操作を行う時間が少ない場合が多い。
【０１６８】
そこで、表示処理装置１をナビゲーション装置へ適用することで、ユーザが行うジェスチャ操作によってタッチ操作の数を低減でき、短時間で表示の変更を行うことができる。
【０１６９】
なお、表示処理装置１の適用対象は、車載のナビゲーション装置に限定されず、例えばスマートフォンや、オーディオプレーヤ、デジタルカメラ等の表示部に対するタッチ操作が可能な電子機器であればよい。
【０１７０】
また、ユーザが例えば、ジェスチャ操作を行った後、所定の操作を行うことで表示の変更をキャンセルすることとしてもよい。具体的には、ユーザが、ジェスチャ操作後もタッチを維持した状態で、再び始点まで戻る、つまり、変更部１３は、検出部１１が検出するタッチ位置が始点、終点、始点の順に往復移動する場合、表示の変更をキャンセルすることとしてもよい。
【０１７１】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１７２】
１    表示処理装置
１０    制御部
２０    記憶部
２１    リスト情報
２２    コンテンツＤＢ
１１    検出部
１２    画像生成部
１３    変更部
１３ａ  追加部
１３ｂ  削除部
１３ｃ  入替部
１３ｄ  移動部
４０    表示部
４１    タッチパネル
４２    ディスプレイ
５０    リスト
５１〜６６  項目
１００  コンテンツ一覧
Ｒ    領域
Ｍ    アイコン
【図１Ａ】
2017174347.tif 000003
【図１Ｂ】
2017174347.tif 000004
【図１Ｃ】
2017174347.tif 000005
【図２】
2017174347.tif 000006
【図３Ａ】
2017174347.tif 000007
【図３Ｂ】
2017174347.tif 000008
【図３Ｃ】
2017174347.tif 000009
【図３Ｄ】
2017174347.tif 000010
【図３Ｅ】
2017174347.tif 000011
【図４Ａ】
2017174347.tif 000012
【図４Ｂ】
2017174347.tif 000013
【図４Ｃ】
2017174347.tif 000014
【図５】
2017174347.tif 000015
【図６】
2017174347.tif 000016
【図７】
2017174347.tif 000017
【図８】
2017174347.tif 000018
【図９】
2017174347.tif 000019
【図１０】
2017174347.tif 000020
【図１１】
2017174347.tif 000021
【図１２Ａ】
2017174347.tif 000022
【図１２Ｂ】
2017174347.tif 000023
【図１３】
2017174347.tif 000024
【図１４】
2017174347.tif 000025
【図１５】
2017174347.tif 000026
【図１６】
2017174347.tif 000027
【図１７】
2017174347.tif 000028
【図１８】
2017174347.tif 000029
【図１９】
2017174347.tif 000030