JPH11194864A - 情報提示装置及び情報提示プログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents
情報提示装置及び情報提示プログラムを記録したコンピュータ読み取り可能な記録媒体Info
- Publication number
- JPH11194864A JPH11194864A JP35998097A JP35998097A JPH11194864A JP H11194864 A JPH11194864 A JP H11194864A JP 35998097 A JP35998097 A JP 35998097A JP 35998097 A JP35998097 A JP 35998097A JP H11194864 A JPH11194864 A JP H11194864A
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- display space
- polyhedral
- visualization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【課題】 スムーズかつ直感的な操作方法により複数の
データ視覚化ルールを必要に応じて適用して多義的にデ
ータ表示を行うことが可能にする。 【解決手段】 多面体状のオブジェクトでデータを囲
み、その多面体形状のオブジェクトの内部にデータを視
覚化するための視覚化手法を定義してデータを視覚化し
て表示することとし、構成面のそれぞれに任意のデータ
視覚化ルールを対応づけた多面体状のオブジェクトを生
成するデータ表示空間定義手段と、この手段で定義され
た多面体オブジェクトの情報を格納しておくデータ表示
空間格納ベースと、システムあるいはユーザからの指示
により多面体オブジェクトの1つ以上の面を選択するf
acet選択手段と、facet選択手段によって選択
された面に対応づけられたデータ視覚化ルールに基づい
て多面体オブジェクトの内部に展開するデータ視覚化手
法を決定するデータ座標系算出手段とを有する。
データ視覚化ルールを必要に応じて適用して多義的にデ
ータ表示を行うことが可能にする。 【解決手段】 多面体状のオブジェクトでデータを囲
み、その多面体形状のオブジェクトの内部にデータを視
覚化するための視覚化手法を定義してデータを視覚化し
て表示することとし、構成面のそれぞれに任意のデータ
視覚化ルールを対応づけた多面体状のオブジェクトを生
成するデータ表示空間定義手段と、この手段で定義され
た多面体オブジェクトの情報を格納しておくデータ表示
空間格納ベースと、システムあるいはユーザからの指示
により多面体オブジェクトの1つ以上の面を選択するf
acet選択手段と、facet選択手段によって選択
された面に対応づけられたデータ視覚化ルールに基づい
て多面体オブジェクトの内部に展開するデータ視覚化手
法を決定するデータ座標系算出手段とを有する。
Description
【0001】
【発明の属する技術分野】本発明は、3次元空間表示を
用いた情報提示装置及び情報提示プログラムを記録した
コンピュータ読み取り可能な記録媒体に関し、特に、こ
の3次元空間内に、コンピュータ等に蓄積されているデ
ータをデータオブジェクトとして配置し、この配置され
たデータオブジェクトを多義的に表示可能な情報提示装
置及び情報提示プログラムを記録したコンピュータ読み
取り可能な記録媒体に関する。
用いた情報提示装置及び情報提示プログラムを記録した
コンピュータ読み取り可能な記録媒体に関し、特に、こ
の3次元空間内に、コンピュータ等に蓄積されているデ
ータをデータオブジェクトとして配置し、この配置され
たデータオブジェクトを多義的に表示可能な情報提示装
置及び情報提示プログラムを記録したコンピュータ読み
取り可能な記録媒体に関する。
【0002】
【従来の技術】コンピュータグラフィックス等によって
生成した3次元空間に、データオブジェクトを配置して
情報の提示を行う手法で、特に何らかの視覚化手法を用
いて、3次元空間内に配置されているデータオブジェク
トを表示する情報提示手法の従来技術として、文献1:
「3D Magic lens」(John Viega他:"3D Magic Len
ses"、Proceedings of the ACM Symposium on Us
er Interface Softwareand Technology(UIST'9
6)、pp.51-58、ACM Press(1996))、文献2:「Auto
Visual」(S.Feiner他:"Worlds within worlds me
taphors for exploring n-dimensional virtual w
orlds"、Proceedings of the ACM SIGGRAPH Sympo
sium on User Interface Software and Technolo
gy(UIST'90)、pp.76-83、ACM Press(1990))、文
献3:「3次元情報検索インタフェース」(柿元他:情報
処理学会研究報告96-FI-6(1996))が知られている。
生成した3次元空間に、データオブジェクトを配置して
情報の提示を行う手法で、特に何らかの視覚化手法を用
いて、3次元空間内に配置されているデータオブジェク
トを表示する情報提示手法の従来技術として、文献1:
「3D Magic lens」(John Viega他:"3D Magic Len
ses"、Proceedings of the ACM Symposium on Us
er Interface Softwareand Technology(UIST'9
6)、pp.51-58、ACM Press(1996))、文献2:「Auto
Visual」(S.Feiner他:"Worlds within worlds me
taphors for exploring n-dimensional virtual w
orlds"、Proceedings of the ACM SIGGRAPH Sympo
sium on User Interface Software and Technolo
gy(UIST'90)、pp.76-83、ACM Press(1990))、文
献3:「3次元情報検索インタフェース」(柿元他:情報
処理学会研究報告96-FI-6(1996))が知られている。
【0003】上記文献1に報告されている情報提示手法
は、データ表示を行う3次元空間に、特定のデータ視覚
化ルールを対応づけたフレームを表示することを特徴と
し、ユーザに対してデータ表示を行う際に、フレームを
通して観測される空間については、そのフレームに対応
づけられたデータ視覚化ルールに基づいて表示データの
視覚化手法(例えば、座標軸の設定や表示に用いる3次
元モデルの種別)を変更して表示を行う情報提示手法で
ある。また、この文献においては、フレームと同様の機
能を持たせた多面体を3次元空間内に表示し、その多面
体の内部でのみデータ視覚化手法を適用するという情報
提示手法についても報告されている。
は、データ表示を行う3次元空間に、特定のデータ視覚
化ルールを対応づけたフレームを表示することを特徴と
し、ユーザに対してデータ表示を行う際に、フレームを
通して観測される空間については、そのフレームに対応
づけられたデータ視覚化ルールに基づいて表示データの
視覚化手法(例えば、座標軸の設定や表示に用いる3次
元モデルの種別)を変更して表示を行う情報提示手法で
ある。また、この文献においては、フレームと同様の機
能を持たせた多面体を3次元空間内に表示し、その多面
体の内部でのみデータ視覚化手法を適用するという情報
提示手法についても報告されている。
【0004】次に、上記文献2で報告されている情報提
示手法は、表示するデータを分類する分類軸が複数存在
する場合、特に4つ以上の分類軸でデータを視覚化し、
3次元空間上で表示することを目的とした情報提示手法
であり、データを表示するための3次元直交座標系(外
側空間)の中に別の3次元直交座標系(内側空間)を表
示し、外側空間における内側空間の原点が位置する座標
値によって外側空間の座標軸に割り当てられた3つのパ
ラメータの値を決定し、これらのパラメータ値に対して
内側空間上でデータ視覚化ルールを適用してデータを表
示する情報提示手法である。
示手法は、表示するデータを分類する分類軸が複数存在
する場合、特に4つ以上の分類軸でデータを視覚化し、
3次元空間上で表示することを目的とした情報提示手法
であり、データを表示するための3次元直交座標系(外
側空間)の中に別の3次元直交座標系(内側空間)を表
示し、外側空間における内側空間の原点が位置する座標
値によって外側空間の座標軸に割り当てられた3つのパ
ラメータの値を決定し、これらのパラメータ値に対して
内側空間上でデータ視覚化ルールを適用してデータを表
示する情報提示手法である。
【0005】次に、上記文献3で報告されている情報提
示手法は、視線方向の奥行き方向に仮想空間を多段に階
層し、その最下層には全てのデータを配置し、上位階層
には一段下位の階層の数分の1の数量に絞り込んだデー
タを配置した形態の仮想空間を用い、ユーザが視点位置
を前後方向に移動し階層間を移動することでデータの表
示量を適宜増減させてデータを観測することを可能にす
る情報提示手法である。
示手法は、視線方向の奥行き方向に仮想空間を多段に階
層し、その最下層には全てのデータを配置し、上位階層
には一段下位の階層の数分の1の数量に絞り込んだデー
タを配置した形態の仮想空間を用い、ユーザが視点位置
を前後方向に移動し階層間を移動することでデータの表
示量を適宜増減させてデータを観測することを可能にす
る情報提示手法である。
【0006】
【発明が解決しようとする課題】しかしながら、上述し
た各文献によって報告されている従来技術においては、
以下のような課題がある。
た各文献によって報告されている従来技術においては、
以下のような課題がある。
【0007】文献1の情報提示手法では、1つのフレー
ム(あるいは多面体)には1つのデータ視覚化ルールし
か対応づけることが出来ないため、ユーザが空間内のあ
る領域のデータに対して、複数の異なるデータ視覚化ル
ールを個別に適用してデータを表示しようとすると、フ
レーム(多面体)をその都度置き換えて表示する必要が
あった。また、複数のデータ視覚化ルールを同時に適用
しようとするとそれらを重ねあわせて配置しなければな
らなかった。
ム(あるいは多面体)には1つのデータ視覚化ルールし
か対応づけることが出来ないため、ユーザが空間内のあ
る領域のデータに対して、複数の異なるデータ視覚化ル
ールを個別に適用してデータを表示しようとすると、フ
レーム(多面体)をその都度置き換えて表示する必要が
あった。また、複数のデータ視覚化ルールを同時に適用
しようとするとそれらを重ねあわせて配置しなければな
らなかった。
【0008】文献2の情報提示手法では、一度に表示可
能なのは4つ目以降の分類軸のある特定の値に対するデ
ータ配置であるため、データの持つ傾向を連続的に観測
するのに適していなかった。これを解決するための手法
として内側空間を複数表示する方式も報告されている
が、この方式を用いた場合においても4つ目以降の分類
軸では離散的にしかデータを観測することができなかっ
た。
能なのは4つ目以降の分類軸のある特定の値に対するデ
ータ配置であるため、データの持つ傾向を連続的に観測
するのに適していなかった。これを解決するための手法
として内側空間を複数表示する方式も報告されている
が、この方式を用いた場合においても4つ目以降の分類
軸では離散的にしかデータを観測することができなかっ
た。
【0009】さらに、文献2の情報提示手法では、1つ
の外側空間の中に複数の異なる種類の内側空間を表示し
た際、そのそれぞれの内側空間の有効範囲が不明確にな
るという課題があった。
の外側空間の中に複数の異なる種類の内側空間を表示し
た際、そのそれぞれの内側空間の有効範囲が不明確にな
るという課題があった。
【0010】文献3の情報提示手法では、表示データ量
を一定の割合で増減させることでデータの階層化を図っ
ているため、データ量を離散的に変更することしかでき
ず、ユーザが希望する表示量でデータを観測することが
困難であった。
を一定の割合で増減させることでデータの階層化を図っ
ているため、データ量を離散的に変更することしかでき
ず、ユーザが希望する表示量でデータを観測することが
困難であった。
【0011】本発明の目的は、以上の従来技術の課題に
鑑み、スムーズかつ直感的な操作方法により複数のデー
タ視覚化ルールを必要に応じて適用し、多義的なデータ
表示を行うことが可能な情報提示装置及び情報提示プロ
グラムを記録したコンピュータ読み取り可能な記録媒体
を提供することにある。
鑑み、スムーズかつ直感的な操作方法により複数のデー
タ視覚化ルールを必要に応じて適用し、多義的なデータ
表示を行うことが可能な情報提示装置及び情報提示プロ
グラムを記録したコンピュータ読み取り可能な記録媒体
を提供することにある。
【0012】
【課題を解決するための手段】本発明の第1の発明の情
報提示装置は、図2に示されているような多面体形状の
オブジェクト(以下、多面体オブジェクト500)によ
って、3次元空間上に配置されているデータオブジェク
トを囲み、その多面体オブジェクトによって囲まれる空
間(以下、データ表示空間)内に存在するデータの座標
系(以下、データ座標系)を定義した上で、そのデータ
座標系に基づいてデータオブジェクトを多義的に視覚化
し表示する。
報提示装置は、図2に示されているような多面体形状の
オブジェクト(以下、多面体オブジェクト500)によ
って、3次元空間上に配置されているデータオブジェク
トを囲み、その多面体オブジェクトによって囲まれる空
間(以下、データ表示空間)内に存在するデータの座標
系(以下、データ座標系)を定義した上で、そのデータ
座標系に基づいてデータオブジェクトを多義的に視覚化
し表示する。
【0013】よって、本発明の第1の発明の情報提示装
置においては、この多面体オブジェクトの構成面のそれ
ぞれに任意のデータ視覚化ルールを対応づけた多面体オ
ブジェクトを生成するデータ表示空間定義手段と、デー
タ表示空間定義手段で定義された多面体オブジェクトの
形状や、この多面体オブジェクトの構成面の各面に対応
付けられたデータ視覚化ルールなどの情報を格納してお
くデータ表示空間格納ベースと、システムあるいはユー
ザからの指示により多面体オブジェクトの1つ以上の面
を選択するfacet選択手段と、facet選択手段
によって選択された面に対応付けられたデータ視覚化ル
ールに基づいて多面体オブジェクトのデータ表示空間内
のデータ座標系を決定するデータ座標系算出手段とを少
なくとも有して構成する。
置においては、この多面体オブジェクトの構成面のそれ
ぞれに任意のデータ視覚化ルールを対応づけた多面体オ
ブジェクトを生成するデータ表示空間定義手段と、デー
タ表示空間定義手段で定義された多面体オブジェクトの
形状や、この多面体オブジェクトの構成面の各面に対応
付けられたデータ視覚化ルールなどの情報を格納してお
くデータ表示空間格納ベースと、システムあるいはユー
ザからの指示により多面体オブジェクトの1つ以上の面
を選択するfacet選択手段と、facet選択手段
によって選択された面に対応付けられたデータ視覚化ル
ールに基づいて多面体オブジェクトのデータ表示空間内
のデータ座標系を決定するデータ座標系算出手段とを少
なくとも有して構成する。
【0014】この第1の発明のデータ座標系算出手段で
は、多面体オブジェクトを構成する面に対応づけられた
データ視覚化ルールに基づき、例えば座標軸が面の法線
ベクトルと平行になる様にデータ座標系を算出すること
で、ユーザがデータの視覚化が行われているデータ表示
空間のデータ座標系を直感的に理解し、尚かつ、面への
直接的な操作でその視覚化手法を変更することを可能と
する。
は、多面体オブジェクトを構成する面に対応づけられた
データ視覚化ルールに基づき、例えば座標軸が面の法線
ベクトルと平行になる様にデータ座標系を算出すること
で、ユーザがデータの視覚化が行われているデータ表示
空間のデータ座標系を直感的に理解し、尚かつ、面への
直接的な操作でその視覚化手法を変更することを可能と
する。
【0015】また、多面体オブジェクトの面を選択する
信号を受けたfacet選択手段は、選択された面のデ
ータ視覚化ルールをデータ座標系算出手段に伝える。こ
れを受けたデータ座標系算出手段ではデータ視覚化ルー
ルに基づきデータ座標系を決定し、決定されたデータ座
標系をデータ表示空間格納ベースに格納する。これによ
り、複数のデータ視覚化ルールを合わせ持ったデータ表
示空間を構築し、そのデータ表示空間のデータ視覚化ル
ールを随時変化させながら情報を獲得することができる
ようになる。
信号を受けたfacet選択手段は、選択された面のデ
ータ視覚化ルールをデータ座標系算出手段に伝える。こ
れを受けたデータ座標系算出手段ではデータ視覚化ルー
ルに基づきデータ座標系を決定し、決定されたデータ座
標系をデータ表示空間格納ベースに格納する。これによ
り、複数のデータ視覚化ルールを合わせ持ったデータ表
示空間を構築し、そのデータ表示空間のデータ視覚化ル
ールを随時変化させながら情報を獲得することができる
ようになる。
【0016】また、本発明の第2の発明の情報提示装置
は上記第1の発明の情報提示装置に、面に対応づけられ
たデータ視覚化ルールをユーザが容易に知ることを可能
にするために、多面体オブジェクトの面に対応づけられ
たデータ視覚化ルールに基づいて多面体オブジェクトの
各面の形状、色等の面のプロパティを変更する面プロパ
ティ設定手段をさらに有して構成する。
は上記第1の発明の情報提示装置に、面に対応づけられ
たデータ視覚化ルールをユーザが容易に知ることを可能
にするために、多面体オブジェクトの面に対応づけられ
たデータ視覚化ルールに基づいて多面体オブジェクトの
各面の形状、色等の面のプロパティを変更する面プロパ
ティ設定手段をさらに有して構成する。
【0017】この第2の発明では、データ表示空間定義
手段で生成された多面体オブジェクトのそれぞれの面に
対して、面プロパティ設定手段において対応づけられた
データ視覚化ルールに基づいて形状などのプロパティを
決定する。これにより、ユーザは多面体オブジェクトの
各面に対応づけられたデータ視覚化ルールを直感的に理
解することが容易となるため、ユーザが希望するプロパ
ティに基づいて多面体オブジェクト内部のデータ座標系
を決定することが容易となる。
手段で生成された多面体オブジェクトのそれぞれの面に
対して、面プロパティ設定手段において対応づけられた
データ視覚化ルールに基づいて形状などのプロパティを
決定する。これにより、ユーザは多面体オブジェクトの
各面に対応づけられたデータ視覚化ルールを直感的に理
解することが容易となるため、ユーザが希望するプロパ
ティに基づいて多面体オブジェクト内部のデータ座標系
を決定することが容易となる。
【0018】また、本発明の第3の発明の情報提示装置
は、上記第1の発明の情報提示装置に、データ表示空間
格納ベースに格納されている多面体オブジェクトの面に
対応づけられたデータ視覚化ルールを、ユーザからの操
作により変更することを可能にするデータ視覚化ルール
変更手段をさらに有して構成する。
は、上記第1の発明の情報提示装置に、データ表示空間
格納ベースに格納されている多面体オブジェクトの面に
対応づけられたデータ視覚化ルールを、ユーザからの操
作により変更することを可能にするデータ視覚化ルール
変更手段をさらに有して構成する。
【0019】この第3の発明では、データ表示空間定義
手段で生成された多面体オブジェクトのそれぞれの面に
対して対応づけられたデータ視覚化ルールを、ユーザの
入力を受けた入力手段からの信号に基づいてデータ視覚
化ルール変更手段において適宜変更する。これにより、
情報を観測している途中でユーザが異なる観点から観測
したくなった場合でも、適宜データ視覚化ルールを変更
することが可能になる。
手段で生成された多面体オブジェクトのそれぞれの面に
対して対応づけられたデータ視覚化ルールを、ユーザの
入力を受けた入力手段からの信号に基づいてデータ視覚
化ルール変更手段において適宜変更する。これにより、
情報を観測している途中でユーザが異なる観点から観測
したくなった場合でも、適宜データ視覚化ルールを変更
することが可能になる。
【0020】また、本発明の第4の発明の情報提示装置
は、上記第1の発明の情報提示装置に、ユーザの明示的
な多面体オブジェクトの面の選択を行う入力が無くと
も、予め設定された規則に従って、多面体オブジェクト
の面を自動的に選択するfacet自動選択手段を有し
て構成する。
は、上記第1の発明の情報提示装置に、ユーザの明示的
な多面体オブジェクトの面の選択を行う入力が無くと
も、予め設定された規則に従って、多面体オブジェクト
の面を自動的に選択するfacet自動選択手段を有し
て構成する。
【0021】この第4の発明では、仮想空間内でのユー
ザの視点位置が変更されると、facet自動選択手段
において、多面体オブジェクトとユーザの視点の相対的
な位置関係を計算することによって、多面体オブジェク
トの1つ以上の面を選択する。一例を挙げると、fac
et自動選択手段において多面体オブジェクトの面の法
線ベクトルと視線ベクトルの内積を計算し、内積値が小
さいものから3つの面を選ぶなどして面の選択を行う。
facet自動選択手段から選択された面に関する信号
を受けたfacet選択手段は、選択された面のデータ
視覚化ルールをデータ座標系算出手段に伝える。これを
受けたデータ座標系算出手段ではデータ視覚化ルールに
基づきデータ座標系を決定してデータ表示空間格納ベー
スに格納する。これにより、ユーザは多面体オブジェク
ト、つまりデータ表示が行われる空間を観測する位置を
変えること等でデータの視覚化方法を随時変化させてデ
ータを観測することが可能になる。
ザの視点位置が変更されると、facet自動選択手段
において、多面体オブジェクトとユーザの視点の相対的
な位置関係を計算することによって、多面体オブジェク
トの1つ以上の面を選択する。一例を挙げると、fac
et自動選択手段において多面体オブジェクトの面の法
線ベクトルと視線ベクトルの内積を計算し、内積値が小
さいものから3つの面を選ぶなどして面の選択を行う。
facet自動選択手段から選択された面に関する信号
を受けたfacet選択手段は、選択された面のデータ
視覚化ルールをデータ座標系算出手段に伝える。これを
受けたデータ座標系算出手段ではデータ視覚化ルールに
基づきデータ座標系を決定してデータ表示空間格納ベー
スに格納する。これにより、ユーザは多面体オブジェク
ト、つまりデータ表示が行われる空間を観測する位置を
変えること等でデータの視覚化方法を随時変化させてデ
ータを観測することが可能になる。
【0022】また、本発明の第5の発明の情報提示装置
は、上記第1の発明の情報提示装置に、多面体オブジェ
クトを任意の切断面で切断、分割するデータ表示空間分
割手段をさらに有して構成する。
は、上記第1の発明の情報提示装置に、多面体オブジェ
クトを任意の切断面で切断、分割するデータ表示空間分
割手段をさらに有して構成する。
【0023】この第5の発明では、多面体オブジェクト
の分割を行う旨の信号を受けたデータ表示空間分割手段
では、データ表示空間格納ベースに格納されている多面
体オブジェクトを分割する。この際、分割される面に対
応づけられているデータ視覚化ルールも分割された位置
に合わせて分割される。これにより、ユーザは分割後の
それぞれの多面体オブジェクト毎に異なるデータ視覚化
ルールを対応づけられた面を選択することで、ある1つ
の分類軸によって統一的にデータを視覚化しながら、そ
の分類軸上の様々な部分に分類されたデータを異なる観
点で視覚化して表示することが可能になる。また、異な
る観点で視覚化したデータは別々の多面体状オブジェク
トで囲まれているのでユーザは空間の範囲を容易に見分
けることができる。
の分割を行う旨の信号を受けたデータ表示空間分割手段
では、データ表示空間格納ベースに格納されている多面
体オブジェクトを分割する。この際、分割される面に対
応づけられているデータ視覚化ルールも分割された位置
に合わせて分割される。これにより、ユーザは分割後の
それぞれの多面体オブジェクト毎に異なるデータ視覚化
ルールを対応づけられた面を選択することで、ある1つ
の分類軸によって統一的にデータを視覚化しながら、そ
の分類軸上の様々な部分に分類されたデータを異なる観
点で視覚化して表示することが可能になる。また、異な
る観点で視覚化したデータは別々の多面体状オブジェク
トで囲まれているのでユーザは空間の範囲を容易に見分
けることができる。
【0024】また、本発明の第6の発明の情報提示装置
は、上記第1の発明の情報提示装置に、データ表示空間
格納ベースに複数の多面体オブジェクトが格納されてい
る際、それら多面体オブジェクトの視覚的な位置関係と
それらの内部に展開されているデータ座標系に基づき所
定の複合処理を施すことによって複合的なデータ座標系
を生成するデータ表示空間複合手段をさらに有して構成
する。
は、上記第1の発明の情報提示装置に、データ表示空間
格納ベースに複数の多面体オブジェクトが格納されてい
る際、それら多面体オブジェクトの視覚的な位置関係と
それらの内部に展開されているデータ座標系に基づき所
定の複合処理を施すことによって複合的なデータ座標系
を生成するデータ表示空間複合手段をさらに有して構成
する。
【0025】この第6の発明では、複数の多面体オブジ
ェクトがデータ表示空間格納ベースに格納されていた
際、データ表示空間複合手段によって、データ表示空間
格納ベースに格納されているそれぞれの多面体オブジェ
クトのデータ座標系は、それらの多面体オブジェクトの
視覚的な位置関係とそれらの内部のデータ座標系に基づ
いて多面体オブジェクトの内部空間の一部あるいは全体
のデータ座標系に所定の複合処理を施して新たなデータ
座標系を生成し、データ表示空間格納ベースに再格納す
る。これにより、ユーザが既に表示されているデータに
対して新たに多面体オブジェクトを包含関係や重畳関係
などの位置関係に配置することによって、それぞれの多
面体オブジェクトに対応して生成されているデータ座標
系を複合(例えばAND演算、OR演算)した結果を新
たなデータ座標系として得ることが可能となる。
ェクトがデータ表示空間格納ベースに格納されていた
際、データ表示空間複合手段によって、データ表示空間
格納ベースに格納されているそれぞれの多面体オブジェ
クトのデータ座標系は、それらの多面体オブジェクトの
視覚的な位置関係とそれらの内部のデータ座標系に基づ
いて多面体オブジェクトの内部空間の一部あるいは全体
のデータ座標系に所定の複合処理を施して新たなデータ
座標系を生成し、データ表示空間格納ベースに再格納す
る。これにより、ユーザが既に表示されているデータに
対して新たに多面体オブジェクトを包含関係や重畳関係
などの位置関係に配置することによって、それぞれの多
面体オブジェクトに対応して生成されているデータ座標
系を複合(例えばAND演算、OR演算)した結果を新
たなデータ座標系として得ることが可能となる。
【0026】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。また、本発明は6つ
の実施の形態から構成されており、それぞれ、第1〜第
6の発明に対応する。
て図面を参照して詳細に説明する。また、本発明は6つ
の実施の形態から構成されており、それぞれ、第1〜第
6の発明に対応する。
【0027】(実施の形態1)図1は本発明の第1の発
明による情報提示装置の構成の一実施の形態を示すブロ
ック図である。
明による情報提示装置の構成の一実施の形態を示すブロ
ック図である。
【0028】この図1における情報提示装置は、ユーザ
からの入力を受けてそれを解釈する入力手段1と、3次
元空間の表示を行うための空間情報やこの3次元空間内
に配置されるデータオブジェクトの属性等を格納する情
報表示空間格納手段2と、多面体形状のオブジェクト
(多面体オブジェクト)を作成し、この多面体オブジェ
クトの構成面によって囲まれた空間(データ表示空間)
内に存在するデータオブジェクトを多義的に表示させる
データ表示空間生成手段3と、情報表示空間格納手段2
とデータ表示空間生成手段3が格納及び作成した情報か
ら、3次元空間とこの3次元空間内に配置されるデータ
オブジェクトと多面体オブジェクトなどをレンダリング
する情報視覚化手段4と、ユーザに対して情報視覚化手
段4の処理結果の画像出力を行う出力手段5とから構成
される。
からの入力を受けてそれを解釈する入力手段1と、3次
元空間の表示を行うための空間情報やこの3次元空間内
に配置されるデータオブジェクトの属性等を格納する情
報表示空間格納手段2と、多面体形状のオブジェクト
(多面体オブジェクト)を作成し、この多面体オブジェ
クトの構成面によって囲まれた空間(データ表示空間)
内に存在するデータオブジェクトを多義的に表示させる
データ表示空間生成手段3と、情報表示空間格納手段2
とデータ表示空間生成手段3が格納及び作成した情報か
ら、3次元空間とこの3次元空間内に配置されるデータ
オブジェクトと多面体オブジェクトなどをレンダリング
する情報視覚化手段4と、ユーザに対して情報視覚化手
段4の処理結果の画像出力を行う出力手段5とから構成
される。
【0029】情報表示空間格納手段2は、3次元空間に
関する情報である空間情報を格納しておく仮想空間情報
格納ベース21と、この3次元空間内に配置されるデー
タオブジェクトのデータの属性を格納しておくデータ格
納ベース22とからなる。例えば、仮想的な図書館の3
次元空間を作成し、その3次元空間内に配置される図書
の内容を参照できる仮想図書館システムであれば、この
仮想空間情報格納ベース21は、仮想的な図書館を出力
手段5に表示するための3次元空間に関する情報が格納
されており、データ格納ベース22には、図書の書誌情
報と図書の内容や3次元空間(仮想的な図書館)内の何
処に配置されるかといった位置情報等の属性が格納され
ている。
関する情報である空間情報を格納しておく仮想空間情報
格納ベース21と、この3次元空間内に配置されるデー
タオブジェクトのデータの属性を格納しておくデータ格
納ベース22とからなる。例えば、仮想的な図書館の3
次元空間を作成し、その3次元空間内に配置される図書
の内容を参照できる仮想図書館システムであれば、この
仮想空間情報格納ベース21は、仮想的な図書館を出力
手段5に表示するための3次元空間に関する情報が格納
されており、データ格納ベース22には、図書の書誌情
報と図書の内容や3次元空間(仮想的な図書館)内の何
処に配置されるかといった位置情報等の属性が格納され
ている。
【0030】データ表示空間生成手段3は、構成面のそ
れぞれに任意のデータ視覚化ルールを対応づけた多面体
オブジェクトを生成するデータ表示空間定義手段31
と、データ表示空間定義手段31で生成された多面体オ
ブジェクトの情報を格納しておくデータ表示空間格納ベ
ース32と、入力手段1等からの信号により多面体オブ
ジェクトの1つ以上の面を選択するfacet選択手段
33と、facet選択手段33によって選択された面
に対応づけられたデータ視覚化ルールにより、多面体オ
ブジェクトのデータ表示空間内のデータ座標系を決定
し、決定されたデータ座標系をデータ表示空間格納ベー
ス32に格納するデータ座標系算出手段34とからな
る。
れぞれに任意のデータ視覚化ルールを対応づけた多面体
オブジェクトを生成するデータ表示空間定義手段31
と、データ表示空間定義手段31で生成された多面体オ
ブジェクトの情報を格納しておくデータ表示空間格納ベ
ース32と、入力手段1等からの信号により多面体オブ
ジェクトの1つ以上の面を選択するfacet選択手段
33と、facet選択手段33によって選択された面
に対応づけられたデータ視覚化ルールにより、多面体オ
ブジェクトのデータ表示空間内のデータ座標系を決定
し、決定されたデータ座標系をデータ表示空間格納ベー
ス32に格納するデータ座標系算出手段34とからな
る。
【0031】情報視覚化手段4は、データ表示空間格納
ベース32に格納されている情報に基づきデータ格納ベ
ース22に格納されているデータの属性に関する情報か
ら、出力手段5によって表示すべきデータを抽出する表
示データ抽出手段41と、表示データ抽出手段41から
の情報と仮想空間情報格納ベース21に格納されている
空間情報から3次元コンピュータグラフィックスを作成
し、この3次元コンピュータグラフィックスを出力手段
5に出力するレンダリング手段42とからなる。尚、3
次元コンピュータグラフィックスを作成するこのレンダ
リング手段42は、従来技術に挙げた文献1〜3や、
「OpenGL Programming Guide(日本語版)、著者:Open
GL Architecture Review Board、 Jackie Neide/T
om Davis/Mason Woo、訳者:増田 高生、発行所:ア
ジソン・ウェスレイ」や、「OpenGLReference Manual
(日本語版)、著者:OpenGL Architecture Review
Board、訳者:増田 高生、発行所:アジソン・ウェ
スレイ」の文献等、従来の仮想図書館システム等の仮想
的な3次元空間を生成するシステムにおいて、通常行わ
れている機能である。
ベース32に格納されている情報に基づきデータ格納ベ
ース22に格納されているデータの属性に関する情報か
ら、出力手段5によって表示すべきデータを抽出する表
示データ抽出手段41と、表示データ抽出手段41から
の情報と仮想空間情報格納ベース21に格納されている
空間情報から3次元コンピュータグラフィックスを作成
し、この3次元コンピュータグラフィックスを出力手段
5に出力するレンダリング手段42とからなる。尚、3
次元コンピュータグラフィックスを作成するこのレンダ
リング手段42は、従来技術に挙げた文献1〜3や、
「OpenGL Programming Guide(日本語版)、著者:Open
GL Architecture Review Board、 Jackie Neide/T
om Davis/Mason Woo、訳者:増田 高生、発行所:ア
ジソン・ウェスレイ」や、「OpenGLReference Manual
(日本語版)、著者:OpenGL Architecture Review
Board、訳者:増田 高生、発行所:アジソン・ウェ
スレイ」の文献等、従来の仮想図書館システム等の仮想
的な3次元空間を生成するシステムにおいて、通常行わ
れている機能である。
【0032】次に本実施の形態1による情報提示装置の
動作について説明する。
動作について説明する。
【0033】まず、多面体オブジェクトを生成する際の
動作について説明を行う。
動作について説明を行う。
【0034】データ表示空間定義手段31は、構成面の
それぞれに任意のデータ視覚化ルールを対応づけた多面
体オブジェクトの定義を行うものである。ここでいう多
面体オブジェクトとは、図2に示されているような面5
00−1〜面500−4など、複数の面から構成される
多面体のオブジェクトのことである。この図2は、多面
体オブジェクト500として三角錐の例であるが、本発
明の多面体オブジェクトの形状は、この例だけに限る物
ではない。また、このデータ表示空間とは、面500−
1〜面500−4の構成面によって囲まれる、多面体オ
ブジェクト500内の空間の事をいう。
それぞれに任意のデータ視覚化ルールを対応づけた多面
体オブジェクトの定義を行うものである。ここでいう多
面体オブジェクトとは、図2に示されているような面5
00−1〜面500−4など、複数の面から構成される
多面体のオブジェクトのことである。この図2は、多面
体オブジェクト500として三角錐の例であるが、本発
明の多面体オブジェクトの形状は、この例だけに限る物
ではない。また、このデータ表示空間とは、面500−
1〜面500−4の構成面によって囲まれる、多面体オ
ブジェクト500内の空間の事をいう。
【0035】本発明においては、3次元コンピュータグ
ラフィックス等で描かれた3次元空間内に存在するデー
タオブジェクトを、このデータ表示空間定義手段31が
定義した多面体オブジェクトによって囲むことで、その
多面体オブジェクトに囲まれる空間(データ表示空間)
に存在するデータオブジェクトの視覚化手法を変更する
というものである。
ラフィックス等で描かれた3次元空間内に存在するデー
タオブジェクトを、このデータ表示空間定義手段31が
定義した多面体オブジェクトによって囲むことで、その
多面体オブジェクトに囲まれる空間(データ表示空間)
に存在するデータオブジェクトの視覚化手法を変更する
というものである。
【0036】この多面体オブジェクトには、それぞれの
構成面にデータオブジェクトを視覚化するためのルール
(データ視覚化ルール)を対応づける。ただし、多面体
オブジェクトの全ての構成面にデータ視覚化ルールを割
り当てる必要はない。また、データ視覚化ルールや、多
面体オブジェクトの形状等は、ユーザが自由に変更でき
るように構成してもよいし、システム固有のものを提供
する形態でもかまわない。
構成面にデータオブジェクトを視覚化するためのルール
(データ視覚化ルール)を対応づける。ただし、多面体
オブジェクトの全ての構成面にデータ視覚化ルールを割
り当てる必要はない。また、データ視覚化ルールや、多
面体オブジェクトの形状等は、ユーザが自由に変更でき
るように構成してもよいし、システム固有のものを提供
する形態でもかまわない。
【0037】データ表示空間定義手段31は、定義した
多面体オブジェクトの形状やこの多面体オブジェクトの
各面に対応づけられたデータ視覚化ルールをデータ表示
空間格納ベース32に格納する。
多面体オブジェクトの形状やこの多面体オブジェクトの
各面に対応づけられたデータ視覚化ルールをデータ表示
空間格納ベース32に格納する。
【0038】また、データ表示空間定義手段31によっ
て定義された多面体オブジェクトの各面に与えられたデ
ータ視覚化ルールに従って、データ表示空間内に存在す
るデータオブジェクトの視覚化手法を変更するが、本実
施の形態においては、視覚化手法を変更するために、デ
ータ表示空間内の座標系(データ座標系)を決定し、デ
ータ表示空間内に配置されているデータオブジェクトを
このデータ座標系に適合することによって視覚化手法を
変更するように構成している。以下では、データ表示空
間内において、このデータ座標系を決定する際の一連の
動作について説明する。
て定義された多面体オブジェクトの各面に与えられたデ
ータ視覚化ルールに従って、データ表示空間内に存在す
るデータオブジェクトの視覚化手法を変更するが、本実
施の形態においては、視覚化手法を変更するために、デ
ータ表示空間内の座標系(データ座標系)を決定し、デ
ータ表示空間内に配置されているデータオブジェクトを
このデータ座標系に適合することによって視覚化手法を
変更するように構成している。以下では、データ表示空
間内において、このデータ座標系を決定する際の一連の
動作について説明する。
【0039】本実施の形態では、ユーザの好みに応じた
データの視覚化手法を提供するために、多面体オブジェ
クトの面をユーザが選択することによって、この選択さ
れた面に割り当てられているデータ視覚化ルールに応じ
たデータオブジェクトの表示を行う。
データの視覚化手法を提供するために、多面体オブジェ
クトの面をユーザが選択することによって、この選択さ
れた面に割り当てられているデータ視覚化ルールに応じ
たデータオブジェクトの表示を行う。
【0040】ユーザが入力手段1等を用いて多面体オブ
ジェクトの面を選択した場合、この入力手段1等から多
面体オブジェクトの面を選択した信号を受けたface
t選択手段33は、データ表示空間格納ベース32を参
照してユーザが選択した面のデータ視覚化ルールをデー
タ座標系算出手段34に伝える。
ジェクトの面を選択した場合、この入力手段1等から多
面体オブジェクトの面を選択した信号を受けたface
t選択手段33は、データ表示空間格納ベース32を参
照してユーザが選択した面のデータ視覚化ルールをデー
タ座標系算出手段34に伝える。
【0041】これを受けたデータ座標系算出手段34で
は、ユーザが選択した面に対応するデータ視覚化ルール
に基づいてデータ座標系を算出し、このデータ座標系を
データ表示空間格納ベース32に格納する。
は、ユーザが選択した面に対応するデータ視覚化ルール
に基づいてデータ座標系を算出し、このデータ座標系を
データ表示空間格納ベース32に格納する。
【0042】ここで、データ座標系算出手段34の動作
についてさらに詳しく説明すると共に、このデータ座標
系算出手段34にて算出されるデータ座標系についても
さらに詳しく説明する。
についてさらに詳しく説明すると共に、このデータ座標
系算出手段34にて算出されるデータ座標系についても
さらに詳しく説明する。
【0043】例えば、ユーザから入力手段1を用いて選
択された面が、データのある属性値に基づいてデータオ
ブジェクトを配列するというデータ視覚化ルールが対応
付けられた面であった場合、多面体オブジェクトのデー
タ表示空間内部に展開されるデータ座標系の算出方法と
しては、例えば、 ・面の法線ベクトルの向きと平行に座標軸を取るデータ
座標系を算出する。 ・面と平行で、方向は面の長辺に沿って座標軸を取るデ
ータ座標系を算出する。等の方法が考えられる。
択された面が、データのある属性値に基づいてデータオ
ブジェクトを配列するというデータ視覚化ルールが対応
付けられた面であった場合、多面体オブジェクトのデー
タ表示空間内部に展開されるデータ座標系の算出方法と
しては、例えば、 ・面の法線ベクトルの向きと平行に座標軸を取るデータ
座標系を算出する。 ・面と平行で、方向は面の長辺に沿って座標軸を取るデ
ータ座標系を算出する。等の方法が考えられる。
【0044】また、属性値に基づいてデータを配列する
というデータ視覚化ルールが複数選択された際の動作に
ついて述べる。3つ以下の属性値でデータオブジェクト
を配置する視覚化ルールが同時に選択された場合、 ・それらの座標軸を複合した3次元以下の多次元座標系
を算出する。 ・それらの座標軸を複合した3次元以下の多次元座標系
に近い直交座標系を算出する。 等の方法が考えられる。4つ以上の属性値でデータを配
置する視覚化ルールが同時に選択された場合、 ・新しく選択された3つの視覚化ルールのみを採用して
データ座標系を算出する。 ・一定時間ごとに採用する視覚化ルールを変更してデー
タ座標系を算出する。この場合、内部に展開する座標系
の次数として、3次元以下の任意の次元を取ることが可
能である。 等の方法が可能である。
というデータ視覚化ルールが複数選択された際の動作に
ついて述べる。3つ以下の属性値でデータオブジェクト
を配置する視覚化ルールが同時に選択された場合、 ・それらの座標軸を複合した3次元以下の多次元座標系
を算出する。 ・それらの座標軸を複合した3次元以下の多次元座標系
に近い直交座標系を算出する。 等の方法が考えられる。4つ以上の属性値でデータを配
置する視覚化ルールが同時に選択された場合、 ・新しく選択された3つの視覚化ルールのみを採用して
データ座標系を算出する。 ・一定時間ごとに採用する視覚化ルールを変更してデー
タ座標系を算出する。この場合、内部に展開する座標系
の次数として、3次元以下の任意の次元を取ることが可
能である。 等の方法が可能である。
【0045】また、データの属性値に基づいてデータ表
示を行うかどうかを決定するというデータ視覚化ルール
が割り当てられた面が選択された場合、多面体オブジェ
クト内部に展開されるデータ座標系の算出方法として
は、 ・表示を行うデータオブジェクトの位置、大きさは変更
しない。 ・表示を行うデータオブジェクトの位置を視点に近づけ
て表示する。 ・表示を行うデータオブジェクトを拡大するなどして強
調して表示する。 ・表示しないデータオブジェクトと判定されるデータを
半透明にして表示する。等の方法が考えられる。
示を行うかどうかを決定するというデータ視覚化ルール
が割り当てられた面が選択された場合、多面体オブジェ
クト内部に展開されるデータ座標系の算出方法として
は、 ・表示を行うデータオブジェクトの位置、大きさは変更
しない。 ・表示を行うデータオブジェクトの位置を視点に近づけ
て表示する。 ・表示を行うデータオブジェクトを拡大するなどして強
調して表示する。 ・表示しないデータオブジェクトと判定されるデータを
半透明にして表示する。等の方法が考えられる。
【0046】ただし、このデータ座標系の算出方法はあ
くまで例であり、本発明はこれらの例に限定されるもの
ではない。
くまで例であり、本発明はこれらの例に限定されるもの
ではない。
【0047】次に、本発明の情報提示装置の情報視覚化
手段4が、出力手段5に3次元コンピュータグラフィッ
クスを出力する際の動作について説明する。
手段4が、出力手段5に3次元コンピュータグラフィッ
クスを出力する際の動作について説明する。
【0048】入力手段1等からの信号を受けたレンダリ
ング手段42は、表示データ抽出手段41に対して、表
示すべきデータオブジェクトの抽出を指示する。表示デ
ータ抽出手段41ではデータ表示空間格納ベース32に
格納されているデータ座標系を基に、その時点において
表示すべきデータオブジェクトの属性をデータ格納ベー
ス22から抽出し、この結果をレンダリング手段42に
渡し、データ表示空間格納ベース32に格納されている
多面体オブジェクトの形状や各面に割り当てられたデー
タ視覚化ルールに関する情報も渡す。表示データ抽出手
段41から表示すべきデータ及び多面体オブジェクトに
関する情報を受けたレンダリング手段42では、仮想空
間情報格納ベース21に格納されている空間情報と合わ
せて3次元コンピュータグラフィックスのレンダリング
を行い、レンダリング結果を出力手段5へ送る。
ング手段42は、表示データ抽出手段41に対して、表
示すべきデータオブジェクトの抽出を指示する。表示デ
ータ抽出手段41ではデータ表示空間格納ベース32に
格納されているデータ座標系を基に、その時点において
表示すべきデータオブジェクトの属性をデータ格納ベー
ス22から抽出し、この結果をレンダリング手段42に
渡し、データ表示空間格納ベース32に格納されている
多面体オブジェクトの形状や各面に割り当てられたデー
タ視覚化ルールに関する情報も渡す。表示データ抽出手
段41から表示すべきデータ及び多面体オブジェクトに
関する情報を受けたレンダリング手段42では、仮想空
間情報格納ベース21に格納されている空間情報と合わ
せて3次元コンピュータグラフィックスのレンダリング
を行い、レンダリング結果を出力手段5へ送る。
【0049】また、facet選択手段33において
は、ユーザが選択した面に対する情報をデータ表示空間
格納ベース32に格納してもよい。この場合は、情報視
覚化手段4が、このユーザが選択した面に対する情報を
参照することにより、ユーザが選択した面について強調
等を施した多面体オブジェクトの表示が行える。
は、ユーザが選択した面に対する情報をデータ表示空間
格納ベース32に格納してもよい。この場合は、情報視
覚化手段4が、このユーザが選択した面に対する情報を
参照することにより、ユーザが選択した面について強調
等を施した多面体オブジェクトの表示が行える。
【0050】[実施例1−1]次に具体的な実施例を用
いて本実施の形態の動作を説明する。
いて本実施の形態の動作を説明する。
【0051】図3は出力手段5で出力される画面表示の
一例である。ここでは本実施の形態による情報表示装置
を、3次元の仮想的な図書館を表示し、その図書館に存
在する図書を参照可能な仮想図書館システムに適用した
場合を例に挙げ、本発明の構成の動作について図1、図
3、図4を用いて説明する。
一例である。ここでは本実施の形態による情報表示装置
を、3次元の仮想的な図書館を表示し、その図書館に存
在する図書を参照可能な仮想図書館システムに適用した
場合を例に挙げ、本発明の構成の動作について図1、図
3、図4を用いて説明する。
【0052】図3(b)〜(d)は、出力手段5に出力
される3次元コンピュータグラフィックスの画面表示例
であり、図3(a)は、データ表示空間定義手段31に
よって生成された8面体(六角柱)の多面体オブジェク
トの例である。また、この図3(a)の多面体オブジェ
クト200は、それぞれの面にデータ視覚化ルールが割
り当てられ、この多面体オブジェクトの形状とそのデー
タ視覚化ルールがデータ表示空間格納ベース32に格納
されているものとする。
される3次元コンピュータグラフィックスの画面表示例
であり、図3(a)は、データ表示空間定義手段31に
よって生成された8面体(六角柱)の多面体オブジェク
トの例である。また、この図3(a)の多面体オブジェ
クト200は、それぞれの面にデータ視覚化ルールが割
り当てられ、この多面体オブジェクトの形状とそのデー
タ視覚化ルールがデータ表示空間格納ベース32に格納
されているものとする。
【0053】また、出力手段5には、図書館内にある書
架や床や壁といった他のオブジェクトも表示されている
が、図3の画面表示例では説明を分かりやすくするため
にこれらの他のオブジェクトについては図示していな
い。図書館の形状や他のオブジェクトについては、仮想
空間情報格納ベース21に格納されており、レンダリン
グ手段42がレンダリングすることによって、出力手段
5に出力されている。また、仮想空間情報格納ベース2
1に格納されている情報は、「VRMLを知る−サイバ
ースペースの構築とブラウジング、著者:マーク・ペッ
シ、訳者:松田晃一,蒲池 輝尚,竹内 彰一他、発行
所:プレンティスホール」や、「CADユーザのための
DXFリファレンスマニュアル、著者:落合 重紀、発
行所:日経BP社」などの文献等に記載されている、V
RML形式や、DXF形式などで保存されていることが
考えられるが、当該技術分野の当業者であれば十分に分
かる事項であるので、特に説明をしない。
架や床や壁といった他のオブジェクトも表示されている
が、図3の画面表示例では説明を分かりやすくするため
にこれらの他のオブジェクトについては図示していな
い。図書館の形状や他のオブジェクトについては、仮想
空間情報格納ベース21に格納されており、レンダリン
グ手段42がレンダリングすることによって、出力手段
5に出力されている。また、仮想空間情報格納ベース2
1に格納されている情報は、「VRMLを知る−サイバ
ースペースの構築とブラウジング、著者:マーク・ペッ
シ、訳者:松田晃一,蒲池 輝尚,竹内 彰一他、発行
所:プレンティスホール」や、「CADユーザのための
DXFリファレンスマニュアル、著者:落合 重紀、発
行所:日経BP社」などの文献等に記載されている、V
RML形式や、DXF形式などで保存されていることが
考えられるが、当該技術分野の当業者であれば十分に分
かる事項であるので、特に説明をしない。
【0054】また、図3(b)〜(d)の201−1〜
201−16は、データオブジェクトであり、この例に
おいては図書に対応するものである。また、これらのデ
ータオブジェクトは、3次元空間(仮想的な図書館)内
に、図3(b)のように配置されていたものとする。ま
た、これらのデータオブジェクトは、それぞれ図4に示
されるようなデータ属性を持ち、このデータ属性は、デ
ータ格納ベース22に格納されているものとする。
201−16は、データオブジェクトであり、この例に
おいては図書に対応するものである。また、これらのデ
ータオブジェクトは、3次元空間(仮想的な図書館)内
に、図3(b)のように配置されていたものとする。ま
た、これらのデータオブジェクトは、それぞれ図4に示
されるようなデータ属性を持ち、このデータ属性は、デ
ータ格納ベース22に格納されているものとする。
【0055】次に、図3(a)に示した多面体オブジェ
クト200の各面は、データ表示空間定義手段31によ
ってデータ視覚化ルールが割り当てられている。この例
においては、面200−1に「図書の発行年代順に並べ
る」、面200−2に「図書の著者名順(50音順)に
並べる」、面200−3に「図書の人気度順に並べる」
というデータ視覚化ルールが対応づけられているとす
る。
クト200の各面は、データ表示空間定義手段31によ
ってデータ視覚化ルールが割り当てられている。この例
においては、面200−1に「図書の発行年代順に並べ
る」、面200−2に「図書の著者名順(50音順)に
並べる」、面200−3に「図書の人気度順に並べる」
というデータ視覚化ルールが対応づけられているとす
る。
【0056】また、この図3における多面体オブジェク
ト200は六角柱であるが、もちろん他の多面体の形状
でもかまわなく、また、各面に対応付けられているデー
タ視覚化ルールについてはこの例に限るものではない。
この多面体オブジェクトの形状やデータ視覚化ルールは
適宜変更可能であってもよい。また、この多面体オブジ
ェクト200の形状やこの多面体オブジェクトの各面に
割り当てられているデータ視覚化ルールは、データ表示
空間定義手段31を介してデータ表示空間格納ベース3
2に格納されている。
ト200は六角柱であるが、もちろん他の多面体の形状
でもかまわなく、また、各面に対応付けられているデー
タ視覚化ルールについてはこの例に限るものではない。
この多面体オブジェクトの形状やデータ視覚化ルールは
適宜変更可能であってもよい。また、この多面体オブジ
ェクト200の形状やこの多面体オブジェクトの各面に
割り当てられているデータ視覚化ルールは、データ表示
空間定義手段31を介してデータ表示空間格納ベース3
2に格納されている。
【0057】この例において、データ表示空間定義手段
31で定義された多面体オブジェクト(図3(a)の2
00)が、情報視覚化手段4によって出力手段5に出力
されている時に、ユーザが入力手段1を介して、多面体
オブジェクト200の面200−1と面200−2を選
択した場合の動作について説明する。
31で定義された多面体オブジェクト(図3(a)の2
00)が、情報視覚化手段4によって出力手段5に出力
されている時に、ユーザが入力手段1を介して、多面体
オブジェクト200の面200−1と面200−2を選
択した場合の動作について説明する。
【0058】また、この例は、図3(b)の様にデータ
オブジェクト201−1〜201−16が配置されてい
る画面上に、データオブジェクト201−1〜201−
16の中から、データオブジェクト201−1〜201
−10が図3(a)の多面体オブジェクト200によっ
て囲まれるように、ユーザが多面体オブジェクトを図3
(b)の200aの位置に配置させた上で、多面体オブ
ジェクトの面200−1と面200−2を選択したとす
る。
オブジェクト201−1〜201−16が配置されてい
る画面上に、データオブジェクト201−1〜201−
16の中から、データオブジェクト201−1〜201
−10が図3(a)の多面体オブジェクト200によっ
て囲まれるように、ユーザが多面体オブジェクトを図3
(b)の200aの位置に配置させた上で、多面体オブ
ジェクトの面200−1と面200−2を選択したとす
る。
【0059】このユーザの選択動作があった場合に、f
acet選択手段33は、入力手段1からユーザが多面
体オブジェクトの面200−1と面200−2を選択し
たという情報を受け取り、この選択された面に対応する
データ視覚化ルールを、データ表示空間格納ベース32
を参照して獲得する。この例の場合は、ユーザが面20
0−1と面200−2をユーザが選択した例であるの
で、この面に対応するデータ視覚化ルールである「発行
年代順に並べる」、「著者名順(50音順)に並べる」
をデータ表示空間格納ベース32から獲得する。この獲
得したデータ視覚化ルールは、データ座標系算出手段3
4に出力する。
acet選択手段33は、入力手段1からユーザが多面
体オブジェクトの面200−1と面200−2を選択し
たという情報を受け取り、この選択された面に対応する
データ視覚化ルールを、データ表示空間格納ベース32
を参照して獲得する。この例の場合は、ユーザが面20
0−1と面200−2をユーザが選択した例であるの
で、この面に対応するデータ視覚化ルールである「発行
年代順に並べる」、「著者名順(50音順)に並べる」
をデータ表示空間格納ベース32から獲得する。この獲
得したデータ視覚化ルールは、データ座標系算出手段3
4に出力する。
【0060】facet選択手段33からこのデータ視
覚化ルールを受け取ったデータ座標系算出手段34は、
多面体オブジェクト200によって囲まれる空間(デー
タ表示空間)に存在するデータの表示化手法のデータ座
標系を、受け取ったデータ視覚化ルールに基づいて決定
する。この例の場合、受け取ったデータ視覚化ルールが
「発行年代順に並べる」、「著者名順(50音順)に並
べる」であるので、データ座標系210(図3(c))
として、発行年代、著者名(50音順)の2つの座標軸
をとる2次元直交座標系が決定される。データ座標系算
出手段34は、決定されたデータ座標系210をデータ
表示空間格納ベース32に登録を行う。
覚化ルールを受け取ったデータ座標系算出手段34は、
多面体オブジェクト200によって囲まれる空間(デー
タ表示空間)に存在するデータの表示化手法のデータ座
標系を、受け取ったデータ視覚化ルールに基づいて決定
する。この例の場合、受け取ったデータ視覚化ルールが
「発行年代順に並べる」、「著者名順(50音順)に並
べる」であるので、データ座標系210(図3(c))
として、発行年代、著者名(50音順)の2つの座標軸
をとる2次元直交座標系が決定される。データ座標系算
出手段34は、決定されたデータ座標系210をデータ
表示空間格納ベース32に登録を行う。
【0061】次に、出力手段5で表示出力される3次元
コンピュータグラフィックスを生成する情報視覚化手段
4の動作について説明する。
コンピュータグラフィックスを生成する情報視覚化手段
4の動作について説明する。
【0062】先にも説明したように本実施例において
は、データ表示空間定義手段31で多面体オブジェクト
が生成されると、その形状やデータ視覚化ルールがデー
タ表示空間格納ベース32に格納される。情報視覚化手
段4は、表示データ抽出手段41において、データ表示
空間格納ベース32の監視を行い、多面体オブジェクト
の形状が登録されるとレンダリング手段42にその旨を
伝え、レンダリング手段42は、出力手段5に3次元コ
ンピュータグラフィックスによって表示している3次元
空間(仮想的な図書館)やデータオブジェクト(図書)
の他に、図3(a)にように多面体オブジェクトについ
てもレンダリングを行う。ただし、この例はあくまで例
であり、本発明はこの例だけによるものではない。例え
ば、ユーザから多面体オブジェクトの表示のON・OF
Fの入力を受付け、ONになっている場合に多面体オブ
ジェクトを出力手段5に出力するように構成してもよ
い。
は、データ表示空間定義手段31で多面体オブジェクト
が生成されると、その形状やデータ視覚化ルールがデー
タ表示空間格納ベース32に格納される。情報視覚化手
段4は、表示データ抽出手段41において、データ表示
空間格納ベース32の監視を行い、多面体オブジェクト
の形状が登録されるとレンダリング手段42にその旨を
伝え、レンダリング手段42は、出力手段5に3次元コ
ンピュータグラフィックスによって表示している3次元
空間(仮想的な図書館)やデータオブジェクト(図書)
の他に、図3(a)にように多面体オブジェクトについ
てもレンダリングを行う。ただし、この例はあくまで例
であり、本発明はこの例だけによるものではない。例え
ば、ユーザから多面体オブジェクトの表示のON・OF
Fの入力を受付け、ONになっている場合に多面体オブ
ジェクトを出力手段5に出力するように構成してもよ
い。
【0063】またここで、出力手段5に出力表示されて
いる画面例が図3(b)の状態(多面体オブジェクト2
00が200aに配置されている状態)であって、ユー
ザが面200−1と面200−2を選択した上記の例の
場合の情報視覚化手段4の動作を説明する。
いる画面例が図3(b)の状態(多面体オブジェクト2
00が200aに配置されている状態)であって、ユー
ザが面200−1と面200−2を選択した上記の例の
場合の情報視覚化手段4の動作を説明する。
【0064】レンダリング手段42は、入力手段1を介
してユーザから面を選択したという情報を受け取った場
合に、表示データ抽出手段41に対して表示すべきデー
タの抽出を指示する。
してユーザから面を選択したという情報を受け取った場
合に、表示データ抽出手段41に対して表示すべきデー
タの抽出を指示する。
【0065】この指示を受け取った表示データ抽出手段
41は、多面体オブジェクトのデータ表示空間のデータ
座標系をデータ表示空間格納ベース32から受け取ると
共に、このデータ表示空間内に存在するデータオブジェ
クトのデータの属性をデータ格納ベース22(図4)か
ら受け取り、これら受け取ったデータをレンダリング手
段42に渡す。
41は、多面体オブジェクトのデータ表示空間のデータ
座標系をデータ表示空間格納ベース32から受け取ると
共に、このデータ表示空間内に存在するデータオブジェ
クトのデータの属性をデータ格納ベース22(図4)か
ら受け取り、これら受け取ったデータをレンダリング手
段42に渡す。
【0066】表示データ抽出手段41からこれらのデー
タを受け取ったレンダリング手段42は、データ表示空
間のデータ座標系に基づき、データ表示空間内のデータ
オブジェクトを配置し、出力手段5に表示する。
タを受け取ったレンダリング手段42は、データ表示空
間のデータ座標系に基づき、データ表示空間内のデータ
オブジェクトを配置し、出力手段5に表示する。
【0067】このレンダリング手段42の処理について
図3を用いてさらに詳しく説明する。
図3を用いてさらに詳しく説明する。
【0068】図3(b)は、データオブジェクト201
−1〜201−10を多面体オブジェクトによって囲っ
た例である。この場合、表示データ抽出手段41からレ
ンダリング手段42に送られる情報は、このデータ格納
ベース22が持つ201−1〜201−10のデータの
属性と、データ座標系算出手段34で算出されたデータ
座標系「発行年代」、「著者名(50音順)」である。
−1〜201−10を多面体オブジェクトによって囲っ
た例である。この場合、表示データ抽出手段41からレ
ンダリング手段42に送られる情報は、このデータ格納
ベース22が持つ201−1〜201−10のデータの
属性と、データ座標系算出手段34で算出されたデータ
座標系「発行年代」、「著者名(50音順)」である。
【0069】レンダリング手段42は、受け取ったデー
タ座標系とデータの属性に応じて、多面体オブジェクト
のデータ表示空間内のデータオブジェクトを配置する。
この例の場合は、図3(c)のようにデータ座標系21
0を設定し、このデータ座標系210に沿ってデータオ
ブジェクト201−1〜201−10を配置する。
タ座標系とデータの属性に応じて、多面体オブジェクト
のデータ表示空間内のデータオブジェクトを配置する。
この例の場合は、図3(c)のようにデータ座標系21
0を設定し、このデータ座標系210に沿ってデータオ
ブジェクト201−1〜201−10を配置する。
【0070】なお、多面体オブジェクトのデータ表示空
間に包含されないデータ201−11、...、201
−16はデータ座標系210の影響を受けずに表示され
る(図3(c))。
間に包含されないデータ201−11、...、201
−16はデータ座標系210の影響を受けずに表示され
る(図3(c))。
【0071】またユーザが、上記2面(面200−1、
面200−2)に加え「人気度順に並べる」というデー
タ視覚化ルールが対応づけられた面200−3を選択し
た場合、多面体オブジェクト内部の空間でデータを配置
するためのデータ座標系として、データ座標系算出手段
34によって発行年代、著者名(50音順)、人気度の
3つの座標軸をとる3次元直交座標系がデータ座標系2
11として生成され、データ表示空間格納ベース32に
格納される。そして、情報視覚化手段4においてデータ
が表示される際、多面体オブジェクト200のデータ表
示空間に包含されるデータ201−1、201−
2、...、201−10はこのデータ座標系211
(図3(d))に基づいて視覚化され表示される。な
お、図3(c)の場合と同様に、多面体オブジェクトに
包含されないデータ201−11、...201−16
はデータ座標系211の影響を受けずに表示される(図
3(d))。
面200−2)に加え「人気度順に並べる」というデー
タ視覚化ルールが対応づけられた面200−3を選択し
た場合、多面体オブジェクト内部の空間でデータを配置
するためのデータ座標系として、データ座標系算出手段
34によって発行年代、著者名(50音順)、人気度の
3つの座標軸をとる3次元直交座標系がデータ座標系2
11として生成され、データ表示空間格納ベース32に
格納される。そして、情報視覚化手段4においてデータ
が表示される際、多面体オブジェクト200のデータ表
示空間に包含されるデータ201−1、201−
2、...、201−10はこのデータ座標系211
(図3(d))に基づいて視覚化され表示される。な
お、図3(c)の場合と同様に、多面体オブジェクトに
包含されないデータ201−11、...201−16
はデータ座標系211の影響を受けずに表示される(図
3(d))。
【0072】また、ユーザ等によって、多面体オブジェ
クトの4つ以上の面が選択された場合は、一番新しく選
択したデータ視覚化ルールを優先させてデータ座標系の
次数が3次元以下になるようにしたり、一定時間毎に採
用するデータ視覚化ルールを変更して3次元以下になる
ように表示を行うように構成してもよい。
クトの4つ以上の面が選択された場合は、一番新しく選
択したデータ視覚化ルールを優先させてデータ座標系の
次数が3次元以下になるようにしたり、一定時間毎に採
用するデータ視覚化ルールを変更して3次元以下になる
ように表示を行うように構成してもよい。
【0073】本実施例による情報表示装置では、選択す
る面を変更することにより多面体オブジェクト内部に展
開するデータ座標系を適宜変化させることできるので、
ユーザは、データ座標系の有効範囲、すなわち多面体オ
ブジェクトの位置を変更することなくデータの分類方法
をその時々の望みに応じて変更しながらデータを観測す
ることが可能になる。
る面を変更することにより多面体オブジェクト内部に展
開するデータ座標系を適宜変化させることできるので、
ユーザは、データ座標系の有効範囲、すなわち多面体オ
ブジェクトの位置を変更することなくデータの分類方法
をその時々の望みに応じて変更しながらデータを観測す
ることが可能になる。
【0074】[実施例1−2]次に具体的な他の実施例
を用いて本実施の形態の動作を説明する。
を用いて本実施の形態の動作を説明する。
【0075】ここでは一例として、4種類のデータ視覚
化ルールを持つ多面体オブジェクトを例に説明を行う。
化ルールを持つ多面体オブジェクトを例に説明を行う。
【0076】図2はデータ表示空間定義手段31におい
て定義された多面体オブジェクト500で、この多面体
オブジェクト500は、面500−1、500−2、5
00−3、500−4をその側面として持つ。
て定義された多面体オブジェクト500で、この多面体
オブジェクト500は、面500−1、500−2、5
00−3、500−4をその側面として持つ。
【0077】この4個の面500−1、500−2、5
00−3、500−4に対応づけられるデータ視覚化ル
ールがそれぞれ「売り上げランキング25位以上の書籍
を表示する」、「売り上げランキング50位以上の書籍
を表示する」、「売り上げランキング75位以上の書籍
を表示する」、「売り上げランキング100位以上の書
籍を表示する」というデータ視覚化ルールであったとす
る。
00−3、500−4に対応づけられるデータ視覚化ル
ールがそれぞれ「売り上げランキング25位以上の書籍
を表示する」、「売り上げランキング50位以上の書籍
を表示する」、「売り上げランキング75位以上の書籍
を表示する」、「売り上げランキング100位以上の書
籍を表示する」というデータ視覚化ルールであったとす
る。
【0078】本実施例による情報表示装置では、選択す
る面を変更することにより多面体オブジェクト内部に展
開するデータ座標系、すなわち表示するデータの数量を
適宜変化させることできるので、ユーザは、データ座標
系の有効範囲、すなわち多面体オブジェクトの位置を変
更することなく表示データ量をその時々の望みに応じて
変更しながらデータを観測することが可能になる。
る面を変更することにより多面体オブジェクト内部に展
開するデータ座標系、すなわち表示するデータの数量を
適宜変化させることできるので、ユーザは、データ座標
系の有効範囲、すなわち多面体オブジェクトの位置を変
更することなく表示データ量をその時々の望みに応じて
変更しながらデータを観測することが可能になる。
【0079】[実施例1−3]次に具体的な他の実施例
を用いて本実施の形態の動作を説明する。
を用いて本実施の形態の動作を説明する。
【0080】データ表示空間定義手段31において、多
面体オブジェクトの各面に対応づけられるデータ視覚化
ルールとして、例えば「48時間以内にアクセスがあっ
た書籍を表示する」という様に例えば時刻等をパラメー
タとして持つようなデータ視覚化ルールを多面体オブジ
ェクトの面に対応づけることも可能である。
面体オブジェクトの各面に対応づけられるデータ視覚化
ルールとして、例えば「48時間以内にアクセスがあっ
た書籍を表示する」という様に例えば時刻等をパラメー
タとして持つようなデータ視覚化ルールを多面体オブジ
ェクトの面に対応づけることも可能である。
【0081】[実施例1−4]次に具体的な実施例を用
いて本実施の形態の動作を説明する。
いて本実施の形態の動作を説明する。
【0082】データ表示空間定義手段31において多面
体オブジェクトの各面に対応づけられるデータ視覚化ル
ールとして、例えば「直前に表示していたデータと関連
するデータも合わせて表示する」という様な前状態に対
する相対的な表現のデータ視覚化ルールを多面体オブジ
ェクトの面に対応づけることも可能である。
体オブジェクトの各面に対応づけられるデータ視覚化ル
ールとして、例えば「直前に表示していたデータと関連
するデータも合わせて表示する」という様な前状態に対
する相対的な表現のデータ視覚化ルールを多面体オブジ
ェクトの面に対応づけることも可能である。
【0083】多面体の全ての面にこのデータ視覚化ルー
ルを適用すると、多面体の面を次々に選択していくこと
で、表示するデータと関連するデータを次々と増やして
表示していくことが可能になる。
ルを適用すると、多面体の面を次々に選択していくこと
で、表示するデータと関連するデータを次々と増やして
表示していくことが可能になる。
【0084】ここで、本実施の形態1の効果について説
明する。本実施の形態1では、ある特定のルールに基づ
いてデータを配置する空間を、それぞれの面にデータ視
覚化ルールを対応づけた多面体オブジェクトで表現し、
その多面体オブジェクト内部のデータ座標系をユーザあ
るいはシステムから選択された面に対応づけられたデー
タ視覚化ルールに基づいて決定する機能を備えること
で、ユーザが複数のデータ視覚化ルールを合わせ持った
空間を構築し、その空間のデータ視覚化ルールを随時変
化させながら情報を獲得することを可能とした。
明する。本実施の形態1では、ある特定のルールに基づ
いてデータを配置する空間を、それぞれの面にデータ視
覚化ルールを対応づけた多面体オブジェクトで表現し、
その多面体オブジェクト内部のデータ座標系をユーザあ
るいはシステムから選択された面に対応づけられたデー
タ視覚化ルールに基づいて決定する機能を備えること
で、ユーザが複数のデータ視覚化ルールを合わせ持った
空間を構築し、その空間のデータ視覚化ルールを随時変
化させながら情報を獲得することを可能とした。
【0085】また、面に対応づけられたデータ視覚化ル
ールに基づき、例えば座標軸が面の法線ベクトルと平行
になる様にデータ座標系を算出することで、ユーザがデ
ータの視覚化が行われている領域を直感的に理解し、な
おかつ面への直接的な操作でその視覚化手法を変更する
ことを可能としている。したがって、データ表示空間中
に複数の多面体オブジェクト、つまり複数の視覚化手法
が存在した場合に、ユーザがその一部の視覚化手法を変
更しようとした際の操作の簡便性が向上する。
ールに基づき、例えば座標軸が面の法線ベクトルと平行
になる様にデータ座標系を算出することで、ユーザがデ
ータの視覚化が行われている領域を直感的に理解し、な
おかつ面への直接的な操作でその視覚化手法を変更する
ことを可能としている。したがって、データ表示空間中
に複数の多面体オブジェクト、つまり複数の視覚化手法
が存在した場合に、ユーザがその一部の視覚化手法を変
更しようとした際の操作の簡便性が向上する。
【0086】(実施の形態2)図5は本発明による情報
提示装置の構成の一実施の形態を示すブロック図であ
る。
提示装置の構成の一実施の形態を示すブロック図であ
る。
【0087】本発明による情報提示装置は、図1に示し
た実施の形態1におけるデータ表示空間生成手段3の構
成に、データ表示空間定義手段31で生成された多面体
オブジェクトのそれぞれの面に対して対応づけられたデ
ータ視覚化ルールに基づいて、面の形状や面の色などの
面のプロパティを決定する面プロパティ設定手段37を
備えたものである。
た実施の形態1におけるデータ表示空間生成手段3の構
成に、データ表示空間定義手段31で生成された多面体
オブジェクトのそれぞれの面に対して対応づけられたデ
ータ視覚化ルールに基づいて、面の形状や面の色などの
面のプロパティを決定する面プロパティ設定手段37を
備えたものである。
【0088】次に本実施の形態2による本発明の情報提
示装置の動作について説明するが、上記した実施の形態
1と同様な機能を持つ構成については特に説明をしな
い。
示装置の動作について説明するが、上記した実施の形態
1と同様な機能を持つ構成については特に説明をしな
い。
【0089】データ表示空間定義手段31において多面
体オブジェクトの定義が終了後、面プロパティ設定手段
37において、面に対応づけられたデータ視覚化ルール
に基づいて、例えば形状や色調など面のプロパティを決
定する。そして、生成した多面体オブジェクトおよび各
面に対応づけられたデータ視覚化ルールと決定した面の
プロパティをデータ表示空間格納ベース32に格納し、
情報視覚化手段4は、面プロパティ設定手段で設定され
た各面のプロパティに従って多面体オブジェクトの表示
を行う。
体オブジェクトの定義が終了後、面プロパティ設定手段
37において、面に対応づけられたデータ視覚化ルール
に基づいて、例えば形状や色調など面のプロパティを決
定する。そして、生成した多面体オブジェクトおよび各
面に対応づけられたデータ視覚化ルールと決定した面の
プロパティをデータ表示空間格納ベース32に格納し、
情報視覚化手段4は、面プロパティ設定手段で設定され
た各面のプロパティに従って多面体オブジェクトの表示
を行う。
【0090】[実施例2−1]次に具体的な実施例を用
いて本実施の形態の動作を説明する。
いて本実施の形態の動作を説明する。
【0091】図6(a)は、データ表示空間定義手段3
1で生成される多面体オブジェクトである。
1で生成される多面体オブジェクトである。
【0092】この図6(a)の多面体オブジェクトは、
6種類のデータ視覚化ルールを対応づけるためにデータ
表示空間定義手段31で生成された六角錐による多面体
オブジェクトである。この多面体オブジェクトを面プロ
パティ設定手段37で処理した後、多面体オブジェクト
を上方から観測したものが図6(b)に示す多面体オブ
ジェクトである。
6種類のデータ視覚化ルールを対応づけるためにデータ
表示空間定義手段31で生成された六角錐による多面体
オブジェクトである。この多面体オブジェクトを面プロ
パティ設定手段37で処理した後、多面体オブジェクト
を上方から観測したものが図6(b)に示す多面体オブ
ジェクトである。
【0093】データ表示空間定義手段31において、6
個の面(底面を除く)を持つ六角錐からなる多面体オブ
ジェクト生成され、その6個の面には、図6(a)に示
されているように、それぞれ、「売り上げランキング1
〜10位以上のデータを表示する。」、「売り上げラン
キング11〜30位以上のデータを表示する。」、「売
り上げランキング31〜50位以上のデータを表示す
る。」、「売り上げランキング51〜100位以上のデ
ータを表示する。」、「売り上げランキング101〜2
00位以上のデータを表示する。」、「売り上げランキ
ング201位以上のデータを表示する。」というデータ
視覚化ルールが対応づけられたとする。
個の面(底面を除く)を持つ六角錐からなる多面体オブ
ジェクト生成され、その6個の面には、図6(a)に示
されているように、それぞれ、「売り上げランキング1
〜10位以上のデータを表示する。」、「売り上げラン
キング11〜30位以上のデータを表示する。」、「売
り上げランキング31〜50位以上のデータを表示す
る。」、「売り上げランキング51〜100位以上のデ
ータを表示する。」、「売り上げランキング101〜2
00位以上のデータを表示する。」、「売り上げランキ
ング201位以上のデータを表示する。」というデータ
視覚化ルールが対応づけられたとする。
【0094】また、面プロパティ設定手段37は、図7
に示されているような知識を備えており、この知識を参
照してデータ表示空間定義手段31から送られる多面体
オブジェクトの各面に対応付けられたデータ視覚化ルー
ルに基づいて、多面体オブジェクトの各面のプロパティ
を変更し、このプロパティをデータ表示空間格納ベース
32に格納し、情報視覚化手段4は、この面プロパティ
設定手段37で設定された面のプロパティに従って多面
体オブジェクトの表示を行う。
に示されているような知識を備えており、この知識を参
照してデータ表示空間定義手段31から送られる多面体
オブジェクトの各面に対応付けられたデータ視覚化ルー
ルに基づいて、多面体オブジェクトの各面のプロパティ
を変更し、このプロパティをデータ表示空間格納ベース
32に格納し、情報視覚化手段4は、この面プロパティ
設定手段37で設定された面のプロパティに従って多面
体オブジェクトの表示を行う。
【0095】この図6(a)、図7の例における面プロ
パティ設定手段37は、図7の知識のrule001を
参照すると、売り上げランキングに応じた優先度が記載
されているので、データ視覚化ルールに基づいて多面体
オブジェクトの形状(面の面積)を図6(b)のように
変更する。
パティ設定手段37は、図7の知識のrule001を
参照すると、売り上げランキングに応じた優先度が記載
されているので、データ視覚化ルールに基づいて多面体
オブジェクトの形状(面の面積)を図6(b)のように
変更する。
【0096】また、この例では、多面体オブジェクトの
形状(面の面積)を変更するものであるが、例えば、図
6(c)のように、多面体オブジェクトの各面の色調
(輝度や透明度)を変更するように構成してもよい。
形状(面の面積)を変更するものであるが、例えば、図
6(c)のように、多面体オブジェクトの各面の色調
(輝度や透明度)を変更するように構成してもよい。
【0097】また、ユーザが入力手段1を介して、出力
手段5で表示している多面体オブジェクトの形状や色調
を変更できるように構成してもよい。この場合は、面プ
ロパティ設定手段37において、この入力手段1からの
信号を受け取り、ユーザの入力に基づいて各面のプロパ
ティを変更する。また、面プロパティ設定手段37にお
いては、この時のユーザの履歴を保存しておき、次回か
らは、この履歴に基づいて多面体オブジェクトを表示す
るようにしてもよい。
手段5で表示している多面体オブジェクトの形状や色調
を変更できるように構成してもよい。この場合は、面プ
ロパティ設定手段37において、この入力手段1からの
信号を受け取り、ユーザの入力に基づいて各面のプロパ
ティを変更する。また、面プロパティ設定手段37にお
いては、この時のユーザの履歴を保存しておき、次回か
らは、この履歴に基づいて多面体オブジェクトを表示す
るようにしてもよい。
【0098】次に、本実施の形態2の効果について説明
する。本実施の形態2では、面の色や透明度などのプロ
パティに面に対応づけられたデータ視覚化ルールが反映
されていることで、ユーザは多面体オブジェクトの各面
に対応づけられたデータ視覚化ルールを直感的に理解す
ることが容易となる。
する。本実施の形態2では、面の色や透明度などのプロ
パティに面に対応づけられたデータ視覚化ルールが反映
されていることで、ユーザは多面体オブジェクトの各面
に対応づけられたデータ視覚化ルールを直感的に理解す
ることが容易となる。
【0099】(実施の形態3)図8は本発明による情報
提示装置の構成の一実施の形態を示すブロック図であ
る。
提示装置の構成の一実施の形態を示すブロック図であ
る。
【0100】本発明による情報提示装置は、図1に示さ
れた実施の形態1におけるデータ表示空間生成手段3の
構成に、データ表示空間定義手段31で定義された多面
体オブジェクトのそれぞれの面に対して対応づけられた
データ視覚化ルールを入力手段1からの信号に基づいて
自由に変更するデータ視覚化ルール変更手段38をさら
に有するものである。
れた実施の形態1におけるデータ表示空間生成手段3の
構成に、データ表示空間定義手段31で定義された多面
体オブジェクトのそれぞれの面に対して対応づけられた
データ視覚化ルールを入力手段1からの信号に基づいて
自由に変更するデータ視覚化ルール変更手段38をさら
に有するものである。
【0101】次に本実施の形態3による情報提示装置の
動作について説明する。
動作について説明する。
【0102】ユーザがデータ視覚化ルール変更手段を用
いて動的に多面体オブジェクトに対応づけられたデータ
視覚化ルールを変更する際の動作について説明する。
いて動的に多面体オブジェクトに対応づけられたデータ
視覚化ルールを変更する際の動作について説明する。
【0103】ユーザは入力手段1を通して多面体オブジ
ェクトの構成面に対応づけられているデータ視覚化ルー
ルの変更を指示する。入力手段1からその旨を示す信号
を受け取ったデータ視覚化ルール変更手段38では、デ
ータ表示空間格納ベース32に格納されている多面体オ
ブジェクトとデータ視覚化ルールとの対応づけを適宜変
更し、データ表示空間格納ベース32の内容を更新す
る。
ェクトの構成面に対応づけられているデータ視覚化ルー
ルの変更を指示する。入力手段1からその旨を示す信号
を受け取ったデータ視覚化ルール変更手段38では、デ
ータ表示空間格納ベース32に格納されている多面体オ
ブジェクトとデータ視覚化ルールとの対応づけを適宜変
更し、データ表示空間格納ベース32の内容を更新す
る。
【0104】次に、本実施の形態3の効果について説明
する。
する。
【0105】本実施の形態3では、多面体オブジェクト
に対応づけられているデータ視覚化ルールをユーザが任
意に変更することが可能である。したがって、情報を観
測している途中でユーザが異なる観点から観測したくな
った場合でも、適宜データ視覚化ルールを変更すること
が可能になる。
に対応づけられているデータ視覚化ルールをユーザが任
意に変更することが可能である。したがって、情報を観
測している途中でユーザが異なる観点から観測したくな
った場合でも、適宜データ視覚化ルールを変更すること
が可能になる。
【0106】(実施の形態4)図9は本発明による情報
提示装置の構成の一実施の形態を示すブロック図であ
る。
提示装置の構成の一実施の形態を示すブロック図であ
る。
【0107】本発明による情報提示装置は、図1に示さ
れた実施の形態1におけるデータ表示空間生成手段3の
構成に、ユーザの明示的な多面体オブジェクトの面の選
択を行う入力が無くとも、予め設定された規則(以下、
面設定規則)に従って、多面体オブジェクトの面を自動
的に選択するfacet自動選択手段35をさらに有す
る。
れた実施の形態1におけるデータ表示空間生成手段3の
構成に、ユーザの明示的な多面体オブジェクトの面の選
択を行う入力が無くとも、予め設定された規則(以下、
面設定規則)に従って、多面体オブジェクトの面を自動
的に選択するfacet自動選択手段35をさらに有す
る。
【0108】次に本実施の形態4による情報提示装置の
動作について説明する。ここでは、facet自動選択
手段35を備えることにより、実施の形態1と異なる動
作をする箇所について説明する。
動作について説明する。ここでは、facet自動選択
手段35を備えることにより、実施の形態1と異なる動
作をする箇所について説明する。
【0109】実施の形態1と異なる動作としては、デー
タ表示空間のデータ座標系を決定する際の動作が挙げら
れる。
タ表示空間のデータ座標系を決定する際の動作が挙げら
れる。
【0110】ユーザが入力手段1を介して、表示されて
いる多面体オブジェクトの向きや位置を変更する入力を
行うと、facet自動選択手段35は、予め設定され
た面選択規則とユーザの入力に基づいて、多面体オブジ
ェクトの面を自動的に選択する。データ座標系算出手段
34は、facet自動選択手段35が選択した面に対
応したデータ視覚化ルールから、多面体オブジェクト内
のデータ表示空間のデータ座標系を決定し、このデータ
座標系をデータ表示空間格納ベース32に格納する。
いる多面体オブジェクトの向きや位置を変更する入力を
行うと、facet自動選択手段35は、予め設定され
た面選択規則とユーザの入力に基づいて、多面体オブジ
ェクトの面を自動的に選択する。データ座標系算出手段
34は、facet自動選択手段35が選択した面に対
応したデータ視覚化ルールから、多面体オブジェクト内
のデータ表示空間のデータ座標系を決定し、このデータ
座標系をデータ表示空間格納ベース32に格納する。
【0111】このfacet自動選択手段35で多面体
オブジェクトの面を選択する際の面選択規則について、
代表的な4つの例について図面を用いて説明する。
オブジェクトの面を選択する際の面選択規則について、
代表的な4つの例について図面を用いて説明する。
【0112】図10は、多面体オブジェクトの面の法線
ベクトルと視線ベクトルの内積値に基づいて面の選択を
行うという規則を説明するものである。facet自動
選択手段35では、多面体オブジェクトの可視の面60
1−1、601−2、601−3に対し、その正規化さ
れた法線ベクトル602−1、602−2、602−3
と、ユーザ視点位置610の視線ベクトル611との内
積値を計算する。そして内積値が小さいものから例えば
2つの面を選ぶことで面選択を行う。この内積値を用い
る規則の他の例としては、内積値がある一定値以下の面
全てを選択する規則などが考えられる。
ベクトルと視線ベクトルの内積値に基づいて面の選択を
行うという規則を説明するものである。facet自動
選択手段35では、多面体オブジェクトの可視の面60
1−1、601−2、601−3に対し、その正規化さ
れた法線ベクトル602−1、602−2、602−3
と、ユーザ視点位置610の視線ベクトル611との内
積値を計算する。そして内積値が小さいものから例えば
2つの面を選ぶことで面選択を行う。この内積値を用い
る規則の他の例としては、内積値がある一定値以下の面
全てを選択する規則などが考えられる。
【0113】図11は、視点と多面体オブジェクトの面
との距離に基づいて面の選択を行うという規則を説明す
るものである。facet自動選択手段35では、多面
体オブジェクト600の面のうち、ユーザ視点位置61
0からの距離が予め決められた距離rよりも小さな面6
01−2および601−3を選択する。つまり、ユーザ
視点位置610から距離rの球体612の内部に包含さ
れる面を選択することで面選択を行う。
との距離に基づいて面の選択を行うという規則を説明す
るものである。facet自動選択手段35では、多面
体オブジェクト600の面のうち、ユーザ視点位置61
0からの距離が予め決められた距離rよりも小さな面6
01−2および601−3を選択する。つまり、ユーザ
視点位置610から距離rの球体612の内部に包含さ
れる面を選択することで面選択を行う。
【0114】図12は、視点から観測される面の大きさ
に基づいて面の選択を行うという規則を説明するもので
ある。facet自動選択手段35では、多面体オブジ
ェクト600の面のうち、ユーザ視点位置610から観
測される面で、その大きさがある閾値以上に観測される
面の選択を行う。この閾値は、表示画面の面積の例えば
10%以上や、可観測な面の総面積の例えば5%以上な
どという形で予めfacet自動選択手段35で設定さ
れているものとし、この値は入力手段1などを通して変
更可能であってもよい。
に基づいて面の選択を行うという規則を説明するもので
ある。facet自動選択手段35では、多面体オブジ
ェクト600の面のうち、ユーザ視点位置610から観
測される面で、その大きさがある閾値以上に観測される
面の選択を行う。この閾値は、表示画面の面積の例えば
10%以上や、可観測な面の総面積の例えば5%以上な
どという形で予めfacet自動選択手段35で設定さ
れているものとし、この値は入力手段1などを通して変
更可能であってもよい。
【0115】図13は、視点から観測される面の色に基
づいて選択を行うという規則を説明するものである。多
面体オブジェクト600の各面は、仮想空間に配置され
ている照明などの影響を受けて様々な色で観測される。
facet自動選択手段35では、多面体オブジェクト
600の各面の明度値を測定し、その明度が高い面から
例えば2つの面を選択することで面選択を行う。図13
の画面例では、観測される明度順(降べき)に面を並べる
と、面601−1、面601−5、面601−2、面6
01−3、面601−4となり、facet自動選択手
段35では、面601−1、面601−5を選択する。
づいて選択を行うという規則を説明するものである。多
面体オブジェクト600の各面は、仮想空間に配置され
ている照明などの影響を受けて様々な色で観測される。
facet自動選択手段35では、多面体オブジェクト
600の各面の明度値を測定し、その明度が高い面から
例えば2つの面を選択することで面選択を行う。図13
の画面例では、観測される明度順(降べき)に面を並べる
と、面601−1、面601−5、面601−2、面6
01−3、面601−4となり、facet自動選択手
段35では、面601−1、面601−5を選択する。
【0116】この観測される面の色に基づいて選択を行
う規則の他の例として、面の色相、彩度、飽和度、色温
度などを用いる方法も考えられる。
う規則の他の例として、面の色相、彩度、飽和度、色温
度などを用いる方法も考えられる。
【0117】面の選択を行ったfacet自動選択手段
33は,選択された面のデータ視覚化ルールをデータ座
標系定義手段24に伝える。これを受けたデータ座標系
算出手段34ではデータ視覚化ルールに基づきデータ座
標系を決定してデータ表示空間格納ベース32に格納す
る。
33は,選択された面のデータ視覚化ルールをデータ座
標系定義手段24に伝える。これを受けたデータ座標系
算出手段34ではデータ視覚化ルールに基づきデータ座
標系を決定してデータ表示空間格納ベース32に格納す
る。
【0118】[実施例4−1]具体的な実施例を用いて
本実施の形態の動作を説明する。
本実施の形態の動作を説明する。
【0119】図14は出力手段5で出力される多面体オ
ブジェクトとデータオブジェクトからなる画面表示の一
例であり、図15は、図14の多面体オブジェクトを側
面から見た図である。
ブジェクトとデータオブジェクトからなる画面表示の一
例であり、図15は、図14の多面体オブジェクトを側
面から見た図である。
【0120】facet自動選択手段35には、「視点
から可視の面を選択する。これに加えて予め設定した面
も選択する。」という面選択規則があり、データ座標系
算出手段34では、「多面体オブジェクト内部のデータ
座標系は、選択された面に平行に座標軸を設定する」と
いうデータ座標系算出方法があるとする。また、fac
et自動選択手段35では、面選択規則である「予め設
定した面」として、面300−1を設定しており、この
面300−1には「発行年代順に並べる」というデータ
視覚化ルールが対応づけられているものとする。
から可視の面を選択する。これに加えて予め設定した面
も選択する。」という面選択規則があり、データ座標系
算出手段34では、「多面体オブジェクト内部のデータ
座標系は、選択された面に平行に座標軸を設定する」と
いうデータ座標系算出方法があるとする。また、fac
et自動選択手段35では、面選択規則である「予め設
定した面」として、面300−1を設定しており、この
面300−1には「発行年代順に並べる」というデータ
視覚化ルールが対応づけられているものとする。
【0121】今、図14(a)、図15(a)に示すよ
うに、ユーザ330が「著者名順に並べる」というデー
タ視覚化ルールが対応づけられた面300−2が観測さ
れている。このとき、facet自動選択手段35は、
面選択規則の「視点からの可視の面を選択する」から、
この面300−2を選択し、さらに、面選択規則の「予
め設定した面」から、面300−1を選択して、この選
択した面300−1及び面300−2をfacet選択
手段33に伝える。
うに、ユーザ330が「著者名順に並べる」というデー
タ視覚化ルールが対応づけられた面300−2が観測さ
れている。このとき、facet自動選択手段35は、
面選択規則の「視点からの可視の面を選択する」から、
この面300−2を選択し、さらに、面選択規則の「予
め設定した面」から、面300−1を選択して、この選
択した面300−1及び面300−2をfacet選択
手段33に伝える。
【0122】facet自動選択手段35が選択した面
が入力されたfacet選択手段33は、実施の形態1
において説明したように、データ表示空間格納ベース3
2を参照して、入力された面に対応するデータ視覚化ル
ールをデータ座標系算出手段34に伝える。
が入力されたfacet選択手段33は、実施の形態1
において説明したように、データ表示空間格納ベース3
2を参照して、入力された面に対応するデータ視覚化ル
ールをデータ座標系算出手段34に伝える。
【0123】データ座標系算出手段34は、facet
選択手段33から受け取ったデータ視覚化ルールに基づ
き、多面体オブジェクト300の内部のデータ表示空間
のデータ座標系を決定する。この例の場合は、面300
−1、面300−2のデータ視覚化ルールが、「発行年
代順に並べる」、「著者名順に並べる」であるので、多
面体オブジェクト300のデータ表示空間のデータ座標
系として、発行年代と著者名を座標軸にもつ2次元の座
標系(データ座標系310;図14(a))が展開さ
れ、多面体オブジェクト内部にあるデータオブジェクト
301−1、301−2、...、301−10はこの
データ座標系310に基づいて表示される。
選択手段33から受け取ったデータ視覚化ルールに基づ
き、多面体オブジェクト300の内部のデータ表示空間
のデータ座標系を決定する。この例の場合は、面300
−1、面300−2のデータ視覚化ルールが、「発行年
代順に並べる」、「著者名順に並べる」であるので、多
面体オブジェクト300のデータ表示空間のデータ座標
系として、発行年代と著者名を座標軸にもつ2次元の座
標系(データ座標系310;図14(a))が展開さ
れ、多面体オブジェクト内部にあるデータオブジェクト
301−1、301−2、...、301−10はこの
データ座標系310に基づいて表示される。
【0124】ここで、ユーザが入力手段1を用いて、多
面体オブジェクト300を回転方向320の方向に回転
させ、多面体オブジェクト300が図14(b)、図1
5(b)の状態になった場合について説明する。また、
多面体オブジェクトを回転させることによって、新たに
観測される図14(b)、図15(b)における面30
0−3は、「人気度順に並べる」というデータ視覚化ル
ールを持っていることとする。
面体オブジェクト300を回転方向320の方向に回転
させ、多面体オブジェクト300が図14(b)、図1
5(b)の状態になった場合について説明する。また、
多面体オブジェクトを回転させることによって、新たに
観測される図14(b)、図15(b)における面30
0−3は、「人気度順に並べる」というデータ視覚化ル
ールを持っていることとする。
【0125】このとき、面300−3が観測されること
で、facet自動選択手段35では、上記面選択規則
に応じて、面300−1、300−2に加え、この面3
00−3も選択する。
で、facet自動選択手段35では、上記面選択規則
に応じて、面300−1、300−2に加え、この面3
00−3も選択する。
【0126】データ座標系算出手段34では、上記した
ように、facet自動選択手段35が新たに面300
−3を選択することで、この面300−3のデータ視覚
化ルールに基づき、多面体オブジェクト300の内部に
展開されるデータ座標系として、発行年代と著者名の他
に新たに人気度を座標軸に持つ3次元の座標系(データ
座標系311)を算出し、データ表示空間格納ベース3
2に格納する。この時、多面体オブジェクト内部にある
データオブジェクト301−1、301−2、...、
301−10はデータ座標系311に基づいて表示され
る。
ように、facet自動選択手段35が新たに面300
−3を選択することで、この面300−3のデータ視覚
化ルールに基づき、多面体オブジェクト300の内部に
展開されるデータ座標系として、発行年代と著者名の他
に新たに人気度を座標軸に持つ3次元の座標系(データ
座標系311)を算出し、データ表示空間格納ベース3
2に格納する。この時、多面体オブジェクト内部にある
データオブジェクト301−1、301−2、...、
301−10はデータ座標系311に基づいて表示され
る。
【0127】この多面体オブジェクト300を回転方向
320の方向にさらに回転させ、図14(c)、図15
(c)の状態になったとする。この時、「著者名順に並
べる」データ視覚化ルールを持つ面300−2が観測さ
れなくなったので、facet自動選択手段35では、
面300−1、300−3の2面を選択する。このと
き、データ座標系算出手段34では、発行年代と人気度
を座標軸に持つ2次元の座標系(データ座標系312)
を算出し、データ表示空間格納ベース32に格納する。
この時、多面体オブジェクト内部にあるデータオブジェ
クト301−1、301−2、...、301−10は
データ座標系311に基づいて表示される。
320の方向にさらに回転させ、図14(c)、図15
(c)の状態になったとする。この時、「著者名順に並
べる」データ視覚化ルールを持つ面300−2が観測さ
れなくなったので、facet自動選択手段35では、
面300−1、300−3の2面を選択する。このと
き、データ座標系算出手段34では、発行年代と人気度
を座標軸に持つ2次元の座標系(データ座標系312)
を算出し、データ表示空間格納ベース32に格納する。
この時、多面体オブジェクト内部にあるデータオブジェ
クト301−1、301−2、...、301−10は
データ座標系311に基づいて表示される。
【0128】本実施例によって分かるように、本実施の
形態4における情報提示装置では、ある視覚化手法によ
る表示から、別のデータ視覚化ルールによる表示へと移
行する場合でも、データの視覚化手法を決定するデータ
座標系を連続的に変化させて表示することが可能であ
る。したがって、ユーザは多面体オブジェクトを回転さ
せることで、データを様々な観点から連続的に観測する
ことが可能となる。
形態4における情報提示装置では、ある視覚化手法によ
る表示から、別のデータ視覚化ルールによる表示へと移
行する場合でも、データの視覚化手法を決定するデータ
座標系を連続的に変化させて表示することが可能であ
る。したがって、ユーザは多面体オブジェクトを回転さ
せることで、データを様々な観点から連続的に観測する
ことが可能となる。
【0129】次に、本実施の形態4の効果について説明
する。
する。
【0130】本実施の形態4では、多面体オブジェクト
の各面にデータ視覚化ルールを対応づけ、視点と多面体
オブジェクトの相対位置から規定枚数の面を選択し、選
択された面に対応づけられたそのデータ視覚化ルールか
ら多面体オブジェクトの内部空間のデータ座標系が決定
するので、ユーザは多面体オブジェクト、つまりデータ
表示が行われる空間を観測する位置を変えること等でデ
ータの視覚化方法を随時変化させてデータを観測するこ
とが可能になる。
の各面にデータ視覚化ルールを対応づけ、視点と多面体
オブジェクトの相対位置から規定枚数の面を選択し、選
択された面に対応づけられたそのデータ視覚化ルールか
ら多面体オブジェクトの内部空間のデータ座標系が決定
するので、ユーザは多面体オブジェクト、つまりデータ
表示が行われる空間を観測する位置を変えること等でデ
ータの視覚化方法を随時変化させてデータを観測するこ
とが可能になる。
【0131】例えば、仮想空間の一部に多面体オブジェ
クトを設定した場合、例えばウォークスルー等によって
空間内を移動しながら多面体オブジェクトを観測する
と、多面体オブジェクトと視点との位置関係の変化に伴
い、多面体オブジェクト内部のデータ座標系が変化する
ので、ユーザは視点位置を変更することで、データを様
々な観点から観測することが可能になる。
クトを設定した場合、例えばウォークスルー等によって
空間内を移動しながら多面体オブジェクトを観測する
と、多面体オブジェクトと視点との位置関係の変化に伴
い、多面体オブジェクト内部のデータ座標系が変化する
ので、ユーザは視点位置を変更することで、データを様
々な観点から観測することが可能になる。
【0132】(実施の形態5)図16は本発明による情
報提示装置の構成の一実施の形態を示すブロック図であ
る。
報提示装置の構成の一実施の形態を示すブロック図であ
る。
【0133】本発明による情報提示装置は、図1に示さ
れた実施の形態1におけるデータ表示空間生成手段3の
構成に、入力手段1からの信号に従い、多面体オブジェ
クトを分割するデータ表示空間分割手段36をさらに有
する。
れた実施の形態1におけるデータ表示空間生成手段3の
構成に、入力手段1からの信号に従い、多面体オブジェ
クトを分割するデータ表示空間分割手段36をさらに有
する。
【0134】次に本実施の形態5による情報提示装置の
動作について説明する。
動作について説明する。
【0135】ここではデータ表示空間分割手段36を備
えることにより実施の形態1とは異なる動作について説
明する。
えることにより実施の形態1とは異なる動作について説
明する。
【0136】実施の形態1と異なる動作としては、デー
タ表示空間を任意に分割し、その分割されたそれぞれの
小空間でデータ座標系を異なるものに設定できる動作が
挙げられる。
タ表示空間を任意に分割し、その分割されたそれぞれの
小空間でデータ座標系を異なるものに設定できる動作が
挙げられる。
【0137】ユーザが入力手段1を通じて多面体オブジ
ェクトの分割を行う旨の信号を入力すると、それを受け
たデータ表示空間分割手段36では、データ表示空間格
納ベース32に格納されている多面体オブジェクトを分
割する。この際、分割される面に対応づけられているデ
ータ視覚化ルールも分割された位置に合わせて分割され
る。
ェクトの分割を行う旨の信号を入力すると、それを受け
たデータ表示空間分割手段36では、データ表示空間格
納ベース32に格納されている多面体オブジェクトを分
割する。この際、分割される面に対応づけられているデ
ータ視覚化ルールも分割された位置に合わせて分割され
る。
【0138】ここで、データ表示空間分割手段36にお
いて、多面体オブジェクトを分割する際のデータ視覚化
ルールの分割方法について述べる。
いて、多面体オブジェクトを分割する際のデータ視覚化
ルールの分割方法について述べる。
【0139】データ視覚化ルールとして、データのある
属性値に基づいてデータを配列するというデータ視覚化
ルールが割り当てられた面を分割する場合、(ここでは
一例として属性値の定義域が0〜100あったとする) ・分割面と座標軸が交わる値が30であった場合、一方
の多角柱オブジェクトの該当面には属性値0〜30の範
囲でデータを配置するデータ視覚化ルールを対応づけ、
もう一方の該当面には属性値30〜100の範囲でデー
タを配置するデータ視覚化ルールを対応づける。 ・分割面された面の大きさが、2:8であった場合、一
方の多角柱オブジェクトの該当面には属性値0〜20の
範囲でデータを配置するデータ視覚化ルールを対応づ
け、もう一方の該当面には属性値20〜100の範囲で
データを配置するデータ視覚化ルールを対応づける。等
というデータ視覚化ルールの分割方法が考えられる。
属性値に基づいてデータを配列するというデータ視覚化
ルールが割り当てられた面を分割する場合、(ここでは
一例として属性値の定義域が0〜100あったとする) ・分割面と座標軸が交わる値が30であった場合、一方
の多角柱オブジェクトの該当面には属性値0〜30の範
囲でデータを配置するデータ視覚化ルールを対応づけ、
もう一方の該当面には属性値30〜100の範囲でデー
タを配置するデータ視覚化ルールを対応づける。 ・分割面された面の大きさが、2:8であった場合、一
方の多角柱オブジェクトの該当面には属性値0〜20の
範囲でデータを配置するデータ視覚化ルールを対応づ
け、もう一方の該当面には属性値20〜100の範囲で
データを配置するデータ視覚化ルールを対応づける。等
というデータ視覚化ルールの分割方法が考えられる。
【0140】[実施例5−1]ここで、この実施の形態
5を具体的な実施例を用いて説明する。
5を具体的な実施例を用いて説明する。
【0141】例えば、図17(a)のような六角柱の多
面体オブジェクト400が出力手段5に出力されている
とする。もちろん、図17に示す多面体オブジェクトの
データ表示空間内にはデータオブジェクトが存在してい
ることも考えられるが、この図では特に図示していな
い。
面体オブジェクト400が出力手段5に出力されている
とする。もちろん、図17に示す多面体オブジェクトの
データ表示空間内にはデータオブジェクトが存在してい
ることも考えられるが、この図では特に図示していな
い。
【0142】いま、この多面体オブジェクトの面405
には、「1900年から1997年まで発行年代順に並
べる」というデータ視覚化ルールが対応付けられ、デー
タ座標系410が面405に対応付けられている。
には、「1900年から1997年まで発行年代順に並
べる」というデータ視覚化ルールが対応付けられ、デー
タ座標系410が面405に対応付けられている。
【0143】この図17(a)の状態で、ユーザが入力
手段1を用いて、データ座標系410の1950年の箇
所を分割したい旨を入力した場合、データ表示空間分割
手段36は、この入力手段1からの入力を受付け、デー
タ表示空間格納ベース32に格納されている多面体オブ
ジェクト400の形状を、図17(a)の420で分割
されるように多面体オブジェクト401、402を生成
する。この例の場合は、多面体オブジェクト400の1
950年の箇所で分割する例であるので、データ表示空
間格納ベース32では、図17(b)に示されるような
多面体オブジェクト401、402が生成され、情報視
覚化手段4によって、図17(b)のデータ座標系41
1、412をそれぞれ持つ、多面体オブジェクト40
1、402が出力手段5に表示される。
手段1を用いて、データ座標系410の1950年の箇
所を分割したい旨を入力した場合、データ表示空間分割
手段36は、この入力手段1からの入力を受付け、デー
タ表示空間格納ベース32に格納されている多面体オブ
ジェクト400の形状を、図17(a)の420で分割
されるように多面体オブジェクト401、402を生成
する。この例の場合は、多面体オブジェクト400の1
950年の箇所で分割する例であるので、データ表示空
間格納ベース32では、図17(b)に示されるような
多面体オブジェクト401、402が生成され、情報視
覚化手段4によって、図17(b)のデータ座標系41
1、412をそれぞれ持つ、多面体オブジェクト40
1、402が出力手段5に表示される。
【0144】よって、ユーザは、分割された多面体オブ
ジェクトのそれぞれにおいて、面405に対応づけられ
たデータ視覚化ルール以外のデータ視覚化ルールを適用
することが可能となり、データを異なる観点で見ること
が可能となる。
ジェクトのそれぞれにおいて、面405に対応づけられ
たデータ視覚化ルール以外のデータ視覚化ルールを適用
することが可能となり、データを異なる観点で見ること
が可能となる。
【0145】次に、本実施の形態5の効果について説明
する。
する。
【0146】本実施の形態5では、ユーザは分割後のそ
れぞれの多面体オブジェクト毎に異なるデータ視覚化ル
ールを対応づけられた面を選択することで、ある1つの
分類軸によって統一的にデータを視覚化しながら、その
分類軸上の様々な部分に分類されたデータを異なる観点
で視覚化して表示することが可能になる。また、異なる
観点で視覚化したデータは別々の多面体状オブジェクト
で囲まれているのでユーザは空間の範囲を容易に見分け
ることができる。
れぞれの多面体オブジェクト毎に異なるデータ視覚化ル
ールを対応づけられた面を選択することで、ある1つの
分類軸によって統一的にデータを視覚化しながら、その
分類軸上の様々な部分に分類されたデータを異なる観点
で視覚化して表示することが可能になる。また、異なる
観点で視覚化したデータは別々の多面体状オブジェクト
で囲まれているのでユーザは空間の範囲を容易に見分け
ることができる。
【0147】(実施の形態6)図18は本発明による情
報提示装置の構成の一実施の形態を示すブロック図であ
る。
報提示装置の構成の一実施の形態を示すブロック図であ
る。
【0148】本発明による情報提示装置は、図1に示さ
れた実施の形態1におけるデータ表示空間生成手段3の
構成に、データ表示空間格納ベース32に複数の多面体
オブジェクトが格納されている時、それら多面体オブジ
ェクトの視覚的な位置関係とそれらの内部に展開されて
いるデータ座標系に基づき所定の複合処理を施すことに
よって複合的なデータ座標系を生成するデータ表示空間
複合手段39をさらに有する。
れた実施の形態1におけるデータ表示空間生成手段3の
構成に、データ表示空間格納ベース32に複数の多面体
オブジェクトが格納されている時、それら多面体オブジ
ェクトの視覚的な位置関係とそれらの内部に展開されて
いるデータ座標系に基づき所定の複合処理を施すことに
よって複合的なデータ座標系を生成するデータ表示空間
複合手段39をさらに有する。
【0149】次に本実施の形態6による情報提示装置の
動作について説明する。
動作について説明する。
【0150】データ表示空間定義手段31において複数
の多面体オブジェクトが生成され、生成された多面体オ
ブジェクトがデータ表示空間格納ベース32に格納され
たとする。このとき、データ表示空間格納ベース32に
格納されているそれぞれの多面体オブジェクトのデータ
座標系はデータ表示空間複合手段39によって、複数の
多面体オブジェクトの間の視覚的な位置関係と、複数の
多面体オブジェクトの内部に展開されているデータ座標
系に基づいて、多面体オブジェクトの内部空間の一部あ
るいは全体のデータ座標系に対して所定の複合処理を施
して変更を行い、データ表示空間格納ベース32に再格
納される。
の多面体オブジェクトが生成され、生成された多面体オ
ブジェクトがデータ表示空間格納ベース32に格納され
たとする。このとき、データ表示空間格納ベース32に
格納されているそれぞれの多面体オブジェクトのデータ
座標系はデータ表示空間複合手段39によって、複数の
多面体オブジェクトの間の視覚的な位置関係と、複数の
多面体オブジェクトの内部に展開されているデータ座標
系に基づいて、多面体オブジェクトの内部空間の一部あ
るいは全体のデータ座標系に対して所定の複合処理を施
して変更を行い、データ表示空間格納ベース32に再格
納される。
【0151】上記の多面体オブジェクト同士の視覚的な
位置関係の例としては、一方が他方を包含する関係、多
面体オブジェクトの一部が交わっている関係、多面体オ
ブジェクト同士が面(あるいは稜線、頂点)が接してい
る関係や、3つ以上の多面体オブジェクトが同一直線上
に直列する関係などが挙げられる。
位置関係の例としては、一方が他方を包含する関係、多
面体オブジェクトの一部が交わっている関係、多面体オ
ブジェクト同士が面(あるいは稜線、頂点)が接してい
る関係や、3つ以上の多面体オブジェクトが同一直線上
に直列する関係などが挙げられる。
【0152】このデータ座標系の複合処理の例として
は、 (1)重なり合っている部分に対して、双方のデータ座
標系によって表示されるデータオブジェクトのAND演
算を施す。 (2)重なり合っている2つの多面体オブジェクトのデ
ータ表示空間全体に対して双方のデータ座標系によって
表示されるデータオブジェクトのAND演算を施す。 (3)重なり合った部分に対してそれぞれのデータ座標
系に基づく表示を一定時間毎に交互に繰り返して表示を
行う。などが挙げられる。
は、 (1)重なり合っている部分に対して、双方のデータ座
標系によって表示されるデータオブジェクトのAND演
算を施す。 (2)重なり合っている2つの多面体オブジェクトのデ
ータ表示空間全体に対して双方のデータ座標系によって
表示されるデータオブジェクトのAND演算を施す。 (3)重なり合った部分に対してそれぞれのデータ座標
系に基づく表示を一定時間毎に交互に繰り返して表示を
行う。などが挙げられる。
【0153】このデータ表示空間複合手段39の動作
を、具体例を挙げて説明する。
を、具体例を挙げて説明する。
【0154】[AND演算の場合]今、複数の多面体オ
ブジェクトとして、多面体オブジェクトA,Bの2つの
多面体オブジェクトが存在し、この多面体オブジェクト
Aは、横軸に年代、縦軸に著者名でデータを整列させる
という2次元のデータ座標系によってデータオブジェク
トを表示しており、一方の多面体オブジェクトBは、人
気ランキング50位以上のデータを表示するという1次
元のデータ座標系によってデータオブジェクトを表示し
ているものとする。
ブジェクトとして、多面体オブジェクトA,Bの2つの
多面体オブジェクトが存在し、この多面体オブジェクト
Aは、横軸に年代、縦軸に著者名でデータを整列させる
という2次元のデータ座標系によってデータオブジェク
トを表示しており、一方の多面体オブジェクトBは、人
気ランキング50位以上のデータを表示するという1次
元のデータ座標系によってデータオブジェクトを表示し
ているものとする。
【0155】これらのデータ座標系をもつ多面体オブジ
ェクトA、Bが、重なりあった場合に、この重なりあっ
た部分のデータ表示空間のデータ座標系として、例え
ば、横軸を年代、縦軸を著者名でデータを整列させて、
尚かつ、人気ランキング50位以上のデータのみ表示さ
せるようにして、あたかも多面体オブジェクトAと多面
体オブジェクトBの間で、AND演算したように表示さ
せる。
ェクトA、Bが、重なりあった場合に、この重なりあっ
た部分のデータ表示空間のデータ座標系として、例え
ば、横軸を年代、縦軸を著者名でデータを整列させて、
尚かつ、人気ランキング50位以上のデータのみ表示さ
せるようにして、あたかも多面体オブジェクトAと多面
体オブジェクトBの間で、AND演算したように表示さ
せる。
【0156】[OR演算の場合]今、AND演算と同様
に、複数の多面体オブジェクトとして、多面体オブジェ
クトA,Bの2つの多面体オブジェクトが存在し、この
多面体オブジェクトAは、製造年月日が1990年1月
1日より新しいものを表示させるという1次元のデータ
座標系によって、データオブジェクトを表示しており、
一方の多面体オブジェクトBは、人気ランキング50位
以上のデータを表示するという1次元のデータ座標系に
よってデータオブジェクトを表示しているものとする。
これらのデータ座標系をもつ多面体オブジェクトA、B
が、重なりあった場合に、この重なりあった部分のデー
タ表示空間のデータ座標系として、例えば、製造年月日
が1990年1月1日より新しいデータ、あるいは人気
ランキング50位以上のデータを表示させるようにし
て、あたかも多面体オブジェクトAと多面体オブジェク
トBの間で、OR演算したように表示させる。
に、複数の多面体オブジェクトとして、多面体オブジェ
クトA,Bの2つの多面体オブジェクトが存在し、この
多面体オブジェクトAは、製造年月日が1990年1月
1日より新しいものを表示させるという1次元のデータ
座標系によって、データオブジェクトを表示しており、
一方の多面体オブジェクトBは、人気ランキング50位
以上のデータを表示するという1次元のデータ座標系に
よってデータオブジェクトを表示しているものとする。
これらのデータ座標系をもつ多面体オブジェクトA、B
が、重なりあった場合に、この重なりあった部分のデー
タ表示空間のデータ座標系として、例えば、製造年月日
が1990年1月1日より新しいデータ、あるいは人気
ランキング50位以上のデータを表示させるようにし
て、あたかも多面体オブジェクトAと多面体オブジェク
トBの間で、OR演算したように表示させる。
【0157】本実施の形態6による情報提示装置では、
ユーザが既に表示されているデータに対して新たに多面
体オブジェクトを包含関係や重畳関係などの位置関係に
配置することによって、それぞれの多面体オブジェクト
に対応して生成されているデータ座標系を複合(例えば
AND演算、OR演算)した結果を新たなデータ座標系
として得ることが可能となる。
ユーザが既に表示されているデータに対して新たに多面
体オブジェクトを包含関係や重畳関係などの位置関係に
配置することによって、それぞれの多面体オブジェクト
に対応して生成されているデータ座標系を複合(例えば
AND演算、OR演算)した結果を新たなデータ座標系
として得ることが可能となる。
【0158】また、本実施の形態6は、実施の形態1の
構成にデータ表示空間複合手段39を付加した形で説明
したが、実施の形態2〜5の構成や、実施の形態1〜5
をいずれか組み合わせた構成に、実施の形態6の構成を
付加した場合でも本発明の本質が変わるものではない。
また、実施の形態6以外の実施の形態においても同様で
ある。
構成にデータ表示空間複合手段39を付加した形で説明
したが、実施の形態2〜5の構成や、実施の形態1〜5
をいずれか組み合わせた構成に、実施の形態6の構成を
付加した場合でも本発明の本質が変わるものではない。
また、実施の形態6以外の実施の形態においても同様で
ある。
【0159】さらに、本発明は、本実施の形態で説明し
た、情報表示空間格納手段2、情報視覚化手段3、デー
タ表示空間生成手段4をコンピュータ上に生成するプロ
グラムであってもよい。
た、情報表示空間格納手段2、情報視覚化手段3、デー
タ表示空間生成手段4をコンピュータ上に生成するプロ
グラムであってもよい。
【0160】
【発明の効果】本発明による情報提示装置では、ある特
定のルールに基づいてデータを配置する空間をそれぞれ
の面にデータ視覚化ルールを対応づけた多面体状のオブ
ジェクトで表現し、その多面体状のオブジェクト内部の
データ座標系をユーザあるいはシステムから選択された
面に対応づけられたデータ視覚化ルールに基づいて決定
する機構を備えていることで、ユーザが複数のデータ視
覚化ルールを合わせ持った空間を構築し、その空間のデ
ータ視覚化ルールを随時変化させることが容易となる。
定のルールに基づいてデータを配置する空間をそれぞれ
の面にデータ視覚化ルールを対応づけた多面体状のオブ
ジェクトで表現し、その多面体状のオブジェクト内部の
データ座標系をユーザあるいはシステムから選択された
面に対応づけられたデータ視覚化ルールに基づいて決定
する機構を備えていることで、ユーザが複数のデータ視
覚化ルールを合わせ持った空間を構築し、その空間のデ
ータ視覚化ルールを随時変化させることが容易となる。
【0161】また、上記の多面体オブジェクトの面の色
や透明度などのプロパティに面に対応づけられたデータ
視覚化ルールが反映されていることで、ユーザは多面体
オブジェクトの各面に対応づけられたデータ視覚化ルー
ルを直感的に理解することが容易となるため、ユーザが
希望するプロパティに基づいて多面体オブジェクト内部
のデータ座標系を決定することが容易となる。
や透明度などのプロパティに面に対応づけられたデータ
視覚化ルールが反映されていることで、ユーザは多面体
オブジェクトの各面に対応づけられたデータ視覚化ルー
ルを直感的に理解することが容易となるため、ユーザが
希望するプロパティに基づいて多面体オブジェクト内部
のデータ座標系を決定することが容易となる。
【0162】また、上記多面体オブジェクトに対応づけ
られているデータ視覚化ルールをユーザが任意に変更す
ることを可能とすることで、情報を観測している途中で
ユーザの観点が異なった場合でも、適宜データ視覚化ル
ールを変更することが可能となる。
られているデータ視覚化ルールをユーザが任意に変更す
ることを可能とすることで、情報を観測している途中で
ユーザの観点が異なった場合でも、適宜データ視覚化ル
ールを変更することが可能となる。
【0163】また、上記の多面体オブジェクトの各面に
データ視覚化ルールを対応づけ、視点と多面体オブジェ
クトの相対位置から自動的に面を選択し、選択された面
に対応づけられたそのデータ視覚化ルールから多面体オ
ブジェクトの内部空間のデータ座標系が決定するので、
ユーザは多面体オブジェクト、つまりデータ表示が行わ
れる空間を観測する位置を変えることで視覚化方法を随
時変化させてデータを観測することが可能となる。
データ視覚化ルールを対応づけ、視点と多面体オブジェ
クトの相対位置から自動的に面を選択し、選択された面
に対応づけられたそのデータ視覚化ルールから多面体オ
ブジェクトの内部空間のデータ座標系が決定するので、
ユーザは多面体オブジェクト、つまりデータ表示が行わ
れる空間を観測する位置を変えることで視覚化方法を随
時変化させてデータを観測することが可能となる。
【0164】また、上記の多面体オブジェクトを適宜分
割し、分割後のそれぞれの多面体オブジェクト毎に異な
るデータ視覚化ルールを対応づけられた面を選択するこ
とで、ある1つの分類軸によって統一的にデータを視覚
化しながら、その分類軸上の様々な部分に分類されたデ
ータを異なる観点で視覚化して表示することが可能とな
る。
割し、分割後のそれぞれの多面体オブジェクト毎に異な
るデータ視覚化ルールを対応づけられた面を選択するこ
とで、ある1つの分類軸によって統一的にデータを視覚
化しながら、その分類軸上の様々な部分に分類されたデ
ータを異なる観点で視覚化して表示することが可能とな
る。
【0165】また、異なる観点で視覚化したデータは別
々の多面体状オブジェクトで囲まれているので、ユーザ
が空間の範囲を容易に見分けることを容易となる。
々の多面体状オブジェクトで囲まれているので、ユーザ
が空間の範囲を容易に見分けることを容易となる。
【0166】また、ユーザが既に表示されているデータ
に対して新たに多面体オブジェクトを包含関係や重畳関
係などの位置関係に配置することによって、それぞれの
多面体オブジェクトに対応して生成されているデータ座
標系を複合(例えばAND演算、OR演算)した結果を
新たなデータ座標系として得ることが可能となる。
に対して新たに多面体オブジェクトを包含関係や重畳関
係などの位置関係に配置することによって、それぞれの
多面体オブジェクトに対応して生成されているデータ座
標系を複合(例えばAND演算、OR演算)した結果を
新たなデータ座標系として得ることが可能となる。
【図1】本発明の第1の実施の形態の構成の一例を示す
ブロック図。
ブロック図。
【図2】本発明の多面体オブジェクトの一形状例を示す
図。
図。
【図3】本発明の第1の実施の形態で生成される出力画
面の一例を示す図。
面の一例を示す図。
【図4】データ格納ベース22が保持するデータ属性の
一例を示す図。
一例を示す図。
【図5】本発明の第2の実施の形態の構成の一例を示す
ブロック図。
ブロック図。
【図6】第2の実施の形態における面プロパティ設定手
段37によって変更される面プロパティの一例を示す
図。
段37によって変更される面プロパティの一例を示す
図。
【図7】第2の実施の形態の実施例において面プロパテ
ィ設定手段37が備えている知識の例を示す図。
ィ設定手段37が備えている知識の例を示す図。
【図8】本発明の第3の実施の形態の構成の一例を示す
ブロック図。
ブロック図。
【図9】本発明の第4の実施の形態の構成の一例を示す
ブロック図。
ブロック図。
【図10】第4の実施の形態におけるfacet自動選
択手段35で多面体オブジェクトの面を選択する際の面
選択規則を説明するための図。
択手段35で多面体オブジェクトの面を選択する際の面
選択規則を説明するための図。
【図11】第4の実施の形態におけるfacet自動選
択手段35で多面体オブジェクトの面を選択する際の面
選択規則を説明するための図。
択手段35で多面体オブジェクトの面を選択する際の面
選択規則を説明するための図。
【図12】第4の実施の形態におけるfacet自動選
択手段35で多面体オブジェクトの面を選択する際の面
選択規則を説明するための図。
択手段35で多面体オブジェクトの面を選択する際の面
選択規則を説明するための図。
【図13】第4の実施の形態におけるfacet自動選
択手段35で多面体オブジェクトの面を選択する際の面
選択規則を説明するための図。
択手段35で多面体オブジェクトの面を選択する際の面
選択規則を説明するための図。
【図14】本発明の第4の実施の形態で生成される出力
画面の一例を示す図。
画面の一例を示す図。
【図15】図14の出力画面を側面から見た図。
【図16】本発明の第5の実施の形態の構成を示すブロ
ック図。
ック図。
【図17】第5の実施の形態における多面体オブジェク
トの分割を説明するための図。
トの分割を説明するための図。
【図18】本発明の第6の実施の形態の構成を示すブロ
ック図。
ック図。
1 入力手段 2 情報表示空間格納手段 3 データ表示空間生成手段 4 情報視覚化手段 5 出力手段 21 仮想空間情報格納ベース 22 データ格納ベース 31 データ表示空間定義手段 32 データ表示空間格納ベース 33 facet選択手段 34 データ座標系算出手段 35 facet自動選択手段 36 データ表示空間分割手段 37 面プロパティ設定手段 38 データ視覚化ルール変更手段 39 データ表示空間複合手段
Claims (21)
- 【請求項1】3次元空間と前記3次元空間内に配置され
るデータオブジェクトとを出力手段を介して提示する情
報提示装置において、 前記3次元空間と前記データオブジェクト以外に多面体
形状のオブジェクトを前記出力手段に提示し、 この多面体形状のオブジェクトは、多面体の構成面の1
つ以上に前記データオブジェクトの視覚化手法を変更す
るデータ視覚化ルールが対応付けられており、 前記3次元空間内において、前記データオブジェクトが
前記多面体形状のオブジェクトによって包含される場合
に、前記データ視覚化ルールに基づいて前記多面体形状
のオブジェクトに包含されるデータオブジェクトの視覚
化手法を変更して前記出力手段に提示することを特徴と
する情報提示装置。 - 【請求項2】請求項1に記載の情報提示装置において、 ユーザが入力手段を介して前記多面体形状のオブジェク
トの構成面を選択することによって、この選択された前
記構成面に対応付けられたデータ視覚化ルールに基づ
き、前記多面体形状のオブジェクトに包含されるデータ
オブジェクトの視覚化手法を変更して前記出力手段に提
示することを特徴とする情報提示装置。 - 【請求項3】請求項1または2に記載の情報提示装置に
おいて、 前記多面体形状のオブジェクトに包含されるデータオブ
ジェクトの視覚化手法を変更する際に、前記多面体形状
のオブジェクトの内部空間のデータ座標系を前記データ
視覚化ルールに基づいて算出し、 この算出されたデータ座標系に基づいて、前記多面体形
状のオブジェクトに包含されるデータオブジェクトの視
覚化手法を変更することを特徴とする情報提示装置。 - 【請求項4】3次元空間と前記3次元空間内に配置され
るデータオブジェクトを提示する情報提示装置におい
て、 ユーザの操作を入力するための入力手段と、 提示を行う前記3次元空間の空間情報と前記データオブ
ジェクトの属性を格納する情報表示空間格納手段と、 前記データオブジェクトを決められた視覚化手法に基づ
いて表示するデータ表示空間を生成するデータ表示空間
生成手段と、 前記情報表示空間格納手段および前記データ表示空間生
成手段の情報から、提示を行う前記3次元空間と前記3
次元空間内に配置されるデータオブジェクトをレンダリ
ングする情報視覚化手段と、 前記情報視覚化手段でレンダリングされた情報の画像出
力を行う出力手段と、から構成され、 前記情報表示空間格納手段は、 前記3次元空間を提示するための空間情報を格納した仮
想空間情報格納ベースと、 前記3次元空間内に配置される前記データオブジェクト
の属性を格納したデータ格納ベースと、からなり、 前記データ表示空間生成手段は、 前記3次元空間と前記データオブジェクト以外に提示を
行う多面体形状のオブジェクトを定義し、この多面体形
状のオブジェクトの構成面によって囲まれる空間を前記
データ表示空間とするとともに、前記構成面の1つ以上
に、前記データオブジェクトの視覚化手法を変更するた
めのデータ視覚化ルールを対応付けるデータ表示空間定
義手段と、 前記データ表示空間定義手段で定義された前記多面体形
状のオブジェクトの形状と、前記構成面に対応付けたデ
ータ視覚化ルールを保持するデータ表示空間格納ベース
と、からなり、 前記情報視覚化手段は、 前記データ表示空間格納ベースに保持されている情報か
ら、提示すべき前記多面体形状のオブジェクトの形状
と、前記構成面に対応付けられているデータ視覚化ルー
ルを抽出するとともに、前記データ格納ベースから、提
示すべきデータオブジェクトの属性を抽出して出力する
表示データ抽出手段と、 前記仮想空間情報格納ベースを参照して3次元空間をレ
ンダリングして前記出力手段に出力するとともに、前記
表示データ抽出手段の出力を受け取り、前記多面体形状
のオブジェクトと前記データオブジェクトをレンダリン
グし、前記多面体形状のオブジェクトによる前記データ
表示空間に前記データオブジェクトが存在する場合に、
前記多面体オブジェクトの構成面に対応付けられた前記
データ視覚化ルールに基づいて前記データオブジェクト
の視覚化手法を変更して前記出力手段に表示するレンダ
リング手段と、からなり、 構成されることを特徴とする情報提示装置。 - 【請求項5】請求項4に記載の情報提示装置において、 ユーザが前記入力手段を介して前記多面体形状のオブジ
ェクトの構成面を選択でき、 前記データ表示空間生成手段は、 前記入力手段から選択した構成面に関する情報を受け取
り、この構成面に対応付けられたデータ視覚化ルールを
前記データ表示空間格納ベースから抽出して出力するf
acet選択手段と、 前記facet選択手段から前記データ視覚化ルールを
入力し、前記多面体形状のオブジェクトのデータ表示空
間のデータ座標系を前記データ視覚化ルールに基づいて
算出してこのデータ座標系を前記データ表示空間格納ベ
ースに格納するデータ座標系算出手段と、をさらに有す
ることを特徴とする情報提示装置。 - 【請求項6】3次元空間と前記3次元空間内に配置され
るデータオブジェクトを提示する情報提示プログラムを
記録したコンピュータ読み取り可能な記録媒体におい
て、 コンピュータに、 コンピュータに備える出力手段に提示を行う前記3次元
空間の空間情報と前記データオブジェクトの属性を格納
する情報表示空間格納機能と、 前記データオブジェクトを、決められた視覚化手法に基
づいて表示するデータ表示空間を生成するデータ表示空
間生成機能と、 前記情報表示空間格納手段および前記データ表示空間生
成手段の情報から、提示を行う前記3次元空間と前記3
次元空間内に配置されるデータオブジェクトをレンダリ
ングする情報視覚化機能と、を生成せしめ、 前記情報表示空間格納機能は、 前記3次元空間を提示するための空間情報を格納する仮
想空間情報格納ベース機能と、 前記3次元空間内に配置される前記データオブジェクト
の属性を格納するデータ格納ベース機能と、からなり、 前記データ表示空間生成機能は、 前記3次元空間と前記データオブジェクト以外に提示を
行う多面体形状のオブジェクトを定義し、この多面体形
状のオブジェクトの構成面によって囲まれる空間を前記
データ表示空間とするとともに、前記構成面の1つ以上
に、前記データオブジェクトの視覚化手法を変更するた
めのデータ視覚化ルールを対応付けるデータ表示空間定
義機能と、 前記データ表示空間定義機能で定義された前記多面体形
状のオブジェクトの形状と、前記構成面に対応付けたデ
ータ視覚化ルールを格納するデータ表示空間格納ベース
機能と、からなり、 前記情報視覚化機能は、 前記データ表示空間格納ベースに保持されている情報か
ら、提示すべき前記多面体形状のオブジェクトの形状
と、前記構成面に対応付けられているデータ視覚化ルー
ルを抽出するとともに、前記データ格納ベース機能か
ら、提示すべきデータオブジェクトの属性を抽出して出
力する表示データ抽出機能と、 前記仮想空間情報格納ベース機能を参照して3次元空間
をレンダリングしてコンピュータの出力手段に出力する
とともに、前記表示データ抽出機能の出力を受け取り、
前記多面体形状のオブジェクトと前記データオブジェク
トをレンダリングし、前記多面体形状のオブジェクトに
よる前記データ表示空間に前記データオブジェクトが存
在する場合に、前記多面体オブジェクトの構成面に対応
付けられた前記データ視覚化ルールに基づいて前記デー
タオブジェクトの視覚化手法を変更してコンピュータに
備える出力手段に表示するレンダリング機能と、 からなることを特徴とする情報提示プログラムを記録し
たコンピュータ読み取り可能な記録媒体。 - 【請求項7】請求項6に記載の情報提示プログラムを記
録したコンピュータ読み取り可能な記録媒体において、 ユーザがコンピュータに備える入力手段を介して前記多
面体形状のオブジェクトの構成面を選択でき、 前記データ表示空間生成機能は、 コンピュータに備える前記入力手段から選択した構成面
に関する情報を受け取り、この構成面に対応付けられた
データ視覚化ルールを前記データ表示空間格納ベース機
能から抽出して出力するfacet選択機能と、 前記facet選択機能から前記データ視覚化ルールを
入力し、前記多面体形状のオブジェクトのデータ表示空
間のデータ座標系を前記データ視覚化ルールに基づいて
算出してこのデータ座標系を前記データ表示空間格納ベ
ースに格納するデータ座標系算出手機能と、をさらに有
することを特徴とする情報提示プログラムを記録したコ
ンピュータ読み取り可能な記録媒体。 - 【請求項8】請求項4または5に記載の情報提示装置に
おいて、 前記データ表示空間生成手段の構成に、前記データ表示
空間定義手段で生成された多面体形状のオブジェクトの
構成面に対応づけられたデータ視覚化ルールに基づい
て、形状、色などの面のプロパティを設定し、設定した
面プロパティを前記データ表示空間格納ベースに格納す
る面プロパティ設定手段をさらに有し、 前記情報視覚化手段は、前記面プロパティ設定手段で設
定された前記面プロパティに従って前記出力手段に表示
を行うことを特徴とする情報提示装置。 - 【請求項9】請求項6または7に記載の情報提示プログ
ラムを記録したコンピュータ読み取り可能な記録媒体に
おいて、 前記データ表示空間生成機能に、前記データ表示空間定
義機能で生成された多面体形状のオブジェクトの構成面
に対応づけられたデータ視覚化ルールに基づいて、形
状、色などの面のプロパティを設定し、設定した面プロ
パティを前記データ表示空間格納ベース機能に格納する
面プロパティ設定機能をさらに備え、 前記情報視覚化機能は、前記面プロパティ設定機能で設
定された前記面プロパティに従ってコンピュータに備え
る出力手段に表示を行うことを特徴とする情報提示プロ
グラムを記録したコンピュータ読み取り可能な記録媒
体。 - 【請求項10】請求項4,5または8に記載の情報提示
装置において、 前記データ表示空間生成手段の構成に、前記データ表示
空間定義手段で生成された多面体形状のオブジェクトの
構成面に対応づけられたデータ視覚化ルールを、前記入
力手段の信号に基づいて変更し、変更したデータ視覚化
ルールを前記データ表示空間格納ベースに格納するデー
タ視覚化ルール変更手段をさらに備えることを特徴とす
る情報提示装置。 - 【請求項11】請求項6,7または9に記載の情報提示
プログラムを記録したコンピュータ読み取り可能な記録
媒体において、 前記データ表示空間生成機能に、前記データ表示空間定
義機能で生成された多面体形状のオブジェクトの構成面
に対応づけられたデータ視覚化ルールを、コンピュータ
に備える入力手段の信号に基づいて変更し、変更したデ
ータ視覚化ルールを前記データ表示空間格納ベース機能
に格納するデータ視覚化ルール変更機能をさらに備える
ことを特徴とする情報提示プログラムを記録したコンピ
ュータ読み取り可能な記録媒体。 - 【請求項12】請求項2に記載の情報提示装置におい
て、 ユーザが前記入力手段を介して前記多面体形状のオブジ
ェクトの構成面を選択する明示的な入力が無くとも、予
め設定された規則、または、ユーザの視点位置の関係、
もしくは、前記3次元空間のオブジェクトとの位置関係
から、前記多面体形状のオブジェクトの構成面を選択
し、この選択された前記構成面に対応付けられたデータ
視覚化ルールに基づき、前記多面体形状のオブジェクト
に包含されるデータオブジェクトの視覚化手法を変更し
て前記出力手段に提示することを特徴とする情報提示装
置。 - 【請求項13】請求項5に記載の情報提示装置におい
て、 前記データ表示空間生成手段の構成に、ユーザの明示的
な前記多面体形状のオブジェクトの構成面の選択を行う
入力が無くとも、予め設定された規則に従い、前記多面
体形状のオブジェクトの構成面を自動的に選択し、選択
した情報を前記facet選択手段に渡すfacet自
動選択手段をさらに有することを特徴とする情報提示装
置。 - 【請求項14】請求項5に記載の情報提示装置におい
て、 前記データ表示空間生成手段の構成に、ユーザの明示的
な前記多面体形状のオブジェクトの構成面の選択を行う
入力が無くとも、ユーザの視点位置の関係から、前記多
面体形状のオブジェクトの構成面を自動的に選択し、選
択した情報を前記facet選択手段に渡すfacet
自動選択手段をさらに有することを特徴とする情報提示
装置。 - 【請求項15】請求項5に記載の情報提示装置におい
て、 前記データ表示空間生成手段の構成に、ユーザの明示的
な前記多面体形状のオブジェクトの構成面の選択を行う
入力が無くとも、前記3次元空間のオブジェクトとの位
置関係から、前記多面体形状のオブジェクトの構成面を
自動的に選択し、選択した情報を前記facet選択手
段に渡すfacet自動選択手段をさらに有することを
特徴とする情報提示装置。 - 【請求項16】請求項5に記載の情報提示装置におい
て、 前記データ表示空間生成手段の構成に、ユーザの明示的
な前記多面体形状のオブジェクトの構成面の選択を行う
入力が無くとも、予め設定された規則、または、ユーザ
の視点位置の関係、もしくは、前記3次元空間のオブジ
ェクトとの位置関係から、前記多面体形状のオブジェク
トの構成面を自動的に選択し、選択した情報を前記fa
cet選択手段に渡すfacet自動選択手段をさらに
有することを特徴とする情報提示装置。 - 【請求項17】請求項7に記載の情報提示プログラムを
記録したコンピュータ読み取り可能な記録媒体におい
て、 前記データ表示空間生成機能に、ユーザの明示的な前記
多面体形状のオブジェクトの構成面の選択を行う入力が
無くとも、予め設定された規則、または、ユーザの視点
位置の関係、もしくは、前記3次元空間のオブジェクト
との位置関係から、前記多面体形状のオブジェクトの構
成面を自動的に選択し、選択した情報を前記facet
選択機能に渡すfacet自動選択機能をさらに有する
ことを特徴とする情報提示プログラムを記録したコンピ
ュータ読み取り可能な記録媒体。 - 【請求項18】請求項4,5,8,10,13,14,
15または16に記載された情報提示装置において、 前記データ表示空間生成手段に、前記入力手段からの信
号に従い、前記データ表示空間格納ベースに格納されて
いる多面体形状のオブジェクトとこの多面体形状のオブ
ジェクトのデータ表示空間のデータ座標系を分割し、こ
の分割された前記多面体形状のオブジェクトの形状、及
び、前記データ座標系を前記データ表示空間格納ベース
に格納するデータ表示空間分割手段をさらに有すること
を特徴とする情報提示装置。 - 【請求項19】請求項6,7,9,11または17に記
載された情報提示プログラムを記録したコンピュータ読
み取り可能な記録媒体において、 前記データ表示空間生成機能に、コンピュータに備える
入力手段からの信号に従い、前記データ表示空間格納ベ
ース機能に格納されている多面体形状のオブジェクトと
この多面体形状のオブジェクトのデータ表示空間のデー
タ座標系を分割し、この分割された前記多面体形状のオ
ブジェクトの形状、及び、前記データ座標系を前記デー
タ表示空間格納ベース機能に格納するデータ表示空間分
割機能を有することを特徴とする情報提示プログラムを
記録したコンピュータ読み取り可能な記録媒体。 - 【請求項20】請求項4,5,8,10,13,14,
15,16または18に記載された情報提示装置におい
て、 前記データ表示空間生成手段に、前記データ表示空間格
納ベースに複数の多面体形状のオブジェクトが格納され
ている場合に、それら多面体形状のオブジェクトの視覚
的な位置関係と内部に展開されているデータ座標系に基
づき複合処理を施すことによって、複合的なデータ座標
系を生成するデータ表示空間複合手段をさらに有するこ
とを特徴とする情報提示装置。 - 【請求項21】請求項6,7,9,11,17または1
9に記載された情報提示プログラムを記録したコンピュ
ータ読み取り可能な記録媒体において、 前記データ表示空間生成機能に、前記データ表示空間格
納ベース機能に複数の多面体形状のオブジェクトが格納
されている場合に、それら多面体形状のオブジェクトの
視覚的な位置関係と内部に展開されているデータ座標系
に基づき複合処理を施すことによって、複合的なデータ
座標系を生成するデータ表示空間複合機能をさらに有す
ることを特徴とする情報提示プログラムを記録したコン
ピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35998097A JPH11194864A (ja) | 1997-12-26 | 1997-12-26 | 情報提示装置及び情報提示プログラムを記録したコンピュータ読み取り可能な記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP35998097A JPH11194864A (ja) | 1997-12-26 | 1997-12-26 | 情報提示装置及び情報提示プログラムを記録したコンピュータ読み取り可能な記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11194864A true JPH11194864A (ja) | 1999-07-21 |
Family
ID=18467287
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP35998097A Pending JPH11194864A (ja) | 1997-12-26 | 1997-12-26 | 情報提示装置及び情報提示プログラムを記録したコンピュータ読み取り可能な記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11194864A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003529156A (ja) * | 2000-03-29 | 2003-09-30 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 視覚的な隠喩に基づいた改善されたアクセス容易性及び使い易さの特徴を有するサーチユーザインタフェース |
| JP2005216190A (ja) * | 2004-01-30 | 2005-08-11 | Research Organization Of Information & Systems | 立体マトリックス形式を用いたオントロジーの表示方法、表示用プログラム、およびその利用システム |
| JP2007042016A (ja) * | 2005-08-05 | 2007-02-15 | Nec Corp | 多次元ルール可視化システム、方法、プログラム、可視化データ生成システム、方法およびプログラム |
| JP2009187113A (ja) * | 2008-02-04 | 2009-08-20 | Profield Co Ltd | 情報処理装置、情報処理方法、およびプログラム |
| US7675514B2 (en) | 2005-06-06 | 2010-03-09 | Sony Corporation | Three-dimensional object display apparatus, three-dimensional object switching display method, three-dimensional object display program and graphical user interface |
-
1997
- 1997-12-26 JP JP35998097A patent/JPH11194864A/ja active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003529156A (ja) * | 2000-03-29 | 2003-09-30 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 視覚的な隠喩に基づいた改善されたアクセス容易性及び使い易さの特徴を有するサーチユーザインタフェース |
| JP2005216190A (ja) * | 2004-01-30 | 2005-08-11 | Research Organization Of Information & Systems | 立体マトリックス形式を用いたオントロジーの表示方法、表示用プログラム、およびその利用システム |
| US7675514B2 (en) | 2005-06-06 | 2010-03-09 | Sony Corporation | Three-dimensional object display apparatus, three-dimensional object switching display method, three-dimensional object display program and graphical user interface |
| JP2007042016A (ja) * | 2005-08-05 | 2007-02-15 | Nec Corp | 多次元ルール可視化システム、方法、プログラム、可視化データ生成システム、方法およびプログラム |
| JP2009187113A (ja) * | 2008-02-04 | 2009-08-20 | Profield Co Ltd | 情報処理装置、情報処理方法、およびプログラム |
| US8264488B2 (en) | 2008-02-04 | 2012-09-11 | Profield Co., Ltd. | Information processing apparatus, information processing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12223570B2 (en) | Systems and methods for high dimensional 3D data visualization | |
| Hurter et al. | Fiberclay: Sculpting three dimensional trajectories to reveal structural insights | |
| JP5144293B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| KR101855736B1 (ko) | 데이터베이스와 상호작용하는 컴퓨터 지원 설계 시스템의 세션 내에서의 모델링된 객체의 설계 | |
| US20090027380A1 (en) | 3-D visualization | |
| EP1014257A1 (en) | Window display | |
| JP3889575B2 (ja) | 物体情報三次元表示システム,物体情報三次元表示方法,物体情報三次元表示用のプログラム記録媒体および物体情報三次元表示用のプログラム | |
| EP2920760A2 (en) | Real-time design of living spaces with augmented reality | |
| JP2011008540A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| US12424332B2 (en) | Unified anisotropic volume and surface mesh storage | |
| EP3493041B1 (en) | Exploration of medical visualization parameters in virtual spaces | |
| KR101333865B1 (ko) | Plm 데이터베이스의 오브젝트를 디스플레이하는 방법 및 그 방법을 구현하는 장치 | |
| CN101639767A (zh) | 用于改善图形性能的方法、装置和计算机程序产品 | |
| CN113010626A (zh) | 一种热力图生成方法、装置、设备和存储介质 | |
| CN108090938A (zh) | 一种数据展示方法及装置 | |
| CN103853809A (zh) | 用于业务对象的有效空间分配 | |
| JP5372590B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| CA2738484C (en) | Graphically representing content relationships on a surface of graphical object | |
| JP6696858B2 (ja) | データ可視化システムおよびコンピュータ読み取り可能な記憶媒体 | |
| JP4086601B2 (ja) | 3次元形状計測結果表示装置、3次元形状計測結果表示方法、プログラムおよび記録媒体 | |
| JP7388065B2 (ja) | 画像出力装置及びプログラム | |
| JPH01291379A (ja) | 3次元物体干渉チエック方法および装置 | |
| Radwan et al. | Fast occlusion-based point cloud exploration | |
| JP5513033B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| Ghosh et al. | A study-based ranking of LiDAR data visualization schemes aided by georectified aerial images |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20030624 |