JPH10207907A - 3次元空間を用いたオブジェクト配置・表示・操作方法および装置 - Google Patents

3次元空間を用いたオブジェクト配置・表示・操作方法および装置

Info

Publication number
JPH10207907A
JPH10207907A JP9013013A JP1301397A JPH10207907A JP H10207907 A JPH10207907 A JP H10207907A JP 9013013 A JP9013013 A JP 9013013A JP 1301397 A JP1301397 A JP 1301397A JP H10207907 A JPH10207907 A JP H10207907A
Authority
JP
Japan
Prior art keywords
objects
grid
dimensional space
display
user
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
Application number
JP9013013A
Other languages
English (en)
Inventor
Terumasa Yasui
照昌 安井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GIJUTSU KENKYU KUMIAI SHINJOHO SHIYORI KAIHATSU KIKO
Mitsubishi Electric Corp
Original Assignee
GIJUTSU KENKYU KUMIAI SHINJOHO SHIYORI KAIHATSU KIKO
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by GIJUTSU KENKYU KUMIAI SHINJOHO SHIYORI KAIHATSU KIKO, Mitsubishi Electric Corp filed Critical GIJUTSU KENKYU KUMIAI SHINJOHO SHIYORI KAIHATSU KIKO
Priority to JP9013013A priority Critical patent/JPH10207907A/ja
Publication of JPH10207907A publication Critical patent/JPH10207907A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 従来検索対象となるオブジェクトをユーザに
表示する場合、類似オブジェクト同士を近傍に配置した
2次元空間上の自己組織化マップを表示していたが、表
示の自由度が少なく、また、マップに対するユーザの変
更要求を反映する手段に乏しかった。 【解決手段】 類似したオブジェクト同士が近傍に配置
されるという制約を満たすように自動的にオブジェクト
を3次元空間102内に配置する配置手段103と、オ
ブジェクトが配置された3次元空間102をユーザに表
示する表示手段と、3次元空間102内のオブジェクト
の位置をユーザが操作するための操作手段とを備え、例
えば、ユーザの興味が高いオブジェクトを3次元空間1
02の手前側に配置するものである。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、提示されるオブ
ジェクト集合に対して、ユーザ操作が可能で表現の自由
度が高く、しかもユーザの関心度を反映した柔軟な検索
が行える3次元空間を用いたオブジェクト配置・表示・
操作方法および装置に関するものである。
【0002】
【従来の技術】例えば、多数の文書の中から文書の検索
を行う文書検索の分野では、キーワードによる検索が主
に用いられている。これは、文書に対してあらかじめ人
手でまたは機械的にキーワードを付与してデータベース
中に蓄積しておき、逆引きインデクスを作るなどして検
索者が入力したキーワードが付与された文書を高速に取
り出す方法である。しかし、このような文書検索方法に
は以下に示すようにいくつかの欠点があった。まず、検
索者が入力したキーワードが付与された文書の数があま
りに膨大である場合には、検索者がそれらの全てに目を
通して自分の要求に合う文書かどうか調べるのは容易で
はなく大変な作業となる。
【0003】また、検索者が自分の要求をキーワードの
集合の形で明確に表現するのが困難である場合には、こ
のような方法により目的の文書を発見することは困難で
ある。
【0004】さらに、ユーザがキーワードの形で検索要
求を表現して検索を行った結果得られた文書同士の関係
や、それらの文書が全体として構成する話題の空間の中
で、どのような事柄が多く語られているか、どのような
意外な事柄が関係しているのかなどの概観を検索結果か
ら直接得ることは難しい。
【0005】これらの欠点を克服するために自己組織化
マップの技術が開発されており、2次元空間上に各文書
(オブジェクト)を配置して提示し、その際に類似した
文書を近傍に配置することにより文書集合が形成する話
題の空間を人間が直観で捉えやすい地図の形としてユー
ザに提示するオブジェクト配置・表示のための方法およ
び装置が用いられている。
【0006】
【発明が解決しようとする課題】従来のオブジェクト配
置・表示のための方法および装置は以上のように構成さ
れているので、自己組織化マップを用いて文書等のオブ
ジェクトと話題を2次元空間上に展開することにより、
ユーザが話題空間の構造を直観的に捉えやすいようにし
て情報提示を行うことが可能であるが、生成されたマッ
プに対してユーザの変更要求がある場合に、これを反映
する手段に乏しいという課題があった。
【0007】また、マップの空間に含まれるオブジェク
トの集合を表示する際に、2次元空間の広がりが文書や
話題の間の関係を表すために用いられるとともに、ユー
ザの興味のない分野を分離するためにも消費されてしま
うこととなるため、例えば提示された画面の右半分がユ
ーザの興味のないオブジェクトにより占領されてしまう
などの事態が発生し、有効なオブジェクト集合の提示が
行われにくい課題があった。
【0008】さらに、あるオブジェクトがマップに現れ
るかどうかは前もって行われる従来のキーワード検索に
より決定されるため、仮にマップ上の特定部分に表示す
べき強い関係を有したオブジェクトが存在する場合で
も、前段階の検索で除かれたオブジェクトはマップには
登場せず、ユーザの目に触れることがないなどの課題が
あった。
【0009】この発明は上記のような課題を解決するた
めになされたもので、提示されるオブジェクト集合に対
するユーザによる操作が可能であり、表現の自由度が高
く有効なオブジェクト集合の提示を行えるオブジェクト
配置・表示・操作方法および装置、また、複雑なキーワ
ード等の設定を要さず、ユーザの直観的な操作によるユ
ーザの関心度を反映した柔軟な検索を行うことが可能な
3次元空間を用いたオブジェクト配置・表示・操作方法
および装置を得ることを目的とする。
【0010】
【課題を解決するための手段】請求項1記載の発明に係
る3次元空間を用いたオブジェクト配置・表示・操作方
法は、相互の類似度が定義されるオブジェクトを、類似
したオブジェクト同士が近傍に配置されるという制約を
満たすように3次元空間内に配置して表示手段に表示す
る配置表示工程と、オブジェクトの表示位置の移動操作
の入力をユーザから受け付けてそのオブジェクトを移動
させる操作工程と、前記操作工程におけるオブジェクト
の移動に伴い、類似したオブジェクト同士が近傍に配置
されるという制約を満たすようにオブジェクトを再配置
して表示手段に表示する再配置表示工程とを備えたもの
である。
【0011】請求項2記載の発明に係る3次元空間を用
いたオブジェクト配置・表示・操作方法は、各オブジェ
クトに対して、そのオブジェクトと各キーワードとの関
連性の強さを各要素として持つ規格化されたベクタを定
義し、3次元空間内に格子点状に配置されたグリッドを
定義し、各グリッドに対して、そのグリッドと各キーワ
ードとの関連性の強さを各要素として持つ規格化された
ベクタを定義し、前記ベクタ間の類似度の大きさを前記
ベクタ間の積等により定義し、オブジェクトを、そのオ
ブジェクトのベクタとグリッドのベクタとの類似度が最
大となるようなグリッドに配置して前記配置されたオブ
ジェクトのベクタの所定倍を前記グリッドおよびその所
定の近傍のグリッドのベクタに加算して各ベクタの規格
化を行う処理を行い、上記処理を各オブジェクトに対し
て繰り返すことにより、類似したオブジェクト同士を近
傍に配置するものである。
【0012】請求項3記載の発明に係る3次元空間を用
いたオブジェクト配置・表示・操作方法は、グリッドを
単純立方格子状に設けるようにしたものである。
【0013】請求項4記載の発明に係る3次元空間を用
いたオブジェクト配置・表示・操作方法は、各グリッド
のベクタ間の積等によりグリッド間の類似度を定義し、
この類似度が大きいグリッド間の距離が近くなるように
グリッドを配置するようにしたものである。
【0014】請求項5記載の発明に係る3次元空間を用
いたオブジェクト配置・表示・操作方法は、ユーザの関
心度の高いオブジェクトをユーザの近くに、ユーザの関
心度の低いオブジェクトをユーザから遠くに配置するよ
うにしたものである。
【0015】請求項6記載の発明に係る3次元空間を用
いたオブジェクト配置・表示・操作方法は、オブジェク
トに対する関心の度合の入力をユーザから受け付ける関
心度入力工程と、前記関心度入力工程における入力に従
い、ユーザの関心度の高いオブジェクトをユーザの近く
に、ユーザの関心度の低いオブジェクトをユーザから遠
くに配置する関心度配置工程と、前記関心度配置工程に
おけるオブジェクトの配置に伴い、類似したオブジェク
ト同士が近傍に配置されるという制約を満たすようにオ
ブジェクトを再配置して表示手段に表示する再配置表示
工程とをさらに備えたものである。
【0016】請求項7記載の発明に係る3次元空間を用
いたオブジェクト配置・表示・操作方法は、階層関係お
よび等位関係をもつオブジェクトの集合に対して、上下
方向に階層関係を有したオブジェクトが配列されるよう
に、左右および奥行き方向に等位関係を有したオブジェ
クトが配列されるように、3次元空間内にオブジェクト
を配置して表示手段に表示するようにしたものである。
【0017】請求項8記載の発明に係る3次元空間を用
いたオブジェクト配置・表示・操作方法は、ユーザより
オブジェクトの指定を受け、そのオブジェクトからのリ
ンク数が一定以下のオブジェクトのみを配置して表示す
るようにしたものである。
【0018】請求項9記載の発明に係る3次元空間を用
いたオブジェクト配置・表示・操作方法は、ユーザより
オブジェクトの指定を受け、リンクに関係性の近さに従
って小さくなるように割り振られた数値の前記オブジェ
クトから辿られるリンクに対する合計値が所定値以下と
なるオブジェクトのみを配置して表示するようにしたも
のである。
【0019】請求項10記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、ユーザよ
りオブジェクトの表示位置または移動操作の入力を受
け、これに従った3次元空間内の位置にオブジェクトを
表示するようにしたものである。
【0020】請求項11記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、オブジェ
クトをグリッドに配置する際に、グリッドとオブジェク
トとのベクタの類似度が大きいほどオブジェクトをグリ
ッドの近くに配置するという制約と、オブジェクト間の
階層関係または等位関係の近さに従ってオブジェクトを
近くに配置するという制約とを持たせたものである。
【0021】請求項12記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、請求項1
から請求項6のうちのいずれか1項記載のオブジェクト
配置・表示・操作方法と、請求項7から請求項10のう
ちのいずれか1項記載のオブジェクト配置・表示・操作
方法とを切り換えて行うようにしたものである。
【0022】請求項13記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、切り換え
の際に、3次元空間の所定座標における各オブジェクト
の座標値を保存させて前記各オブジェクトを配置するも
のである。
【0023】請求項14記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、切り換え
の際に、3次元空間の所定の2座標における各オブジェ
クトの座標値を保存させて前記各オブジェクトを配置す
るものである。
【0024】請求項15記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、請求項5
または請求項6記載のオブジェクト配置・表示・操作方
法と、請求項7から請求項10のうちのいずれか1項記
載のオブジェクト配置・表示・操作方法とを切り換えて
行い、切り換えの際に、3次元空間における各オブジェ
クトのユーザからの距離を保存させて前記各オブジェク
トを配置するようにしたものである。
【0025】請求項16記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、3次元空
間内の他の全てのオブジェクトとの類似度が所定の基準
値以下であるオブジェクトを3次元空間から削除するよ
うにしたものである。
【0026】請求項17記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、3次元空
間内の他の全てのオブジェクトおよび/またはグリッド
とのベクタの類似度が所定の基準値以下であるオブジェ
クトを3次元空間から削除するようにしたものである。
【0027】請求項18記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、3次元空
間内に配置されているオブジェクトおよび/またはグリ
ッドのベクタを用いて検索式を自動生成し、多数のオブ
ジェクトを検索対象として保持するデータベース装置を
用いて前記検索式によりオブジェクトを検索し、検索さ
れた前記オブジェクトを3次元空間内に配置するように
したものである。
【0028】請求項19記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、ユーザの
関心度に対応して3次元空間内に配置されているオブジ
ェクトおよび/またはグリッドのベクタを用いて検索式
を自動生成し、多数のオブジェクトを検索対象として保
持するデータベース装置を用いて前記検索式によりオブ
ジェクトを検索し、検索された前記オブジェクトを3次
元空間内に配置するようにしたものである。
【0029】請求項20記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、ユーザの
近くに配置されているオブジェクトおよび/またはグリ
ッドのベクタを優先的に用いて検索式を自動生成するよ
うにしたものである。
【0030】請求項21記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、配置され
たオブジェクトの数が多いグリッドのベクタを優先的に
用いて検索式を自動生成するようにしたものである。
【0031】請求項22記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、配置され
たオブジェクトの数が少ないグリッドのベクタを優先的
に用いて検索式を自動生成するようにしたものである。
【0032】請求項23記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、配置され
たオブジェクトの数が多いグリッドまたは配置されたオ
ブジェクトの数が少ないグリッドのベクタを優先的に用
い、かつ、ユーザの近くに配置されているオブジェクト
および/またはグリッドのベクタを優先的に用いて、検
索式を自動生成するようにしたものである。
【0033】請求項24記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、ユーザの
入力の検知処理とオブジェクトの再配置とを逐次行う際
に、前記検知処理1回に対して再配置を行うオブジェク
トの数を、ユーザの最後の入力からの時間が経過するに
つれて増加させるようにしたものである。
【0034】請求項25記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、ユーザの
入力の検知処理とオブジェクトの再配置とを逐次行う際
に、前記検知処理1回に対して再配置を行うオブジェク
トの数を、オブジェクトの配置の変更頻度が高いほど増
加させるようにしたものである。
【0035】請求項26記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、ユーザの
入力の検知処理とオブジェクトの再配置とを逐次行う際
に、前記検知処理1回に対して再配置を行うオブジェク
トの数を、ユーザの最後の入力からの時間が経過するに
つれて、かつ、オブジェクトの配置の変更頻度が高いほ
ど増加させるようにしたものである。
【0036】請求項27記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、オブジェ
クト,グリッド等の各々に優先度を定義し、各々に対す
る処理の際に所定の要領に従って優先度の上げ下げを行
って優先度を伝搬させ、この優先度の順に各々に対する
処理を行うようにしたものである。
【0037】請求項28記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、各グリッ
ド対し、そのグリッドに配置されているオブジェクトの
ベクタの平均ベクタとしてのラーニングベクタを定義
し、オブジェクト,グリッド,ラーニングベクタ等の各
々に優先度を定義し、各々に対する処理の際に所定の要
領に従って優先度の上げ下げを行って優先度を伝搬さ
せ、この優先度の順に各々に対する処理を行うようにし
たものである。
【0038】請求項29記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作方法は、ユーザの
入力によるオブジェクトの移動の際に、そのオブジェク
トの優先度を所定値上げるようにしたものである。
【0039】請求項30記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、相互の類
似度が定義されるオブジェクトの3次元空間内における
配置を表示する表示手段と、オブジェクトの表示位置の
移動操作の入力をユーザから受け付けてそのオブジェク
トを移動させる操作手段と、類似したオブジェクト同士
が近傍に配置されるという制約を満たすようにオブジェ
クトを前記3次元空間内に配置し、前記操作手段におい
てユーザの操作によるオブジェクトの移動があった場合
には、前記制約に従ってオブジェクトの再配置を行う配
置手段とを備えたものである。
【0040】請求項31記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、配置手段
が、オブジェクトと各キーワードとの関連性の強さを各
要素として各オブジェクトに対して定義された規格化さ
れたベクタ、3次元空間内に格子点状に配置されたグリ
ッド、グリッドと各キーワードとの関連性の強さを各要
素として各グリッドに対して定義された規格化されたベ
クタ、および前記ベクタ間の積等により定義される類似
度を用い、オブジェクトを、そのオブジェクトのベクタ
とグリッドのベクタとの類似度が最大となるようなグリ
ッドに配置して前記配置されたオブジェクトのベクタの
所定倍を前記グリッドおよびその所定の近傍のグリッド
のベクタに加算して各ベクタの規格化を行う処理を行
い、前記処理を各オブジェクトに対して繰り返すことに
より、類似したオブジェクト同士を近傍に配置するよう
にしたものである。
【0041】請求項32記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、配置手段
が、ユーザの関心度の高いオブジェクトをユーザの近く
に、ユーザの関心度の低いオブジェクトをユーザから遠
くに配置するようにしたものである。
【0042】請求項33記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、オブジェ
クトに対する関心の度合の入力をユーザから受け付ける
関心度入力手段を備えたものである。
【0043】請求項34記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、階層関係
および等位関係をもつオブジェクトの集合に対して、上
下方向に階層関係を有したオブジェクトが配列されるよ
うに、左右および奥行き方向に等位関係を有したオブジ
ェクトが配列されるように、3次元空間内にオブジェク
トを配置する配置手段と、配置されたオブジェクトを表
示する表示手段とを備え、配置手段が、ユーザより指定
されたオブジェクトからのリンク数が一定以下のオブジ
ェクトのみを配置するようにしたものである。
【0044】請求項35記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、階層関係
および等位関係をもつオブジェクトの集合に対して、上
下方向に階層関係を有したオブジェクトが配列されるよ
うに、左右および奥行き方向に等位関係を有したオブジ
ェクトが配列されるように、3次元空間内にオブジェク
トを配置する配置手段と、配置されたオブジェクトを表
示する表示手段とを備え、配置手段が、リンクに関係性
の近さに従って小さくなるように割り振られた数値の、
ユーザより指定されたオブジェクトから辿られるリンク
に対する合計値が所定値以下となるオブジェクトのみを
配置するようにしたものである。
【0045】請求項36記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、配置手段
が、ユーザよりオブジェクトの表示位置または移動操作
の入力を受け、これに従った3次元空間内の位置にオブ
ジェクトを配置するようにしたものである。
【0046】請求項37記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、請求項3
0から請求項33のうちのいずれか1項記載のオブジェ
クト配置・表示・操作装置におけるオブジェクトの配置
と、請求項34から請求項36のうちのいずれか1項記
載のオブジェクト配置・表示・操作装置におけるオブジ
ェクトの配置とを切り換えて行うものである。
【0047】請求項38記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、切り換え
の際に、3次元空間の所定座標における各オブジェクト
の座標値を保存させて前記各オブジェクトを配置するよ
うにしたものである。
【0048】請求項39記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、3次元空
間内に配置されているオブジェクトおよび/またはグリ
ッドのベクタから検索式を自動生成する検索式生成手段
と、多数のオブジェクトを検索対象として保持するデー
タベース装置を用いて前記検索式によりオブジェクトを
検索する処理を行う検索処理手段とを備え、配置手段
が、前記検索処理手段において検索されたオブジェクト
を3次元空間内に配置するようにしたものである。
【0049】請求項40記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、配置手段
が、オブジェクト,グリッド等の各々に定義される優先
度を用い、各々に対する処理の際に所定の要領に従って
優先度の上げ下げを行って優先度を伝搬させ、この優先
度の順に各々に対する処理を行うようにしたものであ
る。
【0050】請求項41記載の発明に係る3次元空間を
用いたオブジェクト配置・表示・操作装置は、配置手段
が、グリッドに配置されているオブジェクトのベクタの
平均ベクタとして各グリッドに定義されるラーニングベ
クタと、オブジェクト,グリッド,ラーニングベクタ等
の各々に定義される優先度を用い、各々に対する処理の
際に所定の要領に従って優先度の上げ下げを行って優先
度を伝搬させ、この優先度の順に各々に対する処理を行
うようにしたものである。
【0051】
【発明の実施の形態】以下、この発明の実施の一形態を
説明する。 実施の形態1.図1は、この発明の実施の形態1による
オブジェクト配置・表示・操作方法によるオブジェクト
の表示状態を示す模式図であり、図において、101は
配置・表示・操作の対象となる文書等のオブジェクト、
102は各オブジェクト101が配置される3次元空間
である。
【0052】図2は、この実施の形態1のオブジェクト
配置・表示・操作方法を実現する装置の構成を示すブロ
ック図であり、図において、103は各オブジェクト1
01の3次元空間102への配置を決定する配置手段、
104は配置手段103により配置された各オブジェク
ト101を表示する表示手段、105は表示手段104
に表示されたオブジェクト101の位置を操作するため
の操作手段、106は3次元空間102の状態を保持す
る3次元空間状態保持手段である。
【0053】なお、上記の配置手段103は、CPU,
ROM,RAM等より構成されるコンピュータ装置およ
びソフトウェア等により、3次元空間状態保持手段10
6はハードディスク装置,光磁気ディスク装置等の記憶
装置により、表示手段104はディスプレー装置や後に
示すような3次元表示装置およびソフトウエア等によ
り、操作手段105はマウス,キーボード等の入力装
置,前記コンピュータ装置およびソフトウェア等によ
り、それぞれ実現される。このオブジェクト配置・表示
・操作装置は、ユーザに対して、文書,単語,概念等を
表すオブジェクトを複数の表示手段104上に表示し、
例えばユーザにより指定された文書オブジェクトに対応
する文書の内容を出力したり、文書オブジェクトを検索
して結果を提示するなどの用途に用いられるものであ
る。
【0054】次に動作について説明する。件数D件の文
書を含む文書集合において、あらかじめ、各文書から自
動抽出あるいは人手によりキーワードが抽出され、キー
ワードのリストが各文書に付加されている。このとき、
存在する異なるキーワードの総数をW、文書iにおける
キーワードjの出現頻度をfreq(i,j)として、
規格化した出現頻度として下記の式(1)を定義する。
【0055】
【数1】
【0056】ここで、文書i1 と文書i2 の類似度を例
えば次式(2)で定義する。
【0057】
【数2】
【0058】式(2)により類似度を定義することによ
り各文書を類似度の定義されたオブジェクトとして取り
扱うことができ、図1に示したように3次元空間102
内に各オブジェクト101を表示する際に、以下に示す
ように、類似度sim(i1,i2 )の大きなオブジェ
クト101同士を近傍に配置した形で表示することが可
能となる。
【0059】この実施の形態1においては、各オブジェ
クト101の表示を、サイズがX×Y×Zで、X+1,
Y+1,Z+1個の格子点にグリッドが等間隔に配置さ
れた3次元空間102において行う。図3にこの実施の
形態1におけるグリッドの配置を示す。
【0060】各グリッドには、上記のW個のキーワード
に対応したW個の要素を有する規格化されたW次元のベ
クタを定義する。各グリッドのベクタの各要素は各キー
ワードとの関連の度合を表すものであり、各要素の初期
値としては、例えば、一定値や乱数設定値等を用いる。
【0061】各オブジェクト101に対しても同様に、
各キーワードに対応した要素を有するベクタを定義す
る。ここで、オブジェクト101が文書iのとき、これ
をオブジェクトiと記すと、オブジェクトiのベクタ
は、前記の規格化された出現頻度elem(i,j)を
第j番目の要素として有したベクタとして定義する。
【0062】以下に、配置手段103が類似したオブジ
ェクト同士を自動的に近傍に配置する操作を説明する。
【0063】グリッドgのベクタの、キーワードjに対
応した要素の値をgrid(g,j)とすると、オブジ
ェクトiとグリッドgとの間に、次式(3)により類似
度を定義することができる。
【0064】
【数3】
【0065】オブジェクトiと各グリッドとの間の類似
度を式(3)により計算し、このうちで最大の類似度を
持つグリッドgmaxの位置に、オブジェクトiを配置
する。
【0066】オブジェクトiをグリッドgmax上に配
置した後、グリッドgmaxのベクタ、およびその所定
の近傍のグリッドのベクタに、オブジェクトiのベクタ
に係数をかけたものを加算し、それから各ベクタの規格
化を行う。この操作は、オブジェクト101の配置され
たグリッドに、前記オブジェクト101に類似したオブ
ジェクト101の配置を近づけるようにする作用を持
つ。
【0067】一つのオブジェクトに対する上記操作を一
つのステップとし、D個のオブジェクトに対してこのス
テップを繰り返すことにより、3次元空間102内で類
似したオブジェクト同士が近傍に位置するような配置が
なされる。
【0068】このようにして配置された3次元空間を、
3次元レンダリングなどを用いて表示手段104により
ユーザに表示する。3次元空間を立体的に表示する表示
手段104としては、バーチャルリアリティー機器にお
いて用いられている例えばHMD(ヘッドマウントディ
スプレー)やホログラフィー表示装置等を用いることが
できる。HMD等の実際に3次元的でない装置において
オブジェクト101の遠近感を表すためには、表示され
るオブジェクト101の大きさを遠近に合わせて調節す
るほか、各オブジェクト101の遠さに応じて霧がかか
った状態を強めて表示するいわゆるフォギングや、ユー
ザの各眼前に設けられたシャッターにより各眼の視界を
短時間ずつ遮断しながら距離に応じたずれを有する右目
用の画像と左目用の画像とを交互に短時間ずつ提示して
ユーザの輻輳を変化させるなどの方法を用いることがで
きる。また、表示手段104として上記のような立体的
表示装置を特に用いず、2次元の通常のモニタ等に3次
元レンダリングとフォギングを用いて表示するのみで
も、ユーザに3次元的な空間を提示することが可能であ
る。
【0069】このように表示手段104により表示され
た3次元空間102内の各オブジェクト101に対し
て、ユーザは、マウスなどのポインティングデバイスを
有した操作手段105を用いて、位置操作を行う。
【0070】ユーザの操作によって移動されたオブジェ
クト101の位置は、一定期間あるいは位置の固定が解
除されるまでその移動先のグリッド位置に固定され、そ
の間、その位置およびその近傍のグリッドのベクタに対
し、このオブジェクト101のベクタに係数をかけたも
のを加算して規格化する操作がスケジューリングに従っ
て複数回繰り返される。これにより、その周辺のグリッ
ドをユーザが配置したオブジェクトに類似させ、その近
傍に類似したオブジェクトが再配置されるようにするこ
とができる。ここで、前記係数は、前記移動先のグリッ
ドからの距離rが遠いグリッドほど小さくなるように、
例えばr-2に比例する数などが指定される。この場合、
前記係数を大きくして前記操作の反復回数を少なくする
と、変化を滑らかに行わせることはできないが、反復計
算の処理時間が短時間で済む長所が得られ、前記係数を
小さくして前記操作の反復回数を多くすると、反復計算
に時間がかかるが、変化を滑らかに行わせることができ
る長所が得られる。これらの設定は、配置手段103の
数値計算の環境における要請に応じて決定される。
【0071】上記処理により、図4に示すように、ユー
ザの操作によりオブジェクト201の位置が変更される
と、オブジェクト201に類似したオブジェクト202
および203はオブジェクト201の近くに移動し、オ
ブジェクト201に類似していないオブジェクト204
はオブジェクト201から遠ざかるように移動する。
【0072】以上のように、この実施の形態1によれ
ば、表現自由度の高い3次元表示により、類似度に従っ
て近傍に配置されたオブジェクトの集合をユーザに提示
することが可能となるとともに、ユーザは関心のあるオ
ブジェクトを任意の位置に移動させる操作を行うことが
可能となり、この移動されたオブジェクトと相関の高い
オブジェクトを自動的に近傍に集合させる再配置を行っ
てユーザに提示することが可能となる。
【0073】従って、上記機能により、ユーザの意図に
従った概念によりオブジェクトを整理したり、ユーザの
関心のあるトピック毎にオブジェクトを整理するなどの
ことが可能となる。
【0074】実施の形態2.図5は、この発明の実施の
形態2によるオブジェクト配置・表示・操作方法におけ
るグリッドの配置例を示す模式図である。前記実施の形
態1においては、図3に示したようにX,Y,Z方向に
等間隔の単純立方格子状のグリッド301を配置し、こ
れにオブジェクトを割り付けて、この場所に配置するこ
とにより、オブジェクトの配置を行ったが、グリッドの
配置はこれに限るものではなく、図5に示すような六方
最密格子状のグリッド401の配置や、体心立方格子状
のグリッドの配置などの他のグリッド配置も可能であ
り、前記実施の形態1と同様な効果を得ることができ
る。
【0075】実施の形態3.図6は、この発明の実施の
形態3によるオブジェクト配置・表示・操作方法におけ
るオブジェクトの配置方法を示す模式図である。この実
施の形態3においては、図6に示すように、変化する実
数値座標をとるグリッド501を用いる。この実数値座
標をとるグリッド501は、前記実施の形態1および2
におけるように固定のものではなく、前述のオブジェク
ト間やオブジェクト−グリッド間に定義された類似度と
同様にしてグリッド間にベクタによる類似度を定義し、
この類似度が大きいほどグリッド間の距離が近くなるよ
うにグリッドが配置される。
【0076】配置するグリッドの位置は、グリッド間の
類似度が大きいグリッド同士が近くに配置されるように
するが、例えばグリッド間の類似度とグリッド間の距離
を反比例的に一義的に決定するようなことは多数のグリ
ッド間においては不可能であるため、グリッド間の類似
度に比例する強さで互いに引き合う力学的なバネ502
などを想定し、この方程式を適切な束縛条件の下で数値
的に解いて各グリッドの位置を決定する。
【0077】以上のように、この実施の形態3によれ
ば、グリッド間の距離を可変として関連の強さをより反
映するなど、より柔軟に各オブジェクトを配置すること
が可能となる。
【0078】実施の形態4.図7は、この発明の実施の
形態4によるオブジェクト配置・表示・操作装置におけ
るオブジェクトの配置・表示・操作方法を示す模式図で
あり、図において、601は各オブジェクト101が配
置される3次元空間、602はユーザ、602aは、表
示された各オブジェクト101に対する関心の有無また
は大小をユーザ602から受け付ける関心度入力手段で
あり、キーボード,マウス等の入力装置、およびオブジ
ェクト配置・表示・操作装置内のソフトウェア等により
構成されている。603は3次元空間601におけるユ
ーザ602の近傍の領域、604は3次元空間601に
おけるユーザ602から遠くの領域である。
【0079】次に動作について説明する。3次元空間6
01に配置・表示された各オブジェクト101の中か
ら、ユーザ602は特定のオブジェクト101に対して
関心の有無または大小を関心度入力手段602aにより
入力する。関心度入力手段602aに入力されたデータ
は配置手段103に送られ、配置手段103は、ユーザ
602の関心の度合の高いオブジェクト101をユーザ
602の近傍の領域603に移動させ、ユーザ602の
関心の度合の低いオブジェクト101をユーザ602か
ら遠くの領域604に移動させる。
【0080】関心度入力手段602aにおける入力にお
いては、ユーザ602にオブジェクト101を選択させ
た後、そのオブジェクト101に対する関心度を表現す
るサンプルベクトルを提示しながら入力を行わせるよう
にしてもよく、また、ユーザ602が、関心度を表明し
たいオブジェクト101を表示手段104を見ながら直
接前後に移動させるようにしてもよい。
【0081】これとともに、前記実施の形態1に示した
ような類似度に従う各オブジェクト101の再配置がな
され、類似したオブジェクト101同士が近傍の空間に
自動的に再配置される。
【0082】以上のように、この実施の形態4によれ
ば、ユーザが関心を示したオブジェクトに類似したオブ
ジェクトはユーザの近傍の領域603に、そうでないオ
ブジェクトはユーザから遠くの領域604に集めること
ができ、関心度の高いオブジェクトはユーザの近くに大
きく、関心度の低いオブジェクトはユーザから遠くに小
さく見えるというユーザの関心度に直観的に合致した表
示を行って、ユーザの意図する概念に合致したオブジェ
クトの整理等を行うことができる。また、従来の2次元
表示と異なり、自己組織化マップの表示において、ユー
ザの関心の有無と話題の関連による構造を分離すること
ができ、有効なオブジェクト集合の提示を行うことがで
きる。
【0083】実施の形態5.この実施の形態5において
は、キーワードなどの単語の集合に対して上位概念と下
位概念の関連を示したシソーラスなどの階層的なデータ
構造に従って、オブジェクトをY軸方向(ユーザにとっ
て上下方向)に配置し、関連や連想関係・共起関係など
の等位関係に従って、オブジェクトをX,Z軸方向(左
右および奥行き方向)に配置する。
【0084】また、オブジェクトの数が膨大になると表
示に要する計算は膨大なものとなるとともに、複雑な構
造を提示されてもユーザにとっては理解が困難となる。
このため、この実施の形態5においては、図8に示すよ
うに、ユーザにより指定されたある特定のオブジェクト
701を中心として、ある定数Nを決めた時に、階層関
係によって規定されるリンク702および等位関係によ
って規定されるリンク703をN段以下辿って到達でき
る704などのオブジェクト、およびこの際に辿った7
05などのリンクのみを表示する。つまり、到達するの
にN段を越えるリンクを辿る必要のある706などのオ
ブジェクトおよび707などのリンクは表示しない。
【0085】また、図9に示すように、リンクにオブジ
ェクト間の関係が近いほど小さくなる数値を割り振って
おき、ある定数Nを決めた時に、辿ったリンクの前記数
値の合計がN以下で到達できるオブジェクト、およびそ
の際に辿ったリンクのみを表示するようにしてもよい。
なお、この際には、Y軸方向の階層関係、およびX,Z
軸方向の等位関係の両方において、関係の近さを前もっ
て数量化して用いる。
【0086】以上のように、この実施の形態5によれ
ば、ユーザは、興味を持って指定したオブジェクトと関
連の近いオブジェクトおよびリンクのみに限定された表
示を、整理された理解しやすい状態で見ることができる
ようになるとともに、システムが表示に要する計算を軽
減することが可能となる。また上記において、ユーザよ
りオブジェクトの表示位置または移動操作の入力を受け
てこれに従った3次元空間内の位置にオブジェクトを表
示するようにしてもよく、ユーザの意図に沿ったオブジ
ェクトの整理なども可能となる。
【0087】実施の形態6.図10は、この発明の実施
の形態6によるオブジェクト配置・表示・操作装置にお
けるオブジェクトの配置方法を示す模式図であり、図に
おいて、901はグリッド、902はオブジェクト、9
03は階層関係および等位関係の近さに従って近くに配
置されるようにオブジェクト間に付けられた制約、90
4はグリッドとオブジェクトとのベクタの類似度が大き
いほどオブジェクトをグリッドの近くに配置するという
制約である。
【0088】各オブジェクトは、前記実施の形態1にお
いて示したと同様にベクタの類似度が最大であるグリッ
ドに配置されるが、この実施の形態6においては、この
際に、グリッドとオブジェクトとのベクタの類似度が大
きいほどオブジェクトをグリッドの近くに配置するとい
う制約904と、階層関係および等位関係の近さに従っ
てオブジェクトが近くに配置されるという制約903の
2つの制約を加えて、オブジェクトの配置位置が決定さ
れる。この複数の制約下での配置位置の決定には、実施
の形態3で述べたような方法を用いる。
【0089】以上のように、この実施の形態6によれ
ば、オブジェクトの類似と階層・等位関係の両方の制約
を満たした関係をユーザに提示することができる。
【0090】実施の形態7.図11,図12および図1
3は、この発明の実施の形態7によるオブジェクト配置
・表示・操作方法の概要を示す模式図であり、図におい
て、1001,1101,1201はオブジェクト、1
002,1102,1202は実施の形態1から実施の
形態4の方法によりオブジェクトの配置がなされた3次
元空間、1003,1103,1203は実施の形態5
の方法によりオブジェクトの配置がなされた3次元空間
である。
【0091】この実施の形態7においては、階層関係と
等位関係、および類似度が定義されたオブジェクトに対
して、実施の形態1から実施の形態4の方法によりオブ
ジェクトの配置がなされた3次元空間と、実施の形態5
の方法によりオブジェクトの配置がなされた3次元空間
とを切り換えて表示する。この際に、以下に示すような
規則に従って切り換えを行う。
【0092】図11において、オブジェクトのY,Z方
向の座標値は切り換えにともなって変更されるが、X座
標値は保存される。つまり、オブジェクトの左右方向の
位置が変わらず、ユーザは切り換えの前後においてオブ
ジェクトを認識しやすい。
【0093】図12において、オブジェクトのX,Y方
向の座標値は切り換えにともなって変更されるが、Z座
標値は保存され、オブジェクトの関連がつかみやすい。
また、3次元空間1102を実施の形態4の方法により
構成している場合には、切り換えの前後で実施の形態4
の条件を保存することができ、ユーザの関心度に従った
表示を保つことができる。
【0094】図13において、オブジェクトのY方向の
座標値は切り換えにともなって変更されるが、X,Z方
向の座標値は保存される。この場合、オブジェクトは上
下方向にのみ動き、ユーザにとってオブジェクトの関連
をさらにつかみやすくなるとともに、3次元空間120
2を実施の形態4の方法により構成している場合には、
切り換えの前後でユーザの関心度に従った表示を保つこ
とができる。
【0095】以上のように、この実施の形態7によれ
ば、前記実施の形態1から実施の形態4の方法によるオ
ブジェクトの配置・表示と、前記実施の形態5の方法に
よるオブジェクトの配置・表示とを切り換えて行うこと
ができるとともに、この際に所定の座標値を保存するこ
とにより、切り換えの前後のオブジェクトの認識度を高
めたり、切り換えの前後でユーザの関心度に従った表示
を保つなどのことを行うことができる。
【0096】実施の形態8.この実施の形態8において
は、実施の形態1から実施の形態4のオブジェクト配置
・表示・操作装置およびオブジェクト配置・表示・操作
方法において、式(2)により定義されるオブジェクト
間の類似度が、他のどのオブジェクトとも所定の基準値
Sを越えないようなオブジェクトを3次元空間から削除
する。
【0097】あるいは、式(3)により定義されるオブ
ジェクト−グリッド間の類似度が、どのグリッドとも所
定の基準値Tを超えないようなオブジェクトを3次元空
間から削除する。
【0098】以上のように、この実施の形態8によれ
ば、ユーザの興味から遠く離れたオブジェクトを3次元
空間から削除し、ユーザは興味のあるオブジェクトのみ
に集中することが可能となるとともに、再配置や表示に
関する計算処理の負担を軽減することが可能となる。
【0099】実施の形態9.図14は、この発明の実施
の形態9によるオブジェクト配置・表示・操作装置によ
るオブジェクト配置・表示・操作方法の概略を示す概念
図であり、図において、1301は多数の文書オブジェ
クトを検索対象として保持し、検索に応じた文書オブジ
ェクトを出力する文書データベース(データベース装
置)、1302は実施の形態4における方法によりオブ
ジェクトの配置を行うこの実施の形態9のオブジェクト
配置・表示・操作装置、1302aはオブジェクトが表
示された3次元空間から検索式を自動生成する検索式生
成手段、1302bは文書データベース1301を利用
して検索するための処理を行う検索処理手段、1303
はオブジェクト配置・表示・操作装置1302から文書
データベース1301に送られる検索式、1304は文
書データベース1301により出力され、オブジェクト
配置・表示・操作装置1302に取り込まれる文書オブ
ジェクト(オブジェクト)である。
【0100】この実施の形態9においては、図7に示し
た3次元空間601に配置されているオブジェクトとグ
リッドのベクタを用いて検索式を自動生成し、この検索
式を用いて、文書データベース1301から文書オブジ
ェクトを検索し、これを3次元空間601に取り込む。
なお、文書データベース1301は、通信によりオブジ
ェクト配置・表示・操作装置1302とやりとりを行う
形の外部のデータベースであっても、オブジェクト配置
・表示・操作装置1302が有するデータベースであっ
てもよい。
【0101】文書オブジェクトは図7に示した実施の形
態4のようにユーザの関心度が高いものほど3次元空間
601の手前側に配置されており、図14に示した文書
データベース1301がワードベクタ(各キーワードに
対応した要素により構成されるベクタ)を検索式130
3として受け付けるものであるとする。
【0102】このとき、検索式生成手段1302aは図
7の3次元空間601の中の最大のZ座標を持つ(X+
1)×(Y+1)個のグリッドのベクタと、大きい方か
らM番目までのZ座標を持つオブジェクトのベクタを足
し合わせて、式(4)に示すようなベクタを合成する。
【0103】
【数4】
【0104】オブジェクト配置・表示・操作装置130
2の検索式生成手段1302aは、式(4)のように足
し合わせたベクタ、あるいはこのベクタの構成要素のう
ち大きい方からN個の要素のみを残して残りの要素を0
にしたベクタを検索式1303として生成し、検索処理
手段1302bがこれを文書データベース1301に出
力する。文書データベース1301はこの検索式130
3を用いて文書検索し、例えばワードベクタとの類似度
が高い文書オブジェクトの順に順位付けされた検索結果
のリストから、所定の上位M個の文書を文書オブジェク
ト1304としてオブジェクト配置・表示・操作装置1
302の検索処理手段1302bに出力する。そしてオ
ブジェクト配置・表示・操作装置1302の配置手段1
03は、このM個の文書オブジェクト1304を取り込
んで以降の処理を行う。
【0105】これにより、文書データベース1301に
蓄積されている多数の文書オブジェクトの中から、ユー
ザの関心度が高い話題に強く関連した文書オブジェクト
を検索により取り出し、これを3次元空間に表示し、以
降の処理に用いることができる。
【0106】また、文書データベース1301がboo
lean検索を受け付ける文書データベースである場合
には、3次元空間の中の最大のZ座標を持つ(X+1)
×(Y+1)個のグリッドのベクタと、大きい方からM
番目までのZ座標を持つオブジェクトのベクタとを式
(4)のように足し合わせたベクタに対し、このベクタ
の大きい方からN個の要素を選択し、これに対応したN
個のキーワードに対して、ANDあるいはOR、または
Quorum化によって生成された式を検索式1303
として、文書データベース1301による文書検索が行
われ、検索結果が順位付けされている場合はリストから
上位M個の文書オブジェクトが、検索結果が順位付けさ
れていない場合はランダムにM個の文書オブジェクトが
オブジェクト配置・表示・操作装置1302に対して出
力され、オブジェクト配置・表示・操作装置1302
は、このM個の文書オブジェクト1304を取り込んで
以降の処理を行う。
【0107】上記のような方法を用いることにより、文
書データベース1301に蓄積された大規模な母数の文
書オブジェクトの集合の中から、ユーザの関心度の高い
適切な数の文書オブジェクトを取り出してオブジェクト
配置・表示・操作装置1302の処理に用いることが可
能となる。
【0108】あるいは、ベクタを作る時に下記の式
(5)を用いることも可能である。
【0109】
【数5】
【0110】この場合には、z座標値がz1 近傍にある
オブジェクトやグリッドを重視した検索が行われ、指定
されたz1 値に応じて、ユーザの関心の強さが特定の強
さであるような文書オブジェクトを検索して、これを3
次元空間601に表示して以降の処理に用いることがで
きる。
【0111】なお、式(5)においてz1 =0とすれ
ば、ユーザの関心度が最大に近いような文書オブジェク
トを検索することができる。また、式(5)においてz
=z1となる付近においては、h1 (z)が無限大とな
らないように適宜処理することはいうまでもない。
【0112】文書検索を行う場合、ユーザは一般にある
範囲のことがらに対して興味をもっており、いくつかの
キーワードセットを用いて複数の検索を行い、その結果
得られた文書集合からキーワードの精緻化と再検索を行
い、さらに重複や不用文書を除去整理し、残った文書を
話題の種類によって整頓し、構造化する。
【0113】しかし、この実施の形態9のオブジェクト
配置・表示・操作方法および装置を用いることにより、
この過程が自動化される。文書の検索を行いながら検索
結果を構造化し、また、提示された結果を見て下した判
断によって検索条件を変更するということを同時に行う
ことが可能となる。
【0114】また、ユーザは従来の文書検索システムの
ように複雑な検索式をあらかじめ用意する必要はなく、
概念や文書を表すオブジェクトを、似た者同士は互いに
近くに、また、興味のあるものは自分の近くに空間的に
配置するなどの直観的操作を行うことにより自動的に検
索を行うことができるので、これを容易に利用すること
ができる。
【0115】以上のように、この実施の形態9によれ
ば、3次元空間内に配置されているオブジェクトやグリ
ッドのベクタを用いて検索式を自動生成し、この検索式
を用いて、文書データベースに蓄積されている膨大な数
の文書オブジェクトの中から、ユーザの関心度が高い話
題に強く関連した文書オブジェクトや、ユーザの関心の
強さが特定の強さであるような文書オブジェクトを適切
な数だけ自動的に検索により取り出して3次元空間に取
り込み、これをオブジェクト配置・表示・操作装置にお
いて利用することが可能となる。
【0116】実施の形態10.この実施の形態10にお
いては、実施の形態9における式(4)の代わりに、以
下に示す各式を用いてベクタを生成し、これを検索に用
いる。
【0117】座標が(x,y,z)のグリッドに割り付
けられたオブジェクトの数を、gridobj(x,
y,z)とし、 h2 (x,y,z)=α・gridobj(x,y,
z) h2 (x,y,z)=α・gridobj(x,y,
z)2 h2 (x,y,z)=α・log(gridobj
(x,y,z)) などを用いて、式(4)の代わりに下記の式(6)を用
いてベクタを生成する。
【0118】
【数6】
【0119】上記式(6)は、割り付けられたオブジェ
クトの数が多いグリッドほど加算の重みを大きくしてベ
クタを生成するものである。多くのオブジェクトが集中
した話題はユーザの興味がある可能性が高いため、上記
の式(6)のベクタを用いて検索を行うことにより、ユ
ーザの興味のある可能性のあるオブジェクトを効率的に
収集して3次元空間に提示することが可能となる。
【0120】あるいは、gridobj(x,y,z)
が大きい方からN個のグリッドのベクタを用いて、式
(4)に代わって下記の式(7)を用いてベクタを生成
する。
【0121】
【数7】
【0122】これによれば、前記式(6)を用いた場合
と反対に、現在オブジェクトが見つかっていない領域の
話題に関するオブジェクトを集めるのが速くなる。
【0123】あるいは、式(8)を用いる。
【0124】
【数8】
【0125】式(8)を用いると、割り付けオブジェク
トの数が多いグリッドほど加算の重みを大きくしてベク
タを生成する際に、指定されたz座標値z1 に応じた関
心度の強さに近いグリッドほど加算の重みが大きくさ
れ、ユーザが指定する特定の関心度の強さに近く、か
つ、ユーザの興味のある可能性のあるオブジェクトを効
率的に収集して3次元空間に提示することが可能とな
る。なお、式(8)中に示したh4 (x,y,z)は例
であり、z=z1 付近においてピークをとるようなもの
であればよい。
【0126】また、上記のような各方法を合成して用い
れば、種々の複合した効果が得られることはいうまでも
ない。
【0127】以上のように、この実施の形態10によれ
ば、3次元空間内に配置されているオブジェクトやグリ
ッドのベクタを用いて検索式を自動生成する際に、配置
されたオブジェクトの数が多いグリッドのベクタを優先
的に用いたり、配置されたオブジェクトの数が少ないグ
リッドのベクタを優先的に用いたり、また、これとユー
ザの特定の関心度に対応したグリッドのベクタを優先的
に用いることを組み合わせることにより、文書データベ
ースに蓄積されている膨大な数の文書オブジェクトの中
から、ユーザの興味に近いオブジェクトや、3次元空間
内に現在オブジェクトがない領域の話題に関するオブジ
ェクトを効率的に収集したり、ユーザの特定の関心度を
重視した収集を行ったりして、これを3次元空間に適切
な数取り込み、オブジェクト配置・表示・操作装置にお
いて利用することが可能となる。
【0128】実施の形態11.実施の形態1から実施の
形態10の装置において、ユーザの操作に素早く反応し
て操作性を高めるには、ユーザからの入力の検知処理の
頻度を上げることが有効であり、一方、オブジェクトの
再配置と学習(ベクタの再計算等)を進めるには、ユー
ザ入力の検知処理を少なくし、再配置と学習を連続して
行うことが逆に有効である。
【0129】ユーザは一般的にオブジェクトの操作を始
めると、いくつかのオブジェクトを連続して操作し、操
作を中断した場合はしばらく進行状況を眺めている可能
性が高いことを利用し、上記の相反する要求を実現する
ため、この実施の形態11においては以下のようにスケ
ジューリングを行う。
【0130】図15は、この実施の形態11におけるス
ケジューリングの概要を示す概念図であり、図におい
て、1401はユーザ入力検知処理、1402はオブジ
ェクトの再配置と学習に関する処理である。なお、1回
のユーザ入力検知処理1401から次のユーザ入力検知
処理1401までの期間をスケジューリング期間とい
う。
【0131】図15において、ユーザ入力検知処理14
01を1回行うたびにN個のオブジェクトの割り付けと
それに伴うグリッドのベクタの更新を行うとすると、T
をユーザの最後の入力からの経過時間、αを定数とし
て、下記のN1 を用いてNを決定する。
【0132】 N1 =α・T N1 =α・logT (9) N1 =α・tan-1T
【0133】この例では、ユーザの最後の入力から時間
が経過するにつれて、ユーザ入力検知処理1401の頻
度が減らされ、ユーザ入力検知処理1401の1回にお
ける再配置と学習を行うオブジェクトの数Nが増やされ
る。なお、現実には式(9)に記したようにN1 を無限
大まで増大させるとユーザ入力検知処理がほとんど行わ
れなくなるため、N1 の上限値を所定の値に定めて用い
る。また、N1 の下限となる初期値は例えば3〜10程
度の数にして用いる。従って、Nはユーザが連続して入
力を行っている際には例えば3〜10の一定値に保持さ
れ、ユーザが入力を行わなくなると徐々に増大し、所定
の上限値に達すると保持されるように変化する。
【0134】また、オブジェクトの再配置が頻繁に行わ
れている時は、ユーザは操作が困難であり、オブジェク
トの再配置を進める必要性も高いため、式(9)の代わ
りに式(10)のN2 を用いてNを決定する。
【0135】 N2 =α・X/Y N2 =α・log(X/Y) (10) N2 =α・tan-1(X/Y) ここで、X=前回の動作で割付先のグリッドが変更され
たオブジェクトの数 Y=オブジェクトの総数 または、X=前回の1回のスケジューリング期間に動い
たオブジェクトの数 Y=前回スケジューリングしたオブジェクトの数
【0136】また、上記2方法を組み合わせて、式(1
1)に示すように、N3 を用いてNを決定してもよい。
【0137】 N3 =α・N1 ・N2 N3 =α・log(N1 ・N2 ) (11) N3 =α・tan-1(N1 ・N2 ) ここで、N1 およびN2 は上記式(9)および式(1
0)におけるようなものである。
【0138】以上のように、この実施の形態11によれ
ば、オブジェクトの再配置の進行とユーザの操作性の両
方の要求を共に満たす適切な処理を行うことが可能とな
る。
【0139】実施の形態12.3次元空間内の各オブジ
ェクトおよびグリッドに対して、図15に示したような
スケジューリングに従って順に、割り付け/学習の動作
が繰り返されるが、例えばユーザ入力による位置変更や
割り付けなどにより状態を変化させられたオブジェクト
は続いて動作する必要性が高くなるなどのことを反映す
るため、この実施の形態12においては、オブジェク
ト,グリッド等の動作の優先度を状態の変化とともに伝
搬させるようにし、この変化する優先度に従ってオブジ
ェクト,グリッド等に対する処理の順序を決定する。
【0140】図16はこの実施の形態12のオブジェク
ト配置・表示・操作方法の特徴を示す概念図であり、図
において、Sは配置手段103が有するスケジューラ、
CはスケジューラSが優先度に従って決定する処理順位
としてのキューであり、Obj1,Obj2はキューC
内におけるオブジェクト、Lvec1,Lvec2はキ
ューC内におけるラーニングベクタ、Grid1はキュ
ーC内におけるグリッド、横の小円内の数値は各々の優
先度である。
【0141】処理の実行の順番(スケジューリング)は
スケジューラSが決定するが、スケジューラSは次の5
種類のものの中から優先度の高い順に処理を実行するよ
うに決定する。 1 ユーザ入力 2 データベース入出力 3 オブジェクト 4 グリッド 5 ラーニングベクタ なおここでラーニングベクタとは、グリッドに配置され
ているオブジェクトのベクタの平均をとったベクタとし
て定義する。オブジェクトが配置されていないグリッド
のラーニングベクタは零ベクトルとする。図17にこの
概念図を示す。
【0142】このうち、例として、オブジェクト,グリ
ッド,ラーニングベクタの3つについて説明する。オブ
ジェクト,グリッド,ラーニングベクタの各々には、そ
れぞれベクタと優先度が定義される。なお、ラーニング
ベクタのベクタとはラーニングベクタそのものを指す。
グリッドは3次元空間中に固定的に配置されており、ラ
ーニングベクタは個々のグリッドに1個ずつあり、オブ
ジェクトはグリッドからグリッドへと動き回る。
【0143】以下にスケジューリングされ、処理の対象
となったときのオブジェクト,グリッド,ラーニングベ
クタのそれぞれの挙動を各々を主体として示す。
【0144】(1)オブジェクト ・最も類似度の高いグリッドに配置される。 (a)グリッド間を移動するとき ・移動前のグリッドのラーニングベクタと移動後のグリ
ッドのラーニングベクタの優先度を所定値(あるいは所
定割合、以下同様)上げ、自身の優先度を所定値下げ
る。 ・両方のラーニングベクタのベクタ値を再計算させる。 (b)グリッドに留まり移動しないとき ・自身の優先度を下げる。
【0145】(2)ラーニングベクタ ・自身が位置するグリッドおよびその近傍のグリッドの
ベクタに、自身のベクタ値に係数をかけたものを加え
る。 ・自分がベクタを変化させたグリッドの優先度を所定値
上げ、自身の優先度を所定値下げる。
【0146】(3)グリッド ・自分に配置されているオブジェクトの優先度を所定値
上げ、自身の優先度を所定値下げる。
【0147】また、ユーザの入力によりオブジェクトが
移動された場合には、移動されたオブジェクトの優先度
は所定値上げられ、オブジェクトは(1)(a)におい
て移動した場合と同様の動作をする。
【0148】これにより、主にオブジェクトの移動によ
り引き起こされたベクタと優先度の変化は、関連した所
に伝達されていく。このようにして優先度が変更される
と、変更された優先度に従って図16に示したスケジュ
ーラSのキューCにおける順位が変更され、このキュー
Cにおける順に処理が行われる。一例として、図18に
オブジェクトAのGrid2からGrid6への移動と
それに続く処理における優先度伝搬の例を示す。図にお
いて、矢印は優先度伝搬の流れを示している。なお、一
般に、上記の優先度の上げ下げの度合いが大きいほど処
理は速く進み、優先度の上げ下げの度合いが小さいほど
処理は滑らかに進む。
【0149】以上のように、この実施の形態12によれ
ば、オブジェクト,グリッド,ラーニングベクタ等に優
先度を定義し、各々に対する処理の際に優先度を所定の
方法で伝搬させ、この優先度の順に処理を行うようにし
たため、変化に関連し処理の必要な対象について優先的
に処理を行うことが可能となり、変化の必要が少ない対
象に対する処理を削減して高速に全体の処理を行い、高
速なオブジェクトの配置および再配置を行うことができ
る。
【0150】
【発明の効果】以上のように、請求項1記載の発明によ
れば、相互の類似度が定義されるオブジェクトを、類似
したオブジェクト同士が近傍に配置されるという制約を
満たすように3次元空間内に配置して表示手段に表示す
る配置表示工程と、オブジェクトの表示位置の移動操作
の入力をユーザから受け付けてそのオブジェクトを移動
させる操作工程と、前記操作工程におけるオブジェクト
の移動に伴い、類似したオブジェクト同士が近傍に配置
されるという制約を満たすようにオブジェクトを再配置
して表示手段に表示する再配置表示工程とを備えるよう
に構成したので、類似度に従って近傍に配置されたオブ
ジェクトの集合を表現自由度の高い3次元表示によりユ
ーザに提示することが可能となるとともに、ユーザは関
心のあるオブジェクトを任意の位置に移動させる操作を
行うことが可能となり、移動されたオブジェクトと相関
の高いオブジェクトが自動的に近傍に集合して提示され
る機能により、ユーザは自身の意図に従ってオブジェク
トを整理したり、関心のあるトピック毎にオブジェクト
を整理するなどのことが可能となる効果がある。また、
3次元表示の表現自由度の高さのため、例えば、ユーザ
の関心度の高いオブジェクトはユーザの近くに大きく見
えるように、ユーザの関心度の低いオブジェクトはユー
ザの遠くに小さく見えるように表示するなどのことが可
能となる効果がある。
【0151】請求項2記載の発明によれば、各オブジェ
クトに対して、そのオブジェクトと各キーワードとの関
連性の強さを各要素として持つ規格化されたベクタを定
義し、3次元空間内に格子点状に配置されたグリッドを
定義し、各グリッドに対して、そのグリッドと各キーワ
ードとの関連性の強さを各要素として持つ規格化された
ベクタを定義し、前記ベクタ間の類似度の大きさを前記
ベクタ間の積等により定義し、オブジェクトを、そのオ
ブジェクトのベクタとグリッドのベクタとの類似度が最
大となるようなグリッドに配置して前記配置されたオブ
ジェクトのベクタの所定倍を前記グリッドおよびその所
定の近傍のグリッドのベクタに加算して各ベクタの規格
化を行う処理を行い、上記処理を各オブジェクトに対し
て繰り返すことにより、類似したオブジェクト同士を近
傍に配置するように構成したので、キーワードに対応す
るベクタ等の使用により類似したオブジェクト同士を近
傍に配置する処理を適切に数値的に行って請求項1記載
の発明の効果を得ることができる効果がある。
【0152】請求項3記載の発明によれば、グリッドを
単純立方格子状に設けるように構成したので、単純なモ
デルによる数値計算により、請求項2記載の効果を得る
ことができる効果がある。
【0153】請求項4記載の発明によれば、各グリッド
のベクタ間の積等によりグリッド間の類似度を定義し、
この類似度が大きいグリッド間の距離が近くなるように
グリッドを配置するように構成したので、グリッド間の
距離も可変として関連の強さをより反映するなど、より
柔軟に各オブジェクトを配置することが可能となる効果
がある。
【0154】請求項5記載の発明によれば、ユーザの関
心度の高いオブジェクトをユーザの近くに、ユーザの関
心度の低いオブジェクトをユーザから遠くに配置するよ
うに構成したので、ユーザの関心度の高いオブジェクト
はユーザの近くに大きく、ユーザの関心度の低いオブジ
ェクトはユーザから遠くに小さく見えるというユーザの
関心度に直観的に合致した表示を行って、このような表
示の下でユーザが意図に沿ったオブジェクトの整理等を
行うことが可能となる効果がある。また、従来の2次元
表示と異なり、自己組織化マップの表示において、ユー
ザの関心の有無と話題の関連による構造を分離すること
ができ、有効なオブジェクト集合の提示を行うことがで
きる効果がある。
【0155】請求項6記載の発明によれば、オブジェク
トに対する関心の度合の入力をユーザから受け付ける関
心度入力工程と、前記関心度入力工程における入力に従
い、ユーザの関心度の高いオブジェクトをユーザの近く
に、ユーザの関心度の低いオブジェクトをユーザから遠
くに配置する関心度配置工程と、前記関心度配置工程に
おけるオブジェクトの配置に伴い、類似したオブジェク
ト同士が近傍に配置されるという制約を満たすようにオ
ブジェクトを再配置して表示手段に表示する再配置表示
工程とをさらに備えるように構成したので、ユーザが関
心度を高く入力したオブジェクトに類似したオブジェク
トはユーザの近傍の領域に、そうでないオブジェクトは
ユーザから遠くの領域に集めることができ、ユーザの意
図する概念に沿ったオブジェクトの整理等を行うことが
可能となる効果がある。
【0156】請求項7記載の発明によれば、階層関係お
よび等位関係をもつオブジェクトの集合に対して、上下
方向に階層関係を有したオブジェクトが配列されるよう
に、左右および奥行き方向に等位関係を有したオブジェ
クトが配列されるように、3次元空間内にオブジェクト
を配置して表示手段に表示するように構成したので、階
層・等位関係に合致した表示により3次元空間に広がる
オブジェクトの集合をユーザに提示することが可能とな
る効果がある。
【0157】請求項8記載の発明によれば、ユーザより
オブジェクトの指定を受け、そのオブジェクトからのリ
ンク数が一定以下のオブジェクトのみを配置して表示す
るように構成したので、ユーザが興味を持って指定した
オブジェクトと関連の近いオブジェクトおよびリンクの
みに限定された表示を、整理された理解しやすい状態で
提示することができるようになるとともに、システムが
表示に要する計算を軽減することができる効果がある。
【0158】請求項9記載の発明によれば、ユーザより
オブジェクトの指定を受け、リンクに関係性の近さに従
って小さくなるように割り振られた数値の前記オブジェ
クトから辿られるリンクに対する合計値が所定値以下と
なるオブジェクトのみを配置して表示するように構成し
たので、ユーザが興味を持って指定したオブジェクトと
関連の近いオブジェクトおよびリンクのみに限定された
表示を、整理された理解しやすい状態で提示することが
できるようになるとともに、システムが表示に要する計
算を軽減することができる効果がある。
【0159】請求項10記載の発明によれば、ユーザよ
りオブジェクトの表示位置または移動操作の入力を受
け、これに従った3次元空間内の位置にオブジェクトを
表示するように構成したので、ユーザの意図に沿ったオ
ブジェクトの整理などが加えて可能となる効果がある。
【0160】請求項11記載の発明によれば、オブジェ
クトをグリッドに配置する際に、グリッドとオブジェク
トとのベクタの類似度が大きいほどオブジェクトをグリ
ッドの近くに配置するという制約と、オブジェクト間の
階層関係または等位関係の近さに従ってオブジェクトを
近くに配置するという制約とを持たせるように構成した
ので、オブジェクトの類似と階層・等位関係の両方の制
約を満たした関係をユーザに提示することができる効果
がある。
【0161】請求項12記載の発明によれば、請求項1
から請求項6のうちのいずれか1項記載のオブジェクト
配置・表示・操作方法と、請求項7から請求項10のう
ちのいずれか1項記載のオブジェクト配置・表示・操作
方法とを切り換えて行うように構成したので、オブジェ
クト間の類似度に従って配置されたオブジェクト集合
と、階層・等位関係に従って配置されたオブジェクト集
合とを切り換えてユーザに提示することができる効果が
ある。
【0162】請求項13記載の発明によれば、切り換え
の際に、3次元空間の所定座標における各オブジェクト
の座標値を保存させて前記各オブジェクトを配置するよ
うに構成したので、切り換えの前後におけるオブジェク
トの認識が容易となる効果がある。
【0163】請求項14記載の発明によれば、切り換え
の際に、3次元空間の所定の2座標における各オブジェ
クトの座標値を保存させて前記各オブジェクトを配置す
るように構成したので、切り換えの前後におけるオブジ
ェクトの認識がさらに容易となる効果がある。
【0164】請求項15記載の発明によれば、請求項5
または請求項6記載のオブジェクト配置・表示・操作方
法と、請求項7から請求項10のうちのいずれか1項記
載のオブジェクト配置・表示・操作方法とを切り換えて
行い、切り換えの際に、3次元空間における各オブジェ
クトのユーザからの距離を保存させて前記各オブジェク
トを配置するように構成したので、切り換えの前後でユ
ーザの関心度に従って遠近にオブジェクトが配置された
表示を保つことができる効果がある。
【0165】請求項16記載の発明によれば、3次元空
間内の他の全てのオブジェクトとの類似度が所定の基準
値以下であるオブジェクトを3次元空間から削除するよ
うに構成したので、ユーザの興味から遠く離れたオブジ
ェクトを3次元空間から削除して興味のあるオブジェク
トへの集中を容易とすることができるとともに、再配置
や表示に関する計算処理の負担を軽減することができる
効果がある。
【0166】請求項17記載の発明によれば、3次元空
間内の他の全てのオブジェクトおよび/またはグリッド
とのベクタの類似度が所定の基準値以下であるオブジェ
クトを3次元空間から削除するように構成したので、ユ
ーザの興味から遠く離れたオブジェクトを3次元空間か
ら削除して興味のあるオブジェクトへの集中を容易とす
ることができるとともに、再配置や表示に関する計算処
理の負担を軽減することができる効果がある。
【0167】請求項18記載の発明によれば、3次元空
間内に配置されているオブジェクトおよび/またはグリ
ッドのベクタを用いて検索式を自動生成し、多数のオブ
ジェクトを検索対象として保持するデータベース装置を
用いて前記検索式によりオブジェクトを検索し、検索さ
れた前記オブジェクトを3次元空間内に配置するように
構成したので、複雑なキーワードの設定等を要さずに3
次元空間内の表示から検索式を自動生成してデータベー
スに蓄積されている膨大な数のオブジェクトの中から、
オブジェクトを検索して3次元空間に取り込むことがで
きる効果がある。従って、ユーザのオブジェクトの位置
操作と類似度による再配置機能の存在により、似たオブ
ジェクトを近くに、また、興味のあるものを自分の近く
に配置するなどのユーザの直観的操作による自動的な検
索が可能となる効果がある。
【0168】請求項19記載の発明によれば、ユーザの
関心度に対応して3次元空間内に配置されているオブジ
ェクトおよび/またはグリッドのベクタを用いて検索式
を自動生成し、多数のオブジェクトを検索対象として保
持するデータベース装置を用いて前記検索式によりオブ
ジェクトを検索し、検索された前記オブジェクトを3次
元空間内に配置するように構成したので、ユーザの関心
度が高い話題に強く関連した文書オブジェクトや、ユー
ザの関心の強さが特定の強さであるような文書オブジェ
クトを適切な数だけ自動的に検索により取り出して3次
元空間に取り込み、これを利用することが可能となる効
果がある。
【0169】請求項20記載の発明によれば、ユーザの
近くに配置されているオブジェクトおよび/またはグリ
ッドのベクタを優先的に用いて検索式を自動生成するよ
うに構成したので、ユーザの関心度が高い話題に強く関
連した文書オブジェクトを適切な数だけ自動的に検索に
より取り出して3次元空間に取り込み、これを利用する
ことが可能となる効果がある。
【0170】請求項21記載の発明によれば、配置され
たオブジェクトの数が多いグリッドのベクタを優先的に
用いて検索式を自動生成するように構成したので、デー
タベースに蓄積されている膨大な数のオブジェクトの中
から、ユーザの興味に近いオブジェクトを適切な数だけ
効率的に収集して3次元空間に取り込み、これを利用す
ることが可能となる効果がある。
【0171】請求項22記載の発明によれば、配置され
たオブジェクトの数が少ないグリッドのベクタを優先的
に用いて検索式を自動生成するように構成したので、デ
ータベースに蓄積されている膨大な数のオブジェクトの
中から、3次元空間内に現在オブジェクトがない領域の
話題に関するオブジェクトを効率的に収集して3次元空
間に取り込み、これを利用することが可能となる効果が
ある。
【0172】請求項23記載の発明によれば、配置され
たオブジェクトの数が多いグリッドまたは配置されたオ
ブジェクトの数が少ないグリッドのベクタを優先的に用
い、かつ、ユーザの近くに配置されているオブジェクト
および/またはグリッドのベクタを優先的に用いて、検
索式を自動生成するように構成したので、請求項21ま
たは請求項22記載の発明と請求項20記載の発明とを
組合せた効果を得ることができる効果がある。
【0173】請求項24記載の発明によれば、ユーザの
入力の検知処理とオブジェクトの再配置とを逐次行う際
に、前記検知処理1回に対して再配置を行うオブジェク
トの数を、ユーザの最後の入力からの時間が経過するに
つれて増加させるように構成したので、ユーザの最後の
入力からの時間に応じた適切な処理により、オブジェク
トの再配置の進行とユーザの操作性の両方の要求を共に
満たす適切な処理を行うことが可能となる効果がある。
【0174】請求項25記載の発明によれば、ユーザの
入力の検知処理とオブジェクトの再配置とを逐次行う際
に、前記検知処理1回に対して再配置を行うオブジェク
トの数を、オブジェクトの配置の変更頻度が高いほど増
加させるように構成したので、オブジェクトの配置の変
更頻度に応じた適切な処理により、オブジェクトの再配
置の進行とユーザの操作性の両方の要求を共に満たす適
切な処理を行うことが可能となる効果がある。
【0175】請求項26記載の発明によれば、ユーザの
入力の検知処理とオブジェクトの再配置とを逐次行う際
に、前記検知処理1回に対して再配置を行うオブジェク
トの数を、ユーザの最後の入力からの時間が経過するに
つれて、かつ、オブジェクトの配置の変更頻度が高いほ
ど増加させるように構成したので、請求項24記載の発
明と請求項25記載の発明とを組合せた効果を得ること
ができる効果がある。
【0176】請求項27記載の発明によれば、オブジェ
クト,グリッド等の各々に優先度を定義し、各々に対す
る処理の際に所定の要領に従って優先度の上げ下げを行
って優先度を伝搬させ、この優先度の順に各々に対する
処理を行うように構成したので、変化に関連し処理の必
要な対象について優先的に処理を行うことが可能とな
り、変化の必要が少ない対象に対する処理を削減して高
速に全体の処理を行い、高速なオブジェクトの配置およ
び再配置を行うことができる効果がある。
【0177】請求項28記載の発明によれば、各グリッ
ド対し、そのグリッドに配置されているオブジェクトの
ベクタの平均ベクタとしてのラーニングベクタを定義
し、オブジェクト,グリッド,ラーニングベクタ等の各
々に優先度を定義し、各々に対する処理の際に所定の要
領に従って優先度の上げ下げを行って優先度を伝搬さ
せ、この優先度の順に各々に対する処理を行うように構
成したので、変化に関連し処理の必要な対象について優
先的に処理を行うことが可能となり、変化の必要が少な
い対象に対する処理を削減して高速に全体の処理を行
い、高速なオブジェクトの配置および再配置を行うこと
ができる効果がある。
【0178】請求項29記載の発明によれば、ユーザの
入力によるオブジェクトの移動の際に、そのオブジェク
トの優先度を所定値上げるように構成したので、優先度
の伝搬と優先度に従った処理をより適切に行うことがで
き、高速なオブジェクトの配置および再配置をより適切
に行うことができる効果がある。
【0179】請求項30記載の発明によれば、相互の類
似度が定義されるオブジェクトの3次元空間内における
配置を表示する表示手段と、オブジェクトの表示位置の
移動操作の入力をユーザから受け付けてそのオブジェク
トを移動させる操作手段と、類似したオブジェクト同士
が近傍に配置されるという制約を満たすようにオブジェ
クトを前記3次元空間内に配置し、前記操作手段におい
てユーザの操作によるオブジェクトの移動があった場合
には、前記制約に従ってオブジェクトの再配置を行う配
置手段とを備えるように構成したので、類似度に従って
近傍に配置されたオブジェクトの集合を表示手段におい
て表現自由度の高い3次元表示によりユーザに提示する
ことが可能となるとともに、ユーザは関心のあるオブジ
ェクトを任意の位置に移動させる操作を操作手段を通じ
て行うことが可能となり、移動されたオブジェクトと相
関の高いオブジェクトが自動的に近傍に集合して提示さ
れる機能により、ユーザは自身の意図に従ってオブジェ
クトを整理したり、関心のあるトピック毎にオブジェク
トを整理するなどのことが可能となる効果がある。ま
た、3次元表示の表現自由度の高さのため、例えば、ユ
ーザの関心度の高いオブジェクトはユーザの近くに大き
く見えるように、ユーザの関心度の低いオブジェクトは
ユーザの遠くに小さく見えるように表示するなどのこと
が可能となる効果がある。
【0180】請求項31記載の発明によれば、配置手段
が、オブジェクトと各キーワードとの関連性の強さを各
要素として各オブジェクトに対して定義された規格化さ
れたベクタ、3次元空間内に格子点状に配置されたグリ
ッド、グリッドと各キーワードとの関連性の強さを各要
素として各グリッドに対して定義された規格化されたベ
クタ、および前記ベクタ間の積等により定義される類似
度を用い、オブジェクトを、そのオブジェクトのベクタ
とグリッドのベクタとの類似度が最大となるようなグリ
ッドに配置して前記配置されたオブジェクトのベクタの
所定倍を前記グリッドおよびその所定の近傍のグリッド
のベクタに加算して各ベクタの規格化を行う処理を行
い、前記処理を各オブジェクトに対して繰り返すことに
より、類似したオブジェクト同士を近傍に配置するよう
に構成したので、配置手段においてキーワードに対応す
るベクタ等の使用により類似したオブジェクト同士を近
傍に配置する処理を適切に数値的に行って請求項30記
載の発明の効果を得ることができる効果がある。
【0181】請求項32記載の発明によれば、配置手段
が、ユーザの関心度の高いオブジェクトをユーザの近く
に、ユーザの関心度の低いオブジェクトをユーザから遠
くに配置するように構成したので、ユーザの関心度の高
いオブジェクトはユーザの近くに大きく、ユーザの関心
度の低いオブジェクトはユーザから遠くに小さく見える
というユーザの関心度に直観的に合致した表示を行っ
て、このような表示の下でユーザが意図に沿ったオブジ
ェクトの整理等を行うことが可能となる効果がある。ま
た、従来の2次元表示と異なり、自己組織化マップの表
示において、ユーザの関心の有無と話題の関連による構
造を分離することができ、有効なオブジェクト集合の提
示を行うことができる効果がある。
【0182】請求項33記載の発明によれば、オブジェ
クトに対する関心の度合の入力をユーザから受け付ける
関心度入力手段を備えるように構成したので、ユーザは
関心度入力手段から逐次オブジェクトに対する関心度を
入力することができ、関心度を高く入力したオブジェク
トに類似したオブジェクトはユーザの近傍の領域に、そ
うでないオブジェクトはユーザから遠くの領域に集める
ことができ、ユーザの意図する概念に沿ったオブジェク
トの整理等を行うことが可能となる効果がある。
【0183】請求項34記載の発明によれば、階層関係
および等位関係をもつオブジェクトの集合に対して、上
下方向に階層関係を有したオブジェクトが配列されるよ
うに、左右および奥行き方向に等位関係を有したオブジ
ェクトが配列されるように、3次元空間内にオブジェク
トを配置する配置手段と、配置されたオブジェクトを表
示する表示手段とを備え、配置手段が、ユーザより指定
されたオブジェクトからのリンク数が一定以下のオブジ
ェクトのみを配置するように構成したので、階層・等位
関係に合致した表示により3次元空間に広がるオブジェ
クトの集合をユーザに提示することができ、この際に、
ユーザが興味を持って指定したオブジェクトと関連の近
いオブジェクトおよびリンクのみに限定された表示を、
整理された理解しやすい状態で提示することができると
ともに、配置手段が要する配置計算を軽減することがで
きる効果がある。
【0184】請求項35記載の発明によれば、階層関係
および等位関係をもつオブジェクトの集合に対して、上
下方向に階層関係を有したオブジェクトが配列されるよ
うに、左右および奥行き方向に等位関係を有したオブジ
ェクトが配列されるように、3次元空間内にオブジェク
トを配置する配置手段と、配置されたオブジェクトを表
示する表示手段とを備え、配置手段が、リンクに関係性
の近さに従って小さくなるように割り振られた数値の、
ユーザより指定されたオブジェクトから辿られるリンク
に対する合計値が所定値以下となるオブジェクトのみを
配置するように構成したので、階層・等位関係に合致し
た表示により3次元空間に広がるオブジェクトの集合を
ユーザに提示することができ、この際に、ユーザが興味
を持って指定したオブジェクトと関連の近いオブジェク
トおよびリンクのみに限定された表示を、整理された理
解しやすい状態で提示することができるとともに、配置
手段が要する配置計算を軽減することができる効果があ
る。
【0185】請求項36記載の発明によれば、配置手段
が、ユーザよりオブジェクトの表示位置または移動操作
の入力を受け、これに従った3次元空間内の位置にオブ
ジェクトを配置するように構成したので、ユーザの意図
に沿ったオブジェクトの整理などが加えて可能となる効
果がある。
【0186】請求項37記載の発明によれば、請求項3
0から請求項33のうちのいずれか1項記載のオブジェ
クト配置・表示・操作装置におけるオブジェクトの配置
と、請求項34から請求項36のうちのいずれか1項記
載のオブジェクト配置・表示・操作装置におけるオブジ
ェクトの配置とを切り換えて行うように構成したので、
オブジェクト間の類似度に従って配置されたオブジェク
ト集合と、階層・等位関係に従って配置されたオブジェ
クト集合とを切り換えてユーザに提示することができる
効果がある。
【0187】請求項38記載の発明によれば、切り換え
の際に、3次元空間の所定座標における各オブジェクト
の座標値を保存させて前記各オブジェクトを配置するよ
うに構成したので、切り換えの前後におけるオブジェク
トの認識が容易となる効果がある。
【0188】請求項39記載の発明によれば、3次元空
間内に配置されているオブジェクトおよび/またはグリ
ッドのベクタから検索式を自動生成する検索式生成手段
と、多数のオブジェクトを検索対象として保持するデー
タベース装置を用いて前記検索式によりオブジェクトを
検索する処理を行う検索処理手段とを備え、配置手段
が、前記検索処理手段において検索されたオブジェクト
を3次元空間内に配置するように構成したので、複雑な
キーワードの設定等を要さず、3次元空間内の表示から
検索式生成手段が検索式を自動生成し、検索処理手段が
データベースに蓄積されている膨大な数のオブジェクト
の中からオブジェクトを検索して自動的に3次元空間に
取り込むため、類似度による再配置を行う配置手段と操
作手段との存在により、似たオブジェクトを近くに、ま
た、興味のあるものを自分の近くに配置するなどのユー
ザの直観的操作による自動的な検索が可能となる効果が
ある。
【0189】請求項40記載の発明によれば、配置手段
が、オブジェクト,グリッド等の各々に定義される優先
度を用い、各々に対する処理の際に所定の要領に従って
優先度の上げ下げを行って優先度を伝搬させ、この優先
度の順に各々に対する処理を行うように構成したので、
配置手段は変化に関連し処理の必要な対象について優先
的に処理を行うことが可能となり、変化の必要が少ない
対象に対する処理を削減して高速に全体の処理を行い、
高速なオブジェクトの配置および再配置を行うことがで
きる効果がある。
【0190】請求項41記載の発明によれば、配置手段
が、グリッドに配置されているオブジェクトのベクタの
平均ベクタとして各グリッドに定義されるラーニングベ
クタと、オブジェクト,グリッド,ラーニングベクタ等
の各々に定義される優先度を用い、各々に対する処理の
際に所定の要領に従って優先度の上げ下げを行って優先
度を伝搬させ、この優先度の順に各々に対する処理を行
うように構成したので、配置手段は変化に関連し処理の
必要な対象について優先的に処理を行うことが可能とな
り、変化の必要が少ない対象に対する処理を削減して高
速に全体の処理を行い、高速なオブジェクトの配置およ
び再配置を行うことができる効果がある。
【図面の簡単な説明】
【図1】 この発明の実施の形態1によるオブジェクト
配置・表示・操作方法によるオブジェクトの表示状態を
示す模式図である。
【図2】 この発明の実施の形態1によるオブジェクト
配置・表示・操作装置の構成を示すブロック図である。
【図3】 実施の形態1におけるグリッドの配置を示す
斜視図である。
【図4】 実施の形態1においてユーザの操作によりオ
ブジェクトの位置が変更された際のオブジェクトの再配
置状態を示す模式図である。
【図5】 この発明の実施の形態2によるオブジェクト
配置・表示・操作方法におけるグリッドの配置例を示す
模式図である。
【図6】 この発明の実施の形態3によるオブジェクト
配置・表示・操作方法におけるオブジェクトの配置方法
を示す模式図である。
【図7】 この発明の実施の形態4によるオブジェクト
配置・表示・操作装置におけるオブジェクトの配置・表
示・操作方法を示す模式図である。
【図8】 この発明の実施の形態5によるオブジェクト
配置・表示・操作装置におけるオブジェクトの配置方法
を示す模式図である。
【図9】 この発明の実施の形態5によるオブジェクト
配置・表示・操作装置における他のオブジェクトの配置
方法を示す模式図である。
【図10】 この発明の実施の形態6によるオブジェク
ト配置・表示・操作装置におけるオブジェクトの配置方
法を示す模式図である。
【図11】 この発明の実施の形態7によるオブジェク
ト配置・表示・操作方法の概要を示す模式図である。
【図12】 この発明の実施の形態7による他のオブジ
ェクト配置・表示・操作方法の概要を示す模式図であ
る。
【図13】 この発明の実施の形態7による他のオブジ
ェクト配置・表示・操作方法の概要を示す模式図であ
る。
【図14】 この発明の実施の形態9によるオブジェク
ト配置・表示・操作装置によるオブジェクト配置・表示
・操作方法の概略を示す概念図である。
【図15】 この発明の実施の形態11によるオブジェ
クト配置・表示・操作方法におけるスケジューリングの
概要を示す概念図である。
【図16】 この発明の実施の形態12によるオブジェ
クト配置・表示・操作方法の特徴を示す概念図である。
【図17】 この発明の実施の形態12によるオブジェ
クト配置・表示・操作方法におけるオブジェクト,グリ
ッド,ラーニングベクタの概念図である。
【図18】 実施の形態12におけるオブジェクトのグ
リッド間移動とそれに続く処理における優先度伝搬の例
を示す模式図である。
【符号の説明】
101,201,202,203,204,701,7
04,706,902,1001,1101,120
1,Obj1,Obj2,A オブジェクト、102,
601,1002,1003,1102,1103,1
202,12033次元空間、103 配置手段、10
4 表示手段、105 操作手段、301,401,5
01,901,Grid1 グリッド、602 ユー
ザ、602a 関心度入力手段、702,703,70
5,707 リンク、903,904 制約、1301
文書データベース(データベース装置)、1302
オブジェクト配置・表示・操作装置、1302a 検索
式生成手段、1302b 検索処理手段、1303 検
索式、1304 文書オブジェクト(オブジェクト)、
Lvec1,Lvec2 ラーニングベクタ。

