(57)【特許請求の範囲】
【請求項１】
受信された一連のメッセージであるメッセージ集合を示すメッセージ集合ノードに、前記メッセージ集合に共通な話題語と、前記メッセージ集合の受信期間と、前記メッセージ集合内のメッセージ数または当該メッセージ集合の重要度とを関連づけたグラフ部分、をメッセージ集合ごとに有するグラフが記憶されたグラフ記憶手段と、
前記グラフ記憶手段からグラフを読み出し、該グラフ内の各メッセージ集合ノードに対応する表示体と当該メッセージ集合ノードに関連づけられた話題語とを互いに関連づけて所定の表示手段に表示させる表示制御手段とを備え、
前記メッセージ集合ノードに関連づけられた話題語に関連する重要語が当該メッセージ集合ノードに関連づけられており、
前記表示制御手段は、
表示体の長さを該表示体に対応するメッセージ集合ノードに関連づけられた受信期間の長さに応じたものとし、当該表示体の長さ方向の位置を当該受信期間の時期に応じたものとし、当該表示体の長さ方向に垂直な垂直方向の位置を当該メッセージ集合ノードに関連づけられたメッセージ数または重要度に応じたものとし、２つの表示体に対応する２つのメッセージ集合ノードの一方に関連づけられた重要語と他方に関連づけられた重要語との類似度を計算し、計算された類似度が予め設定された閾値以上の場合、当該２つのメッセージ集合ノードに対応する２つの表示体の間に線を表示させることを特徴とする表示制御装置。
【請求項２】
受信された一連のメッセージであるメッセージ集合を示すメッセージ集合ノードに、前記メッセージ集合に共通な話題語と、前記メッセージ集合の受信期間と、前記メッセージ集合内のメッセージ数または当該メッセージ集合の重要度とを関連づけたグラフ部分、をメッセージ集合ごとに有するグラフが記憶されたグラフ記憶手段と、
前記グラフ記憶手段からグラフを読み出し、該グラフ内の各メッセージ集合ノードに対応する表示体と当該メッセージ集合ノードに関連づけられた話題語とを互いに関連づけて所定の表示手段に表示させる表示制御手段とを備え、
前記メッセージ集合ノードに関連づけられた話題語に関連する１つ以上の重要語が当該メッセージ集合ノードに関連づけられており、
前記表示制御手段は、
表示体の長さを該表示体に対応するメッセージ集合ノードに関連づけられた受信期間の長さに応じたものとし、当該表示体の長さ方向の位置を当該受信期間の時期に応じたものとし、当該表示体の長さ方向に垂直な垂直方向の位置を当該メッセージ集合ノードに関連づけられたメッセージ数または重要度に応じたものとし、２つの表示体に対応する２つのメッセージ集合ノードの一方に関連づけられた１つ以上の重要語と他方に関連づけられた１つ以上の重要語とで共通な重要語の数を計算し、計算された数が予め設定された閾値以上の場合、当該２つのメッセージ集合ノードに対応する２つの表示体の間に線を表示させることを特徴とする表示制御装置。
【請求項３】
受信された一連のメッセージであるメッセージ集合を示すメッセージ集合ノードに、前記メッセージ集合に共通な話題語と、前記メッセージ集合の受信期間と、前記メッセージ集合内のメッセージ数または当該メッセージ集合の重要度とを関連づけたグラフ部分、をメッセージ集合ごとに有するグラフが記憶されたグラフ記憶手段と、
前記グラフ記憶手段からグラフを読み出し、該グラフ内の各メッセージ集合ノードに対応する表示体と当該メッセージ集合ノードに関連づけられた話題語とを互いに関連づけて所定の表示手段に表示させる表示制御手段とを備え、
前記メッセージ集合ノードに該メッセージ集合ノードによって示されるメッセージ集合を構成する各メッセージを受信した各人の人識別情報が関連づけられており、
前記表示制御手段は、
表示体の長さを該表示体に対応するメッセージ集合ノードに関連づけられた受信期間の長さに応じたものとし、当該表示体の長さ方向の位置を当該受信期間の時期に応じたものとし、当該表示体の長さ方向に垂直な垂直方向の位置を当該メッセージ集合ノードに関連づけられたメッセージ数または重要度に応じたものとし、読み出したグラフから１つ以上の互いに関連する人識別情報を検出し、２つの表示体に対応する２つのメッセージ集合ノードに１つ以上の共通の人識別情報が関連づけられている場合、前記検出した１つ以上の人識別情報と前記１つ以上の共通な人識別情報とで共通な人識別情報の数を計算し、計算された数が予め設定された閾値以上の場合、当該２つの表示体の間に線を表示させることを特徴とする表示制御装置。
【請求項４】
受信された一連のメッセージであるメッセージ集合を示すメッセージ集合ノードに、前記メッセージ集合に共通な話題語と、前記メッセージ集合の受信期間と、前記メッセージ集合内のメッセージ数または当該メッセージ集合の重要度とを関連づけたグラフ部分、をメッセージ集合ごとに有するグラフが記憶されたグラフ記憶手段と、
前記グラフ記憶手段からグラフを読み出し、該グラフ内の各メッセージ集合ノードに対応する表示体と当該メッセージ集合ノードに関連づけられた話題語とを互いに関連づけて所定の表示手段に表示させる表示制御手段とを備え、
前記表示制御装置は、１つ以上の互いに関連する人識別情報を記憶した記憶部を備え、
前記メッセージ集合ノードに該メッセージ集合ノードによって示されるメッセージ集合を構成する各メッセージを受信した各人の人識別情報が関連づけられており、
前記表示制御手段は、
表示体の長さを該表示体に対応するメッセージ集合ノードに関連づけられた受信期間の長さに応じたものとし、当該表示体の長さ方向の位置を当該受信期間の時期に応じたものとし、当該表示体の長さ方向に垂直な垂直方向の位置を当該メッセージ集合ノードに関連づけられたメッセージ数または重要度に応じたものとし、前記記憶部から前記１つ以上の互いに関連する人識別情報を読み出し、２つの表示体に対応する２つのメッセージ集合ノードに１つ以上の共通の人識別情報が関連づけられている場合、前記読み出した１つ以上の人識別情報と前記１つ以上の共通な人識別情報とで共通な人識別情報の数を計算し、計算された数が予め設定された閾値以上の場合、当該２つの表示体の間に線を表示させることを特徴とする表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置および表示制御方法に関するものである。
【背景技術】
【０００２】
近年においては、コミュニケーションのための多様な手段が用意されているため、大量の情報が発生し、ユーザはその情報を整理する手段を求めている。
【０００３】
情報を整理するアプローチとしては、重要な人、話題、語（重要語）で関連している複数のメッセージからなるメッセージ集合を抽出するという考えがある。このアプローチでは、そのメッセージ集合を可視化する手段が求められる。
【０００４】
さて、情報の可視化という目的のために、従来にあっては、以下のシステムが存在する。
【０００５】
富士通のＫｎｏｗＷｈｏシステムは、日常業務で作成された文書やスケジュールから、人に関するメタデータを自動的に抽出し、キーとなる人脈を検索し、コミュニケーションを連携するシステムである（特許文献１を参照）。
【０００６】
しかし、このシステムでは、人とキーワードの関連性をグラフ化しているが、メッセージの流れのように、コミュニケーション自体から情報を可視化していない。また、このシステムは、人やキーワード間の関連度を提示するが、人とキーワードをまとめ、コミュニケーションの類似性に基づくグループ化はできない。
【０００７】
マイクロソフトのＫｎｏｗｌｅｄｇｅ  Ｎｅｔｗｏｒｋは、人と人をつなぐツールであり、人の共同作業のために、文書化されない知識と関係性の共有と発見を自動化する企業のソーシャルネットワーク用ソフトウェアである（特許文献２、非特許文献１を参照）。
【０００８】
しかし、このソフトウェアによれば、電子メールから人のプロファイルを作成できるが、メッセージの流れのように、コミュニケーション自体から情報を可視化できない。また、所属によるグループ化の機能はあるが、類似性によるグループ化の機能はない。
【０００９】
Ｖｉｓｕａｌ  Ｍａｉｌ  Ｒｅａｄｅｒ  Ｐｒｅｆａｃｅは、電子メールで行われた議論の流れを視覚的に表現し、電子メールの内容を容易に把握できるツールである（非特許文献２、３を参照）。
【００１０】
これには、１．電子メールのフォルダ名、サブジェクト名、発信者名などのテキストの情報を使って、電子メールを検索し、読む機能
２．電子メールの関係をグラフで表示し、電子メールの議論の流れを理解しながら、電子メールの本文や要約を読む機能
３．単語やメールアドレスで電子メールを検索すると、結果を視覚的に表示し、さらに絞り込みができる機能
が備わっている。
【００１１】
しかし、このツールによれば、電子メールのサマリ（要約）を作成し、その中から抽出した頻出語をグラフ化し、電子メール間の関連性を可視化できるが、重要語の集約は行なえず、背景を含むコミュニケーションの把握はできない。また、電子メールを検索する機能はあるが、抽象化された情報の絞り込みは行えない。
【特許文献１】特開２００５−１０８１２３号公報
【特許文献２】特開２００６−９２５３９号公報
【非特許文献１】Microsoft Knowledge Network Team Blog，[online]，インターネット<URL:http://blogs.msdn.com/kn/>
【非特許文献２】Visual Mail Reader: Prefaceのページ、[online]，インターネット<URL:http://www.mars.dti.ne.jp/~jun-krb/preface/>
【非特許文献３】メイルでの話題の把握を支援するソフトウェア-- Visual Mail Reader の開発 --，[online]，インターネット<URL:http://www.ipa.go.jp/SPC/report/02fy-pro/report/881/paper.pdf>
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、メッセージに含まれる話題語を表示でき、しかも、話題に関する程度の推移を知ることができるような表示制御装置および表示制御方法を提供することにある。
【００１３】
また、本発明の他の目的は、さらに、表示要素を限定できるようにすることである。
【００１４】
また、本発明の他の目的は、さらに、表示要素をメッセージの関連性によりグループ化できるようにすることである。
【課題を解決するための手段】
【００１５】
上記の課題を解決するために、第１の本発明の表示制御装置は、受信された一連のメッセージであるメッセージ集合を示すメッセージ集合ノードに、前記メッセージ集合に共通な話題語と、前記メッセージ集合の受信期間と、前記メッセージ集合内のメッセージ数または当該メッセージ集合の重要度とを関連づけたグラフ部分、をメッセージ集合ごとに有するグラフが記憶されたグラフ記憶手段と、前記グラフ記憶手段からグラフを読み出し、該グラフ内の各メッセージ集合ノードに対応する表示体と当該メッセージ集合ノードに関連づけられた話題語とを互いに関連づけて所定の表示手段に表示させる表示制御手段とを備え、
前記メッセージ集合ノードに関連づけられた話題語に関連する重要語が当該メッセージ集合ノードに関連づけられており、前記表示制御手段は、表示体の長さを該表示体に対応するメッセージ集合ノードに関連づけられた受信期間の長さに応じたものとし、当該表示体の長さ方向の位置を当該受信期間の時期に応じたものとし、当該表示体の長さ方向に垂直な垂直方向の位置を当該メッセージ集合ノードに関連づけられたメッセージ数または重要度に応じたものとし、２つの表示体に対応する２つのメッセージ集合ノードの一方に関連づけられた重要語と他方に関連づけられた重要語との類似度を計算し、計算された類似度が予め設定された閾値以上の場合、当該２つのメッセージ集合ノードに対応する２つの表示体の間に線を表示させることを特徴とする。
第２の本発明の表示制御装置は、受信された一連のメッセージであるメッセージ集合を示すメッセージ集合ノードに、前記メッセージ集合に共通な話題語と、前記メッセージ集合の受信期間と、前記メッセージ集合内のメッセージ数または当該メッセージ集合の重要度とを関連づけたグラフ部分、をメッセージ集合ごとに有するグラフが記憶されたグラフ記憶手段と、前記グラフ記憶手段からグラフを読み出し、該グラフ内の各メッセージ集合ノードに対応する表示体と当該メッセージ集合ノードに関連づけられた話題語とを互いに関連づけて所定の表示手段に表示させる表示制御手段とを備え、前記メッセージ集合ノードに関連づけられた話題語に関連する１つ以上の重要語が当該メッセージ集合ノードに関連づけられており、前記表示制御手段は、表示体の長さを該表示体に対応するメッセージ集合ノードに関連づけられた受信期間の長さに応じたものとし、当該表示体の長さ方向の位置を当該受信期間の時期に応じたものとし、当該表示体の長さ方向に垂直な垂直方向の位置を当該メッセージ集合ノードに関連づけられたメッセージ数または重要度に応じたものとし、２つの表示体に対応する２つのメッセージ集合ノードの一方に関連づけられた１つ以上の重要語と他方に関連づけられた１つ以上の重要語とで共通な重要語の数を計算し、計算された数が予め設定された閾値以上の場合、当該２つのメッセージ集合ノードに対応する２つの表示体の間に線を表示させることを特徴とする。
第３の本発明の表示制御装置は、受信された一連のメッセージであるメッセージ集合を示すメッセージ集合ノードに、前記メッセージ集合に共通な話題語と、前記メッセージ集合の受信期間と、前記メッセージ集合内のメッセージ数または当該メッセージ集合の重要度とを関連づけたグラフ部分、をメッセージ集合ごとに有するグラフが記憶されたグラフ記憶手段と、前記グラフ記憶手段からグラフを読み出し、該グラフ内の各メッセージ集合ノードに対応する表示体と当該メッセージ集合ノードに関連づけられた話題語とを互いに関連づけて所定の表示手段に表示させる表示制御手段とを備え、前記メッセージ集合ノードに該メッセージ集合ノードによって示されるメッセージ集合を構成する各メッセージを受信した各人の人識別情報が関連づけられており、前記表示制御手段は、表示体の長さを該表示体に対応するメッセージ集合ノードに関連づけられた受信期間の長さに応じたものとし、当該表示体の長さ方向の位置を当該受信期間の時期に応じたものとし、当該表示体の長さ方向に垂直な垂直方向の位置を当該メッセージ集合ノードに関連づけられたメッセージ数または重要度に応じたものとし、読み出したグラフから１つ以上の互いに関連する人識別情報を検出し、２つの表示体に対応する２つのメッセージ集合ノードに１つ以上の共通の人識別情報が関連づけられている場合、前記検出した１つ以上の人識別情報と前記１つ以上の共通な人識別情報とで共通な人識別情報の数を計算し、計算された数が予め設定された閾値以上の場合、当該２つの表示体の間に線を表示させることを特徴とする。
第４の本発明の表示制御装置は、受信された一連のメッセージであるメッセージ集合を示すメッセージ集合ノードに、前記メッセージ集合に共通な話題語と、前記メッセージ集合の受信期間と、前記メッセージ集合内のメッセージ数または当該メッセージ集合の重要度とを関連づけたグラフ部分、をメッセージ集合ごとに有するグラフが記憶されたグラフ記憶手段と、前記グラフ記憶手段からグラフを読み出し、該グラフ内の各メッセージ集合ノードに対応する表示体と当該メッセージ集合ノードに関連づけられた話題語とを互いに関連づけて所定の表示手段に表示させる表示制御手段とを備え、前記表示制御装置は、１つ以上の互いに関連する人識別情報を記憶した記憶部を備え、前記メッセージ集合ノードに該メッセージ集合ノードによって示されるメッセージ集合を構成する各メッセージを受信した各人の人識別情報が関連づけられており、前記表示制御手段は、表示体の長さを該表示体に対応するメッセージ集合ノードに関連づけられた受信期間の長さに応じたものとし、当該表示体の長さ方向の位置を当該受信期間の時期に応じたものとし、当該表示体の長さ方向に垂直な垂直方向の位置を当該メッセージ集合ノードに関連づけられたメッセージ数または重要度に応じたものとし、前記記憶部から前記１つ以上の互いに関連する人識別情報を読み出し、２つの表示体に対応する２つのメッセージ集合ノードに１つ以上の共通の人識別情報が関連づけられている場合、前記読み出した１つ以上の人識別情報と前記１つ以上の共通な人識別情報とで共通な人識別情報の数を計算し、計算された数が予め設定された閾値以上の場合、当該２つの表示体の間に線を表示させることを特徴とする。
【００１７】
本発明によれば、表示体の長さが受信期間の長さに応じたものなり、表示体の長さ方向の位置が受信期間の時期に応じたものなり、表示体の長さ方向に垂直な垂直方向の位置がメッセージ数または重要度に応じたものとなるので、話題に関するメッセージ数や重要度といった程度の推移を知ることができる。
【００１８】
また、前記表示手段を使用するユーザによる所定の入力装置への操作により生じた話題語を前記表示制御手段に伝える伝達手段を備え、前記表示制御手段は、表示される表示体を前記伝達手段から伝えられた話題語に関連づけられたメッセージ集合ノードに対応するものに限定することを特徴とする。
【００１９】
この発明によれば、ユーザによる所定の入力装置への操作により生じた話題語によって、表示体等の表示要素を限定することができる。
【００２０】
また、前記表示手段を使用するユーザによる所定の入力装置への操作により生じた時期情報を前記表示制御手段に伝える伝達手段を備え、前記表示制御手段は、表示される表示体を前記伝達手段から伝えられた時期情報に応じた受信期間を関連づけられたメッセージ集合ノードに対応するものに限定することを特徴とする。
【００２１】
この発明によれば、ユーザによる所定の入力装置への操作により生じた時期情報によって、表示要素を限定することができる。
【００２２】
また、前記メッセージ集合ノードに該メッセージ集合ノードによって示されるメッセージ集合を構成する各メッセージを受信した各人の人識別情報が関連づけられており、前記表示手段を使用するユーザによる所定の入力装置への操作により生じた人識別情報を前記表示制御手段に伝える伝達手段を備え、前記表示制御手段は、表示される表示体を前記伝達手段から伝えられた人識別情報に関連づけられたメッセージ集合ノードに対応するものに限定することを特徴とする。
【００２３】
この発明によれば、ユーザによる所定の入力装置への操作により生じた人識別情報によって、表示要素を限定することができる。
【００２４】
また、前記メッセージ集合ノードに関連づけられた話題語に関連する重要語が当該メッセージ集合ノードに関連づけられており、前記表示制御手段は、２つの表示体に対応する２つのメッセージ集合ノードの一方に関連づけられた重要語と他方に関連づけられた重要語との類似度を計算し、計算された類似度が予め設定された閾値以上の場合、当該２つのメッセージ集合ノードに対応する２つの表示体の間に線を表示させることを特徴とする。
【００２５】
なお、当該２つのメッセージ集合ノードに関連づけられた２つの受信期間の早い方に関連するメッセージ集合ノードに対応する表示体から当該２つの受信期間の遅い方に関連するメッセージ集合ノードに対応する表示体に向かう矢印を表示させてもよい。
【００２６】
この発明によれば、表示要素を重要語の類似度により矢印でグループ化できる。
【００２７】
また、前記メッセージ集合ノードに関連づけられた話題語に関連する１つ以上の重要語が当該メッセージ集合ノードに関連づけられており、前記表示制御手段は、２つの表示体に対応する２つのメッセージ集合ノードの一方に関連づけられた１つ以上の重要語と他方に関連づけられた１つ以上の重要語とで共通な重要語の数を計算し、計算された数が予め設定された閾値以上の場合、当該２つのメッセージ集合ノードに対応する２つの表示体の間に線を表示させることを特徴とする。
【００２８】
なお、当該２つのメッセージ集合ノードに関連づけられた２つの受信期間の早い方に関連するメッセージ集合ノードに対応する表示体から当該２つの受信期間の遅い方に関連するメッセージ集合ノードに対応する表示体に向かう矢印を表示させることを特徴とする。
【００２９】
この発明によれば、表示要素を共通な重要語の数により矢印でグループ化できる。
【００３０】
また、前記メッセージ集合ノードに該メッセージ集合ノードによって示されるメッセージ集合を構成する各メッセージを受信した各人の人識別情報が関連づけられており、前記表示制御手段は、複数の表示体に対応する複数のメッセージ集合ノードのそれぞれに共通に関連づけられている人識別情報の数を計算し、計算された数が予め設定された閾値以上の場合、前記複数の表示体をグループ化して表示させることを特徴とする。
【００３１】
この発明によれば、表示要素を共通な人識別情報の数によりグループ化できる。
【００３２】
また、前記メッセージ集合ノードに該メッセージ集合ノードによって示されるメッセージ集合を構成する各メッセージを受信した各人の人識別情報が関連づけられており、前記表示制御手段は、読み出したグラフから１つ以上の互いに関連する人識別情報を検出し、２つの表示体に対応する２つのメッセージ集合ノードに１つ以上の共通の人識別情報が関連づけられている場合、前記検出した１つ以上の人識別情報と前記１つ以上の共通な人識別情報とで共通な人識別情報の数を計算し、計算された数が予め設定された閾値以上の場合、当該２つの表示体の間に線を表示させることを特徴とする。
【００３３】
この発明によれば、表示要素を共通な人識別情報の数により線でグループ化できる。    また、前記表示制御装置は、１つ以上の互いに関連する人識別情報を記憶した記憶部を備え、前記メッセージ集合ノードに該メッセージ集合ノードによって示されるメッセージ集合を構成する各メッセージを受信した各人の人識別情報が関連づけられており、前記表示制御手段は、前記記憶部から前記１つ以上の互いに関連する人識別情報を読み出し、２つの表示体に対応する２つのメッセージ集合ノードに１つ以上の共通の人識別情報が関連づけられている場合、前記読み出した１つ以上の人識別情報と前記１つ以上の共通な人識別情報とで共通な人識別情報の数を計算し、計算された数が予め設定された閾値以上の場合、当該２つの表示体の間に線を表示させることを特徴とする。
【００３４】
この発明によれば、表示要素を共通な人識別情報の数により線でグループ化できる。
【発明の効果】
【００３５】
本発明によれば、表示体の長さが受信期間の長さに応じたものなり、表示体の長さ方向の位置が受信期間の時期に応じたものなり、表示体の長さ方向に垂直な垂直方向の位置がメッセージ数または重要度に応じたものとなるので、話題に関するメッセージ数や重要度といった程度の推移を知ることができる。
【００３６】
また、さらに、話題語、時期情報、人識別情報などにより表示要素を限定することもできる。
【００３７】
また、さらに、表示要素をメッセージの関連性によりグループ化することもできる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施の形態を図面を参照して説明する。
【００３９】
図１は、本実施の形態に係る表示制御装置を含む表示システムの構成図である。
【００４０】
表示制御装置１は、ユーザ端末２に通信回線を介して接続される。
【００４１】
表示制御装置１は、会社などで受信された複数の電子メールによるメッセージに関するグラフ１００を記憶したグラフ記憶部１１と、グラフ１００における要素どうしの関連性を計算する関連性計算部１２と、表示要素の配置を計算する配置計算部１３と、表示要素を配置どおりにユーザ端末２に表示させる表示制御部１４と、ユーザ端末２の操作により生じた情報を配置計算部１３に伝えるナビゲート部１５とを備える。
【００４２】
グラフ記憶部１１は、本発明のグラフ記憶手段を構成する。関連性計算部１２、配置計算部１３および表示制御部１４は、本発明の表示制御手段を構成する。ナビゲート部１５は、本発明の伝達手段を構成する。
【００４３】
ユーザ端末２は、本発明の表示手段を構成する液晶表示パネルなどを備える。また、ユーザ端末２は、本発明の入力装置を構成するキーボードなどを備える。
【００４４】
図２は、グラフ１００の一部を例示した図である。
【００４５】
グラフ１００は、受信された一連のメッセージであるメッセージ集合を示すメッセージ集合ノード１０１に、そのメッセージ集合に共通な話題語１０２と、そのメッセージ集合の受信期間１０３と、そのメッセージ集合内のメッセージ数１０４と、その話題語に関連する重要語１０５と、そのメッセージ集合の重要度１０６と、そのメッセージ集合を構成する各メッセージを受信した各人のメールアドレス１０７，１０７，…とを関連づけたグラフ部分、をメッセージ集合ごとに有するグラフである。メールアドレスは、本発明の人識別情報を構成するものである。
【００４６】
メッセージ集合は、最初のメッセージとその後に続く１以上の返信のメッセージとからなる、いわゆるスレッドが一例である。
【００４７】
重要語は、同一のメッセージ集合ノードに対して１つ以上関連づけられている。
【００４８】
受信期間は、例えば、最も早く受信されたメッセージの受信日（開始日という）と最も遅く受信されたメッセージの受信日（終了日という）とで定義される。
【００４９】
話題語、重要語、メールアドレスに関し、あるメッセージ集合ノードに関連づけられたものと他のメッセージ集合ノードに関連づけられたものとで共通なものを、図では共通に示している。
【００５０】
なお、グラフ１００は、例えば、ＲＤＦの形式をもつものであり、ここでは簡易表記されている。ＲＤＦについては、以下の文献に記載されている。
【００５１】
「Resource Description Framework(RDF)Model and Syntax Specification」, Ora Lassia, Ralph R.Swick編,[online], インターネット<URL:http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/>
「RDF Vocabulary Description Language 1.0: RDF Schema」, Dan Brickley, R.V.Guha編,[online], インターネット<URL:http://www.w3.org/TR/rdf-schema/>
表示制御装置１は、１つのコンピュータで構成してもよく、また、複数のコンピュータを通信回線を介して接続し、表示制御装置１の構成要素を各コンピュータに分散させてもよい。
【００５２】
（第１の表示制御方法）
次に、図３を用いて、表示制御装置１が行う第１の表示制御方法を説明する。
【００５３】
ユーザ端末２が操作されて、表示命令が送信される（Ｓ１０１）。これにより、配置計算部１３は、グラフ記憶部１１からグラフ１００を読み出し（Ｓ１０３）、グラフ１００を基に表示要素の配置を計算し（Ｓ１０５）、計算結果を表示制御部１４に与える（Ｓ１０７）。表示制御部１４は、計算結果を基に表示データを作成し、表示データをユーザ端末２に送信する（Ｓ１０９）。ユーザ端末２は、送信された表示データを液晶表示パネルなどに表示させる（Ｓ１１１）。
【００５４】
図４は、表示結果の一部を例示した図である。
【００５５】
横軸は時間軸であり、縦軸はメッセージ数を示す軸である。
【００５６】
このように、グラフ１００内の各メッセージ集合ノードに対応する表示体２０１と当該メッセージ集合ノードに関連づけられた話題語１０２とが互いに関連づけて表示される。
【００５７】
また、各表示体２０１の長さは、該表示体に対応するメッセージ集合ノードに関連づけられた受信期間１０３の長さに応じたものされ、表示体２０１の長さ方向の位置（横軸における座標）は、受信期間１０３の時期に応じたものされる。
【００５８】
また、表示体２０１の長さ方向に垂直な垂直方向の位置（縦軸における座標）は、表示体２０１に対応するメッセージ集合ノードに関連づけられたメッセージ数１０４に応じたものとされる。
【００５９】
また、好ましくは、表示体２０１の色または模様が、表示体に対応するメッセージ集合ノードに関連づけられた重要度１０６に応じたものとされる。
【００６０】
なお、表示体２０１の長さ方向に垂直な垂直方向の位置（縦軸における座標）を、表示体に対応するメッセージ集合ノードに関連づけられた重要度１０６に応じたものとしてもよい。
【００６１】
また、その場合、好ましくは、表示体２０１の色または模様を、表示体に対応するメッセージ集合ノードに関連づけられたメッセージ数１０４に応じたものとするのがよい。
【００６２】
以上のように、第１の表示制御方法によれば、表示体の長さが受信期間の長さに応じたものなり、表示体の長さ方向の位置が受信期間の時期に応じたものなり、表示体の長さ方向に垂直な垂直方向の位置がメッセージ数または重要度に応じたものとなるので、ユーザは、話題に関するメッセージ数や重要度といった程度の推移を知ることができる。
【００６３】
（第２の表示制御方法）
次に、図５を用いて、表示制御装置１が行う第２の表示制御方法を説明する。
【００６４】
ユーザ端末２が操作されて、ナビゲート命令が送信される（Ｓ２０１）。これにより、ナビゲート部１５は、予め記憶した表示データをユーザ端末２に送信し、ユーザ端末２は、送信された表示データを液晶表示パネルなどに表示させる。
【００６５】
ここでは、図６に示す表示内容が表示され、これにより、ユーザ端末２のキーボードなどに話題語が入力される。なお、話題語のリストを送信し、その中から話題語を選択してもよい。
【００６６】
図５に戻り、ナビゲート部１５は、入力された話題語を受信し（Ｓ２０３）、該話題語を配置計算部１３に与える（Ｓ２０５）。
【００６７】
配置計算部１３は、グラフ記憶部１１からグラフ１００を読み出し（Ｓ２１３）、与えられた話題語を基に表示すべき表示要素を選択するとともにその配置を計算し（Ｓ２１５）、計算結果を表示制御部１４に与える（Ｓ２１７）。表示制御部１４は、計算結果を基に表示データを作成し、表示データをユーザ端末２に送信する（Ｓ２１９）。ユーザ端末２は、送信された表示データを液晶表示パネルなどに表示させる（Ｓ２２１）。
【００６８】
図７は、表示結果の一部を例示した図である。
【００６９】
表示される表示体２０１は、入力された話題語に関連づけられたメッセージ集合ノードに対応するものに限定される。なお、表示される話題語１０２は当該メッセージ集合ノードに関連づけられたものに限定される。
【００７０】
以上のように、第２の表示制御方法によれば、話題語によって、表示体等の表示要素を限定することができ、ユーザは、所望の話題に関する程度の推移を知ることができる。
【００７１】
（第３の表示制御方法）
次に、表示制御装置１が行う第３の表示制御方法を説明する。
【００７２】
前述のようなナビゲート命令により、図８に示す表示内容が表示され、これにより、ユーザ端末２に開始日と終了日が入力される。なお、開始日と終了日をリストやカレンダーから選択させてもよい。
【００７３】
ナビゲート部１５は、入力された開始日と終了日で構成される時期情報を受信し（Ｓ２０３）、該時期情報を配置計算部１３に与える。
【００７４】
配置計算部１３は、グラフ記憶部１１からグラフ１００を読み出し、与えられた時期情報を基に表示すべき表示要素を選択するとともにその配置を計算し、その結果、ユーザ端末２の液晶表示パネルなどに表示がなされる。
【００７５】
図９は、表示結果の一部を例示した図である。
【００７６】
表示される表示体２０１は、時期情報に応じた受信期間を関連づけられたメッセージ集合ノードに対応するものに限定される。なお、表示される表示体２０１は、当該受信期間を関連づけられたメッセージ集合ノードに対応するものに限定される。
【００７７】
例えば、受信期間の開始日は、時期情報の開始日より遅く、受信期間の終了日は、時期情報の終了日より早いという条件で受信期間が限定される。
【００７８】
以上のように、第３の表示制御方法によれば、時期情報によって表示要素を限定でき、ユーザは、その時期情報で特定される時期における話題の程度の推移を知ることができる。また、話題の程度の推移に関する類似のパターンを季節毎に発見することが可能となる。
【００７９】
（第４の表示制御方法）
次に、表示制御装置１が行う第４の表示制御方法を説明する。
【００８０】
前述のようなナビゲート命令により、図１０に示す表示内容が表示され、これにより、ユーザ端末２に１つ以上のメールアドレスが入力される。なお、これらのメールアドレスを予めグループ化しておき、そのグループを選択してもよい。
【００８１】
ナビゲート部１５は、入力されたメールアドレスを受信し、該メールアドレスを配置計算部１３に与える。
【００８２】
配置計算部１３は、グラフ記憶部１１からグラフ１００を読み出し、与えられたメールアドレスを基に表示すべき表示要素を選択するとともにその配置を計算し、その結果、ユーザ端末２の液晶表示パネルなどに表示がなされる。
【００８３】
表示される表示体２０１は、メールアドレスを関連づけられたメッセージ集合ノードに対応するものに限定される。なお、表示される表示体２０１は、当該メールアドレスを関連づけられたメッセージ集合ノードに対応するものに限定される。
【００８４】
以上のように、第４の表示制御方法によれば、メールアドレスにより表示要素を限定でき、ユーザは、そのメールアドレスをもつ人が関わったメッセージ集合に共通な話題の程度の推移を知ることができる。
【００８５】
また、２つ以上のメールアドレスを入力して表示された表示体２０１に対応するメッセージ集合内のメッセージを比較し、それらのメールアドレスに対応する２人以上の人の中から中心人物を特定することもできる。
【００８６】
（第５の表示制御方法）
次に、表示制御装置１が行う第５の表示制御方法を説明する。
【００８７】
前述のようなナビゲート命令により、図１１に示す表示内容が表示され、これにより、ユーザ端末２に重要語が入力される。なお、重要語のリストを送信し、その中から重要語を選択してもよい。
【００８８】
ナビゲート部１５は、入力された重要語を受信し、該重要語を配置計算部１３に与える。
【００８９】
配置計算部１３は、グラフ記憶部１１からグラフ１００を読み出し、与えられた重要語を基に表示すべき表示要素を選択するとともにその配置を計算し、その結果、ユーザ端末２の液晶表示パネルなどに表示がなされる。
【００９０】
表示される表示体２０１は、重要語を関連づけられたメッセージ集合ノードに対応するものに限定される。なお、表示される表示体２０１は、当該重要語を関連づけられたメッセージ集合ノードに対応するものに限定される。
【００９１】
以上のように、第５の表示制御方法によれば、重要語により表示要素を限定でき、ユーザは、その重要語に関する話題の程度の推移を知ることができる。
【００９２】
なお、第２ないし第５の表示制御方法の２つ以上を組み合わせてもよい。
【００９３】
例えば、第３、第４の表示制御方法を組み合わせ、これにより、所望の時期における話題の程度の推移を人ごとに知り、話題から人の活動を知り、もって、その時期における人の活動を比較してもよい。
【００９４】
（第６の表示制御方法）
次に、図１２を用いて、表示制御装置１が行う第６の表示制御方法を説明する。
【００９５】
ユーザ端末２が操作されて、関連性計算命令が送信される（Ｓ３０１）。これにより、関連性計算部１２が、グラフ記憶部１１からグラフ１００を読み出し（Ｓ３１３）、グラフにおける要素どうしの関連性を計算し（Ｓ３１４）、計算結果とグラフ１００を配置計算部１３に与える。配置計算部１３は、類似度とグラフ１００を基に表示要素の配置を計算し（Ｓ３１５）、計算結果を表示制御部１４に与える（Ｓ３１７）。表示制御部１４は、計算結果を基に表示データを作成し、表示データをユーザ端末２に送信する（Ｓ３１９）。ユーザ端末２は、送信された表示データを液晶表示パネルなどに表示させる（Ｓ３２１）。
【００９６】
図１３は、表示結果の一部を例示した図である。  
同図は、４つの表示体２０１を示しているが、２つの表示体の組合せとしては、６組あり、そのうちの３組については、それぞれで２つの表示体の間に例えば「線（矢印など）」が表示される。
【００９７】
例えば、２つの表示体２０１に対応する２つのメッセージ集合ノードに関連づけられた２つの受信期間の早い方に関連する当該メッセージ集合ノードに対応する表示体２０１から遅い方に関連する当該メッセージ集合ノードに対応する表示体２０１に向かう矢印５０１が表示される。
【００９８】
これは、関連性計算部１２が、２つの表示体に対応する２つのメッセージ集合ノードの一方に関連づけられた重要語と他方に関連づけられた重要語との類似度を計算し、配置計算部１３が、計算された類似度が予め設定された閾値以上か否かを判定し、類似度が閾値以上の場合、矢印５０１を表示要素とし、もって、図１３のような表示がなされる。
【００９９】
なお、話題語は勿論表示され、さらには、表示体に対応づけて重要語を表示させてもよい。また、矢印に代えて、方向性を有しない線を表示させてもよい。
【０１００】
これにより、ユーザは、線（矢印）で繋がれた複数の表示体に対応する話題、すなわち、意味として近い複数の話題に関する程度の推移を知ることができる。
【０１０１】
なお、矢印５０１の太さを類似度に応じたものにすることで、ユーザは、類似度を知ることができる。
【０１０２】
これは、配置計算部１３が、線（矢印）を表示要素とする場合、類似度に応じたものとなるように線（矢印）の太さを計算し、もって、そのような表示ができる。
【０１０３】
また、２つの表示体に対応する２つのメッセージ集合ノードの一方に関連づけられた１つ以上の重要語と他方に関連づけられた１つ以上の重要語とで共通な重要語の数を計算し、計算された数が予め設定された閾値以上の場合、線（矢印）を表示してもよい。
【０１０４】
これは、関連性計算部１２が、共通な重要語の数を計算し、配置計算部１３が、計算された数が予め設定された閾値以上か否かを判定し、計算された数が閾値以上の場合、線（矢印）を表示要素とし、もって、そのような表示ができる。
【０１０５】
これにより、ユーザは、線（矢印）で繋がれた複数の表示体に対応する話題、すなわち、共通な重要語をもつ複数の話題に関する程度の推移を知ることができる。
【０１０６】
また、線（矢印）の太さを、当該計算された数に応じたものにすることで、ユーザは、共通な重要語の数を知ることができる。
【０１０７】
これは、配置計算部１３が、線（矢印）を表示要素とする場合、計算された数に応じたものとなるように線（矢印）の太さを計算し、もって、そのような表示ができる。
【０１０８】
以上のように、第６の表示制御方法によれば、表示要素を重要語の類似度により線（矢印）でグループ化することができ、ユーザは、グループ内の各話題の程度の推移を知ることができる。
【０１０９】
（第７の表示制御方法）
次に、表示制御装置１が行う第７の表示制御方法を説明する。
【０１１０】
前述のような関連性計算命令により、関連性計算部１２は、複数の表示体に対応する複数のメッセージ集合ノードのそれぞれに共通に関連づけられている人識別情報の数を計算し、配置計算部１３は、計算された数が予め設定された閾値以上の場合、前記複数の表示体をグループ化して表示させる。
【０１１１】
図１４は、表示結果の一部を例示した図である。  
同図では、４つの表示体２０１である表示体２０１１〜２０１４がグループ化して表示されている。話題語も勿論表示される。
【０１１２】
具体的には、表示体２０１１，２０１２に対応する２つのメッセージ集合ノードに関連づけられた２つの受信期間の早い方に関連する当該メッセージ集合ノードに対応する表示体２０１１から遅い方に関連する当該メッセージ集合ノードに対応する表示体２０１２に向かう矢印５０１が表示され、表示体２０１２，２０１３に対応する２つのメッセージ集合ノードに関連づけられた２つの受信期間の早い方に関連する当該メッセージ集合ノードに対応する表示体２０１２から遅い方に関連する当該メッセージ集合ノードに対応する表示体２０１３に向かう矢印５０１が表示され、表示体２０１２，２０１４に対応する２つのメッセージ集合ノードに関連づけられた２つの受信期間の早い方に関連する当該メッセージ集合ノードに対応する表示体２０１２から遅い方に関連する当該メッセージ集合ノードに対応する表示体２０１４に向かう矢印５０１が表示される。。
【０１１３】
また、表示体２０１１に対応するメッセージ集合ノードに関連づけられた１つ以上のメールアドレスと表示体２０１２に対応するメッセージ集合ノードに関連づけられた１つ以上のメールアドレスとで共通のメールアドレスが表示体２０１１、２０１２の間に表示され、表示体２０１２に対応するメッセージ集合ノードに関連づけられた１つ以上のメールアドレスと表示体２０１３に対応するメッセージ集合ノードに関連づけられた１つ以上のメールアドレスとで共通のメールアドレスが表示体２０１２、２０１３の間に表示され、表示体２０１２に対応するメッセージ集合ノードに関連づけられた１つ以上のメールアドレスと表示体２０１４に対応するメッセージ集合ノードに関連づけられた１つ以上のメールアドレスとで共通のメールアドレスが表示体２０１２、２０１４の間に表示される。
【０１１４】
以上のように、第７の表示制御方法によれば、表示要素を共通な人識別情報の数によりグループ化することができ、ユーザは、グループ内の各話題の程度の推移を知ることができる。なお、矢印に代えて、方向性を有しない線を表示させてもよい。
【０１１５】
また、メールアドレスは、常に表示するのでなく、ポップアップのように一時的に表示してもよい。また、メールアドレスの表示は必須ではなく、不要な場合は非表示としてもよい。
【０１１６】
（第８の表示制御方法）
次に、表示制御装置１が行う第８の表示制御方法を説明する。
【０１１７】
前述のような関連性計算命令により、関連性計算部１２は、読み出したグラフから１つ以上の互いに関連するメールアドレスを検出し、２つの表示体に対応する２つのメッセージ集合ノードに１つ以上の共通のメールアドレスが関連づけられている場合、検出した１つ以上のメールアドレスと前記１つ以上の共通なメールアドレスとで共通なメールアドレスの数を計算し、配置計算部１３は、計算された数が予め設定された閾値以上か否かを判定し、計算された数が閾値以上の場合、後述する線（矢印）やメールアドレスを表示要素とし、その結果、ユーザ端末２に表示がなされる。
【０１１８】
ここでは、当該２つの表示体の間に線が表示される。例えば、２つの表示体に対応する２つのメッセージ集合ノードに関連づけられた２つの受信期間の早い方に関連する当該メッセージ集合ノードに対応する表示体から遅い方に関連する当該メッセージ集合ノードに対応する表示体に向かう線（矢印）が表示される。
【０１１９】
なお、２つの表示体に対応する２つのメッセージ集合ノードに関連づけられた１つ以上の共通のメールアドレスを２つの表示体の間に表示してもよい。
【０１２０】
また、例えば、１つ以上の互いに関連するメールアドレス（例えば、いわゆるＳＮＳ（ソシアル・ネットワーク・サービス）のような外部のデータから得られるもの）を予め表示制御装置１に設けた記憶部に記憶させておき、関連性計算部１２が、記憶部から当該メールアドレスを読み出し、２つの表示体に対応する２つのメッセージ集合ノードに１つ以上の共通のメールアドレスが関連づけられている場合、読み出した１つ以上のメールアドレスと前記１つ以上の共通なメールアドレスとで共通なメールアドレスの数を計算し、配置計算部１３が、計算された数が予め設定された閾値以上か否かを判定し、計算された数が閾値以上の場合、後述する線（矢印）やメールアドレスを表示要素とし、その結果、ユーザ端末２に表示がなされるようにしてもよい。
【０１２１】
ここでは、当該２つの表示体の間に線が表示される。例えば、２つの表示体に対応する２つのメッセージ集合ノードに関連づけられた２つの受信期間の早い方に関連する当該メッセージ集合ノードに対応する表示体から遅い方に関連する当該メッセージ集合ノードに対応する表示体に向かう線（矢印）が表示される。
【０１２２】
なお、２つの表示体に対応する２つのメッセージ集合ノードに関連づけられた１つ以上の共通のメールアドレスを２つの表示体の間に表示してもよい。
【０１２３】
以上のように、第８の表示制御方法によれば、表示要素を共通な人識別情報の数により線（矢印）でグループ化することができ、ユーザは。グループ内の各話題の程度の推移を知ることができる。
【０１２４】
以上のように、本実施の形態によれば、話題に関するメッセージ数や重要度といった程度の推移を知ることができる。
【０１２５】
なお、本実施の形態では、電子メールなどによるメッセージを扱ったが、同じく受信者を特定できる通信記録や、受信者を特定できるようにした議事録をメッセージとして扱ってもよい。その場合、メールアドレスに代えて、メッセージを受信した人の人識別情報を受信者名などとすればよい。
【０１２６】
また、グラフ１００には、後の処理で不必要な要素を含めないようにしてもよい。例えば、第１の表示制御方法だけを行う場合、メールアドレス、重要語は不要なので、これらはグラフ１００に含めなくてもよい。
【０１２７】
また、表示制御装置１においては、後の処理で不必要な構成要素を含めないようにしてもよい。例えば、第１の表示制御方法だけを行う場合、関連性計算部１２、ナビゲート部１５は不要なので、これらは表示制御装置１に含めなくてもよい。
【図面の簡単な説明】
【０１２８】
【図１】本実施の形態に係る表示制御装置を含む表示システムの構成図である。
【図２】グラフ１００の一部を例示した図である。
【図３】第１の表示制御方法を示すシーケンス図である。
【図４】第１の表示制御方法による表示結果の一部を例示した図である。
【図５】第２の表示制御方法を示すシーケンス図である。
【図６】第２の表示制御方法において話題語が入力されるときの表示内容を示す図である。
【図７】第２の表示制御方法による表示結果の一部を例示した図である。
【図８】第３の表示制御方法において開始日と終了日が入力されるときの表示内容を示す図である。
【図９】第３の表示制御方法による表示結果の一部を例示した図である。
【図１０】第４の表示制御方法においてメールアドレスが入力されるときの表示内容を示す図である。
【図１１】第５の表示制御方法において重要語が入力されるときの表示内容を示す図である。
【図１２】第６の表示制御方法を示すシーケンス図である。
【図１３】第６の表示制御方法による表示結果の一部を例示した図である。
【図１４】第７の表示制御方法による表示結果の一部を例示した図である。
【符号の説明】
【０１２９】
１…表示制御装置
２…ユーザ端末
１１…グラフ記憶部
１２…関連性計算部
１３…配置計算部
１４…表示制御部
１５…ナビゲート部
１００…グラフ
１０１…メッセージ集合ノード
１０２…話題語
１０３…受信期間
１０４…メッセージ数
１０５…重要語
１０６…重要度
１０７…メールアドレス
２０１…表示体
５０１…矢印
２０１１〜２０１４…表示体
【図１】
0005009858.tif 000002
【図２】
0005009858.tif 000003
【図３】
0005009858.tif 000004
【図４】
0005009858.tif 000005
【図５】
0005009858.tif 000006
【図６】
0005009858.tif 000007
【図７】
0005009858.tif 000008
【図８】
0005009858.tif 000009
【図９】
0005009858.tif 000010
【図１０】
0005009858.tif 000011
【図１１】
0005009858.tif 000012
【図１２】
0005009858.tif 000013
【図１３】
0005009858.tif 000014
【図１４】
0005009858.tif 000015