JP5293249B2 - Object placement decision support system, object placement decision support method, and program - Google Patents
Object placement decision support system, object placement decision support method, and program Download PDFInfo
- Publication number
- JP5293249B2 JP5293249B2 JP2009032943A JP2009032943A JP5293249B2 JP 5293249 B2 JP5293249 B2 JP 5293249B2 JP 2009032943 A JP2009032943 A JP 2009032943A JP 2009032943 A JP2009032943 A JP 2009032943A JP 5293249 B2 JP5293249 B2 JP 5293249B2
- Authority
- JP
- Japan
- Prior art keywords
- movement
- opinion
- data
- screen
- opinion data
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 23
- 230000008859 change Effects 0.000 claims abstract description 83
- 239000013598 vector Substances 0.000 claims description 60
- 230000002776 aggregation Effects 0.000 claims description 31
- 238000004220 aggregation Methods 0.000 claims description 31
- 230000004931 aggregating effect Effects 0.000 claims description 19
- 238000012546 transfer Methods 0.000 claims description 4
- 238000003860 storage Methods 0.000 abstract description 37
- 238000010586 diagram Methods 0.000 description 14
- 238000013500 data storage Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 238000013075 data extraction Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000005484 gravity Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000008929 regeneration Effects 0.000 description 3
- 238000011069 regeneration method Methods 0.000 description 3
- 230000033228 biological regulation Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 240000004050 Pentaglottis sempervirens Species 0.000 description 1
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 1
- 235000021167 banquet Nutrition 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000556 factor analysis Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、空間におけるオブジェクトの配置を決定することを支援するオブジェクト配置決定支援システム、オブジェクト配置決定支援方法およびプログラムに関する。 The present invention relates to an object arrangement determination support system, an object arrangement determination support method, and a program that support determining the arrangement of objects in a space.
近年、特にインターネットによって、関与参加者の意見を集約し、その結果を示すことが行われるようになってきた。 In recent years, it has become possible to collect the opinions of participants involved and show the results, especially via the Internet.
例えば文献1には、意思を決定するための判断情報を提供可能な意思決定支援システムの技術が記載されている。特許文献1の技術は、入力されたテーマに関連する意見テキスト群の中からテーマに関連する複数の論点を抽出し、論点に一の立場を有する意見の割合を表す固有度と、論点毎に一の立場を含んでいる意見の重要度を算出する。また、複数の論点に関連する関連語を抽出し、論点毎に対する肯定又は否定の意見における複数の代表意見を選択する。そして、論点毎の固有度及び重要度を出力する。
For example,
意見が多数ある場合にはコンセンサスを得ることが難しくなってくる。その一例として、新たな都市計画における住民のコンセンサス獲得が挙げられる。近年、都市計画のようなオブジェクト配置におけるコンセンサス獲得のために、事前に建築物オブジェクトを配置し、都市完成後のイメージを見せるシステムが提案されている。 When there are many opinions, it becomes difficult to obtain consensus. One example is the consensus of residents in new city planning. In recent years, in order to obtain consensus in object placement such as city planning, a system has been proposed in which building objects are placed in advance and an image after the completion of the city is shown.
特許文献2では仮想的な3次元空間での都市設計支援システムを提案している。仮想3次元地図生成は、ユーザーによる都市計画は土地枠を規定した2次元の地図データベース上に予め用意された3次元の建造物モデルの配置によって行われる。モデル配置はシステムに組み込まれた建築基準法などの規定制約の範疇内であれば、そのユーザーが自由に設計・配置できる。
特許文献2の技術では、都市計画に利用可能な程度に現実的な3次元電子地図を生成する。仮想3次元地図生成システムは、生成サーバとクライアントから構成される。3次元地図の生成は、建造物を建造する土地枠を規定した2次元の地図データベースに基づいて行われる。生成サーバは、各土地枠に設定された建築基準法や消防法に基づく規制などの生成条件を満足するよう、予め用意された3次元の基礎モデルを配置して、3次元地図を生成する。モデル配置は生成条件の範囲内で、ユーザーが自由に設計・配置できる。
In the technique of
特許文献3は、一般住民等の参加者に対し、都市再生の際に必要となる街づくりの知識や手順を容易に理解させることを目的とする。特許文献3の技術は、都市再生を所定の手順でシミュレーションするゲーム状に設定されており、参加者の情報及び/又は街の情報、状況を他の参加者に対して理解させ且つ共有させる情報開示手段と、新たな街づくりの目標を参加者に設定させる目標設定手段と、各参加者の目標に基づき、建造物の建替えや街づくりを具体化する具体化手段と、具体化手段で具体化された都市再生の成果を所定の項目に従って各参加者に評価させる成果評価手段とを備えている。
上記の関連する技術を用いた場合、特許文献3の技術ではオブジェクト配置に関してインタラクティブな設計はできるものの、計画参加は現実の対面状況にのみ限られることから、ユーザーが参加するには場所と時間が限定され、多数が参加することは困難である。
When the above related technology is used, the technology of
一方、特許文献2のような仮想空間でのオブジェクト配置に関しては、仮想空間をネットワーク上で共有できることから、オブジェクトの配置に遠隔の複数ユーザーの関与が期待できる。しかしながら特許文献2のオブジェクト配置支援システムでは、配置はある一人のユーザーの恣意的な判断に委ねられ、特許文献3のように他のユーザーの意見を参照しながらのインタラクティブな設計手段は提案されていない。
On the other hand, regarding the object arrangement in the virtual space as in
また、特許文献1のように複数のユーザーからの意見を集約し、肯定又は否定意見を2次元マップとして呈示するシステムは存在するが、3次元空間でのオブジェクト配置に関して集約された意見の効果的な呈示方法についてはいまだ検討されていない。
Moreover, although there exists a system that collects opinions from a plurality of users and presents affirmative or negative opinions as a two-dimensional map as in
従って、共有仮想空間内で複数の参加者がオブジェクト配置に関与しながら、その中で、互いの意見内容を認識しながら合意形成を支援するオブジェクト配置決定支援システムが期待される。 Therefore, an object placement decision support system that supports consensus formation while recognizing each other's opinions while a plurality of participants are involved in object placement in the shared virtual space is expected.
本発明は上述のような状況に鑑みてなされたもので、仮想空間のオブジェクトの配置について複数の参加者が関与する場合に、画面に表示されているオブジェクトの配置を移動させようとしたときに、オブジェクトごとにどの場所に配置する意見が多いかを実感として知ることができるオブジェクト配置決定支援システム、オブジェクト配置決定支援方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the situation as described above. When a plurality of participants are involved in the arrangement of objects in the virtual space, the arrangement of the objects displayed on the screen is to be moved. It is an object of the present invention to provide an object placement determination support system, an object placement determination support method, and a program capable of knowing as a real feeling which place to place each object.
本発明の第1の観点に係るオブジェクト配置決定支援システムは、
仮想空間におけるオブジェクトの配置を画面に表示する表示手段と、
前記オブジェクトの前記仮想空間における配置に関する意見を表すデータである意見データを取得する意見取得手段と、
前記意見取得手段で取得した意見データを前記オブジェクトごとに集約して、そのオブジェクトの前記画面上での移動速度、移動距離もしくは移動位置を含む移動特性を表すデータを、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化分を生成する意見データ集約手段と、
前記オブジェクトの位置を前記画面上で移動する指令を入力する移動入力手段と、
前記移動入力手段で前記オブジェクトの位置を移動する指令を入力した場合に、そのオブジェクトの前記画面上での前記位置を移動する指令に対応する移動の状態を、前記意見データ集約手段で生成された変化分に基づいて変化させて、前記オブジェクトの移動を前記画面に表示する移動表示手段と、
を備え、
前記意見データ集約手段は、前記移動特性を表すデータの変化分として、前記オブジェクトを前記画面上で移動する速度を、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化ベクトルを生成し、
前記移動表示手段は、前記オブジェクトの前記画面上での前記位置を移動する指令に対応する移動を表す速度ベクトルに、前記意見データ集約手段で生成された前記変化ベクトルを加算した表示速度ベクトルに基づいて、前記オブジェクトの移動を前記画面に表示する、ことを特徴とする。
An object arrangement determination support system according to a first aspect of the present invention includes:
Display means for displaying the arrangement of objects in the virtual space on the screen;
Opinion acquisition means for acquiring opinion data which is data representing an opinion regarding the placement of the object in the virtual space;
The opinion data acquired by the opinion acquisition means is aggregated for each object, and data representing movement characteristics including the movement speed, movement distance, or movement position of the object on the screen is indicated by the opinion data. Opinion data aggregating means for generating a change to be changed in the direction of the object position;
A movement input means for inputting a command to move the position of the object on the screen;
When an instruction to move the position of the object is input by the movement input means, a movement state corresponding to the instruction to move the position of the object on the screen is generated by the opinion data aggregation means. A movement display means for displaying the movement of the object on the screen by changing based on a change amount;
Equipped with a,
The opinion data aggregating unit generates a change vector that changes the speed of moving the object on the screen in the direction of the position of the object indicated by the opinion data as a change in the data representing the movement characteristic. ,
The movement display means is based on a display speed vector obtained by adding the change vector generated by the opinion data aggregation means to a speed vector representing movement corresponding to a command to move the position of the object on the screen. The movement of the object is displayed on the screen .
本発明の第2の観点に係るオブジェクト配置決定支援方法は、
仮想空間におけるオブジェクトの配置を、前記オブジェクトの前記仮想空間における配置に関する意見に基づいて決定する、オブジェクト配置決定支援システムが行うオブジェクト配置決定支援方法であって、
表示手段が、仮想空間におけるオブジェクトの配置を画面に表示する表示ステップと、
意見取得手段が、前記オブジェクトの前記仮想空間における配置に関する意見を表すデータである意見データを取得する意見取得ステップと、
意見データ集約手段が、前記意見取得ステップで取得した意見データをオブジェクトごとに集約して、そのオブジェクトの前記画面上での移動速度、移動距離もしくは移動位置を含む移動特性を表すデータを、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化分を生成する意見データ集約ステップと、
移動入力手段が、前記オブジェクトの位置を前記画面上で移動する指令を入力する移動入力ステップと、
移動表示手段が、前記移動入力ステップで前記オブジェクトの位置を移動する指令を入力した場合に、そのオブジェクトの前記画面上での前記位置を移動する指令に対応する移動の状態を、前記意見データ集約ステップで生成された前記移動特性を表すデータの変化分に基づいて変化させて、前記オブジェクトの移動を前記画面に表示する移動表示ステップと、
を備え、
前記意見データ集約ステップでは、前記移動特性を表すデータの変化分として、前記オブジェクトを前記画面上で移動する速度を、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化ベクトルを生成し、
前記移動表示ステップでは、前記オブジェクトの前記画面上での前記位置を移動する指令に対応する移動を表す速度ベクトルに、前記意見データ集約ステップで生成された前記変化ベクトルを加算した表示速度ベクトルに基づいて、前記オブジェクトの移動を前記画面に表示する、
ことを特徴とする。
An object placement determination support method according to a second aspect of the present invention includes:
An object placement determination support method performed by an object placement determination support system, wherein the placement of an object in a virtual space is determined based on an opinion regarding the placement of the object in the virtual space,
A display step in which the display means displays the arrangement of the objects in the virtual space on the screen;
An opinion acquisition step in which the opinion acquisition means acquires opinion data, which is data representing an opinion regarding the arrangement of the object in the virtual space;
Opinion data aggregating means aggregates the opinion data acquired in the opinion acquisition step for each object, and represents data representing movement characteristics including the moving speed, moving distance, or moving position of the object on the screen. An opinion data aggregation step for generating a change to be changed in the direction of the position of the object indicated by the data;
A movement input means for inputting a command to move the position of the object on the screen;
When the movement display means inputs a command to move the position of the object in the movement input step, the state of movement corresponding to the command to move the position of the object on the screen is collected in the opinion data varied based on the change in the data representing the generated the transfer characteristics in the step, a moving display step of displaying the movement of the object on the screen,
Equipped with a,
In the opinion data aggregating step, a change vector that changes the speed of moving the object on the screen in the direction of the position of the object indicated by the opinion data is generated as a change in data representing the movement characteristic. ,
In the movement display step, based on a display velocity vector obtained by adding the change vector generated in the opinion data aggregation step to a velocity vector representing movement corresponding to a command to move the position of the object on the screen. Display the movement of the object on the screen,
It is characterized by that.
本発明の第3の観点に係るプログラムは、コンピュータに
仮想空間におけるオブジェクトの配置を画面に表示する表示ステップと、
前記オブジェクトの前記仮想空間における配置に関する意見を表すデータである意見データを取得する意見取得ステップと、
前記意見取得ステップで取得した意見データをオブジェクトごとに集約して、そのオブジェクトの前記画面上での移動速度、移動距離もしくは移動位置を含む移動特性を表すデータを、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化分を生成する意見データ集約ステップと、
前記オブジェクトの位置を前記画面上で移動する指令を入力する移動入力ステップと、
前記移動入力ステップで前記オブジェクトの位置を移動する指令を入力した場合に、そのオブジェクトの前記画面上での前記位置を移動する指令に対応する移動の状態を、前記意見データ集約ステップで生成された前記移動特性を表すデータの変化分に基づいて変化させて、前記オブジェクトの移動を前記画面に表示する移動表示ステップと、
を実行させ、
前記意見データ集約ステップでは、前記移動特性を表すデータの変化分として、前記オブジェクトを前記画面上で移動する速度を、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化ベクトルを生成し、
前記移動表示ステップでは、前記オブジェクトの前記画面上での前記位置を移動する指令に対応する移動を表す速度ベクトルに、前記意見データ集約ステップで生成された前記変化ベクトルを加算した表示速度ベクトルに基づいて、前記オブジェクトの移動を前記画面に表示する、
ことを特徴とする。
A program according to a third aspect of the present invention includes a display step of displaying an arrangement of objects in a virtual space on a screen on a computer,
An opinion acquisition step of acquiring opinion data, which is data representing an opinion regarding the arrangement of the object in the virtual space;
The object data indicated in the opinion data is obtained by aggregating the opinion data acquired in the opinion acquisition step for each object, and representing the movement characteristics including the movement speed, movement distance, or movement position of the object on the screen. An opinion data aggregating step for generating a change to be changed in the direction of the position of
A movement input step for inputting a command to move the position of the object on the screen;
When an instruction to move the position of the object is input in the movement input step, a movement state corresponding to the instruction to move the position of the object on the screen is generated in the opinion data aggregation step . A movement display step for displaying movement of the object on the screen by changing based on a change in data representing the movement characteristics;
Was executed,
In the opinion data aggregating step, a change vector that changes the speed of moving the object on the screen in the direction of the position of the object indicated by the opinion data is generated as a change in data representing the movement characteristic. ,
In the movement display step, based on a display velocity vector obtained by adding the change vector generated in the opinion data aggregation step to a velocity vector representing movement corresponding to a command to move the position of the object on the screen. Display the movement of the object on the screen,
It is characterized by that.
本発明によれば、仮想空間でのオブジェクト配置において、様々な方法で収集・蓄積された配置に関する参加者の意見を、オブジェクトの移動特性パラメーターにフィードバックさせて呈示することにより、参加者の意見を参照しながらインタラクティブな合意形成的配置を支援/誘導することができる。
その理由は、オンライン上では認識しにくい他者の意見を、あらかじめ収集された意見やユーザー自身の意見入力や行動などで得られた意見情報をオブジェクトの移動特性に反映させることで、他者の意見を知覚しながらの合意形成的なオブジェクト配置を効率的に支援/誘導することが可能であるためである。
According to the present invention, in the object placement in the virtual space, the feedback of the participant regarding the placement collected and accumulated by various methods is presented by feeding back to the moving characteristic parameter of the object. Can support / guide interactive consensus placement with reference.
The reason for this is that the opinions of other people who are difficult to recognize online are reflected in the movement characteristics of the object by reflecting the opinions gathered in advance and the opinion information obtained from the user's own opinion input and actions. This is because it is possible to efficiently support / guide consensus object placement while perceiving opinions.
本発明で仮想空間とは、現実の空間または概念上の空間をコンピュータデータで表現したモデルである。現実の空間とは、人または物の配置のシミュレーションを行う対象となりうる空間であって、例えば、都市、建築物、事務室、作業場、倉庫、会議室、宴会場、舞台などがある。その場合、仮想空間はそれぞれ、人または物の配置のシミュレーションを行うためにコンピュータデータで表現したモデルである。 In the present invention, the virtual space is a model in which a real space or a conceptual space is represented by computer data. An actual space is a space that can be a target for simulating the arrangement of people or objects, and includes, for example, cities, buildings, offices, workshops, warehouses, conference rooms, banquet halls, and stages. In that case, each virtual space is a model represented by computer data in order to simulate the arrangement of people or objects.
概念上の空間は、概念の要素を1つまたは2つ以上の要因で識別して、視覚的に相互の関係を表すためにそれらの要素を配置する場である。例えば、事象生起予測図、要因分析図、PERT図(Program Evaluation and Review Technique chart)などがある。その場合、仮想空間はそれぞれ、概念の要素の配置をシミュレーションするために、それらの場をコンピュータデータで表現したモデルである。概念上の空間は典型的には、要因を座標軸とする座標系で表される。 A conceptual space is a place where elements of a concept are identified by one or more factors and are arranged to visually represent the relationship between them. For example, there are an event occurrence prediction chart, a factor analysis chart, a PERT chart (Program Evaluation and Review Technique chart), and the like. In that case, each virtual space is a model in which those fields are represented by computer data in order to simulate the arrangement of the elements of the concept. The conceptual space is typically represented by a coordinate system having factors as coordinate axes.
本発明でオブジェクトとは、現実の人もしくは物体、または概念上の要素をコンピュータデータで表現したモデルである。現実の空間に人または物を配置するシミュレーション、または概念上の空間に概念の要素を配置するシミュレーションは、仮想空間にオブジェクトを配置することによって表される。 In the present invention, an object is a model representing a real person or an object or a conceptual element with computer data. A simulation in which a person or an object is placed in a real space, or a simulation in which a concept element is placed in a conceptual space is represented by placing an object in a virtual space.
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付す。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals.
(実施の形態1)
図1は、本発明の実施の形態1に係るオブジェクト配置決定支援システムの構成例を示すブロック図である。以下、オブジェクト配置決定支援システム1を配置支援システム1と略称する。配置支援システム1は、記憶部2、表示部3、意見データ集約部4および移動入力部5を備える。配置支援システム1は、オブジェクト入力部6を備える場合がある。
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration example of an object arrangement determination support system according to
記憶部2は、仮想空間およびオブジェクトを定義するデータと、オブジェクトの配置に関する意見データを記憶する。また、オブジェクトの仮想空間における位置のデータを記憶する。表示部3は、仮想空間とオブジェクトを視覚的に認識できる画面を表示する。移動入力部5は、オブジェクトの位置を移動させる指令を入力する。
The
意見データ集約部4は、記憶部2の意見データを集約して、オブジェクトを画面上で移動させるときの移動特性を表すデータを、意見データで示されるオブジェクトの位置の方向に変化させる変化分を生成する。オブジェクトの移動特性を表すデータは、オブジェクトの移動速度、移動距離または移動位置を含む。
The opinion
オブジェクト入力部6は、仮想空間内のオブジェクトを定義するデータを入力する。また、仮想空間を定義するデータを入力する場合がある。仮想空間およびオブジェクトを定義するデータは、配置支援システム1とは別の装置で生成されて、通信を介して、または記憶媒体によって記憶部2に供給されてもよい。記憶部2、意見データ集約部4、表示部3および移動入力部5から構成される部分を狭義の配置支援システムである配置支援装置10と考えることができる。なお、オブジェクト入力部6は、オブジェクトの配置に関する意見データを入力する手段として用いることができる。
The
図2は、図1のオブジェクト配置決定支援システムの各部の構成を示すブロック図である。記憶部2は、仮想空間・オブジェクト記憶部8と、意見データ記憶部9を含む。意見データ集約部4は、移動変化分生成部15、移動信号出力部14および移動信号変換部16を含む。表示部3は、仮想空間表示生成部11、オブジェクト表示生成部12および表示装置13を備える。移動入力部5は、移動操作装置18と移動検出センサ19から構成される。
FIG. 2 is a block diagram illustrating a configuration of each unit of the object arrangement determination support system of FIG. The
記憶部2の仮想空間・オブジェクト記憶部8は、仮想空間およびオブジェクトを定義するデータを記憶する。また、オブジェクトの仮想空間における位置のデータを記憶する。意見データ記憶部9は、オブジェクトの配置に関する意見を表すデータを記憶する。
The virtual space /
図4は、仮想空間とオブジェクトのデータの例を示す。図4の例では、仮想空間の名称は都市計画Pであり、その画像データがfile0に格納されている。仮想空間のデータには、仮想空間の範囲、その尺度、および範囲における原点の位置などが定義される。画像データはビットマップもしくはベクターデータの画像か、3次元のモデリングデータなどである。 FIG. 4 shows an example of virtual space and object data. In the example of FIG. 4, the name of the virtual space is city plan P, and the image data is stored in file0. The virtual space data defines the range of the virtual space, its scale, the position of the origin in the range, and the like. The image data is a bitmap or vector data image or three-dimensional modeling data.
図4では、オブジェクトが3つ示されている。オブジェクト1は橋梁であり、それを表示する画像がfile1に格納され、属性が構造物であることが規定されている。オブジェクト2とオブジェクト3は、属性が建物であって、それぞれ名称がビルA、ビルBであり、表示する画像がfile2とfile3に格納されている。オブジェクトの画像データは、例えば、ビットマップまたはスケーラブルなベクターデータのアイコンや、3次元のモデリングデータで規定される。オブジェクトはそれぞれ、仮想空間内の位置を示すオブジェクトの基準点の座標が規定される。座標の値は、オブジェクトが定義されたときの初期値か、意見データを集計した結果の位置を示す値である。
In FIG. 4, three objects are shown.
図5は、実施の形態に係る意見データの例を示す。意見データは、例えば、意見者ごとに、各オブジェクトの仮想空間における位置の座標を含む。意見データには、意見者ごとの重み付けを表すデータを含むこともできる。また、意見者の自由な記述である文字列、画像、または音声などを含めてもよい。 FIG. 5 shows an example of opinion data according to the embodiment. The opinion data includes, for example, the coordinates of the position of each object in the virtual space for each opinion person. The opinion data can also include data representing the weighting of each opinion person. Moreover, you may include the character string, image, audio | voice, etc. which are the free descriptions of an opinion person.
図2の仮想空間表示生成部11は、仮想空間のデータから表示装置13に表示する画像を生成する。例えば、仮想空間の画像データがビットマップまたはベクターデータの場合、表示する画面に合わせて適宜拡大または縮小して表示する。画像データが3次元のモデリングデータで規定されている場合には、視点と視線方向を定めて、鳥瞰図または平面図などで表示する。
The virtual space
オブジェクト表示生成部12は、オブジェクトを仮想空間に配置して、その画像を仮想空間の画像に重ねて表示装置13に表示する。すなわち、オブジェクトの画像を仮想空間の表示の拡大率に合わせて拡大して、その基準点がオブジェクトの仮想空間内位置になるように画像を重ねて表示する。
The object
移動入力部5の移動操作装置18は、例えば、マウス、キーパッド、タッチパネル、カーソルキーまたはジョイスティックなどを備え、画面上に表示されたオブジェクトを選択して、それを移動する指令を入力する。例えば、画面上に表示されたポインタを目的のオブジェクトの画像に重ねて、それをマウスなどでドラッグすることによって、移動の指令を入力する。移動検出センサ19は、オブジェクトを移動する操作から、オブジェクトを移動する方向と速度、移動する距離もしくは移動する位置の指令を検出する。
The
意見データ集約部4の移動変化分生成部15は、記憶部の意見データをオブジェクトごとに集約して、そのオブジェクトを画面上で移動する場合の移動特性を意見データで示される位置の方向に変化させる変化分を生成する。オブジェクトを移動する場合の移動特性を表すデータは、オブジェクトを移動する速さと方向、移動する距離もしくは移動する位置などである。
The movement
図3は、移動変化分生成部15の構成例を示す。移動変化分生成部15は、意見データ抽出部41と移動特性変化分演算部42を含む。意見データ抽出部41は、オブジェクトごとにその配置に関する意見データを抽出して、オブジェクトの仮想空間における位置を集約する。移動特性変化分演算部42は、集約されたオブジェクトの位置の方向に移動特性を変化させる変化分を生成する。
FIG. 3 shows a configuration example of the movement
意見データの集約には、各意見データで示されるオブジェクトの位置の重心を求める方法がある。意見データが2つ以上のクラスタに分類できる場合には、クラスタごとの重心としてもよい。その場合、クラスタごとの意見の数で重み付けすることができる。また、重心の算出には、意見者ごとの重み付けを加味した重み付け平均とすることができる。オブジェクトの位置が離散的な場合には、意見データの集約を、オブジェクトがとりうる位置ごとの意見の度数としてもよい。 For the aggregation of opinion data, there is a method of obtaining the center of gravity of the position of the object indicated by each opinion data. When opinion data can be classified into two or more clusters, the center of gravity for each cluster may be used. In that case, it can be weighted by the number of opinions per cluster. Further, the calculation of the center of gravity can be a weighted average that takes into account the weight of each opinionant. When the position of the object is discrete, the opinion data may be aggregated as the frequency of opinion for each position that the object can take.
移動特性を表すデータの変化分は、意見データを集約した結果のオブジェクトの位置から遠ざかる向きに移動する場合には、速度を小さく、または移動距離を小さくする。意見データを集約したオブジェクトの位置に近づく方向に移動する場合には、速度を大きく、または移動距離を大きくする。移動する方向については、オブジェクトの表示位置から意見データを集約した位置の方向へのベクトルで、変化分を表すことができる。 The change in the data representing the movement characteristics is reduced in speed or movement distance when moving away from the position of the object as a result of collecting the opinion data. When moving in the direction approaching the position of the object that aggregates opinion data, the speed is increased or the moving distance is increased. Regarding the direction of movement, the change can be expressed by a vector from the display position of the object to the direction of the position where opinion data is collected.
図2の移動信号出力部14は、移動検出センサ19で検出した移動指令のデータを、画面上のオブジェクトの移動特性データとして出力する。すなわち、画面上のオブジェクトを移動する方向と速さ、または移動する距離もしくは移動する位置を出力する。
The movement
移動信号変換部16は、移動信号出力部14から出力された移動特性データを、移動変化分生成部15で生成した変化分で変化させて、オブジェクト表示生成部12に送る。オブジェクト表示生成部12は、変化分で変化した移動特性データに従って、オブジェクトの移動を表示する。その結果、多くの意見がある位置に近づく方向には、移動指令の速度よりも速くまたは移動指令の距離よりも長くオブジェクトが移動し、多くの意見がある位置から遠ざかる方向には、移動指令の速度よりも遅くまたは移動指令の距離よりも短くオブジェクトが移動するように表示される。
The movement
図6は、事象生起年代の仮想空間とオブジェクトの表示例を示す図である。仮想空間内のオブジェクト配置の例として、図6のようにある事象の生起年代に関する予測を行う場合が挙げられる。幾つかの未来の事象が今後何年後に生起するかについて年表上に配置する場合に、実施の形態1の配置支援システム1を用いて、蓄積された予想意見を集約して事象オブジェクトの移動特性の変化として反映させることができる。例えば移動入力部5によって特定の事象オブジェクトを移動させようとした場合に、多くの賛同が得られている事象オブジェクトに関しては、移動が困難となるように表示させることができる。その結果、表示されている事象の配置を移動させようとする場合に、移動の容易度または困難度で、事象ごとにどの年代で生起すると予想する意見が多いかを実感として知ることができる。
FIG. 6 is a diagram illustrating a display example of the virtual space and the object in the event occurrence age. As an example of the object arrangement in the virtual space, there is a case where prediction regarding the occurrence age of a certain event is performed as shown in FIG. When arranging on the chronological table about how many future events will occur in the future, using the
図7は、都市計画の仮想空間とオブジェクトの表示例を示す図である。計画上の都市空間を仮想空間とし、仮想の建物などをオブジェクトとした場合である。建物の配置を計画する場合に、配置支援システム1を用いて、蓄積された意見データを集約して、オブジェクトの移動特性のパラメーター変化として反映させることができる。例えば移動入力部5によって特定の建物のオブジェクトを移動させようとした場合に、多くの賛同が得られている位置のオブジェクトに関しては、移動速度が低下したり、移動距離が収縮したりと移動が困難となるように表示させることができる。その結果、表示されている建物の配置を移動させようとする場合に、移動の容易度または困難度で、建物ごとにどの場所に配置する意見が多いかを実感として知ることができる。
FIG. 7 is a diagram illustrating a display example of the virtual space and objects of the city plan. This is a case where the planned city space is a virtual space and a virtual building or the like is an object. When planning the arrangement of a building, the
図8は、オブジェクトの移動が一次元の場合の移動特性の変化の例を説明する図である。これは、図6の事象生起年代について、事象の実現可能性が一定であるとした場合に適用される。図8の例では、対象の事象の生起年代予想の意見の数が、2050年は5、2020年は10、2030年は20である。 FIG. 8 is a diagram illustrating an example of change in movement characteristics when the movement of the object is one-dimensional. This is applied when the feasibility of an event is constant for the event occurrence age in FIG. In the example of FIG. 8, the number of opinions of the predicted occurrence age of the target event is 5 in 2050, 10 in 2020, and 20 in 2030.
あるオブジェクトを移動させる場合に、そのオブジェクト位置に対する合意数(度数)を仮想深度と想定する。意見データ抽出部41は、オブジェクトが取り得る位置ごとの仮想深度を計算する。仮想深度の点を結ぶ線を重力場の斜面に見立てて、オブジェクトの位置と移動方向に応じてオブジェクトの移動速度を変化させる。例えば、斜面を登る方向に移動する場合は、斜面の角度の余弦を移動速度に乗じ、斜面を降る方向に移動する場合は、斜面の角度の余弦の逆数を移動速度に乗じて表示する。この移動速度の変化により、移動感度を通して他ユーザーの意見を実感することができる。
When moving a certain object, the number of agreements (frequency) for the object position is assumed to be the virtual depth. The opinion
例えば、図8の年代2030のように仮想深度が深い(賛成数が多い)位置からオブジェクトを移動させる場合、マウス移動から入力される速度V.moベクトルを、仮想深度の傾斜ベクトルを用いて変換する(斜面の角度の余弦を移動速度に乗じる)ことで、変換後のオブジェクト速度V.obj'を算出し、表示する。その結果、仮想深度の深い位置にあるオブジェクトを移動させるときは、オブジェクトが坂道を登るかのように移動速度が減少して表示される。逆に仮想深度が深い位置に移動する場合は、オブジェクトが斜面を下るかのように移動速度(V.mo)を増加して(斜面の角度の余弦の逆数を移動速度に乗じて)表示する(V.obj")ことができる。このような速度変化によって、ユーザーは移動の容易さや困難さを実感することができる。
For example, when moving an object from a position where the virtual depth is deep (the number of favors is large) as in the
図8の方法は、仮想空間の表示画面では、入力された移動速度に比例して仮想深度の深い位置に向かう変化ベクトルを、入力された移動速度を表す速度ベクトルに加算したベクトルを表示速度ベクトルとしたものになっている。移動特性変化分演算部42は、この変化ベクトルを算出する。
In the virtual space display screen, the method of FIG. 8 displays a vector obtained by adding a change vector that goes to a position with a deep virtual depth in proportion to the input moving speed to a speed vector that represents the input moving speed. It has become. The movement characteristic
図9は、オブジェクトの移動が二次元の場合の移動特性の変化の例を説明する図である。これは、図7の建物の配置のような場合に適用される。図9の例では、オブジェクトの配置をx、yの座標の格子点ごとに賛成数(度数)を意見の集約として採用している。意見データ抽出部41は、格子点ごとの意見の度数を計算する。
FIG. 9 is a diagram for explaining an example of a change in movement characteristics when the movement of an object is two-dimensional. This is applied to the case of the building arrangement of FIG. In the example of FIG. 9, the arrangement of objects is adopted as the aggregation of opinions for the number of points (frequency) for each grid point of the coordinates of x and y. The opinion
例えば、あるオブジェクトの位置からみて、その位置の賛成数よりも賛成数の多い位置に向かい、賛成数の差に比例する大きさのベクトルを考える。それらのベクトルを合成して変化ベクトルとする。表示されたオブジェクトの位置から移動する指令は、速度ベクトルまたは変位ベクトルで表される。速度ベクトルまたは変位ベクトルに、変化ベクトルを加算したベクトルを表示する速度ベクトルまたは変位ベクトルとして、オブジェクトの移動を表示する。 For example, considering a position of an object, a vector having a size proportional to the difference in the number of approvals is considered toward a position where the number of approvals is larger than the number of approvals at that position. These vectors are combined into a change vector. A command to move from the position of the displayed object is represented by a velocity vector or a displacement vector. The movement of the object is displayed as a velocity vector or displacement vector that displays a vector obtained by adding the change vector to the velocity vector or displacement vector.
図9の例では、変化ベクトルがopinionで与えられる。移動特性変化分演算部42は、この変化ベクトルを算出する。入力された移動速度V.objベクトルに変化ベクトルopinionを加算して、表示する速度ベクトルV.obj'を得る。図9に示すように、オブジェクトを二次元表面上で移動させる場合も、賛成数を仮想深度として変化ベクトルを算出し、移動速度または移動変位に加えることで、賛成数の多い方向に引きずられるようなオブジェクトの移動を表示できる。
In the example of FIG. 9, the change vector is given by opinion. The movement characteristic
オブジェクト配置の決定に参加するユーザーは、オブジェクトの移動を通して、他の参加者の意見を実感することができる。その実感に基づいて、オブジェクトの配置に関する意見データを(例えば、オブジェクト入力部6から)入力することによって、参加者の意見を参照したインタラクティブな合意形成的配置を支援/誘導することができる。 A user who participates in the determination of object placement can realize the opinions of other participants through the movement of the object. Based on the actual feeling, by inputting opinion data regarding the arrangement of the object (for example, from the object input unit 6), interactive consensus arrangement with reference to the opinions of the participants can be supported / guided.
オブジェクトの移動を表示するのに、オブジェクトを移動する指令の速度および位置を表示する画像と、実際に移動するオブジェクトの画像を分けてもよい。例えば、移動する指令に追随する画像をオブジェクトの画像より薄い半透明な画像にして、指令の入力では薄い画像を移動し、そののちまたは移動の指令と同時に、オブジェクトの画像を移動するように表示することができる。 In order to display the movement of the object, an image that displays the speed and position of a command for moving the object may be separated from an image of the object that actually moves. For example, the image following the command to move is made a translucent image that is lighter than the object image, and when the command is input, the thin image is moved, and then the object image is displayed to move at the same time as the move command. can do.
図10は、実施の形態1に係るオブジェクト配置表示の動作の一例を示すフローチャートである。オブジェクト入力部6で、仮想空間と新規オブジェクトの入力または既存オブジェクトを選択するユーザーの入力を受け付ける(ステップS11)。表示部3は、ユーザーからの提示要求により、仮想空間とその空間内でのオブジェクトの配置を決定して、表示する画像データを生成する(ステップS12)。このときに、意見データ集約部4は、意見データを集約してオブジェクトの位置を決定しておく(ステップS12)。そして、表示装置13に仮想空間とオブジェクトの配置の画像を表示する(ステップS13)。
FIG. 10 is a flowchart illustrating an example of an object arrangement display operation according to the first embodiment. The
その状態で、オブジェクトを移動する入力を受け付ける(ステップS14)。表示しているいずれかのオブジェクトを移動する指令が入力された場合(ステップS15;YES)、移動変化分生成部15はそのオブジェクトについて変化ベクトルを生成し、移動信号変換部16で移動特性を変換して、オブジェクトの移動を表示する(ステップS16)。
In this state, an input for moving the object is received (step S14). When an instruction to move any of the displayed objects is input (step S15; YES), the movement change
オブジェクトを移動する指令が入力されなければ(ステップS15;NO)、オブジェクトの移動表示を行わない。仮想空間のオブジェクト配置表示を終了しない場合は(ステップS17;NO)、表示データ生成(ステップS12)に戻ってオブジェクトの移動表示を繰り返す。表示の終了が選択された場合は(ステップS17;YES)、オブジェクト配置表示を終了する。 If a command for moving the object is not input (step S15; NO), the movement display of the object is not performed. When the object arrangement display in the virtual space is not terminated (step S17; NO), the display returns to display data generation (step S12) and the object movement display is repeated. When the display end is selected (step S17; YES), the object arrangement display is ended.
以上説明したように、実施の形態1のオブジェクト配置決定支援システムによれば、表示されているオブジェクトの配置を移動させようとする場合に、移動の容易度または困難度で、オブジェクトごとにどの場所に配置する意見が多いかを実感として知ることができる。そして、参加者の意見を参照しながらインタラクティブに合意形成的配置を支援/誘導することができる。 As described above, according to the object placement determination support system of the first embodiment, when the placement of the displayed object is to be moved, the location of each object is determined according to the ease or difficulty of movement. It is possible to know as a feeling that there are many opinions to be placed in The consensus arrangement can be supported / guided interactively while referring to the opinions of the participants.
なお図1および図2では、表示部3および移動入力部5が意見データ集約部4と同じ装置にあるように記載しているが、表示装置13および移動入力部5が意見データ集約部4とは異なる端末にあって、通信ネットワークを介して接続する形態とすることができる。表示装置13および移動入力部5を備える複数の端末を、オブジェクト配置決定支援システムに接続することができる。
In FIG. 1 and FIG. 2, it is described that the
(実施の形態2)
図11は、本発明の実施の形態2に係るオブジェクト配置支援システムの構成例を示すブロック図である。実施の形態2の配置支援システムは、実施の形態1の構成に意見データ入力部7と意見データ生成部17を加えた構成になっている。その他の構成は、実施の形態1と同様である。
(Embodiment 2)
FIG. 11 is a block diagram showing a configuration example of the object arrangement support system according to
実施の形態2の配置支援システムは、移動入力部5で入力したオブジェクトの移動指令の結果の位置を、そのユーザーのオブジェクト配置に関する意見データとして生成する。また、意見データ入力部7から或るオブジェクトに対する意見がユーザーに明示的に入力され、意見データ生成部17を通してその入力意見を収集し、意見データ記憶部9に新たに蓄積される。
The arrangement support system according to the second embodiment generates the position of the result of the object movement command input by the
オブジェクトの移動結果の位置は、意見データ生成部17で意見データとして生成される。意見データ生成部17は生成したオブジェクトの位置のデータをそのユーザーの配置意見として意見データ記憶部9に記憶する。そして、移動変化分生成部15は、新たに記憶した意見データを含めて意見データを集約し、オブジェクトの位置を決定する。そして、移動信号変換部16は、移動変化分生成部15で決定した新たな位置を仮想空間・オブジェクト記憶部8に記憶する。こうしてオブジェクトデータが更新される。
The position of the movement result of the object is generated as opinion data by the opinion
また、意見データ入力部7からは、あるオブジェクトの配置に関する意見データがユーザーに明示的に入力される。意見データ生成部17は、その意見データをを収集し、意見データ記憶部9に新たに記憶する。新たな意見データが記憶されたのちは、オブジェクトの移動結果の位置から意見データを生成した場合と同様に、オブジェクトの位置を決定し、オブジェクトデータを更新する。
Also, opinion data regarding the arrangement of an object is explicitly input to the user from the opinion
図12は、オブジェクトの移動結果を意見データとする場合を説明する図である。図12は、図7の都市計画を例にしている。図12では、ユーザーA,B,Cは1つのオブジェクトを同じ位置に移動させている。図12に示すように、各ユーザーにおけるオブジェクトデータ移動の最終位置もそのユーザーの配置意見としてデータ蓄積装置にデータが保存される。その後、ユーザーDが表示されたそのオブジェクトを移動しようとすると、いずれの方向にも移動させることが困難になるように、移動特性を設定して表示する(図12)。このように、複数のユーザーの操作で移動位置、すなわち位置の意見データが一致した場合には、そのオブジェクトの移動が困難になるように移動特性を変化させることができる。同様の意見データ収集は仮想都市計画だけではなく、仮想部屋空間内での家具オブジェクトのレイアウトに対する配置の場合にも採用できる。 FIG. 12 is a diagram for explaining a case where the result of movement of an object is opinion data. FIG. 12 shows the city plan of FIG. 7 as an example. In FIG. 12, users A, B, and C have moved one object to the same position. As shown in FIG. 12, the final position of object data movement for each user is also stored in the data storage device as the user's placement opinion. Thereafter, when the user D tries to move the displayed object, the moving characteristic is set and displayed so that it is difficult to move the object in any direction (FIG. 12). As described above, when the movement positions, that is, the opinion data of the positions coincide with each other by a plurality of user operations, the movement characteristics can be changed so that the movement of the object becomes difficult. Similar opinion data collection can be used not only for virtual city planning but also for arrangement of furniture objects in a virtual room space.
図13は、意見データを明示的に入力する場合の例を示す。図13は、グループ分け計画を仮想空間とする表示の例である。図13に示すように、複数のグループ間での人員配置をインタラクティブに行う場合に、例えば、人員配置に関しての賛否意見をアンケート方式の入力部分Iや自由記入部分Fでオブジェクトの配置に関する意見を入力する。意見データ入力部7は、送信ボタンEが押された(マウスボタンでクリックされた)ことにより、意見データを入力する。このようにして、意見データ記憶部9に意見データを蓄積することができる。また、移動入力部5で入力したオブジェクト移動Mによって移動された最終位置も、そのユーザーのオブジェクトの配置に関する意見データとして意見データ記憶部9に蓄積される。
FIG. 13 shows an example in which opinion data is explicitly input. FIG. 13 is an example of display in which the grouping plan is a virtual space. As shown in FIG. 13, when interactively arranging personnel among a plurality of groups, for example, an opinion about the arrangement of an object is inputted in an input part I or a free entry part F of a questionnaire method regarding a staff arrangement. To do. The opinion
それら蓄積された意見データを対象となる人オブジェクトの移動特性のパラメーター変化として反映させることで、例えば移動入力部5によって特定の人オブジェクトを移動させようとした場合に、多くの賛同が得られている人オブジェクトに関しては、移動速度が低下したり、移動距離が収縮したりと移動が困難となるようにグループ分け(仮想空間)と人(オブジェクト)を表示することができる。
By reflecting the accumulated opinion data as a parameter change of the movement characteristic of the target human object, for example, when a specific human object is moved by the
図14は、実施の形態2に係るオブジェクト配置表示の動作の一例を示すフローチャートである。図14の動作では、オブジェクト入力(ステップS11)からオブジェクト移動入力(ステップS14)までは図10の実施の形態1の動作と同じである。 FIG. 14 is a flowchart illustrating an example of an object arrangement display operation according to the second embodiment. In the operation of FIG. 14, the operation from the object input (step S11) to the object movement input (step S14) is the same as the operation of the first embodiment of FIG.
表示しているいずれかのオブジェクトを移動する指令が入力された場合(ステップS15;YES)、移動変化分生成部15はそのオブジェクトについて変化ベクトルを生成し、移動信号変換部16で移動特性を変換して、オブジェクトの移動を表示する(ステップS16)。さらに、意見データ生成部17は、オブジェクトを移動した結果の位置を、そのユーザーの意見データとして生成する。そして、生成した意見データを意見データ記憶部9に記憶する(ステップS21)。
When an instruction to move any of the displayed objects is input (step S15; YES), the movement change
オブジェクトを移動する指令が入力されなければ(ステップS15;NO)、オブジェクトの移動表示および意見データ抽出を行わない。仮想空間のオブジェクト配置表示を終了しない場合は(ステップS17;NO)、表示データ生成(ステップS12)に戻ってオブジェクトの移動表示を繰り返す。表示の終了が選択された場合は(ステップS17;YES)、オブジェクト配置表示を終了する。 If a command for moving the object is not input (step S15; NO), the object movement display and opinion data extraction are not performed. When the object arrangement display in the virtual space is not terminated (step S17; NO), the display returns to display data generation (step S12) and the object movement display is repeated. When the display end is selected (step S17; YES), the object arrangement display is ended.
オブジェクトの移動表示を繰り返す場合、意見データ集約部4は、新たに記憶された意見データを含めて、意見データを集約してオブジェクトの位置を決定する。そして、表示装置13に仮想空間とオブジェクトの配置の画像を表示する。
When the object movement display is repeated, the opinion
実施の形態2に係る配置支援システムは、以上のように構成されているので、仮想空間でのオブジェクト配置において、様々な方法で収集・蓄積された配置に関する参加者の意見を、オブジェクトの移動特性パラメーターにフィードバックさせて呈示することにより、参加者の意見を参照しながらインタラクティブな合意形成的配置を支援/誘導することができる。 Since the arrangement support system according to the second embodiment is configured as described above, in the object arrangement in the virtual space, the participant's opinion regarding the arrangement collected and accumulated by various methods is used as the object movement characteristic. By presenting feedback with parameters, interactive consensus placement can be supported / guided while referring to the opinions of participants.
図15は、図2または11に示す配置支援システム1のハードウェア構成の一例を示すブロック図である。配置支援システム1は、図15に示すように、制御部21、主記憶部22、外部記憶部23、操作部24、表示部25、入出力部26および送受信部27を備える。主記憶部22、外部記憶部23、操作部24、表示部25、入出力部26および送受信部27はいずれも内部バス20を介して制御部21に接続されている。
FIG. 15 is a block diagram illustrating an example of a hardware configuration of the
制御部21はCPU(Central Processing Unit)等から構成され、外部記憶部23に記憶されている制御プログラム30に従って、配置支援システム1の表示部3、移動入力部5、意見データ集約部4および意見データ入力部7の各処理を実行する。
The
主記憶部22はRAM(Random-Access Memory)等から構成され、外部記憶部23に記憶されている制御プログラム30をロードし、制御部21の作業領域として用いられる。
The
外部記憶部23は、フラッシュメモリ、ハードディスク、DVD−RAM(Digital Versatile Disc Random-Access Memory)、DVD−RW(Digital Versatile Disc ReWritable)等の不揮発性メモリから構成され、配置支援システム1の処理を制御部21に行わせるためのプログラムを予め記憶し、また、制御部21の指示に従って、このプログラムが記憶するデータを制御部21に供給し、制御部21から供給されたデータを記憶する。配置支援システム1の仮想空間・オブジェクト記憶部8および意見データ記憶部9は、外部記憶部23に構成される。仮想空間・オブジェクト記憶部8は、外部のサーバに記憶される場合がある。
The
操作部24はキーボードおよびマウスなどのポインティングデバイス等と、キーボードおよびポインティングデバイス等を内部バス20に接続するインターフェース装置から構成されている。操作部24を介して、表示されたオブジェクトを移動する指令および意見データなどが入力され、制御部21に供給される。
The
表示部25は、CRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)などから構成され、仮想空間およびオブジェクトの画像や、意見データ入力画面などを表示する。
The
入出力部26は、シリアルインタフェースまたはパラレルインタフェースから構成されている。入出力部26は、オブジェクト入力部6が記憶媒体のドライブの場合は、それと接続する。
The input /
送受信部27は、ネットワークに接続する網終端装置または無線通信装置、およびそれらと接続するシリアルインタフェースまたはLAN(Local Area Network)インタフェースから構成されている。表示装置13および操作部が意見データ集約部4とは別の端末に含まれる構成では、端末(図示せず)は、送受信部27を介して接続される。送受信部27は、ネットワークを介して、端末に仮想空間表示とオブジェクト表示のデータを送信し、また、オブジェクトを移動する指令を受信する。仮想空間・オブジェクト記憶部8が外部のサーバに構成される場合は、送受信部27を介して、仮想空間・オブジェクト記憶部8に接続する。
The transmission /
図2または11に示す配置支援システム1の意見データ集約部4、表示部3、移動入力部5および意見データ入力部7、さらには、オブジェクト入力部6の処理は、制御プログラム30が、制御部21、主記憶部22、外部記憶部23、操作部24、表示部25、入出力部26および送受信部27などを資源として用いて処理することによって実行する。
The processing of the opinion
その他、本発明の好適な変形として、以下の構成が含まれる。 Other suitable modifications of the present invention include the following configurations.
本発明の第1の観点に係るオブジェクト配置決定支援システムについて、
好ましくは、前記意見データ集約手段は、前記移動特性を表すデータの変化分として、前記オブジェクトを前記画面上で移動する速度を、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化ベクトルを生成し、
前記移動表示手段は、前記オブジェクトの前記画面上での前記位置を移動する指令に対応する移動を表す速度ベクトルに、前記意見データ集約手段で生成された前記変化ベクトルを加算した表示速度ベクトルに基づいて、前記オブジェクトの移動を前記画面に表示する。
About the object arrangement determination support system according to the first aspect of the present invention,
Preferably, the opinion data aggregating unit changes a speed of moving the object on the screen in a direction of the position of the object indicated by the opinion data as a change in the data representing the movement characteristic. Produces
The movement display means is based on a display speed vector obtained by adding the change vector generated by the opinion data aggregation means to a speed vector representing movement corresponding to a command to move the position of the object on the screen. The movement of the object is displayed on the screen.
好ましくは、前記オブジェクトを前記仮想空間に設定するデータを入力する、オブジェクト入力手段を備える。 Preferably, an object input unit is provided for inputting data for setting the object in the virtual space.
好ましくは、前記意見取得手段は、前記画面上で前記オブジェクトの位置を設定するデータを入力する手段を含み、
前記意見データは、前記意見取得手段で設定された前記オブジェクトの位置のデータを含む、
ことを特徴とする。
Preferably, the opinion acquisition means includes means for inputting data for setting the position of the object on the screen,
The opinion data includes data on the position of the object set by the opinion acquisition unit.
It is characterized by that.
好ましくは、前記意見データ集約手段は、前記オブジェクトごとの前記意見データの数に比例して、前記移動特性を表すデータの変化分を生成する。 Preferably, the opinion data aggregation means generates a change amount of data representing the movement characteristic in proportion to the number of the opinion data for each object.
本発明の第2の観点に係るオブジェクト配置決定支援方法について、
好ましくは、前記意見データ集約ステップは、前記移動特性を表すデータの変化分として、前記オブジェクトを前記画面上で移動する速度を、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化ベクトルを生成し、
前記移動表示ステップは、前記オブジェクトの前記画面上での前記位置を移動する指令に対応する移動を表す速度ベクトルに、前記意見データ集約手段で生成された前記変化ベクトルを加算した表示速度ベクトルに基づいて、前記オブジェクトの移動を前記画面に表示する。
About the object placement determination support method according to the second aspect of the present invention,
Preferably, the opinion data aggregation step includes a change vector for changing a speed of moving the object on the screen in a direction of the position of the object indicated by the opinion data, as a change in data representing the movement characteristic. Produces
The movement display step is based on a display speed vector obtained by adding the change vector generated by the opinion data aggregating means to a speed vector representing movement corresponding to a command to move the position of the object on the screen. The movement of the object is displayed on the screen.
好ましくは、前記オブジェクトを前記仮想空間に設定するデータを入力する、オブジェクト入力ステップを備えることを特徴とする。 Preferably, an object input step of inputting data for setting the object in the virtual space is provided.
好ましくは、前記意見取得ステップは、前記画面上で前記オブジェクトの位置を設定するデータを入力し、
前記意見データは、前記意見取得ステップで設定された前記オブジェクトの位置のデータを含む、
ことを特徴とする。
Preferably, the opinion acquisition step inputs data for setting the position of the object on the screen,
The opinion data includes data on the position of the object set in the opinion acquisition step.
It is characterized by that.
好ましくは、前記意見データ集約ステップは、前記オブジェクトごとの前記意見データの数に比例して、前記移動特性を表すデータの変化分を生成することを特徴とする。 Preferably, the opinion data aggregation step generates a change amount of data representing the movement characteristic in proportion to the number of the opinion data for each object.
その他、前記のハードウエア構成やフローチャートは一例であり、任意に変更および修正が可能である。 In addition, the above-described hardware configuration and flowchart are examples, and can be arbitrarily changed and modified.
記憶部2、表示部3、意見データ集約部4および移動入力部5等から構成されるオブジェクト配置決定支援を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読みとり可能な記録媒体(フレキシブルディスク、CD−ROM、DVD−ROM等)に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する活動データ提示装置を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで配置支援システム1を構成してもよい。
The central part of the object placement decision support composed of the
また、配置支援システム1を、OS(オペレーティングシステム)とアプリケーションプログラムの分担、またはOSとアプリケーションプログラムとの協働により実現する場合等には、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
Further, when the
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板(BBS, Bulletin Board System)に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。 It is also possible to superimpose a computer program on a carrier wave and distribute it via a communication network. For example, the computer program may be posted on a bulletin board (BBS, Bulletin Board System) on a communication network, and the computer program distributed via the network. The computer program may be started and executed in the same manner as other application programs under the control of the OS, so that the above-described processing may be executed.
1 オブジェクト配置決定支援システム(配置支援システム)
2 記憶部
3 表示部
4 意見データ集約部
5 移動入力部
6 オブジェクト入力部
7 意見データ入力部
8 仮想空間・オブジェクト記憶部
9 意見データ記憶部
10 配置支援装置
11 仮想空間表示生成部
12 オブジェクト表示生成部
13 表示装置
14 移動信号出力部
15 移動変化分生成部
16 移動信号変換部
17 意見データ生成部
18 移動操作装置
19 移動検出センサ
21 制御部
22 主記憶部
23 外部記憶部
24 操作部
25 表示部
26 入出力部
27 送受信部
30 制御プログラム
41 意見データ抽出部
42 移動特性変化分演算部
1 Object placement decision support system (placement support system)
DESCRIPTION OF
Claims (9)
前記オブジェクトの前記仮想空間における配置に関する意見を表すデータである意見データを取得する意見取得手段と、
前記意見取得手段で取得した意見データを前記オブジェクトごとに集約して、そのオブジェクトの前記画面上での移動速度、移動距離もしくは移動位置を含む移動特性を表すデータを、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化分を生成する意見データ集約手段と、
前記オブジェクトの位置を前記画面上で移動する指令を入力する移動入力手段と、
前記移動入力手段で前記オブジェクトの位置を移動する指令を入力した場合に、そのオブジェクトの前記画面上での前記位置を移動する指令に対応する移動の状態を、前記意見データ集約手段で生成された変化分に基づいて変化させて、前記オブジェクトの移動を前記画面に表示する移動表示手段と、
を備え、
前記意見データ集約手段は、前記移動特性を表すデータの変化分として、前記オブジェクトを前記画面上で移動する速度を、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化ベクトルを生成し、
前記移動表示手段は、前記オブジェクトの前記画面上での前記位置を移動する指令に対応する移動を表す速度ベクトルに、前記意見データ集約手段で生成された前記変化ベクトルを加算した表示速度ベクトルに基づいて、前記オブジェクトの移動を前記画面に表示する、
ことを特徴とするオブジェクト配置決定支援システム。 Display means for displaying the arrangement of objects in the virtual space on the screen;
Opinion acquisition means for acquiring opinion data which is data representing an opinion regarding the placement of the object in the virtual space;
The opinion data acquired by the opinion acquisition means is aggregated for each object, and data representing movement characteristics including the movement speed, movement distance, or movement position of the object on the screen is indicated by the opinion data. Opinion data aggregating means for generating a change to be changed in the direction of the object position;
A movement input means for inputting a command to move the position of the object on the screen;
When an instruction to move the position of the object is input by the movement input means, a movement state corresponding to the instruction to move the position of the object on the screen is generated by the opinion data aggregation means. A movement display means for displaying the movement of the object on the screen by changing based on a change amount;
Equipped with a,
The opinion data aggregating unit generates a change vector that changes the speed of moving the object on the screen in the direction of the position of the object indicated by the opinion data as a change in the data representing the movement characteristic. ,
The movement display means is based on a display speed vector obtained by adding the change vector generated by the opinion data aggregation means to a speed vector representing movement corresponding to a command to move the position of the object on the screen. Display the movement of the object on the screen,
An object placement decision support system characterized by that.
前記意見データは、前記意見取得手段で設定された前記オブジェクトの位置のデータを含む、
ことを特徴とする請求項1または2に記載のオブジェクト配置決定支援システム。 The opinion acquisition means includes means for inputting data for setting the position of the object on the screen,
The opinion data includes data on the position of the object set by the opinion acquisition unit.
The object arrangement determination support system according to claim 1 or 2 , characterized in that
表示手段が、仮想空間におけるオブジェクトの配置を画面に表示する表示ステップと、
意見取得手段が、前記オブジェクトの前記仮想空間における配置に関する意見を表すデータである意見データを取得する意見取得ステップと、
意見データ集約手段が、前記意見取得ステップで取得した意見データをオブジェクトごとに集約して、そのオブジェクトの前記画面上での移動速度、移動距離もしくは移動位置を含む移動特性を表すデータを、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化分を生成する意見データ集約ステップと、
移動入力手段が、前記オブジェクトの位置を前記画面上で移動する指令を入力する移動入力ステップと、
移動表示手段が、前記移動入力ステップで前記オブジェクトの位置を移動する指令を入力した場合に、そのオブジェクトの前記画面上での前記位置を移動する指令に対応する移動の状態を、前記意見データ集約ステップで生成された前記移動特性を表すデータの変化分に基づいて変化させて、前記オブジェクトの移動を前記画面に表示する移動表示ステップと、
を備え、
前記意見データ集約ステップでは、前記移動特性を表すデータの変化分として、前記オブジェクトを前記画面上で移動する速度を、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化ベクトルを生成し、
前記移動表示ステップでは、前記オブジェクトの前記画面上での前記位置を移動する指令に対応する移動を表す速度ベクトルに、前記意見データ集約ステップで生成された前記変化ベクトルを加算した表示速度ベクトルに基づいて、前記オブジェクトの移動を前記画面に表示する、
ことを特徴とするオブジェクト配置決定支援方法。 An object placement determination support method performed by an object placement determination support system, wherein the placement of an object in a virtual space is determined based on an opinion regarding the placement of the object in the virtual space,
A display step in which the display means displays the arrangement of the objects in the virtual space on the screen;
An opinion acquisition step in which the opinion acquisition means acquires opinion data, which is data representing an opinion regarding the arrangement of the object in the virtual space;
Opinion data aggregating means aggregates the opinion data acquired in the opinion acquisition step for each object, and represents data representing movement characteristics including the moving speed, moving distance, or moving position of the object on the screen. An opinion data aggregation step for generating a change to be changed in the direction of the position of the object indicated by the data;
A movement input means for inputting a command to move the position of the object on the screen;
When the movement display means inputs a command to move the position of the object in the movement input step, the state of movement corresponding to the command to move the position of the object on the screen is collected in the opinion data varied based on the change in the data representing the generated the transfer characteristics in the step, a moving display step of displaying the movement of the object on the screen,
Equipped with a,
In the opinion data aggregating step, a change vector that changes the speed of moving the object on the screen in the direction of the position of the object indicated by the opinion data is generated as a change in data representing the movement characteristic. ,
In the movement display step, based on a display velocity vector obtained by adding the change vector generated in the opinion data aggregation step to a velocity vector representing movement corresponding to a command to move the position of the object on the screen. Display the movement of the object on the screen,
An object placement determination support method characterized by the above.
前記意見データは、前記意見取得ステップで設定された前記オブジェクトの位置のデータを含む、
ことを特徴とする請求項5または6に記載のオブジェクト配置決定支援方法。 In the opinion acquisition step , data for setting the position of the object on the screen is input,
The opinion data includes data on the position of the object set in the opinion acquisition step.
The object placement determination support method according to claim 5 or 6 , wherein
仮想空間におけるオブジェクトの配置を画面に表示する表示ステップと、
前記オブジェクトの前記仮想空間における配置に関する意見を表すデータである意見データを取得する意見取得ステップと、
前記意見取得ステップで取得した意見データをオブジェクトごとに集約して、そのオブジェクトの前記画面上での移動速度、移動距離もしくは移動位置を含む移動特性を表すデータを、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化分を生成する意見データ集約ステップと、
前記オブジェクトの位置を前記画面上で移動する指令を入力する移動入力ステップと、
前記移動入力ステップで前記オブジェクトの位置を移動する指令を入力した場合に、そのオブジェクトの前記画面上での前記位置を移動する指令に対応する移動の状態を、前記意見データ集約ステップで生成された前記移動特性を表すデータの変化分に基づいて変化させて、前記オブジェクトの移動を前記画面に表示する移動表示ステップと、
を実行させ、
前記意見データ集約ステップでは、前記移動特性を表すデータの変化分として、前記オブジェクトを前記画面上で移動する速度を、前記意見データで示される前記オブジェクトの位置の方向に変化させる変化ベクトルを生成し、
前記移動表示ステップでは、前記オブジェクトの前記画面上での前記位置を移動する指令に対応する移動を表す速度ベクトルに、前記意見データ集約ステップで生成された前記変化ベクトルを加算した表示速度ベクトルに基づいて、前記オブジェクトの移動を前記画面に表示する、
ことを特徴とするプログラム。 A display step for displaying an arrangement of objects in a virtual space on a screen on a computer;
An opinion acquisition step of acquiring opinion data, which is data representing an opinion regarding the arrangement of the object in the virtual space;
The object data indicated in the opinion data is obtained by aggregating the opinion data acquired in the opinion acquisition step for each object, and representing the movement characteristics including the movement speed, movement distance, or movement position of the object on the screen. An opinion data aggregating step for generating a change to be changed in the direction of the position of
A movement input step for inputting a command to move the position of the object on the screen;
When an instruction to move the position of the object is input in the movement input step, a movement state corresponding to the instruction to move the position of the object on the screen is generated in the opinion data aggregation step . A movement display step for displaying movement of the object on the screen by changing based on a change in data representing the movement characteristics;
Was executed,
In the opinion data aggregating step, a change vector that changes the speed of moving the object on the screen in the direction of the position of the object indicated by the opinion data is generated as a change in data representing the movement characteristic. ,
In the movement display step, based on a display velocity vector obtained by adding the change vector generated in the opinion data aggregation step to a velocity vector representing movement corresponding to a command to move the position of the object on the screen. Display the movement of the object on the screen,
A program characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009032943A JP5293249B2 (en) | 2009-02-16 | 2009-02-16 | Object placement decision support system, object placement decision support method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009032943A JP5293249B2 (en) | 2009-02-16 | 2009-02-16 | Object placement decision support system, object placement decision support method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010191533A JP2010191533A (en) | 2010-09-02 |
| JP5293249B2 true JP5293249B2 (en) | 2013-09-18 |
Family
ID=42817543
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009032943A Expired - Fee Related JP5293249B2 (en) | 2009-02-16 | 2009-02-16 | Object placement decision support system, object placement decision support method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5293249B2 (en) |
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015195492A1 (en) * | 2014-06-15 | 2015-12-23 | Unanimous A.I. LLC | Intuitive interfaces for real-time collaborative intelligence |
| US9959028B2 (en) | 2014-03-26 | 2018-05-01 | Unanimous A. I., Inc. | Methods and systems for real-time closed-loop collaborative intelligence |
| US10110664B2 (en) | 2014-03-26 | 2018-10-23 | Unanimous A. I., Inc. | Dynamic systems for optimization of real-time collaborative intelligence |
| US10122775B2 (en) | 2014-03-26 | 2018-11-06 | Unanimous A.I., Inc. | Systems and methods for assessment and optimization of real-time collaborative intelligence systems |
| US10133460B2 (en) | 2014-03-26 | 2018-11-20 | Unanimous A.I., Inc. | Systems and methods for collaborative synchronous image selection |
| US10222961B2 (en) | 2014-03-26 | 2019-03-05 | Unanimous A. I., Inc. | Methods for analyzing decisions made by real-time collective intelligence systems |
| US10277645B2 (en) | 2014-03-26 | 2019-04-30 | Unanimous A. I., Inc. | Suggestion and background modes for real-time collaborative intelligence systems |
| US10310802B2 (en) | 2014-03-26 | 2019-06-04 | Unanimous A. I., Inc. | System and method for moderating real-time closed-loop collaborative decisions on mobile devices |
| US10353551B2 (en) | 2014-03-26 | 2019-07-16 | Unanimous A. I., Inc. | Methods and systems for modifying user influence during a collaborative session of real-time collective intelligence system |
| US10416666B2 (en) | 2014-03-26 | 2019-09-17 | Unanimous A. I., Inc. | Methods and systems for collaborative control of a remote vehicle |
| US10439836B2 (en) | 2014-03-26 | 2019-10-08 | Unanimous A. I., Inc. | Systems and methods for hybrid swarm intelligence |
| US10551999B2 (en) | 2014-03-26 | 2020-02-04 | Unanimous A.I., Inc. | Multi-phase multi-group selection methods for real-time collaborative intelligence systems |
| US10606463B2 (en) | 2014-03-26 | 2020-03-31 | Unanimous A. I., Inc. | Intuitive interfaces for real-time collaborative intelligence |
| US10712929B2 (en) | 2014-03-26 | 2020-07-14 | Unanimous A. I., Inc. | Adaptive confidence calibration for real-time swarm intelligence systems |
| US11151460B2 (en) | 2014-03-26 | 2021-10-19 | Unanimous A. I., Inc. | Adaptive population optimization for amplifying the intelligence of crowds and swarms |
| US11360655B2 (en) | 2014-03-26 | 2022-06-14 | Unanimous A. I., Inc. | System and method of non-linear probabilistic forecasting to foster amplified collective intelligence of networked human groups |
| US11360656B2 (en) | 2014-03-26 | 2022-06-14 | Unanimous A. I., Inc. | Method and system for amplifying collective intelligence using a networked hyper-swarm |
| US11769164B2 (en) | 2014-03-26 | 2023-09-26 | Unanimous A. I., Inc. | Interactive behavioral polling for amplified group intelligence |
| US11941239B2 (en) | 2014-03-26 | 2024-03-26 | Unanimous A.I., Inc. | System and method for enhanced collaborative forecasting |
| US11949638B1 (en) | 2023-03-04 | 2024-04-02 | Unanimous A. I., Inc. | Methods and systems for hyperchat conversations among large networked populations with collective intelligence amplification |
| US12001667B2 (en) | 2014-03-26 | 2024-06-04 | Unanimous A. I., Inc. | Real-time collaborative slider-swarm with deadbands for amplified collective intelligence |
| US12079459B2 (en) | 2014-03-26 | 2024-09-03 | Unanimous A. I., Inc. | Hyper-swarm method and system for collaborative forecasting |
| US12099936B2 (en) | 2014-03-26 | 2024-09-24 | Unanimous A. I., Inc. | Systems and methods for curating an optimized population of networked forecasting participants from a baseline population |
| US12190294B2 (en) | 2023-03-04 | 2025-01-07 | Unanimous A. I., Inc. | Methods and systems for hyperchat and hypervideo conversations across networked human populations with collective intelligence amplification |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016064827A1 (en) * | 2014-10-21 | 2016-04-28 | Unanimous A.I., Inc. | Systems and methods for performance analysis and moderation of a real-time multi-tier collaborative intelligence |
-
2009
- 2009-02-16 JP JP2009032943A patent/JP5293249B2/en not_active Expired - Fee Related
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10606464B2 (en) | 2014-03-26 | 2020-03-31 | Unanimous A.I., Inc. | Methods and systems for gaze enabled collaborative intelligence |
| US11360655B2 (en) | 2014-03-26 | 2022-06-14 | Unanimous A. I., Inc. | System and method of non-linear probabilistic forecasting to foster amplified collective intelligence of networked human groups |
| US10110664B2 (en) | 2014-03-26 | 2018-10-23 | Unanimous A. I., Inc. | Dynamic systems for optimization of real-time collaborative intelligence |
| US10122775B2 (en) | 2014-03-26 | 2018-11-06 | Unanimous A.I., Inc. | Systems and methods for assessment and optimization of real-time collaborative intelligence systems |
| US10133460B2 (en) | 2014-03-26 | 2018-11-20 | Unanimous A.I., Inc. | Systems and methods for collaborative synchronous image selection |
| US10222961B2 (en) | 2014-03-26 | 2019-03-05 | Unanimous A. I., Inc. | Methods for analyzing decisions made by real-time collective intelligence systems |
| US10277645B2 (en) | 2014-03-26 | 2019-04-30 | Unanimous A. I., Inc. | Suggestion and background modes for real-time collaborative intelligence systems |
| US10310802B2 (en) | 2014-03-26 | 2019-06-04 | Unanimous A. I., Inc. | System and method for moderating real-time closed-loop collaborative decisions on mobile devices |
| US10353551B2 (en) | 2014-03-26 | 2019-07-16 | Unanimous A. I., Inc. | Methods and systems for modifying user influence during a collaborative session of real-time collective intelligence system |
| US10416666B2 (en) | 2014-03-26 | 2019-09-17 | Unanimous A. I., Inc. | Methods and systems for collaborative control of a remote vehicle |
| US10439836B2 (en) | 2014-03-26 | 2019-10-08 | Unanimous A. I., Inc. | Systems and methods for hybrid swarm intelligence |
| US10551999B2 (en) | 2014-03-26 | 2020-02-04 | Unanimous A.I., Inc. | Multi-phase multi-group selection methods for real-time collaborative intelligence systems |
| US10599315B2 (en) | 2014-03-26 | 2020-03-24 | Unanimous A.I., Inc. | Methods and systems for real-time closed-loop collaborative intelligence |
| US10609124B2 (en) | 2014-03-26 | 2020-03-31 | Unanimous A.I., Inc. | Dynamic systems for optimization of real-time collaborative intelligence |
| US9959028B2 (en) | 2014-03-26 | 2018-05-01 | Unanimous A. I., Inc. | Methods and systems for real-time closed-loop collaborative intelligence |
| US10656807B2 (en) | 2014-03-26 | 2020-05-19 | Unanimous A. I., Inc. | Systems and methods for collaborative synchronous image selection |
| US12099936B2 (en) | 2014-03-26 | 2024-09-24 | Unanimous A. I., Inc. | Systems and methods for curating an optimized population of networked forecasting participants from a baseline population |
| US10712929B2 (en) | 2014-03-26 | 2020-07-14 | Unanimous A. I., Inc. | Adaptive confidence calibration for real-time swarm intelligence systems |
| US11151460B2 (en) | 2014-03-26 | 2021-10-19 | Unanimous A. I., Inc. | Adaptive population optimization for amplifying the intelligence of crowds and swarms |
| US10606463B2 (en) | 2014-03-26 | 2020-03-31 | Unanimous A. I., Inc. | Intuitive interfaces for real-time collaborative intelligence |
| US11360656B2 (en) | 2014-03-26 | 2022-06-14 | Unanimous A. I., Inc. | Method and system for amplifying collective intelligence using a networked hyper-swarm |
| US11636351B2 (en) | 2014-03-26 | 2023-04-25 | Unanimous A. I., Inc. | Amplifying group intelligence by adaptive population optimization |
| US11769164B2 (en) | 2014-03-26 | 2023-09-26 | Unanimous A. I., Inc. | Interactive behavioral polling for amplified group intelligence |
| US11941239B2 (en) | 2014-03-26 | 2024-03-26 | Unanimous A.I., Inc. | System and method for enhanced collaborative forecasting |
| US12079459B2 (en) | 2014-03-26 | 2024-09-03 | Unanimous A. I., Inc. | Hyper-swarm method and system for collaborative forecasting |
| US12001667B2 (en) | 2014-03-26 | 2024-06-04 | Unanimous A. I., Inc. | Real-time collaborative slider-swarm with deadbands for amplified collective intelligence |
| WO2015195492A1 (en) * | 2014-06-15 | 2015-12-23 | Unanimous A.I. LLC | Intuitive interfaces for real-time collaborative intelligence |
| US11949638B1 (en) | 2023-03-04 | 2024-04-02 | Unanimous A. I., Inc. | Methods and systems for hyperchat conversations among large networked populations with collective intelligence amplification |
| US12190294B2 (en) | 2023-03-04 | 2025-01-07 | Unanimous A. I., Inc. | Methods and systems for hyperchat and hypervideo conversations across networked human populations with collective intelligence amplification |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010191533A (en) | 2010-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5293249B2 (en) | Object placement decision support system, object placement decision support method, and program | |
| Kim et al. | Evaluation framework for BIM-based VR applications in design phase | |
| Lee et al. | Augmented virtual reality and 360 spatial visualization for supporting user-engaged design | |
| Wang et al. | VR‐embedded BIM immersive system for QS engineering education | |
| Wang et al. | Public participation in urban design with augmented reality technology based on indicator evaluation | |
| KR101263655B1 (en) | Building Information Modeling System for Cost and Schedule Managing and Operation Method Thereof | |
| US20140095122A1 (en) | Method, apparatus and system for customizing a building via a virtual environment | |
| JP6874197B1 (en) | Equipment management program, equipment management method, and equipment management system | |
| Ullah et al. | A study of information technology adoption for real-estate management: A system dynamic model | |
| Racz et al. | VR aided architecture and interior design | |
| Shen et al. | An augmented 3D iPad mobile application for communication, collaboration, and learning (CCL) of building MEP systems | |
| Sinoeurn et al. | Development and evaluation of cloud-based virtual reality for design evaluation: multicriteria comparative analysis | |
| Nóbrega et al. | Flood emergency interaction and visualization system | |
| Kim et al. | Bema: A multimodal interface for expert experiential analysis of political assemblies at the Pnyx in ancient Greece | |
| Wang et al. | An experimental study on collaborative effectiveness of augmented reality potentials in urban design | |
| CN104102759B (en) | Building model image display system and method thereof | |
| El Nimr et al. | Application of gaming engines in simulation driven visualization of construction operations | |
| Zhang et al. | ST 2 VR: An interactive authoring system for spatiotemporal storytelling in virtual reality with hierarchical narrative structure | |
| Salim | Tangible 3D urban simulation table | |
| Herman et al. | The design and testing of 3DmoveR: An experimental tool for usability studies of interactive 3D maps | |
| Herman | User evaluation of interactive thematic 3D city models–application of asynchronous remote testing method | |
| Meng et al. | The development of a panorama manifestation virtual reality system for navigation and a usability comparison with a desktop system | |
| Murari et al. | Cross-Platform immersive visualization and navigation with augmented reality | |
| Pratama | Immersive Virtual Reality Prototype for Evaluating 4D CAD Model | |
| CN113457149B (en) | Game information processing method, device, electronic device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120111 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130219 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130419 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130514 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130527 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5293249 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |