(57)【要約】【課題】外部機器から送信される撮影データを記録媒体に記録する場合に、外部機器の内蔵の記録媒体の交換に伴う撮影データの記録漏れを防止する。【解決手段】記録装置は、デジタルビデオカメラから記録停止コマンドを受信した時点では、デジタルビデオカメラからの撮影データの記録動作を停止しない。そして、記録装置は、デジタルビデオカメラから記録停止コマンドを受信した後、所定時間内に記録開始コマンドを受信した場合は、その記録コマンドを無視してデジタルビデオカメラからの撮影データを記録し続ける。一方、所定時間内に記録開始コマンドを受信しなかった場合には、記録装置は、撮影データの記録動作を停止する。【選択図】図１０
2008034041.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から送信される撮影データを、該外部機器からの記録開始／記録停止の指令に基づいて記録媒体に記録する記録装置を有する記録システムにおいて、前記記録装置は、
前記外部機器から記録停止指令を受けた時点では、該外部機器からの撮影データの記録動作を停止せず、該記録停止指令を受けた後、予め定められた時間内に記録開始指令を受けた場合に、該記録停止指令を無視して撮影データの記録を続行する記録制御手段を有することを特徴とする記録システム。
【請求項２】
前記外部機器は、前記記録装置に記録開始指令を発すると共に該外部機器内の内蔵の記録媒体に撮影データを記録し始め、記録停止指令を該記録装置に発して該内蔵の記録媒体への撮影データの記録動作を停止した後も、撮影データを該記録装置に送信し続けることを特徴とする請求項１に記載の記録システム。
【請求項３】
前記記録制御手段は、前記記録停止指令を受けた後、予め定められた時間内に記録開始指令を受けなかった場合は、前記撮影データの記録動作を停止することを特徴とする請求項１又は２に記載の記録システム。
【請求項４】
前記記録制御手段は、前記記録停止指令を受けた時点での前記記録媒体の記録位置にマーカを記録することを特徴とする請求項１〜３の何れかに記載の記録システム。
【請求項５】
前記記録制御手段は、前記記録停止指令を無視して前記撮影データを記録し続ける場合は、前記マーカを削除することを特徴とする請求項１〜４の何れかに記載の記録システム。
【請求項６】
前記記録制御手段は、前記記録停止指令を受けた後、予め定められた時間内に記録開始指令を受けなかった場合は、前記マーカを削除することなく、前記撮影データの記録動作を停止することを特徴とする請求項４に記載の記録システム。
【請求項７】
前記記録制御手段は、前記記録停止指令を受けた後、予め定められた時間内に記録開始指令を受けなかった場合は、前記撮影データの記録動作を停止すると共に、前記マーカの位置で該撮影データに係るファイルを閉じることを特徴とする請求項４に記載の記録システム。
【請求項８】
前記記録制御手段は、前記外部機器の内蔵の記録媒体の交換を監視する監視手段を有し、前記外部機器から記録停止指令を受けた時点では、該外部機器からの撮影データの記録動作を停止せず、該記録停止指令を受けた後、該監視手段により該内蔵の記録媒体の交換が検出され、予め定められた時間内に記録開始指令を受けた場合は、該記録停止指令を無視して該撮影データを記録し続けることを特徴とする請求項１〜７の何れかに記載の記録システム。
【請求項９】
前記記録制御手段は、前記外部機器から記録停止指令を受けた後、該監視手段により該内蔵の記録媒体の交換が検出されず、予め定められた時間内に記録開始指令を受けなかった場合は、前記撮影データの記録動作を停止して該撮影データに係るファイルを閉じ、新たなファイルを開いて撮影データの記録を開始することを特徴とする請求項１〜８の何れかに記載の記録システム。
【請求項１０】
外部機器から送信される撮影データを、該外部機器からの記録開始／記録停止の指令に基づいて記録媒体に記録する記録方法であって、
前記外部機器から記録停止指令を受けた時点では、該外部機器からの撮影データの記録動作を停止せず、該記録停止指令を受けた後、予め定められた時間内に記録開始指令を受けた場合に、該記録停止指令を無視して撮影データの記録を続行することを特徴とする記録方法。
【請求項１１】
請求項１０に記載の制御方法を実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器から送信される撮影データを記録する記録制御技術に関する。
【背景技術】
【０００２】
従来、デジタルビデオカメラでは、映像データ、及び音声データをデジタル記録する場合、一般に磁気テープであるＤＶテープに記録していた。ＤＶテープに記録した映像データ、音声データを編集する場合は、デジタルビデオカメラとパソコン等の編集機器をＩＥＥＥ１３９４ケーブルで接続し、ＤＶテープから編集機器にデータを送信していた。この場合、ＤＶテープ上に記録されたデータを再生しながらデータ送信を行う必要があり、例えば６０分の映像データ及び音声データがＤＶテープに記録されている場合は、データ送信に６０分の時間を要することになる。
【０００３】
このようなデータ送信時間を短縮するために、ハードディスクドライブ（ＨＤＤ）のような高速でランダムアクセスが可能な記録装置に、デジタルビデオカメラでの撮影時に映像データと音声データを直接記録する手法が知られている。この場合、ＨＤＤに対する記録の開始／終了は、デジタルビデオカメラから出力される各種の制御コマンド（非特許文献１参照）によって制御される。例えば、デジタルビデオカメラは、ユーザの記録開始操作に応じてＲｅｃコマンドをＨＤＤに送信し、記録終了操作に応じてＲｅｃＰａｕｓｅコマンドをＨＤＤに送信する。
【非特許文献１】ＡＶＣ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ／Ｐｌａｙｅｒ  Ｓｕｂｕｎｉｔ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、デジタルビデオカメラにて撮影した映像データ等をＨＤＤに記録している最中にＤＶテープの残記録容量が無くなり、ＤＶテープを交換する場合には、ＤＶテープ交換の前後で記録停止／記録開始の操作を行なう必要がある。この記録動作の停止操作により、ＨＤＤに対する記録動作が停止してしまい、結局、関心の高いシーンに係る撮影データをＤＶテープ、ＨＤＤの何れの記録媒体にも記録することができなくなってしまう。
【０００５】
本発明は、このような背景の下になされたもので、その目的は、外部機器から送信される撮影データを記録媒体に記録する場合に、外部機器の内蔵の記録媒体の交換に伴う撮影データの記録漏れを防止することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、外部機器から送信される撮影データを、該外部機器からの記録開始／記録停止の指令に基づいて記録媒体に記録する記録装置を有する記録システムにおいて、前記記録装置は、前記外部機器から記録停止指令を受けた時点では、該外部機器からの撮影データの記録動作を停止せず、該記録停止指令を受けた後、予め定められた時間内に記録開始指令を受けた場合に、該記録停止指令を無視して撮影データの記録を続行する記録制御手段を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、記録停止指令を受けても直ちに記録動作を停止することなく、予め定められた時間内に記録開始指令を受けなかったことを条件にして記録動作を停止している。従って、外部機器から送信される撮影データを記録媒体に記録する場合に、外部機器の内蔵の記録媒体の交換に伴う撮影データの記録漏れを防止することが可能となる。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明の実施の形態に係る記録システムの概略構成を示すシステム構成図である。図１において、デジタルビデオカメラ１０１と記録装置１０５がＩＥＥＥ１３９４ケーブル１０４を介して接続されている。
【０００９】
デジタルビデオカメラ１０１は、録画開始／停止ボタン１０２、ビデオテープ１０３の挿入／取出口を有している。なお、デジタルビデオカメラ１０１は、マイクロコンピュータ等で構成されたコントローラ１０１ａを有し、このコントローラ１０１ａにより後述する各種のコマンドにより記録装置１０５を制御する。
【００１０】
記録装置１０５は、ＩＥＥＥ１３９４ケーブル１０４を接続可能なネットワークＩ／Ｆ部１０６を有している。また、記録装置１０５は、ハードディスクドライブ（ＨＤＤ）１０７を有している。このハードディスクドライブ（ＨＤＤ）１０７は、ハードディスク（ＨＤ）１０９に対するデータの書込み/読出し制御、デジタルビデオカメラ１０１との通信制御等を行なうコントローラ１０８を有している。コントローラ１０８は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２を有している。ＣＰＵ１１０は、ＲＡＭ１１２をワークエリア等として利用しながら、ＲＯＭ１１１に格納されたプログラムに基づいて、記録装置１０５における各種の動作を制御する。なお、ＲＯＭ１１１には、後述する図１０，１１，１３，１５，１６に対応するプログラムを内蔵している。
【００１１】
ここで、メニュー選択等により録画モードが設定された後に録画開始／停止ボタン１０２が押下されたとする。すると、デジタルビデオカメラ１０１（厳密にはコントローラ１０１ａ、以下同様）は、撮影に係る映像データと音声データ（以下、これらデータを総称して撮影データという）を所定の方式で符号化及び圧縮処理を行った後、内蔵のビデオテープ１０３に記録する。
【００１２】
この際、デジタルビデオカメラ１０１は、録画開始／停止ボタン１０２の押下操作に応答して、ＩＥＥＥ１３９４ケーブル１０４を介して記録開始の制御コマンドを記録装置１０５に送信した後に、記録装置１０５に対して撮影データを送信し始める。すなわち、録画モード時には、デジタルビデオカメラ１０１内のビデオテープ１０３と記録装置１０５内のハードディスク１０９の両方に、撮影データが並行して記録されていく。
【００１３】
また、デジタルビデオカメラ１０１は、記録装置１０５に対して記録開始の制御コマンドを送信した後に録画開始／停止ボタン１０２が押下操作されると、記録停止の制御コマンドを記録装置１０５に送信する。ただし、デジタルビデオカメラ１０１は、記録停止の制御コマンドを送信しても、撮影データの送信は継続する。
【００１４】
なお、デジタルビデオカメラ１０１は、撮影データ中の映像データと音声データは、所定の圧縮方式で圧縮した状態で記録装置１０５に送信し、記録装置１０５は、受信した撮影データをファイル形式でＨＤ１０９に記録する。
【００１５】
次に、デジタルビデオカメラ１０１から記録装置１０５に送信される制御信号について説明する。ＩＥＥＥ１３９４を用いてＡＶ機器を制御するための規格として、標準化団体である１３９４Ｔｒａｄｅ  Ａｓｓｏｃｉａｔｉｏｎでは、ＡＶ／Ｃユニット及びＡＶ／Ｃサブユニットを定義している。この定義は、「ＴＡ  Ｄｏｃｕｍｅｎｔ  １９９８００３，ＡＶ／Ｃ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｍｍａｎｄ  Ｓｅｔ  Ｇｅｎｅｒａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ」に記載されている。
【００１６】
上記のユニットは、ビデオカメラやビデオデッキのようなデバイス全体を示し、サブユニットは、デバイス内のＴａｐｅ  ｒｅｃｏｒｄｅｒ／ｐｌａｙｅｒ、Ｖｉｄｅｏ  Ｃａｍｅｒａ、Ｔｕｎｅｒ等の機能別に分かれた論理的な制御単位を示すものである。このユニット又はサブユニットとパソコン等の制御機器は、ＩＥＥＥ１３９４端子を介してトランザクション処理を行い、制御機器がサブユニットを制御したり、サブユニットの保持する情報を取得したりすることができる。
【００１７】
このトランザクション処理は、「ＩＥＣ−６１８８３−１，Ｃｏｎｓｕｍｅｒ  ａｕｄｉｏ／ｖｉｄｅｏ  ｅｑｕｉｐｍｅｎｔ  Ｄｉｇｉｔａｌ  ｉｎｔｅｒｆａｃｅ  Ｐａｒｔ１：Ｇｅｎｅｒａｌ」の中でＦＣＰとして規定されている。このＦＣＰは、「Ｆｕｎｃｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ」の略語である。このＦＣＰでは、制御機器がターゲットデバイスの特定アドレスに対してｗｒｉｔｅトランザクションを用いてコマンドデータを書き込むように規定されている。一方、ｗｒｉｔｅトランザクションに係るデータを受信したターゲットデバイスは、制御機器の特定アドレスに対してｗｒｉｔｅトランザクションを用いてレスポンスデータを書き込むように規定されている。
【００１８】
また、ＡＶ／Ｃプロトコルでは、各ＡＶ／Ｃサブユニットに対して、図２に示したＣＴＳ（Ｃｏｍｍａｎｄ  Ｔｒａｎｓａｃｔｉｏｎ  Ｓｅｔ）が規定されている。図２は、ＣＴＳで用いるコマンドフレームのフォーマットを示した図である。図２に示した「Ｃｔｙｐｅ」フィールドは、コマンドのタイプを示しており、この「Ｃｔｙｐｅ」フィールドにおいて、図３に示したコマンドのタイプが指定される。
【００１９】
図２に示した「ｓｕｂｕｎｉｔ＿ｔｙｐｅ」フィールドと、「ｓｕ＿ＩＤ」フィールドは、指定したノード内のどのユニット、サブユニットに対するコマンドなのかを示す値を設定するためのフィールドである。図４は、ユニット、Ｔａｐｅ  ｒｅｃｏｒｄｅｒ／ｐｌａｙｅｒサブユニット、Ｃａｍｅｒａサブユニットに対するｓｕｂｕｎｉｔ＿ｔｙｐｅの値を示したものである。図５（ａ）は、ユニットに対して制御コマンドを送信する場合に「ｓｕｂｕｎｉｔ＿ｔｙｐｅ」フィールド、「ｓｕ＿ＩＤ」フィールドにセットする値を例示したものである。図５（ｂ）は、Ｔａｐｅ  ｒｅｃｏｒｄｅｒ／ｐｌａｙｅｒサブユニットに対して制御コマンドを送信する場合に「ｓｕｂｕｎｉｔ＿ｔｙｐｅ」フィールド、「ｓｕ＿ＩＤ」フィールドにセットする値を例示したものである。
【００２０】
図２に示したコマンドフレーム中の「ｏｐｃｏｄｅ」フィールド、「ｏｐｅｒａｎｄ」フィールドは、実際のコマンド内容を指定するフィールドである。
【００２１】
図６は、ＣＴＳで用いるレスポンスフレームのフォーマットを示している。このレスポンスフレームは、図２に示したコマンドフレームとほぼ同様であるが、「Ｃｔｙｐｅ」フィールドの代わりに「ｒｅｓｐｏｎｓｅ」フィールドが形成されている点で相違する。この「ｒｅｓｐｏｎｓｅ」フィールドでは、図７に示したようなレスポンスのタイプが指定される。
【００２２】
図６のレスポンスフレーム中の「ｓｕｂｕｎｉｔ＿ｔｙｐｅ」、「ｓｕｂｕｎｉｔ  ＩＤ」フィールドは、ノード内のどのサブユニットからのレスポンスなのかを示すフィールドであり、コマンドフレームにセットされていた値と同一の値がセットされる。「ｏｐｃｏｄｅ」、「ｏｐｅｒａｎｄ」フィールドは、レスポンスデータを指定するフィールドである。
【００２３】
本実施の形態では、デジタルビデオカメラ１０１は、Ｃａｍｅｒａサブユニット及びＴａｐｅ  ｒｅｃｏｒｄｅｒ／ｐｌａｙｅｒサブユニットとして構成されている。また、記録装置１０５は、Ｔａｐｅ  ｒｅｃｏｒｄｅｒ／ｐｌａｙｅｒサブユニットのエミュレーションを行っているものとする。
【００２４】
デジタルビデオカメラ１０１は、録画開始／停止ボタン１０２の押下により記録開始の制御コマンドを記録装置１０５に送信する場合は、次のような処理を行う。すなわち、図２のコマンドフレーム中の「ｏｐｃｏｄｅ」フィールド、「ｏｐｅｒａｎｄ［０］」フィールドには、それぞれ図８に示したように、「ＲＥＣＯＲＤ（Ｃ２１６）」、「ＲＥＣＯＲＤ（７５１６）」という値をセットする。
【００２５】
また、デジタルビデオカメラ１０１は、録画開始／停止ボタン１０２の押下により記録停止の制御コマンドを記録装置１０５に送信する場合は、次のような処理を行う。すなわち、図２のコマンドフレーム中の「ｏｐｃｏｄｅ」フィールド、「ｏｐｅｒａｎｄ［０］」フィールドには、それぞれ図９に示したように、「ＲＥＣＯＲＤ（Ｃ２１６）」、「ＲＥＣＯＲＤ  ＰＡＵＳＥ（７Ｄ１６）」という値をセットする。
【００２６】
また、これら記録開始の制御コマンド、記録停止の制御コマンドを記録装置１０５に送信する場合、デジタルビデオカメラ１０１は、図２の「ｓｕｂｕｎｉｔ＿ｔｙｐｅ」、「ｓｕｂｕｎｉｔ＿ＩＤ」のフィールドに、それぞれ図５（ｂ）に示した値をセットする。
【００２７】
このような制御コマンドを受信した記録装置１０５は、原則として、「ｏｐｃｏｄｅ」及び「ｏｐｅｒａｎｄ［０］」のフィールドの値に従って、デジタルビデオカメラ１０１から送信されている撮影データのＨＤ１０９への記録の開始／停止を制御する。ただし、記録装置１０５は、記録停止の制御コマンドを受信した場合には、後述するように所定の条件下を満足した場合には記録動作を停止する。しかし、所定条件を満足しない場合には、記録装置１０５は、記録停止の制御コマンドを無視して記録動作を続行する。
【００２８】
［第１の実施の形態］
デジタルビデオカメラ１０１にて、撮影中にビデオテープ１０３の残記録容量が無くなり、ビデオテープ１０３を交換して撮影を続行する場合は、ユーザは、録画開始／停止ボタン１０２を押下して、ビデオテープ１０３に対する記録処理を一旦停止させる。そして、ユーザは、ビデオテープ１０３を交換した後に、録画開始／停止ボタン１０２を再度押下して、ビデオテープ１０３に対する記録処理を再開させる。
【００２９】
デジタルビデオカメラ１０１は、上記のようにビデオテープ１０３に対する記録処理を一旦停止する場合は、記録停止の制御コマンドを記録装置１０５に送信する。また、デジタルビデオカメラ１０１は、ビデオテープ１０３に対する記録処理を再開する場合は、上記の記録開始の制御コマンドを記録装置１０５に送信する。ただし、デジタルビデオカメラ１０１は、ビデオテープ１０３に対する記録処理を一旦停止している間にも、撮影動作、及び記録装置１０５に撮影データを送信する送信動作は継続する。
【００３０】
次に、記録停止の制御コマンドを受信した場合の第１の実施の形態における記録装置１０５の処理を、図１０のフローチャートに基づいて説明する。なお、以下の記録装置１０５の処理は、実際には、コントローラ１０８内のＣＰＵ１１０がＲＯＭ１１１に格納されたプログラムに基づいて行なうものである（図１１，１３，１５，１６も同様）。
【００３１】
記録装置１０５は、デジタルビデオカメラ１０１から記録停止コマンドを受信すると、デジタルビデオカメラ１０１からの撮影データをＨＤ１０９に記録中であるか否かを判別する（ステップＳ１０００）。その結果、記録中でなければ、何ら処理を行なうことなく、本受信シーケンス処理を終了する。
【００３２】
一方、記録中であれば、記録装置１０５は、記録停止の制御コマンド（図９参照）を受信した時点から所定時間が経過しているか否かを判別する（ステップＳ１１００）。その結果、所定時間が経過している場合は、撮影データのＨＤ１０９への記録動作を停止しファイルを閉じて（ステップＳ１２００）、本受信シーケンス処理を終了する。
【００３３】
一方、記録停止の制御コマンドを受信した時点から所定時間が経過していなければ、記録装置１０５は、デジタルビデオカメラ１０１から記録開始の制御コマンド（図８参照）を受信したか否かを判別する判別する（ステップＳ１３００）。その結果、記録開始の制御コマンドを受信した場合には、記録装置１０５は、撮影データのＨＤ１０９への記録動作を継続したまま、本受信シーケンス処理を終了する。一方、記録開始の制御コマンドを受信していない場合には、記録装置１０５は、ステップＳ１１００に戻り、再度、所定時間が経過しているか否かを判別する。
【００３４】
以上の処理を行うことで、記録停止の制御コマンドを受信した時点から所定時間以内に記録開始の制御コマンドを受信した場合には、その記録停止の制御コマンドを無視して撮影データのＨＤ１０９への記録動作が継続されることとなる。従って、デジタルビデオカメラ１０１のビデオテープ１０３を所定時間内に交換し、録画開始／停止ボタン１０２を押下して記録再開を指示することで、ビデオテープ１０３の交換に伴う撮影データの記録漏れを防止することが可能となる。
【００３５】
なお、ビデオテープ１０３を交換して所定時間内に録画開始／停止ボタン１０２を押下して記録再開を指示する操作、すなわち、記録停止の制御コマンドを無視して撮影データの記録動作を継続させるための操作は、通常行なわれる操作である。従って、ユーザにとっては、特別の操作を行なうことなく通常の操作を行なうだけで、ビデオテープ１０３の交換に伴う撮影データの記録漏れを防止することができることとなる。
【００３６】
［第２の実施の形態］
図１１は、記録停止の制御コマンドを受信した場合の第２の実施の形態における記録装置１０５の処理を示すフローチャートである。
【００３７】
この第２の実施の形態における記録装置１０５の処理は、基本的には図１０に示した第１の実施の形態と同様なので、同一の処理については同一のステップ番号を付してその説明を省略し、相違点だけを説明する。
【００３８】
第２の実施の形態では、記録装置１０５は、デジタルビデオカメラ１０１から記録停止コマンドを受信した時点でデジタルビデオカメラ１０１からの撮影データをＨＤ１０９に記録中であった場合は、次のような処理を行う。すなわち、この場合、記録装置１０５は、記録停止コマンドを受信した時点におけるＨＤ１０９での記録位置に記録停止マーカ１２０２（図１２参照）を記録する（ステップＳ１０５０）。
【００３９】
また、記録装置１０５は、記録停止の制御コマンドを受信した時点から所定時間が経過する前にデジタルビデオカメラ１０１から記録開始の制御コマンドを受信した場合には、次のような処理を行う。すなわち、この場合、記録装置１０５は、記録停止マーカ１２０２を削除した上で（ステップＳ１３５０）、撮影データのＨＤ１０９への記録動作を継続したまま、本受信シーケンス処理を終了する。
【００４０】
換言すれば、記録装置１０５は、記録停止の制御コマンドを受信した時点から所定時間が経過しても記録開始の制御コマンドを受信しなかった場合は、次のような処理を行う。すなわち、この場合、記録装置１０５は、ビデオテープ１０３の交換が行なわれずに通常の録画停止操作がなされたものと見做して、記録停止マーカを削除することなく、撮影データをＨＤ１０９に記録する記録動作を停止し、ファイルを閉じる。
【００４１】
この場合、ＨＤ１０９に記録された撮像データのイメージは、図１２のようになる。図１２において、記録停止マーカ１２０２と記録停止１２０３との間の撮影データは、実際に記録停止を行なうか否かを判定するための前述の所定時間に対応するもデータであり、ユーザが記録することを意図していない撮影データである。
【００４２】
従って、ＨＤ１０９に記録した撮影データを再生する場合は、その再生処理における停止位置を記録停止マーカ１２０２の位置とすることにより、ユーザの意図した撮影データだけを再生することが可能となる。この点については、後述する図１５のステップＳ１０７５，Ｓ１２００での記録停止の場合も同様のことが言える。
【００４３】
また、記録停止の制御コマンドを無視して記録動作を続行する場合は、記録停止マーカを削除しているので、記録停止マーカ１２０２が再生時にノイズとなるのを防止することができる。
【００４４】
なお、第２の実施の形態においても、第１の実施の形態と同様に、ビデオテープ１０３の交換に伴う撮影データの記録漏れを防止できることは言うまでもない。この点は、後述する第３〜５の実施の形態も同様である。
【００４５】
［第３の実施の形態］
図１３は、記録停止の制御コマンドを受信した場合の第３の実施の形態における記録装置１０５の処理を示すフローチャートである。
【００４６】
この第３の実施の形態における記録装置１０５の処理は、基本的には図１１に示した第２の実施の形態と同様なので、同一の処理については同一のステップ番号を付して、相違点を中心に説明する。
【００４７】
第３の実施の形態では、記録装置１０５は、第２の実施の形態と同様に、記録停止の制御コマンドを受信した時点から所定時間以内に記録開始の制御コマンドを受信した場合は、次のような処理を行う。すなわち、この場合、記録装置１０５は、記録停止マーカ１２０２を削除した上で、撮影データのＨＤ１０９への記録動作を続行している（ステップＳ１３５０）。
【００４８】
一方、記録停止の制御コマンドを受信した時点から所定時間以内に記録開始の制御コマンドを受信しなかった場合は、該記録装置１０５は、第２の実施の形態と同様に、ＨＤ１０９への記録動作を停止する（ステップＳ１２００）。そして、該記録装置１０５は、その記録動作の停止位置（図１２の記録停止点１２０３）から記録停止マーカ１２０２の位置までの撮影データを切り詰める形で、ファイルを閉じている（ステップＳ１２５０）。
【００４９】
換言すれば、第３の実施の形態では、ビデオテープ１０３の交換に伴う撮影データの記録漏れを防止する。それだけでなく、ビデオテープ１０３を交換せずに記録停止操作がなされた場合は、ユーザの意図した撮影データだけをファイリングしてＨＤ１０９上に記録しておくことにより、ＨＤ１０９の有効利用を図っている。
【００５０】
［第４の実施の形態］
第４の実施の形態では、記録装置１０５は、ポーリングにより、デジタルビデオカメラ１０１の状態を常時検出している。この状態検出処理では、図１４に示したようなフォーマットの状態検出コマンドが使用される。この状態検出コマンドに対するデジタルビデオカメラ１０１からのレスポンス時には、図１４のフォーマットの「Ｏｐｅｃｏｄｅ」には状態の分類が記述され、「Ｏｅｒａｎｄ［０］」には具体的な状態が記述される。
【００５１】
例えば、「Ｏｐｅｒａｎｄ」が「ＬＯＡＤ  ＭＥＤＩＵＭ（Ｃ１１６）」で「Ｏｅｒａｎｄ［０］」が「ＥＪＥＣＴ（６０１６）」であった場合は、記録媒体（ビデオテープ１０３）が装着されていない非装着状態を示している。また、「Ｏｐｅｒａｎｄ」が「ＲＥＣＯＲＤ（Ｃ２１６）」で「Ｏｅｒａｎｄ［０］」が「ＲＥＣＯＲＤ（７５１６）」であった場合は、記録中を示している。また、「Ｏｐｅｒａｎｄ」が「ＲＥＣＯＲＤ（Ｃ２１６）」で「Ｏｅｒａｎｄ［０］」が「ＲＥＣＯＲＤ  ＰＡＵＳＥ（７Ｄ１６）」であった場合は、記録待機状態を示している。
【００５２】
従って、記録装置１０５は、記録中→非装着→記録待機の状態変化を上記のレスポンスに係るフォーマットに基づいて検出することにより、撮影中（記録中）におけるビデオテープ１０３の交換を認識することができる。
【００５３】
次に、記録停止の制御コマンドを受信した場合の第４の実施の形態における記録装置１０５の処理を、図１５のフローチャートに基づいて説明する。なお、図１５において、図１０，１１，１３と同様の処理については、同一のステップ番号を付している（図１６も同様）。
【００５４】
記録装置１０５は、デジタルビデオカメラ１０１から記録停止コマンドを受信すると、デジタルビデオカメラ１０１からの撮影データをＨＤ１０９に記録中であるか否かを判別する（ステップＳ１０００）。その結果、記録中でなければ、何ら処理を行なうことなく、本受信シーケンス処理を終了する。
【００５５】
一方、記録中であれば、記録装置１０５は、その受信した時点におけるＨＤ１０９での記録位置に記録停止マーカ１２０２を記録する（ステップＳ１０５０：図１２参照）。次に記録装置１０５は、記録停止の制御コマンド（図９参照）を受信した時点から所定時間Ｔ１が経過しているか否かを判別する（ステップＳ１０５５）。その結果、所定時間Ｔ１が経過している場合は、記録装置１０５は、ＨＤ１０９への撮影データの記録動作を停止し、ファイルを閉じて（ステップＳ１２００）、処理を終了する。
【００５６】
一方、記録停止の制御コマンドを受信した時点から所定時間Ｔ１が経過していなければ、記録装置１０５は、記録媒体（ビデオテープ１０３）の交換シーケンスを検出しているか否かを判別する（ステップＳ１０６０）。その結果、記録媒体（ビデオテープ１０３）の交換シーケンスを検出していない場合は、記録装置１０５は、デジタルビデオカメラ１０１から記録開始の制御コマンド（図８参照）を受信しているか否かを判別する（ステップＳ１０７０）。その結果、記録開始の制御コマンドを受信していなければ、記録装置１０５は、ステップＳ１０５５に戻り、再度、所定時間Ｔ１が経過しているか否かを判別する。
【００５７】
一方、記録開始の制御コマンドを受信している場合は、記録装置１０５は、ＨＤ１０９への撮影データの記録動作を停止し、ファイルを閉じる（ステップＳ１０７５）。そして、記録装置１０５は、直ちに新たなファイルを開き、ＨＤ１０９への撮影データの記録動作を再開する（ステップＳ１０８５）。
【００５８】
記録停止の制御コマンドを受信した後、ビデオテープ１０３の交換状態が検出されずに直ちに記録開始の制御コマンドを受信した場合は、記録装置１０５は、次のような処理を行う。すなわち、この場合、記録装置１０５は、ユーザが後続の撮影データを別のファイルに記録することを指定したものと見做し、その見做した内容の処理を行なう。
【００５９】
ステップＳ１０６０にて、記録媒体（ビデオテープ１０３）の交換シーケンスを検出していると判別された場合、記録装置１０５は、記録停止の制御コマンドを受信した時点から所定時間Ｔ２（Ｔ１＜Ｔ２）が経過したか否かを判別する（ステップＳ１０６５）。その結果、所定時間Ｔ２が経過している場合は、記録装置１０５は、ＨＤ１０９への撮影データの記録動作を停止し、ファイルを閉じて（ステップＳ１２００）、本受信シーケンス処理を終了する。
【００６０】
一方、記録停止の制御コマンドを受信した時点から所定時間Ｔ２が経過していない場合は、記録装置１０５は、記録開始の制御コマンドをデジタルビデオカメラ１０１から受信しているか否かを判別する（ステップＳ１３００）。その結果、記録開始の制御コマンドを受信している場合には、記録装置１０５は、記録停止マーカ１２０２を削除した上で（ステップＳ１３５０）、撮影データのＨＤ１０９への記録動作を継続したまま、本受信シーケンス処理を終了する。
【００６１】
一方、記録開始の制御コマンドを受信していなかった場合には、記録装置１０５は、ステップＳ１０６５に戻り、再度、記録停止の制御コマンドを受信した時点から所定時間Ｔ２が経過したか否かを判別する。
【００６２】
以上の処理により、記録停止の制御コマンドを受信した後、ビデオテープ１０３の交換を検出し、所定時間Ｔ２以内に記録開始の制御コマンドを受信した場合、その記録停止の制御コマンドを無視して撮影データのＨＤ１０９への記録動作が継続されることとなる。従って、ビデオカメラ１０１のビデオテープ１０３の交換処理を所定時間Ｔ２以内に行い、録画開始／停止ボタン１０２を押下して記録再開を指示することで、ビデオテープ１０３の交換に伴う撮影データの記録漏れを防止することが可能となる。
【００６３】
また、ユーザは、録画開始／停止ボタン１０２を操作するだけで簡単に、連続する撮影データを別ファイルに記録するように指示することができる。この機能の使い方としては、例えば、撮影シーンがクライマックスに達する直前に録画開始／停止ボタン１０２をダブルクリックの態様で操作し、クライマックスのシーンだけを別ファイルとして記録し、その後、繰り返し鑑賞することが考えられる。
【００６４】
［第５の実施の形態］
次に、記録停止の制御コマンドを受信した場合の第５の実施の形態における記録装置１０５の処理を、図１６のフローチャートに基づいて説明する。
【００６５】
この第５の実施の形態は、第４の実施の形態の変形例である。第５の実施の形態では、記録装置１０５は、記録動作の停止位置（図１２の記録停止点１２０３）から記録停止マーカ１２０２の位置までの撮影データを切り詰める形でファイルを閉じている。この旨は、図１６のステップＳ１０８０，Ｓ１２５０に示されている。
【００６６】
なお、本発明は、上記の第１〜第５の実施の形態に限定されることなく、例えば、第４，第５の実施の形態における所定時間Ｔ２の代わりに、記録媒体の交換を検出した時点からの所定時間を用いることも可能である。また、２つの所定時間Ｔ１,Ｔ２を用いることなく、１つの所定時間だけを用いることも可能である。
【００６７】
さらに、ＨＤＤだけでなく、ＣＤＶ、ＤＶＤ等の他の記録装置に第１〜第５の実施の形態を適用することも可能である。また、記録装置と外部の機器（デジタルビデオカメラ）との通信方式は、ＩＥＥＥ１３９４規格に限定されることなく、他の規格に係る有線、無線の通信方式を採用することもできる。
【００６８】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給することによっても達成される。さらに、本発明の目的は、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００６９】
これらの場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７０】
また、プログラムコードを供給するための記憶媒体としては、次のようなものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。さらにプログラムコードは、ネットワークを介してダウンロードしてもよい。
【００７１】
また、コンピュータが読み出したプログラムコードの指示に基づき、稼動中のＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００７２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに一旦書き込まれる。そして、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態に係る記録システムの概略構成を示すシステム構成図である。
【図２】ＣＴＳで用いるコマンドフレームのフォーマットを示す図である。
【図３】コマンドのタイプを示す図である。
【図４】各種のユニット、サブユニットタイプに係る値を示す図である。
【図５】ユニット、Ｔａｐｅｒｅｃｏｒｄｅｒ／ｐｋａｙｅｒサブユニットに制御コマンドを送信する場合の値を示す図である。
【図６】ＣＴＳで用いるレスポンスフレームのフォーマットを示す図である。
【図７】レスポンスにおけるコマンドのタイプを示す図である。
【図８】ＲＥＣＯＲＤ（記録開始）の制御コマンドを示す図である。
【図９】ＲＥＣＯＲＤ  ＰＡＵＳＥ（記録停止）の制御コマンドを示す図である。
【図１０】記録停止の制御コマンドを受信した場合の第１の実施の形態における記録装置の処理を示すフローチャートである。
【図１１】記録停止の制御コマンドを受信した場合の第２の実施の形態における記録装置の処理を示すフローチャートである。
【図１２】記録停止マーカを示す概念図である。
【図１３】記録停止の制御コマンドを受信した場合の第３の実施の形態における記録装置の処理を示すフローチャートである。
【図１４】ビデオテープの交換を監視するためのＴＲＡＮＳＰＯＲＴ  ＳＴＡＴＥコマンドを示す図である。
【図１５】記録停止の制御コマンドを受信した場合の第４の実施の形態における記録装置の処理を示すフローチャートである。
【図１６】記録停止の制御コマンドを受信した場合の第５の実施の形態における記録装置の処理を示すフローチャートである。
【符号の説明】
【００７４】
１０１…デジタルビデオカメラ、１０１ａ…コントローラ、１０２…録画開始／停止ボタン、１０３…ビデオテープ、１０４…ＩＥＥＥ１３９４ケーブル、１０５…記録装置、１０６…ネットワークＩ／Ｆ部、１０７…ＨＤＤ、１０８…コントローラ、１０９…ＨＤ、１１０…ＣＰＵ、１１１…ＲＯＭ、１１２…ＲＡＭ、１２０２…記録停止マーカ
【図１】
2008034041.tif 000003
【図２】
2008034041.tif 000004
【図３】
2008034041.tif 000005
【図４】
2008034041.tif 000006
【図５】
2008034041.tif 000007
【図６】
2008034041.tif 000008
【図７】
2008034041.tif 000009
【図８】
2008034041.tif 000010
【図９】
2008034041.tif 000011
【図１０】
2008034041.tif 000012
【図１１】
2008034041.tif 000013
【図１２】
2008034041.tif 000014
【図１３】
2008034041.tif 000015
【図１４】
2008034041.tif 000016
【図１５】
2008034041.tif 000017
【図１６】
2008034041.tif 000018