(57)【特許請求の範囲】
【請求項１】
第１の記録媒体と第２の記録媒体とを含む複数の記録媒体に対して情報データを記録する記録装置であって、
情報データを入力する入力手段と、
前記複数の記録媒体に対して情報データを記録再生する記録再生手段と、
前記第１の記録媒体に記録された第１の情報データを読み出して前記第２の記録媒体に記録するダビング処理中に、前記入力手段より入力された第２の情報データの記録指示があったことに応じて、前記複数の記録媒体のうち前記第２の記録媒体とは異なる記録媒体を前記第２の情報データの記録先に設定するよう前記記録再生手段を制御する制御手段と、を有することを特徴とする記録装置。
【請求項２】
前記制御手段は、前記第１の記録媒体を前記第２の情報データの記録先に設定することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、前記第１及び第２の記録媒体とは異なる第３の記録媒体を前記第２の情報データの記録先に設定することを特徴とする請求項１に記載の記録装置。
【請求項４】
前記制御手段は、記録モードにおける記録先の記録媒体にかかわらず、前記第１の記録媒体を前記第２の情報データの記録先に設定することを特徴とする請求項１に記載の記録装置。
【請求項５】
前記制御手段は、前記記録先に設定した前記第１の記録媒体が所定の種類の記録媒体である場合、前記ダビング処理を中断することを特徴とする請求項２または４に記載の記録装置。
【請求項６】
前記制御手段は、前記記録指示に基づく前記第２の情報データの記録が終了したことに応じて、前記ダビング処理を再開することを特徴とする請求項５に記載の記録装置。
【請求項７】
前記制御手段は、前記記録先に設定した前記第１の記録媒体が光ディスクでない場合、前記ダビング処理を中断せずに、前記記録指示に基づく、前記第２の情報データを前記第１の記録媒体に記録することを特徴とする請求項２または４に記載の記録装置。
【請求項８】
前記制御手段は、前記記録指示に基づく前記第２の情報データの記録が終了したことに応じて、前記記録指示に基づく前記第２の情報データの記録中に前記ダビング処理が終了していたか否かを示す情報を表示装置に表示させることを特徴とする請求項７に記載の記録装置。
【請求項９】
前記情報データは画像データであり、
前記入力手段により入力された第２の画像データに係る画像を表示する表示手段を備え、
前記制御手段は、前記ダビング処理中における記録指示に応じて、前記第２の画像データに係る画像を表示するよう前記表示手段を制御することを特徴とする請求項１から８の何れか１項に記載の記録装置。
【請求項１０】
前記制御手段は、前記ダビング処理中においては前記ダビング処理中である旨の情報を表示し、前記ダビング処理中における記録指示に応じて、前記第２の画像データに係る画像を表示するよう前記表示手段を制御することを特徴とする請求項９に記載の記録装置。
【請求項１１】
前記制御手段は、前記複数の記録媒体のうち、前記ダビング処理における記録元の記録媒体と記録先の記録媒体を示す管理情報に基づいて、前記第２の情報データを記録する記録媒体を選択することを特徴とする請求項１から１０の何れか１項に記載の記録装置。
【請求項１２】
前記入力手段は、被写体像を光電変換して画像データを生成する撮像手段を含むことを特徴とする請求項１から１１の何れか１項に記載の記録装置。
【請求項１３】
情報データを入力する入力手段と、第１の記録媒体と第２の記録媒体を含む複数の記録媒体に対して情報データを記録再生する記録再生手段とを有する記録装置の記録方法であって、
前記第１の記録媒体に記録された第１の情報データを読み出して前記第２の記録媒体に記録するダビング処理中に、前記入力手段より入力された第２の情報データの記録指示があったことに応じて、前記複数の記録媒体のうち前記第２の記録媒体とは異なる記録媒体を前記第２の情報データの記録先に設定するよう前記記録再生手段を制御する制御工程を有することを特徴とする記録方法。
【請求項１４】
請求項１３に記載の記録方法をコンピュータに実行させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを記憶したことを特徴とするコンピュータによる読み取りが可能な記憶媒体。
【請求項１６】
前記制御手段は、前記第２の記録媒体に記録された第１の情報データを読み出して前記第１の記録媒体に記録するダビング処理中に、前記入力手段より入力された第２の情報データの記録指示があったことに応じて、前記複数の記録媒体のうち前記第１の記録媒体とは異なる記録媒体を前記第２の情報データの記録先に設定するよう前記記録再生手段を制御する請求項１に記載の記録装置。
【請求項１７】
前記制御手段は、前記ダビング処理における記録側の記録媒体とは異なる記録媒体を前記第２の情報データの記録先に設定することを特徴とする請求項１または１６に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録媒体間のデータ記録技術に関するものである。
【背景技術】
【０００２】
従来、大容量ハードディスクドライブ（ＨＤＤ）やＤＶＤ(Digital Versatile Disk)等にテレビ番組を録画するディスクレコーダが知られている。
【０００３】
この種のディスクレコーダでは、ＤＶＤに比べて容量が大きなＨＤＤを一時記録用のメディアとして利用することが一般的である。
【０００４】
即ち、大容量ＨＤＤに対して一旦番組を録画しておき、ＨＤＤに録画した番組を視聴後、消去するといった使い方である。また、保存しておきたい番組があった場合には、ＨＤＤからＤＶＤにダビングして保存することができる。
【０００５】
また、近年では、ビデオカメラにおいても、光ディスクやメモリカード、ＨＤＤ等の複数の記録メディアに対して撮影した動画データを記録するものが登場している。
【０００６】
例えば、内蔵ＨＤＤとＤＶＤドライブを備え、撮影した動画データをＤＶＤにもＨＤＤにも記録することが可能なビデオカメラが知られている。この様な複数種類の記録メディアを利用するビデオカメラにおいても、ＨＤＤに記録した動画データをＤＶＤにダビング記録することも可能である。
【０００７】
このように、複数の記録メディア間で録画データをダビングする技術が提案されている（例えば、特許文献１，２参照）。
【特許文献１】特開２００６−１６４４３５号公報
【特許文献２】特開２００６−２０２３５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来技術においては、ダビング処理と動画記録動作とが競合した場合には、他の処理を優先させることになってしまう。そのため、ユーザにとっては予定した時間でダビング処理が終了できないといった課題がある。
【０００９】
また、ダビング処理中に新規の動画記録開始要求が実行されたときに、記録先メディアの転送レートがダビング処理における書き込みと動画記録動作における書き込みの双方に対応できない場合がある。この場合には、ダビング処理を中断するために現在の記録状態のバックアップが求められる可能性がある。つまり、新規の動画記録動作を優先させ、その終了後にダビング処理を再開する場合には、バックアップした情報を展開してダビング処理の原状回復を図る必要があり、ダビング処理の継続性を低下させてしまうといった課題がある。
【００１０】
本発明は、上記課題に鑑みてなされ、その目的は、ダビング中に新規の画像記録開始要求が実行された場合に、ダビング処理に関係するメディアの読み出し／書き込み能力に応じて双方の処理を並行して実行することが可能な記録技術を実現することである。
【００１１】
また、双方の処理を並行して実行できずダビング処理を中断した場合であっても、ダビング処理をスムーズに再開することが可能な記録技術を実現することである。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の記録装置は、第１の記録媒体と第２の記録媒体とを含む複数の記録媒体に対して情報データを記録する記録装置であって、情報データを入力する入力手段と、前記複数の記録媒体に対して情報データを記録再生する記録再生手段と、前記第１の記録媒体に記録された第１の情報データを読み出して前記第２の記録媒体に記録するダビング処理中に、前記入力手段より入力された第２の情報データの記録指示があったことに応じて、前記複数の記録媒体のうち前記第２の記録媒体とは異なる記録媒体を前記第２の情報データの記録先に設定するよう前記記録再生手段を制御する制御手段と、を有する。
【００１３】
また、本発明の記録方法は、情報データを入力する入力手段と、第１の記録媒体と第２の記録媒体を含む複数の記録媒体に対して情報データを記録再生する記録再生手段とを有する記録装置の記録方法であって、前記第１の記録媒体に記録された第１の情報データを読み出して前記第２の記録媒体に記録するダビング処理中に、前記入力手段より入力された第２の情報データの記録指示があったことに応じて、前記複数の記録媒体のうち前記第２の記録媒体とは異なる記録媒体を前記第２の情報データの記録先に設定するよう前記記録再生手段を制御する制御工程を有する。
【発明の効果】
【００１４】
本発明によれば、ダビング中に新規の画像記録開始要求が実行された場合に、ダビング処理に関係するメディアの読み出し／書き込み能力に応じて双方の処理を並行して実行することが可能となる。
【００１５】
また、双方の処理を並行して実行できずダビング処理を中断した場合であっても、ダビング処理をスムーズに再開することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１７】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１８】
［第１の実施形態］
図１は本発明の記録制御装置をデジタルビデオカムコーダ（以下、カムコーダ）として実現するために最低限備えるべき構成を示すブロック図である。
【００１９】
１０１はＣＣＤやＣＭＯＳ等の撮像部であり、レンズを通して入力される被写体像を光電変換して電気信号へ変換する。１０２は撮像制御部であり、撮像部１０１からの電気信号の取り込みを動画／静止画に合わせて制御する。１０３はＣＰＵ（中央演算処理装置）であり、後述する各モジュールの制御や演算処理を行う。
【００２０】
１０４は表示制御部であり、表示部１０５への入出力を制御することで、撮影中の動画データや、ＧＵＩ(Graphical User Interface)によるメニューを表示する。表示部１０５は、上記表示制御部１０４から出力されるデータを表示することにより、ユーザとの視覚的なインターフェースの役割を果たす。
【００２１】
１０６はＤＶＤ制御部である。ＤＶＤ制御部１０６は、ＣＰＵ１０３からの命令に従い、ＤＶＤ１０７への各種データの読み出しや書き込みを制御する。ユーザは、カムコーダ本体にＤＶＤ１０７を装着することにより、動画データの記録や記録済みの動画データを読み出して再生することが可能である。
【００２２】
１０８はＨＤＤ制御部である。ＨＤＤ制御部１０８は、ＣＰＵ１０３からの命令に従い、ＨＤＤ１０９への各種データの読み出しや書き込みを制御する。１０９はＨＤＤであり、動画データの記録や記録済みの動画データを読み出して再生する。
【００２３】
１１０はメモリカード制御部であり、ＣＰＵ１０３からの命令に従い、カムコーダ本体に着脱可能なメモリカード１１１への各種データの読み出しや書き込みを制御する。ユーザは、カムコーダ本体にメモリカード１１１を装着することにより、動画データの記録や記録済みの動画データを読み出して再生することが可能である。
【００２４】
１１２はＳＤＲＡＭ制御部であり、ＣＰＵ１０３からの命令に従い、ＳＤＲＡＭ１１３へのデータの一時的な記憶や、そのデータの読み出しを制御する。ＳＤＲＡＭ１１３は、カムコーダの動作状態や、処理待ちの動画データを一時的に記憶する。
【００２５】
１１４は画像処理部であり、撮像制御部１０２から出力される電気信号から画像データを生成する。また、画像処理部１１４は、生成した画像データを記録方式に合ったデータ形式に変更する。
【００２６】
１１５は内部ＲＡＭであり、画像処理部１１４が内部的に使用するための情報を保持する。また、内部ＲＡＭ１１５は、画像処理部１１４に直接接続されているので、画像処理部１１４は高速に処理を実行可能になる。
【００２７】
図２は、本発明に係る実施形態のデジタルビデオカムコーダの外観図である。
【００２８】
図２において、カムコーダ本体にはＨＤＤが内蔵されており、図１に示す撮像部１０１により撮影された動画データを記録することが可能である。
【００２９】
２０５はレンズ部である。２０１は電子式ビューファインダー（ＥＶＦ）である。ユーザはＥＶＦ２０１を見て撮影や再生を行う際に動画を確認することが可能である。
【００３０】
２０３はモード切り替えボタンである。本実施形態のカムコーダは、モード切り替えスイッチ２０３により選択可能なモードとして記録モード（撮影モード）と再生モードを有している。ユーザは、モード切り替えスイッチ２０３を操作することにより、動画データの記録や再生を行うことが可能である。
【００３１】
２０２はスタート／ストップボタンである。ユーザはスタート／ストップボタン２０２を押すことにより、カムコーダへの記録の開始又は停止を指示することが可能である。２０９は静止画撮影ボタンである。ユーザは静止画撮影ボタン２０９を押すことにより、上記ＤＶＤ１０７、ＨＤＤ１０９、メモリカード１１１等の記録媒体へ静止画データを記録することが可能である。
【００３２】
２０８はズームレバーである。モード切り替えスイッチ２０３が記録モードにセットされている場合には、記録中の動画データの広角、望遠を調節することが可能である。また、モード切り替えスイッチ２０３が再生モードにセットされている場合には、再生対象となっている動画データの再生ズームを調節したり、インデックス表示画面へ遷移することが可能である。
【００３３】
２１０は操作スイッチであり、記録／再生操作やメニュー操作を行うためのキーが配置されている。ユーザは所望の動画データや静止画データを再生したり、ＤＶＤ１０７やＨＤＤ１０９、メモリカード１１１の間でダビング処理を実行することが可能である。
【００３４】
２０４は液晶パネルであり、カムコーダが記録中の場合には記録している動画データや静止画データを表示し、カムコーダが再生中の場合には再生対象となった記録済みの動画や静止画データを表示する。これにより、ユーザが記録中及び再生中のデータを確認することが可能となる。また、記録時間やバッテリー残量といった付加情報を表示することで、ユーザにカムコーダの状態を通知することが可能である。
【００３５】
２０６は動画データと共に音声データを記録するためのマイクである。２０７はスピーカであり、記録媒体に記録されている動画データを再生する際に、動画データと一緒に記録されている音声データを再生するために用いられる。
【００３６】
２１１はバッテリーであり、カムコーダを動作させるために必要な電力を供給する。
【００３７】
２１２はＤＶＤである。カムコーダはＤＶＤ２１２を着脱可能であり、ターゲットメディアをＤＶＤに設定することで、動画データや静止画データを記録／再生することが可能である。
【００３８】
２１３はメモリカードである。カムコーダはメモリカード２１３を装着可能であり、ターゲットメディアをメモリカードに設定することで、動画データや静止画データを記録／再生することが可能である。
【００３９】
また、カムコーダにはＨＤＤが内蔵されており、ターゲットメディアをＨＤＤに設定することで、動画データや静止画データを記録／再生することが可能である。
【００４０】
ユーザは、操作スイッチ２１０を操作することにより、ＤＶＤ１０７、ＨＤＤ１０９及びメモリカード１１１のうち、記録モードにおける記録先の記録媒体を選択することができる。
【００４１】
また、ユーザは、操作スイッチ２１０を操作することにより、ＤＶＤ１０７、ＨＤＤ１０９及びメモリカード１１１のうち、再生モードにおける再生元の記録媒体を選択することができる。
【００４２】
＜ダビング中の動画記録動作＞
次に、図３及び図４のフローチャートを参照して、本実施形態のカムコーダによるダビング中に動画の記録開始要求が実行された場合の動作について説明する。
【００４３】
先ず、本実施形態におけるカムコーダによるダビング処理について説明する。
【００４４】
尚、以下では、ダビング処理としてＨＤＤ１０９に記録されている動画データをＤＶＤ１０７に記録する例を説明する。ダビング処理は、ユーザがスイッチ２０３により再生モードを設定している状態で行うことができる。
【００４５】
ユーザ操作によりダビング処理開始要求がなされると、図３のステップ（以下、Ｓ）３０１へ移行し、ダビング処理が開始される。ここで、本実施形態のカムコーダにおけるダビング処理は、ＨＤＤ１０９から動画データを読み出すモジュールと、ＨＤＤ１０９から読み出した動画データをＤＶＤ記録用の動画データに変換し書き込むモジュールとの協働により実現される。そして、ＨＤＤ１０９から読み出す処理はＳ３０２以降で実行され、ＤＶＤ１０７へ書き込む処理はＳ３１１以降で実行される。
【００４６】
＜ＨＤＤからのデータ読み出し処理＞
Ｓ３０２では、動画データ読み出しモジュールが活性化される。このモジュールは、専用のハードウェアであっても、ＣＰＵ１０３上で動作するソフトウェアのいずれであっても構わない。本実施形態においては、ソフトウェアを例に説明する。
【００４７】
次に、Ｓ３０３において、図６に示すダビング情報管理リストに設定された「ダビング方向」に関する情報を一時的に記憶する。「ダビング方向」は、図７に例示された種別に対応する値が設定され、例えば、ＨＤＤ１０９からＤＶＤ１０７へのダビングの場合、図６の「ダビング方向」に「0x01」の値が設定される。
【００４８】
次に、Ｓ３０４において、ＨＤＤ制御部１０８を活性化させる。ここまでの処理により、動画データ読み出しモジュールはＨＤＤ１０９から動画データを読み出すことが可能になる。
【００４９】
次に、Ｓ３０５において、実際に動画データの読み出しが実行される。一般的には、動画データの読み出しは複数回に分割して行われる。本実施形態においても、読み出しを分割することを想定している。
【００５０】
次に、Ｓ３０６では、Ｓ３０５においてＨＤＤ１０９から読み出された動画データをＳＤＲＡＭ１１３に転送する処理が行われる。ここで、読み出された動画データはＨＤＤ制御部１０８からＳＤＲＡＭ制御部１１２に出力されて、ＳＤＲＡＭ１１３の所定の場所に記憶される。
【００５１】
次に、Ｓ３０７において、図６に示すダビング情報管理リストの「転送完了カウンタ」をインクリメントする。これは、動画データ読み出しモジュールが動画データを読み出した回数を記録しておくためで、後述するＤＶＤ書き込みモジュールはこのカウンタ値を参照することにより、ＤＶＤ１０７へ書き込むべき動画データの存在の有無を把握することが可能になる。
【００５２】
次に、Ｓ３０８において、ダビング対象の動画データの読み出しが完了したか否かを判定する。読み出しが完了していない場合には、Ｓ３０５へと移行し、次のデータの読み出しが行われる。また、読み出しが完了したと判定された場合には、Ｓ３０９へ移行する。
【００５３】
次に、Ｓ３０９において、図６に示すダビング情報管理リストに「転送終了情報」が設定、記憶される。ここで、「転送終了情報」には、図８に例示された種別に対応する値が設定される。ここでは、読み出しが完了しているので、「転送終了情報」の項に0x01の値が設定される。これにより、後述するＤＶＤ書き込みモジュールは書き込むべきデータの存在の有無を判定することが可能になる。
【００５４】
最後にＳ３１０において、動画データ読み出しモジュールの終了処理を実行し、ＤＶＤ１０７からの動画データの読み出し処理を終了する。
【００５５】
＜ＤＶＤへのデータ書き込み処理＞
次に、Ｓ３１１のＤＶＤ１０７への書き込み処理について説明する。
【００５６】
先ず、Ｓ３１１において、ＤＶＤ書き込みモジュールが活性化される。このモジュールも、動画データ読み出しモジュールと同様に、専用のハードウェアであっても、ＣＰＵ１０３上で動作するソフトウェアのいずれであっても構わない。本実施形態においては、ソフトウェアを想定して説明を進める。
【００５７】
次に、Ｓ３１２において、図６の「転送完了カウンタ」の値が零より大きいか否かを判定する。「転送完了カウンタ」の値が零である場合は、動画データ読み出しモジュールによって動画データの読み出しが一度も実行されていないため、「転送完了カウンタ」の値が零より大きな値になるまで、次の処理には移行しない。また、「転送完了カウンタ」の値が零より大きい場合には、上記動画データ読み出しモジュールによって少なくとも１回の動画データ読み出し処理が完了している。これは、即ちダビング用動画データの一部がＳＤＲＡＭ１１３上に展開されていることを意味している。
【００５８】
次に、Ｓ３１３では、ＳＤＲＡＭ１１３に展開されているダビング用動画データの確認が行われる。
【００５９】
Ｓ３１４では、Ｓ３１３にて確認した、ＳＤＲＡＭ１１３に展開されているダビング用動画データをＤＶＤ書き込み用の動画データに変換する処理を実行する。
【００６０】
Ｓ３１５では、これまでの処理によりＤＶＤ１０７への書き込み準備が完了していることになるため、実際に書き込み処理を実行するためにＤＶＤ制御部１０６の活性化が行われる。
【００６１】
次に、Ｓ３１６では、Ｓ３１４にて作成されたＤＶＤ書き込み用のデータがＳ３１５にて活性化されたＤＶＤ制御部１０６により、ＳＤＲＡＭ制御部１１２を介してＳＤＲＡＭ１１３から読み出され、ＤＶＤ１０７の所定の場所への書き込まれる。
【００６２】
次に、Ｓ３１７では、「転送完了カウンタ」の値が零か否かを判定する。ここで、「転送完了カウンタ」の値が零より大きい場合には、まだＳＤＲＡＭ１１３にダビング用のデータが存在していることを意味しているため、Ｓ３１３へと移行する。また、「転送完了カウンタ」の値が零であった場合には、ダビング処理が終了した可能性があるため、Ｓ３１８へ移行し、図６の「転送終了情報」が「0x01」に設定されているか否かを判定する。「転送終了情報」の値が「0x00」の場合は、まだＨＤＤ１０９からの読み出し処理が実行中であることを意味しているため、Ｓ３１２に戻り、動画データ読み出しモジュールが動画データをＳＤＲＡＭ１１３へ展開するまで待つ。また、「転送終了情報」が「0x00」であった場合には、Ｓ３１９へ移行し、本処理にて設定されたダビング情報管理リストをクリアする。
【００６３】
最後のＳ３２０において、ＤＶＤ書き込みモジュールの終了処理を実行し、ＨＤＤ１０９からＤＶＤ１０７への動画データのダビング処理を終了する。
【００６４】
＜ダビング中の動画記録開始要求＞
次に、上述したダビング処理中に、ユーザにより新規の動画記録開始要求がなされた場合の処理について説明する。
【００６５】
本実施形態では、ダビング中であっても、ユーザがスタート／ストップボタン２０２を操作することにより撮影を行うことが可能である。
【００６６】
そして、ダビング処理中における記録指示があった場合には、ユーザが選択した記録モードにおける記録先の記録媒体にかかわらず、ダビング処理における再生側の記録媒体に対して画像データを記録する。
【００６７】
尚、ダビング中は、表示部１０５にはダビング処理中である旨の情報を表示している。しかし、ユーザがスタート／ストップボタン２０２を操作したことに応じて、ダビング中の情報に代えて、撮像部１０１から出力された画像を表示する。
【００６８】
先ず、ダビング処理中にユーザによりスタートボタン２０２が押されることによって、動画記録開始要求を受信すると、Ｓ４０１へと移行する。
【００６９】
次に、Ｓ４０２において、カムコーダ内でダビング処理が実行中であるか否かを判定する。ここでの判定は、図６の「ダビング方向」に設定された情報と、図７に例示された種別に対応する値とを照合して行う。本実施形態においては、既にダビング処理が開始されており、図３のＳ３０３において「ダビング方向」に関する情報として「0x01」が設定されている。つまり、ダイビング処理を行わない場合に設定される「0x00」ではないため、ダビング処理が行われていると判定し、Ｓ４０３へ移行する。
【００７０】
Ｓ４０３では、実際に「ダビング方向」が「ＨＤＤ→ＤＶＤ」であるか否かを判定する。ここでは、ダビング方向に「0x01」と設定されていることを想定しているため、図７から「ＨＤＤ→ＤＶＤ」のダビングであると判定し、Ｓ４０４へ移行する。
【００７１】
Ｓ４０４では、Ｓ４０３での判定結果を受けて、新規の動画記録開始要求に対する記録先メディアとして「ＨＤＤ」を選択し、Ｓ４０５へ移行する。
【００７２】
Ｓ４０５では、実際に動画記録を開始する。
【００７３】
一方、Ｓ４０３において「ダビング方向」が「ＨＤＤ→ＤＶＤ」ではない場合には、Ｓ４０８へ移行し、「ダビング方向」が「ＤＶＤ→ＨＤＤ」であるか否かを判定する。ここでの判定結果が真であった場合には、Ｓ４０９へ移行し、新規の動画記録開始要求に対する記録先メディアとして「ＤＶＤ」を選択し、Ｓ４１０に移行する。
【００７４】
Ｓ４１０では、ダビング処理の中断が行われる。ここでダビング処理を中断するのは、ＤＶＤ１０７に対するデータの書き込み／読み出しに伴い、ピックアップの移動が発生し、記録／再生可能なレートが低下するためである。このとき、ＤＶＤ制御部１０６がダビング処理に使用していた内部情報をＳＤＲＡＭ１１３に一時的に展開しておく。このバックアップ処理が終了後、Ｓ４０５へ移行し、実際に動画記録を開始する。
【００７５】
次に、Ｓ４０８において「ダビング方向」が「ＤＶＤ→ＨＤＤ」ではない場合には、Ｓ４１１へ移行し、「ダビング方向」が「メモリカード→ＤＶＤ」であるか否かを判定する。ここでの判定結果が真であった場合には、Ｓ４１２へ移行し、新規の動画記録開始要求に対する記録先メディアとして「メモリカード」を選択し、Ｓ４０５へ移行し、実際に動画記録を開始する。
【００７６】
次に、Ｓ４１１において「ダビング方向」が「メモリカード→ＤＶＤ」ではない場合には、Ｓ４１３へ移行し、「ダビング方向」が「ＤＶＤ→メモリカード」であるか否かを判定する。ここでの判定結果が真であった場合には、Ｓ４１４へ移行し、新規の動画記録開始要求に対する記録先メディアとして「メモリカード」を選択し、Ｓ４１５に移行する。
【００７７】
Ｓ４１５では、ダビング処理の中断が行われる。ここでの中断処理は、ダビング処理おいて、動画データの読み出し元メディアがＤＶＤ１０７であるため行われる。このとき、ＤＶＤ制御部１０６がダビング処理に使用していた内部情報をＳＤＲＡＭ１１３に一時的に展開しておく。このバックアップ処理が終了後、Ｓ４０５へ移行し、実際に動画記録を開始する。
【００７８】
次に、Ｓ４１３において「ダビング方向」が「ＤＶＤ→メモリカード」ではない場合には、Ｓ４１６へ移行し、「ダビング方向」が「メモリカード→ＨＤＤ」であるか否かを判定する。ここでの判定結果が真であった場合には、Ｓ４１７へ移行し、新規の動画記録開始要求に対する記録先メディアとして「メモリカード」を選択し、Ｓ４０５へ移行し、実際に動画記録を開始する。
【００７９】
次に、Ｓ４１６において「ダビング方向」が「メモリカード→ＨＤＤ」ではない場合には、「ダビング方向」としては「ＨＤＤ→メモリカード」以外にはない。このため、Ｓ４１８において「ダビング方向」を「ＨＤＤ→メモリカード」であると判定し、Ｓ４１９へ移行する。
【００８０】
Ｓ４１９では、新規の動画記録開始要求に対する記録先メディアとして「ＨＤＤ」を選択し、Ｓ４０５へ移行し、実際に動画記録を開始する。
【００８１】
Ｓ４０５において動画記録を開始した後、Ｓ４０６では、動画記録の終了要求を受信したか否かを判定する。ここで動画記録の終了要求を受信していない場合には、再度Ｓ４０５に戻り、動画記録を継続して行い、動画記録の終了要求を受信した場合には、Ｓ４０７へ移行し、動画記録の終了処理を実行する。
【００８２】
Ｓ４０７での動画記録終了後、ＳＤＲＡＭ１１３にダビング中断に伴う内部情報が記憶されているか否かを検出することでダビング中断中であるか否かを判定する（Ｓ４２０）。Ｓ４２０でダビング中断中であった場合には、この内部情報に従い、中断されたダビング処理を再開する（Ｓ４２１）。
【００８３】
一方、Ｓ４２０でダビング中断中でなかった場合には、動画記録中にダビング処理が終了したか否かを判定する（Ｓ４２２）。そして、ダビングが終了していた場合には、動画の記録停止に応じて、ダビング処理が終了した旨を示す情報を表示部１０５に表示する（Ｓ４２３）。一方、ダビング処理が終了していない場合には、ダビング処理中を示す情報を表示部１０５に表示する（Ｓ４２４）。
【００８４】
上述した実施形態によれば、動画データの記録先メディアを、ダビング中のデータ書き込み側メディア以外（本発明では「記録先の第２の記録媒体以外」）のダビング中のデータ読み出し側メディア（記録元メディア）に設定する。これにより、メディアの転送レートがダビング処理におけるデータの読み出しと動画記録動作におけるデータの書き込みの双方の処理を並行して実行する能力がある場合には、ダビング処理を中断する必要がなく、双方の処理を並行して実行することができる。
【００８５】
更に、記録先メディアが読み出しと書き込みの双方を並行して実行できず、ダビング処理を中断した場合であっても、ダビング処理の記録先メディアに関する情報をバックアップする必要がない。このため、ダビング処理を再開する場合にスムーズに再開することが可能であり、ダビング処理の継続性を確保することができる。
【００８６】
尚、本実施形態では、読み出し側（再生側）メディアがＤＶＤの場合にダビング処理を中断するように説明したが、高速に書き込み／読み出し可能なメディアならば、ダビング処理を中断する必要はない。
【００８７】
［第２の実施形態］
次に、図５のフローチャートを参照して、第２の実施形態のダビング中に動画記録開始要求が実行された場合の処理について説明する。
【００８８】
第１の実施形態では、ダビング処理中の新規の動画記録開始要求に対する記録先メディアとして、ダビング処理における読み出し元メディアを選択する例を説明した。これに対して、本実施形態においては、図３と同様のフローに従うダビング処理中に発生する動画記録開始要求に対して、記録先メディアをダビング処理とは無関係の、つまりＤＶＤ１０７やＨＤＤ１０９とは異なる第３の記録メディアに設定する。
【００８９】
先ず、ダビング処理中にユーザによりスタートボタン２０２が押されることによって、動画記録開始要求を受信すると、Ｓ５０１へと移行する。
【００９０】
次に、Ｓ５０２において、カムコーダ内でダビング処理が実行中であるか否かを判定する。ここでの判定は、図６の「ダビング方向」に設定された情報と、図７に例示された種別に対応する値とを照合して行う。本実施形態においては、既にダビング処理が開始されているので、図３のＳ３０３において「ダビング方向」に関する情報として「0x01」が設定されている。よって、ダビング処理が行われていると判定し、Ｓ５０３へ移行する。
【００９１】
Ｓ５０３では、ダビングが「ＨＤＤ⇔ＤＶＤ」間で行われているか否かを判定する。ここでは、ダビング方向に「0x01」と設定されていることを想定しているため、図７から「ＨＤＤ⇔ＤＶＤ」間のダビングであると判定し、Ｓ５０４へ移行する。
【００９２】
Ｓ５０４では、Ｓ５０３での判定結果を受けて、新規の動画記録開始要求に対する記録先メディアを「メモリカード」に設定し、Ｓ５０５へ移行する。
【００９３】
Ｓ５０５では、実際に動画記録を開始する。
【００９４】
一方、Ｓ５０３においてダビングが「ＨＤＤ⇔ＤＶＤ」間ではない場合には、Ｓ５０８へ移行し、ダビングが「メモリカード⇔ＤＶＤ」間であるか否かを判定する。ここでの判定結果が真であった場合には、Ｓ５０９へ移行し、新規の動画記録開始要求に対する記録先メディアを「ＨＤＤ」に設定し、Ｓ５０５に移行し、実際に動画記録を開始する。
【００９５】
また、Ｓ５０８においてダビングが「メモリカード⇔ＤＶＤ」間ではない場合には、ダビングは「ＨＤＤ⇔メモリカード」間以外にはない。このため、Ｓ５１０においてダビングが「ＨＤＤ⇔メモリカード」であると判定し、Ｓ５１１へ移行する。
【００９６】
Ｓ５１１では、新規の動画記録開始要求に対する記録先メディアを「ＤＶＤ」に設定し、Ｓ５０５へ移行し、実際に動画記録を開始する。
【００９７】
Ｓ５０５において動画記録を開始した後、Ｓ５０６では、動画記録の終了要求を受信したか否かを判定する。ここで動画記録の終了要求を受信していない場合には、再度Ｓ５０５に戻り、動画記録を継続して行い、動画記録の終了要求を受信した場合には、Ｓ５０７へ移行し、動画記録の終了処理を実行する。
【００９８】
上述した実施形態によれば、新規の動画記録開始要求に対する記録先メディアをダビング処理とは無関係の第３のメディアに設定することにより、ダビング処理を中断する必要がなく、ダビング処理と動画記録とを並行して実行することが可能である。
【００９９】
尚、本発明の「第１の記録媒体」、「第２の記録媒体」、「第３の記録媒体」が、本実施形態おいて、少なくとも動画データを記録可能な容量を有するＨＤＤ、ＤＶＤ、メモリカードのいずれかに相当する。また、本発明の「記録再生手段」が、ＤＶＤ制御部１０６、ＨＤＤ制御部１０８、メモリカード制御部１１０等に相当する。また、「情報データ」、「第１の情報データ」、「第２の情報データ」、「画像データ」及び「第２の画像データ」が各メディアに記録された動画データに相当する。また、本発明の「記録要求」が、本実施形態の動画記録開始要求に相当する。更に、「管理情報」が図６のダビング情報管理リストに相当する。
【０１００】
尚、記録媒体は、ＨＤＤ１０９、ＤＶＤ（光ディスク）１０７、ＳＤ（登録商標）カードやＣＦ（登録商標）カード、ＵＳＢメモリ等のメモリカードであってもよい。
【０１０１】
また、記録媒体に記録されたデータは、動画データの他、静止画データや音声データであってもよい。
【０１０２】
［他の実施形態］
本発明は、前述した実施形態の機能を実現するコンピュータプログラムを、システムあるいは装置に直接あるいは遠隔から供給することによって達成される場合も含む。その場合、システム等のコンピュータが該コンピュータプログラムを読み出して実行することになる。
【０１０３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるコンピュータプログラム自体も本発明を実現するものである。
【０１０４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１０５】
プログラムを供給するための記録媒体（記憶媒体）としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク等がある。その他にも、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM、DVD-R)等がある。
【０１０６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行うことによっても実現され得る。
【０１０７】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットのメモリに書き込まれた後、該ボード等のＣＰＵ等が実際の処理の一部又は全部を行うことによっても実現される。
【図面の簡単な説明】
【０１０８】
【図１】本発明に係る実施形態のデジタルビデオカムコーダの構成を示すブロック図である。
【図２】本実施形態のデジタルビデオカムコーダの外観図である。
【図３】本実施形態のカムコーダによるダビング処理を示すフローチャートである。
【図４】第１の実施形態によるダビング処理中に動画記録開始要求を受信した場合の処理を示すフローチャートである。
【図５】第２の実施形態によるダビング処理中に動画記録開始要求を受信した場合の処理を示すフローチャートである。
【図６】ダビング処理中に設定されるダビング情報管理リストを例示する図である。
【図７】図６の「ダビング方向」の値を例示する図である。
【図８】図６の「転送終了情報」の値を例示する図である。
【符号の説明】
【０１０９】
１０１  撮像部
１０２  撮像制御部
１０３  ＣＰＵ
１０４  表示制御部
１０５  表示部
１０６  ＤＶＤ制御部
１０７  ＤＶＤ
１０８  ＨＤＤ制御部
１０９  ＨＤＤ
１１０  メモリカード制御部
１１１  メモリカード
１１２  ＳＤＲＡＭ制御部
１１３  ＳＤＲＡＭ
１１４  画像処理部
１１５  内部ＲＡＭ
２０１  電子式ビューファインダー
２０２  スタート／ストップボタン
２０３  モード切り替えスイッチ
２０４  液晶パネル
２０５  レンズ部
２０６  マイク
２０７  スピーカ
２０８  ズームレバー
２０９  静止画撮影ボタン
２１０  操作スイッチ部
２１１  バッテリー
２１２  ＤＶＤ
２１３  メモリカード
【図１】
0005086747.tif 000002
【図２】
0005086747.tif 000003
【図３】
0005086747.tif 000004
【図４】
0005086747.tif 000005
【図５】
0005086747.tif 000006
【図６】
0005086747.tif 000007
【図７】
0005086747.tif 000008
【図８】
0005086747.tif 000009