(57)【要約】【課題】復号データを基準クロックに正確に同期して出力することができる再生装置及び再生処理方法を提供する。【解決手段】再生装置１００に、オーディオパケットを復号するデコード処理部４Ｃと、復号されたオーディオデータを記憶する出力バッファ４Ｄと、出力バッファ４Ｄに記憶されたオーディオデータを出力する出力制御部４Ｅと、ＰＣＲに再生装置１００のＳＴＣを同期させるＳＴＣカウンタ２と、ＰＴＳからデコード遅延時間を差し引いてＰＴＳ１を生成し、判断時間情報（ＰＴＳ１−ＳＴＣ）が０以上且つ１より小さい場合に、デコード処理部４Ｃにおける復号処理を開始させるとともに、当該デコード遅延時間と判断時間情報との和に等しい時間分の無音データを出力バッファ４Ｄに書き込む同期制御部４Ｂと、を備えた。【選択図】図１
2010278628.tif 000002
【特許請求の範囲】
【請求項１】
映像データと音声データとが多重化されたストリームデータを再生する再生装置であって、
前記ストリームデータを復号する復号手段と、
前記復号手段により復号された復号データを記憶する復号データ記憶手段と、
前記復号データ記憶手段に記憶された復号データを出力する出力手段と、
前記ストリームデータに含まれる基準時間情報に前記再生装置の基準クロックを同期させる基準クロック制御手段と、
前記ストリームデータに含まれる再生時間情報から前記基準クロックを差し引いて得られる判断時間情報が０以上且つ所定の閾値より小さい場合に、前記復号手段における復号処理を開始させるとともに、当該判断時間情報分のブランクデータを前記復号データ記憶手段に書き込む同期制御手段と、を備える再生装置。
【請求項２】
前記同期制御手段は、前記再生時間情報から前記ストリームデータを復号するのに要する復号処理時間を差し引いて、新たな再生時間情報を生成し、当該新たな再生時間情報から前記基準クロックを差し引いて、前記判断時間情報を生成し、当該判断時間情報と前記復号処理時間との和に等しい時間分のブランクデータを前記復号データ記憶手段に書き込む請求項１に記載の再生装置。
【請求項３】
映像データと音声データとが多重化されたストリームデータを再生する再生装置であって、
前記ストリームデータを復号する複数の復号手段と、
複数の前記復号手段により復号された復号データを記憶する複数の第１の記憶手段と、
複数の前記第１の記憶手段に記憶された復号データが合成された合成データを出力する出力手段と、
前記ストリームデータに含まれる基準時間情報に前記再生装置の基準クロックを同期させる基準クロック制御手段と、
前記ストリームデータに含まれる再生時間情報から前記基準クロックを差し引いて得られる判断時間情報が０以上且つ所定の閾値より小さい場合に、前記復号手段における復号処理を開始させるとともに、当該判断時間情報分のブランクデータを前記第１の記憶手段に書き込む同期制御手段と、を備える再生装置。
【請求項４】
複数の前記第１の記憶手段に記憶された復号データを合成する合成手段と、
前記合成手段により合成された前記合成データを記憶する第２の記憶手段と、
を備え、
前記同期制御手段は、前記第２の記憶手段に記憶されている前記合成データの合成データ量と、前記ストリームデータを復号するのに要する復号処理時間分の復号データ量とを比較して、前記合成データ量が前記復号データ量より大きい、又は、前記合成データ量と前記復号データ量とが同じ場合には、前記再生時間情報から前記合成データ量の出力に要する合成データ出力時間を差し引いて、新たな再生時間情報を生成し、当該新たな再生時間情報から前記基準クロックを差し引いて、前記判断時間情報を生成し、当該判断時間情報と、（（前記復号処理時間）−（前記合成データ出力時間））との和に等しい時間分のブランクデータを前記第１の記憶手段に書き込み、前記合成データ量が前記復号データ量より小さい場合には、前記再生時間情報から前記復号処理時間を差し引いて、新たな再生時間情報を生成し、当該新たな再生時間情報から前記基準クロックを差し引いて、前記判断時間情報を生成し、当該判断時間情報と、（（前記復号処理時間）−（前記合成データ出力時間））との和に等しい時間分のブランクデータを前記第１の記憶手段に書き込む請求項３に記載の再生装置。
【請求項５】
映像データと音声データとが多重化されたストリームデータを再生する再生装置における再生処理方法であって、
前記ストリームデータを復号する復号処理と、
前記復号処理において復号された復号データを復号データ記憶手段に記憶する復号データ記憶処理と、
前記復号データ記憶手段に記憶された復号データを出力する出力処理と、
前記ストリームデータに含まれる基準時間情報に前記再生装置の基準クロックを同期させる基準クロック制御処理と、
前記ストリームデータに含まれる再生時間情報から前記基準クロックを差し引いて得られる判断時間情報が０以上且つ所定の閾値より小さい場合に、前記復号処理を開始させるとともに、当該判断時間情報分のブランクデータを前記復号データ記憶手段に記憶する同期制御処理と、を備える再生処理方法。
【請求項６】
前記同期制御処理において、前記再生時間情報から前記ストリームデータを復号するのに要する復号処理時間を差し引いて、新たな再生時間情報を生成し、当該新たな再生時間情報から前記基準クロックを差し引いて、前記判断時間情報を生成し、当該判断時間情報と前記復号処理時間との和に等しい時間分のブランクデータを前記復号データ記憶手段に書き込む請求項５に記載の再生処理方法。
【請求項７】
映像データと音声データとが多重化されたストリームデータを再生する再生装置における再生処理方法であって、
前記ストリームデータを復号する複数の復号処理と、
複数の前記復号処理において復号された復号データを複数の第１の記憶手段に記憶する複数の第１の記憶処理と、
複数の前記第１の記憶手段に記憶された復号データが合成された合成データを出力する出力処理と、
前記ストリームデータに含まれる基準時間情報に前記再生装置の基準クロックを同期させる基準クロック制御処理と、
前記ストリームデータに含まれる再生時間情報から前記基準クロックを差し引いて得られる判断時間情報が０以上且つ所定の閾値より小さい場合に、前記復号処理を開始させるとともに、当該判断時間情報分のブランクデータを前記第１の記憶手段に記憶する同期制御処理と、を備える再生処理方法。
【請求項８】
複数の前記第１の記憶手段に記憶された復号データを合成する合成処理と、
前記合成処理において合成された前記合成データを第２の記憶手段に記憶する第２の記憶処理と、
を備え、
前記同期制御処理は、前記第２の記憶手段に記憶されている前記合成データの合成データ量と、前記ストリームデータを復号するのに要する復号処理時間分の復号データ量とを比較して、前記合成データ量が前記復号データ量より大きい、又は、前記合成データ量と前記復号データ量とが同じ場合には、前記再生時間情報から前記合成データ量の出力に要する合成データ出力時間を差し引いて、新たな再生時間情報を生成し、当該新たな再生時間情報から前記基準クロックを差し引いて、前記判断時間情報を生成し、当該判断時間情報と、（（前記復号処理時間）−（前記合成データ出力時間））との和に等しい時間分のブランクデータを前記第１の記憶手段に書き込み、前記合成データ量が前記復号データ量より小さい場合には、前記再生時間情報から前記復号処理時間を差し引いて、新たな再生時間情報を生成し、当該新たな再生時間情報から前記基準クロックを差し引いて、前記判断時間情報を生成し、当該判断時間情報と、（（前記復号処理時間）−（前記合成データ出力時間））との和に等しい時間分のブランクデータを前記第１の記憶手段に書き込む請求項７に記載の再生処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオデータの再生とビデオデータの再生とを同期を取って行う再生装置及び再生処理方法に関し、特に、オーディオデータの処理に関する。
【背景技術】
【０００２】
デジタル放送では、ＭＰＥＧ２トランスポートストリームが伝送される。ＭＰＥＧ２トランスポートストリームでは、オーディオパケット及びビデオパケットのそれぞれのヘッダに再生時間を示すＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）が付加されている。また、ＭＰＥＧ２トランスポートストリームには、基準時間情報としてＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）が含まれている。そして、デジタル放送再生装置は、当該装置内の基準クロックであるＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ）を当該ＰＣＲに同期させて、当該装置内のオーディオデコーダ及びビデオデコーダを制御する。これにより、オーディオデータの再生とビデオデータの再生との同期をとっている。
【０００３】
例えば、特許文献１に記載のデジタル放送受信装置では、まず、ＳＴＣをＰＣＲに同期させる。次いで、オーディオパケットのヘッダに付加されているＰＴＳとＳＴＣとの差の絶対値が所定の閾値以下か否かを判断する。そして、ＰＴＳとＳＴＣとの差の絶対値が所定の閾値以下である場合には、オーディオデコーダにデコードを開始させる。一方、ＰＴＳとＳＴＣとの差の絶対値が所定の閾値より大きい場合には、ＰＴＳとＳＴＣとの差の絶対値が所定の閾値以下となるような処理を行う。これにより、ＰＴＳとＳＴＣとの同期を取りながらオーディオデータを再生する。
ビデオデータの再生においても、同様にして、ビデオパケットのヘッダに付加されているＰＴＳとＳＴＣとの同期を取りながらビデオデータを再生する。
これにより、オーディオデータの再生とビデオデータの再生との同期を取っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２０４４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、ＰＴＳとＳＴＣの差の絶対値が所定の閾値以下となった場合にはデコードを開始する。そのため、この場合には、ＰＴＳとＳＴＣの差の絶対値の分だけ、実際の再生のタイミングは、本来の再生のタイミングからずれてしまう。さらに、特許文献１に記載の技術では、デコード処理に要する時間を考慮していないため、実際に出力するタイミングは、本来の出力のタイミングから、さらに、デコード処理に要する時間分、遅れてしまう。
【課題を解決するための手段】
【０００６】
本発明の第１の態様にかかる再生装置は、映像データと音声データとが多重化されたストリームデータを再生する再生装置である。また、前記再生装置は、復号手段と、復号データ記憶手段と、出力手段と、基準クロック制御手段と、同期制御手段と、を備えている。前記復号手段は、前記ストリームデータを復号する。前記復号データ記憶手段は、前記復号手段により復号された復号データを記憶する。前記出力手段は、前記復号データ記憶手段に記憶された復号データを出力する。前記基準クロック制御手段は、前記ストリームデータに含まれる基準時間情報に前記再生装置の基準クロックを同期させる。前記同期制御手段は、前記ストリームデータに含まれる再生時間情報から前記基準クロックを差し引いて得られる判断時間情報が０以上且つ所定の閾値より小さい場合に、前記復号手段における復号処理を開始させる。そして、前記同期制御手段は、前記判断時間情報が０以上且つ所定の閾値より小さい場合に、当該判断時間情報分のブランクデータを前記復号データ記憶手段に書き込む。
【０００７】
本発明の第１の態様においては、判断時間情報が０以上且つ所定の閾値より小さい場合に、当該判断時間情報分のブランクデータを復号データ記憶手段に書き込んで、復号処理を開始させる。そのため、再生時間情報が基準クロックから当該判断時間情報分だけずれていても、当該判断時間情報の間はブランクデータが出力手段により出力される。これにより、復号手段により復号された復号データを、基準クロックに正確に同期して、出力手段により出力することができる。
【０００８】
また、判断時間情報が０以上且つ所定の閾値より小さい場合に、復号処理が開始される。これにより、再生時間情報が基準クロックより大きい場合、すなわち、本来の出力タイミングより早く復号データが出力されてしまう場合にのみ、同期成立とされる。そして、当該判断時間情報分のブランクデータが出力手段から出力されることにより、実際に復号データが出力されるタイミングを遅らせる。これにより、基準クロックに正確に同期して、復号データを出力することができる。
【０００９】
本発明の第２の態様にかかる再生装置は、映像データと音声データとが多重化されたストリームデータを再生する再生装置である。前記再生装置は、複数の復号手段と、複数の第１の記憶手段と、出力手段と、基準クロック制御手段と、同期制御手段と、を備えている。複数の前記復号手段は、前記ストリームデータを復号する。複数の前記第１の記憶手段は、複数の前記復号手段により復号された復号データを記憶する。前記出力手段は、複数の前記第１の記憶手段に記憶された復号データが合成された合成データを出力する。前記基準クロック制御手段は、前記ストリームデータに含まれる基準時間情報に前記再生装置の基準クロックを同期させる。前記同期制御手段は、前記ストリームデータに含まれる再生時間情報から前記基準クロックを差し引いて得られる判断時間情報が０以上且つ所定の閾値より小さい場合に、前記復号手段における復号処理を開始させる。そして、前記同期制御手段は、前記判断時間情報が０以上且つ所定の閾値より小さい場合に、当該判断時間情報分のブランクデータを前記第１の記憶手段に書き込む。
【００１０】
本発明の第２の態様においては、判断時間情報が０以上且つ所定の閾値より小さい場合に、当該判断時間情報分のブランクデータを第１の記憶手段に書き込んで、復号処理を開始させる。そのため、再生時間情報が基準クロックから当該判断時間情報分だけずれていても、当該判断時間情報の間はブランクデータが他の復号データと合成されて出力手段により出力される。これにより、復号手段により復号された復号データを、基準クロックに正確に同期して、出力手段により出力することができる。
【００１１】
また、判断時間情報が０以上且つ所定の閾値より小さい場合に、復号処理が開始される。これにより、再生時間情報が基準クロックより大きい場合、すなわち、本来の出力タイミングより早く復号データが出力されてしまう場合にのみ、同期成立とされる。そして、当該判断時間情報分のブランクデータが他の復号データと合成されて出力手段から出力されることにより、実際に復号データが出力されるタイミングを遅らせる。これにより、基準クロックに正確に同期して、復号データを出力することができる。
【００１２】
本発明の第３の態様にかかる再生処理方法は、映像データと音声データとが多重化されたストリームデータを再生する再生装置における再生処理方法である。前記再生処理方法は、復号処理と、復号データ記憶処理と、出力処理と、基準クロック制御処理と、同期制御処理と、を備えている。前記復号処理において、前記ストリームデータが復号される。前記復号データ記憶処理において、前記復号処理において復号された復号データが復号データ記憶手段に記憶される。前記出力処理において、前記復号データ記憶手段に記憶された復号データが出力される。前記基準クロック制御処理において、前記ストリームデータに含まれる基準時間情報に前記再生装置の基準クロックが同期される。前記同期制御処理において、前記ストリームデータに含まれる再生時間情報から前記基準クロックを差し引いて得られる判断時間情報が０以上且つ所定の閾値より小さい場合に、前記復号処理が開始される。そして、前記同期制御処理において、前記判断時間情報が０以上且つ所定の閾値より小さい場合に、当該判断時間情報分のブランクデータが前記復号データ記憶手段に記憶される。
【００１３】
本発明の第３の態様においては、判断時間情報が０以上且つ所定の閾値より小さい場合に、当該判断時間情報分のブランクデータを復号データ記憶手段に書き込んで、復号処理を開始させる。そのため、再生時間情報が基準クロックから当該判断時間情報分だけずれていても、当該判断時間情報の間はブランクデータが出力処理において出力される。これにより、復号処理において復号された復号データを、基準クロックに正確に同期して、出力処理において出力することができる。
【００１４】
また、判断時間情報が０以上且つ所定の閾値より小さい場合に、復号処理が開始される。これにより、再生時間情報が基準クロックより大きい場合、すなわち、本来の出力タイミングより早く復号データが出力されてしまう場合にのみ、同期成立とされる。そして、当該判断時間情報分のブランクデータが出力処理において出力されることにより、実際に復号データが出力されるタイミングを遅らせる。これにより、基準クロックに正確に同期して、復号データを出力することができる。
【００１５】
本発明の第４の態様にかかる再生処理方法は、映像データと音声データとが多重化されたストリームデータを再生する再生装置における再生処理方法である。前記再生処理方法は、複数の復号処理と、複数の第１の記憶処理と、出力処理と、基準クロック制御処理と、同期制御処理と、を備えている。複数の前記復号処理において、前記ストリームデータが復号される。複数の前記第１の記憶処理において、複数の前記復号処理において復号された復号データが複数の第１の記憶手段に記憶される。前記出力処理において、複数の前記第１の記憶手段に記憶された復号データが合成された合成データが出力される。前記基準クロック制御処理において、前記ストリームデータに含まれる基準時間情報に前記再生装置の基準クロックが同期される。前記同期制御処理において、前記ストリームデータに含まれる再生時間情報から前記基準クロックを差し引いて得られる判断時間情報が０以上且つ所定の閾値より小さい場合に、前記復号処理が開始される。そして、前記同期制御処理において、前記判断時間情報が０以上且つ所定の閾値より小さい場合に、当該判断時間情報分のブランクデータが前記第１の記憶手段に記憶される。
【００１６】
本発明の第４の態様においては、判断時間情報が０以上且つ所定の閾値より小さい場合に、当該判断時間情報分のブランクデータを第１の記憶手段に書き込んで、復号処理を開始させる。そのため、再生時間情報が基準クロックから当該判断時間情報分だけずれていても、当該判断時間情報の間はブランクデータが他の復号データと合成されて出力処理において出力される。これにより、復号処理において復号された復号データを、基準クロックに正確に同期して、出力処理において出力することができる。
【００１７】
また、判断時間情報が０以上且つ所定の閾値より小さい場合に、復号処理が開始される。これにより、再生時間情報が基準クロックより大きい場合、すなわち、本来の出力タイミングより早く復号データが出力されてしまう場合にのみ、同期成立とされる。そして、当該判断時間情報分のブランクデータが他の復号データと合成されて出力処理において出力されることにより、実際に復号データが出力されるタイミングを遅らせる。これにより、基準クロックに正確に同期して、復号データを出力することができる。
【発明の効果】
【００１８】
本発明により、復号データを基準クロックに正確に同期して出力することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態１にかかる再生装置の構成の一例を示すブロック図である。
【図２】本発明の実施の形態１にかかる再生処理方法の一例を説明するフローチャートである。
【図３】本発明の実施の形態１にかかる再生処理方法の一例を説明するフローチャートである。
【図４】本発明の実施の形態２にかかる再生装置の構成の一例を示すブロック図である。
【図５】本発明の実施の形態２にかかる再生処理方法の一例を説明するフローチャートである。
【図６】本発明の実施の形態２にかかる再生処理方法の一例を説明するフローチャートである。
【図７】本発明の実施の形態２にかかる再生処理方法の一例を説明するフローチャートである。
【図８】本発明の実施の形態２にかかる再生処理方法の一例を説明するフローチャートである。
【図９】本発明の実施の形態２にかかる再生処理方法の一例を説明するフローチャートである。
【発明を実施するための形態】
【００２０】
実施の形態１．
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本発明の実施の形態１にかかる再生装置１００の構成の一例を示すブロック図である。なお、図１において、実線の矢印はビデオパケット、オーディオパケット、オーディオデータなどの各種データの流れを示し、破線の矢印は、各種制御信号の流れを示す。図１に示すように、再生装置１００は、デマルチプレクサ１、ＳＴＣカウンタ（基準クロック制御手段）２、ビデオ処理部３、オーディオ処理部４等を備えている。
また、オーディオ処理部４は、入力バッファ４Ａ、同期制御部（同期制御手段）４Ｂ、デコード処理部（復号手段）４Ｃ、出力バッファ（復号データ記憶手段）４Ｄ、出力制御部（出力手段）４Ｅ等を備えている。
また、再生装置１００は、図示しないＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などから構成される制御部（図示省略）を備え、ＦＰＧＡは、再生装置１００の各部を制御するための各種プログラムを格納している。そして、制御部は、当該各種プログラムを実行することにより、再生装置１００の各部の制御を行う。なお、制御部は、ＦＰＧＡの代わりに、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）などを備えてもよい。制御部がＦＰＧＡを備える場合、ＦＰＧＡに格納された各種プログラムを書き換えることができる。
【００２１】
デマルチプレクサ１には、ビデオパケット（映像データ）とオーディオパケット（音声データ）とが多重化されたストリームデータであるトランスポートストリーム（ＴＳ）が入力される。デマルチプレクサ１は、入力されたトランスポートストリームからビデオパケットとオーディオパケットとを分離して、ビデオパケットをビデオ処理部３に入力し、オーディオパケットをオーディオ処理部４に入力する。また、デマルチプレクサ１は、トランスポートストリームからＰＣＲ（Ｐｒｏｇｒａｍ  Ｔｉｍｅ  Ｃｌｏｃｋ；基準時間情報）を抽出し、ＳＴＣカウンタ２に入力する。
【００２２】
ＳＴＣカウンタ２は、デマルチプレクサ１から入力されたＰＣＲに基づいて、ＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ；基準クロック）を生成し、ビデオ処理部３とオーディオ処理部４に入力する。
【００２３】
ビデオ処理部３は、ＳＴＣカウンタ２から入力されるＳＴＣに基づいて、デマルチプレクサ１から入力されるビデオパケットを復号し、再生装置１００の外部に出力する。また、オーディオ処理部４は、ＳＴＣカウンタ２から入力されるＳＴＣに基づいて、デマルチプレクサ１から入力されるオーディオパケットを復号し、再生装置１００の外部に出力する。
【００２４】
入力バッファ４Ａは、デマルチプレクサ１から入力されたオーディオパケットを一時的に記憶し、同期制御部４Ｂ及びデコード処理部４Ｃに入力する。
【００２５】
同期制御部４Ｂは、まず、入力バッファ４Ａから入力されたオーディオパケットからＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ；再生時間情報）を取得する。
次に、同期制御部４Ｂは、取得したＰＴＳから、デコード処理部４Ｃにおいてオーディオパケットを復号するのに要する時間であるデコード遅延時間（復号処理時間）を差し引いて、ＰＴＳ１（新たな再生時間情報）を生成する。なお、デコード遅延時間は、予め設定された値であり、例えば、１フレーム分のオーディオパケットを復号するのに要する時間である。
次に、同期制御部４Ｂは、ＰＴＳ１から、ＳＴＣカウンタ２から入力されたＳＴＣを差し引いた値である判断時間情報（ＰＴＳ１−ＳＴＣ）が、０以上且つ１（同期再生を成立とする所定の閾値）より小さいか否かを判断する。なお、本実施形態では、同期再生を成立とする所定の閾値として「１」を例示したが、他の値であってもよい。
【００２６】
判断時間情報（ＰＴＳ１−ＳＴＣ）が０以上且つ１より小さい場合、同期制御部４Ｂは、同期成立と判断して、出力バッファ４Ｄに、デコード遅延時間と判断時間情報（ＰＴＳ１−ＳＴＣ）との和に等しい時間分の無音データ（ブランクデータ）を書き込むとともに、デコード処理部４Ｃにおける当該オーディオパケットの復号処理を開始させる。そして、出力制御部４Ｅは出力処理を開始する。
【００２７】
判断時間情報（ＰＴＳ１−ＳＴＣ）が０より小さい場合、同期制御部４Ｂは、判断時間情報（ＰＴＳ１−ＳＴＣ）が０より小さかった回数をカウントするカウンタＳ（図示省略）の値を加算する。その後、同期制御部４Ｂは、カウンタＳの値がカウンタ上限値Ｃより大きいか否かを判断する。カウンタＳの値がカウンタ上限値Ｃ以下である場合、同期制御部４Ｂは、再度、ＳＴＣカウンタ２からＳＴＣを取得する処理へ戻る。カウンタＳの値がカウンタ上限値Ｃより大きい場合、同期制御部４Ｂは、同期不成立と判断して、デコード処理部４Ｃにおける当該オーディオパケットの復号処理を開始させるとともに、出力制御部４Ｅにおける出力処理を開始させる。なお、カウンタＳは、例えば、同期制御部４Ｂ内に備えられている。なお、カウンタ上限値Ｃは、再生装置１００による復号処理が開始される前に、ユーザによって設定される任意の値である。
【００２８】
判断時間情報（ＰＴＳ１−ＳＴＣ）が１以上である場合、同期制御部４Ｂは、判断時間情報（ＰＴＳ１−ＳＴＣ）が１以上であった回数をカウントするカウンタＬ（図示省略）の値を加算する。その後、同期制御部４Ｂは、カウンタＬの値がカウンタ上限値Ｃより大きいか否かを判断する。カウンタＬの値がカウンタ上限値Ｃ以下である場合、同期制御部４Ｂは、入力バッファ４Ａに記憶されている１フレーム分のオーディオパケットを廃棄した後、再度、入力バッファ４Ａから入力されたオーディオパケットからＰＴＳを取得する処理へ戻る。１フレーム分のオーディオパケットの廃棄により、再度取得されるＰＴＳの値は、前回取得したＰＴＳの値よりも減少する。カウンタＬの値がカウンタ上限値Ｃより大きい場合、同期制御部４Ｂは、同期不成立と判断して、デコード処理部４Ｃにおける当該オーディオパケットの復号処理を開始させるとともに、出力制御部４Ｅにおける出力処理を開始させる。なお、カウンタＬは、例えば、同期制御部４Ｂ内に備えられている。
【００２９】
デコード処理部４Ｃは、同期制御部４Ｂから入力される制御信号に基づいて、入力バッファ４Ａから入力されるオーディオパケットを復号する。そして、デコード処理部４Ｃは、復号したオーディオデータ（復号データ）を出力バッファ４Ｄに入力する。
【００３０】
出力バッファ４Ｄは、デコード処理部４Ｃから入力されるオーディオデータを一時的に保存する。また、出力バッファ４Ｄは、同期制御部４Ｂから入力される無音データを一時的に保存する。そして、出力バッファ４Ｄは、同期制御部４Ｂから入力される制御信号に基づいて、当該オーディオデータ又は無音データを出力制御部４Ｅに入力する。
【００３１】
出力制御部４Ｅは、出力バッファ４Ｄから入力される無音データ及びオーディオデータを順次出力する。
【００３２】
次に、本発明の実施の形態１にかかる再生装置１００における再生処理方法について、図２及び図３に示すフローチャートを参照しながら説明する。
まず、同期制御部４Ｂは、入力バッファ４Ａから入力されたオーディオパケットからＰＴＳを取得する（ステップＳ１）。
【００３３】
次に、同期制御部４Ｂは、ＰＴＳからデコード遅延時間を差し引いて、ＰＴＳ１を生成する（ステップＳ２）。
【００３４】
次に、同期制御部４Ｂは、ＳＴＣカウンタ２からＳＴＣを取得する（ステップＳ３）。
【００３５】
次に、同期制御部４Ｂは、ＰＴＳ１からＳＴＣを差し引いた値である判断時間情報（ＰＴＳ１−ＳＴＣ）が、０以上且つ１より小さいか否かを判断する（ステップＳ４）。
【００３６】
ステップＳ４において、判断時間情報（ＰＴＳ１−ＳＴＣ）が０より小さい、又は、１以上である場合（ステップＳ４；Ｎｏ）、同期制御部４Ｂは、判断時間情報（ＰＴＳ１−ＳＴＣ）が０より小さいか否かを判断する（ステップＳ５）。
【００３７】
ステップＳ５において、判断時間情報（ＰＴＳ１−ＳＴＣ）が０より小さい場合（ステップＳ５；Ｙｅｓ）、同期制御部４Ｂは、判断時間情報（ＰＴＳ１−ＳＴＣ）が０より小さかった回数をカウントするカウンタＳの値を加算する（ステップＳ６）。
次に、同期制御部４Ｂは、カウンタＳの値がカウンタ上限値Ｃより大きいか否かを判断する（ステップＳ７）。
ステップＳ７において、カウンタＳの値がカウンタ上限値Ｃ以下である場合（ステップＳ７；Ｎｏ）、同期制御部４Ｂは、再度、ステップＳ３の処理へ戻る。
ステップＳ７において、カウンタＳの値がカウンタ上限値Ｃより大きい場合（ステップＳ７；Ｙｅｓ）、同期制御部４Ｂは、同期不成立と判断して、ステップＳ１２の処理へ進む。
【００３８】
ステップＳ５において、判断時間情報（ＰＴＳ１−ＳＴＣ）が１以上である場合（ステップＳ５；Ｎｏ）、同期制御部４Ｂは、判断時間情報（ＰＴＳ１−ＳＴＣ）が１以上であった回数をカウントするカウンタＬの値を加算する（ステップＳ８）。
次に、同期制御部４Ｂは、カウンタＬの値がカウンタ上限値Ｃより大きいか否かを判断する（ステップＳ９）。
ステップＳ９において、カウンタＬの値がカウンタ上限値Ｃ以下である場合（ステップＳ９；Ｎｏ）、同期制御部４Ｂは、入力バッファ４Ａに記憶されている１フレーム分のオーディオパケットを廃棄した後（ステップＳ１０）、ステップＳ１の処理へ戻る。
ステップＳ９において、カウンタＬの値がカウンタ上限値Ｃより大きい場合（ステップＳ９；Ｙｅｓ）、同期制御部４Ｂは、同期不成立と判断して、ステップＳ１２の処理へ進む。
【００３９】
ステップＳ４において、判断時間情報（ＰＴＳ１−ＳＴＣ）が０以上且つ１より小さい場合（ステップＳ４；Ｙｅｓ）、同期制御部４Ｂは、同期成立と判断して、出力バッファ４Ｄに、デコード遅延時間と判断時間情報（ＰＴＳ１−ＳＴＣ）との和に等しい時間分の無音データ（ブランクデータ）を書き込む（ステップＳ１１）。
【００４０】
次に、同期制御部４Ｂは、デコード処理部４Ｃにおける当該オーディオパケットの復号処理を開始させる（ステップＳ１２）。
【００４１】
次に、出力制御部４Ｅは、オーディオデータの出力を開始する（ステップＳ１３）。
【００４２】
以上に説明した本発明の実施の形態１にかかる再生装置１００及び再生処理方法によれば、判断時間情報（ＰＴＳ１−ＳＴＣ）が０以上且つ１より小さい場合に、判断時間情報（ＰＴＳ１−ＳＴＣ）とデコード遅延時間との和に等しい時間分の無音データを出力バッファ４Ｄに書き込んで、復号処理を開始させる。そのため、ＰＴＳ１がＳＴＣから当該判断時間情報（ＰＴＳ１−ＳＴＣ）分だけずれていても、当該判断時間情報（ＰＴＳ１−ＳＴＣ）の間は無音データが出力制御部４Ｅにより出力される。これにより、デコード処理部４Ｃにより復号されたオーディオデータを、ＳＴＣに正確に同期して、出力制御部４Ｅにより出力することができる。
【００４３】
また、判断時間情報（ＰＴＳ１−ＳＴＣ）が０以上且つ１より小さい場合に、復号処理が開始される。これにより、ＰＴＳ１がＳＴＣより大きい場合、すなわち、本来の出力タイミングより早く復号データが出力されてしまう場合にのみ、同期成立とされる。そして、当該ＰＴＳ１とデコード遅延時間との和に等しい時間分の無音データが出力制御部４Ｅから出力されることにより、実際にオーディオデータが出力されるタイミングを遅らせる。これにより、ＳＴＣに正確に同期して、オーディオデータを出力することができる。
【００４４】
なお、本実施形態では、判断時間情報として、予めＰＴＳからデコード遅延時間を差し引いたＰＴＳ１からＳＴＣを差し引いたものを例示したが、判断時間情報は、ＰＴＳからデコード遅延時間を差し引いたＰＴＳ１からでなく、ＰＴＳからＳＴＣを差し引いたものであってもよい。
【００４５】
実施の形態２．
図４は、本発明の実施の形態２にかかる再生装置２００の構成の一例を示すブロック図である。なお、図４において、実線の矢印はビデオパケット、オーディオパケット、オーディオデータなどの各種データの流れを示し、破線の矢印は、各種制御信号の流れを示す。図４に示すように、実施の形態２にかかる再生装置２００は、オーディオ処理部４０以外の構成は、実施の形態１にかかる再生装置１００と同様であるため、同一の符号を付すとともにその説明を省略する。
【００４６】
図４に示すように、オーディオ処理部４０は、複数の入力バッファ、複数のデコード処理部、複数のデコードバッファ等を備えている。なお、オーディオ処理部４０に備えられる入力バッファ、デコード処理部、デコードバッファの数は、図４に限られるものではなく、任意である。
具体的には、オーディオ処理部４０は、第１入力バッファ４０Ａ、第２入力バッファ４０Ｂ、同期制御部（同期制御手段）４０Ｃ、第１デコード処理部（復号手段）４０Ｄ、第２デコード処理部（復号手段）４０Ｅ、第１デコードバッファ（第１の記憶手段）４０Ｆ、第２デコードバッファ（第１の記憶手段）４０Ｇ、ミキシング処理部（合成手段）４０Ｈ、出力バッファ（第２の記憶手段）４０Ｉ、出力制御部（出力手段）４０Ｊ等を備えている。
また、第１のブロック４０Ｋは、第１入力バッファ４０Ａ、第１デコード処理部４０Ｄ、第１デコードバッファ４０Ｆ等を備えている。同様に、第２のブロック４０Ｌは、第２入力バッファ４０Ｂ、第２デコード処理部４０Ｅ、第２デコードバッファ４０Ｇ等を備えている。
そして、第１のブロック４０Ｋ及び第２のブロック４０Ｌは、それぞれ、トランスポートストリームに含まれる異なる系統のオーディオパケットの再生処理を行う。
【００４７】
第１入力バッファ４０Ａ及び第２入力バッファ４０Ｂは、デマルチプレクサ１から入力されたオーディオパケットを一時的に記憶し、同期制御部４０Ｃに入力する。また、第１入力バッファ４０Ａ及び第２入力バッファ４０Ｂは、当該オーディオパケットを、それぞれ、第１デコード処理部４０Ｄ及び第２デコード処理部４０Ｅに入力する。
【００４８】
同期制御部４０Ｃは、第１のブロック４０Ｋ及び第２のブロック４０Ｌの同期制御処理を行う。以下の説明では、同期制御部４０Ｃが第１のブロック４０Ｋの同期制御を行う場合を例に挙げて説明する。同期制御部４０Ｃは、第１のブロック４０Ｋの同期制御を行う場合、まず、第２のブロック４０Ｌにおいて復号処理が行われているか否かを判断する。第２のブロック４０Ｌにおいて復号処理が行われている場合、同期制御部４０Ｃは、第２のブロック４０Ｌにおいて同期が成立しているか否かを判断する。そして、第２のブロック４０Ｌにおいて同期が成立していない場合、同期制御部４０Ｃは、第２のブロック４０ＬにおけるＰＴＳ−ＳＴＣの値を取得する。次いで、同期制御部４０Ｃは、第１のブロック４０Ｋに入力されるＳＴＣの値から、第２のブロック４０ＬにおけるＰＴＳ−ＳＴＣの値を差し引いて得られる値を、以降の処理においてＳＴＣの値とする。
【００４９】
次に、同期制御部４０Ｃは、出力バッファ４０Ｉに記憶されているデータ量である出力バッファ量（合成データ量）を取得する。次に、同期制御部４０Ｃは、出力バッファ量と、デコード遅延時間に相当するデータ量であるデコード遅延量（復号データ量）とを比較する。
【００５０】
出力バッファ量よりもデコード遅延量の方が大きい場合、同期制御部４０Ｃは、第１入力バッファ４０Ａから入力されたオーディオパケットからＰＴＳを取得し、当該ＰＴＳからデコード遅延時間を差し引いて、ＰＴＳ１を生成する。
そして、同期制御部４０Ｃは、実施の形態１にかかる同期制御部４Ｂと同様にして、同期が成立しているか否かを判断する。
【００５１】
同期が成立している場合、同期制御部４０Ｃは、出力バッファ量が０であるか否かを判断する。
出力バッファ量が０ではない場合、同期制御部４０Ｃは、第１デコードバッファ４０Ｆに、（（デコード遅延時間）−（出力時間））と判断時間情報（ＰＴＳ１−ＳＴＣ）との和に等しい時間分の無音データを書き込むとともに、第１デコード処理部４０Ｄにおける当該オーディオパケットの復号処理を開始させ、出力制御部４０Ｊにおける出力処理を開始させる。なお、ここで、出力時間（合成データ出力時間）とは、出力バッファ量に相当するデータ量を出力制御部４０Ｊにおいて出力するのに要する時間である。
出力バッファ量が０である場合、同期制御部４０Ｃは、第１デコードバッファ４０Ｆに、デコード遅延時間と判断時間情報（ＰＴＳ１−ＳＴＣ）との和に等しい時間分の無音データを書き込むとともに、第１デコード処理部４０Ｄにおける当該オーディオパケットの復号処理を開始させ、出力制御部４０Ｊにおける出力処理を開始させる。
【００５２】
同期が成立していない場合、同期制御部４０Ｃは、そのまま、第１デコード処理部４０Ｄにおける当該オーディオパケットの復号処理を開始させ、出力制御部４０Ｊにおける出力処理を開始させる。
【００５３】
一方、出力バッファ量の方がデコード遅延量より大きい場合、又は、出力バッファ量とデコード遅延量とが同じである場合、同期制御部４０Ｃは、第１入力バッファ４０Ａから入力されたオーディオパケットからＰＴＳを取得し、当該ＰＴＳから出力時間を差し引いて、ＰＴＳ１を生成する。
そして、同期制御部４０Ｃは、実施の形態１にかかる同期制御部４Ｂと同様にして、同期が成立しているか否かを判断する。
【００５４】
同期が成立している場合、同期制御部４０Ｃは、第１デコードバッファ４０Ｆに、（（デコード遅延時間）−（出力時間））と判断時間情報（ＰＴＳ１−ＳＴＣ）との和に等しい時間分の無音データを書き込むとともに、第１デコード処理部４０Ｄにおける当該オーディオパケットの復号処理を開始させ、出力制御部４０Ｊにおける出力処理を開始させる。
【００５５】
同期が成立していない場合、同期制御部４０Ｃは、そのまま、第１デコード処理部４０Ｄにおける当該オーディオパケットの復号処理を開始させ、出力制御部４０Ｊにおける出力処理を開始させる。
【００５６】
第１デコード処理部４０Ｄ及び第２デコード処理部４０Ｅは、同期制御部４０Ｃから入力される制御信号に基づいて、それぞれ、第１入力バッファ４０Ａ及び第２入力バッファ４０Ｂから入力されるオーディオパケットを復号する。そして、第１デコード処理部４０Ｄ及び第２デコード処理部４０Ｅは、復号したオーディオデータ（復号データ）を、それぞれ、第１デコードバッファ４０Ｆ及び第２デコードバッファ４０Ｇに入力する。
【００５７】
第１デコードバッファ４０Ｆ及び第２デコードバッファ４０Ｇは、それぞれ、第１デコード処理部４０Ｄ及び第２デコード処理部４０Ｅから入力されるオーディオデータを一時的に保存する。また、第１デコードバッファ４０Ｆ及び第２デコードバッファ４０Ｇは、同期制御部４０Ｃから入力される無音データを一時的に保存する。そして、第１デコードバッファ４０Ｆ及び第２デコードバッファ４０Ｇは、同期制御部４０Ｃから入力される制御信号に基づいて、当該オーディオデータ又は無音データを、ミキシング処理部４０Ｈに入力する。
【００５８】
ミキシング処理部４０Ｈは、第１デコードバッファ４０Ｆから入力されるオーディオデータ又は無音データと、第２デコードバッファ４０Ｇから入力されるオーディオデータ又は無音データと、を合成し、合成データを生成する。また、ミキシング処理部４０Ｈは、当該合成データを出力バッファ４０Ｉに入力する。
【００５９】
出力バッファ４０Ｉは、ミキシング制御部４０Ｈから入力される合成データを一時的に保存する。そして、出力バッファ４０Ｉは、同期制御部４０Ｃから入力される制御信号に基づいて、当該合成データを出力制御部４０Ｊに入力する。
【００６０】
出力制御部４０Ｊは、出力バッファ４０Ｉから入力される合成データを順次出力する。
【００６１】
次に、本発明の実施の形態２にかかる再生装置２００における再生処理方法について、図５乃至図９に示すフローチャートを参照しながら説明する。なお、ステップＳ１０８乃至ステップＳ１１５に示す処理、及びステップＳ１２３乃至ステップＳ１３０に示す処理は、図２に示すステップＳ３乃至ステップＳ１０に示す処理と同様であるため、その説明を省略する。また、以下の説明では、同期制御部４０Ｃが、第１のブロック４０Ｋの同期制御を行う場合を例に挙げて説明する。
まず、同期制御部４０Ｃは、第２のブロック４０Ｌにおいて復号処理が行われているか否かを判断する（ステップＳ１０１）。
【００６２】
ステップＳ１０１において、第２のブロック４０Ｌにおいて復号処理が行われている場合（ステップＳ１０１；Ｙｅｓ）、同期制御部４０Ｃは、第２のブロック４０Ｌにおいて同期が成立しているか否かを判断する（ステップＳ１０２）。
【００６３】
ステップＳ１０２において、第２のブロック４０Ｌにおいて同期が成立している場合（ステップＳ１０２；Ｙｅｓ）、ステップＳ１０４へ進む。
ステップＳ１０２において、第２のブロック４０Ｌにおいて同期が成立していない場合（ステップＳ１０２；Ｎｏ）、同期制御部４０Ｃは、第２のブロック４０ＬにおけるＰＴＳ−ＳＴＣの値を取得し、第１のブロック４０Ｋに入力されるＳＴＣの値から、第２のブロック４０ＬにおけるＰＴＳ−ＳＴＣの値を差し引いて得られる値を、以降の処理においてＳＴＣの値とする（ステップＳ１０３）。
【００６４】
次に、同期制御部４０Ｃは、出力バッファ４０Ｉに記憶されているデータ量である出力バッファ量を取得する（ステップＳ１０４）。
【００６５】
次に、同期制御部４０Ｃは、出力バッファ量と、デコード遅延時間に相当するデータ量であるデコード遅延量（復号データ量）とを比較する（ステップＳ１０５）。
【００６６】
ステップＳ１０５において、出力バッファ量よりもデコード遅延量の方が大きい場合（ステップＳ１０５；Ｎｏ）、同期制御部４０Ｃは、第１入力バッファ４０Ａから入力されたオーディオパケットからＰＴＳを取得する（ステップＳ１０６）。
【００６７】
次いで、同期制御部４０Ｃは、当該ＰＴＳからデコード遅延時間を差し引いて、ＰＴＳ１を生成する（ステップＳ１０７）。
【００６８】
そして、同期制御部４０Ｃは、図２に示すステップＳ３乃至ステップＳ１０と同様にして、ステップＳ１０８乃至ステップＳ１１５の処理を行い、同期が成立しているか否かを判断する。
【００６９】
ステップＳ１１２においてカウンタＳの値がカウンタ上限値Ｃより大きい場合（ステップＳ１１２；Ｙｅｓ）、及び、ステップＳ１１４においてカウンタＬの値がカウンタ上限値Ｃより大きい場合（ステップＳ１１４；Ｙｅｓ）、同期制御部４０Ｃは、同期が成立していないと判断し、ステップＳ１１９に進む。
【００７０】
ステップＳ１０９において、判断時間情報（ＰＴＳ１−ＳＴＣ）の値が０以上且つ１より小さい場合（ステップＳ１０９；Ｙｅｓ）、同期制御部４０Ｃは、同期が成立していると判断し、出力バッファ量が０であるか否かを判断する（ステップＳ１１６）。
【００７１】
ステップＳ１１６において、出力バッファ量が０ではない場合（ステップＳ１１６；Ｎｏ）、同期制御部４０Ｃは、第１デコードバッファ４０Ｆに、（（デコード遅延時間）−（出力時間））と判断時間情報（ＰＴＳ１−ＳＴＣ）との和に等しい時間分の無音データを書き込む（ステップＳ１１７）。
ステップＳ１１６において、出力バッファ量が０である場合（ステップＳ１１６；Ｙｅｓ）、同期制御部４０Ｃは、第１デコードバッファ４０Ｆに、デコード遅延時間と判断時間情報（ＰＴＳ１−ＳＴＣ）との和に等しい時間分の無音データを書き込む（ステップＳ１１８）。
【００７２】
次に、同期制御部４０Ｃは、第１デコード処理部４０Ｄにおける当該オーディオパケットの復号処理を開始させる（ステップＳ１１９）。
次いで、同期制御部４０Ｃは、出力制御部４０Ｊにおける出力処理を開始させる（ステップＳ１２０）。
【００７３】
一方、ステップＳ１０５において、出力バッファ量の方がデコード遅延量より大きい場合、又は、出力バッファ量とデコード遅延量とが同じである場合（ステップＳ１０５；Ｙｅｓ）、同期制御部４０Ｃは、第１入力バッファ４０Ａから入力されたオーディオパケットからＰＴＳを取得する（ステップＳ１２１）。
【００７４】
次いで、同期制御部４０Ｃは、当該ＰＴＳから出力時間を差し引いて、ＰＴＳ１を生成する（ステップＳ１２２）。
【００７５】
そして、同期制御部４０Ｃは、同期制御部４０Ｃは、図２に示すステップＳ３乃至ステップＳ１０と同様にして、ステップＳ１２３乃至ステップＳ１３０の処理を行い、同期が成立しているか否かを判断する。
【００７６】
ステップＳ１２７においてカウンタＳの値がカウンタ上限値Ｃより大きい場合（ステップＳ１２７；Ｙｅｓ）、及び、ステップＳ１２９においてカウンタＬの値がカウンタ上限値Ｃより大きい場合（ステップＳ１２９；Ｙｅｓ）、同期制御部４０Ｃは、同期が成立していないと判断し、ステップＳ１３２に進む。
【００７７】
ステップＳ１２４において、判断時間情報（ＰＴＳ１−ＳＴＣ）の値が０以上且つ１より小さい場合（ステップＳ１２４；Ｙｅｓ）、同期制御部４０Ｃは、同期が成立していると判断し、同期制御部４０Ｃは、第１デコードバッファ４０Ｆに、（（デコード遅延時間）−（出力時間））と判断時間情報（ＰＴＳ１−ＳＴＣ）との和に等しい時間分の無音データを書き込む（ステップＳ１３１）。
【００７８】
次に、同期制御部４０Ｃは、第１デコード処理部４０Ｄにおける当該オーディオパケットの復号処理を開始させる（ステップＳ１３２）。
次いで、出力制御部４０Ｊは、出力処理を開始する（ステップＳ１３３）。
【００７９】
以上に説明した本発明の実施の形態２にかかる再生装置２００及び再生処理方法によれば、判断時間情報（ＰＴＳ１−ＳＴＣ）が０以上且つ１より小さい場合に、（（デコード遅延時間）−（出力時間））と判断時間情報（ＰＴＳ１−ＳＴＣ）との和に等しい時間分の無音データを第１デコードバッファ４０Ｆ又は第２デコードバッファ４０Ｇに書き込んで、復号処理を開始させる。そのため、ＰＴＳ１がＳＴＣから当該判断時間情報（ＰＴＳ１−ＳＴＣ）分だけずれていても、当該判断時間情報（ＰＴＳ１−ＳＴＣ）の間はブランクデータが他の復号データと合成されて出力制御部４０Ｊにより出力される。これにより、第１デコード処理部４０Ｄ又は第２デコード処理部４０Ｅにより復号された復号データを、ＳＴＣに正確に同期して、出力制御部４０Ｊにより出力することができる。
【００８０】
また、判断時間情報（ＰＴＳ１−ＳＴＣ）が０以上且つ１より小さい場合に、復号処理が開始される。これにより、ＰＴＳ１がＳＴＣより大きい場合、すなわち、本来の出力タイミングより早く復号データが出力されてしまう場合にのみ、同期成立とされる。そして、当該判断時間情報（ＰＴＳ１−ＳＴＣ）分の無音データが他の復号データと合成されて出力制御部４０Ｊから出力されることにより、実際に復号データが出力されるタイミングを遅らせる。これにより、ＳＴＣに正確に同期して、復号データを出力することができる。
【００８１】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、デコード処理部４０には、入力バッファ、デコード処理部及びデコードバッファ等を備えるブロックが３つ以上備えられていてもよい。また、本実施形態では、同期再生を成立とする所定の閾値として「１」を例示したが、他の値であってもよい。
【符号の説明】
【００８２】
１００、２００  再生装置
２  ＳＴＣカウンタ（基準クロック制御手段）
４Ｂ、４０Ｃ  同期制御部（同期制御手段）
４Ｃ  デコード処理部（復号手段）
４０Ｄ  第１デコード処理部（復号手段）
４０Ｅ  第２デコード処理部（復号手段）
４Ｄ  出力バッファ（復号データ記憶手段）
４０Ｆ  第１デコードバッファ（第１の記憶手段）
４０Ｇ  第２デコードバッファ（第１の記憶手段）
４０Ｈ  ミキシング処理部（合成手段）
４０Ｉ  出力バッファ（第２の記憶手段）
４Ｅ、４０Ｊ  出力制御部（出力手段）
【図１】
2010278628.tif 000003
【図２】
2010278628.tif 000004
【図３】
2010278628.tif 000005
【図４】
2010278628.tif 000006
【図５】
2010278628.tif 000007
【図６】
2010278628.tif 000008
【図７】
2010278628.tif 000009
【図８】
2010278628.tif 000010
【図９】
2010278628.tif 000011