(57)【要約】【課題】誤った時刻を示す放送局時刻情報を含むデジタル放送信号が存在する場合であっても、複数のデジタル放送信号から抽出された複数の放送局時刻情報に基づいて現在時刻情報を正しい時刻を示す時刻情報に更新することができる装置及び方法を提供する。【解決手段】デジタル放送受信装置１は、複数のデジタル放送信号から複数の放送局時刻情報を抽出する情報抽出部１２と、装置の時間軸における時刻である計時部現在時刻を生成する計時部１６と、複数の放送局の各々について、放送局特定情報と放送局時刻情報と時刻情報取得時刻とを含む時刻関連情報を取得する時刻関連情報取得部１３と、時刻関連情報取得部１３で取得された複数の放送局の各々についての時刻関連情報に基づいて、計時部現在時刻の更新直後の時刻である基準現在時刻を算出する基準現在時刻算出部１４と、を備え、計時部１６は、計時部現在時刻を、基準現在時刻を用いて更新する。【選択図】図１
2016197771.tif 000002
【特許請求の範囲】
【請求項１】
複数の放送局から送信される複数のデジタル放送信号を受信するデジタル放送受信装置であって、
前記複数のデジタル放送信号の各々から、前記複数の放送局の各々が生成する時刻情報である放送局時刻情報を抽出する情報抽出部と、
前記デジタル放送受信装置の時間軸における時刻である計時部現在時刻を生成する計時部と、
前記複数の放送局の各々について、放送局特定情報と、前記放送局時刻情報と、前記放送局時刻情報が抽出された時点における前記計時部現在時刻である時刻情報取得時刻と、を含む時刻関連情報を取得する時刻関連情報取得部と、
前記時刻関連情報取得部で取得された前記複数の放送局の各々についての前記時刻関連情報に基づいて、前記計時部現在時刻の更新直後の時刻である基準現在時刻を算出する基準現在時刻算出部と、
を備え、
前記計時部は、前記計時部現在時刻を前記基準現在時刻に更新する
ことを特徴とするデジタル放送受信装置。
【請求項２】
第１の記憶領域をさらに有し、
時刻関連情報は、前記第１の記憶領域に記憶される
ことを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
第２の記憶領域をさらに有し、
前記基準現在時刻の算出履歴は、前記第２の記憶領域に記憶される
ことを特徴とする請求項１又は２に記載のデジタル放送受信装置。
【請求項４】
前記基準現在時刻算出部は、前記時刻関連情報取得部で取得された前記放送局時刻情報が示す複数の時刻の内の、同じ時刻を示す時刻の個数が、予め定められた個数よりも多い時刻を、前記基準現在時刻として算出することを特徴とする請求項１から３のいずれか１項に記載のデジタル放送受信装置。
【請求項５】
前記基準現在時刻算出部は、前記時刻関連情報取得部で取得された前記放送局時刻情報が示す複数の時刻の内の、同じ時刻を示す時刻の個数が最も多い時刻を、前記基準現在時刻として算出することを特徴とする請求項１から３のいずれか１項に記載のデジタル放送受信装置。
【請求項６】
前記基準現在時刻算出部は、前記時刻関連情報取得部で取得された前記放送局時刻情報が示す複数の時刻を時刻順に並べ替え、前記時刻順の内の中央に最も近い順番の時刻を、前記基準現在時刻として算出することを特徴とする請求項１から３のいずれか１項に記載のデジタル放送受信装置。
【請求項７】
前記基準現在時刻算出部は、前記第２の記憶領域に、前記基準現在時刻の算出履歴が存在する場合には、前記基準現在時刻の算出履歴の放送局特定情報によって特定される放送局から送信された放送局時刻情報が示す時刻を、前記基準現在時刻として算出することを特徴とする請求項３に記載のデジタル放送受信装置。
【請求項８】
前記基準現在時刻算出部は、前記第２の記憶領域に、前記基準現在時刻の算出履歴が存在する場合に、前記時刻関連情報取得部で取得された前記放送局時刻情報が示す複数の時刻の内の、同じ時刻を示す時刻の個数が、予め定められた個数よりも多い時刻を、前記基準現在時刻として算出することを特徴とする請求項７に記載のデジタル放送受信装置。
【請求項９】
前記基準現在時刻算出部は、前記第２の記憶領域に、前記基準現在時刻の算出履歴が存在する場合に、前記時刻関連情報取得部で取得された前記放送局時刻情報が示す複数の時刻の内の、同じ時刻を示す時刻の個数が最も多い時刻を、前記基準現在時刻として算出することを特徴とする請求項７に記載のデジタル放送受信装置。
【請求項１０】
前記基準現在時刻算出部は、前記第２の記憶領域に、前記基準現在時刻の算出履歴が存在する場合に、前記時刻関連情報取得部で取得された前記放送局時刻情報が示す複数の時刻を時刻順に並べ替え、前記時刻順の内の中央に最も近い順番の時刻を、前記基準現在時刻として算出することを特徴とする請求項７に記載のデジタル放送受信装置。
【請求項１１】
第１の記憶領域をさらに有し、
時刻関連情報は、前記第１の記憶領域に記憶され、
前記時刻関連情報取得部は、
前記計時部現在時刻と、前記情報抽出部が前記デジタル放送信号から抽出した前記放送局時刻情報が示す時刻との間の時刻差分を時間軸差分として、前記時刻関連情報に追加し、前記第１の記憶領域に記憶させ、
前記基準現在時刻算出部は、前記時刻関連情報取得部で取得された前記複数の放送局の各々についての前記時刻関連情報に基づいて、前記計時部現在時刻の更新直後の時刻である基準現在時刻を算出する
ことを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項１２】
複数の放送局から送信される複数のデジタル放送信号を受信するデジタル放送受信装置におけるデジタル放送受信方法であって、
前記複数のデジタル放送信号の各々から、前記複数の放送局の各々が生成する時刻情報である放送局時刻情報を抽出する情報抽出ステップと、
前記デジタル放送受信装置の時間軸における時刻である計時部現在時刻を生成する計時ステップと、
前記複数の放送局の各々について、放送局特定情報と、前記放送局時刻情報と、前記放送局時刻情報が抽出された時点における前記計時部現在時刻である時刻情報取得時刻と、を含む時刻関連情報を取得する時刻関連情報取得ステップと、
前記時刻関連情報取得ステップで取得された前記複数の放送局の各々についての前記時刻関連情報に基づいて、前記計時部現在時刻の更新直後の時刻である基準現在時刻を算出する基準現在時刻算出ステップと、
を有し、
前記計時ステップにおいて、前記計時部現在時刻を前記基準現在時刻に更新する
ことを特徴とするデジタル放送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置及びデジタル放送受信方法に関する。
【背景技術】
【０００２】
日本のデジタル放送規格であるＩＳＤＢ−Ｔ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｔｅｒｒｅｓｔｒｉａｌ）及び欧州のデジタル放送規格であるＤＶＢ−Ｔ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｔｅｒｒｅｓｔｒｉａｌ）において、時刻情報は、ＴＤＴ（Ｔｉｍｅ  ａｎｄ  Ｄａｔｅ  Ｔａｂｌｅ）又はＴＯＴ（Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ）としてデジタル放送信号に重畳される。デジタル放送受信装置は、放送局から送信されるデジタル放送信号（放送波）に含まれる時刻情報（放送局の時間軸における時刻を示す情報）である放送局時刻情報に基づいて、デジタル放送受信装置の計時部が生成する時刻（デジタル放送受信装置の時間軸における現在時刻）である計時部現在時刻を調節する。デジタル放送受信装置は、計時部現在時刻を用いて、現在時刻の表示、予約視聴の設定、予約録画の設定、及び、電子番組表の表示時間帯の制御等を行う。
【０００３】
しかし、デジタル放送信号に含まれる放送局時刻情報は、デジタル放送信号を送信する放送局が算出（生成）したものであるから、誤った時刻を示す時刻情報である場合がある。また、ノイズの影響を受けて放送局時刻情報が、誤った時刻を示す時刻情報に変化している場合もある。デジタル放送受信装置の計時部が、誤った時刻を示す放送局時刻情報に基づいて計時部現在時刻を調節すると、デジタル放送受信装置の時間軸における計時部現在時刻が、誤った現在時刻を示すように更新される。
【０００４】
このような問題を解決するため、特許文献１は、デジタル放送受信装置が、ある放送局から送信されたデジタル放送信号から放送局時刻情報を複数回抽出し、抽出された複数の放送局時刻情報を用いて計時部現在時刻を更新する方法を提案している。特許文献１に記載の方法では、複数回の抽出によって取得された放送局時刻情報に基づく時刻の増分（１つの放送局の時間軸における時刻の増分）と、そのときの実際の経過時間（デジタル放送受信装置の時間軸における時刻の増分）とが同じ場合は、放送局時刻情報を、正常な状態で抽出された正しい時刻を示す時刻情報であると判断する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１２８８０１号公報（段落００１３〜００１６、図３）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法では、１つの放送局から送信されたデジタル放送信号から複数回の抽出によって取得された複数の放送局時刻情報に基づく時刻のいずれかが、過去又は未来にずれている場合（すなわち、誤った時刻を示している場合）であっても、放送局時刻情報が正しい時刻を示す時刻情報であると判断する場合がある。例えば、ある時刻にデジタル放送信号から抽出された放送局時刻情報が示す時刻が本日より１週間後の時刻であり、前記ある時刻の１分後にデジタル放送信号から抽出された放送局時刻情報が示す時刻が前記本日より１週間後の時刻の１分後であったとしてもこれらの時刻の増分は１分であるため、特許文献１に記載の方法ではこれらの放送局時刻情報が正しい時刻を示す時刻情報であると判断する。このため、特許文献１に記載の方法では、誤った時刻を示す放送局時刻情報に基づいて、デジタル放送受信装置が生成する計時部現在時刻を更新することがあり得るので、デジタル放送受信装置の時間軸における計時部現在時刻を正しい時刻に更新することができない場合があるという問題があった。
【０００７】
本発明は、上記従来技術の課題を解決するためになされたものであり、受信される複数のデジタル放送信号の中に、誤った時刻を示す放送局時刻情報を含むデジタル放送信号が存在する場合であっても、複数のデジタル放送信号から抽出された複数の放送局時刻情報に基づいて計時部現在時刻を正しい時刻に更新することができるデジタル放送受信装置及びデジタル放送受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るデジタル放送受信装置は、複数の放送局から送信される複数のデジタル放送信号を受信するデジタル放送受信装置であって、前記複数のデジタル放送信号の各々から、前記複数の放送局の各々が生成する時刻情報である放送局時刻情報を抽出する情報抽出部と、前記デジタル放送受信装置の時間軸における時刻である計時部現在時刻を生成する計時部と、前記複数の放送局の各々について、放送局特定情報と、前記放送局時刻情報と、前記放送局時刻情報が抽出された時点における前記計時部現在時刻である時刻情報取得時刻と、を含む時刻関連情報を取得する時刻関連情報取得部と、前記時刻関連情報取得部で取得された前記複数の放送局の各々についての前記時刻関連情報に基づいて、前記計時部現在時刻の更新直後の時刻である基準現在時刻を算出する基準現在時刻算出部と、を備え、前記計時部は、前記計時部現在時刻を前記基準現在時刻に更新することを特徴とする。
【０００９】
本発明に係るデジタル放送受信方法は、複数の放送局から送信される複数のデジタル放送信号を受信するデジタル放送受信装置におけるデジタル放送受信方法であって、前記複数のデジタル放送信号の各々から、前記複数の放送局の各々が生成する時刻情報である放送局時刻情報を抽出する情報抽出ステップと、前記デジタル放送受信装置の時間軸における時刻である計時部現在時刻を生成する計時ステップと、前記複数の放送局の各々について、放送局特定情報と、前記放送局時刻情報と、前記放送局時刻情報が抽出された時点における前記計時部現在時刻である時刻情報取得時刻と、を含む時刻関連情報を取得する時刻関連情報取得ステップと、前記時刻関連情報取得ステップで取得された前記複数の放送局の各々についての前記時刻関連情報に基づいて、前記計時部現在時刻の更新直後の時刻である基準現在時刻を算出する基準現在時刻算出ステップと、を有し、前記計時ステップにおいて、前記計時部現在時刻を前記基準現在時刻に更新することを特徴とする。
【発明の効果】
【００１０】
本発明に係るデジタル放送受信装置及びデジタル放送受信方法においては、複数のデジタル放送信号から抽出された複数の放送局時刻情報に基づいて基準現在時刻を算出し、計時部が生成する計時部現在時刻（デジタル放送受信装置の時間軸における現在時刻）を基準現在時刻に更新する。このため、受信される複数のデジタル放送信号の中に、誤った時刻を示す放送局時刻情報を含むデジタル放送信号が存在する場合であっても、誤った時刻を示す放送局時刻情報の影響を回避又は低減できるので、計時部現在時刻を基準現在時刻に基づく正しい時刻に更新することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１に係るデジタル放送受信装置の構成を概略的に示すブロック図である。
【図２】実施の形態１に係るデジタル放送受信装置の時刻関連情報取得部の第１の記憶領域に記憶される時刻関連情報の一例を示す図である。
【図３】実施の形態１に係るデジタル放送受信装置の時刻関連情報取得部の第１の記憶領域に記憶される時刻関連情報の他の例を示す図である。
【図４】（ａ）及び（ｂ）は、実施の形態１に係るデジタル放送受信装置の基準現在時刻算出部の第２の記憶領域に記憶される基準現在時刻の算出履歴の例を示す図である。
【図５】実施の形態１に係るデジタル放送受信装置の時刻関連情報取得部における時刻関連情報の更正処理の一例を示すフローチャートである。
【図６】実施の形態１に係るデジタル放送受信装置の基準現在時刻算出部における基準現在時刻の算出処理の一例を示すフローチャートである。
【図７】実施の形態１に係るデジタル放送受信装置における計時部現在時刻の更新処理の一例としての現在時刻スキャン処理を示すフローチャートである。
【図８】実施の形態１に係るデジタル放送受信装置における計時部現在時刻の更新処理の他の例としての選局時に行う計時部現在時刻の更新処理を示すフローチャートである。
【図９】実施の形態１に係るデジタル放送受信装置における放送局時刻情報のスキャン処理の具体例を示す図である。
【図１０】（ａ）、（ｂ）、及び（ｃ）は、実施の形態１に係るデジタル放送受信装置における現在時刻スキャン処理における基準現在時刻の算出処理を示す図である。
【図１１】実施の形態１に係るデジタル放送受信装置の時刻関連情報取得部の第１の記憶領域に記憶される現在時刻の更新結果を示す図である。
【図１２】実施の形態１に係るデジタル放送受信装置が選局を行ったときに現在時刻を更新する処理の具体例を示す図である。
【図１３】本発明の実施の形態１に係るデジタル放送受信装置の構成を概略的に示すブロック図である。
【図１４】本発明の実施の形態２に係るデジタル放送受信装置の時刻関連情報取得部における第１の記憶領域に記憶される時刻関連情報の一例を示す図である。
【図１５】実施の形態２に係るデジタル放送受信装置の時刻関連情報取得部における時刻関連情報の更正処理を示すフローチャートである。
【図１６】実施の形態２に係るデジタル放送受信装置の基準現在時刻算出部における基準現在時刻の算出処理の一例を示すフローチャートである。
【図１７】実施の形態２に係るデジタル放送受信装置における計時部現在時刻の更新処理の一例としての現在時刻スキャン処理を示すフローチャートである。
【図１８】実施の形態２に係るデジタル放送受信装置における計時部現在時刻の更新処理の他の例としての選局時に行う計時部現在時刻の更新処理を示すフローチャートである。
【図１９】実施の形態１及び２に係るデジタル放送受信装置の変形例の構成を示すハードウェア構成図である。
【発明を実施するための形態】
【００１２】
実施の形態１．
図１は、本発明の実施の形態１に係るデジタル放送受信装置１の構成を概略的に示すブロック図である。デジタル放送受信装置１は、実施の形態１に係るデジタル放送受信方法を実施することができる装置である。図１に示されるように、デジタル放送受信装置１は、受信部１１と、情報抽出部としてのデマルチプレクス部１２と、情報取得部としての時刻関連情報取得部１３と、基準現在時刻算出部１４と、制御部１５と、デジタル放送受信装置１の時間軸における現在時刻（計時部現在時刻）を示す現在時刻情報を生成する計時部１６とを備える。
【００１３】
また、デジタル放送受信装置１は、操作入力部１７を備えてもよい。時刻関連情報取得部１３は、第１の記憶領域１３０を備えてもよい。第１の記憶領域１３０は、時刻関連情報取得部１３の外部の記憶領域であってもよい。基準現在時刻算出部１４は、第２の記憶領域１４０を備えてもよい。第２の記憶領域１４０は、基準現在時刻算出部１４の外部の記憶領域であってもよい。制御部１５は、第３の記憶領域１５０を備えてもよい。第３の記憶領域１５０は、制御部１５の外部の記憶領域であってもよい。
【００１４】
デジタル放送受信装置１において、受信部１１は、例えば、アンテナで受信された複数のデジタル放送信号を受け取る。受信部１１は、制御部１５から受け取る制御信号である選局制御信号に従って選局を行い、入力された複数のデジタル放送信号の内の、選局されたデジタル放送信号を出力する。
【００１５】
デマルチプレクス部１２は、制御部１５からの指示（制御信号）を受け、受信部１１で選局されたデジタル放送信号を受け取り、このデジタル放送信号から所望の情報を抽出すると共に、抽出された所望の情報から、放送局の時間軸における時刻を示す情報である放送局時刻情報を取得する。デジタル放送信号から抽出される所望の情報は、放送規格に応じて決まる情報であり、例えば、番組特定情報及び番組配列情報である。番組特定情報は、例えば、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）におけるＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）である。番組配列情報は、例えば、ＴＳにおけるＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）である。また、デマルチプレクス部１２は、番組特定情報及び番組配列情報から、放送局時刻情報を取得して、これを時刻関連情報取得部１３に与える。なお、放送局時刻情報としては、例えば、ＴＳにおけるＴＯＴ（Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ）又はＴＤＴ（Ｔｉｍｅ  ａｎｄ  Ｄａｔｅ  Ｔａｂｌｅ）を用いることができる。
【００１６】
時刻関連情報取得部１３は、例えば、デマルチプレクス部１２で取得された放送局時刻情報（すなわち、放送局の時間軸で示される時刻）と、この放送局時刻情報を抽出した時点（タイミング）において計時部１６が生成していた現在時刻情報が示す時刻情報取得時刻（デジタル放送受信装置の時間軸で示される時刻）と、制御部１５が第３の記憶領域１５０に記憶されている現在選局中の放送局を特定する情報である放送局特定情報と、を含む時刻関連情報（例えば、後述する図２における３０及び図３における４０）とを、複数の放送局の各々について取得し、第１の記憶領域１３０に記憶させる。
【００１７】
基準現在時刻算出部１４は、時刻関連情報取得部１３で取得された複数の放送局の各々についての時刻関連情報を元に、デジタル放送受信装置１の現在時刻として設定すべき基準現在時刻を決定する。
【００１８】
制御部１５は、受信部１１による選局動作を含む、デジタル放送受信装置１全体の動作を制御する。計時部１６は、デジタル放送受信装置１の時間軸における計時部現在時刻を示す現在時刻情報を生成する。また、計時部１６は、制御部１５による制御命令を受け、生成する現在時刻情報が示す現在時刻を、基準現在時刻算出部１４で放送局時刻情報を元に算出された基準現在時刻に更新する。操作入力部１７は、ユーザーから操作指令を入力するために使用される。操作入力部１７は、入力された操作指令に応じた制御指令を制御部１５に伝達する。
【００１９】
図２は、実施の形態１に係るデジタル放送受信装置１の時刻関連情報取得部１３が第１の記憶領域１３０に記憶させる時刻関連情報３０の一例を示す図である。時刻関連情報取得部１３は、放送局特定情報３１、放送局時刻情報３２、及び時刻情報取得時刻３３の情報を、互いに関連付けて時刻関連情報３０として記憶する。図２においては、横に並ぶ１行の情報が、１つの時刻関連情報３０である。図２の放送局特定情報３１は、例えば、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）におけるＮＷ＿ＩＤ（Ｎｅｔｗｏｒｋ  ＩＤ）、ＴＳ＿ＩＤ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  ＩＤ  Ｖａｌｕｅ）、及びＳｅｒｖｉｃｅ＿ＩＤ（Ｓｅｒｖｉｃｅ  ＩＤ  Ｖａｌｕｅ）等の組合せである。図２の放送局特定情報３１は、例えば、ＴＳにおけるＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ：サービス記述テーブル）の中から、これらのパラメータを一意に特定できるパラメータであるサービス名等であってもよい。また、図２の放送局時刻情報３２は、デマルチプレクス部１２によってデジタル放送信号から抽出された放送局の時間軸における時刻を示す時刻情報である。また、図２の時刻情報取得時刻３３は、デマルチプレクス部１２によってデジタル放送信号から放送局時刻情報が抽出された時点において計時部１６が生成する計時部現在時刻（デジタル放送受信装置１の時間軸における現在時刻）を示す現在時刻情報を用いることができる。
【００２０】
図３は、実施の形態１に係るデジタル放送受信装置１の時刻関連情報取得部１３が第１の記憶領域１３０に記憶させる時刻関連情報４０の他の例を示す図である。図３の例では、時刻関連情報取得部１３は、第１の記憶領域１３０に、放送局特定情報４１と、直近に抽出された放送局時刻情報４２及びその抽出時の時刻情報取得時刻４３と、直近の１回前に抽出された放送局時刻情報４４及びその抽出時の時刻情報取得時刻４５と、直近の２回前に抽出された放送局時刻情報４６及びその抽出時の時刻情報取得時刻４７とを、時刻関連情報４０として放送局毎に記憶する。このように、図３の例では、時刻関連情報取得部１３は、デジタル放送信号から抽出された放送局時刻情報（すなわち、放送局の時間軸における時刻を示す時刻情報）とその抽出時の現在時刻情報である時刻情報取得時刻（すなわち、デジタル放送受信装置の時間軸における時刻）との組を、過去数回分記憶する。なお、図３における放送局特定情報４１は、図２における放送局特定情報３１と同様の情報であり、図３における放送局時刻情報４２，４４，４６は、図２における放送局時刻情報３２と同様の情報であり、図３における時刻情報取得時刻４３，４５，４７は、図２における時刻情報取得時刻３３と同様の情報である。
【００２１】
また、計時部１６が生成する計時部現在時刻が不連続になる場合、例えば、デジタル放送受信装置１の電源がオフになった後に電源がオンになった場合などには、第１の記憶領域１３０に記憶されている時刻情報取得時刻３３の時間軸と、計時部１６が生成する時刻情報の時間軸とにずれが生じる。このため、例えば、第１の記憶領域１３０に記憶されている時刻情報取得時刻３３が「１２：００（１２時００分）」であり、計時部１６が生成する計時部現在時刻が「１３：００（１３時００分）」であったとしても、実際に経過した時間が１時間であるとは限らない。このため、時刻関連情報取得部１３は、計時部１６が生成する計時部現在時刻が不連続である場合には、第１の記憶領域１３０に記憶されている時刻関連情報（例えば、図２における３０又は図３における４０）の一部又は全部を、信用できない値になっていると見なして、消去してもよい。
【００２２】
また、時刻関連情報取得部１３は、計時部１６が生成する計時部現在時刻が更新された際に、デジタル放送受信装置１の時間軸が変更になったと判断して、第１の記憶領域１３０に記憶されている時刻関連情報の更正処理を行う。デジタル放送受信装置１の時間軸における時刻は、図２においては時刻情報取得時刻３３であり、図３においては時刻情報取得時刻４３、４５、及び４７である。なお、この更新処理については、図５を用いて後述する。
【００２３】
基準現在時刻算出部１４は、制御部１５からの指示（制御信号）を受け、時刻関連情報取得部１３の第１の記憶領域１３０に記憶されている放送局毎の時刻関連情報（図２における時刻関連情報３０及び図４における時刻関連情報４０等）を元に、基準現在時刻を算出する基準現在時刻の算出処理を実施し、この基準現在時刻の算出処理で算出された基準現在時刻を、計時部１６に入力することで、計時部１６に現在時刻情報の更新を要求する。なお、基準現在時刻の算出処理については、図６を用いて後述する。また、基準現在時刻算出部１４は、第２の記憶領域１４０を有し、この基準現在時刻の算出処理の際に参照した時刻関連情報に関連付けられていた放送局特定情報を基準現在時刻の算出履歴として記憶する。
【００２４】
図４（ａ）及び（ｂ）は、実施の形態１に係るデジタル放送受信装置１の基準現在時刻算出部１４の第２の記憶領域１４０に記憶される基準現在時刻の算出履歴の例を示す図である。デジタル放送受信装置１において、第２の記憶領域１４０に記憶される基準現在時刻の算出履歴は、基準現在時刻の算出処理の際に参照した時刻関連情報に関連付けられている放送局特定情報である。同一の放送局時刻情報を持つ放送局は、複数存在しうるため、第２の記憶領域１４０には、図４（ａ）に示されるように、複数の放送局特定情報が記憶される。この放送局特定情報の配列は、図４（ｂ）に示されるように、基準現在時刻の算出履歴の配列を複数記憶するようにして、基準現在時刻の算出処理の直近、１回前、２回前、…のような過去数回分の情報を記憶するようにしてもよい。
【００２５】
デジタル放送受信装置１の制御部１５は、選局する放送局を決定したうえで、選局に必要な制御信号を、受信部１１、デマルチプレクス部１２、時刻関連情報取得部１３、基準現在時刻算出部１４、及び計時部１６に発行する。このとき制御部１５が受信部１１に対して発行する制御信号は、例えば、対象の放送局からのデジタル放送信号を受信できるように、受信部１１内のチューナを制御する制御信号である。また、このとき制御部１５がデマルチプレクス部１２に対して発行する制御信号は、例えば、デジタル放送信号に重畳されている映像及び音声を構成するデータ、放送中の番組に関する情報、及び、放送局時刻情報等の各種情報を抽出させる制御信号である。また、このとき制御部１５が時刻関連情報取得部１３に対して発行する制御信号は、例えば、デマルチプレクス部１２で抽出された放送局時刻情報を、選局している放送局の放送局特定情報と共に、第１の記憶領域１３０に書き込ませるための制御信号である。また、このとき制御部１５が基準現在時刻算出部１４に対して発行する制御信号は、例えば、第１の記憶領域１３０に記憶されている時刻関連情報を元に、計時部１６に対して、更新を要求する基準現在時刻を算出させる制御信号である。また、このとき制御部１５が計時部１６に対して発行する制御信号は、計時部１６によって生成されている計時部現在時刻を、基準現在時刻算出部１４によって算出された基準現在時刻に更新（変更）させる制御信号である。これらの制御信号は、制御部１５が各部に一斉に発行してもよいし、制御部１５が各部の動作状態を監視した上で、各部が処理を受け付けられる状態になったときに、発行するようにしてもよい。
【００２６】
また、制御部１５は、選局される放送局を特定する放送局特定情報を記憶するための第３の記憶領域１５０を有し、制御部１５が選局指示を発行する際に、選局対象の放送局特定情報を第３の記憶領域１５０に記憶させると共に、選局対象の放送局特定情報を、発行する選局指示に重畳させて各部に伝達する。
【００２７】
なお、制御部１５は、操作入力部１７から受けたユーザーからの操作命令に応じた制御信号を発行してもよい。また、制御部１５は、デジタル放送受信装置１の内部状態を元に、次に実施すべき処理を自発的に判断し、制御信号を発行してもよい。例えば、制御部１５は、デジタル放送受信装置１がデジタル放送を受信していない状況であれば、受信可能な放送局を全周波数帯から見つけ出すための順次選局（放送チャンネル（周波数）をスキャンしながらの選局）の指示に相当する制御信号を発行してもよい。また、制御部１５は、予め定められた周期が経過したか否かを判断し、受信可能な複数の放送局からそれぞれの放送局時刻情報を収集したうえで、デジタル放送受信装置１の現在時刻情報の更新を行う現在時刻スキャン処理を行うよう、制御信号を発行してもよい。
【００２８】
デジタル放送受信装置１の計時部１６は、デジタル放送受信装置１の時間軸における現在時刻情報を生成し、時刻関連情報取得部１３及び基準現在時刻算出部１４に対して現在時刻を与える。また、制御部１５からの指示（制御信号）を受けて、基準現在時刻算出部１４が算出した信頼できる基準現在時刻が、デジタル放送受信装置１の時間軸における現在時刻になるよう、計時部現在時刻の更新処理を行う。なお、計時部１６は、デジタル放送受信装置１が起動してから計時部現在時刻の更新処理を受け付けるまでは、デジタル放送受信装置１の時間軸は、正しい現在時刻とは異なるものになっているが、この場合は、デジタル放送受信装置１が起動した時点を基準として、デジタル放送受信装置１が起動し続けている経過時間を計時するようにしてもよい。
【００２９】
図５は、実施の形態１に係るデジタル放送受信装置１の時刻関連情報取得部１３の時刻関連情報の更正処理を示すフローチャートである。図５に示されるように、時刻関連情報取得部１３は、計時部１６が生成する計時部現在時刻が基準更新時刻を用いて更新された際に、制御部１５から発行された指示信号を時刻関連情報取得部１３が受けることで、時刻情報取得時刻（図２における時刻３３及び図３における時刻４３，４５，４７等）の更正処理を開始する。
【００３０】
時刻情報取得時刻の更正処理を開始した時刻関連情報取得部１３は、まず、計時部１６から、計時部１６が生成する計時部現在時刻の更新直前及び更新直後での時刻変化量ｔ＿ｃｈｇを取得する（図５のステップＳ１０１）。この時刻変化量ｔ＿ｃｈｇは、計時部１６が生成する更新直前の計時部現在時刻ｔ＿ｏｌｄと、計時部１６が生成する更新直後の計時部現在時刻ｔ＿ｎｅｗとを用いて、以下の式（１）によって算出される。
ｔ＿ｃｈｇ  ＝  ｔ＿ｎｅｗ  −  ｔ＿ｏｌｄ              式（１）
式（１）は、時刻変化量ｔ＿ｃｈｇが、更新直前の計時部現在時刻ｔ＿ｏｌｄと更新直後の現在時刻ｔ＿ｎｅｗとの時刻差分であることを示している。
【００３１】
次に、時刻関連情報取得部１３は、第１の記憶領域１３０に格納されている全ての時刻情報取得時刻の更正処理を完了しているか否かを確認し（図５のステップＳ１０２）、全ての時刻情報取得時刻の更正処理が完了している場合（図５のステップＳ１０２においてＹＥＳ）は、時刻情報取得時刻の更正処理を完了する。一方、時刻関連情報取得部１３は、未処理の時刻情報取得時刻がある場合（図５のステップＳ１０２においてＮＯ）は、まず、第１の記憶領域１３０の中から更正対象の時刻情報取得時刻ｔ＿ｇｅｔを取得し（図５のステップＳ１０３）、ステップＳ１０３で取得された時刻情報取得時刻ｔ＿ｇｅｔに対して式（２）を用いて時刻情報取得時刻の更正処理を行い、時刻更正された時刻情報取得時刻ｔ＿ｇｅｔ＿ｎｅｗを算出する（図５のステップＳ１０４）。
ｔ＿ｇｅｔ＿ｎｅｗ  ＝  ｔ＿ｇｅｔ  ＋  ｔ＿ｃｈｇ      式（２）
式（２）は、時刻更正された時刻情報取得時刻ｔ＿ｇｅｔ＿ｎｅｗが、更正前の時刻情報取得時刻ｔ＿ｇｅｔに時刻変化量ｔ＿ｃｈｇを加算した値であることを示している。
【００３２】
次に、時刻関連情報取得部１３は、ステップＳ１０４で時刻更正された時刻情報取得時刻ｔ＿ｇｅｔ＿ｎｅｗを、第１の記憶領域１３０の中のステップＳ１０３で取得された時刻情報取得時刻ｔ＿ｇｅｔが記憶されていた領域に書き込み、すなわち、上書きし（図５のステップＳ１０５）、その後、処理をステップＳ１０２に戻す。
【００３３】
図６は、実施の形態１に係るデジタル放送受信装置１の基準現在時刻算出部１４における、基準現在時刻の算出処理の一例を示すフローチャートである。以下に、基準現在時刻算出部１４の基準現在時刻の算出処理について、図６を参照しながら説明する。
【００３４】
まず、基準現在時刻算出部１４は、制御部１５からの基準現在時刻の算出処理の開始の指示（制御信号）を受けると、制御部１５から、受信部１１が現在選局している放送局に関する放送局特定情報を取得する（図６のステップＳ２０１）。次に、基準現在時刻算出部１４は、取得された選局中の放送局の放送局特定情報が第２の記憶領域１４０に記憶されているか否かを判断し（図６のステップＳ２０２）、選局中の放送局の放送局特定情報が第２の記憶領域１４０に記憶されている場合（図６のステップＳ２０２においてＹＥＳ）は、処理をステップＳ２０３に進め、選局中の放送局の放送局特定情報が第２の記憶領域１４０に記憶されていない場合（図６のステップＳ２０２においてＮＯ）は、処理をステップＳ２０５に進める。
【００３５】
基準現在時刻算出部１４は、ステップＳ２０３では、時刻関連情報取得部１３から選局中の放送局の放送局時刻情報が示す時刻ｔ＿ｓｉｇｎａｌ（例えば、図２における放送局時刻情報３２）及び時刻情報取得時刻ｔ＿ｇｅｔ（例えば、図２における時刻情報取得時刻３３）と、計時部１６が生成する計時部現在時刻ｔを取得し、これらを用いることで選局中の放送局の時間軸における放送局現在時刻ｔ＿ｎｏｗの算出を行う。この放送局現在時刻ｔ＿ｎｏｗの算出においては、基準現在時刻算出部１４は、例えば、まず、式（３）を用いて、放送局時刻情報３２がデジタル放送信号から抽出された時点（図２に時刻情報取得時刻３３として記憶されている時刻情報取得時刻ｔ＿ｇｅｔ）から計時部現在時刻ｔまでの経過時間ｔ＿ｌａｐｓｅを算出する。
ｔ＿ｌａｐｓｅ  ＝  ｔ  −  ｔ＿ｇｅｔ                  式（３）
式（３）は、経過時間ｔ＿ｌａｐｓｅが、時刻情報取得時刻ｔ＿ｇｅｔから計時部現在時刻ｔまでの時間であることを示している。
【００３６】
その後、基準現在時刻算出部１４は、式（４）を用いて、放送局時刻情報が示す時刻ｔ＿ｓｉｇｎａｌ（図２における放送局時刻情報３２）に対してこの経過時間ｔ＿ｌａｐｓｅを反映させることで、当該放送局の時間軸における放送局現在時刻ｔ＿ｎｏｗを算出する。
ｔ＿ｎｏｗ  ＝  ｔ＿ｓｉｇｎａｌ  ＋  ｔ＿ｌａｐｓｅ    式（４）
式（４）は、放送局現在時刻ｔ＿ｎｏｗは、放送局時刻情報が示す時刻ｔ＿ｓｉｇｎａｌに経過時間ｔ＿ｌａｐｓｅを加算した時刻であることを示している。
【００３７】
また、この放送局現在時刻ｔ＿ｎｏｗの他の算出法においては、基準現在時刻算出部１４は、まず、式（５）を用いて、放送局時刻情報３２がデジタル放送信号から抽出された時点を示す時刻情報取得時刻ｔ＿ｇｅｔと、選局中の放送局の放送局時刻情報が示す時刻ｔ＿ｓｉｇｎａｌとの差分である、時間軸差分ｔ＿ｓｕｂを算出する。
ｔ＿ｓｕｂ  ＝  ｔ＿ｓｉｇｎａｌ  −  ｔ＿ｇｅｔ        式（５）
式（６）は、時間軸差分ｔ＿ｓｕｂが、放送局の時間軸における時刻である放送局時刻情報が示す時刻ｔ＿ｓｉｇｎａｌから、時刻情報取得時刻（デジタル放送受信装置の時間軸における時刻）ｔ＿ｇｅｔを減算した時間（２つの時間軸のずれ）であることを示している。
【００３８】
次に、基準現在時刻算出部１４は、式（６）を用いて当該放送局の時間軸における放送局現在時刻ｔ＿ｎｏｗを算出する。
ｔ＿ｎｏｗ  ＝  ｔ  ＋  ｔ＿ｓｕｂ                      式（６）
式（６）は、放送局現在時刻ｔ＿ｎｏｗが、計時部現在時刻ｔに時間軸差分ｔ＿ｓｕｂを加算した時間であることを示している。
【００３９】
なお、時刻関連情報取得部１３が、図３に示されるように、第１の記憶領域１３０に、複数回受信した時刻関連情報を記憶している場合は、例えば、放送局時刻情報が示す時刻と時刻情報取得時刻との時刻差分をそれぞれ求め、この時刻差分同士の差分が予め定められた範囲内である場合は、各々の時刻情報が整合性をとれていると判断し、これらの放送局時刻情報の中で最新の情報を、放送局毎の放送局時刻情報が示す時刻ｔ＿ｓｉｇｎａｌ及び時刻情報取得時刻ｔ＿ｇｅｔとして用いて、上記の現在時刻の算出処理を実施すればよい。
【００４０】
次に、基準現在時刻算出部１４は、ステップＳ２０３で算出した放送局現在時刻ｔ＿ｎｏｗを計時部１６へ入力し、計時部１６が生成する計時部現在時刻を更新するよう要求し（図６のステップＳ２０４）、基準現在時刻の算出処理を終了させる。
【００４１】
一方、基準現在時刻算出部１４は、ステップＳ２０２において、ステップＳ２０１で取得した選局中の放送局の放送局特定情報が、第２の記憶領域１４０に記憶されていないと判断した場合（図６のステップＳ２０２においてＮＯ）は、時刻関連情報取得部１３に記憶されている放送局時刻情報に対応する放送局の数が予め定められた数よりも多いか否かを判断し（図６のステップＳ２０５）、時刻関連情報取得部１３に記憶されている放送局時刻情報に対応する放送局の数が予め定められた数よりも少ない場合（図６のステップＳ２０５においてＮＯ）は、基準現在時刻の算出処理を終了させる。また、基準現在時刻算出部１４は、時刻関連情報取得部１３に記憶されている放送局時刻情報に対応する放送局の数が予め定められた数よりも多い場合（図６のステップＳ２０５においてＹＥＳ）は、基準現在時刻算出部１４は、時刻関連情報取得部１３に記憶されている放送局時刻情報を元に、放送局毎の時間軸による放送局現在時刻ｔ＿ｎｏｗを算出する（図６のステップＳ２０６）。この処理は、上述のステップＳ２０３と同様の処理を時刻関連情報取得部１３が記憶している全ての放送局時刻情報に対して行うことで算出する。
【００４２】
次に、基準現在時刻算出部１４は、ステップＳ２０６で算出した放送局毎の時間軸による放送局現在時刻ｔ＿ｎｏｗ同士を比較し、この比較の結果に基づいて計時部１６に対して更新を求めるべき現在時刻情報を決定する処理を行う（図６のステップＳ２０７）。この放送局毎の放送局時刻情報が示す時刻同士を比較する処理は、複数の放送局の時間軸において同一の現在時刻を示しているものを選び出す多数決処理（すなわち、最も個数の多い現在時刻を基準現在時刻とする処理）であってもよい。また、放送局毎の放送局時刻情報が示す時刻同士を比較する処理は、時刻関連情報取得部１３で取得された放送局時刻情報３２が示す複数の時刻の内の、同じ時刻を示す時刻の個数が、予め定められた個数よりも多い時刻を、基準現在時刻として算出する処理であってもよい。さらに、また、この放送局毎の放送局時刻情報が示す時刻同士を比較する処理は、それぞれの放送局の時間軸における放送局現在時刻ｔ＿ｎｏｗを過去から未来、又は、未来から過去の順に整列した上で、時刻順の内の中央に最も近い順番の時刻を用いる処理を採用してもよい。
【００４３】
その後、基準現在時刻算出部１４は、ステップＳ２０７で決定した現在時刻を基準現在時刻として計時部１６へ入力し、計時部１６が生成する計時部現在時刻を基準現在時刻に更新するよう要求し（図６のステップＳ２０８）、ステップＳ２０７で決定した基準現在時刻に対応する放送局特定情報を第２の記憶領域１４０に書き込み（図６のステップＳ２０９）、基準現在時刻の算出処理を終了させる。
【００４４】
図７は、実施の形態１に係るデジタル放送受信装置１における現在時刻スキャン処理の一例を示すフローチャートである。以下に、図１及び図７を参照して、デジタル放送受信装置１における現在時刻スキャン処理を説明する。現在時刻スキャン処理は、チャンネルスキャン処理として広く知られているように、デジタル放送の全周波数帯域の中で選局する周波数を順次切り替え、受信可能なデジタル放送信号を検出する処理と類似の処理を含む。現在時刻スキャン処理は、デジタル放送の全周波数帯域の中で選局する周波数を順次切り替え、受信できたデジタル放送信号から放送局時刻情報を取得し、取得された複数の放送局時刻情報を比較し、この比較の結果に基づいて、当該デジタル放送受信装置１の計時部１６が生成する計時部現在時刻を更新させる処理である。
【００４５】
まず、制御部１５がデジタル放送受信装置１の内部状態を元に自発的に現在時刻スキャン処理を開始すると判断した場合、又は、操作入力部１７を通して入力されたユーザーからの操作指令に応じて現在時刻スキャン処理を開始すると判断した場合に、制御部１５は、図７で示す現在時刻スキャン処理を開始する。
【００４６】
現在時刻スキャン処理を開始すると、まず、制御部１５は、受信可能な放送信号のスキャン処理において受信可能な放送局を全て選局したかどうかを判断する（図７のステップＳ３０１）。制御部１５は、全ての放送局を選局済みと判断した場合（図７のステップＳ３０１においてＹＥＳ）は、現在時刻スキャン処理を終了させる。また、制御部１５は、未選局の放送局が残っていると判断した場合（図７のステップＳ３０１においてＮＯ）は、未選局の放送局の中から次に選局する対象放送局を決定し（図７のステップＳ３０２）、ステップＳ３０２で決定した放送局への選局指示信号を受信部１１に対して発行する（図７のステップＳ３０３）。
【００４７】
次に、制御部１５は、デマルチプレクス部１２に対して、受信部１１から入力されたデジタル放送信号に重畳されている放送局時刻情報を抽出させるよう指示信号を発行する（図７のステップＳ３０４）。次に、制御部１５は、時刻関連情報取得部１３に対して、選局している放送局の情報を入力すると共に、デマルチプレクス部１２から入力された放送局時刻情報とを対応付けて第１の記憶領域１３０に記憶させるよう指示信号を発行する（図７のステップＳ３０５）。その後、制御部１５は、基準現在時刻算出部１４に対して、基準現在時刻の算出処理を実行するよう指示信号を発行する（図７のステップＳ３０６）。
【００４８】
次に、制御部１５は、基準現在時刻が算出できたかどうかを判断し（図７のステップＳ３０７）、基準現在時刻の算出ができなかった場合（図７のステップＳ３０７においてＮＯ）は、処理をステップＳ３０１に戻し、他の放送局のデジタル放送信号から放送局時刻情報を抽出するよう試みる。また、制御部１５は、基準現在時刻の算出ができた場合（図７のステップＳ３０７においてＹＥＳ）は、基準現在時刻算出部１４に対して、算出された基準現在時刻を計時部１６に入力するよう要求すると共に、計時部１６に対して算出された基準現在時刻を元に、生成する計時部現在時刻を更新するよう要求する（図７のステップＳ３０８）。また、制御部１５は、図５で示した放送局時刻情報の更正処理を実施することで、時刻関連情報取得部１３が第１の記憶領域１３０に記憶している放送局時刻情報を更新直後の現在時刻の時間軸になるように、放送局時刻情報を更正する処理を要求する（図７のステップＳ３０９）。その後、制御部１５は、現在時刻スキャン処理を完了させる。
【００４９】
図８は、実施の形態１に係るデジタル放送受信装置１における現在時刻スキャン処理の他の例を示すフローチャートである。以下に、図８を用いて、デジタル放送受信装置１における現在時刻スキャン処理を説明する。
【００５０】
まず、制御部１５が受信部１１に対して選局を要求した後に、制御部１５が当該デジタル放送受信装置１の内部状態、又は、操作入力部１７を通して入力されたユーザーからの操作指令内容を元に、選局時に行う計時部現在時刻の更新処理を行う必要があると判断した場合に、図８で示す選局時に行う計時部現在時刻の更新処理を開始する。
【００５１】
制御部１５は、選局時に行う計時部現在時刻の更新処理を開始すると、まず、計時部現在時刻の更新処理が必要か否かを判断する（図８のステップＳ４０１）。ここで、制御部１５は、計時部現在時刻の更新処理が不要であると判断した場合（図８のステップＳ４０１においてＮＯ）は、そのまま処理を終了させ、また、計時部現在時刻の更新処理が必要であると判断した場合（図８のステップＳ４０１においてＹＥＳ）は、処理をステップＳ４０２に進める。
【００５２】
次に、制御部１５は、受信しているデジタル放送信号から放送局時刻情報を抽出するよう、デマルチプレクス部１２に対して指示信号を発行し（図８のステップＳ４０２）、ステップＳ４０２で取得した放送局時刻情報を記憶するよう時刻関連情報取得部１３に指示信号を発行し（図８のステップＳ４０３）、その後、基準現在時刻の算出処理を実行するよう基準現在時刻算出部１４に対して指示信号を発行する（図８のステップＳ４０４）。制御部１５は、ステップＳ４０４において現在時刻情報が算出できたかどうかを判断し（図８のステップＳ４０５）、基準現在時刻が算出できなかったと判断した場合（図８のステップＳ４０５においてＮＯ）は、処理をステップＳ４０６に進め、基準現在時刻が算出できたと判断した場合（図８のステップＳ４０５においてＹＥＳ）は、処理をステップＳ４０１に進める。なお、図８におけるステップＳ４０２の処理は、図７におけるステップＳ３０４の処理と同様であり、図８におけるステップＳ４０３の処理は、図７におけるステップＳ３０５の処理と同様であり、図８におけるステップＳ４０４の処理は、図７におけるステップＳ３０６の処理と同様であり、図８におけるステップＳ４０５の処理は、図７におけるステップＳ３０７の処理と同様である。
【００５３】
ステップＳ４０４において基準現在時刻が算出できなかったと判断した場合（図８のステップＳ４０５においてＮＯ）は、制御部１５は、計時部１６に対して計時部現在時刻が既に設定済みか否かを確認し（図８のステップＳ４０６）、計時部現在時刻が設定済みである場合（図８のステップＳ４０６においてＹＥＳ）は、そのまま現在時刻スキャン処理を終了させる。制御部１５は、計時部現在時刻を設定済みではない場合（図８のステップＳ４０６においてＮＯ）は、計時部１６に対して、ステップＳ４０２で取得した放送局時刻情報が示す時刻を計時部現在時刻として更新するよう要求する（図８のステップＳ４０７）。次に、制御部１５は、時刻関連情報取得部１３が記憶している時刻情報取得時刻を更新直後の現在時刻の時間軸になるよう放送局時刻情報を更新する放送局時刻情報の更正処理を要求し（図８のステップＳ４０８）、その後、現在時刻スキャン処理を終了させる。なお、ステップＳ４０８の処理は、図７におけるステップＳ３０９の処理と同様である。
【００５４】
なお、ステップＳ４０６において、現在時刻が設定済みではないと判断する場合（図８のステップＳ４０６においてＮＯ）とは、計時部１６に対して現在時刻更新が要求されなかったために、計時部１６で生成する計時部現在時刻が不定である場合であり、当該デジタル放送受信装置１の電源がオフからオンになった直後等の状態である。
【００５５】
一方、ステップＳ４０４において基準現在時刻が算出できたと判断した場合（図８のステップＳ４０５においてＹＥＳ）は、制御部１５は、基準現在時刻算出部１４に対して算出された基準現在時刻を計時部１６に入力するよう要求すると共に、計時部１６に対して算出された基準現在時刻を元に、計時部現在時刻を更新するよう要求する（図８のステップＳ４０９）。次に、制御部１５は、時刻関連情報取得部１３が記憶している時刻情報取得時刻を更新直後の現在時刻の時間軸になるよう放送局時刻情報を更新する放送局時刻情報の更正処理を要求し（図８のステップＳ４１０）、その後、計時部現在時刻の更新処理を終了させる。なお、図８におけるステップＳ４０９の処理は、図７におけるステップＳ３０８の処理と同様であり、図８におけるステップＳ４１０は、図７におけるステップＳ３０９の処理と同様である。
【００５６】
図９は、実施の形態１に係るデジタル放送受信装置１の現在時刻スキャン処理の具体例を示す図である。図９の例では、図６で示したデジタル放送受信装置１の基準現在時刻の算出処理において、基準現在時刻を算出するために必要な放送局の数を４つに決定している（すなわち、図６のステップＳ２０５で、４つ以上の放送局の放送局時刻情報を時刻関連情報取得部１３が記憶している場合に、ＹＥＳの判定が行われる）。図９の例では、時刻Ｔ１１に、現在時刻スキャン処理を開始し、このときに受信可能な放送局は、サービスＢとサービスＣのみであり、時刻Ｔ１２においてサービスＢのデジタル放送信号とサービスＣのデジタル放送信号から放送局時刻情報を抽出することができる。また、図９の例では、時刻Ｔ１３に再び現在時刻スキャン処理を開始し、このときに受信可能な放送局は、サービスＡとサービスＤであり、時刻Ｔ１４においてサービスＡのデジタル放送信号とサービスＤのデジタル放送信号から放送局時刻情報を抽出することができる。図９の例では、基準現在時刻算出部１４が第２の記憶領域１４０に記憶させる基準現在時刻の算出履歴には、これらの放送局とは別の放送局であるサービスＫの放送局特定情報が記録されている。この場合における計時部現在時刻の更新処理について、図６及び図７を参照しながら説明する。
【００５７】
まず、デジタル放送受信装置１の電源オン後の時刻Ｔ１１（計時部１６における時刻「１２：００」）において、制御部１５は、装置の各構成を制御して、現在時刻スキャン処理を開始し、図７に示される処理を開始する。時刻Ｔ１１では、制御部１５は、全ての放送局のスキャンを完了していないため、図７のステップＳ３０１で、処理は判定ＮＯに進む。その後、制御部１５は、時刻Ｔ１２では、まず、サービスＢを選局対象として決定し（図７のステップＳ３０２）、時刻関連情報取得部１３がサービスＢに関する放送局時刻情報を記憶し（図７のステップＳ３０３からＳ３０５）、その後、処理をステップＳ３０６の基準現在時刻の算出処理（図６）に進める。
【００５８】
基準現在時刻算出部１４は、選局中の放送局であるサービスＢに関する放送局特定情報を制御部１５から取得し（図６のステップＳ２０１）、基準現在時刻算出部１４が記憶する基準現在時刻の算出履歴と比較する（図６のステップＳ２０２）。ここでは、上述の通り、基準現在時刻の算出履歴には、サービスＫの情報が記憶されているため、基準現在時刻算出部１４は、ステップＳ２０２では、処理をＮＯに進める。その後、基準現在時刻算出部１４は、ステップＳ２０５において現在時刻算出に必要な数の放送局分の放送局時刻情報が、第１の記憶領域１３０に記憶されているかどうかを確認する（図６のステップＳ２０５）。ここでは、上述の通り必要な放送局数が４つ以上としているのに対して、第１の記憶領域１３０に記憶されているものは、サービスＢのみであるため、基準現在時刻算出部１４は、ステップＳ２０５で処理をＮＯに進めて基準現在時刻の算出処理を完了させる。
【００５９】
制御部１５は、基準現在時刻の算出処理（図６及び図７のステップＳ３０６）において、基準現在時刻の算出を行わずに処理を完了したため、ステップＳ３０７では、処理をＮＯに進め、処理をステップＳ３０１に戻す。その後、同様の流れでサービスＣに対しての処理を行うが、制御部１５は、ステップＳ３０６で再び基準現在時刻を算出できずに処理を完了させて、処理をステップＳ３０１に戻す。その後、制御部１５は、受信可能な放送局は、全て処理を完了したときに（図７のステップＳ３０１でＹＥＳ）、現在時刻スキャン処理を完了させる。
【００６０】
次に、図９の時刻Ｔ１３において、再び現在時刻スキャン処理を開始したため、図７の処理を開始する。この時点では、全ての放送局のスキャンを完了していないため、制御部１５は、図７のステップＳ３０１では処理をＮＯに進める。その後、時刻Ｔ１２になり、ステップＳ３０２において、まず、サービスＡを選局対象として決定し、ステップＳ３０３からＳ３０５までの処理を実施して、時刻関連情報取得部１３がサービスＡに関する放送局時刻情報を記憶し、その後、ステップＳ３０６の基準現在時刻の算出処理、すなわち図６の処理に進む。
【００６１】
図６においては、ステップＳ２０１において選局中の放送局であるサービスＡに関する放送局特定情報を制御部１５から取得し、ステップＳ２０２において基準現在時刻算出部１４が記憶する基準現在時刻の算出履歴と比較する。ここでは、上述の通り、基準現在時刻の算出履歴には、サービスＫの情報が記憶されているため、ステップＳ２０２では、処理はＮＯに進む。その後、ステップＳ２０５において現在時刻算出に必要な数の放送局分の放送局時刻情報が、第１の記憶領域１３０に記憶されているかどうかを確認する。ここでは、上述の通り必要な放送局数が４つ以上としているのに対して、第１の記憶領域１３０に記憶されているものは、サービスＡ、Ｂ、Ｃとなるため、ステップＳ２０５は、ＮＯに進んで処理を完了させる。
【００６２】
制御部１５は、基準現在時刻の算出処理（図６及び図７のステップＳ３０６）において、基準現在時刻の算出を行わずに処理を完了したため、ステップＳ３０７では、ＮＯに進んでステップＳ３０１の処理に戻り、同様の流れでサービスＤに対しての処理を行う。ここで、第１の記憶領域１３０には、図１０の（ａ）ようにサービスＡ、Ｂ、Ｃ、Ｄの放送局時刻情報が記録されているため、図６のステップＳ２０５の判定処理においては、必要な４つ以上の放送局の放送局時刻情報が格納されていることになるため、図６のステップＳ２０５では、処理はＹＥＳに進む。なお、図１０（ａ）、（ｂ）、及び（ｃ）は、実施の形態１に係るデジタル放送受信装置１の現在時刻スキャン処理の具体例における基準現在時刻の算出処理を示す図である。
【００６３】
図６のステップＳ２０５で処理がＹＥＳに進んだ後は、基準現在時刻算出部１４は、ステップＳ２０６において、第１の記憶領域１３０に記憶されている放送局時刻情報を元に、放送局毎の時間軸での放送局現在時刻ｔ＿ｎｏｗの算出を行う。ここでは、図６のステップＳ２０６を実行する時点Ｔ１５が「１７：００」であったとすると、算出する放送局毎の時間軸での放送局現在時刻ｔ＿ｎｏｗは、図１０の（ｂ）のようになる。これらに対して、図６のステップＳ２０７において比較処理を行って多数決を実施して更新すべき現在時刻を「１５：００」であると判断し（図１０の（ｃ））、ステップＳ２０８において計時部１６が生成する計時部現在時刻を「１７：００」から「１５：００」に更新させる。なお、ステップＳ２０７において多数決ではなく中央値を用いるようにしても同様である。
【００６４】
その後、図６のステップＳ２０９において、現在時刻の更新結果を、第１の記憶領域１３０に記憶されている各放送局時刻情報へ反映させる。ここでは、上述の通り、図６のステップＳ２０８において現在時刻が２時間早まったので、第１の記憶領域１３０に記憶されている時刻情報取得時刻も図１１に示すように２時間早めるよう時刻の更正を行う。
【００６５】
図９の例においては、図６の放送局は、基本的には、正しい現在時刻をデジタル放送信号に重畳しているが、一部の放送局のみがデジタル放送信号に重畳する放送局時刻情報が間違っている場合における例である。このようなケースにおいては、特許文献１に記載のデジタル放送受信装置では、サービスＡ、サービスＢ、及び、サービスＤを選局しているときには、実施の形態１と同様に正しい現在時刻への更新が可能であるが、サービスＣを選局している場合は、誤った現在時刻への更新を行う。これに対し、実施の形態１においては、この放送局時刻情報が誤っている一部の放送局の放送局時刻情報の影響を受けることなく、大部分の放送局が現在時刻としてほぼ同一の放送局時刻情報をデジタル放送信号に重畳しているものを決定することができるようになるため、このようなケースにおいても誤った現在時刻への更新を行わなくなる。
【００６６】
図１２は、実施の形態１に係るデジタル放送受信装置１が選局を行ったときに行われる現在時刻の更新処理の具体例を示す図である。図１２では、過去に実施した基準現在時刻の算出処理によって正しい現在時刻として判定された放送局時刻情報を、デジタル放送信号に重畳している放送局として、基準現在時刻算出部１４が記憶する基準現在時刻の算出履歴に、サービスＢの放送局特定情報が記録されている場合を説明する。この場合には、デジタル放送受信装置１の電源がオフの状態からオンの状態に変化した上で、サービスＢへの選局を実施する。以下の説明では、図６及び図８をも参照する。
【００６７】
まず、図１２において、１回目の放送局時刻情報をデジタル放送信号から抽出した時点Ｔ２１において、制御部１５は、計時部現在時刻の更新処理が必要かどうかを判定する（図８のステップＳ４０１）。このとき、デジタル放送受信装置１は、電源オフから電源オンになった直後であり、計時部１６が生成する計時部現在時刻は、不定な値になっているため、制御部１５は、計時部現在時刻の更新処理が必要であると判断する（図８のステップＳ４０１においてＹＥＳ）。その後、時刻関連情報取得部１３は、サービスＢがデジタル放送信号に重畳する放送局時刻情報を記憶し（図８のステップＳ４０２及びＳ４０３）、その後、基準現在時刻算出部１４が、基準現在時刻の算出処理を行う（図８のステップＳ４０４）。図８のステップＳ４０４の処理を、図６に基づいて説明する。
【００６８】
基準現在時刻算出部１４は、制御部１５から選局情報としてサービスＢの放送局特定情報を取得し（図６のステップＳ２０１）、サービスＢの放送局特定情報を基準現在時刻の算出履歴と比較して、サービスＢの放送局特定情報が基準現在時刻の算出履歴として、既に記憶されているか否かを判定する（図６のステップＳ２０２）。ここでは、基準現在時刻の算出履歴にサービスＢの放送局特定情報が記録されているので、制御部１５は、処理を、図６のステップＳ２０３に進める。基準現在時刻算出部１４は、既に取得済みの放送局時刻情報を元に基準現在時刻を算出し（図６のステップＳ２０３）、計時部１６に現在時刻更新を要求する（図６のステップＳ２０４）。このケースでは、ステップＳ２０３で算出された基準現在時刻は、図８のステップＳ４０３で時刻関連情報取得部１３が第２の記憶領域１４０に記憶させた放送局時刻情報そのものである。
【００６９】
以上に説明した図１２の例は、過去の基準現在時刻の算出処理で正しい放送局時刻情報をデジタル放送信号に重畳していると判断されたサービスＢを再度選局する場合の例である。特許文献１においては、図１２における１回目の放送局時刻情報をデジタル放送信号から抽出した時点Ｔ２１においては、現在時刻情報を確定することができず、複数の放送局時刻情報を取得できた時点、例えば、図１２における時点Ｔ２２になるまで現在時刻が不定な期間が続く。これに対し、実施の形態１においては、基準現在時刻算出部１４は、図１２における１回目の放送局時刻情報をデジタル放送信号から抽出した時点Ｔ２１において、サービスＢは正しい放送局時刻情報をデジタル放送信号に重畳していると判断して、この時点で即座に計時部１６に計時部現在時刻の更新処理を要求することができる。
【００７０】
以上説明したように、実施の形態１によれば、まず、複数の放送局のデジタル放送信号から抽出した複数の放送局時刻情報を互いに比較することで、一部の放送局が誤った時間軸での放送局時刻情報を重畳していたとしても、その影響を受けることなく、正しい現在時刻を設定できるという効果が得られる。
【００７１】
また、過去に実施の形態１における基準現在時刻の算出処理を行うことで現在時刻を設定できていた場合に、その根拠となった放送局時刻情報を送出している放送局の放送局特定情報を記憶しておくことで、後の選局処理において当該放送局のデジタル放送信号から放送局時刻情報が抽出できた場合にも、この情報は、信頼できると判断して無条件で現在時刻として設定できるようになる。このため、デジタル放送受信装置１の電源がオンになった直後など、計時部１６が生成する計時部現在時刻が不定である期間を短縮できるという効果が得られる。
【００７２】
実施の形態２．
図１３は、本発明の実施の形態２に係るデジタル放送受信装置２の構成を概略的に示すブロック図である。デジタル放送受信装置２は、実施の形態２に係るデジタル放送受信方法を実施することができる装置である。図１３において、図１に示される構成要素と同一又は対応する構成要素には、図１に示される符号と同じ符号を付す。実施の形態２に係るデジタル放送受信装置２は、図１に示される時刻関連情報取得部１３及び第１の記憶領域１３０の代わりに、時刻関連情報取得部２３及び第１の記憶領域２３０を備える点、並びに、図１に示される基準現在時刻算出部１４及び第２の記憶領域１４０の代わりに、基準現在時刻算出部２４及び第２の記憶領域２４０を備える点において、実施の形態１に係るデジタル放送受信装置１と相違する。
【００７３】
図１４は、実施の形態２に係るデジタル放送受信装置２の時刻関連情報取得部２３が第１の記憶領域２３０に記憶させる時刻関連情報５０の一例を示す図である。時刻関連情報取得部２３は、放送局特定情報５１と放送局時刻情報５２と時刻情報取得時刻５３と時間軸差分５４とを含む情報を、時刻関連情報５０として記憶する。ここで、時刻関連情報取得部２３は、放送局特定情報５１、放送局時刻情報５２、及び、時刻情報取得時刻５３を、実施の形態１における放送局特定情報３１、放送局時刻情報３２、及び、時刻情報取得時刻３３と同様に、取得する。時間軸差分５４は、デジタル放送信号の中から抽出された放送局時刻情報５２と、デジタル放送信号の中から放送局時刻情報５２を抽出したときに計時部１６が生成していた計時部現在時刻である時刻情報取得時刻５３との時刻差分であり、式（７）を用いて算出することができる。式（７）において、ｔ＿ｓｕｂ２は、時間軸差分５４であり、ｔ＿ｓｉｇｎａｌ２は、デジタル放送信号から抽出された放送局時刻情報５２が示す時刻であり、ｔ＿ｇｅｔ２は、放送局時刻情報５２が抽出されたときに計時部１６が生成していた計時部現在時刻である時刻情報取得時刻５３である。
ｔ＿ｓｕｂ２  ＝  ｔ＿ｓｉｇｎａｌ２  −  ｔ＿ｇｅｔ２  式（７）
なお、式（７）は、実施の形態１における式（５）と同様の式である。
【００７４】
また、計時部１６が生成する計時部現在時刻が不連続になる場合、例えば、デジタル放送受信装置２の電源がオフになった後（このとき、計時部１６が内蔵電池を備えていない場合には、計時部１６の電源もオフになる）に電源がオンになった場合（このとき、計時部１６は初期値から時間をカウントする）などには、第１の記憶領域２３０に記憶されている放送局時刻情報５２の時間軸と計時部１６が生成する計時部現在時刻の時間軸とが、ずれることになる。例えば、時刻情報取得時刻５３が「１２：００」であり、計時部１６が生成する計時部現在時刻が「１３：００」であったとしても、実際に経過した時間が１時間であるとは限らない。このため、計時部１６が生成する計時部現在時刻が不連続になる場合には、デジタル放送受信装置２の時刻関連情報取得部２３は、時刻情報取得時刻を消去する。また、時刻関連情報取得部２３は、時刻情報取得時刻を消去するため、これに対応付けて記憶されている放送局時刻情報もあわせて消去する。一方、デジタル放送受信装置２の電源がオフになっている間においても、それぞれの放送局の時刻は、同じ速さで進み、また実際の現在時刻も同様である。このため、時刻関連情報取得部２３は、時間軸差分については、変化が無いものとして、消去せずに記憶し続ける。
【００７５】
また、デジタル放送受信装置２の時刻関連情報取得部２３は、計時部１６が生成する計時部現在時刻が更新された際には、デジタル放送受信装置２の時間軸が変更になったと判断して、第１の記憶領域２３０に記憶されている放送局時刻情報の更正を行う。この放送局時刻情報の更正処理においては、デジタル放送受信装置２の時間軸で表現されている情報である時刻情報取得時刻５３と、放送局の時間軸とデジタル放送受信装置２の時間軸との差分である時間軸差分５４とが更正対象となる。なお、この放送局時刻情報の更正処理については、図１５を用いて後述する。
【００７６】
なお、図１４では、デジタル放送信号から抽出された放送局時刻情報５２の中で直近のもののみを記憶する場合を説明した。しかし、デジタル放送受信装置２の時刻関連情報取得部２３が、実施の形態１に係る時刻関連情報取得部１３が記憶する放送局時刻情報の一例である図３と同様に、デジタル放送信号から抽出した放送局時刻情報を過去数回分にわたって記憶するようにしてもよい。
【００７７】
基準現在時刻算出部２４は、制御部１５からの指示（制御信号）を受け、時刻関連情報取得部２３が第１の記憶領域２３０に記憶されている放送局毎の放送局時刻情報を元に基準現在時刻を算出する基準現在時刻の算出処理を実施する。基準現在時刻算出部２４は、この基準現在時刻の算出処理で算出された基準現在時刻を計時部１６に入力することで計時部現在時刻の更新処理を要求する。なお、基準現在時刻の算出処理については、図１６を用いて後述する。また、基準現在時刻算出部２４は、第２の記憶領域２４０を有し、この基準現在時刻の算出処理の際に参照した放送局時刻情報に関連付けられていた放送局特定情報を基準現在時刻の算出履歴として記憶する。なお、第２の記憶領域２４０は、実施の形態１に係る基準現在時刻算出部１４が有している第２の記憶領域１４０と同様であり、第２の記憶領域２４０に記憶される基準現在時刻の算出履歴の例は、図４（ａ）及び（ｂ）に示される。
【００７８】
図１５は、実施の形態２に係るデジタル放送受信装置２の時刻関連情報取得部２３における放送局時刻情報の更正処理を示すフローチャートである。以下に、図１５を用いて、時刻関連情報取得部２３における放送局時刻情報の更正処理について説明する。なお、時刻関連情報取得部２３は、計時部１６が生成する計時部現在時刻が更新された際に制御部１５が時刻関連情報取得部２３に発行する指示信号を受けることで、放送局時刻情報の更正処理を開始する。
【００７９】
まず、放送局時刻情報の更新処理を開始した時刻関連情報取得部２３は、計時部１６から、更新直前の計時部現在時刻と更新直後の計時部現在時刻とを受け取り、時刻変化量を取得する（図１５のステップＳ５０１）。この処理は、実施の形態１における図５のステップＳ１０１の処理と同様に、上述した式（１）を用いて、時刻変化量ｔ＿ｃｈｇを求める処理である。
【００８０】
次に、時刻関連情報取得部２３は、第１の記憶領域２３０に格納されている放送局時刻情報の全てに対して、放送局時刻情報の更正処理を完了しているか否かを確認し（図１５のステップＳ５０２）、未処理のものがない場合（図１５のステップＳ５０２においてＹＥＳ）は、当該放送局時刻情報の更正処理を完了させる。一方、未処理のものがある場合（図１５のステップＳ５０２においてＮＯ）は、時刻関連情報取得部２３は、まず、第１の記憶領域２３０の中から更正対象の時刻情報取得時刻ｔ＿ｇｅｔを取得し（図１５のステップＳ５０３）、ステップＳ５０３で取得した時刻情報取得時刻ｔ＿ｇｅｔに対して時刻更正した時刻情報取得時刻ｔ＿ｇｅｔ＿ｎｅｗを算出する（図１５のステップＳ５０４）。なお、ステップＳ５０２からＳ５０４の処理は、実施の形態１における図５のステップＳ１０２からＳ１０４の処理と同様であり、ステップＳ５０４における時刻情報取得時刻ｔ＿ｇｅｔ＿ｎｅｗの算出処理は、上述した式（２）を用いて行う。
【００８１】
次に、時刻関連情報取得部２３は、ステップＳ５０４で算出した時刻更正した時刻情報取得時刻ｔ＿ｇｅｔ＿ｎｅｗを、第１の記憶領域２３０の中のステップＳ５０３で取得した時刻情報取得時刻ｔ＿ｇｅｔが記憶されていた領域に書き込むことで、上書きする（図１５のステップＳ５０５）。
【００８２】
次に、時刻関連情報取得部２３は、第１の記憶領域２３０の中から更正対象の時刻情報取得時刻ｔ＿ｇｅｔ＿ｎｅｗを取得し（図１５のステップＳ５０６）、ステップＳ５０６で取得した時間軸差分ｔ＿ｓｕｂに対して式（８）を用いることで、時刻更正した時間軸差分ｔ＿ｓｕｂ＿ｎｅｗを算出する（図１５のステップＳ５０７）。
ｔ＿ｓｕｂ＿ｎｅｗ  ＝  ｔ＿ｓｕｂ  −  ｔ＿ｃｈｇ      式（８）
【００８３】
次に、時刻関連情報取得部２３は、ステップＳ５０７で算出した時刻更正した時間軸差分ｔ＿ｓｕｂ＿ｎｅｗを、第１の記憶領域２３０の中のステップＳ５０６で取得した時間軸差分ｔ＿ｓｕｂが記憶されていた領域に書き込み（図１５のステップＳ５０８）、その後、処理をステップＳ５０２に戻す。
【００８４】
図１６は、実施の形態２に係るデジタル放送受信装置２の基準現在時刻算出部２４における、基準現在時刻の算出処理の一例を示すフローチャートである。以下に、基準現在時刻算出部２４の基準現在時刻の算出処理について、図１６を用いて説明する。
【００８５】
まず、基準現在時刻算出部２４は、制御部１５からの基準現在時刻の算出処理の開始の指示（制御信号）を受けると、制御部１５から受信部１１が現在選局している放送局に関する放送局特定情報を取得する（図１６のステップＳ６０１）。この処理は、実施の形態１における図６のステップＳ２０１の処理と同様である。
【００８６】
次に、基準現在時刻算出部２４は、ステップＳ６０１で取得した選局中の放送局の放送局特定情報が第２の記憶領域２４０に記憶されているか否かを判断し（図１６のステップＳ６０２）、第２の記憶領域２４０に記憶されている場合（図１６のステップＳ６０２においてＹＥＳ）は、処理をステップＳ６０３に進め、第２の記憶領域２４０に記憶されていない場合（図１６のステップＳ６０２においてＮＯ）は、処理をステップＳ６０５に進める。
【００８７】
基準現在時刻算出部２４は、ステップＳ６０３では、時刻関連情報取得部２３から選局中の放送局の放送局特定情報に対応する放送局時刻情報が示す時刻ｔ＿ｓｉｇｎａｌと、時刻情報取得時刻ｔ＿ｇｅｔと、計時部１６が生成する計時部現在時刻ｔとを取得し、これらを用いることで、選局中の放送局の時間軸における放送局現在時刻ｔ＿ｎｏｗの算出を行う。この処理は、実施の形態１における図６におけるステップＳ２０３の処理と同様であり、選局中の放送局の時間軸における放送局現在時刻ｔ＿ｎｏｗは、上述の式（３）及び式（４）、又は、式（５）及び式（６）を用いて算出することができる。
【００８８】
次に、基準現在時刻算出部２４は、ステップＳ６０３で算出された基準現在時刻を計時部１６へ与えて、計時部１６が生成する計時部現在時刻を更新するよう要求し（図１６のステップＳ６０４）、基準現在時刻の算出処理を終了させる。
【００８９】
一方、ステップＳ６０２において、ステップＳ６０１で取得した選局中の放送局の放送局特定情報が、第２の記憶領域２４０に記憶されていないと判断した場合（図１６のステップＳ６０２においてＮＯ）は、時刻関連情報取得部２３が記憶している放送局時刻情報の中に、選局中の放送局に関する情報について、時間軸差分が記憶されているかどうかを確認する（図１６のステップＳ６０５）。
【００９０】
ステップＳ６０５において、基準現在時刻算出部２４は、選局中の放送局の時間軸差分が時刻関連情報取得部２３に記憶されていると判断した場合（図１６のステップＳ６０５においてＹＥＳ）は、まず、上述したステップＳ６０３と同様に、選局中の放送局の時間軸による放送局現在時刻ｔ＿ｎｏｗを算出する（図１６のステップＳ６０６）。その後、基準現在時刻算出部２４は、ステップＳ６０５で確認した、選局中の放送局に関する時間軸差分ｐ＿ｓｕｂを用いて、式（９）を適用することで、第２の記憶領域２４０に記憶されている放送局の時間軸における放送局現在時刻ｔ＿ｎｏｗ′へ変換を行う（図１６のステップＳ６０７）。
ｔ＿ｎｏｗ′  ＝  ｔ＿ｎｏｗ  −  ｐ＿ｓｕｂ            式（９）
基準現在時刻算出部２４は、ステップＳ６０７で算出された基準現在時刻を計時部１６へ入力し、計時部１６が生成する計時部現在時刻を更新するよう要求し（図１６のステップＳ６０８）、基準現在時刻の算出処理を終了させる。
【００９１】
一方、基準現在時刻算出部２４は、ステップＳ６０５において、選局中の放送局の時間軸差分が時刻関連情報取得部２３に記憶されていないと判断した場合（図１６のステップＳ６０５においてＮＯ）は、時刻関連情報取得部２３に記憶されている放送局時刻情報に対応する放送局の数が予め定められた数よりも多いか否かを判断する（図１６のステップＳ６０９）。基準現在時刻算出部２４は、時刻関連情報取得部２３に記憶されている放送局時刻情報に対応する放送局の数が予め定められた数よりも少ない場合（図１６のステップＳ６０９においてＮＯ）は、基準現在時刻の算出処理を終了させる。また、基準現在時刻算出部２４は、時刻関連情報取得部２３に記憶されている放送局時刻情報に対応する放送局の数が予め定められた数よりも多い場合（図１６のステップＳ６０９においてＹＥＳ）は、処理をステップＳ６１０以降に進める。なお、ステップＳ６１０からＳ６１３の処理は、実施の形態１における図６のステップＳ２０６からＳ２０９の処理と同様である。
【００９２】
図１７は、実施の形態２に係るデジタル放送受信装置２における現在時刻スキャン処理を示すフローチャートである。以下に、デジタル放送受信装置２における現在時刻スキャン処理について、図１７を用いて説明する。
【００９３】
まず、制御部１５がデジタル放送受信装置２の内部状態を元に自発的に現在時刻スキャン処理を開始すると判断した場合又は操作入力部１７を通して入力されたユーザーからの操作指令に応じて現在時刻スキャン処理を開始すると判断した場合に、制御部１５は、図１７に示される現在時刻スキャン処理を開始する。
【００９４】
現在時刻スキャン処理を開始すると、制御部１５は、まず、処理をステップＳ７０１に進めるが、図１７のステップＳ７０１からＳ７０８については、図７で示した実施の形態１における計時部現在時刻の更新処理の一例である、現在時刻スキャン処理を示すステップＳ３０１からＳ３０８と同様である。
【００９５】
ステップＳ７０９では、制御部１５は、図１５で示した時刻情報更正処理を実行するよう、時刻関連情報取得部２３に要求を行い、処理を完了させる。
【００９６】
以上のような処理を行うことで、実施の形態２における現在時刻スキャン処理は、基準現在時刻の算出処理は、同様であるが、制御部１５が時刻関連情報取得部２３に対して放送局時刻情報の更正処理を要求するため、時刻情報取得時刻だけでなく、時間軸差分の更正も行うようになる点が、図７で示した実施の形態１における現在時刻スキャン処理と異なる。
【００９７】
図１８は、実施の形態２に係るデジタル放送受信装置２における計時部現在時刻の更新処理の他の例を示すフローチャートである。以下に、デジタル放送受信装置２が選局時に行う計時部現在時刻の更新処理を、図１８を用いて説明する。
【００９８】
まず、制御部１５が受信部１１に対して選局を要求した後に、制御部１５がデジタル放送受信装置２の内部状態又は操作入力部１７を通して入力されたユーザーからの操作指令の内容等を元に、選局時に行う計時部現在時刻の更新処理を行う必要があると判断した場合に、計時部現在時刻の更新処理を開始する。
【００９９】
選局時に行う計時部現在時刻の更新処理を開始すると、制御部１５は、まず、処理をステップＳ８０１に進める。図１８のステップＳ８０１からＳ８０３の処理は、図８のステップＳ４０１からＳ４０３の処理と同様である。
【０１００】
ステップＳ８０４においては、制御部１５は、基準現在時刻算出部２４に対して、ステップＳ８０３で時刻関連情報取得部２３が記憶した選局中の放送局のデジタル放送信号から抽出した放送局時刻情報を含む放送局時刻情報を用いて、図１６で示した基準現在時刻の算出処理を実行するよう要求し、処理をステップＳ８０５に進める。なお、図１８のステップＳ８０５からＳ８０９は、図８のステップＳ４０５からＳ４０９と同様である。
【０１０１】
ステップＳ８１０においては、制御部１５は、図１５で示した時刻情報の更正処理を実行するよう、時刻関連情報取得部２３に要求を行い、処理を完了させる。
【０１０２】
以上のような処理を行うことで、実施の形態２における選局時に行う計時部現在時刻の更新処理は、基準現在時刻算出部２４に対して基準現在時刻の算出処理を要求することで、第２の記憶領域２４０に記憶されていない放送局を選局中であっても、時刻関連情報取得部２３が記憶している時間軸差分を用いることで、第２の記憶領域２４０に記憶されている放送局の時間軸による放送局現在時刻ｔ＿ｎｏｗを推測する点、及び、基準現在時刻の算出処理において基準現在時刻が算出できた場合に、時刻関連情報取得部２３に放送局時刻情報の更正処理を要求することで、時刻情報取得時刻だけでなく、時間軸差分の更正も行うようになる点において、図８で示した実施の形態１における選局時に行う計時部現在時刻の更新処理と異なる。
【０１０３】
また、実施の形態２における選局時に行う計時部現在時刻の更新処理は、基準現在時刻算出部２４による基準現在時刻の算出処理で基準現在時刻が算出できず、また、計時部１６が生成する計時部現在時刻が不定である場合には、選局中の放送局から送信されたデジタル放送信号から抽出した放送局時刻情報を現在時刻として設定する点、及び、その後、時刻関連情報取得部２３に対して放送局時刻情報の更正処理を要求することで、時刻情報取得時刻のみを更正する点は、図８で示した実施の形態１における選局時に行う計時部現在時刻の更新処理と同様である。
【０１０４】
以上に記載した実施の形態２について、デジタル放送受信装置２は、図１４に示される第１の記憶領域２３０に記憶されている放送局時刻情報の例を記憶しているものとした具体例について、以下に説明する。なお、この場合、計時部１６が生成する計時部現在時刻は、サービスＡ、サービスＢ、及びサービスＤから送信されたデジタル放送信号から抽出した放送局時刻情報を元に算出したものとなっているため、図１４で示されるサービスＣにおける時間軸差分は、サービスＣにおける時間軸と、サービスＡ、サービスＢ、及びサービスＤにおける時間軸との間の差分を示すことになる。言い換えれば、サービスＣから送信されたデジタル放送信号から抽出した放送局時刻情報に対して、図１４で示されるサービスＣにおける時間軸差分情報を反映することで、サービスＡ、サービスＢ、及びサービスＤの時間軸における時刻に変換されることになる。
【０１０５】
まず、基準現在時刻算出部２４は、選局中の放送局がサービスＡであり、第２の記憶領域２４０には、サービスＡの放送局特定情報が記憶されているケースにおいては、図１６のステップＳ６０２においてＹＥＳと判断し、処理をステップＳ６０３に進める。このとき、基準現在時刻算出部２４は、計時部１６が生成する計時部現在時刻が「５：００」であったとすると、式（３）及び式（４）、又は、式（５）及び式（６）を適用することで、サービスＡの時間軸における現在時刻は、「１５：００」であると算出し（図１６のステップＳ６０３）、その後、計時部１６の生成する計時部現在時刻を「１５：００」に更新するよう要求する（図１６のステップＳ６０４）。
【０１０６】
また、基準現在時刻算出部２４は、選局中の放送局がサービスＣであり、第２の記憶領域２４０に、サービスＡの放送局特定情報が格納されているケースにおいては、図１６のステップＳ６０２においてＮＯと判断され、処理をステップＳ６０５に進める。ここで、第１の記憶領域２３０には、選局中の放送局であるサービスＣに関する時間軸差分が記憶されているため、ステップＳ６０５では、処理はＹＥＳに進む。
【０１０７】
次に、基準現在時刻算出部２４は、サービスＣの時間軸における基準現在時刻を算出する（図１６のステップＳ６０６）。このとき計時部１６が生成する計時部現在時刻が「５：００」であったとすると、式（３）及び式（４）、又は、式（５）及び式（６）を適用することで、サービスＣの時間軸における現在時刻は、「１４：００」であると算出される。
【０１０８】
次に、基準現在時刻算出部２４は、サービスＣの時間軸から、第２の記憶領域２４０に放送局特定情報が記憶されているサービスＡの時間軸への変換を行う（図１６のステップＳ６０７）。ここでは、第１の記憶領域２３０に記録されているサービスＣに関する時間軸差分が「−１：００」であるため、これを式（９）に適用することで、サービスＡの時間軸での現在時刻が「１５：００」であると算出される。
【０１０９】
その後、計時部１６の生成する計時部現在時刻を、ステップＳ６０７で算出された基準現在時刻である「１５：００」に更新するよう要求する（図１６のステップＳ６０８）。
【０１１０】
また、選局中の放送局がサービスＤであり、第２の記憶領域２４０には、サービスＡの放送局特定情報が格納されているケースにおいては、図１６のステップＳ６０２においてＮＯと判断され、処理をステップＳ６０５に進め、さらに、第１の記憶領域２３０には、選局中の放送局であるサービスＤに関する時間軸差分が記憶されているため、ステップＳ６０５では判定ＮＯになり、処理はステップＳ６０９に進む。ステップＳ６０９以降の処理は、図６で説明した実施の形態１に係るデジタル放送受信装置１における基準現在時刻の算出処理のステップＳ２０６からＳ２０９の処理と同様である。
【０１１１】
以上に記載した実施の形態２によれば、第２の記憶領域２４０に記録されていない放送局を選局していたとしても、時刻関連情報取得部２３に時間軸差分が記憶されている場合、当該放送局からのデジタル放送信号から放送局時刻情報を抽出した時点で、第２の記憶領域２４０に記録されている、正しい現在時刻を推測することが可能になる。このため、デジタル放送受信装置２の電源がオンになった直後など、計時部１６が生成する計時部現在時刻が不定である場合に、正しい現在時刻を即座に設定できる放送局を増加させる効果が得られる。したがって、計時部１６が生成する計時部現在時刻が不定である期間が、平均的に短くなる効果が得られる。
【０１１２】
変形例．
図１９は、実施の形態１及び２に係るデジタル放送受信装置の変形例の構成を示すハードウェア構成図である。実施の形態１及び２に係るデジタル放送受信装置は、ソフトウェアとしてのプログラムを格納する記憶装置としてのメモリ９１と、メモリ９１に格納されたプログラムを実行する情報処理部としてのプロセッサ９２とを用いて（例えば、コンピュータにより）実現することができる。この場合には、図１における第１から第３の記憶領域１３０，１４０，１５０を、図１９におけるメモリ９１によって実現し、図１におけるデマルチプレクス部１２、時刻関連情報取得部１３、基準現在時刻算出部１４、計時部１６、及び制御部１５の全部又は一部を、プログラムを実行するプロセッサ９２によって実現することができる。また、図１３における第１から第３の記憶領域２３０，２４０，１５０を、図１９におけるメモリ９１によって実現し、図１３におけるデマルチプレクス部１２、時刻関連情報取得部２３、基準現在時刻算出部２４、計時部１６、制御部１５の全部又は一部を、プログラムを実行するプロセッサ９２によって実現することができる。
【産業上の利用可能性】
【０１１３】
本発明は、デジタル放送テレビ、映像記録装置、パーソナルコンピュータ、携帯情報端末（携帯電話、スマートフォン、タブレット端末等）、及びカーナビゲーション装置等のような、デジタル放送受信機能を備える各種の装置に適用可能である。
【符号の説明】
【０１１４】
１１  受信部、  １２  デマルチプレクス部（情報抽出部）、  １３，２３  時刻関連情報取得部、  １４，２４  基準現在時刻算出部、  １５  制御部、  １６  計時部、  １７  操作入力部、  ３０，４０，５０  時刻関連情報、  ３１，４１，５１  放送局特定情報、  ３２，４２，４４，４６，５２  放送局時刻情報、  ３３，４３，４５，４７，５３  時刻情報取得時刻、  ５４  時間軸差分、  １３０，２３０  第１の記憶領域、  １４０，２４０  第２の記憶領域、  １５０  第３の記憶領域。
【図１】
2016197771.tif 000003
【図２】
2016197771.tif 000004
【図３】
2016197771.tif 000005
【図４】
2016197771.tif 000006
【図５】
2016197771.tif 000007
【図６】
2016197771.tif 000008
【図７】
2016197771.tif 000009
【図８】
2016197771.tif 000010
【図９】
2016197771.tif 000011
【図１０】
2016197771.tif 000012
【図１１】
2016197771.tif 000013
【図１２】
2016197771.tif 000014
【図１３】
2016197771.tif 000015
【図１４】
2016197771.tif 000016
【図１５】
2016197771.tif 000017
【図１６】
2016197771.tif 000018
【図１７】
2016197771.tif 000019
【図１８】
2016197771.tif 000020
【図１９】
2016197771.tif 000021