(57)【要約】【課題】多種のディスクに対して複製を行う。【解決手段】複製元であるソースディスクからデータを読み出してＦＡＴデータとしてハードディスクドライブ２６に一時格納する。ＤＶＤドライブ２８に装着された複製先であるターゲットディスクの種類を判別し、種類に応じたファイルシステムフォーマットに変換してデータをターゲットディスクにコピーする。【選択図】図１
2008204557.tif 000002
【特許請求の範囲】
【請求項１】
複製元のソースディスクから複製先のターゲットディスクにデータを複製するデータ複製装置であって、
光ディスク装置と、
ハードディスク装置と、
前記光ディスク装置に装着された前記ソースディスクからデータを読み出して第１のフォーマットで前記ハードディスク装置に格納し、データを格納した後に前記第１のフォーマットを前記光ディスク装置に装着された前記ターゲットディスクの種類に応じた第２のフォーマットに変換してデータを書き込む制御手段と、
を有することを特徴とするデータ複製装置。
【請求項２】
請求項１記載の装置において、
前記第１のフォーマットはＦＡＴであり、
前記第２のフォーマットは前記ターゲットディスクの種類に応じてＩＳＯ９６６０あるいはＵＤＦのいずれかが自動的に選択されることを特徴とするデータ複製装置。
【請求項３】
請求項１、２のいずれかに記載の装置において、
前記制御手段は、前記第１のフォーマットで前記ハードディスク装置に格納されたデータを前記ターゲットディスクに書き込んだ後に削除する
ことを特徴とするデータ複製装置。
【請求項４】
請求項３記載の装置において、
前記制御手段は、ユーザ操作手段から削除指令が入力された場合に前記ハードディスク装置に格納されたデータを削除する
ことを特徴とするデータ複製装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ複製装置、特に複製元のソースディスクからハードディスクを介して複製先のターゲットディスクにデータを複製する技術に関する。
【背景技術】
【０００２】
従来より、１台のディスクドライブ装置を用いてソースディスクからターゲットディスクにデータをコピーする技術が提案されている。
【０００３】
下記の特許文献１には、ドライブ装置に装着されたディスクがＤＶＤ−Ａｕｄｉｏである場合、ディスクに記録されたタイトルを読み出してホストコンピュータに出力してホストコンピュータのハードディスク装置に一時保存形式ファイルで格納すること、及び装着されたディスクがＤＶＤ−ＲＡＭである場合にハードディスク装置に格納されたタイトルをＤＶＤ−ＲＡＭに記録すること、タイトル鍵はハードディスク装置に格納することなくＤＶＤ−Ａｕｄｉｏから読み出してＥＥＰＲＯＭに格納した後にＤＶＤ−ＲＡＭに記録することが開示されている。ＤＶＤ−Ａｕｄｉｏから読み出したデータをハードディスク装置に格納する際には、ルートディレクトリの下に読み出し専用形式のデータファイルと読み書き可能形式のデータファイルを格納するディレクトリ、一時保存形式ファイルを管理するファイルを格納しておくためのディレクトリが形成され、一時保存形式のデータファイルと属性情報テーブルとを格納することが開示されている。属性情報テーブルは、ハードディスク装置におけるデジタルコンテンツに相当するファイルの所在を示すファイルパス情報と、デジタルコンテンツを格納したファイルの属性を示すファイル属性と、デジタルコンテンツがハードディスク装置に格納された日時とを対応づけたテーブルであると記載されている。
【０００４】
また、下記の特許文献２には、ＣＤ−ＲＷのドライブに装着された複製元ディスクのディスク情報及びトラック情報を取得し、また、複製先ディスクのディスク情報を取得し、複製先ディスクへの書き込み条件を設定した後に、複製元ディスクのデータを読み出してハードディスクに保存し、複製元ディスクに替えて装着された複製先ディスクに書き込むことが開示されている。複製元のＣＤからデータを読み出してハードディスク装置にイメージ保存し、複製先ディスクに書き込むことも開示されている。
【０００５】
また、下記の特許文献３には、ＡＶエンコード部が外部から供給される映像信号を複数種類の録画方式で同時にエンコードしてハードディスク装置に格納し、複製時に複製先のディスクの種類をチェックし、ハードディスク装置に格納された記録データから適切なデータフォーマットの記録データを選択してコピー先のディスクに記録することが開示されている。
【０００６】
【特許文献１】特開２０００−３５７３７０号公報
【特許文献２】特開２００３−３６５９４号公報
【特許文献３】特開２００４−１１８９８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１、２では複製元ディスクのデータをイメージデータのままハードディスク装置に一時保存して複製先ディスクに書き込んでいるため、複製元ディスクと複製先ディスクのファイルシステムが同一でなければデータを複製することができない。
【０００８】
一方、特許文献３では、複数種類の録画方式で同時にエンコードし、複製先のディスクの種類に応じた録画方式を選択しているので、複製先ディスクの種類によらずに複製することは可能であるものの、複数種類の録画方式で同時にエンコードするため、１つのコンテンツを複製するためのハードディスク装置容量が増大してしまい、ハードディスク装置に格納できる実質的なコンテンツ量が減少してしまう。さらに、記録するフォーマット数に応じたエンコーダが必要となるため、システムの複雑化及びコスト増加を招く。
【０００９】
本発明の目的は、簡易な構成でディスクのデータを別のディスクに複製できる装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、複製元のソースディスクから複製先のターゲットディスクにデータを複製するデータ複製装置であって、光ディスク装置と、ハードディスク装置と、前記光ディスク装置に装着された前記ソースディスクからデータを読み出して第１のフォーマットで前記ハードディスク装置に格納し、データを格納した後に前記第１のフォーマットを前記光ディスク装置に装着された前記ターゲットディスクの種類に応じた第２のフォーマットに変換してデータを書き込む制御手段とを有することを特徴とする。
【００１１】
本発明の１つの実施形態では、前記第１のフォーマットはＦＡＴであり、前記第２のフォーマットは前記ターゲットディスクの種類に応じてＩＳＯ９６６０あるいはＵＤＦのいずれかが自動的に選択される。
【発明の効果】
【００１２】
本発明によれば、多様なディスクに対応してソースディスクからターゲットディスクにデータを自動的に複製することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づき本発明の実施形態について、データ複製装置としてデジタルマスタレコーダを例により説明する。
【００１４】
図１に、本実施形態におけるデジタルマスタレコーダの構成を示す。デジタルマスタレコーダは、アナログ入力端子及びデジタル入力端子の外部入力端子を有し、外部入力端子から供給されたオーディオ信号をＣＤ−Ｒ／ＲＷ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷに記録する。また、ハードディスク装置を内蔵し、ハードディスク装置にもオーディオデータを記録することができる。
【００１５】
図１において、デジタルマスタレコーダは、ＣＰＵ１０、ＦＰＧＡ（Field Programmable Gate Array：プログラミング可能なＬＳＩ）１２、ＤＳＰ１４を有し、ハードディスクドライブ２６及びＤＶＤドライブ２８を有する。
【００１６】
ＣＰＵ１０は、クロック１６からのクロック信号により動作し、ユーザインタフェースブロック３０からの指令に基づいて各種処理を実行する。ＣＰＵ１０の処理プログラムはフラッシュＲＯＭ１８に格納され、ＣＰＵの処理データはワークメモリとしてのＳＤＲＡＭ２０に格納される。ユーザインタフェースブロック３０は、各種キー及び操作状況を視認するための表示用ＬＥＤ、ＬＣＤ、ロータリエンコーダを有する。ロータリエンコーダは音量調整やメニュー選択等に用いられる。ユーザインタフェースブロック３０は、デジタルマスタレコーダのフロントパネルに設けられる。
【００１７】
ＦＰＧＡ１２は、デジタル入力端子３２からデジタルオーディオ信号が供給され、アナログ入力端子３４からボリューム３６、Ａ／Ｄ３８、ＰＬＤ（Programmable Logic Device）４０を介してデジタルオーディオ信号が供給される。ＦＰＧＡ１２は、ＰＬＬ２２からのクロック信号で動作し、ＤＳＰ１４とシリアルにオーディオデータの送受を行って処理結果をデジタル出力端子４６に出力し、あるいはＰＬＤ４８、Ｄ／Ａ５０を介してアナログ出力端子５２に出力する。ＣＰＵ１０は、ＦＰＧＡ１２を介して複製元ディスクから読み出したデータをＦＡＴファイルとしてハードディスク装置に格納し、また、ハードディスク装置から読み出したデータをＤＶＤドライブ２８に装着された複製先ディスクの種類に応じたファイルフォーマットに変換して複製先ディスクに書き込む。ファイルフォーマットの変換は、ＤＳＰ１４にデータを供給しＤＳＰ１４で実行する。
【００１８】
ＣＰＵ１０は、ＦＰＧＡ１２を介して読み出したデータをワークメモリとしてのＳＤＲＡＭ２４を用いてフォーマット変換する。フォーマット変換は、上記のように複製先のディスクの種類に応じて決定される。複製先のディスクの種類に応じてフォーマット変換方法を自動選択してもよく、ユーザインタフェースブロック３０を用いてユーザが選択したフォーマット変換方式を用いてもよい。自動選択する場合、ＣＰＵ１０は、ＤＶＤドライブ２８から複製先ディスクの種類についての情報を取得し、フォーマット変換方式（変換するファイルシステム）を設定する。マニュアル選択する場合、ユーザインタフェースブロック３０から入力された情報はＣＰＵ１０に供給され、フォーマット変換方式（変換するファイルシステム）が設定される。ＤＳＰ１４は、ＤＳＤオーディオデータをＰＣＭオーディオデータに変換する等のオーディオファイルのデータ形式を変換するための処理を行う。また、ＤＳＰ１４は、その他オーディオ信号に対して各種のエフェクト処理を実行してＦＰＧＡ１２に供給する。フェーダー４２やＤ−フィルタ４４も各種処理に用いられる。Ｄ−フィルタ４４は、メータ表示データを生成したり、ＤＳＤオーディオデータをＰＣＭオーディオデータに変換する際に用いられる。
【００１９】
ハードディスクドライブ２６は、例えば２．５インチ型であり、ＦＡＴ３２のファイルシステムフォーマットでデータを格納する。
【００２０】
ＤＶＤドライブ２８はＣＤ及びＤＶＤを駆動可能なコンボドライブであり、ＣＤ−Ｒ／ＲＷ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷを駆動可能である。各ディスクのフォーマットは以下の通りである。
ＣＤ−Ｒ／ＲＷ：ＣＤ−ＤＡ
ＤＶＤ±Ｒ：ＩＳＯ９６６０
ＤＶＤ±ＲＷ：ＵＤＦ１．５
【００２１】
また、各ディスクのファイルフォーマットは以下の通りである。
ＣＤ−Ｒ／ＲＷ：ＣＤ−ＤＡ
ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ（ＰＣＭ）：ＢＷＦ
ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ（ＤＳＤ）：ＤＳＤＩＦＦ
【００２２】
ＵＳＢ端子５４はデジタルマスタレコーダのリアパネルに設けられ、パーソナルコンピュータに接続される。
【００２３】
以上のような構成において、ユーザがユーザインタフェースブロック３０の機能キーあるいはロータリエンコーダを用いてコピーを選択すると、ＣＰＵ１０、ＦＰＧＡ１２及びＤＳＰ１４はＤＶＤドライブ２８に装着された複製元ディスクからデータを読み出してハードディスクドライブ２６に格納し、次に、ハードディスクドライブ２６に格納されたデータのファイルシステムをフォーマット変換してＤＶＤドライブ２８に装着された複製先ディスクにデータを書き込むことでコピーを行う。
【００２４】
図２に、本実施形態のコピー動作のフローチャートを示す。まず、ユーザが複製元であるソースディスクがＤＶＤドライブ２８に装着されると（Ｓ１０１）、コピー可能なディスクであるか否かを確認し（Ｓ１０２）、コピー可能ディスクであると判断されると、コピーすべきソースプロジェクトの選択処理に移行する（Ｓ１０５）。なお、ステップＳ１０２でコピー不可能ディスクであると判断されると、コピー不可能である、あるいはソースディスクの交換を促すメッセージを表示し（Ｓ１０３），ディスクトレイを排出する。もし、ここでキャンセルボタンが押された場合には（Ｓ１０４）、処理を終了する。ステップＳ１０５に戻り、ユーザがユーザインタフェースブロック３０の機能キーやロータリエンコーダを用いてコピーすべきプロジェクトを選択すると、ソースディスクから選択されたプロジェクト単位でデータが読み出され、ハードディスクドライブ２６にコピーされる（Ｓ１０６）。プロジェクトには所定数、例えば９９個のファイルが含まれ、ユーザは選択プロジェクトに含まれるファイルを選択することができる。ハードディスクドライブ２６にコピーする際にはルートディレクトリの下にテンポラリディレクトリ（￥ｔｅｍｐ）が作成され、このテンポラリディレクトリにデータファイルが格納される。
【００２５】
ハードディスクドライブ２６へのコピーが完了すると、複製元であるソースディスクを取り出し、次に複製先であるターゲットディスクをＤＶＤドライブ２８に装着する（Ｓ１０７）。ターゲットディスクが装着されると、ターゲットディスクの種類が確認され（Ｓ１０８）、ターゲットディスクの種類に応じたフォーマットが選択される（Ｓ１０９）。ターゲットディスクの種類はリードインエリアから読み出すことができる。ターゲットディスクの種類とフォーマットとは上記のように１：１に対応している。したがってＣＰＵ１０あるいはＦＰＧＡ１２はターゲットディスクの種類に応じてフォーマットを自動選択できる。ターゲットディスクの種類とフォーマット情報はテーブルとしてＲＯＭ１８に格納され、これを参照してターゲットディスクの種類に応じたフォーマットを選択する。もちろん、ユーザはＤＶＤドライブ２８に装着するターゲットディスクの種類を認識している場合が殆どであるため、ユーザがユーザインタフェースブロック３０からフォーマットを選択入力してもよい。ターゲットディスクの種類に応じたフォーマットが選択されると、ハードディスクドライブ２６に格納されているデータファイルを選択したフォーマットに変換し（Ｓ１１０）、ハードディスクドライブ２６からターゲットディスクにコピーする（Ｓ１１１）。データファイルをコピーした後、ハードディスクドライブ２６に格納されたプロジェクトを削除する（Ｓ１１２）。なお、ハードディスクドライブ２６に格納されたプロジェクトは削除することなくそのまま残してもよい。これにより、コピー以外の目的で一時格納データをハードディスクドライブ２６から直接読み出すこともできる。但し、一時格納データをハードディスクドライブ２６に残す場合、次にソースディスクからターゲットディスクにデータをコピーする場合に、ハードディスクドライブ２６に同一名称のディレクトリ（テンポラリディレクトリ）があるとハードディスクドライブ２６へのコピーができなくなってしまうため、コピー開始時に古いデータを削除しておく必要がある。したがって、ターゲットディスクにコピー済みのプロジェクトをハードディスクドライブ２６から削除するか否かをユーザが適宜選択できるように構成するのが望ましい。
【００２６】
次に、具体的なフォーマット変換について具体的に説明する。ソースディスクをＡ、ターゲットディスクをＢとし、ＡからＢにコピーすることをＡ→Ｂと表すこととする。
【００２７】
（１）ＣＤ−Ｒ／ＲＷ→ＣＤ−Ｒ／ＲＷ
フォーマットはいずれもＣＤ―ＤＡであり、フォーマット変換の必要はない。ソースディスクから読み出したデータをイメージデータとしてハードディスクドライブ２６にコピーし、その後、イメージデータをハードディスクドライブ２６から読み出してターゲットディスクに書き込む。
【００２８】
（２）ＣＤ−Ｒ／ＲＷ→ＤＶＤ±Ｒ
ＣＤのフォーマットはＣＤ−ＤＡである一方、ＤＶＤ±ＲのフォーマットはＩＳＯ９６６０＋ＢＷＦであるからフォーマット変換が必要となる。ソースディスクから４４．１ｋＨｚ−２４ビットのＷＡＶファイルとしてオーディオデータをハードディスクドライブ２６にコピーする。コピーする際には、テンポラリディレクトリを作成して格納する。そして、ターゲットディスクをファイルシステムＩＳＯ９６６０でフォーマットしてデータを書き込む。フォーマット変換には、ＷＡＶファイルのＢＷＦファイルあるいはＤＳＤＩＦＦファイルへの変換が含まれる。
【００２９】
（３）ＣＤ−Ｒ／ＲＷ→ＤＶＤ±ＲＷ
ＣＤのフォーマットはＣＤ−ＤＡである一方、ＤＶＤ±ＲＷのフォーマットはＵＤＦ１．５＋ＢＷＦであるからフォーマット変換が必要となる。ソースディスクから４４．１ｋＨｚ−２４ビットのＷＡＶファイルとしてオーディオデータをハードディスクドライブ２６にコピーする。コピーする際には、テンポラリディレクトリを作成して格納する。そして、ターゲットディスクをファイルシステムＵＤＦ１．５でフォーマットしてデータを書き込む。フォーマット変換には、ＷＡＶファイルのＢＷＦファイルあるいはＤＳＤＩＦＦファイルへの変換が含まれる。なお、ターゲットディスクがフォーマットされていない場合にはターゲットディスクが装着された時点でコピーに先立ってＵＤＦ１．５でフォーマットする。
【００３０】
（４）ＤＶＤ±Ｒ→ＣＤ−Ｒ／ＲＷ
ソースディスクからプロジェクト単位でデータを読み出してハードディスクドライブ２６にコピーする。コピーする際には、テンポラリディレクトリを作成して格納する。そして、ＣＤ−ＤＡ用イメージファイルを作成し、ターゲットディスクに書き込む。
【００３１】
（５）ＤＶＤ±Ｒ→ＤＶＤ±Ｒ
ソースディスクからプロジェクト単位でデータを読み出してハードディスクドライブ２６にコピーする。コピーする際に、テンポラリディレクトリを作成して格納する。そして、ターゲットディスクをファイルシステムＩＳＯ９６６０でフォーマットしてデータを書き込む。
【００３２】
（６）ＤＶＤ±Ｒ→ＤＶＤ±ＲＷ
ソースディスクからプロジェクト単位でデータを読み出してハードディスクドライブ２６にコピーする。コピーする際に、テンポラリディレクトリを作成して格納する。そして、ターゲットディスクをファイルシステムＵＤＦ１．５でフォーマットしてデータを書き込む。
【００３３】
（７）ＤＶＤ±ＲＷ→ＣＤ−Ｒ／ＲＷ
ソースディスクからプロジェクト単位でデータを読み出してハードディスクドライブ２６にコピーする。コピーする際には、テンポラリディレクトリを作成して格納する。そして、ＣＤ−ＤＡ用イメージファイルを作成し、ターゲットディスクに書き込む。
【００３４】
（８）ＤＶＤ±ＲＷ→ＤＶＤ±Ｒ
ソースディスクからプロジェクト単位でデータを読み出してハードディスクドライブ２６にコピーする。コピーする際に、テンポラリディレクトリを作成して格納する。そして、ターゲットディスクをファイルシステムＩＳＯ９６６０でフォーマットしてデータを書き込む。
【００３５】
（９）ＤＶＤ±ＲＷ→ＤＶＤ±ＲＷ
ソースディスクからプロジェクト単位でデータを読み出してハードディスクドライブ２６にコピーする。コピーする際に、テンポラリディレクトリを作成して格納する。そして、ターゲットディスクをファイルシステムＵＤＦ１．５でフォーマットしてデータを書き込む。
【００３６】
本実施形態では、ターゲットディスクの種類を判別して、フォーマットするファイルシステムを自動的に選択するので、途中でターゲットディスクの種類を代えても連続してデータのコピーを行うことができ、種類の異なるターゲットディスクへのコピー処理を高速化することができる。
【００３７】
本実施形態では、ハードディスクドライブ２６にＦＡＴデータとして格納することで、コピー以外の目的でダイレクトに一時格納データをハードディスクドライブ２６から読み出すことができる。また、データ構造のフォーマット変換を行わないため、コピー処理を高速化することができる。
【００３８】
本実施形態では、任意のソースディスクから任意のターゲットディスクへのコピーを可能としているが、外部入力端子から入力されたオーディオデータをハードディスクドライブ２６、ＣＤ−Ｒ／ＲＷ、ＤＶＤ±ＲＷには直接録音可能とし、ＤＶＤ±Ｒに対してはハードディスクドライブ２６からのプロジェクト録音のみを可能とするように制限してもよい。なお、外部入力端子から入力されたオーディオデータをハードディスクドライブ２６に格納し、これをＣＤやＤＶＤに録音する場合も上記の場合と同様であり、ＣＤ−Ｒ／ＲＷの場合にはＣＤ−ＤＡ用イメージファイルを作成してＣＤに書き込み、ＤＶＤ±Ｒの場合にはファイルシステムＩＳＯ９６６０でフォーマットしてＤＶＤ±Ｒに書き込み、ＤＶＤ±ＲＷの場合にはファイルシステムＵＤＦ１．５でフォーマットしてＤＶＤ±ＲＷに書き込めばよい。
【００３９】
本実施形態では、デジタルマスタレコーダを例にとりデータ複製について説明したが、光ディスク装置、例えばパーソナルコンピュータに内蔵される光ディスク装置に適用することもできる。
【図面の簡単な説明】
【００４０】
【図１】実施形態のデジタルマスタレコーダの構成図である。
【図２】実施形態の処理フローチャートである。
【符号の説明】
【００４１】
１０  ＣＰＵ、１２  ＦＰＧＡ、１４  ＤＳＰ、２６  ハードディスクドライブ、２８  ＤＶＤドライブ。
【図１】
2008204557.tif 000003
【図２】
2008204557.tif 000004