(57)【要約】【課題】本発明は、コンテンツデータに対する一時蓄積を規定通りに管理する。【解決手段】本発明は、記録媒体に一時蓄積許容時間に限り再生可能な一時蓄積が許可された記録用トランスポートストリームＴＳ３の一時蓄積を管理する際に、当該記録用トランスポートストリームＴＳ３のＧＯＰ毎のタイムスタンプのうち先頭のタイムスタンプに記録用トランスポートストリームＴＳ３に対する再生可能な先頭点を示す再生可能先頭点を対応付け、当該再生可能先頭点を対応付けたタイムスタンプから現在時刻までが一時蓄積許容時間に達する毎に、そのタイムスタンプよりも後の他のタイムスタンプに再生可能先頭点を対応付け直すことにより、記録用トランスポートストリームＴＳ３の一時蓄積許容時間が経過する部分を再生可能範囲から順次外して容易かつ適確に再生不能化でき、記録用トランスポートストリームＴＳ３に対する一時蓄積を規定通りに容易かつ適確に管理できる。【選択図】        図６
2005026924.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に対して所定の一時蓄積許容時間に限り再生可能な一時蓄積が許可されたコンテンツデータの上記一時蓄積を管理する一時蓄積管理装置であって、
上記コンテンツデータの所定部分毎の一時蓄積開始時刻のうち先頭の当該一時蓄積開始時刻に、上記コンテンツデータに対する再生可能な先頭点を示す再生可能先頭点を対応付ける対応付手段と、
上記再生可能先頭点を対応付けた上記一時蓄積開始時刻から現在時刻までが上記一時蓄積許容時間に達する毎に、当該一時蓄積開始時刻よりも後の他の上記一時蓄積開始時刻に上記再生可能先頭点を対応付け直す対応付変更手段と
を具えることを特徴とする一時蓄積管理装置。
【請求項２】
上記再生可能先頭点を対応付けた上記一時蓄積開始時刻の情報を格納する揮発性メモリ
を具えることを特徴とする請求項１に記載の一時蓄積管理装置。
【請求項３】
上記揮発性メモリは、
上記記録媒体に対して暗号化されて上記一時蓄積された上記コンテンツデータの当暗号化に用いられた暗号化鍵データを格納する
ことを特徴とする請求項２に記載の一時蓄積管理装置。
【請求項４】
上記記録媒体に対して、上記一時蓄積が許可された上記コンテンツデータと共に、制約条件なしに複写が許可された又は１世代のみ複写が許可された複写許可コンテンツデータが記録される場合、上記記録媒体に対する上記コンテンツデータの上記一時蓄積及び上記複写許可コンテンツデータの上記記録の履歴情報を記録する情報記録手段と、
上記現在時刻よりも上記一時蓄積許容時間前の再生不能化検出時刻と、上記再生可能先頭点を対応づけている上記一時蓄積開始時刻とがほぼ一致したとき、上記履歴情報に基づいて、上記再生不能化検出時刻に上記コンテンツデータが一時蓄積されていたか否かを判断する判断手段と
を具え、上記再生可能範囲更新手段は、
上記判断手段の判断結果に基づいて、上記再生不能化検出時刻に上記コンテンツデータが上記一時蓄積されているときのみ、上記再生可能先頭点を対応付ける上記一時蓄積開始時刻を変更する
ことを特徴とする請求項１に記載の一時蓄積管理装置。
【請求項５】
先頭をフレーム内符号化画像とした複数のフレーム画像単位の上記所定部分が順次圧縮符号化されて生成された映像データでなる上記コンテンツデータから、上記フレーム内符号化画像に付加された上記一時蓄積開始時刻を順次抽出する開始時刻抽出手段
を具えることを特徴とする請求項１に記載の一時蓄積管理装置。
【請求項６】
記録媒体に対して所定の一時蓄積許容時間に限り再生可能な一時蓄積が許可されたコンテンツデータの上記一時蓄積を管理する一時蓄積管理方法であって、
上記コンテンツデータの所定部分毎の一時蓄積開始時刻のうち先頭の当該一時蓄積開始時刻に、上記コンテンツデータに対する再生可能な先頭点を示す再生可能先頭点を対応付ける対応付ステップと、
上記再生可能先頭点を対応付けた上記一時蓄積開始時刻から現在時刻までが上記一時蓄積許容時間に達する毎に、当該一時蓄積開始時刻よりも後の他の上記一時蓄積開始時刻に上記再生可能先頭点を対応付け直す対応付変更ステップと
を具えることを特徴とする一時蓄積管理方法。
【請求項７】
コンピュータに、
記録媒体に対して所定の一時蓄積許容時間に限り再生可能な一時蓄積が許可されたコンテンツデータの所定部分毎の一時蓄積開始時刻のうち先頭の当該一時蓄積開始時刻に、上記コンテンツデータに対する再生可能な先頭点を示す再生可能先頭点を対応付ける対応付ステップと、
上記再生可能先頭点を対応付けた上記一時蓄積開始時刻から現在時刻までが上記一時蓄積許容時間に達する毎に、当該一時蓄積開始時刻よりも後の他の上記一時蓄積開始時刻に上記再生可能先頭点を対応付け直す対応付変更ステップと
を実行させるための一時蓄積管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一時蓄積管理装置に関し、例えば地上デジタルテレビジョン放送用のコンテンツデータでなるデジタルテレビジョン番組の映像音声データを記録再生する記録再生装置に適用して好適なものである。
【０００２】
【従来の技術】
現在、地上デジタルテレビジョン放送については、放送開始に向けた運用規定が策定中であり、著作権保護のために保存用等としての複写（以下、これをコピーと呼ぶ）を禁止するデジタルテレビジョン番組（以下、これを特にコピー禁止番組と呼ぶ）や、再コピーを禁止する（すなわち、１世代のみコピーを許可する）デジタルテレビジョン番組、また何ら制約条件なしにコピーを許可するデジタルテレビジョン番組のように３種類のデジタルテレビジョン番組の放送が提案されている。
【０００３】
また地上デジタルテレビジョン放送の運用規定によれば、記録再生装置のハードディスク等の記録媒体に対して、コピー禁止番組でもその映像音声データを放送時間に合わせて受信した時点や当該映像音声データに対して放送時間に合わせた視聴用の処理を施した時点等の時刻（以下、これを一時蓄積開始時刻と呼ぶ）から所定の一時蓄積許容時間（例えば、９０分程度）に限り再生可能な一時蓄積（すなわち、コピー禁止番組の映像音声データに対する一時的な記録）を許可すると共に、当該コピー禁止番組に対して一時蓄積許容時間内の一時蓄積の範囲に限り視聴も許可している。
【０００４】
実際には、地上デジタルテレビジョン放送の運用規定によれば、コピー禁止番組を一時蓄積する場合、当該コピー禁止番組の映像音声データを一時蓄積許容時間よりも短い所定の管理時間（例えば、１分）単位の部分毎に管理し、例えば１時０分に蓄積した部分については一時蓄積許容時間（２時３０分）に達した時点から所定の再生不能化時間（例えば、１分）以内に再生不能化し、１時１分に蓄積した部分についても一時蓄積許容時間（２時３１分）に達した時点から再生不能化時間以内に再生不能化することにより、コピー禁止番組に対して一時蓄積許容時間を経過して蓄積される部分（以下、これを許容時間経過部分と呼ぶ）を順次再生不能化するように規定している（例えば、非特許文献１参照）。
【０００５】
【非特許文献１】
「地上デジタルテレビジョン放送運用規定  技術資料  ＡＲＩＢ  ＴＲ−Ｂ１４  １．２版（第三分冊）」、社団法人電波産業会、平成１４年１月２４日策定、平成１４年７月２５日１．１改定、平成１４年１１月２７日１．２改定、ｐ．８．３，８．１９
【０００６】
【発明が解決しようとする課題】
ところでかかる地上デジタルテレビジョン放送の運用規定においては、コピー禁止番組の許容時間経過部分に対する再生不能化の方法として、図８に示すように、例えばコピー禁止番組ＴＰ１の映像音声データＤ１に対して許容時間経過部分を順次再生不能化時間以内で消去する方法（以下、これをデータ消去方法と呼ぶ）が例示されている。
【０００７】
また地上デジタルテレビジョン放送の運用規定においては、図９に示すように、コピー禁止番組ＴＰ１を一時蓄積する場合、記録再生装置において当該コピー禁止番組ＴＰ１の映像音声データＤ１を暗号化（以下、これを特にローカル暗号化と呼ぶ）して記録するように規定していることにより、コピー禁止番組ＴＰ１の映像音声データＤ１を管理時間単位の部分ＴＧ１毎に順次異なる暗号化鍵データ（以下、これをローカルスクランブルキーデータと呼ぶ）Ｋを用いてローカル暗号化すると共に、許容時間経過部分Ｄ１Ａのローカル暗号化に使用したローカルスクランブルキーデータを順次消去することで当該許容時間経過部分Ｄ１Ａに相当する映像音声データＤ１を復号化し得ないようにする（すなわち、再生不能化する）方法（以下、これをローカルスクランブルキー消去方法と呼ぶ）も例示されている。
【０００８】
ところがかかるデータ消去方法によれば、記録再生装置においてコピー禁止番組ＴＰ１の映像音声データＤ１をファイル化して記録管理することにより、一時蓄積したコピー禁止番組ＴＰ１の映像音声データＤ１に対して、許容時間経過部分のみを順次消去するための特殊なファイルシステムを作成する必要があり、コピー禁止番組に対する一時蓄積を規定通りには容易に管理し難いという問題があった。
【０００９】
またローカルスクランブルキー消去方法によれば、記録再生装置において映像音声データＤ１の管理時間単位の部分ＴＧ１を一時蓄積する毎に、これのローカル暗号化に用いるローカルスクランブルキーデータＫを順次生成する必要があると共に、一時蓄積許容時間分の多数（例えば、９０個）のローカルスクランブルキーＫを管理する必要もあり、コピー禁止番組ＴＰ１の一時蓄積に対する処理が煩雑化することにより、かかるローカルスクランブルキー消去方法でも、コピー禁止番組に対する一時蓄積を規定通りに管理するには未だ不十分であった。
【００１０】
本発明は以上の点を考慮してなされたもので、コンテンツデータに対する一時蓄積を規定通りに容易かつ適確に管理し得る一時蓄積管理装置を提案しようとするものである。
【００１１】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、記録媒体に対して所定の一時蓄積許容時間に限り再生可能な一時蓄積が許可されたコンテンツデータの一時蓄積を管理する際に、コンテンツデータの所定部分毎の一時蓄積開始時刻のうち先頭の当該一時蓄積開始時刻に、コンテンツデータに対する再生可能な先頭点を示す再生可能先頭点を対応付け、当該再生可能先頭点を対応付けた一時蓄積開始時刻から現在時刻までが一時蓄積許容時間に達する毎に、当該一時蓄積開始時刻よりも後の他の一時蓄積開始時刻に再生可能先頭点を対応付け直すようにした。
【００１２】
従って、一時蓄積したコンテンツデータの一時蓄積許容時間が経過する部分を、再生可能先頭点よりも順次前側にして、一時蓄積許容時間以内の一時蓄積の範囲となる再生可能範囲から外すことで、容易かつ適確に再生不能化することができる。
【００１３】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００１４】
図１において、１は本発明を適用した記録再生装置を示し、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）２にバス３を介して、当該ＣＰＵ２のワークエリアとして用いられる揮発性メモリ４等の複数の回路ブロックが接続され、ＣＰＵ２がハードディスクドライブ５のハードディスクに予め格納している記録処理プログラム及び再生処理プログラム、一時蓄積管理プログラム等の各種プログラムに従って各回路ブロックを制御することにより、地上デジタルテレビジョン放送のデジタルテレビジョン番組や地上アナログテレビジョン放送のアナログテレビジョン番組、ビデオカメラ等の外部機器から供給される映像音声（以下、これを外部映像音声と呼ぶ）に対して視聴用及び記録再生用の処理を実行し得るようになされている。
【００１５】
まずＣＰＵ２は、地上アナログテレビジョン放送のアナログテレビジョン番組の視聴時、リモートコントローラ等の操作部９を介して、所望のアナログテレビジョン番組の視聴用に指定されたアナログテレビジョン放送のチャンネルに応じてアナログチューナ１０を制御する。
【００１６】
アナログチューナ１０は、アンテナ（図示せず）で受信された地上アナログテレビジョン放送の複数チャンネル分のテレビジョン信号群Ｓ１を取り込むと共に、当該取り込んだテレビジョン信号群Ｓ１から視聴用に指定されたチャンネルのテレビジョン信号を選択して検波処理及び復調処理等を施し、得られたアナログの映像信号Ｓ２及び音声信号Ｓ３を共に信号処理回路１１に送出する。
【００１７】
信号処理回路１１は、アナログチューナ１０から与えられた映像信号Ｓ２及び音声信号Ｓ３のうち当該映像信号Ｓ２をアナログデジタル変換し、得られた映像データＤ１０をＭＰＥＧエンコーダ１２に送出すると共に、音声信号Ｓ３をアナログデジタル変換し、得られた音声データＤ１１もＭＰＥＧエンコーダ１２に送出する。
【００１８】
ＭＰＥＧエンコーダ１２は、信号処理回路１１から与えられた映像データＤ１０及び音声データＤ１１をそれぞれＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２の規格に準じて圧縮符号化すると共に、その結果得られたＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ  ）形式の圧縮符号化映像データ及び圧縮符号化音声データをそれぞれ所定単位毎にＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケット化することにより映像ＴＳパケットデータ及び音声ＴＳパケットデータを生成する。
【００１９】
そしてＭＰＥＧエンコーダ１２は、映像ＴＳパケットデータ及び音声ＴＳパケットデータを時分割多重化し、得られたトランスポートストリームＴＳ１をデマルチプレクサ１５に送出する。
【００２０】
デマルチプレクサ１５は、ＭＰＥＧエンコーダ１２から与えられたトランスポートストリームＴＳ１を映像ＴＳパケットデータ及び音声ＴＳパケットデータに分離する。
【００２１】
またデマルチプレクサ１５は、このとき映像ＴＳパケットデータに基づいてＥＳ形式の圧縮符号化映像データＤ１２を生成し、これをビデオデコーダ１６に送出すると共に、音声ＴＳパケットデータに基づいてＥＳ形式の圧縮符号化音声データＤ１３を生成し、これをオーディオデコーダ１７に送出する。
【００２２】
ビデオデコーダ１６は、デマルチプレクサ１５から与えられた圧縮符号化映像データＤ１２をＭＰＥＧ２の規格に準じて復号化することにより映像データを生成すると共に、当該生成した映像データをデジタルアナログ変換し、得られた映像信号Ｓ２を外部の映像表示装置２０に送出する。
【００２３】
またオーディオデコーダ１７は、デマルチプレクサ１５から与えられた圧縮符号化音声データＤ１３をＭＰＥＧ２の規格に準じて復号化することにより音声データを生成し、当該生成した音声データをデジタルアナログ変換し、得られた音声信号Ｓ３を外部の音声出力装置２１に送出する。
【００２４】
これにより記録再生装置１は、映像表示装置２１に映像信号Ｓ２に基づくアナログテレビジョン番組の番組映像を表示させると共に、これに合わせて音声出力装置２２に音声信号Ｓ３に基づく当該アナログテレビジョン番組の番組音声を出力させ、かくしてユーザに所望のアナログテレビジョン番組を視聴させ得るようになされている。
【００２５】
またＣＰＵ２は、外部映像音声の視聴時、操作部９を介して外部入力が選択されると、これに応じてアナログチューナ１０及びデジタルチューナ２２を制御してこれらの動作を一旦停止させる。
【００２６】
この状態で信号処理回路１１は、外部機器から供給されるアナログの映像信号Ｓ５及び音声信号Ｓ６を外部入力インターフェース２３を介して取り込む。
【００２７】
そして信号処理回路１１、ＭＰＥＧエンコーダ１２、デマルチプレクサ１５、ビデオデコーダ１６及びオーディオデコーダ１７は、上述したアナログテレビジョン番組の視聴時と同様の処理を実行する。
【００２８】
これにより記録再生装置１は、映像表示装置２１に映像信号Ｓ５に基づく映像を表示させると共に、これに合わせて音声出力装置２２に音声信号Ｓ６に基づく音声を出力させ、かくしてユーザに外部映像音声を視聴させ得るようになされている。
【００２９】
一方、ＣＰＵ２は、アナログテレビジョン番組の録画時、操作部９を介して指定された録画用のチャンネルに応じてアナログチューナ１０を制御する。
【００３０】
この際、アナログチューナ１０は、アンテナで受信された地上アナログテレビジョン放送の複数チャンネル分のテレビジョン信号群Ｓ１を取り込むと共に、当該取り込んだテレビジョン信号群Ｓ１から録画用に指定されたチャンネルのテレビジョン信号を選択して検波処理及び復調処理等を施し、得られたアナログの映像信号Ｓ２及び音声信号Ｓ３を共に信号処理回路１１に送出する。
【００３１】
信号処理回路１１は、上述したアナログテレビジョン番組の視聴時と同様に映像信号Ｓ２及び音声信号Ｓ３に基づいて映像データＤ１０及び音声データＤ１１を生成し、これらをＭＰＥＧエンコーダ１２に送出する。
【００３２】
ＭＰＥＧエンコーダ１２は、上述したアナログテレビジョン番組の視聴時と同様に映像データＤ１０及び音声データＤ１１に基づいてトランスポートストリームＴＳ１を生成し、これをデマルチプレクサ１５に送出する。
【００３３】
デマルチプレクサ１５は、ＭＰＥＧエンコーダ１２から与えられたトランスポートストリームＴＳ１をそのままスクランブラ２４及びメモリ２５を順次介してハードディスクドライブ５に送出することにより当該トランスポートストリームＴＳ１をファイル化してハードディスクに記録する。
【００３４】
このようにして記録再生装置１は、操作部９等を介して録画開始が指示されてから録画終了が指示されるまでの間、指定されたチャンネルのアナログテレビジョン番組に相当するトランスポートストリームＴＳ１をハードディスクに記録することにより所望のアナログテレビジョン番組を録画し得るようになされている。
【００３５】
これに対してＣＰＵ２は、アナログテレビジョン番組の再生時、操作部９を介して指定された再生対象のアナログテレビジョン番組と当該アナログテレビジョン番組に対する再生命令に応じてメモリ２５を介してハードディスクドライブ５を制御する。
【００３６】
これによりハードディスクドライブ５は、ハードディスクから指定されたアナログテレビジョン番組のトランスポートストリームＴＳ１を読み出し、当該読み出したトランスポートストリームＴＳ１をメモリ２５及びデスクランブラ２６を順次介してデマルチプレクサ１５に送出する。
【００３７】
この際、デマルチプレクサ１５は、ハードディスクから再生されたトランスポートストリームＴＳ１に対して上述したアナログテレビジョン番組の視聴時と同様の処理を施し、得られた圧縮符号化映像データＤ１２をビデオデコーダ１６に送出すると共に、圧縮符号化音声データＤ１３をオーディオデコーダ１７に送出する。
【００３８】
ビデオデコーダ１６及びオーディオデコーダ１７は、このとき上述したアナログテレビジョン番組の視聴時と同様の処理を実行することにより、圧縮符号化映像データＤ１２に応じた映像信号Ｓ２を外部の映像表示装置２０に送出すると共に、圧縮符号化音声データＤ１３に応じた音声信号Ｓ３を外部の音声出力装置２１に送出する。
【００３９】
これにより記録再生装置１は、映像表示装置２１に映像信号Ｓ２に基づくアナログテレビジョン番組の番組映像を表示させると共に、これに合わせて音声出力装置２２に音声信号Ｓ３に基づく当該アナログテレビジョン番組の番組音声を出力させ、かくして一旦録画した所望のアナログテレビジョン番組をユーザに視聴させ得るようになされている。
【００４０】
またＣＰＵ２は、外部映像音声の記録時、操作部９を介して外部入力が選択され、かつ記録が指示されると、これに応じてアナログチューナ１０及びデジタルチューナ２２を制御してこれらの動作を一旦停止させる。
【００４１】
この状態で信号処理回路１１は、外部機器から供給されるアナログの映像信号Ｓ５及び音声信号Ｓ６を外部入力インターフェース２３を介して取り込む。
【００４２】
そして信号処理回路１１、ＭＰＥＧエンコーダ１２、デマルチプレクサ１５、スクランブラ２４、メモリ２５及びハードディスクドライブ５は、上述したアナログテレビジョン番組の録画時と同様の処理を実行する。
【００４３】
これにより記録再生装置１は、操作部９等を介して記録開始が指示されてから記録終了が指示されるまでの間、外部映像音声に相当する圧縮符号化映像データ及び圧縮符号化音声データからなるトランスポートストリームを生成し、これをファイル化してハードディスクドライブ５のハードディスクに記録する。
【００４４】
またＣＰＵ２は、外部映像音声の再生時、操作部９を介して指定された再生対象の外部映像音声と当該外部映像音声に対する再生命令に応じてメモリ２５を介してハードディスクドライブ５を制御する。
【００４５】
これによりハードディスクドライブ５は、ハードディスクから指定された外部映像音声のトランスポートストリームを読み出し、当該読み出したトランスポートストリームをメモリ２５及びデスクランブラ２６を順次介してデマルチプレクサ１５に送出する。
【００４６】
そしてデマルチプレクサ１５、ビデオデコーダ１６及びオーディオデコーダ１７は、上述したアナログテレビジョン番組の再生時と同様の処理を実行する。
【００４７】
これにより記録再生装置１は、映像表示装置２１に映像信号Ｓ５に基づく外部映像音声の映像を表示させると共に、これに合わせて音声出力装置２２に音声信号Ｓ６に基づく当該外部映像音声の音声を出力させ、かくして一旦記録した外部映像音声をユーザに視聴させ得るようになされている。
【００４８】
ところで地上デジタルテレビジョン放送の放送局（図示せず）からは、地上デジタルテレビジョン番組のデジタルでなる映像データ及び音声データをそれぞれＭＰＥＧ２の規格に準じて圧縮符号化した後、順次ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケット化及びＴＳパケット化し、得られた映像ＴＳパケットデータ及び音声ＴＳパケットデータが、当該デジタルテレビジョン番組を特定するため等の付加情報を格納したセクションデータをＴＳパケット化して得られたセクションＴＳパケットデータと共に所定チャンネル数分ずつ時分割多重化され、その結果得られた複数のトランスポートストリームがそれぞれテレビジョン信号Ｓ１０として送信されている。
【００４９】
そしてＣＰＵ２は、デジタルテレビジョン番組の視聴時、操作部９を介して指定されたデジタルテレビジョン放送に対する視聴用のチャンネル（以下、これを視聴用指定チャンネルと呼ぶ）に応じてデジタルチューナ２２を制御する。
【００５０】
デジタルチューナ２２は、アンテナ（図示せず）で受信された地上デジタルテレビジョン放送の複数のテレビジョン信号Ｓ１０を取り込むと共に、当該取り込んだテレビジョン信号Ｓ１０から視聴用指定チャンネルのテレビジョン信号Ｓ１０を選択して検波処理及び復調処理等を施し、得られたデジタルのトランスポートストリームＴＳ２をデスクランブラ３０に送出する。
【００５１】
因みにトランスポートストリームＴＳ２は、例えば当該トランスポートストリームＴＳ２に対応するチャンネルに対して予め視聴が許可されたユーザにのみ限定的に、当該チャンネルのデジタルデレビジョン番組を視聴させる場合、放送局側で事前に暗号化されている。
【００５２】
このためＣＰＵ２は、視聴用指定チャンネルのトランスポートストリームＴＳ２が放送局側で予め暗号化されている場合、地上デジタルテレビジョン放送の事業者からユーザに提供されているＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード３１からこれに格納されているスクランブルキーデータＤ１５をカードインターフェース３２を介して読み出してデスクランブラ３０に送出する。
【００５３】
デスクランブラ３０は、デジタルチューナ２２から与えられたトランスポートストリームＴＳ２が暗号化されている場合、当該トランスポートストリームＴＳ２をＣＰＵ２から与えられたスクランブルキーデータＤ１５を用いて復号化してデマルチプレクサ１５に送出する。
【００５４】
またデスクランブラ３０は、デジタルチューナ２２から与えられたトランスポートストリームＴＳ２が暗号化されてはいない場合、当該トランスポートストリームＴＳ２をそのままデマルチプレクサ１５に送出する。
【００５５】
デマルチプレクサ１５は、このときＣＰＵ２からセクションＴＳパケットデータを特定するためのＰＩＤ（Ｐａｃｋｅｔ  ＩＤｅｎｔｉｆｉｅｒ  ）が与えられており、デスクランブラ３０から与えられたトランスポートストリームＴＳ２から当該ＰＩＤに従ってセクションＴＳパケットデータを分離すると共に、そのセクションＴＳパケットデータに格納されている視聴用指定チャンネルのデジタルテレビジョン番組を特定するためのＰＩＤに従って当該デジタルテレビジョン番組の映像ＴＳパケットデータ及び音声ＴＳパケットデータを分離する。
【００５６】
またデマルチプレクサ１５は、このとき映像ＴＳパケットデータに基づいて映像ＰＥＳパケットデータＤ１６を生成すると共に、音声ＴＳパケットデータに基づいて音声ＰＥＳパケットデータＤ１７を生成し、当該生成した映像ＰＥＳパケットデータＤ１６をビデオデコーダ１６に送出すると共に、音声ＰＥＳパケットデータＤ１７をオーディオデコーダ１７に送出する。
【００５７】
さらにデマルチプレクサ１５は、セクションＴＳパケットデータに基づいて元のセクションデータＤ１８を生成し、これをメモリ１８に送出する。
【００５８】
そしてＣＰＵ２は、この際、メモリ１８からセクションデータＤ１８を読み出し、当該読み出したセクションデータＤ１８に格納されている付加情報の示す復号化の順序等に従ってビデオデコーダ１６及びオーディオデコーダ１７を制御する。
【００５９】
ビデオデコーダ１６は、デマルチプレクサ１５から与えられた映像ＰＥＳパケットデータＤ１６をＭＰＥＧ２の規格に準じて復号化することにより元の映像データを生成すると共に、当該生成した映像データをデジタルアナログ変換し、得られた映像信号Ｓ１１を外部の映像表示装置２０に送出する。
【００６０】
またオーディオデコーダ１７は、デマルチプレクサ１５から与えられた音声ＰＥＳパケットデータＤ１７をＭＰＥＧ２の規格に準じて復号化することにより元の音声データを生成し、当該生成した音声データをデジタルアナログ変換し、得られた音声信号Ｓ１２を外部の音声出力装置２１に送出する。
【００６１】
これにより記録再生装置１は、映像表示装置２１に映像信号Ｓ１１に基づくデジタルテレビジョン番組の番組映像を表示させると共に、これに合わせて音声出力装置２２に音声信号Ｓ１２に基づく当該デジタルテレビジョン番組の番組音声を出力させ、かくしてユーザに所望のデジタルテレビジョン番組を視聴させ得るようになされている。
【００６２】
かかる構成に加えてこの記録再生装置１の場合、ＣＰＵ２は、所望のチャンネルのデジタルテレビジョン番組が視聴される際に例えば操作部９を介してその視聴中のデジタルテレビジョン番組に対する録画命令が入力されると、これに応じてデジタルチューナ２２、デスクランブラ３０、ビデオデコーダ１６、オーディオデコーダ１７及びメモリ１８を上述したデジタルテレビジョン番組の視聴時と同様に制御して上述した処理を実行させると共に、デマルチプレクサ１５を録画命令に応じて制御する。
【００６３】
この場合、デマルチプレクサ１５は、上述したデジタルテレビジョン番組の視聴時と同様に、デスクランブラ３０から与えられたトランスポートストリームＴＳ２からセクションＴＳパケットデータと共に、視聴対象でありかつ録画対象のデジタルテレビジョン番組の映像ＴＳパケットデータ及び音声ＴＳパケットデータを分離する。
【００６４】
またデマルチプレクサ１５は、映像ＴＳパケットデータに基づいて生成した映像ＰＥＳパケットデータＤ１６と、音声ＴＳパケットデータに基づいて生成した音声ＰＥＳパケットデータＤ１７と、セクションＴＳパケットデータに基づいて生成したセクションデータＤ１８とをビデオデコーダ１６と、オーディオデコーダ１７と、メモリ１８とに送出することにより、所望のデジタルテレビジョン番組を放送時間に合わせて視聴させる。
【００６５】
これに加えてデマルチプレクサ１５は、このときトランスポートストリームＴＳ２から分離したセクションＴＳパケットデータ、映像ＴＳパケットデータ及び音声ＴＳパケットデータを時分割多重化することにより録画対象のデジタルテレビジョン番組に相当する記録用トランスポートストリームＴＳ３を生成し、これを情報抽出回路３３及びスクランブラ２４に送出する。
【００６６】
そしてＣＰＵ２は、メモリ１８からセクションデータＤ１８を読み出し、当該読み出したセクションデータＤ１８からこれに予め格納されている、録画対象のデジタルテレビジョン番組を特定するための番組情報を抽出することにより、例えば録画対象のデジタルテレビジョン番組の切り替わり（すなわち、放送終了及び放送開始）を認識すると共に、その認識結果に応じて録画対象のテレビジョン番組毎にそれぞれ異なるローカルスクランブルキーデータＤ２０を生成し、当該生成したローカルスクランブルキーデータＤ２０をスクランブラ２４に送出する。
【００６７】
従ってスクランブラ２４は、デマルチプレクサ１５から与えられた記録用トランスポートストリームＴＳ３に格納されている圧縮符号化映像データ及び圧縮符号化音声データをそれぞれローカルスクランブルキーデータＤ２０を用いてローカル暗号化し、得られた暗号化トランスポートストリームＴＳ４をメモリ２５に送出すると共に、そのローカルスクランブルキーデータＤ２０を記録再生装置１固有の情報（記録再生装置１の製造番号等）を用いて暗号化し、得られた暗号化スクランブルキーデータＤ２１もメモリ２５に送出する。
【００６８】
これによりＣＰＵ２は、メモリ２５を制御して、視聴中のデジタルテレビジョン番組に相当する暗号化トランスポートストリームＴＳ４をファイル化することによりストリームファイルとしてハードディスクドライブ５のハードディスクに記録する。
【００６９】
一方、情報抽出回路３３は、このときデマルチプレクサ１５から与えられた記録用トランスポートストリームＴＳ３に含まれるセクションＴＳパケットデータからこれに予め格納された、録画したデジタルテレビジョン番組の再生に使用する（すなわち、記録用トランスポートストリームＴＳ３の再生に使用する）ストリーム管理情報と、番組情報とを抽出する。
【００７０】
また記録用トランスポートストリームＴＳ３に含まれる映像ＴＳパケットデータのＰＥＳヘッダには、当該ＰＥＳヘッダに続くデータ格納部に、ランダムアクセス可能なシーケンスヘッダを伴うＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）の先頭部分が格納されている場合、当該ＧＯＰの先頭の、フレーム内符号化画像（すなわち、Ｉ（Ｉｎｔｒａ  ）ピクチャ）が割り当てられたフレーム画像に付加されたＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ  ）と呼ばれる約２６時間周期の時刻で表される再生出力の時刻（すなわち、視聴用の処理を施した時点の時刻であり、一時蓄積開始時刻となる）の管理情報（以下、これを単にタイムスタンプと呼ぶ）が格納されている。
【００７１】
そしてかかるタイムスタンプは、ＧＯＰがデジタルテレビジョン番組の映像データを構成する時間的に連続な複数のフレーム画像のうち当該映像データの先頭から順次、一時蓄積の管理時間単位よりも短い所定時間（例えば、０．５  秒程度）単位分の連続するフレーム画像（すなわち、１５フレーム画像程度）データ毎に生成されていることにより、ＧＯＰの先頭のフレーム内符号化画像が割り当てられたフレーム画像の再生周期（例えば、０．５  秒程度）で順次変化する時刻を表している。
【００７２】
従って情報抽出回路３３は、記録用トランスポートストリームＴＳ３に対する再生時にランダムアクセスを実現するために、当該記録用トランスポートストリームＴＳ３に含まれる映像ＴＳパケットデータの複数のＰＥＳパケットから順次放送時間の経過に従ってタイムスタンプを順番に抽出すると共に、当該抽出したタイムスタンプをメモリ２５を介してＣＰＵ２に送出する。
【００７３】
さらにセクションデータＤ１８には、録画対象のデジタルテレビジョン番組に対する著作権保護情報が格納されており、当該著作権保護情報は、例えばデジタルテレビジョン番組毎にコピー禁止、１世代のみコピー許可（すなわち、再コピー禁止）、制約条件なしにコピー許可という３種類の内容のうち当該デジタルテレビジョン番組に対して放送局側で設定された、いずれか１つの内容を表している。
【００７４】
従ってＣＰＵ２は、図２に示すように、メモリ１８から読み出したセクションデータＤ１８から著作権保護情報を抽出すると共に、録画対象のデジタルテレビジョン番組の切り替わりに応じて当該著作権保護情報の内容が変化する毎に、その変化した時点の時刻（すなわち、新たなデジタルテレビジョン番組の放送開始時刻であり、以下、これを変化時刻と呼ぶ）を当該著作権保護情報の変化した内容と共に揮発性メモリ４に格納することにより、当該揮発性メモリ４上で録画対象のデジタルテレビジョン番組に対する著作権保護情報の変化履歴（以下、これを履歴情報と呼ぶ）を作成する。
【００７５】
そしてＣＰＵ２は、図３に示すように、著作権保護情報の変化履歴に基づいて現在、録画対象のデジタルテレビジョン番組が１世代のみコピーを許可するデジタルテレビジョン番組や制約条件なしにコピーを許可するデジタルテレビジョン番組（以下、これらをまとめて特にコピー許可番組と呼ぶ）であれば、メモリ２５上で、ハードディスクにファイル化して（すなわち、ストリームファイルＦ１として）記録した暗号化トランスポートストリームＴＳ４のファイル名（以下、これをストリームファイル名と呼ぶ）と、情報抽出回路３３によって抽出されたデータ管理情報及び番組情報等と、暗号化スクランブルキーデータＤ２１とを格納した再生手順情報を生成し、当該生成した再生手順情報をファイル化することにより再生手順情報ファイルＦ２としてバードディスクドライブ５のハードディスクに記録する。
【００７６】
またＣＰＵ２は、揮発性メモリ４上で図４に示すように、情報抽出回路３３によって、記録用トランスポートストリームＴＳ３に含まれる映像ＴＳパケットデータの記録開始部分のＰＥＳヘッダから最初に抽出された時間的に先頭のタイムスタンプに、当該記録用トランスポートストリームＴＳ３に対する再生時の再生可能な先頭点を示す再生可能先頭点を対応付けることにより当該再生可能先頭点を対応付けたタイムスタンプを示す再生可能先頭点情報を生成する。
【００７７】
さらにＣＰＵ２は、コピー許可番組の録画中に、情報抽出回路３３によって引き続き記録用トランスポートストリームＴＳ３に含まれる映像ＴＳパケットデータのＰＥＳヘッダからタイムスタンプが抽出されると、揮発性メモリ４上で、その抽出されたタイムスタンプに記録用トランスポートストリームＴＳ３に対する再生時の再生可能な最後尾点を示す再生可能最後尾点を対応付けて、当該再生可能最後尾点を対応付けたタイムスタンプを示す再生可能最後尾点情報を生成する。
【００７８】
そしてＣＰＵ２は、コピー許可番組の録画中に、情報抽出回路３３によって引き続き映像ＴＳパケットデータのＰＥＳヘッダから順次タイムスタンプが抽出される毎に、揮発性メモリ４上で、再生可能最後尾点を対応付けていたタイムスタンプよりも時間的に後の他のタイムスタンプ（実際には再生可能最後尾点を対応付けていたタイムスタンプの時間的に次のタイムスタンプ）を当該再生可能最後尾点に対応付け直して再生可能最後尾点情報の内容を更新することにより、最終的には映像ＴＳパケットデータの記録終了部分のＰＥＳヘッダから最後に抽出されたタイムスタンプに再生可能最後尾点を対応付け直して再生可能最後尾点情報を更新する。
【００７９】
これに加えてＣＰＵ２は、ハードディスクに対する暗号化トランスポートストリームＴＳ４の記録を開始すると、一時蓄積用の管理時間以内の所定周期で、順次現在時刻から一時蓄積許容時間を減算することにより当該現在時刻から一時蓄積許容時間前の再生不能化検出時刻を算出する。
【００８０】
またＣＰＵ２は、再生不能化検出時刻と履歴情報内の変化時刻とを比較することにより、当該再生不能化検出時刻にコピー禁止のデジタルテレビジョン番組（以下、これを特にコピー禁止番組と呼ぶ）を一時蓄積しているか否かを判断する。
【００８１】
その結果、ＣＰＵ２は、例えば再生不能化検出時刻にはコピー禁止番組を一時蓄積してはいない、又は現在録画中のコピー許可番組の録画をすでに開始している場合、再生不能化検出時刻に録画中のコピー許可番組に対して、すでに実行した再生可能先頭点に対するタイムスタンプの対応付けを変更しないようにする。
【００８２】
そしてＣＰＵ２（図３）は、ハードディスクにコピー許可番組に相当する全ての暗号化トランスポートストリームＴＳ４を記録し終えると、揮発性メモリ４上で、再生可能先頭点情報と、内容の更新によって最終的に得られた再生可能最後尾点情報と、再生手順情報ファイルＦ２のファイル名（以下、これを再生手順情報ファイル名と呼ぶ）とを格納した再生管理情報を生成してファイル化し、メモリ２５を介してハードディスクドライブ５に送出することにより当該再生管理情報を再生管理情報ファイルＦ３としてハードディスクに記録する。
【００８３】
このようにしてＣＰＵ２は、ファイル名によって順次対応付けたストリームファイルＦ１、再生手順情報ファイルＦ２及び再生管理情報ファイルＦ３をハードディスクドライブ５のハードディスクに記録することにより、コピー許可番組を再生可能先頭点及び再生可能最後尾点間の再生可能範囲（この場合は、コピー許可番組全体となる）内で自由に再生可能な状態に録画し得るようになされている。
【００８４】
一方、ＣＰＵ２は、図５に示すように、揮発性メモリ４に格納した履歴情報に基づいて、現在、録画対象のデジタルテレビジョン番組がコピー禁止番組であることを検出すると、メモリ２５上で、上述した場合と同様に再生手順情報を生成し、当該生成した再生手順情報を読み出してファイル化することにより再生手順情報ファイルＦ２として揮発性メモリ４に格納する。
【００８５】
またＣＰＵ２は、揮発性メモリ４上で図６に示すように、情報抽出回路３３によって、記録用トランスポートストリームＴＳ３に含まれる映像ＴＳパケットデータの記録開始部分のＰＥＳヘッダから最初に抽出された時間的に先頭のタイムスタンプに、当該記録用トランスポートストリームＴＳ３に対する再生時の再生可能先頭点を対応付けて再生可能先頭点情報を生成する。
【００８６】
さらにＣＰＵ２は、コピー禁止番組の録画中に、情報抽出回路３３によって引き続き記録用トランスポートストリームＴＳ３に含まれる映像ＴＳパケットデータのＰＥＳヘッダからタイムスタンプが抽出されると、揮発性メモリ４上で、その抽出されたタイムスタンプに記録用トランスポートストリームＴＳ３に対する再生時の再生可能最後尾点を対応付けて再生可能最後尾点情報を生成する。
【００８７】
そしてＣＰＵ２は、コピー禁止番組の録画中に、情報抽出回路３３によって引き続き記録用トランスポートストリームＴＳ３に含まれる映像ＴＳパケットデータのＰＥＳヘッダから順次タイムスタンプが抽出される毎に、揮発性メモリ４上で、再生可能最後尾点を対応付けていたタイムスタンプよりも時間的に後の他のタイムスタンプに当該再生可能最後尾点を対応付け直して再生可能最後尾点情報の内容を更新することにより、最終的には映像ＴＳパケットデータの記録終了部分のＰＥＳヘッダから最後に抽出されたタイムスタンプに再生可能最後尾点を対応付け直して再生可能最後尾点情報を更新する。
【００８８】
これに加えてＣＰＵ２は、このときにも上述したコピー許可番組の録画時と同様に、ハードディスクに対する暗号化トランスポートストリームＴＳ４の記録を開始すると、一時蓄積用の管理時間以内の所定周期で現在時刻から一時蓄積許容時間を減算して再生不能化検出時刻を算出すると共に、当該算出した再生不能化検出時刻と履歴情報内の変化時刻とを比較することにより、再生不能化検出時刻にコピー禁止番組を一時蓄積しているか否かを判断する。
【００８９】
その結果、ＣＰＵ２は、例えば現在一時蓄積用に録画中のコピー禁止番組がコピー許可番組に連続して録画されたことにより再生不能化検出時刻にそのコピー許可番組が録画されている場合、当該録画中のコピー禁止番組に対しては、一時蓄積用の録画開始から未だ一時蓄積許可時間が経過してはいないことにより、すでに再生可能先頭点と対応付けていたタイムスタンプを変更しないようにする。
【００９０】
またＣＰＵ２は、再生不能化検出時刻に現在一時蓄積用に録画中のコピー禁止番組がすでに録画されており、当該再生不能化検出時刻が再生可能先頭点を対応付けたタイムスタンプの示す一時蓄積開始時刻とほぼ一致したときには、その度に再生不能化時間以内で、録画中のコピー禁止番組に対して、すでに再生可能先頭点を対応付けていたタイムスタンプよりも時間的に後の他のタイムスタンプ（実際には再生可能先頭点を対応付けていたタイムスタンプの時間的に次のタイムスタンプ）に当該再生可能先頭点を対応付け直すと共に、これに応じて再生可能先頭点情報の内容を更新する。
【００９１】
これによりＣＰＵ２は、録画中のコピー禁止番組に相当する記録用トランスポートストリームＴＳ３に対して、再生可能先頭点を対応付け直した一方のタイムスタンプで示される一時蓄積開始時刻から再生可能最後尾点を対応付けた他方のタイムスタンプで示される一時蓄積開始時刻までの範囲を、一時蓄積開始時刻から一時蓄積許容時間以内で一時蓄積されている再生可能範囲として特定し得るようにすると共に、当該再生可能先頭点を対応付け直したタイムスタンプの示す一時蓄積開始時刻よりも前側の範囲を、一時蓄積開始時刻から一時蓄積許容時間を経過して蓄積された再生不能化範囲として再生不能化する。
【００９２】
そしてＣＰＵ２は、ハードディスクドライブ５のハードディスクに対してコピー禁止番組に相当する全ての暗号化トランスポートストリームＴＳ４を記録し終えると、内容を更新して最終的に得られた再生可能先頭点情報と、同様に内容を更新して最終的に得られた再生可能最後尾点情報と、再生手順情報ファイル名とを格納して再生管理情報を生成し、当該生成した再生管理情報をファイル化することにより再生管理情報ファイルＦ３として揮発性メモリ４に格納する。
【００９３】
このようにしてＣＰＵ２は、ストリームファイルＦ１をハードディスクドライブ５のハードディスクに記録すると共に、当該ストリームファイルＦ１に順次対応付けた再生手順情報ファイルＦ２及び再生管理情報ファイルＦ３を揮発性メモリ４に格納することにより、コピー禁止番組を再生可能先頭点情報及び再生可能最後尾点情報間の再生可能範囲内で自由に再生可能な状態に一時蓄積し得るようになされている。
【００９４】
ところでＣＰＵ２は、コピー禁止番組やコピー許可番組の録画中に、再生不能化検出時刻に他のコピー禁止番組が録画されており、当該他のコピー禁止番組において、再生可能先頭点を対応付けていたタイムスタンプの示す一時蓄積開始時刻と再生不能化検出時刻とがほぼ一致したときには、その度に再生不能化時間以内に、再生可能先頭点に対応付けていたタイムスタンプよりも時間的に後の他のタイムスタンプを当該再生可能先頭点に対応付け直して再生管理情報ファイルＦ３内の再生可能先頭点情報の内容を更新する。
【００９５】
因みにＣＰＵ２は、このとき一時蓄積用に録画中のコピー禁止番組に対しては、これを一時蓄積用に録画開始してから未だ一時蓄積許可時間が経過してはいないことから、再生可能先頭点にすでに対応付けていたタイムスタンプを変更しないようにする。
【００９６】
そしてＣＰＵ２は、コピー禁止番組やコピー許可番組の録画中には、このように他のコピー禁止番組に対して、再生可能先頭点を対応付けていたタイムスタンプをこれよりも時間的に後のタイムスタンプに変更し得るものの、再生可能最後尾点を対応付けているタイムスタンプに再生可能先頭点を重複して対応付け直した後、当該タイムスタンプの示す一時蓄積開始時刻がさらに再生不能化検出時刻と一致したときには、当該他のコピー禁止番組全体を一時蓄積許容時間を経過して蓄積したことから、対応する再生管理情報ファイルＦ３内の再生可能先頭点情報及び再生可能最後尾点情報を消去する。
【００９７】
これによりＣＰＵ２は、他のコピー禁止番組全体の一時蓄積が一時蓄積開始時刻から一時蓄積許容時間を経過したときには再生可能先頭点情報及び再生可能最後尾点情報を消去する分、当該他のコピー禁止番組に対して再生可能範囲を指定し得ないようにして全体を再生不能化し、かくしてコピー禁止番組を一時蓄積許容時間以上再生可能な状態に一時蓄積することを防止する。
【００９８】
またＣＰＵ２は、コピー禁止番組に対する一時蓄積用の録画処理を終了しても、一時蓄積用の管理時間以内の所定周期で現在時刻から一時蓄積許容時間を減算して再生不能化検出時刻を算出すると共に、当該算出した再生不能化検出時刻と履歴情報内の変化時刻とを比較することにより、再生不能化検出時刻にコピー禁止番組を一時蓄積しているか否かを判断する。
【００９９】
その結果、ＣＰＵ２は、再生不能化検出時刻にコピー禁止番組が一時蓄積用に録画され、かつ当該コピー禁止番組において、すでに再生可能先頭点を対応付けていたタイムスタンプの示す一時蓄積開始時刻と再生不能化検出時刻とがほぼ一致すると、その度に、上述と同様にして再生可能先頭点と対応付けるタイムスタンプを順次時間的に後のタイムスタンプに変更すると共に、これに応じて対応する再生管理情報ファイルＦ３内の再生可能先頭点情報の内容を更新する。
【０１００】
そしてＣＰＵ２は、再生可能先頭点に対応付けるタイムスタンプの変更を繰り返した結果、再生可能最後尾点を対応付けていたタイムスタンプに再生可能先頭点を重複して対応付け直した後、当該タイムスタンプの示す一時蓄積開始時刻がさらに再生不能化検出時刻と一致したときには、上述した場合と同様に対応する再生管理情報ファイルＦ３内の再生可能先頭点情報及び再生可能最後尾点情報を消去することにより、コピー禁止番組を一時蓄積許容時間を経過して再生可能な状態に蓄積することを防止して再生不能化する。
【０１０１】
このようにしてＣＰＵ２は、コピー禁止番組を一時蓄積した場合、当該コピー禁止番組に相当する記録用トランスポートストリームＴＳ３の順次ＧＯＰ部分から抽出したタイムスタンプのうち、先頭のタイムスタンプに再生可能先頭点を対応付けると共に、当該再生可能先頭点を対応付けたタイムスタンプの示す一時蓄積開始時刻から現在時刻までが一時蓄積許容時間に達する毎に、当該タイムスタンプよりも時間的に後の他のタイムスタンプに順次再生可能先頭点を対応付け直すことにより、記録用トランスポートストリームＴＳ３に対する再生可能範囲と再生不能化範囲とを一時蓄積許容時間に従って適確に区別し得るようになされている。
【０１０２】
ここで実際上ＣＰＵ２は、記録再生装置１が起動すると、ハードディスクドライブ５のハードディスクに予め格納している一時蓄積管理プログラムに従って一時蓄積管理処理を実行することにより図７に示す一時蓄積管理処理手順ＲＴ１に開始ステップから入って続くステップＳＰ１に移る。
【０１０３】
ステップＳＰ１においてＣＰＵ２は、デジタルテレビジョン番組の視聴の際に録画を開始したか否かを判断する。
【０１０４】
このステップＳＰ１において否定結果が得られると、このことはデジタルテレビジョン番組の視聴のみが所望され、ユーザに録画の意思がないことを表しており、このときＣＰＵは、このステップＳＰ１において録画の開始を待ち受ける。
【０１０５】
またステップＳＰ１において肯定結果が得られると、このことは例えばデジタルテレビジョン番組の視聴途中に来客や電話があり、その応対のために視聴中のデジタルテレビジョン番組に対する録画が所望されたことを表しており、このときＣＰＵ２は、ステップＳＰ２に移る。
【０１０６】
ステップＳＰ２においてＣＰＵ２は、録画対象のデジタルテレビジョン番組の録画を開始することにより当該テレビジョン番組に相当する記録用トランスポートストリームＴＳ３をローカル暗号化してハードディスクに記録し始めると共に、当該記録用トランスポートストリームＴＳ３に含まれる映像ＴＳパケットデータの記録開始部分のＰＥＳヘッダから最初に抽出したタイムスタンプに再生可能先頭点を対応付けて再生可能先頭点情報を生成した後、ステップＳＰ３に移る。
【０１０７】
ステップＳＰ３においてＣＰＵ２は、デジタルテレビジョン番組を録画している途中であるか否かを判断する。
【０１０８】
このステップＳＰ３において肯定結果が得られると、このことは録画対象のデジタルテレビジョン番組としてコピー禁止番組を一時蓄積用に録画している途中であり、又はコピー許可番組を録画している途中であることを表しており、このときＣＰＵ２はステップＳＰ４に移る。
【０１０９】
ステップＳＰ４においてＣＰＵ２は、この時点で録画中のコピー禁止番組又はコピー許可番組に相当する記録用トランスポートストリームＴＳ３に含まれる映像ＴＳパケットデータのＰＥＳヘッダから抽出されたタイムスタンプ（再生可能先頭点を対応付けたタイムスタンプよりも時間的に後のタイムスタンプ）に再生可能最後尾点を対応付けて再生可能最後尾点情報を生成した後、続くステップＳＰ５に移る。
【０１１０】
またステップＳＰ３において否定結果が得られると、このことは現在コピー禁止番組及びコピー許可番組の両方を録画してはいないものの、例えば過去に一時蓄積用に録画しているコピー禁止番組に対して一時蓄積許容時間を超えて一時蓄積される部分が生じることを防止する必要があることを表しており、このときＣＰＵ２は、ステップＳＰ５に移る。
【０１１１】
ステップＳＰ５においてＣＰＵ２は、現在時刻から一時蓄積許容時間前の再生不能化検出時刻と、履歴情報内の変化時刻とを比較することにより当該再生不能化検出時刻に録画しているデジタルテレビジョン番組の著作権保護情報を検出して、ステップＳＰ６に移る。
【０１１２】
ステップＳＰ６においてＣＰＵ２は、再生不能化検出時刻に録画しているデジタルテレビジョン番組の著作権保護情報の内容がコピー禁止であるか否かを判断する。
【０１１３】
このステップＳＰ６において肯定結果が得られると、このことは再生不能化検出時刻にデジタルテレビジョン番組としてコピー禁止番組を一時蓄積に録画していると共に、当該コピー禁止番組に対して、すでに再生可能先頭点を対応付けていたタイムスタンプの示す一時蓄積開始時刻から一時蓄積許容時間が経過して許容時間経過蓄積部分が生じることを表しており、このときＣＰＵ２は、ステップＳＰ７に移る。
【０１１４】
ステップＳＰ７においてＣＰＵ２は、再生不能化検出時刻に録画中のコピー禁止番組に対して、すでに再生可能先頭点を対応付けていたタイムスタンプよりも時間的に後の他のタイムスタンプに当該再生可能先頭点を対応付け直して再生可能先頭点情報の内容を更新することにより許容時間経過蓄積部分を再生不能化した後、ステップＳＰ８に移る。
【０１１５】
またステップＳＰ６において否定結果が得られると、このことは再生不能化検出時刻にデジタルテレビジョン番組としてコピー許可番組を録画している、又はコピー禁止番組を録画してはいないものの、現在コピー禁止番組を一時蓄積用に録画中であれば、この後当該録画中のコピー禁止番組に対して許容時間経過蓄積部分が生じる可能性があることを表しており、このときＣＰＵ２は、ステップＳＰ８に移る。
【０１１６】
ステップＳＰ８においてＣＰＵ２は、一時蓄積した全てのコピー禁止番組を一時蓄積許容時間の経過に合わせて再生不能化したか否かを判断する。
【０１１７】
このステップＳＰ８において否定結果が得られると、このことは現在一時蓄積用に録画中又は過去に一時蓄積用に録画したコピー禁止番組の少なくとも一部が一時蓄積許容時間を経過してはいないことにより、一時蓄積した全てのコピー禁止番組を未だ一時蓄積許容時間の経過に合わせて再生不能化しきれてはいないことを表しており、このときＣＰＵ２は、ステップＳＰ３に戻る。
【０１１８】
またステップＳＰ８において肯定結果が得られると、このことはこの時点までに一時蓄積用の録画が終了している全てのコピー禁止番組に対し、一時蓄積許容時間の経過に応じて再生可能先頭点情報の内容を順次更新した結果、再生可能先頭点及び再生可能最後尾点と対応付けた同一のタイムスタンプがさらに再生不能化検出時刻と一致したことで、再生可能先頭点情報及び再生可能最後尾点情報を消去して全てのコピー禁止番組を再生不能化したことを表しており、このときＣＰＵ２は、ステップＳＰ１に戻る。
【０１１９】
このようにしてＣＰＵ２は、記録再生装置１が起動している間は、かかる一時蓄積管理処理手順ＲＴ１のステップＳＰ１乃至ステップＳＰ８の処理を循環的に繰り返すことにより、コピー禁止番組を視聴時に一時蓄積しても、一時蓄積許容時間が経過する許容時間経過蓄積部分を順次再生不能化時間以内に再生不能化し、かくして全てのコピー禁止番組を一時蓄積許容時間を経過しては再生し得ないようにする。
【０１２０】
またＣＰＵ２は、一時蓄積するコピー禁止番組に相当する暗号化トランスポートストリームＴＳ４についてはハードディスクに記録するものの、当該暗号化トランスポートストリームＴＳ４の再生に必須の再生手順情報及び再生管理情報を揮発性メモリ４に格納している。
【０１２１】
このためＣＰＵ２は、一時蓄積した全てのコピー禁止番組を再生可能先頭点情報の内容の更新によって再生不能化する前に記録再生装置１を起動停止させても、その時点で揮発性メモリ４に対する電力の供給を停止させることで再生手順情報及び再生管理情報を自動的に消去する。
【０１２２】
従ってＣＰＵ２は、記録再生装置１が再び起動したときに、ハードディスクにコピー禁止番組に相当する暗号化トランスポートストリームＴＳ４が残っていても、これを再生し得ないようにすることができ、かくしてコピー禁止番組を一時蓄積許容時間を経過しても再生可能な状態に蓄積しないように適確に再生不能化し得るようになされている。
【０１２３】
そしてＣＰＵ２は、一時蓄積したコピー禁止番組の再生時、操作部９を介して指定された再生対象のコピー禁止番組に応じて、揮発性メモリ４内を検索し、当該コピー禁止番組に対応する最新の内容の再生管理情報を読み出すと共に、当該再生管理情報に従って再生手順情報を読み出す。
【０１２４】
この場合、ＣＰＵ２は、再生手順情報に格納しているストリームファイル名及びストリーム管理情報と、ストリーム再生管理情報に格納している再生可能先頭点情報及び再生可能最後尾点情報とに従ってメモリ２５を介してハードディスクドライブ５を制御する。
【０１２５】
これによりＣＰＵ２は、ハードディスクから再生対象のコピー禁止番組に相当する暗号化トランスポートストリームＴＳ４に対して、再生可能先頭点情報及び再生可能最後尾点情報のタイムスタンプで指定した再生可能先頭点及び再生可能最後尾点間の再生可能範囲内のデータ部分のみを読み出し、当該読み出したデータ部分を再生暗号化トランスポートストリームＴＳ５としてデスクランブラ２６に送出する。
【０１２６】
またＣＰＵ２５は、このとき再生管理情報に格納している暗号化スクランブルキーデータＤ２１をデスクランブラ２６に送出する。
【０１２７】
これによりデスクランブラ２６は、ＣＰＵ２から与えられた暗号化スクランブルキーデータＤ２１を記録再生装置１固有の情報を用いて復号化することにより元のローカルスクランブルキーデータＤ２０を生成する。
【０１２８】
またデスクランブラ２６は、ハードディスクドライブ５から与えられた再生暗号化トランスポートストリームＴＳ５に格納されている暗号化した圧縮符号化映像データ及び圧縮符号化音声データをそれぞれローカルスクランブルキーデータＤ２０を用いて復号化することにより再生用トランスポートストリームＴＳ６を生成してデマルチプレクサ１５に送出する。
【０１２９】
この際、デマルチプレクサ１５は、ＣＰＵ２による再生手順情報に格納されている番組情報に従った制御のもとに、デスクランブラ２６から与えられた再生用トランスポートストリームＴＳ６をセクションＴＳパケットデータと共に、再生対象のコピー禁止番組の映像ＴＳパケットデータ及び音声ＴＳパケットデータに分離する。
【０１３０】
そしてデマルチプレクサ１５は、映像ＴＳパケットデータに基づいて生成した映像ＰＥＳパケットデータＤ２５と、音声ＴＳパケットデータに基づいて生成した音声ＰＥＳパケットデータＤ２６と、セクションＴＳパケットデータに基づいて生成したセクションデータＤ１８とをビデオデコーダ１６と、オーディオデコーダ１７と、メモリ１８とに送出する。
【０１３１】
またＣＰＵ２は、このときメモリ１８からセクションデータＤ１８を読み出し、当該セクションデータＤ１８に格納されている付加情報の示す復号化の順序等に従ってビデオデコーダ１６及びオーディオデコーダ１７を制御する。
【０１３２】
これによりビデオデコーダ１６及びオーディオデコーダ１７は、上述したデジタルテレビジョン番組の視聴時と同様の処理を実行し、かくして映像ＰＥＳパケットデータＤ２５に応じた映像信号Ｓ１５を外部の映像表示装置２０に送出すると共に、音声ＰＥＳパケットデータＤ２６に応じた音声信号Ｓ１６を外部の音声出力装置２１に送出する。
【０１３３】
このようにしてＣＰＵ２は、映像表示装置２１及び音声出力装置２２を介してユーザに一時蓄積したコピー禁止番組を一時蓄積許容時間に応じて視聴の許可された再生可能範囲で視聴させ得るようになされている。
【０１３４】
またＣＰＵ２は、録画したコピー許可番組の再生時、操作部９を介して指定された再生対象のコピー許可番組及び再生命令に応じて、メモリ２５を介してハードディスクドライブ５から当該コピー許可番組に対応する再生管理情報を読み出すと共に、当該再生管理情報に従って再生手順情報を読み出す。
【０１３５】
そしてＣＰＵ２は、このとき再生手順情報に格納しているストリームファイル名及びストリーム管理情報と、ストリーム再生管理情報に格納している再生可能先頭点情報及び再生可能最後尾点情報とに従ってメモリ２５を介してハードディスクドライブ５を制御すると共に、再生管理情報に格納している暗号化スクランブルキーデータＤ２１をデスクランブラ２６に送出し、さらに再生手順情報に格納されている番組情報に従ってデマルチプレクサ１５を制御する。
【０１３６】
これによりハードディスクドライブ５は、ハードディスクから再生対象のコピー許可番組に相当する暗号化トランスポートストリームＴＳ４に対して再生可能先頭点情報及び再生可能最後尾点情報のタイムスタンプで指定した再生可能先頭点及び再生可能最後尾点間の再生可能範囲内のデータ部分（すなわち、暗号化トランスポートストリームＴＳ４全体）を読み出してデスクランブラ２６に送出する。
【０１３７】
またデスクランブラ２６は、ＣＰＵ２から与えられた暗号化スクランブルキーデータＤ２１を記録再生装置１固有の情報を用いて復号化することにより元のローカルスクランブルキーデータＤ２０を生成すると共に、ハードディスクドライブ５から与えられた暗号化トランスポートストリームＴＳ４に格納されている暗号化した圧縮符号化映像データ及び圧縮符号化音声データをそれぞれローカルスクランブルキーデータＤ２０を用いて復号化することにより元の記録用トランスポートストリームＴＳ３を生成してデマルチプレクサ１５に送出する。
【０１３８】
この際、デマルチプレクサ１５は、ＣＰＵ２による再生手順情報に格納されている番組情報に従った制御のもとに、デスクランブラ２６から与えられた記録用トランスポートストリームＴＳ３をセクションＴＳパケットデータと共に、再生対象のコピー禁止番組の映像ＴＳパケットデータ及び音声ＴＳパケットデータに分離する。
【０１３９】
そしてデマルチプレクサ１５は、映像ＴＳパケットデータに基づいて生成した映像ＰＥＳパケットデータＤ１６と、音声ＴＳパケットデータに基づいて生成した音声ＰＥＳパケットデータＤ１７と、セクションＴＳパケットデータに基づいて生成したセクションデータＤ１８とをビデオデコーダ１６と、オーディオデコーダ１７と、メモリ１８とに送出する。
【０１４０】
またＣＰＵ２は、このときメモリ１８からセクションデータＤ１８を読み出し、当該セクションデータＤ１８に格納されている付加情報の示す復号化の順序等に従ってビデオデコーダ１６及びオーディオデコーダ１７を制御する。
【０１４１】
これによりビデオデコーダ１６及びオーディオデコーダ１７は、上述したデジタルテレビジョン番組の視聴時と同様の処理を実行し、かくして映像ＰＥＳパケットデータＤ１６に応じた映像信号Ｓ１１を外部の映像表示装置２０に送出すると共に、音声ＰＥＳパケットデータＤ１７に応じた音声信号Ｓ１２を外部の音声出力装置２１に送出する。
【０１４２】
このようにしてＣＰＵ２は、映像表示装置２１及び音声出力装置２２を介してユーザに一旦録画したコピー許可番組を視聴させ得るようになされている。
【０１４３】
以上の構成において、記録再生装置１は、コピー禁止番組の視聴時に当該コピー禁止番組の録画が指示されると、これに応じて受信中のテレビジョン信号Ｓ１０に基づいて録画対象のコピー禁止番組に相当する記録用トランスポートストリームＴＳ３を生成すると共に、当該生成した記録用トランスポートストリームＴＳ３をローカル暗号化してハードディスクドライブ５のハードディスクに一時蓄積用に記録する（ステップＳＰ１）。
【０１４４】
また記録再生装置１は、このとき記録用トランスポートストリームＴＳ３に含まれるＧＯＰ部分のタイムスタンプを抽出しながら、先頭のタイムスタンプに再生可能先頭点を対応付けて再生可能先頭点情報を生成すると共に、当該先頭のタイムスタンプよりも時間的に後のタイムスタンプに再生可能最後尾点を対応付けるものの、当該再生可能最後尾点に対応付けるタイムスタンプを順次変更するようにしてコピー禁止番組の録画終了時点まで再生可能最後尾点情報の内容を更新する（ステップＳＰ２乃至ステップＳＰ４）。
【０１４５】
そして記録再生装置１は、所定周期で現在時刻から一時蓄積許容時間前の再生不能化検出時刻と、再生可能先頭点を対応付けたタイムスタンプの示す一時蓄積開始時刻とが一致するか否かを検索し、これらがほぼ一致すると、その再生可能先頭点を対応付けていたタイムスタンプよりも時間的に後のタイムスタンプに当該再生可能先頭点を対応付け直して再生可能先頭点情報の内容を更新する（ステップＳＰ５乃至ステップＳＰ７）。
【０１４６】
従って記録再生装置１は、コピー禁止番組を一時蓄積しても、地上デジタルテレビジョン放送の運用規定で例示されているデータ消去方法のように、ファイル化して記録する記録用トランスポートストリームＴＳ３に対して一時蓄積許容時間が経過する許容時間経過蓄積部分を順次消去するような特殊なファイルシステムを用いることなく、当該記録用トランスポートストリームＴＳ３に対して、許容時間経過蓄積部分を再生可能先頭点及び再生可能最後尾点間の再生可能範囲から外して適確に再生不能化することができる。
【０１４７】
これに加えて記録再生装置１は、地上デジタルテレビジョン放送の運用規定で例示されているローカルスクランブルキー消去方法と比較しても、コピー禁止番組を一時蓄積する際に管理時間毎に順次ローカルスクランブルキーを生成し、また一時蓄積許容時間分の多数のローカルスクランブルキーを管理する等の煩雑な処理をなんら実行することなく、この場合でもコピー禁止番組に相当する記録用トランスポートストリームＴＳ３に対して許容時間経過蓄積部分を単に再生可能範囲から外して適確に再生不能化することができる。
【０１４８】
また記録再生装置１は、一時蓄積しているコピー禁止番組に相当する記録用トランスポートストリームＴＳ３に対して再生可能先頭点情報の更新に伴い、再生可能先頭点及び再生可能最後尾点を同一のタイムスタンプに対応付けた後、当該タイムスタンプが再び再生不能化検出時刻とほぼ一致したときには、再生可能先頭点情報及び再生可能最後尾点情報を消去する。
【０１４９】
従って記録再生装置１は、一時蓄積許容時間を経過したコピー禁止番組を再生しようとしても、当該コピー禁止番組に相当する記録用トランスポートストリームＴＳ３の再生可能先頭点及び再生可能最後尾点を検出し得ないことにより、当該記録用トランスポートストリームＴＳ３を再生することができず、かくして再生時に全体が一時蓄積許容時間を経過して蓄積されているコピー禁止番組の記録用トランスポートストリームＴＳ３に対しても、その全体を再生可能範囲から外して適確に再生不能化することができる。
【０１５０】
以上の構成によれば、一時蓄積開始時刻から一時蓄積許容時間までに限り再生可能な一時蓄積が許可されたコピー禁止番組に相当する記録用トランスポートストリームＴＳ３をハードディスクに一時蓄積用に記録するとき、当該記録用トランスポートストリームＴＳ３から順次ＧＯＰ部分のタイムスタンプを抽出しながら、先頭のタイムスタンプに再生可能先頭点を対応付けた後、当該先頭のタイムスタンプが示す一時蓄積許容時刻から現在時刻までが一時蓄積許容時間に達する毎に、そのタイムスタンプよりも時間的に後の他のタイムスタンプに再生可能先頭点を対応付け直すようにしたことにより、一時蓄積したコピー禁止番組に相当する記録用トランスポートストリームＴＳ３に対して、許容時間経過蓄積部分が生じる毎に、当該許容時間経過蓄積部分を順次再生可能先頭点及び再生可能最後尾点間の再生可能範囲から外して容易かつ適確に再生不能化することができ、かくしてコピー禁止番組に対する一時蓄積を規定通りに容易かつ適確に管理し得る記録再生装置を実現することができる。
【０１５１】
また一時蓄積しているコピー禁止番組に相当する記録用トランスポートストリームＴＳ３に対して再生可能先頭点情報の更新に伴い、再生可能先頭点及び再生可能最後尾点を同一のタイムスタンプに対応付けた後、当該タイムスタンプが再び再生不能化検出時刻とほぼ一致したときには、再生可能先頭点情報及び再生可能最後尾点情報を消去するようにしたことにより、コピー禁止番組に相当する記録用トランスポートストリームＴＳ３全体が一時蓄積許容時間を経過して蓄積されても、当該記録用トランスポートストリームＴＳ３を誤って再生することを確実に防止することができ、かくしてコピー禁止番組を一時蓄積許容時間に限りさらに適確に一時蓄積し得る記録再生装置を実現することができる。
【０１５２】
さらにコピー禁止番組に相当する記録用トランスポートストリームＴＳ３を一時蓄積用にハードディスクに記録するものの、当該記録用トランスポートストリームＴＳ３の再生に必要な再生可能先頭点情報及び再生可能最後尾点情報と、暗号化スクランブルキーデータＤ２１とを揮発性メモリ４に格納し、記録再生装置１の起動停止時に当該揮発性メモリ４への電力の供給を停止するようにしたことにより、コピー禁止番組を一時蓄積許容時間の経過に応じて再生不能化する前に、記録再生装置１が起動停止しても、その起動停止に応じて揮発性メモリ４内の再生可能先頭点情報及び再生可能最後尾点情報と、暗号化スクランブルキーデータＤ２１とを消去することで、記録再生装置１の再起動時に一時蓄積許容時間を経過して蓄積されている記録用トランスポートストリームＴＳ３を再生し得ないようにすることができ、かくしてコピー禁止番組の著作権を安全かつ適確に保護することができる。
【０１５３】
これに加えてかかる構成によれば、再生可能先頭点情報及び再生可能最後尾点情報と、暗号化スクランブルキーデータＤ２１とを記録用トランスポートストリームＴＳ３の記録に用いたハードディスクではなく揮発性メモリ４に格納することで、再生可能先頭点情報及び再生可能最後尾点情報の更新や暗号化スクランブルキーデータＤ２１の記録再生によってハードディスクに対するアクセス頻度が増加することを防止すると共に、実際にはハードディスクに対して記録用トランスポートストリームＴＳ３の記録再生時のみアクセスすればよいため、当該ハードディスクに対するアクセス頻度を低減させることができ、かくして転送レートの比較的高いデジタルテレビジョン番組をハードディスクに記録再生する際でもハードディスクドライブ５に対して処理負荷が増大することを防止することができる。
【０１５４】
さらにコピー禁止番組に相当する記録用トランスポートストリームＴＳ３を一時蓄積用に記録した場合、当該記録用トランスポートストリームＴＳ３から一時蓄積用の管理時間よりも短い、シーケンスヘッダを伴うＧＯＰ部分からタイムスタンプを抽出しながら、当該タイムスタンプに再生可能先頭点を対応付けた後、当該タイムスタンプの示す一時蓄積開始時刻から現在時刻までが一時蓄積許容時間に達する毎に、再生可能先頭点を対応付けていたタイムスタンプよりも時間的に後のタイムスタンプに当該再生可能先頭点を対応付け直すようにしたことにより、上述したコピー禁止番組を容易かつ適確に再生不能化することができる効果に加えて、再生可能先頭点を必ずランダムアクセス可能なポイントとなるタイムスタンプに対応付けることで、コピー禁止番組に対する再生時の制御を簡易化することができる。
【０１５５】
なお上述の実施の形態においては、コピー禁止番組を一時蓄積する場合、当該コピー禁止番組に相当する記録用トランスポートストリームＴＳ３のＧＯＰ部分から順次一時蓄積開始時刻を示すタイムスタンプを抽出するようにした場合について述べたが、本発明はこれに限らず、記録再生装置１側で記録用トランスポートストリームＴＳ３の所定部分に順次一時蓄積開始時刻を対応付けるようにしても良い。
【０１５６】
そして記録再生装置１側で記録用トランスポートストリームＴＳ３の所定部分に順次一時蓄積開始時刻を対応付けるときには、一時蓄積の規定通りに許容時間経過蓄積部分を再生不能化し得れば、再生可能先頭点を対応付けた一時蓄積開始時刻から現在時刻までが一時蓄積許容時間に達する毎に、当該一時蓄積開始時刻よりも任意に選定された所定時間後の一時蓄積開始時刻に再生可能先頭点を対応付け直すようにしても良い。
【０１５７】
また上述の実施の形態においては、記録再生装置１のハードディスクに予め格納している一時蓄積管理プログラムに従って図７について上述した一時蓄積管理処理手順ＲＴ１を実行するようにした場合について述べたが、本発明はこれに限らず、一時蓄積管理プログラムをローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用して記録再生装置１にインストールすることにより一時蓄積管理処理手順ＲＴ１を実行するようにしても良いし、当該一時蓄積管理プログラムが格納されたプログラム格納媒体を記録再生装置１にインストールすることにより一時蓄積管理処理手順ＲＴ１を実行するようにしても良い。
【０１５８】
因みに上述した一時蓄積管理処理手順ＲＴ１を実行するための一時蓄積管理プログラムを記録再生装置１にインストールして実行可能な状態にするためのプログラム格納媒体としては、例えばフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等のパッケージメディアのみならず、一時蓄積管理プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。またこれらプログラム格納媒体に一時蓄積管理プログラムを格納する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インターフェースを介して格納するようにしても良い。
【０１５９】
さらに上述の実施の形態においては、本発明による一時蓄積管理装置を図１乃至図７について上述した地上デジタルテレビジョン放送のコピー禁止番組を記録再生する記録再生装置１に適用するようにした場合について述べたが、本発明はこれに限らず、一時蓄積許容時間に限り再生可能な一時蓄積が許可された映像データでなるコンテンツデータや音声データでなるコンテンツデータを記録再生するパーソナルコンピュータや携帯電話機、オーディオ機器等のように、この他種々の一時蓄積管理装置に広く適用することができる。
【０１６０】
さらに上述の実施の形態においては、記録媒体に対して所定の一時蓄積許容時間に限り再生可能な一時蓄積が許可されたコンテンツデータとして、図１乃至図７について上述した地上デジタルテレビジョン放送のコピー禁止番組に相当する記録用トランスポートストリームＴＳ３を適用するようにした場合について述べたが、本発明はこれに限らず、インターネット等のネットワークや、ケーブルテレビジョン放送、地上アナログテレビジョン放送、衛星デジタルテレビジョン放送及びラジオ放送等の放送番組の映像データでなるコンテンツデータや音声でなるコンテンツデータ、圧縮符号化せずに放送される映像及び又は音声データでなるコンテンツデータ、さらには１番組中のコマーシャルを除く１又は複数の所定部分に相当する映像及び又は音声データでなるコンテンツデータ等のように、この他種々のコンテンツデータを広く適用することができる。
【０１６１】
さらに上述の実施の形態においては、所定の一時蓄積許容時間に限り再生可能な一時蓄積が許可されたコンテンツデータを一時蓄積する記録媒体として、図１乃至図７について上述したハードディスクドライブ５のハードディスクを適用するようにした場合について述べたが、本発明はこれに限らず、半導体メモリや光磁気ディスク等のように、この他種々の記録媒体を広く適用することができる。
【０１６２】
さらに上述の実施の形態においては、コンテンツデータの所定部分毎の一時蓄積開始時刻のうち先頭の当該一時蓄積開始時刻に、コンテンツデータに対する再生可能な先頭点を示す再生可能先頭点を対応付ける対応付手段として、図１乃至図７について上述したＣＰＵ２を適用するようにした場合について述べたが、本発明はこれに限らず、マイクロプロセッサ等のように、この他種々の対応付手段を広く適用することができる。
【０１６３】
さらに上述の実施の形態においては、再生可能先頭点を対応付けた一時蓄積開始時刻から現在時刻までが一時蓄積許容時間に達する毎に、当該一時蓄積開始時刻よりも後の他の一時蓄積開始時刻に再生可能先頭点を対応付け直す対応付変更手段として、図１乃至図７について上述したＣＰＵ２を適用するようにした場合について述べたが、本発明はこれに限らず、マイクロプロセッサ等のように、この他種々の対応付変更手段を広く適用することができる。
【０１６４】
さらに上述の実施の形態においては、記録媒体に対して、一時蓄積が許可されたコンテンツデータと共に、制約条件なしに複写が許可された又は１世代のみ複写が許可された複写許可コンテンツデータが記録される場合、記録媒体に対するコンテンツデータの一時蓄積及び複写許可コンテンツデータの記録の履歴情報を記録する情報記録手段として、図１乃至図７について上述した揮発性メモリ４を適用するようにした場合について述べたが、本発明はこれに限らず、記録再生装置１内のハードディスク等のように、この他種々の情報記録手段を広く適用することができる。
【０１６５】
さらに上述の実施の形態においては、現在時刻よりも一時蓄積許容時間前の再生不能化検出時刻と、再生可能先頭点を対応づけている一時蓄積開始時刻とがほぼ一致したとき、履歴情報に基づいて、再生不能化検出時刻にコンテンツデータが一時蓄積されていたか否かを判断する判断手段として、図１乃至図７について上述したＣＰＵ２を適用するようにした場合について述べたが、本発明はこれに限らず、マイクロプロセッサ等のように、この他種々の判断手段を広く適用することができる。
【０１６６】
さらに上述の実施の形態においては、先頭をフレーム内符号化画像とした複数のフレーム画像単位の所定部分が順次圧縮符号化されて生成された映像データでなるコンテンツデータから、フレーム内符号化画像に付加された一時蓄積開始時刻を順次抽出する開始時刻抽出手段として、図１乃至図７について上述した情報抽出回路３３を適用するようにした場合について述べたが、本発明はこれに限らず、コンテンツデータからＧＯＰとは異なる種々の所定部分の一時蓄積開始時刻を抽出するＣＰＵ等のように、この他種々の開始時刻抽出手段を広く適用することができる。
【０１６７】
【発明の効果】
上述のように本発明によれば、記録媒体に対して所定の一時蓄積許容時間に限り再生可能な一時蓄積が許可されたコンテンツデータの一時蓄積を管理する際に、コンテンツデータの所定部分毎の一時蓄積開始時刻のうち先頭の当該一時蓄積開始時刻に、コンテンツデータに対する再生可能な先頭点を示す再生可能先頭点を対応付け、当該再生可能先頭点を対応付けた一時蓄積開始時刻から現在時刻までが一時蓄積許容時間に達する毎に、当該一時蓄積開始時刻よりも後の他の一時蓄積開始時刻に再生可能先頭点を対応付け直すようにしたことにより、一時蓄積したコンテンツデータの一時蓄積許容時間が経過する部分を、再生可能先頭点よりも順次前側にして、一時蓄積許容時間以内の一時蓄積の範囲となる再生可能範囲から外すことで、容易かつ適確に再生不能化することができ、かくしてコンテンツデータに対する一時蓄積を規定通りに容易かつ適確に管理し得る一時蓄積管理装置を実現することができる。
【図面の簡単な説明】
【図１】本発明による記録再生装置の全体構成の一実施の形態を示すブロック図である。
【図２】著作権保護情報の変化履歴を示す略線図である。
【図３】コピー許可番組の録画の説明に供する略線図である。
【図４】コピー許可番組に対する録画時の再生可能最後尾点情報の更新の説明に供する略線図である。
【図５】コピー禁止番組に対する一時蓄積の説明に供する略線図である。
【図６】コピー禁止番組に対する一時蓄積時の再生可能先頭点情報及び再生可能最後尾点情報の更新の説明に供する略線図である。
【図７】一時蓄積管理処理手順を示すフローチャートである。
【図８】データ消去方法によるコピー禁止番組の再生不能化の説明に供する略線図である。
【図９】ローカルスクランブルキー消去方法によるコピー禁止番組の再生不能化の説明に供する略線図である。
【符号の説明】
１……記録再生装置、２……ＣＰＵ、４……揮発性メモリ、５……ハードディスクドライブ、３３……情報抽出回路、ＴＳ２……トランスポートストリーム、ＴＳ３……記録用トランスポートストリーム、ＴＳ４……暗号化トランスポートストリーム、Ｄ１６……映像ＰＥＳパケットデータ、Ｄ１７……音声ＰＥＳパケットデータ、Ｆ１……ストリームファイル、Ｆ２……再生手順情報ファイル、Ｆ３……再生管理情報ファイル、ＲＴ１……一時蓄積管理処理手順。
【図１】
2005026924.tif 000003
【図２】
2005026924.tif 000004
【図３】
2005026924.tif 000005
【図４】
2005026924.tif 000006
【図５】
2005026924.tif 000007
【図６】
2005026924.tif 000008
【図７】
2005026924.tif 000009
【図８】
2005026924.tif 000010
【図９】
2005026924.tif 000011