(57)【要約】【課題】表示装置における操作性を向上させることができる、表示装置、表示方法、及び表示プログラムを提供すること。【解決手段】表示装置１は、情報を表示するディスプレイ１０と、ディスプレイ１０の表示面と利用者の手指との距離と、当該利用者の複数の手指間の距離とを検出する検出部１２ａと、利用者の複数の手指間の距離変化に応じて、ディスプレイ１０に表示されている情報を拡大又は縮小させる表示制御部１２ｂであって、ディスプレイ１０の表示面と利用者の手指との距離に基づき、複数の手指間の距離変化に応じた情報の拡大又は縮小の変化率を変更する、表示制御部１２ｂとを備える。【選択図】図１
2012173980.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示手段と、
前記表示手段の表示面と利用者の手指との距離と、当該利用者の複数の手指間の距離とを検出する検出手段と、
前記利用者の複数の手指間の距離変化に応じて、前記表示手段に表示されている情報を拡大又は縮小させる表示制御手段であって、前記表示手段の表示面と利用者の手指との距離に基づき、前記複数の手指間の距離変化に応じた前記情報の拡大又は縮小の変化率を変更する、表示制御手段と、
を備える表示装置。
【請求項２】
前記表示制御手段は、前記表示手段の表示面と利用者の手指との距離が大きくなるほど、前記複数の手指間の距離変化に応じた前記情報の拡大又は縮小の変化率を大きく設定する、
請求項１に記載の表示装置。
【請求項３】
前記検出手段は、前記利用者の手指の位置と、当該利用者の視点の位置とを検出し、
前記表示制御手段は、前記表示手段の表示面と利用者の手指との距離が大きくなり、且つ、当該利用者の手指の位置と当該利用者の視点の位置との距離が小さくなるほど、前記複数の手指間の距離変化に応じた前記情報の拡大又は縮小の変化率を大きく設定する、
請求項２に記載の表示装置。
【請求項４】
前記表示制御手段は、前記情報の拡大又は縮小の変化率を示すための複数のマーカを前記表示手段に表示させ、当該表示手段の表示面と利用者の手指との距離に基づき、当該複数のマーカ間の距離を変化させる、
請求項１から３のいずれか一項に記載の表示装置。
【請求項５】
情報を表示手段に表示させる表示ステップと、
前記表示手段の表示面と利用者の手指との距離と、当該利用者の複数の手指間の距離とを検出する検出ステップと、
前記利用者の複数の手指間の距離変化に応じて、前記表示手段に表示されている情報を拡大又は縮小させる表示制御ステップであって、前記表示手段の表示面と利用者の手指との距離に基づき、前記複数の手指間の距離変化に応じた前記情報の拡大又は縮小の変化率を変更する、表示制御ステップと、
を含む表示方法。
【請求項６】
請求項５に記載の方法をコンピュータに実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法、及び表示プログラムに関する。
【背景技術】
【０００２】
従来、カーナビゲーションやカーオーディオ等の各種車載機器に使用される表示装置において、これら車載機器に対する操作入力を受け付けるためのタッチパネルが用いられている。このタッチパネルは、各種の表示画面を表示するディスプレイの前面に設けられており、このタッチパネルに設定された操作領域の中で、ディスプレイの表示画面の一部として表示された操作ボタンに対応する操作領域が押圧されることで、操作入力を受け付ける。
【０００３】
このようなタッチパネルを用いた表示装置として、例えば、利用者が親指と人差し指とを画面に接触させた場合に、その画面への複数の接触を検知し、２つの接触点が離れた場合（例えば親指と人差し指とが相互に離れた場合）は、画面に表示されている画像を拡大して表示させ、２つの接触点が近づいた場合（例えば親指と人差し指とが相互に近づいた場合）は、画像を縮小して表示させる、いわゆるピンチイン／アウト操作を行うことが可能な表示装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１６９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画面への２つの接触点（例えば親指と人差し指が画面に接触している点）の間の距離を利用者が一度に変化させられる量には限度があり、上述の如き従来の装置では、検知された２つの接触点が相互に離れ、又は相互に近づいた場合における、画像の拡大又は縮小の変化率が一定であることから、１回のピンチイン／アウト操作によって画像を拡大又は縮小できる程度に限度があった。このため、１回のピンチイン／アウト操作により所望の程度まで画像の拡大又は縮小ができない場合には、繰り返しピンチイン／アウト操作を行わなければならなかった。このように従来の装置においては、操作性にさらなる向上の余地があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、表示装置における操作性を向上させることができる、表示装置、表示方法、及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１に記載の表示装置は、情報を表示する表示手段と、前記表示手段の表示面と利用者の手指との距離と、当該利用者の複数の手指間の距離とを検出する検出手段と、前記利用者の複数の手指間の距離変化に応じて、前記表示手段に表示されている情報を拡大又は縮小させる表示制御手段であって、前記表示手段の表示面と利用者の手指との距離に基づき、前記複数の手指間の距離変化に応じた前記情報の拡大又は縮小の変化率を変更する、表示制御手段と、を備える。
【０００８】
また、請求項２に記載の表示装置は、請求項１に記載の表示装置において、前記表示制御手段は、前記表示手段の表示面と利用者の手指との距離が大きくなるほど、前記複数の手指間の距離変化に応じた前記情報の拡大又は縮小の変化率を大きく設定する。
【０００９】
また、請求項３に記載の表示装置は、請求項２に記載の表示装置において、前記検出手段は、前記利用者の手指の位置と、当該利用者の視点の位置とを検出し、前記表示制御手段は、前記表示手段の表示面と利用者の手指との距離が大きくなり、且つ、当該利用者の手指の位置と当該利用者の視点の位置との距離が小さくなるほど、前記複数の手指間の距離変化に応じた前記情報の拡大又は縮小の変化率を大きく設定する。
【００１０】
また、請求項４に記載の表示装置は、請求項１から３のいずれか一項に記載の表示装置において、前記表示制御手段は、前記情報の拡大又は縮小の変化率を示すための複数のマーカを前記表示手段に表示させ、当該表示手段の表示面と利用者の手指との距離に基づき、当該複数のマーカ間の距離を変化させる。
【００１１】
また、請求項５に記載の表示方法は、情報を表示手段に表示させる表示ステップと、前記表示手段の表示面と利用者の手指との距離と、当該利用者の複数の手指間の距離とを検出する検出ステップと、前記利用者の複数の手指間の距離変化に応じて、前記表示手段に表示されている情報を拡大又は縮小させる表示制御ステップであって、前記表示手段の表示面と利用者の手指との距離に基づき、前記複数の手指間の距離変化に応じた前記情報の拡大又は縮小の変化率を変更する、表示制御ステップと、を含む。
【００１２】
また、請求項６に記載の表示プログラムは、請求項５に記載の方法をコンピュータに実行させる。
【発明の効果】
【００１３】
請求項１に記載の表示装置、請求項５に記載の表示方法、及び請求項６に記載の表示プログラムによれば、表示制御手段は、表示手段の表示面と利用者の手指との距離に基づき、複数の手指間の距離変化に応じた情報の拡大又は縮小の変化率を変更するので、複数の手指間の距離の変化量が同じであっても、表示面と利用者の手指との距離に基づき、情報を拡大又は縮小させる程度を変化させることができる。すなわち、表示面と利用者の手指との距離に基づき、１回のピンチイン／アウト操作によって情報を拡大又は縮小できる程度を、利用者の所望の程度に変化させることができ、表示装置における操作性を向上させることができる。
【００１４】
また、請求項２に記載の表示装置によれば、表示制御手段は、表示手段の表示面と利用者の手指との距離が大きくなるほど、複数の手指間の距離変化に応じた情報の拡大又は縮小の変化率を大きく設定するので、１回のピンチイン／アウト操作によって情報を拡大又は縮小できる程度を、利用者にとって直感的な操作で所望の程度に変化させることができ、表示装置における操作性を一層向上させることができる。
【００１５】
また、請求項３に記載の表示装置によれば、表示制御手段は、表示手段の表示面と利用者の手指との距離が大きくなり、且つ、利用者の手指の位置と利用者の視点の位置との距離が小さくなるほど、複数の手指間の距離変化に応じた情報の拡大又は縮小の変化率を大きく設定するので、表示手段の表示面と利用者の手指との距離と、利用者の手指の位置と利用者の視点の位置との距離とに応じて変化する変化率を、利用者の遠近感に合致するように当該利用者に把握させることができる。これにより、１回のピンチイン／アウト操作によって情報を拡大又は縮小できる程度を、利用者にとって一層直感的な操作で所望の程度に変化させることができ、表示装置における操作性を一層向上させることができる。
【００１６】
また、請求項４に記載の表示装置によれば、表示制御手段は、情報の拡大又は縮小の変化率を示すための複数のマーカを表示手段に表示させ、表示手段の表示面と利用者の手指との距離に基づき、複数のマーカ間の距離を変化させるので、表示手段の表示面と利用者の手指との距離に基づき変化する情報の変化率を、直感的に利用者に把握させることができ、表示装置における操作性を一層向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態１に係る表示装置を例示するブロック図である。
【図２】変化率テーブルに格納されている情報を例示した表である。
【図３】表示制御処理のフローチャートである。
【図４】表示制御処理の実行時におけるディスプレイを例示した斜視図であり、図４（ａ）は利用者の親指と人差し指とが表示面に接触した状態を示す図、図４（ｂ）は親指と人差し指とが表示面から離れた状態を示す図である。
【図５】実施の形態２に係る変化率テーブルに格納されている情報を例示した表である。
【図６】実施の形態２に係る表示制御処理のフローチャートである。
【図７】実施の形態２に係る表示制御処理の実行時におけるディスプレイを例示した斜視図である。
【発明を実施するための形態】
【００１８】
以下、本発明に係る表示装置、表示方法、及び表示プログラムの各実施の形態について図面を参照しつつ詳細に説明する。ただし、これらの各実施の形態によって本発明が限定されるものではない。なお、本発明に係る表示装置、表示方法、及び表示プログラムは、任意の目的に使用することができるが、以下の各実施の形態では、カーナビゲーションシステムに適用した例を示す。
【００１９】
〔実施の形態１〕
まず、実施の形態１に係る表示装置について説明する。この実施の形態１は、表示手段の表示面と利用者の手指との距離が大きくなるほど、複数の手指間の距離変化に応じた情報の拡大又は縮小の変化率を大きく設定する形態である。
【００２０】
（構成）
最初に、実施の形態１に係る表示装置の構成について説明する。図１は実施の形態１に係る表示装置を例示するブロック図である。この図１に示すように、表示装置１は、ディスプレイ１０、近接センサ１１、制御部１２、及びデータ記録部１３を備えている。
【００２１】
（構成−ディスプレイ）
ディスプレイ１０は、制御部１２の制御に基づき、各種の情報を表示する表示手段である。以下の説明では、ディスプレイ１０に表示されている情報を、必要に応じて「表示情報」と称する。なお、このディスプレイ１０の具体的な構成は任意であり、公知の液晶ディスプレイや有機ＥＬディスプレイの如きフラットパネルディスプレイを使用することができる。
【００２２】
（構成−近接センサ）
近接センサ１１は、ディスプレイ１０の表示面と利用者の手指との距離と、当該利用者の複数の手指間の距離とを検出する検出手段である。ここで、「ディスプレイ１０の表示面」とは、例えばディスプレイ１０の表面を意味する。この近接センサ１１としては、例えば、赤外線式センサ、静電容量式センサ、カメラ等を用いることできる。例えば、ディスプレイ１０の前面において当該ディスプレイ１０の表示面と重なり合うように、透明又は半透明状の投影型静電容量方式のタッチパネルが設けられている場合、このタッチパネルを近接センサ１１として用いることができる。この場合、タッチパネルは、当該タッチパネルを構成する各センサ電極の静電容量を検出し、制御部１２に出力する。以下では、投影型静電容量方式のタッチパネルを近接センサ１１として用いる場合を例として説明する。また、「利用者」とは、表示装置１を利用する全ての者を含むが、表示装置１がカーナビゲーションシステムに適用されている場合においては、車両の運転者及び同乗者である。以下では、運転者及び同乗者のうち、その時点において表示装置１を操作している者を「利用者」と称する。
【００２３】
（構成−制御部）
制御部１２は、表示装置１の各部を制御するための制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、本実施の形態に係る表示プログラムは、任意の記録媒体又はネットワークを介して表示装置１にインストールされることで、制御部１２の各部を実質的に構成する。
【００２４】
この制御部１２は、機能概念的に、検出部１２ａ、及び表示制御部１２ｂを備えている。検出部１２ａは、近接センサ１１からの出力に基づき、ディスプレイ１０の表示面と利用者の手指との距離と、当該利用者の複数の手指間の距離とを検出する検出手段である。表示制御部１２ｂは、ディスプレイ１０に表示されている情報を拡大又は縮小させる表示制御手段である。これらの制御部１２の各部によって実行される処理の詳細については後述する。
【００２５】
（構成−データ記録部）
データ記録部１３は、表示装置１の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記憶装置としてのハードディスク（図示省略）の如き磁気的記録媒体を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、フラッシュメモリの如き半導体型記憶媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００２６】
このデータ記録部１３は、変化率テーブル１３ａを備えている。変化率テーブル１３ａは、複数の手指間の距離変化に応じた表示情報の拡大又は縮小の変化率を特定するための変化率情報を格納する変化率情報格納手段である。図２は、変化率テーブル１３ａに格納されている情報を例示した表である。図２に示すように、変化率テーブル１３ａには、項目「距離（ｃｍ）」及び「変化率」に対応する情報が、相互に関連付けて格納されている。この内、項目「距離（ｃｍ）」に対応して格納される情報は、ディスプレイ１０の表示面と利用者の手指との距離Ｌ２の範囲を特定する情報である（図２では「Ｌ２＝０」や「０＜Ｌ２≦１」等）。項目「変化率」に対応して格納される情報は、複数の手指間の距離変化に応じた表示情報の拡大又は縮小の変化率を特定するための変化率情報である（図２では「１」や「１．１」等）。ここで、「複数の手指間の距離変化に応じた表示情報の拡大又は縮小の変化率」とは、表示制御部１２ｂが、利用者の複数の手指間の距離変化に応じて表示情報を拡大又は縮小させる場合における、手指間の距離の変化量に対する表示情報の変化量の倍率を意味する。すなわち、「複数の手指間の距離変化に応じた表示情報の拡大又は縮小の変化率を大きく設定する」とは、手指間の距離の変化量に対する表示情報の変化量の倍率を大きくすることを意味する。なお、以下の説明では、「複数の手指間の距離変化に応じた表示情報の拡大又は縮小の変化率」を、必要に応じて「表示情報の変化率」と略記する。図２に示したように、ディスプレイ１０の表示面と利用者の手指との距離Ｌ２が大きくなるほど、対応する表示情報の変化率が大きくなっている。
【００２７】
（処理）
次に、このように構成された表示装置１によって実行される表示制御処理について説明する。図３は表示制御処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。この表示制御処理は、例えば表示装置１への電源投入後に、繰り返し実行される。
【００２８】
図３に示すように、表示制御処理が開始されると、検出部１２ａは、近接センサ１１からの出力に基づき、表示面上の２点で利用者の手指の接触が検出されたか否かを判定する（ＳＡ１）。
【００２９】
その結果、表示面上の２点で利用者の手指の接触が検出されなかった場合（ＳＡ１、Ｎｏ）、検出部１２ａは表示面上の２点で利用者の手指の接触が検出されるまでＳＡ１の処理を繰り返す。
【００３０】
一方、ＳＡ１の判定の結果、表示面上の２点で利用者の手指の接触が検出された場合（ＳＡ１、Ｙｅｓ）、表示制御部１２ｂは、変化率を示すための複数のマーカをディスプレイ１０に表示させる（ＳＡ２）。図４は、表示制御処理の実行時におけるディスプレイ１０を例示した斜視図であり、図４（ａ）は利用者の親指と人差し指とが表示面に接触した状態を示す図、図４（ｂ）は親指と人差し指とが表示面から離れた状態を示す図である。例えば図４（ａ）に示すように、表示制御部１２ｂは、２つのマーカ１０ａ（図４（ａ）では黒丸）をディスプレイ１０の上辺近傍に表示させる。この際、表示制御部１２ｂは、表示面上の２点で接触が検出された利用者の手指２間の距離Ｌ１（すなわち、検出部１２ａにより手指２の接触が検出された表示面上の２点間の距離）を、２つのマーカ１０ａ間の距離Ｌｍとする。
【００３１】
図３に戻り、ＳＡ２の処理の後、検出部１２ａは、近接センサ１１からの出力に基づき、表示面と略直交する方向（以下、「Ｚ軸方向」）に利用者の手指２が移動したか否かを判定する（ＳＡ３）。例えば、利用者の手指２がＺ軸方向に移動することで、近接センサ１１としてのタッチパネルを構成する各センサ電極と利用者の手指２との間の距離が変化し、これに伴って各センサ電極の静電容量が変化した場合に、当該静電容量の変化に応じたタッチパネルの出力に基づき、検出部１２ａはＺ軸方向に利用者の手指２が移動したと判定する。
【００３２】
その結果、Ｚ軸方向に利用者の手指２が移動した場合（ＳＡ３、Ｙｅｓ）、近接センサ１１からの出力に基づき、検出部１２ａは、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２を検出する（ＳＡ４）。例えば、検出部１２ａは、近接センサ１１としてのタッチパネルから出力された当該タッチパネルを構成する各センサ電極の静電容量に基づき、各センサ電極から利用者の手指２までの各距離を算出し、当該算出した各距離のうち最も短い距離を、表示面と利用者の手指２との距離Ｌ２として検出する。
【００３３】
続いて、検出部１２ａは、ＳＡ４で当該検出部１２ａが検出したディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が、所定距離（例えば２０ｃｍ）以下か否かを判定する（ＳＡ５）。なお、利用者の手指２が近接センサ１１による手指２の検出範囲外に位置していたために、ＳＡ４においてディスプレイ１０の表示面と利用者の手指２との距離Ｌ２を検出できなかった場合には、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が、所定距離以下ではない（所定距離より長い）（ＳＡ５、Ｎｏ）と判定するようにしてもよい。
【００３４】
その結果、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が、所定距離以下である場合（ＳＡ５、Ｙｅｓ）、表示制御部１２ｂは、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２に基づき、表示情報の変化率を特定する（ＳＡ６）。具体的には、表示制御部１２ｂは、ＳＡ５で検出部１２ａにより検出された表示面と手指２との距離Ｌ２に対応する変化率情報を変化率テーブル１３ａから取得し、当該取得した変化率情報に基づき、表示情報の変化率を特定する。例えば、ＳＡ５で検出部１２ａにより検出された表示面と手指２との距離Ｌ２が２．５ｃｍであった場合、図２の例では、表示情報の変化率は「１．３」と特定される。表示制御部１２ｂは、特定した表示情報の変化率を、例えばＲＡＭ（図示省略）に記憶させる。
【００３５】
図３に戻り、ＳＡ６の処理の後、表示制御部１２ｂは、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２に基づき、ＳＡ２で当該表示制御部１２ｂがディスプレイ１０に表示させた複数のマーカ１０ａ間の距離Ｌｍを変化させる（ＳＡ７）。例えば、表示制御部１２ｂは、ＳＡ２で複数のマーカ１０ａをディスプレイ１０に表示させた際の当該２つのマーカ１０ａ間の距離Ｌｍに、ＳＡ６で特定した変化率を乗じた値に、当該２つのマーカ１０ａ間の距離Ｌｍを変化させる。この場合、図２に例示したように、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が大きくなるほど、対応する表示情報の変化率が大きくなることから、図４（ｂ）に例示したように、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が大きくなるほど、ディスプレイ１０に表示された２つのマーカ１０ａ間の距離Ｌｍが大きくなる。これにより、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２に応じて変化する変化率を、直感的に利用者に把握させることができる。
【００３６】
図３に戻り、ＳＡ７の処理の後、制御部１２はＳＡ３に戻る。以降、ＳＡ３においてＺ軸方向に利用者の手指２が移動していないと判定されるか（ＳＡ３、Ｎｏ）、ＳＡ５においてディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が、所定距離以下ではない（所定距離より長い）（ＳＡ５、Ｎｏ）と判定されるまで、ＳＡ３からＳＡ７の処理を繰り返す。
【００３７】
また、ＳＡ３において、Ｚ軸方向に利用者の手指２が移動していない場合（ＳＡ３、Ｎｏ）、検出部１２ａは、近接センサ１１からの出力に基づき、利用者の複数の手指２間の距離Ｌ１を検出する（ＳＡ８）。例えば検出部１２ａは、近接センサ１１としてのタッチパネルから出力された当該タッチパネルを構成する各センサ電極の静電容量に基づき、各センサ電極から利用者の手指２までの各距離を算出し、利用者の手指２までの距離が最も短いセンサ電極の位置と、利用者の手指２までの距離が２番目に短いセンサ電極の位置との間の距離を、利用者の複数の手指２間の距離Ｌ１として検出する。
【００３８】
続いて検出部１２ａは、ＳＡ８で当該検出部１２ａが検出した利用者の複数の手指２間の距離Ｌ１が変化したか否かを判定する（ＳＡ９）。
【００３９】
その結果、利用者の複数の手指２間の距離Ｌ１が変化した場合（ＳＡ９、Ｙｅｓ）、表示制御部１２ｂは、利用者の複数の手指２間の距離変化に応じて、ディスプレイ１０に表示されている情報を拡大又は縮小させる（ＳＡ１０）。具体的には、表示制御部１２ｂは、利用者の複数の手指２間の距離Ｌ１の変化量に、当該表示制御部１２ｂがＳＡ６で特定しＲＡＭに記憶させた表示情報の変化率を乗じた値を、表示情報の変化量として、当該表示情報を拡大又は縮小させる。
【００４０】
例えば、利用者の複数の手指２が表示面に接触した状態で、当該複数の手指２間の距離Ｌ１が２０％拡大された場合について考える。この場合、ＳＡ５で検出される表示面と利用者の手指２との距離Ｌ２は０であることから、図２に例示した変化率テーブル１３ａによれば、ＳＡ６において変化率は１と特定される。従って、複数の手指２間の距離Ｌ１の変化量「＋２０％」に変化率１を乗じた値は「＋２０％」となり、表示制御部１２ｂは表示情報の大きさを２０％拡大させる。
【００４１】
また、表示面と利用者の手指２との距離Ｌ２が２．５ｃｍの状態で、複数の手指２間の距離Ｌ１が２０％拡大された場合について考える。この場合、ＳＡ５で検出される表示面と利用者の手指２との距離Ｌ２は２．５ｃｍであることから、図２に例示した変化率テーブル１３ａによれば、ＳＡ６において変化率は１．３と特定される。従って、複数の手指２間の距離Ｌ１の変化量「＋２０％」に変化率１．３を乗じた値は「＋２６％」となり、表示制御部１２ｂは表示情報の大きさを２６％拡大させる。このように、表示面と利用者の手指２との距離Ｌ２が大きくなるほど、表示情報の変化率を大きくしているので、複数の手指２間の距離Ｌ１の変化量が同じであっても、これに応じた表示情報の変化量が大きくなり、１回のピンチイン／アウト操作によって表示情報を拡大又は縮小できる程度が大きくなる。
【００４２】
図３に戻り、ＳＡ１０の処理の後、制御部１２はＳＡ８に戻る。以降、ＳＡ９において利用者の複数の手指２間の距離Ｌ１が変化していない（ＳＡ９、Ｎｏ）と判定されるまで、ＳＡ８からＳＡ１０の処理を繰り返す。
【００４３】
一方、ＳＡ９において、利用者の複数の手指２間の距離Ｌ１が変化していない場合（ＳＡ９、Ｎｏ）、制御部１２はＳＡ３に戻る。
【００４４】
また、ＳＡ５において、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が、所定距離以下ではない（所定距離より長い）場合（ＳＡ５、Ｎｏ）、利用者がピンチイン／アウト操作を終了させることを意図しており、表示情報を拡大又は縮小させる必要はないものとし、制御部１２は表示制御処理を終了する。
【００４５】
（効果）
このように実施の形態１によれば、表示制御部１２ｂは、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２に基づき、複数の手指２間の距離変化に応じた情報の拡大又は縮小の変化率を変更するので、複数の手指２間の距離Ｌ１の変化量が同じであっても、表示面と利用者の手指２との距離Ｌ２に基づき、表示情報を拡大又は縮小させる程度を変化させることができる。すなわち、表示面と利用者の手指２との距離Ｌ２に基づき、１回のピンチイン／アウト操作によって表示情報を拡大又は縮小できる程度を、利用者の所望の程度に変化させることができ、表示装置１における操作性を向上させることができる。
【００４６】
特に、表示制御部１２ｂは、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が大きくなるほど、複数の手指２間の距離変化に応じた情報の拡大又は縮小の変化率を大きく設定するので、１回のピンチイン／アウト操作によって表示情報を拡大又は縮小できる程度を、利用者にとって直感的な操作で所望の程度に変化させることができ、表示装置１における操作性を一層向上させることができる。
【００４７】
また、表示制御部１２ｂは、情報の拡大又は縮小の変化率を示すための複数のマーカ１０ａをディスプレイ１０に表示させ、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２に基づき、複数のマーカ１０ａ間の距離Ｌｍを変化させるので、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２に基づき変化する表示情報の変化率を、直感的に利用者に把握させることができ、表示装置１における操作性を一層向上させることができる。
【００４８】
〔実施の形態２〕
次に、実施の形態２に係る表示装置について説明する。この実施の形態２は、表示手段の表示面と利用者の手指との距離が大きくなり、且つ、利用者の手指の位置と利用者の視点の位置との距離が小さくなるほど、複数の手指間の距離変化に応じた情報の拡大又は縮小の変化率を大きく設定する形態である。なお、実施の形態２の構成は、特記する場合を除いて、実施の形態１の構成と略同一であり、実施の形態１の構成と略同一の構成についてはこの実施の形態１で用いたものと同一の符号及び／又は名称を必要に応じて付して、その説明を省略する。
【００４９】
（構成−カメラ）
最初に、実施の形態２に係る表示装置１の構成について説明する。本実施の形態２において、表示装置１は、カメラを備えている（図示省略）。カメラは、ディスプレイ１０の前方の画像データを取得し、制御部１２に出力する。
【００５０】
（構成−変化率テーブル）
図５は、実施の形態２に係る変化率テーブル１３ａに格納されている情報を例示した表である。図５に示すように、変化率テーブル１３ａには、項目「距離比」及び「変化率」に対応する情報が、相互に関連付けて格納されている。この内、項目「距離比」に対応して格納される情報は、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２を、利用者の手指２の位置と当該利用者の視点の位置との距離で除した値（以下、必要に応じて「距離比」）Ｒの範囲を特定する情報である（図２では「Ｒ＝０」や「０＜Ｒ≦０．０５」等）。項目「変化率」に対応して格納される情報は、複数の手指２間の距離変化に応じた表示情報の拡大又は縮小の変化率を特定するための変化率情報である。図５に示したように、距離比Ｒが大きくなるほど、対応する表示情報の変化率が大きくなっている。すなわち、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が大きくなり、且つ、利用者の手指２の位置と利用者の視点の位置との距離が小さくなるほど、対応する表示情報の変化率が大きくなっている。
【００５１】
（処理）
次に、実施の形態２に係る表示装置１によって実行される表示制御処理について説明する。図６は、実施の形態２に係る表示制御処理のフローチャートである。なお、ＳＢ１からＳＢ５は図２のＳＡ１からＳＡ５と、ＳＢ１０からＳＢ１３は図２のＳＡ８からＳＡ１０と、それぞれ同様であるので、説明を省略する。
【００５２】
ＳＢ５の処理の後、検出部１２ａは、近接センサ１１及びカメラからの出力に基づき、利用者の手指２の位置と、利用者の視点の位置とを検出する（ＳＢ６）。例えば、検出部１２ａは、近接センサ１１としてのタッチパネルから出力された当該タッチパネルを構成する各センサ電極の静電容量に基づき、各センサ電極から利用者の手指２までの各距離を算出し、手指２までの距離が最も短いセンサ電極の位置と、当該センサ電極から手指２までの距離とに基づき、表示面に最も近い手指２の位置を検出する。また、検出部１２ａは、カメラから入力された画像データを公知の画像認識技術を用いて解析することで、利用者の視点の位置を検出する。
【００５３】
続いて検出部１２ａは、当該検出部１２ａがＳＢ６で検出した利用者の手指２の位置と、利用者の視点の位置とに基づき、利用者の手指２の位置と利用者の視点の位置との距離Ｌ３を検出する（ＳＢ７）。
【００５４】
次に、表示制御部１２ｂは、ＳＢ５で検出部１２ａが検出したディスプレイ１０の表示面と利用者の手指２との距離Ｌ２と、ＳＢ７で検出部１２ａが検出した利用者の手指２の位置と利用者の視点の位置との距離とに基づき、表示情報の変化率を特定する（ＳＢ８）。具体的には、表示制御部１２ｂは、ＳＢ５で検出部１２ａが検出したディスプレイ１０の表示面と利用者の手指２との距離Ｌ２を、ＳＢ７で検出部１２ａが検出した利用者の手指２の位置と利用者の視点の位置との距離で除することで、距離比Ｒを算出し、当該算出した距離比Ｒに対応する変化率情報を変化率テーブル１３ａから取得し、当該取得した変化率情報に基づき、表示情報の変化率を特定する。例えば、ＳＢ５で検出部１２ａにより検出された表示面と手指２との距離Ｌ２が２．５ｃｍであり、ＳＢ７で検出部１２ａにより検出された利用者の手指２の位置と利用者の視点の位置との距離が３０ｃｍであった場合、図５の例では、表示情報の変化率は「１．２」と特定される。表示制御部１２ｂは、特定した表示情報の変化率を、例えばＲＡＭ（図示省略）に記憶させる。
【００５５】
図６に戻り、ＳＢ８の処理の後、表示制御部１２ｂは、ＳＢ５で検出部１２ａが検出したディスプレイ１０の表示面と利用者の手指２との距離Ｌ２と、ＳＢ７で検出部１２ａが検出した利用者の手指２の位置と利用者の視点の位置との距離とに基づき、ＳＢ２で当該表示制御部１２ｂがディスプレイ１０に表示させた複数のマーカ１０ａ間の距離Ｌｍを変化させる（ＳＢ９）。例えば、表示制御部１２ｂは、ＳＢ２で複数のマーカ１０ａをディスプレイ１０に表示させた際の当該２つのマーカ１０ａ間の距離Ｌｍに、ＳＢ８で特定した変化率を乗じた値に、当該２つのマーカ１０ａ間の距離Ｌｍを変化させる。この場合、図５に例示したように、距離比Ｒが大きくなるほど（すなわち、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が大きくなり、且つ、利用者の手指２の位置と利用者の視点の位置との距離が小さくなるほど）、対応する表示情報の変化率が大きくなる。図７は、実施の形態２に係る表示制御処理の実行時におけるディスプレイ１０を例示した斜視図である。この図７に示すように、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が大きくなり、且つ、利用者の手指２の位置と利用者の視点３の位置との距離Ｌ３が小さくなるほど、ディスプレイ１０に表示された２つのマーカ１０ａ間の距離Ｌｍが大きくなる。このように、利用者の手指２がディスプレイ１０の表示面から利用者の視点３の位置に近づき、利用者の視界における手指２の視野角が大きくなるほど、表示情報の変化率が大きくなるので、距離比Ｒに応じて変化する変化率を、利用者の遠近感に合致するように当該利用者に把握させることができる。
【００５６】
（効果）
このように実施の形態２によれば、表示制御部１２ｂは、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２が大きくなり、且つ、利用者の手指２の位置と利用者の視点３の位置との距離Ｌ３が小さくなるほど、複数の手指２間の距離変化に応じた情報の拡大又は縮小の変化率を大きく設定するので、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２と、利用者の手指２の位置と利用者の視点３の位置との距離Ｌ３とに応じて変化する変化率を、利用者の遠近感に合致するように当該利用者に把握させることができる。これにより、１回のピンチイン／アウト操作によって表示情報を拡大又は縮小できる程度を、利用者にとって一層直感的な操作で所望の程度に変化させることができ、表示装置１における操作性を一層向上させることができる。
【００５７】
〔実施の形態に対する変形例〕
以上、本発明に係る各実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００５８】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。
【００５９】
（検出部について）
上述の各実施の形態では、検出部１２ａは、近接センサ１１としての投影型静電容量方式のタッチパネルから出力された当該タッチパネルを構成する各センサ電極の静電容量に基づき、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２と、当該利用者の複数の手指２間の距離Ｌ１とを検出すると説明したが、これとは異なる原理や方法を用いて、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２と、当該利用者の複数の手指２間の距離Ｌ１とを検出するようにしてもよい。例えば、ディスプレイ１０の周辺に配置したカメラを近接センサ１１として用いることとし、当該カメラによってディスプレイ１０の前方の画像データを取得し、公知の画像認識技術を用いることでその画像データにおける各手指２の位置を認識する。これにより、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２と、当該利用者の複数の手指２間の距離Ｌ１とを検出するようにしてもよい。また、投影型静電容量方式のタッチパネルとカメラとを組み合わせて、近接センサ１１として用いてもよい。
【００６０】
（表示制御処理について）
上述の各実施の形態では、表示制御部１２ｂが、変化率を示すための複数のマーカ１０ａをディスプレイ１０に表示させると説明したが、これとは異なる態様で、変化率を示すための情報をディスプレイ１０に表示させてもよい。例えば、表示面上の２点で利用者の手指２の接触が検出された場合、表示面上の２点で接触が検出された利用者の手指２間の距離Ｌ１に対応する長さＬｂのバーをディスプレイ１０に表示させ、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２に基づき特定される変化率を当該Ｌｂに乗じた値に、バーの長さを変化させるようにしてもよい。あるいは、表示面上の２点で利用者の手指２の接触が検出された場合、表示面上の２点で接触が検出された利用者の手指２間の距離Ｌ１を対角線の長さＬｏとする長方形をディスプレイ１０に表示させ、ディスプレイ１０の表示面と利用者の手指２との距離Ｌ２に基づき特定される変化率を当該Ｌｏに乗じた値に、当該長方形の対角線の長さを変化させるようにしてもよい。
【００６１】
また、上述の各実施の形態では、表示面上の２点で利用者の手指２の接触が検出された場合を例として説明したが、表示面上の３点以上の点で利用者の手指２の接触が検出された場合についても、図３や図６で示した表示制御処理を同様に実行することができる。この場合、検出部１２ａは、例えば近接センサ１１としてのタッチパネルから出力された当該タッチパネルを構成する各センサ電極の静電容量に基づき、各センサ電極から利用者の手指２までの各距離を算出し、当該算出した各距離のうち最も短い距離を、表示面と利用者の手指２との距離Ｌ２として検出する（図３のＳＡ５、図６のＳＢ５）。また、検出部１２ａは、例えば近接センサ１１としてのタッチパネルから出力された当該タッチパネルを構成する各センサ電極の静電容量に基づき、利用者の複数の手指２の位置を特定し、当該特定した各手指２の位置間の距離の平均値を、利用者の複数の手指２間の距離Ｌ１として検出する（図３のＳＡ８、図６のＳＢ１０）。
【符号の説明】
【００６２】
１  表示装置
２  利用者の手指
３  利用者の視点
１０  ディスプレイ
１０ａ  マーカ
１１  近接センサ
１２  制御部
１２ａ  検出部
１２ｂ  表示制御部
１３  データ記録部
１３ａ  変化率テーブル
Ｌ１  利用者の手指間の距離
Ｌ２  表示面と利用者の手指との距離
Ｌ３  利用者の手指の位置と当該利用者の視点の位置との距離
Ｌｍ  ２つのマーカ間の距離
【図１】
2012173980.tif 000003
【図２】
2012173980.tif 000004
【図３】
2012173980.tif 000005
【図４】
2012173980.tif 000006
【図５】
2012173980.tif 000007
【図６】
2012173980.tif 000008
【図７】
2012173980.tif 000009