(57)【要約】【課題】映像信号処理装置において、受信状態により圧縮映像信号の解像度フォーマットや符号化方式が切り替わった際にも、回路規模の増大を招くことなく、一瞬ミュートが入ることがないように対策して、表示映像の乱れを防止する。【解決手段】映像解像度フォーマットが異なる複数のビデオビットストリームが多重化された多重化ビットストリームのうち１つの復号がビデオデコード部１１０で行われている際に、受信状態に応じて、復号対象が他のビデオストリームに切り替わって、映像解像度フォーマットが切り替わったときには、その切り替わり後のビデオストリームの復号が終了してビデオバッファ１１１からの切り替わり後の復号映像データの出力が可能になるまでの間は、解像度切り替え制御部１１６により、切り替わり前の復号映像データを拡大縮小処理部１１２で処理する。【選択図】図１
2008306660.tif 000002
【特許請求の範囲】
【請求項１】
解像度フォーマットが異なる複数種類の圧縮映像データを復号するビデオデコード部と、
前記ビデオデコード部で復号された映像データを保持するビデオバッファと、
前記ビデオバッファの出力を受け、前記復号された映像データを、指示された映像解像度フォーマットに基づいて、垂直同期信号及び水平同期信号に同期して垂直方向及び水平方向に拡大縮小処理する拡大縮小処理部と、
前記ビデオデコード部からの映像データを受け、この映像データの映像解像度フォーマットが切り替わったことを判別する解像度切替え制御部とを備え、
前記解像度切替え制御部は、
前記判別した切り替わり後の映像解像度フォーマットを前記拡大縮小処理部に指示すると共に、前記ビデオデコード部から受けた映像データに基づいて前記ビデオバッファからの映像データの出力が可能か否かを判断し、出力可能でないときには前記拡大縮小処理部に対して映像解像度フォーマットが切り替わる前の映像データを拡大縮小処理するよう指示する一方、出力可能になったときには映像解像度フォーマットが切り替わった後の映像データを拡大縮小処理するよう指示する
ことを特徴とする映像信号処理装置。
【請求項２】
前記請求項１記載の映像信号処理装置において、
前記拡大縮小処理部の前記垂直同期信号に同期させて前記ビデオデコード部での復号処理を行なわせるデコード起動制御部を有し、
前記拡大縮小処理部は、前記解像度切替え制御部から切り替わり後の映像解像度フォーマットを指示された後の垂直同期信号タイミングで、拡大縮小処理する映像データの解像度フォーマットを前記指示された解像度フォーマットに切り替える
ことを特徴とする映像信号処理装置。
【請求項３】
前記請求項１に記載の映像信号処理装置において、
前記解像度切替え制御部は、
前記ビデオデコード部から受けた映像データに基づいて、前記ビデオデコード部で解像度フォーマットが切り替わったことを判別するフォーマット判別制御部と、
前記フォーマット判別制御部の判別結果を受けると共に、前記ビデオデコード部から受けた映像データに基づいて前記ビデオバッファからの映像データの出力が可能か否かを判断し、出力可能でないときにはフリーズＯＮ状態の指示信号を出力すると共に切り替わり前の映像解像度フォーマットを前記拡大縮小処理部に出力し、一方、出力可能になったときにはフリーズＯＦＦ状態の指示信号を出力すると共に切り替わり後の映像解像度フォーマットを前記拡大縮小処理部に出力する遅延制御部と、
前記遅延制御部からフリーズＯＮ状態の指示信号を受けて、前記映像解像度フォーマットが切り替わる前の映像データを拡大縮小処理するよう前記拡大縮小処理部に指示する一方、前記遅延制御部からフリーズＯＦＦ状態の指示信号を受けて、前記映像解像度フォーマットが切り替わった後の映像データを拡大縮小処理するよう前記拡大縮小処理部に指示する
ことを特徴とする映像信号処理装置。
【請求項４】
前記請求項１〜請求項３の何れか１項に記載の映像信号処理装置において、
解像度の異なる２以上のビデオビットストリームが多重化された多重化ビデオビットストリームを入力し、この多重化ビデオビットストリームを、この多重化ビデオビットストリーム中の情報であるＰＩＤの情報に基づいて２以上の解像度の異なるビデオビットストリームに分離する入力部と、
前記分離された２以上のビデオビットストリームを保持する２以上のビデオストリームバッファとを備え、
前記２以上のビデオストリームバッファのうち何れか１つに保持されたビデオビットストリームが前記ビデオデコード部に入力されて復号され、
残りのビデオストリームバッファに保持されたビデオビットストリームは、垂直同期信号に同期して削除される
ことを特徴とする映像信号処理装置。
【請求項５】
前記請求項１〜請求項３の何れか１項に記載の映像信号処理装置において、
符号化方式の異なる２以上のオーディオビットストリームが多重化された多重化オーディオビットストリームを入力し、この多重化オーディオビットストリームを、この多重化オーディオビットストリーム中の情報であるＰＩＤの情報に基づいて２以上の符号化方式の異なるオーディオビットストリームに分離する入力部と、
前記分離された２以上のオーディオビットストリームを保持する２以上のオーディオストリームバッファと、
符号化方式が異なる複数種類の圧縮音声データを復号するオーディオデコード部とを備え、
前記２以上のオーディオストリームバッファのうち何れか１つに保持されたオーディオビットストリームが前記オーディオデコード部に入力されて復号され、
残りのオーディオストリームバッファに保持されたオーディオビットストリームは、垂直同期信号に同期して削除される
ことを特徴とする映像信号処理装置。
【請求項６】
前記請求項４に記載の映像信号処理装置において、
前記２以上のビデオストリームバッファに保持されたビデオビットストリームのうち、前記ビデオデコード部で復号されないビデオビットストリームの所定フレーム数分を、前記垂直同期信号に同期して削除するよう指示するバッファ削除制御部を備え、
前記２以上のビデオストリームバッファのうち、前記ビデオデコード部で復号されないビデオビットストリームを保持するビデオストリームバッファは、前記バッファ削除制御部により指定された所定フレーム数分だけデータを出力したことを認識する
ことを特徴とする映像信号処理装置。
【請求項７】
前記請求項５に記載の映像信号処理装置において、
前記２以上のオーディオストリームバッファに保持されたオーディオビットストリームのうち、前記オーディオデコード部で復号されないオーディオビットストリームの所定フレーム数分を、前記垂直同期信号に同期して削除するよう指示するバッファ削除制御部を備え、
前記２以上のオーディオストリームバッファのうち、前記オーディオデコード部で復号されないオーディオビットストリームを保持するオーディオストリームバッファは、前記バッファ削除制御部により指定されたフレーム数分だけデータを出力したことを認識する
ことを特徴とする映像信号処理装置。
【請求項８】
前記請求項６に記載の映像信号処理装置において、
前記バッファ削除制御部は、
ビデオとオーディオとを同期させるための同期基準信号であるシステムクロックを受け、このシステムクロックの時間情報ＳＴＣとビデオビットストリームの時間情報ＰＴＳとを比較し、ＳＴＣ＜ＰＴＳの場合にはＳＴＣ＞＝ＰＴＳになるまでビデオビットストリームを出力したことに認識させるための指示をする
ことを特徴とする映像信号処理装置。
【請求項９】
前記請求項７に記載の映像信号処理装置において、
前記バッファ削除制御部は、
ビデオとオーディオとを同期させるための同期基準信号であるシステムクロックを受け、このシステムクロックの時間情報ＳＴＣとオーディオビットストリームの時間情報ＰＴＳとを比較し、ＳＴＣ＜ＰＴＳの場合にはＳＴＣ＞＝ＰＴＳになるまでオーディオビットストリームを出力したことに認識させるための指示をする
ことを特徴とする映像信号処理装置。
【請求項１０】
前記請求項６記載の映像信号処理装置において、
前記入力部で分離された解像度の異なる２以上のビデオビットストリームのうち１つを選択する選択制御部を備え、
前記選択制御部は、
前記入力部に入力される多重化ビデオビットストリームの受信状態の良し悪しを所定のスレッシュホールド値を基準に判別する受信状態判別制御部と、
前記受信状態判別制御部が受信状態の良好を判別したとき、受信状態が良いときの解像度フォーマットを前記ビデオデコード部に指示する高受信制御部と、
前記受信状態判別制御部が受信状態の悪化を判別したとき、受信状態が悪いときの解像度フォーマットを前記ビデオデコード部に指示する低受信制御部とを備えた
ことを特徴とする映像信号処理装置。
【請求項１１】
前記請求項７記載の映像信号処理装置において、
前記入力部で分離された符号化方式の異なる２以上のオーディオビットストリームのうち１つを選択する選択制御部を備え、
前記選択制御部は、
前記入力部に入力される多重化オーディオビットストリームの受信状態の良し悪しを所定のスレッシュホールド値を基準に判別する受信状態判別制御部と、
前記受信状態判別制御部が受信状態の良好を判別したとき、受信状態が良いときの符号化方式を前記オーディオデコード部に指示する高受信制御部と、
前記受信状態判別制御部が受信状態の悪化を判別したとき、受信状態が悪いときの符号化方式を前記オーディオデコード部に指示する低受信制御部とを備えた
ことを特徴とする映像信号処理装置。
【請求項１２】
前記請求項１０に記載の映像信号処理装置において、
前記バッファ削除制御部は、
高解像度のビデオビットストリームを保持するビデオストリームバッファに対する高解像度のビデオビットストリームの削除を制御するバッファ１削除制御部と、
低解像度のビデオビットストリームを保持するビデオストリームバッファに対する低解像度のビデオビットストリームの削除を制御するバッファ２削除制御部とを有し、
前記高受信制御部は、受信状態が良いとき、低解像度のビデオビットストリームを削除するようバッファ２削除制御部に指示し、
前記低受信制御部は、受信状態が悪いとき、高解像度のビデオビットストリームを削除するようバッファ１削除制御部に指示する
ことを特徴とする映像信号処理装置。
【請求項１３】
請求項１〜１２に記載の映像信号処理装置において、
前記解像度切替え制御は、第１フィールド時に解像度の切替え制御を行う
ことを特徴とする映像信号処理装置。
【請求項１４】
解像度フォーマットが異なる複数種類の圧縮映像データを復号するビデオデコード部と、
前記ビデオデコード部で復号された映像データを拡大縮小処理する拡大縮小処理部と、
前記拡大縮小処理された映像データを保持するフィルタバッファと、
前記フィルタバッファに保持された映像データの解像度を映像出力の解像度に変換するためのフォーマットコンバート部と、
前記ビデオデコード部での映像データの解像度フォーマットの切り替わり時にフリーズするためのフリーズ制御部とを具備し、
前記フリーズ制御部は、
前記ビデオデコード部からの復号後の映像データを受け、前記ビデオデコード部での前記映像データの解像度フォーマットが切り替わる前の最後の映像データを拡大縮小処理させず、前記フィルタバッファ内に保持された映像データを出力させ、その後、前記ビデオデコード部及び前記拡大縮小処理部が前記切り替わり後の解像度フォーマットに切り替わった後に前記拡大縮小処理部が処理した解像度フォーマットの映像データを前記フィルタバッファに退避する
ことを特徴とする映像信号処理装置。
【請求項１５】
解像度フォーマットが異なる複数種類の圧縮映像データの各々を復号する複数のビデオデコード部と、
前記複数のビデオデコード部で復号された映像データを各々保持する複数のビデオバッファと、
前記複数のビデオバッファからの複数の映像データのうち１つを選択的に受けて拡大縮小処理する拡大縮小処理部と、
前記拡大縮小処理された映像データを保持するフィルタバッファと、
前記フィルタバッファに保持された映像データの解像度を映像出力の解像度に変換するためのフォーマットコンバート部と、
映像データの符号化方式を切り替える時の解像度切替え制御部と、
前記複数のビデオデコード部での復号の起動を制御するデコード起動制御部と、
前記複数のビデオデコード部で復号された複数の映像データのうち何れを表示するかを選択する選択制御部とを備え、
前記解像度切替え制御部は、
前記選択制御部から、前記複数のビデオデコード部で復号された複数の映像データのうち何れを選択したかの指示を受け、この指示に基づいて、選択された映像データの解像度フォーマットを取得して、前記垂直同期信号に同期して前記拡大縮小処理部での拡大縮小処理の解像度フォーマットを切り替える
ことを特徴とする映像信号処理装置。
【請求項１６】
前記請求項１５に記載の映像信号処理装置において、
前記デコード起動信号部は、
前記拡大縮小処理部の垂直同期信号に同期して、前記複数のビデオデコード部へのデコード起動の指示を、前記垂直同期信号の同じ時刻に指示する
ことを特徴とする映像信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルＴＶ放送などを受信する際に、その受信状態に応じて、高解像度ストリームと低解像度ストリームとを切り替えて映像表示したり、又は、異なる符号化方式で圧縮された複数のストリームを切り替えて映像表示する映像復号処理技術に関するものである。
【背景技術】
【０００２】
従来の映像信号処理装置のブロック構成を図１３に示す。同図に示すように、従来の映像信号処理装置では、高解像度用ＭＰＥＧ２復号器１００１から映像信号が出力されて画像入力選択器１００３に入力されると共に、低解像度用ＭＰＥＧ２復号器１００２から映像信号が出力されて画像入力選択器１００３に入力される。
【０００３】
前記画像入力選択器１００３は、高解像度用ＭＰＥＧ２復号器１００１からの映像信号を出力する場合と、低解像度用ＭＰＥＧ２復号器１００２からの映像信号を出力する場合との２種類存在する。この高解像度用ＭＰＥＧ２復号器１００１からのデータ（異なる解像度ファーマット１０８０Ｉ、７２０Ｐ、４８０Ｐ、４８０Ｉなど）と、低解像度用ＭＰＥＧ２復号器１００２からのデータ（４８０Ｐ、４８０Ｉなど）とを切替える場合には、次の判別が行われる。切替え時には、垂直同期信号と水平同期信号との周波数から、処理する解像度フォーマット（１０８０Ｉ，７２０Ｐ，４８０Ｐ，４８０Ｉなど）を判別し、この判別後に、切替えた後の解像度フォーマットに合わせて出力を行っている。例えば、図１４に示すように、解像度フォーマット１０８０Ｉの映像データの出力と他の解像度フォーマット４８０Ｉの映像データの出力との切り替わり部分では、解像度フォーマット４８０Ｉでの垂直同期信号と水平同期信号との周波数から、解像度フォーマットの判別を行って、この判別が出来次第、切替わった解像度フォーマット４８０Ｉで処理するようになっている。このような技術は、例えば特許文献１に記載されている。
【特許文献１】国際公開第２００４／０９１１９８号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の構成では、高解像度用ＭＰＥＧ２復号器１００１と、低解像度用ＭＰＥＧ２復号器１００２との切り替えでは、必ず不安定な垂直同期信号と、水平同期信号とが発生するため、切替え期間中には通常とは異なる映像を表示させないように、映像ミュート処理する必要があった。
【０００５】
更に、高解像度用ＭＰＥＧ２復号器１００１と低解像度用ＭＰＥＧ２復号器１００２とは、出力するための垂直同期信号が相互に同期していないため、解像度フォーマットの切替え時には、切替えた方の出力に同期させる必要がある。図１４では、高解像度用ＭＰＥＧ２復号器１００１の出力の垂直同期信号と、低解像度用ＭＰＥＧ２復号器１００２の出力の垂直同期信号とが同期していないことが判る。その場合には、画像入力選択器１００３で高解像度用ＭＰＥＧ２復号器の出力である１０８０Ｉから低解像度用ＭＰＥＧ２復号器の出力である４８０Ｉに切替える際には、必ず、垂直同期信号と水平同期信号の再同期をかけるため、同図に記載されるように短い間隔の垂直同期信号が発生する。その短い垂直同期信号が出力されている時に映像を表示すると、通常とは異なる映像を表示してしまうために、映像ミュート処理する必要がある。その結果、解像度フォーマットが切り替わった際には、その切り替わり時に一瞬映像が途切れるように見える欠点があった。
【０００６】
また、高解像度ストリームの映像データと低解像度ストリームの映像データとの何れか一方を排他的に表示するために、個別の高解像度用ＭＰＥＧ２復号器１００１と低解像度用ＭＰＥＧ２復号器１００２とが必要であった。
【０００７】
本発明の目的は、１つの復号器を使用した簡易な構成を採用しながら、解像度フォーマットが切り替わった際にも、一瞬映像が途切れて見えないように対策することにある。
【課題を解決するための手段】
【０００８】
前記目的達成するため、本発明では、１つの復号器を使用しつつ、例えばデジタルＴＶ放送などの受信状態が低下して、前記１つの復号器で復号化する圧縮映像データの種類が高解像度フォーマットの圧縮映像データから低解像度フォーマットの圧縮映像データに切り替わった際には、その切り替わり後の圧縮映像データを復号化してビデオバッファに保存し始めるが、この保存が終了してビデオバッファから出力可能になるまでの間は、その切り替わり前の高解像度フォーマットの圧縮映像データを拡大縮小処理し続け、出力可能になれば、その低解像度フォーマットの圧縮映像データを拡大縮小処理して出力、表示するようにする。
【０００９】
具体的に、請求項１の発明が講じた手段は、解像度フォーマットが異なる複数種類の圧縮映像データを復号するビデオデコード部と、前記ビデオデコード部で復号された映像データを保持するビデオバッファと、前記ビデオバッファの出力を受け、前記復号された映像データを、指示された映像解像度フォーマットに基づいて、垂直同期信号及び水平同期信号に同期して垂直方向及び水平方向に拡大縮小処理する拡大縮小処理部と、前記ビデオデコード部からの映像データを受け、この映像データの映像解像度フォーマットが切り替わったことを判別する解像度切替え制御部とを備え、前記解像度切替え制御部は、前記判別した切り替わり後の映像解像度フォーマットを前記拡大縮小処理部に指示すると共に、前記ビデオデコード部から受けた映像データに基づいて前記ビデオバッファからの映像データの出力が可能か否かを判断し、出力可能でないときには前記拡大縮小処理部に対して映像解像度フォーマットが切り替わる前の映像データを拡大縮小処理するよう指示する一方、出力可能になったときには映像解像度フォーマットが切り替わった後の映像データを拡大縮小処理するよう指示することを特徴とする。
【００１０】
請求項２記載の発明は、前記請求項１記載の映像信号処理装置において、前記拡大縮小処理部の前記垂直同期信号に同期させて前記ビデオデコード部での復号処理を行なわせるデコード起動制御部を有し、前記拡大縮小処理部は、前記解像度切替え制御部から切り替わり後の映像解像度フォーマットを指示された後の垂直同期信号タイミングで、拡大縮小処理する映像データの解像度フォーマットを前記指示された解像度フォーマットに切り替えることを特徴とする。
【００１１】
請求項３記載の発明は、前記請求項１に記載の映像信号処理装置において、前記解像度切替え制御部は、前記ビデオデコード部から受けた映像データに基づいて、前記ビデオデコード部で解像度フォーマットが切り替わったことを判別するフォーマット判別制御部と、前記フォーマット判別制御部の判別結果を受けると共に、前記ビデオデコード部から受けた映像データに基づいて前記ビデオバッファからの映像データの出力が可能か否かを判断し、出力可能でないときにはフリーズＯＮ状態の指示信号を出力すると共に切り替わり前の映像解像度フォーマットを前記拡大縮小処理部に出力し、一方、出力可能になったときにはフリーズＯＦＦ状態の指示信号を出力すると共に切り替わり後の映像解像度フォーマットを前記拡大縮小処理部に出力する遅延制御部と、前記遅延制御部からフリーズＯＮ状態の指示信号を受けて、前記映像解像度フォーマットが切り替わる前の映像データを拡大縮小処理するよう前記拡大縮小処理部に指示する一方、前記遅延制御部からフリーズＯＦＦ状態の指示信号を受けて、前記映像解像度フォーマットが切り替わった後の映像データを拡大縮小処理するよう前記拡大縮小処理部に指示することを特徴とする。
【００１２】
請求項４記載の発明は、前記請求項１〜請求項３の何れか１項に記載の映像信号処理装置において、解像度の異なる２以上のビデオビットストリームが多重化された多重化ビデオビットストリームを入力し、この多重化ビデオビットストリームを、この多重化ビデオビットストリーム中の情報であるＰＩＤの情報に基づいて２以上の解像度の異なるビデオビットストリームに分離する入力部と、前記分離された２以上のビデオビットストリームを保持する２以上のビデオストリームバッファとを備え、前記２以上のビデオストリームバッファのうち何れか１つに保持されたビデオビットストリームが前記ビデオデコード部に入力されて復号され、残りのビデオストリームバッファに保持されたビデオビットストリームは、垂直同期信号に同期して削除されることを特徴とする。
【００１３】
請求項５記載の発明は、前記請求項１〜請求項３の何れか１項に記載の映像信号処理装置において、符号化方式の異なる２以上のオーディオビットストリームが多重化された多重化オーディオビットストリームを入力し、この多重化オーディオビットストリームを、この多重化オーディオビットストリーム中の情報であるＰＩＤの情報に基づいて２以上の符号化方式の異なるオーディオビットストリームに分離する入力部と、前記分離された２以上のオーディオビットストリームを保持する２以上のオーディオストリームバッファと、符号化方式が異なる複数種類の圧縮音声データを復号するオーディオデコード部とを備え、前記２以上のオーディオストリームバッファのうち何れか１つに保持されたオーディオビットストリームが前記オーディオデコード部に入力されて復号され、残りのオーディオストリームバッファに保持されたオーディオビットストリームは、垂直同期信号に同期して削除されることを特徴とする。
【００１４】
請求項６記載の発明は、前記請求項４に記載の映像信号処理装置において、前記２以上のビデオストリームバッファに保持されたビデオビットストリームのうち、前記ビデオデコード部で復号されないビデオビットストリームの所定フレーム数分を、前記垂直同期信号に同期して削除するよう指示するバッファ削除制御部を備え、前記２以上のビデオストリームバッファのうち、前記ビデオデコード部で復号されないビデオビットストリームを保持するビデオストリームバッファは、前記バッファ削除制御部により指定された所定フレーム数分だけデータを出力したことを認識することを特徴とする。
【００１５】
請求項７記載の発明は、前記請求項５に記載の映像信号処理装置において、前記２以上のオーディオストリームバッファに保持されたオーディオビットストリームのうち、前記オーディオデコード部で復号されないオーディオビットストリームの所定フレーム数分を、前記垂直同期信号に同期して削除するよう指示するバッファ削除制御部を備え、前記２以上のオーディオストリームバッファのうち、前記オーディオデコード部で復号されないオーディオビットストリームを保持するオーディオストリームバッファは、前記バッファ削除制御部により指定されたフレーム数分だけデータを出力したことを認識することを特徴とする。
【００１６】
請求項８記載の発明は、前記請求項６に記載の映像信号処理装置において、前記バッファ削除制御部は、ビデオとオーディオとを同期させるための同期基準信号であるシステムクロックを受け、このシステムクロックの時間情報ＳＴＣとビデオビットストリームの時間情報ＰＴＳとを比較し、ＳＴＣ＜ＰＴＳの場合にはＳＴＣ＞＝ＰＴＳになるまでビデオビットストリームを出力したことに認識させるための指示をすることを特徴とする。
【００１７】
請求項９記載の発明は、前記請求項７に記載の映像信号処理装置において、前記バッファ削除制御部は、ビデオとオーディオとを同期させるための同期基準信号であるシステムクロックを受け、このシステムクロックの時間情報ＳＴＣとオーディオビットストリームの時間情報ＰＴＳとを比較し、ＳＴＣ＜ＰＴＳの場合にはＳＴＣ＞＝ＰＴＳになるまでオーディオビットストリームを出力したことに認識させるための指示をすることを特徴とする。
【００１８】
請求項１０記載の発明は、前記請求項６記載の映像信号処理装置において、前記入力部で分離された解像度の異なる２以上のビデオビットストリームのうち１つを選択する選択制御部を備え、前記選択制御部は、前記入力部に入力される多重化ビデオビットストリームの受信状態の良し悪しを所定のスレッシュホールド値を基準に判別する受信状態判別制御部と、前記受信状態判別制御部が受信状態の良好を判別したとき、受信状態が良いときの解像度フォーマットを前記ビデオデコード部に指示する高受信制御部と、前記受信状態判別制御部が受信状態の悪化を判別したとき、受信状態が悪いときの解像度フォーマットを前記ビデオデコード部に指示する低受信制御部とを備えたことを特徴とする。
【００１９】
請求項１１記載の発明は、前記請求項７記載の映像信号処理装置において、前記入力部で分離された符号化方式の異なる２以上のオーディオビットストリームのうち１つを選択する選択制御部を備え、前記選択制御部は、前記入力部に入力される多重化オーディオビットストリームの受信状態の良し悪しを所定のスレッシュホールド値を基準に判別する受信状態判別制御部と、前記受信状態判別制御部が受信状態の良好を判別したとき、受信状態が良いときの符号化方式を前記オーディオデコード部に指示する高受信制御部と、前記受信状態判別制御部が受信状態の悪化を判別したとき、受信状態が悪いときの符号化方式を前記オーディオデコード部に指示する低受信制御部とを備えたことを特徴とする。
【００２０】
請求項１２記載の発明は、前記請求項１０に記載の映像信号処理装置において、前記バッファ削除制御部は、高解像度のビデオビットストリームを保持するビデオストリームバッファに対する高解像度のビデオビットストリームの削除を制御するバッファ１削除制御部と、低解像度のビデオビットストリームを保持するビデオストリームバッファに対する低解像度のビデオビットストリームの削除を制御するバッファ２削除制御部とを有し、前記高受信制御部は、受信状態が良いとき、低解像度のビデオビットストリームを削除するようバッファ２削除制御部に指示し、前記低受信制御部は、受信状態が悪いとき、高解像度のビデオビットストリームを削除するようバッファ１削除制御部に指示することを特徴とする。
【００２１】
請求項１３記載の発明は、前記請求項１〜１２に記載の映像信号処理装置において、前記解像度切替え制御は、第１フィールド時に解像度の切替え制御を行うことを特徴とする。
【００２２】
請求項１４記載の発明の映像信号処理装置は、解像度フォーマットが異なる複数種類の圧縮映像データを復号するビデオデコード部と、前記ビデオデコード部で復号された映像データを拡大縮小処理する拡大縮小処理部と、前記拡大縮小処理された映像データを保持するフィルタバッファと、前記フィルタバッファに保持された映像データの解像度を映像出力の解像度に変換するためのフォーマットコンバート部と、前記ビデオデコード部での映像データの解像度フォーマットの切り替わり時にフリーズするためのフリーズ制御部とを具備し、前記フリーズ制御部は、前記ビデオデコード部からの復号後の映像データを受け、前記ビデオデコード部での前記映像データの解像度フォーマットが切り替わる前の最後の映像データを拡大縮小処理させず、前記フィルタバッファ内に保持された映像データを出力させ、その後、前記ビデオデコード部及び前記拡大縮小処理部が前記切り替わり後の解像度フォーマットに切り替わった後に前記拡大縮小処理部が処理した解像度フォーマットの映像データを前記フィルタバッファに退避することを特徴とする。
【００２３】
請求項１５記載の発明の映像信号処理装置は、解像度フォーマットが異なる複数種類の圧縮映像データの各々を復号する複数のビデオデコード部と、前記複数のビデオデコード部で復号された映像データを各々保持する複数のビデオバッファと、前記複数のビデオバッファからの複数の映像データのうち１つを選択的に受けて拡大縮小処理する拡大縮小処理部と、前記拡大縮小処理された映像データを保持するフィルタバッファと、前記フィルタバッファに保持された映像データの解像度を映像出力の解像度に変換するためのフォーマットコンバート部と、映像データの符号化方式を切り替える時の解像度切替え制御部と、前記複数のビデオデコード部での復号の起動を制御するデコード起動制御部と、前記複数のビデオデコード部で復号された複数の映像データのうち何れを表示するかを選択する選択制御部とを備え、前記解像度切替え制御部は、前記選択制御部から、前記複数のビデオデコード部で復号された複数の映像データのうち何れを選択したかの指示を受け、この指示に基づいて、選択された映像データの解像度フォーマットを取得して、前記垂直同期信号に同期して前記拡大縮小処理部での拡大縮小処理の解像度フォーマットを切り替えることを特徴とする。
【００２４】
請求項１６記載の発明は、前記請求項１５に記載の映像信号処理装置において、前記デコード起動信号部は、前記拡大縮小処理部の垂直同期信号に同期して、前記複数のビデオデコード部へのデコード起動の指示を、前記垂直同期信号の同じ時刻に指示することを特徴とする。
【００２５】
以上により、請求項１〜１６記載の発明では、解像度フォーマットが異なる複数種類の圧縮映像データを復号するビデオデコード部を備え、このビデオデコード部で復号する圧縮映像データが映像解像度フォーマットの異なる他の圧縮映像データに切り替わった際には、解像度切り替え制御部がその切り替わった圧縮映像データを拡大縮小処理してビデオバッファに格納し終わって出力可能に成るまでの間は、解像度切り替え制御部がその切り替わり前の最後の圧縮映像データを拡大縮小処理するように拡大縮小処理部に指示し、その後、ビデオバッファからの切り替わり後の圧縮映像データの出力が可能になると、初めてその切り替わり後の圧縮映像データの拡大縮小処理を行うように拡大縮小処理部に指示するので、従来のように解像度フォーマットの切り替え時に表示映像が乱れることがなく、正常に映像表示が行われる。しかも、拡大縮小処理部及びビデオデコー部は共通の垂直同期信号に基づいて動作するので、従来のように高解像度用フォーマットと低解像度用フォーマットの両映像データの垂直同期信号同士の同期を取る必要がなく、映像ミュート処理が不要で、映像が一瞬途切れるような現象は生じない。
【００２６】
更に、請求項６、８及び１０記載の発明では、ビデオデコー部にて所定の解像度フォーマットの１つの圧縮映像データを復号している際には、他の解像度フォーマットの１又は複数の圧縮映像データは、バッファ削除制御部によって、これ又はこれ等を保持するビデオストリームバッファから削除されるので、次に他の解像度フォーマットの圧縮映像データを復号する際には、支障なく行われる。
【発明の効果】
【００２７】
以上説明したように、請求項１〜１６記載の発明の映像信号処理装置によれば、例えばデジタルＴＶ放送などの受信状態に応じて復号器で復号化する圧縮映像データの解像度フォーマットが切り替わった際にも、映像が一瞬途切れるような現象は生じず、表示映像の乱れを防止することが可能である。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態を図面を参照して説明する。
【００２９】
（実施形態１）
図１は、本発明の第１の実施形態に係る映像信号処理装置を示すブロック構成図である。
【００３０】
同図に示すように、本実施形態の映像信号処理装置は、１つの符号化方式ＭＰＥＧ等で圧縮されたビットストリームと、他の符号化方式Ｈ．２６４等で圧縮されたビットストリームとの何れか一方を選択的に復号化して、その復号化した映像を表示する。
【００３１】
本実施形態の映像信号処理装置は、入力部１０１と、ビデオストリームバッファ１１０４と、ビデオストリームバッファ２１０５と、オーディオストリームバッファ１１０６と、オーディオストリームバッファ２１０７と、ビデオデコード部１１０と、ビデオバッファ１１１と、拡大縮小処理部１１２と、解像度切替え制御部１１６と、デコード起動制御部１１７と、フィルタバッファ１１３と、フォーマットコンバート部１１４と、映像出力部１１５と、同期処理部１１８と、オーディオデコード部１１９と、オーディオバッファ１２０と、音声出力部１２１と、選択制御部１２２と、バッファ削除制御部１２３とを備えている。
【００３２】
前記入力部１０１は、ＭＰＥＧ等で圧縮された高解像度フォーマット又は低解像度フォーマットのビデオビットストリーム（以下、ＭＰＥＧ等ビデオビットストリームという）と、Ｈ．２６４等で圧縮された高解像度フォーマット又は低解像度フォーマットのビデオビットストリーム（以下、Ｈ．２６４等ビデオビットストリームという）と、前記ＭＰＥＧ等ビデオビットストリームに同期するためのＡＡＣ等で圧縮されたオーディオビットストリームと、前記Ｈ．２６４等ビデオビットストリームに同期するためのＡＡＣ ＳＢＲ等で圧縮されたオーディオビットストリームとが多重化されたビットストリーム（以下、多重化ビットストリームという）を入力する。
【００３３】
更に、前記入力部１０１は、前記多重化ビットストリームの中のビットストリーム情報であるＰＩＤの情報に基づき、多重化ビットストリームを各ビットストリームに分離し、その後、この分離したビデオビットストリーム、オーディオビットストリームを選択器１０２を介してビデオストリームバッファ１０４、１０５及びオーディオストリームバッファ１０６、１０７に退避する。具体的には、選択器１０２に指示ＳＩＧ１０３をして、ＭＰＥＧ等ビデオビットストリームのときは、ビデオストリームバッファ１１０４に退避するように選択器１０２に指示ＳＩＧ１０３をし、Ｈ．２６４等ビデオビットストリームのときは、ビデオストリームバッファ２１０５に退避するように選択器１０２に指示ＳＩＧ１０３をし、ＡＡＣ等で圧縮されたオーディオビットストリームのときは、オーディオストリームバッファ１１０６に退避するように選択器１０２に指示ＳＩＧ１０３をし、ＡＡＣ ＳＢＲ等で圧縮されたオーディオビットストリームのときは、オーディオストリームバッファ２１０７に退避するように選択器１０２に指示ＳＩＧ１０３をする。
【００３４】
ビデオストリームバッファ１１０４は、ビデオデコード部１１０で復号化するまでＭＰＥＧ等ビデオビットストリームを退避するためのバッファであり、前記入力部１０１の出力したＭＰＥＧ等ビデオビットストリームを一時退避し、映像表示するときは、ビデオデコード部１１０が復号化するために、ビデオストリームバッファ１１０４からＭＰＥＧ等ビデオビットストリームをビデオデコード部１１０へ出力ＳＩＧ１０８する。また、このビデオストリームバッファ１１０４は、後述するように、出力したサイズ分のデータを出力したことを認識する一方、映像表示しないときは、ビデオデコード部１１０で復号化されない関係上、垂直同期信号に同期してバッファ削除制御部（後述）１２３から指定されたサイズ分のデータを出力したことを指示ＳＩＧ１１７されて、そのことを認識する。
【００３５】
ビデオストリームバッファ２１０５は、ビデオデコード部１１０で復号化するまでＨ．２６４等ビデオビットストリームを退避するためのバッファであり、入力部１０１の出力したＨ．２６４等ビデオビットストリームを一時退避し、映像表示するときは、ビデオデコード部１１０で復号化するようにビデオストリームバッファ２１０５からＨ．２６４等ビデオビットストリームをビデオデコード部１１０へ出力ＳＩＧ１０９し、その出力したサイズ分のデータを出力したことを認識する。一方、映像表示されないときは、ビデオデコード部１１０で復号化しない関係上、垂直同期信号に同期してバッファ削除制御部１２３から指定されたサイズ分のデータを出力したことを指示ＳＩＧ１１７されて、そのことを認識する。
【００３６】
オーディオストリームバッファ１１０６は、オーディオデコード部１１９で復号化するまでＡＡＣ等で圧縮されたオーディオビットストリームを退避するためのバッファであり、入力部１０１の出力したＡＡＣ等で圧縮されたオーディオビットストリームを一時退避し、音声出力するときは、オーディオデコード部１１９で復号化するように、オーディオストリームバッファ１１０６からＡＡＣ等で圧縮されたオーディオビットストリームをオーディオデコード部１１９へ出力し、その出力したサイズ分のデータを出力したことを認識する。一方、音声出力しないときは、オーディオデコード部１１９で復号化しない関係上、ビデオの垂直同期信号に同期してバッファ削除制御部１２３から指定されたサイズ分のデータを出力したことを指示ＳＩＧ１１８されて、そのことを認識する。
【００３７】
オーディオストリームバッファ２１０７は、オーディオデコード部１１９で復号化するまでＡＡＣ ＳＢＲ等で圧縮されたオーディオビットストリームを退避するためのバッファであり、入力部１０１の出力したＡＡＣ ＳＢＲ等で圧縮されたオーディオビットストリームを一時退避し、音声出力するときは、オーディオデコード部１１９で復号化するように、オーディオストリームバッファ２１０７からＡＡＣ ＳＢＲ等で圧縮されたオーディオビットストリームをオーディオデコード部１１９へ出力し、その出力したサイズ分のデータを出力したことを認識する。一方、音声出力しないときは、オーディオデコード部１１９で復号化しない関係上、ビデオの垂直同期信号に同期してバッファ削除制御部１２３から指定されたサイズ分データを出力したことを指示ＳＩＧ１１８されて、そのことを認識する。
【００３８】
ビデオデコード部１１０は、後述する選択制御部１２２で選択器１０８がビデオストリームバッファ１１０４とビデオストリームバッファ２１０５とのうち一方を選択したとき、その選択されたビデオストリームを受けると共に、選択制御部１２２から、前記受けたビデオストリームがＭＰＥＧ等ビデオビットストリームであるかＨ．２６４等ビデオビットストリームであるかを指示ＳＩＧ１１４されると共に、符号化方式をも指示され、その指定された符号化方式に基づいて復号化を行なう。更に、復号化処理を行なうタイミングを指示するために、垂直同期信号に同期したデコード起動制御部１１７からの指示と、ＡＶ同期を行なうための同期処理部１１８からの指示ＳＩＧ１２９により復号化処理を行い、復号化したデータをビデオバッファ１１１に出力する。更に、ＭＰＥＧ等ビデオストリームを１秒間に２４、２５、３０、５０、６０枚のフレームの何れで処理するか又は、Ｈ．２６４等ビデオストリームを１秒間に１５、２４、２５、３０、５０、６０枚のフレームを処理するためのデコード起動タイミングをデコード起動制御部１１７の指示で復号化処理を行なう。復号化したＭＰＥＧ等ビデオビットストリーム又はＨ．２６４等ビデオビットストリームを解像度切り替え制御部１１６に指示ＳＩＧ１２４する。
【００３９】
ビデオバッファ１１１は、前記ビデオデコード部１１０で出力した映像のフレームを一時退避し、その映像のフレームが表示可能になった場合には、拡大縮小処理部１１２にその映像信号を出力ＳＩＧ１２０する。
【００４０】
解像度切替え制御部１１６は、その詳細は後述するが、概略を説明すると、前記ビデオデコード部１１０からの復号対象のビデオビットストリームを受けるＳＩＧ１２４と共に、ビデオデコード部１１０においてビデオビットストリームの映像解像度フォーマットが切り替わった後にその切り替わり後のビデオビットストリームの１フレームが前記ビデオバッファ１１１に格納し終わって拡大縮小処理部１１２で処理可能になるまでの間は、その切り替わり前の最後のビデオビットストリームのフレームの拡大縮小処理を繰り返し行うように拡大縮小処理部１１２に指示ＳＩＧ１２３する。この指示ＳＩＧ１２３は、ビデオデコード部１１０が前記切り替わった後のビデオビットストリームがビデオバッファ１１１から出力されるまでのタイミングで且つ拡大縮小処理部１１２からの垂直同期信号が来るまでに行われる。
【００４１】
拡大縮小処理部１１２は、前記ビデオバッファ１１１から出力された映像信号を垂直同期信号に同期して垂直方向に拡大縮小処理すると共に、水平同期信号に同期して水平方向に拡大縮小処理し、その拡大縮小処理後の映像データをフィルタバッファ１１３に出力ＳＩＧ１２５する。また、デコード起動制御部１１７に対して拡大縮小処理部１１２の垂直同期信号タイミングを指示ＳＩＧ１２１すると共に、解像度切替え制御部１１６に拡大縮小処理部１１２の垂直同期信号タイミングを指示ＳＩＧ１２２する。更に、垂直同期信号タイミングの前に前記解像度切り替え制御部１１６から高解像度、低解像度の切り替え信号ＳＩＧ１２３を取得し、次の垂直同期信号タイミングで、指定された映像解像度フォーマットに切り替わる。
【００４２】
デコード起動制御部１１７は、前記拡大縮小処理部１１２の垂直同期信号に同期させて前記ビデオデコード部１１０を起動させるための指示をする。
【００４３】
フィルタバッファ１１３は、前記拡大縮小処理部１１２の映像データを２画面表示分保持する容量を持っており、現在が１面目に拡大縮小処理部１１２の拡大縮小化のデータを保持し、次の垂直同期信号時には次の２面目に拡大縮小処理部１１２の拡大縮小化のデータを保持し、フォーマットコンバート部１１４へは、拡大縮小処理部１１２からの拡大縮小後の映像データを、退避中のフレームではない前の垂直同期信号時に退避した映像データのフレームを出力ＳＩＧ１２６する。
【００４４】
フォーマットコンバート部１１４は、映像出力に合わせてフィルタバッファ１１３に格納された映像データの出力フォーマットを、ＴＶやＤＶＲなどの機材に接続できるフォーマットに変換して、そのフォーマット変換後の映像データを映像出力部１１５に出力する。
【００４５】
映像出力部１１５は、前記フォーマットコンバート部１１４で決めたフォーマットで映像データを入力し、映像出力ＳＩＧ１２８する。
【００４６】
オーディオデコード部１１９は、選択器１０９で選択されたオーディオストリームがオーディオストリームバッファ１１０６からのＡＡＣ等で圧縮されたオーディオビットストリームか、オーディオストリームバッファ２１０７からのＡＡＣ ＳＢＲ等で圧縮されたオーディオビットストリームであるかの指示ＳＩＧ１１３を選択制御部１２２から受けると共に、前記選択制御部１２２から符号化方式を指示されて、その指定された符号化方式に基づいて、受けたオーディオストリームの復号化を行なう。更に、この復号化処理は、ＡＶ同期を行なうための同期処理部１１８の指示ＳＩＧ１３０に基づいて行い、復号化してデータをオーディオバッファ１２０に出力する。
【００４７】
オーディオバッファ１２０は、前記オーディオデコード部１１９から出力された音声のフレームを一時退避し、音声のフレームが音声出力可能になった場合には、音声出力部１２１に音声データを出力する。
【００４８】
音声出力部１２１は、前記オーディオバッファ１２０に保持された音声データを、音声出力する。
【００４９】
次に、前記解像度切替え制御部１１６について、詳細に説明する。
【００５０】
図２は、前記解像度切替え制御部１１６の内部構成を示すブロック図である。同図に示すように、前記解像度切替え制御部１１６は、フォーマット判別制御部２０１と、符号化判別制御部２０２と、遅延制御部２０３と、フリーズ制御部２０４とを有している。
【００５１】
前記フォーマット判別制御部２０１は、ビデオデコード部１１０で解像度フォーマットが切り替わったことを受けたストリームの情報ＳＩＧ２０１により判別し、解像度フォーマットが切り替わったことを遅延制御部２０３に指示ＳＩＧ２０３する。すなわち、ストリームの情報には垂直サイズ、水平サイズがあるので、垂直１９２０画素、水平１９２０画素、１秒間に３０フレームであれば１０８０Ｉであると判別する。また、垂直７２０画素、水平１２８０画素、１秒間に６０フレームであれば７２０Ｐであり、垂直４８０画素、水平７２０画素、１秒間に３０フレームであれば４８０Ｉであり、垂直４８０画素、水平７２０画素、１秒間に６０フレームであれば４８０Ｐであり、垂直５７６画素、水平７２０画素、１秒間に３０フレームであれば５７６Ｉであり、垂直５７６画素、水平７２０画素、１秒間に６０フレームであれば５７６Ｐであると判別する。
【００５２】
前記符号化判別制御部２０２は、前記ビデオデコード部１１０で符号化方式が切り替わったことをストリームの情報ＳＩＧ２０２、すなわち、ストリームの情報にＭＰＥＧ等の情報、Ｈ．２６４等の情報、ＶＣ１などの情報により判別して、遅延制御部２０３に対して符号化方式が切り替わったことを指示ＳＩＧ２０４する。
【００５３】
前記遅延制御部２０３は、前記フォーマット判別制御部２０１又は符号化判別制御部２０２からの指示ＳＩＧ２０５を受け、その指示ＳＩＧ２０５がされた時点から直ちに出画可能か否かを判断し、直ちに出画可能でない場合には、出画可能状態になるまでフリーズ制御部２０４に対してフリーズＯＮ状態を指示ＳＩＧ２０６し、その後、出画可能状態になると、フリーズ制御部２０４にフリーズＯＦＦ状態を指示ＳＩＧ２０６する。また、フリーズ制御部２０４がフリーズＯＮ状態のときは、フリーズＯＦＦ状態時の最後の映像データのフレームをビデオバッファ１１１から出力するように拡大縮小処理部１１２に指示ＳＩＧ２０７すると共に、その最後の映像データの解像度フォーマットを拡大縮小処理部１１２に指示ＳＩＧ２０７する。その後、フリーズＯＦＦ状態時（ビデオバッファ１１１からの解像度フォーマット切り替え後の映像データの１フレームの出力可能状態）になると、その切り替え後の解像度フォーマットを拡大縮小処理部１１２に指示ＳＩＧ２０７する。
【００５４】
前記フリーズ制御部２０４は、前記遅延制御部２０３からの指示ＳＩＧ２０６により、前に出画した映像データをビデオバッファ１１１から出画するための指示ＳＩＧ２０７を拡大縮小処理部１１２に対して行なう。
【００５５】
次に、解像度切替え制御部１１６の動作を図３に基づいて説明する。
【００５６】
図３において、ビデオデコード部１１０で復号されるビデオビットストリームの解像度フォーマットが切り替わるときは、ビデオデコード部１１０の出力が開始した時点（４８０Ｉ（Ｍ）の映像データの開始時点）でフォーマット判別制御部２０１が１０８０Ｉフォーマットから４８０Ｉフォーマットに切り替わったことを判別する。このフォーマット判別制御部２０１から遅延制御部２０３に対して、映像データ１０８０Ｉ（Ｎ）が拡大縮小処理し終わるための垂直同期信号２つ分までの期間は、通常通りの拡大縮小処理で動作するよう拡大縮小処理部１１２に指示する。その後、垂直同期信号２つ分の映像データの拡大縮小処理がし終わった時点で、遅延制御部２０３が、ビデオデコード部１１０からビデオバッファ１１１に切り替え後の解像度フォーマット４８０Ｉ（Ｍ）の映像データを出力し終わったかを判断する。図３では、ビデオバッファ１１１に切り替え後の解像度フォーマット４８０Ｉ（Ｍ）の映像データを出力し終わっているので、切り替え後の解像度フォーマット４８０Ｉ（Ｍ）の映像データを拡大縮小処理するために、拡大縮小処理部１１２の垂直同期信号を４８０Ｉに変更し、遅延制御部２０３からフリーズ制御部２０４に対してフリーズ指示をせず、拡大縮小処理部１１２に対して直ちに切り替え後の解像度フォーマット４８０Ｉ（Ｍ）の映像データをビデオバッファ１１１から取得して拡大縮小処理するように指示する。
【００５７】
前記図３では、ビデオデコード部１１０での解像度フォーマットが１０８０Ｉから４８０Ｉに切り替わった際に、解像度フォーマット１０８０Ｉの最後フレームの映像データを拡大処理した直後において、直ちに解像度フォーマット４８０Ｉの最初フレームの映像データを拡大処理できる場合を示したが、この解像度フォーマット４８０Ｉの最初フレームの映像データを直ちには拡大処理できない場合を図４に示す。
【００５８】
図４では、解像度フォーマット１０８０Ｉの最後フレームの映像データがビデオデコード部１１０で復号し終えてビデオバッファ１１１に格納された後、垂直同期信号２つ分の期間の後、解像度フォーマットが前記１０８０Ｉから４８０Ｉに切り替わって、その切り替わり後の解像度フォーマット４８０Ｉの最初フレームの映像データがビデオデコード部１１０で復号し終わってビデオバッファ１１１に格納された場合を例示している。この場合には、切り替わり後の解像度フォーマット４８０Ｉの最初フレームの映像データがビデオバッファ１１１に格納され始めた時点で、フォーマット判別制御部２０１が解像度フォーマットの切り替わりを判断する。この判断時点の垂直同期信号２つ分前の期間では、解像度フォーマット切り替え前の解像度フォーマット１０８０Ｉの最後フレームの映像データ１０８０Ｉ（Ｎ）の拡大縮小処理が拡大縮小処理部１１２で行われており、この処理の終了時点で遅延制御部２０３が切り替わり前の解像度フォーマット４８０Ｉの最初フレームの映像データ４８０Ｉ（Ｍ）のビデオデコード部１１０での復号及びビデオバッファ１１１への格納が終了しているか否かを判別する。この判別では、未だ終了していないので、遅延制御部２０３がフリーズ制御部２０４に対して前の映像データである１０８０Ｉ（Ｎ）を再度拡大処理するようにフリーズ指示するので、切り替え前の解像度フォーマット１０８０Ｉの最後フレームの映像データ１０８０Ｉ（Ｎ）が表示される。この映像をフリーズする期間は、ビデオデコード部１１０からの切り替わり後の解像度フォーマット４８０Ｉの最初フレームの映像データ４８０Ｉ（Ｍ）がビデオバッファ１１１に格納され終わるまでの期間である。その後、遅延制御部２０３はフリーズ制御部２０４に対してフリーズ指示を解除するので、拡大縮小処理部１１２は、拡大縮小処理の垂直同期信号を４８０Ｉに変更すると共に、切り替わり後の解像度フォーマット４８０Ｉの最初フレームの映像データ４８０Ｉ（Ｍ）をビデオバッファ１１１から取得して拡大縮小処理する。
【００５９】
図５は、ビデオデコード部１１０の復号対象のビデオビットストリームの符号化方式と解像度フォーマットの双方が切り替わった場合のタイミング図を示す。同図では、符号化方式がＭＰＥＧ２からＨ．２６４に切り替わると共に、解像度フォーマットがＭＰＥＧ２での解像度フォーマット１０８０ＩからＨ．２６４での解像度フォーマット４８０Ｉに切り替わる場合を例示している。この場合の動作は、解像度切り替え制御部１１６において、フォーマット判別制御部２０１が動作するのに加えて、符号化判別制御部２０２も動作する点が異なるのみであって、その動作は図４と同様であるので、その説明を省略する。
【００６０】
続いて、図１の残りの構成を説明する。同図において、１２２は選択制御部である。この選択制御部１２２は、多重化ビットストリームの受信状態が良い場合には、ビデオストリームバッファ１１０４及びオーディオストリームバッファ１１０６を選択し、受信状態が悪い場合には、ビデオストリームバッファ２１０５及びオーディオストリームバッファ２１０７を選択するために、その選択されたことをそれ等のバッファに通知ＳＩＧ１１７、ＳＩＧ１１８すると共に、受信状態が良いか悪いかをビデオデコード部１１０及びオーディオデコード部１１９に通知ＳＩＧ１１４、ＳＩＧ１１５し、更に、選択されていないビデオストリームバッファ１０４又は１０５と、オーディオストリームバッファ１０６又は１０７とをバッファ削除制御部１２３に通知ＳＩＧ１１６する。
【００６１】
図６は、前記選択制御部１２２の内部構成を示すブロック図である。同図に示すように、選択制御部１２２は、受信状態判別制御部３０１と、高受信制御部３０２と、低受信制御部３０３とを有している。
【００６２】
前記受信状態判別制御部３０１は、受信状態が良いか悪いかを判別する制御部であって、受信状態を判別するためのスレッシュホールド値を保持し、そのスレッシュホールド値よりも小されば受信状態が悪いと判断し、スレッシュホールド値よりも大きければ受信状態が良いと判断し、スレッシュホールド値の近辺の所定範囲内では、前に出力した受信状態の結果を保持する。そして、受信状況が良いと判断した場合には、高受信制御部３０２にその旨を指示ＳＩＧ３０２し、ビデオデコード部１１０に高受信のときのビデオストリームバッファ１１１の切替えを指示ＳＩＧ３０９し、オーディオデコード部１１９に高受信のときのオーディオストリームバッファ１２０の切替えを指示ＳＩＧ３０９する。
【００６３】
高受信制御部３０２は、前記受信状態判別制御部３０１からの指示ＳＩＧ３０２があった場合に、ビデオデコード部１１０に高受信のときの符号化方式を指示ＳＩＧ３０６すると共に、オーディオデコード部１１９に高受信のときの符号化方式を指示ＳＩＧ３０５し、低受信のときの高解像度ビットストリームを削除するために、バッファ２削除制御部４０１に指示ＳＩＧ３０４する。
【００６４】
低受信制御部３０３は、前記受信状態判別制御部３０１からの指示ＳＩＧ３０３があった場合に、ビデオデコード部１１０に低受信のときの符号化方式を指示ＳＩＧ３１１すると共に、オーディオデコード部１１９に低受信のときの符号化方式を指示ＳＩＧ３１０し、高受信のときの低解像度ビットストリームを削除するために、バッファ１削除制御部４０２に指示ＳＩＧ３０５する。
【００６５】
更に、図１において、１２３はバッファ削除制御部である。このバッファ削除制御部１２３は、概述すると、前記選択制御部１２２から削除指示ＳＩＧ１１６に応じて、ビデオデコード部１１０にて復号化されないビットストリーム、すなわち、高受信の場合のビデオ及びオーディオストリームバッファ１０５、１０７に保持された低解像度のビデオ及びオーディオビットストリーム、又は低受信の場合のビデオ及びオーディオストリームバッファ１０４、１０６に保持された高解像度のビデオ及びオーディオビットストリームを削除するために、同期処理部１１８でＡＶ同期させるための同期基準信号であるＳＴＣと、ビデオビットストリームのＰＴＳ又はオーディオビットストリームのＰＴＳとを用いて、ＳＴＣ＜ＰＴＳの場合にはＳＴＣ＞＝ＰＴＳになるまでビットストリームを出力したことに認識させるために、これ等のバッファに指示ＳＩＧ１１７、ＳＩＧ１１８し、ＳＴＣ＞＝ＰＴＳの場合には現状のままで何も指示しない。
【００６６】
図７は、前記バッファ削除制御部１２３の内部構成を示すブロック図である。同図に示すように、バッファ削除制御部１２３は、バッファ２削除制御部４０１と、バッファ１削除制御部４０２とを有している。
【００６７】
前記バッファ２削除制御部４０１は、選択制御部１２２の高受信制御部３０２からの指示ＳＩＧ４０５により、同期処理部１１８のシステムクロックの時間情報であるＳＴＣを取得し、ビデオストリームバッファ１０５及びオーディオストリームバッファ１０７のストリーム情報であるＰＴＳの時間情報が、ＳＴＣ＞ＰＴＳまでポインタを更新することにより、ビデオデコード及びオーディオデコードが完了したことを擬似的に行い、低解像度のストリームを消費する。
【００６８】
前記バッファ１削除制御部４０２は、選択制御部１２２の低受信制御部３０３からの指示ＳＩＧ４０７により、同期処理部１１８のシステムクロックの時間情報であるＳＴＣを取得し、ビデオストリームバッファ１０４及びオーディオストリームバッファ１０６のストリーム情報であるＰＴＳの時間情報が、ＳＴＣ＞ＰＴＳまでポインタを更新することにより、ビデオデコード及びオーディオデコードが完了したことを擬似的に行い、高解像度のストリームを消費する。
【００６９】
前記バッファ削除制御部１２３は、一方の高又は低解像度フォーマットのビットストリームが復号されている際に、他方の低又は高解像度フォーマットのビットストリームをビデオ又はオーディオストリームバッファにそのまま残さないように、削除するものである。これは、例えば、デコード部１１０、１１９にて復号されない方のビットストリームを全て入力部１０１から入力しないように構成した場合に、ストリームバッファがアンダーフローになって、符号化方式のＨ．２６４とＭＰＥＧ２との切り替え時に、入力部１０１からビットストリームの入力を切り替えようとすると、その切り替えに時間を要し、ビデオデコード部１１０が復号するまで長時間に亘って映像をフリーズする欠点が生じるが、本構成では、符号化方式の切り替え時に直ちに復号対象のビットストリームを切替えることができ、フリーズ時間を短縮できる効果がある。尚、復号対象とならなかったビットストリームの削減させるタイミングは、デコード部１１０、１１９復号する時間の映像データと同じ時間の映像データをストリームバッファから削除する。この時間を判別するために、基準時間であるＳＴＣ（システムタイムクロック）と、ストリームに付加されている表示時間のＰＴＳ（タイムスタンプ）との両時間がほぼ同時である映像データをストリームバッファから削除することとしている。
【００７０】
前記バッファ削除制御部１２３の動作を図８を用いて説明する。同図において、ビデオデコード部１１０の出力ストリームがＭＰＥＧ２の場合には、ＭＰＥＧ２用のバッファ２削除制御部４０１は動作せず、Ｈ．２６４用のバッファ１削除制御部４０２が動作する。逆にＨ．２６４の場合には、Ｈ．２６４用のバッファ１削除制御部４０２は動作せず、ＭＰＥＧ２用のバッファ２削除制御部４０１が動作する。その動作する際には、ビデオデコード部１１０の出力が開始した時点で復号しない方のストリームバッファの保持データを削除するために、復号する方のＳＴＣとＰＴＳとの時間と同じ時間のビットストリームをストリームバッファを削除する。バッファを削除する方法としては、何処まで復号したかを示すポインタがあり、そのポインタを更新することにより、復号完了したと認識させる。
【００７１】
（実施形態２）
図９は、本発明の第２の実施形態に係る映像信号処理装置を示すブロック図である。
【００７２】
前記第１の実施形態では、映像フリーズを解像度切替え制御部１１６で制御したが、本実施形態では、フリーズ制御部で制御するようにした構成を採用している。
【００７３】
具体的に、フリーズ制御部１５０は、ビデオデコード部１１０においてＭＰＥＧ等又はＨ．２６４等のビデオビットストリーム解像度フォーマットが切り替わったり、符号化方式が切り替わった際に、ビデオデコード部１１０から受けるビデオビットストリームに基づいて、その切り替える直前にフィルタバッファ１１３に保持されている映像データをフォーマットコンバート処理するように、フィルタバッファ１１３を制御する。前記フィルタバッファ１１３は、ダブルバッファとなっており、フリーズ制御部１５０は、切り替え後の映像データをフォーマットコンバート処理しない方のバッファに、切り替え直前の映像データを退避することを指示する。所定時間分だけ切り替え直前の映像データを出力し、その措定時間後に、フィルタバッファ１１３の２つのバッファのうち、切り替え後の映像データを退避したバッファから切り替え後の映像データをフォーマットコンバート部１１４に出力して、映像表示を行なう。フリーズする前記所定時間は、最低１フレーム以上であり、フリーズ時間は任意に変更できる。
【００７４】
図１０は、本実施形態に係る映像信号処理装置において、ビデオデコード部１１０でのビデオビットストリームの符号化方式が切り替った場合のタイミング図を示す。
【００７５】
同図に示すように、ビデオデコード部１１０において、指定された符号化方式ＭＰＥＧ２又はＨ．２６４のビデオビットストリームの復号を行い、そのビデオデコード結果をビデオバッファ１１１に退避する。ビデオバッファ１１１は、２面持っており、ビデオデコード部１１０が復号結果を書いている面と、拡大縮小処理部１１２が復号結果を読み出して拡大縮小処理する面とがあり、その２面がダブルバッファとして使用される。拡大縮小処理部１１２は、ビデオバッファ１１１から使用する復号結果を読み出して映像の拡大縮小処理を行い、フィルタバッファ１１３に退避する。このフィルタバッファ１１３は、２面持っており、拡大縮小処理部１１２が拡大縮小処理結果を書いている面と、フォーマットコンバート処理部１１４が解像度変換をする面とがあり、その２面がダブルバッファとして使用される。フォーマットコンバート部１１４は、前記フィルタバッファ１１１３から使用する拡大縮小処理結果を読み出して、映像の解像度変換を行い、出力する。
【００７６】
同図から判るように、ビデオデコード部１１０、拡大縮小処理部１１２及びフォーマットコンバート部１１４の各処理がパイプライン処理となっている。その際、ビデオデコード部１１０でのビデオビットストリームの符号化方式が切り替わった時には、符号化方式が切り替ったことがフリーズ制御部１５０で判断され、このフリーズ制御部１５０は、フィルタバッファ１１３に対してフリーズ指示を出す。そのフリーズ指示は、フィルタバッファ（ダブルバッファ）１１３において書き込みと読み出しとのバッファの切替えをしない指示である。これにより、符号化方式切り替え前の映像データのまま映像がフリーズする。このフリーズにより、同期信号を安定させることが実現できる。
【００７７】
（実施形態３）
図１１は、本発明の第３の実施形態に係る映像信号処理装置を示すブロック構成図である。
【００７８】
本実施形態では、図１１に示すように、２つのビデオデコード部１６０、１６１と、２つのビデオバッファ１６５、１６６とを有する点が、前記実施形態１と異なる。
【００７９】
一方のビデオデコード部１６０は、入力部１０１より入力される多重化ビットストリームのうちＭＰＥＧ等ビデオビットストリームのみの復号を行い、他方のビデオデコード部１６１は、入力部１０１より入力される多重化ビットストリームのうちＨ．２６４等ビデオビットストリームのみの復号を行う。各ビデオデコード部１６０、１６１での復号結果は、それ等に専用のビデオバッファ１６５、１６６に保持される。ビデオデコード部１６０、１６１の起動に関しては、拡大縮小処理部１１２の垂直同期信号と同期する。すなわち、デコード起動制御部１１７は、拡大縮小処理部１２１の垂直同期信号に同期して、ビデオデコード部１６０、１６１に起動を指示する。この起動指示により、２つのビデオデコード部１６０、１６１と拡大縮小処理部１１２とが同期する。
【００８０】
選択制御部１２２は、前記２つのビデオバッファ１６５、１６６の何れを選択するか、すなわち、一方のビデオデコード部１６０で復号されたＭＰＥＧ等ビデオビットストリームを表示対象とするか、他方のビデオデコード部１６１で復号されたＨ．２６４等ビデオビットストリームを表示対象とするかを選択器１７０と解像度切替え制御部１１６とに指示する。
【００８１】
解像度切替え制御部１１６は、拡大縮小処理部１１２の垂直同期信号と同期して前記選択制御部１２２の指示を取得し、その選択制御部１２２の指示により、その指示されたビデオデコード部１６０又はビデオデコード部１６１でのビットストリームの映像解像度フォーマットを取得して、拡大縮小処理部１１２に対して映像解像度フォーマットを指示する。本実施形態のタイミング図は図１２に記載される。
【００８２】
尚、以上で説明した実施形態の映像信号処理装置に含まれる各部の動作は、ソフトウェアによって中央演算装置（ＣＰＵ）を動作させることでも実現できるのは勿論である。
【産業上の利用可能性】
【００８３】
以上説明したように、本発明は、復号する圧縮映像データの解像度フォーマットが切り替わった際にも、表示映像が一瞬途切れる現象を防止できるので、画像解像度フォーマットの処理や１Ｓｅｇと１２Ｓｅｇとの切替処理などを有するデジタルテレビ、ＤＶＤ、デジタルレコーダ等として有用である。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施形態の映像信号処理装置の構成を示すブロック図である。
【図２】同映像信号処理装置に備える解像度切替え制御部の内部構成を示す図である。
【図３】同映像信号処理装置において、復号する圧縮映像データの解像度フォーマットが切り替わった場合に、ビデオバッファから切り替え後の復号映像データを直ちに出力可能なときのタイミングチャートを示す図である。
【図４】同映像信号処理装置において、復号する圧縮映像データの解像度フォーマットが切り替わった場合に、ビデオバッファから切り替え後の復号映像データを直ちに出力できず、切り替え前の復号映像データをフリーズさせるときのタイミングチャートを示す図である。
【図５】同映像信号処理装置において、復号する圧縮映像データの符号化方式が切り替わった場合にビデオバッファから切り替え後の復号映像データを直ちに出力できず、切り替え前の復号映像データをフリーズさせるときのタイミングチャートを示す図である。
【図６】同映像信号処理装置に備える選択制御部の内部構成を示す図である。
【図７】同映像信号処理装置に備えるバッファ削除制御部の内部構成を示す図である。
【図８】同映像信号処理装置において、復号する圧縮映像データの符号化方式が切り替わった際のバッファ削除制御部の動作を示すタイミングチャート図である。
【図９】本発明の第２の実施形態の映像信号処理装置の構成を示すブロック図である。
【図１０】同映像信号処理装置において、復号する圧縮映像データの符号化方式が切り替わった際の動作を示すタイミングチャート図である。
【図１１】本発明の第３の実施形態の映像信号処理装置の構成を示すブロック図である。
【図１２】同映像信号処理装置ににおいて、復号する圧縮映像データの符号化方式が切り替わった際の動作を示すタイミングチャート図である。
【図１３】従来の映像信号処理装置の構成を示すブロック図である。
【図１４】同従来の映像信号処理装置の動作を示すタイミングチャート図である。
【符号の説明】
【００８５】
１０１            入力部
１０４            ビデオストリームバッファ１
１０５            ビデオスリームバッファ２
１０６            オーディオストリームバッファ１
１０７            オーディオストリームバッファ２
１１０            ビデオデコード部
１１１            ビデオバッファ
１１２            拡大縮小処理部
１１３            フィルタバッファ
１１４            フォーマットコンバート部
１１５            映像出力部
１１６            解像度切替え制御部
１１７            デコード起動制御部
１１８            同期処理部
１１９            オーディオデコード部
１２０            オーディオバッファ
１２１            音声出力部
１２２            選択制御部
１２３            バッファ削除制御部
１５０            フリーズ制御部
１６０、１６１       ビデオデコード部
１６５、１６６       ビデオバッファ
【図１】
2008306660.tif 000003
【図２】
2008306660.tif 000004
【図３】
2008306660.tif 000005
【図４】
2008306660.tif 000006
【図５】
2008306660.tif 000007
【図６】
2008306660.tif 000008
【図７】
2008306660.tif 000009
【図８】
2008306660.tif 000010
【図９】
2008306660.tif 000011
【図１０】
2008306660.tif 000012
【図１１】
2008306660.tif 000013
【図１２】
2008306660.tif 000014
【図１３】
2008306660.tif 000015
【図１４】
2008306660.tif 000016