(57)【要約】【課題】選局指示からコンテンツの提示までの時間を短縮することができるデジタル放送受信機を提供する。【解決手段】不揮発性メモリ１１と、デジタル放送波信号に対して選局処理を行い、トランスポートストリームを生成するチューナ１と、前記チューナから出力されるトランスポートストリームに含まれるＮＩＴを取得するＮＩＴ取得部を含むトランスポートストリーム分離部２と、前記ＮＩＴ取得部によって取得されたＮＩＴの全部または一部を不揮発性メモリ１１に保存させ、選局指示があった場合に、不揮発性メモリ１１に保存されているＮＩＴの全部または一部を用いて、受信しようとするサービスを決定することができるＣＰＵ１０とを備えるデジタル放送受信機。【選択図】図１
2012138877.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性メモリと、
デジタル放送波信号に対して選局処理を行い、トランスポートストリームを生成するチューナと、
前記チューナから出力されるトランスポートストリームに含まれるＮＩＴを取得するＮＩＴ取得部と、
前記ＮＩＴ取得部によって取得されたＮＩＴの全部または一部を前記不揮発性メモリに保存させ、選局指示があった場合に、前記不揮発性メモリに保存されているＮＩＴの全部または一部を用いて、受信しようとするサービスを決定することができる制御部とを備えることを特徴とするデジタル放送受信機。
【請求項２】
前記デジタル放送受信機がチャンネルスキャンを実行する場合に、
前記制御部が、前記不揮発性メモリに保存されているＮＩＴの全部または一部を用いて、現在の受信場所で受信できるサービスを検出してリスト化したサービスリストを構築することができる請求項１に記載のデジタル放送受信機。
【請求項３】
前記チューナから出力されるトランスポートストリームに含まれるＰＡＴを取得するＰＡＴ取得部を備え、
前記制御部が前記不揮発性メモリに保存されているＮＩＴの全部または一部を用いる場合は、前記ＰＡＴ取得部によって取得したＰＡＴに対応するＮＩＴの全部または一部が用いられる請求項１または請求項２に記載のデジタル放送受信機。
【請求項４】
選局指示があった場合に、
前記ＰＡＴ取得部によって取得したＰＡＴに対応するＮＩＴの全部または一部が前記不揮発性メモリに保存されていなければ、
前記制御部が、前記ＰＡＴ取得部によって取得したＰＡＴに対応するＮＩＴに含まれているであろう情報と整合が取れるようなデータを生成し、前記データを用いて、受信しようとするサービスを決定する請求項３に記載のデジタル放送受信機。
【請求項５】
前記制御部が、前記データを用いて、受信しようとするサービスを決定した場合、
前記制御部が、受信しようとするサービスを決定した後に、サービス選局が正しいか否かを検証し、誤ったサービス選局が行われていればサービス選局をやり直す処理を実行する請求項４に記載のデジタル放送受信機。
【請求項６】
コンピュータを、請求項１〜５のいずれか１項に記載のデジタル放送受信機における制御部として機能させるためのデジタル放送受信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送を受信するデジタル放送受信機及びデジタル放送を受信するためのデジタル放送受信用プログラムに関する。
【背景技術】
【０００２】
物理チャンネルを指定しての選局によるデジタル放送の受信においては、ＮＩＴ（Network Information Table）の受信ができるまで放送局の情報を得ることができないため、ＮＩＴの受信ができるまで、指定した物理チャンネルで受信できる放送局はどのようなものかわからない。
【０００３】
そのため、選局指示から映像・音声の提示までの時間は、以下に示す時間（Ａ）、時間（Ｂ）、時間（Ｃ）、時間（Ｄ）の総和となる。また、現在の受信場所で受信できるサービスを検出してリスト化するチャンネルスキャンの場合、受信可能なサービスが存在する物理チャンネルを認識するまでにかかる時間は、以下に示す時間（Ａ）、時間（Ｂ）の総和となる。
【０００４】
時間（Ａ）：物理チャンネルの指定から復調部（例えばＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調部）がトランスポートストリームを生成できるまでの時間
時間（Ｂ）：トランスポートストリームからＮＩＴを取得するまでの時間
時間（Ｃ）：ＮＩＴの情報から視聴するサービスを決定し、決定したサービスが実際に放送されているかをＰＡＴ（Program Association Table）を取得して確認し、ＰＭＴ（Program Association Table）の取得を行うまでの時間
時間（Ｄ）：ＰＭＴから映像信号のＰＩＤ（Packet Identification）、音声信号のＰＩＤを決定し、映像・音声信号をデコードし映像・音声を提示できるまでの時間
【０００５】
上記の通りデジタル放送の受信においては、放送局の情報を示すＮＩＴと、映像・音声を提示するためのＰＡＴとを、キーとして最初に取得する必要がある。それらの再送周期は通常、ＮＩＴが１秒であり、ＰＡＴが０．１秒である。このため、ＮＩＴを受信するまでの待機時間、すなわち上記の時間（Ｂ）が長くかかり、選局指示から映像・音声の提示までの時間やチャンネルスキャンの時間が増大する要因になっていた。
【０００６】
なお、チャンネルスキャンの時間を短縮することができる放送サーチ装置が、特許文献１に開示されている。特許文献１で開示されている放送サーチ装置は、ＮＩＴが受信不可であることを検出する手段として、ＰＡＴの受信可否を判定してＰＡＴが受信不可であるときにＮＩＴが受信不可であるとみなす手段を備えている。したがって、特許文献１で開示されている放送サーチ装置は、あくまでも或る放送局のＰＡＴが受信できないような場所ではその或る放送局を受信する放送局としてみなさないようにして、チャンネルスキャンの時間短縮を図るものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−２８９５３１号公報（要約）
【特許文献２】特開２００５−３３３１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１で開示されている放送サーチ装置は、選局指示から映像・音声の提示までの時間を短縮するものではなく、選局指示があった場合、ＮＩＴの取得を待つ必要があり、ＮＩＴを受信するまでの待機時間が最大でＮＩＴの再送周期分の時間になるため、選局指示から映像・音声の提示までの時間を短縮することができなかった。
【０００９】
また、特許文献１で開示されている放送サーチ装置は、以下のような二つの問題も有している。
（１）地上デジタルテレビ放送のワンセグサービスも受信対象とした場合、ワンセグサービスはＰＡＴが受信できない場合でも受信できるため、チャンネルスキャンによって得られるサービスリストに誤りが生じるおそれがある。
（２）すべての放送局の受信レベルが良好ですべての放送局のＰＡＴが取得できる場合には、チャンネルスキャンの時間短縮効果がない。
【００１０】
本発明は、上記の状況に鑑み、選局指示からコンテンツの提示までの時間を短縮することができるデジタル放送受信機及びデジタル放送受信用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明に係るデジタル放送受信機は、不揮発性メモリと、デジタル放送波信号に対して選局処理を行い、トランスポートストリームを生成するチューナと、前記チューナから出力されるトランスポートストリームに含まれるＮＩＴを取得するＮＩＴ取得部と、前記ＮＩＴ取得部によって取得されたＮＩＴの全部または一部を前記不揮発性メモリに保存させ、選局指示があった場合に、前記不揮発性メモリに保存されているＮＩＴの全部または一部を用いて、受信しようとするサービスを決定することができる制御部とを備える構成（第１の構成）としている。
【００１２】
上記第１の構成のデジタル放送受信機において、前記デジタル放送受信機がチャンネルスキャンを実行する場合に、前記制御部が、前記不揮発性メモリに保存されているＮＩＴの全部または一部を用いて、現在の受信場所で受信できるサービスを検出してリスト化したサービスリストを構築することができる構成（第２の構成）とすることが望ましい。
【００１３】
上記第１または第２の構成のデジタル放送受信機において、前記チューナから出力されるトランスポートストリームに含まれるＰＡＴを取得するＰＡＴ取得部を備え、前記制御部が前記不揮発性メモリに保存されているＮＩＴの全部または一部を用いる場合は、前記ＰＡＴ取得部によって取得したＰＡＴに対応するＮＩＴの全部または一部が用いられる構成（第３の構成）とすることが望ましい。
【００１４】
上記第３の構成のデジタル放送受信機において、選局指示があった場合に、前記ＰＡＴ取得部によって取得したＰＡＴに対応するＮＩＴの全部または一部が前記不揮発性メモリに保存されていなければ、前記制御部が、前記ＰＡＴ取得部によって取得したＰＡＴに対応するＮＩＴに含まれているであろう情報と整合が取れるようなデータを生成し、前記データを用いて、受信しようとするサービスを決定する構成（第４の構成）とすることが望ましい。
【００１５】
上記第４の構成のデジタル放送受信機において、前記制御部が、前記データを用いて、受信しようとするサービスを決定した場合、前記制御部が、受信しようとするサービスを決定した後に、サービス選局が正しいか否かを検証し、誤ったサービス選局が行われていればサービス選局をやり直す処理を実行する構成とすることが望ましい。
【００１６】
また、上記目的を達成するために本発明に係るデジタル放送受信用プログラムは、コンピュータを、上記いずれかの構成のデジタル放送受信機における制御部として機能させるようにしている。本発明に係るデジタル放送受信用プログラムは、例えば、コンピュータ読み取り可能な記録媒体に記憶して流通させることも、ネットワークを介して流通させることもできる。
【発明の効果】
【００１７】
本発明によると、デジタル放送受信において、選局指示からコンテンツの提示までの時間を短縮することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る地上デジタルテレビ放送受信機の概略構成を示すブロック図である。
【図２】最新のＮＩＴを保存するための処理を示すフローチャートである。
【図３】図１に示す本発明の一実施形態に係る地上デジタルテレビ放送受信機に選局指示があった場合の当該受信機の動作を示すフローチャートである。
【図４】図１に示す本発明の一実施形態に係る地上デジタルテレビ放送受信機がチャンネルスキャンを実行する場合の当該受信機の動作を示すフローチャートである。
【図５】図１に示す本発明の一実施形態に係る地上デジタルテレビ放送受信機に選局指示があった場合の当該受信機の他の動作を示すフローチャートである。
【図６】擬似ＮＩＴに基づいて視聴すべきサービスを決定した場合のサービス選局後に実行される処理例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
本発明の実施形態について図面を参照して以下に説明する。ここでは、本発明に係るデジタル放送受信機の一例として、地上デジタルテレビ放送受信機に本発明を適用した場合を例に挙げて説明する。
【００２０】
＜受信機の構成＞
本発明の一実施形態に係る地上デジタルテレビ放送受信機の概略構成を図１に示す。図１に示す本発明の一実施形態に係る地上デジタルテレビ放送受信機は、チューナ１と、トランスポートストリーム分離部２と、メモリ３と、グラフィック生成部４と、映像処理部５と、音声処理部６と、マルチプレクサ７と、映像出力部８と、音声出力部９と、ＣＰＵ（Central Processing Unit）１０と、不揮発性メモリ１１と、リモコン部１２と、ＩＣカード部１３とを備えている。
【００２１】
地上デジタルテレビ放送波信号はアンテナ（不図示）からチューナ１に送られる。チューナ１は、地上デジタルテレビ放送波信号に対して選局処理（高周波処理および復調処理）を行い、トランスポートストリームを生成する。
【００２２】
トランスポートストリーム分離部２は、チューナ１から出力されるトランスポートストリームに対してパケットの復号を行う。トランスポートストリーム分離部２において、パケットは、ＭＰＥＧ（Moving Picture Experts Group）データと、番組案内情報等の付属情報とに分離される。トランスポートストリーム分離部２によって分離されたＭＰＥＧ映像データは、映像処理部（映像デコード部）５に送られる。トランスポートストリーム分離部２によって分離されたＭＰＥＧ音声データは、音声処理部（音声デコード部）６に送られる。トランスポートストリーム分離部２によって分離された付属情報は、メモリ３に格納される。この付属情報には、ＮＩＴ、ＰＡＴ、ＰＭＴ等が含まれる。
【００２３】
ＣＰＵ１０は、チューナ１及びトランスポートストリーム分離部２に選局のための情報等を送る。また、ＣＰＵ１０は、メモリ３、不揮発性メモリ１１、ＩＣカード部１３各々と情報のやり取りが可能である。また、ＣＰＵ１０は、リモコン送信機（不図示）から送信されるリモコン信号を受信するリモコン部１２の出力信号を入力する。さらに、ＣＰＵ１０は、番組案内画面、各種設定画面などをオンスクリーン表示させるためのＯＳＤ（On Screen Display）制御信号をグラフィック生成部４に送る。グラフィック生成部４は、ＣＰＵ１０から出力されるＯＳＤ制御信号に基づいて番組案内画面、各種設定画面等の表示データを生成してマルチプレクサ７に送る。
【００２４】
映像処理部５は、ＣＰＵ１０からの指令に従って、トランスポートストリーム分離部２から送られてきたＭＰＥＧ映像データを復調して、マルチプレクサ７に送る。マルチプレクサ７は、映像処理部５から送られてきた映像データにグラフィック生成部４から送られてきた表示データをスーパーインポーズ処理して、映像出力部（表示装置）８に送る。
【００２５】
音声処理部６は、ＣＰＵ１０からの指令に従って、トランスポートストリーム分離部２から送られてきたＭＰＥＧ音声データを復調して、音声出力部（スピーカ）９に送る。
【００２６】
＜最新のＮＩＴの保存＞
図１に示す本発明の一実施形態に係る地上デジタルテレビ放送受信機は、トランスポートストリーム分離部２がＮＩＴを取得したか否かがＣＰＵ１０によって判定され、その判定の結果、トランスポートストリーム分離部２がＮＩＴを取得していないと判定された場合（例えば、図３中の“ステップＳ２０７のＹＥＳ”、図４中の“ステップＳ３０９のＹＥＳ”、図５中の“ステップＳ４０９のＹＥＳ”、図６中の“ステップＳ５０３のＹＥＳ”等）に、図２に示すフロー動作を開始する。
【００２７】
図２に示すフロー動作では、まず、ＣＰＵ１０は、トランスポートストリーム分離部２によって今回取得されたＮＩＴが以前取得されたトランスポートストリームのＮＩＴであるか否かを判定する（ステップＳ１０１）。当該判定は、今回取得されたＮＩＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴを、不揮発性メモリ１１が既に保存しているか否かの確認によって実行可能である。
【００２８】
トランスポートストリーム分離部２によって今回取得されたＮＩＴが以前取得されたトランスポートストリームのＮＩＴであると判定された場合（ステップＳ１０１のＹＥＳ）、ＣＰＵ１０は、トランスポートストリーム分離部２によって今回取得されたＮＩＴの内容と、不揮発性メモリ１１に既に保存されており、今回取得されたＮＩＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴの内容とが一致するか否かを判定する（ステップＳ１０２）。
【００２９】
トランスポートストリーム分離部２によって今回取得されたＮＩＴの内容と、不揮発性メモリ１１に既に保存されており、今回取得されたＮＩＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴの内容とが一致すると判定された場合（ステップＳ１０２のＹＥＳ）、ＮＩＴの保存を行わずにフロー動作を終了する。
【００３０】
一方、ステップＳ１０１において、トランスポートストリーム分離部２によって今回取得されたＮＩＴが以前取得されたトランスポートストリームのＮＩＴでないと判定された場合（ステップＳ１０１のＮＯ）、あるいは、ステップＳ１０２において、トランスポートストリーム分離部２によって今回取得されたＮＩＴの内容と、不揮発性メモリ１１に既に保存されており、今回取得されたＮＩＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴの内容とが一致しないと判定された場合（ステップＳ１０２のＮＯ）、今回取得されたＮＩＴは最新のＮＩＴであるため、ＣＰＵ１０は、今回取得されたＮＩＴを不揮発性メモリ１１に保存させ（ステップＳ１０３）、その後フロー動作を終了する。
【００３１】
このように、最新のＮＩＴは不揮発性メモリ１１に保存されるため、図１に示す本発明の一実施形態に係る地上デジタルテレビ放送受信機では、電源断の状態からの起動時でも最新のＮＩＴを用いることができる。
【００３２】
＜選局指示があった場合の動作＞
次に、ユーザがリモコン送信機（不図示）に対してチャンネル選択操作を行う等して、図１に示す本発明の一実施形態に係る地上デジタルテレビ放送受信機に選局指示があった場合の当該受信機の動作について図３のフローチャートを参照して説明する。
【００３３】
選局指示があった場合、まず、ＣＰＵ１０は、トランスポートストリーム分離部２のデータ取得動作を停止させている状態で、指定された物理チャンネルの選局が実行されるようにチューナ１に対して各種パラメータを設定する（ステップＳ２０１）。
【００３４】
ステップＳ２０１に続くステップＳ２０２において、ＣＰＵ１０は、トランスポートストリーム分離部２がデータ取得開始条件にあうか否かを判定する。なお、本実施形態では、上記のチューナ１に対する各種パラメータ設定が終了した後一定時間経過した時点あるいはチューナ１でのＯＦＤＭ復調が正常にデコードできているという状態と分かった時点を、トランスポートストリーム分離部２がデータ取得開始条件にあった時点とする。
【００３５】
トランスポートストリーム分離部２がデータ取得開始条件にあった場合（ステップＳ２０２のＹＥＳ）、ＣＰＵ１０がトランスポートストリーム分離部２に対してＮＩＴとＰＡＴの取得要求を行い、その要求に応じてトランスポートストリーム分離部２がパケットの分離処理（フィルタリング動作）を開始する（ステップＳ２０３）。
【００３６】
ステップＳ２０３に続くステップＳ２０４において、ＣＰＵ１０は、トランスポートストリーム分離部２がＰＡＴを取得したか否かを判定する。上述した通りＮＩＴは通常１秒の再送周期を持ちＰＡＴは通常１秒、０．１秒の再送周期を持つため、ＣＰＵ１０がトランスポートストリーム分離部２にＰＡＴとＮＩＴの取得要求を出した場合、ＮＩＴよりも先にＰＡＴが取得できるケースが多い。すなわち、後述するステップＳ２０７の判定において、トランスポートストリーム分離部２がＮＩＴを取得した判定される可能性よりも、ステップＳ２０４の判定において、トランスポートストリーム分離部２がＰＡＴを取得したと判定される可能性の方が高い。
【００３７】
トランスポートストリーム分離部２がＰＡＴを取得したと判定された場合（ステップＳ２０４のＹＥＳ）、ＣＰＵ１０は、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴが、不揮発性メモリ１１に保存されているか否かを判定する（ステップＳ２０５）。
【００３８】
そして、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴが、不揮発性メモリ１１に保存されていると判定された場合（ステップＳ２０５のＹＥＳ）、ＣＰＵ１０は、選局対象の放送局の情報（選局対象の放送局にどのようなサービスがいくつ存在するかという情報）を得るために、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴの全部または一部を不揮発性メモリ１１から読み出し（ステップＳ２０６）、後述するステップＳ２０９に移行する。
【００３９】
一方、ステップＳ２０４の判定において、トランスポートストリーム分離部２がＰＡＴを取得していないと判定された場合（ステップＳ２０４のＮＯ）、あるいは、ステップＳ２０５の判定において、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴが、不揮発性メモリ１１に保存されていないと判定された場合（ステップＳ２０５のＮＯ）、ＣＰＵ１０は、トランスポートストリーム分離部２がＮＩＴを取得したか否かを判定する（ステップＳ２０７）。
【００４０】
トランスポートストリーム分離部２がＮＩＴを取得していないと判定された場合（ステップＳ２０７のＮＯ）、ステップＳ２０４に戻る。これに対して、トランスポートストリーム分離部２がＮＩＴを取得したと判定された場合（ステップＳ２０７のＹＥＳ）、図２に示す処理すなわち最新のＮＩＴのみを不揮発性メモリ１１に保存する処理を行い（ステップＳ２０８）、その後ステップＳ２０９に移行する。
【００４１】
ステップＳ２０９において、ＣＰＵ１０は、不揮発性メモリ１０から読み出したＮＩＴの全部または一部、あるいは、トランスポートストリーム分離部２が取得したＮＩＴに基づいて、現在受信中の放送局での視聴すべきサービスを決定する。この決定処理は、現在受信中の放送局で提供されている複数のサービスのうちチューナ１の情報や設定に基づき受信環境の監視を行った結果、一意に決定されるか、または、ユーザの指示によって決定される。
【００４２】
ステップＳ２０９に続くステップＳ２１０において、サービス選局が行われ、その後図３に示すフロー動作を終了する。サービス選局では、ＣＰＵ１０がトランスポートストリーム分離部２にＰＡＴおよびＰＭＴの取得命令を出し、取得されたＰＡＴおよびＰＭＴを使用して、決定されたサービスに属する映像や音声のストリームを判別するＰＩＤを決定する。なお、Conditinal Accessを利用する場合は、ＥＣＭ（Entitlement Control Message）のＰＩＤを認識し、ＥＣＭを取得してＩＣカード部１３から情報を得てスクランブルを解除する。以上のように、映像・音声が処理できるようになったならば、ＣＰＵ１０の制御に従って、トランスポートストリーム分離部２からＭＰＥＧ映像データ、ＭＰＥＧ音声データがそれぞれ映像処理（映像デコード）部５、音声処理（音声デコード）部６へと流れ、映像は映像出力部７によって、音声は音声出力部８によってそれぞれ再生される。
【００４３】
以上の動作により、トランスポートストリーム分離部２がＮＩＴよりも先にＰＡＴを取得した場合、取得したＰＡＴに対応するＮＩＴの全部または一部が既に不揮発メモリ１１に保存されていれば、それを用いて現在受信中の放送局での視聴すべきサービスを決定することができるので、選局指示から映像・音声の提示までの時間を短縮することができる。
【００４４】
＜チャンネルスキャンの動作＞
次に、ユーザがリモコン送信機（不図示）に対してチャンネルスキャンの実行を指示する操作を行う等して、図１に示す本発明の一実施形態に係る地上デジタルテレビ放送受信機がチャンネルスキャンを実行する場合の当該受信機の動作について図４のフローチャートを参照して説明する。
【００４５】
チャンネルスキャンを実行する場合、まず、ＣＰＵ１０は、物理チャンネルを１３ＣＨに設定する（ステップＳ３０１）。
【００４６】
ステップＳ３０１に続くステップＳ３０２において、ＣＰＵ１０は、トランスポートストリーム分離部２のデータ取得動作を停止させている状態で、設定している物理チャンネルの選局が実行されるようにチューナ１に対して各種パラメータを設定する（ステップＳ３０２）。
【００４７】
ステップＳ３０２に続くステップＳ３０３において、ＣＰＵ１０は、トランスポートストリーム分離部２がデータ取得開始条件にあうか否かを判定する。
【００４８】
初回のステップＳ３０３の判定から所定のタイムアウト設定時間が経過してもトランスポートストリーム分離部２がデータ取得開始条件にあわなかった場合（ステップＳ３０４のＹＥＳ）、受信可能な物理チャンネルでないため、後述するステップＳ３１３に移行する。これに対して、タイムアウト設定時間内にトランスポートストリーム分離部２がデータ取得開始条件にあった場合（ステップＳ３０３のＹＥＳ）、ＣＰＵ１０がトランスポートストリーム分離部２に対してＮＩＴとＰＡＴの取得要求を行い、その要求に応じてトランスポートストリーム分離部２がパケットの分離処理（フィルタリング動作）を開始する（ステップＳ３０５）。
【００４９】
ステップＳ３０５に続くステップＳ３０６において、ＣＰＵ１０は、トランスポートストリーム分離部２がＰＡＴを取得したか否かを判定する。
【００５０】
トランスポートストリーム分離部２がＰＡＴを取得したと判定された場合（ステップＳ３０６のＹＥＳ）、ＣＰＵ１０は、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴが、不揮発性メモリ１１に保存されているか否かを判定する（ステップＳ３０７）。
【００５１】
そして、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴが、不揮発性メモリ１１に保存されていると判定された場合（ステップＳ３０７のＹＥＳ）、ＣＰＵ１０は、選局対象の放送局の情報（選局対象の放送局にどのようなサービスがいくつ存在するかという情報）を得るために、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴの全部または一部を不揮発性メモリ１１から読み出し（ステップＳ３０８）、後述するステップＳ３１１に移行する。
【００５２】
一方、ステップＳ３０６の判定において、トランスポートストリーム分離部２がＰＡＴを取得していないと判定された場合（ステップＳ３０６のＮＯ）、あるいは、ステップＳ３０７の判定において、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴが、不揮発性メモリ１１に保存されていないと判定された場合（ステップＳ３０７のＮＯ）、ＣＰＵ１０は、トランスポートストリーム分離部２がＮＩＴを取得したか否かを判定する（ステップＳ３０９）。
【００５３】
初回のステップＳ３０９の判定から所定のタイムアウト設定時間が経過してもトランスポートストリーム分離部２がＮＩＴを取得できなかった場合（ステップＳ３１０のＹＥＳ）、受信可能な物理チャンネルでないため、後述するステップＳ３１３に移行する。これに対して、タイムアウト設定時間内にトランスポートストリーム分離部２がＮＩＴを取得したと判定された場合（ステップＳ３０９のＹＥＳ）、図２に示す処理すなわち最新のＮＩＴのみを不揮発性メモリ１１に保存する処理を行い（ステップＳ３１１）、その後ステップＳ３１２に移行する。
【００５４】
ステップＳ３１２において、ＣＰＵ１０は、不揮発性メモリ１０から読み出したＮＩＴの全部または一部、あるいは、トランスポートストリーム分離部２が取得したＮＩＴに基づいて、現在の受信場所で受信できるサービスを検出してリスト化したサービスリストを構築（更新）し、そのサービスリストを不揮発性メモリ１１に保存させ、その後ステップＳ３１３に移行する。
【００５５】
ステップＳ３１３において、ＣＰＵ１０は、現在設定している物理チャンネルが６２ＣＨであるか否かを判定する。現在設定している物理チャンネルが６２ＣＨでない場合（ステップＳ３１３のＮＯ）、物理チャンネルを１ＣＨだけインクリメントして再設定した後、ステップＳ３０２に戻る。一方、現在設定している物理チャンネルが６２ＣＨである場合（ステップＳ３１３のＹＥＳ）、チャンネルスキャンを終了する。
【００５６】
以上の動作により、トランスポートストリーム分離部２がＮＩＴよりも先にＰＡＴを取得した場合、取得したＰＡＴに対応するＮＩＴの全部または一部が既に不揮発メモリ１１に保存されていれば、それを用いてサービスリストを構築（更新）することができるので、チャンネルスキャンの時間を短縮することができる。図１に示す本発明の一実施形態に係る地上デジタルテレビ放送受信機が車載受信機である場合、車両の移動によって当該受信機が位置する場所が頻繁に変化するので、チャンネルスキャンが繰り返し使用されることになるので、図４のフロー動作によってチャンネルスキャンの時間短縮を図ることは特に有用である。
【００５７】
＜その他＞
以上、本発明に係る一実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実行することができる。
【００５８】
例えば、上述した実施形態では、最新のＮＩＴの全部を不揮発性メモリ１１に保存しているが、最新のＮＩＴの必要な一部のみを不揮発性メモリ１１に保存するようにしてもよい。
【００５９】
また、例えば、図３に示すフロー動作の代わりに図５に示すフロー動作を行うようにしてもよい。図３に示すフロー動作では、トランスポートストリーム分離部２がＮＩＴよりも先にＰＡＴを取得した場合であっても、取得したＰＡＴに対応するＮＩＴの全部または一部が不揮発メモリ１１に保存されていなければ、選局指示からコンテンツの提示までの時間は従来と同等であるのに対して、図５に示すフロー動作では、トランスポートストリーム分離部２がＮＩＴよりも先にＰＡＴを取得した場合、取得したＰＡＴに対応するＮＩＴの全部または一部が不揮発メモリ１１に保存されていなくても選局指示からコンテンツの提示までの時間を短縮することができる。
【００６０】
以下、図５に示すフロー動作について説明する。
【００６１】
選局指示があった場合、まず、ＣＰＵ１０は、トランスポートストリーム分離部２のデータ取得動作を停止させている状態で、指定された物理チャンネルの選局が実行されるようにチューナ１に対して各種パラメータを設定する（ステップＳ４０１）。
【００６２】
ステップＳ４０１に続くステップＳ４０２において、ＣＰＵ１０は、トランスポートストリーム分離部２がデータ取得開始条件にあうか否かを判定する。
【００６３】
トランスポートストリーム分離部２がデータ取得開始条件にあった場合（ステップＳ４０２のＹＥＳ）、ＣＰＵ１０がトランスポートストリーム分離部２に対してＮＩＴとＰＡＴの取得要求を行い、その要求に応じてトランスポートストリーム分離部２がパケットの分離処理（フィルタリング動作）を開始する（ステップＳ４０３）。
【００６４】
ステップＳ４０３に続くステップＳ４０４において、ＣＰＵ１０は、トランスポートストリーム分離部２がＰＡＴを取得したか否かを判定する。
【００６５】
トランスポートストリーム分離部２がＰＡＴを取得したと判定された場合（ステップＳ４０４のＹＥＳ）、ＣＰＵ１０は、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴが、不揮発性メモリ１１に保存されているか否かを判定する（ステップＳ４０５）。
【００６６】
そして、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴが、不揮発性メモリ１１に保存されていると判定された場合（ステップＳ４０５のＹＥＳ）、ＣＰＵ１０は、選局対象の放送局の情報（選局対象の放送局にどのようなサービスがいくつ存在するかという情報）を得るために、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴの全部または一部を不揮発性メモリ１１から読み出し（ステップＳ４０６）、後述するステップＳ４１０に移行する。
【００６７】
これに対して、トランスポートストリーム分離部２が取得したＰＡＴに記述されているトランスポートＩＤと同一のトランスポートＩＤが記述されているＮＩＴが、不揮発性メモリ１１に保存されていないと判定された場合（ステップＳ４０５のＮＯ）、ＣＰＵ１０は、指定された物理チャンネルに対応するリモートコントロールキーＩＤ等の既知の情報を用いて擬似的にＮＩＴに含まれているであろう情報と整合が取れるようなデータ（疑似ＮＩＴ）を生成し、その疑似ＮＩＴを不揮発性メモリ１１に保存させ（ステップＳ４０７）、後述するステップＳ４１０に移行する。なお、疑似ＮＩＴを生成する際にＰＡＴに記述されているProgram Numberを利用することも想定できる。
【００６８】
一方、ステップＳ４０４の判定において、トランスポートストリーム分離部２がＰＡＴを取得していないと判定された場合（ステップＳ４０４のＮＯ）、ＣＰＵ１０は、トランスポートストリーム分離部２がＮＩＴを取得したか否かを判定する（ステップＳ４０８）。
【００６９】
トランスポートストリーム分離部２がＮＩＴを取得していないと判定された場合（ステップＳ４０８のＮＯ）、ステップＳ４０４に戻る。これに対して、トランスポートストリーム分離部２がＮＩＴを取得したと判定された場合（ステップＳ４０８のＹＥＳ）、図２に示す処理すなわち最新のＮＩＴのみを不揮発性メモリ１１に保存する処理を行い（ステップＳ４０９）、その後ステップＳ４１０に移行する。
【００７０】
ステップＳ４１０において、ＣＰＵ１０は、不揮発性メモリ１０から読み出したＮＩＴの全部または一部、トランスポートストリーム分離部２が取得したＮＩＴ、あるいは、不揮発性メモリ１０から読み出した疑似ＮＩＴに基づいて、現在受信中の放送局での視聴すべきサービスを決定する。
【００７１】
ステップＳ４１０に続くステップＳ４１１において、サービス選局が行われ、その後図５に示すフロー動作を終了する。
【００７２】
ステップＳ４１０において、ＣＰＵ１０が、不揮発性メモリ１０から読み出した疑似ＮＩＴに基づいて、現在受信中の放送局での視聴すべきサービスを決定した場合、誤ったサービス選局が行われている可能性がある。そのため、ステップＳ４１０において、ＣＰＵ１０が、不揮発性メモリ１０から読み出した疑似ＮＩＴに基づいて、現在受信中の放送局での視聴すべきサービスを決定した場合、図５に示すフロー動作の終了後にサービス選局が正しいか否かを検証し、誤ったサービス選局が行われていればサービス選局をやり直す処理を実行することが望ましい。
【００７３】
例えば、ステップＳ４１０において、ＣＰＵ１０が、不揮発性メモリ１０から読み出した疑似ＮＩＴに基づいて、現在受信中の放送局での視聴すべきサービスを移動体向けサービスであるワンセグサービスに決定した場合、図５に示すフロー動作の終了後に図６に示すフロー動作を実行するとよい。ただし、疑似ＮＩＴを生成する際にＰＡＴに記述されているProgram Numberを利用した場合には、疑似ＮＩＴにワンセグサービスの有無が正しく記述されているため、図６に示すフロー動作を行う必要はない。
【００７４】
以下、図６に示すフロー動作について説明する。
【００７５】
まず、ＣＰＵ１０は、トランスポートストリーム分離部２がＮＩＴを取得したか否かを判定する（ステップＳ５０１）。トランスポートストリーム分離部２がＮＩＴを取得したと判定された場合（ステップＳ５０１のＹＥＳ）、図２に示す処理すなわち最新のＮＩＴのみを不揮発性メモリ１１に保存する処理を行い（ステップＳ５０２）、その後ステップＳ５０３に移行する。
【００７６】
ステップＳ５０３において、ＣＰＵ１０は、受信しようとしているワンセグのサービスが、指定された物理チャンネルに存在しているか否かを、取得されたＮＩＴに基づいて判定する。受信しようとしているワンセグのサービスが、指定された物理チャンネルに存在していれば（ステップＳ５０３のＹＥＳ）、そのまま図６に示すフロー動作を終了する。一方、受信しようとしているワンセグのサービスが、指定された物理チャンネルに存在していなければ（ステップＳ５０３のＮＯ）、ＣＰＵ１０は、トランスポートストリーム分離部２が取得した最新のＮＩＴに基づいて、現在受信中の放送局での視聴すべきサービスを、固定受信機向けサービスである１２セグのサービスに決定し（ステップＳ５０４）、その決定に従ってサービス選局をやり直し（ステップＳ５０５）、その後図６に示すフロー動作を終了する。
【符号の説明】
【００７７】
１  チューナ
２  トランスポートストリーム分離部
３  メモリ
４  グラフィック生成部
５  映像処理部
６  音声処理部
７  マルチプレクサ
８  映像出力部
９  音声出力部
１０  ＣＰＵ
１１  不揮発性メモリ
１２  リモコン部
１３  ＩＣカード部
【図１】
2012138877.tif 000003
【図２】
2012138877.tif 000004
【図３】
2012138877.tif 000005
【図４】
2012138877.tif 000006
【図５】
2012138877.tif 000007
【図６】
2012138877.tif 000008