JP3210553B2 - Information presentation method - Google Patents
Information presentation methodInfo
- Publication number
- JP3210553B2 JP3210553B2 JP23112695A JP23112695A JP3210553B2 JP 3210553 B2 JP3210553 B2 JP 3210553B2 JP 23112695 A JP23112695 A JP 23112695A JP 23112695 A JP23112695 A JP 23112695A JP 3210553 B2 JP3210553 B2 JP 3210553B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- function
- access
- virtual space
- 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.)
- Expired - Lifetime
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は,ネットワーク上に
分散する蓄積情報へのユーザのアクセス履歴を収集,蓄
積し,それを3次元コンピュータグラフィックス(以
下,CGと略す)上に表示する情報提示方法に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to information presentation for collecting and accumulating a user's access history to accumulated information distributed on a network, and displaying it on three-dimensional computer graphics (hereinafter abbreviated as CG). It is about the method.
【0002】[0002]
【従来の技術】従来,ネットワーク上に分散されていた
情報をアクセスする際に,予め用意された論理的ハイパ
ーリンクをたどることを行っていた。2. Description of the Related Art Conventionally, when accessing information distributed on a network, a logical hyperlink prepared in advance has been followed.
【0003】または,情報提供者によって付けられたキ
ーワードをもとに情報へのアクセスを行っていた。[0003] Alternatively, information is accessed based on a keyword assigned by an information provider.
【0004】[0004]
【発明が解決しようとする課題】従って,ハイパーリン
クが予め決められているため,情報散策が固定化してし
まい,また,静的なハイパーリンクのみで情報が提示さ
れているため,情報自身の変化が分からないという問題
があった。Therefore, the information walk is fixed because the hyperlink is determined in advance, and the information itself is presented only by the static hyperlink. There was a problem that I do not understand.
【0005】さらに,ある人が決めたキーワードでは,
それ以外の人にとっては情報を引き出しづらいことがあ
るという問題があった。[0005] Further, with a keyword determined by a certain person,
There was a problem that it was difficult for other people to extract information.
【0006】[0006]
【課題を解決するための手段】上記の課題を解決するた
め,本発明は,以下の手段を用いることを特徴とする。In order to solve the above-mentioned problems, the present invention is characterized by using the following means.
【0007】(1)計算機内のメモリ上に構築される仮
想空間上において,ネットワークにつながれた計算機の
記憶装置に蓄えられる蓄積情報をネットワークを利用し
て自分の使う計算機のメモリに取り込む過程と,現在参
照している蓄積情報に論理的につながっている蓄積情報
を,現在参照している蓄積情報のハイパーリンク元とし
て付加情報に蓄積する過程とを有する。(1) In a virtual space constructed on a memory in a computer, a process of taking stored information stored in a storage device of a computer connected to a network into a memory of a computer used by the user using the network; Storing the accumulated information logically linked to the currently referenced accumulated information in the additional information as a hyperlink source of the currently referenced accumulated information.
【0008】(2)計算機内のメモリ上に構築される仮
想空間上において,上記(1)のメモリに取り込んだ蓄
積情報に対応した3次元CGオブジェクトを計算機内の
メモリ上に生成する過程と,メモリ上の仮想空間の座標
系を利用して上記の3次元CGオブジェクトを配置,お
よび,表示する過程とを有する。(2) In a virtual space constructed on a memory in the computer, a process of generating a three-dimensional CG object corresponding to the stored information fetched into the memory in the above (1) on a memory in the computer; Arranging and displaying the three-dimensional CG object using the coordinate system of the virtual space on the memory.
【0009】(3)計算機のメモリ上に構築される仮想
空間において,計算機に付属するマウスデバイスを利用
して,上記(1)の3次元CGオブジェクトの位置へ仮
想空間内の視点を移動する過程と,マウスデバイスのス
イッチを利用して,マウスポインタがさす3次元CGオ
ブジェクトを選択する過程と,上記の選択された3次元
CGオブジェクトに対応する蓄積情報を,ネットワーク
を利用して自分の計算機のメモリに取り込み,ディスプ
レイ上にその蓄積情報を表示する過程とを有する。(3) The process of moving the viewpoint in the virtual space to the position of the three-dimensional CG object in the above (1) using a mouse device attached to the computer in the virtual space constructed on the memory of the computer. Selecting a three-dimensional CG object pointed to by a mouse pointer using a switch of a mouse device, and storing the stored information corresponding to the selected three-dimensional CG object in a local computer using a network. Fetching the information into a memory and displaying the accumulated information on a display.
【0010】(4)ネットワークを利用して蓄積情報に
アクセスする際に,アクセス時の自分の計算機のメモリ
上にある情報,および,アクセスした蓄積情報に関する
付加情報を,ユーザのアクセス過程を示す情報(アクセ
ス履歴)として,自分の計算機の記憶装置に収集できる
過程を有する。(4) When accessing stored information using a network, information on the memory of its own computer at the time of access and additional information relating to the accessed stored information are transferred to the information indicating the user's access process. As (access history), there is a process that can be collected in the storage device of its own computer.
【0011】(5)計算機内のメモリ上に構築される仮
想空間上において,上記(4)のアクセス履歴を入力と
して,各々の3次元CGオブジェクトの仮想空間上の座
標を配置関数で計算する過程と,ハイパーリンクに基づ
き3次元CGオブジェクトの仮想空間上の座標を配置関
数で計算する過程と,上記の計算された座標位置に,3
次元CGオブジェクトを移動する過程とを有する。(5) A process of calculating the coordinates of each three-dimensional CG object in the virtual space using a layout function in the virtual space constructed on the memory in the computer, using the access history of the above (4) as an input. Calculating the coordinates of the three-dimensional CG object in the virtual space based on the hyperlink with the placement function;
Moving the dimensional CG object.
【0012】(6)計算機内のメモリ上に構築される仮
想空間上において,計算機の内部クロックを用いて計時
し,一定時間ごとに,3次元CGオブジェクトの仮想空
間上の座標を上記(5)の配置関数で計算する過程と,
上記の一定時間ごとの計算法を利用して,蓄積情報への
アクセスにより生じるアクセス履歴の内容の変化を,計
算機の内部クロックを使って計時された一定時間ごと
に,仮想空間内の3次元CGオブジェクトの位置を更新
する過程と,この配置によりユーザのアクセス履歴の内
容の一部を満たす3次元CGオブジェクトを仮想空間情
報の一点から計算された距離だけ離れるように配置する
過程とを有する。(6) In the virtual space constructed on the memory in the computer, time is measured using the internal clock of the computer, and the coordinates of the three-dimensional CG object in the virtual space are set at regular intervals as described in the above (5). The process of calculating with the placement function of
Using the above-described calculation method at regular intervals, a change in the contents of the access history caused by accessing the stored information is determined at regular intervals measured by using an internal clock of the computer. The method includes a step of updating the position of the object and a step of arranging a three-dimensional CG object that satisfies a part of the content of the access history of the user by this arrangement so as to be apart from one point of the virtual space information by a calculated distance.
【0013】(7)計算機内のメモリ上に構築される仮
想空間上において,3次元CGオブジェクトの座標を計
算する配置関数のうち,アクセス履歴を利用する配置関
数(空間依存配置関数)を複数用意し,それぞれ別の仮
想空間に割り当てておく過程と,上記の割り当てた仮想
空間をユーザが選択する過程と,上記の選択に対応し,
配置関数で計算された座標にしたがって,3次元CGオ
ブジェクトの配置を変える過程とを有する。(7) In a virtual space constructed on a memory in a computer, a plurality of layout functions (space-dependent layout functions) using access histories are prepared among layout functions for calculating coordinates of a three-dimensional CG object. Corresponding to the process of assigning each to a different virtual space, the process of selecting the assigned virtual space by the user, and
Changing the arrangement of the three-dimensional CG object according to the coordinates calculated by the arrangement function.
【0014】以上のように,本発明では,ネットワーク
上に分散して存在する蓄積情報へのユーザのアクセス履
歴を計算機に記録し,その記録を利用して蓄積情報に対
応する3次元CGオブジェクトを仮想空間上に配置す
る。この配置方法は,ユーザ自身の散策の履歴を反映し
ながら,動的にユーザの情報散策に適した空間が構築で
き,ユーザの情報散策を支援する。As described above, according to the present invention, a user's access history to accumulated information distributed on a network is recorded in a computer, and the record is used to create a three-dimensional CG object corresponding to the accumulated information. Place in virtual space. With this arrangement method, a space suitable for the user's information walk can be dynamically constructed while reflecting the user's own walk history, and the user's information walk is supported.
【0015】[0015]
【発明の実施の形態】以下,本発明の実施の形態を図面
により詳細に説明する。図1は,本発明の処理を行う基
本的な構成の装置例を示すブロック図である。ユーザと
の入出力を行う仮想空間情報表示装置1,蓄積情報への
アクセスを実現する情報アクセス装置2,ユーザの情報
散策過程を記録するアクセス履歴収集装置3,仮想空間
上のオブジェクトに蓄積情報を作り直す情報オブジェク
ト生成装置4,ユーザのアクセス履歴を反映させて情報
オブジェクトを配置する情報配置装置5から構成され
る。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing an example of a device having a basic configuration for performing the processing of the present invention. A virtual space information display device for input / output with a user, an information access device for realizing access to stored information, an access history collecting device for recording a user's information walking process, and a storage device for storing stored information in an object in a virtual space It comprises an information object generating device 4 to be recreated and an information arranging device 5 for arranging information objects by reflecting the access history of the user.
【0016】図2は情報オブジェクト生成装置4の処理
の流れを示す図,図3は蓄積情報の属性解釈規則の例を
示す図である。本発明では,蓄積情報に対応した情報オ
ブジェクトを仮想空間に生成し表示する形式をとる。図
2に示すように,ネットワークで獲得される蓄積情報や
記憶装置にあるアクセス情報を入力し(ステップS
1),それらの情報について,例えば図3に示すような
蓄積情報の属性解釈規則により属性を解釈する(ステッ
プS2)。その結果,立方体や球などの3次元CGオブ
ジェクトを用いて情報オブジェクトをメモリ上に生成す
る(ステップS3)。FIG. 2 is a diagram showing a flow of processing of the information object generating device 4, and FIG. 3 is a diagram showing an example of an attribute interpretation rule of accumulated information. In the present invention, an information object corresponding to accumulated information is generated and displayed in a virtual space. As shown in FIG. 2, the storage information obtained in the network and the access information in the storage device are input (step S).
1) For these pieces of information, attributes are interpreted according to, for example, the attribute interpretation rules of the accumulated information as shown in FIG. 3 (step S2). As a result, an information object is generated on the memory using a three-dimensional CG object such as a cube or a sphere (step S3).
【0017】図3の属性解釈規則では,例えば,蓄積情
報の種類がハイパーテキストであれば緑菱形,画像であ
れば立方体,未定義であれば赤玉というように,情報の
種類と,3次元CGオブジェクトとを対応づけている。According to the attribute interpretation rule of FIG. 3, for example, the type of information and the three-dimensional CG such as a green diamond if the type of stored information is hypertext, a cube if an image is defined, and a red ball if undefined. It is associated with the object.
【0018】図4は,ユーザの散策過程の際に収集する
情報の例を示す図である。図4では,User2がハイ
パーリンクをたどりobject−1にアクセスした例
を示す。このアクセスの前では,object−1は,
user10と,user9にアクセスされており合計
12回アクセスされていることが,記憶装置上のアクセ
ス情報からわかる。アクセス履歴収集装置3は,今回の
user2のアクセスで,object−1のアクセス
情報にuser2を登録し,アクセス回数を13回に
し,記憶装置上にあるobject−1のアクセス情報
を更新する。FIG. 4 is a diagram showing an example of information collected during a user's strolling process. FIG. 4 shows an example in which User2 follows a hyperlink and accesses object-1. Before this access, object-1 is
It can be seen from the access information on the storage device that the user 10 and the user 9 have been accessed, that is, the user has been accessed a total of 12 times. The access history collection device 3 registers user2 in the access information of object-1 with the current access of user2, sets the access count to 13, and updates the access information of object-1 in the storage device.
【0019】図5は,情報オブジェクトの初期配置の処
理の流れを示す図である。本情報提示装置では,記憶装
置に記憶されているアクセス情報を取り出し,前述した
情報オブジェクト生成装置4の処理の流れに従って,3
次元CGを用いてメモリ上に情報オブジェクトを生成す
る。この情報オブジェクトの仮想空間上の初期配置の処
理の流れを,図5に示す。FIG. 5 is a diagram showing a flow of processing for initial arrangement of information objects. In the present information presenting device, the access information stored in the storage device is taken out, and the information is generated in accordance with the above-described processing flow of the information object generating device 4.
An information object is generated on the memory using the dimension CG. FIG. 5 shows the flow of the process of initial placement of this information object in the virtual space.
【0020】最初にメモリ上に生成された情報オブジェ
クトを,仮想空間上の座標の原点に配置する(ステップ
S11)。次からは,前に配置された情報オブジェクト
から距離hだけ離して配置する。この配置操作を,メモ
リ上の全ての情報オブジェクトが仮想空間に配置される
まで繰り返す(ステップS12,S13)。First, the information object generated on the memory is arranged at the origin of the coordinates in the virtual space (step S11). From the next time, the information object is arranged at a distance h from the information object arranged before. This arrangement operation is repeated until all the information objects on the memory are arranged in the virtual space (steps S12 and S13).
【0021】図6は,情報配置装置5の処理の流れを示
す図である。まず,仮想空間内に配置されている情報オ
ブジェクトの中から一つを選び出す(ステップS2
1)。この情報オブジェクトに対し,空間依存配置関数
を用いて,情報オブジェクトの座標を計算する(ステッ
プS22)。次に,仮想空間内において,その座標位置
に情報オブジェクトを移動する(ステップS23)。そ
の次には,選ばれた情報オブジェクトがハイパーリンク
を持つかどうかを調べる(ステップS24)。持ってい
なかった場合には,他の情報オブジェクトに対し,ステ
ップS21以降の処理を始めから適応する。ハイパーリ
ンクがあった場合,ハイパーリンク用配置関数を計算
し,情報オブジェクトの仮想空間内の座標を出す(ステ
ップS25)。その座標位置に情報オブジェクトを配置
する(ステップS26)。FIG. 6 is a diagram showing a processing flow of the information arrangement device 5. First, one is selected from the information objects arranged in the virtual space (step S2).
1). The coordinates of the information object are calculated for the information object using a space-dependent arrangement function (step S22). Next, the information object is moved to the coordinate position in the virtual space (step S23). Next, it is determined whether the selected information object has a hyperlink (step S24). If not, the process from step S21 is applied to other information objects from the beginning. If there is a hyperlink, a hyperlink arrangement function is calculated, and coordinates of the information object in the virtual space are obtained (step S25). An information object is arranged at the coordinate position (step S26).
【0022】次に,配置関数により配置を変えた情報オ
ブジェクトの座標から,他の情報オブジェクトの座標ま
での距離を調べ,距離が2h以下かどうかを調べる(ス
テップS27)。距離が2h以下でない場合には,他の
情報オブジェクトに対し,ステップS21以降の処理を
始めから適応する。2h以下であった場合には,その情
報オブジェクトに対し斥力関数を計算して,仮想空間内
の座標を算出し(ステップS28),その位置に情報オ
ブジェクトを配置する(ステップS29)。Next, the distance from the coordinates of the information object whose arrangement has been changed by the arrangement function to the coordinates of another information object is checked, and whether or not the distance is 2h or less is checked (step S27). If the distance is not shorter than 2h, the processing from step S21 is applied to other information objects from the beginning. If it is less than 2h, a repulsion function is calculated for the information object, coordinates in the virtual space are calculated (step S28), and the information object is arranged at that position (step S29).
【0023】この処理の流れを,メモリ上の全ての情報
オブジェクトに対し適応する。この処理は,計算機の内
部クロックを用いて計時し,一定時間ごとに行う。図7
は,情報オブジェクトの配置過程の例を示す図である。This processing flow is applied to all information objects on the memory. This process is performed using a computer internal clock, and is performed at regular intervals. FIG.
FIG. 8 is a diagram showing an example of an information object arrangement process.
【0024】図7(A)〜(D)は,図5に示す情報オ
ブジェクトの初期配置の処理の流れに従った配置の例を
示している。メモリ上に生成された情報オブジェクト
は,距離hだけ離して配置されている。FIGS. 7A to 7D show examples of the arrangement according to the flow of the initial arrangement processing of the information objects shown in FIG. The information objects generated on the memory are arranged at a distance h.
【0025】図7(E)は,情報オブジェクト間に張ら
れているハイパーリンクを示している。次に,図6に示
す情報配置装置5の処理手法でこの配置を変える。情報
オブジェクトa,b間には,次のハイパーリンク用配置
関数Δrが適応される(r=|↑a−↑b|)。FIG. 7E shows a hyperlink provided between information objects. Next, this arrangement is changed by the processing method of the information arrangement device 5 shown in FIG. The following hyperlink arrangement function Δr is applied between the information objects a and b (r = | ↑ a− ↑ b |).
【0026】 Δr=H(↑a,↑b)=−2A(r−h) ハイパーリンク用配置関数は,情報オブジェクトa,b
のポテンシャル関数h(↑a,↑b)=A(r−h)2
−B(ただし,r=|↑a−↑b|)の最急降下の方向
となっている。ここで,↑a,↑bは,各々オブジェク
トa,bの位置ベクトルを表す。Δr = H (↑ a, ↑ b) = − 2A (r−h) The hyperlink placement function is defined as information objects a, b
Potential function h (↑ a, ↑ b) = A (r−h) 2
−B (r = | ra− ↑ b |), which is the steepest descent direction. Here, ↑ a and ↑ b represent the position vectors of the objects a and b, respectively.
【0027】この関数を用いて,情報オブジェクトa,
bの距離rをr+Δrに更新する。この更新を繰り返す
ことにより,最急降下法によって,最終的には,図7
(F)に示すようにハイパーリンクでつながれた情報オ
ブジェクトは,距離h付近に互いに近づきあう。Using this function, information objects a,
The distance r of b is updated to r + Δr. By repeating this update, the steepest descent method is finally used, as shown in FIG.
Information objects connected by hyperlinks approach each other near the distance h as shown in FIG.
【0028】情報配置装置5の配置処理における斥力関
数Δrは, Δr=G(↑a,↑b)=C/r2 となっている(r=|↑a−↑b|)。この配置関数
は,情報オブジェクトa,bの評価関数g(↑a,↑
b)=C/r(ただし,r=|↑a−↑b|)の最急降
下の方向となっている。The repulsion function Δr in the arrangement processing of the information arrangement device 5 is Δr = G (= a, ↑ b) = C / r 2 (r = │ ↑ a- ↑ b│). This arrangement function is an evaluation function g (↑ a, ↑
b) = C / r (where r = | ↑ a− ↑ b |), which is the direction of the steepest descent.
【0029】r+Δrの計算により,図7(F)に示す
ように,ハイパーリンクでつながれていない情報オブジ
ェクト同士は,離れることになる。図8は,仮想空間が
持つ空間依存配置関数の例を示す図である。By the calculation of r + Δr, as shown in FIG. 7 (F), the information objects not connected by the hyperlink are separated from each other. FIG. 8 is a diagram illustrating an example of a space-dependent arrangement function of a virtual space.
【0030】さらに,図8に示すような空間依存配置関
数を用いて,情報オブジェクトを配置することもでき
る。例えば,空間依存配置関数は,ユーザ情報U,キー
ワード情報K,アクセス頻度(ユーザ別)F,アクセス
総合順位N,アクセス順位(期間限定)Mの5種類あ
る。Further, information objects can be arranged using a space-dependent arrangement function as shown in FIG. For example, there are five types of space-dependent placement functions: user information U, keyword information K, access frequency (for each user) F, access overall rank N, and access rank (for a limited period) M.
【0031】ここで,ユーザ情報U依存配置関数は, USER(name,a)=TRUEのとき, U(a,↑a)=−2A(r−u) USER(name,a)=FALSEのとき, U(a,↑a)=C/r2 となっている。ここで,USER(name,a)は,
情報オブジェクトaがユーザnameによってアクセス
されていた場合,TRUEの値を持ち,そうでない場合
には,FALSEを値に持つ。また,r=|↑a|であ
る。↑aは,aの位置ベクトルを表す。Here, the user information U-dependent allocation function is as follows: USER (name, a) = TRUE, U (a, ↑ a) = − 2A (ru), USER (name, a) = FALSE , U (a, ↑ a) = C / r 2 . Where USER (name, a) is
If the information object a has been accessed by the user name, it has a value of TRUE; otherwise, it has a value of FALSE. Also, r = | ↑ a |. ↑ a represents the position vector of a.
【0032】この配置関数を選択した仮想空間では,同
じユーザにアクセスされた情報オブジェクトが,最急降
下法により,仮想空間内の座標の原点から一定距離uの
位置へ集まってくることになる。また,情報オブジェク
ト同士は,互いに情報オブジェクトの配置過程で説明し
た斥力関数で互いに反発しあうため放射上に配置される
ことになる。In the virtual space in which this arrangement function is selected, information objects accessed by the same user gather at a position at a fixed distance u from the origin of coordinates in the virtual space by the steepest descent method. Also, the information objects are arranged on the radiation because they repel each other with the repulsion function described in the process of arranging the information objects.
【0033】キーワードK依存配置関数は, Key(word,a)=TRUEのとき, K(a,↑a)=−2A(r−k) Key(word,a)=FALSEのとき, K(a,↑a)=C/r2 となっている。ここで,Key(word,a)は,情
報オブジェクトが,キーワードwordを持っていた場
合,TRUEの値を持ち,そうでない場合には,FAL
SEを値に持つ。また,r=|↑a|である。When Key (word, a) = TRUE, K (a, ↑ a) = − 2A (rk) When Key (word, a) = FALSE, K (a , ↑ a) = C / r 2 . Here, Key (word, a) has a value of TRUE if the information object has the keyword word, and FAL otherwise.
Has SE as value. Also, r = | ↑ a |.
【0034】この配置関数を選択した仮想空間では,同
じキーワードを持つ情報オブジェクトが,最急降下法に
より,仮想空間内の座標の原点から一定距離k離れた位
置に集まってくることになる。また,情報オブジェクト
同士は,情報オブジェクトの配置過程で説明した斥力関
数で互いに反発しあう。In the virtual space in which this arrangement function is selected, information objects having the same keyword are gathered at a position at a fixed distance k from the origin of the coordinates in the virtual space by the steepest descent method. Further, the information objects repel each other by the repulsion function described in the process of arranging the information objects.
【0035】アクセス頻度F依存配置関数は, USER(name,a,times)=TRUEの
とき, F(a,↑a,times)=−2(r−f/time
s) USER(name,a,times)=FALSE
のとき, F(a,↑a,times)=C/r2 となっている。ここで,USER(name,a,ti
mes)は,情報オブジェクトaが,ユーザnameに
よってアクセスされていた場合で,かつ,times>
0の時,TRUEの値を持ち,そうでない場合には,F
ALSEを値に持つ。また,r=|↑a|である。ti
mesは,計算機の内部クロックによって計時された期
間Tにおいてユーザnameがアクセスした回数であ
る。fは,オブジェクトの広がりを決めるパラメタであ
る。The access frequency F-dependent allocation function is as follows: When USER (name, a, times) = TRUE, F (a, ↑ a, times) = − 2 (rf / time)
s) USER (name, a, times) = FALSE
At this time, F (a, ↑ a, times) = C / r 2 . Here, USER (name, a, ti
mes) indicates that the information object a has been accessed by the user name, and that times>
If 0, it has the value TRUE, otherwise F
Has ALSE as a value. Also, r = | ↑ a |. ti
mes is the number of times the user name has accessed during the period T measured by the internal clock of the computer. f is a parameter that determines the spread of the object.
【0036】この配置関数を選択した仮想空間では,ユ
ーザnameによりアクセスされた回数が最も多い情報
オブジェクトが,仮想空間内の座標の原点に最も近く配
置されることになる。また,アクセス回数が少ないほど
原点から遠くに配置されることになる。情報オブジェク
ト同士は,情報オブジェクトの配置過程で説明した斥力
関数で互いに反発しあう。In the virtual space in which this placement function is selected, the information object that has been accessed by the user name the most is placed closest to the origin of the coordinates in the virtual space. The smaller the number of accesses, the farther from the origin. The information objects repel each other with the repulsion function described in the process of arranging the information objects.
【0037】アクセス総合順位N依存配置関数は,アク
セス頻度F依存配置関数がユーザ別のアクセス頻度に応
じて情報オブジェクトの配置を決めるための関数である
のに対し,全ユーザのアクセス総合順位によって情報オ
ブジェクトの配置を決めるための関数である。また,ア
クセス順位M依存配置関数は,ユーザの限定された特定
の期間についてのアクセス頻度の順位によって情報オブ
ジェクトの配置を決めるための関数である。関数の形式
は,前述したアクセス頻度F依存配置関数とほぼ同様で
ある。The access total rank N-dependent allocation function is a function for determining the arrangement of information objects according to the access frequency of each user, whereas the access frequency F-dependent allocation function is a function for determining the information object allocation according to the total access rank of all users. This is a function for determining the arrangement of objects. The access order M-dependent arrangement function is a function for determining the arrangement of information objects according to the order of access frequency for a specific period limited by the user. The format of the function is almost the same as the access frequency F-dependent arrangement function described above.
【0038】図9は,マルチユーザの場合において,ユ
ーザ名を利用して,3次元CGオブジェクトを並べ変え
た場合の例を説明する図である。図9(A)では,ユー
ザ1,ユーザ2,ユーザ3,ユーザ4,ユーザ5によ
り,情報オブジェクトがアクセスされた過程を表してい
る。FIG. 9 is a diagram for explaining an example in which three-dimensional CG objects are rearranged using user names in the case of multi-user. FIG. 9A shows a process in which an information object is accessed by user 1, user 2, user 3, user 4, and user 5.
【0039】図9(B)は,ユーザ情報U依存配置関数
を選択した結果,情報オブジェクトの配置が変わった例
を示している。選択したユーザは,ユーザ3である。よ
って,配置関数は,USER(3,a)=TRUEとな
るオブジェクトaに対し,U(a,↑a)=−2A(r
−u)が選択される。また,USER(3,b)=FA
LSEとなるオブジェクトbに対し,U(b,↑b)=
C/r2 となり,斥力が働く。FIG. 9B shows an example in which the arrangement of information objects has changed as a result of selecting the user information U-dependent arrangement function. The selected user is user 3. Therefore, the placement function calculates U (a, ↑ a) = − 2A (r for an object a for which USER (3, a) = TRUE.
-U) is selected. USER (3, b) = FA
U (b, Lb) =
C / r 2 and the repulsive force works.
【0040】これらの配置関数において,最急降下法に
より,求まる距離の最小値はuとなり,ユーザ3にアク
セスされた情報は,原点からuだけ離れた位置に集ま
り,そうでない情報は,原点から遠ざかろうとするよう
に配置される。In these arrangement functions, the minimum value of the distance obtained by the steepest descent method is u, and the information accessed by the user 3 is gathered at a position away from the origin by u, and the information other than that is kept away from the origin. It is arranged to try.
【0041】図10は,あるユーザのアクセス頻度を利
用して,3次元CGオブジェクトを並べ変えた場合の例
を説明する図である。図10(A)では,あるユーザが
1,2,3,4,5の順番で情報オブジェクトを散策し
た軌跡を表している。FIG. 10 is a diagram for explaining an example in which three-dimensional CG objects are rearranged by utilizing the access frequency of a certain user. FIG. 10A illustrates a trajectory of a certain user strolling the information object in the order of 1, 2, 3, 4, and 5.
【0042】図10(A)に対し,アクセス頻度F依存
配置関数を選択して,情報オブジェクトを再配置する
と,結果は図10(B)に示すようになる。図10
(B)では,3回アクセスした情報オブジェクト(黒の
矩形)が原点の近くに配置され,また,2回アクセスし
た情報オブジェクト(ハッチングを施した矩形)がその
次に近くの位置に配置され,1回アクセスした情報オブ
ジェクト(白の矩形が)がさらにその外側に配置されて
いる。In FIG. 10A, when an access frequency F-dependent arrangement function is selected and information objects are rearranged, the result is as shown in FIG. 10B. FIG.
In (B), the information object accessed three times (black rectangle) is arranged near the origin, and the information object accessed twice (hatched rectangle) is arranged at the next closest position. The information object (white rectangle) that has been accessed once is further arranged outside.
【0043】以上のように計算機のメモリ上に構築され
た仮想空間において,計算機に付属するマウスデバイス
を利用して,3次元CGオブジェクトの位置へ仮想空間
内の視点を移動し,マウスデバイスのスイッチを利用し
て,マウスポインタがさす3次元CGオブジェクトを選
択することができる。そして,選択した3次元CGオブ
ジェクトに対応する蓄積情報を,ネットワークを利用し
て自分の計算機のメモリに取り込み,ディスプレイ上に
その蓄積情報を表示することができる。In the virtual space constructed on the memory of the computer as described above, the viewpoint in the virtual space is moved to the position of the three-dimensional CG object by using the mouse device attached to the computer, and the mouse device is switched. The user can select a three-dimensional CG object pointed to by the mouse pointer by using. Then, the stored information corresponding to the selected three-dimensional CG object is fetched into the memory of its own computer using the network, and the stored information can be displayed on the display.
【0044】[0044]
【実施例】図11は,キーワードを利用して,3次元C
Gオブジェクトを並べ変えた実施例を示す。FIG. 11 shows a three-dimensional C
An embodiment in which G objects are rearranged is shown.
【0045】ここで図11(A)は,キーワードがつい
た情報オブジェクトが仮想空間内に配置されている状態
を表している。この図11(A)に示す配置に対し,キ
ーワードK依存配置関数を用いて,キーワード「MM
(マルチメディア)」を選択した場合の情報オブジェク
ト配置の例が,図11(B)に示す配置である。FIG. 11A shows a state in which an information object with a keyword is arranged in a virtual space. For the arrangement shown in FIG. 11A, the keyword “MM” is used using the keyword K-dependent arrangement function.
(Multimedia) ”is an example of the information object arrangement shown in FIG. 11B.
【0046】キーワード「MM(マルチメディア)」を
持つ情報オブジェクト,つまりKey(MM,a)=T
RUEであるオブジェクトaは,K(a,↑a)=−2
A(r−k)が配置関数として選ばれる。Key(M
M,b)=FALSEである「MM(マルチメディ
ア)」以外の情報オブジェクトbは,K(b,↑b)=
C/r2 となり,斥力が働く。An information object having the keyword “MM (multimedia)”, that is, Key (MM, a) = T
The object a that is a RUE is K (a, ↑ a) = − 2
A (rk) is chosen as the placement function. Key (M
M, b) = FALSE, the information object b other than “MM (multimedia)” is K (b, bb) =
C / r 2 and the repulsive force works.
【0047】これらの配置関数において,最急降下法に
より,求まる距離の最小値はkとなり,キーワード「M
M(マルチメディア)」を持つ情報は,原点から一定距
離kだけ離れた位置に集まり,そうでない情報は,原点
から遠ざかろうとするように配置される。In these arrangement functions, the minimum value of the distance obtained by the steepest descent method is k, and the keyword “M
Information having "M (multimedia)" is gathered at a position separated by a certain distance k from the origin, and information that is not so is arranged to move away from the origin.
【0048】図12は,あるユーザのアクセス頻度を利
用して,3次元CGオブジェクトを並べ変えた場合の実
施例を示す。図12(A)は,情報オブジェクト配置と
ユーザが散策した軌跡を示す図である。図中の0,1,
2,3,4は,一人のユーザがアクセスした時間を表し
ており,それぞれの曲線は,ユーザが散策した軌跡を表
している。FIG. 12 shows an embodiment in which three-dimensional CG objects are rearranged using the access frequency of a certain user. FIG. 12A is a diagram showing the arrangement of information objects and the trajectory of a stroll by a user. 0,1,
Reference numerals 2, 3, and 4 represent times of access by one user, and respective curves represent trajectories taken by the user.
【0049】図12(A)に対し,アクセス頻度F依存
配置関数を選択した場合の情報オブジェクト配置の例
が,図12(B)の配置である。ただし,図12(B)
では,時刻1以降(T≧1)を対象にしている。各情報
オブジェクトにふられている数字は,図12(A)で,
ユーザがアクセスした回数を表す。ここで,アクセス時
刻0は期間Tに入らないので,この配置関数の対象とは
なっていない。FIG. 12B shows an example of the information object arrangement when the access frequency F-dependent arrangement function is selected with respect to FIG. 12A. However, FIG.
In this example, the time after time 1 (T ≧ 1) is targeted. The number given to each information object is shown in FIG.
Indicates the number of times the user has accessed. Here, since the access time 0 does not fall within the period T, it is not a target of this arrangement function.
【0050】3回アクセスした情報オブジェクトaは,
F(a,↑a,3)=−2(r−(f/3))となり,
2回は,F(b,↑b,2)=−2(r−(f/2))
となり,1回は,F(c,↑c,1)=−2(r−f)
となる。また,0回は,F(d,↑d,0)=C/r2
となり,斥力が働く。よって,最急降下法により,求ま
る距離の最小値は,3回(f/3)<2回(f/2)<
1回(f/1)<0回となり,よくアクセスされた情報
オブジェクトが原点に集まり,あまりアクセスされない
オブジェクトが外側に配置される。The information object a accessed three times is
F (a, ↑ a, 3) = − 2 (r− (f / 3)),
Two times, F (b, ↑ b, 2) =-2 (r− (f / 2))
And once (F (c, ↑ c, 1) = − 2 (rf))
Becomes In the case of 0 times, F (d, ↑ d, 0) = C / r 2
And the repulsion works. Therefore, the minimum value of the distance obtained by the steepest descent method is 3 times (f / 3) <2 times (f / 2) <
Once (f / 1) <0, information objects that are frequently accessed are gathered at the origin, and objects that are not frequently accessed are arranged outside.
【0051】[0051]
【発明の効果】以上説明したように,本発明によれば,
ネットワーク上に分散した蓄積情報へのユーザのアクセ
ス履歴を集め,この情報を利用して,仮想空間内に蓄積
情報を構造化し,表示することにより,ユーザが,良く
アクセスする情報を効率良く引き出すことができるよう
になる。As described above, according to the present invention,
Collecting user's access history to stored information distributed on the network, and using this information to structure and display the stored information in virtual space, to efficiently extract information that users frequently access. Will be able to
【0052】また,上記のアクセス過程の情報を複数の
ユーザから集め,この情報を利用して仮想空間内に蓄積
情報を構造化し,表示することにより,大衆に人気のあ
る情報や,最新情報,良く更新されている情報を効率良
く引き出すことができるようになる。The information of the above access process is collected from a plurality of users, and the accumulated information is structured and displayed in the virtual space by using this information, so that the information popular with the public, the latest information, Information that has been updated well can be efficiently extracted.
【図1】本発明を実現する基本的な構成の装置例を示す
ブロック図である。FIG. 1 is a block diagram showing an example of a device having a basic configuration for realizing the present invention.
【図2】情報オブジェクト生成装置の処理の流れを示す
図である。FIG. 2 is a diagram showing a flow of processing of the information object generation device.
【図3】蓄積情報の属性解釈規則の例を示す図である。FIG. 3 is a diagram illustrating an example of an attribute interpretation rule of accumulated information.
【図4】ユーザの散策過程の際に収集する情報の例を示
す図である。FIG. 4 is a diagram showing an example of information collected during a user's strolling process.
【図5】情報オブジェクトの初期配置の処理の流れを示
す図である。FIG. 5 is a diagram showing a flow of a process of initial arrangement of information objects.
【図6】情報配置装置の処理の流れを示す図である。FIG. 6 is a diagram showing a flow of processing of the information arrangement device.
【図7】情報オブジェクトの配置過程の例を示す図であ
る。FIG. 7 is a diagram showing an example of an information object arrangement process.
【図8】仮想空間が持つ空間依存配置関数の例を示す図
である。FIG. 8 is a diagram illustrating an example of a space-dependent arrangement function of a virtual space.
【図9】マルチユーザの場合にユーザ名を利用して,3
次元CGオブジェクトを並べ変えた例を説明する図であ
る。FIG. 9 shows a case where a user name is used in the case of multi-user.
FIG. 9 is a diagram illustrating an example in which a dimensional CG object is rearranged.
【図10】あるユーザのアクセス頻度を利用して,3次
元CGオブジェクトを並べ変えた例を説明する図であ
る。FIG. 10 is a diagram illustrating an example in which three-dimensional CG objects are rearranged using the access frequency of a certain user.
【図11】キーワードを利用して,3次元CGオブジェ
クトを並べ変えた実施例を示す図である。FIG. 11 is a diagram showing an embodiment in which three-dimensional CG objects are rearranged using keywords.
【図12】あるユーザのアクセス頻度を利用して,3次
元CGオブジェクトを並べ変えた実施例を示す図であ
る。FIG. 12 is a diagram showing an embodiment in which three-dimensional CG objects are rearranged using the access frequency of a certain user.
1 仮想空間情報表示装置 2 情報アクセス装置 3 アクセス履歴収集装置 4 情報オブジェクト生成装置 5 情報配置装置 REFERENCE SIGNS LIST 1 virtual space information display device 2 information access device 3 access history collection device 4 information object generation device 5 information placement device
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 17/30 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G06F 17/30
Claims (2)
映像を表示する方法であって,ネットワークにつながれ
た情報処理装置に,複数の情報と,該情報と論理的につ
ながった情報が存在することを示すハイパーリンク識別
子と,該情報がネットワークに接続された端末装置によ
ってアクセスされた時のユーザ名およびアクセス頻度
と,該情報を表現するキーワードとを蓄積し,端末装置
が前記情報処理装置にアクセスし,情報の一覧提示を要
求した時には,空間依存配置関数による計算と,前記ハ
イパーリンク識別子に基づくハイパーリンク関数による
計算と,斥力関数による計算を行い,端末装置内に形成
される仮想空間上に該複数の蓄積情報のオブジェクトを
配置することを特徴とする情報提示方法。1. A method for displaying an image on three-dimensional computer graphics, wherein a plurality of information and information logically connected to the information are present in an information processing apparatus connected to a network. Storing a hyperlink identifier, a user name and access frequency when the information is accessed by a terminal device connected to the network, and a keyword expressing the information; the terminal device accesses the information processing device; When a request to present a list of information is requested, calculation using a space-dependent allocation function, calculation using a hyperlink function based on the hyperlink identifier, and calculation using a repulsion function are performed, and the plurality of information are displayed in a virtual space formed in the terminal device. An information presentation method characterized by arranging an object of accumulated information.
映像を表示する方法であって,ネットワークにつながれ
た情報処理装置に,複数の情報と,該情報と論理的につ
ながった情報が存在することを示すハイパーリンク識別
子と,該情報がネットワークに接続された端末装置によ
ってアクセスされた時のユーザ名およびアクセス頻度
と,該情報を表現するキーワードとを蓄積し,請求項1
記載の処理の後,ユーザ情報,キーワード,ユーザ別の
アクセス頻度,アクセス総合順位,またはある期間にお
けるアクセス順位のいずれかに依存して定められた配置
関数に基づき端末装置内に形成される仮想空間上に該蓄
積情報のオブジェクトを再配置することを特徴とする情
報提示方法。2. A method for displaying an image on three-dimensional computer graphics, wherein a plurality of information and information logically connected to the information are present in an information processing apparatus connected to a network. And storing a hyperlink identifier, a user name and an access frequency when the information is accessed by a terminal device connected to a network, and a keyword expressing the information.
After the described processing, a virtual space formed in the terminal device based on an arrangement function determined depending on one of user information, a keyword, an access frequency for each user, an overall access rank, or an access rank in a certain period. An information presentation method, wherein an object of the stored information is rearranged above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23112695A JP3210553B2 (en) | 1995-09-08 | 1995-09-08 | Information presentation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23112695A JP3210553B2 (en) | 1995-09-08 | 1995-09-08 | Information presentation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0981577A JPH0981577A (en) | 1997-03-28 |
JP3210553B2 true JP3210553B2 (en) | 2001-09-17 |
Family
ID=16918698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23112695A Expired - Lifetime JP3210553B2 (en) | 1995-09-08 | 1995-09-08 | Information presentation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3210553B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3561114B2 (en) * | 1997-07-28 | 2004-09-02 | 富士通株式会社 | 3D information browsing device |
JP3506892B2 (en) * | 1997-12-18 | 2004-03-15 | 日本電信電話株式会社 | Group adaptive information retrieval device |
US6487557B1 (en) * | 1997-12-26 | 2002-11-26 | Casio Computer Co., Ltd. | Network-access management system and method applied to network and computer program product including computer program recorded on storage medium for creating display data |
JPH11195138A (en) | 1998-01-06 | 1999-07-21 | Sharp Corp | Picture processor |
US6211874B1 (en) * | 1998-05-15 | 2001-04-03 | International Business Machines Corporation | Method for parallel selection of URL's |
JP2000181932A (en) * | 1998-12-18 | 2000-06-30 | Fujitsu Ltd | Information storage and retrieval device |
JP3778270B2 (en) * | 2001-05-17 | 2006-05-24 | 克彦 近藤 | Selection history management information, selection history information, information storage medium, and user interface auxiliary system |
CN110909198A (en) * | 2019-11-28 | 2020-03-24 | 北京中网易企秀科技有限公司 | Three-dimensional object processing method and system |
-
1995
- 1995-09-08 JP JP23112695A patent/JP3210553B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0981577A (en) | 1997-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7340689B2 (en) | Method, system and program product for automatically modifying a display view during presentation of a web page | |
US6785667B2 (en) | Method and apparatus for extracting data objects and locating them in virtual space | |
US8264488B2 (en) | Information processing apparatus, information processing method, and program | |
US5956039A (en) | System and method for increasing performance by efficient use of limited resources via incremental fetching, loading and unloading of data assets of three-dimensional worlds based on transient asset priorities | |
US5923330A (en) | System and method for navigation and interaction in structured information spaces | |
JP3025173B2 (en) | Database search system | |
JP3630721B2 (en) | Multimedia data processing method, multimedia data processing device, attribute information registration device, and attribute information registration method | |
CN107943825A (en) | Data processing method, device and the electronic equipment of page access | |
US20050116966A1 (en) | Web imaging serving technology | |
US20020075311A1 (en) | Method for viewing information in virtual space | |
US8743146B2 (en) | Method and system for implementing augmented reality application | |
US20080082549A1 (en) | Multi-Dimensional Web-Enabled Data Viewer | |
CN107426272A (en) | A kind of small routine method for pushing, device and computer-readable storage medium | |
US20020085035A1 (en) | Method and apparatus for creating custom formats for viewing information in virtual space | |
JP3210553B2 (en) | Information presentation method | |
JP2012103816A (en) | Electronic book advertisement system, electronic book advertisement method, client device, advertisement providing device, program, and information recording medium | |
JP2002183210A (en) | Contents retrieving method in retrieval server and computer-readable recording medium with its program recorded thereon | |
CN113421144A (en) | Page display method and device, equipment and storage medium | |
CN111475565B (en) | Visual playback system and method for target historical geographic information data | |
JP4679859B2 (en) | Map data processing system | |
CN113347276B (en) | Mobile access system based on GIS | |
EP0445769A2 (en) | Object-oriented program generation system | |
CN113467673A (en) | Mobile terminal interface arrangement method, device, equipment and storage medium | |
KR100487093B1 (en) | User Interface Method using word relationships | |
JPH10198816A (en) | Information processing system, and network type information processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070713 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080713 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080713 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090713 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090713 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120713 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130713 Year of fee payment: 12 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
EXPY | Cancellation because of completion of term |