(57)【要約】【課題】  モードがＲＥＣ又はＲＥＣＰＡＵＳＥ以外の状態の時にユーザの誤操作によるＲＥＣ指示があった場合に、データが上書きされるのを防止する。【解決手段】  デジタルデータ入出力用のインターフェースを有し、前記デジタルインターフェースを用いてネットワークに接続する機能を有する制御装置であって、前記デジタルインターフェースに接続された外部のデータ記録再生装置に対して制御信号及び問い合わせ信号を送信する機能と前記信号に対する応答信号を受信する機能を有し、前記外部のデータ記録再生装置に対して状態の問い合わせ信号を送信し、前記問い合わせ信号の応答信号が特定の状態のときにのみデータ記録要求を行う制御信号を送信する。【選択図】  図１
2005174479.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデータ入出力用のインターフェースを有し、前記デジタルインターフェースを用いてネットワークに接続する機能を有する制御装置であって、前記デジタルインターフェースに接続された外部のデータ記録再生装置に対して制御信号及び問い合わせ信号を送信する機能と前記信号に対する応答信号を受信する機能を有し、前記外部のデータ記録再生装置に対して状態の問い合わせ信号を送信し、前記問い合わせ信号の応答信号が特定の状態のときにのみデータ記録要求を行う制御信号を送信することを特徴とする制御装置。
【請求項２】
前記特定の状態は、記録待機状態であることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記特定の状態は、記録状態であることを特徴とする請求項１に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルインターフェースを有するデジタルデータ記録再生装置を制御する制御装置に関する。
【背景技術】
【０００２】
現在、高速シリアルインターフェースを備えたデジタルビデオデータを記録再生する機器が存在しており、記録媒体としてテープを使用し、シリアルインターフェースとしてＩＥＥＥ１３９４を使用したデジタルビデオが普及している（非特許文献１及び２参照）。前記デジタルビデオはＩＥＥＥ１３９４インターフェース規格の標準化団体である1394 Trade Associationで規定されたAV/C Tape Recorder/Playerサブユニットのコマンドセットを搭載し、ＩＥＥＥ１３９４を介して受信した制御コマンドに従って記録再生動作を行うことができるようになっている。
【０００３】
このコマンドの送受信に関してはＩＥＣ６１８８３（非特許文献３参照）の中でＦＣＰ（Function Control Protocol）として規定されており、コントローラがターゲットデバイスの特定アドレスに対してwriteトランザクションを用いて制御データを書き込み、前記writeトランザクションのデータを受信したターゲットがコントローラの特定アドレスに対してwriteトランザクションでレスポンスデータを書き込むことで実現される。ＡＶ／Ｃプロトコルでは各ＡＶ／Ｃサブユニットに対してＣＴＳ（Command Transaction Set）が規定されており、図８にＣＴＳで用いるコマンドフレームのフォーマットを示す。
【０００４】
ctypeフィールドはコマンドの種類を示す物であり、図１１に示すコマンドタイプを指定する。subunit_type,subunit IDフィールドは、指定したノード内のどのユニットに対してのコマンドなのかを示すフィールドである。opcode,operandフィールドは実際のコマンドを内容を指定するフィールドである。
【０００５】
図９にＣＴＳで用いるレスポンスフレームのフォーマットを示す。responseフィールドはレスポンスの種類を示す物であり、図１２に示すレスポンスタイプを指定する。subunit_type,subunit IDフィールドは、ノード内のどのユニットからのレスポンスなのかを示すフィールドである。opcode,operandフィールドはレスポンスデータを指定するフィールドである。
【０００６】
例えばTape Recorder/Playerサブユニットに対して記録を指示するコマンドフレームと、前記コマンドを受理した場合のレスポンスフレームは図１０に示すデータとなる。
【０００７】
カメラ一体型のデジタルビデオでは、一般的に撮影するためのカメラモードと、再生するためのビデオモードの２つのモードがあり、カメラモードでは記録動作を、ビデオモードでは記録・再生動作を行うことが出来るようになっている。
【０００８】
カメラモードの場合、テープをセットすると自動的に記録待機状態となり、記録開始／記録停止のトリガボタンを押す毎に記録状態と記録待機状態の２つの状態に切り替わるようになっている。またカメラモードでは上記状態に対応して記録状態になることを要求するRECORDコマンドと記録待機状態になることを要求するRECORD PAUSEコマンドを受理するようになっており、ビデオモードではその他に再生要求コマンドや巻き戻し、早送りなどのコマンドも受け付けるようになっている。RECORD、RECORD PAUSEコマンドを発行することでカメラモードの前記デジタルビデオカメラを制御することができる。
【非特許文献１】IEEE Std 1394-1995, IEEE Standard for a High Performance Serial Bus, Institute of Electrical and Electronics Engineers, Inc.
【非特許文献２】IEEE Std 1394a-2000, IEEE Standard for a High Performance Serial Bus - Amendment 1
【非特許文献３】IEC 61883-1,Consumer audio/video equipment - Digital interface - Part 1: General
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前記デジタルビデオカメラに対してRECORDコマンドを発行すると、カメラモードであってもビデオモードであっても記録可能なテープがセットされている場合記録状態となってしまう。例えばユーザが誤ってRECORDコマンドを発行した場合、ビデオモードでテープ再生中であっても、再生中の場所からデータが上書きされてしまうという問題がある。
【課題を解決するための手段】
【００１０】
本発明では上記問題を解決するために、RECORDコマンド、RECORD PAUSEコマンドを発行する前にコマンドを送信するターゲットに対してあらかじめ機器の状態を問い合わせるコマンドを発行し、ターゲットが記録待機状態もしくは記録状態の時にのみRECORDコマンド、RECORD PAUSEコマンドを発行する。
【００１１】
デジタルデータ入出力用のインターフェースを有し、デジタルインターフェースを用いてネットワークに接続する機能を有する制御装置であって、デジタルインターフェースに接続された外部のデータ記録再生装置に対して制御信号及び問い合わせ信号を送信する機能と信号に対する応答信号を受信する機能を有し、外部のデータ記録再生装置に対して状態の問い合わせ信号を送信し、問い合わせ信号の応答信号が特定の状態のときにのみデータ記録要求を行う制御信号を送信することを特徴とする制御装置。
【００１２】
特定の状態を、記録待機状態とすることができる。特定の状態を、記録状態とすることができる。
【発明の効果】
【００１３】
RECORD、RECORD PAUSE CONTROL Commandを発行する前に、TRANSPORT STATE STATUS Commandでターゲットの状態を調べてその結果によってコマンドを発行することによって、ユーザの誤操作によって必要なデータが上書きされることを防ぐことができる。
【発明を実施するための最良の形態】
【００１４】
以下に本実施例を説明する。図１に本発明のRECORDコマンドを発行するシーケンスを示す。まずユーザはコントローラが有するボタン等を操作して記録要求行い、前記要求を受け取ったコントローラはデジタルビデオカメラ（以下ターゲットと記述）にTRANSPORT STATE STATUS Commandを発行する。このコマンドはターゲットの状態を問い合わせるコマンドである。
【００１５】
図２にTRANSPORT STATE STATUS Commandのコマンドフレームデータと記録待機状態のターゲットが返すレスポンスフレームのデータを示す。
【００１６】
コントローラは前記レスポンスデータを受信し、ターゲットが記録待機状態であることが分かると続いてRECORDコマンドをターゲットに発行してターゲットは記録状態となる。もしTRANSPORT STATE STATUS Commandに対するレスポンスが記録状態を示すものであった場合、コントローラはRECORDコマンドを発行してもターゲットの状態は変化しないので、発行してもしなくても良い。
【００１７】
またコントローラはユーザによって記録待機要求を受け取った場合、図３に示すシーケンスでコマンドを発行する。まず前記要求を受け取ったコントローラはターゲットにTRANSPORT STATE STATUS Commandを発行する。図４にTRANSPORT STATE STATUS Commandのコマンドフレームデータと記録状態のターゲットが返すレスポンスフレームのデータを示す。
【００１８】
コントローラは前記レスポンスデータを受信し、ターゲットが記録状態であることが分かると続いて図５に示すRECORD PAUSEコマンドをターゲットに発行してターゲットはレスポンスをコントローラに送信して記録待機状態となる。もしTRANSPORT STATE STATUS Commandに対するレスポンスが記録待機状態を示すものであった場合、コントローラはRECORD PAUSEコマンドを発行してもターゲットの状態は変化しないので、発行してもしなくても良い。
【００１９】
RECORD CONTROL Command、RECORD PAUSE CONTROL Commandコマンドのいずれの場合でも、TRANSPORT STATE STATUS Commandに対するレスポンスが記録状態もしくは記録待機状態でなかった場合、CONTROL Commandは発行しない。本実施例の動作を図６及び図７にフローチャートで示す。
【００２０】
以上説明したように、RECORD、RECORD PAUSE CONTROL Commandを発行する前に、TRANSPORT STATE STATUS Commandでターゲットの状態を調べてその結果によってコマンドを発行することによって、ユーザの誤操作によって必要なデータが上書きされることを防ぐことができる。
【図面の簡単な説明】
【００２１】
【図１】本実施例のRECORDコントロールコマンドを発行するシーケンスを示す図。
【図２】TRANSPORT STATE STATUSコマンドのコマンドフレームデータと記録待機状態のデジタルビデオカメラが返すレスポンスフレームのデータを示す図。
【図３】本実施例のRECORD PAUSEコントロールコマンドを発行するシーケンスを示す図。
【図４】TRANSPORT STATE STATUSコマンドのコマンドフレームデータと記録状態のデジタルビデオカメラが返すレスポンスフレームのデータを示す図。
【図５】RECORD PAUSEコントロールコマンドのコマンドフレームとレスポンスフレームのデータを示す図。
【図６】実施例の制御装置の動作を示すフローチャート。
【図７】実施例の制御装置の動作を示すフローチャート。
【図８】ＣＴＳで用いるコマンドフレームフォーマットを示す図。
【図９】ＣＴＳで用いるレスポンスフレームフォーマットを示す図。
【図１０】RECORDコントロールコマンドのコマンドフレームとレスポンスフレームのデータを示す図。
【図１１】ＣＴＳのコマンドフレームに設定するctypeフィールドの値を示す表。
【図１２】ＣＴＳのレスポンスフレームに設定するresponseフィールドの値を示す表。
【図１】
2005174479.tif 000003
【図２】
2005174479.tif 000004
【図３】
2005174479.tif 000005
【図４】
2005174479.tif 000006
【図５】
2005174479.tif 000007
【図６】
2005174479.tif 000008
【図７】
2005174479.tif 000009
【図８】
2005174479.tif 000010
【図９】
2005174479.tif 000011
【図１０】
2005174479.tif 000012
【図１１】
2005174479.tif 000013
【図１２】
2005174479.tif 000014