(57)【要約】【課題】  表示画面上の指位置の変化に応じた表示処理を行うにあたり、ユーザ間の個体差によらず操作性を向上させた表示装置を提供する。【解決手段】  ２つの指位置が取得されると、２つの指位置から操作枠の大きさが設定されて、表示画面に操作枠が表示される。そして、操作枠内で２つの指位置の移動があった場合（Ｓ２２０，Ｓ２３０）、操作枠内における指位置の移動を表示画面全体における指位置の移動として変換し（Ｓ２４０）、表示処理を行う（Ｓ２５０）。操作枠内における指位置の移動を表示画面全体における指位置の移動に変換する場合（Ｓ２４０）、操作枠を基準とした操作枠内における指位置の変化割合を、表示画面全体を基準とした表示画面全体における指位置の変化割合とする。【選択図】  図５
2011215792.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する表示手段と、
前記表示画面上における利用者の指位置を検出する指位置検出手段と、
前記指位置の変化を取得し、当該指位置の変化に応じた前記表示画面における表示処理を実行する表示処理実行手段と、を備え、
前記表示処理実行手段は、前記指位置検出手段にて２つの指位置が同時に検出されると、当該検出された２つの指位置に基づき前記表示画面よりも小さくかつ当該表示画面に相似形状の操作枠を表示し、当該操作枠内における前記指位置の変化を前記表示画面全体における指位置の変化に変換して前記表示画面全体における表示処理を実行すること
を特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記表示処理実行手段は、前記操作枠を基準とした前記操作枠内における前記指位置の変化割合を、前記表示画面全体を基準とした前記表示画面全体における前記指位置の変化割合とすること
を特徴とする表示装置。
【請求項３】
請求項１又は２に記載の表示装置において、
前記表示処理実行手段は、前記検出された２つの指位置間の距離が対角線の長さとなるように前記操作枠の大きさを決定すること
を特徴とする表示装置。
【請求項４】
請求項１又は２に記載の表示装置において、
前記表示処理実行手段は、前記検出された２つの指位置が含まれる最小の大きさとなるように前記操作枠の大きさを決定することを特徴とする表示装置。
【請求項５】
請求項１〜４の何れか一項に記載の表示装置において、
前記表示処理実行手段は、前記検出された２つの指位置に加え、過去に表示した前記操作枠の大きさに基づき、前記操作枠の大きさを決定することを特徴とする表示装置。
【請求項６】
請求項１〜５の何れか一項に記載の表示装置において、
前記表示処理実行手段は、前記表示画面の周縁部に前記操作枠を表示すること
を特徴とする表示装置。
【請求項７】
請求項１〜６の何れか一項に記載の表示装置において、
前記表示処理実行手段は、前記表示画面に複数の分割表示領域を設定し、１つの分割表示領域内において前記指位置検出手段にて２つの指位置が同時に検出されると、当該検出された２つの指位置に基づき当該１つの分割表示領域よりも小さくかつ当該１つの分割表示領域に相似形状の操作枠を表示し、当該操作枠内における前記指位置の変化を前記１つの分割表示領域全体における前記指位置の変化に変換して前記１つの分割表示領域全体における表示処理を実行することを特徴とする表示装置。
【請求項８】
請求項７に記載の表示装置において、
前記表示処理実行手段は、前記表示画面における前記１つの分割表示領域外の位置に前記操作枠を表示することを特徴とする表示装置。
【請求項９】
請求項１〜８の何れか一項に記載の表示装置の前記指位置検出手段及び前記表示処理実行手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばナビゲーション装置に採用される表示装置に関する。
【背景技術】
【０００２】
ナビゲーション装置では、表示装置に地図を表示することで視覚を通じた案内を行っている。表示装置には液晶などが用いられるが、近年、液晶の大型化が進み、表示装置によって、十分な量の情報が利用者へ伝達可能となってきた。
【０００３】
ところで、ナビゲーション装置には、表示装置の画面をタッチすることで入力操作を可能にするタッチパネルを実装するものが多い。このようなタッチパネルを採用すると、直感的な入力操作が可能となるため、ユーザの操作性の向上に寄与する。
【０００４】
従来、タッチパネルを採用したナビゲーション装置として、タッチした２本の指をスライドさせることにより、表示画面の拡大縮小などを行う表示装置が提案されている（例えば、特許文献１参照）。例えば、画面にタッチした２本の指を近づけることで画面が縮小表示され、２本の指を遠ざけることで画面が拡大表示されるという具合である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２１６９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、上述したように表示画面が大型化する傾向にあるため、特許文献１に記載された発明では、十分な操作ができない虞がある。
例えば、親指と人差指とでタッチする場合、親指と人差指とを拡げられる間隔に限界があり、大型の表示画面で指を近づける方向へスライドさせ画面を縮小表示させようとしても、表示画面全体の大きさに対して指の移動量が小さいため、十分に縮小されないといった事態が起こり得る。すなわち、表示画面が大型化されるほど、表示画面の操作が困難になる。
【０００７】
本発明は、上述した問題を解決するためになされたものであり、その目的は、表示画面上の指位置の変化に応じた表示処理を行うにあたり、表示画面の大きさによらず操作性を向上させた表示装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の表示装置は、指位置検出手段が、表示手段の表示画面上における利用者の指位置を検出する。指位置検出手段は、例えばタッチパネルなどで構成される。もちろん、表示画面上の指位置が検出されればよく、必ずしもタッチされなくてもよい。したがって、タッチパネルに代え近接センサによって構成してもよい。
【０００９】
このとき、表示処理実行手段により、指位置の変化が取得され、当該指位置の変化に応じた表示画面における表示処理が実行される。
【００１０】
ここで、指位置検出手段にて２つの指位置が同時に検出されると、表示処理実行手段は、当該検出された２つの指位置に基づき、操作枠を表示する。この操作枠は、表示画面よりも小さくかつ当該表示画面に相似形状となっている。ここで「２つの指位置が同時に検出」とあるが、一方の指位置が最初に検出され、それに続いて他方の指位置が検出されるような場合を含む。
【００１１】
操作枠が表示されると、表示処理実行手段によって、操作枠内における指位置の変化が
表示画面全体における指位置の変化に変換され、表示画面全体における表示処理が実行される。
【００１２】
つまり、相似形状の操作枠を表示させることで、この相似形状の操作枠を表示画面全体と見立てて、操作しようというのである。これにより、たとえ表示画面全体が大きな面積を有するものであっても十分な操作が可能となる。
【００１３】
なお、操作枠を「相似形状」としたのは、表示画面の縦横比を同じにすることで操作性を向上させようとするものである。したがって、厳密な意味での相似形状を要求するものではない。
【００１４】
ところで、操作枠内における指位置の変化を表示画面全体における指位置の変化に変換する場合、操作枠を基準とした操作枠内における指位置の変化割合を、表示画面全体を基準とした表示画面全体における指位置の変化割合とするとよい。このようにすれば、操作枠基準の操作が表示画面基準の操作となるため、操作性を一層向上させることができる。
【００１５】
操作枠の大きさに関しては、例えば、検出された２つの指位置間の距離が対角線の長さとなるように操作枠の大きさを決定することが考えられる。２つの指位置間の距離を対角線とすれば、操作枠の縦横の長さは当該距離よりも小さくなるため、操作性の向上が図られる。
【００１６】
また例えば、検出された２つの指位置が含まれる最小の大きさとなるように操作枠の大きさを決定することが考えられる。このとき、２つの指位置を含むように操作枠を表示すれば、例えばタッチパネルの場合、表示画面から指を離すことなく操作を行うことができる。ここで「２つの指位置を含む」には、操作枠上に指位置が検出される場合を含む。
【００１７】
また例えば、検出された２つの指位置に加え、過去に表示した操作枠の大きさに基づき、操作枠の大きさを決定することが考えられる。この場合、過去に表示した操作枠の大きさも用いられるため、操作枠が妥当な大きさに決定される。これにより、操作性を一層向上させることができる。
【００１８】
操作枠の表示位置に関しては、例えば上述したように２つの指位置が含まれる位置とすることが例示される。ただし、表示画面の例えば中央付近に表示すると、操作に際し表示画面が見にくくなる虞がある。そこで、表示画面の周縁部に操作枠を表示するようにしてもよい。このようにすれば、操作する指等で表示画面が隠れてしまうことが少なくなり、この点で、操作性を向上させることができる。
【００１９】
ところで、表示画面に複数の分割表示領域を設定することが考えられる。例えば、ナビゲーション装置で言えば、左右に２つの分割表示領域を設定し、左側の分割表示領域に地図を表示しつつ、右側の分割表示領域に交差点の拡大図を表示するという具合である。
【００２０】
そこで、表示処理実行手段が、表示画面に複数の分割表示領域を設定することを前提として、１つの分割表示領域内において指位置検出手段にて２つの指位置が同時に検出されると、当該検出された２つの指位置に基づき当該１つの分割表示領域よりも小さくかつ当該１つの分割表示領域に相似形状の操作枠を表示するようにしてもよい。この場合、表示処理実行手段は、当該操作枠内における指位置の変化を１つの分割表示領域全体における指位置の変化に変換して、１つの分割表示領域全体における表示処理を実行する。このようにすれば、表示画面に複数の分割表示領域が設定されている場合においても、操作対象となる分割表示領域に対して適切な操作枠を表示することができる。
【００２１】
このような分割表示領域全体を操作する場合、表示画面における１つの分割表示領域外の位置に操作枠を表示するとよい。つまり、操作対象となる分割表示領域とは別の領域に操作枠を表示するのである。このようにすれば、操作する指等で操作対象となる分割表示領域が隠れてしまうことが少なくなる。また、操作対象となっている分割表示領域以外の領域は、その時点では使用されていない可能性が高く、このような領域に操作枠を表示することで表示領域の有効活用を図ることができる。
【００２２】
以上は、表示装置の発明として説明してきたが、プログラムの発明として実現することもできる。すなわち、上記表示装置の指位置検出手段及び表示処理実行手段としてコンピュータを機能させるプログラムである。このようなプログラムを実行することによって、上記表示装置と同様の効果が奏される。
【図面の簡単な説明】
【００２３】
【図１】実施形態のナビゲーション装置の概略構成を示すブロック図である。
【図２】操作枠表示処理を示すフローチャートである。
【図３】操作枠設定処理の詳細を示すフローチャートである。
【図４】操作枠設定及び表示に対する理解を深めるための説明図である。
【図５】操作枠内操作処理を示すフローチャートである。
【図６】ベクトル取得変換処理の詳細を示すフローチャートである。
【図７】ベクトル変換に対する理解を深めるための説明図である。
【図８】地図範囲の変更を示す説明図である。
【図９】別形態の操作枠設定処理の詳細を示すフローチャートである。
【図１０】別形態の操作枠設定に対する理解を深めるための説明図である。
【図１１】別形態の操作枠の表示位置を示す説明図である。
【図１２】操作枠補正処理を示すフローチャートである。
【図１３】分割表示領域が設定された場合の操作枠設定を示す説明図である。
【発明を実施するための形態】
【００２４】
以下、一実施形態としてのナビゲーション装置を図面に基づいて説明する。
図１は、ナビゲーション装置の概略構成を示すブロック図である。ナビゲーション装置は、制御部１０を中心に構成されており、この制御部１０には、入力部２０、地図データ記憶部３０、現在位置算出部４０、通信部５０、スピーカ６０、及び、描画部７０が接続されている。
【００２５】
制御部１０は、通常のコンピュータとして構成されている。制御部１０の内部には、ＣＰＵ、ＲＯＭ、Ｉ／Ｏ、および、これらの構成を接続するバスラインなどが備えられている。この制御部１０により、ナビゲーション装置全体が制御される。
【００２６】
入力部２０は、操作スイッチ２１と、タッチパネル２２とを備えている。この入力部２０は、利用者がシステムに対する指示を行うためのものであり、操作スイッチ２１を介した操作入力と、タッチパネル２２を介したタッチ入力とが可能となっている。操作スイッチ２１は、例えば通常の押しボタン式スイッチ等で構成される。一方、タッチパネル２２はディスプレイ７１と一体になり、タッチ入力があると、制御部１０は、表示画面に応じた処理を実行する。
【００２７】
地図データ記憶部３０は、例えばハードディスク装置（ＨＤＤ）として実現される記憶装置である。なお、本形態ではＨＤＤを用いたが、ＤＶＤ−ＲＯＭや、メモリカード等の他の媒体を用いても差し支えない。地図データ記憶部３０は、位置検出の精度向上のためのいわゆるマップマッチング用データおよび経路を探索するための地図データを記憶している。
【００２８】
地図データには、施設に関する施設情報が含まれる。具体的には施設を特定するＩＤと関連付けられて記憶されているＰＯＩ（Point Of Interest ）情報が記憶されている。ＰＯＩ情報には、施設ＩＤ、住所、種別（ジャンル）を示すデータなどが含まれる。
【００２９】
現在位置算出部４０は、車両の現在位置を算出するものである。例えば、地磁気センサ、ジャイロスコープ、距離センサ、および、衛星からの電波を受信するＧＰＳ（Global Positioning System ）受信機等を有している。これらは、各々が性質の異なる誤差を持っているため、相互に補完しながら使用される。
【００３０】
通信部５０は、外部との情報通信を行うための構成である。外部のセンタ装置（不図示）との通信を行うことで、センタ装置から種々の情報を取得する。また、スピーカ６０は音声を出力するものであり、例えば経路の案内等を音声で行う場合に使用される。
【００３１】
描画部７０には、ディスプレイ７１が接続されている。ディスプレイ７１は、液晶などを用いて構成されるカラーディスプレイ装置である。かかる構成により、制御部１０は、描画部７０を介し、ディスプレイ７１に、地図や情報を表示する。
【００３２】
このような構成の下、本形態では、入力部２０のタッチパネル２２にて、ディスプレイ７１の表示画面上の指位置を検出する。これにより、制御部１０は、表示画面上での指位置の変化を取得し、当該指位置の変化に応じた表示処理を実行する。ここで特に本形態では、２つの指位置が同時に検出されると、当該検出された２つの指位置に基づき、表示画面よりも小さくかつ当該表示画面に相似形状の操作枠を表示する。
【００３３】
図２のフローチャートに基づき、操作枠表示処理を説明する。この操作枠表示処理は、操作枠が表示されていないときに繰り返し実行されるものである。
最初のＳ１００において、指位置を取得する。ここでは、タッチパネル２２からの信号に基づき、画面上の座標値として指位置を取得する。
【００３４】
次のＳ１１０では、２つの指位置が取得されたか否かを判断する。ここでは、２つの指位置が同時に取得されたか否かを判断する。現実的には、同時に表示画面にタッチしようとしても、２つの指によるタッチは、時間的に前後することが考えられる。そこで、１つの指位置のみが取得された場合、又は、１つの指位置も取得されなかった場合、Ｓ１１０で否定判断される（Ｓ１１０：ＮＯ）。このときは、Ｓ１００からの処理が繰り返される。その後、一方の指位置が取得されるとともに他方の指位置が取得されると、Ｓ１１０にて肯定判断される。ここで２つの指位置が取得されたと判断された場合（Ｓ１１０：ＹＥＳ）、Ｓ１２０へ移行する。
【００３５】
Ｓ１２０では、操作枠設定処理を実行する。この処理は、矩形状の操作枠の大きさを決定するものである。この操作枠設定処理では、２つの指位置間の距離を対角線とするような操作枠が設定される。
【００３６】
そこで、次に図３及び図４を用い、操作枠設定処理の詳細を説明する。ここでは、２つの指位置（ｘ１，ｙ１），（ｘ２，ｙ２）が取得されたものとして説明する。なお、以下、矩形状の表示画面が横長であることを前提とし、表示画面を規定する辺のうち横方向に延びる辺をＡとし、これに対応する操作枠の辺を「長辺ａ」という。また、表示画面を規定する辺のうち縦方向に延びる辺をＢとし、これに対応する操作枠の辺を「短辺ｂ」という。また、適宜、記号Ｇを用い表示画面を「表示画面Ｇ」と記述し、記号Ｓを用い操作枠を「操作枠Ｓ」と記述する。
【００３７】
最初のＳ１２１では、２つの指位置間の距離ｄを算出する。図４（ａ）に示す如くである。このとき、図４（ｂ）に示すように、表示画面Ｇと操作枠Ｓとが相似形状となっていることから、対角線の傾きは、いずれもθで表わされる。
【００３８】
したがって、Ｓ１２２では、操作枠の長辺ａを「ｄ・ｃｏｓθ」として算出する。次のＳ１２３では、操作枠の短辺ｂを「ｄ・ｓｉｎθ」として算出する。その後、操作枠設定処理を終了する。
【００３９】
このようにして操作枠の大きさを決定すると、図２中のＳ１３０で、操作枠をディスプレイ７１の表示画面に表示する。本形態では、図４（ｃ）に示すように、２つの指位置に基づき、当該指位置の近傍に操作枠Ｓを表示する。なお、操作枠Ｓは、所定時間だけ表示されるものとする。
【００４０】
操作枠が表示されているとき、この操作枠をあたかも表示画面全体と見立てた操作が可能となる。この操作を実現するのが、図５に示す操作枠内操作処理である。
Ｓ２００及びＳ２１０では、図２中のＳ１００及びＳ１１０と同様、指位置を取得し、２つの指位置が取得されたか否かを判断する。
【００４１】
Ｓ２１０にて２つの指位置が取得されたと判断された場合（Ｓ２１０：ＹＥＳ）、Ｓ２２０へ移行する。一方、２つの指位置が取得されていないと判断された場合（Ｓ２１０：ＮＯ）、以降の処理を実行せず、操作枠内操作処理を終了する。
【００４２】
Ｓ２２０では、２つの指位置がともに、操作枠内にあるか否かを判断する。ここで操作枠内にあると判断された場合（Ｓ２２０：ＹＥＳ）、Ｓ２３０へ移行する。一方、操作枠内にないと判断された場合（Ｓ２２０：ＮＯ）、以降の処理を実行せず、操作枠内操作処理を終了する。
【００４３】
Ｓ２３０では、指位置が移動したか否かを判断する。ここで指位置が移動したと判断された場合（Ｓ２３０：ＹＥＳ）、Ｓ２４０へ移行する。一方、指位置が移動していないと判断された場合（Ｓ２３０：ＮＯ）、以降の処理を実行せず、操作枠内操作処理を終了する。
【００４４】
Ｓ２４０では、ベクトル取得変換処理を実行する。この処理は、操作枠内における指位置の移動を、表示画面全体における指位置の移動として把握するためのものである。
ここで、図６のフローチャート及び図７の説明図に基づき、ベクトル取得変換処理を説明しておく。
【００４５】
例えば図７（ａ）に示すように、操作枠Ｓ内において、２つの指位置が近接するように移動した場合を考える。本形態では、ナビゲーション装置において地図の縮尺変更をする場合を想定し、ここでは、地図の縮小を行う場合を例に挙げて説明する。
【００４６】
図７（ａ）では、一方の指位置が開始点Ｓ１から終了点Ｓ２まで移動しており、他方の指位置が開始点Ｓ３から終了点Ｓ４まで移動している。以下では、開始点Ｓ１から終了点Ｓ２へ移動する一方の指位置の移動を例に挙げて説明する。
【００４７】
図７（ｂ）は、便宜上、操作枠Ｓを拡大して示したものである。ここで、開始点Ｓ１から終了点Ｓ２へ向かうベクトルを「Ｍｓ＊」で示した。このベクトルを以下、便宜「移動ベクトル」という。この操作枠Ｓ内における指位置の移動を、表示画面全体における指位置の移動として変換することを考える。図７（ｃ）に示す如くである。ここでは、変換後の指位置の移動を、開始点Ｇ１から終了点Ｇ２への移動として示した。また、開始点Ｇ１から終了点Ｇ２へ向かうベクトルを「Ｍｇ＊」で示した。
【００４８】
このとき、操作枠Ｓと表示画面Ｇとは相似形状となっているため、移動ベクトルの変換は、次の式１で示される。
Ｍｇ＊＝（Ａ／ａ）×Ｍｓ＊  ・・・式１
【００４９】
さらに、指位置移動の開始点Ｓ１を開始点Ｇ１へ変換するため、図７（ｂ）に示すように、操作枠Ｓの左下コーナーに基準点Ｓ０を設定し、この基準点Ｓ０から開始点Ｓ１へ向かうベクトルを「Ｋｓ＊」とする。このベクトルを以下、便宜「基準ベクトル」という。このとき、移動ベクトルの変換と同様、表示画面Ｇの左下コーナーの基準点Ｇ０から開始点Ｇ１へ向かうベクトル「Ｋｇ＊」は、次の式２で示される。
Ｋｇ＊＝（Ａ／ａ）×Ｋｓ＊  ・・・式２
【００５０】
この流れを図６のフローチャートで説明すると、最初のＳ２４１では、移動ベクトルを取得する。この処理は、図７（ｂ）中のベクトルＭｓ＊を取得するものである。次のＳ２４２では、基準ベクトルを取得する。この処理は、図７（ｂ）中のベクトルＫｓ＊を取得するものである。
【００５１】
続くＳ２４３では、移動ベクトルを変換する。この処理は、上記式１にてベクトルＭｇ＊を算出するものである。次のＳ２４４では、基準ベクトルを変換する。この処理は、上記式２にてベクトルＫｇ＊を算出するものである。
【００５２】
なお、このような計算方法は一例であるが、このような計算方法を用いることにより、操作枠内における指位置の移動を、表示画面全体における指位置の移動として把握することができる。
【００５３】
図５に戻り、Ｓ２５０では、表示処理を実行する。上述した例で説明すれば、図８（ａ）に示すような操作枠Ｓ内の指位置の移動が、図８（ｃ）に二点鎖線で示すような指位置の移動として把握され、これにより、表示画面Ｇ全体における表示処理が実行される。図８（ｃ）では、図８（ａ）における操作枠Ｓ内の範囲Ｓ’に対応する領域Ｇ’に、表示画面Ｇ全体の地図範囲（図８（ｂ）に示す地図範囲）が収まるように地図縮尺が変更された様子を示している。
【００５４】
以上詳述したように、本形態では、２つの指位置が取得されると（図２中のＳ１００，Ｓ１１０：ＹＥＳ）、２つの指位置から操作枠の大きさが設定されて（Ｓ１２０）、操作枠が表示される（Ｓ１３０）。そして、操作枠内で２つの指位置の移動があった場合（図５中のＳ２２０：ＹＥＳ，Ｓ２３０：ＹＥＳ）、操作枠内における指位置の移動を表示画面全体における指位置の移動として変換し（Ｓ２４０）、表示処理を行う（Ｓ２５０）。これにより、たとえ表示画面全体が大きな面積を有するものであっても十分な操作が可能となる。また、２つの指位置から操作枠の大きさが設定されるため、ユーザ間の個体差によらず操作性を向上させることができる。
【００５５】
また、本形態では、操作枠内における指位置の移動を表示画面全体における指位置の移動に変換する場合（図５中のＳ２４０）、操作枠を基準とした操作枠内における指位置の変化割合を、表示画面全体を基準とした表示画面全体における指位置の変化割合としている（図６及び図７参照）。具体的には、図８（ａ）における操作枠Ｓを範囲Ｓ’に変化させるために必要な操作枠Ｓ内における指位置の相対的な移動量を、図８（ｂ）及び（ｃ）に示したように、表示画面Ｇ全体の地図範囲を領域Ｇ’に収めるために必要な表示画面Ｇ全体における仮想的な指位置の相対的な移動量とみなして表示画面Ｇ全体における地図縮尺が変更される。これにより、操作枠基準の操作が表示画面基準の操作となるため、操作性を一層向上させることができる。
【００５６】
さらにまた、本形態では、検出された２つの指位置間の距離が対角線の長さとなるように操作枠の大きさを決定している（図３及び図４（ａ），（ｂ）参照）。これにより、操作枠の長辺ａ及び短辺ｂが２つの指位置間の距離よりも小さくなる。つまり、検出された２つの指位置が指の届く最大距離であるとすれば、この距離を対角線とする操作枠は、その利用者にとって縦にも横にも指が届くものとなり、操作枠の端から端まで指が届くという意味で、操作性の向上が図られる。
【００５７】
さらに、上述のように、利用者の指の届く範囲で最大限の大きさの操作枠を表示することは、操作枠内の指の操作を精度よく検出するための分解能を高める観点からも有効である。
【００５８】
また、本形態では、表示画面中、検出された２つの指位置に近い位置に操作枠を表示するようにした（図４（ｃ）参照）。これにより、操作枠に対する迅速な操作が可能となり、この点でも、操作性を向上させることができる。
【００５９】
２本の指の開き具合には、男性と女性といった性差、大人と子供といった年齢差、あるいは、人それぞれの個人差がある。そのため、ある利用者には操作し易いインターフェースを開発しても、別のユーザには操作し難いという問題が生じる。この点、本形態では、このような個体差に合わせた操作枠を設定することで、利用者の操作性を向上させることができる。
【００６０】
以上、本発明は、上述した形態に何ら限定されるものではなく、その技術思想を逸脱しない範囲において種々なる形態で実施できる。
【００６１】
（イ）上記形態では、２つの指位置間の距離が対角線となるよう操作枠の大きさを設定していたが、２つの指位置が含まれる最小の大きさとなるように操作枠の大きさを設定するようにしてもよい。
【００６２】
これについて、図９のフローチャート及び図１０の説明図に基づき説明する。ここでも、２つの指位置（ｘ１，ｙ１），（ｘ２，ｙ２）が取得されたものとする。
最初のＳ３００では、２つの指位置の横方向の距離ＤＸを算出する。この処理は、｜ｘ２−ｘ１｜を計算するものである。続くＳ３１０では、２つの指位置の縦方向の距離ＤＹを算出する。この処理は、｜ｙ２−ｙ１｜を計算するものである。
【００６３】
次のＳ３２０では、横方向の距離ＤＸが縦方向の距離ＤＹよりも大きいか否かを判断する。ここでＤＸ＞ＤＹであると判断された場合（Ｓ３２０：ＹＥＳ）、Ｓ３３０にて操作枠の長辺ａに距離ＤＸを採用し、Ｓ３４０にて距離ＤＸに比率（Ｂ／Ａ）を乗じて短辺ｂを算出し、その後、操作枠設定処理を終了する。一方ＤＸ≦ＤＹであると判断された場合（Ｓ３２０：ＮＯ）、Ｓ３５０にて操作枠の短辺ｂに距離ＤＹを採用し、Ｓ３６０にて距離ＤＹに比率（Ａ／Ｂ）を乗じて長辺ａを算出し、その後、操作枠設定処理を終了する。
【００６４】
つまり、図１０（ａ）に示すように、距離ＤＸが距離ＤＹに比べて大きくなるような場合、距離ＤＸで長辺ａを規定することにより、２つの指位置（ｘ１，ｙ１），（ｘ２，ｙ２）が含まれるような最小の操作枠Ｓが設定される。一方、図１０（ｂ）に示すように、距離ＤＸが距離ＤＹに比べて小さくなるような場合、距離ＤＹで短辺ｂを規定することにより、２つの指位置（ｘ１，ｙ１），（ｘ２，ｙ２）が含まれるような最小の操作枠Ｓが設定される。
【００６５】
この場合、２つの指位置を含むように操作枠を表示すれば、表示画面から指を離すことなく操作を行うことができるという点で有利である。なお、ここでは操作枠の枠上に指位置が来ることになる。したがって、指位置が枠の内側に来るように、操作枠の長辺ａ及び短辺ｂに所定値、例えば各辺の長さの所定割合（例えば５％）分の長さを加えて一回り大きな操作枠を設定するようにしてもよい。
【００６６】
（ロ）上記形態では、検出された指位置の近傍に操作枠を表示していた（図４（ｃ）参照）。これに対し、検出された指位置と関係なく、表示画面Ｇの周縁部に操作枠Ｓを表示するようにしてもよい。図１１に示す如くである。このようにすれば、操作する指などで表示画面が隠れてしまうことが少なくなり、操作性を向上させることができる。なお、図１１では表示画面Ｇの周縁に接触するように操作枠Ｓを配置しているが、周縁との間に僅かな隙間を作るように配置する場合も「周縁部への配置」に含むものとする。
【００６７】
（ハ）検出された２つの指位置に加え、過去に表示した操作枠の大きさに基づき、操作枠の大きさを決定するようにしてもよい。具体的には、上述した操作枠設定処理（図３及び図９参照）の後に、図１２に示すような操作枠補正処理を実行する。
【００６８】
最初のＳ４００では、前回の長辺ａ’を読み出す。続くＳ４１０では、今回の長辺ａと前回の長辺ａ’との平均を今回の長辺ａとする。次にＳ４２０では、長辺ａに比率（Ｂ／Ａ）を乗じて短辺ｂを算出する。続いてＳ４３０で今回の長辺ａを記憶し、操作枠補正処理を終了する。
【００６９】
このようにすれば、操作枠が妥当な大きさに決定される。その結果、操作性を一層向上させることができる。なお、ここでは平均を取るようにしたが、過去の操作枠の大きさをどのように用いてもよい。例えば、２つの指位置だけに基づいて決定された操作枠があまりにも小さくなった場合など、過去の操作枠の大きさから妥当な大きさに戻すような処理であってもよい。
【００７０】
（ニ）上記形態は、表示画面全体に対する操作を操作枠を用いて行うものであった。これに対し、表示画面の表示領域が分割されているような場合がある。例えば、ナビゲーション装置で言えば、横長の画面が左右に分割され、一方に２次元の詳細な地図が表示され、他方に交差点を立体的に示す拡大図が表示されるという具合である。
【００７１】
このような分割表示領域が設定される場合、１つの分割表示領域を上述した表示画面と同様に考えて、当該１つの分割表示領域を操作するための操作枠を表示するようにしてもよい。つまり、この操作枠は、分割表示領域よりも小さくかつ当該分割表示領域と相似形状をなす。
【００７２】
具体的には、図１３に示すように、表示画面Ｇに２つの分割表示領域ＳＰ１，ＳＰ２が設定された場合、例えば１つの分割表示領域ＳＰ１で２つの指位置（ｘ１，ｙ１），（ｘ２，ｙ２）が検出された場合に、１つの分割表示領域ＳＰ１に相似形状となるような操作枠Ｓを設定表示する。ここでは、２つの指位置（ｘ１，ｙ１），（ｘ２，ｙ２）の距離ｄ’を対角線とする相似枠Ｓを表示している。分割表示領域ＳＰ１は横辺Ｘ、縦辺Ｙとなっており、この分割表示領域ＳＰ１に相似形状の横辺ｘ，縦辺ｙの相似枠Ｓを設定する。
【００７３】
このようにすれば、分割表示領域に対しても、上記同様の操作性を実現することができる。
なお、このとき、１つの分割表示領域外の位置に操作枠を表示するとよい。この点、図１３では、別の分割表示領域ＳＰ２内に操作枠Ｓを表示している。このようにすれば、操作枠Ｓ内の操作によって分割表示領域ＳＰ１が隠れてしまうことが少なくなり、操作性の向上を図ることができる。
【００７４】
（ホ）上記形態は、入力部２０にタッチパネル２２を有する構成とし、表示画面への指の接触を検知するものであった。しかしながら、本発明の技術思想は、表示画面上での位置特定を前提とするものである。したがって、タッチパネル２２に代え、表示画面への指の近接度合いを測る近接センサなどを用いて構成してもよい。近接センサは、例えば低消費電力測距センサなどとして具現化され、表示画面の上下や左右に取り付けられて光又は電波を送受する。
【００７５】
（ヘ）上記実施形態は発明をナビゲーション装置に適用したものであったが、本発明は、表示装置の画面操作に関するものであり、表示装置を備えるパーソナル端末などに適用することも可能である。
【符号の説明】
【００７６】
１０・・・制御部
２０・・・入力部
２１・・・操作スイッチ
２２・・・タッチパネル
３０・・・地図データ記憶部
４０・・・現在位置算出部
５０・・・通信部
６０・・・スピーカ
７０・・・描画部
７１・・・ディスプレイ
【図１】
2011215792.tif 000003
【図２】
2011215792.tif 000004
【図３】
2011215792.tif 000005
【図４】
2011215792.tif 000006
【図５】
2011215792.tif 000007
【図６】
2011215792.tif 000008
【図７】
2011215792.tif 000009
【図８】
2011215792.tif 000010
【図９】
2011215792.tif 000011
【図１０】
2011215792.tif 000012
【図１１】
2011215792.tif 000013
【図１２】
2011215792.tif 000014
【図１３】
2011215792.tif 000015