Claims (41)

    【特許請求の範囲】
  1. 【請求項1】 相互の類似度が定義されるオブジェクト
    を、類似したオブジェクト同士が近傍に配置されるとい
    う制約を満たすように3次元空間内に配置して表示手段
    に表示する配置表示工程と、 オブジェクトの表示位置の移動操作の入力をユーザから
    受け付けてそのオブジェクトを移動させる操作工程と、 前記操作工程におけるオブジェクトの移動に伴い、類似
    したオブジェクト同士が近傍に配置されるという制約を
    満たすようにオブジェクトを再配置して表示手段に表示
    する再配置表示工程とを備えた3次元空間を用いたオブ
    ジェクト配置・表示・操作方法。
  2. 【請求項2】 各オブジェクトに対して、そのオブジェ
    クトと各キーワードとの関連性の強さを各要素として持
    つ規格化されたベクタを定義し、 3次元空間内に格子点状に配置されたグリッドを定義
    し、 各グリッドに対して、そのグリッドと各キーワードとの
    関連性の強さを各要素として持つ規格化されたベクタを
    定義し、 前記ベクタ間の類似度の大きさを前記ベクタ間の積等に
    より定義し、 オブジェクトを、そのオブジェクトのベクタとグリッド
    のベクタとの類似度が最大となるようなグリッドに配置
    して前記配置されたオブジェクトのベクタの所定倍を前
    記グリッドおよびその所定の近傍のグリッドのベクタに
    加算して各ベクタの規格化を行う処理を行い、 上記処理を各オブジェクトに対して繰り返すことによ
    り、類似したオブジェクト同士を近傍に配置することを
    特徴とする請求項1記載の3次元空間を用いたオブジェ
    クト配置・表示・操作方法。
  3. 【請求項3】 グリッドを単純立方格子状に設けること
    を特徴とする請求項2記載の3次元空間を用いたオブジ
    ェクト配置・表示・操作方法。
  4. 【請求項4】 各グリッドのベクタ間の積等によりグリ
    ッド間の類似度を定義し、この類似度が大きいグリッド
    間の距離が近くなるようにグリッドを配置することを特
    徴とする請求項2記載の3次元空間を用いたオブジェク
    ト配置・表示・操作方法。
  5. 【請求項5】 ユーザの関心度の高いオブジェクトをユ
    ーザの近くに、ユーザの関心度の低いオブジェクトをユ
    ーザから遠くに配置することを特徴とする請求項1から
    請求項4のうちのいずれか1項記載の3次元空間を用い
    たオブジェクト配置・表示・操作方法。
  6. 【請求項6】 オブジェクトに対する関心の度合の入力
    をユーザから受け付ける関心度入力工程と、 前記関心度入力工程における入力に従い、ユーザの関心
    度の高いオブジェクトをユーザの近くに、ユーザの関心
    度の低いオブジェクトをユーザから遠くに配置する関心
    度配置工程と、 前記関心度配置工程におけるオブジェクトの配置に伴
    い、類似したオブジェクト同士が近傍に配置されるとい
    う制約を満たすようにオブジェクトを再配置して表示手
    段に表示する再配置表示工程とを備えたことを特徴とす
    る請求項5記載の3次元空間を用いたオブジェクト配置
    ・表示・操作方法。
  7. 【請求項7】 階層関係および等位関係をもつオブジェ
    クトの集合に対して、上下方向に階層関係を有したオブ
    ジェクトが配列されるように、左右および奥行き方向に
    等位関係を有したオブジェクトが配列されるように、3
    次元空間内にオブジェクトを配置して表示手段に表示す
    る3次元空間を用いたオブジェクト配置・表示・操作方
    法。
  8. 【請求項8】 ユーザよりオブジェクトの指定を受け、
    そのオブジェクトからのリンク数が一定以下のオブジェ
    クトのみを配置して表示することを特徴とする請求項7
    記載の3次元空間を用いたオブジェクト配置・表示・操
    作方法。
  9. 【請求項9】 ユーザよりオブジェクトの指定を受け、
    リンクに関係性の近さに従って小さくなるように割り振
    られた数値の前記オブジェクトから辿られるリンクに対
    する合計値が所定値以下となるオブジェクトのみを配置
    して表示することを特徴とする請求項7記載の3次元空
    間を用いたオブジェクト配置・表示・操作方法。
  10. 【請求項10】 ユーザよりオブジェクトの表示位置ま
    たは移動操作の入力を受け、これに従った3次元空間内
    の位置にオブジェクトを表示することを特徴とする請求
    項8または請求項9記載の3次元空間を用いたオブジェ
    クト配置・表示・操作方法。
  11. 【請求項11】 オブジェクトをグリッドに配置する際
    に、グリッドとオブジェクトとのベクタの類似度が大き
    いほどオブジェクトをグリッドの近くに配置するという
    制約と、オブジェクト間の階層関係または等位関係の近
    さに従ってオブジェクトを近くに配置するという制約と
    を持たせたことを特徴とする請求項2記載の3次元空間
    を用いたオブジェクト配置・表示・操作方法。
  12. 【請求項12】 請求項1から請求項6のうちのいずれ
    か1項記載のオブジェクト配置・表示・操作方法と、請
    求項7から請求項10のうちのいずれか1項記載のオブ
    ジェクト配置・表示・操作方法とを切り換えて行うこと
    を特徴とする3次元空間を用いたオブジェクト配置・表
    示・操作方法。
  13. 【請求項13】 切り換えの際に、3次元空間の所定座
    標における各オブジェクトの座標値を保存させて前記各
    オブジェクトを配置することを特徴とする請求項12記
    載の3次元空間を用いたオブジェクト配置・表示・操作
    方法。
  14. 【請求項14】 切り換えの際に、3次元空間の所定の
    2座標における各オブジェクトの座標値を保存させて前
    記各オブジェクトを配置することを特徴とする請求項1
    3記載の3次元空間を用いたオブジェクト配置・表示・
    操作方法。
  15. 【請求項15】 請求項5または請求項6記載のオブジ
    ェクト配置・表示・操作方法と、請求項7から請求項1
    0のうちのいずれか1項記載のオブジェクト配置・表示
    ・操作方法とを切り換えて行い、切り換えの際に、3次
    元空間における各オブジェクトのユーザからの距離を保
    存させて前記各オブジェクトを配置することを特徴とす
    る請求項12記載の3次元空間を用いたオブジェクト配
    置・表示・操作方法。
  16. 【請求項16】 3次元空間内の他の全てのオブジェク
    トとの類似度が所定の基準値以下であるオブジェクトを
    3次元空間から削除することを特徴とする請求項1から
    請求項6のうちのいずれか1項記載の3次元空間を用い
    たオブジェクト配置・表示・操作方法。
  17. 【請求項17】 3次元空間内の他の全てのオブジェク
    トおよび/またはグリッドとのベクタの類似度が所定の
    基準値以下であるオブジェクトを3次元空間から削除す
    ることを特徴とする請求項2から請求項6のうちのいず
    れか1項記載の3次元空間を用いたオブジェクト配置・
    表示・操作方法。
  18. 【請求項18】 3次元空間内に配置されているオブジ
    ェクトおよび/またはグリッドのベクタを用いて検索式
    を自動生成し、多数のオブジェクトを検索対象として保
    持するデータベース装置を用いて前記検索式によりオブ
    ジェクトを検索し、検索された前記オブジェクトを3次
    元空間内に配置することを特徴とする請求項2から請求
    項6のうちのいずれか1項記載の3次元空間を用いたオ
    ブジェクト配置・表示・操作方法。
  19. 【請求項19】 請求項5または請求項6記載のオブジ
    ェクト配置・表示・操作方法に従ってユーザの関心度に
    対応して3次元空間内に配置されているオブジェクトお
    よび/またはグリッドのベクタを用いて検索式を自動生
    成し、多数のオブジェクトを検索対象として保持するデ
    ータベース装置を用いて前記検索式によりオブジェクト
    を検索し、検索された前記オブジェクトを3次元空間内
    に配置することを特徴とする請求項18記載の3次元空
    間を用いたオブジェクト配置・表示・操作方法。
  20. 【請求項20】 ユーザの近くに配置されているオブジ
    ェクトおよび/またはグリッドのベクタを優先的に用い
    て検索式を自動生成することを特徴とする請求項19記
    載の3次元空間を用いたオブジェクト配置・表示・操作
    方法。
  21. 【請求項21】 配置されたオブジェクトの数が多いグ
    リッドのベクタを優先的に用いて検索式を自動生成する
    ことを特徴とする請求項18記載の3次元空間を用いた
    オブジェクト配置・表示・操作方法。
  22. 【請求項22】 配置されたオブジェクトの数が少ない
    グリッドのベクタを優先的に用いて検索式を自動生成す
    ることを特徴とする請求項18記載の3次元空間を用い
    たオブジェクト配置・表示・操作方法。
  23. 【請求項23】 配置されたオブジェクトの数が多いグ
    リッドまたは配置されたオブジェクトの数が少ないグリ
    ッドのベクタを優先的に用いて検索式を自動生成するこ
    とを特徴とする請求項20記載の3次元空間を用いたオ
    ブジェクト配置・表示・操作方法。
  24. 【請求項24】 ユーザの入力の検知処理とオブジェク
    トの再配置とを逐次行う際に、前記検知処理1回に対し
    て再配置を行うオブジェクトの数を、ユーザの最後の入
    力からの時間が経過するにつれて増加させることを特徴
    とする請求項1から請求項6または請求項12から請求
    項23のうちのいずれか1項記載の3次元空間を用いた
    オブジェクト配置・表示・操作方法。
  25. 【請求項25】 ユーザの入力の検知処理とオブジェク
    トの再配置とを逐次行う際に、前記検知処理1回に対し
    て再配置を行うオブジェクトの数を、オブジェクトの配
    置の変更頻度が高いほど増加させることを特徴とする請
    求項1から請求項6または請求項12から請求項23の
    うちのいずれか1項記載の3次元空間を用いたオブジェ
    クト配置・表示・操作方法。
  26. 【請求項26】 ユーザの入力の検知処理とオブジェク
    トの再配置とを逐次行う際に、前記検知処理1回に対し
    て再配置を行うオブジェクトの数を、ユーザの最後の入
    力からの時間が経過するにつれて、かつ、オブジェクト
    の配置の変更頻度が高いほど増加させることを特徴とす
    る請求項1から請求項6または請求項12から請求項2
    3のうちのいずれか1項記載の3次元空間を用いたオブ
    ジェクト配置・表示・操作方法。
  27. 【請求項27】 オブジェクト,グリッド等の各々に優
    先度を定義し、各々に対する処理の際に以下の要領に従
    って優先度の上げ下げを行い、この優先度の順に各々に
    対する処理を行うことを特徴とする請求項2から請求項
    6または請求項12から請求項23のうちのいずれか1
    項記載の3次元空間を用いたオブジェクト配置・表示・
    操作方法。 (a)オブジェクトは、移動する際には、移動前のグリ
    ッドおよびその近傍のグリッドの優先度、および/また
    は、移動後のグリッドおよびその近傍のグリッドの優先
    度を所定値上げて自身の優先度を所定値下げ、移動しな
    い際には、自身の優先度を所定値下げる。 (b)グリッドは、自身に配置されているオブジェクト
    の優先度を所定値上げ、自身の優先度を所定値下げる。
  28. 【請求項28】 各グリッドに対し、そのグリッドに配
    置されているオブジェクトのベクタの平均ベクタとして
    のラーニングベクタを定義し、オブジェクト,グリッ
    ド,ラーニングベクタ等の各々に優先度を定義し、各々
    に対する処理の際に以下の要領に従って優先度の上げ下
    げを行い、この優先度の順に各々に対する処理を行うこ
    とを特徴とする請求項2から請求項6または請求項12
    から請求項23のうちのいずれか1項記載の3次元空間
    を用いたオブジェクト配置・表示・操作方法。 (a)オブジェクトは、移動する際には、移動前のグリ
    ッドのラーニングベクタと移動後のグリッドのラーニン
    グベクタの優先度を所定値上げて自身の優先度を所定値
    下げ、移動しない際には、自身の優先度を所定値下げ
    る。 (b)ラーニングベクタは、自身が位置するグリッドお
    よびその近傍のグリッドの優先度を所定値上げ、自身の
    優先度を所定値下げる。 (c)グリッドは、自身に配置されているオブジェクト
    の優先度を所定値上げ、自身の優先度を所定値下げる。
  29. 【請求項29】 ユーザの入力によるオブジェクトの移
    動の際に、そのオブジェクトの優先度を所定値上げるこ
    とを特徴とする請求項27または請求項28記載の3次
    元空間を用いたオブジェクト配置・表示・操作方法。
  30. 【請求項30】 相互の類似度が定義されるオブジェク
    トの3次元空間内における配置を表示する表示手段と、 オブジェクトの表示位置の移動操作の入力をユーザから
    受け付けてそのオブジェクトを移動させる操作手段と、 類似したオブジェクト同士が近傍に配置されるという制
    約を満たすようにオブジェクトを前記3次元空間内に配
    置し、前記操作手段においてユーザの操作によるオブジ
    ェクトの移動があった場合には、前記制約に従ってオブ
    ジェクトの再配置を行う配置手段とを備えた3次元空間
    を用いたオブジェクト配置・表示・操作装置。
  31. 【請求項31】 配置手段は、オブジェクトと各キーワ
    ードとの関連性の強さを各要素として各オブジェクトに
    対して定義された規格化されたベクタ、3次元空間内に
    格子点状に配置されたグリッド、グリッドと各キーワー
    ドとの関連性の強さを各要素として各グリッドに対して
    定義された規格化されたベクタ、および前記ベクタ間の
    積等により定義される類似度を用い、オブジェクトを、
    そのオブジェクトのベクタとグリッドのベクタとの類似
    度が最大となるようなグリッドに配置して前記配置され
    たオブジェクトのベクタの所定倍を前記グリッドおよび
    その所定の近傍のグリッドのベクタに加算して各ベクタ
    の規格化を行う処理を行い、前記処理を各オブジェクト
    に対して繰り返すことにより、類似したオブジェクト同
    士を近傍に配置することを特徴とする請求項30記載の
    3次元空間を用いたオブジェクト配置・表示・操作装
    置。
  32. 【請求項32】 配置手段は、ユーザの関心度の高いオ
    ブジェクトをユーザの近くに、ユーザの関心度の低いオ
    ブジェクトをユーザから遠くに配置することを特徴とす
    る請求項30または請求項31記載の3次元空間を用い
    たオブジェクト配置・表示・操作装置。
  33. 【請求項33】 オブジェクトに対する関心の度合の入
    力をユーザから受け付ける関心度入力手段を備えたこと
    を特徴とする請求項32記載の3次元空間を用いたオブ
    ジェクト配置・表示・操作装置。
  34. 【請求項34】 階層関係および等位関係をもつオブジ
    ェクトの集合に対して、上下方向に階層関係を有したオ
    ブジェクトが配列されるように、左右および奥行き方向
    に等位関係を有したオブジェクトが配列されるように、
    3次元空間内にオブジェクトを配置する配置手段と、配
    置されたオブジェクトを表示する表示手段とを備え、配
    置手段は、ユーザより指定されたオブジェクトからのリ
    ンク数が一定以下のオブジェクトのみを配置することを
    特徴とする3次元空間を用いたオブジェクト配置・表示
    ・操作装置。
  35. 【請求項35】 階層関係および等位関係をもつオブジ
    ェクトの集合に対して、上下方向に階層関係を有したオ
    ブジェクトが配列されるように、左右および奥行き方向
    に等位関係を有したオブジェクトが配列されるように、
    3次元空間内にオブジェクトを配置する配置手段と、配
    置されたオブジェクトを表示する表示手段とを備え、配
    置手段は、リンクに関係性の近さに従って小さくなるよ
    うに割り振られた数値の、ユーザより指定されたオブジ
    ェクトから辿られるリンクに対する合計値が所定値以下
    となるオブジェクトのみを配置することを特徴とする3
    次元空間を用いたオブジェクト配置・表示・操作装置。
  36. 【請求項36】 配置手段は、ユーザよりオブジェクト
    の表示位置または移動操作の入力を受け、これに従った
    3次元空間内の位置にオブジェクトを配置することを特
    徴とする請求項34または請求項35記載の3次元空間
    を用いたオブジェクト配置・表示・操作装置。
  37. 【請求項37】 請求項30から請求項33のうちのい
    ずれか1項記載のオブジェクト配置・表示・操作装置に
    おけるオブジェクトの配置と、請求項34から請求項3
    6のうちのいずれか1項記載のオブジェクト配置・表示
    ・操作装置におけるオブジェクトの配置とを切り換えて
    行うことを特徴とする3次元空間を用いたオブジェクト
    配置・表示・操作装置。
  38. 【請求項38】 切り換えの際に、3次元空間の所定座
    標における各オブジェクトの座標値を保存させて前記各
    オブジェクトを配置することを特徴とする請求項37記
    載の3次元空間を用いたオブジェクト配置・表示・操作
    方法。
  39. 【請求項39】 3次元空間内に配置されているオブジ
    ェクトおよび/またはグリッドのベクタから検索式を自
    動生成する検索式生成手段と、多数のオブジェクトを検
    索対象として保持するデータベース装置を用いて前記検
    索式によりオブジェクトを検索する処理を行う検索処理
    手段とを備え、 配置手段は、前記検索処理手段において検索されたオブ
    ジェクトを3次元空間内に配置することを特徴とする請
    求項31から請求項33のうちのいずれか1項記載の3
    次元空間を用いたオブジェクト配置・表示・操作装置。
  40. 【請求項40】 配置手段は、オブジェクト,グリッド
    等の各々に定義される優先度を用い、各々に対する処理
    の際に以下の要領に従って優先度の上げ下げを行い、こ
    の優先度の順に各々に対する処理を行うことを特徴とす
    る請求項31から請求項33または請求項37から請求
    項39のうちのいずれか1項記載の3次元空間を用いた
    オブジェクト配置・表示・操作装置。 (a)オブジェクトは、移動する際には、移動前のグリ
    ッドおよびその近傍のグリッドの優先度、および/また
    は、移動後のグリッドおよびその近傍のグリッドの優先
    度を所定値上げて自身の優先度を所定値下げ、移動しな
    い際には、自身の優先度を所定値下げる。 (b)グリッドは、自身に配置されているオブジェクト
    の優先度を所定値上げ、自身の優先度を所定値下げる。
  41. 【請求項41】 配置手段は、グリッドに配置されてい
    るオブジェクトのベクタの平均ベクタとして各グリッド
    に定義されるラーニングベクタと、オブジェクト,グリ
    ッド,ラーニングベクタ等の各々に定義される優先度を
    用い、各々に対する処理の際に以下の要領に従って優先
    度の上げ下げを行い、この優先度の順に各々に対する処
    理を行うことを特徴とする請求項31から請求項33ま
    たは請求項37から請求項39のうちのいずれか1項記
    載の3次元空間を用いたオブジェクト配置・表示・操作
    装置。 (a)オブジェクトは、移動する際には、移動前のグリ
    ッドのラーニングベクタと移動後のグリッドのラーニン
    グベクタの優先度を所定値上げて自身の優先度を所定値
    下げ、移動しない際には、自身の優先度を所定値下げ
    る。 (b)ラーニングベクタは、自身が位置するグリッドお
    よびその近傍のグリッドの優先度を所定値上げ、自身の
    優先度を所定値下げる。 (c)グリッドは、自身に配置されているオブジェクト
    の優先度を所定値上げ、自身の優先度を所定値下げる。
