(57)【特許請求の範囲】
【請求項１】
少なくともトランスポートストリーム・パケットが順次連続されたトランスポートストリーム・データ、該トランスポートストリーム・データと同期がとれているトランスポートストリーム・クロック信号、上記トランスポートストリーム・データの有効区間を示すトランスポートストリーム・バリッド信号、および上記トランスポートストリーム・パケットの先頭バイトの位置を示すトランスポートストリーム・スタート信号を入力するための入力手段と、
上記トランスポートストリーム・データと上記トランスポートストリーム・クロック信号と上記トランスポートストリーム・バリッド信号と上記トランスポートストリーム・スタート信号とからなるトランスポートストリーム信号が入力される場合に、上記トランスポートストリーム・スタート信号を使用して上記トランスポートストリーム・パケットの先頭バイトを検出する第１の検出部および上記トランスポートストリーム・データと上記トランスポートストリーム・クロック信号と上記トランスポートストリーム・バリッド信号とからなるトランスポートストリーム信号が入力される場合に、トランスポートストリーム・バリッド信号を使用して上記トランスポートストリーム・パケットの先頭バイトを検出する第２の検出部が設けられ、使用することが選択された検出部によって上記トランスポートストリーム・パケットの先頭バイトを検出する検出手段と、
上記検出手段で上記第１の検出部または上記第２の検出部を使用するように選択する選択手段と、
上記検出手段により検出された先頭バイトが所定値であるかを確認した後で当該検出手段の検出結果に基づいて、上記トランスポートストリーム・パケットのヘッダを解析し、上記トランスポートストリーム・データより所望のデータを抽出して出力する出力手段と、
を備える、
デマルチプレクサ。
【請求項２】
上記トランスポートストリーム・パケットは、ＭＰＥＧ２トランスポートストリーム・パケットである、
請求項１に記載のデマルチプレクサ。
【請求項３】
放送信号を受信して、トランスポートストリーム・パケットが順次連続されたトランスポートストリーム・データを含むトランスポートストリーム信号を出力する受信部と、
上記受信部より出力される上記トランスポートストリーム信号より所望のデータを抽出して出力するデマルチプレクサと、
を備え、
上記デマルチプレクサは、
少なくともトランスポートストリーム・パケットが順次連続されたトランスポートストリーム・データ、該トランスポートストリーム・データと同期がとれているトランスポートストリーム・クロック信号、上記トランスポートストリーム・データの有効区間を示すトランスポートストリーム・バリッド信号および上記トランスポートストリーム・パケットの先頭バイトの位置を示すトランスポートストリーム・スタート信号を入力するための入力手段と、
上記トランスポートストリーム・データと上記トランスポートストリーム・クロック信号と上記トランスポートストリーム・バリッド信号と上記トランスポートストリーム・スタート信号からなるトランスポートストリーム信号が入力される場合に、上記トランスポートストリーム・スタート信号を使用して上記トランスポートストリーム・パケットの先頭バイトを検出する第１の検出部および上記トランスポートストリーム・データと上記トランスポートストリーム・クロック信号と上記トランスポートストリーム・バリッド信号からなるトランスポートストリーム信号が入力される場合に、トランスポートストリーム・バリッド信号を使用して上記トランスポートストリーム・パケットの先頭バイトを検出する第２の検出部が設けられ、使用することが選択された検出部によって上記トランスポートストリーム・パケットの先頭バイトを検出する検出手段と、
上記検出手段で上記第１の検出部または上記第２の検出部を使用するように選択する選択手段と、
上記検出手段により検出された先頭バイトが所定値であるかを確認した後で当該検出手段の検出結果に基づいて、上記トランスポートストリーム・パケットのヘッダを解析し、上記トランスポートストリーム・データより所望のデータを抽出して出力する出力手段と、
を有する、
受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばディジタル放送受信機に使用して好適なデマルチプレクサおよびそれを使用する受信機に関する。詳しくは、トランスポートストリーム・パケットの先頭バイトを検出する検出手段に、トランスポートストリーム・スタート信号を使用してトランスポートストリーム・パケットの先頭バイトを検出する第１の検出部およびトランスポートストリーム・バリッド信号を使用してトランスポートストリーム・パケットの先頭バイトを検出する第２の検出部を設け、使用することが選択された検出部によってトランスポートストリーム・パケットの先頭バイトを検出する構成とすることによって、前段の回路による制約を受けることなく使用可能にしたデマルチプレクサ等に係るものである。
【０００２】
【従来の技術】
図３は、従来のディジタル放送受信機に使用されているデマルチプレクサ２００の構成を示している。このデマルチプレクサ２００は、受信されたトランスポートストリーム信号（ＴＳ信号）より、所望のデータを抽出して出力するものである。
【０００３】
このデマルチプレクサ２００は、ホストＣＰＵ(Central Processing Unit)とのインタフェースを行うホストＣＰＵインタフェース回路２０１を有している。すなわち、デマルチプレクサ２００はインタフェース回路２０１を介してホストＣＰＵに接続され、その動作はホストＣＰＵによって制御される。
【０００４】
また、デマルチプレクサ２００は、ＴＳ信号が入力されるＴＳヘッダパーサ回路２０２を有している。このパーサ回路２０２は、ＴＳ信号に含まれるトランスポートストリーム・データ（ＴＳデータ）を構成するトランスポートストリーム・パケット（ＴＳパケット）の先頭バイトを検出するＴＳスタート検出回路２０３を含んでいる。
【０００５】
ここで、ＴＳ信号としては、図４に示すように、ＴＳ信号ＡとＴＳ信号Ｂの２種類が存在する。ＴＳ信号Ａは、ＴＳパケットが順次連続されたＴＳデータ、このＴＳデータと同期がとれているトランスポートストリーム・クロック信号（ＴＳクロック信号）、ＴＳデータの有効区間を示すトランスポートストリーム・バリッド信号（ＴＳバリッド信号）およびＴＳパケットの先頭バイトの位置を示すトランスポートストリーム・スタート信号（ＴＳスタート信号）からなっている。また、ＴＳ信号Ｂは、ＴＳデータ、ＴＳクロック信号およびＴＳバリッド信号からなっている。
【０００６】
デマルチプレクサ２００がＴＳ信号Ａを処理するタイプである場合、上述のＴＳスタート検出回路２０３は、ＴＳスタート信号を使用してＴＳパケットの先頭バイトを検出する構成となっている。一方、デマルチプレクサ２００がＴＳ信号Ｂを処理するタイプである場合、上述のＴＳスタート検出回路２０３は、ＴＳバリッド信号を使用してＴＳパケットの先頭バイトを検出する構成となっている。
【０００７】
パーサ回路２０２は、ＴＳスタート検出回路２０３で検出されたＴＳパケットの先頭バイトがＭＰＥＧ規格通りの［０ｘ４７］であるか確認し、その後にインタフェース回路２０１を介してホストＣＰＵから設定された分離抽出すべきＴＳパケットのＰＩＤ（パケット識別子）とパケットヘッダに含まれているＰＩＤを比較し、分離抽出すべきＴＳパケットであるときは、そのパケットを分離抽出して出力する。ここで、分離抽出すべきＴＳパケットとしては、ビデオのＰＥＳ(Packetized Elementary Stream)パケットに係るＴＳパケット、オーディオのＰＥＳパケットに係るＴＳパケット、さらには番組情報、限定受信情報等を含んだセクションデータに係るＴＳパケットがある。
【０００８】
また、デマルチプレクサ２００は、ＴＳヘッダパーサ回路２０２より出力されるビデオやオーディオのＰＥＳパケットに係るＴＳパケットＰＫv/aを入力し、ＰＥＳパケットのパケットヘッダを解析し、ビデオのＰＥＳパケットまたはＥＳ(Elementary Stream)データと、オーディオのＰＥＳパケットまたはＥＳデータとを、分離して出力するＰＥＳパーサ回路２０４を有している。
【０００９】
また、デマルチプレクサ２００は、パーサ回路２０４より出力されるビデオのＰＥＳパケットまたはＥＳデータＶＤを、外部のビデオデコーダに出力するためのビデオデコーダインタフェース回路２０５と、パーサ回路２０４より出力されるオーディオのＰＥＳパケットまたはＥＳデータＡＤを、外部のオーディオデコーダに出力するためのオーディオデコーダインタフェース回路２０６とを有している。ここで、パーサ回路２０４よりＥＳデータを出力する場合にあっては、パーサ回路２０４内でＰＥＳパケットよりパケットヘッダを除去してＥＳデータを得るデコード処理も行われる。
【００１０】
また、デマルチプレクサ２００は、ＴＳヘッダパーサ回路２０２より出力されるセクションデータに係るＴＳパケットＰＫｓを入力し、インタフェース回路２０１を介してホストＣＰＵから設定されたフィルタリングのための設定値（テーブルＩＤ等）とセクションデータ値とを比較し、所望のセクションデータを分離抽出して出力するセクションパーサ回路２０７と、このセクションパーサ回路２０７より出力されるセクションデータＳＣＤを、外部メモリ（例えばＤＲＡＭまたはＳＤＲＡＭ）に出力するためのメモリインタフェース回路２０８とを有している。
【００１１】
図３に示すデマルチプレクサ２００の動作を、簡単に説明する。
受信されたＴＳ信号は、デマルチプレクサ２００のＴＳヘッダパーサ回路２０２に入力される。ここで、ＴＳ信号は、前段の回路としてのフロントエンドまたはデスクランブラより供給される。
【００１２】
このパーサ回路２０２では、ＴＳスタート検出回路２０３で、ＴＳデータを構成するＴＳパケットの先頭バイトが検出される。ここで、デマルチプレクサ２００がＴＳ信号Ａ（図４参照）を処理するタイプである場合、検出回路２０３では、ＴＳスタート信号が使用されて、ＴＳパケットの先頭バイトが検出される。一方、デマルチプレクサ２００がＴＳ信号Ｂ（図４参照）を処理するタイプである場合、検出回路２０３では、ＴＳバリッド信号が使用されて、ＴＳパケットの先頭バイトが検出される。
【００１３】
そして、パーサ回路２０２では、ＴＳスタート検出回路２０３で検出されたＴＳパケットの先頭バイトがＭＰＥＧ規格通りの［０ｘ４７］であるか確認され、その後にインタフェース回路２０１を介してホストＣＰＵから設定された分離抽出すべきＴＳパケットのＰＩＤ（パケット識別子）とパケットヘッダに含まれているＰＩＤが比較され、分離抽出すべきＴＳパケットであるときは、そのパケットが分離抽出されて出力される。
【００１４】
パーサ回路２０２で分離抽出されたビデオやオーディオのＰＥＳパケットに係るＴＳパケットＰＫv/aはＰＥＳパーサ回路２０４に供給される。このパーサ回路２０４では、ＰＥＳパケットのパケットヘッダが解析され、ビデオのＰＥＳパケットまたはＥＳデータと、オーディオのＰＥＳパケットまたはＥＳデータとが分離されて出力される。
【００１５】
そして、パーサ回路２０４より出力されるビデオのＰＥＳパケットまたはＥＳデータＶＤは、インタフェース回路２０５を介して、デマルチプレクサ２００の後段に配置されたビデオデコーダに出力される。このビデオデコーダでは、データＶＤに対してデータ伸長処理が施され、ビデオ信号が得られる。同様に、パーサ回路２０４より出力されるオーディオのＰＥＳパケットまたはＥＳデータＡＤは、インタフェース回路２０６を介して、デマルチプレクサ２００の後段に配置されたオーディオデコーダに出力される。このオーディオデコーダでは、データＡＤに対してデータ伸長処理が施され、オーディオ信号が得られる。
【００１６】
また、パーサ回路２０２で分離抽出されたセクションデータに係るＴＳパケットＰＫｓは、セクションパーサ回路２０７に供給される。このパーサ回路２０７では、インタフェース回路２０１を介してホストＣＰＵから設定されたフィルタリングのための設定値（テーブルＩＤ等）とセクションデータ値とが比較され、所望のセクションデータが分離抽出される。そして、パーサ回路２０７で抽出されたセクションデータＳＣＤは、インタフェース回路２０８を介して、外部メモリに出力される。
【００１７】
【発明が解決しようとする課題】
上述したように、図３に示すデマルチプレクサ２００は、ＴＳ信号Ａを処理するタイプと、ＴＳ信号Ｂを処理するタイプとで、ＴＳスタート検出回路２０３の構成が異なるものとなっている。したがって、ＴＳ信号を出力する前段の回路（フロントエンドまたはデスクランブラ）によって、いずれのタイプのデマルチプレクサ２００を使用するか制約を受けることとなる。
【００１８】
例えば、前段の回路がＴＳ信号Ｂを出力する場合、ＴＳ信号Ａを処理するタイプのデマルチプレクサ２００はそのままでは使用できない。使用する場合には、前段の回路とデマルチプレクサ２００との間にＴＳバリッド信号からＴＳスタート信号を生成する回路を設ける必要があり、コストアップの要因となる。
【００１９】
そこで、この発明では、前段の回路による制約を受けることなく使用可能にしたデマルチプレクサ等を提供することを目的とする。
【００２０】
【課題を解決するための手段】
この発明に係るデマルチプレクサは、少なくともＴＳパケットが順次連続されたＴＳデータ、このＴＳデータと同期がとれているＴＳクロック信号、ＴＳデータの有効区間を示すＴＳバリッド信号およびＴＳパケットの先頭バイトの位置を示すＴＳスタート信号を入力するための入力手段と、ＴＳデータとＴＳクロック信号とＴＳバリッド信号とＴＳスタート信号からなるＴＳ信号が入力される場合に、ＴＳスタート信号を使用してＴＳパケットの先頭バイトを検出する第１の検出部およびＴＳデータとＴＳクロック信号とＴＳバリッド信号からなるＴＳ信号が入力される場合に、ＴＳバリッド信号を使用してＴＳパケットの先頭バイトを検出する第２の検出部が設けられ、使用することが選択された検出部によってＴＳパケットの先頭バイトを検出する検出手段と、この検出手段で第１の検出部または第２の検出部を使用するように選択する選択手段と、検出手段の検出結果に基づいて、ＴＳパケットのヘッダを解析し、ＴＳデータより所望のデータを抽出して出力する出力手段とを備えるものである。例えば、ＴＳパケットは、ＭＰＥＧ２ＴＳパケットである。
【００２１】
また、この発明に係る受信機は、放送信号を受信して、ＴＳパケットが順次連続されたＴＳデータを含むＴＳ信号を出力する受信部と、この受信部より出力されるＴＳ信号より所望のデータを抽出して出力するデマルチプレクサとを備えるものである。そして、デマルチプレクサは、少なくともＴＳパケットが順次連続されたＴＳデータ、このＴＳデータと同期がとれているＴＳクロック信号、ＴＳデータの有効区間を示すＴＳバリッド信号およびＴＳパケットの先頭バイトの位置を示すＴＳスタート信号を入力するための入力手段と、ＴＳデータとＴＳクロック信号とＴＳバリッド信号とＴＳスタート信号からなるＴＳ信号が入力される場合に、ＴＳスタート信号を使用してＴＳパケットの先頭バイトを検出する第１の検出部およびＴＳデータとＴＳクロック信号とＴＳバリッド信号からなるＴＳ信号が入力される場合に、ＴＳバリッド信号を使用してＴＳパケットの先頭バイトを検出する第２の検出部が設けられ、使用することが選択された検出部によってＴＳパケットの先頭バイトを検出する検出手段と、この検出手段で第１の検出部または第２の検出部を使用するように選択する選択手段と、検出手段の検出結果に基づいて、ＴＳパケットのヘッダを解析し、ＴＳデータより所望のデータを抽出して出力する出力手段とを有するものである。
【００２２】
この発明において、受信部より出力されるＴＳ信号がデマルチプレクサに入力される。このＴＳ信号としては、ＴＳ信号ＡとＴＳ信号Ｂの２種類が存在する。ＴＳ信号ＡはＴＳデータ、ＴＳクロック信号、ＴＳバリッド信号およびＴＳスタート信号からなり、ＴＳ信号ＢはＴＳデータ、ＴＳクロック信号およびＴＳバリッド信号からなっている。
【００２３】
検出手段には、ＴＳスタート信号を使用してＴＳパケットの先頭バイトを検出する第１の検出部およびＴＳバリッド信号を使用してＴＳパケットの先頭バイトを検出する第２の検出部が設けられている。ＴＳ信号Ａが入力される場合には、検出手段で第１の検出部を使用することが選択され、検出手段ではＴＳスタート信号が使用されてＴＳパケットの先頭バイトが検出される。一方、ＴＳ信号Ｂが入力される場合には、検出手段で第２の検出部を使用することが選択され、検出手段ではＴＳバリッド信号が使用されてＴＳパケットの先頭バイトが検出される。
【００２４】
そして、デマルチプレクサでは、検出手段の検出結果に基づいて、ＴＳパケットのヘッダの解析が行われ、ＴＳデータより所望のデータが分離抽出されて出力される。
【００２５】
このように、デマルチプレクサの検出手段には、ＴＳスタート信号を使用してＴＳパケットの先頭バイトを検出する第１の検出部およびＴＳバリッド信号を使用してＴＳパケットの先頭バイトを検出する第２の検出部が設けられ、使用することが選択された検出部によってＴＳパケットの先頭バイトが検出されるものであり、このデマルチプレクサは前段の回路による制約を受けることなく使用することが可能となる。
【００２６】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施の形態について説明する。
図１は、実施の形態としてのディジタル放送受信機１００の構成を示している。
この受信機１００は、全体の動作を制御するためのコントローラを構成するホストＣＰＵ１０１を有している。このＣＰＵ１０１には、ＣＰＵ１０１の動作に必要なデータやプログラム等が格納されたＲＯＭ（Read Only Memory）１０２と、ＣＰＵ１０１の制御に伴って生成されるデータや後述するようにＴＳデータより取得されるセクションデータ等を格納したり、ワーキングエリアとして用いられるＲＡＭ（Random Access Memory）１０３と、複数の操作キー等が配された操作部１０４と、液晶表示素子等で構成され、受信機１００の状態等を表示する表示部１０５とが接続されている。
【００２７】
また、受信機１００は、ディジタル放送信号を受信するためのアンテナ１０６と、このアンテナ１０６で受信される複数のＲＦチャネルのディジタル放送信号より所定のＲＦチャネルの放送信号を選択し、その所定のＲＦチャネルの放送信号に対応したディジタル変調データを出力するチューナ１０７とを有している。チューナ１０７における選局動作は、ユーザの操作部１０４の操作に基づき、ＣＰＵ１０１によって制御される。
【００２８】
また、受信機１００は、チューナ１０７より出力されるディジタル変調データに対して復調処理をする復調器１０８と、この復調器１０８の出力データに対して誤り訂正処理をし、上述の所定のＲＦチャネルの放送信号に対応したＭＰＥＧ２（Moving Picture Experts Group 2）ＴＳデータを得るＥＣＣ（Error Correction Code）デコーダ１０９とを有している。ＭＰＥＧ２ＴＳデータは、ＭＰＥＧ２ＴＳパケットが順次連続されてなるものである。ここで、チューナ１０７、復調器１０８およびＥＣＣデコーダ１０９で、フロントエンド１１０が構成されている。
【００２９】
また、受信機１００は、ＥＣＣデコーダ１０９より出力されるＭＰＥＧ２ＴＳデータを構成する、スクランブルされているビデオデータやオーディオデータのパケットに対してスクランブルの解除処理をするデスクランブラ１１１を有している。このデスクランブラ１１１からは、ＴＳ信号ＡまたはＴＳ信号Ｂが出力される（図４参照）。ＴＳ信号Ａは、上述のＭＰＥＧ２ＴＳパケットが順次連続されたＭＰＥＧ２ＴＳデータの他に、このＴＳデータと同期がとれているＴＳクロック信号、ＴＳデータの有効区間を示すＴＳバリッド信号およびＴＳパケットの先頭バイトの位置を示すＴＳスタート信号を含んでいる。ＴＳ信号Ｂは、ＭＰＥＧ２ＴＳデータの他に、このＴＳデータと同期がとれているＴＳクロック信号およびＴＳデータの有効区間を示すＴＳバリッド信号を含んでいる。
【００３０】
また、受信機１００は、デスクランブラ１１１より出力されるＴＳ信号より、ユーザの操作部１０４の操作によって指定されたプログラム番号（チャネル）のビデオデータやオーディオデータのパケットを分離抽出し、それらのパケットより得られるビデオのＰＥＳパケットまたはＥＳデータＶＤやオーディオのＰＥＳパケットまたはＥＳデータＡＤを出力すると共に、番組情報、限定受信情報等のセクションデータを含むパケットを分離抽出し、それらのパケットより得られるセクションデータＳＣＤを出力するデマルチプレクサ１１２を有している。
【００３１】
図２は、デマルチプレクサ１１２の構成を示している。このデマルチプレクサ１１２は、ホストＣＰＵ１０１とのインタフェースを行うホストＣＰＵインタフェース回路１５１を有している。すなわち、デマルチプレクサ１１２はインタフェース回路１５１を介してＣＰＵ１０１に接続され、その動作はＣＰＵ１０１によって制御される。
【００３２】
また、デマルチプレクサ１１２は、ＴＳパケットのヘッダの分離解析をするＴＳヘッダパーサ回路１５２を有している。このパーサ回路１５２は、入力されるＴＳ信号に含まれるＴＳデータを構成するＴＳパケットの先頭バイトを検出するＴＳスタート検出回路１５３を含んでいる。
【００３３】
上述したようにデマルチプレクサ１１２に入力されるＴＳ信号としては、２種類（ＴＳ信号Ａ、ＴＳ信号Ｂ）がある（図４参照）。入力されるＴＳ信号がＴＳ信号Ａである場合、パーサ回路１５２には、ＭＰＥＧ２ＴＳデータの他に、ＴＳクロック信号、ＴＳバリッド信号およびＴＳスタート信号が入力される。一方、入力されるＴＳ信号がＴＳ信号Ｂである場合、パーサ回路１５２には、ＭＰＥＧ２ＴＳデータの他に、ＴＳクロック信号およびＴＳバリッド信号が入力される。このことから、パーサ回路１５２は、少なくとも、ＭＰＥＧ２ＴＳデータ、ＴＳクロック信号、ＴＳバリッド信号およびＴＳスタート信号を入力するための端子を備えていることとなる。
【００３４】
また、ＴＳスタート検出回路１５３には、ＴＳスタート信号を使用してＴＳパケットの先頭バイトを検出する第１の検出部１５３ａおよびＴＳバリッド信号を使用してＴＳパケットの先頭バイトを検出する第２の検出部１５３ｂが設けられている。パーサ回路１５２にＴＳ信号Ａが入力される場合には、検出回路１５３で第１の検出部１５３ａを使用することが選択され、一方、パーサ回路１５２にＴＳ信号Ｂが入力される場合には、検出回路１５３で第２の検出部１５３ｂを使用することが選択される。この選択は、例えば、ホストＣＰＵ１０１より、インタフェース回路１５１を介して行われる。
【００３５】
パーサ回路１５２は、ＴＳスタート検出回路１５３で検出されたＴＳパケットの先頭バイトがＭＰＥＧ規格通りの［０ｘ４７］であるか確認し、その後にインタフェース回路１５１を介してホストＣＰＵ１０１から設定された分離抽出すべきＴＳパケットのＰＩＤ（パケット識別子）とパケットヘッダに含まれているＰＩＤを比較し、分離抽出すべきＴＳパケットであるときは、そのパケットを分離抽出して出力する。ここで、分離抽出すべきＴＳパケットとしては、ビデオのＰＥＳパケットに係るＴＳパケット、オーディオのＰＥＳパケットに係るＴＳパケット、さらには番組情報、限定受信情報等を含んだセクションデータに係るＴＳパケットがある。
【００３６】
また、デマルチプレクサ１１２は、ＴＳヘッダパーサ回路１５２より出力されるビデオやオーディオのＰＥＳパケットに係るＴＳパケットＰＫv/aを入力し、ＰＥＳパケットのパケットヘッダを解析し、ビデオのＰＥＳパケットまたはＥＳデータと、オーディオのＰＥＳパケットまたはＥＳデータとを、分離して出力するＰＥＳパーサ回路１５４を有している。
【００３７】
また、デマルチプレクサ１１２は、パーサ回路１５４より出力されるビデオのＰＥＳパケットまたはＥＳデータＶＤを、外部のビデオデコーダ１１３に出力するためのビデオデコーダインタフェース回路１５５と、パーサ回路１５４より出力されるオーディオのＰＥＳパケットまたはＥＳデータＡＤを、外部のオーディオデコーダ１１５に出力するためのオーディオデコーダインタフェース回路１５６とを有している。ここで、パーサ回路１５４よりＥＳデータを出力する場合にあっては、パーサ回路１５４内でＰＥＳパケットよりパケットヘッダを除去してＥＳデータを得るデコード処理も行われる。
【００３８】
また、デマルチプレクサ１１２は、ＴＳヘッダパーサ回路１５２より出力されるセクションデータに係るＴＳパケットＰＫｓを入力し、インタフェース回路１５１を介してホストＣＰＵ１０１から設定されたフィルタリングのための設定値（テーブルＩＤ等）とセクションデータ値とを比較し、所望のセクションデータを分離抽出して出力するセクションパーサ回路１５７と、このセクションパーサ回路１５７より出力されるセクションデータＳＣＤを、外部メモリ（ＲＡＭ）１０３に出力するためのメモリインタフェース回路１５８とを有している。
【００３９】
図２に示すデマルチプレクサ１１２の動作を、簡単に説明する。
ＴＳヘッダパーサ回路１５２にＴＳ信号が入力されると、ＴＳスタート検出回路１５３では、ＴＳデータを構成するＴＳパケットの先頭バイトが検出される。この場合、検出回路１５３では、使用することが選択された検出部で先頭バイトの検出が行われる。したがって、ＴＳ信号Ａが入力される場合には、第１の検出部１５３ａで、ＴＳスタート信号が使用されてＴＳパケットの先頭バイトが検出される。一方、ＴＳ信号Ｂが入力される場合には、第２の検出部１５３ｂで、ＴＳバリッド信号が使用されてＴＳパケットの先頭バイトが検出される。
【００４０】
そして、パーサ回路１５２では、ＴＳスタート検出回路１５３で検出されたＴＳパケットの先頭バイトがＭＰＥＧ規格通りの［０ｘ４７］であるか確認され、その後にインタフェース回路１５１を介してホストＣＰＵから設定された分離抽出すべきＴＳパケットのＰＩＤ（パケット識別子）とパケットヘッダに含まれているＰＩＤが比較され、分離抽出すべきＴＳパケットであるときは、そのパケットが分離抽出されて出力される。
【００４１】
パーサ回路１５２で分離抽出されたビデオやオーディオのＰＥＳパケットに係るＴＳパケットＰＫv/aはＰＥＳパーサ回路１５４に供給される。このパーサ回路１５４では、ＰＥＳパケットのパケットヘッダが解析され、ビデオのＰＥＳパケットまたはＥＳデータと、オーディオのＰＥＳパケットまたはＥＳデータとが分離されて出力される。
【００４２】
そして、パーサ回路１５４より出力されるビデオのＰＥＳパケットまたはＥＳデータＶＤは、インタフェース回路１５５を介して、デマルチプレクサ１１２の後段に配置された、ビデオデコーダ１１３に出力される。同様に、パーサ回路１５４より出力されるオーディオのＰＥＳパケットまたはＥＳデータＡＤは、インタフェース回路１５６を介して、デマルチプレクサ１１２の後段に配置された、オーディオデコーダ１１５に出力される。
【００４３】
また、パーサ回路１５２で分離抽出されたセクションデータに係るＴＳパケットＰＫｓは、セクションパーサ回路１５７に供給される。このパーサ回路１５７では、インタフェース回路１５１を介してホストＣＰＵ１０１から設定されたフィルタリングのための設定値（テーブルＩＤ等）とセクションデータ値とが比較され、所望のセクションデータが分離抽出される。そして、パーサ回路１５７で抽出されたセクションデータＳＣＤは、インタフェース回路１５８を介して、外部メモリとしてのＲＡＭ１０３に出力される。
【００４４】
また、図１に戻って、受信機１００は、デマルチプレクサ１１２より出力されるビデオのＰＥＳパケットまたはＥＳデータＶＤに対してデータ伸長処理等をしてビデオ信号ＳＶを得るビデオデコーダ１１３と、そのビデオ信号ＳＶを出力する出力端子１１４と、デマルチプレクサ１１２より出力されるオーディオのＰＥＳパケットまたはＥＳデータＡＤに対してデータ伸長処理等をしてオーディオ信号ＳＡを得るオーディオデコーダ１１５と、そのオーディオ信号ＳＡを出力する出力端子１１６とを有している。
【００４５】
また、受信機１００は、ＩＣカード１１７が接続されるＩＣカードインタフェース部１１８を有している。ＩＣカードインタフェース部１１８は、ＣＰＵ１０１に接続されている。ＩＣカード１１７は、スクランブルの鍵情報を記憶していると共に、ＣＰＵ１０１よりＩＣカードインタフェース部１１８を介して送られてくる限定受信情報に基づき視聴の可／不可を判断し、可の場合にはスクランブルの鍵情報をＩＣカードインタフェース部１１８を介してＣＰＵ１０１に送る機能を持っている。
【００４６】
図１に示すディジタル放送受信機１００の動作を説明する。
アンテナ１０６で受信された複数のＲＦチャネルのディジタル放送信号がチューナ１０７に供給され、所定のＲＦチャネルの放送信号が選択され、チューナ１０７からその放送信号に対応したディジタル変調データが出力される。そして、このディジタル変調データに対して復調器１０８で復調処理が行われ、この復調器１０８の出力データに対してＥＣＣデコーダ１０９で誤り訂正処理が行われてＭＰＥＧ２ＴＳデータが得られる。
【００４７】
そして、このＭＰＥＧ２ＴＳデータがデスクランブラ１１１を介してデマルチプレクサ１１２に供給される。このデマルチプレクサ１１２では、ユーザの操作で指定されたプログラム番号（チャネル）のビデオデータやオーディオデータのＴＳパケットが分離され、それらのＴＳパケットより得られるビデオのＰＥＳパケットまたはＥＳデータＶＤや、オーディオのＰＥＳパケットまたはＥＳデータＡＤが出力される。
【００４８】
また、デマルチプレクサ１１２では、番組情報、限定受信情報等のセクションデータを含むＴＳパケットが分離抽出され、そのＴＳパケットより得られるセクションデータＳＣＤが出力される。このセクションデータはＣＰＵ１０１を介してＲＡＭ１０３に格納される。ＣＰＵ１０１は、このセクションデータに含まれる限定受信情報をＩＣカードインタフェース部１１８を介してＩＣカード１１７に供給する。
【００４９】
ＩＣカード１１７では、その限定受信情報に基づき視聴の可／不可が判断される。そして、可の場合には、ＩＣカード１１７より、スクランブルの鍵情報がＩＣカードインタフェース部１１８を介してＣＰＵ１０１に送られる。この鍵情報は、ＣＰＵ１０１により、デスクランブラ１１１にセットされる。これにより、デスクランブラ１１１では、スクランブルされているビデオデータやオーディオデータのパケットのスクランブルが解除され、従ってデマルチプレクサ１１２より出力されるビデオのＰＥＳパケットまたはＥＳデータＶＤや、オーディオのＰＥＳパケットまたはＥＳデータＡＤは、スクランブルが解除されたデータに係るものとなる。
【００５０】
また、デマルチプレクサ１１２より出力されるビデオのＰＥＳパケットまたはＥＳデータＶＤに対してビデオデコーダ１１３でデータ伸長等の処理が行われてビデオ信号ＳＶが生成され、このビデオ信号ＳＶが出力端子１１４に出力される。また、デマルチプレクサ１１２より出力されるオーディオのＰＥＳパケットまたはＥＳデータＡＤに対してオーディオデコーダ１１５でデータ伸長等の処理が行われてオーディオ信号ＳＡが生成され、このオーディオ信号ＳＡが出力端子１１６に出力される。
【００５１】
以上説明したように、本実施の形態においては、デマルチプレクサ１１２のＴＳヘッダパーサ回路１５２のＴＳスタート検出回路１５３に、ＴＳスタート信号を使用してＴＳパケットの先頭バイトを検出する第１の検出部１５３ａおよびＴＳバリッド信号を使用してＴＳパケットの先頭バイトを検出する第２の検出部１５３ｂが設けられ、このＴＳスタート検出回路１５３ではデマルチプレクサ１１２の前段の回路であるデスクランブラ１１１より供給されるＴＳ信号の種類（ＴＳ信号Ａ、ＴＳ信号Ｂ）に応じた検出部が選択されて使用される。したがって、前段の回路であるデスクランブラ１１１よりＴＳ信号Ａが出力されるかＴＳ信号Ｂが出力されるかによって使用の制約を受けることなく、同一構成のデマルチプレクサ１１２を使用することができる。
【００５２】
なお、上述実施の形態においては、デマルチプレクサ１１２の前段の回路がデスクランブラ１１１であるものを示したが、デマルチプレクサ１１２の前段の回路がフロントエンド１１０であるものも考えられる。その場合にも、フロントエンド１１０がＴＳ信号Ａを出力するかＴＳ信号Ｂを出力するかに依らず、同一構成のデマルチプレクサ１１２を使用することができる。
【００５３】
また、上述実施の形態においては、デマルチプレクサ１１２をハードウェアで実現することを前提に説明したが（図２参照）、上述したデマルチプレクサ１１２の処理をソフトウエア処理で実現してもよいことは勿論である。
【００５４】
【発明の効果】
この発明によれば、デマルチプレクサのＴＳパケットの先頭バイトを検出する検出手段に、ＴＳスタート信号を使用してＴＳパケットの先頭バイトを検出する第１の検出部およびＴＳバリッド信号を使用してＴＳパケットの先頭バイトを検出する第２の検出部を設け、使用することが選択された検出部によってＴＳパケットの先頭バイトを検出する構成としたものであり、前段の回路による制約を受けることなく使用でき、設計の自由度が向上する。
【図面の簡単な説明】
【図１】実施の形態としてのディジタル放送受信機の構成を示すブロック図である。
【図２】ディジタル放送受信機に使用されているデマルチプレクサの構成を示すブロック図である。
【図３】ディジタル放送受信機に使用されている従来のデマルチプレクサの構成を示すブロック図である。
【図４】トランスポートストリーム信号（ＴＳ信号）の種類を説明するための図である。
【符号の説明】
１００・・・ディジタル放送受信機、１０１・・・ホストＣＰＵ、１０６・・・アンテナ、１０７・・・チューナ、１０８・・・復調器、１０９・・・ＥＣＣデコーダ、１１０・・・フロントエンド、１１１・・・デスクランブラ、１１２・・・デマルチプレクサ、１１３・・・ビデオデコーダ、１１５・・・オーディオデコーダ、１１４，１１６・・・出力端子、１１７・・・ＩＣカード、１１８・・・ＩＣカードインタフェース部、１５１・・・ホストＣＰＵインタフェース回路、１５２・・・ＴＳヘッダパーサ回路、１５３・・・ＴＳスタート検出回路、１５３ａ・・・第１の検出部、１５３ｂ・・・第２の検出部、１５４・・・ＰＥＳパーサ回路、１５５・・・ビデオデコーダインタフェース回路、１５６・・・オーディオデコーダインタフェース回路、１５７・・・セクションパーサ回路、１５８・・・メモリインタフェース回路
【図１】
0004491925.tif 000002
【図２】
0004491925.tif 000003
【図３】
0004491925.tif 000004
【図４】
0004491925.tif 000005