(57)【要約】【課題】操作者が希望する入力アイコンを押下位置に引き寄せることが可能となる表示装置、表示方法及びプログラムを提供する。【解決手段】入力アイコンを表示する表示手段と、前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出手段と、前記座標検出手段を介して前記表示画面上の２点の押下座標位置を検出した場合に、前記２点の押下座標位置の移動方向又は前記２点の押下座標位置の移動前後の座標位置に基づいて所定範囲内の前記入力アイコンを選択するアイコン選択手段と、前記アイコン選択手段を介して選択された前記所定範囲内の前記入力アイコンを前記２点の押下座標位置の移動後の座標位置を基準にして表示するように制御する表示制御手段と、を備える。【選択図】図５
2016048446.tif 000002
【特許請求の範囲】
【請求項１】
入力アイコンを表示する表示手段と、
前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出手段と、
前記座標検出手段を介して前記表示画面上の２点の押下座標位置を検出した場合に、前記２点の押下座標位置の移動方向又は前記２点の押下座標位置の移動前後の座標位置に基づいて所定範囲内の前記入力アイコンを選択するアイコン選択手段と、
前記アイコン選択手段を介して選択された前記所定範囲内の前記入力アイコンを前記２点の押下座標位置の移動後の座標位置を基準にして表示するように制御する表示制御手段と、
を備えたことを特徴とする表示装置。
【請求項２】
前記アイコン選択手段は、前記２点の押下座標位置の移動前後の座標位置に基づいて引き寄せる前記入力アイコンを選択する前記所定範囲を設定し、
前記表示制御手段は、前記２点の押下座標位置の移動方向に基づいて、前記アイコン選択手段によって選択された前記入力アイコンを引き寄せて表示する引き寄せ位置を設定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示制御手段は、前記所定範囲内の前記入力アイコンを引き寄せる前に前記引き寄せ位置に表示されていた入力アイコンを操作対象に含めないように設定する非操作アイコン設定手段を有することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記アイコン選択手段は、
前記表示画面上の前記２点の押下座標位置の移動前の各初期座標位置を取得する初期座標位置取得手段と、
前記表示画面上の前記各初期座標位置を結ぶ直線に対して直交する第１方向に前記所定範囲を設定する範囲設定手段と、
を有し、
前記範囲設定手段は、前記直線から前記２点の押下座標位置の移動方向に対して反対側方向の表示画面端縁部まで前記第１方向に沿って前記所定範囲を設定することを特徴とする請求項１乃至請求項３のいずれかに記載の表示装置。
【請求項５】
前記表示制御手段は、前記２点の押下座標位置の移動後の座標位置のうち、表示画面の上側方向に位置する上側座標位置を基準にして、前記所定範囲内の前記入力アイコンを引き寄せて表示する前記引き寄せ位置を設定するように制御することを特徴とする請求項４に記載の表示装置。
【請求項６】
前記表示制御手段は、前記アイコン選択手段を介して選択された前記所定範囲内の前記入力アイコンの相対位置関係を維持して前記上側座標位置を基準にして前記引き寄せ位置に引き寄せて表示するように制御することを特徴とする請求項５に記載の表示装置。
【請求項７】
前記所定範囲内の前記入力アイコンを引き寄せる前に前記引き寄せ位置及び前記引き寄せ位置の周縁部に入力アイコンが表示されているか否かを判定するアイコン判定手段を備え、
前記アイコン判定手段を介して前記所定範囲内の前記入力アイコンを引き寄せる前に前記引き寄せ位置及び前記引き寄せ位置の周縁部に入力アイコンが表示されていると判定された場合には、前記表示制御手段は、前記引き寄せ位置及び前記引き寄せ位置の周縁部に表示される入力アイコンを引き寄せる入力アイコンに重複しないように移動表示することを特徴とする請求項５又は請求項６に記載の表示装置。
【請求項８】
前記引き寄せ位置に前記所定範囲内の前記入力アイコンを配置する表示エリアを設定する表示エリア設定手段を備え、
前記表示制御手段は、前記所定範囲内の前記入力アイコンの相対位置関係に従って前記表示エリア内に該所定範囲内の前記入力アイコンを配置して表示するように制御することを特徴とする請求項６又は請求項７に記載の表示装置。
【請求項９】
前記表示画面の周縁部に前記引き寄せ位置及び前記引き寄せ位置の周縁部に表示されている入力アイコンを移動表示する退避エリアを設定する退避エリア設定手段を備え、
前記アイコン判定手段を介して前記所定範囲内の前記入力アイコンを引き寄せる前に前記引き寄せ位置及び前記引き寄せ位置の周縁部に入力アイコンが表示されていると判定された場合には、前記表示制御手段は、前記引き寄せ位置及び前記引き寄せ位置の周縁部に表示される入力アイコンを前記退避エリアに移動表示するように制御することを特徴とする請求項７又は請求項８に記載の表示装置。
【請求項１０】
前記アイコン選択手段は、
前記表示画面上の前記２点の押下座標位置の移動前の各初期座標位置を取得する初期座標位置取得手段と、
前記２点の押下座標位置のうち、一方の押下座標位置の移動後の移動座標位置を取得する移動座標位置取得手段と、
前記表示画面上の前記各初期座標位置を通る第１直線と、前記一方の押下座標位置の移動後の移動座標位置と他方の押下座標位置の移動前の初期座標位置とを通る第２直線とによって挟まれた前記一方の押下座標位置側の表示範囲を前記所定範囲に設定する範囲設定手段と、
を有し、
前記表示制御手段は、前記範囲設定手段によって設定された前記所定範囲内の前記入力アイコンを引き寄せて、前記一方の押下座標位置の移動後の移動座標位置を基準にして表示するように制御することを特徴とする請求項１乃至請求項３のいずれかに記載の表示装置。
【請求項１１】
前記表示制御手段は、前記範囲設定手段によって設定された前記所定範囲内の前記入力アイコンを引き寄せて、前記一方の押下座標位置の移動後の移動座標位置から遠い順に先頭から並ぶように列状に配置されたアイコン列を表示し、前記アイコン列がスクロール操作された場合には、該アイコン列をスクロール表示するように制御することを特徴とする請求項１０に記載の表示装置。
【請求項１２】
前記表示制御手段は、前記アイコン列がスクロール操作された場合には、該アイコン列の先頭に配置された入力アイコンと最後尾に配置された入力アイコンとが連続するように順次スクロール表示されるように制御することを特徴とする請求項１１に記載の表示装置。
【請求項１３】
前記表示制御手段は、前記一方の押下座標位置の移動後の移動座標位置に表示されていた入力アイコンを前記アイコン列内に配置しないことを特徴とする請求項１１又は請求項１２に記載の表示装置。
【請求項１４】
前記一方の押下座標位置の移動後の移動座標位置が、再度前記他方の押下座標位置側へ移動したか否かを判定する移動判定手段を備え、
前記表示制御手段は、前記一方の押下座標位置の移動後の移動座標位置が、再度前記他方の押下座標位置側へ移動したと判定された場合には、前記他方の押下座標位置側へ移動した移動量に基づいて、前記アイコン列をスクロールして、該アイコン列の先頭に表示する入力アイコンを変更するように制御することを特徴とする請求項１１乃至請求項１３いずれかに記載の表示装置。
【請求項１５】
前記表示制御手段は、前記引き寄せ位置に前記所定範囲内の前記入力アイコンを所定時間、表示した後、元の位置に再度表示するように制御することを特徴とする請求項５乃至請求項１４のいずれかに記載の表示装置。
【請求項１６】
表示手段と、前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出手段と、制御部と、を備えた表示装置で実行される表示方法であって、
前記制御部が実行する、
前記表示手段を介して入力アイコンを表示する表示工程と、
前記座標検出手段を介して前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出工程と、
前記座標検出工程で前記表示画面上の２点の押下座標位置を検出した場合に、前記２点の押下座標位置の移動方向又は前記２点の押下座標位置の移動前後の座標位置に基づいて所定範囲内の前記入力アイコンを選択するアイコン選択工程と、
前記アイコン選択工程で選択された前記所定範囲内の前記入力アイコンを前記２点の押下座標位置の移動後の座標位置を基準にして表示するように制御する表示制御工程と、
を備えたことを特徴とする表示方法。
【請求項１７】
表示手段と、前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出手段と、を備えたコンピュータに、
前記表示手段を介して入力アイコンを表示する表示工程と、
前記座標検出手段を介して前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出工程と、
前記座標検出工程で前記表示画面上の２点の押下座標位置を検出した場合に、前記２点の押下座標位置の移動方向又は前記２点の押下座標位置の移動前後の座標位置に基づいて所定範囲内の前記入力アイコンを選択するアイコン選択工程と、
前記アイコン選択工程で選択された前記所定範囲内の前記入力アイコンを前記２点の押下座標位置の移動後の座標位置を基準にして表示するように制御する表示制御工程と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えた表示装置、表示方法及びプログラムに関するものである。
【背景技術】
【０００２】
近年、表示画面上にタッチパネルを備えた表示装置を操作する操作技術に関して種々提案されている。
例えば、特許文献１に記載される表示装置では、操作者の指等が表示部の上層に配置されるタッチパネルに接触したことを検出すると、制御部は表示部上に入力アイコンが存在するか否か、つまり、入力アイコンを表示しているか否かを判断する。
【０００３】
そして、表示部上に入力アイコンが存在する場合には、制御部はタッチパネル上の接触座標と各入力アイコンとの距離を算出し、接触座標の周囲に配置させる入力アイコンを接触座標に近い順に３つ決定する。そして、制御部は、接触座標から所定の距離を持つ半径の円を３分割した３点を配置点として、３つの入力アイコンから各配置点までの距離が最も小さくなる組み合わせになる配置点を選択し、３つの入力アイコンを選択した各配置点に移動表示するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２１００８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記した特許文献１に記載された表示装置では、タッチパネル上の接触座標に近い入力アイコンを優先して、当該接触座標の周囲に引き寄せて表示する。このため、操作者が近くに引き寄せたい入力アイコンが他の入力アイコンよりも接触座標から離れている場合には、希望する入力アイコンを引き寄せることができないという問題点がある。
【０００６】
そこで、本発明は、上述した問題点を解決するためになされたものであり、操作者が希望する入力アイコンを押下位置に引き寄せることが可能となる表示装置、表示方法及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明に係る表示装置（１）は、入力アイコンを表示する表示手段（１２）と、前記表示手段（１２）の表示画面上において指により押下された押下座標位置を検出する座標検出手段（１４）と、前記座標検出手段（１４）を介して前記表示画面上の２点の押下座標位置を検出した場合に、前記２点の押下座標位置の移動方向又は前記２点の押下座標位置の移動前後の座標位置に基づいて所定範囲内の前記入力アイコンを選択するアイコン選択手段（１１）と、前記アイコン選択手段（１１）を介して選択された前記所定範囲内の前記入力アイコンを前記２点の押下座標位置の移動後の座標位置を基準にして表示するように制御する表示制御手段（１１）と、を備えたことを特徴とする。
【０００８】
また、本発明に係わる表示方法は、表示手段と、前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出手段と、制御部と、を備えた表示装置で実行される表示方法であって、前記制御部が実行する、前記表示手段を介して入力アイコンを表示する表示工程と、前記座標検出手段を介して前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出工程と、前記座標検出工程で前記表示画面上の２点の押下座標位置を検出した場合に、前記２点の押下座標位置の移動方向又は前記２点の押下座標位置の移動前後の座標位置に基づいて所定範囲内の前記入力アイコンを選択するアイコン選択工程と、前記アイコン選択工程で選択された前記所定範囲内の前記入力アイコンを前記２点の押下座標位置の移動後の座標位置を基準にして表示するように制御する表示制御工程と、を備えたことを特徴とする。
【０００９】
また、本発明に係わるプログラムは、表示手段と、前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出手段と、を備えたコンピュータに、前記表示手段を介して入力アイコンを表示する表示工程と、前記座標検出手段を介して前記表示手段の表示画面上において指により押下された押下座標位置を検出する座標検出工程と、前記座標検出工程で前記表示画面上の２点の押下座標位置を検出した場合に、前記２点の押下座標位置の移動方向又は前記２点の押下座標位置の移動前後の座標位置に基づいて所定範囲内の前記入力アイコンを選択するアイコン選択工程と、前記アイコン選択工程で選択された前記所定範囲内の前記入力アイコンを前記２点の押下座標位置の移動後の座標位置を基準にして表示するように制御する表示制御工程と、を実行させるためのプログラムである。
【発明の効果】
【００１０】
前記構成を有する表示装置、表示方法及びプログラムでは、表示画面上の２点の押下座標位置を検出した場合に、２点の押下座標位置の移動方向又は２点の押下座標位置の移動前後の座標位置に基づいて所定範囲内の入力アイコンを選択する。そして、選択された所定範囲内の入力アイコンは、２点の押下座標位置の移動後の座標位置を基準にして表示される。
【００１１】
これにより、操作者は、表示画面上の２点を押下して、２点の押下位置のうち、一方の押下位置、若しくは、両方の押下位置を移動させることによって、希望する入力アイコンが存在する所定範囲を容易に設定することが可能となる。従って、操作者は、所定範囲内の入力アイコンを２点の押下座標位置の移動後の座標位置を基準にして表示させることによって、希望する入力アイコンを容易に引き寄せて表示させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態に係る表示装置の一例を示すブロック図である。
【図２】第１実施形態に係る表示装置において実行される「表示処理１」を示すフローチャートである。
【図３】第１実施形態に係る表示装置において実行される「表示処理１」を示すフローチャートである。
【図４】入力アイコンを選択する選択範囲の一例を説明する説明図である。
【図５】選択範囲内の入力アイコンを引き寄せた一例を説明する説明図である。
【図６】選択範囲内の入力アイコンを引き寄せた一例を説明する説明図である。
【図７】選択範囲内の入力アイコンを表示エリア内に引き寄せて配置した一例を説明する説明図である。
【図８】選択範囲内の入力アイコンを引き寄せた一例を説明する説明図である。
【図９】第２実施形態に係る表示装置において実行される「表示処理２」を示すフローチャートである。
【図１０】第２実施形態に係る表示装置において実行される「表示処理２」を示すフローチャートである。
【図１１】第１直線を説明する説明図である。
【図１２】第２直線を説明する説明図である。
【図１３】リール回転表示の一例を説明する説明図である。
【図１４】３点目の押下位置を更に１点目側へスライド移動した一例を説明する説明図である。
【図１５】リール回転表示の一例を説明する説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る表示装置、表示方法及びプログラムをナビゲーション装置に用いる表示装置ついて具体化した第１実施形態及び第２実施形態に基づき図面を参照しつつ詳細に説明する。ここで、ナビゲーション装置は、自車両の室内のセンターコンソール又はパネル面に備え付けられ、車両周辺の地図や目的地までの探索経路（探索ルート）を表示する表示装置や、経路案内に関する音声ガイダンスを出力するスピーカ等を備えている。そして、ナビゲーション装置は、ＧＰＳ等によって自車両の現在位置を特定するととともに、目的地が設定された場合においては、目的地までの複数の経路（ルート）の探索、並びに選択された案内経路に従った案内を表示装置やスピーカを用いて行う。
【実施例１】
【００１４】
［表示装置１の概略構成］
先ず、第１実施形態に係る表示装置１の概略構成について図１に基づいて説明する。図１に示すように、表示装置１は、表示装置１全体を制御する制御部１１と、地図、案内経路、入力アイコン等を表示する表示部１２と、制御部１１からの制御データに基づいて画像データを作成し、ＲＧＢ信号に変換して表示部１２に出力する画像作成部１３と、表示部１２の表示画面上に配置されたタッチパネル１４と、記憶部１５とから構成されている。
【００１５】
表示部１２は、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｎ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイ等から構成されている。表示部１２に表示される入力アイコンは、画面に表示されている地図や映像の邪魔にならないように画面の隅に配置されていたり、入力アイコンが見やすいように画面全体に均等に配置されていたりする。表示部１２は、画像作成部１３に電気的に接続されている。
【００１６】
画像作成部１３は、制御部１１からの制御データに基づいて不図示のＲＯＭから必要なデータを読み出し、表示画像のマップデータを作成し、不図示のＶＲＡＭに記憶する。ＶＲＡＭに記憶された画像データは、出力回路を備えるＤ／Ａ変換回路にてＲＧＢ信号に変換されて表示部１２に出力され、表示部１２の表示画面に表示される。
【００１７】
タッチパネル１４は、表示部１２の表示画面上に配置され、圧力検出方式、抵抗膜方式、静電容量方式、電磁誘導方式等を用いる。従って、タッチパネル１４は、操作者の指やペン等がタッチパネル１４に接触したことを検出すると、指やペン等が接触した表示部１２の画面上の座標位置を、圧力、電気抵抗、静電容量、弾性波のエネルギー等の変化により検出して、制御部１１に出力する。
【００１８】
記憶部１５は、ハードディスクドライブ（ＨＤＤ）等の不揮発性の記憶媒体、及び、それら記憶媒体に対してデータの読み出し及び書き込みを行うものである。この記憶部１５には、表示部１２の画面上においてＸＹ座標のどの位置に入力アイコンが存在するか否かの入力アイコンの位置情報データや、各入力アイコンを選択する、つまり、押下すると実行されるプログラム等の機能情報の他、経路案内用等の地図データ等が記憶されている。入力アイコンの位置情報データには、表示される各入力アイコンの中心座標情報が含まれる。
【００１９】
入力アイコンは、表示部１２の表示画面に表示される地図に関する情報を表示するための地図の拡大表示ボタン、経路情報表示ボタン、周辺施設検索ボタン、ナビゲーション装置が再生可能な楽曲情報の再生ボタン、停止ボタン、早送りボタン、早戻しボタン等である。また、入力アイコンは、経路探索時に表示される推奨ルートの選択指示を入力する「推奨」ボタン、有料道路優先ルートの選択指示を入力する「有料優先」ボタン、一般道路優先ルートの選択指示を入力する「一般優先」ボタン、距離優先ルートの選択指示を入力する「距離優先」ボタン等である。
【００２０】
また、記憶部１５には、後述の２本の指でタッチパネル１４を押下して移動させることによって、入力アイコンを引き寄せて表示するように制御を行う「表示処理１」（図２及び図３参照）等のプログラムが記憶されている。また、記憶部１５には、後述のように表示されている入力アイコンを表示画面の周縁部に退避させる退避エリア３１（図６参照）の領域を表す座標データが記憶されている。
【００２１】
制御部１１は、ＣＰＵやＲＡＭ、ＲＯＭ、時間を計測するタイマ等で構成され、画像作成部１３、タッチパネル１４、記憶部１５と電気的に接続され、記憶部１５に記憶されている各種プログラムを実行する。
【００２２】
［表示処理１］
次に、上記のように構成された表示装置１において、制御部１１によって実行される処理であって、２本の指でタッチパネル１４を押下して移動させることによって、入力アイコンを引き寄せて表示するように制御を行う「表示処理１」について図２乃至図８に基づいて説明する。尚、図２及び図３にフローチャートで示されるプログラムは、制御部１１により一定時間毎に（例えば、１０ｍｓｅｃ〜１００ｍｓｅｃ毎である。）実行される。
【００２３】
図２に示すように、先ず、ステップ（以下、Ｓと略記する）１１において、制御部１１はタッチパネル１４から所定間隔（例えば、１ｃｍ〜５ｃｍの間隔である。）で２点押下された旨の検出信号と表示画面上の押下された各座標位置が入力されたか否かを判定する判定処理を実行する。そして、タッチパネル１４から所定間隔で２点押下された旨の検出信号と表示画面上の押下された各座標位置が入力されていないと判定した場合には（Ｓ１１：ＮＯ）、制御部１１は、当該処理を終了する。
【００２４】
一方、タッチパネル１４から所定間隔で２点押下された旨の検出信号と表示画面上の押下された各座標位置が入力されたと判定した場合には（Ｓ１１：ＹＥＳ）、制御部１１は、表示画面上の押下された各座標位置を記憶部１５に記憶した後、Ｓ１２の処理に移行する。Ｓ１２において、制御部１１は、表示部１２の表示画面上に入力アイコンが存在するか否か、つまり、表示部１２の表示画面に入力アイコンが表示されているか否かを判定する判定処理を実行する。
【００２５】
そして、表示部１２の表示画面上に入力アイコンが存在しない、つまり、入力アイコンが表示されていないと判定した場合には（Ｓ１２：ＮＯ）、制御部１１は、当該処理を終了する。一方、表示部１２の表示画面上に入力アイコンが存在する、つまり、入力アイコンが表示されていると判定した場合には（Ｓ１２：ＹＥＳ）、制御部１１は、Ｓ１３の処理に移行する。
【００２６】
Ｓ１３において、制御部１１は、表示画面上の操作者の指等で押下された各座標位置を記憶部１５から読み出し、各座標位置がアイコン領域でないか否かを判定する判定処理を実行する。入力アイコンは、操作画面において処理の内容や対象を小さな絵や図形で表現したものであるので、画面上に小さな絵や図形に相当する面積分の領域を有している。この領域をアイコン領域という。
【００２７】
そして、表示画面上の操作者の指等で押下された各座標位置が、アイコン領域であると判定した場合には（Ｓ１３：ＮＯ）、制御部１１は、後述のＳ３０の処理に移行する。Ｓ３０において、制御部１１は、その入力アイコンを選択したと認識して、その入力アイコンに対応する処理の内容や対象を記憶部１５から読み出し、ナビゲーション装置の制御部に実行させる。一方、表示画面上の操作者の指等で押下された各座標位置が、アイコン領域ではないと判定した場合には（Ｓ１３：ＹＥＳ）、制御部１１は、Ｓ１４の処理に移行する。
【００２８】
Ｓ１４において、制御部１１は、表示画面上の各アイコン領域を押下しても動作しない無効な領域に設定した後、Ｓ１５の処理に移行する。Ｓ１５において、制御部１１は、操作者の２本の指で押下した各座標位置から引き寄せる入力アイコンを選択する所定の範囲（以下、「引き寄せ範囲」という。）を設定する。
【００２９】
具体的には、図４に示すように、制御部１１は、操作者の２本の指２１、２２の各接触点２１Ａ、２２Ａの座標位置をタッチパネル１４を介して取得する。そして、制御部１１は、各接触点２１Ａ、２２Ａの座標位置を直線２３で結び、その直線２３上の各接触点２１Ａ、２２Ａの中心点２５の座標位置を算出する。そして、制御部１１は、中心点２５を頂点とする所定頂角（例えば、２０度〜６０度、好ましくは、３０度の頂角である。）の二等辺三角形状で、直線２３に対して直交する第１方向（図４中、Ｇ方向である。）に沿って、表示画面の両端縁部までそれぞれ拡がる各引き寄せ範囲２６、２７を設定する。
【００３０】
尚、各引き寄せ範囲２６、２７は、二等辺三角形状に限られない。例えば、各引き寄せ範囲２６、２７は、各接触点２１Ａ、２２Ａの座標位置を直線２３で結び、その直線２３を上底とし、直線２３に対して直交する第１方向（図４中、Ｇ方向である。）に沿って、表示画面の両端縁部までそれぞれ拡がる等脚台形状に設定してもよい。
【００３１】
その後、Ｓ１６において、制御部１１は、各引き寄せ範囲内の入力アイコンの色を変えたり、点滅表示する等して、他の入力アイコンと識別可能に表示して、引き寄せる入力アイコンとして選択された旨を表示する。例えば、図４に示すように、制御部１１は、引き寄せ範囲２６内に位置する６個の各入力アイコンＡ１〜Ａ６を緑色で表示し、引き寄せ範囲２７内に位置する６個の各入力アイコンＢ１〜Ｂ６の色を青色等に表示して、引き寄せる入力アイコンとして選択された旨を表示する。
【００３２】
続いて、Ｓ１７において、制御部１１は、タッチパネル１４を介して２本の指の各接触点の座標位置が手前側にスライド移動したか否か、つまり、操作者が２本の指をタッチパネル１４に接触させた状態で手前側に移動させたか否かを判定する判定処理を実行する。具体的には、図４に示すように、制御部１１は、タッチパネル１４を介して各接触点２１Ａ、２２Ａの座標位置が手前側に移動したか否かを判定する判定処理を実行する。
【００３３】
そして、タッチパネル１４を介して２本の指の各接触点の座標位置が手前側にスライド移動したと判定した場合には（Ｓ１７：ＹＥＳ）、制御部１１は、Ｓ１８の処理に移行する。Ｓ１８において、制御部１１は、２本の指の各接触点の座標位置を通る直線よりも奥側の引き寄せ範囲内に存在する入力アイコンを引き寄せる入力アイコンとして設定した後、後述のＳ２０の処理に移行する。
【００３４】
一方、タッチパネル１４を介して２本の指の各接触点の座標位置が奥側にスライド移動したと判定した場合には（Ｓ１７：ＮＯ）、制御部１１は、Ｓ１９の処理に移行する。Ｓ１９において、制御部１１は、２本の指の各接触点の座標位置を通る直線よりも手前側の引き寄せ範囲内に存在する入力アイコンを引き寄せる入力アイコンとして設定した後、Ｓ２０の処理に移行する。
【００３５】
例えば、図５に示すように、操作者が２本の指２１、２２をタッチパネル１４に接触させた状態で、各接触点２１Ａ、２２Ａから各接触点２１Ｂ、２２Ｂまで手前側に移動させた場合には、制御部１１は、各接触点２１Ａ、２２Ａを通る直線２３よりも奥側の引き寄せ範囲２６内に存在する各入力アイコンＡ１〜Ａ６を引き寄せる入力アイコンとして設定する。尚、操作者が２本の指２１、２２をタッチパネル１４に接触させた状態で、奥側へ移動させた場合には、制御部１１は、各接触点２１Ａ、２２Ａを通る直線２３よりも手前側の引き寄せ範囲２７内に存在する各入力アイコンＢ１〜Ｂ６を引き寄せる入力アイコンとして設定する。
【００３６】
続いて、図３に示すように、Ｓ２０において、制御部１１は、Ｓ１８又はＳ１９で設定した引き寄せる入力アイコンを点滅表示する等して、引き寄せ範囲外に存在する他の入力アイコンに対して識別可能に表示する。
【００３７】
そして、Ｓ２１において、制御部１１は、Ｓ１８又はＳ１９で設定した引き寄せる入力アイコン以外の入力アイコンを表示画面の周縁部に設定された退避エリアへ移動表示する。例えば、図６に示すように、引き寄せ範囲２６内に存在する６個の各入力アイコンＡ１〜Ａ６以外の各入力アイコンＣ１、Ｄ１、Ｊ１〜Ｊ３を表示画面の周縁部の全周に渡って設定された枠状の退避エリア３１の左下側角部へ移動表示する。これにより、２本の指２１、２２の方に各入力アイコンＡ１〜Ａ６を引き寄せて表示した場合に、各入力アイコンＡ１〜Ａ６に重複する他の入力アイコンが存在しないため、容易に希望する入力アイコンを選択して押下することができる。
【００３８】
その後、Ｓ２２において、制御部１１は、引き寄せ範囲内に存在する各入力アイコンの相対位置関係を取得して記憶部１５に記憶する。そして、Ｓ２３において、制御部１１は、タッチパネルを介して、２本の指の各接触点のうち、上側に位置する接触点、つまり、上側の押下位置の座標位置を取得する。また、制御部１１は、引き寄せ範囲内に存在する各入力アイコンを引き寄せて表示する矩形状の表示エリアの形状データを記憶部１５から読み出し、２本の指の各接触点のうち、上側の押下位置の座標位置に表示エリアの右下角部が位置するように、当該表示エリアを設定する。
【００３９】
続いて、Ｓ２４において、制御部１１は、引き寄せ範囲内に存在する各入力アイコンを相対位置関係を維持した状態で、表示エリア内に引き寄せて表示する。尚、表示エリアからはみ出る入力アイコンがある場合には、各入力アイコン間の間隔を詰めて、できるだけ相対位置関係を維持して、表示エリア内に表示する。その後、制御部１１は、２本の指がタッチパネル１４から離れるのを待つ。そして、制御部１１は、２本の指がタッチパネル１４から離れた場合には、Ｓ２５の処理に移行する。これにより、操作者は、表示エリア内に表示された各入力アイコンから希望する入力アイコンを迅速に選択して押下することが可能となる。
【００４０】
例えば、図７に示すように、制御部１１は、矩形状の表示エリア３２の形状データを記憶部１５から読み出す。そして、制御部１１は、２本の指２１、２２の手前側に移動した各接触点２１Ｂ、２２Ｂのうち、上側に位置する接触点２１Ｂの座標位置に、表示エリア３２の右下角部が位置するように、当該表示エリア３２を設定する。続いて、制御部１１は、引き寄せ範囲２６内に存在する各入力アイコンＡ１〜Ａ６を相対位置関係を維持した状態で、表示エリア３２内に引き寄せて表示する。
【００４１】
また、制御部１１は、引き寄せた各入力アイコンＡ１〜Ａ６が表示エリア３２からはみ出るため、各入力アイコンＡ１〜Ａ６間の間隔を詰めて、できるだけ相対位置関係を維持して、表示エリア３２内に表示する。その後、制御部１１は、２本の指２１、２２がタッチパネル１４から離れるのを待つ。そして、制御部１１は、２本の指２１、２２がタッチパネル１４から離れた場合には、Ｓ２５の処理に移行する。
【００４２】
尚、図８に示すように、制御部１１は、表示エリア３２が退避エリア３１内に入り込む場合には、表示エリア３２を退避エリア３１よりも内側に移動させて設定した後、引き寄せ範囲２６内の各入力アイコンＡ１〜Ａ６を相対位置関係を維持した状態で、表示エリア３２内に引き寄せて表示する。従って、退避エリア３１は、引き寄せ範囲内の各入力アイコンに対して表示不可エリアとして機能する。
【００４３】
そして、図３に示すように、Ｓ２５において、制御部１１は、引き寄せた各入力アイコンを表示エリア内に表示する所定の表示時間、例えば、表示時間３０秒〜６０秒を記憶部１５から読み出し、表示時間の計測を開始する。続いて、Ｓ２６において、制御部１１は、表示エリア内に表示した各入力アイコンのうち、いずれかが押下されたか否かを判定する判定処理を実行する。そして、表示エリア内に表示した各入力アイコンのうち、いずれかが押下されたと判定した場合には（Ｓ２６：ＹＥＳ）、制御部１１は、後述のＳ２８の処理に移行する。
【００４４】
一方、表示エリア内に表示した各入力アイコンのうち、いずれも押下されていないと判定した場合には（Ｓ２６：ＮＯ）、制御部１１は、Ｓ２７の処理に移行する。Ｓ２７において、制御部１１は、表示時間の計測を開始してから、表示エリア内に引き寄せた各入力アイコンを表示する表示時間が経過したか否かを判定する判定処理を実行する。そして、表示時間の計測を開始してから、表示エリア内に各入力アイコンを表示する表示時間が経過していないと判定した場合には（Ｓ２７：ＮＯ）、制御部１１は、Ｓ２６以降の処理を再度実行する。
【００４５】
一方、表示時間の計測を開始してから、表示エリア内に各入力アイコンを表示する表示時間が経過したと判定した場合には（Ｓ２７：ＹＥＳ）、制御部１１は、Ｓ２８の処理に移行する。Ｓ２８において、制御部１１は、表示エリア内に表示している各入力アイコンを、引き寄せる前の元の座標位置に移動して再度表示する。また、退避エリア内に表示している各入力アイコンを、退避エリアに移動する前の元に座標位置に移動して再度表示する。
【００４６】
続いて、Ｓ２９において、制御部１１は、表示エリア内に表示されていた各入力アイコンのうち、いずれかが押下されたか否かを判定する判定処理を実行する。そして、表示エリア内に表示されていた各入力アイコンのうち、いずれも押下されていないと判定した場合には（Ｓ２９：ＮＯ）、制御部１１は、当該処理を終了する。
【００４７】
一方、表示エリア内に表示されていた各入力アイコンのうち、いずれかが押下されたと判定した場合には（Ｓ２９：ＹＥＳ）、制御部１１は、Ｓ３０の処理に移行する。Ｓ３０において、制御部１１は、この押下された入力アイコンに対応する処理の内容や対象を記憶部１５から読み出し、ナビゲーション装置の制御部に実行させた後、当該処理を終了する。
【００４８】
以上詳細に説明した通り、第１実施形態に係る表示装置１では、制御部１１は、タッチパネル１４を介して、表示画面上の２点の押下座標位置、つまり、表示画面上の２本の指の接触点を検出した場合に、２点の押下座標位置の手前側又は奥側への移動方向に基づいて、引き寄せる入力アイコンを選択する引き寄せ範囲を設定する。そして、制御部１１は、２本の指の各接触点のうち、上側の押下位置の座標位置に矩形状の表示エリアの右下角部が位置するように、当該表示エリアを設定する。続いて、制御部１１は、引き寄せ範囲内の各入力アイコンを相対位置関係を維持した状態で引き寄せて、表示エリア内に表示する。
【００４９】
これにより、操作者は、２本の指で表示画面上の２点を押下して、２点の押下位置を手前側又は奥側に移動させることによって、希望する入力アイコンが存在する引き寄せ範囲を容易に設定することが可能となる。従って、操作者は、希望する入力アイコンが存在する引き寄せ範囲内の各入力アイコンを移動した２点の押下座標位置のうち、上側の押下座標位置を基準にして設定された矩形状の表示エリア内に表示させ、迅速に希望する入力アイコンを押下することが可能となる。
【実施例２】
【００５０】
次に、第２実施形態に係る表示装置４１について図９乃至図１５に基づいて説明する。尚、上記第１実施形態に係る表示装置１と同一符号は、上記第１実施形態に係る表示装置１と同一あるいは相当部分を示すものである。
【００５１】
この第２実施形態に係る表示装置４１の全体構成は、第１実施形態に係る表示装置１とほぼ同じ構成である。また、第２実施形態に係る表示装置４１の制御構成及び制御処理は、第１実施形態に係る表示装置１の制御構成及び制御処理とほぼ同じである。
【００５２】
但し、第２実施形態に係る表示装置４１の制御部１１は、上記「表示処理１」に替えて後述の「表示処理２」（図９及び図１０参照）を実行する点で、第１実施形態に係る表示装置１と異なっている。また、第２実施形態に係る表示装置４１の記憶部１５には、上記「表示処理１」のプログラムに替えて後述の「表示処理２」（図９及び図１０参照）のプログラムが記憶されている点で、第１実施形態に係る表示装置１と異なっている。
【００５３】
［表示処理２］
ここで、表示装置４１の制御部１１によって実行される処理であって、２本の指でタッチパネル１４を押下して、一方の指を移動させることによって、入力アイコンを引き寄せて表示するように制御を行う「表示処理２」について図９乃至図１５に基づいて説明する。尚、図９及び図１０にフローチャートで示されるプログラムは、制御部１１により一定時間毎に（例えば、１０ｍｓｅｃ〜１００ｍｓｅｃ毎である。）実行される。
【００５４】
図９に示すように、先ず、Ｓ１１１において、制御部１１は、タッチパネル１４から１点目が押下された旨の検出信号と表示画面上の押下された座標位置が入力されたか否かを判定する判定処理を実行する。そして、タッチパネル１４から１点目が押下された旨の検出信号と表示画面上の押下された座標位置が入力されていないと判定した場合には（Ｓ１１１：ＮＯ）、制御部１１は、当該処理を終了する。
【００５５】
一方、タッチパネル１４から１点目が押下された旨の検出信号と表示画面上の押下された座標位置が入力されたと判定した場合には（Ｓ１１１：ＹＥＳ）、制御部１１は、表示画面上の押下された座標位置を記憶部１５に記憶した後、Ｓ１１２の処理に移行する。Ｓ１１２において、制御部１１は、表示部１２の表示画面上に入力アイコンが存在するか否か、つまり、表示部１２の表示画面に入力アイコンが表示されているか否かを判定する判定処理を実行する。
【００５６】
そして、表示部１２の表示画面上に入力アイコンが存在しない、つまり、入力アイコンが表示されていないと判定した場合には（Ｓ１１２：ＮＯ）、制御部１１は、当該処理を終了する。一方、表示部１２の表示画面上に入力アイコンが存在する、つまり、入力アイコンが表示されていると判定した場合には（Ｓ１１２：ＹＥＳ）、制御部１１は、Ｓ１１３の処理に移行する。
【００５７】
Ｓ１１３において、制御部１１は、表示画面上の操作者の指等で押下された座標位置を記憶部１５から読み出し、座標位置がアイコン領域でないか否かを判定する判定処理を実行する。そして、表示画面上の操作者の指等で押下された座標位置が、アイコン領域であると判定した場合には（Ｓ１１３：ＮＯ）、制御部１１は、後述のＳ１３１の処理に移行する。Ｓ１３１において、制御部１１は、その入力アイコンを選択したと認識して、その入力アイコンに対応する処理の内容や対象を記憶部１５から読み出し、ナビゲーション装置の制御部に実行させる。一方、表示画面上の操作者の指等で押下された座標位置が、アイコン領域ではないと判定した場合には（Ｓ１１３：ＹＥＳ）、制御部１１は、Ｓ１１４の処理に移行する。
【００５８】
Ｓ１１４において、制御部１１は、表示画面上の各アイコン領域を押下しても動作しない無効な領域に設定した後、Ｓ１１５の処理に移行する。Ｓ１１５において、制御部１１は、タッチパネル１４から２点目が押下された旨の検出信号と表示画面上の押下された座標位置が入力されるのを待つ（Ｓ１１５：ＮＯ）。そして、タッチパネル１４から２点目が押下された旨の検出信号と表示画面上の押下された２点目の座標位置が入力された場合には（Ｓ１１５：ＹＥＳ）、制御部１１は、表示画面上の２点目が押下された座標位置を記憶部１５に記憶した後、Ｓ１１６の処理に移行する。
【００５９】
Ｓ１１６において、制御部１１は、タッチパネル１４の押下された１点目と２点目の各座標位置を記憶部１５から読み出し、１点目を基点として２点目を通る第１直線の式を算出し、記憶部１５に記憶する。例えば、図１１に示すように、制御部１１は、操作者の２本の指５１、５２の各接触点５１Ａ、５２Ａの座標位置を通る第１直線５５の式を算出し、記憶部１５に記憶する。
【００６０】
続いて、Ｓ１１７において、制御部１１は、タッチパネル１４の押下された２点目の座標位置が上下方向にスライド移動して停止するのを待つ（Ｓ１１７：ＮＯ）。つまり、制御部１１は、操作者がタッチパネル１４を押下した２本目の指をタッチパネル１４に接触させた状態で上下方向にスライド移動して停止させるのを待つ。そして、制御部１１は、タッチパネル１４の押下された２点目の座標位置が上下方向にスライド移動して停止した旨の検出信号と表示画面上の停止した３点目の座標位置がタッチパネル１４から入力された場合には（Ｓ１１７：ＹＥＳ）、この停止した３点目の座標位置を記憶部１５に記憶した後、Ｓ１１８の処理に移行する。
【００６１】
そして、Ｓ１１８において、制御部１１は、１点目の座標位置と３点目の座標位置とを記憶部１５から読み出し、１点目の座標位置を基点として３点目の座標位置を通る第２直線の式を算出し、記憶部１５に記憶する。例えば、図１２に示すように、制御部１１は、指５１がタッチパネル１４を押下した１点目の接触点５１Ａの座標位置を基点として、指５２が上下方向にスライド移動して停止してタッチパネル１４を押下した３点目の接触点５２Ｂの座標位置を通る第２直線５６の式を算出し、記憶部１５に記憶する。
【００６２】
続いて、図１０に示すように、Ｓ１１９において、制御部１１は、第１直線と第２直線との間に挟まれた表示画面上の範囲から、１点目乃至３点目の各座標位置を結んだ三角形状の範囲を除いた台形状の範囲を、引き寄せる入力アイコンを選択する「引き寄せ範囲」に設定する。そして、制御部１１は、引き寄せ範囲に重なっている各入力アイコンを引き寄せる入力アイコンとして選択して、記憶部１５に記憶する。尚、制御部１１は、引き寄せ範囲内に存在する入力アイコンであっても、１点目乃至３点目の各座標位置を結んだ三角形状の範囲に重なっている入力アイコンは、引き寄せる入力アイコンとして選択しない。
【００６３】
具体的には、図１２に示すように、制御部１１は、第１直線５５と第２直線５６との間に挟まれた表示画面上の範囲から、指５１がタッチパネル１４を押下した１点目の接触点５１Ａの座標位置と、指５２がタッチパネル１４を押下した２点目の接触点５２Ａの座標位置と、更に、指５２がタッチパネル１４上を上下方向にスライド移動して停止した３点目の接触点５２Ｂの座標位置とを結んだ三角形状の範囲５７を除いた台形状の範囲を、引き寄せる入力アイコンを選択する引き寄せ範囲５８に設定する。
【００６４】
従って、制御部１１は、表示されている８個の各入力アイコン６１〜６８から、先ず、引き寄せ範囲５８に重なっている４個の各入力アイコン６１〜６４を選択する。続いて、制御部１１は、４個の各入力アイコン６１〜６４のうち、三角形状の範囲５７が重なった入力アイコン６４を除いた、３個の各入力アイコン６１〜６３を引き寄せる入力アイコンとして記憶部１５に記憶する。
【００６５】
そして、図１０に示すように、Ｓ１２０において、制御部１１は、台形状の引き寄せ範囲のうち、画面端から内側の所定領域を、例えば、台形状の引き寄せ範囲の全面積のうち、約１／５の面積の領域を「優先アイコン引き寄せ領域」に設定して、識別可能に表示する。例えば、図１２に示すように、台形状の引き寄せ範囲５８のうち、画面端から内側の約１／５の面積の領域を優先アイコン引き寄せ領域５８Ａに設定して、引き寄せ範囲５８の他の領域の色と異なる色で表示して、識別可能に表示する。
【００６６】
その後、図１０に示すように、Ｓ１２１において、制御部１１は、１点目の座標位置と３点目の座標位置とを記憶部１５から読み出し、１点目の座標位置と３点目の座標位置との距離Ｌ１を算出して記憶部１５に記憶する。また、制御部１１は、１点目の座標位置から１点目の座標位置と３点目の座標位置とを通る第２直線の画面端点までの距離Ｌ２を算出して記憶部１５に記憶する。
【００６７】
例えば、図１２に示すように、制御部１１は、指５１がタッチパネル１４を押下した１点目の接触点５１Ａの座標位置と、指５２が上下方向にスライド移動して停止してタッチパネル１４を押下した３点目の接触点５２Ｂの座標位置との距離Ｌ１を算出して記憶部１５に記憶する。また、制御部１１は、指５１がタッチパネル１４を押下した１点目の接触点５１Ａの座標位置と、第２直線５６の画面端点５６Ａとの距離Ｌ２を算出して記憶部１５に記憶する。
【００６８】
続いて、図１０に示すように、Ｓ１２２において、制御部１１は、３点目の押下位置が、更に１点目側にスライド移動して停止した旨の検出信号と表示画面上の停止した４点目の座標位置がタッチパネル１４から入力されたか否かを判定する判定処理を実行する。つまり、制御部１１は、操作者がタッチパネル１４を上下方向にスライド移動して停止した２本目の指をタッチパネル１４に接触させた状態で再度、１点目側にスライド移動して停止させたか否かを判定する判定処理を実行する。
【００６９】
そして、３点目の押下位置が、更に１点目側にスライド移動して停止した旨の検出信号と表示画面上の停止した４点目の座標位置がタッチパネル１４から入力されていないと判定した場合には（Ｓ１２２：ＮＯ）、制御部１１は、２本の指がタッチパネル１４から離れるのを待つ。そして、制御部１１は、２本の指がタッチパネル１４から離れた場合には、Ｓ１２５の処理に移行する。
【００７０】
Ｓ１２５において、制御部１１は、引き寄せ範囲に重なり、且つ、１点目乃至３点目の各座標位置を結んだ三角形状の範囲に重なっていない各入力アイコンを引き寄せる入力アイコンとして選択する。そして、制御部１１は、この選択した各入力アイコンのうち、優先アイコン引き寄せ領域に重なる入力アイコンが先頭に並ぶように遠い順に上下方向、又は、左右方向に列状に配置したアイコン列を作成する。
【００７１】
そして、制御部１１は、このアイコン列をタッチパネル１４の押下された３点目の座標位置を基準にして表示する。また、制御部１１は、このアイコン列が列方向にスクロール操作された場合には、アイコン列の先頭に配置された入力アイコンと最後尾に配置された入力アイコンとが連続するように順次スクロール表示されるように表示制御する（以下、「リール回転表示する」という。）。
【００７２】
例えば、図１３に示すように、制御部１１は、引き寄せ範囲５８に重なり、且つ、各接触点５１Ａ、５２Ａ、５２Ｂの各座標位置を結んだ三角形状の範囲５７に重なっていない各入力アイコン６１〜６３を引き寄せる入力アイコンとして選択する。そして、制御部１１は、この選択した各入力アイコン６１〜６３のうち、優先アイコン引き寄せ領域５８Ａに重なる入力アイコン６１が先頭に並ぶように遠い順に上下方向に列状に配置したアイコン列７１を作成する。そして、制御部１１は、このアイコン列７１を指５２が上下方向にスライド移動して停止したタッチパネル１４への接触点５２Ｂを基準にして配置し、リール回転表示する。
【００７３】
一方、図１０に示すように、前記Ｓ１２２で３点目の押下位置が、更に１点目側にスライド移動して停止した旨の検出信号と表示画面上の停止した４点目の座標位置がタッチパネル１４から入力されたと判定した場合には（Ｓ１２２：ＹＥＳ）、制御部１１は、４点目の座標位置を記憶部１５に記憶した後、Ｓ１２３の処理に移行する。Ｓ１２３において、制御部１１は、１点目の座標位置と４点目の座標位置とを記憶部１５から読み出し、１点目の座標位置と４点目の座標位置との距離Ｌ３を算出して記憶部１５に記憶する。
【００７４】
続いて、Ｓ１２４において、制御部１１は、１点目の座標位置と３点目の座標位置との距離Ｌ１と、１点目の座標位置から１点目の座標位置と３点目の座標位置とを通る第２直線の画面端点までの距離Ｌ２と、１点目の座標位置と４点目の座標位置との距離Ｌ３とを記憶部１５から読み出す。そして、制御部１１は、距離Ｌ１に対する距離Ｌ３の比を距離Ｌ２に掛け算した値を算出して、距離Ｌ４として記憶部１５に記憶する。
【００７５】
その後、制御部１１は、引き寄せ範囲内において、１点目の座標位置から距離Ｌ４の引き寄せ範囲内の上下方向中央位置を中心として、台形状の引き寄せ範囲の全面積のうち、約１／５の面積の領域を「優先アイコン引き寄せ領域」に再設定して、識別可能に表示する。続いて、制御部１１は、２本の指がタッチパネル１４から離れるのを待つ。そして、制御部１１は、２本の指がタッチパネル１４から離れた場合には、Ｓ１２５の処理に移行する。
【００７６】
例えば、図１４に示すように、制御部１１は、指５１がタッチパネル１４を押下した１点目の接触点５１Ａの座標位置と、指５２が再度、スライド移動して停止してタッチパネル１４を押下した４点目の接触点５２Ｃの座標位置との距離Ｌ３を算出して記憶部１５に記憶する。そして、制御部１１は、各距離Ｌ１、Ｌ２、Ｌ３を記憶部１５から読み出し、距離Ｌ１に対する距離Ｌ３の比を距離Ｌ２に掛け算した値を算出して、距離Ｌ４として記憶部１５に記憶する。
【００７７】
その後、制御部１１は、引き寄せ範囲５８内において、指５１がタッチパネル１４を押下した１点目の接触点５１Ａの座標位置から距離Ｌ４の引き寄せ範囲５８内の上下方向中央位置を中心として、台形状の引き寄せ範囲５８の全面積のうち、約１／５の面積の領域を優先アイコン引き寄せ領域５８Ｂに再設定する。そして、制御部１１は、この優先アイコン引き寄せ領域５８Ｂを引き寄せ範囲５８の他の領域の色と異なる色で表示して、識別可能に表示した後、２本の指５１、５２がタッチパネル１４から離れるのを待つ。そして、制御部１１は、２本の指５１、５２がタッチパネル１４から離れた場合には、Ｓ１２５の処理に移行する。
【００７８】
図１０に示すように、Ｓ１２５において、制御部１１は、引き寄せ範囲に重なり、且つ、１点目乃至３点目の各座標位置を結んだ三角形状の範囲に重なっていない各入力アイコンを選択する。そして、制御部１１は、この選択した各入力アイコンのうち、再設定した優先アイコン引き寄せ領域に重なる入力アイコンが先頭に並ぶように遠い順に上下方向、又は、左右方向に列状に配置したアイコン列を作成する。そして、制御部１１は、このアイコン列を３点目の座標位置を基準にして配置し、リール回転表示する。
【００７９】
例えば、図１５に示すように、制御部１１は、引き寄せ範囲５８に重なり、且つ、各接触点５１Ａ、５２Ａ、５２Ｂの各座標位置を結んだ三角形状の範囲５７に重なっていない各入力アイコン６１〜６３を選択する。そして、制御部１１は、各入力アイコン６１〜６３のうち、優先アイコン引き寄せ領域５８Ｂに重なる入力アイコン６２が先頭に並ぶように遠い順に上下方向に列状に配置したアイコン列７２を作成する。そして、制御部１１は、このアイコン列７２を指５２が上下方向にスライド移動して停止したタッチパネル１４への接触点５２Ｂを基準にして配置し、リール回転表示する。
【００８０】
その後、図１０に示すように、Ｓ１２６において、制御部１１は、引き寄せた各入力アイコンをリール回転表示する所定の表示時間、例えば、表示時間３０秒〜６０秒を記憶部１５から読み出し、表示時間の計測を開始する。続いて、Ｓ１２７において、リール回転表示した各入力アイコンのうち、いずれかが押下されたか否かを判定する判定処理を実行する。そして、リール回転表示した各入力アイコンのうち、いずれかが押下されたと判定した場合には（Ｓ１２７：ＹＥＳ）、制御部１１は、後述のＳ１２９の処理に移行する。
【００８１】
一方、リール回転表示した各入力アイコンのうち、いずれも押下されていないと判定した場合には（Ｓ１２７：ＮＯ）、制御部１１は、Ｓ１２８の処理に移行する。Ｓ１２８において、制御部１１は、表示時間の計測を開始してから、引き寄せた各入力アイコンをリール回転表示する表示時間が経過したか否かを判定する判定処理を実行する。そして、表示時間の計測を開始してから、引き寄せた各入力アイコンをリール回転表示する表示時間が経過していないと判定した場合には（Ｓ１２８：ＮＯ）、制御部１１は、Ｓ１２７以降の処理を再度実行する。
【００８２】
一方、表示時間の計測を開始してから、引き寄せた各入力アイコンをリール回転表示する表示時間が経過したと判定した場合には（Ｓ１２８：ＹＥＳ）、制御部１１は、Ｓ１２９の処理に移行する。Ｓ１２９において、制御部１１は、リール回転表示している各入力アイコンを、引き寄せる前の元の座標位置に移動して再度表示して、リール回転表示を消去する。
【００８３】
続いて、Ｓ１３０において、制御部１１は、リール回転表示されていた各入力アイコンのうち、いずれかが押下されたか否かを判定する判定処理を実行する。そして、リール回転表示されていた各入力アイコンのうち、いずれも押下されていないと判定した場合には（Ｓ１３０：ＮＯ）、制御部１１は、当該処理を終了する。
【００８４】
一方、リール回転表示されていた各入力アイコンのうち、いずれかが押下されたと判定した場合には（Ｓ１３０：ＹＥＳ）、制御部１１は、Ｓ１３１の処理に移行する。Ｓ１３１において、制御部１１は、この押下された入力アイコンに対応する処理の内容や対象を記憶部１５から読み出し、ナビゲーション装置の制御部に実行させた後、当該処理を終了する。
【００８５】
以上詳細に説明した通り、第２実施形態に係る表示装置４１では、制御部１１は、表示画面上の１点目と２点目の押下座標位置を検出した場合に、２点目の押下座標位置がタッチパネル１４上を上下方向にスライド移動して停止した３点目の押下座標位置を取得する。そして、制御部１１は、１点目と２点目の押下座標位置を通る第１直線と、１点目と３点目の押下座標位置を通る第２直線との間に挟まれた表示画面上の範囲から、１点目乃至３点目の各座標位置を結んだ三角形状の範囲を除いた台形状の範囲を、引き寄せる入力アイコンを選択する「引き寄せ範囲」に設定する。
【００８６】
続いて、制御部１１は、引き寄せ範囲に重なっている各入力アイコンを引き寄せる入力アイコンとして選択する。そして、制御部１１は、この選択した各入力アイコンのうち、優先アイコン引き寄せ領域に重なる入力アイコンが先頭に並ぶように遠い順に上下方向、又は、左右方向に列状に配置したアイコン列を作成する。その後、制御部１１は、このアイコン列を３点目の座標位置を基準に配置して、リール回転表示する。
【００８７】
これにより、操作者は、表示画面上の２点を押下して、２点の押下位置のうち、一方の押下位置を上下方向にスライド移動させることによって、希望する入力アイコンが存在する引き寄せ範囲を容易に設定することが可能となる。従って、操作者は、引き寄せ範囲内の各入力アイコンを３点目の押下座標位置を基準にして、遠い順にリール回転表示させることができ、希望する入力アイコンを容易に引き寄せてリール回転表示させ、希望する入力アイコンを迅速に選択して押下することが可能となる。
【００８８】
また、制御部１１は、３点目の押下位置が、更に１点目側にスライド移動して停止した旨の検出信号と表示画面上の停止した４点目の座標位置がタッチパネル１４から入力されたと判定した場合には、優先アイコン引き寄せ領域を再設定する。そして、制御部１１は、再設定した優先アイコン引き寄せ領域の入力アイコンをアイコン列の先頭に配置して、リール回転表示する。
【００８９】
これにより、操作者は、表示画面上の２点を押下して、２点目の押下位置を上下方向にスライド移動した後、更に、１点目の押下位置側へスライド移動して停止することによって、リール回転表示の先頭に希望する入力アイコン表示することができる。従って、操作者は、希望する入力アイコンを更に迅速に選択して押下することが可能となる。
【００９０】
尚、本発明は前記第１実施形態及び第２実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【００９１】
また、本発明に係る表示装置を具体化した実施例について上記に説明したが、表示装置は以下の構成を有することも可能であり、その場合には以下の効果を奏する。
【００９２】
例えば、第１の構成は以下の通りである。
前記アイコン選択手段は、前記２点の押下座標位置の移動前後の座標位置に基づいて引き寄せる前記入力アイコンを選択する前記所定範囲を設定し、前記表示制御手段は、前記２点の押下座標位置の移動方向に基づいて、前記アイコン選択手段によって選択された前記入力アイコンを引き寄せて表示する引き寄せ位置を設定することを特徴とする。
上記構成を有する表示装置によれば、操作者は、２点の押下座標位置を移動させることによって、引き寄せる入力アイコンを選択する所定範囲を設定することができると共に、同時に、この所定範囲内の入力アイコンを引き寄せて表示する引き寄せ位置を設定することが可能となる。
【００９３】
また、第２の構成は以下の通りである。
前記表示制御手段は、前記所定範囲内の前記入力アイコンを引き寄せる前に前記引き寄せ位置に表示されていた入力アイコンを操作対象に含めないように設定する非操作アイコン設定手段を有することを特徴とする。
上記構成を有する表示装置によれば、所定範囲内の入力アイコンを引き寄せる前に、引き寄せ位置に表示されていた入力アイコンが操作対象に含まれないように設定される。その結果、操作者は希望しない入力アイコンを誤って押下しても、機能しないため、引き寄せた希望する入力アイコンのみを操作することが可能となり、操作性を向上させることが可能となる。
【００９４】
また、第３の構成は以下の通りである。
前記アイコン選択手段は、前記表示画面上の前記２点の押下座標位置の移動前の各初期座標位置を取得する初期座標位置取得手段と、前記表示画面上の前記各初期座標位置を結ぶ直線に対して直交する第１方向に前記所定範囲を設定する範囲設定手段と、を有し、前記範囲設定手段は、前記直線から前記２点の押下座標位置の移動方向に対して反対側方向の表示画面端縁部まで前記第１方向に沿って前記所定範囲を設定することを特徴とする。
上記構成を有する表示装置によれば、２点の押下座標位置の移動前の各初期座標位置を結ぶ直線に対して直交する第１方向に沿って、直線から２点の押下座標位置の移動方向に対して反対側方向の表示画面端縁部までが入力アイコンを選択する所定範囲に設定される。これにより、操作者は、引き寄せたい入力アイコンに対向するように表示画面上の２点を押下した後、引き寄せたい入力アイコンを引き寄せるように２点の押下位置を移動させることによって、引き寄せたい入力アイコンを引き寄せて表示させることが可能となる。従って、操作者は、引き寄せたい入力アイコンを選択して、引き寄せる操作を直感的に行うことが可能となり、操作性の向上を図ることが可能となる。
【００９５】
また、第４の構成は以下の通りである。
前記表示制御手段は、前記２点の押下座標位置の移動後の座標位置のうち、表示画面の上側方向に位置する上側座標位置を基準にして、前記所定範囲内の前記入力アイコンを引き寄せて表示する前記引き寄せ位置を設定するように制御することを特徴とする。
上記構成を有する表示装置によれば、２点の押下座標位置の移動後の座標位置のうち、表示画面の上側方向に位置する上側座標位置を基準にして、所定範囲内の入力アイコンを引き寄せて表示する引き寄せ位置が設定される。これにより、移動後の２点の押下座標位置よりも上側に所定範囲内の入力アイコンが表示されるため、表示画面を押下する指によって入力アイコンが隠されるのを防止することが可能となり、操作性の向上を図ることができる。
【００９６】
また、第５の構成は以下の通りである。
前記表示制御手段は、前記アイコン選択手段を介して選択された前記所定範囲内の前記入力アイコンの相対位置関係を維持して前記上側座標位置を基準にして前記引き寄せ位置に引き寄せて表示するように制御することを特徴とする。
上記構成を有する表示装置によれば、所定範囲内の入力アイコンは、相対位置関係を維持した状態で、２点の押下座標位置の移動後の座標位置のうち、表示画面の上側方向に位置する上側座標位置を基準にして、引き寄せ位置に引き寄せて表示される。これにより、操作者は、引き寄せ位置に引き寄せて表示された複数の入力アイコンから希望する入力アイコンを容易に選択して押下することが可能となり、更なる操作性の向上を図ることができる。
【００９７】
また、第６の構成は以下の通りである。
前記所定範囲内の前記入力アイコンを引き寄せる前に前記引き寄せ位置及び前記引き寄せ位置の周縁部に入力アイコンが表示されているか否かを判定するアイコン判定手段を備え、前記アイコン判定手段を介して前記所定範囲内の前記入力アイコンを引き寄せる前に前記引き寄せ位置及び前記引き寄せ位置の周縁部に入力アイコンが表示されていると判定された場合には、前記表示制御手段は、前記引き寄せ位置及び前記引き寄せ位置の周縁部に表示される入力アイコンを引き寄せる入力アイコンに重複しないように移動表示することを特徴とする。
上記構成を有する表示装置によれば、引き寄せ位置及び引き寄せ位置の周縁部に表示されている入力アイコンは、所定範囲内の入力アイコンを引き寄せる前に、この引き寄せる入力アイコンに重複しないように移動表示される。これにより、所定範囲内の入力アイコンだけを引き寄せ位置に表示することが可能となり、希望する入力アイコンを迅速に選択して押下することができ、操作性の向上を図ることができる。
【００９８】
また、第７の構成は以下の通りである。
前記引き寄せ位置に前記所定範囲内の前記入力アイコンを配置する表示エリアを設定する表示エリア設定手段を備え、前記表示制御手段は、前記所定範囲内の前記入力アイコンの相対位置関係に従って前記表示エリア内に該所定範囲内の前記入力アイコンを配置して表示するように制御することを特徴とする。
上記構成を有する表示装置によれば、引き寄せ位置に入力アイコンを配置する表示エリアが設定され、所定範囲内の入力アイコンの相対位置関係に従って表示エリア内に該所定範囲内の入力アイコンが配置される。これにより、表示エリアが狭い場合でも、引き寄せた入力アイコンを所定範囲内における相対位置関係に従って詰めて配置することが可能となる。また、引き寄せた入力アイコンは、所定範囲内における相対位置関係に従って配置されるため、操作者は希望するアイコンを容易に選択して押下することが可能となり、操作性の向上を図ることできる。
【００９９】
また、第８の構成は以下の通りである。
前記表示画面の周縁部に前記引き寄せ位置及び前記引き寄せ位置の周縁部に表示されている入力アイコンを移動表示する退避エリアを設定する退避エリア設定手段を備え、前記アイコン判定手段を介して前記所定範囲内の前記入力アイコンを引き寄せる前に前記引き寄せ位置及び前記引き寄せ位置の周縁部に入力アイコンが表示されていると判定された場合には、前記表示制御手段は、前記引き寄せ位置及び前記引き寄せ位置の周縁部に表示される入力アイコンを前記退避エリアに移動表示するように制御することを特徴とする。
上記構成を有する表示装置によれば、引き寄せ位置及び引き寄せ位置の周縁部に表示されている入力アイコンは、所定範囲内の入力アイコンを引き寄せる前に、退避エリアに移動表示される。これにより、所定範囲内の入力アイコンだけを引き寄せ位置に表示することが可能となり、希望する入力アイコンを迅速に選択して押下することができ、操作性の向上を図ることができる。
【０１００】
また、第９の構成は以下の通りである。
前記アイコン選択手段は、前記表示画面上の前記２点の押下座標位置の移動前の各初期座標位置を取得する初期座標位置取得手段と、前記２点の押下座標位置のうち、一方の押下座標位置の移動後の移動座標位置を取得する移動座標位置取得手段と、前記表示画面上の前記各初期座標位置を通る第１直線と、前記一方の押下座標位置の移動後の移動座標位置と他方の押下座標位置の移動前の初期座標位置とを通る第２直線とによって挟まれた前記一方の押下座標位置側の表示範囲を前記所定範囲に設定する範囲設定手段と、を有し、前記表示制御手段は、前記範囲設定手段によって設定された前記所定範囲内の前記入力アイコンを引き寄せて、前記一方の押下座標位置の移動後の移動座標位置を基準にして表示するように制御することを特徴とする。
上記構成を有する表示装置によれば、２点の押下座標位置の移動前の各初期座標位置を通る第１直線と、一方の押下座標位置の移動後の移動座標位置と他方の押下座標位置の移動前の初期座標位置とを通る第２直線とによって挟まれた一方の押下座標位置側の表示範囲が所定範囲に設定される。そして、所定範囲内の入力アイコンが引き寄せられて、一方の押下座標位置の移動後の移動座標位置を基準にして表示される。これにより、操作者は、２点の押下座標位置のうち、一方の押下座標位置を移動させることによって、希望する入力アイコンが含まれる所定範囲を容易に設定して、この希望する入力アイコンを引き寄せて表示することができる。従って、操作者は、希望する入力アイコンを引き寄せて、容易に押下することが可能となる。
【０１０１】
また、第１０の構成は以下の通りである。
前記表示制御手段は、前記範囲設定手段によって設定された前記所定範囲内の前記入力アイコンを引き寄せて、前記一方の押下座標位置の移動後の移動座標位置から遠い順に先頭から並ぶように列状に配置されたアイコン列を表示し、前記アイコン列がスクロール操作された場合には、該アイコン列をスクロール表示するように制御することを特徴とする。
上記構成を有する表示装置によれば、操作者は、一方の押下座標位置の移動後の移動座標位置から遠い順に先頭から並ぶように列状に配置されたアイコン列をスクロール操作することによって、希望する入力アイコンを容易に表示させて押下することが可能となる。
【０１０２】
また、第１１の構成は以下の通りである。
前記表示制御手段は、前記アイコン列がスクロール操作された場合には、該アイコン列の先頭に配置された入力アイコンと最後尾に配置された入力アイコンとが連続するように順次スクロール表示されるように制御することを特徴とする。
上記構成を有する表示装置によれば、アイコン列がスクロール操作された場合には、該アイコン列の先頭に配置された入力アイコンと最後尾に配置された入力アイコンとが連続するように順次スクロール表示される。これにより、操作者は、アイコン列を繰り返しスクロール表示させて、希望する入力アイコンを容易に押下することが可能となり、操作性の向上を図ることができる。
【０１０３】
また、第１２の構成は以下の通りである。
前記表示制御手段は、前記一方の押下座標位置の移動後の移動座標位置に表示されていた入力アイコンを前記アイコン列内に配置しないことを特徴とする。
上記構成を有する表示装置によれば、一方の押下座標位置の移動後の移動座標位置に表示されていた入力アイコンがアイコン列内に配置されないため、操作者の希望する入力アイコンが含まれる所定範囲内の入力アイコンだけをアイコン列内に表示することが可能となる。これにより、操作者は、アイコン列から希望する入力アイコンを迅速に選択して押下することができる。
【０１０４】
また、第１３の構成は以下の通りである。
前記一方の押下座標位置の移動後の移動座標位置が、再度前記他方の押下座標位置側へ移動したか否かを判定する移動判定手段を備え、前記表示制御手段は、前記一方の押下座標位置の移動後の移動座標位置が、再度前記他方の押下座標位置側へ移動したと判定された場合には、前記他方の押下座標位置側へ移動した移動量に基づいて、前記アイコン列をスクロールして、該アイコン列の先頭に表示する入力アイコンを変更するように制御することを特徴とする。
上記構成を有する表示装置によれば、操作者は、一方の押下座標位置を移動後、再度、他方の押下座標位置側へ移動する移動量を調整することによって、希望する入力アイコンをアイコン列の先頭、若しくは、先頭の近くに表示することが可能となる。従って、操作者は、アイコン列から希望する入力アイコンを更に迅速に選択して押下することができる。
【０１０５】
また、第１４の構成は以下の通りである。
前記表示制御手段は、前記引き寄せ位置に前記所定範囲内の前記入力アイコンを所定時間、表示した後、元の位置に再度表示するように制御することを特徴とする。
上記構成を有する表示装置によれば、所定範囲内の入力アイコンが引き寄せ位置において、所定時間表示された後、再度、元の位置に表示される。これにより、操作者は、引き寄せた入力アイコンの中に、希望する入力アイコンが含まれていない場合には、再度、所定範囲を設定して希望する入力アイコンを引き寄せて表示させることができる。
【符号の説明】
【０１０６】
１、４１      表示装置
１１      制御部
１２      表示部
１４      タッチパネル
１５      記憶部
２１、２２、５１、５２      指
２３      直線
２１Ａ、２２Ａ、２１Ｂ、２２Ｂ、５１Ａ、５２Ａ〜５２Ｃ      接触点
２６、２７、５８      引き寄せ範囲
３１      退避エリア
３２      表示エリア
５７      三角形状の範囲
５８Ａ、５８Ｂ      優先アイコン引き寄せ領域
７１、７２      アイコン列
Ａ１〜Ａ６、Ｂ１〜Ｂ６、Ｃ１、Ｄ１、Ｊ１〜Ｊ３、６１〜６８      入力アイコン
Ｌ１〜Ｌ４      距離
【図１】
2016048446.tif 000003
【図２】
2016048446.tif 000004
【図３】
2016048446.tif 000005
【図４】
2016048446.tif 000006
【図５】
2016048446.tif 000007
【図６】
2016048446.tif 000008
【図７】
2016048446.tif 000009
【図８】
2016048446.tif 000010
【図９】
2016048446.tif 000011
【図１０】
2016048446.tif 000012
【図１１】
2016048446.tif 000013
【図１２】
2016048446.tif 000014
【図１３】
2016048446.tif 000015
【図１４】
2016048446.tif 000016
【図１５】
2016048446.tif 000017