(57)【要約】【課題】元のストリームに含まれている複数のプログラムに相当する複数のパーシャルストリームを同時に並行して生成する時にも、パケットの多重処理を行う必要がなく、例えば推奨されるように１２０ミリ秒間隔以内に少なくとも１つのＰＡＴを含めることができ、更にこれによって複数のパーシャルストリームを個別に並行してストリーム暗号化することを可能にする。【解決手段】複数プログラムが多重化されたストリームを入力する手段と、前記入力したストリームに含まれるそれぞれのプログラムを含むパーシャルストリームを生成する手段と、前記ストリームに含まれるプログラムアソシエーションテーブルのそれぞれを前記生成するパーシャルストリームの何れかに含める手段とをストリーム生成装置は備える。【選択図】  図１
2004328649.tif 000002
【特許請求の範囲】
【請求項１】
複数プログラムが多重化されたストリームを入力する手段と、
前記入力したストリームに含まれるそれぞれのプログラムを含むパーシャルストリームを生成する手段と、
前記ストリームに含まれるプログラムアソシエーションテーブルのそれぞれを前記生成するパーシャルストリームの何れかに含める手段と、
を有するストリーム生成装置。
【請求項２】
前記複数プログラムが多重化されたストリームはそのストリームの予め定められた所定の時間間隔中に前記多重化されているプログラム数以上の数の前記プログラムアソシエーションテーブルを含むストリームである、
請求項１に記載のストリーム生成装置。
【請求項３】
前記予め定められた所定の時間とは、１００ミリ秒、又は、１２０ミリ秒、又は、８０ミリ秒から１４０ミリ秒の間の所定の時間、
の何れかである請求項２に記載のストリーム生成装置。
【請求項４】
前記プログラムが多重化されたストリームはそのストリーム中に前記多重化されているプログラム数と同じ数又は同じ数以上の連続した前記プログラムアソシエーションテーブルを含むストリームである、
請求項１から請求項３の何れか１項に記載のストリーム生成装置。
【請求項５】
前記ストリームに含まれるプログラムアソシエーションテーブルのそれぞれを前記生成するパーシャルストリームの何れかに含める手段は、前記生成する各パーシャルストリームのそれぞれに前記プログラムアソシエーションテーブルを等しい頻度で含める手段である、
請求項１から請求項４の何れか１項に記載のストリーム生成装置。
【請求項６】
前記ストリームに含まれるプログラムアソシエーションテーブルのそれぞれを前記生成するパーシャルストリームの何れかに含める手段は、前記生成する各パーシャルストリームのそれぞれに前記プログラムアソシエーションテーブルを所定の順番に従って交互に含める手段である、
請求項１から請求項５の何れか１項に記載のストリーム生成装置。
【請求項７】
前記生成されるパーシャルストリームは暗号化されたストリームである、
請求項１から請求項６の何れか１項に記載のストリーム生成装置。
【請求項８】
前記生成されるパーシャルストリームに対する暗号化はストリーム暗号化である、
請求項７に記載のストリーム生成装置。
【請求項９】
複数プログラムが多重化されたストリームを入力するステップと、
前記入力したストリームに含まれるそれぞれのプログラムを含むパーシャルストリームを生成するステップと、
前記ストリームに含まれるプログラムアソシエーションテーブルのそれぞれを前記生成するパーシャルストリームの何れかに含めるステップと、
を有するストリーム生成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本特許出願に係る発明（以後単に本発明とも言う）は、複数のプログラムを含むストリーム、例えばデジタル放送ストリームや各種の記録手段に記録されたＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ２）標準仕様のストリームを分割し、それぞれのプログラムを含む複数のパーシャルストリームを生成するストリーム生成装置及びストリーム生成方法に関するものである。
【０００２】
又、本発明は複数のプログラムを含むストリームから、各プログラム毎の複数のパーシャルストリームを同時に分割生成する時、パケットの多重処理をする必要のないストリーム生成装置及びストリーム生成方法に関するものである。
【０００３】
更に又、本発明は分割生成したそれぞれのパーシャルストリーム毎に暗号化、特にストリーム暗号化を行うことのできるストリーム生成装置及びストリーム生成方法に関するものである。
【０００４】
【従来の技術】
従来の、複数のプログラムを含むストリーム、例えばデジタル放送ストリームを分割し、それぞれのプログラムを含む複数のパーシャルストリームを生成するストリーム生成装置及びストリーム生成方法には、例えば下記特許文献１に記載のトランスポートストリーム（以後、ＴＳと言うこともある）配信方法があった。
【０００５】
この従来のＴＳ配信方法の一実施の形態を実行するデジタル放送受信機９３１の主要部のブロック構成を図４に示す。
【０００６】
この従来のＴＳ配信方法の一実施の形態は、例えばデジタル放送受信機９３１が家庭内のホームネットワーク９１５につながっており、そのホームネットワーク９１５にデジタル放送表示装置９３２がつながっているようなケースにおいて、デジタル放送受信機９３１が受信したデジタル放送ストリーム９２１をホームネットワーク９１５を経由してデジタル放送表示装置９３２に配信し、デジタル放送の番組（プログラム又はサービスとも言う）をそのデジタル放送表示装置９３２で視聴する時の、ＴＳ配信方法に関するものである。
【０００７】
この時、例えば前記デジタル放送表示装置９３２は同時には１つのサービスしか表示することはできないので、デジタル放送受信機９３１が受信した全てのデジタル放送ストリーム９２１をホームネットワーク９１５を経由してデジタル放送表示装置９３２に配信することは、ホームネットワーク９１５の通信帯域を不必要に使用することになり、無駄が大きい。
【０００８】
特にホームネットワーク９１５は通常それほど通信帯域に余裕がないケースが多いと考えられるので、このように通信帯域を無駄に使用することは他の通信に与える弊害が甚大となることがあった。
【０００９】
同様に、ホームネットワーク９１５にデジタル放送記録装置９３３がつながっており、このデジタル放送記録装置９３３に所定の番組を記録するケースでも、全てのプログラムを記録することが必要でない時には、全てのデジタル放送ストリーム９２１をホームネットワーク９１５を経由してデジタル放送記録装置９３３に配信することは、ホームネットワーク９１５の通信帯域を無駄に使用することとなっていた。
【００１０】
そこでこの従来のＴＳ配信方法は、このようなホームネットワーク９１５の通信帯域の無駄な使用を回避するため、デジタル放送受信機９３１が受信したＭＰＥＧ２標準仕様ストリーム９２２の一部、即ち選択されたプログラムだけをホームネットワーク９１５を経由して配信するＴＳ配信方法を提供することを目的としていた。
【００１１】
この目的を達成するため、この従来のＴＳ配信方法の一実施の形態を実行するデジタル放送受信機９３１では、受信したデジタル放送ストリーム９２１を、デジタル放送デコーダ９１１がデコードし、各種のプログラムスペシフィックインフォメーション／サービスインフォメーション（ＰＳＩ／ＳＩ）テーブルやパケット識別子を有するサービスパケットを含む、ＭＰＥＧ２標準仕様ストリーム９２２に変換する。
【００１２】
このＭＰＥＧ２標準仕様ストリーム９２２のフォーマット例を図５（ａ）に示す。
【００１３】
デジタル放送受信機９３１のＴＳ抽出部９１２は、この元のＭＰＥＧ２標準仕様ストリーム９２２を入力し、フィルタリングしてＰＳＩ／ＳＩテーブルを一旦除去する。
【００１４】
同時にＴＳ抽出部９１２は、不必要なサービスパケットを除去し、ホームネットワークに配信するべき所定のサービスに関わるサービスパケットだけを抽出してフィルタリングされたＭＰＥＧ２標準仕様ストリーム９２３を生成する。
【００１５】
このフィルタリングされたＭＰＥＧ２標準仕様ストリーム９２３のフォーマット例を図５（ｂ）に示す。この図５（ｂ）に示す例では、プログラム＃１のビデオ１ストリームＶ＃１とオーディオ１ストリームＡ＃１だけが抽出されている。
【００１６】
次に、デジタル放送受信機９３１のパケット挿入部９１３が、抽出したサービスパケットに係る所定のサービスのための新たなＰＳＩ／ＳＩテーブルを作成し、フィルタリングされたＭＰＥＧ２標準仕様ストリーム９２３に所定のタイミングで挿入して、新しいパーシャルストリーム９２４を生成する。
【００１７】
このようにして新しく生成されたパーシャルストリーム９２４のフォーマット例を図５（ｃ）に示す。
【００１８】
図５（ｃ）に示す例では、新しいＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ：プログラムアソシエーションテーブル）と新しいＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ：プログラムマップテーブル）＃１が生成され挿入されているが、この新しいＰＡＴとＰＭＴは生成される新しいパーシャルストリームの内容を反映して、元のＰＡＴやＰＭＴ＃１から書き換えられている。
【００１９】
デジタル放送受信機９３１のホームネットワークインターフェース９１４は、この新しく生成されたパーシャルストリーム９２４をホームネットワーク９１５に出力し、デジタル放送表示装置９３２やデジタル放送記録装置９３３に配信する。
【００２０】
【特許文献１】
特開平１１−２３９１８６号公報
【００２１】
【発明が解決しようとする課題】
しかしながらこの従来のＴＳ配信方法では、新たに作成したＰＳＩ／ＳＩテーブルを挿入するタイミングを決定しなければならないが、そのタイミングは抽出されたサービスパケットがＰＳＩ／ＳＩテーブルを挿入するために必要な時間だけ連続して存在しないタイミングであることが要求され、そのようなタイミングを事前に予想することは困難であった。
【００２２】
又、例えばＰＡＴは１００ミリ秒または１２０ミリ秒間隔以内に存在することが推奨されているため、このようなタイミングを最大１００ミリ秒又は１２０ミリ秒以内に少なくとも１回確保することが要求され、これを実現することは更に困難であった。
【００２３】
この困難を解決する方法として、元のＭＰＥＧ２標準仕様ストリーム９２２のＰＡＴが存在した位置に、新しいパーシャルストリーム９２４でもＰＡＴを挿入することが考えられる。
【００２４】
しかしこの方法を採る場合、元のＭＰＥＧ２標準仕様ストリーム９２２に含まれている複数のプログラムに相当する複数のパーシャルストリームを同時に並行して生成しようとすると、同じタイミングで複数の新しいＰＡＴを作成し、挿入しなければならず、パケットの多重処理が必要になり、処理負荷が重くなると言う課題を有していた。
【００２５】
更に又、このような複数のパーシャルストリームを同時に並行して生成することは、各パーシャルストリームを個別にストリーム暗号化しようとする時には避けることができない要請であり、課題であった。
【００２６】
【課題を解決するための手段】
上記課題を解決するため、本特許出願の請求項１に記載の発明は、複数プログラムが多重化されたストリームを入力する手段と、前記入力したストリームに含まれるそれぞれのプログラムを含むパーシャルストリームを生成する手段と、前記ストリームに含まれるプログラムアソシエーションテーブルのそれぞれを前記生成するパーシャルストリームの何れかに含める手段と、を有するストリーム生成装置である。
【００２７】
本特許出願の請求項２に記載の発明は、前記複数プログラムが多重化されたストリームはそのストリームの予め定められた所定の時間間隔中に前記多重化されているプログラム数以上の数の前記プログラムアソシエーションテーブルを含むストリームである、請求項１に記載のストリーム生成装置である。
【００２８】
本特許出願の請求項３に記載の発明は、前記予め定められた所定の時間とは、１００ミリ秒、又は、１２０ミリ秒、又は、８０ミリ秒から１４０ミリ秒の間の所定の時間、の何れかである請求項２に記載のストリーム生成装置である。
【００２９】
本特許出願の請求項４に記載の発明は、前記プログラムが多重化されたストリームはそのストリーム中に前記多重化されているプログラム数と同じ数又は同じ数以上の連続した前記プログラムアソシエーションテーブルを含むストリームである、請求項１から請求項３の何れか１項に記載のストリーム生成装置である。
【００３０】
本特許出願の請求項５に記載の発明は、前記ストリームに含まれるプログラムアソシエーションテーブルのそれぞれを前記生成するパーシャルストリームの何れかに含める手段は、前記生成する各パーシャルストリームのそれぞれに前記プログラムアソシエーションテーブルを等しい頻度で含める手段である、請求項１から請求項４の何れか１項に記載のストリーム生成装置である。
【００３１】
本特許出願の請求項６に記載の発明は、前記ストリームに含まれるプログラムアソシエーションテーブルのそれぞれを前記生成するパーシャルストリームの何れかに含める手段は、前記生成する各パーシャルストリームのそれぞれに前記プログラムアソシエーションテーブルを所定の順番に従って交互に含める手段である、請求項１から請求項５の何れか１項に記載のストリーム生成装置である。
【００３２】
本特許出願の請求項７に記載の発明は、前記生成されるパーシャルストリームは暗号化されたストリームである、請求項１から請求項６の何れか１項に記載のストリーム生成装置である。
【００３３】
本特許出願の請求項８に記載の発明は、前記生成されるパーシャルストリームに対する暗号化はストリーム暗号化である、請求項７に記載のストリーム生成装置である。
【００３４】
本特許出願の請求項９に記載の発明は、複数プログラムが多重化されたストリームを入力するステップと、前記入力したストリームに含まれるそれぞれのプログラムを含むパーシャルストリームを生成するステップと、前記ストリームに含まれるプログラムアソシエーションテーブルのそれぞれを前記生成するパーシャルストリームの何れかに含めるステップと、を有するストリーム生成方法である。
【００３５】
【発明の実施の形態】
本特許出願に係る発明であるストリーム生成装置及びストリーム生成方法の実施の形態を図面を使って詳細に説明する。
【００３６】
（実施の形態１）
本発明であるストリーム生成装置及びストリーム生成方法の実施の形態１を実行するデジタル放送受信機１２２の主要部のブロック構成を図１に示す。
【００３７】
デジタル放送受信機１２２は複数のプログラムが多重化されたデジタル放送ストリーム１２１を受信し、デジタル放送デコーダ１３１がその受信したデジタル放送ストリーム１２１をデコードして複数のプログラムを含むＭＰＥＧ２標準仕様ストリーム１４１に変換する。
【００３８】
この複数のプログラムを含むＭＰＥＧ２標準仕様ストリーム１４１のフォーマット例を図２の元のストリームに示す。
【００３９】
この図２の元のストリームは、プログラムＡ、プログラムＢ、プログラムＣの３つのプログラムを含むストリームの例であり、パケット構成を簡略化して説明に必要なものだけを示している。
【００４０】
ＰＭＴ−ＡはプログラムＡのＰＭＴであり、ＰＭＴ−ＢはプログラムＢのＰＭＴであり、ＰＭＴ−ＣはプログラムＣのＰＭＴであり、Ａ−０からＡ−５はプログラムＡの例えばビデオパケットやオーディオパケットやデータパケットであり、Ｂ−０からＢ−５はプログラムＢの例えばビデオパケットやオーディオパケットやデータパケットであり、Ｃ−０からＣ−５はプログラムＣの例えばビデオパケットやオーディオパケットやデータパケットである。
【００４１】
このＭＰＥＧ２標準仕様ストリーム１４１はＴＳ分割部１３２でそれぞれのプログラム別のパーシャルストリーム１４３に分割される。
【００４２】
このプログラム別のパーシャルストリーム１４３のフォーマット例を図２のパーシャルストリームのプログラムＡ、プログラムＢ、プログラムＣに示す。このフォーマット例もパケット構成を簡略化し、説明に必要なものだけを示している。
【００４３】
図２に示すように各プログラムＡ、プログラムＢ、プログラムＣのためのパケットである、ＰＭＴと例えばビデオパケットやオーディオパケットやデータパケットはそれぞれの該当するプログラムのストリームに含まれるようにストリーム分割が行われる。
【００４４】
ＰＡＴは元のストリームに含まれていたＰＡＴが、元のストリームに含まれていた位置に、各プログラムのストリームに交互に含まれるようにストリーム分割が行われる。
【００４５】
但しこの時、各ＰＡＴはそれぞれのプログラムのストリームに含まれるパケットだけを記述するように書き換えが行われている。
【００４６】
各パケットのＰＩＤ（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ：パケット識別子）もそれぞれのパーシャルストリームに応じて書き換えが行われることもあるが、本発明の本質とは直接関係しないので詳細な説明は省略する。
【００４７】
例えばプログラムＡを含むパーシャルストリームは、最初のＰＡＴとＰＭＴ−ＡとＡ−０からＡ−５の例えばビデオパケットやオーディオパケットやデータパケットと第４番目に現れるＰＡＴを含むようにストリーム分割されている。
【００４８】
プログラムＢを含むパーシャルストリームは、第２番目に現れるＰＡＴとＰＭＴ−ＢとＢ−０からＢ−５の例えばビデオパケットやオーディオパケットやデータパケットを含むようにストリーム分割されている。
【００４９】
プログラムＣを含むパーシャルストリームは、第３番目に現れるＰＡＴとＰＭＴ−ＣとＣ−０からＣ−５の例えばビデオパケットやオーディオパケットやデータパケットを含むようにストリーム分割されている。
【００５０】
これはあくまでも簡略化したパケット例をその一部だけ示したものであり、実際には他の多くのパケットを含むことがあるし、より多くの連続したパケットを含んでいるが、本発明の本質とは直接関係しないので説明は省略する。
【００５１】
ＴＳ分割部１３２で分割されたプログラム別のパーシャルストリーム１４３は、暗号化部１３４に入力され、暗号化が行われる。
【００５２】
この暗号化は通常ストリームに依存するストリーム暗号化若しくは連鎖型暗号化が行われるが、必ずしもストリーム暗号化に限るものではなく、パケット暗号化や蓄積型暗号化やその他の暗号化であっても構わない。
【００５３】
暗号化部１３４によって暗号化が行われた暗号化ストリーム１４４は、ＴＳ記録部１３５に記録される。
【００５４】
このＴＳ記録部１３５は、例えば具体的にはＨＤＤ（ハードディスクドライブ）であったり、ＤＶＤ（デジタルビデオディスク）であったり、その他映像情報やオーディオ情報を記録することができる種々の装置である。又、記録フォーマットや記録方式、記録のための規格も種々の方式が行われるがこれについても本発明の本質と直接関係しないので詳細な説明を省略する。
【００５５】
ＴＳ記録部１３５に記録された暗号化ストリーム１４４は、読み出された暗号化ストリーム１４５としてＴＳ読出部１３６によって読み出され、出力ストリーム１４６として出力される。
【００５６】
この時、ＴＳ読出部１３６やその他によって復号化が行われ出力ストリーム１４６は復号化されていることもあるし、デジタル放送受信機１２２では復号化を行わず、暗号化された状態の出力ストリーム１４６が出力されることもある。これについても本発明の本質と直接関係しないので詳細な説明を省略する。
【００５７】
このＴＳ読出部１３６が読み出すストリームの選択や、出力の指示、操作は何らかの指示手段や操作手段、例えばリモコンスイッチやキー入力部等によって行われるが、これについても本発明の本質と直接関係しないので詳細な説明を省略する。
【００５８】
複数のプログラムを含むＭＰＥＧ２標準仕様ストリーム１４１をこのようにして、それぞれプログラム別のパーシャルストリーム１４３に分割することによって、パケットの多重化処理をする必要がなく、且つプログラム別に各ストリームを暗号化することが可能になる。
【００５９】
（実施の形態２）
本発明であるストリーム生成装置及びストリーム生成方法の実施の形態２を実行するデジタル放送受信機の主要部のブロック構成は、本発明の実施の形態１を実行するデジタル放送受信機１２２の主要部のブロック構成と類似しており、図１を使って説明することができるので図１を兼用して説明する。
【００６０】
本発明の実施の形態２を実行するデジタル放送受信機の主要部の作用の多くの部分も本発明の実施の形態１を実行するデジタル放送受信機１２２の主要部の作用と同一であるので、同一部分に関しては説明を省略し、異なる部分についてのみ説明を行う。
【００６１】
本発明の実施の形態２を実行するデジタル放送受信機１２２はデジタル放送ストリーム１２１を受信し、デジタル放送デコーダ１３１がその受信したデジタル放送ストリーム１２１をデコードして複数のプログラムを含むＭＰＥＧ２標準仕様ストリーム１４１に変換する。
【００６２】
この複数のプログラムを含むＭＰＥＧ２標準仕様ストリーム１４１のフォーマット例を図３の元のストリームに示す。
【００６３】
この図３の元のストリームは、プログラムＡ、プログラムＢ、プログラムＣの３つのプログラムを含む例であり、パケット構成を簡略化して説明に必要なものだけを示している。
【００６４】
この図３に示す本発明の実施の形態２のＭＰＥＧ２標準仕様ストリーム１４１が、図２に示す本発明の実施の形態１のＭＰＥＧ２標準仕様ストリーム１４１と異なるのは、連続したＰＡＴを含んでいることである。
【００６５】
尚この本発明の実施の形態２のＭＰＥＧ２標準仕様ストリーム１４１に含まれる連続したＰＡＴは、本発明の実施の形態２のデジタル放送デコーダ１３１が受信したデジタル放送ストリーム１２１に含まれているものである。
【００６６】
更に又、ある実施の形態ではこの連続するＰＡＴの数は、このＭＰＥＧ２標準仕様ストリーム１４１が含んでいるプログラムの数と等しいこともある。
【００６７】
しかしながら必ずしも、この連続するＰＡＴの数がこのＭＰＥＧ２標準仕様ストリーム１４１が含んでいるプログラムの数と等しいことは必須の条件ではなく、連続するＰＡＴの数がこのＭＰＥＧ２標準仕様ストリーム１４１が含んでいるプログラムの数よりも大きいことや、小さいことがあっても構わない。
【００６８】
或いは、この連続するＰＡＴの数は、同時に並行して分割生成することが要請されるパーシャルストリームの数と等しい数であっても構わないし、それよりも大きな数や小さな数であっても構わない。
【００６９】
このような連続したＰＡＴを含むＭＰＥＧ２標準仕様ストリーム１４１を、ＴＳ分割部１３２はそれぞれのプログラム別のパーシャルストリーム１４３に分割する。
【００７０】
このプログラム別のパーシャルストリーム１４３のフォーマット例を図３のパーシャルストリームのプログラムＡ、プログラムＢ、プログラムＣに示す。このフォーマット例もパケット構成を簡略化し、説明に必要なものだけを示している。
【００７１】
図３に示すように各プログラムＡ、プログラムＢ、プログラムＣのためのパケットである、ＰＭＴと例えばビデオパケットやオーディオパケットやデータパケットはそれぞれの該当するプログラムのストリームに含まれるようにストリーム分割が行われる。
【００７２】
ＰＡＴは元のストリームに含まれていたＰＡＴが、元のストリームに含まれていた位置に、各プログラムのストリームに交互に含まれるようにストリーム分割が行われる。
【００７３】
但しこの時、各ＰＡＴはそれぞれのプログラムのストリームに含まれるパケットだけを記述するように書き換えが行われていることは前記本発明の実施の形態１におけると同様である。
【００７４】
例えばプログラムＡを含むパーシャルストリームは、最初のＰＡＴと第４番目のＰＡＴと第７番目のＰＡＴと、２つのＰＭＴ−ＡとＡ−０からＡ−４の例えばビデオパケットやオーディオパケットやデータパケットを含むようにストリーム分割されている。
【００７５】
他のプログラムＢ、プログラムＣを含むパーシャルストリームに関しても同様であるから説明を省略する。
【００７６】
これはあくまでも簡略化したパケット例をその一部だけ示したものであり、実際には他の多くのパケットを含むことがあるし、より多くの連続したパケットを含んでいることも前記本発明の実施の形態１と同様であるから説明を省略する。
【００７７】
以上説明した本発明の実施の形態２のストリーム分割生成で、本発明の実施の形態１のストリーム分割と異なるのは、分割生成されるストリームの数、この例では「３」、に等しい連続したＰＡＴを元のストリームが含んでいるので、元のストリームのＰＡＴが存在した位置にほぼ等しい位置に必ず１つのＰＡＴを含むことができることである。
【００７８】
これによって例えば推奨されるような、１００ミリ秒又は１２０ミリ秒間隔に最低１つのＰＡＴを含むパーシャルストリームを分割生成することが可能になる。
【００７９】
例えば、分割生成されるストリームの数、この例では「３」、よりも多くの数の連続したＰＡＴを元のストリームが含んでいるならば、元のストリームのＰＡＴが存在した位置にほぼ等しい位置に必ず１つ以上のＰＡＴを含むことができる。
【００８０】
逆に、分割生成されるストリームの数、この例では「３」、よりも少ない数の連続したＰＡＴを元のストリームが含んでいるならば、元のストリームのＰＡＴが存在した位置に等しい位置に必ず１つ以上のＰＡＴを含むことはできず、ＰＡＴが存在する密度は一定限度で低くなる。
【００８１】
この連続したＰＡＴの数は、例えば機器の仕様や要求される性能に応じて種々に設定、設計することができる。
【００８２】
また、この例えば分割されるストリームの数に等しい連続したＰＡＴが存在する周期は、例えば推奨されるように、少なくとも１００ミリ秒又は１２０ミリ秒に１つのＰＡＴが存在する条件を守るには、１００ミリ秒または１２０ミリ秒であることが好ましいが、必ずしも１００ミリ秒または１２０ミリ秒に限るものではなく、例えば８０ミリ秒から１４０ミリ秒の間の所定の時間でも構わない。
【００８３】
これらの何れの時間であっても、ユーザは自然なストリームの再生を行うことができる。
【００８４】
この時間間隔は短いほどストリームのデコード、再生をスムーズに行うことができ、その限りでは８０ミリ秒や、８０ミリ秒から１００ミリ秒がより好ましいが、逆にＰＡＴが多く存在することは他のコンテンツ自身を含むパケットが少なくなることを意味する。
【００８５】
従って、コンテンツ自身のパケットをより多くすると言う観点からは１４０ミリ秒や１４０ミリ秒から１２０ミリ秒の間の所定の時間を周期とすることがより好ましい。
【００８６】
各プログラム別に分割生成されたパーシャルストリーム１４３は暗号化部１３４によって暗号化され、暗号化ストリーム１４４が生成されて、ＴＳ記録部１３５に記録され、ＴＳ記録部１３５に記録された暗号化ストリーム１４４はＴＳ読出部１３６によって読み出された暗号化ストリーム１４５として読み出され、出力ストリーム１４６として出力される。
【００８７】
この暗号化は、ストリーム暗号化やブロック暗号化を行うことができるが、元のデータはストリームデータであるので、ストリーム暗号がより適しているケースもある。
【００８８】
しかしながら必ずしもストリーム暗号化に限るものではなく、処理の時間、処理の負荷、要求される暗号化強度、その他種々の条件を勘案してストリーム暗号化やブロック暗号化を選択することができ、公開鍵方式、秘密鍵方式の選択や、暗号ブロックサイズ、鍵のサイズもそれぞれ設定可能である。
【００８９】
これらについては、本発明の実施の形態２は既に説明した本発明の実施の形態１と本質的に相違しないので詳細な説明は省略する。
【００９０】
以上説明したように、本発明の実施の形態２で本発明の実施の形態１と異なるのは、分割生成されたパーシャルストリームにおいて、元のストリームのＰＡＴが存在した位置にほぼ等しい位置に少なくとも１つのＰＡＴを含むことができ、例えば推奨されるような、１２０ミリ秒間隔に最低１つのＰＡＴを含むパーシャルストリームを分割生成することが可能になることである。
【００９１】
【発明の効果】
以上説明したように、本発明によれば、元のストリームに含まれている複数のプログラムに相当する複数のパーシャルストリームを同時に並行して生成する時にも、パケットの多重処理を行う必要がなく、例えば推奨されるように、１２０ミリ秒間隔以内に少なくとも１つのＰＡＴを含めることができる。
【００９２】
更に又これによって、複数のパーシャルストリームを個別に並行してストリーム暗号化することが可能であり、その実用的効果は極めて大きい。
【図面の簡単な説明】
【図１】本発明の実施の形態１を実行するデジタル放送受信機１２２の主要部のブロック構成図
【図２】複数のプログラムを含むＭＰＥＧ２標準仕様ストリーム１４１のフォーマット例を示す図
【図３】本発明の実施の形態２での複数のプログラムを含むＭＰＥＧ２標準仕様ストリーム１４１のフォーマット例を示す図
【図４】従来のＴＳ配信方法の一実施の形態を実行するデジタル放送受信機９３１の主要部のブロック構成図
【図５】従来のＴＳ配信方法の一実施の形態での各ストリームのフォーマット例を示す図
【符号の説明】
１２１，９２１  デジタル放送ストリーム
１２２，９３１  デジタル放送受信機
１３１，９１１  デジタル放送デコーダ
１３２  ＴＳ分割部
１３４  暗号化部
１３５  ＴＳ記録部
１３６  ＴＳ読出部
１４１，９２２  ＭＰＥＧ２標準仕様ストリーム
１４３，９２４  パーシャルストリーム
１４４  暗号化ストリーム
１４５  読み出された暗号化ストリーム
１４６  出力ストリーム
９１２  ＴＳ抽出部
９１３  パケット挿入部
９１４  ホームネットワークインターフェース
９１５  ホームネットワーク
９２３  フィルタリングされたＭＰＥＧ２標準仕様ストリーム
９３２  デジタル放送表示装置
９３３  デジタル放送記録装置
【図１】
2004328649.tif 000003
【図２】
2004328649.tif 000004
【図３】
2004328649.tif 000005
【図４】
2004328649.tif 000006
【図５】
2004328649.tif 000007