"番組の選択を受け付ける選択受付手段と、選択番組に関連する1以上の関連番組を抽出する抽出手段と、時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表であって、前記関連番組の抽出結果を反映した番組表を表示するための番組表データを生成する生成手段と、前記番組表データを出力する出力手段と、を備えた番組表出力装置。前記選択受付手段は、前記番組表を介して選択された番組セルに対応する番組の選択を受け付ける請求項1記載の番組表出力装置。前記抽出手段は、選択された第1の番組セルに対応する第1の番組に関連する1以上の関連番組を抽出し、前記生成手段は、前記第1の番組に関連する1以上の関連番組の抽出結果を反映した第1の番組表を表示するための第1の番組表データを生成し、前記出力手段は、前記第1の番組表データを出力し、前記抽出手段は、選択された第2の番組セルに対応する第2の番組に関連する1以上の関連番組を抽出し、前記生成手段は、前記第2の番組に関連する1以上の関連番組の抽出結果を反映した第2の番組表を表示するための第2の番組表データを生成し、前記出力手段は、前記第1の番組表データの出力を前記第2の番組表データの出力へ変更する請求項2記載の番組表出力装置。前記抽出手段は、前記選択番組の番組情報に含まれるキーワードに基づき前記関連番組を抽出する請求項1乃至3の何れか1項記載の番組表出力装置。前記抽出手段は、前記選択番組の番組情報が示すジャンルに基づき前記関連番組を抽出する請求項1乃至4の何れか1項記載の番組表出力装置。前記生成手段は、前記複数の番組セルのうち、前記関連番組に対応する関連番組セルを第1の表示形式で表示し、非関連番組セルを第2の表示形式で表示するための前記番組表データを生成する請求項1記載の番組表出力装置。前記生成手段は、前記複数の番組セルのうち、前記関連番組に対応する関連番組セルを第1の表示色で表示し、非関連番組セルを第2の表示色で表示するための前記番組表データを生成する請求項1記載の番組表出力装置。前記生成手段は、前記複数の番組セルのうち、前記関連番組に対応する関連番組セルを第1の表示サイズで表示し、非関連番組セルを第2の表示サイズで表示するための前記番組表データを生成する請求項1記載の番組表出力装置。前記生成手段は、前記関連番組の代表画像を有する関連番組セルを含む前記番組表を表示するための前記番組表データを生成する請求項1記載の番組表出力装置。前記生成手段は、前記関連番組の出演者画像を有する関連番組セルを含む前記番組表を表示するための前記番組表データを生成する請求項1記載の番組表出力装置。前記生成手段は、前記番組表で表示される表示時間帯から外れた非表示時間帯、又は前記番組表で表示される表示チャンネルから外れた非表示チャンネルにおいて前記関連番組が存在する場合に、前記存在の情報を含む前記番組表を表示するための前記番組表データを生成する請求項1記載の番組表出力装置。前記生成手段は、第1の非表示時間帯及び前記第1の非表示時間帯と逆方向の第2の非表示時間帯のうち、どちらの非表示時間帯に前記関連番組が多いかを示す情報を含む前記番組表を表示するための前記番組表データを生成する請求項11記載の番組表出力装置。複数の関連番組セルの間のカーソル移動を制御する制御手段を備えた請求項1乃至12の何れか1項記載の番組表出力装置。キーワードの入力を受け付ける受付手段を備え、前記抽出手段は、入力キーワードを含む1以上の関連番組を抽出する請求項1乃至13の何れか1項記載の番組表出力装置。前記番組表データに基づく前記番組表を表示する表示手段を備える請求項1乃至14の何れか1項記載の番組表出力装置。番組の選択を受け付け、選択番組に関連する1以上の関連番組を抽出し、時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表であって、前記関連番組の抽出結果を反映した番組表を表示するための番組表データを生成し、前記番組表データを出力する番組表出力方法。将来放送される番組や過去に録画した番組を検索する場合、例えば、専用の検索メニューからキーワードやジャンルを指定して検索を実行し、検索結果がリストアップされる。また現在視聴中又は番組表において選択中の番組の関連番組を検索する場合も同様の検索作業が必要となる。これらの場合、検索結果のみがリストアップされるため、その番組がいつ放送されるのか、どのくらいの長さの番組なのか、前後や同時間帯に他にどのような番組があるのか、などが直感的にわかりづらい。本発明が解決しようとする課題は、分かり易い番組検索結果を出力することができる番組表出力装置及び番組表出力方法を提供することである。実施形態の番組表出力装置は、選択受付手段と、抽出手段と、生成手段と、出力手段とを備える。前記選択受付手段は、番組の選択を受け付ける。前記抽出手段は、選択番組に関連する1以上の関連番組を抽出する。前記生成手段は、時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表であって、前記関連番組の抽出結果を反映した番組表を表示するための番組表データを生成する。前記出力手段は、前記番組表データを出力する。図1は、実施形態に係るデジタルテレビジョン放送受信装置番組表出力装置の概略構成の一例を示す図である。本実施形態では、映像表示部14を備えた情報出力装置について説明するが、番組表出力装置にとって映像表示部14は必須構成ではない。例えば、番組表出力装置がデジタルレコーダの場合には、番組表出力装置は映像表示部14を備えず、HDMIケーブル等を介して、外部の映像表示部に対して表示情報を出力する。図1を参照して、デジタルテレビジョン放送受信装置100について説明する。図1に示すように、BS/CSデジタル放送受信用のアンテナ47で受信した衛星デジタルテレビジョン放送信号は、入力端子48を介して衛星デジタル放送用のチューナ49に供給され、チューナ49は、指定されたチャンネルの放送信号を選択する。そして、このチューナ49で選択された放送信号は、PSKphaseshiftkeying復調モジュール50に供給されて、デジタルの映像信号及び音声信号に復調された後、信号処理モジュール51に出力される。また、地上波放送受信用のアンテナ52で受信した地上デジタルテレビジョン放送信号は、入力端子53を介して地上デジタル放送用のチューナ54に供給され、チューナ54は、指定されたチャンネルの放送信号を選択する。そして、このチューナ54で選択された放送信号は、OFDMorthogonalfrequencydivisionmultiplexing復調モジュール55に供給されて、デジタルの映像信号及び音声信号に復調された後、上記信号処理モジュール51に出力される。また、上記地上波放送受信用のアンテナ52で受信した地上アナログテレビジョン放送信号は、入力端子53を介して地上アナログ放送用のチューナ56に供給され、チューナ56は指定されたチャンネルの放送信号を選択する。そして、このチューナ56で選択された放送信号は、アナログ復調モジュール57に供給されてアナログの映像信号及び音声信号に復調された後、上記信号処理モジュール51に出力される。ここで、上記信号処理モジュール51は、PSK復調モジュール50及びOFDM復調モジュール55からそれぞれ供給されたデジタルの映像信号及び音声信号に対して、選択的に所定のデジタル信号処理を施し、グラフィック処理モジュール58及び音声処理モジュール59に出力している。また、上記信号処理モジュール51には、複数図示の場合は4つの入力端子60a,60b,60c,60dが接続されている。これら入力端子60a~60dは、それぞれ、アナログの映像信号及び音声信号を、デジタルテレビジョン放送受信装置100の外部から入力可能とするものである。そして、この信号処理モジュール51は、上記アナログ復調モジュール57及び各入力端子60a~60dからそれぞれ供給されたアナログの映像信号及び音声信号を選択的にデジタル化し、そのデジタル化された映像信号及び音声信号に対して所定のデジタル信号処理を施した後、グラフィック処理モジュール58及び音声処理モジュール59に出力している。このうち、グラフィック処理モジュール58は、信号処理モジュール51から供給されるデジタルの映像信号に、OSDonscreendisplay信号生成モジュール61で生成されるOSD信号を重畳して出力する機能を有する。このグラフィック処理モジュール58は、信号処理モジュール51の出力映像信号と、OSD信号生成モジュール61の出力OSD信号とを選択的に出力すること、また、両出力を組み合わせて出力することができる。そして、グラフィック処理モジュール58から出力されたデジタルの映像信号は、映像処理モジュール62に供給される。映像処理モジュール62により処理された映像信号は、映像表示部14に供給され、また出力端子63にも供給される。映像表示部14は、映像信号に基づく映像を表示し、出力端子63に対して外部機器が接続されると、出力端子63に供給された映像信号は、外部機器へ入力される。また、上記音声処理モジュール59は、入力されたデジタルの音声信号を、前記スピーカ15で再生可能なアナログ音声信号に変換した後、スピーカ15に出力して音声出力させるとともに、出力端子64を介して外部に導出させる。なお、デジタルテレビジョン放送受像装置100の制御モジュール65が、上記した信号処理等を含む全ての処理及び動作を統括的に制御する。制御モジュール65は、CPUcentralprocessingunit等により構成されている。制御モジュール65は、操作部16からの操作情報、または、前記リモートコントローラ17から送出され受光部18を介して受信した操作情報に基づき、操作内容が反映されるように各モジュールをそれぞれ制御している。この場合、制御モジュール65は、主として、CPUが実行する制御プログラムを格納したROMreadonlymemory66と、CPUに作業エリアを提供するRAMrandomaccessmemory67と、各種の設定情報及び制御情報等が格納される不揮発性メモリ68とを利用している。また、この制御モジュール65は、カードI/Finterface69を介して、メモリカード19が装着可能なカードホルダ70に接続されている。これによって、制御モジュール65は、カードホルダ70に装着されたメモリカード19と、カードI/F69を介して情報伝送を行なうことができる。また、上記制御モジュール65は、通信I/F73を介してLAN端子21と接続されている。これにより、制御モジュール65は、LAN端子21に接続されたLANケーブル、及び通信I/F73を介して情報を送受信することができる。例えば、制御モジュール65は、LANケーブル及び通信I/F73を介して、サーバから配信されるコンテンツを受信することができる。さらに、上記制御モジュール65は、HDMII/F74を介してHDMI端子22と接続されている。これにより、制御モジュール65は、HDMI端子22に接続されたHDMI対応機器と、HDMII/F74を介して情報伝送を行なうことができる。さらに、上記制御モジュール65は、USBI/F76を介してUSB端子24と接続されている。これにより、制御モジュール65は、USB端子24に接続されたUSB対応機器デジタルカメラ、デジタルビデオカメラなどと、USBI/F76を介して情報伝送を行なうことができる。さらに、上記制御モジュール65は、不揮発性メモリ68に記憶された録画予約リストに含まれた録画予約情報を参照し、受信信号に基づくコンテンツの録画動作を制御する。録画先としては、例えば内蔵HDD101、USB端子24を介して接続された外付けHDD、HDMI端子を介して接続されたブルーレイレコーダがある。さらに、上記制御モジュール65は、操作部16からの操作情報光ディスクの再生指示、または、前記リモートコントローラ17から送出され受光部18を介して受信した操作情報光ディスクの再生指示に基づき、光ディスクドライブ102に対して光ディスクの再生を指示する。これに対応して、光ディスクドライブ102は、光ディスクからデータを読み出す。さらに、上記制御モジュール65は、明るさセンサー71からの明るさ検出レベルに基づき、映像表示部14のバックライトの明るさを制御する。また、上記制御モジュール65は、カメラ72からの動画情報に基づき、映像表示部14の対向位置のユーザ有無を判定し、映像表示部14の映像をオン/オフ制御する。さらに、上記制御モジュール65は、番組表出力制御モジュール103を備える。番組表出力制御モジュール103は、番組表の出力を制御する。以下、番組表の出力制御の概要について説明する。図2は、番組表の出力制御の一例を説明するためのブロック図である。図2に示す番組表操作取得部201は、図1に示す操作部16又は受光部18等に対応する。図2に示す番組データ格納部202及び関連番組データ格納部203は、図1に示す不揮発性メモリ68等に対応する。図2に示す電子番組表表示部204は、図1に示す映像表示部14、OSD信号生成モジュール61、グラフィック処理モジュール58、番組表出力制御モジュール103等に対応する。図2に示す関連番組抽出部205、番組表表示状態変更部206、番組表示状態変更部207は、図1に示す番組表出力制御モジュール103等に対応する。図3は、放送局と時間が縦方向または横方向に配置された表形式の番組表の一例を示す図である。言い換えれば、時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表の一例を示す図である。1つの番組は1つの番組セルとして表示される。電子番組表表示部207は、番組データ格納部202に格納されている未来または過去の番組データを取り出し、番組表を表示する。例えば、ユーザが、リモートコントローラ17等を介して、所望番組の視聴のために所望チャンネルの選択操作を入力し、さらに、ユーザが、リモートコントローラ17等を介して、番組表の表示操作を入力した場合、表示される番組表上で所望チャンネル所望番組が選択されている。番組表が表示された状態で、ユーザがリモートコントローラ17の上下左右のキーを押すと、番組表操作取得部201がキーの押下番組の選択を受け付け、番組表操作取得部201によりそのキーのデータが電子番組表表示部204に送られ、電子番組表表示部204において押されたキーの方向によって、選択されている番組、つまり選択されている番組セルを変更する。電子番組表表示部204は、選択されている番組セルの情報又は選択変更された番組セルの情報を関連番組抽出部に送る。関連番組抽出部205は、選択されている番組セルに対応する番組のキーワード、ジャンル、及びその他の情報のうちの少なくとも一つと、選択されていない他の番組のキーワード、ジャンル、及びその他の情報のうちの少なくとも一つを番組データ格納部202から取得する。なお、選択されている番組セルに対応する番組についてのキーワードを取得する場合には、同様に、選択されていない他の番組についてもキーワードを取得し、選択されている番組セルに対応する番組についてのキーワードとジャンルを取得する場合には、同様に、選択されていない他の番組についてもキーワードとジャンルを取得する。ここでキーワードとは、番組のタイトルや詳細情報に含まれる人名や地名等のことであり、番組データ格納部202に格納されている未来または過去の番組データから取得される。ジャンルとは、スポーツ、ドラマ、ニュース等のことであり、同様に、番組データ格納部202に格納されている未来または過去の番組データから取得される。関連番組抽出部205は、選択されている番組のキーワード、ジャンル、その他の情報のうちの少なくとも一つと、選択されていない番組のキーワード、ジャンル、その他の情報のうちの少なくとも一つとを用いて、選択されていない番組の中から、選択されている番組と関連の強い番組を抽出する。抽出された番組を関連番組と呼ぶ。例えば、選択されていない番組のキーワードから、選択されている番組のキーワードを含む番組を抽出し、抽出された番組を関連番組と呼ぶ。また、選択されていない番組のキーワードとジャンルから、選択されている番組のキーワードとジャンルを含む番組を抽出し、抽出された番組を関連番組と呼ぶ。関連番組抽出部205は、関連番組抽出部205により抽出された関連番組情報を、番組表示状態変更部207と番組表表示状態変更部206に送る。番組表示状態変更部207は、関連番組に対応する関連番組セルの色又はサイズを変更するというメッセージを電子番組表表示部204に送付する。メッセージを受け取った電子番組表表示部204は、関連番組に対応する関連番組セルの色を所定の色に変更する。又は電子番組表表示部204は、関連番組に対応する関連番組セルのサイズを所定のサイズ大きいサイズに変更する。また、番組表表示状態変更部206は、関連番組の時間分布に従って、関連番組の多い時間帯の色をより濃く、番組表の時間軸の枠外の色を変化させるというメッセージを電子番組表表示部206に送付する。メッセージを受け取った電子番組表表示部206は、各時間帯の枠外の色を変化させる。つまり、情報出力制御モジュール103等が、番組表上で選択された番組に関連する1以上の関連番組を抽出し、関連番組の抽出結果を反映した番組表を表示するための番組表データを生成し、グラフィック処理モジュール58等が、この番組表データを出力し、映像処理モジュール62等が、この番組表データに基づく番組表を表示するというものである。これにより、例えば、図3等に示す番組表が表示される。ユーザは、番組表上で表示状態の変化した番組に注目することで、他の番組や放送時間帯に対する直感的な一覧性を保ったまま自分の選びたい番組を探すことができる。次に、番組表の表示形式についてさらに詳しく説明する。図4は、第1の番組セル番組204のセルの選択に対応して、第1の番組に関連する1以上の関連番組の抽出結果を反映した第1の番組表の表示例を示す図である。図4に示すように、複数の番組セルのうち、関連番組に対応する関連番組セル番組105のセルと番組406のセルは第1の表示形式で表示され、非関連番組セル番組103のセル、番組104のセル、番組106のセル、番組107のセル、番組108のセル、番組205のセルなどは第2の表示形式で表示される。また、図5は、第2の番組セル番組303のセルの選択に対応して、第2の番組に関連する1以上の関連番組の抽出結果を反映した第2の番組表の表示例を示す図である。図5に示すように、複数の番組セルのうち、関連番組に対応する関連番組セル番組104のセルと番組305のセルは第1の表示形式で表示され、非関連番組セル番組103のセル、番組105のセル、番組106のセル、番組107のセル、番組108のセル、番組204のセルなどは第2の表示形式で表示される。第1の番組表上で、第2の番組セルが選択されると、電子番組表表示部204は、第1の番組表を第2の番組表に切り換えて表示する。図6は、第1の番組セルの選択に対応して、第1の番組に関連する1以上の関連番組の抽出結果を反映した第3の番組表の表示例を示す図である。図6に示すように、複数の番組セルのうち、関連番組に対応する関連番組セルは関連番組の代表画像を有する。図7は、第1の番組セルの選択に対応して、第1の番組に関連する1以上の関連番組の抽出結果を反映した第4の番組表の表示例を示す図である。図7に示すように、複数の番組セルのうち、関連番組に対応する関連番組セルは関連番組の出演者画像を有する。図8は、第1の番組セルの選択に対応して、第1の番組に関連する1以上の関連番組の抽出結果を反映した第5の番組表の表示例を示す図である。図8に示すように、第5の番組表で表示される表示時間帯から外れた非表示時間帯、又は第5の番組表で表示される表示チャンネルから外れた非表示チャンネルにおいて関連番組が存在する場合に、第5の番組表は、この存在の情報301、302、401、402を含む。さらに、情報301は、第1の非表示時間帯及び前記第1の非表示時間帯と逆方向の第2の非表示時間帯のうち、第1の非表示時間帯に関連番組が少ないことを示し、情報302は、第2の非表示時間帯に関連番組が多いことを示す。同様に、情報401は、関連番組が少ないことを示し、情報402は、関連番組が多いことを示す。これにより、ユーザは、番組表外における関連番組の存在、関連番組の多い又は少ないを直感的に認識することができる。或いは、番組表の一部に数日分の日付を表示し例えば、6/20、6/21、6/22...、関連番組の多い日の日付例えば6/21を強調表示することもできる。図9は、複数の関連番組セルの間のカーソル移動を説明するための図である。図9に示すように、ユーザによるカーソル移動操作に対応して、番組表上において、カーソルは関連番組セルを順に移動する。これにより、ユーザは、関連番組だけを簡単に選択することができる。例えば、リモートコントローラ17は、第1のカーソル操作キーと、第2のカーソル操作キーとを備える。第1のカーソル操作キーを介してカーソルを操作する場合、番組セルを順番にカーソルが移動する。例えば、番組204のセル→番組205のセル→番組206のセルの順番にカーソルが移動する。第2のカーソル操作キーを介してカーソルを操作する場合、関連番組セルを順番にカーソルが移動する。例えば、番組204のセル→番組105のセル→番組406のセルの順番にカーソルが移動する。或いは、リモートコントローラ17は、カーソル操作キーと、カーソル移動モード変更キーとを備える。単に、カーソル操作キーを介してカーソルを操作する場合、番組セルを順番にカーソルが移動する。例えば、番組204のセル→番組205のセル→番組206のセルの順番にカーソルが移動する。カーソル移動モード変更キーにより関連番組移動モードが指定された後、カーソル操作キーを介してカーソルを操作する場合、関連番組セルを順番にカーソルが移動する。例えば、番組204のセル→番組105のセル→番組406のセルの順番にカーソルが移動する。図10は、キーワード入力を利用した関連番組の抽出画面の一例を示す図である。例えば、ユーザが、リモートコントローラ17等を介して、キーワード欄にキーワードABCDEを入力すると、関連番組抽出部205は、入力キーワードを含む1以上の関連番組を抽出し、電子番組表示部204は、図10に示すような第6の番組表を表示する。これにより、ユーザは、キーワード入力を利用した関連番組の抽出結果を、番組表上で確認することができる。なお、上記説明では、関連番組の抽出結果を反映した番組表の表示について説明したが、本実施形態のデジタルテレビジョン放送受信装置は、関連番組の抽出結果を反映した番組表、及び関連番組の抽出結果を反映しない番組表を選択的に表示することもできる。例えば、ユーザが、リモートコントローラ17を介して、関連番組の抽出結果を反映した番組表を常時表示するように設定した場合、ユーザが、リモートコントローラ17を介して番組表の表示を指示すると、デジタルテレビジョン放送受信装置は、関連番組の抽出結果を反映した番組表を表示する。また、ユーザが、リモートコントローラ17を介して、関連番組の抽出結果を反映した番組表を常時表示するように設定していない場合、ユーザが、リモートコントローラ17を介して番組表の表示を指示すると、デジタルテレビジョン放送受信装置は、関連番組の抽出結果を反映しない番組表を表示し、ユーザが、リモートコントローラ17を介して、関連番組の抽出結果を反映した番組表の表示を指示すると、デジタルテレビジョン放送受信装置は、関連番組の抽出結果を反映しない番組表を、関連番組の抽出結果を反映した番組表へ切り替えて表示する。次に、関連番組の抽出の概要について説明する。例えば、以下のようにして、関連番組を抽出することができる。1選択番組と同じキーワードを多く含む番組の関連番組スコアを高くする。前記キーワードとは、一般的なキーワードだけでなく、ジャンル名や出演者名も含む。2選択番組と同じキーワードを多く含み、更に嗜好キーワードを含む番組の関連番組スコアを高くする。前記嗜好キーワードとは、例えば、ユーザの視聴履歴、録画履歴などから算出された、ユーザの興味を表すキーワードである。不揮発性メモリ68が、ユーザの視聴履歴、録画履歴などを蓄積する。3選択番組と同じキーワードを多く含み、更に他ユーザによる予約数や、掲示板SNS等での当該番組に対するメッセージ投稿数が多い番組の関連番組スコアを高くする。通信IF73を介して、他ユーザによる予約数や、掲示板SNS等での当該番組に対するメッセージ投稿数などの情報を取得することができる。4選択番組と同じキーワードを多く含み、更に以前視聴した番組の関連番組スコアを高くする。5選択番組と同じキーワードを多く含み、更にSNS等で自分とつながりのあるユーザがメッセージを投稿している番組の関連番組スコアを高くする。6選択番組と同じキーワードを多く含み、更に放送日時が選択番組に近い番組の関連番組スコアを高くする。7選択番組と同じキーワードを多く含み、更に同じジャンルの番組の関連番組スコアを高くする。さらに、関連番組の抽出例について詳しく説明する。関連番組抽出部205は、選択番組のメタデータと選択されていない他の番組のメタデータとに基づいて、選択番組に対する他の番組の関連度を、メタデータに含まれる項目毎に算出する。以下、関連度の算出方法について説明する。選択番組に対する他の番組の関連度RMを、下記式1を用いて算出する。上記式1において、Nはメタデータの総数を意味している。また、選択番組に対応するメタデータM11n、いずれかの他の番組に対応するメタデータM21nは、取得されるn番目のメタデータ項目を意味している。また、fanM11n、M21nは、メタデータM11nとM21nとの関連度をRMnとして返す関数であり、wanは重みを示す値n=1、、Nである。以下、RMn×wanを項目別関連度と表記する。メタデータとして取得される情報は上述の通り多岐に渡るが、以下、説明を簡略化するため、メタデータは{録画日時、コンテンツのタイトル、チャンネル、ジャンル、出演者リスト}の5つの項目の集合であるN=5とし、これら5つのメタデータを先頭からn=1、2、、5であるとして説明を進める。上記5つの項目を対象とする場合、選択番組に対する他の番組の関連度RMは、下記式2に示すように、以下の5つの項目別関連度RMn×wan但しn=1~5の線形和で表すことができる。RM1=fa1メタデータM11の録画日時、メタデータM21の録画日時RM2=fa2メタデータM11のタイトル、メタデータM21のタイトルRM3=fa3メタデータM11のチャンネル、メタデータM21のチャンネルRM4=fa4メタデータM11のジャンル、メタデータM21のジャンルRM5=fa5メタデータM11の出演者リスト、メタデータM21の出演者リストここで、fa1は例えば、録画日時が近い程大きな値を取り、遠くなる程小さな値を取る関数である。具体的には、例えば、MO1/|rec_dateM11-rec_dateM21|等の関係式を用いることができる。ここで、rec_datexは、xの録画日時を一意の整数化する関数であり、ある基準日時を0として、そこからの経過秒数等に整数化する関数である。またMO1は任意の定数であり、|X|はXの大きさを示す関数であり、典型的には絶対値である。なお、fa1M11、M21=grec_dateM11-rec_dateM21とした場合、gx=MO1/|X|という関数であるgを用いた例を示したが、これに限定されるものではない。L2ノルム等を使用するようなg、例えば、gx=MO1/||x||のようなものであってもよい。この場合、||x||は、xを構成するそれぞれの要素の差の自乗合計の平方根をとったものとなる。また、gxは、シグモイド関数等を用いてもよいし、ガンマ関数等を用いてもよい。なお、上記ではメタデータM11とM21が近い時に大きな値をとるような例を示したが、これに限定されるものではない。逆に小さな値をとるように構成することとしてもよい。また、特定の条件の時に大きな値をとるような関数gを用いることもできる。fa2は例えば、メタデータM11とM21とのタイトル文字列に同様の文字列が多く含まれている程大きな値をとるような関数で実現される。例えば、M11のタイトルがあいうえお、M21のタイトルがかきうえこならば、間のうえの2文字が両者に含まれている。一方、あいうえおとかきくけおの場合は、1文字が両者に含まれているため、前者の方がfa2の値が大きくなる。なお、番組内容に含まれるキーワードにより関連度を判断する場合も、タイトルと同様に算出することが可能である。以上では単純に両者に含まれている文字数の比較による例を示したが、これに限定されるものではない。例えば、先頭からの共通の文字数が多い方をより大きな値をとるようにする、であるとか、共通の文字が無くても、同様の概念を含むものならば共通と見なすとかといったような条件をさらに加えることとしてもよい。後者の例としては、例えば、野球とベースボールを同様とみなし、これらがそれぞれに含まれている場合は、共通文字列が含まれていると見なす等といったようなものである。また、メインの文字列が同じで、サブの文字列が異なる場合には、これらは共通のシリーズのコンテンツであることが多いため、このような場合には、よりfa2の値を大きくする等といったこともあり得る。例えば、あいうえお2と、あいうえお3は、同じドラマコンテンツの異なる回であるとみなせるため、このような場合には、fa2の値を2倍する等といったようなものである。なお、以上での説明はあくまでも一例であり、曖昧検索等の公知の技術を用いたり、正規表現による検索等の公知の技術を用いたりすることで、以上で説明したよりも高度な比較を行うことが可能となる。fa3は例えば、メタデータM11とM21とのチャンネルが同じ場合は大きな値をとるような関数である。単純には、チャンネルが同じ場合は、値MO2を、そうでない場合には値0をとる関数として実現できる。ここで、MO2は任意の定数である。さらに拡張して、同系列のチャンネルの場合には、別の値をとるようにしてもよい。例えば、同じ系列局の場合には、値MO2/2を返す関数とすることとしてもよい。また、同系列だが放送メディアが異なるような場合には、MO2/4を返す関数とすることとしてもよい。なお、以上で説明した態様はあくまでも一例であり、任意の関数を用いることが可能である。fa4は例えば、メタデータM11とM21とのジャンルが同じ場合は大きな値をとるような関数である。例えば、M11とM21とが双方ともスポーツというジャンルの場合、値MO3を、そうでない場合には値0を取り、さらに、M21がM11のサブジャンルである場合、例えば、M11のジャンルがスポーツ、M21のジャンルが野球である場合には、MO3/2を取るような関数とすることとしてもよい。また、M11のジャンルとM21のジャンルが直接同じでなくとも双方の親となるジャンルが同じとなる場合、例えば、M11のジャンルが野球、M21のジャンルがサッカーの場合には、双方の親ジャンルはスポーツで同じであるため、MO3/4を取るといった関数とすることとしてもよい。なお、以上で説明した態様はあくまでも一例であり、任意の関数を用いることが可能である。fa5はfa4と同様である。例えば、メタデータM11とM21との出演者リストが夫々WW、XX、YY、XX、YY、ZZの場合には、共通の登場人物は2人となるため、2×MO4を取りここでMO4は任意の定数値、共通の登場人物が居ない場合には0を取るような関数を用いることができる。また、登場人物にはグループも含まれるため、ある登場人物KKがグループXXのメンバであった場合、VV、WW、XX、KK、YY、ZZのようなメタデータM11、M21があったときに、M11にはグループXXが出演、すなわち、このメンバのKKも出演、M21にはグループXXは出演していないが、メンバであるKKは出演しているため、このような場合には、MO4/2を返すようにすることとしてもよい。同様に、登場グループや登場人物の関係が定義される場合、例えば、グループXXとグループYYは同じ所属事務所である等といったような場合には、MO4/4を返すといったようにも拡張することとしてもよい。この場合、人物とグループ間の関係又は各人物、グループの所属する所属事務所間の関係は、メタデータ内に定義されている態様としてもよいし、外部のサーバ情報サイトから取得する態様としてもよい。なお、以上では、出演者リストに登場する人に対して関連度の区別をしない例を示したが、これに限定されるものではない。出演者リストに出現する順番によって、さらに重み付けされる態様としてもよい。例えば、メタデータM11の1番目に出てくる人との比較の場合は算出した関連度はそのままとし、2番目ならば関連度を1/2、3番目なら1/3とするといったように出現する順番に応じて重み付けを変化させることとしてもよい。また、メタデータM11での順番とM21での順番を両方とも加味する態様としてもよい。例えば、メタデータM11の2番目の人物と、メタデータM21の3番目の人物とを比較する場合、メタデータM11の2番目ならば1/2、メタデータM21の3番目ならば1/3となるため、トータルの関連度を1/2×1/3=1/6とするようにしてもよい。また、メタデータとして、主演等の情報を用いて、主演者に対する関連度の重み付けを変えるようにしてもよい。例えば、主演の場合には算出した関連度を2倍するといったように重み付けを変化させることができる。以下、本実施形態についてまとめる。1本実施形態の番組表出力装置は、将来及び過去の番組を表示する電子番組表表示部と、番組データを格納する番組データ格納部と、電子番組表へのユーザの操作を受け取る番組表操作取得部と、電子番組表内で選択中の番組に関連する番組を抽出する関連番組抽出部と、関連番組データを格納する関連番組データ格納部と、関連番組を含む番組表の各番組の表示状態を変化させる番組表示状態変更部と、関連番組に従って番組表の表示状態を変化させる番組表表示状態変更部と、を備える。2さらに、本実施形態の番組表出力装置の関連番組抽出部は、選択番組に含まれるキーワードを含む番組を関連番組として抽出する。3さらに、本実施形態の番組表出力装置の関連番組抽出部は、予め登録してあるキーワードを含む番組を関連番組として抽出する。4さらに、本実施形態の番組表出力装置の番組状態表示変更部は、電子番組表内での関連番組の色を変化させる。5さらに、本実施形態の番組表出力装置の番組状態表示変更部は、電子番組表内での関連番組の表示サイズを変化させる。6さらに、本実施形態の番組表出力装置の番組状態表示変更部は、電子番組表内での関連番組に含まれる番組画像出演者画像を表示する。7さらに、本実施形態の番組表出力装置の番組表表示状態変更部は、表示している時間帯から見た関連番組の多い時間帯方向の番組表枠外の色を濃く表示する。8さらに、本実施形態の番組表出力装置の番組表表示状態変更部は、表示している時間帯から見た関連番組の多いチャンネルに対応する枠外の色を濃く表示する。9本実施形態の番組表出力装置は、将来及び過去の番組を表示する電子番組表表示部と、番組データを格納する番組データ格納部と、電子番組表へのユーザの操作を受け取る番組表操作取得部と、電子番組表内で選択中の番組に関連する番組を抽出する関連番組抽出部と、関連番組データを格納する関連番組データ格納部と、関連番組を含む番組表の各番組の表示状態を変化させる番組表示状態変更部と、関連番組間のカーソル移動を実現する関連番組移動部と、関連番組に従って番組表の表示状態を変化させる番組表表示状態変更部と、を備える。10さらに、本実施形態の番組表出力装置の番組状態表示変更部は、電子番組表内で関連番組のみにカーソルの移動が可能になるように番組の状態を変更させる。以上により、本実施形態の番組表出力装置は、将来放送される番組の電子番組表及び過去の番組の電子番組表において、現在選択している番組に関連している番組、又は検索対象の番組の表示状態を変化させることができる。加えて、電子番組表上において、それらの番組間を遷移してそれらの番組を選択することができる。これにより、電子番組表上で表示状態の変化した番組に注目することで、他の番組や放送時間帯に対する直感的な一覧性を保ったまま自分の選びたい番組を探すことができる。また、表示状態の変化した番組間を遷移することで、注目している番組の情報のみを素早く確認することができる。つまり、本実施形態の番組表出力装置は、特定の番組の関連番組や検索された番組を直感的に素早く表示することができ、ユーザは特定の番組の関連番組や検索された番組を直感的に素早く確認することができる。その結果、自分が探したい番組を早く、簡単に見つけたいというニーズに応えることができる。なお、上記したモジュールとは、ハードウェアで実現するものであっても良いし、CPU等を使ってソフトウェアで実現するものであってもよい。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。"