(57)【特許請求の範囲】
【請求項１】
第１の記録媒体に記録された情報データを再生する再生手段と、
第２の記録媒体に対して情報データを記録する記録手段と、
前記第２の記録媒体が追記型の記録媒体であるか否かを判別する判別手段と、
前記第１の記録媒体より再生された情報データを前記第２の記録媒体に記録するダビング動作中において、電源オフの指示があると、前記判別手段の判別結果に基づいて前記ダビング動作を継続するか否かを制御する制御手段とを備え、
前記制御手段は、前記第２の記録媒体が追記型の記録媒体であった場合には前記ダビング動作を継続し、前記第２の記録媒体が追記型の記録媒体でなかった場合には前記ダビング動作を中止して電源オフの処理を行うことを特徴とする記録再生装置。
【請求項２】
前記制御手段は、前記第１の記録媒体より再生された情報データを前記第２の記録媒体に記録するダビング動作中において、電源オフの指示があると、前記第２の記録媒体が追記型の記録媒体であった場合、前記ダビング動作を継続するか否かを選択するための選択画面を表示装置に表示し、前記表示の結果前記ダビング動作の継続が選択された場合には前記ダビング動作を継続し、前記ダビング動作の中止が選択された場合には前記ダビング動作を中止して電源オフの処理を行うことを特徴とする請求項１記載の記録再生装置。
【請求項３】
第１の記録媒体に対して情報データを記録再生する記録再生手段と、
第２の記録媒体に対して情報データを記録する記録手段と、
前記第２の記録媒体が追記型の記録媒体であるか否かを判別する判別手段と、
前記第１の記録媒体より再生された情報データを前記第２の記録媒体に記録するダビング動作中において、前記前記第１の記録媒体に対して情報データを記録するためのモードへの切り替え指示があると、前記判別手段の判別結果に基づいて前記ダビング動作を継続するか否かを制御する制御手段とを備え、
前記制御手段は、前記第２の記録媒体が追記型の記録媒体であった場合には前記ダビング動作を継続し、前記第２の記録媒体が追記型の記録媒体でなかった場合には前記ダビング動作を中止してモード切り替え処理を行うことを特徴とする記録再生装置。
【請求項４】
前記制御手段は、前記第１の記録媒体より再生された情報データを前記第２の記録媒体に記録するダビング動作中において、前記前記第１の記録媒体に対して情報データを記録するためのモードへの切り替え指示があると、前記第２の記録媒体が追記型の記録媒体であった場合、前記ダビング動作を継続するか否かを選択するための選択画面を表示装置に表示し、前記表示の結果前記ダビング動作の継続が選択された場合には前記ダビング動作を継続し、前記ダビング動作の中止が選択された場合には前記ダビング動作を中止してモード切り替え処理を行うことを特徴とする請求項３記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録再生装置に関する。
【背景技術】
【０００２】
従来、デジタルカメラやビデオカメラ等、撮影した画像データをデジタルデータとしてメモリカードや磁気テープなどに記録再生する装置が知られている。また、近年では、ＤＶＤなどの光ディスクに対して撮影した画像データを記録再生するディスクビデオカメラも登場している（例えば、特許文献１）。
【０００３】
また、ビデオカメラの光ディスクに記録された画像データをパソコン（ＰＣ）に送信し、ＰＣに内蔵、あるいは装着された大容量のハードディスク（ＨＤＤ）あるいは光ディスクにコピー（ダビング）する方法が考えられる。
【０００４】
この場合、ユーザはＰＣとビデオカメラをＵＳＢやＩＥＥＥ１３９４の様なインターフェイスで接続し、メモリカードや光ディスクに記録されたデータをＰＣに内蔵、あるいは装着された大容量記録装置に転送して保存する。
【特許文献１】特開２００４−９５１６４
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在、一般的に使用されている光ディスクは、ＤＶＤ−Ｒの様に一回のみ記録可能な追記型（ライトワンス）ディスクと、ＤＶＤ−ＲＷの様な書き替え可能なディスクとがある。追記型ディスクは、一度データを記録してしまうと、書き替えることができない。
【０００６】
そのため、前述の様に、ビデオカメラに装着されているディスクに記録されているデータを追記型ディスクにコピーする場合、できる限り書き込みを失敗しないようにする必要がある。失敗の原因の一つに、ビデオカメラからＰＣへの転送に失敗することがあげられる。
【０００７】
例えば、ビデオカメラからＰＣへデータを転送中に、ビデオカメラとＰＣを接続しているインターフェイスが切断された場合、データの書き込みに失敗してしまう。
【０００８】
書き込み先のディスクが書き替え可能なディスクであれば、書き込みを失敗した場合でもフォーマット処理を実行して、再度ダビングを実行すれば問題ない。
【０００９】
しかし、追記型ディスクの場合には、書き込みに失敗してしまうと、そのディスクが無駄になってしまう。
【００１０】
本発明はこの様な問題を解決し、追記型ディスクに対してダビングを行っている場合にも、書き込まれたデータを保護することができる装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、第１の記録媒体に記録された情報データを再生する再生手段と、第２の記録媒体に対して情報データを記録する記録手段と、前記第２の記録媒体が追記型の記録媒体であるか否かを判別する判別手段と、前記第１の記録媒体より再生された情報データを前記第２の記録媒体に記録するダビング動作中において、電源オフの指示があると、前記判別手段の判別結果に基づいて前記ダビング動作を継続するか否かを制御する制御手段とを備え、前記制御手段は、前記第２の記録媒体が追記型の記録媒体であった場合には前記ダビング動作を継続し、前記第２の記録媒体が追記型の記録媒体でなかった場合には前記ダビング動作を中止して電源オフの処理を行う。
【発明の効果】
【００１２】
本発明によれば、追記型ディスクに対してダビングを行っている最中に電源オフの指示やモード切り替えの指示がなされた場合にも、書き込まれたデータを保護することができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面に従って本発明にかかる実施形態を詳細に説明する。
【００１４】
図１は本発明を適用したデータ伝送システムの構成例である。
図１のシステムは、ＤＶＤ−ＲＡＭ（８ｃｍ）等の光ディスクＤ１に対して撮影した画像データを記録再生するビデオカメラ１０１と、ＰＣ１０２から構成される。
【００１５】
ビデオカメラ１０１とＰＣ１０２はそれぞれ、ＵＳＢインターフェイスを備え、これらのＵＳＢインターフェイスにＵＳＢケーブル１０３を接続することでデータの伝送を実現している。本実施形態においては、ＵＳＢの伝送プロトコルとしてはマスストレージを用いる場合を説明する。またＰＣ１０２は光ディスクドライブ１０４を備えており、光ディスクＤ２にデータを記録することが可能である。
【００１６】
図２はビデオカメラ１０１の要部構成を示すブロック図である。
撮像部２０１は被写体を撮影して動画像データを生成し、バス２１２に出力する。信号処理部２０２は、記録時においては撮像部２０１から出力された動画像データを周知の符号化方式で符号化し、記録再生制御部２１２に出力する。また、再生時においてはディスクＤ１から再生された動画像データを復号して表示制御部２１０に出力する。メイン制御部２０３はバス２１３を介して各構成要素と接続され、メイン制御部２０３上で動作するソフトウェアによって各構成要素の制御指示を行う。通信制御部２０４は、外部の機器、すなわち図１におけるＰＣ１０２とＵＳＢデバイスコネクタ２０５を介してＵＳＢケーブル１０３で接続された場合に、マスストレージ規格に従って通信制御を行う。２０６は内部メモリで、メイン制御部２０３にて用いる各種のソフトウェアや、ＰＣ１０２から送信された各種の情報などを記憶する。
【００１７】
入力操作制御部２０７は、操作部２０８に対してユーザが入力を行った場合のキー情報を判別し、メイン制御部２０３上で動作するソフトウェアに対して通知する。表示制御部２０９は表示部２１０に対して表示する映像を生成し表示を制御する。記録再生制御部２１１は、光ディスクＤ１に対して、撮影したデータの記録、再生、また読み出したデータを内部メモリ２０６に転送する制御を行う。読み出されたデータは、通信制御部２０４を介して外部に送信するか、表示制御部２１０を介して表示部へ転送される。
【００１８】
本実施形態のビデオカメラ１０１は、画像を撮影してディスクに記録する撮影モードと、ディスクに記録された画像データを再生し、表示部、或いは外部機器に対して出力する再生モードとを含む。ユーザは、操作部２０８を操作することで、これらのモードを切り替えることができる。また、操作部２０８には電源スイッチが備えられている。
【００１９】
ＰＣ１０２の主要部のブロック構成図を図３に示す。
図３において、３０１は装置全体の制御を司るメイン制御部（ＣＰＵで構成される）、３０２はオペレーティングシステム（ＯＳ）や各種アプリケーションをロードする内部メモリである。３０３はＯＳ、及び、本実施形態で用いるビデオカメラ１０１制御用のアプリケーションを含む各種のアプリケーションプログラムを格納するハードディスクドライブ（ＨＤＤ）である。３０４はマウス等のポインティングデバイスやキーボードで構成される入力装置３０５からの入力を受けてメイン制御部３０１に出力する入力操作制御部である。３０６はＵＳＢホストコネクタ３０７を介してデータを送受信する通信制御部である。３０８はＣＲＴや液晶表示器等で構成される表示部３０９へのビデオ信号を出力したり、メイン制御部３０１からの要求に対して内部のビデオメモリへの描画する表示制御部である。３１０は各機能ブロックの間でデータを送受信するデータバスである。また、１０４はメイン制御部３０１の制御により記録要求を受けて通信制御部から送られてきたデータあるいはＨＤＤ３０３に格納されているデータを記録する光ディスクドライブである。光ディスクドライブ１０４に対し、記録可能な光ディスクＤ２が装着されていることで、以下に示すダビング処理が可能となる。
【００２０】
以上、実施形態におけるビデオカメラ１０１及びＰＣ１０２の構成に関して説明した。
【００２１】
＜ＰＣ１０２のアプリケーションプログラム＞
本実施形態におけるアプリケーションプログラムの実施の流れを図４に示す。
ステップＳ４０１ではビデオカメラ１０１が接続されているか調べる。コネクタ３０７を介して、通信制御部３０６に接続信号が通知され、通信制御部３０６によってメイン制御部３０１に接続が通知される。この通知を検知されコネクタに接続されているデバイス情報を、ＵＳＢ規格に準拠したディスクリプタ構造を取得することにより、所望のビデオカメラ１０１が接続されているかどうかを判別することが可能となる。ここで、ビデオカメラが接続されている場合には再びステップＳ４０１においてビデオカメラ１０１が接続されているかどうかの判別を行い、ビデオカメラ１０１が接続されている場合には、ステップＳ４０２に遷移する。
【００２２】
ＵＳＢケーブル１０３を介してビデオカメラ１０１が接続されている場合には、ステップＳ４０２において、ユーザからの書き込み命令待ち状態になる。
【００２３】
ここで、ＰＣ１０２の表示画面の例を図６に示す。
図６において、６０１は、データのコピーを実行するためのアプリケーションを起動している際の表示画面であり、コピー実行ボタン６０２を有している。また、データの読み込み先６０３とデータの書き込み先６０４が選択できる。ユーザは、コピー実行ボタン６０２を押すことにより選択されているデータの読み込み先６０３からデータの書き込み先６０４にダビングを指示する。
【００２４】
そして、この表示画面上でユーザによる操作があると、入力装置３０５より入力操作性制御部３０４にキー情報が入り、メイン制御部３０１に通知される。メイン制御部３０１では現在の状態と、入力されたキー情報からコピー実行ボタン６０２が押されたことを認識して、コピー動作を開始し、ステップＳ４０３に遷移する。一方、入力装置３０５からキー情報が送られてこなければ、再びステップＳ４０１に戻り、ビデオカメラ１０１の接続確認を実行する。
【００２５】
ステップＳ４０３では、書き込み先の光ディスクＤ２と、読み込み元の光ディスクＤ１のメディアタイプやメディアの状態を取得する。
【００２６】
メディアのタイプ情報を取得するためには、ＡＴＡＰＩのＲＥＤＡ  ＤＩＳＣ  ＩＮＦＯＲＭＡＴＩＯＮコマンドを実行する必要がある。ＲＥＡＤ  ＤＩＳＣ  ＩＮＦＯＲＭＡＴＩＯＮコマンドに関を図８に示す。
【００２７】
以下、図８を用いてＲＥＡＤ  ＤＩＳＣ  ＩＮＦＯＲＭＡＴＩＯＮコマンドの構成を説明する。
フィールド８０１はＡＴＡＰＩのコマンドを識別するためのコードであり、各コマンドに固有の値が割り振られている。ＲＥＡＤ  ＤＩＳＣ  ＩＮＦＯＲＭＡＴＩＯＮコマンドの場合はＡＤｈが必ず入る。
【００２８】
フィールド８０２は取得したいレスポンスデータを指定するためのフォーマットコードである。本実施例においては、ディスクの物理的な属性情報を取得するため、フォーマットコードを００ｈに指定して、Ｐｈｙｓｉｃａｌ  Ｆｏｒｍａｔ  Ｉｎｆｏｒｍａｔｉｏｎデータを取得する。その他のフォーマットコードに関しては、本実施例では使用しないため、説明は省略する。
【００２９】
フィールド８０３はホストが受信可能なデータ長を示す。
フィールド８０２のフォーマットコードで、Ｐｈｙｓｉｃａｌ  Ｆｏｒｍａｔ  Ｉｎｆｏｒｍａｔｉｏｎを指定した場合のレスポンスデータの構造を図９に示す。
【００３０】
フィールド９０１のＢｏｏｋ  Ｔｙｐｅはメディアの種類が記述されており、図１０に示すようなメディアタイプが定義されており、ＤＶＤ−ＲＯＭやＤＶＤ−Ｒなどの識別が可能となる。
【００３１】
図４のステップＳ４０３の説明に戻る。上述したＲＥＡＤ  ＤＩＳＣ  ＳＴＲＵＣＴＵＲＥコマンドをビデオカメラ１０１と光ディスクドライブ１０４に対して実行する。
【００３２】
図５はＡＴＡＰＩコマンドを実行する際の流れを示したものである。ここではＵＳＢのマスストレージによりＡＴＡＰＩコマンドを実行した場合の流れを示す。
【００３３】
ステップＳ５０１において、上述した図８に示すようなＡＴＡＰＩのコマンド形式のコマンドをＣＢＷ（Ｃｏｍｍａｎｄ  Ｂｌｏｃｋ  Ｗｒａｐｐｅｒ）と呼ばれるマスストレージのデータ構造の中に入れて送信する。
【００３４】
次に、ステップＳ５０２で、コマンドの形式がステータスなどを取得するためのコマンドであればステップＳ５０３に遷移し、データを送信するためのコマンドであればステップＳ５０４に遷移し、送受信するデータがなければステップＳ５０５で、コマンドが成功したかどうかを判別する。
【００３５】
ステップＳ５０３では、図９に示すような所定のデータ構造のデータがデバイスから送られてきて、ホストはこれを受信する。
【００３６】
ステップＳ５０４は、例えばＷＩＲＴＥ１０などの書き込みを行うためのコマンドなどでデバイスにデータを送信する。
【００３７】
ステップＳ５０５ではコマンドが成功したかどうかをホストに通知するため、ＣＳＷ（Ｃｏｍｍａｎｄ  Ｓｔａｔｕｓ  Ｗｒａｐｐｅｒ）と呼ばれるマスストレージに規定されているデータ構造によりデータを送信し、ホストはＣＳＷを受け取ることにより、コマドが成功したかどうかを判定する。
【００３８】
再びステップＳ４０３の説明に戻る。
【００３９】
ビデオカメラ１０１に対しては、通信制御部３０６からコネクタ３０７、ＵＳＢ１０３を介してコマンドが送信される。その逆の流れで、ＵＳＢ１０３からコネクタ３０７、通信制御部３０６を介してメイン制御部３０１にコマンドのレスポンスが返される。
【００４０】
また、光ディスクドライブ１０４の場合には、直接ＡＴＡＰＩのコマンドを発行してコマンドのやり取りを行い、同様にメイン制御部３０１にレスポンスデータが通知される。
【００４１】
通知された情報から、フィールド９０１のＢｏｏｋ  Ｔｙｐｅによりディスクのタイプを識別して、ステップＳ４０４に進む。
【００４２】
ステップＳ４０４にて、ビデオカメラ１０１に、書き込み先ディスクＤ２のメディアタイプと、現在の処理状態をＡＴＡＰＩのベンダーコマンドを用いて通知する。
【００４３】
ベンダーコマンドの構成を、図１１を用いて説明する。
フィールド１１０１はＯｐｅｒａｔｉｏｎ  Ｃｏｄｅで使用されていないＦＦｈを用いる。Ｏｐｅｒａｔｉｏｎ  Ｃｏｄｅにより、ベンダーコマンドであることを識別する。
【００４４】
フィールド１１０２は通常のＡＴＡＰＩコマンドと同様にＬＵＮを記述するフィールドとして用意しておくが、実際には使用しないフィールドとなる。
【００４５】
フィールド１１０３は書き込み先のドライブの状態を示すものである。図１２にフィールド１１０３のとりうるステータス値を示す。
【００４６】
ＲＥＡＤＹ状態（００ｈ）：書き込みを待つ状態で書き込み可能なディスクが入っている
フォーマット処理（０１ｈ）：ディスクのフォーマット処理中の状態
書き込み中（０２ｈ）：ディスクにデータを書き込み中の状態
ファイナライズ中（０３ｈ）：ディスクをファイナライズ中の状態
完了（０４ｈ）：書き込み完了
エラー（０５ｈ）：コピーを実行できるようなディスクが入っていない状態
ステップＳ４０４の説明に戻る。
【００４７】
ステップＳ４０４で、通信制御部３０６及びコネクタ３０７、ＵＳＢケーブル１０３を介してビデオカメラ１０１に前述したベンダーコマンドのフィールド１１０３を書き込み中（０２ｈ）にセットして送信し、ステップＳ４０５に遷移する。
【００４８】
ステップＳ４０５では光ディスクＤ２に対して書き込み処理を実行する。まず、通信制御部３０６からコネクタ３０７、ＵＳＢケーブル１０３を介してビデオカメラ１０１にＲＥＡＤ１０コマンドを発行する。そして、ビデオカメラ１０１に装着されている光ディスクＤ１の論理アドレスにアクセスしてデータを取得して、内部メモリ３０２に格納する。なお、データ量が多い場合にはＨＤＤ３０３を利用してデータを格納するものとする。
【００４９】
ＲＥＡＤ１０コマンドが成功して内部メモリ３０２にデータが格納されたら、光ディスクドライブ１０４に対してＷＲＩＴＥ１０コマンドを発行して、内部メモリ３０２またはＨＤＤ３０３に格納されているデータを送信して、光ディスクＤ２にデータを書き込む。
【００５０】
ステップＳ４０５で書き込みを実行したらステップＳ４０６に進み、光ディスクＤ１の全てのデータを光ディスクＤ２に書き込んだか否かを判別する。書き込みが完了していない場合、ステップＳ４０４に戻り、書き込み処理を継続する。
【００５１】
なお、前述のフローでは、読み込みと書き込みを同時に行うオンザフライの場合を説明した。しかし、書き込み先ディスクＤ２がＤＶＤ−Ｒなどの追記型ディスクの場合には、光ディスクＤ１よりコピーすべき全てのデータを取得して、ＨＤＤ３０３に格納してから、光ディスクＤ２に書き込むことも可能である。
【００５２】
また、あらかじめアプリケーションの設定項目を設けておき、書き込み先が追記型ディスクである場合、ＨＤＤ３０３にデータを格納してから光ディスクＤ２にデータを書き込むことも可能である。
【００５３】
ステップＳ４０６において、ディスクＤ２への書き込みが終了すると、ステップＳ４０７において、ディスクＤ２が追記型ディスクであるか否かを判別する。追記型ディスクであった場合、ファイナライズ処理を実行するため、ステップＳ４０８に進む。追記型ディスクでない場合にはそのまま処理を終了するため、ステップＳ４１０に進む。
【００５４】
ステップＳ４０８において、ベンダーコマンドのフィールド１１０３のステータスをファイナライズ中（０３ｈ）に設定してビデオカメラ１０１に対してベンダーコマンドを送信してステップＳ４０８に遷移する。
【００５５】
ステップＳ４０９ではＡＴＡＰＩのＣＬＯＳＥ  ＴＲＡＣＫ／ＲＺＯＮＥ／ＳＥＳＳＩＯＮ／ＢＯＲＤＥＲコマンド（以下ＣＬＯＳＥコマンド）を発行して光ディスクＤ２に対してファイナライズ処理を実行し、ステップＳ４０９に進む。
【００５６】
ステップＳ４１０では光ディスクドライブ１０４がファイナライズ処理を終了したかどうかをＡＴＡＰＩのＲＥＱＵＥＳＴ  ＳＥＮＳＥコマンドのセンスデータにより判別する。ファイナライズが終了していればステップＳ４１１に遷移し、終了していなければステップＳ４０８に戻る。
【００５７】
ステップＳ４１１では、ベンダーコマンドのフィールド１１０３のステータスを完了（０４ｈ）に設定して通信制御部３０６、コネクタ３０７、ＵＳＢケーブル１０３を介して、ビデオカメラ１０１に送信して終了する。
【００５８】
なお、本実施形態では、追記型ディスクの場合にはコピー終了後、自動的にファイナライズ処理を実行しているが、ファイナライズ処理を実行せず、コピーが終了した時点で処理を終了する構成としてもよい。
【００５９】
＜ビデオカメラ１０１の処理＞
次に、ダビング時におけるビデオカメラ１０１の実施の流れを図７のフローチャートを用いて説明する。なお、以下の実施形態では、ディスクＤ２に対するデータの書き込みが完了した後もディスクＤ１に記録されているデータの削除は行わない。しかし、ディスクＤ２へデータを書き込むと共にディスクＤ１のデータを削除する、移動（ムーブ）処理を行う場合にも、同様に本発明を適用可能である。
【００６０】
ステップＳ７０１において、コネクタ２０５にＵＳＢケーブルが挿入されて、ＵＳＢケーブル１０３を介してＰＣ１０２が接続されているかどうかを調べるステップである。ＵＳＢケーブル１０３にＰＣ１０２がとビデオカメラ１０１が接続されることにより、コネクタ２０５から通信制御部を介して、メイン制御部２０３に接続の通知が送られる。
【００６１】
ＰＣ１０２が接続されていれば、ステップＳ７０２に遷移し、そうでなければ再びステップＳ７０１に戻りＰＣ１０２の接続を待ちつづける。
【００６２】
ステップＳ７０２において、ＰＣ１０２からベンダーコマンドをコネクタ２０５及び通信制御部２０４を介して、メイン制御部２０３に通知する。そして、現在のコピー状態とコピー先のディスクの種類を取得して、内部メモリ２０６に格納してステップＳ７０３に進む。
【００６３】
ステップＳ７０３では、ステップＳ７０２と同様の経路でメイン制御部２０３に対してＡＴＡＰＩのＲＥＡＤ１０コマンドを受信する。ＲＥＡＤ１０コマンドを受信すると、記録再生制御部２１１に対して指定されたセクタの読込み命令を実行する。命令を受けた記録再生制御部２１１はディスクＤ１の指定セクタに対して読込みを実行し、読み込んだデータを内部メモリ２０６に格納し、読込み終了の通知をメイン制御部２０３に送る。読み込み処理が終了した後、メイン制御部２０３は内部メモリ２０６の指定のアドレスにアクセスしてデータを読み出し、通信制御部２０４に対してデータを転送する。通信制御部２０４では送られたデータをコネクタ２０５からＵＳＢケーブル１０３を介してＰＣ１０２に転送する。データの転送が終了したら、メイン制御部２０３はマスストレージのＣＳＷのデータを生成して通信制御部２０４からコネクタ２０５、ＵＳＢケーブル１０３を介してＰＣ１０２に送信してステップＳ７０４に進む。
【００６４】
ステップＳ７０４では、操作部２０８から入力制御部２０７を介して電源オフ命令やモード切り替え命令が通知されたか否かを判別する。前述のように、ビデオカメラ１０１においては、再生モードに設定されている状態でＰＣ１０２に対してデータの送信が可能である。そのため、この再生モード以外のモードへの切り替え指示があると、コピーができなくなってしまう。
【００６５】
電源オフ、或いは、モード切り替えの指示があった場合には、ステップＳ７１２に遷移し、そうでない場合にはステップＳ７０５に遷移する。
【００６６】
ステップＳ７０５では、メイン制御部２０３から表示制御部２０９にコピー実行中の表示命令を表示制御部２０９に対して行い、命令を受けた表示制御部２０９では表示部２１０に、図１３に示すようなコピー実行中の表示を行う。
【００６７】
ステップＳ７０６では、コピーすべきデータのディスクＤ１からの読み込みが完了したか否かを判別する。判別には、ステップＳ７０２で取得したベンダーコマンドのフィールド１１０３のＳｔａｔｕｓが書き込み中（０２ｈ）から完了（０４ｈ）またはファイナライズ中（０３ｈ）に変化したかどうかを調べる。調べた結果、書き込み中であればステップＳ７０４に戻る。
【００６８】
ステップＳ７０７では、フィールド１１０３のステータスが完了（０４ｈ）またはファイナライズ中（０３ｈ）の何れであるかを判別し、完了であった場合にはステップＳ７０１に戻る。また、ファイナライズ中に変わった場合、ステップＳ７０８に進む。
【００６９】
ステップＳ７０８ではステップＳ７０２と同様に、ＰＣ１０２からのベンダーコマンドを受信して、フィールド１１０３のステータス情報を取得して、ステップＳ７０９に遷移する。
【００７０】
ステップＳ７０９ではステップＳ７０５と同様に表示部２１０に図１４に示すようなファイナライズ処理中の画面を表示してステップＳ７１０に遷移する。
【００７１】
ステップＳ７１０では操作部２０８から入力制御部２０７を介してメイン制御部２０３に通知される電源オフ命令やモード切り替え命令が通知された場合には、ステップＳ７１１に遷移し、そうでない場合にはステップＳ７１２に遷移する。
【００７２】
ステップＳ７１１では、ステップＳ７０５及びステップＳ７０９と同様に表示部２１０に図１５に示すような、書き込み先がファイナライズ処理中であるが電源をオフすることをユーザに通知する。また、モード切り替えの場合には、モード切り替えと表示する。
【００７３】
ステップＳ７１２では、ステップＳ７０８により取得したステータス情報により、ファイナライズ処理中であるかどうかを判別する。ここで、フィールド１１０３のステータス値が完了（０４ｈ）であれば、処理が完了したものとし、ステップＳ７０１に戻り、ステータス値がファイナライズ中（０３ｈ）であればステップＳ７０８に戻り、ファイナライズ処理待ちの処理を実行する。
【００７４】
また、ステップＳ７０４において、電源オフまたはモード切り替えの指示があった場合、ステップＳ７１３に遷移する。
【００７５】
ステップＳ７１３では、ステップＳ７０２で取得した光ディスクＤ２の種類を示すフィールド１１０４のメディアタイプ情報を、メイン制御部２０３が内部メモリ２０８より取得して判別を行う。ここで、追記型ディスク、例えばＤＶＤ−Ｒである場合にはステップＳ７１４に遷移し、そうでなければステップＳ７１７に遷移する。
【００７６】
ステップＳ７１７においては、図１６で示す警告画面を表示部２１０に表示し、電源オフ、或いはモード切り替えのため書き込み先ディスクがダメージディスクになってしまう旨を知らせる。
【００７７】
また、ステップＳ７１４においては、電源オフ処理またはモード切り替えを実行するか否かの選択画面を表示する。選択画面の例を図１７に示す。選択画面は、“はい”ボタン１７０１と“いいえ”ボタン１７０２のいずれかを選択できるようになっている。ステップＳ７１４において、ユーザが操作部２０８を操作することにより、入力制御部２０７を介してメイン制御部２０３にキー情報が通知され、どちらのボタンが選択されたか判別する。
【００７８】
ここで、ボタン１７０１が押された場合、すなわち電源オフまたはモード切り替えを実行する場合にはステップＳ７１７に遷移する。また、ボタン１７０２が押された場合、電源オフまたはモード切り替えの実行を待つため、ステップＳ７１６に遷移する。
【００７９】
なお、コピー処理を継続して実行する場合には再びステップＳ７１５に入るが、その場合は、ステップＳ７１５処理は実行しないでステップＳ７１６に進むものとする。
【００８０】
ステップＳ７１６では、ディスクＤ２への書き込みが終了するまで、電源オフあるいはモード切り替え処理を待っている状態であることをユーザに通知するため、表示部２１０に図１８に示す画面を表示する。そして、ステップＳ７０６に進み光ディスクＤ２への書き込み処理が終了したかどうか判別を行う。
【００８１】
この様に、本実施形態では、コピー先のディスクＤ２が追記型のディスクであれば、ビデオカメラ１０１のデータを全て送信するまで処理を続けることにより、ダメージディスクを生成するのを回避することが可能となる。
【００８２】
なお、本実施形態では、図１に示すように、再生側のディスクＤ１からデータを再生するビデオカメラと、記録側のディスクＤ２に対してデータを記録するＰＣとからなるシステムに関して説明した。
【００８３】
しかし、これに限らず、複数のディスクドライブを同一の筐体内に一体的に備えた装置において、再生側のディスクから記録側のディスクにデータをコピーする場合にも本発明を同様に適用することが可能であり、同様の効果を持つ。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態における記録再生システムの構成を示す図である。
【図２】実施形態におけるビデオカメラの構成を示す図である。
【図３】実施形態におけるＰＣの構成を示す図である。
【図４】ＰＣアプリケーションの処理を示すフローチャートである。
【図５】ＰＣからのコマンド送信処理を示すフローチャートである
【図６】ＰＣアプリケーションの画面を表す一例である。
【図７】ビデオカメラの処理を示すフローチャートである。
【図８】実施形態において送信されるコマンドの構成を示す図である。
【図９】実施形態において送信されるレスポンスデータの構成を示す図である。
【図１０】実施形態において送信されるコマンドの構成を示す図である。
【図１１】実施形態において送信されるコマンドの構成を示す図である。
【図１２】実施形態において送信されるコマンドの構成を示す図である。
【図１３】コピー実行中の表示画面の一例を示した図である。
【図１４】ファイナライズ実行中の表示画面の一例を示した図である。
【図１５】ファイナライズ実行中に電源をオフする場合の表示画面の一例を示した図である。
【図１６】コピー処理中に電源をオフする場合の表示画面の一例を示した図である。
【図１７】電源オフの指示があったときに表示する表示画面の一例を示した図である。
【図１８】電源オフの指示があったときに表示する表示画面の一例を示した図である。
【図１】
0004455479.tif 000002
【図２】
0004455479.tif 000003
【図３】
0004455479.tif 000004
【図４】
0004455479.tif 000005
【図５】
0004455479.tif 000006
【図６】
0004455479.tif 000007
【図７】
0004455479.tif 000008
【図８】
0004455479.tif 000009
【図９】
0004455479.tif 000010
【図１０】
0004455479.tif 000011
【図１１】
0004455479.tif 000012
【図１２】
0004455479.tif 000013
【図１３】
0004455479.tif 000014
【図１４】
0004455479.tif 000015
【図１５】
0004455479.tif 000016
【図１６】
0004455479.tif 000017
【図１７】
0004455479.tif 000018
【図１８】
0004455479.tif 000019