Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3777355B2 - Data copying device, right holder's terminal device and data copying system - Google Patents
[go: Go Back, main page]

JP3777355B2 - Data copying device, right holder's terminal device and data copying system - Google Patents

Data copying device, right holder's terminal device and data copying system Download PDF

Info

Publication number
JP3777355B2
JP3777355B2 JP2003046514A JP2003046514A JP3777355B2 JP 3777355 B2 JP3777355 B2 JP 3777355B2 JP 2003046514 A JP2003046514 A JP 2003046514A JP 2003046514 A JP2003046514 A JP 2003046514A JP 3777355 B2 JP3777355 B2 JP 3777355B2
Authority
JP
Japan
Prior art keywords
data
source
rom
terminal device
medium
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
JP2003046514A
Other languages
Japanese (ja)
Other versions
JP2004005444A (en
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003046514A priority Critical patent/JP3777355B2/en
Publication of JP2004005444A publication Critical patent/JP2004005444A/en
Application granted granted Critical
Publication of JP3777355B2 publication Critical patent/JP3777355B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

【0001】
【産業上の利用分野】
この発明は、光ディスク,光磁気ディスク,テープ,及びリムーバブルハードディスク等の各種メディアに対する音声データ及び画像データ等の各種データの複写を行なうデータ複写装置とデータ複写装置とPOS通信を行なう版権者側の装置とデータ複写装置と版権者側の装置とからなるPOSシステムに関する。
【0002】
【従来の技術】
従来、再生専用光ディスクであるCD−ROMを装着してそのデータを再生するCD−ROMドライブと、書き込み可能で書き換え不能な光ディスクであるCD−Rを装着してそのデータの再生及びそれに対するデータの書き込みを行なうCD−Rドライブを備えて、複写元のソースメディアであるCD−ROMに記録されたデータを読み出して、複写先のターゲットメディアであるCD−Rに書き込んでコピーするデータ複写装置(「CD−ROM複写装置」と称する)があった。
【0003】
また、上記のようなデータ複写装置(「マスタマシン」と称する)にCD−Rドライブを2台備えた拡張装置(「スレーブマシン」と称する)を接続して、マスタマシンのCD−ROMドライブに装着されたCD−ROMから読み出したデータを、スレーブマシンの各CD−Rドライブにそれぞれ装着されたCD−Rに書き込んでコピーすることもできた。
【0004】
【発明が解決しようとする課題】
しかしながら、従来のデータ複写装置は、マスタマシンとスレーブマシンは似通った構成でありながらそれぞれ別機種として製作しなければならなかった。
つまり、マスタマシンとスレーブマシンを製作することにより在庫負担が増加し、コストダウンの軽減も容易に図ることができないという問題があった。
【0005】
また、ターゲットメディアを装着するターゲットドライブを2台必要とする場合、マスタマシンにスレーブマシンを1台接続することによりターゲットドライブが3台になってしまうので、ターゲットドライブを必要な台数だけ容易に増設して拡張できないという問題があった。
【0006】
さらに、CD−ROM以外のメディアに記録されているデータ、例えば9トラックMTのデータはそのフォーマットがCD−Rに記録するときのフォーマットと異なるのでフォーマットの変換を行なわなければならない。
そのため、CD−ROM以外のメディアを容易にソースメディアとして使用することができないという問題があった。
【0007】
例えば、一般に大型コンピュータやワークステーションでは、テープドライブによってマルチトラックテープ,DAT,及び8mmテープ等のテープメディアにデータを記録して保存している。
これらのテープメディアはデータを磁気情報としてテープ上に記録するが、磁化されたテープメディアの磁化強度が時間経過と共に弱くなるという欠点を持っているので、その磁気情報は長時間の保存には適さない。
【0008】
そのため、テープメディアによってデータが安全に保持しえる時間はおよそ半年と云われており、それ以上の期間保管するときには、テープ上のデータを一旦ホストコンピュータに読み出して再びテープ上に書き戻すリサイクル作業を施す必要があった。
さらに、テープメディアはテープにデータを記録するときにヘッドが直接触れるので耐久性にも乏しいという欠点もある。
【0009】
そこで、テープメディアに記録されたデータをCD−Rに書き写して保存することが望ましいが、現状ではテープメディアに記録されたデータを一旦ホストコンピュータへ読み出してからCD−Rに書き移す作業が必要であり、テープメディアからCD−Rへのデータの複写を簡便に行なえなかった。
【0010】
また、CD−ROM以外のメディアにも様々な種類が有り、例えば、テープメディアにしても9トラックMT,8mmテープ,及びDAT等の各種類あり、それらをソースメディアとして使用する場合、その種類毎にターゲットメディアのCD−Rドライブを変更しなければならないという問題があった。
【0011】
さらに、CD−Rに書き込まれたデータをテープ,リムーバブルハードディスク,及び光磁気ディスク等のメディアに複写することも容易に行なえないという問題があった。
【0012】
例えば、CD−Rに書き込まれたデータを元にしてCD−ROMのスタンパを作成してCD−ROMを作成する場合、そのスタンパのデータ読取装置は、例えば、9トラックMT,リムーバブルハードディスク,及び光磁気ディスクなどのメディアに記録された連続性のあるデータフォーマットのデータで供給する場合が多く、CD−Rに書き込んだデータを異なるフォーマットのメディアに複写することが容易に行なえなかった。
【0013】
また、CD−ROMのデータを他のメディアに複写するとき、版権又は著作権フリーのオリジナルCDデータや、複写するユーザが著作権を持つCDデータの場合にはそのまま複写しても問題はないが、それ以外のデータでは許可無く複写すると版権又は著作権等の権利の侵害になってしまう恐れがある。
そこで、版権や著作権が設定されているオリジナルCDのコピーをできないようにする違法コピー防止手段を設けたデータ複写装置(例えば、特開平4−82055号公報参照)があった。
【0014】
しかし、このような違法コピー防止手段は版権や著作権保護の観点からはもちろん必要であるが、そのオリジナルCDの版権や著作権の保有者に相当の使用料を支払って合法的にコピーすることができないという問題があった。
【0015】
さらに、ソースメディアのデータをターゲットメディアに記録する場合、ターゲットメディアに記録されるデータはソースメディアから読み出した音声や映像等のデータのデータ長だけとは限らない。
例えば、マルチセッションで記録する場合は音声や映像のデータと共にリードイン・リードアウト,リンクブロック等のデータをも記録しなければならないので、所望のソースメディアのデータがターゲットメディアに全て記録できるか否かを容易に判断することができないという問題があった。
【0016】
また、CD−Rに対してデータをコピーするとき、その書き込みが途中で途切れるとバッファアンダーランというデータの不連続性が生じてしまう。そのバッファアンダーランが発生するとそのCD−Rディスクは使用できなくなる。
それはCD−RがCD特有のエラーコードを利用する以上は避けられない問題であり、記録時はデータの書き込みが途切れないようにしなければならない。
【0017】
さらに、CD−Rドライブにはデータ記録時の記録速度を選択できるものがあるが、ソースメディアのデータの読み出し速度を越えた速度でターゲットメディアにデータを記録することはできない。そこで、ソースメディアからのデータの読み出し速度がCD−Rに対するデータの記録速度よりも速くすれば安定した記録動作を行なえる。
【0018】
しかし、ターゲットメディアに対するデータの書き込みが途中で中断しないように、ソースメディアからのデータの読み出し速度をCD−Rに対するデータの記録速度よりも速くする速度設定が容易に行なえないという問題があった。
【0019】
また、オリジナルのCDやCD−ROM等のソースメディアが手元になければそのデータを複写することができないという問題があった。
さらに、そのCDのジャケットやCD−ROMの使用方法又はマニュアル等も容易に得ることができないという問題があった。
【0020】
また、ソースメディアに記録されたデータが大容量の場合、例えば、9トラックMT等は数百メガバイトから数ギガバイトのデータを記録することができる。そのデータを全て1個のCD−Rに記録しきれないこともある。そのようなときには、ソースメディアのデータを切りの良いファイルで分割して複数個のCD−Rに記録する必要があるが、そのファイルを分割して複数のCD−Rに振り分けて記録する作業が煩雑であるという問題があった。さらに、CD−Rを取り換え時期を容易に識別することが困難であるという問題もあった。
【0021】
この発明は上記の点に鑑みてなされたものであり、書き込み可能な光ディスク用ドライブを、ソースディスクからデータの読み出すドライブとソースディスクから読み出されたデータをターゲットディスクに書き込むドライブのいずれにも共通して使用できるようにすることを目的とする。
【0022】
また、ターゲットディスクを装着するターゲットドライブを必要な台数だけ容易に増設できるようにすることも目的とする。
さらに、複数の書き込み可能な光ディスク用ドライブを接続したとき、ソースディスクからデータの読み出すドライブとソースディスクから読み出されたデータをターゲットディスクに書き込むドライブの機能を容易に割り当てられるようにすることを目的とする。
【0023】
また、テープ,ハードディスク,及び光磁気ディスク等のメディアに記録されたデータをCD−Rに容易に複写できるようにすることを目的とする。
さらに、CD−Rに記録されたデータをテープ,ハードディスク,及び光磁気ディスク等のメディアに容易に複写できるようにすることを目的とする。
【0024】
さらにまた、テープ,ハードディスク,及び光磁気ディスク等のメディアに対するデータの記録及び再生するダイレクトアクセス装置及び複数の書き込み可能な光ディスク用ドライブを必要な台数だけ容易に増設できるようにすることも目的とする。
【0025】
そしてまた、ダイレクトアクセス装置と書き込み可能な光ディスク用ドライブを複数接続したとき、ソースディスクからデータの読み出すドライブとソースディスクから読み出されたデータをターゲットディスクに書き込むドライブの機能を容易に割り当てられるようにすることを目的とする。
【0026】
また、CD−ROMに記録されているデータを許可を受けて複写できるようにすることを目的とする。
さらに、ソースメディアに記録されたデータがターゲットメディアに全て記録できるか否かを容易に判断できるようにすることを目的とする。
さらにまた、ターゲットメディアに対するデータの書き込みが途中で中断しないように安定した速度で書き込みを行なえるようにすることを目的とする。
【0027】
また、コピーすべきソースメディアが手元になくても容易にそのデータを入手してコピーできるようにすることを目的とする。
さらに、手元にないソースメディアのジャケットや使用方法又はマニュアル等も許可を得て容易に入手できるようにすることも目的とする。
【0028】
また、ソースメディアに記録された大容量のデータを容易に複数個のCD−Rに振り分けて記録できるようにすることを目的とする。
さらに、ユーザがCD−Rの取り換え時期を容易に識別できるようにすることも目的とする。
【0029】
【課題を解決するための手段】
この発明は上記の目的を達成するため、複数の書き込み可能な光ディスク用ドライブを有し、いずれか1台の書き込み可能な光ディスク用ドライブに装着されたソースメディアのデータを読み出す手段と、その手段によって読み出されたデータを残りの書き込み可能な光ディスク用ドライブに装着されたターゲットメディアに書き込ませる手段と、そのターゲットメディアに対する書き込み速度よりも速い速度で上記データを読み出す手段に上記ソースメディアからのデータの読み出しを行なわせる読み書き速度制御手段を備え、上記書き込み可能な光ディスク用ドライブに装着されたソースメディアがCD−ROMのとき、そのCD−ROMのバーコードを読み取る手段と、その手段によって読み取られたバーコードのデータをPOSシステムを通じて上記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段と、その端末装置から上記CD−ROMのコピーの許可及び不許可の指示データを受け取る手段と、その手段によってコピー許可の指示データを受け取ったときにのみ上記CD−ROMのデータの上記ターゲットメディアに対する書き込みを可能にする手段と、上記データの書き込みが成功したターゲットメディアの個数をカウントする手段と、その手段によってカウントされた個数のデータを上記POSシステムを通じて上記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段を設けたデータ複写装置を提供する。
【0030】
また、複数の書き込み可能な光ディスク用ドライブと、テープ記録装置,リムーバブルハードディスク装置,及び書き込みと書き換え可能な光磁気ディスク用ドライブ等のダイレクトアクセス装置を有し、そのダイレクトアクセス装置に装着されたソースメディアに記録されている記録フォーマットを検出する手段と、その手段によって検出された記録フォーマットに基づいて上記ソースメディアからデータを読み出させる手段と、その手段によって読み出されたデータを上記複数の書き込み可能な光ディスク用ドライブに装着されたターゲットメディアに記録可能なフォーマットに変換する手段と、その手段によって変換されたデータを上記複数の書き込み可能な光ディスク用ドライブに装着されたそれぞれのターゲットメディアに書き込ませる手段を備え、上記書き込み可能な光ディスク用ドライブに装着されたソースメディアがCD−ROMのとき、そのCD−ROMのバーコードを読み取る手段と、その手段によって読み取られたバーコードのデータをPOSシステムを通じて上記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段と、その端末装置から上記CD−ROMのコピーの許可及び不許可の指示データを受け取る手段と、その手段によってコピー許可の指示データを受け取ったときにのみ上記CD−ROMのデータの上記ターゲットメディアに対する書き込みを可能にする手段と、上記データの書き込みが成功したターゲットメディアの個数をカウントする手段と、その手段によってカウントされた個数のデータを上記POSシステムを通じて上記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段を設けたデータ複写装置にするとよい。
【0031】
さらに、書き込み可能な光ディスク用ドライブと、テープ記録装置,リムーバブルハードディスク装置,及び書き込み可能で書き換え可能な光磁気ディスク用ドライブ等のダイレクトアクセス装置を有し、上記書き込み可能な光ディスク用ドライブに装着されたソースメディアからデータを読み出させる手段と、上記ダイレクトアクセス装置に装着されたターゲットメディアにデータを記録するときの記録フォーマットを設定する手段と、その手段によって設定された記録フォーマットに基づいて上記ソースメディアから読み出されたデータを上記ターゲットメディアに記録可能なフォーマットに変換する手段と、その手段によって変換されたデータを上記ダイレクトアクセス装置に装着されたターゲットメディアに書き込ませる手段を備え、上記書き込み可能な光ディスク用ドライブに装着されたソースメディアがCD−ROMのとき、そのCD−ROMのバーコードを読み取る手段と、その手段によって読み取られたバーコードのデータをPOSシステムを通じて上記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段と、その端末装置から上記CD−ROMのコピーの許可及び不許可の指示データを受け取る手段と、その手段によってコピー許可の指示データを受け取ったときにのみ上記CD−ROMのデータの上記ターゲットメディアに対する書き込みを可能にする手段と、上記データの書き込みが成功したターゲットメディアの個数をカウントする手段と、その手段によってカウントされた個数のデータを上記POSシステムを通じて上記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段を設けたデータ複写装置にするとよい。
【0032】
また、上記のようなデータ複写装置において、上記複数の書き込み可能な光ディスク用ドライブが1台づつ相互に着脱可能なモジュールに分割されており、その各モジュールに、他のモジュールとデータのやり取りを可能に接続する手段と、装着されたメディアの種類に基づいてソースメディアのデータを読み出すモジュールと、そのモジュールによって読み出されたデータをターゲットメディアに書き込むモジュールとのいずれかの役割を自動的に決定する手段を設けるとよい。
【0033】
さらに、データ複写装置とデータの通信を行なう通信手段を備えた権利の保有者の端末装置であって、上記データ複写装置からの必要なデータの要求に基づいてそのデータのコピー要求の許可又は不許可を判断し、許可の場合はその通知を上記データ複写装置へ送る手段と、データのコピーの成功数をカウントデータとして受信する手段を設けた権利の保有者の端末装置を提供する。
【0034】
また、上記のような権利の保有者の端末装置において、上記データ複写装置からのカウントデータに基づいて課金を行なう手段を設けるとよい。
【0035】
さらに、上記のような権利の保有者の端末装置において、上記データ複写装置がソースメディアのソースデータを読み取る手段と、上記ソースデータをターゲットメディアに書き込む手段を設けるとよい。
【0036】
また、上記のような権利の保有者の端末装置において、上記データ複写装置がソースメディアの固有コードを読み取る手段を備え、上記データ複写装置から受け取った上記ソースメディアの固有コードに基づいてデータのコピー要求の許可又は不許可を判断するようにした権利の保有者の端末装置にするとよい。
【0037】
さらに、上記のような権利の保有者の端末装置において、ソースメディアのソースデータを読み取る手段と、その手段によって読み取ったソースデータをデータ複写装置に送信する手段を備えているを設けるとよい。
【0038】
また、データ複写装置とデータの通信を行なう通信手段を備えた権利の保有者の端末装置を有するデータ複写システムであって、上記権利の保有者の端末装置に、上記データ複写装置からの必要なデータの要求に基づいてそのデータのコピー要求の許可又は不許可を判断し、許可の場合はその通知を上記データ複写装置へ送る手段と、データのコピーの成功数をカウントデータとして受信する手段を設けたデータ複写システムを提供する。
【0039】
さらに、上記のようなデータ複写システムにおいて、上記権利の保有者の端末装置に、上記データ複写装置からのカウントデータに基づいて課金を行なう手段を設けるとよい。
【0040】
また、上記のようなデータ複写システムにおいて、上記データ複写装置がソースメディアのソースデータを読み取る手段と、上記ソースデータをターゲットメディアに書き込む手段を備え、上記権利の保有者の端末装置からのコピー要求の許可の通知があった場合にソースデータをターゲットメディアに書き込ませるようにするとよい。
【0041】
さらに、上記のようなデータ複写システムにおいて、上記データ複写装置がソースメディアの固有コードを読み取る手段を備え、上記権利の保有者の端末装置がデータ複写装置から受け取った上記ソースメディアの固有コードに基づいてデータのコピー要求の許可又は不許可を判断するようにするとよい。
また、上記のようなデータ複写システムにおいて、上記権利の保有者の端末装置に、ソースメディアのソースデータを読み取る手段と、上記ソースデータをデータ複写装置に送信する手段とを設けるとよい。
【0042】
さらに、権利の保有者の端末装置とデータの通信を行う通信手段を備えたデータ複写装置であって、上記権利の保有者の端末装置に必要なデータの要求を行う手段と、上記権利の保有者の端末装置からのデータのコピー要求の許可の通知を受信する手段と、コピー要求許可の通知を受信した場合、データのコピーの成功数を上記権利の保有者の端末装置に送信する手段を備えたデータ複写装置を提供する。
また、上記のようなデータ複写装置において、ソースメディアのソースデータを読み取る手段と、ソースデータをターゲットメディアに書き込む手段を設けるとよい。
さらに、上記のようなデータ複写装置において、ソースメディアの固有コードを読み取る手段と、その手段によって読み取ったソースメディアの固有コードを上記権利の保有者の端末装置に対して送信する手段を設けるとよい。
さらにまた、上記のようなデータ複写装置において、上記権利の保有者の端末装置からソースデータを受信する手段と、その手段によって受信したソースデータをターゲットメディアに書き込む手段を設けるとよい。
【0043】
【実施例】
以下、この発明の実施例を図面に基づいて具体的に説明する。この発明のデータ複写装置の第1実施例について説明する。
図2はこの発明のデータ複写装置の外観図、図1はそのデータ複写装置の内部構成を示すブロック図、図3はそのデータ複写装置によるデータ複写処理を示すフローチャートである。
【0044】
図2に示すように、この第1実施例のデータ複写装置は、2台のCD−Rユニット1と2とがイーサネットケーブル等のインタフェースケーブル3によって接続されており、そのインタフェースケーブル3を介してCD−Rユニット1と2との間で各種のデータをやり取りする。
【0045】
図1に示すように、CD−Rユニット1は、2個の書き込み可能で書き換え不能な光ディスク用ドライブ(「CD−Rドライブ」と称する)4と5を有し、さらに、インタフェース(I/F)コントローラ8,コントローラ9,及びバッファ10を備えている。
【0046】
CD−Rドライブ4と5は、CD,CD−ROM,CD−DA,及びCD−V等の再生専用光ディスクからのデータの読み出しと、書き込み可能で書き換え不能なディスク(CD−R)に対するデータの書き込み及び読み出しを行なうドライブである。そして、装着されるディスクの種類に応じて役割を変えることができ、データの読み出しと書き込みの速度を変更することができる。
【0047】
I/Fコントローラ8は、外部に接続されたCD−Rユニット2との間のインタフェースケーブル3を介したデータの送受信を司る。
コントローラ9は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、このCD−Rユニット全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。バッファ10は、複写対象のデータを一時的に格納するメモリである。
【0048】
また、CD−Rユニット2は、2個の書き込み可能で書き換え不能な光ディスク用ドライブ(「CD−Rドライブ」と称する)6と7を有している。
そして、上述したCD−Rユニット1と同じように、インタフェース(I/F)コントローラ,コントローラ,及びバッファを備えており、それらの機能は上述したものと同じである。
【0049】
すなわち、上記CD−Rユニット1,2の各コントローラは、2個のCD−Rドライブのいずれか1台に装着されたCD(ソースメディア)のデータを読み出す手段と、その読み出されたデータを残りのCD−Rドライブに装着されたターゲットメディアに書き込ませる手段と、そのターゲットメディアに対する書き込み速度よりも速い速度でソースメディアからのデータの読み出しを行なわせる読み書き速度制御手段の機能をそれぞれ果たす。
【0050】
CD−Rユニット1のCD−Rドライブ4にソースデータが記録されているソースメディアであるCDが装着され、CD−Rドライブ5にターゲットメディアであるCD−Rが装着されると、コントローラ9はその装着された各メディアの種類を検出する。そして、その検出結果に基づいてCD−Rドライブ4をソースメディアのデータを読み出すドライブに、CD−Rドライブ5をターゲットメディアにデータを書き込むドライブにそれぞれ役割を決定する。
【0051】
コントローラ9は、その役割決定に基づいてCD−Rドライブ4に対してデータを読み出すコマンドを出し、そのコマンドによってCD−Rドライブ4から読み出されたソースデータをバッファ10に格納する。
そのデータ読み出しの指示では、バッファ10の記憶容量を越えないデータ量の読み出しを指示するとエラーを生じさせずに済む。
【0052】
その後、コントローラ9は、バッファ10に格納されたソースデータをCD−Rドライブ5とI/Fコントローラ8へ転送する。
すると、CD−Rドライブ5はそのソースデータをCD−Rに書き込み、I/Fコントローラ8はそのソースデータをCD−Rユニット2へ送出する。
【0053】
この際、コントローラ9は、CD−Rドライブ4を×2倍速リードモードで動作させ、一方のCD−Rドライブ11を×1倍速ライトモードで動作させて、CD−Rに対する書き込み速度よりも速い速度でCDからのデータの読み出しを行なわせるので、ソースデータを滞り無くターゲットメディアに複写することができる。
【0054】
一方、CD−Rユニット2では、そのCD−Rドライブ6と7にそれぞれCD−Rが装着されると、コントローラがその装着されたメディアの種類を検出して、その種類に基づいて各CD−Rドライブ6,7に対してターゲットメディアにデータを書き込むドライブの役割を決定し、I/Fコントローラに対してCD−Rユニット1から送信されるデータの受信準備を行なわせる。
【0055】
そして、I/FコントローラがCD−Rユニット1から送信されるデータを受信すると、コントローラはそのデータをバッファに蓄積し、そのデータの受信終了時点でCD−Rドライブ6と7へ転送し、CD−Rドライブ6と7はそれぞれ装着されたCD−Rにそのデータを書き込む。
【0056】
さらに、このデータ複写処理について説明する。ここでは上記CD−Rユニット1の処理を説明するが、CD−Rユニット2でも同じような処理を行なうのでその説明は省略する。図3に示すように、ステップ(図中「S」で示す)1で外部に他のCD−Rユニットがつながっているか否かを判断する。
そして、つながっていなければそのままステップ2へ進み、つながっていれば(この場合はCD−Rユニット2)ステップ12へ進んで連携モードで動作するフラグを立ててステップ2へ進む。
【0057】
ステップ2ではCD−Rドライブ4と5にメディアが装着されたか否かを判断して、装着されたらステップ3へ進んでいずれか一方はCDか否かを判断する。そして、その判断でいずれか一方がCDならマスタモードを設定し、ステップ4へ進んで連携モードフラグを参照して外部に他のCD−Rユニット有りか否かを判断する。
【0058】
ステップ4の判断で外部に他のCD−Rユニットが接続されていなければ、スタンドアロンモードを設定し、ステップ5へ進んでCDに記録されたデータを読み出し、ステップ6へ進んでその読み出したデータをCD−Rに書き込む。
そして、ステップ7へ進んでCDのデータが終了したか否かを判断して、CDのデータを全て読み出してCD−Rに記録するまでステップ5〜7の処理を繰り返し、CDのデータが終了したらこのデータ複写処理を終了する。
【0059】
また、ステップ4の判断で外部に他のCD−Rユニットが接続されていれば、連携モードを設定して、ステップ8へ進んでCDのデータを読み出し、ステップ9へ進んでそのデータをCD−Rに書き込む。
そして、ステップ10へ進んでCDから読み出したデータをI/Fコントローラを介してスレーブマシン(この場合はCD−Rユニット2)へ送出する。
【0060】
その後、ステップ11へ進んでCDのデータが終わりか否かを判断して、終わりでなければ上述の処理に戻り、CDのデータを全て読み出してCD−Rに記録及びスレーブマシンへ送出するまでステップ8〜11の処理を繰り返し、CDのデータが終了したらこのデータ複写処理を終了する。
【0061】
また、ステップ3の判断でいずれもCDでなければスレーブモードを設定し、ステップ13へ進んでマスタマシン(この場合はCD−Rユニット2)から送信されるデータを受信して、ステップ14へ進んでそのデータをCD−Rに書き込む。そして、ステップ15へ進んでCDのデータが終わりか否かを判断して、CDのデータを全て受信してCD−Rに記録するまでステップ13〜15の処理を繰り返し、CDのデータが終了したらこのデータ複写処理を終了する。
【0062】
なお、CDが2枚以上誤装着された場合、例えば、CD−Rユニット1のCD−Rドライブ4,5にそれぞれCDが装着されたとき、コントローラ9はそれを検出して両方のCDの排出を指示するとよい。
また、CD−Rユニット1と2のCD−Rドライブにそれぞれ1枚づつCDが装着されたとき、コントローラがI/Fコントローラを介して相手のデータ複写装置に対してCDが装着していることを通知し、その通知を受け取ったCD−Rユニットのコントローラが自装置のCDを排出するようにするとよい。
【0063】
このようにして、この実施例のデータ複写装置では、CD−Rドライブを、ソースディスクからデータの読み出すドライブ、又はソースディスクから読み出されたデータをターゲットディスクに書き込むドライブのいずれにも共通して使用することができる。つまり、マスタマシンとスレーブマシンを共通化することができ、その共通化によって装置の製作時のコストダウンと在庫の適正化を容易に図ることができる。
【0064】
次に、この発明のデータ複写装置の第2実施例について説明する。図4はこの実施例のデータ複写装置の外観図、図5はそのデータ複写装置の内部構成を示すブロック図、図6はそのデータ複写装置によるデータ複写処理を示すフローチャートである。
【0065】
図4に示すように、このデータ複写装置は、1台づつ相互に着脱可能なモジュールに分割されたCD−Rユニット11と12とがイーサネット等のインタフェースケーブル3によって接続されている。
そして、そのインタフェースケーブル13を介してCD−Rユニット11と12との間で各種のデータをやり取りする。
【0066】
図5に示すように、CD−Rユニット11は、1台のCD−Rドライブ14を有し、さらに、I/Fコントローラ16,コントローラ17,及びバッファ18を備えている。CD−Rドライブ14は、CD,CD−ROM,CD−DA,及びCD−V等の再生専用光ディスクからのデータの読み出しと、CD−Rに対するデータの書き込み及び読み出しを行なうドライブである。
そして、装着されるディスクの種類に応じて役割を変えることができ、データの読み出しと書き込みの速度を変更することができる。
【0067】
I/Fコントローラ16は、外部に接続されたCD−Rユニット12との間のインタフェースケーブル13を介したデータの送受信を司る。
コントローラ17は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、このCD−Rユニット全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。バッファ18は、複写対象のデータを一時的に格納するメモリである。
【0068】
また、CD−Rユニット12は、1個のCD−Rドライブ15を有し、上述したCD−Rユニット11と同じように、I/Fコントローラ,コントローラ,及びバッファを備えており、それらの機能は上述したものと同じである。
【0069】
すなわち、上記CD−Rユニット11と12の各コントローラが、装着されたメディアの種類に基づいてソースメディアのデータを読み出すCD−Rドライブか、そのCD−Rドライブによって読み出されたデータをターゲットメディアに書き込むCD−Rドライブかのいずれかの役割を自動的に決定する手段の機能を果たす。
【0070】
次に、このCD−Rユニットにおけるデータ複写処理について説明する。
ここでは上記CD−Rユニット11における処理を説明するが、CD−Rユニット12でも同じような処理を行なうのでその説明を省略する。
図6に示すように、ステップ(図中「S」で示す)21で外部に他のCD−Rユニットがつながっているか否かを判断する。
【0071】
そして、つながっていなければそのままステップ22へ進み、つながっていれば(この場合はCD−Rユニット12)ステップ27へ進んで連携モードで動作するフラグを立ててステップ22へ進む。
ステップ22ではCD−Rドライブ14にメディアイン(メディアが装着)されたか否かを判断し、装着されたらステップ23へ進んでそのメディアの種類がCDかCD−Rかを判断する。
【0072】
そして、CDならマスタモードを設定してソースメディアからデータを読み出すモジュールの役割であることを自動的に決定する。
その後、ステップ24へ進んでCDに記録されたデータを読み出し、ステップ25へ進んでそのデータをI/Fコントローラを介してスレーブマシン(この場合はCD−Rユニット12)へ送出する。
【0073】
そして、ステップ26へ進んでCDに記録されているソースデータの読み出しが終わりか否かを判断して、終わりでなければ上述の処理へ戻り、CDのソースデータを全て読み出してスレーブマシンへ送出し終えるまでステップ24〜26の処理を繰り返し、CDのソースデータが終了したらこのデータ複写処理を終了する。
【0074】
また、ステップ23の判断で装着されたメディアの種類がCD−Rなら連携モードフラグを参照し、外部に他のCD−Rユニットが接続されていればスレーブモードを設定し、ターゲットメディアにソースデータを書き込むモジュールの役割であることを自動的に決定する。
【0075】
そして、ステップ28へ進んでマスタマシン(この場合はCD−Rユニット12)から送信されるソースデータを受信して、ステップ29へ進んでそのソースデータをCD−Rに書き込む。
その後、ステップ30へ進んでCDのソースデータの受信が終わりか否かを判断して、終わりでなければ上述の処理へ戻り、CDのデータを全て受信してCD−Rに記録するまでステップ28〜30の処理を繰り返し、CDのデータが終了したらこのデータ複写処理を終了する。
【0076】
このようにして、この実施例のデータ複写装置では、ユーザが必要な台数だけCD−Rユニットを接続することができ、その各々にソースメディアとターゲットメディアを装着するだけでソースメディアのソースデータをターゲットメディアにコピーすることができる。
したがって、ソースメディアのデータを読み出すモジュールに対してターゲットディスクを装着するターゲットドライブを必要な台数だけ容易に増設することができ、データ複写装置の拡張を容易に行なえる。
【0077】
また、各モジュールを接続するインタフェースケーブルをイーサネットにすれば、ソースメディアを装着したモジュールからターゲットメディアを装着した複数のモジュールへ一度にソースデータを転送することができる。したがって、短時間で複数個のメディアコピーを行なうことができ、大変便利である。
【0078】
次に、この発明のデータ複写装置の第3実施例について説明する。図7はこの実施例のデータ複写装置の外観図、図8はそのデータ複写装置の内部構成を示すブロック図、図9はそのデータ複写装置によるデータ複写処理を示すフローチャートである。
【0079】
図7に示すように、このデータ複写装置は、1台づつ相互に着脱可能なモジュールに分割されたCD−Rユニット20aにCD−Rユニット20bと20cとがイーサネット等のインタフェースケーブル3によって接続されている。
そして、そのインタフェースケーブル3を介してCD−Rユニット20aとCD−Rユニット20b及び20cとの間で各種のデータをやり取りする。
【0080】
また、各CD−Rユニット20a,20b,20cは、それぞれCD−Rドライブ21a,21b,21cを備えており、それに装着されたソースメディアのソースデータを読み出し、ターゲットメディアにソースデータを書き込む。
さらに、各CD−Rユニット20a,20b,20cの上面には、押しボタンスイッチ22a,22b,22cが設けられ、その押しボタンスイッチに対応する下面側の位置には押下キー23a,23b,23cが設けられている。
【0081】
CD−Rユニット20aと20bと20cをこの順番で上から積み重ねて、CD−Rユニット20aの押下キー23aがCD−Rユニット20bの押しボタンスイッチ22bを押下し、CD−Rユニット20bの押下キー23bがCD−Rユニット20cの押しボタンスイッチ22cを押下するように組み合わせる。
【0082】
このようにすることにより、一番上に位置するCD−Rユニット20aをソースメディアのデータを読み出すドライブの役割を割り当て、その下に位置するCD−Rユニット20bと20cをターゲットメディアにソースデータを書き込むドライブの役割を割り当てることができる。
【0083】
さらにまた、各CD−Rユニット20a,20b,20cの下面には、その装置の脚24a,24b,24c(図示を省略するがその他に2個有り)を押下キー23a,23b,23cと同じ脚長となるように設けている。
その各脚24a,24b,24cに対応する上面側の位置には、その脚を収納する嵌合部25a,25b,25c(図示を省略するがその他に2個有り)も設けており、CD−Rユニットを積み重ねたときに傾かないように工夫している。
【0084】
CD−Rユニット20bは、図8に示すように、1台のCD−Rドライブ21bを有し、さらに、I/Fコントローラ26,コントローラ27,バッファ28,及び押しボタンスイッチ検知部29を備えている。
【0085】
CD−Rドライブ21bは、CD,CD−ROM,CD−DA,及びCD−V等の再生専用型光ディスクからのデータの読み出しと、CD−Rに対するデータの書き込み及び読み出しを行なうドライブである。
そして、コントローラ27の指示にしたがって、装着されるディスクの種類に応じて役割を変えることができ、データの読み出しと書き込みの速度を変更することができる。
【0086】
I/Fコントローラ26は、外部に接続されたCD−Rユニットとの間のインタフェースケーブル3を介したデータの送受信を司る。
コントローラ27は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、このCD−Rユニット全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。バッファ28は、複写対象のデータを一時的に格納するメモリである。
押しボタンスイッチ検知部29は、押しボタンスイッチ22bが押下されたか否かを検知してコントローラ27へ通知する。
【0087】
また、CD−Rユニット20aと20cのユニットも、上述のCD−Rユニット21bと同じように、CD−Rドライブと共にI/Fコントローラ,コントローラ,バッファ,及び押しボタンスイッチ検知部を備えており、それらの機能は上述したものと同じである。
【0088】
すなわち、上記各CD−Rユニット20a,20b,20cのコントローラが、他のモジュールとデータのやり取りを可能に接続する手段と、他のCD−Rユニットとの組合せ位置に基づいてソースメディアのデータを読み出すCD−Rドライブと、そのCD−Rドライブによって読み出されたデータをターゲットメディアに書き込むCD−Rドライブのいずれかの役割を自動的に決定する手段の機能を果たす。
【0089】
次に、このデータ複写装置におけるデータ複写処理について説明する。
ここでは、CD−Rユニット20aと20bとの間の処理を説明するが、CD−Rユニット20aと20cとの間でも同じような処理を行なうので、その説明を省略する。
【0090】
図9に示すように、モジュールの組み合わせ位置からソース側ドライブは、ステップ(図中「S」で示す)31で押しボタンスイッチがONか否かを判断して、この場合はONではないからステップ32へ進んでマスタモードを設定して、ソースメディアのデータを読み出すモジュールの役割を決定する。
【0091】
そして、ステップ33へ進んでCD−Rドライブに装着されたソースメディアからソースデータを読み出して他のモジュールへ出力し、ステップ34へ進んでデータの出力が終了か否かを判断して、終了でなければ再びステップ33の処理に戻ってソースデータの読み出しと出力を繰り返し、終了ならばこの処理を終了する。
【0092】
一方、ターゲット側のドライブは、ステップ35で押しボタンスイッチがONか否かを判断して、この場合はONだからステップ36へ進んでスレーブモードを設定して、ターゲットメディアにソースデータを書き込むモジュールの役割を決定する。
【0093】
そして、ステップ37へ進んでソース側のドライブから送信されるソースデータを受信して、CD−Rドライブに装着されたターゲットメディアに書き込み、ステップ38へ進んで全データの書き込みが終了か否かを判断して、終了でなければ再び前述の処理に戻ってソースデータの受信とターゲットメディアへの書き込みを繰り返し、終了ならばこの処理を終了する。
【0094】
なお、上述の実施例では各モジュールを縦積みする場合について説明したが、各モジュールの側面に押下キーを設け、その押下キーに対応する位置に押しボタンスイッチも設けて、各モジュールの側面を密着させて横並びに組み合わせて、最も端に位置する一方のモジュールをソースドライブに、その他のモジュールをターゲットドライブにそれぞれ割り当てるように決定してもよい。
【0095】
このようにして、この実施例のデータ複写装置は、各モジュールが他のモジュールとの組み合せ位置に基づいてソースメディアのデータを読み出すモジュールの役割か、そのモジュールによって読み出したデータをターゲットメディアに書き込むモジュールの役割かを自動的に決定するので、各モジュールの役割設定を行なう必要がなく、データ複写装置を必要な台数のモジュールによって容易に構成することができる。
【0096】
したがって、各ユニットの役割分担をその幾何学的な位置関係によって決定することができる。ユーザは、各ユニットの役割を視覚によって容易に把握することができる。また、各ユニットを組み合わせた段階で各ユニットの役割分担が決定するので、メディアの挿入を待たずに各ユニットのそれぞれの役割を果たす機能を初期化しておくことができ、メディアを挿入してから初期化までの時間を短縮することができる。さらに、各ユニットの組み合わせ位置によって自動的に役割分担が決定されるので、ユーザがスイッチ等の手段によって役割を設定する必要が無く、大幅に使い勝手を良くすることができる。
【0097】
次に、この発明のデータ複写装置の第4実施例について説明する。図10はこの実施例のデータ複写装置の構成を示すブロック図、図11はそのデータ複写装置によるデータ複写処理を示すフローチャートである。
【0098】
図10に示すように、このデータ複写装置は、2個のCD−Rドライブ30と31と、マルチトラックテープドライブ(MTドライブ)32と、I/Fコントローラ33と、コントローラ34と、バッファ35と、ハードディスク装置(HDD)36がそれぞれバスを介して接続されており、そのバスを介して各種のデータをやり取りする。
【0099】
そして、MTドライブ32に装着されたMTのソースデータをCD−Rドライブ30と31にそれぞれ装着されたCD−Rに複写したり、CD−Rドライブ30又は31に装着されたCD−RのソースデータをMTドライブ32に装着されたMTに複写したりすることができる。
【0100】
CD−Rドライブ30と31は、CD,CD−ROM,CD−DA,及びCD−V等の再生専用光ディスクからのデータの読み出しと、CD−Rに対するデータの書き込み及び読み出しを行なうドライブである。そして、コントローラ34の指示にしたがって、装着されるディスクの種類に応じて役割を変えて、データの読み出しと書き込みの速度を変更する。
【0101】
MTドライブ32は、9トラックMT,8mm,DAT等のテープメディアにデータを記録及びその記録されたデータを再生するダイレクトアクセス装置である。I/Fコントローラ33は、外部に接続されたデータ複写装置との間のインタフェースケーブルを介したデータの送受信を司る。
【0102】
コントローラ34は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、このデータ複写装置全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。バッファ35は、各種のデータを一時的に格納するメモリである。
【0103】
HDD36は、コントローラ34がMTドライブ32に装着されたMTから読み出したソースデータのフォーマットをCD−Rドライブ30と31にそれぞれ装着されたCD−Rに記録可能なフォーマットに変換するとき、又はCD−Rドライブ30又は31に装着されたCD−Rから読み出したソースデータのフォーマットをMTドライブ32に装着されたMTに記録可能なフォーマットに変換するときのワーク用のメモリである。
【0104】
すなわち、上記コントローラ34は、MTドライブ32に装着されたソースメディアに記録されている記録フォーマットを検出する手段と、その検出された記録フォーマットに基づいてソースメディアからデータを読み出させる手段と、その読み出されたデータをCD−Rドライブ30と31にそれぞれ装着されたターゲットメディアに記録可能なフォーマットに変換する手段と、その変換されたデータをCD−Rドライブ30と31に装着されたそれぞれのターゲットメディアに書き込ませる手段の機能を果たす。
【0105】
また、CD−Rドライブ30又は31に装着されたソースメディアからデータを読み出させる手段と、MTドライブ32に装着されたターゲットメディアにデータを記録するときの記録フォーマットを設定する手段と、その設定された記録フォーマットに基づいてソースメディアから読み出されたデータをターゲットメディアに記録可能なフォーマットに変換する手段と、その変換されたデータをMTドライブ32に装着されたターゲットメディアに書き込ませる手段の機能も果たす。
【0106】
次に、このデータ複写装置におけるデータ複写処理について説明する。
まず、MTドライブ32に装着されたソースメディアのデータをCD−Rドライブ30と31に装着されたターゲットドライブに複写するときの処理についてて説明する。
【0107】
この処理は、コントローラ34がMTドライブ32に装着されたソースメディア、例えばマルチトラックテープ(MT)に記録されているデータの記録フォーマットを検出し、その検出した記録フォーマットに基づいてMTからデータを読み出させてHDD36に格納する。
【0108】
そして、そのHDD36に格納されたデータのフォーマットを、CD−Rドライブ30と31に装着されたターゲットメディアであるCD−Rに記録可能なフォーマットに変換した後、CD−Rドライブ30と31へそれぞれ転送し、CD−Rドライブ30と31に装着されたそれぞれのCD−Rに書き込ませる。
【0109】
さらに、この複写処理について説明する。図11に示すように、ステップ(図中「S」で示す)41で外部に他のデータ複写装置がつながっているか否かを判断する。そして、つながっていなければそのままステップ42へ進み、つながっていればステップ48へ進んで連携モードで動作するフラグを立ててステップ42へ進む。
【0110】
ステップ42では2台のCD−RドライブにCD−Rが、MTドライブにMTがそれぞれメディアイン(メディアが装着)されたか否かを判断して、装着されたら記録フォーマットを検出し、ステップ43へ進んでその検出した記録フォーマットに基づいてMTからデータを読み出してHDDに格納する。
そして、ステップ44へ進んでHDDに格納されたデータをCD−Rフォーマットへ変換し、ステップ45へ進んで連携モードフラグを参照して連携モードか否かを判断する。
【0111】
一方、ステップ45の判断で連携モードでなければ、ステップ46へ進んでCD−RにHDDのデータを書き込む。そして、ステップ47へ進んでHDDのデータが終わりか否かを判断して、終わりでなければ再び上述した処理へ戻り、HDDのデータを全て読み出して各CD−Rに記録するまでステップ45〜47の処理を繰り返して、HDDからのデータの読み出しと記録が終了したらこのデータ複写処理を終了する。
また、ステップ45の判断で連携モードなら、ステップ49へ進んでI/FコントローラへHDDのデータを転送し、外部に接続されたデータ複写装置へ送出し、ステップ46へ進んでCD−RにHDDのデータを書き込む。
【0112】
そして、ステップ47へ進んでHDDのデータが終わりか否かを判断して、終わりでなければ再び上記の処理へ戻り、HDDのデータを全て読み出して外部のデータ複写装置へ送出してCD−Rに記録するまでステップ45〜47,及び49の処理を繰り返し、HDDのデータが終了したらこのデータ複写処理を終了する。このようにして、MTにバックアップされているデータを容易にCD−Rへ書き移すことができる。
【0113】
次に、CD−Rドライブ30又は31に装着されたCDのソースデータをMTドライブ32に装着されたMTに複写する場合の処理について説明する。
この処理は、コントローラ34が、例えばCD−Rドライブ30に装着されたCD−Rに記録されているソースデータを読み出してHDD36に格納する。
そして、それをMTドライブ32に装着されたMTに記録可能なフォーマットに変換してMTドライブ32へ転送する。そしてMTドライブ32は装着されたMTにそのソースデータを書き込む。
【0114】
なお、上述の実施例ではダイレクトアクセス装置としてMTドライブを有する場合について説明したが、それに代えて他のテープ記録装置やリムーバブルハードディスク装置や光磁気ディスク装置を有する場合でもこの発明に係るデータ複写処理を同じように実施することができる。
また、上述のような各種のダイレクトアクセス装置を複数種類有するようにしてもこの発明に係るデータ複写処理を同じように実施することができる。さらに、CD−Rドライブを1台有するような装置構成にしても良い。
【0115】
したがって、この実施例のデータ複写装置では、CD−ROM等の書き込み可能型光ディスク以外のテープ,ハードディスク,及び光磁気ディスク等のメディアに記録されたデータをもCD−Rに容易に複写することができる。また、CDに記録されているデータをテープ,ハードディスク,及び光磁気ディスク等のメディアに容易に複写することもできる。
【0116】
次に、この発明のデータ複写装置の第5実施例について説明する。図12はこの実施例のデータ複写装置の構成を示すブロック図、図13はそのデータ複写装置によるデータ複写処理を示すフローチャートである。図12では図10に示したデータ複写装置と共通する部分には同一符号を付している。
【0117】
図12に示すように、このデータ複写装置は、新たにMTフォーマット指定スイッチ37を備えており、CD−Rドライブに装着されたソースメディアのソースデータを読み出し、そのソースデータのフォーマットをMTフォーマット指定スイッチ37によって設定された論理フォーマットに変換し、それをMTドライブに装着されたターゲットメディアに書き込む。つまり、CD−Rに記録されているデータを所望の論理フォーマットでMTに複写することができる。
【0118】
このデータ複写装置は、上記コントローラ34が、CD−Rドライブ30又は31に装着されたソースメディアに記録されているソースデータを読み出させる手段と、そのソースデータをMTドライブ32に装着されたターゲットメディアに記録するときの記録フォーマットを設定する手段と、その設定した記録フォーマットに基づいてソースデータをターゲットメディアに記録可能なフォーマットに変換する手段と、その変換されたデータをターゲットメディアに書き込ませる手段の各機能を果たす。
【0119】
次に、このデータ複写装置におけるデータ複写処理について説明する。
この処理は、図13のフローチャートに示すように、ステップ(図中「S」で示す)51で記録時の論理フォーマットが設定済みか否かを判断して、設定済みならステップ52へ進んでソースデータを読み出してHDDに格納し、ステップ53へ進んでその指定された論理フォーマットに変換する。
【0120】
その後、ステップ54へ進んでフォーマットを変換したソースデータをターゲットメディアへ書き込み、ステップ55へ進んで書き込み終了か否かを判断して、書き込み終了でなければステップ54へ戻って全てのソースデータを書き込むまでこの処理を繰り返し、書き込み終了ならこの処理を終了する。
【0121】
さらにこの処理について説明する。この処理は、コントローラ34がCD−Rドライブ30又は31にCD−Rが、MTドライブ32にMTがそれぞれ装着され、MTフォーマット指定スイッチ37による記録時の論理フォーマットの指定があると、CD−Rのデータの有無を検出する。
【0122】
そして、データが有ればCD−Rドライブに対してそのデータを読み出させてHDD36へ格納し、それを指定された論理フォーマットに変換する。
その後、HDD36に格納されているソースデータを読み出してMTドライブ32へ転送し、MTドライブ32に装着されているMTに書き込ませる。
【0123】
このようにして、この実施例のデータ複写装置では、CD,CD−R等の光ディスクメディアに記録されたデータを光ディスク以外のメディアであるテープ,ハードディスク,及び光磁気ディスク等のメディアにも容易に複写することができる。
【0124】
なお、上述の実施例ではダイレクトアクセス装置としてMTドライブを有する場合について説明したが、それに代えて他のテープ記録装置やリムーバブルハードディスク装置や光磁気ディスク装置を有する場合でもこの発明に係るデータ複写処理を同じように実施することができる。
また、上述のような各種のダイレクトアクセス装置を複数種類有するようにしてもこの発明に係るデータ複写処理を同じように実施することができる。さらに、CD−Rドライブを1台有するような装置構成にしても良い。
【0125】
次に、この発明のデータ複写装置の第6実施例について説明する。
図14はこの実施例のデータ複写装置の外観図、図15はそのデータ複写装置の内部構成を示すブロック図、図16はそのデータ複写装置によるデータ複写処理を示すフローチャートである。図15ではCD−Rユニットを1台だけ示し、もう一方のユニットを省略しているが共に同じ構成である。
【0126】
図14に示すように、このデータ複写システムは、1台づつ相互に着脱可能なモジュールに分割されたダイレクトアクセス装置であるテープ記録装置のMTユニット40とデータ複写装置であるCD−Rユニット50と55とからなる。
MTユニット40とCD−Rユニット50と55とは、イーサネットケーブル等のインタフェースケーブル3を介して接続されている。
そして、MTユニット40とCD−Rユニット50と55との間で、そのインタフェースケーブル3を介して各種のデータをやり取りする。
【0127】
MTユニット40のMTドライブ41にソースデータが記録されているMTが装着されたとき、そのソースデータを自動的にCD−Rユニット50,55にそれぞれ装着されたCD−Rに複写することができる。
また、CD−Rユニット50又は55にソースデータが記録されているCD−Rが装着されたとき、そのソースデータを自動的にMTユニット40のMTドライブ41に装着されたMTに複写することができる。
【0128】
図15に示すように、MTユニット40は、MTドライブ41とHDD42とMTフォーマット指定スイッチ43とI/Fコントローラ44とコントローラ45とバッファ46を備えている。
MTドライブ41は、9トラックMT,8mm,DAT等のテープメディアに対するデータの書き込み及び読み出しを行なう。
【0129】
HDD42は、MTドライブ41のソースメディアのMTから読み出したソースデータのフォーマットを、CD−Rユニット50のCD−Rドライブ51とCD−Rユニット55のCD−Rドライブ56にそれぞれ装着されたターゲットメディアのCD−Rに記録するときのフォーマット(物理及び論理フォーマット)に変換するときのワーク用のメモリである。
【0130】
MTフォーマット指定スイッチ43は、ユーザがターゲットメディアのMTにソースデータを記録するときの論理フォーマット(例えば、UNIXのTAR形式,又はべた書き等の各種の形式)を選択するキーである。
I/Fコントローラ44は、外部に接続されたCD−Rユニット50と55との間のインタフェースケーブルを介したデータの送受信を司る。
【0131】
コントローラ45は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、このテープ記録装置全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。バッファ46は、各種のデータを一時的に格納するメモリである。
【0132】
一方、CD−Rユニット50は、CD−Rドライブ51とI/Fコントローラ52とコントローラ53とバッファ54を備えている。
CD−Rドライブ51は、CD,CD−ROM,CD−DA,及びCD−V等の再生専用光ディスクからのデータの読み出しと、CD−Rに対するデータの書き込み及び読み出しを行なうドライブである。そして、装着されるディスクの種類に応じて役割を変えて、データの読み出しと書き込みの速度を変更する。
【0133】
I/Fコントローラ52は、外部に接続されたMTユニット40との間のインタフェースケーブルを介したデータの送受信を司る。コントローラ53は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵している。
そして、このデータ複写装置全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。バッファ54は、複写対象のデータ等の各種のデータを一時的に格納するメモリである。
【0134】
すなわち、上記コントローラ53が、CD−Rドライブ51に装着されたソースメディアからデータを読み出させる手段の機能を果たし、上記コントローラ45が、MTドライブ41に装着されたターゲットメディアにデータを記録するときの記録フォーマットを設定する手段と、その設定された記録フォーマットに基づいてソースメディアから読み出されたデータをターゲットメディアに記録可能なフォーマットに変換する手段と、その変換されたデータをMTドライブ41に装着されたターゲットメディアに書き込ませる手段の機能を果たす。
【0135】
また、上記コントローラ45が、MTドライブ41に装着されたソースメディアに記録されている記録フォーマットを検出する手段と、その検出された記録フォーマットに基づいてソースメディアからデータを読み出させる手段の機能を果たし、上記コントローラ53がその読み出されたデータをCD−Rドライブ51に装着されたターゲットメディアに記録可能なフォーマットに変換する手段と、その変換されたデータをCD−Rドライブ51に装着されたターゲットメディアのCD−Rに書き込ませる手段の機能を果たす。
【0136】
さらに、上記コントローラ45と53は、他のモジュールとデータのやり取りを可能に接続する手段と、装着されたメディア上のデータの有無に基づいてソースメディアのデータを読み出すモジュールと、他のモジュールによって読み出されたデータをターゲットメディアに書き込むモジュールとのいずれかの役割を自動的に決定する手段の機能を果たす。
【0137】
次に、このデータ複写装置におけるデータ複写処理について説明する。
この処理は、図16のフローチャートに示すように、MTユニットは、ステップ(図中「S」で示す)61でMTのデータの有無を調べ、ステップ62へ進んでデータ有りか否かを判断して、データが記録されていなければスレーブモードの処理に移行するが、データが記録されていればステップ63へ進んでマスタモードを設定し、そのマスタモードを示す情報をCD−Rユニットへ通知する。
【0138】
一方、CD−Rユニットは、ステップ71でCD−Rのデータの有無を調べ、ステップ72へ進んでデータ有りか否かを判断して、データ有りならマスタモードの処理へ移行するが、データが記録されていなければステップ73へ進んでスレーブモードを設定し、そのスレーブモードの情報をMTユニットへ出力する。
【0139】
MTユニットは、CD−Rユニットからスレーブモード情報を受け取ると、ステップ64でMTからデータを読み出してそのCD−Rユニットへ出力し、ステップ65へ進んでデータの読み出しと出力が終了したか否かを判断して、終了でなければ再び64の処理を繰り返し、全てのデータを読み出して出力したら、この処理を終了する。
【0140】
一方、CD−Rユニットは、MTユニットからデータを受信するとステップ74でそのデータのフォーマットをCD−Rに記録可能なフォーマットに変換し、ステップ75へ進んでCD−Rに書き込み、ステップ76へ進んでデータの書き込みが終了したか否かを判断して、終了でなければ再びステップ75の処理を繰り返し、全てのデータの書き込みを終えたら、この処理を終了する。
【0141】
さらにこの処理について説明する。MTユニット40のコントローラ45は、MTドライブ41に装着されたテープメディアであるMTを調べ、そのテープ上に記録されているデータを検出したときには、自装置にマスタモードを設定し、I/Fコントローラ44を介してCD−Rユニット50と55へ自装置がソースメディアのデータを読み出すモジュールであることを示す情報を通知する。
【0142】
一方、CD−Rユニット50は、コントローラ53がCD−Rドライブ51に装着されたディスクメディアのCD−Rを調べ、そのCD−Rにデータが記録されているか否かを調べ、未書き込み状態であることを検出すると、自装置にスレーブモードを設定し、I/Fコントローラ52を介してMTユニット40へターゲットメディアにデータを書き込むモジュールであることを示す情報を通知する。
また、CD−Rユニット55でも同様の処理が行なわれる。
【0143】
MTユニット40のコントローラ45は、CD−Rユニット50と55からスレーブモードを示す情報の通知を受け取ると、MTドライブ41に装着されたMTからソースデータを読み出してI/Fコントローラ44を介してCD−Rユニット50と55へ出力する。
【0144】
一方、CD−Rユニット50のコントローラ53は、MTユニット40からマスタモードで動作するモジュールの通知を受け取ると、I/Fコントローラ52のデータ受信の準備をし、MTユニット40から送信されるソースデータを受信するとそれを一旦バッファ54に格納した後、CD−Rに書き込み可能なフォーマットに変換してCD−Rドライブ51へ転送し、CD−Rドライブ51に装着されたCD−Rに書き込ませて複写する。
【0145】
また、CD−Rユニット50のコントローラ53は、CD−Rドライブ51に装着されたCD−Rにソースデータが記録されていることを検出した場合、自装置にマスタモードを設定し、I/Fコントローラ52を介してMTユニット40及びCD−Rユニット55へソースメディアからソースデータを読み出すモジュールであることを示す情報を通知する。
【0146】
一方、MTユニット40のコントローラ45は、MTドライブ41に装着されたMTが未書き込み状態であることを検出すると、自装置にスレーブモードを設定し、I/Fコントローラ44を介してCD−Rユニット50と55へ自装置がターゲットメディアにソースデータを書き込むモジュールであることを示す情報を通知する。そして、CD−Rユニット50からマスタモードを示す情報の通知を受けると、I/Fコントローラ44のデータ受信の準備をする。
【0147】
CD−Rユニット50のコントローラ53は、MTユニット40からスレーブモードで動作するモジュールの通知を受け取ると、CD−Rドライブ51に装着されたCD−Rに記録されているソースデータを読み出してMTユニット40へ出力する。そして、MTユニット40のコントローラ45は、CD−Rユニット50から送信されるソースデータを受信するとそれを一旦HDD42に格納した後、指定されたフォーマットに変換してMTドライブ41へ転送し、そのMTドライブ41に装着されたMTに書き込ませて複写する。
【0148】
こうして、各ユニットに装着されたメディアを各々のユニットが調べ、メディア上にデータを検出したときはそのデータをソースデータとして扱い、他のユニットにソースデータの検出をI/Fコントローラを介して通知する。
一方、未書き込みのメディアを装着したユニットはスレーブモードで動作して、ソースデータを受信してそれをターゲットメディアに書き込んでコピーする。
【0149】
なお、書き込み済みのメディアが装着されたにもかかわらず他のユニットからソースデータの検出を通知されたユニットは、ユニット間でソースのコンフリクトが発生しているので、そのメディアの排出を行なって他のユニットへエラーを通知するとよい。
【0150】
このようにして、この実施例のデータ複写装置では、テープ,リムーバブルハードディスク,又は光磁気ディスク等のメディアに記録されたデータをCD−Rに複写する装置を簡単に組み合わせて構成することができ、ソースデータのモジュールを交換することによって多種類のソースデータフォーマットに対応することができる。したがって、複写元のメディアの種類が異なってもそのメディアのデータを容易にCD−Rに複写することができる。
【0151】
また、ダイレクトアクセス装置とCD−Rドライブをモジュール化し、それらを必要な台数だけ接続して、いずれかのモジュールに装着したソースメディアからその他のモジュールに装着したターゲットメディアへデータのコピーを自動的に行なわせることができる。
したがって、例えばCD−Rにマルチセッションによって記録されているデータを9トラックMTに落とすことによってCD−ROMのスタンパにデータを入力し、CD−ROMを作成する場合、容易に作成することができる。
【0152】
なお、上述の実施例では、ダイレクトアクセス装置としてテープ記録装置の場合について説明したが、その他のリムーバブルハードディスク装置,光磁気ディスク(MO)装置などについても同じように実施することができる。
【0153】
次に、この発明のデータ複写装置の第7実施例について説明する。図17はこの実施例のデータ複写装置の外観図、図18はそのデータ複写装置の内部構成を示すブロック図、図19はそのデータ複写装置におけるデータ複写処理のフローチャートである。
【0154】
図17に示すように、このデータ複写装置は、1台づつ相互に着脱可能なモジュールに分割されたMTユニット60に2台のCD−Rユニット70aと70bとがイーサネット等のインタフェースケーブル3によって接続されている。
そして、そのインタフェースケーブル3を介してMTユニット60とCD−Rユニット70a及び70bとの間で各種のデータをやり取りする。
【0155】
MTユニット60は、下面にCD−Rユニットの押しボタンスイッチを押下するための押下キー64を備えている。CD−Rユニット70aと70bの上面には、押しボタンスイッチ72a,72bが設けられ、押しボタンスイッチに対応する下面側の位置には押下キー73a,73bが設けられている。
【0156】
そして、MTユニット60とCD−Rユニット70aと70bをこの順番で上から積み重ねて、MTユニット60の押下キー64がCD−Rユニット70aの押しボタンスイッチ72aを押下し、CD−Rユニット70aの押下キー73aがCD−Rユニット70bの押しボタンスイッチ72bを押下するように組み合わせる。
【0157】
このようにすると、一番上に位置するMTユニット60は自動的に自装置の役割をソースメディアのデータを読み出すドライブに割り当て、その下に位置するCD−Rユニット70aと70bは、それぞれ自動的に自装置の役割をターゲットメディアにソースデータを書き込むドライブの役割を割り当てる。
そして、MTユニット60に装着されたMTから読み出されたソースデータをCD−Rユニット70aと70bへ転送してそれぞれに装着されているCD−Rに複写する。
【0158】
また、MTユニット60の下面にはその装置の脚65(図示を省略するがその他に2個有り)を押下キー64と同じ脚長となるように設けている。
さらに、各CD−Rユニット70a,70bの下面には、その装置の脚74a,74b(図示を省略するがその他に2個有り)を押下キー73a,73bと同じ脚長となるように設けており、押しボタンスイッチの位置を除く各脚に対応する上面側の位置には、その脚を収納する嵌合部75a,75b(図示を省略するがその他に2個有り)も設けており、CD−Rユニットを積み重ねたときに傾かないように工夫している。
【0159】
図18の(b)に示すように、MTユニット60は、MTドライブ61とHDD62とI/Fコントローラ66とコントローラ67とバッファ68を備えている。MTドライブ61は、9トラックMT,8mm,DAT等のテープメディアに対するデータの書き込み及び読み出しを行なう。
【0160】
HDD62は、MTドライブ61のソースメディアのMTから読み出したソースデータのフォーマットを、CD−Rユニット70aのCD−Rドライブ71aとCD−Rユニット70bのCD−Rドライブ71bにそれぞれ装着されたターゲットメディアのCD−Rに記録するときのフォーマットに変換するときのワーク用のメモリである。
【0161】
I/Fコントローラ66は、外部に接続されたCD−Rユニット70aと70bとの間のインタフェースケーブルを介したデータの送受信を司る。
コントローラ67は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、このテープ記録装置全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。バッファ68は、各種のデータを一時的に格納するメモリである。
【0162】
図18の(a)に示すように、CD−Rユニット70aは、1台のCD−Rドライブ71aを有し、さらに、I/Fコントローラ76,コントローラ77,バッファ78,及び押しボタンスイッチ検知部79を備えている。
【0163】
CD−Rドライブ71aは、CD,CD−ROM,CD−DA,及びCD−V等の再生専用光ディスクからのデータの読み出しと、CD−Rに対するデータの書き込み及び読み出しを行なうドライブである。そして、コントローラ77の指示にしたがって、装着されるディスクの種類に応じて役割を変えることができ、データの読み出しと書き込みの速度を変更することができる。
【0164】
I/Fコントローラ76は、外部に接続されたMTユニット60との間のインタフェースケーブル3を介したデータの送受信を司る。
コントローラ77は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、このCD−Rユニット全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。バッファ78は、複写対象のデータを一時的に格納するメモリである。押しボタンスイッチ検知部79は、押しボタンスイッチ72aが押下されたか否かを検知してコントローラ77へ通知する。
【0165】
また、CD−Rユニット70bも、上述のCD−Rユニット70aと同じように、CD−Rドライブと共にI/Fコントローラ,コントローラ,バッファ,及び押しボタンスイッチ検知部を備えており、それらの機能は上述したものと同じである。
【0166】
すなわち、上記MTユニット60とCD−Rユニット70a,70bのコントローラが、他のモジュールとデータのやり取りを可能に接続する手段と、他のモジュールとの組合せ位置に基づいてソースメディアのデータを読み出すモジュールと、そのモジュールによって読み出されたデータをターゲットメディアに書き込むモジュールのいずれかの役割を自動的に決定する手段の機能を果たす。
【0167】
次に、このデータ複写装置におけるデータ複写処理について説明する。
ここでは、MTユニット60とCD−Rユニット70aとの間の処理を説明するが、MTユニット60とCD−Rユニット70bとの間でも同じような処理を行なうので、その説明を省略する。
【0168】
図19に示すように、モジュールの組み合わせ位置からMTユニットは、ステップ(図中「S」で示す)81でマスタモードを設定して、ソースメディアのデータを読み出すモジュールの役割を決定し、CD−Rユニットへマスタモードの情報を出力する。
【0169】
一方、CD−Rユニットは、ステップ84で押しボタンスイッチ検知部による検知結果に基づいてスレーブモードを設定し、ターゲットメディアにデータを書き込むモジュールの役割を決定し、MTユニットへスレーブモードの情報を出力する。そして、MTユニットから受け取ったマスタモードの情報に基づいてソースデータの受信準備をする。
【0170】
MTユニットは、CD−Rユニットからスレーブモードの情報を受け取ると、ステップ82でMTからソースデータを読み出してCD−Rユニットへ出力し、ステップ83へ進んでソースデータの出力が終了か否かを判断して、終了でなければ再びステップ82の処理に戻ってソースデータの読み出しと出力を繰り返し、終了ならばこの処理を終了する。
【0171】
一方、CD−Rユニットは、ステップ85でMTユニットから受信したソースデータをCD−Rに書き込み可能なフォーマットへ変換してCD−Rに書き込み、ステップ86へ進んでソースデータの書き込みが終了か否かを判断して、終了でなければ再びステップ85の処理に戻ってソースデータの書き込みを繰り返し、終了ならばこの処理を終了する。
【0172】
このようにして、この実施例のデータ複写装置は、MTユニットとCD−Rユニットの各モジュールが他のモジュールとの組み合せ位置に基づいてソースメディアのデータを読み出すモジュールの役割か、そのモジュールによって読み出したデータをターゲットメディアに書き込むモジュールの役割かを自動的に決定するので、各モジュールの役割設定を行なう必要がなく、データ複写装置を必要な台数のモジュールによって容易に構成することができる。
【0173】
なお、上述の実施例ではMTを用いた場合について説明したが、ハードディスク装置や光磁気ディスク装置などでも同じように実施することができる。
また、上述の実施例では各モジュールを縦積みする場合について説明したが、各モジュールの側面に押下キーを設け、その押下キーに対応する位置に押しボタンスイッチも設けて、各モジュールの側面を密着させて横並びに組み合わせて、最も端に位置する一方のモジュールをソースドライブに、その他のモジュールをターゲットドライブにそれぞれ割り当てるように決定してもよい。
【0174】
次に、この発明のデータ複写装置の第8実施例について説明する。図20はこの実施例のデータ複写装置の構成を示すブロック図、図21はその各CD−Rユニットの内部構成を示すブロック図、図22はそのデータ複写装置によるデータ複写処理を示すフローチャートである。
【0175】
このデータ複写装置は、図20に示すように、3台のCD−Rユニット80a,80b,80cとPOSコントローラ83がイーサネット等のインタフェースケーブル3によって接続されている。
また、POSコントローラ83は、CD−ROMの版権又は著作権等の権利の保有者の端末装置85のPOSコントローラ84と通信ケーブルを介して接続されている。そして、3台のCD−Rユニット80a,80b,80cと端末装置85との間のPOSシステムを構築している。
【0176】
このデータ複写装置では、版権又は著作権等の権利が設定されているCD−ROMに記録された音楽又は画像のデータを複写する場合、そのCD−ROMが装着されたCD−RユニットがそのCD−ROMのバーコードのデータを読み取ってPOSシステムを介して版権又は著作権等の権利の保有者の端末装置85へ送る。
【0177】
CD−ROMを装着したCD−Rユニットは、その版権又は著作権等の権利の保有者の端末装置85からコピーの許可の指示データを受け取ると、そのCD−ROMのデータを読み出してその他のCD−Rユニットへ送り、それらのCD−Rユニットに装着されたCD−Rに書き込ませる。
【0178】
そして、各CD−Rユニットでのデータの書き込みが成功したものの個数をカウントしてそれをPOSシステムを介して版権又は著作権等の権利の保有者の端末装置85へ送る。その端末装置85ではその個数のデータを受け取って版権又は著作権等の権利の使用料の課金等に用いることができる。
【0179】
このデータ複写装置のPOSコントローラ83と84は、CD−Rユニット80a,80b,80cと端末装置85との間のPOSシステムによるデータ通信を司る。また、端末装置85は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、CD−Rユニット80a,80b,80cによるCD−ROMのデータの複写許可又は不許可を付与すると共にその複写数や課金を管理するコンピュータである。
【0180】
図21に示すように、CD−Rユニット80a,80b,80cは、I/Fコントローラ86a,86b,86cと、コントローラ87a,87b,87cと、バッファ88a,88b,88cと、CD−Rドライブ89a,89b,89cをそれぞれ備えている。
【0181】
I/Fコントローラ86a,86b,86cは、インタフェースケーブル3によって接続された他のCD−RユニットとPOSコントローラ83との間のデータの送受信を司る。コントローラ87a,87b,87cは、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、CD−Rユニット全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。
【0182】
バッファ88a,88b,88cは、CD−ROMから読み出した又は他のCD−Rユニットから受信した複写対象のデータを一時格納するメモリである。
CD−Rドライブ89a,89b,89cは、CD−ROMを装着し、そのCD−ROMに記録されているソースデータを読み出す。
又は、書き込み可能で書き換え不能な光ディスクであるCD−Rディスクを装着し、CD−Rメディアに記録されているソースデータを読み出し、又は他のCD−Rドライブから受信したソースデータをCD−Rメディアに書き込む。
【0183】
すなわち、上記CD−Rドライブ89a,89b,89cは、装着されたソースメディアがCD−ROMのとき、そのCD−ROMのバーコードを読み取る手段に相当し、上記POSコントローラ83はその読み取られたバーコードのデータをPOSシステムを通じてCD−ROMの版権又は著作権等の権利の保有者の端末装置へ送る手段と、その端末装置からCD−ROMのコピーの許可及び不許可の指示データを受け取る手段に相当する。
【0184】
また、上記コントローラ87a,87b,87cは、端末装置からコピー許可の指示データを受け取ったときにのみCD−ROMのデータのターゲットメディアに対する書き込みを可能にする手段と、データの書き込みが成功したターゲットメディアの個数をカウントする手段と、そのカウントされた個数のデータをPOSシステムを通じて端末装置へ送る手段に相当する。
【0185】
次に、このデータ複写装置の処理について説明する。この処理は、図22に示すように、CD−Rユニットは、ステップ(図中「S」で示す)91でCD−ROMが装着されたか否かを判断して、CD−ROMが装着されたらステップ92へ進んでそのCD−ROMのバーコードを読み取ってPOSシステムを通じて端末装置へ出力する。端末装置は、CD−Rユニットからバーコードを受け取ると、ステップ97でそのバーコードに基づいてCD−ROMのコピー許可又は不許可をPOSシステムを通じてCD−Rユニットへ通知する。
【0186】
CD−Rユニットは、端末装置から通知を受け取ると、コピー許可か否かを判断して、コピー許可ならステップ94へ進んでCD−ROMのデータを読み出してターゲットメディアであるCD−Rへのコピーを実施し、ステップ95へ進んでコピーの成功数をカウントし、そのカウントデータをPOSシステムを通じて端末装置へ通知する。
【0187】
端末装置は、CD−Rユニットからカウントデータを受け取ると、ステップ98でそのカウント数に基づいてCD−ROMのコピーの課金処理を行なって、この処理を終了する。
また、CD−Rユニットは、端末装置からコピー不許可の通知を受け取ると、ステップ96へ進んでCD−ROMのコピーを禁止し、この処理を終了する。
【0188】
さらに上述の処理について説明する。例えば、図20及び図21に示すように、CD−Rユニット80aのCD−Rドライブ89aにソースメディアであるCD−ROM81を、CD−Rユニット80bと80cにそれぞれターゲットメディアであるCD−R82と82を装着し、そのCD−ROM81のデータをCD−R82,82にコピーする場合の処理について説明する。
【0189】
この処理は、CD−Rユニット80aはCD−Rドライブ89aに装着されたメディアがCD−ROMであることを検知すると、マスタモードを設定すると共にCD−Rユニット80a,80bに対してその情報を通知し、CD−ROM81のバーコードを読み取ってそのバーコードデータをPOSコントローラ83を通じて版権所有者(又は著作権者)の端末装置85へ送出する。
【0190】
また、CD−Rユニット80bと80cはそれぞれのCD−Rドライブ89bと89cに装着されたメディアが未書き込み状態のCD−Rであることを検知すると、スレーブモードを設定して、CD−Rユニット80aともう一方のCD−Rユニット80b又は80cへそれぞれスレーブモードの情報を通知し、CD−Rユニット80aからマスタモードの情報を受け取るとコピー対象のソースデータの受信準備をする。
【0191】
版権所有者の端末装置85では、CD−Rユニット80aからバーコードデータを受信すると、そのCD−ROMに対するコピー許可又は不許可の指示データをPOSコントローラ84を通じてCD−Rユニット80aへ通達する。
【0192】
CD−Rユニット80aは、端末装置85からコピー許可の指示データを受け取ると、CD−Rドライブ89aに装着されたCD−ROM81のソースデータを読み出してI/Fコントローラ86aを介してCD−Rユニット80bと80cへ出力する。
【0193】
CD−Rユニット80bと80cは、CD−Rユニット80aからソースデータを受信すると、そのソースデータをCD−R82に書き込んでコピーする。
そして、書き込みが成功した場合はその情報を、書き込みエラー等のエラーによってCD−R82へのソースデータの書き込みが不成功の場合はエラー情報をそれぞれCD−Rユニット80aへ返送する。
【0194】
CD−Rユニット80aは、CD−Rユニット80bと80cからのソースデータの書き込み成功又は不成功の情報を受け取り、その情報に基づいて実際に何枚のCD−Rに対するコピーが成功したかを検出してカウントし、そのコピー枚数のカウントデータをPOSコントローラ83を介して端末装置85へ送る。
版権者の端末装置85はCD−Rユニット80aから受け取ったカウントデータに基づいてCD−ROM81のコピーに関する課金を行なう。
【0195】
また、CD−Rユニット80aは端末装置85からコピー不許可の指示データを受け取った場合、CD−Rドライブ89aに装着されたCD−ROM81のコピーを禁止して、例えばそのCD−ROMを排出したり、コピー不可のメッセージを出力したりすると共に、CD−Rユニット80bと80cへそれぞれデータ出力を中止する情報を出力する。そして、CD−Rユニット80bと80cではデータ受信待機状態を解除する。
【0196】
この実施例のデータ複写装置は、CD−Rドライブに装着されたソースメディアがCD−ROMのとき、そのCD−ROMから読み取ったバーコードのデータをPOSシステムを通じてCD−ROMの版権者又は著作権保有者の端末装置へ送り、その端末装置からCD−ROMのコピーの許可の指示データを受け取ったときにのみCD−ROMのデータのターゲットメディアに対する書き込みを可能にし、そのデータの書き込みが成功したターゲットメディアの個数をカウントしてCD−ROMの版権者又は著作権保有者の端末装置へ送ることができる。
【0197】
例えば、CD−Rにコピーを行なうとき、ライトエラー等の原因によって書き込みに失敗する場合が有るが、このデータ複写装置によれば、正常に書き込みを行なえた数にのみ書き込みを行なうので公正な課金管理が行なえる。また、データの版権者や著作権者の許可を取って合法的にコピーをおこなうので、不正コピーを防止することもできる。
【0198】
したがって、この実施例のデータ複写装置では、CD−ROM等のオリジナルメディアに記録されているデータを、その版権所有者又は著作権保有者の許可を受けて複写することができ、不正コピーの防止も図れる。そして、CD−Rへの複写を行なうときにライトエラー等によって書き込みに失敗しても、正常に書き込めたときにのみ課金するので公正な課金を行なえる。
【0199】
なお、上述の第8実施例のデータ複写装置では複数のCD−Rユニットを備えたデータ複写装置について説明したが、テープ記録装置,リムーバブルハードディスク装置,及び光磁気ディスク装置等のダイレクトアクセス装置を備えるようにしても同じように実施することができる。
また、各CD−Rユニットの組み合わせ位置に基づいてコピー基のモジュールとコピー先のモジュールの役割を自動的に決定するようにしてもよい。
【0200】
次に、この発明のデータ複写装置の第9実施例について説明する。図23はこの実施例のデータ複写装置の構成を示すブロック図、図24はそのデータ複写装置によるデータ複写処理を示すフローチャートである。
このデータ複写装置は、図23に示すように、ジュークボックス90と端末装置91とCD−Rドライブ92からなり、ジュークボックス90は複数のCD−ROM94を収納したCDスタッカ93と、チェンジャ95と、コントローラ96と、CD−ROMドライブ97を備えている。
【0201】
端末装置91は、ジュークボックス90に収納されたCD−ROM94のコピー時、コピー対象と、トラック情報と、読み出し順番等を指定するマイクロコンピュータを備えたパーソナルコンピュータである。
CD−Rドライブ92は、CD−Rを装着し、ジュークボックス90から出力されるコピー対象のソースデータをそのCD−Rに書き込んでコピーする。
【0202】
CD−ROM94は音声や画像等のデータを記録したソースメディアである。チェンジャ95は、CD−ROMドライブ97に対してCDスタッカ93に収納された複数のCD−ROM94を交換して装着する。
コントローラ96は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、ジュークボックス全体の制御を司ると共に、この発明に係るデータの複写処理を行なう。
CD−ROMドライブ97は、装着されたCD−ROM94からソースデータを読み出してCD−Rドライブ92へ出力する。
【0203】
すなわち、上記チェンジャ95が、CD−ROMドライブ97に対して複数のソースメディアであるCD−ROM94をそれぞれ交換して装着する手段に相当する。また、上記コントローラ96が、CD−ROMドライブ97に装着されるCD−ROM94から読み出すデータのトラック情報と読み出しの順番とを指定する手段と、その指定されたトラック情報のトラック長の合計がターゲットメディアであるCD−Rのデータ長を越えるか否かを判定する手段と、その判定結果を出力する手段の機能を果たす。
【0204】
次に、このデータ複写装置の処理について説明する。この処理は、図24に示すように、ステップ(図中「S」で示す)101でコピー対象のCD−ROM,データのトラック情報,読み出し順番を指定し、ステップ102へ進んでコピー対象のデータのトラック長を合計する。
【0205】
その後、ステップ103へ進んでその合計値がコピー先のCD−Rに記録可能なデータ長を越えるか否かを判断して、越えなければステップ104へ進んでコピー処理を実施し、越えればステップ105へ進んでユーザにコピー対象の全データをコピー先に書き込めないことを知らせる通知を行ない、この処理を終了する。
【0206】
さらに、この処理について説明する。コントローラ96は、端末装置91からジュークボックス90のどのCD−ROM94の何トラック目のデータを書き込むのかのトラック情報と、その書き込み順番と、マルチセッション,シングルセッション,及びディスクアットワンス等の書き込み方法が選択されると、CD−ROMドライブ97に対して装着されたCD−ROM94の指定されたコピー対象のデータのトラック長を読み出させる。
【0207】
その後、CD−ROMドライブ97によって読み出されたトラック長の合計を求める。さらに、指定された書き込み方法に応じてリードイン,リードアウト,リンクブロック等の付加データの長さを計算して実際にCD−R上に記録するときのデータ長に変換する。そして、それらのコピー対象のデータのトラック長と付加データのデータ長を合計し、その合計値がターゲットメディアであるCD−Rのデータの書き込み容量のデータ長を越えるか否かを判断する。その判定結果を端末装置91へ出力し、端末装置91ではその判定結果を表示する。
【0208】
指定された全データがCD−Rに書き込める場合、CD−ROMドライブ97は、装着されたCD−ROM94からコントローラ96によって指定された書き込み順番でコピー対象のデータを読み出してCD−Rドライブ92へ出力し、CD−Rドライブ92は装着されているCD−Rにそのデータをコントローラ96によって指定された書き込み方法によって書き込んでコピーする。
【0209】
また、指定された全データがCD−Rに書き込めない場合、CD−ROMドライブ97は、コントローラ96からの指示があるまで装着されたCD−ROM94のコピー処理を待機する。一方、端末装置91はディスプレイに全データ書き込み不可のメッセージを表示すると共に、コピー実行/中止の選択と、コピー実行のときの各種の作業を選択するメニューを表示する。
【0210】
その作業としては、例えば、コピー対象の選択を変更する作業、CD−Rには書き込めるだけ書き込み、書き込みきれなかったデータのコピーを中止する作業、複数のCD−Rに分けてコピーする作業等が考えられる。
そして、コントローラ96は端末装置91からコピー実施の指示があればCD−ROMドライブ97に対してCD−Rにコピーする。
【0211】
また、複数のCD−ROMに記録されているデータをCD−Rにコピーする場合は、コピー対象のデータのCD−ROMからデータ長を読み取って合計を求め、その合計がコピー先のCD−Rに書き込めるデータ長を越えなければ再び指定された読み出し順でCD−ROMを交換してそれぞれコピー対象のデータを読み出してコピーを行なうと良い。
【0212】
なお、上述の実施例ではターゲットメディアとしてCD−Rを用いた場合について説明したが、CD−Rドライブに代えてテープ記録装置又は光磁気ディスク装置等のダイレクトアクセス装置を設け、CD−R以外のメディアにコピーするようにしても同じように実施することができる。
また、上記ジュークボックスにはCD−ROMドライブを設けたが、それに代えてCD−Rドライブを設けても良い
【0213】
さらに、このデータ複写装置と版権又は著作権の所有者の端末装置とからなるPOSシステムを構築し、上述の第9実施例で説明したように、ジュークボックス内のCD−ROMのデータのコピー時には、端末装置に対してコピー許可を問い合わせ、コピー許可の通知を受け取ったときにのみコピー処理を実行するようにすれば、CD−ROMの無断複写を防止することができる。
【0214】
このようにして、この実施例のデータ複写装置は、書き込み可能な光ディスク用ドライブに複数のソースメディアを交換して装着し、それぞれ装着されるソースメディアから予め指定されたコピー対象のデータのトラック長の合計がターゲットメディアのデータ長を越えるか否かの判定結果を出力する。
【0215】
したがって、例えばCD−Rへのデータの書き込み方法によっては複写元のオリジナルデータの長さ以上のデータ容量を必要とする場合があるが、ユーザがその都度実際に書き込めるデータ容量の計算を行なう必要が無く、ユーザはソースメディアに記録されたデータがターゲットメディアに全て記録できるか否かを容易に判断することができ、コピー先のメディアが容量不足で書き込みエラーを発生するような事態を招かずに済む。
【0216】
次に、この発明のデータ複写装置の第10実施例について説明する。図25はこの実施例のデータ複写装置の構成を示すブロック図、図26はそのデータ複写装置によるデータ複写処理を示すフローチャートである。
【0217】
この実施例のデータ複写装置は、MTユニット100と2台のCD−Rユニット104a,104bがそれぞれイーサネット等のインタフェースケーブル3によってデータ送受信可能に接続されている。
MTユニット100は、コントローラ101とMTドライブ102を有し、各CD−Rユニット104a,104bは、それぞれコントローラ105a,105bと、CD−Rドライブ106a,106bを有する。
【0218】
コントローラ101,105a,105bは、それぞれのユニット全体の制御を司るマイクロコンピュータであり、この発明に係るメディア間のデータ複写処理を行なう。MTドライブ102はMT103に対するデータの読み書きを行ない、CD−Rドライブ106a,106bは、CD−ROMからのデータの読み出し、CD−Rに対するデータの読み書きを行なう。
【0219】
すなわち、上記各コントローラ101,105a,105bは、ソースメディアからデータを読み出すときの最低保証再生速度と、ソースメディアから読み出したデータをターゲットメディアに書き込み可能なフォーマットに変換するときの最低保証変換速度と、書き込み可能なフォーマットに変換されたデータをターゲットメディアに書き込むときの最低保証記録速度とのいずれか最も遅い速度を基準にしてデータの読み出し及び書き込みを行なわせる読み書き速度制御手段の機能を果たす。
【0220】
次にこの実施例のデータ複写装置におけるデータ複写処理について説明する。この処理は、図26に示すように、MTユニットは、ステップ(図中「S」で示す)111でマスタモードを設定してCD−Rユニットへそれを通知する。
CD−Rユニットは、ステップ117でスレーブモードを設定してそれをMTユニットへ通知してデータ受信の準備をする。
【0221】
MTユニットは、ステップ112でデータの最低保証再生速度と最低保証(フォーマット)変換速度を比較し、ステップ113へ進んで遅い方の速度をCD−Rユニットへ通知する。
CD−Rユニットは、ステップ118でMTユニットから受信した速度とCD−Rにデータを書き込むときの最低保証記録速度とに基づいて記録速度を設定する。
【0222】
MTユニットは、ステップ114でMTからソースデータを読み出して、ステップ115へ進んでそれをCD−Rに書き込み可能なフォーマットに変換し、ステップ116へ進んでCD−Rユニットへ出力して、この処理を終了する。
CD−Rユニットは、ステップ119でMTユニットから受信したソースデータを予め設定した記録速度によってCD−Rに書き込んで複写し、この処理を終了する。
【0223】
さらに、この処理について説明する。MTユニット100にソースメディアのMT103が装着され、CD−Rユニット104aと104bにそれぞれターゲットメディアのCD−R107が装着された場合の処理を説明する。
MTユニット100は自装置にマスタモードを設定して、MT103からデータを読み出すときの最低保証再生速度と、MT103から読み出したデータをCD−R107に書き込み可能なフォーマットに変換するときの最低保証変換速度とを比較する。
【0224】
その比較によって遅い方の速度を判別して、その遅い方の速度とマスタモードを示す情報とをCD−Rユニット104aと104bに通知する。
その後、MT103からデータを読み出してフォーマットを変換して、CD−Rユニット104aと104bへ出力する。
【0225】
CD−Rユニット104aと104bは、それぞれ自装置にスレーブモードを設定し、MTユニット100から受け取った速度とCD−R107にデータを書き込むときの最低保証記録速度とに基づいて最適な記録速度を設定し、MTユニット100から送信されるソースデータを設定した記録速度によってCD−R107に書き込んでコピーする。
【0226】
このようにして、この実施例のデータ複写装置は、データのコピー時の最適な書き込み速度を自動的に選択するので、書き込みや読み取り速度を手動設定する必要がない。また、システムの組み合せに応じて自動的に最高速度を設定することもできる。したがって、ターゲットメディアに対するデータの書き込みが途中で中断しないように安定した速度で書き込みを行なえる。
【0227】
なお、上述の実施例ではMTユニットと複数のCD−Rユニットからなるデータ複写装置の場合について説明したが、その他のテープ記録装置,ハードディスク装置,光磁気ディスク装置等のダイレクトアクセス装置を設けるようにしても、同じように実施することができる。
また、この第10実施例で説明した読み書き速度制御処理を上述した各実施例において実施すれば、データコピー時の書き込みエラーの発生を防止することができ、メディア間のデータのコピーを能率良く確実に行なえる。
【0228】
次に、この発明のデータ複写装置の第11実施例について説明する。図27はこの実施例のデータ複写装置の構成を示すブロック図、図28はそのデータ複写装置によるデータ複写処理を示すフローチャートである。
この実施例のデータ複写装置は、図27に示すように、版権者側とコピーベンダ側の装置によるデータのPOS通信を行なうPOSシステムを構成している。
【0229】
そして、版権者側の装置はコピーベンダ側の装置から要求されたCD−ROMのデータを読み出してPOS通信によって送出するサービスを行ない、コピーベンダ側の装置は版権者側の装置から送信されるデータを必要な数だけCD−Rにコピーすることができる。
【0230】
さらに、コピーベンダ側の装置はコピーの成功数を版権者側の装置へ報告し、版権者側の装置はコピーベンダ側の装置から受け取ったコピー数に基づいてデータ利用に対する課金を行なえる。
【0231】
コピーベンダ側の装置は、2台のCD−Rドライブ111,112とHDD113とPOSコントローラ114とがバスによって接続されている。
CD−Rドライブ111,112は、書き込み可能で書き換え不能な光ディスクであるCD−Rディスクを装着し、そのCD−Rメディアに版権者側の装置から取得した音声,画像等のソースデータを書き込む。
【0232】
HDD113は、版権者側の装置から受信した複写対象のソースデータを一時的に格納し、それをCD−Rに記録可能なフォーマットに変換するために使用されるメモリである。POSコントローラ114は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、版権者側の装置との間のPOS通信の制御とコピーベンダ側の装置全体の制御を司り、この発明に係るデータの取得と複写の処理を行なう。
【0233】
一方、版権者側の装置は、CDジュークボックス120とPOSコントローラ126とがバスによって接続されており、CDジュークボックス120はCD−ROMドライブ121とコントローラ122とチェンジャ123と複数のCD−ROM125を収納したCDスタッカ124を有している。
【0234】
CD−ROMドライブ121は、コントローラ122からの指示にしたがって、装着されたCD−ROM125からソースデータを読み出してPOSコントローラ126へ出力する。コントローラ122は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、CDジュークボックス全体の制御を司り、各CD−ROM125からのソースデータの読み出しを行なう。
【0235】
チェンジャ123は、コントローラ122の制御によってCD−ROMドライブ121に対してCDスタッカ124に収納された複数のCD−ROM125を交換して装着する。CDスタッカ124は、複数のCD−ROM125を収納する。複数のCD−ROM125は、それぞれ音声や画像等のデータを記録したソースメディアである。
【0236】
POSコントローラ126は、CPU,ROM,及びRAM等からなるマイクロコンピュータを内蔵し、コピーベンダ側の装置との間のPOS通信の制御と、この発明に係るソースデータのサービスとそのソースデータのコピーに対する課金処理を行なう。
【0237】
すなわち、上記POSコントローラ114は、POSコントローラ126から送信されるソースデータを受信する手段と、HDD113にバッファリングされたソースデータをCD−Rドライブ111,112に装着されたターゲットメディアに書き込み可能なフォーマットに変換する手段と、その変換されたソースデータをCD−Rドライブ111,112に装着されたターゲットメディアに書き込ませる手段と、そのソースデータの書き込みが成功したターゲットメディアの個数をカウントする手段の機能を果たす。
【0238】
また、上記HDD113は、版権者側の装置から受信したソースデータをバッファリングする手段に相当する。さらに、上記POSコントローラ126は、コピーベンダ側の装置でカウントされたコピー個数に基づいて課金を行なう手段の機能を果たす。
【0239】
次にこの実施例のデータ複写装置におけるデータ複写処理について説明する。この処理は、図28のフローチャートに示すように、コピーベンダ側の装置は、ステップ(図中「S」で示す)121でコピー対象のオリジナルデータを版権者側の装置へ要求する。版権者側の装置では、コピーベンダ側の装置からオリジナルデータの要求があれば、ステップ129でその要求されたオリジナルデータをソースメディアから読み出してコピーベンダ側の装置へ出力する。
【0240】
コピーベンダ側の装置は、ステップ122で版権者側の装置からオリジナルデータを受信するとそれをバッファリングして、ステップ123へ進んでそのオリジナルデータのフォーマットをターゲットメディアに記録可能なフォーマットに変換し、ステップ124へ進んでそのオリジナルデータをターゲットメディアにコピーし、ステップ125へ進んでコピー成功数をカウントし、ステップ126へ進んで所定数のコピー終了か否かを判断して、所定数のコピーを終了するまでステップ124〜126の処理を繰り返す。
【0241】
そして、所定数のコピーを終了すると、ステップ127へ進んでコピー成功数のカウントデータを版権者側の装置へ出力し、ステップ128へ進んでバッファリングされているオリジナルデータを消去して、この処理を終了する。
一方、版権者側の装置は、コピーベンダ側の装置からカウントデータを受信すると、そのコピー数に応じた課金処理を行なって、この処理を終了する。
【0242】
さらに、この処理について説明する。予め版権者側の装置では、CDジュークボックス120内に版権又は著作権等の権利が設定されているオリジナルデータを記録した複数のCD−ROMを格納しておく。
まず、コピーベンダ側の装置は、POSコントローラ114によって版権者側の装置に対して必要なデータを要求する。
【0243】
すると、版権者側の装置は、POSコントローラ126がコピーベンダ側の装置から受信した要求に基づいて、そのコピー要求の許可又は不許可を判断して、許可の場合はその通知をコピーベンダ側に送る。そして、コピーベンダ側の装置のPOSコントローラ114は、版権者側の装置からコピー要求許可の通知を受け取ると、POS通信によるソースデータの受信準備と受信したオリジナルデータ(ソースデータ)をバッファリングする準備を行なう。
【0244】
一方、版権者側の装置のPOSコントローラ126は、コピーベンダ側の装置へコピー要求許可の通知を送ると、CDジュークボックス120のコントローラ122へコピー要求のあったオリジナルデータの読み出しを指示する。
そのコントローラ122は、チェンジャ123によってスタッカ124からコピー要求のあったオリジナルデータが記録されているCD−ROM125を取り出し、それをCD−ROMドライブ121へ装着する。
【0245】
その後、CD−ROMドライブ121は装着されたCD−ROM125に記録されているコピー要求のあったオリジナルデータを読み出してPOSコントローラ126へ送出する。そして、POSコントローラ126は、CD−ROMドライブ121から受け取ったオリジナルデータをPOS通信でコピーベンダ側の装置へ出力する。CD−ROMドライブ121に装着されたCD−ROM125はデータの読み出しを終了すると、チェンジャ123によってスタッカ124の基の収納場所に戻される。
【0246】
一方、コピーベンダ側の装置のPOSコントローラ114は、版権者側の装置から受信したオリジナルデータをHDD113にバッファリングし、その受信を終えるとHDD113内に格納されたオリジナルデータをCD−Rに書き込み可能なフォーマットに変換する。
【0247】
その後、POSコントローラ114は、CD−Rドライブ111,112を制御して予め指定された枚数のCD−RへのHDD113に格納されたオリジナルデータのコピーを実施する。その際、書き込みが正常に完了したか否かを検出して成功した枚数をカウントする。
【0248】
そして、POSコントローラ114は、予め指定された枚数のコピー処理を実施すると、書き込みが成功した枚数のカウントデータを版権者側の装置へ通知し、HDD113にバッファリングされているオリジナルデータを消去して、この処理を終了する。このように、コピー終了とカウントデータ出力後は、HDD113にバッファリングされているオリジナルデータを消去することによって、オリジナルデータの不正コピーを防止することができる。
【0249】
一方、版権者側の装置のPOSコントローラ126は、コピーベンダ側の装置から通知されたカウントデータに基づいてオリジナルデータのコピーに対する課金処理を行なって、この処理を終了する。
【0250】
なお、上述の実施例ではオリジナルデータを記録するメディアがCD−ROMの場合について説明したが、版権者側のジュークボックスにCD−DAを収納し、そのオリジナルデータを提供するようにしてもよい。
また、版権者側の装置をテープ,ハードディスク,光磁気ディスク等のメディアに記録したオリジナルデータを読み出す装置にすれば、CD−ROM以外のメディアに記録したオリジナルデータをコピーベンダ側の装置へ提供し、上述のようなPOS通信を用いたサービスを行なえる。
【0251】
このようにして、この実施例のデータ複写装置は、コピーすべきソースメディアが手元になくても容易にそのデータを入手してコピーすることができる。
したがって、コピーすべきオリジナルデータのメディアをデータベンダを手元に持つ必要がなく、オリジナルデータの在庫軽減を図ることができる。そして、最新のデータの入手や絶版になったデータや入手困難なデータを容易に入手して複写することができる。
【0252】
また、版権者側では絶版になったデータ(CD−DA等)でも在庫を持たずに販売することができるので在庫の軽減を図ることができ。さらに、最新版の音楽等のデータでも遠隔地から即時に入手することができるので、運送にかかる日数を削減して地方への同時発売を容易に行なえ、運送費も削減することができる。
【0253】
次に、この発明のデータ複写装置の第12実施例について説明する。図29はこの実施例のデータ複写装置の構成を示すブロック図、図30はそのデータ複写装置によるデータ複写処理を示すフローチャートであり、図27と共通する部分には同一符号を付している。
【0254】
この実施例のデータ複写装置は、図29に示すように、版権者側のCDジュークボックス120のスタッカ124に、スキャナによって各CD−ROM125のユーザマニュアル等の印刷物から読み取った画像データを記録したCD−R126を装填している。また、コピーベンダ側の装置のPOSコントローラ114に、新たにレーザ方式,インクジェット方式等のカラー印刷装置であるプリンタ115を接続して設けている。
【0255】
そして、この実施例のデータ複写装置は、上述の第11実施例のデータ複写装置と同じように、版権者側の装置はコピーベンダ側の装置から要求されたCD−ROMのデータを読み出してPOS通信によって提供し、コピーベンダ側の装置はその提供されたデータをCD−Rにコピーすることができるが、さらに、各CD−ROMに関するユーザマニュアル等の印刷物のデータを取得して、それを必要な枚数だけプリントすることもできる。
【0256】
すなわち、上記POSコントローラ114が、POSコントローラ126によって送信されるソースデータに関するデータを受信する手段と、その受信したデータをカウントされた個数分のプリントデータとして出力する手段の機能を果たす。
【0257】
次に、図30に示すフローチャートに基づいて、この実施例のデータ複写装置におけるデータ複写処理について説明するが、図28のフローチャートに示した処理と共通する部分についてはその説明を省略する。
つまり、コピーベンダ側の装置の処理は、ステップ(図中「S」で示す)131〜138が、図28に示したステップ121〜128までの処理に相当し、版権者側の装置の処理は、ステップ143と144が、それぞれ図28に示したステップ129と130の処理に相当する。
【0258】
そして、コピーベンダ側の装置は、オリジナルデータの複写を終了すると、ステップ139で版権者側の装置へそのオリジナルデータのCD−ROMのユーザマニュアルデータを要求する。
版権者側の装置は、コピーベンダ側の装置からユーザマニュアルデータの要求を受け取ると、ステップ145でそのユーザマニュアルデータをメディアから読み出してコピーベンダ側の装置へ出力する。
【0259】
そして、コピーベンダ側の装置は、ステップ140で版権者側の装置から受信したユーザマニュアルデータをバッファリングし、ステップ141へ進んでそのユーザマニュアルデータをハードコピーし、ステップ142へ進んでバッファリングされているユーザマニュアルデータを消去して、この処理を終了する。
【0260】
さらに、この処理について説明する。コピーベンダ側のPOSコントローラ114は、オリジナルデータのコピーを終えたら、そのオリジナルデータのユーザマニュアルデータを要求する。
版権者側の装置のPOSコントローラ126は、その要求に基づいてコントローラ122に指示を送る。コントローラ122は、その指示に基づいてチェンジャ123によってスタッカ124からCD−R126を取り出してCD−ROMドライブ121に装着する。
【0261】
CD−ROMドライブ121は、装着されたCD−R126に記録されているデータの中からコピー要求のあったオリジナルデータのCD−ROMに対応するユーザマニュアルデータを読み出し、それをPOSコントローラ126へ送出する。その送出後、CD−R126は基の収納場所に戻される。
POSコントローラ126は、CD−ROMドライブ121から受け取ったユーザマニュアルデータをコピーベンダ側の装置へ送信する。
【0262】
コピーベンダ側の装置のPOSコントローラ114は、版権者側の装置からPOS通信によって受信したユーザマニュアルデータをHDD113にバッファリングした後、プリンタ115へ送出して必要な部数だけ印刷させる。また、オリジナルデータのコピー枚数分だけ自動的に印刷するようにしても良い。
そして、POSコントローラ114はユーザマニュアルデータの印刷が終了したら、HDD113にバッファリングされているユーザマニュアルデータを消去して、この処理を終了する。
【0263】
なお、上述の実施例ではコピーベンダ側の装置でCD−ROMに関するユーザマニュアルをプリントする場合について説明したが、ジュークボックスに複数のCD−DAと、その各CD−DAのジャケットデータを記録したCD−Rを収納し、コピーベンダ側の装置に対してCD−DAのオリジナルデータとそのジャケットデータをサービスすることもできる。また、CD−ROMのユーザマニュアルやCD−DAのジャケットの他の関連するデータを提供するようにすれば、サービスの付加価値をより高めることができる。
【0264】
このようにして、この実施例のデータ複写装置は、手元にないソースメディアのジャケットや使用方法又はマニュアル等も著作権者の許可を得て容易に複写することができる。したがって、遠隔地からCD等のジャケットを入手してスタンパで大量生産することもでき、オリジナルのジャケットと同じものを容易に入手することができる。
【0265】
次に、この発明のデータ複写装置の第13実施例について説明する。図31はこの実施例のデータ複写装置の構成を示すブロック図、図32はそのデータ複写装置によるデータ複写処理を示すフローチャートである。
このデータ複写装置は、図31に示すように、2台のCD−Rドライブ130,131と、MTドライブ132と、HDD133と、ディスプレイ134と、コントローラ135とからなる。
【0266】
CD−Rドライブ130,131は装着されたCD−Rにオリジナルデータを記録する。MTドライブ132は装着されたMTからオリジナルデータを読み出す。HDD133はMTドライブ132から読み出されたオリジナルデータを一時的に格納し、フォーマットの変換用のワークエリアとしても使用される。
【0267】
ディスプレイ134はCD−Rの取り換え通知等の各種の情報を表示するCRT,LCD等の表示装置である。コントローラ135は、マイクロコンピュータを内蔵し、このデータ複写装置全体の制御を司り、この発明に係るデータ複写処理を行なう。
【0268】
すなわち、上記コントローラ135が、MTドライブ132に装着されたソースメディアであるMTに記録されたデータ量を検出する手段と、その検出したデータ量が1個のターゲットメディアであるCD−Rに記録可能な容量を越えているとき、ソースメディアから読み出したデータを各CD−Rドライブ130,131にそれぞれ装着されたCD−Rにそれぞれ分割して書き込ませる手段の機能を果たす。
【0269】
さらに、上記ディスプレイ134とコントローラ135が、各CD−Rドライブ130,131に装着された各CD−Rに書き込みきれなかったとき、各CD−Rドライブ130,131に対する新たなターゲットメディアであるCD−Rの取り換え指示を通知する手段の機能を果たす。
【0270】
次にこの実施例のデータ複写装置におけるデータ複写処理について説明する。この処理は、図32に示すように、ステップ(図中「S」で示す)151でMTのソースデータをHDDにコピーし、ステップ152へ進んでそのソースデータをCD−Rに書き込めるフォーマットに変換する。
【0271】
その後、ステップ153でCD−Rドライブ130に装着されたCD−Rに全てのソースデータを書き込めるか否かを判断して、書き込めるならステップ158へ進んでCD−Rドライブ130に装着されたCD−Rに全てのソースデータを書き込んで複写し、この処理を終了する。
【0272】
ステップ153の判断でCD−Rドライブ130に装着されたCD−Rに全てのソースデータを書き込めなければ、ステップ154へ進んでディスプレイによって複数のCD−Rにコピーすることを通知し、CD−Rドライブ130に装着されたCD−Rにソースデータを書き込めるだけ(例えば、ファイル単位で)書き込む。
【0273】
そして、ステップ155へ進んでCD−Rドライブ131に装着されたCD−Rに残りのソースデータを書き込めるか否かを判断して、書き込めるならステップ159へ進んでCD−Rドライブ131に装着されたCD−Rに残りのソースデータを書き込んで複写し、この処理を終了する。
【0274】
ステップ155の判断でCD−Rドライブ131に装着されたCD−Rに残りの全てのソースデータを書き込めなければ、ステップ156へ進んでCD−Rドライブ131に装着されたCD−Rに残りのソースデータを書き込めるだけ書き込み、ディスプレイによって新たなCD−Rの取り換えを通知する。
【0275】
そして、ステップ157へ進んでCD−Rドライブ130又は131に新たなメディアのCD−Rが挿入されたか否かを判断して、挿入されたらそのドライブによって新たなメディアに対して上述の処理を繰り返し、全てのソースデータを複数のCD−Rに分けて記録したら、この処理を終了する。
【0276】
さらに、この処理について説明する。コントローラ135は、MTドライブ132に装着されたMTに記録されているオリジナルデータをHDD133へ転送し、CD−Rに書き込み可能なフォーマットに変換し、そのデータ総量を検出する。そして、そのデータ総量に基づいて変換後のオリジナルデータがCD−Rドライブ130に装着された未書き込みのCD−Rの容量を越える場合、そのCD−Rに対して書き込めるだけの容量を書き込む。
【0277】
その後、コントローラ135は、残りのデータ総量がCD−Rドライブ131に装着された未書き込みのCD−Rの容量を越える場合、そのCD−Rに対して書き込めるだけの容量を書き込んだ後、ディスプレイ134を通じてユーザに新しいCD−Rと取り換えるように通知し、いずれかのCD−Rドライブ130又は131に装着された新しいCD−Rに残りのソースデータを書き込む。こうして、全てのソースデータを書き込むまでCD−Rの取り換え通知と書き込み処理を繰り返す。
【0278】
こうして、大量のデータを複数枚のCD−Rにコピーする場合、CD−Rディスクの交換が容易になり、HDDとCD−Rドライブとのインタフェースの通信バンドが許すかぎりCD−R130と131へのデータの書き込みを交互に行なうことにより、コピー時間を大幅に短縮することができる。
【0279】
なお、複数のCD−Rにデータを書き込む際、コントローラ135の制御によってディスプレイ134に各CD−Rに記録するデータ量を選択するメニューを表示し、そのメニューによって選択されたデータ量で各CD−Rへのコピーを行なうようにすれば、ユーザはコピー後の使い勝手が良くなるようにコピーメディアを作成することができる。
【0280】
このようにして、この実施例のデータ複写装置は、MTに記録された大容量のソースデータを自動的に複数のCD−Rに分割して記録することができる。
したがって、ソースメディアから読み出したデータを複数のターゲットメディアに対して次々と書き込みを行なえるので、書き込み完了までの時間を大幅に短縮することができる。
【0281】
また、その書き込み処理のときにCD−Rドライブに装着されたCD−Rに全てのソースデータを書き込みきれなかったときには、新たなCD−Rの取り換え指示を通知するので、ユーザはCD−Rの取り換え時期を容易に判断することができる。したがって、ユーザは大量のデータを複数枚のCD−Rにコピーする場合にディスク交換を容易に行なえる。
【0282】
なお、上述した実施例ではソースドライブとターゲットドライブを一体化した装置構成の場合について説明したが、それぞれを独立したモジュールにし、必要なドライブを組み合わせて構成する場合でも上述の複数のメディアへのデータの分割コピーを同じように実施することができる。
【0283】
また、上述した実施例では、ソースドライブとターゲットドライブにCD−Rを用いた場合について説明したが、その他の追記型光ディスクドライブ又は書き換え可能型(イレーサブル)光ディスクドライブについても上述と同じように実施することができる。
【0284】
この実施例によるデータ複写装置は、複数の書き込み可能な光ディスク用ドライブの中からいずれか1台の書き込み可能な光ディスク用ドライブに装着されたソースメディアのデータを読み出し、その読み出されたデータを残りの書き込み可能な光ディスク用ドライブに装着されたターゲットメディアに書き込み、その際にターゲットメディアに対する書き込み速度よりも速い速度でソースメディアからのデータの読み出しを行なわせる。
【0285】
したがって、CD−ROM等の再生専用型光ディスクの再生と、CD−R,追記型光ディスク,書き換え可能型光ディスク等の書き込み可能型光ディスクに対する再生及び記録を行なう書き込み可能な光ディスク用ドライブを、ソースディスクからデータの読み出すドライブ又はソースディスクから読み出されたデータをターゲットディスクに書き込むドライブのいずれにも共通して使用することができ、製作時のコストダウンと在庫の適正化を容易に図ることができる。
【0286】
また、複数の書き込み可能な光ディスク用ドライブを1台づつ相互に着脱可能なモジュールに分割して、その各モジュールをデータのやり取りを可能に接続して、各モジュールで装着されたメディアの種類に基づいてソースメディアのデータを読み出すモジュールと、そのモジュールによって読み出したデータをターゲットメディアに書き込むモジュールとにそれぞれ役割を自動的に決定すれば、複数のモジュールを接続してソースメディアとターゲットメディアを装着することにより各モジュールを自動的にソースメディアを装着するモジュールとターゲットメディアを装着するモジュールとにそれぞれ動作させて使用することができる。
【0287】
したがって、ソースメディアのデータを読み出すモジュールに対してターゲットディスクを装着するターゲットドライブを必要な台数だけ容易に増設することができ、データ複写装置の拡張を容易に行なえる。
【0288】
さらに、上記各モジュールが他のモジュールとの組み合せ位置に基づいてソースメディアのデータを読み出すモジュールと、そのモジュールによって読み出したデータをターゲットメディアに書き込むモジュールとの役割を自動的に決定すれば、各モジュールの役割設定を行なう必要がなく、データ複写装置を必要な台数のモジュールによって容易に構成することができる。
【0289】
また、テープ記録装置,リムーバブルハードディスク装置,及び書き込みと書き換え可能な光磁気ディスク用ドライブ等のダイレクトアクセス装置に装着されたソースメディアに記録されている記録フォーマットに基づいてソースメディアからデータを読み出し、その読み出したデータを複数の書き込み可能な光ディスク用ドライブに装着されたターゲットメディアに記録可能なフォーマットに変換してそれぞれのターゲットメディアに書き込ませるようにすれば、テープ,ハードディスク,及び光磁気ディスク等のCD−ROM等の光ディスク以外のメディアに記録されたデータをもCD−R等の書き込み可能型光ディスクに容易に複写することができる。
【0290】
さらに、書き込み可能な光ディスク用ドライブに装着されたソースメディアからデータを読み出し、ダイレクトアクセス装置に装着されたターゲットメディアにデータを記録するときの記録フォーマットを設定し、その設定された記録フォーマットに基づいてソースメディアから読み出したデータをターゲットメディアに記録可能なフォーマットに変換してダイレクトアクセス装置に装着されたターゲットメディアに書き込ませるようにすれば、CD−ROM,CD−R等の光ディスクに記録されたデータをテープ,ハードディスク,及び光磁気ディスク等のメディアにも容易に複写することができる。
【0291】
したがって、例えば、CD−Rにマルチセッションによって記録されているデータを9トラックMTに複写することによってCD−ROMのスタンパにデータを入力し、CD−ROMの作成を容易に行なうことができる。
【0292】
さらにまた、複数の書き込み可能な光ディスク用ドライブとダイレクトアクセス装置を1台づつ相互に着脱可能なモジュールに分割して、その各モジュールをデータのやり取りを可能に接続して、各モジュールで装着されたメディア上のデータの有無に基づいてソースメディアのデータを読み出すモジュールと、そのモジュールによって読み出したデータをターゲットメディアに書き込むモジュールとにそれぞれ役割を自動的に決定すれば、複数のモジュールを接続してソースメディアとターゲットメディアを装着することにより各モジュールを自動的にソースメディアを装着するモジュールとターゲットメディアを装着するモジュールとにそれぞれ動作させて使用することができる。
【0293】
そしてまた、上記各モジュールが他のモジュールとの組み合せ位置に基づいてソースメディアのデータを読み出すモジュールと、そのモジュールによって読み出したデータをターゲットメディアに書き込むモジュールとの役割を自動的に決定すれば、各モジュールの役割設定を行なう必要がなく、データ複写装置を必要な台数のモジュールによって容易に構成することができる。
【0294】
また、書き込み可能な光ディスク用ドライブに装着されたソースメディアがCD−ROMのとき、そのCD−ROMから読み取ったバーコードのデータをPOSシステムを通じてCD−ROMの版権及び著作権等の権利の保有者の端末装置へ送り、その端末装置からCD−ROMのコピーの許可の指示データを受け取ったときにのみCD−ROMのデータのターゲットメディアに対する書き込みを可能にし、そのデータの書き込みが成功したターゲットメディアの個数をカウントしてCD−ROMの版権及び著作権等の権利の保有者の端末装置へ送るようにすれば、CD−ROMに記録されているデータをその権利の保有者の許可を受けて複写することができ、不正コピーの防止も図れる。
そして、CD−R等の書き込み可能型光ディスクへの複写を行なうときにライトエラー等によって書き込みに失敗しても、正常に書き込めたときにのみ課金するので公正な課金を行なえる。
【0295】
さらに、書き込み可能な光ディスク用ドライブに対して複数のソースメディアをそれぞれ交換して装着し、その装着されるソースメディアから読み出すデータのトラック情報と読み出しの順番とを指定して、その指定されたトラック情報のトラック長の合計がターゲットメディアのデータ長を越えるか否か判定し、その判定結果を出力するようにすれば、ユーザはソースメディアに記録されたデータがターゲットメディアに全て記録できるか否かを容易に判断することができる。
【0296】
さらにまた、ソースメディアからデータを読み出すときの最低保証再生速度と、ソースメディアから読み出したデータをターゲットメディアに書き込み可能なフォーマットに変換するときの最低保証変換速度と、書き込み可能なフォーマットに変換されたデータをターゲットメディアに書き込むときの最低保証記録速度とのいずれか最も遅い速度を基準にしてデータの読み出し及び書き込みを行なわせるようにすれば、最適な書き込み速度を自動的に選択するので、書き込みや読み取り速度を手動設定する必要がなく、システムの組み合せに応じて自動的に最高速度を設定することもできる。
したがって、ターゲットメディアに対するデータの書き込みが途中で中断しないように安定した速度で書き込みを行なえるようにすることができる。
【0297】
そしてまた、通信手段を介して送信されるソースデータを受信してバッファリングし、そのバッファリングされたソースデータを書き込み可能型光ディスク用ドライブに装着されたターゲットメディアに書き込み可能なフォーマットに変換し、その変換されたソースデータを書き込み可能な光ディスク用ドライブに装着されたターゲットメディアに書き込ませて、そのソースデータの書き込みが成功したターゲットメディアの個数をカウントし、そのカウントされた個数に基づいて課金を行なうようにすれば、コピーすべきソースメディアが手元になくても容易にそのデータを入手してコピーすることができる。
【0298】
したがって、コピーすべきオリジナルデータのメディアをデータベンダを手元に持つ必要がなく、オリジナルデータの在庫軽減を図ることができ、最新のデータの入手や絶版になったデータや入手困難なデータを容易に入手して複写することができる。
【0299】
また、版権者側では絶版になったデータ(CD−DA等)でも在庫を持たずに販売することができるので在庫の軽減を図ることができ。
さらに、最新版の音楽等のデータでも遠隔地から即時に入手することができるので、運送にかかる日数を削減して地方への同時発売を容易に行なえ、運送費も削減することができる。
【0300】
また、通信手段によって送信されるソースデータに関するデータを受信して、上記カウントされた個数分のプリントデータとして出力するようにすれば、手元にないソースメディアのジャケットや使用方法又はマニュアル等も版権者や著作権者の許可を得て容易に複写することができる。
【0301】
したがって、遠隔地からCD等のジャケットを入手してスタンパで大量生産することもでき、オリジナルのジャケットと同じものを容易に入手することができる。
【0302】
さらに、ダイレクトアクセス装置に装着されたソースメディアに記録されたデータ量を検出し、その検出したデータ量が1個のターゲットメディアに記録可能な容量を越えているとき、ソースメディアから読み出したデータを複数の書き込み可能な光ディスク用ドライブにそれぞれ装着されたターゲットメディアにそれぞれ分割して書き込ませるようにすれば、ソースメディアに記録された大容量のデータを容易に複数個のCD−R等の書き込み可能型光ディスクに振り分けて記録することができる。
【0303】
したがって、ソースメディアから読み出したデータを複数のターゲットメディアに対して次々と書き込みを行なえるので、書き込み完了までの時間を大幅に短縮することができる。
【0304】
さらにまた、ソースメディアから読み出したデータを複数の書き込み可能な光ディスク用ドライブに装着された各ターゲットメディアに書き込みきれなかったとき、書き込み可能な光ディスク用ドライブに対する新たなターゲットメディアの取り換え指示を通知するようにすれば、ユーザがCD−Rの取り換え時期を容易に判断することができる。
したがって、ユーザは大量のデータを複数枚のCD−Rにコピーする場合にディスク交換を容易に行なえる。
【0305】
【発明の効果】
以上説明してきたように、この発明によるデータ複写装置とPOSシステムによれば、書き込み可能な光ディスク用ドライブを、ソースディスクからデータの読み出すドライブとソースディスクから読み出されたデータをターゲットディスクに書き込むドライブのいずれにも共通して使用することができる。
【0306】
また、光ディスク以外のテープ,ハードディスク,及び光磁気ディスク等のメディアに記録されたデータを書き込み可能な光ディスクに複写すること、あるいは、書き込み可能な光ディスクに記録されたデータを光ディスク以外のテープ,ハードディスク,及び光磁気ディスク等のメディアに複写することを容易に行なえる。
さらに、CD等のオリジナルメディアに記録されたデータをそのデータの版権及び著作権等の権利の保有者に許可を得て容易に複写利用することができる。
【図面の簡単な説明】
【図1】この発明の第1実施例のデータ複写装置の内部構成を示すブロック図である。
【図2】この発明の第1実施例のデータ複写装置の外観図である。
【図3】この発明の第1実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図4】この発明の第2実施例のデータ複写装置の外観図である。
【図5】この発明の第2実施例のデータ複写装置の内部構成を示すブロック図である。
【図6】この発明の第2実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図7】この発明の第3実施例のデータ複写装置の外観図である。
【図8】この発明の第3実施例のデータ複写装置の内部構成を示すブロック図である。
【図9】この発明の第3実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図10】この発明の第4実施例のデータ複写装置の構成を示すブロック図である。
【図11】この発明の第4実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図12】この発明の第5実施例のデータ複写装置の構成を示すブロック図である。
【図13】この発明の第5実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図14】この発明の第6実施例のデータ複写装置の外観図である。
【図15】この発明の第6実施例のデータ複写装置の内部構成を示すブロック図である。
【図16】この発明の第6実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図17】この発明の第7実施例のデータ複写装置の外観図である。
【図18】この発明の第7実施例のデータ複写装置の内部構成を示すブロック図である。
【図19】この発明の第7実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図20】この発明の第8実施例のデータ複写装置の外観図である。
【図21】この発明の第8実施例のデータ複写装置の内部構成を示すブロック図である。
【図22】この発明の第8実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図23】この発明の第9実施例のデータ複写装置の内部構成を示すブロック図である。
【図24】この発明の第9実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図25】この発明の第10実施例のデータ複写装置の内部構成を示すブロック図である。
【図26】この発明の第10実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図27】この発明の第11実施例のデータ複写装置の内部構成を示すブロック図である。
【図28】この発明の第11実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図29】この発明の第12実施例のデータ複写装置の内部構成を示すブロック図である。
【図30】この発明の第12実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【図31】この発明の第13実施例のデータ複写装置の内部構成を示すブロック図である。
【図32】この発明の第13実施例のデータ複写装置によるデータ複写処理を示すフローチャートである。
【符号の説明】
1:CD−Rユニット 3:インタフェースケーブル
4:CD−Rドライブ 9:コントローラ
8:インタフェース(I/F)コントローラ
10:バッファ 22a:押しボタンスイッチ
23a:押下キー 29:押しボタンスイッチ検知部
32:MTドライブ 36:HDD
37:MTフォーマット指定スイッチ
81:CD−ROM 82:CD−R
83:POSコントローラ 85:端末装置
90:ジュークボックス 93:CDスタッカ
95:チェンジャ 134:ディスプレイ
[0001]
[Industrial application fields]
The present invention relates to a data copying apparatus for copying various data such as audio data and image data to various media such as an optical disk, a magneto-optical disk, a tape, and a removable hard disk, and an apparatus on the copyright owner side for performing POS communication with the data copying apparatus. And a data copy apparatus and a copyright holder.
[0002]
[Prior art]
Conventionally, a CD-ROM drive that plays a CD-ROM that is a read-only optical disc and plays back the data, and a CD-R that is a writable and non-rewritable optical disc is loaded to reproduce the data and A data copying apparatus ("", which has a CD-R drive for writing, reads data recorded on a CD-ROM, which is a source medium of a copy source, and writes and copies it on a CD-R, which is a target medium of a copy destination. CD-ROM copier ").
[0003]
Further, an expansion device (referred to as a “slave machine”) having two CD-R drives is connected to the data copying device as described above (referred to as a “master machine”), and the CD-ROM drive of the master machine is connected. Data read from the mounted CD-ROM could be written and copied to the CD-R mounted in each CD-R drive of the slave machine.
[0004]
[Problems to be solved by the invention]
However, in the conventional data copying apparatus, the master machine and the slave machine have similar configurations, but must be manufactured as different models.
In other words, the production of the master machine and the slave machine increases the stock burden, and the cost reduction cannot be easily reduced.
[0005]
Also, if you need two target drives to install the target media, connecting one slave machine to the master machine will result in three target drives, so you can easily add as many target drives as you need. Then there was a problem that could not be expanded.
[0006]
Furthermore, data recorded on media other than CD-ROM, such as 9-track MT data, must be converted because the format is different from the format used for recording on CD-R.
Therefore, there is a problem that a medium other than the CD-ROM cannot be easily used as a source medium.
[0007]
For example, generally, in a large computer or workstation, data is recorded and stored on a tape medium such as a multi-track tape, DAT, or 8 mm tape by a tape drive.
These tape media record data on the tape as magnetic information, but the magnetic strength of magnetized tape media has the disadvantage that it weakens with time, so that magnetic information is suitable for long-term storage. Absent.
[0008]
For this reason, it is said that the time that data can be safely held by tape media is approximately half a year. When storing for longer periods of time, the data stored on the tape is read once to the host computer and written back onto the tape again. It was necessary to apply.
Further, the tape media has a drawback that it has poor durability because the head directly touches when recording data on the tape.
[0009]
Therefore, it is desirable to copy and store the data recorded on the tape medium on a CD-R. However, at present, it is necessary to read the data recorded on the tape medium once to the host computer and transfer it to the CD-R. Yes, data could not be easily copied from the tape media to the CD-R.
[0010]
There are various types of media other than CD-ROM. For example, there are various types of media such as 9-track MT, 8 mm tape, and DAT even for tape media. However, there is a problem that the CD-R drive of the target medium has to be changed.
[0011]
Furthermore, there is a problem that data written on a CD-R cannot be easily copied to a medium such as a tape, a removable hard disk, and a magneto-optical disk.
[0012]
For example, when a CD-ROM is created by creating a CD-ROM stamper based on data written on a CD-R, the stamper data reader includes, for example, a 9-track MT, a removable hard disk, and an optical disc. In many cases, data is supplied in a continuous data format recorded on a medium such as a magnetic disk, and data written on a CD-R cannot be easily copied to a medium of a different format.
[0013]
In addition, when copying CD-ROM data to other media, there is no problem even if the original copyrighted or copyright-free original CD data or CD data that the copying user has copyright is copied as it is. Any other data, if copied without permission, may infringe copyrights or copyrights.
In view of this, there has been a data copying apparatus (see, for example, Japanese Patent Laid-Open No. 4-82055) provided with illegal copy prevention means for preventing copying of an original CD to which copyright or copyright is set.
[0014]
However, such illegal copy prevention measures are of course necessary from the viewpoint of copyright and copyright protection, but legal copying should be made by paying a considerable royalty to the copyright and copyright holder of the original CD. There was a problem that could not.
[0015]
Further, when data of the source medium is recorded on the target medium, the data recorded on the target medium is not limited to the data length of data such as audio and video read from the source medium.
For example, when recording in multi-session, data such as lead-in / lead-out and link block must be recorded along with audio and video data, so whether all the data of the desired source media can be recorded on the target media There is a problem that it cannot be easily determined.
[0016]
When data is copied to a CD-R, if the writing is interrupted in the middle, data discontinuity called buffer underrun occurs. When the buffer underrun occurs, the CD-R disc cannot be used.
This is an unavoidable problem as long as the CD-R uses an error code peculiar to the CD, and it must be ensured that data writing is not interrupted during recording.
[0017]
Further, some CD-R drives can select a recording speed at the time of data recording, but data cannot be recorded on the target medium at a speed exceeding the data reading speed of the source medium. Therefore, if the data reading speed from the source medium is higher than the data recording speed for the CD-R, a stable recording operation can be performed.
[0018]
However, there is a problem that it is not possible to easily set the speed for reading data from the source medium faster than the data recording speed for the CD-R so that the writing of data to the target medium is not interrupted.
[0019]
Further, there is a problem that the data cannot be copied unless the source media such as the original CD and CD-ROM are at hand.
Further, there has been a problem that the CD jacket or CD-ROM usage method or manual cannot be easily obtained.
[0020]
Further, when the data recorded on the source medium has a large capacity, for example, 9 track MT or the like can record data of several hundred megabytes to several gigabytes. In some cases, all of the data cannot be recorded on a single CD-R. In such a case, it is necessary to divide the data of the source media into files with good cuts and record them on a plurality of CD-Rs. However, the work of dividing the files and distributing them to a plurality of CD-Rs is necessary. There was a problem of being complicated. Furthermore, there is a problem that it is difficult to easily identify the replacement time of the CD-R.
[0021]
The present invention has been made in view of the above points, and a writable optical disk drive is common to both a drive for reading data from a source disk and a drive for writing data read from a source disk to a target disk. The purpose is to be able to use it.
[0022]
Another object of the present invention is to make it possible to easily add as many target drives as possible to which target disks are to be mounted.
Furthermore, when a plurality of writable optical disk drives are connected, it is possible to easily assign a drive function for reading data from a source disk and a drive function for writing data read from a source disk to a target disk. And
[0023]
Another object of the present invention is to make it possible to easily copy data recorded on a medium such as a tape, a hard disk, and a magneto-optical disk to a CD-R.
It is another object of the present invention to allow data recorded on a CD-R to be easily copied to a medium such as a tape, a hard disk, and a magneto-optical disk.
[0024]
It is another object of the present invention to make it possible to easily add a required number of direct access devices and a plurality of writable optical disk drives for recording and reproducing data to and from media such as tapes, hard disks, and magneto-optical disks. .
[0025]
Also, when multiple direct access devices and writable optical disk drives are connected, the functions of a drive that reads data from the source disk and a drive that writes data read from the source disk to the target disk can be easily assigned. The purpose is to do.
[0026]
It is another object of the present invention to copy data recorded on a CD-ROM with permission.
It is another object of the present invention to easily determine whether or not all data recorded on a source medium can be recorded on a target medium.
Still another object of the present invention is to enable writing at a stable speed so as not to interrupt the writing of data to the target medium.
[0027]
It is another object of the present invention to easily obtain and copy the data even if the source medium to be copied is not at hand.
It is another object of the present invention to make it possible to easily obtain a jacket, a usage method, a manual, or the like of a source medium that is not at hand with permission.
[0028]
It is another object of the present invention to easily distribute a large amount of data recorded on a source medium to a plurality of CD-Rs.
It is another object of the present invention to allow the user to easily identify the replacement time of the CD-R.
[0029]
[Means for Solving the Problems]
In order to achieve the above object, the present invention has a plurality of writable optical disk drives, means for reading data of a source medium mounted in any one writable optical disk drive, and the means The means for writing the read data to the target medium mounted on the remaining writable optical disc drive, and the means for reading the data at a speed faster than the writing speed for the target medium, Read / write speed control means for readingBookDriveable optical disc driveWhen the source medium mounted on the CD-ROM is a CD-ROM, the means for reading the barcode of the CD-ROM, and the barcode data read by the means are passed through the POS system, such as the copyright and copyright of the CD-ROM. A means for sending to the terminal device of the right holder, a means for receiving copy permission / non-permission instruction data of the CD-ROM from the terminal device, and only when copy permission instruction data is received by the means A means for enabling writing of data on a CD-ROM to the target medium, a means for counting the number of target media to which the data has been successfully written, and the number of data counted by the means through the POS system CD-ROM copyright and copyright holder's terminal Means for sending to the locationA data copying apparatus is provided.
[0030]
Also, a source medium having a plurality of writable optical disc drives, a direct access device such as a tape recording device, a removable hard disk device, and a writable and rewritable magneto-optical disc drive, and mounted on the direct access device Means for detecting the recording format recorded on the recording medium, means for reading data from the source medium based on the recording format detected by the means, and writing the data read by the means Means for converting to a format that can be recorded on a target medium mounted on a simple optical disk drive, and writing the data converted by the means to each target medium mounted on the plurality of writable optical disk drives. Equipped with a means to, aboveBookDriveable optical disc driveWhen the source medium mounted on the CD-ROM is a CD-ROM, the means for reading the barcode of the CD-ROM, and the barcode data read by the means are passed through the POS system, such as the copyright and copyright of the CD-ROM. A means for sending to the terminal device of the right holder, a means for receiving copy permission / non-permission instruction data of the CD-ROM from the terminal device, and only when copy permission instruction data is received by the means A means for enabling writing of data on a CD-ROM to the target medium, a means for counting the number of target media to which the data has been successfully written, and the number of data counted by the means through the POS system CD-ROM copyright and copyright holder's terminal Means for sending to the locationA data copying apparatus provided with
[0031]
Furthermore, it has a direct access device such as a writable optical disk drive, a tape recording device, a removable hard disk device, and a writable and rewritable magneto-optical disk drive, and is mounted on the writable optical disk drive. Means for reading data from the source medium; means for setting a recording format for recording data on the target medium mounted on the direct access device; and the source medium based on the recording format set by the means Means for converting the data read from the data into a format recordable on the target medium, and means for writing the data converted by the means to the target medium mounted on the direct access device. AboveBookDriveable optical disc driveWhen the source medium mounted on the CD-ROM is a CD-ROM, the means for reading the barcode of the CD-ROM, and the barcode data read by the means are passed through the POS system, such as the copyright and copyright of the CD-ROM. A means for sending to the terminal device of the right holder, a means for receiving copy permission / non-permission instruction data of the CD-ROM from the terminal device, and only when copy permission instruction data is received by the means A means for enabling writing of data on a CD-ROM to the target medium, a means for counting the number of target media to which the data has been successfully written, and the number of data counted by the means through the POS system CD-ROM copyright and copyright holder's terminal Means for sending to the locationA data copying apparatus provided with
[0032]
Also,In the data copying apparatus as described above, the plurality of writable optical disk drives are divided into modules that can be attached to and detached from each other, and each module is connected so that data can be exchanged with other modules. And means for automatically determining one of the roles of a module for reading data of the source medium based on the type of the loaded medium and a module for writing the data read by the module to the target medium. It is good to provide.
[0033]
  Further, the terminal device of the right holder provided with a communication means for communicating data with the data copying apparatus, wherein permission or non-permission of copying request for the data is based on the required data request from the data copying apparatus. Means for judging permission and sending notification to the data copying apparatus in the case of permissionAnd means for receiving the number of successful data copies as count dataThe terminal device of the holder of the right that has been provided.
[0034]
Also,In the terminal device of the right holder as described above, there is provided means for charging based on the count data from the data copying deviceGood.
[0035]
further,In the terminal device of the right holder as described above, the data copying device is provided with means for reading the source data of the source medium and means for writing the source data to the target mediumGood.
[0036]
Also as aboveIn the terminal device of the right holder, the data copying apparatus includes means for reading the unique code of the source medium, and permission or disapproval of the data copy request based on the unique code of the source medium received from the data copying apparatus The terminal device of the right holderGood.
[0037]
further,The terminal device of the right holder as described above may be provided with means for reading the source data of the source medium and means for transmitting the source data read by the means to the data copying apparatus.
[0038]
  A data copying system having a terminal device of a right holder provided with a communication means for performing data communication with the data copying device, the terminal device of the right holder having the necessary information from the data copying device. Means for judging permission or non-permission of copy request of data based on data request, and sending notification to the data copying apparatus in the case of permissionAnd means for receiving the number of successful data copies as count dataA data copying system is provided.
[0039]
Further, in the data copying system as described above, it is preferable to provide means for charging the terminal device of the right holder based on the count data from the data copying device.
[0040]
In the data copying system as described above, the data copying apparatus comprises means for reading the source data of the source medium and means for writing the source data to the target medium, and a copy request from the terminal device of the right holder Source data is written to the target media when a notification of permission is receivedGood.
[0041]
Further, in the data copying system as described above, the data copying apparatus includes means for reading the unique code of the source medium, and the terminal device of the right holder is based on the unique code of the source medium received from the data copying apparatus. To determine whether the data copy request is permitted or not.Good.
In the data copying system as described above, the terminal device of the right holder is provided with means for reading the source data of the source medium and means for transmitting the source data to the data copying apparatus.Good.
[0042]
  Furthermore, a data copying apparatus provided with a communication means for communicating data with a terminal device of the right holder, the means for requesting data necessary for the terminal device of the right holder, and the possession of the right Means for receiving a notification of permission of a data copy request from the user's terminal device;, Means for transmitting the number of successful data copies to the terminal device of the right holder when a copy request permission notification is receivedA data copying apparatus comprising:
  In the data copying apparatus as described above, means for reading the source data of the source medium and means for writing the source data to the target medium may be provided.
  Further, in the data copying apparatus as described above, means for reading the unique code of the source medium and means for transmitting the unique code of the source medium read by the means to the terminal device of the right holder may be provided. .
  In the data copying apparatus as described above, means for receiving source data from the terminal device of the right holder and means for writing the source data received by the means to the target medium may be provided.
[0043]
【Example】
Embodiments of the present invention will be specifically described below with reference to the drawings. A first embodiment of the data copying apparatus of the present invention will be described.
2 is an external view of the data copying apparatus of the present invention, FIG. 1 is a block diagram showing the internal configuration of the data copying apparatus, and FIG. 3 is a flowchart showing data copying processing by the data copying apparatus.
[0044]
As shown in FIG. 2, in the data copying apparatus of the first embodiment, two CD-R units 1 and 2 are connected by an interface cable 3 such as an Ethernet cable. Various data are exchanged between the CD-R units 1 and 2.
[0045]
As shown in FIG. 1, the CD-R unit 1 includes two writable and non-rewritable optical disk drives (referred to as “CD-R drives”) 4 and 5, and an interface (I / F). ) A controller 8, a controller 9, and a buffer 10 are provided.
[0046]
CD-R drives 4 and 5 read data from read-only optical disks such as CDs, CD-ROMs, CD-DAs, and CD-Vs, and write data to writable and non-rewritable disks (CD-Rs). A drive for writing and reading. The role can be changed in accordance with the type of the disc to be mounted, and the data reading and writing speed can be changed.
[0047]
The I / F controller 8 controls data transmission / reception via the interface cable 3 to / from the CD-R unit 2 connected to the outside.
The controller 9 incorporates a microcomputer comprising a CPU, ROM, RAM, etc., controls the entire CD-R unit, and performs data copy processing according to the present invention. The buffer 10 is a memory that temporarily stores data to be copied.
[0048]
The CD-R unit 2 includes two writable and non-rewritable optical disk drives (referred to as “CD-R drives”) 6 and 7.
As with the CD-R unit 1 described above, an interface (I / F) controller, a controller, and a buffer are provided, and their functions are the same as those described above.
[0049]
That is, each controller of the CD-R units 1 and 2 reads out the data of the CD (source medium) mounted on any one of the two CD-R drives and the read data. It functions as a means for writing to the target media mounted on the remaining CD-R drives and a read / write speed control means for reading data from the source media at a speed faster than the writing speed for the target media.
[0050]
When a CD, which is a source medium in which source data is recorded, is loaded in the CD-R drive 4 of the CD-R unit 1, and a CD-R, which is a target medium, is loaded in the CD-R drive 5, the controller 9 The type of each loaded media is detected. Based on the detection result, the CD-R drive 4 is determined as a drive for reading data of the source medium, and the CD-R drive 5 is determined as a drive for writing data to the target medium.
[0051]
The controller 9 issues a command for reading data to the CD-R drive 4 based on the role determination, and stores the source data read from the CD-R drive 4 by the command in the buffer 10.
In the data read instruction, if an instruction to read a data amount that does not exceed the storage capacity of the buffer 10 is issued, an error does not occur.
[0052]
Thereafter, the controller 9 transfers the source data stored in the buffer 10 to the CD-R drive 5 and the I / F controller 8.
Then, the CD-R drive 5 writes the source data to the CD-R, and the I / F controller 8 sends the source data to the CD-R unit 2.
[0053]
At this time, the controller 9 operates the CD-R drive 4 in the x2 speed read mode, operates one CD-R drive 11 in the x1 speed write mode, and has a speed higher than the writing speed for the CD-R. Since the data is read from the CD, the source data can be copied to the target medium without delay.
[0054]
On the other hand, in the CD-R unit 2, when a CD-R is loaded in each of the CD-R drives 6 and 7, the controller detects the type of the loaded medium and each CD-R is based on the type. The role of the drive that writes data to the target medium is determined for the R drives 6 and 7, and the I / F controller is prepared to receive data transmitted from the CD-R unit 1.
[0055]
When the I / F controller receives data transmitted from the CD-R unit 1, the controller accumulates the data in a buffer, and transfers the data to the CD-R drives 6 and 7 at the end of reception of the data. -R drives 6 and 7 write the data to the mounted CD-R.
[0056]
Further, this data copying process will be described. Here, the processing of the CD-R unit 1 will be described, but the same processing is also performed in the CD-R unit 2, so that description thereof is omitted. As shown in FIG. 3, it is determined in step (indicated by “S” in the figure) 1 whether or not another CD-R unit is connected to the outside.
If it is not connected, the process proceeds to Step 2 as it is, and if it is connected (in this case, the CD-R unit 2), the process proceeds to Step 12 and a flag that operates in the cooperation mode is set and the process proceeds to Step 2.
[0057]
In step 2, it is determined whether or not a medium is loaded in the CD-R drives 4 and 5. If the medium is loaded, the process proceeds to step 3 to determine whether either one is a CD. If either one is a CD in the determination, the master mode is set, and the process proceeds to step 4 to determine whether there is another CD-R unit outside by referring to the cooperation mode flag.
[0058]
If no other CD-R unit is connected to the outside in the determination of step 4, the stand-alone mode is set, the process proceeds to step 5 to read the data recorded on the CD, and the process proceeds to step 6 to read the read data. Write to CD-R.
Then, the process proceeds to Step 7 to determine whether or not the CD data is finished. The processes in Steps 5 to 7 are repeated until all the CD data is read and recorded on the CD-R. When the CD data is finished. This data copying process is terminated.
[0059]
If another CD-R unit is connected to the outside in the determination in step 4, the linkage mode is set, the process proceeds to step 8, the CD data is read, the process proceeds to step 9, and the data is stored in the CD- Write to R.
Then, the process proceeds to step 10 and the data read from the CD is sent to the slave machine (in this case, the CD-R unit 2) via the I / F controller.
[0060]
Thereafter, the process proceeds to step 11 to determine whether or not the data of the CD is over. If it is not over, the process returns to the above-described processing, and the steps are repeated until all of the data of the CD is read and recorded on the CD-R and sent to the slave machine. The processes 8-11 are repeated, and when the data on the CD is completed, the data copying process is terminated.
[0061]
If none of the CDs is determined in step 3, the slave mode is set, and the process proceeds to step 13 to receive data transmitted from the master machine (in this case, the CD-R unit 2), and then proceeds to step 14. The data is written to the CD-R. Then, the process proceeds to step 15 to determine whether or not the data on the CD is over. The processes in steps 13 to 15 are repeated until all the data on the CD is received and recorded on the CD-R. This data copying process is terminated.
[0062]
When two or more CDs are erroneously mounted, for example, when the CDs are respectively inserted into the CD-R drives 4 and 5 of the CD-R unit 1, the controller 9 detects the CD and ejects both CDs. It is good to instruct.
In addition, when one CD is loaded into each of the CD-R drives of the CD-R units 1 and 2, the controller is loaded with the CD to the partner data copying apparatus via the I / F controller. The controller of the CD-R unit that has received the notification may eject the CD of its own device.
[0063]
Thus, in the data copying apparatus of this embodiment, the CD-R drive is common to both the drive for reading data from the source disk and the drive for writing data read from the source disk to the target disk. Can be used. That is, the master machine and the slave machine can be made common, and the common use can easily reduce the cost at the time of manufacturing the apparatus and optimize the inventory.
[0064]
Next, a description will be given of a second embodiment of the data copying apparatus according to the present invention. 4 is an external view of the data copying apparatus of this embodiment, FIG. 5 is a block diagram showing the internal configuration of the data copying apparatus, and FIG. 6 is a flowchart showing data copying processing by the data copying apparatus.
[0065]
As shown in FIG. 4, in this data copying apparatus, CD-R units 11 and 12 divided into modules that can be attached to and detached from each other are connected by an interface cable 3 such as Ethernet.
Various data are exchanged between the CD-R units 11 and 12 via the interface cable 13.
[0066]
As shown in FIG. 5, the CD-R unit 11 has one CD-R drive 14, and further includes an I / F controller 16, a controller 17, and a buffer 18. The CD-R drive 14 is a drive that reads data from a read-only optical disk such as a CD, CD-ROM, CD-DA, and CD-V, and writes and reads data on the CD-R.
The role can be changed in accordance with the type of the disc to be mounted, and the data reading and writing speed can be changed.
[0067]
The I / F controller 16 manages data transmission / reception via the interface cable 13 with the CD-R unit 12 connected to the outside.
The controller 17 incorporates a microcomputer comprising a CPU, ROM, RAM, etc., controls the entire CD-R unit, and performs data copying according to the present invention. The buffer 18 is a memory that temporarily stores data to be copied.
[0068]
Further, the CD-R unit 12 has one CD-R drive 15 and, like the CD-R unit 11 described above, includes an I / F controller, a controller, and a buffer. Is the same as described above.
[0069]
That is, each controller of the CD-R units 11 and 12 reads the data of the source medium based on the type of the loaded medium, or the data read by the CD-R drive is the target medium. It serves as a means for automatically determining the role of any of the CD-R drives that write to the disk.
[0070]
Next, data copy processing in this CD-R unit will be described.
Here, the processing in the CD-R unit 11 will be described, but since the same processing is performed in the CD-R unit 12, the description thereof is omitted.
As shown in FIG. 6, it is determined in step (indicated by “S” in the figure) 21 whether or not another CD-R unit is connected to the outside.
[0071]
If it is not connected, the process proceeds to step 22 as it is. If it is connected (in this case, the CD-R unit 12), the process proceeds to step 27, a flag that operates in the cooperation mode is set, and the process proceeds to step 22.
In step 22, it is determined whether or not media-in (medium is loaded) is inserted into the CD-R drive 14, and if it is loaded, the process proceeds to step 23 to determine whether the type of the medium is CD or CD-R.
[0072]
If it is a CD, it automatically determines that it is the role of a module that sets the master mode and reads data from the source medium.
Thereafter, the process proceeds to step 24 to read the data recorded on the CD, and the process proceeds to step 25 to send the data to the slave machine (in this case, the CD-R unit 12) via the I / F controller.
[0073]
Then, the process proceeds to step 26, where it is determined whether or not the reading of the source data recorded on the CD is finished. If it is not finished, the process returns to the above process, and all the CD source data is read and sent to the slave machine. The processes in steps 24 to 26 are repeated until the process is completed, and when the CD source data is completed, the data copying process is terminated.
[0074]
If the type of media loaded in step 23 is CD-R, the linkage mode flag is referred to. If another CD-R unit is connected to the outside, the slave mode is set, and the source data is stored in the target media. Automatically determines that it is the role of the module that writes
[0075]
Then, the process proceeds to step 28 to receive the source data transmitted from the master machine (in this case, the CD-R unit 12), and the process proceeds to step 29 to write the source data to the CD-R.
Thereafter, the process proceeds to step 30 to determine whether or not the reception of the source data of the CD is completed. If it is not completed, the process returns to the above-described process, and step 28 is performed until all the CD data is received and recorded on the CD-R. The process of .about.30 is repeated, and when the data on the CD is completed, the data copying process is terminated.
[0076]
In this way, in the data copying apparatus of this embodiment, the user can connect as many CD-R units as necessary, and the source data of the source media can be obtained simply by mounting the source media and the target media to each of them. Can be copied to target media.
Therefore, the required number of target drives for mounting the target disk can be easily added to the module for reading the data of the source medium, and the data copying apparatus can be easily expanded.
[0077]
If the interface cable connecting each module is Ethernet, source data can be transferred from a module with a source medium to a plurality of modules with a target medium at a time. Therefore, a plurality of media copies can be performed in a short time, which is very convenient.
[0078]
Next, a description will be given of a third embodiment of the data copying apparatus according to the present invention. FIG. 7 is an external view of the data copying apparatus of this embodiment, FIG. 8 is a block diagram showing the internal configuration of the data copying apparatus, and FIG. 9 is a flowchart showing data copying processing by the data copying apparatus.
[0079]
As shown in FIG. 7, in this data copying apparatus, CD-R units 20b and 20c are connected to a CD-R unit 20a divided into modules that can be attached to and detached from each other by an interface cable 3 such as Ethernet. ing.
Various data are exchanged between the CD-R unit 20a and the CD-R units 20b and 20c via the interface cable 3.
[0080]
Each CD-R unit 20a, 20b, 20c is provided with a CD-R drive 21a, 21b, 21c, respectively, reads the source data of the source media attached thereto, and writes the source data to the target media.
Further, push button switches 22a, 22b, and 22c are provided on the upper surface of each CD-R unit 20a, 20b, and 20c, and push keys 23a, 23b, and 23c are provided at positions on the lower surface side corresponding to the push button switches. Is provided.
[0081]
The CD-R units 20a, 20b, and 20c are stacked in this order from above, and the pressing key 23a of the CD-R unit 20a presses the push button switch 22b of the CD-R unit 20b, and the pressing key of the CD-R unit 20b. 23b is combined so as to press the push button switch 22c of the CD-R unit 20c.
[0082]
In this way, the CD-R unit 20a located at the top is assigned the role of a drive for reading the data of the source media, and the CD-R units 20b and 20c located below it are assigned to the target media as source data. You can assign the role of the writing drive.
[0083]
Furthermore, on the lower surface of each CD-R unit 20a, 20b, 20c, there are legs 24a, 24b, 24c (not shown) but the same leg length as the pressing keys 23a, 23b, 23c. It is provided to become.
At positions on the upper surface side corresponding to the legs 24a, 24b, and 24c, fitting portions 25a, 25b, and 25c (not shown, but there are two other parts) that house the legs are also provided. It is devised so that it does not tilt when the R units are stacked.
[0084]
As shown in FIG. 8, the CD-R unit 20b has one CD-R drive 21b, and further includes an I / F controller 26, a controller 27, a buffer 28, and a push button switch detection unit 29. Yes.
[0085]
The CD-R drive 21b is a drive that reads data from a read-only optical disk such as a CD, CD-ROM, CD-DA, and CD-V, and writes and reads data on the CD-R.
Then, according to the instruction from the controller 27, the role can be changed according to the type of the loaded disk, and the data reading and writing speed can be changed.
[0086]
The I / F controller 26 controls transmission / reception of data via the interface cable 3 with a CD-R unit connected to the outside.
The controller 27 incorporates a microcomputer comprising a CPU, ROM, RAM, etc., and controls the entire CD-R unit, and performs data copying according to the present invention. The buffer 28 is a memory that temporarily stores data to be copied.
The push button switch detection unit 29 detects whether or not the push button switch 22b has been pressed and notifies the controller 27 of it.
[0087]
The CD-R units 20a and 20c are also equipped with an I / F controller, a controller, a buffer, and a push button switch detection unit together with the CD-R drive, like the CD-R unit 21b described above. Their functions are the same as described above.
[0088]
That is, the controller of each of the CD-R units 20a, 20b, and 20c sends the data of the source media based on the combination position of the means for connecting the other modules so that data can be exchanged and the other CD-R units. It functions as a means for automatically determining the role of a CD-R drive for reading and a CD-R drive for writing data read by the CD-R drive to a target medium.
[0089]
Next, data copying processing in this data copying apparatus will be described.
Here, the process between the CD-R units 20a and 20b will be described, but the same process is also performed between the CD-R units 20a and 20c, and thus the description thereof will be omitted.
[0090]
As shown in FIG. 9, the source side drive determines whether or not the push button switch is ON in step (indicated by “S” in the figure) 31 from the combination position of the modules. In this case, the step is not ON. Proceeding to 32, the master mode is set, and the role of the module for reading the data of the source medium is determined.
[0091]
Then, the process proceeds to step 33 to read the source data from the source medium loaded in the CD-R drive and output it to other modules. The process proceeds to step 34 to determine whether or not the data output is completed. If not, the process returns to step 33 again to repeat the reading and output of the source data, and if finished, this process is terminated.
[0092]
On the other hand, the drive on the target side determines in step 35 whether or not the push button switch is ON. In this case, since it is ON, the process proceeds to step 36 to set the slave mode and write the source data to the target medium. Determine the role.
[0093]
Then, the process proceeds to step 37 to receive the source data transmitted from the drive on the source side, writes it to the target medium loaded in the CD-R drive, and proceeds to step 38 to determine whether or not all data has been written. If it is determined that the process is not completed, the process returns to the above-described process again, and the reception of the source data and the writing to the target medium are repeated.
[0094]
In the above-described embodiment, the case where the modules are stacked vertically has been described. However, a push key is provided on the side surface of each module, and a push button switch is provided at a position corresponding to the push key so that the side surfaces of the modules are closely attached. Then, it may be determined that one module located at the end is assigned to the source drive and the other module is assigned to the target drive.
[0095]
In this way, the data copying apparatus of this embodiment is a module in which each module plays a role of a module that reads data of a source medium based on a combination position with other modules, or a module that writes data read by the module to a target medium. Therefore, it is not necessary to set the role of each module, and the data copying apparatus can be easily configured with the required number of modules.
[0096]
Therefore, the division of roles of each unit can be determined by the geometric positional relationship. The user can easily grasp the role of each unit visually. Also, since the division of roles of each unit is determined at the stage where each unit is combined, the functions of each unit can be initialized without waiting for the insertion of the media. The time until initialization can be shortened. Furthermore, since the role assignment is automatically determined according to the combination position of each unit, it is not necessary for the user to set the role by means such as a switch, and the usability can be greatly improved.
[0097]
Next explained is a fourth embodiment of the data copying apparatus according to the invention. FIG. 10 is a block diagram showing the configuration of the data copying apparatus of this embodiment, and FIG. 11 is a flowchart showing data copying processing by the data copying apparatus.
[0098]
As shown in FIG. 10, this data copying apparatus includes two CD-R drives 30 and 31, a multitrack tape drive (MT drive) 32, an I / F controller 33, a controller 34, and a buffer 35. A hard disk device (HDD) 36 is connected via a bus, and various data are exchanged via the bus.
[0099]
Then, the source data of the MT mounted in the MT drive 32 is copied to the CD-R mounted in the CD-R drives 30 and 31, respectively, or the source of the CD-R mounted in the CD-R drive 30 or 31 is used. Data can be copied to the MT mounted on the MT drive 32.
[0100]
The CD-R drives 30 and 31 are drives for reading data from a read-only optical disk such as a CD, CD-ROM, CD-DA, and CD-V, and writing and reading data on the CD-R. Then, according to the instruction of the controller 34, the role is changed according to the type of the loaded disk, and the data reading / writing speed is changed.
[0101]
The MT drive 32 is a direct access device that records data on a tape medium such as 9-track MT, 8 mm, and DAT, and reproduces the recorded data. The I / F controller 33 controls transmission / reception of data to / from an externally connected data copying apparatus via an interface cable.
[0102]
The controller 34 incorporates a microcomputer comprising a CPU, ROM, RAM, etc., controls the entire data copying apparatus, and performs data copying processing according to the present invention. The buffer 35 is a memory that temporarily stores various data.
[0103]
The HDD 36 converts the format of the source data read from the MT mounted on the MT drive 32 by the controller 34 into a format recordable on the CD-R mounted on each of the CD-R drives 30 and 31, or the CD- This is a work memory used when converting the format of the source data read from the CD-R mounted in the R drive 30 or 31 into a format recordable in the MT mounted in the MT drive 32.
[0104]
That is, the controller 34 detects a recording format recorded on the source medium attached to the MT drive 32, a means for reading data from the source medium based on the detected recording format, Means for converting the read data into a format that can be recorded on the target media mounted on the CD-R drives 30 and 31, respectively, and the converted data on the CD-R drives 30 and 31, respectively. It functions as a means for writing to the target media.
[0105]
Further, a means for reading data from a source medium attached to the CD-R drive 30 or 31, a means for setting a recording format for recording data on a target medium attached to the MT drive 32, and the setting thereof A function of converting data read from the source medium into a format recordable on the target medium based on the recorded format, and a means of writing the converted data to the target medium mounted on the MT drive 32 Also fulfills.
[0106]
Next, data copying processing in this data copying apparatus will be described.
First, a process for copying the data of the source medium loaded in the MT drive 32 to the target drives loaded in the CD-R drives 30 and 31 will be described.
[0107]
In this process, the controller 34 detects the recording format of the data recorded on the source medium mounted on the MT drive 32, for example, a multitrack tape (MT), and reads the data from the MT based on the detected recording format. And store it in the HDD 36.
[0108]
Then, the format of the data stored in the HDD 36 is converted into a format that can be recorded on the CD-R, which is the target medium mounted on the CD-R drives 30 and 31, and then transferred to the CD-R drives 30 and 31, respectively. The data is transferred and written on each CD-R mounted in the CD-R drives 30 and 31.
[0109]
Further, this copying process will be described. As shown in FIG. 11, it is determined in step 41 (indicated by “S” in the figure) whether or not another data copying apparatus is connected to the outside. If it is not connected, the process proceeds to step 42 as it is, and if it is connected, the process proceeds to step 48 where a flag that operates in the cooperation mode is set and the process proceeds to step 42.
[0110]
In step 42, it is determined whether the CD-R is inserted into the two CD-R drives and the MT is inserted into the MT drive. If the CD-R is installed, the recording format is detected. Then, based on the detected recording format, data is read from the MT and stored in the HDD.
Then, the process proceeds to step 44 to convert the data stored in the HDD into the CD-R format, and the process proceeds to step 45 to refer to the cooperation mode flag to determine whether or not it is the cooperation mode.
[0111]
On the other hand, if the link mode is not determined in step 45, the process proceeds to step 46, and the HDD data is written to the CD-R. Then, the process proceeds to step 47 to determine whether or not the HDD data is over. If it is not over, the process returns to the above-described process again, and steps 45 to 47 are repeated until all the HDD data is read and recorded on each CD-R. This process is repeated, and when the reading and recording of data from the HDD are completed, the data copying process is terminated.
If the link mode is determined in step 45, the process proceeds to step 49 to transfer the HDD data to the I / F controller, sends it to an externally connected data copying apparatus, and the process proceeds to step 46 to the CD-R. Write the data.
[0112]
Then, the process proceeds to step 47 to determine whether or not the data in the HDD is over. If it is not over, the process returns to the above process, and all the data in the HDD is read out and sent to an external data copying apparatus to be sent to the CD-R. Steps 45 to 47 and 49 are repeated until the data is recorded, and when the data in the HDD is finished, the data copying process is finished. In this way, data backed up in the MT can be easily transferred to the CD-R.
[0113]
Next, a process for copying the source data of the CD attached to the CD-R drive 30 or 31 to the MT attached to the MT drive 32 will be described.
In this process, the controller 34 reads out source data recorded on, for example, a CD-R attached to the CD-R drive 30 and stores it in the HDD 36.
Then, it is converted into a format recordable in the MT mounted on the MT drive 32 and transferred to the MT drive 32. Then, the MT drive 32 writes the source data to the mounted MT.
[0114]
In the above-described embodiment, the case where the MT drive is provided as the direct access device has been described. However, the data copying process according to the present invention can be performed even when another tape recording device, a removable hard disk device, or a magneto-optical disk device is provided instead. The same can be done.
Further, the data copying process according to the present invention can be carried out in the same manner even when a plurality of types of the various direct access devices as described above are provided. Furthermore, an apparatus configuration having one CD-R drive may be used.
[0115]
Therefore, in the data copying apparatus of this embodiment, data recorded on a medium such as a tape, a hard disk, and a magneto-optical disk other than a writable optical disk such as a CD-ROM can be easily copied to a CD-R. it can. In addition, data recorded on a CD can be easily copied to a medium such as a tape, a hard disk, and a magneto-optical disk.
[0116]
Next explained is a fifth embodiment of the data copying apparatus according to the invention. FIG. 12 is a block diagram showing the configuration of the data copying apparatus of this embodiment, and FIG. 13 is a flowchart showing data copying processing by the data copying apparatus. In FIG. 12, the same reference numerals are assigned to parts common to the data copying apparatus shown in FIG.
[0117]
As shown in FIG. 12, this data copying apparatus is newly provided with an MT format designation switch 37, reads the source data of the source media loaded in the CD-R drive, and designates the format of the source data as the MT format designation. The logical format set by the switch 37 is converted and written into the target medium mounted on the MT drive. That is, data recorded on the CD-R can be copied to the MT in a desired logical format.
[0118]
In this data copying apparatus, the controller 34 reads out the source data recorded in the source medium mounted in the CD-R drive 30 or 31, and the target mounted in the MT drive 32. Means for setting a recording format for recording on the medium, means for converting the source data into a format recordable on the target medium based on the set recording format, and means for writing the converted data to the target medium Fulfills each function.
[0119]
Next, data copying processing in this data copying apparatus will be described.
In this process, as shown in the flowchart of FIG. 13, in step 51 (indicated by “S” in the figure), it is determined whether or not the logical format at the time of recording has been set. The data is read out and stored in the HDD, and the process proceeds to step 53 where it is converted into the designated logical format.
[0120]
Thereafter, the process proceeds to step 54, and the source data whose format has been converted is written to the target medium. The process proceeds to step 55, where it is determined whether or not the writing is completed. If the writing is not completed, the process returns to step 54 and all the source data is written. This process is repeated until the writing is completed.
[0121]
Further, this process will be described. This process is performed when the controller 34 has a CD-R installed in the CD-R drive 30 or 31 and an MT is installed in the MT drive 32, and the MT format designation switch 37 designates a logical format at the time of recording. The presence or absence of data is detected.
[0122]
If there is data, the CD-R drive reads the data, stores it in the HDD 36, and converts it into a designated logical format.
Thereafter, the source data stored in the HDD 36 is read out, transferred to the MT drive 32, and written into the MT mounted on the MT drive 32.
[0123]
In this manner, in the data copying apparatus of this embodiment, data recorded on an optical disk medium such as a CD or CD-R can be easily transferred to a medium such as a tape, a hard disk, or a magneto-optical disk other than the optical disk. Can be copied.
[0124]
In the above-described embodiment, the case where the MT drive is provided as the direct access device has been described. However, the data copying process according to the present invention can be performed even when another tape recording device, a removable hard disk device, or a magneto-optical disk device is provided instead. The same can be done.
Further, the data copying process according to the present invention can be carried out in the same manner even when a plurality of types of the various direct access devices as described above are provided. Furthermore, an apparatus configuration having one CD-R drive may be used.
[0125]
Next, a description will be given of a sixth embodiment of the data copying apparatus according to the present invention.
FIG. 14 is an external view of the data copying apparatus of this embodiment, FIG. 15 is a block diagram showing the internal configuration of the data copying apparatus, and FIG. 16 is a flowchart showing data copying processing by the data copying apparatus. In FIG. 15, only one CD-R unit is shown and the other unit is omitted, but both have the same configuration.
[0126]
As shown in FIG. 14, this data copying system includes an MT unit 40 of a tape recording apparatus which is a direct access apparatus and a CD-R unit 50 which is a data copying apparatus, which are divided into modules that are detachable from each other. 55.
The MT unit 40 and the CD-R units 50 and 55 are connected via an interface cable 3 such as an Ethernet cable.
Various data are exchanged between the MT unit 40 and the CD-R units 50 and 55 via the interface cable 3.
[0127]
When an MT in which source data is recorded is installed in the MT drive 41 of the MT unit 40, the source data can be automatically copied to the CD-R installed in the CD-R units 50 and 55, respectively. .
Further, when a CD-R in which source data is recorded in the CD-R unit 50 or 55 is loaded, the source data may be automatically copied to the MT mounted in the MT drive 41 of the MT unit 40. it can.
[0128]
As shown in FIG. 15, the MT unit 40 includes an MT drive 41, an HDD 42, an MT format designation switch 43, an I / F controller 44, a controller 45, and a buffer 46.
The MT drive 41 writes and reads data to and from tape media such as 9-track MT, 8 mm, and DAT.
[0129]
The HDD 42 sets the format of the source data read from the MT of the source medium of the MT drive 41 to the target medium mounted on the CD-R drive 51 of the CD-R unit 50 and the CD-R drive 56 of the CD-R unit 55, respectively. This is a work memory for converting to a format (physical and logical format) for recording on a CD-R.
[0130]
The MT format designation switch 43 is a key for selecting a logical format (for example, various formats such as UNIX TAR format or solid writing) when the user records the source data on the MT of the target medium.
The I / F controller 44 controls transmission / reception of data via the interface cable between the CD-R units 50 and 55 connected to the outside.
[0131]
The controller 45 incorporates a microcomputer comprising a CPU, ROM, RAM, etc., and controls the entire tape recording apparatus, and performs data copying according to the present invention. The buffer 46 is a memory that temporarily stores various data.
[0132]
On the other hand, the CD-R unit 50 includes a CD-R drive 51, an I / F controller 52, a controller 53, and a buffer 54.
The CD-R drive 51 is a drive that reads data from a read-only optical disk such as a CD, CD-ROM, CD-DA, and CD-V, and writes and reads data on the CD-R. Then, the speed of data reading and writing is changed by changing the role in accordance with the type of the loaded disk.
[0133]
The I / F controller 52 controls transmission / reception of data to / from the MT unit 40 connected to the outside via an interface cable. The controller 53 incorporates a microcomputer composed of a CPU, ROM, RAM, and the like.
The control of the entire data copying apparatus is performed, and the data copying process according to the present invention is performed. The buffer 54 is a memory that temporarily stores various data such as data to be copied.
[0134]
That is, when the controller 53 performs a function of reading data from a source medium mounted on the CD-R drive 51, and the controller 45 records data on a target medium mounted on the MT drive 41. Means for setting the recording format, means for converting the data read from the source medium into a format that can be recorded on the target medium based on the set recording format, and the converted data in the MT drive 41 It functions as a means for writing to the mounted target media.
[0135]
The controller 45 has a function of detecting a recording format recorded on the source medium mounted on the MT drive 41 and a function of reading data from the source medium based on the detected recording format. The controller 53 converts the read data into a format that can be recorded on the target medium attached to the CD-R drive 51, and the converted data is attached to the CD-R drive 51. It functions as a means for writing on a CD-R of the target medium.
[0136]
Further, the controllers 45 and 53 include means for connecting to other modules so that data can be exchanged, a module for reading out data of the source media based on the presence / absence of data on the loaded media, and reading by other modules. It serves as a means for automatically determining one of the roles of the module that writes the issued data to the target medium.
[0137]
Next, data copying processing in this data copying apparatus will be described.
In this process, as shown in the flowchart of FIG. 16, the MT unit checks the presence / absence of MT data in step 61 (indicated by “S” in the figure) and proceeds to step 62 to determine whether there is data. If the data is not recorded, the process proceeds to the slave mode processing. If the data is recorded, the process proceeds to step 63 where the master mode is set and information indicating the master mode is notified to the CD-R unit. .
[0138]
On the other hand, the CD-R unit checks the presence or absence of CD-R data in step 71 and proceeds to step 72 to determine whether or not there is data. If there is data, the CD-R unit proceeds to processing in the master mode. If not recorded, the process proceeds to step 73 to set the slave mode, and outputs the slave mode information to the MT unit.
[0139]
When receiving the slave mode information from the CD-R unit, the MT unit reads data from the MT in step 64 and outputs the data to the CD-R unit. Then, the MT unit proceeds to step 65 to determine whether or not the data read and output are completed. If it is not completed, the process 64 is repeated again. When all the data is read out and output, this process is terminated.
[0140]
On the other hand, when receiving data from the MT unit, the CD-R unit converts the format of the data into a format recordable on the CD-R in step 74, proceeds to step 75, writes to the CD-R, and proceeds to step 76. In step S75, it is determined whether or not data writing has been completed. If not, the process in step 75 is repeated. When all the data has been written, this process ends.
[0141]
Further, this process will be described. The controller 45 of the MT unit 40 checks the MT, which is a tape medium mounted on the MT drive 41, and when it detects data recorded on the tape, sets the master mode in its own device and sets the I / F controller The information indicating that the device is a module for reading the data of the source medium is notified to the CD-R units 50 and 55 via 44.
[0142]
On the other hand, in the CD-R unit 50, the controller 53 checks the CD-R of the disk medium loaded in the CD-R drive 51, checks whether data is recorded on the CD-R, and in an unwritten state. When it is detected, the slave mode is set in the own apparatus, and information indicating that the module writes data to the target medium is notified to the MT unit 40 via the I / F controller 52.
The CD-R unit 55 performs the same process.
[0143]
When the controller 45 of the MT unit 40 receives notification of information indicating the slave mode from the CD-R units 50 and 55, the controller 45 reads the source data from the MT mounted on the MT drive 41 and performs the CD operation via the I / F controller 44. -Output to R units 50 and 55.
[0144]
On the other hand, when the controller 53 of the CD-R unit 50 receives the notification of the module operating in the master mode from the MT unit 40, the controller 53 prepares for data reception of the I / F controller 52 and transmits the source data transmitted from the MT unit 40. Is once stored in the buffer 54, converted into a format writable on the CD-R, transferred to the CD-R drive 51, and written on the CD-R attached to the CD-R drive 51. Duplicate.
[0145]
Further, when the controller 53 of the CD-R unit 50 detects that the source data is recorded on the CD-R attached to the CD-R drive 51, the controller 53 sets the master mode in its own apparatus, and the I / F The controller 52 notifies the MT unit 40 and the CD-R unit 55 of information indicating that the module reads source data from the source medium.
[0146]
On the other hand, when the controller 45 of the MT unit 40 detects that the MT mounted in the MT drive 41 is in an unwritten state, the controller 45 sets the slave mode in the own device, and the CD-R unit via the I / F controller 44. 50 and 55 are notified of information indicating that the device is a module for writing source data to the target medium. When receiving notification of information indicating the master mode from the CD-R unit 50, the I / F controller 44 prepares for data reception.
[0147]
When the controller 53 of the CD-R unit 50 receives the notification of the module operating in the slave mode from the MT unit 40, the controller 53 reads the source data recorded on the CD-R attached to the CD-R drive 51 to read the MT unit. Output to 40. The controller 45 of the MT unit 40 receives the source data transmitted from the CD-R unit 50, temporarily stores it in the HDD 42, converts it into a designated format, transfers it to the MT drive 41, and transfers the MT data to the MT drive 41. The data is copied to the MT mounted on the drive 41.
[0148]
Thus, each unit checks the media loaded in each unit, and when data is detected on the media, the data is handled as source data, and the detection of the source data is notified to other units via the I / F controller. To do.
On the other hand, the unit with the unwritten medium operates in the slave mode, receives the source data, writes it to the target medium, and copies it.
[0149]
Note that a unit that has been notified of the detection of source data by another unit even though a written medium has been loaded has a source conflict between the units. An error should be notified to the unit.
[0150]
In this way, the data copying apparatus of this embodiment can be configured by simply combining apparatuses for copying data recorded on a medium such as a tape, a removable hard disk, or a magneto-optical disk to a CD-R. By exchanging the source data module, it is possible to cope with various types of source data formats. Therefore, even if the type of the copy source medium is different, the data of the medium can be easily copied to the CD-R.
[0151]
In addition, the direct access device and CD-R drive are modularized and connected as many as necessary, and data is automatically copied from the source media installed in any module to the target media installed in other modules. Can be done.
Therefore, for example, when a CD-ROM is created by inputting data to a stamper of a CD-ROM by dropping data recorded on the CD-R by multi-session into a 9-track MT, it can be easily created.
[0152]
In the above-described embodiment, the case of the tape recording device as the direct access device has been described. However, the present invention can be similarly applied to other removable hard disk devices and magneto-optical disk (MO) devices.
[0153]
Next, a description will be given of a seventh embodiment of the data copying apparatus according to the present invention. FIG. 17 is an external view of the data copying apparatus of this embodiment, FIG. 18 is a block diagram showing the internal configuration of the data copying apparatus, and FIG. 19 is a flowchart of data copying processing in the data copying apparatus.
[0154]
As shown in FIG. 17, in this data copying apparatus, two CD-R units 70a and 70b are connected by an interface cable 3 such as Ethernet to an MT unit 60 divided into modules that can be attached to and detached from each other. Has been.
Various data are exchanged between the MT unit 60 and the CD-R units 70a and 70b via the interface cable 3.
[0155]
The MT unit 60 includes a pressing key 64 for pressing a push button switch of the CD-R unit on the lower surface. Push button switches 72a and 72b are provided on the upper surfaces of the CD-R units 70a and 70b, and push keys 73a and 73b are provided at positions on the lower surface side corresponding to the push button switches.
[0156]
Then, the MT unit 60 and the CD-R units 70a and 70b are stacked in this order from the top, and the pressing key 64 of the MT unit 60 presses the push button switch 72a of the CD-R unit 70a. The push key 73a is combined so as to push the push button switch 72b of the CD-R unit 70b.
[0157]
In this way, the MT unit 60 located at the top automatically assigns the role of its own device to the drive that reads the data of the source media, and the CD-R units 70a and 70b located below it automatically Assign the role of the own device to the role of the drive that writes the source data to the target media.
Then, the source data read from the MT mounted on the MT unit 60 is transferred to the CD-R units 70a and 70b and copied to the CD-R mounted on each.
[0158]
Further, on the lower surface of the MT unit 60, a leg 65 (not shown, but there are two others) of the apparatus is provided so as to have the same leg length as the pressing key 64.
Further, on the lower surface of each CD-R unit 70a, 70b, legs 74a, 74b of the device (not shown, but there are two others) are provided so as to have the same leg length as the pressing keys 73a, 73b. Further, fitting positions 75a and 75b (not shown) are provided at positions on the upper surface side corresponding to each leg excluding the position of the push button switch. It is devised so that it does not tilt when the R units are stacked.
[0159]
As shown in FIG. 18B, the MT unit 60 includes an MT drive 61, an HDD 62, an I / F controller 66, a controller 67, and a buffer 68. The MT drive 61 writes and reads data to and from tape media such as 9-track MT, 8 mm, and DAT.
[0160]
The HDD 62 sets the format of the source data read from the MT of the source medium of the MT drive 61 to the target media mounted on the CD-R drive 71a of the CD-R unit 70a and the CD-R drive 71b of the CD-R unit 70b, respectively. This is a work memory for converting to a format for recording on a CD-R.
[0161]
The I / F controller 66 controls transmission / reception of data via an interface cable between the CD-R units 70a and 70b connected to the outside.
The controller 67 incorporates a microcomputer comprising a CPU, ROM, RAM, etc., and controls the entire tape recording apparatus, and performs data copying according to the present invention. The buffer 68 is a memory that temporarily stores various data.
[0162]
As shown in FIG. 18A, the CD-R unit 70a includes one CD-R drive 71a, and further includes an I / F controller 76, a controller 77, a buffer 78, and a push button switch detection unit. 79.
[0163]
The CD-R drive 71a is a drive that reads data from a read-only optical disk such as a CD, CD-ROM, CD-DA, and CD-V, and writes and reads data on the CD-R. Then, according to the instruction from the controller 77, the role can be changed according to the type of the loaded disc, and the data reading and writing speed can be changed.
[0164]
The I / F controller 76 controls transmission / reception of data via the interface cable 3 with the MT unit 60 connected to the outside.
The controller 77 incorporates a microcomputer composed of a CPU, ROM, RAM, etc., and controls the entire CD-R unit, and performs data copy processing according to the present invention. The buffer 78 is a memory that temporarily stores data to be copied. The push button switch detection unit 79 detects whether or not the push button switch 72a is pressed and notifies the controller 77 of it.
[0165]
The CD-R unit 70b is also provided with an I / F controller, a controller, a buffer, and a push button switch detection unit together with the CD-R drive in the same manner as the CD-R unit 70a described above. The same as described above.
[0166]
That is, the module in which the controller of the MT unit 60 and the CD-R units 70a and 70b reads the data of the source medium based on the combination position of the other module and the means for connecting the other module so as to exchange data. And the function of means for automatically determining any role of the module that writes the data read by the module to the target medium.
[0167]
Next, data copying processing in this data copying apparatus will be described.
Here, the process between the MT unit 60 and the CD-R unit 70a will be described, but the same process is also performed between the MT unit 60 and the CD-R unit 70b, and thus the description thereof will be omitted.
[0168]
As shown in FIG. 19, from the module combination position, the MT unit sets the master mode in step (indicated by “S” in the figure) 81, determines the role of the module that reads the data of the source media, and determines the CD- Outputs master mode information to the R unit.
[0169]
On the other hand, the CD-R unit sets the slave mode based on the detection result of the push button switch detection unit in step 84, determines the role of the module that writes data to the target medium, and outputs the slave mode information to the MT unit. To do. Based on the master mode information received from the MT unit, it prepares to receive the source data.
[0170]
When the MT unit receives the slave mode information from the CD-R unit, it reads the source data from the MT in step 82 and outputs it to the CD-R unit, and proceeds to step 83 to determine whether the output of the source data is finished. If NO in step 82, the flow returns to step 82 to repeat the reading and output of the source data.
[0171]
On the other hand, the CD-R unit converts the source data received from the MT unit in step 85 into a format that can be written to the CD-R, writes it to the CD-R, and proceeds to step 86 to determine whether the writing of the source data is completed. If it is not completed, the process returns to step 85 to repeat the writing of the source data. If completed, this process is terminated.
[0172]
In this way, the data copying apparatus according to this embodiment is configured so that each module of the MT unit and the CD-R unit plays a role of a module for reading data of the source medium based on the combination position with other modules, or is read by the module. Therefore, it is not necessary to set the role of each module, and the data copying apparatus can be easily configured with the required number of modules.
[0173]
In the above-described embodiment, the case where the MT is used has been described. However, the present invention can be similarly applied to a hard disk device or a magneto-optical disk device.
In the above-described embodiment, the case where the modules are stacked vertically has been described. However, a push key is provided on the side of each module, and a push button switch is provided at a position corresponding to the push key so that the side of each module is closely attached. Then, it may be determined that one module located at the end is assigned to the source drive and the other module is assigned to the target drive.
[0174]
Next, an eighth embodiment of the data copying apparatus of the present invention will be described. 20 is a block diagram showing the configuration of the data copying apparatus of this embodiment, FIG. 21 is a block diagram showing the internal configuration of each CD-R unit, and FIG. 22 is a flowchart showing data copying processing by the data copying apparatus. .
[0175]
In this data copying apparatus, as shown in FIG. 20, three CD-R units 80a, 80b, 80c and a POS controller 83 are connected by an interface cable 3 such as Ethernet.
The POS controller 83 is connected to the POS controller 84 of the terminal device 85 of the owner of the right such as the copyright or copyright of the CD-ROM via a communication cable. A POS system between the three CD-R units 80a, 80b, 80c and the terminal device 85 is constructed.
[0176]
In this data copying apparatus, when copying music or image data recorded on a CD-ROM to which rights such as copyright or copyright have been set, the CD-R unit in which the CD-ROM is mounted is used as the CD-ROM unit. -Read the barcode data of the ROM and send it to the terminal device 85 of the holder of the copyright or copyright via the POS system.
[0177]
When the CD-R unit equipped with the CD-ROM receives copy permission instruction data from the terminal device 85 of the holder of the copyright or copyright, the CD-ROM unit reads the data of the CD-ROM and reads the other CDs. -Send to R unit and write to CD-R attached to those CD-R units.
[0178]
Then, the number of successfully written data in each CD-R unit is counted and sent to the terminal device 85 of the holder of rights such as copyright or copyright via the POS system. The terminal device 85 can receive the number of data and use it for charging a usage fee for rights such as copyright or copyright.
[0179]
The POS controllers 83 and 84 of this data copying apparatus manage data communication by the POS system between the CD-R units 80a, 80b and 80c and the terminal device 85. The terminal device 85 has a built-in microcomputer composed of a CPU, ROM, RAM, etc., and grants or permits the copying of CD-ROM data by the CD-R units 80a, 80b, 80c and the number of copies. And a computer that manages billing.
[0180]
As shown in FIG. 21, the CD-R units 80a, 80b, and 80c include I / F controllers 86a, 86b, and 86c, controllers 87a, 87b, and 87c, buffers 88a, 88b, and 88c, and a CD-R drive 89a. , 89b, 89c.
[0181]
The I / F controllers 86 a, 86 b, 86 c manage data transmission / reception between the POS controller 83 and other CD-R units connected by the interface cable 3. The controllers 87a, 87b, 87c incorporate a microcomputer composed of a CPU, ROM, RAM, and the like, control the entire CD-R unit, and perform data copy processing according to the present invention.
[0182]
The buffers 88a, 88b, and 88c are memories that temporarily store data to be copied read from a CD-ROM or received from another CD-R unit.
The CD-R drives 89a, 89b, and 89c are loaded with a CD-ROM and read source data recorded on the CD-ROM.
Alternatively, a CD-R disc, which is a writable and non-rewritable optical disc, is loaded, source data recorded on the CD-R media is read, or source data received from another CD-R drive is read from the CD-R media. Write to.
[0183]
That is, the CD-R drives 89a, 89b and 89c correspond to means for reading the barcode of the CD-ROM when the mounted source medium is a CD-ROM, and the POS controller 83 reads the read bar. Means for sending code data to the terminal device of the holder of the copyright or copyright of the CD-ROM through the POS system, and means for receiving instruction data for permitting or not permitting copying of the CD-ROM from the terminal device Equivalent to.
[0184]
The controllers 87a, 87b, and 87c include means for enabling writing of data on the CD-ROM to the target medium only when copy permission instruction data is received from the terminal device, and target media on which data has been successfully written. And a means for sending the counted number of data to the terminal device through the POS system.
[0185]
Next, processing of this data copying apparatus will be described. In this process, as shown in FIG. 22, the CD-R unit determines whether or not the CD-ROM is attached at step 91 (indicated by “S” in the figure). Proceeding to step 92, the barcode of the CD-ROM is read and output to the terminal device through the POS system. When the terminal device receives the barcode from the CD-R unit, in step 97, the terminal device notifies the CD-R unit of permission or non-permission of copying of the CD-ROM based on the barcode.
[0186]
When receiving the notification from the terminal device, the CD-R unit determines whether or not the copy is permitted. If the copy is permitted, the CD-R unit proceeds to step 94 to read the data in the CD-ROM and copy it to the CD-R as the target medium. In step 95, the number of successful copies is counted, and the count data is notified to the terminal device through the POS system.
[0187]
When receiving the count data from the CD-R unit, the terminal device performs a billing process for copying the CD-ROM based on the count number in step 98, and ends this process.
In addition, when the CD-R unit receives a copy non-permission notification from the terminal device, the CD-R unit proceeds to step 96 to prohibit copying of the CD-ROM, and ends this process.
[0188]
Further, the above process will be described. For example, as shown in FIGS. 20 and 21, a CD-ROM 81 as a source medium is inserted into the CD-R drive 89a of the CD-R unit 80a, and a CD-R 82 as a target medium is inserted into the CD-R units 80b and 80c, respectively. A process in the case where 82 is mounted and data in the CD-ROM 81 is copied to the CD-Rs 82 and 82 will be described.
[0189]
In this process, when the CD-R unit 80a detects that the medium loaded in the CD-R drive 89a is a CD-ROM, the master mode is set and the information is sent to the CD-R units 80a and 80b. The barcode is read from the CD-ROM 81, and the barcode data is sent to the terminal device 85 of the copyright owner (or copyright holder) through the POS controller 83.
[0190]
When the CD-R units 80b and 80c detect that the media loaded in the respective CD-R drives 89b and 89c are unwritten CD-Rs, the slave mode is set and the CD-R units The slave mode information is notified to the 80a and the other CD-R unit 80b or 80c, respectively, and when the master mode information is received from the CD-R unit 80a, preparation for receiving the source data to be copied is made.
[0191]
When receiving the barcode data from the CD-R unit 80 a, the copyright owner's terminal device 85 notifies the CD-R unit 80 a through the POS controller 84 of copy permission or non-permission instruction data for the CD-ROM.
[0192]
When receiving the copy permission instruction data from the terminal device 85, the CD-R unit 80a reads the source data of the CD-ROM 81 mounted on the CD-R drive 89a, and the CD-R unit 80a via the I / F controller 86a. Output to 80b and 80c.
[0193]
When the CD-R units 80b and 80c receive the source data from the CD-R unit 80a, the CD-R units 80b and 80c write and copy the source data to the CD-R 82.
If the writing is successful, the information is returned to the CD-R unit 80a. If the writing of the source data to the CD-R 82 is unsuccessful due to an error such as a writing error, the error information is returned to the CD-R unit 80a.
[0194]
The CD-R unit 80a receives information on the success or failure of writing the source data from the CD-R units 80b and 80c, and detects how many copies of the CD-R actually succeed based on the information. The count data of the number of copies is sent to the terminal device 85 via the POS controller 83.
The copyright owner's terminal device 85 charges for the copy of the CD-ROM 81 based on the count data received from the CD-R unit 80a.
[0195]
Further, when the CD-R unit 80a receives the copy non-permission instruction data from the terminal device 85, the CD-R unit 80a prohibits copying of the CD-ROM 81 attached to the CD-R drive 89a, for example, ejects the CD-ROM. Or a message indicating that copying cannot be performed, and information for stopping data output to the CD-R units 80b and 80c. Then, the CD-R units 80b and 80c cancel the data reception standby state.
[0196]
In the data copying apparatus of this embodiment, when the source medium loaded in the CD-R drive is a CD-ROM, the barcode data read from the CD-ROM is transferred to the CD-ROM by the POS system. Only when the CD-ROM copy permission instruction data is received from the terminal device and received from the terminal device, the CD-ROM data can be written to the target medium, and the data has been successfully written. The number of media can be counted and sent to the terminal device of the copyright owner or copyright holder of the CD-ROM.
[0197]
For example, when copying to a CD-R, writing may fail due to a write error or the like. However, according to this data copying apparatus, writing is performed only to the number of successful writing, so a fair charge is made. Management is possible. In addition, illegal copying can be prevented because data is copied legally with the permission of the copyright owner or copyright holder.
[0198]
Therefore, in the data copying apparatus of this embodiment, data recorded on an original medium such as a CD-ROM can be copied with the permission of the copyright owner or copyright holder, and illegal copying can be prevented. Can also be planned. Even if writing fails due to a write error or the like when copying to a CD-R, charging is performed only when data can be written normally, so that fair charging can be performed.
[0199]
In the data copying apparatus of the eighth embodiment, the data copying apparatus having a plurality of CD-R units has been described. However, the data copying apparatus includes a direct access device such as a tape recording device, a removable hard disk device, and a magneto-optical disk device. Even if it does, it can carry out similarly.
Further, the roles of the copy base module and the copy destination module may be automatically determined based on the combination position of each CD-R unit.
[0200]
Next, a description will be given of a ninth embodiment of the data copying apparatus according to the present invention. FIG. 23 is a block diagram showing the configuration of the data copying apparatus of this embodiment, and FIG. 24 is a flowchart showing data copying processing by the data copying apparatus.
As shown in FIG. 23, the data copying apparatus includes a jukebox 90, a terminal device 91, and a CD-R drive 92. The jukebox 90 includes a CD stacker 93 containing a plurality of CD-ROMs 94, a changer 95, A controller 96 and a CD-ROM drive 97 are provided.
[0201]
The terminal device 91 is a personal computer including a microcomputer that specifies a copy target, track information, reading order, and the like when copying the CD-ROM 94 stored in the jukebox 90.
The CD-R drive 92 is loaded with a CD-R, and the source data to be copied output from the jukebox 90 is written to the CD-R for copying.
[0202]
The CD-ROM 94 is a source medium that records data such as sound and images. The changer 95 replaces and installs a plurality of CD-ROMs 94 stored in the CD stacker 93 with respect to the CD-ROM drive 97.
The controller 96 incorporates a microcomputer comprising a CPU, ROM, RAM, etc., and controls the entire jukebox and performs data copying according to the present invention.
The CD-ROM drive 97 reads the source data from the mounted CD-ROM 94 and outputs it to the CD-R drive 92.
[0203]
That is, the changer 95 corresponds to a means for exchanging and mounting a plurality of source media CD-ROMs 94 to the CD-ROM drive 97. The controller 96 designates the track information of the data read from the CD-ROM 94 mounted on the CD-ROM drive 97 and the order of reading, and the total track length of the designated track information is the target medium. The means for determining whether or not the data length of the CD-R is exceeded and the means for outputting the determination result are fulfilled.
[0204]
Next, processing of this data copying apparatus will be described. In this process, as shown in FIG. 24, in step (indicated by “S” in the figure) 101, the CD-ROM to be copied, the track information of the data, and the reading order are designated, and the process proceeds to step 102 to copy the data to be copied. Total track lengths.
[0205]
Thereafter, the process proceeds to step 103, where it is determined whether or not the total value exceeds the data length that can be recorded on the copy destination CD-R. If not, the process proceeds to step 104 and the copy process is performed. Proceeding to step 105, the user is notified that all data to be copied cannot be written to the copy destination, and the process is terminated.
[0206]
Further, this process will be described. The controller 96 has track information indicating which track data of which CD-ROM 94 of the jukebox 90 is to be written from the terminal device 91, the order of writing, and a writing method such as multi-session, single session, and disk-at-once. When selected, the track length of the designated copy target data of the CD-ROM 94 mounted on the CD-ROM drive 97 is read.
[0207]
Thereafter, the total track length read by the CD-ROM drive 97 is obtained. Further, the length of additional data such as lead-in, lead-out, and link block is calculated according to the designated writing method, and converted to the data length when actually recording on the CD-R. Then, the track length of the data to be copied and the data length of the additional data are summed, and it is determined whether or not the sum exceeds the data length of the write capacity of the CD-R data as the target medium. The determination result is output to the terminal device 91, and the terminal device 91 displays the determination result.
[0208]
When all the designated data can be written to the CD-R, the CD-ROM drive 97 reads the data to be copied from the mounted CD-ROM 94 in the writing order designated by the controller 96 and outputs it to the CD-R drive 92. Then, the CD-R drive 92 writes and copies the data to the CD-R mounted by the writing method designated by the controller 96.
[0209]
If all the specified data cannot be written to the CD-R, the CD-ROM drive 97 waits for a copy process of the mounted CD-ROM 94 until an instruction from the controller 96 is received. On the other hand, the terminal device 91 displays a message indicating that all data cannot be written on the display, and displays a menu for selecting copy execution / cancellation and various operations at the time of copy execution.
[0210]
Examples of the work include changing the selection of a copy target, writing to a CD-R as much as possible to write, stopping to copy data that could not be written, and copying to a plurality of CD-Rs. Conceivable.
Then, if there is a copy execution instruction from the terminal device 91, the controller 96 copies to the CD-R with respect to the CD-ROM drive 97.
[0211]
Further, when copying data recorded on a plurality of CD-ROMs to a CD-R, the data length is read from the CD-ROM of the data to be copied to obtain the total, and the total is the copy destination CD-R. If it does not exceed the data length that can be written to the CD-ROM, it is preferable to replace the CD-ROM in the specified reading order and read the data to be copied to perform copying.
[0212]
In the above-described embodiment, the case where the CD-R is used as the target medium has been described. However, instead of the CD-R drive, a direct access device such as a tape recording device or a magneto-optical disk device is provided, and other than the CD-R. Even if it is copied to a medium, the same operation can be performed.
The jukebox is provided with a CD-ROM drive, but a CD-R drive may be provided instead.
[0213]
Further, a POS system comprising this data copying apparatus and the terminal device of the copyright or copyright owner is constructed, and as described in the ninth embodiment, when copying the data on the CD-ROM in the jukebox If the copy process is executed only when the terminal device is inquired about copy permission and a copy permission notification is received, unauthorized copying of the CD-ROM can be prevented.
[0214]
In this way, the data copying apparatus of this embodiment replaces and mounts a plurality of source media in a writable optical disc drive, and each of the track lengths of data to be copied designated in advance from the mounted source media The result of determining whether or not the sum total exceeds the data length of the target medium is output.
[0215]
Therefore, for example, depending on the method of writing data to the CD-R, there may be a case where a data capacity larger than the length of the original data of the copy source is required, but it is necessary to calculate the data capacity that the user can actually write each time. The user can easily determine whether the data recorded on the source medium can be recorded on the target medium without causing a write error due to insufficient capacity of the copy destination medium. That's it.
[0216]
Next explained is a tenth embodiment of the data copying apparatus of the invention. FIG. 25 is a block diagram showing the configuration of the data copying apparatus of this embodiment, and FIG. 26 is a flowchart showing data copying processing by the data copying apparatus.
[0217]
In the data copying apparatus of this embodiment, the MT unit 100 and the two CD-R units 104a and 104b are connected to each other via an interface cable 3 such as Ethernet so that data can be transmitted and received.
The MT unit 100 includes a controller 101 and an MT drive 102, and the CD-R units 104a and 104b include controllers 105a and 105b and CD-R drives 106a and 106b, respectively.
[0218]
The controllers 101, 105a, and 105b are microcomputers that control the entire units, and perform data copying processing between media according to the present invention. The MT drive 102 reads / writes data from / to the MT 103, and the CD-R drives 106a and 106b read data from the CD-ROM and read / write data from / to the CD-R.
[0219]
That is, each of the controllers 101, 105a, 105b has a minimum guaranteed playback speed when reading data from the source medium, and a minimum guaranteed conversion speed when converting the data read from the source medium into a format writable to the target medium. The read / write speed control means functions to read and write data on the basis of the slowest speed of the minimum guaranteed recording speed when the data converted into the writable format is written to the target medium.
[0220]
Next, data copying processing in the data copying apparatus of this embodiment will be described. In this processing, as shown in FIG. 26, the MT unit sets the master mode in step (indicated by “S” in the figure) 111 and notifies the CD-R unit of it.
In step 117, the CD-R unit sets the slave mode and notifies it to the MT unit to prepare for data reception.
[0221]
In step 112, the MT unit compares the minimum guaranteed playback speed of data with the minimum guaranteed (format) conversion speed, and proceeds to step 113 to notify the CD-R unit of the slower speed.
The CD-R unit sets the recording speed based on the speed received from the MT unit in step 118 and the minimum guaranteed recording speed when writing data to the CD-R.
[0222]
In step 114, the MT unit reads the source data from the MT, proceeds to step 115 to convert it into a format that can be written to the CD-R, proceeds to step 116, and outputs it to the CD-R unit. Exit.
The CD-R unit writes and copies the source data received from the MT unit in step 119 to the CD-R at a preset recording speed, and ends this processing.
[0223]
Further, this process will be described. A process when the MT 103 of the source medium is mounted on the MT unit 100 and the CD-R 107 of the target medium is mounted on the CD-R units 104a and 104b will be described.
The MT unit 100 sets the master mode in its own device, and the minimum guaranteed playback speed when reading data from the MT 103 and the minimum guaranteed conversion speed when converting the data read from the MT 103 into a format writable to the CD-R 107 And compare.
[0224]
The slow speed is determined by the comparison, and the slow speed and information indicating the master mode are notified to the CD-R units 104a and 104b.
Thereafter, the data is read from the MT 103, converted in format, and output to the CD-R units 104a and 104b.
[0225]
Each of the CD-R units 104a and 104b sets a slave mode in its own device, and sets an optimum recording speed based on the speed received from the MT unit 100 and the minimum guaranteed recording speed when writing data to the CD-R 107. Then, the source data transmitted from the MT unit 100 is written and copied to the CD-R 107 at the set recording speed.
[0226]
In this way, the data copying apparatus of this embodiment automatically selects the optimum writing speed at the time of data copying, so there is no need to manually set the writing or reading speed. In addition, the maximum speed can be automatically set according to the combination of the systems. Therefore, writing can be performed at a stable speed so that data writing to the target medium is not interrupted.
[0227]
In the above-described embodiment, the case of a data copying apparatus comprising an MT unit and a plurality of CD-R units has been described. However, other direct access devices such as a tape recording device, a hard disk device, and a magneto-optical disk device are provided. However, it can be carried out in the same way.
Further, if the read / write speed control process described in the tenth embodiment is performed in each of the above-described embodiments, it is possible to prevent the occurrence of a write error at the time of data copying, and to efficiently and reliably copy data between media. It can be done.
[0228]
Next, an eleventh embodiment of the data copying apparatus of the present invention will be described. FIG. 27 is a block diagram showing the configuration of the data copying apparatus of this embodiment, and FIG. 28 is a flowchart showing data copying processing by the data copying apparatus.
As shown in FIG. 27, the data copying apparatus of this embodiment constitutes a POS system for performing POS communication of data between the copyright owner side and the copy vendor side apparatus.
[0229]
The copyright owner's device reads the CD-ROM data requested from the copy vendor's device and sends it by POS communication. The copy vendor's device receives the data transmitted from the copyright owner's device. Can be copied to the CD-R as many times as necessary.
[0230]
Further, the copy vendor side device reports the number of successful copies to the copyright owner side device, and the copyright owner side device can charge for data usage based on the number of copies received from the copy vendor side device.
[0231]
In the apparatus on the copy vendor side, two CD-R drives 111 and 112, an HDD 113, and a POS controller 114 are connected by a bus.
The CD-R drives 111 and 112 are loaded with CD-R discs, which are writable and non-rewritable optical discs, and write source data such as sound and images acquired from the copyright owner's device on the CD-R media.
[0232]
The HDD 113 is a memory used for temporarily storing source data to be copied received from the copyright owner's apparatus and converting it into a format that can be recorded on a CD-R. The POS controller 114 incorporates a microcomputer comprising a CPU, ROM, RAM, etc., and controls the POS communication with the copyright owner's device and the entire copy vendor's device. Process of obtaining and copying.
[0233]
On the other hand, the copyright owner's device has a CD jukebox 120 and a POS controller 126 connected by a bus. The CD jukebox 120 houses a CD-ROM drive 121, a controller 122, a changer 123, and a plurality of CD-ROMs 125. CD stacker 124 is provided.
[0234]
The CD-ROM drive 121 reads source data from the mounted CD-ROM 125 and outputs it to the POS controller 126 in accordance with an instruction from the controller 122. The controller 122 incorporates a microcomputer composed of a CPU, ROM, RAM, etc., controls the entire CD jukebox, and reads source data from each CD-ROM 125.
[0235]
The changer 123 replaces and mounts a plurality of CD-ROMs 125 stored in the CD stacker 124 with respect to the CD-ROM drive 121 under the control of the controller 122. The CD stacker 124 stores a plurality of CD-ROMs 125. The plurality of CD-ROMs 125 are source media that record data such as sound and images.
[0236]
The POS controller 126 incorporates a microcomputer comprising a CPU, ROM, RAM, etc., and controls POS communication with the copy vendor side device, and provides a source data service and a copy of the source data according to the present invention. Perform billing process.
[0237]
That is, the POS controller 114 has a means for receiving the source data transmitted from the POS controller 126 and a format in which the source data buffered in the HDD 113 can be written to the target media mounted in the CD-R drives 111 and 112. The function of the means for converting the data into the target medium, the means for writing the converted source data into the target media mounted on the CD-R drives 111 and 112, and the means for counting the number of target media successfully written in the source data Fulfill.
[0238]
The HDD 113 corresponds to a means for buffering source data received from the copyright owner's device. Further, the POS controller 126 functions as a means for charging based on the number of copies counted by the copy vendor apparatus.
[0239]
Next, data copying processing in the data copying apparatus of this embodiment will be described. In this process, as shown in the flowchart of FIG. 28, the copy vendor apparatus requests the original data to be copied from the copyright owner apparatus in step 121 (indicated by “S” in the figure) 121. If there is a request for original data from the copy vendor apparatus, the copyright owner apparatus reads the requested original data from the source medium and outputs it to the copy vendor apparatus in step 129.
[0240]
When the copy vendor apparatus receives the original data from the copyright owner apparatus in step 122, it buffers the original data, and proceeds to step 123 to convert the format of the original data into a format that can be recorded on the target medium. Proceeding to step 124, the original data is copied to the target medium, proceeding to step 125, counting the number of successful copies, proceeding to step 126, determining whether or not a predetermined number of copies have been completed, and copying the predetermined number of copies. The processing in steps 124 to 126 is repeated until the processing is completed.
[0241]
When the predetermined number of copies is completed, the process proceeds to step 127, where the count data of the number of successful copies is output to the copyright holder side, and the process proceeds to step 128 to erase the buffered original data, and this processing is performed. Exit.
On the other hand, when receiving the count data from the copy vendor side device, the copyright owner side device performs a billing process according to the number of copies and ends this processing.
[0242]
Further, this process will be described. In the copyright owner's apparatus, a plurality of CD-ROMs in which original data in which rights such as copyright or copyright are set are stored in the CD jukebox 120 in advance.
First, the device on the copy vendor side uses the POS controller 114 to request necessary data from the device on the copyright owner side.
[0243]
Then, the copyright owner's apparatus determines whether the copy request is permitted or not based on the request received by the POS controller 126 from the copy vendor's apparatus, and if it is permitted, the notification is sent to the copy vendor. send. When the POS controller 114 of the copy vendor apparatus receives a copy request permission notification from the copyright owner apparatus, it prepares to receive source data by POS communication and prepares to buffer the received original data (source data). To do.
[0244]
On the other hand, when the POS controller 126 of the copyright owner device sends a copy request permission notification to the copy vendor device, the POS controller 126 instructs the controller 122 of the CD jukebox 120 to read the original data requested to be copied.
The controller 122 takes out the CD-ROM 125 on which the original data requested to be copied is recorded from the stacker 124 by the changer 123 and mounts it on the CD-ROM drive 121.
[0245]
Thereafter, the CD-ROM drive 121 reads the original data requested for copying recorded in the attached CD-ROM 125 and sends it to the POS controller 126. Then, the POS controller 126 outputs the original data received from the CD-ROM drive 121 to the copy vendor apparatus by POS communication. When the CD-ROM 125 mounted on the CD-ROM drive 121 has finished reading data, it is returned to the original storage location of the stacker 124 by the changer 123.
[0246]
On the other hand, the POS controller 114 of the device on the copy vendor side buffers the original data received from the device on the copyright holder side in the HDD 113 and can write the original data stored in the HDD 113 to the CD-R when the reception is completed. To a different format.
[0247]
Thereafter, the POS controller 114 controls the CD-R drives 111 and 112 to copy the original data stored in the HDD 113 to a predetermined number of CD-Rs. At that time, it is detected whether or not the writing is normally completed, and the number of successful sheets is counted.
[0248]
When the POS controller 114 executes a copy process for a predetermined number of sheets, the POS controller 114 notifies the copyright owner's apparatus of count data for the number of successfully written sheets, and erases the original data buffered in the HDD 113. This process is terminated. As described above, after the copy is completed and the count data is output, the original data buffered in the HDD 113 is deleted, thereby preventing unauthorized copying of the original data.
[0249]
On the other hand, the POS controller 126 of the copyright owner apparatus performs a charging process for the copy of the original data based on the count data notified from the copy vendor apparatus, and ends this process.
[0250]
In the above-described embodiment, the case where the medium on which the original data is recorded is the CD-ROM. However, the original data may be provided by storing the CD-DA in the jukebox on the copyright owner side.
If the copyright owner's device is a device that reads the original data recorded on a medium such as a tape, hard disk, or magneto-optical disk, the original data recorded on a medium other than the CD-ROM is provided to the copy vendor's device. The service using the POS communication as described above can be performed.
[0251]
In this manner, the data copying apparatus of this embodiment can easily obtain and copy the data even if the source medium to be copied is not at hand.
Therefore, it is not necessary for the data vendor to have the original data medium to be copied, and the original data inventory can be reduced. Then, it is possible to easily obtain and copy the latest data, out-of-print data, or data that is difficult to obtain.
[0252]
In addition, the copyright owner can sell out-of-print data (CD-DA, etc.) without having stock, so the stock can be reduced. Furthermore, since the latest version of music and other data can be obtained immediately from a remote location, the number of days required for transportation can be reduced, so that simultaneous release to local areas can be facilitated, and transportation costs can be reduced.
[0253]
Next, a twelfth embodiment of the data copying apparatus of the present invention will be described. FIG. 29 is a block diagram showing the configuration of the data copying apparatus of this embodiment, and FIG. 30 is a flowchart showing the data copying process by the data copying apparatus. The same reference numerals are given to the parts common to FIG.
[0254]
In the data copying apparatus of this embodiment, as shown in FIG. 29, a CD in which image data read from a printed matter such as a user manual of each CD-ROM 125 by a scanner is recorded in a stacker 124 of a CD jukebox 120 on the copyright owner side. -R126 is loaded. Further, a printer 115 which is a color printing apparatus such as a laser system or an ink jet system is newly connected to the POS controller 114 of the apparatus on the copy vendor side.
[0255]
In the data copying apparatus of this embodiment, like the above-described data copying apparatus of the eleventh embodiment, the copyright owner's device reads the CD-ROM data requested from the copy vendor's device, and POS The device provided by communication and the device on the copy vendor side can copy the provided data to the CD-R. In addition, it obtains printed data such as a user manual for each CD-ROM and needs it. You can print as many sheets as you like.
[0256]
That is, the POS controller 114 functions as means for receiving data relating to the source data transmitted by the POS controller 126 and means for outputting the received data as the counted number of print data.
[0257]
Next, the data copying process in the data copying apparatus of this embodiment will be described based on the flowchart shown in FIG. 30, but the description of the parts common to the process shown in the flowchart of FIG. 28 will be omitted.
In other words, in the processing on the copy vendor side, steps (indicated by “S” in the figure) 131 to 138 correspond to the processing in steps 121 to 128 shown in FIG. Steps 143 and 144 correspond to the processing of Steps 129 and 130 shown in FIG. 28, respectively.
[0258]
When the copy vendor apparatus finishes copying the original data, it requests the user manual data on the original data CD-ROM from the copyright owner apparatus in step 139.
Upon receiving the user manual data request from the copy vendor apparatus, the copyright owner apparatus reads the user manual data from the medium and outputs it to the copy vendor apparatus in step 145.
[0259]
Then, the copy vendor apparatus buffers the user manual data received from the copyright owner apparatus in step 140, proceeds to step 141, hard copies the user manual data, proceeds to step 142, and is buffered. The user manual data being deleted is deleted, and this process is terminated.
[0260]
Further, this process will be described. When the copy vendor POS controller 114 finishes copying the original data, it requests user manual data of the original data.
The POS controller 126 of the copyright owner side device sends an instruction to the controller 122 based on the request. Based on the instruction, the controller 122 takes out the CD-R 126 from the stacker 124 by the changer 123 and mounts it on the CD-ROM drive 121.
[0261]
The CD-ROM drive 121 reads the user manual data corresponding to the CD-ROM of the original data requested to be copied from the data recorded on the mounted CD-R 126 and sends it to the POS controller 126. . After the delivery, the CD-R 126 is returned to the original storage location.
The POS controller 126 transmits the user manual data received from the CD-ROM drive 121 to the copy vendor apparatus.
[0262]
The POS controller 114 of the copy vendor side device buffers user manual data received from the copyright owner side device by POS communication in the HDD 113 and then sends it to the printer 115 for printing as many copies as necessary. Further, it may be automatically printed by the number of copies of the original data.
When the printing of the user manual data is completed, the POS controller 114 deletes the user manual data buffered in the HDD 113 and ends this process.
[0263]
In the above-described embodiment, a case has been described in which a user manual relating to a CD-ROM is printed by a copy vendor apparatus. However, a CD in which a plurality of CD-DAs and jacket data of each CD-DA is recorded in a jukebox. -R can be stored, and the original data of CD-DA and its jacket data can be serviced to the device on the copy vendor side. Further, if the user manual of the CD-ROM or other related data of the CD-DA jacket is provided, the added value of the service can be further increased.
[0264]
In this way, the data copying apparatus of this embodiment can easily copy a jacket, usage method, manual, or the like of a source medium that is not at hand with the permission of the copyright holder. Therefore, a jacket such as a CD can be obtained from a remote place and mass-produced with a stamper, and the same one as the original jacket can be easily obtained.
[0265]
Next, a thirteenth embodiment of the data copying apparatus of the present invention will be described. FIG. 31 is a block diagram showing the configuration of the data copying apparatus of this embodiment, and FIG. 32 is a flowchart showing data copying processing by the data copying apparatus.
As shown in FIG. 31, this data copying apparatus includes two CD-R drives 130 and 131, an MT drive 132, an HDD 133, a display 134, and a controller 135.
[0266]
The CD-R drives 130 and 131 record original data on the mounted CD-R. The MT drive 132 reads original data from the mounted MT. The HDD 133 temporarily stores original data read from the MT drive 132, and is also used as a work area for format conversion.
[0267]
The display 134 is a display device such as a CRT or LCD that displays various information such as a CD-R replacement notification. The controller 135 incorporates a microcomputer, controls the entire data copying apparatus, and performs data copying processing according to the present invention.
[0268]
That is, the controller 135 detects the amount of data recorded on the MT that is the source medium mounted on the MT drive 132, and the detected amount of data can be recorded on the CD-R that is one target medium. This function serves as means for dividing and writing data read from the source medium to the CD-Rs mounted in the CD-R drives 130 and 131, respectively, when the capacity exceeds the maximum capacity.
[0269]
Further, when the display 134 and the controller 135 cannot write to each CD-R attached to each CD-R drive 130, 131, the CD-R is a new target medium for each CD-R drive 130, 131. It functions as a means for notifying an R replacement instruction.
[0270]
Next, data copying processing in the data copying apparatus of this embodiment will be described. In this process, as shown in FIG. 32, the MT source data is copied to the HDD at step 151 (indicated by “S” in the figure), and the process proceeds to step 152 where the source data is converted into a format that can be written to the CD-R. To do.
[0271]
Thereafter, in step 153, it is determined whether or not all source data can be written to the CD-R attached to the CD-R drive 130. If it can be written, the process proceeds to step 158 and the CD-R attached to the CD-R drive 130 is reached. All source data is written in R and copied, and this process ends.
[0272]
If it is determined in step 153 that all the source data cannot be written to the CD-R mounted in the CD-R drive 130, the process proceeds to step 154 to notify that copying is performed to a plurality of CD-Rs by the display. The source data can be written to the CD-R mounted in the drive 130 only (for example, in units of files).
[0273]
Then, the process proceeds to step 155 to determine whether or not the remaining source data can be written to the CD-R mounted on the CD-R drive 131. If it can be written, the process proceeds to step 159 and is mounted on the CD-R drive 131. The remaining source data is written on the CD-R and copied, and this process ends.
[0274]
If it is determined in step 155 that all the remaining source data cannot be written to the CD-R mounted in the CD-R drive 131, the process proceeds to step 156, and the remaining sources are stored in the CD-R mounted in the CD-R drive 131. Write as much data as possible, and notify the replacement of a new CD-R by the display.
[0275]
Then, the process proceeds to step 157 to determine whether or not a new media CD-R has been inserted into the CD-R drive 130 or 131. When the new media has been inserted, the above processing is repeated for the new media. When all the source data are divided and recorded on a plurality of CD-Rs, this process is terminated.
[0276]
Further, this process will be described. The controller 135 transfers the original data recorded in the MT mounted on the MT drive 132 to the HDD 133, converts it into a format writable on the CD-R, and detects the total amount of the data. If the converted original data exceeds the capacity of the unwritten CD-R mounted in the CD-R drive 130 based on the total amount of data, a capacity that can be written to the CD-R is written.
[0277]
Thereafter, if the remaining amount of data exceeds the capacity of an unwritten CD-R attached to the CD-R drive 131, the controller 135 writes a capacity that can be written to the CD-R, and then displays the display 134. The user is notified to replace with a new CD-R, and the remaining source data is written to the new CD-R mounted in one of the CD-R drives 130 or 131. Thus, the CD-R replacement notification and the writing process are repeated until all the source data is written.
[0278]
In this way, when a large amount of data is copied to a plurality of CD-Rs, the CD-R disc can be easily exchanged, and as long as the communication band of the interface between the HDD and the CD-R drive allows, By alternately writing data, the copy time can be greatly shortened.
[0279]
When writing data to a plurality of CD-Rs, a menu for selecting the amount of data to be recorded on each CD-R is displayed on the display 134 under the control of the controller 135, and each CD-R is selected with the data amount selected by the menu. If copying to R is performed, the user can create a copy medium so as to improve usability after copying.
[0280]
In this way, the data copying apparatus of this embodiment can automatically divide and record a large amount of source data recorded on the MT into a plurality of CD-Rs.
Therefore, since data read from the source medium can be written to a plurality of target media one after another, the time until the completion of writing can be greatly shortened.
[0281]
Further, when all the source data cannot be written to the CD-R mounted in the CD-R drive during the writing process, a new CD-R replacement instruction is notified so that the user can read the CD-R. The replacement time can be easily determined. Therefore, the user can easily replace the disk when copying a large amount of data to a plurality of CD-Rs.
[0282]
In the above-described embodiment, the case of the device configuration in which the source drive and the target drive are integrated has been described. However, even when each of the devices is configured as an independent module and the necessary drives are combined, the data to the above-described plurality of media is also described. Can be performed in the same way.
[0283]
Further, in the above-described embodiment, the case where the CD-R is used for the source drive and the target drive has been described. However, other write-once type optical disk drives or rewritable type (erasable) optical disk drives are implemented in the same manner as described above. be able to.
[0284]
The data copying apparatus according to this embodiment reads the data of the source medium loaded in any one writable optical disc drive from a plurality of writable optical disc drives, and the read data is left as it is. The data is written on the target medium mounted on the writable optical disc drive, and data is read from the source medium at a speed higher than the writing speed for the target medium.
[0285]
Accordingly, a writable optical disc drive that performs reproduction of a read-only optical disc such as a CD-ROM and reproduction and recording on a writable optical disc such as a CD-R, a write once optical disc, and a rewritable optical disc from the source disc. It can be used in common for either the drive for reading data or the drive for writing the data read from the source disk to the target disk, and can easily reduce the cost during production and optimize the inventory.
[0286]
Also, a plurality of writable optical disc drives are divided into modules that can be attached to and detached from each other, and each module is connected so that data can be exchanged, and based on the type of media loaded in each module. If the roles are automatically determined for the module that reads the data of the source media and the module that writes the data read by that module to the target media, it is possible to connect multiple modules and attach the source media and target media Thus, each module can be operated and used as a module for automatically mounting a source medium and a module for mounting a target medium.
[0287]
Therefore, the required number of target drives for mounting the target disk can be easily added to the module for reading the data of the source medium, and the data copying apparatus can be easily expanded.
[0288]
Further, if each module automatically determines the roles of the module that reads data of the source medium based on the combination position with other modules and the module that writes the data read by the module to the target medium, each module Therefore, the data copying apparatus can be easily configured with a required number of modules.
[0289]
In addition, data is read from the source medium based on the recording format recorded in the source medium installed in the tape recording device, the removable hard disk device, and the direct access device such as a writable and rewritable magneto-optical disk drive. If the read data is converted into a format that can be recorded on a target medium mounted on a plurality of writable optical disk drives and written to each target medium, a CD such as a tape, a hard disk, and a magneto-optical disk. -Data recorded on a medium other than an optical disk such as a ROM can be easily copied to a writable optical disk such as a CD-R.
[0290]
Furthermore, data is read from a source medium mounted on a writable optical disc drive, and a recording format for recording data on a target medium mounted on a direct access device is set. Based on the set recording format If data read from the source medium is converted into a format that can be recorded on the target medium and written on the target medium mounted on the direct access device, the data recorded on the optical disk such as a CD-ROM or CD-R Can be easily copied to media such as tapes, hard disks, and magneto-optical disks.
[0291]
Therefore, for example, data recorded on a CD-R by multi-session can be copied to a 9-track MT, and data can be input to a CD-ROM stamper to easily create a CD-ROM.
[0292]
Furthermore, a plurality of writable optical disc drives and direct access devices are divided into modules that can be attached to and detached from each other, and each module is connected so that data can be exchanged, and is mounted on each module. If the roles are automatically determined for the module that reads the data of the source media based on the presence or absence of data on the media and the module that writes the data read by the modules to the target media, the multiple modules can be connected to the source By mounting the medium and the target medium, each module can be used by automatically operating the module for mounting the source medium and the module for mounting the target medium.
[0293]
Further, if each module automatically determines the role of the module that reads the data of the source medium based on the combination position with the other module and the module that writes the data read by the module to the target medium, It is not necessary to set the role of the module, and the data copying apparatus can be easily configured with a required number of modules.
[0294]
In addition, when the source medium loaded in the writable optical disc drive is a CD-ROM, the bar code data read from the CD-ROM is the holder of rights such as the copyright and copyright of the CD-ROM through the POS system. The CD-ROM data can be written to the target medium only when the CD-ROM copy permission instruction data is received from the terminal apparatus. If the number is counted and sent to the terminal device of the right holder of the copyright and copyright of the CD-ROM, the data recorded on the CD-ROM is copied with the permission of the right holder. And unauthorized copying can be prevented.
Even when writing to a writable optical disk such as a CD-R fails due to a write error or the like, the fee is charged only when the writing can be performed normally, so that a fair charge can be made.
[0295]
Further, a plurality of source media are respectively exchanged and mounted on a writable optical disc drive, track information of data to be read from the mounted source media and a reading order are designated, and the designated track If it is determined whether the total track length of information exceeds the data length of the target medium and the determination result is output, the user can record all the data recorded on the source medium on the target medium. Can be easily determined.
[0296]
Furthermore, the minimum guaranteed playback speed when reading data from the source media, the minimum guaranteed conversion speed when converting data read from the source media to a format that can be written to the target media, and the writable format. If data is read and written based on the slowest guaranteed recording speed when writing data to the target media, the optimum writing speed is automatically selected. There is no need to manually set the reading speed, and the maximum speed can be automatically set according to the combination of the systems.
Therefore, writing can be performed at a stable speed so as not to interrupt the writing of data to the target medium.
[0297]
In addition, the source data transmitted via the communication means is received and buffered, and the buffered source data is converted into a format writable on the target medium mounted on the writable optical disc drive, The converted source data is written to a target medium mounted on a writable optical disc drive, the number of target media successfully written to the source data is counted, and charging is performed based on the counted number. By doing so, even if the source medium to be copied is not at hand, the data can be easily obtained and copied.
[0298]
Therefore, it is not necessary for the data vendor to have the original data media to be copied, reducing the inventory of the original data, and obtaining the latest data, out-of-print data, and data that is difficult to obtain Can be obtained and copied.
[0299]
In addition, the copyright owner can sell out-of-print data (CD-DA, etc.) without having stock, so the stock can be reduced.
Furthermore, since the latest version of music and other data can be obtained immediately from a remote location, the number of days required for transportation can be reduced, so that simultaneous release to local areas can be facilitated, and transportation costs can be reduced.
[0300]
In addition, if data related to the source data transmitted by the communication means is received and output as the counted number of print data, the jacket, usage method, manual, etc. of the source media that are not at hand are also copyright holders. Or with the permission of the copyright holder.
[0301]
Therefore, a jacket such as a CD can be obtained from a remote place and mass-produced with a stamper, and the same one as the original jacket can be easily obtained.
[0302]
Furthermore, when the amount of data recorded on the source medium mounted on the direct access device is detected and the detected amount of data exceeds the capacity that can be recorded on one target medium, the data read from the source medium is read. If each of the target media mounted in a plurality of writable optical disc drives is divided and written, the large-capacity data recorded on the source media can be easily written on a plurality of CD-Rs, etc. Can be distributed and recorded on a type optical disc.
[0303]
Therefore, since data read from the source medium can be written to a plurality of target media one after another, the time until the completion of writing can be greatly shortened.
[0304]
Furthermore, when the data read from the source medium cannot be written to each target medium mounted in a plurality of writable optical disk drives, a new target medium replacement instruction is notified to the writable optical disk drive. By doing so, the user can easily determine the replacement time of the CD-R.
Therefore, the user can easily replace the disk when copying a large amount of data to a plurality of CD-Rs.
[0305]
【The invention's effect】
As described above, according to the data copying apparatus and the POS system of the present invention, the writable optical disk drive, the drive for reading data from the source disk, and the drive for writing data read from the source disk to the target disk It can be used in common for both.
[0306]
Further, data recorded on a medium such as a tape other than an optical disk, a hard disk, and a magneto-optical disk can be copied to a writable optical disk, or data recorded on a writable optical disk can be copied to a tape other than the optical disk, a hard disk, In addition, copying to a medium such as a magneto-optical disk can be easily performed.
Further, data recorded on an original medium such as a CD can be easily copied and used with the permission of the copyright holder and copyright holder of the data.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an internal configuration of a data copying apparatus according to a first embodiment of the present invention.
FIG. 2 is an external view of the data copying apparatus according to the first embodiment of the present invention.
FIG. 3 is a flowchart showing data copying processing by the data copying apparatus according to the first embodiment of the present invention;
FIG. 4 is an external view of a data copying apparatus according to a second embodiment of the present invention.
FIG. 5 is a block diagram showing an internal configuration of a data copying apparatus according to a second embodiment of the present invention.
FIG. 6 is a flowchart showing data copying processing by the data copying apparatus according to the second embodiment of the present invention;
FIG. 7 is an external view of a data copying apparatus according to a third embodiment of the present invention.
FIG. 8 is a block diagram showing an internal configuration of a data copying apparatus according to a third embodiment of the present invention.
FIG. 9 is a flowchart showing data copying processing by the data copying apparatus according to the third embodiment of the present invention;
FIG. 10 is a block diagram showing a configuration of a data copying apparatus according to a fourth embodiment of the present invention.
FIG. 11 is a flowchart showing data copying processing by the data copying apparatus according to the fourth embodiment of the present invention;
FIG. 12 is a block diagram showing a configuration of a data copying apparatus according to a fifth embodiment of the present invention.
FIG. 13 is a flowchart showing data copying processing by the data copying apparatus according to the fifth embodiment of the present invention;
FIG. 14 is an external view of a data copying apparatus according to a sixth embodiment of the present invention.
FIG. 15 is a block diagram showing an internal configuration of a data copying apparatus according to a sixth embodiment of the present invention.
FIG. 16 is a flowchart showing data copying processing by the data copying apparatus according to the sixth embodiment of the present invention;
FIG. 17 is an external view of a data copying apparatus according to a seventh embodiment of the present invention.
FIG. 18 is a block diagram showing an internal configuration of a data copying apparatus according to a seventh embodiment of the present invention.
FIG. 19 is a flowchart showing data copying processing by the data copying apparatus according to the seventh embodiment of the present invention;
FIG. 20 is an external view of a data copying apparatus according to an eighth embodiment of the present invention.
FIG. 21 is a block diagram showing an internal configuration of a data copying apparatus according to an eighth embodiment of the present invention.
FIG. 22 is a flowchart showing data copying processing by the data copying apparatus according to the eighth embodiment of the present invention;
FIG. 23 is a block diagram showing an internal configuration of a data copying apparatus according to a ninth embodiment of the present invention.
FIG. 24 is a flowchart showing data copying processing by the data copying apparatus according to the ninth embodiment of the present invention;
FIG. 25 is a block diagram showing an internal configuration of a data copying apparatus according to a tenth embodiment of the present invention.
FIG. 26 is a flowchart showing a data copying process by the data copying apparatus according to the tenth embodiment of the present invention.
FIG. 27 is a block diagram showing an internal configuration of a data copying apparatus according to an eleventh embodiment of the present invention.
FIG. 28 is a flow chart showing data copying processing by the data copying apparatus according to the eleventh embodiment of the present invention.
FIG. 29 is a block diagram showing an internal configuration of a data copying apparatus according to a twelfth embodiment of the present invention.
FIG. 30 is a flowchart showing a data copying process by the data copying apparatus according to the twelfth embodiment of the present invention.
FIG. 31 is a block diagram showing an internal configuration of a data copying apparatus according to a thirteenth embodiment of the present invention.
FIG. 32 is a flowchart showing a data copying process performed by the data copying apparatus according to the thirteenth embodiment of the present invention.
[Explanation of symbols]
1: CD-R unit 3: Interface cable
4: CD-R drive 9: Controller
8: Interface (I / F) controller
10: Buffer 22a: Push button switch
23a: Press key 29: Push button switch detection unit
32: MT drive 36: HDD
37: MT format specification switch
81: CD-ROM 82: CD-R
83: POS controller 85: Terminal device
90: Jukebox 93: CD stacker
95: Changer 134: Display

Claims (18)

複数の書き込み可能な光ディスク用ドライブを有し、
いずれか1台の書き込み可能な光ディスク用ドライブに装着されたソースメディアのデータを読み出す手段と、該手段によって読み出されたデータを残りの書き込み可能な光ディスク用ドライブに装着されたターゲットメディアに書き込ませる手段と、該ターゲットメディアに対する書き込み速度よりも速い速度で前記データを読み出す手段に前記ソースメディアからのデータの読み出しを行なわせる読み書き速度制御手段とを備え、
前記書き込み可能な光ディスク用ドライブに装着されたソースメディアがCD−ROMのとき、該CD−ROMのバーコードを読み取る手段と、該手段によって読み取られたバーコードのデータをPOSシステムを通じて前記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段と、該端末装置から前記CD−ROMのコピーの許可及び不許可の指示データを受け取る手段と、該手段によってコピー許可の指示データを受け取ったときにのみ前記CD−ROMのデータの前記ターゲットメディアに対する書き込みを可能にする手段と、前記データの書き込みが成功したターゲットメディアの個数をカウントする手段と、該手段によってカウントされた個数のデータを前記POSシステムを通じて前記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段とを設けたことを特徴とするデータ複写装置。
Having a plurality of writable optical disc drives,
Means for reading data of a source medium mounted in any one writable optical disk drive, and writing the data read by the means to a target medium mounted in the remaining writable optical disk drive Means, and a read / write speed control means for causing the data read from the source medium to be read by the means for reading the data at a speed faster than the write speed to the target medium,
When the source medium mounted on the writable optical disc drive is a CD-ROM, means for reading the barcode of the CD-ROM, and the barcode data read by the means through the POS system, the CD-ROM Means for sending to the terminal device of the holder of the copyright, copyright, etc., means for receiving instruction data for permitting or not permitting copying of the CD-ROM from the terminal device, and instruction data for permitting copying by the means Means for enabling writing of the data of the CD-ROM to the target medium only when receiving the data, means for counting the number of target media to which the data has been successfully written, and the number counted by the means The copyright of the CD-ROM through the POS system and the data Data copying apparatus characterized in that a means for sending to the owner of the terminal device rights work rights.
複数の書き込み可能な光ディスク用ドライブと、テープ記録装置,リムーバブルハードディスク装置,及び書き込みと書き換え可能な光磁気ディスク用ドライブ等のダイレクトアクセス装置とを有し、
該ダイレクトアクセス装置に装着されたソースメディアに記録されている記録フォーマットを検出する手段と、該手段によって検出された記録フォーマットに基づいて前記ソースメディアからデータを読み出させる手段と、該手段によって読み出されたデータを前記複数の書き込み可能な光ディスク用ドライブに装着されたターゲットメディアに記録可能なフォーマットに変換する手段と、該手段によって変換されたデータを前記複数の書き込み可能な光ディスク用ドライブに装着されたそれぞれのターゲットメディアに書き込ませる手段とを備え、
前記書き込み可能な光ディスク用ドライブに装着されたソースメディアがCD−ROMのとき、該CD−ROMのバーコードを読み取る手段と、該手段によって読み取られたバーコードのデータをPOSシステムを通じて前記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段と、該端末装置から前記CD−ROMのコピーの許可及び不許可の指示データを受け取る手段と、該手段によってコピー許可の指示データを受け取ったときにのみ前記CD−ROMのデータの前記ターゲットメディアに対する書き込みを可能にする手段と、前記データの書き込みが成功したターゲットメディアの個数をカウントする手段と、該手段によってカウントされた個数のデータを前記POSシステムを通じて前記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段とを設けたことを特徴とするデータ複写装置。
A plurality of writable optical disk drives, a tape recording device, a removable hard disk device, and a direct access device such as a writable and rewritable magneto-optical disk drive;
Means for detecting a recording format recorded on a source medium mounted on the direct access device, means for reading data from the source medium based on the recording format detected by the means, and reading by the means Means for converting the output data into a format recordable on a target medium attached to the plurality of writable optical disc drives, and attaching the data converted by the means to the plurality of writable optical disc drives Means for writing to each of the recorded target media,
When the source medium mounted on the writable optical disc drive is a CD-ROM, means for reading the barcode of the CD-ROM, and the barcode data read by the means through the POS system, the CD-ROM Means for sending to the terminal device of the holder of the copyright, copyright, etc., means for receiving instruction data for permitting or not permitting copying of the CD-ROM from the terminal device, and instruction data for permitting copying by the means Means for enabling writing of the data of the CD-ROM to the target medium only when receiving the data, means for counting the number of target media to which the data has been successfully written, and the number counted by the means The copyright of the CD-ROM through the POS system and the data Data copying apparatus characterized in that a means for sending to the owner of the terminal device rights work rights.
書き込み可能な光ディスク用ドライブと、テープ記録装置,リムーバブルハードディスク装置,及び書き込み可能で書き換え可能な光磁気ディスク用ドライブ等のダイレクトアクセス装置とを有し、
前記書き込み可能な光ディスク用ドライブに装着されたソースメディアからデータを読み出させる手段と、前記ダイレクトアクセス装置に装着されたターゲットメディアにデータを記録するときの記録フォーマットを設定する手段と、該手段によって設定された記録フォーマットに基づいて前記ソースメディアから読み出されたデータを前記ターゲットメディアに記録可能なフォーマットに変換する手段と、該手段によって変換されたデータを前記ダイレクトアクセス装置に装着されたターゲットメディアに書き込ませる手段とを備え、
前記書き込み可能な光ディスク用ドライブに装着されたソースメディアがCD−ROMのとき、該CD−ROMのバーコードを読み取る手段と、該手段によって読み取られたバーコードのデータをPOSシステムを通じて前記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段と、該端末装置から前記CD−ROMのコピーの許可及び不許可の指示データを受け取る手段と、該手段によってコピー許可の指示データを受け取ったときにのみ前記CD−ROMのデータの前記ターゲットメディアに対する書き込みを可能にする手段と、前記データの書き込みが成功したターゲットメディアの個数をカウントする手段と、該手段によってカウントされた個数のデータを前記POSシステムを通じて前記CD−ROMの版権及び著作権等の権利の保有者の端末装置へ送る手段とを設けたことを特徴とするデータ複写装置。
A writable optical disk drive, a tape recording device, a removable hard disk device, and a direct access device such as a writable and rewritable magneto-optical disk drive;
Means for reading data from a source medium mounted on the writable optical disc drive; means for setting a recording format when recording data on a target medium mounted on the direct access device; Means for converting data read from the source medium into a format recordable on the target medium based on a set recording format, and target media mounted on the direct access device with data converted by the means Means for writing to,
When the source medium mounted on the writable optical disc drive is a CD-ROM, means for reading the barcode of the CD-ROM, and the barcode data read by the means through the POS system, the CD-ROM Means for sending to the terminal device of the holder of the copyright, copyright, etc., means for receiving instruction data for permitting or not permitting copying of the CD-ROM from the terminal device, and instruction data for permitting copying by the means Means for enabling writing of the data of the CD-ROM to the target medium only when receiving the data, means for counting the number of target media to which the data has been successfully written, and the number counted by the means The copyright of the CD-ROM through the POS system and the data Data copying apparatus characterized in that a means for sending to the owner of the terminal device rights work rights.
請求項記載のデータ複写装置において、
前記複数の書き込み可能な光ディスク用ドライブが1台づつ相互に着脱可能なモジュールに分割されており、
該各モジュールに、他のモジュールとデータのやり取りを可能に接続する手段と、装着されたメディアの種類に基づいてソースメディアのデータを読み出すモジュールと、該モジュールによって読み出されたデータをターゲットメディアに書き込むモジュールとのいずれかの役割を自動的に決定する手段とを設けたことを特徴とするデータ複写装置。
The data copying apparatus according to claim 1 , wherein
The plurality of writable optical disc drives are divided into modules that can be attached to and detached from each other,
Means for connecting each module to other modules so that data can be exchanged with each other, a module for reading the data of the source medium based on the type of the loaded medium, and the data read by the module to the target medium A data copying apparatus comprising: means for automatically determining any role of a writing module.
データ複写装置とデータの通信を行なう通信手段を備えた権利の保有者の端末装置であって、
前記データ複写装置からの必要なデータの要求に基づいてそのデータのコピー要求の許可又は不許可を判断し、許可の場合はその通知を前記データ複写装置へ送る手段と、データのコピーの成功数をカウントデータとして受信する手段とを設けたことを特徴とする権利の保有者の端末装置。
A terminal device of a right holder having communication means for communicating data with a data copying device,
Based on a request for necessary data from the data copying apparatus, the permission or non-permission of the data copy request is determined, and in the case of permission, means for sending the notification to the data copying apparatus, and the number of successful data copying And a means for receiving the data as count data .
請求項記載の権利の保有者の端末装置において、
前記データ複写装置からのカウントデータに基づいて課金を行なう手段を設けたことを特徴とする権利の保有者の端末装置。
In the terminal device of the right holder according to claim 5 ,
A terminal device of a right holder, characterized in that means for charging is provided based on count data from the data copying device.
請求項5又は6記載の権利の保有者の端末装置において、In the terminal device of the holder of the right according to claim 5 or 6,
前記データ複写装置がソースメディアのソースデータを読み取る手段と、前記ソースデータをターゲットメディアに書き込む手段とを設けたことを特徴とする権利の保有者の端末装置。  A terminal device of a right holder, characterized in that the data copying apparatus includes means for reading source data of a source medium and means for writing the source data to a target medium.
請求項7記載の権利の保有者の端末装置において、In the terminal device of the right holder according to claim 7,
前記データ複写装置がソースメディアの固有コードを読み取る手段を備え、前記データ複写装置から受け取った前記ソースメディアの固有コードに基づいてデータのコピー要求の許可又は不許可を判断するようにしたことを特徴とする権利の保有者の端末装置。  The data copying apparatus includes means for reading a unique code of a source medium, and whether or not to permit a data copy request is determined based on the unique code of the source medium received from the data copying apparatus. The terminal device of the right holder.
請求項5又は6記載の権利の保有者の端末装置において、In the terminal device of the holder of the right according to claim 5 or 6,
ソースメディアのソースデータを読み取る手段と、該手段によって読み取ったソースデータをデータ複写装置に送信する手段を設けたことを特徴とする権利の保有者の端末装置。  A terminal device of a right holder, characterized by comprising means for reading source data of a source medium and means for transmitting the source data read by the means to a data copying apparatus.
データ複写装置とデータの通信を行なう通信手段を備えた権利の保有者の端末装置を有するデータ複写システムであって、
前記権利の保有者の端末装置に、前記データ複写装置からの必要なデータの要求に基づいてそのデータのコピー要求の許可又は不許可を判断し、許可の場合はその通知を前記データ複写装置へ送る手段と、データのコピーの成功数をカウントデータとして受信する手段とを設けたことを特徴とするデータ複写システム。
A data copying system having a terminal device of a right holder having a communication means for communicating data with a data copying device,
Based on a request for necessary data from the data copying apparatus, the terminal device of the right holder determines permission or non-permission of the data copying request, and if it is permitted, the notification is sent to the data copying apparatus. A data copying system comprising: a sending means; and a means for receiving the number of successful data copies as count data .
請求項10記載のデータ複写システムにおいて、
前記権利の保有者の端末装置に、前記データ複写装置からのカウントデータに基づいて課金を行なう手段を設けたことを特徴とするデータ複写システム。
The data copying system according to claim 10 , wherein
A data copying system, characterized in that a means for charging the terminal device of the right holder based on count data from the data copying device is provided.
請求項10又は11記載のデータ複写システムにおいて、The data copying system according to claim 10 or 11,
前記データ複写装置がソースメディアのソースデータを読み取る手段と、前記ソースデータをターゲットメディアに書き込む手段とを備え、前記権利の保有者の端末装置からのコピー要求の許可の通知があった場合にソースデータをターゲットメディアに書き込ませるようにしたことを特徴とするデータ複写システム。  The data copying apparatus includes means for reading source data of a source medium and means for writing the source data to a target medium, and when there is a copy request permission notification from the terminal device of the right holder A data copying system characterized in that data is written to a target medium.
請求項12記載のデータ複写システムにおいて、The data copying system according to claim 12, wherein
前記データ複写装置がソースメディアの固有コードを読み取る手段を備え、前記権利の保有者の端末装置がデータ複写装置から受け取った前記ソースメディアの固有コードに基づいてデータのコピー要求の許可又は不許可を判断するようにしたことを特徴とするデータ複写システム。  The data copying apparatus comprises means for reading a unique code of a source medium, and permission or disapproval of a data copy request based on the unique code of the source medium received from the data copying apparatus by the terminal device of the right holder A data copying system characterized by being judged.
請求項10又は11記載のデータ複写システムにおいて、The data copying system according to claim 10 or 11,
前記権利の保有者の端末装置に、ソースメディアのソースデータを読み取る手段と、前記ソースデータをデータ複写装置に送信する手段とを設けたことを特徴とするデータ複写システム。  A data copying system, characterized in that the terminal device of the right holder is provided with means for reading source data of a source medium and means for transmitting the source data to a data copying apparatus.
権利の保有者の端末装置とデータの通信を行う通信手段を備えたデータ複写装置であって、
前記権利の保有者の端末装置に必要なデータの要求を行う手段と、前記権利の保有者の端末装置からのデータのコピー要求の許可の通知を受信する手段と、コピー要求許可の通知を受信した場合、データのコピーの成功数を前記権利の保有者の端末装置に送信する手段とを備えたことを特徴とするデータ複写装置。
A data copying apparatus comprising a communication means for communicating data with a terminal device of a right holder,
Means for requesting data necessary for the terminal device of the right holder, means for receiving a notification of permission of copying data from the terminal device of the right holder, and receiving notification of permission of copy request And a means for transmitting the number of successful data copies to the terminal device of the right holder .
ソースメディアのソースデータを読み取る手段と、ソースデータをターゲットメディアに書き込む手段とを設けたことを特徴とする請求項15記載のデータ複写装置。16. The data copying apparatus according to claim 15, further comprising means for reading source data of the source medium and means for writing the source data to the target medium. 請求項15記載のデータ複写装置において、The data copying apparatus according to claim 15, wherein
ソースメディアの固有コードを読み取る手段と、該手段によって読み取ったソースメディアの固有コードを前記権利の保有者の端末装置に対して送信する手段とを設けたことを特徴とするデータ複写装置。  A data copying apparatus comprising: means for reading a unique code of a source medium; and means for transmitting the unique code of the source medium read by the means to the terminal device of the right holder.
請求項15又は16記載のデータ複写装置において、The data copying apparatus according to claim 15 or 16,
前記権利の保有者の端末装置からソースデータを受信する手段と、該手段によって受信したソースデータをターゲットメディアに書き込む手段とを設けたことを特徴とするデータ複写装置。  A data copying apparatus comprising: means for receiving source data from the terminal device of the right holder; and means for writing the source data received by the means to a target medium.
JP2003046514A 2003-02-24 2003-02-24 Data copying device, right holder's terminal device and data copying system Expired - Fee Related JP3777355B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003046514A JP3777355B2 (en) 2003-02-24 2003-02-24 Data copying device, right holder's terminal device and data copying system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003046514A JP3777355B2 (en) 2003-02-24 2003-02-24 Data copying device, right holder's terminal device and data copying system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP12532395A Division JP3420386B2 (en) 1995-05-24 1995-05-24 Data copying device

Publications (2)

Publication Number Publication Date
JP2004005444A JP2004005444A (en) 2004-01-08
JP3777355B2 true JP3777355B2 (en) 2006-05-24

Family

ID=30437888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003046514A Expired - Fee Related JP3777355B2 (en) 2003-02-24 2003-02-24 Data copying device, right holder's terminal device and data copying system

Country Status (1)

Country Link
JP (1) JP3777355B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4580260B2 (en) * 2005-01-18 2010-11-10 株式会社リコー Information system
JP2006295878A (en) * 2005-01-25 2006-10-26 Ricoh Co Ltd Image forming device
JP2007272469A (en) * 2006-03-30 2007-10-18 Sony Corp Information processing apparatus and method, program, and recording medium
JP2008204552A (en) * 2007-02-20 2008-09-04 Kenwood Corp Recording device and recording method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02302827A (en) * 1989-05-17 1990-12-14 Nec Corp Method for preventing software from being illegally utilized
JP2910202B2 (en) * 1990-09-27 1999-06-23 ソニー株式会社 Copying device and recording / reproducing device
JP2697379B2 (en) * 1991-06-19 1998-01-14 株式会社富士通ゼネラル Data transfer method for CD-ROM dubbing device
JPH0643970A (en) * 1992-07-24 1994-02-18 Matsushita Electric Ind Co Ltd Information storage medium and function block for the same and information storage device using the same
JPH06309668A (en) * 1993-04-21 1994-11-04 Seiko Epson Corp Method and device for supplying optical disk

Also Published As

Publication number Publication date
JP2004005444A (en) 2004-01-08

Similar Documents

Publication Publication Date Title
US6490648B1 (en) Virtual tape storage apparatus
JP3866892B2 (en) Information processing device and its maintenance service system
KR100627988B1 (en) Information reproducing and recording apparatus, and information reproducing and recording method
EP0942419B1 (en) Reproducing apparatus, recording apparatus and recording/reproducing apparatus
US6944735B2 (en) Method and apparatus for disc drive data security using a defect list
US20050005142A1 (en) Digital rights management
JP4250343B2 (en) Data processing device
US20110238929A1 (en) Library appapratus and method for controlling the same
JP3420386B2 (en) Data copying device
JP2000040310A (en) Device and method for managing defect area of optical recording medium
JP3777355B2 (en) Data copying device, right holder's terminal device and data copying system
EP1351237A1 (en) Data copying managing method and device, and copy managing system
KR100391740B1 (en) A management method for reproducing error and a disk drive making use of the management method
JP2006195588A (en) Disk system, disk management method, and computer program
CN1898736B (en) Information recording device, information recording method, and recording medium having program recorded thereon
JP3647393B2 (en) Recording / reproducing apparatus and information processing system provided with the recording / reproducing apparatus
EP1017050B1 (en) Digital signal storage
JP3277753B2 (en) Video material editing system
JP2004086251A (en) Duplex controller for information record reproduction device, method and duplex control program
JP2004171670A (en) Recording / reproducing apparatus and recording / reproducing method
JPH103744A (en) Data management method and device
JP2697378B2 (en) CD-ROM dubbing device
JPH04215153A (en) Information recording and reproducing device
JP3400488B2 (en) File management device
JPH0895718A (en) Magneto-optical disk drive system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050825

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: 20060221

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060227

LAPS Cancellation because of no payment of annual fees