(57)【要約】【課題】押圧力に応じた３次元画像を表示可能な電子機器を提供する。【解決手段】電子機器は、ＣＰＵと、メモリと、ディスプレイと、押圧力を検知するためのセンサとを備える。メモリは、地図および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータと、建物の各階に対して互いに重複しない圧力範囲を対応付けた圧力範囲データとを格納している。コンテンツデータは、フロア図を３次元表示させるための画像データを含む。ＣＰＵは、ディスプレイに地図および建物を表示させている状態においてセンサによって押圧力が検知されると、圧力範囲データと画像データとに基づき、検知された押圧力が含まれる圧力範囲に対応付けられた階のフロア図を、ディスプレイに３次元表示させる。【選択図】図３
2012113386.tif 000002
【特許請求の範囲】
【請求項１】
３次元画像の表示が可能な電子機器であって、
プロセッサと、
前記プロセッサに接続されたメモリと、
前記３次元画像を表示するためのディスプレイと、
押圧力を検知するための第１のセンサとを備え、
前記メモリは、地図および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータと、前記建物の各階に対して互いに重複しない圧力範囲を対応付けた圧力範囲データとを格納しており、
前記コンテンツデータは、前記フロア図を３次元表示させるための画像データを含み、
前記プロセッサは、前記ディスプレイに前記地図および前記建物を表示させている状態において前記第１のセンサによって前記押圧力が検知されると、前記圧力範囲データと前記画像データとに基づき、前記検知された押圧力が含まれる前記圧力範囲に対応付けられた階の前記フロア図を、前記ディスプレイに３次元表示させる、電子機器。
【請求項２】
前記建物の最上階以外の任意の階に対応付けられた前記圧力範囲における最大値は、前記任意の階の１つ上の階に対応付けられた前記圧力範囲における最小値よりも小さい、請求項１に記載の電子機器。
【請求項３】
前記メモリは、前記建物の階が高いほど前記ディスプレイからの前記フロア図の飛び出し量が大きくなるように、前記建物の各階に対して前記飛び出し量を対応付けた飛び出し量データをさらに格納しており、
前記プロセッサは、前記飛び出し量データに基づき、前記３次元表示させるフロア図の飛び出し量を制御する、請求項２に記載の電子機器。
【請求項４】
前記プロセッサは、前記ディスプレイからの前記フロア図の飛び出し量を、前記建物の各階で同じとする、請求項２に記載の電子機器。
【請求項５】
前記第１のセンサは、前記ディスプレイに表示されるポインタの位置を指定するためのタッチパッドにより実現され、
前記プロセッサは、
前記押圧力が加わった前記ポインタの位置を特定し、
前記特定されたポインタの位置に表示されている前記建物に関する前記フロア図を、ディスプレイに３次元表示させる、請求項２〜４のいずれか１項に記載の電子機器。
【請求項６】
前記プロセッサは、前記第１のセンサによって検知された押圧力のうち最も高い押圧力が含まれる前記圧力範囲に対応付けられた階の前記フロア図を、予め定められた指示を受け付けるまで前記ディスプレイに３次元表示させ続ける、請求項２から５のいずれか１項に記載の電子機器。
【請求項７】
前記ディスプレイは、前記電子機器の筐体の第１の表面に設けられ、
前記第１のセンサは、前記第１の表面の裏面である前記筐体の第２の表面に設けられ、前記ディスプレイ方向への前記押圧力を検知し、
前記電子機器は、前記第１の表面に、物体までの距離を測定するための第２のセンサをさらに備え、
前記予め定められた指示は、前記物体が予め定められた距離以内に近づいたときに前記第２のセンサが出力する信号である、請求項６に記載の電子機器。
【請求項８】
前記メモリは、前記建物の各階に対して互いに重複しない距離範囲を対応付けた距離範囲データをさらに格納しており、
前記建物の最下階以外の任意の階に対応付けられた前記距離範囲における最小値は、前記任意の階の１つ下の階に対応付けられた前記距離範囲における最大値よりも大きく、
前記プロセッサは、前記物体が前記予め定められた距離以内に近づくと、
前記最も高い押圧力が含まれる前記圧力範囲に対応付けられた階の前記フロア図を非表示とし、
前記距離範囲データと前記画像データとに基づき、前記測定された距離が含まれる前記距離範囲に対応付けられた階の前記フロア図を、前記ディスプレイに３次元表示させる、請求項７に記載の電子機器。
【請求項９】
３次元画像の表示が可能な電子機器における表示制御方法であって、
前記電子機器は、プロセッサと、前記プロセッサに接続されたメモリと、前記３次元画像を表示するためのディスプレイと、押圧力を検知するためのセンサとを備え、
前記メモリは、地図および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータと、前記建物の各階に対して互いに重複しない圧力範囲を対応付けた圧力範囲データとを格納しており、前記コンテンツデータは、前記フロア図を３次元表示させるための画像データを含み、
前記表示制御方法は、
前記センサが、前記ディスプレイに前記地図および前記建物を表示させている状態において、前記押圧力を検知するステップと、
前記プロセッサが、前記圧力範囲データと前記画像データとに基づき、前記検知された押圧力が含まれる前記圧力範囲に対応付けられた階の前記フロア図を、前記ディスプレイに３次元表示させるステップとを備える、表示制御方法。
【請求項１０】
３次元画像の表示が可能な電子機器を制御するためのプログラムであって、
前記電子機器は、プロセッサと、前記プロセッサに接続されたメモリと、前記３次元画像を表示するためのディスプレイと、押圧力を検知するためのセンサとを備え、
前記メモリは、地図および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータと、前記建物の各階に対して互いに重複しない圧力範囲を対応付けた圧力範囲データとを格納しており、前記コンテンツデータは、前記フロア図を３次元表示させるための画像データを含み、
前記センサは、前記ディスプレイに前記地図および前記建物を表示させている状態において、前記押圧力を検知し、
前記プログラムは、
前記センサから前記検知された押圧力を示す信号の入力を受け付けるステップと、
前記圧力範囲データと前記画像データとに基づき、前記信号が表す押圧力が含まれる前記圧力範囲に対応付けられた階の前記フロア図を、前記ディスプレイに３次元表示させるステップとを、前記プロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示制御方法、およびプログラムに関し、特に、３次元表示が可能な電子機器、当該電子機器における表示制御方法、当該電子機器を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、タッチパッド、タッチパネル、タブレットなどのポインティングデバイスを備えた電子機器が知られている。
【０００３】
特許文献１には、上記電子機器として、液晶画面の背面にタッチパネルを備えた携帯端末が開示されている。当該携帯端末は、操作圧力の検出が可能なタッチパネルを備える。携帯端末は、操作圧力により、タッチパネルへの入力操作をカーソル表示（移動）のモードとして処理するか、データ入力のモードとして処理するか、カーソル消去のモードとして処理するかを切換える。携帯端末は、たとえば、操作圧力が弱いときはカーソル表示のみ行ない、強い圧力で操作されたときにのみ入力データの処理を行なう。
【０００４】
特許文献２には、上記電子機器として、表面側にディスプレイを設け、背面側にポインティングデバイスを設けた携帯移動通信装置が開示されている。当該携帯移動通信装置では、ポインティングデバイスを操作者の指で操作することにより、ディスプレイ上のポインタを移動させることができ、かつクリックによりディスプレイ上の項目を選択・確定することもできる。
【０００５】
特許文献３には、上記電子機器として、正面の表示部に対して背面側にタッチパネルスイッチを配し、表示部に表示された選択項目の内の希望する項目に対応した、タッチパネルスイッチの所定位置を押圧操作することにより希望する項目を選択可能に構成した電子機器が開示されている。
【０００６】
特許文献４には、画像をポインティングできるとともに３次元表示が可能な電子機器の制御装置が開示されている。当該制御装置は、表示装置と、表示装置に表示されたオブジェクト画像をポインティングする入力装置とを含むユーザインタフェース装置の制御装置である。当該制御装置は、入力装置を操作した操作情報が入力される操作情報入力手段と、入力された操作情報に基づき、被制御装置を制御するための制御パラメータを算出する制御パラメータ算出手段と、算出された制御パラメータに基づき、所定のオブジェクト画像を予め定めた複数の表示領域のいずれかの領域内の所定位置に表示するようにオブジェクト位置を算出するオブジェクト位置算出手段と、算出されたオブジェクト位置に基づき、オブジェクト画像を表示装置に表示させる表示制御手段とを有する。
【０００７】
特許文献５には、ＧＵＩ（Graphical User Interface）を用いたコンピュータにおいて、平面ディスプレイ上に擬似３次元表示されたアイテムを、筆圧感知型タブレットなどの擬似的に３次元情報を入力できる装置を用いることで選択、移動するための図形選択装置が開示されている。当該図形選択装置は、タブレットから利用者の指し示す平面上の位置情報および筆圧を検知する。図形選択装置は、得られたタブレットからの入力情報を、３次元情報に変換する。図形選択装置は、求められた３次元情報を元に、ディスプレイ上に表示されているアイテムの、記憶装置に格納されている表示情報を検索し、アイテムを選択する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−５８３１６号公報
【特許文献２】特開２００１−１８９７９２号公報
【特許文献３】特開２００２−７７３５７号公報
【特許文献４】特開２００６−３２３４９２号公報
【特許文献５】特開平１１−７３７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１から５に開示された機器は、タッチパッドやタッチパネルなどのポインティングデバイスへの操作圧力（押圧力）を変化させても、２次元表示から３次元表示への切換えを行なうことはできない。加えて、３次元表示が可能な特許文献４，５に開示された機器は、押圧力に応じた３次元画像を表示することはできない。
【００１０】
本発明は上記の問題点に鑑みなされたものであって、押圧力に応じた３次元画像を表示可能な電子機器、当該電子機器における表示制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係る電子機器は、３次元画像の表示が可能な電子機器である。電子機器は、プロセッサと、プロセッサに接続されたメモリと、３次元画像を表示するためのディスプレイと、押圧力を検知するための第１のセンサとを備える。メモリは、地図および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータと、建物の各階に対して互いに重複しない圧力範囲を対応付けた圧力範囲データとを格納している。コンテンツデータは、フロア図を３次元表示させるための画像データを含む。プロセッサは、ディスプレイに地図および建物を表示させている状態において第１のセンサによって押圧力が検知されると、圧力範囲データと画像データとに基づき、検知された押圧力が含まれる圧力範囲に対応付けられた階のフロア図を、ディスプレイに３次元表示させる。
【００１２】
好ましくは、建物の最上階以外の任意の階に対応付けられた圧力範囲における最大値は、任意の階の１つ上の階に対応付けられた圧力範囲における最小値よりも小さい。
【００１３】
好ましくは、メモリは、建物の階が高いほどディスプレイからのフロア図の飛び出し量が大きくなるように、建物の各階に対して飛び出し量を対応付けた飛び出し量データをさらに格納している。プロセッサは、飛び出し量データに基づき、３次元表示させるフロア図の飛び出し量を制御する。
【００１４】
好ましくは、プロセッサは、ディスプレイからのフロア図の飛び出し量を、建物の各階で同じとする。
【００１５】
好ましくは、第１のセンサは、ディスプレイに表示されるポインタの位置を指定するためのタッチパッドにより実現される。プロセッサは、押圧力が加わったポインタの位置を特定する。プロセッサは、特定されたポインタの位置に表示されている建物に関するフロア図を、ディスプレイに３次元表示させる。
【００１６】
好ましくは、プロセッサは、第１のセンサによって検知された押圧力のうち最も高い押圧力が含まれる圧力範囲に対応付けられた階のフロア図を、予め定められた指示を受け付けるまでディスプレイに３次元表示させ続ける。
【００１７】
好ましくは、ディスプレイは、電子機器の筐体の第１の表面に設けられている。第１のセンサは、第１の表面の裏面である筐体の第２の表面に設けられ、ディスプレイ方向への押圧力を検知する。電子機器は、第１の表面に、物体までの距離を測定するための第２のセンサをさらに備える。予め定められた指示は、物体が予め定められた距離以内に近づいたときに第２のセンサが出力する信号である。
【００１８】
好ましくは、メモリは、建物の各階に対して互いに重複しない距離範囲を対応付けた距離範囲データをさらに格納している。建物の最下階以外の任意の階に対応付けられた距離範囲における最小値は、任意の階の１つ下の階に対応付けられた距離範囲における最大値よりも大きい。プロセッサは、物体が予め定められた距離以内に近づくと、最も高い押圧力が含まれる圧力範囲に対応付けられた階のフロア図を非表示とし、距離範囲データと画像データとに基づき、測定された距離が含まれる距離範囲に対応付けられた階のフロア図を、ディスプレイに３次元表示させる。
【００１９】
本発明の他の局面に従うと、表示制御方法は、３次元画像の表示が可能な電子機器における表示制御方法である。電子機器は、プロセッサと、プロセッサに接続されたメモリと、３次元画像を表示するためのディスプレイと、押圧力を検知するためのセンサとを備える。メモリは、地図および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータと、建物の各階に対して互いに重複しない圧力範囲を対応付けた圧力範囲データとを格納している。コンテンツデータは、フロア図を３次元表示させるための画像データを含む。表示制御方法は、センサが、ディスプレイに地図および建物を表示させている状態において、押圧力を検知するステップと、プロセッサが、圧力範囲データと画像データとに基づき、検知された押圧力が含まれる圧力範囲に対応付けられた階のフロア図を、ディスプレイに３次元表示させるステップとを備える。
【００２０】
本発明のさらに他の局面に従うと、プログラムは、３次元画像の表示が可能な電子機器を制御するためのプログラムである。電子機器は、プロセッサと、プロセッサに接続されたメモリと、３次元画像を表示するためのディスプレイと、押圧力を検知するためのセンサとを備える。メモリは、地図および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータと、建物の各階に対して互いに重複しない圧力範囲を対応付けた圧力範囲データとを格納している。コンテンツデータは、フロア図を３次元表示させるための画像データを含む。センサは、ディスプレイに地図および建物を表示させている状態において、押圧力を検知する。プログラムは、センサから検知された押圧力を示す信号の入力を受け付けるステップと、圧力範囲データと画像データとに基づき、信号が表す押圧力が含まれる圧力範囲に対応付けられた階のフロア図を、ディスプレイに３次元表示させるステップとを、プロセッサに実行させる。
【発明の効果】
【００２１】
上記の発明によれば、押圧力に応じた３次元画像を表示可能となる。
【図面の簡単な説明】
【００２２】
【図１】電子機器の外観を示した図である。
【図２】電子機器のハードウェア構成を示した図である。
【図３】電子機器における表示制御の例を説明するための図である。
【図４】データテーブルを示した図である。
【図５】電子機器における処理の流れを示したフローチャートである。
【図６】他の電子機器の外観を示した図である。
【図７】他の電子機器のハードウェア構成を示した図である。
【図８】他のデータテーブルを示した図である。
【図９】他の電子機器における表示制御の例を説明するための図である。
【図１０】他の電子機器における処理の流れを示したフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ、本発明の各実施の形態に係る電子機器について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２４】
［実施の形態１］
図１は、本実施の形態に係る電子機器１の外観を示した図である。図１（ａ）は、電子機器１の斜視図である。図１（ｂ）は、電子機器１の正面図である。図１（ｃ）は、電子機器１の裏面図である。図１（ｄ）は、電子機器１の側面図である。
【００２５】
図１を参照して、電子機器１は、ディスプレイ１０５と、操作キー１０７と、タッチパッド１１０とを備える。電子機器１の筐体１０は、第１面１０Ａと、第２面１０Ｂと、第３面１０Ｃと、第４面１０Ｄと、第５面１０Ｅと、第６面１０Ｆとを備える。第２面１０Ｂは、第１面１０Ａの裏面である。第３面１０Ｃ、第４面１０Ｄ、第５面１０Ｅ、および第６面１０Ｆは、電子機器１の側面である。
【００２６】
ディスプレイ１０５および操作キー１０７は、筐体１０の第１面１０Ａに備えられる。タッチパッド１１０は、筐体１０の第２面１０Ｂに備えられる。つまり、タッチパッド１１０は、第１面１０Ａの裏面である第２面１０Ｂに設けられる。
【００２７】
電子機器１は、２次元表示と３次元表示とが可能に構成されている。電子機器１は、３次元表示の方法として視差バリア方式を用いている。電子機器１は、ディスプレイ１０５に、右目用画像と左目用画像とを、ｘ方向において交互に表示する。なお、３次元表示の方法は、視差バリア方式に限定されるものではなく、たとえば、レンチキュラ方式、偏光板方式、液晶アクティブシャッターメガネ方式等の各種の方式を用いることもできる。電子機器１は、たとえば、携帯型電話機、ＰＤＡ（Personal Digital Assistant）、電子辞書、電子ブックリーダである。
【００２８】
図２は、電子機器１のハードウェア構成を示した図である。図２を参照して、電子機器１は、プログラムを実行するＣＰＵ（Central Processing Unit）１０１と、データを不揮発的に格納するＲＯＭ（Read Only Memory）１０２と、データを揮発的に格納するＲＡＭ（Random Access Memory）１０３と、フラッシュメモリ１０４と、ディスプレイ１０５と、スピーカ１０６と、電子機器１のユーザによる指示の入力を受ける操作キー１０７と、通信ＩＦ（Interface）１０８と、ＩＣ（Integrated Circuit）カードリーダライタ１０９と、タッチパッド１１０と、電源ユニット１１１とを備える。
【００２９】
フラッシュメモリ１０４は、不揮発性の半導体メモリである。フラッシュメモリ１０４は、ＣＰＵ１０１が実行するプログラム、後述するデータテーブル４１０，４２０（図４参照）、地図（図３参照）および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータ等の後述する各種データを格納している。コンテンツデータは、フロア図を３次元表示させるための画像データを含む。また、フラッシュメモリ１０４は、電子機器１が生成したデータ、電子機器１の外部装置から取得したデータ等の各種データを揮発的に格納する。
【００３０】
スピーカ１０６は、ＣＰＵ１０１からの指令に応じて音を発生させる。通信ＩＦ１０８は、他の装置と通信を行なうための用いられるインターフェースである。通信ＩＦ１０８は、無線および／または有線にてデータを送信するための処理を行なう。
【００３１】
タッチパッド１１０は、ユーザの指等による入力操作に従って、ディスプレイ１０５に表示されるポインタ（カーソル）の位置を移動させるためのデバイスである。ＣＰＵ１０１は、タッチパッド１１０からの出力に基づいてポインタの位置を特定し、当該特定した位置にポインタを表示させる。
【００３２】
タッチパッド１１０は、押圧力を検知するための圧力センサ１２１を含んでいる。つまり、圧力センサ１２１は、タッチパッド１１０により実現される。圧力センサ１２１は、タッチパッド１１０の表面に沿ってタッチパッド１１０の内部に配置されている。
【００３３】
圧力センサ１２１は、ユーザが指等でタッチパッド１１０の接触面を押した場合、押圧力を出力する。具体的には、圧力センサ１２１は、ディスプレイ１０５方向（つまり、第２面１０Ｂから第１面１０Ａ方向）への押圧力を検知し、検知結果をＣＰＵ１０１に送る。
【００３４】
各構成要素１０１〜１１１は、相互にデータバスによって接続されている。ＩＣカードリーダライタ１０９には、メモリカード１０９１が装着される。
【００３５】
電子機器１における処理は、各ハードウェアおよびＣＰＵ１０１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ１０４に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１０９１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ１０９その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦを介してダウンロードされた後、フラッシュメモリ１０４に一旦格納される。そのソフトウェアは、ＣＰＵ１０１によってフラッシュメモリ１０４から読み出され、さらにフラッシュメモリ１０４に実行可能なプログラムの形式で格納される。ＣＰＵ１０１は、そのプログラムを実行する。
【００３６】
同図に示される電子機器１を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ１０４、メモリカード１０９１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子機器１の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００３７】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（Flexible Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。
【００３８】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３９】
図３は、電子機器１における表示制御の例を説明するための図である。なお、以下では、ｉを自然数として、閾値ＴｈＰｉよりも大きくかつ閾値ＴｈＰ（ｉ＋１）以下の押圧力の範囲を、「圧力範囲Ｒｉ」と称する。なお、ＴｈＰｉ＜ＴｈＰ（ｉ＋１）である。
【００４０】
図３（ａ）は、電子機器１がディスプレイ１０５に地図を表示した状態を示した図である。また、図３（ａ）は、ユーザがタッチパッド１１０によりポインタ５１０の位置を建物５５０上に移動させた状態を表した図である。図３（ａ）を参照して、電子機器１は、ユーザからの指示に基づき、地図をディスプレイ１０５に表示する。表示された地図には、複数の道路と複数の建物とが表示されている。以下では、複数の建物のうちポインタ５１０が指し示す建物５５０が１０階建てである場合を例に挙げて説明する。
【００４１】
図３（ｂ）は、図３（ａ）の後に、高い押圧力Ｐがタッチパッド１１０に加わったときの表示画面を示した図である。より具体的には、図３（ｂ）は、図３（ａ）の後に、圧力範囲Ｒ１０（つまり、閾値ＴｈＰ１０より大きくかつ閾値ＴｈＰ１１以下の押圧力の範囲）の押圧力Ｐがタッチパッド１１０に加わったときの表示画面を示した図である。図３（ｂ）を参照して、電子機器１は、圧力範囲Ｒ１０の押圧力Ｐがタッチパッド１１０に加わったとき、ポインタ５１０が指し示している建物５５０の１０階のフロア図（フロアガイド）を、ディスプレイ１０５から飛び出す態様で３次元表示する。より詳しくは、電子機器１は、建物５５０の１０階のフロア図を飛び出し量Ｖ１０で３次元表示する。
【００４２】
図３（ｃ）は、図３（ａ）の後に、中程度の押圧力Ｐがタッチパッド１１０に加わったときの表示画面を示した図である。より具体的には、図３（ｃ）は、図３（ａ）の後に、圧力範囲Ｒ５の押圧力Ｐがタッチパッド１１０に加わったときの表示画面を示した図である。図３（ｃ）を参照して、電子機器１は、圧力範囲Ｒ５の押圧力Ｐがタッチパッド１１０に加わったとき、建物５５０の５階のフロア図を、ディスプレイ１０５から飛び出す態様で３次元表示する。より詳しくは、電子機器１は、建物５５０の５階のフロア図を、飛び出し量Ｖ１０よりも少ない飛び出し量Ｖ５で３次元表示する。
【００４３】
図３（ｄ）は、図３（ａ）の後に、低い押圧力Ｐがタッチパッド１１０に加わったときの表示画面を示した図である。より具体的には、図３（ｄ）は、図３（ａ）の後に、圧力範囲Ｒ１の押圧力Ｐがタッチパッドに加わったときの表示画面を示した図である。図３（ｄ）を参照して、電子機器１は、圧力範囲Ｒ１の押圧力Ｐがタッチパッド１１０に加わったとき、建物５５０の１階のフロア図を、ディスプレイ１０５から飛び出す態様で３次元表示する。より詳しくは、電子機器１は、建物５５０の１階のフロア図を、飛び出し量Ｖ５よりも少ない飛び出し量Ｖ１で３次元表示する。
【００４４】
以上のように、電子機器１は、押圧力Ｐに対応した階のフロア図を、当該階に対応した飛び出し量で、ディスプレイ１０５に表示することができる。
【００４５】
なお、画像の飛び出しは、フラッシュメモリ１０４に格納された上記画像データのうち右目用画像と左目用画像とのディスプレイ１０５における位置をずらすことにより実現できる。
【００４６】
図４は、データテーブル４１０，４２０を示した図である。図４（ａ）がデータテーブル４１０を示した図であり、図４（ｂ）がデータテーブル４２０を示した図である。
【００４７】
図４（ａ）を参照して、データテーブル４１０は、建物の各階に対して互いに重複しない圧力範囲を対応付けた圧力範囲データである。また、建物の最上階以外の任意の階に対応付けられた圧力範囲（ＴｈＰｉ＜Ｐ≦ＴｈＰ（ｉ＋１））における最大値は、当該任意の階の１つ上の階に対応付けられた圧力範囲（ＴｈＰ（ｉ＋１）＜Ｐ≦ＴｈＰ（ｉ＋２））における最小値よりも小さい。つまり、建物の階の値が高いほど、高い圧力範囲が対応付けられている。なお、上述したように、ｉを自然数としたとき、ＴｈＰｉ＜ＴｈＰ（ｉ＋１）である。
【００４８】
図４（ｂ）を参照して、データテーブル４２０は、建物の階が高いほどディスプレイ１０５からのフロア図の飛び出し量が大きくなるように、建物の各階に対して飛び出し量を対応付けた飛び出し量データである。ｉを自然数としたとき、Ｖｉ＜Ｖｉ＋１である。
【００４９】
電子機器１は、押圧力Ｐを検知した場合、データテーブル４１０を参照して、ポインタが指し示す建物において３次元表示する階を決定する。さらに、電子機器１は、データテーブル４２０を参照して、３次元表示することを決定した階に対応する飛び出し量を決定する。これにより、上述したように、電子機器１は、押圧力Ｐに対応した階のフロア図を、当該階に対応した飛び出し量で、ディスプレイ１０５に表示することができる。
【００５０】
具体的に説明すると以下のとおりである。電子機器１は、押圧力Ｐが閾値ＴｈＰｉよりも大きく、かつ閾値ＴｈＰ（ｉ＋１）以下である場合には、データテーブル４１０を参照して、建物のｉ階を３次元表示することを決定する。次いで、電子機器１は、データテーブル４２０を参照して、３次元表示することが決定されたｉ階に対応する飛び出し量Ｖ（つまり、Ｖｉ）を決定する。当該処理によって、電子機器１は、ポインタが指し示す建物のｉ階を飛び出し量Ｖｉとして３次元表示することができる。
【００５１】
図５は、電子機器１における処理の流れを示したフローチャートである。図５を参照して、ステップＳ２において、ＣＰＵ１０１は、タッチパッド１１０に指が接触したか否かを判断する。ＣＰＵ１０１は、指が接触したと判断すると（ステップＳ２においてＹＥＳ）、ステップＳ４において、ポインティング処理を行なう。すなわち、ＣＰＵ１０１は、ポインタを移動させるための処理を行なう。ＣＰＵ１０１は、接触していないと判断すると（ステップＳ２においてＮＯ）、処理をステップＳ２に進める。
【００５２】
ステップＳ６において、ＣＰＵ１０１は、ポインタ５１０が指し示す位置（以下、「ポインティング位置」とも称する）が建物の位置であるか否かを判断する。ＣＰＵ１０１は、ポインティング位置であると判断すると（ステップＳ６においてＹＥＳ）、ステップＳ８において、変数ｉの値をＮに設定する。なお、Ｎは、予め定められた値であって、たとえば、“５０”ある。また、ｉ＝Ｎのときの閾値ＴｈＰｉ（つまり、閾値ＴｈＰＮ）を圧力センサ１２１が検知可能な圧力の上限値以上の値とした場合について説明する。
【００５３】
ＣＰＵ１０１は、ポインティング位置ではないと判断すると（ステップＳ６においてＮＯ）、ステップＳ１６において、タッチパッド１１０から指が離れたか否かを判断する。ＣＰＵ１０１は、離れたと判断すると（ステップＳ１６においてＹＥＳ）、処理を終了する。ＣＰＵ１０１は、離れていないと判断すると（ステップＳ１６においてＮＯ）、ステップＳ４に処理を進める。
【００５４】
ステップＳ１０において、ＣＰＵ１０１は、指の接触に基づく押圧力Ｐが、閾値ＴｈＰｉよりも大きく、かつ閾値ＴｈＰ（ｉ＋１）以下であるかを判断する。つまり、ＣＰＵ１０１は、押圧力Ｐが、圧力範囲Ｒｉであるか否かを判断する。
【００５５】
ＣＰＵ１０１は、指の接触に基づく押圧力Ｐが、閾値ＴｈＰｉよりも大きく、かつ閾値ＴｈＰ（ｉ＋１）以下であると判断した場合（ステップＳ１０においてＹＥＳ）、ステップＳ１２において、ポインティング位置の建物のｉ階のフロア図を、ディスプレイ１０５に飛び出し量Ｖｉで３次元表示させる。
【００５６】
ＣＰＵ１０１は、指の接触に基づく押圧力Ｐが、閾値ＴｈＰｉ以下であると判断した場合（ステップＳ１０においてＮＯ）、ステップＳ１８において、ｉの値を１だけ小さな値に変更する。つまり、ＣＰＵ１０１は、変数ｉの値を１だけデクリメントする。ＣＰＵ１０１は、ステップＳ１８の後、処理をステップＳ１０に進める。
【００５７】
ステップＳ１４において、ＣＰＵ１０１は、再度、ポインティング位置が建物の位置であるか否かを判断する。ＣＰＵ１０１は、ポインティング位置であると判断すると（ステップＳ１４においてＹＥＳ）、処理をステップＳ８に進める。ＣＰＵ１０１は、ポインティング位置でないと判断すると（ステップＳ１４においてＮＯ）、処理をステップＳ１６に進める。
【００５８】
（電子機器１のまとめ）
（１）フラッシュメモリ１０４は、地図および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータと、当該建物の各階に対して互いに重複しない圧力範囲を対応付けたデータテーブル４１０（圧力範囲データ）とを格納している。コンテンツデータは、フロア図を３次元表示させるための画像データを含む。電子機器１のＣＰＵ１０１は、ディスプレイ１０５に地図および当該地図に含まれる建物を表示させている状態において圧力センサ１２１によって押圧力Ｐが検知されると、データテーブル４１０（圧力範囲データ）とフラッシュメモリ１０４に予め格納されたフロア図を３次元表示させるための画像データとに基づき、検知された押圧力Ｐが含まれる圧力範囲に対応付けられた階のフロア図を、ディスプレイ１０５に３次元表示させる。
【００５９】
したがって、電子機器１は、押圧力Ｐに対応した階のフロア図をディスプレイ１０５に３次元表示することができる。さらに、電子機器１は、指がタッチパッド１１０に接触した状態において押圧力Ｐが変化した場合においても、当該変化後の押圧力Ｐに対応した階のフロア図を３次元表示することができる。
【００６０】
（２）建物の最上階以外の任意の階に対応付けられた圧力範囲における最大値は、当該任意の階の１つ上の階に対応付けられた圧力範囲における最小値よりも小さい。
【００６１】
したがって、ユーザは、押圧力を強くする程、高い階のフロア図をディスプレイ１０５に３次元表示させることができる。
【００６２】
（３）ＣＰＵ１０１は、データテーブル４２０（飛び出し量データ）に基づき、３次元表示させるフロア図の飛び出し量を制御する。
【００６３】
したがって、電子機器１は、押圧力Ｐに対応した階のフロア図を、当該階に対応した飛び出し量で、ディスプレイ１０５に表示することができる。
【００６４】
（４）圧力センサ１２１は、ディスプレイ１０５に表示されるポインタの位置を指定するためのタッチパッド１１０により実現される。ＣＰＵ１０１は、押圧力Ｐが加わったポインタの位置を特定し、特定されたポインタの位置に表示されている建物に関するフロア図を３次元表示させる。
【００６５】
したがって、電子機器１は、ユーザがポインタを用いて指定した位置の建物のフロア図のみを３次元表示可能となる。それゆえ、電子機器１は、表示された地図に含まれる全ての建物のフロア図を表示させる構成に比べ、視認性に優れる。
【００６６】
［実施の形態２］
本実施の形態では、ユーザの指がタッチパッド１１０から離れた場合であっても、予め定められた指示を受け付けるまで、一旦３次元表示させたフロア図を表示し続ける構成について説明する。さらに、３次元表示させているフロア図を、後述する測距センサからの出力を用いて他の階のフロア図に変更する構成について説明する。
【００６７】
図６は、本実施の形態に係る電子機器１Ａの外観を示した図である。図６（ａ）は、電子機器１Ａの斜視図である。図６（ｂ）は、電子機器１Ａの正面図である。図６（ｃ）は、電子機器１Ａの裏面図である。図６（ｄ）は、電子機器１Ａの側面図である。
【００６８】
図６を参照して、電子機器１Ａは、ディスプレイ１０５と、操作キー１０７と、タッチパッド１１０と、測距センサ１１２とを備える。測距センサ１１２は、ディスプレイ１０５と同様に、筐体１０の第１面１０Ａに備えられる。なお、電子機器１Ａは、測距センサ１１２を備える点を除き、電子機器１Ａと同様の外観構成を有するため、ここでは電子機器１Ａの外観についての説明を繰り返さない。
【００６９】
図７は、電子機器１Ａのハードウェア構成を示した図である。図７を参照して、電子機器１Ａは、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、フラッシュメモリ１０４と、ディスプレイ１０５と、スピーカ１０６と、操作キー１０７と、通信ＩＦ１０８と、ＩＣカードリーダライタ１０９と、タッチパッド１１０と、電源ユニット１１１と、測距センサ１１２とを備える。つまり、電子機器１Ａは、測距センサ１１２を備える点を除き、電子機器１Ａと同様のハードウェア構成を有する。
【００７０】
測距センサ１１２は、物体（たとえば、ユーザの指）までの距離を測定するためのセンサである。測距センサ１１２は、物体との距離に応じた信号をデータバスに出力する。ＣＰＵ１０１は、当該出力された信号のレベルに応じた、フロア図の３次元表示制御を行なう。表示制御の詳細については、後述する。
【００７１】
ＣＰＵ１０１は、圧力センサ１２１によって検知された押圧力のうち最も高い押圧力が含まれる圧力範囲（図４（ａ）参照）に対応付けられた階のフロア図を、予め定められた指示を受け付けるまでディスプレイ１０５に３次元表示させ続ける。
【００７２】
図８は、データテーブル９１０を示した図である。なお、データテーブル９１０は、フラッシュメモリ１０４に予め格納されている。図８を参照して、データテーブル９１０は、建物の各階に対して互いに重複しない距離範囲を対応付けた距離範囲データである。建物の最下階以外の任意の階に対応付けられた距離範囲（ＴｈＤ（ｉ＋１）＜Ｐ≦ＴｈＤ（ｉ＋２））における最小値は、当該任意の階の１つ下の階に対応付けられた距離範囲（ＴｈＤｉ＜Ｐ≦ＴｈＤ（ｉ＋１））における最大値よりも大きい。
【００７３】
図９は、電子機器１Ａにおける表示制御の例を説明するための図である。図９（ａ）は、建物５５０の５階のフロア図を表示している状態を示している。つまり、図９（ａ）は、圧力センサ１２１によって検知された押圧力のうち最も高い押圧力Ｐが、閾値Ｔｈ５よりも大きく、かつ閾値ＴｈＰ６以下である場合を示している。なお、説明の便宜上、当該フロア図を表示した後は、ユーザが指をタッチパッド１１０に接触させていないものとする。
【００７４】
図９（ｂ）は、図９（ａ）の状態から、ユーザが指を測距センサ１１２に近づけ、指と測距センサ１１２との距離が、閾値ＴｈＤ４よりも大きく、かつ閾値ＴｈＤ５以下となった状態を示した図である。図９（ｂ）を参照して、電子機器１Ａは、データテーブル９１０に基づき、３次元表示させるフロア図を５階のフロア図から４階のフロア図に切換える。その際、電子機器１Ａは、フロア図の飛び出し量を小さくする。
【００７５】
図９（ｃ）は、図９（ｂ）の状態から、ユーザが指をさらに測距センサ１１２に近づけ、指と測距センサ１１２との距離が、閾値ＴｈＤ３よりも大きく、かつ閾値ＴｈＤ４以下となった状態を示した図である。図９（ｃ）を参照して、電子機器１Ａは、データテーブル９１０に基づき、３次元表示させるフロア図を４階のフロア図から３階のフロア図に切換える。その際、電子機器１Ａは、フロア図の飛び出し量を小さくする。
【００７６】
図９（ｄ）は、図９（ｃ）の状態から、ユーザが指をさらに測距センサ１１２に近づけ、指と測距センサ１１２との距離が、閾値ＴｈＤ２よりも大きく、かつ閾値ＴｈＤ３以下となった状態を示した図である。図９（ｄ）を参照して、電子機器１Ａは、データテーブル９１０に基づき、３次元表示させるフロア図を３階のフロア図から２階のフロア図に切換える。その際、電子機器１Ａは、フロア図の飛び出し量を小さくする。
【００７７】
図９（ｅ）は、図９（ｄ）の状態から、ユーザが指をさらに測距センサ１１２に近づけ、指と測距センサ１１２との距離が、閾値ＴｈＤ１よりも大きく、かつ閾値ＴｈＤ２以下となった状態を示した図である。図９（ｅ）を参照して、電子機器１Ａは、データテーブル９１０に基づき、３次元表示させるフロア図を２階のフロア図から１階のフロア図に切換える。その際、電子機器１Ａは、フロア図の飛び出し量を小さくする。
【００７８】
図９（ｆ）は、図９（ｅ）の状態から、ユーザが指をさらに測距センサ１１２に近づけ、指と測距センサ１１２との距離が、閾値ＴｈＤ１以下となった状態を示した図である。図９（ｆ）を参照して、電子機器１Ａは、データテーブル９１０に基づき、３次元表示させるフロア図を１階のフロア図から建物５５０を表す図に切換える。つまり、電子機器１Ａは、データテーブル９１０において閾値ＴｈＤ１以下に対応付けられた階が存在しないため、フロア図を非表示とする。
【００７９】
以上のように、電子機器１Ａは、電子機器１と同様に、最も高い押圧力Ｐに対応した階のフロア図を、当該階に対応した飛び出し量で、ディスプレイ１０５に表示することができる。また、電子機器１Ａは、ユーザによるタッチパッド１１０への接触がなくても、３次元表示されたフロア図の表示を維持することができる。さらに、電子機器１Ａは、当該表示を維持した状態において、ユーザが指を測距センサ１１２に接近させれば、指と測距センサ１１２との距離に応じた下の階のフロア図を、階に応じた飛び出し量で３次元表示することができる。
【００８０】
図１０は、電子機器１Ａにおける処理の流れを示したフローチャートである。図１０を参照して、ステップＳ１０２において、ＣＰＵ１０１は、タッチパッド１１０に指が接触したか否かを判断する。ＣＰＵ１０１は、指が接触したと判断すると（ステップＳ１０２においてＹＥＳ）、ステップＳ１０４において、ポインティング処理を行なう。すなわち、ＣＰＵ１０１は、ポインタを移動させるための処理を行なう。ＣＰＵ１０１は、接触していないと判断すると（ステップＳ１０２においてＮＯ）、処理をステップＳ１０２に進める。
【００８１】
ステップＳ１０６において、ＣＰＵ１０１は、ポインティング位置が建物の位置であるか否かを判断する。ＣＰＵ１０１は、ポインティング位置であると判断すると（ステップＳ１０６においてＹＥＳ）、ステップＳ１０８において、変数ｉの値をＮに設定する。なお、Ｎは、実施の形態１と同様、予め定められた値であって、たとえば、“５０”ある。また、ｉ＝Ｎのときの閾値ＴｈＰｉ（つまり、閾値ＴｈＰＮ）を圧力センサ１２１が検知可能な圧力の上限値以上の値とした場合について説明する。また、後述する変数ｊに関し、ｊ＝Ｎのときの閾値ＴｈＤｊ（つまり、閾値ＴｈＤＮ）を測距センサ１１２が測定可能な距離の上限値以上の値とした場合について説明する。
【００８２】
ＣＰＵ１０１は、ポインティング位置ではないと判断すると（ステップＳ１０６においてＮＯ）、ステップＳ１２６において、タッチパッド１１０から指が離れたか否かを判断する。ＣＰＵ１０１は、離れたと判断すると（ステップＳ１２６においてＹＥＳ）、処理を終了する。ＣＰＵ１０１は、離れていないと判断すると（ステップＳ１２６においてＮＯ）、ステップＳ１０４に処理を進める。
【００８３】
ステップＳ１１０において、ＣＰＵ１０１は、指の接触に基づく押圧力Ｐが、閾値ＴｈＰｉよりも大きく、かつ閾値ＴｈＰ（ｉ＋１）以下であるかを判断する。つまり、ＣＰＵ１０１は、押圧力Ｐが、圧力範囲Ｒｉであるか否かを判断する。
【００８４】
ＣＰＵ１０１は、指の接触に基づく押圧力Ｐが、閾値ＴｈＰｉよりも大きく、かつ閾値ＴｈＰ（ｉ＋１）以下であると判断した場合（ステップＳ１１０においてＹＥＳ）、ステップＳ１１２において、ポインティング位置の建物のｉ階のフロア図を、ディスプレイ１０５に飛び出し量Ｖｉで３次元表示させる。
【００８５】
ＣＰＵ１０１は、指の接触に基づく押圧力Ｐが、閾値ＴｈＰｉ以下であると判断した場合（ステップＳ１１０においてＮＯ）、ステップＳ１２８において、ｉの値を１だけ小さな値に変更する。つまり、ＣＰＵ１０１は、変数ｉの値を１だけデクリメントする。ＣＰＵ１０１は、ステップＳ１２８の後、処理をステップＳ１１０に進める。
【００８６】
ステップＳ１１４において、ＣＰＵ１０１は、変数ｊをｉの値にする。たとえば、ＣＰＵ１０１が、ステップＳ１１２において５階のフロア図を飛び出し量Ｖ５で３次元表示している場合には、ステップＳ１１４において、ｊ＝５とする。
【００８７】
ステップＳ１１６において、ＣＰＵ１０１は、データテーブル９１０を参照して、測距センサ１１２によって測定された距離Ｄが、閾値ＴｈＤｉ以下であるか否かを判断する。ＣＰＵ１０１は、距離Ｄが閾値ＴｈＤｉ以下であると判断した場合（ステップＳ１１６においてＹＥＳ）、ステップＳ１１８において、距離Ｄが、閾値ＴｈＤ（ｊ−１）よりも大きく、かつ閾値ＴｈＤｊ以下であるかを判断する。ＣＰＵ１０１は、距離Ｄが閾値ＴｈＤｉ以下でないと判断した場合（ステップＳ１１６においてＮＯ）、処理をステップＳ１１２に進める。
【００８８】
ＣＰＵ１０１は、距離Ｄが、閾値ＴｈＤ（ｊ−１）よりも大きく、かつ閾値ＴｈＤｊ以下であると判断した場合（ステップＳ１１８においてＹＥＳ）、ステップＳ１２０において、建物のｊ−１階のフロア図を、ディスプレイ１０５に飛び出し量Ｖ（ｊ−１）で３次元表示させる。つまり、ＣＰＵ１０１は、ディスプレイ１０５に表示させるフロア図を、現在表示されている階のフロア図から、当該階よりも下の階のフロア図に切換える。
【００８９】
ＣＰＵ１０１は、距離Ｄが、閾値ＴｈＤ（ｊ−１）以下であると判断した場合（ステップＳ１１８においてＮＯ）、ステップＳ１３０において、ｊの値を１だけ小さな値に変更する。つまり、ＣＰＵ１０１は、変数ｊの値を１だけデクリメントする。ＣＰＵ１０１は、ステップＳ１３０の後、処理をステップＳ１１８に進める。
【００９０】
ステップＳ１２２において、ＣＰＵ１０１は、距離Ｄが閾値ＴｈＤ１以下であるか否かを判断する。ＣＰＵ１０１は、距離Ｄが閾値ＴｈＤ１以下であると判断した場合（ステップＳ１２２においてＹＥＳ）、ステップＳ１２４において、フロア図を非表示とした状態で地図を表示する。ＣＰＵ１０１は、距離Ｄが閾値ＴｈＤ１以下でないと判断した場合（ステップＳ１２２においてＮＯ）、処理をステップＳ１１８に進める。
【００９１】
（電子機器１Ａのまとめ）
（１）電子機器１Ａは、電子機器１と同様、以下の構成を有する。
【００９２】
フラッシュメモリ１０４は、地図および当該地図に含まれる建物の各階のフロア図を表したコンテンツデータと、当該建物の各階に対して互いに重複しない圧力範囲を対応付けたデータテーブル４１０（圧力範囲データ）とを格納している。コンテンツデータは、フロア図を３次元表示させるための画像データを含む。電子機器１のＣＰＵ１０１は、ディスプレイ１０５に地図および当該地図に含まれる建物を表示させている状態において圧力センサ１２１によって押圧力Ｐが検知されると、データテーブル４１０（圧力範囲データ）とフラッシュメモリ１０４に予め格納されたフロア図を３次元表示させるための画像データとに基づき、検知された押圧力Ｐが含まれる圧力範囲に対応付けられた階のフロア図を、ディスプレイ１０５に３次元表示させる。
【００９３】
建物の最上階以外の任意の階に対応付けられた圧力範囲における最大値は、当該任意の階の１つ上の階に対応付けられた圧力範囲における最小値よりも小さい。
【００９４】
ＣＰＵ１０１は、データテーブル４２０（飛び出し量データ）に基づき、３次元表示させるフロア図の飛び出し量を制御する。
【００９５】
圧力センサ１２１は、ディスプレイ１０５に表示されるポインタの位置を指定するためのタッチパッド１１０により実現される。ＣＰＵ１０１は、押圧力Ｐが加わったポインタの位置を特定し、特定されたポインタの位置に表示されている建物に関するフロア図を３次元表示させる。
【００９６】
（２）電子機器１Ａは、さらに以下の構成を有する。
（２−１）ＣＰＵ１０１は、圧力センサ１２１によって検知された押圧力のうち最も高い押圧力が含まれる圧力範囲に対応付けられた階のフロア図を、予め定められた指示を受け付けるまでディスプレイ１０５に３次元表示させ続ける。
【００９７】
したがって、電子機器１Ａは、検知した押圧力のうちで最も高い圧力範囲に対応付けられた階のフロア図の表示を維持することができる。また、電子機器１Ａは、予め定められた指示を受け付けると、フロア図の表示の維持を解除することができる。
【００９８】
（２−２）ディスプレイ１０５は、電子機器１の筐体１０の第１面１０Ａに設けられている。圧力センサ１２１は、第１面１０Ａの裏面である第２面１０Ｂに設けられ、ディスプレイ１０５方向への押圧力Ｐを検知する。電子機器１は、第１面１０Ａに、物体までの距離を測定するための測距センサ１１２をさらに備える。上記予め定められた指示は、物体が予め定められた距離以内に近づいたときに測距センサ１１２が出力する信号である。
【００９９】
したがって、ユーザは、ディスプレイ１０５の方向に指を近づけることにより、維持されたフロア図の表示を解除することができる。
【０１００】
（２−３）フラッシュメモリ１０４は、建物の各階に対して互いに重複しない距離範囲を対応付けた距離範囲データをさらに格納している。建物の最下階以外の任意の階に対応付けられた距離範囲における最小値は、当該任意の階の１つ下の階に対応付けられた距離範囲における最大値よりも大きい。ＣＰＵ１０１は、物体（指）が予め定められた距離以内に近づくと、最も高い押圧力が含まれる圧力範囲に対応付けられた階のフロア図を非表示とする。さらに、ＣＰＵ１０１は、データテーブル９１０（距離範囲データ）と画像データとに基づき、測定された距離が含まれる距離範囲に対応付けられた階のフロア図を、ディスプレイ１０５に３次元表示させる。
【０１０１】
したがって、ユーザは、一旦、フロア図の表示が維持された場合であっても、指をディスプレイ１０５の方向に近づけることにより、当該フロア図を非表示とできる。また、ユーザは、測距センサ１１２と指との間の距離に応じた階のフロア図の３次元画像を視認できる。さらに、ユーザは、指を近づける程、低い階のフロア図の３次元画像を視認できる。
【０１０２】
＜変形例＞
（１）ＣＰＵ１０１がディスプレイ１０５からのフロア図の飛び出し量を建物の各階で同じとするように、電子機器１を構成してもよい。
【０１０３】
（２）上記の各実施の形態においては、建物の地上のフロア図を３次元表示させる例を挙げて説明したが、押圧力に応じて建物の地下のフロア図を３次元表示させる構成としてもよい。地下のフロア図を３次元表示させる場合には、フロア図を、飛び出させるのではなくて、引っ込めた態様で３次元表示してもよい。
【０１０４】
（３）上記の各実施の形態においては、ポインタ位置の建物のフロア図を３次元表示する構成を例に挙げて説明した。しかしながら、これに限定されるものではない。ポインタ位置に関係なく、地図に表示されている全ての建物について、押圧力に応じたフロア図を３次元表示するように、電子機器１，１Ａを構成してもよい。
【０１０５】
（４）電子機器１，１Ａが利用するデータテーブル４１０，４２０の形式は、図４（ａ），（ｂ）に示したものに限定されない。たとえば、階と、押圧力Ｐと、飛び出し量Ｖとを、１つのデータテーブルに記録してもよい。また、電子機器１Ａでは、階と、押圧力Ｐと、飛び出し量Ｖと、距離Ｄとを、１つのデータテーブルに記録してもよい。
【０１０６】
（５）上記においては、圧力センサ１２１がタッチパッド１１０によって実現される例を挙げて説明したがこれに限定されるものではない。圧力センサ１２１は、少なくとも押圧力を加えることによりディスプレイ１０５における位置を指定するデバイスにより実現されていればよい。
【０１０７】
たとえば、指等が接触する入力のための接触面を有し、当該接触面の位置とディスプレイ１０５の表示領域の位置とが一対一に対応している入力デバイスによって実現されていてもよい。当該入力デバイスとして、タッチパネルを構成する入力装置のようにポインタを移動させないデバイスを用いればよい。あるいは、圧力センサ１２１は、押しボタンによって実現されていてもよい。
【０１０８】
圧力センサ１２１が上記接触面を有するデバイスにより実現される場合には、ディスプレイ１０５の表示領域と当該接触面との形状（形および大きさ）が同じであることが好ましい。さらに、当該表示領域と当該接触面とのＸ座標の値およびＹ座標の値が同じであることが好ましい。
【０１０９】
なお、圧力センサ１２１が上記デバイスにより実現される場合には、ＣＰＵ１０１は、上記デバイスによって位置が指定されると、ディスプレイ１０５に上述したような３次元表示を実行させればよい。
【０１１０】
電子機器１におけるタッチパッド１１０の位置は、第２面１０Ｂに限定されるものではない。タッチパッド１１０をたとえば第１面１０Ａ等の他の面に備えるように、電子機器１を構成してもよい。
【０１１１】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１２】
１，１Ａ  電子機器、１０  筐体、１０Ａ  第１面、１０Ｂ  第２面、１０１  プロセッサ、１０４  フラッシュメモリ、１０５  ディスプレイ、１１０  タッチパッド、１１２  測距センサ、１２１  圧力センサ、４１０，４２０，９１０  データテーブル、５１０  ポインタ、５５０  建物、１０９１  メモリカード。
【図１】
2012113386.tif 000003
【図２】
2012113386.tif 000004
【図３】
2012113386.tif 000005
【図４】
2012113386.tif 000006
【図５】
2012113386.tif 000007
【図６】
2012113386.tif 000008
【図７】
2012113386.tif 000009
【図８】
2012113386.tif 000010
【図９】
2012113386.tif 000011
【図１０】
2012113386.tif 000012