(57)【要約】【課題】選局時の映像非表示期間を短くすること。【解決手段】選択されたチャンネルのデジタル放送信号を受信して復調するチューナ１０１と、復調されたストリームからパケットを抽出するデマルチプレクサ１０２と、抽出されたパケットの内の映像データパケットに含まれる映像データを復号するＭＰＥＧ映像デコーダ１０５と、番組データを格納するパケットのパケット識別子を含む番組特定情報をチャンネル毎に有する管理情報を記憶する記憶部１０７と、制御部１１０と、を備え、制御部１１０は、選択されたチャンネルの番組特定情報が前記管理情報内にある場合には、選択されたチャンネルの番組特定情報を取得して、取得した番組特定情報に含まれるパケット識別子に対応するパケットをデマルチプレクサ１０２に抽出させ、選択されたチャンネルのパケット識別子が更新された場合に、選択されたチャンネルの番組特定情報に含まれているパケット識別子を更新する。【選択図】図１
2012070344.tif 000002
【特許請求の範囲】
【請求項１】
選択されたチャンネルのデジタル放送信号を受信して復調するチューナと、
前記チューナで復調されたストリームからパケットを抽出するデマルチプレクサと、
前記デマルチプレクサで抽出された前記パケットの内の映像データパケットに含まれる映像データを復号する映像デコーダと、
番組データを格納するパケットのパケット識別子を含む番組特定情報をチャンネル毎に有する管理情報を記憶する記憶部と、
制御部と、を備え、
前記制御部は、
前記選択されたチャンネルの番組特定情報が前記管理情報内にある場合には、前記選択されたチャンネルの番組特定情報を取得して、前記取得した番組特定情報に含まれるパケット識別子に対応するパケットを前記デマルチプレクサに抽出させる抽出パケット予測設定手段と、
前記選択されたチャンネルのパケット識別子が更新された場合に、前記選択されたチャンネルの番組特定情報に含まれているパケット識別子を更新する番組特定情報処理手段と、を備えること
を特徴とするデジタル放送受信装置。
【請求項２】
前記番組特定情報処理手段は、前記選択されたチャンネルの番組特定情報が前記管理情報内にない場合には、前記デマルチプレスクサで抽出された前記パケットの内の番組データを格納するパケットのパケット識別子を抽出する抽出処理を行い、該抽出処理で抽出されたパケット識別子を含む番組特定情報を生成して、前記管理情報内に格納すること
を特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記制御部は、
前記デマルチプレクサで抽出された前記パケットの内の映像データパケットの中からＰＥＳパケットの先頭位置を検出するＰＥＳパケット検出手段と、
前記ＰＥＳパケットの先頭位置が検出された映像データパケット以降の映像データパケットを前記映像デコーダに転送するＰＥＳパケット転送手段と、をさらに備えること
を特徴とする請求項１又は２に記載のデジタル放送受信装置。
【請求項４】
前記デマルチプレクサで抽出された前記パケットを復号するデスクランブラをさらに備え、
前記制御部は、
前記デマルチプレクサで抽出された前記パケットの内の映像データパケットの中からＰＥＳパケットの先頭位置を検出するＰＥＳパケット検出手段と、
前記ＰＥＳパケットの先頭位置が検出された映像データパケット以降の映像データパケットを前記デスクランブラで復号させ、復号済みの映像データパケットを前記映像デコーダに転送するＰＥＳパケット転送手段と、をさらに備えること
を特徴とする請求項１又は２に記載のデジタル放送受信装置。
【請求項５】
前記番組特定情報は、当該番組特定情報に含まれているパケット識別子を取得したＰＭＴのバージョン番号をさらに含み、
前記番組特定情報処理手段は、前記ストリームから取得したＰＭＴパケットのＰＭＴのバージョン番号が、前記選択されたチャンネルの番組特定情報に含まれているＰＭＴのバージョン番号と異なっている場合に、前記選択されたチャンネルの番組特定情報に含まれているパケット識別子を更新すること
を特徴とする請求項１から４の何れか一項に記載のデジタル放送受信装置。
【請求項６】
前記記憶部は、不揮発性メモリを備えており、
前記管理情報は、前記不揮発性メモリに記憶されていること
を特徴とする請求項１から５の何れか一項に記載のデジタル放送受信装置。
【請求項７】
前記制御部は、
前記デマルチプレクサで抽出された前記パケットの内の映像データパケットの中からＰＥＳパケットの先頭位置を検出するＰＥＳパケット検出手段と、
前記ＰＥＳパケットの先頭位置が検出された映像データパケットの中からＩピクチャを検出するＩピクチャ検出手段と、
前記Ｉピクチャが検出された映像データパケット以降の映像データパケットを前記映像デコーダに転送するＰＥＳパケット転送手段と、をさらに備えること
を特徴とする請求項１、２、５又は６に記載のデジタル放送受信装置。
【請求項８】
前記デマルチプレクサで抽出された前記パケットを復号するデスクランブラをさらに備え、
前記制御部は、
前記デマルチプレクサで抽出された前記パケットの内の映像データパケットの中からＰＥＳパケットの先頭位置を検出するＰＥＳパケット検出手段と、
前記デスクランブラに、前記ＰＥＳパケットの先頭位置が検出された映像データパケットを復号させる特定パケット復号制御手段と、
前記デスクランブラで復号された復号済みの映像データパケットの中からＩピクチャを検出するＩピクチャ検出手段と、
前記Ｉピクチャが検出された映像データパケットの次の映像データパケット以降の映像データパケットを前記デスクランブラで復号させ、前記Ｉピクチャが検出された映像データパケット以降の復号済みの映像データパケットを前記映像デコーダに転送するＰＥＳパケット転送手段と、をさらに備えること
を特徴とする請求項１、２、５又は６に記載のデジタル放送受信装置。
【請求項９】
選択されたチャンネルのデジタル放送信号を受信して復調するチューナと、
前記チューナで復調されたストリームからパケットを抽出するデマルチプレクサと、
前記デマルチプレクサで抽出された前記パケットの内の映像データパケットに含まれる映像データを復号する映像デコーダと、
番組データを格納するパケットのパケット識別子を含む番組特定情報をチャンネル毎に有する管理情報を記憶する記憶部と、
制御部と、を備えるデジタル放送受信装置が行うデジタル放送受信方法であって、
前記制御部が、前記選択されたチャンネルの番組特定情報が前記管理情報内にある場合には、前記選択されたチャンネルの番組特定情報を取得して、前記取得した番組特定情報に含まれるパケット識別子に対応するパケットを前記デマルチプレクサに抽出させる抽出パケット予測設定過程と、
前記制御部が、前記選択されたチャンネルのパケット識別子が更新された場合に、前記選択されたチャンネルの番組特定情報に含まれているパケット識別子を更新する番組特定情報処理過程と、を備えること
を特徴とするデジタル放送受信方法。
【請求項１０】
前記制御部が、前記デマルチプレクサで抽出された前記パケットの内の映像データパケットの中からＰＥＳパケットの先頭位置を検出するＰＥＳパケット検出過程と、
前記制御部が、前記ＰＥＳパケットの先頭位置が検出された映像データパケット以降の映像データパケットを前記映像デコーダに転送するＰＥＳパケット転送過程と、をさらに備えること
を特徴とする請求項９に記載のデジタル放送受信方法。
【請求項１１】
前記デジタル放送受信装置は、前記デマルチプレクサで抽出された前記パケットを復号するデスクランブラをさらに備え、
前記制御部が、前記デマルチプレクサで抽出された前記パケットの内の映像データパケットの中からＰＥＳパケットの先頭位置を検出するＰＥＳパケット検出過程と、
前記ＰＥＳパケットの先頭位置が検出された映像データパケット以降の映像データパケットを前記デスクランブラで復号させ、復号済みの映像データパケットを前記映像デコーダに転送するＰＥＳパケット転送過程と、をさらに備えること
を特徴とする請求項９に記載のデジタル放送受信方法。
【請求項１２】
前記制御部が、前記デマルチプレクサで抽出された前記パケットの内の映像データパケットの中からＰＥＳパケットの先頭位置を検出するＰＥＳパケット検出過程と、
前記制御部が、前記ＰＥＳパケットの先頭位置が検出された映像データパケットの中からＩピクチャを検出するＩピクチャ検出過程と、
前記制御部が、前記Ｉピクチャが検出された映像データパケット以降の映像データパケットを前記映像デコーダに転送するＰＥＳパケット転送過程と、をさらに備えること
を特徴とする請求項９に記載のデジタル放送受信方法。
【請求項１３】
前記デジタル放送受信装置は、デマルチプレクサで抽出された前記パケットを復号するデスクランブラをさらに備え、
前記制御部が、前記デマルチプレクサで抽出された前記パケットの内の映像データパケットの中からＰＥＳパケットの先頭位置を検出するＰＥＳパケット検出過程と、
前記制御部が、前記デスクランブラに、前記ＰＥＳパケットの先頭位置が検出された映像データパケットを復号させる特定パケット復号制御過程と、
前記制御部が、前記デスクランブラで復号された復号済みの映像データパケットの中からＩピクチャを検出するＩピクチャ検出過程と、
前記制御部が、前記Ｉピクチャが検出された映像データパケットの次の映像データパケット以降の映像データパケットを前記デスクランブラで復号させ、前記Ｉピクチャが検出された映像データパケット以降の復号済みの映像データパケットを前記映像デコーダに転送するＰＥＳパケット転送過程と、をさらに備えること
を特徴とする請求項９に記載のデジタル放送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置及びデジタル放送受信方法に関する。
【背景技術】
【０００２】
デジタル放送では、１つ又は複数のプログラムの映像データ及び音声データが多重化されてＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）として放送されている。映像データ及び音声データはパケット化（１パケット１８８バイト構成）され、それぞれのパケットは、ＰＩＤと呼ばれる任意のパケット識別子情報によって番号付けされている。ＴＳには、さらに番組を構成する映像データ及び音声データ等の番組データを特定するために必要な情報を含んでいるＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）が多重化されている。ＰＳＩにはＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）及びＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）が含まれる。
【０００３】
デジタル放送を選局する際には、デジタル放送の受信機は、まずＰＡＴを取得し、ＰＡＴに記述されているＰＭＴのＰＩＤを参照してＰＭＴを取得する。ＰＭＴには映像データのＰＩＤ、音声データのＰＩＤ、字幕データのＰＩＤ、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）のＰＩＤ、ＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）のＰＩＤが記述されており、デジタル放送の受信機は、それぞれのパケットを取得することで番組を再生することができる。言い換えると、デジタル放送の選局ではＰＡＴ及びＰＭＴを取得する必要があるが、これらのパケットは周期的に多重化されているためパケットを取得するまで待たなければならず、映像データ及び音声データ等のパケットを取得して、これらのデータ蓄積を開始するまでに時間を要する。この時間は、映像が表示されない映像非表示期間となる。
【０００４】
そこで、特許文献１に記載のデジタル放送受信機は、最後に選局処理を行ったときのチャンネルの番組データのＰＩＤを保存し、次にこのチャンネルが選局されたときには、保存したＰＩＤを用いることで、映像非表示期間を短縮している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−０１６６６３号公報（第８頁、図４）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されたデジタル放送受信機では、最後に選局処理が行われた後に、例えば、番組が変わる等により映像データ及び音声データのＰＩＤが変化した場合には、保存したＰＩＤと放送中の番組のＰＩＤとの間に違いが生じる。そのため、このような場合には、特許文献１に記載のデジタル放送受信機は、次回選局時に保存したＰＩＤを参照して選局を行うと、放送中の番組の映像データ及び音声データのＰＩＤと異なっているため、選局処理の途中から映像データ及び音声データのＰＩＤを取り直さなければならず、映像非表示期間が長くなってしまう。
【０００７】
そこで、本発明は、選局時の映像非表示期間を短くすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るデジタル放送受信装置は、
選択されたチャンネルのデジタル放送信号を受信して復調するチューナと、
前記チューナで復調されたストリームからパケットを抽出するデマルチプレクサと、
前記デマルチプレクサで抽出された前記パケットの内の映像データパケットに含まれる映像データを復号する映像デコーダと、
番組データを格納するパケットのパケット識別子を含む番組特定情報をチャンネル毎に有する管理情報を記憶する記憶部と、
制御部と、を備え、
前記制御部は、
前記選択されたチャンネルの番組特定情報が前記管理情報内にある場合には、前記選択されたチャンネルの番組特定情報を取得して、前記取得した番組特定情報に含まれるパケット識別子に対応するパケットを前記デマルチプレクサに抽出させる抽出パケット予測設定手段と、
前記選択されたチャンネルのパケット識別子が更新された場合に、前記選択されたチャンネルの番組特定情報に含まれているパケット識別子を更新する番組特定情報処理手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、選局時の映像非表示期間を短くすることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係るデジタル放送受信装置の構成を概略的に示すブロック図である。
【図２】実施の形態１における管理情報の一例である番組特定情報管理テーブルを示す概略図である。
【図３】実施の形態１における制御部の機能を概略的に示すブロック図である。
【図４】実施の形態１におけるＴＳヘッダの構造を示す概略図である。
【図５】実施の形態１に係るデジタル放送受信装置の選局処理を示すフローチャートである。
【図６】実施の形態１における番組特定情報取得更新処理を示すフローチャートである。
【図７】実施の形態１における番組特定情報更新処理を示すフローチャートである。
【図８】実施の形態１におけるＰＥＳパケット検出処理を示すフローチャートである。
【図９】実施の形態１におけるバッファ部に蓄積されている映像データパケットの概略図である。
【図１０】実施の形態２における制御部の機能を概略的に示すブロック図である。
【図１１】実施の形態２におけるＩピクチャ検出処理を示すフローチャートである。
【図１２】実施の形態２におけるバッファ部に蓄積されている映像データパケットを示す概略図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、実施の形態１に係るデジタル放送受信装置１００の構成を概略的に示すブロック図である。デジタル放送受信装置１００は、チューナ１０１と、デマルチプレクサ１０２と、Ｂ−ＣＡＳカード１０３と、デスクランブラ１０４と、ＭＰＥＧ映像デコーダ１０５と、ＭＰＥＧ音声デコーダ１０６と、記憶部１０７と、制御部１１０と、キー受信部１１１と、リモコン１１２とを備える。なお、図１の括弧内の符号は、実施の形態２における構成を示す符号である。
【００１２】
チューナ１０１は、デジタル放送信号を受信するアンテナ１２０から得られるデジタル放送信号を復調する。
デマルチプレクサ１０２は、トランスポートストリーム（Ｔｒａｎｓｐｏｔ  Ｓｔｒｅａｍ：以下、ＴＳという）から、必要なパケットを分離する。また、デマルチプレクサ１０２は、バッファ部１０２Ａを備え、分離したパケットの内の映像データパケット及び音声データパケットを一時的に保存する。
【００１３】
Ｂ−ＣＡＳカード１０３は、図示していないが、例えば、カードスロットを介してデジタル放送受信装置１００に接続されており、制御部１１０よりＥＣＭを与えられると、デスクランブルするための復号鍵を制御部１１０に提供する。
デスクランブラ１０４は、Ｂ−ＣＡＳカード１０３から提供された復号鍵を用いて、暗号化されたデータを復号（デスクランブル）する。
【００１４】
ＭＰＥＧ映像デコーダ１０５は、ＭＰＥＧ方式で符号化されたＭＰＥＧ映像データをＭＰＥＧ復号（デコード）し、映像信号を出力する。ＭＰＥＧ映像デコーダ１０５から出力された映像信号は、表示部１２１に送られることで、この映像信号に対応する映像が表示部１２１に表示される。
ＭＰＥＧ音声デコーダ１０６は、ＭＰＥＧ方式で符号化されたＭＰＥＧ音声データをＭＰＥＧ復号（デコード）し、音声信号を出力する。ＭＰＥＧ音声デコーダ１０６から出力された音声信号は、スピーカ１２２に送られる。
【００１５】
記憶部１０７には、番組特定情報を管理するための管理情報が記憶される。管理情報は、チャンネル毎に、番組データを格納するパケットのパケット識別子（ＰＩＤ）を番組特定情報として備える。ここで、番組データは、映像データ、音声データ、字幕データ、ＰＣＲ及びＥＣＭを含む。
例えば、管理情報は、図２に示すようなテーブル形式の情報として構成することができる。図２は、管理情報の一例である番組特定情報管理テーブル１３０を示す概略図である。番組特定情報管理テーブル１３０は、サービスＩＤ欄１３０Ａと、ＰＡＴのバージョン番号欄１３０Ｂと、ＰＭＴのバージョン番号欄１３０Ｃと、映像データのＰＩＤ欄１３０Ｄと、音声データのＰＩＤ欄１３０Ｅと、字幕データのＰＩＤ欄１３０Ｆと、ＰＣＲのＰＩＤ欄１３０Ｇと、ＥＣＭのＰＩＤ欄１３０Ｈとを備える。
サービスＩＤ欄１３０Ａは、チャンネルを識別するための識別情報であるサービスＩＤを格納する。
ＰＡＴのバージョン番号欄１３０Ｂは、ＰＭＴのバージョン番号欄１３０Ｃで特定されるバージョン番号のＰＭＴのＰＩＤを格納したＰＡＴのバージョン番号を格納する。
ＰＭＴのバージョン番号欄１３０Ｃは、映像データ等のＰＩＤを取得したＰＭＴのバージョン番号を格納する。
映像データのＰＩＤ欄１３０Ｄは、映像データのＰＩＤを格納する。
音声データのＰＩＤ欄１３０Ｅは、音声データのＰＩＤを格納する。
字幕データのＰＩＤ欄１３０Ｆは、字幕データのＰＩＤを格納する。
ＰＣＲのＰＩＤ欄１３０Ｇは、ＰＣＲのＰＩＤを格納する。
ＥＣＭのＰＩＤ欄１３０Ｈは、ＥＣＭのＰＩＤを格納する。
【００１６】
また、記憶部１０７には、制御部１１０での処理を行うためのアプリケーションプログラムが記憶される。
例えば、記憶部１０７は、不揮発性メモリであるフラッシュＲＯＭ１０８と、揮発性メモリであるＲＡＭ１０９とにより構成することができ、フラッシュＲＯＭ１０８は、番組特定情報管理テーブル１３０及びアプリケーションプログラムを記憶し、これらは、ＲＡＭ１０９に読み出される。
【００１７】
制御部１１０は、デジタル放送受信装置１００での処理を制御する。
図３は、制御部１１０の機能を概略的に示すブロック図である。図示するように、制御部１１０は、再生制御手段１１０Ａと、先読み選局手段１１０Ｂと、ＰＥＳパケット検出手段１１０Ｇと、ＰＥＳパケット転送手段１１０Ｈとを備える。
【００１８】
再生制御手段１１０Ａは、デジタル放送受信装置１００におけるデジタル放送の再生処理の全体を制御する。例えば、再生制御手段１１０Ａは、キー受信部１１１を介して、リモコン１１２からの選局指示を受けると、選局指示に対応するチャンネルのデジタル放送信号を受信できるように、チューナ１０１を制御する。また、再生制御手段１１０Ａは、ＥＣＭパケットからＥＣＭを取得し、このＥＣＭをＢ−ＣＡＳカード１０３に送り、Ｂ−ＣＡＳカード１０３から復号鍵を取得する。そして、再生制御手段１１０Ａは、取得した復号鍵をデスクランブラ１０４に設定する。
【００１９】
先読み選局手段１１０Ｂは、選局指示に対応するチャンネルの番組特定情報を取得し、この番組特定情報で示されるＰＩＤをデマルチプレクサ１０２に設定する。また、先読み選局手段１１０Ｂは、番組特定情報を取得する処理、及び番組特定情報を更新する処理を行う。ここで、先読み選局手段１１０Ｂは、抽出パケット予測設定手段１１０Ｃと、番組特定情報処理手段１１０Ｄとを備える。
【００２０】
抽出パケット予測設定手段１１０Ｃは、記憶部１０７に記憶されている番組特定情報管理テーブル１３０から、選局指示に対応するチャンネルの番組特定情報を抽出し、抽出した番組特定情報で示される映像データパケットのＰＩＤ、音声データパケットのＰＩＤ、字幕データパケットのＰＩＤ、ＰＣＲパケットのＰＩＤ及びＥＣＭパケットのＰＩＤをデマルチプレクサ１０２に設定する。
【００２１】
番組特定情報処理手段１１０Ｄは、ＴＳから番組特定情報を取得し、この番組特定情報を番組特定情報管理テーブル１３０に格納する処理を行うとともに、番組特定情報管理テーブル１３０に格納されている番組特定情報を更新する処理を行う。
ここで、番組特定情報処理手段１１０Ｄは、番組特定情報取得更新手段１１０Ｅと、番組特定情報更新手段１１０Ｆとを備える。
番組特定情報取得更新手段１１０Ｅは、番組特定情報管理テーブル１３０に番組特定情報を格納し、この番組特定情報を更新する処理を行う。
番組特定情報更新手段１１０Ｆは、番組特定情報取得更新手段１１０Ｅが番組特定情報を格納する処理及び更新する処理の何れも行っていないときに、番組特定情報管理テーブル１３０に格納されている番組特定情報を更新する処理を行う。
【００２２】
ＰＥＳパケット検出手段１１０Ｇは、デマルチプレクサ１０２のバッファ部１０２Ａに格納されている映像データパケットのうち、ピクチャデータの先頭が含まれている映像データパケットを検出する。例えば、ＰＥＳパケット検出手段１１０Ｇは、ＴＳヘッダのペイロードユニット開始インジケータが「１」である場合に、このようなＴＳヘッダを有する映像データパケットにピクチャデータの先頭が含まれていると判断する。図４は、ＴＳヘッダ１３１の構造を示す概略図である。図示するように、ＴＳヘッダ１３１は、同期バイト１３１Ａと、トランスポートエラーインジケータ１３１Ｂと、ペイロートユニット開始インジケータ１３１Ｃと、トランスポート優先度１３１Ｄと、ＰＩＤ１３１Ｅと、トランスポートスクランブル制御１３１Ｆと、アダプテーションフィールド制御１３１Ｇと、連続性指標１３１Ｈとを備える。そして、ペイロートユニット開始インジケータ１３１Ｃが「１」であれば、ＰＥＳパケットの先頭が含まれ、ＰＥＳパケットの先頭には必ずピクチャデータの先頭が配置されている。
そして、ＰＥＳパケット検出手段１１０Ｇは、ピクチャデータの先頭が含まれている映像データパケットがバッファ部１０２Ａに記憶されている位置を示すＰＥＳパケット先頭位置情報を生成する。なお、ＰＥＳパケット検出手段１１０Ｇは、特定したＰＥＳパケット先頭位置情報を記憶部１０７に記憶させておく。
【００２３】
ＰＥＳパケット転送手段１１０Ｈは、Ｂ−ＣＡＳカード１０３から復号鍵が取得されると、バッファ部１０２Ａより、ＰＥＳパケット先頭位置情報で特定される位置から映像データパケットを読み出し、デスクランブラ１０４に転送して、この映像データパケットを復号させる。また、ＰＥＳパケット転送手段１１０Ｈは、デスクランブラ１０４で復号された復号済みの映像データパケットをＭＰＥＧ映像デコーダ１０５に転送して、この復号済みの映像データパケットに対してＭＰＥＧ復号を行われる。
また、ＰＥＳパケット転送手段１１０Ｈは、バッファ部１０２Ａより、音声データパケットについても読み出し、デスクランブラ１０４に転送して、この音声データパケットを復号させる。また、ＰＥＳパケット転送手段１１０Ｈは、デスクランブラ１０４で復号された復号済みの音声データパケットをＭＰＥＧ音声デコーダ１０６に転送して、この復号済みの音声データパケットに対してＭＰＥＧ復号を行われる。ここで、ＰＥＳパケット転送手段１１０Ｈは、デスクランブラ１０４に転送した映像データパケットに対応する音声データパケットをデスクランブラ１０４に転送すればよい。
【００２４】
キー受信部１１１は、リモコン１１２が入力を受け付けたキー操作に対応する操作信号を受信する。
リモコン１１２は、ユーザよりキー操作の入力を受け付ける。
【００２５】
図５は、実施の形態１に係るデジタル放送受信装置１００の選局処理を示すフローチャートである。なお、デジタル放送受信装置１００では、アプリケーションプログラムがフラッシュＲＯＭ１０８からＲＡＭ１０９に読み出されてアプリケーションプログラムが起動され、制御部１１０として機能する。また、制御部１１０は、フラッシュＲＯＭ１０８に番組特定情報管理テーブル１３０が格納されている場合は、番組特定情報管理テーブル１３０をＲＡＭ１０９に読み出し、制御部１１０は、ＲＡＭ１０９に読み出された番組特定情報管理テーブル１３０を用いて処理を行う。フラッシュＲＯＭ１０８に番組特定情報管理テーブル１３０が格納されていない場合は、制御部１１０は、ＲＡＭ１０９に番組特定情報管理テーブル１３０を生成する。
【００２６】
ユーザが、現在視聴しているチャンネルを切り替えるためにリモコン１１２の選局キーを押下すると、キー受信部１１１が、選局キーの押下操作に対応する操作信号を受信する（Ｓ１０）。
【００２７】
再生制御手段１１０Ａは、ステップＳ１０で受信された操作信号で特定される選局先チャンネルのデジタル放送信号を受信して復調するために、チューナ１０１に対してチューナ制御を開始する（Ｓ１１）。
【００２８】
ステップＳ１１でチューナ制御が開始されると、先読み選局手段１１０Ｂは、先読み選局処理を開始する。先読み選局処理は、ステップＳ１２からＳ１６の処理である。
まず、抽出パケット予測設定手段１１０Ｃは、選局先チャンネルの番組特定情報を番組特定情報管理テーブル１３０から抽出することができるか否かを判断する（Ｓ１２）。そして、抽出パケット予測設定手段１１０Ｃは、選局先チャンネルの番組特定情報を抽出することができない場合（ステップＳ１２でＮｏ）には、ステップＳ１３の処理に進み、選局先チャンネルの番組特定情報を抽出することができる場合（ステップＳ１２でＹｅｓ）には、ステップＳ１４の処理に進む。
【００２９】
ステップＳ１３では、番組特定情報取得更新手段１１０Ｅは、番組特定情報取得更新処理を行う。番組特定情報取得更新処理については、図６を用いて詳細に説明する。
【００３０】
ステップＳ１４では、抽出パケット予測設定手段１１０Ｃは、番組特定情報管理テーブル１３０から、選局先チャンネルの番組特定情報を抽出し、この番組特定情報から、映像データパケットのＰＩＤ、音声データパケットのＰＩＤ、字幕データパケットのＰＩＤ、ＰＣＲパケットのＰＩＤ及びＥＣＭパケットのＰＩＤを抽出して、これらをデマルチプレクサ１０２に設定する。これらが設定されたデマルチプレクサ１０２では、設定されたＰＩＤに対応するパケットを取得する。また、デマルチプレクサ１０２は、取得した映像データパケット及び音声データパケットをバッファ部１０２Ａに記憶させる。
【００３１】
ここで、ステップＳ１４でデマルチプレクサ１０２にＰＩＤが設定されると、ステップＳ１５及びＳ１６の処理と、ステップＳ１７〜Ｓ１９の処理とが並行して行われる。
【００３２】
まず、番組特定情報更新手段１１０Ｆは、ステップＳ１３の番組特定情報取得更新処理が開始済みか否かを判断する（Ｓ１５）。そして、番組特定情報更新手段１１０Ｆは、番組特定情報取得更新処理が開始済みではない場合（ステップＳ１５でＮｏ）には、ステップＳ１６の処理に進む。
【００３３】
ステップＳ１６では、番組特定情報更新手段１１０Ｆは、番組特定情報更新処理を行う。番組特定情報更新処理については、図７を用いて詳細に説明する。
【００３４】
また、ＰＥＳパケット検出手段はＰＥＳパケット検出処理を開始する（Ｓ１７）。ＰＥＳパケット検出処理については、図８を用いて詳細に説明する。
【００３５】
次に、ＰＥＳパケット転送手段１１０Ｈは、ＰＥＳパケットの先頭位置に対応する映像データパケットから、ＭＰＥＧ映像デコーダ１０５に転送し、また、音声データパケットについても、ＭＰＥＧ音声デコーダ１０６に転送する（Ｓ１８）。
【００３６】
そして、ＭＰＥＧ映像デコーダ１０５及びＭＰＥＧ音声デコーダ１０６は、入力された映像データパケット及び音声データパケットをそれぞれＭＰＥＧ復号する（Ｓ１９）。なお、ＭＰＥＧ復号された映像信号は、表示部１２１に、ＭＰＥＧ復号された音声信号は、スピーカ１２２にそれぞれ出力される。
【００３７】
図６は、番組特定情報取得更新処理を示すフローチャートである。
まず、制御部１１０の番組特定情報取得更新手段１１０Ｅは、番組特定情報管理テーブル１３０に新たなレコードを追加し、追加したレコードのサービスＩＤ欄１３０Ａに選局されたチャンネルに対応するサービスＩＤを格納し、他の欄１３０Ｂ〜１３０Ｈにはヌル値等の初期値を格納する（Ｓ２０）。
【００３８】
次に、制御部１１０の番組特定情報取得更新手段１１０Ｅは、デマルチプレクサ１０２より、固定ＰＩＤであるＰＡＴパケットの取得を開始する（Ｓ２１）。
【００３９】
次に、番組特定情報取得更新手段１１０Ｅは、ＰＡＴパケットを取得したか否かを確認する（Ｓ２２）。番組特定情報取得更新手段１１０Ｅは、ＰＡＴパケットを取得した場合（ステップＳ２２でＹｅｓ）には、ステップＳ２３の処理に進み、ＰＡＴパケットを取得していない場合（ステップＳ２２でＮｏ）には、ステップＳ３１の処理に進む。
【００４０】
ステップＳ２３では、番組特定情報取得更新手段１１０Ｅは、取得したＰＡＴパケットを解析してＰＡＴのバージョン番号を取得する。
【００４１】
次に、番組特定情報取得更新手段１１０Ｅは、番組特定情報管理テーブル１３０において、選局先チャンネルのサービスＩＤがサービスＩＤ欄１３０Ａに格納されているレコードを特定し、ステップＳ２３で取得したＰＡＴのバージョン番号が、特定したレコードのＰＡＴバージョン番号欄１３０Ｂに格納されているＰＡＴのバージョン番号から更新されているか否かを判断する（Ｓ２４）。なお、番組特定情報取得更新手段１１０Ｅは、これらのバージョン番号が異なっている場合には、更新されていると判断する。そして、番組特定情報取得更新手段１１０Ｅは、更新されている場合（ステップＳ２４でＹｅｓ）には、ステップＳ２５の処理に進み、更新されていない場合（ステップＳ２４でＮｏ）には、ステップＳ２２の処理に戻る。
【００４２】
ステップＳ２５では、番組特定情報取得更新手段１１０Ｅは、ステップＳ２３で取得したＰＡＴのバージョン番号を、番組特定情報管理テーブル１３０に保持する。例えば、番組特定情報取得更新手段１１０Ｅは、選局先チャンネルのサービスＩＤに対応して番組特定情報管理テーブル１３０に既に格納されているＰＡＴのバージョン番号を削除して、ステップＳ２３で取得したＰＡＴのバージョン番号を新たに格納する。
【００４３】
次に、番組特定情報取得更新手段１１０Ｅは、取得したＰＡＴパケットを解析し、ＰＭＴパケットのＰＩＤを特定して、ＰＭＴパケットの取得を開始する（Ｓ２６）。
【００４４】
そして、番組特定情報取得更新手段１１０Ｅは、ＰＭＴパケットを取得したか否かを確認する（Ｓ２７）。番組特定情報取得更新手段１１０Ｅは、ＰＭＴパケットを取得した場合（ステップＳ２７でＹｅｓ）には、ステップＳ２８の処理に進み、ＰＭＴパケットを取得していない場合（ステップＳ２７でＮｏ）には、ステップＳ３２の処理に進む。
【００４５】
ステップＳ２８では、番組特定情報取得更新手段１１０Ｅは、取得したＰＭＴパケットを解析してＰＭＴのバージョン番号を取得する。
【００４６】
次に、番組特定情報取得更新手段１１０Ｅは、番組特定情報管理テーブル１３０において、選局先チャンネルのサービスＩＤがサービスＩＤ欄１３０Ａに格納されているレコードを特定し、ステップＳ２８で取得したＰＭＴのバージョン番号が、特定したレコードのＰＭＴバージョン番号欄１３０Ｃに格納されているＰＭＴのバージョン番号から更新されているか否かを判断する（Ｓ２９）。なお、番組特定情報取得更新手段１１０Ｅは、これらのバージョン番号が異なっている場合には、更新されていると判断する。そして、番組特定情報取得更新手段１１０Ｅは、更新されている場合（ステップＳ２９でＹｅｓ）には、ステップＳ３０の処理に進み、更新されていない場合（ステップＳ２９でＮｏ）には、ステップＳ２７の処理に戻る。
【００４７】
ステップＳ３０では、番組特定情報取得更新手段１１０Ｅは、ステップＳ２８で取得したＰＭＴのバージョン番号を、番組特定情報管理テーブル１３０に保持するとともに、ＰＭＴパケットを解析して映像データパケットのＰＩＤ、音声データパケットのＰＩＤ、字幕データパケットのＰＩＤ、ＰＣＲパケットのＰＩＤ、ＥＣＭパケットのＰＩＤを取得し、選局先チャンネルに対応して番組特定情報管理テーブル１３０に格納されている内容に対して変更があるか否かを判別して、変更がある場合は、変更後の内容を番組特定情報管理テーブル１３０に保持する。
【００４８】
一方、ステップＳ２２において、ＰＡＴパケットを取得していない場合（ステップＳ２２でＮｏ）には、番組特定情報取得更新手段１１０Ｅは、ステップＳ３１の処理に進む。ステップＳ３１では、番組特定情報取得更新手段１１０Ｅは、ＰＭＴパケットを取得したか否かを確認する。そして、番組特定情報取得更新手段１１０Ｅは、ＰＭＴパケットを取得した場合（ステップＳ３１でＹｅｓ）には、ステップＳ２８の処理に進み、ＰＭＴパケットを取得していない場合（ステップＳ３１でＮｏ）には、ステップＳ２２の処理に戻る。
【００４９】
また、ステップＳ２７において、ＰＭＴパケットを取得していない場合（ステップＳ２７でＮｏ）には、番組特定情報取得更新手段１１０Ｅは、ステップＳ３２の処理に進む。ステップＳ３２では、番組特定情報取得更新手段１１０Ｅは、ＰＡＴパケットを取得したか否かを確認する。そして、番組特定情報取得更新手段１１０Ｅは、ＰＡＴパケットを取得した場合（ステップＳ３２でＹｅｓ）には、ステップＳ２３の処理に戻り、ＰＡＴパケットを取得していない場合（ステップＳ３２でＮｏ）には、ステップＳ２７の処理に戻る。
【００５０】
図７は、番組特定情報更新処理を示すフローチャートである。
まず、番組特定情報更新手段１１０Ｆは、番組特定情報管理テーブル１３０において、選局先チャンネルのサービスＩＤがサービスＩＤ欄１３０Ａに格納されているレコードを特定し、特定したレコードのＰＡＴのバージョン番号欄１３０Ｂに格納されている値を初期化する（Ｓ４０）。例えば、番組特定情報更新手段１１０Ｆは、特定したレコードのＰＡＴのバージョン番号欄１３０Ｂの値を削除して、ヌル値等の初期値を格納する。
【００５１】
そして、番組特定情報更新手段１１０Ｆは、ステップＳ４１からＳ５２までの処理を行う。ここで、これらの処理は、図６のステップＳ２１からＳ３２までの処理と同様の処理であるが、番組特定情報取得更新手段１１０Ｅの代わりに番組特定情報更新手段１１０Ｆが行う。
【００５２】
なお、図６及び図７には記載されていないが、番組特定情報管理テーブル１３０がフラッシュＲＯＭ１０８に記憶され、ＲＡＭ１０９に読み出されて処理が行われている場合には、番組特定情報管理テーブル１３０に格納されている情報が更新されるたびに、更新後の番組特定情報管理テーブル１３０をフラッシュＲＯＭ１３１に記憶するのが望ましい。
【００５３】
図８は、ＰＥＳパケット検出処理を示すフローチャートである。
【００５４】
まず、ＰＥＳパケット検出手段１１０Ｇは、デマルチプレクサ１０２のバッファ部１０２Ａより、バッファされた順番に従って、映像データパケットを取得する（Ｓ６０）。
【００５５】
次に、ＰＥＳパケット検出手段１１０Ｇは、取得した映像データパケットの先頭に配置されているＴＳヘッダ１３１（図４を参照）の解析を開始する（Ｓ６１）。
【００５６】
ＰＥＳパケット検出手段１１０Ｇは、ＴＳヘッダ１３１を解析してペイロードユニット開始インジケータ１３０Ｃが「１」であるか否かを判断する（Ｓ６２）。ＰＥＳパケット検出手段１１０Ｇは、ペイロードユニット開始インジケータが「１」である場合（ステップＳ６２でＹｅｓ）には、ステップＳ６３の処理に進み、ペイロードユニット開始インジケータが「１」ではない場合（ステップＳ６２でＮｏ）には、ステップＳ６０の処理に戻り、次の映像データパケットを取得する。
【００５７】
ステップＳ６３では、ＰＥＳパケット検出手段１１０Ｇは、ステップＳ６０において取得した映像データパケットがバッファ部１０２Ａに格納されている位置を、ＰＥＳパケット先頭位置情報として取得する。なお、ＰＥＳパケット検出手段１１０Ｇは、このようにして取得したＰＥＳパケット先頭位置情報を記憶部１０７に記憶させておく。
【００５８】
次に、ＰＥＳパケット転送手段１１０Ｈは、ＰＥＳパケット先頭位置情報が取得されると、再生制御手段１１０ＡがＢ−ＣＡＳカード１０３より復号鍵を取得したか否かを確認する（Ｓ６４）。ＰＥＳパケット転送手段１１０Ｈは、復号鍵が取得された場合（ステップＳ６４でＹｅｓ）には、ステップＳ６５の処理に進み、復号鍵が取得されていない場合（ステップＳ６４でＮｏ）には、復号鍵が取得されるまで待機する。
【００５９】
ステップＳ６５では、ＰＥＳパケット転送手段１１０Ｈは、バッファ部１０２Ａより、ステップＳ６３で取得されたＰＥＳパケット先頭位置情報で示される位置から映像データパケットを読み出して、デスクランブラ１０４に転送して、復号を開始させる。ここで、ＰＥＳパケット転送手段１１０Ｈは、対応する音声データパケットについてもバッファ部１０２Ａより読み出して、デスクランブラ１０４に転送して、復号を開始させる。
【００６０】
図９は、バッファ部１０２Ａに蓄積されている映像データパケットの概略図である。例えば、バッファ部１０２Ａには、映像データパケットとして、パケット（１）〜（９）が蓄積されている。なお、括弧内の数字は、パケットがバッファ部１０２Ａに蓄積された順番を示すものとする。また、ＰＵＳＩは、ペイロードユニット開始インジケータであり、“０”又は“１”は、ペイロードユニット開始インジケータの値である。
ここで、パケット（１）〜（６）までの映像データパケットは、ペイロードユニット開始インジケータの値が“０”であるため、ＰＥＳパケットの途中からのデータであり、ピクチャデータの先頭が含まれていない。従って、パケット（１）〜（６）を復号して、ＭＰＥＧ映像デコーダ１０５に転送したとしても、ＭＰＥＧ復号を行うことができず、映像信号は出力されない。このため、パケット（１）〜（６）をデスクランブラ１０４及びＭＰＥＧ映像デコーダ１０５で処理したとしても、映像データパケットを復号してＭＰＥＧ映像デコーダに転送する時間は、無駄になる。
そこで、ＰＥＳパケット検出手段１１０ＧがＰＥＳパケットの先頭を含むパケット（７）を検出して、ＰＥＳパケット転送手段１１０Ｈが、パケット（７）からデスクランブラ１０４及びＭＰＥＧ映像デコーダ１０５に転送することで、無駄な時間を省くことができる。
【００６１】
以上のように、本実施の形態に係るデジタル放送受信装置１００によれば、選局処理をする際に、番組特定情報管理テーブル１３０に格納されているＰＩＤを利用するため、ＴＳパケットから選局先チャンネルの番組データのパケットに対応するＰＩＤを取得する時間がなくなり、すばやく番組データの取得が開始される。さらに番組視聴中に番組データに対応するＰＩＤが更新された場合には、更新されたＰＩＤが番組特定情報管理テーブル１３０に保持されるため、次回選局時にＰＩＤの取り直しを行わないで、すばやく番組データの取得が開始される。従って、本実施の形態に係るデジタル放送受信装置１００によれば、映像非表示期間を短縮することができる。
【００６２】
また、本実施の形態に係るデジタル放送受信装置１００によれば、復号鍵を取得するまでの間に取得した映像データパケットのうちＰＥＳパケットの先頭が含まれる映像データパケットを検出し、復号鍵を取得した後に、この映像データパケットから復号を開始して、ＭＰＥＧ映像デコーダ１０５に転送することで、ＭＰＥＧ復号を開始するまでの時間が短くなる。従って、本実施の形態に係るデジタル放送受信装置１００によれば、映像非表示期間を短縮することができる。
【００６３】
さらに、本実施の形態に係るデジタル放送受信装置１００によれば、ＰＭＴのバージョン番号を番組特定情報管理テーブル１３０に保持しているため、ＰＭＴのバージョン番号が更新された場合にのみ、番組データのＰＩＤの更新処理が行われる。このため、本実施の形態に係るデジタル放送受信装置１００によれば、ＰＭＴパケットを取得するたびに、番組特定情報の更新処理を行う必要がなくなり、制御部１１０の処理負荷が軽減される。
【００６４】
そして、本実施の形態に係るデジタル放送受信装置１００によれば、番組特定情報管理テーブル１３０をフラッシュＲＯＭ１０８に格納しておくことで、電源がオフにされた場合でも番組特定情報管理テーブル１３０が消去されないため、電源がオンにされてからすぐにＰＩＤの蓄積を開始することができ、また、番組特定情報管理テーブル１３０に格納されているＰＩＤを用いて、映像非表示期間を短縮することができる。
【００６５】
実施の形態２．
デジタル放送では、映像データの符号化方式としてＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２方式が採用されている。ＭＰＥＧ２方式では、映像データがＩピクチャ、Ｐピクチャ、Ｂピクチャの３種類のデータに分割され、これらのデータはＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）という単位でグループ化されている。このＭＰＥＧ２方式では、Ｉピクチャは、それ自体で全ての情報を含んでいるので単体で復号できるが、Ｐピクチャ及びＢピクチャは、差分情報のみであるため予測画像が無ければ復号することができない。言い換えると、デジタル放送を選局する際には、選局後のチャンネルの映像データに含まれるＩピクチャの出現を待って映像データの復号が始まる。ＩピクチャはＧＯＰの先頭に配置されており、ＧＯＰは１５フレームで構成されているので、最大で０．５秒程度Ｉピクチャの出現待ち期間が発生する。このため、この期間は、映像非表示期間となる。
【００６６】
この点、特許文献１に記載されたデジタル放送受信機では、保存されたＰＩＤを用いることで、映像データの取得開始を早くしているが、映像データをＭＰＥＧ復号する際には、取得された映像データの先頭からＩピクチャの検出を行うため、Ｉピクチャが映像データの先頭から離れた位置に存在している場合には、ＭＰＥＧ復号を開始するまでに時間がかかり、映像非表示期間が長くなってしまう。
そこで、実施の形態２では、このような問題点を解決するデジタル放送受信装置を提供する。
【００６７】
図１に示すように、実施の形態２に係るデジタル放送受信装置２００は、チューナ１０１と、デマルチプレクサ１０２と、Ｂ−ＣＡＳカード１０３と、デスクランブラ１０４と、ＭＰＥＧ映像デコーダ１０５と、ＭＰＥＧ音声デコーダ１０６と、制御部２１０と、記憶部１０７と、キー受信部１１１と、リモコン１１２とを備える。実施の形態２に係るデジタル放送受信装置２００は、制御部２１０の構成及び処理において、実施の形態１に係るデジタル放送受信装置１００と異なっている。
【００６８】
図１０は、実施の形態２における制御部２１０の機能を概略的に示すブロック図である。図示するように、制御部２１０は、再生制御手段１１０Ａと、先読み選局手段１１０Ｂと、ＰＥＳパケット検出手段２１０Ｇと、ＰＥＳパケット転送手段２１０Ｈと、特定パケット復号制御手段２１０Ｉと、Ｉピクチャ検出手段２１０Ｊとを備える。実施の形態２における制御部２１０は、ＰＥＳパケット検出手段２１０Ｇ及びＰＥＳパケット転送手段２１０Ｈでの処理の点、並びに、特定パケット復号制御手段２１０Ｉ及びＩピクチャ検出手段２１０Ｊが設けられている点において、実施の形態１における制御部１１０と異なっている。
【００６９】
ＰＥＳパケット検出手段２１０Ｇは、再生制御手段１１０ＡがＢ−ＣＡＳカード１０３より復号鍵を取得するまでの間に、デマルチプレクサ１０２のバッファ部１０２Ａに格納されている映像データパケットのうち、ピクチャデータの先頭が含まれている映像データパケットを検出する。そして、ＰＥＳパケット検出手段２１０Ｇは、バッファ部１０２Ａにおいて、ピクチャデータの先頭が含まれている映像データパケットが格納されている位置を示すＰＥＳパケット先頭位置情報を１つ以上取得し、取得したＰＥＳパケット先頭位置情報を含むＰＥＳパケット位置管理情報を生成する。そして、ＰＥＳパケット検出手段２１０Ｇは、生成したＰＥＳパケット位置管理情報を記憶部１０７に記憶させる。なお、本実施の形態においては、ＰＥＳパケット検出手段２１０Ｇは、ＰＥＳパケット位置管理情報として、ＰＥＳパケット先頭位置情報を、例えば、取得した順番がわかるように、テーブル形式のデータ構造に格納したＰＥＳパケット位置管理テーブルを生成する。
【００７０】
特定パケット復号制御手段２１０Ｉは、ＰＥＳパケット位置管理テーブルから、取得順に従ってＰＥＳパケット先頭位置情報を抽出し、抽出したＰＥＳパケット先頭位置情報で示される映像データパケットを、バッファ部１０２Ａより取得する。
そして、特定パケット復号制御手段２１０Ｉは、取得した映像データパケットをデスクランブラ１０４に送り、復号させ、復号済みの映像データパケットをＩピクチャ検出手段２１０Ｊに与える。
【００７１】
Ｉピクチャ検出手段２１０Ｊは、特定パケット復号制御手段２１０Ｉから得られた復号済みの映像データパケットを解析し、このパケットにＩピクチャが含まれているか否かを判断する。
【００７２】
ＰＥＳパケット転送手段２１０Ｈは、Ｉピクチャ検出手段２１０ＪによりＩピクチャが含まれていると判断された映像データパケットのＰＥＳパケット先頭位置情報をＰＥＳパケット位置管理テーブルから取得する。そして、ＰＥＳパケット転送手段２１０Ｈは、バッファ部１０２Ａより、取得されたＰＥＳパケット先頭位置情報で特定される位置から映像データパケットを読み出し、デスクランブラ１０４に転送して、復号させる。また、ＰＥＳパケット転送手段２１０Ｈは、デスクランブラ１０４で復号された復号済みの映像データパケットをＭＰＥＧ映像デコーダ１０５に転送して、ＭＰＥＧ復号を行わせる。
また、ＰＥＳパケット転送手段２１０Ｈは、バッファ部１０２Ａより、音声データパケットについても読み出し、デスクランブラ１０４に転送して、この音声データパケットを復号させる。また、ＰＥＳパケット転送手段２１０Ｈは、デスクランブラ１０４で復号された復号済みの音声データパケットをＭＰＥＧ音声デコーダ１０６に転送して、この復号済みの音声データパケットに対してＭＰＥＧ復号を行われる。ここで、ＰＥＳパケット転送手段２１０Ｈは、デスクランブラ１０４に転送した映像データパケットに対応する音声データパケットをデスクランブラ１０４に転送すればよい。
【００７３】
実施の形態２に係るデジタル放送受信装置２００の選局処理は、図５に示す実施の形態１に係るデジタル放送受信装置１００の選局処理とほぼ同様であるが、ステップＳ１７のＰＥＳパケット検出処理が、Ｉピクチャ検出処理に変わっている点において異なっている。以下、Ｉピクチャ検出処理について説明する。
【００７４】
図１１は、Ｉピクチャ検出処理を示すフローチャートである。
まず、ＰＥＳパケット検出手段２１０Ｇは、デマルチプレクサ１０２のバッファ部１０２Ａより、バッファされた順番に従って、映像データパケットを取得する（Ｓ７０）。
【００７５】
次に、ＰＥＳパケット検出手段２１０Ｇは、取得した映像データパケットの先頭に配置されているＴＳヘッダ１３１（図４を参照）の解析を開始する（Ｓ７１）。
【００７６】
ＰＥＳパケット検出手段２１０Ｇは、ＴＳヘッダ１３１を解析してペイロードユニット開始インジケータ１３０Ｃが「１」であるか否かを判断する（Ｓ７２）。ＰＥＳパケット検出手段２１０Ｇは、ペイロードユニット開始インジケータが「１」である場合（ステップＳ７２でＹｅｓ）には、ステップＳ７３の処理に進み、ペイロードユニット開始インジケータが「１」ではない場合（ステップＳ７２でＮｏ）には、ステップＳ７０の処理に戻り、次の映像データパケットを取得する。
【００７７】
ステップＳ７３では、ＰＥＳパケット検出手段２１０Ｇは、ステップＳ７０において、バッファ部１０２Ａから映像データパケットを取得した位置を、ＰＥＳパケット先頭位置情報として取得する。
【００７８】
次に、ＰＥＳパケット検出手段２１０Ｇは、ステップＳ７３で取得したＰＥＳパケット先頭位置情報を、取得順に従ってＰＥＳパケット位置管理テーブルに格納する（Ｓ７４）。
【００７９】
次に、ＰＥＳパケット検出手段２１０Ｇは、再生制御手段１１０ＡがＢ−ＣＡＳカード１０３より復号鍵を取得したか否かを確認する（Ｓ７５）。ＰＥＳパケット検出手段２１０Ｇは、復号鍵が取得された場合（ステップＳ７５でＹｅｓ）には、ステップＳ７６の処理に進み、復号鍵が取得されていない場合（ステップＳ７５でＮｏ）には、ステップＳ７０に戻り、次の映像データパケットを取得する。
【００８０】
ステップＳ７６では、特定パケット復号制御手段２１０Ｉは、ＰＥＳパケット位置管理テーブルに格納された順番に従って、ＰＥＳパケット先頭位置情報を抽出し、抽出されたＰＥＳパケット先頭位置情報で示される位置から映像データパケットを読み出して、デスクランブラ１０４に転送して、復号を開始させる。そして、特定パケット復号制御手段２１０Ｉは、復号済みの映像データパケットをＩピクチャ検出手段２１０Ｊに与える。
【００８１】
次に、Ｉピクチャ検出手段２１０Ｊは、特定パケット復号制御手段２１０Ｉから得られた復号済みの映像データパケットを解析し、ピクチャヘッダを示すスタートコードが含まれているか判断する（Ｓ７７）。スタートコードは、３２ビットの値（０ｘ０００００１００）である。そして、Ｉピクチャ検出手段２１０Ｊは、ピクチャヘッダを示すスタートコードが含まれている場合（ステップＳ７７でＹｅｓ）には、ステップＳ７８の処理に進み、ピクチャヘッダを示すスタートコードが含まれていない場合（ステップＳ７７でＮｏ）には、ステップＳ７６の処理に戻り、次のＰＥＳパケットの先頭を含む映像データパケットの復号を行わせる。
【００８２】
ステップＳ７８では、Ｉピクチャ検出手段２１０Ｊは、映像データパケットのピクチャヘッダに含まれるピクチャタイプを取得する。
【００８３】
そして、Ｉピクチャ検出手段２１０Ｊは、取得したピクチャタイプがＩピクチャであるか否かを判断する（Ｓ７９）。Ｉピクチャ検出手段２１０Ｊは、ピクチャタイプがＩピクチャである場合（ステップＳ７９でＹｅｓ）には、ステップＳ８０の処理に進み、ピクチャタイプがＩピクチャではない場合（ステップＳ７９でＮｏ）には、ステップＳ７６の処理に戻り、次のＰＥＳパケットの先頭を含む映像データパケットの復号を行わせる。
【００８４】
ステップＳ８０では、Ｉピクチャが含まれていると判断された映像データパケットは、ステップＳ７６で復号済みであるため、ＰＥＳパケット転送手段２１０Ｈは、バッファ部１０２Ａより、Ｉピクチャ検出手段２１０ＪによりＩピクチャが含まれていると判断された映像データパケットの次の映像データパケットから、バッファ部１０２Ａより読み出して、デスクランブラ１０４に転送して、復号を開始させる。
そして、ＰＥＳパケット転送手段２１０Ｈは、Ｉピクチャが含まれていると判断された映像データパケットからＭＰＥＧ映像デコーダ１０５に転送を行う。
【００８５】
図１２は、バッファ部１０２Ａに蓄積されている映像データパケットを示す概略図である。例えば、バッファ部１０２Ａには、映像データパケットとして、パケット（１）〜（２２）が蓄積されている。なお、括弧内の数字は、パケットがバッファ部１０２Ａに蓄積された順番を示す。また、ＰＵＳＩは、ペイロードユニット開始インジケータであり、“０”又は“１”は、ペイロードユニット開始インジケータの値である。さらに、ＰＴは、ピクチャタイプであり、“Ｂ”はピクチャタイプがＢピクチャであることを示し、“Ｐ”はピクチャタイプがＰピクチャであることを示し、“Ｉ”はピクチャタイプがＩピクチャであることを示す。
ここで、パケット（１）〜（１９）までの映像データパケットは、Ｉピクチャが含まれていないため、パケット（１）〜（１９）を復号して、ＭＰＥＧ映像デコーダ１０５に転送したとしても、ＭＰＥＧ復号を行うことができず、映像信号は出力されない。このため、パケット（１）〜（１９）をデスクランブラ１０４及びＭＰＥＧ映像デコーダ１０５で処理したとしても、映像データパケットを復号してＭＰＥＧ映像デコーダに転送する時間は、無駄な時間となってしまう。
そこで、予め、ＰＥＳパケット検出手段１１０ＧがＰＥＳパケットの先頭を含むパケット（１）、パケット（１０）、パケット（２０）を検出して、復号鍵が得られた時点で、パケット（１）、パケット（１０）、パケット（２０）の順に復号してＩピクチャの検出を行い、Ｉピクチャの先頭を含むパケット（２０）を検出するとパケット（２１）から復号を開始して、パケット（２０）からＭＰＥＧ映像デコーダに転送することで、無駄な時間を省くことができる。
【００８６】
以上のように、本実施の形態に係るデジタル放送受信装置２００によれば、選局処理を行う際に、復号鍵を取得するまでの間に取得した映像データパケットのうち、ＰＥＳパケットの先頭が含まれる映像データパケットを検出し、復号鍵を取得した後はＰＥＳパケットの先頭を含む映像データパケットを復号してＩピクチャを検出し、Ｉピクチャの先頭を含む映像データパケットから復号を開始してＭＰＥＧ映像デコーダに転送するため、ＭＰＥＧ復号を開始するまでの時間が短くなり、映像非表示期間を短縮することができる。
【００８７】
以上に記載した実施の形態２においては、復号鍵が取得されるまで、ステップＳ７０からＳ７４の処理を行って、ＰＥＳパケット先頭位置情報を取得して、ＰＥＳパケット位置管理テーブルに順次格納するようにしているが、ステップＳ７６からＳ７９の処理でＩピクチャを含む映像データパケットが見つかるまで、ステップＳ７０からＳ７４の処理を継続して行うようにしてもよい。このようにすることで、確実にＩピクチャを含む映像データパケットが見つかるようになる。
【００８８】
以上に記載した実施の形態１及び２では、デマルチプレクサ１０２のバッファ部１０２Ａに、映像データパケット及び音声データパケットを蓄積するようにしているが、例えば、ＲＡＭ１０９等、デマルチプレクサ１０２以外の部分に映像データパケット及び音声データパケットをバッファするように構成することもできる。
【００８９】
なお、映像データ及び音声データに対してスクランブル処理が行われていない場合には、図１に示すＢ-ＣＡＳカード１０３及びデスクランブラ１０４を設けずに、Ｂ-ＣＡＳカード１０３から復号鍵を取得してデスクランブラ１０４に設定し、デスクランブラで映像データパケット及び音声データパケットを復号する処理を省略することができる。このような場合には、図８のステップＳ６４を行う必要はなく、また、図１１のステップＳ７５では、他の条件、例えば、ＰＥＳパケット先頭位置情報の取得数又は映像データパケットの取得を開始してからの時間等に閾値を設けて、この閾値を満たしている場合には、ステップＳ７６の処理に進むようにすればよい。
【００９０】
以上に記載した実施の形態１及び２では、デジタル放送受信装置１００、２００は、映像信号及び音声信号を表示部１２１及びスピーカ１２２に出力するようにしているが、デジタル放送受信装置に表示部及びスピーカを備え、映像又は音声が出力されるようにしてもよい。
【符号の説明】
【００９１】
１００：デジタル放送受信装置、  １０１：チューナ、  １０２：デマルチプレクサ、  １０２Ａ：バッファ部、  １０３：Ｂ−ＣＡＳカード、  １０４：デスクランブラ、  １０５：ＭＰＥＧ映像デコーダ、  １０６：ＭＰＥＧ音声デコーダ、  １０７：記憶部、  １１０、２１０：制御部、  １１０Ａ：再生制御手段、  １１０Ｂ：先読み選局手段、  １１０Ｃ：抽出パケット予測設定手段、  １１０Ｄ：番組特定情報処理手段、  １１０Ｅ：番組特定情報取得更新手段、  １１０Ｆ：番組特定情報更新手段、  １１０Ｇ、２１０Ｇ：ＰＥＳパケット検出手段、  １１０Ｈ、２１０Ｈ：ＰＥＳパケット転送手段、  ２１０Ｉ：特定パケット復号制御手段、  ２１０Ｊ：Ｉピクチャ検出手段、  １１１：キー受信部、  １１２：リモコン。
【図１】
2012070344.tif 000003
【図２】
2012070344.tif 000004
【図３】
2012070344.tif 000005
【図４】
2012070344.tif 000006
【図５】
2012070344.tif 000007
【図６】
2012070344.tif 000008
【図７】
2012070344.tif 000009
【図８】
2012070344.tif 000010
【図９】
2012070344.tif 000011
【図１０】
2012070344.tif 000012
【図１１】
2012070344.tif 000013
【図１２】
2012070344.tif 000014