JP3927874B2 - Image processing apparatus, control method therefor, program, and storage medium - Google Patents

Image processing apparatus, control method therefor, program, and storage medium Download PDF

Info

Publication number
JP3927874B2
JP3927874B2 JP2002193294A JP2002193294A JP3927874B2 JP 3927874 B2 JP3927874 B2 JP 3927874B2 JP 2002193294 A JP2002193294 A JP 2002193294A JP 2002193294 A JP2002193294 A JP 2002193294A JP 3927874 B2 JP3927874 B2 JP 3927874B2
Authority
JP
Japan
Prior art keywords
image processing
processing apparatus
switching
camera
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002193294A
Other languages
Japanese (ja)
Other versions
JP2004040370A5 (en
JP2004040370A (en
Inventor
裕司 小出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2002193294A priority Critical patent/JP3927874B2/en
Publication of JP2004040370A publication Critical patent/JP2004040370A/en
Publication of JP2004040370A5 publication Critical patent/JP2004040370A5/ja
Application granted granted Critical
Publication of JP3927874B2 publication Critical patent/JP3927874B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Facsimiles In General (AREA)
  • Studio Devices (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、他の装置と接続して画像ファイルの送受信をする機能を持ったデジタルカメラなどの画像処理装置における画像処理技術に関するものである。
【0002】
【従来の技術】
現在、特開2000−134527号公報のように、デジタルカメラ同士を通信手段で接続して画像ファイル転送を行う仕組みに関する提案がいくつかなされている。
【0003】
ところで、デジタルカメラの通信手段としてはUSB(Universal Serial Bus)やIEEE1394などの通信インターフェイス規格が現在一般的に用いられている。
【0004】
これらのインターフェイスの中には、USBに代表されるように、2つの機器間の関連が物理層で定められているものがある。USBを用いてデジタルカメラ同士を接続する場合、一方がホスト、もう一方がデバイスの関係となる。この場合、物理層の上に構築されるプロトコルにおいても、物理層の関係を継承することが一般的であるため、ホスト側のデジタルカメラが制御権を持つマスターカメラとなる。一方デバイス側のデジタルカメラはホスト側のデジタルカメラからの指示に従って動作するスレーブカメラとなる。
【0005】
【発明が解決しようとする課題】
しかしながら、場合によっては、ユーザの選択によってどちらか任意の一方のデジタルカメラをマスターカメラとし、もう一方のデジタルカメラをスレーブカメラとしたい場合がある。
【0006】
ところが、前述したような特定の通信インターフェイス規格では、物理層の上に構築されるプロトコルにおいても、物理層の関係を継承することが一般的であるため、そのようなプロトコルを前提とした場合、マスターカメラとスレーブカメラの役割を変えることは不可能であった。
【0007】
したがって、本発明は上述した課題に鑑みてなされたものであり、その目的は、マスターとスレーブの関係がある物理層を使用し、かつ物理層の関係を継承したプロトコルを使用した場合においても、マスターカメラとスレーブカメラの関係を接続が確立した後に切り替えることができるようにすることである。
【0008】
また、本発明の他の目的は、ユーザの選択に応じてマスターカメラとスレーブカメラの関係を切り替えることができるようにすることである。
【0009】
特に、本発明のさらに他の目的は、通信インターフェイスを介して接続したデジタルカメラ間で画像ファイルの転送を行う場合に、接続が確立した後にマスターカメラとスレーブカメラの関係を切り替えることを可能とし、またユーザの選択に応じてマスターカメラとスレーブカメラの関係を切り替えることを可能とすることである。
【0010】
また、本発明のさらに他の目的は、通信インターフェイスを介して接続したデジタルカメラにおいて、デジタルカメラに関する情報を元に、適切な方をマスターカメラに切り替えることができ、画像ファイルの転送において利便性の高いデジタルカメラを提供することである。
【0011】
また、本発明のさらに他の目的は、USB規格に準拠した通信インターフェイスを使用した場合において、マスターカメラとスレーブカメラの関係を接続が確立した後に切り替えることができるようにすることである。
【0012】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するために、本発明に係わる画像処理装置は、外部の他の画像処理装置と通信する機能を有する画像処理装置であって、前記他の画像処理装置を操作するための通信を行なう機能を有する第1の通信手段と、前記他の画像処理装置から操作を受けるための通信を行なう機能を有する第2の通信手段と、前記第1の通信手段と前記第2の通信手段とを切り替える切り替え手段と、前記切り替え手段の切り替え動作を制御する制御手段とを具備し、前記制御手段は、前記他の画像処理装置に関する情報を取得して、自身の画像処理装置に関する情報と比較し、該比較結果に応じて前記切り替え手段の動作を制御することを特徴としている。
【0016】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置が備える特定の機能のバージョンであることを特徴としている。
【0017】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置が備える表示装置の大きさ、または解像度であることを特徴としている。
【0018】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置の電力消費量であることを特徴としている。
【0019】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置の電池残容量であることを特徴としている。
【0020】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置が他の画像処理装置に電力供給する能力があるか否かに関する情報であることを特徴としている。
【0021】
また、この発明に係わる画像処理装置において、前記制御手段は、画像ファイルの転送中は前記切り替え手段の切り替え動作を禁止することを特徴としている。
【0022】
また、この発明に係わる画像処理装置において、前記第1および第2の通信手段は、USB規格に準拠した通信インターフェイスを備えることを特徴としている。
【0023】
また、本発明に係わる画像処理装置の制御方法は、外部の他の画像処理装置と通信するための機能を有する画像処理装置を制御するための画像処理装置の制御方法であって、前記他の画像処理装置を操作するための通信を行なう機能を有する第1の通信手段と、前記他の画像処理装置から操作を受けるための通信を行なう機能を有する第2の通信手段とを切り替える切り替え工程を有し、前記切り替え工程では、前記他の画像処理装置に関する情報を取得して、自身の画像処理装置に関する情報と比較し、該比較結果に応じて前記第1の通信手段と前記第2の通信手段とを切り替えることを特徴としている。
【0031】
また、本発明に係わるプログラムは、上記の制御方法をコンピュータに実行させることを特徴としている。
【0032】
また、本発明に係わる記憶媒体は、上記のプログラムをコンピュータ読み取り可能に記憶したことを特徴としている。
【0033】
【発明の実施の形態】
以下、本発明の好適な実施形態について添付図面を参照して詳細に説明する。
【0034】
(第1の実施形態)
図1は、本発明の第1の実施形態を示す図であり、デジタルカメラ11と、デジタルカメラ12を取り外し可能なケーブルや無線等による通信手段によって接続した状態を示す概略図である。デジタルカメラ12の構成も、デジタルカメラ11と同様である。以下、各構成を詳細に説明する。
【0035】
まず、デジタルカメラ11は、撮影レンズと、撮影レンズを介して入射する被写体光を受光し、光電変換して画像信号を生成するCCDと、後段のアナログ/デジタル(A/D)変換回路等とを備えて構成される撮像部105を備えている。撮像部105がCPU107の制御のもと、デジタル画像信号を出力して信号処理部103で信号処理を施した後、RAM104に一時的にデジタル画像信号を保持する。その後作成されたデジタル画像信号は、最終的にコンパクトフラッシュ(登録商標)メモリ106に画像ファイルとして保存される。
【0036】
信号処理部103では、その他にサムネイル画像作成のためなどに、デジタル変換された撮影信号に対して縮小処理を施したり、信号処理されたデジタル画像信号に対して圧縮処理を施したり、逆に圧縮されたデジタル画像信号を解凍する機能も備えている。
【0037】
RAM104はプログラムの実行領域でもある。
【0038】
上記CPU107には、更にプログラム等が記録されているROM110、各種操作部材112からの入力を制御するSW制御部111、デジタル画像信号の表示データや、各種ユーザーインターフェイスの表示データを保持するためのVRAM108、別のデジタルカメラやプリンタと通信することによって、画像ファイルの転送や各種情報をやりとりするためのUSBホストインターフェイス101、USBデバイスインターフェイス102が接続されている。
【0039】
各種の操作部材112は、不図示の撮影を指示するためのレリーズSWや、LCDモニタ109にデジタル画像信号の表示を指示するためのSW(不図示)や、LCDモニタ109にメニューを表示するためのSW(不図示)や、画像コマを送ったり戻したり、メニューの選択状態を変更したりするために使用し、左右上下を一つの操作部材で選択できる十字キーSW(不図示)や、液晶上で直接指示を与えるタッチパネル(不図示)などが含まれる。
【0040】
VRAM108に保持された表示データの内容は、LCDモニタ109に表示される。
【0041】
USBホストインターフェイス101と、USBデバイスインターフェイス102は、接続制御部113の働きによっていずれか一方が別のデジタルカメラと接続される。接続制御部113は具体的には、内部にUSBコネクタ端子を備えており、CPU107からの指示を受けて、USBホストインターフェイス101が備えるUSBの信号線をUSBコネクタ端子に接続させるか、またはUSBデバイスインターフェイス102が備えるUSBの信号線をUSBコネクタ端子に接続させるかの制御を行っている。
【0042】
本実施形態においては、デジタルカメラ11がUSBホストインターフェイス101を介してデジタルカメラ12と接続されている場合、デジタルカメラ11上では、デジタルカメラ間で画像ファイルを送受信するためのアプリケーションAが起動される。アプリケーションAは、各種操作部材112を介してユーザからの入力を受け付ける機能、およびLCDモニタ109に画像ファイルやメニューを表示する機能、画像ファイルの送受信を制御する機能、画像ファイルをCF106から読み出したり、CFへ書き込んだりする機能を備えている。
【0043】
デジタルカメラ11がUSBホストインターフェイス101を介してデジタルカメラ12と接続されている場合、デジタルカメラ12ではUSBデバイスインターフェイスを介してデジタルカメラ11と接続されている。
【0044】
デジタルカメラ11がUSBデバイスインターフェイス102を介して別のデジタルカメラ12と接続されている場合、デジタルカメラ11上ではデジタルカメラ間で画像ファイルを送受信するための別のアプリケーションBが起動される。このときデジタルカメラ12上では、USBホストインターフェイスを介してデジタルカメラ11と接続され、デジタルカメラ間で画像ファイルを送受信するためのアプリケーションAが起動される。アプリケーションBは別のデジタルカメラ12上で動いているアプリケーションAの指示に従って、画像ファイルを送受信する機能、および画像ファイルをCF106から読み出したり、CFへ書き込んだりする機能を備えている。
【0045】
図2はデジタルカメラ11でアプリケーションAを動作させた場合の一例を示す図である。図2で11はデジタルカメラ、109はLCDモニタ、203は光学ファインダ、204は上下左右を選択できる十字キー、205はメニューボタン、206はセットボタンを表している。十字キー204、メニューボタン205、セットボタン206により操作部材112が構成さている。
【0046】
アプリケーションAは、デジタルカメラ11のLCDモニタ109上にデジタルカメラ11のCFに保存されている画像、および接続されているデジタルカメラ12のCFに保存されている画像を表示することができる。ユーザは十字キー204の上下キーを操作して、LCDモニタ内の上部の領域に表示されている“LOCAL CAMERA”を選択することによって、デジタルカメラ11の画像を表示することができ、“REMOTE CAMERA”を選択することによって、デジタルカメラ12の画像を表示することができる。
【0047】
またユーザは十字キー204の左右キーを操作して、LCDモニタ内の中央部に順番にCF内に保存されている画像をコマ送りして表示することができる。
【0048】
また、ユーザは図2の表示画面状態でメニューボタン205を選択することによって、図3に示す画面を表示することができる。図3では、表示画像の転送を選択したり、アプリケーションAを起動するデジタルカメラをデジタルカメラ11からデジタルカメラ12に切り替えたりすることができる。ユーザは、図3でLCDモニタ内の上部の領域に表示されている“MOVE”を十字キーの上下キーを操作して選択した後に、セットボタンを選択することによって選択画像ファイルを接続先のデジタルカメラに移動することができる。すなわち、デジタルカメラ11のCF内の画像が表示されている場合には、表示されている画像の画像ファイルをデジタルカメラ12のCFに移動することができる。またデジタルカメラ12のCF内の画像が表示されている場合には、表示されている画像の画像ファイルをデジタルカメラ11のCFに移動することができる。
【0049】
また、同様に図3でLCDモニタ内の上部の領域に表示されている“COPY”を十字キーの上下キーを操作して選択した後に、セットボタンを選択することによって選択画像ファイルを接続先のデジタルカメラにコピーすることができる。すなわち、デジタルカメラ11のCF内の画像が表示されている場合には、表示されている画像の画像ファイルをデジタルカメラ12のCFにコピーすることができる。またデジタルカメラ12のCF内の画像が表示されている場合には、表示されている画像の画像ファイルをデジタルカメラ11のCFにコピーすることができる。
【0050】
また同様に図3でLCDモニタ内の上部の領域に表示されている“CHANGE MASTER”を十字キーの上下キーを操作して選択した後に、セットボタンを選択することによって、アプリケーションAを起動するデジタルカメラをデジタルカメラ11からデジタルカメラ12に切り替えることができる。
【0051】
切り替えた後は、デジタルカメラ11のLCDモニタ上には何も表示されず、操作部材も無効となる。このとき同時に、デジタルカメラ11の通信インターフェイスは、USBホストインターフェイス101からUSBデバイスインターフェイス102に切り替わる。
【0052】
図4は図1のデジタルカメラ同士を接続して、どちらか一方のデジタルカメラでアプリケーションAが動作して、画像ファイルの送受信を制御するマスターカメラとなっていて、もう一方のデジタルカメラでアプリケーションBが動作して、マスターカメラの指示に従って動作するスレーブカメラとなっている状態で、ユーザの操作によってマスターカメラからスレーブカメラに切り替える動作を示したフローチャートである。このとき、マスターカメラからスレーブカメラの画像に対する処理の操作を実行することはできるが、スレーブカメラからマスターカメラの画像に対する処理の操作を実行することはできないものとする。
【0053】
まず、ステップS11でユーザが図3に示した動作によって、“CHANGEMASTER”を選択する。次にステップS12で現在ファイルの転送などの通信動作を実行中であるかどうかを調べ、通信動作を実行中の場合はステップS19に進み、切替動作を失敗させる。通信動作を実行中でなければ、ステップS13で接続先デジタルカメラであるスレーブカメラにマスターカメラになるように変更通知を送る。その後、ステップS14でアプリケーションAを終了させ、同時にステップS15でUSBインターフェイスをUSBホストインターフェイスからUSBデバイスインターフェイスに切り替える。次にステップS16でUSBデバイスインターフェイス上で新たな接続があるかどうかを監視する。USB規格に準拠したインターフェイスの場合、USBデバイスはV−Bus信号線を監視することにより、この信号線がアサートされたことを検知するで、接続の手続きを開始する。新たな接続があった場合、ステップS17でアプリケーションBを起動して、ステップS18でスレーブカメラへの切り替えを終了する。
【0054】
図5は逆に、スレーブカメラからマスターカメラに切り替える動作を示したフロー図である。
【0055】
まず、ステップS21でスレーブカメラは、マスターカメラへの変更指示を受信する。次にステップS22でアプリケーションBを終了させ、同時にステップS23でUSBインターフェイスをUSBデバイスインターフェイスからUSBホストインターフェイスに切り替える。次にステップS24で接続動作を開始する。USB規格に準拠したインターフェイスの場合、USBホストがV−Busの信号線をアサートすることによって、接続の手続きが開始される。ステップS25で接続先のデジタルカメラとの間で新たな接続が確立した場合、ステップS26でアプリケーションAを起動して、ステップS27でマスターカメラへの切り替えを終了する。このようにマスターカメラからスレーブカメラの画像に対する処理の操作を実行することができるが、スレーブカメラからマスターカメラの画像に対する処理の操作を実行することができないようなプロトコルを使用している場合、ユーザの操作によってマスターとスレーブの関係を切り替えることによって、それまでスレーブ側であったカメラから、もう一方のカメラの画像を操作することができるようになる。
【0056】
上述したフローチャートは、一旦2つのデジタルカメラ間で接続が確立した後に、マスターカメラとスレーブカメラの関係を切り替える場合の動作を示したものである。
【0057】
ところで、接続確立時には次の動作により、自動的にアプリケーションAを起動するマスターカメラと、アプリケーションBを起動するスレーブカメラを決定することができる。
【0058】
USB規格の一部として現在策定が進められているOn−The−Go規格では、USBインターフェイスを備えた機器同士を接続するためのケーブルとして、Mini−AプラグとMini−Bプラグを両端に持つものを定義している。このケーブルを使用した場合、Mini−Aプラグが接続されたデバイスがUSBのホストインターフェイスとなる。そこで、接続確立時には、USBホストインターフェイスが選択されたデジタルカメラでアプリケーションAを起動する。
【0059】
Mini−Bプラグが接続されたデバイスでは、USBホストがV−Busの信号線をアサートすることによって、接続を検知するので、USBのデバイスインターフェイスを介してもう一方のデジタルカメラと接続する。そこで、接続確立時には、USBデバイスインターフェイスが選択されたデジタルカメラでアプリケーションBを起動する。
【0060】
本実施形態では、USBインターフェイスの切り替え方法や、USBインターフェイスを切り替えた後の接続検知の方法に関しては、詳しくは述べていないが、例えばUSB規格の一部として現在策定が進められているOn−The−Go規格で定められた手続きを使用することによって、容易に実現できる。
【0061】
(第2の実施形態)
第1の実施形態においては、ユーザからの指示によって、アプリケーションAを起動するマスターカメラと、アプリケーションBを起動するスレーブカメラを切り替えていた。また、それに応じて他のデジタルカメラとの接続に使用する通信インターフェイスを切り替えていた。
【0062】
本実施形態では、一旦接続が確立した後に、接続された2つのデジタルカメラが備える画像ファイルを送受信するためのアプリケーションのバージョンが新しい方のデジタルカメラをマスターカメラに切り替える。また、それに応じて他のデジタルカメラとの接続に使用する通信インターフェイスを切り替える。
【0063】
図6は図1のデジタルカメラ同士を接続して、どちらか一方のデジタルカメラでアプリケーションAが動作して、画像ファイルの送受信を制御するマスターカメラとなっていて、もう一方のデジタルカメラでアプリケーションBが動作して、マスターカメラの指示に従って動作するスレーブカメラとなっている状態で、マスターカメラがスレーブカメラのアプリケーションのバージョンを調べ、スレーブカメラのアプリケーションのバージョンが新しい場合に、マスターカメラからスレーブカメラに切り替える動作を示したフローチャートである。
【0064】
まず、ステップS31で接続先デジタルカメラからそのアプリケーションのバージョンに関する情報を取得する。次にステップS32で自身のアプリケーションのバージョンと比較する。ステップS33で接続先のアプリケーションのバージョンが古い場合、ステップS40でスレーブカメラに切り替えることなく終了する。新しい場合、ステップS34で接続先デジタルカメラであるスレーブカメラにマスターカメラになるように変更通知を送る。その後、ステップS35でアプリケーションAを終了させ、同時にステップS36でUSBインターフェイスをUSBホストインターフェイスからUSBデバイスインターフェイスに切り替える。次にステップS37でUSBデバイスインターフェイス上で新たな接続があるかどうかを監視する。USB規格に準拠したインターフェイスの場合、USBデバイスはV−Bus信号線を監視することにより、この信号線がアサートされたことを検知することで、接続の手続きを開始する。新たな接続があった場合、ステップS38でアプリケーションBを起動して、ステップS39でスレーブカメラへの切り替えを終了する。
【0065】
このとき、スレーブカメラ側の動作に関しては、図5で示したものと同じである。
【0066】
(第3の実施形態)
第2の実施形態においては、一旦接続が確立した後に、接続された2つのデジタルカメラが備える画像ファイルを送受信するためのアプリケーションのバージョンが新しい方のデジタルカメラをマスターカメラに切り替えていた。
【0067】
アプリケーションのバージョンが新しいことを、判断の基準にする代わりに、デジタルカメラが備えるLCDの大きさが大きいこと、または解像度が高いこと、デジタルカメラの消費電力が小さいことや、電池の残容量が多いことや、通信インターフェイスを介して電力を供給する能力があることを判断の基準にすることも容易に考えられる。
【0068】
LCDの大きさが大きい、または解像度が高いデジタルカメラをマスターカメラとすることによって、画像ファイルの転送アプリケーションにおいて、ユーザの画像の認識を容易にすることができるという利点がある。
【0069】
また、マスターカメラではLCDを点灯するため電力を余分に消費することが考えられる。そこで、消費電力ができるだけ小さい方や、電池の残容量が多い方をマスターカメラとすることによって、画像ファイルの転送途中に電池がなくなる危険性を少なくすることができるという利点がある。
【0070】
また、USB規格では、USBホストインターフェイスはUSBデバイスインターフェイスに対して、V−Bus信号線を使って電力を供給することができるため、ACによる電力供給を受けているデジタルカメラをマスターカメラとすることによって、スレーブカメラが十分な電力を備えていない場合でも、問題なく画像ファイルの転送動作を行うことができる。
【0071】
【他の実施形態】
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。
【0072】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(または記録媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0073】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0074】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【0075】
【発明の効果】
以上説明したように、本発明によれば、通信インターフェイスを介して接続されたデジタルカメラにおいて、USB規格のようにマスターとスレーブの関係がある物理層を使用し、かつ物理層の関係を継承したプロトコルを使用した場合においても、画像ファイルの送受信を制御する機能を備えたアプリケーションを動作させるデジタルカメラを切り替えたい場合に、通信手段を切り替えることによって、マスターカメラとスレーブカメラの関係を接続が確立した後に切り替えることができる。
【0076】
また、ユーザが画像ファイルの送受信を制御する機能を備えたアプリケーションを動作させるデジタルカメラを切り替えたい場合に、通信手段を切り替えることによって、ユーザの選択に応じて、マスターカメラとスレーブカメラの関係を接続が確立した後に切り替えることができる。
【0077】
また、デジタルカメラが備える特定の機能のバージョンが新しい方、またはデジタルカメラが備える表示装置の大きさが大きい方、または表示装置の解像度が高い方、またはデジタルカメラの消費電力が小さい方、またはデジタルカメラの電池残容量が多い方、または他のデジタルカメラに電力供給する能力がある方を、マスターカメラにするように切り替えることによって、2つのデジタルカメラのうち、適切な方をマスターカメラに切り替えることができ、デジタルカメラ間の画像ファイルの転送において、利便性の高いデジタルカメラを提供することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態のデジタルカメラの構成を示すブロック図である。
【図2】第1の実施形態における画像ファイル転送アプリケーションの表示例を示す図である。
【図3】第1の実施形態における画像ファイル転送アプリケーションの表示例を示す図である。
【図4】第1の実施形態におけるマスターカメラからスレーブカメラへの切り替え手順を示すフローチャートである。
【図5】第1の実施形態におけるスレーブカメラからマスターカメラへの切り替え手順を示すフローチャートである。
【図6】第2の実施形態におけるマスターカメラからスレーブカメラへの切り替え手順を示すフローチャートである。
【符号の説明】
11,12 デジタルカメラ
101 USBホストインターフェイス
102 USBデバイスインターフェイス
103 信号処理部
104 RAM
105 撮像部
106 コンパクトフラッシュ(登録商標)(CF)
107 CPU
108 VRAM
109 LCDモニタ
110 ROM
111 SW制御部
112 操作部材
113 接続制御部
201 デジタルカメラ
202 LCDモニタ
203 光学ファインダ
204 十字キー
205 メニューボタン
206 セットボタン
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing technique in an image processing apparatus such as a digital camera having a function of transmitting and receiving an image file by connecting to another apparatus.
[0002]
[Prior art]
At present, several proposals have been made regarding a mechanism for transferring image files by connecting digital cameras to each other by communication means, as disclosed in Japanese Patent Application Laid-Open No. 2000-134527.
[0003]
By the way, communication interface standards such as USB (Universal Serial Bus) and IEEE1394 are generally used as communication means of digital cameras.
[0004]
Some of these interfaces, as represented by USB, have a relationship between two devices defined in the physical layer. When connecting digital cameras using USB, one is a host and the other is a device. In this case, the protocol built on the physical layer generally inherits the relationship of the physical layer, so the digital camera on the host side becomes the master camera having the control right. On the other hand, the digital camera on the device side becomes a slave camera that operates according to instructions from the digital camera on the host side.
[0005]
[Problems to be solved by the invention]
However, in some cases, one of the digital cameras may be set as a master camera and the other digital camera may be set as a slave camera depending on the user's selection.
[0006]
However, in a specific communication interface standard as described above, even in a protocol constructed on the physical layer, it is common to inherit the relationship of the physical layer. It was impossible to change the roles of the master and slave cameras.
[0007]
Therefore, the present invention has been made in view of the above-described problems, and the purpose thereof is to use a physical layer having a master-slave relationship and using a protocol that inherits the physical layer relationship. The relationship between the master camera and the slave camera can be switched after the connection is established.
[0008]
Another object of the present invention is to enable switching of the relationship between a master camera and a slave camera in accordance with a user's selection.
[0009]
In particular, still another object of the present invention is to enable switching of the relationship between a master camera and a slave camera after connection is established when transferring an image file between digital cameras connected via a communication interface. It is also possible to switch the relationship between the master camera and the slave camera according to the user's selection.
[0010]
Further, another object of the present invention is that a digital camera connected via a communication interface can switch an appropriate one to a master camera based on information about the digital camera, which is convenient for transferring image files. To provide a high digital camera.
[0011]
Still another object of the present invention is to enable the relationship between a master camera and a slave camera to be switched after connection is established when a communication interface compliant with the USB standard is used.
[0012]
[Means for Solving the Problems]
In order to solve the above-described problems and achieve the object, an image processing apparatus according to the present invention is an image processing apparatus having a function of communicating with another external image processing apparatus, and includes the other image processing apparatus. A first communication unit having a function of performing communication for operation; a second communication unit having a function of performing communication for receiving an operation from the other image processing apparatus; the first communication unit; A switching unit that switches between the second communication unit and a control unit that controls a switching operation of the switching unit , wherein the control unit acquires information about the other image processing apparatus and performs its own image processing; It compares with the information regarding an apparatus, and controls the operation | movement of the said switching means according to this comparison result, It is characterized by the above-mentioned.
[0016]
In the image processing apparatus according to the present invention, the information compared by the control means is a version of a specific function provided in the image processing apparatus.
[0017]
In the image processing apparatus according to the present invention, the information compared by the control means is the size or resolution of a display device provided in the image processing apparatus.
[0018]
In the image processing apparatus according to the present invention, the information compared by the control means is power consumption of the image processing apparatus.
[0019]
In the image processing apparatus according to the present invention, the information compared by the control means is a battery remaining capacity of the image processing apparatus.
[0020]
In the image processing apparatus according to the present invention, the information to be compared by the control means is information regarding whether or not the image processing apparatus is capable of supplying power to another image processing apparatus.
[0021]
In the image processing apparatus according to the present invention, the control unit prohibits the switching operation of the switching unit during the transfer of the image file.
[0022]
In the image processing apparatus according to the present invention, the first and second communication means include a communication interface conforming to the USB standard.
[0023]
An image processing apparatus control method according to the present invention is an image processing apparatus control method for controlling an image processing apparatus having a function of communicating with another external image processing apparatus. A switching step of switching between a first communication unit having a function of performing communication for operating the image processing apparatus and a second communication unit having a function of performing communication for receiving an operation from the other image processing apparatus. Yes and, in the switching step, to obtain information about the other image processing apparatus, compared with the information about the image processing apparatus itself, the second communication with the first communication means in accordance with the comparison result It is characterized by switching between means .
[0031]
A program according to the present invention is characterized by causing a computer to execute the above control method.
[0032]
A storage medium according to the present invention is characterized in that the above program is stored in a computer-readable manner.
[0033]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0034]
(First embodiment)
FIG. 1 is a diagram illustrating a first embodiment of the present invention, and is a schematic diagram illustrating a state in which a digital camera 11 and the digital camera 12 are connected by a removable cable or wireless communication means. The configuration of the digital camera 12 is the same as that of the digital camera 11. Hereinafter, each configuration will be described in detail.
[0035]
First, the digital camera 11 receives a photographic lens, a CCD that receives subject light incident through the photographic lens, and performs photoelectric conversion to generate an image signal, an analog / digital (A / D) conversion circuit, and the like at the subsequent stage. The imaging unit 105 is provided. The imaging unit 105 outputs a digital image signal under the control of the CPU 107 and performs signal processing in the signal processing unit 103, and then temporarily stores the digital image signal in the RAM 104. The created digital image signal is finally stored as an image file in the compact flash (registered trademark) memory 106.
[0036]
In addition, the signal processing unit 103 performs a reduction process on the digitally-converted shooting signal, a compression process on the signal-processed digital image signal, or the like, for the purpose of creating a thumbnail image. It also has a function of decompressing the digital image signal.
[0037]
The RAM 104 is also an execution area for programs.
[0038]
The CPU 107 further includes a ROM 110 in which programs and the like are recorded, a SW control unit 111 for controlling input from various operation members 112, a VRAM 108 for holding display data of digital image signals and display data of various user interfaces. A USB host interface 101 and a USB device interface 102 for transferring image files and exchanging various information are connected by communicating with another digital camera or printer.
[0039]
The various operation members 112 are a release SW for instructing photographing (not shown), a SW (not shown) for instructing the LCD monitor 109 to display a digital image signal, and a menu on the LCD monitor 109. SW (not shown), cross key SW (not shown) that can be used to send and return image frames, change the menu selection state, and select the left, right, up, and down with a single operation member, A touch panel (not shown) that directly gives instructions is included.
[0040]
The contents of the display data held in the VRAM 108 are displayed on the LCD monitor 109.
[0041]
One of the USB host interface 101 and the USB device interface 102 is connected to another digital camera by the operation of the connection control unit 113. Specifically, the connection control unit 113 includes a USB connector terminal therein, and receives an instruction from the CPU 107 to connect a USB signal line included in the USB host interface 101 to the USB connector terminal or a USB device. Control is performed to determine whether or not a USB signal line included in the interface 102 is connected to a USB connector terminal.
[0042]
In the present embodiment, when the digital camera 11 is connected to the digital camera 12 via the USB host interface 101, an application A for starting transmission / reception of image files between the digital cameras is started on the digital camera 11. . The application A has a function of accepting input from the user via various operation members 112, a function of displaying an image file and a menu on the LCD monitor 109, a function of controlling transmission / reception of the image file, reading an image file from the CF 106, It has a function to write to the CF.
[0043]
When the digital camera 11 is connected to the digital camera 12 via the USB host interface 101, the digital camera 12 is connected to the digital camera 11 via the USB device interface.
[0044]
When the digital camera 11 is connected to another digital camera 12 via the USB device interface 102, another application B for transmitting and receiving an image file between the digital cameras is started on the digital camera 11. At this time, the digital camera 12 is connected to the digital camera 11 via the USB host interface, and the application A for transmitting and receiving image files between the digital cameras is started. Application B has a function of transmitting and receiving an image file in accordance with an instruction from application A running on another digital camera 12, and a function of reading and writing an image file from CF 106.
[0045]
FIG. 2 is a diagram illustrating an example when the application A is operated by the digital camera 11. In FIG. 2, 11 is a digital camera, 109 is an LCD monitor, 203 is an optical viewfinder, 204 is a cross key that can select up / down / left / right, 205 is a menu button, and 206 is a set button. The operation member 112 is configured by the cross key 204, the menu button 205, and the set button 206.
[0046]
The application A can display an image stored in the CF of the digital camera 11 and an image stored in the CF of the connected digital camera 12 on the LCD monitor 109 of the digital camera 11. The user can display the image of the digital camera 11 by operating the up and down keys of the cross key 204 and selecting “LOCAL CAMERA” displayed in the upper area in the LCD monitor. By selecting “”, the image of the digital camera 12 can be displayed.
[0047]
Further, the user can operate the left and right keys of the cross key 204 to sequentially display the images stored in the CF in the center of the LCD monitor.
[0048]
The user can display the screen shown in FIG. 3 by selecting the menu button 205 in the display screen state of FIG. In FIG. 3, transfer of the display image can be selected, or the digital camera that starts the application A can be switched from the digital camera 11 to the digital camera 12. The user selects “MOVE” displayed in the upper area of the LCD monitor in FIG. 3 by operating the up and down keys of the cross key, and then selects the set button to select the selected image file as the connection destination digital file. You can move to the camera. That is, when an image in the CF of the digital camera 11 is displayed, the image file of the displayed image can be moved to the CF of the digital camera 12. When an image in the CF of the digital camera 12 is displayed, the image file of the displayed image can be moved to the CF of the digital camera 11.
[0049]
Similarly, “COPY” displayed in the upper area of the LCD monitor in FIG. 3 is selected by operating the up and down keys of the cross key, and then the set button is selected to select the selected image file as the connection destination. Can be copied to a digital camera. That is, when the image in the CF of the digital camera 11 is displayed, the image file of the displayed image can be copied to the CF of the digital camera 12. When an image in the CF of the digital camera 12 is displayed, the image file of the displayed image can be copied to the CF of the digital camera 11.
[0050]
Similarly, the “CHANGE MASTER” displayed in the upper area of the LCD monitor in FIG. 3 is selected by operating the up and down keys of the cross key, and then the set button is selected to activate the application A. The camera can be switched from the digital camera 11 to the digital camera 12.
[0051]
After the switching, nothing is displayed on the LCD monitor of the digital camera 11, and the operation member becomes invalid. At the same time, the communication interface of the digital camera 11 is switched from the USB host interface 101 to the USB device interface 102.
[0052]
FIG. 4 is a master camera that connects the digital cameras of FIG. 1 so that application A operates on one of the digital cameras and controls transmission and reception of image files, and application B operates on the other digital camera. 6 is a flowchart showing an operation of switching from a master camera to a slave camera by a user operation in a state where the camera operates as a slave camera that operates according to an instruction of the master camera. At this time, it is assumed that the processing operation for the image of the slave camera can be executed from the master camera, but the processing operation for the image of the master camera cannot be executed from the slave camera.
[0053]
First, in step S11, the user selects “CHANGE MASTER” by the operation shown in FIG. In step S12, it is checked whether a communication operation such as file transfer is currently being executed. If the communication operation is being executed, the process proceeds to step S19, and the switching operation is failed. If the communication operation is not being executed, a change notification is sent to the slave camera, which is the connection destination digital camera, so as to become the master camera in step S13. Thereafter, application A is terminated in step S14, and at the same time, the USB interface is switched from the USB host interface to the USB device interface in step S15. In step S16, it is monitored whether there is a new connection on the USB device interface. In the case of an interface compliant with the USB standard, the USB device monitors the V-Bus signal line to detect that this signal line is asserted, and starts a connection procedure. If there is a new connection, the application B is activated in step S17, and the switching to the slave camera is terminated in step S18.
[0054]
FIG. 5 is a flowchart showing the operation for switching from the slave camera to the master camera.
[0055]
First, in step S21, the slave camera receives a change instruction to the master camera. Next, in step S22, the application B is terminated, and at the same time, the USB interface is switched from the USB device interface to the USB host interface in step S23. Next, connection operation is started in step S24. In the case of an interface conforming to the USB standard, the USB host asserts the V-Bus signal line to start the connection procedure. When a new connection is established with the connection destination digital camera in step S25, the application A is started in step S26, and the switching to the master camera is ended in step S27. In this way, the user can execute a processing operation on the slave camera image from the master camera, but the user cannot use the protocol that cannot execute the processing operation on the master camera image from the slave camera. By switching the relationship between the master and the slave by the above operation, the image of the other camera can be operated from the camera which has been the slave side until then.
[0056]
The flowchart described above shows the operation when the relationship between the master camera and the slave camera is switched after the connection between the two digital cameras is once established.
[0057]
By the way, at the time of establishing a connection, a master camera that automatically starts application A and a slave camera that starts application B can be determined by the following operations.
[0058]
The On-The-Go standard, which is currently being developed as part of the USB standard, has a Mini-A plug and a Mini-B plug at both ends as cables for connecting devices with a USB interface. Is defined. When this cable is used, the device to which the Mini-A plug is connected becomes the USB host interface. Therefore, when connection is established, application A is activated on the digital camera for which the USB host interface is selected.
[0059]
In the device to which the Mini-B plug is connected, since the USB host detects the connection by asserting the V-Bus signal line, it is connected to the other digital camera via the USB device interface. Therefore, when the connection is established, the application B is activated on the digital camera with the USB device interface selected.
[0060]
In this embodiment, although the USB interface switching method and the connection detection method after switching the USB interface are not described in detail, for example, On-The currently being developed as part of the USB standard. -It can be easily realized by using the procedure defined in the Go standard.
[0061]
(Second Embodiment)
In the first embodiment, the master camera that activates the application A and the slave camera that activates the application B are switched according to an instruction from the user. In addition, the communication interface used for connection with other digital cameras was switched accordingly.
[0062]
In the present embodiment, after the connection is once established, the digital camera with the newer version of the application for transmitting and receiving the image files included in the two connected digital cameras is switched to the master camera. In addition, the communication interface used for connection with another digital camera is switched accordingly.
[0063]
FIG. 6 is a master camera that connects the digital cameras of FIG. 1 and operates application A on one of the digital cameras to control transmission and reception of image files, and application B on the other digital camera. If the master camera checks the slave camera application version and the slave camera application version is new, the master camera checks the slave camera application version. It is the flowchart which showed the operation | movement which switches.
[0064]
First, in step S31, information regarding the version of the application is acquired from the connection destination digital camera. Next, in step S32, it is compared with the version of its own application. If the version of the connection destination application is old in step S33, the process ends without switching to the slave camera in step S40. If it is new, a change notification is sent to the slave camera as the connection destination digital camera so that it becomes the master camera in step S34. Thereafter, application A is terminated in step S35, and at the same time, the USB interface is switched from the USB host interface to the USB device interface in step S36. In step S37, it is monitored whether there is a new connection on the USB device interface. In the case of an interface compliant with the USB standard, the USB device starts the connection procedure by monitoring the V-Bus signal line and detecting that the signal line is asserted. If there is a new connection, the application B is activated in step S38, and the switching to the slave camera is terminated in step S39.
[0065]
At this time, the operation on the slave camera side is the same as that shown in FIG.
[0066]
(Third embodiment)
In the second embodiment, after the connection is once established, the digital camera with the newer version of the application for transmitting and receiving the image files included in the two connected digital cameras is switched to the master camera.
[0067]
Instead of using a new application version as a criterion, the digital camera has a large LCD, high resolution, low power consumption of the digital camera, and a lot of remaining battery capacity. In addition, it can be easily considered that the judgment is based on the ability to supply power through the communication interface.
[0068]
By using a digital camera having a large LCD or a high resolution as a master camera, there is an advantage that the user can easily recognize the image in the image file transfer application.
[0069]
In addition, it is conceivable that the master camera consumes extra power to turn on the LCD. Therefore, there is an advantage that the risk of running out of the battery during the transfer of the image file can be reduced by using the one with the lowest power consumption or the one with the remaining battery capacity as the master camera.
[0070]
In the USB standard, since the USB host interface can supply power to the USB device interface using the V-Bus signal line, the digital camera that is supplied with AC power is used as the master camera. Thus, even when the slave camera does not have sufficient power, the image file transfer operation can be performed without any problem.
[0071]
[Other Embodiments]
Note that the present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, and a printer), and a device (for example, a copying machine and a facsimile device) including a single device. You may apply to.
[0072]
Another object of the present invention is to supply a storage medium (or recording medium) in which a program code of software that realizes the functions of the above-described embodiments is recorded to a system or apparatus, and the computer (or CPU or CPU) of the system or apparatus. Needless to say, this can also be achieved by the MPU) reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention. Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
[0073]
Furthermore, after the program code read from the storage medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion card or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
[0074]
When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the flowcharts described above.
[0075]
【The invention's effect】
As described above, according to the present invention, a digital camera connected via a communication interface uses a physical layer having a master-slave relationship as in the USB standard and inherits the physical layer relationship. Even when the protocol is used, the connection between the master camera and the slave camera is established by switching the communication means when you want to switch the digital camera that runs the application with the function to control the transmission and reception of image files. You can switch later.
[0076]
In addition, when the user wants to switch a digital camera that operates an application with a function to control transmission and reception of image files, the relationship between the master camera and slave camera is connected according to the user's selection by switching the communication means. Can be switched after established.
[0077]
In addition, the version of a specific function that the digital camera has is new, the display device that the digital camera has a large size, the resolution of the display device is high, the power consumption of the digital camera is low, or digital Switch the appropriate one of the two digital cameras to the master camera by switching the camera's remaining battery capacity or the ability to power other digital cameras to be the master camera. It is possible to provide a highly convenient digital camera for transferring image files between digital cameras.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a digital camera according to a first embodiment of the present invention.
FIG. 2 is a diagram showing a display example of an image file transfer application in the first embodiment.
FIG. 3 is a diagram showing a display example of an image file transfer application in the first embodiment.
FIG. 4 is a flowchart showing a switching procedure from a master camera to a slave camera in the first embodiment.
FIG. 5 is a flowchart showing a switching procedure from the slave camera to the master camera in the first embodiment.
FIG. 6 is a flowchart showing a switching procedure from a master camera to a slave camera in the second embodiment.
[Explanation of symbols]
11, 12 Digital camera 101 USB host interface 102 USB device interface 103 Signal processing unit 104 RAM
105 Imaging unit 106 Compact Flash (registered trademark) (CF)
107 CPU
108 VRAM
109 LCD monitor 110 ROM
111 SW Control Unit 112 Operation Member 113 Connection Control Unit 201 Digital Camera 202 LCD Monitor 203 Optical Viewfinder 204 Cross Key 205 Menu Button 206 Set Button

Claims (11)

外部の他の画像処理装置と通信する機能を有する画像処理装置であって、
前記他の画像処理装置を操作するための通信を行なう機能を有する第1の通信手段と、
前記他の画像処理装置から操作を受けるための通信を行なう機能を有する第2の通信手段と、
前記第1の通信手段と前記第2の通信手段とを切り替える切り替え手段と、
前記切り替え手段の切り替え動作を制御する制御手段とを具備し、
前記制御手段は、前記他の画像処理装置に関する情報を取得して、自身の画像処理装置に関する情報と比較し、該比較結果に応じて前記切り替え手段の動作を制御することを特徴とする画像処理装置。
An image processing apparatus having a function of communicating with another external image processing apparatus,
First communication means having a function of performing communication for operating the other image processing apparatus;
Second communication means having a function of performing communication for receiving an operation from the other image processing apparatus;
Switching means for switching between the first communication means and the second communication means;
Control means for controlling the switching operation of the switching means ,
The control means acquires information relating to the other image processing apparatus, compares the information with information relating to its own image processing apparatus, and controls the operation of the switching means in accordance with the comparison result. apparatus.
前記制御手段が比較する情報は画像処理装置が備える特定の機能のバージョンであることを特徴とする請求項に記載の画像処理装置。The image processing apparatus according to claim 1 , wherein the information compared by the control unit is a version of a specific function included in the image processing apparatus. 前記制御手段が比較する情報は画像処理装置が備える表示装置の大きさ、または解像度であることを特徴とする請求項に記載の画像処理装置。The image processing apparatus according to claim 1 , wherein the information compared by the control unit is a size or resolution of a display device included in the image processing apparatus. 前記制御手段が比較する情報は画像処理装置の電力消費量であることを特徴とする請求項に記載の画像処理装置。The image processing apparatus according to claim 1 , wherein the information compared by the control unit is power consumption of the image processing apparatus. 前記制御手段が比較する情報は画像処理装置の電池残容量であることを特徴とする請求項に記載の画像処理装置。The image processing apparatus according to claim 1 , wherein the information compared by the control unit is a remaining battery capacity of the image processing apparatus. 前記制御手段が比較する情報は画像処理装置が他の画像処理装置に電力供給する能力があるか否かに関する情報であることを特徴とする請求項に記載の画像処理装置。The image processing apparatus according to claim 1 , wherein the information compared by the control unit is information regarding whether or not the image processing apparatus is capable of supplying power to another image processing apparatus. 前記制御手段は、画像ファイルの転送中は前記切り替え手段の切り替え動作を禁止することを特徴とする請求項1乃至6のいずれか1項に記載の画像処理装置。It said control means, the image processing apparatus during transfer of the image file according to any one of claims 1 to 6, characterized in that prohibiting the switching operation of said switching means. 前記第1および第2の通信手段は、USB規格に準拠した通信インターフェイスを備えることを特徴とする請求項1乃至7のいずれか1項に記載の画像処理装置。It said first and second communication means, the image processing apparatus according to any one of claims 1 to 7, characterized in that it comprises a communication interface conforming to the USB standard. 外部の他の画像処理装置と通信するための機能を有する画像処理装置を制御するための画像処理装置の制御方法であって、
前記他の画像処理装置を操作するための通信を行なう機能を有する第1の通信手段と、前記他の画像処理装置から操作を受けるための通信を行なう機能を有する第2の通信手段とを切り替える切り替え工程を有し、
前記切り替え工程では、前記他の画像処理装置に関する情報を取得して、自身の画像処理装置に関する情報と比較し、該比較結果に応じて前記第1の通信手段と前記第2の通信手段とを切り替えることを特徴とする画像処理装置の制御方法。
An image processing apparatus control method for controlling an image processing apparatus having a function of communicating with other external image processing apparatuses,
Switching between first communication means having a function of performing communication for operating the other image processing apparatus and second communication means having a function of performing communication for receiving an operation from the other image processing apparatus. have a switching process,
In the switching step, information relating to the other image processing device is obtained, compared with information relating to the image processing device of its own, and the first communication means and the second communication means are determined according to the comparison result. A method for controlling an image processing apparatus, characterized by switching .
請求項に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。A program for causing a computer to execute the control method according to claim 9 . 請求項10に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。A computer-readable storage medium storing the program according to claim 10 .
JP2002193294A 2002-07-02 2002-07-02 Image processing apparatus, control method therefor, program, and storage medium Expired - Fee Related JP3927874B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002193294A JP3927874B2 (en) 2002-07-02 2002-07-02 Image processing apparatus, control method therefor, program, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002193294A JP3927874B2 (en) 2002-07-02 2002-07-02 Image processing apparatus, control method therefor, program, and storage medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007022261A Division JP4262280B2 (en) 2007-01-31 2007-01-31 Image processing apparatus, control method therefor, and program

Publications (3)

Publication Number Publication Date
JP2004040370A JP2004040370A (en) 2004-02-05
JP2004040370A5 JP2004040370A5 (en) 2006-12-28
JP3927874B2 true JP3927874B2 (en) 2007-06-13

Family

ID=31702292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002193294A Expired - Fee Related JP3927874B2 (en) 2002-07-02 2002-07-02 Image processing apparatus, control method therefor, program, and storage medium

Country Status (1)

Country Link
JP (1) JP3927874B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5055684B2 (en) 2004-05-13 2012-10-24 ソニー株式会社 Image folder switching device
JP4508810B2 (en) * 2004-09-30 2010-07-21 キヤノン株式会社 IMAGING DEVICE, IMAGING METHOD USING IMAGING DEVICE, AND PROGRAM
JP5039528B2 (en) 2007-12-13 2012-10-03 キヤノン株式会社 Image data management apparatus, control method therefor, and program
CN110825905A (en) 2010-02-19 2020-02-21 株式会社尼康 Electronic device
JP5970748B2 (en) * 2011-06-03 2016-08-17 ソニー株式会社 Moving image photographing system and synchronization control method
JP2014233076A (en) * 2014-07-18 2014-12-11 株式会社ニコン Electronic apparatus and program for electronic apparatus
JP2015039240A (en) * 2014-11-13 2015-02-26 株式会社ニコン Electronic apparatus and program for electronic apparatus

Also Published As

Publication number Publication date
JP2004040370A (en) 2004-02-05

Similar Documents

Publication Publication Date Title
US7644196B2 (en) USB function apparatus which supports a plurality of USB descriptors
JP2002209175A (en) External storage device for imaging apparatus, its control method, imaging unit, and its control method
JP4193466B2 (en) Image transmission / reception system, image transmission apparatus, and image reception apparatus
US7612922B2 (en) Image-sensing method and apparatus, control method and apparatus therefor, and storage medium
JP3927874B2 (en) Image processing apparatus, control method therefor, program, and storage medium
JP2004056220A (en) Imaging unit, external processor, control program for imaging unit, and control program for external processor
WO2008016113A1 (en) External storage device and camera
JP4323974B2 (en) Imaging apparatus, control method thereof, and program
JP4416315B2 (en) Imaging device and method for controlling imaging device
JP4529411B2 (en) Information processing apparatus, imaging apparatus, and communication method
JP4262280B2 (en) Image processing apparatus, control method therefor, and program
JP5046562B2 (en) Information processing apparatus, information processing apparatus control method, program, and storage medium
JPH1155609A (en) Digital still camera, image processing unit, image processing system and storage medium
JP4262534B2 (en) Digital equipment
JP5065201B2 (en) Imaging device
JP2002009991A (en) Information processor, information processing system, method therefor and storage medium
JP3735968B2 (en) Direct print adapter
JP4027634B2 (en) Electronic camera
JP4265248B2 (en) Electronic device, power control method for electronic device, power control program for electronic device
JP5173687B2 (en) Information processing apparatus, control method thereof, and program
JP2007214683A (en) Imaging apparatus and charging method thereof
JP2004310400A (en) Information transmitting and receiving system
JP4457901B2 (en) Digital still camera and image processing system
JP2009152969A (en) Imaging device, communication control method and program
JP2001257969A (en) Camera apparatus, medium and information aggregate

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061114

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070131

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070305

R150 Certificate of patent or registration of utility model

Ref document number: 3927874

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100309

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110309

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120309

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130309

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140309

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees