(57)【要約】【課題】文字等を入力することなく所望の情報を検索して表示することが可能な表示装置及びプログラムを提供する。【解決手段】指位置検出部は、タッチパネルに対するユーザの指の位置を検出し、検出結果に基づいて、ＣＰＵは、ユーザの指とタッチパネルとの距離が、表示中の情報に対応する階層以外の階層に対応する距離に遷移したか否かを判定する。他の階層に遷移した場合、ＣＰＵは、タッチパネルに対するユーザの位置に応じて次に表示すべきファイルを特定し、特定したファイルに基づいて表示画面を変更する。【選択図】図５
2013218379.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備える表示装置において、
前記タッチパネルの表示面からの離隔距離及び前記表示面上の位置に対応付けて情報を記憶してある記憶部と、
前記タッチパネルに対して接触操作する操作体の前記表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出部と、
該検出部が検出した離隔距離及び位置に対応する情報を前記記憶部から読み出して前記タッチパネルに表示する表示制御部と
を備えることを特徴とする表示装置。
【請求項２】
前記情報は１又は複数の選択対象を含み、
前記記憶部は、各情報に含まれる選択対象のそれぞれと、前記表示面からの離隔距離とに対応付けて情報を記憶しており、
前記タッチパネルに表示中の情報に含まれる選択対象から、前記検出部が検出した位置を含む選択対象を特定する対象特定部を備え、
前記表示制御部は、前記対象特定部が特定した選択対象と、前記検出部が検出した離隔距離とに対応する情報を表示するようにしてあることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記記憶部は、前記表示面からの離隔距離を複数に分割した各区分と、前記表示面上の位置とに対応付けて情報を記憶しており、
前記検出部は、所定時間間隔で前記離隔距離及び位置を検出するようにしてあり、
前記検出部が逐次検出する離隔距離が異なる区分に変化したか否かを判定する判定部を備え、
前記表示制御部は、前記判定部が異なる区分に変化したと判定した場合、前記検出部が検出した離隔距離を含む区分と、前記検出部が検出した位置とに対応する情報を表示するようにしてあることを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記タッチパネルは、前記操作体が接触した場合、接触位置を検出するようにしてあり、
前記タッチパネルが接触位置を検出した場合、前記タッチパネルに表示中の情報に含まれる選択対象のうちの、前記タッチパネルが検出した接触位置を含む選択対象に対する選択を受け付ける選択受付部を備えることを特徴とする請求項２に記載の表示装置。
【請求項５】
前記検出部が検出した位置に基づいてポインタを前記タッチパネルに表示するポインタ表示部を備えることを特徴とする請求項１から４までのいずれかひとつに記載の表示装置。
【請求項６】
前記対象特定部が特定した選択対象を他の選択対象とは異なる態様で表示する表示態様制御部を備えることを特徴とする請求項２に記載の表示装置。
【請求項７】
前記表示制御部は、前記タッチパネルに表示中の情報のうちの、前記対象特定部が特定した選択対象の表示領域に、該選択対象と、前記表示中の情報に対応する離隔距離の次に短い離隔距離とに対応する情報を重ねて表示するようにしてあることを特徴とする請求項２に記載の表示装置。
【請求項８】
前記対象特定部が特定した選択対象を含む領域を、前記検出部が検出した離隔距離が短いほど拡大する変倍処理を前記表示中の情報に行う変倍処理部を備え、
前記表示制御部は、前記変倍処理部が変倍処理した情報を表示するようにしてあることを特徴とする請求項７に記載の表示装置。
【請求項９】
タッチパネルを備える表示装置において、
複数の画像から生成された１つのモザイク画像を前記タッチパネルに表示する表示制御部と、
前記タッチパネルに対して接触操作する操作体の前記タッチパネルの表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出部と、
該検出部が検出した離隔距離及び位置に応じて前記モザイク画像を変倍処理する変倍処理部とを備え、
前記表示制御部は、前記変倍処理部が変倍処理を行った場合、表示画像を、変倍処理されたモザイク画像に変更するようにしてあることを特徴とする表示装置。
【請求項１０】
前記変倍処理部は、前記検出部が検出した離隔距離が短いほど拡大する変倍処理を前記モザイク画像に行うようにしてあることを特徴とする請求項９に記載の表示装置。
【請求項１１】
前記変倍処理部は、前記検出部が検出した位置を中央とする領域を変倍処理するようにしてあることを特徴とする請求項９又は１０に記載の表示装置。
【請求項１２】
前記タッチパネルは、前記操作体が接触した場合、接触位置を検出するようにしてあり、
前記タッチパネルが接触位置を検出した場合、該接触位置に対応する画像に対する選択を受け付ける選択受付部を備えることを特徴とする請求項９から１１までのいずれかひとつに記載の表示装置。
【請求項１３】
タッチパネルを備える表示装置において、
前記タッチパネルの表示面からの離隔距離に対応付けて、該離隔距離が短いほど大きい縮尺の地図情報を記憶してある記憶部と、
前記タッチパネルに対して接触操作する操作体の前記表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出部と、
該検出部が検出した離隔距離及び位置に対応する地図情報を前記記憶部から読み出して前記タッチパネルに表示する表示制御部と
を備えることを特徴とする表示装置。
【請求項１４】
前記記憶部は、前記表示面からの離隔距離を複数に分割した区分毎に地図情報を記憶しており、
前記検出部は、所定時間間隔で前記離隔距離及び位置を検出するようにしてあり、
前記検出部が逐次検出する離隔距離が異なる区分に変化したか否かを判定する判定部を備え、
前記表示制御部は、前記判定部が異なる区分に変化したと判定した場合、前記検出部が検出した離隔距離を含む区分に対応する地図情報を表示するようにしてあることを特徴とする請求項１３に記載の表示装置。
【請求項１５】
前記検出部が検出した位置から、前記地図情報に基づく地図上の位置を特定する位置特定部と、
前記検出部が検出した離隔距離に対応する地図情報から、前記位置特定部が特定した位置を中央とする領域を抽出する抽出部とを備え、
前記表示制御部は、前記抽出部が抽出した領域を表示するようにしてあることを特徴とする請求項１３又は１４に記載の表示装置。
【請求項１６】
前記検出部が検出した離隔距離及び該離隔距離と共に前記検出部が検出した位置に基づいて前記位置特定部が特定した位置を検出順に記憶する履歴記憶部と、
前記検出部が検出した離隔距離に基づいて、前記操作体が前記表示面から離れたか否かを判断する判断部とを備え、
前記抽出部は、前記判断部が離れたと判断した場合、前記検出部が検出した離隔距離に対応する地図情報から、該離隔距離に対応して前記履歴記憶部に記憶してある位置を中央とする領域を抽出するようにしてあることを特徴とする請求項１５に記載の表示装置。
【請求項１７】
前記検出部が検出した位置に基づいてポインタを前記タッチパネルに表示するポインタ表示部を備えることを特徴とする請求項１３から１６までのいずれかひとつに記載の表示装置。
【請求項１８】
タッチパネルを有するコンピュータに情報を表示させるプログラムにおいて、
前記コンピュータは、前記タッチパネルの表示面からの離隔距離及び前記表示面上の位置に対応付けて情報を記憶してある記憶部を有しており、
前記コンピュータに、
前記タッチパネルに対して接触操作する操作体の前記表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出ステップと、
該検出ステップで検出した離隔距離及び位置に対応する情報を前記記憶部から読み出して前記タッチパネルに表示する表示制御ステップと
を実行させることを特徴とするプログラム。
【請求項１９】
タッチパネルを有するコンピュータに画像を表示させるプログラムにおいて、
前記コンピュータに、
複数の画像から生成された１つのモザイク画像を前記タッチパネルに表示する表示制御ステップと、
前記タッチパネルに対して接触操作する操作体の前記タッチパネルの表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出ステップと、
該検出ステップで検出した離隔距離及び位置に応じて前記モザイク画像を変倍処理する変倍処理ステップと、
変倍処理が行われた場合、表示画像を、前記変倍処理ステップで変倍処理したモザイク画像に変更するステップと
を実行させることを特徴とするプログラム。
【請求項２０】
タッチパネルを有するコンピュータに情報を表示させるプログラムにおいて、
前記コンピュータは、前記タッチパネルの表示面からの離隔距離に対応付けて、該離隔距離が短いほど大きい縮尺の地図情報を記憶してある記憶部を有しており、
前記コンピュータに、
前記タッチパネルに対して接触操作する操作体の前記表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出ステップと、
該検出ステップで検出した離隔距離及び位置に対応する地図情報を前記記憶部から読み出して前記タッチパネルに表示する表示制御ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備える表示装置及びプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータだけでなく、スマートフォンやタブレット端末等の携帯端末が急速に普及しており、これらの装置で閲覧するために、新聞、雑誌、本、記事等、様々な情報の電子化が進んでいる。また、ホームページ、メール、ブログ、ツイッターといったデジタルメディアも普及しており、ユーザがアクセスできる情報が飛躍的に増加している。そこで、膨大な量の情報からユーザが意図する情報を検索する技術が必要とされている。例えば、特許文献１では、データベースの整理・分類、検索、検索結果の整理・分類を簡単な操作によって可能とする技術が開示されている。また、特許文献２では、電話番号、電子メールアドレス等のコンタクト情報を入力するための入力フィールドに数字又は文字が入力された場合、入力された数字又は文字に応じて、入力される可能性のあるコンタクト情報をデータベースから検索し、検索結果を提供する技術が開示されている。
また、入力操作を補助するものとしてタッチパッドが使用されており、特許文献３及び非特許文献１では、タッチパッド上の操作位置だけでなく、タッチパッドを操作するオブジェクトのタッチパッドからの距離も検知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−８５４５４号公報
【特許文献２】特開２００５−２５９１１７号公報
【特許文献３】米国特許出願公開第２０１１／０２７９３９７号明細書
【非特許文献】
【０００４】
【非特許文献１】岡野祐一、他２名，「指の近接／接触検知が可能な３次元タッチパネル」，社団法人情報処理学会  研究報告，２００９年１月，Vol.2009  No.5，ｐ．９−１４
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、情報の検索には通常文字が使用され、キーボードや音声認識等のユーザインタフェースを介して文字を入力する必要がある。また、検索処理後は検索結果から所望の情報を探し出す必要があり、所望の情報を得るための労力を軽減することは難しいという問題がある。
【０００６】
本発明は斯かる事情に鑑みてなされたものである。その目的は、文字等を入力することなく所望の情報を検索することが可能な表示装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る表示装置は、タッチパネルを備える表示装置において、前記タッチパネルの表示面からの離隔距離及び前記表示面上の位置に対応付けて情報を記憶してある記憶部と、前記タッチパネルに対して接触操作する操作体の前記表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出部と、該検出部が検出した離隔距離及び位置に対応する情報を前記記憶部から読み出して前記タッチパネルに表示する表示制御部とを備えることを特徴とする。
【０００８】
本発明に係る表示装置は、前記情報は１又は複数の選択対象を含み、前記記憶部は、各情報に含まれる選択対象のそれぞれと、前記表示面からの離隔距離とに対応付けて情報を記憶しており、前記タッチパネルに表示中の情報に含まれる選択対象から、前記検出部が検出した位置を含む選択対象を特定する対象特定部を備え、前記表示制御部は、前記対象特定部が特定した選択対象と、前記検出部が検出した離隔距離とに対応する情報を表示するようにしてあることを特徴とする。
【０００９】
本発明に係る表示装置は、前記記憶部は、前記表示面からの離隔距離を複数に分割した各区分と、前記表示面上の位置とに対応付けて情報を記憶しており、前記検出部は、所定時間間隔で前記離隔距離及び位置を検出するようにしてあり、前記検出部が逐次検出する離隔距離が異なる区分に変化したか否かを判定する判定部を備え、前記表示制御部は、前記判定部が異なる区分に変化したと判定した場合、前記検出部が検出した離隔距離を含む区分と、前記検出部が検出した位置とに対応する情報を表示するようにしてあることを特徴とする。
【００１０】
本発明に係る表示装置は、前記タッチパネルは、前記操作体が接触した場合、接触位置を検出するようにしてあり、前記タッチパネルが接触位置を検出した場合、前記タッチパネルに表示中の情報に含まれる選択対象のうちの、前記タッチパネルが検出した接触位置を含む選択対象に対する選択を受け付ける選択受付部を備えることを特徴とする。
【００１１】
本発明に係る表示装置は、前記検出部が検出した位置に基づいてポインタを前記タッチパネルに表示するポインタ表示部を備えることを特徴とする。
【００１２】
本発明に係る表示装置は、前記対象特定部が特定した選択対象を他の選択対象とは異なる態様で表示する表示態様制御部を備えることを特徴とする。
【００１３】
本発明に係る表示装置は、前記表示制御部は、前記タッチパネルに表示中の情報のうちの、前記対象特定部が特定した選択対象の表示領域に、該選択対象と、前記表示中の情報に対応する離隔距離の次に短い離隔距離とに対応する情報を重ねて表示するようにしてあることを特徴とする。
【００１４】
本発明に係る表示装置は、前記対象特定部が特定した選択対象を含む領域を、前記検出部が検出した離隔距離が短いほど拡大する変倍処理を前記表示中の情報に行う変倍処理部を備え、前記表示制御部は、前記変倍処理部が変倍処理した情報を表示するようにしてあることを特徴とする。
【００１５】
本発明に係る表示装置は、タッチパネルを備える表示装置において、複数の画像から生成された１つのモザイク画像を前記タッチパネルに表示する表示制御部と、前記タッチパネルに対して接触操作する操作体の前記タッチパネルの表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出部と、該検出部が検出した離隔距離及び位置に応じて前記モザイク画像を変倍処理する変倍処理部とを備え、前記表示制御部は、前記変倍処理部が変倍処理を行った場合、表示画像を、変倍処理されたモザイク画像に変更するようにしてあることを特徴とする。
【００１６】
本発明に係る表示装置は、前記変倍処理部は、前記検出部が検出した離隔距離が短いほど拡大する変倍処理を前記モザイク画像に行うようにしてあることを特徴とする。
【００１７】
本発明に係る表示装置は、前記変倍処理部は、前記検出部が検出した位置を中央とする領域を変倍処理するようにしてあることを特徴とする。
【００１８】
本発明に係る表示装置は、前記タッチパネルは、前記操作体が接触した場合、接触位置を検出するようにしてあり、前記タッチパネルが接触位置を検出した場合、該接触位置に対応する画像に対する選択を受け付ける選択受付部を備えることを特徴とする。
【００１９】
本発明に係る表示装置は、タッチパネルを備える表示装置において、前記タッチパネルの表示面からの離隔距離に対応付けて、該離隔距離が短いほど大きい縮尺の地図情報を記憶してある記憶部と、前記タッチパネルに対して接触操作する操作体の前記表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出部と、該検出部が検出した離隔距離及び位置に対応する地図情報を前記記憶部から読み出して前記タッチパネルに表示する表示制御部とを備えることを特徴とする。
【００２０】
本発明に係る表示装置は、前記記憶部は、前記表示面からの離隔距離を複数に分割した区分毎に地図情報を記憶しており、前記検出部は、所定時間間隔で前記離隔距離及び位置を検出するようにしてあり、前記検出部が逐次検出する離隔距離が異なる区分に変化したか否かを判定する判定部を備え、前記表示制御部は、前記判定部が異なる区分に変化したと判定した場合、前記検出部が検出した離隔距離を含む区分に対応する地図情報を表示するようにしてあることを特徴とする。
【００２１】
本発明に係る表示装置は、前記検出部が検出した位置から、前記地図情報に基づく地図上の位置を特定する位置特定部と、前記検出部が検出した離隔距離に対応する地図情報から、前記位置特定部が特定した位置を中央とする領域を抽出する抽出部とを備え、前記表示制御部は、前記抽出部が抽出した領域を表示するようにしてあることを特徴とする。
【００２２】
本発明に係る表示装置は、前記検出部が検出した離隔距離及び該離隔距離と共に前記検出部が検出した位置に基づいて前記位置特定部が特定した位置を検出順に記憶する履歴記憶部と、前記検出部が検出した離隔距離に基づいて、前記操作体が前記表示面から離れたか否かを判断する判断部とを備え、前記抽出部は、前記判断部が離れたと判断した場合、前記検出部が検出した離隔距離に対応する地図情報から、該離隔距離に対応して前記履歴記憶部に記憶してある位置を中央とする領域を抽出するようにしてあることを特徴とする。
【００２３】
本発明に係る表示装置は、前記検出部が検出した位置に基づいてポインタを前記タッチパネルに表示するポインタ表示部を備えることを特徴とする。
【００２４】
本発明に係るプログラムは、タッチパネルを有するコンピュータに情報を表示させるプログラムにおいて、前記コンピュータは、前記タッチパネルの表示面からの離隔距離及び前記表示面上の位置に対応付けて情報を記憶してある記憶部を有しており、前記コンピュータに、前記タッチパネルに対して接触操作する操作体の前記表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出ステップと、該検出ステップで検出した離隔距離及び位置に対応する情報を前記記憶部から読み出して前記タッチパネルに表示する表示制御ステップとを実行させることを特徴とする。
【００２５】
本発明に係るプログラムは、タッチパネルを有するコンピュータに画像を表示させるプログラムにおいて、前記コンピュータに、複数の画像から生成された１つのモザイク画像を前記タッチパネルに表示する表示制御ステップと、前記タッチパネルに対して接触操作する操作体の前記タッチパネルの表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出ステップと、該検出ステップで検出した離隔距離及び位置に応じて前記モザイク画像を変倍処理する変倍処理ステップと、変倍処理が行われた場合、表示画像を、前記変倍処理ステップで変倍処理したモザイク画像に変更するステップとを実行させることを特徴とする。
【００２６】
本発明に係るプログラムは、タッチパネルを有するコンピュータに情報を表示させるプログラムにおいて、前記コンピュータは、前記タッチパネルの表示面からの離隔距離に対応付けて、該離隔距離が短いほど大きい縮尺の地図情報を記憶してある記憶部を有しており、前記コンピュータに、前記タッチパネルに対して接触操作する操作体の前記表示面との離隔距離及び前記操作体が近接する前記表示面上の位置を検出する検出ステップと、該検出ステップで検出した離隔距離及び位置に対応する地図情報を前記記憶部から読み出して前記タッチパネルに表示する表示制御ステップとを実行させることを特徴とする。
【００２７】
本発明によれば、表示装置は、ユーザの指、所定のペン等、タッチパネルに対して接触操作する操作体のタッチパネル（表示面）との離隔距離と、操作体が近接するタッチパネル（表示面）上の位置とに対応する情報を表示する。よって、タッチパネルの表示面の上の３次元空間における操作体の位置に応じた情報が表示される。また、表示される各情報は１又は複数の選択対象を含んでおり、表示装置は、操作体が近接するタッチパネル上の位置を含む選択対象に応じた情報を表示する。よって、操作体を所望の選択対象の表示箇所と重なる位置に移動させることによって、所望の情報を表示できる。また、タッチパネルとの離隔距離を複数に分割した区分毎に情報が対応付けられており、操作体とタッチパネルとの離隔距離が異なる区分に遷移した場合に、操作体とタッチパネルとの離隔距離に対応する情報が表示される。よって、表示すべき情報を段階的に切り替えることが可能となる。
【００２８】
本発明によれば、表示装置は、操作体がタッチパネルに接触した場合、接触箇所に対応する選択対象に対する選択を受け付ける。よって、操作体が最終的にタッチパネルに接触した位置に表示されている選択対象に対する選択を受け付けることが可能となる。また、表示装置は、操作体が近接するタッチパネル上の位置に基づいてポインタを表示することにより、操作体の位置を容易に把握でき、操作体をどのように操作すればよいかを容易に判断できる。また、表示装置は、操作体が近接するタッチパネル上の位置を含む選択対象を他の選択対象とは異なる態様で表示することにより、現在選択されている選択対象を容易に把握でき、操作体をどのように操作すればよいかを容易に判断できる。
【００２９】
本発明によれば、表示装置は、表示中の情報において、現在選択されている選択対象の表示領域に、この選択対象と、次にタッチパネルに近い離隔距離とに対応する情報を重ねて表示する。よって、次に表示される可能性の高い情報が重ねて表示されるので、次に操作体をどのように操作すればよいかを前もって判断できる。また、現在選択されている選択対象を含む領域を、操作体とタッチパネルとの離隔距離が短いほど拡大して表示することにより、表示される情報の切り替えを滑らかに行うことができる。
【００３０】
本発明によれば、表示装置は、ユーザの指、所定のペン等、タッチパネルに対して接触操作する操作体のタッチパネル（表示面）との離隔距離と、操作体が近接するタッチパネル（表示面）上の位置とに応じてモザイク画像を変倍処理して表示する。よって、タッチパネルの表示面の上の３次元空間における操作体の位置に応じて変倍処理されたモザイク画像が表示される。例えば、操作体とタッチパネルとの離隔距離が短いほど拡大して表示することにより、直感的な操作が可能となる。また、操作体が近接するタッチパネル上の位置を中央とする領域を変倍処理して表示することにより、拡大表示させたい箇所と重なる位置に操作体を移動させることによって、所望の箇所を拡大表示できる。
【００３１】
本発明によれば、表示装置は、操作体がタッチパネルに接触した場合、接触位置に対応する画像に対する選択を受け付ける。よって、操作体が最終的にタッチパネルに接触した位置に表示されている画像に対する選択を受け付けることが可能となる。
【００３２】
本発明によれば、表示装置は、ユーザの指、所定のペン等、タッチパネルに対して接触操作する操作体のタッチパネル（表示面）との離隔距離と、操作体が近接するタッチパネル（表示面）上の位置とに対応する地図情報を表示する。よって、タッチパネルの表示面の上の３次元空間における操作体の位置に応じた地図が表示されると共に、操作体とタッチパネルとの離隔距離が短いほど大きい縮尺の地図が表示されるので、直感的な操作が可能となる。また、タッチパネルとの離隔距離を複数に分割した区分毎に地図情報が対応付けられており、操作体とタッチパネルとの離隔距離が異なる区分に遷移した場合に、操作体とタッチパネルとの離隔距離に対応する地図が表示される。よって、表示すべき地図を段階的に切り替えることが可能となる。
【００３３】
本発明によれば、表示装置は、操作体が近接するタッチパネル上の位置に対応する地図上の位置を特定し、特定した位置を中央とする領域を表示する。よって、操作体を所望の位置と重なる位置に移動させることによって、所望の領域の地図を表示できる。
また、表示装置は、操作体のタッチパネルとの離隔距離と、操作体が近接するタッチパネル上の位置に対応する地図上の位置とを履歴情報として記憶しておき、操作体がタッチパネルから離れた場合に、このときのタッチパネルとの離隔距離に一致する履歴情報に対応する地図を表示する。よって、操作体がタッチパネルから離れた場合、即ち、小さい縮尺の地図の表示に切り替える場合、直前の表示状態に戻るので、操作体が近接するタッチパネル上の位置に基づく表示画面に変更する場合よりも違和感なく、表示地図の切り替えが可能となる。
【００３４】
本発明によれば、表示装置は、操作体が近接するタッチパネル上の位置に基づいてポインタを表示することにより、操作体の位置を容易に把握でき、操作体をどのように操作すればよいかを容易に判断できる。
【発明の効果】
【００３５】
本発明によれば、タッチパネルの表示面の上の３次元空間における操作体の位置を適宜変更することにより、文字等を入力することなく所望の情報を表示させることが可能となる。
【図面の簡単な説明】
【００３６】
【図１】本発明に係る表示装置の外観を示す模式図である。
【図２】実施形態１の表示装置の構成例を示すブロック図である。
【図３】画像ＤＢの構成例を示す模式図である。
【図４】階層と距離との関係を対応付ける関係データベースを示す模式図である。
【図５】画像表示処理の手順を示すフローチャートである。
【図６】表示画面例を示す模式図である。
【図７】表示画面例を示す模式図である。
【図８】表示画面の変形例を示す模式図である。
【図９】映画ＤＢの構成例を示す模式図である。
【図１０】実施形態２の表示装置の構成例を示すブロック図である。
【図１１】モザイク画像を示す模式図である。
【図１２】関係式を説明するためのグラフである。
【図１３】画像表示処理の手順を示すフローチャートである。
【図１４】表示画面例を示す模式図である。
【図１５】表示画面例を示す模式図である。
【図１６】実施形態３の表示装置の構成例を示すブロック図である。
【図１７】表示構成テーブルの構成例を示す模式図である。
【図１８】操作履歴ＤＢの構成例を示す模式図である。
【図１９】画像表示処理の手順を示すフローチャートである。
【図２０】画像表示処理の手順を示すフローチャートである。
【図２１】表示画面例を示す模式図である。
【図２２】表示画面例を示す模式図である。
【図２３】実施形態４の表示装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００３７】
以下に、本発明に係る表示装置及びプログラムについて、その実施形態を示す図面に基づいて詳述する。
【００３８】
（実施形態１）
図１は本発明に係る表示装置の外観を示す模式図である。本実施形態１の表示装置１は、タッチパネル１３を有する携帯端末装置であり、矩形板状に形成されている。表示装置１は、例えば、ＰＤＡ（Personal Digital Assistant）、携帯型のコンピュータ、携帯型のゲーム機、携帯電話、スマートフォン又はブックリーダ等である。
【００３９】
図２は実施形態１の表示装置１の構成例を示すブロック図である。表示装置１は、ＣＰＵ(Central Processing Unit)１０、ＲＡＭ（Random Access Memory）１１、記憶部１２、タッチパネル１３、通信部１４、指位置検出部１５、ポインタ表示制御部１６及び表示画面制御部１７等を備える。ＣＰＵ１０は、バス１０ａを介してハードウェア各部と接続されている。ＣＰＵ１０は、記憶部１２に記憶された制御プログラムをＲＡＭ１１にロードして実行することによりハードウェア各部を制御し、表示装置１を、本発明に係る表示装置として動作させる。
【００４０】
ＲＡＭ１１は、ＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ１１は、ＣＰＵ１０による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
記憶部１２は、ＮＶＲＡＭ（Non-Volatile RAM）、フラッシュメモリ、ハードディスク等の不揮発性メモリである。記憶部１２は、ＣＰＵ１０が実行すべき制御プログラム及び各種データを予め記憶している。また、記憶部１２は、複数の画像ファイルを蓄積した画像データベース（以下、画像ＤＢという）１２ａ、画像ＤＢ１２ａに格納された情報を表示させるためのファイルを記憶する。
【００４１】
図３は画像ＤＢ１２ａの構成例を示す模式図である。本実施形態１の画像ＤＢ１２ａは、第１階層から第４階層までの４つの階層を有しており、第１階層に年の情報が格納され、第２階層に月の情報が格納され、第３階層に日の情報が格納され、第４階層に、それぞれの年月日に対応する画像ファイルが格納されている。このような構成により、例えば写真画像を撮影日毎に管理できる。図３では、第１階層の「2011」に対応する第２階層の情報、第２階層の「８」に対応する第３階層の情報、及び第３階層の「１０」に対応する第４階層の情報のみを示している。しかし、第１階層の全ての情報にはそれぞれ第２階層の情報が対応付けて格納されており、第２階層の全ての情報にはそれぞれ第３階層の情報が対応付けて格納されており、第３階層の全ての情報にはそれぞれ第４階層の情報が対応付けて格納されている。
【００４２】
本実施形態１の画像ＤＢ１２ａは、このように階層構造を有する階層化データベースで構成されているが、このような構成に限定されない。例えば、第１階層の情報及び第２階層の情報、第２階層の情報及び第３階層の情報等のように隣り合う階層の情報が対応付けて格納されていればよく、また、隣り合う階層間でのリンクが設定されていればよい。また、データベースは、タッチパネル１３からの距離（各距離に対応する各階層）と、パッチパネル１３上の位置（各階層の情報に含まれる選択対象）とに応じて、表示すべき情報が特定できる構成であればよい。
【００４３】
タッチパネル１３は、液晶ディスプレイ、プラズマディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイ等の表示部と、ユーザからの操作を受け付ける操作部とを有する。表示部は、ＣＰＵ１０の指示に従い各種情報を表示する。操作部は、静電容量方式又は抵抗膜方式等のタッチパッドであり、タッチパネル１３に対して接触操作するユーザの指等の操作体が接触した場合に、その接触位置を検出してＣＰＵ１０へ出力する。なお、表示装置１は、タッチパネル１３以外にも図示しない操作ボタンを備えていても良い。
通信部１４は、無線ＬＡＮ（Local Area Network）モジュール、赤外線通信用モジュール又はBluetooth（登録商標）モジュール等である。通信部１４は、外部装置と無線通信を行う構成のほかに、外部装置と信号線を介して接続され、信号線を介した有線通信を行う構成を備えてもよい。
【００４４】
指位置検出部（検出部）１５は、タッチパネル１３を操作するユーザの指とタッチパネル１３の表示面との距離（間隔、離隔距離）、及び、ユーザの指が近接するタッチパネル１３の表示面上の位置に係る座標値を検出する。本実施形態１では、タッチパネル１３に対して接触操作する操作体をユーザの指を例に説明するが、操作体は所定のペン等であってもよい。また、本実施形態１では、タッチパネル１３の座標軸原点を正面視左上角とし、左から右へ向かう方向をＸ軸正方向とし、上から下へ向かう方向をＹ軸正方向とする。またタッチパネル１３の表示面から、該表示面に直交して該表示面から離れる方向を便宜上Ｚ軸正方向とする。
【００４５】
指位置検出部１５は、磁気センサ等を用い、ユーザの指とタッチパネル１３との距離（Ｚ座標値）及びユーザの指が近接するタッチパネル１３上の位置（Ｘ座標値、Ｙ座標値）を検出する。なお、このようなＸ座標値、Ｙ座標値及びＺ座標値を検出する技術は、特許文献３又は非特許文献１に開示された技術を用いることができる。また、指位置検出部１５は、例えば、マイクロソフト社製のＸｂｏｘ（登録商標）で使用されているKinect（登録商標）センサ、ＺＲＲＯ社製の３Ｄマルチタッチセンサ等を使用できる。Kinectセンサは、ユーザの体の動きを認識するジェスチャー入力デバイスである。ＺＲＲＯ社製の３Ｄマルチタッチセンサは、タッチパネル１３上の２次元方向の位置だけでなく、タッチパネル１３からの高さ方向（距離）の位置も検知できる。
【００４６】
ポインタ表示制御部（ポインタ表示部）１６は、指位置検出部１５が検出したＸ座標値及びＹ座標値に基づいてポインタを生成し、タッチパネル１３に表示中の情報に重ねて表示させる。表示画面制御部（表示制御部）１７は、指位置検出部１５が検出したＸ座標値、Ｙ座標値及びＺ座標値に基づいて、適切な情報を記憶部１２から読み出し、タッチパネル１３に表示すべき画面（情報）を切り替える。
なお、ポインタ表示制御部１６及び表示画面制御部１７のそれぞれは、記憶部１２に記憶されている制御プログラムをＣＰＵ１０が実行することによって実現されるソフトウェア機能であってもよいし、専用のハードウェア回路によって実現されてもよい。
【００４７】
上述した構成の表示装置１では、タッチパネル１３を操作するユーザの指とタッチパネル１３との間の距離と、画像ＤＢ１２ａの各階層とが対応付けられている。例えば、指位置検出部１５が検出可能な範囲内でタッチパネル１３から最も離れた距離（例えば３ｃｍ以上）にユーザの指がある場合、表示装置１は、最上位の階層である第１階層の情報を表示する。また、タッチパネル１３から次に離れた距離（例えば２ｃｍ以上３ｃｍ未満）にユーザの指がある場合、表示装置１は、次に上位の階層である第２階層の情報を表示する。従って、画像ＤＢ１２ａの各階層と、ユーザの指及びタッチパネル１３の距離との関係を対応付ける関係データベースが記憶部１２に予め格納されている。図４は階層と距離との関係を対応付ける関係データベースを示す模式図である。このような関係データベースを用いることにより、タッチパネル１３からの距離と、各情報（各階層の情報）とを対応付けることができる。なお、本実施形態１では、分かり易いようにタッチパネル１３との距離をｃｍ単位で示しているが、タッチパネル１３との距離（Ｚ座標値）は通常センサから出力されるデジタルデータであるので、実際の関係データベースには、センサからの出力データが使用される。
【００４８】
以下に、画像ＤＢ１２ａに格納されている画像ファイルから所望の画像ファイルを探し出して表示させる処理について説明する。図５は画像表示処理の手順を示すフローチャート、図６及び図７は表示画面例を示す模式図である。ユーザは、表示装置１に対して所定の操作を行って、画像ＤＢ１２ａの画像を表示させる処理の実行を指示する。
表示装置１のＣＰＵ１０は、画像ＤＢ１２ａに格納された第１階層の情報を表示させるためのファイルを記憶部１２から読み出し、図６Ａに示すような第１階層の画面をタッチパネル１３に表示する（Ｓ１）。
【００４９】
第１階層の画面には、１２個の矩形状のオブジェクト（選択対象）が表示されており、各オブジェクトには、画像ＤＢ１２ａに格納された第１階層の情報（年）がそれぞれ表示されている。また、各オブジェクトにはそれぞれ、対応する第２階層の情報を表示させるためのファイルへのリンクが設定されている。従って、第１階層の画面において、例えば2011が選択された場合、次は、2011に対応する第２階層の情報が表示される。
【００５０】
ＣＰＵ１０は、指位置検出部１５にて、タッチパネル１３に対するユーザの指の位置を検出する（Ｓ２）。具体的には、指位置検出部１５は、タッチパネル１３の表示面の上の３次元空間において、ユーザの指とタッチパネル１３との距離（Ｚ座標値）、及び、ユーザの指が近接するタッチパネル１３上の位置（Ｘ座標値及びＹ座標値）を検出する。ＣＰＵ１０は、指位置検出部１５が検出したＸ座標値及びＹ座標値に基づいて、ポインタ表示制御部１６にて、図６Ｂに示すように、表示中の第１階層の情報の上にポインタを重ねて表示する（Ｓ３）。図６Ｂでは白抜き矢符でポインタを示しており、指位置検出部１５が検出したＸ座標値及びＹ座標値が矢符の先端となるようなポインタを表示している。なお、ポインタの形状はこのような形状に限定されない。
【００５１】
ＣＰＵ（判定部）１０は、指位置検出部１５が検出したＺ座標値に基づいて、ユーザの指とタッチパネル１３との距離が、第１階層以外の階層に対応する距離に遷移したか否かを判定する（Ｓ４）。具体的には、ＣＰＵ１０は、図４に示す関係データベースにおいて、指位置検出部１５が検出したＺ座標値に基づくタッチパネル１３との距離が、第１階層以外の階層に対応するか否かを判定する。
【００５２】
他の階層に遷移していないと判定した場合（Ｓ４：ＮＯ）、ＣＰＵ１０は、ステップＳ２の処理に戻り、タッチパネル１３に対するユーザの指の位置検出及びポインタの表示を繰り返す。なお、指位置検出部１５は、所定時間が経過する毎にＸ座標値、Ｙ座標値及びＺ座標値の検出処理を行えばよい。これにより、第１階層の情報を表示しているときに、ユーザの指とタッチパネル１３との距離が第１階層に対応する距離であれば、第１階層の情報の表示を継続しつつ、ユーザの指に応じた位置にポインタを表示させることができる。よって、ユーザは、ポインタを確認し、自身の指をどのように移動させればよいかを容易に判断できる。
【００５３】
他の階層に遷移する場合とは、ユーザの指がタッチパネル１３から他の階層に対応する距離まで近付いた場合、又はユーザの指がタッチパネル１３から他の階層に対応する距離まで遠ざかった場合である。
他の階層に遷移したと判定した場合（Ｓ４：ＹＥＳ）、ここでは第２階層に遷移した場合、ＣＰＵ１０は、次に表示すべき第２階層の情報を表示させるためのリンク先ファイルを特定する（Ｓ５）。具体的には、表示画面制御部（対象特定部）１７が、表示中の第１階層の画面に含まれるオブジェクトから、指位置検出部１５が検出したＸ座標値及びＹ座標値を含むオブジェクトを特定する。そして、表示画面制御部１７は、特定したオブジェクトに設定されたリンクに基づいてリンク先ファイルを特定する。更に、表示画面制御部１７は、特定したリンク先ファイルを記憶部１２から読み出し、図６Ｃに示すような第２階層の画面をタッチパネル１３に表示させ、表示画面を変更する（Ｓ６）。即ち、ユーザの指が第２階層に対応する距離までタッチパネル１３に近付いた場合、第１階層の画面において、指位置検出部１５が検出したＸ座標値及びＹ座標値を含むオブジェクトの選択が確定し、選択されたオブジェクトに対応する次の画面（リンク先ファイル）の表示が開始されることになる。
【００５４】
ＣＰＵ１０は、タッチパネル１３からの出力信号に基づいて、タッチパネル１３に対するタッチ操作があったか否かを判断しており（Ｓ７）、タッチ操作がない場合（Ｓ７：ＮＯ）、ステップＳ２の処理に戻り、上述したステップＳ２〜Ｓ７の処理を繰り返す。これにより、図６Ｃに示す第２階層の画面の表示中に、ユーザの指とタッチパネル１３との距離が、第２階層以外の階層に対応する距離に遷移すれば、遷移した階層の画面に表示が切り替えられる。例えば、第２階層の画面の表示中に、第３階層に対応する距離（例えば１ｃｍ以上２ｃｍ未満）に遷移すれば、図７Ａに示すような第３階層の画面が表示される。また、第３階層の画面の表示中に、第４階層に対応する距離（例えば１ｃｍ未満）に遷移すれば、図７Ｂに示すような第４階層の画面が表示される。なお、例えば、第３階層の画面の表示中に、ユーザの指とタッチパネル１３との距離が、第２階層に対応する距離に遷移（タッチパネル１３から遠ざかる）すれば、図６Ｃに示すような第２階層の画面に表示が戻される。よって、各階層の画面が段階的に切り替えられて表示される。
【００５５】
タッチ操作があったと判断した場合（Ｓ７：ＹＥＳ）、即ち、図７Ｂに示すような最下位の階層である第４階層の画面を表示中に、タッチパネル１３に対してタッチ操作された場合、ＣＰＵ１０は、表示中の第４階層の画面に含まれるオブジェクトから、タッチパネル１３が検出した接触位置を含むオブジェクトを特定する。そして、ＣＰＵ（選択受付部）１０は、特定したオブジェクトに対する選択を受け付け、選択されたファイルを開く（Ｓ８）。ここでは、選択されるオブジェクトは画像ファイルなので、画像ファイルが開かれる。
【００５６】
上述の実施形態１では、ユーザの指、所定のペン等、タッチパネル１３に対して接触操作する操作体をタッチパネル１３に対して適切な位置に移動させることにより、文字等を入力することなく、また操作部を煩雑に操作することなく、所望の情報を検索して見つけ出すことができる。また、上述の実施形態１では、少ない操作でしかも直感的な操作で目的の情報を探し出すことができる。更に、上述の実施形態１では、画像ＤＢ１２ａの各階層に対応付けられるタッチパネル１３からの距離が１ｃｍの範囲を有するので、操作体の誤動作に基づく表示画面の不要な切り替えを抑制できる。
【００５７】
上述の実施形態１の表示装置１は、指位置検出部１５が検出したＸ座標値及びＹ座標値に基づいてポインタを表示する構成であった。即ち、タッチパネル１３に対するユーザの指の位置に応じたポインタが表示される。このほかに、例えば、表示画面制御部（表示態様制御部）１７が、表示中の画面に含まれるオブジェクトから、指位置検出部１５が検出したＸ座標値及びＹ座標値を含むオブジェクトを特定し、特定したオブジェクトを他のオブジェクトとは異なる態様で表示させる構成を更に備えてもよい。即ち、現在選択中のオブジェクトが他のオブジェクトとは異なる態様で表示される。例えば、オブジェクトの形状、模様、色彩を異ならせて表示させる。これにより、ユーザは、現在どのオブジェクトを選択しているのかを容易に把握でき、自身の指等をどのように移動させればよいかを容易に判断できる。
【００５８】
図８は表示画面の変形例を示す模式図である。上述の表示装置１において、表示画面制御部１７は、指位置検出部１５が検出したＸ座標値、Ｙ座標値及びＺ座標値に基づいてタッチパネル１３に表示すべき画面を切り替える処理を行う。
更に、表示画面制御部１７は、タッチパネル１３に表示中の画面において、指位置検出部１５が検出したＸ座標値及びＹ座標値にて現在選択されているオブジェクト（オブジェクトの表示領域）に、このオブジェクトに対して設定されたリンク先のファイルに基づく画面を重ねて表示させる処理を行う。また、表示画面制御部１７は、現在選択されているオブジェクトに、リンク先のファイルに基づく画面を表示させつつ、このオブジェクトを含む領域に対して、ユーザの指とタッチパネル１３との距離に応じた変倍処理を行う。具体的には、表示画面制御部（変倍処理部）１７は、現在選択されているオブジェクトを含む領域に対して、ユーザの指とタッチパネル１３との距離が短いほど拡大する変倍処理を行う。
【００５９】
図８Ａには、図６Ｂに示す画面と同様の画面を示し、図８Ａに示す画面は、例えば、ユーザの指とタッチパネル１３との距離が３ｃｍ以上である場合に表示される。また、図８Ｃには、図６Ｃに示す画面と同様の画面を示し、図８Ｃに示す画面は、例えば、ユーザの指とタッチパネル１３との距離が３ｃｍ未満となった場合に表示される。
図８Ａに示す画面を表示している場合に、表示画面制御部１７は、現在選択されているオブジェクトに、このオブジェクトのリンク先ファイルに基づく画面を重ねて表示させつつ、このオブジェクトを含む領域に対して変倍処理を行う。これにより、図８Ａに示す画面から図８Ｃに示す画面に表示が切り替えられるまでの間、図８Ｂに示すように、選択中のオブジェクトが、ユーザの指とタッチパネル１３との距離が短いほど大きく表示される画面が表示される。図８Ｂに示す画面では、第１階層の画面（図８Ａに示す画面）中の２０１１のオブジェクトが選択されているので、２０１１のオブジェクトが、ユーザの指とタッチパネル１３との距離が短いほど大きく表示される画面が表示される。
【００６０】
このように、現在選択されているオブジェクトのリンク先の画面、即ち、次に表示される可能性の高い画面が重ねて表示されるので、ユーザが自身の指をどのように移動させればよいかを前もって判断できる。また、現在選択されているオブジェクトを、ユーザの指とタッチパネル１３との距離が短いほど拡大して表示することにより、ある階層の画面から次の階層の画面への切り替えを滑らかに行うことができる。なお、現在選択されているオブジェクトに重ねて表示するリンク先の情報（次に表示される画面）を、例えば半透明に表示しておき、ユーザの指がタッチパネル１３に近付くほど表示色を濃く表示するようにしてもよい。
【００６１】
上述の実施形態１の表示装置１で検索及び表示するデータは、画像ＤＢ１２ａに格納された情報のほかに、例えば、映画データ（動画）を蓄積した映画データベース（以下、映画ＤＢという）がある。図９は映画ＤＢの構成例を示す模式図である。図９に示す映画ＤＢは７つの階層を有しており、第１階層には、映画データを検索するための情報、具体的には、リリース日、タイトル、出演者、監督、人気度、タイトル画像が格納されている。第２階層には、第１階層の各情報を導き出すための情報が格納されており、図９に示す例では、タイトルに対応する情報として、英語、日本語、数字が格納されている。第３階層には、第２階層の各情報に対応する情報が格納されており、図９に示す例では、日本語に対応する情報として、あ行、か行、さ行…が格納されている。第４階層には、第３階層の各情報に対応する情報が格納されており、図９に示す例では、あ行に対応する情報として、「あ」、「い」、「う」、「え」、「お」が格納されている。第５階層には、第４階層の各情報に対応する情報が格納されており、図９に示す例では、「あ」に対応する情報として、「ああ」、「あい」…が格納されている。第６階層には、第５階層の各情報に対応する情報が格納されており、図９に示す例では、「あい」に対応する情報として、「愛…」、「会い…」…が格納されている。そして第７階層には、第６階層の各情報に対応する情報が格納されており、図９に示す例では、「愛…」に対応する情報として、「愛と青春の旅立ち」…が格納されている。
【００６２】
このような構成の映画ＤＢに対しても、本実施形態１の表示装置１は、ユーザの指とタッチパネル１３との距離に応じて適切な情報を表示させることができる。よって、ユーザは、自身の指をタッチパネル１３に近付けたり遠ざけたりしつつ、表示画面中の目的のオブジェクトに合わせるように移動させることにより、最終的に所望の映画データを探し出すことができる。なお、映画ＤＢのように階層の数が多いデータの場合、データベースを２つ以上に分け、例えば、タッチパネル１３に対する１回目のタッチ操作で第３階層の情報の選択を行い、２回目のタッチ操作で第７階層の情報の選択を行うようにしてもよい。
【００６３】
（実施形態２）
図１０は実施形態２の表示装置２の構成例を示すブロック図である。本実施形態２の表示装置２は、上述の実施形態１の表示装置１において、ポインタ表示制御部１６の代わりに変倍処理部１８を備える。また、本実施形態２の表示装置２は、記憶部１２に画像ＤＢ１２ａの代わりにモザイク画像１２ｂを記憶している。なお、記憶部１２には、モザイク画像１２ｂ及びモザイク画像１２ｂを構成する各画像を表示させるためのファイルも記憶している。その他の構成は、上述の実施形態１と同様であるので、同様の構成については同一の符号を付して説明を省略する。
【００６４】
図１１はモザイク画像１２ｂを示す模式図である。図１１Ａには複数の画像（写真画像）を模式的に示し、図１１Ｂには１つのモザイク画像を模式的に示す。モザイク画像１２ｂは、複数の画像を組み合わせ、１つの画像（オリジナル画像）に類似するように並べることによって生成された１つの画像である。即ち、図１１Ｂに示すモザイク画像において、小さい四角のそれぞれは１つの画像（写真）を示している。モザイク画像１２ｂは、外部の情報処理装置で生成されたものであってもよいし、表示装置２のＣＰＵ１０が所定のプログラムを実行することによって生成されたものであってもよい。
【００６５】
変倍処理部１８は、指位置検出部１５が検出したＸ座標値、Ｙ座標値及びＺ座標値に応じた変倍処理（拡大処理又は縮小処理）をモザイク画像１２ｂに行う。具体的には、変倍処理部１８は、指位置検出部１５が検出したＸ座標値及びＹ座標値の位置を中央とする領域に対して、指位置検出部１５が検出したＺ座標値に基づくタッチパネル１３からの距離が短いほど大きく拡大する変倍処理を行う。本実施形態２の表示装置２は、ユーザの指及びタッチパネル１３の距離と、変倍処理の際の変倍率との関係を対応付ける以下の関係式を記憶部１２に予め格納している。
【００６６】
2013218379.tif 000003
（０≦ａ＜４）
2013218379.tif 000004
（４≦ａ）                …（関係式）
但し、ａ：距離、ｂ：変倍率
【００６７】
図１２は上記の関係式を説明するためのグラフである。図１２に示すグラフは、ユーザの指及びタッチパネル１３の距離と、各距離に基づいて実行すべき変倍処理における変倍率との対応を示し、横軸に、ユーザの指とタッチパネル１３との距離、縦軸に、変倍処理に用いる変倍率をそれぞれ示す。
変倍処理部１８は、指位置検出部１５が検出したＺ座標値に基づく距離ａ（ユーザの指とタッチパネル１３との距離）を上記の関係式に代入することにより変倍率を算出し、算出した変倍率での変倍処理を行う。具体的には、例えば、ユーザの指とタッチパネル１３との距離が４ｃｍ以上である場合は、変倍率が１、即ち変倍処理されていないモザイク画像１２ｂが表示される。また、ユーザの指とタッチパネル１３との距離が３ｃｍとなった場合、変倍率が２、即ち、２倍に拡大されたモザイク画像１２ｂが表示される。また、ユーザの指とタッチパネル１３との距離が２ｃｍとなった場合は、変倍率が４、即ち、ユーザの指とタッチパネル１３との距離が３ｃｍであった場合に表示されていたモザイク画像１２ｂから更に２倍に拡大されたモザイク画像１２ｂが表示される。
【００６８】
本実施形態２の表示画面制御部１７は、指位置検出部１５が検出したＸ座標値、Ｙ座標値及びＺ座標値に基づいて適切な情報をタッチパネル１３に表示する。また、表示画面制御部１７は、モザイク画像１２ｂを表示している場合、変倍処理部１８にて変倍処理されたモザイク画像１２ｂに適宜表示画面を切り替える。なお、変倍処理部１８は、記憶部１２に記憶されている制御プログラムをＣＰＵ１０が実行することによって実現されるソフトウェア機能であってもよいし、専用のハードウェア回路によって実現されてもよい。
【００６９】
本実施形態２の表示装置２では、タッチパネル１３を操作するユーザの指とタッチパネル１３との間の距離が２つに分割され、各距離が２つの階層と対応付けられている。例えば、タッチパネル１３から所定距離以上（例えば４ｃｍ以上）離れた位置にユーザの指がある場合、表示装置２は第１階層の画面を表示する。また、タッチパネル１３から所定距離未満の位置にユーザの指がある場合、表示装置２は第２階層の画面を表示する。第１階層の画面は、例えば、複数のモザイク画像１２ｂを表示し、いずれかのモザイク画像１２ｂの選択を受け付ける画面である。また第２階層の画面は、第１階層の画面において選択されたモザイク画像１２ｂのみを表示し、表示中のモザイク画像１２ｂをユーザの指とタッチパネル１３との距離に応じて拡大表示又は縮小表示する画面である。このように、タッチパネル１３からの距離に応じて表示画面の階層を変更し、表示されるモザイク画像１２ｂを拡大又は縮小することにより、直感的な操作が可能となる。
【００７０】
以下に、モザイク画像１２ｂから所望の画像を探し出す処理について説明する。図１３は画像表示処理の手順を示すフローチャート、図１４及び図１５は表示画面例を示す模式図である。ユーザは、表示装置２に対して所定の操作を行って、モザイク画像１２ｂから所望の画像を検索する処理の実行を指示する。
表示装置２のＣＰＵ１０は、複数のモザイク画像１２ｂを含む第１階層の情報（画面）を表示させるためのファイルを記憶部１２から読み出し、図１４Ａに示すような第１階層の画面をタッチパネル１３に表示する（Ｓ１１）。
【００７１】
第１階層の画面には、パパ、ママ、太郎くんのそれぞれのカテゴリー毎に保存された複数の画像を用いて生成された３つのモザイク画像１２ｂが表示されている。
ＣＰＵ１０は、指位置検出部１５にて、タッチパネル１３に対するユーザの指の位置を検出する（Ｓ１２）。具体的には、指位置検出部１５は、ユーザの指とタッチパネル１３との距離（Ｚ座標値）、及び、ユーザの指が近接するタッチパネル１３上の位置（Ｘ座標値及びＹ座標値）を検出する。ＣＰＵ１０は、指位置検出部１５が検出したＺ座標値に基づいて、ユーザの指とタッチパネル１３との距離が、第２階層に対応する距離に遷移したか否かを判定する（Ｓ１３）。
【００７２】
第２階層に遷移していないと判定した場合（Ｓ１３：ＮＯ）、ＣＰＵ１０は、ステップＳ１２の処理を繰り返す。なお、指位置検出部１５は、所定時間が経過する毎にＸ座標値、Ｙ座標値及びＺ座標値の検出処理を行えばよい。
第２階層に遷移したと判定した場合（Ｓ１３：ＹＥＳ）、第１階層の画面において、指位置検出部１５が検出したＸ座標値及びＹ座標値を含むモザイク画像１２ｂの選択が確定し、ＣＰＵ１０は、モザイク画像１２ｂの選択を受け付ける。具体的には、ＣＰＵ１０は、第１階層の画面において、指位置検出部１５が検出したＸ座標値及びＹ座標値を含むモザイク画像１２ｂを特定し、特定したモザイク画像１２ｂに基づいて、図１４Ｂに示すような第２階層の画面をタッチパネル１３に表示させ、表示画面を変更する（Ｓ１４）。ここでは、太郎くんのモザイク画像１２ｂが選択された状態が表示されている。
【００７３】
ＣＰＵ１０は、指位置検出部１５にて、タッチパネル１３に対するユーザの指の位置を検出する（Ｓ１５）。ＣＰＵ１０は、指位置検出部１５が検出したＺ座標値に基づいて、ユーザの指とタッチパネル１３との距離が、第１階層に対応する距離に遷移した（戻った）か否かを判定する（Ｓ１６）。第１階層に遷移したと判定した場合（Ｓ１６：ＹＥＳ）、ＣＰＵ１０は、ステップＳ１１の処理に戻り、タッチパネル１３の表示画面を、図１４Ａに示すような第１階層の画面に戻す。
【００７４】
第１階層に遷移していないと判定した場合（Ｓ１６：ＮＯ）、ＣＰＵ１０は、変倍処理部１８にて、指位置検出部１５による検出結果に応じた変倍処理を、表示中のモザイク画像１２ｂに行う（Ｓ１７）。具体的には、指位置検出部１５が検出したＸ座標値及びＹ座標値が示す位置を中央とする領域に対して、指位置検出部１５が検出したＺ座標値に基づくユーザの指とタッチパネル１３との距離に応じた変倍処理を行う。そして、ＣＰＵ１０は、変倍処理したモザイク画像１２ｂをタッチパネル１３に表示させ、表示画面を変更する（Ｓ１８）。図１５Ａは、変倍処理後のモザイク画像１２ｂの一例を示しており、図１５Ａに示すモザイク画像１２ｂは、図１４Ｂに示すモザイク画像１２ｂにおいて、子供の眼の辺りの領域が拡大された画像である。図１５Ａに示すモザイク画像（拡大画像）において、四角のそれぞれは１つの画像（写真）を示しており、それぞれの画像の図示は省略するが、例えば子供の左眼は、複数枚の画像によって表現されていることが分かる。
【００７５】
ＣＰＵ１０は、タッチパネル１３からの出力信号に基づいて、タッチパネル１３に対するタッチ操作があったか否かを判断しており（Ｓ１９）、タッチ操作がない場合（Ｓ１９：ＮＯ）、ステップＳ１５の処理に戻り、上述したステップＳ１５〜Ｓ１９の処理を繰り返す。これにより、図１５Ａに示すように、ユーザの指とタッチパネル１３との距離に応じた大きさに拡大されたモザイク画像１２ｂが表示される。なお、指位置検出部１５は、所定時間が経過する毎にＸ座標値、Ｙ座標値及びＺ座標値の検出処理を行えばよい。また、第２階層の画面（１つのモザイク画像１２ｂ）の表示中に、ユーザの指とタッチパネル１３との距離が、第１階層に対応する距離に遷移（タッチパネル１３から遠ざかる）すれば（Ｓ１６：ＹＥＳ）、図１４Ａに示すような第１階層の画面に表示が戻される。
【００７６】
タッチ操作があったと判断した場合（Ｓ１９：ＹＥＳ）、即ち、図１５Ａに示すように、表示中のモザイク画像１２ｂが、ユーザの指とタッチパネル１３との距離に応じて逐次変倍されているときに、タッチパネル１３に対してタッチ操作された場合、ＣＰＵ１０は、タッチパネル１３が検出した接触位置に対応する画像（写真）を特定する。そして、ＣＰＵ（選択受付部）１０は、特定した画像に対する選択を受け付け、選択されたファイル（写真）を開く（Ｓ２０）。なお、表示されるモザイク画像１２ｂは、ユーザの指とタッチパネル１３との距離が短いほど大きく拡大される。従って、ユーザの指がタッチパネル１３に接触するとき（タッチ操作されるとき）には、例えば図１５Ｂに示す画面のように、モザイク画像１２ｂを構成する画像のうちの１つの画像が拡大されて表示される。従って、タッチ操作された場合、ＣＰＵ１０は、タッチ操作によって選択された１つの画像を特定できる。なお、タッチ操作される直前の画面は、図１５Ｂに示すように１つの画像のみが表示されている構成に限らず、複数の画像が表示されていてもよい。
【００７７】
上述の実施形態２では、ユーザの指、所定のペン等、タッチパネル１３に対して接触操作する操作体をタッチパネル１３に対して適切な位置に移動させることにより、文字等を入力することなく、また操作部を煩雑に操作することなく、複数の画像の中から所望の画像を探し出すことができる。また、上述の実施形態２では、操作体のタッチパネル１３からの距離に応じてモザイク画像１２ｂが拡大又は縮小されて表示されるので、モザイク画像１２ｂの表示を滑らかに切り替えることができる。また、上述の実施形態２では、操作体をタッチパネル１３に近付けることにより、モザイク画像１２ｂが拡大されて表示されるので、少ない操作でしかも直感的な操作で目的の画像を探し出すことができる。
【００７８】
本実施形態２においても、上述の実施形態１と同様に、指位置検出部１５による検出結果（Ｘ座標値及びＹ座標値）に対応するポインタを表示させてもよい。
【００７９】
（実施形態３）
図１６は実施形態３の表示装置３の構成例を示すブロック図である。本実施形態３の表示装置３は、上述の実施形態１の表示装置１において、記憶部１２に画像ＤＢ１２ａの代わりに、地図データ１２ｃ、地図データ１２ｃを適切に表示させるために表示構成を規定した表示構成テーブル１２ｄ及び操作履歴データベース（以下、操作履歴ＤＢという）１２ｅを記憶している。その他の構成は、上述の実施形態１と同様であるので、同様の構成については同一の符号を付して説明を省略する。
【００８０】
本実施形態３の表示装置３は、それぞれ縮尺が異なる複数（ここでは４つ）の地図データ１２ｃを記憶部１２に記憶してある。全ての地図データ１２ｃは、世界地図のデータである。図１７は表示構成テーブル１２ｄの構成例を示す模式図である。表示構成テーブル１２ｄには、予め設定された複数（ここでは４つ）の階層のそれぞれに対応付けて、各階層の表示画面とすべき地図データのファイル名、各地図データの縮尺が格納されている。なお、ユーザの指とタッチパネル１３との距離が近い階層ほど大きい縮尺の地図データ１２ｃが対応付けられる。例えば、ユーザの指とタッチパネル１３との距離が最も遠い第１階層に対応する第１地図データ１２ｃは、次に遠い第２階層に対応する第２地図データ１２ｃよりも小さい縮尺であり、第２階層に対応する第２地図データ１２ｃは、第３階層に対応する第３地図データ１２ｃよりも小さい縮尺である。なお、説明の便利上、第１階層を最上位の階層とし、第４階層を最下位の階層とする。また、第１地図データ１２ｃは、タッチパネル１３に世界地図全体を表示できる縮尺とする。表示構成テーブル１２ｄは、表示装置３に地図データ１２ｃを表示させる際には作成されている必要がある。また、本実施形態３の表示装置３は、図４に示すような関係データベースも記憶部１２に格納している。
【００８１】
本実施形態３の表示画面制御部（位置特定部）１７は、指位置検出部１５が検出したＸ座標値及びＹ座標値に基づいて、第１地図データ１２ｃに基づく地図上の位置を算出する。地図上の位置は、例えば、第１地図データ１２ｃに基づく世界地図において、座標軸原点を正面視左上角とし、左から右へ向かう方向をｘ軸正方向とし、上から下へ向かう方向をｙ軸正方向として表す。よって、地図上の正面視右上角は（１，０）で示し、正面視左下角は（０，１）で示し、正面視右下角は（１，１）で示し、中央は（０．５，０．５）で示す。
【００８２】
表示画面制御部（抽出部）１７は、指位置検出部１５が検出したＺ座標値に基づく距離（ユーザの指とタッチパネル１３との距離）に応じた階層の地図データ１２ｃから、算出した位置（ｘ座標値及びｙ座標値）を中央とする領域を抽出する。なお、抽出する領域は、タッチパネル１３に表示可能なサイズの領域である。そして、表示画面制御部１７は、抽出した領域の地図データ１２ｃをタッチパネル１３に表示する。これにより、ユーザの指とタッチパネル１３との距離に応じた縮尺の地図が表示され、ユーザの指とタッチパネル１３との距離が異なる階層の距離に遷移した場合に、異なる縮尺の地図の表示に切り替えられる。
【００８３】
また、表示画面制御部１７は、ユーザの指とタッチパネル１３との距離が同一階層の距離である間は、同一の地図データ１２ｃにおいて、指位置検出部１５が検出したＸ座標値及びＹ座標値に基づく地図上の位置（ｘ座標値及びｙ座標値）が中央になるように、表示すべき領域を適宜切り替える。これにより、ユーザが、タッチパネル１３との距離を変えずに、自身の指をタッチパネル１３の表示面に平行に移動させることにより、同一縮尺の地図上で、異なる場所の地図の表示が可能となる。
【００８４】
このような構成により、本実施形態３の表示装置３は、ユーザの指とタッチパネル１３との距離が第１階層に対応する距離（例えば３ｃｍ以上）である場合、第１階層の第１地図データ１２ｃを表示する。また、ユーザの指とタッチパネル１３との距離が第２階層に対応する距離（例えば２ｃｍ以上３ｃｍ未満）である場合、表示装置３は、第２階層の第２地図データ１２ｃを表示する。このように、タッチパネル１３からの距離が短いほど大きい縮尺の地図データ１２ｃが表示されるので、直感的な操作によって地図上の目的の場所を探し出すことができる。
【００８５】
ところで、本実施形態３の表示画面制御部１７は、ユーザの指とタッチパネル１３との距離が、表示中の地図データ１２ｃに対応する階層よりも下位の階層の距離に遷移した場合、即ち、ユーザの指がタッチパネル１３に近付いた場合、遷移した階層に応じた縮尺の地図に表示を切り替える。また、このとき、表示画面制御部１７は、指位置検出部１５が検出したＸ座標値及びＹ座標値に基づいて算出した地図上の位置（ｘ座標値及びｙ座標値）と、指位置検出部１５が検出したＺ座標値に基づく距離とを操作情報として操作履歴ＤＢ（履歴記憶部）１２ｅに蓄積する。図１８は操作履歴ＤＢ１２ｅの構成例を示す模式図である。表示画面制御部１７は、操作情報を、取得順に操作履歴ＤＢ１２ｅに蓄積しており、図１８に示す例では、履歴１、履歴２…の順に各操作情報が蓄積されている。
【００８６】
そして、本実施形態３の表示画面制御部１７は、ユーザの指とタッチパネル１３との距離が、表示中の地図データ１２ｃに対応する階層よりも上位の階層の距離に遷移した場合、即ち、ユーザの指がタッチパネル１３から遠ざかった場合、操作履歴ＤＢ１２ｅに蓄積した前回の操作情報に基づく地図に表示を戻す。具体的には、表示画面制御部（判断部）１７は、ユーザの指とタッチパネル１３との距離に基づいて、ユーザの指がタッチパネル１３から遠ざかったか否かを判断する。ユーザの指がタッチパネル１３から遠ざかったと判断した場合、表示画面制御部１７は、操作履歴ＤＢ１２ｅに最後に格納した操作情報を読み出し、読み出した距離に応じた地図データ１２ｃから、読み出した位置（ｘ座標値及びｙ座標値）を中央とする領域を抽出してタッチパネル１３に表示する。よって、ユーザの指がタッチパネル１３から遠ざかった場合に、前回の表示状態に戻すことができる。これにより、ユーザの指の位置に基づいて地図の表示を切り替えた場合、ユーザが予期しない場所の地図が表示されることがあるが、このような状況を防止できる。
【００８７】
以下に、地図データ１２ｃを表示させる処理について説明する。図１９及び図２０は画像表示処理の手順を示すフローチャート、図２１及び図２２は表示画面例を示す模式図である。ユーザは、表示装置３に対して所定の操作を行って、地図データ１２ｃに基づく地図を表示させる処理の実行を指示する。
表示装置３のＣＰＵ１０は、表示構成テーブル１２ｄに基づいて、第１階層の地図データとして第１地図データ１２ｃを特定し、第１地図データ１２ｃを記憶部１２から読み出し、図２１Ａに示すような第１階層の画面（地図）をタッチパネル１３に表示する（Ｓ３１）。
【００８８】
ＣＰＵ１０は、指位置検出部１５にて、タッチパネル１３に対するユーザの指の位置を検出する（Ｓ３２）。具体的には、指位置検出部１５は、ユーザの指とタッチパネル１３との距離（Ｚ座標値）、及び、ユーザの指が近接するタッチパネル１３上の位置（Ｘ座標値及びＹ座標値）を検出する。ＣＰＵ１０は、指位置検出部１５が検出したＸ座標値及びＹ座標値に基づいて、ポインタ表示制御部１６にて、図２１Ｂに示すように、表示中の第１階層の地図上にポインタＰを重ねて表示する（Ｓ３３）。図２１Ｂでは黒丸でポインタを示しており、指位置検出部１５が検出したＸ座標値及びＹ座標値の位置にポインタＰを表示する。
【００８９】
ＣＰＵ１０は、指位置検出部１５が検出したＺ座標値に基づいて、ユーザの指とタッチパネル１３との距離が、第２階層に対応する距離に遷移したか否かを判定する（Ｓ３４）。第２階層に遷移していないと判定した場合（Ｓ３４：ＮＯ）、ＣＰＵ１０は、ステップＳ３２の処理に戻り、タッチパネル１３に対するユーザの指の位置検出及びポインタの表示を繰り返す。なお、指位置検出部１５は、所定時間が経過する毎にＸ座標値、Ｙ座標値及びＺ座標値の検出処理を行えばよい。これにより、第１階層の地図を表示しているときに、ユーザの指とタッチパネル１３との距離が第１階層に対応する距離であれば、第１階層の地図の表示を継続しつつ、ユーザの指に応じた位置にポインタＰを表示させることができる。
【００９０】
第２階層に遷移したと判定した場合（Ｓ３４：ＹＥＳ）、ＣＰＵ１０は、表示画面制御部１７にて、ステップＳ３２で検出したＸ座標値及びＹ座標値に基づいて、第１地図データ１２ｃに基づく地図上の位置を算出する（Ｓ３５）。ＣＰＵ１０は、表示画面制御部１７にて、算出した地図上の位置（ｘ座標値及びｙ座標値）と、ステップＳ３２で検出したＺ座標値に基づいて特定されるユーザの指とタッチパネル１３との距離とを操作情報として操作履歴ＤＢ１２ｅに格納する（Ｓ３６）。例えば、図２１Ｂに示す画面を表示中に第２階層に遷移した場合、ｘ座標値として０．５、ｙ座標値として０．５、距離（Ｚ座標値）として３が格納される。
【００９１】
ＣＰＵ１０は、表示画面制御部１７にて、第２階層の第２地図データ１２ｃから、算出した位置を中央とする領域を抽出し、表示画面を作成する（Ｓ３７）。例えば、図２１Ｂの第１地図データ１２ｃで示す場合、第１地図データ１２ｃ中の、破線で示す矩形内の領域が抽出される。ＣＰＵ１０は、表示画面制御部１７にて、作成した表示画面に基づいて、図２１Ｃに示すような第２階層の地図をタッチパネル１３に表示させ、表示画面を変更する（Ｓ３８）。これにより、ユーザの指とタッチパネル１３との距離が第２階層の距離に遷移した場合に、第２階層に応じた地図の表示に切り替えられる。
【００９２】
またＣＰＵ１０は、タッチパネル１３に対するユーザの指の位置を検出し（Ｓ３９）、検出したＸ座標値及びＹ座標値に基づいて、図２１Ｃに示すように第２階層の地図上にポインタを表示する（Ｓ４０）。
ＣＰＵ１０は、指位置検出部１５が検出したＺ座標値に基づいて、ユーザの指とタッチパネル１３との距離が、第２階層以外の階層に対応する距離に遷移したか否かを判定する（Ｓ４１）。他の階層に遷移していないと判定した場合（Ｓ４１：ＮＯ）、ＣＰＵ１０は、ステップＳ３５の処理に戻り、上述したステップＳ３５〜Ｓ４１の処理を繰り返す。なお、他の階層に遷移していない場合、即ち、第２階層のままである場合、ステップＳ３６において、ＣＰＵ１０は、算出した地図上の位置と、ユーザの指とタッチパネル１３との距離とを、操作履歴ＤＢ１２ｅに最後に格納した操作情報に上書き（更新）する。
【００９３】
他の階層に遷移したと判定した場合（Ｓ４１：ＹＥＳ）、ＣＰＵ１０は、遷移先の階層が第１階層であるか否かを判断し（Ｓ４２）、第１階層に遷移したと判断した場合（Ｓ４２：ＹＥＳ）、ステップＳ３１の処理に戻る。これにより、第２階層の地図の表示中に、ユーザの指がタッチパネル１３から遠ざかった場合、図２１Ａに示すような第１階層の地図の表示に戻る。なお、このとき、ＣＰＵ１０は、操作履歴ＤＢ１２ｅに格納されている操作情報を削除しておいてもよい。
【００９４】
遷移先の階層が第１階層でないと判断した場合（Ｓ４２：ＮＯ）、ＣＰＵ１０は、操作履歴ＤＢ１２ｅの格納内容に基づいて、遷移先の階層が前回の階層であるか否かを判断する（Ｓ４３）。具体的には、ＣＰＵ１０は、遷移先の階層が、操作履歴ＤＢ１２ｅの最後に格納された操作情報の距離に対応する階層に一致するか否かを判断する。前回の階層でないと判断した場合（Ｓ４３：ＮＯ）、即ち、ユーザの指が更にタッチパネル１３に近付いた場合、ＣＰＵ１０は、ステップＳ３９で検出したＸ座標値及びＹ座標値に基づいて、地図上の位置（ｘ座標値及びｙ座標値）を算出する（Ｓ４４）。ＣＰＵ１０は、算出した地図上の位置と、ステップＳ３９で検出したＺ座標値に基づいて特定されるユーザの指とタッチパネル１３との距離とを操作情報として操作履歴ＤＢ１２ｅに格納する（Ｓ４５）。例えば、図２１Ｃに示す画面を表示中に第３階層に遷移した場合、ｘ座標値として０．３７５、ｙ座標値として０．３７５、距離（Ｚ座標値）として２が格納される。
【００９５】
ＣＰＵ１０は、遷移先の階層（ここでは第３階層）の地図データ１２ｃから、算出した位置を中央とする領域を抽出し、表示画面を作成する（Ｓ４６）。例えば、図２１Ｃの第２地図データ１２ｃで示す場合、第２地図データ１２ｃ中の、破線で示す矩形内の領域が抽出される。ＣＰＵ１０は、作成した表示画面に基づいて、図２２Ａに示すような第３階層の地図をタッチパネル１３に表示させ、表示画面を変更する（Ｓ４７）。なお、図２２Ａに示す地図は、図２２Ｂに示す第１地図データ１２ｃにおいて、実線で示す矩形内部の領域が抽出されて拡大されたものである。これにより、ユーザの指がタッチパネル１３に近付いた場合、遷移した階層に応じた縮尺の地図の表示に切り替えられ、ユーザの指がタッチパネル１３に近付くほど拡大された地図が表示される。
【００９６】
一方、遷移先の階層が前回の階層であると判断した場合（Ｓ４３：ＹＥＳ）、ＣＰＵ１０は、前回の階層の操作情報、具体的には、操作履歴ＤＢ１２ｅの最後に格納された操作情報を読み出す（Ｓ４８）。そして、ＣＰＵ１０は、読み出した操作情報に基づいて、前回の階層の地図データ１２ｃから、読み出した位置（ｘ座標値及びｙ座標値）を中央とする領域を抽出し、表示画面を作成する（Ｓ４９）。ＣＰＵ１０は、作成した表示画面に基づいて、前回の階層の地図をタッチパネル１３に表示させ、表示画面を変更する（Ｓ５０）。これにより、ユーザの指がタッチパネル１３から遠ざかることによって、１つ上の階層の地図に表示を切り替える際に、直前にユーザが見ていた地図に戻すので、表示地図の切り替えによる違和感をユーザに与えない。なお、このとき、ＣＰＵ１０は、操作履歴ＤＢ１２ｅから読み出した操作情報を削除しておいてもよい。
【００９７】
ステップＳ４７又はＳ５０の処理の後、ＣＰＵ１０は、タッチパネル１３からの出力信号に基づいて、タッチパネル１３に対するタッチ操作があったか否かを判断する（Ｓ５１）。タッチ操作がない場合（Ｓ５１：ＮＯ）、ＣＰＵ１０は、ステップＳ３９の処理に戻り、上述したステップＳ３９〜Ｓ５１の処理を繰り返す。
タッチ操作があったと判断した場合（Ｓ５１：ＹＥＳ）、例えば、ユーザが所望の地図（場所）を見つけ出した場合、ＣＰＵ１０は処理を終了する。
【００９８】
上述の実施形態３では、ユーザの指、所定のペン等、タッチパネル１３に対して接触操作する操作体をタッチパネル１３に対して適切な位置に移動させることにより、文字等を入力することなく、また操作部を煩雑に操作することなく、地図上の所望の場所を検索して見つけ出すことができる。また、上述の実施形態３では、操作体をタッチパネル１３に近付けることにより、大きい縮尺の地図が表示される、即ち、地図が拡大されて表示されるので、少ない操作でしかも直感的な操作で目的の場所を探し出すことができる。
【００９９】
上述の実施形態３は、ユーザの指とタッチパネル１３との距離が、異なる階層に対する距離に遷移した場合に、段階的に表示地図を切り替える構成であった。このほかに、例えば、上述の実施形態２のように、１つの地図データ１２ｃに対して、タッチパネル１３に対するユーザの指の位置に応じた変倍処理を行うことによって、表示地図を滑らかに切り替える構成としてもよい。また、上述の実施形態１において図８を用いて説明したように、次に表示すべき領域を、ユーザの指とタッチパネル１３との距離に応じて変倍（拡大）し、徐々に大きく表示する構成としてもよい。例えば、図２１Ｂに示す画面から図２１Ｃに示す画面に表示が切り替えられるまでの間、図２１Ｂ中の破線矩形内の領域が徐々に大きく拡大されて表示される。これにより、ある階層の地図から次の階層の地図（次に大きい縮尺の地図）への切り替えを滑らかに行うことができる。
【０１００】
上述の実施形態３では、世界地図を表示する例を説明した。このほかに、日本地図、ショッピングモールや公共施設等の案内マップ、設計図等の平面図等を表示させる際にも本発明の表示装置を用いることによって、煩雑な操作を行うことなく、直感的な操作によって目的地又は目的の箇所を探すことができる。
また上述の実施形態３では、ユーザの指とタッチパネル１３との距離が異なる階層に遷移した場合に表示地図を切り替えると共に、ユーザの指とタッチパネル１３との距離が同一階層である間は、同一の地図において、ユーザの指の位置に応じた場所の地図を表示させる構成であった。このほかに、ユーザの指とタッチパネル１３との距離が異なる階層に遷移した場合にのみ表示地図を切り替えるように表示装置３を構成してもよい。即ち、ユーザの指とタッチパネル１３との距離が同一階層である間は表示地図を切り替えないように表示装置３を構成してもよい。
【０１０１】
（実施形態４）
図２３は実施形態４の表示装置１の構成例を示すブロック図である。本実施形態４の表示装置１は、上述の実施形態１の表示装置１が備える構成のほかに、読取部２０を備える。その他の構成は、上述の実施形態１と同様であるので、同様の構成については同一の符号を付して説明を省略する。
【０１０２】
読取部２０は、例えば、ＣＤ−ＲＯＭドライブ又はＤＶＤドライブであり、ＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭである記録媒体２０ａから、記録媒体２０ａに格納されたデータを読み出す。
記録媒体２０ａは、上述の実施形態１で説明した表示装置１として動作するために必要な制御プログラムを記録している。読取部２０は、記録媒体２０ａから制御プログラムを読み出して記憶部１２に格納させる。ＣＰＵ１０は、記憶部１２に格納された制御プログラムをＲＡＭ１１に読み出して順次実行し、これにより、本実施形態４の表示装置１は、上述の実施形態１で説明した表示装置１と同様の動作を行う。
【０１０３】
記録媒体２０ａとしては、ＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭのほかに、フレキシブルディスク、メモリカード、ＵＳＢメモリ等、各種の記録媒体を用いることができる。
また、表示装置１は、上述の実施形態１で説明した表示装置１として動作するために必要な制御プログラムを、通信部１４が接続されたネットワークを介してダウンロードして記憶部１２に格納させてもよい。
【０１０４】
本実施形態４は、上述の実施形態１の変形例として説明したが、上述の実施形態２，３の変形例としても適用できる。具体的には、記録媒体２０ａに、上述の実施形態２又は実施形態３で説明した表示装置１として動作するために必要な制御プログラムを記録しておき、読取部２０が記録媒体２０ａから制御プログラムを読み出して記憶部１２に格納させる。そして、ＣＰＵ１０が、記憶部１２に格納された制御プログラムをＲＡＭ１１に読み出して実行することにより、上述の実施形態２，３で説明した表示装置１と同様の動作を行うことができる。
【０１０５】
上述した各実施形態では、携帯可能に構成された表示装置１，２，３を例に説明した。しかし、本発明に係る表示装置は、携帯可能な装置に限定されず、例えば机上に配置されて使用されるモニタ装置及びノート型のパーソナルコンピュータ等にも適用できる。
上述した各実施形態の表示装置１，２，３は、タッチパネル１３を備える構成であった。このほかに、タッチパネル１３の代わりに表示部と操作部（タッチパッド）とを別体で備える表示装置においても、上述の各実施形態の表示装置１，２，３と同様の動作が可能である。この場合、タッチパッドの上の３次元空間におけるユーザの指の位置に応じて、タッチパッドとは別体の表示部に表示させる表示画面を適宜切り替えることができる。
【０１０６】
以上、本発明の好適な実施形態について具体的に説明したが、各構成及び動作等は適宜変更可能であって、上述の実施形態に限定されることはない。
【符号の説明】
【０１０７】
１，２，３  表示装置
１０  ＣＰＵ（判定部、選択受付部）
１２  記憶部
１３  タッチパネル
１５  指位置検出部（検出部）
１６  ポインタ表示制御部（ポインタ表示部）
１７  表示画面制御部（表示制御部、対象特定部、表示態様制御部、変倍処理部、位置特定部、抽出部、判断部）
１８  変倍処理部
１２ｅ  操作履歴ＤＢ（履歴記憶部） 
【図１】
2013218379.tif 000005
【図２】
2013218379.tif 000006
【図３】
2013218379.tif 000007
【図４】
2013218379.tif 000008
【図５】
2013218379.tif 000009
【図６】
2013218379.tif 000010
【図７】
2013218379.tif 000011
【図８】
2013218379.tif 000012
【図９】
2013218379.tif 000013
【図１０】
2013218379.tif 000014
【図１２】
2013218379.tif 000015
【図１３】
2013218379.tif 000016
【図１５】
2013218379.tif 000017
【図１６】
2013218379.tif 000018
【図１７】
2013218379.tif 000019
【図１８】
2013218379.tif 000020
【図１９】
2013218379.tif 000021
【図２０】
2013218379.tif 000022
【図２３】
2013218379.tif 000023
【図１１】
2013218379.tif 000024
【図１４】
2013218379.tif 000025
【図２１】
2013218379.tif 000026
【図２２】
2013218379.tif 000027