(57)【要約】【課題】パケット分離装置において、データ中から一部のパケットを破棄する場合により記憶容量の少ないパケット分離装置及び方法を目的とする。【解決手段】ＰＩＤを含むパケットが多重化されたデータから所定のパケットを複数の出力先に分離するパケット分離装置において、前記データ中のパケットのＰＩＤと、予め記憶された複数のＰＩＤを比較し、前記比較で比較一致の時にはＰＩＤ毎に該当パケットを複数の出力先毎に出力するかしないかを切り分けパケット出力制御し、前記比較で比較不一致の時に、一意に該当パケットを複数の出力先毎に出力するかしないかを切り分けパケット出力制御するようにした。【選択図】  図１
2004312502.tif 000002
【特許請求の範囲】
【請求項１】
ＰＩＤを含むパケットが多重化されたデータから所定のパケットを複数の出力先に分離するパケット分離装置において、複数のＰＩＤを記憶するＰＩＤ記憶部と、前記データ中のパケットのＰＩＤと前記ＰＩＤ記憶部のＰＩＤを比較するＰＩＤ比較部と、前記ＰＩＤ比較部のＰＩＤ比較結果を記憶するＰＩＤ比較結果記憶部と、前記ＰＩＤ記憶部に記憶されたＰＩＤ毎に当該パケットを複数の出力先毎に出力するかしないかを記憶するＰＩＤ比較一致時パケット出力可否情報記憶部と、前記ＰＩＤ記憶部に記憶されていないＰＩＤのパケットを複数の出力先毎に出力するかしないかを記憶するＰＩＤ比較不一致時パケット出力可否情報記憶部と、前記ＰＩＤ比較結果記憶部の結果を読み出し、比較一致したＰＩＤがある時には前記ＰＩＤ比較一致時パケット出力可否情報記憶部から一致ＰＩＤの複数の出力先毎に出力するかしないかを記憶したデータを読み出し、前記複数の出力先毎に出力するかしないかを記憶したデータに従って複数の出力先毎にパケットを出力制御し、比較一致したＰＩＤがない時には前記ＰＩＤ比較不一致時パケット出力可否情報記憶部から複数の出力先毎に出力するかしないかを記憶データを読み出し、前記複数の出力先毎に出力するかしないかを記憶したデータに従って複数の出力先毎にパケットを出力制御するパケット出力制御部を備える事を特徴とするパケット分離装置。
【請求項２】
ＰＩＤを含むパケットが多重化されたデータから所定のパケットを複数の出力先に分離するパケット分離方法において、請求項１のＰＩＤ記憶部と、請求項１のＰＩＤ比較一致時パケット出力可否情報記憶部と、請求項１のＰＩＤ比較不一致時パケット出力可否情報記憶部と、請求項１のＰＩＤ比較結果記憶部を備え、前記データ中のパケットのＰＩＤと前記ＰＩＤ記憶部のＰＩＤを比較する手段と、前記ＰＩＤ比較結果記憶部に比較結果を記憶する手段と、前記ＰＩＤ比較結果記憶部の結果を読み出し、比較一致したＰＩＤがある時には前記ＰＩＤ一致時パケット出力可否情報記憶部から一致ＰＩＤの複数の出力先毎に出力するかしないかを記憶したデータを読み出す手段と、前記複数の出力先毎に出力するかしないかを記憶したデータに従って複数の出力先毎にパケットを出力制御する手段と、比較一致したＰＩＤがない時には前記ＰＩＤ比較不一致時パケット出力可否情報記憶部から、複数の出力先毎に出力するかしないかを記憶データを読み出す手段と、前記複数の出力先毎に出力するかしないかを記憶したデータに従って複数の出力先毎にパケットを出力制御する手段を備える事を特徴とするパケット分離方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、トランスポートストリームから必要なパケットのみを分離するパケット分離装置及び方法に関する。
【０００２】
【従来の技術】
デジタル放送の多重信号はパケット多重方式に基づき、ＩＳＯ／ＩＥＣ１３８１８−１（ＭＰＥＧ２  Ｓｙｓｔｅｍ）規格に準拠している。
【０００３】
デジタル放送システムでは、送信側において、ＭＰＥＧ２圧縮符号化された映像音声データと、選局制御情報であるＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）と、電子番組表（ＥＰＧ：ＥｌｅｃｔｒｏｎｉｃＰｒｏｇｒａｍ  Ｇｕｉｄｅ）を表示する為のＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）と、限定受信の為のＣＡＴ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｔａｂｌｅ）、ＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）、ＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）のデータを一定のバイト長で区切り、これにヘッダを付加してトランスポートストリームパケット（ＴＳパケット）を構成する。図４の４０１〜４０８に示すＴＳパケットのように、ＴＳパケットのヘッダにはパケットを識別するＩＤ（ＰＩＤ：Ｐａｃｋｅｔ  ＩＤ）があり、受信装置はこのＰＩＤを用いて、必要なパケットのみを分離することが出来る。
【０００４】
図３は、従来のパケット分離装置の構成を示したものであり、パケット分離装置３１１にＭＰＥＧ２−ＴＳパケットを受信し、必要なＴＳパケットのみを、ワークメモリ３０６、ＡＶデコーダ３０８、高速出力部３０９へ出力制御する。図３において、３１０は、視聴者の視聴する番組要求やセットトップボックスと外部のＤ−ＶＨＳ等のデジタル録画機器に接続する要求をセットトップボックスに送信するリモコン、３１４は、リモコン３１０からの要求を受けて、ワークメモリ３０６に受信されたＰＳＩ情報を解析し、ＰＩＤ記憶部３０２とＰＩＤ比較一致時パケット出力可否情報記憶部３０４の設定内容を書き換えるＣＰＵ、３０６は、ＣＰＵ３１４用のワークメモリ、３０８は、ＭＰＥＧ２のデータの入ったＴＳパケットを受信し伸張するＡＶデコーダ、３０９は、外部のデジタル録画機器と接続し、受信したＴＳパケットを外部機器に出力する高速出力部である。３０１は、パケット分離装置３１１に入力されるＴＳパケット、３１１は、ＴＳパケット３０１を受信し、ＰＩＤ毎にワークメモリ３０６にＴＳパケット３０１を出力するまたはしない、またＡＶデコーダ３０８にＴＳパケット３０１を出力するまたはしない、また高速出力部３０９にＴＳパケット３０１を出力するまたはしないを制御するパケット分離装置である。３０２は、ワークメモリ３０６、ＡＶデコーダ３０８、高速出力部３０９のいずれかに出力する全てのＴＳパケットのＰＩＤを記憶するＰＩＤ記憶部、３０４は、ＰＩＤ記憶部３０２に記憶されたＰＩＤ毎に、ワークメモリ３０６にＴＳパケットを出力するかしないかを記憶し、同様にＡＶデコーダ３０８、高速出力部３０９の各々にＴＳパケットを出力するかしないかを記憶するＰＩＤ比較結果一致時パケット出力可否情報記憶部である。ＰＩＤ記憶部３０２とＰＩＤ比較一致パケット出力可否情報記憶部３０４に記憶される内容については、後程詳細な説明を行う。３０３は、ＴＳパケット３０１の受信を受けて、ＴＳパケット３０１のＰＩＤとＰＩＤ記憶器３０２に記憶された全てのＰＩＤを順次比較し、比較結果をＰＩＤ比較結果記憶部３１２に記憶し、ＴＳパケット３０１をパケット出力制御部３０５に転送するＰＩＤ比較部、３１２は、ＰＩＤ比較部３０３のＰＩＤ比較結果を記憶するＰＩＤ比較結果記憶部、３０５は、ＴＳパケット３０１の受信を受けて、ＰＩＤ比較結果記憶部３１２を読み出し、ＰＩＤ比較一致した場合には一致ＰＩＤに対応するパケット出力可否情報をＰＩＤ比較一致時パケット出力可否情報記憶部３０４から読み出し、前記パケット出力可否情報に従い、ワークメモリ３０６、ＡＶデコーダ３０８、高速出力部３０９へのパケット出力を制御し、一方、ＰＩＤ比較不一致の場合には受信したＴＳパケット３０１は破棄するパケット出力制御部である。
【０００５】
ここで、図４に示す８つのＴＳパケットがパケット分離装置３１１に入力される時の、各記憶部の設定例を図５に示し処理の流れを説明する。
【０００６】
図４に示した８つのＴＳパケットにはそれぞれ「ＰＡＴ」、「ＣＡＴ」、「番組１のＰＭＴ」、「番組１のビデオ」、「番組１のオーディオ」、「番組２のＰＭＴ」、「番組２のビデオ」、「番組２のオーディオ」が格納されており、これらのＴＳパケットが一つのトランスポートストリーム（ＴＳ）に多重されているものとする。ここで、ＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）は、ＰＳＩ情報であり番組選局に必要なデータである。ＰＡＴは図６の６１０１に示すように番組番号とＰＭＴのＰＩＤを対応付るものであり、ＰＭＴは図６の６２０１、６３０１に示すように、ビデオのＰＩＤとオーディオのＰＩＤを指定するものであり、ＣＰＵ３１４は、ＰＡＴ、ＰＭＴを解析する事により、視聴者の視聴する番組のビデオとオーディオのＰＩＤを特定することが出来る。
【０００７】
従って、ＣＰＵ１１４が「番組１のビデオ」と「番組１のオーディオ」が格納されたＴＳパケットのＰＩＤを特定するためには、まずＣＰＵ１１４は、ワークメモリ３０６に「ＰＡＴ」を受信するように、ＰＩＤ記憶部３０２とＰＩＤ比較一致時パケット出力可否情報記憶部３０４を設定し「ＰＡＴ」をワークメモリ３０６に受信する。
【０００８】
次にＣＰＵ１１４はワークメモリ３０６に受信した「ＰＡＴ」から「番組１のＰＭＴ」のＰＩＤを特定し、ワークメモリ３０６に「番組１のＰＭＴ」を受信するように、ＰＩＤ記憶部３０２とＰＩＤ比較一致時パケット出力可否情報記憶部３０４を設定し「番組１のＰＭＴ」をワークメモリ３０６に受信する。次に、ＣＰＵ１１４はワークメモリ３０６に受信した「番組１のＰＭＴ」から「番組１のビデオ」と「番組１のオーディオ」のＰＩＤを特定する。
【０００９】
ここで、視聴者が「番組１」を視聴し、且つ高速出力部３０９と外部のＤ−ＶＨＳのデジタル録画機器を接続し「番組２」を録画する要求がある時のＰＩＤ記憶部３０２の設定例を図５の５１０１〜５１０６に、またＰＩＤ比較一致時パケット出力可否情報記憶部３０４の設定例を図５の５２０１〜５２０６、５２１１〜５２１６、５２２１〜５２２６に示す。また、パケット分離装置３１１に入力されるＴＳパケット３０１が「ＰＡＴ」の格納されたＴＳパケット４０１の時のＰＩＤ比較結果記憶部３１２の例を図５の５００１〜５００６に示す。
【００１０】
なおＣＰＵ３１４は「番組１のビデオ」と「番組１のオーディオ」のＰＩＤを前記の番組選局手順で特定できている時で、ワークメモリ３０６にＴＳパケットを出力せず、ＡＶデコーダ３０８に「番組１のビデオ」と「番組１のオーディオ」の格納されたＴＳパケット４０４、４０５を出力し、高速出力部３０９に「ＰＡＴ」と「番組２のＰＭＴ」と「番組２のビデオ」と「番組２のオーディオ」の格納されたＴＳパケット４０１、４０６〜４０８を出力する設定をする。ＣＰＵ３１４は、５１０１にＰＩＤを記憶し、５２０１に５１０１のＰＩＤのＴＳパケットをワークメモリ３０６に出力する場合は「１」を、出力しない場合は「０」を記憶し、５２１１に５１０１のＰＩＤのＴＳパケットをＡＶデコーダ３０８に出力する場合は「１」を、出力しない場合は「０」を記憶し、５２２１に５１０１のＰＩＤのＴＳパケットを高速出力部３０９に出力する場合は「１」を、出力しない場合は「０」を記憶し、さらに、ＰＩＤ比較部３０３は、５１０１のＰＩＤとＴＳパケット３０１のＰＩＤを比較し、一致の時は「１」を不一致の時は「０」を５００１に記憶する。
【００１１】
以上のように、５１０１、５２０１、５２１１、５２２１、５００１は対応していて、同様に、５１０２〜５１０６、５２０２〜５２０６、５２１２〜５２１６、５２２２〜５２２６、５００２〜５００６はそれぞれ対応している。
【００１２】
４０１のＰＡＴの場合は、ＣＰＵ３１４は、５１０１にＰＡＴのＰＩＤ＝０ｘ０００を記憶し、５２０１にＰＡＴをワークメモリ３０６に出力しない設定「０」を記憶し、５２１１にＰＡＴをＡＶデコーダ３０８に出力しない設定「０」を記憶し、５２２１にＰＡＴを高速出力部３０９に出力する設定「１」を記憶する。
【００１３】
以下同様に、４０３〜４０８のＴＳパケットに関して、ＣＰＵ３１４は、５１０２〜５１０６、５２０２〜５２０６、５２１２〜５２１６、５２２２〜５２２６に所望の値を記憶する。
【００１４】
なお、４０２のＣＡＴのように、ワークメモリ３０６、ＡＶデコーダ３０８、高速出力部３０９の全てに出力しない場合にはＣＰＵ３１４は、ＰＩＤ記憶部３０２とＰＩＤ比較一致時パケット出力可否情報記憶部３０４への記憶をしない。ＰＩＤ比較部３０３は、ＰＩＤ比較部３０３に受信したＴＳパケット３０１のＰＩＤと５１０１のＰＩＤを比較し、比較結果が一致した場合は「１」を、不一致の場合は「０」を５００１に記憶する。同様に、ＰＩＤ比較部３０３は、比較結果を５００２〜５００６へ記憶する。ＴＳパケット３０１が「ＰＡＴ」の格納されたＴＳパケット４０１の時にはＰＩＤ比較部３０３は、ＴＳパケット３０１の受信を受けて、ＴＳパケット３０１のＰＩＤ＝０ｘ０００と５１０１のＰＩＤ＝０ｘ０００を比較し、５００１に比較一致の設定「１」を記憶し、ＴＳパケット３０１のＰＩＤ＝０ｘ０００と５１０２のＰＩＤ＝０ｘ１０４を比較し、５００２に比較不一致の設定「０」を記憶し、ＴＳパケット３０１のＰＩＤ＝０ｘ０００と５１０３のＰＩＤ＝０ｘ２０４を比較し、５００３に比較不一致の設定「０」を記憶し、以下同様にして５００４〜５００６に比較不一致の設定「０」を記憶し、ＴＳパケット３０１をパケット出力制御部３０５に転送する。
【００１５】
パケット出力制御部３０５は、ＴＳパケット３０１の受信を受けて、ＰＩＤ比較結果記憶部３１２を読み出し、５００１が比較一致の設定「１」より５００１に対応するＰＩＤ比較一致時パケット出力可否情報５２０１、５２１１、５２２１を読み出し、５２０１がワークメモリ３０６に出力しない設定値「０」よりワークメモリ３０６にＴＳパケット３０１を出力せず、５２１１がＡＶデコーダ３０８に出力しない設定値「０」よりＡＶデコーダ３０８にＴＳパケット３０１を出力せず、５２２１が高速出力部３０９に出力する設定値「１」より高速出力部３０９にＴＳパケット３０１を出力する。同様にして、パケット分離装置３１１は４０２〜４０８のパケット出力を制御する。
【００１６】
以上のようにして、パケット分離を可能としていた。このようなパケット分離装置として、例えば特許文献１がある。
【００１７】
【特許文献１】
特開２００２−１９１０２９号公報
【００１８】
【発明が解決しようとする課題】
しかし、現在のセットトップボックスでは、高速出力部３０９と外部のデジタル録画機器のＤ−ＶＨＳ等を接続しデジタル録画する際に、同じパケット出力可否情報を持つＴＳパケットのＰＩＤ数が多数あり、且つ破棄パケットのＰＩＤ数が少ない場合が多く、この場合には同じパケット出力可否情報を持つＴＳパケットのＰＩＤ数だけ、パケット分離装置１１１のＰＩＤ記憶部１０２、ＰＩＤ比較一致時パケット出力可否情報記憶部１０４、ＰＩＤ比較結果記憶部１１２の記憶容量をあらかじめ多く用意する必要があり、回路規模が増大する問題と、ＰＩＤ比較部３０３で、ＰＩＤ比較数が増える為にのＰＩＤ比較時間がかかるという問題があった。
【００１９】
【課題を解決するための手段】
本発明では、ＰＩＤを含むパケットが多重化されたデータから所定のパケットを複数の出力先に分離するパケット分離装置において、複数のＰＩＤを格納するＰＩＤ記憶部と、前記データ中のパケットのＰＩＤと、前記ＰＩＤ記憶部のＰＩＤを比較するＰＩＤ比較部と、前記ＰＩＤ比較部のＰＩＤ比較結果を記憶するＰＩＤ比較結果記憶部と、前記ＰＩＤ記憶部に記憶されたＰＩＤ毎に当該パケットを複数の出力先毎に出力するかしないかを記憶するＰＩＤ比較一致時パケット出力可否情報記憶部と、前記ＰＩＤ記憶部に記憶されていないＰＩＤのパケットを複数の出力先毎に出力するかしないかを記憶するＰＩＤ比較不一致時パケット出力可否情報記憶部と、前記ＰＩＤ比較結果記憶部の結果を読み出し、比較一致したＰＩＤがある時には前記ＰＩＤ比較一致時パケット出力可否情報記憶部から一致ＰＩＤの複数の出力先毎に出力するかしないかを記憶したデータを読み出し、前記複数の出力先毎に出力するかしないかを記憶したデータに従って複数の出力先毎にパケットを出力し、比較一致したＰＩＤがない時には前記ＰＩＤ比較不一致時パケット出力可否情報記憶部から、複数の出力先毎に出力するかしないかを記憶データを読み出し、前記複数の出力先毎に出力するかしないかを記憶したデータに従って複数の出力先毎にパケットを出力するパケット出力制御部を備える事を特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２１】
（実施の形態１）
図１は、実施の形態１のパケット分離装置の構成を示したものであり、パケット分離装置１１１にＭＰＥＧ−ＴＳパケットを受信し、必要なＴＳパケットのみを、ワークメモリ１０６、ＡＶデコーダ１０８、高速出力部１０９へ出力制御する。
【００２２】
図１の実施の形態１のパケット分離装置１１１は、図３の従来のパケット分離装置３１１に１つのＰＩＤ分のパケット出力可否情報が記憶されるＰＩＤ比較不一致時パケット出力可否情報記憶部１１３が加わり、パケット出力制御部１０５はＰＩＤ比較結果不一致時に、不一致時パケット出力可否情報記憶部１１３に記憶されたパケット出力可否情報を読み出し、前記パケット出力可否情報通りにパケットを出力するように変更を加えたものである。図１において、１１０は、視聴者の視聴する番組要求やセットトップボックスとＤ−ＶＨＳ等のデジタル録画機器に接続する要求をセットトップボックスに送信するリモコン、１１４は、リモコン１１０からの要求を受けて、ワークメモリ１０６に受信されたＰＳＩ情報を解析し、ＰＩＤ記憶部１０２とＰＩＤ比較一致時パケット出力可否情報記憶部１０４の設定内容を書き換えるＣＰＵ、１０６は、ＣＰＵ１１４用のワークメモリ、１０８は、ＭＰＥＧ２のデータの入ったＴＳパケットを受信し伸張するＡＶデコーダ、１０９は、外部のデジタル録画機器と接続し、受信したＴＳパケットを外部機器に出力する高速出力部である。１０１は、パケット分離装置１１１に入力されるＴＳパケット、１１１は、ＴＳパケット１０１を受信し、ＰＩＤ毎にワークメモリ１０６にＴＳパケット１０１を出力するまたはしない、またＡＶデコーダ１０８にＴＳパケット１０１を出力するまたはしない、また高速出力部１０９にＴＳパケット１０１を出力するまたはしないを制御するパケット分離装置である。１０２は、ワークメモリ１０６、ＡＶデコーダ１０８、高速出力部１０９のいずれかに出力する全てのＴＳパケットのＰＩＤを記憶するＰＩＤ記憶部、１０４は、ＰＩＤ記憶部１０２に記憶されたＰＩＤ毎に、ワークメモリ１０６にＴＳパケットを出力するかしないかを記憶し、同様にＡＶデコーダ１０８、高速出力部１０９の各々にＴＳパケットを出力するかしないかを記憶するＰＩＤ比較結果一致時パケット出力可否情報記憶部、１１３は、ＰＩＤ記憶部１０２に記憶されていないＰＩＤを持つＴＳパケットを、ワークメモリ１０６にＴＳパケットを出力するかしないかを記憶し、同様にＡＶデコーダ１０８、高速出力部１０９の各々にＴＳパケットを出力するかしないかを記憶するＰＩＤ比較結果不一致時パケット出力可否情報記憶部である。ＰＩＤ記憶部１０２とＰＩＤ比較一致パケット出力可否情報記憶部１０４とＰＩＤ比較不一致時パケット出力可否情報記憶部１１３に記憶される内容については、後程詳細な説明を行う。１０３は、ＴＳパケット１０１の受信を受けて、ＴＳパケット１０１のＰＩＤとＰＩＤ記憶器１０２に記憶された全てのＰＩＤを順次比較し、比較結果をＰＩＤ比較結果記憶部１１２に記憶し、ＴＳパケット１０１をパケット出力制御部１０５に転送するＰＩＤ比較部、１１２は、ＰＩＤ比較部１０３のＰＩＤ比較結果を記憶するＰＩＤ比較結果記憶部、１０５は、ＴＳパケット１０１の受信を受けて、ＰＩＤ比較結果記憶部１１２を読み出し、ＰＩＤ比較一致した場合には一致ＰＩＤに対応するパケット出力可否情報を、ＰＩＤ比較一致時パケット出力可否情報記憶部１０４から読み出し、前記パケット出力可否情報に従い、ワークメモリ１０６、ＡＶデコーダ１０８、高速出力部１０９へのパケット出力を制御し、一方、ＰＩＤ比較不一致の場合にはパケット出力可否情報を、ＰＩＤ比較不一致時パケット出力可否情報記憶部１１３から読み出し、前記パケット出力可否情報に従い、ワークメモリ１０６、ＡＶデコーダ１０８、高速出力部１０９へのパケット出力を制御するパケット出力制御部である。
【００２３】
ここで、図４に示す８つのＴＳパケットがパケット分離装置１１１に入力される時の、各記憶部の設定例を図２に示し処理の流れを説明する。ここで、視聴者が「番組１」を視聴し、且つ高速出力部３０９と外部のＤ−ＶＨＳのデジタル録画機器を接続し「番組２」を録画する要求がある時のＰＩＤ記憶部１０２の設定例を図２の２１０１〜５１０３に、ＰＩＤ比較一致時パケット出力可否情報記憶部１０４の設定例を図２の２２０１〜２２０３、２２１１〜２２１３、２２２１〜２２２３に、ＰＩＤ比較不一致時パケット出力可否情報記憶部１１３の設定例を図２の２３０１、２３１１、２３２１に示す。
【００２４】
また、パケット分離装置１１１に入力されるＴＳパケット１０１が「ＰＡＴ」の格納されたＴＳパケット４０１の時のＰＩＤ比較結果記憶部１１２の例を図２の２００１〜２００３に示す。
【００２５】
なおＣＰＵ１１４は「番組１のビデオ」と「番組１のオーディオ」のＰＩＤを前記の番組選局手順で特定できている時で、ワークメモリ１０６にＴＳパケットを出力せず、ＡＶデコーダ１０８に「番組１のビデオ」と「番組１のオーディオ」の格納されたＴＳパケット４０４、４０５を出力し、高速出力部１０９に「ＰＡＴ」と「番組２のＰＭＴ」と「番組２のビデオ」と「番組２のオーディオ」の格納されたＴＳパケット４０１、４０６〜４０８を出力する設定をする。
【００２６】
ＣＰＵ１１４は、２１０１にＰＩＤを記憶し、２２０１に２１０１のＰＩＤのＴＳパケットをワークメモリ１０６に出力する場合は「１」を、出力しない場合は「０」を記憶し、２２１１に２１０１のＰＩＤのＴＳパケットをＡＶデコーダ１０８に出力する場合は「１」を、出力しない場合は「０」を記憶し、２２２１に２１０１のＰＩＤのＴＳパケットを高速出力部１０９に出力する場合は「１」を、出力しない場合は「０」を記憶し、さらに、ＰＩＤ比較部１０３は、２１０１のＰＩＤとＴＳパケット１０１のＰＩＤを比較し、一致の時は「１」を不一致の時は「０」を５００１に記憶する。
【００２７】
以上のように、２１０１、２２０１、２２１１、２２２１、２００１は対応していて、同様に、２１０２〜２１０３、２２０２〜２２０３、２２１２〜２２１３、２２２２〜２２２３、２００２〜２００３はそれぞれ対応している。
【００２８】
４０４の「番組１のビデオ」の場合は、ＣＰＵ１１４は、２１０１に「番組１のビデオ」のＰＩＤ＝０ｘ２０４を記憶し、２２０１に「番組１のビデオ」をワークメモリ１０６に出力しない設定「０」を記憶し、２２１１に「番組１のビデオ」をＡＶデコーダ１０８に出力する設定「１」を記憶し、２２２１に「番組１のビデオ」を高速出力部１０９に出力しない設定「０」を記憶する。４０５の「番組１のオーディオ」の場合は、ＣＰＵ１１４は、２１０２に「番組１のビデオ」のＰＩＤ＝０ｘ２０５を記憶し、２２０２に「番組１のオーディオ」をワークメモリ１０６に出力しない設定「０」を記憶し、２２１２に「番組１のオーディオ」をＡＶデコーダ１０８に出力する設定「１」を記憶し、２２２２に「番組１のオーディオ」を高速出力部１０９に出力しない設定「０」を記憶する。
【００２９】
ここで、「ＰＡＴ」と「番組２のＰＭＴ」と「番組２のビデオ」と「番組２のオーディオ」の格納されたＴＳパケット４０１、４０６〜４０８は同様に、ワークメモリ１０６へ出力せず、ＡＶデコーダ１０８へ出力せず、高速出力部１０９へ出力するので、ＣＰＵ１１４は、ＰＩＤ記憶部３０２にＰＩＤを記憶せず、ＰＩＤ比較不一致時パケット出力可否情報記憶部１１３の２３０１にワークメモリ１０６にパケットを出力しない設定「０」を記憶し、２３１１にＡＶデコーダ１０８にパケットを出力しない設定「０」を記憶し、２３２１に高速出力部１０９にパケットを出力する設定「１」を記憶する。
【００３０】
一方、ワークメモリ１０６、ＡＶデコーダ１０８、高速出力部１０９の全てにパケット出力しない「ＣＡＴ」の格納されたＴＳパケット４０２に関しては、ＣＰＵ１１４は、ＰＩＤ記憶部３０２の２１０３に「ＣＡＴ」のＰＩＤ＝０ｘ００１を記憶し、２２０３に「ＣＡＴ」をワークメモリ１０６に出力しない設定「０」を記憶し、２２１３に「ＣＡＴ」をＡＶデコーダ１０８に出力しない設定「０」を記憶し、２２２３に「ＣＡＴ」を高速出力部１０９に出力しない設定「０」を記憶する。
【００３１】
以上のように、ＣＰＵ１１４は、ＰＩＤ記憶部１０２、ＰＩＤ比較一致時パケット出力可否情報記憶部１０４、ＰＩＤ比較不一致時パケット出力可否情報記憶部１１３を設定する。
【００３２】
ＰＩＤ比較部１０３は、ＰＩＤ比較部１０３に受信したＴＳパケット１０１のＰＩＤと１１０１のＰＩＤを比較し、比較結果が一致した場合は「１」を、不一致の場合は「０」を２００１に記憶する。
【００３３】
同様に、ＰＩＤ比較部１０３は、比較結果を２００２〜２００３へ記憶する。ＴＳパケット１０１が「ＰＡＴ」の格納されたＴＳパケット４０１の時にはＰＩＤ比較部１０３は、ＴＳパケット１０１の受信を受けて、ＴＳパケット１０１のＰＩＤ＝０ｘ０００と２１０１のＰＩＤ＝０ｘ２０４を比較し、２００１に比較不一致の設定「０」を記憶し、ＴＳパケット１０１のＰＩＤ＝０ｘ０００と２１０２のＰＩＤ＝０ｘ２０５を比較し、２００２に比較不一致の設定「０」を記憶し、ＴＳパケット１０１のＰＩＤ＝０ｘ０００と２１０３のＰＩＤ＝０ｘ００１を比較し、２００３に比較不一致の設定「０」を記憶し、ＴＳパケット１０１をパケット出力制御部１０５に転送する。パケット出力制御部１０５は、ＴＳパケット１０１の受信を受けて、ＰＩＤ比較結果記憶部１１２を読み出し、一致ＰＩＤがないことからＰＩＤ比較不一致時パケット出力可否情報記憶部１１３から２３０１、２３１１、２３２１を読み出し、２３０１がワークメモリ１０６に出力しない設定「０」よりワークメモリ１０６にＴＳパケット１０１を出力せず、２３１１がＡＶデコーダ１０８に出力しない設定「０」よりＡＶデコーダ１０８にＴＳパケット１０１を出力せず、２３２１が高速出力部１０９に出力する設定「１」より高速出力部１０９にＴＳパケット１０１を出力する。
【００３４】
一方、ＴＳパケット１０１が「ＣＡＴ」の格納されたＴＳパケット４０２の時にはＰＩＤ比較部１０３は、ＴＳパケット１０１の受信を受けて、ＴＳパケット１０１のＰＩＤ＝０ｘ００１と２１０１のＰＩＤ＝０ｘ２０４を比較し、２００１に比較不一致の設定「０」を記憶し、ＴＳパケット１０１のＰＩＤ＝０ｘ００１と２１０２のＰＩＤ＝０ｘ２０５を比較し、２００２に比較不一致の設定「０」を記憶し、ＴＳパケット１０１のＰＩＤ＝０ｘ００１と２１０３のＰＩＤ＝０ｘ００１を比較し、２００３に比較一致の設定「１」を記憶し、ＴＳパケット１０１をパケット出力制御部１０５に転送する。パケット出力制御部１０５は、ＴＳパケット１０１の受信を受けて、ＰＩＤ比較結果記憶部１１２を読み出し、２００３が比較一致の設定「１」よりＰＩＤ比較一致時パケット出力可否情報記憶部１０４より２２０３、２２１３、２２２３を読み出し、２２０３がワークメモリ１０６に出力しない設定「０」よりワークメモリ１０６にＴＳパケット１０１を出力せず、２２１３がＡＶデコーダ１０８に出力しない設定「０」よりＡＶデコーダ１０８にＴＳパケット１０１を出力せず、２２２３が高速出力部１０９に出力しない設定「０」より高速出力部１０９にＴＳパケット１０１を出力しない。同様にして、パケット分離装置１１１は、４０３〜４０８のパケット出力を制御する。
【００３５】
以上のように、ＰＩＤの異なる複数のＴＳパケットのパケット出力先が同じ時には従来のパケット分離装置３１１によると、それらのＰＩＤ数だけＰＩＤ記憶部１０２、パケット出力可否情報記憶部１０４、ＰＩＤ比較結果記憶部１１３の記憶領域を確保する必要があったが、本発明の実施の形態１のパケット分離装置１１１によるとＰＩＤ比較不一致時パケット出力可否情報記憶部１１３の２３０１、２３１１、２３２１にまとめて設定することが出来る。
【００３６】
図２の設定例によると、図５の５００１、５１０１、５２０１、５２１１、５２２１、５００４、５１０４、５２０４、５２１４、５２２４、５００５、５１０５、５２０５、５２１５、５２２５、５００６、５１０６、５２０６、５２１６、５２２６、を２３０１、２３１１、２３２１にまとめることが可能となる。
【００３７】
一方、従来のパケット分離装置３１１では破棄パケットは設定不要であったが、本発明の実施の形態１によると、破棄パケットは設定が必要になり図２の例では、２００３、２１０３、２２０３、２２１３、２２２３へ設定する必要がある。
【００３８】
上記設定例は、同じパケット出力可否情報を持つＴＳパケットのＰＩＤ数が多数あり、且つ破棄パケットのＰＩＤ数が少ない場合に、破棄パケットによる設定数の増加分を、同じパケット出力可否情報をもつＴＳパケットの設定を、ＰＩＤ比較不一致時パケット出力可否情報記憶部１１３の２３０１、２３１１、２３２１にまとめることによる減少分がカバーすることにより記憶容量をあらかじめ多く用意する必要がなくなる。
【００３９】
なお、破棄パケットのＰＩＤ数が多い場合は、破棄パケットのＰＩＤをＰＩＤ記憶部１０２に設定せず、ＰＩＤ比較不一致時パケット出力可否情報記憶部１１３の２３０１、２３１１、２３２１のそれぞれにパケット出力しない設定「０」を設定する事によって実現できる。
【００４０】
なお、本発明は、ＩＳＯ／ＩＥＣ１３８１８−１（ＭＰＥＧ２  Ｓｙｓｔｅｍ）規格に準拠したＭＰＥＧ２−ＴＳのみならず、データを一定のバイト長で区切り、これにヘッダを付加してパケットを構成して、パケットヘッダにはパケットを識別するＩＤ（ＰＩＤ）がありうる全てのパケットに関しても適用できる。
【００４１】
なお、本発明は、パケット分離装置１１１からのパケット出力をワークメモリ４０６、ＡＶデコーダ１０８、高速出力部１０９のみならず、他の出力部にも適用できる。
【００４２】
なお、本発明は、パケット分離装置１１１からのパケット出力をワークメモリ４０６、ＡＶデコーダ１０８、高速出力部１０９と３つのパケット出力部のみならず、複数のパケット出力部にも適用できる。
【００４３】
【発明の効果】
以上のように本発明によれば、ＰＩＤ比較不一致時パケット出力可否情報記憶部を持ち、パケット出力制御部は、ＰＩＤ比較結果が不一致の時にはＰＩＤ比較不一致時パケット出力制御記憶部に設定されたパケット出力可否情報に従いパケットを出力することで、同じパケット出力可否情報を持つＴＳパケットのＰＩＤ数が多数あり、且つ破棄パケットのＰＩＤ数が少ない場合に、パケット分離装置のＰＩＤ記憶部、ＰＩＤ比較一致時パケット出力可否情報記憶部、ＰＩＤ比較結果記憶部の記憶容量をあらかじめ多く用意する必要がなくなり、回路規模が削減され、ＰＩＤ記憶部に設定されるＰＩＤ数が減ることからＰＩＤ比較部でのＰＩＤ比較時間が短縮される。
【００４４】
また、上記説明したような本発明のＰＩＤ比較一致時パケット出力可否情報記憶部とＰＩＤ比較不一致時パケット出力可否情報記憶部は、実際には同一メモリ内で別管理をすることが実現でき、従来のパケット分離装置を大幅な回路変更が必要なく実現できる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるパケット分離装置の構成を示す機能ブロック図
【図２】本発明の実施の形態１中のＰＩＤ比較結果記憶部の比較結果例と、ＰＩＤ記憶部、ＰＩＤ比較一致時パケット出力可否情報記憶部、ＰＩＤ比較不一致時パケット出力情報記憶部の設定例を示す図
【図３】従来のパケット分離装置の構成を示す機能ブロック図
【図４】ＰＩＤを含むＴＳパケットの構成図
【図５】従来のパケット分離装置のＰＩＤ比較結果記憶部の比較結果例と、ＰＩＤ記憶部、ＰＩＤ比較一致時パケット出力可否情報記憶部の設定例を示す図
【図６】ＰＡＴ、ＰＭＴの関係を示す図
【符号の説明】
１０１  ＴＳパケット
１０２  ＰＩＤ記憶部
１０３  ＰＩＤ比較部
１０４  ＰＩＤ比較一致時パケット出力可否情報記憶部
１０５  パケット出力制御部
１０６  ワークメモリ
１０８  ＡＶデコーダ
１０９  高速出力部
１１０  リモコン
１１１  パケット分離装置
１１２  ＰＩＤ比較結果記憶部
１１３  ＰＩＤ比較不一致時パケット出力情報記憶部
１１４  ＣＰＵ
【図１】
2004312502.tif 000003
【図２】
2004312502.tif 000004
【図３】
2004312502.tif 000005
【図４】
2004312502.tif 000006
【図５】
2004312502.tif 000007
【図６】
2004312502.tif 000008