(57)【要約】【課題】サービスの選局を実行したときに、静止画表示が開始されてから動画表示が開始されるまでに要する時間を短縮するデジタル放送受信装置及び方法を提供する。【解決手段】デジタル放送受信装置は、選局していないサービスの映像の参照ピクチャを映像データ記憶部１６に記憶し、サービスが選局された際は、選局前に映像データ記憶部１６に記憶していた参照ピクチャのデコードを行なってから、選局後に受信したピクチャのデコードを行う。【選択図】図１
2012142677.tif 000002
【特許請求の範囲】
【請求項１】
選択された物理チャンネルの放送信号を復調し、該復調によって得られたストリームを出力するチューナ部と、
前記ストリームに含まれる複数のサービスの映像データを抽出するデマルチプレクス部と、
前記複数のサービスの映像データのピクチャタイプを判別し、前記複数のサービスの映像データ及び該映像データのピクチャタイプ情報を出力するピクチャタイプ検出部と、
映像データ記憶部と、
前記複数のサービスの映像データのいずれかをデコードして出力する映像デコード部と、
前記複数のサービスの内の選局中のサービスの映像データと、前記複数のサービスの内の、前記選局中のサービス以外のサービスの映像データの参照ピクチャを、前記映像データ記憶部に記憶させる制御部と
を備え、
前記制御部は、
前記複数のサービスの内の、前記選局中のサービスと異なる新たなサービスの選局が行われた直後に、
前記映像デコード部に、前記新たなサービスの選局時の直前に前記映像データ記憶部に記憶された、前記新たなサービスの映像データの参照ピクチャであるキーピクチャを前記映像データ記憶部から抽出及びデコードさせ、
その後、前記映像デコード部に、前記新たなサービスの選局時の直前に前記映像データ記憶部に記憶された、前記新たなサービスの映像データのキーピクチャ以外の参照ピクチャを前記映像データ記憶部から抽出及びデコードさせる
ことを特徴とするデジタル放送受信装置。
【請求項２】
前記映像デコード部でデコードされた映像データを外部に出力する映像出力部をさらに有し、
前記制御部は、前記新たなサービスの選局時に、前記新たなサービスの選局前に記憶していたピクチャをデコードした際、直前のピクチャの出力を行ってから映像のサンプリング周期の時間だけ経過している場合は、前記映像出力部に前記映像デコード部でデコードされたピクチャの出力を行わせる
ことを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記制御部は、新たなサービスの選局後であって、前記新たなサービスの選局前に前記映像データ記憶部に記憶していた全てのピクチャをデコードし終わる前に、キーピクチャを取得した場合は、前記新たなサービスの選局前に前記映像データ記憶部に記憶していたピクチャを削除し、前記映像デコード部に、前記新たなサービスの選局後に取得したキーピクチャをデコードさせる
ことを特徴とする請求項１又は２に記載のデジタル放送受信装置。
【請求項４】
前記制御部は、
非参照ピクチャ以外のピクチャの間のデコードタイムスタンプの差の最小値を設定し、前記最小値を前記映像データ記憶部に記憶させ、
ピクチャの間のタイムスタンプの差が前記最小値よりも大きい場合は、ピクチャの欠けが発生したと判断し、ピクチャ欠け後、最初に前記映像デコード部がデコードするピクチャをキーピクチャとする
ことを特徴とする請求項１から３までのいずれか１項に記載のデジタル放送受信装置。
【請求項５】
複数のサービスの内の選局中のサービスの映像データと、複数のサービスの内の、選局中のサービス以外のサービスの映像データの参照ピクチャを、映像データ記憶部に記憶させるステップと、
前記複数のサービスの内の、前記選局中のサービスと異なる新たなサービスの選局が行われた直後に、前記新たなサービスの選局時の直前に前記映像データ記憶部に記憶された、前記新たなサービスの映像データの参照ピクチャであるキーピクチャを前記映像データ記憶部から抽出及びデコードする、その後、前記映像デコード部に、前記新たなサービスの選局時の直前に前記映像データ記憶部に記憶された、前記新たなサービスの映像データのキーピクチャ以外の参照ピクチャを前記映像データ記憶部から抽出及びデコードするステップと
を有することを特徴とするデジタル放送受信方法。
【請求項６】
前記新たなサービスの選局時に、前記新たなサービスの選局前に記憶していたピクチャをデコードした際、直前のピクチャの出力を行ってから映像のサンプリング周期の時間だけ経過している場合は、映像デコード部でデコードされたピクチャの出力を行うことを特徴とする請求項５に記載のデジタル放送受信方法。
【請求項７】
前記新たなサービスの選局後であって、前記新たなサービスの選局前に前記映像データ記憶部に記憶していた全てのピクチャをデコードし終わる前に、キーピクチャを取得した場合は、前記新たなサービスの選局前に前記映像データ記憶部に記憶していたピクチャを削除し、前記新たなサービスの選局後に取得したキーピクチャをデコードする
ことを特徴とする請求項５又は６に記載のデジタル放送受信方法。
【請求項８】
非参照ピクチャ以外のピクチャの間のデコードタイムスタンプの差の最小値を設定し、前記最小値を前記映像データ記憶部に記憶させ、
ピクチャの間のタイムスタンプの差が前記最小値よりも大きい場合は、ピクチャの欠けが発生したと判断し、ピクチャ欠け後、最初にデコードするピクチャをキーピクチャとする
ことを特徴とする請求項５から７までのいずれか１項に記載のデジタル放送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置及びデジタル放送受信方法に関するものである。
【背景技術】
【０００２】
デジタル放送では、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ２）−ＶＩＤＥＯ又はＨ．２６４などの符号化方式が採用されている。このような方式では、ピクチャ間の予測を用いてエンコードが行われており、エンコードされた映像データを任意の位置のピクチャからデコードを開始することができず、特定の位置のピクチャからのみデコードを開始することができる。以後、デコードを開始することができるピクチャを、キーピクチャ（ｋｅｙ  ｐｉｃｔｕｒｅ）と呼ぶ。キーピクチャの具体例として、ＭＥＧ２−ＶＩＤＥＯではＩピクチャ（Ｉｎｔｒａピクチャ）があり、Ｈ．２６４ではＩＤＲピクチャ（Ｉｎｓｔａｎｔａｎｅｏｕｓ  Ｄｅｃｏｄｅｒ  Ｒｅｆｒｅｓｈピクチャ）がある。デジタル放送では、ユーザによるサービスの選局操作が実行されてからキーピクチャを取得するまでの期間は、映像データをデコードすることができないため、サービスの選局操作が実行されてから映像の表示開始までに要する時間が長いという問題がある。
【０００３】
例えば、特許文献１は、サービスの選局操作から映像の表示開始までに要する時間を短縮する技術を開示している。特許文献１に記載されている受信装置は、選択されている一のチャンネルに対応する圧縮動画データを受信する第１受信部と、自己完結型の圧縮静止画データを受信する第２受信部と、第２受信部により受信された複数の自己完結型の圧縮静止画データを記憶する記憶部と、チャンネル切換後のチャンネルに対応する自己完結型の圧縮静止画データを記憶部から取得する取得部と、第１受信部により受信されたチャンネル切換後のチャンネルに対応する圧縮動画データを復号して表示装置に表示するまでに、取得部により取得された自己完結型の圧縮静止画データを復号して表示装置に表示させる表示制御部とを備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−５０６４４号公報（要約、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の受信装置では、選局前に取得して記憶部に記憶するピクチャは、自己完結型のキーピクチャのみであるため、ユーザによる選局操作から最初のキーピクチャを取得するまでの期間は、選局前に取得したキーピクチャの静止画が表示され続け、動画を表示することはできないという問題があった。
【０００６】
そこで、本発明は、上記従来技術の課題を解決するためになされたものであり、その目的は、選局操作後に静止画が表示されている時間を短縮し、動画が表示開始されるまでに要する時間を短縮することができるデジタル放送受信装置及びデジタル放送受信方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るデジタル放送受信装置は、選択された物理チャンネルの放送信号を復調し、該復調によって得られたストリームを出力するチューナ部と、前記ストリームに含まれる複数のサービスの映像データを抽出するデマルチプレクス部と、前記複数のサービスの映像データのピクチャタイプを判別し、前記複数のサービスの映像データ及び該映像データのピクチャタイプ情報を出力するピクチャタイプ検出部と、映像データ記憶部と、前記複数のサービスの映像データのいずれかをデコードして出力する映像デコード部と、前記複数のサービスの内の選局中のサービスの映像データと、前記複数のサービスの内の、前記選局中のサービス以外のサービスの映像データの参照ピクチャを、前記映像データ記憶部に記憶させる制御部とを備え、前記制御部は、前記複数のサービスの内の、前記選局中のサービスと異なる新たなサービスの選局が行われた直後に、前記映像デコード部に、前記新たなサービスの選局時の直前に前記映像データ記憶部に記憶された、前記新たなサービスの映像データの参照ピクチャであるキーピクチャを前記映像データ記憶部から抽出及びデコードさせ、その後、前記映像デコード部に、前記新たなサービスの選局時の直前に前記映像データ記憶部に記憶された、前記新たなサービスの映像データのキーピクチャ以外の参照ピクチャを前記映像データ記憶部から抽出及びデコードさせることを特徴としている。
【０００８】
本発明の他の態様に係るデジタル放送受信方法は、複数のサービスの内の選局中のサービスの映像データと、複数のサービスの内の、選局中のサービス以外のサービスの映像データの参照ピクチャを、映像データ記憶部に記憶させるステップと、前記複数のサービスの内の、前記選局中のサービスと異なる新たなサービスの選局が行われた直後に、前記新たなサービスの選局時の直前に前記映像データ記憶部に記憶された、前記新たなサービスの映像データの参照ピクチャであるキーピクチャを前記映像データ記憶部から抽出及びデコードする、その後、前記映像デコード部に、前記新たなサービスの選局時の直前に前記映像データ記憶部に記憶された、前記新たなサービスの映像データのキーピクチャ以外の参照ピクチャを前記映像データ記憶部から抽出及びデコードするステップとを有することを特徴としている。
【発明の効果】
【０００９】
本発明によれば、選局後に静止画が表示され続ける時間を短縮し、動画の表示の開始を早くすることができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１乃至４に係るデジタル放送受信装置の構成の一例を概略的に示すブロック図である。
【図２】図１に示される映像データ記憶部におけるデータ形式の一例を示す図である。
【図３】映像データがＭＰＥＧ２―ＶＩＤＥＯ方式の場合において、映像デコード部がデコード処理を実行するピクチャの順番と、出力を行うピクチャの順番を表す図である。
【図４】映像データがＨ．２６４方式の場合において、映像デコード部がデコード処理を実行するピクチャの順番と、出力を行うピクチャの順番を表す図である。
【図５】図１に示される音声データ記憶部におけるデータ形式の一例を示す図である。
【図６】実施の形態１乃至４に係るデジタル放送受信装置の動作の一例を示すフローチャートである。
【図７】図６に示される選局処理の一例を示すフローチャートである。
【図８】図６に示される選局停止処理の一例を示すフローチャートである。
【図９】図７に示される映像データ書換処理の一例を示すフローチャートである。
【図１０】実施の形態１乃至３に係るデジタル放送受信装置の映像データ受信処理の一例を示すフローチャートである。
【図１１】図７に示される音声データ書換処理の一例を示すフローチャートである。
【図１２】図７に示される映像デコード処理の一例を示すフローチャートである。
【図１３】実施の形態１乃至４に係るデジタル放送受信装置の１ピクチャ分の映像のデコード処理の一例を示すフローチャートである。
【図１４】実施の形態１乃至４に係るデジタル放送受信装置の音声デコード処理の一例を示すフローチャートである。
【図１５】実施の形態１乃至４に係るデジタル放送受信装置の時刻情報の更新処理の一例を示すフローチャートである。
【図１６】比較例の受信装置と実施の形態１に係るデジタル放送受信装置の選局時の映像ピクチャのデコードの違いを説明する図である。
【図１７】実施の形態２に係るデジタル放送受信装置の映像デコード処理の一例を示すフローチャートである。
【図１８】実施の形態３に係るデジタル放送受信装置の映像デコード処理の一例を示すフローチャートである。
【図１９】実施の形態４に係るデジタル放送受信装置において、ピクチャ欠けによる映像の乱れを説明する図である。
【図２０】実施の形態４に係るデジタル放送受信装置の映像データ受信処理の一例を示すフローチャート（その１）である。
【図２１】実施の形態４に係るデジタル放送受信装置の映像データ受信処理の一例を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、実施の形態１に係るデジタル放送受信装置の構成の一例を概略的に示すブロック図である。図１に示されるように、実施の形態１に係るデジタル放送受信装置は、アンテナ部１１と、チューナ部１２と、デスクランブル部１３と、デマルチプレクス部１４と、ピクチャタイプ検出部１５と、映像データ記憶部１６と、映像デコード部１７と、映像出力部１８と、音声データ記憶部１９と、音声デコード部２０と、音声出力部２１と、内部時計２２と、ユーザ指示受光部２３と、制御部２４と、チャンネル情報記憶部２５とを備えている。ただし、本発明が適用可能なデジタル放送受信装置の構成は、図１の例には限定されない。
【００１２】
チューナ部１２は、アンテナ部１１から与えられるデジタル放送信号を受け取り、受け取ったデジタル放送信号から特定の物理チャンネルの信号を抽出し、抽出された信号の復調及び誤り訂正を行うことによって、ストリームを生成する。チューナ部１２が、アンテナ部１１から与えられたデジタル放送信号のうちのいずれの物理チャンネルの信号を抽出するかは、制御部２４によって制御される。１つの物理チャンネルには、複数のサービスのストリームデータが含まれていることがある。チューナ部１２は、１つの物理チャンネルに含まれる複数のサービスのストリームデータを同時に出力することができる。
【００１３】
デスクランブル部１３は、チューナ部１２から与えられるストリームの暗号を解き、暗号が解かれたストリームを出力する。デスクランブル部１３は、暗号化されていないストリームが入力された場合は、ストリームに何も処理を行わずに、そのままストリームを出力する。スクランブルを使用していないデジタル放送規格の場合には、デスクランブル部１３を設けずに、チューナ部１２の出力をデマルチプレクス部１４に直接与えてもよい。なお、デスクランブル部１３は、複数のサービスのデータの暗号の解除を同時に行うことができる。
【００１４】
デマルチプレクス部１４は、デスクランブル部１３から与えられるストリームから映像データと音声データと時刻情報とを抽出して出力する。ここで、時刻情報とは、デジタル放送の送信装置の基準時間を受信装置で再現するための情報であり、具体例として、ＭＰＥＧ２ーＴＳのＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）などが挙げられる。また、デジタル放送の送信装置の基準時間を受信装置で再現するための情報がストリームに存在しない場合、代わりの情報を時刻情報として扱ってもよい。例えば、中国における放送方式の一つであるＣＭＭＢ（Ｃｈｉｎａ  Ｍｕｌｔｉｍｅｄｉａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｃａｓｔｉｎｇ）規格のデジタル放送で用いられているＭＦＳ（Ｍｕｌｔｉｐｌｅｘ  Ｆｒａｍｅ  Ｓｔｒｕｃｔｕｒｅ）形式のストリームの場合、ＭＦＳ形式のストリームの
【外１】
【００１５】
2012142677.tif 000003
を時刻情報として扱ってもよい。デマルチプレクス部１４は、映像データについて、ストリームに含まれる複数のサービスの映像データを同時に抽出することができる。また、デマルチプレクス部１４は、音声データ及び時刻情報のそれぞれについて、１つのサービス分の音声データ及び１つのサービス分の時刻情報を抽出することができる。ストリームに含まれるどの映像データ、音声データ、時刻情報を抽出するかは、制御部２４によって制御される。
【００１６】
ピクチャタイプ検出部１５は、デマルチプレクス部１４から与えられる映像データのピクチャタイプを検出し、映像データ及びピクチャタイプ情報を出力する。ピクチャタイプ検出部１５が検出するピクチャタイプは、「参照ピクチャ」と「非参照ピクチャ」とからなる。「参照ピクチャ」は、「キーピクチャ」と、「キーピクチャ以外の参照ピクチャ」とからなる。ここで、「参照ピクチャ」とは、他のピクチャのデコードの際に参照されるピクチャのことであり、具体例として、ＭＰＥＧ２―ＶＩＤＥＯではＩピクチャとＰピクチャ（Ｐｒｅｄｉｃｔｉｖｅピクチャ）とが挙げられ、Ｈ．２６４ではｎａｌ＿ｄｅｆ＿ｉｄｃ＝０ではないピクチャが挙げられる。また、「キーピクチャ以外の参照ピクチャ」の具体例として、ＭＰＥＧ２―ＶＩＤＥＯではＰピクチャが挙げられ、Ｈ．２６４ではＩＤＲピクチャではなく、かつｎａｌ＿ｄｅｆ＿ｉｄｃ＝０ではないピクチャが挙げられる。なお、キーピクチャであれば参照ピクチャである。また、「非参照ピクチャ」とは、他のピクチャのデコードの際に参照されないピクチャのことであり、具体例として、ＭＰＥＧ２―ＶＩＤＥＯではＢピクチャ（Ｂｉｄｉｒｅｃｔｉｏｎａｌｙ  Ｐｒｅｄｉｃｔｉｖｅピクチャ）が挙げられ、Ｈ．２６４ではｎａｌ＿ｄｅｆ＿ｉｄｃ＝０であるピクチャが挙げられる。なお、ピクチャタイプ検出部１５は、複数のサービスの映像データのピクチャタイプを同時に検出することができる。
【００１７】
映像データ記憶部１６は、ピクチャタイプ検出部１５から与えられる映像データ及びピクチャタイプを記憶する。映像データ記憶部１６のデータ形式の一例を図２に示す。映像データ記憶部１６は、映像バッファ１６ａと、映像バッファ管理情報記憶部１６ｂと、映像デコード情報記憶部１６ｃとから構成される。映像バッファ１６ａには、サービス毎に映像データを記憶し、選局中のサービスについては参照ピクチャ及び非参照ピクチャを記憶し、選局中のサービス以外については参照ピクチャのみを記憶する。また、映像バッファ管理情報記憶部１６ｂには、サービス毎に映像バッファの先頭アドレスと、映像バッファの書込アドレスと、映像バッファに記憶されている全てのピクチャのピクチャ情報を記憶する。ピクチャ情報には、ピクチャのデータの先頭アドレス、データ長、ピクチャタイプ、表示タイムスタンプ、デコードタイムスタンプ等の情報が含まれる。ここで、表示タイムスタンプとは、ピクチャを表示するタイミングを示す情報のことであり、具体例として、ＭＰＥＧ２  ＳＹＳＴＥＭのＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）のＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）や、ＣＭＭＢ規格のデジタル放送で用いられているＭＦＳ形式のストリームの
【外２】
【００１８】
2012142677.tif 000004
に、ＭＦＳ形式のストリームの
【外３】
【００１９】
2012142677.tif 000005
を加算した値が挙げられる。また、デコードタイムスタンプとは、ピクチャをデコードするタイミングを示す情報のことであり、具体例として、ＭＰＥＧ２  ＳＹＳＴＥＭのＰＥＳのＤＴＳ（Ｄｅｃｏｒｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）が挙げられる。なお、ストリームに表示タイムスタンプのみが含まれていてデコードタイムスタンプが含まれていない場合、デコードタイムスタンプは、表示タイムスタンプと同じ値として扱う。例えば、ＭＦＳ形式のストリームにはデコードタイムスタンプにあたる情報が含まれていないため、デコードタイムスタンプは表示タイムスタンプと同じ値として扱う。また、映像デコード情報記憶部１６ｃには、選局中のサービスの番号、ピクチャ出力完了フラグ、ピクチャデコード完了フラグを記憶する。
【００２０】
映像デコード部１７は、映像データ記憶部１６より映像データを取得し、この映像データをデコードする。デコードが正常終了し、かつ出力するピクチャが存在する場合は、ピクチャを出力する。なお、図１の例では、映像デコード部１７で同時にデコードできる映像は、１サービス分の映像データである。なお、デコード処理を行うピクチャの順番と、表示を行うピクチャの順番とが異なる場合、映像デコード部１７は表示を行うピクチャの順番でピクチャを出力する。
【００２１】
図３は、映像データがＭＰＥＧ２―ＶＩＤＥＯ方式の場合において、映像デコード部１７がデコード処理を実行するピクチャの順番と、出力を行うピクチャの順番を表す図である。図３において、ピクチャＦ１０１からＦ１０９までは、デコード処理を実行する順に並べられたピクチャを表し、ピクチャＦ１１０からＦ１１８までは、デコードの結果出力される順に並べられたピクチャを表す。また、図３において、ピクチャＦ１０１とＦ１０７とは、デコード前のキーピクチャを表し、ピクチャＦ１０２とＦ１０３とＦ１０５とＦ１０６とＦ１０８とＦ１０９とは、デコード前の非参照ピクチャを表し、ピクチャＦ１０４は、デコード前のキーピクチャ以外の参照ピクチャを表し、ピクチャＦ１１０とＦ１１１とＦ１１３とＦ１１４とＦ１１６とＦ１１７とは、デコードの結果出力される非参照ピクチャを表し、ピクチャＦ１１２とＦ１１８とは、デコードの結果出力されるキーピクチャを表し、ピクチャＦ１１５は、デコードの結果出力されるキーピクチャ以外の参照ピクチャを表す。図３のように、映像データがＭＰＥＧ２―ＶＩＤＥＯ方式の場合、映像デコード部１７は、非参照ピクチャについてはデコードした時点でそのピクチャを出力する。一方、参照ピクチャについてはデコードした時点ではそのピクチャを出力せずに、次の参照ピクチャをデコードした時点で出力を行う。
【００２２】
図４は、映像データがＨ．２６４の場合において、映像デコード部１７がデコード処理を実行するピクチャの順番と、出力を行うピクチャの順番を表す図である。図４において、ピクチャＦ１２１からＦ１２５までは、デコード処理を実行する順に並べられたピクチャを表し、ピクチャＦ１２６からＦ１３０までは、デコードの結果出力される順に並べられたピクチャを表す。また、図４において、ピクチャＦ１２１は、デコード前のキーピクチャを表し、ピクチャＦ１２２とＦ１２３とは、デコード前のキーピクチャ以外の参照ピクチャを表し、ピクチャＦ１２４とＦ１２５とは、デコード前の非参照ピクチャを表し、ピクチャＦ１２６は、デコードの結果出力されるキーピクチャを表し、ピクチャＦ１２７とＦ１２９とは、デコードの結果出力される非参照ピクチャを表し、ピクチャＦ１２８とＦ１３０とは、デコードの結果出力されるキーピクチャ以外の参照ピクチャを表す。図４のように、映像データがＨ．２６４方式の場合、映像デコード部１７は、参照ピクチャだけではなく非参照ピクチャについても、デコードするタイミングと出力を行うタイミングとが異なる場合がある。ピクチャの並び替えは、ＰＯＣ（Ｐｉｃｔｕｒｅ  Ｏｒｄｅｒ  Ｃｏｕｎｔ）に従って行う。
【００２３】
以上のように、デコード処理を実行するピクチャの順番とは異なる順番でピクチャ出力を行うため、デコードが正常終了した場合、その時点でデコードしたピクチャよりも前にデコードしたピクチャが出力されること、及びピクチャが出力されないことが存在する。なお、デコードが正常終了しなかった場合は、ピクチャの出力は行われない。
【００２４】
映像出力部１８は、映像デコード部１７より出力された映像情報を、図示しない外部のディスプレイが受信できる映像信号の形式に変換し、変換された映像信号を外部のディスプレイに出力する。
【００２５】
音声データ記憶部１９は、デマルチプレクス部１４から与えられる音声データを記憶する。音声データ記憶部１９のデータ形式の一例を図５に示す。音声データ記憶部１６は、音声バッファと、音声バッファ管理情報記憶部とから構成される。音声バッファには、１つのサービスの音声データ（音声フレーム）を記憶することができる。また、音声バッファ管理情報記憶部には、音声バッファの先頭アドレスと、音声バッファの書込アドレスと、音声バッファに記憶されている全ての音声フレームのフレーム情報を記憶する。フレーム情報には、音声フレームのデータの先頭アドレス、データ長、表示タイムスタンプ等の情報が含まれる。
【００２６】
音声デコード部２０は、音声データ記憶部１９より音声データを取得し、この音声データをデコードし、デコードされた音声情報を出力する。なお、図１の例では、音声デコード部２０で同時にデコードできる音声は、１サービス分の音声データである。
【００２７】
音声出力部２１は、音声デコード部２０から出力された音声情報を、図示しない外部のスピーカーが受信できる音声信号の形式に変換し、音声信号を外部のスピーカーに出力する。
【００２８】
時刻管理部２２は、デジタル放送受信機の内部時刻を管理する。
【００２９】
ユーザ指示受光部２３は、リモコン等の遠隔操作部を用いたユーザからの選局指示（例えば、光信号）を受信し、指示情報を制御部２４に通知する。ユーザ指示受光部２３は、必ず必要な構成ではなく、デジタル放送受信機の本体に備えられたユーザ指示操作部（図示せず）などの、他の操作部又はユーザ指示受信部であってもよい。
【００３０】
制御部２４は、ユーザ指示受光部２３から選局指示を受信すると、後述するサービス情報記憶部２５よりサービスを選局するために必要な情報を取得し、その情報を元に選局を行う。
【００３１】
実施の形態１に係るデジタル放送受信装置（実施の形態１に係るデジタル放送受信方法を実施することができる装置）は、選択された物理チャンネルの放送信号を復調し、該復調によって得られたストリームを出力するチューナ部１２と、ストリームに含まれる複数のサービスの映像データを抽出するデマルチプレクス部１４と、複数のサービスの映像データのピクチャタイプを判別し、複数のサービスの映像データ及び該映像データのピクチャタイプ情報を出力するピクチャタイプ検出部１５と、映像データ記憶部１６と、複数のサービスの映像データのいずれかをデコードして出力する映像デコード部１７と、複数のサービスの内の選局中のサービスの映像データと、複数のサービスの内の、選局中のサービス以外のサービスの映像データのキーピクチャとキーピクチャ以外の参照ピクチャとを、映像データ記憶部に記憶させる制御部とを備え、制御部２４は、複数のサービスの内の、選局中のサービスと異なる新たなサービスの選局が行われた直後に、映像デコード部１７に、新たなサービスの選局時の直前に映像データ記憶部１６に記憶された、新たなサービスの映像データのキーピクチャを映像データ記憶部１６から抽出及びデコードさせ、その後、映像デコード部１７に、新たなサービスの選局時の直前に映像データ記憶部１６に記憶された、新たなサービスの映像データのキーピクチャ以外の参照ピクチャを前記映像データ記憶部から抽出及びデコードさせる。
【００３２】
図６は、実施の形態１に係るデジタル放送受信装置の動作を示すフローチャートである。図６に示される動作は、デジタル放送受信装置の電源がオンになった時点で開始する。ステップＳ１において、電源オン後にサービスが選局されると、制御部２４による処理はステップＳ２に進む。ステップＳ１の選局処理の詳細については、後述する図７のフローチャートを用いて説明する。
【００３３】
ステップＳ２において、制御部２４は、ユーザから選局の指示があったか否かを判定する。制御部２４は、ユーザからの選局の指示があった場合は、ステップＳ３に処理を進め、ユーザからの選局の指示がなかった場合は、ステップＳ２に処理を進める。
【００３４】
ステップＳ３において、制御部２４は、選局処理を停止し、ステップＳ４に処理を進める。ステップＳ３の処理の詳細については、後述する図７のフローチャートを用いて説明する。
【００３５】
ステップＳ４において、制御部２４は、ユーザによって指示されたサービスを選局し、ステップＳ２に処理を進める。選局処理の詳細については、後述する図７のフローチャートを用いて説明する。
【００３６】
図７は、実施の形態１に係るデジタル放送受信装置の選局処理の一例を示すフローチャートである。図７に示される動作は、図６のステップＳ１の選局処理、及び図６のステップＳ４の選局処理が実行された時点で開始する。
【００３７】
ステップＳ１１において、制御部２４は、選局するサービスを決定し、選局するサービスの情報をサービス情報記憶部２５より取得し、ステップＳ１２に処理を進める。選局するサービスは、例えば、図６のステップＳ１の電源オン後の最初の選局においては、電源オフの直前に選局していたサービスであり、図６のステップＳ４のユーザからの選局指示があった場合の選局では、ユーザがリモコンなどの操作部を操作して指示したサービスである。
【００３８】
ステップＳ１２において、制御部２４は、チューナ制御の必要があるか否かを判定し、チューナ制御の必要があれば、ステップＳ１３に処理を進め、チューナ制御の必要がなければ、ステップＳ２８に処理を進める。ここで、チューナ制御の必要の有無の判定処理は、例えば、選局前のサービスの物理チャンネルと選局後のサービスの物理チャンネルとを比較し、物理チャンネルが一致しない場合は、チューナ制御の必要ありと判定し、物理チャンネルが一致する場合は、チューナ制御の必要なしと判定する、ことによって行われる。
【００３９】
ステップＳ１３において、制御部２４は、映像データ書換処理を停止し、ステップＳ１４に処理を進める。制御部２４は、映像データ書換処理では、デマルチプレクス部１４が出力した映像データの内、選局中のサービスの映像データについては、参照ピクチャと非参照ピクチャのデータを映像データ記憶部１６に記憶させる。また、制御部２４は、選局中のサービス以外のサービスの映像データについては、参照ピクチャのデータを映像データ記憶部１６に記憶させる。また、制御部２４は、選局中のサービス以外のサービスの映像データについては、キーピクチャを受信した場合は、キーピクチャよりも前に受信したピクチャのデータを削除する。映像データ書換処理の詳細については、後述する図９のフローチャートを用いて説明する。
【００４０】
ステップＳ１４において、制御部２４は、映像データ記憶部１６のデータを消去し、ステップＳ１５に処理を進める。
【００４１】
ステップＳ１５において、制御部２４は、音声データ書換処理を停止し、ステップＳ１６に処理を進める。制御部２４は、音声データ書換処理では、デマルチプレクス部１４が出力した音声データを音声データ記憶部１９に記憶させる。音声データ書換処理の詳細については、後述する図１１のフローチャートを用いて説明する。
【００４２】
ステップＳ１６において、制御部２４は、音声データ記憶部１９のデータを消去し、ステップＳ１７に処理を進める。
【００４３】
ステップＳ１７において、制御部２４は、時刻情報更新処理を停止し、ステップＳ１８に処理を進める。時刻情報更新処理の詳細については、後述する図１５のフローチャートを用いて説明する。
【００４４】
ステップＳ１８において、制御部２４は、デマルチプレクス部１４の動作を停止し、ステップＳ１９に処理を進める。
【００４５】
ステップＳ１９において、制御部２４は、デスクランブル部１３の動作を停止し、ステップＳ２０に処理を進める。
【００４６】
ステップＳ２０において、制御部２４は、チューナ部１２の制御を行い、ステップＳ２１に処理を進める。
【００４７】
ステップＳ２１において、制御部２４は、デスクランブル部１３の動作を開始し、ステップＳ２２に処理を進める。
【００４８】
ステップＳ２２において、制御部２４は、デマルチプレクス部１４の動作を開始し、ステップＳ２３に処理を進める。
【００４９】
ステップＳ２３において、制御部２４は、時刻情報更新処理を開始し、ステップＳ２４に処理を進める。時刻情報更新処理の詳細については、後述する図１５のフローチャートを用いて説明する。
【００５０】
ステップＳ２４において、制御部２４は、音声データ書換処理を開始し、ステップＳ２５に処理を進める。音声データ書換処理の詳細については、後述する図１１のフローチャートを用いて説明する。
【００５１】
ステップＳ２５において、制御部２４は、映像データ書換処理を開始し、ステップＳ２５に処理を進める。映像データ書換処理の詳細については、後述する図９のフローチャートを用いて説明する。
【００５２】
ステップＳ２６において、制御部２４は、音声デコード処理を開始し、ステップＳ２７に処理を進める。音声デコード処理の詳細については、後述する図１４のフローチャートを用いて説明する。
【００５３】
ステップＳ２７において、制御部２４は、映像デコード処理を開始し、処理を終了する。映像デコード処理の詳細については、後述する図１２のフローチャートを用いて説明する。
【００５４】
また、ステップＳ２８において、制御部２４は、映像データ書換処理の更新要求を発行し、ステップＳ２９に処理を進める。映像データ書換処理の詳細については、後述する図９のフローチャートを用いて説明する。
【００５５】
ステップＳ２９において、制御部２４は、音声データ書換処理を停止し、ステップＳ２９に処理を進める。音声データ書換処理の詳細については、後述する図１１のフローチャートを用いて説明する。
【００５６】
ステップＳ３０において、制御部２４は、音声データ記憶部１９のデータを消去し、ステップＳ３１に処理を進める。
【００５７】
ステップＳ３１において、制御部２４は、時刻情報更新処理を停止し、ステップＳ３２に処理を進める。時刻情報更新処理の詳細については、後述する図１５のフローチャートを用いて説明する。
【００５８】
ステップＳ３２において、制御部２４は、デマルチプレクス部１４で抽出する音声データ及び時刻情報を、選局されたサービスの音声データ及び時刻情報に変更し、ステップＳ３３に処理を進める。
【００５９】
ステップＳ３３において、制御部２４は、時刻情報更新処理を開始し、ステップＳ３４に処理を進める。時刻情報更新処理の詳細については、後述する図１５のフローチャートを用いて説明する。
【００６０】
ステップＳ３４において、制御部２４は、音声データ書換処理を開始し、ステップＳ２６に処理を進める。音声データ書換処理の詳細については、後述する図１１のフローチャートを用いて説明する。
【００６１】
図８は、実施の形態１に係るデジタル放送受信装置の選局停止処理の一例を示すフローチャートである。図８に示される動作は、図６のステップＳ３の選局停止処理が実行された時点で開始する。
【００６２】
ステップＳ５１において、制御部２４は、映像出力部１８からの映像出力をミュートし、ステップＳ５２に処理を進める。
【００６３】
ステップＳ５２において、制御部２４は、音声出力部２１からの音声出力をミュートし、ステップＳ５３に処理を進める。
【００６４】
ステップＳ５３において、制御部２４は、映像デコード処理を停止し、ステップＳ５４に処理を進める。映像デコード処理の詳細については、後述する図１２のフローチャートを用いて説明する。
【００６５】
ステップＳ５４において、制御部２４は、音声デコード処理を停止し、処理を終了する。音声デコード処理の詳細については、後述する図１４のフローチャートを用いて説明する。
【００６６】
図９は、実施の形態１に係るデジタル放送受信装置の映像データ書換処理の一例を示すフローチャートである。図９に示される動作は、図７に示されるステップＳ２５の映像データ書換処理の開始が実行された時点で開始する。また、図９に示される動作は、図７に示されるステップＳ１３の映像データ書換処理の停止が実行された時点で終了する。
【００６７】
ステップＳ１０１において、制御部２４は、映像データ記憶部１６を初期化し、ステップＳ１０２に処理を進める。映像データ記憶部１６の初期化では、制御部２４は、まずデコード情報の選局中のサービスの番号に選局するサービスの番号を設定し、ピクチャ出力完了フラグをオフに設定し、ピクチャデコード完了カウンタのカウンタ値を「０」に設定する。また、制御部２４は、各サービスのサービス情報のリードアドレス、ライトアドレスにデータを記憶する領域の先頭アドレスを指定する。また、制御部２４は、全てのピクチャ情報を削除する。
【００６８】
ステップＳ１０２において、制御部２４は、映像データ書換処理に対して更新要求が発行されているか否かを判定する。制御部２４は、更新要求が発行されている場合は、ステップＳ１０３に処理を進め、更新要求が発行されていない場合は、ステップＳ１０４に処理を進める。ここで、更新要求とは、図７に示されるステップＳ２８の映像データ書換処理の更新要求が該当する。
【００６９】
ステップＳ１０３において、制御部２４は、映像データ記憶部１６のデコード情報を更新し、ステップＳ１０４に処理を進める。制御部２４は、デコード情報の更新では、選局中のサービスの番号に選局するサービスの番号を設定し、ピクチャ出力完了フラグをオフに設定し、ピクチャデコード完了カウンタのカウンタ値を「０」に設定する。
【００７０】
ステップＳ１０４において、制御部２４は、デマルチプレクス部１４からピクチャタイプ検出部１５が映像データを受信しているか否かを判定する。制御部２４は、映像データを受信している場合は、ステップＳ１０５に処理を進め、映像データを受信していない場合は、ステップＳ１０２に処理を進める。
【００７１】
ステップＳ１０５において、制御部２４は、映像データ受信処理を実行し、ステップＳ１０２に処理を進める。映像データ受信処理の詳細については、後述する図１０のフローチャートを用いて説明する。
【００７２】
図１０は、実施の形態１に係るデジタル放送受信装置の映像データ受信処理の一例を示すフローチャートである。図１０に示される動作は、図９に示されるステップＳ１０５の映像データ受信処理の開始が実行された時点で開始する。映像データ受信処理では、最初にキーピクチャを映像データ記憶部１６に記憶するようにし、キーピクチャを記憶するまでは、キーピクチャ以外の参照ピクチャ及び非参照ピクチャを記憶しないようにする。また、選局中のサービスの映像データについては、キーピクチャを記憶後、キーピクチャ及びキーピクチャ以外の参照ピクチャ及び非参照ピクチャの全てを記憶するようにする。一方、選局中のサービス以外のサービスの映像データについては、最新のキーピクチャと、最新のキーピクチャよりも後に受信したキーピクチャ以外の参照ピクチャのみを記憶するようにする。
【００７３】
ステップＳ２０１において、制御部２４は、ピクチャタイプ検出部１５に、デマルチプレクス部１４より受信した映像データのピクチャタイプを検出させ、ステップＳ２０２に処理を進める。
【００７４】
ステップＳ２０２において、制御部２４は、ステップＳ２０１で取得したピクチャタイプから処理分岐を行う。制御部２４は、ピクチャタイプがキーピクチャである場合は、ステップＳ２０３に処理を進め、ピクチャタイプがキーピクチャ以外の参照ピクチャである場合は、ステップＳ２０７に処理を進め、ピクチャタイプが非参照ピクチャである場合は、ステップＳ２０９に処理を進める。
【００７５】
ステップＳ２０３において、制御部２４は、映像データ記憶部１６のキーピクチャ受信フラグをオンに設定し、ステップＳ２０４に処理を進める。
【００７６】
ステップＳ２０４において、制御部２４は、映像データの属するサービスを判定する。制御部２４は、映像データの属するサービスが選局中のサービス以外であれば、ステップＳ２０５に処理を進め、映像データの属するサービスが選局中のサービスであれば、ステップＳ２０６に処理を進める。
【００７７】
ステップＳ２０５において、制御部２４は、映像データ記憶部１６に記憶されている映像データの内、受信した映像データのサービスと一致するものを全て削除し、ステップＳ２０６に処理を進める。データ削除処理は、例えば、該当するサービスのサービス情報のリードアドレス、ライトアドレスにデータを記憶する領域の先頭アドレスを指定し、該当するサービスのピクチャ情報を全て削除することで実現する。
【００７８】
ステップＳ２０６において、制御部２４は、受信した映像データを映像データ記憶部１６に追加し、処理を終了する。映像データの追加処理は、例えば、該当するサービスのデータ領域にピクチャデータを書き込み、書き込んだピクチャデータのピクチャ情報を追加し、該当するサービスのサービス情報のライトアドレスに書き込んだピクチャデータ長を加算することで実現する。
【００７９】
ステップＳ２０７において、制御部２４は、映像データ記憶部１６のキーピクチャ受信フラグを判定し、キーピクチャ受信フラグがオンである場合は、ステップＳ２０８に処理を進め、キーピクチャ受信フラグがオフである場合は、処理を終了する。
【００８０】
ステップＳ２０８において、制御部２４は、受信した映像データを映像データ記憶部１６に追加し、処理を終了する。
【００８１】
ステップＳ２０９において、制御部２４は、映像データ記憶部１６のキーピクチャ受信フラグを判定し、キーピクチャ受信フラグがオンである場合は、ステップＳ２１０に処理を進め、キーピクチャ受信フラグがオフである場合は、処理を終了する。
【００８２】
ステップＳ２１０において、制御部２４は、映像データの属するサービスを判定する。制御部２４は、映像データの属するサービスが選局中のサービスであれば、ステップＳ２１１に処理を進め、映像データの属するサービスが選局中のサービス以外であれば、処理を終了する。
【００８３】
ステップＳ２１１において、制御部２４は、受信した映像データを映像データ記憶部１６に追加し、処理を終了する。
【００８４】
図１１は、実施の形態１に係るデジタル放送受信装置の音声データ書換処理の一例を示すフローチャートである。図１１に示される動作は、図７に示されるステップＳ２４の音声データ書換処理が開始された時点で開始する。また、図１１に示される動作は、図７に示されるステップＳ１５及びステップＳ２９の音声データ書換処理が停止された時点で終了する。
【００８５】
ステップＳ３０１において、制御部２４は、音声データ記憶部１９を初期化し、ステップＳ３０２に処理を進める。音声データ記憶部１９の初期化処理では、また、サービス情報のリードアドレス、ライトアドレスにデータを記憶する領域の先頭アドレスを指定する。また、音声データ記憶部１９の初期化処理では、全ての音声フレーム情報を削除する。
【００８６】
ステップＳ３０２において、制御部２４は、デマルチプレクス部１４から音声データを受信しているか否かを判定する。制御部２４は、音声データを受信している場合は、ステップＳ３０３に処理を進め、音声データを受信していない場合は、ステップＳ３０２に処理を進める。
【００８７】
ステップＳ３０３において、制御部２４は、受信した音声データを音声データ記憶部１９に追加し、ステップＳ３０２に処理を進める。音声データの追加処理は、音声フレームデータを書き込み、書き込んだ音声フレームデータのフレーム情報を追加し、サービス情報のライトアドレスに書き込んだ音声フレームのデータ長を加算することで実現する。
【００８８】
図１２は、実施の形態１に係るデジタル放送受信装置の映像デコード処理の一例を示すフローチャートである。図１２に示される動作は、図７に示されるステップＳ２７の映像デコード処理の開始が実行された時点で開始する。また、図１２に示される動作は、図８に示されるステップＳ５３の映像デコード処理の停止が実行された時点で終了する。映像デコード処理では、まず時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去（時間的に前）のピクチャが存在する期間は、参照ピクチャのデコードを行う。デコードしたピクチャの表示は、最初にデコードしたキーピクチャのみについてのみ行い、残りのキーピクチャ以外の参照ピクチャについては、行わないようにする。時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコード完了後、時刻管理部２２の時刻情報とピクチャのデコードタイムスタンプが一致するタイミングでデコードを実行し、ピクチャ出力を行うようにする。
【００８９】
ステップＳ４０１において、制御部２４は、映像データ記憶部１６に記憶している映像データの内、デコードタイムスタンプが時刻管理部２２の現在時刻よりも過去（時間的に前）のものが存在するか否かを判定する。制御部２４は、時刻管理部２２の時刻よりも過去のものが存在する場合は、ステップＳ４０２に処理を進め、時刻管理部２２の時刻よりも過去のものが存在しない場合は、ステップＳ４１１に処理を進める。
【００９０】
ステップＳ４０２において、制御部２４は、ピクチャタイプを判別する。制御部２４は、ピクチャタイプが参照ピクチャであれば、ステップＳ４０３に処理を進め、ピクチャタイプが非参照ピクチャであれば、ステップＳ４１０に処理を進める。
【００９１】
ステップＳ４０３において、制御部２４は、映像デコード部１７に１ピクチャ分の映像データのデコード処理を実行させ、ステップＳ４０４に処理を進める。１ピクチャ分の映像データのデコード処理の詳細については、後述する図１３のフローチャートを用いて説明する。
【００９２】
ステップＳ４０４において、制御部２４は、ステップＳ４０３のデコードの結果、映像デコード部１７からピクチャが出力されたか否かを判定する。制御部２４は、映像デコード部１７からピクチャが出力された場合はステップＳ４０５に処理を進め、ピクチャが出力されなかった場合はステップＳ４０１に処理を進める。
【００９３】
ステップＳ４０５において、制御部２４は、映像データ記憶部１６のピクチャ出力完了フラグを判別する。制御部２４は、ピクチャ出力完了フラグがオフである場合は、ステップＳ４０６に処理を進め、ピクチャ出力完了フラグがオンである場合は、ステップＳ４０１に処理を進める。ここで、ピクチャ出力完了フラグは、映像デコード開始時は、オフに設定され、デコードしたピクチャを１枚以上出力した時点でオンに設定される。
【００９４】
ステップＳ４０６において、制御部２４は、映像出力部１８からの映像出力がミュート状態か否かを判別する。制御部２４は、映像出力部１８からの映像出力がミュート状態の場合はステップＳ４０７に処理を進め、映像出力部１８からの映像出力がミュート状態ではない場合はステップＳ４０８に処理を進める。
【００９５】
ステップＳ４０７において、制御部２４は、音声出力部１８からの映像出力のミュートを解除し、ステップＳ４０８に処理を進める。
【００９６】
ステップＳ４０８において、制御部２４は、映像デコード部１７から出力されたピクチャを映像出力部１８から出力させ、ステップＳ４０９に処理を進める。
【００９７】
ステップＳ４０９において、制御部２４は、映像データ記憶部１６のピクチャ出力完了フラグをオンに設定し、ステップＳ４０１に処理を進める。
【００９８】
ステップＳ４１０において、制御部２４は、１ピクチャ分の映像データを削除し、ステップＳ４０１に処理を進める。１ピクチャ分の映像データの削除処理は、例えば、該当するピクチャのピクチャ情報を削除し、サービス情報のリードアドレスにピクチャのデータ長を加算することで実現する。
【００９９】
ステップＳ４１１において、制御部２４は、映像データ記憶部１６に記憶されている映像データの中にピクチャが存在するか否かを判定する。制御部２４は、ピクチャが存在する場合は、ステップＳ４１２に処理を進め、ピクチャが存在しない場合は、再度ステップＳ４１１に処理を進める。
【０１００】
ステップＳ４１１において、制御部２４は、時刻情報管理部２２の時刻とピクチャのデコードタイムスタンプとの差分の時間だけタイマ待ちを行い、ステップＳ４１２に処理を進める。
【０１０１】
ステップＳ４１３において、制御部２４は、映像デコード部１７に、１ピクチャ分の映像データのデコード処理を実行させ、ステップＳ４１４に処理を進める。１ピクチャ分の映像データのデコード処理の詳細については、後述する図１３のフローチャートを用いて説明する。
【０１０２】
ステップＳ４１４において、制御部２４は、ステップＳ４１３のデコードの結果、映像デコード部１７からピクチャが出力されたか否かを判定する。制御部２４は、映像デコード部１７からピクチャが出力された場合はステップＳ４１５に処理を進め、ピクチャが出力されなかった場合はステップＳ４１１に処理を進める。
【０１０３】
ステップＳ４１５において、制御部２４は、映像出力部１８からの映像出力がミュート状態か否かを判別する。制御部２４は、映像出力部１８からの映像出力がミュート状態の場合はステップＳ４１６に処理を進め、映像出力部１８からの映像出力がミュート状態ではない場合はステップＳ４１７に処理を進める。
【０１０４】
ステップＳ４１６において、制御部２４は、音声出力部１８からの映像出力のミュートを解除し、ステップＳ４１７に処理を進める。
【０１０５】
ステップＳ４１７において、制御部２４は、映像デコード部１７から出力されたピクチャを映像出力部１８から出力させ、ステップＳ４１８に処理を進める。
【０１０６】
ステップＳ４１８において、制御部２４は、映像データ記憶部１６のピクチャ出力完了フラグをオンに設定し、ステップＳ４１１に処理を進める。なお、図１２におけるステップＳ４１１〜Ｓ４１８の処理を、ステップＳ４３０と言う。
【０１０７】
図１３は、実施の形態１に係るデジタル放送受信装置の１ピクチャ分の映像データのデコード処理の一例を示すフローチャートである。１ピクチャ分の映像データのデコード処理では、キーピクチャを最初にデコードするようにし、キーピクチャをデコードするまではキーピクチャ以外の参照ピクチャ、及び非参照ピクチャをデコードしないようにする。また、弱電界（受信する放送波の電界強度が弱い）などの影響でデータ誤りが発生し、参照ピクチャのデコードが正常終了しなかった場合、再びキーピクチャをデコードするまで、キーピクチャ以外の参照ピクチャ、及び非参照ピクチャをデコードしないようにする。図１３に示される動作は、図１２に示されるステップＳ４０３及びステップＳ４１３の１ピクチャ分の映像データのデコード処理が実行された時点で開始する。
【０１０８】
図１３に示されるように、ステップＳ５０１において、制御部２４は、ピクチャタイプを判別する。制御部２４は、ピクチャタイプがキーピクチャである場合は、ステップＳ５０２に処理を進め、ピクチャタイプがキーピクチャ以外の参照ピクチャである場合は、ステップＳ５０６に処理を進め、ピクチャタイプが非参照ピクチャである場合は、ステップＳ５１０に処理を進める。
【０１０９】
ステップＳ５０２において、制御部２４は、映像デコード部１７に、ピクチャをデコードさせ、ステップＳ５０３に処理を進める。制御部２４は、デコード完了後、映像データ記憶部１６からデコードしたピクチャを削除する。データの削除は、例えば、該当するピクチャのピクチャ情報を削除することで実現する。
【０１１０】
ステップＳ５０３において、制御部２４は、ステップＳ５０２のデコードの結果、デコードが正常終了したか否かを判定する。制御部２４は、デコードが正常終了した場合はステップＳ５０４に処理を進め、デコードが正常終了しなかった場合はステップＳ５０５に処理を進める。
【０１１１】
ステップＳ５０４において、制御部２４は、映像データ記憶部１６のピクチャデコード完了フラグをオンに設定し、処理を終了する。
【０１１２】
ステップＳ５０５において、制御部２４は、映像データ記憶部１６のピクチャデコード完了フラグをオフに設定し、処理を終了する。
【０１１３】
ステップＳ５０６において、制御部２４は、映像データ記憶部１６のピクチャデコード完了フラグを判別する。制御部２４は、ピクチャデコード完了フラグがオンである場合は、ステップＳ５０７に処理を進め、ピクチャデコード完了フラグがオフである場合は、処理を終了する。
【０１１４】
ステップＳ５０７において、制御部２４は、映像デコード部１７に、ピクチャをデコードさせ、ステップＳ５０８に処理を進める。
【０１１５】
ステップＳ５０８において、制御部２４は、ステップＳ５０７のデコードの結果、デコードが正常終了したか否かを判定する。制御部２４は、デコードが正常終了した場合は処理を終了し、デコードが正常終了しなかった場合はステップＳ５０９に処理を進める。
【０１１６】
ステップＳ５０９において、制御部２４は、映像データ記憶部１６のピクチャデコード完了フラグをオフに設定し、処理を終了する。
【０１１７】
ステップＳ５１０において、制御部２４は、映像データ記憶部１６のピクチャデコード完了フラグを判定する。制御部２４は、ピクチャデコード完了フラグがオンである場合は、ステップＳ５１１に処理を進め、ピクチャデコード完了フラグがオフである場合は、処理を終了する。
【０１１８】
ステップＳ５１１において、制御部２４は、映像デコード部１７に、ピクチャをデコードさせ、処理を終了する。
【０１１９】
図１４は、実施の形態１に係るデジタル放送受信装置の音声デコード処理の一例を示すフローチャートである。図１４に示される動作は、図７に示されるステップＳ２６の音声デコード処理の開始が実行された時点で開始する。また、図１４に示される動作は、図８に示されるステップＳ５４の音声デコード処理の停止が実行された時点で終了する。
【０１２０】
ステップＳ６０１において、制御部２４は、音声データ記憶部１９に音声フレームが存在するか否かを判定する。制御部２４は、音声フレームが存在する場合は、ステップＳ６０２に処理を進め、音声フレームが存在しない場合は、ステップＳ６０１に処理を進める。
【０１２１】
ステップＳ６０２において、制御部２４は、時刻情報管理部２２の時刻とフレームのデコードタイムスタンプとの差分の時間だけタイマ待ちを行い、ステップＳ６０３に処理を進める。
【０１２２】
ステップＳ６０３において、制御部２４は、音声デコード部２０に、１フレーム分の音声データのデコード処理を実行させ、ステップＳ６０４に処理を進める。制御部２４は、デコード完了後、音声データ記憶部１６からデコードした音声フレームを削除する。データの削除は、例えば、該当する音声フレームの音声フレーム情報を削除し、サービス情報のリードアドレスに音声フレームのデータ長を加算することで実現する。
【０１２３】
ステップＳ６０４において、制御部２４は、ステップＳ６０３のデコードの結果、デコードした音声フレームを取得できたか否かを判定する。制御部２４は、デコードした音声フレームを取得できた場合は、ステップＳ６０５に処理を進め、デコードした音声フレームを取得できなかった場合は、ステップＳ６０１に処理を進める。
【０１２４】
ステップＳ６０５において、制御部２４は、音声出力部２１からの音声出力がミュート状態か否かを判別する。制御部２４は、音声出力部２１からの音声出力がミュート状態の場合はステップＳ６０６に処理を進め、音声出力部２１からの音声出力がミュート状態ではない場合はステップＳ６０７に処理を進める。
【０１２５】
ステップＳ６０６において、制御部２４は、音声出力部１８からの音声出力のミュートを解除し、ステップＳ６０７に処理を進める。
【０１２６】
ステップＳ６０７において、制御部２４は、デコードした音声フレームを音声出力部２１から出力させ、ステップＳ６０１に処理を進める。
【０１２７】
図１５は、実施の形態１に係るデジタル放送受信装置の時刻情報更新処理の一例を示すフローチャートである。図１５に示される動作は、図７に示されるステップＳ２３及びステップＳ３３の時刻情報更新処理の開始が実行された時点で開始する。また、図１５に示される動作は、図７に示されるステップＳ１７及びステップＳ３１の時刻情報更新処理の停止が実行された時点で終了する。
【０１２８】
ステップＳ７０１において、制御部２４は、デマルチプレクス部１４から時刻情報を受信したか否かを判別する。制御部２４は、時刻情報を受け取っている場合は、ステップＳ７０２に処理を進め、時刻情報を受け取っていない場合は、ステップＳ７０１に処理を進める。
【０１２９】
ステップＳ７０２において、制御部２４は、時刻情報管理部２２の時刻情報の更新を行い、ステップＳ７０１に処理を進める。
【０１３０】
特許文献１の受信装置と実施の形態１に係るデジタル放送との選局時の映像ピクチャのデコードの違いについて図１６を用いて説明する。図１６において、ピクチャＦ６１からＦ６４までは、新たなサービスを選局実行した時点前に伝送されたピクチャを表し、ピクチャＦ６５からＦ６９までは、サービス選局後に伝送されたピクチャを表す。また、ピクチャＦ６１及びＦ６９は、キーピクチャを表し、ピクチャＦ６２、Ｆ６４、Ｆ６６、Ｆ６８は、非参照ピクチャを表し、ピクチャＦ６３、Ｆ６５、Ｆ６７は、キーピクチャ以外の参照ピクチャを表す。
【０１３１】
また、特許文献１の受信装置は、図１６のピクチャＦ６１、Ｆ６２、Ｆ６３、Ｆ６４の内、キーピクチャＦ６１のみをサービス選局前に記憶している。そのため、サービス選局後にピクチャＦ６５、Ｆ６６、Ｆ６７、Ｆ６８を受信してもデコードすることはできず、キーピクチャＦ６９を受信するまで、キーピクチャＦ６１の映像を表示し続ける必要がある。そのため、特許文献１の受信装置は、選局後に映像が表示されてから最大でキーピクチャの伝送周期の時間だけ静止画を表示し続け、その期間、動画を表示することができない。
【０１３２】
これに対し、実施の形態１に係るデジタル放送受信装置は、図１６のピクチャＦ６１からＦ６４までの内、キーピクチャＦ６１とキーピクチャ以外の参照ピクチャＦ６３とをサービス選局前に記憶している。そのため、実施の形態１に係るデジタル放送受信装置は、サービス選局後に受信するピクチャＦ６５から映像データのデコードを実行することができる。よって、実施の形態１に係るデジタル放送受信装置は、特許文献１の受信装置と比較して、サービス選局して静止画が表示されてから動画の表示が開始されるまでに要する時間を、最大でキーピクチャの伝送周期の時間だけ短縮することができる。
【０１３３】
実施の形態２．
実施の形態２に係るデジタル放送受信装置は、制御部２４による制御内容（各構成の動作）の点において、実施の形態１に係るデジタル放送受信装置と相違する。具体的に言えば、実施の形態２に係るデジタル放送受信装置は、映像デコード処理の内容の点において、実施の形態１に係るデジタル放送受信装置と相違する。他の点については、実施の形態２に係るデジタル放送受信装置は、実施の形態１に係るデジタル放送受信装置と同じである。したがって、実施の形態２に係るデジタル放送受信装置の説明においては、実施の形態１において用いられた図をも参照する。
【０１３４】
実施の形態１に係るデジタル放送受信装置では、時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードが完了するまでの期間、最初にデコードしたキーピクチャの静止画を表示し続ける。従って、時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のキーピクチャ以外の参照ピクチャが多くの枚数記憶されている場合、これらのピクチャのデコード完了に時間がかかり、動画を直ぐに表示することができないことがある。
【０１３５】
実施の形態２に係るデジタル放送受信装置では、時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードが完了するまでの期間であっても、動画の表示を行うことで、新たなサービスの選局後に静止画が表示されてから動画の表示が開始されるまでに要する時間を短縮することができる。
【０１３６】
図１７は、実施の形態２に係るデジタル放送受信装置の映像デコード処理の一例を示すフローチャートである。図１７において、図１２（実施の形態１）におけるステップと同一又は対応するステップには同じ符号を付す。実施の形態２に係るデジタル放送受信装置の映像デコード処理は、ステップＳ４１９の処理が追加されている点において、実施の形態１に係るデジタル放送受信装置の映像デコード処理と相違する。
【０１３７】
図１７に示されるように、実施の形態２においては、ステップＳ４０５において、制御部２４は、映像データ記憶部１６のピクチャ出力完了フラグを判別する。制御部２４は、ピクチャ出力完了フラグがオフである場合は、ステップＳ４０７に処理を進め、ピクチャ出力完了フラグがオンである場合は、ステップＳ４１９に処理を進める。
【０１３８】
ステップＳ４１９において、制御部２４は、前のピクチャを出力してから１ピクチャ分の時間（サンプリング周期の時間）が経過したか否かを判定する。制御部２４は、前のピクチャを出力してから１ピクチャ分の時間が経過している場合は、ステップＳ４０８に処理を進め、前のピクチャを出力してから１ピクチャ分の時間が経過していない場合は、ステップＳ４０１に処理を進める。
【０１３９】
実施の形態１に係るデジタル放送受信装置では、時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードが完了するまでの期間、最初にデコードしたキーピクチャの映像を表示し続ける。
【０１４０】
これに対し、実施の形態２に係るデジタル放送受信装置では、時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードしている期間に、ステップＳ４１９の処理により、前のピクチャを出力してから１ピクチャ分の時間が経過する毎に出力するピクチャを変える。この処理により、時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードしている期間も動画を表示することができる。従って、実施の形態２に係るデジタル放送受信装置は、実施の形態１に係るデジタル放送受信装置と比較して、サービスを選局し静止画が表示されてから動画の表示が開始されるまでに要する時間を、最大で、２つのキーピクチャの間に挟まれるキーピクチャ以外の参照ピクチャをデコードするのにかかる時間だけ短縮することができる。
【０１４１】
実施の形態３．
実施の形態３に係るデジタル放送受信装置は、制御部２４による制御内容（各構成の動作）の点において、実施の形態２に係るデジタル放送受信装置と相違する。具体的に言えば、実施の形態３に係るデジタル放送受信装置は、映像デコード処理の内容の点において、実施の形態２に係るデジタル放送受信装置と相違する。他の点については、実施の形態３に係るデジタル放送受信装置は、実施の形態２に係るデジタル放送受信装置と同じである。したがって、実施の形態３に係るデジタル放送受信装置の説明においては、実施の形態１及び２において用いられた図をも参照する。
【０１４２】
実施の形態２に係るデジタル放送受信装置では、選局後にキーピクチャを受信しても時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードが残っている場合は、時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードを続ける。従って、時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードが完了するまでの期間、本来表示するべき動画よりも遅れた動画が表示される恐れがある。
【０１４３】
実施の形態３に係るデジタル放送受信装置では、選局後にキーピクチャを受信した場合、時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードが残っていても、これらのピクチャのデコードは行わずに、選局後に受信したキーピクチャのデコードを行うことで、本来表示するべき映像よりも遅れた映像が表示されることを防ぐ。
【０１４４】
図１８は、実施の形態３に係るデジタル放送受信装置の映像デコード処理の一例を示すフローチャートである。図１８において、図１７におけるステップと同一又は対応するステップには同じ符号を付す。実施の形態３に係るデジタル放送受信装置の映像デコード処理は、ステップＳ４２０からＳ４２２までの処理が追加されている点において、実施の形態２に係るデジタル放送受信装置の映像デコード処理と相違する。
【０１４５】
図１８に示されるように、ステップＳ４０１において、制御部２４は、映像データ記憶部１６に記憶している映像データの内、デコードタイムスタンプが時刻管理部２２の現在時刻よりも過去のものが存在するか否かを判定する。制御部２４は、時刻管理部２２の時刻よりも過去のものが存在する場合は、ステップＳ４２０に処理を進め、時刻管理部２２の時刻よりも過去のものが存在しない場合は、ステップＳ４１１（ステップＳ４３０）に処理を進める。
【０１４６】
ステップＳ４２０において、制御部２４は、選局後にキーピクチャを受信したか否かを判定する。制御部２４は、選局後にキーピクチャを受信した場合は、ステップＳ４２１に処理を進め、選局後にキーピクチャを受信していない場合は、ステップＳ４０２に処理を進める。
【０１４７】
ステップＳ４２１において、制御部２４は、映像データ記憶部１６から選局後に受信したキーピクチャよりもデコードタイムスタンプが過去のものを全て削除し、ステップＳ４２２に処理を進める。
【０１４８】
ステップＳ４２２において、制御部２４は、映像データ記憶部１６のピクチャデコード完了フラグをオフに設定し、ステップＳ４１１（ステップＳ４３０）に処理を進める。
【０１４９】
実施の形態２に係るデジタル放送受信装置では、ユーザによる新たなサービスの選局後に、キーピクチャを受信しても時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードが残っている場合は、時刻情報よりもデコードタイムスタンプが過去のピクチャを続ける。従って、時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードが完了するまでの期間、本来表示するべき映像よりも遅れた映像が表示される恐れがある。
【０１５０】
これに対し、実施の形態３に係るデジタル放送受信装置では、ステップＳ４２０からステップＳ４２２の処理により、選局後にキーピクチャを受信した場合は、時刻管理部２２の時刻情報よりもデコードタイムスタンプが過去のピクチャのデコードが残っていてもこれらのピクチャのデコードは行わずに、サービスの選局後に受信したキーピクチャのデコードを行うことができる。従って、実施の形態３に係るデジタル放送受信装置は、新たなサービスの選局直後に本来表示するべき動画よりも遅れた動画が表示される期間の発生を無くすることができる。
【０１５１】
実施の形態４．
実施の形態４に係るデジタル放送受信装置は、制御部２４による制御内容（各構成の動作）の点において、実施の形態１、２、及び３に係るデジタル放送受信装置と相違する。具体的に言えば、実施の形態４に係るデジタル放送受信装置は、映像データ受信処理の動作手順の点において、実施の形態１、２、及び３に係るデジタル放送受信装置と相違する。他の点については、実施の形態４に係るデジタル放送受信装置は、実施の形態１、２、及び３に係るデジタル放送受信装置のいずれかと同じである。したがって、実施の形態４に係るデジタル放送受信装置の説明においては、実施の形態１、２、及び３において用いられた図をも参照する。
【０１５２】
実施の形態３に係るデジタル放送受信装置では、弱電界の影響（受信する放送波の電界強度が弱い）などのために、映像のピクチャの欠けが発生した場合でもピクチャの欠けを考慮せずにデコードを行うため、乱れた映像が表示される恐れがある。実施の形態３に係るデジタル放送受信装置の問題点について図１９を用いて説明する。図１９において、ピクチャＦ８１及びＦ８９は、キーピクチャであり、ピクチャＦ８２、Ｆ８４、Ｆ８６、及びＦ８８は、非参照ピクチャであり、ピクチャＦ８３、Ｆ８５、及びＦ８７は、キーピクチャ以外の参照ピクチャである。また、ピクチャＦ８５は、弱電界などの影響でデジタル放送受信装置が受信することのできなかったピクチャ（欠けたピクチャ）である。図１９において、非参照ピクチャＦ８６、キーピクチャ以外の参照ピクチャＦ８７、及び非参照ピクチャＦ８８をデコードする際は、映像デコード部は、キーピクチャ以外の参照ピクチャＦ８５を参照する必要がある。そのため、キーピクチャ以外の参照ピクチャＦ８５が欠けた状態で、非参照ピクチャＦ８６とキーピクチャ以外の参照ピクチャＦ８７と非参照ピクチャＦ８８とをデコードする場合、本来参照すべきピクチャとは、別のピクチャを参照してデコードを行うことで乱れた映像が表示される恐れがある。
【０１５３】
実施の形態４に係るデジタル放送受信装置では、制御部２４は、参照ピクチャを受信した際に、前に受信した参照ピクチャとのデコードタイムスタンプの差を算出し、その最小値を映像データ記憶部１６に記憶させる。そして、ピクチャを受信した際に、制御部２４は、受信したピクチャのデコードタイムスタンプと非参照ピクチャ以外のピクチャの中で受信したピクチャに最も近い過去のピクチャのデコードタイムスタンプとの差を算出し、このデコードタイムスタンプが、デコードタイムスタンプの差の最小値よりも大きい場合は、前後方ピクチャ以外のピクチャが欠けたと判断し、キーピクチャの受信からやり直す。このような制御により、本来参照すべきピクチャとは、別のピクチャを参照してデコードが行われることを防ぐことができる。
【０１５４】
図２０及び図２１は、実施の形態４に係るデジタル放送受信装置の映像データ受信処理の一例を示すフローチャートである。図２０及び図２１において、図１０におけるステップと同一又は対応するステップには同じ符号を付す。実施の形態４に係るデジタル放送受信装置の映像データ受信処理は、ステップＳ２１２からＳ２１４まで、ステップＳ２１５からＳ２１７まで、ステップＳ２１８、ステップＳ２１９、Ｓ２２０、及びステップＳ２２１の処理が追加されている点において、実施の形態１、２、及び３に係るデジタル放送受信装置の映像データ受信処理（図１０）と相違する。
【０１５５】
ステップＳ２０４（図２０）において、制御部２４は、映像データの属するサービスを判定する。制御部２４は、映像データの属するサービスが選局中のサービスであれば、ステップＳ２０５に処理を進め、映像データの属するサービスが選局中のサービス以外であれば、ステップＳ２１２に処理を進める。
【０１５６】
ステップＳ２０５（図２０）において、制御部２４は、映像データ記憶部１６に記憶されている映像データの内、受信した映像データのサービスと一致するものを全て削除し、ステップＳ２１２に処理を進める。
【０１５７】
ステップＳ２１２（図２０）において、制御部２４は、受信したピクチャのデコードタイムスタンプと、非参照ピクチャ以外のピクチャの中で受信したピクチャに最も近い過去のピクチャのデコードタイムスタンプとの差を算出し、ステップＳ２１３に処理を進める。
【０１５８】
ステップＳ２１３（図２０）において、制御部２４は、ステップＳ２１２で算出したデコードタイムスタンプの差と、映像データ記憶部１６に記録されているデコードタイムスタンプの差との比較を行う。制御部２４は、ステップＳ２１２で算出したデコードタイムスタンプの差が映像データ記憶部１６に記録されているデコードタイムスタンプの差よりも小さい場合は、ステップＳ２１４に処理を進め、算出したデコードタイムスタンプの差が映像データ記憶部１６に記録されているデコードタイムスタンプの差に等しい又は大きい場合は、ステップＳ２０６に処理を進める。
【０１５９】
ステップＳ２１４（図２０）において、制御部２４は、ステップＳ２１２で算出したデコードタイムスタンプの差で、映像データ記憶部１６に記録されているデコードタイムスタンプの差を更新し、ステップＳ２０６に処理を進める。
【０１６０】
ステップＳ２０６（図２０）において、制御部２４は、受信した映像データを映像データ記憶部１６に追加し、処理を終了する。
【０１６１】
ステップＳ２０７（図２０）において、制御部２４は、映像データ記憶部１６のキーピクチャ受信フラグを判定し、キーピクチャ受信フラグがオンである場合は、ステップＳ２１５に処理を進め、キーピクチャ受信フラグがオフである場合は、処理を終了する。
【０１６２】
ステップＳ２１５（図２０）において、制御部２４は、受信したピクチャのデコードタイムスタンプと、非参照ピクチャ以外のピクチャの中で受信したピクチャに最も近い過去のピクチャのデコードタイムスタンプとの差を算出し、ステップＳ２１６に処理を進める。
【０１６３】
ステップＳ２１６（図２０）において、制御部２４は、ステップＳ２１５で算出したデコードタイムスタンプの差と、映像データ記憶部１６に記録されているデコードタイムスタンプの差との比較を行う。制御部２４は、ステップＳ２１６で算出したデコードタイムスタンプの差が映像データ記憶部１６に記録されているデコードタイムスタンプのよりも小さい場合は、ステップＳ２１７に処理を進め、等しい場合は、ステップＳ２０８に処理を進め、大きい場合は、ステップＳ２１８に処理を進める。
【０１６４】
ステップＳ２１７（図２０）において、制御部２４は、ステップＳ２１５で算出したデコードタイムスタンプの差で、映像データ記憶部１６に記録されているデコードタイムスタンプの差を更新し、ステップＳ２０８に処理を進める。
【０１６５】
ステップＳ２０８（図２０）において、制御部２４は、受信した映像データを映像データ記憶部１６に追加し、処理を終了する。
【０１６６】
ステップＳ２１８（図２０）において、制御部２４は、映像データ記憶部１６のキーピクチャ受信フラグをオフに設定し、処理を終了する。
【０１６７】
ステップＳ２０９（図２１）において、制御部２４は、映像データ記憶部１６のキーピクチャ受信フラグを判定し、キーピクチャ受信フラグがオンである場合は、ステップＳ２１０に処理を進め、キーピクチャ受信フラグがオフである場合は、処理を終了する。
【０１６８】
ステップＳ２１０（図２１）において、制御部２４は、映像データの属するサービスを判定する。制御部２４は、映像データの属するサービスが選局中のサービスであれば、ステップＳ２１９に処理を進め、映像データの属するサービスが選局中のサービス以外であれば、処理を終了する。
【０１６９】
ステップＳ２１９（図２１）において、制御部２４は、受信したピクチャのデコードタイムスタンプと、非参照ピクチャ以外のピクチャの中で受信したピクチャに最も近い過去のピクチャのデコードタイムスタンプとの差を算出し、ステップＳ２２０に処理を進める。
【０１７０】
ステップＳ２２０（図２１）において、制御部２４は、ステップＳ２１９で算出したタイムスタンプ差と、映像データ記憶部１６に記録されているデコードタイムスタンプ差との比較を行う。制御部２４は、ステップＳ２１９で算出したデコードタイムスタンプの差が映像データ記憶部１６に記録されているデコードタイムスタンプの差よりも小さい場合は、ステップＳ２１１に処理を進め、等しい又は大きい場合は、ステップＳ２２１に処理を進める。
【０１７１】
ステップＳ２１１（図２１）において、制御部２４は、受信した映像データを映像データ記憶部１６に追加し、処理を終了する。
【０１７２】
ステップＳ２２１（図２１）において、制御部２４は、映像データ記憶部１６のキーピクチャ受信フラグをオフに設定し、処理を終了する。
【０１７３】
実施の形態３に係るデジタル放送受信装置では、弱電界などの影響で映像のピクチャの欠けが発生した場合でもピクチャの欠けを考慮せずにデコードを行うため、乱れた映像が表示される恐れがある。
【０１７４】
これに対し、実施の形態４に係るデジタル放送受信装置では、ステップＳ２１２とステップＳ２１３とステップＳ２１４の処理、及びステップＳ２１５とステップＳ２１６とステップＳ２１７の処理により、非参照ピクチャ以外のピクチャ間のデコードタイムスタンプの差を映像データ記憶部１６に記憶する。そして、受信したピクチャのデコードタイムスタンプと、受信したピクチャに最も近い過去のピクチャのデコードタイムスタンプとの差を算出し、このデコードタイムスタンプが映像データ記憶部１６のデコードタイムスタンプの差よりも大きい場合は、ステップＳ２１８とステップＳ２２１の処理によりキーピクチャが受信していない状態に戻し、キーピクチャの受信から処理をやり直す。従って、実施の形態４に係るデジタル放送受信装置は、実施の形態１、２、及び３に係るデジタル放送受信装置と比較して、乱れた映像が表示される可能性を低くすることができる。
【符号の説明】
【０１７５】
１１  アンテナ部、  １２  チューナ部、  １３  デスクランブル部、  １４  デマルチプレクス部、  １５  ピクチャタイプ検出部、  １６  映像データ記憶部、  １７  映像デコード部、  １８  映像出力部、  １９  音声データ記憶部、  ２０  音声デコード部、  ２１  音声出力部、  ２２  時刻管理部、  ２３  ユーザ指示受光部、  ２４  制御部、  ２５  サービス情報記憶部。
【図１】
2012142677.tif 000006
【図２】
2012142677.tif 000007
【図３】
2012142677.tif 000008
【図４】
2012142677.tif 000009
【図５】
2012142677.tif 000010
【図６】
2012142677.tif 000011
【図７】
2012142677.tif 000012
【図８】
2012142677.tif 000013
【図９】
2012142677.tif 000014
【図１０】
2012142677.tif 000015
【図１１】
2012142677.tif 000016
【図１２】
2012142677.tif 000017
【図１３】
2012142677.tif 000018
【図１４】
2012142677.tif 000019
【図１５】
2012142677.tif 000020
【図１６】
2012142677.tif 000021
【図１７】
2012142677.tif 000022
【図１８】
2012142677.tif 000023
【図１９】
2012142677.tif 000024
【図２０】
2012142677.tif 000025
【図２１】
2012142677.tif 000026