JP9013013A 1997-01-27 1997-01-27 3次元空間を用いたオブジェクト配置・表示・操作方法および装置 Pending JPH10207907A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9013013A JPH10207907A (ja) 1997-01-27 1997-01-27 3次元空間を用いたオブジェクト配置・表示・操作方法および装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9013013A JPH10207907A (ja) 1997-01-27 1997-01-27 3次元空間を用いたオブジェクト配置・表示・操作方法および装置

Publications (1)

Publication Number Publication Date
JPH10207907A true JPH10207907A (ja) 1998-08-07

Family

ID=11821285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9013013A Pending JPH10207907A (ja) 1997-01-27 1997-01-27 3次元空間を用いたオブジェクト配置・表示・操作方法および装置

Country Status (1)

Country Link
JP (1) JPH10207907A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076279A (ja) * 1998-08-31 2000-03-14 Mitsubishi Electric Corp 情報検索システム、情報検索方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2001229167A (ja) * 2000-02-14 2001-08-24 Nippon Telegr & Teleph Corp <Ntt> 関連発見型情報閲覧システム、関連発見型情報閲覧方法および記録媒体
JP2003233626A (ja) * 2002-02-06 2003-08-22 Just Syst Corp 関連有無表示装置、関連有無表示方法およびその方法をコンピュータに実行させるプログラム
JP2007122496A (ja) * 2005-10-28 2007-05-17 Square Enix Co Ltd 表示情報選択装置及び方法、プログラム並びに記録媒体
JP2009140367A (ja) * 2007-12-07 2009-06-25 Sony Corp 情報処理装置、情報処理方法、およびプログラム
JP2010170474A (ja) * 2009-01-26 2010-08-05 Canon Inc 画像表示装置及び画像表示方法
WO2010119975A1 (ja) * 2009-04-16 2010-10-21 日本電気株式会社 関係情報表示装置、関係情報表示方法および関係情報表示プログラム
US8120618B2 (en) * 2002-06-11 2012-02-21 Hewlett-Packard Development Company, L.P. System and method for visualization of objects using energy minimization of customized potential functions
JP2012256105A (ja) * 2011-06-07 2012-12-27 Sony Corp 表示装置、オブジェクト表示方法、及びプログラム

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000076279A (ja) * 1998-08-31 2000-03-14 Mitsubishi Electric Corp 情報検索システム、情報検索方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2001229167A (ja) * 2000-02-14 2001-08-24 Nippon Telegr & Teleph Corp <Ntt> 関連発見型情報閲覧システム、関連発見型情報閲覧方法および記録媒体
JP2003233626A (ja) * 2002-02-06 2003-08-22 Just Syst Corp 関連有無表示装置、関連有無表示方法およびその方法をコンピュータに実行させるプログラム
US8120618B2 (en) * 2002-06-11 2012-02-21 Hewlett-Packard Development Company, L.P. System and method for visualization of objects using energy minimization of customized potential functions
JP2007122496A (ja) * 2005-10-28 2007-05-17 Square Enix Co Ltd 表示情報選択装置及び方法、プログラム並びに記録媒体
US7590948B2 (en) 2005-10-28 2009-09-15 Kabushiki Kaisha Square Enix Display information selection apparatus and method, program and recording medium
JP2009140367A (ja) * 2007-12-07 2009-06-25 Sony Corp 情報処理装置、情報処理方法、およびプログラム
US8624931B2 (en) 2007-12-07 2014-01-07 Sony Corporation Information processing apparatus, information processing method, and program
JP2010170474A (ja) * 2009-01-26 2010-08-05 Canon Inc 画像表示装置及び画像表示方法
WO2010119975A1 (ja) * 2009-04-16 2010-10-21 日本電気株式会社 関係情報表示装置、関係情報表示方法および関係情報表示プログラム
JP5505411B2 (ja) * 2009-04-16 2014-05-28 日本電気株式会社 関係情報表示装置、関係情報表示方法および関係情報表示プログラム
JP2012256105A (ja) * 2011-06-07 2012-12-27 Sony Corp 表示装置、オブジェクト表示方法、及びプログラム

