(57)【特許請求の範囲】
【請求項１】
インターネットにおけるコンテンツの検索回数に基づくランキング、コンテンツの閲覧回数に基づくランキング、コンテンツの書き込み回数に基づくランキング、コンテンツのアップロード回数に基づくランキング、コンテンツのダウンロード回数に基づくランキングの少なくともいずれかに基づいて、トレンドを表すトレンドキーワード及び前記トレンドキーワードのトレンドの指標であるトレンド指標を含むトレンド情報を取得するトレンド情報取得手段と、
放送番組の番組情報から、番組情報キーワード及び前記番組情報キーワードの重要度を示す指標である番組情報キーワード指標を取得する番組情報キーワード取得手段と、
前記トレンドキーワードと前記番組情報キーワードとの類似度を判定し、前記類似度が所定以上の前記番組情報キーワードを、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードとし、前記トレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストのトレンド番組キーワードを、前記番組情報キーワード指標と前記トレンド指標とを統合した値に応じて、表示位置、文字の大きさ、フォント、又は表示色の少なくともひとつを変化させて受信機に表示し、表示されたトレンド番組キーワードを選択すると、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する電子番組表生成手段と
を有する電子番組表生成システム。
【請求項２】
前記トレンド情報取得手段は、インターネットにおけるコンテンツの検索回数に基づくランキング、コンテンツの閲覧回数に基づくランキング、コンテンツの書き込み回数に基づくランキング、コンテンツのアップロード回数に基づくランキング、コンテンツのダウンロード回数に基づくランキングの少なくとも二以上を統合してひとつのトレンド指標を生成する
請求項１に記載の電子番組表生成システム。
【請求項３】
インターネット上のサーバから、インターネットにおけるコンテンツの検索回数に基づくランキング、コンテンツの閲覧回数に基づくランキング、コンテンツの書き込み回数に基づくランキング、コンテンツのアップロード回数に基づくランキング、コンテンツのダウンロード回数に基づくランキングの少なくともいずれかに基づいて、トレンドを表すトレンドキーワード及び前記トレンドキーワードのトレンドの指標であるトレンド指標を含むトレンド情報を取得するトレンド情報取得手段と、
放送番組の番組情報から、番組情報キーワード及び前記番組情報キーワードの重要度を示す指標である番組情報キーワード指標を取得する番組情報キーワード取得手段と、
前記トレンドキーワードと前記番組情報キーワードとの類似度を判定し、類似度が所定以上の前記番組情報キーワードを、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードとし、前記トレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストのトレンド番組キーワードを、前記番組情報キーワード指標と前記トレンド指標とを統合した値に応じて、表示位置、文字の大きさ、フォント、又は表示色の少なくともひとつを変化させて受信機に表示し、表示されたトレンド番組キーワードを選択すると、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する電子番組表生成手段と
を有する放送局。
【請求項４】
インターネット上のサーバから、インターネットにおけるコンテンツの検索回数に基づくランキング、コンテンツの閲覧回数に基づくランキング、コンテンツの書き込み回数に基づくランキング、コンテンツのアップロード回数に基づくランキング、コンテンツのダウンロード回数に基づくランキングの少なくともいずれかに基づいて、トレンドを表すトレンドキーワード及び前記トレンドキーワードのトレンドの指標であるトレンド指標を含むトレンド情報を取得するトレンド情報取得手段と、
放送局から放送番組の番組情報を受信する番組情報受信手段と、
前記放送番組の番組情報から、番組情報キーワード及び前記番組情報キーワードの重要度を示す指標である番組情報キーワード指標を取得する番組情報キーワード取得手段と、
前記トレンドキーワードと前記番組情報キーワードとの類似度を判定し、前記類似度が所定以上の前記番組情報キーワードを、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードとし、前記トレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストのトレンド番組キーワードを、前記番組情報キーワード指標と前記トレンド指標とを統合した値に応じて、表示位置、文字の大きさ、フォント、又は表示色の少なくともひとつを変化させて表示部に表示し、表示されたトレンド番組キーワードを選択すると、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する電子番組表生成手段と
を有するテレビ受信機。
【請求項５】
インターネット上のサーバから、インターネットにおけるコンテンツの検索回数に基づくランキング、コンテンツの閲覧回数に基づくランキング、コンテンツの書き込み回数に基づくランキング、コンテンツのアップロード回数に基づくランキング、コンテンツのダウンロード回数に基づくランキングの少なくともいずれかに基づいて、トレンドを表すトレンドキーワード及び前記トレンドキーワードのトレンドの指標であるトレンド指標を含むトレンド情報を取得するトレンド情報取得手段と、
放送局から放送番組の番組情報を受信する番組情報受信手段と、
前記放送番組の番組情報から、番組情報キーワード及び前記番組情報キーワードの重要度を示す指標である番組情報キーワード指標を取得する番組情報キーワード取得手段と、
前記トレンドキーワードと前記番組情報キーワードとの類似度を判定し、前記類似度が所定以上の前記番組情報キーワードを、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードとし、前記トレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストのトレンド番組キーワードを、前記番組情報キーワード指標と前記トレンド指標とを統合した値に応じて、表示位置、文字の大きさ、フォント、又は表示色の少なくともひとつを変化させて受信機に表示し、表示されたトレンド番組キーワードを選択すると、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する電子番組表生成手段と
を有する電子番組表生成サーバ。
【請求項６】
インターネットにおけるコンテンツの検索回数に基づくランキング、コンテンツの閲覧回数に基づくランキング、コンテンツの書き込み回数に基づくランキング、コンテンツのアップロード回数に基づくランキング、コンテンツのダウンロード回数に基づくランキングの少なくともいずれかに基づいて、トレンドを表すトレンドキーワード及び前記トレンドキーワードのトレンドの指標であるトレンド指標を含むトレンド情報を取得し、
放送番組の番組情報から、番組情報キーワード及び前記番組情報キーワードの重要度を示す指標である番組情報キーワード指標を取得し、
前記トレンドキーワードと前記番組情報キーワードとの類似度を判定し、前記類似度が所定以上の前記番組情報キーワードを、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードとし、前記トレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストのトレンド番組キーワードを、前記番組情報キーワード指標と前記トレンド指標とを統合した値に応じて、表示位置、文字の大きさ、フォント、又は表示色の少なくともひとつを変化させて受信機に表示し、表示されたトレンド番組キーワードを選択すると、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する
電子番組表生成方法。
【請求項７】
インターネットにおけるコンテンツの検索回数に基づくランキング、コンテンツの閲覧回数に基づくランキング、コンテンツの書き込み回数に基づくランキング、コンテンツのアップロード回数に基づくランキング、コンテンツのダウンロード回数に基づくランキングの少なくとも二以上を統合してひとつのトレンド指標を生成する
請求項６に記載の電子番組表生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子番組表生成システム、放送局、テレビ受信機、サーバ及び電子番組表生成方法に関する。
【背景技術】
【０００２】
テレビ受像機能を有する装置、例えば、テレビ受像機、テレビ録画再生機、テレビの受像機能や録画再生機能を有するパーソナルコンピュータ等は、放送が予定されているテレビ番組に関する情報を表にしたテレビ番組表を表示する機能を有している。このテレビ番組表は、電子番組表（Electronic Program Guide）として放送波やネットワークを介してテレビ受像機能を有する装置に伝送され表示される。この電子番組表は放送チャンネルごとに時間を軸として放送予定順に番組を並べた表である。
【０００３】
また、上述のような電子番組表の情報を利用し、ユーザに推薦すべき番組を検索して提示する技術がある（例えば、特許文献１）。この技術は、ユーザの閲覧したウェブサイトの内容を解析し、従来の電子番組表からそのユーザに推薦すべき番組を検索して提示する技術である。具体的には、ＨＴＭＬタグの種別やＷＥＢページ内の出現頻度に応じてキーワードを重み付け、キーワードに一致する番組を検索して提示する技術である。
【０００４】
また、インターネット上でやり取りされる、または、話題になっている情報を、ユーザが番組を選択して視聴する際の目安に利用する技術がある（例えば、特許文献２）。この技術は、番組毎に「番組タグ」を付与し、この「番組タグ」を「検索キーワード」とし、インターネット上のデータのうちその番組に関する書き込みを検索対象とする。そして、番組に対する視聴者の関心度を提示するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１８１５０３号公報
【特許文献２】特開２００２−２７９０２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述したように従来の電子番組表では、時間軸に沿って放送予定時間の順に従って番組が配置される。そのため、多くの視聴者が関心をもつような番組が目立つように配置されことはなく、そのような番組と他の番組を識別するのが難しいという問題があった。
【０００７】
また、特許文献１の技術は、ユーザ個人の興味が反映した番組が推薦される利点はあるが、あくまでもそのユーザの興味に限定され、インターネット上等で多くのユーザが関心を持っている事項の番組が反映されるものではなかった。
【０００８】
また、特許文献２の技術は、番組に対する視聴者の反応を分析することはできるが、その分析結果は多種多様な情報を含むインターネット全体のトレンドとは何ら関係するものではなく、あくまでも、番組に対する視聴者の反応である。更に、「番組に関する書き込み」の多くは番組の放送中や放送直後に生じるものである。従って、その分析結果は、放送が開始された後にその番組を視聴した視聴者の反応を主に分析した結果であり、ハードディスクレコーダー等に録画された番組を視聴する際に役立つことはあっても、これから放送される予定の番組を選択する際には、役立つものではない。例えば、インターネット上である商品が話題になっているとする。この商品に興味がある潜在的な視聴者がおり、この商品を扱った番組が３日後に始めて放送されるものとする。放送前の段階においては、その商品に関する書き込みは多くある。しかし、その商品と番組の双方を含む書き込みが発生するのは、番組の放送中か放送直後である。従って、特許文献２の技術では、商品に興味がある視聴者が、その商品を扱った番組の放送予定を事前に知ることは難しく、番組を見逃す可能性は従来技術と変わるところはない。結果として、視聴者の需要と放送事業者側の供給とのミスマッチを解決することはできない。
【０００９】
そこで、本発明は上記課題を鑑みて発明されたものであって、現在、多くの視聴者が興味を持っている事項を表す、例えばキーワードと放送番組とを関連付けて、そのキーワードを選択することで放送番組の情報を表示し選局し又は録画予約する機能を提供することができる電子番組表生成システム、放送局、テレビ受信機、サーバ及び電子番組表生成方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明は、インターネットにおけるトレンドの情報であるトレンド情報を取得するトレンド情報取得手段と、前記トレンド情報と放送番組の番組情報とに基づいて、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストの各トレンド番組キーワードから、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する電子番組表生成手段とを有する電子番組表生成システムである。
【００１１】
上記目的を達成する本発明は、インターネット上のサーバから、インターネットにおけるトレンドの情報であるトレンド情報を取得するトレンド情報取得手段と、前記トレンド情報と放送番組の番組情報とに基づいて、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストの各トレンド番組キーワードから、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する電子番組表生成手段とを有する放送局である。
【００１２】
上記目的を達成する本発明は、インターネット上のサーバから、インターネットにおけるトレンドの情報であるトレンド情報を取得するトレンド情報取得手段と、放送局から放送番組の番組情報を受信する番組情報受信手段と、前記トレンド情報と前記放送番組の番組情報とに基づいて、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストの各トレンド番組キーワードから、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する電子番組表生成手段とを有するテレビ受信機である。
【００１３】
上記目的を達成する本発明は、インターネット上のサーバから、インターネットにおけるトレンドの情報であるトレンド情報を取得するトレンド情報取得手段と、放送局から放送番組の番組情報を受信する番組情報受信手段と、前記トレンド情報と前記放送番組の番組情報とに基づいて、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストの各トレンド番組キーワードから、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する電子番組表生成手段とを有する電子番組表生成サーバである。
【００１４】
上記目的を達成する本発明は、インターネットにおけるトレンドの情報であるトレンド情報を取得し、前記トレンド情報と放送番組の番組情報とに基づいて、前記インターネットにおけるトレンドに関連する放送番組を特定するトレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、前記トレンド番組キーワードリストの各トレンド番組キーワードから、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する電子番組表生成方法である。
【発明の効果】
【００１５】
本発明は、多くの視聴者が現在興味を持っている事項を表す例えばキーワードから放送番組の情報を提供し、その番組の選局や録画予約の機能を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は本発明の第１の実施の形態のブロック図である。
【図２】図２は第１の実施の形態の概念説明図である。
【図３】図３は第１の実施の形態の動作フローチャートである。
【図４】図４は第１の実施の形態の動作フローチャートである。
【図５】図５は第１の実施の形態の動作フローチャートである。
【図６】図６は第１の実施の形態の動作フローチャートである。
【図７】図７は第１の実施の形態の動作フローチャートである。
【図８】図８は第１の実施の形態の電子番組表の表示例を示した図である。
【図９】図９は第１の実施の形態の電子番組表の表示例を示した図である。
【図１０】図１０は第２の実施の形態の動作フローチャートである。
【図１１】図１１は第２の実施の形態の動作フローチャートである。
【図１２】図１２は第２の実施の形態の概念説明図である。
【図１３】図１３は第２の実施の形態の動作フローチャートである。
【図１４】図１４は第２の実施の形態の動作フローチャートである。
【図１５】図１５は第２の実施の形態の概念説明図である。
【図１６】図１６は第２の実施の形態の動作フローチャートである。
【図１７】図１７は第２の実施の形態の動作フローチャートである。
【図１８】図１８は第２の実施の形態の電子番組表の表示例を示した図である。
【図１９】図１９は本発明の第３の実施の形態のブロック図である。
【図２０】図２０は本発明の第４の実施の形態のブロック図である。
【発明を実施するための形態】
【００１７】
本発明の実施の形態を説明する。
＜第１の実施の形態＞
本発明の第１の実施の形態を説明する。
【００１８】
図１は、本発明の第１の実施の形態のブロック図である。
【００１９】
図１中、１はインターネット、２はトレンド評価サーバ、３は放送局、４はテレビ受信機である。
【００２０】
インターネット１の利用ユーザは、インターネットにおけるコンテンツの検索、コンテンツの閲覧、コンテンツの書き込み、コンテンツのアップロードやダウンロード等の行為を行う。ここで、コンテンツとは、ウェブサイト、ブログ、ＳＮＳ、電子メール、動画、静止画、音声、テキスト、文書ファイル等であるが、これに限られない。これらの行為は、サーバのログとして残る。
【００２１】
そこで、トレンド評価サーバ２は、これらのログなどを参照し、インターネットにおけるコンテンツ検索に用いられたキーワードの検索回数に基づくランキング、あるキーワードで特定されるコンテンツの閲覧回数に基づくランキング、あるキーワードによるコンテンツの書き込み回数に基づくランキング、あるキーワードで特定されるコンテンツのアップロード回数に基づくランキング、あるキーワードで特定されるコンテンツのダウンロード回数に基づくランキング等を集計する。これらのランキングは、インターネット１上の現在のトレンドを知る指標として用いることができる。例えば、あるＸ地域に地震が発生した場合、インターネット１の利用ユーザの多くは、「Ｘ地域」、「地震」などをキーワードとしてそのキーワードに関連するウェブを検索する。このような場合、「Ｘ地域」、「地震」のキーワードが検索ランキングで上位となり、Ｘ地域に発生した地震が多くの利用ユーザの関心事項であり、インターネット上のトレンドであることが判る。
【００２２】
尚、上述したトレンド評価サーバ２は、後述する放送局３が備えていても良い。
【００２３】
放送局３は、トレンド情報取得部３０と、番組情報データベース３１と、番組情報キーワード取得部３２と、電子番組表生成部３３と、放送部３４とを備える。
【００２４】
トレンド情報取得部３０は、トレンド評価サーバ２が集計した、インターネットにおけるコンテンツ検索に用いられたキーワードの検索回数に基づくランキング、あるキーワードで特定されるコンテンツの閲覧回数に基づくランキング、あるキーワードによるコンテンツの書き込み回数に基づくランキング、あるキーワードで特定されるコンテンツのアップロード回数に基づくランキング、あるキーワードで特定されるダウンロード回数に基づくランキング等（以下、トレンド指標と記載する）と、それらのキーワード（以下、トレンドキーワードと記載する）とを、トレンド情報として取得する。尚、上述したランキングの全てをトレンド指標として取得しても良いが、適時必要に応じて取得するランキングの内容を変更しても良い。更に、トレンド指標は、ひとつのトレンドキーワードに対して複数のトレンド指標を取得しても良い。複数のトレンド指標を取得する場合は、後述するように、複数のトレンド指標を統合（例えば合算）することにより、ひとつのトレンドキーワードに対してひとつのトレンド指標としても良い。
【００２５】
番組情報データベース３１には、放送番組の番組情報が格納されている。番組情報の一例として、既存の電子番組表(Electronic Program Guide)のデータがある。この既存の電子番組表には、各番組の番組IDと番組名、その番組の出演者、番組のジャンル等のデータが含まれている。尚、番組情報は、既存の電子番組表のデータに限られず、撮影場所や撮影日時、脚本家、著作権者、主題歌、主題歌を購入可能なウェブサイトのアドレスなどの番組に関する様々な情報（メタデータ）であっても良い。
【００２６】
番組情報キーワード取得部３２は、番組情報データベース３１から各番組の番組情報を取得し、番組情報のテキスト等を形態素解析によって分割し、個々の単語の品詞や、共起頻度等に基づいて、その番組の内容を表すような番組情報キーワードを抽出する。尚、キーワードの取得技術は、既存技術であり、適時、既存のキーワード取得技術を用いるようにする。また、一つの番組に対して番組情報キーワードが一つとは限らず、複数であっても良い。
【００２７】
電子番組表生成部３３は、トレンド情報取得部３０からトレンド情報（トレンドキーワード及びそのトレンド指標）を取得する。そして、トレンドキーワードと、番組情報キーワード取得部３２で取得した番組情報キーワードとの類似度を計算する。キーワード同士の類似度の計算方法は既存の方法を用いれば良いが、最も簡易な方法としては、トレンドキーワードと番組情報キーワードとが完全一致した場合には、類似度を１とし、他の場合は類似度を０とする方法が考えられる。
【００２８】
更に、電子番組表生成部３３は、トレンドキーワードと番組情報キーワードとの類似度の計算結果に基づいて、トレンドキーワードとそのトレンドキーワードと類似度の高い番組情報キーワードに対応する放送番組とを関連付ける。このとき、トレンドキーワードと放送番組との対応関係は、１対１だけでなく、１対多又は多対１の関係でも良い。そして、前記トレンドキーワードを、関連付けた放送番組を特定するトレンド番組キーワードとする。
【００２９】
電子番組表生成部３３は、上述したトレンド番組キーワードのリストであるトレンド番組キーワードリストを生成し、このトレンド番組キーワードリストの各トレンド番組キーワードから、そのトレンド番組キーワードが特定する放送番組の情報表示、放送番組への選局又は放送番組の録画予約をする電子番組表を生成する。このような電子番組表がテレビ受信機４に受信されると、トレンド番組キーワードリストに記載された複数のトレンド番組キーワードがテレビ受信機４の表示部４１に表示され、表示されたトレンド番組キーワードのうち視聴者により選択されたトレンド番組キーワードが特定する放送番組の番組情報が表示される。また、番組情報の表示に加え、その番組への選局又は録画予約の機能を持たせても良い。
【００３０】
尚、生成される電子番組表であるが、既存の電子番組表の形式にとらわれず、配信する側とテレビ受信機４側との間で新規な形式を採用することができるならば、その形式により電子番組表を生成する。
【００３１】
また、既存のデジタル放送のデータ放送を活用し、電子番組表の生成、配信、表示を行うこともできる。この場合には、電子番組表を表示するのに必要なトレンド番組キーワードリスト及び番組情報に加え、トレンド番組キーワードリスト及び番組情報を用いて電子番組表を表示し選局し録画予約するデータ放送用のスクリプト（ＢＭＬ）を生成する。
【００３２】
更に、テレビ受信機４がウェブブラウザを実行できるものであるならば、ウェブブラウザの機能を用いた電子番組表を生成する。
【００３３】
放送部３４は、電子番組表生成部３３により生成された電子番組表を放送する。
【００３４】
テレビ受信機４は、電子番組表実行部４０と表示部４１とを備える。
【００３５】
電子番組表実行部４０は、電子番組表を受信し、受信した電子番組表に基づき、既存の電子番組表とは異なる電子番組表として、表示部４１にトレンド番組キーワードの一覧を表示する。そして、視聴者により選択されたトレンド番組キーワードが特定する番組の番組情報を表示し、その番組への選局又は録画予約を行う。
【００３６】
尚、この電子番組表は、放送によらず、通信によって受信しても良い。
【００３７】
次に、上述した本実施の形態の動作を、図２の概念説明図、図３から図７のフローチャートを用いて説明する。尚、以下の説明では、インターネットにおけるトレンドを表す一種類のランキング（例えば、あるキーワードで特定されるコンテンツの閲覧回数に基づくランキング）からトレンド指標を取得する場合を説明する。
【００３８】
まず、図３のフローチャートを用いて、本実施の形態の全体の動作を説明する。
【００３９】
番組情報キーワード取得部３２は、番組情報データベース３１から番組情報キーワードを取得する番組情報キーワード取得処理を行う（Ｓｔｅｐ  １００）。トレンド情報取得部３０は、トレンド評価サーバ２からトレンド情報（トレンドキーワード及びトレンド指標）を取得するトレンド情報取得処理を行う（Ｓｔｅｐ  １０１）。
【００４０】
電子番組表生成部３３は、取得した番組情報キーワードとトレンド情報とに基づき放送番組とトレンド情報とを関連付ける関連付け処理を行い（Ｓｔｅｐ  １０２）、関連付けに基づいて電子番組表を生成する電子番組表生成処理を行う（Ｓｔｅｐ  １０３）。
【００４１】
放送部３４は、生成した電子番組表を配信する（Ｓｔｅｐ  １０４）。尚、電子番組表の配信は、テレビ受信機の場合には放送が一般的であるが、通信機能を持つテレビ受信機の場合には通信によって電子番組表を配信しても良い。
【００４２】
テレビ受信機４の電子番組表実行部４０は、電子番組表を表示する電子番組表表示処理を行う（Ｓｔｅｐ  １０５）。トレンド情報や番組情報の変更をリアルタイムに反映させる場合には、Ｓｔｅｐ  １００に戻り、上記の処理を繰り返す（Ｓｔｅｐ  １０６）。
【００４３】
次に、上述した番組情報キーワード取得処理（Ｓｔｅｐ  １００）について、図４のフローチャートを用いて説明する。
【００４４】
まず、１番組の番組情報を取得する（Ｓｔｅｐ  ２００）。続いて、取得した番組情報から１項目の情報を取得し（Ｓｔｅｐ  ２０１）、取得した項目の情報から番組情報キーワードとこの番組情報キーワードが属する番組の番組ＩＤとを取得する（Ｓｔｅｐ  ２０２）。そして、全ての番組情報キーワード、全ての項目、全ての番組について、上述の動作を繰り返す（Ｓｔｅｐ  ２０３からＳｔｅｐ  ２０５）。
【００４５】
図２を用いて上述の動作の具体例を説明する。図２では、番組１から番組Ｎの番組情報があり、まず、番組１の番組情報を取得する。続いて、取得した番組１の番組情報の１項目である放送時間の情報を取得する。そして、放送時間の情報のうち「２０１０／１０／２  １８時」を番組情報キーワードとして取得し、その番組情報キーワードが属する番組の番組ＩＤも取得する。以下、取得する番組情報キーワードと番組ＩＤとの対を、単に番組情報キーワードと称し、「番組情報キーワード（番組ＩＤ）」と記載する。続いて、次の項目である番組名の情報を取得する。そして、「夕方ニュース１８（番組１）」を番組情報キーワードとして取得する。同様に、ジャンルの情報を取得する。そして、ジャンルの情報のうち「ニュース（番組１）」を番組情報キーワードとして取得する。更に、項目である出演者、詳細の情報を取得し、最終的に、番組１の番組情報キーワードとして、「２０１０／１０／２  １８時（番組１）」、「夕方ニュース１８（番組１）」、「ニュース（番組１）」、「ＹＹＹ（番組１）」、「Ｍ地方（番組１）」、「地震（番組１）」…を取得する。
【００４６】
同様に、番組１０の番組情報キーワードとして、「２０１０／１０／２  ２１時（番組１０）」、「新橋警察物語（番組１０）」、「ドラマ（番組１０）」、「ＸＸＸ（番組１０）」、「刑事（番組１０）」、「事件（番組１０）」…を取得する。
【００４７】
同様に、番組１１の番組情報キーワードとして、「２０１０／１０／２  ２２時（番組１１）」、「新橋テレビ・ニュース特番（番組１１）」、「特番（番組１１）」、「ＺＺＺ（番組１１）」、「Ｍ地方（番組１１）」、「震度５（番組１１）」、「地震（番組１１）」…を取得する。
【００４８】
同様に、番組１８の番組情報キーワードとして、「２０１０／１０／５  ２１時（番組１８）」、「生活に役立つクイズ１００（番組１８）」、「クイズ番組（番組１８）」、「ＥＥＥ（番組１８）」、「ＰＰＰ（番組１８）」、「防災（番組１８）」、「対策（番組１８）」、「守る（番組１８）」…を取得する。
【００４９】
同様に、番組Ｎの番組情報キーワードとして、「２０１０／１０／６  ２１時（番組Ｎ）」、「新橋テレビ・ドキュメント２０１０（番組Ｎ）」、「ドキュメンタリー（番組Ｎ）」、「ＲＲＲ（番組Ｎ）」、「ＤＤＤ（番組Ｎ）」、…、「ＫＫＫ（番組Ｎ）」、「地震（番組Ｎ）」、「５年（番組Ｎ）」、「検証（番組Ｎ）」…を取得する。
【００５０】
続いて、トレンドキーワードと番組との関連付け処理（Ｓｔｅｐ  １０２）の動作について、図５のフローチャートを用いて説明する。
【００５１】
まず、１トレンドキーワードを取得する（Ｓｔｅｐ  ３００）。次に、一つの番組を選択する（Ｓｔｅｐ  ３０１）。続いて、選択された一つの番組についてその番組に属する一つの番組情報キーワードを取得する（Ｓｔｅｐ  ３０２）。そして、取得したトレンドキーワードと番組情報キーワードとの類似度を判定する（Ｓｔｅｐ  ３０３）。トレンドキーワードと番組情報キーワードとの類似度が一定以上あれば（Ｓｔｅｐ  ３０４）、そのトレンドキーワードをトレンド番組キーワードとして、このトレンド番組キーワードと番組情報キーワードの番組ＩＤで特定される番組とを関連付けて記憶する（Ｓｔｅｐ  ３０５）。この時、トレンド番組キーワードと共にそのトレンド指標も関連付けて記憶する。尚、トレンドキーワードと番組情報キーワードとの類似度が一定未満であれば（Ｓｔｅｐ  ３０４）、Ｓｔｅｐ  ３０６に進む。
【００５２】
次に、未取得の番組情報キーワードがあれば（Ｓｔｅｐ  ３０６）、Ｓｔｅｐ  ３０２に戻り、処理を繰り返す。更に、未取得の番組があれば（Ｓｔｅｐ  ３０７）、Ｓｔｅｐ  ３０１に戻り、処理を繰り返す。更に、未取得のトレンドキーワードがあれば（Ｓｔｅｐ  ３０８）、Ｓｔｅｐ  ３００に戻り、処理を繰り返す。
【００５３】
図２を用いて上述の動作の具体例を説明する。まず、トレンド情報取得部３０により取得されるトレンドキーワードとして「地震」を取得する。そして、取得したトレンドキーワード「地震」と、例えば、番組１の番組情報キーワード「ＹＹＹ（番組１）」との類似度を判定する。ここでは、理解を容易にするため、類似度が１、すなわちトレンドキーワードと番組情報キーワードとが完全に一致しているトレンドキーワードと、その番組情報キーワードの属する番組とを関連付けて記憶するものとする。従って、トレンドキーワード「地震」と、番組１の番組情報キーワード「ＹＹＹ（番組１）」とは一致していないので、次の番組情報キーワードの判定に移行する。次に、トレンドキーワード「地震」と番組１の番組情報キーワード「Ｍ地方（番組１）」との類似度を判定する。トレンドキーワード「地震」と番組１の番組情報キーワード「Ｍ地方（番組１）」とは一致していないので、次の番組情報キーワードの判定に移行する。続いて、トレンドキーワード「地震」と、番組１の番組情報キーワード「地震（番組１）」との類似度を判定する。トレンドキーワード「地震」と番組１の番組情報キーワード「地震」とは一致しているので、トレンドキーワード「地震」をトレンド番組キーワードとし、その番組情報キーワード「地震」の番組ＩＤである番組１とトレンド番組キーワード「地震」とを関連付けて記憶する。この時、トレンド番組キーワード「地震」のトレンド指標「５９８７１１」も関連付けて記憶する。同様な処理を、各トレンドキーワード、各番組の番組情報キーワードについて行う。尚、関連付ける番組がないトレンドキーワードについては、記憶しないでも良いし、関連付ける番組がないという情報と一緒に記憶しても良い。
【００５４】
そして、結果として、トレンド番組キーワード「地震」と、番組１、番組１１、番組Ｎと、トレンド指標「５９８７１１」とが関連付けて記憶される。
【００５５】
同様に、トレンド番組キーワード「震度５」と、番組１１と、トレンド指標「２４７００」とが関連付けて記憶される。
【００５６】
同様に、トレンド番組キーワード「防災」と、番組１８と、トレンド指標「２９７０」とが関連付けて記憶される。
【００５７】
同様に、トレンド番組キーワード「ＸＸＸ」と、番組１０と、トレンド指標「１４９３」とが関連付けて記憶される。
【００５８】
次に、電子番組表生成処理（Ｓｔｅｐ  １０３）について、図６のフローチャートを用いて説明する。
【００５９】
まず、番組と関連付けられたトレンド番組キーワードのフォントの大きさを、そのトレンド番組キーワード（本実施の形態ではトレンドキーワード）のトレンド指標に応じて、決定する（Ｓｔｅｐ  ４００）。そして、トレンド番組キーワード、そのフォントの大きさ、そのトレンド番組キーワードに関連付けられた番組を識別するＩＤ（番組ＩＤ）を含むトレンド番組キーワードリストを生成する（Ｓｔｅｐ  ４０１）。次に、トレンド番組キーワードリストと番組情報とを含む電子番組表を生成する（Ｓｔｅｐ  ４０２）。尚、フォントの大きさのみならず、フォントの色やフォントの種別などをトレンド指標に応じて決定しても良い。また、トレンド指標の大きさが大きいほど、トレンド番組キーワードが画面の中央に表示されるように、トレンド番組キーワードの表示位置情報を、リストに加えても良い。
【００６０】
図２を用いて上述の動作の具体例を説明する。まず、番組と関連付けられたトレンド番組キーワードとトレンド指標は、「地震／５９８７１１」、「震度５／２４７００」、「防災／２９７０」、「ＸＸＸ／１４９３」…である。
【００６１】
次に、トレンド指標に応じたトレンド番組キーワードのフォントの大きさを決定する。ここでは、フォントの大きさを、トレンド指標が「５００００」以上ならば２０ポイント、トレンド指標が「３００００」以上「５００００」未満ならば１６ポイント、トレンド指標が「１００００」以上「３００００」未満ならば１２ポイント、トレンド指標が「１００００」未満ならば８ポイントとする。すると、トレンドキーワード「地震／５９８７１１」のフォントの大きさは２０ポイント、トレンドキーワード「震度５／２４７００」のフォントの大きさは１２ポイント、トレンドキーワード「防災／２９７０」のフォントの大きさは８ポイント、トレンドキーワード「ＸＸＸ／１４９３」のフォントの大きさは８ポイント、…、となる。
【００６２】
そして、トレンド番組キーワード、トレンド指標、フォントの大きさ及び関連付けられた番組ＩＤを含むトレンド番組キーワードリストを生成する。例えば、フォントの大きさの２０ポイント、トレンド指標「５９８７１１」及び番組１、番組１１、番組Ｎとが関連付けられたトレンド番組キーワード「地震」と、フォントの大きさの１２ポイント、トレンド指標「２４７００」及び番組１１とが関連付けられたトレンド番組キーワード「震度５」と、…、を含むトレンド番組キーワードリストを生成する。
【００６３】
最後に、トレンド番組キーワードリストと番組ＩＤで識別される放送番組の番組情報とから電子番組表を生成する。
【００６４】
次に、生成した電子番組表の表示処理（Ｓｔｅｐ  １０５）について図７のフローチャートを用いて説明する。
【００６５】
まず、電子番組表のうちトレンド指標の高い順に１トレンド番組キーワードを取得する（Ｓｔｅｐ  ５００）。そして、乱数を発生させ（Ｓｔｅｐ  ５０１）、乱数に応じて表示位置を決定する（Ｓｔｅｐ  ５０２）。決定された表示位置が空いていれば（Ｓｔｅｐ  ５０３）、その位置に指定のフォントの大きさでトレンド番組キーワードを表示する（Ｓｔｅｐ  ５０４）。位置が空いていなければ、Ｓｔｅｐ  ５０１に戻り、処理を繰り返す。
【００６６】
次に、トレンド番組キーワードを表示する表示部４１の表示エリアがまだ空いていて（Ｓｔｅｐ  ５０５）、尚且つ未取得のトレンド番組キーワードがある場合には、次のトレンド番組キーワードについて、Ｓｔｅｐ  ５００からＳｔｅｐ  ５０４までの処理を繰り返す。そして、表示部４１の表示エリアがなくなるまで、または未取得のトレンド番組キーワードがなくなるまで、上述の処理を繰り返す。
【００６７】
上述の動作の具体例を図２の例を用いて説明する。まず、トレンド指標の最も高い「地震／５９８７１１」を取得する。そして、乱数を発生させてトレンド番組キーワードの表示位置を決定する。その位置に指定フォントの２０ポイントでトレンド番組キーワード「地震」を表示する。同様に、「震度５／２４７００」、「防災／２９７０」、「ＸＸＸ／１４９３」…の表示位置を決定し、指定フォントの大きさでトレンド番組キーワードを表示する。
【００６８】
この表示処理により、テレビ受信機４の表示部４１に表示される電子番組表の一例を、図８に示す。図８では、指定されたフォントの大きさでトレンド番組キーワード「地震」、「震度５」、「防災」、「ＸＸＸ」…が表示されている。また、図８の状態で視聴者があるトレンド番組キーワード、例えば「地震」を選択すると、そのトレンド番組キーワード「地震」に関連付けられた番組１、番組１１及び番組Ｎの詳細情報の表示や、選局、録画予約を実行することができる。尚、トレンド番組キーワードの表示は、トレンド指標に応じてフォントの大きさのみならず、トレンド番組キーワードの表示色（例えば、トレンド指標が大きいものは赤など）、トレンド番組キーワードのフォントの種別（例えば、トレンド指標が大きいものは明朝体、小さいものはゴシック体等）などを変更しても良い。またトレンド番組キーワードの表示位置は、乱数によらず、例えば、トレンド指標が大きいものほど画面中央に表示するなどしても良い。
【００６９】
また、表示される番組の詳細情報に番組に関連するサーバへのリンク情報を含めても良い。例えば、番組の主題歌や、歌謡番組であればその番組で歌われる音楽の販売サイトへのリンク情報を含めても良い。
【００７０】
このように、第１の実施の形態では、即時性のあるインターネットのトレンドを表すトレンドキーワードと番組とを関連付けているので、インターネット上の現在のトレンドが電子番組表にダイレクトに反映され、そのトレンドに関連する番組の詳細情報の表示や、選局、録画予約を実行することができる。
【００７１】
更に、従来の番組表であれば、「地震」に関連する番組Ｎが例えば４日後にあっても、番組Ｎは時間軸に沿った４日後にしか表示されず、番組Ｎの放送予定を視聴者が知ることは難しい。この番組Ｎは、実際に地震が発生する前に事前に制作され４日後に放送が予定されていた番組であるが、地震の発生によって視聴者が視聴したいという番組に変わっても、従来の番組表では依然として４日後の位置に表示されるのみである。従って、視聴者がその番組を視聴したいという需要と、その放送番組を視聴者に視聴させたいという供給側のミスマッチが起こる。これに対して、上述したように第１の実施の形態では、「地震」というトレンドに関連する番組の情報が即時性をもって目立つ位置に表示され、視聴者がその番組の放送予定を知りやすくなるので、番組を視聴したいという視聴者の要望に答えることができる。
【００７２】
また、非常に関心のあるトレンドに派生してトレンドとなるトレンドキーワードもある。本実施の形態では、そのようなトレンドキーワードについても取得でき、そのトレンドキーワードの番組についても、目立つ位置に配置され、視聴者の要望に答えることができる。
例えば、地震が発生すると、当然、ネット上では地震が話題となる。すると、話題となっている地震の対策として防災についての関心も高くなる。このような場合に、第１の実施の形態において、電子番組表をリアルタイムに更新すると、図９に示すように、視聴者にとって初めは関心が低かった「防災」というトレンドが、視聴者にとって非常に関心が高い「地震」に派生して関心が高くなり、それに伴い「防災」というトレンド番組キーワードが、図８の場合に比べて大きく表示されている。そして、この「防災」を視聴者が選択すると、そのトレンドキーワード「防災」に関連付けられた番組１８の詳細情報の表示や、選局、録画予約を実行することができる。
【００７３】
尚、上述した第１の実施の形態では、トレンドを表す一種目のランキングからトレンド情報（トレンドキーワードとトレンド指標）を取得する場合を説明したが、これに限られず、複数の種目、例えば、ウェブサイトの検索ランキングや、ブログの書き込み回数などに基づいたキーワードのランキング等を取得し、ひとつのトレンドキーワードに統合させるように構成しても良い。例えば、検索ランキングに基づくトレンド指標とブログの書き込み回数に基づくトレンド指標について、検索ランキングのトレンドキーワードと、ブログの書き込み回数に基づくトレンドキーワードとが同一であれば、それらのトレンド指標を加算して、一つのトレンドキーワードとひとつのトレンド指標とに統合する。尚、統合の仕方はこれに限られず、例えば、スコアの平均や、一方を重み付けして加算するなどの方法も可能である。
【００７４】
以上の如く、第１の実施の形態によれば、視聴者は今話題となっている内容を扱った番組を即座に選ぶことができる。そして、視聴者がその番組を視聴したいという需要と、その放送番組を視聴者に視聴させたいという放送事業者側の供給とのミスマッチを防ぐことができる。
＜第２の実施の形態＞
第２の実施の形態を説明する。
【００７５】
上述した第１の実施の形態では、トレンドキーワードと番組とを関連付け、トレンドキーワードをトレンド番組キーワードとして電子番組表を生成する例を説明した。
【００７６】
第２の実施の形態では、番組情報キーワードをトレンド番組キーワードにするとともに、各番組情報キーワードの重要度（以下、スコアと記載する）と、複数のトレンド情報（トレンドキーワードとトレンド指標）とを考慮して、電子番組表を生成する例を説明する。尚、第２の実施の形態では、第１の実施の形態と異なる動作を中心に説明する。
【００７７】
本実施の形態の動作を、図１０から図１７を用いて説明する。
【００７８】
まず、図１０のフローチャートを用いて、本実施の形態の全体の動作を説明する。
【００７９】
番組情報キーワード取得部３２は、番組情報データベース３１から番組情報キーワードを取得し、その番組情報キーワードにスコアを付与する番組情報キーワード取得処理を行う（Ｓｔｅｐ  １０００）。トレンド情報取得部３０は、トレンド評価サーバ２からトレンド情報（トレンドキーワード及びトレンド指標）を取得するトレンド情報取得処理を行う（Ｓｔｅｐ  １００１）。
【００８０】
次に、電子番組表生成部３３は、取得した番組情報キーワードのうち、複数ある同一の番組情報キーワードをひとつの番組情報キーワードに統合する番組情報キーワード統合処理を行う（Ｓｔｅｐ  １００２）。続いて、電子番組表生成部３３は、取得したトレンド情報に基づいて、番組情報キーワードに更にスコアの追加付与を行うスコア追加付与処理を行う（Ｓｔｅｐ  １００３）。そして、スコア追加付与された番組情報キーワードをトレンド番組キーワードとして電子番組表を生成する電子番組表生成処理を行う（Ｓｔｅｐ  １００４）。
【００８１】
放送部３４は、生成された電子番組表を配信する（Ｓｔｅｐ  １００５）。尚、電子番組表の配信は、テレビ受信機の場合には放送が一般的であるが、通信機能を持つテレビ受信機の場合には通信によって電子番組表を配信しても良い。
【００８２】
テレビ受信機４の電子番組表実行部４０は、電子番組表を表示する電子番組表表示処理を行う（Ｓｔｅｐ  １００６）。トレンド情報や番組情報の変更をリアルタイムに反映させる場合には、Ｓｔｅｐ  １０００に戻り、上記の処理を繰り返す（Ｓｔｅｐ  １００７）。
【００８３】
次に、上述した番組情報キーワード取得処理（Ｓｔｅｐ  １０００）について、図１１のフローチャートを用いて説明する。
【００８４】
尚、第２の実施の形態では、第１の実施の形態と異なる動作を中心に説明する。
【００８５】
はじめに１番組の番組情報を取得する（Ｓｔｅｐ  １１００）。続いて、取得した番組情報から１項目の情報を取得し（Ｓｔｅｐ  １１０１）、取得した項目情報から番組情報キーワードをその番組の番組ＩＤと共に取得する（Ｓｔｅｐ  １１０２）。そして、取得した番組情報キーワードにスコアと番組ＩＤを付与する（Ｓｔｅｐ  １１０３）。このスコアの付与の仕方であるが、出演者の項目における出演者の氏名や、詳細の項目の中の特に重要なキーワードのスコアを高く、一方、放送時間や、あまり意味の持たないキーワード等はスコアを低くする。これらのスコア付与は項目ごとに予め設定してスコア付与をしても良いし、キーワードの抽出過程において重要語句が記載された辞書などを準備することにより、重要度によるスコア付与をしても良い。更に、抽出した番組情報キーワードの前後の語句、または、文章よりその番組情報キーワードの重要度を判断してスコアを付与しても良い。尚、キーワードに対して重要度を付与する技術は、従来から研究されており、これらの技術を用いても良い。
【００８６】
そして、全ての番組情報キーワード、全ての項目、全ての番組において上述の動作を繰り返す（Ｓｔｅｐ  １１０４からＳｔｅｐ  １１０６）。
【００８７】
図１２を用いて上述の動作の具体例を説明する。図１２では、番組１から番組Ｎの番組情報があり、まず、番組１の番組情報を取得する。続いて、取得した番組１の番組情報の１項目である放送時間の情報を取得する。そして、放送時間の情報のうち「２０１０／１０／２  １８時」を番組情報キーワードとして取得する。そして、取得した番組情報キーワードにスコアとその番組の番組ＩＤとを付与する。例えば、番組情報キーワード「２０１０／１０／２  １８時」にこの番組情報キーワードのスコア「１」と番組ＩＤとを付与し、番組情報キーワード「２０１０／１０／２  １８時（１、番組１）」とする。尚、（）の中の数値は（スコア、番組ＩＤ）である。
【００８８】
続いて、次の項目である番組名の情報を取得する。そして、番組名の情報の「夕方ニュース１８」を番組情報キーワードとして取得する。そして、取得した番組情報キーワードにスコアと番組ＩＤを付与する。例えば、番組情報キーワード「夕方ニュース１８」にこの番組情報キーワードのスコア「１０」を付与し、番組情報キーワード「夕方ニュース１８（１０、番組１）」とする。同様に、ジャンル、出演者、詳細の番組情報キーワードの取得及びスコアと番組ＩＤの付与を行い、番組１の番組情報キーワードとして、「２０１０／１０／２  １８時（１、番組１）」、「夕方ニュース１８（１０、番組１）」、「ニュース（５、番組１）」、「ＹＹＹ（５０、番組１）」、「Ｍ地方（５０、番組１）」、「地震（８０、番組１）」…を取得する。
【００８９】
同様に、番組１０の番組情報キーワードとして、「２０１０／１０／２  ２１時（１、番組１０）」、「新橋警察物語（１０、番組１０）」、「ドラマ（５、番組１０）」、「ＸＸＸ（５０、番組１０）」、「刑事（１、番組１０）」、「事件（１０、番組１０）」…を取得する。
【００９０】
同様に、番組１１の番組情報キーワードとして、「２０１０／１０／２  ２２時（１、番組１１）」、「新橋テレビ・ニュース特番（１０、番組１１）」、「特番（５、番組１１）」、「ＺＺＺ（５０、番組１１）」、「Ｍ地方（１０、番組１１）」、「震度５（１００、番組１１）」、「地震（１００、番組１１）」…を取得する。
【００９１】
そして、同様にして番組１８、…、番組Ｎの「番組情報キーワード（スコア、番組ＩＤ）」を取得する。以上のように番組１から番組Ｎまでで、図１２に示すように、…「地震（８０、番組１）」…、「ＸＸＸ（５０、番組１０）」…、「地震（１００、番組１１）」…、「地震（５０、番組Ｎ）」…の番組情報キーワードが取得される。
【００９２】
次に、番組情報キーワード統合処理（Ｓｔｅｐ  １００２）について、図１３のフローチャートを用いて説明する。
【００９３】
まず、番組情報キーワード取得処理（Ｓｔｅｐ  １０００）で取得した番組情報キーワードを、例えば、アルファベット順や５０音順に並び替える（Ｓｔｅｐ  １２００）。そして、アルファベット順や５０音順に並び替えられた番組情報キーワードについて、同一の番組情報キーワードがまだ存在するかを判定する（Ｓｔｅｐ  １２０１）。同一の番組情報キーワードが存在しない場合には、処理を終了する。
【００９４】
同一の番組情報キーワードが存在する場合には、複数ある同一の番組情報キーワードの中で、値が最も大きいスコアをその番組情報キーワードのスコアとして選択し（Ｓｔｅｐ  １２０２）、同一の番組情報キーワードをひとつに統合する。その際、関連する全ての番組の番組ＩＤをひとつの番組情報キーワードに関連付けし直す（Ｓｔｅｐ  １２０３）。尚、本例では、最も大きいスコアを統合後の番組情報キーワードのスコアとしたが、これに限られず、例えば、全てのスコアを合算したり、平均を取ったり、番組情報キーワードの数によって重みをかけても良い。
【００９５】
続いて、同一の番組情報キーワードがまだ存在する場合には、Ｓｔｅｐ  １２０２とＳｔｅｐ  １２０３の処理を繰り返す。尚、図１３に示す例では同一の番組情報キーワードが存在する場合の処理について説明したが、類似した番組情報キーワードが複数あった場合にそれらを統合する処理についても、同様の方法が適用できる。その際は、例えば類語辞書などをあらかじめ用意し、複数ある類語の中でひとつに統合するワードをあらかじめ決めておくなどする。
【００９６】
図１２を用いて上述の動作の具体例を説明する。
【００９７】
図１２では、番組１から番組Ｎの番組情報があり、例えば、３つの同一の番組情報キーワード、「地震（８０、番組１）」と「地震（１００、番組１１）」、「地震（５０、番組Ｎ）」が存在している。これらの３つの番組情報キーワード「地震」のうち、最も大きいスコアは「１００」である。そこで、この「１００」を新たなスコアとして３つの番組情報キーワード「地震」を統合し、はじめから関連付けられていた複数の番組ＩＤを統合した番組情報キーワードに関連付けし直す。これによって、３つの番組情報キーワード「地震」は、ひとつの番組情報キーワード「地震（１００、番組１、番組１１、番組Ｎ）」に統合される。
【００９８】
次に、スコア追加付与処理（Ｓｔｅｐ  １００３）の動作について、図１４のフローチャートを用いて説明する。
【００９９】
まず、例えば、トレンド情報取得部３０で取得した、コンテンツの検索に用いられるキーワードの検索回数に基づくランキングや、あるキーワードで特定されるコンテンツの閲覧回数に基づくランキングの、複数のトレンド情報の種目から１種目のトレンド情報を取得する（Ｓｔｅｐ  １３００）。そして、取得した種目のトレンド情報から１トレンドキーワードを取得する（Ｓｔｅｐ  １３０１）。次に、番組情報キーワード取得部３２で取得した番組情報キーワードから一つを選択する（Ｓｔｅｐ  １３０２）。そして、取得したトレンドキーワードと番組情報キーワードとの類似度を判定する（Ｓｔｅｐ  １３０３）。トレンドキーワードと番組情報キーワードとの類似度が一定以上あれば（Ｓｔｅｐ  １３０４）、そのトレンドキーワードのトレンド指標を、その番組情報キーワードのスコアに追加付与する（Ｓｔｅｐ  １３０５）。類似度が一定未満であればＳｔｅｐ  １３０６に進む。
【０１００】
続いて、未取得の番組情報キーワードがあれば（Ｓｔｅｐ  １３０６）、Ｓｔｅｐ  １３０２に戻り、処理を繰り返す。更に、未取得のトレンドキーワードがあれば（Ｓｔｅｐ  １３０７）、Ｓｔｅｐ  １３０１に戻り、処理を繰り返す。更に、未取得のトレンド情報があれば（Ｓｔｅｐ  １３０８）、Ｓｔｅｐ  １３００に戻り、処理を繰り返す。
【０１０１】
尚、スコア追加付与処理が完了した後では、番組情報キーワードは、トレンド情報を反映したキーワードになっている。以降では、この番組情報キーワードをトレンド番組キーワードとする。
【０１０２】
図１５を用いて上述の動作の具体例を説明する。
【０１０３】
まず、例えば、トレンド情報取得部３０によりインターネット上のコンテンツの検索回数をトレンド情報として取得した場合、検索に用いられたキーワードのランキングから、トレンドキーワードとして「地震」、トレンド指標として「１０８０」、トレンドキーワードとして「震度５」、トレンド指標として「６３０」、…を取得したものとする。この場合のトレンド指標を「検索スコア」と呼ぶこととし、トレンドキーワードと検索スコアの対を「地震／１０８０」や「震度５／６３０」、…と記載する。そして、取得したトレンドキーワード「地震」と、例えば、番組情報キーワード「地震（１００、番組１、番組１１、番組Ｎ）」との類似度を判定する。ここでは、理解を容易にするため、類似度が１、すなわちトレンドキーワードと番組情報キーワードとが完全に一致しているトレンドキーワードのトレンド指標を番組情報キーワードのスコアに追加で付与するものとする。従って、トレンドキーワード「地震」と、番組情報キーワード「地震（１００、番組１、番組１１、番組Ｎ）」とは一致するので、番組情報キーワード「地震（１００、番組１、番組１１、番組Ｎ）」のスコアに「１０８０」を加算し、「地震（１１８０（＝１００＋１０８０）、番組１、番組１１、番組Ｎ）」とする。同様な処理を各トレンドキーワードと各番組情報キーワードについて行う。尚、この例では番組情報キーワードのスコアに対してトレンド指標である検索スコアを単純に加算しているが、これに限定しない。例えばトレンド情報の種目によって重み付けした上で加算するなどの方法も可能である。
【０１０４】
続いて、新たなトレンド情報として、例えば、トレンド情報取得部３０によりブログの書き込み回数などに基づいたランキング（ブログの内容を表すキーワードのランキング）を取得し、トレンドキーワード「ＸＸＸ」とトレンド指標「４９０」、トレンドキーワード「地震」とトレンド指標「１３０」…、を取得したものとする。この場合のトレンド指標を「ブログスコア」と呼ぶこととし、トレンドキーワードとブログスコアの対を、「ＸＸＸ／４９０」、「地震／１３０」、…と記載する。そして、取得したトレンドキーワード「ＸＸＸ」、「地震」…、と各番組の番組情報キーワードとの類似度に基づいて上述と同様な動作を行う。
【０１０５】
例えば、トレンドキーワード「ＸＸＸ」と番組情報キーワード「ＸＸＸ（５０、番組１０）」との類似度を判定する。ここでは、理解を容易にするため、類似度が１、すなわちトレンドキーワードと番組情報キーワードとが完全に一致しているトレンドキーワードのトレンド指標を番組情報キーワードのスコアに追加で付与するものとする。従って、トレンドキーワード「ＸＸＸ」と、番組情報キーワード「ＸＸＸ」とは一致しているので、トレンドキーワード「ＸＸＸ」のトレンド指標「４９０」を、番組情報キーワード「ＸＸＸ」のスコア「５０」に付与し、番組情報キーワード「ＸＸＸ（５４０（＝５０＋４９０），番組１０」とする。
【０１０６】
更に、トレンドキーワード「地震」と番組情報キーワード「地震（１１８０、番組１、番組１１、番組Ｎ）」との類似度を判定する。ここでは、理解を容易にするため、類似度が１、すなわちトレンドキーワードと番組情報キーワードとが完全に一致しているトレンドキーワードのトレンド指標を番組情報キーワードのスコアに追加で付与するものとする。従って、トレンドキーワード「地震」と、番組情報キーワード「地震」とは一致しているので、トレンドキーワード「地震」のトレンド指標「１３０」を、番組情報キーワード「地震」のスコア「１１８０」に付与し、番組情報キーワード「地震（１３１０（＝１１８０＋１３０）、番組１、番組１１、番組Ｎ）」とする。同様な処理を各トレンドキーワードと各番組情報キーワードについて行う。
【０１０７】
そして、全てのスコア追加付与処理が完了した後では、番組情報キーワードは、トレンド情報を反映したキーワードとなっている。以降では、この番組情報キーワードはトレンド番組キーワードとなる。
【０１０８】
次に、電子番組表生成処理（Ｓｔｅｐ  １００４）について、図１６のフローチャートを用いて説明する。
【０１０９】
まず、トレンド番組キーワードを、スコアの高い順に並び替える（Ｓｔｅｐ  １４０１）。
【０１１０】
次に、スコアに応じてトレンド番組キーワードのフォントの大きさを決定する（Ｓｔｅｐ  １４０２）。そして、トレンド番組キーワード、そのフォントの大きさ、そのトレンド番組キーワードに関連付けられた番組ＩＤを含むトレンド番組キーワードリストを生成する（Ｓｔｅｐ  １４０３）。次に、トレンド番組キーワードリストと番組情報とを含む電子番組表を生成する（Ｓｔｅｐ  １４０４）。尚、フォントの大きさのみならず、フォントの色やフォントの種別などをスコアに応じて決定しても良い。また、スコアの大きさが大きいほど、トレンド番組キーワードが画面の中央に表示されるように、トレンド番組キーワードの表示位置情報を、リストに加えても良い。
【０１１１】
上述の動作の具体例を説明する。例えば、図１５では、トレンド番組キーワードが、…、「ＸＸＸ（５４０，番組１０）」…、「地震（１３１０、番組１、番組１１、番組Ｎ）」…、となっており、これをスコアが高い順に並び替えると、…、「地震（１３１０、番組１、番組１１、番組Ｎ）」…、「ＸＸＸ（５４０，番組１０）」…となる。
【０１１２】
次に、スコアに応じてトレンド番組キーワードのフォントの大きさを決定する。ここでは、フォントの大きさを、スコア「１０００」以上ならば２０ポイント、トレンド指標が「７００」以上「１０００」未満ならば１６ポイント、トレンド指標が「４００」以上「７００」未満ならば１２ポイント、トレンド指標が「４００」未満ならば８ポイントとする。すると、トレンド番組キーワード「地震（１３１０、番組１、番組１１、番組Ｎ）」のフォントの大きさは２０ポイント、…、番組情報キーワード「ＸＸＸ（５４０、番組１０）」のフォントの大きさは１２ポイント、…、となる。
【０１１３】
そして、トレンド番組キーワード、そのフォントの大きさ、トレンド番組キーワードに関連付けられた番組ＩＤを含むトレンド番組キーワードリストを生成する。最後に、トレンド番組キーワードリストと番組ＩＤで識別される放送番組の番組情報とから電子番組表を生成する。
【０１１４】
次に、電子番組表の表示処理（Ｓｔｅｐ  １００６）の説明を図１７のフローチャートを用いて説明する。
【０１１５】
まず、電子番組表からスコアの高い順に１トレンド番組キーワードを取得する（Ｓｔｅｐ  １５００）。そして、乱数を発生させ（Ｓｔｅｐ  １５０１）、乱数に応じてトレンド番組キーワードの表示位置を決定する（Ｓｔｅｐ  １５０２）。決定された表示位置が空いていれば（Ｓｔｅｐ  １５０３）、その位置に指定のフォントの大きさでトレンド番組キーワードを表示する（Ｓｔｅｐ  １５０４）。表示位置が空いていなければ、Ｓｔｅｐ  １５０１に戻る。
【０１１６】
続いて、トレンド番組キーワードを表示する表示エリアがまだ空いており（Ｓｔｅｐ  １５０５）、尚且つ未だ取得していないトレンド番組キーワードがある場合（Ｓｔｅｐ  １５０６）に、Ｓｔｅｐ  １５００からＳｔｅｐ  １５０４までの処理を繰り返す。そして、表示部の表示エリアがなくなるまで、未取得のトレンド番組キーワードがなくなるまで、上述の処理を繰り返す。
【０１１７】
上述の動作の具体例を説明する。まず、スコアの高い「地震（１３１０、番組１、番組１１、番組Ｎ）」を取得する。そして、乱数を発生させて表示位置を決定する。その位置に指定フォントの２０ポイントでトレンド番組キーワード「地震」を表示する。同様に、…、「ＸＸＸ（５４０，番組１０）」…の表示位置を決定し、指定フォントの大きさでトレンド番組キーワードを表示する。
【０１１８】
この表示処理により、テレビ受信機４の表示部４１に表示された電子番組表の一例を、図１８に示す。
【０１１９】
図１８では、指定されたフォントの大きさでトレンド番組キーワード「地震」、「ＸＸＸ」…が表示されている。また、図１８の状態で視聴者があるトレンド番組キーワード、例えば、「ＸＸＸ」を選択すると、そのトレンド番組キーワード「ＸＸＸ」に関連付けられた番組１０の詳細情報の表示や、選局、録画予約を実行することができる。尚、トレンド番組キーワードの表示は、そのスコアに応じてフォントの大きさのみならず、トレンド番組キーワードの表示色（例えば、スコアが大きいものは赤など）、トレンド番組キーワードのフォントの種別（例えば、スコアが大きいものは明朝体、小さいものはゴシック体等）などを変更しても良い。またトレンド番組キーワードの表示位置は、乱数によらず、例えば、スコアが大きいものほど画面中央に表示するなどしても良い。
【０１２０】
また、表示される番組の詳細情報に番組に関連するサーバへのリンク情報を含めても良い。例えば、番組の主題歌や、歌謡番組であればその番組で歌われる音楽の販売サイトへのリンク情報を含めても良い。
【０１２１】
このように、第２の実施の形態は、第１の実施の形態に加え、番組情報キーワードの重要度（スコア）や、異なるトレンド情報（トレンドキーワードとトレンド指標）を複数用いることにより、より重要度の高いキーワードやよりトレンドとなっているキーワードに高いスコアが付与され、高いスコアが付与されたキーワードが大きなフォントで表示される。視聴者はそのキーワードが特定する番組の詳細情報の表示や、選局、録画予約を容易に実行することができる。
【０１２２】
また、電子番組表に表示するトレンド番組キーワードは番組情報キーワードであり、これらの番組情報キーワードは予め放送業者等によって推敲された文章から抽出された番組情報キーワード、又は選別された番組情報キーワードなので、インターネット上のトレンドキーワードと異なり、誹謗、中傷などの表現が不適切なものを含まず、安心して電子番組表に表示することができる利点もある。
＜第３の実施の形態＞
本発明の第３の実施の形態を説明する。
【０１２３】
近年のテレビ受信機はインターネット等との通信機能を備え、処理速度も飛躍的に増加し、単なるテレビ受信だけでなく、ウェブの閲覧やデータの処理も可能となっている。そこで、第３の実施の形態では、電子番組表の生成及びテレビの視聴を通信機能付き受信機で行う場合を説明する。尚、テレビの受信部を備えたパーソナルコンピュータでも、同様な処理は可能である。
【０１２４】
図１９は、本発明の第３の実施の形態のブロック図である。
【０１２５】
第３の実施の形態が第１、第２の実施の形態と異なる所は、通信機能付き受信機５が受信部５１を備え、放送局３から従来の電子番組表（ＥＰＧ）を受信し、上述したトレンド情報取得部３０、番組情報キーワード取得部３２及び電子番組表生成部３３に相当するトレンド情報取得部５０、番組情報キーワード取得部５２及び電子番組表生成部５３を備えることである。
【０１２６】
番組情報キーワード取得部５２は、受信部５１により受信した従来の電子番組表（ＥＰＧ）から、番組情報キーワードを取得する。尚、従来の電子番組表（ＥＰＧ）の代わりに、番組に関連するメタデータを放送局３が放送し、受信部５１が受信するように構成しても良い。更に、従来の電子番組表（ＥＰＧ）や、番組に関連するメタデータを、放送によらず、通信によって受信しても良い。
【０１２７】
また、トレンド情報取得部５０はインターネット等との通信機能を備え、トレンド評価サーバ２からトレンド情報を取得する。また、電子番組表生成部５３は、そのトレンド情報と番組情報キーワード取得部５２で取得した番組情報キーワードとに基づいて、電子番組表を生成する。
【０１２８】
尚、トレンド評価サーバ２は、通信機能付き受信機５が備えていても良い。
【０１２９】
各部の動作は第１、第２の実施の形態と同様な動作なので、説明は省略する。
＜第４の実施の形態＞
本発明の第４の実施の形態を説明する。
【０１３０】
第４の実施の形態は、電子番組表の生成をネットワーク上のサーバで行う場合を説明する。
【０１３１】
図２０は、本発明の第４の実施の形態のブロック図である。
【０１３２】
第４の実施の形態が第１の実施の形態と異なる所は、電子番組表生成サーバ６が、放送局３より従来の電子番組表（ＥＰＧ）又は番組のメタデータなどを受信する受信部６１と、上述したトレンド情報取得部３０、番組情報キーワード取得部３２及び電子番組表生成部３３に相当するトレンド情報取得部６０、番組情報キーワード取得部６２及び電子番組表生成部６３を備えることである。尚、従来の電子番組表（ＥＰＧ）や、番組に関連するメタデータを、放送によらず、通信によって受信しても良い。
【０１３３】
トレンド情報取得部６０は、トレンド評価サーバ２からトレンド情報を取得する。
【０１３４】
番組情報キーワード取得部６２は、受信部６１により受信した電子番組表（ＥＰＧ）等から、番組情報キーワードを取得する。
【０１３５】
電子番組表生成部６３は、トレンド情報取得部６０により取得したトレンド情報と番組情報キーワード取得部６２で取得した番組情報キーワードとに基づいて、電子番組表を生成する。
【０１３６】
尚、トレンド評価サーバ２は、電子番組表生成サーバ６が備えていても良い。
【０１３７】
各部の動作は第１、第２の実施の形態と同様な動作なので、説明は省略する。
【０１３８】
以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも上記実施の形態及び実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。
【符号の説明】
【０１３９】
１        インターネット
２        トレンド評価サーバ
３        放送局
４        テレビ受信機
５        通信機能付き受信機５
６        電子番組表生成サーバ
３０      トレンド情報取得部
３１      番組情報データベース
３２      番組情報キーワード取得部
３３      電子番組表生成部
３４      放送部
５０      トレンド情報取得部
５１      受信部
５２      番組情報キーワード取得部
５３      電子番組表生成部
６０      トレンド情報取得部
６１      受信部
６２      番組情報キーワード取得部
６３      電子番組表生成部
【図１】
0005553715.tif 000002
【図２】
0005553715.tif 000003
【図３】
0005553715.tif 000004
【図４】
0005553715.tif 000005
【図５】
0005553715.tif 000006
【図６】
0005553715.tif 000007
【図７】
0005553715.tif 000008
【図８】
0005553715.tif 000009
【図９】
0005553715.tif 000010
【図１０】
0005553715.tif 000011
【図１１】
0005553715.tif 000012
【図１２】
0005553715.tif 000013
【図１３】
0005553715.tif 000014
【図１４】
0005553715.tif 000015
【図１５】
0005553715.tif 000016
【図１６】
0005553715.tif 000017
【図１７】
0005553715.tif 000018
【図１８】
0005553715.tif 000019
【図１９】
0005553715.tif 000020
【図２０】
0005553715.tif 000021