(57)【要約】【課題】討議の内容がどのように時間変化しているかなどをユーザーが知ることができる、意見表示装置、意見表示方法およびプログラムを提供する。【解決手段】意見データ入力部１１は、複数のユーザーの意見を表す意見データを、その生起順序とともに取得する。意見データ分析部１３は、意見データ入力部１１で取得した意見データから、意見の属性を座標軸とする概念上の空間である仮想空間における、意見データの座標の値を抽出する。オブジェクト生成部１４は、意見データ分析部１３で抽出した意見データの座標の値に基づいて、意見データを仮想空間上に表すオブジェクトの、仮想空間上の位置を決定する。仮想空間表示生成部１６は、仮想空間の表示を生成し、オブジェクト分布表示生成部１７は、オブジェクト生成部１４で決定したオブジェクトの位置に基づいて、仮想空間における意見データの生起順序を含むオブジェクトの分布を表示する画像を生成する。【選択図】図１
2010191750.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザーの意見を表す意見データを、その生起順序とともに取得する意見取得手段と、
前記意見取得手段で取得した意見データから、前記意見の属性を座標軸とする概念上の空間である仮想空間における、前記意見データの座標の値を抽出する意見分析手段と、
前記意見分析手段で抽出した前記意見データの座標の値に基づいて、前記意見データを前記仮想空間上に表すオブジェクトの、前記仮想空間上の位置を決定する意見データ配置手段と、
前記仮想空間の表示に、前記意見データ配置手段で決定した前記オブジェクトの位置に基づいて、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する意見データ表示手段と、
を備えることを特徴とする意見表示装置。
【請求項２】
前記意見取得手段は、前記仮想空間を表示し、その表示した仮想空間の中のオブジェクトの配置で意見データの値を入力させる入力手段を備え、
前記意見分析手段は、前記表示した仮想空間の中で入力されたオブジェクトの配置から、前記意見データの座標の値を抽出する、
ことを特徴とする請求項１に記載の意見表示装置。
【請求項３】
前記ユーザーごとに付与された重要度を表す係数を取得する重要度取得手段を備え、
前記意見データ表示手段は、前記重要度を表す係数で前記意見データのオブジェクトを重み付けして、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する、
ことを特徴とする請求項１または２に記載の意見表示装置。
【請求項４】
前記意見取得手段は、前記意見データ表示手段で前記オブジェクトの分布を表示したのちにも、そのユーザーから意見データの入力を受け付け、
前記重要度取得手段は、前記意見データ表示手段で前記オブジェクトの分布を表示したのちに前記意見取得手段で意見データを入力した場合に、その意見データのオブジェクトを重み付けする係数を小さく設定する、
ことを特徴とする請求項３に記載の意見表示装置。
【請求項５】
前記意見取得手段は、あるユーザーから同じ前記仮想空間に関して２回以上、意見データの入力を受け付け、
前記重要度取得手段は、一人のユーザーについて２回以上入力した意見データが所定の値を超えて変化した場合に、そのユーザーの重要度を表す係数を意見データが変化しなかった場合の係数より小さく設定する、
ことを特徴とする請求項３または４に記載の意見表示装置。
【請求項６】
複数のユーザーの意見を表す意見データを、その生起順序とともに取得する意見取得ステップと、
前記意見取得ステップで取得した意見データから、前記意見の属性を座標軸とする概念上の空間である仮想空間における、前記意見データの座標の値を抽出する意見分析ステップと、
前記意見分析ステップで抽出した前記意見データの座標の値に基づいて、前記意見データを前記仮想空間上に表すオブジェクトの、前記仮想空間上の位置を決定する意見データ配置ステップと、
前記仮想空間の表示に、前記意見データ配置ステップで決定した前記オブジェクトの位置に基づいて、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する意見データ表示ステップと、
を備えることを特徴とする意見表示方法。
【請求項７】
前記意見取得ステップは、前記仮想空間を表示し、その表示した仮想空間の中のオブジェクトの配置で意見データの値を入力させる入力ステップを備え、
前記意見分析ステップは、前記表示した仮想空間の中で入力されたオブジェクトの配置から、前記意見データの座標の値を抽出する、
ことを特徴とする請求項６に記載の意見表示方法。
【請求項８】
前記ユーザーごとに付与された重要度を表す係数を取得する重要度取得ステップを備え、
前記意見データ表示ステップは、前記重要度を表す係数で前記意見データのオブジェクトを重み付けして、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する、
ことを特徴とする請求項６または７に記載の意見表示装置。
【請求項９】
前記意見取得ステップは、前記意見データ表示ステップで前記オブジェクトの分布を表示したのちにも、そのユーザーから意見データの入力を受け付け、
前記重要度取得ステップは、前記意見データ表示ステップで前記オブジェクトの分布を表示したのちにそのユーザーから前記意見取得ステップで意見データを入力した場合に、その意見データのオブジェクトを重み付けする係数を小さく設定する、
ことを特徴とする請求項８に記載の意見表示方法。
【請求項１０】
前記意見取得ステップは、あるユーザーから同じ前記仮想空間に関して２回以上、意見データの入力を受け付け、
前記重要度取得ステップは、一人のユーザーについて２回以上入力した意見データが所定の値を超えて変化した場合に、そのユーザーの重要度を表す係数を意見データが変化しなかった場合の係数より小さく設定する、
ことを特徴とする請求項８または９に記載の意見表示方法。
【請求項１１】
コンピュータに
複数のユーザーの意見を表す意見データを、その生起順序とともに取得する意見取得ステップと、
前記意見取得ステップで取得した意見データから、前記意見の属性を座標軸とする概念上の空間である仮想空間における、前記意見データの座標の値を抽出する意見分析ステップと、
前記意見分析ステップで抽出した前記意見データの座標の値に基づいて、前記意見データを前記仮想空間上に表すオブジェクトの、前記仮想空間上の位置を決定する意見データ配置ステップと、
前記仮想空間の表示に、前記意見データ配置ステップで決定した前記オブジェクトの位置に基づいて、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する意見データ表示ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある主題に関する複数の人の意見を表示する意見表示装置、意見表示方法およびプログラムに関する。
【背景技術】
【０００２】
オープンな仮想空間上で、複数のユーザーが意見や提案を述べたり、複数のユーザー間で合意形成したりするようなアプリケーションにおいて、複数のユーザーから集めた意見や提案をどのように処理して提示するかによって、ユーザー間での相互理解や合意形成の過程に影響を与えることが考えられる。複数のユーザー間での相互理解や合意形成を促進する手段としては、現在議論している内容を全員で共有するために可視化する方法が提案されている。
【０００３】
例えば、特許文献１では、自然環境の創出、復元、保全に於いて参加者全体の合意が円滑に得られるように支援する合意形成支援システムが提案されている。特許文献１の合意形成支援システムでは、全体意見ネットワークと、敷地内の現況ネットワークがキーフレーズ間のリンクに基づいて関連付けられて、ひとつの統合ネットワークとして示される。合意形成支援システムは全体意見の核となるキーフレーズ、全体意見の骨格となるリンクを参加者全体のニーズの集計により決定する。これに基づいて注目すべきフレーズのネットワークを求める。また、現況ネットワークを参照して、注目すべきキーフレーズのネットワークの位置付けを明示する。
【０００４】
また、特許文献２では、インターネットを介した討議を想定し、発言内容の細分化・並べ替えなどを行うことにより、討議の進行をスムーズにするためのシステムが提案されている。特許文献２の技術では、討論の進行手続を事前分類されて登録されている討論規則により選択的に討論の性格とタイプ別に異に指定して運営することができる。司会者、パネル、利害当事者、オーディエンスなどの討論関係者の役割を規定し、討論分類情報、小主題情報、主張、主張根拠、反論の階層型（Hierarchical）構造で討論情報を生成管理する。また、意見を細部争点別にブレークダウンして構造的に登録することができる特殊入力器を備える。争点別各種主張と意見を対話的に攻防を展開し、これらの攻防状況を構造的に照会するようにする。提示された全ての主張と反論を分析して、意見間の論理的構造と相関関係、性格を定義し、これに基づいて論理的に不適合な意見と不良意見を退出する。そして、これらの性格定義と攻防結果に基づいて主張の論理的妥当性を規定できる評決ルールを制定し、これに基づいて細部事案別に主張の適合性をシステム的に自動評決する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−０１３２５６号公報
【特許文献２】特表２００８−５１６３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１や特許文献２で提案されている手法では、それぞれの意見間の関係性の理解を促進するが、すでにある意見がどのような状況にあるか（例えば、一つの意見に集約されつつあるのか、二つの対立意見があるのかなど）や、討議の内容がどのように時間変化しているかなどをユーザーが知ることができない。そのため、参加や離脱が自由にできるようなオープンな議論や討議に、途中から参加したユーザーが状況把握をすることは困難であるという課題がある。
【０００７】
本発明は、上述の事情に鑑みてなされたものであり、ネットワーク上の議論の場において、討議の内容がどのように時間変化しているかなどをユーザーが知ることができる、意見表示装置、意見表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点にかかる意見表示装置は、
複数のユーザーの意見を表す意見データを、その生起順序とともに取得する意見取得手段と、
前記意見取得手段で取得した意見データから、前記意見の属性を座標軸とする概念上の空間である仮想空間における、前記意見データの座標の値を抽出する意見分析手段と、
前記意見分析手段で抽出した前記意見データの座標の値に基づいて、前記意見データを前記仮想空間上に表すオブジェクトの、前記仮想空間上の位置を決定する意見データ配置手段と、
前記仮想空間の表示に、前記意見データ配置手段で決定した前記オブジェクトの位置に基づいて、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する意見データ表示手段と、
を備えることを特徴とする。
【０００９】
本発明の第２の観点に係る意見表示方法は、
複数のユーザーの意見を表す意見データを、その生起順序とともに取得する意見取得ステップと、
前記意見取得ステップで取得した意見データから、前記意見の属性を座標軸とする概念上の空間である仮想空間における、前記意見データの座標の値を抽出する意見分析ステップと、
前記意見分析ステップで抽出した前記意見データの座標の値に基づいて、前記意見データを前記仮想空間上に表すオブジェクトの、前記仮想空間上の位置を決定する意見データ配置ステップと、
前記仮想空間の表示に、前記意見データ配置ステップで決定した前記オブジェクトの位置に基づいて、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する意見データ表示ステップと、
を備えることを特徴とする。
【００１０】
本発明の第３の観点に係るプログラムは、コンピュータに、
複数のユーザーの意見を表す意見データを、その生起順序とともに取得する意見取得ステップと、
前記意見取得ステップで取得した意見データから、前記意見の属性を座標軸とする概念上の空間である仮想空間における、前記意見データの座標の値を抽出する意見分析ステップと、
前記意見分析ステップで抽出した前記意見データの座標の値に基づいて、前記意見データを前記仮想空間上に表すオブジェクトの、前記仮想空間上の位置を決定する意見データ配置ステップと、
前記仮想空間の表示に、前記意見データ配置ステップで決定した前記オブジェクトの位置に基づいて、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する意見データ表示ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ネットワーク上の議論の場において、討議の内容がどのように時間変化しているかなどをユーザーが知ることができる。その結果、議論や討議に途中から参加したユーザーが、意見の推移状況を把握をすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１に係る意見表示システムの構成例を示すブロック図である。
【図２】仮想空間とオブジェクト分布の表示の例を示す図である。
【図３】仮想空間とオブジェクト分布の異なる表示の例を示す図である。
【図４】仮想空間とオブジェクト分布の別の表示の例を示す図である。
【図５】仮想空間とオブジェクト分布の別の表示の例を示す図である。
【図６】実施の形態１に係る意見表示装置の動作の一例を示すフローチャートである。
【図７】本発明の実施の形態２に係る意見表示装置の構成例を示すブロック図である。
【図８】オブジェクト配置意見入力画面の例を示す図である。
【図９】実施の形態２に係る意見表示装置の動作の一例を示すフローチャートである。
【図１０】実施の形態３に係る意見表示装置の構成例を示すブロック図である。
【図１１】実施の形態３に係る意見表示装置の動作の一例を示すフローチャートである。
【図１２】意見表示装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１３】
本発明で仮想空間とは、現実の空間または概念上の空間をコンピュータデータで表現したモデルである。現実の空間とは、人または物の配置を表す対象となりうる空間であって、例えば、都市、建築物、事務室、作業場、倉庫、会議室、宴会場、舞台などがある。その場合、仮想空間はそれぞれ、人または物の配置のシミュレーションを行うためにコンピュータデータで表現したモデルである。
【００１４】
概念上の空間は、概念の要素を１つまたは２つ以上の要因で識別して、視覚的に相互の関係を表すためにそれらの要素を配置する場である。例えば、事象生起予測図、要因分析図、ＰＥＲＴ図（Program Evaluation and Revue Technique chart）などがある。その場合、仮想空間はそれぞれ、概念の要素の配置をシミュレーションするために、それらの場をコンピュータデータで表現したモデルである。概念上の空間は典型的には、要因を座標軸とする座標系で表される。
【００１５】
本発明でオブジェクトとは、人の意見の概念上の空間における位置を、その概念上の空間に対応する仮想空間における位置に写像した点を表すために、コンピュータデータで仮想空間の中に表現したモデルである。現実の空間における人もしくは物の配置に関する意見の場合には、その意見は、現実の空間に対応する仮想空間内の人もしくは物に対応するオブジェクトの配置で表される。現実の空間における人または物の配置に関する意見、または概念上の空間における意見の位置づけは、仮想空間にオブジェクトを配置することによって表される。
【００１６】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付す。
【００１７】
（実施の形態１）
図１は、本発明の実施の形態１に係る意見表示システムの構成例を示すブロック図である。意見表示システムは、意見表示装置１と、端末６とから構成される。意見表示装置１と端末６は、ネットワーク（図示せず）を介して相互に通信可能である。端末６は代表して１台で図示するが、複数の端末６がネットワークに接続される場合がある。また端末６は、意見表示装置１の一部であるか、または、附属の装置の場合がある。
【００１８】
意見表示装置１は、意見データ入力部１１、意見データ記憶部１２、意見データ分析部１３、オブジェクト生成部１４、仮想空間・オブジェクト記憶部１５、仮想空間表示生成部１６およびオブジェクト分布表示生成部１７を備える。意見データ記憶部１２または仮想空間・オブジェクト記憶部１５は、ネットワークを介して意見表示装置１に接続される別の装置の場合がある。
【００１９】
意見データ入力部１１は、端末６から入力されるユーザーの意見データを入力する。意見データは、例えば、設問に回答するアンケート形式で入力されたり、表示された選択肢から選択する方法で入力される。意見データ入力部１１は、意見データが入力された日時、または少なくとも入力された順序を、意見データに関連づける。すでに入力された意見データが、なんらかの記憶媒体またはネットワーク経由で入力されてもよい。その場合にも、意見データは発生した順序がなんらかの形式で保持されているものとする。
【００２０】
意見データ記憶部１２は、入力された意見データを記憶する。記憶される意見データは、例えば、意見を入力したユーザを識別する符号、意見が入力された（発生した）日時または順序、意見を構成する項目とその値、意見を表す文の文字列などから構成される。
【００２１】
意見データ分析部１３は、入力された意見データから、仮想空間における意見データの座標の値を抽出する。仮想空間は、意見の属性を座標軸とする概念上の空間をコンピュータデータで表現したモデルである。意見データの座標の値は、連続数値の場合もあるし、例えば５段階評価などの離散的な数値の場合もある。意見データが任意の文字列の場合は、その文字列から着目するキーワードを抽出して、そのキーワードに対応して意見に含まれる主題中の属性とその評価のデータを設定する。
【００２２】
オブジェク生成部１４は、意見データ分析部１３で抽出した意見データの座標の値から、仮想空間上に表すオブジェクトの、仮想空間上の位置を決定する。オブジェクトは意見の主題に対応する文字列もしくはアイコン、または、意見データを入力したユーザの名称もしくは記号などである。オブジェクトを表すデータは、意見データごとに１つ生成される。オブジェクトには、その意見データが入力された日時または順序のデータが与えられている。
【００２３】
オブジェクト生成部１４はさらに、意見データの集合をクラスタ分析して、クラスタごとの代表に対応するオブジェクトを生成してもよい。クラスタ分析には、意見データが入力された日時を考慮してもよい。すなわち、意見データが生起する時系列で、意見データの傾向の変化をクラスタとして抽出することもできる。
【００２４】
仮想空間・オブジェクト記憶部（以下、オブジェクト記憶部という）１５は、仮想空間の座標（属性）の構成と、オブジェクト生成部１４で生成されたオブジェクトと、意見データの生起順序を含むオブジェクトの位置（座標値）を記憶する。
【００２５】
仮想空間表示生成部１６は、オブジェクト記憶部１５に記憶された仮想空間の座標の構成から、仮想空間の表示の種類を選択し、その表示データを生成する。例えば、仮想空間の座標軸の中から、着目する座標軸を選択し、いずれを縦軸と横軸に対応づけるかを決定する。また、表示するスケールと範囲を決定する。仮想空間の表示の種類は、２次元的な座標平面には限らない。例えば、３次元座標の斜視図（例えば３−Ｄグラフ）やレーダーチャートなどがあり得る。
【００２６】
仮想空間表示生成部１６はまた、意見データの時間的変化を表示する方法を決定し、それに合わせて仮想空間の表示データを生成する。例えば、意見データの生起順序を画面上の１つの座標軸にする。意見データの時間的変化を表示する方法には、例えば、生起時間を座標空間の１つの座標にする方法、生起時間を短縮して座標空間を動画像またはコマ送り画像で表示する方法、生起時間の段階ごとにオブジェクトの色や形状を変えて表示する方法などがある。オブジェクトの色や形状を変えて表示する方法には、生起時間の段階ごとに画像を変えて表示する場合と、生起時間の複数の段階を重ねて１つの画像に表示する場合がある。
【００２７】
オブジェクト分布表示生成部１７は、表示する仮想空間の画像に合わせて、表示するオブジェクトを選択し、それを表示する画像を生成する。また、意見データの時間的変化を表示する方法に従って、表示するオブジェクトを分類・配列し、それぞれの時間順序に合わせて表示する画像を生成する。例えば、仮想空間が３次元以上で、表示する座標が２次元の場合に、選択された座標平面に投影したオブジェクトの画像を生成する。また、その時間順序ごとに複数の画像を生成する。あるいは、時間順序ごとにオブジェクトの色や形状を変えた画像を生成する。
【００２８】
オブジェクト分布表示生成部１７は、意見データごとにオブジェクトを表示してもよいし、クラスタを代表するオブジェクトを生成して表示してもよい。また、意見データごとのオブジェクトとクラスタを代表するオブジェクトを重ねて表示することもできる。あるいはまた、オブジェクトを座標値ごとに計数した数値をグラフなどで表示してもよい。
【００２９】
仮想空間表示生成部１６とオブジェクト分布表示生成部１７は、生成した画像のデータを端末に送信する。意見データの時間的変化を表示する画像を順に送信してもよいし、時間順序に従う複数の画像を一括して送信してもよい。
【００３０】
端末６は、入力部６１と表示部６２を備える。入力部６１は、意見データの入力を受け付ける。また、仮想空間と意見データを表示する指令を入力する。表示部６２は、意見表示装置から送られた仮想空間とオブジェクトの分布の画像を表示する。
【００３１】
図２は、仮想空間とオブジェクト分布の表示の例を示す。図２の例は、ある事象が生起する時期を予測する意見の分布を表示している。横軸は、事象が生起すると予測される西暦年を表す。縦軸は、意見の度数を表す。図２では、情報提示画面２、全データの分布２１、意見集約した結果の位置２２を示している。このように全分布を示すことで、意見が大きく２つの分布に分かれていることがわかる。また、時間的変化として全データの分布２１の形状の変化と、意見集約した結果の位置２２の変化を動画またはコマ送りなどで表示する。図２の例では、理解を容易にするために、時刻ｔ−２の分布２１ａと、時刻ｔ−１の分布２１ｂを、線の種類を変えて重ねて表示しているが、実際には、分布の変化が動く分布で表示される。
【００３２】
図３は、仮想空間とオブジェクト分布の異なる表示の例を示す。図３の例は、図２と同様に、ある事象が生起する時期を予測する意見の分布を表示している。図３でも、横軸は事象が生起すると予測される西暦年を表し、縦軸は意見の度数を表す。図３では、情報提示画面３のなかに、時刻ｔ−２のときの意見データの分布３１、時刻ｔ−１のときの意見データの分布３２、時刻ｔのときの意見データの分布３３、および意見集約した結果の位置３４を示している。このように示すことで、集約した意見がどのように推移したかがわかる。
【００３３】
図４は、仮想空間とオブジェクト分布の別の表示の例を示す。図４の例も、ある事象が生起する時期を予測する意見の分布を表示している。図４でも、横軸は事象が生起すると予測される西暦年を表し、縦軸は意見の度数を表す。
【００３４】
図４では、情報提示画面４のなかで、２０５０年ごろに生起する可能性が高いと考えている人のヒストグラム４１、２０６０年ごろに生起する可能性が高いと考えている人のヒストグラム４２、意見集約した結果の位置４３を示している。時間的変化としてヒストグラムの位置と高さの変化動画もしくはコマ送りで表示したり、ヒストグラムの色や模様を変えて重ねて表示してもよい。図４では、時刻ｔ−２のヒストグラムを一点鎖線で、時刻ｔ−１のヒストグラムを点線で表し、重ねて表示している。このように示すことで、事象Ａについて２つの時期のどちらで起こる可能性が高いと考えている人が多いか、またその分布の推移がわかる。
【００３５】
図５は、仮想空間とオブジェクト分布の別の表示の例を示す。図５の例は、２つの事象Ａと事象Ｂが生起する時期を予測する意見の分布を表示している。図５でも、横軸は事象が生起すると予測される西暦年を表し、縦軸は意見の度数を表す。
【００３６】
図５では、情報提示画面５のなかで、各ユーザーがそれぞれの事象Ａ、Ｂが起こりうると想定してデータ入力した位置を示すオブジェクト５１Ａ、５１Ｂと、意見集約した結果の位置５２Ａ、５２Ｂを示している。オブジェクト５１Ａは事象Ａについてデータ入力された位置を示す。オブジェクト５１Ｂは事象Ｂについてデータ入力された位置を示す。位置５２Ａは事象Ａについて意見集約した位置を示す。位置５２Ｂは、事象Ｂについて意見集約した位置を示す。図５の例では、事象Ａについてはユーザーの意見の分散が小さく、事象Ｂについては２０６０年から２０７０年を超える範囲に意見が分散している。
【００３７】
また図５では、時間的変化として全データの位置５１の分布の変化と、意見集約した結果の位置５２の変化を動画またはコマ送りで表示する。図５（ａ）は時刻ｔ、図５（ｂ）は時刻ｔ−１、図５（ｃ）は時刻ｔ−２のオブジェクト分布を示す。図５（ｃ）、（ｂ）、（ａ）の順にオブジェクト分布がどのように変化したかが見て取れる。事象Ａに関しては、意見の時間的変化があまりなく、事象Ｂに関しては、意見の時間的変化が見られる。ここでは、それぞれの時刻の分布を静的に表示する例を挙げたが、各人の意見を追跡して、２点間を揺らぐなど動的な表示の仕方でもよい。また、意見集約した結果の位置５２Ａ、５２Ｂは、平均値、メジアンまたはモードのいずれかでもよい。
【００３８】
図６は、実施の形態１に係る意見表示装置の動作の一例を示すフローチャートである。端末６で、意見データを入力して送信すると、意見データ入力部１１は、意見データを入力し、意見データ記憶部１２に登録する（ステップＳ１１）。
【００３９】
意見データ分析部１３は、意見データ記憶部１２から、そのユーザーの意見データを入力し、意見データを分析して仮想空間における意見データの座標の値を抽出する（ステップＳ１２）。オブジェクト生成部１４は、意見データの座標の値から、仮想空間上に表すオブジェクトを生成し、仮想空間上の位置を決定する（ステップＳ１３）。そして、オブジェクト記憶部１５に生成したオブジェクトのデータを格納する。
【００４０】
端末６から意見分布を表示する指令が入力されている場合は（ステップＳ１４；ＹＥＳ）、仮想空間表示生成部１６は、オブジェクト記憶部１５に記憶された仮想空間の座標の構成から、仮想空間の表示の種類を選択し、その表示データを生成する（ステップＳ１５）。オブジェクト分布表示生成部１７は、表示する仮想空間の画像に合わせて、表示するオブジェクトを選択し、それを表示する画像を生成する（ステップＳ１６）。また、意見データの時間的変化を表示する方法に従って、表示するオブジェクトを分類・配列し、それぞれの時間順序に合わせて表示する画像を生成する。
【００４１】
仮想空間表示生成部１６とオブジェクト分布表示生成部１７は、生成した画像のデータを端末に送信し、端末６に仮想空間とオブジェクト分布を表示する（ステップＳ１７）。表示を終了せず、さらに意見データを入力する場合は（ステップＳ１８；ＮＯ）、ステップＳ１１に戻って、意見データの入力から繰り返す。
【００４２】
ステップＳ１４で、意見分布を表示する指令が入力されていない場合は（ステップＳ１４；ＮＯ）、仮想空間とオブジェクト分布を表示せず、意見データを入力するかどうか（ステップＳ１８）を判断する。表示を終了する場合は（ステップＳ１８；ＹＥＳ）、意見表示処理を終了する。
【００４３】
以上説明したように、本実施の形態１に係る意見表示装置１によれば、討議の内容がどのように時間変化しているかなどをユーザーが知ることができる。その結果、議論や討議に途中から参加したユーザーが、意見の推移状況を把握をすることができる。
【００４４】
（実施の形態２）
図７は、本発明の実施の形態２に係る意見表示装置の構成例を示すブロック図である。実施の形態２の意見表示装置は、表示した仮想空間の中のオブジェクトの配置で意見データを入力する。実施の形態２に係る意見表示装置１は、実施の形態１の意見データ入力部１１に代えて、オブジェクト配置入力部１８および意見データ抽出部１９を備える。オブジェクト配置入力部１８は意見データ入力部１１を兼ねていてもよい。
【００４５】
オブジェクト配置入力部１８は、端末の表示部６２に表示した仮想空間の中で、配置されたオブジェクトの位置を読み込む。意見データ抽出部１９は、表示した仮想空間の中で入力されたオブジェクトの配置から、意見データの座標（属性）の値を抽出する。このとき、オブジェクトの配置が入力された日時、または少なくとも入力された順序を、意見データに関連づける。意見データ抽出部１９で抽出された意見データは、意見データ記憶部１２に記憶される。
【００４６】
図８は、オブジェクト配置意見入力画面の例を示す。オブジェクト配置意見入力の画面８１には、横軸が生起年、縦軸が生起確度の仮想空間と、仮想空間に配置するオブジェクトが表示されている。画面８１には事象Ｂと事象Ｃのオブジェクトが右側に表示されている。画面８１にはまた、意見者と現在時刻が表示されている。意見入力者は、その事象が生起する年とその確度について自分が推測する位置にオブジェクトをドラッグして配置する。図８では、オブジェクトの１つである事象Ａのオブジェクト８２を仮想空間に配置しているところを示す。オブジェクトを配置したのち、「入力」のボタンをクリックすると、そのオブジェクトの配置が、ユーザＸの意見として入力される。
【００４７】
意見データ分析部１３以降の動作は、実施の形態１と同様である。意見データ抽出部１９でオブジェクトの配置から意見データの座標が抽出できるので、意見データ分析部１３はその値を用いてもよい。
【００４８】
図９は、実施の形態２に係る意見表示装置の動作の一例を示すフローチャートである。実施の形態２では、仮想空間の表示とオブジェクト配置入力の動作が追加されている。仮想空間表示生成部１６は、仮想空間の画像を生成して端末６の表示部６２に表示する（ステップＳ２１）。
【００４９】
ユーザーが、端末６を操作して表示された仮想空間でオブジェクトを配置すると、オブジェクト配置入力部１８は、配置されたオブジェクトの画像上の位置を入力する（ステップＳ２２）。意見データ抽出部１９は、入力されたオブジェクトの配置から、意見データの座標（属性）の値を抽出する（ステップＳ２３）。このとき、オブジェクトの配置が入力された日時、または少なくとも入力された順序を、意見データに関連づける。
【００５０】
また、意見データ分析部１３は、意見データ記憶部１２から、ユーザーの意見データを入力し、意見データを分析して仮想空間における意見データの座標の値を抽出する（ステップＳ２３）。オブジェクト生成部１４は、意見データの座標の値から、仮想空間上に表すオブジェクトを生成し、仮想空間上の位置を決定する（ステップＳ２４）。
【００５１】
意見分布表示の判断（ステップＳ２５）から、表示終了の判断（ステップＳ２９）の動作は、図６のステップＳ１４からステップＳ１８の動作と同様である。
【００５２】
以上説明したように、実施の形態２に係る意見表示装置によれば、仮想空間におけるオブジェクトの配置から意見データを抽出するので、ユーザーにとって視覚的に認識しやすく、また簡単に意見データを入力することができる。
【００５３】
（実施の形態３）
図１０は、実施の形態３に係る意見表示装置の構成例を示すブロック図である。実施の形態３の意見表示装置は、ユーザーに付与された重要度を表す係数で、意見データのオブジェクトを重み付けして、仮想空間におけるオブジェクトの分布を表示する。実施の形態３に係る意見表示装置１は、実施の形態１の構成に加えて、重要度データ記憶部１０を備える。重要度データ記憶部１０は、ユーザーごとに付与された重要度を表す係数を、ユーザーを識別する符号に関連づけて記憶する。
【００５４】
オブジェク生成部１４は、意見データ分析部１３で抽出した意見データの座標の値から、仮想空間上に表すオブジェクトを生成するときに、そのオブジェクトをそのユーザーに付与された重要度を表す係数で重み付けする。ここで、オブジェクトの重み付けとは、例えば、オブジェクトの大きさ、形状、模様もしくは色、またはそれらの組合せを変更することを含む。
【００５５】
オブジェクト生成部１４はさらに、意見データの集合をクラスタ分析して、クラスタごとの代表に対応するオブジェクトを生成してもよい。クラスタ分析する場合に、オブジェクトごとの重み付けを考慮する。例えば、クラスタに含まれるオブジェクトの重心を計算する場合に、重要度を表す係数を用いて、オブジェクトの位置の重み付け平均をとる。
【００５６】
オブジェクト分布表示生成部１７は、表示する仮想空間の画像に合わせて、表示するオブジェクトを選択し、それを表示する画像を生成するが、そのときに、重要度を表す係数を考慮する。例えば、ここでオブジェクトの重み付けをしたり、クラスタを代表するオブジェクトを生成するときに重要度を表す係数を用いて、その大きさや形状を変えたりする。
【００５７】
オブジェクトの重み付けは、意見データの時系列でも変化する場合があり得る。オブジェクト分布表示生成部１７は、意見データの時間的変化を表示する方法に従って、表示する画像を生成するときに、重要度を表す係数の時間的変化を含める。例えば、時間順序ごとにそれぞれの係数で異なる重み付けして画像を生成する。
【００５８】
オブジェクト分布表示生成部１７は、意見データごとにオブジェクトを表示してもよいし、クラスタを代表するオブジェクトを生成して表示してもよい。また、意見データごとのオブジェクトとクラスタを代表するオブジェクトを重ねて表示することもできる。あるいはまた、オブジェクトを座標値ごとに計数した数値をグラフなどで表示してもよい。
【００５９】
図１１は、実施の形態３に係る意見表示装置の動作の一例を示すフローチャートである。実施の形態３では、実施の形態１に比べて、重要度入力が追加され、オブジェクトの重み付けと、オブジェクト分布を重み付けて表示する点が異なる。
【００６０】
端末６で、意見データを入力して送信すると、意見データ入力部１１は、意見データを入力し、意見データ記憶部１２に登録する（ステップＳ３１）。意見データ分析部１３は、意見データ記憶部１２から、そのユーザーの意見データを入力し、意見データを分析して仮想空間における意見データの座標の値を抽出する（ステップＳ３２）。
【００６１】
オブジェクト生成部１４は、重要度データ記憶部１０から、意見データに対応するユーザーの重要度を表す係数を入力する（ステップＳ３３）。そして、意見データの座標の値から、仮想空間上に表すオブジェクトを生成し、仮想空間上の位置を決定し、オブジェクトを重み付けする（ステップＳ３４）。オブジェクト生成部１４は、生成して重み付けしたオブジェクトのデータをオブジェクト記憶部１５に格納する。
【００６２】
意見分布表示の判断（ステップＳ３５）と、仮想空間表示生成（ステップＳ３６）の動作は、図６のステップＳ１４およびステップＳ１５の動作と同様である。オブジェクト分布表示生成（ステップＳ３７）において、重要度を表す係数を考慮し、例えば、オブジェクトの重み付けをしたり、クラスタを代表するオブジェクトを生成するときに重要度を表す係数を用いて、その大きさや形状を変えたりする。
【００６３】
仮想空間・オブジェクト分布表示（ステップＳ３８）および表示終了の判断（ステップＳ３９）は、図６のステップＳ１７およびステップＳ１８と同様である。
【００６４】
重要度を表す係数については、ユーザー（意見入力者）の権威に応じて重み付けすることが考えられる。その他、複数のユーザーが合意の下で決定したものの重要度を大きくしてもよい。また、他人の意見を見て決めたと思われる意見については重要度を低くしたり、何度も意見を変えるユーザーの意見の重要度を低くしたりすることが考えられる。
【００６５】
以上説明したように、実施の形態３に係る意見表示装置によれば、ユーザーごとに付与された重要度を表す係数で、意見データのオブジェクトを重み付けして表示することができる。その結果、意見の出所または意見が入力される経緯を反映して、討議の内容がどのように時間変化しているかを表示することができる。そのため、ユーザーは、意見の推移状況をさらに正確に把握することができる。
【００６６】
図１２は、図１、７または１０に示す意見表示装置１のハードウェア構成の一例を示すブロック図である。意見表示装置１は、図１２に示すように、制御部２１、主記憶部２２、外部記憶部２３、操作部２４、表示部２５、入出力部２６および送受信部２７を備える。主記憶部２２、外部記憶部２３、操作部２４、表示部２５、入出力部２６および送受信部２７はいずれも内部バス２０を介して制御部２１に接続されている。
【００６７】
制御部２１はＣＰＵ（Central Processing Unit）等から構成され、外部記憶部２３に記憶されている制御プログラム３０に従って、意見表示装置１の意見データ入力部１１、意見データ分析部１３、オブジェクト生成部１４、仮想空間表示生成部１６、オブジェクト分布表示生成部１７、オブジェクト配置入力部１８および意見データ抽出部１９の各処理を実行する。
【００６８】
主記憶部２２はＲＡＭ（Random-Access Memory）等から構成され、外部記憶部２３に記憶されている制御プログラム３０をロードし、制御部２１の作業領域として用いられる。
【００６９】
外部記憶部２３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc ReWritable）等の不揮発性メモリから構成され、意見表示装置１の処理を制御部２１に行わせるためのプログラムを予め記憶し、また、制御部２１の指示に従って、このプログラムが記憶するデータを制御部２１に供給し、制御部２１から供給されたデータを記憶する。意見表示装置１の意見データ記憶部１２、仮想空間・オブジェクト記憶部１５および重要度データ記憶部１０は、外部記憶部２３に構成される。
【００７０】
操作部２４はキーボードおよびマウスなどのポインティングデバイス等と、キーボードおよびポインティングデバイス等を内部バス２０に接続するインターフェース装置から構成されている。操作部２４を介して、意見データおよび重要度データなどが入力され、制御部２１に供給される。図１、７または１０の端末６が意見表示装置１に含まれる構成では、操作部２４が入力部６１の場合がある。
【００７１】
表示部２５は、ＣＲＴ（Cathode Ray Tube）またはＬＣＤ（Liquid Crystal Display）などから構成され、仮想空間を構成する座標（属性）、使用するオブジェクトの凡例および重要度データなどを表示する。図１、７または１０の端末６が意見表示装置１に含まれる構成では、表示部２５が表示部６２の場合がある。
【００７２】
入出力部２６は、シリアルインタフェースまたはパラレルインタフェースから構成されている。入出力部２６は、端末６が附属する装置の場合は、それと接続する。
【００７３】
送受信部２７は、ネットワークに接続する網終端装置または無線通信装置、およびそれらと接続するシリアルインタフェースまたはＬＡＮ（Local Area Network）インタフェースから構成されている。送受信部２７は、ネットワークを介して、端末６に接続する。
【００７４】
図１、７または１０に示す意見表示装置１の意見データ入力部１１、意見データ分析部１３、オブジェクト生成部１４、仮想空間表示生成部１６、オブジェクト分布表示生成部１７、オブジェクト配置入力部１８および意見データ抽出部１９の処理は、制御プログラム３０が、制御部２１、主記憶部２２、外部記憶部２３、操作部２４、表示部２５、入出力部２６および送受信部２７などを資源として用いて処理することによって実行する。
【００７５】
その他、本発明の好適な変形として、以下の構成が含まれる。
【００７６】
本発明の第１の観点に係る意見表示装置について、
好ましくは、前記意見取得手段は、前記仮想空間を表示し、その表示した仮想空間の中のオブジェクトの配置で意見データの値を入力させる入力手段を備え、
前記意見分析手段は、前記表示した仮想空間の中で入力されたオブジェクトの配置から、前記意見データの座標の値を抽出する、
を備えることを特徴とする。
【００７７】
好ましくは、前記ユーザーごとに付与された重要度を表す係数を取得する重要度取得手段を備え、
前記意見データ表示手段は、前記重要度を表す係数で前記意見データのオブジェクトを重み付けして、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する、ことを特徴とする。
【００７８】
好ましくは、前記意見取得手段は、前記意見データ表示手段で前記オブジェクトの分布を表示したのちにも、そのユーザーから意見データの入力を受け付け、
前記重要度取得手段は、前記意見データ表示手段で前記オブジェクトの分布を表示したのちに前記意見取得手段で意見データを入力した場合に、その意見データのオブジェクトを重み付けする係数を小さく設定する、ことを特徴とする。
【００７９】
好ましくは、前記意見取得手段は、あるユーザーから同じ前記仮想空間に関して２回以上、意見データの入力を受け付け、
前記重要度取得手段は、一人のユーザーについて２回以上入力した意見データが所定の値を超えて変化した場合に、そのユーザーの重要度を表す係数を意見データが変化しなかった場合の係数より小さく設定する、ことを特徴とする。
【００８０】
本発明の第２の観点に係る意見表示方法について、
好ましくは、前記意見取得ステップは、前記仮想空間を表示し、その表示した仮想空間の中のオブジェクトの配置で意見データの値を入力させる入力ステップを備え、
前記意見分析ステップは、前記表示した仮想空間の中で入力されたオブジェクトの配置から、前記意見データの座標の値を抽出する、
ことを特徴とする。
【００８１】
好ましくは、前記ユーザーごとに付与された重要度を表す係数を取得する重要度取得ステップを備え、
前記意見データ表示ステップは、前記重要度を表す係数で前記意見データのオブジェクトを重み付けして、前記仮想空間における前記意見データの生起順序を含む前記オブジェクトの分布を表示する、ことを特徴とする。
【００８２】
好ましくは、前記意見取得ステップは、前記意見データ表示ステップで前記オブジェクトの分布を表示したのちにも、そのユーザーから意見データの入力を受け付け、
前記重要度取得ステップは、前記意見データ表示ステップで前記オブジェクトの分布を表示したのちにそのユーザーから前記意見取得ステップで意見データを入力した場合に、その意見データのオブジェクトを重み付けする係数を小さく設定する、ことを特徴とする。
【００８３】
好ましくは、前記意見取得ステップは、あるユーザーから同じ前記仮想空間に関して２回以上、意見データの入力を受け付け、
前記重要度取得ステップは、一人のユーザーについて２回以上入力した意見データが所定の値を超えて変化した場合に、そのユーザーの重要度を表す係数を意見データが変化しなかった場合の係数より小さく設定する、ことを特徴とする。
【００８４】
その他、前記のハードウエア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【００８５】
意見データ入力部１１、意見データ分析部１３、オブジェクト生成部１４、仮想空間表示生成部１６、オブジェクト分布表示生成部１７、オブジェクト配置入力部１８および意見データ抽出部１９等から構成される意見表示処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読みとり可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する意見表示装置を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで意見表示装置を構成してもよい。
【００８６】
また、意見表示装置を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合等には、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００８７】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板(BBS, Bulletin Board System)に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【符号の説明】
【００８８】
１  意見表示装置
６  端末
１０  重要度データ記憶部
１１  意見データ入力部
１２  意見データ記憶部
１３  意見データ分析部
１４  オブジェクト生成部
１５  仮想空間・オブジェクト記憶部
１６  仮想空間表示生成部
１７  オブジェクト分布表示生成部
１８  オブジェクト配置入力部
１９  意見データ抽出部
２１  制御部
２２  主記憶部
２３  外部記憶部
２４  操作部
２５  表示部
２６  入出力部
２７  送受信部
３０  制御プログラム
６１  入力部
６２  表示部
【図１】
2010191750.tif 000003
【図２】
2010191750.tif 000004
【図３】
2010191750.tif 000005
【図４】
2010191750.tif 000006
【図５】
2010191750.tif 000007
【図６】
2010191750.tif 000008
【図７】
2010191750.tif 000009
【図８】
2010191750.tif 000010
【図９】
2010191750.tif 000011
【図１０】
2010191750.tif 000012
【図１１】
2010191750.tif 000013
【図１２】
2010191750.tif 000014