(57)【要約】【課題】伝送路上の暗号化された放送データに処理負荷に適応した復号化処理を施して記録制御する信号処理装置を提供する。【解決手段】第１の暗号化処理で暗号化された第１の放送データを取得する取得手段と、前記第１の放送データにおける録画処理時の処理負荷を計測する計測手段と、前記処理負荷に基づいて前記取得手段で取得した前記第１の放送データの領域ごとに復号化処理で復号化するか否かを判断する判断手段と、前記第１の放送データの少なくとも一部の領域を前記復号化処理で復号化すると判断された場合、前記復号化処理で復号化された復号化領域を含む第２の放送データを生成する第１の復号化手段と、第２の暗号化処理で前記第１の放送データまたは前記第２の放送データを暗号化して記録データを生成する暗号化手段と、前記記録データ、前記復号化処理に関する情報、前記復号化領域と非復号化領域との区分け情報を記録する記憶手段とを有する。【選択図】    図２
2011097330.tif 000002
【特許請求の範囲】
【請求項１】
第１の暗号化処理で暗号化された第１の放送データを取得する取得手段と、
前記第１の放送データにおける録画処理時の処理負荷を計測する計測手段と、
前記処理負荷に基づいて前記取得手段で取得した前記第１の放送データの領域ごとに第１の復号化処理で復号化するか否かを判断する第１の判断手段と、
第１の判断手段で前記第１の放送データの少なくとも一部の領域を前記第１の復号化処理で復号化すると判断された場合、前記第１の復号化処理で復号化された復号化領域を含む第２の放送データを生成する第１の復号化手段と、
前記第１の復号手段が前記第２の放送データを生成していない場合は前記第１の放送データを、前記第１の復号手段が前記第２の放送データを生成した場合は前記第２の放送データを第２の暗号化処理で暗号化して記録データを生成する暗号化手段と、
前記暗号化手段で生成された前記記録データ、前記第１の復号化処理に関する情報、前記復号化領域と非復号化領域との区分け情報を記録する記憶手段と、
を具備することを特徴とする信号処理装置。
【請求項２】
前記第１の判断手段は、前記第１の放送データの処理対象領域における録画処理時の前記処理負荷が一定値未満の場合、前記処理対象領域を前記復号化領域と判断することを特徴とする請求項１記載の信号処理装置。
【請求項３】
前記記録データの再生処理の入力に基づいて、第２の復号化処理で前記記録データを復号化する第２の復号化手段と、
前記区分け情報を参照して前記記録データに前記非復号化領域が有るか否かを判断する第２の判断手段と、
前記第２の判断手段で前記非復号化領域が有ると判断された場合、前記第１の復号化処理で前記非復号化領域を復号化して前記第２の復号化処理で復号化された前記記録データを再生する再生手段と、
を有することを特徴とする請求項１記載の信号処理装置。
【請求項４】
前記暗号化手段は前記再生処理時に前記第１の復号化処理で復号化された領域を前記第２の暗号化処理で暗号化し、前記記録手段は前記再生処理時に前記第２の暗号化処理で暗号化された領域を前記復号化領域として記録することを特徴とする請求項３記載の信号処理装置。
【請求項５】
前記記録手段は、前記区分け情報を更新することを特徴とする請求項４記載の信号処理装置。
【請求項６】
第１の暗号化処理で暗号化された放送データを取得する取得手段と、
前記放送データの録画処理時の処理負荷を計測する計測手段と、
前記処理負荷に基づいて前記取得手段で取得した前記放送データの領域ごとに復号化処理で復号化するか否かを判断する判断手段と、
前記判断手段で前記復号化処理により処理対象領域を復号化すると判断された場合、前記処理対象領域を前記復号化処理で復号化する第１の復号化手段と、
前記判断手段で前記復号化処理により前記処理対象領域を復号化しないと判断された場合、前記処理対象領域のデータ及び前記復号化処理の実行を指示する情報を送信する第１の送信手段と、
前記第１の送信手段で送信された前記処理対象領域のデータに基づいて前記処理対象領域を前記復号化処理で復号化する第２の復号化手段と、
前記復号化処理で復号化した前記処理対象領域のデータを送信する第２の送信手段と、
前記第１の復号化手段及び前記第２の復号化手段で前記復号化処理により復号化された前記放送データを第２の暗号化処理で暗号化して記録データを生成する暗号化手段と、
前記暗号化手段で生成された前記記録データを記録する記憶手段と、
を具備することを特徴とする信号処理装置。
【請求項７】
第１の暗号化処理で暗号化された第１の放送データを取得し、
前記第１の放送データにおける録画処理時の処理負荷を計測し、
前記処理負荷に基づいて前記第１の放送データの領域ごとに第１の復号化処理で復号化するか否かを判断し、
前記第１の放送データの少なくとも一部の領域を前記第１の復号化処理で復号化すると判断された場合、前記第１の復号化処理で復号化された復号化領域を含む第２の放送データを生成し、
前記第２の放送データを生成していない場合は前記第１の放送データを暗号化して記録データを生成し、前記第２の放送データを生成した場合は前記第２の放送データを第２の暗号化処理で暗号化して記録データを生成し、
前記記録データ、前記第１の復号化処理に関する情報、前記復号化領域と非復号化領域との区分け情報を記録制御する、
ことを特徴とする信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、信号処理生装置における放送信号の記録再生技術に関する。
【背景技術】
【０００２】
周知のように、近年では、テレビジョン放送のデジタル化が推進されている。例えば、日本国内においては、ＢＳ（Broadcasting Satellite）デジタル放送及び１１０度ＣＳ（Communication Satellite）デジタル放送等の衛星デジタル放送だけでなく、地上デジタル放送も開始されている。さらに、ネットワークを介したＩＰ（Internet Protocol）放送を配信されている。
【０００３】
これらデジタルの放送データは、伝送路上では暗号化されている。信号処理装置は、放送データを受信すると、録画処理時に放送データを復号化する。信号処理装置は、復号化した放送データを記録用に暗号化して記憶装置に記録する。信号処理装置は、再生処理時に記録用に暗号化された放送データを復号化する。
【０００４】
特許文献１には、動画像の再生処理時に情報処理装置における処理負荷量に適応して、全ての符号化画面をデコード処理するか各符号化画面の一部のデコード処理をスキップするかを切り替えて効率よくデコード処理する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１０１４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１には、動画像の録画処理時に処理負荷量に適応して効率よく伝送路上の暗号化された放送データを復号化して記憶装置に記録する構成は開示されていない。
【０００７】
そこで、この発明は、伝送路上の暗号化された放送データに処理負荷に適応した復号化処理を施して記録制御する信号処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る信号処理装置は、第１の暗号化処理で暗号化された第１の放送データを取得する取得手段と、前記第１の放送データにおける録画処理時の処理負荷を計測する計測手段と、前記処理負荷に基づいて前記取得手段で取得した前記第１の放送データの領域ごとに第１の復号化処理で復号化するか否かを判断する第１の判断手段と、第１の判断手段で前記第１の放送データの少なくとも一部の領域を前記第１の復号化処理で復号化すると判断された場合、前記第１の復号化処理で復号化された復号化領域を含む第２の放送データを生成する第１の復号化手段と、前記第１の復号手段が前記第２の放送データを生成していない場合は前記第１の放送データを、前記第１の復号手段が前記第２の放送データを生成した場合は前記第２の放送データを第２の暗号化処理で暗号化して記録データを生成する暗号化手段と、前記暗号化手段で生成された前記記録データ、前記第１の復号化処理に関する情報、前記復号化領域と非復号化領域との区分け情報を記録する記憶手段とを有する。
【発明の効果】
【０００９】
上記した発明によれば、伝送路上で暗号化された放送データに処理負荷に適応した復号化処理を施して記録制御する信号処理装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る信号処理の概略を示すブロック図。
【図２】第１の実施形態に係る録画処理及び再生処理の概略を示すブロック図。
【図３】第１の実施形態に係る記録データテーブルのフォーマットを示す図。
【図４】第１の実施形態に係る記録データテーブルの内容を示す図。
【図５】第１の実施形態に係る信号処理装置における処理を示すフローチャート。
【図６】第１の実施形態に係る通常処理について示すフローチャート。
【図７】第１の実施形態に係る録画処理について示すフローチャート。
【図８】第１の実施形態に係る再生処理について示すフローチャート。
【図９】第２の実施形態に係る再生処理について示すフローチャート。
【図１０】第３の実施形態に係る信号処理装置の概略を示すブロック図。
【図１１】第３の実施形態に係る再生処理について示すフローチャート。
【発明を実施するための最良の形態】
【００１１】
以下、本実施形態について図面を参照して詳細に説明する。図１は第１の実施形態に係る信号処理装置１を含むシステムの全体構成を示すブロック図である。信号処理装置１は、例えばテレビジョン受像機、または記録再生装置である。信号処理装置１は、制御装置１０、チューナ１１、通信装置１２、表示装置１３、音声出力装置１４、入力装置１５、記憶装置１６を備える。
【００１２】
制御装置１０は、信号処理装置１を含むシステム全体を制御する。ＭＰＵ（Micro Processing Unit）１０１は、各装置の動作を制御する。ＲＡＭ(Random Access Memory)１０２は、制御プログラムなどのプログラムを記録する。ＲＯＭ(Read Only Memory)１０３は、制御プログラムや制御データを格納する。電源１０４は、制御装置１０の各部に電力を供給する。入力力インタフェース１０６は、制御装置１０と接続された各装置と情報を入出力する。発振器１０６は、信号処理装置１の時刻設定及び各部と同期を取る。
【００１３】
チューナ１１は、アンテナで受信したデジタル放送信号を復調する。通信装置１２は、光回線等のネットワーク３を介して必要な情報を送受信する。さらに、通信装置１２は、ネットワークを介してＩＰ放送データを送受信する。表示装置１３は、放送番組、ウェブ情報、信号処理装置１における制御結果など各種情報を表示する。音声出力装置１４は、音声を出力する。入力装置１５は、ユーザが指示する情報を入力する。記憶装置１６は、例えば、チューナ１１または通信装置１２を介して取得した放送データを記録する。ここでは、信号処理装置１は、表示装置１３及び記憶装置１６を含む構成として説明するが、これらが外部機器として接続されていてもよい。
【００１４】
図２は、第１の実施形態に係る信号処理装置１における録画処理及び再生処理を概略的に説明するブロック図である。放送局１００からチューナ１１または通信装置１２を介して信号処理装置１に配信される番組である伝送路上の放送データ（第１の放送データ）は暗号化されている。ここでは、伝送路上の放送データに対して施されている暗号化を第１の暗号化処理と称す。ここで、制御装置１０のＭＰＵ１０１は、処理負荷計測モジュール１０１１を有する。処理負荷計測モジュール１０１１は、ＭＰＵ１０１の処理負荷量を計測する。
【００１５】
ＭＰＵ１０１は、取得した番組を記憶装置１６に記録する。この場合、ＭＰＵ１０１は、ＭＰＵ１０１の処理負荷量が一定値未満と判断した場合、録画処理時に、１番組における第１の暗号化処理を施された放送データをすべて復号化する。ＭＰＵ１０１は、１番組全てについて第１の復号化処理を施した放送データ（第２の放送データ）を記憶装置１６に記録する。
【００１６】
ここでは、第１の暗号化処理に対応してＭＰＵ１０１が放送データに対して施す復号化処理を第１の復号化処理と称す。
【００１７】
ＭＰＵ１０１は、ＭＰＵ１０１の処理負荷量が一定値以上と判断した場合、録画処理時に、１番組全ての放送データに第１の復号化処理を施さない。ＭＰＵ１０１は、１番組について第１の復号化処理を施した放送データと第１の復号化処理を施していない放送データを混在させた状態の放送データ（第２の放送データ）を記憶装置１６に記録する。つまり、ＭＰＵ１０１は、ＭＰＵ１０１の処理負荷量に応じて第１の復号化処理を施す放送データの量を変更する。
【００１８】
ＭＰＵ１０１は、１番組の放送データについて第１の復号化処理をどこまで完了し（復号化領域）、どこまで完了していないのか（非復号化領域）を示す区分け情報（後述する復号化処理未完了開始アドレスＮ及び復号化処理未完了終了アドレスＮ）を記録データテーブル１６１に反映し、記憶装置１６に格納する。
【００１９】
そして、ＭＰＵ１０１は、第１の暗号化処理とは異なる暗号化処理を放送データに施して記憶装置１６に記録する。ここでは、ＭＰＵ１０１が放送データに対して記録用に施す暗号化処理を第２の暗号化処理と称す。また、第１の復号化処理が施されているか否かに関わらず、第２の暗号化処理が施された記憶装置１６に記録されている放送データを記録データと称す。
【００２０】
記憶装置１６が１番組全てについて第１の復号化処理を施された記録データを記録している場合、ＭＰＵ１０１は再生処理時に記録データを復号化して表示装置１３に表示する。ここでは、第２の暗号化処理に対応してＭＰＵ１０１が記録データに対して施す復号化処理を第２の復号化処理と称す。
【００２１】
記憶装置１６が１番組について第１の復号化処理が施された領域と第１の復号化処理が施されていない領域の混在した記録データを記録している場合、ＭＰＵ１０１は、記録データに第２の復号化処理を施し、第１の復号化処理が施されていない領域については第１の復号化処理を施して表示装置１３に表示する。つまり、ＭＰＵ１０１は、再生処理時に記録データテーブル１６１に基づいて記録データに第１の復号化処理を施す。
【００２２】
図３は、記録データテーブル１６１のフォーマットを示す図である。記録データテーブル１６１はＭＰＥＧ（Motion Picture Experts Group）フォーマットで各種情報を格納する。番組管理番号の項目は、番組を特定する識別番号を示す。サブ管理番号の項目は、ＴＳ（Transport Stream）パケット先頭を０としたときのＴＳパケット番号を、ＴＳパケット数単位で示す。オフセット項目は、ＴＳペイロード先頭からのオフセットバイトを示す。サイズ項目は、データサイズをバイト単位で示す。
【００２３】
暗号有無の項目は、放送データに第２の暗号化処理を施すか否かを示す。この項目の「１」は、第２の暗号化処理が有りを示す。この項目の「０」は、第２の暗号化処理が無しを示す。名称の項目は１番組における記録データを制御する項目名称を示す。値の項目は、名称の項目の具体値を示す。暗号化有りの場合、暗号有無の項目に対応する値は第２の暗号化処理が施される。
【００２４】
伝送路情報同期情報の項目は、未使用時は「０ｘＦＦＦＦ」と、使用時は「０ｘ１２９Ａ」と格納される。復号化処理情報の項目は、放送データに施す第１の復号処理に関する情報を格納する。全復号化処理完了情報の項目は、当該番組管理番号の放送データの全てに第１の復号化処理が完了している場合は「１」、そうでない場合は「０」を格納する。復号化処理分割数の項目は、当該番組管理番号の放送データに第１の復号化処理が未完了である場合、放送データのうち連続したデータ領域の分割数を格納する。
【００２５】
復号化処理未完了開始アドレスＮの項目は、当該番組管理番号の放送データに対する第１の復号化処理が復号が未完了である場合、ｎ番目のデータ領域の開始アドレスを先頭からのＴＳパケット数で格納する。この項目の値が０の場合、この項目は無効となる。復号化処理未完了終了アドレスＮの項目は、当該番組管理番号の放送データにおけるｎ番目のデータ領域の開始アドレスを先頭からのＴＳパケット数で格納する。この項目の値が０の場合、この項目は無効となる。
【００２６】
スタッフィングバイトの項目は、ＴＳペイロード長を満たすために値「０ｘＦＦ」で埋める。復号化処理分割数、復号化処理未完了開始アドレスＮ、復号化処理未完了終了アドレスＮの項目は、全復号化処理完了情報の項目が「０」の場合にのみ存在する。
【００２７】
図４は、記録データテーブル１６１の具体例を示す図である。信号処理装置１は、取得した番組の放送データを記録データとして記憶装置１６に記録する。番組管理番号０では、全復号化処理完了情報の項目が「０」である。つまり、番組管理番号０の放送データに対する第１の復号化処理は完了していない。復号化処理分割数の項目は「３」である。つまり、第１の復号化処理は、番組管理番号０の放送データのうち連続する３つのデータ領域について未完了である。
【００２８】
具体的には、放送データのうち復号化処理未完了開始アドレス１の値である１００１パケットから復号化処理未完了終了アドレス１の値である２０００パケットまでは、第１の復号化処理は完了していない。放送データのうち復号化処理未完了開始アドレス２の値である４００１パケットから復号化処理未完了終了アドレス２の値である５０００パケットまでは、第１の復号化処理は完了していない。放送データのうち復号化処理未完了開始アドレス３の値である６００１パケットから復号化処理未完了終了アドレス３の値である７０００パケットまでは、第１の復号化処理は完了していない。
【００２９】
次に、第１の実施形態における信号処理装置１における処理について説明する。図５は、信号処理装置１における処理を示すフローチャートである。ＭＰＵ１０１は、ＲＯＭ１０３に格納された本システム全体を制御するモジュールである制御プログラムによって動作する。ＭＰＵ１０１は、制御プログラムを起動すると、チューナ１１、通信装置１２、表示装置１３、音声出力装置１４、入力装置１５などの制御装置１０に接続されている各装置を初期化する。
【００３０】
ＭＰＵ１０１は、現在時刻を取得し、録画予約、視聴予約などで設定された予約時刻か否かを確認する（ステップＳ１０１）。予約時刻である場合（ステップＳ１０１、ＹＥＳ）、ＭＰＵ１０１は、設定された予約処理を開始する（ステップＳ１０２）。予約時刻でない場合（ステップＳ１０１、ＮＯ）、ＭＰＵ１０１は、入力装置１５でユーザによる指示が入力されるまで例えば２秒間待機する（ステップＳ１０３）。
【００３１】
ユーザによる指示が入力された場合（ステップＳ１０３、ＹＥＳ）、ＭＰＵ１０１は、そのユーザによる指示が予約処理の終了指示か否かを確認する(ステップＳ１０４)。予約処理の終了指示である場合（ステップＳ１０４、ＹＥＳ）、ＭＰＵ１０１は、信号処理装置１を含むシステムにおける予約処理を終了し、電源をオフする。
【００３２】
予約処理の終了指示でない場合（ステップＳ１０４、ＮＯ）、ＭＰＵ１０１は、通常処理を実行する（ステップＳ１０５）。第１の実施形態における通常処理とは、番組の録画処理、記憶装置１６に記録されている番組の再生処理、その他ユーザによる放送録画再生装置１を含むシステムの設定処理等である。
【００３３】
次に、図５のステップＳ１０５における通常処理について説明する。図６は、通常処理について示すフローチャートである。はじめに、ＭＰＵ１０１は、録画処理の開始が入力されているか否かを判断する（ステップＳ２０１）。録画処理の開始が入力されている場合（ステップＳ２０１、ＹＥＳ）、ＭＰＵ１０１は、録画処理を開始する（ステップＳ２０２）。録画処理の開始が入力されていない場合（ステップＳ２０１、ＮＯ）、ＭＰＵ１０１は、再生処理の開始が入力されているか否かを判断する（ステップＳ２０３）。再生処理の開始が入力されている場合（ステップＳ２０３、ＹＥＳ）、ＭＰＵ１０１は、記憶装置１６に記録されている番組の再生処理を開始する（ステップＳ２０４）。再生処理の開始が入力されていない場合（ステップＳ２０３、ＮＯ）、ＭＰＵ１０１は、ユーザによる入力された放送録画再生装置１を含むシステムにおける設定処理を開始する（ステップＳ２０５）。
【００３４】
次に、図６のステップＳ２０２における録画処理について説明する。図７は、録画処理について示すフローチャートである。ここでは、図４に示す記録データテーブル１６１の具体例を用いて説明する。
【００３５】
ＭＰＵ１０１は、ユーザが録画予約を設定する際に選択したチャンネルの放送信号をチューナ１１で選局する（ステップＳ３０１）。チューナ１１は、取得手段として機能する。ＭＰＵ１０１は、チューナ１１で番組の受信処理を開始する。ＭＰＵ１０１は、記録データテーブル１６１の伝送路情報同期情報の項目を先頭から参照し、０ｘＦＦＦＦ(空き)に対応する番組管理番号「０」を録画処理の対象となる放送データの番組管理番号と設定する。
【００３６】
ＭＰＵ１０１は、番組管理番号「０」のサブ管理番号に最初「０」を格納する。ＭＰＵ１０１は、復号化処理情報の項目に録画処理の対象となる放送データに対して使用する第１の復号化処理に関する情報を格納する。ＭＰＵ１０１は、最初は全復号化処理完了情報の項目に「１」を格納する。
【００３７】
ＭＰＵ１０１は、１番組における放送データを例えば１０００パケット単位で読み出して録画処理する。ＭＰＵ１０１は、読み出す放送データが有るが否かを確認する（ステップＳ３０２）。読み出す放送データがない場合（ステップＳ３０２、ＮＯ）、ＭＰＵ１０１は、録画処理を終了する。
【００３８】
読み出す放送データがある場合（はじめは１パケットから１０００パケットまで）（ステップＳ３０２、ＹＥＳ）、ＭＰＵ１０１は、処理負荷計測モジュール１０１１で信号処理装置１を含むシステムにおけるＭＰＵ１０１の使用率を計測する。処理負荷計測モジュール１０１１は、計測手段として機能する。ＭＰＵ１０１は、ＭＰＵ１０１の使用率が一定値以上か否か判断する（ステップＳ３０３）。ＭＰＵ１０１は、判断手段として機能する。ここでは、ＭＰＵ１０１の使用率４０％を閾値としているが、この値は可変である。ＭＰＵ１０１の使用率が例えば２０％であり、一定値以上でない場合（ステップＳ３０３、ＮＯ）、ＭＰＵ１０１は、第１の暗号化処理を施した１０００パケット分の放送データに第１の復号化処理を施す（ステップＳ３０４）。ＭＰＵ１０１は、復号化手段として機能する。
【００３９】
次に、ＭＰＵ１０１は、第１の復号化処理を施した１パケットから１０００パケットまでの放送データに第２の暗号化処理を施す（ステップＳ３０５）。ＭＰＵ１０１は、暗号化手段として機能する。ＭＰＵ１０１は、記録データテーブル１６１を更新し（ステップＳ３０６）、記録データテーブル１６１のサブ管理番号１から１０００の項目に第２の暗号化処理を施した放送データを記録データとして格納する（ステップＳ３０７）。記録データテーブル１６１は、記憶手段として機能する。ＭＰＵ１０１は、ステップＳ３０２に戻って、１００１パケットから２０００パケットまでの放送データを読み出す。
【００４０】
１００１パケットから２０００パケットまでの放送データの録画処理時におけるＭＰＵ１０１の使用率が例えば５０％であり、一定値以上である場合（ステップＳ３０３、ＹＥＳ）、ＭＰＵ１０１は、復号化処理完了情報の項目に「０」を格納する。記録データテーブル１６１は、番組管理番号０の放送データに対する第１の復号化処理が未完了であることを示す。さらに、ＭＰＵ１０１は、復号化処理分割数の項目に「１」を格納する。さらに、ＭＰＵ１０１は、復号化処理未完了開始アドレス１の項目に現在読み出したＴＳパケットのオフセットパケット数である１００１を格納する。
【００４１】
次に、ＭＰＵ１０１は、第１の復号化処理を施していない１００１パケットから２０００パケットまでの放送データに第２の暗号化を施す（ステップＳ３０５）。ＭＰＵ１０１は、記録データテーブル１６１を更新し（ステップＳ３０６）、記録データテーブル１６１のサブ管理番号１００１から２０００の項目に第２の暗号化処理を施した放送データを記録データとして格納する（ステップＳ３０７）。ＭＰＵ１０１は、ステップＳ３０２に戻って、２００１パケットから３０００パケットまでの放送データを読み出す。
【００４２】
２００１パケットから３０００パケットまでの放送データの録画処理時におけるＭＰＵ１０１の使用率が一定値以上でない場合（ステップＳ３０３、ＮＯ）、ＭＰＵ１０１は、２００１パケットから３０００パケットまでの放送データに第１の復号化処理を施す（ステップＳ３０４）。
【００４３】
ＭＰＵ１０１は、番組管理番号０の復号化処理未完了終了アドレス１の項目に現在読み出したＴＳパケットのオフセットパケット数である２０００を格納する。次に、ＭＰＵ１０１は、第１の復号化処理を施した２００１パケットから３０００パケットまでの放送データに第２の暗号化処理を施す（ステップＳ３０５）。ＭＰＵ１０１は、記録データテーブル１６１を更新し（ステップＳ３０６）、記録データテーブル１６１のサブ管理番号２００１から３０００の項目に第２の暗号化処理を施した放送データを記録データとして格納する（ステップＳ３０７）。ＭＰＵ１０１は、ステップＳ３０２に戻って、３００１パケットから４０００パケットまでの放送データを読み出す。
【００４４】
３００１パケットから４０００パケットまでの放送データの録画処理時におけるＭＰＵ１０１の使用率が一定値以上でない場合（ステップＳ３０３、ＮＯ）、ＭＰＵ１０１は、３００１パケットから４０００パケットまで放送データに第１の復号化処理を施す（ステップＳ３０４）。
【００４５】
ＭＰＵ１０１は、第１の復号化処理を施した３００１パケットから４０００パケットまでの放送データに第２の暗号化処理を施す（ステップＳ３０５）。ＭＰＵ１０１は、２００１パケットから３０００パケットの放送データと同様に第１の復号化処理を施したので、記録データテーブル１６１を更新しない（ステップＳ３０６）。ＭＰＵ１０１は、記録データテーブル１６１のサブ管理番号３００１から４０００の項目に第２の暗号化処理を施した放送データを記録データとして格納する（ステップＳ３０７）。ＭＰＵ１０１は、ステップＳ３０２に戻って、４００１パケットから５０００パケットまでの放送データを読み出す。
【００４６】
４００１パケットから５０００パケットまでの放送データの録画処理時におけるＭＰＵ１０１の使用率が一定値以上である場合（ステップＳ３０３、ＹＥＳ）、ＭＰＵ１０１は、復号化処理分割数の項目に１加算して「２」を格納する。ＭＰＵ１０１は、復号化処理未完了開始アドレス２の項目に現在読み出したＴＳパケットのオフセットパケット数である４００１を格納する。
【００４７】
次に、ＭＰＵ１０１は、第１の復号化処理を施していない４００１パケットから５０００パケットまでの放送データをに第２の暗号化処理を施す（ステップＳ３０５）。ＭＰＵ１０１は、記録データテーブル１６１を更新し（ステップＳ３０６）、記録データテーブル１６１のサブ管理番号４００１から５０００の項目に第２の復号化処理を施した放送データを記録データとして格納する（ステップＳ３０７）。ＭＰＵ１０１は、ステップＳ３０２に戻って、５００１パケットから６０００パケットまでの放送データを読み出す。
【００４８】
５００１パケットから６０００パケットまでの放送データの録画処理時におけるＭＰＵ１０１の使用率が一定値以上でない場合（ステップＳ３０３、ＮＯ）、ＭＰＵ１０１は、５００１パケットから６０００パケットまでの放送データに第１の復号化処理を施す（ステップＳ３０４）。
【００４９】
ＭＰＵ１０１は、番組管理番号０の復号化処理未完了終了アドレス２の項目に現在読み出したＴＳパケットのオフセットパケット数である５０００を格納する。次に、ＭＰＵ１０１は、第１の復号化処理を施した５００１パケットから６０００パケットまでの放送データに第２の暗号化処理を施す（ステップＳ３０５）。ＭＰＵ１０１は、記録データテーブル１６１を更新し（ステップＳ３０６）、記録データテーブル１６１のサブ管理番号５００１から６０００の項目に第２の暗号化処理を施した放送データを記録データとして格納する（ステップＳ３０７）。ＭＰＵ１０１は、ステップＳ３０２に戻って、６００１パケットから７０００パケットまでの放送データを読み出す。
【００５０】
６００１パケットから７０００パケットまでの放送データの録画処理時におけるＭＰＵ１０１の使用率が一定値以上である場合（ステップＳ３０３、ＹＥＳ）、ＭＰＵ１０１は、復号化処理分割数の項目に１加算して「３」を格納する。ＭＰＵ１０１は、復号化処理未完了開始アドレス３の項目に現在読み出したＴＳパケットのオフセットパケット数である６００１を格納する。
【００５１】
次に、ＭＰＵ１０１は、第１の復号化処理を施していない６００１パケットから７０００パケットまでの放送データに第２の暗号化処理を施す（ステップＳ３０５）。ＭＰＵ１０１は、記録データテーブル１６１を更新し（ステップＳ３０６）、記録データテーブル１６１のサブ管理番号６００１から７０００の項目に第２の復号化処理を施した放送データを記録データとして格納する（ステップＳ３０７）。ＭＰＵ１０１は、ステップＳ３０２に戻って、７００１パケットから８０００パケットまでの放送データを読み出す。
【００５２】
７００１パケットから８０００パケットまでの放送データの録画処理時におけるＭＰＵ１０１の使用率が一定値以上でない場合（ステップＳ３０３、ＮＯ）、ＭＰＵ１０１は、７００１パケットから８０００パケットまで放送データに第１の復号化処理を施す（ステップＳ３０４）。
【００５３】
ＭＰＵ１０１は、番組管理番号０の復号化処理未完了終了アドレス３の項目に現在読み出したＴＳパケットのオフセットパケット数である７０００を格納する。次に、ＭＰＵ１０１は７第１の復号化処理を施した７００１パケットから８０００パケットまでの放送データに第２の暗号化処理を施す（ステップＳ３０５）。ＭＰＵ１０１は、記録データテーブル１６１を更新し（ステップＳ３０６）、記録データテーブル１６１のサブ管理番号７００１から８０００の項目に第２の暗号化処理を施した放送データを記録データとして格納する（ステップＳ３０７）。ＭＰＵ１０１は、ステップＳ３０２に戻って、８００１パケットから９０００パケットまでの放送データを読み出す。ここでは読み出す放送データがないとすると（ステップＳ３０２、ＮＯ）、ＭＰＵ１０１は、録画処理を終了する。
【００５４】
次に、図６のステップＳ２０４における再生処理について説明する。図８は、再生処理について示すフローチャートである。ここでは、図４に示す記録データテーブル１６１の具体例を用いて説明する。
【００５５】
ＭＰＵ１０１は、ユーザが選択した再生処理の対象となる記録データを記録データテーブル１６１から選択する（ステップＳ４０１）。ここで、ＭＰＵ１０１は、番組管理番号０の記録データを選択する。
【００５６】
ＭＰＵ１０１は、番組管理番号０のサブ管理番号０における全復号化処理完了情報の項目を参照する。ＭＰＵ１０１は、全復号化処理完了情報の項目が「０」であるため、番組管理番号０の記録データは第１の復号化処理が未完了と判断する。さらに、ＭＰＵ１０１は、復号化処理割数の項目を参照する。ここでは、ＭＰＵ１０１は、復号化処理割数の項目が「３」と確認する。ＭＰＵ１０１は、復号化処理未完了開始アドレス１の項目を参照し、その値が「１００１」であると確認する。
【００５７】
次に、ＭＰＵ１０１は、記録データテーブル１６１の番組管理番号０のサブ管理番号１から１０００に記録データが格納されているか否かを確認する（ステップＳ４０２）。記録データが格納されていない場合（ステップＳ４０２、ＮＯ）、ＭＰＵ１０１は、再生処理を終了する。
【００５８】
記録データが格納されている場合（ステップＳ４０２、ＹＥＳ）、ＭＰＵ１０１は、サブ管理番号１から１０００の記録データを読み出して第２の復号化処理を施す（ステップＳ４０３）。ＭＰＵ１０１は、復号化手段として機能する。ＭＰＵ１０１は、復号化処理未完了開始アドレス１及び復号化処理未完了終了アドレス１を参照し、第２の復号化処理を施したサブ管理番号１から１０００の記録データに第１の復号化処理が完了しているか否か判断する（ステップＳ４０４）。
【００５９】
ここでは、復号化処理未完了開始アドレス１の項目が「１００１」であるため、ＭＰＵ１０１は、サブ管理番号１から１０００の記録データに第１の復号化処理が完了していると判断する（ステップＳ４０４、ＮＯ）。ＭＰＵ１０１は、判断手段として機能する。したがって、ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号１から１０００の記録データを再生し、表示装置１３に表示する（ステップＳ４０６）。ＭＰＵ１０１は、再生手段として機能する。
【００６０】
次に、ＭＰＵ１０１は、記録データテーブル１６１の番組管理番号０のサブ管理番号１００１から２０００に記録データが格納されているか否かを確認する（ステップＳ４０２）。記録データが格納されている場合（ステップＳ４０２、ＹＥＳ）、ＭＰＵ１０１は、サブ管理番号１００１から２０００の記録データを読み出して第２の復号化処理を施す（ステップＳ４０３）。ＭＰＵ１０１は、復号化処理未完了開始アドレス１の項目が「１００１」、復号化処理未完了終了アドレス１の項目が「２０００」であるため、サブ管理番号１００１から２０００の記録データに第１の復号化処理が完了していないと判断する（ステップＳ４０４、ＹＥＳ）。ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号１００１から２０００の記録データに対して復号化処理情報の項目を参照して第１の復号化処理を施す（ステップＳ４０５）。次に、ＭＰＵ１０１は、サブ管理番号１００１から２０００の記録データを再生し、表示装置１３に表示する（ステップＳ４０６）。
【００６１】
次に、ＭＰＵ１０１は、記録データテーブル１６１の番組管理番号０のサブ管理番号２００１から３０００に記録データが格納されているか否かを確認する（ステップＳ４０２）。記録データが格納されている場合（ステップＳ４０２、ＹＥＳ）、ＭＰＵ１０１は、サブ管理番号２００１から３０００記録データを読み出して第２の復号化処理を施す（ステップＳ４０３）。ＭＰＵ１０１は、復号化処理未完了開始アドレス２の項目が「４００１」であるため、サブ管理番号２００１から３０００の記録データに第１の復号化処理が完了していると判断する（ステップＳ４０４、ＮＯ）。したがって、ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号２００１から３０００の記録データを再生し、表示装置１３に表示する（ステップＳ４０６）。
【００６２】
次に、ＭＰＵ１０１は、記録データテーブル１６１の番組管理番号０のサブ管理番号３００１から４０００に記録データが格納されているか否かを確認する（ステップＳ４０２）。記録データが格納されている場合（ステップＳ４０２、ＹＥＳ）、ＭＰＵ１０１は、サブ管理番号３００１から４０００記録データを読み出して第２の復号化処理を施す（ステップＳ４０３）。ＭＰＵ１０１は、復号化処理未完了開始アドレス２の項目が「４００１」であるため、サブ管理番号３００１から４０００の記録データに第１の復号化処理が完了していると判断する（ステップＳ４０４、ＮＯ）。したがって、ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号３００１から４０００の記録データを再生し、表示装置１３に表示する（ステップＳ４０６）。
【００６３】
次に、ＭＰＵ１０１は、記録データテーブル１６１の番組管理番号０のサブ管理番号４００１から５０００に記録データが格納されているか否かを確認する（ステップＳ４０２）。記録データが格納されている場合（ステップＳ４０２、ＹＥＳ）、ＭＰＵ１０１は、サブ管理番号４００１から５０００の記録データを読み出して第２の復号化処理を施す（ステップＳ４０３）。ＭＰＵ１０１は、復号化処理未完了開始アドレス２の項目が「４００１」、復号化処理未完了終了アドレス２の項目が「５０００」であるため、サブ管理番号４００１から５０００の記録データに第１の復号化処理が完了していないと判断する（ステップＳ４０４、ＹＥＳ）。ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号４００１から５０００の記録データに対して復号化処理情報の項目を参照して第１の復号化処理を施す（ステップＳ４０５）。次に、ＭＰＵ１０１は、サブ管理番号４００１から５０００の記録データを再生し、表示装置１３に表示する（ステップＳ４０６）。
【００６４】
次に、ＭＰＵ１０１は、記録データテーブル１６１の番組管理番号０のサブ管理番号５００１から６０００の記録データが格納されているか否かを確認する（ステップＳ４０２）。記録データが格納されている場合（ステップＳ４０２、ＹＥＳ）、ＭＰＵ１０１は、サブ管理番号５００１から６０００の記録データを読み出して第２の復号化処理を施す（ステップＳ４０３）。ＭＰＵ１０１は、復号化処理未完了開始アドレス３の項目が「６００１」であるため、サブ管理番号５００１から６０００の記録データに第１の復号化処理が完了していると判断する（ステップＳ４０４、ＮＯ）。したがって、ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号５００１から６０００の記録データを再生し、表示装置１３に表示する（ステップＳ４０６）。
【００６５】
次に、ＭＰＵ１０１は、記録データテーブル１６１の番組管理番号０のサブ管理番号６００１から７０００に記録データが格納されているか否かを確認する（ステップＳ４０２）。記録データが格納されている場合（ステップＳ４０２、ＹＥＳ）、ＭＰＵ１０１は、サブ管理番号６００１から７０００の記録データを読み出して第２の復号化処理を施す（ステップＳ４０３）。ＭＰＵ１０１は、復号化処理未完了開始アドレス３の項目が「６００１」、復号化処理未完了終了アドレス３の項目が「７０００」であるため、サブ管理番号６００１から７０００の記録データに第１の復号化処理が完了していないと判断する（ステップＳ４０４、ＹＥＳ）。ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号６００１から７０００の記録データに対して復号化処理情報の項目を参照して第１の復号化処理を施す（ステップＳ４０５）。次に、ＭＰＵ１０１は、サブ管理番号６００１から７０００の記録データを再生し、表示装置１３に表示する（ステップＳ４０６）。ここでは記録データテーブル１６１の番組管理番号０のサブ管理番号７００１から８０００の記録データがないとすると（ステップＳ４０２、ＮＯ）、ＭＰＵ１０１は、再生処理を終了する。
【００６６】
第１の実施形態のよれば、制御装置１０が録画処理時に同時に１以上の放送データを受信したとき、制御装置１０の処理負荷に適応して放送データに第１の復号化処理を施し、放送データのうち第１の復号化処理が施されていない領域については記録データテーブルに記録される。したがって、制御装置１０は録画処理時の処理負荷を低減できるため、受信処理または録画処理の失敗を回避できる。
【００６７】
さらに、第１の実施形態によれば、記録データテーブルに復号化処理情報が格納されているので、制御装置１０は、再生処理時に記録データテーブルを参照して記録データのうち第１の復号化処理が施されていない領域のみ第１の復号化処理を施すため、正常に記録データを再生できる。
【００６８】
次に、第２の実施形態について説明する。第２の実施形態は、第１の実施形態と再生処理が異なる。その他の処理については、第１の実施形態と同様であるため説明を省略する。図９は、第２の実施形態に係る再生処理について示すフローチャートである。図９におけるステップＳ５０１、ステップＳ５０２、ステップＳ５０３、ステップＳ５０４、ステップＳ５０５、ステップＳ５０７は、図８におけるステップＳ４０１、ステップＳ４０２、ステップＳ４０３、ステップＳ４０４、ステップＳ４０５、ステップＳ４０６とそれぞれ同じ動作なので説明を省略する。
【００６９】
ＭＰＵ１０１が記録データテーブル１６１の番組管理番号０のサブ管理番号１００１から２０００の記録データを読み出した場合（ステップＳ５０２、ＹＥＳ）について説明する。ＭＰＵ１０１は、サブ管理番号１００１から２０００の記録データに第２の復号化処理を施す（ステップＳ５０３）。ＭＰＵ１０１は、復号化処理未完了開始アドレス１の項目が「１００１」、復号化処理未完了終了アドレス１の項目が「２０００」であるため、サブ管理番号１００１から２０００の記録データに第１の復号化処理が完了していないと判断する（ステップＳ５０４、ＹＥＳ）。
【００７０】
ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号１００１から２０００の記録データに対して復号化処理情報の項目を参照して第１の復号化処理を施す（ステップＳ５０５）。ＭＰＵ１０１は、第１の復号化処理を施した記録データに第２の暗号化処理を施し、サブ管理番号１００１から２０００の項目に記録データを格納する。ＭＰＵ１０１は、記録データテーブル１６１の復号化処理未完了開始アドレス１及び復号化処理未完了終了アドレス１の項目に「０」を格納する。さらに、ＭＰＵ１０１は、復号化処理分割数の項目に「３」から１減算した「２」を格納する（ステップＳ５０６）。次に、ＭＰＵ１０１は、サブ管理番号１００１から２０００の記録データを再生し、表示装置１３に表示する（ステップＳ５０７）。
【００７１】
ＭＰＵ１０１が記録データテーブル１６１の番組管理番号０のサブ管理番号４００１から５０００の記録データを読み出した場合（ステップＳ５０２、ＹＥＳ）について説明する。ＭＰＵ１０１は、サブ管理番号４００１から５０００の記録データに第２の復号化処理を施す（ステップＳ５０３）。ＭＰＵ１０１は、復号化処理未完了開始アドレス２の項目が「４００１」、復号化処理未完了終了アドレス２の項目が「５０００」であるため、サブ管理番号４００１から５０００の記録データに第１の復号化処理が完了していないと判断する（ステップＳ５０４、ＹＥＳ）。
【００７２】
ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号４００１から５０００の記録データに対して復号化処理情報の項目を参照して第１の復号化処理を施す（ステップＳ５０５）。ＭＰＵ１０１は、第１の復号化処理を施した記録データに第２の暗号化処理を施し、サブ管理番号４００１から５０００の項目に記録データを格納する。ＭＰＵ１０１は、記録データテーブル１６１の復号化処理未完了開始アドレス２及び復号化処理未完了終了アドレス２の項目に「０」を格納する。さらに、ＭＰＵ１０１は、復号化処理分割数の項目に「２」から１減算した「１」を格納する（ステップＳ５０６）。次に、ＭＰＵ１０１は、サブ管理番号４００１から５０００の記録データを再生し、表示装置１３に表示する（ステップＳ５０７）。
【００７３】
ＭＰＵ１０１が記録データテーブル１６１の番組管理番号０のサブ管理番号６００１から７０００の記録データを読み出した場合（ステップＳ５０２、ＹＥＳ）について説明する。ＭＰＵ１０１は、サブ管理番号４００１から５０００の記録データに第２の復号化処理を施す（ステップＳ５０３）。ＭＰＵ１０１は、復号化処理未完了開始アドレス３の項目が「６００１」、復号化処理未完了終了アドレス３の項目が「７０００」であるため、サブ管理番号６００１から７０００の記録データに第１の復号化処理が完了していないと判断する（ステップＳ５０４、ＹＥＳ）。
【００７４】
ＭＰＵ１０１は、第２の復号化処理を施したサブ管理番号６００１から７０００の記録データに対して復号化処理情報の項目を参照して第１の復号化処理を施す（ステップＳ５０５）。ＭＰＵ１０１は、第１の復号化処理を施した記録データに第２の暗号化処理を施し、サブ管理番号６００１から７０００の項目に記録データを格納する。ＭＰＵ１０１は、記録データテーブル１６１の復号化処理未完了開始アドレス３及び復号化処理未完了終了アドレス３の項目に「０」を格納する。さらに、ＭＰＵ１０１は、復号化処理分割数の項目に「１」から１減算した「０」を格納する。さらに、ＭＰＵ１０１は、全復号化処理完了情報の項目に「１」を格納する（ステップＳ５０６）。次に、ＭＰＵ１０１は、サブ管理番号６００１から７０００の記録データを再生し、表示装置１３に表示する（ステップＳ５０７）。
【００７５】
第２の実施形態によれば、制御装置１０は、第１の復号化処理が未完了の記録データを再生処理する場合、第１の復号化処理を施した後に記録データを記録データテーブル１６１に再記録する。したがって、制御装置１０は、再記録した記録データを次回再生処理する場合、第１の復号化処理は不要であるため、再生処理時の処理負荷を低減できる。そのため、制御装置１０は、再生処理と同時に受信処理または録画処理を実行する場合であっても、その失敗を回避できる。
【００７６】
次に、第３の実施形態について説明する。図１０は第２の実施形態に係る信号処理装置１を含むシステムの全体構成を示すブロック図である。第１の実施形態で説明した構成と同一部分については、同一符号を付して説明を省略する。信号処理装置１は、図１に示す第１の実施形態から記憶装置４３を除いた構成である。
【００７７】
信号処理装置４は、制御装置４０、チューナ４１、通信装置４２、記憶装置４３を備える。記憶装置４３は、記録データテーブル４３１を有する。制御装置４０は、ＭＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、電源４０４、入出力インタフェース４０５、発振器４０６を備える。制御装置４０、チューナ４１、通信装置４２、記憶装置４３、記録データテーブル４３１は、第１の実施形態で説明した制御装置１０、チューナ１１、通信装置１２、記憶装置１６、記録データテーブル１６１とそれぞれ同様の構成である。また、ＭＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、電源４０４、入出力インタフェース４０５、発振器４０６は、第１の実施形態で説明したＭＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、電源１０４、入出力インタフェース１０５、発振器１０６と同様の構成である。ここでは、信号処理装置４は、記憶装置４３を含む構成として説明するが、これらが外部機器として接続されていてもよい。
【００７８】
信号処理装置１の通信装置１２は、信号処理装置４の通信装置４２とネットワーク３を介して接続されている。信号処理装置１の制御装置１０は、信号処理装置４を含めたシステム全体を制御する。信号処理装置４の制御装置４０は、信号処理装置１の制御装置１０による制御に応じてサブ制御する。つまり、制御装置１０は信号処理装置１を含むシステムのメイン制御装置であり、制御装置４０はサブ制御装置である。
【００７９】
制御装置１０のＭＰＵ１０１は、ＲＯＭ１０３に格納された本システム全体を制御するモジュールであるメイン制御プログラムによって動作する。制御装置４０のＭＰＵ４０１は、メイン制御プログラムに連携してＲＯＭ４０３に格納されたサブ制御プログラムによって動作する。ＭＰＵ１０１は、メイン制御プログラムを起動すると、チューナ１１、通信装置１２、表示装置１３、音声出力装置１４、入力装置１５などの制御装置１０に接続されている各装置を初期化する。ＭＰＵ４０１は、サブ制御プログラムを起動すると、チューナ４１、通信装置４２、記憶装置４３などの制御装置４０に接続されている各装置を初期化する。
【００８０】
第３の実施形態は、第１の実施形態と録画処理が異なる。その他の処理については、第１の実施形態と同様であるため説明を省略する。図１１は、第３の実施形態に係る再生処理について示すフローチャートである。図１１におけるステップＳ６０１、ステップＳ６０２、ステップＳ６０３、ステップＳ６０４、ステップＳ６０５、ステップＳ６０６は、図７におけるステップＳ３０１、ステップＳ３０２、ステップＳ３０３、ステップＳ３０４、ステップＳ３０５、ステップＳ３０７とそれぞれ同じ動作なので説明を省略する。
【００８１】
第３の実施形態では、主として制御装置４０のＭＰＵ４０１がサブ制御プログラムに応じて録画処理を実行する。ＭＰＵ４０１が１パケットから１０００パケットまでの放送データを読み出した場合（ステップＳ６０２、ＹＥＳ）について説明する。ＭＰＵ４０１は、ＭＰＵ４０１の使用率が一定値（４０％）以上でないと判断した場合（ステップＳ６０３、ＮＯ）、ＭＰＵ４０１は、１０００パケット分の放送データに第１の復号化処理を施す（ステップＳ６０４）。次にＭＰＵ４０１は、第１の復号化処理を施した１パケットから１０００パケットまでの放送データに第２の暗号化処理を施す（ステップＳ６０５）。ＭＰＵ４０１は、記録データテーブル４３１のサブ管理番号１から１０００の項目に第２の暗号化処理を施した放送データを記録データとして格納する（ステップＳ６０６）。ＭＰＵ１０１は、ステップＳ６０２に戻って、１００１パケットから２０００パケットまでの放送データを読み出す。
【００８２】
次に、ＭＰＵ４０１が１００１パケットから２０００パケットまでの放送データを読み出した場合（ステップＳ６０２、ＹＥＳ）について説明する。ＭＰＵ４０１は、ＭＰＵ４０１の使用率が５０％であり、一定値（４０％）以上であると判断した場合（ステップＳ６０３、ＹＥＳ）、通信装置４２及び通信装置１２を介して制御装置１０に１００１パケットから２０００パケットまでの放送データ及びこの放送データに対する第１の復号化処理の実行を指示する情報を転送する。通信装置４２は、送信手段として機能する。制御装置１０のＭＰＵ１０１は、１００１パケットから２０００パケットまでの放送データに第１の復号化処理を施す。ＭＰＵ１０１は、復号化手段として機能する。そして、ＭＰＵ１０１は、第１の復号化処理を施した１パケットから１０００パケットまでの放送データを通信装置１２及び通信装置４２を介して制御装置４０に転送する（ステップＳ６０７）。通信装置１２は、送信手段として機能する。
【００８３】
次に、ＭＰＵ４０１は、第１の復号化処理が施された１パケットから１０００パケットまでの放送データに第２の暗号化処理を施す（ステップＳ６０５）。ＭＰＵ４０１は、記録データテーブル４３１のサブ管理番号１００１から２０００の項目に第２の暗号化処理を施した放送データを記録データとして格納する（ステップＳ６０６）。ＭＰＵ４０１は、ステップＳ６０２に戻って、以降録画処理を繰り返す。
【００８４】
図１１のステップＳ６０７では、ＭＰＵ１０１は、第１の復号化処理を施した放送データを制御装置４０に転送しているが、第１の復号化処理を施した放送データにさらに第２の暗号化処理を施して制御装置４０に転送するようにしてもよい。
【００８５】
第３の実施形態によれば、制御装置４０が録画処理時に同時に１以上の放送データを受信したとき、制御装置４０の処理負荷に適応して、制御装置１０で放送データに第１の復号化処理を施すように制御している。そのため、放送データのうち第１の復号化データが施されていない領域は減少する。また、制御装置４０は録画処理時の処理負荷を低減できるため、受信処理または録画処理の失敗を回避できる。
【００８６】
本実施形態では、信号処理装置１（４）は、ＭＰＵ１０１（４０１）の処理負荷に適応して第１の復号化処理を施したが、記憶装置１６（４６）の使用負荷、メモリ使用量などに適応して第１の復号化処理を施してもよい。
【００８７】
本実施形態では、信号処理装置１（４）は、ＭＰＵ１０１（４０１）の処理負荷に適応して第１の復号化処理を施したが、信号処理装置１（４）の処理負荷にかかわらず第１の復号化処理を施さず、記録データテーブル１６１（４３１）に全復号化処理完了情報を格納してもよい。
【００８８】
本実施形態では、信号処理装置１（４）は、録画処理時、再生処理時にＭＰＵ１０１（４０１）処理負荷に適応して第１の復号化処理を施しているが、記録データ転送時（ＭＯＶＥ／ＵＰＬＯＡＤ／ＣＯＰＹ等）に第１の復号化処理を施してもよい。
【００８９】
本実施形態では、記録データテーブル１６１のフォーマットを規定したが、フォーマットはこれに限るものではない。各項目の暗号有無の区別についても、これに限るものではない。
【００９０】
本実施形態では、信号処理装置１（４）は、ＭＰＵ１０１（４０１）の処理負荷にかかわらず録画処理時に記録データに第２の暗号化処理を施し、再生処理時に第２の復号化処理を施しているが、記録データに録画処理時における第２の暗号化処理及び再生処理時における第２の復号化処理のいずれも施さなくてもよい。
【００９１】
本実施形態では、信号処理装置１（４）は、放送データに記録処理時または再生処理時に第１の復号化処理を施しているが、ＭＰＵ１０１（４０１）の処理負荷が低いときに記録データテーブル１６１（４３１）を参照して第１の復号化処理が未完了の記録データに第１の復号化処理を施して再記録してもよい。
【００９２】
本実施形態では、チューナ１１（４１）を使用しているが、ＩＰＴＶの用にチューナを使用せずに放送データを受信してもよい。
【００９３】
第３の実施形態では、ＭＰＵ４０１の処理負荷が高いときは、一方の信号処理装置４で放送データにローカル暗号化処理を施し、他方の信号処理装置１で放送データに第２の暗号化処理を施し、ＭＰＵ４０１の処理負荷を低減してもよい。
【００９４】
第３の実施形態では、制御装置１０と制御装置２０は通信装置１２及び通信装置４２を介して接続しているが、接続方法はこれに限るものではなく、ローカルバスを介して接続していてもよい。
【００９５】
なお、この発明は上記した実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施形態に係る構成要素を適宜組み合わせても良いものである。
【符号の説明】
【００９６】
１…信号処理装置、４…信号処理装置、１０…制御装置、１１…チューナ、１２…通信装置、１６…記憶装置、４０…制御装置、４２…通信装置、４３…記憶装置、１０１…ＭＰＵ、１６１…記録データテーブル、４０１…ＭＰＵ、４３１…記録データテーブル。
【図１】
2011097330.tif 000003
【図２】
2011097330.tif 000004
【図３】
2011097330.tif 000005
【図４】
2011097330.tif 000006
【図５】
2011097330.tif 000007
【図６】
2011097330.tif 000008
【図７】
2011097330.tif 000009
【図８】
2011097330.tif 000010
【図９】
2011097330.tif 000011
【図１０】
2011097330.tif 000012
【図１１】
2011097330.tif 000013
【手続補正書】
【提出日】平成23年2月2日(2011.2.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の暗号化処理で暗号化された第１の放送データを取得する取得手段と、
前記第１の放送データにおける録画処理時の処理負荷を計測する計測手段と、
前記処理負荷に基づいて前記取得手段で取得した前記第１の放送データを任意数のＴＳパケットで構成される領域ごとに第１の復号化処理で復号化するか否かを判断する第１の判断手段と、
第１の判断手段で前記第１の放送データの少なくとも一部の領域を前記第１の復号化処理で復号化すると判断された場合、前記第１の復号化処理で復号化された復号化領域を含む第２の放送データを生成する第１の復号化手段と、
前記第１の復号手段が前記第２の放送データを生成していない場合は前記第１の放送データを、前記第１の復号手段が前記第２の放送データを生成した場合は前記第２の放送データを第２の暗号化処理で暗号化して記録データを生成する暗号化手段と、
前記暗号化手段で生成された前記記録データ、前記第１の復号化処理に関する情報、前記復号化領域と非復号化領域との区分け情報を記録する記憶手段と、
を具備することを特徴とする信号処理装置。
【請求項２】
前記第１の判断手段は、前記第１の放送データの処理対象領域における録画処理時の前記処理負荷が一定値未満の場合、前記処理対象領域を前記復号化領域と判断することを特徴とする請求項１記載の信号処理装置。
【請求項３】
前記記録データの再生処理の入力に基づいて、第２の復号化処理で前記記録データを復号化する第２の復号化手段と、
前記区分け情報を参照して前記記録データに前記非復号化領域が有るか否かを判断する第２の判断手段と、
前記第２の判断手段で前記非復号化領域が有ると判断された場合、前記第１の復号化処理で前記非復号化領域を復号化して前記第２の復号化処理で復号化された前記記録データを再生する再生手段と、
を有することを特徴とする請求項１記載の信号処理装置。
【請求項４】
前記暗号化手段は前記再生処理時に前記第１の復号化処理で復号化された領域を前記第２の暗号化処理で暗号化し、前記記録手段は前記再生処理時に前記第２の暗号化処理で暗号化された領域を前記復号化領域として記録することを特徴とする請求項３記載の信号処理装置。
【請求項５】
前記記録手段は、前記区分け情報を更新することを特徴とする請求項４記載の信号処理装置。
【請求項６】
第１の暗号化処理で暗号化された放送データを取得する取得手段と、
前記放送データの録画処理時の処理負荷を計測する計測手段と、
前記処理負荷に基づいて前記取得手段で取得した前記放送データを任意数のＴＳパケットで構成される領域ごとに復号化処理で復号化するか否かを判断する判断手段と、
前記判断手段で前記復号化処理により処理対象領域を復号化すると判断された場合、前記処理対象領域を前記復号化処理で復号化する第１の復号化手段と、
前記判断手段で前記復号化処理により前記処理対象領域を復号化しないと判断された場合、前記処理対象領域のデータ及び前記復号化処理の実行を指示する情報を送信する第１の送信手段と、
前記第１の送信手段で送信された前記処理対象領域のデータに基づいて前記処理対象領域を前記復号化処理で復号化する第２の復号化手段と、
前記復号化処理で復号化した前記処理対象領域のデータを送信する第２の送信手段と、
前記第１の復号化手段及び前記第２の復号化手段で前記復号化処理により復号化された前記放送データを第２の暗号化処理で暗号化して記録データを生成する暗号化手段と、
前記暗号化手段で生成された前記記録データを記録する記憶手段と、
を具備することを特徴とする信号処理装置。
【請求項７】
第１の暗号化処理で暗号化された第１の放送データを取得し、
前記第１の放送データにおける録画処理時の処理負荷を計測し、
前記処理負荷に基づいて前記第１の放送データを任意数のＴＳパケットで構成される領域ごとに第１の復号化処理で復号化するか否かを判断し、
前記第１の放送データの少なくとも一部の領域を前記第１の復号化処理で復号化すると判断された場合、前記第１の復号化処理で復号化された復号化領域を含む第２の放送データを生成し、
前記第２の放送データを生成していない場合は前記第１の放送データを暗号化して記録データを生成し、前記第２の放送データを生成した場合は前記第２の放送データを第２の暗号化処理で暗号化して記録データを生成し、
前記記録データ、前記第１の復号化処理に関する情報、前記復号化領域と非復号化領域との区分け情報を記録制御する、
ことを特徴とする信号処理方法。