(57)【要約】【課題】  同一時間帯に同一番組を複数のデジタル放送により放送している同時放送に含まれている当該複数のデジタル放送間で再生放送を切り換えても、利用者に違和感を起こさせずに、同一番組を違和感無く連続して視聴させる。【解決手段】  デジタルデータとして得られる番組変化情報に基づいて、時間差算出部１９２が、同時放送に含まれている複数のデジタル放送間の時間差を算出する。そして、算出された時間差に基づいて、バッファ制御部１９３が、先行しているデジタル放送に関するデータのバッファ部からの読み出しタイミングを決定する。そして、バッファ制御部１９３が、決定されたタイミングで読出指令ＢＲＤを生成し、バッファ部へ向けて出力する。【選択図】  図４
2008211301.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なるセグメントを利用した複数のデジタル放送によって同一番組が同一時間帯に放送される同時放送を受信するデジタル放送受信装置であって、
前記同時放送における第１デジタル放送に関する第１放送波の受信処理を行う第１受信処理手段と；
前記同時放送における第２デジタル放送に関する第２放送波の受信処理を行う第２受信処理手段と；
前記第１デジタル放送に含まれる番組切換情報である第１番組切換情報の受信時刻と、前記第２デジタル放送に含まれる番組切換情報である第２番組切換情報の受信時刻とに基づいて、前記第１デジタル放送と前記第２デジタル放送との時間差を算出する算出手段と；
前記算出手段による算出結果に基づいて、前記第１デジタル放送の再生出力のタイミングと、前記第２デジタル放送の再生出力のタイミングとを合わせるタイミング同期化手段と；
前記タイミング同期化手段により再生出力のタイミングが合わせられた前記第１デジタル放送の再生出力及び前記第２デジタル放送の再生出力の一方を選択して出力する選択手段と；
前記第１放送波の受信状況及び前記第２放送波の受信状況の少なくとも一方に基づいて、前記選択手段に対して、前記第１デジタル放送の再生出力及び前記第２デジタル放送の再生出力のいずれを選択すべきかを指令する放送選択制御手段と；
を備えることを特徴とするデジタル放送受信装置。
【請求項２】
前記タイミング同期化手段は、
前記第１デジタル放送と前記第２デジタル放送とのうちで、番組切換がより早くなされる先行デジタル放送に関する受信処理データの最近の所定時間分を記憶する記憶手段と；
前記記憶手段へ記憶された時から前記算出手段により算出された前記時間差の時間が経過した時点で、前記記憶手段に記憶された前記受信処理データを読み出す読出手段と；
を備えることを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記タイミング同期化手段は、前記先行デジタル放送の受信状態が良好であると推定される場合における前記先行デジタル放送に関する受信処理データを前記記憶手段に記憶させるとともに、前記先行デジタル放送の受信状態が良好ではないと推定された場合には、前記記憶手段における記憶内容を無効化する記憶制御手段を更に備え、
前記読出手段は、前記記憶手段に前記時間差分以上の受信処理データが記憶された後に、前記記憶手段からのデータの読み出しを開始する、ことを特徴とする請求項２に記載のデジタル放送受信装置。
【請求項４】
前記放送選択制御手段は、
前記第２放送波の受信状況が良好であると推定される場合には、前記第２デジタル放送の再生出力を選択すべき指令を前記選択手段に対して発行し、
前記第２放送波の受信状況が良好ではないと推定される場合には、前記第１デジタル放送の再生出力を選択すべき指令を前記選択手段に対して発行する、
ことを特徴とする請求項１〜３のいずれか一項に記載のデジタル放送受信装置。
【請求項５】
前記第１デジタル放送は、１セグメントを利用したデジタル放送であり、
前記第２デジタル放送は、前記１セグメントを含まない複数のセグメントを利用したデジタル放送である、
ことを特徴とする請求項１〜４のいずれか一項に記載のデジタル放送受信装置。
【請求項６】
互いに異なるセグメントを利用した複数のデジタル放送によって同一番組が同一時間帯に放送される同時放送の再生処理を行うデジタル放送受信方法であって、
前記同時放送における第１デジタル放送に含まれる番組切換情報である第１番組切換情報の受信時刻と、前記同時放送における第２デジタル放送に含まれる番組切換情報である第２番組切換情報の受信時刻とに基づいて、前記第１デジタル放送と前記第２デジタル放送との時間差を算出する算出工程と；
前記算出工程による算出結果に基づいて、前記第１デジタル放送の再生出力のタイミングと、前記第２デジタル放送の再生出力のタイミングとを合わせるタイミング同期化工程と；
前記第１放送波の受信状況及び前記第２放送波の受信状況の少なくとも一方に基づいて、前記タイミング同期化工程において再生出力のタイミングが合わせられた前記第１デジタル放送の再生出力及び前記第２デジタル放送の再生出力の一方を選択する選択工程と；
を備えることを特徴とするデジタル放送受信方法。
【請求項７】
請求項６に記載のデジタル放送受信方法を演算手段に実行させる、ことを特徴とするデジタル放送受信プログラム。
【請求項８】
請求項７に記載のデジタル放送受信プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置、デジタル放送受信方法、デジタル放送受信プログラム、及び、当該デジタル放送受信プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
近年、放送のデジタル化が進められ、地上デジタル放送、ＢＳ（Broadcasting Satellite）デジタル放送及びＣＳ（Communication Satellite）放送が実用化されている。こうしたデジタル放送は、複数のセグメントを有する構造となっている。例えば、現在の日本国における地上デジタル放送は１３個のセグメントを有する構造を有している。かかる地上デジタル放送では、１３個のセグメントのうち、１個のセグメントを利用して携帯電話装置等向けのテレビ放送（以下、「１セグ放送」とも呼ぶ）を行い、他の１２個のセグメントを利用した高画質のテレビ放送（以下、「１２セグ放送」とも呼ぶ）の２つのデジタル放送により、同一番組が同一時間帯に放送される同時放送が行われている。
【０００３】
上記のような１セグ放送（以下、「Ｌ放送」とも呼ぶ）と１２セグ放送（以下、「Ｈ放送」とも呼ぶ）との同時放送や、アナログ放送からデジタル放送への移行期間において行われるデジタル放送とアナログ放送との同時放送が行われている場合において、受信環境の悪化により同時放送における視聴中の放送の再生品質が劣化した場合に、連続した番組の視聴を確保しつつ、受信環境の悪化に対して再生品質の劣化に関する耐性が高いと推定される放送に切り換える技術が提案されている（特許文献１参照；以下、「従来例」と呼ぶ）。この従来例では、同時放送における複数の放送ごとに放送局から出力される時刻信号のような特殊な周波数を有するアナログ信号の波形を検出して、同時放送における放送間の時間差を求めている。そして、求められた時間差に基づいて、互いに対応する再生出力部分の時間合わせを行うために必要な遅延処理で採用する遅延時間を決定している。
【特許文献１】特開２００６−２７０８２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、従来例では、所定のアナログ信号の波形の検出結果に基づいて、遅延処理で採用する遅延時間を決定している。しかしながら、従来例では、特殊な周波数を有するというアナログ波形が検出対象となっているので、受信環境によっては、検出できなかったり、誤検出したりする場合が発生してしまう。このため、同一番組を連続して視聴するために行われるデジタル放送間の切換を精度良く行うことができない事態の発生が懸念される。
【０００５】
このため、同一番組を連続して視聴するために行われるデジタル放送間の切換を精度良く行うことができる新たな技術が要望されている。かかる要望に応えることが、本発明が解決すべき課題の一つとして挙げられる。
【０００６】
本発明は、上記の事情を鑑みてなされたものであり、同一時間帯に同一番組を複数のデジタル放送により放送している同時放送に含まれている当該複数のデジタル放送間で再生放送を切り換えても、利用者に違和感を起こさせずに、同一番組を違和感無く連続して視聴することができるデジタル放送受信装置及びデジタル放送受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、互いに異なるセグメントを利用した複数のデジタル放送によって同一番組が同一時間帯に放送される同時放送を受信するデジタル放送受信装置であって、前記同時放送における第１デジタル放送に関する第１放送波の受信処理を行う第１受信処理手段と；前記同時放送における第２デジタル放送に関する第２放送波の受信処理を行う第２受信処理手段と；前記第１デジタル放送に含まれる番組切換情報である第１番組切換情報の受信時刻と、前記第２デジタル放送に含まれる番組切換情報である第２番組切換情報の受信時刻とに基づいて、前記第１デジタル放送と前記第２デジタル放送との時間差を算出する算出手段と；前記算出手段による算出結果に基づいて、前記第１デジタル放送の再生出力のタイミングと、前記第２デジタル放送の再生出力のタイミングとを合わせるタイミング同期化手段と；前記タイミング同期化手段により再生出力のタイミングが合わせられた前記第１デジタル放送の再生出力及び前記第２デジタル放送の再生出力の一方を選択して出力する選択手段と；前記第１放送波の受信状況及び前記第２放送波の受信状況の少なくとも一方に基づいて、前記選択手段に対して、前記第１デジタル放送の再生出力及び前記第２デジタル放送の再生出力のいずれを選択すべきかを指令する放送選択制御手段と；を備えることを特徴とするデジタル放送受信装置である。
【０００８】
請求項６に記載の発明は、互いに異なるセグメントを利用した複数のデジタル放送によって同一番組が同一時間帯に放送される同時放送の再生処理を行うデジタル放送受信方法であって、前記同時放送における第１デジタル放送に含まれる番組切換情報である第１番組切換情報の受信時刻と、前記同時放送における第２デジタル放送に含まれる番組切換情報である第２番組切換情報の受信時刻とに基づいて、前記第１デジタル放送と前記第２デジタル放送との時間差を算出する算出工程と；前記算出工程による算出結果に基づいて、前記第１デジタル放送の再生出力のタイミングと、前記第２デジタル放送の再生出力のタイミングとを合わせるタイミング同期化工程と；前記第１放送波の受信状況及び前記第２放送波の受信状況の少なくとも一方に基づいて、前記タイミング同期化工程において再生出力のタイミングが合わせられた前記第１デジタル放送の再生出力及び前記第２デジタル放送の再生出力の一方を選択する選択工程と；を備えることを特徴とするデジタル放送受信方法である。
【０００９】
請求項７に記載の発明は、請求項６に記載のデジタル放送受信方法を演算手段に実行させる、ことを特徴とするデジタル放送受信プログラムである。
【００１０】
請求項８に記載の発明は、請求項７に記載のデジタル放送受信プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体である。
【発明を実施するための最良の形態】
【００１１】
本発明の一実施形態を、図１〜図１０を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１２】
［構成］
図１には、一実施形態に係るデジタル放送受信装置１００の概略的な構成がブロック図にて示されている。このデジタル放送受信装置１００は、地上デジタル放送において同時放送が行われているＬ放送とＨ放送とを受信するデジタル放送受信装置である。
【００１３】
図１に示されるように、デジタル放送受信装置１００は、アンテナ１１０と、チューナユニット１２０と、データ分配ユニット１３０と、デコードユニット１４０と、選択手段としての選択ユニット１５０とを備えている。また、デジタル放送受信装置１００は、音出力ユニット１６０と、表示ユニット１７０と、操作入力ユニット１８０とを備えている。さらに、デジタル放送受信装置１００は、制御ユニット１９０を備えている。
【００１４】
アンテナ１１０は、放送波を受信する。アンテナ１１０による受信結果は、チューナユニット１２０へ送られる。
【００１５】
チューナユニット１２０は、制御ユニット１９０から供給されたデジタル形式の選局信号ＣＳＬに従って、アンテナ１１０で受信した放送波の信号からの選局すべきチャンネルの信号を中間周波数帯の信号に変換する。かかる機能を有するチューナユニット１２０は、アンテナ入力フィルタ、高周波増幅器、バンドパスフィルタ（以下、「ＲＦフィルタ」とも呼ぶ）、ミキサ（混合器）、中間周波数フィルタ（以下、「ＩＦフィルタ」とも呼ぶ）と、局部発振回路等（いずれも不図示）を備えて構成されている。
【００１６】
このチューナユニット１２０では、選択受信信号が、アンテナ入力フィルタを通過することにより、低周波成分が除去された後、高周波増幅器により増幅される。こうして高周波増幅器により増幅された信号は、ＲＦフィルタにより、特定の高周波数範囲の信号が抽出された後、ミキサにおいて、制御ユニット１９０からの選局指令ＣＳＬに従って局部発振回路により生成された希望局に対応する周波数を有する局部発振信号と混合される。ミキサによる混合結果からＩＦフィルタにより予め定められた中間周波数帯の信号が選択される。この選択結果が、アナログデジタル変換された後、選局信号ＳＣＨとして、データ分配ユニット１３０へ向けて出力される。
【００１７】
なお、選局指令ＣＳＬはデジタル形式で制御ユニット１９０から出力されるが、デジタルアナログ変換された後に、局部発振回路において利用されるようになっている。
【００１８】
データ分配ユニット１３０は、チューナユニット１２０からの選局信号ＳＣＨの復調処理と、Ｌ放送関連データ及びＨ放送関連データの分離を行う。かかる機能を有するデータ分配ユニット１２０は、図２に示されるように、第１受信処理手段の一部及び第２受信処理手段の一部としての復調部１３１と、第１受信処理手段の一部としてのＬパケット処理部１３２と、第２受信処理手段の一部としてのＨパケット処理部１３３とを備えている。
【００１９】
復調部１３１は、選局信号ＳＣＨの復調処理を行う。より具体的には、復調部１３１は、地上デジタル放送で採用されているＯＦＤＭ変調に対応して、セグメントごとにＯＦＤＭ復調を行う。かかるセグメントごとのＯＦＤＭ復調の結果のうち、Ｌ放送に対応する１セグメントの復調結果は、Ｌ放送パケットデータＬＰＫとして、Ｌパケット処理部１３２へ向けて出力される。また、セグメントごとのＯＦＤＭ復調の結果のうち、Ｌ放送に対応する１セグメントを除いた１２セグメントの復調結果は、Ｈ放送パケットデータＨＰＫとして、Ｈパケット処理部１３３へ向けて出力される。
【００２０】
また、復調部１３１は、選局信号ＳＣＨに基づいて、その後の受信信号についての処理を行うための処理同期信号ＰＣＫを抽出する。抽出された処理同期クロック信号ＰＣＫは、制御ユニット１９０へ向けて出力される。
【００２１】
また、復調部１３１は、Ｈ放送に関連するデータのビットエラー率を検出する。検出されたビットエラー率は、Ｈ放送ビットエラー率ＨＢＲとして、制御ユニット１９０へ向けて出力される。
【００２２】
Ｌパケット処理部１３２は、復調部１３１からのＬ放送パケットデータＬＰＫを解析して、Ｌ放送の音声及び映像のデータＬＡＶ、並びに音声又は映像以外のデータＬＤＴを抽出する。かかるデータＬＤＴには、Ｌ放送における現在番組情報及び次番組情報を含むイベント情報テーブル（L_EIT）が含まれている。Ｌパケット処理部１３２からは、データＬＡＶがデコードユニット１４０へ向けて出力されるとともに、データＬＤＴが制御ユニット１９０へ向けて出力される。
【００２３】
Ｈパケット処理部１３３は、復調部１３１からのＨ放送パケットデータＨＰＫを解析して、Ｈ放送の音声及び映像のデータＨＡＶ、並びに音声又は映像以外のデータＨＤＴを抽出する。かかるデータＨＤＴには、Ｈ放送における現在番組情報及び次番組情報を含むイベント情報テーブル（H_EIT）が含まれている。Ｈパケット処理部１３３からは、データＨＡＶがデコードユニット１４０へ向けて出力されるとともに、データＨＤＴが制御ユニット１９０へ向けて出力される。
【００２４】
なお、以下の説明及び図１，２，４においては、データＬＤＴ及びデータＨＤＴをまとめて表現する場合には、データＬＨＤと記すものとする。
【００２５】
図１に戻り、デコードユニット１４０は、データ分配ユニット１３０からのＬ放送の音声及び映像のデータＬＡＶと、Ｈ放送の音声及び映像のデータＨＡＶとをデコードする。かかる機能を有するデコードユニット１４０は、図３に示されるように、第１受信処理手段の一部としてのＬデコード部１４１と、第２受信処理手段の一部としてのＨデコード部１４２と、タイミング同期化手段の一部である記憶手段としてのバッファ部１４３とを備えている。
【００２６】
Ｌデコード部１４１は、データＬＡＶをデコードして、Ｌ放送の音声データＤＬＡ及び映像データＤＬＶを生成する。このＬデコード部１４１では、地上デジタル放送におけるＬ放送（１セグ放送）に採用されているＨ．２６４／ＡＶＣ方式に従って、デコード処理を行っている。こうして生成された音声データＤＬＡ及び映像データＤＬＶは、選択ユニット１５０へ向けて出力される。
【００２７】
なお、以下の説明及び図１，３においては、音声データＤＬＡ及び映像データＤＬＶをまとめて表現する場合には、データＤＬＤと記すものとする。
【００２８】
Ｈデコード部１４２は、データＨＡＶをデコードして、Ｈ放送の音声データＤＨＡ及び映像データＤＨＶを生成する。このＨデコード部１４２では、地上デジタル放送におけるＨ放送（１２セグ放送）に採用されているＭＰＥＧ２方式に従って、デコード処理を行っている。こうして生成された音声データＤＨＡ及び映像データＤＨＶは、選択ユニット１５０及びバッファ部１４３へ向けて出力される。
【００２９】
なお、以下の説明及び図１，３においては、音声データＤＨＡ及び映像データＤＨＶをまとめて表現する場合には、データＤＨＤと記すものとする。
【００３０】
バッファ部１４３は、制御ユニット１９０による制御のもとで、Ｈデコード部１４２からのデータＤＨＤを一時的に記憶する。より具体的には、バッファ部１４３は、ＦＩＦＯ（First In First Out）として構成されており、制御ユニット１９０からの書込指令ＢＷＴに従って、データＤＨＤが順次書き込まれる。また、バッファ部１４３からは、制御ユニット１９０からの読出指令ＢＲＤに従って、記憶されたデータが順次読み出される。この結果、特定のデータに着目した場合には、書込時点と読出時点との時間差だけ書込時点から遅延して、バッファ部１４３から出力されることになる。バッファ部１４３から読み出されたデータは、遅延が施されたデータＭＨＤとして、選択ユニット１５０へ送られる。
【００３１】
なお、本実施形態では、バッファ部１４３は、汎用的なメモリ部と、当該メモリ部への次回の書込アドレスが格納される書込ポインタと、当該メモリ部からの次回の読出アドレスが格納される読出ポインタとを備えて構成されている。そして、読出ポインタの格納内容は、任意に変更可能となっている。
【００３２】
また、バッファ部１４３は、制御ユニット１９０からのバッファクリア指令ＢＣＬに従って、記憶しているデータを全て消去する。
【００３３】
なお、バッファ部１４３の記憶容量は、Ｌ放送とＨ放送との時間差として想定される最大値に対応する時間に発生するデータＤＨＤを全て記憶できるように設定されている。
【００３４】
選択ユニット１５０は、制御ユニット１９０からの選択指令ＳＬＳに従って、データＤＬＤ、データＤＨＤ及びデータＭＨＤのいずれかを選択する。選択されたデータにおける音声データは、出力音声データＡＤＴとして音出力ユニット１６０へ向けて出力される。また、選択されたデータにおける映像データは、出力映像データＶＤＴとして表示ユニットへ向けて出力される。
【００３５】
図１に戻り、音出力ユニット１６０は、（ｉ）選択ユニット１５０から受信した出力音声データＡＤＴをアナログ信号に変換するＤＡ変換器（Digital to Analog Converter）と、（ii）当該ＤＡ変換器から出力されたアナログ信号を増幅する増幅器と、（iii）増幅されたアナログ信号を音声に変換するスピーカとを備えて構成されている。この音出力ユニット１６０により、選択された放送の音声が再生される。
【００３６】
表示ユニット１７０は、（ｉ）液晶表示パネル、有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）等の表示デバイスと、（ii）選択ユニット１５０から受信した出力映像データＶＤＴに従って、当該表示デバイスに画像を表示させる表示制御回路とを備えている。この表示ユニット１７０により、選択された放送の映像が再生される。
【００３７】
操作入力ユニット１８０は、デジタル放送受信装置１００の本体部に設けられたキー部、あるいはキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示ユニット１７０に設けられたタッチパネルを用いることができる。操作入力ユニット１８０への操作入力結果は、制御ユニット１９０へ送られる。
【００３８】
制御ユニット１９０は、デジタル放送受信装置１００の動作の制御を行う。かかる機能を有する制御ユニット１９０は、図４に示されるように、選局制御部１９１と、算出手段としての時間差算出部１９２とを備えている。また、制御ユニット１９０は、タイミング同期化手段の一部である読出手段及び記憶制御手段としてのバッファ制御部１９３と、放送選択制御手段としての放送選択制御部１９４とを備えている。さらに、制御ユニット１９０は、記憶部１９５を備えている。
【００３９】
選局制御部１９１は、操作入力ユニット１８０に入力された選局指定を操作入力データＩＰＤとして受ける。そして、選局制御部１９１は、当該選局指定に従って、指定されたチャンネルの選択を行わせるための選局指令ＣＳＬを生成し、チューナユニット１２０及び時間差算出部１９２へ向けて出力する。
【００４０】
時間差算出部１９２は、データ分配ユニット１３０からのデータＬＨＤに基づいて、Ｌ放送とＨ放送との時間差を算出する。かかる時間差の算出に際して、時間差算出部１９２は、データＬＨＤにおけるＬ放送のイベント情報テーブルに含まれている現在番組情報及び次番組情報（以下、「L_EIT_P/F情報」と呼ぶ）の変化の時点、及び、Ｈ放送のイベント情報テーブルに含まれている現在番組情報及び次番組情報（以下、「H_EIT_P/F情報」と呼ぶ）の変化の時点を検出する。そして、時間差算出部１９２は、L_EIT_P/F情報の変化の時点と、L_EIT_P/F情報の変化と同様のH_EIT_P/F情報の変化の時点との時間差を算出することにより、Ｌ放送とＨ放送との時間差を算出する。
【００４１】
以上のようにして、Ｌ放送とＨ放送との時間差を算出すると、時間差算出部１９２は、算出結果を、選局制御部１９１からの選局指令ＣＳＬにより特定されるチャンネルの時間差情報として、記憶部１９５内の後述する時間差テーブル１９９に書き込む。この後、時間差算出部１９２は、現在選局されているチャンネル情報及び時間差情報が登録されている旨を時間差登録情報ＴＤＲとしてバッファ制御部１９３へ報告する。ここで、時間差算出の前には、現在選局されているチャンネルに関する時間差情報が未登録であった場合には、時間差算出部１９２は、時間差情報の参照時点で、時間差情報が登録されていない旨を時間差登録情報ＴＤＲとしてバッファ制御部１９３へ報告するようになっている。
【００４２】
なお、本実施形態では、同一番組については、Ｈ放送による受信がＬ放送による受信に先行していることを想定している。かかる想定は、現状の地上デジタル放送の実体に合致している。
【００４３】
バッファ制御部１９３は、データ分配ユニット１３０からの処理同期クロック信号ＰＣＫに基づいて、書込指令ＢＷＴを生成し、デコードユニット１４０へ送る。この書込指令ＢＷＴにより、デコードユニット１４０においては、Ｈデコード部１４２から出力されたデータＤＨＤが、直ちにバッファ部１４３に書き込まれる。
【００４４】
また、バッファ制御部１９３は、データ分配ユニット１３０からの処理同期クロック信号ＰＣＫ及び記憶部１９５内の時間差テーブル１９９における登録内容に基づいて、読出書込ＢＲＤを生成し、デコードユニット１４０へ送る。かかる読出書込ＢＲＤの生成処理は、時間差算出部１９２からの時間差算出終了ＣＥＤの受信をトリガとして開始される。こうして読出書込ＢＲＤの生成処理を開始すると、バッファ制御部１９３は、現在選局されているチャンネルに関する時間差情報を記憶部１９５内の時間差テーブル１９９から読み出す。そして、読出結果と処理同期クロック信号ＰＣＫとに基づいて、Ｌデコード部１４１からのデータＤＬＤの出力タイミングに同期して、当該データＤＬＤに対応するバッファ部１４３内のデータを読み出すことができるタイミングで、読出指令ＢＲＤを生成する。
【００４５】
上記のようにして生成された読出指令ＢＲＤの選択ユニット１５０への出力を開始し、バッファ部１４３からの同期読出を開始すると、バッファ制御部１９３は、バッファ状態情報ＢＳＴとしてバッファリング完了を放送選択制御部１９４へ報告する。一方、バッファ部１４３における記憶量が記憶部１９５内の時間差テーブル１９９から読み出された時間差分に満たない期間には、バッファ制御部１９３は、バッファ状態情報ＢＳＴとしてバッファリング未完了を放送選択制御部１９４へ報告する。
【００４６】
また、バッファ制御部１９３は、放送選択制御部１９４からのＨ放送受信状態情報ＨＳＴとして受信不良の報告を受けると、バッファクリア指令ＢＣＬをバッファ部１４３へ送るとともに、Ｈ放送受信状態情報ＨＳＴとして受信良好の報告を受けるまで、書込指令ＢＷＴの生成を中止する。
【００４７】
また、バッファ制御部１９３は、同期実行読出中にＨ放送受信状態情報ＨＳＴとして受信不良の報告を受けると、読出指令ＢＲＤの生成を中止する。そして、書込指令ＢＷＴの生成再開後、書込指令ＢＷＴの中止時点で参照していた時間差情報に対応する時間が経過した後に、読出指令ＢＲＤの生成を再開する。
【００４８】
放送選択制御部１９４は、データ分配ユニット１３０からのＨ放送ビットエラー率ＨＢＲ及びバッファ制御部１９３からのバッファ状態情報ＢＳＴに基づいて、選択指令ＳＬＳを生成し、選択ユニット１５０へ向けて出力する。より具体的には、Ｈ放送ビットエラー率ＨＢＲが所定の値以上である場合には、放送選択制御部１９４は、選択指令ＳＬＳとしてＬデコード部１４１からのデータＤＬＤを選択すべき旨を選択指令ＳＬＳとして選択ユニット１５０へ向けて出力する。そして、放送選択制御部１９４は、Ｈ放送受信状態情報ＨＳＴとして受信不良の状態であることをバッファ制御部１９３へ報告する。
【００４９】
また、Ｈ放送ビットエラー率ＨＢＲが所定の値未満であり、かつ、バッファリング未完了状態である場合には、放送選択制御部１９４は、選択指令ＳＬＳとしてＨデコード部１４２からのデータＤＨＤを選択すべき旨を選択指令ＳＬＳとして選択ユニット１５０へ向けて出力する。また、Ｈ放送ビットエラー率ＨＢＲが所定の値未満であり、かつ、バッファリング完了状態である場合には、放送選択制御部１９４は、選択指令ＳＬＳとしてバッファ部１４３からのデータＭＨＤを選択すべき旨を選択指令ＳＬＳとして選択ユニット１５０へ向けて出力する。なお、Ｈ放送ビットエラー率ＨＢＲが所定の値未満である場合には、放送選択制御部１９４は、Ｈ放送受信状態情報ＨＳＴとして受信良好の状態であることをバッファ制御部１９３へ報告する。
【００５０】
記憶部１９５には、図５に示されるように、時間差テーブル１９９が記憶される。この時間差テーブル１９９には、放送チャンネルごとに、Ｌ放送とＨ放送との時間差情報が登録される。なお、図５には、放送チャンネルＣＨ＃１については、時間差情報として「ＸＸＸＸ」が登録され、放送チャンネルＣＨ＃２については、時間差情報が未登録である例が示されている。
【００５１】
［動作］
次に、上記のように構成されたデジタル放送受信装置１００における放送の受信再生動作について、主に再生放送の選択動作に主に着目して説明する。
【００５２】
デジタル放送受信装置１００では、操作入力ユニット１８０への利用者による希望局の指定入力がなされると、その旨が制御ユニット１９０へ報告される。この報告を受けた制御ユニット１９０では、選局制御部１９１が、希望局に対応する選局指令ＣＳＬをチューナユニット１２０及び時間差算出部１９２へ送る（図１及び図４参照）。
【００５３】
選局指令ＣＳＬを受けたチューナユニット１２０は、アンテナ１１０からの信号における希望局からの受信信号を抽出し、選局信号ＳＣＨとして、データ分配ユニット１３０へ送る（図１参照）。選局信号ＳＣＨを受けたデータ分配ユニット１３０では、復調部１３１が、セグメントごとにＯＦＤＭ復調を行った後、Ｌ放送パケットデータＬＰＫをＬパケット処理部１３２へ送るとともに、Ｈ放送パケットデータＨＰＫをＨパケット処理部１３３へ送る（図２参照）。また、復調部１３１は、選局信号ＳＣＨに基づいて、処理同期信号ＰＣＫを抽出して制御ユニット１９０へ送るとともに、Ｈ放送に関連するデータのビットエラー率ＨＢＲを検出して、制御ユニット１９０へ送る（図２参照）。
【００５４】
Ｌ放送パケットデータＬＰＫを受けたＬパケット処理部１３２は、Ｌ放送パケットデータＬＰＫを解析し、Ｌ放送の音声及び映像のデータＬＡＶ、並びに音声又は映像以外のデータＬＤＴを抽出する。そして、データＬＡＶがデコードユニット１４０へ送られるとともに、データＬＤＴが制御ユニット１９０へ送られる（図２参照）。
【００５５】
Ｈ放送パケットデータＨＰＫを受けたＨパケット処理部１３３は、Ｈ放送パケットデータＨＰＫを解析し、Ｈ放送の音声及び映像のデータＨＡＶ、並びに音声又は映像以外のデータＨＤＴを抽出する。そして、データＨＡＶがデコードユニット１４０へ送られるとともに、データＨＤＴが制御ユニット１９０へ送られる（図２参照）。
【００５６】
デコードユニット１４０では、Ｌデコード部１４１がデータＬＡＶを受ける。そして、Ｌデコード部１４１は、データＬＡＶをデコードし、Ｌ放送の音声データＤＬＡ及び映像データＤＬＶを生成する。こうして生成された音声データＤＬＡ及び映像データＤＬＶは、選択ユニット１５０へ送られる（図３参照）。
【００５７】
また、デコードユニット１４０では、Ｈデコード部１４２がデータＨＡＶを受ける。そして、Ｈデコード部１４２は、データＨＡＶをデコードし、Ｈ放送の音声データＤＨＡ及び映像データＤＨＶを生成する。こうして生成された音声データＤＨＡ及び映像データＤＨＶは、選択ユニット１５０及びバッファ部１４３へ送られる（図３参照）。
【００５８】
＜新たな選局時における再生放送の選択処理＞
一方、時間差算出部１９２が選局制御部１９１からの選局指令ＣＳＬを受けると、新たな選局時における再生放送の選択処理が開始される。この処理では、図６に示されるように、まず、ステップＳ１１において、時間差算出部１９２が、選局指令ＣＳＬにより特定されるチャンネルの時間差情報が、記憶部１９５内の時間差テーブル１９９に登録されているか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ１１：Ｙ）には、時間差算出部１９２は、選局されているチャンネルの情報及び時間差情報が登録されている旨を時間差登録情報ＴＤＲとしてバッファ制御部１９３へ報告する。
【００５９】
ステップＳ１１における判定の結果が否定的であった場合（ステップＳ１１：Ｎ）には、選局されているチャンネルに関する時間差情報が登録されていない旨を時間差登録情報ＴＤＲとしてバッファ制御部１９３へ報告する。この結果、バッファ制御部１９３からは、バッファ状態情報ＢＳＴとしてバッファリング未完了状態であることが、放送選択制御部１９４へ報告されることになる。そして、処理がステップＳ１２へ進む。このステップＳ１２では、時間差テーブル１９９への時間差情報の登録処理が行われる。
【００６０】
かかる時間差情報の登録処理では、図７に示されるように、まず、ステップＳ２１において、放送選択制御部１９４が、Ｈ放送が良好に受信できているか否かを判定する。この判定の結果が否定的であった場合（ステップＳ２１：Ｎ）には、処理はステップＳ２３へ進む。このステップＳ２３では、放送選択制御部１９４が、Ｌデコード部１４１から出力されたデータＤＬＤを選択すべき旨を選択指令ＳＬＳとして選択ユニット１５０へ送る。この結果、データＤＬＤに基づく、音声および映像が、音出力ユニット１６０及び表示ユニット１７０により再生される。そして、処理はステップＳ２４へ進む。
【００６１】
ステップＳ２１における判定の結果が肯定的であった場合（ステップＳ２１：Ｙ）には、処理はステップＳ２２へ進む。このステップＳ２２では、放送選択制御部１９４が、Ｈデコード部１４２から出力されたデータＤＨＤを選択すべき旨を選択指令ＳＬＳとして選択ユニット１５０へ送る。この結果、データＤＨＤに基づく、音声および映像が、音出力ユニット１６０及び表示ユニット１７０により再生される。そして、処理はステップＳ２４へ進む。
【００６２】
ステップＳ２４においては、時間差算出部１９２が、データ分配ユニット１３０からのデータＬＨＤに基づいて、L_EIT_P/F情報の変化、及び、当該L_EIT_P/F情報の変化の内容と同様のH_EIT_P/F情報の変化（以下、単に「番組変化」と呼ぶ）が検出されたか否かを判定する。このステップＳ２４における判定の結果が否定的であった場合（ステップＳ２４：Ｎ）には、処理はステップＳ２５へ進む。このステップＳ２５では、放送選択制御部１９４が、データＤＨＤが選択ユニット１５０により選択されているか否かを判定する。このステップＳ２５における判定の結果が否定的であった場合（ステップＳ２５：Ｎ）には、処理はステップＳ２４へ戻る。
【００６３】
ステップＳ２５における判定の結果が肯定的であった場合（ステップＳ２５：Ｙ）には、処理はステップＳ２６へ進む。このステップＳ２６では、Ｈ放送が良好に受信できているか否かを判定する。このステップＳ２６における判定の結果が肯定的であった場合（ステップＳ２６：Ｙ）には、処理はステップＳ２４へ戻る。一方、ステップＳ２６における判定の結果が否定的であった場合（ステップＳ２６：Ｎ）には、処理はステップＳ２３へ戻る。
【００６４】
この後、ステップＳ２４における判定の結果が肯定的となるまで、ステップＳ２３〜Ｓ２６の処理が繰り返される。この結果、後述するステップＳ２７による時間差の算出及び登録がなされるまでの期間において、放送再生結果の音質や画質の質を極力高いものとするとともに、Ｌ放送とＨ放送との時間差に伴う再生放送の種類の切換による利用者における違和感を極力防止しつつ、放送再生結果を利用者に提供することができる。
【００６５】
番組変化が有り、ステップＳ２４における判定の結果が肯定的となった場合（ステップＳ２４：Ｙ）には、処理はステップＳ２７へ進む。このステップＳ２７では、時間差算出部１９２が、L_EIT_P/F情報の変化の時点と、当該L_EIT_P/F情報の変化と同様のH_EIT_P/F情報の変化の時点との時間差を算出することにより、Ｌ放送とＨ放送との時間差を算出する。引き続き、時間差算出部１９２は、算出された時間差を、選局指令ＣＳＬにより特定されるチャンネルの時間差情報として、記憶部１９５内の時間差テーブル１９９に登録する。時間差算出部１９２は、選局中のチャンネル情報及び時間差情報が登録されている旨を時間差登録情報ＴＤＲとしてバッファ制御部１９３へ報告する。この後ステップＳ１２が終了し、処理は図６のステップＳ１３へ進む。
【００６６】
ステップＳ１３においては、選択再生処理が実行される。この選択再生処理では、図８に示されるように、まず、ステップＳ３１において、選局中のチャンネル情報及び時間差情報が登録されている旨を時間差登録情報ＴＤＲとしてバッファ制御部１９３が、選局中のチャンネルに関する時間差情報を記憶部１９５内の時間差テーブル１９９から読み出す。引き続き、ステップＳ３２において、同期読出の開始処理が実行される。
【００６７】
ステップＳ３２では、図９に示されるように、まず、ステップＳ４１において、バッファ制御部１９３が、同期読出が可能であるか否かを判定する。かかる判定に際して、バッファ制御部１９３は、現時点におけるデータＤＬＤに対応するデータＤＨＤが記憶されている状態にあるか否か、すなわち、現時点におけるデータＤＬＤに対応するデータＤＨＤがバッファ部１４３に記憶されてからＨ放送の良好な受信の状態が継続し、Ｈデコード部１４２からの出力データが順次バッファ部１４３に記憶されているか否かを判定する。
【００６８】
ステップＳ４１における判定の結果が否定的であった場合（ステップＳ４１：Ｎ）には、ステップＳ４１の処理が繰り返される。そして、ステップＳ４１における判定の結果が肯定的となると（ステップＳ４１：Ｙ）、処理はステップＳ４２へ進む。
【００６９】
ステップＳ４２では、バッファ制御部１９３が、現時点におけるデータＤＬＤに対応するデータからバッファ部１４３内のデータを時間順に読み出すための読出指令ＢＲＤの生成を開始し、生成された読出指令ＢＲＤのバッファ部１４３へ向けた出力を開始する。この後、バッファ制御部１９３は、バッファ状態情報ＢＳＴとしてバッファリング完了を放送選択制御部１９４へ報告する。
【００７０】
次に、ステップＳ４３において、バッファリング完了の報告を受けた放送選択制御部１９４が、バッファ部１４３から出力されたデータＭＨＤを選択すべき旨を選択指令ＳＬＳとして選択ユニット１５０へ送る。この結果、データＭＨＤに基づく、音声および映像の音出力ユニット１６０及び表示ユニット１７０により再生が開始される。そして、ステップＳ３２の処理が終了し、処理は図８のステップＳ３３へ進む。
【００７１】
ステップＳ３３では、放送選択制御部１９４が、Ｈ放送が良好に受信できているか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ３３：Ｙ）には、ステップＳ３３の処理が繰り返される。一方、ステップＳ３３の判定の結果が否定的となると（ステップＳ３３：Ｎ）、処理はステップＳ３４へ進む。
【００７２】
ステップＳ３４では、放送選択制御部１９４が、Ｌデコード部１４１から出力されたデータＤＬＤを選択すべき旨を選択指令ＳＬＳとして選択ユニット１５０へ送る。この結果、データＤＬＤに基づく音声および映像の音出力ユニット１６０及び表示ユニット１７０により再生が開始される。この後、放送選択制御部１９４は、Ｈ放送受信状態情報ＨＳＴとして受信不良の状態であることをバッファ制御部１９３へ報告する。この報告を受けたバッファ制御部１９３は、バッファクリア指令ＢＣＬをバッファ部１４３へ送るとともに、Ｈ放送受信状態情報ＨＳＴとして受信良好の報告を受けるまで、書込指令ＢＷＴの生成を中止する。また、バッファ制御部１９３は、読出指令ＢＲＤの生成を中止する。
【００７３】
次に、ステップＳ３５において、放送選択制御部１９４が、Ｈ放送が良好に受信できているか否かを判定する。この判定の結果が否定的であった場合（ステップＳ３５：Ｎ）には、ステップＳ３５の処理が繰り返される。そして、ステップＳ３５の判定の結果が肯定的となると（ステップＳ３５：Ｙ）、処理はステップＳ３２へ戻る。
【００７４】
以後、ステップＳ３２〜Ｓ３５の処理が、新たな選局指定を受けるか、新たな番組変化が検出されるまで、繰り返される。ここで、新たな選局指定を受けると、上述したステップＳ１１〜Ｓ１３の処理が再度実行される。
【００７５】
＜新たな番組変化時における再生放送の選択処理＞
新たな選局指定を受けないままで、新たな番組変化が検出されると、新たな番組変化時における再生放送の選択処理が開始される。この処理では、図６に示されるように、まず、ステップＳ１４において、時間差情報の更新処理が行われる。
【００７６】
この時間差情報の更新処理では、図１０に示されるように、まず、ステップＳ５１において、上述したステップＳ２７と同様にして、時間差算出部１９２が、L_EIT_P/F情報の変化の時点と、当該L_EIT_P/F情報の変化と同様のH_EIT_P/F情報の変化の時点との時間差を算出することにより、Ｌ放送とＨ放送との時間差を算出する。引き続き、ステップＳ５２において、時間差算出部１９２は、算出された時間差を、選局指令ＣＳＬにより特定されるチャンネルの時間差情報として、記憶部１９５内の時間差テーブル１９９に更新登録する。そして、時間差算出部１９２は、選局中のチャンネル情報及び時間差情報が登録されている旨を時間差登録情報ＴＤＲとしてバッファ制御部１９３へ報告する。この後、ステップＳ１４が終了し、処理は図６のステップＳ１３へ進む。以後、上述の場合と同様にして、ステップＳ１３の処理が実行される。
【００７７】
以上説明したように、本実施形態では、デジタルデータとして得られる番組変化情報に基づいて、Ｌ放送とＨ放送との時間差を検出する。そして、検出された当該時間差に基づいて、Ｌ放送とＨ放送とにおいて互いに対応する再生出力部分の時間合わせを行うための遅延処理が精度良く実行される。したがって、同時放送されているＬ放送とＨ放送との間で再生対象となる放送が切り換えられたとしても、利用者が違和感を感じることを防止することができる。
【００７８】
［実施形態の変形］
本発明は、上記の実施携帯に限定されるものではなく、様々な変形が可能である。
【００７９】
例えば、上記の実施形態では、Ｌ放送とＨ放送とが同時放送されている地上デジタル放送に関するデジタル放送受信装置に本発明を適用したが、同一時間帯に同一番組を複数のデジタル放送により放送している同時放送の受信装置に対しても本発明を適用することができる。ここで、同時放送に含まれるデジタル放送の数は「２」に限られるものではなく、３以上であってもよい。
【００８０】
また、上記の実施形態では、Ｈ放送の受信がＬ放送の受信に先行していることを想定したが、Ｌ放送の受信がＨ放送の受信に先行している場合にも本発明を適用することができる。この場合には、Ｌ放送側にバッファ部１４３と同様のバッファ部を設け、当該バッファ部について、上記の実施形態の場合と同様の制御を行うようにすればよい。
【００８１】
さらに、Ｌ放送の受信とＨ放送の受信との先行関係が固定的なものとして想定できない場合には、バッファ部をＬ放送側又はＨ放送側で使用するかを変更可能とするようにすればよい。
【００８２】
なお、上記の実施形態における制御ユニット１９０を中央処理装置（ＣＰＵ：Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、読出専用メモリ（ＲＯＭ：Read Only Memory）、ランダムアクセスメモリ（ＲＡＭ：Random Access Memory）等を備えた演算手段としてのコンピュータとして構成し、上記の実施形態における処理を、予め用意されたプログラムを当該コンピュータで実行するようにしてもよい。このプログラムはハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該コンピュータによって記録媒体から読み出されて実行される。また、このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配送の形態で取得されるようにしてもよい。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施形態に係るデジタル放送受信装置の構成を概略的に示すブロック図である。
【図２】図１のデータ分配ユニットの構成を示すブロック図である。
【図３】図１のデコードユニットの構成を示すブロック図である。
【図４】図１の制御ユニットの構成を示すブロック図である。
【図５】図４に記憶部内に記憶される時間差テーブルの内容を説明するための図である。
【図６】図１の装置による再生動作を説明するためのフローチャートである。
【図７】図６の時間差登録処理を説明するためのフローチャートである。
【図８】図６の選択再生処理を説明するためのフローチャートである。
【図９】図８のデータＭＨＤによる再生開始処理を説明するためのフローチャートである。
【図１０】図６の時間差更新処理を説明するためのフローチャートである。
【符号の説明】
【００８４】
１００…デジタル放送受信装置
１３１…復調部（第１受信処理手段の一部及び第２受信処理手段の一部）
１３２…Ｌパケット処理部（第１受信処理手段の一部）
１３３…Ｈパケット処理部（第２受信処理手段の一部）
１４１…Ｌデコード部（第１受信処理手段の一部）
１４２…Ｈデコード部（第２受信処理手段の一部）
１４３…バッファ部（記憶手段、タイミング同期化手段の一部）
１５０…選択ユニット（選択手段）
１９２…時間差算出部（算出手段）
１９３…バッファ制御部（読出手段及び記憶制御手段、タイミング同期化手段の一部）
１９４…放送選択制御部（放送選択制御手段）
【図１】
2008211301.tif 000003
【図２】
2008211301.tif 000004
【図３】
2008211301.tif 000005
【図４】
2008211301.tif 000006
【図５】
2008211301.tif 000007
【図６】
2008211301.tif 000008
【図７】
2008211301.tif 000009
【図８】
2008211301.tif 000010
【図９】
2008211301.tif 000011
【図１０】
2008211301.tif 000012