JP2004110309A - Data copy and move processor and data copy and move processing method - Google Patents
Data copy and move processor and data copy and move processing method Download PDFInfo
- Publication number
- JP2004110309A JP2004110309A JP2002270671A JP2002270671A JP2004110309A JP 2004110309 A JP2004110309 A JP 2004110309A JP 2002270671 A JP2002270671 A JP 2002270671A JP 2002270671 A JP2002270671 A JP 2002270671A JP 2004110309 A JP2004110309 A JP 2004110309A
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- copy
- moved
- move
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims description 22
- 238000000034 method Methods 0.000 claims description 74
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 239000004065 semiconductor Substances 0.000 claims description 4
- 230000001172 regenerating effect Effects 0.000 abstract 1
- 230000033458 reproduction Effects 0.000 description 79
- 230000001186 cumulative effect Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、オーディオデータやビデオデータなどの著作権を有するコンテンツのコピー処理(記録媒体に格納されているコンテンツを削除することなく、記録媒体からコンテンツを読み出して外部に出力するデータの複製処理)を行う機能と、コンテンツのムーブ処理(記録媒体からコンテンツを読み出して外部に出力すると同時に、記録媒体に格納されているコンテンツを削除するデータの移動処理)を行う機能とをデータコピー及びムーブ処理装置並びにデータコピー及びムーブ処理方法に関し、特に、コピー制限又はムーブ制限が設定されているデータ(コピー制限付きデータ又はムーブ制限付きデータ)のコピー又はムーブを行うデータコピー及びムーブ処理装置並びにデータコピー及びムーブ処理方法に関する。
【0002】
【従来の技術】
従来、著作権の存在するオーディオデータやビデオデータ(コンテンツとも呼ばれる)などを配布する場合、当該コンテンツをCD、DVD、ビデオカセットなどのストレージメディア(パッケージメディアとも呼ばれる)に記録し、それを販売又は譲渡していた。この場合、パッケージメディア(記録媒体)の購入者は、適切な対価で購入したコンテンツを再生することに関しては、制限を受けることはなかった。
【0003】
しかしながら、近年、インターネットなどの伝送路が発展し、パッケージメディアによらず、このような伝送路を介してデータを配布(配信とも呼ぶ)することが行われるようになってきた。インターネットなどを利用したデータ配信では、主に圧縮したオーディオデータやビデオデータが用いられ、比較的狭帯域な伝送路でも、リーズナブルな時間内でデータの配信が可能となっている。こうしたデータ配信の多くのシステムでは、データは配信元のサーバに保存されており、ユーザの要求に応じてオンデマンドにデータ配信されて、配信時点又は視聴時にデータの対価の決済(課金)が行われる。
【0004】
従来のパッケージメディアによるデータ配布の場合には、購入者が、データや権利を購入するというよりも、物質としてのメディアや付帯物(ケースやジャケット、ブックレットなど)を適切な対価で購入するイメージとなり、その視聴においては、無限回コピーが補償されるのが当然であると考えられている。一方、インターネットなどを利用したデータ配信の場合には、いわゆる物質としてのパッケージは存在せず、データ及び権利だけが購入者に配布され、購入者は、そのコンテンツに係る権利に対して対価を払うというイメージとなる。したがって、コンテンツの使用権利を制限して対価を下げる(もしくは無料にする)という「制限付き配布」がユーザに受け入れられる環境にある。
【0005】
ここで、制限される使用権利としては、主に再生に関する制限(以下、再生制限)、コピーに関する制限(以下、コピー制限)、ムーブに関する制限(ムーブ制限)がある。データの再生を制限する再生制限としては、例えば、下記の再生許諾制限、再生回数制限、再生累積時間制限、再生期日制限など、データのコピーを制限するコピー制限としては、例えば、下記のコピー許諾制限、コピー回数制限、コピー期日制限など、データのムーブを制限するムーブ制限としては、例えば、下記のムーブ許諾制限、ムーブ回数制限、ムーブ期日制限など、それぞれ複数の種類が存在している。
【0006】
1.再生許諾制限
再生許諾制限とは、あらかじめデータ配布側によってメディア上にデータが記録された場合(パッケージメディア上にデータが記録されている場合)でも、ユーザ側でメディア上にデータが記録された場合(インターネットなどを介してダウンロードされ、ユーザ側でメディア上にデータが記録された場合)でも、データ配布側などからデータの再生許諾を受けるまでは、そのデータの再生が禁止されることを指す。データの再生許諾を受ける(すなわち、データの再生許諾制限を解除する)方法としては、いくつかの方法が挙げられる。
・対価を支払う(課金)ことにより、再生許諾を受ける方法。
・対価ではなく、データ再生のためのパスワードなどを入手することにより、再生許諾を受ける方法。
【0007】
2.再生回数制限
再生回数制限とは、データの再生回数を制限することを指す。この再生回数制限によって、例えば、5回の再生のみ可能などのように再生回数を制限することが可能となる。なお、例えば、そのデータのトータルの再生時間に対して、どの程度の割合(例えば、50%など)まで再生を行ったら、再生回数を1回とカウントするかなどをあらかじめ規定しておく必要がある。
【0008】
3.再生累積時間制限
再生累積時間制限とは、そのデータの全部又は一部を再生した時間の累積時間を制限することを指す。この再生累積時間制限によって、例えば、そのデータに関して15分間の再生のみ可能などのように、再生累積時間を制限することが可能となる。
【0009】
4.再生期日制限(再生期限付き又は有効期限付き)
再生期日制限とは、所定の期日(再生期限又は有効期限)までの再生を許可し、それ以降の再生を禁止することを指す。この再生期日制限によって、例えば、200X年9月30日までの再生のみ可能などのように、再生可能な期日を制限することが可能となる。また、再生期日制限には、購入日時や最初に再生を行った日時から、所定の日数(月数や週数など)の間のみ再生を許可し、それ以降の再生を禁止する場合も含まれるものとする。これにより、例えば、200X年9月1日に購入されたデータに関して、30日間の再生期限を設定し、200X年9月30日まで再生を可能とする制限を行うことも可能となる。
【0010】
5.コピー許諾制限
コピー許諾制限とは、あらかじめデータ配布側によってメディア上にデータが記録された場合(パッケージメディア上にデータが記録されている場合)でも、ユーザ側でメディア上にデータが記録された場合(インターネットなどを介してダウンロードされ、ユーザ側でメディア上にデータが記録された場合)でも、データ配布側などからデータのコピー許諾を受けるまでは、そのデータのコピーが禁止されることを指す。データのコピー許諾を受ける(すなわち、データのコピー許諾制限を解除する)方法としては、再生許諾制限と同様、いくつかの方法が挙げられる。
・対価を支払う(課金)ことにより、コピー許諾を受ける方法。
・対価ではなく、データのコピーのためのパスワードなどを入手することにより、コピー許諾を受ける方法。
【0011】
6.コピー回数制限
コピー回数制限とは、データのコピー回数を制限することを指す。このコピー回数制限によって、例えば、5回のコピーのみ可能などのようにコピー回数を制限することが可能となる。なお、確実に、コピー処理が行われなかった場合(例えば、コピーすべきデータが完全に外部に出力されなかった場合など)には、コピー回数を減らさない(又は、いったん減らしたコピー回数を元に戻す)ようにすることも可能である。
【0012】
7.コピー期日制限(コピー期限付き又は有効期限付き)
コピー期日制限とは、所定の期日(コピー期限又は有効期限)までのコピーを許可し、それ以降のコピーを禁止することを指す。このコピー期日制限によって、例えば、200X年9月30日までのコピーのみ可能などのように、コピー可能な期日を制限することが可能となる。また、コピー期日制限には、購入日時や最初に再生を行った日時から、所定の日数(月数や週数など)の間のみコピーを許可し、それ以降のコピーを禁止する場合も含まれるものとする。これにより、例えば、200X年9月1日に購入されたデータに関して、30日間のコピー期限を設定し、200X年9月30日までコピーを可能とする制限を行うことも可能となる。また、逆に、所定の期日までのコピーを禁止し、それ以降のコピーを許可することも可能である。
【0013】
8.ムーブ許諾制限
ムーブ許諾制限とは、あらかじめデータ配布側によってメディア上にデータが記録された場合(パッケージメディア上にデータが記録されている場合)でも、ユーザ側でメディア上にデータが記録された場合(インターネットなどを介してダウンロードされ、ユーザ側でメディア上にデータが記録された場合)でも、データ配布側などからデータのムーブ許諾を受けるまでは、そのデータのムーブが禁止されることを指す。データのムーブ許諾を受ける(すなわち、データのムーブ許諾制限を解除する)方法としては、上記のコピー許諾制限と同様の方法が挙げられる。
【0014】
9.ムーブ回数制限
ムーブ回数制限とは、データのムーブ回数を制限することを指す。このムーブ回数制限によって、例えば、5回のムーブのみ可能などのようにムーブ回数を制限することが可能となる。なお、確実に、ムーブ処理が行われなかった場合(例えば、コピーすべきデータが完全に外部に出力されなかった場合など)には、コピー回数を減らさない(又は、いったん減らしたコピー回数を元に戻す)ようにすることも可能である。また、ムーブ回数制限は、例えば、コンテンツに対して設定する(所定のコンテンツのムーブ回数を制限する)ことも可能であり、また、そのコンテンツが記録されている記録媒体に対して設定する(所定の記録媒体からムーブ可能な回数を制限する)ことも可能である。
【0015】
10.ムーブ期日制限(ムーブ期限付き又は有効期限付き)
ムーブ期日制限とは、所定の期日(ムーブ期限又は有効期限)までのムーブを許可し、それ以降のムーブを禁止することを指す。このムーブ期日制限によって、例えば、200X年9月30日までのムーブのみ可能などのように、ムーブ可能な期日を制限することが可能となる。また、ムーブ期日制限には、購入日時や最初に再生を行った日時から、所定の日数(月数や週数など)の間のみムーブを許可し、それ以降のムーブを禁止する場合も含まれるものとする。これにより、例えば、200X年9月1日に購入されたデータに関して、30日間のムーブ期限を設定し、200X年9月30日までムーブを可能とする制限を行うことも可能となる。また、逆に、所定の期日までのムーブを禁止し、それ以降のムーブを許可することも可能である。
【0016】
データが配布又は送付される場合、上記の各再生制限、各コピー制限、各ムーブ制限を管理する情報(権利情報:Usage Ruleと呼ぶ)も、そのデータと共に配布又は送付される。また、データがメディア上に記録される場合には、そのデータに係る権利情報も同時にメディア上に記録される。これによって、データの再生、コピー、ムーブ時には、そのデータに係る権利情報も同時に読み出して、データの再生、コピー、ムーブが可能かどうかを判断することが可能となる。
【0017】
上記10種類の再生制限、コピー制限、ムーブ制限の中で、再生許諾制限、再生回数制限、再生累積時間制限、コピー許諾制限、コピー回数制限、ムーブ許諾制限、ムーブ回数制限に関しては、データの再生、コピー、ムーブを行う際に、権利情報自体やそれに関連する情報などを書き換える必要がある。すなわち、例えば、再生許諾制限、コピー許諾制限、ムーブ許諾制限に関しては、再生許諾、コピー許諾、ムーブ許諾などを受けたことを権利情報として記録する必要があり、また、再生回数制限、コピー回数制限、ムーブ回数制限、再生累積時間制限に関しては、データの再生、コピー、ムーブを行ったことによって、残り再生回数、残りコピー回数、残りムーブ回数の減算や残り累積時間の減算を行う必要がある。一方、再生期日制限、コピー期日制限、ムーブ期日制限に関しては、データの再生開始前に、データコピー及びムーブ装置内のカレンダーの日付と再生期限などとを比較するだけで再生が可能か否かを判定し、再生、コピー、ムーブの際に権利情報の更新を行う必要はない。
【0018】
以上の再生制限付きデータ、コピー制限付きデータ、ムーブ制限付きデータの再生、コピー、ムーブを行う場合、特に、インターネットなどを介してデータを取得する場合には、ユーザ側でのデータの受信、記録、再生、コピー、ムーブなどの処理を、全て、同一のPC(Personal Computer:パーソナルコンピュータ)で行うことが可能である。PCは、その内部にHDD(Hard Disk Drive:ハードディスクドライブ)などのストレージメディアを持つ記録再生装置であり、電源がOFFの状態でも計時が可能なリアルタイムクロックと呼ばれるカレンダー付き時計(以下、カレンダークロックと呼ぶ)を持っているので、理論的には、上記の1〜10のどの制限に関しても、処理を行うことが可能である。なお、本明細書では、主にコピー制限(上記の4〜7)及びムーブ制限(上記の8〜10)に関する処理を扱う。
【0019】
次に、従来のコピー制限付きデータのコピー処理及びムーブ制限付きデータのムーブ処理について説明する。図6は、従来のコピー又はムーブ制限付きデータに係るデータコピー及びムーブ処理装置の一例を示すブロック図である。なお、図6に示すデータコピー及びムーブ処理装置では、各機能ブロックを個別のユニットとして図示しているが、複数のブロックの機能を統合したユニットによって、データコピー及びムーブ処理装置を実現することも可能である。また、上記のように、図6に示すデータコピー及びムーブ処理装置は、PCによって実現可能である。
【0020】
データのコピー動作又はムーブ動作は、ユーザインターフェイス部701を介したユーザからの指示によって開始される。まず、メディア書き込み/読み出し部707が、メディア(記録媒体)708から、ユーザによってコピー又はムーブ指示されたデータに係るフォーマット化権利情報の読み出しを行う。メディア708から読み出されたフォーマット化権利情報は、必要に応じて、著作権保護方式暗号化/復号化部706による復号化が行われ、さらに、フォーマッタ/デフォーマッタ705によってフォーマットの解除が行われる。このようにして得られた権利情報は、フォーマッタ/デフォーマッタ705から主制御部/メインメモリ704に送られ、主制御部/メインメモリ704によって権利情報が解析されて、データのコピー又はムーブを許可するか否かが決定される。
【0021】
このとき、例えば、以下の条件が満足されれば、そのデータのコピー又はムーブが許可されることとなる。
・コピー許諾制限付きデータで、コピーがすでに許可されている場合、又は、データのコピー開始の際、新たにコピー許諾が得られる場合。
・コピー回数制限付きデータで、残りコピー回数のカウント値がゼロでない場合。
・ムーブ許諾制限付きデータで、ムーブがすでに許可されている場合、又は、データのムーブ開始の際、新たにムーブ許諾が得られる場合。
・ムーブ回数制限付きデータで、残りムーブ回数のカウント値がゼロでない場合。
【0022】
上記のような条件が満足されない場合には、そのデータのコピー又はムーブは許可されず、「コピー(ムーブ)が許可されません」などのメッセージを表示して、コピー動作又はムーブ動作を終了する。一方、コピー又は、ムーブが許可された場合、所定のフォーマット化データをメディア708から読み出し、必要に応じて、著作権保護方式暗号化/復号化部706で復号化が行われ、さらに、フォーマッタ/デフォーマッタ705によるフォーマットの解除が行われる。このようにして得られたデータは、フォーマッタ/デフォーマッタ705から権利情報分離/合成部703に送られて権利情報などと合成され、さらに、データレシーバ/トランスミッタ702に送られて、外部にデータ出力される。データレシーバ/トランスミッタ702から出力されたデータは、外部に接続されたデータ記録装置などによって受信され、所定の記録媒体に書き込まれることによって、所定の記録媒体内に格納される。また、データのムーブ処理が行われた場合には、メディア書き込み/読み出し部(情報削除手段)707が、ムーブされたデータを記録媒体から削除する。
【0023】
次に、データの出力が終了すると、例えば、以下のようにして権利情報を更新し、更新した権利情報をメディア708に書き込むことによって、全ての処理が終了となる。
・コピー許諾制限付きデータでは、このデータのコピー開始の際にコピー許諾を新たに得た場合には、コピー許諾済みを示す権利情報に更新する。
・コピー回数制限付きデータでは、権利情報に記録されている残りコピー回数のカウント値を1つ減じる。
・ムーブ許諾制限付きデータでは、このデータのムーブ開始の際にムーブ許諾を新たに得た場合には、ムーブ許諾済みを示す権利情報に更新する。
・ムーブ回数制限付きデータでは、権利情報に記録されている残りムーブ回数のカウント値を1つ減じる。
【0024】
また、ファイルの再生・コピー・ムーブなどの管理を行う技術としては、例えば、下記の特許文献1、2と非特許文献1が知られている。特許文献1には、再生回数制限を有するオーディオデータファイルの再生の際、再生時間が所定の時間だけ経過した場合、残りの再生回数の値をデクリメントする再生制限の技術が開示されている。また、特許文献2には、コンテンツが複製(コピー)されたときの時刻情報を記憶し、さらにこのコンテンツを複製する場合、この時刻情報を利用して複製管理を行う技術が開示されている。また、非特許文献1には、ファイルのコピー、ムーブ、チェックイン/アウトなど、様々なファイルの管理に関する技術が開示されている。
【0025】
【特許文献1】
特開2000−347696号公報
【特許文献2】
特開2000−305854号公報
【非特許文献1】
SDMI Portable Device Specification Part 1, Version 1.0(The Secure Digital music initiative)、インターネット<URL:http://www.sdmi.org/download/port_device_spec_part1.pdf>
【0026】
【発明が解決しようとする課題】
しかしながら、コピー許諾制限、コピー回数制限、ムーブ許諾制限、ムーブ回数制限が設定されているデータをコピー又はムーブする場合、コピー又はムーブすべきデータに係る権利情報を更新して、メディア内の権利情報は常に書き換わってしまうことになる。
【0027】
また、パッケージメディアなどのように、あらかじめコンテンツ(データ)が記録されているディスクは、例えば、ROMタイプ(書き込み不可能)のプリレコーデッドディスクなどが主流となっており、メディアの書き込み不可能な箇所に権利情報が記録されている場合には、データコピー及びムーブ処理装置による権利情報の書き換えは不可能である。
【0028】
なお、データコピー及びムーブ処理装置でコピー又はムーブを行う度にコピー許諾又はムーブ許諾を得ることによって、メディア上の情報を書き換えることが不可能なデータコピー及びムーブ処理装置によるコピー許諾制限付きデータのコピー処理又はムーブ許諾制限付きデータのムーブ処理が可能となるが、ユーザ側にとっては非常に面倒な作業となり、また、データ配布側もコピー許諾又はムーブ許諾に係る課金の管理が面倒となってしまうという問題がある。
【0029】
上記問題を解決するため、例えば、メディア上の情報を書き換えることなくコピー制限付きデータ又はムーブ制限付きデータのコピー又はムーブを可能とし、これらのコピー処理又はムーブ処理に係るコピー制限又はムーブ制限を更新することによって、当該コピー又はムーブを行ったという履歴を、その後のコピー制限付きデータ又はムーブ制限付きデータに係る処理に反映させることを可能とするデータコピー及びムーブ処理装置並びにデータコピー及びムーブ処理方法を提供することを目的とする。
【0030】
【課題を解決するための手段】
上記目的を達成するため、本発明では、メディア(記録媒体)上のデータをコピー又はムーブする際、コピー又はムーブすべきデータに係るコピー制限又はムーブ制限を不揮発性メモリから読み出すようにしている。また、特に、本発明では、コピー制限又はムーブ制限として、データのコピー又はムーブの可否を制限するコピー許諾制限又はムーブ許諾制限、データのコピー又はムーブの回数を制限するコピー回数制限又はムーブ回数制限を用いて、データのコピー制限又はムーブ制限を行うようにしている。
【0031】
すなわち、本発明によれば、コピー制限又はムーブ制限の設定されたデータ、及び、前記データの識別情報並びに前記データの前記コピー制限を示すコピー制限情報又はムーブ制限を示すムーブ制限情報が含まれる権利情報が記録された記録媒体から、前記データを読み出して出力するというコピー処理、及び、前記データを読み出して出力すると同時に前記記録媒体に記録されている前記データを削除するというムーブ処理を行うことが可能であるデータコピー及びムーブ処理装置であって、
前記データの識別情報及び前記コピー制限情報又は前記ムーブ制限情報を、管理情報として格納することが可能な情報格納手段と、
前記記録媒体から、コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出す手段と、
前記情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納する手段と、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出す手段と、
前記情報格納手段から読み出された前記管理情報の前記コピー制限情報又は前記ムーブ制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー制限情報又は前記ムーブ制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断手段と、
前記判断手段によって前記コピー又はムーブすべきデータの出力が可能と判断された場合、前記コピー又はムーブすべきデータの出力に応じて、前記情報格納手段から読み出された前記管理情報の内容を更新する情報更新手段と、
前記コピー又はムーブすべきデータと、前記情報更新手段によって更新された前記管理情報とを外部に出力する出力手段と、
前記情報更新手段によって更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納する手段と、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除する情報削除手段とを、
有するデータコピー及びムーブ処理装置が提供される。
【0032】
また、本発明によれば、コピーの可否を制限するコピー許諾制限又はムーブの可否を制限するムーブ許諾制限の設定されたデータ、及び、前記データの識別情報並びに前記データの前記コピー許諾制限を示すコピー許諾制限情報又はムーブ許諾制限を示すムーブ許諾制限情報が含まれる権利情報が記録された記録媒体から、前記データを読み出して出力するというコピー処理、及び、前記データを読み出して出力すると同時に前記記録媒体に記録されている前記データを削除するというムーブ処理を行うことが可能であるデータコピー及びムーブ処理装置であって、
前記データの識別情報及び前記コピー許諾制限情報又は前記ムーブ許諾制限情報を、管理情報として格納することが可能な情報格納手段と、
前記記録媒体から、コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出す手段と、
前記情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納する手段と、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出す手段と、
前記情報格納手段から読み出された前記管理情報の前記コピー許諾制限情報又は前記ムーブ許諾制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー許諾制限情報又は前記ムーブ許諾制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断手段と、
前記判断手段によって前記コピー又はムーブすべきデータの出力が不可能と判断された場合、前記コピー又はムーブすべきデータのコピー許諾又はムーブ許諾を取得することが可能な許諾取得手段と、
前記許諾取得手段によって前記コピー又はムーブすべきデータの前記コピー許諾又は前記ムーブ許諾が取得された場合、前記情報格納手段から読み出された前記コピー又はムーブすべきデータの前記管理情報に、前記コピーすべきデータの前記コピー許諾又は前記ムーブすべきデータの前記ムーブ許諾が取得された旨を加える情報更新手段と、
前記判断手段によって前記コピー又はムーブすべきデータの出力が可能と判断された場合、又は、前記コピー許諾取得手段によって前記コピーすべきデータのコピー許諾又は前記ムーブすべきデータの前記ムーブ許諾が取得された場合、前記コピー又はムーブすべきデータと、前記情報更新手段によって更新された前記管理情報とを外部に出力する出力手段と、
前記情報更新手段によって更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納する手段と、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除する情報削除手段とを、
有するデータコピー及びムーブ処理装置が提供される。
【0033】
また、本発明によれば、コピーの回数を制限するコピー回数制限又はムーブの回数を制限するムーブ回数制限の設定されたデータ、及び、前記データの識別情報並びに前記データの前記コピー回数制限を示すコピー回数制限情報又は前記ムーブ回数制限を示す前記ムーブ回数制限情報が含まれる権利情報が記録された記録媒体から、前記データを読み出して出力するというコピー処理、及び、前記データを読み出して出力すると同時に前記記録媒体に記録されている前記データを削除するというムーブ処理を行うことが可能であるデータコピー及びムーブ処理装置であって、
前記データの識別情報及び前記コピー回数制限情報又は前記ムーブ回数制限情報を、管理情報として格納することが可能な情報格納手段と、
前記記録媒体から、コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出す手段と、
前記情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納する手段と、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出す手段と、
前記情報格納手段から読み出された前記管理情報の前記コピー回数制限情報又はムーブ回数制限情報と、前記メディアから読み出された前記権利情報の前記コピー回数制限情報又はムーブ回数制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断手段と、
前記判断手段によって前記コピー又はムーブすべきデータの出力が可能と判断された場合、前記コピー又はムーブすべきデータの出力に応じて、前記情報格納手段から読み出された前記管理情報に記載されている前記コピーすべきデータの残りコピー可能回数又は前記ムーブすべきデータの残りムーブ可能回数を1つ減じる情報更新手段と、
前記コピー又はムーブすべきデータと、前記情報更新手段によって更新された前記管理情報とを外部に出力する出力手段と、
前記情報更新手段によって更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納する手段と、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除する情報削除手段とを、
有するデータコピー及びムーブ処理装置が提供される。
【0034】
さらに、本発明によれば、上記発明に加えて、前記出力手段が、前記コピー又はムーブすべきデータ及び前記情報更新手段によって更新された前記管理情報と共に、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を外部に出力することを特徴とするデータコピー及びムーブ処理装置が提供される。
【0035】
さらに、本発明によれば、上記発明に加えて、前記情報格納手段に、前記コピー又はムーブすべきデータの再生制限情報が格納されている場合、前記出力手段が、前記コピー又はムーブすべきデータ及び前記情報更新手段によって更新された前記管理情報と共に、前記情報格納手段に格納されている前記コピー又はムーブすべきデータに係る前記再生制限情報を外部に出力することを特徴とするデータコピー及びムーブ処理装置が提供される。
【0036】
さらに、本発明によれば、上記発明に加えて、前記情報格納手段として、電気的に情報を記録、読み出し、消去することが可能であり、電源を切っても記憶内容を保持することが可能な半導体メモリを用いることを特徴とするデータコピー及びムーブ処理装置が提供される。
【0037】
また、本発明によれば、コピー制限又はムーブ制限の設定されたデータ、及び、前記データの識別情報並びに前記データの前記コピー制限を示すコピー制限情報又はムーブ制限を示すムーブ制限情報が含まれる権利情報が記録された記録媒体から、前記データを読み出して出力するというコピー処理、及び前記データを読み出して出力すると同時に前記記録媒体に記録されている前記データを削除するというムーブ処理を行うデータコピー及びムーブ処理方法であって、
前記記録媒体から、コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出すステップと、
前記データの識別情報及び前記コピー制限情報又は前記ムーブ制限情報を、管理情報として格納することが可能な情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納するステップと、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出すステップと、
前記情報格納手段から読み出された前記管理情報の前記コピー制限情報又は前記ムーブ制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー制限情報と又は前記ムーブ制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断ステップと、
前記判断ステップで前記コピー又はムーブすべきデータの出力が可能と判断された場合、前記コピー又はムーブすべきデータの出力に応じて、前記情報格納手段から読み出された前記管理情報の内容を更新する情報更新ステップと、
前記コピー又はムーブすべきデータと、前記情報更新ステップで更新された前記管理情報とを外部に出力する出力ステップと、
前記情報更新ステップで更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納するステップと、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除するステップとを、
有するデータコピー及びムーブ処理方法が提供される。
【0038】
また、本発明によれば、コピーの可否を制限するコピー許諾制限又はムーブの可否を制限するムーブ許諾制限の設定されたデータ、及び、前記データの識別情報並びに前記データの前記コピー許諾制限を示すコピー許諾制限情報又はムーブ許諾制限を示すムーブ許諾制限情報が含まれる権利情報が記録された記録媒体から、前記データを読み出して出力するというコピー処理、及び、前記データを読み出して出力すると同時に前記記録媒体に記録されている前記データを削除するというムーブ処理を行うデータコピー及びムーブ処理方法であって、
前記記録媒体から、前記コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出すステップと、
前記データの識別情報及び前記コピー許諾制限情報又は前記ムーブ許諾制限情報を、管理情報として格納することが可能な情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納するステップと、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出すステップと、
前記情報格納手段から読み出された前記管理情報の前記コピー許諾制限情報又は前記ムーブ許諾制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー許諾制限情報又は前記ムーブ許諾制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断ステップと、
前記判断ステップで前記コピー又はムーブすべきデータの出力が不可能と判断された場合、前記コピー又はムーブすべきデータのコピー許諾又はムーブ許諾を取得することが可能な許諾取得ステップと、
前記許諾取得ステップで前記コピー又はムーブすべきデータの前記コピー許諾又は前記ムーブ許諾が取得された場合、前記情報格納手段から読み出された前記コピー又はムーブすべきデータの前記管理情報に、前記コピー又はムーブすべきデータの前記コピー許諾又は前記ムーブ許諾が取得された旨を加える情報更新ステップと、
前記判断ステップで前記コピー又はムーブすべきデータの出力が可能と判断された場合、又は、前記許諾取得ステップで前記コピー又はムーブすべきデータの前記コピー許諾又は前記ムーブ許諾が取得された場合、前記コピー又はムーブすべきデータと、前記情報更新ステップで更新された前記管理情報とを外部に出力する出力ステップと、
前記情報更新ステップで更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納するステップと、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除するステップとを、
有するデータコピー及びムーブ処理方法が提供される。
【0039】
また、本発明によれば、コピーの回数を制限するコピー回数制限又はムーブの回数を制限するムーブ回数制限の設定されたデータ、及び、前記データの識別情報並びに前記データの前記コピー回数制限を示すコピー回数制限情報又はムーブ回数制限を示すムーブ回数制限情報が含まれる権利情報が記録された記録媒体から、前記データを読み出して出力するというコピー処理、及び、前記データを読み出して出力すると同時に前記記録媒体に記録されている前記データを削除するというムーブ処理を行うデータコピー及びムーブ処理方法であって、
前記記録媒体から、前記コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出すステップと、
前記データの識別情報及び前記コピー回数制限情報又は前記ムーブ回数制限情報を、管理情報として格納することが可能な情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納するステップと、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出すステップと、
前記情報格納手段から読み出された前記管理情報の前記コピー回数制限情報又は前記ムーブ回数制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー回数制限情報又は前記ムーブ回数制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断ステップと、
前記判断ステップで前記コピー又はムーブすべきデータの出力が可能と判断された場合、前記コピー又はムーブすべきデータの出力に応じて、前記コピー又はムーブすべきデータの出力が行われた場合、前記情報格納手段から読み出された前記管理情報に記載されている前記コピーすべきデータの残りコピー可能回数又は前記ムーブすべきデータの残りムーブ可能回数を1つ減じる情報更新ステップと、
前記コピー又はムーブすべきデータと、前記情報更新ステップで更新された前記管理情報とを外部に出力する出力ステップと、
前記情報更新ステップで更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納するステップと、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除するステップとを、
有するデータコピー及びムーブ処理方法が提供される。
【0040】
さらに、本発明によれば、上記発明に加えて、前記出力ステップにおいて、前記コピー又はムーブすべきデータ及び前記情報更新手段によって更新された前記管理情報と共に、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を外部に出力することを特徴とするデータコピー及びムーブ処理方法が提供される。
【0041】
さらに、本発明によれば、上記発明に加えて、前記情報格納手段に、前記コピー又はムーブすべきデータの再生制限情報が格納されている場合、前記出力ステップにおいて、前記コピー又はムーブすべきデータ及び前記情報更新手段によって更新された前記管理情報と共に、前記情報格納手段に格納されている前記コピー又はムーブすべきデータの前記再生制限情報を外部に出力することを特徴とするデータコピー及びムーブ処理方法が提供される。
【0042】
【発明の実施の形態】
以下、図面を参照しながら、本発明のデータコピー及びムーブ処理装置並びにデータコピー及びムーブ処理方法の好ましい実施の形態について説明する。まず、本発明のデータコピー及びムーブ処理装置の構成について説明する。図1は、本発明のデータコピー及びムーブ処理装置の実施の形態を示すブロック図である。
【0043】
図1に示すデータコピー及びムーブ処理装置は、ユーザインターフェイス部101、データレシーバ/トランスミッタ102、データ入出力部103、主制御部/メインメモリ104、デフォーマッタ105、著作権保護方式復号化部106、メディア読み出し部107、データ再生部109、メモリ書き込み/読み出し部110、不揮発性メモリ(情報格納手段)111によって構成されている。なお、図1に示すユーザインターフェイス部101、データレシーバ/トランスミッタ102、主制御部/メインメモリ104、データ再生部109は、図6に示す従来のデータコピー及びムーブ処理装置と同一のものである。また、図6に示すデータコピー及びムーブ処理装置と同様、各機能ブロックを個別のユニットとして図示しているが、複数のブロックの機能を統合したユニットによって、データコピー及びムーブ処理装置を実現することも可能であり、PCによって実現することも可能である。
【0044】
メディア(記録媒体)108には、オーディオデータやビデオデータなどのコンテンツと権利情報とが記録されている。また、権利情報には、各コンテンツの固有ID及び各コンテンツに設定されているコピー制限(コピー許諾制限、コピー回数制限など)やムーブ制限(ムーブ許諾制限、ムーブ回数制限など)が含まれている。固有IDとは、そのデータに固有の識別子(識別情報)であり、例えば、国情報、著作権保持者情報(レコード会社名など)、作成年月日、データ識別情報、サブ情報などが含まれ得る。本発明では、各データに識別情報(オーディオデータの場合、曲名など)が設定されていることに加えて、各配布データに対する固有のサブ情報(配布IDなど)が設定されていることが好ましい。また、メディア108への記録時に各データに対応するサブ情報を発生し、各データの固有IDに付加することも可能である。なお、従来、固有IDがデータに付加されて供給され、かつ、それが権利情報に含まれてメディア108に記録される場合もあり得るが、従来では、この固有IDはコピー制限やムーブ制限の管理に用いられていないことを明確にしておく。本発明では、コピー制限やムーブ制限の管理を行う際、データ毎に設定された固有IDを用いてデータの識別を行うので、誤ったデータに対してコピー又はムーブの許可・不許可を与えることはない。
【0045】
また、図1に示すデータコピー及びムーブ処理装置には、メモリ書き込み/読み出し部110が設けられている。このメモリ書き込み/読み出し部110は、メディア108とは異なる不揮発性メモリ(情報格納手段)111内のデータの読み出し及びメモリへのデータの書き込みを行うものである。また、不揮発性メモリ111は、例えば、半導体メモリの一種であり、電気的に情報の記録、情報の読み出し、情報の消去などが可能なもので、電源を切ってもその記憶内容は保持される。また、この不揮発性メモリ111は、フラッシュメモリと呼ばれている。
【0046】
次に、メディア108上に記録されているデータのコピー及びムーブに係る処理について説明する。図2は、本発明におけるメディア上に記録されているデータのコピー処理及びムーブ処理を説明するためのフローチャートである。なお、図2に示すフローチャートは、下記の第1及び第2の実施の形態に共通した処理である。
【0047】
コピー動作又はムーブ動作は、ユーザインターフェイス部101を介したユーザからの指示によって開始される。まず、ステップS201において、メディア書き込み/読み出し部107が、メディア108から、ユーザによってコピー指示されたデータに係るフォーマット化権利情報の読み出しを行い、必要に応じて、読み出されたフォーマット化権利情報を著作権保護方式暗号化/復号化部106によって復号化し、さらに、フォーマッタ/デフォーマッタ105によってフォーマットの解除を行う。このようにして得られた権利情報は、フォーマッタ/デフォーマッタ105から主制御部/メインメモリ104に送られる。
【0048】
一方、不揮発性メモリ111には、あらかじめメディア108上に記録されているデータに関する固有IDとコピー制限やムーブ制限などの規定が記載された情報(以下、まとめて管理情報又は管理情報テーブルと呼ぶ)とが保存されている。ステップS202において、メモリ書き込み/読み出し部110は、この管理情報テーブルを不揮発性メモリ111から読み出し、読み出された管理情報テーブルはメモリ書き込み/読み出し部110から主制御部/メインメモリ104に送られる。なお、個々のデータコピー又はムーブ開始時ではなく、データコピー及びムーブ処理装置の電源投入直後に、不揮発性メモリ111から管理情報テーブルが読み出されて、主制御部/メインメモリ104に送られるようにしてもよい。
【0049】
図3は、本発明で用いられる管理情報テーブルの一例を模式的に表す図である。管理情報テーブルには、コピー処理又はムーブ処理された実績のあるデータの固有ID(各データに固有の識別情報)と、各データに対応するコピー制限情報が記録されている。なお、図3では、コピー制限情報として、例えば、各データに対応するコピー許諾制限情報及びコピー回数制限情報が、ムーブ制限情報として、例えば、各データに対応するムーブ許諾制限情報及びムーブ回数制限情報が記録されている一例が図示されており、第1の実施の形態でコピー許諾制限情報及びコピー回数制限情報について、第2の実施の形態でムーブ許諾制限情報及びムーブ回数制限情報について説明することにする。
【0050】
固有IDは、前述のように、各データを識別可能とする固有の識別子であり、図3では、固有IDが、英文字、記号、数字などの組み合わせで構成される態様が図示されている。一方、コピー許諾制限情報又はムーブ許諾制限情報としては、コピー又はムーブが許諾されるか否かを示す情報が記録されている。図3では、コピー又はムーブが許諾された場合に、そのデータのコピー又はムーブに必要な暗号キー(復号キー)が記録されている態様が図示されているが、例えば、単にコピー又はムーブが許諾されているか否かを示す値(1:許諾済み、0:未許諾)など、暗号キー以外の他の情報を記録することも可能である。また、コピー又はムーブ許諾制限が設定されていないデータ(特に、コピー又はムーブ回数制限などが設定されているデータ)に関するコピー許諾制限情報又はムーブ許諾制限情報には、「情報なし」の旨を記録しておくことが好ましい。
【0051】
なお、図3に示されている内容やフォーマットなどは一例であり、固有IDの形式やその他の情報の形式や桁数などは、任意に設定可能である。また、管理情報テーブル内の各情報及び管理情報テーブル自体に暗号化などを施し、管理情報テーブル内の各情報が容易に読み取られないようにして、不揮発性メモリ111に記録することも可能である。
【0052】
主制御部/メインメモリ104は、フォーマッタ/デフォーマッタ105から受けた権利情報と、メモリ書き込み/読み出し部110から受けた管理情報テーブルとを用いて、以下の処理を行う。まず、ステップS203において、主制御部/メインメモリ104は、権利情報を参照して、コピー又はムーブすべきデータ(ユーザからコピー指示又はムーブ指示を受けたコンテンツ)のコピー制限又はムーブ制限の種別を判断判定する。すなわち、コピー処理の場合は、当該データが、コピー許諾制限付きデータかコピー回数制限付きデータかを判断し、ムーブ処理の場合は、当該データが、ムーブ許諾制限付きデータかムーブ回数制限付きデータかを判断する。なお、一切のコピー制限又はムーブ制限がない場合には、そのままコピー又はムーブを行うことが可能であり、また、コピー又はムーブ期日制限付きデータの場合には、データコピー及びムーブ処理装置に内蔵されている計時手段などによって日時を参照し、データのコピー又はムーブが可能か否かを判断する。以上の動作は、下記の第1及び第2の実施の形態に共通した動作であり、これらの動作を「共通処理ブロック」と呼ぶことにする。
【0053】
<第1の実施の形態>
以下、本発明に係るメディア108上に記録されているコピー許諾制限付きデータのコピーに係る処理及びムーブ許諾制限付きデータのムーブに係る処理の第1の実施の形態について説明する。図4は、本発明の第1の実施の形態におけるメディア上に記録されているコピー許諾制限付きデータのコピー処理及びムーブ許諾制限付きデータのムーブ処理を説明するためのフローチャートである。
【0054】
図2に示す「共通処理ブロック」(ステップS201〜ステップS203までの処理)において、コピー又はムーブすべきデータがコピー許諾制限付きデータ又はムーブ許諾制限付きデータであると判断された場合、まず、ステップS401において、主制御部/メインメモリ104は、権利情報を参照して、コピー又はムーブの許諾が得られているか否か(コピー又はムーブ許諾済みか否か)を判断する。当該データがコピー又はムーブ許諾済みの場合には、ステップS410に進み、当該データのコピー処理又はムーブ処理を行う。このステップS410のコピー処理又はムーブ処理に関しては、後で詳細に説明する。なお、コピー又はムーブ許諾済みの場合とは、当該データと共にあらかじめメディア108に記録されている当該データの権利情報内に、コピー又はムーブ許諾済みであるという情報が書き込まれていることを示す。
【0055】
一方、コピー又はムーブ許諾済みでない場合には、ステップS402において、主制御部/メインメモリ104は、管理情報テーブル内に当該データと同一の固有IDが存在するか否かを比較する。同一の固有IDが存在する場合には、ステップS410に進み、このデータはすでにコピー許諾又はムーブ許諾を得ているデータと判断されてコピー又はムーブが許可され、当該データのコピー処理又はムーブ処理が行われる。
【0056】
ここで、ステップS410におけるデータのコピー又はムーブ処理について説明する。ステップS410におけるコピー又はムーブ処理は、データコピー及びムーブ処理装置が、データレシーバ/トランスミッタ102から、コピー又はムーブすべきデータと、不揮発性メモリ111に格納されている当該コピー又はムーブすべきデータの管理情報テーブルとを外部に出力する処理である。なお、ムーブ処理の場合には、さらに、ムーブ処理を行ったデータをメディア108から削除する処理を行う。コピー又はムーブすべきデータと共に、不揮発性メモリ111に格納されている管理情報テーブルを同時に出力することによって、コピー又はムーブすべきデータに、当該データコピー及びムーブ処理装置の不揮発性メモリ111内に格納されているコピー許諾情報やムーブ許諾情報を関連させて、コピー又はムーブすることが可能となる。
【0057】
また、当該コピー又はムーブすべきデータに係る再生制限情報(再生許諾制限情報、再生回数制限情報、再生累積時間制限情報、再生期日制限情報など)が不揮発性メモリ111に格納されている場合がある。この場合、ステップS410で、コピー又はムーブすべきデータと共に、この再生制限情報を同時に出力することも可能である。これによって、コピー又はムーブすべきデータと共に、当該データコピー及びムーブ処理装置の不揮発性メモリ111内に格納されている再生許諾情報もコピーすることが可能となる。
【0058】
また、メディア(記録媒体)108に記録されているコピー又はムーブすべきデータに係る権利情報を同時に出力することも可能である。これによって、コピー又はムーブすべきデータに、メディア(記録媒体)108に記録されている元の権利情報の内容や、管理情報テーブルに記載されていないその他の権利に係る情報を付随させることが可能となる。また、不揮発性メモリ111内の再生制限情報を同時に出力することも可能である。これにより、コピー又はムーブすべきデータに対して、当該データコピー及びムーブ処理装置で設定された再生制限を反映させることが可能となる。
【0059】
一方、管理情報テーブル内に当該データと同一の固有IDが存在しない場合には、以下のステップS403以降の処理を行う。なお、固有IDが存在しても、例えば、当該データの復号化のための復号キー(暗号キー)が存在しない場合(または、復号キーの変更などでコピー又はムーブが不可能となっている場合など)には、以下のステップS403以降の処理を行うことも可能である。
【0060】
次に、ステップS403において、当該データのコピー許諾又はムーブ許諾を得ることが可能か否かを確認する。例えば、コピー許諾を得るため、外部のインターネットなどに接続する必要がある場合には、図1に示す権利情報分離/合成部103、データレシーバ/トランスミッタ102を介して、外部への接続を試みる。接続が可能な場合には、ステップS404に進む。また、接続が不可能な場合(例えば、回線が切断されていたり、インターネットとの接続が許可されなかったりする場合など)には、ステップS420において、コピーが許可されず、すなわち、コピーが不可能となって終了する。また、ムーブ許諾の場合も同様である。
【0061】
ステップS404では、実際のコピー又はムーブ許諾プロセスが行われる。コピー許諾プロセスやムーブ許諾プロセスには、従来から様々な種類が存在する。例えば、接続先の所定のサーバで当該データのコピーやムーブのための課金処理を行って、所定のサーバからコピー許諾又はムーブ許諾を得る方法が存在する。この場合、コピー許諾又はムーブ許諾と共に、復号キー(暗号キー)が供給される場合もある。また、ユーザがパスワードを入力することにより、コピー許諾又はムーブ許諾が得られる方法が存在する。この場合、図1に示すユーザインターフェイス部101を介して、ユーザにパスワードを入力させ、接続先の所定のサーバとの交信により、そのパスワードが正しいかどうかが確認され、正しいとコピー又はムーブが許諾される。なお、本発明では、コピー許諾又はムーブ許諾を得る方法は上記の方法に限定されず、コピー許諾又はムーブ許諾を得るためのあらゆる方法の利用が可能である。
【0062】
ステップS404で外部からコピー許諾又はムーブ許諾を取得した場合、ステップS405において、あらたに、管理情報テーブル内に固有IDとコピー許諾制限情報又はムーブ許諾制限情報(復号キーなど)とを追加し、管理情報テーブルの更新を行う。そして、ステップS406において、コピー又はムーブすべきデータと、ステップS405で更新された当該コピー又はムーブすべきデータの管理情報テーブルとを、データレシーバ/トランスミッタ102から外部に出力するコピー処理又はムーブ処理を行う。なお、ステップS410と同様に、コピー又はムーブすべきデータの出力と共に、当該コピー又はムーブすべきデータに係る再生制限情報や、メディア(記録媒体)108に記録されているコピー又はムーブすべきデータに係る権利情報を同時に出力することも可能である。
【0063】
さらに、ステップS407において、メモリ書き込み/読み出し部110は、更新された管理情報テーブルを不揮発性メモリ111に書き戻す処理を行って終了となる。一方、ステップS404で外部からコピー許諾又はムーブ許諾を取得できなかった場合、ステップS420において、当該データのコピー又はムーブが許可されず、すなわち、コピー又はムーブが不可能となって終了となる。
【0064】
なお、上記のような許諾において、許諾先である所定のサーバがプレイヤに固有なID(プレイヤ固有ID)を確認した上で、所定のプレイヤに対してのみコピー許諾やムーブ許諾を与える場合がある。このような場合には、データコピー及びムーブ処理装置から所定のサーバにプレイヤ固有IDを送信して、コピー許諾やムーブ許諾を得て、さらに、不揮発性メモリ111の管理情報テーブル内に、プレイヤ固有IDの記録を行うようにすることも可能である。
【0065】
以上のように、本発明の第1の実施の形態では、メディア108上のデータのコピー許諾又はムーブ許諾は、データコピー及びムーブ処理装置による読み書きが可能な不揮発性メモリ111から読み出され、また、書き込まれるので、メディア108に記録されている権利情報の書き換えを行うことなく、コピー許諾制限付きデータをコピーしたり、ムーブ許諾制限付きデータをムーブしたりすることが可能となる。また、特に、不揮発性メモリ111が各データコピー及びムーブ処理装置内部に固定設置されている場合には、データコピー及びムーブ処理装置毎にコピー許諾又はムーブ許諾が行われることとなり、メディア108内のデータのコピー許諾管理、ムーブ許諾管理、不正なデータのコピーの防止などを確実に行うことが可能となる。したがって、所定のデータコピー及びムーブ処理装置でコピー許諾又はムーブ許諾を得たデータは、以後、外部からのコピー許諾又はムーブ許諾を受けることなくそのデータのコピー又はムーブを行うことができる。一方、不揮発性メモリ111をデータコピー及びムーブ処理装置から着脱可能とすることも可能である。これによって、ユーザがメディア108及び不揮発性メモリ111の持ち運びが可能となり、メディア108上のデータ及び不揮発性メモリ111内の管理情報テーブルを読み込ませることにより、他のデータコピー及びムーブ処理装置によるデータのコピー又はムーブが可能となる。
【0066】
また、コピー又はムーブのために外部に出力されるデータと共に、データコピー及びムーブ処理装置の不揮発性メモリ111内の管理情報テーブルを出力するので、コピー先又はムーブ先の装置は、当該データコピー及びムーブ処理装置で更新された管理情報テーブルの内容に従って、再びコピー処理又はムーブ処理を行うことが可能となる。また、さらに、コピー又はムーブすべきデータの再生制限情報などを同時に外部に出力することによって、コピー先又はムーブ先において、当該データコピー及びムーブ処理装置の不揮発性メモリ111に設定されている再生制限を反映することが可能となる。
【0067】
<第2の実施の形態>
次に、本発明に係るメディア108上に記録されているコピー回数制限付きデータのコピーに係る処理及びムーブ許諾制限付きデータのムーブに係る処理の第2の実施の形態について説明する。図5は、本発明の第2の実施の形態におけるメディア上に記録されているコピー回数制限付きデータのコピー処理及びムーブ処理を説明するためのフローチャートである。
【0068】
図2に示す「共通処理ブロック」(ステップS201〜ステップS203までの処理)において、コピー又はムーブすべきデータがコピー回数制限付きデータ又はムーブ回数制限付きデータであると判断された場合、まず、ステップS501において、主制御部/メインメモリ104は、管理情報テーブル内にコピー又はムーブすべきデータと同一の固有IDが存在するか否かを比較する。
【0069】
ステップS501で同一の固有IDが存在する場合には、ステップS502において、管理情報テーブル内のコピー回数制限情報(図3に示すコピー回数制限情報)やムーブ回数制限情報(図3に示すムーブ回数制限情報)の値がゼロか否かを確認する。図3の管理情報テーブルにおいて、コピー回数制限付きデータやムーブ回数制限付きデータの場合には、コピー回数制限情報として残りコピー回数(コピーが可能な回数)が示されており、ムーブ回数制限情報として残りムーブ回数(ムーブが可能な回数)が示されている。また、コピー回数制限やムーブ回数制限が付いていないデータの場合には、コピー回数制限情報又はムーブ回数制限情報には「情報なし」が記録されている。
【0070】
管理情報テーブル内のコピー回数制限情報又はムーブ回数制限情報の値がゼロ以外の場合にはコピー又はムーブが許可されて、ステップS510において、コピー又はムーブすべきデータと、ステップS405で更新された当該コピー又はムーブすべきデータの管理情報テーブルとを、データレシーバ/トランスミッタ102から外部に出力するコピー又はムーブ処理が行われる。なお、第1の実施の形態におけるステップS410と同様に、コピー又はムーブすべきデータの出力と共に、当該コピー又はムーブすべきデータに係る再生制限情報や、メディア(記録媒体)108に記録されているコピー又はムーブすべきデータに係る権利情報を同時に出力することも可能である。また、管理情報テーブル内のコピー回数制限情報やムーブ回数制限情報の値がゼロの場合には、ステップS520において、当該データのコピー又はムーブが許可されず、すなわち、コピー又はムーブが不可能となって終了する。なお、ここでは詳細な説明は省略するが、コピー回数制限情報やムーブ回数制限情報の値がゼロの場合には、第1の実施の形態のステップS403以降と同様の処理を行い、所定のサーバに接続してコピー回数の取得(すなわち、コピー回数制限情報の値の増加)やムーブ回数の取得(すなわち、ムーブ回数制限情報の値の増加)を行うことによって、データのコピー制限又はムーブ制限を解除できるようにすることも可能である。
【0071】
一方、ステップS501で同一の固有IDが存在しない場合(すなわち、初めて当該データのコピー又はムーブを行う場合)には、ステップS503において、主制御部/メインメモリ104は、権利情報内に記載されている当該データの固有IDとコピー回数制限情報(残りコピー回数)又はムーブ回数制限情報(残りムーブ回数)とを、メモリ書き込み/読み出し部110を介して不揮発性メモリ111の管理情報テーブル内に追加する。これにより、初めて当該データをコピー又はムーブする際、当該データの権利情報に含まれる最大コピー可能回数又は最大ムーブ可能回数が不揮発性メモリ111の管理情報テーブルに記録されることとなる。そして、ステップS510において、コピー又はムーブすべきデータと、ステップS405で更新された当該コピー又はムーブすべきデータの管理情報テーブルとを、データレシーバ/トランスミッタ102から外部に出力するコピー処理又はムーブ処理を行う。なお、第1の実施の形態におけるステップS410と同様に、コピー又はムーブすべきデータの出力と共に、当該コピー又はムーブすべきデータに係る再生制限情報や、メディア(記録媒体)108に記録されているコピー又はムーブすべきデータに係る権利情報を同時に出力することも可能である。
【0072】
ステップS510でコピー処理又はムーブ処理を行って当該データを1回コピー又はムーブし、その1回のコピー又はムーブが完了した場合には、ステップS511において、管理情報テーブルのコピー又はムーブ回数制限情報の値を1減じて、管理情報テーブルのコピー又はムーブ回数制限情報の更新を行う。なお、「1回のコピー又はムーブが完了」の判定については、データを全て(100%)コピー又はムーブした場合を1回とするのか、又は、ある程度(例えば、50%以上など)コピー又はムーブした場合を1回とするのかなど、その定義をあらかじめ定めておくことが好ましい。例えば、コピー又はムーブが強制終了されて、上記のような定義によるコピー又はムーブが「1回」に満たなかった場合、管理情報テーブルのコピー又はムーブ回数制限情報の更新は行わない。さらに、ステップS512において、メモリ書き込み/読み出し部110は、更新された管理情報テーブルを不揮発性メモリ111に書き戻す処理を行って終了となる。
【0073】
以上のように、本発明の第2の実施の形態では、メディア108上のデータのコピー回数又はムーブ回数は、データコピー及びムーブ処理装置による読み書きが可能な不揮発性メモリ111から読み出され、また、初めてコピー又はムーブを行う場合には、メディア108内の権利情報で規定されている最大コピー可能回数又は最大ムーブ可能回数が書き込まれるので、メディア108に記録されている権利情報の書き換えを行うことなく、コピー又はムーブ回数制限付きデータをコピー又はムーブすることが可能となる。また、特に、不揮発性メモリ111が各データコピー及びムーブ処理装置内部に固定設置されている場合には、データコピー及びムーブ処理装置毎にコピー回数又はムーブ回数の制限が行われることとなり、メディア108内のデータのコピー又はムーブ回数管理及び不正なデータのコピー又はムーブの防止などを確実に行うことが可能となる。一方、不揮発性メモリ111をデータコピー及びムーブ処理装置から着脱可能とすることも可能である。これによって、ユーザがメディア108及び不揮発性メモリ111の持ち運びが可能となり、メディア108上のデータ及び不揮発性メモリ111内の管理情報テーブルを読み込ませることにより、他のデータコピー及びムーブ処理装置によるデータのコピー又はムーブが可能となる。
【0074】
上記の本発明の第1及び第2の実施の形態において、さらに、更新されて不揮発性メモリに書き戻された管理情報を新たな権利情報として、メディア108内に記録できるようにすることも可能である。これによって、例えば当該メディア108のデータを無制限にコピー又はムーブ可能にするコピー又はムーブ許諾制限の解除(第1の実施の形態)、当該メディアのデータが回数に制限されることなくコピー又はムーブ可能とするコピー又はムーブ回数制限の解除などが取得できた場合、その旨を当該メディア108に記録することが可能となる。
【0075】
また、上記の本発明の第1及び第2の実施の形態では、データコピー及びムーブ処理装置内の不揮発性メモリ111にコピー制限又はムーブ制限に関する管理情報テーブル(固有IDと各種コピー制限情報又は各種ムーブ制限情報)を記録しておくことにより、メディア108への記録機能を持たないデータコピー及びムーブ処理装置においても、コピー制限付きデータをコピー可能とし、ムーブ制限付きデータをムーブ可能とすることが開示されているが、本発明は、上記の2種類のコピー制限(コピー許諾制限、コピー回数制限)及び2種類のムーブ制限(ムーブ許諾制限、ムーブ回数制限)に限定されるものではなく、他のコピー制限又はムーブ制限に関しても応用可能である。例えば、他のコピー制限又はムーブ制限として、各記録媒体にコピー又はムーブ可能なデータの容量が定められており、定められている容量まで、データのコピー又はムーブが許可される場合が挙げられ、本発明の手法によって、コピー又はムーブ可能な残りの容量に関する情報を不揮発性メモリ111に記録することによって、データのコピー制限又はムーブ制限の管理を行うことも可能である。
【0076】
また、図2、図4、図5に示すフローチャートは、主に、主制御部/メインメモリ104によって実行及び制御可能である。すなわち、主制御部/メインメモリ104の記憶部や、その他のプログラム格納手段などに、本発明のデータコピー及びムーブ処理方法の実行を可能とするプログラムを格納しておき、主制御部/メインメモリ104によって、当該プログラムを実行することによって、本発明のデータコピー及びムーブ処理方法を実行することも可能である。
【0077】
【発明の効果】
以上、説明したように、本発明によれば、メディア(記録媒体)上のデータを読み出して外部に出力するコピー又はムーブ処理を行う際、コピー又はムーブすべきデータに係るコピー制限又はムーブ制限を不揮発性メモリから読み出すので、メディアに記録されている権利情報の書き換えを行うことなく、コピー制限付きデータのコピーの管理又はムーブ制限付きデータのムーブの管理を行うことが可能となる。また、さらに、データのコピー又はムーブ処理後、そのデータのコピー結果又はムーブ結果に応じて、コピー又はムーブされたデータのコピー制限又はムーブ制限を更新するので、コピー又はムーブ制限付きデータのコピー制限又はムーブ制限を確実に遵守することが可能となる。
【図面の簡単な説明】
【図1】本発明のデータコピー及びムーブ処理装置の実施の形態を示すブロック図である。
【図2】本発明におけるメディア上に記録されているデータのコピー処理及びムーブ処理を説明するためのフローチャートである。
【図3】本発明で用いられる管理情報テーブルの一例を模式的に表す図である。
【図4】本発明の第1の実施の形態におけるメディア上に記録されているコピー許諾制限付きデータのコピー処理及びムーブ許諾制限付きデータのムーブ処理を説明するためのフローチャートである。
【図5】本発明の第2の実施の形態におけるメディア上に記録されているコピー回数制限付きデータのコピー処理及びムーブ処理を説明するためのフローチャートである。
【図6】従来のコピー又はムーブ制限付きデータに係るコピー及びムーブ処理装置の一例を示すブロック図である。
【符号の説明】
101、701 ユーザインターフェイス部
102、702 データレシーバ/トランスミッタ
103、703 権利情報分離/合成部
104、704 主制御部/メインメモリ
105、705 フォーマッタ/デフォーマッタ
106、706 著作権保護方式暗号化/復号化部
107、707 メディア書き込み/読み出し部
108、708 メディア(記録媒体)
109、709 データ再生部
110 メモリ書き込み/読み出し部
111 不揮発性メモリ(情報格納手段)[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to copy processing of copyrighted content such as audio data and video data (copy processing of data which is read from a recording medium and output to the outside without deleting the content stored in the recording medium). And a function of performing a content move process (a process of reading data from a recording medium and outputting the content to the outside, and a process of moving data for deleting the content stored in the recording medium). In addition, the present invention relates to a data copy and move processing method, and more particularly to a data copy and move processing apparatus for copying or moving data (copy-limited data or move-limited data) for which copy restrictions or move restrictions are set, and data copy and move. Regarding the processing method.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, when distributing copyrighted audio data or video data (also called content), the content is recorded on a storage medium (also called package media) such as a CD, DVD, or video cassette and sold or sold. Had been transferred. In this case, the purchaser of the package medium (recording medium) is not restricted in reproducing the purchased content at an appropriate price.
[0003]
However, in recent years, transmission paths such as the Internet have developed, and data has been distributed (also referred to as distribution) via such transmission paths regardless of package media. In data distribution using the Internet or the like, compressed audio data and video data are mainly used, and data can be distributed within a reasonable time even on a relatively narrow band transmission path. In many systems of such data distribution, data is stored in a server of a distribution source, and data is distributed on demand according to a user's request, and settlement (charging) of data is performed at the time of distribution or viewing. Is
[0004]
In the case of data distribution using conventional packaged media, buyers are more likely to purchase media and incidental materials (cases, jackets, booklets, etc.) at an appropriate price, rather than purchasing data and rights. In the viewing, it is considered that copying is infinitely compensated indefinitely. On the other hand, in the case of data distribution using the Internet or the like, there is no package as a so-called substance, and only data and rights are distributed to buyers, who pay for the rights related to the content. It becomes the image. Therefore, there is an environment in which "restricted distribution", in which the right to use the content is restricted and the price is reduced (or made free), is accepted by the user.
[0005]
Here, the restricted use rights mainly include restrictions on reproduction (hereinafter, reproduction restriction), restrictions on copying (hereinafter, copy restriction), and restrictions on move (move restriction). As the reproduction restrictions for restricting the reproduction of data, for example, the following reproduction restrictions, restrictions on the number of times of reproduction, restrictions on the cumulative time of reproduction, restrictions on the reproduction date, and the like. There are a plurality of types of move restrictions, such as a move permission restriction, a move frequency restriction, and a move date restriction, for example, as described below, such as a restriction, a copy number restriction, and a copy date restriction.
[0006]
1. Restrictions on permission to play
Reproduction permission restriction means that data is recorded on media in advance by the data distribution side (when data is recorded on package media), or when data is recorded on media by the user (such as the Internet). , And data is recorded on a medium by a user), the reproduction of the data is prohibited until the data distribution side or the like receives the reproduction permission of the data. There are several methods for obtaining a data reproduction permission (that is, releasing the data reproduction permission restriction).
-A method of receiving a reproduction license by paying a fee (charging).
-A method of obtaining a reproduction license by obtaining a password for data reproduction, etc., instead of a fee.
[0007]
2. Play count limit
The restriction on the number of times of reproduction indicates that the number of times of reproduction of data is restricted. By this restriction on the number of times of reproduction, for example, it is possible to restrict the number of times of reproduction to allow only five reproductions. In addition, for example, it is necessary to preliminarily define a ratio (for example, 50% or the like) to the total reproduction time of the data and a case where the reproduction number is counted as one once. is there.
[0008]
3. Cumulative playback time limit
The term "reproduction cumulative time limit" refers to limiting the cumulative time for reproducing all or a part of the data. With the limitation on the cumulative reproduction time, for example, it is possible to restrict the cumulative reproduction time in such a manner that only 15 minutes of the data can be reproduced.
[0009]
4. Reproduction date limit (with expiration date or expiration date)
Reproduction date restriction means that reproduction is permitted up to a predetermined date (reproduction expiration date or expiration date), and subsequent reproduction is prohibited. By this reproduction date restriction, for example, it is possible to restrict the reproduction date in such a manner that only reproduction until September 30, 200X is possible. The reproduction date limit also includes a case where reproduction is permitted only for a predetermined number of days (months, weeks, etc.) from the purchase date and time and the date and time when reproduction was first performed, and reproduction after that is prohibited. Shall be. Thereby, for example, it is possible to set a reproduction limit of 30 days for data purchased on September 1, 200X, and to limit data reproduction to September 30, 200X.
[0010]
5. Copy permission restrictions
The copy permission restriction means that the data is recorded on the medium in advance by the data distribution side (when the data is recorded on the package medium), or the data is recorded on the medium by the user side (such as the Internet). , And data is recorded on a medium by the user), the copying of the data is prohibited until the data distribution side or the like obtains a data copy permission. As a method of receiving the data copy permission (that is, releasing the data copy permission restriction), there are several methods similar to the reproduction permission restriction.
-A method of receiving a copy permission by paying a fee (charging).
-A method of obtaining a copy permission by obtaining a password for copying data, etc. instead of the price.
[0011]
6. Copy count limit
The copy number limitation refers to limiting the number of data copies. By this copy number limitation, for example, it is possible to limit the number of copies that can be performed only five times. If the copy process has not been performed (for example, if the data to be copied has not been completely output to the outside), the number of copies is not reduced (or the number of copies once reduced is reduced to the original value). Can be returned).
[0012]
7. Copy date limit (with copy expiration date or expiration date)
The copy date limit indicates that copying is permitted up to a predetermined date (copy expiration date or expiration date), and subsequent copying is prohibited. By this copy date restriction, for example, it is possible to limit the copy date that can be copied only until September 30, 200X. The copy date restriction also includes a case where copying is permitted only for a predetermined number of days (such as the number of months or weeks) from the purchase date and time or the date and time when reproduction was first performed, and copying after that is prohibited. Shall be. Thus, for example, it is possible to set a copy expiration date of 30 days for data purchased on September 1, 200X, and to limit data copying until September 30, 200X. Conversely, it is also possible to prohibit copying until a predetermined date and permit subsequent copying.
[0013]
8. Move permission restrictions
The move permission restriction means that the data is recorded on the medium by the data distribution side in advance (when the data is recorded on the package medium), or the data is recorded on the medium by the user (such as the Internet). , And data is recorded on the medium by the user side), the move of the data is prohibited until the move permission of the data is received from the data distribution side or the like. As a method of receiving a move permission for data (that is, releasing the move permission restriction), the same method as the above-described copy permission restriction can be used.
[0014]
9. Move limit
The move count restriction refers to limiting the number of data moves. With the limitation of the number of moves, for example, it is possible to limit the number of moves that can be performed only five times. If the move processing has not been performed (for example, data to be copied has not been completely output to the outside), the number of copies is not reduced (or the number of copies once reduced is reduced to the original value). Can be returned). In addition, the number of moves can be set, for example, for a content (restricting the number of moves of a predetermined content), or set for a recording medium on which the content is recorded (a predetermined number of times). It is also possible to limit the number of moves that can be made from the recording medium.
[0015]
10. Move date limit (with move or expiration date)
The move date limit refers to permitting a move up to a predetermined date (move expiration date or expiration date) and prohibiting subsequent moves. By this move date limit, for example, it is possible to limit the date on which the move can be performed only by the move until September 30, 200X. Also, the move date limit includes a case where a move is permitted only for a predetermined number of days (such as a number of months or weeks) from the purchase date and time and the date and time of the first playback, and the move after that is prohibited. Shall be. Thus, for example, it is possible to set a 30-day move expiration date for data purchased on September 1, 200X, and to limit data move until September 30, 200X. Conversely, it is also possible to prohibit a move until a predetermined date and permit a move thereafter.
[0016]
When data is distributed or sent, information (right information: Usage Rule) that manages the above-described reproduction restrictions, copy restrictions, and move restrictions is also distributed or transmitted together with the data. Further, when data is recorded on a medium, right information on the data is also recorded on the medium at the same time. Thus, when reproducing, copying, or moving data, it is possible to simultaneously read out the right information related to the data and determine whether the data can be reproduced, copied, or moved.
[0017]
Among the above 10 types of reproduction restrictions, copy restrictions, and move restrictions, regarding the reproduction permission restriction, the reproduction number restriction, the reproduction cumulative time restriction, the copy permission restriction, the copy number restriction, the move permission restriction, and the move number restriction, data reproduction is described. When copying, moving, and the like, it is necessary to rewrite the right information itself and information related thereto. That is, for example, regarding the reproduction permission restriction, the copy permission restriction, and the move permission restriction, it is necessary to record that the reproduction permission, the copy permission, the move permission, and the like have been received, as right information. With regard to the limitation of the number of moves and the limitation of the cumulative reproduction time, it is necessary to subtract the remaining number of reproductions, the number of remaining copies, the number of remaining moves and the subtraction of the remaining cumulative time by performing the data reproduction, copying and moving. On the other hand, with regard to the playback date limit, copy date limit, and move date limit, it is determined whether or not playback is possible only by comparing the date of the calendar in the data copy and move device with the playback time limit before starting the data playback. It is not necessary to determine and update the right information at the time of reproduction, copy, and move.
[0018]
When performing the above-mentioned reproduction-restricted data, copy-restricted data, and move-restricted data in reproduction, copying, and moving, particularly when acquiring data via the Internet or the like, reception and recording of data on the user side. , Reproduction, copy, move, etc., can all be performed by the same PC (Personal Computer). The PC is a recording / reproducing apparatus having a storage medium such as a hard disk drive (HDD) inside the PC, and a real-time clock capable of measuring time even when the power is off (hereinafter referred to as a calendar clock). Theoretically, it is possible to perform processing with respect to any of the above restrictions 1 to 10. It should be noted that the present specification deals mainly with processing relating to copy restrictions (4 to 7 above) and move restrictions (8 to 10 above).
[0019]
Next, conventional copy processing of data with copy restriction and move processing of data with move restriction will be described. FIG. 6 is a block diagram showing an example of a conventional data copy and move processing apparatus for copy or move-limited data. In the data copy and move processing apparatus shown in FIG. 6, each functional block is illustrated as an individual unit. However, the data copy and move processing apparatus may be realized by a unit integrating the functions of a plurality of blocks. It is possible. As described above, the data copy and move processing device shown in FIG. 6 can be realized by a PC.
[0020]
The data copy operation or the move operation is started by an instruction from the user via the
[0021]
At this time, for example, if the following conditions are satisfied, copying or moving of the data is permitted.
-When copying is already permitted for data with copy permission restriction, or when a new copy permission is obtained at the start of data copy.
-When the count value of the number of remaining copies is not zero for data with a limited number of copies.
-When the move is already permitted in the data with restricted move permission, or when a new move permission is obtained at the start of data move.
-When the count value of the remaining number of moves is not zero for data with a limited number of moves.
[0022]
If the above conditions are not satisfied, copying or moving of the data is not permitted, and a message such as "copy (move) is not permitted" is displayed, and the copying operation or the moving operation is terminated. . On the other hand, when copying or moving is permitted, predetermined formatted data is read from the medium 708, and decrypted by the copyright protection encryption /
[0023]
Next, when the data output is completed, for example, the rights information is updated as described below, and the updated rights information is written to the medium 708, thereby completing all the processes.
For data with copy permission restriction, if a new copy permission is obtained at the start of copying this data, the data is updated to the right information indicating that the copy has been permitted.
For data with copy number restriction, the count value of the remaining copy number recorded in the right information is decremented by one.
For data with restricted move permission, if a move permission is newly obtained at the start of the move of the data, the data is updated to the right information indicating that the move has been permitted.
In the data with the limited number of moves, the count value of the remaining number of moves recorded in the right information is reduced by one.
[0024]
Further, as techniques for managing reproduction, copying, and moving of a file, for example, the following Patent Documents 1 and 2 and Non-Patent Document 1 are known. Patent Literature 1 discloses a playback restriction technique for decrementing the value of the remaining number of times of reproduction when a predetermined time has elapsed during the reproduction of an audio data file having the number of times of reproduction restriction. Patent Document 2 discloses a technique for storing time information when a content is copied (copied), and performing duplication management using the time information when the content is copied. Non-Patent Document 1 discloses a technique related to management of various files, such as copying, moving, and checking in / out of files.
[0025]
[Patent Document 1]
JP 2000-347696 A
[Patent Document 2]
JP 2000-305854 A
[Non-patent document 1]
SDMI Portable Device Specification Part 1, Version 1.0 (The Secure Digital Music Initiative), Internet <URL: http: // www. sdmi. org / download / port_device_spec_part1.org / download / port_device_spec_part1. pdf>
[0026]
[Problems to be solved by the invention]
However, when copying or moving data for which a copy permission limit, a copy count limit, a move permission limit, or a move count limit is set, the rights information on the data to be copied or moved is updated and the rights information in the media is updated. Will always be rewritten.
[0027]
Further, as a disk in which contents (data) are recorded in advance, such as a package medium, for example, a ROM type (writable) pre-recorded disk is mainly used. When the right information is recorded in the location, it is impossible to copy the right information by the data copy and move processing device.
[0028]
In addition, by obtaining a copy permission or a move permission each time a copy or move is performed by the data copy and move processing device, the data copy on which data on the media cannot be rewritten and the copy permission restricted data by the move processing device can be obtained. Copy processing or move processing of data with restricted move permission is possible, but it is very troublesome work for the user, and the data distribution side also has trouble managing the charge related to copy permission or move permission. There is a problem.
[0029]
In order to solve the above problem, for example, it is possible to copy or move data with copy restriction or data with move restriction without rewriting information on the medium, and update the copy restriction or move restriction relating to these copy processing or move processing. Data copy and move processing apparatus, and a data copy and move processing method capable of reflecting the history that the copy or move has been performed in subsequent processing relating to copy-limited data or move-limited data. The purpose is to provide.
[0030]
[Means for Solving the Problems]
In order to achieve the above object, according to the present invention, when copying or moving data on a medium (recording medium), a copy restriction or a move restriction on data to be copied or moved is read from a nonvolatile memory. In particular, in the present invention, the copy restriction or the move restriction includes a copy permission restriction or a move permission restriction for restricting whether data can be copied or moved, a copy number restriction or a move number restriction for restricting the number of data copies or moves. Is used to restrict data copy or move.
[0031]
That is, according to the present invention, data to which copy restriction or move restriction is set, identification information of the data, and copy restriction information indicating the copy restriction of the data or move restriction information indicating the move restriction are included. A copy process of reading and outputting the data from a recording medium on which information is recorded, and a move process of reading and outputting the data and simultaneously deleting the data recorded on the recording medium can be performed. A possible data copy and move processing device,
Information storage means capable of storing the identification information of the data and the copy restriction information or the move restriction information as management information;
Means for reading, from the recording medium, data to be copied or moved and the right information of the data to be copied or moved;
Referring to the information recorded in the information storage means, if the information on the data to be copied or moved is not stored, the right of the data to be copied or moved read from the recording medium is read. Means for storing information in the information storage means as the management information;
Means for reading the management information of the data to be copied or moved from the information storage means,
Using the copy restriction information or the move restriction information of the management information read from the information storage unit, and the copy restriction information or the move restriction information of the right information read from the recording medium, Determining means for determining whether output of the data to be copied or moved is possible,
When the determination unit determines that the data to be copied or moved can be output, the content of the management information read from the information storage unit is updated according to the output of the data to be copied or moved. Means for updating information;
Output means for outputting the data to be copied or moved, and the management information updated by the information updating means,
Means for storing the management information updated by the information updating means in the information storage means as new management information;
When the move processing of the data to be moved is performed, information deletion means for deleting the data to be moved output from the recording medium by the output means,
A data copy and move processing device having the same is provided.
[0032]
Further, according to the present invention, data on which a copy permission restriction for restricting the copy permission or a move permission restriction for restricting the move permission is set, and identification information of the data and the copy permission restriction of the data are indicated. Copy processing of reading and outputting the data from a recording medium on which right information including copy permission restriction information or move permission restriction information indicating a move permission restriction is recorded, and performing the recording while reading and outputting the data. A data copy and move processing device capable of performing a move process of deleting the data recorded on a medium,
Information storage means capable of storing the identification information of the data and the copy permission restriction information or the move permission restriction information as management information;
Means for reading, from the recording medium, data to be copied or moved and the right information of the data to be copied or moved;
Referring to the information recorded in the information storage means, if the information on the data to be copied or moved is not stored, the right of the data to be copied or moved read from the recording medium is read. Means for storing information in the information storage means as the management information;
Means for reading the management information of the data to be copied or moved from the information storage means,
The copy permission restriction information or the move permission restriction information of the management information read from the information storage unit; and the copy permission restriction information or the move permission restriction information of the right information read from the recording medium. A determination means for determining whether or not output of the data to be copied or moved is possible,
Permission obtaining means capable of obtaining a copy permission or a move permission of the data to be copied or moved, when the output of the data to be copied or moved is determined to be impossible by the determining means,
When the copy permission or the move permission of the data to be copied or moved is acquired by the permission acquisition means, the management information of the data to be copied or moved read from the information storage means includes the copy. Information updating means for adding that the copy permission of the data to be transferred or the move permission of the data to be moved has been acquired;
When the determination unit determines that the data to be copied or moved can be output, or the copy permission acquiring unit acquires the copy permission of the data to be copied or the move permission of the data to be moved. Output means for outputting the data to be copied or moved, and the management information updated by the information updating means,
Means for storing the management information updated by the information updating means as new management information in the information storage means,
When the move processing of the data to be moved is performed, information deletion means for deleting the data to be moved output from the recording medium by the output means,
A data copy and move processing device having the same is provided.
[0033]
Further, according to the present invention, data set with a copy number limit for limiting the number of copies or a move number limit for limiting the number of moves, the identification information of the data, and the copy number limit of the data are indicated. Copy processing of reading and outputting the data from the recording medium on which the right information including the copy number restriction information or the move number restriction information indicating the move number restriction is recorded, and simultaneously reading and outputting the data A data copy and move processing device capable of performing a move process of deleting the data recorded on the recording medium,
Information storage means capable of storing the data identification information and the copy number restriction information or the move number restriction information as management information;
Means for reading, from the recording medium, data to be copied or moved and the right information of the data to be copied or moved;
Referring to the information recorded in the information storage means, if the information on the data to be copied or moved is not stored, the right of the data to be copied or moved read from the recording medium is read. Means for storing information in the information storage means as the management information;
Means for reading the management information of the data to be copied or moved from the information storage means,
Using the copy count restriction information or move count restriction information of the management information read from the information storage unit and the copy count restriction information or move count restriction information of the right information read from the medium Determining means for determining whether output of the data to be copied or moved is possible,
If it is determined that the output of the data to be copied or moved is possible by the determining unit, the management information read from the information storage unit is written in accordance with the output of the data to be copied or moved. Information updating means for reducing the number of remaining copies of the data to be copied or the number of remaining moves of the data to be moved by one,
Output means for outputting the data to be copied or moved, and the management information updated by the information updating means,
Means for storing the management information updated by the information updating means as new management information in the information storage means,
When the move processing of the data to be moved is performed, information deletion means for deleting the data to be moved output from the recording medium by the output means,
A data copy and move processing device having the same is provided.
[0034]
Further, according to the present invention, in addition to the above-described invention, the output unit may further include the data read from the recording medium together with the data to be copied or moved and the management information updated by the information updating unit. Alternatively, there is provided a data copy and move processing apparatus characterized by outputting the right information of data to be moved to the outside.
[0035]
Further, according to the present invention, in addition to the above-mentioned invention, when the information storage means stores reproduction restriction information of the data to be copied or moved, the output means outputs the data to be copied or moved. And outputting the reproduction restriction information relating to the data to be copied or moved stored in the information storage means to the outside together with the management information updated by the information updating means. A processing device is provided.
[0036]
Further, according to the present invention, in addition to the above-mentioned invention, the information storage means can electrically record, read, and delete information, and can retain the stored contents even when the power is turned off. And a data copy and move processing apparatus characterized by using a simple semiconductor memory.
[0037]
Further, according to the present invention, data to which copy restriction or move restriction is set, identification information of the data, and copy restriction information indicating the copy restriction of the data or move restriction information indicating the move restriction are included. From a recording medium on which information is recorded, a copy process of reading and outputting the data, and a data copy of performing a move process of reading and outputting the data and simultaneously deleting the data recorded on the recording medium. A move processing method,
Reading the data to be copied or moved and the right information of the data to be copied or moved from the recording medium;
The information relating to the data to be copied or moved is stored by referring to the information recorded in the information storage means capable of storing the data identification information and the copy restriction information or the move restriction information as management information. If not, storing the right information of the data to be copied or moved read from the recording medium in the information storage unit as the management information,
Reading the management information of the data to be copied or moved from the information storage means;
Using the copy restriction information or the move restriction information of the management information read from the information storage means, and the copy restriction information or the move restriction information of the right information read from the recording medium. A determination step of determining whether output of the data to be copied or moved is possible,
If it is determined in the determination step that the data to be copied or moved can be output, the content of the management information read from the information storage unit is updated according to the output of the data to be copied or moved. Information update step to perform,
An output step of outputting the data to be copied or moved and the management information updated in the information update step to the outside,
Storing the management information updated in the information updating step as new management information in the information storage unit;
When the move processing of the data to be moved is performed, deleting the data to be moved output by the output unit from the recording medium,
A data copy and move processing method is provided.
[0038]
Further, according to the present invention, data on which a copy permission restriction for restricting the copy permission or a move permission restriction for restricting the move permission is set, and identification information of the data and the copy permission restriction of the data are indicated. Copy processing of reading and outputting the data from a recording medium on which right information including copy permission restriction information or move permission restriction information indicating a move permission restriction is recorded, and performing the recording while reading and outputting the data. A data copy and move processing method for performing a move process of deleting the data recorded on a medium,
Reading the data to be copied or moved and the right information of the data to be copied or moved from the recording medium;
The data identification information and the copy permission restriction information or the move permission restriction information are referred to information recorded in an information storage unit capable of storing as management information, and information on the data to be copied or moved is referred to. If not stored, storing the right information of the data to be copied or moved read from the recording medium in the information storage means as the management information,
Reading the management information of the data to be copied or moved from the information storage means;
The copy permission restriction information or the move permission restriction information of the management information read from the information storage unit; and the copy permission restriction information or the move permission restriction information of the right information read from the recording medium. A determination step of determining whether output of the data to be copied or moved is possible,
When it is determined in the determination step that the output of the data to be copied or moved is not possible, a permission obtaining step capable of obtaining a copy permission or a move permission of the data to be copied or moved,
When the copy permission or the move permission of the data to be copied or moved is obtained in the permission obtaining step, the management information of the data to be copied or moved read from the information storage unit includes the copy. Or an information updating step of adding that the copy permission of the data to be moved or the move permission has been acquired,
When it is determined that the data to be copied or moved can be output in the determining step, or when the copy permission or the move permission of the data to be copied or moved is obtained in the permission obtaining step, Data to be copied or moved, and an output step of outputting the management information updated in the information update step to the outside,
Storing the management information updated in the information updating step as new management information in the information storage unit;
When the move processing of the data to be moved is performed, deleting the data to be moved output by the output unit from the recording medium,
A data copy and move processing method is provided.
[0039]
Further, according to the present invention, data set with a copy number limit for limiting the number of copies or a move number limit for limiting the number of moves, the identification information of the data, and the copy number limit of the data are indicated. Copy processing of reading and outputting the data from a recording medium on which right information including copy number restriction information or move number restriction information indicating the move number restriction is recorded, and recording and reading the data at the same time A data copy and move processing method for performing a move process of deleting the data recorded on a medium,
Reading the data to be copied or moved and the right information of the data to be copied or moved from the recording medium;
The information relating to the data to be copied or moved is referred to by referring to information recorded in an information storage means capable of storing the identification information of the data and the copy number restriction information or the move number restriction information as management information. If not stored, storing the right information of the data to be copied or moved read from the recording medium in the information storage means as the management information,
Reading the management information of the data to be copied or moved from the information storage means;
The copy number restriction information or the move number restriction information of the management information read from the information storage unit; and the copy number restriction information or the move number restriction information of the right information read from the recording medium. A determination step of determining whether output of the data to be copied or moved is possible,
If it is determined in the determining step that the output of the data to be copied or moved is possible, the output of the data to be copied or moved is performed according to the output of the data to be copied or moved. An information updating step of reducing the remaining copyable number of data to be copied or the remaining moveable number of data to be moved described in the management information read from the information storage unit by one,
An output step of outputting the data to be copied or moved and the management information updated in the information update step to the outside,
Storing the management information updated in the information updating step as new management information in the information storage unit;
When the move processing of the data to be moved is performed, deleting the data to be moved output by the output unit from the recording medium,
A data copy and move processing method is provided.
[0040]
Further, according to the present invention, in addition to the above invention, in the output step, the copy read from the recording medium together with the data to be copied or moved and the management information updated by the information updating unit. Alternatively, there is provided a data copy and move processing method, wherein the right information of data to be moved is output to the outside.
[0041]
Further, according to the present invention, in addition to the above-mentioned invention, when the information storage means stores reproduction restriction information of the data to be copied or moved, the output step further includes the step of outputting the data to be copied or moved. Outputting the reproduction restriction information of the data to be copied or moved stored in the information storage unit to the outside together with the management information updated by the information updating unit. A method is provided.
[0042]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, preferred embodiments of a data copy and move processing apparatus and a data copy and move processing method of the present invention will be described with reference to the drawings. First, the configuration of the data copy and move processing device of the present invention will be described. FIG. 1 is a block diagram showing an embodiment of a data copy and move processing apparatus according to the present invention.
[0043]
The data copy and move processing apparatus shown in FIG. 1 includes a user interface unit 101, a data receiver /
[0044]
The media (recording medium) 108 records contents such as audio data and video data and right information. The rights information also includes a unique ID of each content, a copy restriction (copy permission restriction, copy number restriction, etc.) and a move restriction (move permission restriction, move number restriction, etc.) set for each content. . The unique ID is an identifier (identification information) unique to the data and includes, for example, country information, copyright holder information (recording company name, etc.), creation date, data identification information, sub information, and the like. obtain. In the present invention, it is preferable that, in addition to the identification information (such as a song title in the case of audio data) being set for each data, unique sub-information (such as a distribution ID) for each piece of distribution data is set. Further, it is also possible to generate sub-information corresponding to each data at the time of recording on the medium 108 and add it to the unique ID of each data. Conventionally, a unique ID may be added to data and supplied, and the unique ID may be included in the right information and recorded on the medium 108. However, conventionally, the unique ID is used for copy restriction and move restriction. Clarify that it is not used for management. According to the present invention, when managing the copy restriction and the move restriction, the data is identified using the unique ID set for each data, so that permission or denial of the copy or move is given to the erroneous data. There is no.
[0045]
The data copy / move processing device shown in FIG. 1 includes a memory writing / reading unit 110. The memory writing / reading unit 110 reads data from a nonvolatile memory (information storage unit) 111 different from the medium 108 and writes data to the memory. The
[0046]
Next, a process for copying and moving data recorded on the medium 108 will be described. FIG. 2 is a flowchart for explaining copy processing and move processing of data recorded on a medium in the present invention. The flowchart shown in FIG. 2 is a process common to the following first and second embodiments.
[0047]
The copy operation or the move operation is started by an instruction from the user via the user interface unit 101. First, in step S201, the medium writing /
[0048]
On the other hand, in the
[0049]
FIG. 3 is a diagram schematically illustrating an example of the management information table used in the present invention. The management information table records a unique ID (identification information unique to each data) of data that has been copied or moved, and copy restriction information corresponding to each data. In FIG. 3, the copy restriction information includes, for example, copy permission restriction information and copy number restriction information corresponding to each data, and the move restriction information includes, for example, move permission restriction information and move number restriction information corresponding to each data. Is illustrated, and copy permission restriction information and copy number restriction information will be described in the first embodiment, and move permission restriction information and move number restriction information will be described in the second embodiment. To
[0050]
As described above, the unique ID is a unique identifier capable of identifying each data, and FIG. 3 illustrates a mode in which the unique ID is configured by a combination of English characters, symbols, numbers, and the like. On the other hand, as the copy permission restriction information or the move permission restriction information, information indicating whether copy or move is permitted is recorded. FIG. 3 illustrates a mode in which, when copying or moving is permitted, an encryption key (decryption key) necessary for copying or moving the data is recorded. It is also possible to record information other than the encryption key, such as a value indicating whether or not the encryption key has been granted (1: granted, 0: not granted). In addition, "no information" is recorded in the copy permission restriction information or the move permission restriction information relating to the data for which the copy or move permission restriction is not set (particularly, the data for which the copy or move number restriction is set). It is preferable to keep it.
[0051]
Note that the content and format shown in FIG. 3 are merely examples, and the format of the unique ID and the format and number of digits of other information can be set arbitrarily. Further, each information in the management information table and the management information table itself may be encrypted and recorded in the
[0052]
The main control unit /
[0053]
<First embodiment>
Hereinafter, a first embodiment of processing relating to copying of data with copy permission restriction recorded on the medium 108 and processing relating to moving of data with restriction of move permission according to the present invention will be described. FIG. 4 is a flowchart illustrating a copy process of data with copy permission restriction and a move process of data with move permission restriction recorded on a medium according to the first embodiment of the present invention.
[0054]
In the “common processing block” shown in FIG. 2 (processing from step S201 to step S203), when it is determined that the data to be copied or moved is the data with copy permission restriction or the data with move permission restriction, In step S <b> 401, the main control unit /
[0055]
On the other hand, if the copy or move is not permitted, in step S402, the main control unit /
[0056]
Here, the data copy or move processing in step S410 will be described. In the copy or move processing in step S410, the data copy and move processing device manages the data to be copied or moved from the data receiver /
[0057]
In addition, reproduction restriction information (reproduction permission restriction information, reproduction frequency restriction information, reproduction cumulative time restriction information, reproduction date restriction information, etc.) relating to the data to be copied or moved may be stored in the
[0058]
It is also possible to simultaneously output right information relating to data to be copied or moved recorded on the medium (recording medium) 108. As a result, the content of the original right information recorded on the medium (recording medium) 108 and information on other rights not described in the management information table can be attached to the data to be copied or moved. It becomes. It is also possible to output the reproduction restriction information in the
[0059]
On the other hand, if the same unique ID as the data does not exist in the management information table, the process from step S403 is performed. Even if the unique ID exists, for example, when a decryption key (encryption key) for decrypting the data does not exist (or when copying or moving is impossible due to a change in the decryption key or the like). And the like), it is also possible to perform the processing after step S403.
[0060]
Next, in step S403, it is confirmed whether it is possible to obtain a copy permission or a move permission for the data. For example, when it is necessary to connect to an external Internet or the like in order to obtain a copy permission, an attempt is made to connect to the outside via the right information separating / combining
[0061]
In step S404, an actual copy or move permission process is performed. Conventionally, there are various types of copy permission processes and move permission processes. For example, there is a method in which a predetermined server at the connection destination performs a charging process for copying or moving the data and obtains a copy permission or a move permission from the predetermined server. In this case, a decryption key (encryption key) may be supplied together with the copy permission or the move permission. There is also a method in which a copy permission or a move permission is obtained by a user inputting a password. In this case, the user is required to input a password via the user interface unit 101 shown in FIG. 1, and by communicating with a predetermined server to which the user is connected, it is confirmed whether or not the password is correct. Is done. In the present invention, the method for obtaining the copy permission or the move permission is not limited to the above method, and any method for obtaining the copy permission or the move permission can be used.
[0062]
When the copy permission or the move permission is acquired from the outside in step S404, the unique ID and the copy permission restriction information or the move permission restriction information (such as the decryption key) are newly added to the management information table in step S405, and the management is performed. Update the information table. Then, in step S406, a copy process or a move process of outputting the data to be copied or moved and the management information table of the data to be copied or moved updated in step S405 from the data receiver /
[0063]
Further, in step S407, the memory writing / reading unit 110 performs a process of writing back the updated management information table to the
[0064]
In the above-mentioned permission, there is a case where a predetermined server as a licensee confirms an ID unique to the player (player-specific ID), and then gives a copy permission or a move permission only to the predetermined player. . In such a case, the player unique ID is transmitted from the data copy and move processing device to a predetermined server to obtain a copy permission and a move permission, and further, the player specific ID is stored in the management information table of the
[0065]
As described above, in the first embodiment of the present invention, the copy permission or the move permission of the data on the medium 108 is read from the
[0066]
In addition, since the management information table in the
[0067]
<Second embodiment>
Next, a description will be given of a second embodiment of processing relating to copying of data with a limited number of copies recorded on the medium 108 and processing relating to the movement of data having a restricted move permission according to the present invention. FIG. 5 is a flowchart for explaining copy processing and move processing of data with a limited number of copies recorded on a medium according to the second embodiment of the present invention.
[0068]
In the “common processing block” shown in FIG. 2 (processing from step S201 to step S203), when it is determined that the data to be copied or moved is the data with the copy number limitation or the data with the move number limitation, In S501, the main control unit /
[0069]
If the same unique ID exists in step S501, in step S502, the copy number restriction information (copy number restriction information shown in FIG. 3) or the move number restriction information (the move number restriction shown in FIG. 3) in the management information table. Information) is zero or not. In the management information table of FIG. 3, in the case of data with copy number limitation or data with move number limitation, the remaining copy number (the number of times that copying is possible) is shown as copy number limitation information, and the copy number limitation information is The remaining number of moves (the number of times the move is possible) is shown. In addition, in the case of data having no copy number limitation or move number limitation, “no information” is recorded in the copy number limitation information or the move number limitation information.
[0070]
If the value of the copy count restriction information or the move count restriction information in the management information table is other than zero, copying or moving is permitted, and in step S510, the data to be copied or moved and the data updated in step S405. Copy or move processing for outputting the management information table of data to be copied or moved from the data receiver /
[0071]
On the other hand, when the same unique ID does not exist in step S501 (that is, when the data is copied or moved for the first time), in step S503, the main control unit /
[0072]
In step S510, a copy or move process is performed to copy or move the data once. If the one copy or move is completed, in step S511, the copy or move number limit information of the management information table is deleted. The value is decremented by one, and the management information table is copied or the move count restriction information is updated. The determination of “one copy or move is completed” may be made when all (100%) data is copied or moved, or may be copied or moved to some extent (for example, 50% or more). It is preferable to define the definition in advance, such as whether to perform once. For example, when the copy or move is forcibly terminated and the number of copies or moves according to the above definition is less than “one time”, the copy of the management information table or the update of the number-of-moves information is not performed. Further, in step S512, the memory writing / reading unit 110 performs a process of writing back the updated management information table to the
[0073]
As described above, in the second embodiment of the present invention, the number of times of copying or moving data on the medium 108 is read from the
[0074]
In the above-described first and second embodiments of the present invention, the management information updated and written back to the nonvolatile memory can be recorded in the medium 108 as new right information. It is. Thereby, for example, the copy or move permission restriction that allows unlimited copying or moving of the data of the medium 108 is released (first embodiment), and the data of the medium 108 can be copied or moved without being limited by the number of times. And the release of the limit of the number of moves can be acquired, it is possible to record that fact on the medium 108.
[0075]
Also, in the first and second embodiments of the present invention, the management information table (unique ID and various types of copy restriction information or various types of copy restriction information) is stored in the
[0076]
The flowcharts shown in FIGS. 2, 4, and 5 can be executed and controlled mainly by the main control unit /
[0077]
【The invention's effect】
As described above, according to the present invention, when performing copy or move processing of reading data on a medium (recording medium) and outputting the read data to the outside, the copy restriction or move restriction on data to be copied or moved is restricted. Since the data is read from the non-volatile memory, it is possible to manage the copy of the data with copy restriction or the management of the move of the data with move restriction without rewriting the right information recorded on the medium. Further, after the data copy or move processing, the copy limit or move limit of the copied or moved data is updated according to the copy result or move result of the data. Alternatively, it is possible to reliably comply with the move restriction.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of a data copy and move processing apparatus according to the present invention.
FIG. 2 is a flowchart illustrating a copy process and a move process of data recorded on a medium according to the present invention.
FIG. 3 is a diagram schematically illustrating an example of a management information table used in the present invention.
FIG. 4 is a flowchart illustrating a copy process of data with copy permission restriction and a move process of data with move permission restriction recorded on a medium according to the first embodiment of the present invention.
FIG. 5 is a flowchart for explaining copy processing and move processing of data with a limited number of copies recorded on a medium according to the second embodiment of the present invention.
FIG. 6 is a block diagram illustrating an example of a conventional copy and move processing apparatus for copy or move-limited data.
[Explanation of symbols]
101, 701 User interface unit
102,702 Data receiver / transmitter
103, 703 Rights information separation / synthesis unit
104, 704 Main control unit / Main memory
105, 705 formatter / deformatter
106,706 Copyright protection system encryption / decryption unit
107, 707 media writing / reading unit
108,708 media (recording media)
109, 709 data reproducing unit
110 Memory Write / Read Unit
111 Non-volatile memory (information storage means)
Claims (11)
前記データの識別情報及び前記コピー制限情報又は前記ムーブ制限情報を、管理情報として格納することが可能な情報格納手段と、
前記記録媒体から、コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出す手段と、
前記情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納する手段と、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出す手段と、
前記情報格納手段から読み出された前記管理情報の前記コピー制限情報又は前記ムーブ制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー制限情報又は前記ムーブ制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断手段と、
前記判断手段によって前記コピー又はムーブすべきデータの出力が可能と判断された場合、前記コピー又はムーブすべきデータの出力に応じて、前記情報格納手段から読み出された前記管理情報の内容を更新する情報更新手段と、
前記コピー又はムーブすべきデータと、前記情報更新手段によって更新された前記管理情報とを外部に出力する出力手段と、
前記情報更新手段によって更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納する手段と、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除する情報削除手段とを、
有するデータコピー及びムーブ処理装置。Data from which a copy restriction or a move restriction is set, and a recording medium on which the right information including the identification information of the data and the copy restriction information indicating the copy restriction of the data or the move restriction information indicating the move restriction are recorded. A data copy and move process for reading and outputting the data and a move process for reading and outputting the data and simultaneously deleting the data recorded on the recording medium. A device,
Information storage means capable of storing the identification information of the data and the copy restriction information or the move restriction information as management information;
Means for reading, from the recording medium, data to be copied or moved and the right information of the data to be copied or moved;
Referring to the information recorded in the information storage means, if the information on the data to be copied or moved is not stored, the right of the data to be copied or moved read from the recording medium is read. Means for storing information in the information storage means as the management information;
Means for reading the management information of the data to be copied or moved from the information storage means,
Using the copy restriction information or the move restriction information of the management information read from the information storage unit, and the copy restriction information or the move restriction information of the right information read from the recording medium, Determining means for determining whether output of the data to be copied or moved is possible,
When the determination unit determines that the data to be copied or moved can be output, the content of the management information read from the information storage unit is updated according to the output of the data to be copied or moved. Means for updating information;
Output means for outputting the data to be copied or moved, and the management information updated by the information updating means,
Means for storing the management information updated by the information updating means as new management information in the information storage means,
When the move processing of the data to be moved is performed, information deletion means for deleting the data to be moved output from the recording medium by the output means,
Data copy and move processing device.
前記データの識別情報及び前記コピー許諾制限情報又は前記ムーブ許諾制限情報を、管理情報として格納することが可能な情報格納手段と、
前記記録媒体から、コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出す手段と、
前記情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納する手段と、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出す手段と、
前記情報格納手段から読み出された前記管理情報の前記コピー許諾制限情報又は前記ムーブ許諾制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー許諾制限情報又は前記ムーブ許諾制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断手段と、
前記判断手段によって前記コピー又はムーブすべきデータの出力が不可能と判断された場合、前記コピー又はムーブすべきデータのコピー許諾又はムーブ許諾を取得することが可能な許諾取得手段と、
前記許諾取得手段によって前記コピー又はムーブすべきデータの前記コピー許諾又は前記ムーブ許諾が取得された場合、前記情報格納手段から読み出された前記コピー又はムーブすべきデータの前記管理情報に、前記コピーすべきデータの前記コピー許諾又は前記ムーブすべきデータの前記ムーブ許諾が取得された旨を加える情報更新手段と、
前記判断手段によって前記コピー又はムーブすべきデータの出力が可能と判断された場合、又は、前記コピー許諾取得手段によって前記コピーすべきデータのコピー許諾又は前記ムーブすべきデータの前記ムーブ許諾が取得された場合、前記コピー又はムーブすべきデータと、前記情報更新手段によって更新された前記管理情報とを外部に出力する出力手段と、
前記情報更新手段によって更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納する手段と、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除する情報削除手段とを、
有するデータコピー及びムーブ処理装置。Data set with copy permission restrictions to restrict copying permission or move permission restrictions to restrict move permission, identification information of the data, and copy permission restriction information or move permission restriction indicating the copy permission restriction of the data A copy process of reading and outputting the data from the recording medium on which the right information including the move permission restriction information indicating the data is recorded, and the data recorded on the recording medium while reading and outputting the data. A data copy and move processing device capable of performing a move process of deleting
Information storage means capable of storing the identification information of the data and the copy permission restriction information or the move permission restriction information as management information;
Means for reading, from the recording medium, data to be copied or moved and the right information of the data to be copied or moved;
Referring to the information recorded in the information storage means, if the information on the data to be copied or moved is not stored, the right of the data to be copied or moved read from the recording medium is read. Means for storing information in the information storage means as the management information;
Means for reading the management information of the data to be copied or moved from the information storage means,
The copy permission restriction information or the move permission restriction information of the management information read from the information storage unit; and the copy permission restriction information or the move permission restriction information of the right information read from the recording medium. A determination means for determining whether or not output of the data to be copied or moved is possible,
Permission obtaining means capable of obtaining a copy permission or a move permission of the data to be copied or moved, when the output of the data to be copied or moved is determined to be impossible by the determining means,
When the copy permission or the move permission of the data to be copied or moved is acquired by the permission acquisition means, the management information of the data to be copied or moved read from the information storage means includes the copy. Information updating means for adding that the copy permission of the data to be transferred or the move permission of the data to be moved has been acquired;
When the determination unit determines that the data to be copied or moved can be output, or the copy permission acquiring unit acquires the copy permission of the data to be copied or the move permission of the data to be moved. Output means for outputting the data to be copied or moved, and the management information updated by the information updating means,
Means for storing the management information updated by the information updating means as new management information in the information storage means,
When the move processing of the data to be moved is performed, information deletion means for deleting the data to be moved output from the recording medium by the output means,
Data copy and move processing device.
前記データの識別情報及び前記コピー回数制限情報又は前記ムーブ回数制限情報を、管理情報として格納することが可能な情報格納手段と、
前記記録媒体から、コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出す手段と、
前記情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納する手段と、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出す手段と、
前記情報格納手段から読み出された前記管理情報の前記コピー回数制限情報又はムーブ回数制限情報と、前記メディアから読み出された前記権利情報の前記コピー回数制限情報又はムーブ回数制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断手段と、
前記判断手段によって前記コピー又はムーブすべきデータの出力が可能と判断された場合、前記コピー又はムーブすべきデータの出力に応じて、前記情報格納手段から読み出された前記管理情報に記載されている前記コピーすべきデータの残りコピー可能回数又は前記ムーブすべきデータの残りムーブ可能回数を1つ減じる情報更新手段と、
前記コピー又はムーブすべきデータと、前記情報更新手段によって更新された前記管理情報とを外部に出力する出力手段と、
前記情報更新手段によって更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納する手段と、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除する情報削除手段とを、
有するデータコピー及びムーブ処理装置。Data set with a copy count limit or a move count limit to limit the number of copies, and copy number limit information or the move count indicating the identification information of the data and the copy count limit of the data A copy process of reading and outputting the data from a recording medium on which the right information including the move count restriction information indicating the restriction is recorded, and a process of reading and outputting the data and simultaneously recording the data on the recording medium. A data copy and move processing device capable of performing a move process of deleting the data,
Information storage means capable of storing the data identification information and the copy number restriction information or the move number restriction information as management information;
Means for reading, from the recording medium, data to be copied or moved and the right information of the data to be copied or moved;
Referring to the information recorded in the information storage means, if the information on the data to be copied or moved is not stored, the right of the data to be copied or moved read from the recording medium is read. Means for storing information in the information storage means as the management information;
Means for reading the management information of the data to be copied or moved from the information storage means,
Using the copy count restriction information or move count restriction information of the management information read from the information storage unit and the copy count restriction information or move count restriction information of the right information read from the medium Determining means for determining whether output of the data to be copied or moved is possible,
If it is determined that the output of the data to be copied or moved is possible by the determining unit, the management information read from the information storage unit is written in accordance with the output of the data to be copied or moved. Information updating means for reducing the number of remaining copies of the data to be copied or the number of remaining moves of the data to be moved by one,
Output means for outputting the data to be copied or moved, and the management information updated by the information updating means,
Means for storing the management information updated by the information updating means as new management information in the information storage means,
When the move processing of the data to be moved is performed, information deletion means for deleting the data to be moved output from the recording medium by the output means,
Data copy and move processing device.
前記記録媒体から、コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出すステップと、
前記データの識別情報及び前記コピー制限情報又は前記ムーブ制限情報を、管理情報として格納することが可能な情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納するステップと、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出すステップと、
前記情報格納手段から読み出された前記管理情報の前記コピー制限情報又は前記ムーブ制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー制限情報と又は前記ムーブ制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断ステップと、
前記判断ステップで前記コピー又はムーブすべきデータの出力が可能と判断された場合、前記コピー又はムーブすべきデータの出力に応じて、前記情報格納手段から読み出された前記管理情報の内容を更新する情報更新ステップと、
前記コピー又はムーブすべきデータと、前記情報更新ステップで更新された前記管理情報とを外部に出力する出力ステップと、
前記情報更新ステップで更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納するステップと、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除するステップとを、
有するデータコピー及びムーブ処理方法。Data from which a copy restriction or a move restriction is set, and a recording medium on which the right information including the identification information of the data and the copy restriction information indicating the copy restriction of the data or the move restriction information indicating the move restriction are recorded. A data copy and move processing method of performing a copy process of reading and outputting the data, and a move process of reading and outputting the data and simultaneously deleting the data recorded on the recording medium,
Reading the data to be copied or moved and the right information of the data to be copied or moved from the recording medium;
The information relating to the data to be copied or moved is stored by referring to the information recorded in the information storage means capable of storing the data identification information and the copy restriction information or the move restriction information as management information. If not, storing the right information of the data to be copied or moved read from the recording medium in the information storage unit as the management information,
Reading the management information of the data to be copied or moved from the information storage means;
Using the copy restriction information or the move restriction information of the management information read from the information storage means, and the copy restriction information or the move restriction information of the right information read from the recording medium. A determination step of determining whether output of the data to be copied or moved is possible,
If it is determined in the determination step that the data to be copied or moved can be output, the content of the management information read from the information storage unit is updated according to the output of the data to be copied or moved. Information update step to perform,
An output step of outputting the data to be copied or moved and the management information updated in the information update step to the outside,
Storing the management information updated in the information updating step as new management information in the information storage unit;
When the move processing of the data to be moved is performed, deleting the data to be moved output by the output unit from the recording medium,
Data copy and move processing method.
前記記録媒体から、前記コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出すステップと、
前記データの識別情報及び前記コピー許諾制限情報又は前記ムーブ許諾制限情報を、管理情報として格納することが可能な情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納するステップと、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出すステップと、
前記情報格納手段から読み出された前記管理情報の前記コピー許諾制限情報又は前記ムーブ許諾制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー許諾制限情報又は前記ムーブ許諾制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断ステップと、
前記判断ステップで前記コピー又はムーブすべきデータの出力が不可能と判断された場合、前記コピー又はムーブすべきデータのコピー許諾又はムーブ許諾を取得することが可能な許諾取得ステップと、
前記許諾取得ステップで前記コピー又はムーブすべきデータの前記コピー許諾又は前記ムーブ許諾が取得された場合、前記情報格納手段から読み出された前記コピー又はムーブすべきデータの前記管理情報に、前記コピー又はムーブすべきデータの前記コピー許諾又は前記ムーブ許諾が取得された旨を加える情報更新ステップと、
前記判断ステップで前記コピー又はムーブすべきデータの出力が可能と判断された場合、又は、前記許諾取得ステップで前記コピー又はムーブすべきデータの前記コピー許諾又は前記ムーブ許諾が取得された場合、前記コピー又はムーブすべきデータと、前記情報更新ステップで更新された前記管理情報とを外部に出力する出力ステップと、
前記情報更新ステップで更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納するステップと、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除するステップとを、
有するデータコピー及びムーブ処理方法。Data with copy permission restrictions for restricting the copy permission or move permission restrictions for restricting the move permission, identification information of the data, and copy permission restriction information or move permission restriction indicating the copy permission restriction of the data A copy process of reading and outputting the data from the recording medium on which the right information including the move permission restriction information indicating the data is recorded, and the data recorded on the recording medium while reading and outputting the data. A data copy and move processing method for performing a move process of deleting
Reading the data to be copied or moved and the right information of the data to be copied or moved from the recording medium;
The data identification information and the copy permission restriction information or the move permission restriction information are referred to information recorded in an information storage unit capable of storing as management information, and information on the data to be copied or moved is referred to. If not stored, storing the right information of the data to be copied or moved read from the recording medium in the information storage means as the management information,
Reading the management information of the data to be copied or moved from the information storage means;
The copy permission restriction information or the move permission restriction information of the management information read from the information storage unit; and the copy permission restriction information or the move permission restriction information of the right information read from the recording medium. A determination step of determining whether output of the data to be copied or moved is possible,
When it is determined in the determination step that the output of the data to be copied or moved is not possible, a permission obtaining step capable of obtaining a copy permission or a move permission of the data to be copied or moved,
When the copy permission or the move permission of the data to be copied or moved is obtained in the permission obtaining step, the management information of the data to be copied or moved read from the information storage unit includes the copy. Or an information updating step of adding that the copy permission of the data to be moved or the move permission has been acquired,
When it is determined that the data to be copied or moved can be output in the determining step, or when the copy permission or the move permission of the data to be copied or moved is obtained in the permission obtaining step, Data to be copied or moved, and an output step of outputting the management information updated in the information update step to the outside,
Storing the management information updated in the information updating step as new management information in the information storage unit;
When the move processing of the data to be moved is performed, deleting the data to be moved output by the output unit from the recording medium,
Data copy and move processing method.
前記記録媒体から、前記コピー又はムーブすべきデータと前記コピー又はムーブすべきデータの前記権利情報とを読み出すステップと、
前記データの識別情報及び前記コピー回数制限情報又は前記ムーブ回数制限情報を、管理情報として格納することが可能な情報格納手段に記録されている情報を参照し、前記コピー又はムーブすべきデータに関する情報が格納されていない場合には、前記記録媒体から読み出された前記コピー又はムーブすべきデータの前記権利情報を前記管理情報として前記情報格納手段に格納するステップと、
前記コピー又はムーブすべきデータの前記管理情報を前記情報格納手段から読み出すステップと、
前記情報格納手段から読み出された前記管理情報の前記コピー回数制限情報又は前記ムーブ回数制限情報と、前記記録媒体から読み出された前記権利情報の前記コピー回数制限情報又は前記ムーブ回数制限情報とを用いて、前記コピー又はムーブすべきデータの出力が可能か否かを判断する判断ステップと、
前記判断ステップで前記コピー又はムーブすべきデータの出力が可能と判断された場合、前記コピー又はムーブすべきデータの出力に応じて、前記コピー又はムーブすべきデータの出力が行われた場合、前記情報格納手段から読み出された前記管理情報に記載されている前記コピーすべきデータの残りコピー可能回数又は前記ムーブすべきデータの残りムーブ可能回数を1つ減じる情報更新ステップと、
前記コピー又はムーブすべきデータと、前記情報更新ステップで更新された前記管理情報とを外部に出力する出力ステップと、
前記情報更新ステップで更新された前記管理情報を、新たな管理情報として前記情報格納手段に格納するステップと、
前記ムーブすべきデータのムーブ処理が行われた場合には、前記記録媒体から前記出力手段が出力した前記ムーブすべきデータを削除するステップとを、
有するデータコピー及びムーブ処理方法。Data set with a copy count limit or a move count limit to limit the number of copies, and copy number limit information or a move count limit indicating the identification information of the data and the copy count limit of the data A copy process of reading and outputting the data from the recording medium on which the right information including the move number restriction information indicating the data is recorded, and reading and outputting the data and the data recorded on the recording medium at the same time A data copy and move processing method for performing a move processing of deleting
Reading the data to be copied or moved and the right information of the data to be copied or moved from the recording medium;
The information relating to the data to be copied or moved is referred to by referring to information recorded in an information storage means capable of storing the identification information of the data and the copy number restriction information or the move number restriction information as management information. If not stored, storing the right information of the data to be copied or moved read from the recording medium in the information storage means as the management information,
Reading the management information of the data to be copied or moved from the information storage means;
The copy number restriction information or the move number restriction information of the management information read from the information storage unit; and the copy number restriction information or the move number restriction information of the right information read from the recording medium. A determination step of determining whether output of the data to be copied or moved is possible,
If it is determined in the determining step that the output of the data to be copied or moved is possible, the output of the data to be copied or moved is performed according to the output of the data to be copied or moved. An information updating step of reducing the remaining copyable number of data to be copied or the remaining moveable number of data to be moved described in the management information read from the information storage unit by one,
An output step of outputting the data to be copied or moved and the management information updated in the information update step to the outside,
Storing the management information updated in the information updating step as new management information in the information storage unit;
When the move processing of the data to be moved is performed, deleting the data to be moved output by the output unit from the recording medium,
Data copy and move processing method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002270671A JP2004110309A (en) | 2002-09-17 | 2002-09-17 | Data copy and move processor and data copy and move processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002270671A JP2004110309A (en) | 2002-09-17 | 2002-09-17 | Data copy and move processor and data copy and move processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004110309A true JP2004110309A (en) | 2004-04-08 |
Family
ID=32268230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002270671A Pending JP2004110309A (en) | 2002-09-17 | 2002-09-17 | Data copy and move processor and data copy and move processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004110309A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007102431A (en) * | 2005-10-03 | 2007-04-19 | Sony Corp | Data movement method, data movement source apparatus, data movement destination apparatus, data movement program, and movement data recording program |
| JP2007174448A (en) * | 2005-12-26 | 2007-07-05 | Hitachi Ltd | Information processing method and information processing apparatus |
| JP2007202064A (en) * | 2006-01-30 | 2007-08-09 | Dainippon Printing Co Ltd | Communication system and portable terminal |
| WO2007097148A1 (en) * | 2006-02-24 | 2007-08-30 | Pioneer Corporation | Recording medium reproduction device and reproduction method |
| JP2008186475A (en) * | 2008-03-05 | 2008-08-14 | Sanyo Electric Co Ltd | Content use system and content use device |
| US8245311B2 (en) | 2004-05-19 | 2012-08-14 | Sony Corporation | Content data reproducing apparatus |
-
2002
- 2002-09-17 JP JP2002270671A patent/JP2004110309A/en active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8245311B2 (en) | 2004-05-19 | 2012-08-14 | Sony Corporation | Content data reproducing apparatus |
| JP2007102431A (en) * | 2005-10-03 | 2007-04-19 | Sony Corp | Data movement method, data movement source apparatus, data movement destination apparatus, data movement program, and movement data recording program |
| JP2007174448A (en) * | 2005-12-26 | 2007-07-05 | Hitachi Ltd | Information processing method and information processing apparatus |
| JP2007202064A (en) * | 2006-01-30 | 2007-08-09 | Dainippon Printing Co Ltd | Communication system and portable terminal |
| WO2007097148A1 (en) * | 2006-02-24 | 2007-08-30 | Pioneer Corporation | Recording medium reproduction device and reproduction method |
| JPWO2007097148A1 (en) * | 2006-02-24 | 2009-07-09 | パイオニア株式会社 | Recording medium reproducing apparatus and reproducing method |
| JP4533954B2 (en) * | 2006-02-24 | 2010-09-01 | パイオニア株式会社 | Recording medium reproducing apparatus and reproducing method |
| US7944789B2 (en) | 2006-02-24 | 2011-05-17 | Pioneer Corporation | Recording medium playback device and method thereof |
| JP2008186475A (en) * | 2008-03-05 | 2008-08-14 | Sanyo Electric Co Ltd | Content use system and content use device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4649533B2 (en) | Management device, editing device, audio data management system including recording medium, management device, editing device, recording medium, and method | |
| CN100527141C (en) | Recording and playback apparatus and method | |
| RU2279724C2 (en) | Method and device for controlling distribution and usage of digital works | |
| EP1045387B1 (en) | Data management apparatus, data management method, and record medium recording data management program | |
| JP4357509B2 (en) | Recording apparatus and recording method | |
| JP2002358241A (en) | Copy management method for content, recording/ reproducing unit and reproducing unit | |
| JP2003022338A (en) | Content management method and content management device | |
| KR20010042728A (en) | Information processing device and method, and program storage medium | |
| JP2000315177A (en) | Content management method and content management device | |
| US7249106B1 (en) | Information processing method and apparatus and program storage medium for prohibiting duplication of contents in large quantities | |
| JP4928677B2 (en) | How to limit the use of digital content | |
| RU2005132849A (en) | METHOD FOR INFORMATION MANAGEMENT FOR PROTECTION AGAINST COPYING A RECORDING MEDIA | |
| JP2005529422A5 (en) | ||
| JP2003333522A (en) | Data reproducing apparatus and data reproducing method | |
| US20050005142A1 (en) | Digital rights management | |
| RU2297677C2 (en) | Data carrier for digital product storage | |
| JP3553847B2 (en) | Content duplication system, drive device, duplication method, and computer-readable recording medium | |
| US20030215217A1 (en) | Information recording medium, recording apparatus, reproduction apparatus, and recording and reproduction apparatus | |
| JP2004110309A (en) | Data copy and move processor and data copy and move processing method | |
| JP2002358242A (en) | Copy management method for content and recording/ reproducing unit | |
| JP2010020676A (en) | Data management method, data management system, and data storage system | |
| JP2004110302A (en) | Data copy processor and data copy processing method | |
| JP2004094778A (en) | Storage and replication devices | |
| JP4473556B2 (en) | Recording / playback device | |
| JP2003338124A (en) | Data recording and reproducing device, and data reproduction method in the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080808 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081128 |