(57)【特許請求の範囲】
【請求項１】
番組を示す情報であり、番組のタイトルである番組タイトルを有する情報である２以上の番組情報を有する１以上の電子番組表が格納される電子番組表格納部と、
ユーザの番組の視聴に関する情報であり、番組を視聴したユーザの番組に関するコメントである番組コメントを有する情報である２以上の番組視聴情報を、サーバ装置から受信する番組視聴情報受信部と、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する２以上の各番組コメントと、前記１以上の電子番組表とを用いて、当該電子番組表が有する番組情報に対応する２以上の番組の中から、当該２以上の各番組視聴情報に対応する番組を特定する番組特定部と、
前記番組特定部が特定した番組ごとに、各番組に対応する１以上の番組視聴情報を統計処理し、番組の視聴に関する統計情報である番組視聴統計情報を取得する番組視聴統計情報取得部と、
前記番組視聴統計情報取得部が取得した番組視聴統計情報を出力する番組視聴統計情報出力部とを備える番組視聴情報処理装置。
【請求項２】
前記番組視聴情報は、ユーザが当該番組視聴情報を送信した位置を示す情報であるユーザ位置情報を有し、
前記電子番組表は、地域を特定する位置情報である地域特定位置情報と電子番組表とを有する２以上の地域別電子番組表であり、
前記番組特定部は、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する２以上の各位置情報と、前記２以上の地域別電子番組表とを用いて、当該２以上の各番組視聴情報が送信された位置に対応する電子番組表であり、当該２以上の各番組視聴情報に対応する電子番組表を特定する電子番組表特定手段と、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する２以上の各番組コメントと、前記電子番組表特定手段が特定した電子番組表とを用いて、当該電子番組表が有する番組情報に対応する２以上の番組の中から、当該２以上の各番組視聴情報に対応する番組を特定する番組特定手段とを備える請求項１記載の番組視聴情報処理装置。
【請求項３】
前記番組情報は、番組の放送時間帯を示す情報である放送時間帯を有し、
前記番組特定部は、
前記番組視聴情報受信部が番組視聴情報を受信した時刻である受信時刻、または、前記番組視聴情報受信部が受信した番組視聴情報が送信された時刻である送信時刻を取得する時刻取得手段と、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する２以上の各番組コメントと、前記１以上の電子番組表とを用いて、前記時刻取得手段が取得した時刻に対応する放送時間帯を有する番組情報に対応する２以上の番組の中から、当該２以上の各番組視聴情報に対応する番組を特定する番組特定手段とを備える請求項１または請求項２記載の番組視聴情報処理装置。
【請求項４】
前記時刻取得手段は、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する番組コメントの内容に応じて、取得した受信時刻または送信時刻を補正し、当該補正後の時刻を取得し、
前記番組特定手段は、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する２以上の各番組コメントと、前記１以上の電子番組表とを用いて、前記時刻取得手段が取得した補正後の時刻に対応する放送時間帯を有する番組情報に対応する２以上の番組の中から、当該２以上の各番組視聴情報に対応する番組を特定する請求項３記載の番組視聴情報処理装置。
【請求項５】
前記時刻取得手段は、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する番組コメントの文字数をカウントし、当該文字数に応じて、取得した受信時刻または送信時刻を補正し、当該補正後の時刻を取得する請求項４記載の番組視聴情報処理装置。
【請求項６】
前記時刻取得手段は、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する番組コメントを用いて、ユーザが、番組を視聴しながら番組視聴情報を送信したのか、番組を視聴し終わった後に番組視聴情報を送信したのか、番組を視聴する前に番組視聴情報を送信したのかを判断し、当該判断結果に応じて、取得した受信時刻または送信時刻を補正し、当該補正後の時刻を取得する請求項４または請求項５記載の番組視聴情報処理装置。
【請求項７】
前記番組情報は、番組の部分的な詳細を示す情報である１以上の番組詳細情報を有し、
前記番組特定部は、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する２以上の各番組コメントと、前記１以上の電子番組表とを用いて、当該電子番組表が有する番組詳細情報に対応する２以上の番組の部分の中から、当該２以上の各番組視聴情報に対応する番組の部分を特定し、
前記番組視聴統計情報取得部は、
前記番組特定部が特定した番組の部分ごとに、各番組の部分に対応する１以上の番組視聴情報を統計処理し、前記番組視聴統計情報を取得する請求項１から請求項６いずれか一項に記載の番組視聴情報処理装置。
【請求項８】
前記番組視聴情報は、ユーザを識別するユーザ識別子を有し、
前記番組視聴統計情報取得部は、
前記番組視聴情報が有するユーザ識別子に対応するユーザ属性情報を取得するユーザ属性情報取得手段と、
前記番組特定部が特定した番組ごと、および、前記ユーザ属性情報取得手段が取得したユーザ属性情報ごとに、各番組に対応する１以上の番組視聴情報を統計処理し、前記番組視聴統計情報を取得する番組視聴統計情報取得手段とを備える請求項１から請求項７いずれか一項に記載の番組視聴情報処理装置。
【請求項９】
前記番組視聴統計情報取得部は、
感情を示す用語であり、番組に対して肯定的である旨を示す用語である肯定用語、または、番組に対して否定的である旨を示す用語である否定用語を含む用語である１以上の感情用語が格納される感情用語格納手段と、
前記１以上の感情用語を用いて、前記番組特定部が特定した番組ごとに、各番組に対応する１以上の番組視聴情報が有する番組コメントから感情用語を取得する感情用語取得手段と、
前記感情用語取得手段が取得した感情用語を用いて、前記番組特定部が特定した番組ごとに、各番組に対応する１以上の番組視聴情報が有する番組コメントの番組に対する感情を決定する感情決定手段と、
前記番組特定部が特定した番組ごと、および、前記感情決定手段が決定した感情ごとに、各番組に対応する１以上の番組視聴情報を統計処理し、前記番組視聴統計情報を取得する番組視聴統計情報取得手段とを備える請求項１から請求項８いずれか一項に記載の番組視聴情報処理装置。
【請求項１０】
番組を示す情報であり、番組のタイトルである番組タイトルを有する情報である２以上の番組情報を有する１以上の電子番組表が格納される電子番組表格納部と、
番組視聴情報受信部と、番組特定部と、番組視聴統計情報取得部と、番組視聴統計情報出力部とを用いて行われる番組視聴情報処理方法であって、
前記番組視聴情報受信部が、
ユーザの番組の視聴に関する情報であり、番組を視聴したユーザの番組に関するコメントである番組コメントを有する情報である２以上の番組視聴情報を、サーバ装置から受信する番組視聴情報受信ステップと、
前記番組特定部が、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する２以上の各番組コメントと、前記１以上の電子番組表とを用いて、当該電子番組表が有する番組情報に対応する２以上の番組の中から、当該２以上の各番組視聴情報に対応する番組を特定する番組特定ステップと、
前記番組視聴統計情報取得部が、
前記番組特定部が特定した番組ごとに、各番組に対応する１以上の番組視聴情報を統計処理し、番組の視聴に関する統計情報である番組視聴統計情報を取得する番組視聴統計情報取得ステップと、
前記番組視聴統計情報出力部が、
前記番組視聴統計情報取得部が取得した番組視聴統計情報を出力する番組視聴統計情報出力ステップとを備える番組視聴情報処理方法。
【請求項１１】
番組を示す情報であり、番組のタイトルである番組タイトルを有する情報である２以上の番組情報を有する１以上の電子番組表が格納される電子番組表格納部にアクセス可能なコンピュータを、
ユーザの番組の視聴に関する情報であり、番組を視聴したユーザの番組に関するコメントである番組コメントを有する情報である２以上の番組視聴情報を、サーバ装置から受信する番組視聴情報受信部、
前記番組視聴情報受信部が受信した２以上の各番組視聴情報が有する２以上の各番組コメントと、前記１以上の電子番組表とを用いて、当該電子番組表が有する番組情報に対応する２以上の番組の中から、当該２以上の各番組視聴情報に対応する番組を特定する番組特定部、
前記番組特定部が特定した番組ごとに、各番組に対応する１以上の番組視聴情報を統計処理し、番組の視聴に関する統計情報である番組視聴統計情報を取得する番組視聴統計情報取得部、
前記番組視聴統計情報取得部が取得した番組視聴統計情報を出力する番組視聴統計情報出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂ上の１以上のサーバ装置から、番組を視聴していることを示す情報を検出し、番組情報を取得し、集計処理し、集計結果を出力する装置等に関するものである。
【背景技術】
【０００２】
従来、テレビ番組の視聴率を調査するシステムが開発されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５７２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のテレビ番組視聴率調査システムにおいては、テレビ番組の視聴率を調査するためには、テレビジョン装置に対して視聴率を調査するための専用の装置を設置する必要があった。また、当該装置を設置している視聴者のみを対象としており、さらに、視聴率のみの調査であり、テレビ番組に対する視聴者の感想等が取得できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の番組視聴情報処理装置は、１以上のサーバ装置と、番組視聴情報処理装置とを具備する情報処理システムにおける番組視聴情報処理装置であって、サーバ装置は、ユーザの番組の視聴に関する情報である番組視聴情報を格納し得る番組視聴情報格納部と、２以上の端末装置から２以上の番組視聴情報を受信するサーバ番組視聴情報受信部と、サーバ番組視聴情報受信部が受信した２以上の番組視聴情報を、番組視聴情報格納部に蓄積するサーバ番組視聴情報蓄積部と、番組視聴情報処理装置からの指示に応じて、番組視聴情報格納部から２以上の番組視聴情報を番組視聴情報処理装置に送信するサーバ番組視聴情報送信部とを具備し、番組視聴情報処理装置は、番組識別子、番組タイトル、および放送時間帯を有する２以上の番組情報を有する電子番組表を格納し得る電子番組表格納部と、サーバ装置に２以上の番組視聴情報の送信を指示し、サーバ装置から２以上の番組視聴情報を受信する番組視聴情報受信部と、番組視聴情報受信部が受信した２以上の各番組視聴情報が１以上の電子番組表に適用された結果の情報であり、各番組視聴情報に対応する番組に関する情報を取得することにより番組を特定する番組特定部と、番組特定部が特定した番組ごとに、各番組に対応する１以上の番組視聴情報を統計処理し、番組の視聴に関する統計情報である番組視聴統計情報を取得する番組視聴統計情報取得部と、番組視聴統計情報取得部が取得した番組視聴統計情報を出力する番組視聴統計情報出力部とを具備する情報処理システムを構成する番組視聴情報処理装置である。
【０００６】
このような構成により、番組視聴統計情報を取得することができる。
【０００７】
また、本第二の発明の番組視聴情報処理装置は、第一の発明に対して、番組識別子、番組タイトル、および放送時間帯を有する２以上の番組情報を有する電子番組表を格納し得る電子番組表格納部をさらに具備し、番組特定部は、番組視聴情報受信部が受信した２以上の各番組視聴情報を、電子番組表に適用し、各番組視聴情報の番組を特定する番組視聴情報処理装置である。
【０００８】
このような構成により、番組視聴統計情報を取得することができる。
【０００９】
また、本第三の発明の番組視聴情報処理装置は、第一または第二の発明に対して、電子番組表格納部は、地域を特定する位置情報である地域特定位置情報と電子番組表とを有する２以上の地域別電子番組表を格納しており、番組視聴情報は、ユーザの番組に関するコメントである番組コメントと、番組視聴情報を送信した位置情報であるユーザ位置情報とを有し、番組特定部は、番組視聴情報受信部が受信した番組視聴情報が有する位置情報を取得し、位置情報を地域特定位置情報に適用し、番組視聴情報が送信された位置に対応する電子番組表を特定する電子番組表特定手段と、番組視聴情報受信部が受信した２以上の各番組視聴情報を、電子番組表特定手段が特定した電子番組表に適用し、電子番組表が有する番組情報に対応する番組から、各番組視聴情報の番組を特定する番組特定手段とを具備する番組視聴情報処理装置である。
【００１０】
このような構成により、地域ごとに、番組視聴統計情報を取得することができる。
【００１１】
また、本第四の発明の番組視聴情報処理装置は、第一から第三いずれかの発明に対して、番組特定部は、番組視聴情報受信部が番組視聴情報を受信した時刻、または番組視聴情報が送信された時刻を取得する時刻取得手段と、番組視聴情報受信部が受信した２以上の各番組視聴情報を、電子番組表に適用し、時刻取得手段が取得した時刻に対応する放送時間帯を有する番組情報に対応する番組から、各番組視聴情報の番組を特定する番組特定手段とを具備する番組視聴情報処理装置である。
【００１２】
このような構成により、時刻ごとに、番組視聴統計情報を取得することができる。
【００１３】
また、本第五の発明の番組視聴情報処理装置は、第四の発明に対して、番組情報は、番組の放送時間帯の中の時間を特定する放送内時間情報、および放送内時間情報が示す時間に出演している出演者を識別する出演者識別子または番組の部分を示す番組部分識別子を含む番組詳細情報を有し、番組特定手段は、番組視聴情報受信部が受信した２以上の各番組視聴情報を、電子番組表に適用し、時刻取得手段が取得した時刻に対応する放送時間帯を有する番組情報から、時刻に対応する番組部分識別子を取得する番組視聴情報処理装置である。
【００１４】
このような構成により、番組内のコーナーごとに、番組視聴統計情報を取得することができる。
【００１５】
また、本第六の発明の番組視聴情報処理装置は、第一から第五いずれかの発明に対して、番組視聴情報は、少なくとも、ユーザの番組に関するコメントである番組コメントと、ユーザを識別するユーザ識別子とを有し、番組視聴統計情報取得部は、番組視聴情報が有するユーザ識別子に対応するユーザ属性値を取得するユーザ属性値取得手段と、番組特定部が特定した番組ごと、およびユーザ属性値ごとに、各番組に対応する１以上の番組視聴情報を統計処理し、番組の視聴に関する統計情報である番組視聴統計情報を取得する番組視聴統計情報取得手段とを具備する番組視聴情報処理装置である。
【００１６】
このような構成により、ユーザの属性ごとに、番組視聴統計情報を取得することができる。
【００１７】
また、本第七の発明の番組視聴情報処理装置は、第一から第六いずれかの発明に対して、番組視聴統計情報取得部は、少なくとも、番組特定部が特定した番組ごと、または番組特定部が特定した番組詳細情報ごとに、視聴者数を取得する番組視聴情報処理装置である。
【００１８】
このような構成により、番組の視聴者数を算出することができる。
【００１９】
また、本第八の発明の番組視聴情報処理装置は、第一から第六いずれかの発明に対して、番組視聴統計情報取得部は、少なくとも、番組特定部が特定した番組ごとに、または番組特定部が特定した番組詳細情報ごとに、視聴率を取得する番組視聴情報処理装置である。
【００２０】
このような構成により、番組の視聴率を算出することができる。
【００２１】
また、本第九の発明の番組視聴情報処理装置は、第一から第八いずれかの発明に対して、番組視聴統計情報取得部は、少なくとも、番組に対して肯定的である旨を示す用語である１以上の肯定用語、または番組に対して否定的である旨を示す用語である１以上の否定用語を格納し得る感情用語格納手段と、番組特定部が特定した番組ごとに、各番組に対応する１以上の番組視聴情報から肯定用語または否定用語を取得する感情用語取得手段と、感情用語取得手段が取得した肯定用語または否定用語から、番組特定部が特定した番組ごと、または番組部分識別子ごとに、肯定的であるか、または否定的であるかを決定する感情決定手段と、番組ごと、または番組詳細情報ごとに、かつ肯定的であることまたは否定的であることを少なくとも含む感情ごとに、番組視聴統計情報を取得する番組視聴統計情報取得手段とを具備する番組視聴情報処理装置である。
【００２２】
このような構成により、番組に対する肯定的な意見、および否定的な意見を収集することができる。
【発明の効果】
【００２３】
本発明による番組視聴情報処理装置等によれば、専用の装置を設置する必要がなく、広い範囲において視聴率の調査を行うことができる。また、視聴率（数値）以外の情報も取得し、様々な統計処理を行うことができる。
【図面の簡単な説明】
【００２４】
【図１】実施の形態１における情報処理システム１の概念図
【図２】同サーバ装置１１のブロック図
【図３】同番組視聴情報処理装置１２のブロック図
【図４】同サーバ装置１１の全体動作ついて説明するフローチャート
【図５】同番組視聴情報処理装置１２の全体動作について説明するフローチャート
【図６】同番組の特定処理について説明するフローチャート
【図７】同番組タイトルとの関連度の取得処理について説明するフローチャート
【図８】同放送局との関連度の取得処理について説明するフローチャート
【図９】同放送時間との関連度の取得処理について説明するフローチャート
【図１０】同感情の決定処理について説明するフローチャート
【図１１】同番組視聴統計情報の取得処理について説明するフローチャート
【図１２】同ユーザ管理情報の例を示す図
【図１３】同地域管理情報の例を示す図
【図１４】同地域別電子番組表の例を示す図
【図１５】同感情用語管理情報の例を示す図
【図１６】同番組視聴情報の例を示す図
【図１７】同番組視聴情報の例を示す図
【図１８】同番組特定結果の例を示す図
【図１９】同番組特定結果の例を示す図
【図２０】同番組視聴統計情報の例を示す図
【図２１】同番組視聴統計情報の出力例を示す図
【図２２】実施の形態２における地域別電子番組表の例を示す図
【図２３】同番組部分特定結果の例を示す図
【図２４】同番組視聴統計情報の例を示す図
【図２５】同コンピュータシステムの概観図
【図２６】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２５】
以下、本発明による情報処理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、所定の情報等が格納され得る格納部等において、当該格納部に情報等が記憶される過程は問わないものとする。例えば、記録媒体を介して情報等が格納部等で記憶されるようになってもよい。また、通信回線などを介して送信された情報等が格納部等で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報等が格納部等で記憶されるようになってもよい。また、本実施の形態において、検索とは、検索キーを基に、検索対象となる情報内から、検索キーに一致する情報を検知することや、当該検知した情報を取得すること、当該検知した情報に対応付けられた情報を取得することなどを意味し、広く解する。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２６】
（実施の形態１）
本実施の形態において、ユーザが投稿したＣＧＭ（Ｃｏｎｓｕｍｅｒ  Ｇｅｎｅｒａｔｅｄ  Ｍｅｄｉａ）のデータから、ユーザが視聴した番組を特定し、統計処理を行う情報処理システム１について説明する。なお、ＣＧＭとは、例えば、ブログ、ミニブログ、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ、ソーシャル・ネットワーキング・サービス）に投稿される情報などであり、各ユーザが発信したその他の情報も含み、広く解する。
【００２７】
図１は、本実施の形態における情報処理システム１の概念図である。図１では、１以上のサーバ装置１１と、番組視聴情報処理装置１２とが、ネットワーク１３を介して接続されている。ネットワーク１３は、有線または無線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆電話回線網などである。また、サーバ装置１１は、通常、ネットワーク１３を介して、端末装置と接続されている。端末装置は、通常、ユーザからの操作や指示を受け付ける受付部や、ユーザから受け付けた指示を送信する送信部、指示や情報を受信する受信部などを備える。
【００２８】
図２は、本実施の形態におけるサーバ装置１１のブロック図である。また、図３は、本実施の形態における番組視聴情報処理装置１２のブロック図である。
【００２９】
サーバ装置１１は、番組視聴情報格納部１１１、サーバ番組視聴情報受信部１１２、サーバ番組視聴情報蓄積部１１３、サーバ番組視聴情報送信部１１４を備える。
【００３０】
番組視聴情報処理装置１２は、電子番組表格納部１２１、番組視聴情報受信部１２２、番組特定部１２３、番組視聴統計情報取得部１２４、番組視聴統計情報出力部１２５を備える。番組特定部１２３は、電子番組表特定手段１２３１、時刻取得手段１２３２、番組特定手段１２３３を備える。番組視聴統計情報取得部１２４は、感情用語格納手段１２４１、ユーザ属性情報取得手段１２４２、感情用語取得手段１２４３、感情決定手段１２４４、番組視聴統計情報取得手段１２４５を備える。
【００３１】
番組視聴情報格納部１１１は、番組視聴情報を格納し得る。ここで、番組視聴情報とは、ユーザが視聴した番組に関する情報である。番組視聴情報は、例えば、ユーザ識別子や、番組コメント、ユーザ位置情報、時刻情報などを有する。また、番組とは、例えば、テレビ番組や、ラジオ番組などである。また、番組は、地上波や、衛星放送、インターネット放送など、放送の形式は問わない。番組は、これらのものに限定されず、広く解する。
【００３２】
ユーザ識別子とは、ユーザを識別するための情報であり、ユーザを一意に特定するための情報である。ユーザ識別子は、例えば、ユーザＩＤや、ユーザ名、氏名などである。ユーザＩＤは、例えば、「１」や、「２１」、「００９」などである。ユーザ名は、例えば、「ａｃｃｏｕｎｔ」や、「ｔａｒｏ」、「Ｈａｎａｋｏ」などである。氏名は、例えば、「新崎  準」や、「束瀬弘毅」、「太郎」、「花子」などである。
【００３３】
番組コメントとは、番組に関するコメントを示す情報である。番組コメントは、例えば、「クイズ番組難しい」や、「バラエティーはおもしろい」、「ニュースはつまらない」などである。
【００３４】
ユーザ位置情報とは、ユーザが番組視聴情報を送信した位置を示す情報である。ユーザ位置情報は、通常、経緯度情報である。経緯度情報とは、緯度・経度を示す情報である。経緯度情報は、緯度を示す緯度情報と、経度を示す経度情報とを有する。緯度情報は、北緯であることを示す文字、または南緯であることを示す文字を有していてもよい。また、経度情報は、東経であることを示す文字、または西経であることを示す文字を有していてもよい。経緯度情報は、通常、座標を示す形式である。また、経緯度情報は、１０進法表記でも、６０進法表記でも、どちらでもよい。経緯度情報は、１０進法表記である場合、例えば、「（Ｎ３５．４６．５７，Ｅ１３５．２４．６８）」や、「（北３５．４６．５７．６９，東１３５．２４．６８．８０）」、「（北緯３５度４６分５７秒２６９，東経１３５度２４分６８秒４８０）」などである。また、経緯度情報は、６０進法表記である場合、例えば、「（Ｓ３５．７８２５００００，Ｗ１３５．４１８８８８８８）」や、「（南３５．７８２６９１６６，西１３５．４１９１１１１１）」、「（南緯３５．７８２５７４７２，西経１３５．４１９０２２２２）」などである。
【００３５】
また、ユーザ位置情報は、住所情報を有していてもよい。住所情報とは、住所を示す情報である。住所情報は、郵便番号や、都道府県名、市町村名、番地などを有する。住所情報は、例えば、「１０２−００７２  東京都千代田区飯田橋１−２」や、「大阪府大阪市北区扇町１丁目３５番」、「奈良市青山４−５−６」などである。
【００３６】
また、時刻情報とは、ユーザが番組視聴情報を送信した時刻を示す情報である。時刻情報は、ユーザからの番組視聴情報を受信した時刻を示す情報であってもよい。時刻情報は、通常、日付（年月日）を示す日付情報や、時間を示す時間情報を有する。時刻情報は、例えば、「２０１０／１２／３１  １２：３４：５６」や、「２０１１年０１月１１日  １１時２２分３３秒」、「２０１０１２３１１２３４」、「２０１１０１１１１１２２」などである。
【００３７】
また、番組視聴情報は、ユーザ属性情報を有していてもよい。ユーザ属性情報とは、ユーザの属性を示す情報である。ユーザ属性情報は、例えば、性別情報や、年齢情報などである。性別情報は、性別を示す情報である。性別情報は、例えば、「男」や、「女」、「男性」、「女性」などである。また、年齢情報は、年齢を示す情報である。年齢情報は、例えば、「１８」や、「２０歳」、「２２才」などである。
【００３８】
また、番組視聴情報は、番組コメントキーワードを有していてもよい。番組コメントキーワードとは、番組コメント中のキーワードを示す情報である。番組コメントが「クイズ番組難しい」である場合、番組コメントキーワードは、例えば、「クイズ」、「番組」、「難しい」である。また、番組コメントが「ニュースはつまらない」である場合、番組コメントキーワードは、例えば、「ニュース」、「つまらない」である。なお、番組コメントからの番組コメントキーワードの抽出は、通常、後述のサーバ番組視聴情報蓄積部１１３が行う。なお、番組視聴情報が有する各情報は、通常、１対１で対応付けられている。
【００３９】
番組視聴情報格納部１１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４０】
サーバ番組視聴情報受信部１１２は、２以上の番組視聴情報を受信する。ここでの番組視聴情報は、通常、２以上の端末装置から送信される番組視聴情報である。サーバ番組視聴情報受信部１１２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００４１】
サーバ番組視聴情報蓄積部１１３は、２以上の番組視聴情報を番組視聴情報格納部１１１に蓄積する。ここでの番組視聴情報は、サーバ番組視聴情報受信部１１２が受信した番組視聴情報である。サーバ番組視聴情報蓄積部１１３は、通常、番組視聴情報が有する時刻情報の昇順に、番組視聴情報を蓄積する。また、サーバ番組視聴情報蓄積部１１３は、番組視聴情報を、例えば、サーバ番組視聴情報受信部１１２が受信した順に蓄積してもよいし、番組視聴情報が有するユーザ識別子ごとに蓄積してもよい。
【００４２】
また、例えば、サーバ番組視聴情報受信部１１２が受信した番組視聴情報が時刻情報を有していない場合、サーバ番組視聴情報蓄積部１１３は、当該番組視聴情報に時刻情報を付与してもよい。この場合、サーバ番組視聴情報蓄積部１１３は、通常、サーバ番組視聴情報受信部１１２が番組視聴情報を受信した時刻を付与する。また、この場合、サーバ番組視聴情報蓄積部１１３は、番組視聴情報を蓄積する瞬間の時刻を、当該番組視聴情報に付与してもよい。
【００４３】
また、サーバ番組視聴情報蓄積部１１３は、番組視聴情報の蓄積の際に、例えば、ユーザ属性情報を付与してもよい。番組視聴情報にユーザ属性情報を付与する場合、サーバ番組視聴情報蓄積部１１３は、例えば、ユーザ識別子とユーザ属性情報を有するユーザ管理情報を保持している。ユーザ管理情報は、通常、一のユーザ識別子と、１以上のユーザ属性情報とが対応付けられている。また、ユーザ管理情報は、任意の記憶領域に格納されていてもよい。そして、サーバ番組視聴情報蓄積部１１３は、番組視聴情報が有するユーザ識別子をキーに、当該ユーザ識別子に対応する１以上のユーザ識別子をユーザ管理情報内から検索する。そして、サーバ番組視聴情報蓄積部１１３は、検索の結果、取得できたユーザ属性情報を、対応するユーザ識別子を有する番組視聴情報に付与する。なお、ユーザ管理情報は、任意の記憶領域に格納されていてもよい。
【００４４】
また、サーバ番組視聴情報蓄積部１１３は、番組視聴情報の蓄積の際に、例えば、番組コメントキーワードを付与してもよい。番組視聴情報に番組コメントキーワードを付与する場合、サーバ番組視聴情報蓄積部１１３は、例えば、形態素解析により、番組視聴情報が有する番組コメントを形態素に分割する。そして、サーバ番組視聴情報蓄積部１１３は、当該形態素のうち、「名詞」、または「形容詞」と判断されたものを番組コメントキーワードとして抽出する。そして、サーバ番組視聴情報蓄積部１１３は、抽出した番組コメントキーワードを、対応する番組コメントを有する番組視聴情報に付与する。
【００４５】
サーバ番組視聴情報蓄積部１１３は、通常、ＭＰＵやメモリ等から実現され得る。サーバ番組視聴情報蓄積部１１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００４６】
サーバ番組視聴情報送信部１１４は、番組視聴情報を、番組視聴情報処理装置１２に送信する。ここでの番組視聴情報は、番組視聴情報格納部１１１に格納されている番組視聴情報である。サーバ番組視聴情報送信部１１４は、通常、番組視聴情報処理装置１２から、番組視聴情報送信指示を受信する。そして、サーバ番組視聴情報送信部１１４は、当該番組視聴情報送信指示が有する検索キーを基に、番組視聴情報格納部１１１から番組情報を検索する。そして、サーバ番組視聴情報送信部１１４は、検索の結果、取得できた番組視聴情報を、番組視聴情報処理装置１２に送信する。
【００４７】
なお、番組視聴情報送信指示とは、番組視聴情報を送信する旨の指示である。また、番組視聴情報送信指示は、通常、サーバ装置１１の場所を示すＵＲＬと、番組視聴情報格納部１１１から番組視聴情報を検索するための検索キーを有する。ＵＲＬは、例えば、「http://www.tvtvtv.com」や、「http://www.comment-station.co.jp」、「http://www.realtimemovie.net」などである。検索キーは、例えば、番組コメントキーワードや、ユーザ識別子、時刻情報などである。番組コメントキーワード「おもしろい」を含む番組コメントを有する番組視聴情報を送信する場合、番組視聴情報送信指示は、例えば、「http://www.tvtvtv.com/key1/おもしろい」になる。また、時刻情報「２０１１年１月６日」を有する番組視聴情報を送信する場合、番組視聴情報送信指示は、例えば、「http://www.comment-station.co.jp/date/20110106」になる。また、サーバ番組視聴情報送信部１１４は、通常、サーバ装置１１の場所を示すＵＲＬを保持しており、当該ＵＲＬを用いて、番組視聴情報送信指示に含まれるＵＲＬを削除し、検索キーを取得する。
【００４８】
サーバ番組視聴情報送信部１１４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【００４９】
電子番組表格納部１２１は、１以上の電子番組表を格納し得る。また、電子番組表格納部１２１は、１以上の地域別電子番組表を格納し得てもよい。地域別電子番組表とは、地域特定位置情報と、１以上の電子番組表とを有する情報である。
【００５０】
電子番組表とは、電子的な番組表のことである。また、番組表とは、放送される番組に関する情報である。電子番組表は、例えば、いわゆるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）や、ＩＰＧ（Ｉｎｔｅｒａｃｔｉｖｅ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）、Ｗｅｂサイト上の番組表などである。電子番組表は、電子的な番組表であれば、その形式、内容などは問わず、広く解する。
【００５１】
電子番組表は、２以上の番組情報を有する。番組情報は、番組を示す情報である。番組情報は、例えば、番組識別子や、番組タイトル、チャンネル情報、放送時間帯などを有する。番組識別子とは、番組を識別するための情報であり、番組を一意に特定するための情報である。番組識別子は、例えば、番組ＩＤや、番組コードなどである。番組ＩＤや番組コードは、例えば、「０１−００１」や、「２０１１０１２８−１２」、「６８２５６１７」などである。また、番組タイトルとは、番組のタイトルを示す情報である。番組タイトルは、例えば、「金曜ミッドナイトドラマ」や、「サッカー大会アジア２次予選」、「プロリーグ野球中継」、「ミュージックパラダイス」などである。チャンネル情報とは、番組が放送されるチャンネルを示す情報である。チャンネル情報は、例えば、「１２チャンネル」や、「８ｃｈ」、「６」などである。放送時間帯とは、番組の放送時間帯を示す情報である。放送時間帯は、通常、放送の開始時刻を示す開始時刻情報と、放送の終了時刻を示す終了時刻情報とから構成される。開始時刻情報、および終了時刻情報の形式などは、前述の時刻情報と同様であるので、その説明を省略する。なお、放送時間帯は、例えば、「１２：００〜１３：００」や、「１２時３０分−１３時３０分」、「２３：３０から２５：００」などである。また、放送時間帯は、通常、日付情報を有さないが、有していてもよい。放送時間帯が日付情報を有さない場合、番組情報が日付情報を有する。
【００５２】
また、番組情報は、番組関連キーワードを有していてもよい。番組関連キーワードとは、番組に関連するキーワードである。番組関連キーワードは、例えば、形態素解析により、番組タイトルを形態素に分割し、取得できる名詞、または名詞句などである。また、番組キーワードは、番組タイトルの形態素のうち、「名詞」、または「形容詞」と判断されたものであってもよい。また、番組関連キーワードは、ユーザが任意に決定してもよい。
【００５３】
また、地域特定位置情報とは、地域を特定するための情報である。地域特定位置情報は、例えば、場所識別子や、場所位置情報、場所範囲情報などを有する。場所識別子は、場所を識別するための情報である。場所識別子は、例えば、住所情報、地域名称、都道府県名称、市町村名称などである。地域名称は、例えば、「東北」や、「北陸」、「関東」、「関西」などである。都道府県名称は、例えば、「東京」、「大阪」、「京都」、「兵庫」、「福岡」などである。市町村名称は、例えば、「川崎」、「横浜」、「名古屋」、「神戸」などである。場所位置情報は、場所識別子により示される場所の位置を示す情報である。場所位置情報は、例えば、経緯度情報などである。場所範囲情報は、場所識別子により示される場所の範囲を示す情報である。場所範囲情報は、例えば、２以上の経緯度情報であってもよいし、場所の中心を示す経緯度情報と、当該場所の範囲（半径）を示す半径情報であってもよい。
【００５４】
また、電子番組表は、放送局識別子や、放送局位置情報などを有していてもよい。放送局識別子は、放送局を識別する情報である。放送局識別子は、例えば、放送局ＩＤや、放送局名などである。放送局ＩＤは、例えば、「１」や、「００２」、「ＳＴ１０８」などである。放送局名は、例えば、「とうきょうテレビ」や、「千葉放送」、「京都チャンネル」、「近畿テレビ」などである。また、放送局位置情報とは、放送局の位置を示す情報である。放送局位置情報は、通常、経緯度情報である。また、放送局位置情報は、２以上の経緯度情報であってもよいし、放送局の位置を示す情報と、当該放送局から送信される電波が届く範囲（半径）を示す半径情報とを有していてもよい。
【００５５】
なお、番組情報が有する各情報は、通常、１対１で対応付けられている。また、地域別電子番組表は、通常、一の地域特定位置情報と、１以上の電子番組表とが対応付けられている。
【００５６】
電子番組表格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５７】
番組視聴情報受信部１２２は、番組視聴情報送信指示をサーバ装置１１に送信する。そして、番組視聴情報受信部１２２は、当該送信指示に対応する２以上の番組視聴情報を、サーバ装置１１から受信する。番組視聴情報受信部１２２は、通常、番組視聴情報送信指示の送信なしに番組視聴情報は受信しないが、番組視聴情報送信指示の送信なしに番組視聴情報を受信してもよい。
【００５８】
番組視聴情報送信指示の送信のタイミングは、通常、予め決められているが、そうでなくてもよい。予め決められている場合、番組視聴情報送信指示の送信のタイミングは、例えば、「毎時」や、「毎日」、「毎週」などである。当該タイミングが「毎時」の場合、番組視聴情報受信部１２２は、例えば、「毎時０分」に、番組視聴情報送信指示をサーバ装置１１に送信する。また、当該タイミングが「毎日」の場合、番組視聴情報受信部１２２は、例えば、「毎日００時００分」に、番組視聴情報送信指示をサーバ装置１１に送信する。また、当該タイミングが「毎週」の場合、番組視聴情報受信部１２２は、例えば、「毎週月曜日  ０６時００分」に、番組視聴情報送信指示をサーバ装置１１に送信する。また、予め決められている場合、番組視聴情報送信指示の送信のタイミングは、通常、番組視聴情報受信部１２２が保持しているが、任意の記憶領域に格納されていてもよい。
【００５９】
予め決められていない場合、番組視聴情報送信指示の送信のタイミングは、例えば、ユーザからの指示があった時や、ユーザが番組視聴情報を送信した時などである。
【００６０】
また、番組視聴情報送信指示は、通常、サーバ装置１１の場所を示すＵＲＬと、番組視聴情報を検索するための検索キーを有する。そして、番組視聴情報受信部１２２は、当該番組視聴情報送信指示をＨＴＴＰリクエストとして、サーバ装置１１に送信する。なお、サーバ装置１１の場所を示すＵＲＬは、通常、番組視聴情報受信部１２２が保持しているが、任意の記憶領域に格納されていてもよい。
【００６１】
番組視聴情報受信部１２２は、通常、無線または有線の通信手段で実現されるが、放送手段、および放送を受信する手段で実現されてもよい。
【００６２】
番組特定部１２３は、番組視聴情報に対応する番組を特定する。「番組を特定する」とは、例えば、番組視聴情報が有する情報を用いて、当該番組視聴情報に対応する番組情報を、電子番組表から検索し、当該電子番組表が有する情報により示される番組を、当該番組視聴情報に対応する番組であると決定することである。番組特定部１２３は、例えば、番組視聴情報を電子番組表に適用し、番組視聴情報に対応する番組を特定する。ここでの番組視聴情報は、番組視聴情報受信部１２２が受信した２以上の番組視聴情報である。また、ここでの電子番組表は、電子番組表格納部１２１に格納されている電子番組表であってもよいし、外部の装置に格納されている電子番組表であってもよい。電子番組表が外部の装置（例えば、図示しない電子番組表管理装置）に格納されている電子番組表である場合、番組特定部１２３は、番組視聴情報受信部１２２が受信した２以上の各番組視聴情報が１以上の電子番組表に適用された結果の情報であり、各番組視聴情報に対応する番組に関する情報（例えば、番組識別子、番組タイトルなど、番組を識別できる情報）を取得することにより番組を特定する。つまり、電子番組表が外部の装置に格納されている電子番組表である場合、番組特定部１２３は、番組視聴情報または番組視聴情報の一部の情報を当該外部の装置に送信し、当該外部の装置から番組に関する情報を受信する。
【００６３】
「番組視聴情報を電子番組表に適用」とは、当該番組視聴情報に対応する番組情報を、当該電子番組表から検索することである。番組特定部１２３は、例えば、形態素解析により、番組視聴情報が有する番組コメントを形態素に分割する。そして、番組特定部１２３は、当該分割結果から、名詞、または名詞句を取得する。そして、番組特定部１２３は、当該名詞、または名詞句を含む番組タイトルを有する番組情報を、電子番組表から検索する。そして、番組特定部１２３は、検索の結果、取得できた番組情報で示される番組を、番組視聴情報に対応する番組であると特定する。
【００６４】
また、番組特定部１２３は、例えば、形態素解析により、番組情報が有する番組タイトルを形態素に分割する。そして、番組特定部１２３は、当該分割結果から、名詞、または名詞句を取得する。そして、番組特定部１２３は、当該名詞、または名詞句を含む番組コメントを有する番組視聴情報を、番組視聴情報受信部１２２が受信した番組視聴情報から検索する。そして、番組特定部１２３は、検索の結果、取得できた番組視聴情報が有する番組コメントに含まれる名詞、または名詞句の取得元である番組情報で示される番組を、当該視聴情報に対応する番組であると特定してもよい。
【００６５】
また、番組特定部１２３は、例えば、番組視聴情報受信部１２２が受信した番組視聴情報のうち、実際に番組を視聴したであろうと思われる番組視聴情報のみを対象に、番組を特定してもよい。番組特定部１２３は、例えば、番組視聴用語を含む番組コメントを有する番組視聴情報のみを対象に、番組を特定してもよい。番組視聴用語とは、番組を視聴したであろうことを示す用語である。番組視聴用語は、例えば、「ＴＶ」や、「テレビ」、「てれび」、「視聴」、「番組」、「チャンネル」、「見た」などである。また、番組特定部１２３は、例えば、番組非視聴用語を含まない番組コメントを有する番組視聴情報のみを対象に、番組を特定してもよい。番組非視聴用語とは、番組を視聴していないであろうことを示す用語である。番組非視聴用語は、例えば、「見逃した」や、「見忘れた」、「見てない」などである。
【００６６】
例えば、番組視聴用語を用いる場合、番組特定部１２３は、番組視聴情報受信部１２２が受信した各番組視聴情報が有する番組コメントに対し、番組視聴情報を含むか否かを判断する。そして、番組特定部１２３は、当該含むと判断した番組視聴情報を取得する。そして、番組特定部１２３は、当該取得した番組視聴情報のみを対象に、番組を特定する。また、例えば、番組非視聴用語を用いる場合、番組特定部１２３は、番組視聴情報受信部１２２が受信した各番組視聴情報が有する番組コメントに対し、番組非視聴情報を含まないか否かを判断する。そして、番組特定部１２３は、当該含まないと判断した番組視聴情報を取得する。そして、番組特定部１２３は、当該取得した番組視聴情報のみを対象に、番組を特定する。また、例えば、番組視聴用語と、番組非視聴用語を用いる場合、番組特定部１２３は、まず、番組視聴情報受信部１２２が受信した各番組視聴情報から、番組コメントに番組非視聴用語を含まない番組視聴情報を取得する。そして、番組特定部１２３は、当該取得した番組視聴情報から、番組コメントに番組視聴用語を含む番組視聴情報を取得する。そして、番組特定部１２３は、当該取得した番組視聴情報のみを対象に、番組を特定する。
【００６７】
また、番組特定部１２３は、電子番組表格納部１２１から電子番組表、または番組情報を取得する際に、通常、番組視聴情報受信部１２２が送信した番組視聴情報送信指示が有する検索キーを用いる。例えば、当該検索キーが日付情報「２０１１／０１／０２」である場合、番組特定部１２３は、当該日付情報を有する電子番組表、または番組情報を、電子番組表格納部１２１から検索する。また、例えば、当該検索キーが時刻情報「２０１１／０１／０１  ００：００：００〜２０１１／０１／０７  ２４：００：００」である場合、番組特定部１２３は、当該日付情報の範囲に対応する電子番組表、または番組情報を、電子番組表格納部１２１から検索する。
【００６８】
また、番組特定部１２３は、例えば、地域特定処理や、地域番組表取得処理、番組関連度算出処理、番組特定処理などにより、番組を特定してもよい。また、番組特定部１２３は、例えば、放送局特定処理や、放送局番組表取得処理、番組関連度算出処理、番組特定処理などにより、番組を特定してもよい。ここで、地域特定処理とは、番組視聴情報が有するユーザ位置情報を用いて、当該番組視聴情報が送信された地域を特定する処理である。地域番組表取得処理とは、地域特定処理により特定された地域に対応する電子番組表を、電子番組表格納部１２１から取得する処理である。放送局特定処理とは、番組視聴情報が有するユーザ位置情報を用いて、当該番組視聴情報が送信された位置に最も近い放送局を特定する処理である。放送局番組表取得処理とは、放送局特定処理により特定された地域に対応する電子番組表を、電子番組表格納部１２１から取得する処理である。番組関連度算出処理とは、地域番組表取得処理、または放送局番組表取得処理により取得された電子番組表が有する各番組情報と、番組視聴情報との関連度である番組関連度を算出する処理である。番組特定処理とは、番組関連度算出処理により算出した関連度が最大である番組情報で示される番組を、番組視聴情報に対応する番組であると特定する処理である。
【００６９】
また、番組関連度は、通常、番組タイトル関連度と、放送局関連度と、放送時間関連度とから算出される。番組タイトル関連度とは、各番組情報が有する番組タイトルと、番組視聴情報が有する番組コメントとの関連度である。放送局関連度とは、各番組情報が有する放送局位置情報と、番組視聴情報が有するユーザ位置情報との関連度である。放送時間関連度とは、各番組情報が有する放送時間帯と、番組視聴情報が有する時刻情報との関連度である。なお、番組タイトル関連度は、通常、番組タイトル関連度算出処理により算出される。また、放送局関連度算出処理は、通常、放送局関連度算出処理により算出される。また、放送時間関連度は、通常、放送時間関連度算出処理により算出される。
【００７０】
なお、番組特定部１２３における番組の特定は、通常、後述の電子番組表特定手段１２３１、時刻取得手段１２３２、番組特定手段１２３３により行う。また、番組特定部１２３は、番組視聴情報受信部１２２が受信した番組視聴情報に対応する番組を、電子番組表格納部１２１に格納されている番組情報で示される番組の中から、当該番組視聴情報が有する各情報を基に特定できればよく、その手法、手順などは問わない。
【００７１】
番組特定部１２３は、通常、ＭＰＵやメモリ等から実現され得る。番組特定部１２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００７２】
電子番組表特定手段１２３１は、地域特定処理と地域番組表取得処理を行う。また、電子番組表特定手段１２３１は、放送局特定処理と放送局番組表取得処理を行ってもよい。電子番組表特定手段１２３１は、地域特定処理の後に、地域番組表取得処理を行う。また、電子番組表特定手段１２３１は、放送局特定処理の後に、放送局番組表取得処理を行う。
【００７３】
地域特定処理において、電子番組表特定手段１２３１は、通常、番組視聴情報が有するユーザ位置情報を用いる。例えば、電子番組表格納部１２１に格納されている各電子番組表が、地域特定位置情報として経緯度情報と、都道府県名称を有しているとする。この場合、電子番組表特定手段１２３１は、地域特定処理として、まず、ユーザ位置情報と、各経緯度情報の距離を算出する。当該距離は、例えば、当該位置情報を座標と見なし、当該座標の距離を算出する。そして、電子番組表特定手段１２３１は、当該算出した各距離のうち、最短のものを取得する。そして、電子番組表特定手段１２３１は、当該最短の距離に対応する都道府県名称を取得する。これにより、電子番組表特定手段１２３１は、地域を特定する。
【００７４】
また、例えば、電子番組表格納部１２１に格納されている各電子番組表が、地域特定位置情報として、２以上の経緯度情報と、都道府県名称を有しているとする。この場合、電子番組表特定手段１２３１は、地域特定手段として、まず、ユーザ位置情報が、当該２以上の経緯度情報で示される多角形の範囲内にあるか否かを判断する。そして、電子番組表特定手段１２３１は、当該判断の結果、範囲内にあると判断した２以上の経緯度情報に対応する都道府県名称を取得する。これにより、電子番組表特定手段１２３１は、地域を特定してもよい。
【００７５】
また、電子番組表特定手段１２３１は、地域特定処理において、電子番組表が有する地域特定位置情報の代わりに、地域管理情報を用いてもよい。地域管理情報とは、地域を示す情報を管理するための情報である。地域管理情報は、例えば、場所情報と、場所位置情報とを有する。地域管理情報は、通常、電子番組表特定手段１２３１が保持しているが、任意の記憶領域に格納されていてもよい。
【００７６】
また、地域番組表取得処理において、電子番組表特定手段１２３１は、通常、地域特定処理において取得した場所識別子を用いる。例えば、電子番組表格納部１２１に格納されている各電子番組表が、地域特定位置情報が有する場所識別子として、都道府県情報を有しているとする。この場合、電子番組表特定手段１２３１は、地域番組表取得処理として、当該都道府県名称を検索キーとし、当該都道府県名称を有する電子番組表を検索する。これにより、電子番組表特定手段１２３１は、電子番組表を取得する。
【００７７】
放送局特定処理において、電子番組表特定手段１２３１は、通常、番組視聴情報が有するユーザ位置情報を用いる。例えば、電子番組表格納部１２１に格納されている各電子番組表が、放送局識別子である放送局名と、放送局位置情報である経緯度情報を有しているとする。この場合、電子番組表特定手段１２３１は、放送局特定処理として、まず、ユーザ位置情報と、各経緯度情報の距離を算出する。当該距離は、例えば、当該位置情報を座標と見なし、当該座標間の距離を算出する。そして、電子番組表特定手段１２３１は、当該算出した各距離のうち、最短のものを取得する。そして、電子番組表特定手段１２３１は、当該最短の距離に対応する放送局名を取得する。これにより、電子番組表特定手段１２３１は、放送局を特定してもよい。
【００７８】
また、例えば、電子番組表格納部１２１に格納されている各電子番組表が、放送局識別子である放送局名と、放送局位置情報である２以上の経緯度情報を有しているとする。この場合、電子番組表特定手段１２３１は、放送局特定処理として、まず、ユーザ位置情報が、当該２以上の経緯度情報で示される多角形の範囲内にあるか否かを判断する。そして、電子番組表特定手段１２３１は、当該判断の結果、範囲内にあると判断した２以上の経緯度情報に対応する放送局名を取得する。これにより、電子番組表特定手段１２３１は、放送局を特定してもよい。
【００７９】
また、電子番組表特定手段１２３１は、地域特定処理において、電子番組表が有する放送局位置情報の代わりに、放送局管理情報を用いてもよい。地域管理情報とは、放送局を示す情報を管理するための情報である。放送局管理情報は、例えば、放送局識別子と、放送局位置情報とを有する。放送局管理情報は、通常、電子番組表特定手段１２３１が保持しているが、任意の記憶領域に格納されていてもよい。
【００８０】
また、地域番組表取得処理において、電子番組表特定手段１２３１は、通常、放送局特定処理において取得した放送局名を用いる。例えば、電子番組表格納部１２１に格納されている各電子番組表が、放送局識別子として放送局名を有しているとする。この場合、電子番組表特定手段１２３１は、放送局番組表取得処理として、当該放送局名を検索キーとし、当該放送局名を有する電子番組表を検索する。これにより、電子番組表特定手段１２３１は、放送局番組表を取得する。
【００８１】
なお、電子番組表特定手段１２３１は、番組視聴情報が有する情報を基に、電子番組表を特定することができればよく、その手法、手順などは問わない。
【００８２】
電子番組表特定手段１２３１は、通常、ＭＰＵやメモリ等から実現され得る。電子番組表特定手段１２３１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００８３】
時刻取得手段１２３２は、番組視聴情報受信部１２２が番組視聴情報を受信した時刻である受信時刻を取得する。また、時刻取得手段１２３２は、ユーザが番組視聴情報を送信した時刻である送信時刻を取得してもよい。
【００８４】
受信時刻を取得する場合、時刻取得手段１２３２は、通常、時計を有している。そして、例えば、時刻取得手段１２３２は、番組視聴情報受信部１２２が、番組視聴情報を受信したか否かを常に監視しておく。そして、時刻取得手段１２３２は、番組視聴情報受信部１２２が番組視聴情報を受信したと判断した場合、その瞬間の時刻を時計から取得する。そして時刻取得手段１２３２は、当該取得した時刻を、受信時刻とする。
【００８５】
また、送信時刻を取得する場合、当該時刻は、通常、番組視聴情報受信部１２２が受信した番組視聴情報が有している。従って、この場合、時刻取得手段１２３２は、番組視聴情報が有する時刻情報を、送信時刻として取得する。
【００８６】
また、時刻取得手段１２３２は、番組視聴情報が有する番組コメントの内容に応じて、受信時刻、または送信時刻を補正してもよい。通常、ユーザが番組視聴情報を送信する際、番組コメントの入力に時間を要する。そのため、実際に番組を視聴している時間を正確に特定するために、受信時刻、または送信時刻を補正する。例えば、時刻取得手段１２３２は、番組視聴情報が有する番組コメントの文字数をカウントし、当該文字数の１文字につき補正秒数を掛け合わせ、補正時間を算出する。そして、時刻取得手段１２３２は、取得した受信時刻、または送信時刻から、当該補正時間を差し引く。
【００８７】
例えば、番組コメントが「バラエティーはおもしろい」であり、補正秒数が「０．５秒／文字」である場合、番組コメントの文字数が「１２」であるので、補正時間は「１２×０．５」で「６秒」となる。そして、例えば、受信時刻が「２３：１５：２４」である場合、補正後の受信時刻は、「２３：１５：１８」となる。
【００８８】
また、時刻取得手段１２３２は、例えば、ユーザが、番組を視聴しながら番組視聴情報を送信したのか、また、番組を視聴し終わった後に番組視聴情報を送信したのか、また、番組を視聴する前に番組視聴情報を送信したのかを判断し、当該判断結果に応じて、補正時間を算出してもよい。当該判断は、例えば、時刻補正用語管理情報を用いて行う。時刻補正用語管理情報とは、時刻を補正するか否かを判断するための用語である時刻補正用語を管理するための情報である。時刻補正用語管理情報は、例えば、当該時刻補正用語と、補正情報とを有する。時刻補正用語と、補正情報とは、通常、１対１で対応付けられている。補正情報とは、算出した補正時間に対して行う補正の内容を示す情報である。時刻補正用語は、例えば、「なう」や、「うぃる」、「あごう」、「あごー」などである。補正情報は、例えば、「＋０秒」や、「＋１０秒」、「―２０秒」、「×１．２」、「÷１．５」などである。
【００８９】
例えば、時刻取得手段１２３２は、まず、前述のような手順にて補正時間を算出する。そして、時刻取得手段１２３２は、番組コメント内に時刻補正用語が含まれるか否かを判断する。そして、時刻取得手段１２３２は、含まれると判断した場合、含まれると判断された時刻補正用語に対応する補正情報を取得する。そして、時刻取得手段１２３２は、取得した補正時間に対して、補正情報で示される補正を行う。例えば、時刻取得手段１２３２は、番組コメントの文字数から算出した補正時間が「２０秒」であり、補正情報が「＋２０秒」である場合、「２０＋２０」で「４０秒」を新たな補正時間とする。
【００９０】
また、時刻取得手段１２３２は、例えば、番組コメントの文字数から算出した補正時間に対してではなく、受信時刻、または送信時刻に対して、補正情報で示される補正を行ってもよい。
【００９１】
また、時刻取得手段１２３２は、取得した受信時刻、または送信時刻に対して補正を行う場合、補正を行うことができれば、その補正の手法、手順は問わない。
【００９２】
時刻取得手段１２３２は、通常、ＭＰＵやメモリ等から実現され得る。時刻取得手段１２３２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００９３】
番組特定手段１２３３は、通常、番組関連度算出処理と、番組特定処理を行うことにより、番組視聴情報に対応する番組を特定する。番組特定手段１２３３は、まず、番組関連度算出処理として、番組タイトル関連度算出処理と、放送局関連度算出処理と、放送時間関連度算出処理とを、順に行う。
【００９４】
番組タイトル関連度算出処理では、例えば、番組特定手段１２３３は、まず、番組視聴情報が有する番組コメントを、形態素解析により、形態素に分割する。そして、番組特定手段１２３３は、当該形態素のうち、「名詞」、または「形容詞」と判断されたものを番組コメントキーワードとして抽出する。次に、番組特定手段１２３３は、各番組情報が有する番組タイトルから、前述と同様にキーワードを抽出する。次に、番組特定手段１２３３は、番組視聴情報から抽出したキーワード群と、各番組情報から抽出したキーワード群との関連度を算出する。当該関連度の算出は、例えば、Ｊａｃｃａｒｄ係数を用いる。Ｊａｃｃａｒｄ係数とは、二つの集合の共起の度合いや、関連の度合い、類似の度合いを表す数値である。ここでＳ１とＳ２の二つの集合があったとき、Ｊａｃｃａｒｄ係数は、「｜Ｓ１∩Ｓ２｜／（｜Ｓ１｜＋｜Ｓ２｜＋｜Ｓ１∩Ｓ２｜）」となる。「｜｜」は、ベクトルのノルムを示す記号である。通常、番組視聴情報から抽出したキーワードは文字列であり、数値ではない。そのため、ノルムを算出することはできない。従って、通常、キーワードに対してインデックス値（任意の数値）を割り当て、当該数値にて、ノルムを算出する。インデックス値の割り当ては、例えば、事前に、「ＴＶ｜１」、「テレビ｜２」のように、キーワードとそれに対応するインデックス値を有するキーワードインデックス管理情報を用意しておき、当該キーワードインデックス管理情報を用いて、インデックス値の割り当てを行う。なお、キーワードインデックス値は、通常、番組特定手段１２３３が保持しているが、任意の記憶領域に格納されていてもよい。
【００９５】
また、Ｊａｃｃａｒｄ係数の算出に際し、番組特定手段１２３３は、例えば、「ニュース」や、「ドラマ」など、番組タイトルに出現しやすいキーワードに対し、番組タイトル関連度に対する寄与度を下げるため、他のキーワードよりも小さい重み（係数）を掛けてもよい。
【００９６】
また、番組タイトル関連度算出処理において、番組特定手段１２３３は、例えば、番組情報が有する番組関連キーワードを用いて、番組タイトル関連度を算出してもよい。
【００９７】
放送局関連度算出処理では、例えば、番組特定手段１２３３は、番組視聴情報が有するユーザ位置情報と、各番組情報が有する放送局位置情報を座標と見なし、当該座標間の距離を算出し、当該距離から、放送局関連度を算出する。例えば、座標間の距離を「ｄｉｓｔ（Ｐ１，Ｐ２）」と表現することにする。ここで、Ｐ１、Ｐ２は、経緯度情報を示す記号である。Ｐ１、Ｐ２は、例えば、Ｘ軸方向、Ｙ軸方向の座標を示す（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）を有する。この場合、座標間の距離は、「√｛（Ｘ１−Ｘ２）＾２×（Ｙ１−Ｙ２）＾２｝」で算出することができる。ここで、「＾２」は、二乗を意味する。この場合において、放送局関連度は、例えば、「ｌｏｇ（ｄｉｓｔ（ユーザ位置情報，放送局位置情報）＋１）で算出することができる。
【００９８】
放送時間関連度算出処理では、例えば、番組特定手段１２３３は、まず、時刻取得手段１２３２で取得した時刻（取得時刻）と、各番組情報が有する放送時間帯とを取得する。次に、番組特定手段１２３３は、当該取得時刻が、当該放送時間帯で示される時刻の範囲に含まれるか否かを判断する。含まれる場合、番組特定手段１２３３は、放送時間関連度を「０」とする。含まれない場合、番組特定手段１２３３は、当該取得時刻が、当該放送時間帯が有する開始時刻よりも前の時刻であるか否かを判断する。開始時刻よりも前の時刻である場合、番組特定手段１２３３は、開始時刻から取得時刻を減算した値を用いて算出できる値を、放送時間関連度とする。この値は、例えば、「ｌｏｇ（Ｔ−Ｔｓ＋０．１）」で算出することができる。ここで、Ｔは、取得時間を示す記号であり、Ｔｓは、開始時刻を示す記号である。また、開始時刻よりも後の時刻である場合、つまり終了時刻よりも後の時刻である場合、番組特定手段１２３３は、取得時刻から終了時刻を減算した値を用いて算出できる値を、放送時間関連度とする。この値は、例えば、「ｌｏｇ（Ｔｅ−Ｔ＋０．１）」で算出することができる。ここで、Ｔｅは、終了時刻を示す記号である。
【００９９】
最後に、番組特定手段１２３３は、番組関連度算出処理として、番組タイトル関連度と、放送局関連度と、放送時間関連度とから、番組関連度を算出する。番組関連度をＲ、番組タイトル関連度をα、放送局関連度をβ、放送時間関連度をγとすると、番組関連度Ｒは、例えば、「α／（β＋１）×（γ＋１）」で算出することができる。
【０１００】
次に、番組特定手段１２３３は、番組特定処理を行う。例えば、番組特定手段１２３３は、まず、算出した各番組情報に対する番組関連度を、関連度の降順にソートする。このとき、例えば、番組識別子などとともに、算出した番組関連度に対応する番組情報が特定できるようにソートする。そして、番組特定手段１２３３は、当該ソートの結果、最大の番組関連度に対応する番組情報を取得する。そして、番組特定手段１２３３は、当該番組情報で示される番組を、番組視聴情報に対応する番組であると特定する。
【０１０１】
なお、番組特定手段１２３３は、電子番組表特定手段１２３１が特定した電子番組表が有する番組情報から、番組視聴情報受信部１２２が受信した番組視聴情報が有する各情報を基に、当該番組視聴情報に対応する番組を特定することができればよく、その手法、手順は問わない。
【０１０２】
番組特定手段１２３３は、通常、ＭＰＵやメモリ等から実現され得る。番組特定手段１２３３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１０３】
番組視聴統計情報取得部１２４は、番組視聴情報を統計処理する。そして、番組視聴統計情報取得部１２４は、統計処理の結果、番組視聴統計情報を取得する。ここで、統計処理とは、例えば、視聴者数を算出することや、視聴率を算出することなどである。また、統計処理は、通常、番組特定部１２３が特定した番組ごとに行う。また、番組視聴統計情報とは、番組の視聴に関する統計情報のことである。番組視聴率統計情報は、例えば、視聴者数や、視聴率などである。視聴者数は、例えば、「１００人」や、「５２名」などである。視聴率は、例えば、「９０％」や、「５６．２％」、「２３．４」などである。
【０１０４】
視聴者数、および視聴率を算出するに際し、番組視聴統計情報取得部１２４は、通常、番組視聴情報のユニーク処理を行う。ユニーク処理とは、任意の２以上の情報において、重複する情報を削除し、一の情報をユニークにすることである。例えば、番組視聴統計情報取得部１２４は、各番組視聴情報が有するユーザ識別子と、当該番組視聴情報に対応する番組とを用いてユニーク処理を行う。また、例えば、番組視聴統計情報取得部１２４は、各番組視聴情報が有するユーザ識別子と、当該番組視聴情報に対応する番組と、当該番組に対する番組コメントの感情とを用いてユニーク処理を行う。
【０１０５】
また、番組視聴統計情報は、例えば、表形式であってもよいし、グラフ形式であってもよいし、画像形式であってもよい。表形式である場合、番組視聴統計情報は、例えば、番組識別子と、視聴者数と、視聴率と、当該統計処理を行った期間を示す２以上の時刻情報を有する。また、グラフ形式である場合、番組視聴統計情報は、例えば、横軸に時刻、縦軸に視聴者数、および視聴率をとる。画像形式である場合、番組視聴統計情報は、例えば、グラフ形式の番組視聴統計情報を画像化したものや、グラフ形式の番組視聴統計情報を画像化したものなどである。番組視聴統計情報は、例えば、「（ひょうごニュース｜男性｜１０人）、（ひょうごニュース｜女性｜３人）」や、「（爆笑コンテスト｜男性｜１０代｜３０％）、（爆笑コンテスト｜男性｜２０代｜２０％）」などである。番組視聴統計情報は、番組の視聴に関する統計情報であればよく、その形式、内容は問わない。
【０１０６】
また、番組視聴統計情報取得部１２４は、番組視聴統計情報の取得に際し、通常、後述の感情用語格納手段１２４１、ユーザ属性情報取得手段１２４２、感情用語取得手段１２４３、感情決定手段１２４４、番組視聴統計情報取得手段１２４５により行う。
【０１０７】
番組視聴統計情報取得部１２４は、通常、ＭＰＵやメモリ等から実現され得る。番組視聴統計情報取得部１２４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１０８】
感情用語格納手段１２４１は、１以上の感情用語を格納し得る。感情用語とは、感情を示す用語である。感情用語は、例えば、肯定用語や、否定用語などである。肯定用語とは、肯定的である旨を示す用語である。肯定用語は、例えば、「いい」、「良い」、「すごい」、「すげー」、「かっこいい」、「おもしろい」などである。また、否定用語とは、否定的である旨を示す用語である。否定用語は、例えば、「悪い」、「ダメ」、「キモい」、「つまらない」、「いまいち」などである。また、否定用語は、準否定用語と、接続否定用語とを有していてもよい。準否定用語とは、否定用語に準ずる用語のことである。準否定用語とは、例えば、「おもしろく」や、「おもしろくは」、「良く」、「良くは」などである。接続否定用語とは、準否定用語に接続されることで、準否定用語を否定用語にするための用語である。接続否定用語は、例えば、「ない」などである。
【０１０９】
また、感情用語格納手段１２４１は、種別情報を格納し得てもよい。種別情報とは、感情用語が示す感情の種別を示す情報である。種別情報は、例えば、「肯定的」や、「肯定」、「否定的」、「否定」、「中立」、「中立的」などである。
【０１１０】
また、感情用語と種別情報とは、通常、１対１で対応付けられている。また、感情用語と種別情報とを有する情報を、感情用語管理情報としてもよい。
【０１１１】
感情用語格納手段１２４１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１１２】
ユーザ属性情報取得手段１２４２は、ユーザ属性情報を取得する。ここでのユーザ属性情報は、番組視聴情報が有するユーザ識別子に対応するユーザ属性情報である。また、ユーザ属性情報は、番組視聴情報が有するユーザ属性情報であってもよい。
【０１１３】
例えば、番組視聴情報が有するユーザ属性情報が性別情報である場合、ユーザ属性情報取得手段１２４２は、当該性別情報を、ユーザ属性情報として取得する。また、番組視聴情報が有するユーザ属性情報が年齢情報である場合、ユーザ属性情報取得手段１２４２は、当該年齢情報を、ユーザ属性情報として取得する。また、番組視聴情報が有するユーザ属性情報が年齢情報である場合、ユーザ属性情報取得手段１２４２は、当該年齢情報を取得し、当該年齢情報により示される年齢の年齢層を取得し、当該年齢層を示す情報をユーザ属性情報として取得してもよい。当該年齢層の取得は、例えば、年齢情報で示される年齢の一の位を「０」にすることで取得する。
【０１１４】
ユーザ属性情報取得手段１２４２は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ属性情報取得手段１２４２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１１５】
感情用語取得手段１２４３は、１以上の番組視聴情報から、感情用語を取得する。ここでの番組視聴情報は、番組特定部１２３が特定した各番組に対応する番組視聴情報である。
【０１１６】
感情用語取得手段１２４３は、例えば、番組視聴情報が有する番組コメントから、感情用語を取得する。例えば、感情用語取得手段１２４３は、番組コメントを形態素解析により、形態素に分割する。そして、感情用語取得手段１２４３は、当該形態素のうち、「名詞」、または「形容詞」と判断されたものを抽出する。そして、感情用語取得手段１２４３は、当該抽出した形態素を、感情用語格納手段１２４１から検索する。これにより、感情用語取得手段１２４３は、感情用語を取得する。また、感情用語取得手段１２４３は、通常、感情用語の取得に際し、対応付けられている種別情報も取得する。
【０１１７】
また、感情用語取得手段１２４３は、例えば、感情用語格納手段１２４１に格納されている感情用語が、番組コメントに含まれているか否かを判断し、含まれていると判断した感情用語を、感情用語格納手段１２４１から取得してもよい。
【０１１８】
感情用語取得手段１２４３は、通常、ＭＰＵやメモリ等から実現され得る。感情用語取得手段１２４３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１１９】
感情決定手段１２４４は、番組視聴情報が有する番組コメントの番組に対する感情を決定する。感情決定手段１２４４は、例えば、感情用語取得手段１２４３が取得した感情用語に対応する種別情報で示される感情により、感情を決定する。また、感情決定手段１２４４は、例えば、番組特定部１２３が特定した番組ごとに、感情を決定する。
【０１２０】
例えば、感情用語管理情報として感情用語「おもしろい」と種別情報「肯定的」が対応付けられており、感情用語取得手段１２４３が番組コメントから感情用語「おもしろい」を取得した場合、感情決定手段１２４４は、当該番組コメントを「肯定的である」と決定する。また、例えば、感情用語管理情報として感情用語「つまらない」と種別情報「否定的」が対応付けられており、感情用語取得手段１２４３が番組コメントから感情用語「つまらない」を取得した場合、感情決定手段１２４４は、当該番組コメントを「否定的である」と決定する。また、例えば、感情取得手段が番組コメントから感情用語が取得できなかった場合、感情決定手段１２４４は、当該番組コメントを「中立的である」と決定してもよい。
【０１２１】
感情決定手段１２４４は、通常、ＭＰＵやメモリ等から実現され得る。感情決定手段１２４４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１２２】
番組視聴統計情報取得手段１２４５は、１以上の番組視聴情報を統計処理する。そして、番組視聴統計情報取得手段１２４５は、統計処理の結果、番組視聴統計情報を取得する。このとき、番組視聴統計情報取得手段１２４５は、通常、番組特定部１２３が特定した番組ごとに、統計処理を行う。また、番組視聴統計情報取得手段１２４５は、ユーザ属性情報取得手段１２４２が取得したユーザ属性情報ごとに統計処理を行ってもよい。また、番組視聴統計情報取得手段１２４５は、感情決定手段１２４４が決定した感情ごとに統計処理を行ってもよい。
【０１２３】
例えば、番組視聴統計情報取得手段１２４５は、まず、番組特定部１２３が特定した番組ごとに、番組視聴情報を取得する。そして、番組視聴統計情報取得手段１２４５は、当該番組視聴情報が有するユーザ属性情報ごとに、当該番組視聴情報を分類する。そして、番組視聴統計情報取得手段１２４５は、当該分類後の番組視聴情報ごとに、統計処理を行う。
【０１２４】
統計処理として、視聴者数を算出する場合、番組視聴統計情報取得手段１２４５は、例えば、当該分類後の番組視聴情報ごとに、当該番組視聴情報が有するユーザ識別子で示されるユーザの数をカウントする。例えば、番組視聴情報が有するユーザ識別子が「Ｕｓｅｒ０１」と、「Ｕｓｅｒ０２」である場合、視聴者数は「２」となる。また、番組視聴情報が有するユーザ識別子が「Ｕｓｅｒ０１」と、「Ｕｓｅｒ０２」と、「Ｕｓｅｒ０１」である場合、ユニーク処理の結果、視聴者数は「２」となる。
【０１２５】
また、統計処理として、視聴率を算出する場合、番組視聴統計情報取得手段１２４５は、例えば、まず、番組視聴情報受信部１２２が受信した番組視聴情報が有するユーザ識別子で示されるユーザの数をカウントし、全視聴者数を算出する。当該全視聴者数は、地域ごとに算出してもよい。そして、番組視聴統計情報取得手段１２４５は、前述と同様の手順にて、番組ごとや、ユーザ属性情報、感情ごとに、番組視聴情報を分類する。そして、番組視聴統計情報取得手段１２４５は、分類後の番組視聴情報ごとに、ユーザ識別子で示されるユーザの数をカウントし、番組ごとの視聴者数を算出する。ここで、例えば、全視聴者数を「Ｕａ」、番組ごとの視聴者数を「Ｕｅ」とすると、番組視聴統計情報取得手段１２４５は、例えば、「（Ｕｅ／Ｕａ）×１００」で、視聴率を算出する。例えば、「Ｕａ＝１００」、「Ｕｅ＝４０」である場合、視聴率は、「（４０／１００）×１００」で「４０％」となる。また、番組視聴統計情報取得手段１２４５は、統計処理として、人気度を算出してもよい。例えば、任意の番組に対するコメントである番組コメントを有する番組視聴情報の数を「Ｃ」、番組毎の視聴者数を「Ｕ」とすると、番組視聴統計情報取得手段１２４５は、例えば、「√（Ｃ）×Ｕ」で、人気度を算出する。例えば、「Ｃ＝１００」、「Ｕ＝８１」である場合、人気度は、「√（１００）×８１」で「８１０」となる。なお、当該人気度は、正規化により、「０〜１００」の値に変換してもよい。正規化の処理は、例えば、「正規化後の人気度＝（正規化前の人気度−人気度の最小値）／（人気度の最大値−人気度の最小値）」である。
【０１２６】
なお、番組視聴統計情報取得手段１２４５は、番組視聴統計情報を取得することができればよく、その手法、手順などは問わない。
【０１２７】
番組視聴統計情報取得手段１２４５は、通常、ＭＰＵやメモリ等から実現され得る。番組視聴統計情報取得手段１２４５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１２８】
番組視聴統計情報出力部１２５は、番組視聴統計情報を出力する。ここでの番組視聴統計情報は、番組視聴統計情報取得部１２４が取得した番組視聴統計情報である。
【０１２９】
出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【０１３０】
番組視聴統計情報出力部１２５は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。番組視聴統計情報出力部１２５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【０１３１】
次に、情報処理システム１の動作について説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。
【０１３２】
図４は、サーバ装置１１の全体動作を示すフローチャートである。
【０１３３】
（ステップＳ４０１）サーバ番組視聴情報受信部１１２は、番組視聴情報を受信したか否かを判断する。受信した場合は、ステップＳ４０２に進み、そうでない場合は、ステップＳ４０３に進む。
【０１３４】
（ステップＳ４０２）サーバ番組視聴情報蓄積部１１３は、サーバ番組視聴情報受信部１１２が受信した番組視聴情報を、番組視聴情報格納部１１１に蓄積する。
【０１３５】
（ステップＳ４０３）サーバ番組視聴情報送信部１１４は、番組視聴情報送信指示を受信したか否かを判断する。受信した場合は、ステップＳ４０４に進み、そうでない場合は、ステップＳ４０１に戻る。
【０１３６】
（ステップＳ４０４）サーバ番組視聴情報送信部１１４は、ステップＳ４０３で受信した番組視聴情報送信指示が有する検索キーに対応する番組視聴情報を、番組視聴情報格納部１１１から取得し、当該取得した番組視聴情報を送信する。
【０１３７】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１３８】
図５は、番組視聴情報処理装置１２の全体動作を示すフローチャートである。
【０１３９】
（ステップＳ５０１）番組視聴情報受信部１２２は、番組視聴情報送信指示の送信のタイミングであるか否かを判断する。タイミングである場合は、ステップＳ５０２に進み、そうでない場合は、ステップＳ５０１に戻る。
【０１４０】
（ステップＳ５０２）番組視聴情報受信部１２２は、番組視聴情報送信指示を送信する。
【０１４１】
（ステップＳ５０３）番組視聴情報受信部１２２は、送信した番組視聴情報送信指示に対応する番組視聴情報を受信したか否かを判断する。受信した場合は、ステップＳ５０４に進み、そうでない場合は、ステップＳ５０３に戻る。
【０１４２】
（ステップＳ５０４）番組特定部１２３は、番組視聴情報受信部１２２が受信した番組視聴情報に対応する番組を特定する。この処理の詳細は、図６のフローチャートを用いて説明する。
【０１４３】
（ステップＳ５０５）番組視聴統計情報取得部１２４は、番組視聴情報受信部１２２が受信した番組視聴情報の番組に対する感情を決定する。この処理の詳細は、図１０のフローチャートを用いて説明する。
【０１４４】
（ステップＳ５０６）番組視聴統計情報取得部１２４は、番組視聴統計情報を取得する。この処理の詳細は、図１１のフローチャートを用いて説明する。
【０１４５】
（ステップＳ５０７）番組視聴統計情報出力部１２５は、番組視聴統計情報取得部１２４が取得した番組視聴統計情報を出力する。
【０１４６】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１４７】
また、図５のフローチャートにおいて、ステップＳ５０４の番組の特定処理後に、同一のユーザ識別子と、特定した番組が同一である番組視聴情報のユニーク処理を行ってもよい。
【０１４８】
図６は、図５のフローチャートのステップＳ５０４の番組の特定処理を示すフローチャートである。
【０１４９】
（ステップＳ６０１）電子番組表特定手段１２３１は、番組視聴情報受信部１２２が受信した番組視聴情報を取得する。こここで、ｍ個の番組視聴情報が取得できたものとする。
【０１５０】
（ステップＳ６０２）電子番組表特定手段１２３１は、電子番組表格納部１２１に格納されている地域別電子番組表を取得する。
【０１５１】
（ステップＳ６０３）電子番組表特定手段１２３１は、カウンタｉに１をセットする。
【０１５２】
（ステップＳ６０４）電子番組表特定手段１２３１は、番組視聴情報［ｉ］が有するユーザ位置情報に対応する地域名称を、地域管理情報から検索し、地域を特定する。
【０１５３】
（ステップＳ６０５）電子番組表特定手段１２３１は、特定した地域に対応する電子番組表を、取得した地域別電子番組表から検索し、電子番組表を取得する。ここで、ｎ個の番組情報を有する電子番組表が取得できたものとする。
【０１５４】
（ステップＳ６０６）電子番組表特定手段１２３１は、カウンタｊに１をセットする。
【０１５５】
（ステップＳ６０７）番組特定手段１２３３は、番組視聴情報［ｉ］と、番組情報［ｊ］の番組タイトルとの関連度αを取得する。この処理の詳細は、図７のフローチャートを用いて説明する。
【０１５６】
（ステップＳ６０８）番組特定手段１２３３は、番組視聴情報［ｉ］と、番組情報［ｊ］の放送局との関連度βを取得する。この処理の詳細は、図８のフローチャートを用いて説明する。
【０１５７】
（ステップＳ６０９）番組特定手段１２３３は、番組視聴情報［ｉ］と、番組情報［ｊ］の放送時間との関連度γを取得する。この処理の詳細は、図９のフローチャートを用いて説明する。
【０１５８】
（ステップＳ６１０）番組特定手段１２３３は、番組視聴情報［ｉ］と番組情報［ｊ］で示される番組との関連度Ｒを算出する。番組特定手段１２３３は、例えば、「α／（β＋１）×（γ＋１）」の値を算出し、関連度Ｒ［ｊ］に、当該値をセットする。
【０１５９】
（ステップＳ６１１）電子番組表特定手段１２３１は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ６１３に進み、そうでない場合は、ステップＳ６１２に進む。
【０１６０】
（ステップＳ６１２）電子番組表特定手段１２３１は、ｊを１インクリメントし、ステップＳ６０７に戻る。
【０１６１】
（ステップＳ６１３）番組特定手段１２３３は、関連度Ｒを降順にソートする。
【０１６２】
（ステップＳ６１４）番組特定手段１２３３は、番組視聴情報［ｉ］に対応する番組を示す番組情報として、関連度Ｒ［１］を取得する。
【０１６３】
（ステップＳ６１５）電子番組表特定手段１２３１は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ６１６に進む。
【０１６４】
（ステップＳ６１６）電子番組表特定手段１２３１は、ｉを１インクリメントし、ステップＳ６０４に戻る。
【０１６５】
図７は、図６のフローチャートのステップＳ６０７の番組タイトルとの関連度の取得処理を示すフローチャートである。なお、図７のフローチャートにおける番組視聴情報は、図６のフローチャートにおける番組視聴情報［ｉ］である。また、図７のフローチャートにおける番組情報は、図６のフローチャートにおける番組情報［ｊ］である。
【０１６６】
（ステップＳ７０１）番組特定手段１２３３は、番組視聴情報が有する番組コメントから、キーワードＫＷ１を抽出する。
【０１６７】
（ステップＳ７０２）番組特定手段１２３３は、番組タイトルとの関連度αに０をセットする。
【０１６８】
（ステップＳ７０３）番組特定手段１２３３は、番組情報が有する番組タイトルに、ＫＷ１のいずれかが含まれるか否かを判断する。含まれる場合は、ステップＳ７０４に進み、そうでない場合は、上位処理にリターンする。
【０１６９】
（ステップＳ７０４）番組特定手段１２３３は、番組情報が有する番組タイトルから、キーワードＫＷ２を抽出する。
【０１７０】
（ステップＳ７０５）番組特定手段１２３３は、ＫＷ１とＫＷ２のＪａｃｃａｒｄ係数を算出し、番組タイトルとの関連度αに、当該値をセットする。そして、上位処理にリターンする。
【０１７１】
図８は、図６のフローチャートのステップＳ６０８の放送局との関連度の取得処理を示すフローチャートである。なお、図８のフローチャートにおける番組視聴情報は、図６のフローチャートにおける番組視聴情報［ｉ］である。また、図７のフローチャートにおける番組情報は、図６のフローチャートにおける番組情報［ｊ］である。
【０１７２】
（ステップＳ８０１）番組特定手段１２３３は、番組視聴情報から、当該情報が有するユーザ位置情報Ｐ１を取得する。
【０１７３】
（ステップＳ８０２）番組特定手段１２３３は、番組情報から、当該情報が有する放送局位置情報Ｐ２を取得する。
【０１７４】
（ステップＳ８０３）番組特定手段１２３３は、Ｐ１とＰ２の距離ｘを取得する。
【０１７５】
（ステップＳ８０４）番組特定手段１２３３は、「ｌｏｇ（ｘ＋１）」の値を算出し、放送局との関連度βに、当該値をセットする。そして、上位処理にリターンする。
【０１７６】
図９は、図６のフローチャートのステップＳ６０９の放送時間との関連度の取得処理を示すフローチャートである。
【０１７７】
（ステップＳ９０１）時刻取得手段１２３２は、番組視聴情報から、当該情報が有する時刻情報Ｔを取得する。
【０１７８】
（ステップＳ９０２）番組特定手段１２３３は、番組情報から、当該情報が有する開始時刻情報Ｔｓを取得する。
【０１７９】
（ステップＳ９０３）番組特定手段１２３３は、番組情報から、当該情報が有する終了時刻情報Ｔｅを取得する。
【０１８０】
（ステップＳ９０４）番組特定手段１２３３は、ＴがＴｓ以上かつＴｅ以下であるか否かを判断する。Ｔｓ以上かつＴｅ以下である場合は、ステップＳ９０５に進み、そうでない場合は、ステップＳ９０６に進む。
【０１８１】
（ステップＳ９０５）番組特定手段１２３３は、放送時間との関連度γに０をセットする。そして、上位処理にリターンする。
【０１８２】
（ステップＳ９０６）番組特定手段１２３３は、ＴがＴｓより小さいか否かを判断する。Ｔｓより小さい場合は、ステップＳ９０７に進み、そうでない場合は、ステップＳ９０８に進む。
【０１８３】
（ステップＳ９０７）番組特定手段１２３３は、「ｌｏｇ（Ｔｓ−Ｔ＋０．１１）」の値を算出し、放送時間との関連度γに、当該値をセットする。そして、上位処理にリターンする。
【０１８４】
（ステップＳ９０８）番組特定手段１２３３は、「ｌｏｇ（Ｔ−Ｔｅ＋０．１）」の値を算出し、放送時間との関連度γに、当該値をセットする。そして、上位処理にリターンする。
【０１８５】
図１０は、図５のフローチャートのステップＳ５０５の感情の決定処理を示すフローチャートである。
【０１８６】
（ステップＳ１００１）感情用語取得手段１２４３は、番組特定部１２３が特定した番組視聴情報を取得する。ここで、ｍ個の番組視聴情報が取得できたものとする。
【０１８７】
（ステップＳ１００２）感情用語取得手段１２４３は、感情用語格納手段１２４１に格納されている感情用語管理情報を取得する。ここで、ｎ個の感情用語管理情報が取得できたものとする。
【０１８８】
（ステップＳ１００３）感情用語取得手段１２４３は、カウンタｉに１をセットする。
【０１８９】
（ステップＳ１００４）感情用語取得手段１２４３は、カウンタｊに１をセットする。
【０１９０】
（ステップＳ１００５）感情用語取得手段１２４３は、番組視聴情報［ｉ］が有する番組コメントに、感情用語管理情報［ｊ］が有する感情用語が含まれるか否かを判断する。含まれる場合は、ステップＳ１００６に進み、そうでない場合は、ステップＳ１００７に進む。
【０１９１】
（ステップＳ１００６）感情決定手段１２４４は、ステップＳ１００５で含まれると判断した感情用語に対応する種別情報を取得し、番組視聴情報［ｉ］に対応する感情として、当該情報をセットする。
【０１９２】
（ステップＳ１００７）感情決定手段１２４４は、番組視聴情報［ｉ］に対応する感情として、「なし」をセットする。
【０１９３】
（ステップＳ１００８）感情用語取得手段１２４３は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ１０１０に進み、そうでない場合は、ステップＳ１００９に進む。
【０１９４】
（ステップＳ１００９）感情用語取得手段１２４３は、ｊを１インクリメントし、ステップＳ１００５に戻る。
【０１９５】
（ステップＳ１０１０）感情用語取得手段１２４３は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ１０１１に進む。
【０１９６】
（ステップＳ１０１１）感情用語取得手段１２４３は、ｉを１インクリメントし、ステップＳ１００４に戻る。
【０１９７】
図１１は、図５のフローチャートのステップＳ５０６の番組視聴統計情報の取得処理を示すフローチャートである。
【０１９８】
（ステップＳ１１０１）番組視聴統計情報取得手段１２４５は、番組特定部１２３が取得した番組視聴情報を取得する。ここで、ｍ個の番組視聴情報が取得できたものとする。
【０１９９】
（ステップＳ１１０２）番組視聴統計情報取得手段１２４５は、番組特定部１２３が取得した電子番組表を取得する。ここで、ｎ個の番組情報を有する電子番組表が取得できたものとする。
【０２００】
（ステップＳ１１０３）番組視聴統計情報取得手段１２４５は、カウンタｉに１をセットする。
【０２０１】
（ステップＳ１１０４）ユーザ属性情報取得手段１２４２は、ステップＳ１１０１で取得した番組視聴情報［ｉ］から、ユーザ属性情報を取得する。ここで、ａ種類のユーザ属性情報が取得できたものとする。
【０２０２】
（ステップＳ１１０５）番組視聴統計情報取得手段１２４５は、カウンタｊに１をセットする。
【０２０３】
（ステップＳ１１０６）番組視聴統計情報取得手段１２４５は、番組視聴統計情報［ｊ］の番組情報として、番組情報［ｊ］をセットする。
【０２０４】
（ステップＳ１１０７）番組視聴統計情報取得手段１２４５は、番組情報［ｊ］が、番組情報［ｉ］が有する番組情報と同じであるか否かを判断する。同じである場合は、ステップＳ１１０８に進み、そうでない場合は、ステップＳ１１１６に進む。
【０２０５】
（ステップＳ１１０８）番組視聴統計情報取得手段１２４５は、番組視聴統計情報［ｊ］の視聴者数を１インクリメントする。
【０２０６】
（ステップＳ１１０９）番組視聴統計情報取得手段１２４５は、番組視聴情報［ｉ］が有する感情を取得する。
【０２０７】
（ステップＳ１１１０）番組視聴統計情報取得手段１２４５は、ステップＳ１１０９で取得した感情に対応する、番組視聴統計情報［ｊ］のカウンタを１インクリメントする。
【０２０８】
（ステップＳ１１１１）番組視聴統計情報取得手段１２４５は、カウンタｋに１をセットする。
【０２０９】
（ステップＳ１１１２）番組視聴統計情報取得手段１２４５は、ユーザ属性［ｋ］を取得する。
【０２１０】
（ステップＳ１１１３）番組視聴統計情報取得手段１２４５は、ステップＳ１１１２で取得したユーザ属性に対応する、番組視聴統計情報［ｊ］のカウンタを１インクリメントする。
【０２１１】
（ステップＳ１１１４）番組視聴統計情報取得手段１２４５は、ｋがａであるか否かを判断する。ａである場合は、ステップＳ１１１６に進み、そうでない場合は、ステップＳ１１１５に進む。
【０２１２】
（ステップＳ１１１５）番組視聴統計情報取得手段１２４５は、ｋを１インクリメントし、ステップＳ１１１２に戻る。
【０２１３】
（ステップＳ１１１６）番組視聴統計情報取得手段１２４５は、ｊがｎであるか否かを判断する。ｎである場合は、ステップＳ１１１８に進み、そうでない場合は、ステップＳ１１１７に進む。
【０２１４】
（ステップＳ１１１７）番組視聴統計情報取得手段１２４５は、ｊを１インクリメントする。
【０２１５】
（ステップＳ１１１８）番組視聴統計情報取得手段１２４５は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ１１１９に進む。
【０２１６】
（ステップＳ１１１９）番組視聴統計情報取得手段１２４５は、ｉを１インクリメントし、ステップＳ１１０４に戻る。
【０２１７】
なお、図１１のフローチャートにおいて、番組視聴統計情報として視聴者数を取得する例を示したが、視聴率や、人気度を取得してもよい。
【０２１８】
次に、情報処理システム１の動作の具体例について説明する。なお、本具体例において、サーバ装置１１は、例えば、テレビ番組についての意見を投稿するブログや、ミニブログ、ＳＮＳを運用するサーバである。また、サーバ装置１１内の任意の記憶領域には、図１２に示すユーザ管理情報が格納されているものとする。当該ユーザ管理情報は、ユーザ識別子と、性別と、年齢とを有する。また、番組視聴情報処理装置１２内の任意の記憶領域には、図１３に示す地域管理情報が格納されているものとする。当該地域管理情報は、地域名と、地域位置情報を有する。また、電子番組表格納部１２１には、図１４に示す地域別電子番組表が格納されているものとする。当該地域別電子番組表は、地域名と、放送局名と、放送局位置情報と、番組情報とを有する。当該番組情報は、日付情報と、開始時刻情報と、終了時刻情報と、番組名とを有する。また、感情用語格納手段１２４１には、図１５に示す感情用語管理情報が格納されているものとする。当該感情用語管理情報は、感情用語と、種別を有する。
【０２１９】
まず、何人かのユーザが、テレビ番組を視聴し、端末装置を介して、番組視聴情報を送信したとする。このとき、ユーザは、例えば、端末装置に備えられているアプリケーションや、Ｗｅｂサイトを介して、番組視聴情報を送信する。すると、サーバ番組視聴情報受信部１１２は、ユーザが送信した番組視聴情報を受信する。このとき、サーバ番組視聴情報受信部１１２は、図１６に示す番組視聴情報を受信したものとする。なお、図１６では、ある期間内にユーザが送信した番組視聴情報の例を示しているが、サーバ番組視聴情報受信部１１２は、ユーザが送信するたびに、番組視聴情報を受信してもよい。
【０２２０】
次に、サーバ番組視聴情報蓄積部１１３は、任意の記憶領域に格納されている図１２のユーザ管理情報を取得し、サーバ番組視聴情報受信部１１２が受信した番組視聴情報に対し、当該ユーザ管理情報が有する性別、および年齢を付与する。この結果、サーバ番組視聴情報蓄積部１１３は、図１７に示す番組視聴情報を生成し、当該番組視聴情報を、番組視聴情報格納部１１１に蓄積する。
【０２２１】
次に、番組視聴情報受信部１２２は、予め決められたタイミングに従い、「日付＝２０１１／０１／０６」の検索キーを有する番組視聴情報送信指示を、サーバ装置１１に送信したとする。すると、サーバ番組視聴情報送信部１１４は、当該検索キーを有する番組視聴情報送信指示を受信し、当該検索キーにより、番組視聴情報格納部１１１に格納されている番組視聴情報を検索し、図１７の番組視聴情報のうち、「ＩＤ＝９８」から「ＩＤ＝１０７」の番組視聴情報を送信したものとする。すると、番組視聴情報受信部１２２は、図１７の「ＩＤ＝９８」から「ＩＤ＝１０７」の番組視聴情報を受信する。
【０２２２】
次に、電子番組表特定手段１２３１は、任意の記憶領域に格納されている図１３の地域管理情報を取得する。そして、電子番組表特定手段１２３１は、番組視聴情報受信部１２２が受信した各番組視聴情報が有するユーザ位置情報と、地域管理情報が有する位置情報との距離を算出し、各番組視聴情報に対応する地域が「兵庫」であると特定したとする。すると、電子番組表特定手段１２３１は、電子番組表格納部１２１に格納されている図１４の地域別番組表から、地域が「兵庫」である「ＩＤ＝８８」から「ＩＤ＝１１７」の電子番組表を取得する。
【０２２３】
次に、番組特定手段１２３３は、番組視聴情報受信部１２２が受信した各番組視聴情報と、電子番組表特定手段１２３１が取得した電子番組表が有する各番組情報に対して、番組関連度算出処理と、番組特定処理を行い、各番組情報に対応する番組を示す番組名を取得する。なお、番組関連度算出処理において使用する各番組視聴情報の時刻情報は、時刻取得手段１２３２が取得するものとする。また、感情用語取得手段１２４３、および感情決定手段１２４４は、感情用語格納手段１２４１に格納されている図１５の感情用語管理情報を取得し、各番組視聴情報が有する番組コメントが示す感情を決定する。この結果、各番組視聴情報に対応する番組を示す番組名、および番組コメントが示す感情は、図１８のようになったものとする。ここで、「番組名」が「なし」になっているものは、番組関連度算出処理により算出した番組関連度から、番組が特定できなかったことを示す。
【０２２４】
次に、番組視聴統計情報取得手段１２４５は、図１８の情報に対しユニーク処理を行い、図１９の情報を取得したものとする。このとき、番組視聴統計情報取得手段１２４５は、図１９の各情報（レコード）から、同一のユーザ識別子、性別、年齢、番組名、感情を有する情報を検索し、ＩＤが小さいものを残し、それ以外を削除したものとする。また、番組が特定できなかった番組視聴情報（「番組名」が「なし」になっている番組視聴情報）も、合せて削除したものとする。そして、番組視聴統計情報取得手段１２４５は、図１９の各情報が有する性別、感情などの数、およびユーザ識別子で示されるユーザの数を、番組名ごとにカウントする。このとき、図１９の各情報からのユーザ属性情報の取得は、ユーザ属性情報取得手段１２４２が取得するものとする。そして、これらの情報から視聴率、人気度を算出し、図２０に示す番組視聴統計情報を取得したものとする。
【０２２５】
最後に、番組視聴統計情報出力部１２５は、例えば、図２１のようなグラフの形式に加工し、番組視聴統計情報を出力する。
【０２２６】
なお、具体例では、バッチ処理により、番組視聴情報から番組視聴統計情報を取得する例を示したが、リアルタイム処理により、番組視聴統計情報を取得してもよい。
【０２２７】
また、本具体例では、各番組視聴情報に対応する番組を特定する際に、各番組視聴情報が有する番組コメントが示す感情を決定する例を示したが、番組視聴情報から番組視聴統計情報を取得する際に、感情を決定してもよい。
【０２２８】
また、本具体例では、各番組視聴情報に対応する番組、および感情を決定した情報に対して、番組視聴統計情報取得手段１２４５がユニーク処理する例を示したが、当該処理は、番組特定手段１２３３が行ってもよい。
【０２２９】
以上、本実施の形態による情報処理システム１によれば、ユーザが送信した番組視聴情報から、当該番組視聴情報で示される番組の視聴者数や視聴率、人気度、番組に対する視聴者の感想等を取得することができる。
【０２３０】
（実施の形態２）
本実施の形態において、ユーザが投稿したＣＧＭデータから、ユーザが視聴した番組を特定し、かつ当該番組内のコーナーを特定し、統計処理を行う情報処理システム２について説明する。
【０２３１】
なお、本実施の形態における情報処理システム２の概念図は、図１と同様であり、番組視聴情報処理装置１２を、番組視聴情報処理装置２２と読み替えたものである。また、本実施の形態におけるサーバ装置１１のブロック図は、図２と同様である。また、本実施の形態における番組視聴情報処理装置２２のブロック図は、図３と同様であり、図３の電子番組表格納部１２１を電子番組表格納部２２１と、番組特定部１２３を番組特定部２２３と、番組特定手段１２３３を番組特定手段２２３３と、番組視聴統計情報取得部１２４を番組視聴統計情報取得部２２４と、感情用語取得手段１２４３を感情用語取得手段２２４３と、感情決定手段１２４４を、感情決定手段２２４４と、番組視聴統計情報取得手段１２４５を番組視聴統計情報取得手段２２４５と読み替えたものである。
【０２３２】
サーバ装置１１は、番組視聴情報格納部１１１、サーバ番組視聴情報受信部１１２、サーバ番組視聴情報蓄積部１１３、サーバ番組視聴情報送信部１１４を備える。
【０２３３】
番組視聴情報処理装置２２は、電子番組表格納部２２１、番組視聴情報受信部１２２、番組特定部２２３、番組視聴統計情報取得部２２４、番組視聴統計情報出力部１２５を備える。番組特定部２２３は、電子番組表特定手段１２３１、時刻取得手段１２３２、番組特定手段２２３３を備える。番組視聴統計情報取得部２２４は、感情用語格納手段１２４１、ユーザ属性情報取得手段１２４２、感情用語取得手段２２４３、感情決定手段２２４４、番組視聴統計情報取得手段２２４５を備える。
【０２３４】
電子番組表格納部２２１は、１以上の電子番組表を格納し得る。また、電子番組表格納部２２１は、１以上の地域別電子番組表を格納し得てもよい。電子番組表は、１以上の番組情報を有する。番組情報は、１以上の番組詳細情報を有していてもよい。
【０２３５】
番組詳細情報とは、番組の詳細を示す情報、または番組の部分的な詳細を示す情報である。番組詳細情報は、例えば、放送内時間情報や、出演者識別子、番組部分識別子などである。番組詳細情報は、これらの情報の組み合わせであってもよい。
【０２３６】
放送内時間情報とは、番組の放送時間帯中の時間を特定する情報である。放送内時間情報の形式などは、前述の放送時間帯と同様であるので、その説明を省略する。
【０２３７】
出演者識別子とは、番組の出演者を識別するための情報である。出演者識別子は、例えば、出演者ＩＤや、出演者氏名などである。出演者ＩＤは、例えば、「１」や、「２１」、「００９」などである。出演者氏名は、例えば、「新崎  準」や、「束瀬弘毅」などである。
【０２３８】
番組部分識別子とは、番組の部分を識別するための情報である。番組部分識別子は、例えば、番組のコーナー名や、番組の区切り、番組の内容、番組部分ＩＤなどである。番組のコーナー名は、例えば、「トークコーナー」や、「クイズコーナー」などである。番組の区切りは、例えば、「オープニング」や、「エンディング」、「前半」、「後半」などである。番組の内容は、例えば、「政治」や、「経済」、「お天気」などである。
【０２３９】
また、番組詳細情報は、番組部分関連キーワードを有していてもよい。番組部分関連キーワードとは、番組の部分に関連するキーワードである。番組関連キーワードは、例えば、形態素解析により、番組タイトルを形態素に分割し、取得できる名詞、または名詞句などである。また、番組キーワードは、番組タイトルの形態素のうち、「名詞」、または「形容詞」と判断されたものであってもよい。また、番組関連キーワードは、ユーザが任意に決定してもよい。
【０２４０】
電子番組表格納部２２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２４１】
番組特定部２２３は、番組視聴情報に対応する番組の部分を特定する。「番組の部分を特定する」とは、前述の「番組を特定する」の意味と同様である。番組特定部２２３は、例えば、番組視聴情報を電子番組表に適用し、番組視聴情報に対応する番組の部分を特定する。ここでの番組視聴情報は、番組視聴情報受信部１２２が受信した２以上の番組視聴情報である。また、ここでの電子番組表は、電子番組表格納部２２１に格納されている電子番組表であってもよいし、外部の装置に格納されている電子番組表であってもよい。電子番組表が外部の装置（例えば、図示しない電子番組表管理装置）に格納されている電子番組表である場合、番組特定部２２３は、番組視聴情報受信部１２２が受信した２以上の各番組視聴情報が１以上の電子番組表に適用された結果の情報であり、各番組視聴情報に対応する番組の部分に関する情報（例えば、番組部分識別子、番組タイトルなど、番組の部分を識別できる情報）を取得することにより番組の部分を特定する。つまり、電子番組表が外部の装置に格納されている電子番組表である場合、番組特定部２２３は、番組視聴情報または番組視聴情報の一部の情報を当該外部の装置に送信し、当該外部の装置から番組の部分に関する情報を受信する。
【０２４２】
「番組視聴情報を電子番組表に適用」とは、当該番組視聴情報に対応する番組詳細情報を、当該電子番組表から検索することである。番組特定部２２３は、例えば、形態素解析により、番組視聴情報が有する番組コメントを形態素に分割する。そして、番組特定部２２３は、当該分割結果から、名詞、または名詞句を取得する。そして、番組特定部２２３は、当該名詞、または名詞句を含む番組タイトル、および番組部分識別子を有する番組詳細情報を、電子番組表から検索する。そして、番組特定部２２３は、検索の結果、取得できた番組詳細情報で示される番組の部分を、番組視聴情報に対応する番組の部分であると特定する。
【０２４３】
また、番組特定部２２３は、例えば、形態素解析により、番組情報が有する番組タイトル、および当該番組情報が有する番組詳細情報の番組部分識別子を形態素に分割する。このとき、番組特定部２２３は、番組タイトルのみ、または番組部分識別子のみを形態素解析してもよい。そして、番組特定部２２３は、当該分割結果から、名詞、または名詞句を取得する。そして、番組特定部２２３は、当該名詞、または名詞句を含む番組コメントを有する番組視聴情報を、番組視聴情報受信部１２２が受信した番組視聴情報から検索する。そして、番組特定部２２３は、検索の結果、取得できた番組視聴情報が有する番組コメントに含まれる名詞、または名詞句の取得元である番組詳細情報で示される番組の部分を、当該視聴情報に対応する番組の部分であると特定してもよい。
【０２４４】
また、番組特定部２２３は、例えば、番組視聴情報受信部１２２が受信した番組視聴情報のうち、実際に番組を視聴したであろうと思われる番組視聴情報のみを対象に、番組の部分を特定してもよい。番組特定部２２３は、例えば、番組視聴用語を含む番組コメントを有する番組視聴情報のみを対象に、番組の部分を特定してもよい。また、番組特定部２２３は、例えば、番組非視聴用語を含まない番組コメントを有する番組視聴情報のみを対象に、番組の部分を特定してもよい。
【０２４５】
なお、番組視聴情報が有する番組コメントが、番組視聴用語を含むか否かの判断、および番組非視聴用語を含まないか否かの判断は、前述の番組特定部１２３と同様であるので、説明を省略する。また、電子番組表格納部２２１から電子番組表、または番組詳細情報を取得する方法についても、前述の番組特定部１２３と同様であるので、説明を省略する。
【０２４６】
また、番組特定部２２３は、例えば、地域特定処理や、地域番組表取得処理、番組部分関連度算出処理、番組部分特定処理などにより、番組の部分を特定してもよい。また、番組特定部２２３は、例えば、放送局特定処理や、放送局番組表取得処理、番組部分関連度算出処理、番組部分特定処理などにより、番組を特定してもよい。ここで、番組関連度算出処理とは、地域番組表取得処理、または放送局番組表取得処理により取得された電子番組表が有する各番組詳細情報と、番組視聴情報との関連度である番組部分関連度を算出する処理である。番組部分特定処理とは、番組部分関連度算出処理により算出した関連度が最大である番組詳細情報で示される番組の部分を、番組視聴情報に対応する番組の部分であると特定する処理である。
【０２４７】
また、番組部分関連度は、通常、番組部分識別子関連度と、放送局部分関連度と、放送時間部分関連度とから算出される。番組部分識別子関連度とは、各番組詳細情報が有する番組部分識別子、および当該番組詳細情報を有する番組情報の番組タイトルと、番組視聴情報が有する番組コメントとの関連度である。また、放送局部分関連度とは、各番組詳細情報が有する放送局位置情報と、番組視聴情報が有するユーザ位置情報との関連度である。放送時間部分関連度とは、各番組詳細情報が有する放送時間帯と、番組視聴情報が有する時刻情報との関連度である。なお、番組部分識別子関連度は、通常、番組部分識別子関連度算出処理により算出される。また、放送局部分関連度算出処理は、通常、放送局部分関連度算出処理により算出される。また、放送時間部分関連度は、通常、放送時間部分関連度算出処理により算出される。
【０２４８】
なお、番組特定部２２３における番組の部分の特定は、通常、電子番組表特定手段１２３１、時刻取得手段１２３２、後述の番組特定手段２２３３により行う。また、番組特定部２２３は、番組視聴情報受信部１２２が受信した番組視聴情報に対応する番組の部分を、電子番組表格納部２２１に格納されている番組詳細情報で示される番組の中から、当該番組視聴情報が有する各情報を基に特定できればよく、その手法、手順などは問わない。
【０２４９】
番組特定部２２３は、通常、ＭＰＵやメモリ等から実現され得る。番組特定部１２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０２５０】
番組特定手段２２３３は、通常、番組部分関連度算出処理と、番組部分特定処理を行うことにより、番組視聴情報に対応する番組の部分を特定する。番組特定手段２２３３は、まず、番組部分関連度算出処理として、番組部分識別子関連度算出処理と、放送局部分関連度算出処理と、放送時間部分関連度算出処理とを、順に行う。
【０２５１】
番組部分識別子関連度算出処理では、例えば、番組特定手段２２３３は、まず、番組視聴情報が有する番組コメントを、形態素解析により、形態素に分割する。そして、番組特定手段２２３３は、当該形態素のうち、「名詞」、または「形容詞」と判断されたものを番組コメントキーワードとして抽出する。次に、番組特定手段２２３３は、各番組詳細情報が有する番組部分識別子、および当該番組詳細情報を有する番組情報の番組タイトルから、前述と同様にキーワードを抽出する。次に、番組特定手段２２３３は、番組視聴情報から抽出したキーワード群と、各番組詳細情報から抽出したキーワード群との関連度を算出する。当該関連度の算出は、例えば、Ｊａｃｃａｒｄ係数を用いる。
【０２５２】
また、Ｊａｃｃａｒｄ係数の算出に際し、番組特定手段２２３３は、例えば、「ニュース」や、「ドラマ」など、番組タイトルに出現しやすいキーワードに対し、番組タイトル関連度に対する寄与度を下げるため、他のキーワードよりも小さい重み（係数）を掛けてもよい。
【０２５３】
また、番組部分識別子関連度算出処理において、番組特定手段１２３３は、例えば、番組詳細情報が有する番組部分関連キーワードを用いて、番組部分識別子関連度を算出してもよい。また、番組部分識別子関連度において、番組特定手段２２３３は、番組詳細情報が有する出演者識別子を用いて、番組部分識別子関連度を算出してもよい。
【０２５４】
放送局部分関連度算出処理、および放送時間部分関連度算出処理については、前述の放送局関連度算出処理、および放送時間関連度算出処理において、処理を行う対象を番組情報から番組詳細情報に置き換えるだけであるので、詳細な説明を省略する。
【０２５５】
最後に、番組特定手段２２３３は、番組部分関連度算出処理として、番組部分識別子関連度と、放送局部分関連度と、放送時間部分関連度とから、番組部分関連度を算出する。番組部分関連度をＲ、番組部分識別子関連度をα、放送局部分関連度をβ、放送時間部分関連度をγとすると、番組部分関連度Ｒは、例えば、「α／（β＋１）×（γ＋１）」で算出することができる。
【０２５６】
次に、番組特定手段２２３３は、番組部分特定処理を行う。例えば、番組特定手段２２３３は、まず、算出した各番組情報に対する番組部分関連度を、関連度の降順にソートする。このとき、例えば、番組識別子、番組部分識別子などとともに、算出した番組部分関連度に対応する番組詳細情報が特定できるようにソートする。そして、番組特定手段２２３３は、当該ソートの結果、最大の番組部分関連度に対応する番組詳細情報を取得する。そして、番組特定手段２２３３は、当該番組詳細情報で示される番組を、番組視聴情報に対応する番組であると特定する。
【０２５７】
なお、番組特定手段２２３３は、電子番組表特定手段１２３１が特定した電子番組表が有する番組詳細情報から、番組視聴情報受信部１２２が受信した番組視聴情報が有する各情報を基に、当該番組視聴情報に対応する番組の部分を特定することができればよく、その手法、手順は問わない。
【０２５８】
番組特定手段２２３３は、通常、ＭＰＵやメモリ等から実現され得る。番組特定手段２２３３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０２５９】
番組視聴統計情報取得部２２４は、前述の番組視聴統計情報取得部１２４と同様に、通常、番組特定部２２３が特定した番組の部分ごとに、番組視聴情報を統計処理する。また、感情用語取得手段２２４３は、前述の感情用語取得手段１２４３と同様に、通常、番組特定部２２３が特定した番組の部分ごとに、番組視聴情報が有する番組コメントから、感情用語を取得する。また、感情決定手段２２４４は、前述の感情決定手段１２４４と同様に、通常、感情用語取得手段２２４３が取得した感情用語を有する番組コメントに対して、当該コメントが示す番組の部分に対する感情を決定する。また、番組視聴統計情報取得手段２２４５は、前述の番組視聴統計情報取得手段１２４５と同様に、通常、番組特定部２２３が特定した番組の部分ごとや、ユーザ属性情報取得手段１２４２が取得したユーザ属性情報ごと、感情決定手段２２４４が決定した感情ごとなどに、番組視聴情報の統計処理を行う。
【０２６０】
なお、番組視聴統計情報取得部２２４や、当該取得部が備える各手段における処理などは、前述の番組視聴統計情報取得部１２４や、当該取得部が備える各手段における処理において、番組情報を詳細番組情報に置き換えたものと同様である。従って、番組視聴統計情報取得部２２４や、当該取得部が備える各手段における処理などの詳細な説明は省略する。
【０２６１】
また、サーバ装置１１の全体動作を示すフローチャートは、図４である。また、番組視聴情報処理装置２２の全体動作を示すフローチャートは、図５と同様であり、ステップＳ１０４の「番組の特定」を「番組部分の特定」に読み替えたものである。また、番組視聴情報処理装置２２の処理の詳細は、図６から図１１と同様であり、図６から図１１において、「番組情報」を「番組詳細情報」に読み替えたものである。従って、サーバ装置１１の全体動作、および番組視聴情報処理装置２２の全体動作の詳細については、説明を省略する。
【０２６２】
次に、情報処理システム２の動作の具体例について説明する。なお、本具体例において、サーバ装置１１内の任意の記憶領域には、図１２に示すユーザ管理情報が格納されているものとする。また、番組視聴情報処理装置２２内の任意の記憶領域には、図１３に示す地域管理情報が格納されているものとする。また、電子番組表格納部２２１には、図２２に示す地域別電子番組表が格納されているものとする。当該地域別電子番組表は、地域名と、放送局名と、放送局位置情報と、番組詳細情報とを有する。当該番組詳細情報は、日付情報と、開始時刻情報と、終了時刻情報と、番組名と、番組部分識別子（「詳細」）を有する。また、感情用語格納手段１２４１には、図１５に示す感情用語管理情報が格納されているものとする。
【０２６３】
まず、何人かのユーザが、端末装置を介して番組視聴情報を送信し、番組視聴情報格納部１１１に蓄積された番組視聴情報を、番組視聴情報受信部１２２が受信したとする。このとき、番組視聴情報受信部１２２は、図１７の「ＩＤ＝９８」から「ＩＤ＝１０７」の番組視聴情報を受信したものとする。
【０２６４】
次に、電子番組表特定手段１２３１は、図１３の地域管理情報を用いて、各番組視聴情報が示す地域を特定し、図２２の「ＩＤ＝８８」から「ＩＤ＝１０２」の電子番組表を取得したものとする。
【０２６５】
なお、以上に説明したユーザの番組視聴情報の送信から、電子番組表の取得までは、実施の形態１と同様であるので、詳細な説明は省略する。
【０２６６】
次に、番組特定手段２２３３は、番組視聴情報受信部１２２が受信した各番組視聴情報と、電子番組表特定手段１２３１が取得した電子番組表が有する各番組詳細情報に対して、番組部分関連度算出処理と、番組部分特定処理を行い、各番組詳細情報に対応する番組を示す番組名と、番組の部分を示す番組部分識別子を取得する。なお、番組部分関連度算出処理において使用する各番組視聴情報の時刻情報は、時刻取得手段１２３２が取得するものとする。また、感情用語取得手段２２４３、および感情決定手段２２４４は、感情用語格納手段１２４１に格納されている図１５の感情用語管理情報を取得し、各番組視聴情報が有する番組コメントが示す感情を決定する。この結果、各番組視聴情報に対応する番組を示す番組名、番組部分を示す番組識別子、および番組コメントが示す感情は、図２３のようになったものとする。ここで、「詳細」は、番組部分識別子を示す項目名である。また、番組部分関連度算出処理により、番組、および番組部分が特定できなかった情報（レコード）については、削除している。また、同一のユーザ識別子、性別、年齢、番組名、詳細、感情についても、ユニーク処理により、削除している。
【０２６７】
次に、番組視聴統計情報取得手段２２４５は、図２３の各情報が有する性別、感情などの数、およびユーザ識別子で示されるユーザの数を、番組名、および番組識別子ごとにカウントする。このとき、図２３の各情報からのユーザ属性情報の取得は、ユーザ属性情報取得手段１２４２が取得するものとする。そして、これらの情報から視聴率、人気度を算出し、図２４に示す番組視聴統計情報を取得したものとする。
【０２６８】
最後に、番組視聴統計情報出力部１２５は、例えば、図２４のような表の形式にて番組視聴統計情報を出力する。
【０２６９】
なお、具体例では、バッチ処理により、番組視聴情報から番組視聴統計情報を取得する例を示したが、リアルタイム処理により、番組視聴統計情報を取得してもよい。
【０２７０】
また、本具体例では、各番組視聴情報に対応する番組の部分を特定する際に、各番組視聴情報が有する番組コメントが示す感情を決定する例を示したが、番組視聴情報から番組視聴統計情報を取得する際に、感情を決定してもよい。
【０２７１】
また、本具体例では、各番組視聴情報に対応する番組、および感情を決定した情報に対して、番組特定手段２２３３がユニーク処理する例を示したが、当該処理は、番組視聴統計情報取得手段２２４５が行ってもよい。
【０２７２】
以上、本実施の形態による情報処理システム２によれば、ユーザが送信した番組視聴情報から、当該番組視聴情報で示される番組の部分の視聴者数や視聴率、人気度、番組の部分に対する視聴者の感想等を取得することができる。
【０２７３】
なお、上記各実施の形態において、電子番組表は外部の装置（例えば、図示しない電子番組表管理装置）に格納されていてもよい。この場合、通常、番組視聴情報処理装置１２の番組特定部１２３は、番組視聴情報を用いて、電子番組表管理装置に問い合わせ、番組を特定する情報を電子番組表管理装置から受信する。
【０２７４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２７５】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２７６】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２７７】
また、上記各実施の形態における視聴情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、２以上の番組視聴情報の送信を指示し、２以上の番組視聴情報を受信する番組視聴情報受信部と、前記番組視聴情報受信部が受信した２以上の各番組視聴情報が１以上の電子番組表に適用された結果の情報であり、前記各番組視聴情報に対応する番組に関する情報を取得することにより番組を特定する番組特定部と、前記番組特定部が特定した番組ごとに、各番組に対応する１以上の番組視聴情報を統計処理し、番組の視聴に関する統計情報である番組視聴統計情報を取得する番組視聴統計情報取得部と、前記番組視聴統計情報取得部が取得した番組視聴統計情報を出力する番組視聴統計情報出力部として機能させるためのプログラムである。
【０２７８】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアでしか行われない処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理は少なくとも含まれない。
【０２７９】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２８０】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２８１】
また、図２５は、前述のプログラムを実行して、前述の実施の形態の情報処理システム等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０２８２】
図２５において、コンピュータシステム９は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０１１、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２８３】
図２６は、コンピュータシステム９のブロック図である。図２６において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０１４と、ＣＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＣＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２８４】
コンピュータシステム９に、前述の実施の形態の情報処理システム等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２８５】
プログラムは、コンピュータ９０１に、前述の実施の形態の情報処理システム等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２８６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２８７】
以上のように、本発明にかかる番組視聴情報処理装置は、専用の装置を設置する必要がなく、広い範囲において視聴率の調査を行うことができる。また、視聴率（数値）以外の情報も取得し、様々な統計処理を行うことができるという効果を有し、新しい視聴率調査システム等として有用である。
【符号の説明】
【０２８８】
１、２  情報処理システム
１１  サーバ装置
１２、２２  番組視聴情報処理装置
１１１  番組視聴情報格納部
１１２  サーバ番組視聴情報受信部
１１３  サーバ番組視聴情報蓄積部
１１４  サーバ番組視聴情報送信部
１２１、２２１  電子番組表格納部
１２２  番組視聴情報受信部
１２３、２２３  番組特定部
１２４、２２４  番組視聴統計情報取得部
１２５  番組視聴統計情報出力部
１２３１  電子番組表特定手段
１２３２  時刻取得手段
１２３３、２２３３  番組特定手段
１２４１  感情用語格納手段
１２４２  ユーザ属性情報取得手段
１２４３、２２４３  感情用語取得手段
１２４４、２２４４  感情決定手段
１２４５、２２４５  番組視聴統計情報取得手段
【図１】
0005680986.tif 000002
【図２】
0005680986.tif 000003
【図３】
0005680986.tif 000004
【図４】
0005680986.tif 000005
【図５】
0005680986.tif 000006
【図６】
0005680986.tif 000007
【図７】
0005680986.tif 000008
【図８】
0005680986.tif 000009
【図９】
0005680986.tif 000010
【図１０】
0005680986.tif 000011
【図１１】
0005680986.tif 000012
【図１２】
0005680986.tif 000013
【図１３】
0005680986.tif 000014
【図１４】
0005680986.tif 000015
【図１５】
0005680986.tif 000016
【図１６】
0005680986.tif 000017
【図１７】
0005680986.tif 000018
【図１８】
0005680986.tif 000019
【図１９】
0005680986.tif 000020
【図２０】
0005680986.tif 000021
【図２１】
0005680986.tif 000022
【図２２】
0005680986.tif 000023
【図２３】
0005680986.tif 000024
【図２４】
0005680986.tif 000025
【図２５】
0005680986.tif 000026
【図２６】
0005680986.tif 000027