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