(57)【要約】  外部機器との間のトランスポートストリームの伝送を良好に行う。  複数のサービスチャネルのＰＩＤデータパケットを時分割的に含むトランスポートストリームを入力する。このトランスポートストリームの選択（選局）されたサービスチャネルからＰＩＤデータパケットを除いた後に残るＰＩＤパケットに、入力時刻に対応したタイムスタンプを付加する。このタイムスタンプを付加した各ＰＩＤパケットを外部機器に順次送信する。送信ビットレートを低く抑えることができる。外部機器から戻された各ＰＩＤパケットを、タイムスタンプに応じて元の時間位置に戻し、トランスポートストリームを簡単に再構成することができる。
2013118545.tif 000002
【特許請求の範囲】
【請求項１】
複数のサービスチャネルのＰＩＤデータパケットを時分割的に含むトランスポートストリームを入力するストリーム入力部と、
上記入力されたトランスポートストリームの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、上記入力の時刻に対応したタイムスタンプを付加する情報付加部と、
上記タイムスタンプが付加された各ＰＩＤパケットを外部機器に順次送信するストリーム送信部とを備える
送信装置。
【請求項２】
上記ストリーム送信部は、上記タイムスタンプが付加されたＰＩＤパケットの全データ量から連続送信に必要なクロックレートを決定し、上記外部機器に、上記各ＰＩＤパケットを連続的に送信する
請求項１に記載の送信装置。
【請求項３】
上記ストリーム送信部は、上記各ＰＩＤパケットを上記外部機器に送信する際に、該ＰＩＤパケットのサービスチャネル情報を上記外部機器にさらに送信する
請求項１に記載の送信装置。
【請求項４】
上記ストリーム送信部は、上記各ＰＩＤパケットを、デジタルインタフェースを介して上記外部機器に送信する
請求項１に記載の送信装置。
【請求項５】
上記デジタルインタフェースはＤＶＢ−ＣＩコモンインタフェースであり、
上記外部機器はデスクランブル処理を行うコンディショナルアクセスモジュールである
請求項４に記載の送信装置。
【請求項６】
上記ストリーム入力部は、複数の上記トランスポートストリームを入力し、
上記情報付加部は、上記入力された複数のトランスポートストリームのそれぞれの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、対応するトランスポートストリームを識別するストリーム識別子と上記入力の時刻に対応したタイムスタンプを付加し、
上記ストリーム送信部は、上記ストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを上記外部機器に順次送信する
請求項１に記載の送信装置。
【請求項７】
複数のサービスチャネルのＰＩＤデータパケットを時分割的に含むトランスポートストリームを入力するステップと、
上記入力されたトランスポートストリームの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、上記入力の時刻に対応したタイムスタンプを付加するステップと、
上記タイムスタンプが付加された各ＰＩＤパケットを外部機器に順次送信するステップとを備える
送信方法。
【請求項８】
コンピュータに、
複数のサービスチャネルのＰＩＤデータパケットを時分割的に含むトランスポートストリームを入力するストリーム入力手段と、
上記入力されたトランスポートストリームの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、上記入力の時刻に対応したタイムスタンプを付加する情報付加手段と、
上記タイムスタンプが付加された各ＰＩＤパケットを外部機器に順次送信するストリーム送信手段と
して機能させるプログラム。
【請求項９】
外部機器から、トランスポートストリームにおける元の時間位置を示すタイムスタンプが付加された各ＰＩＤパケットを順次受信するストリーム受信部と、
上記受信された各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置してトランスポートストリームを再構成するストリーム再構成部とを備える
受信装置。
【請求項１０】
上記ストリーム再構成部は、上記再構成されたトランスポートストリームの上記ＰＩＤパケットが存在しない時間位置に、該ＰＩＤパケットとはパケット識別子で区別される擬似ＰＩＤパケットをさらに挿入する
請求項９に記載の受信装置。
【請求項１１】
上記ストリーム受信部は、上記各ＰＩＤパケットを、デジタルインタフェースを介して上記外部機器から受信する
請求項９に記載の受信装置。
【請求項１２】
上記デジタルインタフェースはＤＶＢ−ＣＩコモンインタフェースであり、
上記外部機器はデスクランブル処理を行うコンディショナルアクセスモジュールである
請求項１１に記載の受信装置。
【請求項１３】
上記ストリーム受信部は、上記外部機器から、対応するトランスポートストリームを識別するストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを順次受信し、
上記ストリーム再構成部は、上記受信された各ＰＩＤパケットを、付加されているストリーム識別子に応じてストリーム毎に振り分け、各ストリームにおいて各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置して、複数のトランスポートストリームを再構成する
請求項９に記載の受信装置。
【請求項１４】
外部機器から、トランスポートストリームにおける元の時間位置を示すタイムスタンプが付加された各ＰＩＤパケットを順次受信するステップと、
上記受信された各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置してトランスポートストリームを再構成するステップとを備える
受信方法。
【請求項１５】
コンピュータを、
外部機器から、トランスポートストリームにおける元の時間位置を示すタイムスタンプが付加された各ＰＩＤパケットを順次受信するストリーム受信手段と、
上記受信された各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置してトランスポートストリームを再構成するストリーム再構成手段と
して機能させるためのプログラム。
【請求項１６】
送信装置と受信装置を備え、
上記送信装置は、
複数のトランスポートストリームを入力するストリーム入力部と、
上記複数のトランスポートストリームのそれぞれの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、対応するトランスポートストリームを識別するストリーム識別子と上記入力の時刻に対応したタイムスタンプを付加する情報付加部と、
上記ストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを、デジタルインタフェースを介して外部機器に送信するストリーム送信部とを有し、
上記受信装置は、
上記外部機器から、上記ストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを順次受信するストリーム受信部と、
上記受信された各ＰＩＤパケットを、付加されているストリーム識別子に応じてストリーム毎に振り分け、各ストリームにおいて各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置し、複数のトランスポートストリームを再構成するストリーム再構成部とを有する
電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、送信装置、送信方法、受信装置、受信方法、プログラムおよび電子機器に関し、特に、トランスポートストリームに含まれる各パケットを効率的に外部機器に送信可能な送信装置等に関する。
【背景技術】
【０００２】
２０１１年１月リリースのＣＩ＿Ｐｌｕｓ規格ｖ１．３．１では複数の受信チャンネルを同時にデスクランブル処理する機能がなく、視聴者が番組を見ながら別の番組を同時録画することができなかった。ＣＩ＿Ｐｌｕｓ以外に同機能を規格化した前例として米国オープンケーブル（Open Cable）規格のＭ−Ｃａｒｄ方式があり、運用されている。【０００３】
Ｍ−Ｃａｒｄ方式は、テレビ受信機（TV Set）あるいはセットトップボックス（Set-top Box）などのホストデバイス（Host Device)内の２つのチューナがそれぞれ受信するＭＰＥＧ−ＴＳ信号を時間軸上でフルマルチプレクスすることで、ホストデバイスからデスクランブル機能を持つＣＡＭモジュールに、従来の物理インターフェースを変更することなく出力することを実現する。【０００４】
この方式の制約事項は、マルチプレクスにより合成後のＭＰＥＧ−ＴＳ信号のビットレート（Bit Rate）が少なくとも２倍になるということである。ＭＰＥＧ−ＴＳ信号の上限ビットレートが９６Ｍｂｐｓであり、この２倍のビットレートである１９２Ｍｂｐｓは実用可能なビットレートの上限である。そのため、３つ以上のＭＰＥＧ−ＴＳ信号のマルチプレクスは機能しない。【０００５】
この問題を解決するために、例えば、特許文献１に記載の技術が提案されている。この技術は、２つ以上のＭＰＥＧ−ＴＳ信号から、ホストデバイス（Host Device）のチャネル選択情報に合わせて、必要なＰＩＤパケットのみを選択してマルチプレクスし、その際に抜き出したサービスチャネル（Service Channel）ＩＤ番号に合わせて、ＰＭＴ（Program Map Table)等のＳＩ／ＰＳＩ情報の修正を行うものである。【０００６】
特許文献１に記載される技術の利点は、マルチプレクス後のＭＰＥＧ−ＴＳストリームを、この拡張機能に対応する新設計ＣＡＭモジュール（CAM Module）のみならず、既存のＣＡＭモジュールで受信可能な点である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許第７３９４８３４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述の特許文献１に記載の技術においては、それを実現する際に、以下のような問題が予想される。【０００９】
現規格において、ＣＡＭモジュールがホストデバイスから受信するＭＰＥＧ−ＴＳストリーム内のどのサービスチャンネルをデスクランブルするかは、ホストデバイスが選択したサービスチャンネルのＰＩＤ番号を、ＣＡ＿ＰＭＴテーブルを作成付加して、ＣＡＭモジュールに出力する方法で行う。【００１０】
その際、デスクランブルに必要な詳細情報ＥＭＭ（Entitlement Management Message)、ＥＣＭ（Entitlement Control Message)は、送出装置とＣＡＭモジュールとの間で相互にやり取りされる。そのため、ＭＰＥＧ−ＴＳ信号を仲介するホストデバイスは、それらＥＭＭ、ＥＣＭデータの所在を知ることがない。これが、ＣＩ＿Ｐｌｕｓのセキュリティ強度を保つ一つの要素である。【００１１】
反面、ホストデバイスがデスクランブルに必要なデータを含むＰＩＤパケット番号の一覧を把握できないことを意味する。そのため、上述したように、ＳＩ／ＰＳＩ情報の修正を行う場合には、ＣＡＭモジュールによるデスクランブルが行われない問題を起こす可能性が残る。【００１２】
本技術の目的は、外部機器との間のトランスポートストリームの伝送を良好に行うことにある。
【課題を解決するための手段】
【００１３】
本技術の概念は、
複数のサービスチャネルのＰＩＤデータパケットを時分割的に含むトランスポートストリームを入力するストリーム入力部と、
上記入力されたトランスポートストリームの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、上記入力の時刻に対応したタイムスタンプを付加する情報付加部と、
上記タイムスタンプが付加された各ＰＩＤパケットを外部機器に順次送信するストリーム送信部とを備える
送信装置にある。【００１４】
本技術において、ストリーム入力部により、複数のサービスチャネルのＰＩＤパケットを時分割的に含むトランスポートストリームが入力される。情報付加部により、このトランスポートストリームの、選択（選局）されていないサービスチャネルのＰＩＤデータパケット（ＰＩＤビデオパケット、ＰＩＤオーディオパケットなど）が除かれた後に残るＰＩＤパケットに、入力の時刻に対応したタイムスタンプが付加される。そして、ストリーム送信部により、タイムスタンプが付加された各ＰＩＤパケットが外部機器に順次送信される。【００１５】
例えば、ストリーム送信部は、各ＰＩＤパケットを、デジタルインタフェースを介して外部機器に送信する、ようにされてもよい。この場合、例えば、デジタルインタフェースはＤＶＢ−ＣＩコモンインタフェースであり、外部機器はデスクランブル処理を行うコンディショナルアクセスモジュールであってもよい。【００１６】
このように本技術においては、トランスポートストリームに含まれる複数のサービスチャネルのＰＩＤパケットのうち、選択（選局）されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットのみを外部機器に送信するものであり、送信ビットレートを低く抑えることができる。また、送信されるＰＩＤパケットには入力時刻に対応したタイムスタンプが付加されるものであり、例えば、外部機器から戻された各ＰＩＤパケットを、付加されているタイムスタンプに応じて元の時間位置に戻してトランスポートストリームを再構成でき、各ＰＩＤパケット内のＰＣＲ（Program Clock Reference）を正しい状態に正確に戻すことができる。【００１７】
なお、本技術において、例えば、ストリーム送信部は、タイムスタンプが付加されたＰＩＤパケットの全データ量から連続送信に必要なクロックレートを決定し、外部機器に、各ＰＩＤパケットを連続的に送信する、ようにされてもよい。このようなＰＩＤパケットの連続的な送信を行うことで、外部機器における受信回路の同期系の動作の安定化が可能となる。【００１８】
また、本技術において、例えば、ストリーム送信部は、各ＰＩＤパケットを外部機器に送信する際に、そのＰＩＤパケットのサービスチャネル情報を外部機器にさらに送信する、ようにされてもよい。これにより、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットを送信する場合にＳＩ／ＰＳＩ情報の修正を行わなくても、外部機器ではいかなるサービスチャネルのパケットが送られてくるかを正しく認識可能となる。【００１９】
また、本技術において、例えば、ストリーム入力部は、複数のトランスポートストリームを入力し、情報付加部は、この入力された複数のトランスポートストリームのそれぞれの、選択（選局）されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、対応するトランスポートストリームを識別するストリーム識別子と入力の時刻に対応したタイムスタンプを付加し、ストリーム送信部は、ストリーム識別子とタイムスタンプが付加された各ＰＩＤパケットを外部機器に順次送信する、ようにされてもよい。このように送信されたＰＩＤパケットには入力時刻に対応したタイムスタンプの他に、ストリーム識別情報が付加されているので、外部機器から戻された各ＰＩＤパケットをストリーム毎に容易に振り分けることができ、複数のトランスポートストリームの再構成が容易となる。【００２０】
また、本技術の他の概念は、
外部機器から、トランスポートストリームにおける元の時間位置を示すタイムスタンプが付加された各ＰＩＤパケットを順次受信するストリーム受信部と、
上記受信された各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置してトランスポートストリームを再構成するストリーム再構成部とを備える
受信装置にある。【００２１】
本技術において、ストリーム受信部により、トランスポートストリームにおける元の時間位置を示すタイムスタンプが付加された各ＰＩＤパケットが順次受信される。そして、ストリーム再構成部により、各ＰＩＤパケットが、付加されているタイムスタンプに応じた時間位置に配置されてトランスポートストリームが再構成される。例えば、ストリーム受信部は、各ＰＩＤパケットを、デジタルインタフェースを介して外部機器から受信する、ようにされてもよい。この場合、例えば、デジタルインタフェースはＤＶＢ−ＣＩコモンインタフェースであり、外部機器はデスクランブル処理を行うコンディショナルアクセスモジュールであってもよい。【００２２】
このように本技術においては、受信された各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置してトランスポートストリームを再構成するものであり、各ＰＩＤパケット内のＰＣＲを正しい状態に戻したトランスポートストリームを正確に得ることができる。【００２３】
なお、本技術において、例えば、ストリーム再構成部は、再構成されたトランスポートストリームのＰＩＤパケットが存在しない時間位置に、このＰＩＤパケットとはパケット識別子（ＰＩＤ）で区別される擬似ＰＩＤパケットをさらに挿入する、ようにされてもよい。このように疑似ＰＩＤパケットを挿入することで、再構成されたトランスポートストリームはＰＩＤパケットが連続したものとなり、この再構成されたトランスポートストリームの受信回路の同期系の動作の安定化が可能となる。【００２４】
また、本技術において、ストリーム受信部は、外部機器から、対応するトランスポートストリームを識別するストリーム識別子とタイムスタンプが付加された各ＰＩＤパケットを順次受信し、ストリーム再構成部は、各ＰＩＤパケットを、付加されているストリーム識別子に応じてストリーム毎に振り分け、各ストリームにおいて各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置して、複数のトランスポートストリームを再構成する、ようにされてもよい。【００２５】
この場合、受信ＰＩＤパケットにはトランスポートストリームにおける元の時間位置を示すタイムスタンプの他に、ストリーム識別情報が付加されており、このストリーム識別情報により各ＰＩＤパケットをストリーム毎に振り分けるものであり、順次受信されるＰＩＤパケットが複数のトランスポートストリームのＰＩＤパケットが複合されたものであっても、各トランスポートストリームを容易に再構成できる。【００２６】
また、本技術のさらに他の概念は、
送信装置と受信装置を備え、
上記送信装置は、
複数のトランスポートストリームを入力するストリーム入力部と、
上記入力された複数のトランスポートストリームのそれぞれの、選択（選局）されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、対応するトランスポートストリームを識別するストリーム識別子と上記入力の時刻に対応したタイムスタンプを付加する情報付加部と、
上記ストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを、デジタルインタフェースを介して外部機器に送信するストリーム送信部とを有し、
上記受信装置は、
上記外部機器から、上記ストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを順次受信するストリーム受信部と、
上記受信された各ＰＩＤパケットを付加されているストリーム識別子に応じてストリーム毎に振り分け、各ストリームにおいて各ＰＩＤパケットを付加されているタイムスタンプに応じた時間位置に配置し、複数のトランスポートストリームを再構成するストリーム再構成部とを有する
電子機器にある。
【発明の効果】
【００２７】
本技術によれば、外部機器との間のトランスポートストリームの伝送を良好に行うことができる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態としてのデジタル放送の受信システムの構成例を示すブロック図である。
【図２】受信システムを構成するコモンインタフェースコントローラの詳細構成例を示すブロック図である。
【図３】入力バッファにそれぞれ取り込まれるトランスポートストリームのＰＩＤパケットの構成例と、選択（選局）されたサービスチャネル以外のＰＩＤデータパケットを除いた後の不要でないＰＩＤパケットの一例を示す図である。
【図４】デュアルポートメモリに保持されているＴＳＩＤおよびタイムスタンプが付加された各トランスポートストリームの不要でないＰＩＤパケットの一例と、そのＰＩＤパケットが複合されて得られたストリームの一例、さらに、ＣＡＭモジュールに連続的に送信される各パケットの一例を示す図である。
【図５】ＴＳリコンストラクトバッファで受信される１つのストリームに含まれる各ＰＩＤパケットの一例を示す図である。
【図６】ＰＩＤタイミングアジャスタで再構成された各トランスポートストリームの一例と、疑似ＰＩＤパケットが挿入されて最終的に出力されるトランスポートストリームの一例を示す図である。
【図７】各トランスポートストリームのＰＩＤパケットを複合して１つのストリームとしてＣＡＭモジュールに送信する際のコモンインタフェースコントローラの処理手順の一例を示すフローチャートである。
【図８】ＣＡＭモジュールから各トランスポートストリームの複合されたＰＩＤパケットを受信する際のコモンインタフェースコントローラの処理手順の一例を示す図である。
【発明を実施するための形態】
【００２９】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明を以下の順序で行う。
１．第１の実施の形態
２．変形例
【００３０】
＜１．実施の形態＞
［デジタル放送受信システムの構成例］
図１は、実施の形態としてのデジタル放送の受信システム１０の構成例を示している。この受信システム１０は、ホストデバイス（Host Device）１００と、ＣＡＭモジュール（CAM Module）２００とからなっている。ホストデバイス１００は、テレビ受信機（TV Set）あるいはセットトップボックス（Set-top Box）などである。
【００３１】
ホストデバイス１００は、マイクロプロセッサ（Microprocessor）１０１と、チューナ（Tuner）１０２-1，１０２-2，１０２-3と、デモジュレータ（Demodulator）１０３-1，１０３-2，１０３-3を有している。また、ホストデバイス１００は、コモンインタフェースコントローラ（Common Interface Controller）１０４と、デマルチプレクサ（Demultiplexer）１０５-1，１０５-2，１０５-3を有している。さらに、ホストデバイス１００は、ＭＰＥＧデコーダ（MPEG Decoder）１０６-1，１０６-2，１０６-3を有している。
【００３２】
マイクロプロセッサ１０１は、ホストデバイス１００の各部の動作を制御する。チューナ１０２-1，１０２-2，１０２-3は、それぞれ、放送局から送られてくるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のＲＦ変調信号を受信する。そして、チューナ１０２-1，１０２-2，１０２-3は、それぞれ、デモジュレータ１０３-1，１０３-2，１０３-3に入力するために、そのＲＦ変調信号を、中間周波数にダウンコンバートして出力する。デモジュレータ１０３-1，１０３-2，１０３-3は、それぞれ、中間周波数にダウンコンバートされたIF変調信号の復調を行って、ベースバンドのトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３を得る。
【００３３】
コモンインタフェースコントローラ１０４は、デモジュレータ１０３-1，１０３-2，１０３-3で得られるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３を、ＣＡＭモジュール２００との間で交換、つまり送受信する。このコモンインタフェースコントローラ１０４とＣＡＭモジュール２００との間は、ＤＶＢ−ＣＩコモンインタフェース（DVB-CI Common Interface）により接続される。
【００３４】
各トランスポートストリームには、複数のサービスチャネルのＰＩＤパケットが時分割的に含まれている。コモンインタフェースコントローラ１０４は、各トランスポートストリームのそれぞれから選択（選局）されていないサービスチャネルのＰＩＤデータパケットを除いて交換を行う。これにより、伝送ビットレートの低減を図る。このコモンインタフェースコントローラ１０４の詳細構成については、さらに、後述する。
【００３５】
デマルチプレクサ１０５-1，１０５-2，１０５-3は、それぞれ、コモンインタフェースコントローラ１０４で得られるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３から、選択（選局）されたサービスチャネルのＰＩＤデータパケットを抽出する。このＰＩＤデータパケットは、ビデオ、オーディオのＰＩＤデータパケットである。ＭＰＥＧデコーダ１０６-1，１０６-2，１０６-3は、それぞれ、デマルチプレクサ１０５-1，１０５-2，１０５-3で抽出されるＰＩＤデータパケットで構成されるエレメンタリストリームを復号して、ビデオデータおよびオーディオデータを得る。
【００３６】
ＣＡＭモジュール２００は、ホストデバイス１００のＤＶＢ−ＣＩコモンインタフェースコネクタ（DVB-CI Common Interface Connector）に嵌合する、デスクランブル処理を行うためのアタッチメントデバイスである。このＣＡＭモジュール２００は、視聴加入者情報、契約期間情報等が記録されている磁気カード、ＩＣカードなどのカード（Smartcard）が挿入されて、使用される。
【００３７】
ＣＡＭモジュール２００は、マイクロプロセッサ（Microprocessor）２０１およびデスクランブル部（De-scrambling）２０２を有している。ＣＡＭモジュール２００は、ホストデバイス１００のコモンインタフェースコントローラ１０４からＤＶＢ−ＣＩコモンインタフェースで送られてくるＰＩＤパケットを受信し、デスクランブル処理を施す。その後、ＣＡＭモジュール２００は、各ＰＩＤパケットを、ホストデバイス１００のコモンインタフェースコントローラ１０４に送信する。
【００３８】
図１に示す受信システム１０の動作を簡単に説明する。放送局から送られてくるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のＲＦ変調信号は、それぞれ、チューナ１０２-1，１０２-2，１０２-3で受信される。そして、チューナ１０２-1，１０２-2，１０２-3では、そのＲＦ変調信号が、中間周波数にダウンコンバートされて、デモジュレータ１０３-1，１０３-2，１０３-3に供給される。デモジュレータ１０３-1，１０３-2，１０３-3では、それぞれ、中間周波数にダウンコンバートされたＩＦ変調信号の復調が行われて、ベースバンドのトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３が得られる。このトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３は、コモンインタフェースコントローラ１０４に供給される。
【００３９】
コモンインタフェースコントローラ１０４では、デモジュレータ１０３-1，１０３-2，１０３-3から供給されるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のＰＩＤパケットが複合される。そして、この複合された各ＰＩＤパケットは、コモンインタフェースコントローラ１０４から、ＤＶＢ−ＣＩコモンインタフェースを介して、ＣＡＭモジュール２００に送信される。この場合、各トランスポートストリームのそれぞれから、選択（選局）されていないサービスチャネルのＰＩＤデータパケットが除かれる。
【００４０】
ＣＡＭモジュール２００では、ＤＶＢ−ＣＩコモンインタフェースを介して、ホストデバイス１００のコモンインタフェースコントローラ１０４から送られてくるＰＩＤパケットが受信され、デスクランブル処理が施される。その後、ＣＡＭモジュール２００から、ホストデバイス１００のコモンインタフェースコントローラ１０４に、ＤＶＢ−ＣＩコモンインタフェースを介して、各ＰＩＤパケットが送信される。
【００４１】
コモンインタフェースコントローラ１０４では、ＤＶＢ−ＣＩコモンインタフェースを介して、ＣＡＭモジュール２００から送られてくるＰＩＤパケットが受信される。そして、このコモンインタフェースコントローラ１０４では、各ＰＩＤパケットがそれぞれのストリームに振り分けられ、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３が再構成される。この再構成されたトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３は、それぞれ、デマルチプレクサ１０５-1，１０５-2，１０５-3に供給される。
【００４２】
デマルチプレクサ１０５-1，１０５-2，１０５-3では、それぞれ、コモンインタフェースコントローラ１０４から供給されるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３から、選択（選局）されたサービスチャネルのＰＩＤデータパケットが抽出される。デマルチプレクサ１０５-1，１０５-2，１０５-3で抽出されたビデオ、オーディオのＰＩＤデータパケットは、それぞれ、ＭＰＥＧデコーダ１０６-1，１０６-2，１０６-3に供給される。
【００４３】
ＭＰＥＧデコーダ１０６-1，１０６-2，１０６-3では、それぞれ、ビデオ、オーディオのＰＩＤデータパケットで構成されるビデオ、オーディオのエレメンタリストリームに対して復号化処理が施される。そして、ＭＰＥＧデコーダ１０６-1，１０６-2，１０６-3からは、それぞれ、選択（選局）されたサービスチャネルのビデオデータおよびオーディオデータが出力される。
【００４４】
［コモンインタフェースコントローラの詳細構成例］
次に、コモンインタフェースコントローラ１０４の詳細構成について説明する。図２は、コモンインタフェースコントローラ１０４の詳細構成例を示している。コントローラ１０４は、入力バッファ（Input Buffer）１４１-1，１４１-2，１４１-3と、デュアルポートメモリ（Dual Port Memory）１４２-1，１４２-2，１４２-3を有している。また、コントローラ１０４は、ＴＳリマッパ／出力レートコントローラ（TS Re-mapper/Output rate controller）１４３と、ＴＳリコンストラクトバッファ（TS Re-Construct Buffer）１４４を有している。
【００４５】
また、コントローラ１０４は、デュアルポートメモリ（Dual Port Memory）１４５-1，１４５-2，１４５-3と、ＰＩＤタイミングアジャスタ（PID timing adjuster）１４６-1，１４６-2，１４６-3を有している。また、コントローラ１０４は、入力クロックジェネレータ（Input Clock Generator）１５１と、ローカルＴＳ ＩＤ／タイムスタンプアダー（Local TS ID/Time stamp Adder）１５２を有している。さらに、コントローラ１０４は、ローカルＴＳ ＩＤコントローラ（Local TS ID Controller）１５３と、タイムスタンプリーダ（Timestamp Reader）１５４を有している。
【００４６】
入力バッファ１４１-1，１４１-2，１４１-3は、入力されたトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３を、それぞれ、一時的に記憶する。これら入力バッファ１４１-1，１４１-2，１４１-3に取り込まれる各トランスポートストリームのＰＩＤパケットの相対時間は、入力クロックジェネレータ１５１で発生されるクロックのカウント値を記憶することで管理できる。
【００４７】
ローカルＴＳ ＩＤ／タイムスタンプアダー１５２は、デュアルポートメモリ１４２-1，１４２-2，１４２-3を用いて、ＴＳＩＤおよびタイムスタンプを付加する。この場合、ローカルＴＳ ＩＤ／タイムスタンプアダー１５２は、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の、選択（選局）されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、ＴＳＩＤおよびタイムスタンプを付加する。ここで、ＴＳ ＩＤは、そのＰＩＤパケットが対応するトランスポートストリームを識別するためのストリーム識別子である。また、タイムスタンプは、そのＰＩＤパケットの入力バッファへの入力時刻に対応した時間情報であり、例えば、入力クロックジェネレータ１５１で発生されるクロックのカウント値が利用される。
【００４８】
ＴＳ リマッパ／出力レートコントローラ１４３は、デュアルポートメモリ１４２-1，１４２-2，１４２-3から、ＴＳＩＤおよびタイムスタンプが付加されたＰＩＤパケットを時間の早い順に順次読み出して１つのストリームに複合する。そして、このストリームに含まれるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の各ＰＩＤパケットを、ＤＶＢ−ＣＩコモンインタフェースを介して、ＣＡＭモジュール２００に順次送信する。
【００４９】
この際、ＴＳ リマッパ／出力レートコントローラ１４３は、全データ量から連続送信に必要なクロックレートを決定し、ＣＡＭモジュール２００に、各パケットを連続的に送信する。このような連続的な送信を行うことで、ＣＡＭモジュール２００における受信回路の同期系の動作の安定化が可能となる。
【００５０】
また、ＴＳ リマッパ／出力レートコントローラ１４３は、各ＰＩＤパケットをＣＡＭモジュール２００に送信するのに対応して、そのＰＩＤパケットのストリーム情報およびサービスチャネル情報を送信する。ここで、ストリーム情報はそのＰＩＤパケットがどのトランスポートストリームのものであるかを示し、サービスチャネル情報はそのＰＩＤパケットがどのサービスチャネルのものであるかを示すものである。
【００５１】
このように各ＰＩＤパケットの送信に合わせて、そのＰＩＤパケットのストリーム情報およびサービスチャネル情報を送信することで、以下のような効果がある。すなわち、不要なＰＩＤデータパケットを除く処理に伴ってＳＩ／ＰＳＩ情報の修正を行わなくても、ＣＡＭモジュール２００ではいかなるサービスチャネルのＰＩＤパケットが送られてくるかを正しく認識できる。
【００５２】
ＴＳリコンストラクトバッファ１４４は、ＣＡＭモジュール２００から、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の各ＰＩＤパケットを、ＤＶＢ−ＣＩコモンインタフェースを介して、順次受信し、一時的に記憶する。各ＰＩＤパケットには、上述したように、ＴＳＩＤおよびタイムスタンプが付加されている。
【００５３】
ローカルＴＳ ＩＤコントローラ１５３は、ＴＳリコンストラクトバッファ１４４に記憶されている各ＰＩＤパケットを、それに付加されているＴＳＩＤに応じて、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のそれぞれに振り分ける。そして、ローカルＴＳ ＩＤコントローラ１５３は、各トランスポートストリームに振り分けられたＰＩＤパケットを、それぞれ、デュアルポートメモリ１４５-1，１４５-2，１４５-3に書き込む。
【００５４】
タイムスタンプリーダ１５４は、デュアルポートメモリ１４５-1，１４５-2，１４５-3にそれぞれ書き込まれた各ＰＩＤパケットに付加されているタイムスタンプを読み込む。ＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3は、それぞれ、上述のタイムスタンプの読み込み結果に基づき、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３を再構成して出力する。すなわち、ＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3は、デュアルポートメモリ１４５-1，１４５-2，１４５-3に書き込まれた各ＰＩＤパケットを、それに付加されているタイムスタンプに応じた時間位置に配置されるように読み出し、出力する。
【００５５】
この際、ＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3は、それぞれ、再構成されたトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のＰＩＤパケットがない時間位置に、そのＰＩＤパケットとは異なるＰＩＤの疑似ＰＩＤパケットを挿入する。この疑似ＰＩＤパケットにおいては、ペイロード部分に、“０”値、“１”値が連続しないランダムデータが挿入されている。この疑似パケットが挿入されることで、再構成されたトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３はＰＩＤパケットが連続したものとなり、この再構成されたトランスポートストリームＳ１，ＴＳ２，ＴＳ３の受信回路の同期系の動作の安定化が可能となる。
【００５６】
図２に示すコモンインタフェースコントローラ１０４の動作を説明する。デモジュレータ１０３-1，１０３-2，１０３-4（図１参照）から供給されるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３は、それぞれ、入力バッファ１４１-1，１４１-2，１４１-3に供給され、一時的に記憶される。これら入力バッファ１４１-1，１４１-2，１４１-3に取り込まれる各トランスポートストリームのＰＩＤパケットの相対時間は、入力クロックジェネレータ１５１で発生されるクロックのカウント値が記憶されることで管理される。図３（ａ）は、入力バッファ１４１-1，１４１-2，１４１-3にそれぞれ取り込まれるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のＰＩＤパケットの構成例を示している。
【００５７】
ローカルＴＳ ＩＤ／タイムスタンプアダー１５２により、デュアルポートメモリ１４２-1，１４２-2，１４２-3が用いられ、ＴＳＩＤおよびタイムスタンプが付加される。この場合、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の、選択（選局）されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケット（不要でないＰＩＤパケット）に、ＴＳＩＤおよびタイムスタンプが付加される。ここで、ＴＳ ＩＤは、そのＰＩＤパケットが対応するトランスポートストリームを識別するためのストリーム識別子である。また、タイムスタンプは、そのＰＩＤパケットの入力バッファへの入力時刻に対応した時間情報であり、例えば、入力クロックジェネレータ１５１で発生されるクロックのカウント値が利用される。
【００５８】
デュアルポートメモリ１４２-1，１４２-2，１４２-3には、それぞれ、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のＴＳＩＤおよびタイムスタンプが付加されたＰＩＤパケットが保持される。図３（ｂ）は、図３（ａ）の入力に対する、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の不要でないＰＩＤパケットの一例を示している。
【００５９】
ＴＳ リマッパ／出力レートコントローラ１４３では、各トランスポートストリームにおけるＴＳＩＤおよびタイムスタンプが付加されたＰＩＤパケットが１つのストリームに複合される。この場合、デュアルポートメモリ１４２-1，１４２-2，１４２-3から、各トランスポートストリームにおけるＴＳ ＩＤおよびタイムスタンプが付加されたＰＩＤパケットが時間の早い順に順次読み出されることで、複合が行われる。図４（ａ）は、デュアルポートメモリ１４２-1，１４２-2，１４２-3に保持されているＴＳＩＤおよびタイムスタンプが付加された各トランスポートストリームの不要でないＰＩＤパケットの一例を示している。また、図４（ａ）は、ＴＳ リマッパ／出力レートコントローラ１４３で複合されて得られたストリームの一例を示している。
【００６０】
そして、ＴＳ リマッパ／出力レートコントローラ１４３から、ＤＶＢ−ＣＩコモンインタフェースを介して、ＣＡＭモジュール２００に、この複合された１つのストリームの各パケットが順次送信される。この際、ＴＳリマッパ／出力レートコントローラ１４３では、全データ量から連続送信に必要なクロックレートが決定され、ＣＡＭモジュール２００に、各パケットが連続的に送信される。図４（ｂ）は、このようにＣＡＭモジュール２００に連続的に送信される各パケットの一例を示している。
【００６１】
また、ＴＳ リマッパ／出力レートコントローラ１４３から、ＤＶＢ−ＣＩコモンインタフェースを介して、ＣＡＭモジュール２００に、各ＰＩＤパケットをＣＡＭモジュール２００に送信するのに対応して、ストリーム情報およびサービスチャネル情報が送信される。ここで、ストリーム情報はそのＰＩＤパケットがどのトランスポートストリームのものであるかを示し、サービスチャネル情報はそのＰＩＤパケットがどのサービスチャネルのものであるかを示すものである。
【００６２】
また、ＴＳリコンストラクトバッファ１４４では、ＤＶＢ−ＣＩコモンインタフェースを介して、ＣＡＭモジュール２００からトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の各ＰＩＤパケットが１つのストリームとして順次受信される。そして、ローカルＴＳＩＤコントローラ１５３により、ＴＳリコンストラクトバッファ１４４に記憶されている各ＰＩＤパケットが、それに付加されているＴＳ ＩＤに応じて、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のそれぞれに振り分けられる。そして、振り分けられたＰＩＤパケットは、それぞれ、デュアルポートメモリ１４５-1，１４５-2，１４５-3に書き込まれる。
【００６３】
図５は、ＴＳリコンストラクトバッファ１４４で受信される１つのストリームに含まれるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の各ＰＩＤパケットの一例を示している。また、図５は、この１つのストリームに含まれる各ＰＩＤパケットがトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のそれぞれに振り分けられた状態を示している。
【００６４】
タイムスタンプリーダ１５４では、デュアルポートメモリ１４５-1，１４５-2，１４５-3にそれぞれ書き込まれた各ＰＩＤパケットに付加されているタイムスタンプの読み込みが行われる。ＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3では、その読み込み結果に基づき、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の再構成が行われる。すなわち、ＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3では、デュアルポートメモリ１４５-1，１４５-2，１４５-3に書き込まれた各ＰＩＤパケットが、それに付加されているタイムスタンプに応じた時間位置に配置されるように読み出される。これにより、ＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3からは、それぞれ、再構成されたトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３が出力される。
【００６５】
この際、ＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3では、それぞれ、再構成された各トランスポートストリームのＰＩＤパケットがない時間位置に、そのＰＩＤパケットとは異なるＰＩＤの疑似ＰＩＤパケットが挿入される。この疑似ＰＩＤパケットは、ペイロード部分に、“０”値、“１”値が連続しないランダムデータが挿入されたものである。このようにＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3で再構成されたトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３は、それぞれ、コモンインタフェースコントローラ１０４の出力とされる。
【００６６】
図６（ａ）は、ＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3で再構成されたトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の一例を示している。そして、図６（ｂ）は、疑似ＰＩＤパケットが挿入されて、ＰＩＤタイミングアジャスタ１４６-1，１４６-2，１４６-3から最終的に出力されるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の一例を示している。
【００６７】
図７のフローチャートは、コモンインタフェースコントローラ１０４が、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の各ＰＩＤパケットを複合して１つのストリームとしてＣＡＭモジュール２００に送信する際の処理手順の一例を示している。
【００６８】
コモンインタフェースコントローラ１０４は、ステップＳＴ１において、処理を開始し、その後に、ステップＳＴ２の処理に移る。このステップＳＴ２において、コモンインタフェースコントローラ１０４は、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３を入力する。
【００６９】
次に、コモンインタフェースコントローラ１０４は、ステップＳＴ３において、各トランスポートストリームの選択（選局）されていないサービスチャネルのＰＩＤデータパケットを除く。そして、コモンインタフェースコントローラ１０４は、ステップＳＴ３において、さらに、残ったＰＩＤパケット（不要でないＰＩＤパケット）の先頭に、ストリーム識別子であるＴＳＩＤと、入力時刻に対応したタイムスタンプを付加する。
【００７０】
次に、コモンインタフェースコントローラ１０４は、ステップＳＴ４において、各トランスポートストリームの残ったＰＩＤパケットを時間的に早いものから順に並べて複合する。そして、コモンインタフェースコントローラ１０４は、ステップＳＴ５において、複合された各ＰＩＤパケットを、連続送信に必要なクロックレートで、ＣＡＭモジュール２００に順次送信する。コモンインタフェースコントローラ１０４は、ステップＳＴ５の処理の後、ステップＳＴ６において、処理を終了する。
【００７１】
図８のフローチャートは、コモンインタフェースコントローラ１０４が、ＣＡＭモジュール２００からトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の複合された各ＰＩＤパケットを受信する際の処理手順の一例を示している。
【００７２】
コモンインタフェースコントローラ１０４は、ステップＳＴ１１において、処理を開始し、その後に、ステップＳＴ１２の処理に移る。このステップＳＴ１２において、コモンインタフェースコントローラ１０４は、ＣＡＭモジュール２００から、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の複合された各ＰＩＤパケットを順次受信する。
【００７３】
次に、コモンインタフェースコントローラ１０４は、ステップＳＴ１３において、各ＰＩＤパケットを、付加されているストリーム識別子であるＴＳＩＤに基づいて、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のいずれかに振り分ける。
【００７４】
次に、コモンインタフェースコントローラ１０４は、ステップＳＴ１４において、トランスポートストリーム毎に、振り分けられた各ＰＩＤパケットの時間位置を、付加されているタイムスタンプに応じた時間位置に配置する。これにより、コモンインタフェースコントローラ１０４は、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３を再構成する。また、コモンインタフェースコントローラ１０４は、ステップＳＴ１４において、さらに、各トランスポートストリームにおいて、ＰＩＤパケットの存在しない位置に、疑似ＰＩＤパケットを挿入して出力する。コモンインタフェースコントローラ１０４は、ステップＳＴ１４の処理の後、ステップＳＴ１５において、処理を終了する。
【００７５】
なお、コモンインタフェースコントローラ１０４は、上述の図７のフローチャートに示す送信処理と、上述の図８のフローチャートに示す受信処理とを並行して行い、それぞれを周期的に繰り返す。
【００７６】
上述したように、図１に示す受信システム１０においては、ホストデバイス１００とＣＡＭモジュール２００との間で、選択(選局)されていないサービスチャネルからＰＩＤデータパケットを除いた後に残るＰＩＤパケットのみを送受信（交換）するものである。すなわち、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３に含まれる複数のサービスチャネルのＰＩＤデータパケットの全てをＣＡＭモジュール２００に送信するものではない。
【００７７】
そのため、複数のトランスポートストリームを取り扱う場合にあっても、現行のＣＩ＿Ｐｌｕｓの物理インターフェースを介して、ホストデバイス１００とＣＡＭモジュール２００との間で、伝送に余裕のあるビットレートで交換できる。また、この際、選択(選局)されていないサービスチャネルのＰＩＤデータパケットのみが除かれるので、現行のＣＩ＿Ｐｌｕｓ規格で公開されていないデスクランブルに必要な隠されたデータを誤って除去することなく、システムの安定性を確保できる。また、現物理インターフェースを通過するストリームデータのビットレートが抑制されるので、輻射ノイズレベルを低く抑えることができる。
【００７８】
また、図１に示す受信システム１０においては、ホストデバイス１００とＣＡＭモジュール２００との間で送受信されるトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３の各ＰＩＤパケットに、ＴＳＩＤとタイムスタンプを付加するものである。ここで、タイムスタンプは、コモンインタフェースコントローラ１０４の入力時刻に対応した時間情報をもち、ＴＳ ＩＤはストリーム識別子を構成している。
【００７９】
そのため、ホストデバイス１００では、ＣＡＭモジュール２００から戻された各ＰＩＤパケットを、付加されているＴＳＩＤに基づいて、ストリーム毎に容易に振り分けることができる。また、ホストデバイス１００では、さらに、トランスポートストリーム毎に、各ＰＩＤパケットを、付加されているタイムスタンプに応じて元の時間位置に配置して、各ＰＩＤパケット内のＰＣＲを正しい状態に正確に戻すことができる。これにより、トランスポートストリームＴＳ１，ＴＳ２，ＴＳ３を容易に再構成できる。
【００８０】
また、図１に示す受信システム１０においては、ホストデバイス１００からＣＡＭモジュール２００に各ＰＩＤパケットを順次送信する際に、そのＰＩＤパケットのストリーム識別情報およびサービスチャネル情報をＣＡＭモジュール２００に送信するものである。そのため、不要なＰＩＤデータパケットを除く処理に伴ってＳＩ／ＰＳＩ情報の修正を行わなくても、ＣＡＭモジュール２００ではいかなるサービスチャネルのＰＩＤパケットが送られてくるかを正しく認識でき、デスクランブル処理を的確に行うことができる。
【００８１】
また、図１に示す受信システム１０においては、ホストデバイス１００からＣＡＭモジュール２００に各ＰＩＤパケットを送信する際に、全データ量から連続送信に必要なクロックレートを決定し、各ＰＩＤパケットを連続的に送信するものである。従って、ＣＡＭモジュール２００における受信回路の同期系の動作の安定化が可能となる
【００８２】
また、図１に示す受信システム１０においては、ホストデバイス１００では、ＣＡＭモジュール２００から受信された各ＰＩＤパケットをストリーム別に振り分け、タイムスタンプに応じた時間位置に配置し、各トランスポートストリームを再構成するものである。この際に、再構成されたトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３のＰＩＤパケットが存在しない時間位置に、そのＰＩＤパケットとは異なるＰＩＤの疑似ＰＩＤパケットを挿入するものである。そのため、再構成されたトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３はＰＩＤパケットが連続したものとなり、この再構成されたトランスポートストリームＳ１，ＴＳ２，ＴＳ３の受信回路の同期系の動作の安定化が可能となる。
【００８３】
＜２．変形例＞
なお、上述実施の形態においては、ホストデバイス１００が３つのチューナ１０２-1，１０２-2，１０２-3を有し、３つのトランスポートストリームＴＳ１，ＴＳ２，ＴＳ３を取り扱うものである。本技術は、１つあるいは２つ、さらには、４つ以上のトランスポートストリームを取り扱う場合にも、同様に適用することができる。なお、１つのトランスポートストリームを取り扱う場合には、ホストデバイス１００からＣＡＭモジュール２００に送信されるＰＩＤパケットにタイムスタンプのみを付加すればよく、ストリーム識別子としてのＴＳＩＤの付加は不要となる。
【００８４】
また、上述実施の形態においては、ホストデバイス１００から、ＤＶＢ−ＣＩコモンインタフェースで接続されているＣＡＭモジュール２００にトランスポートストリームの各ＰＩＤパケットを送信する例を示した。しかし、本技術は、このようなトランスポートストリームの各ＰＩＤパケットをその他の外部機器に有線あるいは無線で送信する場合にも同様に適用できることは勿論である。
【００８５】
また、本技術は、以下のような構成を取ることもできる。
（１）複数のサービスチャネルのＰＩＤデータパケットを時分割的に含むトランスポートストリームを入力するストリーム入力部と、
上記トランスポートストリームの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、上記入力の時刻に対応したタイムスタンプを付加する情報付加部と、
上記タイムスタンプが付加された各ＰＩＤパケットを外部機器に順次送信するストリーム送信部とを備える
送信装置。
（２）上記ストリーム送信部は、上記タイムスタンプが付加されたＰＩＤパケットの全データ量から連続送信に必要なクロックレートを決定し、上記外部機器に、上記各ＰＩＤパケットを連続的に送信する
前記（１）に記載の送信装置。
（３）上記ストリーム送信部は、上記各ＰＩＤパケットを上記外部機器に送信する際に、該ＰＩＤパケットのサービスチャネル情報を上記外部機器にさらに送信する
前記（１）または（２）に記載の送信装置。
（４）上記ストリーム送信部は、上記各ＰＩＤパケットを、デジタルインタフェースを介して上記外部機器に送信する
前記（１）から（３）のいずれかに記載の送信装置。
（５）上記デジタルインタフェースはＤＶＢ−ＣＩコモンインタフェースであり、
上記外部機器はデスクランブル処理を行うコンディショナルアクセスモジュールである
前記（４）に記載の送信装置。
（６）上記ストリーム入力部は、複数の上記トランスポートストリームを入力し、
上記情報付加部は、上記入力された複数のトランスポートストリームのそれぞれの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、対応するトランスポートストリームを識別するストリーム識別子と上記入力の時刻に対応したタイムスタンプを付加し、
上記ストリーム送信部は、上記ストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを上記外部機器に順次送信する
前記（１）から（５）のいずれかに記載の送信装置。
（７）複数のサービスチャネルのＰＩＤデータパケットを時分割的に含むトランスポートストリームを入力するステップと、
上記入力されたトランスポートストリームの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、上記入力の時刻に対応したタイムスタンプを付加するステップと、
上記タイムスタンプが付加された各ＰＩＤパケットを外部機器に順次送信するステップとを備える
送信方法。
（８）コンピュータに、
複数のサービスチャネルのＰＩＤデータパケットを時分割的に含むトランスポートストリームを入力するストリーム入力手段と、
上記入力されたトランスポートストリームの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、上記入力の時刻に対応したタイムスタンプを付加する情報付加手段と、
上記タイムスタンプが付加された各ＰＩＤパケットを外部機器に順次送信するストリーム送信手段と
して機能させるプログラム。
（９）外部機器から、トランスポートストリームにおける元の時間位置を示すタイムスタンプが付加された各ＰＩＤパケットを順次受信するストリーム受信部と、
上記受信された各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置してトランスポートストリームを再構成するストリーム再構成部とを備える
受信装置。
（１０）上記ストリーム再構成部は、上記再構成されたトランスポートストリームの上記ＰＩＤパケットが存在しない時間位置に、該ＰＩＤパケットとはパケット識別子で区別される擬似ＰＩＤパケットをさらに挿入する
前記（９）に記載の受信装置。
（１１）上記ストリーム受信部は、上記各ＰＩＤパケットを、デジタルインタフェースを介して上記外部機器から受信する
前記（９）または（１０）に記載の受信装置。
（１２）上記デジタルインタフェースはＤＶＢ−ＣＩコモンインタフェースであり、
上記外部機器はデスクランブル処理を行うコンディショナルアクセスモジュールである
前記（１１）に記載の受信装置。
（１３）上記ストリーム受信部は、上記外部機器から、対応するトランスポートストリームを識別するストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを順次受信し、
上記ストリーム再構成部は、上記受信された各ＰＩＤパケットを、付加されているストリーム識別子に応じてストリーム毎に振り分け、各ストリームにおいて各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置して、複数のトランスポートストリームを再構成する
前記（９）から（１２）のいずれかに記載の受信装置。
（１４）外部機器から、トランスポートストリームにおける元の時間位置を示すタイムスタンプが付加された各ＰＩＤパケットを順次受信するステップと、
上記受信された各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置してトランスポートストリームを再構成するステップとを備える
受信方法。
（１５）コンピュータを、
外部機器から、トランスポートストリームにおける元の時間位置を示すタイムスタンプが付加された各ＰＩＤパケットを順次受信するストリーム受信手段と、
上記受信された各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置してトランスポートストリームを再構成するストリーム再構成手段と
して機能させるためのプログラム。
（１６）送信装置と受信装置を備え、
上記送信装置は、
複数のトランスポートストリームを入力するストリーム入力部と、
上記入力された複数のトランスポートストリームのそれぞれの、選択されていないサービスチャネルのＰＩＤデータパケットが除かれた後に残るＰＩＤパケットに、対応するトランスポートストリームを識別するストリーム識別子と上記入力の時刻に対応したタイムスタンプを付加する情報付加部と、
上記ストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを、デジタルインタフェースを介して外部機器に送信するストリーム送信部とを有し、
上記受信装置は、
上記外部機器から、上記ストリーム識別子と上記タイムスタンプが付加された各ＰＩＤパケットを順次受信するストリーム受信部と、
上記受信された各ＰＩＤパケットを、付加されているストリーム識別子に応じてストリーム毎に振り分け、各ストリームにおいて各ＰＩＤパケットを、付加されているタイムスタンプに応じた時間位置に配置し、複数のトランスポートストリームを再構成するストリーム再構成部とを有する
電子機器。
【符号の説明】
【００８６】
１０・・・受信システム
１００・・・ホストデバイス
１０１・・・マイクロプロセッサ
１０２-1〜１０２-3・・・チューナ
１０３-1〜１０３-3・・・デモジュレータ
１０４・・・コモンインタフェースコントローラ
１０５-1〜１０５-3・・・デマルチプレクサ
１０６-1〜１０６-3・・・ＭＰＥＧデコーダ
１４１-1〜１４１-3・・・入力バッファ
１４２-1〜１４２-3・・・デュアルポートメモリ
１４３・・・ＴＳ リマッパ／出力レートコントローラ
１４４・・・ＴＳリコンストラクトバッファ
１４５-1〜１４５-3・・・デュアルポートメモリ
１４６-1〜１４６-3・・・ＰＩＤタイミングアジャスタ
１５１・・・入力クロックジェネレータ
１５２・・・ローカルＴＳ ＩＤ／タイムスタンプアダー
１５３・・・ローカルＴＳ ＩＤコントローラ
１５４・・・タイムスタンプリーダ
２００・・・ＣＡＭモジュール
２０１・・・マイクロプロセッサ
２０２・・・デスクランブラ
【図１】
2013118545.tif 000003
【図２】
2013118545.tif 000004
【図３】
2013118545.tif 000005
【図４】
2013118545.tif 000006
【図５】
2013118545.tif 000007
【図６】
2013118545.tif 000008
【図７】
2013118545.tif 000009
【図８】
2013118545.tif 000010
【国際調査報告】
2013118545.tif 000011
2013118545.tif 000012
2013118545.tif 000013
2013118545.tif 000014