(57)【要約】【課題】コンテンツに対して抱く感情の時間的推移の態様が類似するユーザを抽出することが可能な感情マッチング装置、感情マッチング方法、及びプログラムを提供する。【解決手段】ユーザ端末とネットワークを介して接続され、当該ユーザ端末を使用するユーザと感情が類似するユーザを提示する感情マッチング装置であって、時間の経過を伴って再生可能なコンテンツデータに対して経過時間ごとにユーザが付与した感情タグをユーザごとに記憶させ、記憶されている感情タグに基づいてコンテンツデータに対する感情の推移情報を生成し、生成された推移情報をユーザごとに比較し、当該比較結果に基づいて感情の時間的推移の態様が類似するユーザを抽出し、当該抽出された類似ユーザをユーザ端末に提示する。【選択図】図５
2010250528.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末とネットワークを介して接続され、当該ユーザ端末を使用するユーザと感情が類似するユーザを提示する感情マッチング装置であって、
時間の経過を伴って再生可能なコンテンツデータに対して経過時間ごとにユーザが付与した感情タグをユーザごとに記憶する記憶手段と、
前記記憶手段に記憶されている感情タグに基づいて前記コンテンツデータに対する感情の推移情報を生成する推移生成手段と、
前記推移生成手段により生成された推移情報をユーザごとに比較し、当該比較結果に基づいて前記感情の時間的推移の態様が類似するユーザを抽出し、当該抽出された類似ユーザを前記ユーザ端末に提示するユーザ抽出手段と、
を備えることを特徴とする感情マッチング装置。 
【請求項２】
前記感情タグは、
重みを有し、
前記推移生成手段は、
前記感情タグに基づいて、時間の経過に伴う前記重みの変化を表した感情推移波形を生成し、
前記ユーザ抽出手段は、
前記ユーザごとに生成された感情推移波形を比較することで前記時間的推移が類似するユーザを抽出することを特徴とする請求項１に記載の感情マッチング装置。 
【請求項３】
前記感情タグは、
複数種類の感情のそれぞれに対して設けられ、
前記ユーザ抽出手段は、
前記複数種類の推移情報をユーザごとに比較することで前記時間的推移が類似するユーザを抽出することを特徴とする請求項１又は２に記載の感情マッチング装置。 
【請求項４】
前記ユーザ抽出手段は、
前記それぞれの感情の推移情報に基づいて前記コンテンツデータに対する総合的な感情の時間的推移の態様が類似するユーザを抽出することを特徴とする請求項３に記載の感情マッチング装置。 
【請求項５】
前記ユーザ抽出手段は、
ユーザによって指定された感情についての時間的推移の態様が類似している類似ユーザを提示することを特徴とする請求項１から４の何れか一項に記載の感情マッチング装置。
【請求項６】
前記ユーザ抽出手段は、
離散的マッチングによる手法を利用して前記推移情報の類似度を算出し、その類似度に基づいて前記時間的推移の態様が類似するユーザを抽出することを特徴とする請求項１から５のいずれか一項に記載の感情マッチング装置。
【請求項７】
前記コンテンツデータは、
ストリーミングデータであり、
前記記憶手段は、
前記ユーザ端末から受信した、前記ストリーミングデータの再生時に付与された前記感情タグを記憶することを特徴とする請求項１から６のいずれか一項に記載の感情マッチング装置。 
【請求項８】
ユーザ端末とネットワークを介して接続され、当該ユーザ端末を使用するユーザと感情が類似するユーザを提示する感情マッチング装置における感情マッチング方法であって、
推移生成手段により、時間の経過を伴って再生可能なコンテンツデータに対して経過時間ごとにユーザが付与した感情タグをユーザごとに記憶する記憶手段に記憶されている感情タグに基づいてコンテンツデータに対する感情の推移情報を生成する工程と、
ユーザ抽出手段により、前記生成された推移情報をユーザごとに比較し、当該比較結果に基づいて前記感情の時間的推移の態様が類似するユーザを抽出し、当該抽出された類似ユーザを前記ユーザ端末に提示する工程と、
を含む感情マッチング方法。 
【請求項９】
ユーザ端末とネットワークを介して接続され、当該ユーザ端末を使用するユーザと感情が類似するユーザを提示する感情マッチング装置のコンピュータを、
時間の経過を伴って再生可能なコンテンツデータに対して経過時間ごとにユーザが付与した感情タグをユーザごとに記憶する記憶手段に記憶されている感情タグに基づいてコンテンツデータに対する感情の推移情報を生成する推移生成手段、
前記推移生成手段により生成された推移情報をユーザごとに比較し、当該比較結果に基づいて前記感情の時間的推移の態様が類似するユーザを抽出し、当該抽出された類似ユーザを前記ユーザ端末に提示するユーザ抽出手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、感情マッチング装置、感情マッチング方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、情報通信技術の発展に伴って、双方向通信が可能なシステムを用いたさまざまな情報提供サービスが普及している。さらに近年、高速・大容量のデータ通信が可能となり、動画や音楽などの大容量のデジタルコンテンツを配信するシステムを実現できるようになった。
【０００３】
このようなコンテンツ配信システムを用いて、ユーザが動画や音楽などのストリーミングデータを視聴中に、そのときの感情（例えば、楽しい、悲しい、つまらない等）を当該データに対して付与する技術が知られている。
【０００４】
例えば、特許文献１には、ユーザが選択した音楽のフレーズに感情タグを付与し、当該感情タグを付与したフレーズに類似の特徴量を有する音楽データを抽出する技術が開示されている。また、感情タグの代わりに任意のコメントを付与する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１８６４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ＳＮＳ（Social Network Service）では、ユーザ間の結びつけが重要である。ユーザ間の結びつけをサポートするには、共通の趣味・嗜好を有するユーザを見つけ出すことができるサービスを提供することが有益である。あるユーザに対して同じような嗜好を有する他のユーザを提示することで、ユーザ間の交流が盛んになり、ＳＮＳの活性化を図ることが期待される。
【０００７】
特許文献１は、共通の趣味・嗜好を有するユーザを見つけ出すための技術の一例として、感情タグ（又はコメント）を付与したフレーズに類似の特徴量を有する音楽データを抽出する技術を提供している。
【０００８】
この技術を利用すれば、同じようなコメントを付与したユーザを検索することができるが、コメントの入力は人それぞれの個性（言い回しや方言等）に左右されるものであり、類否の判断が難しい。
【０００９】
また、コメントの代わりに感情タグに基づいて類否の判断を行うこともできるが、コンテンツ中の一時点に付与された感情で類似する嗜好を持つユーザを抽出したとしても、真に感性が類似するとは限らず、抽出システムの精度に限界があった。
【００１０】
本発明は、コンテンツに対して抱く感情の時間的推移の態様が類似するユーザを抽出することが可能な感情マッチング装置、感情マッチング方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
第１の発明は、上記目的を達成するためになされたものであり、ユーザ端末とネットワークを介して接続され、当該ユーザ端末を使用するユーザと感情が類似するユーザを提示する感情マッチング装置であって、時間の経過を伴って再生可能なコンテンツデータに対して経過時間ごとにユーザが付与した感情タグをユーザごとに記憶する記憶手段と、前記記憶手段に記憶されている感情タグに基づいて前記コンテンツデータに対する感情の推移情報を生成する推移生成手段と、前記推移生成手段により生成された推移情報をユーザごとに比較し、当該比較結果に基づいて前記感情の時間的推移の態様が類似するユーザを抽出し、当該抽出された類似ユーザを前記ユーザ端末に提示するユーザ抽出手段と、を備えることを特徴とする。
【００１２】
第２の発明は、請求項１に記載の感情マッチング装置において、前記感情タグは、重みを有し、前記推移生成手段は、前記感情タグに基づいて、時間の経過に伴う前記重みの変化を表した感情推移波形を生成し、前記ユーザ抽出手段は、前記ユーザごとに生成された感情推移波形を比較することで前記時間的推移が類似するユーザを抽出することを特徴とする。
【００１３】
第３の発明は、請求項１又は２に記載の感情マッチング装置において、前記感情タグは、複数種類の感情のそれぞれに対して設けられ、前記ユーザ抽出手段は、前記複数種類の推移情報をユーザごとに比較することで前記時間的推移が類似するユーザを抽出することを特徴とする。
【００１４】
第４の発明は、請求項３に記載の感情マッチング装置において、前記ユーザ抽出手段は、前記それぞれの感情の推移情報に基づいて前記コンテンツデータに対する総合的な感情の時間的推移の態様が類似するユーザを抽出することを特徴とする。
【００１５】
第５の発明は、請求項１から４の何れか一項に記載の感情マッチング装置において、前記ユーザ抽出手段は、ユーザによって指定された感情についての時間的推移の態様が類似している類似ユーザを提示することを特徴とする。
【００１６】
第６の発明は、請求項１から５のいずれか一項に記載の感情マッチング装置において、前記ユーザ抽出手段は、離散的マッチングによる手法を利用して前記推移情報の類似度を算出し、その類似度に基づいて前記時間的推移の態様が類似するユーザを抽出することを特徴とする。
【００１７】
第７の発明は、請求項１から６のいずれか一項に記載の感情マッチング装置において、前記コンテンツデータは、ストリーミングデータであり、前記記憶手段は、前記ユーザ端末から受信した、前記ストリーミングデータの再生時に付与された前記感情タグを記憶することを特徴とする。
【００１８】
第８の発明は、ユーザ端末とネットワークを介して接続され、当該ユーザ端末を使用するユーザと感情が類似するユーザを提示する感情マッチング装置における感情マッチング方法であって、推移生成手段により、時間の経過を伴って再生可能なコンテンツデータに対して経過時間ごとにユーザが付与した感情タグをユーザごとに記憶する記憶手段に記憶されている感情タグに基づいてコンテンツデータに対する感情の推移情報を生成する工程と、ユーザ抽出手段により、前記生成された推移情報をユーザごとに比較し、当該比較結果に基づいて前記感情の時間的推移の態様が類似するユーザを抽出し、当該抽出された類似ユーザを前記ユーザ端末に提示する工程と、を含む感情マッチング方法である。
【００１９】
第９の発明は、ユーザ端末とネットワークを介して接続され、当該ユーザ端末を使用するユーザと感情が類似するユーザを提示する感情マッチング装置のコンピュータを、時間の経過を伴って再生可能なコンテンツデータに対して経過時間ごとにユーザが付与した感情タグをユーザごとに記憶する記憶手段に記憶されている感情タグに基づいてコンテンツデータに対する感情の推移情報を生成する推移生成手段、前記推移生成手段により生成された推移情報をユーザごとに比較し、当該比較結果に基づいて前記感情の時間的推移の態様が類似するユーザを抽出し、当該抽出された類似ユーザを前記ユーザ端末に提示するユーザ抽出手段、として機能させるためのプログラムである。
【発明の効果】
【００２０】
本発明によれば、コンテンツに対して抱く感情の時間的推移の態様が類似するユーザを抽出することが可能な感情マッチング装置、感情マッチング方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係る感情マッチングシステムの全体構成及び本実施形態に係る感情マッチング装置１の概略構成を示すブロック図である。
【図２】ユーザ端末２の表示部２１に表示される画面の一例について示した図である。
【図３】本実施形態に係る感情マッチング装置１内で行われる感情タグ登録処理の一例について示したフローチャートである。
【図４】ユーザ端末２から送信された感情タグを登録した感情推移データベース１２ｃの一例について示した図である。
【図５】本実施形態に係る感情マッチング装置１内で行われる感情マッチング処理の一例について示したフローチャートである。
【図６】感情ごとに生成される感情推移波形の一例について示した図である。
【図７】感情単位で推移波形の類似度を算出する一例について示した図である。
【図８】感情推移が類似するユーザを抽出して表示部２１に表示した様子の一例について示した図である。
【図９】感情推移が類似するユーザをテキスト表示し、かつ絞込み検索を行う際に表示される画面の一例について示した図である。
【図１０】表示画面を全ユーザの累計表示に切り換えた様子の一例について示した図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２３】
図１は、本実施形態に係る感情マッチングシステムの全体構成及び本実施形態に係る感情マッチング装置１の概略構成を示すブロック図である。
図１に示すように、本実施形態に係る感情マッチングシステムは、感情マッチング装置１と、ユーザ端末２と、で構成され、コンテンツに感情タグを付与し、感情の推移が類似する他ユーザを検索して表示させるシステムである。感情マッチング装置１は、通信回線Ｎを介してユーザ端末２と接続されている。ユーザ端末２は、例えば、ＰＣ２ａや携帯電話機２ｂ、デジタルオーディオプレーヤと称される音楽専用端末２ｃであり、例えば液晶ディスプレイ等で構成される表示部２１を備える。通信回線Ｎは、例えばインターネットや電気通信事業者等の電話回線網、携帯電話通信網等である。
【００２４】
また、図１に示すように、感情マッチング装置１は、制御部１１、記憶部（補助記憶）１２、入出力部１３、通信部１４等を備えたコンピュータを用いて構成される。各ブロックはバスライン１５により電気的に接続されている。
【００２５】
制御部１１は、演算／制御装置としてのＣＰＵ（Central Processing Unit）１１１、主記憶装置としてのＲＡＭ（Random Access Memory）１１２及びＲＯＭ（Read Only Memory）１１３で構成される。
ＣＰＵ１１１は、ＲＯＭ１１３からＲＡＭ１１２に展開されたプログラムと協働して各種処理を実行し、各ブロックを制御する。
すなわち、制御部１１において、ＣＰＵ１１１は、記憶部１２に記憶されている感情タグに基づいてコンテンツデータに対する感情の推移情報を生成する推移生成手段、推移生成手段により生成された推移情報をユーザごとに比較し、当該比較結果に基づいて感情の時間的推移の態様が類似するユーザを抽出し、当該抽出された類似ユーザをユーザ端末に提示するユーザ抽出手段、として機能する。
なお、本実施形態において、感情とは、ヒト、動物、物事などに感じて抱く気持ちのことであり、例えば「喜び」、「悲しみ」、「怒り」、「諦め」、「驚き」、「嫌悪」、「恐怖」といったものがある。
【００２６】
ＲＯＭ１１３には、ＢＩＯＳ（Basic Input Output System）と呼ばれるプログラムや基本的な設定データが記憶されている。ＲＡＭ１１２には、記憶部１２から読み出されたＯＳや各種アプリケーションなどのプログラムが展開される。
また、ＲＯＭ１１３には、ユーザ端末２から送信された感情タグを再生中のコンテンツに対応付けてデータベースに登録する感情タグ登録プログラム、感情推移が類似するユーザを検索して提示する感情マッチングプログラム等が格納されている。
【００２７】
記憶部１２は、例えばハードディスク等で構成され、ＯＳ、各種アプリケーションプログラム、及び各種データ等が記憶されている。記憶部１２には、ユーザデータベース１２ａ、コンテンツデータベース１２ｂ、感情推移データベース１２ｃ等が格納されている。
【００２８】
ユーザデータベース１２ａは、ユーザＩＤやコンテンツのジャンル等のデータ項目からなる。ユーザには予め当該ユーザを表す一意の番号が付与されており、ユーザＩＤにこの一意の番号が格納されている。コンテンツのジャンルには、ユーザＩＤで示されるユーザに選択されたジャンルについての情報が予め格納されている。
【００２９】
このように、ユーザデータベース１２ａは、本システムを使用して感情タグを登録する全てのユーザにユーザＩＤを付与し、当該ユーザＩＤをキーとしてユーザごとに好きなコンテンツのジャンルを関連付けて格納している。なお、ジャンルに格納される情報は１つのみであってもよいし空欄（未登録）であってもよい。
【００３０】
コンテンツデータベース１２ｂは、少なくともコンテンツＩＤとコンテンツデータからなり、その他ジャンルやアーティスト名等の各項目を有している。コンテンツには予め当該コンテンツを表す一意の識別番号が付与されており、コンテンツＩＤにこの一意の識別番号が格納されている。なお、ここではコンテンツＩＤに識別番号を付与しているが、コンテンツ（例えば映画、音楽、ニュース等）のタイトルそのものを付与するようにしてもよい。コンテンツデータは、コンテンツＩＤに紐付けられたコンテンツのデータであり、ＭＰ３（MPEG Audio Layer-3）やＷＭＡ（Windows Media（登録商標） Audio）等の音声ファイルフォーマットにより作成された音声データや、楽曲データ、ＭＰＥＧ（Moving Picture Experts Group）等の動画ファイルフォーマットにより作成された動画データ等を含む。
【００３１】
このように、コンテンツデータベース１２ｂは、本システムで用いられる全てのコンテンツにコンテンツＩＤを付与し、当該コンテンツＩＤをキーとしてそのコンテンツに関する情報を関連付けて格納している。
【００３２】
感情推移データベース１２ｃは、コンテンツデータベース１２ｂに格納された、時間の経過を伴って再生可能なコンテンツデータに対して経過時間ごとにユーザが付与した感情タグをユーザごとに記憶するデータベースである。感情推移データベース１２ｃについては、後述する図４で詳細に説明する。
【００３３】
入出力部１３は、感情マッチング装置１の管理者が利用するためのユーザインターフェースを構成する。
通信部１４は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、通信回線Ｎを介してユーザ端末２とデータの送受信を行う。
【００３４】
本実施形態に係る感情マッチング装置１は、上記のような構成を備えたことにより、コンテンツに対して抱く感情の時間的推移の態様が類似するユーザを抽出することができる。これにより、感情の起伏のポイント（つぼ）が同じようなユーザを探し出すことができ、同じ嗜好を持つユーザを提示するシステムの精度を高めることができる。
【００３５】
図２は、ユーザ端末２の表示部２１に表示される画面の一例について示した図である。
図２に示すように、ユーザ端末２の表示部２１に表示される画面は、例えばブラウザを用いたＷｅｂベースで表示される。また、動画等のコンテンツを再生するためのメイン画面２１１が画面上に示されている。
【００３６】
表示部２１は、メイン画面２１１の他、感情が揺り動かされた箇所に印（感情タグ）を付けるための複数のボタンが表示された感情ボタン部２１２、感情マッチング処理を開始するためのマッチングボタン２１３、感情ボタンが押下された時間と回数の関係が表示される感情推移情報表示部２１４、感情推移情報表示部２１４に表示させる情報を一ユーザ分にするか全ユーザ分にするか切り換える情報切り換えボタン部２１５、再生されている時間及び再生されているコンテンツのステータスを表示するステータスバー２１６等を有している。
【００３７】
感情ボタン部２１２は、人の持つ感情に対応したボタンを有し、図２に示したように、楽しさやうれしさを表す「楽しい」ボタン２１２ａ、つまらない気分やがっかりした気分を表す「つまらない」ボタン２１２ｂ、泣ける気分やセンチメンタルな気分を表す「悲しい」ボタン２１２ｃ、及び感動を表す「感動」ボタン２１２ｄ、を有する。
【００３８】
本実施形態では、感情ボタンの押下回数やボタンの大きさに応じて重みを設定することができる。例えば、図２に示したように、感情ボタン部２１２は、人の持つ感情に対応した４種のボタンがそれぞれ大中小の三段階の大きさのボタンを備えて構成されている。本実施形態では、大ボタンが１回押下されると１０ポイント、中ボタンが１回押下されると５ポイント、小ボタンが１回押下されると１ポイント、がそれぞれカウントされるものとする。なお、感情ボタンの大きさは何種類であってもよく、それぞれのボタンに対応付けられるポイントの値も任意に設定可能である。
【００３９】
なお、この図２の画面は、ユーザ端末２としてＰＣ２ａを想定して記載しているが、携帯電話機２ｂであってもよい。携帯電話機２ｂの場合、ダイヤルボタン等を用いることにより本機能と同等の機能を実現することができる。また、音楽専用端末２ｃの場合、インターネットに接続可能なものであれば、例えば感情ボタンだけを有するような簡易なものに限り本機能を直接使用できる。ただし、インターネット接続が不可な場合は、ＰＣ２ａに外部接続した上で間接的に本機能を使用することができる。
【００４０】
以下、感情マッチング装置１の動作について、図３〜図８を用いて説明する。
図３は、本実施形態に係る感情マッチング装置１内で行われる感情タグ登録処理の一例について示したフローチャートである。この感情タグ登録処理は、ユーザによりユーザ端末２の表示部２１上に表示された感情ボタンが押下されたことを契機に、ＣＰＵ１１１がＲＯＭ１１３に格納されている感情タグ登録プログラムを実行することにより実現される。
【００４１】
図３に示すように、ステップＳ１１では、感情タグを受信する。具体的には、ユーザにより押下された感情ボタンに対応する感情タグを受信する。
ステップＳ１２では、ステップＳ１１で受信した感情タグを感情推移データベース１２ｃに登録する。
【００４２】
図４は、ユーザ端末２から送信された感情タグを登録した感情推移データベース１２ｃの一例について示した図である。
図４に示すように、感情推移データベース１２ｃは、コンテンツＩＤとユーザＩＤの他、「楽しい」「つまらない」「悲しい」「感動」といった４種の感情タグからなる。コンテンツＩＤは、コンテンツデータベース１２ｂに格納されているコンテンツＩＤと対応している。ユーザＩＤは、本システムを使用して感情タグを登録する全てのユーザに付与され、ユーザデータベース１２ａのユーザＩＤに対応している。
【００４３】
感情タグは、コンテンツの再生区間ごとに数値化された重みである。コンテンツの再生区間とは、再生中のコンテンツに対してユーザが付与した感情タグの重みを数値化するための評価単位のことであり、本実施形態では５分と予め定めるものとする。感情タグは、４種類の感情（「楽しい」「つまらない」「悲しい」「感動」）のそれぞれに対して設けられる。なお、コンテンツの再生区間は５分に限らず、任意に設定可能である。また、感情タグは上述した４種類の感情に限らず、任意の数設けることが可能である。
【００４４】
図４に示す例によれば、感情推移データベース１２ｃには、コンテンツＩＤが「ＡＡＡＡ」のコンテンツを視聴したユーザＩＤが「ＸＸＸＸ」のユーザが、再生開始から５分間（０：００〜０：０５）に「楽しい」ボタンを４回押下したという情報が格納されていることがわかる。同様に、「つまらない」ボタンが再生開始１時間半後から５分間（１：３０〜１：３５）に６回、その後の５分間（１：３５〜１：４０）に７回、さらにその後の５分間（１：４０〜１：４５）に５回押下され、「感動」ボタンが再生開始４５分後から５分間（０：４５〜０：５０）に２回、その後の５分間（０：５０〜０：５５）に４回、再生開始１時間４５分後から５分間（１：４５〜１：５０）に７回、その後の５分間（１：５０〜１：５５）に８回押下されたという情報が格納されていることがわかる。
【００４５】
図５は、本実施形態に係る感情マッチング装置１内で行われる感情マッチング処理の一例について示したフローチャートである。この感情マッチング処理は、ユーザによりマッチングボタン２１３が押下されたことを契機に、ＣＰＵ１１１がＲＯＭ１１３に格納されている感情マッチングプログラムを実行することにより実現される。
【００４６】
図５に示すように、ステップＳ２１では、感情推移データベース１２ｃに登録された感情タグに基づいて感情ごとの推移波形を生成する。あるユーザが付与した感情タグに基づいて生成される感情ごとの感情推移波形の一例を図６に示す。
【００４７】
ステップＳ２２では、ステップＳ２１でユーザごとに生成された感情推移波形（図６参照）を比較して、感情単位で推移波形の類似度を算出する。すなわち、それぞれの感情について算出された類似度に基づいて、当該コンテンツに対する総合的な感情の時間的推移の態様の類否を判定する。感情単位で推移波形の類似度を算出する例を図７に示す。
【００４８】
本実施形態では、離散的マッチングによる手法を用いて類似度を算出するものとする。離散的マッチングとは、評価値計算によって類似度を算出する手法である。具体的には、あるユーザＸに対するユーザＹの評価値を求め、その値の大小によってユーザＸ、Ｙ間でどの程度の類似性が認められるかを判定する。ユーザＹに比べてユーザＺの方がユーザＸに対する評価値が高い場合、ユーザＺの類似度がより大きいと判定される。
【００４９】
あるコンテンツにおけるある時間間隔（再生区間：例えば５分間）内で、ある感情（「楽しい」「つまらない」「悲しい」「感動」等）を表す感情ボタンを押下した場合、マッチした回数分の評価値を与える。
例えばあるコンテンツをＡさんが視聴中、再生開始１時間後から５分間（１：００〜１：０５）に悲しいという感情を表す「悲しい」ボタンを５回押下したとする。一方、Ｂさんは同じコンテンツの同じ再生箇所で「悲しい」ボタンを３回押下したとする。この場合、Ａさんに対するＢさんの評価値（類似度）は＋３となる。
【００５０】
ステップＳ２３では、ステップＳ２２で算出された類似度に基づいて、コンテンツに対する総合的な感情類似度を算出する。
【００５１】
本実施形態では、離散的マッチングによる手法を用いてコンテンツに対する総合的な感情類似度を算出するものとする。具体的には、感情ごとにあるユーザに対する他のユーザの評価値を求め、感情ごとに算出された値の総和によってユーザ間でどの程度の類似性が認められるかを判定する。
【００５２】
ステップＳ２４では、感情の時間的推移の態様が類似するユーザを抽出してユーザ端末２に提示する。その様子を図８に示す。
【００５３】
図８は、感情推移が類似するユーザを抽出して表示部２１に表示した様子の一例について示した図である。
図８に示すように、表示部２１は、メイン画面２１１、感情ボタン部２１２、マッチングボタン２１３、情報切り換えボタン部２１５、ユーザ表示部２１７ａ、他ユーザ表示部２１７ｂ等を有している。
【００５４】
ユーザ表示部２１７ａには、感情マッチング処理により最も感情推移が類似するユーザとして抽出されたユーザのアバター画像とニックネームが表示される。他ユーザ表示部２１７ｂには、感情マッチング処理により感情推移が類似するユーザとして抽出されたユーザのアバター画像が表示される。
【００５５】
このように、本実施形態に係る感情マッチング装置１は、それぞれの感情タグに基づいて、時間の経過に伴う前記重みの変化を表した複数の感情推移波形を生成し、ユーザごとに生成された複数の感情推移波形を比較して、それぞれの感情についての類似度を算出し、当該算出された類似度が閾値以上の場合に推移態様の類否を判定する。
【００５６】
これにより、コンテンツに対して抱く感情の時間的推移の態様が類似するユーザを抽出することができるので、感情の起伏のポイント（つぼ）が同じようなユーザを探し出すことができ、同じ嗜好を持つユーザを提示するシステムの精度を高めることができる。
【００５７】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００５８】
例えば、上記実施形態では、感情マッチング処理により感情の時間的推移の態様が類似するユーザを抽出する際、総合的な感情類似度に基づいて類否を判定しているが、一つの感情をユーザに選択させ、その選択された感情についての時間的推移の態様が類似している類似ユーザを提示させるようにしてもよい。例えば図９に示すような絞込み検索画面を用意してユーザに感情を指定させることで、当該指定された感情についての推移態様が類似している類似ユーザを提示させることが可能となる。なお、類似ユーザを提示させる際に、複数の感情のうち最も類似している感情を提示させるようにしてもよい。
【００５９】
或いは、離散的マッチングによる手法を用いてコンテンツに対する総合的な感情類似度を算出する際に重要視したい感情がある場合には、その感情について算出された評価値に対して重み付けを行うことで、その感情についての推移態様が類似した類似ユーザを提示させることもできる。
【００６０】
また、上記実施形態では、図２に示したように、表示部２１に情報切り換えボタン部２１５を設けている。ユーザはこの情報切り換えボタン部２１５を操作することで、感情推移情報表示部２１４に表示させる情報を一ユーザ分（図２参照）にするか全ユーザ分にするか切り換えることができる。図１０は全ユーザ分の情報が表示されるように情報切り換えボタン部２１５を操作した際の表示画面の一例である。
なお、この情報切り換え機能は本発明に必須の機能ではなく、情報切り換えボタン部２１５を備えない構成も可能である。
【００６１】
また、上記実施形態では、表示部２１に複数（４種）の感情ボタンを設け、複数（４種）の感情それぞれに対して感情タグを設けるようにしているが、感情タグを一つのみ設けるようにすることも可能である。その場合、感情マッチング装置１は、その感情タグに基づいて、時間の経過に伴う重みの変化を表した感情推移波形を生成し、ユーザごとに生成された感情推移波形を比較して、その感情についての類似度を算出し、当該算出された類似度が閾値以上の場合に推移態様の類否を判定することとなる。
【００６２】
また、本発明を適用するコンテンツをストリーミングデータに限定するようにしてもよい。そうすることで、後から細工されることのない、ユーザが感じたそのときの感情を反映した感情タグを取得することができ、より趣味・嗜好が類似したユーザを抽出することが可能となる。
【００６３】
また、上記実施形態では、感情タグに基づいて感情の時間的推移の態様が類似するユーザを抽出するようにしているが、例えば同一のコンテンツを視聴したという事実を類似するポイントとして数値化する等類否の判定要素を増やすことも可能である。
【００６４】
また、上記実施形態では、離散的マッチングによる手法を用いて類似度を算出するようにしているが、比較される感情推移波形間の相関係数を算出して類似度を算出するようにしてもよい。
具体的には、感情推移データベース１２ｃに記憶された感情タグとその重みから感情の推移波形をベクトル化し、２つのベクトル化された推移波形間の相関係数を算出する。そして、算出された相関係数の値に基づいて推移波形の起伏の類似度を判定する。算出された相関係数の値が予め定めた閾値（例えば０．５〜１．０までの値）以上の場合には、２つの推移波形が類似すると判定されることとなる。
【００６５】
その他、感情マッチング装置１及びユーザ端末２を構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００６６】
１  感情マッチング装置
１１  制御部
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＲＯＭ
１２  記憶部
１３  入出力部
１４  通信部
１５  バスライン
２  ユーザ端末
２１  表示部
【図１】
2010250528.tif 000003
【図２】
2010250528.tif 000004
【図３】
2010250528.tif 000005
【図４】
2010250528.tif 000006
【図５】
2010250528.tif 000007
【図６】
2010250528.tif 000008
【図７】
2010250528.tif 000009
【図８】
2010250528.tif 000010
【図９】
2010250528.tif 000011
【図１０】
2010250528.tif 000012