(57)【要約】      （修正有）【課題】複数の信号フォーマットを混在させて信号の記録再生を行う記録再生機能と、通信機能を有する記録再生装置において、ＰＣに接続した際に、ＰＣが読み込んだドライバと異なる信号フォーマットがＰＣに入力することによるＰＣのハングアップを回避する。【解決手段】ＩＥＥＥ１３９４規格に準拠した通信インターフェースを介して映像信号や制御信号の授受を行う機能を有するカムコーダ１００とＰＣ２００をＩＥＥＥ１３９４ケーブル３００を介して接続してなる映像システム５００において、記録媒体を介して複数の信号フォーマットを混在させて信号の記録再生を行うカムコーダ１００が、ＰＣ２００との接続の確立により接続相手を識別し、接続相手がコンピュータであった場合に、現状の出力信号フォーマットを記憶し、記憶した出力信号フォーマットの信号のみを出力するように再生動作を制御する再生制御手段を備える。【選択図】図１
2006228349.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を介して複数の信号フォーマットを混在させて信号の記録再生を行う記録再生機能と、外部機器と接続を確立して再生信号を出力する通信機能を有する記録再生装置であって、
外部機器との接続の確立により認識された接続相手を識別し、接続相手がコンピュータであった場合に、現状の出力信号フォーマットを記憶し、記憶した出力信号フォーマットの信号のみを出力するように再生動作を制御する再生制御手段を備えることを特徴とする記録再生装置。
【請求項２】
上記再生制御手段は、ＩＥＥＥ(Institute of Electrical and Electronics Engineers)１３９４バスを介して接続される外部機器に対して、ＩＥＥＥ１３９４規格におけるＡＶ／Ｃコマンドにより、接続相手を識別することを特徴とする請求項１記載の記録再生装置。
【請求項３】
上記再生制御手段は、ＡＶ／ＣコマンドのUnit_Info. コマンド又はSubunit_Info.コマンドのレスポンスから、接続相手を識別することを特徴とする請求項２記載の記録再生装置。
【請求項４】
上記再生制御手段は、接続を確立した外部機器のConfiguration ROMの内容を読み出し、上記Configuration ROMの内容に含まれるメーカー名から接続相手を識別することを特徴とする請求項１記載の記録再生装置。
【請求項５】
上記再生制御手段は、記憶したフォーマットと異なる信号フィーマットで記録された部分にかかったらダミー信号を出力する制御を行うことを特徴とする請求項１記載の記録再生装置。
【請求項６】
上記再生制御手段は、記憶したフォーマットと異なる信号フィーマットで記録された部分にかかったら再生信号の出力を中止し、その次に記憶した信号フォーマットで記録された部分までスキップし、そこから再生信号の出力を開始する制御を行うことを特徴とする請求項１記載の記録再生装置。
【請求項７】
上記再生制御手段は、再生を開始した後、記憶したフォーマットと異なる信号フィーマットで記録された部分にかかったら再生信号を記憶した信号フォーマットに変換して出力する制御を行うことを特徴とする請求項１記載の記録再生装置。
【請求項８】
記録媒体を介して複数の信号フォーマットを混在させて信号の記録再生を行う記録再生機能と、外部機器と接続を確立して再生信号を出力する通信機能を有する記録再生装置における再生制御方法であって、
外部機器との接続の確立により認識された接続相手を識別し、
接続相手がコンピュータであった場合に、現状の出力信号フォーマットを記憶し、
記憶した出力信号フォーマットの信号のみを出力するように再生動作を制御する
ことを特徴とする再生制御方法。
【請求項９】
ＩＥＥＥ(Institute of Electrical and Electronics Engineers)１３９４バスを介して接続される外部機器に対して、ＩＥＥＥ１３９４規格におけるＡＶ／Ｃコマンドにより、接続相手を識別することを特徴とする請求項８記載の再生制御方法。
【請求項１０】
上記ＡＶ／ＣコマンドのUnit_Info. コマンド又はSubunit_Info.コマンドのレスポンスから、接続相手を識別することを特徴とする請求項９記載の再生制御方法。
【請求項１１】
接続を確立した外部機器のConfiguration ROMの内容を読み出し、上記Configuration ROMの内容に含まれるメーカー名から接続相手を識別することを特徴とする請求項８記載の再生制御方法。
【請求項１２】
記憶したフォーマットと異なる信号フィーマットで記録された部分にかかったらダミー信号を出力する制御を行うことを特徴とする請求項８記載の再生制御方法。
【請求項１３】
記憶したフォーマットと異なる信号フィーマットで記録された部分にかかったら再生信号の出力を中止し、その次に記憶した信号フォーマットで記録された部分までスキップし、そこから再生信号の出力を開始する制御を行うことを特徴とする請求項８記載の再生制御方法。
【請求項１４】
再生を開始した後、記憶したフォーマットと異なる信号フィーマットで記録された部分にかかったら再生信号を記憶した信号フォーマットに変換して出力する制御を行うことを特徴とする請求項８記載の再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体を介して複数の信号フォーマットを混在させて信号の記録再生を行う記録再生機能と、外部機器と接続を確立して再生信号を出力する通信機能を有する記録再生装置及びその再生制御方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）の周辺機器だけでなく、デジタルカメラなどのデジタル機器同士の接続も可能にした高速シリアルバスの規格としてＩＥＥＥ(Institute of Electrical and Electronics Engineers)１３９４規格がある。
【０００３】
ＩＥＥＥ１３９４は、ＰＣにプラグ＆プレイ互換の拡張インターフェースを提供し、家電のオーディオ／ビデオ（Ａ／Ｖ）機器、記憶周辺機器およびポータブル機器用の帯域幅の保証する理想的な送信モードを持っており、最大で６３台の機器をデイジーチェーン接続またはツリー接続することができ、転送速度は１００Ｍｂｐｓ、２００Ｍｂｐｓ、４００Ｍｂｐｓが規格化されている。ＩＥＥＥ１３９４は、ＳＣＳＩ（Small Computer Systems Interface）と同様に、データを高速で転送することができるシリアルバスである。これを用いた場合、アイソクロナス（Isochronous）転送と、アシンクロナス（Asynchronous）転送と呼ばれる２種類の転送方式により、データと制御コマンド（例えば、ＡＶ／Ｃコマンド）の両方を、１本のケーブルで転送することができる。ここで、ＡＶ／Ｃコマンドは、ＩＥＥＥ１３９４インターフェース上で通信されるコマンドであり、コマンドの送信、それに対応する応答は、ＩＥＥＥ１３９４の非同期ＷＲＩＴＥトランザクションに基づいて行われる。また、ＩＥＥＥ１３９４では、機器を動作中に抜き差しする（ホットプラグ）ことができ、接続ケーブルによる電源の供給もできるようになっている（例えば特許文献１参照）。
【０００４】
さらに、現行のＤＶ規格のカセットテープを用いてデジタルハイディフィニション（ＨＤ）映像の記録再生を可能にするＨＤＶ規格の基本仕様が策定されている。ＨＤＶ規格では、７２０ｐ（プログレッシブ）方式と１０８０ｉ（インターレース）方式に対応し、映像をＭＰＥＧ２で圧縮し、ＤＶ規格のＳＤ使用（フレーム内圧縮）と同等ビットレートでＨＤ映像の高精細な記録再生を可能にしている。
【０００５】
【特許文献１】特開２００１−３５９００７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ＨＤＶ機器のような複数の信号フォーマットを出力できる機器をＰＣにＩＥＥＥ１３９４インターフェースを用いて接続した場合、接続時に選択されたフォーマット（ドライバが読み込まれた）と異なるフォーマットの信号が入力するとＰＣがハングアップするという問題があった。
【０００７】
またハングアップしないまでも表示・記録等扱うことができないフォーマットの信号入力時に画面に出せない等、ユーザーにとっての不便があった。
【０００８】
ビデオサーバーのような機器／システムにおいては受信機側に合わせてフォーマットを変換して出力することも考えられる。
【０００９】
カムコーダ等のコンスーマ機器では、受信した信号フォーマットを変換して記録したり、受信した信号フォーマットをそのまま記録するようにしている。また、デジタル出力ができないコンテンツはアナログ出力したり、記録信号(MPEG)のデータレートに従って取得する帯域量を変えるといったことが行われていた。
【００１０】
そこで、本発明の目的は、上述の如き従来の実情に鑑み、記録媒体を介して複数の信号フォーマットを混在させて信号の記録再生を行う記録再生機能と、外部機器と接続を確立して再生信号を出力する通信機能を有する記録再生装置において、ＰＣに接続した際に、ＰＣが読み込んだドライバと異なる信号フォーマットがＰＣに入力することによるＰＣのハングアップを回避することにある。
【００１１】
また、同一メディアに複数フォーマット（ＤＶ／ＭＰＥＧ等）で記録されたコンテンツが混在したメディアの再生時に、接続相手機器が表示・録画等扱うことができないフォーマットの信号を出力しないようにすることにある。
【００１２】
本発明の更に他の目的、本発明によって得られる具体的な利点は、以下に説明される実施の形態の説明から一層明らかにされる。
【課題を解決するための手段】
【００１３】
本発明は、記録媒体を介して複数の信号フォーマットを混在させて信号の記録再生を行う記録再生機能と、外部機器と接続を確立して再生信号を出力する通信機能を有する記録再生装置であって、外部機器との接続の確立により認識された接続相手を識別し、接続相手がコンピュータであった場合に、現状の出力信号フォーマットを記憶し、記憶した出力信号フォーマットの信号のみを出力するように再生動作を制御する再生制御手段を備えることを特徴とする。
【００１４】
また、本発明は、記録媒体を介して複数の信号フォーマットを混在させて信号の記録再生を行う記録再生機能と、外部機器と接続を確立して再生信号を出力する通信機能を有する記録再生装置における再生制御方法であって、外部機器との接続の確立により認識された接続相手を識別し、接続相手がコンピュータであった場合に、現状の出力信号フォーマットを記憶し、記憶した出力信号フォーマットの信号のみを出力するように再生動作を制御することを特徴とする。
【００１５】
本発明では、例えば、ＨＤＶ機器のように複数の信号フォーマットを出力できる機器がＩＥＥＥ１３９４ケーブルを用いて他機器と接続された際ＡＶ／Ｃコマンド等を用いて接続相手がＰＣであることを認識した場合には現状の出力信号フォーマットを記憶し、それ以外の信号は出力しないようにする。
【発明の効果】
【００１６】
本発明によれば、記録媒体を介して複数の信号フォーマットを混在させて信号の記録再生を行う記録再生機能と、外部機器と接続を確立して再生信号を出力する通信機能を有する記録再生装置において、出力信号フォーマットが変化することによりＰＣがハングアップするのを回避することができる。また、同一メディアに複数フォーマット（ＤＶ／ＭＰＥＧ等）で記録されたコンテンツが混在したメディアの再生時に、単一信号フォーマットで出力することができ、接続相手機器が表示・録画等扱うことができないフォーマットの信号を出力しないようにすることが可能になるので、受信側での扱いが容易になる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、本発明は以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で、任意に変更可能であることは言うまでもない。
【００１８】
本発明は、例えば図１に示すような構成の映像システム５００に適用される。
【００１９】
この映像システム５００は、高速シリアルバスの規格であるＩＥＥＥ１３９４規格に準拠した通信インターフェースを介して映像信号や制御信号の授受を行う機能を有するカムコーダ１００とパーソナルコンピュータ（ＰＣ）２００をＩＥＥＥ１３９４ケーブル３００を介して接続してなる。
【００２０】
上記カムコーダ１００は、その要部構成を図２のブロック図に示すように、記録媒体５０を介して例えばＨＤＶフォーマットやＤＶフォーマットなど複数の信号フォーマットを混在させて信号の記録再生を行うＨＤＶ規格に準拠した記録再生機能と、上記ＰＣ２００等の外部機器と接続を確立して再生信号を出力するＩＥＥＥ１３９４規格に準拠した通信機能を有する記録再生装置であって、被写体を撮影する撮像部１０と、この撮像部１０により得られる映像信号を記録媒体５０に記録し、また、記録媒体５０から映像信号を再生する記録再生部２０と、上記撮像部１０や記録再生部２０の動作を制御する制御部３０と、上記ＰＣ２００等の外部機器と接続を確立して制御信号や映像信号の授受を行うＩＥＥＥ１３９４規格に準拠した通信インターフェース部４０等からなる。
【００２１】
撮像部１０は、カメラ部１１とこのカメラ部１１が接続されたカメラ制御部１２からなり、上記カメラ部１１により被写体を撮像した撮像出力として得られる映像信号をカメラ制御部１２を介して制御部３０の信号制御部３３に供給する。
【００２２】
記録再生部２０は、制御部３０の信号制御部３３から供給される例えばＨＤＶフォーマットやＤＶフォーマットなど複数の信号フォーマットの映像信号の記録再生を行うものであって、メカ制御部２１により制御されるメカ部２２を備え、このメカ部２２に着脱自在に装着される記録媒体５０を介して映像信号の記録再生を行う。
【００２３】
制御部３０は、ＬＣＤ表示パネル３１や電子ビューファインダ３２が接続された信号制御部３３、この信号制御部３３に接続された入出力端子３４、ユーザーＩ／Ｆ処理部３５、メモリ３６等からなり、ユーザーＩ／Ｆ処理部３５や通信インターフェース部４０を介して与えられる制御情報に応じて、上記撮像部１０から供給される映像信号をＬＣＤ表示パネル３１や電子ビューファインダ３２によりモニター表示したり、上記映像信号を信号制御部３３によりＨＤＶフォーマットやＤＶフォーマットなど複数の信号フォーマットの映像信号に変換して、記録再生部２０や通信インターフェース部４０に供給する。
【００２４】
通信インターフェース部４０は、１３９４端子４１を介して外部機器に接続される１３９４処理部４２からなる。
【００２５】
このカムコーダ１００は、上述の如くＨＤＶ（ＭＰＥＧ）／ＤＶが出力可能なＨＤＶ機器であって、そのモード設定画面の例を図３に示すように、ビデオモードスイッチによるメニュー選択でオートモード、ＨＤＶモード、ＤＶモードの３種類のモード設定を行うことができるようになっている。
【００２６】
通常、ＨＤＶ機器は、図４の（Ａ）に示すように、記録媒体５０にＨＤＶ（ＭＰＥＧ）フィーマットの映像信号とＤＶモードの映像信号が混在する状態で記録されている場合、オートモードでは、図４の（Ｂ）に示すように、記録媒体５０に記録された記録フォーマットに従って出力するが、ＨＤＶモードでは、図４の（Ｃ）に示すように、ＤＶ記録部分再生時にはＭＰＥＧダミー信号を出力し、逆にＤＶモードでは、図４の（Ｄ）に示すように、ＭＰＥＧ記録部分再生時にはＤＶダミー信号を出力する。
【００２７】
ここで、カムコーダ１００から接続相手を判別して自分の動作モードを切り換える際の手順の１例を図５のフローチャートを参照して説明する。
【００２８】
ＰＣ２００は、バイアス信号の検出あるいはバスリセットの検出により１３９４接続を検出したか否かを繰り返し判定しており（ステップＳ１）、１３９４接続を検出するとドライバ読み込み（ステップＳ２）、接続相手（この例ではカムコーダ１００）から送られてくる接続確認のためのコマンドを検出したか否かを繰り返し判定する（ステップＳ３）。そして、接続確認のためのコマンドを受信したらレスポンスを送信する（ステップＳ４）。
【００２９】
カムコーダ１００の制御部３０は、バイアス信号の検出あるいはバスリセットの検出により１３９４接続を検出したか否かを繰り返し判定しており（ステップＳ１１）、１３９４接続を検出すると接続確認のためのコマンドを送信し（ステップＳ１２）、接続相手（この例ではＰＣ２００）から送られてくるレスポンスを検出したか否かを繰り返し判定する（ステップＳ１３）。そして、接続相手からのレスポンスを検出したら、そのレスポンスを判別して（ステップＳ１４）、接続相手がＰＣであるか否かを判定する（ステップＳ１５）。
【００３０】
ここで、接続相手がＰＣであるか否かの判定には、例えば次の１）〜４）等の手法を採用する。
１）  通常ＡＶ機器はＡＶ／Ｃコマンドに対応しているがＰＣはＡＶ／Ｃコマンドに非対応であることが考えられるので、そこから判別する。
２）  ＡＶ／Ｃコマンドの Unit_Info. コマンド、Subunit_Info.コマンドのレスポンスから判別する。Unit_Info.コマンドに対しては通常ＡＶ機器であれば、ＶＴＲ／Ｃａｍｅｒａ／Ｍｏｎｉｔｏｒ等のレスポンスを返すがＰＣではこれらの返事は返さない。また、Subunit_Info.コマンドに対しては、通常ＡＶ機器であれば、ＶＴＲ＋Ｃａｍｅｒａ／ＶＴＲ＋Ｔｕｎｅｒ／Ｍｏｎｉｔｏｒ＋Ｔｕｎｅｒ等のレスポンスを返すがＰＣではこれらの返事は返さない。
３）Configuration ROM内に記述されたVendorCode，あるいはASCIIコードで記述されたメーカー名から判別する。例としてはＯＳメーカーの名称が記述されている。
４）  同一メーカーの機器同士であれば独自の VendorDependent コマンド（例えば接続相手を問い合わせるような）に対応させ、そのレスポンスから判別する。
【００３１】
ここで、ＩＥＥＥ１３９４規格におけるＡＶ／Ｃコマンドは、AV/C Digital Interface Command Set General Specification version 4.0に規定されている。また、Configuration ROMについては、Configuration ROM for AV/C Devices 1.0に規定されている。
【００３２】
そして、接続相手がＰＣであると認識したカムコーダ１００は、ＰＣ接続状態であることと、その時点で自分がどのフォーマット（ＤＶ／ＭＰＥＧ等）を出力可能であるかを記憶しておく（ステップＳ１６，Ｓ１７）。
【００３３】
ＰＣ接続状態であることの認識は次回バスリセットを検出するまで保持しておき、バスリセット検出時には再度接続機器の認識をし直す。
【００３４】
次に、カムコーダ１００は、オートモードであるか否かを判定し（ステップＳ１８）、オートモードである場合には、再生信号の信号フォーマットの変化を検出して（ステップＳ１９）、再生信号の信号フォーマットが変った場合には、上記ステップＳ１７で記憶した現状のモードでの信号フォーマットと一致するか否かを判定し（ステップＳ２０）、記憶したフォーマットでの記録部分の再生時には通常通り再生／出力を行うが（ステップＳ２１）、記憶した信号フォーマットと異なるフォーマットでの記録部分の再生時には出力を行わない処理を行う（ステップＳ２２）。
【００３５】
ここで、異なるフォーマット信号の出力を行わない処理としては、例えば図６及び図７に示すように、次の手法（Ａ），（Ｂ），（Ｃ）が採用される。
【００３６】
手法（Ａ）  非選択フォーマットで記録された部分の再生時には選択フォーマットのダミー信号を出力する。
【００３７】
すなわち、図６の（Ａ）に示すように、ＤＶ選択時においてはＤＶ記録部分は通常通り再生し、ＭＰＥＧ記録部分に入ったことを検出したら通信インターフェース部４０への出力を停止し、必要であればＤＶダミー信号の出力を行う。次に早送りあるいは高速再生などで次のＤＶ記録部分を探し検出した時点で通常再生に戻り、通信インターフェース部４０への出力も再開する。また、図７の（Ａ）に示すように、ＭＰＥＧ選択時においてはＭＰＥＧ記録部分は通常通り再生し、ＤＶ記録部分に入ったことを検出したら通信インターフェース部４０への出力を停止し、必要であればＭＰＥＧダミー信号の出力を行う。次に早送りあるいは高速再生などで次のＭＰＥＧ記録部分を探し検出した時点で通常再生に戻り、通信インターフェース部４０への出力も再開する。
【００３８】
手法（Ｂ）  非選択フォーマットで記録された部分は再生をスキップする（早送り，早送り再生等）その間は出力を停止する、又は選択フォーマットでのダミー信号を出力するなどを行う。
【００３９】
すなわち、図６の（Ｂ）に示すように、ＤＶ選択時においてはＤＶ記録部分は通常通り再生し、ＭＰＥＧ記録部分はスキップし、その間、通信インターフェース部４０への出力を停止し、必要であればＤＶダミー信号の出力を行う。次に早送りあるいは高速再生などで次のＤＶ記録部分を探し検出した時点で通常再生に戻り、通信インターフェース部４０への出力も再開する。また、図７の（Ｂ）に示すように、ＭＰＥＧ選択時においてはＭＰＥＧ記録部分は通常通り再生し、ＤＶ記録部分はスキップし、その間、通信インターフェース部４０への出力を停止し、必要であればＭＰＥＧダミー信号の出力を行う。次に早送りあるいは高速再生などで次のＭＰＥＧ記録部分を探し検出した時点で通常再生に戻り、通信インターフェース部４０への出力も再開する。
【００４０】
手法（Ｃ）  非選択フォーマットで記録された部分の再生時には選択フォーマットに変換して出力する。
【００４１】
すなわち、図６の（Ｃ）に示すように、ＤＶ選択時においてはＤＶ記録部分は通常通り再生し、ＭＰＥＧ記録部分はＤＶフォーマットに変換して出力する。次にＤＶ記録部分を探し検出した時点で通常再生に戻る。また、図７の（Ｃ）に示すように、ＭＰＥＧ選択時においてはＭＰＥＧ記録部分は通常通り再生し、ＤＶ記録部分はＭＰＥＧフォーマットに変換して出力する。次のＭＰＥＧ記録部分を探し検出した時点で通常再生に戻る。
【００４２】
また、ＰＣ接続を認識した時点でオートモードであった場合には、その時点での出力可能なフォーマット専用モード（ＤＶモード／ＭＰＥＧモード）に遷移することも考えられる。  さらにＰＣ接続されていると判断される間は接続認識時点でのフォーマットの専用モードからの遷移を禁止することも考えられる。
【００４３】
なお、記録信号の検出や記録フォーマットの変化点検出は、早送り中などにおいても記録媒体５０に記録された信号の読み取りから判別できる。
【００４４】
このように、選択された以外の信号を通信インターフェース部４０へ出力させないようにすることによって、ＰＣ２００のハングアップを防ぐことができる。
【００４５】
以上のように、高速シリアルバスの規格であるＩＥＥＥ１３９４規格に準拠した通信インターフェースを介して映像信号や制御信号の授受を行う機能を有するカムコーダ１００とＰＣ２００をＩＥＥＥ１３９４ケーブル３００を介して接続してなる映像システム５００において、記録媒体５０を介して複数の信号フォーマットを混在させて信号の記録再生を行う記録再生機能を有するカムコーダ１００が、外部機器であるＰＣ２００との接続の確立により認識された信号フォーマットを記憶し、再生を開始した後、記憶したフォーマットと異なる信号フィーマットで記録された部分にかかったら再生信号の出力を中止し、その次に記憶した信号フォーマットで記録された部分までスキップし、そこから再生信号の出力を開始するので、カムコーダ１００をＰＣ２００に接続した際に、ＰＣ２００が読み込んだドライバと異なる信号フォーマットがＰＣ２００に入力することによるＰＣ２００のハングアップを回避することができる。また、ＰＣ２００は、記録媒体５０に記録された複数フォーマットのコンテンツを同一フォーマット毎にまとめて取り込むことができる。
【００４６】
この映像システム５００において、ＰＣ２００には、上記カムコーダ１００のモード設定により、オートモードでは、接続時にＭＰＥＧテープ再生と同等の状態にあればＭＰＥＧ機器として認識され、接続時にＤＶテープ再生と同等の状態にあればＤＶ機器として認識され、ＨＤＶモードでは、ＭＰＥＧ信号しか出力されないので、ＭＰＥＧ機器として認識され、ＤＶモードでは、ＤＶ信号しか出力されないので、ＤＶ機器として認識される。
【００４７】
ここで、カムコーダ１００において、接続相手がＰＣであるか否かの判別を行う処理の具体例について、図８、図９及び図１０に示すフローチャートを参照して説明する。
【００４８】
図８のフローチャートは、既存のＡＶ／Ｃコマンドを使用して判別する処理の例を示している。
【００４９】
この図８のフローチャートに示す処理では、Unit_Info.コマンドを使用しており、カムコーダ１００は、Unit_Info.コマンドを接続相手に送信する（ステップＳ３１）。ＰＣ２００は、カムコーダ１００から送られてきたUnit_Info.コマンドに対して、レスポンスを送信可能か否かを判定し（ステップＳ４１）、送信可能な場合にはレスポンスを送信する（ステップＳ４２）。
【００５０】
そして、カムコーダ１００は、接続相手からレスポンスが送られてきたか否かを判定し（ステップＳ３２）、接続相手からのレスポンスがない場合には、タイムアウトを待って（ステップＳ３３）、接続相手がＰＣであると判断し（ステップＳ３６）、また、接続相手からレスポンスが送られてきた場合には、レスポンスの内容がUnit_Info.コマンドに対応のＡＶ機器（ＶＴＲ／Ｃａｍｅｒａ／Ｔｕｎｅｒ／Ｍｏｎｉｔｏｒ／Ｄｉｓｃ）を示すものであるか否かを判定する（ステップＳ３４）。そして、レスポンスの内容がUnit_Info.コマンドに対応のＡＶ機器を示している場合には、接続相手がUnit_Info.コマンドに対応のＡＶ機器であると認識し（ステップＳ３５）、また、レスポンスの内容がUnit_Info.コマンドのＡＶ機器を示していない場合には、接続相手がＰＣであると判断する（ステップＳ３６）。
【００５１】
通常ＡＶ機器はこのUnit_Info.コマンド対応が必須となっているので、このUnit_Info.コマンドに非対応であれば非ＡＶ機器とみなすことができ、ここではＰＣと判別している。
さらに、ＰＣがこのUnit_Info.コマンドに対応している場合でも、このUnit_Info.コマンドに対してはレスポンスとしてその主たる機能を示すコードを返すことになっているので、ＰＣがレスポンスとしてＶＴＲ／Ｃａｍｅｒａ／Ｔｕｎｅｒ／Ｍｏｎｉｔｏｒ／Ｄｉｓｃ等を返すことは考えにくいのでこれ以外のコマンドを返してくる場合をＰＣと判別している。
【００５２】
この場合はUnit_Info.コマンドでなくSubUnit_Info.コマンドを使うことも考えられる。このコマンドに対してはレスポンスとしてセットの持つ機能を示すコード（ＶＴＲ／Ｃａｍｅｒａ／Ｔｕｎｅｒ／Ｍｏｎｉｔｏｒ／Ｄｉｓｃ等）を列挙して返すことになっているので，Unit_Info.コマンドの時と同様にレスポンスからＰＣと判別できる。
【００５３】
また、図９のフローチャートは、Configuration ROMを読み出してその内容から判別する方法を示している。
【００５４】
この図９のフローチャートに示す処理では、カムコーダ１００は、Configuration ROMのリードリクエストを接続相手に送信して、接続相手のConfiguration ROMの内容を読み出す（ステップＳ５１）。
【００５５】
ＰＣ２００は、カムコーダ１００から送られてきたリードリクエストに応じて、Configuration ROMを読み出してカムコーダ１００に送り、読み出を完了したら、リードレスポンスを送信する（ステップＳ６１）。
【００５６】
そして、カムコーダ１００は、接続相手のConfiguration ROMの内容を順番に読み出し、Configuration ROMの読み出しを完了したら（ステップＳ５２）、読み出した接続相手のConfiguration ROMの内容にVendorNameあるか否かを判定し（ステップＳ５３）、VendorNameがない場合には接続相手がＰＣであると判断し（ステップＳ５５）、また、VendorNameがある場合にはConfiguration ROMの内容に含まれるComapnyCodeからセットの製造メーカーがＯＳメーカーであるか否かを判定し（ステップＳ５４）、セットの製造メーカーがＯＳメーカーである場合には接続相手がＰＣであると判断し（ステップＳ５５）、セットの製造メーカーがＯＳメーカーでない場合には接続相手がＡＶ機器であると認識する（ステップＳ５６）。
【００５７】
ＰＣの場合にはセットの製造メーカーとしてOperatingSystem(OS)のメーカー名が記述されていることが多い。図９のフローチャートはVendorNameで判別する場合の例を示している。また図９ではConfiguration ROMを一通り読み出してから内容の解析をするようになっているが、読み出しながら解析し、判別に必要な内容のみを読み出すことも考えられる。Configuration ROMを全て読み出したか否かはリードリクエストに対するリードレスポンスがアドレスエラーで返ってくることなどで判断することができる。
【００５８】
また、図１０のフローチャートは、新たなコマンドを定義し、そのコマンドに対するレスポンスから接続相手を判別する例を示している。
【００５９】
この図１０のフローチャートに示す処理では、ベンダー依存のコマンドとし、一つのコマンドでセットのカテゴリーと送信側でのフォーマット制御が必要かどうかを問い合わせられるようにしている。
【００６０】
すなわち、カムコーダ１００は、ベンダー依存のコマンドを接続相手に送信し（ステップＳ７１）、送信したコマンドに対する接続相手からレスポンス応答があると（ステップＳ８１）、そのレスポンスの内容がＰＣを示しているか否かを判定し（ステップＳ７２）、レスポンスの内容がＰＣを示していない場合には接続相手がＡＶ機器であると認識し（ステップＳ７３）、また、レスポンスの内容がＰＣを示している場合には接続相手がＰＣであると判断し（ステップＳ７４）、さらに、フォーマット管理が必要であるか否かを判定し（ステップＳ７５）、フォーマット管理が必要である場合には、出力フォーマットの制御を行い（ステップＳ７６）、フォーマット管理が必要でない場合には、出力フォーマットの制御を行わない（ステップＳ７７）。
【００６１】
この図１０のフローチャートに示す処理では、接続相手がＰＣかそれ以外かの判別だけでなく、出力信号フォーマットの制御が必要かどうかも判別できるようになり，接続相手がＰＣでも出力信号フォーマットの制御が不要な場合には出力信号の制御を行わないようにすることが可能となる。
【００６２】
この図１０のフローチャートに示す処理で使用するコマンドの例を図１１に示す。ＡＶ／ＣコマンドのＵｎｉｔ宛てのVnedorDependentコマンドでCommandTypeはStatus（状態問い合わせ）コマンドとしている。また、ＸＸは、接続相手先判別コマンドであることを示し、ＹＹは接続相手のカテゴリー（ＶＴＲ／ＰＣ他）を示し、ＺＺは、「０」でフォーマット制御不要であることを示し、「１」でフォーマット制御を行わないと不具合が起こる可能性のあることを示す。
【００６３】
この例ではこのコマンドを受信した機器はこのコマンドに対応していない時はレスポンスとして０ｘ０８（ＮｏｔＩｍｐｌｅｍｅｎｔｅｄ）を返し、対応している機器は０ｘ０Ｃ（Ｓｔａｂｌｅ）を返す。対応している場合は更に続くデータ領域にそのセットのカテゴリー（ＶＴＲ／Ｍｏｎｉｔｏｒ／Ｔｕｎｅｒ／ＰＣ等）とそのセットでは複数信号フォーマットを扱えるかどうか、つまり出力側で出力フォーマットの制御が必要かどうかを答えるようにしている。新規のコマンドに関しては更にレスポンスの内容  を細かく定義することにより、例えば異なるフォーマットの信号が入力された時にハングアップはしないまでも正しく表示できないのでできればこのフォーマットの信号を出して欲しい、といったような答え方もできるようにすることができる。
【図面の簡単な説明】
【００６４】
【図１】本発明を適用した映像システムの構成を示すブロック図である。
【図２】上記映像システムにおけるカムコーダの要部構成を示すブロック図である。
【図３】上記カムコーダにおけるモード設定画面の例を示す図である。
【図４】上記カムコーダにおける記録媒体から再生される各モードでの出力例を示す図である。
【図５】上記映像システムにおいて、カムコーダから接続相手を判別して自分の動作モードを切り換える際の処理の手順を示すフローチャートである。
【図６】上記映像システムにおいて、ＤＶ選択時にカムコーダから異なるフォーマット信号の出力を行わない処理のＤＶ選択時における具体例を示す図である。
【図７】上記映像システムにおいて、カムコーダから異なるフォーマット信号の出力を行わない処理のＭＰＥＧ選択時における具体例を示す図である。
【図８】上記カムコーダにおいて、既存のＡＶ／Ｃコマンドを使用して接続相手がＰＣであるか否かの判別を行う処理手順を示すフローチャートである。
【図９】上記カムコーダにおいて、Configuration ROMを読み出してその内容から接続相手がＰＣであるか否かの判別を行う処理手順を示すフローチャートである。
【図１０】新たなベンダー依存のコマンドを用いそのコマンドに対するレスポンスから接続相手を判別する例を示すフローチャートである。
【図１１】ベンダー依存のコマンドの一例を示す図である。
【符号の説明】
【００６５】
１０  撮像部、１１  カメラ部、１２  カメラ制御部、２０  記録再生部、２１  メカ制御部、２２  メカ部、３０  制御部、３１  ＬＣＤ表示パネル、３２  電子ビューファインダ、３３  信号制御部、３４  入出力端子、３５  ユーザーＩ／Ｆ処理部、３６  メモリ、４０  通信インターフェース部、４１  １３９４端子、４２  １３９４処理部、５０  記録媒体、１００  カムコーダ、２００  パーソナルコンピュータ（ＰＣ）、３００  ＩＥＥＥ１３９４ケーブル、５００  映像システム
【図１】
2006228349.tif 000003
【図２】
2006228349.tif 000004
【図３】
2006228349.tif 000005
【図４】
2006228349.tif 000006
【図５】
2006228349.tif 000007
【図６】
2006228349.tif 000008
【図７】
2006228349.tif 000009
【図８】
2006228349.tif 000010
【図９】
2006228349.tif 000011
【図１０】
2006228349.tif 000012
【図１１】
2006228349.tif 000013