(57)【要約】【課題】番組情報をより効率良く取得することができる放送受信装置を提供する。【解決手段】放送受信装置１００において、第１判断手段は予め定められた番組情報取得時刻に番組視聴中であるか否かを判断し、第１取得手段は第１判断手段により番組視聴中でないと判断された場合に番組情報取得処理を実施する。また、第２判断手段は、第１判断手段により番組視聴中であると判断された場合に、視聴中の番組の視聴終了後に第２記憶手段に基づいて番組休止中のチャンネルが有るか否かを判断し、第２取得手段は、第２判断手段により番組休止中のチャンネルが無いと判断された場合に、番組情報取得処理を実施する。さらに、第３取得手段は、第２判断手段により番組休止中のチャンネルが有ると判断された場合に、第２記憶手段に基づいて番組休止中のチャンネルの中で最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に番組情報取得処理を実施する。【選択図】図１
2010212848.tif 000002
【特許請求の範囲】
【請求項１】
番組コンテンツと番組情報とが多重化されたデジタル放送信号を受信する受信手段を備える放送受信装置において、
取得された番組情報を記憶する第１記憶手段と、
前記第１記憶手段により記憶された前記番組情報に基づいて、所定日数前までの番組休止期間に関する情報を記憶する第２記憶手段と、
予め定められた番組情報取得時刻に、番組視聴中であるか否かを判断する第１判断手段と、
前記第１判断手段により番組視聴中でないと判断された場合に、番組情報取得処理を実施する第１取得手段と、
前記第１判断手段により番組視聴中であると判断された場合に、視聴中の番組の視聴終了後に、前記第２記憶手段に基づいて、番組休止中のチャンネルが有るか否かを判断する第２判断手段と、
前記第２判断手段により番組休止中のチャンネルが無いと判断された場合に、番組情報取得処理を実施する第２取得手段と、
前記第２判断手段により番組休止中のチャンネルが有ると判断された場合に、前記第２記憶手段に基づいて、番組休止中のチャンネルの中で最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、番組情報取得処理を実施する第３取得手段と、
を備えることを特徴とする放送受信装置。
【請求項２】
前記第２記憶手段に基づいて、現時点の曜日且つ／又は番組情報が取得できない未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、少なくとも前記未取得チャンネルの番組情報取得処理を実施する第４取得手段と、
前記第２記憶手段に基づいて、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、少なくとも前記未取得チャンネルの番組情報取得処理を実施する第５取得手段と、
を備え、
前記第３取得手段による前記番組情報取得処理において前記未取得チャンネルがある場合に、前記第４取得手段による前記番組情報取得処理又は前記第５取得手段による前記番組情報取得処理を実施することを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記第４取得手段による前記番組情報取得処理において前記未取得チャンネルがある場合に、前記第５取得手段による前記番組情報取得処理を実施することを特徴とする請求項２に記載の放送受信装置。
【請求項４】
前記第４取得手段及び前記第５取得手段は、
前記未取得チャンネルの番組情報取得処理とともに、番組情報取得処理において番組情報が取得可能であった取得済みチャンネルの番組情報更新処理を実施することを特徴とする請求項２又は３に記載の放送受信装置。
【請求項５】
番組コンテンツと番組情報とが多重化されたデジタル放送信号を受信する受信手段を備える放送受信装置において、
取得された番組情報を記憶する第１記憶手段と、
前記第１記憶手段により記憶された前記番組情報に基づいて、所定日数前までの番組休止期間に関する情報を記憶する第２記憶手段と、
予め定められた番組情報取得時刻に、番組視聴中であるか否かを判断する第１判断手段と、
前記第１判断手段により番組視聴中でないと判断された場合に、番組情報取得処理を実施する第１取得手段と、
前記第１判断手段により番組視聴中であると判断された場合に、視聴中の番組の視聴終了後に、前記第２記憶手段に基づいて、番組休止中のチャンネルが有るか否かを判断する第２判断手段と、
前記第２判断手段により番組休止中のチャンネルが無いと判断された場合に、番組情報取得処理を実施する第２取得手段と、
前記第２判断手段により番組休止中のチャンネルが有ると判断された場合に、前記第２記憶手段に基づいて、番組休止中のチャンネルの中で最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、番組情報取得処理を実施する第３取得手段と、
前記第３取得手段による前記番組情報取得処理において番組情報を取得できない未取得チャンネルがある場合に、前記第２記憶手段に基づいて、現時点の曜日且つ／又は当該未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、前記未取得チャンネルの番組情報取得処理と、番組情報取得処理において番組情報が取得可能であった取得済みチャンネルの番組情報更新処理と、を実施する第４取得手段と、
前記第４取得手段による前記番組情報取得処理において前記未取得チャンネルがある場合に、前記第２記憶手段に基づいて、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、前記未取得チャンネルの番組情報取得処理と、前記取得済みチャンネルの番組情報更新処理と、を実施する第５取得手段と、
を備えることを特徴とする放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信装置に関する。
【背景技術】
【０００２】
デジタルテレビジョン放送の放送信号には、映像データや音声データとともに、ＡＲＩＢ（Association of Radio Industries and Businesses: 社団法人電波産業会）の規格に規定されたＳＩ（Service Information: 番組配列情報）と呼ばれる番組情報が多重されている。番組情報には、番組名や放送日時、番組概要等の様々な情報が含まれており、放送受信装置においてＥＰＧ（Electronic Program Guide：電子番組ガイド）としてユーザに提供される。ユーザは、ＥＰＧを利用して、多チャンネルの中から視聴番組の選択や番組検索、視聴予約、録画予約等を効率良く行うことができる。
【０００３】
こうした番組情報は、各放送局が送出する放送信号に周期的に付帯されて送信されているが、番組情報の送出周期や番組情報取得のタイミングによっては、番組情報の取得に時間がかかり、ユーザがＥＰＧの表示要求を行ったときに直ちにＥＰＧを提示することができない可能性がある。
とくに、地上デジタルテレビジョン放送では、各放送局が自局の番組情報（ＳＩ）のみを放送信号に多重する各局ＳＩ方式が採用されているため、放送受信装置が番組情報を取得する場合には、チューナにより各放送チャンネルを順に選局して、各局の番組情報（ＳＩ）を放送チャンネル毎に個別に取得しなければならず、ＥＰＧの表示要求を受けてからＥＰＧを表示するまでに更に時間を要することとなる。
【０００４】
そこで、予め番組情報を取得して記憶手段に記憶しておく放送受信装置が知られている（例えば、特許文献１参照）。このような放送受信装置では、ユーザがＥＰＧの表示要求を行ったときに、予め記憶手段に記憶されている番組情報に基づいて、すみやかにＥＰＧを提示することができる。
【０００５】
ところが、番組情報はチューナにより選局された放送チャンネルの放送信号の中から抽出されるため、装置の主電源がオフされている間は、チューナが稼動せず、番組情報の取得は不可能である。
また、上述したように、地上デジタルテレビジョン放送では各放送局が自局の番組情報（ＳＩ）だけを放送信号に多重する各局ＳＩ方式が採られているため、番組情報の取得時には、チューナが全放送チャンネルを選局して、各局の番組情報（ＳＩ）を個別に取得しなければならない。そのため、視聴者が番組を視聴している間は、チューナにより他局の放送チャンネルを選局することができず、全ての番組情報を取得することができない。
【０００６】
さらに、昨今では、放送局側が省エネの目的で、番組休止中に、放送波の完全停波を行う場合がある。放送波自体が完全に停波されている間は、番組情報の取得も不可能であるため、完全停波が行われる時間帯を避けて番組情報を取得する必要がある。
上述した番組情報の取得が不可能なタイミングに番組情報の自動取得が実施されると、電力が無駄に消費されてしまうこととなる。
【０００７】
そのため、電力の無駄な消費を防止して、番組情報の取得を確実且つ効率良く行うためには、放送受信装置の仕様として、視聴者が番組を視聴していないスタンバイ待機中であり、且つ、放送波の完全停波が行われていないタイミングで、番組情報の取得処理が実施されることが好ましい。
【０００８】
しかしながら、視聴者の視聴時間は視聴者によって様々であり、また、放送波の完全停波の時間帯も放送局や日によって異なる。そのため、現状では、放送受信装置の仕様として、視聴者が番組を視聴しておらず、且つ、放送波の完全停波が行われていないタイミングを想定して、番組情報の自動取得を確実に且つ効率良く実施することは困難であるという問題があった。
【０００９】
そこで、ユーザが視聴予約又は録画予約している時間帯、放送信号の完全停波期間、過去にユーザが番組を視聴していた視聴時間帯を避けて、番組情報取得のタイミングとしていくつかの候補の時刻を決定し、これらの候補の中からユーザに番組情報の自動取得を行うサーチ時刻を選択させ、選択されたサーチ時刻に番組情報の自動取得を行う放送受信装置が提案されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００２−１４２１６３号公報
【特許文献２】特開２００４−１１２６３２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ところが、引用文献２の放送受信装置において、ユーザが視聴予約又は録画予約している時間帯、放送信号の完全停波期間、過去にユーザが番組を視聴していた視聴時間帯を避けて、番組情報の取得処理を実施したとしても、ユーザがその時間帯に番組視聴中でないとは限らない。しかしながら、特許文献２の放送受信装置では、実際に番組情報の取得が可能であるか否かを考慮して番組情報の取得処理を実施するものではないため、全チャンネル分の番組情報を全て取得できるとは限らず、番組情報取得の効率性が低下する恐れがあった。
【００１２】
本発明の課題は、番組情報をより効率良く取得することができる放送受信装置を提供することである。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、請求項１に記載の発明は、
番組コンテンツと番組情報とが多重化されたデジタル放送信号を受信する受信手段を備える放送受信装置において、
取得された番組情報を記憶する第１記憶手段と、
前記第１記憶手段により記憶された前記番組情報に基づいて、所定日数前までの番組休止期間に関する情報を記憶する第２記憶手段と、
予め定められた番組情報取得時刻に、番組視聴中であるか否かを判断する第１判断手段と、
前記第１判断手段により番組視聴中でないと判断された場合に、番組情報取得処理を実施する第１取得手段と、
前記第１判断手段により番組視聴中であると判断された場合に、視聴中の番組の視聴終了後に、前記第２記憶手段に基づいて、番組休止中のチャンネルが有るか否かを判断する第２判断手段と、
前記第２判断手段により番組休止中のチャンネルが無いと判断された場合に、番組情報取得処理を実施する第２取得手段と、
前記第２判断手段により番組休止中のチャンネルが有ると判断された場合に、前記第２記憶手段に基づいて、番組休止中のチャンネルの中で最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、番組情報取得処理を実施する第３取得手段と、
を備えることを特徴とする。
【００１４】
請求項２に記載の発明は、請求項１に記載の放送受信装置において、前記第２記憶手段に基づいて、現時点の曜日且つ／又は番組情報が取得できない未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、少なくとも前記未取得チャンネルの番組情報取得処理を実施する第４取得手段と、
前記第２記憶手段に基づいて、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、少なくとも前記未取得チャンネルの番組情報取得処理を実施する第５取得手段と、
を備え、
前記第３取得手段による前記番組情報取得処理において前記未取得チャンネルがある場合に、前記第４取得手段による前記番組情報取得処理又は前記第５取得手段による前記番組情報取得処理を実施することを特徴とする請求項１に記載の放送受信装置。
【００１５】
請求項３に記載の発明は、請求項２に記載の放送受信装置において、前記第４取得手段による前記番組情報取得処理において前記未取得チャンネルがある場合に、前記第５取得手段による前記番組情報取得処理を実施することを特徴とする。
【００１６】
請求項４に記載の発明は、請求項２又は３に記載の放送受信装置において、前記第４取得手段及び前記第５取得手段は、
前記未取得チャンネルの番組情報取得処理とともに、番組情報取得処理において番組情報が取得可能であった取得済みチャンネルの番組情報更新処理を実施することを特徴とする。
【００１７】
請求項５に記載の発明は、番組コンテンツと番組情報とが多重化されたデジタル放送信号を受信する受信手段を備える放送受信装置において、
取得された番組情報を記憶する第１記憶手段と、
前記第１記憶手段により記憶された前記番組情報に基づいて、所定日数前までの番組休止期間に関する情報を記憶する第２記憶手段と、
予め定められた番組情報取得時刻に、番組視聴中であるか否かを判断する第１判断手段と、
前記第１判断手段により番組視聴中でないと判断された場合に、番組情報取得処理を実施する第１取得手段と、
前記第１判断手段により番組視聴中であると判断された場合に、視聴中の番組の視聴終了後に、前記第２記憶手段に基づいて、番組休止中のチャンネルが有るか否かを判断する第２判断手段と、
前記第２判断手段により番組休止中のチャンネルが無いと判断された場合に、番組情報取得処理を実施する第２取得手段と、
前記第２判断手段により番組休止中のチャンネルが有ると判断された場合に、前記第２記憶手段に基づいて、番組休止中のチャンネルの中で最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、番組情報取得処理を実施する第３取得手段と、
前記第３取得手段による前記番組情報取得処理において番組情報を取得できない未取得チャンネルがある場合に、前記第２記憶手段に基づいて、現時点の曜日且つ／又は当該未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、前記未取得チャンネルの番組情報取得処理と、番組情報取得処理において番組情報が取得可能であった取得済みチャンネルの番組情報更新処理と、を実施する第４取得手段と、
前記第４取得手段による前記番組情報取得処理において前記未取得チャンネルがある場合に、前記第２記憶手段に基づいて、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、前記未取得チャンネルの番組情報取得処理と、前記取得済みチャンネルの番組情報更新処理と、を実施する第５取得手段と、
を備えることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、第１記憶手段により、取得された番組情報が記憶され、第２記憶手段により、第１記憶手段により記憶された番組情報に基づいて、所定日数前までの番組休止期間に関する情報が記憶される。また、第１判断手段により、予め定められた番組情報取得時刻に、番組視聴中であるか否かが判断され、第１取得手段により、第１判断手段により番組視聴中でないと判断された場合に、番組情報取得処理が実施され、第２判断手段により、第１判断手段により番組視聴中であると判断された場合に、視聴中の番組の視聴終了後に、第２記憶手段に基づいて、番組休止中のチャンネルが有るか否かが判断され、第２取得手段により、第２判断手段により番組休止中のチャンネルが無いと判断された場合に、番組情報取得処理が実施され、第３取得手段により、第２判断手段により番組休止中のチャンネルが有ると判断された場合に、第２記憶手段に基づいて、番組休止中のチャンネルの中で最も遅い番組休止終了時刻が特定され、特定された番組休止終了時刻の直後に、番組情報取得処理が実施される。
すなわち、予め定められた番組情報取得時刻に実際にユーザが番組を視聴中である場合には、番組視聴終了後まで番組情報取得処理が実施されず、さらに、番組視聴終了後に番組休止中のチャンネルが存在する場合には、番組休止期間の終了後に番組情報取得処理が実施される。したがって、ユーザの番組視聴状況や各チャンネルの番組休止期間に応じて、全てのチャンネルの番組情報を取得可能な可能性の高い適切なタイミングで、番組情報取得処理が実施されることとなって、番組情報をより効率良く取得することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態の放送受信装置の要部構成を示すブロック図である。
【図２】第１テーブルを例示する図である。
【図３】第２テーブルを例示する図である。
【図４】本実施形態における番組情報取得処理の流れを示すフローチャートである。
【図５】本実施形態における番組情報取得処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明に係る実施の形態を図面に基づいて説明する。なお、発明の範囲は図示例に限定されない。
【００２１】
本実施形態の放送受信装置１００は、例えば、地上デジタルテレビジョン放送信号の受信を行うテレビジョン受像機であり、図１に示すように、ユーザが各種指示を入力するリモートコントローラ（以下、「リモコン」と称する）１と、リモコン１により遠隔操作される装置本体２と、を備えて構成される。
【００２２】
各放送局から送出され、放送受信装置１００において受信されるデジタル放送信号には、映像データ及び音声データから成る番組コンテンツの他に、ＰＳＩ（Program Specific Information:番組特定情報）や、ＳＩ（Service Information：番組配列情報）と呼ばれる番組情報等が多重化されている。また、地上デジタル放送では、自局の番組情報のみを多重化する各局ＳＩ方式が採用されている。
本実施形態の放送受信装置１００は、受信可能な全放送局から送出されるデジタル放送信号から全放送チャンネル分の番組情報（ＳＩ）を取得し、取得した番組情報に基づいてＥＰＧ（Electronic Program Guide:電子番組ガイド）を作成して、ユーザに提供する機能を備えている。
【００２３】
リモコン１は、ユーザが装置本体２に対して各種指示を入力するための複数の釦を備える。例えば、リモコン１には、電源釦、番組表表示釦、ワンタッチ釦として機能する数字釦、入力切換釦、音声切換釦、戻る釦、上下左右の釦から成るカーソル釦、決定釦、チャンネルアップ／ダウン釦、ボリュームアップ／ダウン釦（何れも図示せず）等が備わる。
これらの釦の各々には予め識別情報が割り当てられ、所定の記憶領域に記憶されている。そして、ユーザにより釦の操作が行われると、操作された釦の識別情報が読み出されて、読み出された識別情報に対応するリモコン信号が生成され、生成されたリモコン信号が図示しない送信部から送信されるようになっている。
【００２４】
装置本体２は、リモコン信号受光部３、アンテナ４、チューナ５、復調部６、デコーダ部７、映像処理部８、音声処理部９、ＯＳＤ回路１０、表示部１１、音声出力部１２、制御部１３等を備えている。
【００２５】
リモコン信号受光部３は、フォトダイオード、ＳＵＢＣＰＵ、増幅部、復調部、デコーダ（いずれも図示せず）等を備えて構成されている。ＳＵＢＣＰＵは、リモコン１から送信されたリモコン信号を、装置本体２の前面パネルに設けられたフォトダイオードにおいて受信すると、受信したリモコン信号を増幅部により増幅させ、復調部において復調させ、デコーダにより波形整形、誤り訂正等の各種処理を行わせた後に、制御部１３に出力する。制御部１３では、入力されたリモコン信号から識別情報を取得し、取得した識別情報に基づいて操作された釦の判別を行う。
【００２６】
アンテナ４は、屋外において所定の方角に向けて配置され、放送局側から発信される高周波のデジタル放送信号を受信する。
【００２７】
チューナ５は、制御部１３からの選局指示にしたがって、受信手段として、アンテナ４等により入力された高周波信号のデジタル放送信号の中から特定周波数帯の信号を抽出し、低周波の信号に変換した後、ＡＤ変換等を行い、復調部６に出力する。
また、チューナ５は、後述する番組情報取得処理において、第１取得手段、第２取得手段、第３取得手段、第４取得手段、第５取得手段として、制御部１３からの指示に従って、チャンネルメモリ１３４に受信可能なチャンネルとして記憶された全チャンネルを選局し、全チャンネルのデジタル放送信号を受信する。
【００２８】
復調部６は、例えば、制御部１３からの制御に基づいて、チューナ５において選局されたチャンネルの信号に対してデジタル復調や誤り訂正等の処理を実行し、トランスポートストリーム（ＴＳ：Transport Stream）を生成して、デコーダ部７に出力する。
【００２９】
デコーダ部７は、分離部（Demultiplexer）７１、ビデオデコーダ７２、オーディオデコーダ７３、データデコーダ７４等を備えて構成されている。
【００３０】
分離部７１は、復調部６から入力されるＴＳを、ビデオストリーム、オーディオストリーム、ＰＳＩ／ＳＩ等の複数のストリームに分離する。そして、ＰＳＩに基づいて必要なＴＳパケットを取得し、ＭＰＥＧ２（Moving Picture Experts Group 2）規格下のビデオストリームをビデオデコーダ７２に、オーディオストリームをオーディオデコーダ７３に出力する。さらに、分離部７１は、番組情報（ＳＩ）等のデータをデータデコーダ７４に出力する。
【００３１】
ビデオデコーダ７２は、分離部７１から入力されるビデオストリームに可変長復号化、逆量子化、逆ＤＣＴ（Discrete Cosine Transform）、動き補正等の各種処理を行うことで、ビデオストリームをＤＴＳ（Decoding Time Stamp）に応じたタイミングで復号し、映像データを生成して映像処理部８に出力する。
オーディオデコーダ７３は、分離部７１から入力されるオーディオストリームを復号し、音声データを生成して音声処理部９に出力する。
【００３２】
データデコーダ７４は、分離部７１から入力されるデータを復号し、必要な情報を取得して制御部１３に供給する。
具体的には、データデコーダ７４は、後述する番組情報取得処理において、第１取得手段、第２取得手段、第３取得手段、第４取得手段、第５取得手段として、制御部１３からの指示に従って、チューナ５により受信されたデジタル放送信号から抽出された番組情報を復号して必要な情報を取得し、制御部１３に供給する。チューナ５及びデータデコーダ７４により取得された番組情報は、後述する番組情報記憶部１３５に格納される。
【００３３】
映像処理部８は、ビデオデコーダ７２から入力された映像データに対して各種映像処理を施し、映像信号を生成する。生成された映像信号は、フレームメモリ（図示略）に一旦格納された後、ＰＴＳ（Presentation Time Stamp）に応じた再生タイミングで、表示部１１に出力される。
音声処理部９は、オーディオデコーダ７３から入力された音声データに対して各種音声処理を施して音声信号を生成し、ＰＴＳに応じた再生タイミングで、音声出力部１２に出力する。
【００３４】
ＯＳＤ回路１０は、制御部１３からの制御にしたがって、ＯＳＤ表示用データを生成し、生成したＯＳＤ表示用データを、映像処理部８から出力される映像信号に重畳して、表示部１１にＯＳＤ表示させる。
【００３５】
表示部１１は、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、有機ＥＬ（Electro Luminescence）ディスプレイ等のディスプレイ（図示省略）を備えて構成され、映像処理部８から入力された映像信号に基づく映像をディスプレイに表示させる。
音声出力部１２は、スピーカ（図示省略）等を備えて構成され、音声処理部９から入力された音声信号に基づく音声を増幅して、スピーカから出力する。
【００３６】
制御部１３は、ＣＰＵ（Central Processing Unit）１３１、ＲＡＭ（Random Access Memory）１３２、計時部１３３、チャンネルメモリ１３４、番組情報記憶部１３５、第１テーブル１３６、第２テーブル１３７、ＲＯＭ（Read Only Memory）１３８等を備えて構成され、放送受信装置１００の各部を制御する。
【００３７】
ＣＰＵ１３１は、各部から入力された入力信号に応じて、ＲＯＭ１３８に格納された処理プログラム等を読み出してＲＡＭ１３２に展開して実行し、装置本体２の各部に出力信号を出力することにより、放送受信装置１００全体の制御を行う。
【００３８】
ＲＡＭ１３２は、ＣＰＵ１３１により実行される各種プログラムを展開するプログラム格納領域や、入力データやこれらの処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域を備え、ＣＰＵ１３１のワークエリアとして用いられる。
【００３９】
計時部１３３は、計時処理を行って放送受信装置１００全体の基準時刻を発生する。
【００４０】
チャンネルメモリ１３４は、不揮発性メモリにより構成され、チューナ５におけるチャンネルスキャンにより検出された本放送受信装置１００において受信可能な放送チャンネルに関する情報を記憶する。
【００４１】
番組情報記憶部１３５は、不揮発性メモリにより構成され、第１記憶手段として、データデコーダ７４において取得された番組情報を記憶し、新たな番組情報が取得される度に更新される。
【００４２】
第１テーブル１３６は、不揮発性メモリにより構成され、第２記憶手段として、番組情報記憶部１３５に記憶された番組情報に基づいて、所定日数前（例えば、３０日前）までの各チャンネルの番組休止期間に関する情報を記憶する。
【００４３】
図２に、第１テーブル１３６の一例を示す。
図２に示すように、第１テーブル１３６は、番組情報取得処理により取得された番組情報に基づいて、チャンネル（物理チャンネル）毎に、３０日前までの番組休止開始時刻及び番組休止終了時刻を、ＦＩＦＯ（First In, First Out）形式で記憶している。本実施形態では、例えば、取得した番組情報に基づいて、放送番組の無い時間帯を番組休止期間とし、放送番組が無い時間帯の開始時刻を番組休止開始時刻、放送番組が無い時間帯の終了時刻を番組休止終了時刻と判別している。
例えば、２３日目の「ＵＨＦ２８」において「ＡＭ０：５０〜ＡＭ３：５０」に番組の配信が行われない予定である場合、第１テーブル１３６では、「ＡＭ０：５０〜ＡＭ３：５０」を番組休止期間として、図２に示すように、番組休止開始時刻「ＡＭ０：５０」、番組休止終了時刻「ＡＭ３：５０」と記憶される。
【００４４】
ここで、番組情報のScheduled EITには、現在を含む以降８日分の番組に関する情報が含まれており、第１テーブル１３６は、過去に実施した番組情報取得処理において取得した最新の番組情報に基づいて更新されるようになっている。そのため、当日実施した番組情報取得処理で番組情報を取得していないチャンネルについても、過去の情報に基づいて、番組休止の有無や、番組休止期間が特定できるようになっている。
【００４５】
また、図２の第１テーブル１３６では、取得した番組情報の中で最も日付が後の番組情報が３０日目の番組情報とされ、その日の各チャンネルの番組情報の取得の可否が３０日目の情報として格納されるようになっている。
すなわち、本実施形態において、「所定日数前」とは、当日から所定日数遡った日では無く、取得された少なくとも１チャンネル分の番組情報の中で最も日付が後の日を基準として、その日から所定日数遡った日を示している。
例えば、以下の説明において、「３０日前」とは、取得済みの番組情報の中で最も日付が後の日から３０日遡った日のことである。
【００４６】
第２テーブル１３７は、不揮発性メモリにより構成され、第２記憶手段として、番組情報記憶部１３５に記憶された番組情報に基づいて、所定日数前（例えば、３０日前）までの番組休止期間において、最も遅い番組休止終了時刻と、曜日且つチャンネル単位での最も遅い番組休止終了時刻と、曜日単位での最も遅い番組休止終了時刻と、チャンネル単位での最も遅い番組休止終了時刻と、を記憶している。
【００４７】
図３に、第２テーブル１３７の一例を示す。
図３の第２テーブル１３７は、第１テーブル１３６に記憶された３０日分の番組休止期間に関する情報のうち、各日の番組休止終了時刻を、曜日／チャンネル毎に集計したものである。
図３において、例えば、３０日前までの月曜日、且つ、「ＵＨＦ２８」の中で、最も遅い番組休止終了時刻は「ＡＭ３：５０」である。
また、図３において、３０日前までの月曜日の中で、最も遅い番組休止終了時刻は「ＡＭ５：５０」である。
また、図３において、３０日前までの「ＵＨＦ２８」の中で、最も遅い番組休止終了時刻は「ＡＭ４：３０」である。
さらに、図３において、３０日前までの全チャンネル且つ全ての曜日の中で、最も遅い番組休止終了時刻は「ＡＭ５：５５」である。
【００４８】
ＲＯＭ１３８は、処理プログラムやデータ等を予め記憶しており、例えば、第１判断プログラム１３８ａ、第１取得プログラム１３８ｂ、第２判断プログラム１３８ｃ、第２取得プログラム１３８ｄ、第３取得プログラム１３８ｅ、第４取得プログラム１３８ｆ、第５取得プログラム１３８ｇ等を格納している。
【００４９】
第１判断プログラム１３８ａは、ＣＰＵ１３１に、予め定められた番組情報取得時刻に、番組視聴中であるか否かを判断する機能を実現させるためのプログラムである。
本実施形態では、かかる第１判断プログラム１３８ａ、ＣＰＵ１３１により、第１判断手段が構成される。
【００５０】
第１取得プログラム１３８ｂは、ＣＰＵ１３１に、第１判断プログラム１３８ａの実行により番組視聴中でないと判断された場合に、番組情報取得処理を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第１取得プログラム１３８ｂ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第１取得手段が構成される。
【００５１】
第２判断プログラム１３８ｃは、ＣＰＵ１３１に、第１判断プログラム１３８ａの実行により番組視聴中であると判断された場合に、視聴中の番組の視聴終了後に、第１テーブル１３６に基づいて、番組休止中のチャンネルが有るか否かを判断する機能を実現させるためのプログラムである。
本実施形態では、かかる第２判断プログラム１３８ｃ、ＣＰＵ１３１により、第２判断手段が構成される。
【００５２】
第２取得プログラム１３８ｄは、ＣＰＵ１３１に、第２判断プログラム１３８ｃの実行により番組休止中のチャンネルが無いと判断された場合に、番組情報取得処理を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第２取得プログラム１３８ｄ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第２取得手段が構成される。
【００５３】
第３取得プログラム１３８ｅは、ＣＰＵ１３１に、第２判断プログラム１３８ｃの実行により番組休止中のチャンネルが有ると判断された場合に、番組休止中のチャンネルの中で最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に番組情報取得処理を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第３取得プログラム１３８ｅ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第３取得手段が構成される。
【００５４】
第４取得プログラム１３８ｆは、ＣＰＵ１３１に、第３取得プログラム１３８ｅの実行による番組情報取得処理において番組情報が取得できない未取得チャンネルがある場合に、現時点の曜日且つ／又は未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した当該番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第４取得プログラム１３８ｆ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第４取得手段が構成される。
【００５５】
第５取得プログラム１３８ｇは、ＣＰＵ１３１に、第４取得プログラム１３８ｆの実行による番組情報取得処理において番組情報が取得できない未取得チャンネルがある場合に、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第５取得プログラム１３８ｇ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第５取得手段が構成される。
【００５６】
ここで、図４及び図５のフローチャートを参照しながら、上述の第１判断プログラム１３８ａ、第１取得プログラム１３８ｂ、第２判断プログラム１３８ｃ、第２取得プログラム１３８ｄ、第３取得プログラム１３８ｅ、第４取得プログラム１３８ｆ、第５取得プログラム１３８ｇの実行により、本実施形態の放送受信装置１００において行われる番組情報取得処理の流れについて説明する。
【００５７】
まず初めに、ＣＰＵ１３１は、図４のステップＳ１において、予め定められた番組情報取得時刻であるデフォルト時刻の到来を監視する。そして、ＣＰＵ１３１は、ステップＳ１において、所定の記憶領域に記憶されたデフォルト時刻と計時部１３３により計時される現在時刻とに基づいて、デフォルト時刻が到来したと判断すると（ステップＳ１；Ｙｅｓ）、ステップＳ２に進む。
ここで、本実施形態において、デフォルト時刻（予め定められた番組情報取得時刻）は、例えば「ＡＭ０：００」である。予め定められた番組情報取得時刻としては、番組休止が実施される可能性が低い時刻が設定されることが好ましく、加えて、一般的なユーザが視聴を行う可能性が相対的に低い時刻であればより好ましい。
【００５８】
続くステップＳ２において、ＣＰＵ１３１は、チューナ５等における選局状況（特定のチャンネルの受信処理を行っているか）等に基づいて、放送受信装置１００において番組視聴中であるか否かを判断する。そして、ＣＰＵ１３１は、ステップＳ２において、番組視聴中でないと判断すると（ステップＳ２；Ｎｏ）、ステップＳ３に進み、一方、番組視聴中であると判断すると（ステップＳ２；Ｙｅｓ）、ステップＳ４に進む。
【００５９】
ステップＳ３において、ＣＰＵ１３１は、チャンネルメモリ１３４に受信可能なチャンネルとして記憶された全チャンネルをチューナ５により順次選局して、各チャンネルのデジタル放送信号を受信し、受信した各チャンネルのデジタル放送信号から番組情報を取得する番組情報取得処理を実行する。
その後、ＣＰＵ１３１は、番組情報取得処理により取得した番組情報に基づいて、番組情報記憶部１３５を更新するとともに、第１テーブル１３６及び第２テーブル１３７を更新し、本処理を終了する。
なお、図示は省略するが、ステップＳ３の番組情報取得処理において番組情報が取得できないチャンネルがある場合には、その後の所定のタイミング（例えば、番組休止期間の後等）に、そのチャンネルについて番組情報の再取得を実施するように構成しても良い。
【００６０】
一方、ステップＳ４において、ＣＰＵ１３１は、番組の視聴が終了したか否かを判断する。そして、ＣＰＵ１３１は、ステップＳ４において、番組の視聴が終了していないと判断する間は（ステップＳ４；Ｎｏ）、ステップＳ４の処理を繰り返し、一方、番組の視聴が終了したと判断すると（ステップＳ４；Ｙｅｓ）、ステップＳ５に進む。
ステップＳ５において、ＣＰＵ１３１は、各日の各チャンネルにおける番組休止期間に関する情報を記憶している第１テーブル１３６に基づいて、番組休止中のチャンネルが存在するか否かを判断する。そして、ＣＰＵ１３１は、ステップＳ５において、番組休止中のチャンネルが存在しないと判断すると（ステップＳ５：Ｎｏ）、ステップＳ６に進み、一方、番組休止中のチャンネルが存在すると判断すると（ステップＳ５；Ｙｅｓ）、ステップＳ７に進む。
【００６１】
ステップＳ６において、ＣＰＵ１３１は、チャンネルメモリ１３４に受信可能なチャンネルとして記憶された全チャンネルをチューナ５により順次選局して、各チャンネルのデジタル放送信号を受信し、受信した各チャンネルのデジタル放送信号から番組情報を取得する番組情報取得処理を実行する。
その後、ＣＰＵ１３１は、番組情報取得処理により取得した番組情報に基づいて、番組情報記憶部１３５を更新するとともに、第１テーブル１３６及び第２テーブル１３７を更新し、本処理を終了する。
【００６２】
ここで、過去７日間以上に亘って番組情報を取得できず、番組休止期間に関する情報を保持していないチャンネルについては、番組休止中であるか否かを判断することができないため、ＣＰＵ１３１は、ステップＳ５の処理において、番組休止期間に関する情報を保持していないチャンネルについては「番組休止中でない」と推定する。そして、「番組休止中でない」と推定したチャンネルについて、ステップＳ６の番組情報取得処理において実際に番組情報を取得できなかった場合には、ＣＰＵ１３１は、このチャンネルが「番組休止中である」とし、本処理を終了せずにステップＳ１０の処理に移行し、ステップＳ１０以降の処理において、このチャンネルを後述の未取得チャンネルとして、過去の番組休止期間に関する情報を利用して、番組情報の再取得を実施する。
【００６３】
なお、図示は省略するが、ステップＳ５の処理において「番組休止中でない」と推定したチャンネル以外に、ステップＳ６の番組情報取得処理において番組情報が取得できないチャンネルがある場合には、その後の所定のタイミング（例えば、視聴終了後の電源オフ操作により、放送受信装置１００がスタンバイモードに移行したタイミング）に、そのチャンネルについて番組情報の再取得を実施するように構成しても良い。
【００６４】
次に、ステップＳ７において、ＣＰＵ１３１は、第１テーブル１３６に基づいて、番組休止中のチャンネルにおける最も遅い番組休止終了時刻を特定する。具体的には、ＣＰＵ１３１は、番組休止中のチャンネルが１つだけ存在する場合には、そのチャンネルの番組休止終了時刻を、番組休止中のチャンネルにおける最も遅い番組休止終了時刻として特定する。また、番組休止中のチャンネルが複数存在する場合には、それら複数のチャンネルの番組休止終了時刻のうちの最も遅い番組休止終了時刻を、番組休止中のチャンネルにおける最も遅い番組休止終了時刻として特定する。
【００６５】
続くステップＳ８において、ＣＰＵ１３１は、特定した番組休止中のチャンネルにおける最も遅い番組休止終了時刻の到来を待ち、特定した番組休止中のチャンネルにおける最も遅い番組休止終了時刻が到来すると、その直後に、チューナ５により受信した各チャンネルのデジタル放送信号から番組情報を取得する番組情報取得処理を実施する。
その後、ＣＰＵ１３１は、番組情報取得処理により取得した番組情報に基づいて、番組情報記憶部１３５を更新するとともに、第１テーブル１３６及び第２テーブル１３７を更新する。
【００６６】
なお、本発明において、「番組休止終了時刻の直後」とは、番組休止終了時刻から予め定められた一定時間内の時刻であれば良い。例えば、特定した番組休止終了時刻から１秒後／３秒後／１０秒後／３０秒後／１分後／５分後／１０分後／３０分後／６０分後等を番組休止終了時刻の直後とすることができる。
また、実際には、番組休止終了時刻よりも前であっても番組情報の取得が可能な場合があるため、番組休止期間の終了時刻として予定されている番組休止終了時刻とほぼ同時刻に、番組情報取得処理を実施することとしても良い。
【００６７】
次に、ステップＳ９において、ＣＰＵ１３１は、ステップＳ８において実施した番組情報取得処理において、番組情報が取得できなかった未取得チャンネルが有るか否かを判断する。そして、ＣＰＵ１３１は、ステップＳ９において、未取得チャンネルが無いと判断すると（ステップＳ９；Ｎｏ）、本処理を終了する。一方、ステップＳ９において、ＣＰＵ１３１は、番組情報が取得できなかった未取得チャンネルが有ると判断すると（ステップＳ９；Ｙｅｓ）、ステップＳ１０に進む。
【００６８】
ここで、本実施形態において、「未取得チャンネル」とは、当日の番組情報取得処理において一度も番組情報を取得していないチャンネルである。また、「取得済みチャンネル」とは、当日の番組情報取得処理において一度でも番組情報が取得可能であったチャンネルである。
すなわち、前日までの番組情報取得処理において、既に当日分の番組情報が取得できていたとしても、当日実行した番組情報取得処理で最新の番組情報を取得できない場合には「未取得チャンネル」とされる。
【００６９】
次に、ステップＳ１０において、ＣＰＵ１３１は、第２テーブル１３７に基づいて、現時点の曜日（すなわち、当日の曜日）且つ未取得チャンネルの、所定日数前（例えば、３０日前）までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定する。
続くステップＳ１１において、ＣＰＵ１３１は、ステップＳ１０において特定した番組休止終了時刻の到来を待ち、特定した番組休止終了時刻が到来すると、その直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理とを実施する。
【００７０】
取得済みチャンネルの番組情報更新処理において、ＣＰＵ１３１は、番組情報に含まれるバージョン情報に基づいて、前回までの番組情報取得処理により取得した番組情報からの更新の有無を確認する。そして、更新が無い場合には番組情報の再取得は行わず、更新が有る場合には最新の番組情報を取得する。
なお、取得済みチャンネル（すなわち、当日の番組情報取得処理において少なくとも１回は番組情報が取得可能であったチャンネル）について番組情報更新処理を行った場合に、何らかの理由で番組情報が取得できなかったとしても、そのチャンネルは「未取得チャンネル」としては扱わず「取得済みチャンネル」のままとされる。
その後、ＣＰＵ１３１は、番組情報取得処理により取得した番組情報に基づいて、番組情報記憶部１３５を更新するとともに、第１テーブル１３６及び第２テーブル１３７を更新する。
【００７１】
次に、図５のステップＳ１２において、ＣＰＵ１３１は、ステップＳ１１において実施した番組情報取得処理において、番組情報が取得できなかった未取得チャンネルが有るか否かを判断する。そして、ＣＰＵ１３１は、ステップＳ１２において、未取得チャンネルが無いと判断すると（ステップＳ１２；Ｎｏ）、本処理を終了する。一方、ＣＰＵ１３１は、ステップＳ１２において、番組情報が取得できなかった未取得チャンネルが有ると判断すると（ステップＳ１２；Ｙｅｓ）、ステップＳ１３に進む。
【００７２】
ステップＳ１３において、ＣＰＵ１３１は、第２テーブル１３７に基づいて、所定日数前（例えば、３０日前）までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定する。
続くステップＳ１４において、ＣＰＵ１３１は、ステップＳ１３において特定した番組休止終了時刻の到来を待ち、特定した番組休止終了時刻が到来すると、その直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理とを実施する。
その後、ＣＰＵ１３１は、番組情報取得処理により取得した番組情報に基づいて、番組情報記憶部１３５を更新するとともに、第１テーブル１３６及び第２テーブル１３７を更新し、本処理を終了する。
【００７３】
なお、図示は省略するが、ステップＳ１４の番組情報取得処理において、未だ番組情報が取得できない未取得チャンネルがある場合には、その後の所定のタイミング（例えば、視聴終了後の電源オフ操作により、放送受信装置１００がスタンバイモードに移行したタイミング）に、そのチャンネルについて番組情報の再取得を実施するように構成しても良い。
【００７４】
次に、本実施形態の放送受信装置１００において実行される番組情報取得処理について、具体例を挙げて説明する。
【００７５】
まず、ＣＰＵ１３１は、デフォルト時刻（例えば、ＡＭ０：００）の到来を待ち、デフォルト時刻が到来すると、番組視聴中であるか否かを判断する。
そして、例えば、デフォルト時刻「ＡＭ０：００」にユーザが番組を視聴しておらず、放送受信装置１００がスタンバイ状態にある場合、ＣＰＵ１３１は、番組情報取得処理を実施する。デフォルト時刻としては、前述のように、番組休止期間と重なる可能性が低い時刻が設定されるため、全チャンネル分の番組情報が取得可能となる。
一方、例えば、デフォルト時刻「ＡＭ０：００」にユーザが番組を視聴中である場合、ＣＰＵ１３１は、そのタイミングでは番組情報取得処理を実施しない。
【００７６】
デフォルト時刻「ＡＭ０：００」に番組情報取得処理を実施しない場合、ＣＰＵ１３１は、次に、ユーザが番組の視聴を終了して、電源オフ操作により放送受信装置１００がスタンバイ状態に移行するまで待機する。
そして、例えば、「ＡＭ０：１５」にユーザが番組視聴を終了し、放送受信装置１００がスタンバイモードに移行した場合、ＣＰＵ１３１は、現時点「ＡＭ０：１５」において番組休止中のチャンネルが存在するか否かを、第１テーブル１３６に基づいて判断し、現時点「ＡＭ０：１５」において番組休止中のチャンネルが存在しないと判断すると、番組情報取得処理を実施して全チャンネル分の番組情報を取得する。
一方、例えば、「ＡＭ１：００」にユーザが番組視聴を終了し、放送受信装置１００がスタンバイモードに移行した場合、ＣＰＵ１３１は、現時点「ＡＭ１：００」において番組休止中のチャンネルが存在するか否かを、第１テーブル１３６に基づいて判断する。そして、例えば、図２に示すように、「ＵＨＦ２３」において当日（例えば、２３日目）の「ＡＭ０：３０〜ＡＭ５：００」までが番組情報休止期間とされ、「ＵＨＦ２８」において当日（例えば、２３日目）の「ＡＭ０：５０〜ＡＭ３：５０」が番組休止期間とされている場合、ＣＰＵ１３１は、現時点「ＡＭ１：００」において番組休止中のチャンネルが存在すると判断し、そのタイミングでは番組情報取得処理を実施しない。
【００７７】
番組視聴が終了した時刻「ＡＭ１：００」に番組情報取得処理を実施しない場合、ＣＰＵ１３１は、番組休止中のチャンネル「ＵＨＦ２３」「ＵＨＦ２８」における最も遅い番組休止終了時刻「ＡＭ５：００」を特定する。そして、ＣＰＵ１３１は、特定した番組休止終了時刻「ＡＭ５：００」が到来するまで待機し、番組休止終了時刻「ＡＭ５：００」が到来すると、その直後に番組情報取得処理を実施する。
そして、例えば、番組休止時刻「ＡＭ５：００」の直後にユーザが番組を視聴中でなく、放送受信装置１００がスタンバイモードである場合、全チャンネル分の番組情報が取得可能となる。
一方、例えば、「ＡＭ５：００」の直後にユーザがあるチャンネル（例えば、ＵＨＦ２１）の番組を視聴中である場合、ＵＨＦ２１以外のチャンネル（例えば、ＵＨＦ２２、ＵＨＦ２３、ＵＨＦ２８）の番組情報は取得できないこととなる。
すると、ＣＰＵ１３１は、番組情報を取得できなかったチャンネル「ＵＨＦ２２」「ＵＨＦ２３」「ＵＨＦ２８」を未取得チャンネルとして、現時点の曜日（例えば、火曜日）、且つ、未取得チャンネル（すなわち、ＵＨＦ２２、ＵＨＦ２３、ＵＨＦ２８）の３０日前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を、第２テーブル１３７に基づいて特定する。
【００７８】
例えば、図３に示すように、火曜日、且つ、未取得チャンネル「ＵＨＦ２２」「ＵＨＦ２３」「ＵＨＦ２８」の番組休止終了時刻において、最も遅い番組休止終了時刻は「５：５０」である。すると、ＣＰＵ１３１は、「５：５０」を、火曜日且つ未取得チャンネル「ＵＨＦ２２」「ＵＨＦ２３」「ＵＨＦ２８」の３０日前までの番組休止終了時刻における最も遅い番組休止終了時刻として特定する。
その後、ＣＰＵ１３１は、特定した番組休止終了時刻「ＡＭ５：５０」の到来を待ち、「ＡＭ５：５０」が到来すると、その直後に、未取得チャンネルである「ＵＨＦ２２」「ＵＨＦ２３」「ＵＨＦ２８」についての番組情報取得処理と、取得済みチャンネルである「ＵＨＦ２１」の番組情報更新処理を実施する。
【００７９】
そして、例えば、「ＡＭ５：５０」の直後にユーザが番組を視聴中でなく、放送受信装置１００がスタンバイモードである場合、全ての未取得チャンネルの番組情報が取得可能となる。
一方、例えば、「ＡＭ５：５０」の直後にユーザが未取得チャンネルのうちのあるチャンネル（例えば、ＵＨＦ２２）の番組を視聴中である場合、ＵＨＦ２２以外の未取得チャンネル（例えば、ＵＨＦ２３、ＵＨＦ２８）の番組情報は取得できないこととなる。
すると、ＣＰＵ１３１は、番組情報を取得できなかったチャンネル「ＵＨＦ２３」「ＵＨＦ２８」を未取得チャンネルとして、３０日前までの番組休止終了時刻の中で最も遅い番組休止終了時刻を、第２テーブル１３７に基づいて特定する。
【００８０】
例えば、図３に示すように、曜日やチャンネルに関係なく、３０日前までの番組休止終了時刻の中で最も遅い番組休止終了時刻は「５：５５」である。すると、ＣＰＵ１３１は、「ＡＭ５：５５」を、３０日前までの番組休止終了時刻における最も遅い番組休止終了時刻として特定する。
その後、ＣＰＵ１３１は、特定した番組休止終了時刻「ＡＭ５：５５」の到来を待ち、「ＡＭ５：５５」が到来すると、その直後に、未取得チャンネルである「ＵＨＦ２３」「ＵＨＦ２８」についての番組情報取得処理と、取得済みチャンネルである「ＵＨＦ２１」「ＵＨＦ２２」の番組情報更新処理を実施する。
そして、例えば、「ＡＭ５：５５」の直後にユーザが番組を視聴しておらず、放送受信装置１００がスタンバイ状態である場合、未取得チャンネル「ＵＨＦ２３」「ＵＨＦ２８」の番組情報が取得可能となる。これにより、放送受信装置１００において、当日分の番組情報が、全チャンネル分取得されたこととなる。
【００８１】
以上説明した本実施形態の放送受信装置１００によれば、番組情報記憶部１３５（第１記憶手段）により、取得された番組情報が記憶され、第１テーブル１３６（第２記憶手段）及び第２テーブル１３７（第２記憶手段）により、番組情報記憶部１３５により記憶された番組情報に基づいて、所定日数前までの番組休止期間に関する情報が記憶される。また、ＣＰＵ１３１による第１判断プログラム１３８ａ（第１判断手段）の実行により、デフォルト時刻（予め定められた番組情報取得時刻）に番組視聴中であるか否かが判断され、第１判断プログラム１３８ａの実行により番組視聴中でないと判断された場合に、第１取得プログラム１３８ｂ（第１取得手段）の実行により、番組情報取得処理が実施される。また、第１判断プログラム１３８ａの実行により番組視聴中であると判断された場合に、第２判断プログラム１３８ｃの実行により、視聴中の番組の視聴終了後に、第１テーブル１３６に基づいて、番組休止中のチャンネルが有るか否かが判断され、第２判断プログラム１３８ｃの実行により番組休止中のチャンネルが無いと判断された場合に、第２取得プログラム１３８ｄ（第２取得手段）の実行により、番組情報取得処理が実施される。さらに、第２判断プログラム１３８ｃの実行により番組休止中のチャンネルが有ると判断された場合に、第３取得プログラム１３８ｅ（第３取得手段）の実行により、第１テーブル１３６に基づいて、番組休止中のチャンネルの中で最も遅い番組休止終了時刻が特定され、特定された番組休止終了時刻の直後に、番組情報取得処理が実施される。
すなわち、番組情報取得処理のデフォルト時刻にユーザが番組を視聴中である場合には、番組視聴終了後まで番組情報取得処理が実施されず、さらに、番組視聴終了後に番組休止中のチャンネルが存在する場合には、番組休止期間の終了後に番組情報取得処理が実施される。したがって、ユーザの番組視聴状況や各チャンネルの番組休止期間に応じて、全てのチャンネルの番組情報を取得可能な可能性の高い適切なタイミングで、番組情報取得処理が実施されることとなって、番組情報をより効率良く取得することができる。
【００８２】
また、第３取得プログラム１３８ｅ（第３取得手段）の実行による番組情報取得処理において番組情報を取得できない未取得チャンネルがある場合に、第４取得プログラム１３８ｆ（第４取得手段）の実行により、第２テーブル１３７に基づいて、現時点の曜日且つ未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻が特定され、特定された当該番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理が実施される。
さらに、第４取得プログラム１３８ｆの実行による番組情報取得処理において未取得チャンネルがある場合に、第５取得プログラム１３８ｇ（第５取得手段）の実行により、第２テーブル１３７に基づいて、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻が特定され、特定された番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理が実施される。
すなわち、番組休止期間の終了後に実施した番組情報取得処理において、番組情報が取得できない未取得チャンネルがある場合には、現時点の曜日且つ未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻の直後に番組情報取得処理が実施される。さらに、現時点の曜日且つ未取得チャンネルの所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻の直後に実施した番組情報取得処理においても、番組情報が取得できない未取得チャンネルがある場合には、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻が特定され、特定された番組休止終了時刻の直後に番組情報取得処理が実施される。
したがって、各タイミングで実施した番組情報取得処理において番組情報を取得できない未取得チャンネルがある場合であっても、過去の番組休止期間に関する情報に基づく適切なタイミングで、未取得チャンネルの番組情報の再取得が行われることとなり、放送受信装置１００において、番組情報をより確実に取得できることとなる。
【００８３】
さらに、第４取得プログラム１３８ｆ及び第５取得手段の実行において、番組情報が取得できない未取得チャンネルの番組情報取得処理とともに、番組情報取得処理において番組情報が取得可能であった取得済みチャンネルの番組情報更新処理が実施されるため、放送受信装置１００において、より最新の番組情報を保持することができる。
【００８４】
なお、本発明の範囲は上記実施形態に限られることなく、本発明の趣旨を逸脱しない範囲において種々の改良並びに設計の変更を行っても良い。
【００８５】
例えば、上記実施形態では、「所定日数前」とは、取得済みの番組情報の中で最も日付が後の日を基準として、その日から所定日数遡った日を示すこととして説明したが、他の実施形態において、当日から所定日数遡った日を「所定日数前」としても良い。
【００８６】
また、デフォルト時刻に１回目の番組情報取得処理を実施する他、全てのタイミングで番組情報取得処理を取得したにもかかわらず未取得チャンネルが有る場合には、第２のデフォルト時刻（例えば、ＡＭ６：００）に番組情報取得処理を実施することとしても良い。
【００８７】
また、番組情報取得処理を実施するタイミングは、上記実施形態の中で例示したタイミングに限られない。
例えば、現時点の曜日の所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に番組情報取得処理を実施することとしても良い。
また、例えば、未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に番組情報取得処理を実施することとしても良い。
また、例えば、現時点の曜日、且つ、未取得チャンネルの所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻の前に番組情報取得処理を実施することとしても良い。
また、現時点の曜日の所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻の前に番組情報取得処理を実施することとしても良い。
また、例えば、未取得チャンネルの所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻の前に番組情報取得処理を実施することとしても良い。
さらに、例えば、曜日やチャンネルにかかわらず、所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻の前に番組情報取得処理を実施することとしても良い。
【００８８】
また、第１判断手段は、デフォルト時刻に番組視聴中であるか否かだけでなく、番組休止中のチャンネルが有るか否かを判断し、番組視聴中でなく、且つ、番組休止中のチャンネルが存在しない場合に、第１取得手段による番組情報取得処理を実施するように構成しても良い。
【００８９】
また、チャンネルスキャンではチャンネル有りと判定されるものの、受信レベルが低いために、番組情報の取得は不可能である可能性が高いチャンネルが存在する。そのため、チャンネル初期スキャンにおいて受信可能であるとされたチャンネルのうち、信号の受信レベルが所定の閾値を下回るチャンネルをＮＧチャンネルに指定し、番組情報取得処理において、ＮＧチャンネルの番組情報が取得できない場合であっても、未取得チャンネルから除外するように構成しても良い。
【００９０】
さらに、本発明における番組情報の取得対象は、地上デジタル放送に限られることなく、放送信号に番組情報が含まれている限り、その他の任意の放送サービスを番組情報の取得対象とすることができる。すなわち、放送事情や放送規格の改定、放送受信装置の機能等に合わせて、例えば、ＢＳデジタル放送や広帯域ＣＳ（１１０°ＣＳ）デジタル放送、ラジオ放送等を本発明における番組情報の取得対象としても良い。
【符号の説明】
【００９１】
１００    放送受信装置
５        チューナ（受信手段、第１取得手段、第２取得手段、第３取得手段、第４取得手段、第５取得手段）
７４      データデコーダ（第１取得手段、第２取得手段、第３取得手段、第４取得手段、第５取得手段）
１３１    ＣＰＵ（第１判断手段、第１取得手段、第２判断手段、第２取得手段、第３取得手段、第４取得手段、第５取得手段）
１３５    番組情報記憶部（第１記憶手段）
１３６    第１テーブル（第２記憶手段）
１３７    第２テーブル（第２記憶手段）
１３８ａ  第１判断プログラム（第１判断手段）
１３８ｂ  第１取得プログラム（第１取得手段）
１３８ｃ  第２判断プログラム（第２判断手段）
１３８ｄ  第２取得プログラム（第２取得手段）
１３８ｅ  第３取得プログラム（第３取得手段）
１３８ｆ  第４取得プログラム（第４取得手段）
１３８ｇ  第５取得プログラム（第５取得手段）
【図１】
2010212848.tif 000003
【図２】
2010212848.tif 000004
【図３】
2010212848.tif 000005
【図４】
2010212848.tif 000006
【図５】
2010212848.tif 000007