(57)【要約】【課題】ユーザの視聴履歴に応じて放送番組のお勧めを行う情報処理装置及び情報処理方法において、番組の放送機会の多少によらず、よりユーザの嗜好に合致した放送番組のお勧めを行う。【解決手段】ＥＰＧデータを取得するＥＰＧ取得部１２０と、所定の基準により分類される放送番組の複数の放送パターンのうちのどの放送パターンであるかを特定する対象である対象番組を選択する選択部１７０と、対象番組の放送日である基準日のＥＰＧデータと、過去のＥＰＧデータと、未来のＥＰＧデータとを用いて、対象番組の放送パターンを特定する放送パターン特定部１８０と、放送番組の視聴履歴を表す視聴履歴情報と、放送パターン特定部１８０により特定された放送パターンとに基づいて、放送番組の放送パターンに応じた重み付けがなされた嗜好情報を生成する嗜好情報生成部１９０と、を設けた。【選択図】図１
2010108147.tif 000002
【特許請求の範囲】
【請求項１】
放送番組に関するＥＰＧ（Ｅｌｅｃｔｒｉｃａｌ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）データを取得するＥＰＧ取得部と、
前記放送番組の中から、所定の基準により分類される前記放送番組の複数の放送パターンのうちのどの放送パターンであるかを特定する対象である対象番組を選択する選択部と、
前記対象番組の放送日である基準日のＥＰＧデータと、前記基準日から所定日数以内の過去のＥＰＧデータと、前記基準日から所定日数以内の未来のＥＰＧデータとを用いて、前記対象番組の放送パターンを特定する放送パターン特定部と、
前記放送番組の視聴履歴を表す前記視聴履歴情報と、前記放送パターン特定部により特定された放送パターンとに基づいて、前記放送番組の放送パターンに応じた重み付けがなされた当該放送番組に関する嗜好情報を生成する嗜好情報生成部と、
を備える、情報処理装置。
【請求項２】
前記嗜好情報生成部は、前記視聴履歴情報に基づいて算出された前記放送番組の視聴回数に重み付けする、請求項１に記載の情報処理装置。
【請求項３】
前記嗜好情報生成部は、
前記放送番組の視聴回数の重み付けに用いる重み付け係数をそれぞれの放送パターンごとに設定する重み付け係数設定部と、
前記放送パターン特定部により特定された前記放送番組の放送パターンに応じて、前記重み付け係数設定部により設定された前記重み付け係数を前記放送番組の視聴回数に乗じた嗜好値を算出する嗜好値算出部と、
前記嗜好値に基づいて、前記視聴回数に重み付けがなされた前記嗜好情報を生成する重み付け処理部と、
を有する、請求項２に記載の情報処理装置。
【請求項４】
前記放送パターン特定部は、
前記所定日数以内の過去、前記所定日数以内の未来及び前記基準日のそれぞれの期間に放送される全ての前記放送番組について、前記対象番組と同一の前記放送番組であるか否かを判定する判定部と、
前記判定部の判定結果に応じて、前記過去、前記未来及び前記基準日のそれぞれの期間における前記対象番組と同一の前記放送番組である同一番組の数をカウントする番組数カウント部と、
前記過去における前記同一番組の数、前記未来における前記同一番組の数、及び前記基準日における前記同一番組の数に基づいて、前記放送パターンを抽出する放送パターン抽出部と、
を有する、請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記放送パターンは、
前記所定日数以内の過去又は前記所定日数以内の未来において、前記同一番組が２個以上存在する第１の放送パターンと、
前記所定日数以内の過去又は前記所定日数以内の未来において、前記同一番組が１個存在する第２の放送パターンと、
前記所定日数以内の過去、前記所定日数以内の未来及び前記基準日のいずれにおいても、前記同一番組が存在しない第３の放送パターンと、
前記基準日において、前記同一番組が１個以上存在する第４の放送パターンと、
を含む、請求項４に記載の情報処理装置。
【請求項６】
前記放送パターン抽出部は、
前記番組数カウント部により、前記所定日数以内の過去又は前記所定日数以内の未来における前記同一番組の数が２個以上であるとカウントされた場合に、前記対象番組の放送パターンを前記第１の放送パターンであると特定し、
前記番組数カウント部により、前記所定日数以内の過去又は前記所定日数以内の未来における前記同一番組の数が１個であるとカウントされた場合に、前記対象番組の放送パターンを前記第２の放送パターンであると特定し、
前記番組数カウント部により、前記所定日数以内の過去、前記所定日数以内の未来及び前記基準日における前記同一番組の数が０個であるとカウントされた場合に、前記対象番組の放送パターンを前記第３の放送パターンであると特定し、
前記番組数カウント部により、前記基準日における前記同一番組の数が１個以上であるとカウントされた場合に、前記対象番組の放送パターンを前記第４の放送パターンであると特定する、請求項５に記載の情報処理装置。
【請求項７】
放送番組に関するＥＰＧデータを取得するＥＰＧ取得ステップと、
前記放送番組の中から、所定の基準により分類される前記放送番組の複数の放送パターンのうちのどの放送パターンであるかを特定する対象である対象番組を選択する選択ステップと、
前記対象番組の放送日である基準日のＥＰＧデータと、前記基準日の前日以前のＥＰＧデータと、前記基準日の翌日以降のＥＰＧデータとを用いて、前記対象番組の放送パターンを特定する放送パターン特定ステップと、
前記放送番組の視聴履歴を表す前記視聴履歴情報と、前記放送パターン特定部により特定された放送パターンとに基づいて、前記放送番組の放送パターンに応じた重み付けがなされた当該放送番組に関する嗜好情報を生成する嗜好情報生成ステップと、
を含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関し、特に、テレビジョン放送等の放送番組の視聴をユーザに促す機能を有する情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
近年、ハードディスク等の大容量の記録媒体を内蔵し、テレビジョン放送等の放送番組を録画するレコーダ等の記録装置が広く普及している。このような記録装置は、放送局から送信されるテレビジョン放送波から得られた放送信号に含まれるＥＰＧ（Ｅｌｅｃｔｒｉｃａｌ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）情報を取得する。ＥＰＧ情報には、番組のタイトルや放送時間などを表す情報が含まれており、記録装置においては、ＥＰＧ情報に含まれる番組の放送時間などに基づいて番組の（予約）録画を行う。
【０００３】
ここで、このような記録装置では、番組の再生（視聴）中にユーザが行う操作（例えば、巻戻し、早送りなど）の履歴や番組の視聴履歴などから、ユーザの嗜好情報を生成し、その嗜好情報に基づいて、ユーザが嗜好すると推定される番組の提示、自動録画、自動再生など（以下、「お勧め」という。）を行うものがある（例えば、特許文献１を参照）。この特許文献１に記載された装置では、ユーザが視聴または操作した番組から嗜好情報を生成し、その嗜好情報に基づいてその後に放送される番組のお勧めを行う。
【０００４】
また、上記記録装置では、番組のお勧めをする際に、視聴履歴等に依るのではなく、有る特定のキーワードを用いて番組を検索し、そのキーワードにヒットした番組のお勧めを行うものもある（例えば、特許文献２を参照）。この特許文献２に記載された装置では、ユーザの好みに合致すると推定されるキーワードを予め装置に登録しておくか、あるいは、定期的に配信することにより、そのキーワードにヒットした番組のお勧めを行う。
【０００５】
【特許文献１】特開２００７−７４４８３号公報
【特許文献２】特開２００４−３４３３２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された装置においては、ユーザの操作履歴や視聴履歴などの情報が嗜好情報に反映されるので、番組の提示等は、操作回数や視聴回数が多い番組について行われる傾向にある。そのため、放送機会自体が少ない番組（例えば、年に１回しか放送されない特別番組）は、放送機会の多い番組（例えば、毎日放送されるような番組）よりも視聴回数等が少なくなる傾向にあり、お勧めされるまでに長い時間を要してしまう、という問題があった。さらに、特別番組等は、放送機会が毎日放送されるような番組よりも少ないため、番組の視聴を１回損失したときの弊害が大きい。
【０００７】
また、特許文献２に記載された装置においては、ある特定のキーワードにヒットしない番組は、ユーザにお勧めすべき番組であっても、その番組のお勧めが行われることはない、という問題があった。
【０００８】
そこで、本発明は、このような問題に鑑みてなされたもので、ユーザの視聴履歴に応じて放送番組のお勧めを行う情報処理装置及び情報処理方法において、番組の放送機会の多少によらず、よりユーザの嗜好に合致した放送番組のお勧めを行うことを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、放送番組に関するＥＰＧ（Ｅｌｅｃｔｒｉｃａｌ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）データを取得するＥＰＧ取得部と、前記放送番組の中から、所定の基準により分類される前記放送番組の複数の放送パターンのうちのどの放送パターンであるかを特定する対象である対象番組を選択する選択部と、前記対象番組の放送日である基準日のＥＰＧデータと、前記基準日から所定日数以内の過去のＥＰＧデータと、前記基準日から所定日数以内の未来のＥＰＧデータとを用いて、前記対象番組の放送パターンを特定する放送パターン特定部と、前記放送番組の視聴履歴を表す前記視聴履歴情報と、前記放送パターン特定部により特定された放送パターンとに基づいて、前記放送番組の放送パターンに応じた重み付けがなされた当該放送番組に関する嗜好情報を生成する嗜好情報生成部と、を備える、情報処理装置が提供される。
【００１０】
このように、本発明では、嗜好情報が、従来のように単に視聴履歴のみによって生成されるのではなく、視聴履歴に放送パターンに応じた重み付けがなされている。従って、本発明によれば、番組の放送機会の多少によらず、よりユーザの嗜好に合致した嗜好情報を生成することができる。
【００１１】
ここで、前記嗜好情報生成部は、前記視聴履歴情報に基づいて算出された前記放送番組の視聴回数に重み付けしてもよい。
【００１２】
この場合に、前記嗜好情報生成部は、前記放送番組の視聴回数の重み付けに用いる重み付け係数をそれぞれの放送パターンごとに設定する重み付け係数設定部と、前記放送パターン特定部により特定された前記放送番組の放送パターンに応じて、前記重み付け係数設定部により設定された前記重み付け係数を前記放送番組の視聴回数に乗じた嗜好値を算出する嗜好値算出部と、前記嗜好値に基づいて、前記視聴回数に重み付けがなされた前記嗜好情報を生成する重み付け処理部と、を有していてもよい。
【００１３】
また、前記放送パターン特定部は、前記所定日数以内の過去、前記所定日数以内の未来及び前記基準日のそれぞれの期間に放送される全ての前記放送番組について、前記対象番組と同一の前記放送番組であるか否かを判定する判定部と、前記判定部の判定結果に応じて、前記過去、前記未来及び前記基準日のそれぞれの期間における前記対象番組と同一の前記放送番組である同一番組の数をカウントする番組数カウント部と、前記過去における前記同一番組の数、前記未来における前記同一番組の数、及び前記基準日における前記同一番組の数に基づいて、前記放送パターンを抽出する放送パターン抽出部と、を有していてもよい。
【００１４】
また、前記放送パターンとしては、例えば、前記所定日数以内の過去又は前記所定日数以内の未来において、前記同一番組が２個以上存在する第１の放送パターンと、前記所定日数以内の過去又は前記所定日数以内の未来において、前記同一番組が１個存在する第２の放送パターンと、前記基準日において、前記所定日数以内の過去、前記所定日数以内の未来及び前記基準日のいずれにおいても、前記同一番組が存在しない第３の放送パターンと、前記同一番組が１個以上存在する第４の放送パターンと、を含む。
【００１５】
この場合に、前記放送パターン抽出部は、前記番組数カウント部により、前記所定日数以内の過去又は前記所定日数以内の未来における前記同一番組の数が２個以上であるとカウントされた場合に、前記対象番組の放送パターンを前記第１の放送パターンであると特定し、前記番組数カウント部により、前記所定日数以内の過去又は前記所定日数以内の未来における前記同一番組の数が１個であるとカウントされた場合に、前記対象番組の放送パターンを前記第２の放送パターンであると特定し、前記番組数カウント部により、前記所定日数以内の過去、前記所定日数以内の未来及び前記基準日における前記同一番組の数が０個であるとカウントされた場合に、前記対象番組の放送パターンを前記第３の放送パターンであると特定し、前記番組数カウント部により、前記基準日における前記同一番組の数が１個以上であるとカウントされた場合に、前記対象番組の放送パターンを前記第４の放送パターンであると特定するようにしてもよい。
【００１６】
上記課題を解決するために、本発明の別の観点によれば、放送番組に関するＥＰＧデータを取得するＥＰＧ取得ステップと、前記放送番組の中から、所定の基準により分類される前記放送番組の複数の放送パターンのうちのどの放送パターンであるかを特定する対象である対象番組を選択する選択ステップと、前記対象番組の放送日である基準日のＥＰＧデータと、前記基準日の前日以前のＥＰＧデータと、前記基準日の翌日以降のＥＰＧデータとを用いて、前記対象番組の放送パターンを特定する放送パターン特定ステップと、前記放送番組の視聴履歴を表す前記視聴履歴情報と、前記放送パターン特定部により特定された放送パターンとに基づいて、前記放送番組の放送パターンに応じた重み付けがなされた当該放送番組に関する嗜好情報を生成する嗜好情報生成ステップと、を含む、情報処理方法が提供される。
【発明の効果】
【００１７】
本発明によれば、ユーザの視聴履歴に応じて放送番組のお勧めを行う情報処理装置及び情報処理方法において、ユーザの視聴履歴に番組の放送パターンに応じた重み付けを行うことにより、番組の放送機会の多少によらず、よりユーザの嗜好に合致した放送番組のお勧めを行うことが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１９】
（本発明の一実施形態に係る情報処理装置の構成）
＜機能構成について＞
まず、図１を参照しながら、本発明の一実施形態に係る情報処理装置の機能構成について説明する。図１は、本発明の一実施形態に係る情報処理装置の一例としての記録再生装置１００の機能構成を示すブロック図である。
【００２０】
記録再生装置１００は、放送局から送信される放送信号を受信して、受信した放送信号に基づいて放送番組を再生して表示装置（図示せず）に表示させるとともに、受信した放送信号に基づいて放送番組を記録媒体に記録可能な装置である。具体的には、図１に示すように、記録再生装置１００は、放送信号受信部１１０と、ＥＰＧ取得部１２０と、番組記録部１３０と、記憶部１４０と、対象番組選択部１５０と、放送パターン特定部１６０と、嗜好情報生成部１７０と、再生部１８０と、表示制御部１９０と、を主に有する。
【００２１】
放送信号受信部１１０は、アンテナ１９を介して、放送局から送信されたテレビジョン放送信号等の放送信号を受信する。放送信号受信部１１０は、チューナ（図示せず）を有し、チャンネルごとに放送番組を受信することができる。テレビジョン放送としては、地上アナログ放送、地上デジタル放送、ＢＳアナログ放送、ＢＳデジタル放送、その他の有線放送や衛星放送等がある。
【００２２】
ＥＰＧ取得部１２０は、放送信号受信部１１０により受信された放送信号とともに放送局から送信された放送番組に関するＥＰＧ（Ｅｌｅｃｔｒｉｃａｌ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）データを取得する。ＥＰＧデータには、例えば、放送番組のタイトル、放送日、放送されるチャンネル、放送開始時刻、放送終了時刻、番組のジャンル等の情報が含まれる。ＥＰＧ取得部１２０は、取得したＥＰＧデータを記憶部１４０に記憶する。
【００２３】
番組記録部１３０は、ユーザ入力等に応じて、放送信号受信部１１０により受信された放送信号に基づいて放送される放送番組を記憶部１４０に記録する。具体的には、番組記録部１３０は、放送信号受信部１１０により受信された放送信号をＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ）デコーダ等によりデコードした後に、さらにＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式等でエンコードする。そして、番組記録部１３０は、エンコードされた放送信号を記憶部１４０に記憶する。
【００２４】
記憶部１４０は、ＥＰＧ取得部１２０により取得されたＥＰＧデータや番組記録部１３０により記録された放送番組などを記憶する。記憶部１４０は、ＥＰＧデータや放送番組の他に、番組の予約録画に関する情報や記録再生装置１００の機器特定のためのＩＤなどの任意の情報を記憶してもよい。この記憶部１４０としては、例えば、ハードディスク等の磁気ディスクや、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ（登録商標））等の光ディスク、光磁気ディスク、半導体メモリ、誘電体メモリ、テープ状記憶媒体など、任意の記憶媒体を用いることができる。
【００２５】
再生部１５０は、ユーザ入力等に応じて、放送信号受信部１１０により受信された放送信号、または、記憶部１４０に記憶された放送信号に対応する放送番組を再生する。具体的には、再生部１５０は、放送信号受信部１１０により受信された放送信号を直接再生（ライブ放送を再生）する場合には、放送信号受信部１１０により受信された放送信号をＮＴＳＣデコーダ等によりデコードし、デコードされた放送信号を表示制御部１６０に伝送する。また、再生部１５０は、記憶部１４０に記憶された放送信号を再生する場合には、ＭＰＥＧ方式のデコーダ等により、記憶部１４０に記憶された放送信号をデコードし、デコードされた放送信号を表示制御部１６０に伝送する。
【００２６】
表示制御部１６０は、再生部１５０から伝送された放送信号をＤ／Ａ変換し、記録再生装置１００に接続された表示装置５０に、Ｄ／Ａ変換された放送信号に基づく映像や音声を出力させるように制御する。なお、表示装置５０は、本実施形態のように記録再生装置１００と別体でもよく、表示装置５０と記録再生装置１００とが物理的に一体化された装置であってもよい。
【００２７】
対象番組選択部１７０は、ユーザの操作入力等に応じて、対象番組を選択する。ここで、「対象番組」とは、放送局から送信される放送信号に対応する複数の放送番組の中から、所定の基準により分類される放送番組の複数の放送パターンのうちのどの放送パターンに該当するかを特定する対象である放送番組を意味する。具体的には、例えば、ユーザが録画予約をしようとする際に予約録画の対象となる放送番組を選択した場合や、ユーザがチャンネルを変更して別のチャンネルの放送番組を選択して視聴する場合には、対象番組選択部１７０は、入力部（図示せず）からの予約録画の操作要求や別のチャンネルの表示要求等の信号に応じて、予約録画の対象となる放送番組や別のチャンネルの放送番組を対象番組として選択する。
【００２８】
放送パターン特定部１８０は、対象番組の放送日である基準日のＥＰＧデータと、基準日から所定日数以内の過去のＥＰＧデータと、基準日から所定日数以内の未来のＥＰＧデータとを用いて、対象番組の放送パターンを特定する。この際、放送パターン特定部１８０は、対象番組がどの放送番組であるかを表す情報（例えば、放送番組のタイトルや放送時間帯等の情報）を対象番組選択部１７０から取得する。また、放送パターン特定部１８０は、基準日および未来のＥＰＧデータをＥＰＧデータ取得部１２０から取得し、過去のＥＰＧデータを記憶部１４０から抽出する。
【００２９】
ここで、「放送パターン」とは、放送番組が放送される頻度や放送される周期などの放送番組の放送形態のことをいい、主として、以下のような４つのパターンがある。
（１）第１の放送パターン…所定日数以内（例えば、１週間）の過去又は所定日数以内（例えば、１週間）の未来において、同一番組が２個以上存在するパターン
（２）第２の放送パターン…所定日数以内（例えば、１週間）の過去又は所定日数以内（例えば、１週間）の未来において、同一番組が１個存在するパターン
（３）第３の放送パターン…所定日数以内（例えば、１週間）の過去、所定日数以内（例えば、１週間）の未来及び基準日のいずれにおいても、同一番組が存在しないパターン
（４）第４の放送パターン…基準日において、同一番組が１個以上存在するパターン
【００３０】
このような放送パターンの具体例について、図２を参照しながら、詳細に説明する。図２は、本実施形態における放送パターンの一例を示す説明図である。なお、この図２の例では、通常ＥＰＧデータは、ＥＰＧデータを取得した日から１週間分のデータが送信されることが多いため、上記第１〜第４の放送パターンにおける所定日数を１週間としている。また、図３（ａ）〜（ｄ）のそれぞれにおいて、横方向は放送日、縦方向は放送時間帯を示しており、さらに、放送時間帯は朝、昼、夜及び深夜に分類されている。図３では、「朝」の時間帯を５：００から１１：００、「昼」の時間帯を１１：００から１７：００、「夜」の時間帯を１７：００から２３：００、「深夜」の時間帯を２３：００以降としているが、これらは便宜的に決めたもので、この場合には限られず、朝、昼、夜、深夜の時間帯は適宜設定され得る。さらに、図３では、基準日に当たる日の曜日を丸で囲んでおり、また、対象番組を黒塗りの長方形で示し、対象番組と同一の番組であるか否かの比較対象となる番組（以下、「比較番組」という。）を白抜きの長方形で示している。また、対象番組及び比較番組の縦方向の長さは、放送時間長を示している。
【００３１】
図２に示すように、所定日数を１週間とすると、第１の放送パターンに対応する（ａ）毎日パターン、第２の放送パターンに対応する（ｂ）毎週パターン、第３の放送パターンに対応する（ｃ）特別パターン、第４の放送パターンに対応する（ｄ）連続パターンの４種類の放送パターンがある。
【００３２】
（ａ）毎日パターンは、例えば、月曜日から金曜日の一定の時間帯（図２では、１２：００〜１３：００）に放送されている番組の放送パターンである。放送パターン特定部１８０は、対象番組の放送日である基準日（図２では、月曜日）を基点として、過去１週間分のＥＰＧおよび未来１週間分のＥＰＧを用い、過去１週間及び未来１週間に対象番組と同じ番組が有るか否かを調査する。その結果、過去１週間に放送された比較番組のうち対象番組と同じ番組の数が２個以上、または、未来１週間に放送された比較番組のうち対象番組と同じ番組の数が２個以上存在する場合に、放送パターン特定部１８０は、対象番組の放送パターンを（ａ）毎日パターンと特定する。
【００３３】
（ｂ）毎週パターンは、例えば、毎週ある決まった曜日の一定の時間帯（図２では、火曜日の２３：１５〜２４：１５）に放送されている番組の放送パターンである。放送パターン特定部１８０は、基準日（図２では、火曜日）を基点として、過去１週間分のＥＰＧおよび未来１週間分のＥＰＧを用い、過去１週間及び未来１週間に対象番組と同じ番組が有るか否かを調査する。その結果、過去１週間に放送された比較番組のうち対象番組と同じ番組の数が１個のみ、または、未来１週間に放送された比較番組のうち対象番組と同じ番組の数が１個のみ存在する場合に、放送パターン特定部１８０は、対象番組の放送パターンを（ｂ）毎週パターンと特定する。
【００３４】
（ｃ）特別パターンは、例えば、毎年ある決まった時期（年末年始や夏休み期間中など）や番組改変期だけに特別に放送される番組（いわゆる「特番」）、不定期に放送される番組（例えば、１話完結の２時間ドラマ等）などの放送パターンである。放送パターン特定部１８０は、基準日（図２では、土曜日）を基点として、基準日におけるＥＰＧ、過去１週間分のＥＰＧおよび未来１週間分のＥＰＧを用い、基準日と同一日、過去１週間及び未来１週間に対象番組と同じ番組が有るか否かを調査する。その結果、基準日、過去１週間および未来１週間に放送された比較番組の中に対象番組と同じ番組が存在しない（対象番組と同じ番組の数が０個である）場合に、放送パターン特定部１８０は、対象番組の放送パターンを（ｃ）特別パターンと特定する。
【００３５】
（ｄ）連続パターンは、同一日に連続して複数話（図２では、土曜日の１１：００〜１２：００、１２：００〜１３：００、１３：００〜１４：００の３話）放送されるような番組の放送パターンである。放送パターン特定部１８０は、基準日（図２では、土曜日）を基点として、基準日におけるＥＰＧを用いて、基準日と同一日に対象番組と同じ番組が有るか否かを調査する。その結果、基準日に放送された比較番組の中に対象番組と同じ番組が１個以上存在する場合に、放送パターン特定部１８０は、対象番組の放送パターンを（ｄ）連続パターンと特定する。
【００３６】
続いて、図３を参照しながら、上述したような放送パターンを特定する本実施形態に係る放送パターン特定部１８０の詳細な機能構成について説明する。図３は、本実施形態に係る放送パターン特定部１８０の機能構成を示すブロック図である。
【００３７】
図３に示すように、放送パターン特定部１８０は、判定部１８１と、番組数カウント部１８３と、放送パターン抽出部１８５と、を主に有する。
【００３８】
判定部１８１は、所定日数以内の過去（例えば、過去１週間）、所定日数以内の未来（例えば、未来１週間）及び基準日のそれぞれの期間に放送される全ての放送番組（比較番組）について、対象番組と同一の放送番組であるか否かを判定する。より詳細には、判定部１８１は、対象番組がどの放送番組であるかを表す情報（例えば、放送番組のタイトルや放送時間帯等の情報）を対象番組選択部１７０から取得し、過去のＥＰＧデータを記憶部１４０から抽出し、基準日および未来のＥＰＧデータをＥＰＧ取得部１２０から取得する。そして、判定部１８１は、取得したこれらの情報に基づいて、過去、基準日および未来に放送される全ての放送番組について、過去に放送される比較番組と対象番組とが同一であるか否か、未来に放送される比較番組と対象番組とが同一であるか否か、基準日と同一の日に放送される比較番組と対象番組とが同一であるか否か、をそれぞれ判定する。判定部１８１は、上記判定の結果を番組数カウント部１８３に通知する。
【００３９】
番組数カウント部１８３は、判定部１８１の判定結果に応じて、過去、未来及び基準日のそれぞれの期間における対象番組と同一の放送番組である同一番組の数をカウントする。具体的には、番組数カウント部１８３は、判定部１８１による判定の結果、比較番組と対象番組とが同一であると判定される度に、同一番組のカウント数を１増加させる。この同一番組のカウントは、過去、未来、基準日と同一日のそれぞれにおいて独立して行われる。番組数カウント部１８３は、カウントした同一番組の数を、過去、未来、基準日と同一日のそれぞれについて、放送パターン抽出部１８５に通知する。
【００４０】
放送パターン抽出部１８５は、番組数カウント部１８３から通知された過去における同一番組の数、未来における同一番組の数、及び基準日における同一番組の数に基づいて、対象番組の放送パターンを抽出する。例えば、放送パターンが上述した第１〜第４の放送パターンに分類される場合について説明すると、第１に、放送パターン抽出部１８５は、番組数カウント部１８３により、所定日数以内の過去又は所定日数以内の未来における同一番組の数が２個以上であるとカウントされた場合には、対象番組の放送パターンを第１の放送パターンであると特定する。第２に、放送パターン抽出部１８５は、番組数カウント部１８３により、所定日数以内の過去又は所定日数以内の未来における同一番組の数が１個であるとカウントされた場合には、対象番組の放送パターンを第２の放送パターンであると特定する。第３に、放送パターン抽出部１８５は、番組数カウント部１８３により、所定日数以内の過去、所定日数以内の未来及び基準日における同一番組の数が０個であるとカウントされた場合には、対象番組の放送パターンを第３の放送パターンであると特定する。第４に、放送パターン抽出部１８５は、番組数カウント部１８３により、基準日における同一番組の数が１個以上であるとカウントされた場合に、対象番組の放送パターンを第４の放送パターンであると特定する。
【００４１】
また、放送パターン抽出部１８３は、特定された対象番組の放送パターンを嗜好情報生成部１９０に通知する。さらに、放送パターン抽出部１８３は、特定された対象番組の放送パターンを記憶部１４０に記録してもよい。
【００４２】
再び図１を参照しながら、記録再生装置１００の機能構成についての説明を続ける。
【００４３】
嗜好情報生成部１９０は、放送番組の視聴履歴を表す視聴履歴情報と、放送パターン特定部１８０により特定された放送パターンとに基づいて、放送番組の放送パターンに応じた重み付けがなされた当該放送番組に関する嗜好情報を生成する。
【００４４】
ここで、「視聴履歴情報」とは、視聴者が過去に視聴した放送番組自体に関する付帯情報やその視聴形態などに関する情報のことをいい、例えば、視聴者が過去に視聴した放送番組の番組名、視聴日、視聴時間帯などに関する情報が挙げられる。また、「嗜好情報」とは、各放送番組に対するユーザの嗜好を表す情報のことをいう。さらに、「放送パターンに応じた重み付け」とは、例えば、上述した第１〜第４の放送パターンごとに決められた度合いで行われるユーザの視聴履歴に対する重み付けのことであり、嗜好情報生成部１９０は、例えば、視聴履歴情報に基づいて算出された放送番組の視聴回数に、放送パターン特定部１８０により特定された放送パターンに応じて重み付けする。
【００４５】
ここで、図４を参照しながら、嗜好情報生成部１９０のさらに詳細な機能構成例について説明する。図４は、本実施形態における嗜好情報生成部１９０の機能構成を示すブロック図である。
【００４６】
図４に示すように、嗜好情報生成部１９０は、重み付け係数設定部１９１と、視聴回数算出部１９３と、嗜好値算出部１９５と、重み付け処理部１９７と、を主に有する。
【００４７】
重み付け係数設定部１９１は、放送番組の視聴回数の重み付けに用いる重み付け係数をそれぞれの放送パターンごとに設定する。この重み付け係数設定部１９１は、例えば、放送機会が少ない番組の放送パターンには大きな重み付け係数を設定し、放送機会が多い番組の放送パターンには小さな重み付け係数を設定することができる。上述した第１〜第４の放送パターンの例でいうと、重み付け係数設定部１９１は、第１の放送パターン（例えば（ａ）毎日パターン）の重み付け係数を１、第２の放送パターン（例えば（ｂ）毎週パターン）の重み付け係数を５、第３の放送パターン（例えば（ｃ）特別パターン）の重み付け係数を６０、第４の放送パターン（例えば（ｄ）連続パターン）の重み付け係数を１と設定する。このように、重み付け係数を設定することにより、例えば、放送機会の少ない第３の放送パターンの番組を１回視聴しただけで、放送機会の多い第１の放送パターンの番組を６０回視聴した場合と、視聴履歴の観点からは同等に扱われることとなる。また、重み付け係数設定部１９１は、設定した重み付け係数を嗜好値算出部１９５に提供する。
【００４８】
視聴回数算出部１９３は、記憶部１４０に記憶されている視聴履歴情報に基づいて、各放送番組のユーザによる過去の視聴回数を算出する。具体的には、視聴回数算出部１９３は、記憶部１４０に記憶されているユーザが過去に視聴した放送番組の番組名や視聴日などの情報から、各放送番組について、ユーザの過去の視聴回数を算出する。また、視聴回数算出部１９３は、算出した放送番組の視聴回数に関する情報を嗜好値算出部１９５に提供する。
【００４９】
嗜好値算出部１９５は、放送パターン特定部１８０により特定された放送番組の放送パターンに応じて、重み付け係数設定部１９１により設定された重み付け係数を、視聴回数算出部１９３により算出された放送番組の視聴回数に乗じた嗜好値を算出する。例えば、番組Ａの放送パターンが（ｂ）毎週パターンで、番組Ｂの放送パターンが（ｃ）特別パターンで、番組Ｃの放送パターンが（ａ）毎日パターンであると特定された場合で、番組Ａ，Ｂ，Ｃのユーザによる過去の視聴回数がそれぞれ、１０回、１回、４０回であったとする。すると、番組Ａ，Ｂ，Ｃの嗜好値は、それぞれ、５０（＝１０×５）、６０（＝１×６０）、４０（＝４０×１）となる。
【００５０】
重み付け処理部１９７は、嗜好値算出部１９５により算出された嗜好値に基づいて、視聴回数に重み付けがなされた嗜好情報を生成する。上述の例で具体例を示すと、嗜好値算出部１９５により算出された番組Ａ，Ｂ，Ｃの嗜好値は、それぞれ、５０、６０、４０であるので、ユーザの嗜好としては、番組Ｂ＞番組Ａ＞番組Ｃとなり、このようなユーザの嗜好の度合いを表す情報が、単純に視聴回数によらずに、視聴回数に放送パターンごとの重み付けがなされた嗜好情報として生成される。また、嗜好情報生成部１９０の重み付け処理部１９７は、生成した嗜好情報を表示制御部１６０に提供してもよい。これにより、表示制御部１６０は、提供された嗜好情報に基づいて、ユーザにお勧めの放送番組を表示装置５０に表示させることができる。また、図示してはいないが、記録再生装置１００が予約録画機能を有している場合には、嗜好情報生成部１９０の重み付け処理部１９７は、予約録画機能に対し、嗜好情報を提供し、ユーザにお勧めの放送番組を記録再生装置１００に自動的に録画させることもできる。
【００５１】
このように、本実施形態に係る嗜好情報生成部１９０によれば、放送パターン特定部１８０により特定された放送番組の放送パターンに応じて、視聴履歴（視聴回数）に重み付けがなされるため、放送番組の放送機会の多少にユーザの嗜好が影響を受けず、ユーザの嗜好により正確に合致した嗜好情報を生成することができる。従って、このようにして生成された嗜好情報を用いて、ユーザに放送番組のお勧めを行えば、番組の放送機会の多少によらず、よりユーザの嗜好に合致した放送番組のお勧めを行うことが可能となる。すなわち、従来は、嗜好情報が視聴履歴（特に、視聴回数）のみに基づいて作成されていたため、放送機会が少ない放送番組は、視聴回数が累積されるまでに時間がかかるために、お勧めされるまでに長期間を必要としていた。しかし、本実施形態に係る嗜好情報生成部１９０により生成された嗜好情報によれば、放送機会が少ない放送番組には、高い重み付け係数が設定されているため、視聴回数が少なくても、ユーザの嗜好値としては高いものとなり得る。そのため、番組の放送機会の多少によらず、よりユーザの嗜好に合致した放送番組のお勧めを行うことが可能となる。
【００５２】
なお、ユーザへの放送番組のお勧めの仕方としては、特に限定されないが、例えば、表示装置５０にお勧めの放送番組のリストを表示させたり、ＥＰＧ上でユーザにお勧めする番組の欄にお勧めであることがユーザに認識可能な表示をしたり、ユーザがチャンネルを替えた際に表示装置５０の表示画面上にそのチャンネルで放送されている番組がお勧めであることがユーザに認識可能な表示をしたりすることができる。それ以外にも、お勧めの放送番組を自動録画して録画した旨の表示を表示装置５０に表示させたり、お勧めの放送番組の放送開始の所定時間前に表示画面上にお勧め番組の表示をしたりすることが考えられる。
【００５３】
なお、以上説明した図１〜図４は、後述するＣＰＵ（図５を参照）がプログラムを実行することにより実現する機能の構成例を示している。これらの機能は、異なるプログラムによって実現されてもよく、単一のプログラムによって実現されてもよく、また、ハードウェアとして実現されてもよい。
【００５４】
＜ハードウェア構成について＞
続いて、図５を参照しながら、上述したような機能を実現するための本実施形態に係る情報処理装置のハードウェア構成について説明する。図５は、本実施形態に係る情報処理装置の一例としての記録再生装置１００のハードウェア構成を示すブロック図である。
【００５５】
図５に示すように、記録再生装置１００は、ＣＰＵ１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３と、記憶装置１４と、入力装置１５と、ドライブ１６と、ネットワークインターフェース（Ｉ／Ｆ）１８と、チューナ２０と、エンコーダ２１と、デコーダ２２と、がバス１２を介して接続された装置である。
【００５６】
ＣＰＵ１１は、記録再生装置１００の全体の処理を制御し、ＲＯＭ１３に保持されているプログラムを実行することにより、上述した各機能を実現し、各機能が相互に作用して、番組の検索、番組の録画再生、放送パターンの特定、嗜好情報の生成などを実行する。
【００５７】
ＲＯＭ１３は、バス１２を介してＣＰＵ１１に接続されており、上述した各機能を実現するためのプログラムなどが格納されている。
【００５８】
記憶装置１４は、ハードディスクドライブ、着脱可能な半導体メモリなどからなり、録画された番組の符号化データ、取得されたＥＰＧデータ、ＥＰＧデータから取得される各番組の番組情報などが記録される。
【００５９】
入力装置１５は、記録再生装置１００の筐体側面などに設けられたボタン、スイッチ、リモートコントローラとそのレシーバなどからなる。また、入力装置１５には、例えば、表示装置（図示せず）の表示画面上において、カーソルを移動させて選択対象を指示するときに操作されるカーソルボタン、決定操作を行うときに操作される決定ボタンなども含まれる。
【００６０】
ドライブ１６は、リムーバブルメディア１７を挿入および排出可能な装置であり、ドライブ１６内に挿入されたリムーバブルメディア１７に格納されているデータの読み出し、および、当該リムーバブルメディア１７へのデータの書き込みなどを行う。
【００６１】
ネットワークＩ／Ｆ１８は、Ｅｔｈｅｒｎｅｔ（登録商標）、ｉ．ＬＩＮＫ（商標）、ＵＳＢなどを介して外部機器やネットワーク５と接続する。このネットワークＩ／Ｆ１８は、ネットワーク５を介して所定のサーバに接続し、ＡＶデータなどを取得する他、そのＡＶデータの配信スケジュール情報（テレビジョン放送のＥＰＧデータに相当する）や、そのＡＶデータに関する情報（テレビジョン放送の番組情報に相当する）などを取得する。
【００６２】
チューナ２０は、アンテナ１９あるいはＣＡＴＶ網などを介してテレビジョン放送信号を受信し、受信した放送信号から、再生または録画する番組の映像信号および音声信号を抽出してエンコーダ２１に出力する。また、チューナ２０は、テレビジョン放送信号からＥＰＧデータを抽出し、バス１２を介して記憶装置１４に出力する。なお、例えばインターネット上の所定のサーバ所定のサーバでＥＰＧデータを配信している場合、そのサーバからＥＰＧデータを取得するようにしてもよい。
【００６３】
エンコーダ２１は、チューナ２０から入力される番組の映像信号および音声信号を、例えば、ＭＰＥＧ２方式やＨ．２４６／ＡＶＣ方式などの符号化方式を用いて符号化し、符号化結果のＡＶ符号化データを、バス１２を介して記憶装置１４に出力する。
【００６４】
デコーダ２２は、記憶装置１４から読み出されてバス１２を介して入力されるＡＶ符号化データを復号し、復号結果の映像信号および音声信号を出力装置２３に出力する。なお、エンコーダ２１およびデコーダ２２は、ソフトウェアにより実現するようにしてもよい。また、例えば、地上デジタル放送やＢＳデジタル放送などのように、テレビジョン放送信号が既に符号化されている場合、符号化された状態で録画するようにしてもよいし、デコーダ２２により復号した後、エンコーダ２１により再度符号化して録画するようにしてもよい。
【００６５】
（本発明の一実施形態に係る情報処理方法の処理の流れ）
以上、本実施形態に係る情報処理装置の構成について記録再生装置１００を例に挙げて説明したが、続いて、図６を参照しながら、このような情報処理装置を用いた本実施形態に係る情報処理方法における処理の流れについて説明する。図６は、本実施形態に係る情報処理方法の全体の処理の流れを示すフローチャートである。
【００６６】
図６に示すように、本実施形態に係る情報処理方法は、ＥＰＧ取得処理（Ｓ１０）と、対象番組選択処理（Ｓ２０）と、放送パターン特定処理（Ｓ３０）と、嗜好情報生成処理（Ｓ４０）と、を含み、この順序で実行される。ただし、ＥＰＧ取得処理（Ｓ１０）と対象番組選択処理（Ｓ２０）とは必ずしもこの順序でなくてもよく、対象番組選択処理の後でＥＰＧ取得処理が実行されてもよく、また、両者が同時に実行されてもよい。以下、各処理について説明する。
【００６７】
ＥＰＧ取得処理（Ｓ１０）は、ＥＰＧ取得部１２０が、放送信号受信部１１０により受信された放送信号とともに放送局から送信された放送番組に関するＥＰＧ（Ｅｌｅｃｔｒｉｃａｌ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）データを取得する処理である。
【００６８】
次に、対象番組選択処理（Ｓ２０）は、ユーザの操作入力等に応じて、対象番組選択部１７０が、放送番組の中から、所定の基準により分類される放送番組の複数の放送パターンのうちのどの放送パターンであるかを特定する対象である対象番組を選択する処理である。具体的には、例えば、ユーザが録画予約をしようとする際に予約録画の対象となる放送番組を選択した場合や、ユーザがチャンネルを変更して別のチャンネルの放送番組を選択して視聴する場合には、対象番組選択部１７０は、入力部（図示せず）からの予約録画の操作要求や別のチャンネルの表示要求等の信号に応じて、予約録画の対象となる放送番組や別のチャンネルの放送番組を対象番組として選択する。
【００６９】
次に、放送パターン特定処理（Ｓ３０）は、放送パターン特定部１８０が、対象番組の放送日である基準日のＥＰＧデータと、基準日の前日以前の過去のＥＰＧデータと、基準日の翌日以降の未来のＥＰＧデータとを用いて、対象番組の放送パターンを特定する処理である。
【００７０】
ここで、図７〜図１１を参照しながら、本実施形態に係る放送パターン特定処理の流れをさらに詳細に説明する。図７は、本実施形態に係る放送パターン特定処理の流れを示すフローチャートである。図８〜１０は、それぞれ、図７に示した過去分、未来分、当日分の同じ番組数のカウント処理の流れを示すフローチャートである。図１１は、図７に示した放送パターン抽出処理の流れを示すフローチャートである。なお、この図７〜図１１では、放送パターンが、上述した（ａ）毎日パターン（毎日系）、（ｂ）毎週パターン（毎週系）、（ｃ）特別パターン（特別系）および（ｄ）連続パターン（連続系）の４種類に分類され、過去１週間分、基準日の当日分、および未来１週間分のＥＰＧデータを用いて上記４種の放送パターンを特定する場合を例に挙げる。
【００７１】
図７に示すように、放送パターン特定処理では、まず、パラメータの初期化を行う（Ｓ１０１）。具体的には、過去１週間に放送された番組の中で対象番組Ｓと同一の番組の個数、過去１週間分の番組と対象番組Ｓとの比較用のカウンタｉ（以下、「過去分のカウンタ」という。）、未来１週間に放送される番組の中で対象番組Ｓと同一の番組の個数、未来１週間分の番組と対象番組Ｓとの比較用のカウンタｊ（以下、「未来分のカウンタ」という。）、当日（基準日の同一日）に放送された番組の中で対象番組Ｓと同一の番組の個数、および当日分の番組と対象番組Ｓとの比較用のカウンタｋ（以下、「当日分のカウンタ」という。）をそれぞれ０にする。
【００７２】
次に、過去１週間に放送された番組の中で対象番組と同一の番組の個数のカウント（Ｓ１１０）、未来１週間に放送される番組の中で対象番組と同一の番組の個数のカウント（Ｓ１３０）、および基準日と同一日（当日）に放送される番組の中で対象番組と同一の番組の個数のカウント（Ｓ１５０）を順次行う。
【００７３】
図８に示すように、過去１週間に放送された番組の中で対象番組と同一の番組の個数のカウント（以下、「過去分のカウント」という。）処理は、過去分のカウンタｉが過去１週間分に放送された放送番組の番組数Ｎになるまで繰り返される（Ｓ１１１）。この処理は、まず、放送パターン特定部１８０の判定部１８１が、記憶部１４０から抽出した過去のＥＰＧデータに基づいて、対象番組Ｓと同一番組であるか否かが比較される対象となる過去の比較番組Ｐ［ｉ］と対象番組Ｓとが同じ番組であるか否かを判定する（Ｓ１１３）。この判定の結果、対象番組Ｓと比較番組Ｐ［ｉ］が同じ番組であると判定された場合には、放送パターン特定部１８０の番組数カウント部１８３が、過去分の同じ番組数を１増加させ（Ｓ１１５）、さらに、カウンタｉを１増加させる（Ｓ１１７）。一方、ステップＳ１１３の判定の結果、対象番組Ｓと比較番組Ｐ［ｉ］が異なる番組であると判定された場合には、番組数カウント部１８３が、カウンタｉを１増加させる（Ｓ１１７）。このステップＳ１１３〜Ｓ１１７までの一連の処理は、上述したように、過去分のカウンタｉが過去分の番組数Ｎになるまで繰り返され、カウンタｉがＮになると、次のカウント処理（Ｓ１３０）へ進む。
【００７４】
次に、図９に示すように、未来１週間に放送される番組の中で対象番組と同一の番組の個数のカウント（以下、「未来分のカウント」という。）処理は、未来分のカウンタｊが未来１週間分に放送される放送番組の番組数Ｍになるまで繰り返される（Ｓ１３１）。この処理は、まず、放送パターン特定部１８０の判定部１８１が、ＥＰＧ取得部１２０から取得した未来のＥＰＧデータに基づいて、対象番組Ｓと同一番組であるか否かが比較される対象となる未来の比較番組Ｆ［ｊ］と対象番組Ｓとが同じ番組であるか否かを判定する（Ｓ１３３）。この判定の結果、対象番組Ｓと比較番組Ｆ［ｊ］が同じ番組であると判定された場合には、放送パターン特定部１８０の番組数カウント部１８３が、未来分の同じ番組数を１増加させ（Ｓ１３５）、さらに、カウンタｊを１増加させる（Ｓ１３７）。一方、ステップＳ１３３の判定の結果、対象番組Ｓと比較番組Ｆ［ｊ］が異なる番組であると判定された場合には、番組数カウント部１８３が、カウンタｊを１増加させる（Ｓ１３７）。このステップＳ１３３〜Ｓ１３７までの一連の処理は、上述したように、未来分のカウンタｊが未来分の番組数Ｍになるまで繰り返され、カウンタｊがＭになると、次のカウント処理（Ｓ１５０）へ進む。
【００７５】
次に、図１０に示すように、基準日と同一日（当日）に放送される番組の中で対象番組と同一の番組の個数のカウント（以下、「当日分のカウント」という。）処理は、当日分のカウンタｋが基準日と同一日（当日）に放送される放送番組の番組数Ｌになるまで繰り返される（Ｓ１５１）。この処理は、まず、放送パターン特定部１８０の判定部１８１が、ＥＰＧ取得部１２０から取得した当日のＥＰＧデータに基づいて、対象番組Ｓと同一番組であるか否かが比較される対象となる当日の比較番組Ｔ［ｋ］と対象番組Ｓとが同じ番組であるか否かを判定する（Ｓ１５３）。この判定の結果、対象番組Ｓと比較番組Ｔ［ｋ］が同じ番組であると判定された場合には、放送パターン特定部１８０の番組数カウント部１８３が、当日分の同じ番組数を１増加させ（Ｓ１５５）、さらに、カウンタｋを１増加させる（Ｓ１５７）。一方、ステップＳ１５３の判定の結果、対象番組Ｓと比較番組Ｔ［ｋ］が異なる番組であると判定された場合には、番組数カウント部１８３が、カウンタｋを１増加させる（Ｓ１５７）。このステップＳ１５３〜Ｓ１５７までの一連の処理は、上述したように、未来分のカウンタｋが未来分の番組数Ｌになるまで繰り返され、カウンタｋがＬになると、次の放送パターン抽出処理（Ｓ１７０）へ進む。
【００７６】
次に、放送パターン抽出処理では、放送パターン抽出部１８５が、番組数カウント部１８３から取得した過去分、未来分および当日分の同じ番組の数に応じて、対象番組Ｓの放送パターンを抽出する。この放送パターン抽出処理は、図１１に示すように、まず、放送パターン抽出部１８５が、過去分または未来分における対象番組Ｓと同じ番組の数が２以上であるか否かを判定する（Ｓ１７１）。この判定の結果、過去分または未来分のいずれかにおいて対象番組Ｓと同じ番組の数が２以上であると判定された場合には、放送パターン抽出部１８５は、対象番組Ｓの放送パターンを「（ａ）毎日パターン」であると特定し（Ｓ１７３）、放送パターン抽出処理を終了する。
【００７７】
一方、ステップＳ１７１の判定の結果、過去分または未来分のいずれかにおいて対象番組Ｓと同じ番組の数が２以上でないと判定された場合には、放送パターン抽出部１８５は、過去分または未来分における対象番組Ｓと同じ番組の数が１であるか否かを判定する（Ｓ１７５）。この判定の結果、過去分または未来分における対象番組Ｓと同じ番組の数が１であると判定された場合には、放送パターン抽出部１８５は、対象番組Ｓの放送パターンを「（ｂ）毎週パターン」であると特定し（Ｓ１７７）、放送パターン抽出処理を終了する。
【００７８】
一方、ステップＳ１７５の判定の結果、過去分または未来分における対象番組Ｓと同じ番組の数が１でないと判定された場合には、放送パターン抽出部１８５は、当日分における対象番組Ｓと同じ番組の数が１以上であるか否かを判定する（Ｓ１７９）。この判定の結果、当日分における対象番組Ｓと同じ番組の数が１以上であると判定された場合には、放送パターン抽出部１８５は、対象番組Ｓの放送パターンを「（ｃ）連続パターン」であると特定し（Ｓ１８１）、放送パターン抽出処理を終了する。一方、ステップＳ１７９の判定の結果、当日分における対象番組Ｓと同じ番組の数が１以上でないと判定された場合には、過去、未来および当日に対象番組Ｓと同じ番組が存在しない（同じ番組の数が０）ということになるので、放送パターン抽出部１８５は、対象番組Ｓの放送パターンを「（ｄ）特別パターン」と特定し（Ｓ１８３）、放送パターン抽出処理を終了する。
【００７９】
このように、本実施形態に係る放送パターン特定処理では、過去分、未来分、当日分のＥＰＧデータを用いて、対象番組Ｓと同一の番組の数をカウントし、そのカウント結果に応じて対象番組Ｓの放送パターンを特定している。
【００８０】
続いて、再び図６を参照しながら、嗜好情報生成処理（Ｓ４０）の説明をする。嗜好情報生成処理は、放送番組の視聴履歴を表す視聴履歴情報と、放送パターン特定部により特定された放送パターンとに基づいて、放送番組の放送パターンに応じた重み付けがなされた当該放送番組に関する嗜好情報を生成する処理である。以下、放送パターンが上述した第１〜第４の放送パターンに分類される場合を例に挙げて、嗜好情報生成処理についてさらに具体的に説明する。
【００８１】
本実施形態に係る嗜好情報生成処理では、まず、重み付け係数設定部１９１が、放送番組の視聴回数の重み付けに用いる重み付け係数をそれぞれの放送パターンごとに設定する。この重み付け係数の設定では、例えば、放送機会が少ない番組の放送パターンには大きな重み付け係数を設定し、放送機会が多い番組の放送パターンには小さな重み付け係数を設定することができる。上述した第１〜第４の放送パターンの例でいうと、重み付け係数設定部１９１は、第１の放送パターンの重み付け係数を１、第２の放送パターンの重み付け係数を５、第３の放送パターンの重み付け係数を６０、第４の放送パターンの重み付け係数を１と設定する。このように、重み付け係数を設定することにより、例えば、放送機会の少ない第３の放送パターンの番組を１回視聴しただけで、放送機会の多い第１の放送パターンの番組を６０回視聴した場合と、視聴履歴の観点からは同等に扱われることとなる。
【００８２】
次に、視聴回数算出部１９３が、記憶部１４０に記憶されている視聴履歴情報に基づいて、各放送番組のユーザによる過去の視聴回数を算出する。具体的には、視聴回数算出部１９３が、記憶部１４０に記憶されているユーザが過去に視聴した放送番組の番組名や視聴日などの情報から、各放送番組について、ユーザの過去の視聴回数を算出する。
【００８３】
続いて、嗜好値算出部１９５が、放送パターン特定部１８０により特定された放送番組の放送パターンに応じて、重み付け係数設定部１９１により設定された重み付け係数を、視聴回数算出部１９３により算出された放送番組の視聴回数に乗じた嗜好値を算出する。例えば、番組Ａの放送パターンが第２のパターンで、番組Ｂの放送パターンが第３パターンで、番組Ｃの放送パターンが第１のパターンであると特定された場合で、番組Ａ，Ｂ，Ｃのユーザによる過去の視聴回数がそれぞれ、１０回、１回、４０回であったとする。すると、番組Ａ，Ｂ，Ｃの嗜好値は、それぞれ、５０（＝１０×５）、６０（＝１×６０）、４０（＝４０×１）となる。
【００８４】
次に、重み付け処理部１９７が、嗜好値算出部１９５により算出された嗜好値に基づいて、視聴回数に重み付けがなされた嗜好情報を生成する。上述の例で具体例を示すと、嗜好値算出部１９５により算出された番組Ａ，Ｂ，Ｃの嗜好値は、それぞれ、５０、６０、４０であるので、ユーザの嗜好としては、番組Ｂ＞番組Ａ＞番組Ｃとなり、このようなユーザの嗜好の度合いを表す情報が、単純に視聴回数によらずに、視聴回数に放送パターンごとの重み付けがなされた嗜好情報として生成される。
【００８５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８６】
例えば、上述した実施形態においては、情報処理装置が記録再生装置の場合について説明したが、情報処理装置としては、記録再生装置には限られず、記録機能のみを有する装置、再生機能のみを有する装置、記録再生装置と表示装置が一体化した装置、記録媒体を内蔵した表示装置等であってもよい。
【００８７】
なお、上述した実施形態においては、視聴履歴に重み付けがなされた嗜好情報の生成が、放送パターンの特定後、自動的に行われている。しかし、例えば、対象番組の放送パターンが特定された後に、特定された放送パターンを表示制御部などにより表示装置に表示させ、ユーザに提示した後に、ユーザ設定により、各放送パターンの重み付け係数を設定するようにしてもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態に係る情報処理装置の機能構成の一例を示すブロック図である。
【図２】同実施形態における放送パターンの一例を示す説明図である。
【図３】同実施形態における放送パターン特定部の機能構成を示すブロック図である。
【図４】同実施形態における嗜好情報生成部の機能構成を示すブロック図である。
【図５】同実施形態における情報処理装置のハードウェア構成の一例を示すブロック図である。
【図６】同実施形態に係る情報処理方法の全体の処理の流れを示すフローチャートである。
【図７】同実施形態に係る放送パターン特定処理の流れを示すフローチャートである。
【図８】図７に示した過去分の同じ番組数のカウント処理の流れを示すフローチャートである。
【図９】図７に示した未来分の同じ番組数のカウント処理の流れを示すフローチャートである。
【図１０】図７に示した当日分の同じ番組数のカウント処理の流れを示すフローチャートである。
【図１１】図７に示した放送パターン抽出処理の流れを示すフローチャートである。
【符号の説明】
【００８９】
５０    表示装置
１００    記録再生装置
１１０    放送信号受信部
１２０    ＥＰＧ取得部
１３０    番組記録部
１４０    記憶部
１５０    番組再生部
１６０    表示制御部
１７０    対象番組選択部
１８０    放送パターン特定部
１８１    判定部
１８３    番組数カウント部
１８５    放送パターン抽出部
１９０    嗜好情報生成部
１９１    重み付け係数設定部
１９３    視聴回数算出部
１９５    嗜好値算出部
１９７    重み付け処理部
【図１】
2010108147.tif 000003
【図２】
2010108147.tif 000004
【図３】
2010108147.tif 000005
【図４】
2010108147.tif 000006
【図５】
2010108147.tif 000007
【図６】
2010108147.tif 000008
【図７】
2010108147.tif 000009
【図８】
2010108147.tif 000010
【図９】
2010108147.tif 000011
【図１０】
2010108147.tif 000012
【図１１】
2010108147.tif 000013