(57)【要約】【課題】  ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能な番組情報抽出装置を得る。【解決手段】  各放送番組の属性を示した番組情報を含む番組情報群を受信すると共に、受信した番組情報群を記憶装置１５に記憶する番組情報取得部１４と、ユーザの嗜好を示した嗜好情報が含まれている番組情報を嗜好番組情報とすると、記憶装置１５に記憶された番組情報群に含まれる番組情報の中から、嗜好番組情報を特定する番組情報特定部１８と、嗜好番組情報の数を算出する番組情報数算出部１９と、算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、嗜好番組情報の中から前記第１閾値以下の数の番組情報を選別すると共に、選別した番組情報を記憶装置１５から抽出する情報抽出部２０とを備える。【選択図】  図１
2006129265.tif 000002
【特許請求の範囲】
【請求項１】
各放送番組の属性を示した番組情報を含む番組情報群を受信すると共に、受信した番組情報群を第１記憶装置に記憶する番組情報取得手段と、
ユーザの嗜好を示した嗜好情報が含まれている番組情報を嗜好番組情報とすると、前記第１記憶装置に記憶された番組情報群に含まれる番組情報の中から、前記嗜好番組情報を特定する番組情報特定手段と、
前記嗜好番組情報の数を算出する番組情報数算出手段と、
前記算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、前記嗜好番組情報の中から前記第１閾値以下の数の番組情報を選別すると共に、前記選別した番組情報を前記第１記憶装置から抽出する情報抽出手段とを備えることを特徴とする番組情報抽出装置。
【請求項２】
前記情報抽出手段は、前記第１閾値の数の番組情報を選別することを特徴とする請求項１記載の番組情報抽出装置。
【請求項３】
前記情報抽出手段は、
各番組情報に、予め定められた、放送の視聴状況に影響を及ぼす特定情報が含まれているか否かを判定する判定手段と、
前記番組情報に特定情報が含まれている場合、前記番組情報に対して前記特定情報に応じた得点を付す得点付与手段とを備え、
前記所定の基準は、前記得点の高い順番であることを特徴とする請求項１または２記載の番組情報抽出装置。
【請求項４】
前記得点付与手段は、
番組情報に異なる特定情報が含まれている場合、特定情報毎に特定情報に応じた得点を算出すると共に、前記算出した得点を加算することにより得られる得点を、前記番組情報に対して付すことを特徴とする請求項３記載の番組情報抽出装置。
【請求項５】
前記判定手段は、番組情報に前記特定情報に対応する対応情報が含まれている場合、前記番組情報に特定情報が含まれていると判定することを特徴とする請求項３または４記載の番組情報抽出装置。
【請求項６】
前記情報抽出手段は、
前記第１閾値未満の数の番組情報を選別すると共に、
前記抽出した嗜好番組情報の数との和が前記第１閾値以下の数となる範囲で、前記得点の高い順に、前記嗜好番組情報以外の番組情報を第１記憶装置から抽出することを特徴とする請求項３から５の何れか１項に記載の番組情報抽出装置。
【請求項７】
前記第１閾値未満の所定の値を、第２閾値とすると、
前記情報抽出手段は、前記算出された嗜好番組情報の数が第２閾値以下の場合、前記特定された嗜好番組情報全てを第１記憶装置から抽出すると共に、前記抽出した嗜好番組情報の数との和が前記第１閾値以下となる範囲で、前記得点の高い順に、前記嗜好番組情報以外の番組情報を第１記憶装置から抽出することを特徴とする請求項３から５の何れか１項に記載の番組情報抽出装置。
【請求項８】
前記特定情報として、放送番組が新番組であることを示す情報を用いることを特徴とする請求項３から７の何れか１項に記載の番組情報抽出装置。
【請求項９】
前記特定情報として、放送番組が最終回であること示す情報を用いることを特徴とする請求項３から７の何れか１項に記載の番組情報抽出装置。
【請求項１０】
前記特定情報として、放送番組が特別番組であることを示す情報を用いることを特徴とする請求項３から７の何れか１項に記載の番組情報抽出装置。
【請求項１１】
前記特定情報として、放送番組が再放送番組であることを示す情報を用いることを特徴とする請求項３から７の何れか１項に記載の番組情報抽出装置。
【請求項１２】
前記特定情報として、放送番組が録画番組であることを示す情報を用いることを特徴とする請求項３から７の何れか１項に記載の番組情報抽出装置。
【請求項１３】
前記番組情報における番組解説文の文字数を算出する文字数算出手段と、
前記算出した文字数の情報を、各番組情報に対応付けて、各番組情報に含める対応付手段とを備え、
前記特定情報として、番組解説文の文字数が所定の文字数以上であることを示す情報を用いることを特徴とする請求項３から７の何れか１項に記載の番組情報抽出装置。
【請求項１４】
前記特定情報として、放送番組がゴールデンタイムの番組であることを示す情報を用いることを特徴とする請求項３から７の何れか１項に記載の番組情報抽出装置。
【請求項１５】
前記嗜好情報の入力を受け付けると共に、この受け付けた嗜好情報を第２記憶装置に記憶させる嗜好情報設定手段を備え、
前記番組情報特定手段は、前記第２記憶装置に記憶された嗜好情報を用いて、前記嗜好番組情報を特定することを特徴とする請求項１から１４の何れか１項に記載の番組情報抽出装置。
【請求項１６】
過去に視聴された放送番組の番組情報に含まれる情報を、前記嗜好情報として抽出する嗜好情報抽出手段を備えることを特徴とする請求項１から１４の何れか１項に記載の番組情報抽出装置。
【請求項１７】
録画予約された放送番組の番組情報に含まれる情報を、前記嗜好情報として抽出する嗜好情報抽出手段を備えることを特徴とする請求項１から１４の何れか１項に記載の番組情報抽出装置。
【請求項１８】
請求項１から１７の何れか１項に記載の番組情報抽出装置と、
前記番組情報抽出装置が抽出した番組情報を表示する表示装置とを備えることを特徴とする番組情報表示装置。
【請求項１９】
請求項１から１７の何れか１項に記載の番組情報抽出装置と、
放送番組を受信する放送番組受信手段と、
前記抽出した番組情報で示される放送番組を録画する録画装置とを備えることを特徴とする放送番組録画システム。
【請求項２０】
各放送番組の属性を示した番組情報を含む番組情報群を受信すると共に、受信した番組情報群を第１記憶装置に記憶する番組情報取得ステップと、
ユーザの嗜好を示した嗜好情報が含まれている番組情報を嗜好番組情報とすると、前記第１記憶装置に記憶された番組情報群に含まれる番組情報の中から、前記嗜好番組情報を特定する番組情報特定ステップと、
前記嗜好番組情報の数を算出する番組情報数算出ステップと、
前記算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、前記嗜好番組情報の中から前記第１閾値以下の数の番組情報を選別すると共に、前記選別した番組情報を前記第１記憶装置から抽出する情報抽出ステップとを備えることを特徴とする番組情報抽出方法。
【請求項２１】
請求項１から１７の何れか１項に記載の番組情報抽出装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項２２】
請求項２１記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組の属性を示した番組情報を含む番組情報群から、特定の番組情報を抽出する番組情報抽出装置、番組情報表示装置、放送番組録画システム、番組情報抽出方法、プログラム、および、プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来から、テレビジョン放送番組やラジオ放送番組などの案内情報として、電子番組ガイド情報（ＥＰＧ（Electric Program Guide）データ）が用いられている。そして、現在では、このＥＰＧデータと、ユーザの嗜好を示した嗜好情報とを用いて、ユーザの嗜好に応じた放送番組の属性（例えば、放送日時、放送局、ジャンル、タイトル、および解説文）を示した番組情報を、ユーザに提供することが行われている。また、このような提供の方式としては、興味登録方式と視聴履歴利用方式とがある。
【０００３】
興味登録方式とは、「ユーザの興味（嗜好）に関する事項を示した情報」を予め登録しておくと共に、この情報に基づいて、ユーザの嗜好に応じた番組情報をユーザに提供する方式である。ここで、同方式を用いて番組情報の提供を行う装置の動作について説明する。
【０００４】
この装置は、まず、ユーザの好みのジャンルを示す情報（例えば、ドラマ／サスペンス、スポーツ／サッカー）、または、ユーザの好みの出演者を示す情報もしくはチーム名を示す情報等の入力を、ユーザから受け付ける。そして、同装置は、この受け付けた情報を番組推薦に用いるキーワードとして記憶する。さらに、同装置は、ＥＰＧデータ内において上記キーワードが含まれている放送番組を特定すると共に、この特定した放送番組の属性を示した番組情報をＥＰＧデータ内から抽出する。さらに、同装置は、抽出された番組情報を、所定の表示形式にてテレビ等の表示画面に表示する。以上により、ユーザに対して、ユーザが興味のある放送番組に関する番組情報を提供することができる。
【０００５】
一方、視聴履歴方式とは、ユーザが過去に視聴した放送番組を示す視聴履歴情報を用いて、ユーザの嗜好に応じた番組情報をユーザに提供する方式である。この方式は、例えば特許文献１に開示されている。ここで、同方式を用いて番組情報の提供を行う装置の動作について説明する。
【０００６】
この装置は、まず、ユーザが放送番組を視聴する度に、該放送番組に対応するＥＰＧデータ内の番組情報の内容を解析する。そして、この解析により、同装置は、例えば、ジャンルを示す情報、出演者を示す情報、および／または、チーム名を示す情報等を取得すると共に、この取得した情報を装置内に蓄積する。さらに、同装置は、蓄積された情報のうち、蓄積された回数の多い情報をキーワードとして、ＥＰＧデータ内において上記キーワードが含まれている放送番組を特定すると共に、この特定した放送番組の属性を示した番組情報をＥＰＧデータ内から抽出する。さらに、同装置は、抽出された番組情報を、所定の形式にてテレビ等の表示画面に表示する。以上により、ユーザに対して、ユーザ自身が興味のある放送番組に関する情報を提供することができる。
【特許文献１】特許第３３５１０５８号（平成１４年１１月２５日発行）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の装置では、以下の問題を生じる。
【０００８】
まず、興味登録方式を用いた装置では、ＥＰＧデータ内において上記キーワードが含まれている放送番組に関する番組情報全てが抽出されることになる。このため、登録するキーワードの選び方によっては、抽出される番組情報が極端に多くなってしまう。
【０００９】
例えば、キーワードとして「サスペンス」という情報が記憶されている場合、図１７のような、各放送番組に関する番組情報が抽出される。ここで、この抽出された番組情報を、図１８に示すような表示形式で表示した場合、抽出された番組情報が多いため、一画面には表示できない。それゆえ、ユーザは、表示画面を切り替えて、上記番組情報を確認せざるを得ない。このため、ユーザにとって使い勝手が悪いという問題が生じる。
【００１０】
一方、視聴履歴利用方式を用いた装置では、同装置の利用が進むと、キーワードの数が多くなり、多くの番組情報が抽出されることとなる。このため、同装置においても、抽出された番組情報を一画面で表示できない。それゆえ、ユーザは、表示画面を切り替えて、上記番組情報を確認せざるを得ない。このため、ユーザにとって使い勝手が悪いという問題が生じる。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能な番組情報抽出装置、番組情報表示装置、放送番組録画システム、番組情報抽出方法、プログラム、および、プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係る番組情報抽出装置は、上記の課題を解決するため、各放送番組の属性を示した番組情報を含む番組情報群を受信すると共に、受信した番組情報群を第１記憶装置に記憶する番組情報取得手段と、ユーザの嗜好を示した嗜好情報が含まれている番組情報を嗜好番組情報とすると、前記第１記憶装置に記憶された番組情報群に含まれる番組情報の中から、前記嗜好番組情報を特定する番組情報特定手段と、前記嗜好番組情報の数を算出する番組情報数算出手段と、前記算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、前記嗜好番組情報の中から前記第１閾値以下の数の番組情報を選別すると共に、前記選別した番組情報を前記第１記憶装置から抽出する情報抽出手段とを備えることを特徴としている。
【００１３】
上記の構成によれば、番組情報取得手段により、各放送番組の属性を示した番組情報を含む番組情報群を、第１記憶装置に記憶できる。また、番組情報特定手段により、第１記憶装置に記憶された番組情報群に含まれる番組情報の中から、嗜好番組情報を特定できる。さらに、番組情報数算出手段により、嗜好番組情報の数を算出できる。
【００１４】
そして、情報抽出手段により、算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、嗜好番組情報の中から第１閾値以下の数の番組情報を選別できる。さらには、情報抽出手段により、この選別した番組情報を前記第１記憶装置から抽出できる。
【００１５】
それゆえ、嗜好番組情報が第１閾値よりも多い場合であっても、第１閾値以下の嗜好番組情報を抽出できる。
【００１６】
したがって、第１閾値を、テレビ等の表示装置の表示画面に一度に表示可能な番組情報数と設定しておくことにより、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となるという効果を奏する。
【００１７】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記情報抽出手段は、前記第１閾値の数の番組情報を選別することを特徴としている。
【００１８】
上記の構成によれば、情報抽出手段により、第１閾値の数の番組情報を選別できる。それゆえ、情報抽出手段により、第１閾値の番組情報を抽出することができる。
【００１９】
したがって、一度に表示可能な最大数の番組情報を抽出可能となるという効果を奏する。
【００２０】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記情報抽出手段は、各番組情報に、予め定められた、放送の視聴状況に影響を及ぼす特定情報が含まれているか否かを判定する判定手段と、前記番組情報に特定情報が含まれている場合、前記番組情報に対して前記特定情報に応じた得点を付す得点付与手段とを備え、前記所定の基準は、前記得点の高い順番であることを特徴としている。
【００２１】
上記の構成によれば、判定手段により、各番組情報に、予め定められた、放送番組の視聴状況に影響を及ぼす特定情報が含まれているか否かが判定される。また、番組情報に特定情報が含まれている場合、得点付与手段により、この番組情報に対して特定情報に応じた得点が付される。
【００２２】
したがって、視聴状況（例えば、視聴率）を高めるような特定情報を含んだ番組情報に対しては、視聴状況を低めるような特定情報を含んだ番組情報よりも高い得点を付すと共に、得点の高い順番に嗜好番組情報を抽出することにより、よりユーザの嗜好に沿った、第１閾値以下の番組情報を抽出することが可能となるという効果を奏する。
【００２３】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記得点付与手段は、番組情報に異なる特定情報が含まれている場合、特定情報毎に特定情報に応じた得点を算出すると共に、前記算出した得点を加算することにより得られる得点を、前記番組情報に対して付すことを特徴としている。
【００２４】
上記の構成によれば、得点付与手段により、番組情報に異なる特定情報が含まれている場合、特定情報毎に特定情報に応じた得点が算出される。さらに、得点付与手段により、この算出した得点を加算することにより得られる得点が、番組情報に対して付される。つまり、異なる特定情報が含まれている場合には、各特定情報に応じた得点の和が、番組情報に対して付される。
【００２５】
したがって、よりユーザの嗜好に沿った、番組情報を抽出することが可能となるという効果を奏する。
【００２６】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記判定手段は、番組情報に前記特定情報に対応する対応情報が含まれている場合、前記番組情報に特定情報が含まれていると判定することを特徴としている。
【００２７】
通常、番組情報においては、データ量を少なくするため、ひとまとまりの文言の一部を省略することが行われる。このため、番組情報に、特定情報に対応する対応情報は含まれているものの、特定情報そのもの（特定情報を構成するデータ全体）が含まれていない場合がある。
【００２８】
しかしながら、本発明の構成によれば、判定手段により、番組情報に前記特定情報に対応する対応情報が含まれている場合、前記番組情報に特定情報が含まれていると判定できる。
【００２９】
したがって、番組情報に、特定情報そのものが含まれていない場合であっても、特定情報が含まれていると判定可能となるという効果を奏する。
【００３０】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記情報抽出手段は、前記第１閾値未満の数の番組情報を選別すると共に、前記抽出した嗜好番組情報の数との和が前記第１閾値以下の数となる範囲で、前記得点の高い順に、前記嗜好番組情報以外の番組情報を第１記憶装置から抽出することを特徴としている。
【００３１】
上記の構成によれば、情報抽出手段により、第１閾値未満の数の番組情報が選別される。さらに、情報抽出手段により、抽出した嗜好番組情報の数との和が第１閾値以下の数となる範囲で、得点の高い順に、嗜好番組情報以外の番組情報が第１記憶装置から抽出される。
【００３２】
したがって、特定された嗜好情報番組の数が第１閾値以上であっても、必ず、嗜好情報番組以外の番組情報であって、かつ、ユーザの好みそうな番組情報を含めて、番組情報を抽出することが可能となるという効果を奏する。
【００３３】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記第１閾値未満の所定の値を、第２閾値とすると、前記情報抽出手段は、前記算出された嗜好番組情報の数が第２閾値以下の場合、前記特定された嗜好番組情報全てを第１記憶装置から抽出すると共に、前記抽出した嗜好番組情報の数との和が前記第１閾値以下となる範囲で、前記得点の高い順に、前記嗜好番組情報以外の番組情報を第１記憶装置から抽出することを特徴としている。
【００３４】
上記の構成によれば、情報抽出手段により、算出された嗜好番組情報の数が第２閾値以下の場合、前記特定された嗜好番組情報全てが第１記憶装置から抽出される。さらに、情報抽出手段により、抽出した嗜好番組情報の数との和が前記第１閾値以下となる範囲で、得点の高い順に、嗜好番組情報以外の番組情報が第１記憶装置から抽出される。
【００３５】
したがって、嗜好番組情報の数が少ない場合であっても、ユーザの好みそうな番組情報を含めて、第１閾値以下の番組情報を抽出することができるという効果を奏する。
【００３６】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記特定情報として、放送番組が新番組であることを示す情報を用いることを特徴としている。
【００３７】
上記の構成によれば、前記特定情報として、放送番組が新番組であることを示す情報（以下、新番組情報）が用いられる。それゆえ、新番組情報が含まれていると、番組情報に得点が付される。
【００３８】
ここで、放送番組が新番組である場合には、通常、該放送番組を提供する側は、ユーザに新番組が始まるので見てほしいと考えている。
【００３９】
したがって、特定情報が新番組情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となるという効果を奏する。
【００４０】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記特定情報として、放送番組が最終回であること示す情報を用いることを特徴としている。
【００４１】
上記の構成によれば、前記特定情報として、放送番組が最終回であることを示す情報（以下、最終回情報）が用いられる。それゆえ、最終回情報が含まれていると、番組情報に得点が付される。
【００４２】
ここで、放送番組が最終回である場合には、通常、該放送番組を提供する側は、ユーザに最終回であり見てほしいと考えている。
【００４３】
したがって、特定情報が最終回情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となるという効果を奏する。
【００４４】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記特定情報として、放送番組が特別番組であることを示す情報を用いることを特徴としている。
【００４５】
上記の構成によれば、前記特定情報として、放送番組が特別番組であることを示す情報（以下、特別番組情報）が用いられる。それゆえ、特別番組情報が含まれていると、番組情報に得点が付される。
【００４６】
ここで、放送番組が特別番組である場合には、通常、該放送番組を提供する側は、ユーザに特別番組であり見てほしいと考えている。
【００４７】
したがって、特定情報が特別番組情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となるという効果を奏する。
【００４８】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記特定情報として、放送番組が再放送番組であることを示す情報を用いることを特徴としている。
【００４９】
上記の構成によれば、前記特定情報として、放送番組が再放送番組であることを示す情報（以下、再放送番組情報）が用いられる。それゆえ、再放送番組情報が含まれていると、番組情報に得点が付される。
【００５０】
ここで、放送番組が再放送番組である場合には、通常、該放送番組を提供する側は、ユーザが再放送でありあまり見ないと考えている。
【００５１】
したがって、特定情報が再放送番組情報である場合には、番組情報に低い得点を付すことにより、この特定情報が含まれる番組情報を、抽出しないようにすることが可能となるという効果を奏する。
【００５２】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記特定情報として、放送番組が録画番組であることを示す情報を用いることを特徴としている。
【００５３】
上記の構成によれば、前記特定情報として、放送番組が録画番組であることを示す情報（以下、録画番組情報）が用いられる。それゆえ、録画番組情報が含まれていると、番組情報に得点が付される。
【００５４】
ここで、放送番組が録画番組である場合には、通常、該放送番組を提供する側は、ユーザが録画でありあまり見ないと考えている。
【００５５】
したがって、特定情報が録画番組情報である場合には、番組情報に低い得点を付すことにより、この特定情報が含まれる番組情報を、抽出しないようにすることが可能となるという効果を奏する。
【００５６】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記番組情報における番組解説文の文字数を算出する文字数算出手段と、前記算出した文字数の情報を、各番組情報に対応付けて、各番組情報に含める対応付手段とを備え、前記特定情報として、番組解説文の文字数が所定の文字数以上であることを示す情報を用いることを特徴としている。
【００５７】
上記の構成によれば、文字数算出手段により、番組情報における番組解説文の文字数が算出される。また、対応付手段により、算出した文字数の情報が、各番組情報に対応付けられて各番組情報に含められる。
【００５８】
さらに、前記特定情報として、番組解説文の文字数が所定の文字数以上であることを示す情報（以下、所定文字数表示情報）が用いられる。それゆえ、所定文字数表示情報が含まれていると、番組情報に得点が付される。
【００５９】
ここで、番組解説文の文字数が所定の文字数以上である場合には、通常、該放送番組を提供する側は、ユーザに番組の詳細な内容を提示しており見てほしいと考えている。
【００６０】
したがって、特定情報が所定文字数表示情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となるという効果を奏する。
【００６１】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記特定情報として、放送番組がゴールデンタイムの番組であることを示す情報を用いることを特徴としている
上記の構成によれば、前記特定情報として、放送番組がゴールデンタイムの番組であることを示す情報（以下、ゴールデンタイム番組情報）が用いられる。それゆえ、ゴールデンタイム番組情報が含まれていると、番組情報に得点が付される。
【００６２】
ここで、放送番組がゴールデンタイムの番組である場合には、通常、該放送番組を提供する側は、ユーザの視聴が多い時間帯の番組であり見てほしいと考えている。
【００６３】
したがって、特定情報がゴールデンタイム番組情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となるという効果を奏する。
【００６４】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、前記嗜好情報の入力を受け付けると共に、この受け付けた嗜好情報を第２記憶装置に記憶させる嗜好情報設定手段を備え、前記番組情報特定手段は、前記第２記憶装置に記憶された嗜好情報を用いて、前記嗜好番組情報を特定することを特徴としている。
【００６５】
上記の構成によれば、嗜好情報設定手段により、嗜好情報の入力を受け付けられると共に、この受け付けられた嗜好情報を第２記憶装置に記憶できる。それゆえ、ユーザが嗜好情報を入力することができる。
【００６６】
さらに、番組情報特定手段は、第２記憶装置に記憶された嗜好情報を用いて、前記嗜好番組情報を特定する。
【００６７】
したがって、ユーザが入力した嗜好情報を用いて、番組情報の抽出が可能となるという効果を奏する。
【００６８】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、過去に視聴された放送番組の番組情報に含まれる情報を、前記嗜好情報として抽出する嗜好情報抽出手段を備えることを特徴としている。
【００６９】
過去に視聴した放送番組は、ユーザの好みの放送番組であると考えられる。したがって、この放送番組の番組情報には、ユーザの嗜好を示した情報（嗜好情報）が含まれていると考えられる。
【００７０】
そこで、本発明の構成によれば、嗜好情報抽出手段により、過去に視聴された放送番組の番組情報に含まれる情報が、前記嗜好情報として抽出される。
【００７１】
したがって、ユーザは、嗜好情報を入力する必要がなくなるという効果を奏する。
【００７２】
また、本発明に係る番組情報抽出装置は、上記の番組情報抽出装置において、録画予約された放送番組の番組情報に含まれる情報を、前記嗜好情報として抽出する嗜好情報抽出手段を備えることを特徴としている。
【００７３】
録画予約された放送番組は、ユーザの好みの放送番組であると考えられる。したがって、この放送番組の番組情報には、ユーザの嗜好を示した情報（嗜好情報）が含まれていると考えられる。
【００７４】
そこで、本発明の構成によれば、嗜好情報抽出手段により、録画予約された放送番組の番組情報に含まれる情報が、前記嗜好情報として抽出される。
【００７５】
したがって、ユーザは、嗜好情報を入力する必要がなくなるという効果を奏する。
【００７６】
また、本発明に係る番組情報表示装置は、上記の課題を解決するために、上記番組情報抽出装置と、前記番組情報抽出装置が抽出した番組情報を表示する表示装置とを備えることを特徴としている。
【００７７】
上記の構成によれば、番組情報表示装置には、上記番組情報抽出装置が備えられている。それゆえ、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となる。
【００７８】
さらに、表示装置により、上記番組情報抽出装置が抽出した番組情報を表示できる。
【００７９】
したがって、上記の抽出された番組情報を、ユーザが視認可能となるという効果を奏する。
【００８０】
また、本発明に係る放送番組録画システムは、上記の番組情報抽出装置と、放送番組を受信する放送番組受信手段と、前記抽出した番組情報で示される放送番組を録画する録画装置とを備えることを特徴としている。
【００８１】
上記の構成によれば、放送番組録画システムは、上記番組情報抽出装置が備えられている。それゆえ、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となる。
【００８２】
また、放送番組受信手段および録画装置により、前記抽出した番組情報で示される放送番組を録画できる。
【００８３】
したがって、ユーザの指示を受け付けることなく、上記の抽出された番組情報で示される放送番組を、自動的に録画することができる。それゆえ、ユーザは、特に操作を行うことなく、抽出された嗜好番組情報で示される放送番組を、後から視聴することができる。
【００８４】
また、本発明に係る番組情報抽出方法は、上記の課題を解決するために、各放送番組の属性を示した番組情報を含む番組情報群を受信すると共に、受信した番組情報群を第１記憶装置に記憶する番組情報取得ステップと、ユーザの嗜好を示した嗜好情報が含まれている番組情報を嗜好番組情報とすると、前記第１記憶装置に記憶された番組情報群に含まれる番組情報の中から、前記嗜好番組情報を特定する番組情報特定ステップと、前記嗜好番組情報の数を算出する番組情報数算出ステップと、前記算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、前記嗜好番組情報の中から前記第１閾値以下の数の番組情報を選別すると共に、前記選別した番組情報を前記第１記憶装置から抽出する情報抽出ステップとを備えることを特徴としている。
【００８５】
上記の方法によれば、番組情報取得ステップにより、各放送番組の属性を示した番組情報を含む番組情報群を、第１記憶装置に記憶できる。また、番組情報特定ステップにより、第１記憶装置に記憶された番組情報群に含まれる番組情報の中から、嗜好番組情報を特定できる。さらに、番組情報数算出ステップにより、嗜好番組情報の数を算出できる。
【００８６】
そして、情報抽出ステップにより、算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、嗜好番組情報の中から第１閾値以下の数の番組情報を選別できる。さらには、情報抽出ステップにより、この選別した番組情報を前記第１記憶装置から抽出できる。
【００８７】
それゆえ、嗜好番組情報が第１閾値よりも多い場合であっても、第１閾値以下の嗜好番組情報を抽出できる。
【００８８】
したがって、第１閾値を、テレビ等の表示装置の表示画面に一度に表示可能な番組情報数と設定しておくことにより、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となるという効果を奏する。
【００８９】
また、本発明に係るプログラムは、上記の課題を解決するために、上記番組情報抽出装置の各手段としてコンピュータを機能させるためのプログラムであることを特徴としている。
【００９０】
したがって、上記プログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【００９１】
また、本発明に係る記録媒体は、上記の課題を解決するために、上記プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【００９２】
したがって、上記記録媒体に記録されているプログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【発明の効果】
【００９３】
本発明に係る番組情報抽出装置は、以上のように、各放送番組の属性を示した番組情報を含む番組情報群を受信すると共に、受信した番組情報群を第１記憶装置に記憶する番組情報取得手段と、ユーザの嗜好を示した嗜好情報が含まれている番組情報を嗜好番組情報とすると、前記第１記憶装置に記憶された番組情報群に含まれる番組情報の中から、前記嗜好番組情報を特定する番組情報特定手段と、前記嗜好番組情報の数を算出する番組情報数算出手段と、前記算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、前記嗜好番組情報の中から前記第１閾値以下の数の番組情報を選別すると共に、前記選別した番組情報を前記第１記憶装置から抽出する情報抽出手段とを備える構成である。
【００９４】
したがって、第１閾値を、テレビ等の表示装置の表示画面に一度に表示可能な番組情報数と設定しておくことにより、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となるという効果を奏する。
【００９５】
また、番組情報表示装置は、以上のように、上記番組情報抽出装置と、前記番組情報抽出装置が抽出した番組情報を表示する表示装置とを備える構成である。
【００９６】
それゆえ、まず、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となる。さらに、上記の抽出された番組情報を、ユーザが視認可能となるという効果を奏する。
【００９７】
また、本発明に係る放送番組録画システムは、以上のように、放送番組を受信する放送番組受信手段と、前記抽出した番組情報で示される放送番組を録画する録画装置とを備える構成である。
【００９８】
それゆえ、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となる。さらに、ユーザは、特に操作を行うことなく、抽出された嗜好番組情報で示される放送番組を、後から視聴することができる。
【００９９】
また、本発明に係る番組情報抽出方法は、以上のように、各放送番組の属性を示した番組情報を含む番組情報群を受信すると共に、受信した番組情報群を第１記憶装置に記憶する番組情報取得ステップと、ユーザの嗜好を示した嗜好情報が含まれている番組情報を嗜好番組情報とすると、前記第１記憶装置に記憶された番組情報群に含まれる番組情報の中から、前記嗜好番組情報を特定する番組情報特定ステップと、前記嗜好番組情報の数を算出する番組情報数算出ステップと、前記算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、前記嗜好番組情報の中から前記第１閾値以下の数の番組情報を選別すると共に、前記選別した番組情報を前記第１記憶装置から抽出する情報抽出ステップとを備える方法である。
【０１００】
したがって、第１閾値を、テレビ等の表示装置の表示画面に一度に表示可能な番組情報数と設定しておくことにより、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となるという効果を奏する。
【０１０１】
また、本発明に係るプログラムは、以上のように、上記番組情報抽出装置の各手段としてコンピュータを機能させるためのプログラムである。
【０１０２】
したがって、上記プログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【０１０３】
また、本発明に係る記録媒体は、以上のように、上記プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【０１０４】
したがって、上記記録媒体に記録されているプログラムをコンピュータシステムにロードすることによって、上記番組情報抽出装置をユーザに提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【０１０５】
〔実施の形態１〕
本発明の一実施形態について図１から図１２に基づいて説明すると以下の通りである。
【０１０６】
図１は、本実施の形態に係る番組情報表示装置の構成を示した図である。番組情報表示装置１は、同図に示すとおり、番組情報抽出装置２と表示装置３とを備えている。番組情報抽出装置２は、嗜好情報入力部１１、嗜好情報設定部１２、記憶装置（第２記憶装置）１３、番組情報取得部（番組情報取得手段）１４、記憶装置（第１記憶装置）１５、文字数算出部（文字数算出手段）１６、対応付部（対応付手段）１７、番組情報特定部（番組情報特定手段）１８、番組情報数算出部（番組情報数算出手段）１９、および、情報抽出部（情報抽出手段）２０を備えている。また、情報抽出部２０は、判定部（判定手段）２１および得点付与部（得点付与手段）２２を備えている。一方、表示装置３は、表示画面３１を備えている。
【０１０７】
まず、番組情報抽出装置２について説明する。
【０１０８】
嗜好情報入力部１１は、ユーザから、ユーザの嗜好を示した嗜好情報の入力を受け付けると共に、この受け付けた嗜好情報を嗜好情報設定部１２に送る。また、嗜好情報入力部１１は、ユーザから嗜好情報の変更指示を受け付ける。この場合、嗜好情報入力部１１は、嗜好情報を含んだ変更指示情報を嗜好情報設定部１２に送る。ここで、嗜好情報としては、キーワードを用いることができる。
【０１０９】
なお、嗜好情報入力部１１は、番組情報抽出装置２に据え付けられた操作部（図示せず）で構成としてもよいし、リモートコントローラで構成してもよく、特に限定されるものではない。
【０１１０】
嗜好情報設定部１２は、嗜好情報入力部１１から嗜好情報および変更指示情報を受け付ける。嗜好情報設定部１２が嗜好情報を受け付けた場合には、受け付けた嗜好情報を記憶装置１３に記憶させる。一方、嗜好情報設定部１２が、変更指示情報を受け付けた場合には、嗜好情報設定部１２は、記憶装置１３に既に記憶されている嗜好情報を消去すると共に、変更指示情報に含まれた嗜好情報を新たに記憶装置１３に記憶させる。
【０１１１】
以下、嗜好情報が既に記憶装置１３に記憶されているとして説明する。
【０１１２】
番組情報取得部１４は、所定の放送波を受信することにより、あるいは、データ記録媒体から読み出すことにより、あるいは、インターネットやＣＡＴＶなどの回線を通じて、ＥＰＧデータを取得する。そして、番組情報取得部１４は、取得したＥＰＧデータを記憶装置１５に記憶させる。
【０１１３】
ここで、ＥＰＧデータには、放送番組の属性（放送日時、放送局、ジャンル、タイトル、および解説文）を示した番組情報が、放送番組毎に対応付けて記されている。つまり、番組情報は、放送日時を示した放送日時情報、放送局を示した放送局情報、ジャンルを示したジャンル情報、タイトルを示したタイトル情報、および、放送番組の解説文を示した解説文情報により構成されている。なお、本実施の形態では、放送番組の属性として、放送日時、放送局、ジャンル、タイトル、および解説文を例に挙げているが、これに限定されるものではない。
【０１１４】
また、以下では、ＥＰＧデータが、複数の番組情報により構成されている場合を例に挙げて説明する。つまり、ＥＰＧデータ内に、複数の番組情報が含まれている場合を説明する。なお、上記ＥＰＧデータが、特許請求の範囲に記載の番組情報群に相当する。
【０１１５】
文字数算出部１６は、放送番組の一属性である解説文の文字数を、番組情報毎に算出する。そして、文字数算出部１６は、算出した文字数の情報（以下、文字数情報）を、番組情報と関連づけた状態にて、対応付部１７に送る。
【０１１６】
対応付部１７は、上記文字数情報を受け付ける。そして、対応付部１７は、記憶装置１５に記憶された各番組情報に対して、上記関連付けされた文字数情報を対応付ける。この対応付により、記憶装置１５には、例えば、図２で示すような、番組情報群が記憶されることとなる。
【０１１７】
番組情報特定部１８は、記憶装置１３から、該記憶装置１３に記憶されている嗜好情報を読み出す。さらに、番組情報特定部１８は、この読み出した嗜好情報が含まれている番組情報（以下、嗜好番組情報）を、記憶装置１５に記憶された番組情報群に含まれる番組情報の中から特定する。そして、番組情報特定部１８は、特定した嗜好番組情報を識別するための識別情報を、番組情報数算出部１９および情報抽出部２０に送る。ここで、上記識別情報としては、例えば、記憶装置１５におけるアドレス情報を用いることができる。
【０１１８】
番組情報数算出部１９は、番組情報特定部１８から、上記嗜好番組情報を示した情報を受け付ける。そして、番組情報数算出部１９は、受け付けた嗜好番組情報の数を算出すると共に、この算出した数を示した情報を情報抽出部２０に送る。
【０１１９】
次に、情報抽出部２０と、情報抽出部２０に備えられている判定部２１および得点付与部２２とについて説明する。
【０１２０】
情報抽出部２０は、番組情報数算出部１９から、嗜好番組情報の数を示した情報を受け付ける。また、情報抽出部２０は、番組情報特定部１８から、上記識別情報を受け付ける。
【０１２１】
判定部２１は、記憶装置１５に記憶されている全ての番組情報を対象として、各番組情報に所定内容（特定情報）に対応した対応情報が含まれているか否かを判断する。そして、判定部２１は、上記対応情報が含まれていると判断した場合、番組情報に特定情報が含まれていると判定する。
【０１２２】
図３は、特定情報とキーワードとの対応関係を示した図である。図３に基づいて説明すると、判定部２１は、各番組情報に、キーワード（対応情報）が含まれているか否かを確認し、このキーワードが番組情報に含まれている場合、特定情報が番組情報に含まれていると判定する。
【０１２３】
得点付与部２２は、記憶装置１５に記憶されている全ての番組情報に対して、上記特定情報に応じた得点を付す。以下、得点の付し方について説明する。
【０１２４】
まず、得点付与部２２は、上記キーワードが含まれている場合、各番組情報に関して、キーワードに対応した特定情報に応じたフラグを、特定情報毎に立てる。つまり、番組情報毎に、各特定情報に応じたフラグを立てる。
【０１２５】
例えば、番組情報に、「新番組」（特定情報）に対応したキーワードが含まれている場合には、図４に示すとおり、予め初期化（つまり、全てのビットが０にセット）されたフラグ（詳しくは、１６桁のビットで構成されるフラグ）の最下位（下１桁）のビットを「１」とする。これにより、フラグは、「00000000 00000001」となる。また、「最終回」に対応したキーワードが含まれている場合には、フラグを「00000000 00000010」とし、「特別番組」を示したキーワードが含まれている場合には、フラグを「00000000 00000100」とする。
【０１２６】
また、得点付与部２２は、対応付部１７で対応付けられた文字数の情報に基づいて、各番組情報の解説文の文字数が、所定の文字数（同図では、７０文字）以上であるか否かを判断する。そして、所定の文字数以上であると判断された場合には、得点付与部２２は、番組情報にキーワードが含まれているとして、フラグを「00000000 00001000」とする。
【０１２７】
また、得点付与部２２は、「ゴールデンタイム」に対応したキーワードが含まれている場合には、フラグを「00000000 00010000」とする。ここで、ゴールデンタイムとは、視聴率の高い時間帯のことであり、具体的には午後７時から午後１０時までのことである。
【０１２８】
また、得点付与部２２は、「再放送」に対応したキーワードが含まれている場合には、フラグを「00000001 00000000」とし、「録画番組」というキーワードが含まれている場合には、フラグを「00000010 00000000」とする。
【０１２９】
なお、上記フラグは、各番組情報と関連付けて、記憶装置１５の所定の記憶領域に記憶しておけばよい。
【０１３０】
ここで、具体例を挙げて説明する。図５は、或る１つの番組情報と、この番組情報に基づいて設定されるフラグとを示した図である。同図では、解説文の欄に、「再放送」に対応したキーワード（[再]）が含まれている。また、他の欄（放送日時等）には、図３に示すような、特定情報に対応するキーワードが含まれていない。このため、得点付与部２２は、図５に示すとおり、フラグを「00000001 00000000」とする。
【０１３１】
また、得点付与部２２は、番組情報に、特定情報に対応したキーワードが複数種類含まれている場合には、種類に応じた桁のビットを「１」にする。以下、具体的例を挙げて説明する。図６は、或る１つの番組情報と、この番組情報に基づいて設定されるフラグとを示した図である。
【０１３２】
図６では、タイトルの欄に、「特別番組」に対応したキーワード（スペシャル）が含まれている。また、放送日時の欄に、「ゴールデンタイム」に対応したキーワード（１９：００−）が含まれている。また、他の欄には、図３に示すような、特定情報に対応したキーワードが含まれていない。このため、得点付与部２２は、各特定情報に応じた桁のビットを「１」にする。これにより、フラグが「00000000 00010100」に設定される。
【０１３３】
次に、上記フラグを用いて、番組情報の得点を計算する処理について説明する。なお、この処理は、得点付与部２２により行われる。
【０１３４】
まず、各番組情報の得点の計算に当たり、得点付与部２２は、得点が記憶されるデータ領域を初期化する。つまり、得点を０点とする。なお、上記データ領域は、例えば、記憶装置１５内に設けておけばよい。
【０１３５】
ここで、得点付与部２２は、設定されたフラグにおいて、下８桁のビットに「１」に設定されたビットがある場合、該ビット毎に「＋１」点とし、上８桁のビットに「１」に設定されたビットがある場合、該ビット毎に「−１」点とし、全桁の得点を加算することにより、番組情報の得点を求める。
【０１３６】
例えば、図５に示された番組情報の場合には、得点付与部２２により、得点は「−１」点と算出される。また、図６に示された番組情報の場合には、得点付与部２２により、得点は「＋２」点と算出される。なお、詳細な得点算出の処理フローについては、後述する。
【０１３７】
以上のように、得点付与部２２により、番組情報に特定情報に対応した対応情報（キーワード）が含まれている場合、この番組情報に対して特定情報に応じた得点が付される。
【０１３８】
情報抽出部２０は、さらに、嗜好番組情報の数が第１閾値（α個とする）よりも多いか否か（つまり、α＋１個以上か否か）、および、嗜好番組情報の数が第２閾値（β個とする）以下か否かを判断する。ここで、第１閾値は、表示装置３の表示画面に一度に表示可能な番組情報の数を指している。また、第２閾値は、第１閾値未満の所定の数である。
【０１３９】
ここで、嗜好番組情報の数がα個よりも多い場合には、情報抽出部２０は、嗜好番組情報を示した情報に基づき、上記特定された嗜好番組情報の中から、上記得点の高い順に、α個以下の数（所定数）の番組情報を選別する。さらに、情報抽出部２０は、上記選別した番組情報を記憶装置１５から抽出する。そして、この抽出した番組情報を表示装置３に送る。
【０１４０】
このように、嗜好番組情報の数がα個よりも多い場合には、嗜好番組情報の中から番組情報の絞り込みが行われ、絞り込まれた嗜好番組情報のみが表示装置３に送られる。
【０１４１】
一方、嗜好番組情報の数がβ個以下の場合、情報抽出部２０は、まず、嗜好番組情報を示した情報に基づき、上記特定された嗜好番組情報全てを記憶装置１５から抽出する。さらに、情報抽出部２０は、上記抽出した嗜好番組情報の数との和がα個以下となる範囲で、上記得点の高い順に、嗜好番組情報以外の番組情報を選定する。そして、情報抽出部２０は、記憶装置１５から、この選定した番組情報を抽出する。そして、これら抽出した番組情報を表示装置３に送る。つまり、全ての嗜好番組情報と、嗜好番組情報以外の番組情報とが、表示装置３に送られる。
【０１４２】
表示装置３は、情報抽出部２０より、抽出された番組情報を受け付ける。そして、受け付けた番組情報を所定の形式（例えば、図１８）にて、表示画面３１に表示する。なお、所定の形式で表示するために必要となるデータ（番組情報除く）は、表示装置３が予め備える構成であってもよいし、あるいは、番組情報抽出装置２が番組情報と共に表示装置３に送る構成であってもよい。なお、表示装置３は、テレビまたはディスプレイを備えたパーソナルコンピュータ等で構成することができる。
【０１４３】
ここで、上記番組情報の選定の具体例について示す。
【０１４４】
図７は、嗜好番組情報の数がα個よりも多い場合における、選定前の番組情報と抽出対象である番組情報（つまり、選定後の番組情報）を示した図である。この場合には、同図に示すとおり、得点の高い順に、所定の番組情報が選定される。
【０１４５】
図８は、嗜好番組情報の数がβ個以下の場合における、全ての嗜好番組情報と、選定前の番組情報と、抽出対象である番組情報とを示した図である。この場合には、同図に示すとおり、全ての嗜好番組情報と、上記得点の高い順に選定された、嗜好番組情報以外の番組情報とが抽出対象となる。
【０１４６】
以上のように、番組情報表示装置１の番組情報抽出装置２は、各放送番組の属性を示した番組情報を含む番組情報群を受信すると共に、受信した番組情報群を記憶装置（第１記憶装置）１５に記憶する番組情報取得部（番組情報取得手段）１４と、ユーザの嗜好を示した嗜好情報が含まれている番組情報を嗜好番組情報とすると、記憶装置１５に記憶された番組情報群に含まれる番組情報の中から、前記嗜好番組情報を特定する番組情報特定部（番組情報特定手段）１８と、前記嗜好番組情報の数を算出する番組情報数算出部（番組情報数算出手段）１９と、前記算出された嗜好番組情報の数が第１閾値（α）よりも多い場合、所定の基準により、前記嗜好番組情報の中から前記第１閾値以下の数（所定数）の番組情報を選別すると共に、前記選別した番組情報を記憶装置１５から抽出する情報抽出部（情報抽出手段）２０とを備える構成である。
【０１４７】
この構成によれば、番組情報取得部１４により、各放送番組の属性を示した番組情報を含む番組情報群を、記憶装置１５に記憶できる。また、番組情報特定部１８により、記憶装置１５に記憶された番組情報群に含まれる番組情報の中から、嗜好番組情報を特定できる。さらに、番組情報数算出部１９により、嗜好番組情報の数を算出できる。
【０１４８】
そして、情報抽出部２０により、算出された嗜好番組情報の数が第１閾値よりも多い場合、所定の基準により、特定した嗜好番組情報の中から第１閾値以下の数の番組情報を選別できる。さらには、情報抽出部２０により、この選別した番組情報を記憶装置１５から抽出できる。
【０１４９】
それゆえ、嗜好番組情報が第１閾値よりも多い場合であっても、第１閾値以下の嗜好番組情報を抽出できる。したがって、第１閾値を、テレビ等の表示装置３の表示画面に一度に表示可能な番組情報数と設定しておくことにより、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となる。
【０１５０】
また、情報抽出部２０は、第１閾値の数の番組情報を選別する構成としておくことが好ましい。この構成によれば、情報抽出部２０により、第１閾値の数の番組情報を選別できるため、第１閾値の番組情報を抽出することができる。したがって、一度に表示可能な最大数の番組情報を抽出可能となる。
【０１５１】
また、番組情報抽出装置２は、以上のように、情報抽出部２０が、各番組情報に、予め定められた、放送の視聴状況に影響を及ぼす特定情報が含まれているか否かを判定する判定部（判定手段）２１と、前記番組情報に特定情報が含まれている場合、前記番組情報に対して前記特定情報に応じた得点を付す得点付与部（得点付与手段）２２とを備え、前記所定の基準は、前記得点の高い順番である構成である。
【０１５２】
この構成によれば、判定部２１により、各番組情報に、予め定められた、放送番組の視聴状況に影響を及ぼす特定情報が含まれているか否かが判定される。また、番組情報に特定情報が含まれている場合、得点付与部２２により、この番組情報に対して特定情報に応じた得点が付される。
【０１５３】
したがって、視聴状況（例えば、視聴率）を高めるような特定情報を含んだ番組情報に対しては、視聴状況を低めるような特定情報を含んだ番組情報よりも高い得点を付すと共に、得点の高い順番に嗜好番組情報を抽出することにより、よりユーザの嗜好に沿った、第１閾値以下の番組情報を抽出することが可能となる。
【０１５４】
また、得点付与部２２は、以上のように、番組情報に異なる特定情報が含まれている場合、特定情報毎に特定情報に応じた得点を算出すると共に、前記算出した得点を加算することにより得られる得点を、番組情報に対して付す構成である。
【０１５５】
この構成によれば、得点付与部２２により、番組情報に異なる特定情報が含まれている場合、特定情報毎に特定情報に応じた得点が算出される。さらに、得点付与部２２により、この算出した得点を加算することにより得られる得点が、番組情報に対して付される。つまり、異なる特定情報が含まれている場合には、各特定情報に応じた得点の和が、番組情報に対して付される。したがって、よりユーザの嗜好に沿った、番組情報を抽出することが可能となる。
【０１５６】
また、判定部２１は、以上のように、番組情報に特定情報に対応する対応情報が含まれている場合、前記番組情報に特定情報が含まれていると判定する構成である。
【０１５７】
通常、番組情報においては、データ量を少なくするため、ひとまとまりの文言の一部を省略することが行われる。このため、番組情報に、特定情報に対応する対応情報は含まれているものの、特定情報そのもの（特定情報を構成するデータ全体）が含まれていない場合がある。
【０１５８】
しかしながら、上記の構成によれば、判定部２１により、番組情報に前記特定情報に対応する対応情報が含まれている場合、前記番組情報に特定情報が含まれていると判定できる。したがって、番組情報に、特定情報そのものが含まれていない場合であっても、特定情報が含まれていると判定可能となる。
【０１５９】
また、番組情報抽出装置２は、以上のように、第１閾値未満の所定の値を、第２閾値（β）とすると、情報抽出部２０が、前記算出された嗜好番組情報の数が第２閾値以下の場合、前記特定された嗜好番組情報全てを記憶装置１５から抽出すると共に、前記抽出した嗜好番組情報の数との和が第１閾値以下となる範囲で、上記得点の高い順に、前記嗜好番組情報以外の番組情報を記憶装置１５から抽出する構成である。
【０１６０】
この構成によれば、情報抽出部２０により、算出された嗜好番組情報の数が第２閾値以下の場合、上記特定された嗜好番組情報全てが記憶装置１５から抽出される。さらに、情報抽出部２０により、抽出した嗜好番組情報の数との和が第１閾値以下となる範囲で、得点の高い順に、嗜好番組情報以外の番組情報が記憶装置１５から抽出される。したがって、嗜好番組情報の数が少ない場合であっても、ユーザの好みそうな番組情報を含めて、第１閾値以下の番組情報を抽出することができる。
【０１６１】
また、番組情報抽出装置２においては、以上のように、特定情報として、放送番組が新番組であることを示す情報（以下、新番組情報）を用いることが好ましい。これによれば、新番組情報が含まれていると、番組情報に得点が付される。ここで、放送番組が新番組である場合には、通常、該放送番組を提供する側は、ユーザに新番組が始まるので見てほしいと考えている。したがって、特定情報が新番組情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となる。
【０１６２】
また、番組情報抽出装置２においては、以上のように、特定情報として、放送番組が最終回であること示す情報（以下、最終回情報）を用いることが好ましい。これによれば、最終回情報が含まれていると、番組情報に得点が付される。ここで、放送番組が最終回である場合には、通常、該放送番組を提供する側は、ユーザに最終回であり見てほしいと考えている。したがって、特定情報が最終回情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となる。
【０１６３】
また、番組情報抽出装置２においては、以上のように、特定情報として、放送番組が特別番組であることを示す情報（以下、特別番組情報）を用いることが好ましい。これによれば、特別番組情報が含まれていると、番組情報に得点が付される。ここで、放送番組が特別番組である場合には、通常、該放送番組を提供する側は、ユーザに特別番組であり見てほしいと考えている。したがって、特定情報が特別番組情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となる。
【０１６４】
また、番組情報抽出装置２においては、以上のように、特定情報として、放送番組が再放送番組であることを示す情報（以下、再放送番組情報）を用いることが好ましい。これによれば、再放送番組情報が含まれていると、番組情報に得点が付される。ここで、放送番組が再放送番組である場合には、通常、該放送番組を提供する側は、ユーザが再放送でありあまり見ないと考えている。したがって、特定情報が再放送番組情報である場合には、番組情報に低い得点を付すことにより、この特定情報が含まれる番組情報を、抽出しなうようにすることが可能となる。
【０１６５】
また、番組情報抽出装置２においては、以上のように、特定情報として、放送番組が録画番組であることを示す情報（以下、録画番組情報）を用いることが好ましい。これによれば、録画番組情報が含まれていると、番組情報に得点が付される。ここで、放送番組が録画番組である場合には、通常、該放送番組を提供する側は、ユーザが録画でありあまり見ないと考えている。したがって、特定情報が録画番組情報である場合には、番組情報に低い得点を付すことにより、この特定情報が含まれる番組情報を、抽出しないようにすることが可能となる。
【０１６６】
また、番組情報抽出装置２は、番組情報における番組解説文の文字数を算出する文字数算出部（文字数算出手段）１６と、前記算出した文字数の情報を、各番組情報に対応付けて、各番組情報に含める対応付部（対応付手段）１７とを備え、前記特定情報として、番組解説文の文字数が所定の文字数以上であることを示す情報を用いることが好ましい。
【０１６７】
この構成によれば、文字数算出部１６により、番組情報における番組解説文の文字数が算出される。また、対応付部１７により、算出した文字数の情報が、各番組情報に対応付けられて各番組情報に含められる。さらに、前記特定情報として、番組解説文の文字数が所定の文字数以上であることを示す情報（以下、所定文字数表示情報）が用いられる。それゆえ、所定文字数表示情報が含まれていると、番組情報に得点が付される。
【０１６８】
ここで、番組解説文の文字数が所定の文字数以上である場合には、通常、該放送番組を提供する側は、ユーザに番組の詳細な内容を提示しており見てほしいと考えている。したがって、特定情報が所定文字数表示情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となる。
【０１６９】
また、番組情報抽出装置２においては、以上のように、特定情報として、放送番組がゴールデンタイムの番組であることを示す情報（以下、ゴールデンタイム番組情報）を用いることが好ましい。これによれば、ゴールデンタイム番組情報が含まれていると、番組情報に得点が付される。ここで、放送番組がゴールデンタイムの番組である場合には、通常、該放送番組を提供する側は、ユーザの視聴が多い時間帯の番組であり見てほしいと考えている。したがって、特定情報がゴールデンタイム番組情報である場合には、番組情報に高い得点を付すことにより、この特定情報が含まれる番組情報を、優先的に抽出することが可能となる。
【０１７０】
また、番組情報抽出装置２は、以上のように、嗜好情報の入力を受け付けると共に、この受け付けた嗜好情報を記憶装置（第２記憶装置）１３に記憶させる嗜好情報設定部（嗜好情報設定手段）１２を備え、番組情報特定部１８は、記憶装置１３に記憶された嗜好情報を用いて、前記嗜好番組情報を特定する構成である。
【０１７１】
この構成によれば、嗜好情報設定部１２により、嗜好情報の入力を受け付けられると共に、この受け付けられた嗜好情報を記憶装置１３に記憶できる。それゆえ、ユーザが嗜好情報を入力することができる。さらに、番組情報特定部１８は、記憶装置１３に記憶された嗜好情報を用いて、上記嗜好番組情報を特定する。したがって、ユーザが入力した嗜好情報を用いて、番組情報の抽出が可能となる。
【０１７２】
また、番組情報表示装置１は、以上のように、番組情報抽出装置２と、番組情報抽出装置２が抽出した番組情報を表示する表示装置３とを備える構成である。この構成によれば、まず、番組情報抽出装置２により、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となる。さらに、表示装置３により、上記番組情報抽出装置が抽出した番組情報を表示できる。したがって、上記の抽出された番組情報を、ユーザが視認可能となる。
【０１７３】
次に、番組情報表示装置１における番組情報の抽出および表示のフローについて、図９に基づいて説明する。
【０１７４】
まず、番組情報取得部１４が、番組情報（ＥＰＧデータ）を取得する（Ｓ１）。Ｓ１の後は、番組情報特定部１８が、記憶装置１３から、該記憶装置１３に記憶されている嗜好情報を読み出す（Ｓ２）。Ｓ２の後は、番組情報特定部１８は、この読み出した嗜好情報が含まれている番組情報（嗜好番組情報）を、記憶装置１５に記憶された番組情報群に含まれる番組情報の中から特定する（Ｓ３）。
【０１７５】
Ｓ３の後は、得点付与部２２が、記憶装置１５に記憶されている番組情報に対して、特定情報に応じた得点を付す（Ｓ４）。Ｓ４の後は、得点付与部２２が、全ての番組情報に対して得点が付されたか否かを判断する（Ｓ５）。Ｓ５において、全ての番組情報に得点が付されていないと判断された場合には、再度、Ｓ４に戻る。一方、Ｓ５において、全ての番組情報に得点が付されている判断された場合には、番組情報数算出部１９が、特定された嗜好番組情報の数を算出する（Ｓ６）。Ｓ６に後は、情報抽出部２０が、算出された嗜好番組情報の数が、α個よりも多いか否かを判断する（Ｓ７）。
【０１７６】
Ｓ７において、嗜好番組情報の数がα個よりも多い場合には、情報抽出部２０は、嗜好番組情報を示した情報に基づき、上記特定された嗜好番組情報の中から、上記得点の高い順に、α個以下の数（所定数）の番組情報を選別する（Ｓ８）。さらに、Ｓ８の後は、情報抽出部２０は、上記選別した番組情報を記憶装置１５から抽出する（Ｓ９）。そして、Ｓ９の後は、表示装置３が、上記抽出された番組情報を表示画面に表示する（Ｓ１０）。
【０１７７】
また、Ｓ７において、嗜好番組情報の数がα個以下の場合には、情報抽出部２０は、算出された嗜好番組情報の数が、β個以下か否かを判断する（Ｓ１１）。
【０１７８】
ここで、Ｓ１１において、嗜好番組情報の数がβ個よりも多いと判断された場合には、Ｓ１０に進み、抽出した全ての番組情報が表示される。一方、Ｓ１１において、嗜好番組情報の数がβ個以下と判断された場合には、情報抽出部２０が、上記特定された嗜好番組情報全てを記憶装置１５から抽出する（Ｓ１２）。さらに、Ｓ１２の後は、情報抽出部２０が、上記抽出した嗜好番組情報の数との和がα個以下となる範囲で、得点の高い順に、嗜好番組情報以外の番組情報を記憶装置１５から抽出する（Ｓ１３）。Ｓ１３の後は、Ｓ１０に進み、これら抽出された番組情報が表示される。そして、Ｓ１０の後は、処理を終了する。
【０１７９】
次に、上記フラグ設定のフローについて、図１０に基づいて説明する。
【０１８０】
まず、フラグを初期化する（Ｓ２１）。Ｓ２１の後は、判定部２１が、番組情報に、「新番組」に対応したキーワードが含まれているかを判断する（Ｓ２２）。Ｓ２２において、「新番組」に対応したキーワードが含まれていると判断された場合、「新番組」に対応する桁のビットを「１」とする（Ｓ２３）。一方、Ｓ２２において「新番組」に対応したキーワードが含まれていないと判断された場合、および、Ｓ２３の後は、判定部２１が、番組情報に、「最終回」に対応したキーワードが含まれているかを判断する（Ｓ２４）。
【０１８１】
Ｓ２４において、「最終回」に対応したキーワードが含まれていると判断された場合、「最終回」に対応する桁のビットを「１」とする（Ｓ２５）。一方、Ｓ２４において「最終回」に対応したキーワードが含まれていないと判断された場合、および、Ｓ２５の後は、判定部２１が、番組情報に、「特別番組」に対応したキーワードが含まれているかを判断する（Ｓ２６）。
【０１８２】
Ｓ２６において、「特別番組」に対応したキーワードが含まれていると判断された場合、「特別番組」に対応する桁のビットを「１」とする（Ｓ２７）。一方、Ｓ２６において「特別番組」に対応したキーワードが含まれていないと判断された場合、および、Ｓ２７の後は、判定部２１が、番組情報の解説文の文字数が所定の文字数以上であるか否かを判断する（Ｓ２８）。
【０１８３】
Ｓ２８において、所定の文字数以上であると判断された場合、「解説文の文字数」に対応する桁のビットを「１」とする（Ｓ２９）。一方、Ｓ２８において、所定の文字数以上でないと判断された場合、および、Ｓ２９の後は、判定部２１が、番組情報に、「ゴールデンタイム」に対応したキーワードが含まれているかを判断する（Ｓ３０）。
【０１８４】
Ｓ３０において、「ゴールデンタイム」に対応したキーワードが含まれていると判断された場合、「ゴールデンタイム」に対応する桁のビットを「１」とする（Ｓ３１）。一方、Ｓ３０において「ゴールデンタイム」に対応したキーワードが含まれていないと判断された場合、および、Ｓ３１の後は、判定部２１が、番組情報に、「再放送」に対応したキーワードが含まれているかを判断する（Ｓ３２）。
【０１８５】
Ｓ３２において、「再放送」に対応したキーワードが含まれていると判断された場合、「再放送」に対応する桁のビットを「１」とする（Ｓ３３）。一方、Ｓ３２において「再放送」に対応したキーワードが含まれていないと判断された場合、および、Ｓ３３の後は、判定部２１が、番組情報に、「録画番組」に対応したキーワードが含まれているかを判断する（Ｓ３４）。
【０１８６】
Ｓ３４において、「録画番組」に対応したキーワードが含まれていると判断された場合、「録画番組」に対応する桁のビットを「１」とする（Ｓ３５）。一方、Ｓ３４において「録画番組」に対応したキーワードが含まれていないと判断された場合、および、Ｓ３５の後は、処理を終了する。
【０１８７】
次に、上記得点算出のフローについて、図１１に基づいて説明する。
【０１８８】
まず、得点付与部２２は、得点を初期化する（Ｓ４１）。つまり、得点（Ｐ）を０とする。Ｓ４１の後は、得点付与部２２は、情報抽出部２０内に設けられたカウンタ（図示せず）の値（ｉ）を初期化する（Ｓ４２）。ここでは、ｉ＝１とする。Ｓ４２の後は、ｉが１６以下であるか否かが判断される（Ｓ４３）。Ｓ４３において、ｉが１６以下である場合には、得点付与部２２が、下ｉ桁目のビットが「１」であるか否かを判断する（Ｓ４４）。Ｓ４４において、下ｉ桁目のビットが「１」であると判断された場合には、ｉが８以下であるか否かが判断される（Ｓ４５）。
【０１８９】
Ｓ４５において、ｉが８以下であると判断された場合には、得点に１点を追加する（Ｓ４６）。一方、Ｓ４５において、ｉが８以下でないと判断された場合には、得点から１点を差し引く（Ｓ４７）。
【０１９０】
Ｓ４４において下ｉ桁目のビットが「１」でない判断された場合、Ｓ４６の後、および、Ｓ４７の後は、ｉの値に１を追加して、カウンタの値を更新する（Ｓ４８）。そして、Ｓ４８の後は、再度、Ｓ４３に戻る。そして、Ｓ４３において、ｉが１６以下でない場合には、処理を終了する。
【０１９１】
ところで、上記の実施の形態においては、得点の計算に当たり、設定されたフラグにおいて、下８桁のビットに「１」に設定されたビットがある場合、該ビット毎に「＋１」点とし、上８桁のビットに「１」に設定されたビットがある場合、該ビット毎に「−１」点とし、全桁の得点を加算することにより、番組情報の得点を求めた。
【０１９２】
しかしながら、これに限定されるものではない。例えば、図１２に示すとおり、上記特定情報に対して、それぞれに、予め定めた得点を対応付けておき、この得点を用いて、番組情報の得点を算出する構成としてもよい。
【０１９３】
ここで、特に抽出すべき特定情報に関しては、高い得点を対応付けておくことにより、この特定情報を含む番組情報が番組情報群から抽出される可能性を高くすることができる。
【０１９４】
また、番組情報抽出装置２を、情報抽出部２０が、第１閾値未満の数の番組情報を選別すると共に、前記抽出した嗜好番組情報の数との和が前記第１閾値以下の数となる範囲で、前記得点の高い順に、前記嗜好番組情報以外の番組情報を記憶装置１５から抽出する構成としてもよい。
【０１９５】
この構成によれば、情報抽出部２０により、第１閾値未満の数の番組情報が選別される。さらに、情報抽出部２０により、抽出した嗜好番組情報の数との和が第１閾値以下の数となる範囲で、得点の高い順に、嗜好番組情報以外の番組情報が第１記憶装置から抽出される。
【０１９６】
したがって、特定された嗜好情報番組の数が第１閾値以上であっても、必ず、嗜好情報番組以外の番組情報であって、かつ、ユーザの好みそうな番組情報を含めて、番組情報を抽出することが可能となる。
【０１９７】
また、図１３に示すとおり、番組情報表示装置１に対して、放送番組を受信する放送番組受信部（放送番組受信手段）４１と、上記抽出した番組情報で示される放送番組を録画する録画装置４２とを備えて、放送番組録画システム９を構成してもよい。
【０１９８】
このシステム構成によれば、放送番組録画システム９は、上記番組情報抽出装置２が備えられているため、ユーザの嗜好に沿った番組情報であって、かつ、表示画面を切り替えることなく確認できる数の番組情報を抽出可能となる。また、放送番組受信部４１および録画装置４２により、前記抽出した番組情報で示される放送番組を録画できる。したがって、ユーザの指示を受け付けることなく、上記の抽出された番組情報で示される放送番組を、自動的に録画することができる。それゆえ、ユーザは、特に操作を行うことなく、抽出された嗜好番組情報で示される放送番組を、後から視聴することができる。
【０１９９】
なお、放送番組の録画は、ラジオなどの放送番組の録音であってもよく、特に限定されるものではない。
【０２００】
〔実施の形態２〕
本発明の他の実施形態について、図１４から図１６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施の形態１の図面に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
【０２０１】
本実施の形態に係る番組情報表示装置１′は、番組情報抽出装置２′と表示装置３とを備える。つまり、番組情報表示装置１′は、実施の形態１の番組情報表示装置１と比較すると、番組情報抽出装置の構成が異なっている。そこで、以下では、番組情報抽出装置２′について説明する。
【０２０２】
図１４は、番組情報抽出装置２′の構成を示した図である。番組情報抽出装置２′は、同図に示すとおり、番組情報取得部１４、記憶装置１５、文字数算出部１６、対応付部１７、番組情報特定部（番組情報特定手段）１８′、番組情報数算出部１９、および、情報抽出部２０、視聴履歴管理部５１、予約管理部５２、嗜好情報抽出部（嗜好情報抽出手段）５３、および、記憶装置（第２記憶装置）５４を備えている。また、嗜好情報抽出部５３は、プロファイル更新部５５および嗜好度算出部５６を備えている。
【０２０３】
このように、番組情報抽出装置２′は、実施の形態１の番組情報抽出装置２と比較すると、嗜好情報入力部１１、嗜好情報設定部１２、および、記憶装置１３を備えていない一方で、視聴履歴管理部５１、予約管理部５２、嗜好情報抽出部５３、記憶装置５４、プロファイル更新部５５、および、嗜好度算出部５６を備えた構成である。また、番組情報抽出装置２′は、番組情報特定部１８の代わりに番組情報特定部１８′を備えている。したがって、以下では、主として、上記部材（１８′、５１〜５５）について説明する。
【０２０４】
視聴履歴管理部５１は、表示装置３（例えばテレビ）から、表示装置３が表示している（つまり、ユーザが視聴していると考えられる）放送番組の放送チャンネルを示した情報をリアルタイムに取得する。
【０２０５】
そして、視聴履歴管理部５１は、取得した放送チャンネルを示した情報を、時間と対応付ける。このように時間を対応付けることにより、視聴履歴管理部５１は、視聴履歴の情報、つまり、何時から何時までの間に、何チャンネルの放送番組が表示（視聴）されていたかを示す情報を得る。さらに、視聴履歴管理部５１は、得られた視聴履歴の情報（以下、視聴履歴情報）を記憶する。
【０２０６】
予約管理部５２は、放送番組の録画予約の処理がなされた場合、この録画予約された放送番組を特定するための情報を、例えば録画装置４２等の録画装置から受け付ける。そして、予約管理部５２は、この受け付けた情報（以下、予約情報）を記憶する。
【０２０７】
嗜好情報抽出部５３は、記憶装置１５に記憶されている全ての番組情報を読み出す。さらに、嗜好情報抽出部５３は、後述する、プロファイル内の放送回数の更新に関する処理が終了した後、視聴履歴情報および予約情報を、それぞれ、視聴履歴管理部５１および予約管理部５２から読み出す。そして、嗜好情報抽出部５３は、読み出した視聴履歴情報および予約情報に対応する放送番組についての番組情報を、記憶装置１５から選択的に読み出す。
【０２０８】
プロファイル更新部５５は、上記読み出された全ての番組情報を用いて、記憶装置５４に予め記憶されたプロファイル（profile）内における、放送回数を示した情報（以下、放送回数情報）の更新を行う。図１５は、プロファイルを示した図である。以下、プロファイルの更新について説明する。
【０２０９】
プロファイル更新部５５は、上記読み出された全ての番組情報から、まず、ジャンルを示した情報（以下、ジャンル情報）を抽出する。さらに、プロファイル更新部５５は、全ての番組情報から、キーワードを抽出する。なお、このキーワードは、タイトルおよび／または出演者等を示した、番組情報に含まれる単語である。
【０２１０】
上記キーワードを抽出する方法としては、例えば以下の第１から第３方法が挙げられる。まず、第１の方法を説明する。まず、予めジャンル毎に嗜好を表すようなキーワードを定義しておき、文字列のマッチングを行う。ここで、マッチングした場合、このマッチングした文字列をキーワードとして抽出する。次に、第２の方法を説明する。まず、番組情報を、品詞単位に分解する。そして、名詞（特に固有名詞）等のキーワードにふさわしい単語を、キーワードとして抽出する。次に、第３の方法を説明する。番組情報を提供している提供者が、番組情報に付与しているタグ情報および／またはメタ情報に含まれている単語を、キーワードとして抽出する。以上の何れかの方法により、キーワードが抽出される。なお、キーワードの抽出方法は、上記の方法に限定されるものではなく、他の方法であっても構わない。
【０２１１】
ここで、プロファイル更新部５５は、上記抽出したキーワードと同じキーワードが、既にプロファイル内に、上記ジャンル情報で示されたジャンルに対応した形で存在している場合には、このキーワードに対応付けられた放送回数情報を更新する。
【０２１２】
なお、抽出したキーワードと同じキーワードが、上記ジャンル情報で示されたジャンルに対応した形で存在プロファイル内に存在しない場合には、新たにキーワードをプロファイル内に追加すると共に、該キーワードに対応する放送回数情報の値を「１」に更新する。また、プロファイル内に、上記抽出したジャンルがない場合には、新たに該ジャンルをプロファイル内に追加する。
【０２１３】
また、プロファイル更新部５５は、上記選択的に読み出された番組情報を用いて、上記プロファイル内の出現回数を示した情報（以下、出現回数情報）の更新を行う。具体的には、上記選択的に読み出した番組情報から、上記と同様に、まず、ジャンル情報を抽出する。さらに、プロファイル更新部５５は、これらの番組情報から、上記キーワードを抽出する。
【０２１４】
ここで、プロファイル更新部５５は、上記抽出したキーワードと同じキーワードが、既にプロファイル内に、上記ジャンル情報で示されたジャンルに対応した形で存在している場合には、このキーワードに対応付けられた出現回数情報を更新する。
【０２１５】
以上により、少なくとも、プロファイル内の出現回数情報および放送回数情報の更新を行うことができる。
【０２１６】
嗜好度算出部５６は、上記出現回数情報および放送回数情報を用いて、各キーワードに関する嗜好度を算出する。そして、嗜好度算出部５６は、プロファイル内の嗜好度を示す情報（以下、嗜好度情報）を更新する。ここで、嗜好度とは、ユーザの嗜好の度合いを示した値である。具体的には、嗜好度は、出現回数を放送回数で除した値に、１００を掛けることにより求められる数値である。以上により、嗜好度算出部５６において、嗜好度が算出される。
【０２１７】
そして、嗜好情報抽出部５３は、所定の値以上の嗜好度を有するキーワードを、嗜好情報として抽出する。そして、嗜好情報抽出部５３は、抽出した嗜好情報を記憶装置５４に記憶する。
【０２１８】
番組情報特定部１８′は、記憶装置５４から、該記憶装置５４に記憶されている嗜好情報を読み出す。さらに、番組情報特定部１８′は、この読み出した嗜好情報が含まれている番組情報（嗜好番組情報）を、記憶装置１５に記憶された番組情報群に含まれる番組情報の中から特定する。そして、番組情報特定部１８′は、特定した嗜好番組情報を識別するための識別情報を、番組情報数算出部１９および情報抽出部２０に送る。
【０２１９】
以上のように、番組情報抽出装置２′は、過去に視聴された放送番組の番組情報に含まれる情報を、前記嗜好情報として抽出する嗜好情報抽出部５３を備える構成である。ここで、過去に視聴した放送番組は、ユーザの好みの放送番組であると考えられる。したがって、この放送番組の番組情報には、ユーザの嗜好を示した情報（嗜好情報）が含まれていると考えられる。そこで、上記の構成によれば、嗜好情報抽出部５３により、過去に視聴された放送番組の番組情報に含まれる情報が、前記嗜好情報として抽出される。したがって、ユーザは、嗜好情報を入力する必要がなくなる。
【０２２０】
また、番組情報抽出装置２′は、録画予約された放送番組の番組情報に含まれる情報を、前記嗜好情報として抽出する嗜好情報抽出部２２を備える構成でもある。
【０２２１】
ここで、録画予約された放送番組は、ユーザの好みの放送番組であると考えられる。したがって、この放送番組の番組情報には、ユーザの嗜好を示した情報（嗜好情報）が含まれていると考えられる。そこで、上記の構成によれば、嗜好情報抽出部５３により、録画予約された放送番組の番組情報に含まれる情報が、前記嗜好情報として抽出される。したがって、ユーザは、嗜好情報を入力する必要がなくなる。
【０２２２】
また、番組情報抽出装置２′は、録画予約された放送番組の番組情報に含まれる情報、および／または、過去に視聴された放送番組の番組情報に含まれる情報を、前記嗜好情報として抽出する嗜好情報抽出部５３を備える構成と言える。
【０２２３】
次に、番組情報表示装置１′における処理フローについては、実施の形態１における図９に示した処理フローと比べると、Ｓ２およびＳ３の処理が異なる。以下、異なる点のみを説明する。Ｓ２の処理の代わりに、「番組情報特定部１８′により、記憶装置５４から該記憶装置５４に記憶されている嗜好情報を読み出す」処理が行われる。また、Ｓ３の処理の代わりに、「番組情報特定部１８′により、上記読み出した嗜好情報が含まれている番組情報（嗜好番組情報）が、記憶装置１５に記憶された番組情報群に含まれる番組情報の中から特定される」処理が行われる。
【０２２４】
次に、プロファイルの更新のフローについて、図１６に基づいて説明する。
【０２２５】
まず、嗜好情報抽出部５３が、記憶装置１５に記憶されている全ての番組情報を読み出す（Ｓ５１）。Ｓ５１の後は、プロファイル更新部５５が、上記読み出された全ての番組情報から、ジャンル情報を抽出する（Ｓ５２）。そして、Ｓ５２の後は、プロファイル更新部５５が、全ての番組情報から、キーワードを抽出する（Ｓ５３）。
【０２２６】
Ｓ５３の後は、プロファイル更新部５５が、上記抽出したキーワードと同じキーワードが、既にプロファイル内に、上記ジャンル情報で示されたジャンルに対応した形で存在しているか否かを判断する（Ｓ５４）。Ｓ５４において、抽出したキーワードと同じキーワード存在すると判断された場合には、このキーワードに対応付けられたプロファイル内の放送回数情報を更新する（Ｓ５５）。Ｓ５４において抽出したキーワードと同じキーワードが存在しないと判断された場合には、新たに、ジャンル情報に対応付けてキーワードをプロファイル内に追加する（Ｓ５６）。
【０２２７】
Ｓ５５およびＳ５６の後は、嗜好情報抽出部５３が、視聴履歴情報および予約情報を、それぞれ、視聴履歴管理部５１および予約管理部５２から読み出す（Ｓ５７）。
【０２２８】
Ｓ５７の後は、嗜好情報抽出部５３が、読み出した視聴履歴情報および予約情報に対応する放送番組についての番組情報を、記憶装置１５から選択的に読み出す（Ｓ５８）。Ｓ５８の後は、プロファイル更新部５５が、上記選択的に読み出した番組情報から、ジャンル情報を抽出する（Ｓ５９）。そして、Ｓ５９の後は、プロファイル更新部５５が、これらの番組情報から、キーワードを抽出する（Ｓ６０）。
【０２２９】
Ｓ６０の後は、プロファイル更新部５５が、上記抽出したキーワードと同じキーワードが、既にプロファイル内に、上記ジャンル情報で示されたジャンルに対応した形で存在しているか否かを判断する（Ｓ６１）。Ｓ６１において、抽出したキーワードと同じキーワード存在すると判断された場合には、このキーワードに対応付けられたプロファイル内の出現回数情報を更新する（Ｓ６２）。Ｓ６１において抽出したキーワードと同じキーワード存在しないと判断された場合には、新たに、ジャンル情報に対応付けてキーワードをプロファイル内に追加する（Ｓ６３）。
【０２３０】
Ｓ６２およびＳ６３の後は、嗜好度算出部５６が、出現回数情報および放送回数情報を用いて、各キーワードに関する嗜好度を算出する（Ｓ６４）。そして、Ｓ６４の後は、嗜好度算出部５６が、プロファイル内の嗜好度を示す情報（嗜好度情報）を更新する（Ｓ６５）。以上により、プロファイルの更新処理が完了する。
【０２３１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２３２】
なお、上記実施形態の番組情報抽出装置２の各部（記憶装置１３・１５除く）や各処理ステップは、ＣＰＵなどの演算手段が、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェース回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行するだけで、本実施形態の番組情報抽出装置２の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０２３３】
この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読取り装置が設けられ、そこに記録媒体を挿入することにより読取り可能なプログラムメディアであっても良い。
【０２３４】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０２３５】
また、上記プログラムメディアとしては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０２３６】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０２３７】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【産業上の利用可能性】
【０２３８】
番組情報抽出装置は、テレビ、ラジオ、パーソナルコンピュータ、録画機器等に適用可能である。
【図面の簡単な説明】
【０２３９】
【図１】本発明の実施の形態に係る番組情報表示装置の構成を示した図である。
【図２】文字数情報が対応付けられた番組情報（番組情報群）を示した図である。
【図３】特定情報とキーワードとの対応関係を示した図である。
【図４】特定情報とフラグとの対応関係を示した図である。
【図５】番組情報と、該番組情報に基づいて設定されるフラグとを示した図である。
【図６】他の番組情報と、該番組情報に基づいて設定されるフラグとを示した図である。
【図７】嗜好番組情報の数がα個よりも多い場合における、選定前の番組情報と抽出対象である番組情報を示した図である。
【図８】嗜好番組情報の数がβ個以下の場合における、全ての嗜好番組情報と、選定前の番組情報と、抽出対象である番組情報とを示した図である。
【図９】上記番組情報表示装置における、番組情報の抽出および表示のフローを示したフローチャートである。
【図１０】上記番組情報表示装置の番組情報抽出装置における、フラグ設定のフローを示したフローチャートである。
【図１１】上記番組情報抽出装置における、得点算出のフローを示したフローチャートである。
【図１２】特定情報に対する他の得点基準を説明するための図である。
【図１３】上記番組情報表示装置を含んだ録画システムの構成を示した図である。
【図１４】本発明の他の実施の形態に係る番組情報表示装置の構成を示した図である。
【図１５】プロファイルを示した図である。
【図１６】上記プロファイルの更新のフローを示したフローチャートである。
【図１７】タイトルにサスペンスというキーワードを含む番組情報を抽出した場合における、これらの番組情報の一覧を示した図である。
【図１８】所定の表示形式で、上記抽出された各番組情報を表示した図である。
【符号の説明】
【０２４０】
１  番組情報表示装置
２・２′  番組情報抽出装置
３  表示装置
９  放送番組録画システム
１１  嗜好情報入力部
１２  嗜好情報設定部（嗜好情報設定手段）
１３  記憶装置（第２記憶装置）
１４  番組情報取得部（番組情報取得手段）
１５  記憶装置（第１記憶装置）
１６  文字数算出部（文字数算出手段）
１７  対応付部（対応付手段）
１８・１８′  番組情報特定部（番組情報特定手段）
１９  番組情報数算出部（番組情報数算出手段）
２０  情報抽出部（情報抽出手段）
２１  判定部（判定手段）
２２  得点付与部（得点付与手段）
３１  表示画面
４１  放送番組受信部（放送番組受信手段）
４２  録画装置
５１  視聴履歴管理部
５２  予約管理部
５３  嗜好情報抽出部（嗜好情報抽出手段）
５４  記憶装置（第２記憶装置）
５５  プロファイル更新部
５６  嗜好度算出部
【図１】
2006129265.tif 000003
【図２】
2006129265.tif 000004
【図３】
2006129265.tif 000005
【図４】
2006129265.tif 000006
【図５】
2006129265.tif 000007
【図６】
2006129265.tif 000008
【図７】
2006129265.tif 000009
【図８】
2006129265.tif 000010
【図９】
2006129265.tif 000011
【図１０】
2006129265.tif 000012
【図１１】
2006129265.tif 000013
【図１２】
2006129265.tif 000014
【図１３】
2006129265.tif 000015
【図１４】
2006129265.tif 000016
【図１５】
2006129265.tif 000017
【図１６】
2006129265.tif 000018
【図１７】
2006129265.tif 000019
【図１８】
2006129265.tif 000020