(57)【要約】【課題】番組情報をより確実に取得することができる放送受信装置を提供する。【解決手段】放送受信装置１００において、第１取得手段は予め定められた番組情報取得時刻に番組情報取得処理を実施する。また、第１取得手段による番組情報取得処理において、番組情報を取得できない未取得チャンネルがある場合に、第２取得手段は、未取得チャンネルにおける最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻から未取得チャンネルの番組情報の取得に要する必要時間分前の時刻に未取得チャンネルの番組情報取得処理を実施し、第３取得手段は、番組情報を取得できなかった未取得チャンネルにおける最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に未取得チャンネルの番組情報取得処理を実施する。【選択図】図１
2010212842.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には、現在を含む以降８日分の番組に関する情報が含まれており、第１テーブル１３６は、過去に実施した番組情報取得処理において取得した最新の番組情報に基づいて更新されるようになっている。そのため、当日実施した番組情報取得処理で１回も番組情報を取得できないチャンネル（未取得チャンネル）についても、過去７日間に少なくとも１回でも番組情報の取得が可能であった場合には、過去の情報に基づいて、番組休止の有無や、番組休止開始時刻及び番組休止終了時刻が特定できるようになっている。
【００４８】
また、図２の第１テーブル１３６では、取得した番組情報の中で最も日付が後の番組情報が３０日目の番組情報とされ、その日の各チャンネルの番組情報の取得の可否が３０日目の情報として格納されるようになっている。
すなわち、本実施形態において、「所定日数前」とは、当日から所定日数遡った日では無く、取得された少なくとも１チャンネル分の番組情報の中で最も日付が後の日を基準として、その日から所定日数遡った日を示している。
例えば、以下の説明において、「３０日前」とは、取得済みの番組情報の中で最も日付が後の日から３０日遡った日のことである。
【００４９】
また、本実施形態では、当日の番組情報取得処理において一度も番組情報を取得していないチャンネルを「未取得チャンネル」とし、当日の番組情報取得処理において一度でも番組情報が取得可能であったチャンネルを「取得済みチャンネル」として説明する。
すなわち、前日までの番組情報取得処理において、既に当日分の番組情報が取得できていたとしても、当日実行した番組情報取得処理で最新の番組情報を取得できない場合には「未取得チャンネル」とされる。
【００５０】
そして、第１テーブル１３６では、当日実施した番組情報取得処理において番組情報の取得が１回でも可能であった取得済みチャンネルは「取得」と記憶され、一方、当日実施した番組情報取得処理において１回も番組情報を取得していない未取得チャンネルは「未取得」と記憶される。未取得チャンネルは、その後、当日実施した番組情報取得処理において番組情報が取得可能となった場合に、「未取得」から「取得」に更新されるようになっている。
なお、取得済みチャンネル（すなわち、当日の番組情報取得処理において少なくとも１回は番組情報が取得可能であったチャンネル）について番組情報更新処理を行った場合に、番組情報が取得できなかったとしても、そのチャンネルは「未取得チャンネル」としては扱わず、「取得済みチャンネル」のままとされる。
【００５１】
第２テーブル１３７は、不揮発性メモリにより構成され、第２記憶手段として、番組情報記憶部１３５に記憶された番組情報に基づいて、所定日数前（例えば、３０日前）までの番組休止期間において、最も早い番組休止開始時刻及び最も遅い番組休止終了時刻と、曜日且つチャンネル単位での最も早い番組休止開始時刻及び最も遅い番組休止終了時刻と、曜日単位での最も早い番組休止開始時刻及び最も遅い番組休止終了時刻と、チャンネル単位での最も早い番組休止開始時刻及び最も遅い番組休止終了時刻と、を記憶している。
【００５２】
図３に、第２テーブル１３７の一例を示す。
図３の第２テーブル１３７は、第１テーブル１３６に記憶された３０日分の番組休止期間に関する情報を、曜日／チャンネル毎に集計したものである。
図３において、例えば、３０日前までの月曜日、且つ、「ＵＨＦ２８」の中で、最も早い番組休止開始時刻は「ＡＭ０：５０」、最も遅い番組休止終了時刻は「ＡＭ３：５０」である。
また、図３において、３０日前までの月曜日の中で、最も早い番組休止開始時刻は「ＡＭ０：４０」、最も遅い番組休止終了時刻は「ＡＭ５：５０」である。
また、図３において、３０日前までの「ＵＨＦ２８」の中で、最も早い番組休止開始時刻は「ＡＭ０：２５」、最も遅い番組休止終了時刻は「ＡＭ４：３０」である。
さらに、図３において、３０日前までの全チャンネル且つ全ての曜日の中で、最も早い番組休止開始時刻は「ＡＭ０：２５」、最も遅い番組休止終了時刻は「ＡＭ５：５５」である。
【００５３】
ＲＯＭ１３８は、処理プログラムやデータ等を予め記憶しており、例えば、第１取得プログラム１３８ａ、第２取得プログラム１３８ｂ、第３取得プログラム１３８ｃ、第４取得プログラム１３８ｄ、第５取得プログラム１３８ｅ等が格納されている。
【００５４】
第１取得プログラム１３８ａは、ＣＰＵ１３１に、予め定められた番組情報取得時刻に、番組情報取得処理を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第１取得プログラム１３８ａ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第１取得手段が構成される。
【００５５】
第２取得プログラム１３８ｂは、ＣＰＵ１３１に、第１取得プログラム１３８ａの実行による番組情報取得処理において、番組情報を取得できなかった未取得チャンネルがある場合に、未取得チャンネルの数に１チャンネルの番組情報取得処理に要する所定時間を積算した時間を、未取得チャンネルの番組情報の取得に要する必要時間として算出させる。また、第１テーブル１３６に基づいて、未取得チャンネルにおける最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻から、必要時間と、番組情報取得処理において番組情報が取得可能であった取得済みチャンネルの番組情報の更新の有無の確認に要する所定の確認時間と、を加算した合計時間分前の時刻に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理と、を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第２取得プログラム１３８ｂ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第２取得手段が構成される。
【００５６】
第３取得プログラム１３８ｃは、ＣＰＵ１３１に、第２取得プログラム１３８ｂの実行による番組情報取得処理において未取得チャンネルがある場合に、第１テーブル１３６に基づいて、未取得チャンネルにおける最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理と、を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第３取得プログラム１３８ｃ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第３取得手段が構成される。
【００５７】
第４取得プログラム１３８ｄは、ＣＰＵ１３１に、第３取得プログラム１３８ｃの実行による番組情報取得処理において未取得チャンネルがある場合に、第２テーブル１３７に基づいて、現時点の曜日且つ／又は未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理と、を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第４取得プログラム１３８ｄ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第４取得手段が構成される。
【００５８】
第５取得プログラム１３８ｅは、ＣＰＵ１３１に、第４取得プログラム１３８ｄの実行による番組情報取得処理において未取得チャンネルがある場合に、第２テーブル１３７に基づいて、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理と、を実施する機能を実現させるためのプログラムである。
本実施形態では、かかる第５取得プログラム１３８ｅ、ＣＰＵ１３１、チューナ５、データデコーダ７４により、第５取得手段が構成される。
【００５９】
ここで、図４及び図５のフローチャートを参照しながら、上述の第１取得プログラム１３８ａ、第２取得プログラム１３８ｂ、第３取得プログラム１３８ｃ、第４取得プログラム１３８ｄ、第５取得プログラム１３８ｅの実行により、本実施形態の放送受信装置１００において実行される番組情報取得処理の流れについて説明する。
【００６０】
まず初めに、ＣＰＵ１３１は、図４のステップＳ１において、予め定められた番組情報取得時刻であるデフォルト時刻の到来を監視する。そして、ＣＰＵ１３１は、ステップＳ１において、所定の記憶領域に記憶されたデフォルト時刻と計時部１３３により計時される現在時刻とに基づいて、デフォルト時刻が到来したと判断すると（ステップＳ１；Ｙｅｓ）、ステップＳ２に進む。
ここで、本実施形態において、デフォルト時刻（予め定められた番組情報取得時刻）は、例えば「ＡＭ０：００」である。予め定められた番組情報取得時刻としては、番組休止が実施される可能性が低い時刻が設定されることが好ましく、加えて、一般的なユーザが視聴を行う可能性が相対的に低い時刻であればより好ましい。
【００６１】
ステップＳ２において、ＣＰＵ１３１は、チャンネルメモリ１３４に受信可能なチャンネルとして記憶された全チャンネルをチューナ５により順次選局して、各チャンネルのデジタル放送信号を受信し、受信した各チャンネルのデジタル放送信号から番組情報を取得する番組情報取得処理を実行する。
続くステップＳ３において、ＣＰＵ１３１は、ステップＳ２の番組情報取得処理において取得した番組情報に基づいて、番組情報記憶部１３５を更新する。また、ＣＰＵ１３１は、当日実施した番組情報取得処理（すなわち、ステップＳ２の番組情報取得処理）での各チャンネルにおける番組情報の取得の可否を第１テーブル１３６に記憶するとともに、取得した番組情報に基づいて、第１テーブル１３６における番組休止期間に関する情報（番組休止開始時刻、番組休止終了時刻）と、第２テーブル１３７とを更新する。
【００６２】
次に、ステップＳ４において、ＣＰＵ１３１は、当日実施した番組情報取得処理（すなわち、ステップＳ２の番組情報取得処理）において、番組情報が取得できなかった未取得チャンネルが有るか否かを判断する。そして、ＣＰＵ１３１は、ステップＳ４において、未取得チャンネルが無いと判断すると（ステップＳ４；Ｎｏ）、本処理を終了する。
一方、ステップＳ４において、ＣＰＵ１３１は、未取得チャンネルが有ると判断すると（ステップＳ４；Ｙｅｓ）、ステップＳ５に進む。
【００６３】
ステップＳ５において、ＣＰＵ１３１は、未取得チャンネルの取得に要する必要時間ｔ１と、取得済みチャンネルにおける番組情報の更新の有無の確認に要する確認時間ｔ２と、を加算した合計時間Ｔを算出する。
具体的には、ＣＰＵ１３１は、未取得チャンネルの数に、１チャンネルの番組情報取得処理に要する所定時間（例えば、６０秒間）を積算し、これを必要時間ｔ１とする。そして、算出した必要時間ｔ１と、予め定められた確認時間ｔ２とを加算して、合計時間Ｔ（ｔ１＋ｔ２）を算出する。
なお、取得済みチャンネルの数に、１チャンネルの番組情報の更新の有無の確認に要する所定時間を算出した時間を算出し、これを確認時間ｔ２としても良い。
【００６４】
次に、ステップＳ６において、ＣＰＵ１３１は、第１テーブル１３６に基づいて、未取得チャンネルにおける最も早い番組休止開始時刻を特定する。
【００６５】
ここで、過去７日間以上に亘って一度も番組情報を取得できず、番組休止期間に関する情報を保持していないチャンネルについては、番組休止開始時刻を特定することができない。
そのため、ＣＰＵ１３１は、未取得チャンネルのうち、番組休止期間に関する情報を保持しているチャンネルが有るか否かを判断し、番組休止期間に関する情報を保持している未取得チャンネルが１つ以上存在する場合には、番組休止期間に関する情報を保持している未取得チャンネルの中で、最も早い番組休止開始時刻を特定する。
一方、番組休止期間に関する情報を保持している未取得チャンネルが１つも存在しない場合には、ＣＰＵ１３１は、第２テーブル１３７に基づいて、現時点の曜日且つ／又は未取得チャンネルの所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定する。または、所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定することとしても良い。
【００６６】
次に、ステップＳ７において、ＣＰＵ１３１は、ステップＳ６において特定した未取得チャンネルにおける最も早い番組情報開始時刻から、ステップＳ５において算出した合計時間Ｔ分前の時刻に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理とを実施する。
取得済みチャンネルの番組情報更新処理において、ＣＰＵ１３１は、番組情報に含まれるバージョン情報に基づいて、前回までの番組情報取得処理により取得した番組情報からの更新の有無を確認する。そして、更新が無い場合には番組情報の再取得は行わず、更新が有る場合には最新の番組情報を取得する。
ＣＰＵ１３１は、ステップＳ７における番組情報取得処理及び番組情報更新処理において取得された番組情報に基づいて、番組情報記憶部１３５、第１テーブル１３６、第２テーブル１３７を更新する。
【００６７】
次に、ステップＳ８において、ＣＰＵ１３１は、当日実施した番組情報取得処理（すなわち、ステップＳ２・ステップＳ７で実施した番組情報取得処理）において、未だ一度も番組情報を取得していない未取得チャンネルが有るか否かを判断する。なお、前述したように、ここで、取得済みチャンネル（当日の番組情報取得処理において番組情報が取得可能であったチャンネル）についての番組情報更新処理で番組情報が取得できなかったとしても、そのチャンネルは「取得済みチャンネル」のままとされる。そして、ＣＰＵ１３１は、ステップＳ８において、未取得チャンネルが無いと判断すると（ステップＳ８；Ｎｏ）、本処理を終了する。
一方、ステップＳ８において、ＣＰＵ１３１は、未取得チャンネルが有ると判断すると（ステップＳ８；Ｙｅｓ）、ステップＳ９に進む。
【００６８】
ステップＳ９において、ＣＰＵ１３１は、第１テーブル１３６に基づいて、未取得チャンネルにおける最も遅い番組休止終了時刻を特定する。
【００６９】
ここで、前述したように、過去７日間以上に亘って一度も番組情報を取得できず、番組休止期間に関する情報を保持していないチャンネルについては、番組休止終了時刻を特定することができない。
そのため、ＣＰＵ１３１は、未取得チャンネルのうち、番組休止期間に関する情報を保持しているチャンネルが有るか否かを判断し、番組休止期間に関する情報を保持している未取得チャンネルが１つ以上存在する場合には、番組休止期間に関する情報を保持している未取得チャンネルの中で、最も遅い番組休止終了時刻を特定する。
一方、番組休止期間に関する情報を保持している未取得チャンネルが１つも存在しない場合には、ＣＰＵ１３１は、ステップＳ９〜ステップＳ１１の処理を実行せず、ステップＳ１２の処理に移行する。そして、後述するように、ステップＳ１２移行の処理において、過去の番組休止期間に関する情報を利用して、番組情報の再取得を実施する。
【００７０】
次に、図５のステップＳ１０において、ＣＰＵ１３１は、特定した未取得チャンネルにおける最も遅い番組休止終了時刻の到来を待ち、特定した未取得チャンネルにおける最も遅い番組休止終了時刻が到来すると、その直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理とを実施する。
【００７１】
なお、本発明において、「番組休止終了時刻の直後」は、番組休止終了時刻から予め定められた一定時間内の時刻であれば良い。例えば、特定した番組休止終了時刻から１秒後／３秒後／１０秒後／３０秒後／１分後／５分後／１０分後／３０分後／６０分後等を番組休止終了時刻の直後とすることができる。
また、実際には、番組休止終了時刻よりも前であっても番組情報の取得が可能な場合があるため、番組休止期間の終了時刻として予定されている番組休止終了時刻とほぼ同時刻に、番組情報取得処理を実施することとしても良い。
【００７２】
次に、ステップＳ１１において、ＣＰＵ１３１は、当日実施した番組情報取得処理（すなわち、ステップＳ２・ステップＳ７・ステップＳ１０で実施した番組情報取得処理）において、未だ一度も番組情報を取得していない未取得チャンネルが有るか否かを判断する。そして、ＣＰＵ１３１は、ステップＳ１１において、未取得チャンネルが無いと判断すると（ステップＳ１１；Ｎｏ）、本処理を終了する。
一方、ＣＰＵ１３１は、ステップＳ１１において、未取得チャンネルが有ると判断すると（ステップＳ１１；Ｙｅｓ）、ステップＳ１２に進む。
【００７３】
ステップＳ１２において、ＣＰＵ１３１は、第２テーブル１３７に基づいて、現時点の曜日（すなわち、当日の曜日）且つ未取得チャンネルの所定日数前（例えば、３０日前）までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定する。
続くステップＳ１３において、ＣＰＵ１３１は、特定した番組休止終了時刻の到来を待ち、特定した番組休止終了時刻が到来すると、その直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理とを実施する。
【００７４】
次に、ステップＳ１４において、ＣＰＵ１３１は、当日実施した番組情報取得処理（すなわち、ステップＳ２・ステップＳ７・ステップＳ１０・ステップＳ１３で実施した番組情報取得処理）において、未だ一度も番組情報を取得していない未取得チャンネルが有るか否かを判断する。そして、ＣＰＵ１３１は、ステップＳ１４において、未取得チャンネルが無いと判断すると（ステップＳ１４；Ｎｏ）、本処理を終了する。
一方、ＣＰＵ１３１は、ステップＳ１４において、未取得チャンネルが有ると判断すると（ステップＳ１４；Ｙｅｓ）、ステップＳ１５に進む。
【００７５】
ステップＳ１５において、ＣＰＵ１３１は、第２テーブル１３７に基づいて、所定日数前（例えば、３０日前）までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定する。
続くステップＳ１６において、ＣＰＵ１３１は、特定した番組休止終了時刻の到来を待ち、特定した番組休止終了時刻が到来すると、その直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理とを実施し、本処理を終了する。
【００７６】
なお、ステップＳ１６の番組情報取得処理において、未だ番組情報が取得できない未取得チャンネルがある場合には、その後の所定のタイミング（例えば、視聴終了後の電源オフ操作により、放送受信装置１００がスタンバイモードに移行したタイミング）に、未取得チャンネルについて番組情報の再取得を実施するように構成しても良い。
【００７７】
次に、本実施形態の放送受信装置１００において実行される番組情報取得処理について、具体例を挙げて説明する。
【００７８】
まず、ＣＰＵ１３１は、デフォルト時刻（例えば、ＡＭ０：００）に１回目の番組情報取得処理を実施する。そして、取得した番組情報に基づいて番組情報記憶部１３５を更新するとともに、１回目の番組情報取得処理における各チャンネルの番組情報の取得の可否を、第１テーブル１３６に記憶する。さらに、取得した番組情報に基づいて、第１テーブル１３６と第２テーブル１３７とを更新する。
例えば、１回目の番組情報取得処理の実行時に、ユーザがＵＨＦ２１の番組を視聴中であり、ＵＨＦ２１以外のチャンネル（例えば、ＵＨＦ２２、ＵＨＦ２３、ＵＨＦ２８）の番組情報が取得できなかったとする。ＣＰＵ１３１は、図２に示すように、第１テーブル１３６に、ＵＨＦ２２、ＵＨＦ２３、ＵＨＦ２８の３つのチャンネルを未取得チャンネルとして記憶する。
【００７９】
次に、ＣＰＵ１３１は、未取得チャンネルであるＵＨＦ２２、ＵＨＦ２３、ＵＨＦ２８の３つのチャンネルにおける最も早い番組休止時刻を、第１テーブル１３６に基づいて特定する。
例えば、図２に示すように、当日（例えば、２３日目）のＵＨＦ２２において番組休止が予定されておらず、ＵＨＦ２３において「ＡＭ０：４０」から番組休止が予定されており、ＵＨＦ２８において「ＡＭ０：５０」から番組休止が予定されていたとする。すると、ＣＰＵ１３１は、「ＡＭ０：４０」を未取得チャンネルにおける最も早い番組休止開始時刻として特定する。
また、ＣＰＵ１３１は、未取得チャンネルの取得に要する必要時間ｔ１と、取得済みチャンネルにおける番組情報の更新の有無の確認に要する確認時間ｔ２と、を加算した合計時間Ｔを算出する。合計時間Ｔの算出において、ＣＰＵ１３１は、未取得チャンネルの数「３」に１チャンネルの番組情報取得処理に要する所定時間（例えば、「６０秒間」）を積算して、必要時間ｔ１「３分間」を算出する。そして、算出した必要時間ｔ１「３分間」と、確認時間ｔ２（例えば、「２分間」）を加算して、合計時間Ｔ（例えば、「５分間」）を算出する。
【００８０】
そして、ＣＰＵ１３１は、特定した番組休止開始時刻「ＡＭ０：４０」から合計時間Ｔ「５分間」前の時刻「ＡＭ０：３５」の到来を待ち、「ＡＭ０：３５」が到来すると、未取得チャンネルであるＵＨＦ２２、ＵＨＦ２３、ＵＨＦ２８について２回目の番組情報取得処理と、取得済みチャンネルであるＵＨＦ２１の番組情報更新処理を実施する。
その後、ＣＰＵ１３１は、取得した番組情報に基づいて番組情報記憶部１３５を更新するとともに、未取得チャンネルについて実施した２回目の番組情報取得処理における番組情報の取得の可否を、第１テーブル１３６に記憶する。さらに、取得した番組情報に基づいて、第１テーブル１３６と第２テーブル１３７とを更新する。
【００８１】
例えば、１回目の番組情報取得処理で番組情報が取得できなかったＵＨＦ２２、ＵＨＦ２３、ＵＨＦ２８について実施した２回目の番組情報取得処理の実行時に、ユーザがＵＨＦ２２の番組を視聴中であり、ＵＨＦ２３、ＵＨＦ２８の番組情報が取得できなかったとする。すなわち、この時点では、ＵＨＦ２３、ＵＨＦ２８の２つのチャンネルが、未取得チャンネルである。
【００８２】
次に、ＣＰＵ１３１は、未取得チャンネルであるＵＨＦ２３、ＵＨＦ２８の２つのチャンネルにおける最も遅い番組休止終了時刻を、第１テーブル１３６に基づいて特定する。
例えば、図２に示すように、ＵＨＦ２３において番組休止が「ＡＭ４：３０」に終了する予定であり、ＵＨＦ２８において番組休止が「ＡＭ３：５０」に終了する予定であるとする。すると、ＣＰＵ１３１は、「ＡＭ４：３０」を未取得チャンネルにおける最も遅い番組休止終了時刻として特定する。
【００８３】
そして、ＣＰＵ１３１は、特定した番組休止終了時刻「ＡＭ４：３０」の到来を待ち、「ＡＭ４：３０」の直後に、未取得チャンネルであるＵＨＦ２３、ＵＨＦ２８について３回目の番組情報取得処理と、取得済みチャンネルであるＵＨＦ２１、ＵＨＦ２２の番組情報更新処理を実施する。
その後、ＣＰＵ１３１は、取得した番組情報に基づいて番組情報記憶部１３５を更新するとともに、未取得チャンネルについて実施した３回目の番組情報取得処理における番組情報の取得の可否を、第１テーブル１３６に記憶する。さらに、取得した番組情報に基づいて、第１テーブル１３６と第２テーブル１３７とを更新する。
【００８４】
例えば、２回目の番組情報取得処理で番組情報が取得できなかったＵＨＦ２３、ＵＨＦ２８について実施した３回目の番組情報取得処理の実行時に、ユーザが他チャンネルの番組を視聴中であり、再度、ＵＨＦ２３、ＵＨＦ２８の番組情報が取得できなかったとする。すなわち、この時点では、ＵＨＦ２３、ＵＨＦ２８の２つのチャンネルが、未取得チャンネルである。
【００８５】
次に、ＣＰＵ１３１は、当日の曜日（例えば、火曜日）、且つ、未取得チャンネル（すなわち、ＵＨＦ２３、ＵＨＦ２８）の３０日前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を、第２テーブル１３７に基づいて特定する。
例えば、図３に示すように、火曜日のＵＨＦ２３、ＵＨＦ２８の番組休止終了時刻において、最も遅い番組休止終了時刻は「ＡＭ５：５０」である。すると、ＣＰＵ１３１は、「ＡＭ５：５０」を、火曜日且つ未取得チャンネル「ＵＨＦ２３、ＵＨＦ２８」の３０日前までの番組休止終了時刻における最も遅い番組休止終了時刻として特定する。
【００８６】
そして、ＣＰＵ１３１は、特定した番組休止終了時刻「ＡＭ５：５０」の到来を待ち、「ＡＭ５：５０」の直後に、未取得チャンネルであるＵＨＦ２３、ＵＨＦ２８について４回目の番組情報取得処理と、取得済みチャンネルであるＵＨＦ２１、ＵＨＦ２２の番組情報更新処理を実施する。
その後、ＣＰＵ１３１は、取得した番組情報に基づいて番組情報記憶部１３５を更新するとともに、未取得チャンネルについて実施した４回目の番組情報取得処理における番組情報の取得の可否を、第１テーブル１３６に記憶する。さらに、取得した番組情報に基づいて、第１テーブル１３６と第２テーブル１３７とを更新する。
【００８７】
例えば、３回目の番組情報取得処理で番組情報が取得できなかったＵＨＦ２３、ＵＨＦ２８について実施した４回目の番組情報取得処理の実行時に、ユーザがＵＨＦ２８の番組を視聴中であり、再度、ＵＨＦ２３の番組情報が取得できなかったとする。すなわち、この時点では、ＵＨＦ２３が、未取得チャンネルである。
【００８８】
次に、ＣＰＵ１３１は、曜日やチャンネルに関係なく、３０日前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を、第２テーブル１３７に基づいて特定する。
例えば、図３に示すように、３０日前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻は「ＡＭ５：５５」である。すると、ＣＰＵ１３１は、「ＡＭ５：５５」を３０日前までの番組休止終了時刻における最も遅い番組休止終了時刻として特定する。
【００８９】
そして、ＣＰＵ１３１は、特定した番組休止終了時刻「ＡＭ５：５５」の到来を待ち、「ＡＭ５：５５」の直後に、未取得チャンネルであるＵＨＦ２３について５回目の番組情報取得処理と、取得済みチャンネルであるＵＨＦ２１、ＵＨＦ２２、ＵＨＦ２８の番組情報更新処理を実施する。
その後、ＣＰＵ１３１は、取得した番組情報に基づいて番組情報記憶部１３５を更新するとともに、未取得チャンネルについて実施した５回目の番組情報取得処理における番組情報の取得の可否を、第１テーブル１３６に記憶する。さらに、取得した番組情報に基づいて、第１テーブル１３６と第２テーブル１３７とを更新する。
【００９０】
例えば、４回目の番組情報取得処理で番組情報が取得できなかったＵＨＦ２３について実施した５回目の番組情報取得処理の実行時に、放送受信装置１００がスタンバイ状態である場合、または、ユーザが未取得チャンネルであるＵＨＦ２３の番組を視聴中である場合には、ＵＨＦ２３の番組情報が取得可能となる。
これにより、放送受信装置１００において、当日分の番組情報が全チャンネル分取得されたこととなる。
【００９１】
以上説明した本実施形態の放送受信装置１００によれば、放送受信装置１００において、ＣＰＵ１３１による第１取得プログラム１３８ａ（第１取得手段）の実行により、予め定められた番組情報取得時刻に、番組情報取得処理が実施され、番組情報記憶部１３５（第１記憶手段）により、取得された番組情報が記憶され、第１テーブル１３６（第２記憶手段）及び第２テーブル１３７（第２記憶手段）により、番組情報記憶部１３５により記憶された番組情報に基づいて、所定日数前までの番組休止期間における番組休止開始時刻及び番組休止終了時刻が記憶される。また、第２取得プログラム１３８ｂ（第２取得手段）の実行により、第１取得プログラム１３８ａの実行による番組情報取得処理において番組情報を取得できなかった未取得チャンネルがある場合に、未取得チャンネルの数に１チャンネルの番組情報取得処理に要する所定時間を積算した時間が、未取得チャンネルの番組情報の取得に要する必要時間ｔ１として算出されるととともに、第１テーブル１３６に基づいて、未取得チャンネルにおける最も早い番組休止開始時刻が特定され、特定された番組休止開始時刻から、必要時間ｔ１と、番組情報取得処理において番組情報が取得可能であった取得済みチャンネルの番組情報の更新の有無の確認に要する所定の確認時間ｔ２と、を加算した合計時間Ｔ分前の時刻に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理と、が実施される。さらに、第２取得プログラム１３８ｂの実行による番組情報取得処理において未取得チャンネルがある場合に、第３取得プログラム１３８ｃ（第３取得手段）の実行により、第１テーブル１３６に基づいて、未取得チャンネルにおける最も遅い番組休止終了時刻が特定され、特定された番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理と、が実施される。
すなわち、予め定められた番組情報取得時刻に実施した番組情報取得処理において、番組情報が取得できなかった未取得チャンネルがある場合には、番組情報が取得できなかった未取得チャンネルにおける最も早い番組休止開始時刻から少なくとも必要時間分前の時刻に、未取得チャンネルの番組情報取得処理が実施される。さらに、未取得チャンネルにおける最も早い番組休止開始時刻から少なくとも必要時間分前の時刻に実施した番組情報処理において、未取得チャンネルがある場合には、未取得チャンネルにおける最も遅い番組休止終了時刻の直後に、未取得チャンネル番組情報取得処理が実施される。
したがって、予め定められた番組情報取得時刻に実施した番組情報取得処理において、全チャンネル分の番組情報を取得できない場合であっても、番組情報が取得できなかった未取得チャンネルにおける番組休止期間を避けた適切なタイミングで、未取得チャンネルの番組情報の再取得が行われることとなり、放送受信装置１００において、番組情報をより確実に取得できることとなる。
【００９２】
また、第３取得プログラム１３８ｃの実行による番組情報取得処理において未取得チャンネルがある場合に、第４取得プログラム１３８ｄ（第４取得手段）の実行により、第２テーブル１３７に基づいて、現時点の曜日且つ未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻が特定され、特定された番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理と、が実施される。
さらに、第４取得プログラム１３８ｄの実行による番組情報取得処理において未取得チャンネルがある場合に、第５取得プログラム１３８ｅ（第５取得手段）の実行により、第２テーブル１３７に基づいて、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻が特定され、特定された番組休止終了時刻の直後に、未取得チャンネルの番組情報取得処理と、取得済みチャンネルの番組情報更新処理と、が実施される。
すなわち、未取得チャンネルにおける最も遅い番組休止終了時刻の直後に実施した番組情報取得処理においても、未取得チャンネルがある場合には、現時点の曜日且つ未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻の直後に番組情報取得処理が実施される。さらに、現時点の曜日且つ未取得チャンネルの所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻の直後に実施した番組情報取得処理においても、未取得チャンネルがある場合には、所定日数前までの番組休止終了時刻の中で最も遅い番組休止終了時刻が特定され、特定された番組休止終了時刻の直後に番組情報取得処理が実施される。
したがって、各タイミングで実施した番組情報取得処理において番組情報を取得できない未取得チャンネルがある場合であっても、過去の番組休止期間に関する情報に基づく適切なタイミングで、未取得チャンネルの番組情報の再取得が実施されることとなり、放送受信装置１００において、番組情報をより一層確実に取得できることとなる。
【００９３】
さらに、未取得チャンネルの番組情報取得処理とともに、取得済みチャンネルの番組情報更新処理が実施されるため、放送受信装置１００において、より最新の番組情報を保持することができる。
【００９４】
なお、本発明の範囲は上記実施形態に限られることなく、本発明の趣旨を逸脱しない範囲において種々の改良並びに設計の変更を行っても良い。
【００９５】
例えば、第２取得手段による番組情報取得処理、第３取得手段による番組情報取得処理、第４取得手段による番組情報取得処理、第５取得手段による番組情報取得処理を実施する順番は、上記実施形態で例示した順番に限られず、任意の順番で実施することができる。
また、第２取得手段による番組情報取得処理、第３取得手段による番組情報取得処理、第４取得手段による番組情報取得処理、第５取得手段による番組情報取得処理を全て実施する必要はなく、少なくとも１つ実施すれば良い。
【００９６】
また、例えば、上記実施形態では、「所定日数前」とは、取得済みの番組情報の中で最も日付が後の日を基準として、その日から所定日数遡った日を示すこととして説明したが、他の実施形態において、当日から所定日数遡った日を「所定日数前」としても良い。
【００９７】
また、デフォルト時刻に１回目の番組情報取得処理を実施する他、全てのタイミングで番組情報取得処理を取得したにもかかわらず未取得チャンネルが有る場合には、第２のデフォルト時刻（例えば、ＡＭ６：００）に番組情報取得処理を実施することとしても良い。
【００９８】
また、番組情報取得処理を実施するタイミングは、上記実施形態の中で例示したタイミングに限られない。
例えば、現時点の曜日の所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に番組情報取得処理を実施することとしても良い。
また、例えば、未取得チャンネルの所定日数前までの番組休止終了時刻の中で、最も遅い番組休止終了時刻を特定し、特定した番組休止終了時刻の直後に番組情報取得処理を実施することとしても良い。
また、例えば、現時点の曜日、且つ、未取得チャンネルの所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻の前に番組情報取得処理を実施することとしても良い。
また、現時点の曜日の所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻の前に番組情報取得処理を実施することとしても良い。
また、例えば、未取得チャンネルの所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻の前に番組情報取得処理を実施することとしても良い。
さらに、例えば、曜日やチャンネルにかかわらず、所定日数前までの番組休止開始時刻の中で、最も早い番組休止開始時刻を特定し、特定した番組休止開始時刻の前に番組情報取得処理を実施することとしても良い。
【００９９】
また、本実施形態では、未取得チャンネルにおける最も早い番組休止開始時刻から、未取得チャンネルの取得に要する必要時間ｔ１と、取得済みチャンネルにおける番組情報の更新の有無の確認に要する確認時間ｔ２と、を加算した合計時間Ｔ分前の時刻に番組情報取得処理を実施する場合について説明したが、例えば、取得済みチャンネルにおける番組情報の更新に要する時間を算出し、未取得チャンネルにおける最も早い番組休止開始時刻から、未取得チャンネルの取得に要する必要時間ｔ１と、取得済みチャンネルにおける番組情報の更新に要する時間と、を加算した合計時間分前の時刻に番組情報取得処理を実施するように構成しても良い。
【０１００】
また、チャンネルスキャンではチャンネル有りと判定されるものの、受信レベルが低いために、番組情報の取得は不可能である可能性が高いチャンネルが存在する。そのため、チャンネル初期スキャンにおいて受信可能であるとされたチャンネルのうち、信号の受信レベルが所定の閾値を下回るチャンネルをＮＧチャンネルに指定し、番組情報取得処理において、ＮＧチャンネルの番組情報が取得できない場合であっても、未取得チャンネルから除外するように構成しても良い。
【０１０１】
さらに、本発明における番組情報の取得対象は、地上デジタル放送に限られることなく、放送信号に番組情報が含まれている限り、その他の任意の放送サービスを番組情報の取得対象とすることができる。すなわち、放送事情や放送規格の改定、放送受信装置の機能等に合わせて、例えば、ＢＳデジタル放送や広帯域ＣＳ（１１０°ＣＳ）デジタル放送、ラジオ放送等を本発明における番組情報の取得対象としても良い。
【符号の説明】
【０１０２】
１００    放送受信装置
５        チューナ（受信手段、第１取得手段、第２取得手段、第３取得手段、第４取得手段、第５取得手段）
７４      データデコーダ（第１取得手段、第２取得手段、第３取得手段、第４取得手段、第５取得手段）
１３１    ＣＰＵ（第１取得手段、第２取得手段、第３取得手段、第４取得手段、第５取得手段）
１３５    番組情報記憶部（第１記憶手段）
１３６    第１テーブル（第２記憶手段）
１３７    第２テーブル（第２記憶手段）
１３８ａ  第１取得プログラム（第１取得手段）
１３８ｂ  第２取得プログラム（第２取得手段）
１３８ｃ  第３取得プログラム（第３取得手段）
１３８ｄ  第４取得プログラム（第４取得手段）
１３８ｅ  第５取得プログラム（第５取得手段）
【図１】
2010212842.tif 000003
【図２】
2010212842.tif 000004
【図３】
2010212842.tif 000005
【図４】
2010212842.tif 000006
【図５】
2010212842.tif 000007