(57)【要約】【課題】映像や音声などが復旧するまでに要する時間を短縮することができる復号装置を得ることを目的とする。【解決手段】ＴＳパケットの入力が途絶えて、復号可能な単位のＰＥＳを構築することができない場合、ＴＳ分離回路４が固定パターンのＰＥＳを復号回路に出力し、その後、ＴＳパケットの入力が再開すると、そのＴＳパケットを蓄積して、復号可能な単位のＰＥＳを構築し、そのＰＥＳを復号回路に出力する。これにより、各復号回路の復号処理を停止して、再度、同期の確立処理を実施する必要がなくなる。【選択図】図１
2009260488.tif 000002
【特許請求の範囲】
【請求項１】
入力されたパケットを蓄積して、復号可能な単位のパケットストリームを構築するパケットストリーム構築手段と、上記パケットストリーム構築手段により構築されたパケットストリームを復号する復号手段とを備えた復号装置において、上記パケットストリーム構築手段は、パケットの入力が途絶えて、復号可能な単位のパケットストリームを構築することができない場合、固定パターンのパケットストリームを上記復号手段に出力し、その後、パケットの入力が再開すると、上記パケットを蓄積して、復号可能な単位のパケットストリームを構築し、上記パケットストリームを上記復号手段に出力することを特徴とする復号装置。
【請求項２】
入力されたパケットに含まれているデータの種類を判定し、データ種類別に当該パケットを分別するパケット分別手段と、上記パケット分別手段により分別されたデータ種類別のパケットを蓄積して、復号可能な単位のパケットストリームを構築するパケットストリーム構築手段と、上記パケットストリーム構築手段により構築されたパケットストリームを復号する複数の復号手段とを備えた復号装置において、上記パケットストリーム構築手段は、パケットの入力が途絶えて、復号可能な単位のパケットストリームを構築することができない場合、固定パターンのパケットストリームを上記復号手段に出力し、その後、パケットの入力が再開すると、上記パケットを蓄積して、復号可能な単位のパケットストリームを構築し、上記パケットストリームを上記復号手段に出力することを特徴とする復号装置。
【請求項３】
入力が途絶えた後に入力が再開されたパケットに含まれているプログラム構成情報と、入力が途絶える前のパケットに含まれていたプログラム構成情報とが一致しているか否かを判定し、プログラム構成情報が一致していれば、復号可能な単位のパケットストリームの構築指令をパケットストリーム構築手段に出力し、プログラム構成情報が一致していなければ、再同期の確立処理を実施する同期確立手段を設けたことを特徴とする請求項１または請求項２記載の復号装置。
【請求項４】
入力が途絶えた後に入力が再開されたパケットに含まれているデータの種類を判定し、入力が途絶える前後でデータの種類が変化していなければ、復号可能な単位のパケットストリームの構築指令をパケットストリーム構築手段に出力し、入力が途絶える前後でデータの種類が変化していれば、再同期の確立処理を実施する同期確立手段を設けたことを特徴とする請求項１または請求項２記載の復号装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、デジタル放送受信機などに実装されて、映像や音声などを復号する復号装置に関するものである。
【背景技術】
【０００２】
例えば、デジタル放送受信機などに実装されて、映像や音声などを復号する従来の復号装置の構成は、例えば、以下の特許文献１に開示されている。
従来の復号装置は、例えば、下記に示すような要素から構成されている。
（１）入力端子より入力された入力信号を物理インターフェースの信号レベルから、論理回路で扱うことが可能な電気信号のレベルに変換するレベル変換回路
（２）レベル変換回路により変換された入力信号をシリアルデータからパラレルデータに変換するＳ／Ｐ変換回路
【０００３】
（３）Ｓ／Ｐ変換回路から出力されたパラレルデータのデータ種別を判定し、そのパラレルデータをデータ種別毎に分離（例えば、映像、音声、データに分離する）して復号回路に出力するＴＳ分離回路
ただし、パラレルデータはパケット化されており、パケット化されているパラレルデータをそのまま復号回路に出力しても、復号回路において、そのパラレルデータを復号することができないので、ＴＳ分離回路は、データ種別毎のパラレルデータを蓄積することにより、復号可能な単位であるＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）を構築し、そのＰＥＳを復号回路に出力する。
【０００４】
（４）ＴＳ分離回路から出力された映像のＰＥＳを復号して、映像信号を出力する映像復号回路
（５）ＴＳ分離回路から出力された音声のＰＥＳを復号して、音声信号を出力する音声復号回路
（６）ＴＳ分離回路から出力されたデータのＰＥＳを復号して、データを出力するデータ復号回路
（７）ＴＳ分離回路や復号回路等の処理を制御するとともに、復号装置の同期を確立するＣＰＵ
【０００５】
次に、従来の復号装置が起動してから復号を開始するまでの処理内容を説明する。
図９は従来の復号装置が起動してから復号を開始するまでの処理内容を示すフローチャートである。なお、この処理内容については、例えば、以下の非特許文献１に開示されている。
ここでは、入力信号であるパケットがＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケットであるものとして説明する。
ＴＳはＭＰＥＧ２システムで用いられるデータ方式であり、１８８バイト毎にパケット化されて伝送されるデータ列である。
ＴＳパケットは、図１０に示すように、同期情報などを含む４バイトのヘッダ部と、符号化データを含む１８４バイトのデータ部とから構成されている。
【０００６】
図１１はＴＳパケットのヘッダ部に格納されている情報を示す説明図である。
図１１において、「同期情報」はＴＳパケットの始まりを示す情報であり、ＴＳパケットの先頭に格納されている固定値である。
「ＴＥＩ」はＴＳパケットにエラーが含まれているか否かを示す情報である。
「Ｓｔａｒｔ」は当該ＴＳパケットが、新たな復号単位の最初のパケットであるか否かを示すフラグである。
「ＰＲＩ」はＴＳパケットの優先度を示す情報であり、重要なパケットであるか否かを区別することができるようにするために格納されている。
【０００７】
「ＰＩＤ」はデータの種類別に割り振られている番号であり、ＴＳパケットのデータ部に含まれている情報が、プログラム構成情報（ＰＡＴ：Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）、プログラム配置情報（ＰＭＴ：Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）、映像、音声、データの何れであるかを識別する識別情報である。
なお、データ部にプログラム構成情報（ＰＡＴ）が含まれているＴＳパケットのヘッダ部には０値のＰＩＤが含まれており、そのプログラム構成情報（ＰＡＴ）には、データ部にプログラム配置情報（ＰＭＴ）が含まれているＴＳパケットのヘッダ部に格納されているＰＩＤの値が格納されている。
また、プログラム配置情報（ＰＭＴ）には、データ部に番組を構成する復号要素（映像、音声、データなど）が含まれているＴＳパケットのヘッダ部に格納されているＰＩＤの値が格納されている。
【０００８】
「スクランブル制御情報」はＴＳパケットのデータ部におけるスクランブルの有無を示す情報である。
「巡回カウンタ」は伝送路の途中でＴＳパケットが損失しているか否かを検出するためのフラグであり（同じＰＩＤを有するＴＳパケットの連続性を示す情報）、データの種類毎にカウントされている。
【０００９】
まず、ＣＰＵは、Ｓ／Ｐ変換回路からパラレルデータであるＴＳパケットを受けると（ステップＳＴ１）、そのＴＳパケットのヘッダ部に含まれている同期情報を参照して、同期が確立しているか否かを判定する（ステップＳＴ２）。
ＣＰＵは、同期が確立している場合、ＴＳパケットのヘッダ部に含まれているＰＩＤを監視して、ＰＩＤ＝０のＴＳパケットを検出する。即ち、データ部にプログラム構成情報（ＰＡＴ）が含まれているＴＳパケットを検出する（ステップＳＴ３）。
【００１０】
ＣＰＵは、プログラム構成情報（ＰＡＴ）が含まれているＴＳパケットを検出すると、そのプログラム構成情報（ＰＡＴ）を参照して（ステップＳＴ４）、プログラム配置情報（ＰＭＴ）が含まれているＴＳパケットに係るＰＩＤの値を確認する（ステップＳＴ５）。
ＣＰＵは、ＴＳパケットのヘッダ部に含まれているＰＩＤを監視して、データ部にプログラム配置情報（ＰＭＴ）が含まれているＴＳパケットを検出する（ステップＳＴ６）。
【００１１】
ＣＰＵは、プログラム配置情報（ＰＭＴ）が含まれているＴＳパケットを検出すると、そのプログラム配置情報（ＰＭＴ）を参照して（ステップＳＴ７）、復号要素（映像、音声、データなど）が含まれているＴＳパケットに係るＰＩＤの値を確認し、ＴＳ分離回路がデータの種類別にＴＳパケットを分離することができるようにするために、各復号要素と各復号回路の対応関係を設定する（ステップＳＴ８）。即ち、映像復号回路に出力する映像のＴＳパケットに係るＰＩＤの値をＴＳ分離回路に設定し、音声復号回路に出力する音声のＴＳパケットに係るＰＩＤの値をＴＳ分離回路に設定し、データ復号回路に出力するデータのＴＳパケットに係るＰＩＤの値をＴＳ分離回路に設定する。
【００１２】
次に、ＣＰＵは、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）と呼ばれる情報が含まれているＴＳパケットを検出する（ステップＳＴ９）。
ここで、ＰＣＲは符号化装置側のクロックカウンタの値であり、復号装置側のクロック周波数と同期させるために使用する情報である。
ＣＰＵは、ＰＣＲが含まれているＴＳパケットを検出すると、そのＰＣＲを解析して（ステップＳＴ１０）、符号化装置側のクロックカウンタの値と、復号装置側のクロックカウンタの値（ＳＴＣカウンタ）との差分値が一定になるように、ＰＬＬでＶＣＸＯを制御する。
【００１３】
ＣＰＵは、このＰＬＬがロックすると（ステップＳＴ１１）、各復号回路に対して復号処理の開始を指示する（ステップＳＴ１２）。これにより、各復号回路は、復号処理を開始して、映像や音声を出力端子から出力する。
その後、ＣＰＵは、例えば、ＴＳパケットのヘッダ部に含まれている巡回カウンタを監視し、伝送路におけるエラーや、入力パケットの損失などを検出すると、各復号回路の復号処理を停止して、ステップＳＴ１の処理に戻り、再度、同期の確立処理を実施するようにする。
【００１４】
【特許文献１】特許第３８８５０６８号（図１）
【非特許文献１】ＡＲＩＢ  ＳＴＤ−Ｂ２１  デジタル放送用受信装置  標準規格  ４．１版  ｐ１３７
【発明の開示】
【発明が解決しようとする課題】
【００１５】
従来の復号装置は以上のように構成されているので、伝送路におけるエラーや、入力パケットの損失などを検出すると、その検出の前後でプログラム構成情報（ＰＡＴ）が変化しない場合でも、各復号回路の復号処理を停止して、再度、同期の確立処理を実施する。このため、映像や音声などが復旧するまでに長時間を要するなどの課題があった。
【００１６】
この発明は上記のような課題を解決するためになされたもので、映像や音声などが復旧するまでに要する時間を短縮することができる復号装置を得ることを目的とする。
【課題を解決するための手段】
【００１７】
この発明に係る復号装置は、パケットの入力が途絶えて、復号可能な単位のパケットストリームを構築することができない場合、パケットストリーム構築手段が固定パターンのパケットストリームを復号手段に出力し、その後、パケットの入力が再開すると、そのパケットを蓄積して、復号可能な単位のパケットストリームを構築し、そのパケットストリームを復号手段に出力するようにしたものである。
【発明の効果】
【００１８】
この発明によれば、パケットの入力が途絶えて、復号可能な単位のパケットストリームを構築することができない場合、パケットストリーム構築手段が固定パターンのパケットストリームを復号手段に出力し、その後、パケットの入力が再開すると、そのパケットを蓄積して、復号可能な単位のパケットストリームを構築し、そのパケットストリームを復号手段に出力するように構成したので、映像や音声などが復旧するまでに要する時間を短縮することができる効果がある。
【発明を実施するための最良の形態】
【００１９】
実施の形態１．
図１はこの発明の実施の形態１による復号装置を示す構成図であり、図において、レベル変換回路２は入力端子１より入力されたシリアルデータである入力信号を物理インターフェースの信号レベルから、後段の論理回路（例えば、ＴＳ分離回路４、ＣＰＵ８など）で扱うことが可能な電気信号のレベルに変換する処理を実施する。
直列／並列変換回路（以下、「Ｓ／Ｐ変換回路」と称する）３はレベル変換回路２により変換された入力信号をシリアルデータからパラレルデータに変換する処理を実施する。即ち、Ｓ／Ｐ変換回路３はＣＰＵ８での取り扱いを容易にするために、シリアルデータをパラレルデータに変換するものであり、このパラレルデータはＴＳパケットに相当するデータである。
【００２０】
ＴＳ分離回路４はＳ／Ｐ変換回路３から出力されたＴＳパケットのデータ部に含まれているデータの種類を判定し、データ種類別に当該ＴＳパケットを分別する処理を実施する。また、ＴＳ分離回路４は分離用バッファメモリ４ａを実装しており、データ種類別のパケットを分離用バッファメモリ４ａに蓄積して、復号可能な単位のパケットストリームであるＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）を構築する処理を実施する。
ただし、ＴＳ分離回路４はＴＳパケットの入力が途絶えて、復号可能な単位のＰＥＳを構築することができない場合、固定パターンのＰＥＳを映像復号回路５、音声復号回路６及びデータ復号回路７に出力し、その後、ＴＳパケットの入力が再開すると、ＴＳパケットを蓄積して、復号可能な単位のＰＥＳを構築し、そのＰＥＳを映像復号回路５、音声復号回路６及びデータ復号回路７に出力する。
なお、ＴＳ分離回路４はパケット分別手段及びパケットストリーム構築手段を構成している。
【００２１】
映像復号回路５はＴＳ分離回路４により構築された映像のＰＥＳを復号し、例えば、その復号信号である映像信号をＤ／Ａ変換して後段の再生機器などに出力する処理を実施する。
音声復号回路６はＴＳ分離回路４により構築された音声のＰＥＳを復号し、例えば、その復号信号である音声信号をＤ／Ａ変換して後段の再生機器などに出力する処理を実施する。
データ復号回路７はＴＳ分離回路４により構築されたデータのＰＥＳを復号し、例えば、その復号信号であるデータをＤ／Ａ変換して後段の再生機器などに出力する処理を実施する。
なお、映像復号回路５、音声復号回路６及びデータ復号回路７は復号手段を構成している。
【００２２】
ＣＰＵ８はＴＳ分離回路４、クロック再生回路９、映像復号回路５、音声復号回路６及びデータ復号回路７の処理を制御するとともに、復号装置の同期を確立する処理を実施する。即ち、ＣＰＵ８はＰＣＲ（符号化装置側のクロックカウンタの値）とＳＴＣカウンタ（復号装置側のクロックカウンタの値）の差分値が一定になるように、ＰＬＬでＶＣＸＯを制御する処理を実施する。
クロック再生回路９はＣＰＵ８から出力されたＰＣＲとＳＴＣカウンタの差分値に応じて復号装置のシステムクロックＳＴＣを制御する処理を実施する。また、クロック再生回路９はＳＴＣカウンタをＣＰＵ８に出力する処理を実施する。
【００２３】
図２はＴＳ分離回路４の分離用バッファメモリ４ａ、映像復号回路５、音声復号回路６、データ復号回路７、ＣＰＵ８及びクロック再生回路９が同一のデータバスに接続されている構成例を示す説明図である。
図３はＴＳ分離回路４の分離用バッファメモリ４ａに蓄積されるＴＳパケットを示す説明図である。
図３では、分離用バッファメモリ４ａ内のバッファ（１）にはプログラム構成情報（ＰＡＴ）、バッファ（２）にはプログラム配置情報（ＰＭＴ）、バッファ（３）には映像、バッファ（４）には音声、バッファ（５）にはデータが蓄積されている例を示している。
【００２４】
次に動作について説明する。
レベル変換回路２は、入力端子１より入力されたシリアルデータである入力信号を受けると、その入力信号を物理インターフェースの信号レベルから、後段の論理回路（例えば、ＴＳ分離回路４、ＣＰＵ８など）で扱うことが可能な電気信号のレベルに変換する。
Ｓ／Ｐ変換回路３は、レベル変換回路２が入力信号の信号レベルを変換すると、その入力信号をシリアルデータからパラレルデータに変換する。
即ち、Ｓ／Ｐ変換回路３は、ＣＰＵ８での取り扱いを容易にするために、シリアルデータをパラレルデータに変換する。
このパラレルデータはＴＳパケットに相当するデータであり、このＴＳパケットがＴＳ分離回路４に出力される。
【００２５】
ＣＰＵ８は、復号装置の同期を確立して、映像復号回路５、音声復号回路６及びデータ復号回路７が復号を開始することができるようにする。
以下、ＣＰＵ８の処理内容を具体的に説明する。
ＣＰＵ８は、Ｓ／Ｐ変換回路３からＴＳ分離回路４を介して、ＴＳパケットを受けると（図９のステップＳＴ１）、そのＴＳパケットのヘッダ部に含まれている同期情報を参照して（図１０及び図１１を参照）、同期が確立しているか否かを判定する（ステップＳＴ２）。
ＣＰＵ８は、同期が確立している場合、ＴＳパケットのヘッダ部に含まれているＰＩＤを監視して、ＰＩＤ＝０のＴＳパケットを検出する。即ち、データ部にプログラム構成情報（ＰＡＴ）が含まれているＴＳパケットを検出する（ステップＳＴ３）。
【００２６】
ＣＰＵ８は、プログラム構成情報（ＰＡＴ）が含まれているＴＳパケットを検出すると、そのプログラム構成情報（ＰＡＴ）を参照して（ステップＳＴ４）、プログラム配置情報（ＰＭＴ）が含まれているＴＳパケットに係るＰＩＤの値を確認する（ステップＳＴ５）。図３の例では、プログラム配置情報（ＰＭＴ）が含まれているＴＳパケットに係るＰＩＤの値は“ｉ”である。
ＣＰＵ８は、ＴＳパケットのヘッダ部に含まれているＰＩＤを監視して、ＰＩＤ＝ｉのＴＳパケットを検出する。即ち、データ部にプログラム配置情報（ＰＭＴ）が含まれているＴＳパケットを検出する（ステップＳＴ６）。
【００２７】
ＣＰＵ８は、プログラム配置情報（ＰＭＴ）が含まれているＴＳパケットを検出すると、そのプログラム配置情報（ＰＭＴ）を参照して（ステップＳＴ７）、復号要素（映像、音声、データなど）が含まれているＴＳパケットに係るＰＩＤの値を確認する。
図３の例では、映像のＴＳパケットに係るＰＩＤの値は“ｍ”、音声のＴＳパケットに係るＰＩＤの値は“ｎ”、データのＴＳパケットに係るＰＩＤの値は“ｒ”である。
ＣＰＵ８は、復号要素（映像、音声、データなど）が含まれているＴＳパケットに係るＰＩＤの値を確認すると、ＴＳ分離回路４がデータの種類別にＴＳパケットを分離することができるようにするために、各復号要素と各復号回路の対応関係を設定する（ステップＳＴ８）。即ち、映像復号回路５に出力する映像のＴＳパケットに係るＰＩＤの値“ｍ”をＴＳ分離回路４に設定し、音声復号回路６に出力する音声のＴＳパケットに係るＰＩＤの値“ｎ”をＴＳ分離回路４に設定し、データ復号回路７に出力するデータのＴＳパケットに係るＰＩＤの値“ｒ”をＴＳ分離回路４に設定する。
【００２８】
次に、ＣＰＵ８は、符号化装置側のクロックカウンタの値であるＰＣＲが含まれているＴＳパケットを検出する（ステップＳＴ９）。
ＣＰＵ８は、ＰＣＲが含まれているＴＳパケットを検出すると、そのＰＣＲを解析して（ステップＳＴ１０）、符号化装置側のクロックカウンタの値と、クロック再生回路９から出力された復号装置側のクロックカウンタの値であるＳＴＣカウンタとの差分値が一定になるように、ＰＬＬでＶＣＸＯを制御する。
ＣＰＵ８は、このＰＬＬがロックすると（ステップＳＴ１１）、映像復号回路５、音声復号回路６及びデータ復号回路７に対して復号処理の開始を指示する（ステップＳＴ１２）。
これにより、ＣＰＵ８による同期の確立処理が完了する。
【００２９】
ＴＳ分離回路４は、上記のようにして、ＣＰＵ８から復号要素（映像、音声、データなど）が含まれているＴＳパケットに係るＰＩＤの値の設定を受けると、Ｓ／Ｐ変換回路３から出力されるＴＳパケットのヘッダ部に含まれているＰＩＤの値を参照して、そのＴＳパケットのデータ部に含まれているデータの種類を判定し、データ種類別に当該ＴＳパケットを分別する。
ＴＳ分離回路４は、Ｓ／Ｐ変換回路３から出力されたＴＳパケットをそのまま復号回路に出力しても、復号回路において、そのＴＳパケットを復号することができないので、データ種別毎のＴＳパケットを蓄積することにより、復号可能な単位であるＰＥＳを構築する。
【００３０】
図３の例では、ＴＳパケットのヘッダ部に含まれているＰＩＤの値が“ｍ”であれば、そのＴＳパケットのデータ種類が映像であると判定して、そのＴＳパケットのデータ部を分離用バッファメモリ４ａのバッファ（３）に蓄積することにより、映像のＰＥＳを構築する。
また、ＴＳパケットのヘッダ部に含まれているＰＩＤの値が“ｎ”であれば、そのＴＳパケットのデータ種類が音声であると判定して、そのＴＳパケットのデータ部を分離用バッファメモリ４ａのバッファ（４）に蓄積することにより、音声のＰＥＳを構築する。
また、ＴＳパケットのヘッダ部に含まれているＰＩＤの値が“ｒ”であれば、そのＴＳパケットのデータ種類がデータであると判定して、そのＴＳパケットのデータ部を分離用バッファメモリ４ａのバッファ（５）に蓄積することにより、データのＰＥＳを構築する。
【００３１】
図４はＰＥＳの構築例を示す説明図である。
図４では、Ｓ／Ｐ変換回路３からＴＳパケットを受ける毎に、そのＴＳパケットのヘッダ部に含まれている巡回カウンタ（同じＰＩＤを有するＴＳパケットの連続性を示す情報）を参照し、その巡回カウンタの順番通りにＴＳパケットのデータ部が復号回路に出力されるように、そのデータ部を分離用バッファメモリ４ａに格納する。
このとき、データ内にエンドコードを含むＴＳパケットのデータ部が分離用バッファメモリ４ａに格納されると、復号可能な単位であるＰＥＳが構築される。
【００３２】
ただし、伝送路におけるエラーや、入力パケットの損失などが発生すると、ＴＳ分離回路４がＴＳパケットのデータ部を分離用バッファメモリ４ａに蓄積して、復号可能な単位であるＰＥＳを構築することができなくなる。
ＴＳ分離回路４は、例えば、映像のＰＥＳを構築しているとき、映像のＴＳパケットの入力が途絶えて、復号可能な単位のＰＥＳを構築することができない場合、固定パターンのＰＥＳを映像復号回路５に出力するようにする。
また、音声のＰＥＳを構築しているとき、音声のＴＳパケットの入力が途絶えて、復号可能な単位のＰＥＳを構築することができない場合、固定パターンのＰＥＳを音声復号回路６に出力するようにする。
また、データのＰＥＳを構築しているとき、データのＴＳパケットの入力が途絶えて、復号可能な単位のＰＥＳを構築することができない場合、固定パターンのＰＥＳをデータ復号回路７に出力するようにする。
【００３３】
図５は巡回カウンタが“４”から“ｎ”のＴＳパケットの入力が途絶える状況が発生して、固定パターンのＰＥＳを復号回路に出力している例を示す説明図である。
ここで、固定パターンのＰＥＳとして、映像のＰＥＳの場合、静止画を示すＰＥＳや、前回映像復号回路５に出力したＰＥＳなどが考えられる。
また、固定パターンのＰＥＳとして、音声のＰＥＳの場合、ｓｉｎ波を示すＰＥＳなどが考えられる。
【００３４】
図５では、ＴＳパケットの入力が途絶えて、復号可能な単位のＰＥＳを構築することができない場合、固定パターンのＰＥＳを復号回路に出力するものについて示しているが、その後、ＴＳパケットの入力が再開すると、ＴＳ分離回路４がＴＳパケットを蓄積して、復号可能な単位のＰＥＳを構築する処理を再開し、そのＰＥＳを映像復号回路５、音声復号回路６及びデータ復号回路７に出力する。
図６はＰＥＳ（１）を構築することができず、固定パターンのＰＥＳを復号回路に出力したのち、ＰＥＳ（２）を構築して、そのＰＥＳ（２）を復号回路に出力している例を示す説明図である。
【００３５】
以上で明らかなように、この実施の形態１によれば、ＴＳパケットの入力が途絶えて、復号可能な単位のＰＥＳを構築することができない場合、ＴＳ分離回路４が固定パターンのＰＥＳを復号回路に出力し、その後、ＴＳパケットの入力が再開すると、そのＴＳパケットを蓄積して、復号可能な単位のＰＥＳを構築し、そのＰＥＳを復号回路に出力するように構成したので、各復号回路の復号処理を停止して、再度、同期の確立処理を実施する必要がなくなり、その結果、映像や音声などが復旧するまでに要する時間を短縮することができる効果を奏する。
【００３６】
実施の形態２．
図７はこの発明の実施の形態２による復号装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
ＣＰＵ１０は図１のＣＰＵ８と同様に同期の確立処理を実施するほか、入力が途絶えた後に入力が再開されたＴＳパケットに含まれているプログラム構成情報（ＰＡＴ）と、入力が途絶える前のＴＳパケットに含まれていたプログラム構成情報（ＰＡＴ）とが一致しているか否かを判定し、プログラム構成情報（ＰＡＴ）が一致していれば、復号可能な単位のＰＥＳの構築指令をＴＳ分離回路４に出力し、プログラム構成情報（ＰＡＴ）が一致していなければ、再同期の確立処理を実施する。なお、ＣＰＵ１０は同期確立手段を構成している。
図８はこの発明の実施の形態２による復号装置におけるＣＰＵ１０の処理内容を示すフローチャートである。
【００３７】
次に動作について説明する。
ＣＰＵ１０以外は、上記実施の形態１と同様であるため、ＣＰＵ１０の処理内容のみを説明する。
ＣＰＵ１０は、図１のＣＰＵ８と同様にして、同期の確立処理を実施する。
【００３８】
ＣＰＵ１０は、伝送路におけるエラーや、入力パケットの損失などが発生して、ＴＳパケットの入力が途絶えた後に、ＴＳパケットの入力が再開すると（ステップＳＴ２１）、そのＴＳパケットのヘッダ部に含まれているＰＩＤの値が“０”であるか否かを判定する（ステップＳＴ２２）。
ＣＰＵ１０は、ＰＩＤの値が“０”であれば、そのＴＳパケットのデータ部にはプログラム構成情報（ＰＡＴ）が含まれているので、そのプログラム構成情報（ＰＡＴ）を読み出し、そのプログラム構成情報（ＰＡＴ）と、入力が途絶える前のＴＳパケットに含まれていたプログラム構成情報（ＰＡＴ）とが一致しているか否かを判定する（ステップＳＴ２３）。
【００３９】
ＣＰＵ１０は、プログラム構成情報（ＰＡＴ）が一致していれば、復号可能な単位のＰＥＳの構築指令をＴＳ分離回路４に出力する（ステップＳＴ２４）。
これにより、ＴＳ分離回路４は、上記実施の形態１と同様に、ＴＳパケットを蓄積して、復号可能な単位のＰＥＳを構築する処理を再開する。
ＣＰＵ１０は、プログラム構成情報（ＰＡＴ）が一致していなければ、再同期の確立処理を実施する（ステップＳＴ２５）。
即ち、ＣＰＵ１０は、起動時と同様に、図９の同期の確立処理を再度実施する。
【００４０】
ＣＰＵ１０は、ＰＩＤの値が“０”でなければ、入力が再開されたＴＳパケットのヘッダ部に含まれているＰＩＤの値と同一の値が、事前にＰＩＤ値を記憶しているＰＩＤテーブル内に存在しているか否かを判定する（ステップＳＴ２６）。
ＣＰＵ１０は、ＰＩＤの値と同一の値がＰＩＤテーブル内に存在していなければ、再同期の確立処理を実施する（ステップＳＴ２７）。
【００４１】
ＣＰＵ１０は、ＰＩＤの値と同一の値がＰＩＤテーブル内に存在していれば、入力が再開されたＴＳパケットのヘッダ部に含まれているＰＩＤの値を参照して、データ部に含まれているデータの種類を判定する（ステップＳＴ２８）。
ＣＰＵ１０は、入力が途絶える前後でデータの種類が変化していなければ、復号可能な単位のＰＥＳの構築指令をＴＳ分離回路４に出力する（ステップＳＴ２９）。
これにより、ＴＳ分離回路４は、上記実施の形態１と同様に、ＴＳパケットを蓄積して、復号可能な単位のＰＥＳを構築する処理を再開する。
ＣＰＵ１０は、入力が途絶える前後でデータの種類が変化していれば、再同期の確立処理を実施する（ステップＳＴ３０）。
【００４２】
以上で明らかなように、この実施の形態２によれば、入力が途絶えた後に入力が再開されたＴＳパケットに含まれているプログラム構成情報（ＰＡＴ）と、入力が途絶える前のＴＳパケットに含まれていたプログラム構成情報（ＰＡＴ）とが一致しているか否かを判定し、プログラム構成情報（ＰＡＴ）が一致していれば、復号可能な単位のＰＥＳの構築指令をＴＳ分離回路４に出力し、プログラム構成情報（ＰＡＴ）が一致していなければ、再同期の確立処理を実施するように構成したので、入力が途絶える前後で番組内容が変更されていなければ、再同期の確立処理を実施することなく、速やかに映像や音声などを復旧することができる一方、入力が途絶える前後で番組内容が変更されていても、復号を再開することができる効果を奏する。
【００４３】
また、この実施の形態２によれば、入力が途絶えた後に入力が再開されたＴＳパケットに含まれているデータの種類を判定し、入力が途絶える前後でデータの種類が変化していなければ、復号可能な単位のＰＥＳの構築指令をＴＳ分離回路４に出力し、入力が途絶える前後でデータの種類が変化していれば、再同期の確立処理を実施するように構成したので、入力が途絶える前後でデータの種類が変化していなければ、再同期の確立処理を実施することなく、速やかに映像や音声などを復旧することができる一方、入力が途絶える前後でデータの種類が変化していても、復号を再開することができる効果を奏する。
【図面の簡単な説明】
【００４４】
【図１】この発明の実施の形態１による復号装置を示す構成図である。
【図２】ＴＳ分離回路４の分離用バッファメモリ４ａ、映像復号回路５、音声復号回路６、データ復号回路７、ＣＰＵ８及びクロック再生回路９が同一のデータバスに接続されている構成例を示す説明図である。
【図３】ＴＳ分離回路４の分離用バッファメモリ４ａに蓄積されるＴＳパケットを示す説明図である。
【図４】ＰＥＳの構築例を示す説明図である。
【図５】巡回カウンタが“４”から“ｎ”のＴＳパケットの入力が途絶える状況が発生して、固定パターンのＰＥＳを復号回路に出力している例を示す説明図である。
【図６】ＰＥＳ（１）を構築することができず、固定パターンのＰＥＳを復号回路に出力したのち、ＰＥＳ（２）を構築して、そのＰＥＳ（２）を復号回路に出力している例を示す説明図である。
【図７】この発明の実施の形態２による復号装置を示す構成図である。
【図８】この発明の実施の形態２による復号装置におけるＣＰＵ１０の処理内容を示すフローチャートである。
【図９】従来の復号装置が起動してから復号を開始するまでの処理内容を示すフローチャートである。
【図１０】ＴＳパケットの内部構成を示す説明図である。
【図１１】ＴＳパケットのヘッダ部に格納されている情報を示す説明図である。
【符号の説明】
【００４５】
１  入力端子、２  レベル変換回路、３  Ｓ／Ｐ変換回路、４  ＴＳ分離回路（パケット分別手段、パケットストリーム構築手段）、５  映像復号回路（復号手段）、６  音声復号回路（復号手段）、７  データ復号回路（復号手段）、８  ＣＰＵ、９  クロック再生回路、１０  ＣＰＵ（同期確立手段）。
【図１】
2009260488.tif 000003
【図２】
2009260488.tif 000004
【図３】
2009260488.tif 000005
【図４】
2009260488.tif 000006
【図５】
2009260488.tif 000007
【図６】
2009260488.tif 000008
【図７】
2009260488.tif 000009
【図８】
2009260488.tif 000010
【図９】
2009260488.tif 000011
【図１０】
2009260488.tif 000012
【図１１】
2009260488.tif 000013