(57)【要約】【課題】デジタル放送を受信するための放送受信装置において、ユーザが任意の放送番組を選択した際のチャンネル切替を短時間に行うことのできる放送受信装置及び放送受信装置のチャンネル切替方法を提供する【解決手段】任意の放送番組選択によって受信されるチャンネル放送信号に含まれる前記選択された放送番組に対応する放送データを、当該放送受信装置に既格納のデスクランブル制御情報を用いてデスクランブルする構成とする。これにより、デスクランブル時間を短縮することができ、結果としてチャンネル切替にかかる時間を低減することができる。【選択図】図１
2007043670.tif 000002
【特許請求の範囲】
【請求項１】
放送受信装置において、
任意の放送番組選択によって受信されるチャンネル放送信号に含まれる前記選択された放送番組に対応する放送データを、当該放送受信装置に既格納のデスクランブル制御情報を用いてデスクランブルする制御部を備えることを特徴とする放送受信装置。
【請求項２】
前記デスクランブル制御情報は、前記チャンネル放送信号に含まれる放送データの中から選択された放送番組に対応するオーディオデータの位置情報であるオーディオＰＩＤ（Packet Identifier）及びビデオデータの位置情報であるビデオＰＩＤのうちの少なくともいずれか１つを含むことを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記制御部は、前記受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この新しく生成したデスクランブル制御情報と前記既格納のデスクランブル制御情報とを比較し、両者が異なる場合には、新しく生成したデスクランブル制御情報を用いて該当放送データをデスクランブルし、さらに、既格納のデスクランブル制御情報を新しく生成したデスクランブル制御情報にアップデートすることを特徴とする請求項１に記載の放送受信装置。
【請求項４】
前記制御部は、前記選択された放送番組に対応するデスクランブル制御情報が当該放送受信装置に格納されていない場合には、前記受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この新しく生成したデスクランブル制御情報を用いて該当放送データをデスクランブルし、さらに、この新しく生成したデスクランブル制御情報を格納することを特徴とする請求項１に記載の放送受信装置。
【請求項５】
前記制御部は、少なくとも１つ以上の放送番組に対応する放送データの中から、選択された放送番組に対応する放送データを識別するためのデスクランブル制御情報を格納するための格納部と、
（ａ）選択された放送番組に対応するデスクランブル制御情報が前記格納部に格納されているか否かを検査し、格納されている場合には、受信した放送データの中から、選択された放送番組に対応する放送データを既格納のデスクランブル制御情報を用いてデスクランブルし、このデスクランブルを行う一方で、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この新しく生成したデスクランブル制御情報と前記格納部に既格納のデスクランブル制御情報とを比較し、両者が異なる場合には、使用するデスクランブル制御情報をこの新しく生成したデスクランブル制御情報に代えて該当放送データをデスクランブルし、さらに、前記既格納のデスクランブル制御情報を新しく生成したデスクランブル制御情報にアップデートし、
（ｂ）選択された放送番組に対応するデスクランブル制御情報が前記格納部に格納されていない場合には、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この生成したデスクランブル制御情報を用いて該当放送データをデスクランブルし、さらに、生成したデスクランブル制御情報を前記格納部に格納するデスクランブル制御部と、を備えることを特徴とする請求項１に記載の放送受信装置。
【請求項６】
放送受信装置において、
少なくとも１つ以上の放送番組に対応する放送データの中から、選択された放送番組に対応する放送データを識別するためのデスクランブル制御情報を格納するための格納部と、
（ａ）選択された放送番組に対応するデスクランブル制御情報が前記格納部に格納されているか否かを検査し、格納されている場合には、受信された放送データの中から選択された放送番組に対応する放送データを既格納のデスクランブル制御情報を用いてデスクランブルし、
（ｂ）選択された放送番組に対応するデスクランブル制御情報が前記格納部に格納されていない場合には、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この生成したデスクランブル制御情報を用いて該当放送データをデスクランブルし、さらに、生成したデスクランブル制御情報を前記格納部に格納するデスクランブル制御部と、を備えることを特徴とする放送受信装置。
【請求項７】
前記デスクランブル制御部は、前記選択された放送番組に対応するデスクランブル制御情報が格納されている場合、放送データを既格納のデスクランブル制御情報を用いてデスクランブルする一方で、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この新しく生成したデスクランブル制御情報と前記格納部に既格納のデスクランブル制御情報とを比較し、両者が異なる場合には、新しく生成したデスクランブル制御情報を用いて該当放送データをデスクランブルし、さらに、前記既格納のデスクランブル制御情報を新しく生成されたデスクランブル制御情報にアップデートすることを特徴とする請求項６に記載の放送受信装置。
【請求項８】
デスクランブル制御情報を格納するデータベースを備えた放送受信装置のチャンネル切替方法であって、
任意の放送番組選択によって受信されるチャンネル放送信号に含まれる、前記選択された放送番組に対応するデスクランブル制御情報が前記データベースに格納されているか否かを検査するステップと、
前記検査の結果、選択された放送番組に対応するデスクランブル制御情報が格納されている場合には、この格納されているデスクランブル制御情報を用いて前記チャンネル放送信号に含まれる放送データの中から選択された放送番組に対応する放送データをデスクランブルするステップと、を備えることを特徴とするチャンネル切替方法。
【請求項９】
前記デスクランブル制御情報は、前記チャンネル放送信号に含まれる放送データの中から選択された放送番組に対応するオーディオデータの位置情報であるオーディオＰＩＤ（Packet Identifier）及びビデオデータの位置情報であるビデオＰＩＤのうちの少なくともいずれか１つを含むことを特徴とする請求項８に記載のチャンネル切替方法。
【請求項１０】
前記データベースに格納されているデスクランブル制御情報を用いて前記チャンネル放送信号に含まれる放送データの中から選択された放送番組に対応する放送データをデスクランブルするステップは、
前記受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成するステップと、
この新しく生成したデスクランブル制御情報と前記データベースに既格納のデスクランブル制御情報とを比較し、両者が異なる場合には、この新しく生成したデスクランブル制御情報を用いて該当放送データをデスクランブルするステップと、
前記既格納のデスクランブル制御情報を新しく生成したデスクランブル制御情報にアップデートするステップと、を備えることを特徴とする請求項８に記載のチャンネル切替方法。
【請求項１１】
前記検査の結果、選択された放送番組に対応するデスクランブル制御情報が格納されていない場合には、前記受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応する  デスクランブル制御情報を生成するステップと、
前記生成したデスクランブル制御情報を用いて該当放送データをデスクランブルするステップと、
前記生成したデスクランブル制御情報を前記データベースに格納するステップと、をさらに備えることを特徴とする請求項８に記載のチャンネル切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信装置及び放送受信装置のチャンネル切替方法に関する。
【背景技術】
【０００２】
放送受信装置の一つであるセットトップボックスを介して受信されるデジタル放送は、ＭＰＥＧ（Moving Picture Experts Group）符号化規格などに基づいて各チャンネル毎の番組データが高効率で圧縮され、各伝送メディア（媒体）毎のデジタル変調方式に基づいて多数のチャンネルに対応する番組が多重化されて伝送される。
【０００３】
このような特性により、デジタル放送システムは、アナログ放送とは異なり、多数の中継器を使用しなくとも数十乃至数百個のチャンネルを放送することができる。
【０００４】
すなわち、デジタル放送システムは、アナログ放送に比べて周波数の利用効率を大幅に向上させることができる。これにより、デジタル放送は、放送チャンネル不足の問題を解消することができるという長所を有する。
【０００５】
また、デジタル放送システムは、特別有料放送、双方向サービス放送ソフトウェアの多元的利用が可能であり、よって放送産業をマルチメディア産業に発展させる契機を提供するものである。
【０００６】
このような理由により、デジタル放送システムは、衛星放送を初めとしてケーブル放送及び地上波放送にまで拡張されており、次世代放送技術として注目されている。
【０００７】
ところが、デジタル放送システムは、チャンネル切替時、特にザッピング（zapping）時に、デジタル放送信号処理、デジタルコンテンツ保護、双方向アプリケーションなどの影響に起因して、チャンネルが切り替わるまでに長時間を要する。
【０００８】
これは、アナログ放送システムでは現れなかった現象であることから、デジタル放送の視聴者は多くの不便を感じるようになる。このような長いチャネル切替時間は、デジタルケーブル、地上波、衛星放送を問わず発生するが、特にデジタルケーブル放送の場合に、他の放送メディアに比べて長いチャネル切替時間を要することが知られている。
【０００９】
デジタル放送システムにおいて長いチャネル切替時間が発生する要因には、特に、物理チャネル（physical channel）を区分するためのチューニング時間、コンテンツ保護のための受信制限がされているかの確認処理、論理チャネル（logical channel）を区分するためのデコーディング処理などが挙げられる。
【００１０】
特に、コンテンツ保護のための受信制限がされているかの確認処理は、選択された放送番組がデスクランブルの対象である場合に、放送提供装置から受信された放送データ中のユーザが選択した放送番組に関連する放送データに対してデスクランブル（descramble）処理を行わなくてはならない。
【００１１】
スクランブルされた放送データは、受信されたチャンネル放送信号のうちＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）の情報を解析（パーシング）することによって生成されたデスクランブル制御情報を用いてデスクランブルされる。
【００１２】
しかしながら、ユーザが放送番組を選択する毎に、選択された放送番組に対応するデスクランブル制御情報を生成すると、結局のところチャンネル切替が長時間になるという問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は、上述のような問題点を解決するためになされたものであり、その目的は、任意の放送番組選択によって受信されるチャンネル放送信号に含まれる前記放送番組に対応する放送データを、既格納のデスクランブル制御情報によってデスクランブルすることのできる放送受信装置及び、放送受信装置のチャンネル切替方法を提供することにある。
【課題を解決するための手段】
【００１４】
前記目的を達成するために、本発明の一態様に係る放送受信装置は、任意の放送番組選択によって受信されるチャンネル放送信号に含まれる前記選択された放送番組に対応する放送データを、当該放送受信装置に既格納のデスクランブル制御情報を用いてデスクランブルする制御部を備えることを特徴とする。
【００１５】
前記デスクランブル制御情報は、前記チャンネル放送信号に含まれる放送データの中から選択された放送番組に対応するオーディオデータの位置情報であるオーディオＰＩＤ（Packet Identifier）及びビデオデータの位置情報であるビデオＰＩＤのうちの少なくともいずれか１つを含む。
【００１６】
前記制御部は、前記受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この新しく生成したデスクランブル制御情報と前記既格納のデスクランブル制御情報とを比較し、両者が異なる場合には、新しく生成したデスクランブル制御情報を用いて該当放送データをデスクランブルし、さらに、既格納のデスクランブル制御情報を新しく生成したデスクランブル制御情報にアップデートする。
【００１７】
前記制御部は、前記選択された放送番組に対応するデスクランブル制御情報が当該放送受信装置に格納されていない場合には、前記受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この新しく生成したデスクランブル制御情報を用いて該当放送データをデスクランブルし、さらに、この新しく生成したデスクランブル制御情報を格納する。
【００１８】
前記制御部は、少なくとも１つ以上の放送番組に対応する放送データの中から、選択された放送番組に対応する放送データを識別するためのデスクランブル制御情報を格納するための格納部と、（ａ）選択された放送番組に対応するデスクランブル制御情報が前記格納部に格納されているか否かを検査し、格納されている場合には、受信した放送データの中から、選択された放送番組に対応する放送データを既格納のデスクランブル制御情報を用いてデスクランブルし、このデスクランブルを行う一方で、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この新しく生成したデスクランブル制御情報と前記格納部に既格納のデスクランブル制御情報とを比較し、両者が異なる場合には、使用するデスクランブル制御情報をこの新しく生成したデスクランブル制御情報に代えて該当放送データをデスクランブルし、さらに、前記既格納のデスクランブル制御情報を新しく生成したデスクランブル制御情報にアップデートし、（ｂ）選択された放送番組に対応するデスクランブル制御情報が前記格納部に格納されていない場合には、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この生成したデスクランブル制御情報を用いて該当放送データをデスクランブルし、さらに、生成したデスクランブル制御情報を前記格納部に格納するデスクランブル制御部と、を備える。
【００１９】
また、本発明の他の態様に係る放送受信装置は、少なくとも１つ以上の放送番組に対応する放送データの中から、選択された放送番組に対応する放送データを識別するためのデスクランブル制御情報を格納するための格納部と、（ａ）選択された放送番組に対応するデスクランブル制御情報が前記格納部に格納されているか否かを検査し、格納されている場合には、受信された放送データの中から選択された放送番組に対応する放送データを既格納のデスクランブル制御情報を用いてデスクランブルし、（ｂ）選択された放送番組に対応するデスクランブル制御情報が前記格納部に格納されていない場合には、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）情報を解析して、選択された放送番組に対応するデスクランブル制御情報を生成し、この生成したデスクランブル制御情報を用いて該当放送データをデスクランブルし、さらに、生成したデスクランブル制御情報を前記格納部に格納するデスクランブル制御部と、を備えることを特徴とする。
【００２０】
また、本発明のさらに他の態様に係るデスクランブル制御情報を格納するデータベースを備えた放送受信装置のチャンネル切替方法は、任意の放送番組選択によって受信されるチャンネル放送信号に含まれる、前記選択された放送番組に対応するデスクランブル制御情報が前記データベースに格納されているか否かを検査するステップと、前記検査の結果、選択された放送番組に対応するデスクランブル制御情報が格納されている場合には、この格納されているデスクランブル制御情報を用いて前記チャンネル放送信号に含まれる放送データの中から選択された放送番組に対応する放送データをデスクランブルするステップと、を備えることを特徴とする。
【発明の効果】
【００２１】
本発明に係る放送受信装置及び放送受信装置のチャンネル切替方法によれば、任意の放送番組選択によって受信されるチャンネル放送信号に含まれる前記選択された放送番組に対応する放送データを、当該放送受信装置に既格納のデスクランブル制御情報を用いてデスクランブルすることにより、デスクランブル時間を短縮することができ、放送受信装置においてチャンネル切替にかかる時間を低減することができる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面を参照しながら、本発明の実施形態に係る放送受信装置及び、放送受信装置のチャンネル切替方法について詳細に説明する。
【００２３】
図１は、本発明の好ましい実施形態に係る放送受信装置のブロック構成を示す図である。
【００２４】
図１に示すように、本発明の実施形態に係る放送受信装置は、受信部１０１、データベース１０３、チャンネル切替制御部１０５、デスクランブル部１０７、キー入力部１０９を備える。ここで、放送受信装置としては、セットトップボックスを適用することができる。
【００２５】
キー入力部１０９は、番組選択キーなどを含む少なくとも１つ以上のキーを有しており、ユーザが任意の放送番組を選択した場合に、選択された放送番組を指定する放送番組選択信号を生成し、その信号をチャンネル切替制御部１０５に伝送する。
【００２６】
チャンネル切替制御部１０５は、キー入力部１０９からの放送番組選択信号に対応する放送番組に対応するチャンネル放送信号を受信するように受信部１０１を制御する。
【００２７】
すなわち、受信部１０１は、選択された放送番組に対応するチャンネル放送信号をチューニングする。
【００２８】
ここで、前記チャンネル放送信号は、ＰＡＴ／ＰＭＴ（Program Association Table/Program Map Table）の情報、１つ以上の放送番組に対応するユーザの視聴権限によってスクランブルされた各放送番組に対応する放送データのデスクランブル可否に関する情報であるデスクランブル情報及び、１つ以上の放送番組に対応するビデオやオーディオなどのコンテンツ情報を含む放送データを含む。加えて、チャンネル放送信号は、１つの物理チャンネルを介してチューニングされる信号である。
【００２９】
受信部１０１は、チューニングしたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ情報をチャンネル切替制御部１０５に伝送し、同じくチューニングしたチャンネル放送信号に含まれるデスクランブル情報及び放送データをデスクランブル部１０７に伝送する。
【００３０】
ＰＡＴ（Program Association Table）は、チャンネル放送信号に含まれる各放送番組に対応するＰＭＴ（Program Map Table）位置情報であるＰＭＴ ＰＩＤ（Packet Identifier）情報を含む。
【００３１】
ＰＭＴは、放送データに含まれる各放送番組に対応するオーディオデータの位置情報であるオーディオＰＩＤやビデオデータの位置情報であるビデオＰＩＤ情報などを含む。
【００３２】
チャンネル切替制御部１０５は、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ情報を解析して、ユーザが選択した放送番組に対応するデスクランブル制御情報を生成する。
【００３３】
ここで、選択された放送番組に対応するデスクランブル制御情報は、チャンネル放送信号に含まれる放送データの中から選択された放送番組に対応するオーディオデータの位置情報であるオーディオＰＩＤやビデオデータの位置情報であるビデオＰＩＤを含む。
【００３４】
チャンネル切替制御部１０５は、生成したデスクランブル制御情報を、デスクランブル部１０７に伝送する。
【００３５】
チャンネル切替制御部１０５は、キー入力部１０９からの放送番組選択信号を受信した場合、データベース１０３を検索して、選択された放送番組に対応するデスクランブル制御情報がデータベース１０３に存在するか否かを検査する。
【００３６】
チャンネル切替制御部１０５は、選択された放送番組に対応するデスクランブル制御情報がデータベース１０３に存在すると判断した場合には、該当デスクランブル制御情報をデータベース１０３から読み出してデスクランブル部１０７に伝送する。
【００３７】
チャンネル切替制御部１０５は、選択された放送番組に対して既にデータベース１０３に格納されたデスクランブル制御情報と、選択された放送番組に対応して新しく生成されたデスクランブル制御情報とを比較する。
【００３８】
比較した結果、チャンネル切替制御部１０５は、既格納のデスクランブル制御情報と、新しく生成されたデスクランブル制御情報とが異なると判断した場合には、新しく生成したデスクランブル制御情報をデータベース１０３に格納して情報をアップデートし、新しく生成したデスクランブル制御情報をデスクランブル部１０７に伝送する。
【００３９】
データベース１０３は、少なくとも１つ以上の放送番組に対するデスクランブル制御情報を格納する。
【００４０】
デスクランブル部１０７は、チャンネル切替制御部１０５から受信されたデスクランブル制御情報を使用し、受信部１０１から伝送されるスクランブルされた放送データの中から、選択された放送番組に対応するビデオデータやオーディオデータ等の位置情報を認識する。
【００４１】
デスクランブル部１０７は、受信部１０１から提供されたデスクランブル情報を用いて選択された放送番組がデスクランブル対象になるか否かを判断する。
【００４２】
デスクランブル部１０７は、選択された放送番組がデスクランブル対象であると判断した場合には、受信部１０１から伝送された放送データの中の、デスクランブル制御情報を用いて認識された位置にあるビデオデータやオーディオデータ等をデスクランブルする。
【００４３】
即ち、放送データに対するデスクランブル制御情報は、通常は変更されないということに着目し、記憶手段であるデータベースに格納したデスクランブル制御情報を利用することによって、生成時間を省略した迅速な処理を可能にしたのである。
【００４４】
しかしながら、デスクランブル制御情報が変更されることもあり得るため、その場合には既格納のデスクランブル制御情報では正常にディスプレイされないことがある。
【００４５】
従って、本実施形態では、既格納のデスクランブル制御情報を用いて放送データのデスクランブルを行い、ディスプレイ処理動作を行いながら、その一方でＰＡＴ／ＰＭＴ情報を利用してデスクランブル制御情報を生成して、既格納のデスクランブル情報と比較し、両者が異なる場合（すなわち、デスクランブル情報が変更されているのであるから）、新しく生成したデスクランブル制御情報でデスクランブルするようにすることにより、デスクランブル制御情報に変更があった場合にもディスプレイ不具合を最小限に抑えることができるのである。
【００４６】
以下、図１に示された本発明の実施形態に係る放送受信装置の動作について、さらに詳しく説明する。
【００４７】
キー入力部１０９は、ユーザが任意の放送番組に対応する選択した場合に、選択された放送番組を指定する放送番組選択信号を生成し、その信号をチャンネル切替制御部１０５に伝送する。
【００４８】
チャンネル切替制御部１０５は、キー入力部１０９から伝送された放送番組選択信号に対応する放送番組のチャンネル放送信号を受信するように受信部１０１を制御する。
【００４９】
すなわち、受信部１０１は、選択された放送番組のチャンネル放送信号をチューニングする。
【００５０】
受信部１０１は、チューニングしたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ情報をチャンネル切替制御部１０５に伝送し、同じくチューニングしたチャンネル放送信号に含まれるデスクランブル情報及び放送データをデスクランブル部１０７に伝送する。
【００５１】
チャンネル切替制御部１０５は、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ情報を解析して、ユーザが選択した放送番組に対応するデスクランブル制御情報を生成する。
【００５２】
チャンネル切替制御部１０５は、生成したデスクランブル制御情報を、デスクランブル部１０７に伝送する。
【００５３】
さらにチャンネル切替制御部１０５は、生成したデスクランブル制御情報を、データベース１０３に格納する。
【００５４】
デスクランブル部１０７は、選択された放送番組がデスクランブル対象であると判断した場合には、受信部１０１から伝送された放送データの中の、デスクランブル制御情報を用いて認識された位置にあるビデオデータやオーディオデータ等をデスクランブルする。
【００５５】
キー入力部１０９は、さらにユーザが放送番組を選択した場合にも、選択された放送番組を指定する放送番組選択信号を生成し、その信号をチャンネル切替制御部１０５に伝送する。
【００５６】
チャンネル切替制御部１０５は、キー入力部１０９からの前記放送番組選択信号を受信すると、データベース１０３を検索して、選択された放送番組に対応するデスクランブル制御情報がデータベース１０３に存在するか否かを検査する。
【００５７】
チャンネル切替制御部１０５は、選択された放送番組に対応するデスクランブル制御情報がデータベース１０３に存在すると判断した場合には、該当デスクランブル制御情報をデータベース１０３から読み出してデスクランブル部１０７に伝送する。
【００５８】
一方、チャンネル切替制御部１０５は、キー入力部１０９から伝送された放送番組選択信号に該当する放送番組のチャンネル放送信号を受信するように受信部１０１を制御する。
【００５９】
すなわち、受信部１０１は、選択された放送番組のチャンネル放送信号をチューニングする。
【００６０】
受信部１０１は、チューニングしたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ情報をチャンネル切替制御部１０５に伝送し、同じくチューニングしたチャンネル放送信号に含まれるデスクランブル情報及び放送データをデスクランブル部１０７に伝送する。
【００６１】
チャンネル切替制御部１０５は、受信されたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ情報を解析して、ユーザが選択した放送番組に対応するデスクランブル制御情報を生成する。
【００６２】
一方、チャンネル切替制御部１０５は、選択された放送番組に対応するデスクランブル制御情報がデータベース１０３に格納されていないと判断した場合には、生成したデスクランブル制御情報をデスクランブル部１０７に伝送し、さらに、生成したデスクランブル制御情報をデータベース１０３に格納する。
【００６３】
他方、チャンネル切替制御部１０５は、選択された放送番組に対応するデスクランブル制御情報がデータベース１０３に既に格納されていると判断した場合には、データベース１０３に格納されていたデスクランブル制御情報と、新しく生成したデスクランブル制御情報とを比較する。
【００６４】
比較した結果、チャンネル切替制御部１０５は、既格納のデスクランブル制御情報と、新しく生成したデスクランブル制御情報とが異なると判断した場合には、新しく生成したデスクランブル制御情報をデータベース１０３に格納して情報をアップデートし、新しく生成したデスクランブル制御情報を、デスクランブル部１０７に伝送する。
【００６５】
デスクランブル部１０７は、チャンネル切替制御部１０５から受信されたデスクランブル制御情報を使用し、受信部１０１から伝送されるスクランブルされた放送データの中から、選択された放送番組に対応するビデオデータやオーディオデータ等の位置情報を認識する。
【００６６】
デスクランブル部１０７は、受信部１０１から提供されたデスクランブル情報を用いて、選択された放送番組がデスクランブル対象になるか否かを判断する。
【００６７】
デスクランブル部１０７は、選択された放送番組がデスクランブル対象であると判断した場合には、受信部１０１から伝送された放送データの中の、デスクランブル制御情報を用いて認識された位置にあるビデオデータやオーディオデータ等をデスクランブルする。
【００６８】
図２は、本発明の好ましい実施形態に係る、放送受信装置のチャンネル切替方法を示すフローチャートである。
【００６９】
図２に示すように、ユーザは、放送受信装置を通じて視聴したい任意の放送番組を選択する（ステップＳ２０１）。
【００７０】
放送受信装置は、選択された放送番組に対応するデスクランブル制御情報が格納されているか否かを検査する（ステップＳ２０３）。
【００７１】
ここで、選択された放送番組に対応するデスクランブル制御情報は、チャンネル放送信号に含まれる放送データの中から、選択された放送番組に対応するオーディオデータの位置情報であるオーディオＰＩＤやビデオデータの位置情報であるビデオＰＩＤを含む。
【００７２】
ここで、前記チャンネル放送信号は、ＰＡＴ／ＰＭＴ情報、１つ以上の放送番組に対するユーザの視聴権限によってスクランブルされた各放送番組に対応する放送データのデスクランブル可否に対する情報であるデスクランブル情報、及び、１つ以上の放送番組に対するビデオやオーディオなどのコンテンツ情報を含む放送データを含む。加えて、チャンネル放送信号は、１つの物理チャンネルを介してチューニングされる信号である。
【００７３】
ＰＡＴは、チャンネル放送信号に含まれる各放送番組に対応するＰＭＴ位置情報であるＰＭＴ ＰＩＤ情報を含む。
【００７４】
ＰＭＴは、放送データに含まれる各放送番組に対応するオーディオデータの位置情報であるオーディオＰＩＤやビデオデータの位置情報であるビデオＰＩＤ情報などを含む。
【００７５】
放送受信装置は、選択された放送番組に対応するデスクランブル制御情報が格納されていないと判断した場合、選択された放送番組のチャンネル放送信号をチューニングし、チューニングされたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ情報を解析して、ユーザが選択した放送番組に対応するデスクランブル制御情報を生成する（ステップＳ２０５）。
【００７６】
放送受信装置は、チャンネル放送信号に含まれる放送データの中の、選択された放送番組に該当するビデオデータやオーディオデータ等を、デスクランブル制御情報を用いてデスクランブルする（ステップＳ２０７）。
【００７７】
さらに放送受信装置は、生成したデスクランブル制御情報を格納する（ステップＳ２０８）。
【００７８】
他方、放送受信装置は、選択された放送番組に対応するデスクランブル制御情報が格納されていると判断した場合には、チャンネル放送信号に含まれる放送データの中の、選択された放送番組に対応するビデオデータやオーディオデータ等を、この既格納のデスクランブル制御情報を用いてデスクランブルする（ステップＳ２０９）。
【００７９】
なお、放送受信装置は、選択された放送番組のチャンネル放送信号をチューニングし、チューニングしたチャンネル放送信号に含まれるＰＡＴ／ＰＭＴ情報を解析して、ユーザが選択した放送番組に対応するデスクランブル制御情報を生成する（ステップＳ２１１）。
【００８０】
さらに放送受信装置は、既格納のデスクランブル制御情報と、新しく生成したデスクランブル制御情報とが同一であるか否かを判断する（ステップＳ２１３）。
【００８１】
放送受信装置は、既格納のデスクランブル制御情報と、新しく生成したデスクランブル制御情報とが同一であると判断した場合には、制御動作を終了し、異なると判断した場合には、新しく生成したデスクランブル制御情報を用いて選択された放送番組に対応するビデオデータやオーディオデータ等をデスクランブルする（ステップＳ２１５）。
【００８２】
さらに放送受信装置は、ステップＳ２１５において異なると判断した場合に、既格納のデスクランブル制御情報を、新しく生成されたデスクランブル制御情報にアップデートする（ステップＳ２１７）。
【図面の簡単な説明】
【００８３】
【図１】本発明の好ましい実施形態に係る放送受信装置のブロック構成を示す図である。
【図２】本発明の好ましい実施形態に係る放送受信装置のチャンネル切替方法を示すフローチャートである。
【符号の説明】
【００８４】
１０１  受信部
１０３  データベース
１０５  チャンネル切替制御部
１０７  デスクランブル部
１０９  キー入力部
【図１】
2007043670.tif 000003
【図２】
2007043670.tif 000004