(57)【要約】【課題】分かり易い番組検索結果を出力することができる番組表出力装置を提供することである。【解決手段】実施形態の番組表出力装置は、選択受付手段と、抽出手段と、生成手段と、出力手段とを備える。前記選択受付手段は、番組の選択を受け付ける。前記抽出手段は、選択番組に関連する１以上の関連番組を抽出する。前記生成手段は、時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表であって、前記関連番組の抽出結果を反映した番組表を表示するための番組表データを生成する。前記出力手段は、前記番組表データを出力する。【選択図】図３
2013078049.tif 000002
【特許請求の範囲】
【請求項１】
番組の選択を受け付ける選択受付手段と、
選択番組に関連する１以上の関連番組を抽出する抽出手段と、
時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表であって、前記関連番組の抽出結果を反映した番組表を表示するための番組表データを生成する生成手段と、
前記番組表データを出力する出力手段と、
を備えた番組表出力装置。
【請求項２】
前記選択受付手段は、前記番組表を介して選択された番組セルに対応する番組の選択を受け付ける請求項１記載の番組表出力装置。
【請求項３】
前記抽出手段は、選択された第１の番組セルに対応する第１の番組に関連する１以上の関連番組を抽出し、
前記生成手段は、前記第１の番組に関連する１以上の関連番組の抽出結果を反映した第１の番組表を表示するための第１の番組表データを生成し、
前記出力手段は、前記第１の番組表データを出力し、
前記抽出手段は、選択された第２の番組セルに対応する第２の番組に関連する１以上の関連番組を抽出し、
前記生成手段は、前記第２の番組に関連する１以上の関連番組の抽出結果を反映した第２の番組表を表示するための第２の番組表データを生成し、
前記出力手段は、前記第１の番組表データの出力を前記第２の番組表データの出力へ変更する請求項２記載の番組表出力装置。
【請求項４】
前記抽出手段は、前記選択番組の番組情報に含まれるキーワードに基づき前記関連番組を抽出する請求項１乃至３の何れか１項記載の番組表出力装置。
【請求項５】
前記抽出手段は、前記選択番組の番組情報が示すジャンルに基づき前記関連番組を抽出する請求項１乃至４の何れか１項記載の番組表出力装置。
【請求項６】
前記生成手段は、前記複数の番組セルのうち、前記関連番組に対応する関連番組セルを第１の表示形式で表示し、非関連番組セルを第２の表示形式で表示するための前記番組表データを生成する請求項１記載の番組表出力装置。
【請求項７】
前記生成手段は、前記複数の番組セルのうち、前記関連番組に対応する関連番組セルを第１の表示色で表示し、非関連番組セルを第２の表示色で表示するための前記番組表データを生成する請求項１記載の番組表出力装置。
【請求項８】
前記生成手段は、前記複数の番組セルのうち、前記関連番組に対応する関連番組セルを第１の表示サイズで表示し、非関連番組セルを第２の表示サイズで表示するための前記番組表データを生成する請求項１記載の番組表出力装置。
【請求項９】
前記生成手段は、前記関連番組の代表画像を有する関連番組セルを含む前記番組表を表示するための前記番組表データを生成する請求項１記載の番組表出力装置。
【請求項１０】
前記生成手段は、前記関連番組の出演者画像を有する関連番組セルを含む前記番組表を表示するための前記番組表データを生成する請求項１記載の番組表出力装置。
【請求項１１】
前記生成手段は、前記番組表で表示される表示時間帯から外れた非表示時間帯、又は前記番組表で表示される表示チャンネルから外れた非表示チャンネルにおいて前記関連番組が存在する場合に、前記存在の情報を含む前記番組表を表示するための前記番組表データを生成する請求項１記載の番組表出力装置。
【請求項１２】
前記生成手段は、第１の非表示時間帯及び前記第１の非表示時間帯と逆方向の第２の非表示時間帯のうち、どちらの非表示時間帯に前記関連番組が多いかを示す情報を含む前記番組表を表示するための前記番組表データを生成する請求項１１記載の番組表出力装置。
【請求項１３】
複数の関連番組セルの間のカーソル移動を制御する制御手段を備えた請求項１乃至１２の何れか１項記載の番組表出力装置。
【請求項１４】
キーワードの入力を受け付ける受付手段を備え、
前記抽出手段は、入力キーワードを含む１以上の関連番組を抽出する請求項１乃至１３の何れか１項記載の番組表出力装置。
【請求項１５】
前記番組表データに基づく前記番組表を表示する表示手段を備える請求項１乃至１４の何れか１項記載の番組表出力装置。
【請求項１６】
番組の選択を受け付け、
選択番組に関連する１以上の関連番組を抽出し、
時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表であって、前記関連番組の抽出結果を反映した番組表を表示するための番組表データを生成し、
前記番組表データを出力する番組表出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、番組表出力装置及び番組表出力方法に関する。
【背景技術】
【０００２】
デジタルテレビ放送を記録したり再生（表示）したりすることが可能なデジタルＴＶ及びデジタルレコーダが普及している。また、これらデジタルＴＶ及びデジタルレコーダは、デジタルテレビ放送信号からサービス情報を取得し、このサービス情報に基づき電子番組表（以下、番組表）を表示することができる。例えば、デジタルＴＶ及びデジタルレコーダは、時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表を表示することができる。表示される番組表は、例えば、６チャンネル、５時間分の番組の番組セルにより構成される。さらに、デジタルＴＶ及びデジタルレコーダは、番組表のスクロール操作に対応して、番組表を更新することもできる。
【０００３】
また、上記したデジタルＴＶ及びデジタルレコーダは、番組検索機能を備え、キーワード等から目的の番組を検索し、検索結果を一覧表示することもできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３４１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
将来放送される番組や過去に録画した番組を検索する場合、例えば、専用の検索メニューからキーワードやジャンルを指定して検索を実行し、検索結果がリストアップされる。また現在視聴中又は番組表において選択中の番組の関連番組を検索する場合も同様の検索作業が必要となる。これらの場合、検索結果のみがリストアップされるため、その番組がいつ放送されるのか、どのくらいの長さの番組なのか、前後や同時間帯に他にどのような番組があるのか、などが直感的にわかりづらい。
【０００６】
本発明が解決しようとする課題は、分かり易い番組検索結果を出力することができる番組表出力装置及び番組表出力方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の番組表出力装置は、選択受付手段と、抽出手段と、生成手段と、出力手段とを備える。前記選択受付手段は、番組の選択を受け付ける。前記抽出手段は、選択番組に関連する１以上の関連番組を抽出する。前記生成手段は、時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表であって、前記関連番組の抽出結果を反映した番組表を表示するための番組表データを生成する。前記出力手段は、前記番組表データを出力する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るデジタルテレビジョン放送受信装置（番組表出力装置）の概略構成の一例を示す図である。
【図２】番組表の出力制御の一例を説明するためのブロック図である。
【図３】放送局と時間が縦方向または横方向に配置された表形式の番組表の一例を示す図である。
【図４】第１の番組セルの選択に対応して、第１の番組に関連する１以上の関連番組の抽出結果を反映した第１の番組表の表示例を示す図である。
【図５】第２の番組セルの選択に対応して、第２の番組に関連する１以上の関連番組の抽出結果を反映した第２の番組表の表示例を示す図である。
【図６】第１の番組セルの選択に対応して、第１の番組に関連する１以上の関連番組の抽出結果を反映した第３の番組表の表示例を示す図である。
【図７】第１の番組セルの選択に対応して、第１の番組に関連する１以上の関連番組の抽出結果を反映した第４の番組表の表示例を示す図である。
【図８】第１の番組セルの選択に対応して、第１の番組に関連する１以上の関連番組の抽出結果を反映した第５の番組表の表示例を示す図である。
【図９】複数の関連番組セルの間のカーソル移動を説明するための図である。
【図１０】キーワード入力を利用した関連番組の抽出画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
図１は、実施形態に係るデジタルテレビジョン放送受信装置（番組表出力装置）の概略構成の一例を示す図である。本実施形態では、映像表示部１４を備えた情報出力装置について説明するが、番組表出力装置にとって映像表示部１４は必須構成ではない。例えば、番組表出力装置がデジタルレコーダの場合には、番組表出力装置は映像表示部１４を備えず、ＨＤＭＩケーブル等を介して、外部の映像表示部に対して表示情報を出力する。
【００１０】
図１を参照して、デジタルテレビジョン放送受信装置１００について説明する。図１に示すように、ＢＳ／ＣＳデジタル放送受信用のアンテナ４７で受信した衛星デジタルテレビジョン放送信号は、入力端子４８を介して衛星デジタル放送用のチューナ４９に供給され、チューナ４９は、指定されたチャンネルの放送信号を選択する。
【００１１】
そして、このチューナ４９で選択された放送信号は、ＰＳＫ（phase shift keying）復調モジュール５０に供給されて、デジタルの映像信号及び音声信号に復調された後、信号処理モジュール５１に出力される。
【００１２】
また、地上波放送受信用のアンテナ５２で受信した地上デジタルテレビジョン放送信号は、入力端子５３を介して地上デジタル放送用のチューナ５４に供給され、チューナ５４は、指定されたチャンネルの放送信号を選択する。
【００１３】
そして、このチューナ５４で選択された放送信号は、ＯＦＤＭ（orthogonal frequency division multiplexing）復調モジュール５５に供給されて、デジタルの映像信号及び音声信号に復調された後、上記信号処理モジュール５１に出力される。
【００１４】
また、上記地上波放送受信用のアンテナ５２で受信した地上アナログテレビジョン放送信号は、入力端子５３を介して地上アナログ放送用のチューナ５６に供給され、チューナ５６は指定されたチャンネルの放送信号を選択する。そして、このチューナ５６で選択された放送信号は、アナログ復調モジュール５７に供給されてアナログの映像信号及び音声信号に復調された後、上記信号処理モジュール５１に出力される。
【００１５】
ここで、上記信号処理モジュール５１は、ＰＳＫ復調モジュール５０及びＯＦＤＭ復調モジュール５５からそれぞれ供給されたデジタルの映像信号及び音声信号に対して、選択的に所定のデジタル信号処理を施し、グラフィック処理モジュール５８及び音声処理モジュール５９に出力している。
【００１６】
また、上記信号処理モジュール５１には、複数（図示の場合は４つ）の入力端子６０ａ，６０ｂ，６０ｃ，６０ｄが接続されている。これら入力端子６０ａ〜６０ｄは、それぞれ、アナログの映像信号及び音声信号を、デジタルテレビジョン放送受信装置１００の外部から入力可能とするものである。
【００１７】
そして、この信号処理モジュール５１は、上記アナログ復調モジュール５７及び各入力端子６０ａ〜６０ｄからそれぞれ供給されたアナログの映像信号及び音声信号を選択的にデジタル化し、そのデジタル化された映像信号及び音声信号に対して所定のデジタル信号処理を施した後、グラフィック処理モジュール５８及び音声処理モジュール５９に出力している。
【００１８】
このうち、グラフィック処理モジュール５８は、信号処理モジュール５１から供給されるデジタルの映像信号に、ＯＳＤ（on screen display）信号生成モジュール６１で生成されるＯＳＤ信号を重畳して出力する機能を有する。このグラフィック処理モジュール５８は、信号処理モジュール５１の出力映像信号と、ＯＳＤ信号生成モジュール６１の出力ＯＳＤ信号とを選択的に出力すること、また、両出力を組み合わせて出力することができる。
【００１９】
そして、グラフィック処理モジュール５８から出力されたデジタルの映像信号は、映像処理モジュール６２に供給される。映像処理モジュール６２により処理された映像信号は、映像表示部１４に供給され、また出力端子６３にも供給される。映像表示部１４は、映像信号に基づく映像を表示し、出力端子６３に対して外部機器が接続されると、出力端子６３に供給された映像信号は、外部機器へ入力される。
【００２０】
また、上記音声処理モジュール５９は、入力されたデジタルの音声信号を、前記スピーカ１５で再生可能なアナログ音声信号に変換した後、スピーカ１５に出力して音声出力させるとともに、出力端子６４を介して外部に導出させる。
【００２１】
なお、デジタルテレビジョン放送受像装置１００の制御モジュール６５が、上記した信号処理等を含む全ての処理及び動作を統括的に制御する。制御モジュール６５は、ＣＰＵ（central processing unit）等により構成されている。制御モジュール６５は、操作部１６からの操作情報、または、前記リモートコントローラ１７から送出され受光部１８を介して受信した操作情報に基づき、操作内容が反映されるように各モジュールをそれぞれ制御している。
【００２２】
この場合、制御モジュール６５は、主として、ＣＰＵが実行する制御プログラムを格納したＲＯＭ（read only memory）６６と、ＣＰＵに作業エリアを提供するＲＡＭ（random access memory）６７と、各種の設定情報及び制御情報等が格納される不揮発性メモリ６８とを利用している。
【００２３】
また、この制御モジュール６５は、カードＩ／Ｆ（interface）６９を介して、メモリカード１９が装着可能なカードホルダ７０に接続されている。これによって、制御モジュール６５は、カードホルダ７０に装着されたメモリカード１９と、カードＩ／Ｆ６９を介して情報伝送を行なうことができる。
【００２４】
また、上記制御モジュール６５は、通信Ｉ／Ｆ７３を介してＬＡＮ端子２１と接続されている。これにより、制御モジュール６５は、ＬＡＮ端子２１に接続されたＬＡＮケーブル、及び通信Ｉ／Ｆ７３を介して情報を送受信することができる。例えば、制御モジュール６５は、ＬＡＮケーブル及び通信Ｉ／Ｆ７３を介して、サーバから配信されるコンテンツを受信することができる。
【００２５】
さらに、上記制御モジュール６５は、ＨＤＭＩ Ｉ／Ｆ７４を介してＨＤＭＩ端子２２と接続されている。これにより、制御モジュール６５は、ＨＤＭＩ端子２２に接続されたＨＤＭＩ対応機器と、ＨＤＭＩ Ｉ／Ｆ７４を介して情報伝送を行なうことができる。
【００２６】
さらに、上記制御モジュール６５は、ＵＳＢ Ｉ／Ｆ７６を介してＵＳＢ端子２４と接続されている。これにより、制御モジュール６５は、ＵＳＢ端子２４に接続されたＵＳＢ対応機器（デジタルカメラ、デジタルビデオカメラなど）と、ＵＳＢ Ｉ／Ｆ７６を介して情報伝送を行なうことができる。
【００２７】
さらに、上記制御モジュール６５は、不揮発性メモリ６８に記憶された録画予約リストに含まれた録画予約情報を参照し、受信信号に基づくコンテンツの録画動作を制御する。録画先としては、例えば内蔵ＨＤＤ１０１、ＵＳＢ端子２４を介して接続された外付けＨＤＤ、ＨＤＭＩ端子を介して接続されたブルーレイレコーダがある。
【００２８】
さらに、上記制御モジュール６５は、操作部１６からの操作情報（光ディスクの再生指示）、または、前記リモートコントローラ１７から送出され受光部１８を介して受信した操作情報（光ディスクの再生指示）に基づき、光ディスクドライブ１０２に対して光ディスクの再生を指示する。これに対応して、光ディスクドライブ１０２は、光ディスクからデータを読み出す。
【００２９】
さらに、上記制御モジュール６５は、明るさセンサー７１からの明るさ検出レベルに基づき、映像表示部１４のバックライトの明るさを制御する。また、上記制御モジュール６５は、カメラ７２からの動画情報に基づき、映像表示部１４の対向位置のユーザ有無を判定し、映像表示部１４の映像をオン／オフ制御する。
【００３０】
さらに、上記制御モジュール６５は、番組表出力制御モジュール１０３を備える。番組表出力制御モジュール１０３は、番組表の出力を制御する。
【００３１】
以下、番組表の出力制御の概要について説明する。
【００３２】
図２は、番組表の出力制御の一例を説明するためのブロック図である。図２に示す番組表操作取得部２０１は、図１に示す操作部１６又は受光部１８等に対応する。図２に示す番組データ格納部２０２及び関連番組データ格納部２０３は、図１に示す不揮発性メモリ６８等に対応する。図２に示す電子番組表表示部２０４は、図１に示す映像表示部１４、ＯＳＤ信号生成モジュール６１、グラフィック処理モジュール５８、番組表出力制御モジュール１０３等に対応する。図２に示す関連番組抽出部２０５、番組表表示状態変更部２０６、番組表示状態変更部２０７は、図１に示す番組表出力制御モジュール１０３等に対応する。
【００３３】
図３は、放送局と時間が縦方向または横方向に配置された表形式の番組表の一例を示す図である。言い換えれば、時間軸及びチャンネル軸に沿って配置される複数の番組セルを含む番組表の一例を示す図である。
【００３４】
１つの番組は１つの番組セルとして表示される。電子番組表表示部２０７は、番組データ格納部２０２に格納されている未来または過去の番組データを取り出し、番組表を表示する。例えば、ユーザが、リモートコントローラ１７等を介して、所望番組の視聴のために所望チャンネルの選択操作を入力し、さらに、ユーザが、リモートコントローラ１７等を介して、番組表の表示操作を入力した場合、表示される番組表上で所望チャンネル（所望番組）が選択されている。
【００３５】
番組表が表示された状態で、ユーザがリモートコントローラ１７の上下左右のキーを押すと、番組表操作取得部２０１がキーの押下（番組の選択）を受け付け、番組表操作取得部２０１によりそのキーのデータが電子番組表表示部２０４に送られ、電子番組表表示部２０４において押されたキーの方向によって、選択されている番組、つまり選択されている番組セルを変更する。
【００３６】
電子番組表表示部２０４は、選択されている番組セルの情報（又は選択変更された番組セルの情報）を関連番組抽出部に送る。関連番組抽出部２０５は、選択されている番組セルに対応する番組のキーワード、ジャンル、及びその他の情報のうちの少なくとも一つと、選択されていない他の番組のキーワード、ジャンル、及びその他の情報のうちの少なくとも一つを番組データ格納部２０２から取得する。なお、選択されている番組セルに対応する番組についてのキーワードを取得する場合には、同様に、選択されていない他の番組についてもキーワードを取得し、選択されている番組セルに対応する番組についてのキーワードとジャンルを取得する場合には、同様に、選択されていない他の番組についてもキーワードとジャンルを取得する。ここでキーワードとは、番組のタイトルや詳細情報に含まれる人名や地名等のことであり、番組データ格納部２０２に格納されている未来または過去の番組データから取得される。ジャンルとは、スポーツ、ドラマ、ニュース等のことであり、同様に、番組データ格納部２０２に格納されている未来または過去の番組データから取得される。関連番組抽出部２０５は、選択されている番組のキーワード、ジャンル、その他の情報のうちの少なくとも一つと、選択されていない番組のキーワード、ジャンル、その他の情報のうちの少なくとも一つとを用いて、選択されていない番組の中から、選択されている番組と関連の強い番組を抽出する。抽出された番組を「関連番組」と呼ぶ。例えば、選択されていない番組のキーワードから、選択されている番組のキーワードを含む番組を抽出し、抽出された番組を「関連番組」と呼ぶ。また、選択されていない番組のキーワードとジャンルから、選択されている番組のキーワードとジャンルを含む番組を抽出し、抽出された番組を「関連番組」と呼ぶ。関連番組抽出部２０５は、関連番組抽出部２０５により抽出された関連番組情報を、番組表示状態変更部２０７と番組表表示状態変更部２０６に送る。番組表示状態変更部２０７は、関連番組に対応する関連番組セルの色又はサイズを変更するというメッセージを電子番組表表示部２０４に送付する。メッセージを受け取った電子番組表表示部２０４は、関連番組に対応する関連番組セルの色を所定の色に変更する。又は電子番組表表示部２０４は、関連番組に対応する関連番組セルのサイズを所定のサイズ（大きいサイズ）に変更する。また、番組表表示状態変更部２０６は、関連番組の時間分布に従って、関連番組の多い時間帯の色をより濃く、番組表の時間軸の枠外の色を変化させるというメッセージを電子番組表表示部２０６に送付する。メッセージを受け取った電子番組表表示部２０６は、各時間帯の枠外の色を変化させる。
【００３７】
つまり、情報出力制御モジュール１０３等が、番組表上で選択された番組に関連する１以上の関連番組を抽出し、関連番組の抽出結果を反映した番組表を表示するための番組表データを生成し、グラフィック処理モジュール５８等が、この番組表データを出力し、映像処理モジュール６２等が、この番組表データに基づく番組表を表示するというものである。これにより、例えば、図３等に示す番組表が表示される。
【００３８】
ユーザは、番組表上で表示状態の変化した番組に注目することで、他の番組や放送時間帯に対する直感的な一覧性を保ったまま自分の選びたい番組を探すことができる。
【００３９】
次に、番組表の表示形式についてさらに詳しく説明する。
【００４０】
図４は、第１の番組セル（番組２０４のセル）の選択に対応して、第１の番組に関連する１以上の関連番組の抽出結果を反映した第１の番組表の表示例を示す図である。図４に示すように、複数の番組セルのうち、関連番組に対応する関連番組セル（番組１０５のセルと番組４０６のセル）は第１の表示形式で表示され、非関連番組セル（番組１０３のセル、番組１０４のセル、番組１０６のセル、番組１０７のセル、番組１０８のセル、番組２０５のセルなど）は第２の表示形式で表示される。
【００４１】
また、図５は、第２の番組セル（番組３０３のセル）の選択に対応して、第２の番組に関連する１以上の関連番組の抽出結果を反映した第２の番組表の表示例を示す図である。図５に示すように、複数の番組セルのうち、関連番組に対応する関連番組セル（番組１０４のセルと番組３０５のセル）は第１の表示形式で表示され、非関連番組セル（番組１０３のセル、番組１０５のセル、番組１０６のセル、番組１０７のセル、番組１０８のセル、番組２０４のセルなど）は第２の表示形式で表示される。
【００４２】
第１の番組表上で、第２の番組セルが選択されると、電子番組表表示部２０４は、第１の番組表を第２の番組表に切り換えて表示する。
【００４３】
図６は、第１の番組セルの選択に対応して、第１の番組に関連する１以上の関連番組の抽出結果を反映した第３の番組表の表示例を示す図である。図６に示すように、複数の番組セルのうち、関連番組に対応する関連番組セルは関連番組の代表画像を有する。
【００４４】
図７は、第１の番組セルの選択に対応して、第１の番組に関連する１以上の関連番組の抽出結果を反映した第４の番組表の表示例を示す図である。図７に示すように、複数の番組セルのうち、関連番組に対応する関連番組セルは関連番組の出演者画像を有する。
【００４５】
図８は、第１の番組セルの選択に対応して、第１の番組に関連する１以上の関連番組の抽出結果を反映した第５の番組表の表示例を示す図である。図８に示すように、第５の番組表で表示される表示時間帯から外れた非表示時間帯、又は第５の番組表で表示される表示チャンネルから外れた非表示チャンネルにおいて関連番組が存在する場合に、第５の番組表は、この存在の情報３０１、３０２、４０１、４０２を含む。
【００４６】
さらに、情報３０１は、第１の非表示時間帯及び前記第１の非表示時間帯と逆方向の第２の非表示時間帯のうち、第１の非表示時間帯に関連番組が少ないことを示し、情報３０２は、第２の非表示時間帯に関連番組が多いことを示す。同様に、情報４０１は、関連番組が少ないことを示し、情報４０２は、関連番組が多いことを示す。これにより、ユーザは、番組表外における関連番組の存在、関連番組の多い又は少ないを直感的に認識することができる。
【００４７】
或いは、番組表の一部に数日分の日付を表示し（例えば、６／２０、６／２１、６／２２…）、関連番組の多い日の日付（例えば６／２１）を強調表示することもできる。
【００４８】
図９は、複数の関連番組セルの間のカーソル移動を説明するための図である。図９に示すように、ユーザによるカーソル移動操作に対応して、番組表上において、カーソルは関連番組セルを順に移動する。これにより、ユーザは、関連番組だけを簡単に選択することができる。例えば、リモートコントローラ１７は、第１のカーソル操作キーと、第２のカーソル操作キーとを備える。第１のカーソル操作キーを介してカーソルを操作する場合、番組セルを順番にカーソルが移動する。例えば、番組２０４のセル→番組２０５のセル→番組２０６のセルの順番にカーソルが移動する。第２のカーソル操作キーを介してカーソルを操作する場合、関連番組セルを順番にカーソルが移動する。例えば、番組２０４のセル→番組１０５のセル→番組４０６のセルの順番にカーソルが移動する。
【００４９】
或いは、リモートコントローラ１７は、カーソル操作キーと、カーソル移動モード変更キーとを備える。単に、カーソル操作キーを介してカーソルを操作する場合、番組セルを順番にカーソルが移動する。例えば、番組２０４のセル→番組２０５のセル→番組２０６のセルの順番にカーソルが移動する。カーソル移動モード変更キーにより関連番組移動モードが指定された後、カーソル操作キーを介してカーソルを操作する場合、関連番組セルを順番にカーソルが移動する。例えば、番組２０４のセル→番組１０５のセル→番組４０６のセルの順番にカーソルが移動する。
【００５０】
図１０は、キーワード入力を利用した関連番組の抽出画面の一例を示す図である。例えば、ユーザが、リモートコントローラ１７等を介して、キーワード欄にキーワード（ＡＢＣＤＥ）を入力すると、関連番組抽出部２０５は、入力キーワードを含む１以上の関連番組を抽出し、電子番組表示部２０４は、図１０に示すような第６の番組表を表示する。これにより、ユーザは、キーワード入力を利用した関連番組の抽出結果を、番組表上で確認することができる。
【００５１】
なお、上記説明では、関連番組の抽出結果を反映した番組表の表示について説明したが、本実施形態のデジタルテレビジョン放送受信装置は、関連番組の抽出結果を反映した番組表、及び関連番組の抽出結果を反映しない番組表を選択的に表示することもできる。
【００５２】
例えば、ユーザが、リモートコントローラ１７を介して、関連番組の抽出結果を反映した番組表を常時表示するように設定した場合、ユーザが、リモートコントローラ１７を介して番組表の表示を指示すると、デジタルテレビジョン放送受信装置は、関連番組の抽出結果を反映した番組表を表示する。
【００５３】
また、ユーザが、リモートコントローラ１７を介して、関連番組の抽出結果を反映した番組表を常時表示するように設定していない場合、ユーザが、リモートコントローラ１７を介して番組表の表示を指示すると、デジタルテレビジョン放送受信装置は、関連番組の抽出結果を反映しない番組表を表示し、ユーザが、リモートコントローラ１７を介して、関連番組の抽出結果を反映した番組表の表示を指示すると、デジタルテレビジョン放送受信装置は、関連番組の抽出結果を反映しない番組表を、関連番組の抽出結果を反映した番組表へ切り替えて表示する。
【００５４】
次に、関連番組の抽出の概要について説明する。例えば、以下のようにして、関連番組を抽出することができる。
【００５５】
（１）選択番組と同じキーワードを多く含む番組の関連番組スコアを高くする。前記キーワードとは、一般的なキーワードだけでなく、ジャンル名や出演者名も含む。
【００５６】
（２）選択番組と同じキーワードを（多く）含み、更に嗜好キーワードを含む番組の関連番組スコアを高くする。前記嗜好キーワードとは、例えば、ユーザの視聴履歴、録画履歴などから算出された、ユーザの興味を表すキーワードである。不揮発性メモリ６８が、ユーザの視聴履歴、録画履歴などを蓄積する。
【００５７】
（３）選択番組と同じキーワードを（多く）含み、更に他ユーザによる予約数や、掲示板・SNS等での当該番組に対するメッセージ投稿数が多い番組の関連番組スコアを高くする。通信I/F７３を介して、他ユーザによる予約数や、掲示板・SNS等での当該番組に対するメッセージ投稿数などの情報を取得することができる。
【００５８】
（４）選択番組と同じキーワードを（多く）含み、更に以前視聴した番組の関連番組スコアを高くする。
【００５９】
（５）選択番組と同じキーワードを（多く）含み、更にSNS等で自分とつながりのあるユーザがメッセージを投稿している番組の関連番組スコアを高くする。
【００６０】
（６）選択番組と同じキーワードを（多く）含み、更に放送日時が選択番組に近い番組の関連番組スコアを高くする。
【００６１】
（７）選択番組と同じキーワードを（多く）含み、更に同じジャンルの番組の関連番組スコアを高くする。
【００６２】
さらに、関連番組の抽出例について詳しく説明する。
【００６３】
関連番組抽出部２０５は、選択番組のメタデータと選択されていない他の番組のメタデータとに基づいて、選択番組に対する他の番組の関連度を、メタデータに含まれる項目毎に算出する。
【００６４】
以下、関連度の算出方法について説明する。選択番組に対する他の番組の関連度ＲＭを、下記式（１）を用いて算出する。
【数１】
2013078049.tif 000003
【００６５】
上記式（１）において、Ｎはメタデータの総数を意味している。また、選択番組に対応するメタデータＭ１１（ｎ）、いずれかの他の番組に対応するメタデータＭ２１（ｎ）は、取得されるｎ番目のメタデータ（項目）を意味している。また、ｆａn（Ｍ１１（ｎ）、Ｍ２１（ｎ））は、メタデータＭ１１（ｎ）とＭ２１（ｎ）との関連度をＲＭnとして返す関数であり、ｗａnは重みを示す値（ｎ＝１、・・・、Ｎ）である。以下、ＲＭn×ｗａnを“項目別関連度”と表記する。
【００６６】
メタデータとして取得される情報は上述の通り多岐に渡るが、以下、説明を簡略化するため、メタデータは｛録画日時、コンテンツのタイトル、チャンネル、ジャンル、出演者リスト｝の５つの項目の集合である（Ｎ＝５）とし、これら５つのメタデータを先頭からｎ＝１、２、・・・、５であるとして説明を進める。
【００６７】
上記５つの項目を対象とする場合、選択番組に対する他の番組の関連度ＲＭは、下記式（２）に示すように、以下の５つの項目別関連度ＲＭn×ｗａn（但しｎ＝１〜５）の線形和で表すことができる。
【数２】
2013078049.tif 000004
【００６８】
ＲＭ1＝ｆａ1（メタデータＭ１１の録画日時、メタデータＭ２１の録画日時）
ＲＭ2＝ｆａ2（メタデータＭ１１のタイトル、メタデータＭ２１のタイトル）
ＲＭ3＝ｆａ3（メタデータＭ１１のチャンネル、メタデータＭ２１のチャンネル）
ＲＭ4＝ｆａ4（メタデータＭ１１のジャンル、メタデータＭ２１のジャンル）
ＲＭ5＝ｆａ5（メタデータＭ１１の出演者リスト、メタデータＭ２１の出演者リスト）
ここで、ｆａ1は例えば、録画日時が近い程大きな値を取り、遠くなる程小さな値を取る関数である。具体的には、例えば、ＭＯ１／｜ｒｅｃ＿ｄａｔｅ（Ｍ１１）−ｒｅｃ＿ｄａｔｅ（Ｍ２１）｜等の関係式を用いることができる。ここで、ｒｅｃ＿ｄａｔｅ（ｘ）は、ｘの録画日時を一意の整数化する関数であり、ある基準日時を０として、そこからの経過秒数等に整数化する関数である。またＭＯ１は任意の定数であり、｜Ｘ｜はＸの大きさを示す関数であり、典型的には絶対値である。
【００６９】
なお、ｆａ1（Ｍ１１、Ｍ２１）＝ｇ（ｒｅｃ＿ｄａｔｅ（Ｍ１１）−ｒｅｃ＿ｄａｔｅ（Ｍ２１））とした場合、ｇ（ｘ）＝ＭＯ１／｜Ｘ｜という関数であるｇを用いた例を示したが、これに限定されるものではない。Ｌ２ノルム等を使用するようなｇ、例えば、ｇ（ｘ）＝ＭＯ１／｜｜ｘ｜｜のようなものであってもよい。この場合、｜｜ｘ｜｜は、ｘを構成するそれぞれの要素の差の自乗合計の平方根をとったものとなる。
【００７０】
また、ｇ（ｘ）は、シグモイド関数等を用いてもよいし、ガンマ関数等を用いてもよい。なお、上記ではメタデータＭ１１とＭ２１が近い時に大きな値をとるような例を示したが、これに限定されるものではない。逆に小さな値をとるように構成することとしてもよい。また、特定の条件の時に大きな値をとるような関数ｇを用いることもできる。
【００７１】
ｆａ2は例えば、メタデータＭ１１とＭ２１とのタイトル文字列に同様の文字列が多く含まれている程大きな値をとるような関数で実現される。例えば、Ｍ１１のタイトルが“あいうえお”、Ｍ２１のタイトルが“かきうえこ”ならば、間の“うえ”の２文字が両者に含まれている。一方、“あいうえお”と“かきくけお”の場合は、１文字が両者に含まれているため、前者の方がｆａ2の値が大きくなる。なお、番組内容に含まれるキーワードにより関連度を判断する場合も、タイトルと同様に算出することが可能である。
【００７２】
以上では単純に両者に含まれている文字数の比較による例を示したが、これに限定されるものではない。例えば、先頭からの共通の文字数が多い方をより大きな値をとるようにする、であるとか、共通の文字が無くても、同様の概念を含むものならば共通と見なすとかといったような条件をさらに加えることとしてもよい。後者の例としては、例えば、“野球”と“ベースボール”を同様とみなし、これらがそれぞれに含まれている場合は、共通文字列が含まれていると見なす等といったようなものである。
【００７３】
また、メインの文字列が同じで、サブの文字列が異なる場合には、これらは共通のシリーズのコンテンツであることが多いため、このような場合には、よりｆａ2の値を大きくする等といったこともあり得る。例えば、“あいうえお＃２”と、“あいうえお＃３”は、同じドラマコンテンツの異なる回であるとみなせるため、このような場合には、ｆａ2の値を２倍する等といったようなものである。なお、以上での説明はあくまでも一例であり、曖昧検索等の公知の技術を用いたり、正規表現による検索等の公知の技術を用いたりすることで、以上で説明したよりも高度な比較を行うことが可能となる。
【００７４】
ｆａ3は例えば、メタデータＭ１１とＭ２１とのチャンネルが同じ場合は大きな値をとるような関数である。単純には、チャンネルが同じ場合は、値ＭＯ２を、そうでない場合には値０をとる関数として実現できる。ここで、ＭＯ２は任意の定数である。さらに拡張して、同系列のチャンネルの場合には、別の値をとるようにしてもよい。例えば、同じ系列局の場合には、値ＭＯ２／２を返す関数とすることとしてもよい。また、同系列だが放送メディアが異なるような場合には、ＭＯ２／４を返す関数とすることとしてもよい。なお、以上で説明した態様はあくまでも一例であり、任意の関数を用いることが可能である。
【００７５】
ｆａ4は例えば、メタデータＭ１１とＭ２１とのジャンルが同じ場合は大きな値をとるような関数である。例えば、Ｍ１１とＭ２１とが双方とも「スポーツ」というジャンルの場合、値ＭＯ３を、そうでない場合には値０を取り、さらに、Ｍ２１がＭ１１のサブジャンルである場合、例えば、Ｍ１１のジャンルが「スポーツ」、Ｍ２１のジャンルが「野球」である場合には、ＭＯ３／２を取るような関数とすることとしてもよい。また、Ｍ１１のジャンルとＭ２１のジャンルが直接同じでなくとも双方の親となるジャンルが同じとなる場合、例えば、Ｍ１１のジャンルが「野球」、Ｍ２１のジャンルが「サッカー」の場合には、双方の親ジャンルは「スポーツ」で同じであるため、ＭＯ３／４を取るといった関数とすることとしてもよい。なお、以上で説明した態様はあくまでも一例であり、任意の関数を用いることが可能である。
【００７６】
ｆａ5はｆａ4と同様である。例えば、メタデータＭ１１とＭ２１との出演者リストが夫々「ＷＷ、ＸＸ、ＹＹ」、「ＸＸ、ＹＹ、ＺＺ」の場合には、共通の登場人物は２人となるため、２×ＭＯ４を取り（ここでＭＯ４は任意の定数値）、共通の登場人物が居ない場合には０を取るような関数を用いることができる。また、登場人物にはグループも含まれるため、ある登場人物ＫＫがグループＸＸのメンバであった場合、「ＶＶ、ＷＷ、ＸＸ」、「ＫＫ、ＹＹ、ＺＺ」のようなメタデータＭ１１、Ｍ２１があったときに、Ｍ１１にはグループＸＸが出演、すなわち、このメンバのＫＫも出演、Ｍ２１にはグループＸＸは出演していないが、メンバであるＫＫは出演しているため、このような場合には、ＭＯ４／２を返すようにすることとしてもよい。
【００７７】
同様に、登場グループや登場人物の関係が定義される場合、例えば、グループＸＸとグループＹＹは同じ所属事務所である等といったような場合には、ＭＯ４／４を返すといったようにも拡張することとしてもよい。この場合、人物とグループ間の関係又は各人物、グループの所属する所属事務所間の関係は、メタデータ内に定義されている態様としてもよいし、外部のサーバ（情報サイト）から取得する態様としてもよい。
【００７８】
なお、以上では、出演者リストに登場する人に対して関連度の区別をしない例を示したが、これに限定されるものではない。出演者リストに出現する順番によって、さらに重み付けされる態様としてもよい。例えば、メタデータＭ１１の１番目に出てくる人との比較の場合は算出した関連度はそのままとし、２番目ならば関連度を１／２、３番目なら１／３とするといったように出現する順番に応じて重み付けを変化させることとしてもよい。また、メタデータＭ１１での順番とＭ２１での順番を両方とも加味する態様としてもよい。例えば、メタデータＭ１１の２番目の人物と、メタデータＭ２１の３番目の人物とを比較する場合、メタデータＭ１１の２番目ならば１／２、メタデータＭ２１の３番目ならば１／３となるため、トータルの関連度を１／２×１／３＝１／６とするようにしてもよい。また、メタデータとして、主演等の情報を用いて、主演者に対する関連度の重み付けを変えるようにしてもよい。例えば、主演の場合には算出した関連度を２倍するといったように重み付けを変化させることができる。
【００７９】
以下、本実施形態についてまとめる。
【００８０】
（１）本実施形態の番組表出力装置は、将来及び過去の番組を表示する電子番組表表示部と、番組データを格納する番組データ格納部と、電子番組表へのユーザの操作を受け取る番組表操作取得部と、電子番組表内で選択中の番組に関連する番組を抽出する関連番組抽出部と、関連番組データを格納する関連番組データ格納部と、関連番組を含む番組表の各番組の表示状態を変化させる番組表示状態変更部と、関連番組に従って番組表の表示状態を変化させる番組表表示状態変更部と、を備える。
【００８１】
（２）さらに、本実施形態の番組表出力装置の関連番組抽出部は、選択番組に含まれるキーワードを含む番組を関連番組として抽出する。
【００８２】
（３）さらに、本実施形態の番組表出力装置の関連番組抽出部は、予め登録してあるキーワードを含む番組を関連番組として抽出する。
【００８３】
（４）さらに、本実施形態の番組表出力装置の番組状態表示変更部は、電子番組表内での関連番組の色を変化させる。
【００８４】
（５）さらに、本実施形態の番組表出力装置の番組状態表示変更部は、電子番組表内での関連番組の表示サイズを変化させる。
【００８５】
（６）さらに、本実施形態の番組表出力装置の番組状態表示変更部は、電子番組表内での関連番組に含まれる番組画像・出演者画像を表示する。
【００８６】
（７）さらに、本実施形態の番組表出力装置の番組表表示状態変更部は、表示している時間帯から見た関連番組の多い時間帯方向の番組表枠外の色を濃く表示する。
【００８７】
（８）さらに、本実施形態の番組表出力装置の番組表表示状態変更部は、表示している時間帯から見た関連番組の多いチャンネルに対応する枠外の色を濃く表示する。
【００８８】
（９）本実施形態の番組表出力装置は、将来及び過去の番組を表示する電子番組表表示部と、番組データを格納する番組データ格納部と、電子番組表へのユーザの操作を受け取る番組表操作取得部と、電子番組表内で選択中の番組に関連する番組を抽出する関連番組抽出部と、関連番組データを格納する関連番組データ格納部と、関連番組を含む番組表の各番組の表示状態を変化させる番組表示状態変更部と、関連番組間のカーソル移動を実現する関連番組移動部と、関連番組に従って番組表の表示状態を変化させる番組表表示状態変更部と、を備える。
【００８９】
（１０）さらに、本実施形態の番組表出力装置の番組状態表示変更部は、電子番組表内で関連番組のみにカーソルの移動が可能になるように番組の状態を変更させる。
【００９０】
以上により、本実施形態の番組表出力装置は、将来放送される番組の電子番組表及び過去の番組の電子番組表において、現在選択している番組に関連している番組、又は検索対象の番組の表示状態を変化させることができる。加えて、電子番組表上において、それらの番組間を遷移してそれらの番組を選択することができる。これにより、電子番組表上で表示状態の変化した番組に注目することで、他の番組や放送時間帯に対する直感的な一覧性を保ったまま自分の選びたい番組を探すことができる。また、表示状態の変化した番組間を遷移することで、注目している番組の情報のみを素早く確認することができる。
【００９１】
つまり、本実施形態の番組表出力装置は、特定の番組の関連番組や検索された番組を直感的に素早く表示することができ、ユーザは特定の番組の関連番組や検索された番組を直感的に素早く確認することができる。その結果、自分が探したい番組を早く、簡単に見つけたいというニーズに応えることができる。
【００９２】
なお、上記したモジュールとは、ハードウェアで実現するものであっても良いし、ＣＰＵ等を使ってソフトウェアで実現するものであってもよい。
【００９３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９４】
１…デジタルテレビジョン放送受信装置、１４…映像表示部、１５…スピーカ、１６…操作部、１７…リモートコントローラ、１８…受光部、１９…メモリカード、２１…ＬＡＮ端子、２２…ＨＤＭＩ端子、２４…ＵＳＢ端子、４７…アンテナ、４８…入力端子、４９…チューナ、５０…ＰＳＫ復調モジュール、５１…信号処理モジュール、５２…アンテナ、５３…入力端子、５４…チューナ、５５…ＯＦＤＭ復調モジュール、５６…チューナ、５７…アナログ復調モジュール、５８…グラフィック処理モジュール、５９…音声処理モジュール、６０ａ〜６０ｄ…入力端子、６１…ＯＳＤ信号生成モジュール、６２…映像処理モジュール、６５…制御モジュール、６６…ＲＯＭ、６７…ＲＡＭ、６８…不揮発性メモリ、６９…カードＩ／Ｆ、７０…カードホルダ、７３…通信Ｉ／Ｆ、７４…ＨＤＭＩＩ／Ｆ、７６…ＵＳＢＩ／Ｆ、１０１…内蔵ＨＤＤ、１０２…光ディスクドライブ、１０３…番組表出力制御モジュール
【図１】
2013078049.tif 000005
【図２】
2013078049.tif 000006
【図３】
2013078049.tif 000007
【図４】
2013078049.tif 000008
【図５】
2013078049.tif 000009
【図６】
2013078049.tif 000010
【図７】
2013078049.tif 000011
【図８】
2013078049.tif 000012
【図９】
2013078049.tif 000013
【図１０】
2013078049.tif 000014