(57)【要約】【課題】マスターカメラとスレーブカメラとが切り替え可能なデジタルカメラにおいて、表示する対象を容易に選択する。【解決手段】マスターカメラとして機能するかスレーブカメラとして機能するかの切り替えを行う切り替え手段を有し、マスターカメラとして機能するよう切り替えられている場合にはスレーブカメラから取得した画像を表示するか、自機の記憶媒体に記憶された画像を表示するかを選択する選択手段を有する。【選択図】      図２
2007129771.tif 000002
【特許請求の範囲】
【請求項１】
他の画像処理装置を制御するための通信を行う第１の通信手段と、
前記他の画像処理装置から指示を受けて動作するための通信を行う第２の通信手段と、
前記第１の通信手段と前記第２の通信手段とのいずれを用いて通信するかを切り替える切り替え手段と、
画像を表示する表示手段と、
前記第１の通信手段により通信するよう切り替えられている場合に、自機の記憶媒体に記憶された画像を表示するか、前記第１の通信手段により通信している他の画像処理装置に記憶された画像を表示するかを選択する選択手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記表示手段は、前記選択手段による選択をさせるための表示を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像に対する処理の実行を指示する指示手段をさらに有し、
前記指示手段は、前記表示手段により表示されている画像に対する処理を指示することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記表示手段は、前記選択手段による選択をさせるための表示を前記画像の表示とともに行うことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記表示手段は、前記第２の通信手段により通信するよう切り替えられている場合には表示を行わないことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
他の画像処理装置を制御するための通信を行う第１の通信工程と、
前記他の画像処理装置から指示を受けて動作するための通信を行う第２の通信工程と、
前記第１の通信工程と前記第２の通信工程とのいずれを用いて通信するかを切り替える切り替え工程と、
画像を表示する表示工程と、
前記第１の通信工程により通信するよう切り替えられている場合に、自機の記憶媒体に記憶された画像を表示するか、前記第１の通信工程により通信している他の画像処理装置に記憶された画像を表示するかを選択する選択工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項７】
コンピュータに、
他の画像処理装置を制御するための通信を行なう第１の通信工程と、
前記他の画像処理装置から指示を受けて動作するための通信を行なう第２の通信工程と、
前記第１の通信工程と前記第２の通信工程とのいずれを用いて通信するかを切り替える切り替え工程と、
画像を表示する表示工程と、
前記第１の通信工程により通信するよう切り替えられている場合に、自機の記憶媒体に記憶された画像を表示するか、前記第１の通信工程により通信している他の画像処理装置に記憶された画像を表示するかを選択する選択工程と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の装置と接続して画像ファイルの送受信をする機能を持ったデジタルカメラなどの画像処理装置における画像処理技術に関するものである。
【背景技術】
【０００２】
現在、特開２０００−１３４５２７号公報のように、デジタルカメラ同士を通信手段で接続して画像ファイル転送を行う仕組みに関する提案がいくつかなされている。
【０００３】
ところで、デジタルカメラの通信手段としてはＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４などの通信インターフェイス規格が現在一般的に用いられている。
【０００４】
これらのインターフェイスの中には、ＵＳＢに代表されるように、２つの機器間の関連が物理層で定められているものがある。ＵＳＢを用いてデジタルカメラ同士を接続する場合、一方がホスト、もう一方がデバイスの関係となる。この場合、物理層の上に構築されるプロトコルにおいても、物理層の関係を継承することが一般的であるため、ホスト側のデジタルカメラが制御権を持つマスターカメラとなる。一方デバイス側のデジタルカメラはホスト側のデジタルカメラからの指示に従って動作するスレーブカメラとなる。
【特許文献１】特開２０００−１３４５２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、場合によっては、ユーザの選択によってどちらか任意の一方のデジタルカメラをマスターカメラとし、もう一方のデジタルカメラをスレーブカメラとしたい場合がある。
【０００６】
したがって、本発明は上述した課題に鑑みてなされたものであり、その目的は、ユーザの選択に応じてマスターカメラとスレーブカメラの関係を切り替えることができるようにすることである。
【０００７】
また、本発明の更なる目的は、マスターカメラとスレーブカメラの切り替えを行うことが可能であり、画像ファイルの転送において利便性の高いデジタルカメラを提供することである。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係わる画像処理装置は、他の画像処理装置を制御するための通信を行う第１の通信手段と、前記他の画像処理装置から指示を受けて動作するための通信を行う第２の通信手段と、前記第１の通信手段と前記第２の通信手段とのいずれを用いて通信するかを切り替える切り替え手段と、画像を表示する表示手段と、前記第１の通信手段により通信するよう切り替えられている場合に、自機の記憶媒体に記憶された画像を表示するか、前記第１の通信手段により通信している他の画像処理装置に記憶された画像を表示するかを選択する選択手段と、を有することを特徴とする。
【０００９】
また、本発明に係わる画像処理装置の制御方法は、他の画像処理装置を制御するための通信を行う第１の通信工程と、前記他の画像処理装置から指示を受けて動作するための通信を行う第２の通信工程と、前記第１の通信工程と前記第２の通信工程とのいずれを用いて通信するかを切り替える切り替え工程と、画像を表示する表示工程と、前記第１の通信工程により通信するよう切り替えられている場合に、自機の記憶媒体に記憶された画像を表示するか、前記第１の通信工程により通信している他の画像処理装置に記憶された画像を表示するかを選択する選択工程と、を有することを特徴とする。
【００１０】
また、本発明に係わるプログラムは、コンピュータに、他の画像処理装置を制御するための通信を行なう第１の通信工程と、前記他の画像処理装置から指示を受けて動作するための通信を行なう第２の通信工程と、前記第１の通信工程と前記第２の通信工程とのいずれを用いて通信するかを切り替える切り替え工程と、画像を表示する表示工程と、前記第１の通信工程により通信するよう切り替えられている場合に、自機の記憶媒体に記憶された画像を表示するか、前記第１の通信工程により通信している他の画像処理装置に記憶された画像を表示するかを選択する選択工程と、を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが画像ファイルの送受信を制御する機能を備えたアプリケーションを動作させるデジタルカメラを切り替えたい場合に、通信手段を切り替えることによって、ユーザの選択に応じて、マスターカメラとスレーブカメラの関係を接続が確立した後に切り替えることができる。
【００１２】
また、マスターカメラとスレーブカメラの切り替えを行うことが可能であり、画像ファイルの転送において利便性の高いデジタルカメラを提供することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施形態について添付図面を参照して詳細に説明する。
【００１４】
（第１の実施形態）
図１は、本発明の第１の実施形態を示す図であり、デジタルカメラ１１と、デジタルカメラ１２を取り外し可能なケーブルや無線等による通信手段によって接続した状態を示す概略図である。デジタルカメラ１２の構成も、デジタルカメラ１１と同様である。以下、各構成を詳細に説明する。
【００１５】
まず、デジタルカメラ１１は、撮影レンズと、撮影レンズを介して入射する被写体光を受光し、光電変換して画像信号を生成するＣＣＤと、後段のアナログ／デジタル（Ａ／Ｄ）変換回路等とを備えて構成される撮像部１０５を備えている。撮像部１０５がＣＰＵ１０７の制御のもと、デジタル画像信号を出力して信号処理部１０３で信号処理を施した後、ＲＡＭ１０４に一時的にデジタル画像信号を保持する。その後作成されたデジタル画像信号は、最終的にコンパクトフラッシュ（登録商標）メモリ１０６に画像ファイルとして保存される。
【００１６】
信号処理部１０３では、その他にサムネイル画像作成のためなどに、デジタル変換された撮影信号に対して縮小処理を施したり、信号処理されたデジタル画像信号に対して圧縮処理を施したり、逆に圧縮されたデジタル画像信号を解凍する機能も備えている。
【００１７】
ＲＡＭ１０４はプログラムの実行領域でもある。
【００１８】
上記ＣＰＵ１０７には、更にプログラム等が記録されているＲＯＭ１１０、各種操作部材１１２からの入力を制御するＳＷ制御部１１１、デジタル画像信号の表示データや、各種ユーザーインターフェイスの表示データを保持するためのＶＲＡＭ１０８、別のデジタルカメラやプリンタと通信することによって、画像ファイルの転送や各種情報をやりとりするためのＵＳＢホストインターフェイス１０１、ＵＳＢデバイスインターフェイス１０２が接続されている。
【００１９】
各種の操作部材１１２は、不図示の撮影を指示するためのレリーズＳＷや、ＬＣＤモニタ１０９にデジタル画像信号の表示を指示するためのＳＷ（不図示）や、ＬＣＤモニタ１０９にメニューを表示するためのＳＷ（不図示）や、画像コマを送ったり戻したり、メニューの選択状態を変更したりするために使用し、左右上下を一つの操作部材で選択できる十字キーＳＷ（不図示）や、液晶上で直接指示を与えるタッチパネル（不図示）などが含まれる。
【００２０】
ＶＲＡＭ１０８に保持された表示データの内容は、ＬＣＤモニタ１０９に表示される。
【００２１】
ＵＳＢホストインターフェイス１０１と、ＵＳＢデバイスインターフェイス１０２は、接続制御部１１３の働きによっていずれか一方が別のデジタルカメラと接続される。接続制御部１１３は具体的には、内部にＵＳＢコネクタ端子を備えており、ＣＰＵ１０７からの指示を受けて、ＵＳＢホストインターフェイス１０１が備えるＵＳＢの信号線をＵＳＢコネクタ端子に接続させるか、またはＵＳＢデバイスインターフェイス１０２が備えるＵＳＢの信号線をＵＳＢコネクタ端子に接続させるかの制御を行っている。
【００２２】
本実施形態においては、デジタルカメラ１１がＵＳＢホストインターフェイス１０１を介してデジタルカメラ１２と接続されている場合、デジタルカメラ１１上では、デジタルカメラ間で画像ファイルを送受信するためのアプリケーションＡが起動される。アプリケーションＡは、各種操作部材１１２を介してユーザからの入力を受け付ける機能、およびＬＣＤモニタ１０９に画像ファイルやメニューを表示する機能、画像ファイルの送受信を制御する機能、画像ファイルをＣＦ１０６から読み出したり、ＣＦへ書き込んだりする機能を備えている。
【００２３】
デジタルカメラ１１がＵＳＢホストインターフェイス１０１を介してデジタルカメラ１２と接続されている場合、デジタルカメラ１２ではＵＳＢデバイスインターフェイスを介してデジタルカメラ１１と接続されている。
【００２４】
デジタルカメラ１１がＵＳＢデバイスインターフェイス１０２を介して別のデジタルカメラ１２と接続されている場合、デジタルカメラ１１上ではデジタルカメラ間で画像ファイルを送受信するための別のアプリケーションＢが起動される。このときデジタルカメラ１２上では、ＵＳＢホストインターフェイスを介してデジタルカメラ１１と接続され、デジタルカメラ間で画像ファイルを送受信するためのアプリケーションＡが起動される。アプリケーションＢは別のデジタルカメラ１２上で動いているアプリケーションＡの指示に従って、画像ファイルを送受信する機能、および画像ファイルをＣＦ１０６から読み出したり、ＣＦへ書き込んだりする機能を備えている。
【００２５】
図２はデジタルカメラ１１でアプリケーションＡを動作させた場合の一例を示す図である。図２で１１はデジタルカメラ、１０９はＬＣＤモニタ、２０３は光学ファインダ、２０４は上下左右を選択できる十字キー、２０５はメニューボタン、２０６はセットボタンを表している。十字キー２０４、メニューボタン２０５、セットボタン２０６により操作部材１１２が構成さている。
【００２６】
アプリケーションＡは、デジタルカメラ１１のＬＣＤモニタ１０９上にデジタルカメラ１１のＣＦに保存されている画像、および接続されているデジタルカメラ１２のＣＦに保存されている画像を表示することができる。ユーザは十字キー２０４の上下キーを操作して、ＬＣＤモニタ内の上部の領域に表示されている“ＬＯＣＡＬ ＣＡＭＥＲＡ”を選択することによって、デジタルカメラ１１の画像を表示することができ、“ＲＥＭＯＴＥ ＣＡＭＥＲＡ”を選択することによって、デジタルカメラ１２の画像を表示することができる。
【００２７】
またユーザは十字キー２０４の左右キーを操作して、ＬＣＤモニタ内の中央部に順番にＣＦ内に保存されている画像をコマ送りして表示することができる。
【００２８】
また、ユーザは図２の表示画面状態でメニューボタン２０５を選択することによって、図３に示す画面を表示することができる。図３では、表示画像の転送を選択したり、アプリケーションＡを起動するデジタルカメラをデジタルカメラ１１からデジタルカメラ１２に切り替えたりすることができる。ユーザは、図３でＬＣＤモニタ内の上部の領域に表示されている“ＭＯＶＥ”を十字キーの上下キーを操作して選択した後に、セットボタンを選択することによって選択画像ファイルを接続先のデジタルカメラに移動することができる。すなわち、デジタルカメラ１１のＣＦ内の画像が表示されている場合には、表示されている画像の画像ファイルをデジタルカメラ１２のＣＦに移動することができる。またデジタルカメラ１２のＣＦ内の画像が表示されている場合には、表示されている画像の画像ファイルをデジタルカメラ１１のＣＦに移動することができる。
【００２９】
また、同様に図３でＬＣＤモニタ内の上部の領域に表示されている“ＣＯＰＹ”を十字キーの上下キーを操作して選択した後に、セットボタンを選択することによって選択画像ファイルを接続先のデジタルカメラにコピーすることができる。すなわち、デジタルカメラ１１のＣＦ内の画像が表示されている場合には、表示されている画像の画像ファイルをデジタルカメラ１２のＣＦにコピーすることができる。またデジタルカメラ１２のＣＦ内の画像が表示されている場合には、表示されている画像の画像ファイルをデジタルカメラ１１のＣＦにコピーすることができる。
【００３０】
また同様に図３でＬＣＤモニタ内の上部の領域に表示されている“ＣＨＡＮＧＥ ＭＡＳＴＥＲ”を十字キーの上下キーを操作して選択した後に、セットボタンを選択することによって、アプリケーションＡを起動するデジタルカメラをデジタルカメラ１１からデジタルカメラ１２に切り替えることができる。
【００３１】
切り替えた後は、デジタルカメラ１１のＬＣＤモニタ上には何も表示されず、操作部材も無効となる。このとき同時に、デジタルカメラ１１の通信インターフェイスは、ＵＳＢホストインターフェイス１０１からＵＳＢデバイスインターフェイス１０２に切り替わる。
【００３２】
図４は図１のデジタルカメラ同士を接続して、どちらか一方のデジタルカメラでアプリケーションＡが動作して、画像ファイルの送受信を制御するマスターカメラとなっていて、もう一方のデジタルカメラでアプリケーションＢが動作して、マスターカメラの指示に従って動作するスレーブカメラとなっている状態で、ユーザの操作によってマスターカメラからスレーブカメラに切り替える動作を示したフローチャートである。このとき、マスターカメラからスレーブカメラの画像に対する処理の操作を実行することはできるが、スレーブカメラからマスターカメラの画像に対する処理の操作を実行することはできないものとする。
【００３３】
まず、ステップＳ１１でユーザが図３に示した動作によって、“ＣＨＡＮＧＥ ＭＡＳＴＥＲ”を選択する。次にステップＳ１２で現在ファイルの転送などの通信動作を実行中であるかどうかを調べ、通信動作を実行中の場合はステップＳ１９に進み、切替動作を失敗させる。通信動作を実行中でなければ、ステップＳ１３で接続先デジタルカメラであるスレーブカメラにマスターカメラになるように変更通知を送る。その後、ステップＳ１４でアプリケーションＡを終了させ、同時にステップＳ１５でＵＳＢインターフェイスをＵＳＢホストインターフェイスからＵＳＢデバイスインターフェイスに切り替える。次にステップＳ１６でＵＳＢデバイスインターフェイス上で新たな接続があるかどうかを監視する。ＵＳＢ規格に準拠したインターフェイスの場合、ＵＳＢデバイスはＶ−Ｂｕｓ信号線を監視することにより、この信号線がアサートされたことを検知するで、接続の手続きを開始する。新たな接続があった場合、ステップＳ１７でアプリケーションＢを起動して、ステップＳ１８でスレーブカメラへの切り替えを終了する。
【００３４】
図５は逆に、スレーブカメラからマスターカメラに切り替える動作を示したフロー図である。
【００３５】
まず、ステップＳ２１でスレーブカメラは、マスターカメラへの変更指示を受信する。次にステップＳ２２でアプリケーションＢを終了させ、同時にステップＳ２３でＵＳＢインターフェイスをＵＳＢデバイスインターフェイスからＵＳＢホストインターフェイスに切り替える。次にステップＳ２４で接続動作を開始する。ＵＳＢ規格に準拠したインターフェイスの場合、ＵＳＢホストがＶ−Ｂｕｓの信号線をアサートすることによって、接続の手続きが開始される。ステップＳ２５で接続先のデジタルカメラとの間で新たな接続が確立した場合、ステップＳ２６でアプリケーションＡを起動して、ステップＳ２７でマスターカメラへの切り替えを終了する。このようにマスターカメラからスレーブカメラの画像に対する処理の操作を実行することができるが、スレーブカメラからマスターカメラの画像に対する処理の操作を実行することができないようなプロトコルを使用している場合、ユーザの操作によってマスターとスレーブの関係を切り替えることによって、それまでスレーブ側であったカメラから、もう一方のカメラの画像を操作することができるようになる。
【００３６】
上述したフローチャートは、一旦２つのデジタルカメラ間で接続が確立した後に、マスターカメラとスレーブカメラの関係を切り替える場合の動作を示したものである。
【００３７】
ところで、接続確立時には次の動作により、自動的にアプリケーションＡを起動するマスターカメラと、アプリケーションＢを起動するスレーブカメラを決定することができる。
【００３８】
ＵＳＢ規格の一部として現在策定が進められているＯｎ−Ｔｈｅ−Ｇｏ規格では、ＵＳＢインターフェイスを備えた機器同士を接続するためのケーブルとして、Ｍｉｎｉ−ＡプラグとＭｉｎｉ−Ｂプラグを両端に持つものを定義している。このケーブルを使用した場合、Ｍｉｎｉ−Ａプラグが接続されたデバイスがＵＳＢのホストインターフェイスとなる。そこで、接続確立時には、ＵＳＢホストインターフェイスが選択されたデジタルカメラでアプリケーションＡを起動する。
【００３９】
Ｍｉｎｉ−Ｂプラグが接続されたデバイスでは、ＵＳＢホストがＶ−Ｂｕｓの信号線をアサートすることによって、接続を検知するので、ＵＳＢのデバイスインターフェイスを介してもう一方のデジタルカメラと接続する。そこで、接続確立時には、ＵＳＢデバイスインターフェイスが選択されたデジタルカメラでアプリケーションＢを起動する。
【００４０】
本実施形態では、ＵＳＢインターフェイスの切り替え方法や、ＵＳＢインターフェイスを切り替えた後の接続検知の方法に関しては、詳しくは述べていないが、例えばＵＳＢ規格の一部として現在策定が進められているＯｎ−Ｔｈｅ−Ｇｏ規格で定められた手続きを使用することによって、容易に実現できる。
【００４１】
以上説明したように、本実施形態によれば、通信インターフェイスを介して接続されたデジタルカメラにおいて、ＵＳＢ規格のようにマスターとスレーブの関係がある物理層を使用し、かつ物理層の関係を継承したプロトコルを使用した場合においても、画像ファイルの送受信を制御する機能を備えたアプリケーションを動作させるデジタルカメラを切り替えたい場合に、通信手段を切り替えることによって、マスターカメラとスレーブカメラの関係を接続が確立した後に切り替えることができる。
【００４２】
また、ユーザが画像ファイルの送受信を制御する機能を備えたアプリケーションを動作させるデジタルカメラを切り替えたい場合に、通信手段を切り替えることによって、ユーザの選択に応じて、マスターカメラとスレーブカメラの関係を接続が確立した後に切り替えることができる。
【００４３】
（第２の実施形態）
第１の実施形態においては、ユーザからの指示によって、アプリケーションＡを起動するマスターカメラと、アプリケーションＢを起動するスレーブカメラを切り替えていた。また、それに応じて他のデジタルカメラとの接続に使用する通信インターフェイスを切り替えていた。
【００４４】
本実施形態では、一旦接続が確立した後に、接続された２つのデジタルカメラが備える画像ファイルを送受信するためのアプリケーションのバージョンが新しい方のデジタルカメラをマスターカメラに切り替える。また、それに応じて他のデジタルカメラとの接続に使用する通信インターフェイスを切り替える。
【００４５】
図６は図１のデジタルカメラ同士を接続して、どちらか一方のデジタルカメラでアプリケーションＡが動作して、画像ファイルの送受信を制御するマスターカメラとなっていて、もう一方のデジタルカメラでアプリケーションＢが動作して、マスターカメラの指示に従って動作するスレーブカメラとなっている状態で、マスターカメラがスレーブカメラのアプリケーションのバージョンを調べ、スレーブカメラのアプリケーションのバージョンが新しい場合に、マスターカメラからスレーブカメラに切り替える動作を示したフローチャートである。
【００４６】
まず、ステップＳ３１で接続先デジタルカメラからそのアプリケーションのバージョンに関する情報を取得する。次にステップＳ３２で自身のアプリケーションのバージョンと比較する。ステップＳ３３で接続先のアプリケーションのバージョンが古い場合、ステップＳ４０でスレーブカメラに切り替えることなく終了する。新しい場合、ステップＳ３４で接続先デジタルカメラであるスレーブカメラにマスターカメラになるように変更通知を送る。その後、ステップＳ３５でアプリケーションＡを終了させ、同時にステップＳ３６でＵＳＢインターフェイスをＵＳＢホストインターフェイスからＵＳＢデバイスインターフェイスに切り替える。次にステップＳ３７でＵＳＢデバイスインターフェイス上で新たな接続があるかどうかを監視する。ＵＳＢ規格に準拠したインターフェイスの場合、ＵＳＢデバイスはＶ−Ｂｕｓ信号線を監視することにより、この信号線がアサートされたことを検知することで、接続の手続きを開始する。新たな接続があった場合、ステップＳ３８でアプリケーションＢを起動して、ステップＳ３９でスレーブカメラへの切り替えを終了する。
【００４７】
このとき、スレーブカメラ側の動作に関しては、図５で示したものと同じである。
【００４８】
本実施形態によれば、デジタルカメラが備える特定の機能のバージョンが新しい方を、マスターカメラにするように切り替えることによって、２つのデジタルカメラのうち、適切な方をマスターカメラに切り替えることができ、デジタルカメラ間の画像ファイルの転送において、利便性の高いデジタルカメラを提供することができる。
【００４９】
（第３の実施形態）
第２の実施形態においては、一旦接続が確立した後に、接続された２つのデジタルカメラが備える画像ファイルを送受信するためのアプリケーションのバージョンが新しい方のデジタルカメラをマスターカメラに切り替えていた。
【００５０】
アプリケーションのバージョンが新しいことを、判断の基準にする代わりに、デジタルカメラが備えるＬＣＤの大きさが大きいこと、または解像度が高いこと、デジタルカメラの消費電力が小さいことや、電池の残容量が多いことや、通信インターフェイスを介して電力を供給する能力があることを判断の基準にすることも容易に考えられる。
【００５１】
ＬＣＤの大きさが大きい、または解像度が高いデジタルカメラをマスターカメラとすることによって、画像ファイルの転送アプリケーションにおいて、ユーザの画像の認識を容易にすることができるという利点がある。
【００５２】
また、マスターカメラではＬＣＤを点灯するため電力を余分に消費することが考えられる。そこで、消費電力ができるだけ小さい方や、電池の残容量が多い方をマスターカメラとすることによって、画像ファイルの転送途中に電池がなくなる危険性を少なくすることができるという利点がある。
【００５３】
また、ＵＳＢ規格では、ＵＳＢホストインターフェイスはＵＳＢデバイスインターフェイスに対して、Ｖ−Ｂｕｓ信号線を使って電力を供給することができるため、ＡＣによる電力供給を受けているデジタルカメラをマスターカメラとすることによって、スレーブカメラが十分な電力を備えていない場合でも、問題なく画像ファイルの転送動作を行うことができる。
（他の実施形態）
【００５４】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００５５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態のデジタルカメラの構成を示すブロック図である。
【図２】第１の実施形態における画像ファイル転送アプリケーションの表示例を示す図である。
【図３】第１の実施形態における画像ファイル転送アプリケーションの表示例を示す図である。
【図４】第１の実施形態におけるマスターカメラからスレーブカメラへの切り替え手順を示すフローチャートである。
【図５】第１の実施形態におけるスレーブカメラからマスターカメラへの切り替え手順を示すフローチャートである。
【図６】第２の実施形態におけるマスターカメラからスレーブカメラへの切り替え手順を示すフローチャートである。
【符号の説明】
【００５９】
１１，１２  デジタルカメラ
１０１  ＵＳＢホストインターフェイス
１０２  ＵＳＢデバイスインターフェイス
１０３  信号処理部
１０４  ＲＡＭ
１０５  撮像部
１０６  コンパクトフラッシュ（登録商標）（ＣＦ）
１０７  ＣＰＵ
１０８  ＶＲＡＭ
１０９  ＬＣＤモニタ
１１０  ＲＯＭ
１１１  ＳＷ制御部
１１２  操作部材
１１３  接続制御部
２０１  デジタルカメラ
２０２  ＬＣＤモニタ
２０３  光学ファインダ
２０４  十字キー
２０５  メニューボタン
２０６  セットボタン
【図１】
2007129771.tif 000003
【図２】
2007129771.tif 000004
【図３】
2007129771.tif 000005
【図４】
2007129771.tif 000006
【図５】
2007129771.tif 000007
【図６】
2007129771.tif 000008