JP2004040370A - Image processor, its control method, program, and storage medium - Google Patents
Image processor, its control method, program, and storage medium Download PDFInfo
- Publication number
- JP2004040370A JP2004040370A JP2002193294A JP2002193294A JP2004040370A JP 2004040370 A JP2004040370 A JP 2004040370A JP 2002193294 A JP2002193294 A JP 2002193294A JP 2002193294 A JP2002193294 A JP 2002193294A JP 2004040370 A JP2004040370 A JP 2004040370A
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- processing apparatus
- information
- communication
- switching
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 35
- 238000004891 communication Methods 0.000 claims abstract description 61
- 238000012545 processing Methods 0.000 claims description 104
- 238000012546 transfer Methods 0.000 claims description 12
- 230000006870 function Effects 0.000 description 29
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Facsimiles In General (AREA)
- Studio Devices (AREA)
Abstract
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の通信手段とを切り替える切り替え手段と、前記切り替え手段の切り替え動作を制御する制御手段と、
を具備することを特徴としている。
【0013】
また、この発明に係わる画像処理装置において、前記第1の通信手段は、自身の画像処理装置が操作の主体となって、前記他の画像処理装置との間で画像ファイルを送受信するための制御を行なう機能を備え、前記第2の通信手段は、前記他の画像処理装置が操作の主体となって、他の画像処理装置との間で画像ファイルを送受信する機能を備えることを特徴としている。
【0014】
また、この発明に係わる画像処理装置において、前記切り替え手段は、ユーザによって操作可能であることを特徴としている。
【0015】
また、この発明に係わる画像処理装置において、前記制御手段は、前記他の画像処理装置に関する情報を取得して、自身の画像処理装置に関する情報と比較し、該比較結果に応じて前記切り替え手段の動作を制御することを特徴としている。
【0016】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置が備える特定の機能のバージョンであることを特徴としている。
【0017】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置が備える表示装置の大きさ、または解像度であることを特徴としている。
【0018】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置の電力消費量であることを特徴としている。
【0019】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置の電池残容量であることを特徴としている。
【0020】
また、この発明に係わる画像処理装置において、前記制御手段が比較する情報は画像処理装置が他の画像処理装置に電力供給する能力があるか否かに関する情報であることを特徴としている。
【0021】
また、この発明に係わる画像処理装置において、前記制御手段は、画像ファイルの転送中は前記切り替え手段の切り替え動作を禁止することを特徴としている。
【0022】
また、この発明に係わる画像処理装置において、前記第1および第2の通信手段は、USB規格に準拠した通信インターフェイスを備えることを特徴としている。
【0023】
また、本発明に係わる画像処理装置の制御方法は、外部の他の画像処理装置と通信するための機能を有する画像処理装置を制御するための画像処理装置の制御方法であって、前記他の画像処理装置を操作するための通信を行なう機能を有する第1の通信手段と、前記他の画像処理装置から操作を受けるための通信を行なう機能を有する第2の通信手段とを所定の条件にしたがって切り替える工程を有することを特徴としている。
【0024】
また、この発明に係わる画像処理装置の制御方法において、前記他の画像処理装置に関する情報を取得して、自身の画像処理装置に関する情報と比較し、該比較結果に応じて前記第1の通信手段と第2の通信手段とを切り替える工程をさらに有することを特徴としている。
【0025】
また、この発明に係わる画像処理装置の制御方法において、前記比較する情報は画像処理装置が備える特定の機能のバージョンであることを特徴としている。
【0026】
また、この発明に係わる画像処理装置の制御方法において、前記比較する情報は画像処理装置が備える表示装置の大きさ、または解像度であることを特徴としている。
【0027】
また、この発明に係わる画像処理装置の制御方法において、前記比較する情報は画像処理装置の電力消費量であることを特徴としている。
【0028】
また、この発明に係わる画像処理装置の制御方法において、前記比較する情報は画像処理装置の電池残容量であることを特徴としている。
【0029】
また、この発明に係わる画像処理装置の制御方法において、前記比較する情報は画像処理装置が他の画像処理装置に電力供給する能力があるか否かに関する情報であることを特徴としている。
【0030】
また、この発明に係わる画像処理装置の制御方法において、画像ファイルの転送中は前記第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]
TECHNICAL FIELD 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, some proposals have been made regarding a mechanism for connecting digital cameras with each other by communication means and transferring an image file, 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 a digital camera.
[0004]
Some of these interfaces have a physical layer that defines the relationship between two devices, as represented by USB. When digital cameras are connected to each other using USB, one is a host and the other is a device. In this case, even in a protocol built on the physical layer, it is common to inherit the relationship of the physical layer, so that the digital camera on the host side is the master camera having control authority. On the other hand, the device-side digital camera is a slave camera that operates according to an instruction from the host-side digital camera.
[0005]
[Problems to be solved by the invention]
However, in some cases, depending on the user's selection, there is a case where one of the arbitrary digital cameras is desired to be a master camera and the other digital camera is desired to be a slave camera.
[0006]
However, in the specific communication interface standard as described above, even in a protocol built on the physical layer, it is general that the relationship of the physical layer is inherited. It was impossible to change the role of the master and slave cameras.
[0007]
Therefore, the present invention has been made in view of the above-described problems, the purpose is to use a physical layer having a master-slave relationship, and even when using a protocol that inherits the physical layer relationship, The purpose is to enable the relationship between the master camera and the slave camera to be switched after the connection is established.
[0008]
It is another object of the present invention to be able to switch the relationship between a master camera and a slave camera according to a user's selection.
[0009]
In particular, still another object of the present invention is to perform a transfer of an image file between digital cameras connected via a communication interface, and it is possible to switch a relationship between a master camera and a slave camera after a connection is established, Another object of the present invention is to enable the relationship between the master camera and the slave camera to be switched in accordance with a user selection.
[0010]
Still another object of the present invention is to provide a digital camera connected via a communication interface, which can switch an appropriate one to a master camera based on information about the digital camera, which is convenient for transferring image files. It is to provide a high digital camera.
[0011]
Still another object of the present invention is to make it possible to switch the relationship between a master camera and a slave camera after a connection is established when a communication interface conforming to 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. A first communication unit having a function of performing communication for operating; a second communication unit having a function of performing communication for receiving an operation from the another image processing apparatus; the first communication unit; Switching means for switching between the second communication means, control means for controlling a switching operation of the switching means,
It is characterized by having.
[0013]
Further, in the image processing apparatus according to the present invention, the first communication means controls the image processing apparatus to transmit and receive an image file to and from the other image processing apparatus, with the image processing apparatus being the main operation unit. The second communication means has a function of transmitting / receiving an image file to / from another image processing apparatus, with the other image processing apparatus acting as a subject of operation. .
[0014]
Further, in the image processing apparatus according to the present invention, the switching means is operable by a user.
[0015]
Further, in the image processing device according to the present invention, the control unit acquires information on the other image processing device, compares the acquired information with information on its own image processing device, and determines whether the switching unit has The operation is controlled.
[0016]
Further, 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]
Further, in the image processing apparatus according to the present invention, the information compared by the control means is a size or a resolution of a display device provided in the image processing apparatus.
[0018]
Further, in the image processing apparatus according to the present invention, the information compared by the control means is a power consumption of the image processing apparatus.
[0019]
Further, in the image processing apparatus according to the present invention, the information compared by the control means is a remaining battery capacity of the image processing apparatus.
[0020]
Further, in the image processing apparatus according to the present invention, the information compared by the control means is information on whether or not the image processing apparatus has a capability of supplying power to another image processing apparatus.
[0021]
Further, in the image processing apparatus according to the present invention, the control unit prohibits a switching operation of the switching unit during transfer of the image file.
[0022]
Further, in the image processing apparatus according to the present invention, the first and second communication means include a communication interface conforming to a USB standard.
[0023]
Further, a control method of an image processing apparatus according to the present invention is a control method of an image processing apparatus for controlling an image processing apparatus having a function of communicating with another external image processing apparatus, 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 are provided under predetermined conditions. Therefore, it is characterized by having a switching step.
[0024]
Further, in the control method of the image processing apparatus according to the present invention, information on the other image processing apparatus is obtained and compared with information on its own image processing apparatus, and the first communication unit is operated in accordance with the comparison result. And a step of switching between the first communication means and the second communication means.
[0025]
In the method for controlling an image processing apparatus according to the present invention, the information to be compared is a version of a specific function included in the image processing apparatus.
[0026]
In the method for controlling an image processing apparatus according to the present invention, the information to be compared is a size or a resolution of a display device provided in the image processing apparatus.
[0027]
In the method for controlling an image processing apparatus according to the present invention, the information to be compared is power consumption of the image processing apparatus.
[0028]
Further, in the control method of the image processing apparatus according to the present invention, the information to be compared is a remaining battery capacity of the image processing apparatus.
[0029]
Further, in the control method of the image processing apparatus according to the present invention, the information to be compared is information on whether or not the image processing apparatus has an ability to supply power to another image processing apparatus.
[0030]
Further, in the control method of the image processing apparatus according to the present invention, the switching operation between the first communication unit and the second communication unit is prohibited during the transfer of the image file.
[0031]
Further, a program according to the present invention causes a computer to execute the above control method.
[0032]
Further, a storage medium according to the present invention is characterized in that the above-mentioned program is stored in a computer-readable manner.
[0033]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0034]
(1st Embodiment)
FIG. 1 is a diagram showing a first embodiment of the present invention, and is a schematic diagram showing a state in which a
[0035]
First, the
[0036]
The
[0037]
The
[0038]
The
[0039]
[0040]
The contents of the display data held in the
[0041]
One of the
[0042]
In the present embodiment, when the
[0043]
When the
[0044]
When the
[0045]
FIG. 2 is a diagram illustrating an example of a case where the application A is operated on the
[0046]
The application A can display an image stored in the CF of the
[0047]
In addition, the user can operate the left and right keys of the
[0048]
Further, the user can display the screen shown in FIG. 3 by selecting the
[0049]
Similarly, after selecting "COPY" displayed in the upper area of the LCD monitor in FIG. 3 by operating the up and down arrow keys, the selected image file is selected by selecting the set button. Can be copied to a digital camera. That is, when the image in the CF of the
[0050]
Similarly, by selecting the “CHANGE MASTER” displayed in the upper area of the LCD monitor in FIG. 3 by operating the up and down arrow keys, and selecting the set button, a digital signal for starting the application A is displayed. The camera can be switched from the
[0051]
After the switching, nothing is displayed on the LCD monitor of the
[0052]
FIG. 4 shows a case where the digital cameras shown in FIG. 1 are connected to each other, and one of the digital cameras operates as an application A to serve as a master camera for controlling transmission and reception of image files, and the other digital camera operates as an application B. Is a flowchart showing an operation of switching from a master camera to a slave camera by a user's operation in a state where is operated and a slave camera operates according to an instruction of the master camera. At this time, it is assumed that the master camera can execute the processing operation on the image of the slave camera, but cannot execute the processing operation on the image of the master camera from the slave camera.
[0053]
First, in step S11, the user selects "CHANGEMASTER" by the operation shown in FIG. Next, in step S12, it is checked whether a communication operation such as file transfer is currently being performed. If the communication operation is being performed, the process proceeds to step S19, and the switching operation is failed. If the communication operation is not being performed, 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, the 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. Next, in step S16, it is monitored whether there is a new connection on the USB device interface. In the case of the interface conforming to the USB standard, the USB device monitors the V-Bus signal line, detects that this signal line is asserted, and starts a connection procedure. If there is a new connection, the application B is started in step S17, and the switching to the slave camera ends in step S18.
[0054]
FIG. 5 is a flowchart showing the operation of switching from the slave camera to the master camera.
[0055]
First, in step S21, the slave camera receives an instruction to change to the master camera. Next, the application B is terminated in step S22, and at the same time, the USB interface is switched from the USB device interface to the USB host interface in step S23. Next, a connection operation is started in step S24. In the case of the interface conforming to the USB standard, the connection procedure is started when the USB host asserts the V-Bus signal line. 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 completed in step S27. As described above, when a protocol is used that allows the master camera to execute the processing operation on the image of the slave camera but does not allow the slave camera to execute the processing operation on the image of the master camera, By switching the relationship between the master and the slave by the operation, the camera on the slave side can operate the image of the other camera.
[0056]
The above-described flowchart shows an operation in a case where the relationship between the master camera and the slave camera is switched after the connection is once established between the two digital cameras.
[0057]
By the way, when the connection is established, the master camera that automatically starts the application A and the slave camera that starts the application B can be determined by the following operation.
[0058]
The On-The-Go standard, which is currently being formulated as part of the USB standard, has a Mini-A plug and a Mini-B plug at both ends as a cable for connecting devices having a USB interface. Is defined. When this cable is used, the device to which the Mini-A plug is connected becomes a USB host interface. Therefore, when the connection is established, the application A is started by the digital camera whose USB host interface is selected.
[0059]
In the device to which the Mini-B plug is connected, the USB host asserts the V-Bus signal line to detect the connection, so that the device is connected to the other digital camera via the USB device interface. Therefore, when the connection is established, the application B is started by the digital camera whose USB device interface is selected.
[0060]
In the present embodiment, the method of switching the USB interface and the method of detecting the connection after the switching of the USB interface are not described in detail, but, for example, On-The, which is currently being developed as part of the USB standard, is not described. -Can be easily realized by using a procedure defined in the Go standard.
[0061]
(Second embodiment)
In the first embodiment, the master camera that starts the application A and the slave camera that starts the application B are switched according to an instruction from the user. In addition, the communication interface used to connect to another digital camera is switched accordingly.
[0062]
In the present embodiment, after the connection is once established, the digital camera with the newer application version for transmitting and receiving the image files of the two connected digital cameras is switched to the master camera. Further, the communication interface used for connection with another digital camera is switched accordingly.
[0063]
FIG. 6 shows a case where the digital cameras of FIG. 1 are connected to each other, and one of the digital cameras operates as an application A to serve as a master camera for controlling transmission and reception of image files. The master camera checks the application version of the slave camera while the slave camera operates according to the instructions of the master camera, and if the slave camera application version is newer, the master camera switches to the slave camera. 9 is a flowchart illustrating an operation of switching.
[0064]
First, in step S31, information about the version of the application is acquired from the connection destination digital camera. Next, in step S32, the version is compared with the version of the own application. If the connection destination application is older in step S33, the process ends without switching to the slave camera in step S40. If it is new, in step S34, a change notification is sent to the slave camera which is the connection destination digital camera so as to become the master camera. Thereafter, the 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. Next, in step S37, it is monitored whether there is a new connection on the USB device interface. In the case of the interface conforming to the USB standard, the USB device starts the connection procedure by monitoring the V-Bus signal line and detecting that this signal line is asserted. If there is a new connection, the application B is started in step S38, and the switching to the slave camera ends 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 version of the application for transmitting and receiving the image files of the two connected digital cameras switches the newer digital camera to the master camera.
[0067]
Instead of using the new application version as a criterion, the digital camera has a large LCD or high resolution, the digital camera has low power consumption, and the battery has a large remaining capacity. It can be easily conceived that the judgment is made based on the fact that there is an 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 an image in an image file transfer application.
[0069]
Further, it is conceivable that the master camera consumes extra power for turning 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, as the master camera, the one with the lowest possible power consumption or the one with the largest remaining battery capacity.
[0070]
According to the USB standard, a USB host interface can supply power to a USB device interface using a V-Bus signal line. Therefore, a digital camera that is supplied with AC power must be used as a master camera. Accordingly, even when the slave camera does not have sufficient power, the image file transfer operation can be performed without any problem.
[0071]
[Other embodiments]
The present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), but can be applied to a device including one device (for example, a copier, a facsimile machine, etc.). May be applied.
[0072]
Further, an object of the present invention is to supply a storage medium (or a recording medium) in which a program code of software for realizing the functions of the above-described embodiments is recorded to a system or an apparatus, and a computer (or a CPU or a CPU) of the system or the apparatus. Needless to say, the present invention can also be achieved by an MPU) reading and executing a program code stored in a storage medium. In this case, the program code itself read from the storage medium realizes the function of the above-described embodiment, and the storage medium storing the program code constitutes the present invention. When the computer executes the readout program code, 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 part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing.
[0073]
Further, 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 executed based on the instruction of the program code. It goes without saying that the CPU included in the expansion card or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
[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 like the USB standard, and inherits the physical layer relationship. Even when using the protocol, if you want to switch the digital camera that runs the application with the function to control the transmission and reception of image files, the connection between the master camera and the slave camera was established by switching the communication method. You can switch later.
[0076]
Also, when the user wants to switch a digital camera that operates an application having a function of controlling transmission and reception of image files, the communication means is switched to connect the relationship between the master camera and the slave camera according to the user's selection. Can be switched after is established.
[0077]
In addition, the digital camera has a newer version of a specific function, the digital camera has a larger display device, the display device has a higher resolution, the digital camera has lower power consumption, or Switch the appropriate of the two digital cameras to the master camera by switching the camera that has more battery power or the ability to supply power to other digital cameras to the master camera Thus, a highly convenient digital camera can be provided in transferring image files between digital cameras.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a digital camera according to a first embodiment of the present invention.
FIG. 2 is a diagram illustrating a display example of an image file transfer application according to the first embodiment.
FIG. 3 is a diagram illustrating a display example of an image file transfer application according to the first embodiment.
FIG. 4 is a flowchart showing a procedure for switching from a master camera to a slave camera in the first embodiment.
FIG. 5 is a flowchart showing a procedure for switching from a slave camera to a master camera in the first embodiment.
FIG. 6 is a flowchart illustrating a procedure for switching from a master camera to a slave camera according to 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 members
113 Connection control unit
201 Digital Camera
202 LCD monitor
203 Optical Finder
204 Four-way controller
205 Menu button
206 Set button
Claims (21)
前記他の画像処理装置を操作するための通信を行なう機能を有する第1の通信手段と、
前記他の画像処理装置から操作を受けるための通信を行なう機能を有する第2の通信手段と、
前記第1の通信手段と前記第2の通信手段とを切り替える切り替え手段と、
前記切り替え手段の切り替え動作を制御する制御手段と、
を具備することを特徴とする画像処理装置。An image processing apparatus having a function of communicating with another external image processing apparatus,
A first communication unit having a function of performing communication for operating the other image processing apparatus;
A second communication unit 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,
An image processing apparatus comprising:
前記他の画像処理装置を操作するための通信を行なう機能を有する第1の通信手段と、前記他の画像処理装置から操作を受けるための通信を行なう機能を有する第2の通信手段とを所定の条件にしたがって切り替える工程を有することを特徴とする画像処理装置の制御方法。A method of controlling an image processing apparatus for controlling an image processing apparatus having a function of communicating with another external image processing apparatus,
A first communication unit having a function of performing communication for operating the another image processing apparatus and a second communication unit having a function of performing communication for receiving an operation from the other image processing apparatus are provided. A control method for an image processing apparatus, the method comprising: switching according to the following conditions:
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 true JP2004040370A (en) | 2004-02-05 |
JP2004040370A5 JP2004040370A5 (en) | 2006-12-28 |
JP3927874B2 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) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005328241A (en) * | 2004-05-13 | 2005-11-24 | Sony Corp | Imaging apparatus and user interface |
JP2006108730A (en) * | 2004-09-30 | 2006-04-20 | Canon Inc | Photographing system and method |
JP2012253599A (en) * | 2011-06-03 | 2012-12-20 | Sony Corp | Stereoscopic video imaging system and synchronous control method |
JP2014233076A (en) * | 2014-07-18 | 2014-12-11 | 株式会社ニコン | Electronic apparatus and program for electronic apparatus |
US8964050B2 (en) | 2007-12-13 | 2015-02-24 | Canon Kabushiki Kaisha | Image capturing apparatus, control method therefor, and program |
JP2015039240A (en) * | 2014-11-13 | 2015-02-26 | 株式会社ニコン | Electronic apparatus and program for electronic apparatus |
US9055171B2 (en) | 2010-02-19 | 2015-06-09 | Nikon Corporation | Electronic device, imaging device, image reproduction method, image reproduction program, recording medium with image reproduction program recorded thereupon, and image reproduction device |
-
2002
- 2002-07-02 JP JP2002193294A patent/JP3927874B2/en not_active Expired - Fee Related
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8214739B2 (en) | 2004-05-13 | 2012-07-03 | Sony Corporation | Imaging device and user interface |
US9116610B2 (en) | 2004-05-13 | 2015-08-25 | Sony Corporation | Imaging apparatus and user interface |
US8732580B2 (en) | 2004-05-13 | 2014-05-20 | Sony Corporation | Imaging apparatus and user interface |
JP2005328241A (en) * | 2004-05-13 | 2005-11-24 | Sony Corp | Imaging apparatus and user interface |
JP2006108730A (en) * | 2004-09-30 | 2006-04-20 | Canon Inc | Photographing system and method |
US8964050B2 (en) | 2007-12-13 | 2015-02-24 | Canon Kabushiki Kaisha | Image capturing apparatus, control method therefor, and program |
US9055171B2 (en) | 2010-02-19 | 2015-06-09 | Nikon Corporation | Electronic device, imaging device, image reproduction method, image reproduction program, recording medium with image reproduction program recorded thereupon, and image reproduction device |
US9167108B2 (en) | 2010-02-19 | 2015-10-20 | Nikon Corporation | Electronic device, imaging device, image reproduction method, image reproduction program, recording medium with image reproduction program recorded thereupon, and image reproduction device |
US9462141B2 (en) | 2010-02-19 | 2016-10-04 | Nikon Corporation | Electronic device, imaging device, image reproduction method, image reproduction program, recording medium with image reproduction program recorded thereupon, and image reproduction device |
US9888136B2 (en) | 2010-02-19 | 2018-02-06 | Nikon Corporation | Electronic device, imaging device, image reproduction method, image reproduction program, recording medium with image reproduction program recorded thereupon, and image reproduction device |
US10264146B2 (en) | 2010-02-19 | 2019-04-16 | Nikon Corporation | Electronic device, imaging device, image reproduction method, image reproduction program, recording medium with image reproduction program recorded thereupon, and image reproduction device |
US10764447B2 (en) | 2010-02-19 | 2020-09-01 | Nikon Corporation | Electronic device, imaging device, image reproduction method, image reproduction program, recording medium with image reproduction program recorded thereupon, and image reproduction device |
US11343387B2 (en) | 2010-02-19 | 2022-05-24 | Nikon Corporation | Electronic device, imaging device, image reproduction method, image reproduction program, recording medium with image reproduction program recorded thereupon, and image reproduction device |
US11882249B2 (en) | 2010-02-19 | 2024-01-23 | Nikon Corporation | Electronic device, imaging device, image reproduction method, image reproduction program, recording medium with image reproduction program recorded thereupon, and image reproduction device |
JP2012253599A (en) * | 2011-06-03 | 2012-12-20 | Sony Corp | Stereoscopic video imaging system and synchronous control method |
US9967548B2 (en) | 2011-06-03 | 2018-05-08 | Sony Corporation | Stereoscopic video imaging system and synchronous 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 |
---|---|
JP3927874B2 (en) | 2007-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7644196B2 (en) | USB function apparatus which supports a plurality of USB descriptors | |
US8026958B2 (en) | Image capture device | |
US8412959B2 (en) | Terminal apparatus, terminal apparatus controlling method, and control program | |
JP2000196986A (en) | Electronic image pickup device | |
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 | |
JP5093109B2 (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 | |
JP4262280B2 (en) | Image processing apparatus, control method therefor, and program | |
JP2005128869A (en) | Information processing apparatus, imaging apparatus and communication method | |
JP2004247849A (en) | Storage device and processing method | |
JPH1155609A (en) | Digital still camera, image processing unit, image processing system and storage medium | |
JP5065201B2 (en) | Imaging device | |
JP2003169291A (en) | Electronic device, data transmission method, computer- readable storage medium, and computer program | |
JP4265248B2 (en) | Electronic device, power control method for electronic device, power control program for electronic device | |
JP4027634B2 (en) | Electronic camera | |
JP2004310400A (en) | Information transmitting and receiving system | |
JP2005286731A (en) | Imaging device | |
JP2007214683A (en) | Imaging apparatus and charging method thereof | |
US8514324B2 (en) | Image input apparatus, a method of controlling thereof and a computer-readable storage medium | |
JP5173687B2 (en) | Information processing apparatus, control method thereof, and program | |
JPH10224685A (en) | Digital camera and its external device | |
JP4468603B2 (en) | Electronic camera | |
JP4076337B2 (en) | Information equipment system |
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 |