(57)【要約】【課題】入力パケットと番組情報の置換えパケットの補完を同一バッファで行う。【解決手段】チューナから入力するトランスポートストリームをストリームバッファに格納する回路と、外部メモリに準備されて置換えデータをストリームバッファに読み込む回路と、その外部メモリからのデータの読み込みを起動する制御器で構成し、入力パケットをストリームバッファに到着順に格納し、パケットの取捨選択を行い、破棄パケット処理時にメモリから置換えデータを読み出し同一ストリームバッファの所定領域に格納し、プロセッサにて置換え判断を行うことによって、ストリームバッファによる置換えパケットデータ出力を実現した。【選択図】図１
2005260410.tif 000002
【特許請求の範囲】
【請求項１】
ストリームデータのパケット境界を検出する入力器と、パケットを所定のパターンと照合しパケットを選択し処理内容な決定するパケット選択器と、ストリームを出力するストリーム出力器と、外部メインメモリからデータの入出力を制御するメインメモリ入出力器と、メインメモリと、前記入力器および前記ストリーム出力器および前記メインメモリ入出力器からのデータ入力及び出力を調停する調停器と、前記調停器の決定によりデータを転送するデータ転送制御器と、データを格納するストリームバッファと、前記パケットを解析し前記ストリーム出力器及び前記メインメモリ入出力器へのデータ転送を制御する制御器と、前記制御器の命令コードを格納する命令メモリと、パケット処理内容を指示するＴＤ制御器を備えたパケット処理装置。
【請求項２】
ストリームデータのパケット境界を検出し、検出したパケット境界毎にパケット分割してストリームバッファに格納し、格納パケット毎に所定のパターンと照合しパケットを選択し処理内容を決定し、決定パケットの内容に応じてパケットを解析およびデータの加工を行い、解析したデータとメインメモリへ格納及びストリーム出力に出力することを特徴とする請求項１記載のパケット処理装置。
【請求項３】
パケット処理において、入力したパケットを新たな生成パケットに置き換える対象のパケットが入力した際には、外部メモリからそのタイミングで、新たな生成パケットを入力して、破棄したパケットを出力する時間にパケットを置き換えて出力することを特徴とする請求項１記載のパケット処理装置。
【請求項４】
１つのストリーム入力に対して２種類以上の番組情報を置き換えて出力することを特徴とする請求項１記載のパケット処理装置。
【請求項５】
受信したパケットを格納するバッファと外部からの置換えた番組情報を同一バッファに混在して１つのバッファで処理内容及びデータを扱えることを特徴とする請求項１記載のパケット処理装置。
【請求項６】
パケット単位で格納したデータ列に対し、非パケットの部分データを外部から入力して番組を編成することを特徴とする請求項１記載のパケット処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信機に代表されるパケットデータ単位で構成されるデータを出力する処理装置に関するものである。さらに詳述すると、デジタル放送を受信してデジタルＶＴＲやハードディスク装置などに記録する場合に、入力データ中の不要なパケットを廃棄、また特定のパケットを新たに作成したパケットに置換えなどのトランスポートストリーム処理を行って出力するトランスポートストリーム処理装置及び処理方法に関するものである。
【背景技術】
【０００２】
近年、デジタル放送が一般的になり、受信したデータをデジタルＶＴＲやハードディスク装置などに記録するという要求も大きくなっている。ここで、ＭＰＥＧシステム規格に準拠したデジタル放送において、受信した複数の番組が多重されているトランスポートストリームから、１つ以上の特定の番組を選択してデジタルＶＴＲなどの外部機器に記録する場合について説明する。
【０００３】
トランスポートストリームはトランスポートストリームパケットという固定長のパケットより構成されており、各パケットにはそれぞれが格納しているデータの種類を示すためのパケット識別子であるＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）が付与されている。例えば、トランスポートストリームが２つ番組、番組Ａ、番組Ｂを多重している場合、番組Ａの映像、番組Ａの音声、番組Ｂの映像、番組Ｂの音声を格納するパケットに対してそれぞれ個別のＰＩＤが割り当てられている。
【０００４】
さらに映像や音声を含むパケット以外に、番組の選局に必要な情報を格納したパケットや限定受信のためのユーザー固有の情報を格納するパケットなどがある。情報の伝送にはセクションという定められたデータ形式が用いられるが、セクション形式のデータも同様にトランスポートストリームパケットに格納されており、それぞれの情報毎にパケットＩＤが割り当てられている。
【０００５】
トランスポートストリームはこれらのパケットを多重することで複数の番組を多重化している。実際の放送では、さらに多くのＰＩＤが用いられている。また、トランスポートストリームを構成するパケットにはＣＣ（コンティニュイティカウンタ）というフィールドが含まれている。ＣＣは、各パケットのヘッダ部分に付与されており、同一ＰＩＤのパケットにおいて順次インクリメントされることで各ＰＩＤのパケットの連続性を維持していることを示すものである。
【０００６】
ここで簡略化のため、トランスポートストリームが２つ番組、番組Ａ、番組Ｂと、その他に様々な情報として３種類の情報、情報Ａ、情報Ｂ、情報Ｃを多重しているものとし、このトランスポートストリームから番組Ａだけを取り出してデジタルＶＴＲに記録する場合について説明する。この場合、番組Ａの映像、番組Ａの音声、番組Ｂの映像、番組Ｂの音声、情報Ａ、情報Ｂは、それぞれ個別のＰＩＤが与えられている。番組Ａを記録する場合には、番組Ａの映像と番組Ａの音声を記録しなければならない。また、記録した番組Ａを再生するためには、情報Ａが必要であり、記録するトランスポートストリームに対しては、情報Ｃを新たにデータに置き換えて情報Ｄとして出力する必要がある。すなわち、記録するために出力されるトランスポートストリームは、番組Ｂの映像、番組Ｂの音声、情報Ｂ、情報Ｃのパケットは破棄され、情報Ｃのタイミングには、情報Ｄのパケットが挿入されたものとなる。
【０００７】
デジタル放送をデジタル記録する場合も、一般的にはトランスポートストリーム形式を用いるが、特定の番組を記録して再生するためには多重された複数の番組や情報をすべて記録する必要はない。逆に、すべての番組と情報を記録することは記録帯域の増大を招くことになるため、上述したＰＩＤによって、記録すべき番組およびこれを再生するために必要となる情報を含むパケットのみを選択し、不要なパケットは破棄して記録する方法が取られている。
【０００８】
しかし、不要なパケットを破棄した場合、出力されるトランスポートストリームにおいて、トランスポートストリームを構成するパケットと、番組情報などを含むパケットの間に情報の不整合が発生するため、これらの情報を修正して記録しなければならない。具体的には、放送番組を構成する各符号化信号を伝送するパケットのパケット識別子を指定するＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）、ＰＭＴを伝送するパケットのパケット識別子を指定するＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）を新たに作成して置き換えて出力する。また、伝送される番組に関する情報を含むパケットＳＩＴ（Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）を廃棄可能な不要なパケットに対して置き換えて出力する。一般的にこれら新たに置き換えるパケットのデータは専用のメモリ上に設定し、置き換えるべきパケットに対して置換えを実行すべき方法がとられている。
【０００９】
従来技術に係る特定の番組だけを記録するデジタル信号受信端末装置（例えば、特許文献１を参照）を、図７を用いて説明する。図７は、従来のデジタル信号受信端末装置のブロック図を示すものである。
【００１０】
図７において、７１０は複数の番組のデータはトランスポートストリーム処理装置の構成図であり、７０１は複数の番組データをパケット単位で多重したトランスポートストリームを入力し、該パケットに付与されたパケット識別子ＰＩＤに元図いて、該パケットに対する処理方法を決定するパケット識別回路、７０２は上記決定された処理方法にしたがってパケットを解析し、必要データを取り出すパケット解析回路、７０３はＣＰＵ１のメインメモリ２上に作成したパケットデータを読み出すＤＭＡ回路、７０４は上記処理方法に従って上記各パケットの出力動作を制御して、新たなトランスポートストリームとして出力するストリーム出力回路、７０５は上記ＤＭＡ回路７０３が読み出したパケットデータの特定の領域を置き換えるための値を発生するカウンタ回路を備えている。このトランスポートストリーム処理装置７１０に入力されたトランスポートストリームは、パケット識別回路７０１に一旦入力され、パケット識別回路でパケット境界を検出して、パケット単位に分割し、パケット識別回路に含まれるテーブルを利用して、当該パケットの種別を識別及び後段のパケット解析回路７０２やストリーム出力回路７０４などの回路における当該パケットの処理を指示された後、パケット解析回路７０２でパケット識別回路からの指示に従って、各パケットから実際に必要なデータのみを抽出し、メインメモリ７２に転送する。ＤＭＡ回路７０３は、ストリーム出力回路７０４がパケット識別回路７０１から入力されたパケットに対し新たなパケットに置き換えて出力する場合に、出力するパケットデータをメインメモリ７２から読み出してストリーム回路７０４に転送し、ストリーム出力回路７０４は、上記パケットが抽出されないもしくは、他のパケットを生成して出力するパケットの指示がある場合に、上記で読み出したパケットを出力するものがある。
【特許文献１】特開２００３−９０８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
解決しようとする問題点は、上記発明においては、実際に入力されるパケット識別回路及びパケット解析回路の処理については特に触れていないが、上記処理を行うには、トランスポートストリームを処理する単位毎に一旦バッファリングする必要があり、その場合、トランスポートストリーム入力を処理するために蓄えるバッファメモリと、置換えデータを外部メモリから取り込むバッファを２重に構成する点である。さらに、トランスポートストリーム入力を出力するタイミングに合わせて、外部メモリから置換えデータを取り込む必要があるため、置換えデータの読み込みの要求を高速にする必要があり、そのためデジタル放送受信機において外部メモリからの他のアクセスに制約が大きい点である。
【課題を解決するための手段】
【００１２】
本発明は、本来トランスポートストリームを格納及び、処理する際に保持するストリームバッファを外部からの置換えパーシャルデータの入力を格納する用途にも共用でしようする。そのために、ストリームデータのパケット境界を検出する入力部と、パケットを所定のパターンと照合しパケットを選択し処理内容な決定するパケット選択器と、ストリームを出力するストリーム出力器と、外部メインメモリからデータの入出力を制御するメインメモリ入出力器と、メインメモリと、上記入力器およびストリーム出力器およびメインメモリ入出力器からのデータ入力及び出力を調停する調停器と、前記調停器の決定によりデータを転送するデータ転送制御器と、データを格納するストリームバッファと、前記パケットを解析及びストリーム出力器、メインメモリ入出力器へのデータ転送を制御する制御器と、制御器の命令コードを格納する命令メモリと、パケット処理内容を指示するＴＤ制御器を備えるものである。
【発明の効果】
【００１３】
本発明は、例えばチューナ入力からのトランスポートストリームを処理する目的とデジタル放送を録画する機器にパケットデータを出力する場合に番組構成データを変更する際に、番組構成データを置換える処理の２つの別処理をストリームバッファ一つで実現することができ、回路を縮小できる利点がある。また入力するトランスポートストリームの入力ビットレートが高い場合、置換え出力データも処理するビットレートに応じて高速に読み込み出力する必要があるものを、一旦バッファリングすることで、読み込むレイテンシを従来手法と比べて、減らすことができるため、外部メモリへのアクセスを他のメモリを介して提供するサービスに割り当てることが可能となる利点がある。
【発明を実施するための最良の形態】
【００１４】
チューナから入力するトランスポートストリームをストリームバッファに格納する回路と、外部メモリに準備されて置換えデータをストリームバッファに読み込む回路と、その外部メモリからのデータの読み込みを起動する制御器で構成することによって、ストリームバッファによる置換えパケットデータ出力を実現した。
【００１５】
（実施の形態１）
図１は、本発明装置の実施の形態の構成図であって、１は例えばチューナ及びＩＥＥＥ１３９４からのパケットデータ入力を受信する入力器、２は入力パケットデータや本受信機中のデータの転送アクセスを調停する調停器、３は調停器２で決定したアクセスに応じてストリームバッファへの書き込み、読み出しデータを転送するデータ転送制御器、４は１で入力したパケットデータから必要なパケットを抽出するパケット抽出器、５はパケットデータを出力するデータ出力器、６はメインメモリの所望のアドレスから所望のデータのアクセスを制御するメインメモリ入出力器、７はメインメモリ、８は本発明装置ＴＳＤのデータ転送及び、パケット選択器４、パケット出力器５、メインメモリ入力器６の動作を制御する制御器、９は制御器８の命令コードを記録する命令メモリ、１０はストリームバッファ、１１は本発明装置ＴＳＤを制御するＴＤ制御器である。
【００１６】
図１を用いて本発明の放送入力を受信して処理する方法及び、置換えパケットを挿入する方法を説明する。
【００１７】
入力する複数トランスポートストリームパケットＴＳ＿１〜ＴＳ＿Ｎはストリーム入力器１に入力される。ストリーム入力器１では、入力したトランスポートストリームパケットの同期信号（パケットスタート信号）を検出し、データをストリームバッファに格納するためのリクエストＴＳＩ１〜ＴＳＩＮを調停器２に出力する。このリクエストＴＳＩ１〜ＴＳＩＮは入力ポートに対応してそれぞれの入力に対して、独立に調停器２に出力する。
【００１８】
調停器２では、上記で発生した複数リクエストに対し、調停を行い、獲得したリクエストに対応するデータをデータ転送制御器３に転送し、ストリームバッファ１０に格納する。なお調停器２における調停処理は後述するストリーム出力器５、メインメモリ出力器６からのデータ転送リクエストを統括して管理し、調停を行う。
【００１９】
ストリームバッファ１０に蓄えられたパケットデータは、次にパケットデータ処理装置ＴＳＤでの処理対象パケットかを判定する。処理対象パケットの判定には、トランスポートストリームパケット中のパケット識別子（以後ＰＩＤと記す）で識別する。受信したトランスポートストリームパケット内のＰＩＤと、ＴＤ制御器１１により設定されている処理対象用ＰＩＤとが一致した場合は、そのパケットを取得し、以後同様にＴＤ制御器１１から設定された処理に基づいてパケット出力処理を開始する。
【００２０】
上記パケット選択器４の処理において抽出したパケットデータはメインメモリ出力器６及びストリーム出力器５を介して出力する。上記所定の処理後、メインメモリ出力器６からで出力すべきデータはストリームバッファ１０に出力するデータ形式として格納されている。メインメモリへ出力すべきストリームデータがストリームバッファ１０に格納されると、メインメモリ出力器６が起動する。メインメモリ出力器６は調停器２に対し、メインメモリ出力器の読出し要求を発行する。調停器２は他の処理器からの要求との調停を行い、この読み出し要求を獲得し、データ転送制御器３にデータ転送命令を発行する。データ転送制御器３は、ストリーム出力器６で読み出されるデータの格納されたメモリアドレスをデコードし、ストリームバッファから読出しを行う。この読み出しデータはメインメモリ出力器６に入力され、メインメモリの所定のアドレスに書き込むためのデータ転送命令とメインメモリアドレスを出力し、メインメモリに格納される。このメインメモリに格納したデータは、ＴＤ制御器や後段の例えばＡＶデコーダの処理で使用する。
【００２１】
こうしたメインメモリに格納するまでの一連の処理と並行して、ストリームバッファ１０に格納されたデータは、ストリーム出力器５を経由して出力する。ストリームバッファ１０からストリーム出力器に出力する処理について図２を用いて説明する。
【００２２】
図２において、入力器１０５、ストリーム出力器２００、ストリームバッファ１０、制御器８およびストリーム径路の信号ＴＳＩ１〜ＴＳＩＮ，ＲＤＩ，ＲＤＯ，ＨＯは図１の説明したものと同一である。ストリーム出力器５はタイマ２００１、データ出力部２００３で構成され、データ出力部はタイマ２００１の値と、データ制御部２００３で設定可能なオフセット値２００２を入力に持つ。図中のトランスポートストリームＴＳ＿Ａ，ＴＳ＿ＢはＴＳ＿Ａが先に入力する１パケット目のトランスポートストリーム、ＴＳ＿Ｂが２パケット目のトランスポートストリームとする。
【００２３】
このトランスポートストリームの本開発トランスポートデコーダＴＳＤと入出力と時間のタイミングを図３に示す。
【００２４】
トランスポートストリームＴＳ＿Ａが入力部１０５に入力されると、入力部１０５は、ＴＳ＿Ａが入力完了した時間のタイマ値を読み、到着タイムスタンプ情報ＡＴＳとして、ストリームバッファ１３０格納時に付加する。このＴＳ＿Ａの到着時間をＡＴＳ＿ＡとするとＡＴＳ＿ＡがＴＳ＿Ａの先頭に格納される。このＴＳ＿Ａが本開発のパケットデータ処理装置に到着してから、出力するまでの時間をオフセット期間として制御器１４０で設定されたオフセット値を予め設定しておく。上記のように、該当トランスポートストリームパケットＴＳ＿Ａに対し所定の処理を施された後、データ出力部を起動すると、データ出力部は、データ出力のためのデータ読出し要求を調停器１１０に対し発行する。調停器１１０は他の処理器からの要求との調停を行い、この読み出し要求を獲得し、データ転送制御器１２０にデータ転送命令を発行する。
【００２５】
データ転送制御器１２０は、ストリーム出力器２１０で読み出されるデータの格納されたメモリアドレスをデコードし、ストリームバッファから読出しを行う。このデータはストリームデータ出力器２００内のデータ出力部２００３に入力される。データ出力部２００３はこのデータの到着タイムスタンプ情報を受信すると制御器１４０から入力されたオフセット値２００２との加算処理を行う。この加算値が常時タイマ２００１で動作中の現在時刻になると、以降のデータ部分の読出し要求を同様に発行し、入力されたデータをストリーム出力部から逐次出力される。以降のトランスポートストリームパケットＴＳ＿Ｂに対しても同様な処理が行われ、図３に示すトランスポートストリームパケットの入力と一定間隔を保ちつつ、ストリーム出力を行う。一定間隔を保つことは、入力したＭＰＥＧ２−ＴＳ等でエンコードされたビットストリームのビットレートを変えることなく、デコードするために必要であり、この処理を前述のパケットデータ処理と同時処理で行う。このストリーム出力器５からの出力のデータは、ＴＳプロトコル形式の処理を伝送するＩＥＥＥ１３９４規格準拠のＡＶ機器への接続等に使用可能である。
【００２６】
以上が、本発明のパケットデータ処理装置ＴＳＤの処理の流れである。
【００２７】
次に上記パケットデータ処理装置により、置換えデータを挿入して出力する処理の流れについて図４を用いて説明する。
【００２８】
パケット入力処理、パケット選択処理については前記の処理の通りである。前記パケット選択器の処理後、選択の結果は、一致したパケットと不一致パケットの２通りに分けられる。一致したパケットの処理については、前記パケット処理により、処理される。ここでは不一致になったパケットについての以後の処理について説明する。
【００２９】
図４にＴＳ＿Ａはパケット選択器４で選択されるパケット、ＴＳ＿Ｂはパケット選択器の指示がメモリ上の置換えパケットＫで置き換える指示であるとする。この場合、入力されるパケットは、受信する順番でストリームバッファ１０にバッファリングされている。ＴＳ＿Ａの処理時はパケット選択器４で選択・出力指示があるためそのままストリーム出力器５のデータ出力部に到着時間（ＡＴＳ＿Ａ）の情報をつけて転送する。ＴＳ＿Ｂの処理時は、パケット選択器４で抽出した際の指示が、メモリ上の置換えデータＫに置き換えるとの指示を制御器４が認識し、置換えデータＫ１をメインメモリから読み出し、別のストリームバッファ１０の格納領域にバッファリングする。この転送中に制御器は図４のようにＴＳ＿Ｂが到着した時間情報を置換えデータＫ１が格納される先頭にコピーする。ここで制御器８はバッファリングされたＴＳ＿Ｂの代わりに置換えＫ１をストリーム出力部５に転送指示を行い転送する。ＴＳ＿Ｂのバッファリングされた格納領域は、置換えＫ１のパケットに置き換わったため次の入力パケットを格納するために開放する。ＴＳ＿Ａ及び置換えＫ１を格納したパケットもストリーム出力部５に転送が完了した後、同様に以後のパケットをバッファリングするため開放する。
【００３０】
以上のようにすることで同一のパケットで入力パケットの処理と、置換えデータを読み込んだパケットの処理を同一に行うことが可能となる。
【００３１】
なお、ここでは、図示の明快化の為に、入力のパケットを格納していない空き格納領域に、置換えデータＫ１を格納した例をしめしているが、パケット選択器４で置換えの指示があった場合、ＴＳ＿Ｂの場所に置換えデータを上書きすることも容易に対応できる。この場合、ＴＳ＿Ｂのパケット到着時間の情報を置換えデータＫ１の先頭に複製する処理及び、ＴＳ＿Ｂを開放する制御部の処理を省略することができ、本発明のパケット出力装置の性能を高速化することも可能である。
【００３２】
（実施の形態２）
上記実施の形態１は、置換えデータＫ１と受信したパケットを出力するパケットを１種類ずつの例であるが、複数の種類の置換えデータを出力したり、置換えの法則を決定する手法について図５を用いて説明する。本実施の形態のパケット受信装置の構成は図１、図２、図３及び図４の構成と同一である。
【００３３】
図５は複数の種類のパケット識別子が付与されたパケットを受信した場合の例である。
【００３４】
ここで、それぞれのパケットには個別の指示が設定されているとする。
【００３５】
ＴＳ＿Ａ（図ではＴＳ＿Ａ１，ＴＳ＿Ａ２）のパケットは、パケット選択を行い出力する指示、ＴＳ＿Ｂ（図ではＴＳ＿Ｂ１，ＴＳ＿Ｂ２，ＴＳ＿Ｂ３）のパケットは、パケットを破棄する指示、ＴＳ＿Ｃ（図ではＴＳ＿Ｃ１）はパケットを置換えデータＫに変更する指示、ＴＳ＿Ｄ（図ではＴＳ＿Ｄ１）またパケット受信装置では、ストリームデータ出力部から情報として挿入Ｉ，挿入Ｊの２種類の情報を出力するとする。
【００３６】
デジタル放送受信機においては、ＴＳ＿Ａ，ＴＳ＿Ｄは映像・音声データ、ＴＳ＿Ｃは番組構成パケット識別子を示す番組構成情報（ＰＡＴ）、挿入Ｉ，挿入Ｊは番組構成する映像音声のパケット識別子を示す番組情報（ＰＭＴ）、伝送される番組に関する情報を含むパケット（ＳＩＴ）が該当する。
【００３７】
図５において、ＴＳ＿Ａ１が入力されると実施の形態１同様、パケットを選択し出力する。ＴＳ＿Ｂ１が入力されるとＴＳ＿Ｂ１は破棄する。制御器８はこのパケットを出力する帯域が残ったため、空き帯域を利用して挿入Ｉ１をメインメモリから読み出し、ストリーム出力部にデータを転送する。次にＴＳ＿Ｂ２がきたときも挿入Ｉ２に置き換えることが可能であるが、本設定では空き帯域に挿入するパケットの種類が２種類ある。この場合は制御器８は前回挿入した種類を記憶しておき、前回と別の種類のパケットをおくことで２種類以上の置換え情報を挿入することも本構成により容易に対応できる。この場合、挿入Ｊ１を挿入する。以後、実施の形態１同様の処理を指示毎に行うことで、図５にあるパケット出力形式に再編成することが可能となる。
【００３８】
（実施の形態３）
上記、実施の形態１、２は入力されるパケット単位とメインメモリから置換えるデータが同じ単位の構成の場合である。本実施の形態３では、部分的なデータのみを置き換える方法について図６を用いて説明する。実施の形態の構成図は図１、図２、図３については同様である。
【００３９】
本実施の形態について異なるのは、各パケットの処理で置換えの指示があった場合に、該当データのサイズと先頭からのアドレスのパラメータを追加することのみである。
【００４０】
図６において、ＴＳ＿Ａが入力されると実施の形態１，２同様の方法にて出力する。ＴＳ＿Ｂが入力されると、パケット選択器４にて該当パケットが置換えであることが制御器８に通知される。制御器８はこの結果から置換え対象のデータのサイズと、先頭からのアドレスを指示情報の付随情報をして受取、メインメモリから前記サイズ分のデータｄ１を読み出すし、ＴＳ＿Ｂの先頭から同じく前記先頭からのアドレスを加算したアドレス値の領域に格納する。格納後はこのＴＳ＿ＢにＤ１が上書きされた形でストリーム出力部５へ転送することで、容易の部分的な置換え出力が可能となる。
【００４１】
従来の手法では、置換えデータを出力する際には、置換えのデータであることがわかるとデータ出力部に該当データが転送されるとその転送タイミングに併せてメインメモリから置換えデータを読み出す必要があるため、高速のメモリ読み出し要求が必要となり、デジタル放送受信機を受信する際、他のサービス提供の為にメモリの利用を制限される問題があるが、本構成は、パケットの到着時間から一定のオフセット時間後にストリーム出力する構成であるので低速なメモリ読み出しで対応が可能である。
【産業上の利用可能性】
【００４２】
入力パケットに対しパケット毎に処理を行うパケット処理の為の処理バッファと、番組の再編成を行うためのパケット置換えを行う処理バッファを同一に使用することで低廉なデジタル受信装置を提供可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態１に係るパケット処理装置の構成を示すブロック図
【図２】本発明の実施の形態１に係るパケット処理装置内のストリーム出力器の内部構成を示すブロック図
【図３】本発明の実施の形態１に係るパケット処理装置の入力パケットと出力パケットのタイミング図
【図４】本発明の実施の形態１に係るパケット処理装置のパケット置換えの構成を示すブロック図
【図５】本発明の実施の形態２に係るパケット処理装置で番組再編成したパケットの構成図
【図６】本発明の実施の形態３に係るパケット処理装置のパケット置換えの構成を示すブロック図
【図７】従来技術の構成を示すブロック図
【符号の説明】
【００４４】
１    入力器
２    調停器
３    データ転送制御器
４    制御器
５    ストリーム出力器
６    メインメモリ入出力器
７    メインメモリ
８    制御器
９    命令メモリ
１０    ストリームバッファ
１１    ＴＤ制御器
５１    タイマ
５２    オフセット値
５３    データ出力部
７１    ＣＰＵ
７２    メインメモリ
７３    ＡＶデコーダ
７０１    パケット識別回路
７０２    パケット認識回路
７０３    ＤＭＡ回路
７０４    ストリーム出力回路
７０５    カウンタ回路
７１０    トランスポートストリーム処理装置
【図１】
2005260410.tif 000003
【図２】
2005260410.tif 000004
【図３】
2005260410.tif 000005
【図４】
2005260410.tif 000006
【図５】
2005260410.tif 000007
【図６】
2005260410.tif 000008
【図７】
2005260410.tif 000009