(57)【要約】【課題】ＩＥＥＥ１３９４シリアルバスによってＤＶカメラと接続されたＤＶＤレコーダにおいて、ＤＶカメラのＤＶテープの巻戻しが完了したことをより正しく認識する。【解決手段】ＤＶＤレコーダは、巻戻しコマンドによって巻戻し動作を実行している途中のＤＶカメラからタイムコードを取得して現在巻戻し位置とＤＶテープの先頭位置との差を算出する（Ｓ４）。その差が第１の基準値よりも小さくなったときに（Ｓ５でＮＯ）、巻戻し速度が段階的に低速になるように動作指示コマンドを変更し（Ｓ７、Ｓ９、Ｓ１１）、第２の基準値よりも小さくなったときに（Ｓ１０でＮＯ）、動作指示コマンドをステップ巻戻しに変更する（Ｓ１４）。次にＤＶＤレコーダは、ＤＶカメラにステップ巻戻しを実行させる前後でタイムコードを取得し、それらを比較し、比較の結果タイムコードに変化がない状態が６回連続すれば、ＤＶカメラのＤＶテープの巻戻しが完了したと判断する。【選択図】図２
2007052869.tif 000002
【特許請求の範囲】
【請求項１】
ＩＥＥＥ１３９４シリアルバスを介してＤＶ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ）カメラと接続され、
前記ＤＶカメラに対してＤＶテープの巻戻し、一時停止等の動作指示コマンドを発行するコマンド発行手段と、
前記コマンド発行手段からの巻戻しコマンドに応じて、前記ＤＶテープの巻戻し動作を実行している途中のＤＶカメラからタイムコードを取得するタイムコード取得手段とを備えたＩＥＥＥ１３９４シリアルバスに接続されるＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダにおいて、
前記タイムコード取得手段により取得したタイムコードから前記ＤＶテープの現在の巻戻し位置と先頭位置の差を算出する算出手段と、
前記算出手段により算出される前記ＤＶテープの現在の巻戻し位置と先頭位置との差が第１の基準値よりも小さくなったときに、前記差が小さくなるに応じて巻戻し速度が低速になるように、前記コマンド発行手段が前記ＤＶカメラへ発行するコマンドを段階的に変更するコマンド変更手段と、
前記コマンド変更手段によるコマンドの変更によって巻戻し速度の段階的な減速が開始された後、前記算出手段により算出される前記ＤＶテープの現在の巻戻し位置と先頭位置との差が第２の基準値よりも小さくなったときに、前記コマンド発行手段が前記ＤＶカメラへ発行するコマンドをステップ巻戻しコマンドに変更するステップ巻戻しコマンド発行手段と、
前記ステップ巻戻しコマンド発行手段により発行されたステップ巻戻しコマンドによって前記ＤＶカメラのステップ巻戻しが実行されるときに、前記ステップ巻戻しコマンド実行前の前記ＤＶカメラからのタイムコードと実行後の前記ＤＶカメラからのタイムコードとを比較する比較手段と、
前記比較手段による比較の結果、前記ステップ巻戻しコマンドの実行前後のタイムコードが一致する回数が所定回数に達するまで、前記ステップ巻戻しコマンド発行手段によるステップ巻戻しコマンドの発行と、そのステップ巻戻しコマンドの実行前後の前記ＤＶカメラからのタイムコードの比較を繰返し実行させる繰り返し手段と、
前記繰り返し手段による前記ＤＶカメラのステップ巻戻しコマンドの発行の繰り返しの結果、ステップ巻戻しコマンドの実行の前後のタイムコードが一致する回数が所定回数に達したときに、前記ＤＶテープの巻戻しが完了したことを認識する巻戻し完了認識手段とをさらに備え、
前記巻戻し完了認識手段によって前記ＤＶテープの巻戻しが完了したことが認識された場合に、前記ＤＶカメラからＤＶＤレコーダへのダビング録画等の、前記巻戻しの次の処理に移行することを特徴とするＩＥＥＥ１３９４シリアルバスに接続されるＤＶＤレコーダ。
【請求項２】
ＩＥＥＥ１３９４シリアルバスを介してＤＶ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ）カメラと接続され、
前記ＤＶカメラに対してＤＶテープの巻戻し、一時停止等の動作指示コマンドを発行するコマンド発行手段と、
前記コマンド発行手段からの巻戻しコマンドに応じて、前記ＤＶテープの巻戻し動作を実行している途中のＤＶカメラからタイムコードを取得するタイムコード取得手段とを備えたＩＥＥＥ１３９４シリアルバスに接続されるディジタル録画装置において、
前記タイムコード取得手段により取得したタイムコードから前記ＤＶテープの現在の巻戻し位置と先頭位置との差を算出する算出手段と、
前記算出手段により算出される前記ＤＶテープの現在の巻戻し位置と先頭位置との差が所定の基準値よりも小さくなったときに、前記コマンド発行手段が前記ＤＶカメラへ発行するコマンドをステップ巻戻しコマンドに変更するステップ巻戻しコマンド発行手段と、
前記ステップ巻戻しコマンド発行手段により発行されたステップ巻戻しコマンドによってステップ巻戻しが実行されるときに、前記ステップ巻戻しコマンド実行前の前記ＤＶカメラからのタイムコードと実行後の前記ＤＶカメラからのタイムコードとを比較する比較手段と、
前記比較手段による比較の結果、前記ステップ巻戻しコマンドの実行前後のタイムコードが一致したときに、前記ＤＶテープの巻戻しが完了したことを認識する巻戻し完了認識手段とをさらに備えることを特徴とするＩＥＥＥ１３９４シリアルバスに接続されるディジタル録画装置。
【請求項３】
前記比較手段による比較の結果、前記ステップ巻戻しコマンドの実行前後のタイムコードが一致する回数が所定回数に達するまで、前記ステップ巻戻しコマンド発行手段によるステップ巻戻しコマンドの発行を繰返し実行させる繰り返し手段をさらに備え、
前記巻戻し完了認識手段は、前記繰り返し手段による繰り返しの結果、タイムコードが一致する回数が所定回数に達したときに、前記ＤＶテープの巻戻しが完了したことを認識することを特徴とする請求項２に記載のＩＥＥＥ１３９４シリアルバスに接続されるディジタル録画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＥＥＥ１３９４シリアルバスを介してＤＶ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ）カメラと接続可能で、ＤＶカメラから送信されたＤＶストリームの録画が可能な、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）レコーダ、ディジタルＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ）等のディジタル録画装置に関する。
【背景技術】
【０００２】
従来よりＤＶカメラとＤＶＤレコーダ又はＨＤＤレコーダ等のディジタル録画装置とをＩＥＥＥ１３９４シリアルバスを介して接続し、ＤＶカメラ側のＤＶテープに収録された撮影データをＤＶＤレコーダ又はＨＤＤレコーダへダビング録画する等の操作が行われている。ＤＶカメラとディジタル録画装置とをＩＥＥＥ１３９４シリアルバスで接続した場合、ディジタル録画装置がコントローラ側になるので、ＤＶカメラからディジタル録画装置へのダビング録画が、ユーザによるディジタル録画装置側への入力のみで行うことができる。これをプログラムダビングと称する。
【０００３】
つまり、具体的には、ユーザによるリモコン等の入力手段の操作によってディジタル録画装置へプログラムダビングを指示するコマンドが入力されたならば、ディジタル録画装置は、ＤＶカメラに対して、まずＤＶテープの巻戻しコマンドを発行し、ＤＶカメラのＤＶテープを先頭位置まで巻戻し動作させる。そして、ディジタル録画装置は、ＤＶテープが先頭位置まで巻戻されたことをＤＶカメラから取得するタイムコードによって認識すると、ＤＶカメラに対して再生コマンドを発行し、ＤＶカメラにＤＶテープの再生を行わせる。この再生に伴ってＤＶカメラから送信されるＤＶストリームは、ディジタル録画装置内のＤＶＤ、ハードディスク等のディジタル録画媒体に録画される。
【０００４】
なお、プログラムダビングの種類によっては、ＤＶテープからディジタル録画装置側へダビング録画する録画時間の設定が可能になったもの（例えば、ＤＶテープの先頭から３０分の映像をダビングする）等がある。
【０００５】
また、パソコンに複数のＤＶカメラを接続し、パソコンからの制御によってＤＶカメラに記録された映像や音声のデータの編集を行うシステムがあり、このシステムにおいてＤＶテープの頭出しを行うときに、目的のＤＶテープ位置と現在のＤＶテープ位置との差に基づいて巻取速度を段階的に切替える装置が知られている（例えば、特許文献１参照）。
【０００６】
さらに、ＤＶテープに録画された録画内容の検索を容易にするために、録画内容に対応する文字データをＤＶテープのタイムコードと関連付けて入力したテキストファイルをコンピュータに記憶させておき、特定の録画内容を検索するときには、そのコンピュータを介して検索を行うようにしたシステムが知られている（例えば、特許文献２参照）。
【特許文献１】特開２００２−１８４０５７号公報
【特許文献２】特開２００４−９５０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述のように、ディジタル録画装置は、ＤＶカメラから取得するタイムコードに基づいて、巻戻しコマンドによって巻戻し動作を開始したＤＶカメラにおけるＤＶテープの巻戻しが完了したか否かを判断している。具体的には、ディジタル録画装置がＤＶカメラから取得するタイムコードが「００：００：００：００」又は「−：−：−：−」であればＤＶテープの巻戻しが完了しており、それ以外であれば、巻戻しが未完了であると判断する。
【０００８】
ディジタル録画装置は、ＤＶテープの巻戻しが未完了であると判断すると、ＤＶカメラに対する再生コマンドの発行を行わず、一連のプログラムダビング動作を中止する。ユーザにより指示された動作を中止する理由は次の通りである。つまり、実際の操作現場では、ユーザは、プログラムダビングを設定したにも関わらず、錯誤によりＤＶカメラのＤＶテープの巻戻し停止ボタンを押してしまう場合があり、その場合、ＤＶテープは、通常完全には先頭位置までは巻戻されないので、仮にこの場合でもプログラムダビングを続行すると（ＤＶカメラへ再生コマンドを発行すると）、ＤＶテープの先頭近くの映像・音声データの録画が欠落した不完全なダビングになってしまうことになる。
【０００９】
そして、ＤＶテープに録画されている映像・音声データを先頭から正確にディジタル録画装置へダビングするためには、ディジタル録画装置は、ＤＶカメラから取得するタイムコードが予め決められた値（「００：００：００：００」等）であるか否かを確認することが必要なのであるが、従来次のようなトラブルが生じることがあった。すなわち、ＤＶテープは正しく先頭位置まで巻戻されているにも関わらず、ＤＶカメラから「００：００：００：０４」等の誤ったタイムコードしか得られず、そのためにディジタル録画装置はＤＶテープが正しく巻戻されたことを認識できず、プログラムダビング等の一連の処理を中止してしまう場合があった。
【００１０】
上記トラブルは、ディジタル録画装置に接続するＤＶカメラの機種の違いによって、又は動作状況の違いによって生じたり生じなかったりする。従って、このトラブルの原因の一つは、ディジタル録画装置がＤＶカメラに対してタイムコードを取得しに行くタイミングと、ＤＶカメラ側の動作タイミングが合わないことであると考えられる。つまり、このトラブルは、ＤＶテープが実際に先頭位置に到達する前のタイムコードがディジタル録画装置側に取得されてしまい、このタイムコードが、その後更新されずに最終的なタイムコードとしてディジタル録画装置内のメモリ内に残ることによって生じ得ると考えられる。
【００１１】
そこで、本発明は、ＤＶＤレコーダ又はＨＤＤレコーダ等のディジタル録画装置が発行した巻戻しコマンドによってＤＶテープの巻戻し動作を実行するＤＶカメラのＤＶテープの巻戻しが完了したことを正確に認識でき、巻戻しの次の処理に円滑に移行することができるＩＥＥＥ１３９４シリアルバスに接続されるディジタル録画装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するための請求項１の発明は、ＩＥＥＥ１３９４シリアルバスを介してＤＶ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ）カメラと接続され、前記ＤＶカメラに対してＤＶテープの巻戻し、一時停止等の動作指示コマンドを発行するコマンド発行手段と、前記コマンド発行手段からの巻戻しコマンドに応じて、前記ＤＶテープの巻戻し動作を実行している途中のＤＶカメラからタイムコードを取得するタイムコード取得手段とを備えたＩＥＥＥ１３９４シリアルバスに接続されるＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダにおいて、前記タイムコード取得手段により取得したタイムコードから前記ＤＶテープの現在の巻戻し位置と先頭位置の差を算出する算出手段と、前記算出手段により算出される前記ＤＶテープの現在の巻戻し位置と先頭位置との差が第１の基準値よりも小さくなったときに、前記差が小さくなるに応じて巻戻し速度が低速になるように、前記コマンド発行手段が前記ＤＶカメラへ発行するコマンドを段階的に変更するコマンド変更手段と、前記コマンド変更手段によるコマンドの変更によって巻戻し速度の段階的な減速が開始された後、前記算出手段により算出される前記ＤＶテープの現在の巻戻し位置と先頭位置との差が第２の基準値よりも小さくなったときに、前記コマンド発行手段が前記ＤＶカメラへ発行するコマンドをステップ巻戻しコマンドに変更するステップ巻戻しコマンド発行手段と、前記ステップ巻戻しコマンド発行手段により発行されたステップ巻戻しコマンドによって前記ＤＶカメラのステップ巻戻しが実行されるときに、前記ステップ巻戻しコマンド実行前の前記ＤＶカメラからのタイムコードと実行後の前記ＤＶカメラからのタイムコードとを比較する比較手段と、前記比較手段による比較の結果、前記ステップ巻戻しコマンドの実行前後のタイムコードが一致する回数が所定回数に達するまで、前記ステップ巻戻しコマンド発行手段によるステップ巻戻しコマンドの発行と、そのステップ巻戻しコマンドの実行前後の前記ＤＶカメラからのタイムコードの比較を繰返し実行させる繰り返し手段と、前記繰り返し手段による前記ＤＶカメラのステップ巻戻しコマンドの発行の繰り返しの結果、ステップ巻戻しコマンドの実行の前後のタイムコードが一致する回数が所定回数に達したときに、前記ＤＶテープの巻戻しが完了したことを認識する巻戻し完了認識手段とをさらに備え、前記巻戻し完了認識手段によって前記ＤＶテープの巻戻しが完了したことが認識された場合に、前記ＤＶカメラからＤＶＤレコーダへのダビング録画等の、前記巻戻しの次の処理に移行することを特徴とする。
【００１３】
請求項２の発明は、ＩＥＥＥ１３９４シリアルバスを介してＤＶ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ）カメラと接続され、前記ＤＶカメラに対してＤＶテープの巻戻し、一時停止等の動作指示コマンドを発行するコマンド発行手段と、前記コマンド発行手段からの巻戻しコマンドに応じて、前記ＤＶテープの巻戻し動作を実行している途中のＤＶカメラからタイムコードを取得するタイムコード取得手段とを備えたＩＥＥＥ１３９４シリアルバスに接続されるディジタル録画装置において、前記タイムコード取得手段により取得したタイムコードから前記ＤＶテープの現在の巻戻し位置と先頭位置との差を算出する算出手段と、前記算出手段により算出される前記ＤＶテープの現在の巻戻し位置と先頭位置との差が所定の基準値よりも小さくなったときに、前記コマンド発行手段が前記ＤＶカメラへ発行するコマンドをステップ巻戻しコマンドに変更するステップ巻戻しコマンド発行手段と、前記ステップ巻戻しコマンド発行手段により発行されたステップ巻戻しコマンドによってステップ巻戻しが実行されるときに、前記ステップ巻戻しコマンド実行前の前記ＤＶカメラからのタイムコードと実行後の前記ＤＶカメラからのタイムコードとを比較する比較手段と、前記比較手段による比較の結果、前記ステップ巻戻しコマンドの実行前後のタイムコードが一致したときに、前記ＤＶテープの巻戻しが完了したことを認識する巻戻し完了認識手段とをさらに備えることを特徴とする。
【００１４】
請求項３の発明は、請求項２の発明において、前記比較手段による比較の結果、前記ステップ巻戻しコマンドの実行前後のタイムコードが一致する回数が所定回数に達するまで、前記ステップ巻戻しコマンド発行手段によるステップ巻戻しコマンドの発行を繰返し実行させる繰り返し手段をさらに備え、前記巻戻し完了認識手段は、前記繰り返し手段による繰り返しの結果、タイムコードが一致する回数が所定回数に達したときに、前記ＤＶテープの巻戻しが完了したことを認識することを認識することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ＤＶＤレコーダ又はＨＤＤレコーダ等のディジタル録画装置が発行した巻戻しコマンドによってＤＶテープの巻戻し動作を実行するＤＶカメラのＤＶテープの巻戻しが完了したことを正確に認識できて、プログラムダビング等の一連の動作を徒に中断してしまうことなく、巻戻しの次の処理に円滑に移行することができる。
【発明を実施するための最良の形態】
【００１６】
本発明を実施するための最良の形態について図面を参照して説明する。以下の実施形態では、ＤＶＤレコーダに本発明を適用した場合について説明する。
【００１７】
図１は、本実施形態によるＤＶＤレコーダ１と、このＤＶＤレコーダ１とＩＥＥＥ１３９４シリアルバス５０を介して接続可能なＤＶカメラ２の電気的ブロック構成を示す。このＤＶＤレコーダ１は、ＩＥＥＥ１３９４シリアルバス５０（以下、バスと略称する）を介して、ＤＶカメラ２と接続されており、ＤＶカメラ２から受信したストリームデータをＤＶＤレコーダ１内のＤＶＤ１５に録画することができる。ＤＶＤレコーダ１は、装置の各部を制御するためのマイクロプロセッサ１０を備えている。また、ＤＶＤレコーダ１は、ＩＥＥＥ１３９４インタフェース１３（以下、ＩＥＥＥ１３９４Ｉ／Ｆという）と、各種のメッセージを表示するための表示部１１と、ＤＶカメラ２から取得したタイムコード等のデータを記憶するＲＡＭ１８と、記録するデータ又は読み出したデータを一時的に保存するバッファメモリ１２を有している。
【００１８】
ＩＥＥＥ１３９４Ｉ／Ｆ１３は、バス５０を介して外部入出力機器との間で制御用コマンドとその応答信号の送受信、及びストリームデータの送受信を行うためのものである。さらにまた、ＤＶＤレコーダ１はリモコン２０から送信された赤外線信号を受信する赤外線信号受信部１９を有している。マイクロプロセッサ１０に接続したＲＯＭ１７内には、後に詳述するＤＶカメラ２のＤＶテープ４３の巻戻し処理プログラムをはじめＤＶカメラ２に種々の動作を実行させる多数のプログラムが格納されている。
【００１９】
リモコン２０は、各種のキーからなるキー部２４と赤外線信号発信部２１とを有している。キー部２４には、電源キー２２、数字入力用のキー２５、カーソルキー２６、確定キー２７に加えてＤＶカメラ２側のＤＶテープ４３からＤＶＤレコーダ１へのダビング録画を指示するためのメニューを含む各種メニューの表示を指示するためのメニューキー２３が設けられている。
【００２０】
ＤＶカメラ２は、ＶＴＲ一体型のＤＶカメラであり、バス５０を介してＤＶＤレコーダ１からの動作指示コマンド等のデータを受信するためのＩＥＥＥ１３９４インタフェース３７（以下、ＩＥＥＥ１３９４Ｉ／Ｆという）と、撮像した被写体像をアナログ信号の形で出力するＣＣＤ３１（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）と、ＣＣＤ３１から出力されたアナログ信号をディジタル信号に変換するＡ／Ｄ変換部３２と、Ａ／Ｄ変換部３２から送られた画像データを一時的に蓄積する画像メモリ３３と、画像メモリ３３に蓄積された画像データに対して各種の画像処理を施すマイクロプロセッサ３４と、フォーマット変換回路３５と、記録再生部３６とを備えている。
【００２１】
フォーマット変換回路３５は、マイクロプロセッサ３４による処理後の画像データのストリームデータへのフォーマット変換を行う。記録再生部３６は、フォーマット変換回路３５から出力されたストリームデータのＤＶテープ４３への書き込みや、ＤＶテープ４３に記録されたストリームデータの再生等を行う。また、ＤＶカメラ２は、マイクロプロセッサ３４から送られた画像を表示する液晶モニタ３８と、操作部３９と、各種のデータを記憶するためのＲＡＭ４１と、各種の制御プログラムを格納するＲＯＭ４０を備えている。
【００２２】
今、ユーザがリモコン２０のメニューキー２３を押下して、ＤＶＤレコーダ１の表示部１１にメニューを表示させ、動作メニューの中からプログラムダビングを選択したとすると、ＤＶＤレコーダ１は、ＲＯＭ１７に格納されたプログラムの中からプログラムダビングの制御プログラムを読出して、そのプログラムに基づきＤＶカメラ２に対して適宜動作指示コマンドを発行する。そして、ＩＥＥＥ１３９４Ｉ／Ｆ１３及びバス５０を介してそれら動作指示コマンドを受信したＤＶカメラ２は、まずＤＶテープ４３の先頭位置までの巻戻しを実行し、巻戻しの完了を認識したＤＶＤレコーダ１から引き続いて送信されてくる再生コマンドによってＤＶテープ４３の再生動作を実行する。その再生動作に伴ってＤＶカメラ２からバス５０を介して送信されるストリームデータは、ＤＶＤレコーダ１内のＤＶＤ１５に録画される。
【００２３】
次に、図２及び図３を参照して、ＤＶＤレコーダ１がＤＶカメラ２にＤＶテープ４３の巻戻しを行わせる手順について説明する。ＤＶＤレコーダ１のマイクロプロセッサ１０は、まず発行する動作指示コマンドを「巻戻し」に指定する（Ｓ１）。次に、発行する動作指示コマンドとＤＶカメラ２の状態が一致しているか否か（発行する動作指示コマンドとＤＶカメラ２の状態が矛盾していないか）を判断し（Ｓ２）、一致していなければ（矛盾していれば）（Ｓ２でＮＯ）、何らかの原因によりＤＶカメラ２がＤＶＤレコーダ１からのコマンド通り動作していないことになるので、後述の位置変化なしカウンタをクリアして（Ｓ２６）巻戻し処理を終了する。
【００２４】
ＤＶＤレコーダ１のマイクロプロセッサ１０は、ＤＶカメラ２の状態が動作指示コマンドと一致していれば（Ｓ２でＹＥＳ）、その時点でＤＶカメラ２から取得するタイムコード（以下、現在巻戻し位置という）がＤＶテープ４３の先頭のタイムコード（以下、先頭位置という）より大きな値か否かを判断する（Ｓ３）。この判断の結果、現在巻戻し位置の値が先頭位置の値以下の場合（Ｓ３でＮＯ）は、既にＤＶテープ４３は先頭位置に巻戻されていることになるので、位置変化なしカウンタをクリアして（Ｓ２６）巻戻し処理を終了する。
【００２５】
なお、上記ＤＶカメラ２の状態が動作指示コマンドと一致しているとみなされるのは（Ｓ２でＹＥＳとなるのは）、発行するコマンドが「巻戻し」、「再生巻戻し」、「逆再生」、「逆方向のスロー再生」、「逆方向のステップ再生」及び「一時停止」のいずれかであり、かつ、発行するコマンドとＤＶカメラ２の状態が一致している（矛盾していない）場合である。例えば、発行するコマンドが「ステップ再生（逆方向）」であり、ＤＶカメラ２の状態が「一時停止」の場合である。
【００２６】
ＤＶＤレコーダ１のマイクロプロセッサ１０は、現在巻戻し位置の値が先頭位置の値より大きい場合（Ｓ３でＹＥＳ）は、現在巻戻し位置と先頭位置の差を算出する（Ｓ４）。ここで、先頭位置には、具体的には「００：００：００：０１」が用いられ、取得した現在巻戻し位置が、例えば「０１：３０：１５：２０」の場合には、差は「０１：３０：１５：１９」になる。なお、タイムコードの「：」で区切った各２桁の数は、順に時間、分、秒、フレームを表す。先頭位置の具体的なタイムコードとして「００：００：００：０１」を用いることによって、ＤＶテープ４３の実際に映像・音声データが記録された先頭位置までの巻戻しが可能になる。
【００２７】
次に、ＤＶＤレコーダ１のマイクロプロセッサ１０は、ステップＳ４で算出された差が１分（請求項における第１の基準値）以上であるか否かを判断して（Ｓ５）、１分以上であれば（Ｓ５でＹＥＳ）ステップＳ２に戻る。差が１分未満の場合には（Ｓ５でＮＯ）、差が１０秒以上であるか否かを判断し（Ｓ６）、１０秒以上であれば（Ｓ６でＹＥＳ）発行する動作指示コマンドを「巻戻し」から「再生巻戻し」に変更して（Ｓ７）、後述のステップＳ１６で動作指示コマンドとＤＶカメラ２の現在の状態とを比較する。ＤＶＤレコーダ１のマイクロプロセッサ１０は、差が１０秒未満の場合には（Ｓ６でＮＯ）、差が２秒以上であるか否かを判断し（Ｓ８）、２秒以上であれば（Ｓ８でＹＥＳ）、発行する動作指示コマンドを「再生巻戻し」から「逆再生」に変更する（Ｓ９）。
【００２８】
差が２秒未満の場合には（Ｓ８でＮＯ）、ＤＶＤレコーダ１のマイクロプロセッサ１０は、次に差が１０フレーム（請求項における第２の基準値）以上であるか否かを判断し（Ｓ１０）、１０フレーム以上であれば（Ｓ１０でＹＥＳ）、発行する動作指示コマンドを「逆再生」から「逆方向のスロー再生」に変更する（Ｓ１１）。差が１０フレーム未満の場合には（Ｓ１０でＮＯ）、ＤＶＤレコーダ１のマイクロプロセッサ１０は、次にＤＶカメラ２の状態が一時停止か否かを判断し（Ｓ１２）、一時停止の状態でない場合は（Ｓ１２でＮＯ）、発行する動作指示コマンドを「逆方向のスロー再生」から「一時停止」に変更する（Ｓ１３）。
【００２９】
ＤＶカメラ２の状態が一時停止である場合は（Ｓ１２でＹＥＳ）、ＤＶＤレコーダ１のマイクロプロセッサ１０は、発行する動作指示コマンドを「逆方向のステップ再生」（以下、「ステップ巻戻し」という）に変更し（Ｓ１４）、ＤＶカメラ２からその時点のタイムコードを取得する（Ｓ１５）。このステップＳ１５で取得されるタイムコードをステップ巻戻し実行前タイムコードという。ステップ巻戻し実行前タイムコードは、ＲＡＭ１８に記憶される。
【００３０】
なお、動作指示コマンドの「ステップ巻戻し」は、ＤＶカメラ２のＤＶテープ４３を１フレームだけ巻戻し方向へ再生動作させるコマンドである。また、動作指示コマンドの「再生巻戻し」は、動作指示コマンドの「逆再生」のときのＤＶテープ４３の速度を基準にして、１．５〜２倍の速度における巻戻し方向への再生動作を実行させるコマンドであり、動作指示コマンドの「逆方向のスロー再生」は、同じく０．３〜０．４倍の速度における巻戻し方向への再生動作を実行させるコマンドである。
【００３１】
次に、ＤＶＤレコーダ１のマイクロプロセッサ１０は、発行された動作指示コマンドとＤＶカメラ２の現在の状態を比較して（Ｓ１６）、一致している場合は（Ｓ１６でＹＥＳ）、ステップＳ２に戻る。一致していない場合は（Ｓ１６でＮＯ）、発行された動作指示コマンドをＤＶカメラ２へ送信する（Ｓ１７）。次に、図３の処理に移り、送信された動作指示コマンドに応じてＤＶカメラ２が「再生巻戻し」「逆再生」等の動作を実行し、その実行結果が失敗の場合は（Ｓ１８でＮＯ）、ＤＶＤレコーダ１のマイクロプロセッサ１０は、位置変化なしカウンタをクリアして（Ｓ２６）、巻戻し処理を終了する。実行結果が成功の場合は（Ｓ１８でＹＥＳ）、ＤＶＤレコーダ１のマイクロプロセッサ１０は、発行されている動作指示コマンドが「ステップ巻戻し」か否かを判断して（Ｓ１９）、「ステップ巻戻し」でない場合は（Ｓ１９でＮＯ）、ステップＳ２に戻る。
【００３２】
ＤＶＤレコーダ１のマイクロプロセッサ１０は、発行されている動作指示コマンドが「ステップ巻戻し」である場合は（Ｓ１９でＹＥＳ）、ＤＶカメラ２からその時点のタイムコードを取得する（Ｓ２０）。このステップＳ２０で取得されるタイムコードをステップ巻戻し実行後タイムコードという。ステップ巻戻し実行後タイムコードは、ＲＡＭ１８に記憶される。
【００３３】
次に、ＤＶＤレコーダ１のマイクロプロセッサ１０は、ステップＳ１５において取得されてＲＡＭ１８に記憶されているステップ巻戻し実行前タイムコードと、ステップＳ２０において取得されてＲＡＭ１８に記憶されているステップ巻戻し実行後タイムコードとを比較して（Ｓ２１）、一致している場合は（Ｓ２１でＹＥＳ）、マイクロプロセッサ１０内の位置変化なしカウンタをクリアし（Ｓ２２）、一致していない場合は（Ｓ２１でＮＯ）、位置変化なしカウンタを１だけカウントアップする（Ｓ２３）。つまり、ステップ巻戻し実行前タイムコードが、例えば「００：００：００：０４」であって、ステップ巻戻し実行後タイムコードが、「００：００：００：０４」であれば、位置変化なしとして位置変化なしカウンタがカウントアップされ、ステップ巻戻し実行前タイムコードが、例えば「００：００：００：０４」であって、ステップ巻戻し実行後タイムコードが、「００：００：００：０３」であれば、位置変化なしカウンタはクリアされ、カウント値はゼロに戻される。
【００３４】
そして、ＤＶＤレコーダ１のマイクロプロセッサ１０は、位置変化なしカウンタが５以下か否かを判断して（Ｓ２４）、５以下である場合には（Ｓ２４でＹＥＳ）ステップＳ２に戻り、カウンタの値が６以上である場合には（Ｓ２４でＮＯ）、ＤＶテープ４３が先頭位置に到達したと判断して（Ｓ２５）、位置変化なしカウンタをクリア（Ｓ２６）した上、巻戻し処理を終了する。つまり、ステップＳ２１からステップＳ２４までの手順によって、ＤＶカメラ２のステップ巻戻し動作の実行前後のタイムコードの位置変化なしが６回連続して生じた場合に、ＤＶテープ４３が先頭位置に到達したと判断されることになる。換言すれば、ステップ巻戻しの実行前後に取得したタイムコードが、例えば「００：００：００：０４」で一致し、それが６回連続した場合には、タイムコードの値の如何に関わらずＤＶテープ４３は先頭位置に到達したと判断される。
【００３５】
また、ＤＶＤレコーダ１のマイクロプロセッサ１０は、ＤＶテープ４３が正常に先頭位置に到達したと判断して巻戻し処理を終了すると、続いてＤＶカメラ２に対して再生コマンドを発行し、ＤＶカメラ２に再生動作を実行させてプログラムダビングの一連の動作を続行させる。
【００３６】
なお、上述のステップＳ５からステップＳ１１までの手順は、ＤＶカメラ２にＤＶテープ４３の巻戻しを実行させる上で、ＤＶテープ４３が先頭位置に近づくにつれて巻戻し速度を段階的に減速させる工程であるので、段階は「再生巻戻し」、「逆再生」、「逆方向のスロー再生」の３段階に限られず、例えば他の巻戻し速度の逆方向再生を加えて４段階で減速する手順であってもよいし、２段階で減速する手順であってもよい。
【００３７】
さらに、ステップＳ２４における位置変化なしカウンタのカウントアップ回数が５以下か否か判断する工程において、５回以外の他の基準回数（例えば、１回）を用いてもよい。また、ＤＶＤレコーダ１に代えて上記とほぼ同一のブロック構成を備えたＨＤＤレコーダを用いることも可能である。
【００３８】
いずれにしても、本実施形態のＤＶＤレコーダ１では、ＤＶカメラ２にＤＶテープ４３の巻戻し動作を実行させるときの巻戻し動作が完了したことの認識を、取得するタイムコードが特定の値（例えば「００：００：００：００」）であるか否かの判断に基づいて行うのではなく、ＤＶテープ４３の巻戻しが最終盤に近づいたときにＤＶカメラ２にステップ巻戻しの動作を実行させ、その動作前後に取得するタイムコードが一致するか否かによって判断するので、ＤＶテープ４３の巻戻し動作の完了をより正確に認識することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態に係るＩＥＥＥ１３９４シリアルバスで接続されたＤＶＤレコーダとＤＶカメラの電気的ブロック構成を示すブロック図。
【図２】上記ＤＶＤレコーダの巻戻し処理（前半）のフローチャート。
【図３】上記ＤＶＤレコーダの巻戻し処理（後半）のフローチャート。
【符号の説明】
【００４０】
１  ＤＶＤレコーダ
２  ＤＶカメラ
１０  マイクロプロセッサ（コマンド発行手段、タイムコード取得手段、算出手段、コマンド変更手段、ステップ巻戻しコマンド発行手段、比較手段、繰り返し手段、巻戻し完了認識手段）
１８  ＲＡＭ
４３  ＤＶテープ
５０  ＩＥＥＥ１３９４シリアルバス
【図１】
2007052869.tif 000003
【図２】
2007052869.tif 000004
【図３】
2007052869.tif 000005