(57)【要約】      （修正有）【課題】予約された放送番組をより確実に予約実行する。【解決手段】第一の周波数で取得する現在時刻を基準時刻に設定し、基準時刻から第二の周波数で現在時刻を取得するまでの経過時間を基準時刻に加え、第二の周波数で取得する現在時刻と、基準時刻に経過時間を加えた時刻との差分を時間誤差として算出する時間誤差算出部２５と、予約情報を設定する予約設定部２１と、予約を実行する際、同時に選局可能な放送番組数を超える場合でかつ、予約設定された放送番組が放送される周波数と現在選局されている放送番組が放送されている周波数とが異なる場合、時間誤差と、現在選局されている周波数上で放送されている信号に含まれる現在時刻と、を用いて予約を実行する予約実行部２３と、からなる予約実行装置１００。【選択図】図１
2012060206.tif 000002
【特許請求の範囲】
【請求項１】
選局された周波数上で放送されている信号を取得する際に、前記信号に含まれる現在時刻を取得する時刻取得部と、
第一の周波数で取得する現在時刻を基準時刻に設定し、
前記基準時刻から前記第一の周波数とは異なる第二の周波数で現在時刻を取得するまでの経過時間、を前記基準時刻に加え、
前記第二の周波数で取得する現在時刻と、前記基準時刻に前記経過時間を加えた時刻との差分を時間誤差として算出する時間誤差算出部と、
放送番組の選局情報および前記放送番組の放送日時からなる予約情報を設定する予約設定部と、
前記予約を実行する際、同時に選局可能な放送番組数を超える場合でかつ、
前記予約設定された放送番組が放送される周波数と現在選局されている放送番組が放送されている周波数とが異なる場合、
前記時間誤差と、前記現在選局されている周波数上で放送されている信号に含まれる現在時刻と、を用いて前記予約を実行する予約実行部と、
からなる予約実行装置。
【請求項２】
前記時間誤差算出部は、
初回スキャン時に、前記基準時刻を設定し、前記時間誤差を算出する
ことを特徴とする請求項１記載の予約実行装置。
【請求項３】
前記時間誤差算出部は、
バックグラウンドスキャン時に、前記時間誤差を更新する
ことを特徴とする請求項１記載の予約実行装置。
【請求項４】
前記選局された周波数と、前記選局された周波数における時間誤差を一つの組として、
同一の周波数における前記組を時間誤差履歴として複数記憶する記憶部をさらに備え、
前記時間誤差算出部は、
前記時間誤差履歴に基づき、前記バックグラウンドスキャン時に算出した時間誤差の信頼性を判断し、前記バックグラウンドスキャン時に算出した時間誤差を更新するか否かを決定する
ことを特徴とする請求項３記載の予約実行装置。
【請求項５】
前記取得する現在時刻の内、最初に取得する現在時刻を基準時刻に設定する
ことを特徴とする請求項１記載の予約実行装置。
【請求項６】
選局された周波数上で放送されている信号を取得する際に、前記信号に含まれる現在時刻を取得する現在時刻取得ステップと、
第一の周波数で取得する現在時刻を基準時刻に設定し、
前記基準時刻から前記第一の周波数とは異なる第二の周波数で現在時刻を取得するまでの経過時間、を前記基準時刻に加え、
前記第二の周波数で取得する現在時刻と、前記基準時刻に前記経過時間を加えた時刻との差分を時間誤差として算出する時間誤差算出ステップと、
放送番組の選局情報および前記放送番組の放送日時からなる予約情報を設定する予約設定ステップと、
前記予約設定された放送番組が放送される周波数と、現在選局されている放送番組が放送されている周波数とが異なる場合、
前記時間誤差と、前記現在選局されている周波数上で放送されている信号に含まれる現在時刻と、を用いて前記予約を実行する予約実行ステップと、
からなる予約実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は放送番組の予約を実行する予約実行装置および予約実行方法に関し、特に予約した放送番組をより確実に予約実行することが可能な予約実行装置および予約実行方法に関する。
【背景技術】
【０００２】
近年、世界各国でテレビ放送がアナログ放送からデジタル放送に移行している。デジタル放送では、デジタル放送受信機における放送番組の選局に必要な情報を選局情報として放送番組と共に伝送されている。視聴者はこの選局情報をデジタル放送受信機の表示画面に表示し、放送番組の確認、視聴予約、録画予約等に利用することができる。
【０００３】
デジタル放送を受信し、受信した信号から希望する放送番組を、例えば予約視聴する場合、視聴予約機能付デジタル放送受信機が用いられる。この視聴予約機能付デジタル放送受信機は、受信した信号の中から視聴者が視聴を希望する放送番組をリモコン等からの入力操作によって指定すると、指定した時刻に該放送番組への選局動作が実行される。
【０００４】
デジタル放送受信機の予約実行動作としては、デジタル放送受信機本体に内蔵された時計を基準に指定された時刻に選局動作を行うものが一般的である。
【０００５】
ところで、アナログ放送からデジタル放送に移行が進むテレビ放送において、ある周波数上で放送されている信号に含まれている時刻情報とある周波数とは異なる周波数上で放送されている信号に含まれている時刻情報と、は必ずしも一致しない。この為、例えば、チューナを１系統しか搭載しないデジタル放送受信機において、視聴予約した放送番組が放送される周波数と、視聴予約した放送番組が放送される時間帯に視聴者が視聴している放送番組が放送される周波数とが異なる場合、視聴予約した放送番組の予約実行は、視聴者が視聴している放送番組が放送される周波数で送出されている時刻情報に基づいて行われるので、視聴予約した放送番組が開始される実際の時刻に予約実行されない、つまり視聴予約した放送番組が開始される時刻に現在視聴している放送番組から視聴予約した放送番組に切り替わらない場合があり、視聴予約した番組を正確に予約実行するためにはデジタル放送受信機独自の工夫が必要となる。
【０００６】
特許文献１には、デジタル放送受信機本体に内蔵された時計とデジタル放送信号に含まれている時刻情報との時間誤差に基づいて、予約実行を開始する時刻を修正する手段を備えた予約機能付デジタル放送受信機が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−３０３７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところが、従来のデジタル放送受信機にあっては、以下のような課題があった。
【０００９】
つまり、特許文献１のデジタル放送受信機では、受信機本体に時計が内蔵されていることが前提となっている為、時計が内蔵されていない受信機では上述した課題は依然として解決されていない。
【００１０】
本発明は、予約（視聴予約、録画予約等）された放送番組をより確実に予約実行することが可能な予約実行装置および予約実行方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の予約実行装置は、選局された周波数上で放送されている信号を取得する際に、前記信号に含まれる現在時刻を取得する時刻取得部と、第一の周波数で取得する現在時刻を基準時刻に設定し、前記基準時刻から前記第一の周波数とは異なる第二の周波数で現在時刻を取得するまでの経過時間を前記基準時刻に加え、前記第二の周波数で取得する現在時刻と、前記基準時刻に前記経過時間を加えた時刻との差分を時間誤差として算出する時間誤差算出部と、放送番組の選局情報および前記放送番組の放送日時からなる予約情報を設定する予約設定部と、前記予約を実行する際、同時に選局可能な放送番組数を超える場合でかつ、前記予約設定された放送番組が放送される周波数と現在選局されている放送番組が放送されている周波数とが異なる場合、前記時間誤差と、前記現在選局されている周波数上で放送されている信号に含まれる現在時刻と、を用いて前記予約を実行する予約実行部と、からなる。
【００１２】
また、本発明の予約実行方法は、選局された周波数上で放送されている信号を取得する際に、前記信号に含まれる現在時刻を取得する現在時刻取得ステップと、第一の周波数で取得する現在時刻を基準時刻に設定し、前記基準時刻から前記第一の周波数とは異なる第二の周波数で現在時刻を取得するまでの経過時間を前記基準時刻に加え、前記第二の周波数で取得する現在時刻と、前記基準時刻に前記経過時間を加えた時刻との差分を時間誤差として算出する時間誤差算出ステップと、放送番組の選局情報および前記放送番組の放送日時からなる予約情報を設定する予約設定ステップと、前記予約設定された放送番組が放送される周波数と、現在選局されている放送番組が放送されている周波数とが異なる場合、前記時間誤差と、前記現在選局されている周波数上で放送されている信号に含まれる現在時刻と、を用いて前記予約を実行する予約実行ステップと、からなるからなる。
【００１３】
また、本発明の予約実行装置における時間誤差算出部は、初回スキャン時に、前記基準時刻を設定し、前記時間誤差を算出することを特徴とする。
【００１４】
本発明の予約実行装置および予約実行方法によれば、基準時刻を設定し、設定した基準時刻に対する異なる周波数間で発生する現在時刻の誤差（時間誤差）を算出し、予約を実行する際、同時に選局可能な放送番組数を超える場合でかつ、予約された番組が放送されている周波数と現在選局されている周波数とが異なる場合、算出した時間誤差と現在選局されている周波数上で放送されている信号に含まれる現在時刻とを用いて予約を実行するので、異なる周波数間で発生する現在時刻の誤差にも係らず、予約された放送番組をより確実に予約実行することが可能となる。
【００１５】
また、本発明の予約実行装置は、バックグラウンドスキャン時に、前記時間誤差を更新することを特徴とする。
【００１６】
上述の効果に加え、本発明の予約実行装置によれば、バックグランドスキャン時に初回スキャン時や以前のバックグランドスキャン時に構築したサービスリストの時間誤差を更新することができ、放送局の日々の運用の中で初回スキャン時や以前のバックグランドスキャン時に算出した時間誤差に変化が生じた場合であっても該変化を調整することができるので、異なる周波数間で発生する現在時刻の誤差変化にも係らず、予約された放送番組をより確実に予約実行することが可能となる。
【００１７】
また、本発明の予約実行装置は、前記選局された周波数と、前記選局された周波数における時間誤差を一つの組として、同一の周波数における前記組を時間誤差履歴として複数記憶する記憶部をさらに備え、前記時間誤差算出部は、前記時間誤差履歴に基づき、前記バックグラウンドスキャン時に算出した時間誤差の信頼性を判断し、前記バックグラウンドスキャン時に算出した時間誤差を更新するか否かを決定することを特徴とする。
【００１８】
また、本発明の予約実行装置は、前記取得する現在時刻の内、最初に取得する現在時刻を基準時刻に設定することを特徴とする。
【００１９】
上述の効果に加え、本発明の予約実行装置によれば、時間誤差履歴を用いて算出した時間誤差の信頼性を判断し、算出した時間誤差を更新するか否かを判断することで、時間誤差の更新精度を高めることができるので、異なる周波数間で発生する現在時刻の誤差にも係らず、予約された放送番組をより確実に予約実行することが可能となる。
【発明の効果】
【００２０】
本発明の予約実行装置および予約実行方法によれば、基準時刻を設定し、設定した基準時刻に対する異なる周波数間で発生する現在時刻の誤差（時間誤差）を算出し、予約を実行する際同時に選局可能な放送番組数を超える場合でかつ、予約された番組が放送される周波数と現在選局されている周波数とが異なる場合、算出した時間誤差と現在選局されている周波数上で放送されている信号に含まれる現在時刻とを用いて予約を実行するので、異なる周波数間で発生する現在時刻の誤差にも係らず、予約された放送番組をより確実に予約実行することが可能となる。
【００２１】
また、バックグランドスキャン時に初回スキャン時や以前のバックグランドスキャン時に構築したサービスリストの時間誤差を更新することができ、放送局の日々の運用の中で初回スキャン時や以前のバックグランドスキャン時に算出した時間誤差に変化が生じた場合であっても該変化を調整することができるので、異なる周波数間で発生する現在時刻の誤差変化にも係らず、予約された放送番組をより確実に予約実行することが可能となる。
【００２２】
さらに、時間誤差履歴を用いて算出した時間誤差の信頼性を判断し、算出した時間誤差を更新するか否かを判断することで、時間誤差の更新精度を高めることができるので、異なる周波数間で発生する現在時刻の誤差にも係らず、予約された放送番組をより確実に予約実行することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施例１に係るデジタル放送受信機の構成を示すブロック図。
【図２】本発明の実施例１に係るデジタル放送受信機の記憶部が保持する初回スキャン時に使用する周波数テーブルの一例を示す図。
【図３】本発明の実施例１に係るデジタル放送受信機の初回スキャン時の動作を示すフローチャート。
【図４】本発明の実施例１に係るデジタル放送受信機が初回スキャン時に構築するサービスリストの一例を示す図。
【図５】本発明の実施例１に係るデジタル放送受信機の視聴予約時の動作を示すフローチャート。
【図６】本発明の実施例１に係るデジタル放送受信機のバックグランドスキャン時の動作を示すフローチャート。
【図７】本発明の実施例１に係るデジタル放送受信機がバックグラウンドスキャン時に構築するサービスリストの一例を示す図。
【図８】本発明の実施例１に係るデジタル放送受信機のバックグラウンドスキャン時の別の動作を示すフローチャート。
【発明を実施するための形態】
【００２４】
以下本発明を実施するための形態について、図面を参照しながら説明する。
【実施例１】
【００２５】
＜デジタル放送受信機１００の構成と機能＞
図１は、本発明の実施例１に係るデジタル放送受信機の構成を示すブロック図である。
【００２６】
デジタル放送受信機１００は、チューナ部１１、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）デコード部１２、ＡＶ（Ａｕｄｉｏ  ＆  Ｖｉｄｅｏ）デコード部１３、ＡＶ（Ａｕｄｉｏ  ＆  Ｖｉｄｅｏ）出力部１４、制御部１５、リモコン受信部１６とから構成される。なお、実施例１において、デジタル放送受信機１００が備えるチューナは１系統であり、同時に選局可能な放送番組は１つである。
【００２７】
チューナ部１１は、制御部１５により設定された選局情報に基づき選局した周波数上で放送されている放送波を受信し、ＭＰＥＧ２（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ｐｈａｓｅ２）形式のＴＳに復調してＴＳデコード部１２に出力する。ＴＳは、映像データおよび音声データの他、現在時刻を含む選局情報から構成される。
【００２８】
ＴＳデコード部１２は、チューナ部１１から入力されたＴＳをフィルタリングし、映像データおよび音声データをＡＶデコード部１３に出力するとともに、現在時刻を含む選局情報を制御部１５に出力する。
【００２９】
ＡＶデコード部１３は、ＴＳデコード部１３から入力された映像データおよび音声データを復号してＡＶ出力部１４に出力する。
【００３０】
ＡＶ出力部１４は、ＡＶデコード部１３から入力された映像データをモニタ等の表示装置（図示せず）に出力するとともに、音声データをスピーカ等の音声出力装置（図示せず）に出力する。
【００３１】
制御部１５は、デジタル放送受信機１００全体を制御するコントローラである。詳細は後述する。
【００３２】
リモコン受信部１６は、視聴者によるリモコン１７の操作に基づき、リモコン１７から操作情報を受信し、制御部１５に出力する。
＜制御部１５の構成と機能＞
制御部１５は、予約設定部２１、記憶部２２、選局実行部２３、時刻取得部２４、時間誤差算出部２５とから構成される。なお、制御部１５は、その他の構成も備えるが記載を省略している。
【００３３】
予約設定部２１は、視聴者によるリモコン１７の操作に基づき、リモコン受信部１６経由で受信した放送番組の選局情報および該放送番組の放送日時からなる予約情報を記憶部２２に記憶させる。
【００３４】
記録部２２は、初回スキャン時に使用する周波数テーブルの他、初回スキャンにより生成されるサービスリスト、予約情報等を記憶している。
【００３５】
選局実行部２３は、視聴者が放送番組を視聴中、リモコン１７で別の放送番組を選局すると、該放送番組に対応するネットワークＩＤ、ＴＳＩＤ、サービスＩＤ、周波数等からなる選局情報を記憶部２２に記憶されているサービスリストから取得し、チューナ部１１に設定する。また、予約実行時には、予約設定部２１により記憶部２２に記憶されている予約情報に基づき、予約された放送番組の開始時間前に対応する選局情報を記憶部２２に記憶されているサービスリストから取得し、チューナ部１１に設定する。また、初回スキャン時やバックグラウンドスキャン時には、記憶部２２に記憶されている初回スキャン時の周波数テーブルやサービスリストを読み出し、選局情報をチューナ部１１に設定する。
【００３６】
時刻取得部２４は、視聴者による放送番組視聴時、初回スキャン時、バックグラウンドスキャン時、予約実行時等、ＴＳデコード部１２から入力された現在時刻を含む選局情報を取得し記憶部２２に記憶させるとともに、取得した選局情報を時間誤差算出部２５に出力する。
【００３７】
時間誤差算出部２５は、時刻取得部２４から入力された選局情報に含まれる現在時刻の内一つを基準時刻に設定し、設定した基準時刻と時刻取得部２４から入力されたその他の現在時刻とから現在時刻の誤差（時間誤差）を算出し、算出した時間誤差を選局情報と関連付けて記憶部２２に記憶させる。
【００３８】
続いて、デジタル放送受信機１００の初回スキャン時、視聴予約実行時、バックグラウンドスキャン時の動作について、図２から図８を用いて説明する。
【００３９】
まず初めに、視聴者がデジタル放送受信機１００を購入後、初めて電源を投入した際に行われる初回スキャン時の動作について、図２から図４を用いて説明する。
＜初回スキャン時＞
図２は、本発明の実施例１に係るデジタル放送受信機の記憶部が保持する初回スキャン時に使用する周波数テーブルの一例を示す図である。ここでは、地上波デジタル放送、衛星デジタル放送、ケーブルデジタル放送の放送毎に、選局実行部２３が初回スキャン時にチューナ部１１に設定する周波数が記載されている。なお、初回スキャン時の周波数テーブルはデジタル放送受信機１００の出荷時に記憶部２２に記憶されている。
【００４０】
図３は、本発明の実施例１に係るデジタル放送受信機の初回スキャン時の動作を示すフローチャートである。
【００４１】
選局実行部２３は、デジタル放送受信機１００に初めて電源が投入されると、記憶部２２に記憶されている初回スキャン時の周波数テーブルを読み出し、チューナ部１１に初回スキャン時の周波数テーブルに記載された周波数を設定する。例えば、選局実行部２３は地上波デジタル放送周波数リストに記載の周波数４７４．００ＭＨｚをチューナ部１１に設定する（ステップＳ３０１）。
【００４２】
選局実行部２３は、チューナ部１１に設定した周波数にＴＳが存在するか否かを確認する。選局実行部２３は、設定した周波数にＴＳが存在しなければ（ステップＳ３０２でＮｏ）、初回スキャン時の周波数テーブルに記載された他の周波数を選択し、チューナ部１１に設定する。例えば、先に設定した周波数４７４．００ＭＨｚと異なる周波数４８２．００ＭＨｚをチューナ部１１に設定する（ステップＳ３０１）。
【００４３】
チューナ部１１に設定された周波数にＴＳが存在すると（ステップＳ３０２でＹｅｓ）、チューナ部１１で復調されたＴＳはＴＳデコード部１２でフィルタリングされ、現在時刻を含む選局情報が時刻取得部２４に出力される。時刻取得部２４は、ＴＳデコード部１２から最初に入力された現在時刻を基準時刻として、その他の選局情報とともに記憶部２２のサービスリストに記憶させる（ステップＳ３０３）。
【００４４】
選局実行部２３は、初回スキャン時の周波数テーブルに記載の全ての周波数をチューナ部１１に設定すると初回スキャンを終了する（ステップＳ３０４でＹｅｓ）。
【００４５】
一方、選局実行部２３は、初回スキャン時の周波数テーブルにまだチューナ部１１に設定していない周波数が存在する場合（ステップＳ３０４でＮｏ）、チューナ部１１に該周波数を設定する（ステップＳ３０５）。
【００４６】
チューナ部１１に設定された周波数にＴＳが存在すると（ステップＳ３０６でＹｅｓ）、チューナ部１１で復調されたＴＳはＴＳデコード部１２でフィルタリングされ、現在時刻を含む選局情報が時刻取得部２４に出力される。時刻取得部２４は、ＴＳデコード部１２から入力された現在時刻と基準時刻との現在時刻の誤差（時間誤差）を算出する。
【００４７】
具体的には、基準時刻から基準時刻を取得した周波数とは異なる周波数上で放送されている信号を取得する際に該信号に含まれる現在時刻を取得するまでの経過時間、を基準時刻に加え、基準時刻を取得した周波数とは異なる周波数上で放送されている信号を取得する際に基準時刻を取得した周波数とは異なる周波数上で放送されている信号に含まれる現在時刻と、基準時刻に経過時間を加えた時刻と、の差分を現在時刻の誤差（時間誤差）として算出する（ステップＳ３０７）。
【００４８】
例えば、時刻取得部２４は、周波数４７４．００ＭＨｚで取得した現在時刻（例えば、１２：００：００）を基準時刻とし、次にチューナ部１１に設定した周波数４８２．００ＭＨｚで現在時刻を含む選局情報を取得するまでに要した時間（例えば、００：００：２５）を経過時間として基準時間に加える。次に時刻取得部２４は、周波数４８２．００ＭＨｚで取得した現在時刻（例えば、１２：００：３０）との差分（００：００：０５）を現在時刻の誤差（時間誤差）として算出する。
【００４９】
時刻取得部２４は、算出した時間誤差をその他の選局情報と関連付けて記憶部２２に記憶させる（ステップＳ３０８）。
【００５０】
選局実行部２３は、初回スキャン時の周波数テーブルに記載の全ての周波数をチューナ部１１に設定すると初回スキャンを終了する（ステップＳ３０９でＹｅｓ）。
【００５１】
一方、選局実行部２３は、初回スキャン時の周波数テーブルにまだチューナ部１１に設定していない周波数が存在する場合（ステップＳ３０９でＮｏ）、チューナ部１１に該周波数を設定し（ステップＳ３０５）、初回スキャン時の周波数テーブルに記載の全ての周波数をチューナ部１１に設定するまで同様の動作を繰返す（ステップＳ３０５〜ステップＳ３０９）。
【００５２】
図４は、本発明の実施例１に係るデジタル放送受信機が初回スキャン時に構築するサービスリストの一例を示す図である。サービスリストは、チャンネル、放送波種別、ネットワークＩＤ、ＴＳＩＤ、サービスＩＤ、周波数、時間誤差を一つの組として構成されている。
【００５３】
ここで、放送波種別は、地上波デジタル放送、衛星デジタル放送、ケーブルデジタル放送の別を示す。ネットワークＩＤはネットワーク毎に割り当てられた識別子、ＴＳＩＤは所定のネットワークに属する所定の周波数で放送されるＴＳに割り当てられた識別子であり、ネットワークＩＤ毎に１以上存在する。サービスＩＤは、放送番組毎に割り当てられる識別子で、ＴＳＩＤ毎に１以上のサービスＩＤが存在する。図４において、周波数４７４．００ＭＨｚ上で放送されている信号に含まれる現在時刻を基準時刻（時間誤差０秒）とし、その他の周波数上で放送されている信号に含まれる現在時刻と基準時刻の現在時刻の誤差が時間誤差として記憶部２２に記憶されている。
【００５４】
なお、本実施例では、初回スキャン時に最初に取得した時刻情報を基準時刻（図４では、周波数４７４．００ＭＨｚで取得した時刻情報）としているが、これに限らず、初回スキャン時の周波数テーブルに記載の周波数上で放送されている信号に含まれる現在時刻の内、いずれか一つを基準時刻として、その他現在時刻との差分を時間誤差としても良い。
【００５５】
次に、視聴者による例えば視聴予約が行われた後、視聴予約が実行されるまでの動作について、図５を用いて説明する。
＜視聴予約実行時＞
図５は、本発明の実施例１に係るデジタル放送受信機の視聴予約時の動作を示すフローチャートである。
【００５６】
選局実行部２３は、予約設定部２１により記憶部２２に記憶されている放送日時に基づき、視聴予約された放送番組の開始時間前に対応する選局情報を記憶部２２に記憶されているサービスリストから取得する（ステップＳ５０１）。
【００５７】
選局実行部２３は、視聴者が現在視聴している放送番組が放送されている周波数と、視聴予約された放送番組が放送される周波数とが同じであるか否かを判断する（ステップＳ５０２）。
【００５８】
視聴者が現在視聴している放送番組が放送されている周波数と、視聴予約された放送番組が放送される周波数とが同じ場合（ステップＳ５０２でＹｅｓ）、選局実行部２３は、視聴者が現在視聴している放送番組が放送されている周波数で送出されている現在時刻に基づき、視聴予約された時間（ステップＳ５０５でＹｅｓ）に現在視聴している放送番組から視聴予約された放送番組にチャンネルを切り替える。例えば、図４において、視聴者がチャンネル６を視聴中に、視聴予約したチャンネル１０に切り替える場合が該当する。
【００５９】
一方、視聴者が現在視聴している放送番組が放送されている周波数と、視聴予約された放送番組が放送される周波数とが異なる場合（ステップＳ５０２でＮｏ）、選局実行部２３は、記憶部２２のサービスリストに記憶した時間誤差を算出し（ステップＳ５０３）、視聴者が現在視聴している放送番組が放送されている周波数で送出されている現在時刻にステップＳ５０３で算出した時間誤差を加算し、加算した時刻が視聴予約された時間になると（ステップＳ５０４でＹｅｓ）、現在視聴している放送番組から視聴予約された放送番組にチャンネルを切り替える。例えば、図４において、視聴者が視聴中のチャンネル６から視聴予約されたチャンネル３に切り替える場合、選局実行部２３はサービスリストからチャンネル３とチャンネル６の時間誤差（−２５秒）を算出し（ステップＳ５０３）、視聴者が現在視聴している放送番組が放送されている周波数で送出されている現在時刻に加算し、加算した時刻が視聴予約された時間になると（ステップＳ５０４でＹｅｓ）、現在視聴している放送番組から視聴予約された放送番組にチャンネルを切り替える。
【００６０】
なお、本実施例１では、デジタル放送受信機１００が備えるチューナが１系統であることが前提であるため、ステップＳ５０２〜ステップＳ５０５に基づき視聴予約が実行されるが、デジタル放送受信機が備えるチューナが複数系統である場合等、視聴予約を実行する際にデジタル放送受信機が同時に選局可能な放送番組数を超えない限り、ステップＳ５０２〜ステップＳ５０５は不要となる。
【００６１】
次に、デジタル放送受信機１００がスタンバイ状態（待機状態、チャンネルスキャンを実施するために必要な機能ブロック、例えばチューナ等、の電源のみを投入した状態）で行うバックグランドスキャン時の動作について図６を用いて説明する。
＜バックグランドスキャン時＞
図６は、本発明の実施例１に係るデジタル放送受信機のバックグランドスキャン時の動作を示すフローチャートである。
【００６２】
選局実行部２３は、デジタル放送受信機１００がスタンバイ状態になると、図６に示すフローに従って動作する。
【００６３】
図３に示す初回スキャン時との動作の違いは、選局実行部２３がチューナ部１１に設定する周波数を初回スキャン時に構築したサービスリストから読み出し、サービスリストの誤差時間を更新する点であり、それ以外の動作は初回スキャン時と同様であるので、ここでの詳細な説明は省略する。もちろん、選局実行部２３は、初回スキャン時に構築したサービスリストではなく、初回スキャン時に使用した周波数テーブルをバックグランドスキャン時に再度用いても良い。
【００６４】
なお、誤差時間算出部２５は、初回スキャン時、バックグラウンドスキャン時に算出する時間誤差を都度記録部２２に記憶させ、記憶させた複数の誤差時間（誤差時間履歴）から今回行ったバックグラウンドスキャンにおいて算出した誤差時間の信頼性を判断し、誤差時間を更新するか否かの判断を行っても良い。
【００６５】
図７は、本発明の実施例１に係るデジタル放送受信機がバックグランドスキャン時に構築するサービスリストの一例を示す図である。
【００６６】
時間誤差１は初回スキャン時、時間誤差２は初回バックグラウンドスキャン時、時間誤差３は今回行ったバックグラウンドスキャン時に算出した時間誤差である。
【００６７】
誤差時間算出部２５は、初回スキャン時および初回バックグラウンドスキャン時に算出した誤差時間（誤差時間履歴）から今回行ったバックグラウンドスキャンで算出した時間誤差３の信頼性を判断する。
【００６８】
例えば、周波数４８２．００ＭＨｚにおける時間誤差１、時間誤差２はともに５秒であり、これらの時間誤差履歴から今回行ったバックグラウンドスキャン時に算出した時間誤差３の６０秒は信頼性が低いと判断し、時間誤差としては誤差履歴の５秒を維持する。
【００６９】
図８は、本発明の実施例１に係るデジタル放送受信機のバックグラウンドスキャン時の別の動作（時間誤差を維持または更新する場合の動作）を示すフローチャートである。
【００７０】
ステップＳ８０７からステップＳ８０９が上述の動作に該当する。その他のステップは図６に示すバックグラウンドスキャン時の動作と同じである。
【００７１】
なお、時間誤差履歴を用いて、今回算出した時間誤差の信頼性を判断する場合、デジタル放送受信機１００のバックグラウンドスキャン時に基準時刻として設定する現在時刻を含む信号を放送している周波数は、初回スキャン時に基準時刻として設定した現在時刻を含む信号を放送している周波数と同じ周波数にするのが望ましいが、これに限定されず、基準時刻として設定する現在時刻を含む信号を放送している周波数をバックグラウンドスキャン毎に異なる周波数としても良い。
【００７２】
本発明の予約実行装置および予約実行方法によれば、基準時刻を設定し、設定した基準時刻に対する異なる周波数間で発生する現在時刻の誤差（時間誤差）を算出し、予約を実行する際同時に選局可能な放送番組数を超える場合でかつ、予約された番組が放送されている周波数と現在選局されている周波数とが異なる場合、算出した時間誤差と現在選局されている周波数上で放送されている信号に含まれる現在時刻とを用いて予約を実行するので、異なる周波数間で発生する現在時刻の誤差にも係らず、予約された放送番組をより確実に予約実行することが可能となる。
【００７３】
また、バックグランドスキャン時に初回スキャン時や以前のバックグランドスキャン時に構築したサービスリストの時間誤差を更新することができ、放送局の日々の運用の中で初回スキャン時や以前のバックグランドスキャン時に算出した時間誤差に変化が生じた場合であっても該変化を調整することができるので、異なる周波数間で発生する現在時刻の誤差変化にも係らず、予約された放送番組をより確実に予約実行することが可能となる。
【００７４】
さらに、時間誤差履歴を用いて算出した時間誤差の信頼性を判断し、算出した時間誤差を更新するか否かを判断することで、時間誤差の更新精度を高めることができるので、異なる周波数間で発生する現在時刻の誤差にも係らず、予約された放送番組をより確実に予約実行することが可能となる。
【産業上の利用可能性】
【００７５】
本発明の予約実行装置、予約実行方法は、基準時刻を設定し、設定した基準時刻に対する異なる周波数間で発生する現在時刻の誤差（時間誤差）を算出し、予約を実行する際同時に選局可能な放送番組数を超える場合でかつ、予約された番組が放送される周波数と現在選局されている周波数とが異なる場合、算出した時間誤差と現在選局されている周波数上で放送されている信号に含まれる現在時刻とを用いて予約を実行するので、異なる周波数間で発生する現在時刻の誤差にも係らず、予約された放送番組をより確実に予約実行することが可能となるので、予約実行技術として有用である。
【符号の説明】
【００７６】
１１    チューナ部
１２    ＴＳデコード部
１３    ＡＶデコード部
１４    ＡＶ出力部
１５    制御部
１６    リモコン受光部
１７    リモコン
２１    予定設定部
２２    記憶部
２３    選局実行部
２４    時刻取得部
２５    時間誤差算出部
１００    デジタル放送受信機
【図１】
2012060206.tif 000003
【図２】
2012060206.tif 000004
【図３】
2012060206.tif 000005
【図４】
2012060206.tif 000006
【図５】
2012060206.tif 000007
【図６】
2012060206.tif 000008
【図７】
2012060206.tif 000009
【図８】
2012060206.tif 000010