(57)【要約】【課題】デジタル放送受信機において利用者の関心のある放送番組に関連するネットワーク上のコンテンツの識別情報を利用者に提示する際、適切なコンテンツを選択して提示する。【解決手段】放送番組を受信する番組受信端末１０１へ情報を送出する情報処理サーバ１００であって、情報処理サーバ１００とネットワークを介して接続されたサーバ群１４０が保持するコンテンツのうち、所定の放送番組に関連がある関連コンテンツを検索する関連コンテンツ検索部１２２と、関連コンテンツ検索部１２２により検索された関連コンテンツの中から、所定の放送番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する適合判断部１２３と、適合コンテンツを識別するための識別情報を、番組受信端末に送出する入出力部１１０とを備える。【選択図】図１
2009038793.tif 000002
【特許請求の範囲】
【請求項１】
放送番組を受信する番組受信端末へ情報を送出する情報処理サーバであって、
前記情報処理サーバとネットワークを介して接続された機器が保持するコンテンツのうち、所定の放送番組に関連がある関連コンテンツを検索する関連コンテンツ検索手段と、
前記関連コンテンツ検索手段により検索された関連コンテンツの中から、前記所定の放送番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する適合コンテンツ特定手段と、
前記適合コンテンツを識別するための識別情報を、前記番組受信端末に送出する送出手段とを備える
情報処理サーバ。
【請求項２】
前記適合コンテンツ特定手段は、
前記所定の放送番組の放送開始時刻までに前記関連コンテンツの視聴が完了するか否かを判定する判定手段を有し、
前記判定手段により視聴が完了すると判定された場合、当該関連コンテンツを前記適合コンテンツとして特定する
請求項１に記載の情報処理サーバ。
【請求項３】
前記情報処理サーバは、さらに、
前記適合コンテンツに優先度を設定し、設定された優先度に従って当該適合コンテンツに対応する前記識別情報を配列した適合コンテンツリストを生成する適合コンテンツリスト生成手段を備え、
前記送出手段は、前記適合コンテンツリストを送出する
請求項２に記載の情報処理サーバ。
【請求項４】
前記適合コンテンツ特定手段は、
所定時刻から前記所定の放送番組の放送開始時刻までの時間を初期値とする適合時間を設定する適合時間設定手段と、
前記適合時間設定手段により設定された適合時間内に前記関連コンテンツの視聴が完了するか否かを判定する判定手段とを有し、
前記適合時間設定手段は、前記判定手段により視聴が完了すると判定された場合、当該関連コンテンツの視聴に要する時間を前記適合時間から減算し、
前記適合コンテンツ特定手段は、前記判定手段により視聴が完了すると判定された場合、当該関連コンテンツを前記適合コンテンツとして特定する
請求項１に記載の情報処理サーバ。
【請求項５】
前記情報処理サーバは、さらに、
前記適合コンテンツに優先度を設定し、設定された優先度に従って当該適合コンテンツに対応する前記識別情報を配列した適合コンテンツリストを生成する適合コンテンツリスト生成手段を備え、
前記送出手段は、前記適合コンテンツリストを送出する
請求項４に記載の情報処理サーバ。
【請求項６】
放送番組の番組表と前記番組表に含まれる所定の放送番組に関する情報とを描画する番組受信端末であって、
前記番組表に含まれる所定の放送番組を取得し、取得した前記所定の放送番組を識別するための情報を、ネットワークを介して接続された情報処理サーバに送出する送出手段と、
前記情報処理サーバから、前記所定の放送番組に関連がある関連コンテンツであり、かつ、前記所定の放送番組の視聴を阻害する恐れのないコンテンツである適合コンテンツの識別情報を受信する受信手段と、
前記適合コンテンツの識別情報と前記番組表とを同一画面上に表示する利用者画面を描画する描画手段とを備える
番組受信端末。
【請求項７】
前記受信手段は、前記所定の放送番組の放送開始時刻までに視聴が完了する前記関連コンテンツを前記適合コンテンツとして受信する
請求項６に記載の番組受信端末。
【請求項８】
前記番組受信端末は、さらに、前記適合コンテンツが出力されている時に、前記所定の放送番組の放送開始時刻の所定時間前になった場合は警告を出力する出力手段を備える
請求項６に記載の番組受信端末。
【請求項９】
前記番組受信端末は、さらに、前記適合コンテンツが出力されている時に、前記所定の放送番組の放送開始時刻に達した場合は前記所定の放送番組を出力する出力手段を備える
請求項６に記載の番組受信端末。
【請求項１０】
ネットワーク上のコンテンツを識別するための情報である識別情報を、番組受信端末に提供する番組関連情報提供方法であって、
前記ネットワーク上のコンテンツのうち、所定の放送番組に関連がある関連コンテンツを検索する関連コンテンツ検索ステップと、
前記コンテンツ検索ステップにおいて検索された関連コンテンツの中から、前記所定の放送番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する適合コンテンツ特定ステップと、
前記適合コンテンツの前記識別情報を、前記番組受信端末に送出する送出ステップとを含む
番組関連情報提供方法。
【請求項１１】
ネットワーク上のコンテンツを識別するための情報である識別情報を、番組受信端末に提供するプログラムであって、
前記ネットワーク上のコンテンツのうち、所定の放送番組に関連がある関連コンテンツを検索する関連コンテンツ検索ステップと、
前記コンテンツ検索ステップにおいて検索された関連コンテンツの中から、前記所定の放送番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する適合コンテンツ特定ステップと、
前記適合コンテンツの前記識別情報を、前記番組受信端末に送出する送出ステップとをコンピュータに実行させる
プログラム。
【請求項１２】
放送番組の番組表と前記番組表に含まれる所定の放送番組に関する情報とを描画する番組関連情報描画方法であって、
前記番組表に含まれる所定の放送番組を取得し、取得した前記所定の放送番組を識別するための情報を、ネットワークを介して接続された情報処理サーバに送出する送出ステップと、
前記所定の放送番組に関連があるコンテンツを関連コンテンツとすると、前記情報処理サーバから、前記所定の放送番組の視聴を阻害する恐れのない前記関連コンテンツである適合コンテンツの識別情報を受信する受信ステップと、
前記適合コンテンツの識別情報と前記番組表とを同一画面上に表示する利用者画面を描画する描画ステップとを含む
番組関連情報描画方法。
【請求項１３】
放送番組の番組表と前記番組表に含まれる所定の放送番組に関する情報とを描画するプログラムであって、
前記番組表に含まれる所定の放送番組を取得し、取得した前記所定の放送番組を識別するための情報を、ネットワークを介して接続された情報処理サーバに送出する送出ステップと、
前記所定の放送番組に関連があるコンテンツを関連コンテンツとすると、前記情報処理サーバから、前記所定の放送番組の視聴を阻害する恐れのない前記関連コンテンツである適合コンテンツの識別情報を受信する受信ステップと、
前記適合コンテンツの識別情報と前記番組表とを同一画面上に表示する利用者画面を描画する描画ステップとをコンピュータに実行させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの提供、視聴および記録などを行う情報処理サーバ、情報処理装置、番組関連情報提供方法等に関するものであり、特に放送番組およびインターネット経由で配信されるコンテンツ、ならびに、それらの関連情報の提供、視聴および記録を行う情報処理サーバ、番組受信端末、番組関連情報提供方法、番組関連情報描画方法等に関する。
【背景技術】
【０００２】
近年、急速に普及が進むデジタルテレビ放送では、利用者が視聴または記録したい番組を容易に見つけられるように、電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）が提供されている。ＥＰＧでは、放送される番組について、放送スケジュール、番組タイトル、出演者、概要などが提示される。このＥＰＧを利用することにより、利用者は、視聴または記録したい番組を容易に確認することができる。
【０００３】
一方、インターネット上のウェブサイトにおいて、放送番組に関する情報、例えば、番組の紹介、視聴した感想、出演者の情報、撮影場所の情報などが公開されるようになってきている。これらの放送番組に関する情報は、個人のホームページ、記事投稿サイトなどで公開される。また、これらの個人のホームページ、記事投稿サイトなどでは、テキストによる説明文に加えて、デジタル画像または動画によって、放送番組に関する情報がより詳細に提供されるようになってきている。このように、ＥＰＧにはない、番組制作者以外の視点で提供されるこれらの放送番組に関する情報を、放送番組を視聴しながら、ＰＣのウェブ・ブラウザを用いて検索し、検索された情報を閲覧する利用者が増えてきている。
【０００４】
さらに、近年、ハイビジョン・プラズマ・テレビに代表されるデジタル放送受信機は、通常の放送番組を受信する機能に加えて、インターネット上の情報を閲覧するためのウェブ・ブラウザを搭載するものがある。利用者は、これらのデジタル放送受信機を用いることにより、ＰＣを起動することなく、インターネット上の情報を閲覧することができる。例えば、利用者は、ハイビジョン・プラズマ・テレビにおいて、インターネット上で提供されるニュース、天気、地図などに加えて、放送番組に関連する出演者の情報、本日のおすすめ番組などを閲覧することができる。
【０００５】
デジタル放送受信機において、放送番組に関連するインターネット上の情報を利用者に提示する方法としては、情報処理サーバが作成した番組関連ページをデジタル放送受信機に表示する方法などが提示されている（例えば、特許文献１参照）。
【０００６】
番組受信端末において、利用者が、ＥＰＧを起動して番組表を閲覧中に、所定の番組欄をリモコンで選択すると、特許文献１の情報提供サーバは、選択された番組について番組関連ページを作成する。そして、番組受信端末は、ブラウザを起動し、情報提供サーバが作成した番組関連ページを表示出力する。
【特許文献１】特開２００５−１０２１０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、上記従来の情報処理サーバおよび番組受信端末により、利用者は、関心を持った放送番組に関連する情報を、ＰＣのウェブ・ブラウザを起動するなど煩雑な操作をすることなく、デジタル放送受信機において閲覧することができる。しかし、インターネット上には放送番組に関連する情報があまりに多く存在するため、利用者は、どの情報を選択して閲覧すべきか困惑する場合がある。また、放送番組に関連する情報を長く閲覧することにより、関心を持っていた放送番組を見逃してしまうという課題がある。
【０００８】
本発明は、上記課題を解決するものであり、番組受信端末において利用者の関心のある放送番組に関連するインターネット上の情報を利用者に提示する際、適切な情報を選択して提示することができる情報処理サーバ、番組受信端末などを提供することを目的とする。特に、放送番組に関連する情報として動画コンテンツを利用者に提示する際、利用者が関心のある放送番組の開始時刻を過ぎて動画コンテンツを視聴し続け、関心のあった放送番組を見逃してしまうという課題を解決することができる情報処理サーバなどを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る情報処理サーバは、放送番組を受信する番組受信端末へ情報を送出する情報処理サーバであって、前記情報処理サーバとネットワークを介して接続された機器が保持するコンテンツのうち、所定の放送番組に関連がある関連コンテンツを検索する関連コンテンツ検索手段と、前記関連コンテンツ検索手段により検索された関連コンテンツの中から、前記所定の放送番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する適合コンテンツ特定手段と、前記適合コンテンツを識別するための識別情報を、前記番組受信端末に送出する送出手段とを備えることを特徴とする。
【００１０】
上記構成により、情報処理サーバは、大量の関連コンテンツの中から、利用者が関心をもった番組の視聴を阻害する恐れのない関連コンテンツを提供することができる。すなわち、本発明に係る情報処理サーバは、利用者が関心のある放送番組の開始時刻を過ぎてコンテンツを視聴し続け、関心のあった放送番組を見逃してしまうことを防止することができる。
【００１１】
また、本発明に係る番組受信端末は、放送番組の番組表と前記番組表に含まれる所定の放送番組に関する情報とを描画する番組受信端末であって、前記番組表に含まれる所定の放送番組を取得し、取得した前記所定の放送番組を識別するための情報を、ネットワークを介して接続された情報処理サーバに送出する送出手段と、前記情報処理サーバから、前記所定の放送番組に関連がある関連コンテンツであり、かつ、前記所定の放送番組の視聴を阻害する恐れのないコンテンツである適合コンテンツの識別情報を受信する受信手段と、前記適合コンテンツの識別情報と前記番組表とを同一画面上に表示する利用者画面を描画する描画手段とを備えることを特徴とする。
【００１２】
上記構成により、番組受信端末は、関連コンテンツの識別情報と番組表とを、同一画面上に出力することができるので、利用者が関心のある放送番組を見逃してしまうことを防止することができる。
【００１３】
また、本発明に係る番組関連情報提供方法は、ネットワーク上のコンテンツを識別するための情報である識別情報を、番組受信端末に提供する番組関連情報提供方法であって、前記ネットワーク上のコンテンツのうち、所定の放送番組に関連がある関連コンテンツを検索する関連コンテンツ検索ステップと、前記コンテンツ検索ステップにおいて検索された関連コンテンツの中から、前記所定の放送番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する適合コンテンツ特定ステップと、前記適合コンテンツの前記識別情報を、前記番組受信端末に送出する送出ステップとを含むことを特徴とする。
【００１４】
これにより、大量のコンテンツの中から、利用者が関心のある放送番組の視聴を阻害する恐れのないコンテンツの識別情報を提供することができるので、当該放送番組の開始時刻を過ぎてコンテンツを視聴し続け、関心のあった放送番組を見逃してしまうことを防止することができる。
【００１５】
また、本発明に係る番組関連情報描画方法は、放送番組の番組表と前記番組表に含まれる所定の放送番組に関する情報とを描画する番組関連情報描画方法であって、前記番組表に含まれる所定の放送番組を取得し、取得した前記所定の放送番組を識別するための情報を、ネットワークを介して接続された情報処理サーバに送出する送出ステップと、前記所定の放送番組に関連があるコンテンツを関連コンテンツとすると、前記情報処理サーバから、前記所定の放送番組の視聴を阻害する恐れのない前記関連コンテンツである適合コンテンツの識別情報を受信する受信ステップと、前記適合コンテンツの識別情報と前記番組表とを同一画面上に表示する利用者画面を描画する描画ステップとを含むことを特徴とする。
【００１６】
これにより、大量のコンテンツの中から、利用者が関心のある放送番組の視聴を阻害する恐れのないコンテンツの識別情報のみを受信することができるので、利用者は、どのコンテンツを閲覧すべきか困惑することなく放送番組に関連したコンテンツを視聴することが可能となる。
【００１７】
なお、本発明は、このような番組関連情報提供方法および番組関連情報描画方法のステップをコンピュータに実行させるプログラムとして実現したりすることもできる。
【発明の効果】
【００１８】
本発明によれば、利用者が関心のある放送番組の視聴を阻害する恐れのないインターネット上のコンテンツを特定することができるので、番組受信端末において、当該放送番組に関連するインターネット上のコンテンツを利用者に提示する際、適切な情報を選択して提示することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２０】
（実施の形態１）
図１は、本発明の実施の形態１における情報処理システムの構成図である。
【００２１】
図１に示す通り、情報処理システムは、情報処理サーバ１００と番組受信端末１０１とサーバ群１４０とを備えている。そして、情報処理サーバ１００と番組受信端末１０１とは、インターネット等の通信媒体を介して互いに接続されている。また、情報処理サーバ１００とサーバ群１４０とも、インターネット等の通信媒体を介して互いに接続されている。この情報処理システムでは、番組受信端末１０１を介して表示された番組表において、ある放送番組を利用者が選択すると、選択した放送番組に関連するコンテンツが情報処理サーバ１００より提供される。その結果、利用者は、番組受信端末１０１を介して、選択された放送番組に関連するコンテンツを視聴することが可能となる。
【００２２】
ここで、番組表とは、ＥＰＧに代表されるコンテンツガイドであって、例えば、放送局と放送時間、放送時間と曜日などの２つの属性を縦軸および横軸として番組を表示するもの、視聴人気ランキング、新着情報などの属性に応じて表示されるものなどがある。
【００２３】
まず、番組受信端末１０１の構成について説明する。番組受信端末１０１は、例えば、ハイビジョン・プラズマ・テレビなどのデジタル放送受信機であり、出力部１０２、ユーザＩＦ１０３、関心検出部１０４、および描画部１０５を備える。
【００２４】
出力部１０２は、放送番組、番組表、動画コンテンツなどの画面を表示手段に表示する。
【００２５】
ユーザＩＦ１０３は、例えば、赤外線（ＩＲ：Ｉｎｆｒａｒｅｄ  Ｒａｙｓ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線を介したテレビリモコンなどによる遠隔操作を可能とするモジュールであり、利用者の操作内容を各構成要素へ通知する。具体的には、ユーザＩＦ１０３は、利用者が表示手段に表示された番組表から所定の番組を選択（フォーカス）することを可能とする。
【００２６】
なお、テレビリモコンは、利用者入力デバイスの一例であって、利用者入力デバイスはテレビリモコンに限るものではない。例えば、利用者入力デバイスは、遠隔操作機能を備えた携帯端末、ゲームコントローラーなどでもよい。
【００２７】
関心検出部１０４は、利用者がフォーカスした番組を検出し、検出した番組を関心番組として設定する。さらに、関心検出部１０４は、関心番組を識別するための情報を含み、かつ、関心番組に関連がある関連コンテンツに関する情報の提供依頼である番組関連映像リクエストを、情報処理サーバ１００へ送信する。
【００２８】
すなわち、関心検出部１０４は、送出手段の一例であり、出力された番組表に含まれる所定の放送番組を取得し、取得した所定の放送番組を識別するための情報を情報処理サーバ１００に送出する。なお、関心番組とは、利用者が関心のある放送番組を意味する。
【００２９】
描画部１０５は、情報処理サーバ１００から送出される画面構成要素を用いて、出力部１０２にて出力される画面を再構成する。
【００３０】
すなわち、描画部１０５は、情報処理サーバ１００から、受信手段の一例であり、関心番組に関連がある関連コンテンツであり、かつ、関心番組の視聴を阻害する恐れのないコンテンツである適合コンテンツの識別情報を受信する。つまり、描画部１０５は、関心番組の放送開始時刻までに視聴が完了する関連コンテンツを適合コンテンツとして受信する。さらに、描画部１０５は、描画手段の一例でもあり、適合コンテンツの識別情報と番組表とを同一画面上に表示する利用者画面を描画する。
【００３１】
ここで、識別情報とは、コンテンツを識別するための情報を示し、例えば、コンテンツのファイル名、リンク情報、サムネイル画像などの情報を示す。
【００３２】
次に、情報処理サーバ１００の構成について説明する。情報処理サーバ１００は、入出力部１１０、番組関連情報生成部１２０、画面生成部１３０、および番組情報データベース（番組情報ＤＢ）１５０を備える。
【００３３】
入出力部１１０は、番組受信端末１０１より番組関連映像リクエストを受容するとともに、番組受信端末１０１の描画部１０５に、番組表および関連コンテンツの識別情報を同時に同一画面上に描画するための情報である画面構成要素を送出する。
【００３４】
すなわち、入出力部１１０は、送出手段の一例であり、関連コンテンツの識別情報を含む画面構成要素を、番組受信端末１０１へ送出する。
【００３５】
番組関連情報生成部１２０は、番組情報管理部１２１、関連コンテンツ検索部１２２および適合判断部１２３を備える。
【００３６】
番組情報管理部１２１は、番組関連映像リクエストを受けて、関心番組の番組属性情報であるキーワードを番組情報データベース１５０から取得する。
【００３７】
関連コンテンツ検索部１２２は、関連コンテンツ検索手段の一例であり、サーバ群１４０に保持されたコンテンツの中から、関心番組に関連があるコンテンツ（関連コンテンツ）を検索する。具体的には、関連コンテンツ検索部１２２は、番組情報管理部１２１により取得されたキーワードを用いて、インターネットに接続されたサーバ群１４０が保持しているコンテンツの中から、関心番組に関連する関連コンテンツを検索する。さらに、関連コンテンツ検索部１２２は、検索した関連コンテンツの識別情報を含む関連コンテンツリストを作成する。
【００３８】
適合判断部１２３は、関連コンテンツ検索部１２２により検索された関連コンテンツが、所定の条件に適合しているかどうかを判断する。
【００３９】
すなわち、適合判断部１２３は、適合コンテンツ特定手段の一例であり、関連コンテンツ検索部１２２により検索された関連コンテンツの中から、関心番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する。具体的には、適合判断部１２３は、現在時刻から関心番組の放送開始時刻までの時間に関連コンテンツの視聴が完了するか否かを判定する。そして、適合判断部１２３は、視聴が完了すると判定した場合、当該関連コンテンツを、適合コンテンツとして特定する。
【００４０】
例えば、関連コンテンツが動画コンテンツである場合、適合判断部１２３は、関連コンテンツの再生時間が、現在時刻から関心番組の放送開始時刻までの時間より短い場合に、当該関連コンテンツの視聴が完了すると判定する。
【００４１】
さらに、適合判断部１２３は、適合コンテンツリスト生成手段の一例でもあり、適合コンテンツの識別情報が格納された適合コンテンツリストを作成する。ここで、適合コンテンツリストとは、適合コンテンツの識別情報と、それに付随する情報とを含むリストである。適合コンテンツリストの詳細は、図６を用いて後述する。
【００４２】
画面生成部１３０は、番組受信端末１０１において所定の情報を表示手段に表示するための画面構成要素を生成する処理部であり、番組表生成部１３１を備える。
【００４３】
番組表生成部１３１は、番組表と適合コンテンツリストに含まれる関連コンテンツの識別情報とを同一画面上に表示する利用者画面を描画するための画面構成要素を作成する。ここで作成された画面構成要素には、適合コンテンツリストが含まれる。
【００４４】
番組情報データベース１５０は、例えばメモリ、ＨＤＤ等の記憶媒体に格納されるデータベースであり、番組表を構成する種々の情報である番組属性情報を保持している。番組属性情報の詳細は、図５を用いて後述する。
【００４５】
サーバ群１４０は、ネットワークに接続された機器の一例である。具体的には、例えば、サーバ群１４０は、インターネットに接続されたコンテンツサーバの集合体を示し、様々なインターネット上のコンテンツを保持する。
【００４６】
上述した情報処理サーバ１００が備える各構成要素の一部または全部は、情報処理サーバ１００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が実行可能なプログラム（ソフトモジュール）として実現される。実際には、情報処理サーバ１００には、入出力部１１０、番組関連情報生成部１２０、および画面生成部１３０の各機能を実行可能とするソフトモジュールが、情報処理サーバ１００を構成するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）などの記憶媒体に各々格納される。そして、記録媒体に格納されたソフトモジュールは、情報処理サーバ１００を構成するＣＰＵが実行することによって、上述した入出力部１１０、番組関連情報生成部１２０および画面生成部１３０の各機能が実現される。
【００４７】
次に、本実施の形態１における情報処理サーバ１００および番組受信端末１０１の動作について図２〜図８を参照しながら説明する。なお、以下の説明では、関連コンテンツが動画コンテンツである場合について説明する。
【００４８】
図２は、番組受信端末１０１の出力部１０２が表示する番組表２００の画面構成例を示す図である。以下、番組表２００上において、利用者がリモコン等を用いて番組を選択している場合を例として説明する。
【００４９】
図２に示すように、番組表２００には、各放送局が放送する番組に関する情報である番組情報２０１が、放送局２０２および放送時刻２０３と対応づけて表示されている。つまり、番組表２００には、放送局または放送チャンネル、番組名、番組の放送開始時刻、放送終了時刻、番組出演者、番組の概要情報などが表示される。
【００５０】
また、番組表２００上には、利用者の関心箇所を示すカーソル２０４が表示されており、このカーソル２０４は利用者の操作に伴って画面上を移動する。例えば、次の番組表ページ（例えば１：００ＰＭからの放送番組）を表示したい場合には、利用者は、ボタン２０５にカーソル２０４を移動する。そして、利用者は、ボタン２０５にカーソル２０４が移動された状態で、決定ボタンを押すことにより、次の番組表ページを表示することが可能となる。
【００５１】
次に、利用者が番組表２００を利用する際の番組受信端末１０１の動作について、図３のフローチャートを用いて説明する。
【００５２】
利用者がユーザＩＦ１０３を介して番組表２００の表示を指示すると、描画部１０５は、情報処理サーバ１００より放送番組の番組表２００を表示するための画面構成要素（例えば、スクリプトプログラム）を取得し、取得した画面構成要素を実行する（ステップＳ１）。次に、出力部１０２は、番組表２００を表示する（ステップＳ２）。
【００５３】
ここで、利用者は、番組表２００を利用して視聴する放送番組を検索し、リモコン操作により番組表２００内のカーソル２０４を移動させると、関心検出部１０４は、カーソル２０４の番組表２００上の位置、利用者の操作などに応じて、利用者の関心番組、選択機能などを検出する（ステップＳ３）。例えば、利用者が次の画面（１：００ＰＭからの放送番組）を表示するために、ボタン２０５にカーソル２０４を移動し、リモコン上の決定ボタンを押したとする。その場合、関心検出部１０４は、ボタン２０５を利用者が選択した機能として検出する。
【００５４】
ここで、ボタン２０５を利用者が選択した場合、関心検出部１０４は、描画部１０５に番組表２００画面の再描画を指示する（ステップＳ４）。そして、描画部１０５は、再び情報処理サーバより、１：００ＰＭからの番組表２００を表示する画面構成要素を取得する（ステップＳ５）。そして、描画部１０５が取得した画面構成要素を実行することによって、出力部１０２は、番組表２００を再表示する（ステップＳ６）。
【００５５】
次に、利用者が、番組表２００に表示された番組を選択した場合の、番組受信端末１０１の動作について説明する。
【００５６】
利用者が、番組表２００を閲覧中に関心を喚起された番組があった場合には、利用者は、リモコン操作によりカーソル２０４を当該番組が表示されている位置に移動する。例えば、図２においては、利用者が「番組名４」に関心を喚起され、カーソル２０４を移動したことにより、「番組名４」の項目がオンフォーカスされた状態になっている。ここで、オンフォーカスとは、当該位置にカーソルを合わせているだけの状態のことを指す。
【００５７】
次に、番組受信端末１０１の関心検出部１０４が、「番組名４」がオンフォーカスされたことを検出する。そして、関心検出部１０４は、オンフォーカスされた「番組名４」を関心番組として、関心番組情報を作成する。ここで、関心番組情報とは、利用者によってオンフォーカスされた番組が「番組名４」であることを、情報処理サーバ１００が特定するために必要な情報である。具体的には、例えば、番組情報データベース１５０において「番組名４」の番組属性情報に対応づけて格納される番組ＩＤなどが、関心番組情報となる。
【００５８】
そして、関心検出部１０４は、関心番組情報を含むとともに、関心番組に関連する動画コンテンツの提供を依頼する番組関連映像リクエストを、情報処理サーバ１００へ送出する。
【００５９】
次に、情報処理サーバ１００は、入出力部１１０を介して、関心番組情報を含む番組関連映像リクエストを取得する。
【００６０】
ここで、情報処理サーバ１００が番組関連映像リクエストを取得して、番組受信端末１０１に提供可能な適合コンテンツリストを生成するまでの動作について、図４のフローチャートを用いて説明する。
【００６１】
まず、番組関連情報生成部１２０は、入出力部１１０が番組受信端末１０１より受容した関心番組情報を含む番組関連映像リクエストを取得する（ステップＳ１０１）。次に、番組情報管理部１２１は、番組情報データベース１５０から番組関連映像リクエストに含まれる関心番組（例えば、「番組名４」）に対応する番組属性情報を取得する（ステップＳ１０２）。そして、番組情報管理部１２１は、取得した番組属性情報から、キーワードを抽出する（ステップＳ１０３）。
【００６２】
図５に、番組属性情報の一例を示す。番組属性情報には、番組表２００を構成する要素であり、番組表２００に表示される番組タイトル４０１、放送日時４０２（日付、曜日、開始時刻、終了時刻）、出演者４０３、放送局４０４（または放送チャンネル）、および番組概要４０５が含まれる。さらに、番組属性情報には、制作４０６、スポンサー４０７、番組形式４０８（生放送、再放送、２カ国語、文字放送、ハイビジョン放送、デジタル放送など）、ジャンル４０９（ニュース、天気予報、ドラマ、スポーツ、バラエティなど）、キーワード４１０、番組コード４１１（Ｇコードなど）、地域情報４１２、人気度４１３、関連番組情報４１４（ホームページなど）等の種々の情報が含まれる。番組情報管理部１２１は、例えば、「番組名４」が野球の生中継番組の場合に、「番組名４」の番組属性情報として、種々の番組属性情報の中から「野球」、「ファインプレー」などのキーワードを抽出する。
【００６３】
図４のフローチャートの説明に戻る。関連コンテンツ検索部１２２は、番組属性情報から抽出したキーワード（例えば、「野球」、「ファインプレー」）を検索キーワードとして、番組に関連する動画コンテンツ（関連コンテンツ）をサーバ群１４０から検索する（ステップＳ１０４）。そして、関連コンテンツ検索部１２２は、検索された関連コンテンツの識別情報を含む関連コンテンツリストを作成する（ステップＳ１０５）。
【００６４】
次に、適合判断部１２３は、番組属性情報から番組の開始時刻を抽出する（ステップＳ１０６）。続いて、適合判断部１２３は、抽出した番組の開始時刻と現在時刻との時間差を算出する（ステップＳ１０７）。例えば、時間差の算出は、「番組名４」の放送開始時刻がＰＭ８：００であり、かつ、適合判断部１２３が番組属性情報から番組の開始時刻を抽出した際の現在時刻がＰＭ７：４０の場合には、適合判断部１２３は、時間差を２０分と算出する。続いて、適合判断部１２３は、ステップＳ１０４において検索された関連コンテンツの中から、まだ選択されていない関連コンテンツを１つ選択する（ステップＳ１０８）。
【００６５】
そして、適合判断部１２３は、選択した関連コンテンツが、所定の適合条件を満たすか否かを判定する（ステップＳ１０９）。すなわち、適合判断部１２３は、関連コンテンツの再生時間が、ステップＳ１０７において算出された時間差（例えば、２０分）よりも短いか否かを判定する。ここで、再生時間が算出された時間差よりも長い（再生時間＞算出された時間差、または、再生時間≧算出された時間差）場合には（ステップＳ１０９：Ｎｏ）、適合判断部１２３は、その関連コンテンツが利用者に提示できない（不適合コンテンツである）と判断し、以下のステップＳ１１１の処理を実行する。
【００６６】
一方、再生時間が算出された時間差よりも短い（再生時間＜算出された時間差、または、再生時間≦算出された時間差）場合には（ステップＳ１０９：Ｙｅｓ）、適合判断部１２３は、その関連コンテンツが利用者に提示可能である（適合コンテンツである）と判断し、その関連コンテンツの識別情報を適合コンテンツリストに登録する（ステップＳ１１０）。
【００６７】
そして、適合判断部１２３は、ステップＳ１０４において検索されたすべての関連コンテンツが、ステップＳ１０８において選択されたか否かを判定する（ステップＳ１１１）。ここで、すべての関連コンテンツが選択されていない場合（ステップＳ１１１：Ｎｏ）、適合判断部１２３は、再び関連コンテンツの選択からの処理（ステップＳ１０８〜ステップＳ１１０）を繰り返す。一方、すべての関連コンテンツが選択されている場合は（ステップＳ１１１：Ｙｅｓ）、処理を終了する。
【００６８】
次に、適合コンテンツリストについて、図６を用いて詳細に説明する。図６は、適合コンテンツリストの一例を示す図である。図に示すように、適合コンテンツリストには、ファイル名５００、再生時間５０１、関連コンテンツのサムネイル画像５０２、キャプション情報５０３、および関連コンテンツへのリンク情報５０４が含まれる。
【００６９】
例えば、図６に示す適合コンテンツリストのファイル名５００が「関連動画１」である関連コンテンツは、再生時間５０１が「１５分」であり、サムネイル画像５０２が「サムネイル画像１」であり、キャプション情報５０３が「キャプション１」であり、関連コンテンツへのリンク情報５０４が「動画コンテンツ１へのリンク」であることを示す。
【００７０】
次に、情報処理サーバ１００が画面構成要素を送出し、番組受信端末１０１が利用者画面を表示するまでの動作について、図７のフローチャートを用いて説明する。ここで送出される画面構成要素は、番組受信端末１０１において、関連コンテンツの識別情報を番組表とともに表示することを可能とする情報である。具体的には、例えば、画面構成要素は、スクリプトプログラムなどである。
【００７１】
まず、番組表生成部１３１は、番組関連情報生成部１２０が生成した適合コンテンツリストを取得する（ステップＳ２０１）。続いて、番組表生成部１３１は、番組表２００の下方に関連コンテンツの識別情報を表示する領域を設けた利用者画面の画面構成要素を生成する（ステップＳ２０２）。次に、番組表生成部１３１は、生成した画面構成要素を、入出力部１１０を介して番組受信端末１０１に送出する（ステップＳ２０３）。
【００７２】
番組受信端末１０１の描画部１０５は、受容した画面構成要素を用いて利用者画面を再描画する（ステップＳ２０４）。そして、出力部１０２は、再描画された利用者画面を利用者に表示する（ステップＳ２０５）。
【００７３】
上記の処理により表示される画面（利用者画面）について、図８を用いて説明する。図８は、番組表と関連コンテンツの識別情報とが同時に表示される利用者画面７００の具体的な画面構成の一例を示す図である。利用者画面７００は、番組表７０１と番組表の下部に設けられた番組関連映像領域７０２とで構成される。関連コンテンツの識別情報の一例であるサムネイルは、番組関連映像領域７０２に表示される。例えば、利用者が、関心番組「番組名４」にフォーカスを合わせた状態で決定ボタンを押下すると、「番組関連映像（１）」のサムネイル７０３にフォーカスが移動する。そして、「番組関連映像（１）」がフォーカスされた状態で、利用者が決定ボタンを押下すると、ユーザＩＦ１０３を介してボタン押下を検出した描画部１０５が、フォーカスされているサムネイル７０３に対応した関連コンテンツの映像の再生画面を再描画する。その結果、例えば図９に示すように、利用者は関連コンテンツの一つである「番組関連映像（１）」の映像を全画面表示にて楽しむことができる。
【００７４】
なお、本実施の形態では、図８に示すように、情報処理サーバ１００は、番組関連映像領域が番組表の下部に表示されるように画面構成要素を生成したが、例えば、情報処理サーバ１００は、番組関連映像領域が番組表の上部、番組表内などに表示されるように画面構成要素を生成してもよい。さらに、情報処理サーバ１００は、番組関連映像領域に、サムネイルではなくファイル名が表示されるように画面構成要素を生成してもよい。つまり、関連コンテンツに関する情報と番組表とが同一画面上に表示されればよい。すなわち、本実施の形態における利用者画面の構成は、本発明が適用される情報処理システムにおける利用者画面の構成のあくまでも一例であり、利用者画面のデザインに何ら制限を設けるものではない。
【００７５】
なお、本実施の形態における番組属性情報の一例を図５に示したが、図５に示す情報は番組表を構成し得る情報の一例であって、本発明における番組属性情報は、図５に示す番組属性情報に限らない。
【００７６】
なお、本実施の形態では、番組表と関連コンテンツの識別情報とを同一画面上に表示する利用者画面を描画するための画面構成要素について、スクリプトプログラムを挙げたが、本発明が適用される情報処理システムにおける画面構成要素は、これに限るものではない。例えば、画面構成要素は、通常のバイナリープログラム、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書などであってもよく、利用者画面が描画できる画面構成要素であれば何でもよい。
【００７７】
なお、図１において破線１０６で囲まれた関心検出部１０４と描画部１０５とは、具体的な一実現例として、ブラウザにダウンロードされるコンテンツ（またはスクリプトプログラム）として実現される。
【００７８】
また、本発明に係る情報処理サーバは、図１に示す情報処理サーバ１００の構成に限るものではなく、入出力部１１０、番組関連情報生成部１２０、および画面生成部１３０の機能および番組情報データベース１５０を各々備えた複数のサーバ群によって構成されていてもよい。
【００７９】
また、所定の適合条件として本実施の形態の適合判断部１２３は、動画コンテンツの再生時間を用いて、視聴者が関心番組の放送開始時刻までに視聴を完了することができるか否かを判断したが、動画コンテンツの再生時間にその動画コンテンツのダウンロード時間を加算した時間を用いて判断しても良い。
【００８０】
また、本実施の形態おいて、関連コンテンツ検索部１２２が、動画コンテンツを検索する場合を中心に説明したが、本発明が適用される情報処理サーバは、このような情報処理サーバに限定されるものではない。例えば、関連コンテンツ検索部１２２は、音声コンテンツ、静止画像コンテンツなどを検索してもよい。
【００８１】
以上のように、本実施の形態１の情報処理システムによれば、インターネット上にある大量のコンテンツの中から、利用者が関心をもった放送番組に関連があり、当該放送番組の視聴を阻害する恐れのないコンテンツを提供することが可能となる。このため、利用者は、どのコンテンツを閲覧すべきか困惑することなく放送番組に関連したコンテンツを視聴することが可能となる。また、放送番組に関連する情報を長く閲覧するばかり、関心を持っていた放送番組を見逃してしまう恐れを防止することが可能となる。
【００８２】
さらに、関心番組が放送されるまでの合間を利用して、利用者が関連コンテンツを視聴する場合に、利用者が番組受信端末により提示された関連コンテンツを最後まで視聴し終えても、関心番組の放送開始時刻を過ぎることがない。したがって、利用者は、安心して、関連コンテンツの視聴を楽しむことができる。また、利用者は、関心番組の見逃しを防止することができる。さらには、利用者は、関心番組の視聴のために、提供された関連コンテンツの視聴を途中で中断することなく、最後まで関連コンテンツの視聴を楽しむことが可能となる。
【００８３】
さらに、番組受信端末は、関連コンテンツの識別情報と番組表とを、同一画面上に出力することができるので、関心番組を見逃してしまうことを防止することができる。
【００８４】
なお、本実施の形態１の番組受信端末１０１が備える出力部１０２は、関連コンテンツが出力されている時に、関心番組の放送開始時刻の所定時間前になった場合は、警告を出力してもよい。これにより、関連コンテンツが提示されてから一定時間経過した後に、利用者が提示されている関連コンテンツの視聴を開始することにより、関心番組を見逃してしまうことを防止することができる。
【００８５】
さらに、本実施の形態４の番組受信端末４５０が備える出力部４５２は、関連コンテンツが出力されている時に、関心番組の放送開始時刻に達した場合は、関連コンテンツの出力を中止し、関心番組を出力してもよい。これにより、警告を出力する場合と同様に、関心番組を見逃してしまうことを防止することができる。
【００８６】
（実施の形態２）
本発明の実施の形態２の情報処理システムは、実施の形態１の情報処理サーバ１００が備えていた適合判断部２３３が、複数の関連コンテンツの視聴に要する時間の合計時間に応じて、番組受信端末に送出可能な適合コンテンツを特定する点が、実施の形態１の情報処理システムと異なる。以下、本実施の形態２の情報処理システムについて、実施の形態１の情報処理システムと異なる点を中心に、図面を用いて説明する。
【００８７】
図１０は、本発明の実施の形態２における情報処理システムの構成図である。
情報処理サーバ２１０および番組受信端末２１１の構成のうち、番組関連情報生成部２３０を除く各構成要素は、実施の形態１の情報処理サーバ１００および番組受信端末１０１の中の構成要素にそれぞれ対応する。
【００８８】
具体的には、出力部２１２は、出力部１０２に、ユーザＩＦ２１３はユーザＩＦ１０３に、関心検出部２１４は関心検出部１０４に、描画部２１５は描画部１０５に、入出力部２２０は入出力部１１０に、画面生成部２４０は画面生成部１３０に、サーバ群２５０はサーバ群１４０に、番組情報データベース（番組情報ＤＢ）２６０は番組情報データベース１５０に対応し、それぞれが同様の動作を行う。
【００８９】
したがって、番組関連情報生成部２３０を除く各構成要素については、説明を省略する。
【００９０】
番組関連情報生成部２３０は、番組情報管理部２３１、関連コンテンツ検索部２３２および適合判断部２３３を備える。
【００９１】
番組情報管理部２３１は、番組受信端末２１１より送出された番組関連映像リクエストを受けて、関心番組の番組属性情報であるキーワードを番組情報データベース２６０から取得する。
【００９２】
関連コンテンツ検索部２３２は、関連コンテンツ検索手段の一例であり、サーバ群２５０に保持されたコンテンツの中から、関心番組に関連があるコンテンツ（関連コンテンツ）を検索する。具体的には、関連コンテンツ検索部２３２は、番組情報管理部２３１が取得したキーワードを用いて、インターネットに接続されたサーバ群２５０が保持しているコンテンツの中から、関心番組に関連する関連コンテンツを検索する。さらに、関連コンテンツ検索部２３２は、検索した関連コンテンツの識別情報を含む関連コンテンツリストを作成する。
【００９３】
適合判断部２３３は、関連コンテンツ検索部２３２により検索された関連コンテンツが、所定の条件に適合しているかどうかを判断する。
【００９４】
すなわち、適合判断部２３３は、適合コンテンツ特定手段の一例であり、関連コンテンツ検索部２３２により検索された関連コンテンツの中から、関心番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する。
【００９５】
具体的には、適合判断部２３３は、現在時刻から関心番組の放送開始時刻までの時間を適合時間の初期値として設定する。さらに、適合判断部２３３は、適合時間内に関連コンテンツの視聴が完了するか否かを判定する。ここで、関連コンテンツの視聴が完了すると判定した場合、適合判断部２３３は、当該関連コンテンツの視聴に要する時間を適合時間から減算する。さらに、適合判断部２３３は、視聴が完了すると判定した場合、関連コンテンツを適合コンテンツとして特定する。
【００９６】
また、適合判断部２３３は、適合コンテンツリスト生成手段の一例でもあり、適合コンテンツの識別情報が格納された適合コンテンツリストを生成する。
【００９７】
このように、適合判断部２３３は、複数の関連コンテンツを適合コンテンツリストに含める場合に、複数の関連コンテンツの再生時間の合計が現在時刻から番組開始時刻までの時間以下となるように関連コンテンツを特定し、適合コンテンツリストを作成する。
【００９８】
次に、本実施の形態２における情報処理サーバ２１０および番組受信端末２１１の動作について、図１１〜図１３を参照しながら説明する。
【００９９】
はじめに、情報処理サーバ２１０の動作について、図１１のフローチャートを用いて説明する。図１１は、情報処理サーバ２１０が、関連番組情報を含む番組関連映像リクエストを受容して、番組受信端末２１１に提供可能な適合コンテンツリストを生成し、番組関連映像画面を番組表と共に表示するための画面構成要素を送出するまでの動作を示すフローチャートである。
【０１００】
まず、情報処理サーバ２１０は、図４におけるステップＳ１０１からステップＳ１０５までの処理を実行する。次に、適合判断部２３３は、関心番組の番組属性情報から番組の開始時刻を抽出する（ステップＳ３０１）。続いて、適合判断部２３３は、現在時刻から該番組開始時刻までの差分時間を視聴可能時間として算出する（ステップＳ３０２）。このとき、視聴可能時間は、視聴可能時間≧０を満たすものとする。
【０１０１】
適合判断部２３３は、算出した視聴可能時間を適合時間の初期値として設定する（ステップＳ３０３）。続いて、適合判断部２３３は、ステップＳ１０４において検索された関連コンテンツの中からまだ選択されていない関連コンテンツを１つ選択する（ステップＳ３０４）。
【０１０２】
そして、適合判断部２３３は、選択した関連コンテンツの再生時間が、適合時間よりも短いか否かを判定する。ここで、再生時間が適合時間よりも長い（再生時間≧適合時間、または、再生時間＞適合時間）場合には（ステップＳ３０５：Ｎｏ）、適合判断部２３３は、その関連コンテンツが提示できない（不適合コンテンツである）と判断し、以下のステップＳ３１０の処理を実行する（ステップＳ３０４）。
【０１０３】
一方、再生時間が適合時間よりも短い（再生時間≦適合時間、または、再生時間＜適合時間）場合には（ステップＳ３０５：Ｙｅｓ）、適合判断部２３３は、その関連コンテンツが利用者に提示可能である（適合コンテンツである）と判断し、その関連コンテンツを適合コンテンツリストに登録する（ステップＳ３０６）。
【０１０４】
その後、適合判断部２３３は、適合コンテンツリストに登録された全コンテンツの再生合計時間を算出する（ステップＳ３０７）。ここで、再生合計時間が視聴可能時間よりも短い場合には（ステップＳ３０８：Ｙｅｓ）、適合判断部２３３は、残り時間（視聴可能時間−再生合計時間）を適合時間に設定する（ステップＳ３０９）。一方、再生合計時間が視聴可能時間よりも長い場合には（ステップＳ３０８：Ｎｏ）、処理を終了する。
【０１０５】
そして、適合判断部２３３は、ステップＳ１０４において検索されたすべての関連コンテンツが、ステップＳ３０４において選択されたか否かを判定する（ステップＳ３１０）。ここで、すべての関連コンテンツが選択されていない場合（ステップＳ３１０：Ｎｏ）、適合判断部２３３は、再び関連コンテンツの選択からの処理（ステップＳ３０４〜ステップＳ３０９）を繰り返す。一方、すべての関連コンテンツが選択されている場合（ステップＳ３１０：Ｙｅｓ）、適合判断部２３３は、処理を終了する。
【０１０６】
図１２は、適合判断部２３３が生成した適合コンテンツリストのデータ例を示す図である。図１２に示すように、例えば、視聴可能時間が２０分だった場合には、適合コンテンツリストは、再生合計時間が２０分以内におさまる関連コンテンツの識別情報で構成される。
【０１０７】
なお、本実施の形態２の情報処理サーバ２１０が備える適合判断部２３３は、さらに、特定された適合コンテンツに対して優先度を設定し、設定した優先度に従って当該適合コンテンツに対応する識別情報を配列した適合コンテンツリストを生成してもよい。例えば、適合判断部２３３は、再生時間が長いほど関連コンテンツの優先度が高くなるように設定する。そして、適合判断部２３３は、図１３に示すように、設定された優先度が高い適合コンテンツ、つまり、再生時間が長い適合コンテンツの識別情報が上位に配列されるように、適合コンテンツリストを生成する。
【０１０８】
このように適合コンテンツリストが生成されることにより、番組受信端末２１１は、優先度が高い適合コンテンツの識別情報ほど、優先的に表示することが可能となる。
【０１０９】
また、例えば、適合判断部２３３は、再生時間が短いほど関連コンテンツの優先度が高くなるように設定してもよい。
【０１１０】
次に、利用者が番組受信端末２１１において、関連コンテンツの視聴を終えた後における情報処理サーバ２１０および番組受信端末２１１の動作について、図１４〜図１６を用いて説明する。
【０１１１】
本実施の形態２の情報処理サーバ２１０の番組関連情報生成部２３０は、利用者が関連コンテンツの視聴を終えて、関連コンテンツに関する情報と番組表とが表示された利用者画面に戻った場合に、適合コンテンツリストを再生成する。具体的には、番組関連情報生成部２３０は、番組受信端末２１１から関連コンテンツの再生が終了したときにおける関心番組情報を受容した後、現在時刻から関心番組開始時刻までの時間差を再び算出する。そして、番組関連情報生成部２３０は、算出した時間差を用いて適合コンテンツリストを再生成する。このように再生成された適合コンテンツリストに基づいて、番組受信端末２１１は、番組表と共に表示された番組関連映像領域の関連コンテンツに関する情報を再描画する。
【０１１２】
図１４は、利用者が関連コンテンツを視聴する前の利用者画面の一例を示す図である。番組関連情報生成部２３０は、図１１のフローチャートに従って、図１２に示される適合コンテンツリストを生成する。その結果、図１４に示すように、番組表生成部２４１および描画部２１５によって、番組表と関連コンテンツの識別情報とが同一画面に含まれる利用者画面７１０が表示される。
【０１１３】
ここで、利用者は、「番組名４」に関連する関連コンテンツであり、かつ、再生時間が１０分の関連コンテンツである「番組関連映像（３）」を視聴した場合を例として、以下説明する。
【０１１４】
図１５は、利用者が番組受信端末２１１において関連コンテンツの視聴を終えた後における、情報処理サーバ２１０および番組受信端末２１１の動作を示すフローチャートである。
【０１１５】
まず、番組受信端末２１１の描画部２１５は、番組関連映像の終了を検知すると（ステップＳ４０１）、利用者画面７１０を再描画する。番組表７１１上では、関連コンテンツの視聴を開始する前にオンフォーカスされた番組である「番組名４」が、オンフォーカスされた状態になっている。
【０１１６】
ここで、番組受信端末２１１の関心検出部２１４は、オンフォーカスされた関心番組「」を検出し、関心番組情報を情報処理サーバ２１０へ送出する（ステップＳ４０２）。
【０１１７】
情報処理サーバ２１０の番組情報管理部２３１は、取得した関心番組情報と、現在保持している関心番組情報とが一致するかどうかを検証する（ステップＳ４０３）。ここで、一致しない場合（ステップＳ４０３：Ｎｏ）には、関連コンテンツが視聴された後に関心番組が変更されたとして、情報処理サーバ２１０は、図４のステップＳ１０２以降の処理を実行する。一方、一致する場合（ステップＳ４０３：Ｙｅｓ）には、関連コンテンツリストはすでに作成されたものを利用するとして、情報処理サーバ２１０は、図４のステップＳ１０６からの処理、または、図１１のステップＳ３０１からの処理を実行する。
【０１１８】
図１６は、利用者が「番組関連映像（３）」を視聴した後の利用者画面の一例を示す図である。利用者が「番組関連映像（３）」を視聴する前は視聴可能時間が２０分であったので、再生時間が１０分の「番組関連映像（３）」を視聴した後の視聴可能時間は１０分となっている。そのため、図１６に示すように、適合コンテンツ（番組関連映像領域に表示される関連コンテンツ）の再生時間の合計が１０分以内となるような利用者画面が表示される。
【０１１９】
以上のように、本実施の形態２の情報処理システムによれば、インターネット上にある大量の放送番組に関連するコンテンツの中から、利用者による関心番組の視聴を阻害する恐れのない関連コンテンツを、最大限視聴可能な範囲で複数提示することが可能となる。
【０１２０】
（実施の形態３）
本発明の実施の形態３の情報処理システムは、実施の形態１の情報処理サーバ１００が備えていた適合判断部を番組受信端末８０１が備えるように構成したものである。
【０１２１】
すなわち、番組受信端末８０１は、ネットワークを介して情報処理サーバと接続されるとともに、放送番組の番組表を出力する番組受信端末であって、出力された前記番組表に含まれる所定の放送番組を取得し、取得した前記所定の放送番組を識別するための情報を前記情報処理サーバに送出する送出手段と、前記所定の放送番組に関連がある関連コンテンツの識別情報を、前記情報処理サーバから受信する受信手段と、前記受信手段により受信された関連コンテンツの識別情報に対応する関連コンテンツの中から、前記所定の放送番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する適合コンテンツ特定手段と、前記適合コンテンツの識別情報と前記番組表とを同一画面上に表示する利用者画面を描画する描画手段とを備える。
【０１２２】
ここで、前記適合コンテンツ特定手段は、所定時刻から前記所定の放送番組の放送開始時刻までの時間に前記関連コンテンツの視聴が完了するか否かを判定する判定手段を有し、前記判定手段により視聴が完了すると判定された場合、当該関連コンテンツを前記適合コンテンツとして特定する。
【０１２３】
以下、本実施の形態３の情報処理システムについて、実施の形態１の情報処理システムと異なる点を中心に、図面を用いて説明する。
【０１２４】
図１７は、本発明の実施の形態３における情報処理システムの構成図である。
図１７に示すとおり、情報処理システムは情報処理サーバ８００と番組受信端末８０１とサーバ群８４０とを備えている。番組受信端末８０１を介して表示された番組表において、ある放送番組を利用者が選択すると、選択された放送番組に関連する動画コンテンツが情報処理サーバ８００より提供される。その結果、利用者は、番組受信端末８０１を介して、選択された放送番組に関連する動画コンテンツを視聴することが可能となる。
【０１２５】
番組受信端末８０１の構成について説明する。番組受信端末８０１は、出力部８０２、ユーザＩＦ８０３、関心検出部８０４、描画部８０５および適合判断部８０７を備える。
【０１２６】
出力部８０２は、放送番組、番組表、動画コンテンツなどを表示手段に表示する。
ユーザＩＦ８０３は、例えば、赤外線（ＩＲ：Ｉｎｆｒａｒｅｄ  Ｒａｙｓ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線を介したテレビリモコンなどによる遠隔操作を可能とするモジュールであり、利用者が表示手段に表示された番組表から所定の番組を選択（フォーカス）することを可能とする。
【０１２７】
関心検出部８０４は、利用者がフォーカスした番組を検出し、検出した番組を関心番組として設定する。さらに、関心検出部８０４は、関心番組を識別するための情報を含み、かつ、関心番組に関連がある関連コンテンツに関する情報の提供依頼である番組関連映像リクエストを、情報処理サーバ８００へ送信する。
【０１２８】
すなわち、関心検出部８０４は、送出手段の一例であり、出力された番組表に含まれる所定の放送番組を取得し、取得した所定の放送番組を識別するための情報を情報処理サーバ８００に送出する。
【０１２９】
描画部８０５は、適合判断部８０７により生成される適合コンテンツリストと情報処理サーバ８００から送出される画面構成要素とを用いて、出力部８０２にて出力される利用者画面を再構成する。
【０１３０】
すなわち、描画部８０５は、受信手段の一例であり、関心番組に関連がある関連コンテンツの識別情報を情報処理サーバ８００から受信する。さらに、描画部８０５は、描画手段の一例でもあり、下記の適合判断部８０７により特定された適合コンテンツの識別情報と番組表とを同一画面上に表示する利用者画面を描画する。
【０１３１】
適合判断部８０７は、情報処理サーバ８００から送出された関連コンテンツリストを取得する。そして、適合判断部８０７は、取得した関連コンテンツリストに含まれる識別情報に対応する関連コンテンツが、所定の条件に適合しているかどうかを判断する。そして、適合判断部８０７は、適合していると判断された関連コンテンツの識別情報を含む適合コンテンツリストを生成する。
【０１３２】
すなわち、適合判断部８０７は、適合コンテンツ特定手段の一例であり、描画部８０５により受信された関連コンテンツの識別情報に対応する関連コンテンツの中から、関心番組の視聴を阻害する恐れのないコンテンツである適合コンテンツを特定する。つまり、適合判断部８０７は、関連コンテンツの中から、現在時刻から関心番組の放送開始時刻までの時間に視聴が完了するコンテンツである適合コンテンツを特定する。
【０１３３】
次に、情報処理サーバ８００の構成について説明する。情報処理サーバ８００は入出力部８１０、番組関連情報生成部８２０、画面生成部８３０、および番組情報データベース（番組情報ＤＢ）８５０を備える。
【０１３４】
番組関連情報生成部８２０は、番組情報管理部８２１と関連コンテンツ検索部８２２とを備える。
【０１３５】
番組情報管理部８２１は、入出力部８１０を介して、関心番組情報を含む番組関連映像リクエストを受容する。そして、番組情報管理部８２１は、関心番組情報に基づいて、関心番組の番組属性情報であるキーワードを番組情報データベース８５０から取得する。
【０１３６】
関連コンテンツ検索部８２２は、サーバ群８４０に保持されたコンテンツの中から、関心番組に関連する動画コンテンツを検索する。具体的には、関連コンテンツ検索部８２２は、番組情報管理部８２１により取得されたキーワードを用いて、インターネットに接続されたサーバ群８４０が保持しているコンテンツの中から、関心番組に関連があるコンテンツ（関連コンテンツ）を検索する。さらに、関連コンテンツ検索部８２２は、検索した関連コンテンツの識別情報を含む関連コンテンツリストを生成する。
【０１３７】
画面生成部８３０は、番組受信端末８０１において所定の情報を画面に描画するための画面構成要素を作成する処理部であり、番組表生成部８３１を備える。
【０１３８】
番組表生成部８３１は、番組表と関連コンテンツの識別情報とを同時に同一画面上に表示する利用者画面を描画するための画面構成要素を作成する。
【０１３９】
入出力部８１０は、番組受信端末８０１より番組関連映像リクエストを受容するとともに、番組受信端末８０１の描画部８０５および適合判断部８０７に、画面構成要素および関連コンテンツリストを送出する。
【０１４０】
番組情報データベース８５０は、番組表を構成する種々の情報である番組属性情報を保持する。
【０１４１】
サーバ群８４０は、インターネットに接続されたコンテンツサーバの集合体を示しており、様々なインターネット上のコンテンツを保持する。
【０１４２】
上述した番組受信端末８０１が備える各構成要素の一部または全部は、番組受信端末８０１を構成するＣＰＵが実行可能なプログラム（ソフトモジュール）として実現される。実際には、関心検出部８０４、描画部８０５、および適合判断部８０７の機能を実行可能とするソフトモジュールが、番組受信端末８０１を構成するＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤなどの記憶媒体に各々格納される。そして、記録媒体に格納されたソフトモジュールは、前記番組受信端末８０１を構成するＣＰＵが実行することによって、上述した関心検出部８０４、描画部８０５、および適合判断部８０７の各機能が実現される。
【０１４３】
なお、図１７において破線８０６で囲まれた関心検出部８０４と描画部８０５と適合判断部８０７とは、具体的な一実施例として、ブラウザにダウンロードされるコンテンツ（またはスクリプトプログラム）として実現される。
【０１４４】
また、上述した情報処理サーバ８００が備える各構成要素の一部または全部は、情報処理サーバ８００を構成するＣＰＵが実行可能なプログラム（ソフトモジュール）として実現される。実際には、入出力部８１０、番組関連情報生成部８２０、および画面生成部８３０の機能を実行可能とするソフトモジュールが、情報処理サーバ８００を構成するＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤなどの記憶媒体に各々格納される。そして、記録媒体に格納されたソフトモジュールは、情報処理サーバ８００を構成するＣＰＵが実行することによって上述した入出力部８１０、番組関連情報生成部８２０、および画面生成部８３０の機能が実現される。さらに、番組情報データベース８５０は、情報処理サーバ８００内のメモリ、ＨＤＤ等の記憶媒体に格納される。
【０１４５】
これらの各構成要素は、実施の形態１の情報処理サーバ１００および番組受信端末１０１の中の構成要素にそれぞれ対応する。具体的には、関心検出部８０４は関心検出部１０４に、描画部８０５は描画部１０５に、画面生成部８３０は画面生成部１３０に、サーバ群８４０はサーバ群１４０に、番組情報データベース８５０は番組情報データベース１５０に対応し、それぞれが同様の動作を行う。
【０１４６】
本実施の形態３では、関連コンテンツの適合判断を行う適合判断部８０７が、番組受信端末８０１に備えられている。したがって、情報処理サーバ８００が備える番組関連情報生成部８２０は、関連コンテンツリストを、入出力部８１０を介して、番組受信端末８０１が備える適合判断部８０７に提供する。
【０１４７】
また、適合判断部８０７は、取得した関連コンテンツリストを保持する。そして、適合判断部８０７は、保持した関連コンテンツリストに基づいて関連コンテンツを特定し、特定した関連コンテンツの識別情報を含む適合コンテンツリストを生成する。
【０１４８】
具体的には、例えば実施の形態１において示したように、適合判断部８０７は、現在時刻から番組の放送開始時刻までの時間に視聴を完了することができるような関連コンテンツを特定し、特定した関連コンテンツの識別情報を含む適合コンテンツリストを生成する。
【０１４９】
また、例えば実施の形態２において示したように、適合判断部８０７は、複数の関連コンテンツのすべての視聴が、現在時刻から番組の放送開始時刻までの時間に完了することができるような複数の関連コンテンツを特定し、特定した複数の関連コンテンツの識別情報を含む適合コンテンツリストを作成する。この関連コンテンツの特定および適合コンテンツリストの作成は、所定の時間間隔毎に実行される。
【０１５０】
図１８は、視聴可能時間が２０分であるときに作成された適合コンテンツリストと、その１０分後に再作成された適合コンテンツリストの一例を示す図である。図１８（ａ）に示されるように、視聴可能時間が２０分であるときに作成された適合コンテンツリストには、再生時間が２０分以下の関連コンテンツがリストアップされている。しかし、利用者がそのまま画面を放置するなどにより、図１８（ａ）に示す適合コンテンツの作成から１０分が経過した場合には、実際の視聴可能時間は１０分となる。そこで、適合判断部８０７が適合コンテンツリストを再生成すると、図１８（ｂ）に示されるように、再生時間が１０分以下の関連コンテンツが再リストアップされる。
【０１５１】
以上のように、本実施の形態３の情報処理システムによれば、番組受信端末が情報処理サーバに毎回関連コンテンツの検索をリクエストしなくても、関心番組の視聴を阻害する恐れのない関連コンテンツを提示することが可能となる。
【０１５２】
また、利用者が関心をもった番組に関連するコンテンツを提示しても、利用者が提示された関連コンテンツをすぐに視聴しなかった場合に、提示された関連コンテンツが時間と共に適合条件外となる恐れがあることを防止することが可能となる。つまり、関連コンテンツが提示されてから一定時間経過した後に、利用者が提示されている関連コンテンツの視聴を開始することにより、関心番組を見逃してしまうことを防止することが可能となる。
【０１５３】
（実施の形態４）
本発明の実施の形態４の情報処理システムは、実施の形態１の情報処理サーバ１００が備えていた機能を、番組受信端末４５０が備えるように構成したものである。
【０１５４】
以下、本実施の形態４の情報処理システムについて、実施の形態１の情報処理システムと異なる点を中心に、図面を用いて説明する。
【０１５５】
図１９は、本発明の実施の形態４における情報処理システムの構成図である。図１９に示す情報処理システムでは、番組受信端末４５０を介して表示された番組表において、ある放送番組を利用者が選択すると、選択された放送番組に関連する動画コンテンツが提供される。すなわち、利用者は、番組受信端末４５０を介して、選択された放送番組に関連する動画コンテンツを視聴することが可能となる。
【０１５６】
まず、番組受信端末４５０の構成について説明する。番組受信端末４５０は、出力部４５２、ユーザＩＦ４５３、関心検出部４５４、描画部４５５、番組関連情報生成部４６０、画面生成部４７０、および番組情報データベース（番組情報ＤＢ）４９０を備える。
【０１５７】
出力部４５２、ユーザＩＦ４５３、関心検出部４５４、および描画部４５５は、実施の形態１の番組受信端末１０１が備える出力部１０２、ユーザＩＦ１０３、関心検出部１０４、および描画部１０５と同様であるので、説明を省略する。
【０１５８】
番組関連情報生成部４６０は、番組情報管理部４６１、関連コンテンツ検索部４６２および適合判断部４６３を備える。
【０１５９】
番組情報管理部４６１は、番組関連映像リクエストを受けて、関心番組の番組属性情報であるキーワードを番組情報データベース４９０から取得する。
【０１６０】
関連コンテンツ検索部４６２は、サーバ群４８０に保持されたコンテンツの中から、関心番組に関連する動画コンテンツを検索する。具体的には、関連コンテンツ検索部４６２は、番組情報管理部４６１が取得したキーワードを用いて、インターネットに接続されたサーバ群４８０が保持しているコンテンツの中から、関心番組に関連する動画コンテンツ（関連コンテンツ）を検索する。さらに、関連コンテンツ検索部４６２は、検索した関連コンテンツに関する情報を含む関連コンテンツリストを生成する。
【０１６１】
画面生成部４７０は、所定の情報を画面に描画するための画面構成要素を作成する処理部であり、番組表生成部４７２を備える。
【０１６２】
番組表生成部４７２は、番組表と適合コンテンツリストに含まれる関連コンテンツに関する情報とを同一画面上に表示する利用者画面を描画するためのスクリプトプログラムを作成する。
【０１６３】
番組情報データベース４９０は、例えばメモリ、ＨＤＤ等の記憶媒体に格納されるデータベースであり、番組表を構成する種々の情報である番組属性情報を保持している。
【０１６４】
サーバ群４８０は、インターネットに接続されたコンテンツサーバの集合体を示しており、様々なインターネット上のコンテンツを保持する。
【０１６５】
上述した番組受信端末４５０が備える各構成要素の一部または全部は、番組受信端末４５０を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が実行可能なプログラム（ソフトモジュール）として実現される。実際には、関心検出部４５４、描画部４５５、番組関連情報生成部４６０、および画面生成部４７０の機能を実行可能なソフトモジュールが、番組受信端末４５０を構成するＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤなどの記憶媒体に各々格納される。そして、記録媒体に格納されたソフトモジュールは、番組受信端末４５０を構成するＣＰＵが実行することによって、上述した関心検出部４５４、描画部４５５、番組関連情報生成部４６０、および画面生成部４７０の各機能が実現される。
【０１６６】
これらの各構成要素は、実施の形態１の情報処理サーバ１００および番組受信端末１０１の中の構成要素にそれぞれ対応する。具体的には、関心検出部４５４は関心検出部１０４に、描画部４５５は描画部１０５に、番組関連情報生成部４６０は番組関連情報生成部１２０に、画面生成部４７０は画面生成部１３０に、サーバ群４８０はサーバ群１４０に、番組情報データベース４９０は番組情報データベース１５０に対応し、それぞれが同様の動作を行う。
【０１６７】
以上のように、本実施の形態４の情報処理システムによれば、番組表を利用した関連コンテンツの提示において、番組表が番組受信端末にローカルに搭載された場合にも、本発明を適用することができる。また、本実施の形態４の番組受信端末は、利用者の操作に応じて関心番組に関連したコンテンツを提供することができ、利用者は、大量の関連コンテンツの中から、関心番組の視聴を阻害する恐れのないコンテンツを選択することができる。
【０１６８】
（実施の形態５）
本発明の実施の形態５の情報処理システムは、実施の形態１の情報処理サーバ１００が備えていた番組表生成部を、番組受信端末の描画部が備えるように構成したものである。また、本実施の形態５の情報処理システムのサーバ群は、番組情報サーバを含む点が、実施の形態１の情報処理システムと異なる。
【０１６９】
以下、本実施の形態５の情報処理システムについて、実施の形態１の情報処理システムと異なる点を中心に、図面を用いて説明する。
【０１７０】
図２０は、本発明の実施の形態５における情報処理システムの構成図である。図２０に示すように、本実施の形態５の情報処理システムは、情報処理サーバ６００、番組受信端末６０１、サーバ群６４０を備え、互いにネットワークを介して接続されている。図２０に示す情報処理システムでは、番組受信端末６０１を介して表示された番組表において、ある放送番組を利用者が選択すると、選択された放送番組に関連する動画コンテンツが提供される。すなわち、利用者は、番組受信端末６０１を介して、選択された放送番組に関連する動画コンテンツを視聴することが可能となる。
【０１７１】
まず、番組受信端末６０１の構成について説明する。番組受信端末６０１は、出力部６０２と、利用者が番組表上において放送番組を選択するためのユーザＩＦ６０３と、関心検出部６０４と、スクリプトプログラムを実行し、関連コンテンツの識別情報を含む利用者画面を描画するための画面構成要素を生成する番組表生成部６３１と、出力部６０２にて出力される画面を再構成する描画部６０５とを備える。
【０１７２】
描画部６０５は、番組表生成部６３１を有し、番組表生成部６３１が生成した画面構成要素を用いて、出力部６０２にて出力される画面を再構成する。
【０１７３】
番組表生成部６３１は、番組表と適合コンテンツリストに含まれる識別情報とを同一画面上に表示する利用者画面を描画するための画面構成要素を作成する。具体的には、番組表生成部６３１は、後述する番組情報サーバ６４１から、番組表の描画に必要な番組属性情報を取得する。そして、番組表生成部６３１は、取得した番組属性情報と、情報処理サーバ６００から送出された適合コンテンツリストとを用いて、利用者画面を描画するための画面構成要素を作成する。
【０１７４】
次に、情報処理サーバ６００の構成について説明する。情報処理サーバ６００は、入出力部６１０と番組関連情報生成部６２０とを備える。
【０１７５】
番組関連情報生成部６２０は、番組情報管理部６２１と関連コンテンツ検索部６２２と適合判断部６２３とを備える。
【０１７６】
番組情報管理部６２１は、入出力部６１０を介して、関心番組情報を含む番組関連映像リクエストを番組受信端末６０１から受容する。そして、番組情報管理部６２１は、関心番組情報に基づいて、関心番組の番組属性情報であるキーワードを、サーバ群６４０に含まれる番組情報サーバ６４１から取得する。
【０１７７】
関連コンテンツ検索部６２２は、サーバ群６４０に保持されたコンテンツの中から、関心番組に関連する動画コンテンツを検索する。具体的には、関連コンテンツ検索部６２２は、番組情報管理部６２１が取得したキーワードを用いて、インターネットに接続されたサーバ群６４０が保持しているコンテンツの中から、関心番組の関連コンテンツを検索する。さらに、関連コンテンツ検索部６２２は、検索した関連コンテンツの識別情報を含む関連コンテンツリストを生成する。
【０１７８】
適合判断部６２３は、関連コンテンツ検索部６２２により検索された関連コンテンツから適合コンテンツを特定する。さらに、適合判断部６２３は、適合コンテンツリストを生成する。具体的には、実施の形態１の適合判断部１２３と同様の処理を行う。
【０１７９】
入出力部６１０は、番組受信端末６０１より関心番組情報を含む番組関連映像リクエストを受容するとともに、番組受信端末６０１の描画部６０５に適合コンテンツリストを送出する。
【０１８０】
次に、サーバ群６４０について説明する。サーバ群６４０は、インターネットに接続されたコンテンツサーバ、番組情報サーバ６４１などの機器の集合体であり、様々なインターネット上のコンテンツを保持する。番組情報サーバ６４１は、番組表を構成する種々の番組属性情報を保持する。
【０１８１】
上述した番組受信端末６０１が備える各構成要素の一部または全部は、番組受信端末６０１を構成するＣＰＵが実行可能なプログラム（ソフトモジュール）として実現される。実際には、番組受信端末６０１には、関心検出部６０４および描画部６０５の各機能を実行可能とするソフトモジュールが、番組受信端末６０１を構成するＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤなどの記憶媒体に各々格納される。そして、記録媒体に格納されたソフトモジュールを、番組受信端末６０１を構成するＣＰＵが実行することによって、上述した関心検出部６０４および描画部６０５の各機能が実現される。
【０１８２】
なお、図２３において破線６０６で囲まれた関心検出部６０４と描画部６０５とは、具体的な一実施例として、ブラウザにダウンロードされるコンテンツ（またはスクリプトプログラム）として実現される。
【０１８３】
また、上述した情報処理サーバ６００が備える各構成要素の一部または全部も、情報処理サーバ６００を構成するＣＰＵが実行可能なプログラム（ソフトモジュール）として実現される。実際には、入出力部６１０および番組関連情報生成部６２０の各機能を実行可能とするソフトモジュールが、情報処理サーバ６００を構成するＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤなどの記憶媒体に各々格納される。そして、記録媒体に格納されたソフトモジュールを、情報処理サーバ６００を構成するＣＰＵが実行することによって、上述した入出力部６１０および番組関連情報生成部６２０の各機能が実現される。
【０１８４】
これらの各構成要素は、実施の形態１の情報処理サーバ１００および番組受信端末１０１の中の構成要素にそれぞれ対応する。具体的には、関心検出部６０４は関心検出部１０４に、番組関連情報生成部６２０は番組関連情報生成部１２０に、サーバ群６４０はサーバ群１４０に対応し、それぞれが同様の動作を行う。
【０１８５】
以上のように、本実施の形態５の情報処理システムによれば、番組表を利用した関連コンテンツの提示において、関連コンテンツの識別情報を含む利用者画面を描画するための画面構成要素の生成を番組受信端末で行う場合にも、本発明を適用することができる。また、本実施の形態５の番組受信端末は、利用者操作に応じて関心番組の関連コンテンツを提供することができ、利用者は、大量の関連コンテンツの中から、関心番組の視聴を阻害する恐れのないコンテンツを選択することができる。
【０１８６】
（変形例）
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような変形例も本発明に含まれる。
【０１８７】
（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１８８】
（２）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０１８９】
（３）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０１９０】
（４）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１９１】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。
【０１９２】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１９３】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。
【０１９４】
また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１９５】
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１９６】
本発明は、利用者が関心のある放送番組に関連があるコンテンツの情報を利用者に提供することができる情報処理サーバ、番組受信端末等として、特に、提供されたコンテンツを視聴することにより、利用者が関心のある放送番組を見逃す恐れの低いコンテンツの情報を提供することができる情報処理サーバ、番組受信端末等として利用することができる。
【図面の簡単な説明】
【０１９７】
【図１】本発明の実施の形態１における情報処理システムの全体構成図である。
【図２】本発明の実施の形態１における番組表の画面構成例を示す図である。
【図３】本発明の実施の形態１における番組表利用時の番組受信端末の動作を示すフローチャートである。
【図４】本発明の実施の形態１における適合コンテンツリスト生成時の情報処理サーバの動作を示すフローチャートである。
【図５】本発明の実施の形態１における番組属性情報のデータ例を示す図である。
【図６】本発明の実施の形態１における適合コンテンツリストのデータ例を示す図である。
【図７】本発明の実施の形態１における番組関連映像を表示する際の情報処理サーバおよび番組受信端末の動作を示すフローチャートである。
【図８】本発明の実施の形態１における利用者画面の構成例を示す図である。
【図９】本発明の実施の形態１における関連コンテンツを全画面表示した場合の一例を示す図である。
【図１０】本発明の実施の形態２における情報処理システムの全体構成図を示す図である。
【図１１】本発明の実施の形態２における適合コンテンツリスト生成時の情報処理サーバの動作を示すフローチャートである。
【図１２】本発明の実施の形態２における適合コンテンツリストのデータ例を示す図である。
【図１３】本発明の実施の形態２における適合コンテンツリストのデータ例を示す図である。
【図１４】本発明の実施の形態２における利用者画面の構成例を示す図である。
【図１５】本発明の実施の形態２における関連コンテンツが視聴された後の情報処理サーバおよび番組受信端末の動作を示すフローチャートである。
【図１６】本発明の実施の形態２における利用者画面の構成例を示す図である。
【図１７】本発明の実施の形態３における情報処理システムの全体構成図である。
【図１８】本発明の実施の形態３における適合コンテンツリストのデータ例を示す図である。
【図１９】本発明の実施の形態４における情報処理システムの全体構成図である。
【図２０】本発明の実施の形態５における情報処理システムの全体構成図である。
【符号の説明】
【０１９８】
１００、２１０、６００、８００  情報処理サーバ
１０１、２１１、４５０、６０１、８０１  番組受信端末
１０２、２１２、４５２、６０２、８０２  出力部
１０３、２１３、４５３、６０３、８０３  ユーザＩＦ
１０４、２１４、４５４、６０４、８０４  関心検出部
１０５、２１５、４５５、６０５、８０５  描画部
１１０、２２０、６１０、８１０  入出力部
１２０、２３０、４６０、６２０、８２０  番組関連情報生成部
１２１、２３１、４６１、６２１、８２１  番組情報管理部
１２２、２３２、４６２、６２２、８２２  関連コンテンツ検索部
１２３、２３３、４６３、６２３、８０７  適合判断部
１３０、２４０、４７０、８３０  画面生成部
１３１、２４１、４７２、６３１、８３１  番組表生成部
１４０、２５０、４８０、６４０、８４０  サーバ群
１５０、２６０、４９０、８５０  番組情報データベース
６４１  番組情報サーバ
【図１】
2009038793.tif 000003
【図２】
2009038793.tif 000004
【図３】
2009038793.tif 000005
【図４】
2009038793.tif 000006
【図５】
2009038793.tif 000007
【図６】
2009038793.tif 000008
【図７】
2009038793.tif 000009
【図８】
2009038793.tif 000010
【図９】
2009038793.tif 000011
【図１０】
2009038793.tif 000012
【図１１】
2009038793.tif 000013
【図１２】
2009038793.tif 000014
【図１３】
2009038793.tif 000015
【図１４】
2009038793.tif 000016
【図１５】
2009038793.tif 000017
【図１６】
2009038793.tif 000018
【図１７】
2009038793.tif 000019
【図１８】
2009038793.tif 000020
【図１９】
2009038793.tif 000021
【図２０】
2009038793.tif 000022