(57)【要約】【課題】立体構造物に関する所望の情報を、立体構造物の全体との関係で、直感的に把握できる情報表示プログラム及び情報表示装置を提供する。【解決手段】表示部２０を備えた情報表示装置Ｐが、重なり合う複数の面を含む立体構造物の透視投影データを記憶する透視投影データ記憶部４０ｃ、複数の面の関連情報を記憶する関連情報記憶部４０ｂ、表示部に立体構造物の全体の透視投影像を表示させる透視投影表示制御部６０ａ、複数の面の平行投影像を表示する平行投影データを記憶する平行投影データ記憶部４０ｄ、平行投影データに基づいて、表示部に、複数の面の平行投影像を表示させる平行投影表示制御部６０ｄ、透視投影像から平行投影像の変遷像データを演算する変遷演算部５０ｃ、変遷像を表示部に表示させる変遷表示制御部６０ｃ、関連情報を表示部に表示させる関連情報表示制御部６０ｅを有する。【選択図】図１
2014016967.tif 000002
【特許請求の範囲】
【請求項１】
表示部を備えたコンピュータに、重なり合う複数の面を含む立体構造物の透視投影データを記憶する透視投影データ記憶処理と、
複数の前記面に関連する関連情報を記憶する関連情報記憶処理と、
前記透視投影データに基づいて、前記表示部に、前記立体構造物の全体の透視投影像を表示させる透視投影表示制御処理と、
前記立体構造物に含まれる前記複数の面の平行投影像を表示するための平行投影データを記憶する平行投影データ記憶処理と、
前記平行投影データに基づいて、前記表示部に、複数の前記面の平行投影像を表示させる平行投影表示制御処理と、
前記透視投影データ及び前記平行投影データに基づいて、前記透視投影像から前記平行投影像まで若しくは前記平行投影像から前記透視投影像までを変遷させる変遷像データを演算する変遷演算処理と、
前記変遷演算処理において演算される透視投影像と平行投影像との間の変遷画像を、前記表示部に表示させる変遷表示制御処理と、
前記関連情報を、前記表示部に表示させる関連情報表示制御処理と、
を実行させることを特徴とする情報表示プログラム。
【請求項２】
前記変遷演算処理は、前記平行投影像における複数の前記面を、前記透視投影像における複数の前記面よりも、重なりが減少する方向に移動させることを特徴とする請求項１記載の情報表示プログラム。
【請求項３】
前記コンピュータには、現在位置を検出する位置情報検出部が接続され、
前記コンピュータに、
前記透視投影像若しくは前記平行投影像の少なくとも一方に、前記位置情報検出部により検出される現在位置を表示させる位置情報表示制御処理を実行させることを特徴とする請求項１又は請求項２記載の情報表示プログラム。
【請求項４】
前記コンピュータには、入力部が接続され、
前記コンピュータに、
前記入力部からの入力により、前記透視投影像におけるいずれかの面が選択された場合に、前記変遷演算処理及び前記変遷表示制御処理を行わせるとともに、前記関連情報表示制御処理において表示させる関連情報を、選択された面の関連情報とさせることを特徴とする請求項１〜３のいずれか１項に記載の情報表示プログラム。
【請求項５】
表示部を備えたコンピュータが、
重なり合う複数の面を含む立体構造物の透視投影データを記憶する透視投影データ記憶部と、
複数の前記面に関連する関連情報を記憶する関連情報記憶部と、
前記透視投影データに基づいて、前記表示部に、前記立体構造物の全体の透視投影像を表示させる透視投影表示制御部と、
前記立体構造物に含まれる前記複数の面の平行投影像を表示するための平行投影データを記憶する平行投影データ記憶部と、
前記平行投影データに基づいて、前記表示部に、複数の前記面の平行投影像を表示させる平行投影表示制御部と、
前記透視投影データ及び前記平行投影データに基づいて、前記透視投影像から前記平行投影像まで若しくは前記平行投影像から前記透視投影像までを変遷させる変遷像データを演算する変遷演算部と、
前記変遷演算部において演算される透視投影像と平行投影像との間の変遷画像を、前記表示部に表示させる変遷表示制御部と、
前記関連情報を、前記表示部に表示させる関連情報表示制御部と、
を有することを特徴とする情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば建物などの立体的な構造物を線図にて画面表示する情報表示プログラム、情報表示装置に関する。
【背景技術】
【０００２】
一般的に、デパート、ショッピングセンター、ショールーム、美術館、博物館などには、建物内の案内表示が掲示してある。また、無料で配布されるパンフレットに、同様の案内表示が印刷してある場合も多い。
【０００３】
ここでの案内表示は、建物全体の案内として、各フロアを示す矩形が、重層的に表示され、それぞれの矩形の中に、店舗、販売品、展示内容を示したものがある。また、各フロアの案内としては、店舗や展示物の位置を、平面図で示したものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８１４４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような案内表示では、建物全体から見て、どの位置に、利用者の所望の店舗等のスペースがあるのかが把握し難い。たとえば、各フロアが重層的に表示された建物全体の案内の場合、各フロアを示す矩形内には、文字情報が並べられているだけである。このため、所望のスペースの位置は、各フロアまで行って、その平面図を見なければよくわからない。
【０００６】
各フロアの平面図が、建物の入り口に掲示されていればよいが、フロアが多数ある場合には、広い掲示スペースが必要となる。また、多数のフロア案内の中から、所望のスペースを探すのは面倒である。
【０００７】
また、上記のような案内表示では、利用者が、現在、建物内のどこに居るのかが把握し難い。各フロアの平面図には、現在位置表示がなされている場合があるが、現在位置表示がなされている位置でしか、自らの位置を把握できない。また、各フロアの平面図では、建物全体の中において、自分がどの位置に居るのかは、把握できない。
【０００８】
情報端末において、現在位置を、フロア画面とともにナビゲーション表示する技術は存在する（特許文献１参照）。しかし、この場合にも、建物全体との関係で、所望のスペース、現在位置等を直感的に把握することは難しい。
【０００９】
本発明は、上記のような従来技術の問題点を解決するもので、その目的は、立体構造物に関する所望の情報を、立体構造物の全体との関係で、直感的に把握できる情報表示プログラム及び情報表示装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明の情報表示プログラムは、表示部を備えたコンピュータに、重なり合う複数の面を含む立体構造物の透視投影データを記憶する透視投影データ記憶処理と、複数の前記面に関連する関連情報を記憶する関連情報記憶処理と、前記透視投影データに基づいて、前記表示部に、前記立体構造物の全体の透視投影像を表示させる透視投影表示制御処理と、前記立体構造物に含まれる前記複数の面の平行投影像を表示するための平行投影データを記憶する平行投影データ記憶処理と、前記平行投影データに基づいて、前記表示部に、複数の前記面の平行投影像を表示させる平行投影表示制御処理と、前記透視投影データ及び前記平行投影データに基づいて、前記透視投影像から前記平行投影像まで若しくは前記平行投影像から前記透視投影像までを変遷させる変遷像データを演算する変遷演算処理と、前記変遷演算処理において演算される透視投影像と平行投影像との間の変遷画像を、前記表示部に表示させる変遷表示制御処理と、前記関連情報を、前記表示部に表示させる関連情報表示制御処理と、を実行させることを特徴とする。
【００１１】
この発明は、上記の各処理の機能を実現する情報表示装置として捉えることもできる。
【００１２】
他の態様は、前記変遷演算処理は、前記平行投影像における複数の前記面を、前記透視投影像における複数の前記面よりも、重なりが減少する方向に移動させることを特徴とする。
【００１３】
他の態様は、前記コンピュータには、現在位置を検出する位置情報検出部が接続され、前記コンピュータに、前記透視投影像若しくは前記平行投影像の少なくとも一方に、前記位置情報検出部により検出される現在位置を表示させる位置情報表示制御処理を実行させることを特徴とする。
【００１４】
他の態様は、前記コンピュータには、入力部が接続され、前記コンピュータに、前記入力部からの入力により、前記透視投影像におけるいずれかの面が選択された場合に、前記変遷演算処理及び前記変遷表示制御処理を行わせるとともに、前記関連情報表示制御処理において表示させる関連情報を、選択された面の関連情報とさせることを特徴とする。
【発明の効果】
【００１５】
以上のような本発明によれば、透視投影表示された立体構造物に含まれる面を、平行投影像へと遷移している画像を表示するとともに、当該面に関連する情報を表示させるので、立体構造物に関する所望の情報を、立体構造物の全体との関係で、直感的に把握できる。
【図面の簡単な説明】
【００１６】
【図１】実施形態における情報表示装置を示すブロック図
【図２】実施形態における情報表示装置に透視投影像を表示した状態を示す図
【図３】図２の透視投影像を回転させた状態を示す図
【図４】透視投影像から平行投影像への変化を示す図
【図５】実施形態における情報表示装置に平行投影像と関連情報を表示した状態を示す図
【図６】実施形態における情報表示処理の手順を示すフローチャート
【図７】実施形態における透視投影像の表示画面例を示す図
【図８】実施形態における変遷像の表示画面例を示す図
【図９】実施形態における変遷像の表示画面例を示す図
【図１０】実施形態における変遷像の表示画面例を示す図
【図１１】実施形態における変遷像の表示画面例を示す図
【図１２】実施形態における変遷像の表示画面例を示す図
【図１３】実施形態における平行投影像及び関連情報の表示画面例を示す図
【図１４】他の実施形態を示す図
【発明を実施するための形態】
【００１７】
次に、本発明を実施するための形態（実施形態）について、図面を参照して具体的に説明する。なお、本実施形態は、コンピュータとしてのスマートフォンやタブレット端末等の情報表示装置を、プログラムで制御することで実現できる。この場合のハードウェアやプログラムの実現態様は各種変更可能である。
【００１８】
また、本発明は、上記のようなプログラム、そのようなプログラムを記録したコンピュータ読取可能な記憶媒体としても把握できる。以下の説明では、本実施形態の各機能をブロックで図示した仮想的ブロック図を用いる。
【００１９】
［１．構成］
本実施形態の情報表示装置Ｐは、図１に示すように、一般的な情報表示装置が備える入力部１０、表示部２０、位置検出部３０を有する。
【００２０】
入力部１０は、ユーザが、本実施形態の処理、操作に必要な情報を入力する入力装置である。入力部１０には、後述するタッチパネル、情報通信装置Ｐの筐体に構成されたスイッチを含む。さらに、マイクと音声認識部を備えた音声入力装置も、入力部１０に含まれる。つまり、本実施形態は、音声による操作も可能である。
【００２１】
表示部２０は、ユーザが視覚的に認識する画像を表示するディスプレイ等の出力装置である。この表示部２０には、入力部１０としてのタッチパネルが設けられている。ユーザは、表示部２０に構成されたタッチパネルを用いて、タップ、スワイプ等の入力操作が可能となる。位置検出部３０は、地磁気センサ及びＧＰＳ検出部を含み、現在位置を検出する処理部である。
【００２２】
さらに、本実施形態の情報表示装置Ｐは、記憶部４０、表示演算部５０、表示制御部６０を有する。
【００２３】
記憶部４０は、本実施形態の処理に必要な情報を記憶する処理部である。この記憶部４０は、投影表示データ記憶部４０ａ、関連情報記憶部４０ｂ、透視投影データ記憶部４０ｃ、平行投影データ記憶部４０ｄを有する。
【００２４】
投影表示データ記憶部４０ａは、透視投影演算及び平行投影演算をするための立体構造物の投影表示データを記憶する処理部である。この投影表示データは、たとえば、立体構造物の外部及び内部の形状の頂点及びこれを結ぶ線の３次元座標データを含む。立体構造物は、複数の重なり合う面を含む。たとえば、面として、複数のフロアを含む建物は、立体構造物に含まれる。
【００２５】
関連情報記憶部４０ｂは、立体構造物に含まれる複数の面に関連する情報である。たとえば、関連情報としては、立体構造物が、面として複数のフロアを含む建物である場合、各フロアの階数、名称、機能、販売品、展示物、店舗、画像を含む。画像には、静止画も動画も含む。
【００２６】
スマートフォンやタブレット端末が、通常備える送受信部により、ネットワークを介して取得される情報も関連情報に含まれる。たとえば、各フロアのライブ画像、ツィッター等の書き込みテキストデータも、関連情報に含まれる。
【００２７】
透視投影データ記憶部４０ｃは、後述する透視投影演算部５０ａによる演算結果である透視投影データを記憶する処理部である。平行投影データ記憶部４０ｄは、後述する平行投影演算部５０ｂによる演算結果である平行投影データを記憶する処理部である。
【００２８】
表示演算部５０は、表示部２０に表示させるための情報の演算を行う処理部である。この表示演算部５０は、透視投影演算部５０ａ、平行投影演算部５０ｂ、変遷演算部５０ｃ、変形演算部５０ｄ、位置演算部５０ｅを有する。
【００２９】
透視投影演算部５０ａは、投影表示データに基づいて、立体構造物を透視投影表示させる透視投影像を演算する処理部である。平行投影演算部５０ｂは、投影表示データに基づいて、立体構造物を平行投影表示させる平行投影像を演算する処理部である。変遷演算部５０ｃは、入力部１０からの指示入力に応じて、透視投影像と平行投影像との間を変遷する過程の変遷像の演算を行う処理部である。
【００３０】
本実施形態は、投影表示データに基づいて、透視投影像と平行投影像を算出し、この透視投影像の各点と平行投影像の各点との間の線形補間によって、変遷像を求めることができる。それぞれの像の算出手法は、一般的な演算法を含めて、種々の手法を適用可能である。以下にその一例を説明する。
【００３１】
まず、透視投影演算部５０ａによる透視投影演算は、たとえば、立体構造物を構成する各点に対して行う以下のような演算である。すなわち、３次元のｘｙｚ空間において、視点がｚ軸上のＲの位置にある場合、ｘｙ平面を投影面として考える。すると、ｘｙｚ空間における点Ｐ（ｘ，ｙ，ｚ）を、ｘｙ平面に透視投影した点をＰ”（ｘ"，ｙ"，０）とした場合、ｘ"，ｙ"は、以下のように表すことができる。
ｘ"＝Ｒ＊ｘ／（Ｒ−ｚ）
ｙ"＝Ｒ＊ｙ／（Ｒ−ｚ）
【００３２】
これに回転の要素が加わると、
ｘ"＝Ｒ＊ｘ／（Ｒ−ｚ）＋Ｐ＊ｚ＋Ｓ
ｙ"＝Ｒ＊ｙ／（Ｒ−ｚ）＋Ｑ＊ｚ＋Ｔ
で表すことができる。
ここで、Ｒ／（Ｒ−ｚ）は遠近による効果を示し、Ｐ及びＱは回転角度による変化量（回転は止めて考えるため固定値でよい）、Ｓ及びТは消失点に関連する値である。
【００３３】
平行投影演算部５０ｂによる平行投影演算は、一般的な平行投影演算とは異なり、上記の透視投影演算における拡大縮小率に関わる係数Ｒ／（Ｒ−ｚ）を、ｚに依存しない係数ｌ、Ｊとすることにより、以下のような演算により行う。
【００３４】
ｘ'＝ｌ＊ｘ＋Ｋ＊ｚ＋Ｍ
ｙ'＝Ｊ＊ｙ＋Ｌ＊ｚ＋Ｎ
ここで、Ｋ、Ｌは、上記のＰ、Ｑのように、回転角度による変化量（固定値）であり、Ｍ、Ｎは原点との位置関係で決まり、投影した像がどの位置に来るのかを決める値である。なお、上記の式の各係数について、
Ｒ／（Ｒ−ｚ）→Ｉ
Ｐ＊ｚ        →Ｏ
Ｓ            →Ｍ
Ｒ／（Ｒ−ｚ）→Ｊ
Ｑ＊ｚ        →Ｌ＊ｚ
とする方法は、各パラメータについて線形補間する、特定のバランスを取りながら変化させるなど、種々考えられる。投影面までの距離とズーム率などの調整もこの方法に含まれる。
【００３５】
変遷演算部５０ｃは、入力部１０からの指示入力に応じて、透視投影像と平行投影像との間を変遷する過程の変遷像の演算を行う処理部である。この変遷演算部５０ｃは、透視投影演算により求めた点（ｘ"，y"）と、平行投影演算により求めた点（ｘ'，y'）との間の点を求める線形補間を行う。つまり、各投影方式により、始点、終点を先に計算し、その間の線形補間を行う。
【００３６】
ここでは、点（ｘ"，y"）と点（ｘ'，y'）との間の遷移開始から終了までの時間ｔを設定し、その時間ｔを、一定のタイミングで区切り、そのタイミング毎の補間点から、変遷像を求める。なお、変遷演算部５０ｃは、平行投影像を透視投影像に戻す演算も行うことができる。
【００３７】
変形演算部５０ｄは、立体構造物の透視投影像に対して、入力部１０からの回転、拡大縮小等の指示が入力された場合に、透視投影像の角度、大きさを変更する処理部である。この演算は、周知の技術であるため、説明を省略する。なお、変形演算部５０ｄは、情報表示装置Ｐが備える地磁気センサ、加速度センサ等のセンサからの情報に基づいて、情報表示装置Ｐの角度を検出し、これに応じて透視投影像の角度を変更してもよい。
【００３８】
位置演算部５０ｅは、位置検出部３０からの現在地情報に基づいて、透視投影像、変遷像及び平行投影像における現在地の表示位置を演算する処理部である。現在位置と透視投影像、変遷像及び平行投影像とのマッチング処理についても、周知の技術であるため、説明を省略する。
【００３９】
表示制御部６０は、表示部２０への表示を制御する処理部である。この表示制御部６０は、透視投影表示制御部６０ａ、変形表示制御部６０ｂ、変遷像表示制御部６０ｃ、平行投影像表示制御部６０ｄ、関連情報表示制御部６０ｅ、位置表示制御部６０ｆ、ユーザ・インタフェース（ＵＩ）制御部６０ｇを有する。
【００４０】
透視投影表示制御部６０ａは、透視投影演算部５０ａによる演算に従って、透視投影像を、表示部２０に表示させる処理部である。たとえば、図２に示すように、立体的な建物の線図が表示される。この例では、各投影点を線で結んだワイヤーフレーム表示がなされている。これは、基本的には、建物を透視した斜視図である。各フロアを示す面は、実際のフロアと同様に重なり合った積層表示がなされる。
【００４１】
変形表示制御部６０ｂは、変形演算部５０ｄによる演算に従って、透視投影像の角度や大きさを変更した画像を、表示部２０に表示させる処理部である。たとえば、図３に示すように、図２に例示した建物の線図を回転させた画像を表示させる。
【００４２】
変遷像表示制御部６０ｃは、変遷演算部５０ｃの演算結果に従って、透視投影像（α）から平行投影像（β）若しくは平行投影像から透視投影像へと変遷する画像を表示させる処理部である。たとえば、図４に示すように、透視投影像と平行投影像へと変遷する画像を表示する。なお、より詳細な変遷表示例は、後述する図７〜図１１に示す。
【００４３】
平行投影表示制御部６０ｄは、平行投影演算部５０ｂにより演算された平行投影像を表示させる処理部である。たとえば、図５に示すように、各フロアを示す面として、実際のフロアの階位に応じて上下に配置された矩形が表示される。このとき、変遷演算若しくは平行投影演算の設定により、各面は、透視投影像よりも重なりが減少する方向に移動する。上記式の例では、Ｍ、Ｎが平行移動のためのパラメータであるため、この値の設定により、重なりが減少する、好ましくは重なりが生じないように調整することができる。なお、調整対象に他のパラメータを含めて、平行投影における座標を、グループ単位で、縦横比や平行移動によって、見やすく、ユーザインタフェースとしても利用しやすい配置に変形することができる。たとえば、ビルの場合、複数のフロアについてリアルに透視投影している画面から、フロア毎に（四角であれば４頂点ずつ）について縦横比と平行移動による位置調整を行なうことができる。
【００４４】
関連情報表示制御部６０ｅは、関連情報記憶部４０ｂに記憶された関連情報に基づいて、透視投影像に含まれる面に関連する情報を表示する処理部である。たとえば、図５に示すように、平行投影像のとなりに、選択されたフロアの写真、名称、案内文が表示される。
【００４５】
位置表示制御部６０ｅは、現在位置を透視投影像、平行投影像に表示させる処理部である。たとえば、図２及び図３に示すように、現在位置マークとしての星印が、フロアにおける該当位置に表示される。
【００４６】
ＵＩ制御部６０ｇは、表示部２０に表示された画像における特定の領域を、操作入力のためのＵＩの領域として特定する処理部である。つまり、ＵＩ制御部６０ｇは、タッチパネルによる操作可能な領域として、各フロア、ボタン、アイコン、画像等の領域を特定する。これにより、ユーザは、各フロア、ボタン、アイコン、画像等をスワイプやタッチすることによって、操作入力ができる。
【００４７】
また、本実施形態は、現実の立体構造物にいながら、その立体構造物の透視投影像に基づいて、その立体構造物の関連情報が得られるという機能から、いわゆる拡張現実、ＡＲ（Augmented Reality）の新たな態様ということができる。
【００４８】
なお、情報通信装置Ｐは、典型的には、スマートフォンにアプリケーションプログラム（以下、単に、アプリと呼ぶ）をインストールすることにより構成できる。このため、上記の各部の処理に必要な設定、演算式、パラメータ等は、アプリに含まれ、あらかじめ内蔵の若しくはリムーバブルなメモリに記憶されている。
【００４９】
上記の記憶部４０は、典型的には、内蔵されたＲＯＭ、ＲＡＭ等のメモリにより構成できる。ただし、記憶部４０は、現在又は将来において利用可能なあらゆる記憶媒体を利用可能である。一時的な記憶領域として使用されるレジスタ、メモリ等も、記憶部４０に含まれる。したがって、上記の各部の処理のために一時的に記憶される記憶領域であっても、記憶部４０として捉えることができる。
【００５０】
［２．作用］
以上のような本実施形態による画像表示処理の一例を、図６のフローチャート、図７〜図１２の表示画面例を参照して説明する。なお、以下のような手順により画像表示する方法も、本発明の一態様である。
【００５１】
まず、情報通信装置Ｐは、あらかじめアプリのダウンロード及びインストールを完了しているものとする。このアプリとともに、投影表示データ記憶部４０ａは、投影表示データを記憶し、関連情報記憶部４０ｂは、関連情報を記憶している。
【００５２】
透視投影演算部５０ａは、投影表示データに基づいて、透視投影演算を行う（ステップ１０１）。演算結果は、透視投影データ記憶部４０ｃが記憶する。また、平行投影演算部５０ｂは、投影表示データに基づいて、平行投影演算を行う（ステップ１０２）。演算結果は、平行投影データ記憶部４０ｄが記憶する。
【００５３】
透視投影表示制御部６０ａは、透視投影演算部５０ａによる投影投影演算の結果である透視投影像を、表示部２０に表示させる（ステップ１０３）。このとき、位置表示制御部６０ｆは、位置演算部５０ｅにより演算される現在位置も、表示部２０にさせる。
【００５４】
この表示画面例を、図２及び図６に示す。図２及び図６では、上述のように、建物の透視斜視図が表示され、１Ｆの現在地に星印が表示されている。また、平行投影像へ遷移させるための入力インタフェースとして、ＮＥＸТ＞のボタン表示がされている。
【００５５】
ここで、ユーザが入力部１０により、透視投影像の回転、拡大等の変形指示を入力する（ステップ１０４のＹＥＳ）。すると、変形演算部５０ｄにより、入力時の操作量に応じた透視投影像の変形演算がなされ、演算結果である変形像を、変形表示制御部６０ｂが、表示部２０に表示させる（ステップ１０５）。
【００５６】
変形の表示後、若しくは変形指示の入力がなく（ステップ１０４のＮＯ）、ユーザが入力部１０により、透視投影像から、平行投影像への変換指示を入力する（ステップ１０６のＹＥＳ）。この入力は、たとえば、ユーザが所望のフロアの面を選択する、ＮＥＸТ＞のボタンを選択する等により行う。すると、変遷演算部５０ｃが、投影投影データと平行投影データに基づいて、透視投影像から平行投影像への変遷像を演算する（ステップ１０７）。
【００５７】
この演算結果に基づいて、変遷像表示制御部６０ｃは、変遷画像を表示する（ステップ１０８）。たとえば、図８に示すように、各フロアの面を線形補間した画像と、各フロアを示す文字情報を表示する。この表示は、あらかじめ設定された時間ｔを区切った各時点での演算結果である。この設定時間ｔが経過するまで、変遷像の演算と表示を繰り返す（ステップ１０９のＮＯ）。これにより、図８〜図１２に示すように、画像が変遷する。
【００５８】
設定時間ｔの経過により演算が終了した場合（ステップ１０９のＹＥＳ）、図１３に示すように、最終的な平行投影像が表示される（ステップ１１０）。また、選択されているフロアの関連情報として、図１０〜図１２に示すように、フロアの画像と文字情報とが表示される（ステップ１１１）。関連情報は、フロアをタップすることにより、タップされたフロアの情報に切り替えることができる。また、この表示には、透視投影像へ遷移させるための入力インタフェースとして、＞のボタンが含まれている。
【００５９】
ユーザが入力部１０により、透視投影像から、平行投影像への変換指示を入力する（ステップ１１２のＹＥＳ）。この入力は、たとえば、ＮＥＸТ＞のボタンを選択する等により行う。すると、変遷演算部５０ｃが、投影投影データと平行投影データに基づいて、透視投影像から平行投影像への変遷像を演算する（ステップ１１３）。
【００６０】
この演算結果に基づいて、変遷像表示制御部６０ｃは、変遷画像を表示する（ステップ１１４）。設定時間ｔとなるまで、変遷像の演算と表示を繰り返す（ステップ１１５のＮＯ）。これにより、図１１〜図７の順に示すように、画像が変遷する。
【００６１】
設定時間ｔの経過により演算が完了した場合（ステップ１１５のＹＥＳ）、図１２に示すように、元の透視投影像が表示される（ステップ１０３）。ステップ１０６、１１２で変換指示がなく、終了操作もない場合には（ステップ１１６、１１７のＮＯ）、それまでの表示を継続する。アプリの終了操作があった場合（ステップ１１６、１１７のＹＥＳ）、アプリを終了する。
【００６２】
［３．効果］
以上のような本実施形態の効果は、以下の通りである。すなわち、透視投影表示された立体構造物に含まれる平面を、平行投影像へと遷移する画像を表示するとともに、当該平面に関連する情報を表示させるので、立体構造物に関する所望の情報を、立体構造物の全体との関係で、直感的に把握できる。
【００６３】
たとえば、ユーザは、透視投影像により、建物の構造、位置関係を直感的に把握できる。ユーザが建物内を移動した場合も、現在位置表示により、立体的な透視投影像により、建物内のどの位置にいるか、どの位置を移動しているかを即座に把握できる。
【００６４】
そして、所望のフロアを選択すると、そのフロアが形を変えながら平行投影像へと遷移して行き、最終的な平行投影像となる。この平行投影像では、フロアの重なりが減少するので、各フロアの選択と把握が容易となる。このとき、各フロアの関連情報により、各フロアの詳細情報を得ることができる。
【００６５】
さらに、遷移像によって、透視投影像と平行投影像におけるフロアの対応関係は途切れることなく把握することができる。このため、ユーザが自ら選択したフロアが、透視投影像と平行投影像のどれに該当するかを見誤ることがない。たとえば、建物の形状を示すワイヤーフレームから、各フロアの情報を表示するフロアガイドへの画面遷移時に、フロアの描画をシームレスな変化によって繋げることで、異なる画面における共通の情報部分の対応関係の明確化が可能となる。
【００６６】
また、ユーザへのサービスの提供の場として、立体構造物を使用しているサービス提供者は、このアプリをユーザに配布することにより、ユーザの立体構造物の利便性を高めることができる。なお、建物の入口等の特定の地点に入った場合に、情報表示装置Ｐが有する送受信部が、アプリ若しくはその建物の透視投影データをダウンロードできる若しくは自動的にダウンロードする設定とすることにより、ユーザの利便性をさらに高めることができる。
【００６７】
たとえば、デパート、ショッピングセンター、ショールーム、美術願、博物館,、空港、駅、病院等のユーザに、このアプリを配布すると、ユーザは、建物の構造、現在自分がどこにいるかとともに、各フロアの販売品、店舗、展示内容、提供するサービス等の情報を、即座に得ることができるので、来店、来客を促すことにつながる。
【００６８】
［４．他の実施形態］
なお、本発明は上記実施形態に限定されるものではない。たとえば、建物の所望の位置に、マーカーを表示させることにより、実際の方向、位置関係がより分かり易くなり、実際に透視しているようにフロア構造を把握できる。
【００６９】
所望の設備、施設、特徴部分等のアイコンを表示させることもできる。たとえば、トイレやエレベーターのアイコンを表示させることにより、ユーザは、容易にその場所に辿り着くことができる。現在地から設定された目的地まで移動する経路を探索及び誘導案内するナビゲーション部を備えることもできる。この場合、透視投影表示された建物中のルート案内も、立体的な画像に基づくので、上下関係の把握が容易となる。
【００７０】
対象となる立体構造物は、建物には限定されず、複数の面もフロアには限定されない。たとえば、図１４に示すように、透視投影像として表示される立体的構造物を、本が収容された本棚とすることもできる。表示された本棚の透視投影像から、各本若しくはその内容を示す矩形がタイル状に並んだ平行投影像に遷移する。平行投影像における各画像には、各本の関連情報若しくは各本に含まれる内容やその関連情報が表示される。このような態様によれば、リスト表示等に比べて、本の収納位置により、各本やその内容をより感覚的に覚えることができる。本としては、個人のアルバムなども含み、平行投影像により、アルバム内の写真が表示されるようにすることもできる。
【００７１】
また、透視投影像として、各種家電が設置された家屋が表示され、平行投影像として、各家電を示す形状を並べて表示することも考えられる。家の中の家電の位置関係を透視投影で見せることで、より直感的に家電を選択したり、家電同士の連系状態を示す電力消費の俯瞰表示などもできる。
【００７２】
また、個々の家電を操作する画面を平行投影で表示することもできる。平行投影させる画面は、各家電のフロントパネルとしたり、コンテンツの情報を広げて表示したり、家電を並べて表示することもできる。
【符号の説明】
【００７３】
Ｐ…情報表示装置
１０…入力部
２０…表示部
３０…位置検出部
４０…記憶部
４０ａ…投影表示データ記憶部
４０ｂ…関連情報記憶部
４０ｃ…透視投影データ記憶部
４０ｄ…平行投影データ記憶部
５０ａ…透視投影演算部
５０ｂ…平行投影演算部
５０ｃ…変遷演算部
５０ｄ…変形演算部
５０ｅ…位置演算部
６０…表示制御部
６０ａ…透視投影表示制御部
６０ｂ…変形表示制御部
６０ｃ…変遷表示制御部
６０ｄ…平行投影表示制御部
６０ｅ…関連情報表示制御部
６０ｆ…位置表示制御部
６０ｇ…ＵＩ制御部
【図１】
2014016967.tif 000003
【図２】
2014016967.tif 000004
【図３】
2014016967.tif 000005
【図４】
2014016967.tif 000006
【図５】
2014016967.tif 000007
【図６】
2014016967.tif 000008
【図７】
2014016967.tif 000009
【図８】
2014016967.tif 000010
【図９】
2014016967.tif 000011
【図１０】
2014016967.tif 000012
【図１１】
2014016967.tif 000013
【図１２】
2014016967.tif 000014
【図１３】
2014016967.tif 000015
【図１４】
2014016967.tif 000016
【手続補正書】
【提出日】平成25年5月22日(2013.5.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
ｘ'＝ｌ＊ｘ＋Ｋ＊ｚ＋Ｍ
ｙ'＝Ｊ＊ｙ＋Ｌ＊ｚ＋Ｎ
ここで、Ｋ、Ｌは、上記のＰ、Ｑのように、回転角度による変化量（固定値）であり、Ｍ、Ｎは原点との位置関係で決まり、投影した像がどの位置に来るのかを決める値である。なお、上記の式の各係数について、
Ｒ／（Ｒ−ｚ）→Ｉ
Ｐ＊ｚ        →Ｋ＊ｚ
Ｓ            →Ｍ
Ｒ／（Ｒ−ｚ）→Ｊ
Ｑ＊ｚ        →Ｌ＊ｚ
Ｔ            →Ｎ
とする方法は、各パラメータについて線形補間する、特定のバランスを取りながら変化させるなど、種々考えられる。投影面までの距離とズーム率などの調整もこの方法に含まれる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
透視投影表示制御部６０ａは、透視投影演算部５０ａによる透視投影演算の結果である透視投影像を、表示部２０に表示させる（ステップ１０３）。このとき、位置表示制御部６０ｆは、位置演算部５０ｅにより演算される現在位置も、表示部２０にさせる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
この表示画面例を、図２及び図７に示す。図２及び図７では、上述のように、建物の透視斜視図が表示され、１Ｆの現在地に星印が表示されている。また、平行投影像へ遷移させるための入力インタフェースとして、ＮＥＸТ＞のボタン表示がされている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
変形の表示後、若しくは変形指示の入力がなく（ステップ１０４のＮＯ）、ユーザが入力部１０により、透視投影像から、平行投影像への変換指示を入力する（ステップ１０６のＹＥＳ）。この入力は、たとえば、ユーザが所望のフロアの面を選択する、ＮＥＸТ＞のボタンを選択する等により行う。すると、変遷演算部５０ｃが、透視投影データと平行投影データに基づいて、透視投影像から平行投影像への変遷像を演算する（ステップ１０７）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
ユーザが入力部１０により、平行投影像から、透視投影像への変換指示を入力する（ステップ１１２のＹＥＳ）。この入力は、たとえば、ＮＥＸТ＞のボタンを選択する等により行う。すると、変遷演算部５０ｃが、透視投影データと平行投影データに基づいて、平行投影像から透視投影像への変遷像を演算する（ステップ１１３）。