(57)【要約】【課題】  制御機能を持つビデオカメラに接続された機器が何であろうとも正常に動作させる。【解決手段】  接続された外部の装置を制御する制御装置において、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信された場合は、前記外部の装置の制御を行わず、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信されなかった場合は、前記外部の装置の制御を行う。【選択図】  図１
2007079820.tif 000002
【特許請求の範囲】
【請求項１】
接続された外部の装置を制御する制御装置において、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信された場合は、前記外部の装置の制御を行わず、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信されなかった場合は、前記外部の装置の制御を行うことを特徴とする制御装置。
【請求項２】
請求項１の制御装置であって、前期外部の装置との接続方式はIEEE１３９４接続であり、前記固有情報を問い合わせる信号とは、コンフィクレーションロムのリードトランザクションであることを特徴とする制御装置。
【請求項３】
接続された外部の装置を制御する制御装置において、接続されてから一定時間の間に前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信された場合は、前記外部の装置の制御を行わず、接続されてから一定時間の間に前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信されなかった場合は、前記外部の装置の制御を行うことを特徴とする制御装置。
【請求項４】
請求項３の制御装置であって、前期外部の装置との接続方式はIEEE１３９４接続であり、前記固有情報を問い合わせる信号とは、コンフィクレーションロムのリードトランザクションであることを特徴とする制御装置。
【請求項５】
接続された外部の装置を制御する制御装置において、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信されたことを示す経過情報を記憶し、制御動作を行う前に前記外部の装置が接続され、前記経過情報に問い合わせ信号があったことが記憶されていた場合、前記外部の記録装置の制御を行わず、前記経過情報に問い合わせ信号があったことが記憶されていなかった場合、前記外部の記録装置の制御を行うことを特徴とする制御装置。
【請求項６】
請求項５の制御装置であって、前期外部の装置との接続方式はIEEE１３９４接続であり、前記固有情報を問い合わせる信号とは、コンフィクレーションロムのリードトランザクションであることを特徴とする制御装置。
【請求項７】
接続された外部の装置を制御する制御装置において、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信されたことを示す経過情報を記憶し、制御動作を行う時に一定時間の間に前記経過情報に問い合わせ信号があったことが記憶されていた場合、前記外部の装置の制御を行わず、記憶されていない場合は前記外部の装置の制御を行うことを特徴とする制御装置。
【請求項８】
請求項７の制御装置であって、前期外部の装置との接続方式はIEEE１３９４接続であり、前記固有情報を問い合わせる信号とは、コンフィクレーションロムのリードトランザクションであることを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターフェースで情報を入出力するものであり、特にデジタルビデオカメラレコーダと他の映像記録機器との接続システムに利用される。
【背景技術】
【０００２】
従来、デジタルビデオカメラはデジタルインターフェースIEEE１３９４に準拠したDV端子を装備しており、この端子からは同じIEEE１３９４端子を持つデジタルビデオ等の機器に接続されている場合、撮影映像を出力しており、接続されたデジタルビデオの記録ボタン等を押すことにより、接続されたデジタルビデオにも記録していた。
【０００３】
最近では、AVHDDと呼ばれるIEEE１３９４端子を持つAV専用のハードディスクを記録媒体に持ち，ビデオと同じフォーマット信号で記録再生を行うものが開発されている。そして、従来、テープに撮影された映像をパソコン等のハードディスクにコピーし、ノンリニア編集を行っていたユーザーが、直接ビデオカメラの映像をビデオカメラに接続されたAVHDDに記録し、テープからのコピー時間を節約する利用法が行われるようになっている。
【０００４】
このAVHDDへの記録も同様にAVHDDの記録ボタン等を押すことによってビデオカメラの撮影画像を記録できるが、「AVC Digital Interface Command Set General Specification Version 4.0」に定められたCTSと呼ばれるコントロールコマンドを用いて、記録動作の制御をビデオカメラ側から行い、ビデオカメラの映像を自動的にAVHDDへ直接記録する方式も実用化されている。
【０００５】
図１にこの自動的にAVHDDへ直接記録する方式のシステム図を示す。１はビデオカメラ、２はAVHDD、３はIEEE１３９４ケーブル、４はトリガボタンである。図１に示すようにビデオカメラ１の出力をAVHDD２にも記録するようにIEEE１３９４ケーブル３で接続している。
【０００６】
ここで、図２にIEE1394 ケーブル３上に転送されている信号のエンベロープ波形を示す。この波形は「IEEE Std 1394-1995・IEEE Standard for a High Performance Serial Bus」に記述されている同期（アイソクロナス）伝送、非同期（アシンクロナス）伝送のフォーマットにのっとったものである。図において２１は１２５μSごとのサイクルスタートパケット、２２はアイソクロナス信号である。一般的に、アイソクロナス信号２２はブロードキャストチャンネルである６３ｃｈで伝送されている。このアイソクロナス信号２２はテープに記録されているビデオカメラ１で撮影された映像と音と同じ信号が、パケットの形に変換されて出力されている。２３はコントロールやステータスのコマンドなどを送るためのアシンクロナス信号である。
【０００７】
図３はビデオカメラ１の内部ブロック図である。図３において、３１はカメラ、３２は信号処理回路、３３はIEEE１３９４入出力回路、３４はシステムコントローラ、３５はテープ記録回路である。カメラ３１で撮影された映像は、信号処理回路３２においてDVフォーマットに返還される。
【０００８】
このDVフォーマットとは、デジタルビデオで使用されているフォーマットで「Specifications of Consumer-Use Digital VCRs」に詳しく記載されている。信号処理回路３２はこの返還された撮影画像をテープ記録回路３５とIEEE1394入出回路３３へ送信する。システムコントローラ３４はテープ記録回路３５を制御して撮影画像をテープに記録する。IEEE１３９４入出力回路３３では図２に示すようなアイソクロナス信号２２に撮影画像をパケット化し、DV端子から出力する。
【０００９】
システムコントローラ３４は、IEEE１３９４が接続されると接続された相手が制御可能な機器かどうかを知るために、「AVC Digital Interface Command Set General Specification Version 4.0」に定められたアシンクロナス信号２３に示すようなCTSコマンドで、相手機器の持つSubunitを尋ねるステータスコマンドを送る。AVHDD２はTape recoder/player Subunitを持っているため、CTSレスポンスにTape recoder/player Subunitを記述して返してくる。システムコントローラ３４は、このCTSレスポンスからTape recoder/player Subunitを相手が持っていることを知り、制御可能と判断する。もし、Tape recoder/player SubunitがCTSレスポンスに記述されていない場合は制御を行わない。
【００１０】
次にシステムコントローラ３４は、AVHDD２の記録状態を検出するためにIEEE１３９４入出力回路３３へAVHDD２の状態を検出するメカステータスコマンドを周期的に発行するように指示する。IEEE１３９４入出力回路３３は、メカステータスコマンドをAVHDD２に発行する。この周期は規格上１００ｍｓでタイムアウトと判断することから１００ｍｓ以上に設定されている。そして、AVHDD２の状態を表示などに使用したり、制御可能かどうかの判断に使用する。
【００１１】
ユーザはビデオカメラ１に撮影映像を記録するとき、ビデオカメラ１に付いているトリガボタン４を押して、ビデオカメラ１に内臓されているテープに記録を始める。システムコントローラ３４がこの制御を行う。同時にIEEE１３９４入出力回路３３にAVHDD２へ記録を行わせるコントロールコマンドのCTSを送信するように指示する。AVHDD２はこのCTSを受けてHDDへ入力されている映像信号を記録する。
【００１２】
次にユーザーが記録を停止する場合、トリガボタン４を再び押すと、ビデオカメラ１は記録を停止する。同時にシステムコントローラ３４はIEEE１３９４入出力回路３３にAVHDD２へ記録の停止を行わせるコントロールコマンドのCTSを送信するように指示する。AVHDD２はこのCTSを受けてHDDへの映像信号の記録を停止する。
【００１３】
従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開２００１−９４５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら上記従来例では、ビデオカメラは制御することよりもPC等に接続し、制御されることが多く、そしてほとんどのPCは制御することを前提に設計されている。このように制御を行う上記のようなビデオカメラを、やはり制御を行うためのPCに接続した場合、PC上のOSやアプリケーションは制御コマンドが発行されると予期せぬコマンドのため正常に動作できないという欠点があった。
【００１５】
そこで、本出願に係わる発明の目的は、ビデオカメラに接続された機器が何であろうとも正常に動作させるというものである。
【課題を解決するための手段】
【００１６】
上記目的を達成するために本出願に係わる発明は、接続された外部の装置を制御する制御装置において、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信された場合は、前記外部の装置の制御を行わず、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信されなかった場合は、前記外部の装置の制御を行うようにしたものである。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、接続された外部の装置を制御する制御装置において、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信された場合は、前記外部の装置の制御を行わず、前記外部の装置から前記制御装置の固有情報を問い合わせる信号が送信されなかった場合は、前記外部の装置の制御を行うことにより、外部記録機器など制御されることを目的に設計され機器でも正常に制御でき、PCなどの制御することを目的に設計された機器でも正常に動作できるようなった。
【発明を実施するための最良の形態】
【００１８】
（実施例１）
まず、メニューなどで外部機器コントロール機能をONした後にIEEE１３９４を接続した実施例を説明する。
【００１９】
図１に本発明のシステム図を示す。１はビデオカメラ、２はAVHDD、３はIEEE１３９４ケーブル、４はトリガボタンである。図１に示すようにビデオカメラ１の出力をAVHDD２にも記録するようにIEEE１３９４ケーブル３で接続している。
【００２０】
ここで、図２にIEE1394 ケーブル３上に転送されている信号のエンベロープ波形を示す。図において２１は１２５μSごとのサイクルスタートパケット、２２はアイソクロナス信号である。一般的に、アイソクロナス信号２２はブロードキャストチャンネルである６３ｃｈで伝送されている。このアイソクロナス信号２２はテープに記録されているビデオカメラ１で撮影された映像と音と同じ信号が、パケットの形に変換されて出力されている。２３はコントロールやステータスのコマンドなどを送るためのアシンクロナス信号である。
【００２１】
図３はビデオカメラ１の内部ブロック図である。図３において、３１はカメラ、３２は信号処理回路、３３はIEEE１３９４入出力回路、３４はシステムコントローラ、３５はテープ記録回路である。カメラ３１で撮影された映像は、信号処理回路３２においてDVフォーマットに返還される。信号処理回路３２はこの返還された撮影画像をテープ記録回路３５とIEEE1394入出回路３３へ送信する。システムコントローラ３４はテープ記録回路３５を制御して撮影画像をテープに記録する。IEEE１３９４入出力回路３３では図２に示すようなアイソクロナス信号２２に撮影画像をパケット化し、DV端子から出力する。
【００２２】
メニューなどで外部機器コントロール機能をONした後にIEEE１３９４が接続されるとバスがコンプリートした後に、システムコントローラ３４は接続された相手からコンフィグレーションROMのリードトランザクションがあるかどうか、IEEE１３９４入出力回路３３からの通知を一定時間待つ。
【００２３】
ここで、コンフィグレーションROMは「IEEE Std 1394-1995・IEEE Standard for a High Performance Serial Bus」に記述されているアドレス指定の中の「ISO/IEC13213:1994」で規定されているROM空間のことで、各IEEE1394機器が持つ固有情報を記述するように定められている。
【００２４】
もし、接続された相手がPCの場合、PCは接続された機器の専用のドライバをロードするために、このコンフィグレーションROMのリードトランザクションを行う。ビデオカメラ１が、このようなコンフィグレーションROMのリードトランザクションを受信した場合、システムコントローラ３４は、接続相手をPCと判断し、外部機器コントロール機能を動作させないようにする。
【００２５】
また、システムコントローラ３４は、一定時間の間にこのコンフィグレーションROMのリードトランザクションを受信しなかった場合、接続された相手が制御可能な機器かどうかを知るために、アシンクロナス信号２３に示すようなCTSコマンドで、相手機器の持つSubunitを尋ねるステータスコマンドを送る。接続相手が図１のようにAVHDD２であった場合、AVHDD２はTape recoder/player Subunitを持っているため、CTSレスポンスにTape recoder/player Subunitを記述して返してくる。システムコントローラ３４は、このCTSレスポンスからTape recoder/player Subunitを相手が持っていることを知り、制御可能と判断する。もし、Tape recoder/player SubunitがCTSレスポンスに記述されていない場合は制御を行わない。
【００２６】
次にシステムコントローラ３４は、AVHDD２の記録状態を検出するためにIEEE１３９４入出力回路３３へAVHDD２の状態を検出するメカステータスコマンドを周期的に発行するように指示する。IEEE１３９４入出力回路３３は、メカステータスコマンドをAVHDD２に発行する。この周期は規格上１００ｍｓでタイムアウトと判断することから１００ｍｓ以上に設定されている。そして、AVHDD２の状態を表示などに使用したり、制御可能かどうかの判断に使用する。
【００２７】
ユーザはビデオカメラ１に撮影映像を記録するときに、ビデオカメラ１に付いているトリガボタン４を押して、ビデオカメラ１に内臓されているテープに記録を始める。システムコントローラ３４がこの制御を行う。同時にIEEE１３９４入出力回路３３にAVHDD２へ記録を行わせるコントロールコマンドのCTSを送信するように指示する。AVHDD２はこのCTSを受けてHDDへ入力されている映像信号を記録する。
【００２８】
次にユーザーが記録を停止する場合、トリガボタン４を再び押すと、ビデオカメラ１は記録を停止する。同時にシステムコントローラ３４はIEEE１３９４入出力回路３３にAVHDD２へ記録の停止を行わせるコントロールコマンドのCTSを送信するように指示する。AVHDD２はこのCTSを受けてHDDへの映像信号の記録を停止する。
【００２９】
もちろん、アイソクロナス信号２２の中にはオーディオ信号も含まれているが、ここでの説明は省略する。また、この一定時間は仕様の設計値であるため、ここでは規定しない。
【００３０】
以上のシステムコントローラ３４の外部機器コントロール機能の動作を行うかどうかの判断を示すフローチャートを図４に示す。
【００３１】
（実施例２）
次に、メニューなどで外部機器コントロール機能をONする前にIEEE１３９４を接続した実施例を説明する。図３において、IEEE1394が接続されるとシステムコントローラ３４はIEEE１３９４入出力回路３３からコンフィグレーションROMのリードトランザクションを受信したかどうかを通知され、専用のリードフラグに記憶する。ここでは、もし受信した場合はリードフラグを１に、受信していない場合はリードフラグを０とする。これは常に監視を行っている。
【００３２】
その後、メニューなどで外部機器コントロール機能をONされると、システムコントローラ３４はリードフラグを確認し、リードフラグが１ならば接続相手をPCと判断し、外部機器コントロール機能を動作させないようにする。また、リードフラグが０ならば、上記実施例１の一定時間コンフィグレーションROMのリードトランザクションを受信しなかった場合と同様に外部機器コントロール機能を動作させる処理を行う。
【００３３】
以上のシステムコントローラ３４の外部機器コントロール機能の動作を行うかどうかの判断を示すフローチャートを図５に示す。
【００３４】
（実施例３）
実施例１において、コンフィグレーションROMのリードトランザクションを受信したかどうかを実施例２のようにリードフラグを設けるようにする。メニューなどで外部機器コントロール機能をONする前にIEEE１３９４接続された場合、システムコントローラ３４はコンフィグレーションROMのリードトランザクションを受信したかどうかを通知され、リードフラグに記憶する。
【００３５】
その後、メニューなどで外部機器コントロール機能をONされると、システムコントローラ３４は一定時間たつまでリードフラグを確認し、リードフラグが１ならば接続相手をPCと判断し、外部機器コントロール機能を動作させないようにする。また、リードフラグが０ならば、上記実施例１の一定時間コンフィグレーションROMのリードトランザクションを受信しなかった場合と同様に外部機器コントロール機能を動作させる処理を行う。
【００３６】
また、外部機器コントロール機能をONされた後にIEEE１３９４接続がされると、実施例１のように一定時間、コンフィグレーションROMのリードトランザクションを受信するかどうかをリードフラグに記憶し、判断して同様の処理を行う。
【００３７】
以上のシステムコントローラ３４の外部機器コントロール機能の動作を行うかどうかの判断を示すフローチャートを図６に示す。
【図面の簡単な説明】
【００３８】
【図１】接続例
【図２】IEEE１３９４信号の図
【図３】ビデオカメラのブロック図
【図４】本実施例１のシステムコントローラのフローチャート
【図５】本実施例２のシステムコントローラのフローチャート
【図６】本実施例３のシステムコントローラのフローチャート
【符号の説明】
【００３９】
１  ビデオカメラ
２  AVHDD
３  IEEE１３９４ケーブル
４  トリガボタン
２１  サイクルスタートパケット
２２  アイソクロナス信号
２４  アシンクロナス信号
３１  カメラ
３２  信号処理回路
３３  IEEE１３９４入出力回路
３４  システムコントローラ
３５  テープ記録回路
【図１】
2007079820.tif 000003
【図２】
2007079820.tif 000004
【図３】
2007079820.tif 000005
【図４】
2007079820.tif 000006
【図５】
2007079820.tif 000007
【図６】
2007079820.tif 000008