(57)【特許請求の範囲】
【請求項１】
キーワードと該キーワードを点数化するための属性を有するタグ情報と、
２つの前記タグ情報を接続し、前記キーワード同士の接続状態を点数化するための属性を有するコネクタ情報と、
複数の前記タグ情報を所属させ、前記キーワード間の所属状態を点数化するための属性を有するグループ情報と、
サジェストするための基準を表すサジェスト情報と、
を記憶する記憶部を備え、
前記記憶部から前記タグ情報、前記コネクタ情報及び前記グループ情報からなる各情報と、前記サジェスト情報と、を取得するデータ取得手段と、
前記各情報を関連性に応じて配置し可視化する可視化手段と、
前記各情報の属性ごとに重みを設定した重み情報を取得する重み情報取得手段と、
前記各情報の属性に対して前記重み情報で設定された重みを付加する重み付け手段と、
前記重み情報により重みが付加された前記各情報の属性を基に前記キーワードを点数化する点数算出手段と、
前記各情報が前記サジェスト情報の表す前記基準から外れているか否かを判定し、前記基準から外れていると判定した場合には前記基準に沿うようにサジェストする表示を前記可視化手段に可視化させるサジェスト手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記タグ情報は、サイズ、種類又は位置に応じた重みが設定される、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コネクタ情報は、前記タグ情報に接続される形状に応じた重みが設定される、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記グループ情報は、前記タグ情報の所属状態又は所属位置に応じた重みが設定される、
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記グループ情報は、所属状態又は所属位置に応じて前記タグ情報の所属が設定されたグループタグ情報を含む、
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
ネットワークを介して送信した、前記タグ情報、前記コネクタ情報及び前記グループ情報をデータベースに蓄積し、他の情報処理装置と前記データベースを共有することにより該各情報をリアルタイムに同期させる、
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
コンピュータが、
キーワードと該キーワードを点数化するための属性を有するタグ情報と、２つの前記タグ情報を接続し、前記キーワード同士の接続状態を点数化するための属性を有するコネクタ情報と、複数の前記タグ情報を所属させ、前記キーワード間の所属状態を点数化するための属性を有するグループ情報とからなる各情報と、サジェストするための基準を表すサジェスト情報と、を取得するステップと、
前記各情報を関連性に応じて配置し可視化するステップと、
前記各情報の属性ごとに重みを設定した重み情報を取得するステップと、
前記各情報の属性に対して前記重み情報で設定された重みを付加するステップと、
前記重み情報により重みが付加された前記各情報の属性を基に前記キーワードを点数化するステップと、を実行し、
前記可視化するステップでは、さらに、前記各情報が前記サジェスト情報の表す前記基準から外れているか否かを判定し、前記基準から外れていると判定した場合には前記基準に沿うようにサジェストする表示を可視化する、
ことを特徴とする情報処理方法。
【請求項８】
コンピュータに、
キーワードと該キーワードを点数化するための属性を有するタグ情報と、２つの前記タグ情報を接続し、前記キーワード同士の接続状態を点数化するための属性を有するコネクタ情報と、複数の前記タグ情報を所属させ、前記キーワード間の所属状態を点数化するための属性を有するグループ情報とからなる各情報と、サジェストするための基準を表すサジェスト情報と、を取得するステップと、
前記各情報を関連性に応じて配置し可視化するステップと、
前記各情報の属性ごとに重みを設定した重み情報を取得するステップと、
前記各情報の属性に対して前記重み情報で設定された重みを付加するステップと、
前記重み情報により重みが付加された前記各情報の属性を基に前記キーワードを点数化するステップと、を実行させ、
前記可視化するステップでは、さらに、前記各情報が前記サジェスト情報の表す前記基準から外れているか否かを判定し、前記基準から外れていると判定した場合には前記基準に沿うようにサジェストする表示を可視化する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、議事録や議論などを整理して評価・分析しやすくするための情報処理装置、情報処理方法およびプログラムに関する。 
【背景技術】
【０００２】
会議が複数回に亘る場合、議論の経過は各会議において作成された議事録を参照することにより把握することができる。さらに、議事録が整理されていれば、別の会議でそれを利用したときに議事がスムーズに進むことが期待できる。近年、ネットワークを利用した電子会議システムも利用されるようになったが、参加者が多くなると、各発言同士の関係が複雑になり、議論が紛糾する可能性もある。 【０００３】
これに関連し、特許文献１には、議論を構造化し、視覚的表示により議論の内容を容易に把握できるようにしたドキュメント入力編集システムが開示されている。 
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２８４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のシステムは、ドキュメントを示すオブジェクトをツリー状に接続しているので、上下関係にないドキュメント同士の関係を把握することはできない。 【０００６】
本発明は、上記実情に鑑みてなされたものであり、議事録や議論の様々な評価・分析を可能とする情報処理装置と方法を提供することを目的とする。 
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係る情報処理装置は、 
キーワードと該キーワードを点数化するための属性を有するタグ情報と、 
２つの前記タグ情報を接続し、前記キーワード同士の接続状態を点数化するための属性を有するコネクタ情報と、 
複数の前記タグ情報を所属させ、前記キーワード間の所属状態を点数化するための属性を有するグループ情報と、 
を記憶する記憶部を備え、 
前記記憶部からタグ情報、コネクタ情報及びグループ情報からなる各情報を取得するデータ取得手段と、 
前記各情報を関連性に応じて配置し可視化する可視化手段と、 
前記各情報の属性ごとに重みを設定した重み情報を取得する重み情報取得手段と、 
前記各情報の属性に対して前記重み情報で設定された重みを付加する重み付け手段と、 
前記重み情報により重みが付加された前記各情報の属性を基に前記キーワードを点数化する点数算出手段と、 
を有することを特徴とする。 【０００８】
本発明の第１の観点に係る情報処理装置において、 
前記タグ情報は、サイズ、種類又は位置に応じた重みが設定される、 
ことが好ましい。 【０００９】
本発明の第１の観点に係る情報処理装置において、 
前記コネクタ情報は、前記タグ情報に接続される形状に応じた重みが設定される、 
ことが好ましい。 【００１０】
本発明の第１の観点に係る情報処理装置において、 
前記グループ情報は、前記タグ情報の所属状態又は所属位置に応じた重みが設定される、 
ことが好ましい。 【００１１】
本発明の第１の観点に係る情報処理装置において、 
前記グループ情報は、所属状態又は所属位置に応じて前記タグ情報の所属が設定されたグループタグ情報を含む、 
ことが好ましい。 【００１２】
本発明の第１の観点に係る情報処理装置において、 
さらに、可視化手段は、前記タグ情報、前記コネクタ情報及び前記グループ情報の全体のバランスを把握し、サジェスト情報の設定に基づいて提案を行うサジェスト手段を含む、 
ことが好ましい。 【００１３】
本発明の第１の観点に係る情報処理装置において、 
ネットワークを介して送信した、前記タグ情報、前記コネクタ情報及び前記グループ情報をデータベースに蓄積し、他の情報処理装置と前記データベースを共有することにより該各情報をリアルタイムに同期させる、 
ことが好ましい。 【００１４】
また、本発明の第２の観点に係る情報処理方法は、 
コンピュータが、 
キーワードと該キーワードを点数化するための属性を有するタグ情報と、２つの前記タグ情報を接続し、前記キーワード同士の接続状態を点数化するための属性を有するコネクタ情報と、複数の前記タグ情報を所属させ、前記キーワード間の所属状態を点数化するための属性を有するグループ情報とからなる各情報を取得するステップと、 
前記各情報の属性ごとに重みを設定した重み情報を取得するステップと、 
前記各情報の属性に対して前記重み情報で設定された重みを付加するステップと、 
前記重み情報により重みが付加された前記各情報の属性を基に前記キーワードを点数化するステップと、 
を実行することを特徴とする。 【００１５】
また、本発明の第３の観点に係るプログラムは、 
コンピュータに、 
キーワードと該キーワードを点数化するための属性を有するタグ情報と、２つの前記タグ情報を接続し、前記キーワード同士の接続状態を点数化するための属性を有するコネクタ情報と、複数の前記タグ情報を所属させ、前記キーワード間の所属状態を点数化するための属性を有するグループ情報とからなる各情報を取得するステップと、 
前記各情報の属性ごとに重みを設定した重み情報を取得するステップと、 
前記各情報の属性に対して前記重み情報で設定された重みを付加するステップと、 
前記重み情報により重みが付加された前記各情報の属性を基に前記キーワードを点数化するステップと、 
を実行させることを特徴とする。 
【発明の効果】
【００１６】
議事録や議論が多角的に構造化されるので、様々な評価・分析が可能となる。単に、議事録や議論の中の意見等を再現できるだけでなく、議論の要点を洗い出したり、類似する意見等を抽出したりと、意見等を利用する目的に応じて整理することも容易となる。 
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る情報処理装置の構成を示す図である。
【図２】情報処理装置の記憶部に記憶されるデータの構造を示す図である。
【図３】情報処理装置の制御部が実行するデータ登録の流れを示す図である。
【図４】情報処理装置の制御部が実行するタグデータ登録の流れを示す図である。
【図５】情報処理装置の制御部が実行するコネクタデータ登録の流れを示す図である。
【図６】情報処理装置の制御部が実行するグループデータ登録の流れを示す図である。
【図７】情報処理装置の入力部に入力されるタグデータの属性を示す図である。
【図８】情報処理装置の入力部に入力されるコネクタデータの属性を示す図である。
【図９】情報処理装置の入力部に入力されるグループデータの属性を示す図であり、（ａ）は単純グループの場合、（ｂ）は流れグループの場合、（ｃ）は象限グループの場合である。
【図１０】情報処理装置の入力部に入力される入力データの元となる議事録を示す図である。
【図１１】情報処理装置の出力部に可視化されたデータを示す図である。
【図１２】情報処理装置の記憶部に記憶されたデータの例を示す図であり、（ａ）はタグデータの例、（ｂ）はコネクタデータの例である。
【図１３】情報処理装置の記憶部に記憶されたデータの例を示す図であり、（ｃ）はグループデータの例、（ｄ）はグループタグデータの例である。
【図１４】情報処理装置の制御部が実行するデータ可視化の流れを示す図である。
【図１５】情報処理装置の制御部がデータ可視化において実行するサジェスト処理を示す図である。
【図１６】情報処理装置の制御部が実行するサジェスト処理のフローチャートである。
【図１７】情報処理装置の制御部が実行する編集処理のフローチャートである。
【図１８】情報処理装置の制御部が実行する点数化の流れを示す図である。
【図１９】情報処理装置において各データを集計・演算した結果の例を示す図である。
【図２０】情報処理装置において各データを集計・演算した結果の例を示す図である。
【図２１】情報処理装置の制御部が実行するダイジェスト生成・出力処理のフローチャートである。
【図２２】複数の情報処理装置で各データを編集する場合の例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態に係る情報処理装置について図面を参照して詳細に説明する。 
【００１９】
図１に示すように、本実施の形態に係る情報処理装置１０は、入力部１１、制御部１２、記憶部１３、出力部１４及び通信部１５を備える。情報処理装置１０は、コンピュータ等で構成される端末装置である。例えば、パーソナルコンピュータ（ＰＣ）、携帯情報端末（ＰＤＡ）、携帯電話、スマートフォン、タブレットＰＣなどである。 
【００２０】
入力部１１は、入力用のユーザインタフェースで構成され、ユーザが入力装置（例えば、マウスやキーボード等）に対して入力した情報を受け付ける。入力には、例えば、パーソナルコンピュータではキーボードやマウスの操作、携帯情報端末や携帯電話ではボタンの操作、タブレットＰＣやスマートフォンではタッチパネルの操作などが含まれる。 
【００２１】
制御部１２は、プロセッサ、メモリ等で構成され、入力部１１、記憶部１３、出力部１４及び通信部１５を制御して、後述の各種処理を実行する。制御部１２は、メモリ（主記憶装置）を有する。メモリは、プロセッサで実行する各種処理のプログラムを記憶するとともに、各種処理が実行される際に作業領域として使用される。 
【００２２】
記憶部１３は、ハードディスク、フラッシュメモリ等の補助記憶装置で構成され、長期的又は一時的に情報を記憶する。具体的には、図２に示すように、タグデータ、コネクタデータ、グループデータ及びグループタグデータを記憶する。その他に、後述するサジェスト情報や重み情報なども記憶する。また、各種処理において作成された中間データや結果データも記憶する。 
【００２３】
出力部１４は、出力用のユーザインタフェースで構成され、各種処理の結果データ等を出力装置に出力する。例えば、ディスプレイ等（タッチパネルの画面を含む）に表示したり、プリンタ等から印刷したりするなどである。 
【００２４】
通信部１５は、通信用のハードウェアインタフェースで構成され、有線又は無線によりインターネット等のネットワークを介して接続したサーバ２０と信号やデータなどのやり取りをしたり、無線により他の情報処理装置１０との間で信号やデータなどのやり取り等を行う。 
【００２５】
サーバ２０は、ネットワークを介して接続された情報処理装置１０に所定の処理やサービスを提供するホストコンピュータであり、データベース２１を備える。クライアントサーバシステムの場合は、サーバコンピュータ（ウェブサーバ、アプリケーションサーバを含む）であり、クラウドコンピューティングによるサービス提供（電子メールやグループウェア等のＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）による提供など）を行ってもよい。なお、情報処理装置１０がサーバ２０に接続する際に、パスワード等により所定の認証を行い、正当な接続のみを許可するようにしてもよい。 
【００２６】
データベース２１は、サーバ２０が備える記憶装置に所定のデータモデル（例えば、リレーショナル型など）で構築されたものであり、サーバ２０がデータベース管理システムによって制御する。サーバ２０は、複数の情報処理装置１０で作成したタグデータ、コネクタデータ、グループデータ及びグループタグデータを受け取り、データベース２１に蓄積しておく。そして、サーバ２０は、情報処理装置１０の要求に応じて、これらのデータの検索・抽出等を行う。 
【００２７】
ここで、記憶部１３に記憶される情報（データベース２１に蓄積される場合を含む）について図２を用いて説明する。入力部１１で取得する入力データは、タグデータ、コネクタデータ、グループデータ、グループタグデータのいずれかである。なお、入力データが存在する場合、少なくとも１つのタグデータが存在する。 
【００２８】
まず、タグデータは、人の思考や議論など（議論等）を最小単位に分けた情報である。例えば、討論や会議における議事録や議論の中の各意見、覚え書きやメモ書きなど思考を整理したときの各要点、報告書や記事やブログ（インターネットのウェブサイトの一種）等の文書から抽出した各文章など（意見等）である。タグデータは、属性値を持つ構造化されたデータであり、属性として、タグＩＤ、キーワード、アイコン種類、基点、位置、プライオリティ、内容などの情報を持つ。議論等の中の１つの意見等に対して、１つのタグデータが作成される。
【００２９】
図１２（ａ）にタグデータの一例を示す。これらのタグデータは、図１０に例示する議事録を分析することにより得られるものである。分析者は、議事録を分析し、タグに相当する文章を抽出する。次に、各タグにタグＩＤを付し、各タグからキーワードを抽出する。さらに、タグを表示する際に使用するアイコンを、「時系列」、「理由」、「例示」、「対比」のうちから選択する。「時系列」は、注目しているタグが、他の同格のタグと時系列的に発生したときに選択する。「理由」は、注目しているタグが別のタグの理由を示しているときに選択する。「例示」は、注目しているタグが別のタグの例示に相当するときに選択する。「提起」は、提案をしているときに選択する。これらのアイコンは、例示にすぎず、「証拠・事実」、「対案／警告」など、適宜任意のものを設定可能である。なお、アイコンの詳細は図７を参照して後述する。さらに、議論の始点を特定し、始点となったタグを「基点」とする。他のタグには、その基点のタグのタグＩＤを設定する。さらに、タグを示すアイコンを表示する際に、どのような位置に配置するかを想定して座標（ｘ、ｙ）を設定する。なお、基点の「タグ」を原点（０，０）とする。次に、各タグの議論の中での重要度をプライオリティとして、設定する。さらに、タグの内容、作成日時を設定する。また、分析者を作成者として設定する。さらに、そのタグの評価を設定する。
【００３０】
コネクタデータは、意見等に何らかの関連性がある２つのタグデータを連結するためのデータである。コネクタデータは、属性値を持つ構造化されたデータであり、属性として、コネクタＩＤ、コネクタに接続される２つのタグＩＤなどの情報を持ち、コネクタの種類により保有する属性が異なる。接続される２つのタグＩＤが、タグデータと関連付いている。なお、接続される２つのタグＩＤとしては、単純コネクタの端１及び単純コネクタの端２、又は、方向コネクタの先及び方向コネクタの元、又は、双方向コネクタの先１及び双方向コネクタの先２である。 
【００３１】
図１２（ｂ）にコネクタデータの一例を示す。これらのコネクタデータは、図１０に例示する議事録を分析することにより得られるものである。分析者は、先に求めた複数のタグの相互の関係を分析し、タグの相互関係を表現する上で、最適なコネクタを特定し、その一端（端１）と他端（端２）を接続するタグを特定し、そのタグＩＤを特定する。また、作成日時と作成者を特定する。なお、コネクタの具体例は図８を参照して後述する。
【００３２】
グループデータは、関連のある複数のタグデータをまとめて１つの集団に所属させるためのデータである。グループデータには、別途グループタグデータが用意され、グループに所属するタグデータの重みが設定される。グループデータは、属性値を持つ構造化されたデータであり、属性として、グループＩＤ、グループ種類、対応するグループタグＩＤなどの情報を持ち、グループの種類により属性の数が異なる。対応するグループタグＩＤが、グループタグデータと関連付いている。対応するグループタグＩＤの数は、グループの所属状態に応じて可変である。なお、本実施に形態においては、３又は１２である。
【００３３】
図１３（ｃ）にグループデータの一例を示す。これらのグループデータは、図１０に例示する議事録を分析することにより得られるものである。分析者は、先に求めた複数のタグの内容を分析し、関連のある複数のタグのグループを抽出する。分析者は、抽出したグループに、グループＩＤを付す。次に、分析者は、そのグループに属すタグのグループにグループタグを割り当てる。また、作成日時、作成者が設定される。
【００３４】
グループタグデータは、属性値を持つ構造化されたデータであり、属性として、グループタグＩＤ、グループに所属するタグＩＤなどの情報を持つ。グループに所属するタグＩＤが、タグデータと関連付いている。グループに所属するタグＩＤの数は可変であり、タグデータがグループに所属する数（０を含む）だけ登録可能である。 
【００３５】
図１３（ｄ）にグループタグデータの一例を示す。これらのグループデータは、図１０に例示する議事録を分析することにより得られるものである。分析者は、先に求めた複数のタグとグループの内容を分析し、各グループタグに属すタグを特定し、グループタグ別にタグＩＤを設定する。
【００３６】
上記の構成の情報処理装置１０は、議論等を整理し、評価・分析するために、各種処理を行う。まずは、情報処理装置１０に各種データを登録する。各種データを登録する手順を図３〜６を参照して説明する。 
【００３７】
図３に示すように、まず情報処理装置１０の制御部１２は、ユーザが入力したデータを入力部１１で取得する（ステップＳ２０１）。入力１件に対して、複数のデータが含まれていてもよく、図２に示すように、１〜Ｎ１（自然数）件のタグデータと、０〜Ｎ２（自然数）件のコネクタデータと、０〜Ｎ３（自然数）件のグループデータが含まれる。複数のデータが含まれている場合、最初のデータをまず処理対象のデータとする。尚、必要に応じてソートしてもよい。 
【００３８】
これらの解析データは、前述したように、分析者が議論しながら、或いは、議事録を見ながら作成したものである。なお、図１２（ａ）、（ｂ）、図１３（ｃ）、（ｄ）は、理解を容易にするため、データをテーブル形式で示すが、データはテーブル形式である必要はない。
【００３９】
ステップＳ２０１の処理において、入力部１１が複数のデータを取得した場合は、制御部１２はカウンタを使用して最初のデータから最後のデータまで全てのデータについてそれ以降の登録に関する処理を行ったか判定する（ステップＳ２０２）。全てのデータについて処理が終了したら（ステップＳ２０２；Ｙｅｓ）、ステップＳ２０９の処理を行い、まだ未処理のデータが残っていれば（ステップＳ２０２；Ｎｏ）、ステップＳ２０３〜Ｓ２０８の処理を繰り返す。 
【００４０】
ステップＳ２０２の処理において、未処理のデータが残っている場合、制御部１２は処理対象のデータがタグデータであるか否か判定する（ステップＳ２０３）。もしタグデータであれば（ステップＳ２０３；Ｙｅｓ）、制御部１２は記憶部１３にタグデータを登録し（ステップＳ２０４）、次のデータを処理対象にしてステップＳ２０２に戻る。もしタグデータでなければ（ステップＳ２０３；Ｎｏ）、ステップＳ２０５に進む。 
【００４１】
図４に示すように、ステップＳ２０４のタグデータ登録は、まず制御部１２がタグデータから必要な属性値を取得する。具体的には、意見等の内容を表すキーワードとして指定された語を取得し（ステップＳ３０１）、意見等の内容の種類を表すものとして指定されたアイコン種類を取得する（ステップＳ３０２）。そして、処理対象のデータが基点となるデータであるか否か示すフラグを取得し（ステップＳ３０３）、もし基点となるデータである場合は、位置として原点を取得し、もし基点となるデータではない場合は、基点となるデータからの相対位置を取得する（ステップＳ３０４）。さらに、意見等のプライオリティを示すものとして指定されたタグデータのサイズを取得する（ステップＳ３０５）。尚、意見等の内容自体を取得又はリンクを設定してリンク先を取得することにより、意見等の内容を参照できるようにしてもよい。最後に、制御部１２は取得した各属性値を対応するフィールドに格納してレコードを作成し、タグＩＤを付した上で該レコードを記憶部１３に作成したタグデータ用のファイルに追加する（ステップＳ３０６）。 
【００４２】
ステップＳ２０３の処理において、未処理のデータがタグデータでない場合、制御部１２は処理対象のデータがコネクタデータであるか否か判定する（ステップＳ２０５）。もしコネクタデータであれば（ステップＳ２０５；Ｙｅｓ）、制御部１２は記憶部１３にコネクタデータを登録し（ステップＳ２０６）、次のデータを処理対象にしてステップＳ２０２に戻る。もしコネクタデータでなければ（ステップＳ２０５；Ｎｏ）、ステップＳ２０７に進む。 
【００４３】
図５に示すように、ステップＳ２０６のコネクタデータ登録は、まず制御部１２がコネクタデータから必要な属性値を取得する。具体的には、コネクタの種類を示す両端の形状を取得し、単純コネクタであるか否か判定する（ステップＳ４０１）。もし単純コネクタである場合は、コネクタの両端に接続されているタグデータを示す情報（例えば、タグＩＤなど）を取得する（ステップＳ４０２）。もし単純コネクタでない場合は、方向コネクタであるか否か判定する（ステップＳ４０３）。もし方向コネクタである場合は、コネクタの先側に接続されているタグデータを示す情報を取得し（ステップＳ４０４）、さらにコネクタの元側に接続されているタグデータを示す情報を取得する（ステップＳ４０５）。もし方向コネクタでない場合は、双方向コネクタであるか否か判定する（ステップＳ４０６）。もし双方向コネクタである場合は、コネクタの両端（両方先側）に接続されているタグデータを示す情報を取得する（ステップＳ４０７）。最後に、制御部１２は取得した各属性値を対応するフィールドに格納してレコードを作成し、コネクタＩＤを付した上で該レコードを記憶部１３に作成したコネクタデータ用のファイルに追加する（ステップＳ４０８）。 
【００４４】
ステップＳ２０５の処理において、未処理のデータがタグデータでもコネクタデータでもない場合、制御部１２は処理対象のデータがグループデータであるか否か判定する（ステップＳ２０７）。もしグループデータであれば（ステップＳ２０７；Ｙｅｓ）、制御部１２は記憶部１３にグループデータを登録し（ステップＳ２０８）、次のデータを処理対象にしてステップＳ２０２に戻る。もしグループデータでなければ（ステップＳ２０７；Ｎｏ）、次のデータを処理対象にしてステップＳ２０２に戻る。 
【００４５】
図６に示すように、ステップＳ２０８のグループデータ登録は、まず制御部１２がグループデータから必要な属性値を取得する。具体的には、グループの種類を取得し（ステップＳ５０１）、グループの種類に応じてグループタグを示す情報（例えば、グループタグＩＤなど）を格納するフィールドの数を決定する（ステップＳ５０２）。そして、制御部１２は各フィールドにグループタグを示す情報を設定してレコードを作成し、グループＩＤを付した上で該レコードを記憶部１３に作成したグループデータ用のファイルに追加する（ステップＳ５０３）。次に、制御部１２はカウンタを使用して、設定したグループタグを示す情報の数だけそれ以降の処理を繰り返す（ステップＳ５０４）。処理対象のグループタグに対して、所属するタグデータの数だけフィールドを用意する（ステップＳ５０５）。そして、制御部１２は各フィールドにタグデータを示す情報を設定してレコードを作成し、該レコードを記憶部１３に作成したグループタグデータ用のファイルに追加する（ステップＳ５０６）。 
【００４６】
ステップＳ２０２の処理において、最後のデータまで処理して全てのデータが処理済みとなった場合、制御部１２は記憶部１３に登録したデータを通信部１５からネットワークを介してサーバ２０に送り、データベース２１に蓄積する（ステップＳ２０９）。 
【００４７】
情報処理装置１０がＧＵＩ（グラフィカルユーザインタフェース）を備えている場合、各種データを登録する際に入力部１１が受け付けた情報は、制御部１２が出力部１４に出力することにより、画面にも表示される。また、データベース２１に各種データを蓄積しておくことにより、サーバ２０にネットワーク接続した複数の情報処理装置１０が各種データを通信部１５で取り込み、制御部１２が各種データを記憶部１３に一時記憶して、さらにそれを出力部１４から出力させることもできる。尚、サーバ２０にネットワーク接続した一の情報処理装置１０が各種データを更新したら、他の情報処理装置１０もリアルタイムで更新されるようにしてもよい。 
【００４８】
次に、情報処理装置１０が画面に表示する各種データについて、図７〜図１１を参照して説明する。各種データは図形で表現する。 
【００４９】
図７に示すように、各種データのうちタグデータについては、円形のタグ１００で表現する。円形以外の形状でもよいが、コネクタデータを周囲に接続するため、正円形が好ましい。タグ１００は、議論等の中の意見等に関連付けられたもので、図形の内部にその意見等のキーワードが表示され、図形の左上にその意見等のアイコン種類１０１が配置され、図形のサイズ（例えば、直径など）でその意見等のプライオリティが表現される。また、タグ１００がマウスなどのポインティングデバイスで選択されたときに、その意見等の内容を表示する。その他に、基点となるタグ１００ａからの相対位置（座標）などの情報を持たせて、他の意見等との関係を位置で表現してもよい。すなわち、タグ１００は、これらを属性として有するオブジェクトである。プライオリティやアイコン種類１０１等の属性によりタグデータ自体の重みが異なる。 
【００５０】
なお、キーワードは、タグデータに関連付けられた意見等の内容を簡潔に示す語であり、そのタグデータを代表する語であって、他のタグデータと識別する役割も有する。プライオリティは、タグデータの重要度を示すものであり、タグデータを参照したり抽出したりする際の優先順位を設定する。相対位置は、タグ１００同士の距離が近ければ関係が強いとか、あるタグ１００の右側にあるか左側にあるかで意味合いを変えたりとか、重み付けが可能である。なお、基点タグ１００ａが複数ある場合は、どの基点タグ１００ａを基準とするかの情報も持たせる。アイコン種類１０１は、タグ１００が関連付いた意見等の内容の種類を表すものとして、時系列アイコン、理由アイコン、例示アイコン、対比アイコンなどが用意される。 
【００５１】
時系列アイコンは、時間的な流れを示す内容が対象となり、後述の流れグループと組み合わせて使用することで、議論等の進行度合いを示すことができる。理由アイコンは、他の意見等に対する根拠や理由付けなどが対象となる。例示アイコンは、理由アイコンとともに他の意見等に関する具体例などが対象となる。対比アイコンは、他の意見等に対立する意見や対案など対比する内容が対象となる。その他、提案、掘下げ、展開、補足、疑問、注意、人物、場所など意見等の内容に応じて適宜用意すればよい。 
【００５２】
図８に示すように、各種データのうちコネクタデータについては、線状のコネクタ１１０で表現する。コネクタ１１０は、関連する意見等同士を連結するもので、線の両端にタグ１００が接続され、コネクタ種類が線の両端の形状で表現される。なお、タグ１００における任意の箇所に接続可能であり、線の太さや線の種類でタグ１００同士の連結の強さなどを表現してもよい。すなわち、コネクタ１１０は、これらを属性として有するオブジェクトである。コネクタ種類としては、単純接続、方向接続、双方向接続などが用意され、コネクタ種類により評価・分析時に両端のタグ１００に与える影響（重み）が異なる。 
【００５３】
図９に示すように、各種データのうちグループデータについては、閉じた領域内に所属させる単純グループ１２０ａ（図９（ａ）参照）、矢印上に配置させる流れグループ１２０ｂ（図９（ｂ）参照）、矩形を４つ等に分割した領域に所属させる象限グループ１２０ｃ（図９（ｃ）参照）などで表現する。グループは、関連する複数の意見等をまとめるもので、領域内にタグ１００を所属させ、所属状態や所属位置により評価・分析時にタグ１００に与える影響（重み）が異なる。すなわち、グループは、これらを属性として有するオブジェクトである。なお、タグ１００がグループの境界線上に掛かっている場合でも、そのグループに所属するものとする。グループに含まれるタグ１００の数、タグ１００が所属しているグループの数、という２つの視点で重み付けが可能である。 
【００５４】
図９（ａ）の単純グループ１２０ａは、複数のタグ１００を単に１つのグループにまとめたいときに使用する。単純グループ１２０ａの場合、所属状態に基づいて３つに分類し、重み付けを行う。具体的には、（１）タグ１００が全部単純グループ１２０ａに含まれている場合、（２）タグ１００の中心が単純グループ内にある場合、（３）タグ１００が単純グループ１２０ａに掛かっている場合に分類する。この分類をグループタグデータとし、各グループタグにタグ１００を所属させる。そうすると、上記（１）のグループタグには、図中（Ａ）のタグ１００が所属し、上記（２）のグループタグには、図中（Ｂ）のタグ１００が所属し、上記（３）のグループタグには、図中（Ｃ）のタグ１００が所属する。 
【００５５】
図９（ｂ）の流れグループ１２０ｂは、タグ１００を時系列で分けたい場合に使用する。流れグループ１２０ｂの場合、位置を時間に対応させて、所属位置に基づいて３つに分類し、重み付けを行う。具体的には、（１）タグ１００の中心が左端から３分の１までにある場合、（２）タグ１００の中心が３分の１から３分の２の間にある場合、（３）タグ１００の中心が３分の２により先にある場合に分類する。この分類をグループタグデータとし、各グループタグにタグ１００を所属させる。そうすると、上記（１）のグループタグには、図中（Ｄ）のタグ１００が所属し、上記（２）のグループタグには、図中（Ｅ）のタグ１００が所属し、上記（３）のグループタグには、図中（Ｆ）のタグ１００が所属する。 
【００５６】
図９（ｃ）の象限グループ１２０ｃは、縦軸と横軸の交点を原点とし、縦軸と横軸により表される座標が四つの領域のうちどの領域に属するかで分けたい場合に使用する。象限グループ１２０ｃの場合、位置を座標に対応させて、所属状態及び所属位置に基づいて１２（＝４×３）個に分類し、重み付けを行う。具体的には、第１象限について、（１）タグが全部第１象限に含まれている場合、（２）タグの中心が第１象限内にある場合、（３）タグが第１象限に掛かっている場合に分類し、さらに第２象限について同様に（４）〜（６）、第３象限について同様に（７）〜（９）、第４象限について同様に（１０）〜（１２）に分類する。この分類をグループタグデータとし、各グループタグにタグ１００を所属させる。そうすると、上記（１）のグループタグには、図中（Ｇ）のタグ１００が所属し、上記（５）及び（９）のグループタグには、図中（Ｈ）のタグ１００が所属し、上記（１２）のグループタグには、図中（Ｉ）のタグ１００が所属する。 
【００５７】
グループの所属状態や所属位置の定義は変更してもよい。例えば、流れグループ１２０ｂでは、所属位置を３つに分類しているが、２つ又は４つ以上に分類してもよい。また、象限グループ１２０ｃでは、矩形を４つの領域に分割しているが、２つ又は６つ等に分割してもよい。なお、定義を変更した場合、それに伴い分類の数であるグループタグの数も変動する。 
【００５８】
議論等として、図１０に示すような議事録１５０を使用した場合、ユーザは、図１１に示すように、議事録１５０の各内容（意見等）をタグ１００にし，それらをコネクタ１１０で連結したり、単純グループ１２０ａ、流れグループ１２０ｂ等でまとめたりする。そして、情報処理装置１０の制御部１２は、その各種データを入力部１１で受け付け、記憶部１３に一時記憶する。さらに、制御部１２は、記憶部１３の各種データを出力部１４で可視化する。そして、制御部１２は、通信部１５をネットワークを介してサーバ２０に接続させ、記憶部１３に一時記憶された各種データを、サーバ２０が備えるデータベース２１に蓄積する。 
【００５９】
データベース２１には、図１２（ａ）に示すようなタグテーブル、図１２（ｂ）に示すようなコネクタテーブル、図１３（ｃ）に示すようなグループテーブル、図１３（ｄ）に示すようなグループタグテーブルが備えられる。各種データに作成者や作成日時の情報を付加した上で、タグデータについてはタグテーブルに蓄積し、コネクタデータについてはコネクタテーブルに蓄積し、グループデータについてはグループテーブルに蓄積し、グループタグデータについてはグループタグテーブルに蓄積する。 
【００６０】
各種データをデータベース２１に蓄積しておくことにより、複数の情報処理装置１０で各種データを使用することができる。情報処理装置１０が各種データを取り込んで可視化する手順を図１４に示す。 
【００６１】
まず、情報処理装置１０の制御部１２は、サーバ２０にネットワーク接続し、サーバ２０に対しデータベース２１の各種データを送信するように要求する。制御部１２は、各種データを受信したら、取得した各種データを記憶部１３に記憶する（ステップＳ６０１）。 
【００６２】
ステップＳ６０１の処理において取得した各種データについて、制御部１２は記憶部１３から順次取り出し、カウンタを使用して最初のデータから最後のデータまで全てのデータについてそれ以降の可視化に関する処理を行う（ステップＳ６０２）。全てのデータについて処理が終了したら（ステップＳ６０２；Ｙｅｓ）、ステップＳ６０６の処理を行い、まだ未処理のデータが残っていれば（ステップＳ６０２；Ｎｏ）、ステップＳ６０３〜Ｓ６０５の処理を繰り返す。 
【００６３】
ステップＳ６０２の処理において、未処理のデータが残っている場合、制御部１２は処理対象のデータがタグデータ、コネクタデータ、グループデータ、グループタグデータのいずれであるか種類を判別する（ステップＳ６０３）。そして、データの種類を判別した上で、そのデータの属性を設定する（ステップＳ６０４）。そのデータの属性に基づき、出力部１４から表示画面に配置していく（ステップＳ６０５）。 
【００６４】
ステップＳ６０２の処理において、最後のデータまで処理して全てのデータが配置されることにより、図１１に示すように可視化される（ステップＳ６０６）。
【００６５】
次に、制御部１２は、サジェスト処理を行う（ステップＳ６０７）。このサジェスト処理において、制御部１２は、解析データを可視化した際に、タグデータ、コネクタデータ、グループデータ、グループタグデータの全体のバランスを把握し、記憶部１３から取得したサジェスト情報に該当するものがないか確認する。サジェスト情報は、意見等のバランス、意見等の配置など様々な基準を設定した情報であり、基準から外れるケースをサジェストパターンとしていくつか設定され、記憶部１３に予め記憶されている。 解析データについて、サジェスト情報に該当する事項がある場合には、サジェスト情報に従って、サジェスチョンを表示する。
【００６６】
例えば、図１５（ａ）に示すように可視化表示されたときに、７つのタグデータのうち理由アイコンが付いたタグデータは１つである。このとき、サジェスト情報を参照して全体のバランスとして理由アイコンは２つ以上あるべきとのサジェストパターンが記憶部１３或いはＤＢ ２１に登録されていれば、例えば、図１５（ｂ）に示すように、点線で示すようなサジェストタグ１００ｂを表示することによって、理由アイコンのタグデータを２つ追加するようにユーザに対し提案する。また、例示アイコンが２つ以上並んでいるときはグループ化すべきとのサジェストパターンが記憶部１３或いはＤＢ２１に登録されていれば、例えば、図１５（ｂ）に示すように、点線で示すようなサジェストグループ１２０ｄを表示することによって、例示アイコンのタグデータを所属させるグループデータを追加するようにユーザに対し提案する。 
【００６７】
これにより、必要な情報が補充され、各種データの全体のバランスが取れるようになる。また、ユーザも各種データをどのように追加していけば良いのかが分かり、議論等を整理しやすくなる。 
【００６８】
このサジェスト処理（ステップＳ６０７）を図１６を参照して説明する。
まず、サジェスト処理（ステップＳ６０７）を開始すると、制御部１２は、表示されているオブジェクトの状態が予め設定されているサジェスト処理のトリガ条件に合致しているか否かを判別する（ステップＳ６１１）。トリガ条件としては、オブジェクトの状態、時間（開始からＸ期間経過後、保存時等）等が予め定められている。
【００６９】
トリガ条件が成立していない場合（ステップＳ６１１；Ｎｏ）、今回のサジェスト処理を終了し、メインルーチンにリターンする。
一方、トリガ条件が成立している場合（ステップＳ６１１；Ｙｅｓ）、サジェスチョンのＩＤを設定する（ステップＳ６１２）。なお、トリガ条件が複数成立している場合には、成立しているトリガ条件毎にＩＤを取得する。
【００７０】
次に、成立したトリガ条件に対応するサジェスト情報が記憶部１３（又はデータベース２１）存在するか否かを判別する（ステップＳ６１３）。成立したトリガ条件に対応するサジェスト情報が存在しない場合（ステップＳ６１３；Ｎｏ）、メインルーチンにリターンする。
一方、成立したトリガ条件に対応するサジェスト情報が存在する場合（ステップＳ６１３；Ｙｅｓ）、図１５（ｂ）に例示したように、サジェスチョンを表示する（ステップＳ６１４）。
【００７１】
次に、表示したサジェスチョンに対するユーザのアクションを特定する（ステップＳ６１５）。
特定したアクション（指示）に対応して、タグ、コネクタ、グループを生成し、確定する（ステップＳ６１６）。なお、ユーザは、表示されたサジェスチョンに従って処理を行うことも、サジェスチョンを無視して一切対応を行わないことも、サジェスチョンを参考にしつつ、別の処理を行うこともある。
【００７２】
次に、ユーザのアクションの内容を記憶部１３及びデータベース２１に記憶する（ステップＳ６１７）。これにより、図１２、１３に例示した解析データ群も更新される。
【００７３】
表示されたオブジェクトを操作することにより、表示をより適切にすることも、解析データを修正することも可能である。 
【００７４】
以下、解析データ及び表示内容を編集するための編集処理を図１７を参照して説明する。
まず、編集処理を開始すると、制御部１２は、ユーザから編集を指示する指示が入力部１１から入力されたか否かを判別する（ステップＳ６２１）。例えば、オブジェクト（アイコン）の追加、表示されているオブジェクトの変更・削除等が指示された場合には、編集の指示があったと判別する。ユーザによる指示は描画ソフトウェア等と同様に、アイコンをクリック・ドロップアンドドラッグすること、ツールボックスからアクションが割り当てられたボタンを選択すること、等により容易に可能である。
【００７５】
ユーザからの指示が無ければ（ステップＳ６２１；Ｎｏ）、ステップＳ６２５にジャンプするする。
一方、ユーザからの指示があったと判別すると（ステップＳ６２１；Ｙｅｓ）、指示の内容に従った処理を行う。例えば、ユーザの指示に従って新たなアイコンを追加する、既存のアイコンを削除する、既存のアイコンを変更する、等の処理を行う。
【００７６】
続いて、記憶が指示されたか否かを判別する（ステップＳ６２３）。記憶が指示されていれば（ステップＳ６２３；Ｙｅｓ）、表示内容が記憶部１３に記憶される。さらに、データベース２１にも記憶される（ステップＳ６２４）。これにより、図１２，１３に例示す解析データ自体が更新される。一方、記憶が指示されなければ（ステップＳ６２４；Ｎｏ）、ステップＳ６２４をスキップし、ステップ６２５に進む。
その後、制御部１２は、編集処理の終了が指示されたか否かを判別する。（ステップＳ６２５）。終了が指示されていれば（ステップＳ６２５；Ｙｅｓ）、編集処理を終了する。終了が指示されていなければ（ステップＳ６２５；Ｎｏ）、ステップＳ６２１にリターンし、編集処理を継続する。
【００７７】
このようにして、ライブで或いは議事録を参照しながら、編集画面上で、アイコンを選択し、配置することにより、様々な解析データを作成・編集することができる。また、先に解析データを作成してデータベース２１に格納し、これを、編集処理によりＧＵＩ画面で編集して、データベース２１に書き戻すことも可能である。
【００７８】
さらに、データベース２１に蓄積された各種データを使用して、図１１に示すように整理した議論等を数値的に評価・分析する方法を、図１８〜図２０を参照して説明する。まず、情報処理装置１０が各種データを点数化する手順を図１６に示す。 
【００７９】
情報処理装置１０の制御部１２は、データベース２１から各種データを取得したら、その各種データを記憶部１３に記憶する（ステップＳ７０１）。そして、制御部１２は、重み情報も取得し、記憶部１３に記憶する（ステップＳ７０２）。図２０に示すように、重み情報１６０は、各種データの属性ごとに重みを指定する情報であり、ユーザにより設定されたり、予め設定されたものが複数用意され、記憶部１３に記憶しておいてユーザに選択させたりする。 
【００８０】
ステップＳ７０１の処理において取得した各種データについて、制御部１２は記憶部１３から順次取り出し、カウンタを使用して最初のデータから最後のデータまで全てのデータについてそれ以降の点数化に関する処理を行う（ステップＳ７０３）。全てのデータについて処理が終了したら（ステップＳ７０３；Ｙｅｓ）、ステップＳ７０７の処理を行い、まだ未処理のデータが残っていれば（ステップＳ７０３；Ｎｏ）、ステップＳ７０４〜Ｓ７０６の処理を繰り返す。 
【００８１】
ステップＳ７０３の処理において、未処理のデータが残っている場合、制御部１２は処理対象のデータがタグデータ、コネクタデータ、グループデータ、グループタグデータのいずれであるか種類を判別する（ステップＳ７０４）。そして、重み情報を参照し、種類を判別したデータにおいて、重みを設定する対象となっている属性を取得する（ステップＳ７０５）。取得した属性値に、重み情報に指定されている重みを設定し、重み付けを行う（ステップＳ７０６）。 
【００８２】
ステップＳ７０３の処理において、最後のデータまで処理して全てのデータが処理済みとなった場合、制御部１２は各データにおいて重み付けした属性値を集計し点数化を行う（ステップＳ７０７）。なお、ステップＳ７０６で各データごとに重み付けを行っているが、タグデータ、コネクタデータ、グループデータ、グループタグデータの組合せによる重み付けを行ってもよい。その場合、制御部１２は集計時に重み付けを行い点数化する。制御部１２は、点数化した結果を記憶部１３に記憶し、さらに出力部１４から画面等に表示する（ステップＳ７０８）。点数化した結果の例を図１９及び図２０に示す。 
【００８３】
図１９に示す例では、議論等の特徴を把握する。情報処理装置１０はネットワークを介してサーバ２０が備えるデータベース２１から、タグデータ、コネクタデータ、及びグループデータを取得する。通信部１５で受け付けた各種データは、制御部１２が記憶部１３に一時記憶する。なお、予め情報処理装置１０の記憶部１３に各種データが記憶されている場合は、当該データを使用してもよい。 
【００８４】
記憶部１３に記憶した各種データを集計すると、１１個あるタグデータのうち、時系列タグは３個、理由タグは２個、例示タグは３個、対比タグは３個あることが分かる。そうすると、時系列タグの数から議論等は３段階で進行されている、理由タグの数から意見等について理由付けは２回されているが全体の１８％と少なめである、例示タグの数から意見等において例示を行ったのは３回である、対比タグの数から議論等の対比として３つの対案が出された、等といった評価が可能である。 
【００８５】
また、１３個あるコネクタデータのうち、単純接続は８個、方向接続は５個、双方向接続は０個あることが分かる。そうすると、単純接続が全体の６２％である、といった評価が可能である。さらに、４個あるグループデータのうち、単純グループは３個、流れグループは１個、象限グループは０個あることが分かる。そうすると、単純グループが全体の７５％である、といった評価が可能である。開始日時と終了日時から議論等の時間を算出し、参加人数ごとに１分間あたりの平均発言数を割り出すことも可能である。 
【００８６】
図２０に示す例では、コネクタを評価してタグの影響力を算出する。情報処理装置１０はネットワークを介してサーバ２０が備えるデータベース２１から、タグデータ、コネクタデータ、及びグループタグデータを取得する。通信部１５で受け付けた各種データは、制御部１２が記憶部１３に一時記憶する。 
【００８７】
コネクタデータについては、重み付けとして、重み情報１６０に従い、コネクタ種類によりタグデータへの関係影響力を設定する。単純接続の場合、両端に接続されているタグデータの関係影響力を１とする。方向接続の場合、先側に接続されているタグデータの関係影響力を２とし、元側に接続されているタグデータの関係影響力を３とする。双方向接続の場合、両端に接続されているタグデータの関係影響力を４とする。例えば、Ｔ００００８のタグデータについては、単純接続が１本、方向接続の先側が２本、方向接続の元側が１本の計４本の接続があるので、関係影響力は１×１＋２×２＋１×３＝８となる。タグデータについては、プライオリティの値を使用する。グループタグデータについては、タグが設定されているグループタグの数（すなわち、タグが所属するグループの数）をカウントする。 
【００８８】
そして、各タグデータについて、関係影響力、所属グループ数、プライオリティを合計し、総合点を算出する。例えば、Ｔ００００４のタグデータについては、関係影響力が１０、所属グループ数が１、プライオリティが１５なので、総合点は２６点となる。そうすると、総合点が最も高いのはＴ００００４のタグデータであり、このタグが全体で一番影響を持っているという評価ができる。このように、何について評価・分析するかに応じて、集計する属性および重みを考慮する属性を設定する。なお、算出時にパラメータとして使用する属性をパターン化し、情報処理装置１０又はサーバ２０に記憶しておくことにより、ユーザのニーズに合わせた評価・分析を行うことができる。 
【００８９】
その他の例として、議論等のダイジェスト化がある。議論等をダイジェスト化する場合は、各タグデータには作成日時（タイムスタンプ）が付加されるので、時系列でタグデータを並び替え、意見等の内容を抽出する。これにより、議論等の進行も再現することができる。また、各タグデータには評価欄が設けられるので、ダイジェスト化したものをインターネットのウェブサイト等で公開した場合に、各意見を第三者に評価してもらい、評価結果を集計することもできる。 
【００９０】
また、タイムスタンプ順に、タグを順次配列して表示してもよい。このとき、重要度が上位Ｍ％（例えば、３０％）のタグを抽出して、抽出したタグのキーワード或いは文章のみを読み上げるようにしてもよい。タグの重要度は、例えば、図１２（ａ）に示すプライオリティ、図１８に示すフローチャートのステップＳ７０７で求めた点数、図２０に示す「総合点」等に基づいて決定できる。
【００９１】
ダイジェスト生成処理の他の例について図２１を参照して説明する。
１）まず、制御部１２は、タグを重要度順にランキングし、読み上げ対象の上位Ｍ（例えば、５０）％のタグを抽出する（ステップＳ８０１）。タグの重要度は、例えば、図１８に示すフローチャートのステップＳ７０７で求めた点数で表される。従って、図１１の例では、図２０に示す「総合点」に基づいて、タグＴ00003，4，8，9．10，11が上位ランキングとして選択される。
【００９２】
２）続いて、タグをブロック化する（ステップＳ８０２）。より詳細に説明すると、グループ化されているタグがあれば、それをブロックとする。また、グループに属していないタグは、どのグループに接続されているかを判別する。そのタグは、判別したグループの従属群として、そのグループと同一ブロックに入れる。図１１の例では、全てのタグがグループに属しているため、例えば、ブロック１＝Ｔ00001,4,5,6,7、ブロック２＝Ｔ00002,8、ブロック３＝Ｔ00003,9,10,11、ブロック４＝Ｔ00001,2,3、となる。
【００９３】
３）次に、各ブロックで、総合点の一番高いタグを特定する（ステップＳ８０３）。上述の例では、ブロック１＝T00004（理由）、ブロック２＝T00008（理由）、ブロック３＝T00010（提起）、ブロック４＝T00003（時系列）、となる。
【００９４】
４）次に、予め定められた重要度ロジック（優先度ロジック）に従って、ステップＳ８０３で特定されたタグの重要度を判別する（ステップＳ８０４）。
ここで、提起タグ＝理由タグ＝証拠・事実タグ＞対案・警告タグ＞時系列タグというロジックが設定されているとすると、重要度は、タグT00004=T00008＝T00010＞＞T00003となる。
【００９５】
５）次に、ステップＳ８０４で判別されたタグの重要度に従って、ブロックの重要度が設定される（ステップＳ８０５）。具体的には、序列の最も高いタグがあるブロックを１番目に設定し、以後、含まれているタグの序列に従ってブロックの順番を決める（ステップＳ８０４）。なお、入れ子構造になっているグループは続けて処理する。流れグループはその流れに従う。グループ内は、コネクタの方向接続の流れに従って順番を決める。上述の例では、ブロック１＞ブロック２＞ブロック３となる。なお、総合点の生成ロジックによっては、T00010を含むブロック３の最重要と特定することもありうる。
【００９６】
制御部１２は、設定されたブロックの重要度に基づいて、出力用音声テキストを生成する（ステップＳ８０６）。
この出力用音声テキスト生成動作を具体的に説明する。
ａ）  最初に、ブロック１を処理する。ここでは、タグT00004とT00008は方向コネクタで繋がっているので、この二つは「引き起こす」という接続文章が使える。
次に、タグT00004が、理由アイコンなので、タグT00004の読み上げの後に「が理由で」と続ける。
その結果、「タグT00004が理由でタグT00008を引き起こす」という接続文を生成する。
【００９７】
ｂ）  次に、ブロック2を処理する。
タグT00008は方向コネクタでタグT00010に繋がっているので、「引き起こす」という接続文書が設定される。
次に、タグT00010は「提起」というタグなので、「と提案」を付ける。
その結果、「タグT00008が理由でタグT00010を引き起こすと提案。」という文を生成する。
【００９８】
ｃ）  次に、ブロック3を処理する。
ブロック３で、中に、タグT0003,9,10，11が残っているためこれを消化する。
まず、ブロック内処理として、接頭語であるタグT00003を置き、このタグが時系列タグなので「の時は」と付ける。
そのあと、タグT00003にぶら下がる上位ランキングタグT0009,10,11全てを並列に読み上げる。
さらに、ぶら下がり個数が「３つ」なので、「がある」とする。
結果、タグT00003の時は、タグT00010, T00009, T00011,の3つがある」という文が生成される。
【００９９】
ｄ）  最終的に、
「この議論『XXXX（タイトル）』では、『リスクマネジメント（T00004）』が"重要である”。
『リスクマネジメント（T00004）』"が理由で"、『マニュアル無視（T00008）』"を引き起こす”。
『マニュアル無視（T00008）』”が理由で”、『知識欠如（T00010）』”を引き起こす””と提案"。
『拡散（T00003）』”の時は"、『知識欠如（T00010）』・『コミュニケーション（T00009）』・『責任権限曖昧（T00011）』の“3つ”が”ある”。」
という音声出力用テキストが生成される。
【０１００】
次に、制御部１２は、生成した出力用音声テキストを読み上げると共に動作を出力する（ステップＳ８０７）。
具体的には、
ａ）  ・総合点が一番高いタグの「キーワード」を、（タイトル）では（該当タグ）「は重要である」と繋いて表示する。
例えば、「『XXXX（タイトル）』では、『リスクマネジメント（T00004）』が"重要である”。」と表示する。
ｂ）  次に、ブロック１全体を表示する。
ｃ）次に、音声テキスト「リスクマネジメント（T00004）」"が理由で"、『マニュアル無視（T00008）』"を引き起こす”。」を読み上げる。
この間に、ブロック２の表示に切り換える。
ｄ）  次に、音声テキスト「『マニュアル無視（T00008）』”が理由で”、『知識欠如（T00010）』”を引き起こす””と提案"。」を読み上げる。
この間に、タグＴ00010の表示に切り換える。
ｅ）  次に、音声テキスト「『拡散（T00003）』”の時は"、『知識欠如（T00010）』・『コミュニケーション（T00009）』・『責任権限曖昧（T00011）』の“3つ”が”ある”。」を読み上げる。この間、ブロック３を表示する。
【０１０１】
このようにして、議論のダイジェストが生成され、動画及び音声出力される。ダイジェスト出力により、議論の流れを簡単に理解できるようになる。
【０１０２】
ステップＳ８０５で、以前に表示したブロックの表示を残したまま、タグの読み上げに合わせて新たなブロックを表示するようにしてもよい。
【０１０３】
以上、本実施の形態によれば、議事録や議論が多角的に構造化されるので、様々な評価・分析が可能となる。単に、議事録や議論の中の意見等を再現できるだけでなく、議論の要点を洗い出したり、類似する意見等を抽出したりと、意見等を利用する目的に応じて整理することも容易となる。 
【０１０４】
タグデータ、コネクタデータ、グループデータ、グループタグデータごとの重み付けだけでなく、これらを組み合わせた重み付けを行うことにより、さらに多様な評価・分析ができるようになる。 
【０１０５】
サジェスト情報を使用することにより、必要な情報が補充され、各種データの全体のバランスが取れるようになる。また、ユーザも各種データをどのように追加していけば良いのかが分かり、議論等を整理しやすくなる。 
【０１０６】
また、論の傾向を分析することができる。例えば、主論点の抽出、他に影響を与えるきっかけとなった論点の抽出や、論の密度、平均発言数、発言種の割合、理由付けや例示の量・割合、反対意見や疑問の数・割合、論の構造上の特徴・その割合、参加者別の貢献度と傾向など、複雑な条件の指定が必要な計算や抽出も容易となる。 
【０１０７】
さらに、進化や変化を分析したり、他者と比較することもできる。例えば、同一グループの定例会議や、提出レポート等を定点観測し、各会議での生産性や傾向を比較することができる。研修や授業等で、課題に対するレポートについて、各々のレポートを点数化したり、足りない論点の比較することができる。同じイベント・講演に対する記事・報告書を分析することで、情報の網羅性を高めることができる。同一発言種・主要点を複数のレポートを並べてみることで、要点把握を容易にすることができる。 
【０１０８】
上記実施の形態に係る情報処理装置１０の機能は、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。例えば、記憶部１３に記憶されているプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ  Ｄｉｓｋ）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理を実行する装置を構成することができる。 
【０１０９】
また、プログラムをネットワーク上のサーバ２０が有するディスク装置等に格納しておき、情報処理装置１０にダウンロード等するようにしてもよい。なお、ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。 
【０１１０】
更に、プログラムの全部又は一部をサーバ２０上で実行させ（サーバサイドアプリケーション）、その処理に関する情報を情報処理装置１０がネットワークを介して送受信しながらプログラムを実行することによっても、上述の処理を達成することができる。 
【０１１１】
例えば、図２２に示すように、データベース２１に蓄積された各種データ（タグデータ、コネクタデータ、グループデータ、グループタグデータ）を使用して評価・分析する処理（図１６参照）をサーバ側のプログラムで実行するようにする。複数の情報処理装置１０ａ、１０ｂ、１０ｃは、それぞれがサーバ２０に対し処理を依頼し、結果を各情報処理装置１０ａ、１０ｂ、１０ｃに送信してもらう。 
【０１１２】
また、図２２に示すように、データベース２１に蓄積された各種データを、複数の情報処理装置１０ａ、１０ｂ、１０ｃがそれぞれ参照し、一の情報処理装置１０ａが追加・更新・削除などの編集を行う場合は、他の情報処理装置１０ｂ、１０ｃが編集できないようにロックし、情報処理装置１０ａによる編集が完了したらロックを解除する。これにより、電子会議システムと同様に、複数のユーザがリアルタイムに参加することができるようになる。 
【０１１３】
さらに、グループウェアにすることにより、会議前は日程をスケジューラで管理し、会議においては議論をリアルタイムで整理し、会議後は議事録やダイジェストを閲覧できるように提供することができる。なお、閲覧に際しては、ダイジェストを読み上げるように音声を付したり、議論を時系列でムービー化することにより、提供してもよい。また、これをＳＮＳ（ソーシャルネットワーキングサービス）等で実現してもよいし、ＳＮＳ等へシェアするようにしてもよい。さらに、サジェスト情報を利用して、会議前にリマインダーとして機能させたり、会議の進行が遅くなった場合に警告等の通知を発生させてもよい。 
【０１１４】
なお、上述の機能を、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、情報処理装置１０にダウンロード等してもよい。 
【０１１５】
また、制御部１２の機能を実現する手段は、ソフトウェアに限られず、その一部又は全部を専用のハードウェア（回路等）によって実現してもよい。 
【０１１６】
さらに、ユーザが情報処理装置１０に対して行う情報の入力に替え、議事録などの文書を情報処理装置１０に取り込んで、制御部１２がタグデータ、コネクタデータ、グループデータを自動的に認識して作成するようにしてもよい。 
【０１１７】
以上、本発明の実施の形態について説明したが、設計上の都合やその他の要因によって必要となる様々な修正や組み合わせは、「請求項」に記載されている発明や「発明を実施するための形態」に記載されている具体例に対応する発明の範囲に含まれる。 
【０１１８】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
本願は、日本国特許出願２０１３−１７８３０３の優先権を主張する。日本国特許出願２０１３−１７８３０３の明細書、請求の範囲、図面の内容を、この明細書に取り込むものとする。
【符号の説明】
【０１１９】
１０・・・情報処理装置 
１１・・・入力部 
１２・・・制御部 
１３・・・記憶部 
１４・・・出力部 
１５・・・通信部 
２０・・・サーバ 
２１・・・データベース 
１００，１００ａ・・・タグ 
１００ｂ・・・サジェストタグ 
１０１・・・アイコン種類 
１１０・・・コネクタ 
１２０ａ・・・単純グループ 
１２０ｂ・・・流れグループ 
１２０ｃ・・・象限グループ 
１２０ｄ・・・サジェストグループ 
１５０・・・議事録 
１６０・・・重み情報
【図１】
0006573321.tif 000002
【図２】
0006573321.tif 000003
【図３】
0006573321.tif 000004
【図４】
0006573321.tif 000005
【図５】
0006573321.tif 000006
【図６】
0006573321.tif 000007
【図７】
0006573321.tif 000008
【図８】
0006573321.tif 000009
【図９】
0006573321.tif 000010
【図１０】
0006573321.tif 000011
【図１１】
0006573321.tif 000012
【図１２】
0006573321.tif 000013
【図１３】
0006573321.tif 000014
【図１４】
0006573321.tif 000015
【図１５】
0006573321.tif 000016
【図１６】
0006573321.tif 000017
【図１７】
0006573321.tif 000018
【図１８】
0006573321.tif 000019
【図１９】
0006573321.tif 000020
【図２０】
0006573321.tif 000021
【図２１】
0006573321.tif 000022
【図２２】
0006573321.tif 000023