出力制御方法
【課題】一世代の記録を許可(Copy One Generation)のデジタル放送の番組を記録する場合において、コピー制御を施しつつ、使い勝手の向上を図る。
【解決手段】デジタルコンテンツと当該デジタルコンテンツについての情報を記述するメタデータと当該デジタルコンテンツのライセンス情報を取得できる期間を表すライセンス取得期限情報と当該デジタルコンテンツの視聴可能な期限を表す視聴期限情報とを受信し、前記デジタルコンテンツと前記メタデータと前記ライセンス取得期限情報と前記視聴期限情報とを記録し、前記視聴期限情報が示す期限を経過している場合は、前記デジタルコンテンツを出力しないようにし、前記視聴期限情報が示す期限を経過していない場合は、前記デジタルコンテンツを出力する。
【解決手段】デジタルコンテンツと当該デジタルコンテンツについての情報を記述するメタデータと当該デジタルコンテンツのライセンス情報を取得できる期間を表すライセンス取得期限情報と当該デジタルコンテンツの視聴可能な期限を表す視聴期限情報とを受信し、前記デジタルコンテンツと前記メタデータと前記ライセンス取得期限情報と前記視聴期限情報とを記録し、前記視聴期限情報が示す期限を経過している場合は、前記デジタルコンテンツを出力しないようにし、前記視聴期限情報が示す期限を経過していない場合は、前記デジタルコンテンツを出力する。
【発明の詳細な説明】
【技術分野】
【0001】
技術分野は、コンテンツのコピー制御に関する。
【背景技術】
【0002】
上記技術分野に関し、特許文献1には、「一世代のみコピーを許可された情報(Copy One Generation)を、これ以上のコピーを禁止する情報(Copy No More)に書替えて記録する際の、使い勝手を向上させる。」ことを課題とし、その解決手段として「記録後の所定時間以内は、一世代のみのコピーを認める(Copy One Generation)こととし、記録時の不備等で記録が中断した部分を補うようにする。また、媒体上に同一ストリームを2個記録し、一方を通常の視聴に使用し、他方を必要に応じて他の媒体へ移動して保存する。」ことが記載されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2002−319227
【発明の概要】
【発明が解決しようとする課題】
【0004】
近年、デジタル放送のサービス拡大に伴いデジタル放送を記録できる記録装置が普及している。
【0005】
デジタル放送の記録にあたり、記録装置に内蔵されているHDD(ハードディスクドライブ)に受信したデジタル放送を記録し、HDDから他の記録媒体(例えば光ディスク、半導体メモリ、他のHDD)に、デジタル放送の番組がコピー可(Copy Free)の場合にはコピー、デジタル放送の番組が一世代の記録を許可(コピーのコピー(二世代以上のコピー)は認めないという意味、Copy One Generation)の場合にはムーブ(移動)されている。
【0006】
特許文献1の記録装置では、上記デジタル放送の番組がCopy One Generationの場合においても、規定時間以内であればコピーできることから、記録が中断した場合に補うことが可能となる。
【0007】
しかし、特許文献1の記録装置では、規定時間以上を過ぎてしまえば従来と同じようにコピーが許されない。例えば、番組のHDDへの録画と、HDDから光ディスクへのコピーが同時にできない記録装置において、録画したい番組が立て込んでいて、HDDへのアクセスが集中している場合、HDDから光ディスクへのコピーが完了できない間に規定時間が過ぎてしまうことが考えられる。
【0008】
また、近年、インターネットを経由して宅外のサーバーなどから、暗号化された映画やドラマなどのダウンロードコンテンツを受信機内蔵記録媒体に蓄積した後、視聴(再生)するサービスが行われている。しかし、ダウンロードコンテンツ、特にメディアへのエキスポート(著作権保護された外部デバイスや、著作権保護されたネットワークで接続された外部機器に、コンテンツをコピーすることで、特に利用条件に基づくコンテンツのコピー機能を言う)が許可されていないコンテンツは、受信した受信機でのみ視聴(再生)することができるが、他の機器での視聴(再生)ができない。
【課題を解決するための手段】
【0009】
そこで、デジタル放送の番組を記録する場合において、コピー制御を施しつつ、使い勝手の向上を図った装置又は方法を提供する。
【0010】
具体的に例えば、デジタルコンテンツと当該デジタルコンテンツについての情報を記述するメタデータと当該デジタルコンテンツのライセンス情報を取得できる期間を表すライセンス取得期限情報と当該デジタルコンテンツの視聴可能な期限を表す視聴期限情報とを受信し、前記デジタルコンテンツと前記メタデータと前記ライセンス取得期限情報と前記視聴期限情報とを記録し、前記視聴期限情報が示す期限を経過している場合は、前記デジタルコンテンツを出力しないようにし、前記視聴期限情報が示す期限を経過していない場合は、前記デジタルコンテンツを出力する。
【発明の効果】
【0011】
上記手段によれば、デジタル放送の番組を記録する場合において、コピー制御を施しつつ、記録したコンテンツに対する使い勝手の向上を図れる。
【図面の簡単な説明】
【0012】
【図1】システムの構成例を示すブロック図である。
【図2】送信装置1の構成例を示すブロック図である。
【図3】コピー制御情報の一つであるコンテント利用記述子の構造の例である。
【図4】コンテント利用記述子の各フィールドへ記述例である。
【図5】コピー制御情報の一つであるデジタルコピー制御記述子の構造の例である。
【図6】コピー世代を制御する情報の例である。
【図7】送信装置1から送出されたコンテント利用記述子の各フィールドの受信装置3における受信処理の例である。
【図8】送信装置1が、コピー制御情報を利用することによる番組コンテンツの保護の運用例である。
【図9】受信装置3が、コピー制御情報を利用して番組コンテンツを蓄積(記録)する場合における制御の例である。
【図10】受信装置3の構成の例を示すブロック図である。
【図11】タイムスタンプを付加したトランスポートパケットの例を示す図である。
【図12】記録媒体に番組コンテンツを記録した例を示す図である。
【図13】一世代のコピーは許可の番組コンテンツを記録する場合における管理情報のコピー情報、コピー個数の作成手順の例を示すフローチャートである。
【図14】番組コンテンツをコピーする手順の例を示すフローチャートである。
【図15】番組コンテンツをムーブ(移動)する手順の例を示すフローチャートである。
【図16】複数個コピーの管理ができる記録媒体の一例を示す図。
【図17】一世代のコピーは許可の番組コンテンツを記録する場合における管理情報のコピー情報、コピー個数の作成手順の例を示すフローチャートである。
【図18】コピー数の制限の一例を示す図。
【図19】「個数制限コピー可」で蓄積したコンテンツの代表的な出力先とそのコピー制御の一例を示す図。
【図20】DTCPにおけるコンテンツデータのコピー制御情報の一例を示す図。
【図21】DTCPにおけるコンテンツデータのコピー制御情報の一例を示す図。
【発明を実施するための形態】
【0013】
以下、本発明に好適な実施形態の例(実施例)を説明する。但し、本発明は本実施例に限定されない。本実施例は、主には一世代のコピーを許された情報の扱いに関するものである。
【0014】
<システム>
図1は、本実施例のシステムの構成例を示すブロック図である。放送で情報を送受信して記録再生する場合を例示している。
【0015】
1は放送局などの情報提供局に設置される送信装置、2は中継局や放送用衛星などに設置される中継装置、ユーザの宅内などに設置される3は受信装置、10は受信装置3に内蔵される受信記録再生部である。受信記録再生部10では、放送された情報を記録し、再生することができる。
【0016】
送信装置1は、中継装置2を介して、変調された信号電波を伝送する。図のように衛星による伝送以外にも例えばケーブルによる伝送、電話線による伝送、地上波放送による伝送、インターネットなどのネットワーク経由のIP(Internet Protocol)を利用した伝送などを用いることもできる。受信装置3で受信されたこの信号電波は、後に述べるように、復調されて情報信号となった後、必要に応じ記録するに適した信号となって記録される。また、ユーザは、受信装置3にディスプレイが内蔵されている場合はこのディスプレイで、内蔵されていない場合には受信装置3と図示しないディスプレイとを接続して情報信号が示す映像音声を視聴することができる。
【0017】
<送信装置>
図2は、図1のシステムのうち、送信装置1の構成例を示すブロック図である。
【0018】
11はソース発生部、12はMPEG、或いはH.264方式等で圧縮を行うエンコード部、13はスクランブル部、14は変調部、15は送信アンテナ、16は管理情報付与部である。カメラ、記録再生装置などから成るソース発生部11で発生した映像音声などの情報は、より少ない占有帯域で伝送できるよう、エンコード部12でデータ量の圧縮が施される。必要に応じてスクランブル部13で、特定の視聴者には視聴可能となるように伝送暗号化される。変調部14でOFDM,TC8PSK,QPSKなど伝送するに適した信号となるよう変調された後、送信アンテナ15から、中継装置2に向けて電波として送信される。このとき、管理情報付与部16では、コピーを制御するための情報であるコピー制御情報や現在時刻等の情報を付加する。
【0019】
なお、一つの電波には複数の情報が、時分割、スペクトル拡散などの方法で多重されることが多い。簡単のため図2には記していないが、この場合、ソース発生部11とエンコード部12の系統が複数個あり、エンコード部12とスクランブル部13との間に、複数の情報を多重するマルチプレクス部(多重化部)が置かれる。
【0020】
<コピー制御情報>
コピー制御情報は、コピーの可否や個数などの制限を制御する情報であり、例えば管理情報付与部16で付加される。コンテント利用記述子とデジタルコピー制御記述子などを含む。
【0021】
図8は、コピー制御情報を利用することによる番組コンテントの保護に関する運用の例を示す。
【0022】
「運用可」とは、それぞれのサービス形態に対応したコンテントに対して、デジタルコピー制御情報を用いた世代制限として送信側が選択できることを示す。例えば、「ペイパービュー(pay-per-view)」であれば、どのデジタルコピー制御情報を用いてもよいことを示しており、一方で「月極め等有料放送」であれば「コピー禁止」を送信側が選択できないことを示す。
【0023】
「フラット/ティア」とは、有料放送などで複数チャンネルをまとめて契約することをフラット契約と呼び、チャンネル毎に契約することをティア契約と呼ぶ。
【0024】
「上記以外」には、例えば「有料放送ではなく、コンテンツ保護を伴わない番組の場合」が含まれる。
【0025】
図3は、コピー制御情報の一つであるコンテント利用記述子の構造の一例を示す。コンテント利用記述子は、例えば管理情報付与部16で生成、付加され、MPEG-TSのPSI(Program Specific Information)(一例としてPMT(Program Map Table)など)或いはSI(Service Information)(一例としてEIT(Event Information Table)、或いはSDT(Service Description Table)など)に格納されて送出される情報である。
【0026】
コンテント利用記述子の用途は、当該番組に対して、蓄積(記録)や出力に関する制御情報を記述する場合に配置(送出)されるものである。その意味は、digital_recording_control_mode(デジタルコピーモードビット)の1ビットのフィールドが「1」の場合、図5で説明するデジタルコピー制御記述子のdigital_recording_control_dataが「一世代のコピー可」であっても「個数制限コピー可」として記録可能であることを示す。「0」の場合、「個数制限コピー可」として記録することはできない。
【0027】
なお、コンテント利用記述子は、当該番組が出力保護の対象である場合に必ず配置(送出)する。この出力保護とは、コンテント利用記述子の出力保護ビット(encryption_mode)を用いて、「制約条件なしにコピー可」のコンテンツの高速デジタルインタフェース出力に対して、保護を実施することを意味する。別の言い方をすれば、デジタルインタフェースでの出力や記録媒体へのコピーの際に暗号化するものの、コピーの回数や世代には制限をかけない。インターネットへの再送信は事実上不可能となる。「出力保護付きコピー・フリー」や、EPN(encryption plus non-assertion)とも呼ぶ。
【0028】
また、当該番組のデジタルコピー制御情報が「一世代のコピー可」であり、且つ、「個数制限コピー可」の対象でない場合に必ず配置(送出)する。
【0029】
図4は、コンテント利用記述子の各フィールドにおける記述内容の一例を示す。
【0030】
「descriptor_tag」にはコンテント利用記述子を意味する“0xDE”を記述する。「descriptor_length」には、コンテント利用記述子の記述子長を記述する。「digital_recording_control_mode」には、デジタルコピー制御情報が「一世代のコピー可」であり、且つ、「個数制限コピー可」の対象でない場合は’0’を記述する。デジタルコピー制御情報が「一世代のコピー可」であり、且つ、「個数制限コピー可」の対象である場合は‘1’を記述する。
【0031】
「encryption_mode」には、デジタルコピー制御情報が「制約条件なしにコピー可」であり、且つ、高速デジタルインタフェース出力に保護を実施する場合は’0’を記述する。
【0032】
「retention_mode」は一時蓄積制御ビットを意味し、デジタルコピー制御記述子の「digital_recording_control_data」(デジタルコピー制御情報)が「コピー禁止」であっても一時蓄積が可能であることを表す“0”を記述する。「retention_state」は一時蓄積許容時間を意味し、1時間30分の蓄積が可能なことを表す”111”を記述する。なお、「image_constraint_token」、「retention_state」、「encryption_mode」はデフォルトの状態では「1」である。
【0033】
「個数制限コピー可」のコンテンツのコピー数の制限は、コピー元、コピー先を含めてコピーの総数が10個以内に制限される。また、リムーバブル記録媒体への記録機能や高速デジタルインタフェース出力を経由したムーブ機能がある場合には、それらを含めて制限される。具体的には、例えばコピー元及びコピー先のコンテンツは、それぞれ、アナログ映像、音声出力及びデジタル音声出力を除いてコピー数の制限或いはコピーの禁止(再コピー禁止)がなされているものとする。上記制限内であれば、コピー元或いはコピー先のコンテンツをムーブしてもよい。
なお、サムネールのようにコンテンツの管理の目的のみに用いられるものはコピーに含まれないものとする。
【0034】
各フィールドについては、受信側の処理として、図7でも後述する。
【0035】
図5は、コピー制御情報の一つであるデジタルコピー制御記述子の構造の一例を示す。デジタルコピー制御記述子は、例えば管理情報付与部16で生成、付加され、MPEG-TSのPSI(一例としてPMTなど)或いはSI(一例としてEIT、或いはSDTなど)に格納されて送出される情報である。
【0036】
デジタルコピー制御記述子は、「digital_recording_control_data」(デジタルコピー制御情報)の2ビットのフィールドにより、コピー世代を制御する情報を表す。
【0037】
図6は、デジタルコピー制御情報の例を示す。デジタルコピー制御情報が、「00」の場合には制約条件なしにコピー可を示し、「01」の場合には放送事業者の定義によることを示し、「10」の場合には一世代のコピー可であることを示し、「11」の場合にはコピー禁止であることを示す。なお、一世代のコピー可とは、受信した放送信号を記録(一世代目のコピー)できるが、記録した後には放送信号を複製(コピー)できないことを意味する。
【0038】
図3と図4のコンテント利用記述子をコピー個数制限情報、図5と図6のデジタルコピー制御情報をコピー世代制限情報とも呼ぶ。
【0039】
<受信装置>
図10は、図1のシステムのうち、受信装置3の構成例を示すブロック図である。図10において、情報、PCR等の流れを表す線が交差している場所については、接触していないものとする。但し、黒丸が付されている部分については接触があり、そこから分岐していることを示す。
【0040】
受信装置3は、デジタル放送、或いはネットワーク経由のIP(Internet Protocol)放送を受信して、記録と再生を行う受信装置である。画像圧縮技術としてMPEG(Moving Picture Experts Group)方式によって符号化され、MPEG2―TS方式で多重化された信号を扱う場合について説明する。
【0041】
受信装置3は、受信記録再生部10、制御部114(例えば、CPU(Central Processing Unit))、ユーザインタフェース部115(例えば、入力装置として、キーボード、マウスまたはリモコン等)を含む。
【0042】
本構成例は、各々をハードウェアの要素として記載しているが、一部をソフトウェアで実現してもよい。また、ネットワーク経由でのVOD(Video On Demand)、ダウンロード等といった特定ユーザに映像コンテンツ、音声コンテンツ等を送信受信することに適用してもよい。これらを総称して配信ともいう。
【0043】
制御部114は、バス部で本受信装置の各部(受信記録再生部10を含む)と接続されており、受信装置全体の動作を制御する。また、ユーザインタフェース部115のリモコンなどを介してユーザから種々の命令信号を受け、その命令信号に基づいてバス部を介して接続された各部を制御することで、種々の処理を実行する。
【0044】
受信記録再生部10は、チューナ復号部101、セレクタ102、分離・抽出部103(例えば、デマルチプレクサ)、入力バッファ104、復号部105(例えば、MPEGデコーダ)、ネットワークインタフェース部106、バッファ管理部107、クロック再生部108、タイムスタンプ比較/出力部109、タイムスタンプ付加部110、読み出し部111、書き込み部112、内蔵記録媒体113、出力部116、固定クロック発生部117(例えば、水晶発振器)、コンテンツ管理情報作成部119、コンテンツ管理情報解析部120を含む。
【0045】
内蔵記録媒体113(第一記録媒体とも呼ぶ)、及びリムーバブル記録媒体118(第二記録媒体とも呼ぶ)は、例えばハードディスクドライブ(HDD)、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスクなどのランダムアクセスが可能な媒体である。
【0046】
出力部116は、CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)、PDP(Plasma DISPLAY Panel)等を利用した表示部、スピーカ等による音声出力部、または他の表示装置等にアナログ或いはデジタルの映像データ/音声データを出力するコンポジット映像出力端子、S映像出力端子(S端子)、D映像出力端子(D端子)(以上アナログ映像出力端子)、HDMI(High Definition Multimedia Interface)出力端子(デジタル映像出力端子)、光音声出力端子(デジタル音声出力端子)等である。出力部116は、復号された映像/音声を、出力装置である表示部/音声出力部にて再生する。または、出力端子(例えば、HDMI)等を介して他の表示装置、音声再生装置等に映像/音声コンテンツデータ等を出力する。この出力端子からの映像/音声コンテンツデータにはそれぞれの出力規格のコンテンツ保護方式に基づいた形式で出力されるためコンテンツの保護がなされる。
【0047】
チューナ復号部101は、無線(衛星、地上)、ケーブルなどの放送伝送網を介して送信装置1から送信されたデジタル放送信号を受信する。ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定された物理的なあるいは仮想的なチャンネルの周波数に選局および検波処理を施す。また、デジタル復調および誤り訂正処理を施した後のMPEG2―TS(トランスポートストリーム)をセレクタ102へ出力する。
【0048】
セレクタ102は、制御部114からの制御に従い3入力1出力の選択処理を行い、その出力を分離・抽出部103へ出力する。
【0049】
分離・抽出部103は、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定されたチャンネル(番組)のトランスポートパケットを、入力されたMPEG2―TSから分離・抽出し、分離・抽出されたトランスポートパケットをタイムスタンプ付加部110およびネットワークインタフェース部106へ出力する。また、分離・抽出部103は、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定されたチャンネル(番組)のトランスポートパケットから、映像と音声のPES(Packetized Elementary Stream)またはES(Elementary Stream)を分離・抽出し、入力バッファ104へ出力する。
【0050】
ESとは、圧縮・符号化された画像・音声データのそれぞれのことであり、PESとは画像ESまたは音声ESを適当な大きさに分割してパケット化したものである。また、分離・抽出部103は、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定されたチャンネル(番組)のトランスポートパケットから、PCR(Program Clock Reference)を抽出し、クロック再生部108へ出力する。
【0051】
分離・抽出部103は、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定されたチャンネル(番組)のトランスポートパケットから、内蔵記録媒体113、或いはリムーバブル記録媒体118に記録されるチャンネル(番組)のタイトルや番組の開始・終了日時、コピー世代制御情報と複数個コピーの可否を示す情報を検出し、さらに、データの暗号鍵を作成し、コンテンツ管理情報作成部119へ出力する。このタイトルや番組の開始・終了日時、コピー世代制御情報と複数個コピーの可否を示す情報は、例えば、MPEG-TSのPSI、或いはSI情報に格納されて送信装置1から送出される。
【0052】
入力バッファ104は、分離・抽出部103からの映像/音声のPES、またはESを一時格納する。復号部105は、入力バッファ104に格納されたPESまたはESに対応するDTS(Decoding Time Stamp)/PTS(Presentation Time Stamp)と、クロック再生部108からのSTC(System Time Clock)カウント値を比較し復号・表示タイミングをとることにより入力バッファ104に格納された映像/音声のPESまたはESを取り出し復号し、復号された映像/音声は、出力部116へ出力される。
【0053】
バッファ管理部107は、入力バッファ104における復号部105で未処理のトランスポートパケットの量を監視し、その量に応じて読み出し部111の読み出し開始と停止を制御する。
【0054】
クロック再生部108は、PCRを利用し、例えば、図示しない送信装置1側の符号・多重化部のシステムクロックと周波数の一致した受信機のシステムクロックを再現する。再現したシステムクロックはクロック再生部108内部のSTCカウンタ、タイムスタンプ付加部110等へ出力する。また、再現したシステムクロックにより動作するSTCカウンタのSTCカウント値を復号部105へ出力する。
【0055】
タイムスタンプ付加部110は、例えばクロック再生部108にて再現されたシステムクロック、或いは図示しない水晶発振器をもとに動作するカウンタによりタイムスタンプを生成し、分離・抽出部103で分離・抽出されたトランスポートパケットにそれぞれタイムスタンプを付加して、書き込み部112へ出力する。
【0056】
図11は、タイムスタンプを付加したトランスポートパケットの構造例を示す。MPEG規格における188バイトの長さのトランスポートパケット(TSP)は、先頭に4バイトのタイムスタンプ(例えば、受信機がトランスポートパケットを受信した時刻)が付加され、192バイトの長さのパケットとなる。タイムスタンプには、そのトランスポートパケットが到着したときのタイムスタンプ情報が保持される。MPEG規格のTSは、先頭4バイトのヘッダと、それに続く184バイトのペイロード(または、アダプテーションフィールド)からなる。
【0057】
コンテンツ管理情報作成部(コンテンツ情報作成部)119は、分離・抽出部103からのタイトルや番組の開始・終了日時、コピー世代制御情報とコピー個数制御情報(複数個のコピーの可否を示す)、鍵情報に基づいて管理情報を作成し、書き込み部112へ出力する。コピー世代制御情報とコピー個数制御情報は、図3〜図6で説明したコンテント利用記述子とデジタルコピー制御記述子を送信機1から受信してそのまま管理情報として用いてもよいし、これらに基づいて新たな情報として作成してもよい。
【0058】
書き込み部112は、コンテンツ管理情報作成部119で作成された管理情報と、タイムスタンプ付加部110でタイムスタンプが付加されたトランスポートパケットに対して上記管理情報の中の鍵情報に基づいて暗号処理を施した暗号データとを内蔵記録媒体113、或いはリムーバブル記録媒体118に記録する処理を行う。この結果、あるチャネル(別の言い方をすれば、ある番組コンテンツ、ダウンロードしたコンテンツ)の映像/音声データが含まれた複数のタイムスタンプが付加されたトランスポートパケットに対して暗号処理を施された暗号データを有する一つのストリームが、一つのデータファイルまたはそれが分割された2以上の断片データファイルとして内蔵記録媒体113、或いはリムーバブル記録媒体118に記憶される。
【0059】
なお、タイムスタンプとは、そのスタンプが付されるトランスポートパケットの時間的位置に関する時間情報とも言える。例えば、タイムスタンプ付加部110に分離・抽出部103からのトランスポートパケットが入力された時点の時刻、または、基準とされるあるトランスポートパケット(一例として、直前または最先頭のトランスポートパケット)との時間的差分であるとも言える。このタイムスタンプは、前述の通り、トランスポートパケットに予め含まれているタイムスタンプ(例えば、PCRやDTSやPTS)とは異なる。
【0060】
図12は、内蔵記録媒体113、或いはリムーバブル記録媒体118へ番組コンテンツを記録した例を示す。
【0061】
番組コンテンツ毎に、番組コンテンツの内容を示す管理情報と、番組コンテンツの実体であるデータ(映像音声など)とをそれぞれ管理情報領域501と、データ領域502に記録する。管理情報には例えば、番組コンテンツのタイトルを示すファイル番号503、番組の開始・終了日時を示す日時504、 データ領域の先頭アドレス及び記録サイズ505、コピー情報507、コピー個数508 、鍵情報506などを記録する。データ領域502には、管理情報領域501に記録された先頭アドレス505に該当するアドレスから番組コンテンツを書き込む。新たに番組コンテンツを記録するたびにファイル番号1、ファイル番号2…、ファイル番号nと管理情報及び番組コンテンツが逐次記録されていく。
【0062】
コピー情報507は、コンテンツ管理情報作成部119で作成した管理情報に含まれるコピー世代制御情報であり、例えば、2ビットの信号で、
00= コピー可(Copy Free)
10= 一世代の記録を許可(Copy One Generation)
11= コピー禁止(Copy Never)
といった指定が考えられる。この場合、受信装置3において「Copy One Generation」で記録した番組コンテンツに対して、01=Copy One Generationで1回コピーされたものをこれ以上コピーできない(No More Copies)と定義する。指定の仕方は、図6で説明したデジタルコピー制御情報と同じ運用でもよいし、受信装置3独自に運用してもよい。
【0063】
コピー個数508は、コンテンツ管理情報作成部119で作成した管理情報に含まれるコピー個数制御情報である。コピー個数508は、コンテンツ管理情報作成部119が分離・抽出部103から受けたコピー世代制御情報と複数個コピーの可否を示す情報とに基づいて作成した情報である。コピー世代制御情報が、一世代の記録を許可(Copy One Generation)かつ複数個コピーの可否を示す情報が「可」の場合、番組コンテンツを「No More Copies」として記録し、同一もしくは異なる記録媒体に、同一もしくは異なるフォーマットで、コピー可能とするためのコピー許可個数を示す情報を格納し、例えば9個のコピーを許可する意味を示す“9”を入力する。この数値は、規格などに準拠するとよい。一方、コピー世代制御情報が、一世代の記録を許可(Copy One Generation)且つ複数個コピーの可否を示す情報が「否」の場合、番組コンテンツを「No More Copies」として記録し、コピー不可とするためのコピー許可個数を示す情報として“0”(コピーを許可しない意味を示す)を入力する。
【0064】
なお、「Copy One Generation」の番組コンテンツを「No More Copies」として記録した番組コンテンツの実体であるデータ、つまり、MPEG-TSのPSI、或いはSIに格納されて送信装置1から送出されるコピー世代制御情報と複数個コピーの可否を示す情報は変更しない。
【0065】
また、コピー情報507、コピー個数508、及び鍵情報506は、不正に改竄されぬよう、例えば暗号をかける。
【0066】
図10の説明に戻り、コンテンツ管理情報解析部120は、読み出し部111を介して内蔵記録媒体113或いはリムーバブル記録媒体118に記憶されている管理情報を読み出し、その管理情報の内容を解析し、内蔵記録媒体113或いはリムーバブル記録媒体118に記憶されている番組コンテンツの再生、コピー、或いはムーブを行う場合に、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して番組コンテンツの選択ができるよう、番組コンテンツのタイトルや番組の開始・終了日時、コピー情報、コピー個数などを、制御部114へ渡す。また、暗号データを復号するための鍵情報を読み出し部111へ渡す。
【0067】
読み出し部111は、バッファ管理部107、或いは制御部114を介して制御され、内蔵記録媒体113、或いはリムーバブル記録媒体118から管理情報を読み出し、コンテンツ管理情報解析部120へ出力し、暗号データを内蔵記録媒体113、或いはリムーバブル記録媒体118から次々に読み出し、コンテンツ管理情報解析部120から渡された鍵情報に基づいて、暗号データに対して復号処理を施したタイムスタンプが付加されたトランスポートパケットをタイムスタンプ比較/出力部109へ出力する。
【0068】
タイムスタンプ比較/出力部109は、水晶発振器等の固定クロック再生部117を基に動作するカウンタのカウンタ値と、読み出し部111で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプとを比較し、一致した場合、トランスポートパケットからタイムスタンプを削除(除去)し、セレクタ102、および、ネットワークインタフェース部106へ出力する。なお、上述のようにバッファ管理部107で入力バッファ104の残量を監視し、その量に応じて読み出し部111を制御している場合には、カウンタ値とタイムスタンプを比較せずにトランスポートパケットからタイムスタンプを削除し、セレクタ102、および、ネットワークインタフェース部106へ出力してもよい。特に、通常再生(1倍速再生)以外の再生時にはこの方法で出力した方が好ましい。
【0069】
ネットワークインタフェース部106は、回線(IEEE1394ケーブルやLANケーブルや無線等)を介して、出力先/入力元である他の装置(宅内のレコーダやディスプレイ、パーソナルコンピュータなど、或いは宅外のサーバーなど)が接続される。そして、タイムスタンプ比較/出力部109でタイムスタンプが削除された映像/音声等のトランスポートパケット、或いは分離・抽出部103で分離・抽出されたトランスポートパケットを受け、それらのトランスポートパケットを、回線を介してそれぞれの伝送規格に沿った形式に変換して出力先である他の装置へ内蔵記録媒体113およびリムーバブル記録媒体118に記憶された映像/音声データ、或いはチューナ復号部101で受信したデジタル放送信号の映像/音声データを出力する。また、回線を介して入力元である他の装置から映像/音声等のデータをそれぞれの伝送規格に沿った形式で入力されてトランスポートパケットに変換し、セレクタ102へ出力する。なお、ネットワークインタフェース部106は、複数あってもよい。
【0070】
<コピー制御情報に関係する受信及び記録処理>
送信装置1から送出された、図3〜6で説明したコピー制御情報に関係する受信装置3の処理の詳細例を説明する。
【0071】
図7は、受信装置3における、コンテント利用記述子の各フィールドに対する処理の一例を示す。
【0072】
「descriptor_tag」が“0xDE”だと、当該記述子がコンテント利用記述子であると判断する。「descriptor_length」により、コンテント利用記述子の記述子長であると判断する。「digital_recording_control_mode」が’1’だと、デジタルコピー制御情報が「一世代のコピー可」の場合、「個数制限コピー可」の対象であると判断する。’0’だと、デジタルコピー制御情報が「一世代のコピー可」の場合、「個数制限コピー可」の対象でないと判断する。「image_constraint_token」については、いかなる値が入っていても映像信号出力の解像度の制限を行わないと判断する。「retention_mode」については、いかなる値が入っていても一時蓄積が可能であると判断する。「retention_state」については、いかなる値が入っていても一時蓄積許容時間が1時間30分であると判断する。「encryption_mode」が’1’だと、デジタルコピー制御情報が「制約条件なしにコピー可」の場合、高速デジタルインタフェース出力に保護を実施しないと判断する。’0’だと、デジタルコピー制御情報が「制約条件なしにコピー可」の場合、高速デジタルインタフェース出力に保護を実施すると判断する。
【0073】
なお、何らかの理由でコンテント利用記述子が配置(送出)されない場合、各フィールドが以下の値であると解釈するとよい。digital_recording_control_mode =‘1’、image_constraint_token =‘1’、retention_mode =‘0’、retention_state =‘111’、encryption_mode =‘1’。
【0074】
図9は、受信装置3が、コピー制御情報を利用して番組コンテンツを蓄積(記録)する制御の例を示す。
【0075】
図9が示している内容は例えば、番組コンテンツを蓄積するときに、デジタルコピー制御記述子のdigital_recording_control_dataが’10’で「一世代のコピー可」の場合、記録媒体上のコピー制御情報を「再コピー禁止」として蓄積する。但し、digital_recording_control_modeが’1’の場合は、「個数制限コピー可」として蓄積する。なお、「再コピー禁止」で蓄積を行う場合にも、デジタルコピー制御記述子のdigital_recording_control_dataの値は変更しなくてよい。
【0076】
また、デジタルコピー制御記述子のdigital_recording_control_dataが’10’で「一世代のコピー可」の場合、複数のコピーを生成してはならない。但し、バックアップ目的でユーザがアクセスできないエリアへの蓄積は除外する。また、上記制限は、放送の受信部毎に課せられるものとし、放送の受信部が複数ある場合は、ひとつの放送の受信部毎に上記制限が課せられるものとする。
【0077】
個数制限コピー可について、「個数制限コピー可」として蓄積されている番組コンテンツからは、N個のコピーを生成することができる。Nの値は、例えば規格に準拠することでよい。高速デジタルインタフェース出力を経由してコピーを生成する場合は、ムーブ機能を用いる等によって、生成するコピーの数が確定できる場合にはコピーを行ってよい。例えば、インタフェースがIEEE1394で、出力先がDTCP規格に対応した装置であることを認識できた場合である。なお、生成したコピーは、「再コピー禁止」またはそれと同等の状態とする。
【0078】
また、「個数制限コピー可」として蓄積されている番組コンテンツを再生して出力する場合、高速デジタルインタフェースでは、DTCP(Digital Transmission Content Protection)に規定されているNo More Copiesの処理を行って出力する。アナログ映像出力およびデジタル音声出力については、「一世代のコピー可」として出力することができる。
【0079】
「個数制限コピー可」のコンテンツのコピー数の制限は、コピー元、コピー先を含めてコピーの総数が10個以内に制限される。また、リムーバブル記録媒体への記録機能や高速デジタルインタフェース出力を経由したムーブ機能がある場合には、それらを含めて制限される。具体的には、例えばコピー元及びコピー先のコンテンツは、それぞれ、アナログ映像、音声出力及びデジタル音声出力を除いてコピー数の制限或いはコピーの禁止(再コピー禁止)がなされているものとする。上記制限内であれば、コピー元或いはコピー先のコンテンツをムーブしてもよい。
【0080】
「個数制限コピー可」として記録(蓄積)されているコンテンツに関して、記録媒体へのデジタル記録(コピー)及び高速デジタルインタフェース出力を経由してのコピーは、記録(蓄積)されている元のコンテンツの他に、9個までのコピーを生成することができる。ただし、記録時及び記録後における、バックアップ目的でユーザーがアクセスできないエリアへの記録(蓄積)は除外する。規定数(9個)のコピーを生成した後の元のコンテンツは、「再コピー禁止」のコンテンツと同様にムーブ可能である。
【0081】
「個数制限コピー可」として記録(蓄積)されているコンテンツは、内蔵あるいはデジタル接続されたdigital_recording_control_modeに対応の記録媒体に対して、管理しているコピー数の全てあるいはその一部をムーブすることが可能である。ただし、この場合にはムーブ前とムーブ後で合計のコピー数が変わらないようにする。
【0082】
「個数制限コピー可」のコンテンツの内蔵記録媒体へのコピー及び高速デジタルインタフェース経由でのコピーにおけるコピー数の管理は、ムーブ可能なコンテンツが10個ある場合と等価である。また、アナログ映像出力及びデジタル音声出力については、「1世代のみコピー可」で出力可能であり、コピー数の制限には含まれない。
【0083】
リムーバブル記録媒体への記録については、上記説明と同等のコピー数の管理が可能であれば「個数制限コピー可」の状態でコンテンツを記録することができる。
【0084】
「個数制限コピー可」のコンテンツは、ムーブ元が管理しているコピー数の全てあるいはその一部をムーブする場合には、ムーブ前とムーブ後で合計のムーブ可能なコンテンツの数が変わらないようにする。具体的には、ムーブ前のコンテンツのムーブ可能なコンテンツの数が10個であり、その内の4個をムーブする場合には、ムーブ元のコンテンツのムーブ可能なコンテンツの数を6個とする。
なお、サムネールのようにコンテンツの管理の目的のみに用いられるものはコピーに含まれないものとする。コンテンツの管理の目的に用いられるものは、映像情報から作成するサムネール以外に、例えば音声情報を利用したもの、字幕情報を利用したものでもよい。
【0085】
図18は、上記で説明したコピー数の制限を理解するための図で、受信装置3、ネットワークインタフェース部106、内蔵記録媒体113、リムーバブル記録媒体118、記録装置121、および記録装置122である。記録装置121は、例えばネットワークインタフェース部106とIEEE1394を介して接続されており、著作権保護方式としてDTCPが利用される。記録装置122は、例えばネットワークインタフェース部106と有線LANまたは無線LANを介して接続されており、著作権保護方式としてDTCP-IP(Digital Transmission Content Protection over Internet Protocol)が利用される。例えばこのように接続されている場合において、放送波から受信した「個数制限コピー可」のコンテンツは内蔵記録媒体113、リムーバブル記録媒体118、記録装置121、および記録装置122に総数が10個以内である必要がある。
【0086】
この場合、例えば内蔵記録媒体113に4個コピーが可能な状態のコンテンツが、リムーバブル記録媒体118に2個コピーが可能な状態のコンテンツが、記録装置121には一つのコンテンツが、記録装置122には一つのコンテンツがという具合である。放送波を受信して記録するときに内蔵記録媒体113、リムーバブル記録媒体118、記録装置121、および記録装置122に同時に記録し上記個数になるように記録してもよいし、最初は内蔵記録媒体113にのみ記録して、その後リムーバブル記録媒体118、記録装置121、および記録装置122にコピーしてもよい。
【0087】
図19は、上記で説明した「個数制限コピー可」で蓄積したコンテンツの代表的な出力先とそのコピー制御を理解するための図で、出力元として例えば受信記録再生部10の内蔵記録媒体113であるが、出力部116におけるアナログ映像出力(コンポジット映像出力端子、S端子、D端子など)はコピー制御としてCGMS-A(Copy Generation Management System - Analog)とマクロビジョン(Macrovision)を使用し、CGMS-Aの制御は、一世代のみコピー可とし、マクロビジョンの制御は、APS(Analog Protection System)の値を継承する。デジタル音声出力(光音声出力端子など)はコピー制御としてSCMS(Serial Copy Management System)を使用し、その制御は一世代のみコピー可とする。また、ネットワークインタフェース部106における高速デジタルインタフェース(IEEE1394端子など)はコピー制御としてDTCP(Digital Transmission Content Protection)を使用し、その制御は再生時であればNo more copiesとし、コピー時であればMoveとする。リムーバブル記録媒体118では記録先で再コピー禁止のコピー制御をおこなう。
【0088】
このように異なる出力先に応じて適切なコピー制御を実施することで、放送波を受信して記録するときに複数の記録媒体、或いは記録装置に複数個同じ番組を記録することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0089】
なお、上記記録装置121、122はそれぞれIEEE1394、LANを介して接続されているように説明したが、必ずしもIEEE1394やLANに限定されるわけではなく、その他の接続方法により接続されてもよい。
【0090】
前述したように「個数制限コピー可」として管理されているコンテンツをデジタル接続された記録媒体に管理しているコピー数を保持したままムーブする場合には、ムーブ前とムーブ後で合計のコピー数が変わらないようにする必要があり、その方法の一例を説明する。DTCP-IPによりTSパケットが伝送される場合には,コンテンツのコピー制御情報を含むDTCP_descriptorがPMTに設定される(追加される、付加される)が、図20は、そのDTCP_descriptorの一例を示す図である。DTCP_descriptorは、デジタルストリームの一時蓄積や移動モードが規定されているかを示すretention_move_mode、一時蓄積の期間を示すretention_state、MPEG2−TS形式のデジタルストリームのコピーが許可されているか否かを示すDTCP_CCI(DTCP_Copy Control Information)、DTCP_CCIがコピーフリーを示している場合において、そのコピーフリーがEPN Assertedコピーフリーであるか否かを示すEPN、コピーを許可する個数を示すCount、Countの情報が有効か否かを示すCopy_count_Mode、MPEG2−TS形式のデジタルストリームの再生出力にあたって、解像度制限がなされていることを示すImage_Constraint_Token、MPEG2−TS形式のデジタルストリームをアナログ変換して出力するにあたって、アナログ出力での保護を施すか否かを示すAPS(Analogue Protection System)を含む。前述のようにDTCP_descriptorの伝送は、DTCP_descriptorをPMTに設定し(追加し、付加し)TSパケットに格納した上でなされるが、MPEG2−TS以外のコンテンツ、例えばMPEG2−PSなどを伝送する場合には、DTCP-IP規格に定義されている伝送コンテンツとは別のパケットとして付加するパケットに前述したコンテンツデータのコピー制御情報を格納しても良い。もちろんMPEG2−TSを伝送する場合にも伝送コンテンツとは別のパケットにコンテンツデータのコピー制御情報を格納しても良い。
【0091】
このようなCopy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することにより適切なコピー制御を実施することで、「個数制限コピー可」として管理されているコンテンツを有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、管理しているコピー数を保持したまま当該コンテンツをムーブすることができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0092】
つまり、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用することで、「個数制限コピー可」として管理されているコンテンツを有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、管理しているコピー数を保持したまま当該コンテンツをムーブすることができる。
【0093】
また、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用し、受信した「個数制限コピー可」のコンテンツを蓄積せずにそのまま有線/無線LANなどを介して出力(放送ライブ出力)する場合に、LAN接続される複数の機器(ただし、「コピー数制限コピー可」のコンテンツにおいて制限されるコピー数を超えない範囲)に「一世代のコピー可」として出力することが可能である。ただし、DTCP-IP規格により接続される機器の数が制限されている場合はこれに従う。
【0094】
あるいはLAN接続される機器の接続先(数)を1つに限定して「個数制限コピー可」として出力することが可能である。どちらの出力を選択するかは、例えば規格で規定されるのであれば規格に従えばよい。
【0095】
このように、Copy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することで、「個数制限コピー可」のコンテンツを放送ライブ出力し、有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、「一世代のコピー可」としてLAN接続される複数の機器(ただし、「コピー数制限コピー可」のコンテンツにおいて制限されるコピー数を超えない範囲)に、あるいは「個数制限コピー可」としてLAN接続される機器の接続先(数)を1つに限定して出力することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0096】
さらに、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用し、受信機内蔵の記録媒体に「個数制限コピー可」のコンテンツを「個数制限コピー可」で記録しつつLAN接続される機器に放送ライブ出力する場合は、「一世代のコピー可」として出力することが可能である。受信機内蔵の記録媒体に「個数制限コピー可」のコンテンツを記録せずにLAN接続される機器に放送ライブ出力する場合は、「個数制限コピー可」として出力することが可能である。
【0097】
受信機内蔵の記録媒体に「個数制限コピー可」のコンテンツを「一世代のコピー可」で記録している場合にLAN接続される機器に放送ライブ出力する場合は、「個数制限コピー可」として出力することが可能である。例えば、規格で規定されるのであれば、規格に従えばよい。
【0098】
このように、Copy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することで、受信機内蔵の記録媒体への記録状態に応じ、「個数制限コピー可」のコンテンツを放送ライブ出力し、有線/無線LANなどによりデジタル接続された記録媒体に記録することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0099】
また、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用し、受信した「個数制限コピー可」のコンテンツを蓄積せずにそのまま有線/無線LANなどを介して放送ライブ出力する場合に、LAN接続される機器の接続先(数)を複数接続可能とし、コピー数を分割して出力することも可能であるが、コピーの合計(総数)は10個に制限される。
【0100】
このように、Copy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することで、受信した「個数制限コピー可」のコンテンツを放送ライブ出力し、有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、LAN接続される機器の接続先(数)を複数接続可能とし、それぞれの機器にコピー数を分割して出力することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0101】
また、受信機内蔵の記録媒体に「個数制限コピー可」のコンテンツを「個数制限コピー可」として蓄積されているコンテンツは、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用し、LAN接続される機器の接続先(数)を1つに限定して「個数制限コピー可」として出力(ムーブ)することも可能である。
【0102】
このように、Copy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することで、「個数制限コピー可」として蓄積されているコンテンツをLAN接続される機器の接続先(数)を1つに限定して「個数制限コピー可」として出力(ムーブ)することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0103】
なお、以上の説明においては、コピーを許可する個数を示すCount、Countの情報が有効か否かを示すCopy_count_Modeとしたが、Copy_count_Modeを使用しないでコピーを許可する個数を示すCountのみでも問題なく対応できる。
図21はDTCP_descriptorの他の例を示す図である。図21においてretention_move_mode、retention_state、DTCP_CCI(DTCP_Copy Control Information)、EPN、Count、Copy_count_Mode、Image_Constraint_Token、APS(Analogue Protection System)は図20で説明したものと同じであり説明を省略し、License Acquisition Start、License Acquisition Limit、Playback Not Before、Playback Not Afterについて説明する。
【0104】
これらの情報は、例えば、回線(IEEE1394ケーブルやLANケーブルや無線LAN等)を介して宅外のサーバーなどからネットワークインタフェース部106に入力され、内蔵記録媒体113に蓄積された暗号化されたダウンロードコンテンツ、或いは衛星、地上波、ケーブルなどの放送伝送網を介して送信装置1から送信されたデジタル放送信号をチューナ復号部101で受信し、内蔵記録媒体113に蓄積されたメタデータ(コンテンツについての情報を記述するデータ)およびメディアファイル(コンテンツの本体)などを有線/無線LANなどによりデジタル接続された記録媒体に記録するときに使用する。
【0105】
このダウンロードコンテンツには、例えば、単品レンタル、先行単品レンタル、パックレンタル、単品セル、先行単品セル、パックセルなどの販売形態がある。
【0106】
単品レンタルは、受信端末へ単品コンテンツのダウンロードを行い、コンテンツを視聴するために必要なダウンロード再生ライセンスを宅外のサーバーから取得後、視聴可能期間中はコンテンツの再生が可能となる販売形態である。
【0107】
先行単品レンタルは、単品レンタル商品であって、視聴可能期間に先行してコンテンツを販売し、事前にメタデータおよびメディアファイルのダウンロード配信のみを実施する販売形態である。コンテンツの販売終了後に公開(封切)日時が設定され、それ以降コンテンツを視聴するために必要なダウンロード再生ライセンスを宅外のサーバーから取得して視聴可能となる。
【0108】
パックレンタルは、複数のコンテンツをまとめて(パック化して)販売する形態であって、パック内の全てのコンテンツには同一の視聴可能期間を設定する。単品セルは、受信端末へコンテンツのダウンロード販売を行い、視聴期限の制限なしに再生可能な販売形態である。メディアへのエキスポート(著作権保護された外部デバイスや、著作権保護されたネットワークで接続された外部機器に、コンテンツをコピーすることで、特に利用条件に基づくコンテンツのコピー機能を言う)ライセンスを伴う販売と伴わない販売の2種類がある。エキスポートライセンスは、例えばエキスポート実行時に宅外のサーバーから取得する。先行単品セルは、単品セル商品であって、視聴可能期間に先行してコンテンツを販売し、事前にメタデータおよびメディアファイルのダウンロード配信のみを実施する販売形態である。コンテンツの販売終了後に公開(封切)日時が設定され、それ以降にコンテンツを視聴するために必要なダウンロード再生ライセンスを宅外のサーバーから取得して視聴可能となる。パックセルは、複数の単品セル商品をまとめて(パック化して)販売する販売形態である。
【0109】
License Acquisition Startは、ライセンス取得できるようになる日時を示し、例えば先行単品レンタル、或いは先行単品セルにおけるダウンロード再生ライセンスが取得可能となる日時である。License Acquisition Limitは、ライセンス取得ができなくなる日時を示し、例えばダウンロード再生ライセンス、或いはエキスポートライセンスが取得不可能となる日時である。Playback Not Beforeは、これより前の日時(時間)で再生不可であることを示し、例えばレンタル形態のコンテンツにおいてダウンロード再生ライセンス取得後すぐに視聴できないコンテンツの場合に設定される。Playback Not Afterは、これより後の日時(時間)で再生不可であることを示し、例えばレンタル形態のコンテンツにおいてダウンロード再生ライセンス取得後視聴可能になってから視聴できなくなるまでの日時(時間)、つまりレンタル期間が設定される。
【0110】
このように、License Acquisition Start、License Acquisition Limit、Playback Not Before、Playback Not Afterの情報をコンテンツ送信側と受信側で利用するで利用することで、コンテンツ送信側でダウンロードしたコンテンツ(メタデータおよびメディアファイル)を出力し、有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、ライセンス取得期限、視聴期限の情報を管理することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0111】
また、License Acquisition Limit、或いはPlayback Not Afterの情報が期限切れ、つまりライセンス取得期限切れ、或いは視聴期限切れがあらかじめ判明している場合には、コンテンツ送信側から受信側に対して出力しないようにしても良いし、またはコンテンツ送信側から受信側に対して出力はするが、受信側で記録しないように制御しても良い。
さらに、License Acquisition Limit、或いはPlayback Not Afterの情報が期限切れしていない時にコンテンツ送信側から受信側にダウンロードしたコンテンツ(メタデータおよびメディアファイル)が送受信され、受信側の記録媒体に記録されるときに受信側で受信したLicense Acquisition Limit、或いはPlayback Not Afterの情報に基づいたライセンス取得期限及び視聴期限の管理を行い、どちらか一方、或いは両方の期限切れが発生した場合には記録媒体に記録したダウンロードしたコンテンツ(メタデータおよびメディアファイル)を受信側で削除しても良い。
このようにすることで更なるユーザの利便性を図ることができ、コンテンツの保護を図る効果がある。
【0112】
なお、以上の説明においては、コピーを許可する個数を示すCount、Countの情報が有効か否かを示すCopy_count_Modeとしたが、Copy_count_Modeを使用しないでコピーを許可する個数を示すCountのみでも問題なく対応できる。
【0113】
記録媒体がリムーバブル記録媒体である場合には、図9に加えて別の制限がある。番組コンテンツのリムーバブル記録媒体へのデジタル記録については、TV、データサービスのデジタル記録、或いは音声サービスのデジタル記録において、デジタルコピー制御記述子のdigital_recording_control_dataが’10’で「一世代のコピー可」の番組コンテンツを受信して記録するときは、受信したコンテンツについて一世代目であっても3つ以上のコピーは許さない(例えば、放送を受信して記録するときに同時に3つ以上の記録媒体には記録させない)。この値(3つ以上を例示)は例えば規格に準拠することでよい。また、記録フォーマットが同一の一世代のコピーは複数生成させない。但し、バックアップ目的でユーザがアクセスできないエリアへのデジタル記録は除外する。また、デジタル記録媒体への記録制限は、放送の受信部毎に課せられるものとし、放送の受信部が複数ある場合は、ひとつの放送の受信部毎に上記制限が課せられるものとする。受信装置がdigital_recording_control_modeに対応していない記録フォーマット、記録におけるコンテンツ保護方式を搭載する場合は、デジタルコピー制御記述子のcopy_control_typeが’01’で、digital_recording_control_dataが’10’の番組コンテンツについて、コンテント利用記述子のdigital_recording_control_modeが‘1’のコンテンツを「一世代のコピー可」(digital_recording_control_mode=‘0’)の扱いでデジタル記録する。
【0114】
digital_recording_control_modeに対応している記録フォーマット、記録におけるコンテンツ保護方式を搭載している場合は、デジタルコピー制御記述子のcopy_control_typeが’01’、digital_recording_control_dataが’10’で、コンテント利用記述子のdigital_recording_control_modeが‘1’のコンテンツを「個数制限コピー可」として記録することができる。ただし、例えば、受信機内蔵の記録媒体への蓄積と同時にリムーバブル記録媒体に記録してはならない。
【0115】
図13は、受信装置3で、一世代のコピーは許可(Copy One Generation)の番組コンテンツを記録する場合における管理情報のコピー情報、コピー個数の作成手順の例を示すフローチャートである。
【0116】
コンテンツ管理情報作成部119は、分離・抽出部103からのコピー世代制御情報と複数個コピーの可否を示す情報から、「一世代のコピーは許可(Copy One Generation)」で複数個コピーの可否を示す情報が付加されている番組コンテンツであることを認識すると、これ以上コピーできない、つまり再コピー禁止(No More Copies)として管理情報のコピー情報に“01”を入力する(SA01)。
【0117】
番組コンテンツを記録する記録媒体が内蔵であるかリムーバブルであるかを、例えば制御部114からコンテンツ管理情報作成部119へ通知する(SA02)。
【0118】
リムーバブルである場合には、管理情報のコピー個数に、例えば“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SA04)。なお、上記で説明した3つ以上のコピーは許さない運用との関係は、上記が例えば放送を受信して記録するとき(一世代目のコピーを生成するとき)のコピー制御であるのに対し、図13の説明は記録媒体に記録した後(一世代目のコピーが生成された後)のコピー制御の話である点で相違する。
【0119】
内蔵である場合には、コンテンツ管理情報作成部119が複数個コピーの可否を示す情報が「可」か「否」かを判断する(SA03)。
【0120】
「否」の場合には、管理情報のコピー個数に、例えば“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SA04)。もちろん削除なども可能である。
【0121】
「可」の場合には、管理情報のコピー個数に“N” を入力して番組コンテンツのコピーがN個可能である状態とする(SA05)。
【0122】
このようにすることで、記録済みの一世代のコピーは許可(Copy One Generation)の番組コンテンツを時間にとらわれずに複数個コピーすることができるようになり使い勝手が向上する効果がある。さらに、記録媒体が内蔵かリムーバブルかにより複数個コピーの可否を判断することにより、内蔵の場合には、上記で説明したように番組コンテンツにローカル暗号をかけ、さらに管理情報の内、鍵情報、コピー情報、コピー個数番組についても暗号をかけて管理することにより不正に改竄されることが避けられる。一方、リムーバブルの場合には、さまざまな管理方法が考えられ、上記で説明した内蔵の場合のように管理できないものも存在するため、不正に改竄されることが避けられないことも考えられる。このことからユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0123】
<コピー制御情報に関係するコピー処理>
図14は、受信装置3で番組コンテンツをコピーする手順の例を示すフローチャートである。
【0124】
管理情報のコピー情報が“01”(No More Copies)、コピー個数が“N”(N≠0)である番組コンテンツをコピーしているときに、そのコピーの処理が終了しているかを監視する(SB01)。
【0125】
終了している場合には、コピー元記録媒体の管理情報のコピー個数に“N−1”(N≠0)を入力して番組コンテンツのコピーがN−1個可能である状態とし、コピー先記録媒体の管理情報のコピー情報に“01”(No More Copies)を入力して再コピー禁止状態とし、管理情報のコピー個数に“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SB04)。
【0126】
終了していない場合には、コピー処理が中断しているかを監視する(SB02)。
【0127】
中断していない場合には、コピー処理が終了しているかを監視する(SB01)。
【0128】
中断している場合には、コピー元記録媒体の管理情報のコピー個数に“N−1”(N≠0)を入力して番組コンテンツのコピーがN−1個可能である状態とし、コピー先の記録媒体が複数個記録可能な場合にはコピー途中の番組コンテンツを消去する(SB03)。但し、1回しか記録できない記録媒体の場合は消去できないので消去処理を実行しない。
【0129】
このようにすることで、コピー先の番組コンテンツのコピー世代管理を確実に行うことができる効果がある。また、何らかの原因でコピー処理の中断が発生した場合においても、コピー先に不要な番組コンテンツが残らないので後で消去する手間が省け使い勝手が向上する効果がある。なお、上記の消去は、記録媒体上のデータを物理的に消去してもよいし、管理情報を消去することで記録媒体上のデータは存在するものの再生できないようにする(間接的に消去する)ようにしてもよい。
【0130】
<コピー制御情報に関係するムーブ(移動)処理>
図15は、実施例に係る受信装置の番組コンテンツをムーブ(移動)する手順を示すフローチャートである。
【0131】
管理情報のコピー情報が“01”(No More Copies)、コピー個数が“0”である番組コンテンツをムーブ(移動)しているときに、ムーブ処理が終了しているかを監視する(SC01)。
【0132】
終了している場合には、ムーブ元の記録媒体の番組コンテンツ、及びこの番組コンテンツに関連する管理情報を消去し、ムーブ先記録媒体の管理情報のコピー情報に“01”(No More Copies)を入力して再コピー禁止状態とし、管理情報のコピー個数に“0”を入力して番組コンテンツのコピーは不可だが、ムーブは可能である状態とする。
【0133】
終了していない場合には、ムーブ処理が中断しているかを監視する(SC02)。
【0134】
中断していない場合には、ムーブ処理が終了しているかを監視する(SC01)。
【0135】
中断している場合には、ムーブ元記録媒体のムーブ途中でまだムーブ先の記録媒体に移動していない部分の番組コンテンツ、及びこの番組コンテンツに関連する管理情報を保存し、既にムーブ先の記録媒体に移動した番組コンテンツについては再生不能化する。ムーブ先の記録媒体のムーブ途中の番組コンテンツを保存し、管理情報のコピー情報に“01”(No More Copies)を入力して再コピー禁止状態とし、管理情報のコピー個数に“0”を入力して番組コンテンツのコピーは不可だが、ムーブは可能である状態とする(SC03)。
【0136】
このようにすることで、ムーブ先の番組コンテンツのコピー世代管理を確実に行うことができる効果がある。また、何らかの原因でムーブ処理の中断が発生した場合においても、ムーブ元とムーブ先の記録媒体それぞれに番組コンテンツが保存され、中断によって番組コンテンツが視聴できなくなることがないので使い勝手が向上する効果がある。なお、上記の消去は、記録媒体上のデータを物理的に消去してもよいし、管理情報を消去することで記録媒体上のデータは存在するものの再生できないようにする(間接的に消去する)ようにしてもよい。
【0137】
なお、以上の説明において、コピー先、或いはムーブ先の記録媒体は再コピー禁止(No More Copies)として管理が可能な記録媒体である。管理できない場合はコピー、或いはムーブ処理は禁止となる。
【0138】
また、以上の説明では、放送局から送出された番組コンテンツの場合について説明したが、放送局以外、例えば番組コンテンツ提供事業者などあから送出される番組コンテンツにおいても適用可能である。
【0139】
また、リムーバブル記録媒体とは受信装置から取り外すことが可能な独立した形態を持ち、且つ他の再生機能を有する装置においても再生可能な記録媒体を意味する。
【0140】
また、ムーブ(移動)とは記録媒体に記録されている「再コピー禁止(No More Copies)」の番組コンテンツを、他の記録媒体にコピーした後に再生不能化することにより、番組コンテンツの移動を行うことを意味する。ここで、再生不能化とは番組コンテンツ自体の消去、或いは暗号鍵の消去、管理情報の消去などにより、再生が不可能となるようにすることを意味する。ムーブ処理の途中において、ムーブ元及びムーブ先の双方に同時に1分を越える長さの番組コンテンツが再生可能な状態で存在しない方が好ましい。
【0141】
以上の説明においては、「一世代のコピーは許可(Copy One Generation)」で複数個コピーの可否を示す情報が「可」の番組コンテンツに対して、複数個コピー可能とする判断は記録媒体が内蔵であるかリムーバブルであるかにより行うようにしたが、複数個コピーの管理ができる記録媒体と、複数個コピーの管理ができない記録媒体とで複数個コピー可能とする判断を行うようにしてもよい。ここで、複数個コピーの管理ができる記録媒体とは、例えば、上記図12で説明した番組コンテンツの内容を示す管理情報の内、コピー情報507、コピー個数508、鍵情報506の情報(その他のファイル番号503、日時504、 データ領域の先頭アドレス及び記録サイズ505などを含んでいてもよい)について不正な改竄できないように管理することのできる記録媒体をいう。
【0142】
図16は、このような複数個コピーの管理(コピー個数制御、個数制御コピーとも呼ぶ)ができる記録媒体(セキュリティリムーバブルメディア)の構成例を示す。ユーザがアクセスできるノーマル領域と、ユーザがアクセスできない耐タンパ領域をひとつの記録媒体に併せ持つ構成である。耐タンパ領域に格納される機密情報は、この記録媒体を扱うことのできる装置との認証処理により認証が確認できた場合にはアクセス可能となるようになっており、機密情報の管理ができるようになっている。上記コピー情報507、コピー個数508、鍵情報506の情報をこの耐タンパ領域に格納して管理することにより不正な改竄が行われない。
【0143】
一方、複数個コピーの管理ができない記録媒体とは、番組コンテンツの内容を示す管理情報の内、コピー情報507、コピー個数508、鍵情報506の情報(その他のファイル番号503、日時504、データ領域の先頭アドレス及び記録サイズ505などを含んでいてもよい)について不正な改竄できないように管理できない記録媒体を言う。
【0144】
図17は、複数個コピーの管理ができる記録媒体とできない記録媒体とを鑑みた、受信装置の一世代のコピーは許可(Copy One Generation)の番組コンテンツを記録する場合における管理情報のコピー情報、コピー個数の作成手順の例を示すフローチャートを示す。図13との相違点は、SD02である。なお、図13と組合せてもよく、例えばSA02で「リムーバブル」であるときにSD02を実行するようにしてもよい。
【0145】
番組コンテンツを記録する記録媒体が複数個コピーの管理ができる記録媒体か複数個コピーの管理ができない記録媒体かを、例えば、制御部114で判断し、コンテンツ管理情報作成部119へ通知する(SD02)。
【0146】
複数個コピーの管理ができない記録媒体の場合には、管理情報のコピー個数に、例えば“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SD04)。
【0147】
複数個コピーの管理ができる記録媒体の場合には、コンテンツ管理情報作成部119が複数個コピーの可否を示す情報が「可」か「否」かを判断し(SD03)、「否」の場合には、管理情報のコピー個数に、例えば“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SD04)。「可」の場合には、管理情報のコピー個数に“N”を入力して番組コンテンツのコピーがN個可能である状態とする(SD05)。
【0148】
このようにすることで、記録済みの一世代のコピーは許可(Copy One Generation)の番組コンテンツを時間にとらわれずに複数個コピーすることができるようになり使い勝手が向上する効果がある。また、記録媒体が複数個コピーの管理ができる記録媒体か複数個コピーの管理ができない記録媒体かにより複数個コピーの可否を判断することにより、複数個コピーの管理ができない記録媒体への複数個コピーの許可を避けることができ、番組コンテンツの保護がより確実となる効果がある。
【0149】
以上の説明において、デジタルコピー制御情報が「一世代のコピー可」の場合、「digital_recording_control_mode」が’1’だと「個数制限コピー可」の対象であると判断し、「digital_recording_control_mode」が’0’だと「個数制限コピー可」の対象でないと判断すると説明したが、例えば放送局のシステムの都合に合わせて’0’と’1’との判断を逆に設定するようにしてもよい。
【0150】
即ち、デジタルコピー制御情報が「一世代のコピー可」の場合、「digital_recording_control_mode」が’0’だと「個数制限コピー可」の対象であると判断し、「digital_recording_control_mode」が’1’だと「個数制限コピー可」の対象でないと判断するようにしてもよい。同様に、その他の記述子が示す値の意味についても状況に応じて異なる設定に変更してもよい。
【0151】
また、「digital_recording_control_mode」の値等、各記述子が示す値の意味は、規格化されることにより一意に決められることが望ましい。
【0152】
また、コンテント利用記述子やデジタルコピー制御記述子の名称(‘digital_recording_control_mode’や‘digital_recording_control_data’等)は、必ずしも実施例中の名称である必要はなく、他の名称を採用してもよい。
【符号の説明】
【0153】
10…受信記録再生部
101…チューナ復号部
102…セレクタ
103…分離・抽出部
104…入力バッファ部
105…復号部
106…ネットワークインタフェース部
107…バッファ管理部
108…クロック再生部
109…タイムスタンプ比較/出力部
110…タイムスタンプ付加部
111…読み出し部
112…書き込み部
113…内蔵記録媒体
114…制御部
115…ユーザインタフェース部
116…出力部
117…固定クロック発生部
118…リムーバブル記録媒体
119…コンテンツ管理情報作成部
120…コンテンツ管理情報解析部
121…記録装置
122…記録装置
【技術分野】
【0001】
技術分野は、コンテンツのコピー制御に関する。
【背景技術】
【0002】
上記技術分野に関し、特許文献1には、「一世代のみコピーを許可された情報(Copy One Generation)を、これ以上のコピーを禁止する情報(Copy No More)に書替えて記録する際の、使い勝手を向上させる。」ことを課題とし、その解決手段として「記録後の所定時間以内は、一世代のみのコピーを認める(Copy One Generation)こととし、記録時の不備等で記録が中断した部分を補うようにする。また、媒体上に同一ストリームを2個記録し、一方を通常の視聴に使用し、他方を必要に応じて他の媒体へ移動して保存する。」ことが記載されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2002−319227
【発明の概要】
【発明が解決しようとする課題】
【0004】
近年、デジタル放送のサービス拡大に伴いデジタル放送を記録できる記録装置が普及している。
【0005】
デジタル放送の記録にあたり、記録装置に内蔵されているHDD(ハードディスクドライブ)に受信したデジタル放送を記録し、HDDから他の記録媒体(例えば光ディスク、半導体メモリ、他のHDD)に、デジタル放送の番組がコピー可(Copy Free)の場合にはコピー、デジタル放送の番組が一世代の記録を許可(コピーのコピー(二世代以上のコピー)は認めないという意味、Copy One Generation)の場合にはムーブ(移動)されている。
【0006】
特許文献1の記録装置では、上記デジタル放送の番組がCopy One Generationの場合においても、規定時間以内であればコピーできることから、記録が中断した場合に補うことが可能となる。
【0007】
しかし、特許文献1の記録装置では、規定時間以上を過ぎてしまえば従来と同じようにコピーが許されない。例えば、番組のHDDへの録画と、HDDから光ディスクへのコピーが同時にできない記録装置において、録画したい番組が立て込んでいて、HDDへのアクセスが集中している場合、HDDから光ディスクへのコピーが完了できない間に規定時間が過ぎてしまうことが考えられる。
【0008】
また、近年、インターネットを経由して宅外のサーバーなどから、暗号化された映画やドラマなどのダウンロードコンテンツを受信機内蔵記録媒体に蓄積した後、視聴(再生)するサービスが行われている。しかし、ダウンロードコンテンツ、特にメディアへのエキスポート(著作権保護された外部デバイスや、著作権保護されたネットワークで接続された外部機器に、コンテンツをコピーすることで、特に利用条件に基づくコンテンツのコピー機能を言う)が許可されていないコンテンツは、受信した受信機でのみ視聴(再生)することができるが、他の機器での視聴(再生)ができない。
【課題を解決するための手段】
【0009】
そこで、デジタル放送の番組を記録する場合において、コピー制御を施しつつ、使い勝手の向上を図った装置又は方法を提供する。
【0010】
具体的に例えば、デジタルコンテンツと当該デジタルコンテンツについての情報を記述するメタデータと当該デジタルコンテンツのライセンス情報を取得できる期間を表すライセンス取得期限情報と当該デジタルコンテンツの視聴可能な期限を表す視聴期限情報とを受信し、前記デジタルコンテンツと前記メタデータと前記ライセンス取得期限情報と前記視聴期限情報とを記録し、前記視聴期限情報が示す期限を経過している場合は、前記デジタルコンテンツを出力しないようにし、前記視聴期限情報が示す期限を経過していない場合は、前記デジタルコンテンツを出力する。
【発明の効果】
【0011】
上記手段によれば、デジタル放送の番組を記録する場合において、コピー制御を施しつつ、記録したコンテンツに対する使い勝手の向上を図れる。
【図面の簡単な説明】
【0012】
【図1】システムの構成例を示すブロック図である。
【図2】送信装置1の構成例を示すブロック図である。
【図3】コピー制御情報の一つであるコンテント利用記述子の構造の例である。
【図4】コンテント利用記述子の各フィールドへ記述例である。
【図5】コピー制御情報の一つであるデジタルコピー制御記述子の構造の例である。
【図6】コピー世代を制御する情報の例である。
【図7】送信装置1から送出されたコンテント利用記述子の各フィールドの受信装置3における受信処理の例である。
【図8】送信装置1が、コピー制御情報を利用することによる番組コンテンツの保護の運用例である。
【図9】受信装置3が、コピー制御情報を利用して番組コンテンツを蓄積(記録)する場合における制御の例である。
【図10】受信装置3の構成の例を示すブロック図である。
【図11】タイムスタンプを付加したトランスポートパケットの例を示す図である。
【図12】記録媒体に番組コンテンツを記録した例を示す図である。
【図13】一世代のコピーは許可の番組コンテンツを記録する場合における管理情報のコピー情報、コピー個数の作成手順の例を示すフローチャートである。
【図14】番組コンテンツをコピーする手順の例を示すフローチャートである。
【図15】番組コンテンツをムーブ(移動)する手順の例を示すフローチャートである。
【図16】複数個コピーの管理ができる記録媒体の一例を示す図。
【図17】一世代のコピーは許可の番組コンテンツを記録する場合における管理情報のコピー情報、コピー個数の作成手順の例を示すフローチャートである。
【図18】コピー数の制限の一例を示す図。
【図19】「個数制限コピー可」で蓄積したコンテンツの代表的な出力先とそのコピー制御の一例を示す図。
【図20】DTCPにおけるコンテンツデータのコピー制御情報の一例を示す図。
【図21】DTCPにおけるコンテンツデータのコピー制御情報の一例を示す図。
【発明を実施するための形態】
【0013】
以下、本発明に好適な実施形態の例(実施例)を説明する。但し、本発明は本実施例に限定されない。本実施例は、主には一世代のコピーを許された情報の扱いに関するものである。
【0014】
<システム>
図1は、本実施例のシステムの構成例を示すブロック図である。放送で情報を送受信して記録再生する場合を例示している。
【0015】
1は放送局などの情報提供局に設置される送信装置、2は中継局や放送用衛星などに設置される中継装置、ユーザの宅内などに設置される3は受信装置、10は受信装置3に内蔵される受信記録再生部である。受信記録再生部10では、放送された情報を記録し、再生することができる。
【0016】
送信装置1は、中継装置2を介して、変調された信号電波を伝送する。図のように衛星による伝送以外にも例えばケーブルによる伝送、電話線による伝送、地上波放送による伝送、インターネットなどのネットワーク経由のIP(Internet Protocol)を利用した伝送などを用いることもできる。受信装置3で受信されたこの信号電波は、後に述べるように、復調されて情報信号となった後、必要に応じ記録するに適した信号となって記録される。また、ユーザは、受信装置3にディスプレイが内蔵されている場合はこのディスプレイで、内蔵されていない場合には受信装置3と図示しないディスプレイとを接続して情報信号が示す映像音声を視聴することができる。
【0017】
<送信装置>
図2は、図1のシステムのうち、送信装置1の構成例を示すブロック図である。
【0018】
11はソース発生部、12はMPEG、或いはH.264方式等で圧縮を行うエンコード部、13はスクランブル部、14は変調部、15は送信アンテナ、16は管理情報付与部である。カメラ、記録再生装置などから成るソース発生部11で発生した映像音声などの情報は、より少ない占有帯域で伝送できるよう、エンコード部12でデータ量の圧縮が施される。必要に応じてスクランブル部13で、特定の視聴者には視聴可能となるように伝送暗号化される。変調部14でOFDM,TC8PSK,QPSKなど伝送するに適した信号となるよう変調された後、送信アンテナ15から、中継装置2に向けて電波として送信される。このとき、管理情報付与部16では、コピーを制御するための情報であるコピー制御情報や現在時刻等の情報を付加する。
【0019】
なお、一つの電波には複数の情報が、時分割、スペクトル拡散などの方法で多重されることが多い。簡単のため図2には記していないが、この場合、ソース発生部11とエンコード部12の系統が複数個あり、エンコード部12とスクランブル部13との間に、複数の情報を多重するマルチプレクス部(多重化部)が置かれる。
【0020】
<コピー制御情報>
コピー制御情報は、コピーの可否や個数などの制限を制御する情報であり、例えば管理情報付与部16で付加される。コンテント利用記述子とデジタルコピー制御記述子などを含む。
【0021】
図8は、コピー制御情報を利用することによる番組コンテントの保護に関する運用の例を示す。
【0022】
「運用可」とは、それぞれのサービス形態に対応したコンテントに対して、デジタルコピー制御情報を用いた世代制限として送信側が選択できることを示す。例えば、「ペイパービュー(pay-per-view)」であれば、どのデジタルコピー制御情報を用いてもよいことを示しており、一方で「月極め等有料放送」であれば「コピー禁止」を送信側が選択できないことを示す。
【0023】
「フラット/ティア」とは、有料放送などで複数チャンネルをまとめて契約することをフラット契約と呼び、チャンネル毎に契約することをティア契約と呼ぶ。
【0024】
「上記以外」には、例えば「有料放送ではなく、コンテンツ保護を伴わない番組の場合」が含まれる。
【0025】
図3は、コピー制御情報の一つであるコンテント利用記述子の構造の一例を示す。コンテント利用記述子は、例えば管理情報付与部16で生成、付加され、MPEG-TSのPSI(Program Specific Information)(一例としてPMT(Program Map Table)など)或いはSI(Service Information)(一例としてEIT(Event Information Table)、或いはSDT(Service Description Table)など)に格納されて送出される情報である。
【0026】
コンテント利用記述子の用途は、当該番組に対して、蓄積(記録)や出力に関する制御情報を記述する場合に配置(送出)されるものである。その意味は、digital_recording_control_mode(デジタルコピーモードビット)の1ビットのフィールドが「1」の場合、図5で説明するデジタルコピー制御記述子のdigital_recording_control_dataが「一世代のコピー可」であっても「個数制限コピー可」として記録可能であることを示す。「0」の場合、「個数制限コピー可」として記録することはできない。
【0027】
なお、コンテント利用記述子は、当該番組が出力保護の対象である場合に必ず配置(送出)する。この出力保護とは、コンテント利用記述子の出力保護ビット(encryption_mode)を用いて、「制約条件なしにコピー可」のコンテンツの高速デジタルインタフェース出力に対して、保護を実施することを意味する。別の言い方をすれば、デジタルインタフェースでの出力や記録媒体へのコピーの際に暗号化するものの、コピーの回数や世代には制限をかけない。インターネットへの再送信は事実上不可能となる。「出力保護付きコピー・フリー」や、EPN(encryption plus non-assertion)とも呼ぶ。
【0028】
また、当該番組のデジタルコピー制御情報が「一世代のコピー可」であり、且つ、「個数制限コピー可」の対象でない場合に必ず配置(送出)する。
【0029】
図4は、コンテント利用記述子の各フィールドにおける記述内容の一例を示す。
【0030】
「descriptor_tag」にはコンテント利用記述子を意味する“0xDE”を記述する。「descriptor_length」には、コンテント利用記述子の記述子長を記述する。「digital_recording_control_mode」には、デジタルコピー制御情報が「一世代のコピー可」であり、且つ、「個数制限コピー可」の対象でない場合は’0’を記述する。デジタルコピー制御情報が「一世代のコピー可」であり、且つ、「個数制限コピー可」の対象である場合は‘1’を記述する。
【0031】
「encryption_mode」には、デジタルコピー制御情報が「制約条件なしにコピー可」であり、且つ、高速デジタルインタフェース出力に保護を実施する場合は’0’を記述する。
【0032】
「retention_mode」は一時蓄積制御ビットを意味し、デジタルコピー制御記述子の「digital_recording_control_data」(デジタルコピー制御情報)が「コピー禁止」であっても一時蓄積が可能であることを表す“0”を記述する。「retention_state」は一時蓄積許容時間を意味し、1時間30分の蓄積が可能なことを表す”111”を記述する。なお、「image_constraint_token」、「retention_state」、「encryption_mode」はデフォルトの状態では「1」である。
【0033】
「個数制限コピー可」のコンテンツのコピー数の制限は、コピー元、コピー先を含めてコピーの総数が10個以内に制限される。また、リムーバブル記録媒体への記録機能や高速デジタルインタフェース出力を経由したムーブ機能がある場合には、それらを含めて制限される。具体的には、例えばコピー元及びコピー先のコンテンツは、それぞれ、アナログ映像、音声出力及びデジタル音声出力を除いてコピー数の制限或いはコピーの禁止(再コピー禁止)がなされているものとする。上記制限内であれば、コピー元或いはコピー先のコンテンツをムーブしてもよい。
なお、サムネールのようにコンテンツの管理の目的のみに用いられるものはコピーに含まれないものとする。
【0034】
各フィールドについては、受信側の処理として、図7でも後述する。
【0035】
図5は、コピー制御情報の一つであるデジタルコピー制御記述子の構造の一例を示す。デジタルコピー制御記述子は、例えば管理情報付与部16で生成、付加され、MPEG-TSのPSI(一例としてPMTなど)或いはSI(一例としてEIT、或いはSDTなど)に格納されて送出される情報である。
【0036】
デジタルコピー制御記述子は、「digital_recording_control_data」(デジタルコピー制御情報)の2ビットのフィールドにより、コピー世代を制御する情報を表す。
【0037】
図6は、デジタルコピー制御情報の例を示す。デジタルコピー制御情報が、「00」の場合には制約条件なしにコピー可を示し、「01」の場合には放送事業者の定義によることを示し、「10」の場合には一世代のコピー可であることを示し、「11」の場合にはコピー禁止であることを示す。なお、一世代のコピー可とは、受信した放送信号を記録(一世代目のコピー)できるが、記録した後には放送信号を複製(コピー)できないことを意味する。
【0038】
図3と図4のコンテント利用記述子をコピー個数制限情報、図5と図6のデジタルコピー制御情報をコピー世代制限情報とも呼ぶ。
【0039】
<受信装置>
図10は、図1のシステムのうち、受信装置3の構成例を示すブロック図である。図10において、情報、PCR等の流れを表す線が交差している場所については、接触していないものとする。但し、黒丸が付されている部分については接触があり、そこから分岐していることを示す。
【0040】
受信装置3は、デジタル放送、或いはネットワーク経由のIP(Internet Protocol)放送を受信して、記録と再生を行う受信装置である。画像圧縮技術としてMPEG(Moving Picture Experts Group)方式によって符号化され、MPEG2―TS方式で多重化された信号を扱う場合について説明する。
【0041】
受信装置3は、受信記録再生部10、制御部114(例えば、CPU(Central Processing Unit))、ユーザインタフェース部115(例えば、入力装置として、キーボード、マウスまたはリモコン等)を含む。
【0042】
本構成例は、各々をハードウェアの要素として記載しているが、一部をソフトウェアで実現してもよい。また、ネットワーク経由でのVOD(Video On Demand)、ダウンロード等といった特定ユーザに映像コンテンツ、音声コンテンツ等を送信受信することに適用してもよい。これらを総称して配信ともいう。
【0043】
制御部114は、バス部で本受信装置の各部(受信記録再生部10を含む)と接続されており、受信装置全体の動作を制御する。また、ユーザインタフェース部115のリモコンなどを介してユーザから種々の命令信号を受け、その命令信号に基づいてバス部を介して接続された各部を制御することで、種々の処理を実行する。
【0044】
受信記録再生部10は、チューナ復号部101、セレクタ102、分離・抽出部103(例えば、デマルチプレクサ)、入力バッファ104、復号部105(例えば、MPEGデコーダ)、ネットワークインタフェース部106、バッファ管理部107、クロック再生部108、タイムスタンプ比較/出力部109、タイムスタンプ付加部110、読み出し部111、書き込み部112、内蔵記録媒体113、出力部116、固定クロック発生部117(例えば、水晶発振器)、コンテンツ管理情報作成部119、コンテンツ管理情報解析部120を含む。
【0045】
内蔵記録媒体113(第一記録媒体とも呼ぶ)、及びリムーバブル記録媒体118(第二記録媒体とも呼ぶ)は、例えばハードディスクドライブ(HDD)、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスクなどのランダムアクセスが可能な媒体である。
【0046】
出力部116は、CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)、PDP(Plasma DISPLAY Panel)等を利用した表示部、スピーカ等による音声出力部、または他の表示装置等にアナログ或いはデジタルの映像データ/音声データを出力するコンポジット映像出力端子、S映像出力端子(S端子)、D映像出力端子(D端子)(以上アナログ映像出力端子)、HDMI(High Definition Multimedia Interface)出力端子(デジタル映像出力端子)、光音声出力端子(デジタル音声出力端子)等である。出力部116は、復号された映像/音声を、出力装置である表示部/音声出力部にて再生する。または、出力端子(例えば、HDMI)等を介して他の表示装置、音声再生装置等に映像/音声コンテンツデータ等を出力する。この出力端子からの映像/音声コンテンツデータにはそれぞれの出力規格のコンテンツ保護方式に基づいた形式で出力されるためコンテンツの保護がなされる。
【0047】
チューナ復号部101は、無線(衛星、地上)、ケーブルなどの放送伝送網を介して送信装置1から送信されたデジタル放送信号を受信する。ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定された物理的なあるいは仮想的なチャンネルの周波数に選局および検波処理を施す。また、デジタル復調および誤り訂正処理を施した後のMPEG2―TS(トランスポートストリーム)をセレクタ102へ出力する。
【0048】
セレクタ102は、制御部114からの制御に従い3入力1出力の選択処理を行い、その出力を分離・抽出部103へ出力する。
【0049】
分離・抽出部103は、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定されたチャンネル(番組)のトランスポートパケットを、入力されたMPEG2―TSから分離・抽出し、分離・抽出されたトランスポートパケットをタイムスタンプ付加部110およびネットワークインタフェース部106へ出力する。また、分離・抽出部103は、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定されたチャンネル(番組)のトランスポートパケットから、映像と音声のPES(Packetized Elementary Stream)またはES(Elementary Stream)を分離・抽出し、入力バッファ104へ出力する。
【0050】
ESとは、圧縮・符号化された画像・音声データのそれぞれのことであり、PESとは画像ESまたは音声ESを適当な大きさに分割してパケット化したものである。また、分離・抽出部103は、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定されたチャンネル(番組)のトランスポートパケットから、PCR(Program Clock Reference)を抽出し、クロック再生部108へ出力する。
【0051】
分離・抽出部103は、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して指定されたチャンネル(番組)のトランスポートパケットから、内蔵記録媒体113、或いはリムーバブル記録媒体118に記録されるチャンネル(番組)のタイトルや番組の開始・終了日時、コピー世代制御情報と複数個コピーの可否を示す情報を検出し、さらに、データの暗号鍵を作成し、コンテンツ管理情報作成部119へ出力する。このタイトルや番組の開始・終了日時、コピー世代制御情報と複数個コピーの可否を示す情報は、例えば、MPEG-TSのPSI、或いはSI情報に格納されて送信装置1から送出される。
【0052】
入力バッファ104は、分離・抽出部103からの映像/音声のPES、またはESを一時格納する。復号部105は、入力バッファ104に格納されたPESまたはESに対応するDTS(Decoding Time Stamp)/PTS(Presentation Time Stamp)と、クロック再生部108からのSTC(System Time Clock)カウント値を比較し復号・表示タイミングをとることにより入力バッファ104に格納された映像/音声のPESまたはESを取り出し復号し、復号された映像/音声は、出力部116へ出力される。
【0053】
バッファ管理部107は、入力バッファ104における復号部105で未処理のトランスポートパケットの量を監視し、その量に応じて読み出し部111の読み出し開始と停止を制御する。
【0054】
クロック再生部108は、PCRを利用し、例えば、図示しない送信装置1側の符号・多重化部のシステムクロックと周波数の一致した受信機のシステムクロックを再現する。再現したシステムクロックはクロック再生部108内部のSTCカウンタ、タイムスタンプ付加部110等へ出力する。また、再現したシステムクロックにより動作するSTCカウンタのSTCカウント値を復号部105へ出力する。
【0055】
タイムスタンプ付加部110は、例えばクロック再生部108にて再現されたシステムクロック、或いは図示しない水晶発振器をもとに動作するカウンタによりタイムスタンプを生成し、分離・抽出部103で分離・抽出されたトランスポートパケットにそれぞれタイムスタンプを付加して、書き込み部112へ出力する。
【0056】
図11は、タイムスタンプを付加したトランスポートパケットの構造例を示す。MPEG規格における188バイトの長さのトランスポートパケット(TSP)は、先頭に4バイトのタイムスタンプ(例えば、受信機がトランスポートパケットを受信した時刻)が付加され、192バイトの長さのパケットとなる。タイムスタンプには、そのトランスポートパケットが到着したときのタイムスタンプ情報が保持される。MPEG規格のTSは、先頭4バイトのヘッダと、それに続く184バイトのペイロード(または、アダプテーションフィールド)からなる。
【0057】
コンテンツ管理情報作成部(コンテンツ情報作成部)119は、分離・抽出部103からのタイトルや番組の開始・終了日時、コピー世代制御情報とコピー個数制御情報(複数個のコピーの可否を示す)、鍵情報に基づいて管理情報を作成し、書き込み部112へ出力する。コピー世代制御情報とコピー個数制御情報は、図3〜図6で説明したコンテント利用記述子とデジタルコピー制御記述子を送信機1から受信してそのまま管理情報として用いてもよいし、これらに基づいて新たな情報として作成してもよい。
【0058】
書き込み部112は、コンテンツ管理情報作成部119で作成された管理情報と、タイムスタンプ付加部110でタイムスタンプが付加されたトランスポートパケットに対して上記管理情報の中の鍵情報に基づいて暗号処理を施した暗号データとを内蔵記録媒体113、或いはリムーバブル記録媒体118に記録する処理を行う。この結果、あるチャネル(別の言い方をすれば、ある番組コンテンツ、ダウンロードしたコンテンツ)の映像/音声データが含まれた複数のタイムスタンプが付加されたトランスポートパケットに対して暗号処理を施された暗号データを有する一つのストリームが、一つのデータファイルまたはそれが分割された2以上の断片データファイルとして内蔵記録媒体113、或いはリムーバブル記録媒体118に記憶される。
【0059】
なお、タイムスタンプとは、そのスタンプが付されるトランスポートパケットの時間的位置に関する時間情報とも言える。例えば、タイムスタンプ付加部110に分離・抽出部103からのトランスポートパケットが入力された時点の時刻、または、基準とされるあるトランスポートパケット(一例として、直前または最先頭のトランスポートパケット)との時間的差分であるとも言える。このタイムスタンプは、前述の通り、トランスポートパケットに予め含まれているタイムスタンプ(例えば、PCRやDTSやPTS)とは異なる。
【0060】
図12は、内蔵記録媒体113、或いはリムーバブル記録媒体118へ番組コンテンツを記録した例を示す。
【0061】
番組コンテンツ毎に、番組コンテンツの内容を示す管理情報と、番組コンテンツの実体であるデータ(映像音声など)とをそれぞれ管理情報領域501と、データ領域502に記録する。管理情報には例えば、番組コンテンツのタイトルを示すファイル番号503、番組の開始・終了日時を示す日時504、 データ領域の先頭アドレス及び記録サイズ505、コピー情報507、コピー個数508 、鍵情報506などを記録する。データ領域502には、管理情報領域501に記録された先頭アドレス505に該当するアドレスから番組コンテンツを書き込む。新たに番組コンテンツを記録するたびにファイル番号1、ファイル番号2…、ファイル番号nと管理情報及び番組コンテンツが逐次記録されていく。
【0062】
コピー情報507は、コンテンツ管理情報作成部119で作成した管理情報に含まれるコピー世代制御情報であり、例えば、2ビットの信号で、
00= コピー可(Copy Free)
10= 一世代の記録を許可(Copy One Generation)
11= コピー禁止(Copy Never)
といった指定が考えられる。この場合、受信装置3において「Copy One Generation」で記録した番組コンテンツに対して、01=Copy One Generationで1回コピーされたものをこれ以上コピーできない(No More Copies)と定義する。指定の仕方は、図6で説明したデジタルコピー制御情報と同じ運用でもよいし、受信装置3独自に運用してもよい。
【0063】
コピー個数508は、コンテンツ管理情報作成部119で作成した管理情報に含まれるコピー個数制御情報である。コピー個数508は、コンテンツ管理情報作成部119が分離・抽出部103から受けたコピー世代制御情報と複数個コピーの可否を示す情報とに基づいて作成した情報である。コピー世代制御情報が、一世代の記録を許可(Copy One Generation)かつ複数個コピーの可否を示す情報が「可」の場合、番組コンテンツを「No More Copies」として記録し、同一もしくは異なる記録媒体に、同一もしくは異なるフォーマットで、コピー可能とするためのコピー許可個数を示す情報を格納し、例えば9個のコピーを許可する意味を示す“9”を入力する。この数値は、規格などに準拠するとよい。一方、コピー世代制御情報が、一世代の記録を許可(Copy One Generation)且つ複数個コピーの可否を示す情報が「否」の場合、番組コンテンツを「No More Copies」として記録し、コピー不可とするためのコピー許可個数を示す情報として“0”(コピーを許可しない意味を示す)を入力する。
【0064】
なお、「Copy One Generation」の番組コンテンツを「No More Copies」として記録した番組コンテンツの実体であるデータ、つまり、MPEG-TSのPSI、或いはSIに格納されて送信装置1から送出されるコピー世代制御情報と複数個コピーの可否を示す情報は変更しない。
【0065】
また、コピー情報507、コピー個数508、及び鍵情報506は、不正に改竄されぬよう、例えば暗号をかける。
【0066】
図10の説明に戻り、コンテンツ管理情報解析部120は、読み出し部111を介して内蔵記録媒体113或いはリムーバブル記録媒体118に記憶されている管理情報を読み出し、その管理情報の内容を解析し、内蔵記録媒体113或いはリムーバブル記録媒体118に記憶されている番組コンテンツの再生、コピー、或いはムーブを行う場合に、ユーザインタフェース部115のリモコンなどのユーザ操作部および制御部114を介して番組コンテンツの選択ができるよう、番組コンテンツのタイトルや番組の開始・終了日時、コピー情報、コピー個数などを、制御部114へ渡す。また、暗号データを復号するための鍵情報を読み出し部111へ渡す。
【0067】
読み出し部111は、バッファ管理部107、或いは制御部114を介して制御され、内蔵記録媒体113、或いはリムーバブル記録媒体118から管理情報を読み出し、コンテンツ管理情報解析部120へ出力し、暗号データを内蔵記録媒体113、或いはリムーバブル記録媒体118から次々に読み出し、コンテンツ管理情報解析部120から渡された鍵情報に基づいて、暗号データに対して復号処理を施したタイムスタンプが付加されたトランスポートパケットをタイムスタンプ比較/出力部109へ出力する。
【0068】
タイムスタンプ比較/出力部109は、水晶発振器等の固定クロック再生部117を基に動作するカウンタのカウンタ値と、読み出し部111で読み出されたタイムスタンプが付加されたトランスポートパケットのタイムスタンプとを比較し、一致した場合、トランスポートパケットからタイムスタンプを削除(除去)し、セレクタ102、および、ネットワークインタフェース部106へ出力する。なお、上述のようにバッファ管理部107で入力バッファ104の残量を監視し、その量に応じて読み出し部111を制御している場合には、カウンタ値とタイムスタンプを比較せずにトランスポートパケットからタイムスタンプを削除し、セレクタ102、および、ネットワークインタフェース部106へ出力してもよい。特に、通常再生(1倍速再生)以外の再生時にはこの方法で出力した方が好ましい。
【0069】
ネットワークインタフェース部106は、回線(IEEE1394ケーブルやLANケーブルや無線等)を介して、出力先/入力元である他の装置(宅内のレコーダやディスプレイ、パーソナルコンピュータなど、或いは宅外のサーバーなど)が接続される。そして、タイムスタンプ比較/出力部109でタイムスタンプが削除された映像/音声等のトランスポートパケット、或いは分離・抽出部103で分離・抽出されたトランスポートパケットを受け、それらのトランスポートパケットを、回線を介してそれぞれの伝送規格に沿った形式に変換して出力先である他の装置へ内蔵記録媒体113およびリムーバブル記録媒体118に記憶された映像/音声データ、或いはチューナ復号部101で受信したデジタル放送信号の映像/音声データを出力する。また、回線を介して入力元である他の装置から映像/音声等のデータをそれぞれの伝送規格に沿った形式で入力されてトランスポートパケットに変換し、セレクタ102へ出力する。なお、ネットワークインタフェース部106は、複数あってもよい。
【0070】
<コピー制御情報に関係する受信及び記録処理>
送信装置1から送出された、図3〜6で説明したコピー制御情報に関係する受信装置3の処理の詳細例を説明する。
【0071】
図7は、受信装置3における、コンテント利用記述子の各フィールドに対する処理の一例を示す。
【0072】
「descriptor_tag」が“0xDE”だと、当該記述子がコンテント利用記述子であると判断する。「descriptor_length」により、コンテント利用記述子の記述子長であると判断する。「digital_recording_control_mode」が’1’だと、デジタルコピー制御情報が「一世代のコピー可」の場合、「個数制限コピー可」の対象であると判断する。’0’だと、デジタルコピー制御情報が「一世代のコピー可」の場合、「個数制限コピー可」の対象でないと判断する。「image_constraint_token」については、いかなる値が入っていても映像信号出力の解像度の制限を行わないと判断する。「retention_mode」については、いかなる値が入っていても一時蓄積が可能であると判断する。「retention_state」については、いかなる値が入っていても一時蓄積許容時間が1時間30分であると判断する。「encryption_mode」が’1’だと、デジタルコピー制御情報が「制約条件なしにコピー可」の場合、高速デジタルインタフェース出力に保護を実施しないと判断する。’0’だと、デジタルコピー制御情報が「制約条件なしにコピー可」の場合、高速デジタルインタフェース出力に保護を実施すると判断する。
【0073】
なお、何らかの理由でコンテント利用記述子が配置(送出)されない場合、各フィールドが以下の値であると解釈するとよい。digital_recording_control_mode =‘1’、image_constraint_token =‘1’、retention_mode =‘0’、retention_state =‘111’、encryption_mode =‘1’。
【0074】
図9は、受信装置3が、コピー制御情報を利用して番組コンテンツを蓄積(記録)する制御の例を示す。
【0075】
図9が示している内容は例えば、番組コンテンツを蓄積するときに、デジタルコピー制御記述子のdigital_recording_control_dataが’10’で「一世代のコピー可」の場合、記録媒体上のコピー制御情報を「再コピー禁止」として蓄積する。但し、digital_recording_control_modeが’1’の場合は、「個数制限コピー可」として蓄積する。なお、「再コピー禁止」で蓄積を行う場合にも、デジタルコピー制御記述子のdigital_recording_control_dataの値は変更しなくてよい。
【0076】
また、デジタルコピー制御記述子のdigital_recording_control_dataが’10’で「一世代のコピー可」の場合、複数のコピーを生成してはならない。但し、バックアップ目的でユーザがアクセスできないエリアへの蓄積は除外する。また、上記制限は、放送の受信部毎に課せられるものとし、放送の受信部が複数ある場合は、ひとつの放送の受信部毎に上記制限が課せられるものとする。
【0077】
個数制限コピー可について、「個数制限コピー可」として蓄積されている番組コンテンツからは、N個のコピーを生成することができる。Nの値は、例えば規格に準拠することでよい。高速デジタルインタフェース出力を経由してコピーを生成する場合は、ムーブ機能を用いる等によって、生成するコピーの数が確定できる場合にはコピーを行ってよい。例えば、インタフェースがIEEE1394で、出力先がDTCP規格に対応した装置であることを認識できた場合である。なお、生成したコピーは、「再コピー禁止」またはそれと同等の状態とする。
【0078】
また、「個数制限コピー可」として蓄積されている番組コンテンツを再生して出力する場合、高速デジタルインタフェースでは、DTCP(Digital Transmission Content Protection)に規定されているNo More Copiesの処理を行って出力する。アナログ映像出力およびデジタル音声出力については、「一世代のコピー可」として出力することができる。
【0079】
「個数制限コピー可」のコンテンツのコピー数の制限は、コピー元、コピー先を含めてコピーの総数が10個以内に制限される。また、リムーバブル記録媒体への記録機能や高速デジタルインタフェース出力を経由したムーブ機能がある場合には、それらを含めて制限される。具体的には、例えばコピー元及びコピー先のコンテンツは、それぞれ、アナログ映像、音声出力及びデジタル音声出力を除いてコピー数の制限或いはコピーの禁止(再コピー禁止)がなされているものとする。上記制限内であれば、コピー元或いはコピー先のコンテンツをムーブしてもよい。
【0080】
「個数制限コピー可」として記録(蓄積)されているコンテンツに関して、記録媒体へのデジタル記録(コピー)及び高速デジタルインタフェース出力を経由してのコピーは、記録(蓄積)されている元のコンテンツの他に、9個までのコピーを生成することができる。ただし、記録時及び記録後における、バックアップ目的でユーザーがアクセスできないエリアへの記録(蓄積)は除外する。規定数(9個)のコピーを生成した後の元のコンテンツは、「再コピー禁止」のコンテンツと同様にムーブ可能である。
【0081】
「個数制限コピー可」として記録(蓄積)されているコンテンツは、内蔵あるいはデジタル接続されたdigital_recording_control_modeに対応の記録媒体に対して、管理しているコピー数の全てあるいはその一部をムーブすることが可能である。ただし、この場合にはムーブ前とムーブ後で合計のコピー数が変わらないようにする。
【0082】
「個数制限コピー可」のコンテンツの内蔵記録媒体へのコピー及び高速デジタルインタフェース経由でのコピーにおけるコピー数の管理は、ムーブ可能なコンテンツが10個ある場合と等価である。また、アナログ映像出力及びデジタル音声出力については、「1世代のみコピー可」で出力可能であり、コピー数の制限には含まれない。
【0083】
リムーバブル記録媒体への記録については、上記説明と同等のコピー数の管理が可能であれば「個数制限コピー可」の状態でコンテンツを記録することができる。
【0084】
「個数制限コピー可」のコンテンツは、ムーブ元が管理しているコピー数の全てあるいはその一部をムーブする場合には、ムーブ前とムーブ後で合計のムーブ可能なコンテンツの数が変わらないようにする。具体的には、ムーブ前のコンテンツのムーブ可能なコンテンツの数が10個であり、その内の4個をムーブする場合には、ムーブ元のコンテンツのムーブ可能なコンテンツの数を6個とする。
なお、サムネールのようにコンテンツの管理の目的のみに用いられるものはコピーに含まれないものとする。コンテンツの管理の目的に用いられるものは、映像情報から作成するサムネール以外に、例えば音声情報を利用したもの、字幕情報を利用したものでもよい。
【0085】
図18は、上記で説明したコピー数の制限を理解するための図で、受信装置3、ネットワークインタフェース部106、内蔵記録媒体113、リムーバブル記録媒体118、記録装置121、および記録装置122である。記録装置121は、例えばネットワークインタフェース部106とIEEE1394を介して接続されており、著作権保護方式としてDTCPが利用される。記録装置122は、例えばネットワークインタフェース部106と有線LANまたは無線LANを介して接続されており、著作権保護方式としてDTCP-IP(Digital Transmission Content Protection over Internet Protocol)が利用される。例えばこのように接続されている場合において、放送波から受信した「個数制限コピー可」のコンテンツは内蔵記録媒体113、リムーバブル記録媒体118、記録装置121、および記録装置122に総数が10個以内である必要がある。
【0086】
この場合、例えば内蔵記録媒体113に4個コピーが可能な状態のコンテンツが、リムーバブル記録媒体118に2個コピーが可能な状態のコンテンツが、記録装置121には一つのコンテンツが、記録装置122には一つのコンテンツがという具合である。放送波を受信して記録するときに内蔵記録媒体113、リムーバブル記録媒体118、記録装置121、および記録装置122に同時に記録し上記個数になるように記録してもよいし、最初は内蔵記録媒体113にのみ記録して、その後リムーバブル記録媒体118、記録装置121、および記録装置122にコピーしてもよい。
【0087】
図19は、上記で説明した「個数制限コピー可」で蓄積したコンテンツの代表的な出力先とそのコピー制御を理解するための図で、出力元として例えば受信記録再生部10の内蔵記録媒体113であるが、出力部116におけるアナログ映像出力(コンポジット映像出力端子、S端子、D端子など)はコピー制御としてCGMS-A(Copy Generation Management System - Analog)とマクロビジョン(Macrovision)を使用し、CGMS-Aの制御は、一世代のみコピー可とし、マクロビジョンの制御は、APS(Analog Protection System)の値を継承する。デジタル音声出力(光音声出力端子など)はコピー制御としてSCMS(Serial Copy Management System)を使用し、その制御は一世代のみコピー可とする。また、ネットワークインタフェース部106における高速デジタルインタフェース(IEEE1394端子など)はコピー制御としてDTCP(Digital Transmission Content Protection)を使用し、その制御は再生時であればNo more copiesとし、コピー時であればMoveとする。リムーバブル記録媒体118では記録先で再コピー禁止のコピー制御をおこなう。
【0088】
このように異なる出力先に応じて適切なコピー制御を実施することで、放送波を受信して記録するときに複数の記録媒体、或いは記録装置に複数個同じ番組を記録することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0089】
なお、上記記録装置121、122はそれぞれIEEE1394、LANを介して接続されているように説明したが、必ずしもIEEE1394やLANに限定されるわけではなく、その他の接続方法により接続されてもよい。
【0090】
前述したように「個数制限コピー可」として管理されているコンテンツをデジタル接続された記録媒体に管理しているコピー数を保持したままムーブする場合には、ムーブ前とムーブ後で合計のコピー数が変わらないようにする必要があり、その方法の一例を説明する。DTCP-IPによりTSパケットが伝送される場合には,コンテンツのコピー制御情報を含むDTCP_descriptorがPMTに設定される(追加される、付加される)が、図20は、そのDTCP_descriptorの一例を示す図である。DTCP_descriptorは、デジタルストリームの一時蓄積や移動モードが規定されているかを示すretention_move_mode、一時蓄積の期間を示すretention_state、MPEG2−TS形式のデジタルストリームのコピーが許可されているか否かを示すDTCP_CCI(DTCP_Copy Control Information)、DTCP_CCIがコピーフリーを示している場合において、そのコピーフリーがEPN Assertedコピーフリーであるか否かを示すEPN、コピーを許可する個数を示すCount、Countの情報が有効か否かを示すCopy_count_Mode、MPEG2−TS形式のデジタルストリームの再生出力にあたって、解像度制限がなされていることを示すImage_Constraint_Token、MPEG2−TS形式のデジタルストリームをアナログ変換して出力するにあたって、アナログ出力での保護を施すか否かを示すAPS(Analogue Protection System)を含む。前述のようにDTCP_descriptorの伝送は、DTCP_descriptorをPMTに設定し(追加し、付加し)TSパケットに格納した上でなされるが、MPEG2−TS以外のコンテンツ、例えばMPEG2−PSなどを伝送する場合には、DTCP-IP規格に定義されている伝送コンテンツとは別のパケットとして付加するパケットに前述したコンテンツデータのコピー制御情報を格納しても良い。もちろんMPEG2−TSを伝送する場合にも伝送コンテンツとは別のパケットにコンテンツデータのコピー制御情報を格納しても良い。
【0091】
このようなCopy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することにより適切なコピー制御を実施することで、「個数制限コピー可」として管理されているコンテンツを有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、管理しているコピー数を保持したまま当該コンテンツをムーブすることができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0092】
つまり、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用することで、「個数制限コピー可」として管理されているコンテンツを有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、管理しているコピー数を保持したまま当該コンテンツをムーブすることができる。
【0093】
また、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用し、受信した「個数制限コピー可」のコンテンツを蓄積せずにそのまま有線/無線LANなどを介して出力(放送ライブ出力)する場合に、LAN接続される複数の機器(ただし、「コピー数制限コピー可」のコンテンツにおいて制限されるコピー数を超えない範囲)に「一世代のコピー可」として出力することが可能である。ただし、DTCP-IP規格により接続される機器の数が制限されている場合はこれに従う。
【0094】
あるいはLAN接続される機器の接続先(数)を1つに限定して「個数制限コピー可」として出力することが可能である。どちらの出力を選択するかは、例えば規格で規定されるのであれば規格に従えばよい。
【0095】
このように、Copy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することで、「個数制限コピー可」のコンテンツを放送ライブ出力し、有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、「一世代のコピー可」としてLAN接続される複数の機器(ただし、「コピー数制限コピー可」のコンテンツにおいて制限されるコピー数を超えない範囲)に、あるいは「個数制限コピー可」としてLAN接続される機器の接続先(数)を1つに限定して出力することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0096】
さらに、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用し、受信機内蔵の記録媒体に「個数制限コピー可」のコンテンツを「個数制限コピー可」で記録しつつLAN接続される機器に放送ライブ出力する場合は、「一世代のコピー可」として出力することが可能である。受信機内蔵の記録媒体に「個数制限コピー可」のコンテンツを記録せずにLAN接続される機器に放送ライブ出力する場合は、「個数制限コピー可」として出力することが可能である。
【0097】
受信機内蔵の記録媒体に「個数制限コピー可」のコンテンツを「一世代のコピー可」で記録している場合にLAN接続される機器に放送ライブ出力する場合は、「個数制限コピー可」として出力することが可能である。例えば、規格で規定されるのであれば、規格に従えばよい。
【0098】
このように、Copy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することで、受信機内蔵の記録媒体への記録状態に応じ、「個数制限コピー可」のコンテンツを放送ライブ出力し、有線/無線LANなどによりデジタル接続された記録媒体に記録することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0099】
また、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用し、受信した「個数制限コピー可」のコンテンツを蓄積せずにそのまま有線/無線LANなどを介して放送ライブ出力する場合に、LAN接続される機器の接続先(数)を複数接続可能とし、コピー数を分割して出力することも可能であるが、コピーの合計(総数)は10個に制限される。
【0100】
このように、Copy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することで、受信した「個数制限コピー可」のコンテンツを放送ライブ出力し、有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、LAN接続される機器の接続先(数)を複数接続可能とし、それぞれの機器にコピー数を分割して出力することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0101】
また、受信機内蔵の記録媒体に「個数制限コピー可」のコンテンツを「個数制限コピー可」として蓄積されているコンテンツは、DTCP-IP規格を拡張したCopy_count_ModeとCountの情報を利用し、LAN接続される機器の接続先(数)を1つに限定して「個数制限コピー可」として出力(ムーブ)することも可能である。
【0102】
このように、Copy_count_ModeとCountの情報をコンテンツ送信側と受信側で利用することで、「個数制限コピー可」として蓄積されているコンテンツをLAN接続される機器の接続先(数)を1つに限定して「個数制限コピー可」として出力(ムーブ)することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0103】
なお、以上の説明においては、コピーを許可する個数を示すCount、Countの情報が有効か否かを示すCopy_count_Modeとしたが、Copy_count_Modeを使用しないでコピーを許可する個数を示すCountのみでも問題なく対応できる。
図21はDTCP_descriptorの他の例を示す図である。図21においてretention_move_mode、retention_state、DTCP_CCI(DTCP_Copy Control Information)、EPN、Count、Copy_count_Mode、Image_Constraint_Token、APS(Analogue Protection System)は図20で説明したものと同じであり説明を省略し、License Acquisition Start、License Acquisition Limit、Playback Not Before、Playback Not Afterについて説明する。
【0104】
これらの情報は、例えば、回線(IEEE1394ケーブルやLANケーブルや無線LAN等)を介して宅外のサーバーなどからネットワークインタフェース部106に入力され、内蔵記録媒体113に蓄積された暗号化されたダウンロードコンテンツ、或いは衛星、地上波、ケーブルなどの放送伝送網を介して送信装置1から送信されたデジタル放送信号をチューナ復号部101で受信し、内蔵記録媒体113に蓄積されたメタデータ(コンテンツについての情報を記述するデータ)およびメディアファイル(コンテンツの本体)などを有線/無線LANなどによりデジタル接続された記録媒体に記録するときに使用する。
【0105】
このダウンロードコンテンツには、例えば、単品レンタル、先行単品レンタル、パックレンタル、単品セル、先行単品セル、パックセルなどの販売形態がある。
【0106】
単品レンタルは、受信端末へ単品コンテンツのダウンロードを行い、コンテンツを視聴するために必要なダウンロード再生ライセンスを宅外のサーバーから取得後、視聴可能期間中はコンテンツの再生が可能となる販売形態である。
【0107】
先行単品レンタルは、単品レンタル商品であって、視聴可能期間に先行してコンテンツを販売し、事前にメタデータおよびメディアファイルのダウンロード配信のみを実施する販売形態である。コンテンツの販売終了後に公開(封切)日時が設定され、それ以降コンテンツを視聴するために必要なダウンロード再生ライセンスを宅外のサーバーから取得して視聴可能となる。
【0108】
パックレンタルは、複数のコンテンツをまとめて(パック化して)販売する形態であって、パック内の全てのコンテンツには同一の視聴可能期間を設定する。単品セルは、受信端末へコンテンツのダウンロード販売を行い、視聴期限の制限なしに再生可能な販売形態である。メディアへのエキスポート(著作権保護された外部デバイスや、著作権保護されたネットワークで接続された外部機器に、コンテンツをコピーすることで、特に利用条件に基づくコンテンツのコピー機能を言う)ライセンスを伴う販売と伴わない販売の2種類がある。エキスポートライセンスは、例えばエキスポート実行時に宅外のサーバーから取得する。先行単品セルは、単品セル商品であって、視聴可能期間に先行してコンテンツを販売し、事前にメタデータおよびメディアファイルのダウンロード配信のみを実施する販売形態である。コンテンツの販売終了後に公開(封切)日時が設定され、それ以降にコンテンツを視聴するために必要なダウンロード再生ライセンスを宅外のサーバーから取得して視聴可能となる。パックセルは、複数の単品セル商品をまとめて(パック化して)販売する販売形態である。
【0109】
License Acquisition Startは、ライセンス取得できるようになる日時を示し、例えば先行単品レンタル、或いは先行単品セルにおけるダウンロード再生ライセンスが取得可能となる日時である。License Acquisition Limitは、ライセンス取得ができなくなる日時を示し、例えばダウンロード再生ライセンス、或いはエキスポートライセンスが取得不可能となる日時である。Playback Not Beforeは、これより前の日時(時間)で再生不可であることを示し、例えばレンタル形態のコンテンツにおいてダウンロード再生ライセンス取得後すぐに視聴できないコンテンツの場合に設定される。Playback Not Afterは、これより後の日時(時間)で再生不可であることを示し、例えばレンタル形態のコンテンツにおいてダウンロード再生ライセンス取得後視聴可能になってから視聴できなくなるまでの日時(時間)、つまりレンタル期間が設定される。
【0110】
このように、License Acquisition Start、License Acquisition Limit、Playback Not Before、Playback Not Afterの情報をコンテンツ送信側と受信側で利用するで利用することで、コンテンツ送信側でダウンロードしたコンテンツ(メタデータおよびメディアファイル)を出力し、有線/無線LANなどによりデジタル接続された記録媒体に記録するときに、ライセンス取得期限、視聴期限の情報を管理することができ、ユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0111】
また、License Acquisition Limit、或いはPlayback Not Afterの情報が期限切れ、つまりライセンス取得期限切れ、或いは視聴期限切れがあらかじめ判明している場合には、コンテンツ送信側から受信側に対して出力しないようにしても良いし、またはコンテンツ送信側から受信側に対して出力はするが、受信側で記録しないように制御しても良い。
さらに、License Acquisition Limit、或いはPlayback Not Afterの情報が期限切れしていない時にコンテンツ送信側から受信側にダウンロードしたコンテンツ(メタデータおよびメディアファイル)が送受信され、受信側の記録媒体に記録されるときに受信側で受信したLicense Acquisition Limit、或いはPlayback Not Afterの情報に基づいたライセンス取得期限及び視聴期限の管理を行い、どちらか一方、或いは両方の期限切れが発生した場合には記録媒体に記録したダウンロードしたコンテンツ(メタデータおよびメディアファイル)を受信側で削除しても良い。
このようにすることで更なるユーザの利便性を図ることができ、コンテンツの保護を図る効果がある。
【0112】
なお、以上の説明においては、コピーを許可する個数を示すCount、Countの情報が有効か否かを示すCopy_count_Modeとしたが、Copy_count_Modeを使用しないでコピーを許可する個数を示すCountのみでも問題なく対応できる。
【0113】
記録媒体がリムーバブル記録媒体である場合には、図9に加えて別の制限がある。番組コンテンツのリムーバブル記録媒体へのデジタル記録については、TV、データサービスのデジタル記録、或いは音声サービスのデジタル記録において、デジタルコピー制御記述子のdigital_recording_control_dataが’10’で「一世代のコピー可」の番組コンテンツを受信して記録するときは、受信したコンテンツについて一世代目であっても3つ以上のコピーは許さない(例えば、放送を受信して記録するときに同時に3つ以上の記録媒体には記録させない)。この値(3つ以上を例示)は例えば規格に準拠することでよい。また、記録フォーマットが同一の一世代のコピーは複数生成させない。但し、バックアップ目的でユーザがアクセスできないエリアへのデジタル記録は除外する。また、デジタル記録媒体への記録制限は、放送の受信部毎に課せられるものとし、放送の受信部が複数ある場合は、ひとつの放送の受信部毎に上記制限が課せられるものとする。受信装置がdigital_recording_control_modeに対応していない記録フォーマット、記録におけるコンテンツ保護方式を搭載する場合は、デジタルコピー制御記述子のcopy_control_typeが’01’で、digital_recording_control_dataが’10’の番組コンテンツについて、コンテント利用記述子のdigital_recording_control_modeが‘1’のコンテンツを「一世代のコピー可」(digital_recording_control_mode=‘0’)の扱いでデジタル記録する。
【0114】
digital_recording_control_modeに対応している記録フォーマット、記録におけるコンテンツ保護方式を搭載している場合は、デジタルコピー制御記述子のcopy_control_typeが’01’、digital_recording_control_dataが’10’で、コンテント利用記述子のdigital_recording_control_modeが‘1’のコンテンツを「個数制限コピー可」として記録することができる。ただし、例えば、受信機内蔵の記録媒体への蓄積と同時にリムーバブル記録媒体に記録してはならない。
【0115】
図13は、受信装置3で、一世代のコピーは許可(Copy One Generation)の番組コンテンツを記録する場合における管理情報のコピー情報、コピー個数の作成手順の例を示すフローチャートである。
【0116】
コンテンツ管理情報作成部119は、分離・抽出部103からのコピー世代制御情報と複数個コピーの可否を示す情報から、「一世代のコピーは許可(Copy One Generation)」で複数個コピーの可否を示す情報が付加されている番組コンテンツであることを認識すると、これ以上コピーできない、つまり再コピー禁止(No More Copies)として管理情報のコピー情報に“01”を入力する(SA01)。
【0117】
番組コンテンツを記録する記録媒体が内蔵であるかリムーバブルであるかを、例えば制御部114からコンテンツ管理情報作成部119へ通知する(SA02)。
【0118】
リムーバブルである場合には、管理情報のコピー個数に、例えば“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SA04)。なお、上記で説明した3つ以上のコピーは許さない運用との関係は、上記が例えば放送を受信して記録するとき(一世代目のコピーを生成するとき)のコピー制御であるのに対し、図13の説明は記録媒体に記録した後(一世代目のコピーが生成された後)のコピー制御の話である点で相違する。
【0119】
内蔵である場合には、コンテンツ管理情報作成部119が複数個コピーの可否を示す情報が「可」か「否」かを判断する(SA03)。
【0120】
「否」の場合には、管理情報のコピー個数に、例えば“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SA04)。もちろん削除なども可能である。
【0121】
「可」の場合には、管理情報のコピー個数に“N” を入力して番組コンテンツのコピーがN個可能である状態とする(SA05)。
【0122】
このようにすることで、記録済みの一世代のコピーは許可(Copy One Generation)の番組コンテンツを時間にとらわれずに複数個コピーすることができるようになり使い勝手が向上する効果がある。さらに、記録媒体が内蔵かリムーバブルかにより複数個コピーの可否を判断することにより、内蔵の場合には、上記で説明したように番組コンテンツにローカル暗号をかけ、さらに管理情報の内、鍵情報、コピー情報、コピー個数番組についても暗号をかけて管理することにより不正に改竄されることが避けられる。一方、リムーバブルの場合には、さまざまな管理方法が考えられ、上記で説明した内蔵の場合のように管理できないものも存在するため、不正に改竄されることが避けられないことも考えられる。このことからユーザの利便性を図りつつ、コンテンツの保護を図る効果がある。
【0123】
<コピー制御情報に関係するコピー処理>
図14は、受信装置3で番組コンテンツをコピーする手順の例を示すフローチャートである。
【0124】
管理情報のコピー情報が“01”(No More Copies)、コピー個数が“N”(N≠0)である番組コンテンツをコピーしているときに、そのコピーの処理が終了しているかを監視する(SB01)。
【0125】
終了している場合には、コピー元記録媒体の管理情報のコピー個数に“N−1”(N≠0)を入力して番組コンテンツのコピーがN−1個可能である状態とし、コピー先記録媒体の管理情報のコピー情報に“01”(No More Copies)を入力して再コピー禁止状態とし、管理情報のコピー個数に“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SB04)。
【0126】
終了していない場合には、コピー処理が中断しているかを監視する(SB02)。
【0127】
中断していない場合には、コピー処理が終了しているかを監視する(SB01)。
【0128】
中断している場合には、コピー元記録媒体の管理情報のコピー個数に“N−1”(N≠0)を入力して番組コンテンツのコピーがN−1個可能である状態とし、コピー先の記録媒体が複数個記録可能な場合にはコピー途中の番組コンテンツを消去する(SB03)。但し、1回しか記録できない記録媒体の場合は消去できないので消去処理を実行しない。
【0129】
このようにすることで、コピー先の番組コンテンツのコピー世代管理を確実に行うことができる効果がある。また、何らかの原因でコピー処理の中断が発生した場合においても、コピー先に不要な番組コンテンツが残らないので後で消去する手間が省け使い勝手が向上する効果がある。なお、上記の消去は、記録媒体上のデータを物理的に消去してもよいし、管理情報を消去することで記録媒体上のデータは存在するものの再生できないようにする(間接的に消去する)ようにしてもよい。
【0130】
<コピー制御情報に関係するムーブ(移動)処理>
図15は、実施例に係る受信装置の番組コンテンツをムーブ(移動)する手順を示すフローチャートである。
【0131】
管理情報のコピー情報が“01”(No More Copies)、コピー個数が“0”である番組コンテンツをムーブ(移動)しているときに、ムーブ処理が終了しているかを監視する(SC01)。
【0132】
終了している場合には、ムーブ元の記録媒体の番組コンテンツ、及びこの番組コンテンツに関連する管理情報を消去し、ムーブ先記録媒体の管理情報のコピー情報に“01”(No More Copies)を入力して再コピー禁止状態とし、管理情報のコピー個数に“0”を入力して番組コンテンツのコピーは不可だが、ムーブは可能である状態とする。
【0133】
終了していない場合には、ムーブ処理が中断しているかを監視する(SC02)。
【0134】
中断していない場合には、ムーブ処理が終了しているかを監視する(SC01)。
【0135】
中断している場合には、ムーブ元記録媒体のムーブ途中でまだムーブ先の記録媒体に移動していない部分の番組コンテンツ、及びこの番組コンテンツに関連する管理情報を保存し、既にムーブ先の記録媒体に移動した番組コンテンツについては再生不能化する。ムーブ先の記録媒体のムーブ途中の番組コンテンツを保存し、管理情報のコピー情報に“01”(No More Copies)を入力して再コピー禁止状態とし、管理情報のコピー個数に“0”を入力して番組コンテンツのコピーは不可だが、ムーブは可能である状態とする(SC03)。
【0136】
このようにすることで、ムーブ先の番組コンテンツのコピー世代管理を確実に行うことができる効果がある。また、何らかの原因でムーブ処理の中断が発生した場合においても、ムーブ元とムーブ先の記録媒体それぞれに番組コンテンツが保存され、中断によって番組コンテンツが視聴できなくなることがないので使い勝手が向上する効果がある。なお、上記の消去は、記録媒体上のデータを物理的に消去してもよいし、管理情報を消去することで記録媒体上のデータは存在するものの再生できないようにする(間接的に消去する)ようにしてもよい。
【0137】
なお、以上の説明において、コピー先、或いはムーブ先の記録媒体は再コピー禁止(No More Copies)として管理が可能な記録媒体である。管理できない場合はコピー、或いはムーブ処理は禁止となる。
【0138】
また、以上の説明では、放送局から送出された番組コンテンツの場合について説明したが、放送局以外、例えば番組コンテンツ提供事業者などあから送出される番組コンテンツにおいても適用可能である。
【0139】
また、リムーバブル記録媒体とは受信装置から取り外すことが可能な独立した形態を持ち、且つ他の再生機能を有する装置においても再生可能な記録媒体を意味する。
【0140】
また、ムーブ(移動)とは記録媒体に記録されている「再コピー禁止(No More Copies)」の番組コンテンツを、他の記録媒体にコピーした後に再生不能化することにより、番組コンテンツの移動を行うことを意味する。ここで、再生不能化とは番組コンテンツ自体の消去、或いは暗号鍵の消去、管理情報の消去などにより、再生が不可能となるようにすることを意味する。ムーブ処理の途中において、ムーブ元及びムーブ先の双方に同時に1分を越える長さの番組コンテンツが再生可能な状態で存在しない方が好ましい。
【0141】
以上の説明においては、「一世代のコピーは許可(Copy One Generation)」で複数個コピーの可否を示す情報が「可」の番組コンテンツに対して、複数個コピー可能とする判断は記録媒体が内蔵であるかリムーバブルであるかにより行うようにしたが、複数個コピーの管理ができる記録媒体と、複数個コピーの管理ができない記録媒体とで複数個コピー可能とする判断を行うようにしてもよい。ここで、複数個コピーの管理ができる記録媒体とは、例えば、上記図12で説明した番組コンテンツの内容を示す管理情報の内、コピー情報507、コピー個数508、鍵情報506の情報(その他のファイル番号503、日時504、 データ領域の先頭アドレス及び記録サイズ505などを含んでいてもよい)について不正な改竄できないように管理することのできる記録媒体をいう。
【0142】
図16は、このような複数個コピーの管理(コピー個数制御、個数制御コピーとも呼ぶ)ができる記録媒体(セキュリティリムーバブルメディア)の構成例を示す。ユーザがアクセスできるノーマル領域と、ユーザがアクセスできない耐タンパ領域をひとつの記録媒体に併せ持つ構成である。耐タンパ領域に格納される機密情報は、この記録媒体を扱うことのできる装置との認証処理により認証が確認できた場合にはアクセス可能となるようになっており、機密情報の管理ができるようになっている。上記コピー情報507、コピー個数508、鍵情報506の情報をこの耐タンパ領域に格納して管理することにより不正な改竄が行われない。
【0143】
一方、複数個コピーの管理ができない記録媒体とは、番組コンテンツの内容を示す管理情報の内、コピー情報507、コピー個数508、鍵情報506の情報(その他のファイル番号503、日時504、データ領域の先頭アドレス及び記録サイズ505などを含んでいてもよい)について不正な改竄できないように管理できない記録媒体を言う。
【0144】
図17は、複数個コピーの管理ができる記録媒体とできない記録媒体とを鑑みた、受信装置の一世代のコピーは許可(Copy One Generation)の番組コンテンツを記録する場合における管理情報のコピー情報、コピー個数の作成手順の例を示すフローチャートを示す。図13との相違点は、SD02である。なお、図13と組合せてもよく、例えばSA02で「リムーバブル」であるときにSD02を実行するようにしてもよい。
【0145】
番組コンテンツを記録する記録媒体が複数個コピーの管理ができる記録媒体か複数個コピーの管理ができない記録媒体かを、例えば、制御部114で判断し、コンテンツ管理情報作成部119へ通知する(SD02)。
【0146】
複数個コピーの管理ができない記録媒体の場合には、管理情報のコピー個数に、例えば“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SD04)。
【0147】
複数個コピーの管理ができる記録媒体の場合には、コンテンツ管理情報作成部119が複数個コピーの可否を示す情報が「可」か「否」かを判断し(SD03)、「否」の場合には、管理情報のコピー個数に、例えば“0”を入力して番組コンテンツのコピーは不可だが、ムーブ(移動)は可能である状態とする(SD04)。「可」の場合には、管理情報のコピー個数に“N”を入力して番組コンテンツのコピーがN個可能である状態とする(SD05)。
【0148】
このようにすることで、記録済みの一世代のコピーは許可(Copy One Generation)の番組コンテンツを時間にとらわれずに複数個コピーすることができるようになり使い勝手が向上する効果がある。また、記録媒体が複数個コピーの管理ができる記録媒体か複数個コピーの管理ができない記録媒体かにより複数個コピーの可否を判断することにより、複数個コピーの管理ができない記録媒体への複数個コピーの許可を避けることができ、番組コンテンツの保護がより確実となる効果がある。
【0149】
以上の説明において、デジタルコピー制御情報が「一世代のコピー可」の場合、「digital_recording_control_mode」が’1’だと「個数制限コピー可」の対象であると判断し、「digital_recording_control_mode」が’0’だと「個数制限コピー可」の対象でないと判断すると説明したが、例えば放送局のシステムの都合に合わせて’0’と’1’との判断を逆に設定するようにしてもよい。
【0150】
即ち、デジタルコピー制御情報が「一世代のコピー可」の場合、「digital_recording_control_mode」が’0’だと「個数制限コピー可」の対象であると判断し、「digital_recording_control_mode」が’1’だと「個数制限コピー可」の対象でないと判断するようにしてもよい。同様に、その他の記述子が示す値の意味についても状況に応じて異なる設定に変更してもよい。
【0151】
また、「digital_recording_control_mode」の値等、各記述子が示す値の意味は、規格化されることにより一意に決められることが望ましい。
【0152】
また、コンテント利用記述子やデジタルコピー制御記述子の名称(‘digital_recording_control_mode’や‘digital_recording_control_data’等)は、必ずしも実施例中の名称である必要はなく、他の名称を採用してもよい。
【符号の説明】
【0153】
10…受信記録再生部
101…チューナ復号部
102…セレクタ
103…分離・抽出部
104…入力バッファ部
105…復号部
106…ネットワークインタフェース部
107…バッファ管理部
108…クロック再生部
109…タイムスタンプ比較/出力部
110…タイムスタンプ付加部
111…読み出し部
112…書き込み部
113…内蔵記録媒体
114…制御部
115…ユーザインタフェース部
116…出力部
117…固定クロック発生部
118…リムーバブル記録媒体
119…コンテンツ管理情報作成部
120…コンテンツ管理情報解析部
121…記録装置
122…記録装置
【特許請求の範囲】
【請求項1】
デジタルコンテンツと当該デジタルコンテンツについての情報を記述するメタデータと当該デジタルコンテンツのライセンス情報を取得できる期間を表すライセンス取得期限情報と当該デジタルコンテンツの視聴可能な期限を表す視聴期限情報とを受信し、
前記デジタルコンテンツと前記メタデータと前記ライセンス取得期限情報と前記視聴期限情報とを第一の記録媒体に記録し、ネットワークを介して接続された第二の記録媒体に出力する出力制御方法であって、
前記視聴期限情報が示す期限を経過している場合は、前記デジタルコンテンツを前記第一の記録媒体から前記第二の記録媒体に出力しないようにし、
前記視聴期限情報が示す期限を経過していない場合は、前記デジタルコンテンツを前記第一の記録媒体から前記第二の記録媒体に出力することを特徴とする出力制御方法。
【請求項2】
デジタルコンテンツと当該デジタルコンテンツについての情報を記述するメタデータと当該デジタルコンテンツのライセンス情報を取得できる期間を表すライセンス取得期限情報と当該デジタルコンテンツの視聴可能な期限を表す視聴期限情報とを受信し、
前記デジタルコンテンツと前記メタデータと前記ライセンス取得期限情報と前記視聴期限情報とを第一の記録媒体に記録し、ネットワークを介して接続された第二の記録媒体に出力する出力制御方法であって、
前記視聴期限情報が示す期限を経過している場合は、前記デジタルコンテンツを前記第一の記録媒体から前記第二の記録媒体に記録できない状態で出力し、
前記視聴期限情報が示す期限を警戒していない場合は、前記デジタルコンテンツを前記第一の記録媒体から前記第二の記録媒体に記録できる状態で出力することを特徴とする出力制御方法。
【請求項1】
デジタルコンテンツと当該デジタルコンテンツについての情報を記述するメタデータと当該デジタルコンテンツのライセンス情報を取得できる期間を表すライセンス取得期限情報と当該デジタルコンテンツの視聴可能な期限を表す視聴期限情報とを受信し、
前記デジタルコンテンツと前記メタデータと前記ライセンス取得期限情報と前記視聴期限情報とを第一の記録媒体に記録し、ネットワークを介して接続された第二の記録媒体に出力する出力制御方法であって、
前記視聴期限情報が示す期限を経過している場合は、前記デジタルコンテンツを前記第一の記録媒体から前記第二の記録媒体に出力しないようにし、
前記視聴期限情報が示す期限を経過していない場合は、前記デジタルコンテンツを前記第一の記録媒体から前記第二の記録媒体に出力することを特徴とする出力制御方法。
【請求項2】
デジタルコンテンツと当該デジタルコンテンツについての情報を記述するメタデータと当該デジタルコンテンツのライセンス情報を取得できる期間を表すライセンス取得期限情報と当該デジタルコンテンツの視聴可能な期限を表す視聴期限情報とを受信し、
前記デジタルコンテンツと前記メタデータと前記ライセンス取得期限情報と前記視聴期限情報とを第一の記録媒体に記録し、ネットワークを介して接続された第二の記録媒体に出力する出力制御方法であって、
前記視聴期限情報が示す期限を経過している場合は、前記デジタルコンテンツを前記第一の記録媒体から前記第二の記録媒体に記録できない状態で出力し、
前記視聴期限情報が示す期限を警戒していない場合は、前記デジタルコンテンツを前記第一の記録媒体から前記第二の記録媒体に記録できる状態で出力することを特徴とする出力制御方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【公開番号】特開2011−18410(P2011−18410A)
【公開日】平成23年1月27日(2011.1.27)
【国際特許分類】
【出願番号】特願2009−163263(P2009−163263)
【出願日】平成21年7月10日(2009.7.10)
【出願人】(509189444)日立コンシューマエレクトロニクス株式会社 (998)
【Fターム(参考)】
【公開日】平成23年1月27日(2011.1.27)
【国際特許分類】
【出願日】平成21年7月10日(2009.7.10)
【出願人】(509189444)日立コンシューマエレクトロニクス株式会社 (998)
【Fターム(参考)】
[ Back to top ]