(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して映像受信装置に推奨番組情報を提供する推奨番組情報提供装置であって、
コミュニティーを形成するネットワークサービスにおいてユーザ端末から書き込まれるメッセージを、メッセージ書き込み時刻、及び発信元のユーザIDとともに格納したメッセージ格納手段と、
前記メッセージ格納手段に格納されたメッセージに基づき、推奨番組を特定する番組特定手段と、
前記メッセージの発信元のユーザIDに基づき、前記番組特定手段で特定された推奨番組に関する推奨番組情報を配信する配信先の映像受信装置を決定する配信先決定手段と、
前記配信先決定手段で決定された配信先の映像受信装置に対し、前記番組特定手段で特定された推奨番組に関する推奨番組情報を配信する配信手段と、
番組識別情報と番組提供時間とを含む情報を格納する番組情報格納手段と、を備え、
前記メッセージは、掲示板タイトルを有する掲示板におけるメッセージであり、
前記番組特定手段は、前記番組情報格納手段を参照し、前記メッセージの書き込み時刻が番組提供時間内にあるか、もしくは、当該メッセージの書き込み時刻が番組提供時間の開始又は終了から所定の時間以内にある各番組識別情報と、前記メッセージの掲示板タイトルとを比較し、当該掲示板タイトルに該当する番組識別情報を、前記推奨番組の識別情報として特定する
ことを特徴とする推奨番組情報提供装置。
【請求項２】
前記番組情報格納手段は、番組毎に出演者名を更に格納しており、
前記掲示板タイトルに該当する番組識別情報が検出されなかった場合において、前記番組特定手段は、前記掲示板の初回のメッセージと、前記各番組識別情報又は各番組における出演者名とを比較し、当該初回のメッセージの中に、番組識別情報又は出演者名に該当する名詞が検出された場合に、当該番組識別情報、又は当該出演者名に対応する番組識別情報を、前記推奨番組の識別情報として特定する
ことを特徴とする請求項１に記載の推奨番組情報提供装置。
【請求項３】
前記推奨番組情報提供装置は、ユーザID毎に、当該ユーザIDのユーザと同一のグループに属するユーザIDを記録したユーザ情報格納手段を備え、
前記配信先決定手段は、前記ユーザ情報格納手段を参照し、前記推奨番組を特定する元となったメッセージのユーザIDと同一グループとして設定されているユーザIDに対応する映像受信装置を配信先として決定する
ことを特徴とする請求項１又は２に記載の推奨番組情報提供装置。
【請求項４】
前記推奨番組情報提供装置は、ユーザID毎に、当該ユーザIDのユーザとコメントのやり取りを行ったユーザのユーザIDを含むコメント履歴を格納するユーザ情報格納手段を備え、
前記配信先決定手段は、前記ユーザ情報格納手段を参照して、前記推奨番組を特定する元となったメッセージのユーザIDのユーザとコメントのやり取りを行ったユーザのユーザIDに対応する映像受信装置を配信先として決定する
ことを特徴とする請求項１又は２に記載の推奨番組情報提供装置。
【請求項５】
前記推奨番組情報提供装置は、ユーザID毎に、該当ユーザのメッセージを元とする推奨番組の情報に対して視聴行動をとったユーザのユーザIDと、該当ユーザが、他のユーザのメッセージを元とする推奨番組の情報に対して視聴行動をとった場合における当該他のユーザのユーザIDとを含む視聴行動履歴を格納するユーザ情報格納手段を備え、
前記配信先決定手段は、前記番組特定手段により前記推奨番組を特定する元となったメッセージのユーザIDを視聴行動履歴の中に含むユーザのユーザIDに対応する映像受信装置を配信先として決定する
ことを特徴とする請求項１又は２に記載の推奨番組情報提供装置。
【請求項６】
前記配信手段は、
現在時刻が、前記推奨番組情報に係る番組を提供中の時刻、又は当該番組の提供開始前の所定時間未満の時刻である場合に、前記推奨番組情報を即座に配信し、
現在時刻が、前記番組の提供開始の所定時間以上前の時刻である場合に、前記推奨番組情報を記憶手段に保存し、後に、記憶手段に保存された推奨番組情報を一括して配信する
ことを特徴とする請求項１ないし５のうちいずれか１項に記載の推奨番組情報提供装置。
【請求項７】
前記配信手段は、前記推奨番組に関する推奨番組情報を、配信先を特定せずにマルチキャストで送信する機能を更に備えたことを特徴とする請求項１ないし６のうちいずれか１項に記載の推奨番組情報提供装置。
【請求項８】
前記番組は、放送により提供される番組、又は、ビデオオンデマンドサービスで提供されるビデオコンテンツであることを特徴とする請求項１ないし７のうちいずれか１項に記載の推奨番組情報提供装置。
【請求項９】
通信ネットワークを介して映像受信装置に推奨番組情報を提供する推奨番組情報提供装置が実行する推奨番組情報提供方法であって、
前記推奨番組情報提供装置は、コミュニティーを形成するネットワークサービスにおいてユーザ端末から書き込まれるメッセージを、メッセージ書き込み時刻、及び発信元のユーザIDとともに格納したメッセージ格納手段を備えており、
前記メッセージ格納手段に格納されたメッセージに基づき、推奨番組を特定する番組特定ステップと、
前記メッセージの発信元のユーザIDに基づき、前記番組特定ステップで特定された推奨番組に関する推奨番組情報を配信する配信先の映像受信装置を決定する配信先決定ステップと、
前記配信先決定ステップで決定された配信先の映像受信装置に対し、前記番組特定ステップで特定された推奨番組に関する推奨番組情報を配信する配信ステップとを備え、
前記メッセージは、掲示板タイトルを有する掲示板におけるメッセージであり、
前記推奨番組情報提供装置は、番組識別情報と番組提供時間とを含む情報を格納する番組情報格納手段を備え、
前記番組特定ステップにおいて、前記推奨番組情報提供装置は、前記番組情報格納手段を参照し、前記メッセージの書き込み時刻が番組提供時間内にあるか、もしくは、当該メッセージの書き込み時刻が番組提供時間の開始又は終了から所定の時間以内にある各番組識別情報と、前記メッセージの掲示板タイトルとを比較し、当該掲示板タイトルに該当する番組識別情報を、前記推奨番組の識別情報として特定する
ことを特徴とする推奨番組情報提供方法。
【請求項１０】
コンピュータを、請求項１ないし８のうちいずれか１項に記載された推奨番組情報提供装置における各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像受信装置に対して、推奨番組情報を配信する技術に関するものである。
【背景技術】
【０００２】
近年、ブログ、ツイッター、SNS（ソーシャルネットワークサービス）等のインターネット上のコミュニケーションサービスが広く普及してきている。このようなコミュニケーションサービスでは、様々な商品やサービスに関するコメントが盛んに投稿されており、ユーザは、投稿されたコメントを参考にして商品等を選択することが多くなっている。
【０００３】
また、上記のコミュニケーションサービスでは、ＴＶ番組に関するコメントも多く投稿されており、ユーザは、投稿サイトで話題になっているＴＶ番組を知り、それを実際に視聴することも多くなっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2006-059019号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、話題のTV番組等を、コミュニケーションサービスにおける投稿内容を参照して視聴したいと考えるユーザは、投稿サイトを頻繁にチェックしなければならず、投稿サイトを見逃してしまった場合には、当該サイトで話題となった番組を知ることができず、視聴機会が失われる可能性がある。
【０００６】
また、投稿サイトにおいて話題の番組を知ることができたとしても、実際に番組を視聴するためには、投稿サイトを閲覧する端末から離れて、番組表を参照して当該番組の放送時刻を調べたり、当該番組が放送後ならば、再放送や次回放送予定を調べる必要があり、手間がかかる。
【０００７】
本発明は、上記の点に鑑みてなされたものであり、コミュニティーを形成するコミュニケーションサービスにおいて書き込まれるメッセージに基づいて、推奨番組を自動的に抽出し、当該推奨番組の情報を、適切なユーザの映像受信装置に配信する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明は、通信ネットワークを介して映像受信装置に推奨番組情報を提供する推奨番組情報提供装置であって、コミュニティーを形成するネットワークサービスにおいてユーザ端末から書き込まれるメッセージを、メッセージ書き込み時刻、及び発信元のユーザIDとともに格納したメッセージ格納手段と、前記メッセージ格納手段に格納されたメッセージに基づき、推奨番組を特定する番組特定手段と、前記メッセージの発信元のユーザIDに基づき、前記番組特定手段で特定された推奨番組に関する推奨番組情報を配信する配信先の映像受信装置を決定する配信先決定手段と、前記配信先決定手段で決定された配信先の映像受信装置に対し、前記番組特定手段で特定された推奨番組に関する推奨番組情報を配信する配信手段とを備えたことを特徴とする推奨番組情報提供装置として構成される。
【０００９】
前記メッセージは、掲示板タイトルを有する掲示板におけるメッセージであり、前記推奨番組情報提供装置は、番組識別情報と番組提供時間とを含む情報を格納する番組情報格納手段を備え、前記番組特定手段は、前記番組情報格納手段を参照し、前記メッセージの書き込み時刻が番組提供時間内にあるか、もしくは、当該メッセージの書き込み時刻が番組提供時間の開始又は終了から所定の時間以内にある各番組識別情報と、前記メッセージの掲示板タイトルとを比較し、当該掲示板タイトルに該当する番組識別情報を、前記推奨番組の識別情報として特定するようにしてもよい。
【００１０】
また、前記番組情報格納手段は、番組毎に出演者名を更に格納しており、前記掲示板タイトルに該当する番組識別情報が検出されなかった場合において、前記番組特定手段は、前記掲示板の初回のメッセージと、前記各番組識別情報又は各番組における出演者名とを比較し、当該初回のメッセージの中に、番組識別情報又は出演者名に該当する名詞が検出された場合に、当該番組識別情報、又は当該出演者名に対応する番組識別情報を、前記推奨番組の識別情報として特定するように構成することもできる。
【００１１】
また、前記推奨番組情報提供装置は、ユーザID毎に、当該ユーザIDのユーザと同一のグループに属するユーザIDを記録したユーザ情報格納手段を備え、前記配信先決定手段は、前記ユーザ情報格納手段を参照し、前記推奨番組を特定する元となったメッセージのユーザIDと同一グループとして設定されているユーザIDに対応する映像受信装置を配信先として決定することとしてもよい。
【００１２】
また、前記推奨番組情報提供装置は、ユーザID毎に、当該ユーザIDのユーザとコメントのやり取りを行ったユーザのユーザIDを含むコメント履歴を格納するユーザ情報格納手段を備え、前記配信先決定手段は、前記ユーザ情報格納手段を参照して、前記推奨番組を特定する元となったメッセージのユーザIDのユーザとコメントのやり取りを行ったユーザのユーザIDに対応する映像受信装置を配信先として決定するように構成してもよい。
【００１３】
また、前記推奨番組情報提供装置は、ユーザID毎に、該当ユーザのメッセージを元とする推奨番組の情報に対して視聴行動をとったユーザのユーザIDと、該当ユーザが、他のユーザのメッセージを元とする推奨番組の情報に対して視聴行動をとった場合における当該他のユーザのユーザIDとを含む視聴行動履歴を格納するユーザ情報格納手段を備え、前記配信先決定手段は、前記番組特定手段により前記推奨番組を特定する元となったメッセージのユーザIDを視聴行動履歴の中に含むユーザのユーザIDに対応する映像受信装置を配信先として決定するように構成することもできる。
【００１４】
また、例えば、前記配信手段は、現在時刻が、前記推奨番組情報に係る番組を提供中の時刻、又は当該番組の提供開始前の所定時間未満の時刻である場合に、前記推奨番組情報を即座に配信し、現在時刻が、前記番組の提供開始の所定時間以上前の時刻である場合に、前記推奨番組情報を記憶手段に保存し、後に、記憶手段に保存された推奨番組情報を一括して配信する。
【００１５】
なお、前記配信手段は、前記推奨番組に関する推奨番組情報を、配信先を特定せずにマルチキャストで送信する機能を更に備えてもよい。
【発明の効果】
【００１６】
本発明によれば、コミュニティーを形成するコミュニケーションサービスにおいて書き込まれるメッセージに基づいて、推奨番組を自動的に抽出し、当該推奨番組の情報を、適切なユーザの映像受信装置に配信することが可能となる。これにより、映像受信装置のユーザは、投稿サイトを頻繁にチェックすることなく、自分にとって関心がある可能性の高い話題の番組を知ることができ、容易に当該番組の視聴や録画を行うことが可能となる。
【００１７】
また、本発明により、ユーザに対して番組の視聴機会を増大させることができるので、番組の提供者にとっては、視聴率が向上するという効果がある。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係る推奨番組情報提供システムの全体構成図である。
【図２】推奨番組情報提供装置１０の機能構成図である。
【図３】メッセージ格納部１６に格納されるテーブル情報の例を示す図である。
【図４】番組情報格納部１７に格納されるテーブル情報の例を示す図である。
【図５】ユーザ情報格納部１８に格納されるテーブル情報の例を示す図である。
【図６】映像受信装置２０の機能構成図である。
【図７】推奨番組情報提供装置１０の動作の概要を示す図である。
【図８】番組特定処理のフローチャートである。
【図９】配信先決定処理のフローチャートである。
【図１０】配信処理のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態を説明する。
【００２０】
（システム構成）
図１に、本発明の実施の形態に係る推奨番組情報提供システムの全体構成図を示す。図１に示すように、本実施の形態に係る推奨番組情報提供システムは、推奨番組情報提供装置１０と、映像受信装置２０と、端末装置３０とが、通信ネットワーク４０に接続された構成を有する。
【００２１】
通信ネットワーク４０は、インターネット等のデータ通信ネットワークである。推奨番組情報提供装置１０は、コミュニティーを形成するネットワークサービス（本実施の形態ではSNSとする）において投稿されるメッセージを用いて、ユーザ（具体的には、映像受信装置２０）に対し、推奨する番組の情報を提供する装置である。端末装置３０は、一般的なPCや携帯端末であり、ユーザがSNSにおいてメッセージの投稿等を行うための装置である。
【００２２】
映像受信装置２０は、放送された番組の映像を受信し、表示するとともに、録画を行う等の一般的な映像受信装置の機能を備えるとともに、推奨番組情報提供装置１０から、推奨に係る番組情報を受信して表示したり、受信した番組情報に基づいて、録画・視聴予約等の設定を自動的に行う機能も備える装置である。
【００２３】
本実施の形態において、番組は、電波で放送されるものでもよいし、IPTVのように、通信ネットワーク４０を通じて配信される番組でもよい。本発明は、番組の提供形態に関わらず適用できるものである。映像受信装置２０は、電波放送を受信する機能、通信ネットワーク４０を通じて配信される番組を受信する機能のいずれか又は両方を備えることとする。また、本実施の形態において推奨するものは、ビデオオンデマンドサービス等により提供されるコンテンツを含み、これも"番組"と呼ぶことにする。
【００２４】
なお、図１には、映像受信装置２０と端末装置３０が１つづつ示されているが、これは図示の便宜のためであり、実際には、多数の映像受信装置と端末装置が存在する。
【００２５】
図２に、推奨番組情報提供装置１０の機能構成図を示す。図２に示すように、推奨番組情報提供装置１０は、データ通信部１１、SNS提供部１２、番組特定部１３、推奨番組情報配信先決定部１４、推奨番組情報配信部１５、メッセージ格納部１６、番組情報格納部１７、ユーザ情報格納部１８、処理データ格納部１９を有する。
【００２６】
データ通信部１１は、通信ネットワーク４０を介してデータ通信を行う機能部である。SNS提供部１２は、SNSを提供する機能部である。SNS自体は既存技術であり、SNS提供部１２自体は既存技術を用いて実現される。番組特定部１３は、推奨番組（番組ID）を特定する機能部である。推奨番組情報配信先決定部１４は、番組特定部１３により特定された推奨番組に関する番組情報を、推奨番組情報として配信する配信先を決定する機能部である。
【００２７】
推奨番組情報配信部１５は、番組特定部１３により特定された番組に関する情報を、適切なタイミングで、推奨番組情報配信先決定部１５で決定された配信先へユニキャストで配信する機能部である。なお、後述する変形例で説明するように、推奨番組情報配信部１５は配信先を特定せずにマルチキャストで情報配信を行うこともできる。
【００２８】
メッセージ格納部１６は、SNSで投稿されたメッセージを格納する。図３に、メッセージ格納部１６に格納されるテーブル情報の例を示す。本実施の形態では、SNSにおいて掲示板サービスを用いることを想定しており、ここで示す例は、SNSにおける掲示板サービスでのテーブル情報の例である。
【００２９】
図３に示すように、本例では、掲示板タイトル、メッセージが書き込まれた時刻（日時）、メッセージの発信元を示すユーザID、及び、メッセージの内容がテーブル情報として格納される。
【００３０】
ユーザが、端末装置３０から、ある掲示板上でメッセージを投稿するときには、掲示板を識別する情報が付加され、SNS提供部１２は、受信したメッセージがどの掲示板のメッセージかを識別可能であり、当該メッセージは、識別された掲示板に対応するテーブルに格納されるものとする。
【００３１】
番組情報格納部１７は、番組の情報を格納する。図４に、番組情報格納部１７に格納されるテーブル情報の例を示す。図４に示すように、番組情報格納部１７には、番組ID、番組提供時間、出演者名、番組概要説明が対応付けて格納されている。
【００３２】
番組IDは、番組を一意に特定する識別情報である。この番組IDは、番組を特定できる情報であればよく、例えば、番組名、あるいは、チャンネル番号と番組名とからなる情報でもよいし、VOD提供元とビデオ名（つまり、番組名）とからなる情報でもよい。本実施の形態では、番組IDは、番組名（タイトル）であることを想定している。
【００３３】
番組提供時間は、当該番組が放送（ビデオであれば公開）される期間（開始時刻〜終了時刻）を示す情報である。出演者名は、例えば、番組での主要な出演者名である。また、出演者名として主役のみが記述されることとしてもよい。番組概要説明は、番組のあらすじ等の概要を記録した情報である。
【００３４】
ユーザ情報格納部１８は、ユーザ情報を格納する。図５に、ユーザ情報格納部１８に格納されるテーブル情報の例を示す。図５に示すように、ユーザ情報格納部１８には、ユーザID、映像受信装置ID、グループ情報、コメント履歴、視聴行動履歴、条件設定情報がテーブル情報として格納される。
【００３５】
ユーザIDは、SNSのサービスでのユーザIDであるとともに、本実施の形態に係る推奨番組情報提供サービスでのユーザIDでもある。もちろん、これらのサービス間で異なるユーザIDを使用してもよく、その場合、サービス間のユーザIDを対応付けるテーブルを有することになるが、このようなテーブルを備えることにより、実質的に、サービス間で１つのユーザIDを使用することと同じである。
【００３６】
映像受信装置IDは、映像受信装置を識別するIDであり、映像受信装置IDにより、ユーザIDに対応する映像受信装置に推奨番組情報を送信することが可能となっている。グループ情報の欄には、SNSにおいて該当ユーザと同じグループに属するユーザIDが記録される。ここでの"グループ"とは、友人や、特定のコミュニティー等を含むものとする。
【００３７】
コメント履歴の欄には、該当ユーザがSNSを利用する中で、ある投稿に対してコメントした場合における当該投稿をしたユーザのID、及び、該当ユーザが自分で投稿した記事に対してコメントがなされた場合における当該コメントをしたユーザのIDが記録される。また、コメント履歴として、コメントの時刻やコメント（メッセージ）の内容を記録してもよい。このように、コメントのやり取りを記録することにより、緩いユーザ間のつながりを把握することが可能になっている。
【００３８】
視聴行動履歴の欄には、推奨番組情報を受信した該当ユーザが、受信した推奨番組情報に基づいて、番組の録画や視聴を行った場合に、当該推奨番組情報の元となったSNSのメッセージの発信元のユーザのIDが記録される。更に、視聴行動履歴の欄には、該当ユーザが発信元となってSNSのメッセージを送信し、そのメッセージが推奨番組情報配信の契機となり、当該推奨番組情報に対して他のユーザにより番組の録画や視聴が行われた場合における、番組の録画や視聴を行った他のユーザのIDが記録される。
【００３９】
条件設定情報の欄には、後述する配信先決定処理において、どのような条件で配信先を決定するかの設定情報が記録される。更に、ここには、特定ユーザのメッセージを元とする推奨番組の配信を希望するユーザに関して、当該特定ユーザのユーザIDが記録される。
【００４０】
上記の情報のうち、ユーザIDと映像受信装置IDは、サービス提供にあたり予め記録される情報である。グループ情報は、ユーザが友人やコミュニティーの設定を行う都度、記録される情報である。コメント履歴及び視聴行動履歴は、該当事象が発生したときに記録される情報である。条件設定情報は、ユーザによる設定に応じて記録される情報である。ユーザによる設定は、映像受信装置２０から行ってもよいし、端末装置３０から行ってもよい。処理データ格納部１９には、処理で用いる各種のデータが格納される。
【００４１】
推奨番組情報提供装置１０は、ＣＰＵやメモリ、ハードディスク等を備えた一般的なコンピュータに、各機能部の処理を記述したプログラムを実行させることにより実現可能である。当該プログラムは、可搬メモリ等の記録媒体に記録して配布することが可能である。
【００４２】
また、推奨番組情報提供装置１０は、１つのコンピュータで実現してもよいし、複数のコンピュータをネットワークを介して接続することにより実現してもよい。例えば、SNS提供部１２を、外部のサーバとして構成することは、複数のコンピュータで実現する場合の一例である。そのような場合、SNS提供部１２である外部サーバから随時SNSメッセージ情報を取得し、メッセージ格納部１６に格納することになる。
【００４３】
図６に、映像受信装置２０の機能構成図を示す。図６に示すように、映像受信装置２０は、映像受信録画部２１、推奨番組情報処理部２２、表示部２３を有する。映像受信録画部２１は、映像を受信し、録画や表示をしたり、視聴・録画予約等を行う機能部であり、既存の映像受信装置において一般的に備えられている機能である。
【００４４】
推奨番組情報処理部２２は、推奨番組情報提供装置１０から、推奨番組情報を受信し、表示部２３に表示する機能部である。また、変形例で説明するように、推奨番組情報処理部２２は、メモリ等の記憶手段に格納された設定情報を参照して、マルチキャストで受信する推奨番組情報を受け付けるか否かを判断する機能も有する。
【００４５】
更に、推奨番組情報処理部２２は、推奨番組情報に基づいて、ユーザが番組の視聴や録画、これらの予約等の視聴行動を行った場合に、ユーザID等を推奨番組情報提供装置１０に送信する機能も有する。表示部２３は、映像や推奨番組情報を表示する。
【００４６】
（システムの動作）
次に、本発明の実施の形態に係る推奨番組情報提供装置の動作を、図７〜図１０を参照して説明する。
【００４７】
＜概要＞
図７は、推奨番組情報提供装置１０の動作の概要を示す図である。まず、図７を参照して、推奨番組情報提供装置１０が実行する処理の概要を説明する。
【００４８】
ステップ１）番組特定処理：番組特定部１３が、メッセージ格納部１０に格納されたメッセージから、推奨対象としての番組（番組ID）を特定する。
【００４９】
ステップ２）配信先決定処理：推奨番組情報配信先決定部１４が、ステップ１で特定された番組に関する推奨番組情報を配信する配信先を決定する。
【００５０】
ステップ３）配信処理：推奨番組情報配信部１５が、推奨番組情報を作成し、適切なタイミングで、ステップ２で決定された配信先へ配信する。
【００５１】
以下、上記の各処理をより詳細に説明する。
【００５２】
＜番組特定処理＞
まず、番組特定部１３が実行する番組特定処理について、図８のフローチャートを参照して説明する。
【００５３】
番組特定部１３は、一定時間間隔でメッセージ格納部１６を参照し、新規にメッセージが書き込まれたかどうかをチェックし、新たにメッセージ（以下、メッセージAとする）が書き込まれたときに、以下の処理を行う。
【００５４】
ステップ１０１）メッセージ格納部１６から、メッセージAの書き込み時刻（投稿時刻Aと記述する）を取得する。
【００５５】
ステップ１０２）メッセージ格納部１６におけるメッセージAが属する掲示板のタイトルを取得し、掲示板タイトルから名詞を抽出する。そして、番組情報格納部１７において、投稿時刻Aが、番組提供時間の範囲に含まれる番組、もしくは、投稿時刻Aが、番組提供時間の前後を所定の時間づつ拡張した範囲に含まれる番組の番組IDと上記名詞とを比較することにより、当該名詞と一致するか、又は、当該名詞との類似度が予め定めた閾値より高い番組IDがあればこれを抽出する。なお、文字列同士の類似度を算出する手法としては、既存の種々の手法を用いてよい。掲示板タイトルから複数の名詞が抽出された場合、個々の名詞について上記の抽出処理を行う。
【００５６】
複数の番組IDが抽出された場合は、最も類似度が高い番組ID、最も番組提供時間の開始に近い番組のID等の基準を用いて1つの番組IDを抽出する。
【００５７】
ステップ１０２で番組IDが抽出できた場合は、配信先決定処理に進み、番組IDが抽出できなかった場合は、ステップ１０３に進む。なお、掲示板タイトルがない場合もステップ１０３に進む。
【００５８】
なお、本実施の形態では、上記のように投稿時刻に放送時刻が近い番組を検索の対象とすることで、特定の精度を高めている。
【００５９】
ステップ１０３）メッセージ格納部１６を参照し、メッセージAが属する掲示板で最初に投稿されたメッセージ（これをメッセージSと記述する）を取得する。なお、メッセージAが最初に投稿されたメッセージである場合は、メッセージA＝メッセージSである。
【００６０】
ステップ１０４）メッセージSに関して、ステップ１０２と同様の処理を行う。すなわち、メッセージSから名詞を抽出する。そして、番組情報格納部１７において、投稿時刻Aが、番組提供時間の前後を所定の時間だけ拡張した範囲に含まれる番組（もしくは、投稿時刻Aが、番組提供時間の範囲に含まれる番組）の番組IDと上記名詞とを比較することにより、当該名詞と一致するか、又は、当該名詞との類似度が予め定めた閾値より高い番組IDがあればこれを抽出する。メッセージSから抽出される複数の名詞のぞれぞれについて上記の抽出処理を行う。
【００６１】
複数の番組IDが抽出された場合は、最も類似度が高い番組ID、最も番組提供時間の開始に近い番組のID等の基準を用いて1つの番組IDを抽出する。
【００６２】
ステップ１０４で番組IDが抽出できた場合は、配信先決定処理に進み、番組IDが抽出できなかった場合は、ステップ１０５に進む。
【００６３】
ステップ１０５）メッセージSから抽出した各名詞に関して、番組情報格納部１７において、投稿時刻Aが、番組提供時間の前後を所定の時間だけ拡張した範囲に含まれる番組（もしくは、投稿時刻Aが、番組提供時間の範囲に含まれる番組）の出演者名（例えば、主演者のみ、もしくは、主要な数名の出演者）と比較し、当該名詞と一致するか、又は、当該名詞との類似度が予め定めた閾値より高い出演者名があれば、当該番組の番組IDを抽出する。メッセージSから抽出される複数の名詞のぞれぞれについて上記の抽出処理を行う。なお、ここでの処理では、加えて、掲示板タイトルと出演者名との比較を行ってもよい。
【００６４】
複数の番組IDが抽出された場合は、番組IDとの比較で類似度が最も高かった番組ID,出演者名に関する最も類似度が高い番組ID、最も番組提供時間の開始に近い番組のID等の基準を用いて1つの番組IDを抽出する。
【００６５】
ステップ１０５で番組IDが抽出できた場合は、配信先決定処理に進み、番組IDが抽出できなかった場合は、ステップ１０１に戻る。
【００６６】
上記の処理で抽出されたデータは、処理データ格納部１９に格納される。
【００６７】
なお、上記の処理は一例に過ぎない。例えば、上記の各ステップでの判断における類似度を点数化し、合計の点数で推奨番組の番組IDを特定してもよい。
【００６８】
また、以上の処理は、メッセージの中に、番組がおもしろかったことを意味する文字列や、推奨を示唆する文字列等の予め定めた文字列が含まれている場合にのみ行うこととしてもよい。
【００６９】
また、上記の例では、投稿時刻Aが、番組提供時間の前後を所定の時間だけ拡張した範囲に含まれる番組の情報を比較の対象としたが、もう少し範囲を狭めて、投稿時刻Aが、番組提供時間内にある番組のみを対象としてもよい。
【００７０】
また、上記の例では、初回メッセージを用いたが、初回メッセージに代えて、もしくは初回メッセージに加えて、投稿されたメッセージ（上記のメッセージA)を、番組IDや出演者名との比較の対象としてもよい。
【００７１】
＜配信先決定処理＞
次に、推奨番組情報配信先決定部１４が実行する配信先決定処理について、図９のフローチャートを参照して説明する。以下の処理は、番組特定処理でのメッセージA、及び、特定された推奨対象番組IDに関するものである。また、以下の処理は、ユーザ情報格納部１８に格納されたある1ユーザ（ユーザXと記述する）に関する処理であり、以下の処理は、ステップ２２０に示すように、各ユーザ毎に行われるものである。
【００７２】
ステップ２０１）ユーザ情報格納部１８におけるユーザXの条件設定情報を参照し、どのような条件で配信先を決定するかを確認する。以下、配信先決定条件が、「同一グループ」、「特定ユーザ」、「コメント回数」、「緩いつながり関係」、「視聴行動履歴あり」に対して、それぞれ、ステップ２０２、２０３、２０４、２０５、２０６の処理を行うものとする。なお、「視聴行動履歴あり」を選択するユーザは、ある程度の期間、本サービスを利用して、履歴の蓄積があるユーザである。
【００７３】
ステップ２０２）「同一グループ」：この場合、メッセージAの発信元のユーザID（ユーザID＿Aとする）が、ユーザ情報格納部１８におけるユーザXと同じグループに属するか否かを判定し、属する場合は、ステップ２１０に進み、属さない場合は、ステップ２２０に進む。
【００７４】
ステップ２０３）「特定ユーザ」：この場合、メッセージAの発信元のユーザID_Aが、ユーザ情報格納部１８におけるユーザXに対して登録されている特定のユーザIDのいずれかに含まれるかどうかを判定し、含まれる場合にステップ２１０に進み、ない場合は、ステップ２２０に進む。
【００７５】
ステップ２０４）「コメント回数」：この場合は、メッセージ格納部１６を参照し、メッセージAの属する掲示板において、ユーザID＿Aを発信元とするメッセージが予め定めた数以上あるか否かを判定し、予め定めた数以上ある場合に、ステップ２１０に進み、ない場合は、ステップ２２０に進む。このように、コメント回数の多いユーザは、番組に熱心なユーザであると推定できる。
【００７６】
ステップ２０５）「緩いつながり関係」：この場合は、ユーザ情報格納部１８のユーザXのフィールドにおける"コメント履歴"の欄を参照し、ユーザXがコメントを付けた相手ユーザもしくは、ユーザXにコメントを付けたユーザとして、ユーザID＿Aがあるか否かを確認し、ある場合に、ステップ２１０に進み、ない場合は、ステップ２２０に進む。
【００７７】
ステップ２０６）「視聴行動履歴あり」：この場合は、ユーザ情報格納部１８のユーザXのフィールドにおける"視聴行動履歴"の欄を参照し、この中に、ユーザID＿Aがあるか否かを確認し、ある場合に、ステップ２１０に進み、ない場合は、ステップ２２０に進む。
【００７８】
ステップ２１０）ユーザ情報格納部１８から、ユーザXの映像受信装置IDを取得し、推奨対象番組IDに対応付けて処理データ格納部１９に格納する。すでに、別の映像受信装置IDが格納されている場合、追加で格納することになる。
【００７９】
ステップ２２０）全てのユーザについての処理が終わるまで、ステップ２０１からの処理を繰り返す。
【００８０】
上記の例において、同一グループであって、なおかつ、緩いつながりがある、といったように、複数条件での判断を行ってもよい。
【００８１】
また、各ユーザが条件設定を行うことを必須とせず、デフォルトの条件を定めておいて、ユーザからの設定がない場合には、デフォルトで定めた条件（例えば、同一グループ）で配信先を決定してもよい。
【００８２】
＜配信処理＞
次に、推奨番組情報配信部１５が実行する配信処理について、図１０を参照して説明する。
【００８３】
ステップ３０１）番組特定処理で特定された番組IDの番組（番組Xとする)の番組提供時間と、現在時刻とを比較することにより、現在時刻が、番組Xの提供終了時刻よりも所定の時間（例えば、番組提供時間の所定割合の時間）以上前の時刻であるか否かをチェックする。つまり、番組Xの提供が終了した後か、もしくは終了しそうな時刻でないことをチェックする。
【００８４】
ステップ３０２）ステップ３０１での判定がYesの場合、映像受信装置２０に配信する番組情報として、番組特定処理で特定された番組IDを用いることを決定し、当該番組IDを、推奨番組情報に含める情報として保持する。
【００８５】
ステップ３０３）ステップ３０１での判定がNoの場合、番組特定処理で特定された番組IDを用いて番組情報格納部１７を検索し、当該番組の次週の放送や、当該番組の公開予定ビデオ等を検索し、該当する番組IDを抽出し、それを推奨番組情報に含める情報として保持する。なお、ここで、該当する番組IDを抽出できなかった場合は、番組特定処理で特定された番組IDを用いることとする。
【００８６】
ステップ３０４）次に、ステップ３０２、又は３０３で保持した番組IDの番組の提供開始時刻と、現在時刻とを比較し、現在時刻が提供開始時刻よりも所定時間未満の前の時刻であるか、もしくは、現在時刻が番組提供中の時刻であるか否かをチェックする。
【００８７】
ステップ３０５）ステップ３０４での判定の結果がYes、すなわち、現在時刻が提供開始時刻よりも所定時間未満の前の時刻であるか、もしくは、現在時刻が番組提供中の時刻である場合には、即座に番組IDとユーザID＿Aを含む推奨番組情報を、配信先の映像受信装置２０に送信する。推奨番組情報には、番組特定の契機となったユーザID＿Aのメッセージを含めてもよい。
【００８８】
ステップ３０５）ステップ３０４での判定の結果がNo、すなわち、現在時刻が、提供開始時刻よりも所定時間以上前の時刻である場合、番組IDを保持しておく。そして、例えば、予め定めた時刻に、それまでに保持された番組IDと該当のユーザIDとを含む推奨番組情報を、配信先の映像受信装置２０に一括して送信する。また、保持した各番組IDに関して、当該番組の提供開始時刻の一定時間前になったら、推奨番組情報を配信する制御を行ってもよい。
【００８９】
映像受信装置２０では、例えば、表示部２３画面の中の一部に、推奨番組情報が表示される。ここでの表示は、番組の視聴中に番組の映像と重ねて表示してもよいし、EPGやビデオリストと重ねて表示してもよい。当該推奨番組情報を見たユーザは、例えば、推奨番組情報で推奨される番組を視聴するために、チャンネルを合わせる（放送中の番組等の場合）、録画予約をする（放送が先の場合）等の操作を映像受信装置２０に対して行う。このような操作が行われると、映像受信装置２０から、推奨番組情報提供装置１０に対して、映像受信装置２０のユーザのユーザID（ユーザID_Bとする）と、番組特定の契機となったユーザID＿Aとが送られ、推奨番組情報提供装置１０において、ユーザID_Bのフィールドの視聴行動履歴の欄にユーザID＿Aが記録され、ユーザID_Aのフィールドの視聴行動履歴の欄にユーザID＿Bが記録される。これらの情報は、互いに嗜好が似たユーザに関する情報として記録される。
【００９０】
また、推奨番組情報を受信した映像受信装置２０は、受信した推奨番組情報に含まれる番組IDに基づき、視聴予約、録画予約等の設定を自動的に行うようにしてもよい。
【００９１】
（変形例）
上記の例では、推奨番組提供装置１０側で、配信先を決定し、各配信先にユニキャストで推奨番組情報を送信することとしていたが、番組特定処理で特定された番組に基づく推奨番組情報を、サービス提供の対象となる全ての映像受信装置２０にマルチキャストで送信し、映像受信装置２０で、配信先決定処理と同様の基準で、表示する推奨番組情報を選定することとしてもよい。
【００９２】
この場合、全体の処理としては、推奨番組提供装置１０は、番組特定処理と配信処理を行うが、これらに処理は、前述した番組特定処理と配信処理と基本的に同じである。ただし、本変形例では、マルチキャストで推奨番組情報が各映像受信装置２０に送られる。また、本変形例では、推奨番組情報は、映像受信装置２０側でのみ取得可能で、推奨番組情報を取り込むか否かの決定を行うために必要な情報として、メッセージAの属する掲示板において、ユーザID＿Aを発信元とするメッセージが投稿された回数を含む。
【００９３】
推奨番組情報をマルチキャストで受信する各映像受信装置は、図５に示したテーブルにおける自分のフィールドの情報を保持しているものとする。この情報は、推奨番組提供装置１０から定期的に取得及び更新が可能である。そして、推奨番組情報をマルチキャストで受信した各映像受信装置は、図９で説明したロジックで推奨番組情報を取り込むか否かの判断を行い、取り込む場合にはそれを取り込んで表示部２３に表示する。表示した後の処理は、前述した処理と同じである。
【００９４】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００９５】
１０  推奨番組情報提供装置
２０  映像受信装置
３０  端末装置
４０  通信ネットワーク
１１  データ通信部
１２  SNS提供部
１３  番組特定部
１４  推奨番組情報配信先決定部
１５  推奨番組情報配信部
１６  メッセージ格納部
１７  番組情報格納部
１８  ユーザ情報格納部
１９  処理データ格納部
２１  映像受信録画部
２２  推奨番組情報処理部
２３  表示部
【図１】
0005501111.tif 000002
【図２】
0005501111.tif 000003
【図３】
0005501111.tif 000004
【図４】
0005501111.tif 000005
【図５】
0005501111.tif 000006
【図６】
0005501111.tif 000007
【図７】
0005501111.tif 000008
【図８】
0005501111.tif 000009
【図９】
0005501111.tif 000010
【図１０】
0005501111.tif 000011