(57)【特許請求の範囲】
【請求項１】
デジタル放送信号を受信し、トランスポートストリームから任意のパケットを分離するデマルチプレクス手段と、分離したパケットを解析する手段と、解析した情報を記憶する手段と、記憶した情報を検索する手段を具備し、サービス毎に、前記記憶手段にＰＡＴ（Program Association Table）内のＰＭＴ（Program Map Table）−ＰＩＤ（Packet ＩＤ）、ＰＭＴ内のＥＣＭ（Entitlement Control Message）−ＰＩＤを記憶することを特徴とするデジタル放送受信機において、選局する際に、前記デマルチプレクス手段に、前記記憶手段に記憶したＰＩＤを参照して、ＰＡＴとＰＭＴとＥＣＭを同時にパラレルで設定する手段、及び受信した各テーブルの内容から受信したテーブルの情報と記憶したＰＩＤ情報を比較する手段を具備し、記憶した情報が異なっている場合は、受信した最新の情報を記憶し、全てのテーブルにおいて正しい情報が受信できた時点で、映像・音声などの再生を始めることを特徴とするデジタル放送受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送受信機に関する。
【０００２】
【従来の技術】
図１は、従来のデジタル放送受信機の構成を示すブロック図である。なお、この構成は、本発明も同じである。
図４は、従来のデジタル放送受信機の選局時の処理を示すフローチャート図である。
図５は、従来のデジタル放送受信機におけるメモリの構成を示す図である。
図１，図４及び図５を参照して、従来のデジタル放送受信機の選局動作を説明する。
デジタル放送受信機は、図１のような構成からなり、ＣＰＵ７がシステム全体の制御を行っている。
まず、電源投入時、あらかじめセットした伝送諸元情報が、チューナ及びフロントエンド部２に設定される。ＣＳアンテナ１より入力された信号は、チューナ及びフロントエンド部２において復調され、トランスポートストリームとなってデスクランブラ３に供給される。デスクランブラ３は、初期状態ではそのままのデータをデマルチプレクサ４に伝送する。デマルチプレクサ４は、入力されたトランスポートストリームデータの中からＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）情報を抽出し、ＣＰＵ７にて解析し、そのネットワークに含まれる各トランスポートストリームのＩＤ（ＴＳ−ＩＤ）、そのストリームの伝送周波数や変調方式，衛星位置などの伝送諸元情報、及びそのネットワークで送出されている全サービスのＩＤ（Ｓｅｒｖｉｃｅ−ＩＤ）、各サービスが送出されるトランスポートストリームのＩＤ（ＴＳ−ＩＤ）の各情報が、それぞれメモリ８のＴＳ−ＩＤ記憶部Ａ、伝送諸元情報記憶部Ｂ、Ｓｅｒｖｉｃｅ−ＩＤ記憶部Ｃ、ＴＳ−ＩＤ記憶部Ｄに記録される。
【０００３】
ここで、１００ＣＨを選局することを考える。まず、ＣＰＵ７は、メモリ８から１００ＣＨ（１６進法にて０ｘ００６４）のサービスが送られているＴＳ−ＩＤ記憶部Ｄ，Ａと、その伝送諸元情報記憶部Ｂを検索し、チューナ及びフロントエンド部２に伝送諸元情報を設定し、希望のサービスが送られているトラポン（トランスポートストリーム）への同調をする（ステップＳ４０１）。
【０００４】
最初に選局するときには、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）は、まだ受信していないため（ステップＳ４０２）、まず、デマルチプレクサ４にＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）−ＰＩＤ（（ＰａｃｋｅｔＩＤ）＝０ｘ００００固定値）の受信設定を行う（ステップＳ４１０）。
デマルチプレクサ４にてＰＡＴを受信すると、ＰＡＴデータは、メモリ８のＰＡＴ  ＢｕｆｆｅｒＧに書き込まれる。ＣＰＵ７は、ＰＡＴのデータを解析し、希望サービス（１００ＣＨ）のＰＭＴ−ＰＩＤを抽出し、デマルチプレクサ４にＰＭＴの受信設定を行う（ステップＳ４１１）。
デマルチプレクサ４にてＰＭＴを受信すると、ＰＭＴデータは、メモリ８のＰＭＴ  ＢｕｆｆｅｒＨに書き込まれると同時に、ＰＭＴデータの内容は、メモリ８のＰＭＴ情報記憶部Ｊに書き込まれる（ステップＳ４１２）。
スクランブルされていないサービスの場合（ステップＳ４１３）、ＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）は存在しないため、デマルチプレクサ４にて希望ストリームを分離し、ＭＰＥＧデコーダ５でデコードすることによって映像・音声が再生される（ステップＳ４１７）。
【０００５】
また、スクランブルされているサービスの場合（ステップＳ４１３）、ＣＰＵ７はＰＭＴのデータを解析し、希望ストリーム（映像・音声など）に対応するＥＣＭ−ＰＩＤを抽出し、デマルチプレクサ４にＥＣＭの受信設定を行う（ステップＳ４１４）。デマルチプレクサ４にてＥＣＭを受信すると、ＥＣＭデータは、メモリ８のＥＣＭ  ＢｕｆｆｅｒＩに書き込まれる。ＣＰＵ７は、ＥＣＭデータをＩＣカード９に伝送する（ステップＳ４１５）。
伝送されたＥＣＭデータに対して、ＩＣカード９よりレスポンスデータを得る。そのサービスが契約済の場合、レスポンスデータとしてデスクランブルの鍵情報を得、デスクランブラ３にセットする（ステップＳ４１６）。デスクランブラの鍵情報をデスクランブラ３にセットすることにより、希望ストリーム（映像・音声など）はデスクランブルされる。デスクランブルされたストリームを、デマルチプレクサ４にて分離し、ＭＰＥＧデコーダ５でデコードすることによって、映像・音声が再生される（ステップＳ４１７）。
【０００６】
また、すでに選局したことのあるサービスを選局する場合、トラポン同調（ステップＳ４０１）後は、ＰＭＴをすでに記録済であるから（ステップＳ４０２）、スクランブルされていないサービスの場合（ステップＳ４０３）、記録してあるＰＭＴより希望ストリームのＩＤを抽出し、デマルチプレクサ４にて希望ストリームを分離し、ＭＰＥＧデコーダ５でデコードすることによって映像・音声が再生される（ステップＳ４０７）。
【０００７】
一方、スクランブルされているサービスの場合（ステップＳ４０３）、ＣＰＵ７は記録してあるＰＭＴを解析してＥＣＭ−ＰＩＤをデマルチプレクサ４へ設定する（ステップＳ４０４）。デマルチプレクサ４にてＥＣＭを受信すると、ＥＣＭデータをＩＣカード９に伝送する（ステップＳ４０５）。ＩＣカード９より、そのＥＣＭデータに対するレスポンスとしてデスクランブラの鍵情報を得て、デスクランブラ３にセットする（ステップＳ４１６）。デスクランブルされた希望ストリームをデマルチプレクサ４にて分離し、ＭＰＥＧデコーダ５でデコードすることによって、映像・音声が再生される（ステップＳ４０７）。また、同時にＰＡＴ，ＰＭＴは更新受信設定を行い（ステップＳ４０８）、ＰＡＴやＰＭＴを受信した際にメモリに記録してある内容と異なれば（ステップＳ４０９）、前述の手順（ステップＳ４１０〜Ｓ４１７）で再選局される。
【０００８】
【発明が解決しようとする課題】
上記した従来の技術では、ＰＡＴ，ＰＭＴを受信せずに映像・音声を提示できるため選局時間が大幅に短縮された。しかしながら、各サービス毎にＰＭＴ内の情報を記憶しておかなければならないためメモリの容量がかなり必要であった。また、記憶したＰＭＴの情報によって映像提示スタートさせるために、ＰＭＴやＥＣＭのＰＩＤ変更過渡期に選局した場合など、各テーブルを更新受信するまで異なるサービスが提示されるなどの誤動作の可能性がある等の問題がある。
本発明の目的は、小さい容量のメモリで選局時間の短縮ができ、間違った情報で、間違ったサービスを提示することはなく、速やかに選局できるデジタル放送受信機を提供することである。
【０００９】
【課題を解決するための手段】
本発明は、デジタル放送受信システムにおいて、トランスポートストリームから任意のパケットを分離するデマルチプレクス手段と、分離したパケットを解析する手段と、解析した情報を記憶する手段と、記憶した情報を検索する手段を具備し、サービス毎にＰＡＴ内のＰＭＴ−ＰＩＤ、ＰＭＴ内のＥＣＭ−ＰＩＤを記憶し、選局する際に、デマルチプレクサ手段に、記憶したＰＩＤを参照して、ＰＡＴとＰＭＴとＥＣＭを、同時にパラレルで受信設定し、受信した各テーブルの内容から受信したテーブルの情報と記憶したＰＩＤ情報を比較し、記憶した情報が異なっている場合は、受信した最新の情報を記憶し、全てのテーブルにおいて正しい情報が受信できた時点で、映像・音声などの再生を始めるようにしたものである。
【００１０】
請求項１に記載された発明は、デジタル放送信号を受信し、トランスポートストリームから任意のパケットを分離するデマルチプレクス手段と、分離したパケットを解析する手段と、解析した情報を記憶する手段と、記憶した情報を検索する手段を具備したデジタル放送受信機において、サービス毎に、前記記憶手段にＰＡＴ内のＰＭＴ−ＰＩＤ、ＰＭＴ内のＥＣＭ−ＰＩＤを記憶するデジタル放送受信機において、選局する際に、前記デマルチプレクス手段に、前記記憶手段に記憶したＰＩＤを参照して、ＰＡＴとＰＭＴとＥＣＭを同時にパラレルで設定する手段、及び受信した各テーブルの内容から受信したテーブルの情報と記憶したＰＩＤ情報を比較する手段を具備し、記憶した情報が異なっている場合は、受信した最新の情報を記憶し、全てのテーブルにおいて正しい情報が受信できた時点で、映像・音声などの再生を始めるようにしたものである。
【００１２】
【発明の実施の形態】
図２は、本発明のデジタル放送受信機の選局時の処理を示すフローチャート図である。
図３は、本発明のデジタル放送受信機に備えられたメモリの構成を示す図である。
図１，図２及び図３に基づいて、本発明のデジタル放送受信機の選局動作を説明する。
従来の技術で説明したと同様に、１００ＣＨを選局することを考える。
まず、ＣＰＵ７は、メモリ８から、１００ＣＨ（１６進法にて０ｘ００６４）のサービスが送られているＴＳ−ＩＤ記憶部Ｄ，Ａと、その伝送諸元情報記憶部Ｂを検索し、チューナ及びフロントエンド部２に伝送諸元情報を設定し、希望のサービスが送られているトラポンへの同調をする（ステップＳ２０１）。
【００１３】
最初に選局するときには、ＰＡＴ，ＰＭＴはまだ受信していないため、トラポン同調後、まず、デマルチプレクサ４にＰＡＴの受信設定を行う（ステップＳ２０２）。デマルチプレクサ４にてＰＡＴを受信する（ステップＳ２０３）と、ＰＡＴデータはメモリ８のＰＡＴ  ＢｕｆｆｅｒＧに書き込まれる。ＣＰＵ７は、ＰＡＴのデータを解析し、希望サービス（１００ＣＨ）のＰＭＴ−ＰＩＤを抽出する。メモリ８には、まだ１００ＣＨのＰＭＴ−ＰＩＤは書き込まれていないため、受信したＰＭＴ−ＰＩＤは、メモリ内のものとは異なると判別し（ステップＳ２０４）、ＰＭＴ−ＰＩＤをメモリ８のＰＭＴ−ＰＩＤ記憶部Ｅに書き込み、デマルチプレクサ４にＰＭＴの受信設定を行う（ステップＳ２０５）。デマルチプレクサ４にて、ＰＭＴを受信する（ステップＳ２０７）と、ＰＭＴデータは、メモリ８のＰＭＴ  ＢｕｆｆｅｒＨに書き込まれる。
【００１４】
スクランブルされていないサービスの場合、ＥＣＭは存在しないため、ＥＣＭの受信設定は行わず正しいテーブルが全て受信できたと判断し（ステップＳ２１４）、希望ストリームをデマルチプレクサ４にて分離し、ＭＰＥＧデコーダ５でデコードすることによって映像・音声が再生される（ステップＳ２１８）。
スクランブルされているサービスの場合、ＣＰＵ７は、ＰＭＴのデータを解析し、希望ストリーム（映像・音声など）に対応するＥＣＭ−ＰＩＤを抽出する。メモリ８には、まだ、１００ＣＨの希望ストリームのＥＣＭ−ＰＩＤは、書き込まれていないため、受信したＥＣＭ−ＰＩＤは、メモリ８内のものとは異なると判別し（ステップＳ２０８）、ＥＣＭ−ＰＩＤをメモリ８のＥＣＭ−ＰＩＤ記憶部Ｆに書き込み、デマルチプレクサ４にＥＣＭの受信設定を行う（ステップＳ２０９）。デマルチプレクサ４にてＥＣＭを受信する（ステップＳ２１１）と、ＥＣＭデータはメモリ８のＥＣＭ  ＢｕｆｆｅｒＩに書き込まれる。
【００１５】
この時点で、ＰＡＴ，ＰＭＴ，ＥＣＭの各テーブルデータが、全てそろったとして（ステップＳ２１３）、ＣＰＵ７は、ＥＣＭのデータをＩＣカード９に伝送する（ステップＳ２１６）。
ＩＣカード９より、そのＥＣＭデータに対するレスポンスとしてデスクランブルの鍵情報を得て、デスクランブラの鍵情報は、デスクランブルさせるＥＣＭのＰＩＤ（ＰＭＴに記述されている）と共にデスクランブラ３にセットする（ステップＳ２１７）。その後、チューナ及びフロントエンド部２からの出力ストリーム内の該当ＰＩＤのパケットはデスクランブルされる。デスクランブルされたパケットのストリームをデマルチプレクサ４にて分離し、ＭＰＥＧデコーダ５でデコードすることによって映像・音声が再生される（ステップＳ２１８）。
【００１６】
すでに選局したことのあるＣＨの場合、ＰＭＴ−ＰＩＤ及びＥＣＭ−ＰＩＤは、メモリ８のＰＭＴ−ＰＩＤ記憶部Ｅ及びＥＣＭ−ＰＩＤ記憶部Ｆに、それぞれ記録されている。
トラポン同調（ステップＳ２０１）後、ＰＡＴ（ＰＩＤ＝０ｘ００００固定値），ＰＭＴ（ＰＩＤ＝０ｘ０１６０），ＥＣＭ（ＰＩＤ＝０ｘ０１８０）の３つのテーブルを同時にデマルチプレクサ４へ受信設定を行う（ステップＳ２０２，ステップＳ２０６，ステップＳ２１０）。
【００１７】
ここで、ＰＡＴ，ＰＭＴ，ＥＣＭの中でＰＭＴを最初に受信したとする。ＰＭＴデータは、メモリ８のＰＭＴ  ＢｕｆｆｅｒＨに書き込まれる。ＣＰＵ７は、ＰＭＴのデータを解析する。
スクランブルされていないサービスの場合、ＥＣＭは存在しないため引き続きＰＡＴの受信を待つ（ステップＳ２１４，Ｓ２１５）。
【００１８】
スクランブルされているサービスの場合、希望ストリーム（映像・音声など）に対するＥＣＭ−ＰＩＤを抽出、メモリ８内のＥＣＭ−ＰＩＤ記憶部Ｆに記録された値と比較する（ステップＳ２０７）。受信したＰＭＴ内のＥＣＭ−ＰＩＤがメモリ８内の値と異なる場合は（ステップＳ２０８）、受信したＥＣＭ−ＰＩＤをメモリ８内のＥＣＭ−ＰＩＤ記憶部Ｆに書き込み、ＥＣＭの受信を中断し、デマルチプレクサ４にＥＣＭの再受信設定を行う（ステップＳ２０９）。また、受信したＰＭＴ内のＥＣＭ−ＰＩＤが、メモリ内の値と同じ場合は、そのままＰＡＴ，ＥＣＭの受信を待ち続ける（ステップＳ２１３，Ｓ２１５）。
【００１９】
次に、ＰＡＴを受信したとする。ＰＡＴデータは、メモリ８のＰＡＴ  ＢｕｆｆｅｒＧに書き込まれる。ＣＰＵ７は、ＰＡＴのデータを解析し、希望サービス（１００ＣＨ）のＰＭＴ−ＰＩＤを抽出、メモリ８内のＰＭＴ−ＰＩＤ記憶部Ｅに記録された値と比較する（ステップＳ２０３）。
受信したＰＡＴ内のＰＭＴ−ＰＩＤがメモリ内の値と異なる場合は（ステップＳ２０４）、メモリ８のＰＭＴ  ＢｕｆｆｅｒＨのＰＭＴデータを破棄し、受信したＰＭＴ−ＰＩＤをメモリ８のＰＭＴ−ＰＩＤ記憶部Ｅに書き込むと同時に、デマルチプレクサ４にＰＭＴの再受信設定を行う（ステップＳ２０５）。
また、受信したＰＡＴ内のＰＭＴ−ＰＩＤがメモリ内の値と同じ場合は、そのままＥＣＭの受信を待ち続ける（ステップＳ２１３）。
【００２０】
次に、ＥＣＭを受信した場合、ＥＣＭデータはメモリ８のＥＣＭ  ＢｕｆｆｅｒＩに書き込まれる。上記のようにメモリ内のＰＩＤと受信したテーブル内のＰＩＤが異なった場合には、再受信設定を繰り返す。
スクランブルされていないサービスの場合（ステップＳ２１２）、ＰＡＴ，ＰＭＴ両方のデータを受信し終えたら（ステップＳ２１４）、希望サービスのストリームをデマルチプレクサ４にて分離し、ＭＰＥＧデコーダ５でデコードすることによって映像・音声が再生される（ステップＳ２１８）。
【００２１】
スクランブルされているサービスの場合（ステップＳ２１２）、ＰＡＴ，ＰＭＴ，ＥＣＭ全てのデータを受信し終えたら（ステップＳ２１３）、ＥＣＭデータをＩＣカード９に伝送し（ステップＳ２１６）、ＩＣカード９よりそのＥＣＭデータにするレスポンスを得て、デスクランブラの鍵情報をデスクランブラ３にセットする（ステップＳ２１７）。デスクランブルされた希望ストリームをデマルチプレクサ４にて分離し、ＭＰＥＧデコーダ５でデコードすることによって映像・音声が再生される（ステップＳ２１８）。
【００２２】
【発明の効果】
本発明によれば、各サービス毎にＰＭＴ−ＰＩＤ２バイト、ＥＣＭ−ＰＩＤ２バイトの情報を記憶することによって、かなり小さい容量のメモリで選局時間の短縮ができる。
【００２３】
また、選局時に必要なテーブルを必ず全て受信することによって、間違った情報で、間違ったサービスを提示することはなく、速やかに選局できるようになる。
【図面の簡単な説明】
【図１】本発明及び従来のデジタル放送受信機の構成を示すブロック図である。
【図２】本発明のデジタル放送受信機の選局時のフローチャートである。
【図３】本発明のデジタル放送受信機におけるメモリの構成を示す図である。
【図４】従来のデジタル放送受信機の選局時のフローチャートである。
【図５】従来のデジタル放送受信機におけるメモリの構成を示す図である。
【符号の説明】
１…ＣＳアンテナ、２…チューナ及びフロントエンド部、３…デスクランブラ、４…デマルチプレクサ、５…ＭＰＥＧデコーダ、６…映像・音声出力、７…ＣＰＵ、８…メモリ、９…ＩＣカード、Ａ，Ｄ…ＴＳ−ＩＤ記憶部、Ｂ…伝送諸元情報記憶部、Ｃ…Ｓｅｒｖｉｃｅ−ＩＤ記憶部、Ｅ…ＰＭＴ−ＰＩＤ記憶部、Ｆ…ＥＣＭ−ＰＩＤ記憶部、Ｇ…ＰＡＴ  Ｂｕｆｆｅｒ、Ｈ…ＰＭＴ  Ｂｕｆｆｅｒ、Ｉ…ＥＣＭ  Ｂｕｆｆｅｒ、Ｊ…ＰＭＴ情報記憶部。
【図１】
0003549442.tif 000002
【図２】
0003549442.tif 000003
【図３】
0003549442.tif 000004
【図４】
0003549442.tif 000005
【図５】
0003549442.tif 000006