(57)【特許請求の範囲】
【請求項１】
実時間の時刻を提供するリアルタイムクロックと、
複数の映像・音声が多重化され変調されて階層伝送された信号を受信し、復調する受信部と、
前記受信部で復調された信号から必要な信号を分離するパケット分離部と、
前記パケット分離部で分離された各階層の信号を一時的に保存する各階層ごとのバッファ部と、
前記各階層ごとのバッファ部に一時的に保存された信号を復号する各階層ごとの階層復号部と、
前記各階層ごとの階層復号部で復号された各階層の映像・音声のうち、いずれか一つの階層の映像・音声を選択する出力選択部と、
前記各階層ごとの階層復号部で復号された各階層の映像・音声を監視し、各階層のシーン変化のタイミングを検出する階層シーン検出部と、
前記出力選択部の選択を切り換える出力制御部とを備え、
前記出力制御部は、
前記階層シーン検出部から出力されるシーン検出信号のシーン検出時刻を各階層ごとに保持し、
前記シーン検出時刻のシフト時間を求めて、
ある階層に対して、前記シーン検出時刻を前記シフト時間分シフトさせた時刻と、他の階層のシーン検出時刻とでパターンマッチング比較をおこない、
一致した時刻の個数から、ある階層と他の階層の映像・音声の出力タイミングの遅延時間を求め、
前記出力制御部は、前記階層シーン検出部から出力される各階層のシーン検出信号と前記リアルタイムクロックから取得したシーン検出時の時刻情報とに基づき、各階層の映像・音声の出力タイミングの他の階層に対する遅延時間を算出し、遅延していない階層のバッファ部に対して、算出した遅延時間に相当するバッファ量を増加させるように設定することを特徴とするデジタル放送受信装置。
【請求項２】
複数の前記シフト時間について、ある階層に対して、前記シーン検出時刻を前記シフト時間分シフトさせた時刻と、他の階層のシーン検出時刻とでパターンマッチング比較をおこない、
一致した時刻の個数を最大とするシフト時間を、ある階層と他の階層の映像・音声の出力タイミングの遅延時間とすることを特徴とする請求項１記載のデジタル放送受信装置。
【請求項３】
ある階層の一つのシーン検出時刻の時間間隔と、他の階層のシーン検出時刻の時間間隔との全てについてパターンマッチング比較をおこない、
一致したパターンとの時間間隔を前記シーン検出時刻のシフト時間とすることを特徴とする請求項１記載のデジタル放送受信装置。
【請求項４】
前記シーン検出時刻と前記シーン検出時刻を前記シフト時間分シフトさせた時刻とでパターンマッチング比較をおこなう際に、または、前記シーン検出時刻の時間間隔同士でパターンマッチング比較をおこなう際に、
互いに比較する値が所定の閾値内に収まっているときに、値が一致したとすることを特徴とする請求項１ないし請求項３記載のいずれかのデジタル放送受信装置。
【請求項５】
前記出力制御部は、
各階層の映像・音声の出力タイミングの他の階層に対する遅延時間を複数回算出し
算出された複数の遅延時間のうちで、最も多い遅延時間を、各階層の他の階層からの映像・音声の出力タイミングの遅延時間とすることを特徴とする請求項１ないし請求項４記載のデジタル放送受信装置。
【請求項６】
前記出力制御部は、
各階層の映像・音声の出力タイミングの他の階層に対する遅延時間を複数回算出し
算出された複数の遅延時間の平均値を各階層の他の階層からの映像・音声の出力タイミングの遅延時間とすることを特徴とする請求項１ないし請求項４記載のデジタル放送受信装置。
【請求項７】
実時間の時刻を提供するリアルタイムクロックと、
複数の映像・音声が多重化され変調されて階層伝送された信号を受信し、復調する受信部と、
前記受信部で復調された信号から必要な信号を分離するパケット分離部と、
前記パケット分離部で分離された各階層の信号を一時的に保存する各階層ごとのバッファ部と、
前記各階層ごとのバッファ部に一時的に保存された信号を復号する各階層ごとの階層復号部と、
前記各階層ごとの階層復号部で復号された各階層の映像・音声のうち、いずれか一つの階層の映像・音声を選択する出力選択部と、
前記各階層ごとの階層復号部で復号された各階層の映像・音声を監視し、各階層のシーン変化のタイミングを検出する階層シーン検出部と、
前記出力選択部の選択を切り換える出力制御部とを備えるデジタル受信装置のデジタル受信方法において、
前記出力制御部が、前記階層シーン検出部から出力されるシーン検出信号のシーン検出時刻を各階層ごとに保持するステップと、
前記出力制御部が、前記シーン検出時刻のシフト時間を求めるステップと、
前記出力制御部が、ある階層に対して、前記シーン検出時刻を前記シフト時間分シフトさせた時刻と、他の階層のシーン検出時刻とでパターンマッチング比較をおこなうステップと、
前記出力制御部が、一致した時刻の個数から、ある階層と他の階層の映像・音声の出力タイミングの遅延時間を求めるステップと、
前記出力制御部が、前記階層シーン検出部から出力される各階層のシーン検出信号と前記リアルタイムクロックから取得したシーン検出時の時刻情報とに基づき、各階層の映像・音声の出力タイミングの他の階層に対する遅延時間を算出するステップと、
前記出力制御部が、遅延していない階層のバッファ部に対して、算出した遅延時間に相当するバッファ量を増加させるように設定するステップとを有することを特徴とするデジタル放送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置に係り、特に階層伝送された放送を受信し、各々の階層を切り換えて視聴する用途に用いて好適なデジタル放送受信装置に関する。
【背景技術】
【０００２】
日本の地上デジタル放送では、一つのチャンネル内で複数の番組を伝送する階層伝送が利用できる。階層伝送では、一つ以上のセグメントで構成された階層を最大３階層まで同時に伝送することが可能であり、伝送路符号化方法の違いによる所要ＣＮ比の小さい順に、強階層／中階層／弱階層と呼ばれる。弱階層は、強階層に比べて高品質な映像・音声を伝送できるが受信安定性が低く、対照的に、強階層は、弱階層に比べて高品質な映像・音声を伝送できないが受信安定性が高いという特性がある。階層伝送された放送を受信するデジタル放送受信装置では、放送信号の受信レベルが低下すると弱階層から強階層の映像・音声に切換えて出力するなど、放送信号の受信状況に応じて弱階層と強階層の映像・音声を切換えて出力することができる。
【０００３】
この機能を利用し、弱階層と強階層で同一内容の番組を送信することにより、放送信号の受信レベルが高い地域では、弱階層の高品質な映像・音声を受信し、放送信号の受信レベルが低い地域では、受信安定性が高い強階層の映像・音声を受信することができる。
【０００４】
階層を切換えて出力する装置については、例えば、以下の特許文献１などに述べられている。
【０００５】
【特許文献１】特開２００３−２７４３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
弱階層と強階層で伝送される映像・音声は、放送信号の送出時点で符号化処理などの違いにより、階層間で最大数秒程度の放送時間のずれが発生する。このため、受信機側においてそのまま弱階層と強階層の映像・音声を切換えて出力すると、切換え前に比べて数秒ずれた映像・音声が出力され、番組を視聴しているユーザに違和感を与えてしまうという問題がある。
【０００７】
本発明は、上記問題点を解決するためになされたもので、その目的は、各階層の映像・音声の遅延時間を求めて、それらの出力タイミングを調整することにより、ユーザが階層を切り換えて視聴するときに、映像・音声の途切れなく視聴できるデジタル放送受信装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のデジタル放送受信装置は、実時間の時刻を提供するリアルタイムクロックと、複数の映像・音声が多重化され変調されて階層伝送された信号を受信し、復調する受信部と、受信部で復調された信号から必要な信号を分離するパケット分離部と、パケット分離部で分離された各階層の信号を一時的に保存する各階層ごとのバッファ部と、各階層ごとのバッファ部に一時的に保存された信号を復号する各階層ごとの階層復号部と、各階層ごとの階層復号部で復号された各階層の映像・音声のうち、いずれか一つの階層の映像・音声を選択する出力選択部と、各階層ごとの階層復号部で復号された各階層の映像・音声を監視し、各階層のシーン変化のタイミングを検出する階層シーン検出部と、出力選択部の選択を切り換える出力制御部を設ける。
【０００９】
そして、出力制御部は、階層シーン検出部から出力される各階層のシーン検出信号と前記リアルタイムクロックから取得したシーン検出時の時刻情報とに基づき、各階層の映像・音声の出力タイミングの他の階層に対する遅延時間を算出し、遅延していない階層のバッファ部に対して、算出した遅延時間に相当するバッファ量を増加させるように設定する。
【００１０】
このとき、出力制御部は、階層シーン検出部から出力されるシーン検出信号のシーン検出時刻を各階層ごとに保持しており、ある階層の一つのシーン検出時刻の時間間隔と、他の階層のシーン検出時刻の時間間隔とでパターンマッチング比較をおこない、一致したパターンとの時間間隔をシーン検出時刻のシフト時間として求める。
【００１１】
そして、複数のシフト時間を求めて、ある階層に対して、シーン検出時刻をそのシフト時間分シフトさせた時刻と、他の階層のシーン検出時刻とでパターンマッチング比較をおこない、一致した時刻の個数を最大とするシフト時間を、ある階層と他の階層の階層の映像・音声の出力タイミングの遅延時間とする。
【発明の効果】
【００１２】
本発明によれば、各階層の映像・音声の遅延時間を求めて、それらの出力タイミングを調整することにより、ユーザが階層を切り換えて視聴するときに、映像・音声の途切れなくスムーズに視聴できるデジタル放送受信装置を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る一実施形態を、図１ないし図９を用いて説明する。
先ず、図１を用いて本発明の一実施形態に係るデジタル放送受信装置の構成について説明する。
図１は、本発明の一実施形態に係るデジタル放送受信装置の構成図である。
【００１４】
図１に示されるように、本発明の一実施形態に係るデジタル放送受信装置１００は、入力端子１０１、受信部１０２、パケット分離部１０３、強階層バッファ部１０４、強階層復号部１０５、弱階層バッファ部１０６、弱階層復号部１０７、強階層シーン検出部１０８、弱階層シーン検出部１０９、映像出力選択部１１０、映像出力端子１１１、音声出力選択部１１２、音声出力端子１１３、出力制御部１１４、リアルタイムクロック１１５からなる。
【００１５】
入力端子１０１からは、複数の映像・音声・データが多重化され変調されて階層伝送された信号が入力される。
【００１６】
受信部１０２は、入力端子１０１から入力された信号を復調したり、伝送時に発生した誤りを訂正する。
【００１７】
パケット分離部１０３は、多重化された信号から所望の映像・音声・データを選択抽出する。
【００１８】
強階層バッファ部１０４は、強階層の信号をバッファリングする部分であり、強階層復号部１０５は、強階層の信号を復号する。
【００１９】
また、弱階層バッファ部１０６は、弱階層の信号をバッファリングする部分であり、弱階層復号部１０７は、弱階層の信号を復号する。
【００２０】
強階層シーン検出部１０８は、強階層復号部で復号された映像信号から、シーンの変化を検出し、一方、弱階層シーン検出部１０９は、弱階層復号部で復号された映像信号から、シーンの変化を検出する。
【００２１】
映像出力選択部１１０は、これらの強階層復号部１０５と弱階層復号部１０７で復号された映像信号のいずれか一方の映像信号を選択する。
【００２２】
映像出力端子１１１は、映像出力選択部１１０で選択された映像信号を出力する端子である。
【００２３】
音声出力選択部１１２は、これらの強階層復号部１０５と弱階層復号部１０７で復号された音声信号のいずれか一方の音声信号を選択する。
【００２４】
音声出力端子１１３は、音声出力選択部１１２で選択された音声信号を出力する端子である。
【００２５】
出力制御部１１４は、上記の強階層シーン検出部１０８と弱階層シーン検出部１０９から供給されるシーン変化検出信号に基づいて、強階層バッファ部１０４と弱階層バッファ部１０６のバッファ量を調節すると共に、映像出力選択部１１０と音声出力選択部１１２の選択を制御する。
【００２６】
リアルタイムクロック１１５は、受信機が利用できる実時刻情報を提供する。
【００２７】
次に、図２を用いて強階層と弱階層の映像・音声の出力タイミングを合わせる動作例について説明する。
図２は、強階層の信号が弱階層と比較して遅延があるときに、弱階層のバッファ量を調節する様子を説明する図である。
【００２８】
複数の映像・音声・データが多重化され変調されて階層伝送された信号が入力端子１０１に入力され、受信部１０２で復調処理や誤り訂正処理がおこなわれる。
【００２９】
そして、パケット分離部１０３は、強階層の信号を抽出して強階層バッファ部１０４に供給し、一方で、弱階層の信号を抽出して弱階層バッファ部１０６に供給する。
【００３０】
強階層バッファ部１０４は、バッファがフルになると、強階層の信号を強階層復号部１０５に供給する。強階層復号部１０５は、供給された強階層の信号を復号し、強階層の映像・音声を出力する。同様に、弱階層バッファ部１０６は、バッファがフルになると、弱階層の信号を弱階層復号部１０７に供給する。弱階層復号部１０７は、供給された弱階層の信号を復号し、弱階層の映像・音声を出力する。
【００３１】
ここで、出力制御部１１４は、強階層と弱階層の映像・音声の出力タイミングの時間ずれを解消するために、例えば、弱階層の映像・音声が、強階層の映像・音声よりも遅延している場合は、強階層バッファ部１０４のバッファ量を弱階層バッファ部１０６のバッファ量よりも遅延時間分だけ多く挿入する。逆に、強階層の映像・音声が、弱階層の映像・音声よりも遅延している場合は、弱階層バッファ部１０６のバッファ量を強階層バッファ部１０４のバッファ量よりも遅延時間分だけ多く挿入する。
【００３２】
例えば、図２に示されるように、放送局からシーンＳ０、シーンＳ１、シーンＳ２、…と放送された信号を受信するときに、シーンＳ０の先頭部分において、図２（ａ）の強階層の信号は、図２（ｂ）の弱階層の信号と比べて５秒間遅れているものとする。弱階層バッファ部１０６のバッファ量がデータを３秒分の蓄える大きさがあるとすると、これに遅延分の５秒分の大きさを足して、弱階層バッファ部１０６のバッファ量が、８秒分の大きさを持つように調節する。これにより、弱階層バッファ部１０６から、弱階層の信号が出力されるのが遅くなり、強階層の信号と弱階層の信号の出力タイミングのずれが調節される。
【００３３】
出力選択部１１０は、強階層復号部１０５と弱階層復号部１０７で復号された映像信号のいずれか一方の映像信号を選択し、映像出力端子１１１に出力する。また、音声出力選択部１１２は、強階層復号部１０５と弱階層復号部１０７で復号された音声信号のいずれか一方の音声信号を選択し、音声出力端子１１３に出力する。
【００３４】
映像出力選択部１１０と音声出力選択部１１２において、強階層と弱階層のいずれを選択するかは、ユーザの設定、あるいは、電波の受信状況に基づいて、出力制御部１１４より制御される。
【００３５】
このようにして、強階層バッファ部１０４、または弱階層バッファ部１０６のバッファ量を調節することにより、強階層と弱階層の映像・音声の出力タイミングを合わせることができる。これにより、強階層と弱階層の映像・音声を違和感なくスムーズに切換えることができる。
【００３６】
強階層と弱階層の映像・音声の出力タイミングの時間ずれは、出力制御部１１４において、強階層シーン検出部１０８と弱階層シーン検出部１０９から供給されるシーン変化検出信号を常に監視し、シーン変化検出信号を受け取ったタイミング情報をもとに、強階層と弱階層の出力タイミングの時間ずれを求める。
【００３７】
階層間でどのぐらいの出力タイミングのずれが発生しているかは、放送局や番組内容によっても異なることが想定され、また、階層間の出力タイミングのずれがどの程度発生しているかを知る手段も放送信号に含まれていないため、従来の受信機側では知ることが難しいという問題点があった。
【００３８】
本実施形態では、各階層でのシーン検出部でシーン検出をおこない、各々の階層で比較することにより、階層間の映像・音声の出力タイミングのずれを求めようとするものである。
【００３９】
そして、時間ずれに相当するバッファ量を、強階層バッファ部１０４、または弱階層バッファ部１０６に設定することで、自動的に強階層と弱階層の映像・音声の出力タイミングを合わせることができる。
【００４０】
次に、図３ないし図９を用いて強階層と弱階層の映像・音声の出力タイミングの時間ずれを検出し、各々のバッファ部のバッファ容量を調節する処理について説明する。
図３は、表示メモリ２００に格納されるデータ構成を示した図である。
図４は、表示メモリ２００の格納内容と輝度値テーブルの関係を説明する図である。
図５は、強階層シーン検出部１０８および弱階層シーン検出部１０９が、シーン変化検出信号を供給する処理を示す図である。
図６は、シーン検出テーブル６００を説明する図である。
図７は、出力制御部１１４の処理を示す図である。
図８は、強階層同期処理８００の詳細を示すフローチャートである。
図９は、強階層の信号が弱階層の信号より遅延しているときに、強階層同期処理８００を説明する図である。
【００４１】
図１には示さなかったが、デジタル放送受信装置１００は、強階層復号部１０５および弱階層復号部１０７で復号した映像信号を格納する表示メモリ２００を有する。
【００４２】
表示メモリ２００は、図３に示されるように、縦方向と横方向の画素数分の画素情報２０１を格納する。画素情報２０１は、表示画面の該当画素に対する色情報を保持する。色情報は、本実施形態では、Ｙという輝度信号情報と、Ｃｂ、Ｃｒという色差信号情報であるものとし、各画素の色情報を映像出力端子１１１に出力する。
【００４３】
本実施形態では、強階層シーン検出部１０８および弱階層シーン検出部１０９がシーンの変化を検出するための輝度値テーブル４０１を有する。
【００４４】
強階層シーン検出部１０８および弱階層シーン検出部１０９は、図４（ａ）に示されるように、表示メモリ２００が表す画面上の領域を、４×４個のブロック領域３０１に分割して、各ブロック領域３０１に含まれる画素の輝度信号情報Ｙの平均値を求め、図４（ｂ）に示される輝度値テーブル４０１の該当位置に格納する。
【００４５】
なお、本実施形態では、表示メモリ２００が表す画面上の領域を４×４個のブロック領域に分割する例を示したが、領域の分割数については、処理負荷と検出精度のバランスで適宜変更できるものである。一般的に、領域の分割数を増やすことでシーン変化の検出精度を高めることができるが、その分必要となるメモリリソース、および、演算処理の負荷が大きくなる。これは、デジタル放送受信装置の性能やコストに関する実装の問題として、適切な分割数を定めるようにすればよい。
【００４６】
また、本実施形態では、各ブロック領域３０１に含まれる画素の輝度信号情報Ｙの平均値を輝度値テーブル４０１の該当位置に格納する例を示したが、輝度値テーブル４０１に格納する情報は、これに限るものではなく、各ブロック領域３０１に含まれる画素の色差信号情報Ｃｂ、Ｃｒを利用してもよい。
【００４７】
シーン変化信号を検出するために、強階層シーン検出部１０８および弱階層シーン検出部１０９は、図５のフローチャートに示すように、輝度値テーブル４０１を、強階層復号部１０５、弱階層復号部１０７のそれぞれから出力される映像信号のフレーム毎に逐次求める（５０１）。
【００４８】
次に、求めた輝度値テーブル４０１の値を、１フレーム前の輝度値テーブル４０１の該当位置の値と比較し、その差分値がシステムで定めた閾値を超えているブロック領域をチェックし、その数を算出する（５０２）。
【００４９】
この結果として求まった、閾値を超えているブロック領域の数が、システムで定めた個数よりも多いか少ないかをチェックし（５０３）、システムで定めた個数よりも多い場合は、映像のシーンが変化したものと判断し、出力制御部１１４に対して、シーン変化検出信号を供給する（５０４）。
【００５０】
以上の処理を映像のフレーム毎におこなうことにより、出力制御部１１４は、強階層と弱階層のそれぞれについて、シーン変化が発生したタイミングを逐次知ることができる。
【００５１】
次に、図６および図７を用いてシーン変化検出信号を受け取った出力制御部１１４の処理を具体的に説明する。
【００５２】
出力制御部１１４は、図６に示されるシーン検出テーブル６００を、強階層と弱階層のそれぞれについて保持している。そして、強階層シーン検出部１０８および弱階層シーン検出部１０９のそれぞれについて、シーン変化検出信号を受け取った時点で、その時刻をリアルタイムクロック１１５から取得し、シーン検出時刻６０１の＃１に格納する。
【００５３】
また、１つ前のシーン変化検出信号を受け取った時のシーン検出時刻＃２との時間差分を求め、シーン間隔時間６０２の＃１に格納する。図６に示す例では、シーン検出時刻＃２は、“００：２５”であり、シーン検出時刻＃１は、“００：１０”であるため、シーン間隔時間＃１は、“１５”が格納される。
【００５４】
これらの値は、ＦＩＦＯ（First In First Out）方式で格納され、新しいシーン変化検出信号を受け取り＃１に格納すると、それ以前の値は、一つ後ろのインデックスに移動され、テーブルの中で最も古い＃Ｎ番目の値は廃棄される。
【００５５】
出力制御部１１４が、強階層または弱階層からのシーン変化検出信号を受け取ると、以下の図７に示す処理７００が実行される。
【００５６】
出力制御部１１４は、先ず、リアルタイムクロック１１５から、シーン変化検出信号を受け取った時刻を取得する（７０１）。
【００５７】
次に、受け取ったシーン変化検出信号が、強階層のシーン変化検出信号であるか、弱階層のシーン変化検出信号であるか否かを判定する（７０２）。
【００５８】
受け取ったシーン変化検出信号が強階層のシーン変化検出信号の場合には、強階層のシーン検出テーブル６００から一つ前のシーン検出時刻を参照し、今回のシーン検出時刻との差分の時間を求め（７０３）、図６により説明したように、ＦＩＦＯ方式で、シーン検出テーブル６００の＃１に格納し、最も古い＃Ｎ番目の値を破棄する（７０４）。
【００５９】
また、受け取ったシーン変化検出信号が弱階層のシーン変化検出信号の場合は、同様に、弱階層のシーン検出テーブル６００から一つ前のシーン検出時刻を参照し、今回のシーン検出時刻との差分の時間を求め（７０５）、図６により説明したように、ＦＩＦＯ方式で、シーン検出テーブル６００の＃１に格納し、最も古い＃Ｎ番目の値を破棄する（７０６）。
【００６０】
その後、更新されたシーン検出テーブル６００をもとに、状況に従って、強階層同期処理８００あるいは弱階層同期処理９００をおこなう。
【００６１】
次に、図８および図９を用いて強階層同期処理８００の具体的な処理を説明する。
【００６２】
なお、弱階層同期処理９００の処理については、強階層同期処理８００の処理の説明中に出てくる“強階層”を“弱階層”と読み替えればよい。
【００６３】
先ず、強階層のシーン検出テーブル６００におけるシーン間隔時間６０２の＃１（以下、これを単に、シーン間隔時間＃１とも書く。シーン検出時刻についても同様）と、弱階層のシーン検出テーブル６００のシーン間隔時間６０２の全てのエントリについて、パターンマッチング比較をおこなう（８０１）。
【００６４】
そして、一致する弱階層のシーン間隔時間６０２がない場合には、遅延時間が検出できないと判断し、何もせずに終了する（８０２）。
【００６５】
一致する弱階層のシーン間隔時間６０２が存在する場合は、検出したシーン間隔時間６０２の対応する（同じ＃番号に属する）シーン検出時刻６０１を取得し、強階層のシーン検出時刻６０１の＃１との時間差分を求め、遅延時間のベース値とする（８０３）。
【００６６】
図９に示す例では、強階層のシーン検出テーブル６００のシーン間隔時間＃１と、弱階層のシーン検出テーブル６００のシーン間隔時間＃２が、マッチしたとすると、弱階層のシーン検出テーブル６００のシーン間隔時間＃２に対応するシーン検出時刻６０１の＃２を求める。そして、遅延時間のベース値は、強階層のシーン検出時刻＃１−弱階層のシーン検出時刻＃２とする。遅延時間のベース値は、ある階層の信号が、他の階層の信号に比べて遅延されたと推定される値であり、この式では、遅延時間のベース値が正のときには、強階層の信号が遅延し、負のときには、弱階層の信号が遅延していることになる。
【００６７】
そして、弱階層のシーン検出時刻６０１に遅延時間のベース値を加えて、強階層のシーン検出時刻６０１とのパターンマッチング比較をおこない、一致するシーン検出時刻６０１の数を求め、これをＭとする（８０４）。
【００６８】
手順８０１において、他にも一致する弱階層のシーン時間間隔６０１が存在する場合には（８０５）、手順８０３、８０４を繰返し実行し、各々の一致するシーン検出時刻６０１の数を、一時的なメモリに格納しておく。その後、他に一致する弱階層のシーン時間間隔６０１がなくなったら、手順８０４において、Ｍの個数が最も多い遅延時間のベース値を検出した遅延時間とする（８０６）。
【００６９】
なお、シーン検出時刻６０１の値は誤差を含んでいるため、手順８０１、８０４のパターンマッチングをおこなう場合、誤差を見込んだ閾値をシステムで設定し、値の比較をおこなう場合、値の誤差が閾値内に収まっていることをもって、値が一致するとみなしてもよい。
【００７０】
そして、手順８０６で求まった遅延時間と、過去の強階層同期処理８００や弱階層同期処理８０１で求めた遅延時間との差が、システムで定めた閾値より大きいか小さいかをチェックする（８０７）。差が閾値より小さい場合は、過去に求めた遅延時間からの変動はないものと判断し、何もせずに終了する。差が閾値より大きい場合は、過去に求めた遅延時間から変動があったと判断し、強階層と弱階層の映像・音声の出力タイミングの補正をおこなう。
【００７１】
このため、先ず、遅延していない階層の復号部のデコード処理を、いったん停止する（８０８）。
【００７２】
そして、遅延時間のベース値の正、負にしたがって、遅延していない階層のバッファ部の方に、遅延分の時間に相当するバッファ容量を、増やすように設定する（８０９）。そして、手順８０８で停止した復号部のデコード処理を再開する（８１０）。
【００７３】
図９に示す例では、強階層の信号が遅延しているので、弱階層バッファ部１０６に相当分のバッファ容量が増やされるように設定される。
【００７４】
このような処理を実行することにより、常に強階層と弱階層の映像・音声の出力タイミングを一致させることができる。
【００７５】
また、より高精度な遅延時間の検出をおこなうために、例えば、先ず、手順８０５で求まった遅延時間をメモリに確保しておき、強階層と弱階層の映像・音声の出力タイミングの補正をおこなわずに処理を終了する。これをシーン変化検出信号を受け取るたびに繰り返し実行し、遅延時間の値を複数収集する。収集した複数の遅延時間のうち、同じ遅延時間となる数が最も多い遅延時間を最終的な遅延時間としてもよい。あるいは、収集した複数の遅延時間の平均値を最終的な遅延時間としてもよい。
【００７６】
なお、強階層または弱階層のデコード処理をいったん停止し、バッファメモリを設定して、デコード処理を再開するまでの間、ユーザはテレビ番組を一時視聴不可となる。これを回避するためには、例えば、強階層の遅延時間を補正する場合、この時間は、強制的に弱階層に切換えて受信する。逆に、弱階層の遅延時間を補正する場合、この時間は、強制的に強階層に切換えて受信することにより、ユーザがテレビ番組を一時視聴不可となる事態を回避できる。
【００７７】
この場合の選局直後の映像出力選択部１１０と音声出力選択部１１２の動作を説明すると以下のようになる。例えば、強階層が弱階層よりも遅延している場合、弱階層の映像・音声のバッファ量を増やすと、それだけバッファがフルになるまで時間がかかるために、選局してから弱階層の映像・音声の出力が開始するまでに時間がかかるという問題が生じる。そのため、選局直後は強階層の映像・音声を強制的に出力し、弱階層の映像・音声を出力できるようになった時点で、始めて弱階層の映像・音声に切換えて出力する。先ず、選局直後は、出力制御部１１４は、強階層の映像・音声を出力するように映像出力選択部１１０と音声出力選択部１１２を制御する。その後、出力制御部１１４は、弱階層バッファ部１０６のバッファがフルになったことを検知した時点で、弱階層の映像・音声を出力するように映像出力選択部１１０と音声出力選択部１１２を制御する。このようにして、選局直後は強階層の映像・音声を出力しておき、強階層と弱階層の出力タイミングが合った時点で、弱階層の映像・音声に出力を切換えることができる。
【００７８】
この様に、強階層と弱階層の映像・音声のバッファ量を調節することにより、強階層と弱階層の出力タイミングを合わせることができ、強階層と弱階層の切換え時に、映像・音声の出力をスムーズに切換えることができる。また、選局直後には、強階層の映像・音声を出力しておくことで、映像・音声の出力開始が遅れることなく提示できる。
【００７９】
すなわち、本来なら品質のよい弱階層の信号による映像をみたい視聴者であっても、一時的に映像品質の悪い強階層の信号による映像を視聴させて、映像が途切れる代わりに、暫定的な映像を提供することができる。
【００８０】
また、本実施形態では、強階層と弱階層の２階層の間で、出力タイミングの同期化をおこなっているが、階層が３階層以上の複数存在する場合においても、階層ごとにシーン検出部を設けることで、出力タイミングの同期化をおこなうことができる。
【００８１】
さらに、本実施形態では、映像・音声を階層と呼ぶ概念で同一内容の番組が送出された放送の受信を例にして説明したが、階層という概念に該当しなくても、同一内容の番組が並行して複数のチャンネルで送出されるのであれば、それら複数のチャンネルの間で出力タイミングの同期化をおこなう実施形態も考えられる。
【００８２】
また、本実施形態では、フレームごとに強階層と弱階層の映像・音声の出力タイミングの時間ずれを検出する例を示したが、映像信号がフィールド単位で構成されている場合は、この時間ずれの検出処理をフィールドごとに実施してもよい。
【００８３】
さらに、本実施形態では、図７の手順７０２において、シーン変化検出信号が強階層であるか弱階層であるかによって処理手順をそれぞれ示したが、あらかじめ、放送局から送出される強階層と弱階層の出力タイミングについて、いずれかが遅延しているかが既知であるならば、一方の処理手順のみを実行すればよい。例えば、強階層に比べて弱階層が遅延していることが既知である場合は、シーン変化検出信号が弱階層の場合には、出力制御部１１４は、上記の実施形態の処理を実行し、シーン変化検出信号が強階層の場合には、何もしないで終了する。
【００８４】
また、逆に、弱階層に比べて強階層が遅延していることが既知である場合は、シーン変化検出信号が強階層の場合には、出力制御部１１４は、上記の実施形態の処理を実行し、シーン変化検出信号が弱階層の場合には、何もしないで終了する。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施形態に係るデジタル放送受信装置の構成図である。
【図２】強階層の信号が弱階層と比較して遅延があるときに、弱階層のバッファ量を調節する様子を説明する図である。
【図３】表示メモリ２００に格納されるデータ構成を示した図である。
【図４】表示メモリ２００の格納内容と輝度値テーブルの関係を説明する図である。
【図５】強階層シーン検出部１０８および弱階層シーン検出部１０９が、シーン変化検出信号を供給する処理を示す図である。
【図６】シーン検出テーブル６００を説明する図である。
【図７】出力制御部１１４の処理を示す図である。
【図８】強階層同期処理８００の詳細を示すフローチャートである。
【図９】強階層の信号が弱階層の信号より遅延しているときに、強階層同期処理８００を説明する図である。
【符号の説明】
【００８６】
１００…デジタル放送受信装置
１０１…入力部
１０２…受信部
１０３…パケット分離部
１０４…強階層バッファ部
１０５…強階層復号部
１０６…弱階層バッファ部
１０７…弱階層復号部
１０８…強階層シーン検出部
１０９…弱階層シーン検出部
１１０…映像出力選択部
１１１…映像出力端子
１１２…音声出力選択部
１１３…音声出力端子
１１４…出力制御部
１１５…リアルタイムクロック
２００…表示メモリ
２０１…画素情報
３０１…ブロック領域
４０１…輝度値テーブル
５００…シーン検出処理
６００…シーン検出テーブル
７００…出力制御部処理
８００…強階層同期処理
９００…弱階層同期処理。
【図１】
0005161514.tif 000002
【図２】
0005161514.tif 000003
【図３】
0005161514.tif 000004
【図４】
0005161514.tif 000005
【図５】
0005161514.tif 000006
【図６】
0005161514.tif 000007
【図７】
0005161514.tif 000008
【図８】
0005161514.tif 000009
【図９】
0005161514.tif 000010