(57)【要約】      （修正有）【課題】デジタル放送の放送データを受信してから出力するまでに生じる遅延時間を短くすることが可能な放送受信装置を提供する。【解決手段】放送受信装置１００は、暗号化処理が施されたデジタル放送の複数の放送データを受信することが可能なチューナ１３と、スクランブルキーを生成するＢ−ＣＡＳカード１０ａを含むハードウェア解除部１０と、スクランブルキーを生成するソフトウェア解除部１１と、制御部１２とを備える。制御部１２は、ハードウェア解除部１０でスクランブルキーを生成するために要する第１時間と、ソフトウェア解除部でスクランブルキーを生成するために要する第２時間とを測定し、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部１０またはソフトウェア解除部１１により放送データの暗号化を解除するように構成されている。【選択図】図１
2015095700.tif 000002
【特許請求の範囲】
【請求項１】
暗号化処理が施されたデジタル放送の複数の放送データを受信することが可能な受信部と、
前記放送データの暗号化を解除するための解除キーを生成する物理的な暗号化解除部材を含むハードウェア解除部と、
ソフトウェアにより前記放送データの暗号化を解除するための解除キーを生成するソフトウェア解除部と、
前記解除キーを用いて前記放送データの暗号化を解除する制御を行う制御部とを備え、
前記制御部は、前記ハードウェア解除部において前記解除キーを生成するために要する第１時間と、前記ソフトウェア解除部において前記解除キーを生成するために要する第２時間とを測定するとともに、測定した前記第１時間および前記第２時間のうちの短い方に対応する前記ハードウェア解除部または前記ソフトウェア解除部により前記放送データの暗号化を解除する制御を行うように構成されている、放送受信装置。
【請求項２】
前記制御部は、起動時および前記放送データを切り替える選局時のうちの少なくともいずれか一方において前記第１時間と前記第２時間とを測定するとともに、測定した前記第１時間および前記第２時間のうちの短い方に対応する前記ハードウェア解除部または前記ソフトウェア解除部により前記放送データの暗号化を解除する制御を行うように構成されている、請求項１に記載の放送受信装置。
【請求項３】
前記制御部は、前記第１時間と前記第２時間との測定を複数回行うとともに、複数回の前記測定により得られる前記第１時間と前記第２時間とのそれぞれの平均値を算出し、算出した前記第１時間の平均値および前記第２時間の平均値のうちの短い方に対応する前記ハードウェア解除部または前記ソフトウェア解除部により前記放送データの暗号化を解除する制御を行うように構成されている、請求項１または２に記載の放送受信装置。
【請求項４】
記憶部をさらに備え、
前記受信部は、複数設けられており、
前記制御部は、複数の前記受信部のうちの使用する前記受信部の数ごとに、最短で前記解除キーを生成可能な前記ハードウェア解除部および前記ソフトウェア解除部の組み合わせを予め決定して前記記憶部に記憶するとともに、使用する前記受信部の数に応じて、予め測定した前記ハードウェア解除部および前記ソフトウェア解除部の組み合わせにより、前記放送データの暗号化を解除する制御を行うように構成されている、請求項１〜３のいずれか１項に記載の放送受信装置。
【請求項５】
記憶部をさらに備え、
前記制御部は、前記放送データによる画像の生成および録画のために使用されていない前記受信部を利用して、未測定の前記放送データの前記第１時間と前記第２時間とを予め測定して前記記憶部に記憶するとともに、記憶された前記第１時間および前記第２時間のうちの短い方に対応する前記ハードウェア解除部または前記ソフトウェア解除部により前記放送データの暗号化を解除する制御を行うように構成されている、請求項１〜４のいずれか１項に記載の放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、放送受信装置に関し、特に、暗号化処理が施されたデジタル放送の複数の放送データを受信することが可能な放送受信装置に関する。
【背景技術】
【０００２】
従来、暗号化処理が施されたデジタル放送の複数の放送データを受信することが可能な放送受信装置が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、デジタル放送の放送データを受信する放送処理部（受信部）と、カードＩＦ（インターフェース）部を介して複数種類のＢ―ＣＡＳカードと通信することによりスクランブルキーを生成する復号情報制御部と、生成したスクランブルキーに基づいて放送データを復号する（暗号化を解除する）復号部とを備える放送受信装置が開示されている。そして、この放送受信装置は、放送処理部において受信した放送データの受信した番組に応じてＢ―ＣＡＳカードを切り替えてスクランブルキー（解除キー）を生成する制御を行うように構成されている。
【０００４】
また、近年では、ソフトウェアを用いた暗号化の解除も提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−３４２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の放送受信装置のように、復号情報制御部におけるＢ―ＣＡＳカード（ハードウェア）のみにより暗号の解除がなされる場合には、ハードウェアの種類によっては、暗号化の解除が遅い場合があり、その場合には、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間が長くなるという問題点がある。また、ソフトウェアを用いて暗号化の解除を行う場合であっても、ソフトウェアを稼動させる制御部の制御負荷が大きくなる場合には、ソフトウェアを用いても暗号化の解除が遅くなってしまう。この場合にも、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間が長くなる場合があるという問題点がある。
【０００７】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間を短くすることが可能な放送受信装置を提供することである。
【課題を解決するための手段】
【０００８】
この発明の一の局面による放送受信装置は、暗号化処理が施されたデジタル放送の複数の放送データを受信することが可能な受信部と、放送データの暗号化を解除するための解除キーを生成する物理的な暗号化解除部材を含むハードウェア解除部と、ソフトウェアにより放送データの暗号化を解除するための解除キーを生成するソフトウェア解除部と、解除キーを用いて放送データの暗号化を解除する制御を行う制御部とを備え、制御部は、ハードウェア解除部において解除キーを生成するために要する第１時間と、ソフトウェア解除部において解除キーを生成するために要する第２時間とを測定するとともに、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部またはソフトウェア解除部により放送データの暗号化を解除する制御を行うように構成されている。
【０００９】
この発明の一の局面による放送受信装置では、上記のように、制御部により、ハードウェア解除部において解除キーを生成するために要する第１時間と、ソフトウェア解除部において解除キーを生成するために要する第２時間とを測定するとともに、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部またはソフトウェア解除部により放送データの暗号化を解除することによって、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部またはソフトウェア解除部により放送データの暗号化を解除することができるので、より高速で放送データの暗号化を解除可能な解除部を用いることができる。つまり、制御部での制御負荷が大きく、ソフトウェア解除部での暗号化の解除が遅い場合には、ハードウェア解除部で暗号化の解除を行うことができるとともに、ハードウェア解除部での暗号化の解除が遅い場合には、ソフトウェア解除部で暗号化の解除を行うことができる。これにより、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間を短くすることができる。
【００１０】
上記一の局面による放送受信装置において、好ましくは、制御部は、起動時および放送データを切り替える選局時のうちの少なくともいずれか一方において第１時間と第２時間とを測定するとともに、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部またはソフトウェア解除部により放送データの暗号化を解除する制御を行うように構成されている。このように構成すれば、起動時に、第１時間と第２時間とが測定される場合には、起動時に受信した放送データにおいて、より高速で放送データの暗号化を解除可能な解除部を用いて暗号化の解除を行うことができる。また、放送データを切り替える選局時に第１時間と第２時間とが測定されることにより、暗号化が解除されるので、放送データが切り替わった際に、第１時間と第２時間とが異なる値となり、第１時間と第２時間との大小関係が入れ変わるような場合であっても、ハードウェア解除部とソフトウェア解除部とを適切に切り替えることができる。
【００１１】
上記一の局面による放送受信装置において、好ましくは、制御部は、第１時間と第２時間との測定を複数回行うとともに、複数回の測定により得られる第１時間と第２時間とのそれぞれの平均値を算出し、算出した第１時間の平均値および第２時間の平均値のうちの短い方に対応するハードウェア解除部またはソフトウェア解除部により放送データの暗号化を解除する制御を行うように構成されている。このように構成すれば、第１時間と第２時間とが平均値で算出されるので、測定ごとのばらつきを抑制して、第１時間と第２時間との大小関係についてより正確に判断することができる。
【００１２】
上記一の局面による放送受信装置において、好ましくは、記憶部をさらに備え、受信部は、複数設けられており、制御部は、複数の受信部のうちの使用する受信部の数ごとに、最短で解除キーを生成可能なハードウェア解除部およびソフトウェア解除部の組み合わせを予め決定して記憶部に記憶するとともに、使用する受信部の数に応じて、予め測定したハードウェア解除部およびソフトウェア解除部の組み合わせにより、放送データの暗号化を解除する制御を行うように構成されている。このように構成すれば、使用する受信部の数に応じて、ハードウェア解除部およびソフトウェア解除部の組み合わせのうちの解除キーの生成時間が最短の組み合わせを設定することができるので、複数の受信部を使用して放送データの暗号化を解除する場合であっても、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間を短くすることができる。
【００１３】
上記一の局面による放送受信装置において、好ましくは、記憶部をさらに備え、制御部は、放送データによる画像の生成および録画のために使用されていない受信部を利用して、未測定の放送データの第１時間と第２時間とを予め測定して記憶部に記憶するとともに、記憶された第１時間および第２時間のうちの短い方に対応するハードウェア解除部またはソフトウェア解除部により放送データの暗号化を解除する制御を行うように構成されている。このように構成すれば、使用されていない受信部により、未測定の放送データの第１時間と第２時間とを予め測定することにより、測定済みの放送データに関しては、その後の選局時などにおいて第１時間と第２時間とを測定する必要がなくなるので、測定に要する時間分、迅速に暗号化の解除を開始することができる。
【発明の効果】
【００１４】
本発明によれば、上記のように、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間を短くすることが可能な放送受信装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態による放送受信装置の全体構成を示したブロック図である。
【図２】本発明の第１実施形態による放送受信装置のスクランブルキーの生成処理フローを示した図である。
【図３】本発明の第２実施形態による放送受信装置の全体構成を示したブロック図である。
【図４】本発明の第２実施形態による放送受信装置のソフトウェア解除部およびハードウェア解除部の組み合わせの決定処理フローを示した図である。
【図５】本発明の第２実施形態による放送受信装置のチューナ数に応じたスクランブルキーの生成処理フローを示した図である。
【図６】本発明の第３実施形態による放送受信装置の全体構成を示したブロック図である。
【図７】本発明の第３実施形態による放送受信装置のチャンネル毎のスクランブルキーの生成処理フローを示した図である。
【図８】本発明の第３実施形態による放送受信装置の空きチューナを使用する第１時間および第２時間の測定および記憶の処理フローを示した図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図面に基づいて説明する。
【００１７】
（第１実施形態）
図１を参照して、本発明の第１実施形態による放送受信装置１００の構成について説明する。
【００１８】
本発明の第１実施形態による放送受信装置１００は、図１に示すように、アンテナ９０により地上デジタル放送波および衛星デジタル放送波から暗号化された複数の放送データを受信するように構成されている。また、放送受信装置１００は、放送データに所定の処理を施して、暗号化が解除された映像データおよび音声データを出力するように構成されている。
【００１９】
具体的には、放送受信装置１００は、ハードウェア解除部１０と、ソフトウェア解除部１１とを備えている。そして、放送受信装置１００は、ハードウェア解除部１０と、ソフトウェア解除部１１とのうちの少なくとも一方を用いて、アンテナ９０により受信される放送データの暗号化を解除するように構成されている。また、放送受信装置１００は、ＴＶ９１およびレコーダー９２に接続されており、暗号化の解除により取得された映像データおよび音声データをＴＶ９１およびレコーダー９２に出力するように構成されている。
【００２０】
また、放送受信装置１００は、制御部１２をさらに備えている。この制御部１２は、ハードウェア解除部１０とソフトウェア解除部１１とによるスクランブルキーの生成に関する所定の処理を行うことにより、暗号化処理が施されたデジタル放送の放送データを受信してから画像として出力するまでに生じる遅延時間を短くする制御を行うように構成されている。詳細については後述する。また、制御部１２は、各々の番組に対応するチャンネルを切り替えることによって、チャンネルに対応する放送データを切り替えるように構成されている。なお、スクランブルキーは、本発明の「解除キー」の一例である。
【００２１】
また、放送受信装置１００は、３つのチューナ１３（１３ａ、１３ｂおよび１３ｃ）と、暗号解除処理部１４とをさらに備えている。なお、チューナ１３は、本発明の「受信部」の一例である。
【００２２】
次に、放送受信装置１００の各部の構成について説明する。
【００２３】
チューナ１３は、アンテナ９０に接続されており、アンテナ９０を介して、地上デジタル放送波および衛星デジタル放送波から暗号化された複数の放送データを取得するように構成されている。また、チューナ１３は、放送データに基づいて選局を行うとともに、図示しない放送局などにおいて送信時に変調された放送データを復調するように構成されている。また、チューナ１３は、３つ備えられているため、放送受信装置１００は、放送データを受信して同時に３つの番組を選局することが可能なように構成されている。そして、チューナ１３は、選局および復調がなされた放送データを暗号解除処理部１４に出力するように構成されている。なお、ＴＶ９１およびレコーダー９２は、チューナ１３の数に対応して、それぞれ、同時に、３つの暗号化が解除された番組の視聴や３つの番組の録画などが可能なように構成されている。
【００２４】
また、暗号解除処理部１４に出力された放送データは、暗号解除処理部１４に設けられた図示しない分離部において、所定のデータに分離される。具体的には、分離部は、放送データを、暗号化されている映像データおよび音声データと、ハードウェア解除部１０に出力されるハードウェア用のＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）データと、ソフトウェア解除部１１に出力されるソフトウェア用のＥＣＭデータとに分離するように構成されている。
【００２５】
ハードウェア解除部１０は、Ｂ−ＣＡＳカード１０ａを差し込んで取り付けるためのカードインターフェース（Ｉ/Ｆ）部１０ｂを備えている。Ｂ−ＣＡＳカード１０ａには、地上デジタル放送および衛星デジタル放送を視聴するための所定の処理を行うのに必要なデータが保存されている。また、Ｂ−ＣＡＳカード１０ａは、１枚で、同時に、３つの番組の視聴や録画に対応することが可能なように構成されている。すなわち、ハードウェア解除部１０は、同時に暗号化を解除することが可能な放送データの数の上限が３つに設定されている。なお、Ｂ−ＣＡＳカード１０ａは、本発明の「暗号化解除部材」の一例である。
【００２６】
また、ハードウェア解除部１０は、暗号解除処理部１４から出力されたハードウェア用のＥＣＭデータと、Ｂ−ＣＡＳ１０ａに保存されたデータとに基づいて、放送データの暗号化を解除するためのスクランブルキーを生成するように構成されている。そして、ハードウェア解除部１０は、放送データの暗号化を解除するために、取得したスクランブルキーを暗号解除処理部１４に出力するように構成されている。
【００２７】
ソフトウェア解除部１１は、制御部１２が図示しないＲＡＭ上で実行するソフトウェアからなり、同時に、制御部１２の処理可能なだけの複数の番組の視聴や録画に対応することが可能なように構成されている。また、ソフトウェア解除部１１は、暗号解除処理部１４から出力されたソフトウェア用のＥＣＭデータに基づいて、放送データの暗号化を解除するためのスクランブルキーを生成するように構成されている。そして、ソフトウェア解除部１１は、暗号解除処理部１４において放送データの暗号化を解除するために、取得したスクランブルキーを暗号解除処理部１４に出力するように構成されている。なお、ソフトウェア解除部１１では、地上デジタル放送を視聴するための上記の処理が行われる一方、衛星デジタル放送を視聴するための処理は行われない。
【００２８】
暗号解除処理部１４は、ソフトウェア解除部１１およびハードウェア解除部１０のうちの少なくとも一方から出力されたスクランブルキーに基づいて、暗号化された映像データおよび音声データの暗号化を解除するように構成されている。そして、暗号解除処理部１４は、暗号化が解除された映像データおよび音声データをＴＶ９１およびレコーダー９２に出力するように構成されている。また、ＴＶ９１は、図示しない内蔵されたデコーダにより、暗号化が解除された映像データおよび音声データをユーザが視聴可能なように復号するように構成されている。また、レコーダー９２は、暗号化が解除された映像データおよび音声データを保存するように構成されている。
【００２９】
制御部１２は、ハードウェア解除部１０においてスクランブルキーを生成するために要する第１時間と、ソフトウェア解除部１１においてスクランブルキーを生成するために要する第２時間とを測定する制御を行うように構成されている。
【００３０】
なお、第１時間は、ハードウェア解除部１０がハードウェア用のＥＣＭデータを受信してから、スクランブルキーを生成するまでに要する時間を３回測定することにより得られる３回の時間の平均値から構成されている。また、第２時間は、ソフトウェア解除部１１がソフトウェア用のＥＣＭデータを受信してから、スクランブルキーを生成するまでに要する時間を３回測定することにより得られる３回の時間の平均値から構成されている。なお、３回は、本発明の「複数回」の一例である。
【００３１】
ここで、第１実施形態では、制御部１２は、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部１０またはソフトウェア解除部１１により放送データの暗号化を解除する制御を行うように構成されている。たとえば、放送データをチューナ１３ａで受信する場合において、第１時間が０．００１０秒、第２時間が０．００２０秒と測定されたならば、制御部１２は、短い第１時間に対応するハードウェア解除部１０により放送データの暗号化を解除する制御を行うように構成されている。
【００３２】
また、制御部１２は、上記の第１時間と第２時間とを測定する制御を放送受信装置１００の起動時および放送データを切り替える選局時に行うように構成されている。
【００３３】
次に、図２を参照して、スクランブルキーの生成するための制御処理フローについて説明する。
【００３４】
まず、ステップＳ１において、制御部１２により、起動時または選局時であるか否かが判断される。具体的には、放送受信装置１００が起動された状態（起動直後の状態）または異なる放送データに切り替えられた（選局された）状態であるか否かが判断される。そして、起動時または選局時であるならば、ステップＳ２に進む。また、起動時または選局時でないならば、ステップＳ１が繰り返される。
【００３５】
次に、ステップＳ２において、放送波からＥＣＭデータが取得される。すなわち、所定のチャンネルに対応する放送データが、チューナ１３ａにおいて受信されるとともに、放送データからハードウェア用およびソフトウェア用のＥＣＭデータがそれぞれ取得される。
【００３６】
次に、ステップＳ３において、スクランブルキーをハードウェア解除部１０により生成するために要する第１時間が測定（算出）される。たとえば、生成に要する時間が０．００１１秒、０．００１０秒および０．０００９秒であれば、第１時間は、測定された３回の時間の平均値である０．００１０秒となる。
【００３７】
次に、ステップＳ４において、スクランブルキーをソフトウェア解除部１１により生成するために要する第２時間が測定（算出）される。たとえば、生成に要する時間が０．００２１秒、０．００２０秒および０．００１９秒であれば、第２時間は、測定された３回の時間の平均値である０．００２０秒となる。
【００３８】
次に、ステップＳ５において、第１時間が第２時間よりも短いか否かが判断される。そして、第１時間が第２時間よりも短いならば、ステップＳ６に進む。なお、上記に例示した場合のように第１時間が０．００１０秒、第２時間が０．００２０秒となるならば、ステップＳ６に進む。また、第１時間が第２時間よりも短くない（第１時間が第２時間よりも長い、または、第１時間と第２時間とが同じ）ならば、ステップＳ７に進む。
【００３９】
次に、ステップＳ６において、より高速に暗号化の解除が可能なハードウェア解除部１０によりスクランブルキーが生成される。また、ステップＳ７において、より高速に暗号化の解除が可能なソフトウェア解除部１１によりスクランブルキーが生成される。以上で、スクランブルキーの生成するための制御処理フローは終了する。なお、生成されたクランブルキーは、ハードウェア解除部１０またはソフトウェア解除部１１から暗号解除処理部１４に出力されるとともに、映像データおよび音声データの暗号の解除に使用される。また、チューナ１３ｂおよび１３ｃに対しても、チューナ１３ａに対して行った上記制御処理と同様の制御処理を個別に行うことが可能である。
【００４０】
第１実施形態では、以下のような効果を得ることができる。
【００４１】
第１実施形態では、上記のように、制御部１２により、ハードウェア解除部１０においてスクランブルキーを生成するために要する第１時間と、ソフトウェア解除部１１において解除キーを生成するために要する第２時間とを測定するとともに、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部１０またはソフトウェア解除部１１により放送データの暗号化を解除することによって、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部１０またはソフトウェア解除部１１により放送データの暗号化を解除することができるので、より高速で放送データの暗号化を解除可能な解除部を用いることができる。つまり、制御部１２での制御負荷が大きく、ソフトウェア解除部１１での暗号化の解除が遅い場合には、ハードウェア解除部１０で暗号化の解除を行うことができるとともに、ハードウェア解除部１０での暗号化の解除が遅い場合には、ソフトウェア解除部１１で暗号化の解除を行うことができる。これにより、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間を短くすることができる。
【００４２】
また、第１実施形態では、上記のように、制御部１２により、起動時および放送データを切り替える選局時において第１時間と第２時間とを測定するとともに、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部１０またはソフトウェア解除部１１により放送データの暗号化を解除する。これにより、起動時に、第１時間と第２時間とが測定され、起動時に受信した放送データにおいて、より高速で放送データの暗号化を解除可能な解除部を用いて暗号化の解除を行うことができる。また、放送データを切り替える選局時に第１時間と第２時間とが測定されることにより、暗号化が解除されるので、放送データが切り替わったときには、第１時間と第２時間とが異なる値となり、第１時間と第２時間との大小関係が入れ変わるような場合であっても、ハードウェア解除部１０とソフトウェア解除部１１とを適切に切り替えることができる。
【００４３】
また、第１実施形態では、上記のように、制御部１２により、第１時間と第２時間との測定を３回行うとともに、３回の測定により得られる第１時間と第２時間とのそれぞれの平均値を算出し、算出した第１時間の平均値および第２時間の平均値のうちの短い方に対応するハードウェア解除部１０またはソフトウェア解除部１１により放送データの暗号化を解除する。これにより、第１時間と第２時間とが平均値で算出されるので、測定ごとのばらつきを抑制して、第１時間と第２時間との大小関係についてより正確に判断することができる。
【００４４】
（第２実施形態）
次に、図３〜図５を参照して、第２実施形態の放送受信装置２００の構成について説明する。この第２実施形態の放送受信装置２００では、各々のチューナ１３で個別に第１時間および第２時間を測定して、暗号化を解除する解除部を選択した上記第１実施形態の放送受信装置１００とは異なり、使用されるチューナ１３の数ごとに、ハードウェア解除部１０およびソフトウェア解除部１１の組み合わせを考慮する場合について説明する。
【００４５】
本発明の第２実施形態による放送受信装置２００は、図３に示すように、制御部１２ａと記憶部２０１とを備えている。
【００４６】
ここで、第２実施形態では、制御部１２ａは、使用するチューナ１３の数ごとに、最短でスクランブルキーを生成可能なハードウェア解除部１０およびソフトウェア解除部１１の組み合わせを予め決定して記憶部２０１に記憶するように構成されている。
【００４７】
すなわち、１つのチューナ１３を使用する場合、２つのチューナ１３を使用する場合、および、３つのチューナ１３を使用する場合のそれぞれについて、スクランブルキーを生成するための所要時間を起動時に予め測定して、最短の所要時間でスクランブルキーを生成可能なハードウェア解除部１０およびソフトウェア解除部１１の組み合わせを予め決定するように構成されている。また、制御部１２ａは、決定した組み合わせを記憶部２０１に記憶するように構成されている。
【００４８】
たとえば、２つのチューナ１３ａおよび１３ｂを使用する場合に、チューナ１３ａで受信した放送データについてハードウェア解除部１０でスクランブルキーを生成するために要した第１時間が０．００１０秒、チューナ１３ｂで受信した放送データについてハードウェア解除部１０でスクランブルキーを生成するために要した第１時間が０．００１３秒であるとする。この場合、２つのハードウェア解除部１０でスクランブルキーを生成する所要時間は、最も長い０．００１３秒となる。また、同様に測定および比較を行うことによって、１つのハードウェア解除部１０および１つのソフトウェア解除部１１でスクランブルキーを生成する所要時間が、０．００１１秒となり、２つのソフトウェア解除部１１でスクランブルキーを生成する所要時間が、０．００１５秒となったとする。この場合、０．００１３秒、０．００１１秒および０．００１５秒の中で、最短の所要時間の０．００１１秒となる１つのハードウェア解除部１０および１つのソフトウェア解除部１１の組み合わせが最適な組み合わせ（所要時間が最短の組み合わせ）として記憶部２０１に記憶される。同様にして、チューナ１３を１つ使用する場合および３つ使用する場合についての最適な組み合わせも記憶部２０１に記憶される。このようにして、チューナ１３の使用数に対するハードウェア解除部１０およびソフトウェア解除部１１の最適な組み合わせが決定される。
【００４９】
また、制御部１２ａは、使用するチューナ１３の数に応じて、予め決定したハードウェア解除部１０およびソフトウェア解除部１１の組み合わせにより、放送データの暗号化を解除する制御を行うように構成されている。すなわち、制御部１２ａは、チューナ１３の数に応じた上記の所要時間が最短となるように放送データの暗号化を解除する制御を行うように構成されている。
【００５０】
なお、第２実施形態のその他の構成は、上記第１実施形態と同様である。
【００５１】
次に、図４を参照して、ハードウェア解除部１０およびソフトウェア解除部１１の組み合わせを決定する制御処理フローについて説明する。
【００５２】
まず、Ｓ１０１〜Ｓ１０３において、１つのチューナ１３を使用する場合における暗号化が解除される解除部が予め決定される。
【００５３】
具体的には、ステップＳ１０１において、制御部１２ａにより、ハードウェア解除部１０によりのスクランブルキーを生成する状態（第１状態）での所要時間が測定される。また、ステップＳ１０２において、ソフトウェア解除部１１のスクランブルキーを生成する状態（第２状態）での所要時間が測定される。
【００５４】
そして、ステップＳ１０３において、第１状態および第２状態のうちの最短の所要時間でスクランブルキーが生成可能な状態が、１つのチューナ１３の場合の解除部として決定されて、記憶部２０１に記憶される。
【００５５】
同様にして、Ｓ１０４〜Ｓ１０７において、２つのチューナ１３を使用する場合における暗号化が解除される解除部の組み合わせが予め決定される。
【００５６】
具体的には、ステップＳ１０４において、制御部１２ａにより、２つのハードウェア解除部１０によりのスクランブルキーを生成する状態（第３状態）での所要時間が測定される。また、ステップＳ１０５において、１つのハードウェア解除部１０および１つのソフトウェア解除部１１によりのスクランブルキーを生成する状態（第４状態）での所要時間が測定される。また、ステップＳ１０６において、２つのソフトウェア解除部１１によりのスクランブルキーを生成する状態（第５状態）での所要時間が測定される。
【００５７】
そして、ステップＳ１０７において、第３状態、第４状態および第５状態のうちの最短の所要時間でスクランブルキーが生成可能な状態が、２つのチューナ１３の場合のハードウェア解除部１０およびソフトウェア解除部１１の組み合わせとして決定されて、記憶部２０１に記憶される。
【００５８】
同様にして、Ｓ１０８〜Ｓ１１２において、３つのチューナ１３を使用する場合における暗号化が解除される解除部の組み合わせが予め決定される。
【００５９】
具体的には、ステップＳ１０８において、制御部１２ａにより、３つのハードウェア解除部１０によりのスクランブルキーを生成する状態（第６状態）での所要時間が測定される。また、ステップＳ１０９において、２つのハードウェア解除部１０および１つのソフトウェア解除部１１によりのスクランブルキーを生成する状態（第７状態）での所要時間が測定される。また、ステップＳ１１０において、１つのハードウェア解除部１０および２つのソフトウェア解除部１１によりのスクランブルキーを生成する状態（第８状態）での所要時間が測定される。また、ステップＳ１１１において、３つのソフトウェア解除部１１によりのスクランブルキーを生成する状態（第９状態）での所要時間が測定される。
【００６０】
そして、ステップＳ１１２において、第６状態、第７状態、第８状態および第９状態のうちの最短の所要時間でスクランブルキーが生成可能な状態が、３つのチューナ１３ａ、１３ｂおよび１３ｃの場合のハードウェア解除部１０およびソフトウェア解除部１１の組み合わせとして決定されて、記憶部２０１に記憶される。以上で、組み合わせを決定する制御処理フローが終了する。
【００６１】
次に、図５を参照して、ハードウェア解除部１０およびソフトウェア解除部１１の組み合わせに基づいて、チューナ１３の数に応じたスクランブルキーを生成する制御処理フローについて説明する。
【００６２】
まず、ステップＳ２０１において、制御部１２ａにより、起動時であるか否かが判断される。そして、起動時であるならば、ステップＳ２０２に進む。また、起動時でないならば、ステップＳ２０１が繰り返される。次に、ステップＳ２０２において、放送波からＥＣＭデータが取得される。
【００６３】
次に、ステップＳ２０３において、チューナ１３の使用数に対するハードウェア解除部１０およびソフトウェア解除部１１の最適な組み合わせが決定される。なお、このステップＳ２０３は、上記の図４の制御処理（ステップＳ１０１〜Ｓ１１２）に対応する。そして、ステップＳ２０４において、追加で選局がなされる場合や選局が中止されることにより、使用するチューナ１３の数が変更されたか否かが判断される。たとえば、Ａチャンネルを出力するための放送データを受信するチューナ１３ａに加えて、Ｂチャンネルを出力するための放送データをチューナ１３ｂにより受信する場合には、使用するチューナ１３の数が２つに変更される。そして、追加で選局がなされる場合や選局が中止されることにより、使用するチューナ１３の数が変更されたならば、ステップＳ２０５に進む。
【００６４】
そして、ステップＳ２０５において、使用するチューナ１３の数が１つか否かが判断される。そして、チューナ１３の数が１つであるならば、ステップＳ２０６に進む。次に、ステップＳ２０６において、記憶部２０１に記憶された１つのチューナ１３の場合の組み合わせ（ハードウェア解除部１０またはソフトウェア解除部１１のいずれか）に基づいて、第１状態または第２状態に設定され、スクランブルキーが生成される。そして、ステップＳ２０４に戻る。
【００６５】
また、ステップＳ２０５において、放送データが受信されるチューナ１３の数が１つでないならば、ステップＳ２０７に進む。次に、ステップＳ２０７において、変更されたチューナ１３の数が２つか否かが判断される。そして、放送データが受信されるチューナ１３の数が２つであるならば、ステップＳ２０８に進む。次に、ステップＳ２０８において、記憶部２０１に記憶されたハードウェア解除部１０およびソフトウェア解除部１１の組み合わせに基づいて、第３状態、第４状態または第５状態に設定され、スクランブルキーが生成される。そして、ステップＳ２０４に戻る。
【００６６】
また、ステップＳ２０７において、放送データが受信されるチューナ１３の数が２つでない（３つである）ならば、ステップＳ２０９に進む。次に、ステップＳ２０９において、記憶部２０１に記憶されたハードウェア解除部１０およびソフトウェア解除部１１の組み合わせに基づいて、第６状態、第７状態、第８状態または第９状態に設定され、スクランブルキーが生成される。そして、ステップＳ２０４に戻る。
【００６７】
また、ステップＳ２０４において、チューナ１３の数が変更されていないと判断されたならば、ステップＳ２１０に進み、現在の状態が維持されて、ステップＳ２０４に戻る。これにより、チューナ１３の数が変わるごとに、状態が切り替わる制御が繰り返される。
【００６８】
第２実施形態では、以下のような効果を得ることができる。
【００６９】
第２実施形態では、上記のように、制御部１２ａにより、ハードウェア解除部１０においてスクランブルキーを生成するために要する所要時間と、ソフトウェア解除部１１において解除キーを生成するために要する所要時間とを測定するとともに、測定したハードウェア解除部１０における所要時間およびソフトウェア解除部１１における所要時間のうちの短い方に対応するハードウェア解除部１０およびソフトウェア解除部１１の組み合わせにより放送データの暗号化を解除することによって、第１実施形態と同様、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間を短くすることができる。
【００７０】
また、第２実施形態では、上記のように、制御部１２ａにより、チューナ１３を１つ、２つおよび３つ使用する場合に、それぞれ、最短で解除キーを生成可能なハードウェア解除部１０およびソフトウェア解除部１１の組み合わせを予め決定して記憶部２０１に記憶するとともに、使用するチューナ１３の数に応じて、予め測定したハードウェア解除部１０およびソフトウェア解除部１１の組み合わせにより、放送データの暗号化を解除する。これにより、使用するチューナ１３の数に応じて、ハードウェア解除部１０およびソフトウェア解除部１１の組み合わせのうちのスクランブルキーの生成時間が最短の組み合わせを設定することができるので、３つの受信部を使用して放送データの暗号化を解除する場合であっても、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間を短くすることができる。
【００７１】
なお、第２実施形態のその他の効果は、上記第１実施形態と同様である。
【００７２】
（第３実施形態）
次に、図６〜図８を参照して、第３実施形態の放送受信装置３００の構成について説明する。この第３実施形態の放送受信装置３００では、選局時ごとに第１時間と第２時間とを測定する上記第１実施形態の放送受信装置１００とは異なり、選局時に既に測定されているチャンネルであれば、改めて第１時間と第２時間とを測定しない例について説明する。
【００７３】
本発明の第３実施形態による放送受信装置３００は、図６に示すように、制御部１２ｂと記憶部３０１とを備えている。
【００７４】
制御部１２ｂは、チューナ１３のうち放送データによる画像の生成および録画のために使用されていないチューナ（空きチューナ）１３を使用して、第１時間と第２時間とを予め測定して記憶部３０１に記憶するように構成されている。
【００７５】
また、制御部１２ｂは、記憶された第１時間と第２時間とのうちの短い方に対応するハードウェア解除部１０またはソフトウェア解除部１１により放送データの暗号化を解除する制御を行うように構成されている。なお、制御部１２ｂは、未だ空きチューナ１３において、第１時間と第２時間とが記憶部３０１に記憶されていない未測定のチャンネルが選局された場合には、未測定のチャンネルに対応する放送データの暗号化を解除するためのスクランブルキーを生成するために要する第１時間と第２時間とを予め測定して、記憶部３０１に記憶するように構成されている。なお、この場合には、制御部１２ｂは、空きチューナ１３において、再び第１時間と第２時間とを測定することがないように構成されている。
【００７６】
なお、第３実施形態のその他の構成は、上記第１実施形態と同様である。
【００７７】
次に、図７を参照して、チャンネル毎のスクランブルキーを生成する制御処理フローについて説明する。
【００７８】
まず、ステップＳ３０１において、制御部１２ｂにより、選局されたチャンネルに対応する放送データの第１時間と第２時間とが測定されているか否かが判断される。そして、既に第１時間と第２時間とが測定されているならば、ステップＳ５に進む。また、ステップＳ３０１において、未だ第１時間と第２時間とが測定されていないならば、ステップＳ３０２に進む。
【００７９】
次に、ステップＳ３０２において、選局されたチャンネルに対応する放送データの第１時間と第２時間とが測定され、ステップＳ５に進む。なお、以降のステップＳ５〜Ｓ７は、上記第１実施形態において、図２を参照して説明した制御処理と同一の処理であるため説明を省略する。
【００８０】
次に、図８を参照して、空きチューナ１３を使用する第１時間および第２時間の測定および記憶の制御処理フローについて説明する。
【００８１】
まず、ステップＳ４０１において、制御部１２ｂにより、空きチューナ１３があるか否かが判断される。そして、空きチューナ１３があるならば、ステップＳ４０２に進む。たとえば、チューナ１３ａおよび１３ｂにおいて、それぞれチャンネルＣおよびＤに対応する放送データが受信されており、チューナ１３ｃが空いているならばステップＳ４０２に進む。
【００８２】
次に、ステップＳ４０２において、第１時間と第２時間とが未だ測定されていないチャンネルがあるか否かが判断される。たとえば、チャンネルＣおよびＤとは異なるチャンネルＥに対応する放送データの第１時間および第２時間が未だ測定されていないならば、ステップＳ４０３に進む。そして、ステップＳ４０３において、未だ測定されていない第１時間と第２時間とが測定されるとともに、記憶部３０１に記憶される。
【００８３】
なお、ステップＳ４０１において、空きチューナ１３がないならば、または、ステップＳ４０２において、第１時間と第２時間とが未だ測定されていないチャンネルがないならば、制御処理は終了する。以上で、空きチューナ１３を使用する第１時間および第２時間の測定および記憶の制御処理フローが終了する。
【００８４】
第３実施形態では、以下のような効果を得ることができる。
【００８５】
第３実施形態では、上記のように、制御部１２ｂにより、ハードウェア解除部１０においてスクランブルキーを生成するために要する第１時間と、ソフトウェア解除部１１において解除キーを生成するために要する第２時間とを測定するとともに、測定した第１時間および第２時間のうちの短い方に対応するハードウェア解除部１０またはソフトウェア解除部１１により放送データの暗号化を解除することによって、第１実施形態と同様、デジタル放送の放送データを受信してから出力するまでに生じる遅延時間を短くすることができる。
【００８６】
また、第３実施形態では、上記のように、制御部１２ｂにより、放送データによる画像の生成および録画のために使用されていない空きチューナ１３を利用して、未測定の放送データの第１時間と第２時間とを予め測定して記憶部３０１に記憶するとともに、記憶された第１時間および第２時間のうちの短い方に対応するハードウェア解除部１０またはソフトウェア解除部１１により放送データの暗号化を解除する。これにより、使用されていないチューナ（空きチューナ）１３により、未測定の放送データの第１時間と第２時間とを予め測定することにより、測定済みの放送データに関しては、その後の選局時などにおいて第１時間と第２時間とを測定する必要がなくなるので、測定に要する時間分、迅速に暗号化の解除を開始することができる。
【００８７】
なお、第３実施形態のその他の効果は、上記第１実施形態と同様である。
【００８８】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００８９】
たとえば、第１〜第３実施形態では、第１時間および第２時間を、それぞれ３回の測定の平均値とする例を示したが、本発明はこれに限られない。本発明では、第１時間および第２時間を、それぞれ１回の測定により得られた値としてもよい。また、第１時間および第２時間を、それぞれ２回および４回以上の測定の平均値としてもよい。
【００９０】
また、第１および第３実施形態では、チューナの数が３つである例について示したが、本発明はこれに限られない。本発明では、チューナは１つでもよいし、２つ以上の複数であってもよい。
【００９１】
また、第２実施形態では、チューナの数が３つである例について示したが、本発明はこれに限られない。本発明では、チューナの数が２つまたは４つ以上の複数であり、使用するチューナの数ごとにハードウェア解除部１０およびソフトウェア解除部１１の組み合わせをそれぞれ求めてもよい。
【００９２】
また、第２実施形態では、起動時のみにチューナの数に応じたスクランブルキーを生成する処理を行う例を示したが、本発明はこれに限られない。本発明では、選局時にも、チューナ数に応じたスクランブルキーを生成する処理を行ってもよい。
【００９３】
また、第１〜第３実施形態では、説明の便宜上、本発明の制御部の処理を処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理動作を、イベントごとに処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【００９４】
１０  ハードウェア解除部
１０ａ  Ｂ−ＣＡＳカード（暗号化解除部材）
１１  ソフトウェア解除部
１２、１２ａ、１２ｂ  制御部
１３、１３ａ、１３ｂ、１３ｃ  チューナ（受信部）
１００、２００、３００  放送受信装置
２０１、３０１  記憶部
【図１】
2015095700.tif 000003
【図２】
2015095700.tif 000004
【図３】
2015095700.tif 000005
【図４】
2015095700.tif 000006
【図５】
2015095700.tif 000007
【図６】
2015095700.tif 000008
【図７】
2015095700.tif 000009
【図８】
2015095700.tif 000010