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