(57)【要約】識別子付加回路によりＴＳデコーダから出力される各ＰＥＳパケットのヘッダ部に当該ＰＥＳパケットのチャンネルを特定する識別子を付加し、識別子選択回路によりＰＥＳパケットに付加されている識別子に対応するＰＩＤ情報を識別子テーブルから読み出し、読み出されたＰＩＤ情報に対して制御部により指示されたバンクメモリの記憶領域ＣＨ１〜ＣＨｎにＰＥＳパケットをチャンネルごとに記憶させ、記憶したＰＥＳパケットをデコード回路によりチャンネルごとにデコードする。
2002023776.tif 000002
【特許請求の範囲】
【請求項１】
複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成し、生成したＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報を付加して出力する第１のデコード手段と、
前記第１のデコード手段から出力されるＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報を用いてチャンネルごとにデコードする第２のデコード手段とを備えることを特徴とするストリームデコード装置。
【請求項２】
前記第１のデコード手段は、
トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットを抽出する抽出手段と、
前記抽出手段により抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成するトランスポートストリームデコード手段と、
前記トランスポートストリームデコード手段から出力されるＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報を付加して出力する付加手段とを含むことを特徴とする請求項１記載のストリームデコード装置。
【請求項３】
前記第２のデコード手段は、
チャンネルごとに設けられた複数の記憶領域を有する記憶手段と、
前記付加手段から出力されるＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報により特定されるチャンネルに対して設けられた前記記憶手段の記憶領域に記憶させる記憶領域特定手段と、
前記記憶手段に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード手段とを含むことを特徴とする請求項２記載のストリームデコード装置。
【請求項４】
チャンネルごとに設けられた複数の伝送路と、
複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成し、生成したＰＥＳパケットまたはエレメンタリーストリームを前記複数の伝送路の中から当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路に出力する第１のデコード手段と、
前記複数の伝送路により伝送されるＰＥＳパケットまたはエレメンタリーストリームをデコードする第２のデコード手段とを備えることを特徴とするストリームデコード装置。
【請求項５】
前記第１のデコード手段は、
トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットを抽出する抽出手段と、
前記抽出手段により抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成するトランスポートストリームデコード手段と、
前記複数の伝送路の中から前記トランスポートストリームデコード手段により生成されたＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路を選択し、選択した伝送路にＰＥＳパケットまたはエレメンタリーストリームを出力する選択手段とを含むことを特徴とする請求項４記載のストリームデコード装置。
【請求項６】
前記第２のデコード手段は、
前記複数の伝送路の各々に対して設けられた複数の記憶領域を有し、前記複数の伝送路を介して伝送されるＰＥＳパケットまたはエレメンタリーストリームをチャンネルごとに各記憶領域に記憶する記憶手段と、
前記記憶手段に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード手段とを含むことを特徴とする請求項５記載のストリームデコード装置。
【請求項７】
チャンネルごとに設けられた複数の記憶領域を有する記憶手段と、　複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームから生成された同一チャンネルのトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームを当該チャンネルに対して設けられた前記記憶手段の記憶領域に記憶させる記憶領域特定手段と、
前記記憶手段に記憶されているトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード手段とを備えることを特徴とするストリームデコード装置。
【請求項８】
複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームのＰＩＤ情報を参照して同一チャンネルのトランスポートストリームパケットを抽出して同一チャンネルのトランスポートストリームを出力する抽出手段をさらに備え、
前記記憶領域特定手段は、前記抽出手段から出力されるトランスポートストリームを当該トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた前記記憶手段の記憶領域に記憶させ、
前記映像／音声デコード手段は、前記記憶手段に記憶されているトランスポートストリームを記憶領域ごとにデコードすることを特徴とする請求項７記載のストリームデコード装置。
【請求項９】
複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームのＰＩＤ情報を参照して同一チャンネルのトランスポートストリームパケットを抽出して同一チャンネルのトランスポートストリームを出力する抽出手段をさらに備え、
前記記憶領域特定手段は、前記抽出手段から出力されるトランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた前記記憶手段の記憶領域に当該トランスポートストリームをデコードしたＰＥＳパケットまたはエレメンタリーストリームを記憶させ、
前記映像／音声デコード手段は、前記記憶手段に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードすることを特徴とする請求項７記載のストリームデコード装置。
【請求項１０】
前記記憶領域特定手段は、
トランスポートストリームを保持するためのランダムアクセス可能なストリーム保持手段と、
前記抽出手段から出力されるトランスポートストリームを前記ストリーム保持手段に書き込みかつ前記ストリーム保持手段に保持されたトランスポートストリームを読み出すために前記ストリーム保持手段のアドレスを制御するアドレス制御手段と、
前記ストリーム保持手段から読み出されるトランスポートストリームをデコードしてＰＥＳパケットまたはエレメンタリーストリームを生成し、前記トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた前記記憶手段の記憶領域に生成されたＰＥＳパケットまたはエレメンタリーストリームを記憶させるＰＩＤ識別手段とを含むことを特徴とする請求項９記載のストリームデコード装置。
【請求項１１】
前記ストリーム保持手段は、
前記抽出手段から出力されるトランスポートストリームを保持する第１の領域と、
前記ＰＩＤ識別手段により生成されたＰＥＳパケットまたはエレメンタリーストリームを保持する第２の領域とを含み、
前記ＰＩＤ識別手段は、前記ストリーム保持手段の前記第２の領域に保持されたＰＥＳパケットまたはエレメンタリーストリームを前記トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた前記記憶手段の記憶領域に転送する請求項１０記載のストリームデコード装置。
【請求項１２】
複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成し、生成したＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報を付加して出力する第１のデコード回路と、
前記第１のデコード回路から出力されるＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報を用いてチャンネルごとにデコードする第２のデコード回路とを備えることを特徴とするストリームデコード装置。
【請求項１３】
前記第１のデコード回路は、
トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットを抽出する抽出回路と、
前記抽出回路により抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成するトランスポートストリームデコード回路と、
前記トランスポートストリームデコード回路から出力されるＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報を付加して出力する付加回路とを含むことを特徴とする請求項１２記載のストリームデコード装置。
【請求項１４】
前記第２のデコード回路は、
チャンネルごとに設けられた複数の記憶領域を有する記憶回路と、
前記付加回路から出力されるＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報により特定されるチャンネルに対して設けられた前記記憶回路の記憶領域に記憶させる記憶領域特定回路と、
前記記憶回路に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード回路とを含むことを特徴とする請求項１３記載のストリームデコード装置。
【請求項１５】
チャンネルごとに設けられた複数の伝送路と、
複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成し、生成したＰＥＳパケットまたはエレメンタリーストリームを前記複数の伝送路の中から当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路に出力する第１のデコード回路と、
前記複数の伝送路により伝送されるＰＥＳパケットまたはエレメンタリーストリームをデコードする第２のデコード回路とを備えることを特徴とするストリームデコード装置。
【請求項１６】
前記第１のデコード回路は、
トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットを抽出する抽出回路と、
前記抽出回路により抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成するトランスポートストリームデコード回路と、
前記複数の伝送路の中から前記トランスポートストリームデコード回路により生成されたＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路を選択し、選択した伝送路にＰＥＳパケットまたはエレメンタリーストリームを出力する選択回路とを含むことを特徴とする請求項１５記載のストリームデコード装置。
【請求項１７】
前記第２のデコード回路は、
前記複数の伝送路の各々に対して設けられた複数の記憶領域を有し、前記複数の伝送路を介して伝送されるＰＥＳパケットまたはエレメンタリーストリームをチャンネルごとに各記憶領域に記憶する記憶回路と、
前記記憶回路に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード回路とを含むことを特徴とする請求項１６記載のストリームデコード装置。
【請求項１８】
チャンネルごとに設けられた複数の記憶領域を有する記憶回路と、
複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームから生成された同一チャンネルのトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームを当該チャンネルに対して設けられた前記記憶回路の記憶領域に記憶させる記憶領域特定回路と、
前記記憶回路に記憶されているトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード回路とを備えることを特徴とするストリームデコード装置。
【請求項１９】
複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームのＰＩＤ情報を参照して同一チャンネルのトランスポートストリームパケットを抽出して同一チャンネルのトランスポートストリームを出力する抽出回路をさらに備え、
前記記憶領域特定回路は、前記抽出回路から出力されるトランスポートストリームを当該トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた前記記憶回路の記憶領域に記憶させ、
前記映像／音声デコード回路は、前記記憶回路に記憶されているトランスポートストリームを記憶領域ごとにデコードすることを特徴とする請求項１８記載のストリームデコード装置。
【請求項２０】
複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームのＰＩＤ情報を参照して同一チャンネルのトランスポートストリームパケットを抽出して同一チャンネルのトランスポートストリームを出力する抽出回路をさらに備え、
前記記憶領域特定回路は、前記抽出回路から出力されるトランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた前記記憶回路の記憶領域に当該トランスポートストリームをデコードしたＰＥＳパケットまたはエレメンタリーストリームを記憶させ、
前記映像／音声デコード回路は、前記記憶回路に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードすることを特徴とする請求項１８記載のストリームデコード装置。
【請求項２１】
前記記憶領域特定回路は、
トランスポートストリームを保持するためのランダムアクセス可能なストリーム保持回路と、
前記抽出回路から出力されるトランスポートストリームを前記ストリーム保持回路に書き込みかつ前記ストリーム保持回路に保持されたトランスポートストリームを読み出すために前記ストリーム保持回路のアドレスを制御するアドレス制御回路と、
前記ストリーム保持回路から読み出されるトランスポートストリームをデコードしてＰＥＳパケットまたはエレメンタリーストリームを生成し、前記トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた前記記憶回路の記憶領域に生成されたＰＥＳパケットまたはエレメンタリーストリームを記憶させるＰＩＤ識別回路とを含むことを特徴とする請求項２０記載のストリームデコード装置。
【請求項２２】
前記ストリーム保持回路は、
前記抽出回路から出力されるトランスポートストリームを保持する第１の領域と、
前記ＰＩＤ識別回路により生成されたＰＥＳパケットまたはエレメンタリーストリームを保持する第２の領域とを含み、
前記ＰＩＤ識別回路は、前記ストリーム保持回路の前記第２の領域に保持されたＰＥＳパケットまたはエレメンタリーストリームを前記トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた前記記憶回路の記憶領域に転送する請求項２１記載のストリームデコード装置。
【発明の詳細な説明】
技術分野
本発明は、複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームをデコードするストリームデコード装置に関するものである。
背景技術
近年、放送のデジタル化が進められており、例えば、ＢＳ（放送衛星）デジタル放送では、複数のチャンネルの映像信号および／または音声信号がＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）２により圧縮符号化されるとともに、多重化されたビットストリームが送信される。
このように放送衛星を介して送信されるビットストリームを受信する従来のデジタル放送受信装置では、まず、選択された伝送チャンネルのデータに所定の復調処理を行い、複数のチャンネルの映像データおよび／または音声データが含まれるトランスポートストリームが生成される。生成されたトランスポートストリームは、デジタル放送受信装置のトランスポートデコード部によりデコードされ、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ　Ｅｌｅｍｅｎｔａｒｙ　Ｓｔｒｅａｍ）パケットが生成される。生成されたＰＥＳパケットは、ＡＶ（オーディオ・ビデオ）デコード部によりデコードされ、デジタル映像信号および／またはデジタル音声信号が生成され、最終的に、テレビジョン等の表示装置に適した方式に変換された映像信号および／または音声信号が表示装置等へ出力される。
図６は、トランスポートストリームおよびＰＥＳパケットのデータ構造を説明するための模式図である。
図６に示すように、トランスポートストリーム（ＴＳ）には、複数のチャンネルの映像データ（Ｖｉｄｅｏ）および音声データ（Ａｕｄｉｏ）、ならびにサービスインフォメーション（ＳＩ）が多重化されている。トランスポートストリームの各パケットは、４バイトのヘッダ部と１８４バイトのペイロード部からなり、ヘッダ部にＰＩＤ（Ｐａｃｋｅｔ　Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）情報が含まれている。このＰＩＤ情報は、１３ビットのストリーム識別情報で該当パケットの個別ストリーム属性を示し、チャンネルごとに異なるものである。したがって、このＰＩＤ情報に各トランスポートストリームパケットのチャンネルを特定することができる。
上記のトランスポートストリームのデータ構造を利用し、トランスポートデコード部のＰＩＤフィルタにより各トランスポートストリームパケットのヘッダ部に含まれるＰＩＤ情報がフィルタリングされ、同一チャンネルのトランスポートストリームパケットが抽出される。図６に示す例では、例えば、ＰＩＤ情報が＃１０のトランスポートストリームパケットがＰＩＤフィルタにより抽出されてい　次に、抽出された同一チャンネルのトランスポートストリームパケットは、トランスポートデコード部によりＰＩＤ情報を含むヘッダ部が切り落とされるとともに、ペイロード部が連結され、同一チャンネルのＰＥＳパケットが生成される。このＰＥＳパケットは、先頭のヘッダ部と残りのペイロード部からなり、ヘッダ部には、当該ＰＥＳパケットが映像データであるか音声データであるかを識別するための情報等が含まれている。
上記のように、トランスポートストリームおよびＰＥＳパケットが構成されているため、従来のデジタル放送受信装置では、トランスポートデコード部でＰＩＤ情報により一つのチャンネルを選択してＰＥＳパケットを生成し、生成した一つのチャンネルのＰＥＳパケットをＡＶデコード部によりデコードして一つのチャンネルの映像信号および／または音声信号を出力していた。
上記のように、トランスポートストリームには、複数のチャンネルの映像データおよび音声データが多重化されているため、各トランスポートストリームパケットにはＰＩＤ情報が付加されているが、デコードされたＰＥＳパケットにはＰＩＤ情報が付加されていない。すなわち、各ＰＥＳパケットには当該ＰＥＳパケットが映像データであるか音声データであるか等の情報しか付加されておらず、当該ＰＥＳパケットがどのチャンネルのデータであるかという情報は含まれていない。
このため、複数のチャンネルのＰＥＳパケットを一度にデコードする場合、デコードされているＰＥＳパケットがどのチャンネルのデータであるかを識別することができない。したがって、従来のデジタル放送受信装置では、デコードされているＰＥＳパケットがどのチャンネルのＰＥＳパケットであるかを認識することができないため、複数のチャンネルのＰＥＳパケットを一度にデコードすることはできない。
発明の開示
本発明の目的は、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができるストリームデコード装置を提供することである。
本発明の一局面に従うストリームデコード装置は、複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームをデコードしてチャンネルごとのＰＥＳパケットをまたはエレメンタリーストリーム生成し、生成したＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報を付加して出力する第１のデコード手段と、第１のデコード手段から出力されるＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報を用いてチャンネルごとにデコードする第２のデコード手段とを備えるものである。
本発明に係るストリームデコード装置においては、第１のデコード手段により複数チャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームがデコードされてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームが生成され、生成したＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報が付加される。次に、第２のデコード手段によりＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報を用いてチャンネルごとにＰＥＳパケットまたはエレメンタリーストリームがデコードされるので、識別情報によりデコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。したがって、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
第１のデコード手段は、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットを抽出する抽出手段と、抽出手段により抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成するトランスポートストリームデコード手段と、トランスポートストリームデコード手段から出力されるＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報を付加して出力する付加手段とを含んでもよい。
この場合、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットが抽出され、抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームが生成され、このＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとの固有の識別情報が付加される。したがって、ＰＥＳパケットまたはエレメンタリーストリームに付加された識別情報により、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを判別することができる。
第２のデコード手段は、チャンネルごとに設けられた複数の記憶領域を有する記憶手段と、付加手段から出力されるＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報により特定されるチャンネルに対して設けられた記憶手段の記憶領域に記憶させる記憶領域特定手段と、記憶手段に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード手段とを含んでもよい。
この場合、ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報により特定されるチャンネルに対して設けられた記憶領域に当該ＰＥＳパケットまたはエレメンタリーストリームが記憶され、チャンネルごとに異なる記憶領域にＰＥＳパケットまたはエレメンタリーストリームが記憶される。したがって、記憶領域ごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることにより、チャンネルごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
本発明の他の局面に従うストリームデコード装置は、チャンネルごとに設けられた複数の伝送路と、複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを複数の伝送路の中から当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路に出力する第１のデコード手段と、複数の伝送路により伝送されるＰＥＳパケットまたはエレメンタリーストリームをデコードする第２のデコード手段とを備える。
本発明に係るストリームデコード装置においては、複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームがデコードされ、デコードされたＰＥＳパケットまたはエレメンタリーストリームが当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路を介して伝送され、伝送されたＰＥＳパケットまたはエレメンタリーストリームがデコードされる。
このように、ＰＥＳパケットまたはエレメンタリーストリームが当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路により伝送されるので、どの伝送路によりＰＥＳパケットまたはエレメンタリーストリームが伝送されたかを特定することにより、伝送されたＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。したがって、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
第１のデコード手段は、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットを抽出する抽出手段と、抽出手段により抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成するトランスポートストリームデコード手段と、複数の伝送路の中からトランスポートストリームデコード手段により生成されたＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路を選択し、選択した伝送路にＰＥＳパケットまたはエレメンタリーストリームを出力する選択手段とを含んでもよい。
この場合、トランスポートストリームのＰＩＤ情報を参照して抽出された同一チャンネルのトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームが生成され、複数の伝送路の中から生成されたＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路が選択され、選択された伝送路にＰＥＳパケットまたはエレメンタリーストリームが出力される。したがって、生成されたＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路を介して伝送することができる。
第２のデコード手段は、複数の伝送路の各々に対して設けられた複数の記憶領域を有し、複数の伝送路を介して伝送されるＰＥＳパケットまたはエレメンタリーストリームをチャンネルごとに各記憶領域に記憶する記憶手段と、記憶手段に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード手段とを含んでもよい。
この場合、複数の伝送路の各々に対して記憶領域が設けられ、各伝送路を介して伝送されたＰＥＳパケットまたはエレメンタリーストリームがチャンネルごとに異なる記憶領域に記憶される。したがって、記憶領域ごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることにより、チャンネルごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
本発明のさらに他の局面に従うストリームデコード装置は、チャンネルごとに設けられた複数の記憶領域を有する記憶手段と、複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームから生成された同一チャンネルのトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームを当該チャンネルに対して設けられた記憶手段の記憶領域に記憶させる記憶領域特定手段と、記憶手段に記憶されているトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード手段とを備える。
本発明に係るストリームデコード装置においては、複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームから生成されたトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームがチャンネルごとに記憶手段の記憶領域に記憶される。したがって、記憶領域ごとにトランスポートストリームをデコードすることにより、チャンネルごとにトランスポートストリームをデコードしてＰＥＳパケットまたはエレメンタリーストリームを生成し、生成したＰＥＳパケットまたはエレメンタリーストリームをチャンネルごとにデコードしたり、または、記憶領域ごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることにより、チャンネルごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
ストリームデコード装置は、複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームのＰＩＤ情報を参照して同一チャンネルのトランスポートストリームパケットを抽出して同一チャンネルのトランスポートストリームを出力する抽出手段をさらに備え、記憶領域特定手段は、抽出手段から出力されるトランスポートストリームを当該トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶手段の記憶領域に記憶させ、映像／音声デコード手段は、記憶手段に記憶されているトランスポートストリームを記憶領域ごとにデコードしてもよい。
この場合、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットが抽出され、抽出されたトランスポートストリームが当該トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶領域に記憶される。したがって、記憶領域ごとにトランスポートストリームをデコードすることにより、チャンネルごとにトランスポートストリームをデコードしてＰＥＳパケットまたはエレメンタリーストリームを生成し、生成したＰＥＳパケットまたはエレメンタリーストリームをチャンネルごとにデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームすなわちデコード前のトランスポートストリームパケットがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
ストリームデコード装置は、複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームのＰＩＤ情報を参照して同一チャンネルのトランスポートストリームパケットを抽出して同一チャンネルのトランスポートストリームを出力する抽出手段をさらに備え、記憶領域特定手段は、抽出手段から出力されるトランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶手段の記憶領域に当該トランスポートストリームをデコードしたＰＥＳパケットまたはエレメンタリーストリームを記憶させ、映像／音声デコード手段は、記憶手段に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードしてもよい。
この場合、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットが抽出され、抽出されたトランスポートストリームをデコードしたＰＥＳパケットまたはエレメンタリーストリームが当該トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶領域に記憶される。したがって、記憶領域ごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることにより、チャンネルごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
記憶領域特定手段は、トランスポートストリームを保持するためのランダムアクセス可能なストリーム保持手段と、抽出手段から出力されるトランスポートストリームをストリーム保持手段に書き込みかつストリーム保持手段に保持されたトランスポートストリームを読み出すためにストリーム保持手段のアドレスを制御するアドレス制御手段と、ストリーム保持手段から読み出されるトランスポートストリームをデコードしてＰＥＳパケットまたはエレメンタリーストリームを生成し、トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶手段の記憶領域に生成されたＰＥＳパケットまたはエレメンタリーストリームを記憶させるＰＩＤ識別手段とを含んでもよい。
この場合、アドレス制御手段によりストリーム保持手段のアドレスが制御されることにより、抽出手段から出力されるトランスポートストリームがストリーム保持手段に書き込まれ、ストリーム保持手段に保持されたトランスポートストリームが読み出される。ＰＩＤ識別手段によりストリーム保持手段から読み出されるトランスポートストリームがデコードされてＰＥＳパケットおよびエレメンタリーストリームが生成され、トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶手段の記憶領域に生成されたＰＥＳパケットまたはエレメンタリーストリームが記憶される。
このように、ストリーム保持手段がランダムアクセス可能であるので、複数のトランスポートストリームパケットの内容をストリーム保持手段を用いて連続するストリームに一体化することができる。したがって、複数のトランスポートストリームパケットをソフトウエアにより処理する場合には処理速度を高速化することが可能になり、複数のトランスポートストリームパケットをハードウエアにより処理する場合にはハードウエアの回路規模を小さくすることが可能となる。また、複数のトランスポートストリームパケットをソフトウエアおよびハードウエアにより処理する場合には、ソフトウエアの処理速度を高速化することができるとともにハードウエアの回路規模を小さくすることができる。
ストリーム保持手段は、抽出手段から出力されるトランスポートストリームを保持する第１の領域と、ＰＩＤ識別手段により生成されたＰＥＳパケットまたはエレメンタリーストリームを保持する第２の領域とを含み、ＰＩＤ識別手段は、ストリーム保持手段の第２の領域に保持されたＰＥＳパケットまたはエレメンタリーストリームをトランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶手段の記憶領域に転送してもよい。
この場合、ＰＩＤ識別手段により生成されたＰＥＳパケットまたはエレメンタリーパケットがストリーム保持手段の第２の領域に一時的に保持され、トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶手段の記憶領域に転送される。それにより、ＰＩＤ識別手段により生成されたＰＥＳパケットまたはエレメンタリーパケットの連続するデータを記憶手段の記憶領域に転送することができる。したがって、記憶手段の使用効率が向上する。
また、抽出手段から出力されるトランスポートストリームを保持する第１の領域とＰＩＤ識別手段により生成されたＰＥＳパケットまたはエレメンタリーストリームを保持する第２の領域とが１つのストリーム保持手段に含まれるので、回路規模が小さくなる。
本発明のさらに他の局面に従うストリームデコード装置は、複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームをデコードしてチャンネルごとのＰＥＳパケットをまたはエレメンタリーストリーム生成し、生成したＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報を付加して出力する第１のデコード回路と、第１のデコード回路から出力されるＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報を用いてチャンネルごとにデコードする第２のデコード回路とを備える。
本発明に係るストリームデコード装置においては、第１のデコード回路により複数チャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームがデコードされてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームが生成され、生成したＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報が付加される。次に、第２のデコード回路によりＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報を用いてチャンネルごとにＰＥＳパケットまたはエレメンタリーストリームがデコードされるので、識別情報によりデコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。したがって、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
第１のデコード回路は、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットを抽出する抽出回路と、抽出回路により抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成するトランスポートストリームデコード回路と、トランスポートストリームデコード回路から出力されるＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとに固有の識別情報を付加して出力する付加回路とを含んでもよい。
この場合、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットが抽出され、抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームが生成され、このＰＥＳパケットまたはエレメンタリーストリームにチャンネルごとの固有の識別情報が付加される。したがって、ＰＥＳパケットまたはエレメンタリーストリームに付加された識別情報により、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを判別することができる。
第２のデコード回路は、チャンネルごとに設けられた複数の記憶領域を有する記憶回路と、付加回路から出力されるＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報により特定されるチャンネルに対して設けられた記憶回路の記憶領域に記憶させる記憶領域特定回路と、記憶回路に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード回路とを含んでもよい。
この場合、ＰＥＳパケットまたはエレメンタリーストリームに付加されている識別情報により特定されるチャンネルに対して設けられた記憶領域に当該ＰＥＳパケットまたはエレメンタリーストリームが記憶され、チャンネルごとに異なる記憶領域にＰＥＳパケットまたはエレメンタリーストリームが記憶される。したがって、記憶領域ごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることにより、チャンネルごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
本発明のさらに他の局面に従うストリームデコード装置は、チャンネルごとに設けられた複数の伝送路と、複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを複数の伝送路の中から当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路に出力する第１のデコード回路と、複数の伝送路により伝送されるＰＥＳパケットまたはエレメンタリーストリームをデコードする第２のデコード回路とを備える。
本発明に係るストリームデコード装置においては、複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームがデコードされ、デコードされたＰＥＳパケットまたはエレメンタリーストリームが当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路を介して伝送され、伝送されたＰＥＳパケットまたはエレメンタリーストリームがデコードされる。
このように、ＰＥＳパケットまたはエレメンタリーストリームが当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路により伝送されるので、どの伝送路によりＰＥＳパケットまたはエレメンタリーストリームが伝送されたかを特定することにより、伝送されたＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。したがって、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
第１のデコード回路は、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットを抽出する抽出回路と、抽出回路により抽出されたトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームを生成するトランスポートストリームデコード回路と、複数の伝送路の中からトランスポートストリームデコード回路により生成されたＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路を選択し、選択した伝送路にＰＥＳパケットまたはエレメンタリーストリームを出力する選択回路とを含んでもよい。
この場合、トランスポートストリームのＰＩＤ情報を参照して抽出された同一チャンネルのトランスポートストリームパケットをデコードしてチャンネルごとのＰＥＳパケットまたはエレメンタリーストリームが生成され、複数の伝送路の中から生成されたＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路が選択され、選択された伝送路にＰＥＳパケットまたはエレメンタリーストリームが出力される。したがって、生成されたＰＥＳパケットまたはエレメンタリーストリームを当該ＰＥＳパケットまたはエレメンタリーストリームのチャンネルに対して設けられた伝送路を介して伝送することができる。
第２のデコード回路は、複数の伝送路の各々に対して設けられた複数の記憶領域を有し、複数の伝送路を介して伝送されるＰＥＳパケットまたはエレメンタリーストリームをチャンネルごとに各記憶領域に記憶する記憶回路と、記憶回路に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード回路とを含んでもよい。
この場合、複数の伝送路の各々に対して記憶領域が設けられ、各伝送路を介して伝送されたＰＥＳパケットまたはエレメンタリーストリームがチャンネルごとに異なる記憶領域に記憶される。したがって、記憶領域ごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることにより、チャンネルごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
本発明のさらに他の局面に従うストリームデコード装置は、チャンネルごとに設けられた複数の記憶領域を有する記憶回路と、複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームから生成された同一チャンネルのトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームを当該チャンネルに対して設けられた記憶回路の記憶領域に記憶させる記憶領域特定回路と、記憶回路に記憶されているトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードする映像／音声デコード回路とを備える。
本発明に係るストリームデコード装置においては、複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームから生成されたトランスポートストリーム、ＰＥＳパケットまたはエレメンタリーストリームがチャンネルごとに記憶回路の記憶領域に記憶される。したがって、記憶領域ごとにトランスポートストリームをデコードすることにより、チャンネルごとにトランスポートストリームをデコードしてＰＥＳパケットまたはエレメンタリーストリームを生成し、生成したＰＥＳパケットまたはエレメンタリーストリームをチャンネルごとにデコードしたり、または、記憶領域ごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることにより、チャンネルごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
ストリームデコード装置は、複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームのＰＩＤ情報を参照して同一チャンネルのトランスポートストリームパケットを抽出して同一チャンネルのトランスポートストリームを出力する抽出回路をさらに備え、記憶領域特定回路は、抽出回路から出力されるトランスポートストリームを当該トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶回路の記憶領域に記憶させ、映像／音声デコード回路は、記憶回路に記憶されているトランスポートストリームを記憶領域ごとにデコードしてもよい。
この場合、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットが抽出され、抽出されたトランスポートストリームが当該トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶領域に記憶される。したがって、記憶領域ごとにトランスポートストリームをデコードすることにより、チャンネルごとにトランスポートストリームをデコードしてＰＥＳパケットまたはエレメンタリーストリームを生成し、生成したＰＥＳパケットまたはエレメンタリーストリームをチャンネルごとにデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームすなわちデコード前のトランスポートストリームパケットがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
ストリームデコード装置は、複数のチャンネルの映像データおよび／音声データが多重化されたトランスポートストリームのＰＩＤ情報を参照して同一チャンネルのトランスポートストリームパケットを抽出して同一チャンネルのトランスポートストリームを出力する抽出回路をさらに備え、記憶領域特定回路は、抽出回路から出力されるトランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶回路の記憶領域に当該トランスポートストリームをデコードしたＰＥＳパケットまたはエレメンタリーストリームを記憶させ、映像／音声デコード回路は、記憶回路に記憶されているＰＥＳパケットまたはエレメンタリーストリームを記憶領域ごとにデコードしてもよい。
この場合、トランスポートストリームのＰＩＤ情報を参照してトランスポートストリームから同一チャンネルのトランスポートストリームパケットが抽出され、抽出されたトランスポートストリームをデコードしたＰＥＳパケットまたはエレメンタリーストリームが当該トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶領域に記憶される。したがって、記憶領域ごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることにより、チャンネルごとにＰＥＳパケットまたはエレメンタリーストリームをデコードすることができる。このとき、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどの記憶領域から読み出されているかを特定することにより、当該ＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができる。この結果、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
記憶領域特定回路は、トランスポートストリームを保持するためのランダムアクセス可能なストリーム保持回路と、抽出回路から出力されるトランスポートストリームをストリーム保持回路に書き込みかつストリーム保持回路に保持されたトランスポートストリームを読み出すためにストリーム保持回路のアドレスを制御するアドレス制御回路と、ストリーム保持回路から読み出されるトランスポートストリームをデコードしてＰＥＳパケットまたはエレメンタリーストリームを生成し、トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶回路の記憶領域に生成されたＰＥＳパケットまたはエレメンタリーストリームを記憶させるＰＩＤ識別回路とを含んでもよい。
この場合、アドレス制御回路によりストリーム保持回路のアドレスが制御されることにより、抽出回路から出力されるトランスポートストリームがストリーム保持回路に書き込まれ、ストリーム保持回路に保持されたトランスポートストリームが読み出される。ＰＩＤ識別回路によりストリーム保持回路から読み出されるトランスポートストリームがデコードされてＰＥＳパケットおよびエレメンタリーストリームが生成され、トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶回路の記憶領域に生成されたＰＥＳパケットまたはエレメンタリーストリームが記憶される。
このように、ストリーム保持回路がランダムアクセス可能であるので、複数のトランスポートストリームパケットの内容をストリーム保持回路を用いて連続するストリームに一体化することができる。したがって、複数のトランスポートストリームパケットをソフトウエアにより処理する場合には処理速度を高速化することが可能になり、複数のトランスポートストリームパケットをハードウエアにより処理する場合にはハードウエアの回路規模を小さくすることが可能となる。また、複数のトランスポートストリームパケットをソフトウエアおよびハードウエアにより処理する場合には、ソフトウエアの処理速度を高速化することができるとともにハードウエアの回路規模を小さくすることができる。
ストリーム保持回路は、抽出回路から出力されるトランスポートストリームを保持する第１の領域と、ＰＩＤ識別回路により生成されたＰＥＳパケットまたはエレメンタリーストリームを保持する第２の領域とを含み、ＰＩＤ識別回路は、ストリーム保持回路の第２の領域に保持されたＰＥＳパケットまたはエレメンタリーストリームをトランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶回路の記憶領域に転送してもよい。
この場合、ＰＩＤ識別回路により生成されたＰＥＳパケットまたはエレメンタリーパケットがストリーム保持回路の第２の領域に一時的に保持され、トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶回路の記憶領域に転送される。それにより、ＰＩＤ識別回路により生成されたＰＥＳパケットまたはエレメンタリーパケットの連続するデータを記憶回路の記憶領域に転送することができる。したがって、記憶回路の使用効率が向上する。
また、抽出回路から出力されるトランスポートストリームを保持する第１の領域とＰＩＤ識別回路により生成されたＰＥＳパケットまたはエレメンタリーストリームを保持する第２の領域とが１つのストリーム保持回路に含まれるので、回路規模が小さくなる。
発明を実施するための最良の形態
以下、本発明に係るストリームデコード装置の一例としてデジタル放送受信装置について説明する。なお、本発明が適用されるストリームデコード装置は、この例に特に限定されず、複数のチャンネルのＰＥＳパケットを一度にデコードするストリームデコード装置であれば、他のストリームデコード装置にも同様に適用することができる。
図１は、本発明の第１の実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
図１に示すデジタル放送受信装置は、チューナ部２、トランスポートデコード部３、ＡＶ（オーディオ・ビデオ）デコード部４、ＡＶ出力回路５および制御部６を備える。トランスポートデコード部３は、ＰＩＤフィルタ３１、ＴＳ（トランスポートストリーム）デコーダ３２および識別子付加回路３３を含む。ＡＶデコード部４は、メモリ４１、識別子選択回路４２、識別子テーブル４３、バンクメモリ４４、バッファ４５およびデコード回路４６を含む。
チューナ部２は、デジタル放送、例えば、ＢＳ（衛星放送）デジタル放送によるＢＳ電波を受信するパラボラアンテナ等からなるアンテナ１から出力されるＢＳ−ＩＦ信号を受け、ＢＳ−ＩＦ信号から制御部６により指令された伝送チャンネルを選択するとともに所定の復調処理等を行い、複数のチャンネルの映像データおよび／または音声データが多重化されたトランスポートストリームＴＳをトランスポートデコード部３へ出力する。
トランスポートデコード部３のＰＩＤフィルタ３１は、トランスポートストリームＴＳの各パケットのヘッダ部に含まれるＰＩＤ情報を参照し、制御部６により指定されたＰＩＤ情報と一致するＰＩＤ情報を含む同一チャンネルのトランスポートストリームパケットを抽出し、ＴＳデコーダ３２へ出力する。ＴＳデコーダ３２は、同一チャンネルのトランスポートストリームパケットのヘッダ部を切り取り、残りのペイロード部を連結して同一チャンネルのＰＥＳパケットを生成する。識別子付加回路３３は、生成されたＰＥＳパケットに当該ＰＥＳパケットのチャンネルに固有の識別情報となる識別子を付加し、ＡＶデコード部４へ出力する。
ＡＶデコード部４のメモリ４１は、入力されるＰＥＳパケットを一時的に記憶し、記憶しているＰＥＳパケットを識別子選択回路４２へ出力する。識別子選択回路４２は、入力されるＰＥＳパケットに付加された識別子を抽出し、識別子テーブル４３を参照して抽出した識別子が対応するＰＩＤ情報により特定されるチャンネルに対して設けられているバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎにＰＥＳパケットを記憶させる。識別子テーブル４３は、識別子付加回路３３で付加される識別子と当該識別子が対応するＰＩＤ情報とをテーブル形式で記憶している。
バンクメモリ４４は、複数の記憶領域ＣＨ１〜ＣＨｎを有し、各記憶領域ＣＨ１〜ＣＨｎは各チャンネルごとに設けられている。例えば、記憶領域ＣＨ１は、所定の第１チャンネルに対して設けられ、第１チャンネルのＰＩＤ情報を有するトランスポートストリームパケットをデコードしたＰＥＳパケットすなわち第１チャンネルのＰＥＳパケットが格納される記憶領域である。
なお、本明細書で使用するチャンネルの語は、視聴の単位となるチャンネルを意味し、例えば、１つのＨＤ（デジタルハイビジョン）放送から３つのＳＤ（デジタル標準テレビ）に切り替わる場合は、切り替わり前の一つのＨＤ放送が１チャンネルであり、その後の３つのＳＤ放送の各々が１チャンネルとして扱われる。すなわち、本明細書で使用するチャンネルでは、１つのＨＤ放送が３つのＳＤ放送に切り替わるとチャンネル数が増加する。
バンクメモリ４４は、記憶領域ＣＨ１〜ＣＨｎの中から制御部６により指令された記憶領域に記憶されているＰＥＳパケットをバッファ４５へ出力する。バッファ４５は、入力されるＰＥＳパケットを一時的に記憶し、記憶したＰＥＳパケットをデコード回路４６へ出力する。デコード回路４６は、入力されるＰＥＳパケットをデコードし、デジタル映像信号および／またはデジタル音声信号ＤＳをＡＶ出力回路５へ出力する。
ＡＶ出力回路５は、入力されるデジタル映像信号および／またはデジタル音声信号ＤＳをテレビジョン等の表示装置に表示可能な方式に変換し、表示装置等へ出力する。制御部６は、チューナ部２、トランスポートデコード部３、ＡＶデコード部４およびＡＶ出力回路５の動作を制御する。
本実施の形態において、トランスポートデコード部３が第１のデコード手段または第１のデコード回路に相当し、ＡＶデコード部４が第２のデコード手段または第２のデコード回路に相当し、ＰＩＤフィルタ３１が抽出手段または抽出回路に相当し、ＴＳデコーダ３２がトランスポートストリームデコード手段またはトランスポートストリームデコード回路に相当し、識別子付加回路３３が付加手段または付加回路に相当し、バンクメモリ４４が記憶手段または記憶回路に相当し、識別子選択回路４２および識別子テーブル４３が記憶領域特定手段または記憶領域特定回路に相当し、デコード回路４６が映像／音声デコード手段または映像／音声デコード回路に相当する。
次に、図１に示すトランスポートデコード部３の動作について詳細に説明する。図２は、図１に示すトランスポートデコード部３の動作を説明するための模式図である。
図２に示すように、トランスポートデコード部３にトランスポートストリームＴＳが入力されると、ＰＩＤフィルタ３１は、各トランスポートストリームパケットのヘッダ部に含まれるＰＩＤ情報を参照し、制御部６により指定されたＰＩＤ情報と一致するＰＩＤ情報を有するトランスポートストリームパケットすなわち同一チャンネルのトランスポートストリームパケットを抽出し、ＴＳデコーダ３２へ出力する。図２に示す例では、ＰＩＤ情報が＃１０，＃１１，＃２０のトランスポートストリームパケットがそれぞれ抽出され、ＴＳデコーダ３２へ出力される。
ＴＳデコーダ３２は、同一チャンネルのトランスポートストリームパケットのヘッダ部を切り取り、残りのペイロード部を連結し、同一チャンネルのＰＥＳパケットを識別子付加回路３３へ出力する。識別子付加回路３３は、ＴＳデコーダ３２から出力される各ＰＥＳパケットのヘッダ部に当該ＰＥＳパケットのチャンネルを特定するためのローカルな識別子を付加する。なお、付加される識別子は、各ＰＥＳパケットのチャンネルを特定することができるものであれば、特に限定されず、種々の識別情報を用いることができる。
図２に示す例では、ＰＩＤ情報が＃１０の場合に識別子％１が付加され、ＰＩＤ情報が＃１１の場合に識別子％２が付加され、ＰＩＤ情報が＃２０の場合に％３が付加されている。したがって、ＰＩＤ情報が＃１０のトランスポートストリームパケットから生成された映像ＰＥＳパケットのヘッダ部には％１が付加され、ＰＩＤ情報が＃１１のトランスポートストリームパケットから生成された映像ＰＥＳパケットのヘッダ部に％２が付加され、ＰＩＤ情報が＃２０のトランスポートストリームパケットから生成された音声ＰＥＳパケットのヘッダ部に％３が格納される。
このように各ＰＥＳパケットのヘッダ部にＰＩＤ情報に対応した各ＰＥＳパケット固有の識別子が付加され、付加された識別子により各ＰＥＳパケットがどのチャンネルのＰＥＳパケットであるかを識別することができる。
次に、図１に示すＡＶデコード部４の識別子選択回路４２の動作について詳細に説明する。図３は、図１に示すＡＶデコード部４の識別子選択回路４２の動作を説明するための概略ブロック図である。
図３に示すように、メモリ４１には、識別子付加回路３３により識別子が付加された各ＰＥＳパケットが記憶され、各ＰＥＳパケットが識別子選択回路４２へ出力される。識別子選択回路４２は、入力されたＰＥＳパケットに付加されている識別子を参照し、当該識別子に対応するＰＩＤ情報を識別子テーブル４３から読み出す。このとき、制御部６は、読み出したＰＩＤ情報に対応する識別子が付加されたＰＥＳパケットを格納すべきバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎを識別子選択回路４３に予め指示しており、識別子選択回路４３は、メモリ４１から読み出されたＰＥＳパケットから識別子を取り除き、指示された記憶領域ＣＨ１〜ＣＨｎにＰＥＳパケットを格納する。
図３に示す例では、例えば、識別子％１が付加された映像ＰＥＳパケットの場合、識別子選択回路４２は、ＰＥＳパケットのヘッダ部から識別子％１を抽出し、識別子％１に対応するＰＩＤ情報＃１０を識別子テーブル４３から読み出す。このとき、制御部６は、ＰＩＤ情報＃１０に対して記憶領域ＣＨ１に当該ＰＥＳパケットを記憶させるように指示し、識別子％１が付加された映像ＰＥＳパケットが識別子％１を取り除かれた後、記憶領域ＣＨ１に記憶される。このようにして、バンクメモリ４４の各記憶領域ＣＨ１〜ＣＨｎにチャンネルごとにＰＥＳパケットが記憶される。
制御部６は、バンクメモリ４４にデコードすべきチャンネルのＰＥＳパケットをバッファ４５を介してデコード回路４６へ出力するようにバンクメモリ４４に指示し、バンクメモリ４４は、指示されたチャンネルのＰＥＳパケットをチャンネルごとにデコード回路４６へ出力する。
ここで、デコード回路４６は、例えば、１チャンネル分のＨＤ放送のデータを一度にデコードできる能力を有しており、ＳＤ放送の３チャンネル分のデータを一度にデコードすることができる。したがって、ＳＤ放送の３チャンネルのＰＥＳパケットをデコードする場合、バンクメモリ４４は、記憶領域ＣＨ１〜ＣＨｎから該当する３チャンネルのＰＥＳパケットをバッファ４５を介してデコード回路４６へ出力し、デコード回路４６は、３チャンネルのＰＥＳパケットを一度にデコードして３チャンネルのデジタル映像信号および／またはデジタル音声信号ＤＳを所定の順序でＡＶ出力回路５へ出力する。
このとき、制御部６は、デコードされているＰＥＳパケットがどの記憶領域ＣＨ１〜ＣＨｎから読み出されているかを認識しているため、どのチャンネルのＰＥＳパケットがデコードされて出力されているかをＡＶ出力回路５に指示することができ、ＡＶ出力回路５は、入力されるデジタル映像信号ＤＳがどのチャンネルのデジタル映像信号および／またはデジタル音声信号ＤＳであるかを特定しながら、３チャンネルのデジタル映像信号ＤＳを表示装置に表示可能な方式に変換して表示装置へ出力することができ、３チャンネルの映像を一度に表示することができる。
このように、本実施の形態では、ＰＥＳパケットに付加されている識別子により特定されるチャンネルに対して設けられた記憶領域ＣＨ１〜ＣＨｎに当該ＰＥＳパケットが記憶され、チャンネルごとに異なる記憶領域ＣＨ１〜ＣＨｎにＰＥＳパケットが記憶される。したがって、デコードされているＰＥＳパケットがどの記憶領域ＣＨ１〜ＣＨｎから読み出されているかを特定することにより、当該ＰＥＳパケットがどのチャンネルのＰＥＳパケットであるかを特定することができる。この結果、デコードされているＰＥＳパケットがどのチャンネルのＰＥＳパケットであるかを認識しながら、複数のチャンネルのＰＥＳパケットを一度にデコードすることができる。
次に、本発明の第２の実施の形態によるデジタル放送受信装置について説明する。図４は、本発明の第２の実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
図４に示すデジタル放送受信装置と図１に示すデジタル放送受信装置とで異なる点は、トランスポートデコード部３がＰＩＤフィルタ３１、ＴＳデコーダ３２および選択回路３４を含むトランスポートデコード部３ａに変更され、ＡＶデコード部４がバンクメモリ４４、バッファ４５およびデコード回路４６を含むＡＶデコード部４ａに変更され、トランスポートデコード部３ａとＡＶデコード部４ａとがチャンネルごとに設けられた複数の伝送路Ｂ１〜Ｂｎにより接続されている点であり、その他の点は図１に示すデジタル放送受信装置と同様であるので同一部分には同一符号を付し、以下詳細な説明を省略する。
図４に示すトランスポートデコード部３ａのＰＩＤフィルタ３１およびＴＳデコーダ３２は、図１に示すＰＩＤフィルタ３１およびＴＳデコーダ３２と同様の動作を行い、ＴＳデコーダ３２から同一チャンネルのＰＥＳパケットが生成され、選択回路３４へ出力される。選択回路３４は、制御部６から現在生成されているＰＥＳパケットがどのチャンネルのＰＥＳパケットであるかを指示され、当該チャンネルに対応付けられたバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎに接続される伝送路Ｂ１〜Ｂｎを選択し、ＰＥＳパケットを選択した伝送路を介してバンクメモリ４４の対応する記憶領域に記憶させる。以降、バンクメモリ４４、バッファ４５およびデコード回路４６は、制御部６の制御により第１の実施の形態と同様に動作する。
本実施の形態において、伝送路Ｂ１〜Ｂｎが伝送路に相当し、トランスポートデコード部３ａが第１のデコード手段または第１のデコード回路に相当し、ＡＶデコード部４ａが第２のデコード手段または第２のデコード回路に相当し、ＰＩＤフィルタ３１が抽出手段または抽出回路に相当し、ＴＳデコーダ３２がトランスポートストリームデコード手段またはトランスポートストリームデコード回路に相当し、選択回路３４が選択手段または選択回路に相当し、バンクメモリ４４が記憶手段または記憶回路に相当し、デコード回路４６が映像／音声デコード手段または映像／音声デコード回路に相当する。
上記のように、本実施の形態では、選択回路３４によりＴＳデコーダ３２から出力されるＰＥＳパケットが当該ＰＥＳパケットのチャンネルに対して設けられた伝送路Ｂ１〜Ｂｎを介して当該ＰＥＳパケットのチャンネルに対応する記憶領域ＣＨ１〜ＣＨｎに記憶され、チャンネルごとに異なる記憶領域ＣＨ１〜ＣＨｎにＰＥＳパケットが記憶される。したがって、デコードされているＰＥＳパケットがどの記憶領域ＣＨ１〜ＣＨｎから読み出されているかを特定することにより、当該ＰＥＳパケットがどのチャンネルのＰＥＳパケットであるかを特定することができる。この結果、デコードされているＰＥＳパケットがどのチャンネルのＰＥＳパケットであるかを認識しながら、複数のチャンネルのＰＥＳパケットを一度にデコードすることができる。
次に、本発明の第３の実施の形態によるデジタル放送受信装置について説明する。図５は、本発明の第３の実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
図５に示すデジタル放送受信装置と図１に示すデジタル放送受信装置とで異なる点は、トランスポートデコード部３がＰＩＤフィルタ３１含むトランスポートデコード部３ｂに変更され、ＡＶデコード部４がメモリ４１、ＰＩＤ識別回路４７、バンクメモリ４４、バッファ４５およびデコード回路４６を含むＡＶデコード部４ｂに変更された点であり、その他の点は図１に示すデジタル放送受信装置と同様であるので同一部分には同一符号を付し、以下詳細な説明を省略する。
図５に示すトランスポートデコード部３ｂのＰＩＤフィルタ３１は、図１に示すＰＩＤフィルタ３１と同様の動作を行い、チューナ部２から出力されるトランスポートストリームＴＳの各パケットのヘッダ部に含まれるＰＩＤ情報を参照し、制御部６により指定されたＰＩＤ情報と一致するＰＩＤ情報を含む同一チャンネルのトランスポートストリームパケットを抽出してメモリ４１へ出力する。
ＡＶデコード部４のメモリ４１は、入力されるトランスポートストリームを一時的に記憶し、記憶しているトランスポートストリームをＰＩＤ識別回路４７へ出力する。ＰＩＤ識別回路４７は、ＰＩＤフィルタ３１と同様に、ＰＩＤフィルタ３１から出力されるトランスポートストリームのＰＩＤ情報を制御部６から受け、入力されるトランスポートストリームをデコードしてＰＥＳパケットに変換した後、制御部６により指示されたＰＩＤ情報が対応するチャンネルに対して設けられているバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎにＰＥＳパケットを記憶させる。以降、バンクメモリ４４、バッファ４５およびデコード回路４６は、制御部６の制御により第１の実施の形態と同様に動作する。
なお、デコード回路４６がトランスポートストリームをデコードしてＰＥＳパケットを生成し、生成したＰＥＳパケットをさらにデコードしてデジタル映像信号および／またはデジタル音声信号ＤＳを出力できる場合は、ＰＩＤ識別回路４７でトランスポートストリームをＰＥＳパケットに変換せずに、トランスポートストリームをチャンネルごとにバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎに記憶してもよい。また、ＰＩＤ識別回路４７がＰＩＤフィルタ３１と完全に同じ動作を行うことができる場合、トランスポートデコード部３ｂを省略してもよい。
本実施の形態において、バンクメモリ４４が記憶手段または記憶回路に相当し、ＰＩＤ識別回路４７が記憶領域特定手段または記憶領域特定回路に相当し、デコード回路４６が映像／音声デコード手段または映像／音声デコード回路に相当し、ＰＩＤフィルタ３１が抽出手段または抽出回路に相当する。
上記のように、本実施の形態では、ＰＩＤ識別回路４７により、トランスポートストリームをデコードしたＰＥＳパケットが当該トランスポートストリームのＰＩＤ情報により特定されるチャンネルに対して設けられた記憶領域ＣＨ１〜ＣＨｎに記憶され、チャンネルごとに異なる記憶領域ＣＨ１〜ＣＨｎにＰＥＳパケットが記憶される。したがって、デコードされているＰＥＳパケットがどの記憶領域ＣＨ１〜ＣＨｎから読み出されているかを特定することにより、当該ＰＥＳパケットがどのチャンネルのＰＥＳパケットであるかを特定することができる。この結果、デコードされているＰＥＳパケットがどのチャンネルのＰＥＳパケットであるかを認識しながら、複数のチャンネルのＰＥＳパケットを一度にデコードすることができる。
また、本実施の形態では、ＰＩＤ識別回路４７により、トランスポートストリームのＰＩＤ情報を参照して当該ＰＩＤ情報に対応するチャンネルに対して設けられた記憶領域ＣＨ１〜ＣＨｎにＰＥＳパケットを記憶しているので、各記憶領域ＣＨ１〜ＣＨｎに常に同一チャンネルのＰＥＳパケットを格納することができ、放送事故等によりトランスポートストリームパケットが正しく伝送されない場合でも、番組間の切り換えをシームレスな状態で切り換えることができる。
例えば、ＰＩＤ情報＃Ａのトランスポートストリームに続けてＰＩＤ情報＃Ｂのトランスポートストリームが伝送されているときに、ＰＩＤ情報＃Ａのトランスポートストリームの最後のトランスポートストリームパケットとＰＩＤ情報＃Ｂのトランスポートストリームの最初のトランスポートストリームパケットとが入れ代わって伝送された場合でも、ＰＩＤ情報に応じてトランスポートストリームパケットが抽出されるので、入れ代わった部分を元の正しい配置に治して各記憶領域ＣＨ１〜ＣＨｎにすることができ、番組間の切り換えをシームレスな状態で切り換えることができる。
なお、本発明に係るストリームデコード装置は、ＰＥＳパケットのみならず、以下に説明するように、エレメンタリーストリーム（ＥＳ；Ｅｌｅｍｅｎｔａｒｙ　ｓｔｒｅａｍ）にも適用することができる。図７はＰＥＳパケットとエレメンタリーストリームとの関係を示す図である。
図７において、エレメンタリーストリームＥＳのデータを複数の部分に分割し、分割された各部分のデータにヘッダ部を付加することによりＰＥＳパケットが生成される。デコードの際には、ＰＥＳパケットのヘッダ部を取り除くとともにデータを連結されることによりエレメンタリーストリームＥＳが生成される。
図１のデジタル放送受信装置において、ＴＳデコーダ３２が同一チャンネルのトランスポートストリームパケットのヘッダ部を切り取り、残りのペイロード部を連結して同一チャンネルのＰＥＳパケットを生成した後、ＰＥＳパケットのヘッダ部を切り取り、データを連結することによりエレメンタリーストリームＥＳを生成してもよい。
この場合、識別子付加回路３３は、生成されたエレメンタリーストリームＥＳに当該エレメンタリーストリームＥＳのチャンネルに固有の識別情報となる識別子を付加し、ＡＶデコード部４へ出力する。
ＡＶデコード部４のメモリ４１は、入力されるエレメンタリーストリームＥＳを一時的に記憶し、記憶しているエレメンタリーストリームＥＳを識別子選択回路４２へ出力する。識別子選択回路４２は、入力されるエレメンタリーストリームＥＳに付加された識別子を抽出し、識別子テーブル４３を参照して抽出した識別子が対応するＰＩＤ情報により特定されるチャンネルに対して設けられているバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎにエレメンタリーストリームＥＳを記憶させる。
バンクメモリ４４は、記憶領城ＣＨ１〜ＣＨｎの中から制御部６により指令された記憶領域に記憶されているエレメンタリーストリームＥＳをバッファ４５へ出力する。バッファ４５は、入力されるエレメンタリーストリームＥＳを一時的に記憶し、記憶したエレメンタリーストリームＥＳをデコード回路４６へ出力する。デコード回路４６は、入力されるエレメンタリーストリームＥＳをデコードし、デジタル映像信号および／またはデジタル音声信号ＤＳをＡＶ出力回路５へ出力する。
また、図１のデジタル放送受信装置において、識別子選択回路４２が入力されるＰＥＳパケットに付加された識別子を抽出するとともに、ＰＥＳパケットからエレメンタリーストリームＥＳを生成し、識別子テーブル４３を参照して抽出した識別子が対応するＰＩＤ情報により特定されるチャンネルに対して設けられているバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎにエレメンタリーストリームＥＳを記憶させてもよい。
この場合、バンクメモリ４４は、記憶領域ＣＨ１〜ＣＨｎの中から制御部６により指令された記憶領域に記憶されているエレメンタリーストリームＥＳをバッファ４５へ出力する。バッファ４５は、入力されるエレメンタリーストリームＥＳを一時的に記憶し、記憶したエレメンタリーストリームＥＳをデコード回路４６へ出力する。デコード回路４６は、入力されるエレメンタリーストリームＥＳをデコードし、デジタル映像信号および／またはデジタル音声信号ＤＳをＡＶ出力回路５へ出力する。
さらに、図４のデジタル放送受信装置において、ＴＳデコーダ３２が、同一チャンネルのトランスポートストリームパケットのヘッダ部を切り取り、残りのペイロード部を連結して同一チャンネルのＰＥＳパケットを生成した後、生成されたＰＥＳパケットのヘッダ部を切り取り、データを連結することによりエレメンタリーストリームＥＳを生成してもよい。
この場合、選択回路３４は、制御部６から現在生成されているエレメンタリーストリームＥＳがどのチャンネルのエレメンタリーストリームＥＳであるかを指示され、当該チャンネルに対応付けられたバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎに接続される伝送路Ｂ１〜Ｂｎを選択し、エレメンタリーストリームＥＳを選択した伝送路を介してバンクメモリ４４の対応する記憶領域に記憶させる。以降、バンクメモリ４４、バッファ４５およびデコード回路４６は、制御部６の制御により図１のデジタル放送受信装置と同様に動作する。
また、図５のデジタル放送受信装置において、ＰＩＤ識別回路４７がＰＩＤフィルタ３１から出力されるトランスポートストリームのＰＩＤ情報を制御部６から受け、入力されるトランスポートストリームをデコードしてＰＥＳパケットに変換し、ＰＥＳパケットからエレメンタリーストリームＥＳを生成した後、制御部６により指示されたＰＩＤ情報が対応するチャンネルに対して設けられているバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎにエレメンタリーストリームＥＳを記憶させてもよい。以降、バンクメモリ４４、バッファ４５およびデコード回路４６は、制御部６の制御により図１のデジタル放送受信装置と同様に動作する。
この場合のデジタル放送受信装置の構成の一例について説明する。図８は、本発明の第４の実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
図８に示すデジタル放送受信装置が図５に示すデジタル放送受信装置と異なるのは主としてメモリ４１およびＰＩＤ識別回路４７の構成および動作である。
図９は図８のデジタル放送受信装置におけるメモリ４１、ＰＩＤ識別回路（解析転送回路）４７およびバンクメモリ４４を示すブロック図である。
図９に示すように、メモリ４１は、入力バッファ４１ａ、転送用バッファメモリ４１ｂおよびアドレス制御回路４１ｃを含む。入力バッファ４１ａおよび転送用バッファメモリ４１ｂは、読み出しおよび書き込みが可能なランダムアクセスメモリにより構成される。なお、ランダムアクセスメモリの代わりにランダムアクセスが可能な他の記憶回路を用いてもよい。
図８のトランスポートデコード部３ｂのＰＩＤフィルタ３１は、チューナ部２から出力されるトランスポートストリームＴＳの各パケットのヘッダ部に含まれるＰＩＤ情報を参照し、制御部６により指定されたＰＩＤ情報と一致するＰＩＤ情報を含む同一チャンネルのトランスポートストリームパケットを抽出して入力バッファ４１ａへ出力する。
アドレス制御回路４１ｃは、ＰＩＤフィルタ３１から出力されたトランスポートストリームパケットを入力バッファ４１ａの所定のアドレスに書き込む。また、アドレス制御回路４１ａは、入力バッファ４１ａに記憶されたトランスポートストリームパケットを所定のタイミングで読み出してＰＩＤ識別回路４７へ出力する。
ＰＩＤ識別回路４７は、入力バッファ４１ａから出力されるトランスポートストリームのＰＩＤ情報を制御部６から受け、入力されるトランスポートストリームをデコードしてＰＥＳパケットに変換し、ＰＥＳパケットからエレメンタリーストリームＥＳを生成した後、転送用バッファメモリ４１ｂを介して、制御部６により指示されたＰＩＤ情報が対応するチャンネルに対して設けられているバンクメモリ４４の記憶領域ＣＨ１〜ＣＨｎにエレメンタリーストリームＥＳを記憶させる。
本例では、入力バッファ４１ａおよび転送用バッファメモリ４１ｂが１つのメモリにより構成されているので、回路規模が小さくなる。
図１０は図９の入力バッファの構成を説明するための模式図である。図６に示したように、各トランスポートストリームパケットは、例えば１８８バイトの固定長を有する。これに対応して、入力バッファ４１ａは、固定長の各トランスポートストリームパケットをそれぞれ記憶可能な複数の記憶領域４１１〜４１ｎを含む。例えば、図９のアドレス制御回路４１ｃにより、入力バッファ４１ａの記憶領域４１１〜４１３にヘッダ部ＨＤおよびペイロード部ＰＲからなるトランスポートストリームパケットＴＳ１〜ＴＳ３が順に書き込まれる。
この場合、各トランスポートストリームパケットＴＳ１〜ＴＳ３のヘッダ部ＨＤは、各記憶領域４１１〜４１３の特定の位置に記憶されるので、ＰＩＤ識別回路４７がアドレス制御回路４１ｃを用いて各トランスポートストリームパケットＴＳ１〜ＴＳ３のヘッダ部ＨＤを容易に検出することができる。
したがって、ＰＩＤ識別回路４７をソフトウエアにより構成した場合には処理速度が速くなり、ＰＩＤ識別回路４７をハードウエアにより構成した場合には回路規模が小さくなる。また、ＰＩＤ識別回路４７をソフトウエアおよびハードウエアで構成した場合にはソフトウエアの処理速度が速くなるとともに、ハードウエアの回路規模が小さくなる。
また、入力バッファ４１ａを読み出しおよび書き込み可能なランダムメモリにより構成することにより、以下に説明する効果がある。
トランスポートストリームパケットを生成する際にＰＥＳパケットのヘッダ構造等の内容が２つのトランスポートストリームパケットに分割されてしまう場合が発生する。例えば、図１１に示すように、トランスポートストリームパケットＴＳ１，ＴＳ３が同一のチャンネルに属し、トランスポートストリームパケットＴＳ２が他のチャンネルに属するものとする。また、トランスポートストリームパケットＴＳ１の最後部に含まれる一部の内容Ｄ１がトランスポートストリームパケットＴＳ３の先頭に含まれる一部の内容Ｄ２とＰＥＳパケットまたはエレメンタリーストリーム上で連続するものとする。このような場合に、アドレス制御回路４１ｃは、図１２に示すように、記憶領域４１１に記憶されたトランスポートストリームパケットＴＳ１の最後部に含まれる内容Ｄ１を読み出し、記憶領域４１３に記憶されたトランスポートストリームパケットＴＳ３の先頭に含まれる内容Ｄ２の前の領域に書き込む。この場合、記憶領域４１３に記憶されたトランスポートストリームパケットＴＳ３のヘッダ部ＨＤは不要となるため、ヘッダ部ＨＤに内容Ｄ１を上書きしてもよい。
このようにして、トランスポートストリームパケットＴＳ１，ＴＳ３の内容Ｄ１，Ｄ２を入力バッファ４１ａを用いて連続するストリームに一体化することができる。したがって、トランスポートストリームパケットＴＳ１，ＴＳ３をソフトウエアにより処理する場合には処理速度を高速化することが可能になり、トランスポートストリームパケットＴＳ１，ＴＳ３をハードウエアにより処理する場合にはハードウエアの回路規模を小さくすることが可能となる。また、トランスポートストリームパケットＴＳ１，ＴＳ２をソフトウエアおよびハードウエアにより処理する場合には、ソフトウエアの処理速度を高速化することができるとともにハードウエアの回路規模を小さくすることができる。
なお、上記の図９および図１０の構成は、図１および図４のデジタル放送受信装置におけるＴＳデコーダ３２にも適用することができる。
本発明によれば、ＰＥＳパケットまたはエレメンタリーストリームに付加された識別情報またはＰＥＳパケットまたはエレメンタリーストリーム等が記憶されている記憶領域により、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを特定することができ、デコードされているＰＥＳパケットまたはエレメンタリーストリームがどのチャンネルのＰＥＳパケットまたはエレメンタリーストリームであるかを認識しながら、複数のチャンネルのＰＥＳパケットまたはエレメンタリーストリームを一度にデコードすることができる。
【図面の簡単な説明】
図１は、本発明の第１の実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
図２は、図１に示すトランスポートデコード部の動作を説明するための模式図である。
図３は、図１に示すＡＶデコード部の識別子選択回路の動作を説明するための概略ブロック図である。
図４は、本発明の第２の実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
図５は、本発明の第３の実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
図６は、トランスポートストリームおよびＰＥＳパケットのデータ構造を説明するための模式図である。
図７は、ＰＥＳパケットとエレメンタリーストリームとの関係を示す図である。
図８は、本発明の第４の実施の形態によるデジタル放送受信装置の構成を示すブロック図である。
図９は、図８のデジタル放送受信装置におけるメモリ、ＰＩＤ識別回路およびバンクメモリを示すブロック図である。
図１０は、図９の入力バッファの構成を示すための模式図である。
図１１は、図１０の入力バッファの効果を説明するための図である。
図１２は、図１０の入力バッファの効果を説明するための図である。
【図１】
2002023776.tif 000003
【図２】
2002023776.tif 000004
【図３】
2002023776.tif 000005
【図４】
2002023776.tif 000006
【図５】
2002023776.tif 000007
【図６】
2002023776.tif 000008
【図７】
2002023776.tif 000009
【図８】
2002023776.tif 000010
【図９】
2002023776.tif 000011
【図１０】
2002023776.tif 000012
【図１１】
2002023776.tif 000013
【図１２】
2002023776.tif 000014
【国際調査報告】
2002023776.tif 000015
2002023776.tif 000016
2002023776.tif 000017
2002023776.tif 000018