JPH11239175A - パケット処理装置 - Google Patents
パケット処理装置Info
- Publication number
- JPH11239175A JPH11239175A JP10038440A JP3844098A JPH11239175A JP H11239175 A JPH11239175 A JP H11239175A JP 10038440 A JP10038440 A JP 10038440A JP 3844098 A JP3844098 A JP 3844098A JP H11239175 A JPH11239175 A JP H11239175A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- replacement
- table data
- data
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 置換えの必要なパケットの置き換え対象デー
タだけを正しいデータに置き換えて出力することのでき
るパケット処理装置を提供する。 【解決手段】 置き換えデータ記憶部1021に置き換
え対象パケットIDと置き換え後のデータの組を一つ以
上設定しておき、パケット判断部1022により入力さ
れたパケットが置き換え対象パケットIDであることを
検出すると、パケット組立部1023によりこの置き換
え対象パケットに対応する置換えデータを元に置換えパ
ケットを組み立て、パケット置き換え部1024によ
り、入力パケットを、置換えパケットにより置き換えて
出力する。
タだけを正しいデータに置き換えて出力することのでき
るパケット処理装置を提供する。 【解決手段】 置き換えデータ記憶部1021に置き換
え対象パケットIDと置き換え後のデータの組を一つ以
上設定しておき、パケット判断部1022により入力さ
れたパケットが置き換え対象パケットIDであることを
検出すると、パケット組立部1023によりこの置き換
え対象パケットに対応する置換えデータを元に置換えパ
ケットを組み立て、パケット置き換え部1024によ
り、入力パケットを、置換えパケットにより置き換えて
出力する。
Description
【0001】
【発明の属する技術分野】この発明は、パケット処理装
置に関し、特にディジタル衛星テレビジョン放送を受信
して得たデータやデータ蓄積装置から取り出されたデー
タなどを他の蓄積装置に記録したりパソコンなどの他の
装置に出力するような場合に、不要なデータを削除し新
たに必要となるデータを追加するように置き換えて出力
するデータ置き換え機能を有するパケット処理装置に関
するものである。
置に関し、特にディジタル衛星テレビジョン放送を受信
して得たデータやデータ蓄積装置から取り出されたデー
タなどを他の蓄積装置に記録したりパソコンなどの他の
装置に出力するような場合に、不要なデータを削除し新
たに必要となるデータを追加するように置き換えて出力
するデータ置き換え機能を有するパケット処理装置に関
するものである。
【0002】
【従来の技術】近年、映像や音声,字幕等の情報が、デ
ジタルデータの形式によって放送が行われたり蓄積され
ることが多くなってきた。このような場合、データは所
定のデータ長毎に分割され、パケット形式で伝送,蓄積
されることが一般的である。そしてその際、複数のデー
タがパケットに構築されたのち、一つの伝送,蓄積メデ
ィアに多重され伝送,蓄積される場合がある。このよう
な場合のデータの構造や多重方法の国際標準規格とし
て、MPEG2システム規格に定められたトランスポー
トストリームがある。そして、このような形式でパケッ
トデータの伝送が行われるものの一例として、デジタル
衛星テレビジョン放送がある。デジタル衛星テレビジョ
ン放送は、画質は通常のアナログテレビジョン放送と同
等であるが、MPEG2を使用することにより情報を圧
縮し、アナログテレビジョン放送1チャンネル分と同等
の帯域で、4ないし5チャンネル分の放送が同時に可能
となるものである。
ジタルデータの形式によって放送が行われたり蓄積され
ることが多くなってきた。このような場合、データは所
定のデータ長毎に分割され、パケット形式で伝送,蓄積
されることが一般的である。そしてその際、複数のデー
タがパケットに構築されたのち、一つの伝送,蓄積メデ
ィアに多重され伝送,蓄積される場合がある。このよう
な場合のデータの構造や多重方法の国際標準規格とし
て、MPEG2システム規格に定められたトランスポー
トストリームがある。そして、このような形式でパケッ
トデータの伝送が行われるものの一例として、デジタル
衛星テレビジョン放送がある。デジタル衛星テレビジョ
ン放送は、画質は通常のアナログテレビジョン放送と同
等であるが、MPEG2を使用することにより情報を圧
縮し、アナログテレビジョン放送1チャンネル分と同等
の帯域で、4ないし5チャンネル分の放送が同時に可能
となるものである。
【0003】この様なデジタル衛星テレビジョン放送
は、1つのデータ列に複数の番組を多重して放送を行っ
ている。そして、その際、トランスポートストリームが
用いられている。トランスポートストリームはトランス
ポートストリームパケットという固定長のパケットより
構成されており、各トランスポートストリームパケット
には、そのパケットが格納しているデータの種類に応じ
てパケットIDという識別番号が割り当てられている。
は、1つのデータ列に複数の番組を多重して放送を行っ
ている。そして、その際、トランスポートストリームが
用いられている。トランスポートストリームはトランス
ポートストリームパケットという固定長のパケットより
構成されており、各トランスポートストリームパケット
には、そのパケットが格納しているデータの種類に応じ
てパケットIDという識別番号が割り当てられている。
【0004】例えば番組1,番組2がある一つのトラン
スポートストリームにより伝送される場合、伝送される
データの種類としては、番組1の映像データ,番組1の
音声データ,番組2の映像データ,番組2の音声デー
タ,番組へのパケットID割当表(Program Associatio
n Table ;以下、PATと称す),番組1のパケットI
D割当表(Program Map Table ;以下、PMTと称
す),番組2用のPMT,放送周波数と番組の対応表
(Network Information Table ;以下、NITと称す)
などがある。PMTには各々の番組の映像や音声のデー
タに割り当てられたパケットIDが格納されている。ま
た、PATには各番組のPMTのためのパケットIDが
格納されている。
スポートストリームにより伝送される場合、伝送される
データの種類としては、番組1の映像データ,番組1の
音声データ,番組2の映像データ,番組2の音声デー
タ,番組へのパケットID割当表(Program Associatio
n Table ;以下、PATと称す),番組1のパケットI
D割当表(Program Map Table ;以下、PMTと称
す),番組2用のPMT,放送周波数と番組の対応表
(Network Information Table ;以下、NITと称す)
などがある。PMTには各々の番組の映像や音声のデー
タに割り当てられたパケットIDが格納されている。ま
た、PATには各番組のPMTのためのパケットIDが
格納されている。
【0005】このようなデジタル衛星テレビジョン放送
で放送された番組をデジタル記録により記録しようとす
る場合、やはりトランスポートストリーム形式を用いる
ことが考えられる。
で放送された番組をデジタル記録により記録しようとす
る場合、やはりトランスポートストリーム形式を用いる
ことが考えられる。
【0006】その理由は、複数の番組を、伝送するため
のデータ形式のままで記録を行うことになるため、複数
の番組を一つの記録メディアに同時に記録できる点や、
放送されたデータ形式からの変換が簡単であるというこ
とにある。また再生時にはデジタル放送の受信機を用い
て映像や音声を取り出すことができるという点も利点の
1つとして挙げられる。
のデータ形式のままで記録を行うことになるため、複数
の番組を一つの記録メディアに同時に記録できる点や、
放送されたデータ形式からの変換が簡単であるというこ
とにある。また再生時にはデジタル放送の受信機を用い
て映像や音声を取り出すことができるという点も利点の
1つとして挙げられる。
【0007】
【発明が解決しようとする課題】しかしながら、このよ
うなデジタル放送のデータを、デジタルVTRにより記
録しようとする際、多重化されて同時に放送されている
番組全てを同時に録画する必要性はあまりなく、また、
全ての番組を同時に収録しようとすると、トランスポー
トストリーム形式での記録が可能なデジタルVTRの記
録帯域を大きく設計する必要があり、家庭向けデジタル
衛星テレビジョン用VTR装置のコストが上昇する要因
となる。
うなデジタル放送のデータを、デジタルVTRにより記
録しようとする際、多重化されて同時に放送されている
番組全てを同時に録画する必要性はあまりなく、また、
全ての番組を同時に収録しようとすると、トランスポー
トストリーム形式での記録が可能なデジタルVTRの記
録帯域を大きく設計する必要があり、家庭向けデジタル
衛星テレビジョン用VTR装置のコストが上昇する要因
となる。
【0008】そこで、デジタル放送のデータのそのまま
全てを記録するのではなく、高々2,3の番組のみを抽
出し記録することにより、実用上の不便を殆んどきたす
ことなく記録帯域を減少させ、トランスポートストリー
ム形式での記録を低コストに実現することが考えられ
る。
全てを記録するのではなく、高々2,3の番組のみを抽
出し記録することにより、実用上の不便を殆んどきたす
ことなく記録帯域を減少させ、トランスポートストリー
ム形式での記録を低コストに実現することが考えられ
る。
【0009】ところが、上記の従来例で示したように、
トランスポートストリームとして伝送される情報には、
映像や音声のように番組固有のデータだけではなく、P
ATやNITのように全ての番組に共通するデータがあ
る。このため、入力されたトランスポートストリームか
ら一部の番組だけを取り出して、記録などのために出力
する場合には、元のトランスポートストリームパケット
から不要な情報を取り除くとともに、一部の情報を書き
換えたり、新たな情報を追加したりする必要がある。
トランスポートストリームとして伝送される情報には、
映像や音声のように番組固有のデータだけではなく、P
ATやNITのように全ての番組に共通するデータがあ
る。このため、入力されたトランスポートストリームか
ら一部の番組だけを取り出して、記録などのために出力
する場合には、元のトランスポートストリームパケット
から不要な情報を取り除くとともに、一部の情報を書き
換えたり、新たな情報を追加したりする必要がある。
【0010】例えば、2つの番組が既に説明したような
種類のトランスポートストリームパケットにより放送さ
れており、このうち番組1だけを記録する場合、不要な
番組2の映像や音声を格納しているパケットは記録の際
に取り除く必要がある。また番組2用のPMTも取り除
く方がよい。さらに番組1と番組2のPMTのパケット
IDを格納しているPATパケットは、番組1のPMT
のパケットIDだけを格納しているPATに置き換えな
ければならない。
種類のトランスポートストリームパケットにより放送さ
れており、このうち番組1だけを記録する場合、不要な
番組2の映像や音声を格納しているパケットは記録の際
に取り除く必要がある。また番組2用のPMTも取り除
く方がよい。さらに番組1と番組2のPMTのパケット
IDを格納しているPATパケットは、番組1のPMT
のパケットIDだけを格納しているPATに置き換えな
ければならない。
【0011】仮りに番組2のPMTのパケットIDがP
ATに残ったままで記録がなされた場合、このPATが
番組2が記録されている旨を示すため、実際には番組2
が記録されていなかったことが再生時に判断できなくな
る。
ATに残ったままで記録がなされた場合、このPATが
番組2が記録されている旨を示すため、実際には番組2
が記録されていなかったことが再生時に判断できなくな
る。
【0012】また、NITは放送のための情報を格納し
ており、番組の蓄積のためには不要であるが、逆にSI
T(Selection Information Table )等の,放送には含
まれないが蓄積を行うために必要となる情報は新たにト
ランスポートストリームに多重し記録しなければならな
い。さらに、不要な情報が残っているとその不要な情報
のために記録帯域が余分に使用されることになる。
ており、番組の蓄積のためには不要であるが、逆にSI
T(Selection Information Table )等の,放送には含
まれないが蓄積を行うために必要となる情報は新たにト
ランスポートストリームに多重し記録しなければならな
い。さらに、不要な情報が残っているとその不要な情報
のために記録帯域が余分に使用されることになる。
【0013】これらの理由により、放送より受信された
データや蓄積装置から取り出されたデータなどを、蓄積
装置に記録したりパソコンなどの他の装置に出力するよ
うな場合には、入力データを出力先の装置に適したデー
タに変換するために、不要なデータを新たに必要となる
データに置き換えて出力しなければならない。
データや蓄積装置から取り出されたデータなどを、蓄積
装置に記録したりパソコンなどの他の装置に出力するよ
うな場合には、入力データを出力先の装置に適したデー
タに変換するために、不要なデータを新たに必要となる
データに置き換えて出力しなければならない。
【0014】この発明は、上記のような従来のものの問
題点を解決するためになされたもので、パケット中の不
要なデータを新たに必要となるデータに自動的に置き換
えて出力するデータ置き換え機能を有するパケット処理
装置を得ることを目的としている。
題点を解決するためになされたもので、パケット中の不
要なデータを新たに必要となるデータに自動的に置き換
えて出力するデータ置き換え機能を有するパケット処理
装置を得ることを目的としている。
【0015】
【課題を解決するための手段】本願の請求項1の発明に
係るパケット処理装置は、パケット形式のデータを順次
入力パケットとして入力するパケット入力手段と、上記
入力パケットの中から置き換える対象となるパケットを
検出し当該置き換え対象パケットの置き換えを実行する
パケット置き換え手段とを備えるようにしたものであ
る。
係るパケット処理装置は、パケット形式のデータを順次
入力パケットとして入力するパケット入力手段と、上記
入力パケットの中から置き換える対象となるパケットを
検出し当該置き換え対象パケットの置き換えを実行する
パケット置き換え手段とを備えるようにしたものであ
る。
【0016】また、本願の請求項2の発明に係るパケッ
ト処理装置は、パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、上記入力パケッ
ト中の置き換えの対象となるテーブルデータを検出し当
該テーブルデータの置き換えを実行するテーブルデータ
置き換え手段とを備えるようにしたものである。
ト処理装置は、パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、上記入力パケッ
ト中の置き換えの対象となるテーブルデータを検出し当
該テーブルデータの置き換えを実行するテーブルデータ
置き換え手段とを備えるようにしたものである。
【0017】また、本願の請求項3の発明に係るパケッ
ト処理装置は、請求項1のパケット処理装置において、
上記パケット置き換え手段は、置き換えの対象となるパ
ケットを示す置き換え対象パケットと、これに対して置
き換えるべき置き換え後データと、の対応を示す置き換
え対応テーブルデータを記憶する置き換え対応テーブル
データ記憶手段と、上記入力パケットが上記置き換え対
象パケットに該当するか否かを検出する置き換え対象パ
ケット検出手段と、上記入力パケットが上記置き換え対
象パケットに該当する場合には、上記置き換え対応テー
ブルデータを参照して上記置き換え後データを読み出
し、当該置き換え後データを含む置き換えパケットを組
み立てて、上記置き換え対象パケットを当該置き換えパ
ケットに置き換えて出力し、上記入力パケットが上記置
き換え対象パケットでない場合には、上記入力パケット
をそのまま出力するパケット出力手段とを備えるように
したものである。
ト処理装置は、請求項1のパケット処理装置において、
上記パケット置き換え手段は、置き換えの対象となるパ
ケットを示す置き換え対象パケットと、これに対して置
き換えるべき置き換え後データと、の対応を示す置き換
え対応テーブルデータを記憶する置き換え対応テーブル
データ記憶手段と、上記入力パケットが上記置き換え対
象パケットに該当するか否かを検出する置き換え対象パ
ケット検出手段と、上記入力パケットが上記置き換え対
象パケットに該当する場合には、上記置き換え対応テー
ブルデータを参照して上記置き換え後データを読み出
し、当該置き換え後データを含む置き換えパケットを組
み立てて、上記置き換え対象パケットを当該置き換えパ
ケットに置き換えて出力し、上記入力パケットが上記置
き換え対象パケットでない場合には、上記入力パケット
をそのまま出力するパケット出力手段とを備えるように
したものである。
【0018】また、本願の請求項4の発明に係るパケッ
ト処理装置は、請求項2のパケット処理装置において、
上記テーブルデータ置き換え手段は、置き換えの対象と
なるテーブルデータを含むパケットを示す置き換え対象
パケットと、これに対して置き換えるべき置き換え後デ
ータと、の対応を示す置き換え対応テーブルデータを記
憶する置き換え対応テーブルデータ記憶手段と、上記入
力パケットが上記置き換え対象テーブルデータを含むパ
ケットであるか否かを検出する入力パケット検出手段
と、上記入力パケットが上記置き換え対象テーブルデー
タを含むパケットに該当する場合には、上記置き換え対
応テーブルデータを参照して上記置き換え後データを読
み出し、当該置き換え後データを含む置き換えテーブル
データを組み立てて、上記置き換え対象テーブルデータ
を当該置き換えテーブルデータに置き換えて出力し、上
記入力パケットが上記置き換え対象テーブルデータを含
まない場合には、上記入力パケットをそのまま出力する
パケット出力手段とを備えるようにしたものである。
ト処理装置は、請求項2のパケット処理装置において、
上記テーブルデータ置き換え手段は、置き換えの対象と
なるテーブルデータを含むパケットを示す置き換え対象
パケットと、これに対して置き換えるべき置き換え後デ
ータと、の対応を示す置き換え対応テーブルデータを記
憶する置き換え対応テーブルデータ記憶手段と、上記入
力パケットが上記置き換え対象テーブルデータを含むパ
ケットであるか否かを検出する入力パケット検出手段
と、上記入力パケットが上記置き換え対象テーブルデー
タを含むパケットに該当する場合には、上記置き換え対
応テーブルデータを参照して上記置き換え後データを読
み出し、当該置き換え後データを含む置き換えテーブル
データを組み立てて、上記置き換え対象テーブルデータ
を当該置き換えテーブルデータに置き換えて出力し、上
記入力パケットが上記置き換え対象テーブルデータを含
まない場合には、上記入力パケットをそのまま出力する
パケット出力手段とを備えるようにしたものである。
【0019】また、本願の請求項5の発明に係るパケッ
ト処理装置は、請求項1のパケット処理装置において、
上記パケット置き換え手段は、置き換えの対象となるパ
ケットを示す置き換え対象パケットと、これに対して置
き換えるべき置き換え後パケットと、の対応を示す置き
換え対応テーブルデータを記憶する置き換え対応テーブ
ルデータ記憶手段と、上記入力パケットが上記置き換え
対象パケットに該当するか否かを検出する置き換え対象
パケット検出手段と、上記入力パケットが上記置き換え
対象パケットに該当する場合には、上記置き換え対応テ
ーブルデータを参照して上記置き換え後パケットを読み
出し、上記置き換え対象パケットを当該置き換え後パケ
ットに置き換えて出力し、上記入力パケットが上記置き
換え対象パケットでない場合には、上記入力パケットを
そのまま出力するパケット出力手段とを備えるようにし
たものである。
ト処理装置は、請求項1のパケット処理装置において、
上記パケット置き換え手段は、置き換えの対象となるパ
ケットを示す置き換え対象パケットと、これに対して置
き換えるべき置き換え後パケットと、の対応を示す置き
換え対応テーブルデータを記憶する置き換え対応テーブ
ルデータ記憶手段と、上記入力パケットが上記置き換え
対象パケットに該当するか否かを検出する置き換え対象
パケット検出手段と、上記入力パケットが上記置き換え
対象パケットに該当する場合には、上記置き換え対応テ
ーブルデータを参照して上記置き換え後パケットを読み
出し、上記置き換え対象パケットを当該置き換え後パケ
ットに置き換えて出力し、上記入力パケットが上記置き
換え対象パケットでない場合には、上記入力パケットを
そのまま出力するパケット出力手段とを備えるようにし
たものである。
【0020】また、本願の請求項6の発明に係るパケッ
ト処理装置は、請求項2のパケット処理装置において、
上記テーブルデータ置き換え手段は、置き換えの対象と
なるテーブルデータを含むパケットを示す置き換え対象
パケットと、これに対して置き換えるべき置き換え後テ
ーブルデータと、の対応を示す置き換え対応テーブルデ
ータを記憶する置き換え対応テーブルデータ記憶手段
と、上記入力パケットが上記置き換え対象テーブルデー
タを含むパケットであるか否かを検出する入力パケット
検出手段と、上記入力パケットが上記置き換え対象テー
ブルデータを含むパケットに該当する場合には、上記置
き換え対応テーブルデータを参照して上記置き換え後テ
ーブルデータを読み出し、上記置き換え対象テーブルデ
ータを当該置き換え後テーブルデータに置き換えて出力
し、上記入力パケットが上記置き換え対象テーブルデー
タを含むパケットでない場合には、上記入力パケットを
そのまま出力するパケット出力手段とを備えるようにし
たものである。
ト処理装置は、請求項2のパケット処理装置において、
上記テーブルデータ置き換え手段は、置き換えの対象と
なるテーブルデータを含むパケットを示す置き換え対象
パケットと、これに対して置き換えるべき置き換え後テ
ーブルデータと、の対応を示す置き換え対応テーブルデ
ータを記憶する置き換え対応テーブルデータ記憶手段
と、上記入力パケットが上記置き換え対象テーブルデー
タを含むパケットであるか否かを検出する入力パケット
検出手段と、上記入力パケットが上記置き換え対象テー
ブルデータを含むパケットに該当する場合には、上記置
き換え対応テーブルデータを参照して上記置き換え後テ
ーブルデータを読み出し、上記置き換え対象テーブルデ
ータを当該置き換え後テーブルデータに置き換えて出力
し、上記入力パケットが上記置き換え対象テーブルデー
タを含むパケットでない場合には、上記入力パケットを
そのまま出力するパケット出力手段とを備えるようにし
たものである。
【0021】また、本願の請求項7の発明に係るパケッ
ト処理装置は、パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、上記入力パケッ
トの中から置き換える対象となるパケットを検出し当該
置き換え対象パケットの置き換えを実行するパケット置
き換え手段と、外部から指示された情報に基づき置き換
える対象となるパケットを割り出し、当該割り出した置
き換え対象パケットに関する情報を上記パケット置き換
え手段に設定する置き換え対象パケット情報設定手段
と、上記入力パケットの中からデコードすべき所要のパ
ケットを取り出すパケット取り出し手段と、上記所要の
パケットをデコードに先だってメモリに記憶すべくメモ
リアクセスを行うメモリアクセス手段とを備えるように
したものである。
ト処理装置は、パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、上記入力パケッ
トの中から置き換える対象となるパケットを検出し当該
置き換え対象パケットの置き換えを実行するパケット置
き換え手段と、外部から指示された情報に基づき置き換
える対象となるパケットを割り出し、当該割り出した置
き換え対象パケットに関する情報を上記パケット置き換
え手段に設定する置き換え対象パケット情報設定手段
と、上記入力パケットの中からデコードすべき所要のパ
ケットを取り出すパケット取り出し手段と、上記所要の
パケットをデコードに先だってメモリに記憶すべくメモ
リアクセスを行うメモリアクセス手段とを備えるように
したものである。
【0022】また、本願の請求項8の発明に係るパケッ
ト処理装置は、パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、上記入力パケッ
トの中から置き換える対象となるテーブルデータを検出
し当該置き換え対象テーブルデータの置き換えを実行す
るテーブルデータ置き換え手段と、外部から指示された
情報に基づき置き換える対象となるテーブルデータを割
り出し、当該割り出した置き換え対象テーブルデータに
関する情報を上記テーブルデータ置き換え手段に設定す
る置き換え対象テーブルデータ情報設定手段と、上記入
力パケットの中からデコードすべき所要のパケットを取
り出すパケット取り出し手段と、上記所要のパケットを
デコードに先だってメモリに記憶すべくメモリアクセス
を行うメモリアクセス手段とを備えるようにしたもので
ある。
ト処理装置は、パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、上記入力パケッ
トの中から置き換える対象となるテーブルデータを検出
し当該置き換え対象テーブルデータの置き換えを実行す
るテーブルデータ置き換え手段と、外部から指示された
情報に基づき置き換える対象となるテーブルデータを割
り出し、当該割り出した置き換え対象テーブルデータに
関する情報を上記テーブルデータ置き換え手段に設定す
る置き換え対象テーブルデータ情報設定手段と、上記入
力パケットの中からデコードすべき所要のパケットを取
り出すパケット取り出し手段と、上記所要のパケットを
デコードに先だってメモリに記憶すべくメモリアクセス
を行うメモリアクセス手段とを備えるようにしたもので
ある。
【0023】また、本願の請求項9の発明に係るパケッ
ト処理装置は、請求項7のパケット処理装置において、
上記パケット置き換え手段は、置き換えの対象となるパ
ケットを示す置き換え対象パケットと、これに対して置
き換えるべき置き換え後データと、の対応を示す置き換
え対応テーブルデータを記憶する置き換えデータ記憶手
段と、上記入力パケットが上記置き換え対象パケットに
該当するか否かを検出する置き換え対象パケット検出手
段と、上記入力パケットが上記置き換え対象パケットに
該当する場合には、上記置き換え対応テーブルデータを
参照して上記置き換え後データを読み出し、当該置き換
え後データを含む置き換えパケットを組み立てて、上記
置き換え対象パケットを当該置き換えパケットに置き換
えて出力し、上記入力パケットが上記置き換え対象パケ
ットでない場合には、上記入力パケットをそのまま出力
するパケット出力手段とを備えるようにしたものであ
る。
ト処理装置は、請求項7のパケット処理装置において、
上記パケット置き換え手段は、置き換えの対象となるパ
ケットを示す置き換え対象パケットと、これに対して置
き換えるべき置き換え後データと、の対応を示す置き換
え対応テーブルデータを記憶する置き換えデータ記憶手
段と、上記入力パケットが上記置き換え対象パケットに
該当するか否かを検出する置き換え対象パケット検出手
段と、上記入力パケットが上記置き換え対象パケットに
該当する場合には、上記置き換え対応テーブルデータを
参照して上記置き換え後データを読み出し、当該置き換
え後データを含む置き換えパケットを組み立てて、上記
置き換え対象パケットを当該置き換えパケットに置き換
えて出力し、上記入力パケットが上記置き換え対象パケ
ットでない場合には、上記入力パケットをそのまま出力
するパケット出力手段とを備えるようにしたものであ
る。
【0024】また、本願の請求項10の発明に係るパケ
ット処理装置は、請求項8のパケット処理装置におい
て、上記テーブルデータ置き換え手段は、置き換えの対
象となるテーブルデータを含むパケットを示す置き換え
対象パケットと、これに対して置き換えるべき置き換え
後データと、の対応を示す置き換え対応テーブルデータ
を記憶する置き換えデータ記憶手段と、上記入力パケッ
トが上記置き換え対象テーブルデータを含むパケットで
あるか否かを検出する入力パケット検出手段と、上記入
力パケットが上記置き換え対象テーブルデータを含むパ
ケットに該当する場合には、上記置き換え対応テーブル
データを参照して上記置き換え後データを読み出し、当
該置き換え後データを含む置き換えテーブルデータを組
み立てて、上記置き換え対象テーブルデータを当該置き
換えテーブルデータに置き換えて出力し、上記入力パケ
ットが上記置き換え対象テーブルデータを含まない場合
には、上記入力パケットをそのまま出力するパケット出
力手段とを備えるようにしたものである。
ット処理装置は、請求項8のパケット処理装置におい
て、上記テーブルデータ置き換え手段は、置き換えの対
象となるテーブルデータを含むパケットを示す置き換え
対象パケットと、これに対して置き換えるべき置き換え
後データと、の対応を示す置き換え対応テーブルデータ
を記憶する置き換えデータ記憶手段と、上記入力パケッ
トが上記置き換え対象テーブルデータを含むパケットで
あるか否かを検出する入力パケット検出手段と、上記入
力パケットが上記置き換え対象テーブルデータを含むパ
ケットに該当する場合には、上記置き換え対応テーブル
データを参照して上記置き換え後データを読み出し、当
該置き換え後データを含む置き換えテーブルデータを組
み立てて、上記置き換え対象テーブルデータを当該置き
換えテーブルデータに置き換えて出力し、上記入力パケ
ットが上記置き換え対象テーブルデータを含まない場合
には、上記入力パケットをそのまま出力するパケット出
力手段とを備えるようにしたものである。
【0025】また、本願の請求項11の発明に係るパケ
ット処理装置は、請求項7のパケット処理装置におい
て、上記パケット置き換え手段は、置き換えの対象とな
るパケットを示す置き換え対象パケットと、これに対し
て置き換えるべき置き換え後パケットと、の対応を示す
置き換え対応テーブルデータを記憶するテーブル置き換
えデータ記憶手段と、上記入力パケットが上記置き換え
対象パケットに該当するか否かを検出する置き換え対象
パケット検出手段と、上記入力パケットが上記置き換え
対象パケットに該当する場合には、上記置き換え対応テ
ーブルデータを参照して上記置き換え後パケットを読み
出し、上記置き換え対象パケットを当該置き換え後パケ
ットに置き換えて出力し、上記入力パケットが上記置き
換え対象パケットでない場合には、上記入力パケットを
そのまま出力するパケット出力手段とを備えるようにし
たものである。
ット処理装置は、請求項7のパケット処理装置におい
て、上記パケット置き換え手段は、置き換えの対象とな
るパケットを示す置き換え対象パケットと、これに対し
て置き換えるべき置き換え後パケットと、の対応を示す
置き換え対応テーブルデータを記憶するテーブル置き換
えデータ記憶手段と、上記入力パケットが上記置き換え
対象パケットに該当するか否かを検出する置き換え対象
パケット検出手段と、上記入力パケットが上記置き換え
対象パケットに該当する場合には、上記置き換え対応テ
ーブルデータを参照して上記置き換え後パケットを読み
出し、上記置き換え対象パケットを当該置き換え後パケ
ットに置き換えて出力し、上記入力パケットが上記置き
換え対象パケットでない場合には、上記入力パケットを
そのまま出力するパケット出力手段とを備えるようにし
たものである。
【0026】また、本願の請求項12の発明に係るパケ
ット処理装置は、請求項8のパケット処理装置におい
て、上記テーブルデータ置き換え手段は、置き換えの対
象となるテーブルデータを示す置き換え対象テーブルデ
ータと、これに対して置き換えるべき置き換え後テーブ
ルと、の対応を示す置き換え対応テーブルデータを記憶
する置き換えデータ記憶手段と、上記入力パケットが上
記置き換え対象テーブルデータを含むことを検出する入
力パケット検出手段と、上記入力パケットが上記置き換
え対象テーブルデータを含むパケットに該当する場合に
は、上記置き換え対応テーブルデータを参照して上記置
き換え後テーブルデータを読み出し、上記置き換え対象
テーブルデータを当該置き換え後テーブルデータに置き
換えて出力し、上記入力パケットが上記置き換え対象テ
ーブルデータを含まない場合には、上記入力パケットを
そのまま出力するパケット出力手段とを備えるようにし
たものである。
ット処理装置は、請求項8のパケット処理装置におい
て、上記テーブルデータ置き換え手段は、置き換えの対
象となるテーブルデータを示す置き換え対象テーブルデ
ータと、これに対して置き換えるべき置き換え後テーブ
ルと、の対応を示す置き換え対応テーブルデータを記憶
する置き換えデータ記憶手段と、上記入力パケットが上
記置き換え対象テーブルデータを含むことを検出する入
力パケット検出手段と、上記入力パケットが上記置き換
え対象テーブルデータを含むパケットに該当する場合に
は、上記置き換え対応テーブルデータを参照して上記置
き換え後テーブルデータを読み出し、上記置き換え対象
テーブルデータを当該置き換え後テーブルデータに置き
換えて出力し、上記入力パケットが上記置き換え対象テ
ーブルデータを含まない場合には、上記入力パケットを
そのまま出力するパケット出力手段とを備えるようにし
たものである。
【0027】
【発明の実施の形態】(実施の形態1)まず、本発明の
実施の形態1として、MPEGシステム規格に準拠した
デジタル衛星テレビジョン放送(以下、単にデジタル放
送と称す)において、デジタル放送受信機が視聴者の希
望する番組だけを取り出しデジタルVTRへ出力する場
合について、トランスポートストリームのパケット構成
等を参照しながら説明する。デジタル放送では映像や音
声その他各種の情報は図10に示すようなトランスポー
トストリームにて伝送される。図10は株式会社アスキ
ー1994年8月1日発行の「ポイント図解式最新MP
EG教科書」p248の図11-16 を転載したもので、図にお
いて、601はトランスポートストリームであり、これ
は、固定長のトランスポートストリームパケット(以
下、TSパケットまたはTSPと称す)602を多数配
列することによって構成されている。TSパケット60
2にはそれぞれが格納しているデータの種類を示すパケ
ットID(PID)607が付与されている。また、T
Sパケット602には、復号器がTSパケットの先頭を
検出するための同期バイト情報603、このパケットの
なかのビット・エラーの有無を示す誤り表示情報60
4、新たなPESパケットやセクションがこのTSパケ
ットから始まることを示すユニット開始表示情報60
5、このパケットのペイロードの重要度を示すパケット
優先度情報606、このパケットのスクランブルの有
無,種別を示すスクランブル制御情報608、このパケ
ットでのアダプテーション・フィールドの有無およびペ
イロードの有無を示すアダプテーション・フィールド制
御情報609、同じPIDを持つパケットが途中で一部
棄却されたか否かを検出するための情報である巡回カウ
ンタ情報610、個別ストリームに関する付加情報やス
タッフィング・バイト(無効データ・バイト)をオプシ
ョンで登録することができるアダプテーション・フィー
ルド情報611、実効的なパケット・データであるペイ
ロード情報612が含まれている。
実施の形態1として、MPEGシステム規格に準拠した
デジタル衛星テレビジョン放送(以下、単にデジタル放
送と称す)において、デジタル放送受信機が視聴者の希
望する番組だけを取り出しデジタルVTRへ出力する場
合について、トランスポートストリームのパケット構成
等を参照しながら説明する。デジタル放送では映像や音
声その他各種の情報は図10に示すようなトランスポー
トストリームにて伝送される。図10は株式会社アスキ
ー1994年8月1日発行の「ポイント図解式最新MP
EG教科書」p248の図11-16 を転載したもので、図にお
いて、601はトランスポートストリームであり、これ
は、固定長のトランスポートストリームパケット(以
下、TSパケットまたはTSPと称す)602を多数配
列することによって構成されている。TSパケット60
2にはそれぞれが格納しているデータの種類を示すパケ
ットID(PID)607が付与されている。また、T
Sパケット602には、復号器がTSパケットの先頭を
検出するための同期バイト情報603、このパケットの
なかのビット・エラーの有無を示す誤り表示情報60
4、新たなPESパケットやセクションがこのTSパケ
ットから始まることを示すユニット開始表示情報60
5、このパケットのペイロードの重要度を示すパケット
優先度情報606、このパケットのスクランブルの有
無,種別を示すスクランブル制御情報608、このパケ
ットでのアダプテーション・フィールドの有無およびペ
イロードの有無を示すアダプテーション・フィールド制
御情報609、同じPIDを持つパケットが途中で一部
棄却されたか否かを検出するための情報である巡回カウ
ンタ情報610、個別ストリームに関する付加情報やス
タッフィング・バイト(無効データ・バイト)をオプシ
ョンで登録することができるアダプテーション・フィー
ルド情報611、実効的なパケット・データであるペイ
ロード情報612が含まれている。
【0028】また、アダプテーション・フィールド情報
611には、次の同じPIDのパケットで、システム・
クロックがリセットされ、新たな内容になることを示す
不連続インジケータ情報613、ビデオのシーケンス・
ヘッダまたはオーディオのフレームのはじまりを示し、
ランダム・アクセスのエントリー・ポイントであること
を示すランダム・アクセス表示情報614、個別ストリ
ームの重要部分が、このパケットのペイロードにあるこ
とを示すストリーム優先表示情報615、編集可能な点
までの同一PIDのトランスポート・パケットの数を示
すスプライス・カウントダウン情報616が含まれてい
る。
611には、次の同じPIDのパケットで、システム・
クロックがリセットされ、新たな内容になることを示す
不連続インジケータ情報613、ビデオのシーケンス・
ヘッダまたはオーディオのフレームのはじまりを示し、
ランダム・アクセスのエントリー・ポイントであること
を示すランダム・アクセス表示情報614、個別ストリ
ームの重要部分が、このパケットのペイロードにあるこ
とを示すストリーム優先表示情報615、編集可能な点
までの同一PIDのトランスポート・パケットの数を示
すスプライス・カウントダウン情報616が含まれてい
る。
【0029】以下、説明の簡単化のためにトランスポー
トストリームが番組1、番組2の2つを伝送するものと
仮定した場合、番組1の映像のためのTSパケット(以
下、TSP映像1と称す)、番組1の音声のためのTS
パケット(以下、TSP音声1と称す)、番組2の映像
のためのTSパケット(以下、TSP映像2と称す)、
番組2の音声のためのTSパケット(以下、TSP音声
2と称す)にはそれぞれ別個のパケットIDが与えられ
る。さらにどの情報にどのパケットIDが割り当てられ
ているかを示す情報PMT(Program Map Table )を伝
送するTSパケットが番組毎に設定される。
トストリームが番組1、番組2の2つを伝送するものと
仮定した場合、番組1の映像のためのTSパケット(以
下、TSP映像1と称す)、番組1の音声のためのTS
パケット(以下、TSP音声1と称す)、番組2の映像
のためのTSパケット(以下、TSP映像2と称す)、
番組2の音声のためのTSパケット(以下、TSP音声
2と称す)にはそれぞれ別個のパケットIDが与えられ
る。さらにどの情報にどのパケットIDが割り当てられ
ているかを示す情報PMT(Program Map Table )を伝
送するTSパケットが番組毎に設定される。
【0030】番組1に対応するPMTをTSP−PMT
1、番組2に対応するPMTをTSP−PMT2と表す
ことにする。PMTには対応する番組の映像や音声のT
SパケットのパケットIDが格納される。また、放送全
体の情報として、PMTを格納するTSパケットのパケ
ットIDと番組番号の対応を表すPAT(Program Asso
ciation Table )を伝送するTSパケット(以下、TS
P−PATと称す)や放送のデータ伝達系の状態を称す
NIT(以下、TSP−NITと称す)などがあり、そ
れぞれパケットIDが割り当てられている。
1、番組2に対応するPMTをTSP−PMT2と表す
ことにする。PMTには対応する番組の映像や音声のT
SパケットのパケットIDが格納される。また、放送全
体の情報として、PMTを格納するTSパケットのパケ
ットIDと番組番号の対応を表すPAT(Program Asso
ciation Table )を伝送するTSパケット(以下、TS
P−PATと称す)や放送のデータ伝達系の状態を称す
NIT(以下、TSP−NITと称す)などがあり、そ
れぞれパケットIDが割り当てられている。
【0031】図11は株式会社アスキー1995年11
月1日発行の「ポイント図解式実践MPEG教科書」p1
44の図8-9 を転載したもので、この図は各プログラム番
号(16ビット)毎とそのプログラムのPMTのパケッ
トIDとの対応を表すPATを示し、テーブルの種別を
示すテーブルID701、ストリーム(多重化された符
号化データ)を識別するトランスポート・ストリームI
D702、テーブルの内容が更新される都度、加算され
るバージョン番号情報703、新旧バージョンを同時に
伝送する際の識別に用いられるカレント・ネクスト・イ
ンジケータ情報704、個々の番組を識別するプログラ
ム番号情報705、ネットワーク・インフォメーション
・テーブルのPIDを示すネットワークPID706、
プログラム・マップ・テーブルのPIDを示すプログラ
ム・マップPID707などを含んでいる。
月1日発行の「ポイント図解式実践MPEG教科書」p1
44の図8-9 を転載したもので、この図は各プログラム番
号(16ビット)毎とそのプログラムのPMTのパケッ
トIDとの対応を表すPATを示し、テーブルの種別を
示すテーブルID701、ストリーム(多重化された符
号化データ)を識別するトランスポート・ストリームI
D702、テーブルの内容が更新される都度、加算され
るバージョン番号情報703、新旧バージョンを同時に
伝送する際の識別に用いられるカレント・ネクスト・イ
ンジケータ情報704、個々の番組を識別するプログラ
ム番号情報705、ネットワーク・インフォメーション
・テーブルのPIDを示すネットワークPID706、
プログラム・マップ・テーブルのPIDを示すプログラ
ム・マップPID707などを含んでいる。
【0032】また、図12は前述の「ポイント図解式実
践MPEG教科書」p145の図8-10を転載したもので、こ
の図は各プログラム番号ごとに、そのプログラムを構成
する映像、音声、付加データなどのストリームが伝送さ
れるパケットのPIDを表すPMTを示し、テーブルの
種別を示すテーブルID801、復号する際の基準とな
るクロック(PCR)が含まれるパケットのPIDを示
すPCRPID802、データストリームに含まれる情
報の種類を示すストリーム・タイプ情報803などを含
んでいる。
践MPEG教科書」p145の図8-10を転載したもので、こ
の図は各プログラム番号ごとに、そのプログラムを構成
する映像、音声、付加データなどのストリームが伝送さ
れるパケットのPIDを表すPMTを示し、テーブルの
種別を示すテーブルID801、復号する際の基準とな
るクロック(PCR)が含まれるパケットのPIDを示
すPCRPID802、データストリームに含まれる情
報の種類を示すストリーム・タイプ情報803などを含
んでいる。
【0033】さらに、図13は前述の「ポイント図解式
最新MPEG教科書」p250の図11-17 を転載したもの
で、この図はトランスポート・ストリームの階層構造の
一例を示し、PAT901の1つ下の階層にはPMT9
02,903が存在し、PMT902の1つ下の階層に
はビデオ・ストリーム904とオーディオストリーム9
05が、また、プログラム・マップテーブル903の1
つ下の階層にはビデオ・ストリーム906とオーディオ
ストリーム907が、それぞれ存在する。
最新MPEG教科書」p250の図11-17 を転載したもの
で、この図はトランスポート・ストリームの階層構造の
一例を示し、PAT901の1つ下の階層にはPMT9
02,903が存在し、PMT902の1つ下の階層に
はビデオ・ストリーム904とオーディオストリーム9
05が、また、プログラム・マップテーブル903の1
つ下の階層にはビデオ・ストリーム906とオーディオ
ストリーム907が、それぞれ存在する。
【0034】また、図14は前述の「ポイント図解式実
践MPEG教科書」p146の図8-11を転載したもので、こ
の図は伝送路に関する物理的な情報を表すNITを示
し、テーブルの種別を示すテーブルID1001、ネッ
トワークを識別するネットワークID1002などが含
まれている。
践MPEG教科書」p146の図8-11を転載したもので、こ
の図は伝送路に関する物理的な情報を表すNITを示
し、テーブルの種別を示すテーブルID1001、ネッ
トワークを識別するネットワークID1002などが含
まれている。
【0035】実際の放送にはさらに多種のパケットが用
いられるが、ここでは以上のTSパケットに基づいて説
明を行なう。上に説明したTSパケットを用いて番組1
と番組2が放送されていると仮定した場合に、これをデ
ジタルVTRに記録する場合の動作について説明する。
ここでデジタルVTRはトランスポートストリームを記
録できるものであり、例として番組1だけを記録する場
合について説明する。
いられるが、ここでは以上のTSパケットに基づいて説
明を行なう。上に説明したTSパケットを用いて番組1
と番組2が放送されていると仮定した場合に、これをデ
ジタルVTRに記録する場合の動作について説明する。
ここでデジタルVTRはトランスポートストリームを記
録できるものであり、例として番組1だけを記録する場
合について説明する。
【0036】番組1を記録する場合には、まず番組1の
映像と音声を格納しているTSパケット(TSP映像
1,TSP音声1)を記録しなければならない。しかし
これだけでは不十分であり、これらの映像や音声が格納
されているTSパケットのパケットIDを表す情報も記
録しておかなければならない。このため番組1に対応す
るPMT(TSP−PMT)も記録する必要がある。さ
らにTSP−PMTのパケットIDはPATにより示さ
れるため、TSP−PATを記録する必要がある。
映像と音声を格納しているTSパケット(TSP映像
1,TSP音声1)を記録しなければならない。しかし
これだけでは不十分であり、これらの映像や音声が格納
されているTSパケットのパケットIDを表す情報も記
録しておかなければならない。このため番組1に対応す
るPMT(TSP−PMT)も記録する必要がある。さ
らにTSP−PMTのパケットIDはPATにより示さ
れるため、TSP−PATを記録する必要がある。
【0037】しかしながら、TSP−PATに格納され
ているデータには番組1だけでなく番組2のPMTのパ
ケットIDに関する情報も含まれている。このため、放
送されたTSP−PATをそのまま記録すると記録され
たトランスポートストリーム内に番組2が含まれていな
いことを示すことができない。そこで、TSP−PAT
を記録する際には、PATのデータを正しいものに、す
なわち番組1のTSP−PMTのパケットIDだけが格
納されているように修正しなければならない。PATだ
けでなくPMTも同様で、番組1を示す様々なTSパケ
ットのうちデジタルVTRに記録しなかったTSパケッ
トのパケットIDはPMTの中から削除しなければなら
ない。このように、放送されたトランスポートストリー
ムをデジタルVTRに記録する場合には、いくつかのT
Sパケット内の情報を正しい情報に置き換えなければな
らない。
ているデータには番組1だけでなく番組2のPMTのパ
ケットIDに関する情報も含まれている。このため、放
送されたTSP−PATをそのまま記録すると記録され
たトランスポートストリーム内に番組2が含まれていな
いことを示すことができない。そこで、TSP−PAT
を記録する際には、PATのデータを正しいものに、す
なわち番組1のTSP−PMTのパケットIDだけが格
納されているように修正しなければならない。PATだ
けでなくPMTも同様で、番組1を示す様々なTSパケ
ットのうちデジタルVTRに記録しなかったTSパケッ
トのパケットIDはPMTの中から削除しなければなら
ない。このように、放送されたトランスポートストリー
ムをデジタルVTRに記録する場合には、いくつかのT
Sパケット内の情報を正しい情報に置き換えなければな
らない。
【0038】本発明は、このようなTSパケットの置き
換えを行なうことのできるパケット処理装置に関するも
のであり、本実施の形態1では、デジタルVTRにトラ
ンスポートストリームにより放送された番組を記録する
場合のTSパケットの置き換えについて説明する。
換えを行なうことのできるパケット処理装置に関するも
のであり、本実施の形態1では、デジタルVTRにトラ
ンスポートストリームにより放送された番組を記録する
場合のTSパケットの置き換えについて説明する。
【0039】まず、図1は本願の請求項1ないし12の
発明に対応するものであり、本発明の実施の形態1によ
る,上述のようなパケット処理機能を有するパケット処
理装置を内蔵したデジタル放送の受信機の構成を示す。
発明に対応するものであり、本発明の実施の形態1によ
る,上述のようなパケット処理機能を有するパケット処
理装置を内蔵したデジタル放送の受信機の構成を示す。
【0040】図1において、1はデジタル放送を受信す
るためのアンテナ、2はアンテナ1で受信されたデジタ
ル放送から所望の放送周波数のトランスポートストリー
ムを選局するチューナ、3はチューナ2で選局されたト
ランスポートストリームを復調する復調器、10は復調
器3により復調されたトランスポートストリームのなか
から不要な番組に相当するTSパケットを除去する等の
処理を行うトランスポートストリームパケット処理装置
である。
るためのアンテナ、2はアンテナ1で受信されたデジタ
ル放送から所望の放送周波数のトランスポートストリー
ムを選局するチューナ、3はチューナ2で選局されたト
ランスポートストリームを復調する復調器、10は復調
器3により復調されたトランスポートストリームのなか
から不要な番組に相当するTSパケットを除去する等の
処理を行うトランスポートストリームパケット処理装置
である。
【0041】また、4は図示しないリモコン受信機によ
り受信した視聴者の番組選択情報に基づいて上記トラン
スポートストリームパケット処理装置10に対し置き換
え対象となるTSパケットに関するデータを設定したり
該パケット処理装置10を制御するCPUであり、これ
は、外部から指示された情報に基づき置き換える対象と
なるテーブルデータを割り出し、当該割り出した置き換
え対象テーブルデータに関する情報を上記テーブルデー
タ置き換え手段に設定する置き換え対象テーブルデータ
情報設定手段と置き換え対象パケット情報設定手段に相
当するものであり、トランスポートストリームパケット
処理装置10とともに本願の請求項3ないし6の発明お
よび本願の請求項9ないし12の発明を構成するもので
ある。また、5はデータのバッファエリアとして使用さ
れるメモリ、6はAVデータ処理を行い再生された映像
情報を出力するAVデコーダ、7はパケット出力回路1
02の出力を図示しないデジタルVTRに出力するデジ
タルVTRインタフェースである。
り受信した視聴者の番組選択情報に基づいて上記トラン
スポートストリームパケット処理装置10に対し置き換
え対象となるTSパケットに関するデータを設定したり
該パケット処理装置10を制御するCPUであり、これ
は、外部から指示された情報に基づき置き換える対象と
なるテーブルデータを割り出し、当該割り出した置き換
え対象テーブルデータに関する情報を上記テーブルデー
タ置き換え手段に設定する置き換え対象テーブルデータ
情報設定手段と置き換え対象パケット情報設定手段に相
当するものであり、トランスポートストリームパケット
処理装置10とともに本願の請求項3ないし6の発明お
よび本願の請求項9ないし12の発明を構成するもので
ある。また、5はデータのバッファエリアとして使用さ
れるメモリ、6はAVデータ処理を行い再生された映像
情報を出力するAVデコーダ、7はパケット出力回路1
02の出力を図示しないデジタルVTRに出力するデジ
タルVTRインタフェースである。
【0042】また、上記トランスポートストリームパケ
ット処理装置10において、101は復調器3により復
調されたパケットのなかから視聴者のリモコン操作等に
より指定された番組に対応するパケットを選択するパケ
ット選択回路であり、これはパケット形式のデータを順
次入力パケットとして入力するパケット入力手段に相当
する。また、102はこの選択されたパケットの一部を
書き換えて出力するパケット出力回路であり、これは、
上記入力パケットの中から置き換える対象となるパケッ
トを検出し当該置き換え対象パケットの置き換えを実行
するパケット置き換え手段,または、上記入力パケット
中の置き換えの対象となるテーブルデータを検出し当該
テーブルデータの置き換えを実行するテーブルデータ置
き換え手段に相当し、パケット選択回路101とともに
本願の請求項1または2の発明を構成するものである。
103はパケット選択回路101により選択されたパケ
ットのなかからデータを取り出すデータ取り出し回路で
あり、これは上記入力パケットの中からデコードすべき
所要のパケットを取り出すパケット取り出し手段に相当
する。また、104はこのデータ取り出し回路103と
メモリ5との間でデータのやりとりを行うメモリアクセ
ス回路であり、これは、上記所要のパケットをデコード
に先だってメモリに記憶すべくメモリアクセスを行うメ
モリアクセス手段メモリアクセス手段に相当するもので
ある。
ット処理装置10において、101は復調器3により復
調されたパケットのなかから視聴者のリモコン操作等に
より指定された番組に対応するパケットを選択するパケ
ット選択回路であり、これはパケット形式のデータを順
次入力パケットとして入力するパケット入力手段に相当
する。また、102はこの選択されたパケットの一部を
書き換えて出力するパケット出力回路であり、これは、
上記入力パケットの中から置き換える対象となるパケッ
トを検出し当該置き換え対象パケットの置き換えを実行
するパケット置き換え手段,または、上記入力パケット
中の置き換えの対象となるテーブルデータを検出し当該
テーブルデータの置き換えを実行するテーブルデータ置
き換え手段に相当し、パケット選択回路101とともに
本願の請求項1または2の発明を構成するものである。
103はパケット選択回路101により選択されたパケ
ットのなかからデータを取り出すデータ取り出し回路で
あり、これは上記入力パケットの中からデコードすべき
所要のパケットを取り出すパケット取り出し手段に相当
する。また、104はこのデータ取り出し回路103と
メモリ5との間でデータのやりとりを行うメモリアクセ
ス回路であり、これは、上記所要のパケットをデコード
に先だってメモリに記憶すべくメモリアクセスを行うメ
モリアクセス手段メモリアクセス手段に相当するもので
ある。
【0043】次に図1の動作について図15のフローチ
ャートを参照しながら説明する。放送局の放送番組はQ
AM,QPSK等の変調方式により変調されて地上局か
ら送出され、衛星局により中継されて、デジタル放送受
信機のアンテナ1により受信され、視聴者がリモコン送
信機等を操作して、所望の放送局のチャンネル番号を入
力することにより(図15のステップS1)、チューナ
2により該当チャンネルの選局が行われる。チューナ2
により選局された放送局からの信号は、復調器3によっ
て復調され、トランスポートストリーム(以下、TSと
称す)となってTSパケット処理装置10に入力され
る。
ャートを参照しながら説明する。放送局の放送番組はQ
AM,QPSK等の変調方式により変調されて地上局か
ら送出され、衛星局により中継されて、デジタル放送受
信機のアンテナ1により受信され、視聴者がリモコン送
信機等を操作して、所望の放送局のチャンネル番号を入
力することにより(図15のステップS1)、チューナ
2により該当チャンネルの選局が行われる。チューナ2
により選局された放送局からの信号は、復調器3によっ
て復調され、トランスポートストリーム(以下、TSと
称す)となってTSパケット処理装置10に入力され
る。
【0044】TSパケット処理装置10に入力されたT
Sパケットはパケット選択回路101に入力される。パ
ケット選択回路101ではトランスポートストリームか
らPAT等の視聴用やデジタルVTRへの記録に必要な
パケットIDのTSパケットを取り出す(図15のステ
ップS2)。
Sパケットはパケット選択回路101に入力される。パ
ケット選択回路101ではトランスポートストリームか
らPAT等の視聴用やデジタルVTRへの記録に必要な
パケットIDのTSパケットを取り出す(図15のステ
ップS2)。
【0045】そしてこのようにして取り出されたTSパ
ケットが、視聴用のTSパケットの場合、データ取り出
し回路103により、PAT内の情報からPMTが取り
出され(図15のステップS5)、PMT内の情報から
当該チャンネルのパケットが分離されることにより(図
15のステップS6)、TSパケット内から映像や音
声,字幕等のその他のデータが取り出される。これらの
データはメモリアクセス回路104によりメモリ5内に
バッファリングされる。映像や音声のデータは、AVデ
コーダ6によりメモリ5から取り出されて(図15のス
テップS7)伸長処理を施された後、図示しない表示装
置へ出力される。一方PATやPMTなどの情報はCP
U4によりメモリ5から取り出され、該CPU4によ
り、本受信機のパケット処理装置の制御のために用いら
れる。
ケットが、視聴用のTSパケットの場合、データ取り出
し回路103により、PAT内の情報からPMTが取り
出され(図15のステップS5)、PMT内の情報から
当該チャンネルのパケットが分離されることにより(図
15のステップS6)、TSパケット内から映像や音
声,字幕等のその他のデータが取り出される。これらの
データはメモリアクセス回路104によりメモリ5内に
バッファリングされる。映像や音声のデータは、AVデ
コーダ6によりメモリ5から取り出されて(図15のス
テップS7)伸長処理を施された後、図示しない表示装
置へ出力される。一方PATやPMTなどの情報はCP
U4によりメモリ5から取り出され、該CPU4によ
り、本受信機のパケット処理装置の制御のために用いら
れる。
【0046】これに対し、デジタルVTRへ記録するた
めのTSパケットは、パケット選択回路101からデー
タ取り出し回路103に出力される。本実施の形態1の
パケット出力回路の構成図を図2に示す。図2は本願の
請求項1,3,7,9の発明に対応する,本発明の実施
の形態1に係るパケット処理装置の構成要素であるパケ
ット出力回路を示すブロック図である。このパケット出
力回路は図1のトランスポートストリームパケット処理
装置において、そのパケット出力回路として使用される
ものである。
めのTSパケットは、パケット選択回路101からデー
タ取り出し回路103に出力される。本実施の形態1の
パケット出力回路の構成図を図2に示す。図2は本願の
請求項1,3,7,9の発明に対応する,本発明の実施
の形態1に係るパケット処理装置の構成要素であるパケ
ット出力回路を示すブロック図である。このパケット出
力回路は図1のトランスポートストリームパケット処理
装置において、そのパケット出力回路として使用される
ものである。
【0047】図において、1021は置き換え対象のT
SパケットのパケットIDとこれを置換えた後の置き換
えパケットを構成するデータとしての置き換えデータと
の組が3つ,図1のCPU4により設定されている置き
換えデータ記憶部であり、これは、置き換えの対象とな
るパケットを示す置き換え対象パケットと、当該置き換
え対象パケットに含まれる置き換え対象データに対し置
き換えが実行された後のデータを示す置き換えデータと
の対応を示す置き換えテーブルデータを記憶する置き換
えテーブル記憶手段に相当する。また、1022は図1
のパケット選択回路101から入力された選択トランス
ポートストリームを構成するTSパケットが置き換えデ
ータ記憶部1021に設定されている置き換え対象パケ
ットIDのうちの一つに一致しているか否かを判断し、
一致している場合にはパケット組立部1023とパケッ
ト置き換え部1024に対し一致した旨を通知するパケ
ット判断部であり、これは、上記入力パケットが上記置
き換え対象パケットに該当するか否かを検出する置き換
え対象パケット検出手段に相当する。また、1023は
パケット判断部1022から一致していることが通知さ
れた場合に、一致した置き換え対象パケットIDに対応
する置換えデータを置き換えデータ記憶部1021から
読み出し、このデータが含まれるようにTSパケットを
組み立てるパケット組立部、1024はパケット判断部
1022から一致していることが通知されるとパケット
組立部1023が出力しているTSパケットを外部に出
力し、一致していないことが通知されている場合にはパ
ケット判断部1022が出力した入力TSパケットをそ
のまま外部に出力するパケット置き換え部であり、パケ
ット組立部1023とパケット置き換え部1024によ
り、上記入力パケットが上記置き換え対象パケットに該
当する場合には、上記置き換えテーブルデータを参照し
て上記置き換えデータを読み出し、当該置き換えデータ
を含む置き換えパケットを組み立てて、上記置き換え対
象パケットを当該置き換えパケットに置き換えて出力
し、上記入力パケットが上記置き換え対象パケットでな
い場合には、上記入力パケットをそのまま出力するパケ
ット出力手段1020を構成する。
SパケットのパケットIDとこれを置換えた後の置き換
えパケットを構成するデータとしての置き換えデータと
の組が3つ,図1のCPU4により設定されている置き
換えデータ記憶部であり、これは、置き換えの対象とな
るパケットを示す置き換え対象パケットと、当該置き換
え対象パケットに含まれる置き換え対象データに対し置
き換えが実行された後のデータを示す置き換えデータと
の対応を示す置き換えテーブルデータを記憶する置き換
えテーブル記憶手段に相当する。また、1022は図1
のパケット選択回路101から入力された選択トランス
ポートストリームを構成するTSパケットが置き換えデ
ータ記憶部1021に設定されている置き換え対象パケ
ットIDのうちの一つに一致しているか否かを判断し、
一致している場合にはパケット組立部1023とパケッ
ト置き換え部1024に対し一致した旨を通知するパケ
ット判断部であり、これは、上記入力パケットが上記置
き換え対象パケットに該当するか否かを検出する置き換
え対象パケット検出手段に相当する。また、1023は
パケット判断部1022から一致していることが通知さ
れた場合に、一致した置き換え対象パケットIDに対応
する置換えデータを置き換えデータ記憶部1021から
読み出し、このデータが含まれるようにTSパケットを
組み立てるパケット組立部、1024はパケット判断部
1022から一致していることが通知されるとパケット
組立部1023が出力しているTSパケットを外部に出
力し、一致していないことが通知されている場合にはパ
ケット判断部1022が出力した入力TSパケットをそ
のまま外部に出力するパケット置き換え部であり、パケ
ット組立部1023とパケット置き換え部1024によ
り、上記入力パケットが上記置き換え対象パケットに該
当する場合には、上記置き換えテーブルデータを参照し
て上記置き換えデータを読み出し、当該置き換えデータ
を含む置き換えパケットを組み立てて、上記置き換え対
象パケットを当該置き換えパケットに置き換えて出力
し、上記入力パケットが上記置き換え対象パケットでな
い場合には、上記入力パケットをそのまま出力するパケ
ット出力手段1020を構成する。
【0048】次に図2の動作について説明する。図1の
パケット選択回路101から出力された選択トランスポ
ートストリームを構成するTSパケットは、パケット判
断部1022によって置き換えデータ記憶部1021の
テーブルサーチが実行され、置き換え対象に該当するか
否かが判断される。このテーブルサーチはリニアサーチ
で行ってもよいが、複数の比較器を並列に配置して、入
力されたTSパケットと全ての置換え対象データを同時
に比較するようにしてもよい。
パケット選択回路101から出力された選択トランスポ
ートストリームを構成するTSパケットは、パケット判
断部1022によって置き換えデータ記憶部1021の
テーブルサーチが実行され、置き換え対象に該当するか
否かが判断される。このテーブルサーチはリニアサーチ
で行ってもよいが、複数の比較器を並列に配置して、入
力されたTSパケットと全ての置換え対象データを同時
に比較するようにしてもよい。
【0049】そして、このようなテーブルサーチを実行
した結果、TSパケットが置き換え対象に該当すると判
断された場合には(図15のステップS3)、パケット
組立部1023が置き換えデータ記憶部1021からこ
れに対応する置換え後のデータとしての置き換えデータ
を読み出すことにより、置き換えが実行され(図15の
ステップS4)、パケット組立部1023により置換え
後のパケットが組立てられた後、パケット置き換え部1
024を介して外部に出力される。これに対し、置き換
え対象に該当しないと判断された場合には、外部から入
力されたTSパケットはパケット置き換え部1024を
通過して外部にそのまま出力される。
した結果、TSパケットが置き換え対象に該当すると判
断された場合には(図15のステップS3)、パケット
組立部1023が置き換えデータ記憶部1021からこ
れに対応する置換え後のデータとしての置き換えデータ
を読み出すことにより、置き換えが実行され(図15の
ステップS4)、パケット組立部1023により置換え
後のパケットが組立てられた後、パケット置き換え部1
024を介して外部に出力される。これに対し、置き換
え対象に該当しないと判断された場合には、外部から入
力されたTSパケットはパケット置き換え部1024を
通過して外部にそのまま出力される。
【0050】ここで番組1をデジタルVTRに記録する
場合を考える。この場合、全てのトランスポートストリ
ームのなかから番組1のみに関係する映像、音声の情報
とPAT、番組1のPMTを選択し、デジタルVTRに
出力しなければならない。そしてその際、PAT,PM
Tを、デジタルVTRに出力される出力トランスポート
ストリームに関して正しい情報になるように置き換えな
ければならない。ここでは図3に示す入力トランスポー
トストリームが入力され、図3の出力トランスポートス
トリームがパケット出力回路から出力される場合につい
て説明する。
場合を考える。この場合、全てのトランスポートストリ
ームのなかから番組1のみに関係する映像、音声の情報
とPAT、番組1のPMTを選択し、デジタルVTRに
出力しなければならない。そしてその際、PAT,PM
Tを、デジタルVTRに出力される出力トランスポート
ストリームに関して正しい情報になるように置き換えな
ければならない。ここでは図3に示す入力トランスポー
トストリームが入力され、図3の出力トランスポートス
トリームがパケット出力回路から出力される場合につい
て説明する。
【0051】入力トランスポートストリームは、番組
1,番組2の2つの番組に関する情報を含んでおり、図
3のようなTSパケット列からなるとする。図3におい
て、V1は映像1、即ち番組1の映像である。また、S
1は音声1、即ち番組1の音声である。同様にV2,S
2は映像2,音声2、即ち番組2の映像,音声である。
また、PはPAT、PM1はPMT1,即ち番組1のP
MTであり、PM2はPMT2,即ち番組2のPMTで
ある。
1,番組2の2つの番組に関する情報を含んでおり、図
3のようなTSパケット列からなるとする。図3におい
て、V1は映像1、即ち番組1の映像である。また、S
1は音声1、即ち番組1の音声である。同様にV2,S
2は映像2,音声2、即ち番組2の映像,音声である。
また、PはPAT、PM1はPMT1,即ち番組1のP
MTであり、PM2はPMT2,即ち番組2のPMTで
ある。
【0052】入力トランスポートストリームはまず図1
のパケット選択回路101に入力され、ここで番組1に
関連するTSパケットだけが選択される。これが図3の
選択後トランスポートストリームであり、TSP−PA
T(P),TSP映像1(V1),TSP音声1(S
1),TSP−PMT1(PM1)が含まれる。しかし
ながら、このままではTSP−PAT(P)やTSP−
PMT1(PM1)の情報は正しくないため、これらは
正しいデータに書き換えなければならない。
のパケット選択回路101に入力され、ここで番組1に
関連するTSパケットだけが選択される。これが図3の
選択後トランスポートストリームであり、TSP−PA
T(P),TSP映像1(V1),TSP音声1(S
1),TSP−PMT1(PM1)が含まれる。しかし
ながら、このままではTSP−PAT(P)やTSP−
PMT1(PM1)の情報は正しくないため、これらは
正しいデータに書き換えなければならない。
【0053】パケット選択回路101により選択された
選択後のトランスポートストリームはパケット出力回路
102に出力される。以下ではパケット出力回路102
におけるTSパケットの置き換え機能の動作について説
明する。パケット出力回路102内の置き換えデータ記
憶部1021にはCPU4により次のデータを設定しこ
れに記憶しておく。
選択後のトランスポートストリームはパケット出力回路
102に出力される。以下ではパケット出力回路102
におけるTSパケットの置き換え機能の動作について説
明する。パケット出力回路102内の置き換えデータ記
憶部1021にはCPU4により次のデータを設定しこ
れに記憶しておく。
【0054】
【表1】
【0055】パケット出力回路102に入力された選択
トランスポートストリーム入力はパケット判断部102
2に入力される。入力されたTSパケットがTSP映像
1やTSP音声1の場合には、置き換えデータ記憶部1
021に置き換え対象パケットIDとして設定されてい
るパケットIDのどれとも一致しないため、TSパケッ
トはパケット置き換え部1024からそのまま外部に出
力される。これに対し、入力されたTSパケットがTS
P−PATの場合、パケット判断部1022で置き換え
対象パケットIDの内TSP−PATのパケットIDと
一致することが検出される。この一致情報はパケット組
立部1023に伝えられる。パケット組立部1023で
は置き換えデータ記憶部1021のTSP−PATのパ
ケットIDに対応して設定されている新PATのデータ
を取り出し、これをTSパケットの形式に組み立てる。
ここで組み立てられたTSパケットをTSP−新PAT
(PN)と記す。TSP−新PATはパケット置き換え
部1024に入力される。パケット置き換え部1024
にはパケット判断部1022から、入力TSパケットが
置き換え対象パケットIDの内の一つに一致しているこ
とが通知されており、TSP−PATの代わりにTSP
−新PAT(PN)を出力する。選択後のトランスポー
トストリーム入力としてTSP−PMT1が入力された
時も同様に、置き換えデータ記憶部1021に設定され
ている新PMT1のデータよりなるTSP−新PMT1
(PM1N)に置き換えて出力される。
トランスポートストリーム入力はパケット判断部102
2に入力される。入力されたTSパケットがTSP映像
1やTSP音声1の場合には、置き換えデータ記憶部1
021に置き換え対象パケットIDとして設定されてい
るパケットIDのどれとも一致しないため、TSパケッ
トはパケット置き換え部1024からそのまま外部に出
力される。これに対し、入力されたTSパケットがTS
P−PATの場合、パケット判断部1022で置き換え
対象パケットIDの内TSP−PATのパケットIDと
一致することが検出される。この一致情報はパケット組
立部1023に伝えられる。パケット組立部1023で
は置き換えデータ記憶部1021のTSP−PATのパ
ケットIDに対応して設定されている新PATのデータ
を取り出し、これをTSパケットの形式に組み立てる。
ここで組み立てられたTSパケットをTSP−新PAT
(PN)と記す。TSP−新PATはパケット置き換え
部1024に入力される。パケット置き換え部1024
にはパケット判断部1022から、入力TSパケットが
置き換え対象パケットIDの内の一つに一致しているこ
とが通知されており、TSP−PATの代わりにTSP
−新PAT(PN)を出力する。選択後のトランスポー
トストリーム入力としてTSP−PMT1が入力された
時も同様に、置き換えデータ記憶部1021に設定され
ている新PMT1のデータよりなるTSP−新PMT1
(PM1N)に置き換えて出力される。
【0056】このようにして、図3の入力トランスポー
トストリームは入力されたトランスポートストリーム内
のTSパケットの内、データの書換えの必要なものだけ
新しく組み立てたTSパケットに置き換えて出力するこ
とが可能となり、入力トランスポートストリームは目的
とする番組のみを対象とするデータのみからなるストリ
ームとなって、ストリーム内に占める有効な情報量が削
減される。
トストリームは入力されたトランスポートストリーム内
のTSパケットの内、データの書換えの必要なものだけ
新しく組み立てたTSパケットに置き換えて出力するこ
とが可能となり、入力トランスポートストリームは目的
とする番組のみを対象とするデータのみからなるストリ
ームとなって、ストリーム内に占める有効な情報量が削
減される。
【0057】なお、この情報量の削減処理により、スト
リーム中にはデータの空隙がややランダムに生じるが、
デジタルVTRインタフェース7の内部かデジタルVT
Rの側で、ストリームの十分なデータ量をバッファし、
そのバッファしたデータに対し単にデータの時間軸伸長
を行えば、ややランダムなデータの空隙が埋まる。そし
て、これにより、トランスポートストリームのビットレ
ートが下がり、家庭用の記録帯域が狭いデジタルVTR
に、トランスポートストリームの記録が可能となる。ま
た、ここではPAT、PMTについて置き換える場合を
説明したが、置き換え対象となるパケットの種類はこれ
に限るものではない。さらに、置き換えデータ記憶部に
設定できる置き換え対象のパケットの種類も2種類に限
るものではない。
リーム中にはデータの空隙がややランダムに生じるが、
デジタルVTRインタフェース7の内部かデジタルVT
Rの側で、ストリームの十分なデータ量をバッファし、
そのバッファしたデータに対し単にデータの時間軸伸長
を行えば、ややランダムなデータの空隙が埋まる。そし
て、これにより、トランスポートストリームのビットレ
ートが下がり、家庭用の記録帯域が狭いデジタルVTR
に、トランスポートストリームの記録が可能となる。ま
た、ここではPAT、PMTについて置き換える場合を
説明したが、置き換え対象となるパケットの種類はこれ
に限るものではない。さらに、置き換えデータ記憶部に
設定できる置き換え対象のパケットの種類も2種類に限
るものではない。
【0058】(実施の形態2)また、上記実施の形態1
では、置き換えデータ記憶部に置換えデータを設定して
おき、置き換え対象パケットが入力された時に新たに置
換えデータを含むTSパケットを組み立てる装置につい
てのみ説明したが、置換え後のデータとして置換え後の
パケットである置き換えパケットそのものを記憶してお
き、パケット組立部を省略する構成とすることも可能で
ある。
では、置き換えデータ記憶部に置換えデータを設定して
おき、置き換え対象パケットが入力された時に新たに置
換えデータを含むTSパケットを組み立てる装置につい
てのみ説明したが、置換え後のデータとして置換え後の
パケットである置き換えパケットそのものを記憶してお
き、パケット組立部を省略する構成とすることも可能で
ある。
【0059】図4は本願の請求項1,5,7,11の発
明に対応する,本発明の実施の形態2に係るパケット処
理装置の構成要素であるパケット出力回路を示すブロッ
ク図である。このパケット出力回路は実施の形態1にお
ける図2の回路と同様に、図1のトランスポートストリ
ームパケット処理装置において、そのパケット出力回路
として使用されるものである。
明に対応する,本発明の実施の形態2に係るパケット処
理装置の構成要素であるパケット出力回路を示すブロッ
ク図である。このパケット出力回路は実施の形態1にお
ける図2の回路と同様に、図1のトランスポートストリ
ームパケット処理装置において、そのパケット出力回路
として使用されるものである。
【0060】図4において、図2と同一符号は同一また
は相当するものを示し、1027は置き換え対象のTS
パケットのパケットIDとこれを置換えた後の置き換え
パケットとの組が3つ,図1のCPU4により設定され
ている置き換えデータ記憶部であり、置き換えの対象と
なるパケットを示す置き換え対象パケットと当該置き換
え対象パケットに対し置き換えが実行された後のパケッ
トを示す置き換えパケットとの対応を示す置き換えテー
ブルデータを記憶するテーブル置き換えテーブル記憶手
段に相当するものである。この書き換えデータ記憶部1
027には次のデータを記憶しておく。
は相当するものを示し、1027は置き換え対象のTS
パケットのパケットIDとこれを置換えた後の置き換え
パケットとの組が3つ,図1のCPU4により設定され
ている置き換えデータ記憶部であり、置き換えの対象と
なるパケットを示す置き換え対象パケットと当該置き換
え対象パケットに対し置き換えが実行された後のパケッ
トを示す置き換えパケットとの対応を示す置き換えテー
ブルデータを記憶するテーブル置き換えテーブル記憶手
段に相当するものである。この書き換えデータ記憶部1
027には次のデータを記憶しておく。
【0061】
【表2】
【0062】また、この図4の実施形態2では図2のパ
ケット組立部が省略されているため、パケット置き換え
部1024単独で上記入力パケットが上記置き換え対象
パケットに該当する場合には、上記置き換えテーブルデ
ータを参照して上記置き換えパケットを読み出し、上記
置き換え対象パケットを当該置き換えパケットに置き換
えて出力し、上記入力パケットが上記置き換え対象パケ
ットでない場合には、上記入力パケットをそのまま出力
するパケット出力手段1020を構成している。
ケット組立部が省略されているため、パケット置き換え
部1024単独で上記入力パケットが上記置き換え対象
パケットに該当する場合には、上記置き換えテーブルデ
ータを参照して上記置き換えパケットを読み出し、上記
置き換え対象パケットを当該置き換えパケットに置き換
えて出力し、上記入力パケットが上記置き換え対象パケ
ットでない場合には、上記入力パケットをそのまま出力
するパケット出力手段1020を構成している。
【0063】次に図4の動作について説明する。パケッ
ト出力回路102に入力された選択トランスポートスト
リーム入力はパケット判断部1022に入力される。入
力されたTSパケットがTSP映像1やTSP音声1の
場合には、置き換えデータ記憶部1027に置き換え対
象パケットIDとして設定されているパケットIDのど
れとも一致しないため、TSパケットがパケット置き換
え部1024からそのまま出力される。これに対し、入
力されたTSパケットがTSP−PATの場合、パケッ
ト判断部1022で置き換え対象パケットIDの内TS
P−PATのパケットIDと一致することが検出され
る。この一致情報は置き換えデータ記憶部1027に伝
えられる。置き換えデータ記憶部1027はTSP−P
ATのパケットIDに対応して設定されている新PAT
のパケットを読み出す。ここで読み出されたTSパケッ
トをTSP−新PAT(PN)と記す。TSP−新PA
Tはパケット置き換え部1024に入力される。パケッ
ト置き換え部1024にはパケット判断部1022か
ら、入力TSパケットが置き換え対象パケットIDの内
の一つに一致していることが通知されており、TSP−
PATの代わりにTSP−新PAT(PN)を出力す
る。選択後のトランスポートストリーム入力としてTS
P−PMT1が入力された時も同様に、置き換えデータ
記憶部1027に設定されている新PMT1のデータよ
りなるTSP−新PMT1(PM1N)に置き換えて出
力される。
ト出力回路102に入力された選択トランスポートスト
リーム入力はパケット判断部1022に入力される。入
力されたTSパケットがTSP映像1やTSP音声1の
場合には、置き換えデータ記憶部1027に置き換え対
象パケットIDとして設定されているパケットIDのど
れとも一致しないため、TSパケットがパケット置き換
え部1024からそのまま出力される。これに対し、入
力されたTSパケットがTSP−PATの場合、パケッ
ト判断部1022で置き換え対象パケットIDの内TS
P−PATのパケットIDと一致することが検出され
る。この一致情報は置き換えデータ記憶部1027に伝
えられる。置き換えデータ記憶部1027はTSP−P
ATのパケットIDに対応して設定されている新PAT
のパケットを読み出す。ここで読み出されたTSパケッ
トをTSP−新PAT(PN)と記す。TSP−新PA
Tはパケット置き換え部1024に入力される。パケッ
ト置き換え部1024にはパケット判断部1022か
ら、入力TSパケットが置き換え対象パケットIDの内
の一つに一致していることが通知されており、TSP−
PATの代わりにTSP−新PAT(PN)を出力す
る。選択後のトランスポートストリーム入力としてTS
P−PMT1が入力された時も同様に、置き換えデータ
記憶部1027に設定されている新PMT1のデータよ
りなるTSP−新PMT1(PM1N)に置き換えて出
力される。
【0064】このようにして、図5の入力トランスポー
トストリームは入力されたトランスポートストリーム内
のTSパケットの内、データの書換えの必要なものだけ
新しく組み立てたTSパケットに置き換えて出力するこ
とが可能となり、入力トランスポートストリームは目的
とする番組のみを対象とするデータのみからなるストリ
ームとなって、ストリーム内に占める有効な情報量が削
減される。
トストリームは入力されたトランスポートストリーム内
のTSパケットの内、データの書換えの必要なものだけ
新しく組み立てたTSパケットに置き換えて出力するこ
とが可能となり、入力トランスポートストリームは目的
とする番組のみを対象とするデータのみからなるストリ
ームとなって、ストリーム内に占める有効な情報量が削
減される。
【0065】その際、予め置き換え後の置き換えパケッ
トが置き換えデータ記憶部1027に設定されており、
置き換えパケットを組み立てる必要がないため、置き換
え処理を迅速に実行でき、かつパケット組立部が不要と
なるため、その分ランダムロジックを削減でき、装置を
より安価に構成できる。
トが置き換えデータ記憶部1027に設定されており、
置き換えパケットを組み立てる必要がないため、置き換
え処理を迅速に実行でき、かつパケット組立部が不要と
なるため、その分ランダムロジックを削減でき、装置を
より安価に構成できる。
【0066】なお、この情報量の削減処理により、スト
リーム中にはデータの空隙がややランダムに生じるが、
デジタルVTRインタフェース7の内部かデジタルVT
Rの側で、ストリームの十分なデータ量をバッファし、
そのバッファしたデータに対し単にデータの時間軸伸長
を行えば、ややランダムなデータの空隙が埋まる。そし
て、これにより、トランスポートストリームのビットレ
ートが下がり、家庭用の記録帯域が狭いデジタルVTR
に、トランスポートストリームの記録が可能となる。ま
た、ここではPAT、PMTについて置き換える場合を
説明したが、置き換え対象となるパケットの種類はこれ
に限るものではない。さらに、置き換えデータ記憶部に
設定できる置き換え対象のパケットの種類も2種類に限
るものではない。
リーム中にはデータの空隙がややランダムに生じるが、
デジタルVTRインタフェース7の内部かデジタルVT
Rの側で、ストリームの十分なデータ量をバッファし、
そのバッファしたデータに対し単にデータの時間軸伸長
を行えば、ややランダムなデータの空隙が埋まる。そし
て、これにより、トランスポートストリームのビットレ
ートが下がり、家庭用の記録帯域が狭いデジタルVTR
に、トランスポートストリームの記録が可能となる。ま
た、ここではPAT、PMTについて置き換える場合を
説明したが、置き換え対象となるパケットの種類はこれ
に限るものではない。さらに、置き換えデータ記憶部に
設定できる置き換え対象のパケットの種類も2種類に限
るものではない。
【0067】(実施の形態3)実施の形態1,2ではT
Sパケット全体を置き換える装置について説明したが、
この実施の形態3では置き換え対象のTSパケット内の
置き換え対象になるテーブルデータだけを置き換える装
置について説明する。図6は本願の請求項2,4,8,
10の発明に対応する,本発明の実施の形態3に係るパ
ケット処理装置の構成要素であるパケット出力回路を示
すブロック図である。このパケット出力回路は実施の形
態1における図2の回路と同様に、図1のトランスポー
トストリームパケット処理装置において、そのパケット
出力回路として使用されるものである。
Sパケット全体を置き換える装置について説明したが、
この実施の形態3では置き換え対象のTSパケット内の
置き換え対象になるテーブルデータだけを置き換える装
置について説明する。図6は本願の請求項2,4,8,
10の発明に対応する,本発明の実施の形態3に係るパ
ケット処理装置の構成要素であるパケット出力回路を示
すブロック図である。このパケット出力回路は実施の形
態1における図2の回路と同様に、図1のトランスポー
トストリームパケット処理装置において、そのパケット
出力回路として使用されるものである。
【0068】図6において、図2と同一符号は同一また
は相当するものを示し、1025は置き換え対象のデー
タを含むTSパケットのパケットIDとその中のデータ
を置き換えた後のデータを示す置き換え対象データから
なる組が3つ,図1のCPU4により設定されている置
き換えデータ記憶部であり、これは、置き換えの対象と
なるテーブルデータを含むパケットを示す置き換え対象
パケットと、当該置き換え対象テーブルデータ中の置き
換えを行うべき置き換え対象データに対し置き換えが実
行された後のデータを示す置き換えデータとの対応を示
す置き換えテーブルデータを記憶する置き換えデータ記
憶手段に相当する。また、1022は図1のパケット選
択回路101から入力された選択トランスポートストリ
ームを構成するTSパケットが置き換えデータ記憶部1
028に設定されている置き換え対象パケットIDのう
ちの一つと一致しているか否かを判断し、一致している
場合にはテーブルデータ組立部1025とテーブルデー
タ置き換え部1026に対し一致した旨を通知するパケ
ット判断部であり、これは、上記入力パケットが上記置
き換え対象テーブルデータを含むパケットであるか否か
を検出する入力パケット検出手段に相当する。また、1
025はパケット判断部1022から一致していること
が通知された場合に、一致した置き換え対象パケットI
Dに対応する置換え後のデータを置き換えデータ記憶部
1028から読み出し、このデータが含まれるようにテ
ーブルデータを組み立てるテーブルデータ組立部、10
26はパケット判断部1022から一致していることを
通知されるとテーブルデータ組立部1025が出力して
いるテーブルデータを入力TSパケット内のテーブルデ
ータに置き換えて出力し、一致していないことが通知さ
れている場合にはパケット判断部1022が出力した入
力TSパケットを出力するテーブルデータ置き換え部で
あり、これらは、上記入力パケットが上記置き換え対象
テーブルデータを含むパケットに該当する場合には、上
記置き換えテーブルデータを参照して上記置き換えデー
タを読み出し、当該置き換えデータを含む置き換えテー
ブルデータを組み立てて、上記置き換え対象テーブルデ
ータを当該置き換えテーブルデータに置き換えて出力
し、上記入力パケットが上記置き換え対象テーブルデー
タを含まない場合には、上記入力パケットをそのまま出
力するパケット出力手段1020を構成する。
は相当するものを示し、1025は置き換え対象のデー
タを含むTSパケットのパケットIDとその中のデータ
を置き換えた後のデータを示す置き換え対象データから
なる組が3つ,図1のCPU4により設定されている置
き換えデータ記憶部であり、これは、置き換えの対象と
なるテーブルデータを含むパケットを示す置き換え対象
パケットと、当該置き換え対象テーブルデータ中の置き
換えを行うべき置き換え対象データに対し置き換えが実
行された後のデータを示す置き換えデータとの対応を示
す置き換えテーブルデータを記憶する置き換えデータ記
憶手段に相当する。また、1022は図1のパケット選
択回路101から入力された選択トランスポートストリ
ームを構成するTSパケットが置き換えデータ記憶部1
028に設定されている置き換え対象パケットIDのう
ちの一つと一致しているか否かを判断し、一致している
場合にはテーブルデータ組立部1025とテーブルデー
タ置き換え部1026に対し一致した旨を通知するパケ
ット判断部であり、これは、上記入力パケットが上記置
き換え対象テーブルデータを含むパケットであるか否か
を検出する入力パケット検出手段に相当する。また、1
025はパケット判断部1022から一致していること
が通知された場合に、一致した置き換え対象パケットI
Dに対応する置換え後のデータを置き換えデータ記憶部
1028から読み出し、このデータが含まれるようにテ
ーブルデータを組み立てるテーブルデータ組立部、10
26はパケット判断部1022から一致していることを
通知されるとテーブルデータ組立部1025が出力して
いるテーブルデータを入力TSパケット内のテーブルデ
ータに置き換えて出力し、一致していないことが通知さ
れている場合にはパケット判断部1022が出力した入
力TSパケットを出力するテーブルデータ置き換え部で
あり、これらは、上記入力パケットが上記置き換え対象
テーブルデータを含むパケットに該当する場合には、上
記置き換えテーブルデータを参照して上記置き換えデー
タを読み出し、当該置き換えデータを含む置き換えテー
ブルデータを組み立てて、上記置き換え対象テーブルデ
ータを当該置き換えテーブルデータに置き換えて出力
し、上記入力パケットが上記置き換え対象テーブルデー
タを含まない場合には、上記入力パケットをそのまま出
力するパケット出力手段1020を構成する。
【0069】次に動作について説明する。図1のパケッ
ト選択回路101から入力された選択トランスポートス
トリームを構成するTSパケットは、パケット判断部1
022によって置き換えデータ記憶部1028のテーブ
ルサーチが実行され、置き換え対象に該当するか否かが
判断される。そして、該当すると判断された場合、置き
換えデータ記憶部1028から置換えを行った後のデー
タとしての置き換えデータを読み出すことにより、置き
換えが実行され、テーブルデータ組立部1025により
置き換えデータを含むテーブルが組立てられた後、テー
ブルデータ置き換え部1026を介して外部に出力され
る。そしてその際、TSパケットのうちの該当するテー
ブルデータの部分が置き換えられて、置き換えが実行さ
れる。これに対し、置き換え対象に該当しない場合、外
部から入力されたTSパケットはパケット判断部102
2およびテーブルデータ置き換え部1026を通過して
外部にそのまま出力される。
ト選択回路101から入力された選択トランスポートス
トリームを構成するTSパケットは、パケット判断部1
022によって置き換えデータ記憶部1028のテーブ
ルサーチが実行され、置き換え対象に該当するか否かが
判断される。そして、該当すると判断された場合、置き
換えデータ記憶部1028から置換えを行った後のデー
タとしての置き換えデータを読み出すことにより、置き
換えが実行され、テーブルデータ組立部1025により
置き換えデータを含むテーブルが組立てられた後、テー
ブルデータ置き換え部1026を介して外部に出力され
る。そしてその際、TSパケットのうちの該当するテー
ブルデータの部分が置き換えられて、置き換えが実行さ
れる。これに対し、置き換え対象に該当しない場合、外
部から入力されたTSパケットはパケット判断部102
2およびテーブルデータ置き換え部1026を通過して
外部にそのまま出力される。
【0070】ここで放送のための情報を格納しているN
ITというテーブルデータを含むTSパケットを、蓄積
のための情報を格納しているSIT(Selection Inform
ation Table )というテーブルデータに置き換える場合
を考える。図7に示す入力トランスポートストリームが
入力された場合、図1のパケット選択回路で番組1に関
連するTSパケットだけが選ばれ、これが選択後トラン
スポートストリームとして、パケット出力回路に入力さ
れる。パケット出力回路内の置き換えデータ記憶部には
次のデータを記憶しておく。
ITというテーブルデータを含むTSパケットを、蓄積
のための情報を格納しているSIT(Selection Inform
ation Table )というテーブルデータに置き換える場合
を考える。図7に示す入力トランスポートストリームが
入力された場合、図1のパケット選択回路で番組1に関
連するTSパケットだけが選ばれ、これが選択後トラン
スポートストリームとして、パケット出力回路に入力さ
れる。パケット出力回路内の置き換えデータ記憶部には
次のデータを記憶しておく。
【0071】
【表3】
【0072】選択後トランスポートストリーム内のNI
Tを含むTSパケットがパケット出力回路のパケット判
断部1022に入力される。入力されたTSパケットが
TSP−NITの場合、パケット判断部1022で置き
換え対象パケットIDとして設定されているTSP−N
ITのパケットIDと一致することが検出される。この
一致情報はテーブルデータ組立部1025に伝えられ
る。テーブルデータ組立部1025では置き換えデータ
記憶部1028のTSP−NITのパケットIDに対応
して設定されているSITのデータを取り出し、これを
テーブルデータの形式に組み立てる。SITのテーブル
データはテーブルデータ置き換え部1026に入力され
る。テーブルデータ置き換え部1026にはパケット判
断部1022から、入力TSパケットが置き換え対象パ
ケットIDの内の一つに一致していることが通知されて
おり、かつTSP−NITが入力されている。テーブル
データ置き換え部1026では、TSP−NITからN
ITのテーブルデータを捨て去り、代わりにテーブルデ
ータ組立部1025から入力されているSITテーブル
データに置き換えることにより、置き換えを実行する。
そしてこのテーブルデータの置き換えられたTSパケッ
トが出力される。このようにして、図7の入力トランス
ポートストリームはデジタルVTRの記録に適した出力
トランスポートストリームとして出力される。
Tを含むTSパケットがパケット出力回路のパケット判
断部1022に入力される。入力されたTSパケットが
TSP−NITの場合、パケット判断部1022で置き
換え対象パケットIDとして設定されているTSP−N
ITのパケットIDと一致することが検出される。この
一致情報はテーブルデータ組立部1025に伝えられ
る。テーブルデータ組立部1025では置き換えデータ
記憶部1028のTSP−NITのパケットIDに対応
して設定されているSITのデータを取り出し、これを
テーブルデータの形式に組み立てる。SITのテーブル
データはテーブルデータ置き換え部1026に入力され
る。テーブルデータ置き換え部1026にはパケット判
断部1022から、入力TSパケットが置き換え対象パ
ケットIDの内の一つに一致していることが通知されて
おり、かつTSP−NITが入力されている。テーブル
データ置き換え部1026では、TSP−NITからN
ITのテーブルデータを捨て去り、代わりにテーブルデ
ータ組立部1025から入力されているSITテーブル
データに置き換えることにより、置き換えを実行する。
そしてこのテーブルデータの置き換えられたTSパケッ
トが出力される。このようにして、図7の入力トランス
ポートストリームはデジタルVTRの記録に適した出力
トランスポートストリームとして出力される。
【0073】以上のように、入力されたトランスポート
ストリーム内のTSパケットの内、TSパケットが格納
しているテーブルデータの書換えの必要なものだけ新し
く組み立てたテーブルデータに置き換えて出力すること
が可能となり、入力トランスポートストリームは目的と
する番組のみを対象とするデータのみからなるストリー
ムとなって、ストリーム内に占める有効な情報量が削減
される。なお、ここではNITをSITに置き換える場
合について説明したが、置き換え対象となるテーブルデ
ータの種類はこれに限るものではない。また、置き換え
データ記憶部に設定できる置き換え対象のパケットの種
類も1種類に限るものではない。
ストリーム内のTSパケットの内、TSパケットが格納
しているテーブルデータの書換えの必要なものだけ新し
く組み立てたテーブルデータに置き換えて出力すること
が可能となり、入力トランスポートストリームは目的と
する番組のみを対象とするデータのみからなるストリー
ムとなって、ストリーム内に占める有効な情報量が削減
される。なお、ここではNITをSITに置き換える場
合について説明したが、置き換え対象となるテーブルデ
ータの種類はこれに限るものではない。また、置き換え
データ記憶部に設定できる置き換え対象のパケットの種
類も1種類に限るものではない。
【0074】(実施の形態4)さらに、上記実施の形態
3では、置き換えデータ記憶部に置換え後のデータに相
当する置き換えデータを設定しておき、置き換え対象パ
ケットが入力された時に新たに置換え後のテーブルデー
タである置き換えテーブルデータを組み立てるように動
作する装置について説明したが、置換え後のデータとし
て置換えテーブルデータそのものを記憶しておき、テー
ブルデータ組立部を省略する構成とすることも可能であ
る。
3では、置き換えデータ記憶部に置換え後のデータに相
当する置き換えデータを設定しておき、置き換え対象パ
ケットが入力された時に新たに置換え後のテーブルデー
タである置き換えテーブルデータを組み立てるように動
作する装置について説明したが、置換え後のデータとし
て置換えテーブルデータそのものを記憶しておき、テー
ブルデータ組立部を省略する構成とすることも可能であ
る。
【0075】図8は本願の請求項2,6,8,12の発
明に対応する,本発明の実施の形態4に係るパケット処
理装置の構成要素であるパケット出力回路を示すブロッ
ク図である。このパケット出力回路は実施の形態1にお
ける図2の回路と同様に、図1のトランスポートストリ
ームパケット処理装置において、そのパケット出力回路
として使用されるものである。
明に対応する,本発明の実施の形態4に係るパケット処
理装置の構成要素であるパケット出力回路を示すブロッ
ク図である。このパケット出力回路は実施の形態1にお
ける図2の回路と同様に、図1のトランスポートストリ
ームパケット処理装置において、そのパケット出力回路
として使用されるものである。
【0076】図8において、図2と同一符号は同一また
は相当するものを示し、1029は置き換え対象のTS
パケットのパケットIDとそのなかの置換えるべきテー
ブルデータとの組が3つ,図1のCPU4により設定さ
れている置き換えデータ記憶部であり、これは置き換え
の対象となるテーブルデータを示す置き換え対象テーブ
ルデータと該置き換え対象テーブルデータに対し置き換
えが実行された後のテーブルデータを示す置き換えテー
ブルとの対応を示すテーブル置き換えテーブルデータを
記憶する置き換えテーブル記憶手段に相当するものであ
る。この書き換えデータ記憶部1029には次のデータ
を記憶しておく。
は相当するものを示し、1029は置き換え対象のTS
パケットのパケットIDとそのなかの置換えるべきテー
ブルデータとの組が3つ,図1のCPU4により設定さ
れている置き換えデータ記憶部であり、これは置き換え
の対象となるテーブルデータを示す置き換え対象テーブ
ルデータと該置き換え対象テーブルデータに対し置き換
えが実行された後のテーブルデータを示す置き換えテー
ブルとの対応を示すテーブル置き換えテーブルデータを
記憶する置き換えテーブル記憶手段に相当するものであ
る。この書き換えデータ記憶部1029には次のデータ
を記憶しておく。
【0077】
【表4】
【0078】また、この図8の実施形態4では図2のパ
ケット組立部が省略されているため、パケット置き換え
部1024単独で、上記入力パケットが上記置き換え対
象テーブルデータを含むパケットに該当する場合には、
上記テーブル置き換えテーブルデータを参照して上記置
き換えテーブルデータを読み出し、上記置き換え対象テ
ーブルデータを当該置き換えテーブルデータに置き換え
て出力し、上記入力パケットが上記置き換え対象テーブ
ルデータを含まない場合には、上記入力パケットをその
まま出力するパケット出力手段1020を構成してい
る。
ケット組立部が省略されているため、パケット置き換え
部1024単独で、上記入力パケットが上記置き換え対
象テーブルデータを含むパケットに該当する場合には、
上記テーブル置き換えテーブルデータを参照して上記置
き換えテーブルデータを読み出し、上記置き換え対象テ
ーブルデータを当該置き換えテーブルデータに置き換え
て出力し、上記入力パケットが上記置き換え対象テーブ
ルデータを含まない場合には、上記入力パケットをその
まま出力するパケット出力手段1020を構成してい
る。
【0079】次に図8の動作について説明する。パケッ
ト出力回路102に入力された選択トランスポートスト
リーム入力はパケット判断部1022に入力される。入
力されたTSパケットがTSP映像1やTSP音声1の
場合には、置き換えデータ記憶部1029に置き換え対
象パケットIDとして設定されているパケットIDのど
れとも一致しないため、TSパケットがテーブルデータ
置き換え部1026からそのまま出力される。これに対
し、入力されたTSパケットがTSP−NITの場合、
パケット判断部1022で置き換え対象パケットIDの
内TSP−NITのパケットIDと一致することが検出
される。この一致情報は置き換えデータ記憶部1029
に伝えられる。置き換えデータ記憶部1029はTSP
−NITのパケットIDに対応して設定されている新S
ITのパケットを読み出す。ここで読み出されたTSパ
ケットをTSP−新SITと記す。TSP−新SITは
テーブルデータ置き換え部1026に入力される。テー
ブルデータ置き換え部1026にはパケット判断部10
22から、入力TSパケットが置き換え対象パケットI
Dの内の一つに一致していることが通知されており、T
SP−NITの代わりにTSP−新SITを出力する。
ト出力回路102に入力された選択トランスポートスト
リーム入力はパケット判断部1022に入力される。入
力されたTSパケットがTSP映像1やTSP音声1の
場合には、置き換えデータ記憶部1029に置き換え対
象パケットIDとして設定されているパケットIDのど
れとも一致しないため、TSパケットがテーブルデータ
置き換え部1026からそのまま出力される。これに対
し、入力されたTSパケットがTSP−NITの場合、
パケット判断部1022で置き換え対象パケットIDの
内TSP−NITのパケットIDと一致することが検出
される。この一致情報は置き換えデータ記憶部1029
に伝えられる。置き換えデータ記憶部1029はTSP
−NITのパケットIDに対応して設定されている新S
ITのパケットを読み出す。ここで読み出されたTSパ
ケットをTSP−新SITと記す。TSP−新SITは
テーブルデータ置き換え部1026に入力される。テー
ブルデータ置き換え部1026にはパケット判断部10
22から、入力TSパケットが置き換え対象パケットI
Dの内の一つに一致していることが通知されており、T
SP−NITの代わりにTSP−新SITを出力する。
【0080】このようにして、図9の入力トランスポー
トストリームは入力されたトランスポートストリーム内
のTSパケットの内、データの書換えの必要なものだけ
新しく組み立てたTSパケットに置き換えて出力するこ
とが可能となり、入力トランスポートストリームは目的
とする番組のみを対象とするデータのみからなるストリ
ームとなって、ストリーム内に占める有効な情報量が削
減される。
トストリームは入力されたトランスポートストリーム内
のTSパケットの内、データの書換えの必要なものだけ
新しく組み立てたTSパケットに置き換えて出力するこ
とが可能となり、入力トランスポートストリームは目的
とする番組のみを対象とするデータのみからなるストリ
ームとなって、ストリーム内に占める有効な情報量が削
減される。
【0081】その際、予め置き換え後の置き換えパケッ
トが置き換えデータ記憶部1029に設定されており、
置き換えパケットを組み立てる必要がないため、置き換
え処理が迅速にでき、かつパケット組立部が不要となる
ため、その分ランダムロジックを削減でき、装置を安価
に構成できる。なお、ここではNITをSITに置き換
える場合を説明したが、置き換え対象となるパケットの
種類はこれに限るものではない。また、置き換えデータ
記憶部に設定できる置き換え対象のパケットの種類も1
種類に限るものではない。
トが置き換えデータ記憶部1029に設定されており、
置き換えパケットを組み立てる必要がないため、置き換
え処理が迅速にでき、かつパケット組立部が不要となる
ため、その分ランダムロジックを削減でき、装置を安価
に構成できる。なお、ここではNITをSITに置き換
える場合を説明したが、置き換え対象となるパケットの
種類はこれに限るものではない。また、置き換えデータ
記憶部に設定できる置き換え対象のパケットの種類も1
種類に限るものではない。
【0082】
【発明の効果】以上のように、本願の請求項1の発明に
係るパケット処理装置によれば、パケット形式のデータ
を順次入力パケットとして入力するパケット入力手段
と、上記入力パケットの中から置き換える対象となるパ
ケットを検出し当該置き換え対象パケットの置き換えを
実行するパケット置き換え手段とを備えるようにしたの
で、入力されたパケット列から必要なデータだけを出力
する場合などにおいて、出力のパケット列の状態を反映
したパケットに置き換えることで、正しい出力パケット
列を得ることが可能となる効果がある。
係るパケット処理装置によれば、パケット形式のデータ
を順次入力パケットとして入力するパケット入力手段
と、上記入力パケットの中から置き換える対象となるパ
ケットを検出し当該置き換え対象パケットの置き換えを
実行するパケット置き換え手段とを備えるようにしたの
で、入力されたパケット列から必要なデータだけを出力
する場合などにおいて、出力のパケット列の状態を反映
したパケットに置き換えることで、正しい出力パケット
列を得ることが可能となる効果がある。
【0083】また、本願の請求項2の発明に係るパケッ
ト処理装置によれば、パケット形式のデータを順次入力
パケットとして入力するパケット入力手段と、上記入力
パケット中の置き換えの対象となるテーブルデータを検
出し当該テーブルデータの置き換えを実行するテーブル
データ置き換え手段とを備えるようにしたので、入力さ
れたパケット列から必要なデータだけを出力する場合な
どにおいて、出力のパケット列の状態を反映したパケッ
トに置き換えることで、正しい出力パケット列を得るこ
とが可能となり、しかもその置き換えをパケット全体で
なく必要なテーブルデータ部分だけに限って行うことが
できる効果がある。
ト処理装置によれば、パケット形式のデータを順次入力
パケットとして入力するパケット入力手段と、上記入力
パケット中の置き換えの対象となるテーブルデータを検
出し当該テーブルデータの置き換えを実行するテーブル
データ置き換え手段とを備えるようにしたので、入力さ
れたパケット列から必要なデータだけを出力する場合な
どにおいて、出力のパケット列の状態を反映したパケッ
トに置き換えることで、正しい出力パケット列を得るこ
とが可能となり、しかもその置き換えをパケット全体で
なく必要なテーブルデータ部分だけに限って行うことが
できる効果がある。
【0084】また、本願の請求項3の発明に係るパケッ
ト処理装置によれば、請求項1のパケット処理装置にお
いて、上記パケット置き換え手段は、置き換えの対象と
なるパケットを示す置き換え対象パケットと、これに対
して置き換えるべき置き換え後データと、の対応を示す
置き換え対応テーブルデータを記憶する置き換え対応テ
ーブルデータ記憶手段と、上記入力パケットが上記置き
換え対象パケットに該当するか否かを検出する置き換え
対象パケット検出手段と、上記入力パケットが上記置き
換え対象パケットに該当する場合には、上記置き換え対
応テーブルデータを参照して上記置き換え後データを読
み出し、当該置き換え後データを含む置き換えパケット
を組み立てて、上記置き換え対象パケットを当該置き換
えパケットに置き換えて出力し、上記入力パケットが上
記置き換え対象パケットでない場合には、上記入力パケ
ットをそのまま出力するパケット出力手段とを備えるよ
うにしたので、入力されたパケット列から必要なデータ
だけを出力する場合などにおいて、置き換え後のパケッ
ト全体を記憶しておくことなく、置き換えの必要なデー
タ部分だけを設定しておき、置き換え対象のパケットが
入力されたときに置き換え後のパケットを組み立てて正
しいパケットを出力でき、置き換えテーブルに設定して
おくべきデータ量を削減することのできるパケット処理
装置を得ることができる効果がある。
ト処理装置によれば、請求項1のパケット処理装置にお
いて、上記パケット置き換え手段は、置き換えの対象と
なるパケットを示す置き換え対象パケットと、これに対
して置き換えるべき置き換え後データと、の対応を示す
置き換え対応テーブルデータを記憶する置き換え対応テ
ーブルデータ記憶手段と、上記入力パケットが上記置き
換え対象パケットに該当するか否かを検出する置き換え
対象パケット検出手段と、上記入力パケットが上記置き
換え対象パケットに該当する場合には、上記置き換え対
応テーブルデータを参照して上記置き換え後データを読
み出し、当該置き換え後データを含む置き換えパケット
を組み立てて、上記置き換え対象パケットを当該置き換
えパケットに置き換えて出力し、上記入力パケットが上
記置き換え対象パケットでない場合には、上記入力パケ
ットをそのまま出力するパケット出力手段とを備えるよ
うにしたので、入力されたパケット列から必要なデータ
だけを出力する場合などにおいて、置き換え後のパケッ
ト全体を記憶しておくことなく、置き換えの必要なデー
タ部分だけを設定しておき、置き換え対象のパケットが
入力されたときに置き換え後のパケットを組み立てて正
しいパケットを出力でき、置き換えテーブルに設定して
おくべきデータ量を削減することのできるパケット処理
装置を得ることができる効果がある。
【0085】また、本願の請求項4の発明に係るパケッ
ト処理装置によれば、請求項2のパケット処理装置にお
いて、上記テーブルデータ置き換え手段は、置き換えの
対象となるテーブルデータを含むパケットを示す置き換
え対象パケットと、これに対して置き換えるべき置き換
え後データと、の対応を示す置き換え対応テーブルデー
タを記憶する置き換え対応テーブルデータ記憶手段と、
上記入力パケットが上記置き換え対象テーブルデータを
含むパケットであるか否かを検出する入力パケット検出
手段と、上記入力パケットが上記置き換え対象テーブル
データを含むパケットに該当する場合には、上記置き換
え対応テーブルデータを参照して上記置き換え後データ
を読み出し、当該置き換え後データを含む置き換えテー
ブルデータを組み立てて、上記置き換え対象テーブルデ
ータを当該置き換えテーブルデータに置き換えて出力
し、上記入力パケットが上記置き換え対象テーブルデー
タを含まない場合には、上記入力パケットをそのまま出
力するパケット出力手段とを備えるようにしたので、入
力されたパケット列から必要なデータだけを出力する場
合などにおいて、置き換え後のテーブルデータ全体を記
憶しておくことなく、置き換えの必要なデータ部分だけ
を記憶しておき、置き換え対象のテーブルデータを含む
パケットが入力されたときに置き換え後のテーブルデー
タを組み立て、入力パケット内の置き換え対象テーブル
データを置き換えて正しいテーブルデータを出力するこ
とができ、あらかじめ設定しておくデータ量を削減する
ことのできるパケット処理装置を得ることができる効果
がある。
ト処理装置によれば、請求項2のパケット処理装置にお
いて、上記テーブルデータ置き換え手段は、置き換えの
対象となるテーブルデータを含むパケットを示す置き換
え対象パケットと、これに対して置き換えるべき置き換
え後データと、の対応を示す置き換え対応テーブルデー
タを記憶する置き換え対応テーブルデータ記憶手段と、
上記入力パケットが上記置き換え対象テーブルデータを
含むパケットであるか否かを検出する入力パケット検出
手段と、上記入力パケットが上記置き換え対象テーブル
データを含むパケットに該当する場合には、上記置き換
え対応テーブルデータを参照して上記置き換え後データ
を読み出し、当該置き換え後データを含む置き換えテー
ブルデータを組み立てて、上記置き換え対象テーブルデ
ータを当該置き換えテーブルデータに置き換えて出力
し、上記入力パケットが上記置き換え対象テーブルデー
タを含まない場合には、上記入力パケットをそのまま出
力するパケット出力手段とを備えるようにしたので、入
力されたパケット列から必要なデータだけを出力する場
合などにおいて、置き換え後のテーブルデータ全体を記
憶しておくことなく、置き換えの必要なデータ部分だけ
を記憶しておき、置き換え対象のテーブルデータを含む
パケットが入力されたときに置き換え後のテーブルデー
タを組み立て、入力パケット内の置き換え対象テーブル
データを置き換えて正しいテーブルデータを出力するこ
とができ、あらかじめ設定しておくデータ量を削減する
ことのできるパケット処理装置を得ることができる効果
がある。
【0086】また、本願の請求項5の発明に係るパケッ
ト処理装置によれば、請求項1のパケット処理装置にお
いて、上記パケット置き換え手段は、置き換えの対象と
なるパケットを示す置き換え対象パケットと、これに対
して置き換えるべき置き換え後パケットと、の対応を示
す置き換え対応テーブルデータを記憶する置き換え対応
テーブルデータ記憶手段と、上記入力パケットが上記置
き換え対象パケットに該当するか否かを検出する置き換
え対象パケット検出手段と、上記入力パケットが上記置
き換え対象パケットに該当する場合には、上記置き換え
対応テーブルデータを参照して上記置き換え後パケット
を読み出し、上記置き換え対象パケットを当該置き換え
後パケットに置き換えて出力し、上記入力パケットが上
記置き換え対象パケットでない場合には、上記入力パケ
ットをそのまま出力するパケット出力手段とを備えるよ
うにしたので、入力されたパケット列から必要なデータ
だけを出力する場合などにおいて、パケットの置き換え
を迅速に行うことができ、置き換えを行うハードウエア
量を削減することのできるパケット処理装置を得ること
ができる効果がある。
ト処理装置によれば、請求項1のパケット処理装置にお
いて、上記パケット置き換え手段は、置き換えの対象と
なるパケットを示す置き換え対象パケットと、これに対
して置き換えるべき置き換え後パケットと、の対応を示
す置き換え対応テーブルデータを記憶する置き換え対応
テーブルデータ記憶手段と、上記入力パケットが上記置
き換え対象パケットに該当するか否かを検出する置き換
え対象パケット検出手段と、上記入力パケットが上記置
き換え対象パケットに該当する場合には、上記置き換え
対応テーブルデータを参照して上記置き換え後パケット
を読み出し、上記置き換え対象パケットを当該置き換え
後パケットに置き換えて出力し、上記入力パケットが上
記置き換え対象パケットでない場合には、上記入力パケ
ットをそのまま出力するパケット出力手段とを備えるよ
うにしたので、入力されたパケット列から必要なデータ
だけを出力する場合などにおいて、パケットの置き換え
を迅速に行うことができ、置き換えを行うハードウエア
量を削減することのできるパケット処理装置を得ること
ができる効果がある。
【0087】また、本願の請求項6の発明に係るパケッ
ト処理装置によれば、請求項2のパケット処理装置にお
いて、上記テーブルデータ置き換え手段は、置き換えの
対象となるテーブルデータを含むパケットを示す置き換
え対象パケットと、これに対して置き換えるべき置き換
え後テーブルデータと、の対応を示す置き換え対応テー
ブルデータを記憶する置き換え対応テーブルデータ記憶
手段と、上記入力パケットが上記置き換え対象テーブル
データを含むパケットであるか否かを検出する入力パケ
ット検出手段と、上記入力パケットが上記置き換え対象
テーブルデータを含むパケットに該当する場合には、上
記置き換え対応テーブルデータを参照して上記置き換え
後テーブルデータを読み出し、上記置き換え対象テーブ
ルデータを当該置き換え後テーブルデータに置き換えて
出力し、上記入力パケットが上記置き換え対象テーブル
データを含むパケットでない場合には、上記入力パケッ
トをそのまま出力するパケット出力手段とを備えるよう
にしたので、入力されたパケット列から必要なデータだ
けを出力する場合などにおいて、テーブルデータの置き
換えを迅速に行うことができ、しかもテーブルデータの
組み立てを行わない分ハードウエア量を削減することの
できるパケット処理装置を得ることができる効果があ
る。
ト処理装置によれば、請求項2のパケット処理装置にお
いて、上記テーブルデータ置き換え手段は、置き換えの
対象となるテーブルデータを含むパケットを示す置き換
え対象パケットと、これに対して置き換えるべき置き換
え後テーブルデータと、の対応を示す置き換え対応テー
ブルデータを記憶する置き換え対応テーブルデータ記憶
手段と、上記入力パケットが上記置き換え対象テーブル
データを含むパケットであるか否かを検出する入力パケ
ット検出手段と、上記入力パケットが上記置き換え対象
テーブルデータを含むパケットに該当する場合には、上
記置き換え対応テーブルデータを参照して上記置き換え
後テーブルデータを読み出し、上記置き換え対象テーブ
ルデータを当該置き換え後テーブルデータに置き換えて
出力し、上記入力パケットが上記置き換え対象テーブル
データを含むパケットでない場合には、上記入力パケッ
トをそのまま出力するパケット出力手段とを備えるよう
にしたので、入力されたパケット列から必要なデータだ
けを出力する場合などにおいて、テーブルデータの置き
換えを迅速に行うことができ、しかもテーブルデータの
組み立てを行わない分ハードウエア量を削減することの
できるパケット処理装置を得ることができる効果があ
る。
【0088】また、本願の請求項7の発明に係るパケッ
ト処理装置によれば、パケット形式のデータを順次入力
パケットとして入力するパケット入力手段と、上記入力
パケットの中から置き換える対象となるパケットを検出
し当該置き換え対象パケットの置き換えを実行するパケ
ット置き換え手段と、外部から指示された情報に基づき
置き換える対象となるパケットを割り出し、当該割り出
した置き換え対象パケットに関する情報を上記パケット
置き換え手段に設定する置き換え対象パケット情報設定
手段と、上記入力パケットの中からデコードすべき所要
のパケットを取り出すパケット取り出し手段と、上記所
要のパケットをデコードに先だってメモリに記憶すべく
メモリアクセスを行うメモリアクセス手段とを備えるよ
うにしたので、入力されたパケット列から必要なデータ
だけを出力する場合などにおいて、出力のパケット列の
状態を反映したパケットに置き換えることで、正しい出
力パケット列を得ることが可能となり、しかも、所要の
データを取り出してこれをデコードする準備ができる効
果がある。
ト処理装置によれば、パケット形式のデータを順次入力
パケットとして入力するパケット入力手段と、上記入力
パケットの中から置き換える対象となるパケットを検出
し当該置き換え対象パケットの置き換えを実行するパケ
ット置き換え手段と、外部から指示された情報に基づき
置き換える対象となるパケットを割り出し、当該割り出
した置き換え対象パケットに関する情報を上記パケット
置き換え手段に設定する置き換え対象パケット情報設定
手段と、上記入力パケットの中からデコードすべき所要
のパケットを取り出すパケット取り出し手段と、上記所
要のパケットをデコードに先だってメモリに記憶すべく
メモリアクセスを行うメモリアクセス手段とを備えるよ
うにしたので、入力されたパケット列から必要なデータ
だけを出力する場合などにおいて、出力のパケット列の
状態を反映したパケットに置き換えることで、正しい出
力パケット列を得ることが可能となり、しかも、所要の
データを取り出してこれをデコードする準備ができる効
果がある。
【0089】また、本願の請求項8の発明に係るパケッ
ト処理装置によれば、パケット形式のデータを順次入力
パケットとして入力するパケット入力手段と、上記入力
パケットの中から置き換える対象となるテーブルデータ
を検出し当該置き換え対象テーブルデータの置き換えを
実行するテーブルデータ置き換え手段と、外部から指示
された情報に基づき置き換える対象となるテーブルデー
タを割り出し、当該割り出した置き換え対象テーブルデ
ータに関する情報を上記テーブルデータ置き換え手段に
設定する置き換え対象テーブルデータ情報設定手段と、
上記入力パケットの中からデコードすべき所要のパケッ
トを取り出すパケット取り出し手段と、上記所要のパケ
ットをデコードに先だってメモリに記憶すべくメモリア
クセスを行うメモリアクセス手段とを備えるようにした
ので、出力のパケット列の状態を反映したパケットに置
き換えることで、正しい出力パケット列を得ることが可
能となり、しかもその置き換えをパケット全体でなく必
要なテーブルデータ部分だけに限って行うことができ、
しかも、所要のデータを取り出してこれをデコードする
準備ができる効果がある。
ト処理装置によれば、パケット形式のデータを順次入力
パケットとして入力するパケット入力手段と、上記入力
パケットの中から置き換える対象となるテーブルデータ
を検出し当該置き換え対象テーブルデータの置き換えを
実行するテーブルデータ置き換え手段と、外部から指示
された情報に基づき置き換える対象となるテーブルデー
タを割り出し、当該割り出した置き換え対象テーブルデ
ータに関する情報を上記テーブルデータ置き換え手段に
設定する置き換え対象テーブルデータ情報設定手段と、
上記入力パケットの中からデコードすべき所要のパケッ
トを取り出すパケット取り出し手段と、上記所要のパケ
ットをデコードに先だってメモリに記憶すべくメモリア
クセスを行うメモリアクセス手段とを備えるようにした
ので、出力のパケット列の状態を反映したパケットに置
き換えることで、正しい出力パケット列を得ることが可
能となり、しかもその置き換えをパケット全体でなく必
要なテーブルデータ部分だけに限って行うことができ、
しかも、所要のデータを取り出してこれをデコードする
準備ができる効果がある。
【0090】また、本願の請求項9の発明に係るパケッ
ト処理装置によれば、請求項7のパケット処理装置にお
いて、上記パケット置き換え手段は、置き換えの対象と
なるパケットを示す置き換え対象パケットと、これに対
して置き換えるべき置き換え後データと、の対応を示す
置き換え対応テーブルデータを記憶する置き換えデータ
記憶手段と、上記入力パケットが上記置き換え対象パケ
ットに該当するか否かを検出する置き換え対象パケット
検出手段と、上記入力パケットが上記置き換え対象パケ
ットに該当する場合には、上記置き換え対応テーブルデ
ータを参照して上記置き換え後データを読み出し、当該
置き換え後データを含む置き換えパケットを組み立て
て、上記置き換え対象パケットを当該置き換えパケット
に置き換えて出力し、上記入力パケットが上記置き換え
対象パケットでない場合には、上記入力パケットをその
まま出力するパケット出力手段とを備えるようにしたの
で、入力されたパケット列から必要なデータだけを出力
する場合などにおいて、置き換え後のパケット全体を記
憶しておくことなく、置き換えの必要なデータ部分だけ
を設定しておき、置き換え対象のパケットが入力された
ときに置き換え後のパケットを組み立てて正しいパケッ
トを出力でき、置き換えテーブルに設定しておくべきデ
ータ量を削減することができ、しかもデコードに向けて
所要のデータを取り出すことができるパケット処理装置
を得ることができる効果がある。
ト処理装置によれば、請求項7のパケット処理装置にお
いて、上記パケット置き換え手段は、置き換えの対象と
なるパケットを示す置き換え対象パケットと、これに対
して置き換えるべき置き換え後データと、の対応を示す
置き換え対応テーブルデータを記憶する置き換えデータ
記憶手段と、上記入力パケットが上記置き換え対象パケ
ットに該当するか否かを検出する置き換え対象パケット
検出手段と、上記入力パケットが上記置き換え対象パケ
ットに該当する場合には、上記置き換え対応テーブルデ
ータを参照して上記置き換え後データを読み出し、当該
置き換え後データを含む置き換えパケットを組み立て
て、上記置き換え対象パケットを当該置き換えパケット
に置き換えて出力し、上記入力パケットが上記置き換え
対象パケットでない場合には、上記入力パケットをその
まま出力するパケット出力手段とを備えるようにしたの
で、入力されたパケット列から必要なデータだけを出力
する場合などにおいて、置き換え後のパケット全体を記
憶しておくことなく、置き換えの必要なデータ部分だけ
を設定しておき、置き換え対象のパケットが入力された
ときに置き換え後のパケットを組み立てて正しいパケッ
トを出力でき、置き換えテーブルに設定しておくべきデ
ータ量を削減することができ、しかもデコードに向けて
所要のデータを取り出すことができるパケット処理装置
を得ることができる効果がある。
【0091】また、本願の請求項10の発明に係るパケ
ット処理装置によれば、請求項8のパケット処理装置に
おいて、上記テーブルデータ置き換え手段は、置き換え
の対象となるテーブルデータを含むパケットを示す置き
換え対象パケットと、これに対して置き換えるべき置き
換え後データと、の対応を示す置き換え対応テーブルデ
ータを記憶する置き換えデータ記憶手段と、上記入力パ
ケットが上記置き換え対象テーブルデータを含むパケッ
トであるか否かを検出する入力パケット検出手段と、上
記入力パケットが上記置き換え対象テーブルデータを含
むパケットに該当する場合には、上記置き換え対応テー
ブルデータを参照して上記置き換え後データを読み出
し、当該置き換え後データを含む置き換えテーブルデー
タを組み立てて、上記置き換え対象テーブルデータを当
該置き換えテーブルデータに置き換えて出力し、上記入
力パケットが上記置き換え対象テーブルデータを含まな
い場合には、上記入力パケットをそのまま出力するパケ
ット出力手段とを備えるようにしたので、入力されたパ
ケット列から必要なデータだけを出力する場合などにお
いて、置き換え後のテーブルデータ全体を記憶しておく
ことなく、置き換えの必要なデータ部分だけを記憶して
おき、置き換え対象のテーブルデータを含むパケットが
入力されたときに置き換え後のテーブルデータを組み立
て、入力パケット内の置き換え対象テーブルデータを置
き換えて正しいテーブルデータを出力することができ、
あらかじめ設定しておくデータ量を削減することがで
き、しかもデコードに向けて所要のデータを取り出すこ
とができるパケット処理装置を得ることができる効果が
ある。
ット処理装置によれば、請求項8のパケット処理装置に
おいて、上記テーブルデータ置き換え手段は、置き換え
の対象となるテーブルデータを含むパケットを示す置き
換え対象パケットと、これに対して置き換えるべき置き
換え後データと、の対応を示す置き換え対応テーブルデ
ータを記憶する置き換えデータ記憶手段と、上記入力パ
ケットが上記置き換え対象テーブルデータを含むパケッ
トであるか否かを検出する入力パケット検出手段と、上
記入力パケットが上記置き換え対象テーブルデータを含
むパケットに該当する場合には、上記置き換え対応テー
ブルデータを参照して上記置き換え後データを読み出
し、当該置き換え後データを含む置き換えテーブルデー
タを組み立てて、上記置き換え対象テーブルデータを当
該置き換えテーブルデータに置き換えて出力し、上記入
力パケットが上記置き換え対象テーブルデータを含まな
い場合には、上記入力パケットをそのまま出力するパケ
ット出力手段とを備えるようにしたので、入力されたパ
ケット列から必要なデータだけを出力する場合などにお
いて、置き換え後のテーブルデータ全体を記憶しておく
ことなく、置き換えの必要なデータ部分だけを記憶して
おき、置き換え対象のテーブルデータを含むパケットが
入力されたときに置き換え後のテーブルデータを組み立
て、入力パケット内の置き換え対象テーブルデータを置
き換えて正しいテーブルデータを出力することができ、
あらかじめ設定しておくデータ量を削減することがで
き、しかもデコードに向けて所要のデータを取り出すこ
とができるパケット処理装置を得ることができる効果が
ある。
【0092】また、本願の請求項11の発明に係るパケ
ット処理装置によれば、請求項7のパケット処理装置に
おいて、上記パケット置き換え手段は、置き換えの対象
となるパケットを示す置き換え対象パケットと、これに
対して置き換えるべき置き換え後パケットと、の対応を
示す置き換え対応テーブルデータを記憶するテーブル置
き換えデータ記憶手段と、上記入力パケットが上記置き
換え対象パケットに該当するか否かを検出する置き換え
対象パケット検出手段と、上記入力パケットが上記置き
換え対象パケットに該当する場合には、上記置き換え対
応テーブルデータを参照して上記置き換え後パケットを
読み出し、上記置き換え対象パケットを当該置き換え後
パケットに置き換えて出力し、上記入力パケットが上記
置き換え対象パケットでない場合には、上記入力パケッ
トをそのまま出力するパケット出力手段とを備えるよう
にしたので、入力されたパケット列から必要なデータだ
けを出力する場合などにおいて、パケットの置き換えを
迅速に行うことができ、置き換えを行うハードウエア量
を削減することができ、しかもデコードに向けて所要の
データを取り出すことができるパケット処理装置を得る
ことができる効果がある。
ット処理装置によれば、請求項7のパケット処理装置に
おいて、上記パケット置き換え手段は、置き換えの対象
となるパケットを示す置き換え対象パケットと、これに
対して置き換えるべき置き換え後パケットと、の対応を
示す置き換え対応テーブルデータを記憶するテーブル置
き換えデータ記憶手段と、上記入力パケットが上記置き
換え対象パケットに該当するか否かを検出する置き換え
対象パケット検出手段と、上記入力パケットが上記置き
換え対象パケットに該当する場合には、上記置き換え対
応テーブルデータを参照して上記置き換え後パケットを
読み出し、上記置き換え対象パケットを当該置き換え後
パケットに置き換えて出力し、上記入力パケットが上記
置き換え対象パケットでない場合には、上記入力パケッ
トをそのまま出力するパケット出力手段とを備えるよう
にしたので、入力されたパケット列から必要なデータだ
けを出力する場合などにおいて、パケットの置き換えを
迅速に行うことができ、置き換えを行うハードウエア量
を削減することができ、しかもデコードに向けて所要の
データを取り出すことができるパケット処理装置を得る
ことができる効果がある。
【0093】また、本願の請求項12の発明に係るパケ
ット処理装置によれば、請求項8のパケット処理装置に
おいて、上記テーブルデータ置き換え手段は、置き換え
の対象となるテーブルデータを示す置き換え対象テーブ
ルデータと、これに対して置き換えるべき置き換え後テ
ーブルと、の対応を示す置き換え対応テーブルデータを
記憶する置き換えデータ記憶手段と、上記入力パケット
が上記置き換え対象テーブルデータを含むことを検出す
る入力パケット検出手段と、上記入力パケットが上記置
き換え対象テーブルデータを含むパケットに該当する場
合には、上記置き換え対応テーブルデータを参照して上
記置き換え後テーブルデータを読み出し、上記置き換え
対象テーブルデータを当該置き換え後テーブルデータに
置き換えて出力し、上記入力パケットが上記置き換え対
象テーブルデータを含まない場合には、上記入力パケッ
トをそのまま出力するパケット出力手段とを備えるよう
にしたので、入力されたパケット列から必要なデータだ
けを出力する場合などにおいて、テーブルデータの置き
換えを迅速に行うことができ、テーブルデータの組み立
てを行わない分ハードウエア量を削減することができ、
しかもデコードに向けて所要のデータを取り出すことが
できるパケット処理装置を得ることができる効果があ
る。
ット処理装置によれば、請求項8のパケット処理装置に
おいて、上記テーブルデータ置き換え手段は、置き換え
の対象となるテーブルデータを示す置き換え対象テーブ
ルデータと、これに対して置き換えるべき置き換え後テ
ーブルと、の対応を示す置き換え対応テーブルデータを
記憶する置き換えデータ記憶手段と、上記入力パケット
が上記置き換え対象テーブルデータを含むことを検出す
る入力パケット検出手段と、上記入力パケットが上記置
き換え対象テーブルデータを含むパケットに該当する場
合には、上記置き換え対応テーブルデータを参照して上
記置き換え後テーブルデータを読み出し、上記置き換え
対象テーブルデータを当該置き換え後テーブルデータに
置き換えて出力し、上記入力パケットが上記置き換え対
象テーブルデータを含まない場合には、上記入力パケッ
トをそのまま出力するパケット出力手段とを備えるよう
にしたので、入力されたパケット列から必要なデータだ
けを出力する場合などにおいて、テーブルデータの置き
換えを迅速に行うことができ、テーブルデータの組み立
てを行わない分ハードウエア量を削減することができ、
しかもデコードに向けて所要のデータを取り出すことが
できるパケット処理装置を得ることができる効果があ
る。
【図1】本発明の実施の形態1によるトランスポートス
トリームを入力する受信装置の構成図。
トリームを入力する受信装置の構成図。
【図2】本発明の実施の形態1におけるパケット出力回
路の構成図。
路の構成図。
【図3】本発明の実施の形態1におけるトランスポート
ストリーム置き換えの様子を示す説明図。
ストリーム置き換えの様子を示す説明図。
【図4】本発明の実施の形態2におけるパケット出力回
路の構成図。
路の構成図。
【図5】本発明の実施の形態2におけるトランスポート
ストリーム置き換えの様子を示す説明図。
ストリーム置き換えの様子を示す説明図。
【図6】本発明の実施の形態3におけるパケット出力回
路の構成図。
路の構成図。
【図7】本発明の実施の形態3におけるトランスポート
ストリーム置き換えの様子を示す説明図。
ストリーム置き換えの様子を示す説明図。
【図8】本発明の実施の形態4におけるパケット出力回
路の構成図。
路の構成図。
【図9】本発明の実施の形態4におけるトランスポート
ストリーム置き換えの様子を示す説明図。
ストリーム置き換えの様子を示す説明図。
【図10】トランスポートストリームの構成を示す説明
図。
図。
【図11】PATのパケットIDを示す説明図。
【図12】パケットのPIDとしてのPMTを示す説明
図。
図。
【図13】トランスポートストリームの階層構造の一例
を示す説明図。
を示す説明図。
【図14】NITのパケットIDを示す説明図。
【図15】本発明の実施の形態1によるトランスポート
ストリームを入力する受信装置の動作を示すフローチャ
ート図。
ストリームを入力する受信装置の動作を示すフローチャ
ート図。
1 アンテナ 2 チューナ 3 復調器 4 CPU 5 メモリ 6 AVデコーダ 7 デジタルVTRインタフェース 10 トランスポートストリームパケット処理装置 101 パケット選択回路 102 パケット出力回路 103 データ取り出し回路 104 メモリアクセス回路 1020 パケット出力手段 1021,1027,1028,1029 置き換えデ
ータ記憶部 1022 パケット判断部 1023 パケット組立部 1024 パケット置き換え部 1025 テーブルデータ組立部 1026 テーブルデータ置き換え部
ータ記憶部 1022 パケット判断部 1023 パケット組立部 1024 パケット置き換え部 1025 テーブルデータ組立部 1026 テーブルデータ置き換え部
Claims (12)
- 【請求項1】 パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、 上記入力パケットの中から置き換える対象となるパケッ
トを検出し当該置き換え対象パケットの置き換えを実行
するパケット置き換え手段とを備えたことを特徴とする
パケット処理装置。 - 【請求項2】 パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、 上記入力パケット中の置き換えの対象となるテーブルデ
ータを検出し当該テーブルデータの置き換えを実行する
テーブルデータ置き換え手段とを備えたことを特徴とす
るパケット処理装置。 - 【請求項3】 請求項1のパケット処理装置において、 上記パケット置き換え手段は、 置き換えの対象となるパケットを示す置き換え対象パケ
ットと、これに対して置き換えるべき置き換え後データ
と、の対応を示す置き換え対応テーブルデータを記憶す
る置き換え対応テーブルデータ記憶手段と、 上記入力パケットが上記置き換え対象パケットに該当す
るか否かを検出する置き換え対象パケット検出手段と、 上記入力パケットが上記置き換え対象パケットに該当す
る場合には、上記置き換え対応テーブルデータを参照し
て上記置き換え後データを読み出し、当該置き換え後デ
ータを含む置き換えパケットを組み立てて、上記置き換
え対象パケットを当該置き換えパケットに置き換えて出
力し、上記入力パケットが上記置き換え対象パケットで
ない場合には、上記入力パケットをそのまま出力するパ
ケット出力手段とを備えたことを特徴とするパケット処
理装置。 - 【請求項4】 請求項2のパケット処理装置において、 上記テーブルデータ置き換え手段は、 置き換えの対象となるテーブルデータを含むパケットを
示す置き換え対象パケットと、これに対して置き換える
べき置き換え後データと、の対応を示す置き換え対応テ
ーブルデータを記憶する置き換え対応テーブルデータ記
憶手段と、 上記入力パケットが上記置き換え対象テーブルデータを
含むパケットであるか否かを検出する入力パケット検出
手段と、 上記入力パケットが上記置き換え対象テーブルデータを
含むパケットに該当する場合には、上記置き換え対応テ
ーブルデータを参照して上記置き換え後データを読み出
し、当該置き換え後データを含む置き換えテーブルデー
タを組み立てて、上記置き換え対象テーブルデータを当
該置き換えテーブルデータに置き換えて出力し、上記入
力パケットが上記置き換え対象テーブルデータを含まな
い場合には、上記入力パケットをそのまま出力するパケ
ット出力手段とを備えたことを特徴とするパケット処理
装置。 - 【請求項5】 請求項1のパケット処理装置において、 上記パケット置き換え手段は、 置き換えの対象となるパケットを示す置き換え対象パケ
ットと、これに対して置き換えるべき置き換え後パケッ
トと、の対応を示す置き換え対応テーブルデータを記憶
する置き換え対応テーブルデータ記憶手段と、 上記入力パケットが上記置き換え対象パケットに該当す
るか否かを検出する置き換え対象パケット検出手段と、 上記入力パケットが上記置き換え対象パケットに該当す
る場合には、上記置き換え対応テーブルデータを参照し
て上記置き換え後パケットを読み出し、上記置き換え対
象パケットを当該置き換え後パケットに置き換えて出力
し、上記入力パケットが上記置き換え対象パケットでな
い場合には、上記入力パケットをそのまま出力するパケ
ット出力手段とを備えたことを特徴とするパケット処理
装置。 - 【請求項6】 請求項2のパケット処理装置において、 上記テーブルデータ置き換え手段は、 置き換えの対象となるテーブルデータを含むパケットを
示す置き換え対象パケットと、これに対して置き換える
べき置き換え後テーブルデータと、の対応を示す置き換
え対応テーブルデータを記憶する置き換え対応テーブル
データ記憶手段と、 上記入力パケットが上記置き換え対象テーブルデータを
含むパケットであるか否かを検出する入力パケット検出
手段と、 上記入力パケットが上記置き換え対象テーブルデータを
含むパケットに該当する場合には、上記置き換え対応テ
ーブルデータを参照して上記置き換え後テーブルデータ
を読み出し、上記置き換え対象テーブルデータを当該置
き換え後テーブルデータに置き換えて出力し、上記入力
パケットが上記置き換え対象テーブルデータを含むパケ
ットでない場合には、上記入力パケットをそのまま出力
するパケット出力手段とを備えたことを特徴とするパケ
ット処理装置。 - 【請求項7】 パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、 上記入力パケットの中から置き換える対象となるパケッ
トを検出し当該置き換え対象パケットの置き換えを実行
するパケット置き換え手段と、 外部から指示された情報に基づき置き換える対象となる
パケットを割り出し、当該割り出した置き換え対象パケ
ットに関する情報を上記パケット置き換え手段に設定す
る置き換え対象パケット情報設定手段と、 上記入力パケットの中からデコードすべき所要のパケッ
トを取り出すパケット取り出し手段と、 上記所要のパケットをデコードに先だってメモリに記憶
すべくメモリアクセスを行うメモリアクセス手段とを備
えたことを特徴とするパケット処理装置。 - 【請求項8】 パケット形式のデータを順次入力パケッ
トとして入力するパケット入力手段と、 上記入力パケットの中から置き換える対象となるテーブ
ルデータを検出し当該置き換え対象テーブルデータの置
き換えを実行するテーブルデータ置き換え手段と、 外部から指示された情報に基づき置き換える対象となる
テーブルデータを割り出し、当該割り出した置き換え対
象テーブルデータに関する情報を上記テーブルデータ置
き換え手段に設定する置き換え対象テーブルデータ情報
設定手段と、 上記入力パケットの中からデコードすべき所要のパケッ
トを取り出すパケット取り出し手段と、 上記所要のパケットをデコードに先だってメモリに記憶
すべくメモリアクセスを行うメモリアクセス手段とを備
えたことを特徴とするパケット処理装置。 - 【請求項9】 請求項7のパケット処理装置において、 上記パケット置き換え手段は、 置き換えの対象となるパケットを示す置き換え対象パケ
ットと、これに対して置き換えるべき置き換え後データ
と、の対応を示す置き換え対応テーブルデータを記憶す
る置き換えデータ記憶手段と、 上記入力パケットが上記置き換え対象パケットに該当す
るか否かを検出する置き換え対象パケット検出手段と、 上記入力パケットが上記置き換え対象パケットに該当す
る場合には、上記置き換え対応テーブルデータを参照し
て上記置き換え後データを読み出し、当該置き換え後デ
ータを含む置き換えパケットを組み立てて、上記置き換
え対象パケットを当該置き換えパケットに置き換えて出
力し、上記入力パケットが上記置き換え対象パケットで
ない場合には、上記入力パケットをそのまま出力するパ
ケット出力手段とを備えたことを特徴とするパケット処
理装置。 - 【請求項10】 請求項8のパケット処理装置におい
て、 上記テーブルデータ置き換え手段は、 置き換えの対象となるテーブルデータを含むパケットを
示す置き換え対象パケットと、これに対して置き換える
べき置き換え後データと、の対応を示す置き換え対応テ
ーブルデータを記憶する置き換えデータ記憶手段と、 上記入力パケットが上記置き換え対象テーブルデータを
含むパケットであるか否かを検出する入力パケット検出
手段と、 上記入力パケットが上記置き換え対象テーブルデータを
含むパケットに該当する場合には、上記置き換え対応テ
ーブルデータを参照して上記置き換え後データを読み出
し、当該置き換え後データを含む置き換えテーブルデー
タを組み立てて、上記置き換え対象テーブルデータを当
該置き換えテーブルデータに置き換えて出力し、上記入
力パケットが上記置き換え対象テーブルデータを含まな
い場合には、上記入力パケットをそのまま出力するパケ
ット出力手段とを備えたことを特徴とするパケット処理
装置。 - 【請求項11】 請求項7のパケット処理装置におい
て、 上記パケット置き換え手段は、 置き換えの対象となるパケットを示す置き換え対象パケ
ットと、これに対して置き換えるべき置き換え後パケッ
トと、の対応を示す置き換え対応テーブルデータを記憶
するテーブル置き換えデータ記憶手段と、 上記入力パケットが上記置き換え対象パケットに該当す
るか否かを検出する置き換え対象パケット検出手段と、 上記入力パケットが上記置き換え対象パケットに該当す
る場合には、上記置き換え対応テーブルデータを参照し
て上記置き換え後パケットを読み出し、上記置き換え対
象パケットを当該置き換え後パケットに置き換えて出力
し、上記入力パケットが上記置き換え対象パケットでな
い場合には、上記入力パケットをそのまま出力するパケ
ット出力手段とを備えたことを特徴とするパケット処理
装置。 - 【請求項12】 請求項8のパケット処理装置におい
て、 上記テーブルデータ置き換え手段は、 置き換えの対象となるテーブルデータを示す置き換え対
象テーブルデータと、これに対して置き換えるべき置き
換え後テーブルと、の対応を示す置き換え対応テーブル
データを記憶する置き換えデータ記憶手段と、 上記入力パケットが上記置き換え対象テーブルデータを
含むことを検出する入力パケット検出手段と、 上記入力パケットが上記置き換え対象テーブルデータを
含むパケットに該当する場合には、上記置き換え対応テ
ーブルデータを参照して上記置き換え後テーブルデータ
を読み出し、上記置き換え対象テーブルデータを当該置
き換え後テーブルデータに置き換えて出力し、上記入力
パケットが上記置き換え対象テーブルデータを含まない
場合には、上記入力パケットをそのまま出力するパケッ
ト出力手段とを備えたことを特徴とするパケット処理装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10038440A JPH11239175A (ja) | 1998-02-20 | 1998-02-20 | パケット処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10038440A JPH11239175A (ja) | 1998-02-20 | 1998-02-20 | パケット処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11239175A true JPH11239175A (ja) | 1999-08-31 |
Family
ID=12525373
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10038440A Pending JPH11239175A (ja) | 1998-02-20 | 1998-02-20 | パケット処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11239175A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001313877A (ja) * | 2000-02-21 | 2001-11-09 | Matsushita Electric Ind Co Ltd | デジタル放送受信装置、デジタル放送受信システム、デジタル放送受信方法、デジタル放送受信用のプログラムおよび記録媒体 |
| EP1164727A1 (de) * | 2000-06-06 | 2001-12-19 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Dekodierung von digitalen Audiodaten |
| CN1299503C (zh) * | 2003-07-31 | 2007-02-07 | 松下电器产业株式会社 | 数据输出控制装置 |
| WO2007029532A1 (ja) * | 2005-09-02 | 2007-03-15 | Leader Electronics Corp. | 放送tsの一部を修正する装置 |
| US7606464B2 (en) | 2003-06-19 | 2009-10-20 | Sony Corporation | Signal processing apparatus and associated methodology for controlling the recording of data streams |
-
1998
- 1998-02-20 JP JP10038440A patent/JPH11239175A/ja active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001313877A (ja) * | 2000-02-21 | 2001-11-09 | Matsushita Electric Ind Co Ltd | デジタル放送受信装置、デジタル放送受信システム、デジタル放送受信方法、デジタル放送受信用のプログラムおよび記録媒体 |
| EP1164727A1 (de) * | 2000-06-06 | 2001-12-19 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Dekodierung von digitalen Audiodaten |
| US7606464B2 (en) | 2003-06-19 | 2009-10-20 | Sony Corporation | Signal processing apparatus and associated methodology for controlling the recording of data streams |
| KR101007841B1 (ko) * | 2003-06-19 | 2011-01-13 | 소니 주식회사 | 신호 처리 장치, 신호 처리 방법, 기록 제한 장치 및 기록제한 방법 |
| CN1299503C (zh) * | 2003-07-31 | 2007-02-07 | 松下电器产业株式会社 | 数据输出控制装置 |
| US7656869B2 (en) | 2003-07-31 | 2010-02-02 | Panasonic Corporation | Data output control apparatus |
| WO2007029532A1 (ja) * | 2005-09-02 | 2007-03-15 | Leader Electronics Corp. | 放送tsの一部を修正する装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0903036B1 (en) | Processing of digital data and program guide information | |
| KR100263827B1 (ko) | 데이터 재생 장치 | |
| US5838873A (en) | Packetized data formats for digital data storage media | |
| US5844478A (en) | Program specific information formation for digital data processing | |
| JP4805639B2 (ja) | プログラム関連テキスト・メッセージを含んでいるパケット化されたビデオ・プログラム情報をデコードする方法 | |
| JP3265980B2 (ja) | 番組情報構成方法および番組情報構成装置 | |
| US6442330B2 (en) | Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method | |
| JP5433143B2 (ja) | デジタル放送メディア記録装置及び記録方法 | |
| EP0903034B1 (en) | Decoding of digital data including program specific information | |
| CN100429930C (zh) | 数字播放接收装置及方法 | |
| US7061930B2 (en) | Data selection/storage apparatus and data processing apparatus using data selection/storage apparatus | |
| JP2009044766A (ja) | 地上放送、ケーブル放送または衛星放送に適したプログラム・マップ・情報の形成および処理を行うシステム | |
| US20080231750A1 (en) | Broadcast Reception Device | |
| US20060053249A1 (en) | Information recording/reproduction processing device, method, and computer program | |
| JPH11239175A (ja) | パケット処理装置 | |
| KR100659453B1 (ko) | 수신장치 및 방법, 기록매체 | |
| US8254764B2 (en) | Recording apparatus, image reproducing apparatus, and special reproduction method therefor | |
| EP1701551A2 (en) | Signal processing apparatus and signal processing method | |
| US20060269225A1 (en) | Information recording device, information output device, information recording program, information output program, recording medium, and information recording medium | |
| US20090013364A1 (en) | Digital broadcasting system and method for processing data | |
| JP2003008526A (ja) | データ処理装置 | |
| JP3975473B2 (ja) | 信号処理装置及び信号処理方法、並びに情報記録媒体 | |
| KR100515707B1 (ko) | 디지털데이터처리용프로그램특정정보형성방법 | |
| JP4296895B2 (ja) | データ処理装置及び方法 | |
| KR101171524B1 (ko) | 디지털 방송 수신기 및 그를 이용한 예약 녹화 방법 |