(57)【要約】  コミュニケーション支援装置（１００）は、メタ情報が抽出されたコンテンツ数またはメタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、メタ情報及び話題適切度を含む第１の話題ノードを生成する話題ノード生成部（１０３）と、複数のユーザの第１の話題ノードを取得し、メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成する統合話題ノード生成部（１０４）と、統合話題ノードのメタ情報に基づき新たな話題ノードである展開話題ノードを生成する話題ノード展開部（１０５）と、統合話題ノードまたは展開話題ノードから複数のユーザ間における共通話題候補を抽出する共通話題候補抽出部（１０７）と、共通話題候補を提示させる提示部（１０８）と、提示される共通話題候補のうち一以上の入力を受け付ける入力部（１１０）と、を備え、ユーザ間のコミュニケーションを容易かつ活性化させる。
2009122745.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのコンテンツからメタ情報を抽出するメタ情報抽出部と、
前記メタ情報が抽出されたコンテンツ数または前記メタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、前記メタ情報及び前記話題適切度を含む第１の話題ノードを生成する話題ノード生成部と、
複数のユーザの前記第１の話題ノードを取得し、前記メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成する統合話題ノード生成部と、
前記統合話題ノードの前記メタ情報に基づき新たな話題ノードである展開話題ノードを生成する話題ノード展開部と、
前記統合話題ノードまたは前記展開話題ノードから前記複数のユーザ間における共通話題候補を抽出する共通話題候補抽出部と、
前記共通話題候補を提示させる提示部と、
提示される前記共通話題候補のうち一以上の入力を受け付ける入力部と、
を備え、
前記話題ノード展開部は、
一以上の前記統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
前記関連情報を取得した場合は、前記関連情報毎に、前記統合話題ノードとリンクした展開話題ノードを形成し、
前記関連情報と前記統合話題ノードの前記メタ情報間における情報間距離に応じて、前記メタ情報に対する各ユーザの話題適切度を減衰させることにより前記関連情報に対する各ユーザの話題適切度を算出し、
前記関連情報に対する各ユーザの話題適切度を前記展開話題ノードに格納し、
更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成し、
前記共通話題候補抽出部は、
前記統合話題ノードまたは前記展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、前記共通話題度に応じて共通話題候補を抽出する、
コミュニケーション支援装置。
【請求項２】
前記話題ノード展開部は、減衰するメタ情報または関連情報に対する各ユーザの話題適切度をＴＦ（ｊ）とし、前記情報間距離をＤ（ｉ，ｊ）とするとき、算出する関連情報の話題適切度ＴＦ（ｉ）を、式
2009122745.tif 000007
により算出する、請求項１に記載のコミュニケーション支援装置。
【請求項３】
前記共通話題候補抽出部は、前記ユーザの話題適切度の平均値をＥ（ｉ）とし、同分散値をＶ（ｉ）とするとき、前記共通話題度Ｔ（ｉ）を、式
2009122745.tif 000008
により算出する、請求項１に記載のコミュニケーション支援装置。
【請求項４】
前記提示部は、
前記共通話題候補毎に、前記複数のユーザの話題適切度分布、および前記共通話題候補が抽出された前記第１の話題ノードの前記メタ情報を提示させる、
請求項１に記載のコミュニケーション支援装置。
【請求項５】
入力された共通話題候補が抽出された、前記統合話題ノードのメタ情報を含むコンテンツを抽出し、抽出したコンテンツを前記複数のユーザ間で共有可能なように制御する話題・コンテンツ共有部、
を更に備える、
請求項１に記載のコミュニケーション支援装置。
【請求項６】
前記話題ノード展開部は、更に、
前記メタ情報と前記関連情報間または前記関連情報間について、辞書で定義される意味的関係に基づき前記情報間距離を算出する、
請求項１に記載のコミュニケーション支援装置。
【請求項７】
前記話題ノード展開部は、更に、
前記メタ情報と前記関連情報間または前記関連情報間について、コンテンツに対する共起頻度に基づいて前記情報間距離を算出する、
請求項１に記載のコミュニケーション支援装置。
【請求項８】
前記提示部は、前記複数のユーザに関し、前記共通話題候補の話題適切度の分布を、文字、数値、記号、グラフ、のいずれか一つ以上により提示させる、
請求項１に記載のコミュニケーション支援装置。
【請求項９】
前記提示部は、前記複数のユーザに関し、前記共通話題候補の話題適切度の分布を、表示する色の成分や濃淡、表示の大きさ、形状、のいずれか一つ以上を変えることにより提示させる、
請求項１に記載のコミュニケーション支援装置。
【請求項１０】
前記提示部は、前記共通話題候補を前記共通話題度が高いものから順にリスト表示、またはグラフ表示する、
請求項１に記載のコミュニケーション支援装置。
【請求項１１】
前記入力部により入力された前記共通話題候補の話題適切度の再計算を実行する話題適切度更新部、を更に備える、
請求項１に記載のコミュニケーション支援装置。
【請求項１２】
（ａ）ユーザのコンテンツからメタ情報を抽出し、
（ｂ）前記メタ情報が抽出されたコンテンツ数または前記メタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、前記メタ情報及び前記話題適切度を含む第１の話題ノードを生成し、
（ｃ）複数のユーザの前記第１の話題ノードを取得し、前記メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成し、
（ｄ）前記統合話題ノードの前記メタ情報に基づき新たな話題ノードである展開話題ノードを生成し、
（ｅ）前記統合話題ノードまたは前記展開話題ノードから前記複数のユーザ間における共通話題候補を抽出し、
（ｆ）前記共通話題候補を提示させ、
（ｇ）提示される前記共通話題候補のうち一以上の入力を受け付ける、
コミュニケーション支援方法であって、
前記（ｄ）は、
（ｄ−１）一以上の前記統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
（ｄ−２）前記関連情報を取得した場合は、前記関連情報毎に、前記統合話題ノードとリンクした展開話題ノードを形成し、
（ｄ−３）前記関連情報と各前記統合話題ノードの前記メタ情報間における情報間距離に応じて、前記メタ情報に対する各ユーザの話題適切度を減衰させることにより前記関連情報に対する各ユーザの話題適切度を算出し、
（ｄ−４）前記関連情報に対する各ユーザの話題適切度を格納し、
（ｄ−５）更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する、
ことを含み、
前記（ｅ）は、
（ｅ−１）前記統合話題ノードまたは前記展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、
（ｅ−２）前記共通話題度に応じて共通話題候補を抽出する、
ことを含む、
コミュニケーション支援方法。
【請求項１３】
（ａ）ユーザのコンテンツからメタ情報を抽出し、
（ｂ）前記メタ情報が抽出されたコンテンツ数または前記メタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、前記メタ情報及び前記話題適切度を含む第１の話題ノードを生成し、
（ｃ）複数のユーザの前記第１の話題ノードを取得し、前記メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成し、
（ｄ）前記統合話題ノードの前記メタ情報に基づき新たな話題ノードである展開話題ノードを生成し、
（ｅ）前記統合話題ノードまたは前記展開話題ノードから前記複数のユーザ間における共通話題候補を抽出し、
（ｆ）前記共通話題候補を提示させ、
（ｇ）提示される前記共通話題候補のうち一以上の入力を受け付ける、
ことをコンピュータに実行させるためのコミュニケーション支援プログラムであって、
前記（ｄ）は、
（ｄ−１）一以上の前記統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
（ｄ−２）前記関連情報を取得した場合は、前記関連情報毎に、前記統合話題ノードとリンクした展開話題ノードを形成し、
（ｄ−３）前記関連情報と各前記統合話題ノードの前記メタ情報間における情報間距離に応じて、前記メタ情報に対する各ユーザの話題適切度を減衰させることにより前記関連情報に対する各ユーザの話題適切度を算出し、
（ｄ−４）前記関連情報に対する各ユーザの話題適切度を格納し、
（ｄ−５）更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する、
ことを含み、
前記（ｅ）は、
（ｅ−１）前記統合話題ノードまたは前記展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、
（ｅ−２）前記共通話題度に応じて共通話題候補を抽出する、
ことを含む、
コミュニケーション支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのメタ情報に基づいて特定の複数人からなるグループのための共通話題を抽出し、そのグループ内での会話を促進・活性化するためのコミュニケーション支援装置、方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、ユーザ間の対人コミュニケーションを促進・活性化するために共通の話題を抽出し、あるいは特定の話題を共有できるコミュニケーション相手を探索するコミュニケーション支援技術が知られている。
例えば、ユーザが目的とする情報をもつ情報源と、ユーザがその情報源と最も共感できる話題とを探すものが知られている（例えば、特許文献１および特許文献２参照）。他の例としては、送信相手の話題リストから本来の用件と関係ない話題を想起させ、その相手とのコミュニケーションを促進するものが知られている（例えば、特許文献３参照）。更に他の例としては、ユーザのプロファイルに基づきコンテンツを収集し、そのコンテンツで構成される情報ページを相手に提示するものがある（例えば、特許文献４参照）。更に他の例としては、メールの送受信頻度に基づいて送受信者間で共通する興味度合いを求めることでコミュニティを見出すものがある（例えば、特許文献５参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２３１５７３号公報
【特許文献２】特開２００１−２８２８０５号公報
【特許文献３】特開２００１−２８２６８７号公報
【特許文献４】特開２００３−２２３４０６号公報
【特許文献５】特開２００５−３２７１０５号公報
【発明の概要】
【０００４】
（発明が解決しようとする課題）
しかしながら、前記従来技術は、次のような問題があり、特に初対面で会話のきっかけをつかみたい場合には対処できない。
１．ユーザのプロファイルとして記述された話題（キーワード）が共通しているかの照合だけであり、興味の程度や粒度が異なるときでも会話に参加するグループ間の接点を見つけ出すための仕組みがない。
２．各人のこだわり度合いの違いを加味して話題の適切度を評価できない。
３．話題を進めるための手がかりとなる、話題と自分の興味との関連性を示す情報の提供が十分でない。
本発明は、前記従来の課題を解決するもので、コミュニケーションに参加するユーザに共通する話題を容易かつ適切に見つけ出し、ユーザ間のコミュニケーションを容易かつ活性化させる、コミュニケーション支援装置、方法およびプログラムを提供することを目的とする。
（課題を解決するための手段）
第１の発明に係るコミュニケーション支援装置は、メタ情報抽出部と、話題ノード生成部と、統合話題ノード生成部と、話題ノード展開部と、共通話題候補抽出部と、提示部と、入力部と、を備える。
【０００５】
メタ情報抽出部は、ユーザのコンテンツからメタ情報を抽出する。話題ノード生成部は、メタ情報が抽出されたコンテンツ数またはメタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、メタ情報及び話題適切度を含む第１の話題ノードを生成する。統合話題ノード生成部は、複数のユーザの第１の話題ノードを取得し、メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成する。話題ノード展開部は、統合話題ノードのメタ情報に基づき新たな話題ノードである展開話題ノードを生成する。共通話題候補抽出部は、統合話題ノードまたは展開話題ノードから複数のユーザ間における共通話題候補を抽出する。提示部は、共通話題候補を提示させる。入力部は、提示される共通話題候補のうち一以上の入力を受け付ける。
上記話題ノード展開部は、一以上の統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、関連情報を取得した場合は、関連情報毎に、統合話題ノードとリンクした展開話題ノードを形成し、関連情報と統合話題ノードのメタ情報間における情報間距離に応じて、同メタ情報に対する各ユーザの話題適切度を減衰させることにより関連情報に対する各ユーザの話題適切度を算出し、関連情報に対する各ユーザの話題適切度を展開話題ノードに格納する。話題ノード展開部は更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する。
【０００６】
上記共通話題候補抽出部は、統合話題ノードまたは展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、同共通話題度に応じて共通話題候補を抽出する。
ここで、所定範囲の意味的な関係とは、例えば、下位概念に対し上位概念であることを含む。また、情報間距離とは、例えば、情報間の意味的な関係の大きさを量的に表現したものである。展開話題ノードを生成するとは、展開話題ノードを新たに形成することの他、既存の展開話題ノードに対し統合話題ノードまたは展開話題ノードをリンクさせ、その既存の展開話題ノードに新たに算出したユーザの話題適切度を追加或いは更新することも含む。また、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成するとは、展開話題ノードの関連情報に基づき展開話題ノードを生成することを繰り返し行うことも含む。
【０００７】
ここでは、コミュニケーションに参加するユーザが、共通する話題を容易に見つけ出し、ユーザ間のコミュニケーションを容易かつ活性化させることができる。
第２の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、話題ノード展開部は、減衰するメタ情報または関連情報に対する各ユーザの話題適切度をＴＦ（ｊ）とし、情報間距離をＤ（ｉ，ｊ）とするとき、算出する関連情報の話題適切度ＴＦ（ｉ）を、式
2009122745.tif 000003
により算出する。
第３の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、共通話題候補抽出部は、ユーザの話題適切度の平均値をＥ（ｉ）とし、同分散値をＶ（ｉ）とするとき、共通話題度Ｔ（ｉ）を、式
2009122745.tif 000004
により算出する。
【０００８】
第４の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、提示部は、共通話題候補毎に、複数のユーザの話題適切度分布、および共通話題候補が抽出された第１の話題ノードのメタ情報を提示させる。
第５の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、入力された共通話題候補が抽出された、統合話題ノードのメタ情報を含むコンテンツを抽出し、抽出したコンテンツを複数のユーザ間で共有可能なように制御する話題・コンテンツ共有部を更に備える。
ここでは、共通する話題に関連するコンテンツをユーザ間で共有できるため、コンテンツを利用してコミュニケーションをし易くすることができる。
第６の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、話題ノード展開部は、更に、メタ情報と関連情報間または関連情報間について、辞書で定義される意味的関係に基づき情報間距離を算出する。
【０００９】
第７の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、話題ノード展開部は、更に、メタ情報と関連情報間または関連情報間について、コンテンツに対する共起頻度に基づいて情報間距離を算出する。
第８の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、提示部は、複数のユーザに関し、共通話題候補の話題適切度の分布を、文字、数値、記号、グラフ、のいずれか一つ以上により提示させる。
第９の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、提示部は、複数のユーザに関し、共通話題候補の話題適切度の分布を、表示する色の成分や濃淡、表示の大きさ、形状、のいずれか一つ以上を変えることにより提示させる。
【００１０】
第１０の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、提示部は、共通話題候補を共通話題度が高いものから順にリスト表示、またはグラフ表示する。
第１１の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、入力部により入力された共通話題候補の話題適切度の再計算を実行する話題適切度更新部、を更に備える。
第１２の発明に係るコミュニケーション支援方法は、
（ａ）ユーザのコンテンツからメタ情報を抽出し、
（ｂ）メタ情報が抽出されたコンテンツ数またはメタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、メタ情報及び話題適切度を含む第１の話題ノードを生成し、
（ｃ）複数のユーザの第１の話題ノードを取得し、メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成し、
（ｄ）統合話題ノードのメタ情報に基づき新たな話題ノードである展開話題ノードを生成し、
（ｅ）統合話題ノードまたは展開話題ノードから複数のユーザ間における共通話題候補を抽出し、
（ｆ）共通話題候補を提示させ、
（ｇ）提示される共通話題候補のうち一以上の入力を受け付ける、
コミュニケーション支援方法であって、
上記（ｄ）は、
（ｄ−１）一以上の統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
（ｄ−２）関連情報を取得した場合は、関連情報毎に、統合話題ノードとリンクした展開話題ノードを形成し、
（ｄ−３）関連情報と各統合話題ノードのメタ情報間における情報間距離に応じて、メタ情報に対する各ユーザの話題適切度を減衰させることにより関連情報に対する各ユーザの話題適切度を算出し、
（ｄ−４）関連情報に対する各ユーザの話題適切度を格納し、
（ｄ−５）更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する、
ことを含み、
上記（ｅ）は、
（ｅ−１）統合話題ノードまたは展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、
（ｅ−２）共通話題度に応じて共通話題候補を抽出する、
ことを含む。
【００１１】
第１３の発明に係るコミュニケーション支援プログラムは、
（ａ）ユーザのコンテンツからメタ情報を抽出し、
（ｂ）メタ情報が抽出されたコンテンツ数またはメタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、メタ情報及び話題適切度を含む第１の話題ノードを生成し、
（ｃ）複数のユーザの第１の話題ノードを取得し、メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成し、
（ｄ）統合話題ノードのメタ情報に基づき新たな話題ノードである展開話題ノードを生成し、
（ｅ）統合話題ノードまたは展開話題ノードから複数のユーザ間における共通話題候補を抽出し、
（ｆ）共通話題候補を提示させ、
（ｇ）提示される共通話題候補のうち一以上の入力を受け付ける、
ことをコンピュータに実行させるためのコミュニケーション支援プログラムであって、
上記（ｄ）は、
（ｄ−１）一以上の統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
（ｄ−２）関連情報を取得した場合は、関連情報毎に、統合話題ノードとリンクした展開話題ノードを形成し、
（ｄ−３）関連情報と各統合話題ノードのメタ情報間における情報間距離に応じて、メタ情報に対する各ユーザの話題適切度を減衰させることにより関連情報に対する各ユーザの話題適切度を算出し、
（ｄ−４）関連情報に対する各ユーザの話題適切度を格納し、
（ｄ−５）更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する、
ことを含み、
上記（ｅ）は、
（ｅ−１）統合話題ノードまたは展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、
（ｅ−２）共通話題度に応じて共通話題候補を抽出する、
ことを含む。
（発明の効果）
本発明のコミュニケーション支援装置によれば、コミュニケーションに参加するユーザに共通する話題を容易かつ適切に見つけ出し、ユーザ間のコミュニケーションを容易かつ活性化させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１におけるコミュニケーション支援装置の概略構成図
【図２】実施の形態１における話題ノードのデータ構造を示す図
【図３】実施の形態１における話題ノードの展開を示す図
【図４】実施の形態１における情報間距離を示す図
【図５】実施の形態１における共通話題候補の抽出ため話題ノードを展開する過程を示す図
【図６】実施の形態１における共通話題候補の表示方法を示す図
【図７】実施の形態１においてユーザ間でコンテンツを共有した状態を示す図
【図８】実施の形態１における共通話題候補の表示方法を示す図
【図９】実施の形態１における共通話題候補の表示方法を示す図
【図１０】本発明の実施の形態２におけるコミュニケーション支援装置の概略構成図
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
１．実施の形態１
１．１．コミュニケーション支援装置１００の構成
図１は、本発明の実施の形態１におけるコミュニケーション支援装置１００の構成図である。
図１において、コミュニケーション支援装置１００は、コンテンツ格納部１０１、メタ情報抽出部１０２、話題ノード生成部１０３、話題ノード統合部（統合話題ノード生成部）１０４、話題ノード展開部１０５、共通話題候補抽出部１０７、共通話題候補提示部（提示部）１０８、話題・コンテンツ共有部１０９、選択入力部（入力部）１１０、通信部１１１、を含む。
【００１４】
コミュニケーション支援装置１００は、例えば、携帯電話やデジタルスチルカメラのように、個人所有のコンテンツを生成・蓄積・利用する機能を有するモバイルＡＶ端末などの装置によって実現される。
メタ情報抽出部１０２、話題ノード生成部１０３、話題ノード統合部１０４、話題ノード展開部１０５、共通話題候補抽出部１０７、共通話題候補提示部１０８、および話題・コンテンツ共有部１０９は、例えば、装置１００のＣＰＵが、ＲＯＭや外部メモリなどの記憶手段に格納されたプログラム（図示省略）を読み出して実行することにより、後述の動作を行う。また、選択入力部１１０は、タッチボタンや操作キーなどの入力インターフェースによって実現される。通信部１１１は、通信インターフェースによって実現される。また、コンテンツ格納部１０１および関連情報辞書格納部１０６は、外部メモリなどの記憶手段によって実現される。なお、これらの記憶手段の全部または一部は、装置１００内に設けられていても良いし、装置１００本体に接続されて設けられても良い。あるいは、これらの記憶手段の全部または一部は、ネットワークを介して記憶装置に設けられていても良い。
１．２．コミュニケーション支援装置１００の動作
以下、本実施の形態に係るコミュニケーション支援装置１００の動作について説明する。
【００１５】
コミュニケーション支援装置１００は、本コミュニケーション支援装置１００のユーザが所有するコンテンツや、同コミュニケーション支援装置１００と通信可能な他のコミュニケーション支援装置のユーザのコンテンツから、共通のメタ情報を収集し、同メタ情報に基づいて共通の話題を抽出し、提示するものである。
コンテンツ格納部１０１は、ユーザにより作成または収集されたコンテンツの情報を格納する。なお、ユーザは、他のユーザと共有可能なコンテンツを予め登録しているものとする。
メタ情報抽出部１０２は、ユーザが持っている各コンテンツに付与されているメタ情報を抽出し、話題ノード生成部１０３に入力する。ここで、メタ情報とは、コンテンツに関する情報であり、例えばコンテンツの属性を表す情報を含む。
【００１６】
話題ノード生成部１０３は、メタ情報抽出部１０２によって抽出された各メタ情報について、そのメタ情報を含むコンテンツの数量、またはそのメタ情報を含むコンテンツの視聴回数に基づいて、メタ情報に対するユーザの話題適切度を算出する。話題ノード生成部１０３は更に、メタ情報と話題適切度を含む話題ノード（第１の話題ノード）を生成し、各話題ノードに後述する話題コードを割り振って登録する。
なお、話題適切度は、その話題に対するユーザの関心の高さ、すなわち、その話題での会話のしやすさを表す評価値である。この最初の話題ノード生成における話題適切度は、例えば、そのメタ情報をもつコンテンツの数と一定期間内における視聴総回数との和で算出される。
図２は、本実施の形態において用いられる話題ノードのデータ構造の一例を示す。「上位リンク」とは、その話題ノードに関連する他の話題ノードとのリンク情報が格納される場所である。リンクの方法については後述する。「話題コード」は各話題ノードに一意に割り振られるインデックスである。「話題名」にはその話題ノードを表すメタ情報あるいは関連情報が格納される。
【００１７】
話題ノード生成部１０３で生成された全ての話題ノード（以下、話題ノードセットと呼ぶ。）は、話題ノード統合部１０４と通信部１１１にそれぞれ入力される。通信部１１１に入力された話題ノードセットは、コミュニケーションに参加している他のユーザに送信される。
話題ノード統合部１０４は、本装置１００のユーザの話題ノードセットと、通信部１１１によって受信した、コミュニケーションに参加している他のユーザの話題ノードセットとを統合する。具体的には、メタ情報に対応する「話題名」が同じ話題ノードが複数のユーザに在る場合、それら同じ「話題名」を持つ各話題ノードは一つに統合され、統合話題ノード３０１（図３）が生成される。この統合話題ノードには、新たな話題コードが割り振られる。また、統合話題ノードの「話題適切度」の項目に、その「話題名」に対する各ユーザの話題適切度が順次格納される。その際、ユーザ毎の話題適切度を格納するスロットの位置は、全ての話題ノードにおいて同じ位置となるように統一する。
【００１８】
話題ノード展開部１０５は、話題ノード統合部１０４から入力される統合話題ノードセットの各統合話題ノードを展開する。
具体的には、話題ノード展開部１０５は、統合話題ノードの「話題名」に格納されているメタ情報に関連する関連情報を、関連情報辞書格納部１０６に格納されたシソーラス、類義語辞書、関連語辞書などの関連情報辞書を用いて探索する。そして、話題ノード展開部１０５は、関連情報が取得できた場合は、取得した関連情報を「話題名」とする新たな話題ノード（以下、展開話題ノードと呼ぶ）を生成し、更に生成した展開話題ノードの関連情報の関連情報を取得して更に新たな展開話題ノードを生成することを繰り返して、話題ノードを展開していく。
話題ノード展開部１０５は、メタ情報と関連情報間、または関連情報と関連情報間における意味的な関係などに基づいて話題ノード間をリンクさせ、その関係を各話題ノードの「上位リンク」に格納する。また、話題ノード展開部１０５は、同リンクの辞書的または意味的な距離に基づいて下位の話題ノードの話題適切度を減衰することにより、上位の話題ノードの話題適切度を算出し、「話題適切度」に格納する。
【００１９】
図３用いて、上記話題ノード展開部１０５による展開話題ノードの生成過程を詳細に説明する。
初めに、「話題コード」が「０００１」、「話題名」が「鉄道路線α」、「話題適切度」が一人目の参加ユーザのスロットにのみ「６０」を持つ統合話題ノード３０１、「話題コード」が「０００２」、「話題名」が「鉄道路線β」、「話題適切度」が二人目の参加者のスロットにのみ「６２」を持つ統合話題ノード３０１、「話題コード」が「０００３」、「話題名」が「自動車」、「話題適切度」が最後の参加者のスロットにのみ「６５」を持つ統合話題ノード３０１、の３つが存在する場合を例とする。
まず、電車は特定の鉄道路線の上位概念であることが辞書に記載されているので、「電車」を「話題名」とする展開話題ノード３０２が新たに形成される。更に、「鉄道路線α」と「鉄道路線β」の各話題ノードの上位として「電車」の展開話題ノード３０２がリンクされる。その際、一人目の参加者の話題適切度が「鉄道路線α」の統合話題ノードから「電車」の話題ノードに伝播される。更に、二人目の参加者の話題適切度が「鉄道路線β」の統合話題ノードから「電車」の話題ノードに伝播される。
【００２０】
ここで、話題ノード展開部１０５による話題適切度の算出方法について、図４を用いて説明する。ここでは「ドラマ」という情報の話題適切度ＴＦ（ｉ＝ドラマ）の算出方法を説明している。図中の「クイズ」、「お笑い」、「バラエティ」などのメタ情報は、シソーラスや類義語辞書、関連語辞書などの関連情報辞書から「ドラマ」とこれらの情報との意味的な関係が所定範囲にあると判別された情報である。所定範囲の関係とは、例えば、上位―下位概念の関係にあるなどである。図４において、これらのメタ情報「ｊ」と関連情報「ドラマ」とが結ばれている線の距離を表すＤ（ｉ＝ドラマ，ｊ）は、「ドラマ」と情報「ｊ」との情報間距離を示す。情報間距離Ｄは、情報間の関連が大きいほど近い距離で表され、関連が小さいほど遠い距離で表される。このように、情報間距離Ｄは、辞書に記された関連度合いに基づいて算出する。以上の変数を用いて、関連情報「ｉ」の話題適切度ＴＦ（ｉ＝ドラマ）は、１以上の情報「ｊ」の話題適切度ＴＦ（ｊ）に基づき、次の数式で表される。
2009122745.tif 000005
【００２１】
ＴＦ（ｉ）：情報ｉの話題適切度
Ｄ（ｉ，ｊ）：情報ｉと情報ｊの情報間距離
ＴＦ（ｊ）：情報ｊの話題適切度
ここで、上位概念および下位概念としてリンクされている話題ノード同士においては、下位概念にあたる話題ノードから上位概念にあたる話題ノードへ話題適切度を伝播させるが、その逆方向には伝播させない。以上の条件により、各話題ノードに話題適切度が伝播され、図３に例示するように、話題ノード間のリンク関係が構築される。
なお、上記式においては、話題適切度ＴＦ（ｉ）は、その下位の複数の話題ノードの話題適切度ＴＦ（ｊ）を情報間距離Ｄで減衰させた上で和をとることにより計算されているが、これに限定されない。減衰された複数の話題適切度ＴＦ（ｊ）の和をとる代わりに、例えば、平均値、中央値、最高値などの代表値をとって、ＴＦ（ｉ）を計算しても良い。
【００２２】
続いて、図１の共通話題候補抽出部１０７は、話題ノード展開部１０５によって展開された話題ノードセットを取得する。取得された話題ノードセットの各話題ノードは、上述のように、コミュニケーションに参加するユーザの話題適切度を格納している。共通話題候補抽出部１０７は、格納されている話題適切度の平均が大きくかつ分散が小さいほどスコアが高くなるような共通話題度を算出する。そして、共通話題候補抽出部１０７は、共通話題度が高いものから順に共通話題候補を抽出する。
図５は、コミュニケーションに参加するユーザＡ、Ｂ、Ｃの共通話題候補を抽出するため話題ノードを展開する過程を説明する図である。ユーザＡ（本装置１００のユーザ）は、「鉄道路線α」、「鉄道路線γ」、「コメディ」、「恋愛」に属するコンテンツを持ち、参加者Ｂは、「鉄道路線β」、「ミステリー」、「クイズ」に属するコンテンツを持ち、参加者Ｃは、「鉄道路線γ」、「自動車」、「恋愛」に属するコンテンツを持つものとする。それぞれについて算出された話題適切度が、図に示すように「電車」、「ドラマ」、「バラエティ」、「乗り物」、「ＴＶ」の話題ノードに伝播されている。
【００２３】
ある話題ノードｉにおける共通話題度Ｔ（ｉ）は、話題ノードｉにおけるユーザの話題適切度の平均値Ｅ（ｉ）と標本分散Ｖ（ｉ）を用いて、次の数式によって算出される。
2009122745.tif 000006
Ｔ（ｉ）：話題ノードｉの共通話題度
Ｅ（ｉ）：話題ノードｉの話題適切度の平均
Ｖ（ｉ）：話題ノードｉの話題適切度の標本分散
例えば、図５の話題ノード「電車」の場合、Ｅ（電車）＝５９．７、Ｖ（電車）＝３６．２となるので共通話題度Ｔ（電車）＝１．６０となる。また、話題ノード「ドラマ」の場合、Ｅ（ドラマ）＝５６．０、Ｖ（ドラマ）＝２．６７となるので共通話題度Ｔ（電車）＝１５．３となる。よって、この場合、共通話題候補としては「ドラマ」の方が「電車」より順位が高いことになる。このようにして全ての話題ノードについて共通話題度を算出し、その共通話題度に応じて共通話題候補を抽出する。
【００２４】
次に、図１の共通話題候補提示部１０８は、共通話題候補抽出部１０７によって抽出された共通話題候補を取得する。図１の共通話題候補提示部１０８は、取得した共通話題候補をユーザにわかりやすい提示方法で装置１００の表示デバイスに表示させる。
図６は、共通話題候補の提示方法についての一例であり、リスト形式で共通話題度が高い話題から順に提示している。図６中の表示領域６０１は、共通話題候補を表示する領域である。表示領域６０１は、共通話題候補リスト表示部６０２と、話題適切度表示部６０３と、リンク情報表示部６０４とを含む。
共通話題候補リスト表示部６０２は、共通話題候補を共通話題度が高い順に上から並べて表示する。共通話題候補リスト表示部６０２に並べる話題の個数は固定でも良いし、ユーザが各自で設定するようにしても良い。個数が多く一画面に表示しきれない場合は、スクロールして表示できるようにする。話題適切度表示部６０３は、提示されている各共通話題候補について、コミュニケーションに参加しているユーザ全員の話題適切度を表示している。話題適切度を表示する方法は、図６に示すようなグラフ表示でも良いし、実際の数値や正規化した数値を表示しても良い。この表示により、提示されている各共通話題候補に対し、参加している各ユーザ参加者がどの程度関心を持っているのかを把握することができる。リンク情報表示部６０４は、提示された各共通話題候補について、ユーザ本人が実際に所有しているコンテンツのメタ情報にリンクされ、且つその関連度が高いものを表示している。この表示により、ユーザは、提示されている各共通話題候補が自分の所有するどのコンテンツに関連しているのかなどの詳細な情報を知ることができる。
【００２５】
最後に、図１の話題・コンテンツ共有部１０９は、ユーザにより選択・入力された共通話題候補に対応するユーザのコンテンツを、コンテンツ格納部１０１より読み出し、通信部１１１を通じてコミュニケーションに参加する全ユーザに配信する。ユーザが、共通話題候補提示部１０８により画面に表示された共通話題候補から、選択入力部１１０によって共通話題候補の話題ノードを選択すると、その話題ノードにリンクされたユーザ自身のコンテンツが配信される。このように、話題・コンテンツ共有部１０９は、複数のユーザ間でコンテンツを共有可能なように制御する。
図７は、提示されている共通話題候補のうちユーザＡ「電車」を選択入力した時に、「電車」に関するコンテンツを他のコミュニケーションに参加するユーザと共有した時の状況を説明する図である。コミュニケーションに参加するユーザＡが、共通話題候補のうち話題ノード「電車」を選択すると、ユーザＡが持つ「電車」に関するコンテンツが他の参加ユーザＢやＣに配信される。また、ユーザＡは、参加ユーザＢやＣの「電車」に関するコンテンツを受信する。送受信された「電車」に関するコンテンツは、ユーザＡの装置１００の画面において、例えば図７に示すような一覧表示で提示される。この一覧表示画面は、共通話題候補表示画面から切り替わるように設定されていても良い。
【００２６】
このようにして、ユーザＡ，Ｂ，Ｃ間では、互いに共有した「電車」に関するコンテンツを見ながら、「電車」に関する話題でコミュニケーションが促進される。
１．３．本実施の形態の効果
本実施の形態に係るコミュニケーション支援装置１００によれば、各参加ユーザがお互いの興味領域を知らなくても、コンテンツに付与されたメタ情報に基づいて共通の興味領域から話題を抽出することができる。更に、話題を展開させることによって、ユーザ自身の興味領域のみならず、他のユーザの興味領域と共通する興味領域を新たに算出し、話題の共通度が高い順に提示することができる。これにより、ユーザは、どの話題を取り上げると他のユーザとコミュニケーションを取りやすいか容易に判断できる。
また、本実施の形態にかかるコミュニケーション支援装置１００は、各ユーザのコンテンツを共有しつつ、そのコンテンツのメタ情報を基に導き出した共通話題を、参加者各人の関心の高さと、自分の所有するコンテンツとの関連性を把握するための情報とともに提示する。これにより、初対面でのコミュニケーションのように話題の共通点が見出しにくい状況でも、各ユーザが話のきっかけになる話題として何を持ち出せばよいか判断しやすくし、また、その話題に対応したコンテンツを共有することができる。これにより、更にコミュニケーションを円滑で活発にできる。
１．４．変形例
１．４．１．関連情報取得に関する変形例
上記実施の形態においては、話題ノード展開部１０５で展開話題ノードを生成する際の関連情報を探索・取得する手段として、関連情報辞書を用いている。これに代えて、関連情報辞書が存在しない場合、あるいは関連情報辞書にメタ情報と関連情報間、または関連情報間の関連度合いが辞書に記述されていない場合には、コンテンツに対するメタ情報と関連情報、または関連情報同士の共起確率に基づいて算出しても良い。
【００２７】
また、情報間距離Ｄについても、コンテンツに対するメタ情報と関連情報、または関連情報同士の共起確率または共起頻度に基づいて算出しても良い。
１．４．２．表示の変形例
上記実施の形態において、共通話題候補提示部１０８により提示される共通話題候補の表示方法を図６に例示しているが、それ以外にも図８および図９に示すような表示方法も考えられる。
（１）
図８は、話題ノード展開部１０５により展開した話題ノードの木構造をそのまま表示する表示方法である。同表示方法では、共通話題候補の共通話題度が高い順に、木構造を抽出し、順に並べる。例えば、ユーザＡとユーザＢとがコミュニケーションを取る場合、ユーザＡの装置１００の表示部には、図８のような共通話題候補が提示される。このとき、コミュニケーションの相手の一人であるユーザＢがどの話題に関心を持っているかを表示する。
【００２８】
ユーザＡの端末装置の表示例８０１では、ユーザＡのコミュニケーション相手であるユーザＢが、「鉄道路線β」、「ミステリー」、「クイズ」に関心が高いことが表示される。
また、表示例８１１のように、「鉄道路線β」などの特定の話題名は表示せず、ユーザＢの名前や記号のみを表示しても良い。共通話題度の高い共通話題候補については、項目の表示を反転させる、あるいは文字の色の種類や濃淡、太さ、大きさを変える、アイコンをつける、表示を点滅させる、などの方法で提示する。なお、文字の色の濃淡や太さ、大きさ、点滅の速度については、共通話題度の高さに比例して変更する、指数関数的に変更する、一定の閾値を一つ以上設け段階的に変更する、といった方法が挙げられる。また、その閾値はユーザや時間などの状況に合わせて変動させても良い。
【００２９】
また、各共通話題候補の配置については、図８では左側に位置する共通話題候補ほど共通話題度が高い設定になっている。この向きについては固定にしても良いし、ユーザが各自で設定できるようにしても良い。表示例８１１では、ユーザＡ本人の話題適切度の分布と、コミュニケーション相手であるユーザＢの話題適切度の分布とを重ねる形で表示している。この際、話題適切度が高い話題ノード周辺ほど濃い色で、話題適切度が低い話題ノード周辺ほど薄い色で表示しても良い。
（２）
図９は、各共通話題候補の共通話題度と、コミュニケーションに参加するユーザ毎の話題適切度とを視覚的に把握しやすくするための表示方法である。
表示例９０１では、中心に表示されている共通話題候補に対して、各参加ユーザの話題適切度が高いほど中心の近くに配置され、低いほど遠くに配置される。「電車」の場合では、参加ユーザＡの話題適切度が最も高く、参加ユーザＣの話題適切度が最も低い。
【００３０】
表示例９１１では、各共通話題候補に対する各参加ユーザの話題適切度の相対的な割合が円グラフで表示されている。円グラフ内の面積が大きいほど話題適切度が他の参加ユーザに比べて高ことになる。「電車」の場合では、参加ユーザＣの話題適切度が最も高く、参加ユーザＢの話題適切度が最も低い。この際、円グラフの半径を一定にしても良いし、共通話題度が高い共通話題候補ほど半径を大きくしても良い。
また、図９においても図８同様、各共通話題候補の配置については、左側に位置する共通話題候補ほど共通話題度が高い設定になっているが、この向きについては固定にしても良いし、ユーザが各自で設定できるようにしても良い。
表示例９１２では、提示されている共通話題候補のリストに対して棒グラフが表示される。棒グラフの全体の長さが各共通話題候補の共通話題度を表し、各棒グラフ内の内訳が各共通話題候補に対する各参加ユーザの話題適切度の相対的な割合を表す。この際、各参加ユーザの内訳を名前やアイコンで表示しても良いし、色分けすることで表示しても良い。
１．４．３．共通話題候補算出の変形例
上記実施の形態においては、共通話題度は、話題ノードにおけるユーザの話題適切度の平均値と標本分散値を用いて算出しているが、代わりに不偏分散や標準偏差を用いて算出しても良い。
２．実施の形態２
図１０は、本発明の実施の形態２におけるコミュニケーション支援装置２００の構成図である。図１０において、図１と同じ構成要素については同じ符号を用い、その説明は省略する。
【００３１】
図１０において、コミュニケーション支援装置２００は、話題適切度更新部２０１を備える点で、実施の形態１に係るコミュニケーション支援装置１００とは異なる。
話題適切度更新部２０１は、共通話題候補提示部１０８によって画面に表示された共通話題候補のうち、コミュニケーションに参加しているユーザが選択入力した共通話題候補の話題適切度を再計算し、その結果を共通話題候補抽出部１０７に出力させる。
具体的には、本装置２００のユーザが選択入力部１１０を介して共通話題候補のいずれかを選択入力する。選択された内容は、話題適切度更新部２０１に入力される。また、コミュニケーションの他の参加ユーザが選択入力した内容は、話題・コンテンツ共有部１０９を通じて通信部１１１に送られ、話題適切度更新部２０１に入力される。
話題適切度更新部２０１は、選択入力された共通話題候補の話題ノードおよびリンクされている話題ノードについて、各ユーザの話題適切度を所定の比率で増加させることにより更新する。
【００３２】
共通話題候補抽出部１０７は、話題適切度更新部２０１により更新された話題適切度に基づいて、共通話題度を再計算し、共通話題候補の再抽出を行う。共通話題候補提示部１０８は、共通話題候補抽出部１０７により再抽出された共通話題候補を表示する。その他の処理については、実施の形態１と同様である。
かかる構成によれば、最初は共通性が低い話題についてもコミュニケーションが進行することにより共通話題候補の上位に提示されやすくなるなど、コミュニケーションの進行に応じて常に最適な共通話題を発見しやすくなる。よって、円滑で活発なコミュニケーションを持続させることができるコミュニケーション支援装置を実現できる。
３．その他の実施の形態
本発明は、ネットワーク上の仮想コミュニティでのユーザ間のコミュニケーション支援にも適用することができる。この場合には、本発明にかかるコミュニケーション支援装置の形態は必ずしもモバイル端末である必要はなく、パーソナルコンピュータのように据え置き型のネットワーク端末であっても良い。
【００３３】
更に、本発明のコミュニケーション支援装置は、単一の端末装置でなくとも良く、複数の装置により構成されていてもよい。例えば、共通話題候補提示部１０８および選択入力部１１０は、ユーザの端末機器に設け、メタ情報抽出部１０２、話題ノード生成部１０３、話題ノード統合部１０４、話題ノード展開部１０５、共通話題候補抽出部１０７、話題・コンテンツ共有部１０９および実施の形態２における話題適切度更新部２０１は、端末機器がアクセス可能なサーバ等の別の機器に設けられていても良い。
また、上記実施の形態で説明したコミュニケーション支援装置のうち、プログラムの実行によって動作するとした部分については、その一部をハードウエアによって実現するものであっても良い。
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部または全部をソフトウェアとして構成することができる。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【産業上の利用可能性】
【００３４】
本発明は、携帯電話やデジタルスチルカメラのように個人所有コンテンツを生成・蓄積・利用する機能を有するモバイルＡＶ端末やパーソナルコンピュータなどを利用したコミュニケーション支援装置、方法およびプログラムとして有用である。
【符号の説明】
【００３５】
１００    コミュニケーション支援装置
１０１    コンテンツ格納部
１０２    メタ情報抽出部
１０３    話題ノード生成部
１０４    話題ノード統合部（統合話題ノード生成部）
１０５    話題ノード展開部
１０６    関連情報辞書格納部
１０７    共通話題候補抽出部
１０８    共通話題候補提示部（提示部）
１０９    話題・コンテンツ共有部
１１０    選択入力部（入力部）
１１１    通信部
２００    コミュニケーション装置
２０１    話題適切度更新部
【図１】
2009122745.tif 000009
【図２】
2009122745.tif 000010
【図３】
2009122745.tif 000011
【図４】
2009122745.tif 000012
【図５】
2009122745.tif 000013
【図６】
2009122745.tif 000014
【図７】
2009122745.tif 000015
【図８】
2009122745.tif 000016
【図９】
2009122745.tif 000017
【図１０】
2009122745.tif 000018
【手続補正書】
【提出日】平成22年9月28日(2010.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザのコンテンツからメタ情報を抽出するメタ情報抽出部と、
前記メタ情報が抽出されたコンテンツ数または前記メタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、前記メタ情報及び前記話題適切度を含む第１の話題ノードを生成する話題ノード生成部と、
複数のユーザの前記第１の話題ノードを取得し、前記メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成する統合話題ノード生成部と、
前記統合話題ノードの前記メタ情報に基づき新たな話題ノードである展開話題ノードを生成する話題ノード展開部と、
前記統合話題ノードまたは前記展開話題ノードから前記複数のユーザ間における共通話題候補を抽出する共通話題候補抽出部と、
前記共通話題候補を提示させる提示部と、
提示される前記共通話題候補のうち一以上の入力を受け付ける入力部と、
を備え、
前記話題ノード展開部は、
一以上の前記統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
前記関連情報を取得した場合は、前記関連情報毎に、前記統合話題ノードとリンクした展開話題ノードを形成し、
前記関連情報と前記統合話題ノードの前記メタ情報間における情報間距離に応じて、前記メタ情報に対する各ユーザの話題適切度を減衰させることにより前記関連情報に対する各ユーザの話題適切度を算出し、
前記関連情報に対する各ユーザの話題適切度を前記展開話題ノードに格納し、
更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成し、
前記共通話題候補抽出部は、
前記統合話題ノードまたは前記展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、前記共通話題度に応じて共通話題候補を抽出する、
コミュニケーション支援装置。
【請求項２】
前記話題ノード展開部は、減衰するメタ情報または関連情報に対する各ユーザの話題適切度をＴＦ（ｊ）とし、前記情報間距離をＤ（ｉ，ｊ）とするとき、算出する関連情報の話題適切度ＴＦ（ｉ）を、式
2009122745.tif 000019
により算出する、請求項１に記載のコミュニケーション支援装置。
【請求項３】
前記共通話題候補抽出部は、前記ユーザの話題適切度の平均値をＥ（ｉ）とし、同分散値をＶ（ｉ）とするとき、前記共通話題度Ｔ（ｉ）を、式
2009122745.tif 000020
により算出する、請求項１に記載のコミュニケーション支援装置。
【請求項４】
前記提示部は、
前記共通話題候補毎に、前記複数のユーザの話題適切度分布、および前記共通話題候補が抽出された前記第１の話題ノードの前記メタ情報を提示させる、
請求項１に記載のコミュニケーション支援装置。
【請求項５】
入力された共通話題候補が抽出された、前記統合話題ノードのメタ情報を含むコンテンツを抽出し、抽出したコンテンツを前記複数のユーザ間で共有可能なように制御する話題・コンテンツ共有部、
を更に備える、
請求項１に記載のコミュニケーション支援装置。
【請求項６】
前記話題ノード展開部は、更に、
前記メタ情報と前記関連情報間または前記関連情報間について、辞書で定義される意味的関係に基づき前記情報間距離を算出する、
請求項１に記載のコミュニケーション支援装置。
【請求項７】
前記話題ノード展開部は、更に、
前記メタ情報と前記関連情報間または前記関連情報間について、コンテンツに対する共起頻度に基づいて前記情報間距離を算出する、
請求項１に記載のコミュニケーション支援装置。
【請求項８】
前記提示部は、前記複数のユーザに関し、前記共通話題候補の話題適切度の分布を、文字、数値、記号、グラフ、のいずれか一つ以上により提示させる、
請求項１に記載のコミュニケーション支援装置。
【請求項９】
前記提示部は、前記複数のユーザに関し、前記共通話題候補の話題適切度の分布を、表示する色の成分や濃淡、表示の大きさ、形状、のいずれか一つ以上を変えることにより提示させる、
請求項１に記載のコミュニケーション支援装置。
【請求項１０】
前記提示部は、前記共通話題候補を前記共通話題度が高いものから順にリスト表示、またはグラフ表示する、
請求項１に記載のコミュニケーション支援装置。
【請求項１１】
前記入力部により入力された前記共通話題候補の話題適切度の再計算を実行する話題適切度更新部、を更に備える、
請求項１に記載のコミュニケーション支援装置。
【請求項１２】
（ａ）ユーザのコンテンツからメタ情報を抽出し、
（ｂ）前記メタ情報が抽出されたコンテンツ数または前記メタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、前記メタ情報及び前記話題適切度を含む第１の話題ノードを生成し、
（ｃ）複数のユーザの前記第１の話題ノードを取得し、前記メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成し、
（ｄ）前記統合話題ノードの前記メタ情報に基づき新たな話題ノードである展開話題ノードを生成し、
（ｅ）前記統合話題ノードまたは前記展開話題ノードから前記複数のユーザ間における共通話題候補を抽出し、
（ｆ）前記共通話題候補を提示させ、
（ｇ）提示される前記共通話題候補のうち一以上の入力を受け付ける、
コミュニケーション支援方法であって、
前記（ｄ）は、
（ｄ−１）一以上の前記統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
（ｄ−２）前記関連情報を取得した場合は、前記関連情報毎に、前記統合話題ノードとリンクした展開話題ノードを形成し、
（ｄ−３）前記関連情報と各前記統合話題ノードの前記メタ情報間における情報間距離に応じて、前記メタ情報に対する各ユーザの話題適切度を減衰させることにより前記関連情報に対する各ユーザの話題適切度を算出し、
（ｄ−４）前記関連情報に対する各ユーザの話題適切度を格納し、
（ｄ−５）更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する、
ことを含み、
前記（ｅ）は、
（ｅ−１）前記統合話題ノードまたは前記展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、
（ｅ−２）前記共通話題度に応じて共通話題候補を抽出する、
ことを含む、
コミュニケーション支援方法。
【請求項１３】
（ａ）ユーザのコンテンツからメタ情報を抽出し、
（ｂ）前記メタ情報が抽出されたコンテンツ数または前記メタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、前記メタ情報及び前記話題適切度を含む第１の話題ノードを生成し、
（ｃ）複数のユーザの前記第１の話題ノードを取得し、前記メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成し、
（ｄ）前記統合話題ノードの前記メタ情報に基づき新たな話題ノードである展開話題ノードを生成し、
（ｅ）前記統合話題ノードまたは前記展開話題ノードから前記複数のユーザ間における共通話題候補を抽出し、
（ｆ）前記共通話題候補を提示させ、
（ｇ）提示される前記共通話題候補のうち一以上の入力を受け付ける、
ことをコンピュータに実行させるためのコミュニケーション支援プログラムであって、
前記（ｄ）は、
（ｄ−１）一以上の前記統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
（ｄ−２）前記関連情報を取得した場合は、前記関連情報毎に、前記統合話題ノードとリンクした展開話題ノードを形成し、
（ｄ−３）前記関連情報と各前記統合話題ノードの前記メタ情報間における情報間距離に応じて、前記メタ情報に対する各ユーザの話題適切度を減衰させることにより前記関連情報に対する各ユーザの話題適切度を算出し、
（ｄ−４）前記関連情報に対する各ユーザの話題適切度を格納し、
（ｄ−５）更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する、
ことを含み、
前記（ｅ）は、
（ｅ−１）前記統合話題ノードまたは前記展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、
（ｅ−２）前記共通話題度に応じて共通話題候補を抽出する、
ことを含む、
コミュニケーション支援プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのメタ情報に基づいて特定の複数人からなるグループのための共通話題を抽出し、そのグループ内での会話を促進・活性化するためのコミュニケーション支援装置、方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、ユーザ間の対人コミュニケーションを促進・活性化するために共通の話題を抽出し、あるいは特定の話題を共有できるコミュニケーション相手を探索するコミュニケーション支援技術が知られている。
【０００３】
例えば、ユーザが目的とする情報をもつ情報源と、ユーザがその情報源と最も共感できる話題とを探すものが知られている（例えば、特許文献１および特許文献２参照）。他の例としては、送信相手の話題リストから本来の用件と関係ない話題を想起させ、その相手とのコミュニケーションを促進するものが知られている（例えば、特許文献３参照）。更に他の例としては、ユーザのプロファイルに基づきコンテンツを収集し、そのコンテンツで構成される情報ページを相手に提示するものがある（例えば、特許文献４参照）。更に他の例としては、メールの送受信頻度に基づいて送受信者間で共通する興味度合いを求めることでコミュニティを見出すものがある（例えば、特許文献５参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２３１５７３号公報
【特許文献２】特開２００１−２８２８０５号公報
【特許文献３】特開２００１−２８２６８７号公報
【特許文献４】特開２００３−２２３４０６号公報
【特許文献５】特開２００５−３２７１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来技術は、次のような問題があり、特に初対面で会話のきっかけをつかみたい場合には対処できない。
【０００６】
１．ユーザのプロファイルとして記述された話題（キーワード）が共通しているかの照合だけであり、興味の程度や粒度が異なるときでも会話に参加するグループ間の接点を見つけ出すための仕組みがない。
【０００７】
２．各人のこだわり度合いの違いを加味して話題の適切度を評価できない。
３．話題を進めるための手がかりとなる、話題と自分の興味との関連性を示す情報の提供が十分でない。
【０００８】
本発明は、前記従来の課題を解決するもので、コミュニケーションに参加するユーザに共通する話題を容易かつ適切に見つけ出し、ユーザ間のコミュニケーションを容易かつ活性化させる、コミュニケーション支援装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明に係るコミュニケーション支援装置は、メタ情報抽出部と、話題ノード生成部と、統合話題ノード生成部と、話題ノード展開部と、共通話題候補抽出部と、提示部と、入力部と、を備える。
【００１０】
メタ情報抽出部は、ユーザのコンテンツからメタ情報を抽出する。話題ノード生成部は、メタ情報が抽出されたコンテンツ数またはメタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、メタ情報及び話題適切度を含む第１の話題ノードを生成する。統合話題ノード生成部は、複数のユーザの第１の話題ノードを取得し、メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成する。話題ノード展開部は、統合話題ノードのメタ情報に基づき新たな話題ノードである展開話題ノードを生成する。共通話題候補抽出部は、統合話題ノードまたは展開話題ノードから複数のユーザ間における共通話題候補を抽出する。提示部は、共通話題候補を提示させる。入力部は、提示される共通話題候補のうち一以上の入力を受け付ける。
【００１１】
上記話題ノード展開部は、一以上の統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、関連情報を取得した場合は、関連情報毎に、統合話題ノードとリンクした展開話題ノードを形成し、関連情報と統合話題ノードのメタ情報間における情報間距離に応じて、同メタ情報に対する各ユーザの話題適切度を減衰させることにより関連情報に対する各ユーザの話題適切度を算出し、関連情報に対する各ユーザの話題適切度を展開話題ノードに格納する。話題ノード展開部は更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する。
【００１２】
上記共通話題候補抽出部は、統合話題ノードまたは展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、同共通話題度に応じて共通話題候補を抽出する。
【００１３】
ここで、所定範囲の意味的な関係とは、例えば、下位概念に対し上位概念であることを含む。また、情報間距離とは、例えば、情報間の意味的な関係の大きさを量的に表現したものである。展開話題ノードを生成するとは、展開話題ノードを新たに形成することの他、既存の展開話題ノードに対し統合話題ノードまたは展開話題ノードをリンクさせ、その既存の展開話題ノードに新たに算出したユーザの話題適切度を追加或いは更新することも含む。また、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成するとは、展開話題ノードの関連情報に基づき展開話題ノードを生成することを繰り返し行うことも含む。
【００１４】
ここでは、コミュニケーションに参加するユーザが、共通する話題を容易に見つけ出し、ユーザ間のコミュニケーションを容易かつ活性化させることができる。
【００１５】
第２の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、話題ノード展開部は、減衰するメタ情報または関連情報に対する各ユーザの話題適切度をＴＦ（ｊ）とし、情報間距離をＤ（ｉ，ｊ）とするとき、算出する関連情報の話題適切度ＴＦ（ｉ）を、式
2009122745.tif 000021
により算出する。
【００１６】
第３の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、共通話題候補抽出部は、ユーザの話題適切度の平均値をＥ（ｉ）とし、同分散値をＶ（ｉ）とするとき、共通話題度Ｔ（ｉ）を、式
2009122745.tif 000022
により算出する。
【００１７】
第４の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、提示部は、共通話題候補毎に、複数のユーザの話題適切度分布、および共通話題候補が抽出された第１の話題ノードのメタ情報を提示させる。
【００１８】
第５の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、入力された共通話題候補が抽出された、統合話題ノードのメタ情報を含むコンテンツを抽出し、抽出したコンテンツを複数のユーザ間で共有可能なように制御する話題・コンテンツ共有部を更に備える。
【００１９】
ここでは、共通する話題に関連するコンテンツをユーザ間で共有できるため、コンテンツを利用してコミュニケーションをし易くすることができる。
【００２０】
第６の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、話題ノード展開部は、更に、メタ情報と関連情報間または関連情報間について、辞書で定義される意味的関係に基づき情報間距離を算出する。
【００２１】
第７の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、話題ノード展開部は、更に、メタ情報と関連情報間または関連情報間について、コンテンツに対する共起頻度に基づいて情報間距離を算出する。
【００２２】
第８の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、提示部は、複数のユーザに関し、共通話題候補の話題適切度の分布を、文字、数値、記号、グラフ、のいずれか一つ以上により提示させる。
【００２３】
第９の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、提示部は、複数のユーザに関し、共通話題候補の話題適切度の分布を、表示する色の成分や濃淡、表示の大きさ、形状、のいずれか一つ以上を変えることにより提示させる。
【００２４】
第１０の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、提示部は、共通話題候補を共通話題度が高いものから順にリスト表示、またはグラフ表示する。
【００２５】
第１１の発明に係るコミュニケーション支援装置は、第１の発明に係るコミュニケーション支援装置であって、入力部により入力された共通話題候補の話題適切度の再計算を実行する話題適切度更新部、を更に備える。
【００２６】
第１２の発明に係るコミュニケーション支援方法は、
（ａ）ユーザのコンテンツからメタ情報を抽出し、
（ｂ）メタ情報が抽出されたコンテンツ数またはメタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、メタ情報及び話題適切度を含む第１の話題ノードを生成し、
（ｃ）複数のユーザの第１の話題ノードを取得し、メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成し、
（ｄ）統合話題ノードのメタ情報に基づき新たな話題ノードである展開話題ノードを生成し、
（ｅ）統合話題ノードまたは展開話題ノードから複数のユーザ間における共通話題候補を抽出し、
（ｆ）共通話題候補を提示させ、
（ｇ）提示される共通話題候補のうち一以上の入力を受け付ける、
コミュニケーション支援方法であって、
上記（ｄ）は、
（ｄ−１）一以上の統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
（ｄ−２）関連情報を取得した場合は、関連情報毎に、統合話題ノードとリンクした展開話題ノードを形成し、
（ｄ−３）関連情報と各統合話題ノードのメタ情報間における情報間距離に応じて、メタ情報に対する各ユーザの話題適切度を減衰させることにより関連情報に対する各ユーザの話題適切度を算出し、
（ｄ−４）関連情報に対する各ユーザの話題適切度を格納し、
（ｄ−５）更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する、
ことを含み、
上記（ｅ）は、
（ｅ−１）統合話題ノードまたは展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、
（ｅ−２）共通話題度に応じて共通話題候補を抽出する、
ことを含む。
【００２７】
第１３の発明に係るコミュニケーション支援プログラムは、
（ａ）ユーザのコンテンツからメタ情報を抽出し、
（ｂ）メタ情報が抽出されたコンテンツ数またはメタ情報を含むコンテンツの視聴頻度に基づき話題適切度を算出し、メタ情報及び話題適切度を含む第１の話題ノードを生成し、
（ｃ）複数のユーザの第１の話題ノードを取得し、メタ情報毎に、各ユーザの話題適切度を格納する統合話題ノードを生成し、
（ｄ）統合話題ノードのメタ情報に基づき新たな話題ノードである展開話題ノードを生成し、
（ｅ）統合話題ノードまたは展開話題ノードから複数のユーザ間における共通話題候補を抽出し、
（ｆ）共通話題候補を提示させ、
（ｇ）提示される共通話題候補のうち一以上の入力を受け付ける、
ことをコンピュータに実行させるためのコミュニケーション支援プログラムであって、
上記（ｄ）は、
（ｄ−１）一以上の統合話題ノードのメタ情報と所定範囲の意味的な関係を有する関連情報を探索し、
（ｄ−２）関連情報を取得した場合は、関連情報毎に、統合話題ノードとリンクした展開話題ノードを形成し、
（ｄ−３）関連情報と各統合話題ノードのメタ情報間における情報間距離に応じて、メタ情報に対する各ユーザの話題適切度を減衰させることにより関連情報に対する各ユーザの話題適切度を算出し、
（ｄ−４）関連情報に対する各ユーザの話題適切度を格納し、
（ｄ−５）更に、生成した展開話題ノードの関連情報に基づき新たな展開話題ノードを生成する、
ことを含み、
上記（ｅ）は、
（ｅ−１）統合話題ノードまたは展開話題ノードのそれぞれにおいて、メタ情報または関連情報に対するユーザ間の話題適切度の差または比に応じた共通話題度を算出し、
（ｅ−２）共通話題度に応じて共通話題候補を抽出する、
ことを含む。
【発明の効果】
【００２８】
本発明のコミュニケーション支援装置によれば、コミュニケーションに参加するユーザに共通する話題を容易かつ適切に見つけ出し、ユーザ間のコミュニケーションを容易かつ活性化させることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態１におけるコミュニケーション支援装置の概略構成図
【図２】実施の形態１における話題ノードのデータ構造を示す図
【図３】実施の形態１における話題ノードの展開を示す図
【図４】実施の形態１における情報間距離を示す図
【図５】実施の形態１における共通話題候補の抽出ため話題ノードを展開する過程を示す図
【図６】実施の形態１における共通話題候補の表示方法を示す図
【図７】実施の形態１においてユーザ間でコンテンツを共有した状態を示す図
【図８】実施の形態１における共通話題候補の表示方法を示す図
【図９】実施の形態１における共通話題候補の表示方法を示す図
【図１０】本発明の実施の形態２におけるコミュニケーション支援装置の概略構成図
【発明を実施するための形態】
【００３０】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３１】
１．実施の形態１
１．１．コミュニケーション支援装置１００の構成
図１は、本発明の実施の形態１におけるコミュニケーション支援装置１００の構成図である。
【００３２】
図１において、コミュニケーション支援装置１００は、コンテンツ格納部１０１、メタ情報抽出部１０２、話題ノード生成部１０３、話題ノード統合部（統合話題ノード生成部）１０４、話題ノード展開部１０５、共通話題候補抽出部１０７、共通話題候補提示部（提示部）１０８、話題・コンテンツ共有部１０９、選択入力部（入力部）１１０、通信部１１１、を含む。
【００３３】
コミュニケーション支援装置１００は、例えば、携帯電話やデジタルスチルカメラのように、個人所有のコンテンツを生成・蓄積・利用する機能を有するモバイルＡＶ端末などの装置によって実現される。
【００３４】
メタ情報抽出部１０２、話題ノード生成部１０３、話題ノード統合部１０４、話題ノード展開部１０５、共通話題候補抽出部１０７、共通話題候補提示部１０８、および話題・コンテンツ共有部１０９は、例えば、装置１００のＣＰＵが、ＲＯＭや外部メモリなどの記憶手段に格納されたプログラム（図示省略）を読み出して実行することにより、後述の動作を行う。また、選択入力部１１０は、タッチボタンや操作キーなどの入力インターフェースによって実現される。通信部１１１は、通信インターフェースによって実現される。また、コンテンツ格納部１０１および関連情報辞書格納部１０６は、外部メモリなどの記憶手段によって実現される。なお、これらの記憶手段の全部または一部は、装置１００内に設けられていても良いし、装置１００本体に接続されて設けられても良い。あるいは、これらの記憶手段の全部または一部は、ネットワークを介して記憶装置に設けられていても良い。
【００３５】
１．２．コミュニケーション支援装置１００の動作
以下、本実施の形態に係るコミュニケーション支援装置１００の動作について説明する。
【００３６】
コミュニケーション支援装置１００は、本コミュニケーション支援装置１００のユーザが所有するコンテンツや、同コミュニケーション支援装置１００と通信可能な他のコミュニケーション支援装置のユーザのコンテンツから、共通のメタ情報を収集し、同メタ情報に基づいて共通の話題を抽出し、提示するものである。
【００３７】
コンテンツ格納部１０１は、ユーザにより作成または収集されたコンテンツの情報を格納する。なお、ユーザは、他のユーザと共有可能なコンテンツを予め登録しているものとする。
【００３８】
メタ情報抽出部１０２は、ユーザが持っている各コンテンツに付与されているメタ情報を抽出し、話題ノード生成部１０３に入力する。ここで、メタ情報とは、コンテンツに関する情報であり、例えばコンテンツの属性を表す情報を含む。
【００３９】
話題ノード生成部１０３は、メタ情報抽出部１０２によって抽出された各メタ情報について、そのメタ情報を含むコンテンツの数量、またはそのメタ情報を含むコンテンツの視聴回数に基づいて、メタ情報に対するユーザの話題適切度を算出する。話題ノード生成部１０３は更に、メタ情報と話題適切度を含む話題ノード（第１の話題ノード）を生成し、各話題ノードに後述する話題コードを割り振って登録する。
【００４０】
なお、話題適切度は、その話題に対するユーザの関心の高さ、すなわち、その話題での会話のしやすさを表す評価値である。この最初の話題ノード生成における話題適切度は、例えば、そのメタ情報をもつコンテンツの数と一定期間内における視聴総回数との和で算出される。
【００４１】
図２は、本実施の形態において用いられる話題ノードのデータ構造の一例を示す。「上位リンク」とは、その話題ノードに関連する他の話題ノードとのリンク情報が格納される場所である。リンクの方法については後述する。「話題コード」は各話題ノードに一意に割り振られるインデックスである。「話題名」にはその話題ノードを表すメタ情報あるいは関連情報が格納される。
【００４２】
話題ノード生成部１０３で生成された全ての話題ノード（以下、話題ノードセットと呼ぶ。）は、話題ノード統合部１０４と通信部１１１にそれぞれ入力される。通信部１１１に入力された話題ノードセットは、コミュニケーションに参加している他のユーザに送信される。
【００４３】
話題ノード統合部１０４は、本装置１００のユーザの話題ノードセットと、通信部１１１によって受信した、コミュニケーションに参加している他のユーザの話題ノードセットとを統合する。具体的には、メタ情報に対応する「話題名」が同じ話題ノードが複数のユーザに在る場合、それら同じ「話題名」を持つ各話題ノードは一つに統合され、統合話題ノード３０１（図３）が生成される。この統合話題ノードには、新たな話題コードが割り振られる。また、統合話題ノードの「話題適切度」の項目に、その「話題名」に対する各ユーザの話題適切度が順次格納される。その際、ユーザ毎の話題適切度を格納するスロットの位置は、全ての話題ノードにおいて同じ位置となるように統一する。
【００４４】
話題ノード展開部１０５は、話題ノード統合部１０４から入力される統合話題ノードセットの各統合話題ノードを展開する。
【００４５】
具体的には、話題ノード展開部１０５は、統合話題ノードの「話題名」に格納されているメタ情報に関連する関連情報を、関連情報辞書格納部１０６に格納されたシソーラス、類義語辞書、関連語辞書などの関連情報辞書を用いて探索する。そして、話題ノード展開部１０５は、関連情報が取得できた場合は、取得した関連情報を「話題名」とする新たな話題ノード（以下、展開話題ノードと呼ぶ）を生成し、更に生成した展開話題ノードの関連情報の関連情報を取得して更に新たな展開話題ノードを生成することを繰り返して、話題ノードを展開していく。
【００４６】
話題ノード展開部１０５は、メタ情報と関連情報間、または関連情報と関連情報間における意味的な関係などに基づいて話題ノード間をリンクさせ、その関係を各話題ノードの「上位リンク」に格納する。また、話題ノード展開部１０５は、同リンクの辞書的または意味的な距離に基づいて下位の話題ノードの話題適切度を減衰することにより、上位の話題ノードの話題適切度を算出し、「話題適切度」に格納する。
【００４７】
図３を用いて、上記話題ノード展開部１０５による展開話題ノードの生成過程を詳細に説明する。
【００４８】
初めに、「話題コード」が「０００１」、「話題名」が「鉄道路線α」、「話題適切度」が一人目の参加ユーザのスロットにのみ「６０」を持つ統合話題ノード３０１、「話題コード」が「０００２」、「話題名」が「鉄道路線β」、「話題適切度」が二人目の参加者のスロットにのみ「６３」を持つ統合話題ノード３０１、「話題コード」が「０００３」、「話題名」が「自動車」、「話題適切度」が最後の参加者のスロットにのみ「６５」を持つ統合話題ノード３０１、の３つが存在する場合を例とする。
【００４９】
まず、電車は特定の鉄道路線の上位概念であることが辞書に記載されているので、「電車」を「話題名」とする展開話題ノード３０２が新たに形成される。更に、「鉄道路線α」と「鉄道路線β」の各話題ノードの上位として「電車」の展開話題ノード３０２がリンクされる。その際、一人目の参加者の話題適切度が「鉄道路線α」の統合話題ノードから「電車」の話題ノードに伝播される。更に、二人目の参加者の話題適切度が「鉄道路線β」の統合話題ノードから「電車」の話題ノードに伝播される。
【００５０】
ここで、話題ノード展開部１０５による話題適切度の算出方法について、図４を用いて説明する。ここでは「ドラマ」という情報の話題適切度ＴＦ（ｉ＝ドラマ）の算出方法を説明している。図中の「クイズ」、「お笑い」、「バラエティ」などのメタ情報は、シソーラスや類義語辞書、関連語辞書などの関連情報辞書から「ドラマ」とこれらの情報との意味的な関係が所定範囲にあると判別された情報である。所定範囲の関係とは、例えば、上位―下位概念の関係にあるなどである。図４において、これらのメタ情報「ｊ」と関連情報「ドラマ」とが結ばれている線の距離を表すＤ（ｉ＝ドラマ，ｊ）は、「ドラマ」と情報「ｊ」との情報間距離を示す。情報間距離Ｄは、情報間の関連が大きいほど近い距離で表され、関連が小さいほど遠い距離で表される。このように、情報間距離Ｄは、辞書に記された関連度合いに基づいて算出する。以上の変数を用いて、関連情報「ｉ」の話題適切度ＴＦ（ｉ＝ドラマ）は、１以上の情報「ｊ」の話題適切度ＴＦ（ｊ）に基づき、次の数式で表される。
2009122745.tif 000023
ＴＦ（ｉ）：情報ｉの話題適切度
Ｄ（ｉ，ｊ）：情報ｉと情報ｊの情報間距離
ＴＦ（ｊ）：情報ｊの話題適切度
【００５１】
ここで、上位概念および下位概念としてリンクされている話題ノード同士においては、下位概念にあたる話題ノードから上位概念にあたる話題ノードへ話題適切度を伝播させるが、その逆方向には伝播させない。以上の条件により、各話題ノードに話題適切度が伝播され、図３に例示するように、話題ノード間のリンク関係が構築される。
【００５２】
なお、上記式においては、話題適切度ＴＦ（ｉ）は、その下位の複数の話題ノードの話題適切度ＴＦ（ｊ）を情報間距離Ｄで減衰させた上で和をとることにより計算されているが、これに限定されない。減衰された複数の話題適切度ＴＦ（ｊ）の和をとる代わりに、例えば、平均値、中央値、最高値などの代表値をとって、ＴＦ（ｉ）を計算しても良い。
【００５３】
続いて、図１の共通話題候補抽出部１０７は、話題ノード展開部１０５によって展開された話題ノードセットを取得する。取得された話題ノードセットの各話題ノードは、上述のように、コミュニケーションに参加するユーザの話題適切度を格納している。共通話題候補抽出部１０７は、格納されている話題適切度の平均が大きくかつ分散が小さいほどスコアが高くなるような共通話題度を算出する。そして、共通話題候補抽出部１０７は、共通話題度が高いものから順に共通話題候補を抽出する。
【００５４】
図５は、コミュニケーションに参加するユーザＡ、Ｂ、Ｃの共通話題候補を抽出するため話題ノードを展開する過程を説明する図である。ユーザＡ（本装置１００のユーザ）は、「鉄道路線α」、「鉄道路線γ」、「コメディ」、「恋愛」に属するコンテンツを持ち、参加者Ｂは、「鉄道路線β」、「ミステリー」、「クイズ」に属するコンテンツを持ち、参加者Ｃは、「鉄道路線γ」、「自動車」、「恋愛」、「ミステリー」に属するコンテンツを持つものとする。それぞれについて算出された話題適切度が、図に示すように「電車」、「ドラマ」、「バラエティ」、「乗り物」、「ＴＶ」の話題ノードに伝播されている。
【００５５】
ある話題ノードｉにおける共通話題度Ｔ（ｉ）は、話題ノードｉにおけるユーザの話題適切度の平均値Ｅ（ｉ）と標本分散Ｖ（ｉ）を用いて、次の数式によって算出される。
2009122745.tif 000024
Ｔ（ｉ）：話題ノードｉの共通話題度
Ｅ（ｉ）：話題ノードｉの話題適切度の平均
Ｖ（ｉ）：話題ノードｉの話題適切度の標本分散
【００５６】
例えば、図５の話題ノード「電車」の場合、Ｅ（電車）＝５９．７、Ｖ（電車）＝３６．２となるので共通話題度Ｔ（電車）＝１．６０となる。また、話題ノード「ドラマ」の場合、Ｅ（ドラマ）＝５６．０、Ｖ（ドラマ）＝２．６７となるので共通話題度Ｔ（ドラマ）＝１５．３となる。よって、この場合、共通話題候補としては「ドラマ」の方が「電車」より順位が高いことになる。このようにして全ての話題ノードについて共通話題度を算出し、その共通話題度に応じて共通話題候補を抽出する。
【００５７】
次に、図１の共通話題候補提示部１０８は、共通話題候補抽出部１０７によって抽出された共通話題候補を取得する。図１の共通話題候補提示部１０８は、取得した共通話題候補をユーザにわかりやすい提示方法で装置１００の表示デバイスに表示させる。
【００５８】
図６は、共通話題候補の提示方法についての一例であり、リスト形式で共通話題度が高い話題から順に提示している。図６中の表示領域６０１は、共通話題候補を表示する領域である。表示領域６０１は、共通話題候補リスト表示部６０２と、話題適切度表示部６０３と、リンク情報表示部６０４とを含む。
【００５９】
共通話題候補リスト表示部６０２は、共通話題候補を共通話題度が高い順に上から並べて表示する。共通話題候補リスト表示部６０２に並べる話題の個数は固定でも良いし、ユーザが各自で設定するようにしても良い。個数が多く一画面に表示しきれない場合は、スクロールして表示できるようにする。話題適切度表示部６０３は、提示されている各共通話題候補について、コミュニケーションに参加しているユーザ全員の話題適切度を表示している。話題適切度を表示する方法は、図６に示すようなグラフ表示でも良いし、実際の数値や正規化した数値を表示しても良い。この表示により、提示されている各共通話題候補に対し、参加している各ユーザ参加者がどの程度関心を持っているのかを把握することができる。リンク情報表示部６０４は、提示された各共通話題候補について、ユーザ本人が実際に所有しているコンテンツのメタ情報にリンクされ、且つその関連度が高いものを表示している。この表示により、ユーザは、提示されている各共通話題候補が自分の所有するどのコンテンツに関連しているのかなどの詳細な情報を知ることができる。
【００６０】
最後に、図１の話題・コンテンツ共有部１０９は、ユーザにより選択・入力された共通話題候補に対応するユーザのコンテンツを、コンテンツ格納部１０１より読み出し、通信部１１１を通じてコミュニケーションに参加する全ユーザに配信する。ユーザが、共通話題候補提示部１０８により画面に表示された共通話題候補から、選択入力部１１０によって共通話題候補の話題ノードを選択すると、その話題ノードにリンクされたユーザ自身のコンテンツが配信される。このように、話題・コンテンツ共有部１０９は、複数のユーザ間でコンテンツを共有可能なように制御する。
【００６１】
図７は、提示されている共通話題候補のうちユーザＡ「電車」を選択入力した時に、「電車」に関するコンテンツを他のコミュニケーションに参加するユーザと共有した時の状況を説明する図である。コミュニケーションに参加するユーザＡが、共通話題候補のうち話題ノード「電車」を選択すると、ユーザＡが持つ「電車」に関するコンテンツが他の参加ユーザＢやＣに配信される。また、ユーザＡは、参加ユーザＢやＣの「電車」に関するコンテンツを受信する。送受信された「電車」に関するコンテンツは、ユーザＡの装置１００の画面において、例えば図７に示すような一覧表示で提示される。この一覧表示画面は、共通話題候補表示画面から切り替わるように設定されていても良い。
【００６２】
このようにして、ユーザＡ，Ｂ，Ｃ間では、互いに共有した「電車」に関するコンテンツを見ながら、「電車」に関する話題でコミュニケーションが促進される。
【００６３】
１．３．本実施の形態の効果
本実施の形態に係るコミュニケーション支援装置１００によれば、各参加ユーザがお互いの興味領域を知らなくても、コンテンツに付与されたメタ情報に基づいて共通の興味領域から話題を抽出することができる。更に、話題を展開させることによって、ユーザ自身の興味領域のみならず、他のユーザの興味領域と共通する興味領域を新たに算出し、話題の共通度が高い順に提示することができる。これにより、ユーザは、どの話題を取り上げると他のユーザとコミュニケーションを取りやすいか容易に判断できる。
【００６４】
また、本実施の形態にかかるコミュニケーション支援装置１００は、各ユーザのコンテンツを共有しつつ、そのコンテンツのメタ情報を基に導き出した共通話題を、参加者各人の関心の高さと、自分の所有するコンテンツとの関連性を把握するための情報とともに提示する。これにより、初対面でのコミュニケーションのように話題の共通点が見出しにくい状況でも、各ユーザが話のきっかけになる話題として何を持ち出せばよいか判断しやすくし、また、その話題に対応したコンテンツを共有することができる。これにより、更にコミュニケーションを円滑で活発にできる。
【００６５】
１．４．変形例
１．４．１．関連情報取得に関する変形例
上記実施の形態においては、話題ノード展開部１０５で展開話題ノードを生成する際の関連情報を探索・取得する手段として、関連情報辞書を用いている。これに代えて、関連情報辞書が存在しない場合、あるいは関連情報辞書にメタ情報と関連情報間、または関連情報間の関連度合いが辞書に記述されていない場合には、コンテンツに対するメタ情報と関連情報、または関連情報同士の共起確率に基づいて算出しても良い。
【００６６】
また、情報間距離Ｄについても、コンテンツに対するメタ情報と関連情報、または関連情報同士の共起確率または共起頻度に基づいて算出しても良い。
【００６７】
１．４．２．表示の変形例
上記実施の形態において、共通話題候補提示部１０８により提示される共通話題候補の表示方法を図６に例示しているが、それ以外にも図８および図９に示すような表示方法も考えられる。
【００６８】
（１）
図８は、話題ノード展開部１０５により展開した話題ノードの木構造をそのまま表示する表示方法である。同表示方法では、共通話題候補の共通話題度が高い順に、木構造を抽出し、順に並べる。例えば、ユーザＡとユーザＢとがコミュニケーションを取る場合、ユーザＡの装置１００の表示部には、図８のような共通話題候補が提示される。このとき、コミュニケーションの相手の一人であるユーザＢがどの話題に関心を持っているかを表示する。
【００６９】
ユーザＡの端末装置の表示例８０１では、ユーザＡのコミュニケーション相手であるユーザＢが、「鉄道路線β」、「ミステリー」、「クイズ」に関心が高いことが表示される。
【００７０】
また、表示例８１１のように、「鉄道路線β」などの特定の話題名は表示せず、ユーザＢの名前や記号のみを表示しても良い。共通話題度の高い共通話題候補については、項目の表示を反転させる、あるいは文字の色の種類や濃淡、太さ、大きさを変える、アイコンをつける、表示を点滅させる、などの方法で提示する。なお、文字の色の濃淡や太さ、大きさ、点滅の速度については、共通話題度の高さに比例して変更する、指数関数的に変更する、一定の閾値を一つ以上設け段階的に変更する、といった方法が挙げられる。また、その閾値はユーザや時間などの状況に合わせて変動させても良い。
【００７１】
また、各共通話題候補の配置については、図８では左側に位置する共通話題候補ほど共通話題度が高い設定になっている。この向きについては固定にしても良いし、ユーザが各自で設定できるようにしても良い。表示例８１１では、ユーザＡ本人の話題適切度の分布と、コミュニケーション相手であるユーザＢの話題適切度の分布とを重ねる形で表示している。この際、話題適切度が高い話題ノード周辺ほど濃い色で、話題適切度が低い話題ノード周辺ほど薄い色で表示しても良い。
【００７２】
（２）
図９は、各共通話題候補の共通話題度と、コミュニケーションに参加するユーザ毎の話題適切度とを視覚的に把握しやすくするための表示方法である。
【００７３】
表示例９０１では、中心に表示されている共通話題候補に対して、各参加ユーザの話題適切度が高いほど中心の近くに配置され、低いほど遠くに配置される。「電車」の場合では、参加ユーザＡの話題適切度が最も高く、参加ユーザＣの話題適切度が最も低い。
【００７４】
表示例９１１では、各共通話題候補に対する各参加ユーザの話題適切度の相対的な割合が円グラフで表示されている。円グラフ内の面積が大きいほど話題適切度が他の参加ユーザに比べて高ことになる。「電車」の場合では、参加ユーザＣの話題適切度が最も高く、参加ユーザＢの話題適切度が最も低い。この際、円グラフの半径を一定にしても良いし、共通話題度が高い共通話題候補ほど半径を大きくしても良い。
【００７５】
また、図９においても図８同様、各共通話題候補の配置については、左側に位置する共通話題候補ほど共通話題度が高い設定になっているが、この向きについては固定にしても良いし、ユーザが各自で設定できるようにしても良い。
【００７６】
表示例９１２では、提示されている共通話題候補のリストに対して棒グラフが表示される。棒グラフの全体の長さが各共通話題候補の共通話題度を表し、各棒グラフ内の内訳が各共通話題候補に対する各参加ユーザの話題適切度の相対的な割合を表す。この際、各参加ユーザの内訳を名前やアイコンで表示しても良いし、色分けすることで表示しても良い。
【００７７】
１．４．３．共通話題候補算出の変形例
上記実施の形態においては、共通話題度は、話題ノードにおけるユーザの話題適切度の平均値と標本分散値を用いて算出しているが、代わりに不偏分散や標準偏差を用いて算出しても良い。
【００７８】
２．実施の形態２
図１０は、本発明の実施の形態２におけるコミュニケーション支援装置２００の構成図である。図１０において、図１と同じ構成要素については同じ符号を用い、その説明は省略する。
【００７９】
図１０において、コミュニケーション支援装置２００は、話題適切度更新部２０１を備える点で、実施の形態１に係るコミュニケーション支援装置１００とは異なる。
【００８０】
話題適切度更新部２０１は、共通話題候補提示部１０８によって画面に表示された共通話題候補のうち、コミュニケーションに参加しているユーザが選択入力した共通話題候補の話題適切度を再計算し、その結果を共通話題候補抽出部１０７に出力させる。
【００８１】
具体的には、本装置２００のユーザが選択入力部１１０を介して共通話題候補のいずれかを選択入力する。選択された内容は、話題適切度更新部２０１に入力される。また、コミュニケーションの他の参加ユーザが選択入力した内容は、話題・コンテンツ共有部１０９を通じて通信部１１１に送られ、話題適切度更新部２０１に入力される。
【００８２】
話題適切度更新部２０１は、選択入力された共通話題候補の話題ノードおよびリンクされている話題ノードについて、各ユーザの話題適切度を所定の比率で増加させることにより更新する。
【００８３】
共通話題候補抽出部１０７は、話題適切度更新部２０１により更新された話題適切度に基づいて、共通話題度を再計算し、共通話題候補の再抽出を行う。共通話題候補提示部１０８は、共通話題候補抽出部１０７により再抽出された共通話題候補を表示する。その他の処理については、実施の形態１と同様である。
【００８４】
かかる構成によれば、最初は共通性が低い話題についてもコミュニケーションが進行することにより共通話題候補の上位に提示されやすくなるなど、コミュニケーションの進行に応じて常に最適な共通話題を発見しやすくなる。よって、円滑で活発なコミュニケーションを持続させることができるコミュニケーション支援装置を実現できる。
【００８５】
３．その他の実施の形態
本発明は、ネットワーク上の仮想コミュニティでのユーザ間のコミュニケーション支援にも適用することができる。この場合には、本発明にかかるコミュニケーション支援装置の形態は必ずしもモバイル端末である必要はなく、パーソナルコンピュータのように据え置き型のネットワーク端末であっても良い。
【００８６】
更に、本発明のコミュニケーション支援装置は、単一の端末装置でなくとも良く、複数の装置により構成されていてもよい。例えば、共通話題候補提示部１０８および選択入力部１１０は、ユーザの端末機器に設け、メタ情報抽出部１０２、話題ノード生成部１０３、話題ノード統合部１０４、話題ノード展開部１０５、共通話題候補抽出部１０７、話題・コンテンツ共有部１０９および実施の形態２における話題適切度更新部２０１は、端末機器がアクセス可能なサーバ等の別の機器に設けられていても良い。
【００８７】
また、上記実施の形態で説明したコミュニケーション支援装置のうち、プログラムの実行によって動作するとした部分については、その一部をハードウエアによって実現するものであっても良い。
【００８８】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部または全部をソフトウェアとして構成することができる。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【産業上の利用可能性】
【００８９】
本発明は、携帯電話やデジタルスチルカメラのように個人所有コンテンツを生成・蓄積・利用する機能を有するモバイルＡＶ端末やパーソナルコンピュータなどを利用したコミュニケーション支援装置、方法およびプログラムとして有用である。
【符号の説明】
【００９０】
１００    コミュニケーション支援装置
１０１    コンテンツ格納部
１０２    メタ情報抽出部
１０３    話題ノード生成部
１０４    話題ノード統合部（統合話題ノード生成部）
１０５    話題ノード展開部
１０６    関連情報辞書格納部
１０７    共通話題候補抽出部
１０８    共通話題候補提示部（提示部）
１０９    話題・コンテンツ共有部
１１０    選択入力部（入力部）
１１１    通信部
２００    コミュニケーション装置
２０１    話題適切度更新部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2009122745.tif 000025
【図２】
2009122745.tif 000026
【図３】
2009122745.tif 000027
【図４】
2009122745.tif 000028
【図５】
2009122745.tif 000029
【図６】
2009122745.tif 000030
【図７】
2009122745.tif 000031
【図８】
2009122745.tif 000032
【図９】
2009122745.tif 000033
【図１０】
2009122745.tif 000034
【国際調査報告】
2009122745.tif 000035
2009122745.tif 000036
2009122745.tif 000037
2009122745.tif 000038