(57)【要約】【課題】盛り上がり度合いを視聴者に適合して通知したり、また、盛り上がり度合いに応じて適合した別のコンテンツ（例えば特定のコマーシャル）を配信したりすること。【解決手段】情報処理装置は、放送コンテンツの視聴履歴を示す視聴情報を取得する視聴情報取得部と、ネットワークを介して投稿された複数の投稿情報のうち前記放送コンテンツのメタ情報に含まれる語句を含む投稿情報を取得する投稿情報取得部と、前記投稿情報取得部が取得した投稿情報に基づいて、前記放送コンテンツに対する視聴者の反応を解析する反応解析部と、前記視聴情報取得部が取得する視聴情報と、前記反応解析部による解析結果とに基づいて通知情報を生成する通知生成部と、を備える。【選択図】図４
2016116078.tif 000002
【特許請求の範囲】
【請求項１】
放送コンテンツの視聴履歴を示す視聴情報を取得する視聴情報取得部と、
ネットワークを介して投稿された複数の投稿情報のうち前記放送コンテンツのメタ情報に含まれる語句を含む投稿情報を取得する投稿情報取得部と、
前記投稿情報取得部が取得した投稿情報に基づいて、前記放送コンテンツに対する視聴者の反応を解析する反応解析部と、
前記視聴情報取得部が取得する視聴情報と、前記反応解析部による解析結果とに基づいて通知情報を生成する通知生成部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記反応解析部は、前記視聴情報取得部が取得する視聴情報に基づいて選択された前記放送コンテンツに対する前記視聴者の反応を解析する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記視聴情報取得部が取得する視聴情報に基づいて、前記視聴者毎の前記放送コンテンツへの嗜好を解析するユーザ解析部、
をさらに備え、
前記反応解析部は、前記ユーザ解析部による解析結果に基づいて選択された前記放送コンテンツに対する視聴者の反応を解析する
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記反応解析部は、前記放送コンテンツが複数の視聴者による前記放送コンテンツの視聴の程度を示す視聴率に基づいて選択された前記放送コンテンツに対する視聴者の反応を解析する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記通知生成部は、前記反応解析部による解析結果の送信先が、前記放送コンテンツを再生しているか否かに基づいて前記通知情報を生成する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記放送コンテンツは複数存在し、
前記ユーザ解析部は、複数の放送コンテンツのうち、解析対象の放送コンテンツに関連する関連放送コンテンツの視聴の頻度に基づいて、前記視聴者毎の前記解析対象の放送コンテンツへの嗜好を解析する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記通知生成部は、前記反応解析部による解析結果に基づいて、検索サービスを利用した通知情報を生成する
ことを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の情報処理装置と通信する端末装置であって、
前記情報処理装置が生成した前記通知情報を受信する受信部と、
前記受信部が受信した前記通知情報に基づいて表示部に情報を表示させる表示制御部と、
を備えることを特徴とする端末装置。
【請求項９】
端末装置と、情報処理装置とが通信する情報処理システムであって、
前記情報処理装置は、
放送コンテンツの視聴履歴を示す視聴情報を取得する視聴情報取得部と、
ネットワークを介して投稿された複数の投稿情報のうち前記放送コンテンツのメタ情報に含まれる語句を含む投稿情報を取得する投稿情報取得部と、
前記投稿情報取得部が取得した投稿情報に基づいて、前記放送コンテンツに対する視聴者の反応を解析する反応解析部と、
前記視聴情報取得部が取得する視聴情報と、前記反応解析部による解析結果とに基づいて通知情報を生成する通知生成部と、
前記通知生成部が生成した前記通知情報を前記端末装置に送信する送信部と、
を備え、
前記端末装置は、
前記情報処理装置から送信された前記通知情報を受信する受信部と、
前記受信部が受信した前記通知情報に基づいて、表示部に情報を表示させる表示制御部、
を備えることを特徴とする情報処理システム。
【請求項１０】
情報処理装置が、放送コンテンツの視聴履歴を示す視聴情報を取得する視聴情報取得過程と、
前記情報処理装置が、ネットワークを介して投稿された複数の投稿情報のうち前記放送コンテンツのメタ情報に含まれる語句を含む投稿情報を取得する投稿情報取得過程と、
前記情報処理装置が、前記投稿情報取得過程において取得された投稿情報に基づいて、前記放送コンテンツに対する視聴者の反応を解析する反応解析過程と、
前記情報処理装置が、前記視聴情報取得過程において取得された視聴情報と、前記反応解析過程による解析結果とに基づいて通知情報を生成する通知生成過程と、
を含む情報処理方法。
【請求項１１】
コンピュータに、
放送コンテンツの視聴履歴を示す視聴情報を取得する視聴情報取得手順、
ネットワークを介して投稿された複数の投稿情報のうち前記放送コンテンツのメタ情報に含まれる語句を含む投稿情報を取得する投稿情報取得手順、
前記投稿情報取得手順において取得される投稿情報に基づいて、前記放送コンテンツに対する視聴者の反応を解析する反応解析手順、
前記視聴情報取得手順において取得される視聴情報と、前記反応解析手順における解析結果とに基づいて通知情報を生成する通知生成手順、
を実行させるためのプログラム。
【請求項１２】
請求項１から請求項７のいずれか一項に記載の情報処理装置と通信するコンピュータに、
前記情報処理装置が生成した前記通知情報を受信する受信手順、
前記受信手順において受信した前記通知情報に基づいて、表示部に情報を表示させる表示制御手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、端末装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、テレビジョン放送、インターネット放送などの様々な放送サービスによりコンテンツが配信されている。ここで、コンテンツとは、音声、静止画像、映像（動画像）、文字、記号などにより構成され、視聴されるひとまとまりの情報である。コンテンツには、例えば、番組が含まれる。このような放送サービスでは、各放送局は、不特定多数の視聴者の端末装置に対して、予め定めた順序でコンテンツデータを送信する。視聴者は、端末装置に所望のコンテンツを表示させて、そのコンテンツを視聴する。そして、視聴者が視聴したコンテンツの視聴履歴をネットワークに接続されたサーバ装置により管理するサービスが提供されている。また、視聴者は、端末装置を用いて視聴したコンテンツに関する意見、感想などの種々のメッセージを投稿したり、他人が投稿したメッセージを閲覧したりすることができる。
【０００３】
例えば、特許文献１には、各放送局に関連する複数の投稿を受信し、各投稿の文字数に応じた点数を集計して放送されたコンテンツに対する評価値を算出し、算出した評価値を盛り上がり度合いとして算出する情報処理装置が開示されている。投稿されたメッセージには、所定の形式を有する識別情報（例えば、ハッシュタグ）が付され、識別情報により、放送局又は番組が特定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−８０９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来は、盛り上がり度合いを算出する対象のコンテンツの選択については、視聴者に特に適したものとは言えなかった。そのため、算出した盛り上がり度合いを適合して通知したり、盛り上がり度合いに応じて適合した別のコンテンツを配信したりすることができなかった。
【０００６】
本発明は上記の課題を解決した情報処理装置、端末装置、情報処理システム、情報処理方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、放送コンテンツの視聴履歴を示す視聴情報を取得する視聴情報取得部と、ネットワークを介して投稿された複数の投稿情報のうち前記放送コンテンツのメタ情報に含まれる語句を含む投稿情報を取得する投稿情報取得部と、前記投稿情報取得部が取得した投稿情報に基づいて、前記放送コンテンツに対する視聴者の反応を解析する反応解析部と、前記視聴情報取得部が取得する視聴情報と、前記反応解析部による解析結果とに基づいて通知情報を生成する通知生成部と、を備えることを特徴とする情報処理装置である。
【０００８】
（２）また、本発明の一態様は、上記（１）に記載の情報処理装置と通信する端末装置であって、前記情報処理装置が生成した前記通知情報を受信する受信部と、前記受信部が受信した前記通知情報に基づいて表示部に情報を表示させる表示制御部と、を備えることを特徴とする端末装置である。
【０００９】
（３）また、本発明の一態様は、端末装置と、情報処理装置とが通信する情報処理システムであって、前記情報処理装置は、放送コンテンツの視聴履歴を示す視聴情報を取得する視聴情報取得部と、ネットワークを介して投稿された複数の投稿情報のうち前記放送コンテンツのメタ情報に含まれる語句を含む投稿情報を取得する投稿情報取得部と、前記投稿情報取得部が取得した投稿情報に基づいて、前記放送コンテンツに対する視聴者の反応を解析する反応解析部と、前記視聴情報取得部が取得する視聴情報と、前記反応解析部による解析結果とに基づいて通知情報を生成する通知生成部と、前記通知生成部が生成した前記通知情報を前記端末装置に送信する送信部と、を備え、前記端末装置は、前記情報処理装置から送信された前記通知情報を受信する受信部と、前記受信部が受信した前記通知情報に基づいて、表示部に情報を表示させる表示制御部、を備えることを特徴とする情報処理システムである。
【００１０】
（４）また、本発明の一態様は、情報処理装置が、放送コンテンツの視聴履歴を示す視聴情報を取得する視聴情報取得過程と、前記情報処理装置が、ネットワークを介して投稿された複数の投稿情報のうち前記放送コンテンツのメタ情報に含まれる語句を含む投稿情報を取得する投稿情報取得過程と、前記情報処理装置が、前記投稿情報取得過程において取得された投稿情報に基づいて、前記放送コンテンツに対する視聴者の反応を解析する反応解析過程と、前記情報処理装置が、前記視聴情報取得過程において取得された視聴情報と、前記反応解析過程による解析結果とに基づいて通知情報を生成する通知生成過程と、を含む情報処理方法である。
【００１１】
（５）また、本発明の一態様は、コンピュータに、放送コンテンツの視聴履歴を示す視聴情報を取得する視聴情報取得手順、ネットワークを介して投稿された複数の投稿情報のうち前記放送コンテンツのメタ情報に含まれる語句を含む投稿情報を取得する投稿情報取得手順、前記投稿情報取得手順において取得される投稿情報に基づいて、前記放送コンテンツに対する視聴者の反応を解析する反応解析手順、前記視聴情報取得手順において取得される視聴情報と、前記反応解析手順における解析結果とに基づいて通知情報を生成する通知生成手順、を実行させるためのプログラムである。
【００１２】
（６）また、本発明の一態様は、上記（１）に記載の情報処理装置と通信するコンピュータに、前記情報処理装置が生成した前記通知情報を受信する受信手順、前記受信手順において受信した前通知情報に基づいて、表示部に情報を表示させる表示制御手順、を実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明の実施形態によれば、盛り上がり度合いを視聴者に適合して通知したり、また、盛り上がり度合いに応じて適合した別のコンテンツ（例えば特定のコマーシャル）を配信したりすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】本実施形態に係る番組情報の一例を示す図である。
【図３】本実施形態に係る投稿情報の一例を示す図である。
【図４】本実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図５】本実施形態に係る端末装置の機能構成を示すブロック図である。
【図６】本実施形態に係る情報処理システムによる処理の流れの一例を示すシーケンスチャートである。
【図７】本実施形態に係る情報処理装置による解析対象番組の特定処理の流れの一例を示すフローチャートである。
【図８】本実施形態に係る情報処理装置による反応解析処理の流れの一例を示すフローチャートである。
【図９】本実施形態に係る情報処理装置による出力決定処理の流れの一例を示すフローチャートである。
【図１０】本実施形態に係る情報処理装置による番組の盛り上がりの解析結果の第１例を示す図である。
【図１１】本実施形態に係る情報処理装置による番組の盛り上がりの解析結果の第２例を示す図である。
【図１２】本発明の第２の実施形態に係る情報処理装置による解析対象番組の特定処理の流れの一例を示すフローチャートである。
【図１３】本発明の第３の実施形態に係る情報処理装置による解析対象番組の特定処理の流れの一例を示すフローチャートである。
【図１４】本発明の第４の実施形態に係る情報処理装置による解析対象番組の特定処理の流れの一例を示すフローチャートである。
【図１５】本発明の第５の実施形態に係る情報処理システムの構成を示すブロック図である。
【図１６】本発明の第５の実施形態に係る情報処理システムの構成を示すブロック図である。
【図１７】本発明の各実施形態に係る装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１５】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について説明する。
［情報処理システムの概要］
図１は、本実施形態に係る情報処理システム１の構成を示すブロック図である。
情報処理システム１は、情報処理装置１０と、端末装置２０と、視聴情報管理サーバ装置３０と、番組情報管理サーバ装置４０と、投稿情報管理サーバ装置５０と、を含んで構成される。図１に示す例では、端末装置２０の数が１台であるが、実際には、２台以上の不特定の台数であってもよい。以下では、端末装置２０の台数が１台である場合について説明する。なお、情報処理装置１０、視聴情報管理サーバ装置３０及び番組情報管理サーバ装置４０の機能の全てを１つのサーバ装置にもたせてもよい。
情報処理装置１０、端末装置２０と、視聴情報管理サーバ装置３０と、番組情報管理サーバ装置４０と、投稿情報管理サーバ装置５０とは、ネットワークＮＷを介して相互に情報を送信及び受信することができる。
【００１６】
ネットワークＮＷは、例えば、公衆無線通信網（ＰＬＭＮ：Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）網、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、専用通信回線、広域通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、構内通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのいずれか又は組み合わせで構成される情報通信網である。ネットワークＮＷによる情報の伝送形態は、無線、有線、又はそれらの組み合わせである。
【００１７】
本実施形態に係る情報処理装置１０は、ネットワークＮＷを介して視聴者などから端末装置２０などを用いて投稿された複数の投稿情報のうち解析対象のコンテンツのメタ情報（メタデータ）に含まれる語句を含む投稿情報を取得する。次に、情報処理装置１０は、取得した投稿情報に基づいて、解析対象のコンテンツに対する視聴者の反応を解析する。そして、情報処理装置１０は、コンテンツの視聴履歴を示す視聴情報と、そのコンテンツについての視聴者の反応とに基づいて通知情報を生成する。そして、情報処理装置１０は、生成した通知情報を端末装置２０に送信する。
これにより、情報処理装置１０は、例えば、盛り上がりがあった番組を視聴していない端末装置２０のユーザに対して、その番組の視聴を促すことができる。また、情報処理装置１０は、例えば、盛り上がりがあった番組を視聴している端末装置２０のユーザに対して、盛り上がりがあったことや盛り上がりの要因などを通知することができる。以下では、視聴者の反応の一例として、盛り上がりを解析する場合について説明する。
【００１８】
ここで、コンテンツには、放送コンテンツと、追加コンテンツとの２つの区別がある。放送コンテンツとは、テレビジョン放送、インターネット放送などにより放送局から配信されるコンテンツである。また、放送コンテンツとは、情報処理装置１０による視聴者の反応の解析対象の候補である。追加コンテンツとは、放送コンテンツの盛り上がりに基づいて選択され、端末装置２０に配信されるコンテンツである。換言すると、追加コンテンツとは、情報処理装置１０による視聴者の反応の解析結果に基づいて、端末装置２０に送信される通知の一例である。
【００１９】
なお、以下では、一例として、放送コンテンツが、放送局ＢＣの放送波送出装置ＢＣ１によりテレビジョン放送される放送番組である場合について説明する。また、以下では、このような放送番組を単に「番組」と称する。本実施形態において、番組は１つ以上のトピックにより構成される。トピックとは、１つの番組をその内容の変化などに基づいて細分化した単位である。また、トピックは、コーナ（ｃｏｒｎｅｒ）、セグメント（ｓｅｇｍｅｎｔ）とも呼ばれる。
また、以下では、視聴者とは、番組を視聴する人間であるとして説明する。視聴者は、複数存在する。また、視聴者は、番組を視聴して、その番組についての意見、感想などの種々のメッセージを投稿する。
【００２０】
ここで、投稿とは、ある文章を示す投稿情報を送信することを意味する。投稿者は、その者が使用する電子機器を用いて文章を作成し、作成した文章を示す投稿情報を、その者が使用する電子機器を用いて送信する者である。番組を視聴した視聴者が投稿者になることもあるし、視聴者以外の者（例えば、他人の投稿情報を閲覧した閲覧者）が投稿者になることがある。以下では、投稿者が視聴者であり、端末装置２０を用いて文章の投稿を行う場合について説明する。
なお、以下では、視聴者（投稿者）の反応を解析する対象の番組を「解析対象番組」と称する。
ここで、視聴者の反応とは、その番組を視聴することにより視聴者が受けた印象に基づいて、視聴者が行う行動をいう。視聴者が受ける印象には、強弱の区別があり、視聴者は受けた印象の強弱に応じてより多くの行動を行う。以下では、強い印象に基づいて行われた行動の結果を「盛り上がり」と称する。また、ここでは、視聴者が行う印象を受けた場合に投稿を行う場合について説明する。このとき、視聴者は、番組に対して強い印象を受けた場合に、多くの投稿を行う。従って、本実施形態において、盛り上がりは、所定時間毎の投稿数の急激な増加として検出される。また、上述したように投稿は、視聴者以外の者も行うことができる。従って、盛り上がりとは、視聴者や他の投稿者による番組に対する注目の度合いを示す指標でもある。
【００２１】
次に、情報処理システム１に含まれる各装置の概要について説明する。
まず、端末装置２０の概要について説明する。端末装置２０は、例えば、テレビジョン受信装置、パーソナルコンピュータ、多機能携帯電話機（いわゆるスマートフォンを含む）、個人情報端末装置（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、などの双方向に通信を行える電子機器である。ここでは、端末装置２０がスマートフォンである場合について説明する。端末装置２０は、番組に対する視聴者の反応についての解析結果を表示する。端末装置２０のユーザは、複数の視聴者のうちの一人である。以下では、端末装置２０のユーザを、単に「ユーザ」と称する。
【００２２】
ユーザは、端末装置２０により番組を視聴してもよいし、他の装置により番組を視聴してもよい。以下では、ユーザが、端末装置２０により番組を視聴する場合について説明する。この場合、端末装置２０は、放送局から番組を示すコンテンツ情報を受信し、番組を表示する。そして、端末装置２０は、表示した番組の表示状況（表示履歴）、すなわち、ユーザによる番組の視聴履歴を示す視聴情報を視聴情報管理サーバ装置３０に送信する。なお、視聴情報は端末装置２０を識別する端末装置識別子（端末装置ＩＤ）を含んでいてもよい。
【００２３】
また、ユーザは、番組に関する文章を端末装置２０により投稿してもよいし、他の装置により投稿してもよい。以下では、ユーザが、端末装置２０により文章の投稿を行う場合について説明する。この場合、端末装置２０は、ユーザからの文章の入力を受け付ける。そして、端末装置２０は、ユーザから受け付けた文章を示す投稿情報を投稿情報管理サーバ装置５０に送信する。
【００２４】
次に、視聴情報管理サーバ装置３０の概要について説明する。
視聴情報管理サーバ装置３０は、視聴情報を管理するサーバ装置である。視聴情報管理サーバ装置３０は、端末装置２０から視聴情報を受信すると、受信した視聴情報を自装置の記憶部に記憶する。視聴情報管理サーバ装置３０は、情報処理装置１０からの要求に応じて、自装置が記憶する視聴情報を要求元の情報処理装置１０に送信する。ここで、視聴情報には、ユーザを識別するユーザ識別情報（ユーザＩＤ）、端末装置２０が表示した番組の放送元の放送局を識別する放送局識別情報（放送局ＩＤ）、端末装置２０が番組の表示を開始した日時及び端末装置２０が番組の表示を終了した日時を示す放送日時情報が含まれる。なお、ユーザ識別情報は、端末装置識別子から取得してもよい。視聴情報の例については、後述する。
【００２５】
次に、番組情報管理サーバ装置４０の概要について説明する。
番組情報管理サーバ装置４０は、番組情報を管理するサーバ装置である。番組情報管理サーバ装置４０は、自装置の記憶部に番組情報を予め記憶している。そして、番組情報管理サーバ装置４０は、情報処理装置１０からの要求に応じて、自装置が記憶する番組情報を要求元の情報処理装置１０に送信する。ここで、番組情報とは、番組のメタ情報である。番組情報には、番組名（タイトル）、番組の概要、番組のカテゴリ、番組の放送元の放送局、番組の放送日時などの情報が含まれる。番組情報は、その番組を制作した事業者、その番組を放送する放送局、番組を視聴したユーザなどが制作したものであってもよい。番組情報の例については、後述する。
【００２６】
次に、投稿情報管理サーバ装置５０の概要について説明する。
投稿情報管理サーバ装置５０は、投稿情報を管理するサーバ装置である。投稿情報管理サーバ装置５０は、端末装置２０から投稿情報を受信すると、受信した投稿情報を自装置の記憶部に記憶する。投稿情報管理サーバ装置５０は、情報処理装置１０からの要求に応じて、自装置が記憶する投稿情報を要求元の情報処理装置１０に送信する。投稿情報の例については、後述する。
【００２７】
次に、情報処理装置１０の概要について説明する。
情報処理装置１０は、サーバ装置、パーソナルコンピュータなどの電子機器である。情報処理装置１０は、視聴情報管理サーバ装置３０から視聴情報を取得することができる。また、情報処理装置１０は、番組情報管理サーバ装置４０から番組情報を取得することができる。また、情報処理装置１０は、投稿情報管理サーバ装置５０から投稿情報を取得することができる。
【００２８】
本実施形態に係る情報処理装置１０は、視聴情報及び番組情報に基づいて、視聴者の嗜好する番組のカテゴリを解析する。以下では、視聴者が嗜好する番組のカテゴリを「嗜好カテゴリ」と称する。情報処理装置１０は、放送中の番組のうち、嗜好カテゴリに属する番組に対する視聴者の反応を解析する。そして、情報処理装置１０は、解析結果に基づいて端末装置２０に通知を行う。この通知には、追加コンテンツの送信が含まれる。しかしながら、ここでは、情報処理装置１０は、解析結果に基づいて、盛り上がりがあった番組に関する情報を端末装置２０に通知する場合について説明する。
【００２９】
［番組情報の例］
次に、図２及び図３を参照して、番組情報及び投稿情報の例について説明する。
図２は、本実施形態に係る番組情報の一例を示す図である。
図２に示す例において、番組情報は、トピック識別情報（トピックＩＤ）、放送日時情報（放送開始時刻及び放送終了時刻）、番組名情報、カテゴリ情報、コンテキスト情報、キーワード情報、及び、放送局識別情報（放送局ＩＤ）を含む。そして、個々の番組情報は、これらの情報が対応付けられて構成される。
【００３０】
トピック識別情報とは、トピックを識別する情報である。
放送日時情報は、トピックの放送日時を示す情報である。トピックの放送日時は、例えば、トピックの放送開始日時と放送終了日時とにより表される。また、例えば、トピックの放送日時は、トピックの放送開始日時とトピックの時間長とにより表されてもよい。
カテゴリ情報は、トピックのカテゴリを示す情報である。カテゴリとは、例えば、トピックの内容に応じた分類、分野などである。
コンテキスト情報は、トピックの解説、概要などを示す情報である。コンテキスト情報は、テキストにより表される。
キーワード情報は、トピックの特徴、注目点などを代表する語句を示す情報である。放送局識別情報は、その番組を放送した放送局を示す放送局識別情報である。
【００３１】
図２に示す番組情報は、１つの番組（番組名：「あさひるウォッチ」）に関する番組情報である。番組トピック毎の番組情報を番組トピック情報と称し、１つの番組全体に係る番組情報と区別することがある。図２に示す例では、番組トピック情報が行毎に示されている。番組情報は、１つの番組毎に処理されてもよいし、トピック毎に処理されてもよい。以下では、番組情報管理サーバ装置４０が番組情報を番組単位で情報処理装置１０に送信する場合について説明する。また、情報処理装置１０が取得した番組情報をトピック単位で処理する場合について説明する。
【００３２】
例えば、図２の第２行では、トピック識別情報「３４３６６」、放送日時情報として放送開始時刻「２０１４／０２／２７  ０８：３０：００」、放送終了時刻「２０１４／０２／２７  ０８：３５：００」、番組名情報「あさひるウォッチ」、カテゴリ情報「報道、食品」、コンテキスト情報「紹介した江戸東京野菜の早稲田みょうがについてスタジオでトーク…」、キーワード情報「江戸東京野菜、早稲田みょうが」、及び放送局識別情報「１０２４」が対応付けられている。
【００３３】
［投稿情報の例］
図３は、投稿情報の一例を示す図である。
投稿情報は、ユーザ識別情報、日時情報、及びテキスト情報を含んで構成される。１つのユーザ識別情報、日時情報、及びテキスト情報の組を個別投稿情報と呼んで、投稿情報全体と区別することがある。個別投稿情報は、一度に１台の端末装置２０から受信される単位であり、かつ、情報処理装置１０が投稿数を計数する単位である。図３の例では、個別投稿情報が欄毎に示されている。
【００３４】
日時情報は、その個別投稿情報を端末装置２０が送信した日時を示す情報である。日時情報は、投稿情報管理サーバ装置５０が受信した日時を示す情報であってもよい。
テキスト情報は、投稿者が入力した文章を示す情報である。日時情報が示す時刻を、以下の説明では「投稿時刻」と称することがある。
【００３５】
例えば、第１欄（第１行及び第２行）に示す個別投稿情報は、ユーザ識別情報「Ａ．Ｂ．＠ａｂａｂａｂ」、日時情報「２０１４／０２／２７  ０８：３２：００」及びテキスト情報「＃あさひるウォッチ ＭＣＫ視聴者のみなさん、早稲田みょうがって、体にいいなんて知りませんでした。でも、おいしいですか？  どこで売ってます？」を含む。テキスト情報には、その先頭に、ハッシュタグ「＃」とそれに後続して番組名「あさひるウォッチ」が含まれている。個別投稿情報によっては、ハッシュタグに後続して放送局名（例えば「ＭＣＫ」）が含まれることがある。
他方、第２欄（第３行及び第４行）、第３欄（第５行及び第６行）に示す個別投稿情報に含まれるテキスト情報のように、個別投稿情報にはハッシュタグが含まれないことがある。ハッシュタグを付加するか否かは、投稿者の任意である。
【００３６】
［情報処理装置の構成］
次に、本実施形態に係る情報処理装置１０と端末装置２０との構成について説明する。
まず、情報処理装置１０の構成について説明する。
図４は、情報処理装置の機能構成を示すブロック図である。
情報処理装置１０は、記憶部１１０と、通信部１２０と、表示部１３０と、制御部１４０と、を含んで構成される。
【００３７】
記憶部１１０は、情報処理装置１０が備えるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、図１７）が実行するための各種プログラムやＣＰＵが実行した処理の結果などを記憶する。また、記憶部１１０は、通信部１２０がネットワークＮＷに接続される他の装置から取得した視聴情報、番組情報、及び投稿情報を記憶する。また、記憶部１１０は、後述する第１の評価補正時間α、第２の評価補正時間β、単位時間σ、参照区間長を記憶する。
【００３８】
通信部１２０は、通信用インターフェースを備え、ネットワークＮＷに接続する。通信部１２０は、ネットワークＮＷに接続される他の装置と各種情報の送受信を行う。
表示部１３０は、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの表示装置を備える。表示部１３０は、例えば、制御部１４０による処理結果を表示する。
【００３９】
制御部１４０は、ＣＰＵを備える。制御部１４０は、情報処理装置１０が備える各部を制御する。情報処理装置１０は、この制御部１４０による各部の制御によって、通信部１２０による他の装置との通信、表示部１３０への表示、番組に対する視聴者の反応の解析、解析対象の番組の特定などの動作を行う。制御部１４０が有する機能の一部又は全ては、例えば、情報処理装置１０が備えるＣＰＵが記憶部１１０に記憶されているプログラムを実行することにより実現される。
【００４０】
制御部１４０は、情報取得部１４１と、ユーザ解析部１４５と、反応解析部１４６と、通知生成部１４９と、を含んで構成される。
情報取得部１４１は、通信部１２０を介して、ネットワークＮＷに接続される各種装置から情報を取得する。情報取得部１４１は、視聴情報取得部１４２と、番組情報取得部１４３と、投稿情報取得部１４４と、を含んで構成される。
【００４１】
ユーザ解析部１４５は、解析対象番組を特定する。次に、この点を詳細に説明する。ユーザ解析部１４５は、まず、視聴情報を解析し、ユーザの嗜好カテゴリを特定する。そして、ユーザ解析部１４５は、放送中の番組のうち、そのカテゴリが、ユーザの嗜好カテゴリに合致する番組を解析対象番組として特定する。そして、ユーザ解析部１４５は、解析対象番組の番組情報を反応解析部１４６に出力する。
【００４２】
ここでユーザ解析部１４５によるユーザの嗜好カテゴリの特定についてさらに具体的に説明する。
まず、ユーザ解析部１４５は、解析対象ユーザの視聴履歴を示す視聴情報を視聴情報管理サーバ装置３０から取得する。ユーザ解析部１４５は、解析対象ユーザを示すユーザ識別情報を検索キーに指定することにより、視聴情報管理サーバ装置３０から、解析対象ユーザの視聴情報を取得することができる。このときユーザ解析部１４５は、検索キーとして期間を指定して、当該期間内における視聴履歴を示す視聴情報を取得してもよい。
【００４３】
ここで、解析対象ユーザとは、嗜好カテゴリを特定する対象のユーザである。また、解析対象ユーザは、番組に対する視聴者の反応の解析結果を通知する通知先の端末装置２０のユーザである。嗜好カテゴリを特定する対象のユーザと視聴者の反応の解析結果の通知先の端末装置２０のユーザとは、必ずしも同一でなくてもよいが、ここでは、一例として、嗜好カテゴリを特定する対象のユーザと、視聴者の反応の解析結果の通知先の端末装置２０のユーザとが同一である場合について説明する。
【００４４】
次に、ユーザ解析部１４５は、視聴情報に基づいて、解析対象ユーザが視聴した番組を特定する。具体的には、ユーザ解析部１４５は、視聴情報に含まれる放送局識別情報と、視聴日時情報とを確認する。次に、ユーザ解析部１４５は、確認した放送局識別情報と、視聴日時情報が示す日時に対応する放送日時情報を含む番組情報を、番組情報管理サーバ装置４０から取得する。これにより、取得される番組情報は、解析対象ユーザが視聴した番組に関する番組情報である。つまり、ユーザ解析部１４５は、解析対象ユーザが視聴した番組を特定する。以下では、解析対象ユーザが視聴した番組に関する番組情報を「視聴番組情報」と称する。
【００４５】
次に、ユーザ解析部１４５は、視聴番組情報に基づいて、解析対象ユーザの嗜好カテゴリを特定する。具体的には、例えば、ユーザ解析部１４５は、番組の各カテゴリに対するユーザの嗜好の程度を示すカテゴリ嗜好レベルに基づいて、嗜好カテゴリを特定する。カテゴリ嗜好レベルは、例えば、点数により表され、点数が高い程、そのカテゴリに対するユーザの嗜好の程度が強いことを表す。ユーザ解析部１４５は、ユーザ毎の番組の視聴履歴に基づいてカテゴリ嗜好レベルを増減させることにより、ユーザの嗜好カテゴリを判定する。
【００４６】
具体的には、例えば、ユーザ解析部１４５は、視聴番組情報が含む番組のカテゴリ情報に基づいて、視聴番組情報の数、すなわち、視聴された番組の数をカテゴリ毎に合計する。ユーザ解析部１４５は、合計した視聴番組情報の数をカテゴリ間で比較する。ユーザ解析部１４５は、比較の結果、全体の番組数に対する視聴番組情報の数の比に基づいて、各カテゴリのカテゴリ嗜好レベルから所定の点数を加点又は減点する。そして、ユーザ解析部１４５は、例えば、カテゴリ嗜好レベルの点数が所定の閾値よりも高いカテゴリを嗜好カテゴリとして特定する。ユーザ解析部１４５は、解析対象ユーザのユーザ識別情報と、カテゴリ毎のカテゴリ嗜好レベルを示す嗜好情報とを対応付けて記憶部１１０に記憶させる。
【００４７】
なお、ユーザ解析部１４５は上述の方法とは異なる方法で嗜好カテゴリの特定を行ってもよい。具体的には、例えば、ユーザ解析部１４５は、番組の視聴時間に基づいて、嗜好カテゴリの特定を行ってもよい。例えば、ユーザ解析部１４５は、視聴情報の視聴日時情報が示す視聴時間を、カテゴリ嗜好レベルの点数に換算し、番組のカテゴリ毎に加点する。また、例えば、ユーザ解析部１４５は、視聴時間が所定の閾値の時間よりも長いカテゴリについて、カテゴリ嗜好レベルの点数を加点してもよい。また、カテゴリ嗜好レベルの点数の増減は、リアルタイムに更新される視聴履歴に基づいて行われてもよい。
【００４８】
次に、ユーザ解析部１４５は、現在放送されている番組の番組情報を番組情報管理サーバ装置４０から取得する。ユーザ解析部１４５は取得した番組情報のカテゴリ情報を参照し、記憶部１１０に記憶させた嗜好情報に基づいて、カテゴリ嗜好レベルが高いカテゴリ（すなわち、嗜好カテゴリ）に含まれる番組情報を特定する。ここで、特定される番組情報は、解析対象番組の番組情報である。次に、ユーザ解析部１４５は、解析対象番組の番組情報を反応解析部１４６に出力する。
なお、ユーザ毎の嗜好カテゴリは複数存在する場合がある。この場合、ユーザ解析部１４５は、放送中の番組のカテゴリに、嗜好カテゴリの少なくとも１つが含まれていれば、その番組を解析対象番組としてよい。また、ユーザ解析部１４５は、放送中の番組のカテゴリに、嗜好カテゴリのうちの複数が含まれていれば、その番組を解析対象番組としてもよい。
【００４９】
反応解析部１４６は、解析対象番組に対する視聴者の反応を解析する。
反応解析部１４６は、文章情報解析部１４７と、盛り上がり解析部１４８と、を含んで構成される。
文章情報解析部１４７は、解析対象番組の番組情報に基づいて、投稿情報を取得するための品詞分類情報を生成する。ここで、品詞分類情報とは、単語と、その単語の品詞とを対応付けた情報である。文章情報解析部１４７は、解析対象番組の番組情報に含まれるコンテキスト情報及びキーワード情報のそれぞれについて形態素解析処理を行う。そして、コンテキスト情報及びキーワード情報のそれぞれが示す文章、語句を形成する単語と、単語毎の品詞を解析する。
【００５０】
ここで、品詞分類情報の生成について説明する。
具体的には、まず、文章情報解析部１４７は、例えば、コンテキスト情報及びキーワード情報が表すテキストに対して、確率的言語モデルを用いた公知の形態素解析処理を実行する。形態素解析処理は、文章情報解析部１４７は、処理対象の文章や語句から生成可能な単語列を列挙する過程と、確率的言語モデルを参照して各単語列を形成する単語間の連結の出現確率に基づくスコアの合計値を単語列毎に算出する過程とを含む。また、形態素解析処理は、算出した合計値が最も高い単語列を定める過程と、単語辞書情報を参照して定めた単語列を形成する単語の品詞を特定する過程とを含む。
【００５１】
次に、文章情報解析部１４７は、形態素解析処理により取得した単語のうち、その品詞が所定の品詞である単語を抽出する。所定の品詞は、程度、状態、又は感動を意味する単語に関する品詞である。具体的には、日本語において、この所定の品詞には、形容詞（イ形容詞とも呼ばれる）、形容動詞（ナ形容詞とも呼ばれ、事物の程度、状態を示す名詞に助動詞「だ」が後続した語句ともみなされる）、副詞、及び感動詞が該当する。また、英語において、所定の品詞には、形容詞、副詞、及び感動詞が該当する。そして、文章情報解析部１４７は、解析結果の単語と、その品詞とを対応付けた品詞分類情報を生成し、生成した品詞分類情報を記憶部１１０に記憶させる。具体的には、文章情報解析部１４７は形容詞である「おいしい」、「すごい」、形容動詞である「手ごろな」などの品詞分類情報を生成する。
【００５２】
盛り上がり解析部１４８は、品詞分類情報に基づいて取得される投稿情報に基づいて、解析対象番組への視聴者の反応として盛り上がりの有無を解析する。
盛り上がりの有無の判定処理について説明する。
まず、盛り上がり解析部１４８は、文章情報解析部１４７が生成した品詞分類情報と、解析対象番組の番組情報に含まれる放送日時情報とに基づいて、投稿情報管理サーバ装置５０から投稿情報を取得する。具体的には、盛り上がり解析部１４８は、投稿情報管理サーバ装置５０が記憶する投稿情報のうち、その日時情報が示す日時が、解析対象番組の放送開始日時よりも予め定めた第１の評価補正時間αだけ先行した日時と、放送終了日時よりも予め定めた第２の評価補正時間βだけ後の日時との間の期間に含まれる投稿情報を検索する。盛り上がり解析部１４８は、検索した投稿情報のうち、そのテキスト情報に、品詞分類情報が示す単語が含まれている投稿情報を抽出する。また、盛り上がり解析部１４８は、解析対象番組のキーワードが含まれている投稿情報を抽出する。この場合、盛り上がり解析部１４８は、解析対象番組の番組情報におけるキーワード情報を参照してキーワードを取得する。
【００５３】
次に、盛り上がり解析部１４８は、抽出した投稿情報をその日時情報に応じて分類する。具体的には、盛り上がり解析部１４８は、解析対象番組の放送開始日時から所定の期間内に投稿されたメッセージを、その投稿時刻に応じて、一定の単位時間σ（例えば、１５分）からなる時間帯毎に分類する。そして、盛り上がり解析部１４８は、分類された投稿情報を、時間帯毎に計数する。つまり、盛り上がり解析部１４８は、時間帯毎に投稿されたメッセージの数を計数する。以下では、計数された時間帯毎の投稿数を「観測値」と称し、後述する平滑化した投稿数と区別することがある。また、以下では、平滑化した投稿数を平滑化投稿数と称する。
【００５４】
次に、盛り上がり解析部１４８は、その時点における最新の時間帯までの予め定めた期間（参照区間、参照区間長は、例えば、３時間）内の観測値について移動平均を算出することにより、平滑化投稿数（移動平均値）を時間帯毎に算出する。
平滑化投稿数を算出する際に各時間帯の観測値に乗じられる係数は、参照区間内で一定であってもよいし、注目される時間帯に近い時間帯ほど大きい値であってもよい。また、盛り上がり解析部１４８は、各時間帯の平滑化投稿数と観測値との差が小さくなるように係数を定めてもよい。
【００５５】
次に、盛り上がり解析部１４８は、算出した平滑化投稿数が所定の第１閾値を超えているか否かを判定する。第１閾値は、盛り上がり解析部１４８に予め設定された正の値である。盛り上がり解析部１４８は、算出した平滑化投稿数の傾斜率を各時間帯について算出する。傾斜率とは、直前の時間帯からその時点までの、単位時間σ当たりの平滑化投稿数の変化量である。盛り上がり解析部１４８は、算出した傾斜率が所定の第２閾値を超えているか否かを判定する。そして、算出した投稿数が第１閾値を超え、かつ、算出した傾斜率が第２閾値を超えていると判定した場合、盛り上がり解析部１４８は、その時間帯に盛り上がりがあると判定する。そして、盛り上がりがあった時間帯の少なくとも一部が、解析対象番組の放送時間に含まれている場合、盛り上がり解析部１４８は、解析対象番組に盛り上がりがあると判定する。また、盛り上がり解析部１４８は、それ以外の場合には、解析対象番組に盛り上がりがないと判定する。盛り上がり解析部１４８は、盛り上がりの有無についての判定結果を通知生成部１４９に出力する。また、この判定結果は、表示部１３０に表示されてもよい。この場合、制御部１４０は、所定の表示用フォーマットを記憶部１１０から読み取り、読み取った表示用フォーマットに判定結果を当てはめて表示画像情報を生成してもよい。表示用フォーマットは、判定結果の表現形式、表示位置、大きさなどを定める情報である。そして、制御部１４０は、生成した表示画像情報を表示部１３０に出力し、表示させる。
【００５６】
通知生成部１４９は、盛り上がり解析部１４８から取得する判定結果に基づいて、通知情報を生成する。通知生成部１４９は、生成した通知情報を端末装置２０に送信する。ここで、通知情報とは、解析対象番組への視聴者の反応に基づく通知を示す情報である。本実施形態に係る情報処理装置１０は、盛り上がりがあった解析対象番組をユーザが視聴中であるか否かに応じて、通知の内容を変更する。具体的には、通知生成部１４９は、盛り上がりがあった解析対象番組をユーザが視聴している場合、その番組の詳細に関する情報を含む通知情報を生成する。番組の詳細情報とは、例えば、番組情報のキーワード情報、時間帯毎の投稿数の分布、解析対象番組に係る投稿情報に高頻度で含まれる単語などの情報である。これに対して、通知生成部１４９は、盛り上がりがあった解析対象番組をユーザが視聴していない場合、盛り上がりがあった解析対象番組を視聴するための情報を含む通知情報を生成する。盛り上がりがあった解析対象番組を視聴するための情報とは、例えば、盛り上がりがあった解析対象番組の番組情報の放送局識別情報である。以下では、盛り上がりがあった解析対象番組を視聴するための情報が、この放送局識別情報である場合について説明する。ユーザは、情報処理装置１０から通知される放送局識別情報により、盛り上がりがあった番組を視聴していない場合であっても、その番組の放送元の放送局を知ることができる。これにより、ユーザは、当該放送局のチャンネルを選択し、盛り上がりがあった番組を視聴することができる。なお、この通知情報には、番組の詳細情報を含めてもよい。
【００５７】
［端末装置の構成］
次に、本実施形態に係る端末装置２０の構成について説明する。
図５は、本実施形態に係る端末装置の機能構成を示すブロック図である。
端末装置２０は、記憶部２１０と、通信部２２０と、放送受信部２２１と、操作入力部２３０と、表示部２４０と、制御部２５０と、を含んで構成される。
記憶部２１０は、端末装置２０が備えるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、図１７）が実行するための各種プログラムやＣＰＵが実行した処理の結果などを記憶する。
通信部２２０は、通信用インターフェースを備え、ネットワークＮＷに接続する。通信部２２０は、ネットワークＮＷに接続される他の装置と各種情報の送受信を行う。
放送受信部２２１は、チューナーを備え、放送局により放送された番組を示すコンテンツ情報を受信する。なお、端末装置２０は、通信部２２０を介してコンテンツ情報を受信してもよい。
【００５８】
操作入力部２３０は、ユーザの操作を受け付ける。操作入力部２３０は、受け付けた操作を示す操作情報を操作処理部２５１に出力する。操作入力部２３０は、例えば、キーボード、タッチパネル、マウス、等を含んで構成される。また、操作入力部２３０は、リモートコントローラから操作入力信号を受信する受信部を備えてもよい。なお、操作入力部２３０は、例えば、ネットワークＮＷに接続された、端末装置２０とは別体の装置におけるキーボード、タッチパネル、マウス、等の入力装置を含んでもよい。
【００５９】
表示部２４０は、例えば、液晶ディスプレイや有機ＥＬディスプレイなどの表示装置を備える。表示部２４０は、例えば、制御部２５０による処理結果や通信部２２０を介して他の装置から取得した各種情報を表示する。具体的には、表示部２４０は、放送コンテンツの表示や追加コンテンツ、文章の投稿を行うためのユーザインターフェースの表示を行う。なお、表示部２４０は、例えば、ネットワークＮＷに接続された、端末装置２０とは別体の装置における液晶ディスプレイや有機ＥＬディスプレイなどを含んでもよい。この場合、表示部２４０は、例えば、いわゆるワイヤレスモニタであってもよい。
【００６０】
制御部２５０は、ＣＰＵを備える。制御部２５０は、情報処理装置１０が備える各部を制御する。端末装置２０は、この制御部２５０による各部の制御によって、通信部２２０による他の装置との通信、表示部２４０への表示、操作入力部２３０が受け付けた操作の解析などの動作を行う。制御部２５０が有する機能の一部又は全ては、例えば、端末装置２０が備えるＣＰＵが記憶部２１０に記憶されているプログラムを実行することにより実現される。
【００６１】
操作処理部２５１は、操作入力部２３０から取得した操作情報を解析し、操作情報に応じた処理を実行する。操作処理部２５１は、操作情報に応じた動作をその他の機能部に指示する。具体的には、操作処理部２５１は、ユーザにより入力された文章と、記憶部２１０に予め記憶されているユーザ識別情報とに基づいて投稿情報を生成する。そして、生成した投稿情報を投稿情報管理サーバ装置５０に送信する。また、例えば、操作処理部２５１は、ユーザにより指示されたチャンネルの情報を放送受信部２２１に出力する。そして、放送受信部２２１は、操作処理部２５１から入力されたチャンネルの映像信号を表示制御部２５２に出力する。
【００６２】
表示制御部２５２は、情報処理装置１０から送信された通知情報を受け付けると、表示制御部２５２に通知情報が示す通知を表示する。具体的には、表示制御部２５２は、所定の通知情報表示用フォーマットを記憶部２１０から読み取り、読み取った反応表示用フォーマットと、通知情報とに基づいて画像情報を生成する。通知情報表示用フォーマットは、通知情報の表現形式、表示位置、大きさなどを指示する情報である。表示制御部２５２は、生成した画像情報を表示制御部２５２に出力する。
【００６３】
［情報処理システムの動作］
次に、図６〜図１１を参照して情報処理システム１の動作について説明する。
図６は、情報処理システム１による処理の流れの一例を示すシーケンスチャートである。
図６に示される処理は、例えば、定期的に行われる。また、ステップＳ１０１〜Ｓ１０５の処理と、ステップＳ１０６〜Ｓ１１３の処理とは、連続して行われなくてもよい。例えば、ステップＳ１０１〜Ｓ１０５の処理と、ステップＳ１０６〜Ｓ１１３の処理とは、それぞれ異なる周期で行われるなどしてもよいし、ユーザからの要求に応じて行われるなどしてもよい。なお、この図では、端末装置２０から視聴情報解析装置１１への視聴情報の送信処理、及び、端末装置２０から投稿情報管理サーバ装置５０への投稿情報の送信処理については省略する。
【００６４】
（ステップＳ１０１）まず、情報処理装置１０は、解析対象ユーザの視聴情報を、視聴情報管理サーバ装置３０に要求する。その後、情報処理システム１は、ステップＳ１０２に処理を進める。
（ステップＳ１０２）次に、視聴情報管理サーバ装置３０は、情報処理装置１０からの要求に応じて自装置の記憶部から解析対象ユーザの視聴情報を読み出す。視聴情報管理サーバ装置３０は、読み出した解析対象ユーザの視聴情報を情報処理装置１０に送信する。その後、情報処理システム１は、ステップＳ１０３に処理を進める。
（ステップＳ１０３）次に、情報処理装置１０は、解析対象ユーザの視聴情報を取得すると、視聴情報に関連する番組情報を、番組情報管理サーバ装置４０に要求する。その後、情報処理システム１は、ステップＳ１０４に処理を進める。
【００６５】
（ステップＳ１０４）次に、番組情報管理サーバ装置４０は、情報処理装置１０からの要求に応じて自装置の記憶部から要求された番組情報を読み出す。番組情報管理サーバ装置４０は、読み出した番組情報を情報処理装置１０に送信する。その後、情報処理システム１は、ステップＳ１０５に処理を進める。
（ステップＳ１０５）次に、情報処理装置１０は、取得した視聴情報と番組情報とに基づいて、解析対象ユーザの嗜好カテゴリを特定する。その後、情報処理システム１は、ステップＳ１０６に処理を進める。
【００６６】
（ステップＳ１０６）次に、情報処理装置１０は、現在放送中の番組の番組情報を、番組情報管理サーバ装置４０に要求する。具体的には、情報処理装置１０は、例えば、現在の日時が放送時間に含まれる番組の番組情報を番組情報管理サーバ装置４０に要求する。その後、情報処理システム１は、ステップＳ１０７に処理を進める。
（ステップＳ１０７）次に、番組情報管理サーバ装置４０は、情報処理装置１０からの要求に応じて自装置の記憶部から放送中の番組の番組情報を読み出す。番組情報管理サーバ装置４０は読み出した番組情報を情報処理装置１０に送信する。その後、情報処理システム１は、ステップＳ１０８に処理を進める。
（ステップＳ１０８）次に、情報処理装置１０は、取得した番組情報と、ステップＳ１０５の処理により特定した嗜好カテゴリとに基づいて、現在放送中の番組のうち、解析対象とする番組を特定する。その後、情報処理システム１は、ステップＳ１０９に処理を進める。
【００６７】
（ステップＳ１０９）次に、情報処理装置１０は、特定した解析対象番組の番組情報に基づいて、解析対象番組に関連する投稿情報を、投稿情報管理サーバ装置５０に要求する。その後、情報処理システム１は、ステップＳ１１０に処理を進める。
（ステップＳ１１０）次に、投稿情報管理サーバ装置５０は、情報処理装置１０からの要求に応じて自装置の記憶部から解析対象番組に関連する投稿情報を読み出す。投稿情報管理サーバ装置５０は、読み出した投稿情報を情報処理装置１０に送信する。その後、情報処理システム１は、ステップＳ１１１に処理を進める。
（ステップＳ１１１）次に、情報処理装置１０は、取得した投稿情報に基づいて、解析対象番組に対する視聴者の反応を解析する。その後、情報処理システム１は、ステップＳ１１２に処理を進める。
【００６８】
（ステップＳ１１２）次に、情報処理装置１０は、ステップＳ１１１の解析結果に基づいて通知情報を生成する。情報処理装置１０は、生成した通知情報を端末装置２０に送信する。その後、情報処理システム１は、ステップＳ１１３に処理を進める。
（ステップＳ１１３）次に、端末装置２０は、情報処理装置１０から通知情報を受け付けると、受け付けた通知情報が示す通知の内容を表示する。そして、情報処理システム１は、図６に示される処理を終了する。
【００６９】
次に、図７を参照して、情報処理装置１０による解析対象番組の特定処理について説明する。
図７は、本実施形態に係る情報処理装置１０による解析対象番組の特定処理の流れの一例を示すフローチャートである。
図７に示す処理は、図６のステップＳ１０８の処理に対応する。
（ステップＳ２０１）ユーザ解析部１４５は、現在放送中の各番組の番組情報についてステップＳ２０２〜Ｓ２０３の処理を実行する。ユーザ解析部１４５は、未処理の番組がなくなるまで、ステップＳ２０２〜Ｓ２０３の処理を繰り返し実行する。その後、ユーザ解析部１４５は、図７に示される処理を終了する。
【００７０】
（ステップＳ２０２）まず、ユーザ解析部１４５は、番組情報のカテゴリ情報を参照する。次に、ユーザ解析部１４５は、記憶部１１０から解析対象ユーザの嗜好カテゴリを読み出す。そして、ユーザ解析部１４５は、放送中の番組のカテゴリが解析対象ユーザの嗜好カテゴリに一致するか否かを判定する。放送中の番組のカテゴリが解析対象ユーザの嗜好カテゴリに一致する場合（ステップＳ２０２；ＹＥＳ）、ユーザ解析部１４５は、ステップＳ２０３に処理を進める。放送中の番組のカテゴリが解析対象ユーザの嗜好カテゴリに一致しない場合（ステップＳ２０２；ＮＯ）、ユーザ解析部１４５は、未処理の番組情報についてステップＳ２０１の処理を実行する。
（ステップＳ２０３）次に、ユーザ解析部１４５は、番組を解析対象に追加する。そして、ユーザ解析部１４５は、図７に示される処理を終了する。
【００７１】
次に、図８を参照して、情報処理装置１０による反応解析処理について説明する。
図８は、本実施形態に係る情報処理装置による反応解析処理の流れの一例を示すフローチャートである。
図８に示す処理は、図６のステップＳ１１１の処理に対応する。
（ステップＳ３０１）まず、盛り上がり解析部１４８は、解析対象番組の放送日時に基づいて投稿情報の取得期間を設定する。具体的には、盛り上がり解析部１４８は、第１の評価補正時間α及び第２の評価補正時間βを記憶部１１０から読み出す。そして、盛り上がり解析部１４８は、解析対象番組の放送開始日時に対して時間αだけ先行した日時と、放送終了日時に対して時間βだけ後の日時との間の期間を投稿情報の取得期間に設定する。例えば、解析対象番組の放送開始日時が「８：３０」、放送終了日時が「８：３５」、時間αが「３時間」、時間βが「１時間３０分」である場合、投稿情報の取得期間は、「５：３０」〜「１０：０５」である。その後、盛り上がり解析部１４８は、ステップＳ３０２に処理を進める。
【００７２】
（ステップＳ３０２）次に、盛り上がり解析部１４８は、解析対象番組のキーワード情報が示すキーワードと、解析対象番組の品詞分類情報とが示す単語との少なくともいずれかを含み、ステップＳ３０１において設定した取得期間に投稿された投稿情報を、投稿情報管理サーバ装置５０から取得する。このとき、取得期間の終了日時が未来である場合には、盛り上がり解析部１４８は、例えば、取得期間の終了まで定期的に投稿情報管理サーバ装置５０にアクセスして、投稿情報を取得してもよい。この場合、盛り上がり解析部１４８は、既に取得された投稿情報については、ステップＳ３０３以下の処理を順次実行してもよい。その後、盛り上がり解析部１４８は、ステップＳ３０３に処理を進める。
【００７３】
（ステップＳ３０３）次に、盛り上がり解析部１４８は、ステップＳ３０２の処理において取得した投稿情報に含まれる個別投稿情報の件数を所定の時間帯（各時間帯の長さは単位時間σ）毎に計数する。これにより、盛り上がり解析部１４８は、各時間帯毎の投稿数（観測値）を取得する。その後、盛り上がり解析部１４８は、ステップＳ３０４に処理を進める。
（ステップＳ３０４）次に、盛り上がり解析部１４８は、その時点（現在）までの参照区間内の件数について所定のアルゴリズムを用いて平滑化した投稿数を算出する。以下では、所定のアルゴリズムとは、例えば、移動平均処理である。移動平均処理において、参照区間内における各時間帯の係数は等しくてもよいし、各時間帯の係数はその時点に近い時刻ほど大きくてもよい。移動平均値をとることにより投稿数が平滑化されるので、一時的に生じ得る観測値の急激な増加、減少が「盛り上がり」と誤判定されることを回避することができる。なお、所定のアルゴリズムは、観測値が平滑化される処理であれば、移動平均処理に限られず、いかなる処理であってもよい。その後、盛り上がり解析部１４８は、ステップＳ３０５に処理を進める。
（ステップＳ３０５）次に、盛り上がり解析部１４８は、各時間帯の平滑化投稿数と、その直前の時間帯の平滑化投稿数とに基づいて傾斜率を算出する。その後、盛り上がり解析部１４８は、ステップＳ３０６に処理を進める。
【００７４】
（ステップＳ３０６）次に、盛り上がり解析部１４８は、平滑化投稿数と、傾斜率とを算出した各時間帯についてステップＳ３０７〜Ｓ３１０の処理を実行する。盛り上がり解析部１４８は、未処理の時間帯がなくなるまでステップＳ３０７〜Ｓ３１０の処理を繰り返し実行する。その後、盛り上がり解析部１４８は、図８に示される処理を終了する。
（ステップＳ３０７）まず、盛り上がり解析部１４８は、その時間帯における平滑化投稿数が第１閾値よりも大きいか否かを判定する。その時間帯における平滑化投稿数が第１閾値よりも大きい場合（ステップＳ３０７；ＹＥＳ）、盛り上がり解析部１４８は、ステップＳ３０８に処理を進める。その時間帯における平滑化投稿数が第１閾値よりも大きくない場合（ステップＳ３０７；ＮＯ）、盛り上がり解析部１４８は、未処理の時間帯についてステップＳ３０６の処理を続ける。
【００７５】
（ステップＳ３０８）次に、盛り上がり解析部１４８は、その時間帯における傾斜率が第２閾値よりも大きいか否かを判定する。その時間帯における傾斜率が第２閾値よりも大きい場合（ステップＳ３０８；ＹＥＳ）、盛り上がり解析部１４８は、ステップＳ３０９に処理を進める。その時間帯における傾斜率が第２閾値よりも大きくない場合（ステップＳ３０８；ＮＯ）、盛り上がり解析部１４８は、未処理の時間帯についてステップＳ３０６の処理を続ける。
（ステップＳ３０９）次に、盛り上がり解析部１４８は、その時間帯が、解析対象番組の放送開始日時と放送終了日時との間に含まれているか否かを判定する。その時間帯が、解析対象番組の放送開始日時と放送終了日時との間に含まれている場合（ステップＳ３０９；ＹＥＳ）、盛り上がり解析部１４８は、ステップＳ３１０に処理を進める。その時間帯が、解析対象番組の放送開始日時と放送終了日時との間に含まれていない場合（ステップＳ３０９；ＮＯ）、盛り上がり解析部１４８は、未処理の時間帯についてステップＳ３０６の処理を続ける。
【００７６】
（ステップＳ３１０）次に、盛り上がり解析部１４８は、解析対象番組について盛り上がりがあることを示す解析結果を記憶部１１０に記憶する。その後、盛り上がり解析部１４８は、未処理の時間帯について、ステップＳ３０６の処理を続ける。
【００７７】
次に、図９を参照して、情報処理装置１０による出力決定処理について説明する。
図９は、本実施形態に係る情報処理装置１０による出力決定処理の流れの一例を示すフローチャートである。
図９に示す処理は、図６のステップＳ１１２の処理に対応する。
（ステップＳ４０１）通知生成部１４９は、各解析対象番組についてステップＳ４０２〜Ｓ４０５の処理を実行する。通知生成部１４９は、未処理の解析対象番組がなくなるまで、ステップＳ４０２〜Ｓ４０５の処理を繰り返し実行する。その後、通知生成部１４９は、ステップＳ４０６に処理を進める。
【００７８】
（ステップＳ４０２）まず、通知生成部１４９は、図８のステップＳ３１０の処理により記憶部１１０に記憶された解析結果を読み出し、解析対象番組に盛り上がりがあるかどうかを判定する。解析対象番組に盛り上がりがある場合（ステップＳ４０２；ＹＥＳ）、通知生成部１４９は、ステップＳ４０３に処理を進める。解析対象番組に盛り上がりがない場合（ステップＳ４０２；ＮＯ）、通知生成部１４９は、未処理の解析対象番組について、ステップＳ４０１の処理を続ける。
【００７９】
（ステップＳ４０３）次に、通知生成部１４９は、解析結果の通知先のユーザが、解析対象番組を視聴中であるか否かを判定する。換言すると、通知生成部１４９は、解析結果の通知先のユーザが利用する端末装置２０が解析対象番組を表示しているか否かを判定する。通知生成部１４９は、この判定を、例えば、視聴情報管理サーバ装置３０から取得した最新の視聴情報に基づいて行う。解析結果の通知先のユーザが、解析対象番組を視聴中である場合（ステップＳ４０３；ＹＥＳ）、通知生成部１４９は、ステップＳ４０４に処理を進める。解析結果の通知先のユーザが、解析対象番組を視聴中ではない場合（ステップＳ４０３；ＮＯ）、通知生成部１４９は、ステップＳ４０５に処理を進める。
【００８０】
（ステップＳ４０４）次に、通知生成部１４９は、解析対象番組の詳細情報を通知情報とする。その後、通知生成部１４９は、未処理の解析対象番組について、ステップＳ４０１の処理を続ける。
（ステップＳ４０５）次に、通知生成部１４９は、解析対象番組の放送局識別情報と、解析対象番組の詳細情報とを通知情報とする。その後、通知生成部１４９は、未処理の解析対象番組について、ステップＳ４０１の処理を続ける。
（ステップＳ４０６）次に、通知生成部１４９は、ステップＳ４０４、Ｓ４０５の処理により生成した通知情報を端末装置２０に送信する。そして、通知生成部１４９は、図９に示される処理を終了する。
【００８１】
［盛り上がりの例］
次に、図１０、図１１を参照して、番組の盛り上がりの解析結果の例について説明する。
図１０は、情報処理装置１０による番組の盛り上がりの解析結果の第１例を示す図である。
図１０に示す例では、番組名「あさひるウォッチ」について投稿検索条件の検索キーワードとして「江戸東京野菜」、「早稲田みょうが」、「おいしい」及び「すごい」が並列に用いられている（ＯＲ検索）。投稿情報管理サーバ装置５０は、ステップＳ１１３（図６）において、これらの検索キーワードのいずれかをテキスト情報に含んだ個別投稿情報を検索する。
【００８２】
縦軸は、投稿数、傾斜率、移動平均及び偏差値を示す。横軸は時刻を示す。投稿数、傾斜率、移動平均及び偏差値の時間変化は、それぞれ折れ線ｔｗ０１、ｔｌ０１、ｍａ０１及びｄｖ０１で示されている。折れ線ｔｗ０１、ｔｌ０１、ｍａ０１及びｄｖ０１で結ばれる時間帯毎の値は、それぞれ各時間帯（単位時間σ＝１５分）の開始時刻に示されている。例えば、２０１４／２／２７  ８：３０〜２０１４／２／２７  ８：４５の時間帯の投稿数は、折れ線ｔｗ０１の２０１４／２／２７  ８：３０にプロットされている。移動平均ｍａ０１は、その時点までの参照区間（３時間）内の投稿数ｔｗ０１を単純平均し、さらに正規化した値である。この正規化により、移動平均−１０〜＋１０は、投稿数０〜２００に対応付けられている。
偏差値は、盛り上がり解析部１４８において、参照区間内の投稿数の平均値及び分散を用いて、各時間帯の投稿数を正規化して算出される。
【００８３】
この例では、傾斜率の閾値、移動平均がそれぞれ５．０、１．５であるとき、盛り上がり解析部１４８は、傾斜率、移動平均がそれぞれ１０．２４、１．５３である時間帯２０１４／２／２７  ８：３０〜２０１４／２／２７  ８：４５に盛り上がりがあると判定する。そして、この時間帯は番組トピックの放送時間（２０１４／２／２７  ８：３０〜２０１４／２／２７  ８：３５）を含むため、盛り上がり解析部１４８は、この放送時間に係る番組トピックについて盛り上がりがあると判定する。図１０において、番組トピックの放送時間は、破線で示した左右両辺で塗りつぶされた領域である。このように、傾斜率、移動平均の時間変化に番組トピックの放送時間が重畳されて表示されることにより、表示部１３０のユーザは、放送された番組から盛り上がりのある番組トピックを直感的に把握することができる。
【００８４】
図１１は、情報処理装置１０による番組の盛り上がりの解析結果の第２例を示す図である。
図１１に示す例では、番組名「耳よりウロコン」について投稿検索条件の検索キーワードとして「せんべい」、「みそ」、「素朴な」及び「なつかしい」が並列に用いられている（ＯＲ検索）。投稿情報管理サーバ装置５０は、ステップＳ１１３（図６）において、これらの検索キーワードのいずれかをテキスト情報に含んだ個別投稿情報を検索する。
縦軸と横軸の関係は、図１０の場合と同様である。投稿数、傾斜率、移動平均及び偏差値の時間変化は、それぞれ折れ線ｔｗ０２、ｔｌ０２、ｍａ０２及びｄｖ０２で表されている。但し、移動平均ｍａ０２の−５〜＋５は、投稿数０〜１４００に対応付けられている。
【００８５】
この例では、傾斜率の閾値、移動平均がそれぞれ５．０、１．５であるとき、盛り上がり解析部１４８は、傾斜率、移動平均がそれぞれ１４．４、２．１５である時間帯２０１４／２／２７  ２１：１５〜２０１４／２／２７  ２１：３０に盛り上がりがあると判定する。そして、この時間帯は番組トピックの放送時間（２０１４／２／２７  ２１：１９〜２０１４／２／２７  ２１：２８）を含むため、盛り上がり解析部１４８は、この放送時間に係る番組トピックについて盛り上がりがあると判定する。
なお、偏差値は、参照区間内における投稿数の平均値からの乖離の度合いを示す指標である。そこで、盛り上がり解析部１４８は、各時間帯の投稿数に代えて偏差値の傾斜率、移動平均が、それぞれの閾値よりも大きい場合に、盛り上がりがあると判定し、それ以外の場合に盛り上がりがないと判定してもよい。
なお、図１０、図１１において偏差値の表示は省略可能である。
【００８６】
以上のように、本実施形態に係る情報処理装置１０は、番組の視聴履歴を示す視聴情報を取得する視聴情報取得部１４２と、ネットワークを介して投稿された複数の投稿情報のうち番組のメタ情報（番組情報）に含まれる語句を含む投稿情報を取得する投稿情報取得部１４４と、投稿情報取得部１４４が取得した投稿情報に基づいて、番組に対する視聴者の反応を解析する反応解析部１４６と、視聴情報取得部１４２が取得する視聴情報と、反応解析部１４６による解析結果とに基づいて通知情報を生成する通知生成部１４９と、を備える。
【００８７】
これにより、情報処理装置１０は、例えば、番組の盛り上がりの有無を判定するとともに、ユーザの視聴履歴に応じて、盛り上がりがあった番組について、ユーザに通知する情報の内容を変更することができる。従って、情報処理装置１０は、端末装置２０のユーザに適した内容の通知を行うことができる。具体的には、例えば、情報処理装置１０は、旅行に関する番組をよく視聴し、旅行好きなユーザに、旅行会社の広告（Ｗｅｂ広告など）を追加コンテンツとして通知したり、食べ歩きに関する番組をよく視聴し、食べ歩き好きなユーザに食べ歩きに則した店の広告などを追加コンテンツとして通知することができる。これにより、ユーザは、自身の興味に則した追加コンテンツを視聴することができる。
【００８８】
反応解析部１４６は、視聴情報取得部１４２が取得する視聴情報に基づいて選択された解析対象の番組に対する視聴者の反応を解析する。
これにより、情報処理装置１０は、例えば、特定のユーザが視聴中の番組について、視聴者の反応を解析する。これにより、この特定のユーザに対して、番組の盛り上がりについての通知を行う場合に、解析対象番組を絞り込むことができるので、情報処理装置１０は、処理の負荷を軽減することができる。
【００８９】
また、情報処理装置１０は、視聴情報取得部１４２が取得する視聴情報に基づいて、視聴者毎の番組への嗜好カテゴリを解析するユーザ解析部１４５、をさらに備え、反応解析部１４６は、ユーザ解析部１４５による解析結果に基づいて選択された解析対象番組に対する視聴者の反応を解析する。
これにより、情報処理装置１０は、例えば、番組のカテゴリが、解析対象ユーザの嗜好カテゴリに一致する場合に、その番組に対する視聴者の反応を解析する。これにより、例えば、特定のユーザに対して、番組の盛り上がりについての通知を行う場合に、解析対象番組を絞り込むことができるので、情報処理装置１０は、処理の負荷を軽減することができる。
【００９０】
また、通知生成部１４９は、反応解析部１４６による解析結果の送信先の端末装置２０が、番組を再生しているか否かに基づいて通知情報を生成する。
これにより、情報処理装置１０は、ユーザが番組を視聴しているか否かに応じて、盛り上がりがあった番組について、ユーザに通知する情報の内容を変更することができる。従って、情報処理装置１０は、端末装置２０のユーザに適した内容の通知を行うことができる。
【００９１】
（第２の実施形態）
次に、図面を参照しながら本発明の第２の実施形態について説明する。ここでは、上述した実施形態と同一の構成については同一の符号を付して説明を援用する。
［情報処理システムの概要］
まず、本実施形態に係る情報処理システム１ｂ（図示せず）の概要を説明する。
情報処理システム１ｂは、第１の実施形態に係る情報処理システム１（図１）における情報処理装置１０に代えて情報処理装置１０ｂ（図示せず）を含んで構成される。
【００９２】
第１の実施形態に係る情報処理装置１０は、放送中の番組のうち、そのカテゴリがユーザの嗜好カテゴリと一致する番組に対する視聴者の反応を解析した。これに対し、本実施形態に係る情報処理装置１０ｂは、番組に対するユーザの嗜好視聴レベルを解析する。この嗜好視聴レベルとは、番組そのものに対するユーザの嗜好の程度を示す情報である。そして、情報処理装置１０ｂは、ユーザの嗜好視聴レベルが高い番組に対する視聴者の反応を解析する。これにより、情報処理装置１０ｂは、番組そのものに対するユーザの嗜好の程度に基づいて選択した番組について、視聴者の反応を解析する。従って、情報処理装置１０ｂは、コンテンツへの視聴者の反応に応じた通知の精度をさらに向上させることができる。
【００９３】
［情報処理装置の構成］
次に、情報処理装置１０ｂの構成について説明する。
本実施形態に係る情報処理装置１０ｂは、情報処理装置１０（図４）におけるユーザ解析部１４５に代えてユーザ解析部１４５ｂ（図示せず）を含んで構成される。
ユーザ解析部１４５ｂは、第１の実施形態に係るユーザ解析部１４５と同様の機能を備えるとともに、番組に対するユーザの嗜好視聴レベルを解析する。ただし、ユーザ解析部１４５ｂは、番組に対するユーザの嗜好視聴レベルが高い場合に、その番組を解析対象番組とする点で、ユーザ解析部１４５とは異なる。
【００９４】
ここで、ユーザ解析部１４５ｂによる嗜好視聴レベルの解析について説明する。
まず、ユーザ解析部１４５ｂは、番組毎の嗜好視聴レベルを初期化する。具体的には、例えば、番組毎の嗜好視聴レベルを「０」点にする。次に、ユーザ解析部１４５ｂは、ユーザによる番組の視聴頻度に基づいて、番組毎の嗜好視聴レベルを増減させる。ここでは、同じ番組が毎週特定の曜日に放送される場合について説明する。この「同じ番組」とは、内容が同一の番組という意味ではなく、番組名などが同じであり、同じシリーズに属する番組という意味である。以下では、この意味での同じ番組を「関連番組」と称する。
【００９５】
ユーザが番組を嗜好している場合、ユーザはその番組を高頻度で視聴することが想定される。そこで、ユーザ解析部１４５ｂは、番組が高頻度で視聴されている場合に、嗜好視聴レベルを加点する。まず、ユーザ解析部１４５ｂは、現在放送中の番組の関連番組であって、過去に放送された番組の番組情報を、番組情報管理サーバ装置４０から取得する。具体的には、ユーザ解析部１４５ｂは、例えば、番組情報に含まれる番組名情報を検索キーに指定して、該当する番組情報を取得する。このとき、ユーザ解析部１４５ｂは、放送日時が現在から近い順に、所定の数の番組情報を取得する。また、例えば、番組情報にシリーズ名などの情報が含まれる場合には、ユーザ解析部１４５ｂは、シリーズ名を検索キーに指定することにより、該当する番組情報を取得してもよい。なお、ユーザ解析部１４５ｂは、番組名やシリーズ名が指定した文字列と所定の割合以上で一致する番組情報を取得するようにしてもよい。これにより、ユーザ解析部１４５ｂは、番組名やシリーズ名に副題などが付いている場合であっても、関連番組の番組情報を取得することができる。
【００９６】
次に、ユーザ解析部１４５ｂは、取得した番組情報が示す番組をユーザが視聴したか否かを判定する。具体的には、例えば、ユーザ解析部１４５ｂは、取得した番組情報を参照し、番組の放送時間と放送局とを特定する。次に、ユーザ解析部１４５ｂは、特定した番組の放送時間、放送局、及び解析対象ユーザのユーザ識別情報を検索キーに指定して、視聴情報管理サーバ装置３０から視聴情報を検索する。そして、ユーザ解析部１４５ｂは、該当する視聴情報が存在する場合に、現在放送中の番組の関連番組を視聴したと判定する。このとき、ユーザ解析部１４５ｂは、該当する視聴情報が示す番組の視聴時間が、番組の放送時間に対して所定の割合以上である場合に、番組を視聴したと判定してもよい。また、ユーザ解析部１４５は、ユーザ解析部１４５ｂは、番組の視聴時間が所定の時間長以上である場合に、番組を視聴したと判定してもよい。そして、ユーザ解析部１４５ｂは、視聴した番組の数を計数する。
【００９７】
次に、ユーザ解析部１４５ｂは、番組の視聴頻度を算出する。具体的には、ユーザ解析部１４５ｂは、視聴した番組の数を番組の放送回数で除算することにより、番組の視聴頻度を算出する。そして、ユーザ解析部１４５ｂは、算出した番組の視聴頻度に応じて嗜好視聴レベルに加点を行う。例えば、番組が、直近の５回の放送のうちの２回視聴されている場合、ユーザ解析部１４５ｂは、「０．４」点の加点を行う。また、例えば、番組が直近の５回の放送のうちの３回視聴されている場合、ユーザ解析部１４５ｂは、「０．６」点の加点を行う。このように、ユーザ解析部１４５ｂは、視聴嗜好レベルの加点について、視聴頻度に応じた重み付けを行ってもよい。
【００９８】
これに対して、ユーザが番組に興味を失っている場合、ユーザがその番組を視聴する頻度が低下することが想定される。そこで、ユーザ解析部１４５ｂは、番組が連続して視聴されていない場合に、嗜好視聴レベルを減点する。例えば、番組が直近の３回の放送のうち１回も視聴されていない場合、ユーザ解析部１４５ｂは、「０．３」点の減点を行う。また、例えば、番組が直近の５回の放送のうち１回も視聴されていない場合、ユーザ解析部１４５ｂは、視聴嗜好レベルを「０」点に初期化する。このように、ユーザ解析部１４５ｂは、視聴嗜好レベルの減点を行ってもよい。
【００９９】
なお、ユーザ解析部１４５ｂは、上述した以外の基準基づいて、嗜好視聴レベルの加点や減点を行ってもよい。ユーザ解析部１４５ｂは、例えば、盛り上がり解析部１４８による解析により番組に盛り上がりがあると判定した場合に、嗜好視聴レベルに所定の点数を加点するなどしてもよい。また、ユーザ解析部１４５ｂは、嗜好視聴レベルの加点、減点の程度を、番組の放送間隔に応じて変更してもよい。ユーザ解析部１４５ｂは、例えば、毎日放送される番組の嗜好視聴レベルの増減の幅を、１週間に１回放送される番組の１／７などとしてもよい。
【０１００】
［情報処理装置の動作］
次に、情報処理装置１０ｂの動作について説明する。
図１２は、本実施形態に係る情報処理装置１０ｂによる解析対象番組の特定処理の流れの一例を示すフローチャートである。
図１２におけるステップＳ５０１、Ｓ５０２、Ｓ５０４の処理は、それぞれ、図７におけるステップＳ２０１〜Ｓ２０３の処理に対応する。つまり、情報処理装置１０ｂは、ステップＳ５０３の処理を行う点で、第１の実施形態に係る情報処理装置１０とは異なる。ここでは、図７と同様の処理については説明を省略する。
【０１０１】
ステップＳ５０２において、番組のカテゴリと嗜好カテゴリとが一致する場合（ステップＳ５０２；ＹＥＳ）、ユーザ解析部１４５ｂは、ステップＳ５０３に処理を進める。次に、ユーザ解析部１４５ｂは、記憶部１１０から番組の嗜好視聴レベルを読み出す。次に、ユーザ解析部１４５ｂは、番組の嗜好視聴レベルが第３閾値を超えているか否かを判定する（ステップＳ５０３）。番組の嗜好視聴レベルが第３閾値を超えている場合（ステップＳ５０３；ＹＥＳ）、ユーザ解析部１４５ｂはステップＳ５０４に処理を進める。また、番組の嗜好視聴レベルが第３閾値を超えていない場合（ステップＳ５０３；ＮＯ）、ユーザ解析部１４５ｂは、未処理の番組についてステップＳ５０１の処理を実行する。
【０１０２】
以上のように、本実施形態において、番組は複数存在し、ユーザ解析部１４５ｂは、複数の番組のうち、解析対象番組に関連する関連番組の視聴の頻度に基づいて、視聴者毎の解析対象番組への嗜好を解析する。
これにより、情報処理装置１０ｂは、番組自体に対するユーザの嗜好視聴レベルを解析することができる。従って、特定のユーザに対して、番組の盛り上がりについての通知を行う場合に、解析対象番組をユーザの嗜好に基づいて絞り込むことができるので、情報処理装置１０は、処理の負荷を軽減することができる。
【０１０３】
なお、ユーザ解析部１４５ｂは、番組毎の嗜好視聴レベルの増減を、各番組に対応するカテゴリのカテゴリ嗜好レベルに反映させてもよい。この場合、ユーザ解析部１４５ｂは、番組毎の嗜好視聴レベルを、カテゴリ嗜好レベルに正規化する処理を行ってもよい。また、ユーザ解析部１４５ｂは、番組の嗜好視聴レベルに応じて、カテゴリ嗜好視聴レベルの増減の程度を変動させてもよい。これにより、情報処理装置１０ｂは、ユーザのカテゴリに対する嗜好の程度をより正確に判定することができる。
【０１０４】
（第３の実施形態）
次に、図面を参照しながら本発明の第３の実施形態について説明する。ここでは、上述した実施形態と同一の構成については同一の符号を付して説明を援用する。
［情報処理システムの概要］
まず、本実施形態に係る情報処理システム１ｃ（図示せず）の概要を説明する。
情報処理システム１ｃは、第１の実施形態に係る情報処理システム１（図１）における情報処理装置１０に代えて情報処理装置１０ｃ（図示せず）を含んで構成される。また、情報処理システム１ｃは、情報処理システム１における視聴情報管理サーバ装置３０に代えて視聴情報管理サーバ装置３０ｃ（図示せず）を含んで構成される。
【０１０５】
第１の実施形態に係る情報処理装置１０は、放送中の番組のうち、そのカテゴリがユーザの嗜好カテゴリと一致する番組に対する視聴者の反応を解析した。情報処理装置１０による番組に対する視聴者の反応の解析は、投稿情報に基づいている。しかしながら、文章の投稿は、番組の視聴者以外も行うことができるため、番組の視聴者が多くなくても番組が盛り上がっていると判定される場合がある。そこで、本実施形態に係る情報処理装置１０ｃは、視聴率が高い番組に対する視聴者の反応を解析する。これにより、情報処理装置１０ｃは、視聴者が多い番組に対する視聴者の反応を解析する。
【０１０６】
視聴情報管理サーバ装置３０ｃは、第１の実施形態に係る視聴情報管理サーバ装置３０と同様の機能を備えるとともに、各番組の視聴率を管理する機能を備える。ここで、視聴率とは、複数の視聴者により番組が視聴されている程度を示す情報である。視聴率は、例えば、その地域の全受信機台数に対するその番組を受信した台数の比率を種々の方法によって推計することにより算出される。つまり、本実施形態における視聴率とは、番組を視聴可能な複数の視聴者のうち、その番組を視聴している視聴者の割合を示す情報である。番組がラジオ番組である場合、視聴率は、聴取率と読み替えてよい。
視聴情報管理サーバ装置３０ｃは、自装置の記憶部に番組毎の視聴率を記憶している。この視聴率は、例えば、時系列の情報であるが、最大、平均などの統計値であってもよい。視聴情報管理サーバ装置３０ｃは、情報処理装置１０ｃからの要求に応じて、自装置が記憶する各番組の視聴率を要求元の情報処理装置１０ｃに送信する。なお、視聴率の算出は、他の装置によって行われてもよい。そして、情報処理装置１０ｃは、当該他の装置など、視聴情報管理サーバ装置３０ｃ以外の装置から取得してもよい。
【０１０７】
［情報処理装置の構成］
次に、情報処理装置１０ｃの構成について説明する。
本実施形態に係る情報処理装置１０ｃは、情報処理装置１０（図４）におけるユーザ解析部１４５に代えてユーザ解析部１４５ｃ（図示せず）を含んで構成される。
ユーザ解析部１４５ｃは、第１の実施形態に係るユーザ解析部１４５と同様の機能を備える。ただし、ユーザ解析部１４５ｃは、視聴率が高い番組を解析対象番組とする点でユーザ解析部１４５とは異なる。
【０１０８】
ここで、ユーザ解析部１４５ｃによる解析対象番組の選択について説明する。
まず、ユーザ解析部１４５ｃは、放送中の番組についての視聴率を、視聴情報管理サーバ装置３０ｃから取得する。次に、ユーザ解析部１４５ｃは、取得した各番組の視聴率が所定の第４閾値よりも大きいか否かを判定する。そして、ユーザ解析部１４５ｃは、番組の視聴率が第４閾値よりも大きい場合に、その番組を解析対象番組とする。
なお、ユーザ解析部１４５ｃは、上述した以外の方法により視聴率が高いか否かを判定してもよい。具体的には、例えば、ユーザ解析部１４５ｃは、同じ時間に放送されている他の番組との比較により、その番組の視聴率が高いか否かを判定してもよい。この場合、ユーザ解析部１４５ｃは、例えば、同じ時間帯に放送されている番組のうち、視聴率が最も高い番組を視聴率が高いと判定してもよい。また、判定に用いられる視聴率は、例えば、特定の日時における視聴率であってもよいし、最大、平均などの統計値であってもよい。
【０１０９】
［情報処理装置の動作］
次に、情報処理装置１０ｃの動作について説明する。
図１３は、本実施形態に係る情報処理装置１０ｃによる解析対象番組の特定処理の流れの一例を示すフローチャートである。
図１３におけるステップＳ６０１、Ｓ６０２、Ｓ６０４の処理は、それぞれ、図７におけるステップＳ２０１〜Ｓ２０３の処理に対応する。つまり、情報処理装置１０ｂは、ステップＳ６０３の処理を行う点で、第１の実施形態に係る情報処理装置１０とは異なる。ここでは、図７と同様の処理については説明を省略する。
【０１１０】
ステップＳ６０２において、番組のカテゴリと嗜好カテゴリとが一致する場合（ステップＳ６０２；ＹＥＳ）、ユーザ解析部１４５ｃは、ステップＳ６０３に処理を進める。次に、ユーザ解析部１４５ｃは、視聴情報管理サーバ装置３０ｃから番組の視聴率を取得する。次に、ユーザ解析部１４５ｃは、番組の視聴率が第４閾値を超えているか否かを判定する（ステップＳ６０３）。番組の視聴率が第４閾値を超えている場合（ステップＳ６０３；ＹＥＳ）、ユーザ解析部１４５ｃはステップＳ６０４に処理を進める。また、番組の視聴率が第４閾値を超えていない場合（ステップＳ６０３；ＮＯ）、ユーザ解析部１４５ｃは、未処理の番組についてステップＳ６０１の処理を実行する。
【０１１１】
以上のように、反応解析部１４６は、番組が複数の視聴者による番組の視聴の程度を示す番組視聴率に基づいて選択された解析対象番組に対する視聴者の反応を解析する。
これにより、情報処理装置１０ｃは、視聴者が多い番組に対する視聴者の反応を解析するため、番組に対する視聴者の反応をより高い精度で解析することができる。
【０１１２】
（第４の実施形態）
次に、図面を参照しながら本発明の第４の実施形態について説明する。ここでは、上述した実施形態と同一の構成については同一の符号を付して説明を援用する。
［情報処理システムの概要］
まず、本実施形態に係る情報処理システム１ｄ（図示せず）の概要を説明する。
情報処理システム１ｄは、第２の実施形態に係る情報処理システム１ｂ（図示せず）における情報処理装置１０ｂに代えて情報処理装置１０ｄ（図示せず）を含んで構成される。
本実施形態に係る情報処理装置１０ｄは、第２の実施形態に係る情報処理装置１０ｂと同様に嗜好視聴レベルを解析する。ただし、情報処理装置１０ｄは、嗜好視聴レベルと視聴率とに基づいて、解析対象番組を選択する点が情報処理装置１０ｂと異なる。
【０１１３】
［情報処理装置の構成］
次に、情報処理装置１０ｄの構成について説明する。
本実施形態に係る情報処理装置１０ｄは、情報処理装置１０ｂ（図示せず）におけるユーザ解析部１４５ｂに代えてユーザ解析部１４５ｄ（図示せず）を含んで構成される。
ユーザ解析部１４５ｄは、ユーザ解析部１４５ｂと同様に、番組に対するユーザの嗜好視聴レベルを解析する。ただし、ユーザ解析部１４５ｄは、番組に対するユーザの嗜好視聴レベルと視聴率とのうち少なくともいずれか高い場合に、その番組を解析対象番組とする点がユーザ解析部１４５ｂと異なる。
【０１１４】
［情報処理装置の動作］
次に、情報処理装置１０ｄの動作について説明する。
図１４は、本実施形態に係る情報処理装置１０ｄによる解析対象番組の特定処理の流れの一例を示すフローチャートである。
図１４におけるステップＳ７０１、Ｓ７０２、Ｓ７０４、Ｓ７０５の処理は、それぞれ、図１２におけるステップＳ５０１〜Ｓ５０４の処理に対応する。また、図１４におけるステップＳ７０３の処理は、図１３におけるステップＳ６０３の処理に対応する。従って、ここでは、各処理の詳細については、説明を省略する。
【０１１５】
ステップＳ７０２において、番組のカテゴリと嗜好カテゴリとが一致する場合（ステップＳ７０２；ＹＥＳ）、ユーザ解析部１４５ｄは、ステップＳ７０３に処理を進める。次に、ユーザ解析部１４５ｄは、番組の視聴率が第４閾値を超えているか否かを判定する（ステップＳ７０３）。番組の視聴率が第４閾値を超えている場合（ステップＳ７０３；ＹＥＳ）、ユーザ解析部１４５ｄはステップＳ７０４に処理を進める。また、番組の視聴率が第４閾値を超えていない場合（ステップＳ７０３；ＮＯ）、ユーザ解析部１４５ｄは、ステップＳ７０５に処理を進める。
【０１１６】
なお、ここでは、番組に対するユーザの嗜好視聴レベルと視聴率とのうち、少なくともいずれかが高い場合に、その番組を解析対象番組とする場合について説明したが、これには限られない。ユーザ解析部１４５ｄは、例えば、番組に対するユーザの嗜好視聴レベルと視聴率との両方が高い場合に、その番組を解析対象番組としてもよい。
【０１１７】
（第５の実施形態）
次に、図面を参照しながら本発明の第５の実施形態について説明する。ここでは、上述した実施形態と同一の構成については同一の符号を付して説明を援用する。
［情報処理システムの概要］
まず、本実施形態に係る情報処理システム１ｅの概要を説明する。
図１５は、情報処理システム１ｅの構成を示すブロック図である。
本実施形態に係る情報処理システム１ｅは、第１の実施形態に係る情報処理システム１（図１）における情報処理装置１０に代えて情報処理装置１０ｅを含んで構成される。また、情報処理システム１ｅは、情報処理システム１に含まれる各種装置に加え、検索サービス提供装置６０を含んで構成される。
【０１１８】
検索サービス提供装置６０は、例えば、情報処理装置１０ｅや端末装置２０に対して検索サービスを提供するサーバ装置である。ここで、検索サービスとは、検索サービス提供装置６０が管理する情報のうち、検索キーとして指定された任意のテキストに対応する情報を検索し、検索された情報を提示するサービスである。検索サービス提供装置６０は、カテゴリ毎に情報を管理している。そして、検索サービス提供装置６０は、カテゴリ毎の検索サービスを提供することができる。
【０１１９】
本実施形態に係る情報処理装置１０ｅは、番組に盛り上がりがあった場合に端末装置２０に送信する通知情報が、第１の実施形態に係る情報処理装置１０とは異なる。具体的には、情報処理装置１０ｅは、端末装置２０への番組の盛り上がりについての通知において、検索サービスを利用する。このとき、情報処理装置１０ｅは、利用する検索サービスのカテゴリを指定することができる。検索サービスのカテゴリには、例えば、広告、汎用、料理などがある。また、検索サービスのカテゴリは、番組のカテゴリに対応する分類を含む。そして、検索サービスにより検索される情報は、例えば、声、静止画像、映像（動画像）、文字、記号などにより構成される追加コンテンツである。
【０１２０】
［情報処理装置の構成］
次に、本実施形態に係る情報処理装置１０ｅの構成について説明する。
本実勢形態に係る情報処理装置１０ｅは、第１の実施形態に係る情報処理装置１０（図４）における記憶部１１０に代えて記憶部１１０ｅ（図示せず）を含んで構成される。また、情報処理装置１０ｅは、情報処理装置１０における通知生成部１４９に代えて通知生成部１４９ｅ（図示せず）を含んで構成される。
【０１２１】
本実施形態に係る記憶部１１０ｅは、第１の実施形態に係る記憶部１１０と同様の情報を記憶する。また、上述したように記憶部１１０ｅは、検索サービス選択情報を記憶する。
本実施形態に係る通知生成部１４９ｅは、第１の実施形態に係る通知生成部１４９と同様に通知情報を生成する。ただし、通知生成部１４９ｅは、検索サービスを利用して通知情報を生成する点が通知生成部１４９とは異なる。
【０１２２】
ここで、通知生成部１４９ｅによる通知情報の生成について説明する。
本実施形態に係る情報処理装置１０ｅは、解析対象番組の盛り上がりの有無と、解析対象番組をユーザが視聴中であるか否かとに応じて、通知の内容を変更する。具体的には、通知生成部１４９ｅは、盛り上がりがあった解析対象番組をユーザが視聴している場合、例えば、盛り上がりの判定における投稿情報の抽出に利用した品詞分類情報の単語、又は、番組情報のキーワードを検索キーに指定する。次に、通知生成部１４９ｅは、指定した検索キーにより検索サービス提供装置６０にアクセスし、検索結果を取得する。つまり、通知生成部１４９ｅは、盛り上がりの要因についての詳細な情報や盛り上がりに関する広告情報などを取得する。そして、通知生成部１４９ｅは、取得した検索結果を含む通知情報を生成する。
【０１２３】
また、通知生成部１４９ｅは、盛り上がりがあった解析対象番組をユーザが視聴していない場合、例えば、解析対象番組の番組名、出演者などを検索キーに指定する。次に、通知生成部１４９ｅは、指定した検索キーにより検索サービス提供装置６０にアクセスし、検索結果を取得する。つまり、通知生成部１４９ｅは、盛り上がりのあった番組自体についての詳細な情報を取得する。そして、通知生成部１４９ｅは、取得した検索結果を含む通知情報を生成する。
【０１２４】
また、通知生成部１４９ｅは、ユーザが視聴している番組に盛り上がりがない場合であっても、例えば、その番組のカテゴリとユーザの嗜好カテゴリとが一致する場合には、検索を行う。このときは、例えば、その番組のキーワードを検索キーに指定して、検索サービス提供装置６０から検索結果を取得する。つまり、盛り上がりとは関係なく、ユーザの嗜好に応じた情報を取得する。そして、通知生成部１４９ｅは、取得した検索結果を含む通知情報を生成する。
【０１２５】
なお、通知情報における検索サービスの利用は、上述した形式に限られない。通知生成部１４９ｅは、例えば、検索結果ではなく、検索サービスの利用において指定するカテゴリと検索キーとの情報を、ユーザへのおすすめとして通知情報に含めてもよい。
【０１２６】
（第６の実施形態）
次に、図面を参照しながら本発明の第６の実施形態について説明する。ここでは、上述した実施形態と同一の構成については同一の符号を付して説明を援用する。
［情報処理システムの概要］
まず、本実施形態に係る情報処理システム１ｆの概要を説明する。
図１６は、情報処理システム１ｆの構成を示すブロック図である。
本実施形態に係る情報処理システム１ｆは、第１の実施形態に係る情報処理システム１（図１）における情報処理装置１０に代えて視聴情報解析装置１１と反応解析装置１２とを含んで構成される。視聴情報解析装置１１と反応解析装置１２とは、それぞれ、ネットワークＮＷに接続されており、互いに通信することができる。
【０１２７】
本実施形態に係る視聴情報解析装置１１と反応解析装置１２とは、互いに通信することにより、上述した第１の実施形態に係る情報処理装置１０の機能を実現する。
具体的には、視聴情報解析装置１１は、上述した第１の実施形態におけるユーザ解析部１４５を備える。また、視聴情報解析装置１１は、ユーザ解析部１４５による処理に必要な各種構成を備える。
また、反応解析装置１２は、上述した第１の実施形態における反応解析部１４６を備える。また、反応解析装置１２は、反応解析部１４６による処理に必要な各種構成を備える。
このように、情報処理装置１０が備える構成は、複数の装置に分けて備えられていてもよい。
【０１２８】
［ハードウェア構成］
次に、上述した各実施形態における情報処理装置１０〜１０ｆ、端末装置２０のハードウェア構成について説明する。なお、以下では、情報処理装置１０〜１０ｆを情報処理装置１０ｓと称する。
図１７は、各実施形態に係る装置のハードウェア構成の一例を示すブロック図である。
情報処理装置１０ｓ、端末装置２０は、ＣＰＵ１０１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）と、記憶媒体１０２と、ドライブ部１０３と、入力部１０４と、出力部１０５と、ＲＯＭ１０６（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：ロム）と、ＲＡＭ１０７（Ｒａｎｄｏｍ  Ａｃｃｃｅｓｓ  Ｍｅｍｏｒｙ：ラム）と、補助記憶部１０８と、通信インターフェース部１０９と、を備える。
ＣＰＵ１０１と、ドライブ部１０３と、入力部１０４と、出力部１０５と、ＲＯＭ１０６と、ＲＡＭ１０７と、補助記憶部１０８と、通信インターフェース部１０９とは、バスＢ（母線）を介して相互に接続される。
【０１２９】
ＣＰＵ１０１は、補助記憶部１０８が記憶するプログラム、ＲＯＭ１０６およびＲＡＭ１０７が記憶する各種情報を読み出して実行し、生体情報測定装置１００を制御する。また、ＣＰＵ１０１は、ドライブ部１０３を介して記憶媒体１０２が記憶する各種情報を読み出して実行し、生体情報測定装置１００を制御する。記憶媒体１０２は、光磁気ディスク、フレキシブルディスク、フラッシュメモリなどの可搬記憶媒体であり、各種情報を記憶する。ドライブ部１０３は、光ディスクドライブ、フレキシブルディスクドライブなどの記憶媒体１０２の読み出し装置である。
【０１３０】
入力部１０４は、マウス、キーボード、タッチパネルなどの入力装置である。出力部１０５は、ディスプレイ、スピーカなどの出力装置である。ＲＯＭ１０６、ＲＡＭ１０７は、各種情報を一時的に記憶する。補助記憶部１０８は、ハードディスクドライブ、フラッシュメモリなどであり、上述した生体情報測定装置１００の各機能部を動作させるためのプログラム、各種情報を記憶する。通信インターフェース部１０９は、有線または無線によりネットワークＮＷに接続する。なお、端末装置２０がテレビジョン放送の受信装置である場合には、端末装置２０は、チューナーなどの受信用モジュール（図示せず）を備える。
【０１３１】
なお、上述した各実施形態において、情報処理装置１０ｓは、放送中の番組から解析対象番組を選択したが、これには限られない。情報処理装置１０ｓは、例えば、過去の番組から解析対象番組を選択してもよい。また、情報処理装置１０ｓは、例えば、ユーザにより指定された番組を解析対象番組としてもよい。また、情報処理装置１０ｓは、解析対象番組をユーザの嗜好カテゴリなどに基づいて選択しなくてもよい。この場合、情報処理装置１０ｓは、例えば、放送された全ての番組について、視聴者の反応を解析する。そして、盛り上がりがあった番組について、通知情報の通知先の端末装置２０を、その番組のカテゴリとユーザの嗜好カテゴリとが一致するか否かや、その番組に対するユーザの嗜好視聴レベルの高さなどに基づいて選択する。また、盛り上がりがあった番組についての通知情報を、その番組の視聴率が高い場合にのみ送信してもよい。また、情報処理装置１０ｓは、上述した各実施形態において通知情報に含める情報を、ユーザの嗜好カテゴリや嗜好視聴レベル、番組視聴率に基づいて選択してもよい。
【０１３２】
なお、上述した各実施形態において、嗜好カテゴリを特定する対象のユーザと、番組に対する視聴者の反応の解析結果を通知する通知先の端末装置２０のユーザとは、同一でなくてもよい。
なお、上述した各実施形態において、情報処理装置１０ｓ、端末装置２０は、音声を出力可能であり、ラジオ番組などの音声のみからなるコンテンツを再生してもよい。
なお、上述した各実施形態では、通知情報の送信先の端末装置２０のユーザは、番組の視聴者であるとしたが、これには限られない。例えば、情報処理装置１０ｓは、番組を放送する放送事業者、市場調査等を行う調査事業者、ある番組に付随して放送される広告番組（ＣＭ：ｃｏｍｍｅｒｃｉａｌ  ａｄｖｅｒｔｉｓｅｍｅｎｔ）を媒体として用いる広告主、投稿サイトを閲覧する閲覧者などが利用する端末装置２０に通知情報を送信し、送信先の端末装置２０に盛り上がりの判定結果などを表示させてもよい。
【０１３３】
なお、上述した各実施形態において、情報処理装置１０ｓのユーザ解析部１４５、１４５ｂは、視聴情報と番組情報とに基づいて、ユーザの年齢、性別などの属性を解析してもよい。この場合、ユーザ解析部１４５、１４５ｂは、例えば、ユーザにより視聴された番組の出演者の傾向や、ターゲットユーザを解析する。ここでは、番組の出演者、番組のターゲットユーザの情報が番組情報に含まれている場合について説明する。出演者の傾向の解析において、ユーザ解析部１４５、１４５ｂは、例えば、過去の１ヶ月間や６か月間などの所定の期間における視聴番組数を出演者毎に算出する。そして、特定の年代、性別において人気のある出演者が出演する番組の視聴番組数が多い場合に、ユーザ解析部１４５、１４５ｂは、ユーザがその年代、性別であると推定する。また、ターゲットユーザの解析において、ユーザ解析部１４５、１４５ｂは、例えば、過去の１ヶ月間や６か月間などの所定の期間における視聴番組数をターゲットユーザ毎に算出する。そして、特定のユーザをターゲットとした番組の視聴数が多い場合に、ユーザ解析部１４５、１４５ｂは、ユーザがターゲットユーザの属性を有すると推定する。
【０１３４】
なお、上述した各実施形態において、端末装置２０の処理の一部はネットワークＮＷに接続されたサーバ装置により行われてもよい。この場合、このサーバ装置は、端末装置２０の記憶部２１０と制御部２５０とを備える。また、ネットワークＮＷには、表示部２４０を含む他の端末装置が接続される。そして、このサーバ装置は、自装置の処理結果を表示部２４０を含む端末装置に送信し、端末装置は、サーバ装置による処理結果を表示する。このように、端末装置２０の機能は、いわゆるクラウド型サービスにより提供されてもよい。
【０１３５】
なお、上述した実施形態における情報処理装置１０ｓ及び端末装置２０の一部、例えば、制御部１４０及び制御部２５０をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【０１３６】
なお、ここでいう「コンピュータシステム」とは、情報処理装置１０ｓ又は端末装置２０に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１３７】
また、上述した実施形態における情報処理装置１０ｓ及び端末装置２０の一部、又は全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）などの集積回路として実現してもよい。情報処理装置１０ｓ及び端末装置２０の各機能ブロックは個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【０１３８】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０１３９】
１〜１ｆ…情報処理システム、１０〜１０ｆ、１０ｓ…情報処理装置、１１…視聴情報解析装置、１２…反応解析装置、２０…端末装置、３０、３０ｃ…視聴情報管理サーバ装置、４０…番組情報管理サーバ装置、５０…投稿情報管理サーバ装置、６０…検索サービス提供装置、１１０…記憶部、１２０…通信部、１３０…表示部、１４０…制御部、１４１…情報取得部、１４２…視聴情報取得部、１４３…番組情報取得部、１４４…投稿情報取得部、１４５…ユーザ解析部、１４６…反応解析部、１４７…文章情報解析部、１４８…盛り上がり解析部、１４９…通知生成部、２１０…記憶部、２２０…通信部、２３０…操作入力部、２４０…表示部、２５０…制御部、２５１…操作処理部、２５２…表示制御部、ＮＷ…ネットワーク
【図１】
2016116078.tif 000003
【図２】
2016116078.tif 000004
【図３】
2016116078.tif 000005
【図４】
2016116078.tif 000006
【図５】
2016116078.tif 000007
【図６】
2016116078.tif 000008
【図７】
2016116078.tif 000009
【図８】
2016116078.tif 000010
【図９】
2016116078.tif 000011
【図１０】
2016116078.tif 000012
【図１１】
2016116078.tif 000013
【図１２】
2016116078.tif 000014
【図１３】
2016116078.tif 000015
【図１４】
2016116078.tif 000016
【図１５】
2016116078.tif 000017
【図１６】
2016116078.tif 000018
【図１７】
2016116078.tif 000019