Similar Documents

Publication Publication Date Title
Carr Guidelines for designing information visualization applications
EP1510938B1 (en) A method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
US8056019B2 (en) System and method for providing a dynamic user interface including a plurality of logical layers
US7870507B2 (en) System and method for providing a dynamic user interface for a dense three-dimensional scene with a navigation assistance panel
US6137499A (en) Method, system, and computer program product for visualizing data using partial hierarchies
US5832494A (en) Method and apparatus for indexing, searching and displaying data
CN105339931B (zh) 用于处理数据容器的方法和设备
JP4759743B2 (ja) オブジェクト表示処理装置、オブジェクト表示処理方法、およびオブジェクト表示処理用プログラム
US5850206A (en) System for retrieving and displaying attribute information of an object based on importance degree of the object
US20070185904A1 (en) Graphics image generation and data analysis
JP2003016465A (ja) グラフィックス・イメージ作成装置、及びその方法並びにプログラム
JP2003345811A (ja) 文書情報表示システム、文書情報表示方法及び文書検索方法
Koshman Visualization-based information retrieval on the web
JP2004118819A (ja) 大規模蛋白質相互作用データの効率的視覚化技法
Assa et al. Displaying data in multidimensional relevance space with 2D visualization maps
JP3950218B2 (ja) 情報提示装置
Demian et al. Finding and understanding reusable designs from large hierarchical repositories
JP3396414B2 (ja) 近接部品検索方法及び検索装置
JP2006127523A (ja) 文書情報表示システム
Monmarché et al. Interactive mining of multimedia databases with virtual reality
JP2008097180A (ja) データ集合体の可視化システム
JPH01239631A (ja) 電子化文書検索装置
JP2007073063A (ja) 空間インデックス方法
JPH09114859A (ja) 情報提示装置
JP2015001770A (ja) クエリ処理システム、及び、クエリ処理方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040713