(57)【特許請求の範囲】
【請求項１】
番組のＥＰＧ情報を記憶するＥＰＧ情報記憶部と；
前記ＥＰＧ情報に基づいて，互いに異なる複数の選出条件ごとに該当する番組を選出する番組選出部と；
前記複数の選出条件の各々と関連付けられた複数の選択ボタンを表示画面に表示させる表示制御部と；
前記番組選出部により選出された前記番組が複数ある場合に，前記選択された前記選択ボタンに応じた規則に従って前記各番組に順位を付与する順位付与部と；
前記番組に関するユーザの嗜好の情報を記憶する嗜好情報記憶部と；
前記番組の視聴の履歴を記憶する視聴履歴情報記憶部と；
を備え，
前記番組選出部は，前記複数の選出条件の１つにより，前記ユーザの嗜好の情報に基づく該ユーザの嗜好に沿う番組であって，かつ，前記視聴の履歴に基づく未視聴の録画済み番組を選出し，
前記表示制御部は，前記複数の選択ボタンのいずれかが選択されると，選択された前記選択ボタンと関連付けられている前記選出条件に基づいて選出された番組に関する情報と，該番組に付与された順位を，前記表示画面に表示させることを特徴とする，情報処理装置。
【請求項２】
前記ＥＰＧ情報には，放送中の番組，放送予定の番組，および／または録画済み番組のＥＰＧ情報が含まれることを特徴とする，請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は，前記選出条件に基づいて選出された前記番組の数を，該選出条件に関連付けられている前記選択ボタンと対応させて前記表示画面に表示させることを特徴とする，請求項１に記載の情報処理装置。
【請求項４】
前記番組に関する情報には，前記番組の番組名が含まれ，
前記表示制御部は，前記番組に関する情報を，前記表示画面の一部に表示させることを特徴とする，請求項１に記載の情報処理装置。
【請求項５】
前記番組選出部により選出された前記番組が複数ある場合に，前記表示制御部は，前記複数の番組のいずれか１つに関する情報を前記表示画面に表示させることを特徴とする，請求項４に記載の情報処理装置。
【請求項６】
前記番組選出部は，前記複数の選出条件の１つにより，番組ジャンルが所定のジャンルであり，かつ，放送開始時刻が選出処理時点から所定の範囲以内である番組を選出することを特徴とする，請求項１に記載の情報処理装置。
【請求項７】
前記番組選出部は，前記複数の選出条件の１つにより，番組ジャンルが所定のジャンルであり，かつ，番組名に所定のキーワードが含まれる番組を選出することを特徴とする，請求項１に記載の情報処理装置。
【請求項８】
前記所定のキーワードは，選出処理時においてユーザが視聴中の番組の番組名に含まれるキーワードと実質的に同一な文字列であることを特徴とする，請求項７に記載の情報処理装置。
【請求項９】
前記番組選出部は，前記複数の選出条件の１つにより，前記ユーザの嗜好の情報に基づいて，該ユーザの嗜好に沿う番組を選出することを特徴とする，請求項１に記載の情報処理装置。
【請求項１０】
前記番組に関するユーザの嗜好の情報は，該ユーザによる視聴頻度が所定値以上である番組の前記ＥＰＧ情報に基づいて生成されることを特徴とする，請求項９に記載の情報処理装置。
【請求項１１】
前記番組選出部は，前記複数の選出条件の１つにより，前記視聴履歴に基づいて番組を選出することを特徴とする，請求項１に記載の情報処理装置。
【請求項１２】
前記視聴履歴には，ユーザが前記各番組を視聴した期間が含まれており，
前記番組選出部は，前記複数の選出条件の１つにより，前記番組の放送時間長に対して該番組を視聴した期間が長い番組を選出することを特徴とする，請求項１１に記載の情報処理装置。
【請求項１３】
情報処理装置をして：
番組のＥＰＧ情報に基づいて，互いに異なる複数の選出条件ごとに該当する番組を選出する番組選出処理と；
前記複数の選出条件の各々と関連付けられた複数の選択ボタンを表示画面に表示させて，前記複数の選択ボタンのいずれかが選択された場合に，選択された前記選択ボタンと関連付けられている前記選出条件に基づいて選出された番組に関する情報を，前記表示画面に表示させる表示制御処理と；
前記番組選出処理により選出された前記番組が複数ある場合に，前記選択された前記選択ボタンに応じた規則に従って前記各番組に順位を付与する順位付与処理と；
を実行せしめ、
前記番組選出処理は，前記複数の選出条件の１つにより，前記番組に関するユーザの嗜好の情報に基づく該ユーザの嗜好に沿う番組であって，かつ，前記番組の視聴の履歴に基づく未視聴の録画済み番組を選出し，
前記表示制御処理は，前記番組に関する情報とともに，該番組に付与された順位を前記表示画面に表示させることを特徴とする，コンピュータプログラム。
【請求項１４】
番組のＥＰＧ情報に基づいて，互いに異なる複数の選出条件ごとに該当する番組を選出する番組選出ステップと；
前記複数の選出条件の各々と関連付けられた複数の選択ボタンを表示画面に表示するステップと；
前記複数の選択ボタンのいずれかが選択された場合に，選択された前記選択ボタンと関連付けられている前記選出条件に基づいて選出された番組に関する情報を，前記表示画面に表示するステップと；
前記複数の選択ボタンのいずれかが選択された場合に，選択された前記選択ボタンと関連付けられている前記選出条件により，前記ＥＰＧ情報に基づいて該選出条件に該当する番組を選出するステップと；
前記番組を選出するステップにより選出された前記番組が複数ある場合に，前記選択された前記選択ボタンに応じた規則に従って前記各番組に順位を付与するステップと；
前記複数の選出条件の１つにより，前記番組に関するユーザの嗜好の情報に基づく該ユーザの嗜好に沿う番組であって，かつ，前記番組の視聴の履歴に基づく未視聴の録画済み番組を選出するステップと；
前記番組に関する情報とともに，該番組に付与された順位を前記表示画面に表示させるステップと；
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，情報処理装置，情報処理方法，およびコンピュータプログラムに関する。詳しくは，ユーザによる番組の視聴を，ＥＰＧ情報を用いて好適に支援できるようにした，情報処理装置，情報処理方法，およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年，大容量のハードディスクを搭載した録画装置が提供されている。また，番組のＥＰＧ情報を利用して，ユーザの嗜好やキーワードに基づいて自動でユーザの嗜好に沿った番組を録画する機能を備えた録画装置も提供されている（例えば，特許文献１参照）。自動録画機能を備えた大容量の録画装置によれば，多数の番組を録画して保存しておくことができる。さらに，近年では，地上波放送，衛星放送，ケーブルテレビ放送などを通じて，多数の番組が提供されている。このような状況下では，録画された番組および放送中の番組を含め，ユーザが視聴可能な状態にある番組は膨大な数である。
【０００３】
しかし，視聴可能な状態にある番組数の飛躍的な増加は，ユーザに，選択の幅を広げるという利点を提供する一方で，膨大な数の番組から視聴したい番組を探し出させるという手間を強いるという問題がある。
【０００４】
そこで，ユーザの嗜好に基づいておすすめ番組の情報を提供する装置が提案されている（例えば，特許文献２参照）。
【０００５】
【特許文献１】特開２００３−２２４７９８号公報
【特許文献２】特開２００５−５６３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし，上記装置でも，ユーザは，画面に表示される番組表を閲覧し，その中から自己に推薦されている番組を探さなくてはならない。従って，上記装置では，なおも膨大な数の番組から視聴したい番組をユーザに探し出させるという手間を強いるものであった。
【０００７】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，視聴したい番組をユーザが簡便に探し出すことができるように，番組の視聴を好適に支援することが可能な情報処理装置，情報処理方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために，本発明のある観点によれば，番組のＥＰＧ情報を記憶するＥＰＧ情報記憶部と；ＥＰＧ情報に基づいて，互いに異なる複数の選出条件ごとに該当する番組を選出する番組選出部と；複数の選出条件の各々と関連付けられた複数の選択ボタンを，各選出条件により選出される番組の特徴を示唆する態様で表示画面に表示させる表示制御部と；を備え，表示制御部は，複数の選択ボタンのいずれかが選択されると，選択された選択ボタンと関連付けられている選出条件に基づいて選出された番組に関する情報を表示画面に表示させることを特徴とする情報処理装置が提供される。
【０００９】
表示制御部が表示画面に表示させる番組に関する情報には，番組のタイトル等のメタデータと，番組自身（つまり，番組を構成するコンテンツデータ）の双方が含まれる。上記発明によれば，選択ボタンが押下されると，その選択ボタンに関連付けられている選出条件により選出された番組に関する情報が表示画面に表示される。各選択ボタンは，各々関連付けられている選出条件によって選出される番組の特徴を示唆する態様で表示されている。また，各々異なる選出条件と関連付けられた選択ボタンが複数表示画面に表示される。そのため，ユーザは，視聴したい番組の特徴に応じて，その特徴が示唆されている選択ボタンを，複数の選択ボタンの中から選択することにより，視聴したい番組の情報を得ることができる。つまり，ユーザは，視聴したい番組を探すために，その番組の特徴が示唆されている選択ボタンを選ぶだけでよい。従って，本発明によれば，ユーザは，視聴したい番組を，少ない操作で簡便に探し出すことができる。
【００１０】
上記ＥＰＧ情報には，放送中の番組，放送予定の番組，および／または録画済み番組のＥＰＧ情報が含まれてもよい。上記ＥＰＧ情報に，放送中の番組のＥＰＧ情報が含まれることにより，情報処理装置は，表示画面に放送中の番組に関する情報を表示することができる。上記ＥＰＧ情報に，放送予定の番組のＥＰＧ情報が含まれることにより，情報処理装置は，表示画面に放送予定の番組に関する情報を表示することができる。上記ＥＰＧ情報に，録画済みの番組のＥＰＧ情報が含まれることにより，情報処理装置は，表示画面に録画済みの番組に関する情報を表示することができる。上記ＥＰＧ情報に，放送中の番組，放送予定の番組，および録画済み番組のＥＰＧ情報が含まれることにより，情報処理装置は，放送中の番組，放送予定の番組，および録画済み番組に関する情報を表示画面に表示することができる。そのため，ユーザは，選択ボタンの選択という簡単な動作により，放送中の番組，放送予定の番組，および録画済み番組に関する情報を得ることができる。
【００１１】
上記表示制御部は，選出条件に基づいて選出された番組の数を，該選出条件に関連付けられている選択ボタンと対応させて表示画面に表示させてもよい。かかる構成によれば，選択ボタンごとに，その選出条件によって選出された番組がいくつあるかを，ユーザが一目で認識することができる。
【００１２】
上記番組に関する情報には，番組の番組名が含まれ，表示制御部は，番組に関する情報を，表示画面の一部に表示させてもよい。かかる構成によれば，ユーザは，表示画面に出力される番組を視聴しながら，他の番組を探すことができる。また，ユーザは，表示される番組名を確認しながら番組を探すことができる。
【００１３】
上記番組選出部により選出された番組が複数ある場合に，表示制御部は，複数の番組のいずれか１つに関する情報を表示画面に表示させてもよい。かかる構成によれば，表示画面中で，番組に関する情報を表示させるスペースが狭くて済む。そのため，ユーザは，表示画面に出力された番組をより快適に視聴しながら，番組を探すことができる。
【００１４】
上記番組選出部により選出された番組が複数ある場合に，所定の規則に従って各番組に順位を付与する順位付与部をさらに備え，表示制御部は，番組に関する情報とともに，該番組に付与された順位を表示画面に表示させてもよい。
【００１５】
上記番組選出部は，複数の選出条件の１つにより，番組ジャンルが所定のジャンルであり，かつ，放送開始時刻が選出処理時点から所定の範囲以内である番組を選出してもよい。所定の範囲には，選出処理時点の前後を含めてもよい。
【００１６】
上記番組選出部は，複数の選出条件の１つにより，番組ジャンルが所定のジャンルであり，かつ，番組名に所定のキーワードが含まれる番組を選出してもよい。所定のジャンルは，選出処理時においてユーザが視聴中の番組と同じジャンルであってもよい。
【００１７】
上記所定のキーワードは，選出処理時においてユーザが視聴中の番組の番組名に含まれるキーワードと実質的に同一な文字列であってもよい。
【００１８】
上記情報処理装置は，番組に関するユーザの嗜好の情報を記憶する嗜好情報記憶部をさらに備えてもよく，その場合，上記番組選出部は，複数の選出条件の１つにより，ユーザの嗜好の情報に基づいて，該ユーザの嗜好に沿う番組を選出してもよい。
【００１９】
上記情報処理装置は，番組に関するユーザの嗜好の情報を記憶する嗜好情報記憶部と，番組の視聴の履歴を記憶する視聴履歴情報記憶部をさらに備えてもよく，その場合，上記番組選出部は，複数の選出条件の１つにより，ユーザの嗜好の情報に基づくそのユーザの嗜好に沿う番組であって，かつ，視聴の履歴に基づく未視聴の番組を，選択してもよい。未視聴の番組は，全く視聴されていない番組と，視聴はされたがその視聴時間が所定時間未満である番組との双方を含んでもよい。また，上記番組に関するユーザの嗜好の情報は，そのユーザによる視聴頻度が所定値以上である番組のＥＰＧ情報に基づいて生成されてもよい。かかる構成によれば，ユーザが頻繁に視聴する番組であって，未視聴の番組を選出することができる。
【００２０】
上記情報処理装置は，番組の視聴の履歴を記憶する視聴履歴記憶部をさらに備えてもよく，その場合，上記番組選出部は，複数の選出条件の１つにより，視聴履歴に基づいて番組を選出してもよい。
【００２１】
上記視聴履歴には，ユーザが番組を視聴した期間が含まれていてもよく，その場合，上記番組選出部は，複数の選出条件の１つにより，番組の放送時間長に対して該番組を視聴した期間が長い番組を選出してもよい。
【００２２】
上記課題を解決するために，本発明の別の観点によれば，コンピュータに上記の情報処理装置として機能させるコンピュータプログラムが提供される。コンピュータプログラムは，コンピュータが備える記憶部に格納され，コンピュータが備えるＣＰＵに読み込まれて実行されることにより，そのコンピュータを上記の情報処理装置として機能させる。また，コンピュータプログラムが記録された，コンピュータで読み取り可能な記録媒体も提供される。記録媒体は，例えば，磁気ディスク，光ディスクなどである。
【００２３】
上記課題を解決するために，本発明の別の観点によれば，番組のＥＰＧ情報に基づいて，互いに異なる複数の選出条件ごとに該当する番組を選出する番組選出ステップと；複数の選出条件の各々と関連付けられた複数の選択ボタンを，各選出条件により選出される番組の特徴を示唆する態様で表示画面に表示させるステップと；複数の選択ボタンのいずれかが選択された場合に，選択された選択ボタンと関連付けられている選出条件に基づいて選出された番組に関する情報を表示画面に表示させるステップと；を含むことを特徴とする情報処理方法が提供される。
【００２４】
上記情報処理方法は，複数の選択ボタンのいずれかが選択された場合に，選択された選択ボタンと関連付けられている選出条件により，ＥＰＧ情報に基づいて該選出条件に該当する番組を選出するステップをさらに含んでもよい。かかる構成によれば，選択ボタンが押下されるたびに，その選択ボタンに対応する選出条件により番組が選出される。そのため，選択ボタンが押下されるたびに，その時点で選出条件に該当する番組を選出し，表示画面に表示することができる。
【発明の効果】
【００２５】
以上説明したように本発明によれば，視聴したい番組をユーザが簡便に探し出すことができるように，番組の視聴を好適に支援することが可能な情報処理装置，情報処理方法およびコンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書および図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２７】
以下では，本発明にかかる情報処理装置を，録画された番組，放送中の番組および放送予定の番組を含め，ユーザの番組の視聴をＥＰＧ情報を用いて好適に支援することができる情報処理装置１０２に適用して説明する。
【００２８】
＜全体構成＞
まず，図１に基づいて，本実施形態にかかる情報処理装置１０２を含むネットワークシステムについて説明する。情報処理装置１０２は，地上波放送アンテナ，衛星放送アンテナ，およびＣＡＴＶ（ケーブルテレビ）回線を介して放送電波を受信し，復調して得られた信号を，内蔵する補助記憶装置１２０に記憶させるとともに，表示装置１０４に提供し，番組を表示させる。また，情報処理装置１０２は，ネットワーク１０６を介してサーバと接続され，サーバからＥＰＧ情報を受信する。ＥＰＧ情報は，電子番組ガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を構成するデータであり，放送予定や放送中の番組のＩＤ，タイトル，出演者，チャンネル，放送開始日時，放送終了日時，番組のジャンルなどの情報が含まれる。なお，ＥＰＧ情報は，上記の放送電波に含まれていてもよく，情報処理装置１０２は上記の各アンテナや回線を介してＥＰＧ情報を取得してもよい。情報処理装置１０２は，例えば，ハードディスクレコーダ，ＤＶＤレコーダ等の映像録画再生装置である。表示装置１０４は，例えば，テレビジョン受像機やモニタなどにより構成される。
【００２９】
＜情報処理装置のハードウェア構成＞
次に，図２に基づいて，情報処理装置１０２のハードウェア構成について説明する。情報処理装置１０２は，アナログ放送チューナ１１０，デジタル放送チューナ１１２，エンコーダ１１４，デコーダ１１６，ネットワークインタフェース１１８，補助記憶装置１２０，ＲＯＭ１２２，ＣＰＵ１２４，および主記憶装置１２６などを主に備える。
【００３０】
アナログ放送チューナ１１０は，アンテナより受信されたアナログの地上波放送電波または衛星放送電波，ＣＡＴＶ回線より受信されたケーブルテレビジョン放送の放送電波を復調し，映像信号成分と音声信号成分をエンコーダ１１４に出力する。放送電波にＥＰＧ情報が含まれている場合，アナログ放送チューナ１１０は，ＥＰＧ情報を抽出し，後述のＥＰＧ情報取得部１４６に出力する。
【００３１】
エンコーダ１１４は，アナログ放送チューナ１１０より入力された映像信号と音声信号を，デジタルの映像信号，音声信号に変換し，それらをバス２１１を介して補助記憶装置１２０に供給して記憶させる。
【００３２】
デジタル放送チューナ１１２は，アンテナより受信されたデジタルの地上波放送電波または衛星放送電波，ＣＡＴＶ回線より受信されたケーブルテレビジョン放送の放送電波を受けて，デジタルの映像信号，音声信号を，バス２１１を介して補助記憶装置１２０に供給して記憶させる。放送電波にＥＰＧ情報が含まれている場合，デジタル放送チューナ１１２は，ＥＰＧ情報を抽出し，後述のＥＰＧ情報取得部１４６に出力する。
【００３３】
ネットワークインタフェース１１８は，ＬＡＮ，ＷＡＮ等により構成されるネットワーク１０６と接続される。ネットワークインタフェース１１８は，ネットワーク１０６を介してＥＰＧ情報やその他の情報を取得して，補助記憶装置１２０または主記憶装置１２６に記憶させる。
【００３４】
補助記憶装置１２０は，例えば，ハードディスク，磁気テープ，リムーバブルディスク，フラッシュメモリ等の記憶媒体を含む。補助記憶装置１２０は，エンコーダ１１４やデジタル放送チューナ１１２，ネットワークインタフェース１１８などから供給された情報を記憶する。
【００３５】
デコーダ１１６は，補助記憶装置１２０に記憶されているデジタルの映像信号，音声信号を読み出して，アナログの映像信号，音声信号に変換して表示装置１０４に出力する。
【００３６】
ＣＰＵ１２４は，演算処理装置および制御装置として機能し，ＲＯＭ１２２または補助記憶装置１２０に格納された各種プログラムに従って動作し，情報処理装置１０２内の各部を制御する。
【００３７】
ＲＯＭ１２２は，ＣＰＵ１２４が使用するプログラムや，演算パラメータ等を記憶する。また，主記憶装置１２６は，ＣＰＵ１２４による処理の実行において使用するプログラムやデータ，その実行において適宜変化するパラメータ等を一時記憶する。また，主記憶装置１２６は，情報処理装置１０２が取得したＥＰＧ情報などを一時的に保存するために利用することもできる。上記の各構成要素は，バス２１１により相互に接続されている。以上，情報処理装置１０２のハードウェア構成について説明した。
【００３８】
＜情報処理装置の機能構成＞
次に，図３に基づいて，情報処理装置１０２の機能構成について説明する。情報処理装置１０２は，録画番組記憶部１３２，録画実行部１３４，録画予約処理部１３６，録画番組情報記憶部１３８，放送番組情報記憶部１４０，嗜好情報記憶部１４２，視聴履歴情報記憶部１４４，ＥＰＧ情報取得部１４６，番組選出部１４８，順位付与部１５０，番組リスト記憶部１５２，ＧＵＩ制御部１５４，および視聴制御部１５６などを主に備える。
【００３９】
ＥＰＧ情報取得部１４６は，ネットワークインタフェース１１８を通じて，ネットワーク１０６を介して接続された外部のサーバからＥＰＧ情報を取得する。また，ＥＰＧ情報が放送電波に含まれている場合は，アナログ放送チューナ１１０またはデジタル放送チューナ１１２からＥＰＧ情報を取得する。ＥＰＧ情報取得部１４６は，取得したＥＰＧ情報を放送番組情報記憶部１４０に供給して記憶させる。なお，ＥＰＧ情報取得部１４６は，取得したＥＰＧ情報をそのまま放送番組情報記憶部１４０に供給してもよいし，一部を抽出して供給してもよい。
【００４０】
放送番組情報記憶部１４０は，放送中および放送予定の番組に関する情報である，放送番組情報を記憶する。具体的には，ＥＰＧ情報取得部１４６により供給されたＥＰＧ情報を記憶する。放送番組情報記憶部１４０は，ＥＰＧ情報記憶部の一例であり，特に，放送中の番組のＥＰＧ情報と放送予定の番組のＥＰＧ情報を記憶する。ここで，図５を参照して，放送番組情報記憶部１４０に記憶される放送番組情報について詳細に説明する。
【００４１】
図５は，放送番組情報の一例を示す図である。放送番組情報には，例えば，放送番組ＩＤ２２２，放送開始日時２２４，放送終了日時２２６，テレビ局２２８，チャンネル２３０，ジャンル２３２，タイトル２３４，および内容２３６などの各項目に対応する情報が含まれる。
【００４２】
放送番組ＩＤ２２２は，放送番組を一意に識別する識別子である。図示の例によれば，放送番組ＩＤは「００００１Ａ」である。ＩＤ中の「Ａ」は，放送番組のＩＤであることを示す。放送開始日時２２４は番組の放送が開始される日時であり，放送終了日時２２６は番組の放送が終了する日時である。テレビ局２２８は，番組を配信しているテレビ局の名前であり，チャンネル２３０は番組が配信されるチャンネルの識別子である。ジャンル２３２は，番組が属するジャンルであり，例えば図示のように，ニュース，スポーツ，ドラマ，バラエティ，ドキュメンタリーなどの複数のジャンルから，その番組が属する１または２以上のジャンルが格納される。タイトル２３４は，番組の番組名である。内容２３６には，番組の内容に関するキーワード等が格納される。キーワードとして，例えば，出演者名，内容を表すテキスト等，番組を特徴づける情報が格納される。
【００４３】
図３に戻る。録画予約処理部１３６は，番組の録画予約を行う。具体的には，録画予約処理部１３６は，情報処理装置１０２が備えるボタンやリモートコントローラ等の入力装置を介してユーザから指定された番組の録画予約を行う。また，録画予約処理部１３６は，放送番組情報記憶部１４０に記憶されている放送予定の番組のＥＰＧ情報を用いて，ユーザから指定されたキーワードがＥＰＧ情報に含まれる番組を検索し，該当番組の録画予約を行うこともできる。また，録画予約処理部１３６は，嗜好情報記憶部１４２に記憶されているユーザの嗜好情報に基づいて，ユーザの嗜好に沿うと推定される番組を放送番組情報記憶部１４０のＥＰＧ情報を用いて特定し，該当番組の録画予約を行うこともできる。また，録画予約処理部１３６は，録画予約を行うと，録画予約を行った番組のＥＰＧ情報に基づいて，嗜好情報記憶部１４２の記憶内容を更新する。つまり，録画予約を行った番組について，そのタイトル，ジャンル，内容などに対するユーザの嗜好が上がるように，嗜好情報を更新する。
【００４４】
嗜好情報記憶部１４２は，ユーザの番組に対する嗜好の情報が格納される。ここで，図６〜図１０を参照して，嗜好情報記憶部１４２に記憶される嗜好情報について詳細に説明する。
【００４５】
図６に示したように，嗜好情報記憶部１４２には，ユーザの番組に関する嗜好の情報が，複数の項目に分けて記憶されている。具体的には，嗜好情報には，番組のタイトルに関する嗜好を示すタイトルキーワード嗜好情報，番組の内容に関する嗜好を示すキーワード嗜好情報２４４，番組のジャンルに関する嗜好を示すジャンル嗜好情報２４６，放送枠に関する嗜好を示すチャンネル・曜日・時間帯嗜好情報２４８が含まれる。
【００４６】
図７に示すように，タイトルキーワード嗜好情報２４２は，タイトルキーワード２５２と嗜好度２５４を対応付けている。タイトルキーワード２５２は，番組のタイトルに含まれるキーワードであり，ＥＰＧ情報中の“タイトル”に対応する。嗜好度２５４は，タイトルキーワードに対するユーザの嗜好度であり，数値が大きいほど嗜好度が高い。嗜好度は，録画予約処理部１３６によって更新される。具体的には，録画予約処理部１３６が録画予約を行った際に，録画予約処理部１３６はその番組の放送番組情報に含まれるタイトル２３４を取得する。そして，録画予約処理部１３６は，そのタイトル２３４に含まれるテキストを嗜好情報記憶部１４２のタイトルキーワード嗜好情報２４２から検索し，または新たにキーワードとして登録し，そのキーワードに対する嗜好度を所定ポイント上げる。図５と図７を例に挙げて説明すると，録画予約処理部１３６が番組ＩＤ＝００００１Ａの番組を録画予約すると，録画予約処理部１３６は，タイトルキーワード嗜好情報２４２中のタイトルキーワード＝“ニュース”，“２２”の嗜好度を所定ポイント上げる。かかる構成によれば，録画予約の頻度が高い番組のタイトルに対する嗜好度を高くすることができる。なお，本例のように録画予約された番組に関する嗜好度を上げる以外に，例えば，再生された録画番組に関する嗜好度を上げる，ユーザからの嗜好情報等の入力に基づいて嗜好度を上げるなどの方法が考えられる。
【００４７】
また，嗜好情報記憶部１４２には，上述の，録画予約を行った番組のＥＰＧ情報に基づいて生成されるユーザの嗜好情報のほかに，ユーザによる視聴頻度が所定値以上である番組のＥＰＧ情報に基づいて生成される嗜好情報が記憶されていてもよい。具体的には，例えば，後述の視聴履歴情報記憶部１４４に記憶されている視聴履歴に含まれる番組のタイトルに基づいて，その出現頻度に応じて嗜好情報を生成することができる。または，後述の視聴制御部１５６が表示装置１０４に出力した番組のＥＰＧ情報に基づいて，嗜好情報を生成してもよい。
【００４８】
図８に示すように，ジャンル嗜好情報２４６は，ジャンル２５６と嗜好度２５４を対応付けている。ジャンル２５６は，番組が属するジャンルであり，ＥＰＧ情報中の“ジャンル”に対応する。嗜好度２５４は，番組のジャンルに対するユーザの嗜好度であり，数値が大きいほど嗜好度が高い。嗜好度の更新は，タイトルキーワード嗜好情報２４２と同様の方法により行うことができる。
【００４９】
図９に示すように，キーワード嗜好情報２４４は，キーワード２５８と嗜好度２５４を対応付けている。キーワード２５８は，番組の内容に関するキーワードあり，ＥＰＧ情報中の“内容”に対応する。嗜好度２５４は，キーワードに対するユーザの嗜好度であり，数値が大きいほど嗜好度が高い。嗜好度の更新は，タイトルキーワード嗜好情報２４２と同様の方法により行うことができる。
【００５０】
図１０に示すように，チャンネル・曜日・時間帯嗜好情報２４８は，チャンネル・曜日・時間帯２６０と嗜好度２５４を対応付けている。チャンネル・曜日・時間帯２６０は，番組の放送枠であり，ＥＰＧ情報中の“放送開始日時”“チャンネル”に対応する。嗜好度２５４は，チャンネル・曜日・時間帯に対するユーザの嗜好度であり，数値が大きいほど嗜好度が高い。嗜好度の更新は，タイトルキーワード嗜好情報２４２と同様の方法により行うことができる。
【００５１】
図３に戻る。録画予約処理部１３６によって予約された番組は，録画実行部１３４によって録画される。録画実行部１３４は，該当する番組を録画して，そのデータを録画番組記憶部１３２に格納する。また，録画実行部１３４は，録画を実行した番組のＥＰＧ情報に基づいて，録画番組情報記憶部１３８に，録画した番組に関する情報を書き込む。
【００５２】
録画番組情報記憶部１３８は，録画された番組に関する情報である，録画番組情報を記憶する。具体的には，録画実行部１３４により供給されたＥＰＧ情報を記憶する。録画番組情報記憶部１３８は，ＥＰＧ情報記憶部の一例であり，特に，録画済みの番組のＥＰＧ情報を記憶する。ここで，図４を参照して，録画番組情報記憶部１３８に記憶される録画番組情報について詳細に説明する。
【００５３】
図４は，録画番組情報の一例を示す図である。録画番組情報には，放送番組情報と同様に，録画番組ＩＤ２０２，放送開始日時２０４，放送終了日時２０６，テレビ局２１０，チャンネル２１２，ジャンル２１４，タイトル２１６，および内容２１８などの各項目に対応する情報が含まれる。また，録画番組情報には，視聴状況２０８が含まれる。
【００５４】
録画番組ＩＤ２０２は，録画番組を一意に識別する識別子である。図示の例によれば，録画番組ＩＤは「００００１Ｒ」である。ＩＤ中の「Ｒ」は，録画番組のＩＤであることを示す。放送開始日時２０４，放送終了日時２０６，テレビ局２１０，チャンネル２１２，ジャンル２１４，タイトル２１６，および内容２１８は，放送番組情報に含まれる各項目と同様であるため，説明を省略する。視聴状況２０８は，番組の視聴有無を示す情報が格納される。番組の視聴有無は，例えば，録画番組ＩＤに対応する録画番組が，所定時間以上再生されたか否かにより決定される。所定時間は，例えば１分，５分，録画番組の放送時間長の５０％以上など，適宜設定できる。番組の視聴有無に応じて，視聴状況２０８には，例えば図示のように「未視聴」，または「視聴済み」等が格納される。
【００５５】
図３に戻る。視聴履歴情報記憶部１４４は，番組の視聴の履歴を記憶する。図１１に視聴履歴の一例を示した。視聴履歴情報記憶部１４４には，図示ように，ユーザが所定時間以上視聴した番組の番組ＩＤ２６２と，番組のタイトル２６４が格納される。番組ＩＤ２６２には，放送番組ＩＤと録画番組ＩＤの双方が含まれる。視聴履歴情報記憶部１４４には，各番組の情報が，各番組の視聴順序がわかるように格納されていてもよい。例えば，視聴順序に従って各番組の情報が格納されていてもよいし，または，各番組の視聴終了日時が格納されていてもよい。その他に，チャンネル，放送開始日時等の情報が格納されてもよい。
【００５６】
また，視聴履歴情報記憶部１４４には，図１２に示すように，視聴された番組ごとに，その視聴時間が記憶される視聴時間テーブル２７０が含まれていてもよい。具体的には，図１２のように，所定時間以上視聴された番組の番組ＩＤ２７２と，その放送時間長２７４と，視聴総時間２７６とが関連付けられて格納されていてもよい。放送時間長２７４は，番組ＩＤ２７２に対応する番組のＥＰＧ情報に含まれる“放送終了日時”と“放送開始日時”の情報から計算される，番組の放送時間を示す。視聴総時間２７６は，番組ＩＤ２７２に対応する番組が視聴された総時間を示す。より詳細には，放送番組の視聴時間は，放送番組を表示装置１０４に出力していた時間の合計であり，録画番組の視聴時間は，録画番組を再生した時間の合計である。番組の放送時間長と視聴総時間とを視聴履歴情報記憶部１４４に格納しておくことにより，後述のように，番組の放送時間長に対する視聴総時間の割合に基づいて番組を選出することができる。
【００５７】
図３に戻る。番組選出部１４８は，ＥＰＧ情報に基づいて，互いに異なる複数の選出条件ごとに該当する番組を選出する。具体的には，番組選出部１４８は，録画番組情報記憶部１３８に記憶されている録画番組のＥＰＧ情報，放送番組情報記憶部１４０に記憶されている放送中の番組のＥＰＧ情報，放送番組情報記憶部１４０に記憶されている放送予定の番組のＥＰＧ情報のいずれかまたは複数を利用して，番組の選出を行う。多様な選出条件が考えられるが，本実施形態では７通りの選出条件を挙げる。番組選出部１４８は，７通りの選出条件の各々について該当する番組を選出する。図１３，図１４を参照して，選出条件について説明する。
【００５８】
図１３は，本実施形態にかかる各選出条件によって選出される番組の特徴を説明する図であり，図１４は，各選出条件を説明する図である。図１３に示すように，各選出条件には，その選出条件によって選出される番組の特徴を示唆する名称を，視聴スタイルとして付与した。各選出条件について，詳細に説明する。
【００５９】
視聴スタイルとして「Ｈｏｔ」が付与された選出条件は，最新または比較的新しい情報番組を選出するための選出条件である。具体的には，選出条件「Ｈｏｔ」により選出される番組は，そのジャンルが，所定のジャンルとしてニュースまたはスポーツに属し，かつ，放送開始時刻が選出処理時点から前後を含めて所定の範囲以内である番組である。番組選出部１４８が，選出条件「Ｈｏｔ」による番組の選出を行う場合，図１４に示したように，ジャンルと放送開始日時を検索キーとして，放送番組情報記憶部１４０および録画番組情報記憶部１３８を対象に番組の検索を行う。すなわち，番組選出部１４８は，放送番組情報記憶部１４０および録画番組情報記憶部１３９に記憶されている各番組のＥＰＧ情報を参照して，ＥＰＧ情報に含まれるジャンルがニュースまたはスポーツであり，かつ，ＥＰＧ情報に含まれる放送開始日時が，選出時点から所定時間前よりも後か，選出時点から所定時間後よりも前のいずれかの日時である番組を選出する。
【００６０】
視聴スタイルとして「Ｌｉｎｋ」が付与された選出条件は，現在視聴されている番組と類似する番組を選出するための選出条件である。具体的には，選出条件「Ｌｉｎｋ」により選出される番組は，そのジャンルが所定のジャンルに属し，かつ，番組名に所定のキーワードが含まれる番組である。所定のジャンルは，現在視聴されている番組と同じジャンルである。所定のキーワードは，現在視聴されている番組の番組名に含まれるキーワードと実質的に同じ文字列である。同じ番組選出部１４８が，選出条件「Ｌｉｎｋ」による番組の選出を行う場合，図１４に示したように，ジャンルとタイトルを検索キーとして，放送番組情報記憶部１４０および録画番組情報記憶部１３８を対象に番組の検索を行う。すなわち，番組選出部１４８は，放送番組情報記憶部１４０および録画番組情報記憶部１３９に記憶されている各番組のＥＰＧ情報を参照して，ＥＰＧ情報に含まれるジャンルが、選出時点に視聴されている番組と同じジャンルであり，かつ，ＥＰＧ情報に含まれるタイトルに、選出時点に視聴されている番組のタイトルに含まれるキーワードと同じキーワードが含まれている番組を選出する。
【００６１】
視聴スタイルとして「Ｎｅｗ」が付与された選出条件は，ユーザが頻繁に視聴する番組で未視聴の番組を選出するための選出条件である。具体的には，選出条件「Ｎｅｗ」により選出される番組は，ユーザの嗜好度が高い番組であり，かつ，未視聴の番組である。特に，ユーザによる視聴頻度が所定値以上である番組のＥＰＧ情報に基づいて生成された嗜好情報に応じて，ユーザの嗜好に沿う番組を選出すれば，ユーザが頻繁に視聴する番組を選出できる。ユーザが頻繁に視聴する番組が選出されたら，その番組が未視聴であるかを，視聴履歴情報記憶部１４４を参照して調べる。つまり，選出された番組のＩＤが視聴履歴情報記憶部１４４に記憶されていれば，その番組は視聴済みであり，記憶されていなければ，その番組は未視聴であることがわかる。番組選出部１４８が，選出条件「Ｎｅｗ」による番組の選出を行う場合，図１４に示したように，嗜好度と視聴有無を検索キーとして，嗜好情報記憶部１４２，放送番組情報記憶部１４０，録画番組情報記憶部１３８および視聴履歴情報記憶部１４４を対象に番組の検索を行う。すなわち，番組選出部１４８は，嗜好情報記憶部１４２に記憶されているユーザの嗜好情報を参照して，ユーザの嗜好に沿うと推定される番組を放送番組情報記憶部１４０および録画番組情報記憶部１３９から抽出する。より詳細には，番組選出部１４８は，ジャンル嗜好情報，タイトルキーワード嗜好情報，キーワード嗜好情報，およびチャンネル・曜日・時間帯嗜好情報のいずれかまたは複数から，高い嗜好度が設定されている項目を抽出する。そして，番組選出部１４８は，放送番組情報記憶部１４０および録画番組情報記憶部１３９に記憶されている各番組のＥＰＧ情報を参照して，上記で抽出した嗜好度の高い項目がＥＰＧ情報に含まれる番組を選出する。次に，番組選出部１４８は，選出した番組について，その番組のＩＤが視聴履歴情報記憶部１４４に記憶されているかを調べ，記憶されていないＩＤをもつ番組を選出する。なお，録画番組情報記憶部１３８から選出した番組については，その番組のＥＰＧ情報に含まれる視聴状況を参照し，視聴状況が未視聴である番組を選出することもできる。なお，高い嗜好度が設定されている項目でなくても，所定値や平均値以上の嗜好度が設定されている項目をＥＰＧ情報に含む番組を選出してもよい。
【００６２】
視聴スタイルとして「Ｐａｓｔ」が付与された選出条件は，視聴した履歴が残っている番組を選出するための選出条件である。具体的には，選出条件「Ｐａｓｔ」により選出される番組は，選出時点より以前に，所定時間以上（図１３の例では１分間以上）視聴された番組である。番組選出部１４８が，選出条件「Ｐａｓｔ」による番組の選出を行う場合，図１４に示したように，視聴履歴情報記憶部１４４を対象に番組の検索を行う。すなわち，番組選出部１４８は，視聴履歴情報記憶部１４４に記憶されている番組ＩＤに対応する番組を選出する。
【００６３】
視聴スタイルとして「Ｂｅｓｔ」が付与された選出条件は，ユーザの好みの番組を選出するための選出条件である。具体的には，選出条件「Ｂｅｓｔ」により選出される番組は，ユーザの嗜好度が高い番組である。番組選出部１４８が，選出条件「Ｂｅｓｔ」による番組の選出を行う場合，図１４に示したように，嗜好度を検索キーとして，嗜好情報記憶部１４２，放送番組情報記憶部１４０および録画番組情報記憶部１３８を対象に番組の検索を行う。すなわち，番組選出部１４８は，嗜好情報記憶部１４２に記憶されているユーザの嗜好情報を参照して，ユーザの嗜好に沿うと推定される番組を放送番組情報記憶部１４０および録画番組情報記憶部１３９から抽出する。より詳細には，番組選出部１４８は，ジャンル嗜好情報，タイトルキーワード嗜好情報，キーワード嗜好情報，およびチャンネル・曜日・時間帯嗜好情報のいずれかまたは複数から，高い嗜好度が設定されている項目を抽出する。そして，番組選出部１４８は，放送番組情報記憶部１４０および録画番組情報記憶部１３９に記憶されている各番組のＥＰＧ情報を参照して，上記で抽出した嗜好度の高い項目がＥＰＧ情報に含まれる番組を選出する。
【００６４】
視聴スタイルとして「Ｆｒｅｑ」が付与された選出条件は，ユーザが長時間視聴した番組を選出するための選出条件である。具体的には，選出条件「Ｆｒｅｑ」により選出される番組は，視聴総時間／放送時間長が所定値以上である番組であり，換言すると，番組の放送時間長に対してユーザが視聴した時間が長い番組である。番組選出部１４８が，選出条件「Ｆｒｅｑ」による番組の選出を行う場合，図１４に示したように，視聴時間と放送時間長を検索キーとして，視聴履歴情報記憶部１４４の視聴時間テーブル２７０を対象に番組の検索を行う。すなわち，番組選出部１４８は，視聴時間テーブル２７０に格納されている，番組毎の放送時間長と視聴総時間とに基づいて，視聴総時間／放送時間長が所定値以上である番組を選出する。または，視聴総時間／放送時間長の値が大きい番組から順に所定数の番組を選出してもよい。
【００６５】
視聴スタイルとして「Ｓｈｅｌｆ」が付与された選出条件は，過去に録画された，ユーザにとって懐かしい番組を選出するための選出条件である。具体的には，選出条件「Ｓｈｅｌｆ」により選出される番組は，録画された番組の中で，その録画日時が古い番組である。番組選出部１４８は，録画日時が古い番組の中からランダムに，または最も古い番組から順に，所定数の番組を選出してもよい。番組選出部１４８が，選出条件「Ｓｈｅｌｆ」による番組の選出を行う場合，図１４に示したように，放送開始日時を検索キーとして，録画番組情報記憶部１３８を対象に番組の検索を行う。すなわち，番組選出部１４８は，録画番組情報記憶部１３８に記憶されている各番組のＥＰＧ情報を参照して，ＥＰＧ情報に含まれる放送開始日時が，選出時点から所定期間以上前の日時である番組を選出する。または，各番組を，ＥＰＧ情報に含まれる放送開始日時に応じて，放送開始日時が古い順にソートする。そして，放送開始日時が最も古い順から所定数の番組を選出する。
【００６６】
以上，番組選出部１４８によって用いられる選出条件について詳細に説明した。なお，選出条件は，上記例には限定されず，他にも任意に設定可能である。図３に戻り，情報処理装置１０２の機能構成についての説明を続ける。順位付与部１５０は，番組選出部１４８によって選出された番組に順位を付与する。具体的には，順位付与部１５０は，番組情報選出部１４８から，ある選出条件に基づいて選出された複数の番組のＥＰＧ情報を取得し，その選出条件に応じて所定のソートキーにより番組をソートし，各番組に順位を付与する。上記の選出条件ごとに，順位の付与例を説明する。
【００６７】
視聴スタイルとして「Ｈｏｔ」，「Ｌｉｎｋ」または「Ｎｅｗ」が付与された選出条件により選出された番組が複数ある場合には，順位付与部１５０は，放送開始日時をソートキーとして番組をソートする。より詳細には，順位付与部１５０は，各番組の放送開始日時に基づいて，放送中の番組に上位の順位を付与し，その次に放送予定の番組に順位を付与し，その次に録画番組に順位を付与する。放送中の番組の中では，放送開始日時が選出時点に近い番組に上位の順位を付与する。放送予定の番組の中では，放送開始日時が選出時点から近い番組に上位の順位を付与する。録画番組の中では，放送開始日時が選出時点に近い番組に上位の順位を付与する。なお，同順位の番組がある場合には，第２のソートキーとしてユーザの嗜好情報を用いて，嗜好度が高い番組に上位の順位を付与するようにしてもよい。
【００６８】
視聴スタイルとして「Ｐａｓｔ」が付与された選出条件により選出された番組が複数ある場合には，順位付与部１５０は，視聴された日時が選出時点に近い順に番組をソートする。より詳細には，視聴履歴情報記憶部１４４に格納されている順序に従って各番組の情報を取り出し，最も新しい視聴履歴に対応する番組に１位を付与し，それに続く番組に，新しい順に上位の順位を付与する。かかる構成によれば，選出時点でユーザが視聴している番組の直前にユーザが視聴していた番組に１位が付与されることとなる。
【００６９】
視聴スタイルとして「Ｂｅｓｔ」が付与された選出条件により選出された番組が複数ある場合には，順位付与部１５０は，ユーザの嗜好度が高い順に番組をソートする。または，「Ｎｅｗ」が付与された選出条件と同じ順序にソートされてもよい。
【００７０】
視聴スタイルとして「Ｆｒｅｑ」が付与された選出条件により選出された番組が複数ある場合には，順位付与部１５０は，視聴総時間／放送時間長の値の大きい順に番組をソートする。「Ｓｈｅｌｆ」が付与された選出条件により選出された複数の番組は，例えば，その放送開始日時が古い順にソートされる。なお，本発明は，上述の例には限定されず，上記とは異なる順序に番組がソートされ，順位が付与されても構わない。
【００７１】
順位付与部１５０は，番組選出部１４８から取得した各番組のＥＰＧ情報に順位を付与した後，番組リスト記憶部１５２に各番組のＥＰＧ情報を番組リストとして格納する。図１５，図１６に，番組リスト記憶部１５２に格納される番組リストの例を示した。図１５は，視聴スタイルとして「Ｈｏｔ」が付与された選出条件により選出された番組に，順位付与部１５０により各番組に順位が付与されて作成される番組リストである。図１５に示すように，番組リストには，順位３０２，番組ＩＤ３０４，チャンネル３０６，放送開始日時３０８，タイトル３１０などの項目に対応する情報が，番組ごとに格納される。順位３０２は，順位付与部１５０により各番組に付与された順位である。番組ＩＤ３０４〜タイトル３１０は，番組のＥＰＧ情報から抽出された情報である。図１５を参照して，上述の順位付与例を説明する。
【００７２】
図１５に示した番組リストに対応する番組が選出された時点が，例えば２００５／６／２４  ２２：１５とする。放送中の番組に上位の順位が付与された結果，１位と２位は現在放送中の番組である。その中でも，放送開始日時が選出時点に近い番組に上位の順位が付与されるため，１位は，選出時点から１５分前の２２：００に放送が開始された番組に付与され，選出時点から４５分前の２１：３０に放送が開始された番組には２位が付与される。放送中の番組の次に，放送予定の番組に順位が付与された結果，３位と４位は放送予定の番組である。その中でも，放送開始日時が選出時点から近い番組に上位の順位が付与されるため，３位は，選出時点から１５分後の２２：３０に放送が開始される番組に付与され，選出時点から２５分後の２２：４０に放送が開始される番組には４位が付与される。放送予定番組の次の５位と６位が，録画番組に付与されている。録画番組の中では，放送開始日時が選出時点に近い番組に上位の順位が付与されるため，５位は，選出時点から３時間４５分前の１８：３０に放送が開始されて録画された番組に付与され，選出時点から１０時間１５分前の１２：００に放送が開始されて録画された番組には６位が付与される。
【００７３】
図１６は，視聴スタイルとして「Ｌｉｎｋ」が付与された選出条件により選出された番組に，順位付与部１５０により各番組に順位が付与されて作成される番組リストである。図１５に示した選出条件「Ｈｏｔ」と同様に，「Ｌｉｎｋ」の番組リストにも，順位３０２，番組ＩＤ３０４，チャンネル３０６，放送開始日時３０８，タイトル３１０などの項目に対応する情報が，番組ごとに格納される。また，各番組に付与された順位も，図１５における説明と同様に，放送中の番組，放送予定の番組，録画番組の順で，さらに放送開始時刻が選出時点から近い番組順に上位の順位が付与される。
【００７４】
図３に戻り，情報処理装置１０２の機能構成についての説明を続ける。ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）制御部１５４は，表示制御部の一例であり，複数の選出条件の各々と関連付けられた複数の選択ボタンを，各選出条件により選出される番組の特徴を示唆する態様で，表示装置１０４の表示画面に表示させる。そして，ＧＵＩ制御部１５４は，複数の選択ボタンのいずれかが選択されると，選択された選択ボタンと関連付けられている選出条件に基づいて選出された番組に関する情報を表示画面に表示させる。また，ＧＵＩ制御部１５４は，選出条件に基づいて選出された番組の数を，その選出条件に関連付けられている選択ボタンと対応させて表示画面に表示させてもよい。また，表示画面に表示させる番組に関する情報に番組の番組名を含め，ＧＵＩ制御部１５４は，番組名を含む情報を，表示画面の一部に表示させてもよい。また，番組選出部１４８により選出された番組が複数ある場合に，ＧＵＩ制御部１５４は，複数の番組のいずれか１つに関する情報を表示画面に表示させてもよい。また，ＧＵＩ制御部１５４は，番組に関する情報とともに，その番組に付与された順位を表示画面に表示させてもよい。図１７に，ＧＵＩ制御部１５４により表示画面に表示された，選択ボタンおよび番組に関する情報等の例を示した。
【００７５】
表示装置１０４の表示画面には，番組が出力されている。その表示画面の一部として，本例では表示画面の右下に，選択ボタン４０２，４０４，４０６，および４０８と番組情報表示エリア４１０とを含む視聴支援ウィンドウ４００が表示される。各選択ボタンは，各々１つの選出条件と関連付けられている。各選択ボタンには，各々関連付けられている選出条件により選出される番組の特徴を示唆するように，上述の視聴スタイルが表示されている。また，各選択ボタンには，各々関連付けられている選出条件によって選出された番組の数が表示されている。図示の例によれば，選択ボタン４０２は，最新または比較的新しい情報番組を選出するための選出条件と関連付けられており，その特徴を示唆する名称として，視聴スタイル「Ｈｏｔ」が表示されている。そして，視聴スタイル「Ｈｏｔ」が付与された選出条件により選出された番組が，５つあることを，選択ボタン４０２内の数字により表している。ＧＵＩ制御部１５４は，番組リスト記憶部１５２に記憶されている，選出条件ごとの番組リストに含まれている番組数に基づいて，番組数を表す数字を各選択ボタンに表示させることができる。
【００７６】
また，番組数は，ユーザの操作に応じて変化させてもよい。具体的には，例えば，選出条件「Ｈｏｔ」により選出された番組の番組リストには，６つの番組が含まれているとする。ユーザが，「Ｈｏｔ」以外の選択ボタンを用いて番組を視聴している場合には，「Ｈｏｔ」の選択ボタンには番組リストに含まれる番組数である「６」を表示させる。一方，ユーザが「Ｈｏｔ」の選択ボタンを用いて番組を視聴している場合，すなわち，「Ｈｏｔ」の番組リストに含まれているいずれかの番組を視聴している場合には，「Ｈｏｔ」の選択ボタンには，番組リストに含まれる番組から，現在視聴中の番組を引いた数である「５」を表示させるようにしてもよい。また，ＧＵＩ制御部１５４は，選出条件によっては，選択ボタンに常に同じ数を表示させるようにしてもよい。例えば，選出条件「Ｐａｓｔ」は，視聴履歴に基づいて番組を選出するため，常に所定の数の番組を選出することが可能である。そのため，番組リストに常に所定数の番組が含まれた状態としておくことにより，ＧＵＩ制御部１５４は，常に所定の数字（図示の例によれば１５）を「Ｐａｓｔ」の選択ボタンに表示させることができる。ユーザが「Ｐａｓｔ」ボタンを用いて番組を視聴した場合，すなわち，「Ｐａｓｔ」の番組リストに含まれているいずれかの番組を視聴した場合には，再度番組の選出を行い，直前に視聴していた番組を番組リストに含ませて，番組リストに含まれる番組の数が所定数となるようにしてもよい。
【００７７】
なお，図示の例では，４つの選択ボタンが表示されているが，より少ない／多い選択ボタンを表示させてもよいし，また，ユーザからの入力に応じて，他の選択ボタン（例えば，上記の他の視聴スタイル名が表示された選択ボタン）が表示されるウィンドウに切り替えられるようにしてもよい。
【００７８】
番組情報表示エリア４１０には，順位４１２，番組名４１８，番組情報アイコン４１４，チャンネル４１６，放送開始日時４２０などが，例えば図示のように表示される。番組情報表示エリア４１０は，番組リスト記憶部１５２に格納されている番組リストに基づいて表示される。図１７の例では，図１５に示した選出条件「Ｈｏｔ」の番組リストに基づいて番組の情報が表示されている。現在，番組情報表示エリア４１０に表示されているのは，図１５の番組リストにおいて順位が１位の番組の情報であり，その番組の情報として，順位＝１位，チャンネル＝５ｃｈ，番組名＝ニュース２２，放送開始日時＝６／２４（金）  １０：００ＰＭが表示されている。番組情報アイコン４１４には，番組に対する付加情報を示すアイコンを表示させることができ，図示の例では，表示されている番組をユーザが未視聴であることを示す「Ｎｅｗ」が表示されている。この情報は，例えば番組リスト記憶部１５２に格納しておくことができる。
【００７９】
ＧＵＩ制御部１５４は，ボタンやリモートコントローラ等の入力装置を介してユーザからの指示を受け付け，その指示に応じて視聴支援ウィンドウ４００に情報を表示させる。例えば，リモートコントローラに，フォーカス位置の移動用の上下左右方向の４つの矢印ボタンと，決定用の決定ボタンがある場合について説明する。ＧＵＩ制御部１５４は，左右方向の矢印ボタンの押下に応じて，フォーカス位置を選択ボタン４０２，４０４，４０６，４０８間で移動させ，選択されている選択ボタンにフォーカスを当てる。そして，その状態で決定ボタンが押下されると，ＧＵＩ制御部１５４は，番組情報表示エリア４１０にフォーカスを移動させる。そして，ＧＵＩ制御部１５４は，決定ボタン押下時にフォーカスが当たっていた選択ボタンに応じて，その選択ボタンと関連付けられている選出条件によって選出された番組で構成される番組リストに基づいて，番組の情報を番組情報表示エリア４１０に表示させる。（以後，選択ボタンにフォーカスを当てた状態で決定ボタンを押下することを，選択ボタンを押下する，とも称する。）この際，例えば，番組リストに含まれる番組の中で，順位が１位の番組の情報を表示させる。
【００８０】
そして，ＧＵＩ制御部１５４は，上下方向の矢印ボタンの押下に応じて，番組情報表示エリア４１０に表示させる番組を変える。具体的には，番組リストに含まれる番組の情報を，その順位に従って順に表示させる。例えば，ＧＵＩ制御部１５４が，現在，選出条件「Ｈｏｔ」の番組リストに含まれる順位が１位の番組の情報を番組情報表示エリア４１０に表示させている場合，下方向の矢印ボタンが押下されると，ＧＵＩ制御部１５４は，同じ番組リストに含まれる順位が２位の番組の情報を番組情報表示エリア４１０に表示させる。次に，下方向の矢印ボタンが押下されると，ＧＵＩ制御部１５４は，同じリストに含まれる順位が３位の番組を表示させ，その状態で上方向の矢印ボタンが押下されると，同じリストに含まれる順位が２位の番組を表示させる。
【００８１】
そして，番組情報表示エリア４１０にフォーカスが当たっている状態で，決定ボタンが押下されると，ＧＵＩ制御部１５４は，決定ボタン押下時に番組情報エリア４１０に表示されていた番組の情報を，視聴制御部１５６に提供する。そして，視聴制御部１５６により，表示装置１０４の表示画面に出力される番組が，上記決定ボタン押下時に番組情報エリア４１０に表示されていた番組に切り替えられる。
【００８２】
上記のような視聴支援ウィンドウ４００によれば，視聴支援ウィンドウ４００が表示装置１０４の表示画面の一部に表示されるため，ユーザは表示画面に出力される番組を視聴しながら，他の番組の情報を得ることができる。
【００８３】
また，視聴支援ウィンドウ４００に，各選出条件と関連付けられた選択ボタンが，その選出条件により選出される番組の特徴がわかるように表示されるので，ユーザは，視聴したい番組の特徴に従って選択ボタンを選ぶことにより，簡便に番組を探すことができる。なお，上記例では，各選択ボタンに視聴スタイル名を表示させることにより，選択ボタンを，各選出条件により選出される番組の特徴を示唆する態様で表示画面に表示させたが，本発明はかかる例には限定されない。例えば，選出条件により選出される番組の特徴を暗示するような色（例えば，最新の情報番組を選出する条件には赤，ユーザが頻繁に視聴する番組で未視聴の番組を選出する条件には青，など）を各選択ボタンに付して，選択ボタンを色分けしてもよい。また，各選択ボタンを，対応する選出条件に応じて異なる形にしてもよい。
【００８４】
また，上記の視聴支援ウィンドウ４００によれば，選択ボタンに番組数が表示されるため，ユーザは，選択ボタンごとに視聴可能な番組数を一目で知ることができる。また，上記の視聴支援ウィンドウ４００によれば，番組の名前が表示されるため，ユーザは番組名を見ながら視聴したい番組を探すことができる。
【００８５】
なお，上記では，番組情報表示エリア４１０には，１つの番組の情報が表示されるが，番組リストに含まれる全ての番組の情報が並んで表示されるなど，複数の番組の情報が表示されてもよい。また，ＧＵＩ制御部１５４は，選択ボタンの押下に応じて，予め作成されている番組リストに基づいて番組の情報を表示してもよい。また，選択ボタンの種類によっては，ＧＵＩ制御部１５４は，選択ボタンが押下された際に，選択ボタンの押下を番組選出部１４８に通知し，その通知に応じて番組選出部１４８によって番組が選出されて作成された番組リストに基づいて，番組の情報を表示してもよい。具体的には，例えば，選出条件「Ｈｏｔ」と関連付けられている選択ボタン４０２が押下された場合には，選択ボタン押下時点に基づいて，押下時において最新の情報番組を表示させることが望ましい。従って，ＧＵＩ制御部１５４は，選択ボタン４０２が押下された場合には，押下されたことを番組選出部１４８に通知し，番組選出部１４８に番組の選出を行わせるようにしてもよい。かかる構成によれば，表示画面に表示させる番組を，リアルタイムで変化させることができる。
【００８６】
以上，ＧＵＩ制御部１５４により表示装置１０４の表示画面に表示される視聴支援ウィンドウ４００について説明した。図３に戻り，情報処理装置１０２の機能構成についての説明を続ける。視聴制御部１５６は，上述のように，ユーザにより選択された番組の情報をＧＵＩ制御部１５４から取得し，該当する番組（番組を構成するコンテンツデータ）を表示装置１０４の表示画面，およびスピーカ等の音声出力装置に出力する。また，視聴制御部１５６は，出力した番組のＥＰＧ情報を，例えば番組リスト記憶部１５２から取得して，視聴履歴情報記憶部１４４に視聴履歴情報として書き込む。
【００８７】
以上，情報処理装置１０２の機能構成について説明した。次に，図１８および図１９に基づいて，情報処理装置１０２による，情報処理の流れについて説明する。
【００８８】
＜情報処理の流れ＞
図１８および図１９は，選択ボタンが押下された際に情報処理装置１０２が行う情報処理の流れを示すフローチャートである。図１８は，選択ボタンの１つである，視聴スタイル「Ｈｏｔ」が表示された選択ボタンが押下された際の情報処理の流れを示す。まず，視聴スタイル「Ｈｏｔ」が表示された選択ボタンが押下される（Ｓ１０２）。そうすると，情報処理装置１０２は，ジャンルと放送開始日時を検索キーとして，放送番組情報記憶部１４０を検索し，該当する番組のＥＰＧ情報を抽出する（Ｓ１０４）。また，情報処理装置１０２は，ジャンルと放送開始日時を検索キーとして，録画番組情報記憶部１３８を検索し，該当する番組のＥＰＧ情報を抽出する（Ｓ１０６）。該当する番組を取得すると，情報処理装置１０２は，取得した番組に順位を付与し（Ｓ１０８），番組リスト記憶部１５２に格納する（Ｓ１１０）。そして，情報処理装置１０２は，番組リストの中から，順位が１位の番組の情報を表示装置１０４に表示させる（Ｓ１１２）。
【００８９】
図１９は，選択ボタンの１つである，視聴スタイル「Ｌｉｎｋ」が表示された選択ボタンが押下された際の情報処理の流れを示す。まず，視聴スタイル「Ｌｉｎｋ」が表示された選択ボタンが押下される（Ｓ２０２）。そうすると，情報処理装置１０２は，選択ボタンが押下された際に表示装置１０４に表示させている番組，つまりユーザが視聴中の番組の番組名とジャンルを取得する（Ｓ２０４）。そして，情報処理装置１０２は，取得した番組名とジャンルを検索キーとして，放送番組情報記憶部１４０を検索し，該当する番組のＥＰＧ情報を抽出する（Ｓ２０６）。また，情報処理装置１０２は，ジャンルと放送開始日時を検索キーとして，録画番組情報記憶部１３８を検索し，該当する番組のＥＰＧ情報を抽出する（Ｓ２０８）。該当する番組を取得すると，情報処理装置１０２は，取得した番組に順位を付与し（Ｓ２１０），番組リスト記憶部１５２に格納する（Ｓ２１２）。そして，情報処理装置１０２は，番組リストの中から，順位が１位の番組の情報を表示装置１０４に表示させる（Ｓ２１４）。
【００９０】
他の選択ボタンが押下された際には，情報処理装置１０２は，図１４に記載した各選出条件の検索キーを用いて検索対象の記憶部を検索して，上記図１８，図１９とほぼ同様に，該当する番組の取得，番組リスト格納，番組情報の表示を行う。以上，本実施形態にかかる情報処理装置１０２による情報処理の流れについて説明した。
【００９１】
以上，本実施形態にかかる情報処理装置１０２について説明した。本実施形態によれば，ユーザは，表示装置１０４の表示画面の一部に表示される視聴支援ウィンドウ４００を用いて，視聴したい番組を探すことができる。視聴支援ウィンドウ４００には，複数の選出条件と各々関連付けられた選択ボタンが，その選出条件により選出される番組の特徴がわかるような態様で表示されるため，ユーザは，視聴したい番組の特徴に応じた選択ボタンを押下することにより，目当ての番組を短時間で探し当てることができる。また，本実施形態によれば，放送中の番組と放送予定の番組のＥＰＧ情報が格納される放送番組情報記憶部１４０と，録画番組のＥＰＧ情報が格納される録画番組情報記憶部１３８の双方から番組を選出することができるので，ユーザは，録画された番組，放送中の番組および放送予定の番組を含めて提示される番組情報の中から，視聴したい番組を選択することができる。従って，本実施形態にかかる情報処理装置１０２によれば，録画された番組，放送中の番組および放送予定の番組を含め，視聴したい番組をユーザが簡便に探し出すことができるように，番組の視聴を好適に支援することができる。
【００９２】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９３】
例えば，上記実施形態では，放送中の番組，放送予定の番組，および録画番組の全てを対象に選出処理を行ったが，本発明はかかる例には限定されない。例えば，録画番組のみを対象に番組の選出，番組情報の表示を行ってもよいし，放送中の番組または放送予定の番組のみを対象に番組の選出，番組情報の表示を行ってもよい。
【００９４】
また，上記実施形態では，表示画面中の番組情報表示エリアに表示された番組を，ユーザの操作に応じて表示画面に表示するように説明したが，本発明はかかる例には限定されない。例えば，表示画面中の番組情報表示エリアに表示された番組を，ユーザの操作に応じて録画するようにしてもよい。
【００９５】
また，上記実施形態では，ユーザの入力操作（上記例では，上下方向の矢印ボタンの操作）に応じて，選出された番組の番組名などの情報が，順次，視聴支援ウィンドウ内に表示され，さらなる入力操作（上記例では，決定ボタンの操作）に応じて，視聴支援ウィンドウ内に表示されている情報に対応する番組が表示画面に出力されたが，本発明はかかる例には限定されない。例えば，ユーザの入力操作（上記例では，上下方向の矢印ボタンの操作）に応じて，選出された番組が，順次，直接表示画面に出力されるようにしてもよい。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施形態の全体構成を示す説明図である。
【図２】同実施の形態にかかる情報処理装置のハードウェア構成を示すブロック図である。
【図３】同実施の形態にかかる情報処理装置の機能構成を示すブロック図である。
【図４】同実施の形態にかかる録画番組情報を示す説明図である。
【図５】同実施の形態にかかる放送番組情報を示す説明図である。
【図６】同実施の形態にかかる嗜好情報を示す説明図である。
【図７】同実施の形態にかかる嗜好情報の一例を示す説明図である。
【図８】同実施の形態にかかる嗜好情報の一例を示す説明図である。
【図９】同実施の形態にかかる嗜好情報の一例を示す説明図である。
【図１０】同実施の形態にかかる嗜好情報の一例を示す説明図である。
【図１１】同実施の形態にかかる視聴履歴情報を示す説明図である。
【図１２】同実施の形態にかかる視聴時間テーブルを示す説明図である。
【図１３】同実施の形態にかかる選出条件を説明する図である。
【図１４】同実施の形態にかかる選出条件を説明する図である。
【図１５】同実施の形態にかかる番組リストの一例を示す説明図である。
【図１６】同実施の形態にかかる番組リストの一例を示す説明図である。
【図１７】同実施の形態にかかる表示画面に表示される視聴支援ウィンドウの一例を示す説明図である。
【図１８】同実施の形態にかかる情報処理の流れを示すフローチャートである。
【図１９】同実施の形態にかかる情報処理の流れを示すフローチャートである。
【符号の説明】
【００９７】
１０２      情報処理装置
１０４      表示装置
１３２      録画番組記憶部
１３４      録画実行部
１３６      録画予約処理部
１３８      録画番組情報記憶部
１４０      放送番組情報記憶部
１４２      嗜好情報記憶部
１４４      視聴履歴情報記憶部
１４６      ＥＰＧ情報取得部
１４８      番組選出部
１５０      順位付与部
１５２      番組リスト記憶部
１５４      ＧＵＩ制御部
１５６      視聴制御部
【図１】
0004792842.tif 000002
【図２】
0004792842.tif 000003
【図３】
0004792842.tif 000004
【図４】
0004792842.tif 000005
【図５】
0004792842.tif 000006
【図６】
0004792842.tif 000007
【図７】
0004792842.tif 000008
【図８】
0004792842.tif 000009
【図９】
0004792842.tif 000010
【図１０】
0004792842.tif 000011
【図１１】
0004792842.tif 000012
【図１２】
0004792842.tif 000013
【図１３】
0004792842.tif 000014
【図１４】
0004792842.tif 000015
【図１５】
0004792842.tif 000016
【図１６】
0004792842.tif 000017
【図１７】
0004792842.tif 000018
【図１８】
0004792842.tif 000019
【図１９】
0004792842.tif 000020