(57)【特許請求の範囲】
【請求項１】
デジタルインターフェースと、
前記デジタルインターフェースから送信される映像データのフォーマットの変更を検出する検出手段とを有し、
前記検出手段によってフォーマットの変更を検出した場合は、前記デジタルインターフェースが非確立の状態となるように前記デジタルインターフェースを制御する通信装置。
【請求項２】
前記デジタルインターフェースとしてＩＥＥＥ１３９４規格に基づくインターフェースであり、
前記通信装置は、前記デジタルインターフェースに含まれるＴＰＡ及びＴＰＡ＊のバイアスを制御することで、該インターフェースの接続の確立状態、非確立状態を切り換える請求項１に記載の通信装置。
【請求項３】
前記検出手段は、映像データ中に含まれるフォーマットを示す情報に基づいて送信される映像データのフォーマットの変更を検出する請求項１に記載の通信装置。
【請求項４】
前記検出手段は、記録媒体から再生された映像データのフォーマットがＤＶ方式かＭＰＥＧ２方式かを判定する請求項３に記載の通信装置。
【請求項５】
前記検出手段は、前記映像データが有するＩＴＩセクタのＡＰＴ２、ＡＰＴ１、ＡＰＴ０の３ビットが000から111、あるいは111から000に変化した場合に、送信される映像データのフォーマットが変更したものとする請求項３に記載の通信装置。
【請求項６】
指定されたフォーマットのみで映像データを送信するロックモードを有し、
前記検出手段は、前記ロックモードによる指定フォーマットの変更或いは該ロックモードの解除がなされた場合に、送信するフォーマットが変更したことを検出する請求項１に記載の通信装置。
【請求項７】
前記ロックモードは当該通信装置及び受信装置から設定することが可能であり、
前記検出手段は、当該通信装置からの指示により前記ロックモードによる指定フォーマットの変更或いは該ロックモードの解除がなされた場合に、送信するフォーマットが変更したことを検出する請求項６に記載の通信装置。
【請求項８】
デジタルインターフェースを有する通信装置の制御方法であって、
前記デジタルインターフェースから送信される映像データのフォーマットの変更を検出する検出工程と、
前記検出工程によってフォーマットの変更を検出した場合は、前記デジタルインターフェースが非確立の状態となるように前記デジタルインターフェースを制御する制御工程とを備える通信装置の制御方法。
【請求項９】
前記デジタルインターフェースとしてＩＥＥＥ１３９４規格に基づくインターフェースであり、
前記制御工程は、前記デジタルインターフェースに含まれるＴＰＡ及びＴＰＡ＊のバイアスを制御することで、該インターフェースの接続の確立状態、非確立状態を切り換える請求項８に記載の通信装置の制御方法。
【請求項１０】
前記検出工程は、映像データ中に含まれるフォーマットを示す情報に基づいて送信される映像データのフォーマットの変更を検出する請求項８に記載の通信装置の制御方法。
【請求項１１】
前記検出工程は、記録媒体から再生された映像データのフォーマットがＤＶ方式かＭＰＥＧ２方式かを判定する請求項１０に記載の通信装置の制御方法。
【請求項１２】
前記検出工程は、前記映像データが有するＩＴＩセクタのＡＰＴ２、ＡＰＴ１、ＡＰＴ０の３ビットが000から111、あるいは111から000に変化した場合に、送信される映像データのフォーマットが変更したものとする請求項１０に記載の通信装置の制御方法。
【請求項１３】
指定されたフォーマットのみで映像データを送信するロックモードを有し、
前記検出工程は、前記ロックモードによる指定フォーマットの変更或いは該ロックモードの解除がなされた場合に、送信するフォーマットが変更したことを検出する請求項８に記載の通信装置の制御方法。
【請求項１４】
前記ロックモードは当該通信装置及び受信装置から設定することが可能であり、
前記検出工程は、当該通信装置からの指示により前記ロックモードによる指定フォーマットの変更或いは該ロックモードの解除がなされた場合に、送信するフォーマットが変更したことを検出する請求項１３に記載の通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるフォーマットの映像データの出力が可能な通信装置等に関する。
【背景技術】
【０００２】
現在のＤＶＣ（デジタルビデオカメラ）には、ＨＤデジタルＶＣＲ協議会（HD Digital VCR Conference）によって提案されているＤＶ方式に準拠するものが知られている。ＤＶ方式には、ＨＤ（HighDefinition）、ＳＤ（Standard Definition）及びＳＤＬ（Standard Definition Long）が規定されている。【０００３】
また現在、同一の記録媒体（例えば、磁気テープ）に、異なる複数種類の圧縮方式に従って圧縮された映像データを記録するビデオレコーダが提案されている。例えば、特許文献１（特開２００１−２７５０７６号公報）には、標準解像度（Standard Definition）映像データについてはＤＶ方式に従って圧縮し、高解像度（High Definition）映像データについてはＭＰＥＧ２方式に従って圧縮し、それらを同一の記録媒体に記録するビデオレコーダが提案されている。以下、ＤＶ方式に従って圧縮された標準解像度映像データを「ＳＤ映像データ」と呼び、ＭＰＥＧ２方式に従って圧縮された高解像度映像データを「ＨＤ映像データ」と呼ぶ。【０００４】
また、現在のＤＶＣには、ＩＥＥＥ１３９４規格（非特許文献１（IEEE Std 1394-1995、IEEE Std 1394a-2000）を参照）に準拠したシリアルバスに接続可能であり、1394Trade Associationで規定されたAV/C Tape Recorder/Player Subunit（非特許文献２（TA Document2001017, AV/C Tape Recorder/Player Subunit Specification 2.2, December 11,2001, 1394 Trade Association）を参照）に準拠したものもある。このようなＤＶＣでは、ＰＣ（パーソナルコンピュータ）からの制御も可能である。【０００５】
また、ＰＣは、AV/C Tape Recorder/Player Subunitに準拠したＤＶＣの状態を知ることもできる。例えば、図２に示すようなOUTPUT PLUG SIGNAL FORMATステータスコマンド（非特許文献３（AV/C Digital Interface Command Set GeneralSpecification Version 4.0, 1394 Trade Association）を参照）を用いれば、ＤＶＣから出力されるデータのフォーマットを知ることができる。
【特許文献１】特開２００１−２７５０７６号公報
【非特許文献１】IEEE Std 1394-1995、IEEE Std 1394a-2000
【非特許文献２】TA Document2001017, AV/C Tape Recorder/Player Subunit Specification 2.2, December 11,2001, 1394 Trade Association
【非特許文献３】AV/C Digital Interface Command Set GeneralSpecification Version 4.0, 1394 Trade Association
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の従来技術にはいくつかの課題がある。例えば、ＰＣがＤＶＣから出力された再生映像データのフォーマットの変化に適切に対応することができないという課題がある。【０００７】
ＰＣは、ＤＶＣから出力されたＳＤ映像データを入力する場合はＤＶ方式用のドライバプログラムであるＤＶドライバをロードする必要があり、ＤＶＣから出力されたＨＤ映像データを入力する場合はＭＰＥＧ２方式用のドライバプログラムであるＭＰＥＧ２ドライバをロードする必要がある。ところが、ＤＶドライバをロードした後にＤＶＣからＨＤ映像データが出力されてしまった場合、ＰＣはＤＶドライバを用いてＨＤ映像データをデコードしてしまうため、ＰＣがフリーズしてしまうなどの不具合が発生する可能性がある。ＭＰＥＧ２ドライバをロードした後にＤＶＣからＳＤ映像データが出力されてしまった場合にも、同様の不具合が発生する可能性がある。【０００８】
本発明は、上記の欠点を解決することを目的とする。例えば、本発明は、再生映像データのフォーマットの変更に柔軟に対応可能な装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明の一態様によれば、
デジタルインターフェースと、
前記デジタルインターフェースから送信される映像データのフォーマットの変更を検出する検出手段とを有し、
前記検出手段によってフォーマットの変更を検出した場合は、前記デジタルインターフェースが非確立の状態となるように前記デジタルインターフェースを制御する通信装置が提供される。【００１０】
また、上記の目的を達成するための本発明の他の態様によれば、
デジタルインターフェースを有する通信装置の制御方法であって、
前記デジタルインターフェースから送信される映像データのフォーマットの変更を検出する検出工程と、
前記検出工程によってフォーマットの変更を検出した場合は、前記デジタルインターフェースが非確立の状態となるように前記デジタルインターフェースを制御する制御工程とを備える通信装置の制御方法が提供される。【００１１】
本発明の他の特徴及び利点は、添付の図面を用いてなされる以下の説明から明らかとなろう。
【図面の簡単な説明】
【００１２】
本明細書に組み込まれ、本命最初の一部を構成する添付の図面は、本発明の実施形態を図解するものであり、以下の説明とともに本発明の原理を明らかにするためのものである。
【図１】第１乃至第３実施形態に係る映像再生システムの構成を示す図である。
【図２】OUTPUT PLUG SIGNAL FORMATステータスコマンドを示す図である。
【図３】ＳＤ映像データとＨＤ映像データが混在して記録されている記録媒体としての記録テープを説明する図である。
【図４Ａ】第１実施形態に係るデジタルビデオカメラの処理手順を説明するフローチャートである。
【図４Ｂ】第１実施形態に係るパーソナルコンピュータの処理手順を説明するフローチャートである。
【図５】磁気テープの１トラックにおける構成を示す図である。
【図６】図５のＴＩＡ（Track Information Area）内のアプリケーションＩＤの例を説明する図である。
【図７】ＩＥＥＥ１３９４インターフェースの電気的接続を示す図である。
【図８】第２実施形態に係るデジタルビデオカメラの処理手順を説明するフローチャートである。
【図９】第１乃至第３実施形態に係るデジタルビデオカメラの構成を示すブロック図である。
【発明を実施するための最良の形態】
【００１３】
以下、添付の図面を参照して本発明の公的な実施形態を説明する。
以下の各実施形態では、デジタルビデオカメラ等の映像処理装置から出力される映像データのフォーマットを「出力フォーマット」と呼ぶ。また、デジタルビデオカメラ等の映像処理装置から出力される映像データのフォーマットを一つにロック（固定）したモードを「ロックモード」と呼び、デジタルビデオカメラ等の映像処理装置から出力される映像データのフォーマットを何れのフォーマットにもロック（固定）していないモードを「アンロックモード」と呼ぶ。特に、出力フォーマットをＤＶ方式にロックしたロックモードを「ＤＶロックモード」と呼び、出力フォーマットをＭＰＥＧ２方式にロックしたロックモードを「ＭＰＥＧ２ロックモード」と呼ぶ。【００１４】
＜第１実施形態＞
図１は、第１実施形態における映像再生システムの構成を示す図である。図１において、１０１は映像処理装置の一例であるＤＶＣ（デジタルビデオカメラ）、１０２はＩＥＥＥ１３９４規格に準拠したシリアルバスであるＩＥＥＥ１３９４シリアルバス、１０３は制御装置の一例であるＰＣ（パーソナルコンピュータ）である。１０４はＤＶＣ１０１に装着可能な記録媒体（本実施形態では磁気テープ）、１０５はＤＶＣ１０１をリモートコントロールするためのアプリケーションソフトウェアであるＤＶコントローラ、１０６はＤＶ方式用のドライバプログラムであるＤＶドライバ、１０７はＭＰＥＧ２方式用のドライバプログラムであるＭＰＥＧ２ドライバである。ＤＶドライバ１０６では、ＳＤ映像データを処理することができ、ＭＰＥＧ２ドライバ１０７では、ＨＤ映像データを処理することができる。なお、ＤＶコントローラ１０５、ＤＶドライバ１０６及びＭＰＥＧ２ドライバ１０７は、ＰＣ１０３に予めインストールされているものとする。ＰＣ１０３は、ＤＶコントローラ１０５、ＤＶドライバ１０６及びＭＰＥＧ２ドライバ１０７を用いてＤＶＣ１０１をリモートコントロールし、ＤＶＣ１０１から出力されたＳＤ映像データ又はＨＤ映像データをディスプレイ１０８に表示する。また、ＤＶＣ１０１は、上記の非特許文献２（TA Document2001017, AV/C Tape Recorder/Player Subunit Specification 2.2, December 11,2001, 1394 Trade Association）に準拠したものである。【００１５】
図９は、ＤＶＣ１０１の構成要素の一部を示す図である。９０１は記録媒体１０４に記録された映像データを再生する再生部である。９０２は記録媒体１０４から再生されたＳＤ映像データをアイソクロナスパケットにパケッタイズするＳＤ映像処理部である。９０３は記録媒体１０４から再生されたＨＤ映像データをアイソクロナスパケットにパケッタイズするＨＤ映像処理部である。９０４はＩＥＥＥ１３９４規格に準拠したデジタルインターフェースであるＩＥＥＥ１３９４インターフェースである。９０５はＣＰＵ（Central Processing Unit）と、ＣＰＵでの実行が可能なプログラム（ＤＶＣ１０１を制御するためのプログラムを含む）を記憶したメモリとを有する制御部である。制御部９０５は、記録媒体１０４から再生された映像データのデータフォーマットの種類を判定する機能を有する。【００１６】
図３は、記録媒体１０４に記録された映像データの一例を示す図である。第１実施形態では、記録媒体１０４が磁気テープである場合を説明するが、記録媒体１０４が磁気テープに限定されないことは言うまでもない。図３において、３０１及び３０３はＳＤ映像データであり、３０２はＨＤ映像データである。記録媒体１０４を先頭から正方向に再生し続けた場合、ＳＤ映像データ３０１、ＨＤ映像データ３０２及びＳＤ映像データ３０３は、ＳＤ映像データ３０１、ＨＤ映像データ３０２及びＳＤ映像データ３０３の順に再生される。【００１７】
また、本実施形態において、ＳＤ映像データ３０１、３０３はＤＶ方式に従って処理された映像データであり、ＨＤ映像データ３０２はＭＰＥＧ２方式に従って処理された映像データであるとする。図１のようにＩＥＥＥ１３９４シリアルバス１０２を介してＰＣ１０３に接続されたＤＶＣ１０１は、ＰＣ１０３からの各種のコマンドによってコントロールされ、記録媒体１０４から再生された映像データをＩＥＥＥ１３９４端子からアイソクロナスデータとして出力する。【００１８】
第１実施形態では、ＤＶＣ１０１が記録媒体１０４からＳＤ映像データ３０１及びＨＤ映像データ３０２を順番に再生する場合におけるＤＶＣ１０１及びＰＣ１０３の処理の流れについて説明する。図４Ａは、ＤＶＣ１０１の処理手順を説明するフローチャートである。また、図４Ｂは、ＰＣ１０３の処理手順を説明するフローチャートである。なお、ＤＶＣ１０１で実行される処理は制御部９０５によって制御されるものであり、ＰＣ１０２で実行される処理はＤＶコントローラ１０５によって制御されるものである。【００１９】
まず、図４Ｂを参照して、ＰＣ１０３の動作を説明する。ＰＣ１０３はＩＥＥＥ１３９４インターフェースの電気的接続が確立すると、接続されたデバイスに関するデバイス情報等の収集を行なう（不図示）。ＤＶＣ１０１がＰＣ１０３に接続されたとき、ＰＣ１０３は、図２に示すようなOUTPUT PLUG SIGNAL FORMATステータスコマンドを用いて、ＤＶＣ１０１が送信又は出力する再生映像データの出力フォーマットを照会し、取得する（ステップＳ４２１、Ｓ４２２）。そして、ＰＣ１０３は、取得した出力フォーマットに適応するドライバ（ＤＶドライバ１０６又はＭＰＥＧ２ドライバ１０７）をロードする（ステップＳ４２３）。【００２０】
その後、ＰＣ１０３は、ＤＶＣ１０１との間の接続状態が非確立状態となったかどうかを監視し、非確立状態となったならばステップＳ４２３でロードしたドライバをアンロードする。そして、ステップＳ４２１に戻り、ＰＣ１０３はＰＣ１０３とＤＶＣ１０１との間の接続が確立状態となるのを待つ。そして、確立状態となった場合、ＰＣ１０３は上記ステップＳ４２２、Ｓ４２３を実行して、新たに適応するドライバをロードする。【００２１】
次に、図４Ａを参照して、ＤＶＣ１０１の動作について説明する。ＤＶＣ１０１では、電源が投入された後、ＰＣ１０３との間にＩＥＥＥ１３９４インターフェース９０４の接続状態が確立する。ＰＣ１０３より出力フォーマットの照会があると、ＤＶＣ１０１は予め設定されているデフォルトの出力フォーマットを返す（ステップＳ４０１、Ｓ４０２）。なお、本実施形態では、出力フォーマットのデフォルトとして、ＤＶ方式を通知するものとする。【００２２】
その後、ＤＶＣ１０１のユーザインターフェースに再生の開始の指示が入力されたとき、あるいは、ＰＣ１０３から再生の開始を表すコマンドを受信したとき、ＤＶＣ１０１は記録媒体１０４の再生を開始する。本実施形態では、まず、記録媒体１０４からＳＤ映像データ３０１を再生する。このとき、ＤＶＣ１０１は、磁気テープのＩＴＩ（Insert and Track Information）セクタ内のアプリケーションＩＤを読むことにより、再生中の映像データのフォーマットを判断することができる。ＤＶＣ１０１は、記録媒体１０４を再生している間、出力フォーマットの変化を常にチェックする（ステップＳ４０３）。そして、ＰＣ１０３に通知した出力フォーマットと記録媒体１０４から再生した映像データのフォーマットとが一致しない場合は、記録媒体１０４から再生された映像データのＩＥＥＥ１３９４インターフェース９０４からの出力を禁止するとともに、出力フォーマットが変化したと判定してステップＳ４０４に進む。ＰＣ１０３に通知した出力フォーマットと記録媒体１０４から再生した映像データのフォーマットとが一致した場合は、記録媒体１０４から再生された映像データのＩＥＥＥ１３９４インターフェース９０４からの出力を許可するとともに、出力フォーマットは変化していないと判定する。【００２３】
図５に記録媒体１０４の１トラックにおけるセクタの構成例を、図６にアプリケーションＩＤの例を示す。図５のＩＴＩセクタには、ＴＩＡ（Track Information Area）が配置されており、このＴＩＡにはビデオフォーマットを表す情報、ＳＰモードまたはＬＰモードであることを表す情報、１フレームのパイロット信号のパターンを表す情報などが記録されている。更に、ＴＩＡには図６に示すようなＡＰＴ２，ＡＰＴ１，ＡＰＴ０ビットからなるアプリケーションＩＤが配置されており、この３つのビットによってフォーマット情報が表される。本実施形態では、ＡＰＴ２，ＡＰＴ１，ＡＰＴ０が“０００”である場合はＤＶ方式を示し、“１１１”である場合はＭＰＥＧ２方式であることを示すものとする。このように、記録媒体１０４上の映像データのフォーマットの変化はこのアプリケーションＩＤの値によって検出することができる。【００２４】
例えば、再生映像データがＳＤ映像データ３０１からＨＤ映像データ３０２に切り替わった場合は、アプリケーションＩＤの値が“０００”から“１１１”に変化する。ステップＳ４０３では、アプリケーションＩＤの値に基づいて再生映像データのフォーマットが変化したことを検出する。再生映像データのフォーマットの変化が検出されるとステップＳ４０４へ進み、ＩＥＥＥ１３９４インターフェース９０４のＴＰＡ、ＴＰＡ＊バイアスをＯＦＦにする。【００２５】
また、ＤＶＣ１０１は、再生映像データのフォーマットの変化を検出したときであっても記録媒体１０４を再生し続けるが、ステップＳ４０５の処理（２回目のバスリセット）が終了するまで記録媒体１０４から再生された映像データをＩＥＥＥ１３９４インターフェース９０４から出力しないようにする。また、ステップＳ４０５の処理（２回目のバスリセット）が終了してから所定期間が経過するまで記録媒体１０４から再生された映像データをＩＥＥＥ１３９４インターフェース９０４から出力しないようにすることも可能である。さらに、ＰＣ１０３が適切なドライバをロードするまで記録媒体１０４から再生された映像データをＩＥＥＥ１３９４インターフェース９０４から出力しないようにすることも可能である。もちろん、再生映像データのフォーマットの変化を検出したときに記録媒体１０４の再生を停止することも可能である。【００２６】
図７は、本実施形態のＤＶＣ１０１が有するＩＥＥＥ１３９４インターフェース９０４のＴＰＡ７０１、ＴＰＡ＊７０２が、ＰＣ１０３が有するＩＥＥＥ１３９４インターフェースのＴＰＢ７１１、ＴＰＢ＊７１２に接続されている状態を示したものである。ＩＥＥＥ１３９４規格では、ＴＰＡ７０１、ＴＰＡ＊７０２にバイアスを付加するとＰＣ１０３側のＴＰＢ７１１、ＴＰＢ＊７１２に接続されたコンパレータ７１３によってバイアスが検出され、デバイスの接続が検出される。従って、ＩＥＥＥ１３９４規格に準拠した機器であれば、このＴＰＡ７０１、ＴＰＡ＊７０２のバイアスをＯＦＦにする、すなわち端子７０３への入力電圧を０ＶにすることによってＤＶＣ１０１は接続されていない状態、もしくはサスペンド、ディスエーブルの状態、即ち接続が非確立の状態となる。これにより、ＰＣ１０３は、ＩＥＥＥ１３９４インターフェースによるＤＶＣ１０１との接続が切れたと認識し、ロードしていたドライバ（ＤＶドライバ１０６又はＭＰＥＧ２ドライバ１０７）をアンロードする（ステップＳ４２４、Ｓ４２５）。つまり、ＰＣ１０３は、バスリセットが発生したときにロード済みのドライバ（ＤＶドライバ１０６又はＭＰＥＧ２ドライバ１０７）をアンロードする。このように、ＰＣ１０３は、バスリセットが発生したときにロード済みのドライバ（ＤＶドライバ１０６又はＭＰＥＧ２ドライバ１０７）をアンロードすることができるので、ＰＣ１０３がフリーズしてしまうなどの不具合を回避することができる。【００２７】
説明を図４Ａに戻す。ＤＶＣ１０１では、ステップＳ４０５において、再びＩＥＥＥ１３９４インターフェース９０４のＴＰＡ７０１、ＴＰＡ＊７０２にバイアスを印加、すなわち端子７０３から規定の電圧を入力する。これにより、ＩＥＥＥ１３９４規格で規定されたバスリセットが再び開始される。なお、ステップＳ４０４とＳ４０５によって接続が非確立状態となっている時間は、ＰＣ１０３によるドライバのアンロードが完了するのに必要な時間が確保されているものとする。ＤＶＣ１０１が電気的に接続されたことを認識した後、ＰＣ１０３は出力フォーマットの問い合わせをデジタルカメラ１０１に対して行う（ステップＳ４２１、Ｓ４２２）。例えば、図２に示すようなOUTPUT PLUG SIGNAL FORMATステータスコマンドをＤＶＣ１０１に対して送る。【００２８】
ＤＶＣ１０１では、処理をステップＳ４０６に進め、出力フォーマットの照会を待つ。出力フォーマットの照会があると、ステップＳ４０７で出力フォーマットをＰＣ１０３に通知する。ステップＳ４０７において、ＤＶＣ１０１は、記録媒体１０４から再生している映像データのフォーマットを出力フォーマットとしてＰＣ１０３に通知する。記録媒体１０４から再生している映像データのフォーマットがＭＰＥＧ２方式であれば、出力フォーマットがＭＰＥＧ２方式であることをＰＣ１０３に通知する。これにより、ＰＣ１０３は、ＨＤ映像データ３０２をキャプチャするためにＭＰＥＧ２ドライバ１０７をロードすることができる（ステップＳ４２３）。【００２９】
なお、本実施形態では出力フォーマットの問い合わせを行うコマンドの一例としてOUTPUT PLUG SIGNAL FORMATステータスコマンドを用いたが、この限りではない。また、本実施形態では、ＴＰＡ７０１及びＴＰＡ＊７０２に印加するバイアスを制御することによりＤＶＣ１０１とＰＣ１０３との間の接続を非確立状態又は確立状態にした。すなわち、本実施形態では、ＩＥＥＥ１３９４インターフェース９０４の非確立状態、確立状態をＴＰＡ７０１、ＴＰＡ＊７０２へのバイアス印加の制御により切り換えたが、他の方法で制御してもよい。例えば、スイッチングトランジスタを利用して信号線をハイインピーダンス状態に切り換えることにより、非確立状態へ移行するようにすることも可能であろう。【００３０】
また、上記実施形態では、ＡＰＴ２，ＡＰＴ１，ＡＰＴ０の３ビットにより再生映像データのフォーマットがＤＶ方式かＭＰＥＧ２方式かを判定したが、再生映像データのフォーマットがＳＤフォーマットであるか、ＳＤＬフォーマット、ＨＤ１フォーマット、ＨＤ２フォーマットのいずれであるかを判定したりするように構成できる。ここで、ＳＤ及びＳＤＬフォーマットはＤＶ方式で規定されたフォーマットであり、ＨＤ１フォーマットはＭＰＥＧ２方式で圧縮された７２０Ｐの高解像度映像データを扱うフォーマットであり、ＨＤ２フォーマットはＭＰＥＧ２方式で圧縮された１０８０ｉの高解像度映像データを扱うフォーマットである。【００３１】
このように、第１実施形態におけるＤＶＣ１０１によれば、再生映像データのフォーマットの変更が検出された場合は、ＤＶＣ１０１とＰＣ１０３との接続を一時的に開放することによりバスリセットを発生させる。これにより、ＰＣ１０３による再生映像データの処理が初期化され、変更後のフォーマットに適したドライバをＰＣ１０３にロードさせることができる。従って、ＰＣ１０３は自動的に変更後のフォーマットに対応できることになる。【００３２】
＜第２実施形態＞
上記第１実施形態では、再生映像データに含まれるフォーマット情報（アプリケーションＩＤ）を読み取ることにより再生映像データの出力フォーマットの変更を検出した。第２実施形態では、ＤＶＣ１０１のユーザインターフェースを介してロックモードが設定された、あるいは解除されたことをもって出力フォーマットが変化したとみなし、ＰＣ１０３にドライバの再ロードを行なわせる。【００３３】
本実施形態では、ＤＶＣ１０１がＤＶ方式にロックされた場合、ＳＤ映像データ３０１、３０３を再生している間はＤＶ方式で通常通り再生映像データを出力し、ＨＤ映像データ３０２を再生している間はＤＶ方式を示すＣＩＰ（Common Isochronous Packet）ヘッダ（IEC 61883-1及びIEC 61883-2を参照）のみを含むアイソクロナスパケット（空パケット）を出力する。これにより、ＤＶＣ１０１から出力されるデータはＤＶ方式で出力されることになるので、ＰＣ１０３のドライバをＭＰＥＧ２ドライバ１０７に変更しなくてもＰＣ１０３に不具合が生じることはない。【００３４】
同様に、ＤＶＣ１０１がＭＰＥＧ２方式にロックされた場合、ＨＤ映像データ３０２を再生している間はＭＰＥＧ２方式で通常通り再生映像データを出力し、ＳＤ映像データ３０１、３０３を再生している間はＭＰＥＧ２方式を示すＣＩＰ（Common Isochronous Packet）ヘッダ（IEC 61883-1及びIEC 61883-4を参照）のみを含むアイソクロナスパケット（空パケット）を出力する。【００３５】
図８は、第２実施形態に係るＤＶＣ１０１の処理手順を説明するフローチャートである。なお、図８において図４と同じ処理については説明を省略する。なお、前提として、ＰＣ１０３は、ＤＶＣ１０１との電気的接続が確立したときにＤＶドライバ１０６をロードしているものとする。また、ＤＶＣ１０１はＤＶロックモードに設定されているものとする。この状態でＤＶＣ１０１がＨＤ映像データ３０２を再生すると、ＤＶＣ１０１はＤＶロックモードに設定されているであるため、ＤＶＣ１０１からはＤＶ方式を示すＣＩＰヘッダ（IEC 61883-1及びIEC 61883-2を参照）のみを含むアイソクロナスパケット（空パケット）が出力される。つまり、ＤＶＣ１０１は、ＨＤ映像データ３０２の代わりに、ＤＶ方式を示すＣＩＰヘッダのみを含むアイソクロナスパケット（空パケット）を出力する。【００３６】
さて、この状態において、ステップＳ８０１にてＤＶＣ１０１内のＤＶロックモードが解除された、あるいは出力フォーマットがＭＰＥＧ２方式にロックされたこと（ＭＰＥＧ２ロックモードへ切り替えられたこと）が検出された場合は、ステップＳ４０４に進む。即ち、出力フォーマットに変化が生じ得る状態となった場合に、ステップＳ８０１からステップＳ４０４へ処理が進む。ステップＳ４０４以降の処理は第１実施形態（図４Ａ）と同様であり、ＩＥＥＥ１３９４インターフェース９０４を非確立状態とする（ステップＳ４０４）。このとき、ＤＶＣ１０１は、記録媒体１０４を再生し続けるが、記録媒体１０４から再生された映像データをＩＥＥＥ１３９４インターフェース９０４から出力しないようにする。これにより、ＰＣ１０３はＤＶＣ１０１との接続が切れたと認識し、ＤＶドライバ１０６をアンロードする（ステップＳ４２４、Ｓ４２５）。【００３７】
次に、ＤＶＣ１０１は、ステップＳ４０５において、ＩＥＥＥ１３９４インターフェース９０４を確立状態に復帰する。これにより、ＰＣ１０３はＤＶＣ１０１が電気的に接続されたことを認識し、出力フォーマットの問い合わせをデジタルカメラ１０１に対して行う（ステップＳ４２１、Ｓ４２２）。例えば、図２に示すようなOUTPUT PLUG SIGNAL FORMATステータスコマンドをＤＶＣ１０１に対して送る。そして、ステップＳ４０７において、ＤＶＣ１０１は、記録媒体１０４から再生している映像データのフォーマットを出力フォーマットとしてＰＣ１０３に通知する。記録媒体１０４から再生している映像データのフォーマットがＭＰＥＧ２方式であれば、出力フォーマットがＭＰＥＧ２方式であることをＰＣ１０３に通知する。これにより、ＰＣ１０３は、ＨＤ映像データ３０２をキャプチャするためにＭＰＥＧ２ドライバ１０７をロードすることができる（ステップＳ４２３）。ここで、出力フォーマットの問い合わせを行うコマンドの一例としてOUTPUT PLUG SIGNAL FORMATステータスコマンドを述べたが、この限りではない。【００３８】
また、第２実施形態のステップＳ８０１からステップＳ４０４へ進む条件としては、以下のようなケースが挙げられる。例えば、(ｉ)ＰＣ１０３がＭＰＥＧ２ドライバ１０７をロードしていてＭＰＥＧ２ロックモードのＤＶＣ１０１がＨＤ映像データを再生している間にＤＶロックモードに変更された場合、(ii)ＰＣ１０３がＭＰＥＧ２ドライバ１０７をロードしていてアンロックモードのＤＶＣ１０１がＨＤ映像データを再生している間にＤＶロックモードに変更された場合、（iii）ＰＣ１０３がＭＰＥＧ２ドライバ１０７をロードしていてＭＰＥＧ２ロックモードのＤＶＣ１０１がＳＤ映像データを再生している間にアンロックモードに変更された場合、（iv）ＰＣ１０３がＭＰＥＧ２ドライバ１０７をロードしていてＭＰＥＧ２ロックモードのＤＶＣ１０１がＳＤ映像データを再生している間にＤＶロックモードに変更された場合、（ｖ）ＰＣ１０３がＤＶドライバ１０６をロードしていてＤＶロックモードのＤＶＣ１０１がＳＤ映像データを再生している間にＭＰＥＧ２ロックモードに変更された場合、および（vi）ＰＣ１０３がＤＶドライバ１０６をロードしていてアンロックモードのＤＶＣ１０１がＳＤ映像データを再生している間にＭＰＥＧ２ロックモードに変更された場合等である。【００３９】
なお、第２実施形態では、ＤＶロックモードの場合のＨＤ映像データの出力、およびＭＰＥＧ２ロックモードの場合のＳＤ映像データの出力については空パケットとしているがこれに限られるものではない。ロックの意味には「１つのフォーマットのみで出力する」ということと、「当該フォーマット以外は何も出力しない」ということがあてはまる。従って、必ずしも空パケットを出力する必要はなく、ロック状態と異なるフォーマットの映像データに対しては出力を停止するという振る舞いも本実施形態のロックモードとみなすことができる。【００４０】
＜第３実施形態＞
第２実施形態では、ロックモードの設定あるいは解除をＤＶＣ１０１自身が持つユーザインターフェースを介して行う場合を説明したが、ＰＣ１０３からの指示によって行うことも可能である。ＰＣ１０３からロックモードを設定あるいは解除した場合は、ＰＣ１０３はロックモードの変化を認識できるので、これに従ってドライバのアンロード及びロードを行なえばよい。よって、第３実施形態では、ＰＣ１０３が持つユーザインターフェースを介してＤＶＣ１０１をロックモードに設定あるいはアンロックモードに設定した時も、出力フォーマットが変化した時とみなす。【００４１】
第３実施形態におけるＤＶＣ１０１の処理手順は、第２実施形態で説明したフローチャート（図８）とほぼ同じであり、ステップＳ８０１の処理が異なる。本実施形態では、第２の実施形態と異なる点についてのみ説明する。【００４２】
ステップＳ８０１において、ＰＣ１０３からのコマンドによってロックモードの解除や他のロックモードへの変更がなされた場合は、上述したようにＰＣ１０３自身がロックモードの変更を認識できる。この場合、ＰＣ１０３は適切なドライバのロードを行なうことができるので、ＤＶＣ１０１はステップＳ４０４からＳ４０７までの処理を実行せずにステップＳ８０１に戻る。【００４３】
以上の動作により、ＰＣ１０３は、ロックモード変更後のフォーマットに対応するドライバをロードすることができる。【００４４】
以上説明したように、上記各実施形態によれば、ＰＣ１０３のドライバを適切に切り替えることが可能となる。【００４５】
本発明の精神及び範囲から逸脱することなく本発明の種々の実施形態が、明らかに、広範に想到可能であるので、添付の請求の範囲において規定される場合を除いて、本発明は上記の特定の実施形態に限定されるものではないことが理解されよう。
【優先権の主張】
【００４６】
本願は、２００３年１２月１７日提出の日本国特許出願特願２００３−４２０２１０を基礎として優先権を主張するものであり、その記載内容の全てを、ここに援用する。
【図１】
0004250631.tif 000002
【図２】
0004250631.tif 000003
【図３】
0004250631.tif 000004
【図４Ａ】
0004250631.tif 000005
【図４Ｂ】
0004250631.tif 000006
【図５】
0004250631.tif 000007
【図６】
0004250631.tif 000008
【図７】
0004250631.tif 000009
【図８】
0004250631.tif 000010
【図９】
0004250631.tif 000011