[go: up one dir, main page]

JP4356178B2 - 再生装置 - Google Patents

再生装置 Download PDF

Info

Publication number
JP4356178B2
JP4356178B2 JP2000060382A JP2000060382A JP4356178B2 JP 4356178 B2 JP4356178 B2 JP 4356178B2 JP 2000060382 A JP2000060382 A JP 2000060382A JP 2000060382 A JP2000060382 A JP 2000060382A JP 4356178 B2 JP4356178 B2 JP 4356178B2
Authority
JP
Japan
Prior art keywords
data
drive device
personal computer
main data
key
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.)
Expired - Fee Related
Application number
JP2000060382A
Other languages
English (en)
Other versions
JP2000322826A5 (ja
JP2000322826A (ja
Inventor
輝之 設楽
一郎 間山
榮一 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2000060382A priority Critical patent/JP4356178B2/ja
Priority to TW089104099A priority patent/TW464873B/zh
Priority to EP00301880A priority patent/EP1037460A2/en
Priority to MYPI20000885A priority patent/MY138290A/en
Priority to MYPI20054448A priority patent/MY138425A/en
Priority to US09/521,177 priority patent/US6868494B1/en
Priority to KR1020000011572A priority patent/KR100608337B1/ko
Priority to CN00117864A priority patent/CN1127076C/zh
Priority to CNB031077412A priority patent/CN1311382C/zh
Publication of JP2000322826A publication Critical patent/JP2000322826A/ja
Priority to US10/869,399 priority patent/US7500271B2/en
Publication of JP2000322826A5 publication Critical patent/JP2000322826A5/ja
Application granted granted Critical
Publication of JP4356178B2 publication Critical patent/JP4356178B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は例えば音楽データなどの各種データファイルの記録媒体間でのコピー(複製)やムーブ(移動)を行うことができる記録再生システム、及びその記録再生システムを構成するデータ処理装置に関し、また暗号化されたデータのコピー、ムーブ、再生を行う再生装置、情報配信システムに関するものである。
【0002】
【従来の技術】
近年、例えばフラッシュメモリなどの固体記録素子を搭載した小型の記録媒体を形成し、専用のドライブ装置や、或いはドライブ装置をオーディオ/ビデオ機器、情報機器などに内蔵して、コンピュータデータ、静止画像データ、動画像データ、音楽データ、音声データなどを記録できるようにするものが開発されている。
一方、音楽データなどを記録するものとしては、従来よりCD(コンパクトディスク)、MD(ミニディスク:商標)などのメディアが普及しており、CDプレーヤやMDレコーダ/プレーヤにより記録再生が可能とされている。
また、パーソナルコンピュータなどの情報機器では内蔵又は接続したハードディスクドライブ(HDD)に対して各種データファイルの記録及び再生が可能とされている。
【0003】
【発明が解決しようとする課題】
このように多様な記録媒体やそれに対する記録再生装置(ドライブ装置)が普及している現状では、ユーザーサイドでは、或る記録媒体に記録されたデータファイルを他の記録媒体にコピーしたりムーブ(移動)させる場合が多々ある。
コピーやムーブについては、ユーザーは通常、正当な必要性に応じて行うものであるが、例えば音楽データに代表されるように、他人(作者等)に著作権が存在するデータファイルについて、ユーザーが私的複製の範囲を越えてコピーを行うことで、著作権が侵害されるという事態が発生することがある。
そのため、従来MDシステムやDAT(デジタルオーディオテープ)システムなど、デジタル音楽データをコピー(ダビング)できるシステムでは、SCMS(Serial Copy Management System)により、複数回のダビングを禁止することが行われていた。
【0004】
ところがパーソナルコンピュータの普及やデータインターフェースの多様化、データ通信形態の発達及び多様化という現状を考えると、単に複数回のダビングを禁止するだけでは著作権保護に不十分となっている。
【0005】
【課題を解決するための手段】
本発明はこのような事情に応じて、特にユーザーサイドでの機器間で実行されるコピー又はムーブに関して、ユーザーの私的複製の権利を維持したうえで、適切な著作権保護か可能になるような記録再生システム、及びその記録再生システムの中心となるデータ処理装置を提供することを目的とする。
さらに本発明は、暗号化された著作権管理されているデータの移動を行う場合に暗号キーの評価を行い評価結果に基づいて上記データの移動の許可を行った後に移動を行うことを可能とすること、また、サーバーに記録されたデータを端末装置にコピーして端末装置単体で再生するとともに、サーバーに端末装置が接続されている場合はサーバー上のデータを再生可能にすることを目的とする。
【0006】
このため本発明の記録再生システムは、第1の装置(データ処理装置)と、この第1の装置との間でデータ通信可能に接続できる第2の装置を備える
そして第1の装置は、その第1の装置としての個体に固有の識別子を記憶する識別子記憶手段と、或る第1の記録媒体から読み出され当該第1の装置に取り込まれたメインデータを識別子記憶手段に記憶された識別子を用いて暗号化する暗号化手段と、この暗号化手段で暗号化されたメインデータを第2の装置に送信できる送信手段とを備えるようにする。
また第2の装置は、第1の装置の送信手段から送信されてきた暗号化されたメインデータを受信する受信手段と、この受信手段で受信された暗号化されたメインデータを第2の記録媒体に書き込むことのできる書込手段とを備えるようにする。
即ち、第1の記録媒体に記録されたメインデータ(例えば音楽データ)を第2の装置に送信して第2の記録媒体にコピー又はムーブさせる際には、第1の装置においてその装置固有の識別子をキーとして用いて暗号化を行う。そして暗号化されたメインデータを第2の装置に送信してコピー又はムーブを実行させるようにする。
【0007】
また本発明では、第2の装置は、第1の装置との接続を確認する接続確認手段と、接続確認手段により接続が確認された際に、第2の記録媒体から暗号化されたメインデータを読み出すことができる読出手段と、読出手段により読み出された暗号化されたメインデータを第1の装置に送信できる送信手段とをさらに備えるようにする。
また第1の装置は、第2の装置の上記送信手段から送信されてきた暗号化されたメインデータを受信する受信手段と、この受信手段で受信された暗号化されたメインデータを、識別子記憶手段に記憶された識別子を用いて復号する復号手段と、復号手段で復号されたメインデータを再生データとして出力する出力手段とをさらに備えるようにする。
つまり、上記のようにして第2の記録媒体にコピー又はムーブしたメインデータ(暗号化データ)を第2の装置で再生する場合には、その第2の装置は第1の装置との接続を確認し、接続された状態において、読出を実行できるようにする。そして読み出された暗号化メインデータは、第1の装置側に送信され、復号手段において、その装置固有の識別子をキーとして復号が行われ、再生出力されるようにする。従って、コピー又はムーブしたメインデータで再生する場合には、その第2の装置に、コピー又はムーブ時に用いた第1の装置が接続された場合のみ、暗号化時と同一の識別子が用いられることで適切に復号ができ、再生可能となる。
【0008】
本発明のデータ処理装置は、上記記録再生システムにおける第1の装置として適用できるものであり、個体に固有の識別子を記憶する識別子記憶手段と、第1の記録媒体から読み出されて取り込まれたメインデータを識別子記憶手段に記憶された識別子を用いて暗号化する暗号化手段と、暗号化手段で暗号化されたメインデータを外部装置に送信できる送信手段と、外部装置から送信されてきた暗号化されたメインデータを受信することができる受信手段と、受信手段で受信された暗号化されたメインデータを、識別子記憶手段に記憶された識別子を用いて復号する復号手段と、復号手段で復号されたメインデータを再生データとして出力する出力手段とを備えるようにしたものである。
【0009】
本発明の再生装置は、再生に制限を加える暗号化が施された主データが記録された第1の記録媒体から上記主データを第2の記録媒体に移動する再生装置において、上記主データの再生に制限を加える暗号を解くための鍵情報が記憶された記憶手段と、上記第1の記録媒体から上記主データが入力される入力手段と、上記入力手段から入力された上記主データを上記記憶手段に記憶された鍵情報によって暗号が解けるか否かを判別する判別手段と、上記入力手段から入力される主データを第2の記録媒体に出力する出力手段と、上記判別手段の判別結果が暗号が解けるとされた場合には上記入力手段から入力される上記主データを上記出力手段より上記第2の記録媒体へ出力し、上記判別手段の判別結果が暗号を解くことに失敗したとされた場合には上記入力手段から入力される上記主データを上記出力手段より上記第2の記録媒体へ出力することを禁止する制御手段と、を備えるようにする。
【0010】
本発明の情報配信システムは、エンコードされた主データをデコードして再生する端末装置と、上記端末装置に接続可能で上記端末装置にエンコードされた主データを供給するサーバー装置とを備える。そして上記サーバー装置は、上記エンコードされた主データを1または複数記録するメモリ手段と、上記メモリ手段から読出された上記エンコードされた主データを上記端末装置に送出する送信手段と、を備える。上記端末装置は、上記サーバー装置の送信手段から出力されるエンコードされた主データを受信する受信手段と、エンコードされた主データが記録される記録手段と、上記受信手段で受信されるエンコードされた主データまたは上記記録手段に記録されたエンコードされた主データをデコードするデコード手段と、この端末装置が上記サーバー装置と接続されているか否かを判別する判別手段と、この端末装置が上記サーバー装置と接続されていると上記判別手段にて判断された場合は、上記受信手段にて受信される上記エンコードされた主データについての、上記デコード手段によるデコード処理を許可し、この端末装置と上記サーバー装置が接続されていないと上記判別手段で判断された場合には、上記記録手段に記録されているエンコードされた主データについての、上記デコード手段によるデコードを許可する制御手段とを備えるようにする。
【0011】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。なお、この実施の形態は、本発明の第1の記録媒体に相当する記録媒体として、板状の外形形状を有する板状メモリ、CD/MD、CD−ROM等を例に挙げ、第2の記録媒体に相当する記録媒体としてパーソナルコンピュータ内のHDDを例に挙げることとする。
また本発明の第1の装置(及びデータ処理装置)に相当する例として板状メモリに対して記録再生を行うことのできるドライブ装置を挙げ、一方第2の装置に相当する例としてパーソナルコンピュータを挙げる。
説明は次の順序で行う。
1.板状メモリ
2.ドライブ装置の構成
3.システム接続例
4.データの記録/再生/コピー/ムーブの動作▲1▼〜▲8▼
5.HDDへの記録を伴う動作
5−1 動作▲3▼
5−2 動作▲4▼
5−3 動作▲5▼
6.HDDからの再生を伴う動作
6−1 動作▲6▼
6−2 動作▲7▼
6−3 動作▲8▼
7.他の実施の形態
【0012】
1.板状メモリ
まず図1により、本例で用いる記録媒体である、板状メモリ1の外形形状について説明する。
板状メモリ1は、例えば図1に示すような板状の筐体内部に例えば所定容量ののメモリ素子を備える。本例としては、このメモリ素子としてフラッシュメモリ(Flash Memory)が用いられるものである。
図1に平面図、正面図、側面図、底面図として示す筐体は例えばプラスチックモールドにより形成され、サイズの具体例としては、図に示す幅W11、W12、W13のそれぞれが、W11=60mm、W12=20mm、W13=2.8mmとなる。
【0013】
筐体の正面下部から底面側にかけて例えば9個の電極を持つ端子部2が形成されており、この端子部2から、内部のメモリ素子に対する読出又は書込動作が行われる。
筐体の平面方向の左上部は切欠部3とされる。この切欠部3は、この板状メモリ1を、例えばドライブ装置本体側の着脱機構へ装填する際などに挿入方向を誤ることを防止するためのものとなる。
また筐体底面側には使用性の向上のため滑り止めを目的とした凹凸部4が形成されている。
さらに底面側には、記録内容の誤消去を防止する目的のスライドスイッチ5が形成されている。
【0014】
このような板状メモリ1においては、フラッシュメモリ容量としては、4MB(メガバイト),8MB,16MB,32MB,64MB,128MBの何れかであるものとして規定されている。
またデータ記録及び再生のためのファイルシステムとして、いわゆるFAT(File Allocation Table)システムが用いられている。
【0015】
2.ドライブ装置の構成
上記板状メモリ1に対して記録再生動作を行うことのできる本例のドライブ装置20の構成を図2,図3で説明する。
なお、このドライブ装置20が、板状メモリ1に対する書込や読出の対象として扱うことのできるメインデータの種類は多様であり、例えば動画データ、静止画データ、音声データ(ボイスデータ)、オーディオデータ(CD等に記録される音楽データ)、制御用データなどがある。
また後述するが、このドライブ装置20が本例のシステムにおいてデータのコピー又はムーブ時に暗号化を行い、また再生時に復号を行う部位となる。
【0016】
図2(a)(b)(c)(d)(e)はドライブ装置20の外観例としての平面図、上面図、左側面図、右側面図、底面図を示している。
このドライブ装置20は、例えばユーザーが容易に携帯できるように小型かつ軽量に形成されている。
そして上記板状メモリ1は、図2(b)に示すように装置上面側に形成されている着脱機構22に対して装填され、このドライブ装置20によって板状メモリ1に対する各種データ(音楽データ、音声データ、動画像データ、静止画像データ、コンピュータ用データ、制御データなど)の記録再生が行われる。
【0017】
このドライブ装置20には、平面上に例えば液晶パネルによる表示部21が形成され、再生された画像や文字、或いは再生される音声、音楽に付随する情報、さらには操作のガイドメッセージなどが表示される。
【0018】
また後述する各種機器との接続のために、各種端子が形成される。
例えば上面側には図2(b)のように、ヘッドホン端子23、マイク入力端子25が形成される。
ヘッドホン端子23にヘッドホンが接続されることで、ヘッドホンに再生オーディオ信号が供給され、ユーザーは音楽や音声の再生音を聞くことができる。
マイク入力端子25にマイクロホンを接続することで、ドライブ装置20はマイクロホンで集音された音声信号を取り込み、例えば板状メモリ1に記録することなどが可能となる。
【0019】
筐体の右側面には、図2(c)のように、ライン出力端子24、ライン入力端子26、デジタル入力端子27などが形成される。
ライン出力端子24に対してオーディオケーブルで外部機器を接続することで、外部機器に対して再生音声信号を供給できる。例えばオーディオアンプに接続してスピーカシステムで板状メモリ1から再生された音楽や音声を聞くことができるようにしたり、或いはミニディスクレコーダやテープレコーダを接続して板状メモリ1から再生された音楽や音声を他のメディアにダビング記録させることなども可能となる。
またライン入力端子26に外部機器を接続することで、例えばCDプレーヤなどの外部機器から供給された音声信号を取り込み、例えば板状メモリ1に記録することなどが可能となる。
さらに、デジタル入力端子27により、光ケーブルで送信されてくるデジタルオーディオデータを入力することもできる。例えば外部のCDプレーヤ等がデジタル出力対応機器であれば、光ケーブルで接続することで、いわゆるデジタルダビングも可能となる。
【0020】
図2(c)のように例えばドライブ装置20の左側面には、USB(Universal Serial Bus)コネクタ28、電源端子29などが形成される。
USBコネクタ28により、USB対応機器、例えばUSBインターフェースを備えたパーソナルコンピュータなどとの間で各種通信、データ伝送が可能となる。
また本例のドライブ装置20は例えば乾電池や充電池を内部に保持することで動作電源としているが、電源端子29にACアダプタを接続して外部の商用交流電源から動作電源を得ることも可能となる。
【0021】
なお、これらの端子の種類、数、配置位置はあくまでも一例であり、他の例もあり得る。
例えば光ケーブル対応のデジタル出力端子を備えるようにしたり、或いはSCSIコネクタ、シリアルポート、RS232Cコネクタ、IEEEコネクタなどが形成されるようにしても良い。
また、端子構造については既に公知であるため述べないが、上記のヘッドホン端子23とライン出力端子24を1つの端子として共用させたり、或いはそれにさらにデジタル出力端子を共用させることもできる。
同様に、マイク入力端子25、ライン入力端子26、デジタル入力端子27を1つの端子として共用させることも可能である。
【0022】
このドライブ装置20上には、ユーザーの用いる操作子として、例えば操作レバー31、停止キー32、記録キー33、メニューキー34、ボリュームアップキー35、ボリュームダウンキー36、ホールドキー37などが設けられる。
操作レバー31は、少なくとも上下方向に回動可能な操作子とされ(さらに押圧可能とされても良い)、その操作態様により、音楽データ等の再生操作、REW(及びAMS)操作(=早戻し/頭出し)、FF(及びAMS)操作(=早送り/頭出し)などが可能とされる。
停止キー32は音楽データ等の再生動作や記録動作の停止を指示するキーとなる。
記録キー33は音楽データ等の記録動作を指示するキーである。
メニューキー34は、音楽データ等の編集やモード設定のために用いるキーである。
ボリュームアップキー35、ボリュームダウンキー36は音楽データ等の再生時の出力音量のアップ又はダウンを指示するキーである。
ホールドキー37は、各キーの操作機能を有効/無効にするためのキーである。例えば携帯時に誤ってキーが押され、誤動作が生じるおそれがある場合などに、ホールドキーで各キーの操作機能を無効化する。
【0023】
これらの操作キーはもちろん一例にすぎない。例えばこれ以外にカーソル移動キーや数字キー、操作ダイヤル(ジョグダイヤル)などの操作子が設けられても良い。
また電源オン/オフキーについては示していないが、例えば操作レバー31による再生操作を電源オンキーとして兼用し、また停止キー32の操作後、所定時間経過したら電源オフとするなどの処理を行うようにすることで、電源キーは不要とできる。もちろん電源キーを設けても良い。
配備する操作子の数、種類、位置は多様に考えられるが、この図2に示されるように必要最小限の操作子を用意することで、キー数の削減及びそれによる装置の小型化、低コスト化、操作性の向上を実現するもとのなる。
【0024】
図3はドライブ装置20の内部構成を示している。
CPU41は、ドライブ装置20の中央制御部となり、以下説明していく各部の動作制御を行う。
またCPU41内部には、例えば動作プログラムや各種定数を記憶したROM41aや、ワーク領域としてのRAM41bが設けられている。
また、操作部30とは、上述した各種操作子(31〜37)に相当し、CPU41は操作部30からの操作入力情報に応じて、動作プログラムで規定される制御動作を実行するものとなる。
【0025】
さらにフラッシュメモリ48が設けられており、CPU41はフラッシュメモリ48に音楽記録モード、再生ボリューム、表示モードなど、各種動作に関するシステム設定情報などを記憶させることができる。
また特に本例では、ドライブ装置20の個体毎に異なるコードとされた識別子(ターミナルキー)が設定されるが、そのターミナルキーはフラッシュメモリ48に保持される。
CPU41は後述するSAM50に、フラッシュメモリ48から読み出したターミナルキーを渡すことで、SAM50における暗号化/復号処理を実行させる。
【0026】
リアルタイムクロック44はいわゆる時計部であり、現在日時を計数する。CPU41はリアルタイムクロック44からの日時データにより現在日時を確認できる。
【0027】
USBインターフェース43は、USBコネクタ28に接続された外部機器との間の通信インターフェースである。CPU41はUSBインターフェース43を介して外部のパーソナルコンピュータなどとの間でデータ通信を行うことができる。例えば制御データ、コンピュータデータ、画像データ、オーディオデータなどの送受信が実行される。
【0028】
また電源部としては、レギュレータ46、DC/DCコンバータ47を有する。CPU41は電源オンとする際に、レギュレータ46に対して電源オンの指示を行う。レギュレータ46は指示に応じてバッテリー(乾電池又は充電値)からの電源供給を開始する。又は、電源端子29にACアダプターが接続されている場合は、ACアダプターからの電源供給を開始する。
レギュレータ46からの電源電圧はDC/DCコンバータ47において所要の電圧値に変換され、動作電源電圧Vccとして各ブロックに供給される。
【0029】
着脱機構22に板状メモリ1が装着されることにより、CPU41はメモリインターフェース42を介して板状メモリ1に対するアクセスが可能となり、各種データの記録/再生/編集等を実行できる。
【0030】
またCPU41は、表示ドライバ45を制御することで、表示部21に対して、所要の画像を表示させることが可能とされる。例えばユーザーの操作のためのメニューやガイド表示、或いは板状メモリ1に記録されたファイル内容などの表示が実行される。また、例えば板状メモリ1に対して動画若しくは静止画の画像データが記録されているとすれば、この画像データを読み出して、表示部108に表示させるようにすることも可能とされる。
【0031】
上述したように本例では、オーディオ信号(音楽信号、音声信号)の入出力のために、デジタル入力端子27、マイク入力端子25、ライン入力端子26、ヘッドホン端子23、ライン出力端子24が形成されている。
これらの端子に対するオーディオ信号処理系として、SAM(Securty Application Module:暗号化/展開処理部)50、DSP(Digital Signal Processer)、アナログ→デジタル/デジタル→アナログ変換部54(以下、ADDA変換部という)、パワーアンプ56、マイクアンプ53、光入力モジュール51、デジタル入力部52が設けられる。
【0032】
SAM50は、CPU41とDSP49の間で、データの暗号化及び暗号解読(復号)を行うとともに、CPU41との間で暗号キー(ターミナルキー:識別子)のやりとりを行う。つまり、SAM50はターミナルキーを用いて暗号化を行うとともに、ターミナルキーを用いて復号を行う。
なおSAM50による暗号化及び復号は、例えば音楽データ以外を対象として可能とすることもできる。
【0033】
DSP49は、CPU41の命令に基づいて、オーディオデータの圧縮及び伸長処理を行う。
デジタル入力部52は、光入力モジュールによって取り込まれたデジタルオーディオデータの入力インターフェース処理を行う。
ADDA変換部54は、オーディオ信号に関してA/D変換及びD/A変換を行う。
【0034】
これらのブロックにより、次のようにオーディオ信号の入出力が行われる。
デジタルオーディオデータとして、外部機器から光ケーブルを介してデジタル入力端子27に供給された信号は、光入力モジュール51によって光電変換されて取り込まれ、デジタル入力部52で送信フォーマットに応じた受信処理が行われる。そして受信抽出されたデジタルオーディオデータは、DSP49で圧縮処理されてCPU41に供給され、例えば板状メモリ1への記録データとされる。
【0035】
マイク入力端子25にマイクロホンが接続された場合は、その入力音声信号はマイクアンプ53で増幅された後、ADDA変換部54でA/D変換され、デジタルオーディオデータとしてDSP49に供給される。そしてDSP49での圧縮処理を介してCPU41に供給され、例えば板状メモリ1への記録データとされる。
またライン入力端子26に接続された外部機器からの入力音声信号は、ADDA変換部54でA/D変換され、デジタルオーディオデータとしてDSP49に供給される。そしてDSP49での圧縮処理を介してCPU41に供給され、例えば板状メモリ1への記録データとされる。
【0036】
一方、例えば板状メモリ1から読み出されたオーディオデータを出力する際などは、CPU41はそのオーディオデータについてDSP49で伸長処理を施させる。これらの処理を終えたデジタルオーディオデータは、ADDA変換部54でアナログオーディオ信号に変換されてパワーアンプ56に供給される。
パワーアンプ56では、ヘッドホン用の増幅処理及びライン出力用の増幅処理を行い、それぞれヘッドホン端子23、ライン出力端子24に供給する。
【0037】
また後述するように、ドライブ装置20は板状メモリ1から読み出されたオーディオデータ(圧縮データ)や、デジタル入力端子27又はマイク入力端子25又はライン入力端子26から取り込まれ、圧縮処理されたオーディオデータを、SAM50において暗号化処理を施したうえで、USBインターフェース43によりUSB端子28から外部機器(例えばパーソナルコンピュータ)に供給することができる。
さらには、USB端子28に接続された外部機器から取り込んだオーディオデータについて、SAM50において暗号化処理を施したうえで、再びUSB端子28から外部機器に供給することもできる。
これらの動作は、オーディオデータのコピー又はムーブを実行する際の動作となる。例えば暗号化したオーディオデータを外部機器であるパーソナルコンピュータのHDDなどに記録する際の動作であり詳しくは後述する。
【0038】
一方、後述するようにに、このようにコピー又はムーブされたデータを再生する際には、その再生されたデータ(暗号化されたデータ)がUSBインターフェース53によりドライブ装置20に入力されることになるが、その場合CPU41はそのオーディオデータについてSAM50で復号処理を実行させる。復号されたオーディオデータについては、板状メモリ1に記録させたり、或いはDSP49で伸長処理を実行させてヘッドホン端子23やライン出力端子24から出力させたり、さらに或いは、USBインターフェース43により外部機器(パーソナルコンピュータ等)に送信することなどを行う。
【0039】
なお、この図3に示したドライブ装置20の構成はあくまでも一例であり、これに限定されるものではない。
例えばオーディオデータの出力のためにスピーカを内蔵し、パワーアンプ56の出力をそのスピーカに供給して音声出力を実行させるようにすることも考えられる。
また、本例では以下、コピー又はムーブ動作に関する説明において、その対象となるメインデータとしてオーディオデータを例に挙げるが、上述のようにドライブ装置20はオーディオデータだけでなくその他の多様なデータを扱うことができ、それらのデータについても、以降説明していくコピー又はムーブ動作は適用できるものである。
【0040】
3.システム接続例
図4に、ドライブ装置20を中心としたシステム接続例を示す。
本発明のシステムは少なくともドライブ装置20とパーソナルコンピュータ11が通信可能に接続されることで構成される。
またさらに各種機器が接続されることで多様な動作が実現できる。
【0041】
上述のようにドライブ装置20は板状メモリ1を装填することで、その板状メモリ1に対してデータの記録や再生を行うことができる。
例えば、音楽データが記録されている板状メモリ1を装填した場合は、図4に示すようにヘッドホン12を接続することで、その音楽再生を楽しむことができる。
【0042】
また上述したライン入力端子26又はデジタル入力端子27に、外部の再生装置として例えばCDプレーヤ10をケーブル13で接続することで、CDプレーヤ10からの再生オーディオ信号を取り込み、板状メモリ1に記録することができる。
さらに図示していないが、マイクロホンを接続して集音された音声を板状メモリ1に記録したり、或いはMDレコーダなどの記録機器を接続してデータを供給し、その記録機器において装填されている記録媒体にデータを記録することも可能である。
【0043】
USB(Universal Serial Bus)ケーブル14によりドライブ装置20とパーソナルコンピュータ11等の情報機器を接続することで、パーソナルコンピュータ11から供給されたデータを板状メモリ1に記録したり、或いは板状メモリ1から再生したデータをパーソナルコンピュータ11にコピー又はムーブのために転送することなどが可能となる。
コピー又はムーブ先は、例えばパーソナルコンピュータ11内のHDD11aとなる。
なお、パーソナルコンピュータ11上にはスピーカ11b、CD−ROMドライブ11cを示しているが、これらを用いる動作についても後述する。
【0044】
このようにドライブ装置20は各種機器を接続することで、携帯にも適した状態で記録/再生を行ったり、或いは家庭や職場などに設置されている機器と接続してシステム動作を行うことが可能となる。
また、例えば本例のドライブ装置20は表示部21を有するものとしているが、これにより板状メモリ1に記録されている文書データ、画像データなどは、ドライブ装置20の単体で再生させることができる。
【0045】
さらに、後述する本例のドライブ装置20の構成では設けられていないが、内蔵のマイクロホンやスピーカを備えるようにすれば、ドライブ装置20の単体で板状メモリ1からの音楽、音声、動画の再生を行ったり、或いは録音を行うことが可能となる。
【0046】
さらに本例ではドライブ装置20に板状メモリ1を着脱可能としているが、ドライブ装置内部に板状メモリ1に使用されているフラッシュメモリのような不揮発性メモリを備えていて、記録再生するオーディオデータなどが内部に備えられた不揮発性メモリに記憶されるようにしても良い。
【0047】
以上のようにドライブ装置20は、単体で用いるものとしたり、パーソナルコンピュータ11等と接続してシステム動作を行うことなど、多様な使用形態が実現できる。
【0048】
ところで、ドライブ装置20は固有のターミナルキーをフラッシュメモリ48に記憶すると説明したが、例えば図4のように各ドライブ装置20、20A、20B・・・は、それぞれ異なるコードナンバとしてのターミナルキーTMK1、TMK2、TMK3・・・が記憶されていることになる。
【0049】
4.データの記録/再生/コピー/ムーブの動作▲1▼〜▲8▼
本例のドライブ装置20もしくはドライブ装置20と他の機器を接続したシステムにおいて、メインデータ(例えばオーディオデータ)についての記録/再生/コピー/ムーブの各種動作例におけるデータの流れを動作▲1▼〜▲8▼として図5に模式的に示す。
【0050】
図5においては、板状メモリ1、ドライブ装置20、パーソナルコンピュータ11、入力元機器100、出力先機器101を示してデータの流れを示している。
ここで入力元機器100とは、パーソナルコンピュータ11及び板状メモリ1以外で、ドライブ装置20に対して接続され、ドライブ装置20がオーディオデータの供給を受ける機器を指しており、例えば図4のCDプレーヤ10のような再生装置や、ドライブ装置20のマイク入力端子25に接続されるマイクロホンなどである。
また出力先機器101とは、パーソナルコンピュータ11及び板状メモリ1以外で、ドライブ装置20と接続され、ドライブ装置20からオーディオデータの供給を受ける機器を指しており、例えば図4のヘッドホン12や、図示していないスピーカシステムや、さらにはMDレコーダなどの記録装置などである。
【0051】
動作▲1▼は、ドライブ装置20による板状メモリ1の再生動作を示している。即ちドライブ装置20が装填された板状メモリ1に記録されているオーディオデータファイルを読み出してそれを出力先機器101で音として出力させる動作である。このためにドライブ装置20は、上述したようにメモリインターフェース42を介してオーディオデータを読み込み、そのオーディオデータをDSP49、ADDA変換部54、パワーアンプ56の処理を介してヘッドホン端子23又はライン出力端子24から出力先機器101に出力することになる。
【0052】
動作▲2▼は、ドライブ装置20による板状メモリ1への記録動作を示している。即ちドライブ装置20が装填された板状メモリ1に対して、入力元機器100から供給されたオーディオデータの記録を行う動作である。このためにドライブ装置20は、上述したように、マイク入力端子25又はライン入力端子26又はデジタル入力端子27から入力され、DSP49で圧縮処理されたオーディオデータを、メモリインターフェース42を介して板状メモリ1に書き込むことになる。
【0053】
動作▲3▼、▲4▼、▲5▼は、それぞれパーソナルコンピュータ11のHDD11aに対してオーディオデータを記録する動作となる。
【0054】
まず動作▲3▼は、板状メモリ1に記録されているオーディオデータをHDD11aにコピー又はムーブさせる動作である。
この場合、ドライブ装置20はメモリインターフェース42を介して装填されている板状メモリ1に記録されているオーディオデータファイルを読み出し、そのデータをSAM50で暗号化させる。そして暗号化されたオーディオデータをUSBインターフェース43によりパーソナルコンピュータ11に供給する。
パーソナルコンピュータ11では、供給された暗号化オーディオデータをHDD11aに記録する。
【0055】
動作▲4▼は、入力元機器100として例えばCDプレーヤに装填されているCDなどの記録媒体に記録されているオーディオデータをHDD11aにコピー又はムーブさせる動作である。
この場合ドライブ装置20は、例えばマイク入力端子25又はライン入力端子26又はデジタル入力端子27から入力され、DSP49で圧縮処理されたオーディオデータを、SAM50で暗号化させる。そして暗号化されたオーディオデータをUSBインターフェース43によりパーソナルコンピュータ11に供給する。
パーソナルコンピュータ11では、供給された暗号化オーディオデータをHDD11aに記録する。
【0056】
動作▲5▼は、パーソナルコンピュータ11内の他の再生機器、例えばCD−ROMドライブ11cに装填されているCD、CD−ROMなどの記録媒体に記録されているオーディオデータをHDD11aにコピー又はムーブさせる動作である。
この場合ドライブ装置20は、パーソナルコンピュータ11においてCD−ROMドライブ11cで再生され送信されてきたオーディオデータをUSBインターフェース43から取り込んだら、そのオーディオデータをSAM50で暗号化させる。そして暗号化されたオーディオデータをUSBインターフェース43によりパーソナルコンピュータ11に供給する。
パーソナルコンピュータ11では、供給された暗号化オーディオデータをHDD11aに記録する。
【0057】
動作▲6▼、▲7▼、▲8▼は、それぞれパーソナルコンピュータ11のHDD11aからのオーディオデータの再生、つまり上記動作▲3▼、▲4▼、▲5▼により記録された暗号化オーディオデータを再生する動作となる。
【0058】
まず動作▲6▼は、HDD11aから読み出した暗号化オーディオデータをドライブ装置20を介して出力先機器101から再生出力する動作である。
この場合、ドライブ装置20は、パーソナルコンピュータ11においてHDD11aで再生され送信されてきたオーディオデータをUSBインターフェース43から取り込んだら、そのオーディオデータをSAM50で復号させる。そして復号されたオーディオデータについて、DSP49、ADDA変換部54、パワーアンプ56の処理を介してヘッドホン端子23又はライン出力端子24から出力先機器101に出力することになる。
【0059】
動作▲7▼は、HDD11aから読み出した暗号化オーディオデータをドライブ装置20を介して、パーソナルコンピュータ11のスピーカ116から再生出力する動作である。
この場合、ドライブ装置20は、パーソナルコンピュータ11においてHDD11aで再生され送信されてきたオーディオデータをUSBインターフェース43から取り込んだら、そのオーディオデータをSAM50で復号させる。そして復号されたオーディオデータについて、DSP49で伸長処理を行った後、USBインターフェース43によりパーソナルコンピュータ11に送信する。パーソナルコンピュータ11では、このようにして供給されたオーディオデータをスピーカ11bから再生出力する。
なお、パーソナルコンピュータ11側にDSP49の伸長処理機能が存在すれば、パーソナルコンピュータ11側で伸長処理を行うようにしてもよい。
【0060】
動作▲8▼は、HDD11aから読み出した暗号化オーディオデータをドライブ装置20が板状メモリ1に記録する動作である。つまり上述した動作▲3▼としてのコピー又はムーブとは逆方向のコピー又はムーブである。例えば動作▲3▼として板状メモリ1からHDD11aにムーブしたオーディオデータを、板状メモリ1側にムーブすることで、元の状態に戻すような動作となる。
この場合、ドライブ装置20は、パーソナルコンピュータ11においてHDD11aで再生され送信されてきたオーディオデータをUSBインターフェース43から取り込んだら、そのオーディオデータをSAM50で復号させる。そして復号されたオーディオデータを、メモリインターフェース42を介して板状メモリ1に書き込むことになる。
【0061】
以上のように説明上、動作▲1▼〜▲8▼を分類したが、本例のシステム動作としてのコピー又はムーブ、即ちドライブ装置20のターミナルキーを用いた暗号化又は復号が行われるのは動作▲3▼〜▲8▼となる。
このコピー又はムーブの動作の概念図を図6に示す。
【0062】
板状メモリ1には、例えば図示するようにオーディオデータとしてのファイル(曲データ)ADF1、ADF2・・・が記録されている。
またこれらを管理する管理ファイルが記録される。管理ファイルは、各オーディオデータファイルADF1、ADF2・・・のポインタ情報(アドレス)、ファイルナンバ、ファイル名、ファイル長などを管理する。
さらに各オーディオデータファイルADF1、ADF2・・・についての付加データを記録した付加データファイルが記録されることもある。付加データとは、例えば曲名、アーティスト名、歌詞、メッセージなど、曲に付随する情報である。
【0063】
このような板状メモリ1から上記動作▲3▼により例えばオーディオデータファイルADF1をコピーする場合は、図示するようにそのオーディオデータファイルADF1として読み出されたオーディオデータが、ターミナルキーを用いて暗号化され、暗号化オーディオデータによるデータファイルS−ADF1としてHDD11aに書き込まれる。なおオーディオデータファイルADF1に関する付加データも読み出されて、HDD11a側に記録されることもある。付加データについては暗号化されないことで、例えばパーソナルコンピュータ11側でHDD11aにコピーしたオーディオデータの曲名等をユーザーに対して表示させることなどが可能となる。
また上記動作▲4▼、▲5▼として入力されたオーディオデータについても、暗号化されてHDD11aに記録される。
【0064】
パーソナルコンピュータ11においては、HDD11aに記録された暗号化オーディオデータファイルS−ADF1については、そのファイル自体は通常に扱うことができるが、実際にはそのままでは再生できない。
例えばパーソナルコンピュータ11は暗号化オーディオデータファイルS−ADF1を、HDD11aに記録された通常の1ファイルとして扱うため、他の記録媒体(他のHDDやフロッピーディスク、光磁気ディスクなど)にコピー又はムーブしたり、或いは通信データとして送信することは可能である。
ところがオーディオデータ自体は暗号化されており、しかもその解読のためのターミナルキーは、その暗号化を行ったドライブ装置20のみしか知らないため、パーソナルコンピュータ11や、他の機器自体では復号を行うことはできず、従って再生音声として出力したとしても、意味のある音声、即ち再生音声とはならない。
【0065】
このため暗号化オーディオデータファイルS−ADF1を再生する時には、コピー又はムーブを行った際に使用したドライブ装置20を接続しなければならない。
その状態で、上記動作▲6▼、▲7▼、▲8▼として説明したように、HDD11aから読み出した暗号化オーディオデータファイルS−ADF1をドライブ装置20に送信し、ドライブ装置20によってターミナルキーを用いた復号を行うことで、解読されたオーディオデータとなり、図6に示すように再生出力されたり、或いは板状メモリ1に記録される。
【0066】
なお、図4でも説明したとおり、ターミナルキーはドライブ装置20の個体に固有のコードとされている。つまり他のドライブ装置20ではターミナルキーのコードナンバは異なる。
従って、或るドライブ装置20が復号可能なのは、そのドライブ装置20により暗号化されてコピー又はムーブが行われたデータのみとなる。
換言すれば、HDD11aに記録された暗号化オーディオデータファイルS−ADF1については、そのファイルをコピー又はムーブ動作で記録させたドライブ装置20を所持するユーザー本人しか再生できないことになる。
これは、ユーザーの私的複製の範囲でしかコピー又はムーブしたメインデータを使用(つまり再生)できないことを意味し、音楽データ等の著作権侵害を強力に防止できるものとなる。
【0067】
その一方で、上記のように暗号化オーディオデータファイルS−ADF1自体をそのまま他の記録媒体にコピーしたり送信することは自由である。そしてユーザー本人であれば、他の記録媒体のドライブ装置や送信先の機器に、そのユーザー本人が所有するドライブ装置20を接続することで、再生可能となる。
つまり、ユーザーの私的な使用の範囲内においては、多様なデータ使用やデータの持ち運びが可能となり、ユーザーの使用性を向上させることができる。
また単に著作権保護だけでなく、例えばユーザーにとって秘匿性の高いデータであった場合に、ユーザー本人(つまりドライブ装置20を所有している本人)以外には、再生不能となるため、秘密保持効果を得ることもできる。
【0068】
また、オーディオデータの暗号化/復号に用いるターミナルキーは、ドライブ装置20内に記憶され、暗号化/復号は必ずドライブ装置20内で行われることになる。
つまりコピー又はムーブ時にターミナルキーは他の機器に転送されず、また他の時点においてターミナルキーをドライブ装置20の装置外に送信する必要性も無い。
これは、ターミナルキーが全くドライブ装置20の装置外に出ないことを意味し、通信過程でターミナルキーのコードナンバが盗まれたり、コピー又はムーブ先の機器においてターミナルキーを使用できるようにすることはできない。
従って、暗号化解読に関してのセキュリティは非常に高度なものとなる。
【0069】
5.HDDへの記録を伴う動作
以下、上記動作▲3▼〜▲8▼について、それぞれ処理例を説明する。まずここではHDD11aへの記録を伴う動作として動作▲3▼、▲4▼、▲5▼をそれぞれ説明する。
【0070】
5−1 動作▲3▼
動作▲3▼として、板状メモリ1に記録してあるメインデータ(例えばオーディオデータファイル)をパーソナルコンピュータ11内のHDD11aにコピー(又はムーブ)する動作について、図7、図8で説明する。
図7はパーソナルコンピュータ11側の処理、図8はドライブ装置20のCPU41の処理をそれぞれ示している。
【0071】
上述したように、この動作▲3▼としてのコピー又はムーブは、パーソナルコンピュータ11に或るドライブ装置20を接続した状態で行われる。このときユーザーは例えばパーソナルコンピュータ11側を用いた操作(例えば図示していないキーボードやマウスなど、パーソナルコンピュータ11の入力装置を用いた操作)を行うことで、コピー又はムーブを実行させる。
【0072】
パーソナルコンピュータ11に対してユーザーがコピー又はムーブを指示する操作を行うと、パーソナルコンピュータ11の処理は図7のステップF101からF102に進み、まずドライブ装置20が接続されているか否かを確認する。
即ち通信C1として、USBインターフェースによりドライブ装置20のCPU41に対してステイタス要求のコマンドを送信し、ステップF103で通信C2としてのステイタス返信を待機する。
【0073】
ドライブ装置20のCPU41では、通信C1としてのステイタス要求コマンドを受信すると、処理を図8のステップF201からF202に進め、現在の状態(ステイタス)を示すデータを送信する。具体的には、ドライブ装置20に板状メモリ1が装填され、板状メモリ1に対してオーディオデータ等の読出を行い、その読出データをパーソナルコンピュータ11に送信できる状態であるか否かを示すデータとなる。
【0074】
パーソナルコンピュータ11では図7のステップF103として、ステイタスデータを受信したら、ステップF104でステイタス内容を確認し、コピー又はムーブのための接続状況が適正であるか否かを確認する。
なお、図7、図8には詳しくは示していないが、ステイタス要求コマンドに対して所定時間以上ドライブ装置20からのステイタスデータの受信がなかった場合や、USBコネクタの端子状態(例えば各端子の電圧など)が非接続状態にあることが検出された場合などは、ドライブ装置20が接続されていないと判断して、ステップF104からエラー終了することになる。
また、ドライブ装置20からステイタスデータが受信されたが、そのステイタスが不適切な状態を示している場合も、エラー終了することになる。例えばドライブ装置20に板状メモリ1が装填されていなかった場合や、ドライブ装置20側で他の記録動作が実行されている場合など、コピー又はムーブ動作に対応できない場合である。
【0075】
ステイタスチェックにより適正な接続が確認されたら、パーソナルコンピュータ11の処理はステップF105に進み、通信C3としてCPU41に対して内容確認コマンドを送信し、ステップF106でそのコマンドに対する返信(通信C4)を待機する。
通信C3としての内容確認コマンドが受信されたら、CPU41は、図8のステップF203からF204に進む。そしてメモリインターフェース42を介して板状メモリ1内のオーディオデータファイル等についての管理ファイルを読込、板状メモリ1内に収録されているメインデータ(オーディオデータ)を確認する。例えば各オーディオデータの曲名を取り込む。そして、その曲名等のリストとしての内容データを生成し、通信C4としてパーソナルコンピュータ11に内容データを送信する。
【0076】
パーソナルコンピュータ11では内容データを受信したら図7のステップF107に進み、内容データに基づいてディスプレイ画面上にコピー又はムーブ可能な曲名リストを表示するとともに、コピー又はムーブする曲の選択を要求する表示を行なう。
これに応じてユーザーは曲を選択する操作を行うことになり、パーソナルコンピュータ11はその選択操作に応じて処理をステップF108からF109に進め、CPU41に対して通信C5として、選択されたファイル(曲)のコピー又はムーブの実行を指示するコマンドを送信する。
そしてステップF110で、ドライブ装置20からのデータ送信が開始されることを待機する。
【0077】
CPU41では、通信C5としてのコピー又はムーブの実行を指示するコマンドが受信されたら、処理をステップF205からF206に進め、その選択されたファイルとしてのオーディオデータの、板状メモリ1からの読出及び送信処理を実行する。
即ち上述したようにCPU41は、メモリインターフェース42を介して対象となったオーディオデータファイルの読み出しを開始させる。またフラッシュメモリ48からターミナルキーを読み出して、SAM50に転送しておき、板状メモリ1から読み出されたオーディオデータを所定単位毎にSAM50に転送して、ターミナルキーを用いた暗号化処理を実行させる。
SAM50で暗号化された暗号化オーディオデータは、USBインターフェース43に転送させ、USBインターフェースは暗号化オーディオデータをパーソナルコンピュータ11に送信する(通信C6)。
【0078】
ドライブ装置20側でこのような暗号化オーディオデータの送信が開始されたら、パーソナルコンピュータ11の処理は図7のステップF111に進み、送信されてくるデータの受信及びHDD11aへの書込を実行する。
【0079】
このようなCPU41のステップF206の処理とパーソナルコンピュータ11のステップF111の処理により、暗号化オーディオデータのHDD41aへの書込が行われていく。
CPU41は、コピー又はムーブ対象となったオーディオデータの板状メモリ1からの読出/暗号化/送信を終了したら、ステップF207からF208に進んで終了処理を行い、一連の動作を終える。
またパーソナルコンピュータ11では、送信されてくる暗号化オーディオデータの書込が終了されたら、ステップF112からF113に進んで終了処理を行い、一連の動作を終える。
【0080】
なお、ステップF113,F208の各終了処理としては、CPU41からパーソナルコンピュータ11への送信完了というステイタスの送信や、パーソナルコンピュータ11からのHDD41aへの書込正常完了の報告、パーソナルコンピュータ11でのHDD41でのディレクトリ更新などがある。またコピーではなくムーブ動作であった場合は、CPU41により板状メモリ1におけるムーブ対象となったオーディオデータの消去も行われる。
【0081】
以上の、図7、図8の処理により、動作▲3▼としてのコピー又はムーブが実現される。つまり板状メモリ1のメインデータを暗号化してHDD11aに格納させる動作が実行される。
【0082】
5−2 動作▲4▼
続いて動作▲4▼について説明するが、これは図5の入力元機器100からのメインデータをドライブ装置20を介してHDD11aにコピー又はムーブする動作であり、ドライブ装置20は、仲介的な処理を行うことになる。
但し基本的には上記図7、図8と同様の処理が行われることで、パーソナルコンピュータ11とドライブ装置20の接続がチェックされた後に、コピー又はムーブが行われる。
【0083】
また、例えばパーソナルコンピュータ11、ドライブ装置20が入力元機器100としてのCDプレーヤなどとデータ通信が可能なシステムが構築されていれば、図7のステップF105〜F108及び図8のステップF203、F204の処理も可能となる(CPU41は例えばCDプレーヤ等から曲収録内容の情報を受け取り、パーソナルコンピュータ11側でそれをリスト表示させてユーザーが選択可能とする)。
但し、CDプレーヤ等とドライブ装置20が単にオーディオケーブルで接続されているのみなどの場合で、データ通信ができない場合は、CDプレーヤ側でユーザーが再生させる曲がコピー又はムーブの対象とされることになる。
【0084】
図7のステップF109〜F113、及び図8のステップF205〜F208の処理は、この場合も実行されるようにすればよいが、上記動作▲3▼と異なるのは、CPU41が、CDプレーヤ等からのオーディオデータの入力に応じてステップF206での暗号化処理、及び送信処理を行う点となる。
つまりこの場合CPU41は、デジタル入力端子27、ライン入力端子26などからのオーディオデータの入力が開始されたら、そのオーディオデータをDSP49で圧縮させた後、SAM49で暗号化させ、その暗号化オーディオデータをUSBインターフェース43に転送させる。そしてUSBインターフェース43によりパーソナルコンピュータ11に送信させることになる。
【0085】
このようにして、動作▲4▼としてのコピー又はムーブが実現される。つまりCDやMDなど、外部の再生装置で再生されるメインデータを暗号化してHDD11aに格納させる動作が実行される。
【0086】
5−3 動作▲5▼
動作▲5▼は、パーソナルコンピュータ11内のCD−ROMドライブ11cからのメインデータを一旦ドライブ装置20において暗号化してから、HDD11aにコピー又はムーブする動作である。
これも基本的には上記図7、図8と同様の処理が行われることで、パーソナルコンピュータ11とドライブ装置20の接続がチェックされた後に、コピー又はムーブが行われる。
【0087】
そしてパーソナルコンピュータ11側では、CD−ROMドライブ11cに装填されているCD、CD−ROMの内容をリスト表示することで、ユーザーがコピー/ムーブ対象とするメインデータを選択できる。
【0088】
図7のステップF109〜F113、及び図8のステップF205〜F208の処理は、この場合もほぼ同様に実行されるが、上記動作▲3▼と異なるのは、CPU41が、パーソナルコンピュータ11からのオーディオデータの入力に応じてステップF206での暗号化処理、及び送信処理を行う点となる。
つまりこの場合CPU41は、パーソナルコンピュータ11からコピー又はムーブコマンドを受けた後に、USBインターフェース43を介してオーディオデータの入力が開始されたら、そのオーディオデータを(必要に応じて)DSP49で圧縮させた後、SAM49で暗号化させ、その暗号化オーディオデータをUSBインターフェース43に転送させる。そしてUSBインターフェース43によりパーソナルコンピュータ11に送信させることになる。
もちろんパーソナルコンピュータ11では、CPU41に対してコピー又はムーブコマンドを送信した後に、CD−ROMドライブでの再生動作を実行させ、読み出されたオーディオデータをドライブ装置20に送信することになる。
【0089】
なお、この場合、パーソナルコンピュータ11からドライブ装置20へのオーディオデータの送信と、ドライブ装置20からパーソナルコンピュータ11への暗号化オーディオデータの送信が同時期に行われることになるが、このためには例えば、所定データ量毎に時分割で交互に通信が行われるようにすればよい。
【0090】
このようにして、動作▲5▼としてのコピー又はムーブが実現される。つまりCD−ROM11cで再生されるメインデータを暗号化してHDD11aに格納させる動作が実行される。
【0091】
6.HDDからの再生を伴う動作
続いて、HDD11aからの再生を伴う動作として動作▲6▼、▲7▼、▲8▼をそれぞれ説明する。なお、ここでいうHDD11aから再生されるデータとは、上記動作▲3▼、▲4▼、▲5▼によってHDD11aに記録された、暗号化メインデータのことである。
【0092】
6−1 動作▲6▼
動作▲6▼として、HDD11aに記録してある暗号化メインデータ(例えば暗号化オーディオデータ)をドライブ装置20の処理により再生出力させる動作について、図9、図10で説明する。
図9はパーソナルコンピュータ11側の処理、図10はドライブ装置20のCPU41の処理をそれぞれ示している。
【0093】
この動作▲6▼としての再生動作に関しても、パーソナルコンピュータ11にドライブ装置20を接続した状態で行われる。このときユーザーは例えばパーソナルコンピュータ11側を用いた操作(例えば図示していないキーボードやマウスなど、パーソナルコンピュータ11の入力装置を用いた操作)を行うことで、再生を実行させる。
【0094】
パーソナルコンピュータ11に対してユーザーが、HDD11a内の暗号化オーディオデータの再生を指示する操作を行うと、パーソナルコンピュータ11の処理は図9のステップF121からF122に進み、まずドライブ装置20が接続されているか否かを確認する。
即ち通信C11として、USBインターフェースによりドライブ装置20のCPU41に対してステイタス要求のコマンドを送信し、ステップF123で通信C12としてのステイタス返信を待機する。
【0095】
ドライブ装置20のCPU41では、通信C11としてのステイタス要求コマンドを受信すると、処理を図10のステップF221からF222に進め、現在の状態(ステイタス)を示すデータを送信する。具体的には、ドライブ装置20がパーソナルコンピュータ11から送信されてくる暗号化オーディオデータの再生処理に対応できる状態であるか否かを示すデータとなる。
【0096】
パーソナルコンピュータ11では図9のステップF123として、ステイタスデータを受信したら、ステップF124でステイタス内容を確認し、再生のための接続状況が適正であるか否かを確認する。
なお、図9、図10には詳しくは示していないが、ステイタス要求コマンドに対して所定時間以上ドライブ装置20からのステイタスデータの受信がなかった場合や、USBコネクタの端子状態(例えば各端子の電圧など)が非接続状態にあることが検出された場合などは、ドライブ装置20が接続されていないと判断して、ステップF124からエラー終了することになる。
また、ドライブ装置20からステイタスデータが受信されたが、そのステイタスが現在記録動作中など、再生動作に対応できない状態を示している場合も、エラー終了することになる。
【0097】
ステイタスチェックにより適正な接続が確認されたら、パーソナルコンピュータ11の処理はステップF125に進み、HDD11aに収録されているメインデータ(オーディオデータ)の曲名等によるリストをディスプレイ画面上に表示し、再生する曲の選択を要求する表示を行なう。
これに応じてユーザーは曲を選択する操作を行うことになり、パーソナルコンピュータ11はその選択操作に応じて処理をステップF126からF127に進め、CPU41に対して通信C13として、選択されたファイル(曲)の再生の実行を指示するコマンドを送信する。
そしてステップF128で、ドライブ装置20からの再生開始OKの通知(通信C14)を待機する。
【0098】
CPU41では、通信C13としての再生実行を指示するコマンドが受信されたら、処理をステップF223からF224に進め、通信モード設定、ターミナルキーのSAM50への転送など、再生出力処理のための準備を行い、準備完了に応じてOK通知(通信C14)を発する。そしてステップF225で、パーソナルコンピュータ11から暗号化オーディオデータが送信されてくることを待機する。
【0099】
パーソナルコンピュータ11ではステップF128でOK通知を確認したら、ステップF129に進んで、再生対象となった暗号化オーディオデータのHDD11aからの読出、及びドライブ装置20への送信(通信C15)を実行する。
CPU41は、通信C15としての暗号化オーディオデータの送信が開始されたら、ステップF226に進んで、その受信、復号、出力処理を開始する。
即ちCPU41は、USBインターフェース43を介して受信される暗号化オーディオデータを所定単位毎にSAM50に転送して、ターミナルキーを用いた復号処理を実行させる。
さらにSAM50で復号されたオーディオデータをDSP49により伸長させ、ADDA変換部54でアナログ信号かさせた後、パワーアンプ56を介してヘッドホン端子23又はライン出力端子24から出力させる。
これにより、ドライブ装置20に接続された出力先機器101、例えばヘッドホンやスピーカシステムなどで音声として再生出力され、又は、MDレコーダなどで録音することなどが行われる。もちろん、ドライブ装置20にスピーカが内蔵される場合は、そのスピーカから再生音声を出力することもできる。
【0100】
但し、ステップF226で復号が開始された時点で、SAM50により適正な復号ができなかった場合は、ターミナルキーが不適であるとしてステップF228に進み、パーソナルコンピュータ11に対してエラー通知(通信C16)を行う。
パーソナルコンピュータ11では、ステップF129の動作が開始された後、通信C16としてのエラー通知を受けた場合は、ステップF130から動作をエラー終了させることになる。
【0101】
これは、接続されたドライブ装置20が、上述したコピー又はムーブ動作時に用いられたドライブ装置20ではない場合である。
即ち上述したように、ターミナルキーはドライブ装置20の個体毎に固有のコードナンバとされているものであるため、コピー又はムーブ動作時と異なるドライブ装置20が接続された場合は、暗号解読のためのキーが異なるものとなってしまい、適切なオーディオデータに復号することができない。
このような場合は、再生不能としてエラー終了させることになる。
【0102】
なお、復号処理が適切に行われたか否かをCPU41が判断するためには、例えばDSP49でのエラー訂正状況を確認するなどの手法が考えられるが、このためにはターミナルキーを用いた暗号化処理が、そのターミナルキーを用いた復号を行わなければエラー訂正不能となるようなアルゴリズムとすることが必要になる。
また従って、暗号化アルゴリズムによっては、再生時にCPU41が復号処理が適切に行われたか否かを判断できないこともあり得る。
このような場合、つまりステップF227,F228、ステップF130の処理がシステム上適切に実行できないような場合もありうるが、それでも問題はない(換言すれば、ステップF227,F228、ステップF130の処理が存在しない処理例も考えられる)。
つまり、適正な復号か否かを確認できずに、そのまま再生出力したとしても、異なるターミナルキーが用いられた復号によっては、適切な音声出力は得られないことになり、ユーザーにとっては意味不明のノイズ音声が再生される状態となる。つまり、いずれにしても、コピー又はムーブ動作時と異なるドライブ装置20を接続した状態では、ユーザーはHDD11aからの暗号化オーディオデータを聴くことはできないものとなる。
【0103】
パーソナルコンピュータ11は、ステップF129のHDD再生及び送信動作を、そのオーディオデータの送信が完了するまで、もしくはユーザーが再生停止操作を行うまで続ける。つまりその期間、CPU41でステップF226の処理により再生音声が出力される。
オーディオデータの送信が完了するか、もしくはユーザーが再生停止操作を行なった場合は、パーソナルコンピュータ11はステップF131又はF132からステップF133に進み、CPU41に対して停止コマンドを送信する(通信C17)。そしてステップF134で終了処理を行って再生処理を終える。
CPU41は、停止コマンドを受けたら、ステップF229からF230に進み、終了処理を行って再生処理を終える。
【0104】
以上の、図9、図10の処理により、動作▲6▼としての再生動作が実現される。つまり暗号化されてHDD11aに格納されているメインデータをドライブ装置20を介して再生させる動作が実行される。
そして上記の説明からわかるように、この再生を行うためには、パーソナルコンピュータ11にドライブ装置20が接続されており、かつそのドライブ装置20が、暗号化メインデータをHDD11aに記録する際に用いられたドライブ装置20でなければならないという条件がつけられることになる。
つまりこれは、HDD11aにコピー又はムーブしたデータは、ユーザーの私的使用の範囲内のみで再生できることになり、著作権侵害をおこさせないものとすることができる。
【0105】
6−2 動作▲7▼
動作▲7▼は、HDD11aに記録してある暗号化メインデータ(例えば暗号化オーディオデータ)をドライブ装置20の処理により復号した後、パーソナルコンピュータ11自身に再生出力させる動作である。
この場合、基本的には上記図9、図10と同様の処理が行われることで、パーソナルコンピュータ11とドライブ装置20の接続がチェックされた後に、再生出力が行われる。
【0106】
即ちパーソナルコンピュータ11は、図9のステップF121〜F128までの処理を行った後、ステップF129でHDD11aからの読出及びドライブ装置20への送信を行う。
一方、CPU41は、図10のステップF221〜F225までの処理を行った後、ステップF226で送信されてくる暗号化オーディオデータを受信/復号していく。
但しCPU41は、受信/復号したオーディオデータをUSBインターフェース43からパーソナルコンピュータ11に送信させることになる。
そしてパーソナルコンピュータ11では、送信されてきたオーディオデータを、スピーカ11bから音声として出力させることになる。
【0107】
このようにして、動作▲7▼としての再生が実現される。つまり暗号化されてHDD11aに格納されているメインデータをドライブ装置20において復号した後、パーソナルコンピュータ11から再生出力させる動作が実行される。
この場合も、上記動作▲6▼と同様に、再生を行うためには、パーソナルコンピュータ11にドライブ装置20が接続されており、かつそのドライブ装置20が、暗号化メインデータをHDD11aに記録する際に用いられたドライブ装置20でなければならないという条件がつけられることになる。つまり、HDD11aにコピー又はムーブしたデータは、ユーザーの私的使用の範囲内のみで再生できることになり、著作権侵害をおこさせないものとすることができる。
またこの場合は、再生音声がパーソナルコンピュータ11から出力されるため、ユーザーにとっては違和感の無い再生動作、つまりCD等の記録媒体から読出を行っている装置による再生出力を実行できる。
【0108】
6−3 動作▲8▼
動作▲8▼として、HDD11aに記録してある暗号化メインデータ(例えば暗号化オーディオデータ)をドライブ装置20の処理により板状メモリ1にコピー又はムーブさせる動作について、図11、図12で説明する。
図11はパーソナルコンピュータ11側の処理、図12はドライブ装置20のCPU41の処理をそれぞれ示している。
【0109】
この動作▲8▼に関しても、パーソナルコンピュータ11にドライブ装置20を接続した状態で行われる。このときユーザーは例えばパーソナルコンピュータ11側を用いた操作(例えば図示していないキーボードやマウスなど、パーソナルコンピュータ11の入力装置を用いた操作)を行うことで、コピー又はムーブを実行させる。
【0110】
パーソナルコンピュータ11に対してユーザーが、HDD11a内の暗号化オーディオデータを板状メモリ1にコピー又はムーブすることを指示する操作を行うと、パーソナルコンピュータ11の処理は図11のステップF141からF142に進み、まずドライブ装置20が接続されているか否かを確認する。
即ち通信C21として、USBインターフェースによりドライブ装置20のCPU41に対してステイタス要求のコマンドを送信し、ステップF143で通信C22としてのステイタス返信を待機する。
【0111】
ドライブ装置20のCPU41では、通信C21としてのステイタス要求コマンドを受信すると、処理を図12のステップF241からF242に進め、現在の状態(ステイタス)を示すデータを送信する。具体的には、ドライブ装置20がパーソナルコンピュータ11から送信されてくる暗号化オーディオデータを板状メモリ1へ記録する処理に対応できる状態であるか否かを示すデータとなる。
【0112】
パーソナルコンピュータ11では図11のステップF143として、ステイタスデータを受信したら、ステップF144でステイタス内容を確認し、コピー又はムーブのための接続状況が適正であるか否かを確認する。
なおこの場合も、ステイタス要求コマンドに対して所定時間以上ドライブ装置20からのステイタスデータの受信がなかった場合や、USBコネクタの端子状態(例えば各端子の電圧など)が非接続状態にあることが検出された場合などは、ドライブ装置20が接続されていないと判断して、ステップF144からエラー終了することになる。
また、ドライブ装置20からステイタスデータが受信されたが、そのステイタスが現在他の記録動作中である場合や、板状メモリ1が装填されていない場合など、コピー又はムーブ動作に対応できない状態を示している場合も、エラー終了することになる。
【0113】
ステイタスチェックにより適正な接続が確認されたら、パーソナルコンピュータ11の処理はステップF145に進み、HDD11aに収録されているメインデータ(オーディオデータ)の曲名等によるリストをディスプレイ画面上に表示し、再生する曲の選択を要求する表示を行なう。
これに応じてユーザーは曲を選択する操作を行うことになり、パーソナルコンピュータ11はその選択操作に応じて処理をステップF146からF147に進め、CPU41に対して通信C23として、選択されたファイル(曲)の板状メモリ1へのコピー又はムーブの実行を指示するコマンドを送信する。
そしてステップF148で、ドライブ装置20からの再生開始OKの通知(通信C14)を待機する。
【0114】
CPU41では、通信C23としてのコピー又はムーブ実行を指示するコマンドが受信されたら、処理をステップF243からF244に進め、通信モード設定、ターミナルキーのSAM50への転送など、コピー又はムーブ処理のための準備を行い、準備完了に応じてOK通知(通信C24)を発する。そしてステップF245で、パーソナルコンピュータ11から暗号化オーディオデータが送信されてくることを待機する。
【0115】
パーソナルコンピュータ11ではステップF148でOK通知を確認したら、ステップF149に進んで、再生対象となった暗号化オーディオデータのHDD11aからの読出、及びドライブ装置20への送信(通信C25)を実行する。
CPU41は、通信C25としての暗号化オーディオデータの送信が開始されたら、ステップF246に進んで、その受信、復号、書込処理を開始する。
即ちCPU41は、USBインターフェース43を介して受信される暗号化オーディオデータを所定単位毎にSAM50に転送して、ターミナルキーを用いた復号処理を実行させる。
さらにSAM50で復号されたオーディオデータをメモリインターフェース42を介して板状メモリ1に書き込んでいく。
これにより、ドライブ装置20による板状メモリ1へのコピー又はムーブが実行される。
【0116】
但し、ステップF246で復号が開始された時点で、SAM50により適正な復号ができなかった場合は、ターミナルキーが不適であるとしてステップF248に進み、パーソナルコンピュータ11に対してエラー通知(通信C26)を行う。
パーソナルコンピュータ11では、ステップF149の動作が開始された後、通信C26としてのエラー通知を受けた場合は、ステップF150から動作をエラー終了させることになる。
即ち、接続されたドライブ装置20が、上述したHDD11aへのコピー又はムーブ動作時に用いられたドライブ装置20ではない場合は、そのHDD11aへコピー又はムーブされたオーディオデータを板状メモリ1にコピー又はムーブすることはできないことになる。
【0117】
なおCPU41が、復号処理が適切に行われたか否かを判断できない場合は、復号されたと思われるオーディオデータが板状メモリ1に書き込まれることになるが、ターミナルキーが異なる場合、板状メモリ1に書き込まれるデータは意味不明のノイズ音声によるオーディオデータとなるため、いずれにしても、元々のコピー又はムーブ動作時と異なるドライブ装置20を接続した状態では、ユーザーはHDD11aからの暗号化オーディオデータを板状メモリ1にコピー又はムーブさせることはできないものとなる。
【0118】
パーソナルコンピュータ11は、ステップF149のHDD再生及び送信動作を、そのオーディオデータの送信が完了するまで続ける。
オーディオデータの送信が完了したら、パーソナルコンピュータ11はステップF151からF152に進み、CPU41に対して完了コマンドを送信する(通信C27)。そしてステップF153で終了処理を行って再生処理を終える。ムーブ処理であった場合は、終了処理としてHDD11aからのオーディオデータの消去を行うことになる。
【0119】
CPU41は、完了コマンドを受けたら、ステップF249からF250に進み、終了処理を行ってコピー又はムーブ処理を終える。
【0120】
以上の、図11、図12の処理により、動作▲8▼としてのコピー又はムーブ動作が実現される。つまり暗号化されてHDD11aに格納されているメインデータをドライブ装置20を介して板状メモリ1に記録させる動作が実行される。
そしてこの場合も、上述のように、パーソナルコンピュータ11にドライブ装置20が接続されており、かつそのドライブ装置20が、暗号化メインデータをHDD11aに記録する際に用いられたドライブ装置20でなければならないという条件がつけられることになるため、HDD11aにコピー又はムーブしたデータは、ユーザーの私的使用の範囲内のみで再生できることになり、著作権侵害をおこさせないものとすることができる。例えばHDD11aに一旦コピーしたデータを、他のドライブ装置20によって板状メモリ1に記録させ、コピーデータを無制限に増やしていくことはできない。
一方で、正しく使用する範囲においては、一旦HDD11aにムーブしたデータを、元々の板状メモリ1に戻すことなどが可能となる。
【0121】
また、図6において一点鎖線で囲われたブロックAはポータブル部として、同じく一点鎖線で囲われたパーソナルコンピュータ11から脱着可能である。
ブロックAのポータブル部がパーソナルコンピュータ11から離されて持ちだされた場合、ポータブル部のみでオーディオデータファイルを再生することが可能であるが、このようにポータブル部でオーディオデータファイルが再生される可能性がある状態で、パーソナルコンピュータ11のHDD11aに記録されたオーディオファイルとポータブル部に記録されて持ちだされたオーディオデータファイルが同じ場合に、パーソナルコンピュータ11において上記のオーディオファイルの再生が可能であるとすると、著作権の保護の上では望ましい状態とは言えない。
そのため、HDD11aに記録されたオーディオデータファイルがパーソナルコンピュータ11の単体では再生が不可能なようにすることで複数コピーされたオーディオデータファイルでも同時に再生できるのはポータブル部で処理されるオーディオデータファイルのみに規定可能でありこれにより著作権の保護が容易に実現できるようになる。
【0122】
また、例えばドライブ装置の暗号化と復号は単にエンコーダ及びデコーダでそれぞれあっても良い。つまり、例えばオーディオデータファイルをATRACと呼ばれる信号圧縮方式でエンコードしていた場合、ATRACのデコーダをパーソナルコンピュータ11が備えなければ再生することはできない。つまり単なる情報圧縮がされるだけでも同様の効果を得ることも考えられる。
【0123】
なおここで、HDD11aからの暗号化オーディオデータをコピー又はムーブできる板状メモリ1は、もともと、HDD11aへムーブした際の板状メモリ1のみとする制限を設けることが必要となる場合もある。
つまり、上記のようにHDD11aへのコピー又はムーブの際に用いられたドライブ装置20が接続されていることが条件とすると、板状メモリ1自体は制限されないことになる。従って、HDD11aから多数の板状メモリ1へ無制限にコピーできることになってしまうことがあり得る。
これにより著作権侵害等が憂慮される場合は、CPU41が装填されている板状メモリ1自体のチェックを行うようにし、元々そのオーディオデータが記録されていた板状メモリ1である場合のみ、コピー又はムーブを許可するような処理を行うことが好ましい。
【0124】
一方で、その様なチェックを行わなくとも、例えばHDD11aから送信されてきた暗号化オーディオデータを、復号せずにそのまま板状メモリ1に記録するようにしても良い。
この場合、その板状メモリ1に記録された暗号化オーディオデータは、そのドライブ装置20を用いなければ再生不能とできるため(再生時にターミナルキーを用いた復号を行う)、大量にコピーされたとしても、実質的にはそのユーザーの個人的範囲でしか使用できなくなるためである。
【0125】
或いは、従来より知られているSCMS方式でコピーの制限がかけられるようにしても良い。
【0126】
更に、HDD11aから送信されてきた暗号化オーディオデータを複号し、複号されたオーディオデータを暗号化して板状メモリ1に暗号化オーディオデータとして記録するようにしても良い。
また、このとき暗号化するためのターミナルキーをHDD11aから送信された来た暗号化オーディオデータの複号時に利用したターミナルキーと異なるキーとするようにしても良い。
また、第2の装置としてパーソナルコンピュータを例に上げたが、例えば大容量の記憶媒体を備えたオーディオセットやLANに接続されたサーバーなどであっても良い。
【0127】
7.他の実施の形態
続いて、他の実施の形態について図13以下で説明していく。
図13に示す例は、パーソナルコンピュータ11、ドライブ装置20、板状メモリ1からなる。
パーソナルコンピュータ11はHDD11a、CD−ROMドライブ11c、コンテンツキー生成手段11d、オーディオファイル生成手段11eから構成され、またHDD11aの内部にはコンテンツキーデータベース、コーピー回数管理データベースとオーディオファイルが記憶可能とされている。
ドライブ装置20、板状メモリ1についての構成は、上述してきた実施の形態と同様である。
【0128】
CD−ROMドライブ11cに装填されているCD等の記録媒体に記録されているオーディオデータを、HDD11aにコピーする場合の動作を始めに説明する。
CD−ROMドライブ11cに装填されているCD等の記録媒体に記録されているオーディオデータをHDD11aにコピーする場合、まず最初にコンテンツキー生成手段11dにて生成されるコンテンツキーと呼ばれる、オーディオデータごとに与えられる管理キーが生成される。
オーディオファイル生成手段11eには、コンテンツキー生成手段11dで生成されたコンテンツキーとオーディオデータとが入力される。そしてオーディオファイル生成手段11eは、入力されたオーディオデータにコンテンツキーを用いてロックを掛け、更に図示しないストレージキーを用いて上記コンテンツキーにもロックをかける。
【0129】
なおストレージキーはパーソナルコンピュータ11、ドライブ装置20、板状メモリ1がそれぞれ固有に持つ鍵情報(以下「鍵」という)であり、図示しない他のパーソナルコンピュータの持つストレージキーと、この図13のパーソナルコンピュータ11においても異なるキーとされている。
【0130】
オーディオファイル生成手段11eにて生成された、固有のコンテンツキーでロックされたオーディオデータと、上記オーディオデータにロックをかけたコンテンツキーに装置固有のストレージキーでロックをかけたコンテシツキーとで構成されるオーディオファイルがHDD11aに書き込まれる。
続いてオーディオファイルを生成するときにオーディオデータにロックをかけたコンテンツキーが、パーソナルコンピュータ11によって生成された固有の鍵であることを後ほど認証する目的でコンテンツキーデータベースにコンテンツキーの関連情報が書き込まれる。
また、後で説明するように板状メモリ1に上記オーディオファイルのコピーを作成する場合、作成されたコピー数を管理する目的でコピー回数管理データベースに例えばコピー回数上限として値「3」を、作成されたオーディオファイルに関連づけて書き込む。
【0131】
次に上記の作業によって新たに作成されたオーディオファイルのコピーをドライブ装置20を経由して板状メモリ1に作る場合について説明する。
この場合、パーソナルコンピュータ11とドライブ装置20との間でオーディオファイルのデータ通信が可能な状態にしておき、さらにドライブ装置20と板状メモリ1との間でデータ通信が可能な状態にしてからパーソナルコンピュータ11にあるオーディオファイルが板状メモリ1にコピーされるようになる。
【0132】
上記のデータ通信可能な状態にする過程のうち代表して、パーソナルコンピュータ11とドライブ装置20との間の処理について図14と図15を用いて説明する。
図14は、パーソナルコンピュータ11における処理を示し、図15は、ドライブ装置20における処理を示している。
【0133】
この処理は、ユーザーがパーソナルコンピュータ11またはドライブ装置20を用いてパーソナルコンピュータ11に記録されているオーディオファイルを板状メモリ1にコピーするように、パーソナルコンピュータ11とドライブ装置20に指示を与えることで開始される。
オーディオファイルのコピーの指示を受けたパーソナルコンピュータ11とドライブ装置20はステップF301とステップF311において互いが著作権管理されたオーディオファイルのコピーが許された装置であるかどうかをセッションの確立を通して確認しあう。
そしてステップF302及びステップF312において、それぞれステップF301及びステップF311で互いがコピーのための通信を行える相手であるかどうかの判断を行い、もしどちらか一方でもコピーが許可されていない装置の場合、ステップF301及びステップF311でセッションが確立できないためコピーのための通信処理を行わず処理を終了する。
【0134】
もし、両方の装置ともコピーの許可された装置であった場合は、それぞれステップF303及びステップF313に進む。
ステップF303及びステップF313においてパーソナルコンピュータ11及びドライブ装置20は、それぞれステップF301及びステップF311のセッションの確立時に得た情報をもとにセッションキーを生成する。
セッションキーとは、複数の装置間で通信によってデータのやり取りをする場合、データを安全にやり取りする目的で、そのセッションが確立している間のみ有効な暗号化及び復号化に使用する暗号キーのことである。
【0135】
パーソナルコンピュータ11はステップF304においてHDD11aに記録されているオーディオファイルに含まれる、ロックをかけられたコンテンツキー、即ちコンテンツにロックをかけたコンテンツキーであってさらにストレージキーでロックをかけられたコンテンツキーを、ストレージキーによってロック解除するとともに、ステップF303で生成されたセッションキーを使いコンテンツキーにセッションキーでロックをかけると言う鍵の掛け替えを行う。
このステップF304の結果として、コンテンツキーでロックがかかったコンテンツとセッションキーでロックのかかったコンテンツキーから構成されるオーディオファイルが一時的に生成される。
【0136】
ステップF305においてパーソナルコンピュータ11はステップF304で一時的に生成されたコンテンツキーでロックがかかったコンテンツとセッションキーでロックのかかったコンテンツキーから構成されるオーディオファイルをドライブ装置20に送信する。
【0137】
ドライブ20は、ステップF314においてステップF305でパーソナルコンピュータ11が送信してくるオーディオファイルを受信する。
ステップF315においてドライブ装置20は、受信したオーディオファイルに含まれるコンテンツキーにロックをかけているセッションキーをステップF313で生成したセッションキーを使って解除するとともに、ドライブ装置20が固有に持つストレージキーを使ってコンテンツキーにロックをかけて保護する。
【0138】
一方、パーソナルコンピュータ11はステップF306においてHDD11aに記録されているコピー回数管理データベースのうちからコピーしたオーディオファイルのコピー可能回数の上限を「3」から「2」に記録し直す。
これでパーソナルコンピュータ11とドライブ装置22との間でのオーディオファイルのコピーに対するセッションは終了しステップF303およぴステップF313で生成されたセッションキーは捨てられる。
【0139】
以上の処理がドライブ装置20と板状メモリ1との間でも同様に行われる。即ち上記図14に示したパーソナルコンピュータ11の処理をドライブ装置20の処理に置き換え、また図15に示したドライブ装置20の処理を板状メモリ1の処理に置き換えて同様に行うことで、パーソナルコンピュータ11に記録されているオーディオファイルが板状メモリ1に安全にコピーされまた、コピー回数も管理されたことになる。そして板状メモリ1にコピーされたオーディオファイルは、ドライブ装置20を用いて再生することができる。
ただし、ドライブ装置20から板状メモリ1へのコピーの処理を行う際に、ドライブ装置20においてはステップF305に相当するコピー回数の管理処理は省略される。つまリコピー回数の管理は最初にオーディオファイルを生成したパーソナルコンピュータ11のみが一括して行うことになる。
【0140】
なお、当然上記処理にはいる前にパーソナルコンピュータ11においてはコピー回数管理データベースに記録されたコピー上限回数が「0」になっていないことを確認し、著作権管理において許諾された範囲内でのコピーかどうかという判定は行っているものである。
もし、コピー回数管理データベースに記録されたコピー上限回数が「0」となつている場合には、例えばユーザーに許諾されたコピー回数の上限を越えている旨をパーソナルコンピュータ11のディスプレイ装置やドライブ装置20の表示部21等に表示して上記の処理に入らないようにする。これにより著作権が守られたうえで、ユーザーにもその旨が伝わるようにすることができる。
【0141】
なお、このようにコピー回数の上限が規定された状態でコピー物を作成する行為を以降チェックアウトと呼ぶこととする。また逆に、例えば板状メモリ1に記録されたオーディオファイルが不要となったときにオーディオファイルをパーソナルコンピュータ11に戻すようにして板状メモリ1からはコピーされていたオーディオファイルを消去し、パーソナルコンピュータ11で管理されているコピー回数の上限値を1戻すことをチェックインと呼ぶこととする。
なお、チェックインの動作としてオーディオファイルすべてを戻すのでなくコンテンツキーのみを返却して、板状メモリ1に記録されたオーディオファイルを消去するようにしても良い。
【0142】
次に、板状メモリ1にコピーされていたオーディオファイルが不要となり、オーディオファイルの利用権をパーソナルコンピュータ11に返還する場合について図16、図17、図18、図19を用いて説明する。
ここではコンテンツすべてを返却するのでなくオーディオファイルの利用権があることを示すコンテンツキーのみを返却することで、パーソナルコンピュータ11に利用権の返還を行う場合について説明する。
【0143】
図16に示したようにパーソナルコンピュータ11はHDD11aとコンテンツキー評価手段11fとから構成され、HDD11aにはオーディオファイル、コンテンツキーデータベース、コピー回数管理データベースがそれぞれ記録されている。
【0144】
図17は板状メモリ1での処理を表し、図18はドライブ装置20での処理を表し、図19はパーソナルコンピュータ11での処理をそれぞれ表している。
ユーザーが例えばドライブ装置20またはパーソナルコンピュータ11を用いて、板状メモリ1にコピーされていたオーディオファイルの利用権をパーソナルコンピュータ11のコピー回数管理データベースを更新する形で返還する旨を指示すると、以下の処理が開始される。
【0145】
まず板状メモリ1とドライブ装置20との間でステップF321及びステップF331において各々がセッションの確立を行う。この結果を、板状メモリ1においてはステップF322にて判定し、セッションが確立できた場合はステップF323に進む。セッションの確立に失敗した場合は、セッションの確立を試みようとした相手の装置が著作権管理されたコンテンツを保護する機構を持たない可能性があるので以降の処理は行わず処理を抜ける。
【0146】
ドライブ装置20においてはステップF331での結果をステップF332で判定し、セッションが成功した場合は、板状メモリ1が著作権を保護する機構を有していると判断してステップF333に進む。セッションが確立しなかったとステップF332で判断された場合には、以降の処理は行わず処理を抜け、著作権を保護しない可能性のある板状メモリ1との処理を行わないことで著作権を保護するようにする。
【0147】
板状メモリ1においてはステップF322でセッションが確立したと判断された場合は、ステップF323においてセッションの確立の際に得られたデータをもとにセッションキーを生成する。
このセッションキーはセッションを確立するごとに生成し直すものでセッションが終了すると破棄されるようにされている。
【0148】
ドライブ装置20においてはステップF332においてセッションが確立できたと判断された場合にはステップF333に進み、セッションの確立の際に得られたデータをもとにセッションキーを生成する。
【0149】
板状メモリ1は、ステップF324において利用権を返還しようとするオーディオファイルのコンテンツキー、即ち板状メモリ1に固有のストレージキーでロックされたコンテンツキーのロックを、ストレージキーで解除するとともに、ステップF323で生成されたセッションキーを使ってロックをかけ直した後にドライブ装置20に送出する。
【0150】
ドライブ装置20においては板状メモリ1がステップF324において送出した、セッションキーでロックされたコンテンツキーをステップF334で受信する。
続いてドライブ装置20は、ステップF335に進みパーソナルコンピュータ11とのセッションの確立を行う。パーソナルコンピュータ11はステップF351においてドライブ装置20とのセッションの確立を行う。
【0151】
ドライブ装置20はステップF336においてパーソナルコンピュータ11との間でセッションが確立できたかどうかを判定する。セッションが確立できたと判断される場合にはステップF337に進み、セッションが確立できなかった場合は著作権の保護がなされない可能性のあるパーソナルコンピュータであると判断して以降の処理は行わず処理を抜ける。
パーソナルコンピュータ11は、ステップF352においてドライブ装置20との間でセッションの確立が成功したと判断された場合にはステップF353に進み、ドライブ装置20との間でセッションが確立できなかった場合はドライブ装置20が著作権を保護しない可能性があるとして以降の処理は行わず処理を抜ける。
【0152】
ドライブ装置20はステップF337においてパーソナルコンピュータ11とのセッションの確立時に得られた情報をもとにセッションキーを生成する。
パーソナルコンピュータ11はステップF353においてドライブ装置20とのセッションの確立時に得られた情報をもとにセッションキーを生成する。
ステップF338においてドライブ装置20は、板状メモリ1から送られ、ドライブ装置20に固有のストレージキーでロックがかけられたコンテンツキーを、ドライブ装置20に固有のストレージキーを用いてロック解除するとともに、ステップF337で生成されたセッションキーを用いてロックをかけた後、パーソナルコンピュータ11に対して送出する。
ステップF354においてパーソナルコンピュータ11は、ドライブ装置20から送られるコンテンツキー、即ちセッションキーでロックがかけられたコンテンツキーを受け取る。
【0153】
続いてパーソナルコンピュータ11はステップF355において、ドライブ装置20から送られてきた、セッションキーでロックがかけられたコンテンツキーのロックを、ステップF353で生成されたセッションキーによって解除する。そして得られたコンテンツキーがHDD11aにあるコンテンツキーデータベース内に管理されているかどうかをコンテンツキー評価手段11fによって判断する。ここで管理されていると判断された場合にはステップF356に進み、一方、管理されていないと判断された場合には、そのコンテンツキーは他のパーソナルコンピュータによって板状メモリ1にコピーされたコンテンツに対するコンテンツキーであると判断して処理を抜ける。
【0154】
ステップF355において、ドライブ装置20から送られてきたコンテンツキーがコンテンツキーデータベースに管理されていると判断された場合、パーソナルコンピュータ11はステップF356において、ドライブ装置20に対してチェックインが成功したことを通知する。つまり、板状メモリ1に記録されているコンテンツは、自らが発行したコンテンツのコピーであって著作権が保護された状態にあるということが確認され、板状メモリ1に記録されている該当するコンテンツの利用権を返還することが認められたことをドライブ装置20に対して伝えることになる。
【0155】
チェックイン成功をドライブ装置20に伝えたPC1は続けてステップF357において、コピー回数管理データベースに記録されているコピー可能回数を更新する。例えば図16のように「2」がコピー可能回数として記録されていた場合には、コンテンツの利用権が1つ板状メモリ1から返還されたので「3」に更新することになる。
【0156】
ドライブ装置20では、ステップF339においてパーソナルコンピュータ11に対して送出したコンテンツキーが、パーソナルコンピュータ11においてチェックインに成功したかどうかを判定する。チェックインに成功したと判断される場合にはステップF340に進み、チェックインが成功しなかったと判断される場合にはステップF341に進む。
ステップF339においてパーソナルコンピュータ11でのチェックインが成功したと判断された場合、ドライブ装置20はステップF340において板状メモリ1に対してチェックインが成功し該当するコンテンツの利用権がパーソナルコンピュータ11に返還されたことを通知する。
また、ステップF339においてチェックインが成功しなかったと判断された場合は、ドライブ装置20はステップF341において、チェックインが失敗したことを板状メモリ1に対して通知する。これは、板状メモリ1から送られたコンテンツキーが、コンテンツの利用権を返還しようとしたパーソナルコンピュータ11で発行されたものでないことを伝えるものとなる。
【0157】
板状メモリ1はステップF325において、利用権を返還しようとしているオーディオファイルのチェックインがパーソナルコンピュータ11において成功したか否かを判定する。つまりドライブ装置20からの、上記ステップF340又はF341の通知を確認する。
そしてチェックイン成功したと判断された場合にはステップF326に進み、板状メモリ1は、利用権を返還したオーディオファイルを板状メモリ内の記憶素子から消去して処理を終える。
チェックインされなかつたと判断された場合にはそのまま処理を終了する。
【0158】
以上の処理によって、板状メモリ1が記憶していた、著作権の保護されたコンテンツの利用権をパーソナルコンピュータ11に返還する場合、パーソナルコンピュータ11に許可された範囲内でのコピー可能数が更新され、板状メモリ1からは利用権の返還されたオーディオファイルが消去されることになり、著作権の保護が許可された範囲内で守られた環境を作ることが可能となる。
【0159】
そして以上のような実施の形態の場合、オーディオファイルをコピーしてもオーディオファイルにロックをかけているストレージキーが入手できない限りオーディオファイルに含まれているコンテンツの再生はできないこととなる。つまり図1〜図12で説明した実施の形態におけるターミナルキーと同等の役目をストレージキーが担うことになる。従って、ストレージキーをかけた機器であるパーソナルコンピュータ11、ドライブ装置20や板状メモリ1が図1〜図12で説明した実施の形態におけるドライブ装置20の機能をそれぞれに備えていると言える。
【0160】
なお以上説明した処理は、それぞれのフローチャートとして示した処理のみに限定されるものではない。例えばパーソナルコンピュータ11ではステップF357においてコピー回数管理データベースの更新を先に行ってからステップF356でドライブ装置20に対してチェックインが成功したことを通知するようにしても良い。また、コピー回数の制限の判断においてはコピー回数のカウンタのカウンタ値と上限値とを比較するような比較手段を更に設けておいて、コピーが作られるごとにカウンター値を1上げて、チェックインされるとカウンター値を1下げるようにし、コピー数の上限値が別に記憶されていて記憶されている上限値とカウンター値の比較の結果許諾されているコピー数に達すると、チェックインされないかぎリコピーの作成ができないようにしても良い。もちろん、上限値はオーディオデータファイルごとに設けても良いしパーソナルコンピュータ11全体で統一された上限値が設定されるようにしても良い。
【0161】
以上、実施の形態について述べてきたが、本発明はこれらの構成及び動作に限定されるものではなく、特に上述してきた各種動作時の処理の細かい手順としては各種の変形例が考えられる。
また、本発明のシステムにおいて第1の記録媒体に相当する記録媒体は、図1のような板状メモリに限定されるものではなく、他の外形形状とされた固体メモリ媒体(メモリチップ、メモリカード、メモリモジュール等)でも構わない。もちろんメモリ素子はフラッシュメモリに限られず、他の種のメモリ素子でもよい。さらに固体メモリではなく、ミニディスク、DVD(DIGITAL VERSATILE DISC)、ハードディスク、CD−Rなどのディスク状記録媒体を用いるシステムでも本発明は適用できる。
同様に本発明でいう第2の記録媒体はHDDに限定されない。
【0162】
また上記例では音楽等のオーディオデータについてのコピー/ムーブ/再生について述べたが、これは一例にすぎない。例えば音楽データとしてのトラック(ファイル)に限らず、動画ファイル、静止画ファイル、音声データファイルなどについても、全く同様に適用できる。
【0163】
【発明の効果】
以上の説明からわかるように本発明では、第1の記録媒体に記録されたメインデータと第2の記録媒体に記録されたメインデータの内容が同じであった場合において、上記メインデータのデコード機能を備えた装置のみが上記メインデータを再生可能なように、その装置によってエンコードされていた場合には、例えば第1の記録媒体が上記装置に装着されて、第1の記録媒体に記録されているメインデータが利用されている間は、上記第2の記録媒体に記録されたメインデータの利用は不可能となり、また、上記装置を上記第2の記録媒体に装着することで上記第2の記録媒体に記録されたメインデータの利用が可能となる。
【0164】
また本発明では、第1の記録媒体に記録されたメインデータ(例えば音楽データ)を第2の装置に送信して第2の記録媒体にコピー又はムーブさせる際には、第1の装置においてその装置固有の識別子をキーとして用いて暗号化を行う。そして暗号化されたメインデータを第2の装置に送信してコピー又はムーブを実行させるようにする。またこのようにして第2の記録媒体にコピー又はムーブしたメインデータ(暗号化データ)を第2の装置で再生する場合には、その第2の装置は第1の装置との接続を確認し、接続された状態において、メインデータの読出を実行できるようにする。さらに読み出された暗号化メインデータは、第1の装置側に送信され、復号手段において、その装置固有の識別子をキーとして復号が行われ、再生出力されるようにする。従って、コピー又はムーブしたメインデータで再生する場合には、その第2の装置に、コピー又はムーブ時に用いた第1の装置が接続された場合のみ(他の第1の装置では不可)、暗号化時と同一の識別子が用いられることで適切に復号ができ、再生可能となる。
このため、コピー又はムーブしたメインデータを再生できるのは、コピー又はムーブ時に用いた第1の装置を所有する者のみであり、つまりユーザーの私的複製の範囲でしかコピー又はムーブしたメインデータを使用(再生)できないものとなる。これにより著作権侵害を強力に防止できるものとなる。
【0165】
その一方で、第2の装置にコピー又はムーブした暗号化されたメインデータについては、さらなるコピー又はムーブ(暗号化のままのメインデータのコピー又はムーブ)については制限されないため、ユーザーは必要に応じてメインデータを他の装置(他の記録媒体)に移すことなどが可能であり、フレキシブルに利用できる。即ち、あくまでも再生時に第1の装置を接続できる機器であれば、本発明でいう第2の装置に限らず、暗号化メインデータは再生可能となるため、第1の装置を所有するユーザーの私的な使用の範囲内においては、多様なデータ使用やデータの持ち運びが可能となり、ユーザーの使用性を向上させることができる。
【0166】
また単に著作権保護だけでなく、例えばユーザーにとって秘匿性の高いデータであった場合に、本発明によるコピー又はムーブを行うようにすれば、ユーザー本人(つまり第1の機器を所有している本人)以外には、再生不能となるため、秘密保持効果を得ることができる。
【0167】
さらに本発明の場合、メインデータの暗号化/復号に用いるキー(識別子)は、第1の装置(データ処理装置)内に記憶されているとともに、その識別子を用いた暗号化/復号は、いずれもその第1の装置内で行われることになる。つまりコピー又はムーブ時に識別子は他の機器に転送されず、また他の時点において識別子自体を第1の装置外に送信する必要性も無い。これは、識別子が全くその第1の装置外に出ないことを意味し、つまり通信過程で識別子としてのコードナンバが盗まれたり、通信先の機器において識別子を使用できるようにすることができないものとなる。従って、第1の機器を所有する悪意のユーザーが識別子を調べることで、本発明による著作権保護方式をすり抜けて著作権侵害にかかる行為を実行することも不可能となる。
【0168】
また本発明で、第1の装置(データ処理装置)において、第1の記録媒体からメインデータを読み出して当該第1の装置内に取り込むことのできる読出手段を備えるようにすることで、第1の装置と第2の装置のみで、上記効果を実現するデータコピー/ムーブシステムを確立できる。
さらにその場合、第1の装置(データ処理装置)のみで、再生装置としての使用も可能となる。
【0169】
また第1の装置(データ処理装置)が、或る第1の記録媒体に対して再生動作可能な再生装置(例えば外部のCDプレーヤ等)によって読み出されたメインデータを入力することで、第1の記録媒体から読み出されたメインデータを当該第1の装置内に取り込むことのできる入力手段を備えるようにすることで、本発明のコピー又はムーブ時の暗号化/復号処理を採用していない機器(例えば従来より存在する機器)からの再生データ(例えばCD収録の音楽データなど)についても、本発明の効果を享受できる。
【0170】
第1の記録媒体を第2の装置側で再生できる場合も同様であり、即ち第2の装置には、第1の記録媒体に対してメインデータの読出が可能な読出手段と、読出手段で再生されたメインデータを第1の装置に送信できる送信手段とが備えられている場合、第1の装置は、第2の装置の送信手段により送信されたメインデータを受信することで、第1の記録媒体から読み出されたメインデータを当該第1の装置内に取り込むことのできる受信手段を備えるようにすれば、第2の装置で再生されたデータについても、本発明の効果を享受できる。
【0171】
本発明の第1の装置(データ処理装置)の出力手段は、復号手段で復号されたメインデータを、当該第1の装置に接続又は内蔵された出力機器に対して再生データとして供給し、再生出力を実行させることで、第1の装置による再生出力が可能となる。例えば音楽データの場合は、第1の装置に内蔵又は接続されたスピーカやヘッドホンで出力させたり、或いは出力端子から他の機器(アンプシステムや記録装置)に供給して再生出力や録音を行わせることができる。
【0172】
また第1の装置の出力手段は、復号手段で復号されたメインデータを再生データとして、送信手段により第2の装置に供給させることで、第2の装置側での再生出力が実行できる。つまりこの再生データは、もともと第2の装置側で読み出されたものであり、第1の装置はその暗号の復号を行うものであるため、復号したメインデータを第2の装置に戻すことで、ユーザーにとって違和感の無い再生動作、つまり記録媒体から読出を行っている装置による再生出力を実行できる。
【0173】
また第1の装置は、第1の記録媒体に対してデータ書込可能な書込手段を備えるようにし、この書込手段は、復号手段で復号されたメインデータを第1の記録媒体に書き込むことができるようにすることで、第2の装置からのメインデータのコピー又はムーブ、即ちメインデータの元の記録媒体への復帰(第1→第2の記録媒体としてムーブされたメインデータを、第1の記録媒体に戻す)を実行できる。
【0174】
また以上のように、単体での再生が不可能なエンコードが掛けられた複数のメインデータを記録しているサーバー装置から、端末装置にメインデータを供給するシステムにおいて、端末装置ではサーバー装置との接続が確認される場合のみサーバー装置上に記録されているメインデータをデコードして再生可能とする。そして端末装置とサーバー装置が分離している状態では、サーバー装置との接続が確認できないので、端末装置にあらかじめ記録されていたメインデータをデコードして再生することで、例えば端末装置を外出先ではメインデータの再生装置として使用できる。またサーバー装置と接続可能な部屋にいる場合にはサーバー装置上にあるメインデータを再生することがでできるため外出先よりも多くのメインデータを再生させることが可能となる。
端末装置に外出先で使用したいメインデータを端末装置に記録させて持ちだして外出すれば、外出先ではメインデータの再生はできるがサーバー装置ではエンコードをした端末装置が無いため再生が不可能となり、著作権を守ることが可能となる。
【図面の簡単な説明】
【図1】本発明の実施の形態の板状メモリの外形形状を示す平面図、正面図、側面図、底面図である。
【図2】実施の形態のドライブ装置の外観例の平面図、左側面図、右側面図、上面図、底面図である。
【図3】実施の形態のドライブ装置のブロック図である。
【図4】本発明の実施の形態のドライブ装置を含むシステム接続例の説明図である。
【図5】実施の形態の記録/再生/コピー/ムーブ動作におけるデータの流れの説明図である。
【図6】実施の形態のコピー又はムーブ動作の説明図である。
【図7】実施の形態の動作▲3▼のパーソナルコンピュータ側の処理のフローチャートである。
【図8】実施の形態の動作▲3▼のドライブ装置側の処理のフローチャートである。
【図9】実施の形態の動作▲6▼のパーソナルコンピュータ側の処理のフローチャートである。
【図10】実施の形態の動作▲6▼のドライブ装置側の処理のフローチャートである。
【図11】実施の形態の動作▲8▼のパーソナルコンピュータ側の処理のフローチャートである。
【図12】実施の形態の動作▲8▼のドライブ装置側の処理のフローチャートである。
【図13】他の実施の形態のシステム構成のブロック図である。
【図14】他の実施の形態のチェックアウト時のパーソナルコンピュータの処理のフローチャートである。
【図15】他の実施の形態のチェックアウト時ドライブ装置の処理のフローチャートである。
【図16】他の実施の形態のシステム構成のブロック図である。
【図17】他の実施の形態のチェックアウト時の板状メモリの処理のフローチャートである。
【図18】他の実施の形態のチェックアウト時のドライブ装置の処理のフローチャートである。
【図19】他の実施の形態のチェックアウト時のパーソナルコンピュータの処理のフローチャートである。
【符号の説明】
1 板状メモリ、20,20A,20B ドライブ装置、11 パーソナルコンピュータ、21 表示部、22 着脱機構、23 ヘッドホン出力端子、24ライン出力端子、25 マイク入力端子、26 ライン入力端子、27 デジタル入力端子、30 操作部、31 操作レバー、32 停止キー、33 記録キー、41 CPU、42 メモリインターフェース、43 USBインターフェース、44 リアルタイムクロック、45 表示ドライバ、48 フラッシュメモリ、49 DSP、50 SAM

Claims (4)

  1. 再生に制限を加える暗号化が施された主データが記録された第1の記録媒体から上記主データを第2の記録媒体に移動する再生装置において、
    上記主データの再生に制限を加える暗号を解くための鍵情報が記憶された記憶手段と、
    上記第1の記録媒体から上記主データが入力される入力手段と、
    上記入力手段から入力された上記主データを上記記憶手段に記憶された鍵情報によって暗号が解けるか否かを判別する判別手段と、
    上記入力手段から入力される主データを第2の記録媒体に出力する出力手段と、
    上記判別手段において暗号が解けるとされた場合には上記入力手段から入力される上記主データを上記出力手段より上記第2の記録媒体へ出力し、上記判別手段において暗号を解くことに失敗したとされた場合には上記入力手段から入力される上記主データを上記出力手段より上記第2の記録媒体へ出力することを禁止する制御手段と、
    を備えていることを特徴とする再生装置。
  2. 上記記憶手段に記憶された鍵情報は、装置ごとに固有でかつ固定な情報であることを特徴とする請求項1に記載の再生装置。
  3. 上記第1の記録媒体から入力される上記主データを再生する再生手段を更に備え、
    上記第1の記録媒体から入力される主データが上記記憶手段に記憶された鍵情報により暗号を解くことが可能と上記判別手段が判別した場合は、上記入力手段から入力される主データを上記再生手段から再生することを特徴とする請求項1に記載の再生装置。
  4. 上記第1の記録媒体から入力される主データに暗号化を施している鍵情報とは異なる第2の鍵情報を記憶する第2の記憶手段と、
    上記出力手段から上記第2の記録媒体に出力される主データに、上記第2の記憶手段に記憶された鍵情報によって解除可能な暗号化を施す暗号化手段と、
    を更に備え、
    上記制御手段は、上記第1の記録媒体から入力される主データが上記判別手段によって暗号化を解くことが可能であると判断された場合は、上記主データの暗号化を上記記憶手段に記憶された鍵情報で解除するとともに、上記暗号化手段によって上記第2の記憶手段に記憶された上記第2の鍵情報で解除可能な暗号化を施して上記出力手段より上記第2の記録媒体に出力させることを特徴とする請求項1に記載の再生装置。
JP2000060382A 1999-03-09 2000-03-01 再生装置 Expired - Fee Related JP4356178B2 (ja)

Priority Applications (10)

Application Number Priority Date Filing Date Title
JP2000060382A JP4356178B2 (ja) 1999-03-09 2000-03-01 再生装置
TW089104099A TW464873B (en) 1999-03-09 2000-03-07 Reproducing apparatus and information distribution system
MYPI20000885A MY138290A (en) 1999-03-09 2000-03-08 Reproducing apparatus and information distribution system
MYPI20054448A MY138425A (en) 1999-03-09 2000-03-08 Reproducing apparatus and information distribution system
US09/521,177 US6868494B1 (en) 1999-03-09 2000-03-08 Reproducing apparatus and information distribution system
KR1020000011572A KR100608337B1 (ko) 1999-03-09 2000-03-08 재생장치 및 정보분배시스템
EP00301880A EP1037460A2 (en) 1999-03-09 2000-03-08 Reproducing apparatus and information distribution system with copyright protection
CNB031077412A CN1311382C (zh) 1999-03-09 2000-03-09 信息分配系统
CN00117864A CN1127076C (zh) 1999-03-09 2000-03-09 重现装置
US10/869,399 US7500271B2 (en) 1999-03-09 2004-06-16 Reproducing apparatus and information distribution system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP11-61547 1999-03-09
JP6154799 1999-03-09
JP2000060382A JP4356178B2 (ja) 1999-03-09 2000-03-01 再生装置

Publications (3)

Publication Number Publication Date
JP2000322826A JP2000322826A (ja) 2000-11-24
JP2000322826A5 JP2000322826A5 (ja) 2007-02-08
JP4356178B2 true JP4356178B2 (ja) 2009-11-04

Family

ID=26402592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000060382A Expired - Fee Related JP4356178B2 (ja) 1999-03-09 2000-03-01 再生装置

Country Status (7)

Country Link
US (2) US6868494B1 (ja)
EP (1) EP1037460A2 (ja)
JP (1) JP4356178B2 (ja)
KR (1) KR100608337B1 (ja)
CN (2) CN1311382C (ja)
MY (2) MY138425A (ja)
TW (1) TW464873B (ja)

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4478263B2 (ja) * 1999-11-12 2010-06-09 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
US6868405B1 (en) 1999-11-29 2005-03-15 Microsoft Corporation Copy detection for digitally-formatted works
JP4348818B2 (ja) * 2000-03-10 2009-10-21 ソニー株式会社 データ配信システムとその方法およびデータ記録媒体
JP2001266479A (ja) * 2000-03-22 2001-09-28 Sanyo Electric Co Ltd デジタルビデオ再生装置およびデジタルビデオ再生装置のデータ管理方法
JP3573685B2 (ja) 2000-05-19 2004-10-06 松下電器産業株式会社 再生記録装置
JP4593764B2 (ja) * 2000-11-28 2010-12-08 三洋電機株式会社 データ端末装置
JP4300705B2 (ja) * 2000-12-05 2009-07-22 ソニー株式会社 データ転送システム、データ転送装置、データ転送方法、記録媒体
JP4029569B2 (ja) 2000-12-13 2008-01-09 株式会社日立製作所 ディジタル情報記録再生装置、記録装置、受信装置および送信装置
KR100662290B1 (ko) 2000-12-27 2007-01-02 엘지전자 주식회사 광 기록매체 상의 데이터 복사 및 이동 방법
JP2002236767A (ja) * 2001-02-07 2002-08-23 Sony Corp 情報処理装置および方法、プログラム格納媒体、並びにプログラム
JP2002251529A (ja) * 2001-02-22 2002-09-06 Sony Corp コンテンツ提供取得システム、コンテンツ提供装置、コンテンツ取得装置、コンテンツ提供取得方法、コンテンツ提供方法、コンテンツ取得方法、コンテンツ提供プログラム格納媒体、コンテンツ取得プログラム格納媒体、コンテンツ提供プログラム及びコンテンツ取得プログラム
US7068294B2 (en) * 2001-03-30 2006-06-27 Koninklijke Philips Electronics N.V. One-to-one direct communication
US6965975B2 (en) * 2001-03-31 2005-11-15 Lg Electronics Inc. Apparatus and method for moving contents having a restricted number of copies between storage media
JP3820581B2 (ja) * 2001-04-04 2006-09-13 ソニー株式会社 情報処理装置および方法、記録媒体、プログラム、並びに記録装置
US7298844B2 (en) 2001-04-11 2007-11-20 Matsushita Electric Industrial Co., Ltd. Recording/reproducing apparatus, data moving method, and data deletion method
US7424747B2 (en) * 2001-04-24 2008-09-09 Microsoft Corporation Method and system for detecting pirated content
JP2002351744A (ja) * 2001-05-29 2002-12-06 Sony Corp コンテンツ記録システム、コンテンツ転送装置、方法、プログラムおよび該プログラムを記録した記録媒体
JP2003122726A (ja) * 2001-06-07 2003-04-25 Hitachi Ltd コンテンツ制御方法及びその実施装置並びにその処理プログラム
JP3778009B2 (ja) * 2001-06-13 2006-05-24 ソニー株式会社 データ転送システム、データ転送装置、データ記録装置、データ管理方法
JP3809779B2 (ja) 2001-06-18 2006-08-16 ソニー株式会社 データ転送システム、データ転送装置、データ記録装置、データ転送方法
US7421411B2 (en) 2001-07-06 2008-09-02 Nokia Corporation Digital rights management in a mobile communications environment
TW566041B (en) 2001-07-06 2003-12-11 Hitachi Ltd Digital data recording device and output device
JP4701550B2 (ja) * 2001-07-06 2011-06-15 ソニー株式会社 記録装置および方法、記録媒体、並びにプログラム
JP4830225B2 (ja) * 2001-07-18 2011-12-07 ソニー株式会社 記録装置および方法、記録媒体、並びにプログラム
US7110982B2 (en) * 2001-08-27 2006-09-19 Dphi Acquisitions, Inc. Secure access method and system
EP1445888A4 (en) * 2001-10-12 2010-07-07 Panasonic Corp CONTENT MANAGEMENT DEVICE AND CONTENT PROTECTION PROGRAM
JP2003132622A (ja) * 2001-10-22 2003-05-09 Victor Co Of Japan Ltd 記録装置、再生装置及び記録媒体
KR100947152B1 (ko) 2001-11-15 2010-03-12 소니 주식회사 이동식 매체상에 배포된 디지털 콘텐츠의 사용 및 복사를 제어하는 방법 및 그를 이용하는 디지털 저장 매체
EP1492265A4 (en) * 2002-03-29 2005-04-13 Matsushita Electric Industrial Co Ltd CONTENTS PROCESSING DEVICE, CONTENT ACCUMULATING MEDIUM, CONTENTS PROCESSING AND CONTENTS PROGRAM
TWI227468B (en) * 2002-04-01 2005-02-01 Sony Corp Recording method, and storage medium driving apparatus
TWI225647B (en) 2002-04-01 2004-12-21 Sony Corp Recording method and apparatus, and editing method apparatus
US7469343B2 (en) * 2003-05-02 2008-12-23 Microsoft Corporation Dynamic substitution of USB data for on-the-fly encryption/decryption
US20060008256A1 (en) * 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
US20130097302A9 (en) * 2003-10-01 2013-04-18 Robert Khedouri Audio visual player apparatus and system and method of content distribution using the same
JP4036177B2 (ja) * 2003-10-01 2008-01-23 ソニー株式会社 受信装置、受信方法、受信プログラムおよび記録媒体、ならびに、受信システム
CN1316821C (zh) * 2003-10-20 2007-05-16 松下电器产业株式会社 信息传送装置及信息转送方法和视频服务器系统
WO2005091150A1 (ja) * 2004-03-23 2005-09-29 Matsushita Electric Industrial Co., Ltd. コンテンツ移動装置、コンテンツ移動方法、コンピュータプログラム、記録媒体及びコンテンツ移動システム
US7889863B2 (en) * 2004-04-21 2011-02-15 Panasonic Corporation Recording device, recording medium, and content protection system
JP2005353180A (ja) * 2004-06-11 2005-12-22 Hitachi Ltd データ処理装置
US7269743B2 (en) * 2004-07-16 2007-09-11 Hitachi, Ltd. Method and apparatus for secure data mirroring a storage system
US7657160B2 (en) * 2004-09-14 2010-02-02 Marvell World Trade Ltd. Unified control and memory for a combined DVD/HDD system
JP2006185016A (ja) * 2004-12-27 2006-07-13 Hitachi Ltd コンテンツ移動制御装置及び方法
US7593943B2 (en) * 2005-01-14 2009-09-22 Microsoft Corporation Method and system for synchronizing multiple user revisions to a shared object
WO2006090455A1 (ja) * 2005-02-24 2006-08-31 Fujitsu Limited 記憶装置、制御方法及びプログラム
JP4573118B2 (ja) * 2005-04-11 2010-11-04 ソニー株式会社 再生装置
WO2007046376A1 (ja) * 2005-10-18 2007-04-26 Matsushita Electric Industrial Co., Ltd. 送信側の記録再生装置、受信側の記録再生装置
NO325438B1 (no) * 2005-12-22 2008-05-05 World Medical Ct Holding Sa Fremgangsmate for sikker overforing av medisinsk data til en mobil enhet/terminal
JP2007328826A (ja) * 2006-06-06 2007-12-20 Hitachi Ltd ディスク記録再生装置、記録媒体の記録再生装置及びデータ記録再生方法
JP2007336060A (ja) * 2006-06-13 2007-12-27 Toshiba Corp 情報アクセス管理方法および装置
US20090119379A1 (en) * 2007-11-05 2009-05-07 Sony Electronics Inc. Rendering of multi-media content to near bit accuracy by contractual obligation
KR20100055882A (ko) * 2008-11-18 2010-05-27 삼성전자주식회사 컨텐츠 제어 장치 및 컨텐츠 제어 방법
JP4564572B1 (ja) 2009-04-24 2010-10-20 株式会社東芝 送信装置、受信装置及びコンテンツ送受信方法
JP5007735B2 (ja) * 2009-07-13 2012-08-22 ソニー株式会社 記録システム、制御装置および方法、並びにプログラム
JP5039769B2 (ja) * 2009-11-13 2012-10-03 日立コンシューマエレクトロニクス株式会社 コンテンツ送受信システム、コンテンツ送信装置、およびコンテンツ送信方法
GB2507497B (en) * 2012-10-30 2015-01-14 Barclays Bank Plc Device and method for secure memory access
CN103440545B (zh) * 2013-08-02 2016-05-25 上海华力微电子有限公司 产品批次等级管理系统和方法

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2883791B2 (ja) 1993-08-26 1999-04-19 富士通株式会社 記憶媒体とその制御方法
JP2853727B2 (ja) * 1994-02-22 1999-02-03 日本ビクター株式会社 再生プロテクト方法及びプロテクト再生装置
KR100381119B1 (ko) * 1994-04-18 2003-04-21 마쯔시다덴기산교 가부시키가이샤 광기록매체 정보의 불법복사 또는 불법설치 방지방법 및장치
JPH087380A (ja) 1994-06-13 1996-01-12 Mitsubishi Electric Corp 情報記憶装置
US5787171A (en) * 1994-06-28 1998-07-28 Sony Corporation Data transmitter and receiver
US5828841A (en) * 1994-10-31 1998-10-27 Sony Corporation Video signal recording and reproduction apparatus
JP3497899B2 (ja) * 1994-11-21 2004-02-16 株式会社日立製作所 通信支援システム
KR100332743B1 (ko) * 1994-11-26 2002-11-07 엘지전자주식회사 디지탈영상시스템의불법시청및복사방지방법및장치
US5768389A (en) * 1995-06-21 1998-06-16 Nippon Telegraph And Telephone Corporation Method and system for generation and management of secret key of public key cryptosystem
US5793973A (en) * 1995-07-14 1998-08-11 Microsoft Corporation Method and system for opportunistic broadcasting of data
US5636096A (en) * 1995-10-02 1997-06-03 Aris Mardirossian, Inc. Magnetic disc cartridge and corresponding system/method for limiting copying of software
US5896255A (en) * 1995-10-02 1999-04-20 Aris Mardirossian, Inc. Magnetic disc cartridge and corresponding system/method for limiting coping of software
CN1152311C (zh) * 1995-10-09 2004-06-02 松下电器产业株式会社 光记录装置和光重放装置
JPH09162859A (ja) * 1995-12-07 1997-06-20 Fujitsu Ltd スクランブル方法及び装置、デスクランブル方法及び装置、並びに、データ伝達方法及びシステム
JP3176030B2 (ja) * 1996-01-08 2001-06-11 株式会社東芝 複製制御方法及び複製制御装置
JPH10214233A (ja) 1996-04-15 1998-08-11 Toshiba Corp 情報処理装置、情報処理システム、情報処理方法、プログラム記憶装置、及び鍵の判定方法及び判定装置
US6061451A (en) * 1996-09-03 2000-05-09 Digital Vision Laboratories Corporation Apparatus and method for receiving and decrypting encrypted data and protecting decrypted data from illegal use
JPH10143438A (ja) 1996-11-08 1998-05-29 Nec Corp 外部記憶装置データセキュリティシステム
JPH10214297A (ja) 1996-11-28 1998-08-11 Fujitsu Ltd インターネットを利用した会員制サービスシステムおよび方法
EP0849938A3 (en) * 1996-12-20 1999-02-24 Hitachi, Ltd. A magnetic recording/reproducing apparatus and the same equiped with an image sensor
JP3901268B2 (ja) * 1997-01-23 2007-04-04 ソニー株式会社 情報信号出力制御装置、情報信号出力制御方法、情報信号複製防止装置および情報信号複製防止方法
JPH10283298A (ja) * 1997-04-04 1998-10-23 Casio Comput Co Ltd 情報提供システム、端末装置及びサーバ装置
WO1998053443A1 (en) * 1997-05-19 1998-11-26 Matsushita Electric Industrial Co., Ltd. Graphic display, synchronous reproduction method, and synchronous av reproducing device
CA2290431A1 (en) * 1997-05-19 1998-11-26 Intervu, Inc. A system and method for optimizing the delivery of audio and video data over a computer network
JPH1166708A (ja) * 1997-08-20 1999-03-09 Sanyo Electric Co Ltd 光ディスク、光ディスク記録装置、及び光ディスク再生装置
US6161179A (en) * 1997-09-05 2000-12-12 Wea Manufacturing, Inc. Key-based protection method for light-readable discs
JP3488603B2 (ja) * 1997-09-16 2004-01-19 株式会社東芝 電子透かしを利用したコピープロテクトシステム
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
KR100381649B1 (ko) * 1998-09-23 2003-06-18 삼성전자주식회사 디브이디의 데이터 재생 방법
US6367019B1 (en) * 1999-03-26 2002-04-02 Liquid Audio, Inc. Copy security for portable music players
US6697944B1 (en) * 1999-10-01 2004-02-24 Microsoft Corporation Digital content distribution, transmission and protection system and method, and portable device for use therewith

Also Published As

Publication number Publication date
CN1271937A (zh) 2000-11-01
TW464873B (en) 2001-11-21
KR20000062786A (ko) 2000-10-25
MY138290A (en) 2009-05-29
CN1516037A (zh) 2004-07-28
US6868494B1 (en) 2005-03-15
US7500271B2 (en) 2009-03-03
EP1037460A2 (en) 2000-09-20
KR100608337B1 (ko) 2006-08-02
MY138425A (en) 2009-06-30
CN1311382C (zh) 2007-04-18
US20050007925A1 (en) 2005-01-13
CN1127076C (zh) 2003-11-05
JP2000322826A (ja) 2000-11-24

Similar Documents

Publication Publication Date Title
JP4356178B2 (ja) 再生装置
JP4221803B2 (ja) 記憶再生装置及び記憶再生方法
JP4288751B2 (ja) 記録媒体、データ処理装置
TW475139B (en) Reproducing device having reproducing limiting function, apparatus for rewriting reproducing limiting information, reproducing limiting method, method
JP4357509B2 (ja) 記録装置及び記録方法
JP4380480B2 (ja) ライセンス処理装置,プログラム,およびライセンス処理方法
JP2001243707A (ja) 情報送受信システム、及び電子機器
JP2001216766A (ja) 記録再生装置、携帯装置、データ転送システム
JP2001022647A (ja) コンテンツ管理方法およびコンテンツ管理装置および記録媒体
JP2008015622A (ja) 著作権保護記憶媒体、情報記録装置及び情報記録方法、並びに情報再生装置及び情報再生方法
KR100941199B1 (ko) 정보 처리 장치 및 방법, 및 프로그램 저장 매체
KR20010052853A (ko) 데이터 관리장치, 데이터 관리방법, 및 데이터 관리프로그램을 기록하는 기록매체
WO2006009208A1 (ja) 通信システム,通信方法,コンテンツ処理装置,およびコンピュータプログラム
JP2006172147A (ja) コンテンツ保護方法及びその方法を用いた情報記録再生装置
JP4560086B2 (ja) コンテンツデータ記録再生装置
JP4727780B2 (ja) 再生装置、記録装置
JP4655470B2 (ja) コンテンツデータ処理装置及びコンテンツデータ処理方法、並びにコンテンツデータ管理システム及びコンテンツデータ管理方法
JP3820581B2 (ja) 情報処理装置および方法、記録媒体、プログラム、並びに記録装置
JP4100845B2 (ja) 情報記録読取方法ならびに装置
JP2003308653A (ja) コンテンツ記録装置
JP3807657B2 (ja) コピープロテクト機能を備えた磁気ディスク装置
JP4710449B2 (ja) 通信システム,通信方法,コンテンツ処理装置,およびコンピュータプログラム
JP4677840B2 (ja) コンテンツ再生装置,コンテンツ再生制御方法,プログラム
JP4710448B2 (ja) 通信システム,コンテンツ処理装置,通信方法,およびコンピュータプログラム
JP2005011105A (ja) 再生装置、暗号化記録装置及びプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061218

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080821

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080902

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081008

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090417

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090714

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090727

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120814

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4356178

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120814

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120814

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130814

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees