(57)【要約】【課題】  接続された外部の機器に対して、デジタルインターフェースを介して映像及び音声を送信している場合に、外部の機器側で音声と映像の再生タイミングがずれている場合でもユーザがそれを調整すること同期の取れた音声と映像の再生が可能となる。【解決手段】  デジタルビデオカメラ本体の動作モードに応じて本体が有するサブユニットの構成を切り替え、SUBUNIT_INFOに対するレスポンスを動的に切り替える。【選択図】  図１
2007088593.tif 000002
【特許請求の範囲】
【請求項１】
各モードによって機能が異なる複数の動作モードを有する第1の電子機器において、外部の第2の電子機器と通信可能なデジタルインターフェースを具備し、該デジタルインターフェースを介して該第2の電子機器からの制御が可能な機能を該デジタルインターフェースによって接続された該第2の電子機器に通知する手段を具備し、該デジタルインターフェースを介して制御可能な機能は該第1の電子機器本体の動作モードに対して変化することを特徴とし、該デジタルインターフェースによって接続された該第2の電子機器に通知する手段においては、本体の動作モードに応じて通知する内容を変化することを特徴とし、また、本体の動作モードが切り替わるごとに該デジタルインターフェースを一定期間、電気的に接続されていない状態にし、一定期間経過後再接続する手段を具備したことを特徴とするインターフェースの制御方法。
【請求項２】
請求項1記載の第1の電子機器は、被写体を動画、静止画として撮影するための撮影手段、撮影した動画の記録、読み出しを行うための第1の記録/読み出し手段、該第1の記録/読み出し手段によって動画の記録/読み出しが行われる第1の記録媒体、撮影した静止画の記録、読み出しを行うための第2の記録/読み出し手段、該第2の記録/読み出し手段によって静止画の記録/読み出しが行われる第2の記録媒体、記録された動画、静止画を再生するための再生手段、外部の機器と通信を行う通信手段を具備し、該通信手段としてIEEE1394デジタルインターフェースを具備することを特徴とする撮影記録装置であって、撮影時には撮影モード、該第1の記録媒体に記録されたデータを再生する場合には再生Aモード、該第2の記録媒体に記録されたデータを再生する場合には再生Bモードとして動作することを特徴とし、該IEEE1394デジタルインターフェースによって接続された該第2の電子機器から、該IEEE1394デジタルインターフェースを介して制御可能な機能の通知を要求された場合には、各モードに応じて返答の内容を変えて答えることを特徴とするインターフェースの制御方法。
【請求項３】
請求項1記載の第1の電子機器において、該デジタルインターフェースとしてIEEE1394を具備し、該デジタルインターフェースを一定期間、電気的に接続されていない状態にし、一定期間経過後再接続する手段はIEEE1394デジタルインターフェースのTPA、TPA*のバイアスを制御することで実現することを特徴とするインターフェースの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、IEEE1394デジタルインターフェースを有する電子機器における、デジタルインターフェースの制御に関する。
【背景技術】
【０００２】
IEEE1394デジタルインターフェースを有する電子機器には、IEC61883で規定される"Function Control Protocol"(略FCP)によって制御可能なものがある。FCPは、該電子機器を制御するためのコマンドの通信フローを規定するものであり、コマンドレジスタアドレス(FFFF F0000B00h)にコマンドを送信、レスポンスレジスタアドレス(FFFF F0000D00h)にレスポンスを受信する。該コマンド、レスポンスは機能ごとにコマンドセットとして規定される。各コマンドを制御する機能は、電子機器ないに論理的に存在するサブユニットとして存在し、サブユニットごとに該コマンドセットは規定される。また、サブユニットを論理的に有する電子機器は、"AVC Digital Interface Command Set general specification"(略AVC General)で規定される必須のコマンドセットを実装しておく必要がある。各電子機器は、複数のサブユニットを内部に論理的に有することが可能である。IEEE1394を有する第1の電子機器が、同じくIEEE1394を有する外部の第2の電子機器とIEEE1394によって接続され、前記FCPを利用して該第2の電子機器が第1の電子機器を制御するには、該第1の電子機器が有するサブユニットを知る必要がある。該第2の電子機器が該第1の電子機器が論理的に有するサブユニットを認識するためには、前記AVC Generalのコマンドセットにおいて規定されるSUBUNIT_INFOコマンドを利用する。SUBUNIT_INFOコマンドを受信した該第1の電子機器は、自信が有するサブユニットをSUBUNIT_INFOレスポンスとして通知する。
【０００３】
又、従来例としては、例えば特許文献１と特許文献２と特許文献３をあげることが出来る。
【特許文献１】特開２００１−３５２５１１号公報
【特許文献２】特開２００４−１８７０８８号公報
【特許文献３】特表２００２−５１０９２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
例えばデジタルビデオカメラの場合、VCR制御のためのVCRサブユニット、カメラ制御のためのカメラサブユニット、テープ以外に具備された第2のストレージメディア、例えばメモリカードを制御するためのカメラストレージサブユニット等を有する。一般的にデジタルビデオカメラは、使用目的に応じて、撮影モード、VCR再生モード、カード再生モード等に本体のモードが切り替わる。このような複数のサブユニットを有するデジタルビデオカメラの場合、本体の動作モードにおいて、使用できるサブユニットと機能が限定されるサブユニットがある。例えば、撮影モード時には、カメラ制御のコマンドは使用できるが、VCR制御のコマンドは制限され、また、再生モード時にはカメラ制御のコマンドは制限され、また、前記第2のストレージメディアを制御するためのコマンドはカード再生でのみ使用可能となる。このような場合に、外部の制御機器と1394接続された場合、該デジタルビデオカメラは、該制御機器から前記SUBUNIT_INFOコマンドを受信した場合には、VCRサブユニット、カメラサブユニット、カメラストレージサブユニットを有することを該制御機器にSUBUNIT_INFOレスポンスとして通知する。該制御機器は、受信したSUBUNIT_INFOレスポンスによって該制御機器が有する表示装置に、ユーザが各サブユニットを制御するためのアイコン、すなわちVCRアイコン、カメラアイコン、ストレージメディアアイコン等を表示できる。具体的には、各アイコンをユーザがクリックすることで、例えば、VCRアイコンを選択した場合には、VCR制御のための再生ボタン、停止ボタン、特殊再生ボタン等が配置されたコントロールパネルが表示され、例えばカメラアイコンが選択された場合には、カメラ制御のためのズーム、フォーカス、ホワイトバランス等を制御するためのコマンドが配置されたコントロールパネル、またストレージメディアアイコンが選択された場合には、該デジタルビデオカメラの該第2のストレージメディアからデータやデータのリストを取得するためのボタンが配置されたコントロールパネルが表示される。しかし、本体のモードが撮影モードである場合には、前記第2のストレージメディアは制御できないため、前記ストレージメディアアイコンが選択されたとしても、ユーザはストレージメディアにたいする制御を行うことはできない。このようなユーザインターフェースは、ユーザにとっては不便である。
【課題を解決するための手段】
【０００５】
本発明においては、前記課題を解決するために、該デジタルビデオカメラ本体の動作モードに応じて本体が有するサブユニットの構成を切り替え、SUBUNIT_INFOに対するレスポンスを動的に切り替える。例えば、該デジタルビデオカメラ本体の動作モードがカード再生モードのときだけ、カメラストレージサブユニットをSUBUNIT_INFOに対するレスポンスとして接続先の該制御機器に通知すれば、該デジタルビデオカメラ本体の動作モードが撮影モードの時に、該制御機器が表示装置に前記ストレージメディアアイコンを表示することは無くなり、ユーザはどの機能が使用できるのかを容易に知ることが可能となる。しかし、該デジタルビデオカメラと該制御機器が接続された状態で、該デジタルビデオカメラ本体のモードを切り替えた場合、例えば該デジタルビデオカメラ本体がカード再生モードから撮影モードに切り替わったときには、その切り替わりを該制御機器に通知する手段が規定されていないため、該制御機器は前記第2のストレージメディアを制御できない状態にあるにもかかわらず前記ストレージメディアアイコンを表示しつづけてしまう。例えば、該制御機器が一定期間ごとにSUBUNIT_INFOコマンドをポーリング送信し続ければ、該デジタルビデオカメラ本体の動作モードを認識でき、前述の様な問題は回避できるが、IEEE1394バスのトラフィックが増え効率的でない。また該制御機器がバスリセット発生ごとにSUBUNIT_INFOコマンドを該デジタルビデオカメラ本体に送信しても前述の問題は回避できるが、該制御機器以外の電子機器が同様の動作を行う保証は無い。この問題を回避するために、本発明においては、該デジタルビデオカメラ本体の動作モードが切り替わったときに、IEEE1394が外部の機器と接続されていた場合には、IEEE1394の接続を物理的には接続されているが電気的に接続されていない状態にする。具体的には該デジタルビデオカメラ側IEEE1394インターフェースのTPAバイアスを落すことにより実現できる。これにより該制御機器は、該デジタルビデオカメラが一度接続され、別の機器が接続されたと認識することになるので再びSUBUNIT_INFOコマンドを送信してくる。この場合、該デジタルビデオカメラ本体のモードは撮影モードになっているので、SUBUNIT_INFOレスポンスとしてVCRサブユニット、カメラサブユニットのみを返すので、前述のような使用不可能となったストレージメディアアイコンを表示することは無くなり、問題を改善できる。
【発明の効果】
【０００６】
以上述べたように、デジタルビデオカメラ本体のモード変更時にサブユニットの構成を変更し、IEEE1394デジタルインターフェースが接続されていた場合には、電気的な接続をOFF/ONを行うことで、接続先のデバイスに対してサブユニットの構成が変更されたことを明示的に通知でき、接続先デバイスはそれに応じたユーザインターフェース、例えばアイコンをユーザに提示でき、ユーザに対して使用不可能な機能のアイコンを表示してしまうというような混乱を回避できる。
【発明を実施するための最良の形態】
【０００７】
本発明の機能を有したデジタルビデオカメラは、被写体を動画として撮影記録する場合にはカメラ動画撮影モード、被写体を静止画として記録する場合にはカメラ静止画撮影モード、撮影記録した動画を再生する場合には動画再生モード、撮影した静止画を再生する場合には静止画再生モードとして動作する。図１は該デジタルビデオカメラ(100)が動画再生モードの時にIEEE1394インターフェース(120)によってPC(110)と接続された状態を示す。ここで(101)は、デジタルビデオカメラ(100)を論理的に示すユニット、(103)はデジタルビデオカメラ(100)のカメラ撮影機能を論理的に示すカメラサブユニット、(102)はデジタルビデオカメラ(100)の動画再生機能を論理的に示すVCRサブユニットを表現している。前述の通り、各サブユニットは制御するためのコマンドセットが規定されており、またユニット(101)に対しては"AVC Digital Interface Command Set general specification"においてコマンドセットが規定されている。デジタルビデオカメラ(100)とPC(110)が接続されるとPC(110)はデジタルビデオカメラ(100)が有するサブユニットを認識するためにSUBUNIT_INFOコマンド(図２)を送信する。このSUBUNIT_INFOコマンドに対しデジタルビデオカメラ(100)はカメラサブユニットとVCRサブユニットを有することを示すSUBUNIT_INFOレスポンス(図３)をPC(110)に送信する。PC(110)はこのレスポンスからデジタルビデオカメラ(100)を認識し画面上にデジタルビデオカメラアイコン(111)を表示できる。ここで図２と図３はSUBUNIT_INFOのコマンドとレスポンスのフレームを示したものであり、実際には各フィールドに値が記述されて送受信される。
【０００８】
次に、本体のモード切り替え時の動作フローを図４のフローチャートに沿って説明する。図４のフローは、周期的なプロセスとして動作しても良いし、ユーザがデジタルビデオカメラ(100)の本体モードを切り替えた際の割り込みトリガによって起床されるタスクプロセスとして動作しても良い。ステップ(401)において、本体モードの切り替えが検出されると、ステップ(402)に遷移する。本体モードの切り替えが無い場合には図４のフローは終了する。ステップ(402)では図5に示す様にデジタルビデオカメラ(100)のサブユニットの構成が変更される。実際には、SUBUNIT_INFOコマンドに対するレスポンスの内容を変更する。ここで、図5はデジタルビデオカメラ(100)本体の動作モードが静止画再生モードの場合に、図１と同様にIEEE1394インターフェース(120)を介してPC(110)に接続された状態を示している。このときデジタルビデオカメラ(100)はサブユニットとしてVCRサブユニット、カメラサブユニット、カメラストレージサブユニットを有しているものとしてPC(110)に認識され、それによりPC(110)はデジタルビデオカメラ(100)本体に記録された静止画にアクセス制御可能なカメラストレージアイコンを表示できる。接続された状態でデジタルビデオカメラ(100)本体のモードを切り替えた場合には、ステップ(403)以降の処理を行うことでPC(110)は図5のような状態になる。再び図4のフローに沿って説明を続ける。次にステップ(403)において、IEEE1394デジタルインターフェースを介してデジタルビデオカメラ(100)がPC(110)とすでに接続されているの判断された場合には、ステップ(404)にてIEEE1394デジタルインターフェースのTPA、TPA*のバイアスをOFFにする。図6は本実施例のデジタルビデオカメラ(100)が具備するIEEE1394デジタルインターフェースのTPA(601)、TPA*(602)がPC(110)が具備するIEEE1394デジタルインターフェースのTPB(611)とTPB*(612)に接続されている状態を示している。IEEE1394規格では、TPA(601)、TPA*(602)にバイアスを付加するとPC(110)側のTPB、TPB*に接続されたコンパレータ(613)によってバイアスが検出され、デバイスの接続を検出する。従って、IEEE1394に準拠した機器であれば、このTPA(601)、TPA*(602)のバイアスをOFFにする、すなわち(603)への入力電圧を0Vにすることによってデバイスは接続されていない状態、もしくはサスペンド、ディスエーブルの状態となる。これにより、PC(110)はIEEE1394デジタルインターフェースによるデジタルビデオカメラ(100)との接続が切れたと認識する。次にステップ(405)に遷移すると、デジタルビデオカメラ(100)本体のモード遷移が完了するのを監視する。例えば動画再生モードから静止画再生モードへの遷移では、動画再生のために使用していたテープメディア等のサーボ制御装置が完全に停止した後で動作モードの遷移が完了したと認識する。ここで、何らかの原因により動作モードの遷移の完了が終了しないことを考慮し、ステップ(406)においてタイマにより強制的に次のステップへ遷移するようにしても良い。本体モードの遷移完了すると、ステップ(407)に遷移し再び、IEEE1394デジタルインターフェースのTPA(601)、TPA*(602)にバイアスを付加、すなわち(603)から規定の電圧を入力する。これによりPC(110)はデジタルビデオカメラ(100)が接続されたことを再度認識する。例えばデジタルビデオカメラ(100)本体が動画再生モードから静止画再生モードに切り替えた場合には、図１の状態から図5の状態に変わるので、ユーザはデジタルビデオカメラ(100)本体に記録されている静止画へのアクセスが可能になったことを認識できる。また逆の場合も同様に図5から図１の状態になるので、デジタルビデオカメラ(100)本体に記録されている静止画へのアクセスが不可能になったことをユーザは認識できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の機能を実装したデジタルビデオカメラが動画再生モード時にPCと接続された状態を示した図である。
【図２】"AVC Digital Interface Command Set general specification"で規定されるSUBUNIT_INFOコマンドフレームである。
【図３】"AVC Digital Interface Command Set general specification"で規定されるSUBUNIT_INFOレスポンスフレームである。
【図４】本発明の機能の動作フローを示した図である。
【図５】本発明の機能を実装したデジタルビデオカメラが静止画再生モード時にPCと接続された状態を示した図である。
【図６】IEEE1394規格デジタルインターフェースの電気的接続を示した図である。
【図１】
2007088593.tif 000003
【図２】
2007088593.tif 000004
【図３】
2007088593.tif 000005
【図４】
2007088593.tif 000006
【図５】
2007088593.tif 000007
【図６】
2007088593.tif 000008