(57)【要約】【課題】時間属性が変化するときの画像の変遷をユーザに容易に認識させる。【解決手段】情報表示装置は、時間属性と対応付けられた画像を複数記憶するデータ記憶部１２と、データ記憶部１２に記憶された複数の画像を、垂直方向に時間属性に従って配置すると共に、水平方向において各画像の同一箇所が同一の座標位置になるように配置し、水平方向の所定位置を通る垂直方向の任意の位置から、垂直方向の一方に向かって複数の画像のいずれか１つの画像をみた状態を表示する表示部１４と、画像倍率を設定する入力部１１と、設定された画像倍率に基づいていずれか１つの画像を変換するように表示部１４を制御する演算部１３と、を備えている。【選択図】図１
2010033180.tif 000002
【特許請求の範囲】
【請求項１】
時間属性と対応付けられた画像を複数記憶する記憶手段と、
前記記憶手段に記憶された複数の画像を、垂直方向に時間属性に従って配置すると共に、水平方向において各画像の同一箇所が同一の座標位置になるように配置し、水平方向の所定位置を通る垂直方向の任意の位置から、前記垂直方向の一方に向かって複数の画像のいずれか１つの画像をみた状態を表示する表示手段と、
画像倍率を設定する画像倍率設定手段と、
前記画像倍率設定手段により設定された画像倍率に基づいて前記いずれか１つの画像を変換するように前記表示手段を制御する制御手段と、
を備えた情報表示装置。
【請求項２】
前記制御手段は、前記いずれか１つ画像の倍率が最大に達した後に前記画像倍率設定手段により更に高い倍率が設定された場合、又は、前記いずれか１つ画像の倍率が最小に達した後に前記画像倍率設定手段により更に低い倍率が設定された場合、前記いずれか１つ画像の次の時間属性を有する画像を表示するように前記表示手段を制御する
請求項１に記載の情報表示装置。
【請求項３】
コンピュータを、
請求項１または２に記載された情報表示装置の各手段として実行させるためのプログラム。
【請求項４】
時間属性と対応付けられた画像を複数記憶する記憶手段と、
それぞれ異なる表示変換機能に対応付けられた複数の操作領域を有し、前記記憶手段に記憶された複数の画像を、垂直方向に時間属性に従って配置すると共に、水平方向において各画像の同一箇所が同一の座標位置になるように配置して表示する表示手段と、
前記表示手段の複数の操作領域のいずれか１つに対してポインタの動きを入力する入力手段と、
前記入力手段により入力されたポインタの動きに基づいて、ポインタの動きが入力された操作領域に対応付けられた画像変換機能を実行するように、前記表示手段に表示された画像を変換する制御を行う制御手段と、
を備えたユーザインタフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置及びプログラム並びにユーザインタフェース装置に関する。
【背景技術】
【０００２】
従来、歴史データに代表されるような時間属性を持つデータの内容について、ユーザが容易に把握できるように表示する技術が知られている（特許文献１参照）。
【０００３】
特許文献１には、垂直方向に対して時間属性に従ったデータを配置し、水平方向に対して空間情報に従ったデータを配置するメタファを作成して表示手段に表示すると共に、この作成されたメタファ上に、時間属性と空間属性に従ってデータ記録部に保持されているデータを配置する情報表示装置が開示されている。上記情報表示装置は、このような構成により、データ間の時間軸方向や時間まとまりの区切の直観性を向上させている。
【特許文献１】特開２０００−２０７４１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の情報表示装置は、複数のメタファを配置して表示するだけであるので、時間属性が変化するときの各メタファの変遷をユーザに対して容易に認識させることができなかった。
【０００５】
また、従来のユーザインタフェース装置においては、グーグル（登録商標）・アースなどで代表されるように、ユーザは、画面に表示されたコントローラを見てポインティングデバイスで操作しながら、画像の移動やズームを調整していた。すなわち、ユーザは地図のみを注視して地図画面の操作を行うことができないため、使い勝手が悪いという問題もあった。
【０００６】
本発明は、上述した課題を解決するために提案されたものであり、時間属性が変化するときの画像の変遷をユーザに容易に認識させることができる情報表示装置及びプログラムを提供することを目的とする。また、本発明は、画像表示の使い勝手を向上させることができるユーザインタフェース装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報表示装置は、時間属性と対応付けられた画像を複数記憶する記憶手段と、前記記憶手段に記憶された複数の画像を、垂直方向に時間属性に従って配置すると共に、水平方向において各画像の同一箇所が同一の座標位置になるように配置し、水平方向の所定位置を通る垂直方向の任意の位置から、前記垂直方向の一方に向かって複数の画像のいずれか１つの画像をみた状態を表示する表示手段と、画像倍率を設定する画像倍率設定手段と、前記画像倍率設定手段により設定された画像倍率に基づいて前記いずれか１つの画像を変換するように前記表示手段を制御する制御手段と、を備えている。
【０００８】
本発明に係るユーザインタフェース装置は、時間属性と対応付けられた画像を複数記憶する記憶手段と、それぞれ異なる表示変換機能に対応付けられた複数の操作領域を有し、前記記憶手段に記憶された複数の画像を、垂直方向に時間属性に従って配置すると共に、水平方向において各画像の同一箇所が同一の座標位置になるように配置して表示する表示手段と、前記表示手段の複数の操作領域のいずれか１つに対してポインタの動きを入力する入力手段と、前記入力手段により入力されたポインタの動きに基づいて、ポインタの動きが入力された操作領域に対応付けられた画像変換機能を実行するように、前記表示手段に表示された画像を変換する制御を行う制御手段と、を備えている。
【発明の効果】
【０００９】
本発明に係る情報表示装置によれば、時間属性が変化するときの画像の変遷をユーザに容易に認識させることができる。
【００１０】
本発明に係るユーザインタフェース装置によれば、画像表示の使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００１２】
（情報表示装置の構成）
図１は、本発明の実施の形態に係る情報表示装置の構成を示すブロック図である。上記情報表示装置は、情報を入力する入力部１１と、入力されたデータを記憶するデータ記憶部１２と、情報表示のための演算処理を行う演算部１３と、情報を表示する表示部１４と、を備えている。
【００１３】
入力部１１は、ユーザによって所定の情報が入力される手段であり、例えば、コンピュータ等の操作でよく使われるマウス等のポインティングデバイス、キーボード等が該当する。よって、入力部１１は、表示部１４に表示されるポインタの位置情報を入力したり、テキスト情報を入力したりする。また、入力部１１は、地図画像が入力される手段であってもよく、例えば、ネットワークに接続された端子、記録媒体から地図画像や情報を入力するための接続端子が該当する。さらに、入力部１１は、表示部１４の所定領域を指示することで、表示部１４に表示された地図画像の表示態様を変更することができる。
【００１４】
データ記憶部１２は、入力部１１から入力された地図画像や情報を記憶すると共に情報管理テーブルで管理したり、演算部１３の演算結果を記憶したりする。
【００１５】
演算部１３は、入力部１１を介して表示すべき１つ以上の地図画像が選択されると、選択された複数の地図画像を、垂直方向に時間属性に従って配置すると共に、水平方向において各地図画像の同一箇所が同一の座標位置になるように配置するような演算処理を行い、その処理結果に従って表示部１４に各々の地図画像を表示させる。
【００１６】
表示部１４は、演算部１３の制御に従って、データ記憶部１２に記憶されている１つ以上の地図画像を表示する。
【００１７】
図２は、表示部１４に表示されたメインウィンドウ１００を示す図である。
【００１８】
メインウィンドウ１００は、複数の地図画像を３次元表示する３次元地図表示ウィンドウ１１０、複数の地図画像のうちの１つを正面から表示する正面地図表示ウィンドウ１２０、複数の地図画像を管理するための地図画像管理ウィンドウ１３０、地図画像に登録されている場所のカテゴリを表示するカテゴリ表示ウィンドウ１４０、地図画像の所定箇所の情報を表示する情報表示ウィンドウ１５０を有している。
【００１９】
３次元地図表示ウィンドウ１１０は、時間属性に従って垂直方向に配置された複数の地図画像を斜め方向からみた状態を表示する。また、３次元地図表示ウィンドウ１１０は、所定の操作領域においてポインタが所定方向にドラッグされると、その情報に基づいて変換された地図画像の表示を表示する。
【００２０】
正面地図表示ウィンドウ１２０は、３次元地図表示ウィンドウ１１０に表示されている地図画像のうち、選択されている地図画像を垂直方向からみた状態を表示する。地図画像管理ウィンドウ１３０は、登録済みの地図画像を年代順に分類した状態を表示する。
【００２１】
カテゴリ表示ウィンドウ１４０は、地図画像に登録されている各々のマークがどのようなカテゴリであるかを表示する。また、地図画像上の所定の箇所（マークの位置）に対して、次のようにデータやファイルを対応付けることもできる。なお、カテゴライズされたデータ等は、リストメニュー上でソートや検索をすることができる。また、時系列的なつながりだけでなく、カテゴリー毎の関連性や同じ語彙が使われているデータ同士の関連性も分かる。
【００２２】
情報表示ウィンドウ１５０は、地図画像の所定の箇所にデータ、ファイル（静止画像、動画像、音声、テキスト情報など）が対応付けられた場合に、その対応付けられたデータ、ファイルの付属情報（例えば、タイトル、対応付けられた時間属性（年代）、登録された場所を示すｘｙ座標、カテゴリ、メディア）を表示する。
【００２３】
これにより、所定の年代の地図画像に、静止画像、動画像、音声、テキスト情報などが表示される。その結果、その年代のその登録された場所に何があったかを直感的にユーザに理解させることができる。また、コンテンツをコントロールしながら時間、空間関連性をユーザに理解させることができる。
【００２４】
（ユーザインタフェースの操作領域）
ここで、３次元地図表示ウィンドウ１１０は、ポインタの位置情報が入力される入力部１１と共に、ユーザインタフェースとして機能する。具体的には、３次元地図表示ウィンドウ１１０は、所定の領域においてポインタが所定の動きをすると、ポインタの動きに応じて変化された地図画像を表示する。
【００２５】
図３は、３次元地図表示ウィンドウ１１０を示す図である。３次元地図表示ウィンドウ１１０は、各地図画像の時間軸（垂直方向）の長さを伸縮させるための操作領域である時間軸伸縮領域１１１、地図画像を平行移動させるための操作領域である平行移動領域１１２、地図画像をズームさせる操作領域であるズーム領域１１３、地図画像を回転（パン方向に移動、ピッチ方向に移動）させるための操作領域である回転領域１１４を有している。
【００２６】
ここで、画面（３次元地図表示ウィンドウ１１０）の横幅を例えば９００とした場合、時間軸伸縮領域１１１は、ｘ座標が画面の左から１００以内領域が該当する。時間軸伸縮領域１１１において、ポインタが上方向に移動するとタイムスケールが大きくなり（最大２．０）、ポインタが下方向に移動するとタイムスケールが小さくなる（最小０．１）。
【００２７】
ズーム領域１１３は、ｘ座標が画面の右から１００以内の領域が該当する。ズーム領域１１３において、ポインタが上方向に移動すると倍率が大きくなり（最大１０．０）、ポインタが下方向に移動すると倍率が小さくなる（最小−１０．０）。
【００２８】
回転領域１１４は、画面の中心からの距離が画面の縦の長さの１／３未満の領域が該当する。回転領域１１４において、ポインタが上方向に移動するとピッチは小さくなり（最小０．０度）、ポインタが下方向に移動するとピッチは大きくなる（最大１８０．０度）。また、回転領域１１４において、ポインタが左方向に移動するとパンは大きくなり（最大９０．０度）、ポインタが右方向に移動するとパンは小さくなる（最小−９０．０度）。
【００２９】
平行移動領域１１２は、画面中の時間軸伸縮領域１１１、ズーム領域１１３、回転領域１１４以外の領域が該当する。ポインタが左方向に移動すると地図画像の左方向に移動し、ポインタが右方向に移動すると地図画像も右方向に移動する（最小−９０．０度）。
【００３０】
（ユーザインタフェースによる地図画像の表示変換処理）
ここで、演算部１３は、入力部１１からの操作入力により、時間軸伸縮領域１１１内のポインタがｙ軸方向に移動した場合、ポインタの単位時間当たりの移動量を１００で割った値を、伸縮量（タイムスケール）として演算する。そして、演算部１３は、各地図画像の垂直方向の間隔が演算された伸縮量（タイムスケール）になるようにして、表示部１４に各地図画像を表示させる。
【００３１】
演算部１３は、ズーム領域１１３内のポインタがｙ軸方向に移動した場合、ポインタの単位時間当たりの移動量を１００で割った値を、ズーム量として演算する。そして、演算部１３は、演算されたズーム量になるように、３次元地図表示ウィンドウ１１０及び正面地図表示ウィンドウ１２０に地図画像を表示させる。
【００３２】
演算部１３は、平行移動領域１１２内のポインタがｘ軸方向に移動した場合、ポインタの単位時間当たりの移動量を５００．０で割った値を、単位時間当たりの地図画像の移動量として演算する。そして、演算部１３は、演算された移動量で移動するように地図画像を表示させる。
【００３３】
演算部１３は、回転領域１１４内のポインタがｘ軸方向に移動した場合、ポインタの単位時間当たりの移動量を５．０で割った値を、単位時間当たりのパン移動量として演算する。同様に、演算部１３は、回転領域１１４内のポインタがｙ軸方向に移動した場合、ポインタの単位時間当たりの移動量を５．０で割った値を、単位時間当たりのピッチ移動量として演算する。そして、演算部１３は、演算されたパン移動量又はピッチ移動量で各画像を回転させて表示部１４に表示させる。
【００３４】
以上のように構成された情報表示装置は、データ記憶部１２に既に記憶されている各々の地図画像に対して任意の同一地点を登録し、登録された同一地点における昨今の地図画像を表示することができる。そのため、情報表示装置は、以下の地図画像登録ルーチン、地図画像再生ルーチンを実行する。
【００３５】
（地図画像登録ルーチン）
図４は、地図画像登録ルーチンを示すフローチャートである。
【００３６】
ステップＳ１では、演算部１３は、入力部１１を介して、表示対象となる地図画像に対して任意の再生開始地点Ｐを登録して、ステップＳ２に進む。
【００３７】
ステップＳ２では、演算部１３は、登録された地点の情報（ｘｙ座標、パン、ピッチ、ズーム、タイムスケール）を配列Ｐ［ｎ］に代入してデータ記憶部１２に記憶して、ステップＳ３に進む。このときの情報は、情報管理テーブルにより管理される。
【００３８】
図５は、データ記憶部１２に記憶されている情報管理テーブルを示す図である。
【００３９】
情報管理テーブルは、地図画像に再生開始点Ｐが登録される毎に、当該登録された地点に関する情報を対応付けて管理するものである。具体的には、情報管理テーブルは、各々の地図画像の登録された再生開始地点Ｐについて、カメラ番号、ｘ座標、ｙ座標、パン、ピッチ、ズーム、タイムスケールを対応付けている。
【００４０】
カメラ番号は、カメラアングルポイントに相当する。ｘ座標及びｙ座標は、登録されている再生開始点Ｐの水平方向の座標位置を示す。パンは再生開始点Ｐにおけるパン方向の角度、ピッチは再生開始点Ｐにおけるピッチ方向の角度を示す。ズームは、登録されている再生開始点Ｐの地図画像の表示倍率を示す。タイムスケールは、登録されている地図画像の時間属性を示すものであり、年・月・日のいずれの単位であってもよいし、更に時・分・秒単位であってよい。
【００４１】
ステップＳ３では、演算部１３は、地図画像上の登録された地点を表すボタンと配列Ｐ［ｎ］とを対応付けて自動登録して、ステップＳ４に進む。
【００４２】
ステップＳ４では、演算部１３は、表示対象の地図画像のうち、再生開始地点Ｐが登録されていない地図画像があるかを判定し、肯定判定のときはステップＳ１に戻り、否定判定のときは本ルーチンを終了する。
【００４３】
以上のような地図画像登録ルーチンが終了すると、表示対象となるすべての地図画像に対して同一地点における表示情報が登録される。そして、上記情報表示装置は、同一地点における昨今の地図画像を再生すべく、次の地図画像再生ルーチンを実行する。
【００４４】
（地図画像再生ルーチン）
図６は、地図画像再生ルーチンを示すフローチャートである。
【００４５】
ステップＳ１１では、演算部１３は、データ記憶部１２から、登録されている再生開始地点（カメラアングルポイント）Ｐをｎ個検出して、ステップＳ１２に進む。
【００４６】
ステップＳ１２では、演算部１３は、データ記憶部１２からカメラポイントＰ［ｎ−１］の情報（ｘｙ座標、パン、ピッチ、ズーム、タイムスケール）を読み込んで、ステップＳ１３に進む。
【００４７】
ステップＳ１３では、演算部１３は、例えば倍率が上がる方向にズーム機能が使用されると、その場率に従って地図画像を拡大表示させる。これにより、ユーザの視点位置（再生開始点Ｐを通る垂直方向の任意の位置）が地図画像に接近しているようにユーザに感じさせることができる。なお、地図画像の拡大速度は、倍率が低い場合（ユーザの視点位置が地図画像から離れている場合）は早く、倍率が高くなる（ユーザの視点位置が地図画像に近付く）に従って遅くなる。
【００４８】
そして、地図画像が最大倍率まで拡大され、更に倍率が上がる方向にズーム機能が使用されると、演算部１３は、上記の地図画像に対して垂直方向に隣接する次の（例えば次に古い）年代の地図画像を演算部１３に表示させる。これにより、ユーザの視点位置が地図画像を突き抜けて次の年代の地図画像上にあるように、ユーザに感じさせることができる。
【００４９】
なお、演算部１３は、例えば倍率が下がる方向にズーム機能が使用されると、その場率に従って地図画像を縮小表示させる。これにより、ユーザの視点位置が地図画像から離れているようにユーザに感じさせることができる。
【００５０】
そして、地図画像が最小倍率まで縮小され、更に倍率が下がる方向にズーム機能が使用されると、演算部１３は、上記の地図画像に対して垂直方向に隣接する次の（例えば次に新しい）年代の地図画像を演算部１３に表示させる。
【００５１】
以上のように、本発明の実施の形態に係る情報表示装置は、複数の地図画像を時間属性に従って垂直方向に配置して表示すると共に、所定の水平地点を基準にしてズーム処理を行うことにより、ユーザの視点位置が地図画像に接近すると共に、その地図画像を突き抜けて、次の古い地図画像に接近するように感じさせることができる。すなわち、上記情報表示装置は、時間属性が変化するときの画像の変遷をユーザに容易に認識させることができる
また、上記情報表示装置は、３次元地図表示ウィンドウ１１０の中に複数の操作領域を設け、ユーザは各操作領域内でポインタを動かすだけで、地図画像の表示態様を変更させることができる。これにより、ユーザは、従来のようにウィンドウ内に表示されたコントローラの動きを気にすることなく、地図画像の動きに集中することができ、操作性を向上させることができる。
【００５２】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で設計上の変更をされたものにも適用可能であるのは勿論である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態に係る情報表示装置の構成を示すブロック図である。
【図２】表示部に表示されたメインウィンドウを示す図である。
【図３】３次元地図表示ウィンドウを示す図である。
【図４】地図画像登録ルーチンを示すフローチャートである。
【図５】データ記憶部に記憶されている情報管理テーブルを示す図である。
【図６】地図画像再生ルーチンを示すフローチャートである。
【符号の説明】
【００５４】
１１  入力部
１２  データ記憶部
１３  演算部
１４  表示部
１１０  ３次元地図表示ウィンドウ
１１１  時間軸伸縮領域
１１２  平行移動領域
１１３  ズーム領域
１１４  回転領域
【図１】
2010033180.tif 000003
【図３】
2010033180.tif 000004
【図４】
2010033180.tif 000005
【図５】
2010033180.tif 000006
【図６】
2010033180.tif 000007
【図２】
2010033180.tif 000008