(57)【要約】【課題】ディジタル放送を記録するディジタル放送記録装置において、コンテンツの配信の度にストリームを解析してコピー制御情報を全て抽出することなく、ＣＰＵ負荷の低減を図る。【解決手段】入力された複数のコンテンツデータを連続的に記録する第１記録部と、コピー制御情報を前記コンテンツデータとは別個に記録する第２記録部と、前記コンテンツデータとコピー制御情報とを対応づけて前記第２記録部に記録させる記録制御部と、を備える。【選択図】図１
2012205146.tif 000002
【特許請求の範囲】
【請求項１】
入力された複数のコンテンツデータを連続的に記録する第１記録部と、
コピー制御情報を前記コンテンツデータとは別個に記録する第２記録部と、
前記コンテンツデータとコピー制御情報とを対応づけて前記第２記録部に記録させる記録制御部と、
を備えたことを特徴とするディジタル放送記録装置。
【請求項２】
前記第２記録部は、前記コピー制御情報を管理ファイルとして記録することを特徴とする請求項１記載のディジタル放送記録装置。
【請求項３】
前記記録制御部は、前記第１記録部に記録されているコンテンツデータに含まれる時刻情報のうち最も古い時刻情報を基準として、前記管理ファイルに含まれるコピー制御情報のうち無効なコピー制御情報を削除する、
ことを特徴とする請求項２記載のディジタル放送記録装置。
【請求項４】
前記コピー制御情報は、前記コンテンツデータと対応づけるためのＵＴＣ時間情報及びパケットＩＤ情報を含むことを特徴とする請求項１乃至請求項３のいずれかに記載のディジタル放送記録装置。
【請求項５】
前記第１記録部は、前記コンテンツデータを暗号化して記録しているとともに、前記第２記録部は、前記コピー制御情報を暗号化して記録しており、
前記記録制御部は、前記コピー制御情報の暗号化に用いられる暗号鍵を、前記コンテンツデータの暗号化に用いられる暗号鍵とは独立して管理する、
ことを特徴とする請求項１乃至請求項４のいずれかに記載のディジタル放送記録装置。
【請求項６】
前記記録制御部は、記録対象のコピー制御情報のコピー制限がより厳しくなった場合に、前記コピー制御情報の暗号化に用いられる暗号鍵を変更する、
ことを特徴とする請求項５記載のディジタル放送記録装置。
【請求項７】
放送電波を受信して、前記コンテンツデータを出力するチューナ部を備え、
前記第１記録部は、前記チューナが出力したコンテンツデータを記録し、
前記記録制御部は、前記コンテンツデータに基づいて前記コピー制御情報を生成し、前記第２記録部に記録させる、
ことを特徴とする請求項１乃至請求項５のいずれかに記載のディジタル放送記録装置。
【請求項８】
記録装置を有するディジタル放送記録装置において実行されるディジタル放送記録方法において、
入力された複数のコンテンツデータを前記記録装置に連続的に記録する第１記録過程と、
コピー制御情報を前記コンテンツデータとは別個に前記記録装置に記録する第２記録過程と、
前記コンテンツデータとコピー制御情報とを対応づけて前記第２記録過程において記録を行わせる記録制御過程と、
を備えたことを特徴とするディジタル放送記録方法。
【請求項９】
記録装置を有するディジタル放送記録装置をコンピュータにより制御するための制御プログラムにおいて、
前記コンピュータを、
入力された複数のコンテンツデータを前記記録装置に連続的に記録する第１記録手段と、
コピー制御情報を前記コンテンツデータとは別個に前記記録装置に記録する第２記録手段と、
前記コンテンツデータとコピー制御情報とを対応づけて前記第２記録手段に記録させる記録制御手段と、
して機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ディジタル放送記録装置、ディジタル放送記録方法及び制御プログラムに関する。
【背景技術】
【０００２】
従来、ディジタル放送受信装置において、特定のチャンネルをループ録画するループ録画機能を応用して、毎日２４時間連続してコンテンツ（番組）を受信し、ストレージに記録し続けるシステムが実用化されている（例えば、特許文献１参照）。
このループ録画機能により、ユーザーが意識的に番組を指定して録画予約を行わなくても自動的にコンテンツの録画が行われるため、予約を忘れていた場合や、放送後に話題に上った番組についても、過去に遡ってコンテンツ（番組）を視聴し、あるいは、保存することができるようになっていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、ストレージに保存したコンテンツをＤＭＰ（Digital Media Player）に配信する場合、配信のたびにストリームを解析してコピー制御情報をすべて抽出する必要があり、ＣＰＵ負荷の点で好ましくない。
【０００５】
本発明は、上記に鑑みてなされたものであって、コンテンツの配信の度にストリームを解析してコピー制御情報を全て抽出することなく、ＣＰＵ負荷の低減を図ることを可能とする。
【課題を解決するための手段】
【０００６】
実施形態のディジタル放送記録装置は、入力された複数のコンテンツデータを連続的に記録する第１記録部と、コピー制御情報をコンテンツデータとは別個に記録する第２記録部と、を備える。
そして、記録制御部は、コンテンツデータとコピー制御情報とを対応づけて第２記録部に記録させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態のテレビジョン受信装置の構成の一例を示すブロック図である。
【図２】図２は、本実施形態のチューナの詳細構成例を示すブロック図である。
【図３】図３は、コピー制御情報のレコードのデータフォーマットである。
【図４】図４は、コピー制御情報の監視処理フローチャートである。
【図５】図５は、コピー制御情報の削除処理の処理フローチャートである。
【図６】図６は、ループ録画の具体例の説明図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明にかかるディジタル放送記録装置及びディジタル放送記録方法の実施の形態を詳細に説明する。
以下の説明においては、ディジタル放送記録装置の一例として、録画機能を備えたテレビジョン受信装置を例にとり説明する。
【０００９】
まず、実施形態のテレビジョン受信装置の構成について説明する。
図１は、実施形態のテレビジョン受信装置の構成の一例を示すブロック図である。
テレビジョン受信装置１００は、図１に示すように、チューナ部１０１、録画再生部１０５、ＨＤＤ１１０、ＥＰＧ（Electric Program Guide）処理部１１２、ＥＰＧメモリ１１３、ＭＰＥＧ（Moving Picture Experts Group）デコーダ１１４、表示制御部１１５、リモコン受信部１１６、及びシステムコントローラ１１７を備える。
ここで、システムコントローラ１１７は、記録制御部として機能している。
【００１０】
チューナ部１０１は、番組などのコンテンツデータや制御データが多重化されたコンテンツデータとしてのトランスポートストリーム（Transport Stream）を放送局から受信する。
本実施形態では、チューナ部１０１は、チューナ１０１−１〜１０１−Ｎ（Ｎは自然数）を備えており、それぞれチャンネルＣｈ１〜ＣｈＮのトランスポートストリームを受信する。そして、チューナ１０１−１〜１０１−Ｎは、それぞれチャンネルＣｈ１〜ＣｈＮのトランスポートストリームを録画再生部１０５及びＥＰＧ処理部１１２に出力する。
【００１１】
ここで、本実施形態のチューナ１０１−１〜１０１−Ｎの詳細について説明する。
チューナ１０１−１〜１０１−Ｎは、同様の構成であるため、チューナ１０１−１を例として説明する。
【００１２】
図２は、本実施形態のチューナの詳細構成例を示すブロック図である。
図２に示すように、チューナ１０１−１は、選局部２０１と、分離部２０２と、デスクランブラ２０３と、分離部２０４と、ＩＣカード２０６とを備える。
選局部２０１は、アンテナ入力を選局し、選局したチャンネルのトランスポートストリームを分離部２０２及びデスクランブラ２０３に出力する。
【００１３】
分離部２０２は、選局部２０１から入力されたトランスポートストリームに多重されている制御データＥＣＭを分離し、分離した制御データＥＣＭをＩＣカード２０６に出力する。また、分離部２０２は、選局部２０１から入力されたトランスポートストリームを分離部２０４に出力する。分離部２０４は、分離部２０２から入力されたトランスポートストリームに多重されている制御データＥＭＭを分離し、分離した制御データＥＭＭをＩＣカード２０６に出力する。
【００１４】
ＩＣカード２０６は、分離部２０２から入力された制御データＥＣＭ及び分離部２０４から入力された制御データＥＭＭを用いてスクランブル鍵を復号する。デスクランブラ２０３は、ＩＣカード２０６で復号されたスクランブル鍵を用いてトランスポートストリームに多重されているコンテンツデータをデスクランブルし、出力する。
なお、本実施形態では、チューナ１０１−１〜１０１−ＮそれぞれにＩＣカード２０６が備えられているが、複数のチューナがＩＣカードを兼用するようにしてもよい。
【００１５】
図１に戻り、録画再生部１０５は、チャンネルＣｈ１〜ＣｈＮのトランスポートストリームからコンテンツデータを抽出して、録画や再生を行うものであり、ループ録画部１０６と、ＰＶＲ録画部１０７と、変更部１０８と、再生部１０９とを備える。
【００１６】
ループ録画部１０６は、概念的にループ状に形成されている録画領域に連続して録画を行い、既に録画済の領域に録画を行う場合には上書録画を行うループ録画方式を採用しており、例えば、２４時間連続的にＨＤＤ１１０にコンテンツデータを録画する。具体的には、ループ録画部１０６は、ＨＤＤ１１０のループ録画領域１１０Ａ（第１記憶領域の一例）の先頭から順にコンテンツデータを録画し、末尾まで録画すると、再度先頭から録画する。
【００１７】
この場合において、ループ録画部１０６及びループ録画領域１１０Ａは、第１記録部として機能している。
また、ループ録画部１０６は、ループ録画領域１１０Ａに録画されたコンテンツデータを一定の時間経過後に消去するようにすることも可能である。
また、ループ録画部１０６は、ループ録画領域１１０Ａに録画されたコンテンツデータの容量が所定の容量を超えた場合に消去するようにすることも可能である。
【００１８】
また、ループ録画部１０６は、後述のシステムコントローラ１１７からループ録画方式で録画を行う時間帯の指定を受け付け、指定された時間帯内にチューナ部１０１に受信される複数のストリームをループ録画方式でループ録画領域１１０Ａに録画する。また、ループ録画部１０６は、後述のシステムコントローラ１１７からループ録画方式で録画を行う複数のチャンネルの指定を受け付け、指定された複数のチャンネルの複数のストリームをループ録画方式でループ録画領域１１０Ａに録画する。
さらにこの際に生成されるコピー制御情報に対応するレコードをまとめて管理ファイルとし、コピー制御情報格納領域１１０Ｃに格納する。
ここで、録画再生部１０５及びコピー制御情報格納領域１１０Ｃは、第２記録部として機能している。
【００１９】
図３は、コピー制御情報のレコードのデータフォーマットである。
コピー制御情報のレコード３００は、ＵＴＣ（Universal Time, Coordinated）時刻情報を含み、コンテンツ中の再生位置を特定するための位置特定情報データ（３２ビット）３０１と、パケットデータを特定するためのパケットＩＤデータ（３２ビット）３０２と、暗号化モードに関する情報が含まれるE-EMI（Extended Encryption Mode Indicator）データ（１６ビット）３０３と、アナログ映像信号にコピーガードをかけるためのAPS（Analog Protection System）データ（８ビット）３０４と、ストリームのコピー回数を格納したコピー回数データ（８ビット）３０５と、予備データ（３２ビット）３０６と、を備える。なお、ビット数については、コピー制御情報データのビット数を１２８ビットとした場合の一例であり、これに限定されるものではない。
【００２０】
ＰＶＲ録画部１０７は、通常の録画方式であるＰＶＲ録画方式でＨＤＤ１１０にストリームを録画する。具体的には、ＰＶＲ録画部１０７は、ＨＤＤ１１０のＰＶＲ録画領域１１０Ｂにストリームを録画する。なお、ＰＶＲ録画部１０７は、後述のシステムコントローラ１１７から消去が指示されるまで、ＰＶＲ録画領域１１０Ｂに録画されたストリームを消去せず、保存する。
【００２１】
なお、ループ録画部１０６及びＰＶＲ録画部１０７は、ストリームを録画した番組のチャンネルを示すチャンネル情報、ストリームを録画した番組の番組名、ストリームを録画した録画日時、コンテンツデータの再生履歴などの情報をストリームに付加して、ＨＤＤ１１０のループ録画領域１１０ＡあるいはＰＶＲ録画領域１１０Ｂへ記録する。
また本実施形態では、ループ録画領域１１０Ａ、ＰＶＲ録画領域１１０Ｂ及びコピー制御情報格納領域１１０Ｃは、ＨＤＤ１１０内に確保されているが、ループ録画領域１１０Ａ、ＰＶＲ録画領域１１０Ｂあるいはコピー制御情報格納領域１１０Ｃを、それぞれ別々のＨＤＤに格納するようにしてもよい。
【００２２】
変更部１０８は、ループ録画方式で録画されたストリーム（コンテンツデータ）の録画方式をＰＶＲ録画方式に変更する。具体的には、変更部１０８は、ループ録画領域１１０Ａに録画されているコンテンツデータをＰＶＲ録画領域１１０Ｂに移動したり、コピーしたりする。この際、変更部１０８は、コピー制御情報格納領域１１０Ｃに格納されているコピー制御情報を更新する。これにより、ループ録画領域１１０ＡからＰＶＲ録画領域１１０Ｂに移動又はコピーされたストリームを判別できる。
【００２３】
再生部１０９は、チャンネルＣｈ１〜ＣｈＮのトランスポートストリームから抽出したコンテンツデータやＨＤＤ１１０に録画されたコンテンツデータを再生するため、ＭＰＥＧデコーダ１１４に出力する。
【００２４】
ＥＰＧ処理部１１２は、チャンネルＣｈ１〜ＣｈＮのトランスポートストリームから、各チャンネルの各時間帯の番組を示す番組情報（ＳＩ情報）であるＥＰＧ情報を抽出し、ＥＰＧメモリ１１３に記憶する。また、ＥＰＧ処理部１１２は、ＥＰＧメモリ１１３に記憶されているＥＰＧ情報を常に新しい内容に更新するため、Ｃｈ１〜ＣｈＮのトランスポートストリームからＥＰＧ情報を抽出し、抽出したＥＰＧ情報でＥＰＧメモリ１１３に記憶されているＥＰＧ情報を更新する。
【００２５】
なお、本実施形態では、日本の地上ディジタル放送のようにチャンネルＣｈ１〜ＣｈＮの各トランスポートストリームから各チャンネルのＥＰＧ情報を抽出するものとするが、これに限定するものではない。例えば、ＢＳ（Broadcasting Satellite）ディジタル放送のように各チャンネルにＢＳ全チャンネルのＥＰＧ情報が多重されている場合もある。いずれにしても、ＥＰＧ処理部１１２は、自装置で受信可能なチャンネル数分のＥＰＧ情報を抽出し、ＥＰＧメモリ１１３に記憶する。
【００２６】
また、ＥＰＧ処理部１１２は、後述のシステムコントローラ１１７から番組表の表示指示を受け、ＥＰＧメモリ１１３に記憶されているＥＰＧ情報を取得し、取得したＥＰＧ情報をチャンネル毎に時系列に並べた番組表の番組表データを表示制御部１１５に出力する。
【００２７】
ＭＰＥＧデコーダ１１４は、録画再生部１０５から入力されたトランスポートストリームにＭＰＥＧ２デコード処理を施し、表示制御部１１５に出力する。
表示制御部１１５は、ＥＰＧ処理部１１２から出力された番組表データやＭＰＥＧデコーダ１１４から出力されたトランスポートストリームを、テレビジョン信号として、表示部１２０に出力する。
【００２８】
また本実施形態では、ループ録画方式で録画されたトランスポートストリームの一覧は、ＥＰＧ処理部１１２により番組表形式で作成され、表示制御部１１５により表示部１２０に表示される。また、ＰＶＲ録画方式で録画されたトランスポートストリームの一覧は、録画再生部１０５により作成され、表示制御部１１５により表示部１２０に表示される。
【００２９】
そして表示制御部１１５は、ループ録画方式で録画されたトランスポートストリームの一覧、又はＰＶＲ録画方式で録画されたトランスポートストリームの一覧を表示部１２０に表示する際、変更部１０８によりループ録画方式からＰＶＲ録画方式に変更されたトランスポートストリームを他のトランスポートストリームと異なる表示態様で表示する。
【００３０】
具体的には、表示制御部１１５は、ループ録画方式で録画されたトランスポートストリームの一覧、又はＰＶＲ録画方式で録画されたトランスポートストリームの一覧を表示部１２０に表示する際、ループ録画領域１１０ＡからＰＶＲ録画領域１１０Ｂに移動又はコピーされたトランスポートストリームにマークなどのシンボルを付して表示する。
【００３１】
なお、ループ録画領域１１０ＡからＰＶＲ録画領域１１０Ｂに移動又はコピーされたストリームであるか否かは、録画再生部１０５がコピー制御情報格納領域１１０Ｃに格納されているコピー制御情報のレコード３００を参照することで判別できる。例えば、ダビング１０の場合、１回の移動、９回のコピーが可能であるため、コピー制御情報格納領域１１０Ｃに格納されているコピー制御情報のレコード３００を参照して、残り移動回数が０である場合や、コピー回数が９未満であれば、ループ録画領域１１０ＡからＰＶＲ録画領域１１０Ｂに移動又はコピーされたストリームと判別できる。そして、後述のシステムコントローラ１１７が、録画再生部１０５からこの判別結果を受け、表示制御部１１５において対応するトランスポートストリームにマークなどを付して表示するか否かを指示する。
【００３２】
表示部１２０は、表示制御部１１５から入力されたテレビジョン信号に基づいて番組を表示したり、ループ録画方式で録画されたトランスポートストリームの一覧やＰＶＲ録画方式で録画されたトランスポートストリームの一覧を表示したりする。なお、表示部１２０は、液晶ディスプレイ、プラズマディスプレイ、又は有機ＥＬディスプレイなどにより実現できる。
【００３３】
リモコン受信部１１６は、リモコン１３０から、ループ録画方式で録画を行う時間帯やチャンネルの指定、ＰＶＲ録画方式での録画指示、ＰＶＲ録画方式で録画されたコンテンツデータの削除指示、ループ録画領域１１０ＡからＰＶＲ録画領域１１０Ｂへのトランスポート（コンテンツデータ）の移動やコピーの指示、ＨＤＤ１１０に録画されたトランスポートストリームの再生指示、ループ録画領域１１０Ａに録画されている番組の一覧やＰＶＲ録画領域１１０Ｂに録画されている番組の一覧の表示指示などを受け付け、システムコントローラ１１７へ通知する。
【００３４】
システムコントローラ１１７は、テレビジョン受信装置１００全体を制御する。例えば、システムコントローラ１１７は、リモコン受信部１１６からの通知を受け、テレビジョン受信装置１００の各部にリモコン受信部１１６からの通知に応じた制御や指示を行う。
【００３５】
次に、本実施形態のテレビジョン受信装置１００の動作説明に先立ち、コピー制御情報の記録タイミング及び暗号鍵の変更タイミングについて説明する。
ループ録画対象のトランスポートストリームについては、録画の開始、録画の終了及びコピー制御情報の変化点におけるコピー制御情報データを管理ファイルに記録する。
このとき、管理ファイル上の各コピー制御情報データが一連のトランスポートストリームのどの位置における情報なのかを対応づけるけるために、位置特定情報データ３０１に含まれるＵＴＣ時刻情報とストリームに記録したパケットＩＤデータ３０２と、を用いる。
【００３６】
また、ループ録画によって古いトランスポートストリームが上書きされるのにあわせて、管理ファイル上の不要なレコード（コピー制御情報）３００を削除することで、管理ファイルの肥大化を防ぐことが可能となっている。
さらに、トランスポートストリームの暗号鍵と、管理ファイルの暗号鍵を別に管理することで、それぞれの暗号鍵を独立に任意のタイミングで変更することができ、コンテンツ保護の頑健性を高められる。
上術したように、本実施形態によれば、ループ録画であってもコピー制御情報をトランスポートストリームとは別途管理することができるので、トランスポートストリームをＤＭＰへ配信する場合でも、配信のたびに全てのトランスポートストリームを解析する必要が無くなり、配信時のＣＰＵ負荷を抑えることができる。
【００３７】
次にコピー制御情報の監視処理について説明する。
図４は、コピー制御情報の監視処理フローチャートである。
まず、システムコントローラ１１７は、該当チャンネルの管理ファイルが、コピー制御情報格納領域１１０Ｃに既に存在するか否かを判別する（ステップＳ１１）。
ステップＳ１１の判別において、該当チャンネルの管理ファイルが存在している場合には（ステップＳ１１；Ｙｅｓ）、コピー制御情報に基づいて、コピーの制限が厳しくなったか否かを判別する（ステップＳ１４）。
【００３８】
ステップＳ１１の判別において、コピーの制限が厳しくなっていない場合には（ステップＳ１１；Ｎｏ）、処理をステップＳ１６に移行する。
ステップＳ１１の判別において、コピーの制限が厳しくなった場合には（ステップＳ１１；Ｙｅｓ）、暗号鍵を変更してシステムコントローラ１１７の図示しないＮＶＲＡＭに記録し（ステップＳ１５）、処理をステップＳ１６に移行する。
【００３９】
ステップＳ１１の判別において、該当チャンネルの管理ファイルが存在していない場合には（ステップＳ１１；Ｎｏ）、システムコントローラ１１７は、新たに当該管理ファイルに対応する暗号鍵を発行してシステムコントローラ１１７の図示しないＮＶＲＡＭに記録する（ステップＳ１５）。
続いて、システムコントローラ１１７は、管理ファイルを作成し、ＨＤＤ１１０のコピー制御情報格納領域１１０Ｃに保存する（ステップＳ１６）。
【００４０】
続いてコピー制御情報格納領域１１０Ｃに保存した管理ファイルにループ録画開始時点のコピー制御情報を記録する（ステップＳ１６）。
次にシステムコントローラ１１７は、ループ録画が終了したか否かを判別する（ステップＳ１７）。
ステップＳ１７の判別において、ループ録画が終了した場合には（ステップＳ１７；Ｙｅｓ）、システムコントローラ１１７は、終了時点のコピー制御情報を記録し（ステップＳ２３）、ループ録画を終了して、処理を終了する。
ステップＳ１７の判別において、ループ録画が継続している場合には（ステップＳ１７；Ｎｏ）、システムコントローラ１１７は、トランスポートストリームのコピー制御情報を監視する（ステップＳ１８）。
【００４１】
そして、システムコントローラ１１７は、監視しているコピー制御情報が変化したか否かを判別する（ステップＳ１９）。
ここで、コピー制御情報が変化する場合とは、録画している放送番組が切り替わった場合などである。例えば、ニュース番組が終了して、映画番組が放映を開始した場合などである。
ステップＳ１９の判別において、監視しているコピー制御情報が変化していない場合は（ステップＳ１９；Ｎｏ）、システムコントローラ１１７は、再び処理をステップＳ１７に移行し、以下、同様の処理を行う。
【００４２】
ステップＳ１９の判別において、監視しているコピー制御情報が変化した場合は（ステップＳ１９；Ｙｅｓ）、システムコントローラ１１７は、コピー制御情報に基づいて、コピーの制限が厳しくなったか否かを判別する（ステップＳ２０）。
ステップＳ２０の判別において、コピー制御情報に基づいて、コピーの制限が厳しくなっていない場合には（ステップＳ２０；Ｎｏ）、システムコントローラ１１７は、処理をステップＳ２２に移行する。
【００４３】
ステップＳ２０の判別において、コピー制御情報に基づいて、コピーの制限が厳しくなった場合には（ステップＳ２０；Ｙｅｓ）、システムコントローラ１１７は、暗号鍵を変更してＮＶＲＡＭに記録し（ステップＳ２２）、変化時点のコピー制御情報を記録して（ステップＳ２１）、処理を再びステップＳ１７に移行する。
このようにコピー制御情報に基づいて、コピーの制限が厳しくなった場合に、暗号鍵を変更するのは、コピー制御情報変化前の管理ファイルをバックアップしておき、後に管理ファイルを書き戻すことにより、コピーの制限が緩い状態に不当に戻して操作を可能にすることを防止するためである。
【００４４】
また、ループ録画では、コンテンツ保護の頑健性を高めるためにトランスポートストリームの暗号鍵を定期的に変更する場合があるが、このような場合であっても、管理ファイルの暗号鍵は任意のタイミングで変更可能とするために、本実施形態では、トランスポートストリームの暗号鍵とは別個に、管理ファイルの暗号鍵を用意している。
このため、トランスポートストリームの暗号化に影響を与えることなく、管理ファイル、ひいては、コピー制御情報の鍵管理が可能となっている。
【００４５】
ところで、コピー制御情報を管理ファイルとして記録し続けていると、対応する録画データも上書きされてなくなってしまうことにより、実際には使用されなくなったコピー制御情報が増加することとなる。ひいては、無用なコピー制御情報によりＨＤＤ１１０の記憶容量を圧迫しかねない。そこで、本実施形態においては、古くなったコピー制御情報を削除することによりＨＤＤ１１０の記憶容量を確保している。
【００４６】
ここで、古いコピー制御情報の削除の処理について説明する。
図５は、コピー制御情報の削除処理の処理フローチャートである。
まず、システムコントローラ１１７は、ループ録画領域１１０Ａに格納されているトランスポートストリーム情報の時刻のうち、最古の時刻Ｔ１を取得する（ステップＳ３１）。
続いて、システムコントローラ１１７は、管理ファイル上で時刻Ｔ１よりも古い時刻に対応するＵＴＣ時刻情報を取得する（ステップＳ）。
【００４７】
これによりシステムコントローラ１１７は、管理ファイル上で時刻Ｔ１よりも古いＵＴＣ時刻情報を有するコピー制御情報のうち、最も新しいＵＴＣ時刻情報を有するコピー制御情報を除き、削除する（ステップＳ３３）。
そして、システムコントローラ１１７は、一定時間待機する（ステップＳ３４）。これは、最も新しいＵＴＣ時刻情報を有するコピー制御情報が現在ループ録画中の画像であるかも知れないからであり、当該ループ録画が終了するのを待つためである。
続いて、システムコントローラ１１７は、ループ録画が終了したか否かを判別する（ステップＳ３５）。
【００４８】
ステップＳ３５の判別において、未だループ録画が終了していない場合には、再び処理をステップＳに移行して以下同様の処理を継続する。
上述したように、本実施形態においては、古いコピー制御情報を削除するため、不必要に管理ファイルの容量が大きくなることがなく、ＨＤＤ１１０の記憶容量を有効に利用できる。
【００４９】
次にループ録画における処理の具体例について説明する。
図６は、ループ録画の具体例の説明図である。
時刻ｔ０において、ループ録画を開始した場合に、ループ録画対象のコンテンツ（放送番組）に対応するトランスポートストリームのコピー許容回数が１０回であった場合に、時刻ｔ１において、放送番組が切り替わり、コピー許容回数が１回の放送番組になったとする。
この場合において、システムコントローラ１１７は、コピー制御情報が変化し、かつ、コピー制限が厳しくなった（１０回→１回）ことを検知して、管理ファイルの暗号鍵を変更してＮＶＲＡＭに格納する。
【００５０】
そしてループ録画部１０６において、トランスポートストリームの録画を行い、再び時刻ｔ２において、放送番組が切り替わり、コピー許容回数が１０回の放送番組になったとする。
このときには、時刻ｔ１の場合と異なり、コピー制限が緩くなった場合であるので、管理ファイルの暗号鍵の変更は必要ないため、暗号鍵の変更は行うことなく、ループ録画を継続することとなる。
そして、時刻ｔ３に至り、ループ録画を終了することとなる。
【００５１】
以上の説明のように、本実施形態によれば、ループ録画を行う場合であっても、コピー制御情報をトランスポートストリームとは別途に管理することが可能となり、例えば、トランスポートストリームをＤＭＰへ配信する場合であっても、配信の度にトランスポートストリームを解析する必要が無いため、システムコントローラ１１７（ＣＰＵ）の負荷を抑制することができる。
さらにコピー制御情報を格納した管理ファイルの暗号鍵を、トランスポートストリームの暗号鍵とは別個に管理することが可能となり、コンテンツ保護の頑健性を向上することができる。
【００５２】
以上の実施形態の説明においては、入力されたコンテンツデータをディジタル放送記録装置の記録装置にループ録画する場合について説明したが、ループ録画に限らず、入力された複数のコンテンツデータを連続的に記録装置に記録するディジタル放送記録装置であれば、同様に適用が可能である。この場合において、連続的に記録するとは、例えば、複数のコンテンツデータの記録を、データストリーム的に連続して行う場合に、コンテンツデータの切り替わりに伴ってコピー制御情報が変化する可能性がある記録をいう。
【００５３】
以上の実施形態の説明においては、ディジタル放送記録装置としてコンテンツデータ記録機能（録画機能）を備えたテレビジョン受信装置を例にとり説明したが、これに限定されるものではない。例えば、ＨＤＤ（Hard Disk Drive）に録画を行うＨＤＤレコーダや、ＨＤＤ及びＤＶＤ（Digital Versatile Disc）に録画を行えるＨＤＤ+ＤＶＤレコーダなどの他のコンテンツデータ記録を行うディジタル放送記録装置にも適用できる。
【００５４】
また、外部にチューナを接続するチューナ別体型の記録（録画）専用装置であっても適用が可能である。
【００５５】
本実施形態のディジタル放送記録置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備え、通常のコンピュータを利用したハードウェア構成とすることも可能である。
【００５６】
この場合において、ディジタル放送記録装置で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５７】
また、本実施形態のディジタル放送記録装置で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のディジタル放送記録置で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
また、本実施形態の制御プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００５８】
なお、上述した実施形態は、一例であり、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の実施形態を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００５９】
１００  テレビジョン受信装置
１０１  チューナ部
１０１−１〜１０１−Ｎ  チューナ
１０５  録画再生部（第１記録部、第２記録部）
１０６  ループ録画部（第１記録部）
１１０  ＨＤＤ（第１記録部、第２記録部）
１１０Ａ  ループ録画領域（第１記録部）
１１０Ｃ  コピー制御情報格納領域（第２記録部）
１１７…システムコントローラ（記録制御部）
【図１】
2012205146.tif 000003
【図２】
2012205146.tif 000004
【図３】
2012205146.tif 000005
【図４】
2012205146.tif 000006
【図５】
2012205146.tif 000007
【図６】
2012205146.tif 000008