(57)【要約】【課題】複数の圧縮映像ストリームを復号し、複数の映像出力が可能な圧縮ストリーム復号装置において、異なる映像を複数出力する場合及び同一の映像を複数出力する場合の表示画像乱れを防止する。【解決手段】圧縮ストリーム復号装置１０は、圧縮映像ストリーム処理部１１及び１２を備えている。圧縮映像ストリーム処理部１１は、ＴＳ１に付与されたＰＣＲから生成したクロックＣＬＫ１を用いてＴＳ１を復号し、復号後のデータをＣＬＫ１に従って出力する。圧縮映像ストリーム処理部１２は、ＴＳ２に付与されたＰＣＲから生成したクロックＣＬＫ２を用いてＴＳ２を復号・出力する処理と、圧縮映像ストリーム処理部１１が復号したデータをＣＬＫ１に従って出力する処理とを選択的に実行する。【選択図】図１
2006191538.tif 000002
【特許請求の範囲】
【請求項１】
入力された第１の圧縮映像ストリームを、当該第１の圧縮映像ストリームに付与された第１の基準時刻情報に基づいて復号し、復号後の映像データを前記第１の基準時刻情報に基づいて出力する第１の映像データ処理部と、
入力された第２の圧縮映像ストリームを、当該第２の圧縮映像ストリームに付与された第２の基準時刻情報に基づいて復号し、復号後の映像データを前記第２の基準時刻情報に基づいて出力する処理と、前記第１の映像データ処理部により復号された映像データを前記第１の基準時刻情報に基づいて出力する処理とを選択的に実行する第２の映像データ処理部とを備える圧縮ストリーム復号装置。
【請求項２】
前記第１の映像データ処理部は、前記第１の圧縮映像ストリームを復号した映像データを、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して出力し、
前記第２の映像データ処理部は、前記第２の圧縮映像ストリームを復号した映像データを出力する場合は、前記第２の基準時刻情報を用いて生成した表示同期信号に同期して出力し、前記第１の映像データ処理部により復号された映像データを出力する場合には、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して出力する請求項１に記載の圧縮ストリーム復号装置。
【請求項３】
前記第２の映像データ処理部は、前記第１の映像データ処理部により復号された映像データ又は前記第２の映像データ処理部により復号された映像データのいずれかを選択するセレクタを備える請求項１に記載の圧縮ストリーム復号装置。
【請求項４】
前記セレクタが前記第１の映像データ処理部により復号された映像データを選択した場合、前記第２の圧縮映像ストリームを復号して前記セレクタに入力するまでの処理を行う前記第２の映像データ処理部が備える回路の一部又は全部の動作を停止することを特徴とする請求項３に記載の圧縮ストリーム復号装置。
【請求項５】
前記第２の映像データ処理部は、前記第１の基準時刻情報又は前記第２の基準時刻情報を選択するセレクタを備え、
前記第２の映像データ処理部は、前記第２の圧縮映像ストリームを復号した映像データを出力する場合は、前記セレクタを介して入力した前記第２の基準時刻情報を用いて生成した表示同期信号に同期して前記第２の圧縮映像ストリームを復号した映像データを出力し、前記第１の映像データ処理部により復号された映像データを出力する場合には、前記セレクタを介して入力した前記第１の基準時刻情報を基にして生成した表示同期信号に同期して前記第１の映像データ処理部により復号された映像データを出力する請求項１に記載の圧縮ストリーム復号装置。
【請求項６】
前記第２の映像データ処理部が前記第１の映像データ処理部により復号された映像データを出力する際は、前記第２の映像データ処理部が映像データを出力する際の表示同期信号を、前記第１の映像データ処理部が映像データを出力する際の表示同期信号に同期させることを特徴とする請求項２に記載の圧縮ストリーム復号装置。
【請求項７】
入力された第１の圧縮映像ストリームを、当該第１の圧縮映像ストリームに付与された第１の基準時刻情報に基づいて復号する第１の復号器と、
前記第１の復号器が出力する復号後の映像データを格納する第１の出力バッファと、
前記第１の出力バッファに格納された映像データを、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して出力する第１の表示出力器と、
入力された第２の圧縮映像ストリームを、当該第２の圧縮映像ストリームに付与された第２の基準時刻情報に基づいて復号する第２の復号器と、
前記第２の復号器が出力する復号後の映像データを格納する第２の出力バッファと、
前記第１の出力バッファに格納された映像データ又は前記第２の出力バッファに格納された映像データのいずれかを選択し、選択した映像データを出力する第２の表示出力器とを備え、
前記第２の表示出力器が前記第１の出力バッファに格納された映像データを出力する際は、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して出力を行い、
前記第２の表示出力器が前記第２の出力バッファに格納された映像データを出力する際は、前記第２の基準時刻情報を用いて生成した表示同期信号に同期して出力を行う圧縮ストリーム復号装置。
【請求項８】
前記第２の表示出力器から前記第１の出力バッファに格納された映像データを出力する際は、前記第２の表示出力器に対する表示同期信号を前記第１の表示出力器に対する表示同期信号に同期させることを特徴とする請求項７に記載の圧縮ストリーム復号装置。
【請求項９】
前記第２の表示出力器から前記第１の出力バッファに格納された映像データを出力する際は、前記第２の表示出力器に対する表示同期信号を前記第１の表示出力器に対する表示同期信号にオフセットを付加して同期させることを特徴とする請求項７に記載の圧縮ストリーム復号装置。
【請求項１０】
前記オフセットは、前記第１の復号器による前記第１の出力バッファに対する映像データの書き込みと、前記第２の表示出力器による映像データの読み出しとの競合が生じないように決定される請求項９に記載の圧縮ストリーム復号装置。
【請求項１１】
前記第１の復号器による前記第１の出力バッファに対する新たな映像データの書き込みは、前記第１の表示出力器及び前記第２の表示出力器による映像データの読み出しが完了した前記第１の出力バッファの格納領域に対して行う請求項７乃至１０のいずれかに記載の圧縮ストリーム復号装置。
【請求項１２】
第１の圧縮映像ストリームを入力し、前記第１の圧縮映像ストリームを復号し、復号後の映像データを出力する第１の復号器と、
前記第１の圧縮映像ストリームに付与された基準時刻情報に基づいて、前記第１の圧縮映像ストリームを復号する際の基準クロックを生成する第１のクロック発生部と、
前記第１の復号器が出力する復号後の映像データを格納する第１の出力バッファと、
前記第１のクロック発生部が生成する基準クロックより生成された表示同期信号に基づいて、前記第１の出力バッファに格納された映像データを出力する第１の表示出力器と、
第２の圧縮映像ストリームを入力し、前記第２の圧縮映像ストリームを復号し、復号後の映像データを出力する第２の復号器と、
前記第１の圧縮映像ストリームに付与された基準時刻情報又は前記第２の圧縮映像ストリームに付与された基準時刻情報に基づいて、基準クロックを生成する第２のクロック発生部と、
前記第２の復号器が出力する復号後の映像データを格納する第２の出力バッファと、
前記第１の出力バッファに格納された映像データ又は前記第２の出力バッファに格納された映像データのいずれかを選択し、選択した映像データを出力する第２の表示出力器とを備え、
前記第２の表示出力器が前記第１の出力バッファに格納された映像データを出力する際は、前記第１の圧縮映像ストリームに付与された基準時刻情報に基づいて前記第２のクロック発生部が生成する基準クロックに基づいて、映像データの出力を行い、
前記第２の表示出力器が前記第２の出力バッファに格納された映像データを出力する際は、前記第２の圧縮映像ストリームに付与された基準時刻情報に基づいて前記第２のクロック発生部が生成する基準クロックに基づいて、前記第２の復号器において前記第２の圧縮映像ストリームを復号し、前記第２の表示出力器が映像データの出力を行う圧縮ストリーム復号装置。
【請求項１３】
前記第１の表示出力器が画像出力を行う際の表示同期信号を、前記第１のクロック発生部が生成する基準クロックから生成する第１の同期信号発生部と、
前記第２の表示出力器が画像出力を行う際の表示同期信号を、前記第２のクロック発生部が生成する基準クロックから生成する第２の同期信号発生部とを備え、
前記第１の出力バッファに格納された映像データを前記第２の表示出力器に出力する際は、前記第２の同期信号発生部の生成する表示同期信号を前記第１の同期信号発生部の生成する表示同期信号にオフセットを付加して同期させることを特徴とする請求項１２に記載の圧縮ストリーム復号装置。
【請求項１４】
前記オフセットは、前記第１の復号器による前記第１の出力バッファに対する映像データの書き込みと、前記第２の表示出力器による映像データの読み出しとの競合が生じないように決定される請求項１３に記載の圧縮ストリーム復号装置。
【請求項１５】
入力された第１の圧縮映像ストリーム及び第２の圧縮映像ストリームを時分割処理によって復号し、復号後の映像データを出力する圧縮ストリーム復号装置であって、
前記第１の圧縮映像ストリームと前記第２の圧縮映像ストリームのフレーム周波数が異なる場合は、フレーム周波数の小さい一方の圧縮映像ストリームに含まれるピクチャの復号開始をフレーム周波数の大きい他方の圧縮映像ストリームに含まれるピクチャの復号後まで遅らせるように復号開始時間の調停を行う圧縮ストリーム復号装置。
【請求項１６】
第１の圧縮映像ストリーム及び第２の圧縮映像ストリームを入力し、前記第１の圧縮映像ストリーム及び第２の圧縮映像ストリームを時分割処理によって復号し、復号後の映像データを出力する復号器と、
前記復号器が出力する前記第１の圧縮映像ストリームを復号した映像データを格納する第１の出力バッファと、
前記第１の出力バッファに格納された映像データを、前記第１の圧縮映像ストリームに付与された基準時刻情報に基づいて生成された表示同期信号に同期して出力する第１の表示出力器と、
前記復号器が出力する前記第２の圧縮映像ストリームを復号した映像データを格納する第２の出力バッファと、
前記第１の出力バッファに格納された映像データ又は前記第２の出力バッファに格納された映像データのいずれかを選択し、選択した映像データを出力する第２の表示出力器とを備え、
前記第２の表示出力器が前記第１の出力バッファに格納された映像データを出力する際は、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して出力を行い、
前記第２の表示出力器が前記第２の出力バッファに格納された映像データを出力する際は、前記第２の基準時刻情報を用いて生成した表示同期信号に同期して出力を行う圧縮ストリーム復号装置。
【請求項１７】
前記第１の圧縮映像ストリームのフレーム周波数と前記第２の圧縮映像ストリームのフレーム周波数が異なる場合には、フレーム周波数の小さい一方の圧縮映像ストリームに含まれるピクチャの前記復号器における復号開始時刻を、フレーム周波数の大きい他方の圧縮映像ストリームに含まれるピクチャの復号後まで遅らせるように復号開始時間の調停を行う請求項１６に記載の圧縮ストリーム復号装置。
【請求項１８】
入力された第１の圧縮映像ストリームを、当該第１の圧縮映像ストリームに付与された第１の基準時刻情報に基づいて復号し、復号後の映像データを第１の出力バッファに格納し、
前記第１の出力バッファに格納された映像データを、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して第１の表示出力器から出力し、
入力された第２の圧縮映像ストリームを、当該第２の圧縮映像ストリームに付与された第２の基準時刻情報に基づいて復号し、復号後の映像データを第２の出力バッファに格納し、
前記第１の出力バッファに格納された映像データ又は前記第２の出力バッファに格納された映像データのいずれかを選択し、選択した映像データを第２の表示出力器から出力する圧縮ストリーム復号方法であり、
前記第１の出力バッファに格納された映像データを前記第２の表示出力器から出力する際は、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して出力を行い、
前記第２の出力バッファに格納された映像データを前記第２の表示出力器から出力する際は、前記第２の基準時刻情報を用いて生成した表示同期信号に同期して出力を行うことを特徴とする圧縮ストリーム復号方法。
【請求項１９】
前記第２の表示出力器から前記第１の出力バッファに格納された映像データを出力する際は、前記第２の表示出力器に対する表示同期信号を前記第１の表示出力器に対する表示同期信号に同期させることを特徴とする請求項１８に記載の圧縮ストリーム復号方法。
【請求項２０】
前記第２の表示出力器から前記第１の出力バッファに格納された映像データを出力する際は、前記第２の表示出力器に対する表示同期信号を前記第１の表示出力器に対する表示同期信号にオフセットを付加して同期させることを特徴とする請求項１８に記載の圧縮ストリーム復号方法。
【請求項２１】
前記オフセットは、前記第１の出力バッファに対する映像データの書き込みと、前記第２の表示出力器による映像データの読み出しとの競合が生じないように決定される請求項２０に記載の圧縮ストリーム復号方法。
【請求項２２】
前記第１の出力バッファに対する新たな映像データの書き込みは、前記第１の表示出力器及び前記第２の表示出力器による映像データの読み出しが完了した前記第１の出力バッファの格納領域に対して行う請求項１９乃至２１のいずれかに記載の圧縮ストリーム復号方法。
【請求項２３】
入力された第１の圧縮映像ストリーム及び第２の圧縮映像ストリームを時分割処理によって復号し、復号後の映像データを出力する圧縮ストリーム復号方法であり、
前記第１の圧縮映像ストリームと前記第２の圧縮映像ストリームのフレーム周波数が異なる場合は、フレーム周波数の小さい一方の圧縮映像ストリームに含まれるピクチャの復号開始をフレーム周波数の大きい他方の圧縮映像ストリームに含まれるピクチャの復号後まで遅らせるように復号開始時間の調停を行う圧縮ストリーム復号方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号圧縮された複数の映像ストリームを復号する圧縮ストリーム復号装置に関し、特に、複数の圧縮映像ストリームを復号し、複数の映像出力が可能な圧縮ストリーム復号装置及び復号方法に関するものである。
【背景技術】
【０００２】
ＢＳデジタル放送、ＣＳデジタル放送、地上デジタル放送等のデジタル放送サービスでは、ＭＰＥＧ−２トランスポートストリーム方式が使用されている。ＭＰＥＧ−２トランスポートストリームは、一本のトランスポートストリーム中に複数のプログラムを多重化した構成をとることができる。
【０００３】
複数のＭＰＥＧ−２トランスポートストリーム中に含まれるプログラムを分離し、複数のプログラムに含まれる複数の圧縮映像ストリームの復号を行う装置が、従来から提案されている（例えば特許文献１参照）。これらの装置によれば、例えば、デジタル放送サービスを受信して、１つの番組（プログラム）を視聴すると共に、これと同一又は異なる番組を録画するといったことや、表示画面を分割して複数の番組をそれぞれの分割領域に同時に表示するといったことが可能となる。
【０００４】
このように、複数のプログラムに含まれる複数の圧縮映像ストリームの復号を行うことが可能な従来の圧縮ストリーム復号装置の構成を図７に示す。圧縮ストリーム復号装置７０は、２つのトランスポートストリームＴＳ１及びＴＳ２を受信し、ＴＳ１から分離した１つのプログラム中の圧縮映像ストリームを復号して表示出力器１１２から出力画像１を出力する。同様に、ＴＳ２から分離した１つのプログラム中の圧縮映像ストリームを復号して表示出力器１３２から出力画像２を出力する。
【０００５】
また、圧縮ストリーム復号装置７０は、比較器１０４、ローパスフィルタ（ＬＰＦ）１０５及び電圧制御発信器（ＶＣＯ）１０６及びＳＴＣカウンタ１０３より形成されたＰＬＬ（Phase Locked Loop）回路によって、ＴＳ１から抽出した基準時刻情報であるＰＣＲ（Program Clock Reference）に同期したシステムクロックＣＬＫ１を生成する。生成されたシステムクロックＣＬＫ１は、ＴＳ１のみならず、ＴＳ２から分離したプログラムの復号タイミング及び画像出力タイミングを決定する際にも使用される。
【特許文献１】特開平１１−１８７３９６号公報
【特許文献２】特許第３３５６０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
圧縮ストリーム復号装置７０において、ＴＳ１とＴＳ２が異なるトランスポートストリームであれば、両者を符号化する際のビットレートは、通常同一ではない。例えば、ＭＰＥＧ−２規格における符号化及び復号化を行う際の基準クロックであるＳＴＣ（System Time Clock）は、２７ＭＨｚの基準周波数に対して±１３５０Ｈｚの誤差が許容されているため、プログラムを符号化する際のＳＴＣが許容誤差の範囲内で異なる場合がある。
【０００７】
図７の従来の圧縮ストリーム復号装置７０では、第１の圧縮映像ストリーム処理部７１がトランスポートストリームＴＳ１からクロックリカバリを行ったクロックＣＬＫ１を、第２の圧縮映像ストリーム処理部７２がトランスポートストリームＴＳ２を復号する場合にも使用する。このため、トランスポートストリームＴＳ２を復号する際のＳＴＣは、これを符号化した時のＳＴＣと異なる。このような状況では、第２の圧縮ストリーム処理部７２において、ＤＥＭＵＸ１２１が分離したプログラムの映像データを入力バッファ１２７に格納するビットレートと、復号器１２８が入力バッファ１２７の映像データを復号するビットレートに差異が生じ、入力バッファ１２７のオーバーフロー又はアンダーフローを生じる原因となり、結果として出力画像２にリピート又はスキップを生じさせることとなる。
【０００８】
このように、従来の圧縮ストリーム復号装置では、複数の圧縮映像ストリームを復号し、複数の映像出力を行う場合において、スキップ／リピート等による表示画像の乱れが生じるという問題がある。
【０００９】
本発明は上述の問題点を考慮してなされたものであって、本発明が解決しようとする課題は、複数の圧縮映像ストリームを復号し、複数の映像出力が可能な圧縮ストリーム復号装置において、複数の異なる映像を出力する場合のスキップ／リピート等による表示画像の乱れを防止し、さらに、同一の映像を複数出力する場合の表示画像乱れも防止することである。
【課題を解決するための手段】
【００１０】
本発明にかかる圧縮ストリーム復号装置は、入力された第１の圧縮映像ストリームを、当該第１の圧縮映像ストリームに付与された第1の基準時刻情報に基づいて復号し、復号後の映像データを前記第１の基準時刻情報に基づいて出力する第１の映像データ処理部と、入力された第２の圧縮映像ストリームを、当該第２の圧縮映像ストリームに付与された第２の基準時刻情報に基づいて復号し、復号後の映像データを前記第２の基準時刻情報に基づいて出力するか、又は前記第１の映像データ処理部により復号された映像データを前記第１の基準時刻情報に基づいて出力するかの処理を行う第２の映像データ処理部とを備える圧縮ストリーム復号装置である。
【００１１】
このような構成により、複数の圧縮映像ストリームを復号し、複数の映像出力が可能な圧縮ストリーム復号装置において、複数の異なる映像を出力する場合には、それぞれの圧縮映像ストリームに付与された基準時刻情報（ＰＣＲ）に基づいて復号、出力を行うことができるため、スキップ／リピート等の表示画像の乱れを防止することができる。さらに、同一の映像を複数出力する場合においても、出力映像が含まれていた圧縮映像ストリームに付与された基準時刻情報（ＰＣＲ）を用いて生成した表示同期信号に基づいて、複数の同一画像を出力するため、表示画像の乱れを防止することができる。
【００１２】
また、前記第２の映像データ処理部は、前記第１の映像データ処理部により復号された映像データまたは、前記第２の映像データ処理部により復号された映像データのいずれかを選択するセレクタを備えることが望ましい。前記セレクタが、第１の映像データ処理部により復号された映像データを選択した場合、第２の圧縮映像ストリームがセレクタに入力するまでに処理され第２の映像データ処理部を構成する回路の一部または全てを停止することが出来るので、動作を停止する回路分の消費電力を低減することができる。
【００１３】
また、別の本発明にかかる圧縮ストリーム復号装置は、入力された第１の圧縮映像ストリームを、当該第１の圧縮映像ストリームに付与された第１の基準時刻情報に基づいて復号する第１の復号器と、前記第１の復号器が出力する復号後の映像データを格納する第１の出力バッファと、前記第１の出力バッファに格納された映像データを、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して出力する第１の表示出力器と、入力された第２の圧縮映像ストリームを、当該第２の圧縮映像ストリームに付与された第２の基準時刻情報に基づいて復号する第２の復号器と、前記第２の復号器が出力する復号後の映像データを格納する第２の出力バッファと、前記第１の出力バッファに格納された映像データ又は前記第２の出力バッファに格納された映像データのいずれかを選択し、選択した映像データを出力する第２の表示出力器とを備えるものである。さらに、前記第２の表示出力器が前記第１の出力バッファに格納された映像データを出力する際は、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して出力を行い、前記第２の表示出力器が前記第２の出力バッファに格納された映像データを出力する際は、前記第２の基準時刻情報を用いて生成した表示同期信号に同期して出力を行うことを特徴とするものである。
【００１４】
さらに、本発明にかかる圧縮ストリーム復号方法は、入力された第１の圧縮映像ストリームを、当該第１の圧縮映像ストリームに付与された第１の基準時刻情報に基づいて復号し、復号後の映像データを第１の出力バッファに格納し、前記第１の出力バッファに格納された映像データを、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して第１の表示出力器から出力し、入力された第２の圧縮映像ストリームを、当該第２の圧縮映像ストリームに付与された第２の基準時刻情報に基づいて復号し、復号後の映像データを第２の出力バッファに格納し、前記第１の出力バッファに格納された映像データ又は前記第２の出力バッファに格納された映像データのいずれかを選択し、選択した映像データを第２の表示出力器から出力するものである。さらに、前記第１の出力バッファに格納された映像データを前記第２の表示出力器から出力する際は、前記第１の基準時刻情報を用いて生成した表示同期信号に同期して出力を行い、前記第２の出力バッファに格納された映像データを前記第２の表示出力器から出力する際は、前記第２の基準時刻情報を用いて生成した表示同期信号に同期して出力を行うことを特徴とするものである。
【００１５】
このような構成又は方法により、複数の圧縮映像ストリームを復号し、複数の映像出力が可能な圧縮ストリーム復号装置において、複数の異なる映像を出力する場合には、それぞれの圧縮映像ストリームに準じた基準クロックを用いて復号、出力を行うことができるため、スキップ／リピート等の表示画像の乱れを防止することができる。さらに、同一の映像を複数出力する場合においても、出力映像が含まれていた圧縮映像ストリームに準じた基準クロック及び当該基準クロックより生成した表示同期信号を用いて、同一画像を出力する全ての表示出力器の出力動作を行うため、表示画像の乱れを防止することができる。
【００１６】
さらに、別の本発明にかかる圧縮ストリーム復号装置は、入力された第１の圧縮映像ストリーム及び第２の圧縮映像ストリームを時分割処理によって復号し、復号後の映像データを出力する圧縮ストリーム復号装置であって、前記第１の圧縮映像ストリームと前記第２の圧縮映像ストリームのフレーム周波数が異なる場合は、フレーム周波数の小さい一方の圧縮映像ストリームに含まれるピクチャの復号開始をフレーム周波数の大きい他方の圧縮映像ストリームに含まれるピクチャの復号後まで遅らせるように復号開始時間の調停を行うものである。
【００１７】
このような構成により、フレーム周波数の異なる２つの圧縮映像ストリームを時分割処理によって復号する場合に、どちらの圧縮映像ストリームにも遅延を生じることなく表示を行うことができる。したがって、復号遅延に起因する表示画像の乱れを防止することができる。
【発明の効果】
【００１８】
本発明により、複数の圧縮映像ストリームを復号し、複数の映像出力が可能な圧縮ストリーム復号装置において、複数の異なる映像を出力する場合の表示画像の乱れを防止することができ、さらに、同一の映像を複数出力する場合の表示画像乱れも防止することができる。また、同一の映像を複数出力する場合、圧縮ストリーム復号装置が備える回路の少なくとも一部の動作を停止することができるので消費電力を低減することができる。
【００１９】
発明の実施の形態１．
本実施の形態にかかる圧縮ストリーム復号装置１０の構成及び動作について、図１を用いて説明する。圧縮ストリーム復号装置１０は、ＭＰＥＧ−２トランスポートストリームに多重化された圧縮映像ストリームの復号を行うものである。まず、トランスポートストリームＴＳ１に多重された圧縮映像ストリームを復号して出力画像１の出力を行なう第１の圧縮映像ストリーム処理部１１について説明する。
【００２０】
ＤＥＭＵＸ１０１は、１又は複数のプログラムが多重化されているＴＳ１から、ＰＩＤ（パケット識別情報）を参照して１のプログラムを分離し、分離後のプログラム中の圧縮映像データを入力バッファ１０７に格納する。入力バッファ１０７は、ＤＥＭＵＸ１０１が分離した圧縮映像データを格納するメモリである。なお、入力バッファ１０７の容量は、トランスポートストリーム１に含まれる圧縮映像データの種別（具体的にはＭＰＥＧ−２規格において定められたプロファイル及びレベル）に応じて、ＭＰＥＧ−２規格で規定されたＶｉｄｅｏ＿Ｂｕｆｆｅｒ量以上の容量を備えることとすればよい。
【００２１】
制御部１１０は、同期信号発生部１１１から表示開始信号１が入力されると、ＳＴＣカウンタ１０３の値を取得し、取得したＳＴＣ値より小さいＤＴＳ（Decoding Time Stamp）値が付与されているピクチャの復号を行うよう、復号器１０８に対して指示する。
【００２２】
復号器１０８は、制御部１１０が取得したＳＴＣ値より小さいＤＴＳ値が付与されたピクチャを入力バッファ１０７から取得して復号し、復号後の映像データ（ピクチャ）を出力バッファ１０９に格納する。
【００２３】
出力バッファ１０９は、復号された複数の映像データ（ピクチャ）を格納するメモリである。複数のピクチャを格納する理由は、ＭＰＥＧ−２の圧縮映像ストリームを構成するピクチャには、過去及び未来の２つのピクチャを用いてピクチャ間予測符号化を行ったＢピクチャが含まれているため、ＤＴＳ値で示される復号順序と、ＰＴＳ（Presentation Time Stamp）で示される再生順序が異なる場合があり、先に復号されたピクチャを再生順序が到来するまで格納する必要があるためである。具体的には、例えば、特許文献２に示されるように、４つのピクチャを格納できるように４つのフレームメモリで構成すればよい。
【００２４】
同期信号発生部１１１は、復号するプログラムのＳＴＣに同期したシステムクロックＣＬＫ１を逓倍又は分周して、出力クロック１を生成する。出力クロック１は、出力画像の画素単位での出力タイミングを示すものであり、いわゆるドットクロックである。例えば、出力画像がＨＤＴＶビデオ信号（１０８０ｉ）である場合は７４．２５／１．００１ＭＨｚ、ＮＴＳＣビデオ信号（４８０ｉ）である場合は１３．５ＭＨｚ等のドットクロックを生成する。さらに、同期信号発生部１１１は、出力クロック１に同期して出力画像の画素単位での出力タイミングをカウントするカウンタを備えており、カウンタ値がフレーム（ピクチャ）の区切り及び走査線（ライン）の区切りに対応した値になったときに、表示開始信号１及び表示同期信号１を生成する。ここで、表示開始信号１は、制御部１１０に対してピクチャ単位での表示開始タイミングを通知する信号、すなわち、出力バッファ１０９の前表示ピクチャが格納されていたフレームメモリの開放を意味するものであり、かつ、現ピクチャの復号開始タイミングを通知する信号である。制御部１１０は、表示開始信号１で示されるタイミングでＳＴＣ値を取得し、復号器１０８にデコード開始を指示する。一方、表示同期信号１は、垂直走査期間及び水平走査期間を通知する信号であり、具体的には、垂直走査期間単位の波形変化によって垂直帰線のタイミングを示す垂直同期信号（Ｖｓｙｎｃ）及び水平走査期間単位の波形変化によって水平帰線のタイミングを示す水平同期信号（Ｈｓｙｎｃ）である。
【００２５】
表示出力器１１２は、同期信号発生器１１１から受信した表示開始信号１に基づいて出力バッファ１０９から復号後の映像データを取得し、出力クロック１及び表示同期信号１に基づいて出力する。表示出力器１１２の出力先は、映像データを表示するディスプレイ等の表示装置、映像データを記録するハードディスクドライブ、ＤＶＤドライブ等の録画装置等である。なお、出力先装置に応じて、表示出力器１１２の出力は、デジタル映像信号のまま出力しても良いし、ＮＴＳＣ信号等のアナログ映像信号として出力してもよい。
【００２６】
次に、ＭＰＥＧ−２の基準時刻であるＳＴＣに対応した２７ＭＨｚのシステムクロックを生成する動作を説明する。ＰＣＲ抽出部１０２は、ＤＥＭＵＸ１０１において分離される圧縮映像ストリームに対応するＰＣＲの値をＴＳ１から分離して、ＳＴＣカウンタ１０３及び比較器１０４に出力する。ＰＣＲは、ＳＴＣの周波数（２７ＭＨｚ）で生成されたタイムスタンプであり、当該圧縮映像ストリームを符号化した送信側のＳＴＣを示すものである。
【００２７】
ＳＴＣカウンタ１０３は、ＰＣＲ抽出部１０２からＰＣＲ値を受け取り、カウンタ値を受信したＰＣＲ値にセットし、ＶＣＯ１０３が出力するシステムクロックＣＬＫ１に応じてカウントアップを行う。
【００２８】
ＰＣＲ値とＳＴＣカウンタ１０３の値を比較する比較器１０４、ローパスフィルタ（ＬＰＦ）１０５及びシステムクロックを発生する電圧制御発信器（ＶＣＯ）１０６及びＳＴＣカウンタ１０３は、ＰＬＬ（Phase Locked Loop）回路を形成している。比較器１０４において、ＰＣＲ値とＶＣＯ１０６の出力に同期してカウントされたＳＴＣカウンタ１０３の値との差分を検出し、ＶＣＯ１０６の出力に反映する。ＰＣＲ値は、圧縮映像ストリームの送信側において符号化を行う際に用いた基準時刻であるＳＴＣを示すカウンタ値であるため、ＰＣＲ値を参照してクロックを再生することにより、圧縮映像ストリームの送信側のＳＴＣに同期したシステムクロックを出力することができる。
【００２９】
次に、トランスポートストリームＴＳ２に多重された圧縮映像ストリームを復号して出力画像２の出力を行なう第２の圧縮映像ストリーム処理部１２について説明する。トランスポートストリームＴＳ２に多重されたプログラムを分離、復号して出力画像２を出力するために設けられたＤＥＭＵＸ１２１、ＰＣＲ抽出部１２２、ＳＴＣカウンタ１２３、比較器１２４、ＬＰＦ１２５、ＶＣＯ１２６、入力バッファ１２７、復号器１２８、出力バッファ１２９、制御部１３０、同期信号発生部１３１及び表示出力器１３２は、それぞれに対応する第１の圧縮映像ストリーム処理部１１の構成要素、ＤＥＭＵＸ１０１から表示出力器１１２の機能と同等の機能を備えている。上述した第１の圧縮映像ストリーム処理部１１の構成要素と異なる機能を有する部分について以下に説明する。
【００３０】
セレクタ１３３は、表示出力器１３２が出力する画像データを、出力バッファ１０９に格納されたデータと出力バッファ１２９に格納されたデータのいずれかから選択するためのセレクタである。セレクタ１３４は、同期信号発生部１３１が出力クロック２等を生成する際の基準となるシステムクロックをＣＬＫ１及びＣＬＫ２のいずれかから選択するためのセレクタである。ＣＬＫ１は第１の圧縮映像ストリーム処理部１１のＤＥＭＵＸ１０１で分離される圧縮データストリームのＰＣＲに同期するよう生成されたクロックであり、ＣＬＫ２は第２の圧縮映像ストリーム処理部１２のＤＥＭＵＸ１２１で分離されるプログラムのＰＣＲに同期するよう生成されたシステムクロックである。
【００３１】
出力切替指示部１３５は、外部のＣＰＵ等から表示出力器の出力画像の切り替えを指示する信号を受信し、当該信号に応じて同期信号発生部１３１、セレクタ１３３及びセレクタ１３４に対して、表示出力器１３２の出力画像２を切り替えるための出力切替信号Ｓ１を出力する。
【００３２】
続いて、本実施の形態にかかる圧縮ストリーム復号装置１０において、表示出力器１３２の出力画像を切り替える動作について説明する。まず、圧縮ストリーム復号装置１０にトランスポートストリームＴＳ１及びＴＳ２を入力し、表示出力器１１２と表示出力器１３２にトランスポートストリームＴＳ１及びＴＳ２に対応した別々の出力画像を出力する複数ストリーム復号時の動作を説明する。この場合、第１の圧縮映像ストリーム処理部１１の同期信号発生部１１１は、ＶＣＯ１０６が出力するシステムクロックＣＬＫ１に基づいて出力クロック１、表示同期信号１及び表示開始信号１を生成し、第２の圧縮映像ストリーム処理部１２の同期信号発生部１３１は、ＶＣＯ１２６が出力するシステムクロックＣＬＫ２に基づいて出力クロック２、表示同期信号２及び表示開始信号２を生成する。
【００３３】
これにより、第１の圧縮映像ストリーム処理部１１は、トランスポートストリームＴＳ１から分離した圧縮映像ストリームが符号化されたときのＳＴＣに同期したシステムクロックＣＬＫ１に従って復号及び画像出力を行うことができる。他方、第２の圧縮映像ストリーム処理部１２は、トランスポートストリームＴＳ２から分離した圧縮映像ストリームが符号化されたときのＳＴＣに同期したシステムクロックＣＬＫ２に従って復号及び画像出力を行うことができる。このように、第１の圧縮映像ストリーム処理部１１と第２の圧縮映像ストリーム処理部１２が、適切に再生したシステムクロックを用いて独立に復号、画像出力を実行動作するため、出力画像にスキップ／リピートを生じることがない。
【００３４】
次に、複数のトランスポートストリームＴＳ１及びＴＳ２から圧縮映像ストリームを復号、出力する状態から、１つのトランスポートストリームＴＳ１を入力し、表示出力器１１２及び表示出力器１３２に同一の出力画像を出力する状態に切替える動作を説明する。
【００３５】
出力切替指示部１３５は、外部のＣＰＵ等から表示出力器の出力画像の切り替えを指示する信号を受信すると、当該信号に応じて同期信号発生部１３１、セレクタ１３３及びセレクタ１３４に対して、表示出力器１３２の出力画像２を切り替えるための出力切替信号Ｓ１を出力する。出力切替信号Ｓ１を受信したセレクタ１３４は、ＶＣＯ１０６が出力するクロックＣＬＫ１を選択して、ＳＴＣカウンタ１２３、同期信号発生部１３１及び表示出力器１３２に出力する。出力切替信号Ｓ１を受信した同期信号発生部１３１は、同期信号発生部１１１のカウンタ値を取得し、自身のカウンタ値を更新する。これにより、同期信号発生部１１１並びに同期信号発生部１３１に入力するシステムクロック、同期信号発生部１１１の生成する表示同期信号１及び同期信号発生部１３１の生成する表示同期信号２を同期させることができる。また、出力切替信号Ｓ１を受信したセレクタ１３３を介して、出力バッファ１０９に格納されたデータが出力画像として表示出力器１３２に出力される。
【００３６】
複数ストリーム出力状態から同一ストリーム出力状態に変更する際のタイミング図を図２に示す。複数ストリーム出力状態では、同期信号発生部１１１と同期信号発生部１３１は、別々の基準クロックＣＬＫ１又はＣＬＫ２に基づいて内部カウンタをカウントし、表示同期信号、出力クロックを生成しており、同期信号発生部１１１の生成する信号と同期信号発生部１３１の生成する信号とは相互に同期していない。これにより、入力バッファ１０７及び１０８のオーバーフローやアンダーフローを生じることがなくなり、スキップ／リピート等の表示画像の乱れを防止することができる。
【００３７】
一方、同一ストリーム出力状態に切り替わる際は、出力切替信号Ｓ１に応じてセレクタ１３４がＣＬＫ１を選択し、同期信号発生部１３１が同期信号発生部１１１のカウンタ値を取得する。これにより、出力切替信号受信後は、同期信号発生部１３１が生成する出力クロック２及び表示同期信号２は、同期信号発生部１１１が生成する出力クロック１及び表示同期信号１に同期する。
【００３８】
ここで、同一ストリーム出力状態において、同期信号発生部１１１の生成する表示同期信号１と同期信号発生部１３１の生成する表示同期信号２が一致していない場合に生じる問題を、図３を用いて説明する。図３（ａ）は、復号器１０８における復号タイミングと、表示出力器１１２及び１３２における復号器１０８で復号されたピクチャの出力タイミングを示しており、図中のＩ１はＩピクチャ、Ｐ１、Ｐ２はＰピクチャ、Ｂ１乃至Ｂ３はＢピクチャを表している。同期信号発生部１１１の生成する表示同期信号１と同期信号発生部１３１の生成する表示同期信号２が一致していないと、表示出力器１１２と表示出力器１３２の動作クロックが同期せず、表示出力器１１２の出力タイミングと表示出力器１３２の出力タイミングに差（図３（ａ）に示すΔｔ）が生じることになる。
【００３９】
一方、図３（ｂ）は、図３（ａ）のタイミングで復号、画像出力が行われる場合の出力バッファ１０９に対する書き込み／読み出しタイミングを示すものである。図中の＃０乃至＃３は、出力バッファ１０９が４つのピクチャを格納できるように４つのフレームメモリで構成されている場合のフレームメモリ番号を表している。復号器１０８による書き込みは、表示出力器１１２及び１３２による読み出しが完了したフレームメモリに対して行われるべきである。復号器１０８と表示出力器１１２は、同期信号発生部１１１の生成する同一の表示開始信号１に基づいて出力バッファ１０９にアクセスを行うため、例えば、時刻ｔ４に表示出力器１１２が読み出しを行ったフレームメモリ＃２に対して、時刻ｔ５に復号器１０８が書き込みを行うといったように、復号器１０８による書き込み処理と表示出力器１１２による読み出し処理は競合しない。復号器１０８と表示出力器１１２による出力バッファ１０９に対する書き込み又は読み出しが共にピクチャ毎にフレーム周期で行わるものであり、かつ、書き込み又は読み出しの開始タイミングが同期しているためである。このように構成することで、フレームメモリの利用効率を向上させ、出力バッファ１０９が備えるフレームメモリ数を極力削減することができる。
【００４０】
しかしながら、復号器１０８と表示出力器１３２は、同期信号発生部１１１あるいは同期信号発生部１３１の生成する別々の表示開始信号１又は２に基づいて出力バッファ１０９にアクセスこととなる。したがって、復号器１０８と表示出力器１３２による出力バッファ１０９に対する書き込み又は読み出しの開始タイミングが同期しない。このため、図３（ｂ）のように復号器１０８と表示出力器１３２の出力バッファ１０９に対する書き込み又は読み出しの開始タイミングがΔｔだけズレを生じていると、例えば時刻ｔ５において復号器１０８がフレームメモリ＃２に書き込みを行う際に、表示出力器１３２のフレームメモリ＃２からの読み出しが終了していない状態となり、復号器１０８による書き込み処理と表示出力器１３２による読み出し処理が競合することになる。
【００４１】
このように出力バッファ１０９に対する書き込みと読み出しの競合が発生すると、本来出力すべき画像データが消失し、誤った画像が出力されることとなって、表示出力器１３２の出力画像に乱れを生じる原因となる。
【００４２】
本実施の形態にかかる圧縮ストリーム復号装置１０は、同一ストリーム出力状態においては、トランスポートストリームＴＳ１から分離した圧縮映像ストリームのＰＣＲに準じた共通のシステムクロックＣＬＫ１に基づいて、同期信号発生部１１１及び１３１が表示同期信号１及び２を生成する。さらに、同期信号発生部１３１が、同期信号発生部１１１が出力するカウンタ値を取得し、自己のカウンタ値の更新を行う。これにより、表示同期信号１及び２の位相、具体的には垂直同期信号（Ｖｓｙｎｃ）及び水平同期信号（Ｈｓｙｎｃ）の出力周期、並びに表示開始信号１及び２の位相まで同期させることができる。
【００４３】
このような構成及び動作によって、本実施の形態にかかる圧縮ストリーム復号装置１０は、表示出力器１３２が出力バッファ１０９にアクセスするタイミングを表示出力器１１２のアクセスタイミングに合わせることが可能となる。また、垂直同期信号（Ｖｓｙｎｃ）及び水平同期信号（Ｈｓｙｎｃ）の出力周期で決定されるフレーム周期も一致するから、出力バッファ１０９に対する読み出し又は書き込みの終了タイミングも同期することになる。このため、上述したような出力バッファ１０９の競合が発生せず、表示画像の乱れを生じることなく複数の同一映像を出力することができる。図３（ｃ）に、表示出力器１３２の読み出し位相を、復号器１０８の書き込みタイミングの位相及び表示出力器１０８の読み出しタイミングの位相に同期させた状態を示す。
【００４４】
なお、本実施の形態にかかる圧縮ストリーム復号装置１０は、同期信号発生部１３１に入力するシステムクロックをＣＬＫ１に切り替え、かつ、同期信号発生部１１１のカウンタ値を同期信号発生部１３１に取り込むことにより、表示出力器１３２に対する表示同期信号２及び出力クロック２を、表示出力器１１２に対する表示同期信号１及び出力クロック１に同期させることとした。しかしながら、本発明の効果を得るためには、要するに、表示出力器１１２と表示出力器１３２が同一の表示同期信号及び出力クロックに従って動作することとすればよい。したがって、例えば、同一ストリームを複数出力する場合に、表示出力器１３２が同期信号発生部１１１の出力する表示同期信号１及び出力クロック１により動作するよう構成しても構わない。
【００４５】
さらに、圧縮ストリーム復号装置１０は、同一画像データを表示出力器１１２及び１３２から出力する場合には、下段のＤＥＭＵＸ１２１、入力バッファ１２７、復号器１２８及び出力バッファ１２９等の動作を停止することができるため、消費電力を削減することができるという利点がある。
【００４６】
発明の実施の形態２．
本実施の形態にかかる圧縮ストリーム復号装置２０の構成及び動作について、図４を用いて説明する。発明の実施の形態１にかかる圧縮ストリーム復号装置１０は、セレクタ１３４によってＶＣＯ１０６とＶＣＯ１２６の出力を選択する構成であるのに対し、圧縮ストリーム復号装置２０は、比較器１２４に入力するＰＣＲ値及びＳＴＣカウンタ値をセレクタ２０１及び２０２によって選択することにより、同一ストリーム出力を行う際に同期信号発生部１１１及び同期信号発生部１３１のシステムクロックを同期させる点が異なっている。なお、その他の構成は、図１に示した発明の実施の形態１にかかる圧縮ストリーム復号装置１０と同一であるため、同一の記号を付与して詳細な説明を省略する。
【００４７】
圧縮ストリーム復号装置２０において同一ストリーム出力を行う際には、出力切替信号Ｓ１に応じてセレクタ２０１及び２０２を動作し、ＰＣＲ抽出部１０２が抽出したＰＣＲ値及びＳＴＣカウンタ１０３の出力するＳＴＣ値を比較器１２４に入力する。これにより、ＶＣＯ１２６の出力するＣＬＫ２は、ＶＣＯ１０６の出力するＣＬＫ１と同一のＰＣＲ値及びＳＴＣ値に基づいて再生されることになるため、両クロックは略同期する。しかし、両クロックは完全に同期するわけではなく、ＬＰＦ及びＶＣＯの特性に依存した異なるジッタを含んでいる。このように、ジッタの影響によりシステムクロックＣＬＫ１とＣＬＫ２とが完全に同期しない場合には以下のような問題がある。
【００４８】
表示出力器１１２と表示出力器１３２が同一の映像を出力する同一ストリーム表示状態において、発明の実施の形態１に示したように、同期信号発生部１３１の生成する表示同期信号２の位相を同期信号発生部１１１の生成する表示同期信号１の位相に完全に同期させようとした場合に、クロックジッタの影響により位相がずれてしまう場合がある。このような予期せぬ位相ズレが発生すると、出力バッファ１０９に対する復号器１０９の書き込みと表示出力器１３２の読み出しの間の競合が、誤った画像の出力や画像が出力できないといった重大な競合となる可能性がある。なお、このような予期せぬ位相ズレは、発明の実施の形態１に示した圧縮ストリーム復号装置１０においても生じ得る。例えば、同期信号発生部１３１が生成する表示同期信号２及び表示開始信号２にジッタ成分が含まれる場合や、同期信号発生部１３１が同期信号発生部１１１からカウンタ値を取得する際の配線遅延による時間差が生じる場合等が考えられる。
【００４９】
このため、同期信号発生部１３１の表示同期信号２は、同期信号発生部１１１の表示同期信号１に完全に同期させるのではなく、ＣＬＫ１とＣＬＫ２のクロックジッタに基づいたオフセットを設けて同期させることが望ましい。ＣＬＫ１とＣＬＫ２が完全に同期していないと、上述した出力バッファ１０９の競合が生じる可能性があるが、例えば表示出力器１３２が読み出した後のフレームメモリの先頭部分から復号器１０８による書き込みが行われるのであれば、ピクセル単位では競合を生じることなく、フレームメモリの読み出し、書き込みを行うことが出来る。したがって、クロックジッタによって表示同期信号１と表示同期信号２にずれが生じても、ピクセル単位での競合が生じることがないように、表示同期信号２にオフセットを設けて表示同期信号１に同期させることとすればよい。
【００５０】
具体的には、同期信号発生部１１１より出力されるカウンタ値を、同期信号発生部１３１が取得して自己のカウンタ値を更新する際に、同期信号発生部１１１のカウンタ値がカウントアップされる位相に対して、自己のカウンタ値をカウントアップする位相に予め定めた差を設けて自己のカウンタ値を更新する。なお、このときの位相差は、クロックジッタにより位相差が変動しても、上述した出力バッファ１０９の書き込み／読み出しの重大な競合が生じないよう定めればよい。図３（ｄ）に、表示出力器１３２の読み出し位相を、復号器１０８の書き込みタイミングの位相及び表示出力器１０８の読み出しタイミングの位相にオフセットΔｏｆｆを設けて同期させた状態を示す。
【００５１】
なお、発明の実施の形態１にかかる圧縮ストリーム復号装置１０は、出力切り替え時に同期信号発生部１３１に入力されるクロック信号がＣＬＫ２からＣＬＫ１に不連続に切り替わることになる。これに対し、圧縮ストリーム復号装置２０では、同期信号発生部１３１が、常にＶＣＯ１２６が生成するクロックを入力することになるため、出力切り替え時においても同期信号発生部１３１に入力されるクロック信号を連続的に切り替えることができる。
【００５２】
発明の実施の形態３．
本実施の形態にかかる圧縮ストリーム復号装置３０の構成及び動作について、図５を用いて説明する。圧縮ストリーム復号装置３０は、発明の実施の形態１にかかる圧縮ストリーム復号装置１０が備えている復号器１０８及び１２８を共通化し、２つの映像ストリームを時分割処理により復号可能な復号器３０１と、復号器３０１に復号タイミングを指示する制御部３０２を備えている点が特徴である。なお、その他の構成は、図１に示した発明の実施の形態１にかかる圧縮ストリーム復号装置１０と同一であるため、同一の記号を付与して詳細な説明を省略する。
【００５３】
このような構成によっても、出力切替信号Ｓ１に応じてセレクタ１３３及びセレクタ１３４の入力切り替え、並びに同期信号発生部１３１のカウンタ値の設定を行うことにより、表示出力器１３２の出力画像に乱れを生じることなく出力画像を切り替えることができる。
【００５４】
しかしながら、１つの復号器３０１によって時分割による復号処理を行う場合、一方の圧縮映像ストリームの復号処理待ちによって他方の圧縮映像ストリームの復号処理が遅れてしまい、表示画像の乱れを生じるという問題がある。この問題について、図６を用いて説明する。
【００５５】
図６（ａ）は、一方の圧縮映像ストリームのフレーム周波数が３０Ｈｚであり、他方の圧縮映像ストリームのフレーム周波数が６０Ｈｚである場合に、これらを時分割による復号処理を行って出力する際のタイミング図を示したものである。なお、フレーム周波数３０Ｈｚの圧縮映像ストリームの1フレーム時間は１／３０秒、フレーム周波数６０Ｈｚの圧縮映像ストリームの1フレーム時間は１／６０秒である。ここで、図に示すように、３０Ｈｚの映像ストリームと６０Ｈｚの映像ストリームの表示同期信号（Ｖｓｙｎｃ）はΔｔだけずれているものとする。また、各ピクチャの復号は表示同期信号の間隔で示される１フレーム時間内において行われ、復号後のピクチャは、復号を行ったフレームの次のフレームにおいて表示タイミングを迎えるものである。
【００５６】
図６（ａ）の様に、先に復号タイミングが到来したフレーム周波数３０ＨｚのピクチャＰ１０の復号を開始すると、その後に復号タイミングの到来したフレーム周波数６０ＨｚのピクチャＰ２０は、先のピクチャＰ１０の復号処理が終了するまで、復号開始時間が遅延することになる。これにより、ピクチャＰ２０の表示タイミングにも遅延が生じ、表示画像に乱れが生じる原因となる。
【００５７】
このように圧縮映像ストリームの復号処理遅延による表示画像の乱れが生じるという問題は、フレーム周波数が異なる２つの圧縮映像ストリームをそれぞれの圧縮映像ストリームから抽出した基準クロックに同期して復号する場合において、２つの圧縮映像ストリームの復号を１つの復号器によって時分割処理で実施する際に発生する問題である。つまり、複数ストリーム表示状態と単一ストリーム表示状態の切り替えの有無に関わらず、複数ストリーム表示を行う場合に発生する問題である。
【００５８】
そこで、上記の問題を回避するため、本実施の形態にかかる圧縮ストリーム復号装置３０では、制御部３０２が復号部３０１で復号されるピクチャの復号順序及びタイミングを適切に調停する。具体的には、フレーム周波数３０ＨｚのピクチャＰ１０の復号開始時刻が到来した場合に、すぐに復号を開始せず、フレーム周波数６０ＨｚのピクチャＰ２０の復号を先に行った後に、ピクチャＰ１０の復号を行うよう調停する。例えば、図６のようにフレーム周波数６０Ｈｚのピクチャ及びフレーム周波数３０Ｈｚのピクチャのデコード時間が共に１フレーム期間の１／２以内で行われる場合は、フレーム周波数３０ＨｚのピクチャＰ１０の復号開始時刻を、フレーム周波数６０Ｈｚのストリームの表示同期信号（Ｖｓｙｎｃ）の中間まで遅らせることにより、フレーム周波数６０ＨｚのピクチャＰ２０の復号処理を先に開始することとすればよい。フレーム周波数３０ＨｚのピクチャＰ１０の復号開始をフレーム周波数６０Ｈｚのストリームの表示同期信号（Ｖｓｙｎｃ）の中間まで遅らせることにより、３０Ｈｚの映像ストリームと６０Ｈｚの映像ストリームの表示同期信号（Ｖｓｙｎｃ）のズレΔｔがどのような値でも、フレーム周波数６０ＨｚのピクチャＰ２０の復号を先に行うことができる。
【００５９】
このように調停を行うことにより、フレーム周波数６０Ｈｚの圧縮映像ストリームの２フレーム時間（１／３０秒）内に、フレーム周波数６０Ｈｚの２ピクチャ（例えば図６（ｂ）のＰ２０とＰ２１）と、フレーム周波数３０Ｈｚの１ピクチャ（例えば図６（ｂ）のＰ１０）を復号することが可能となる。さらに、フレーム周波数３０Ｈｚの１ピクチャ（例えば図６（ｂ）のＰ１０）の復号は、フレーム周波数３０Ｈｚの圧縮映像ストリームの１フレーム時間（１／３０秒）内に終了するから、フレーム周波数３０Ｈｚ及び６０Ｈｚの２つの圧縮映像ストリームのどちらにも遅延を生じることなく表示を行うことができる。
【００６０】
このように、フレーム周波数の小さい一方の圧縮映像ストリームに含まれるピクチャの復号開始をフレーム周波数の大きい他方の圧縮映像ストリームの復号後まで遅らせるように復号開始時間の調停を行うことにより、フレーム周波数の異なる２つの圧縮映像ストリームを復号する場合であっても、どちらの圧縮映像ストリームにも遅延を生じることなく表示を行うことができる。したがって、図６（ａ）に示したような復号遅延に起因する表示画像の乱れを防止することができる。
【００６１】
ここで、上述した復号開始時間の調停は、制御部３０２が、同期信号発生部１１１及び１３１より入力される表示開始信号１及び表示開始信号２を用いて行うこととすればよい。表示開始信号１及び表示開始信号２は、ピクチャ単位での復号開始タイミングを指示する信号であり、復号する映像データの垂直同期信号（Ｖｓｙｎｃ）を反映しているためである。
【００６２】
上記の発明の実施の形態１乃至３では、説明を簡略化するために２つのトランスポートストリームから復号された画像データの出力切り替えを行う構成を示したが、３以上のトランスポートストリームから復号された画像データの出力選択を行う場合にも適用可能である。
【図面の簡単な説明】
【００６３】
【図１】発明の実施の形態１にかかる圧縮映像ストリーム復号装置１０の構成図である。
【図２】圧縮映像ストリーム復号装置１０の動作を説明するタイミング図である。
【図３】圧縮映像ストリーム復号装置１０及び圧縮映像ストリーム復号装置２０の動作を説明するタイミング図である。
【図４】発明の実施の形態２にかかる圧縮映像ストリーム復号装置２０の構成図である。
【図５】発明の実施の形態３にかかる圧縮映像ストリーム復号装置３０の構成図である。
【図６】圧縮映像ストリーム復号装置３０の動作を説明するタイミング図である。
【図７】従来の圧縮映像ストリーム復号装置７０の構成図である。
【符号の説明】
【００６４】
１０、２０、３０  圧縮ストリーム復号装置
１１、２１  第１の圧縮映像ストリーム処理部
１２、２２  第２の圧縮映像ストリーム処理部
１０２、１２２  ＰＣＲ抽出部
１０３、１２３  ＳＴＣカウンタ
１０４、１２４  比較器
１０５、１２５  ローパスフィルタ（ＬＰＦ）
１０６、１２６  電圧制御発振器（ＶＣＯ）
１０８、１２８、３０１  復号器
１０９、１２９  出力バッファ
１１１、１３１  同期信号発生部
１１２、１３２  表示出力器
１３５  出力切替指示部
Ｓ１  出力切替信号
【図１】
2006191538.tif 000003
【図２】
2006191538.tif 000004
【図３】
2006191538.tif 000005
【図４】
2006191538.tif 000006
【図５】
2006191538.tif 000007
【図６】
2006191538.tif 000008
【図７】
2006191538.tif 000009