JP4227363B2 - Digital camera and digital camera control method - Google Patents

Digital camera and digital camera control method Download PDF

Info

Publication number
JP4227363B2
JP4227363B2 JP2002170123A JP2002170123A JP4227363B2 JP 4227363 B2 JP4227363 B2 JP 4227363B2 JP 2002170123 A JP2002170123 A JP 2002170123A JP 2002170123 A JP2002170123 A JP 2002170123A JP 4227363 B2 JP4227363 B2 JP 4227363B2
Authority
JP
Japan
Prior art keywords
image
digital camera
image data
nonvolatile memory
storage medium
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
JP2002170123A
Other languages
Japanese (ja)
Other versions
JP2004015721A5 (en
JP2004015721A (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 JP2002170123A priority Critical patent/JP4227363B2/en
Publication of JP2004015721A publication Critical patent/JP2004015721A/en
Publication of JP2004015721A5 publication Critical patent/JP2004015721A5/ja
Application granted granted Critical
Publication of JP4227363B2 publication Critical patent/JP4227363B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Studio Devices (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、静止画像や動画像を撮像、記録、再生する、デジタルカメラ及びデジタルカメラの制御方法に関し、特に、無線通信機能を用いて他の情報処理装置を制御する、デジタルカメラ及びデジタルカメラの制御方法に関する。
【0002】
【従来の技術】
デジタルカメラ等の画像処理装置で撮影した静止画像や動画像を記録した半導体メモリを、デジタルカメラから取り出し他の情報処理装置で再生・編集・記録するなどの処理を行うときに、撮影された画像全ての中から一つの静止画像や一連の動画像を選択・処理する場合、その情報処理装置内蔵または付属の表示装置でその情報処理装置に挿入した半導体メモリ内にある画像を表示し、その表示された画像を選択することにより再生・編集・記録などの画像処理を行う。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来のシステムでは、画像を表示する表示装置を内蔵せず、かつ外付けで付属の表示装置を設けることができない情報処理装置は、画像を表示し、選択・処理、ということができなかった。また、内蔵の表示装置はないが外付けで表示装置を設けることができる情報処理装置においては、表示装置を情報処理装置に接続するとともに、その表示装置に表示された画像を選択するための入力装置を新たに設けなければならなかった。
【0004】
本発明は、上述の点に鑑みてなされたもので、撮影した画像を記録した半導体メモリなどの記録メディアを、画像表示装置を内蔵しない情報処理装置で画像処理を行う場合でも画像の選択及び選択後の処理動作を行うことができるデジタルカメラ及びデジタルカメラの制御方法を提供することを目的とする。
【0005】
【課題を解決するための手段】
上記課題を解決するために、本発明は、デジタルカメラなどの画像処理装置に撮影した画像を記録する取り外し可能な記録メディアとは別の半導体メモリを内蔵し、さらに、無線通信機能を内蔵させる。撮影した画像を処理する情報処理装置には、記録メディア用スロットと無線通信機能を内蔵させた電子機器を有線接続させる。
【0006】
表示装置のない情報処理装置で画像を選択する場合、その情報処理装置の外部に表示装置を設ける代わりに記録メディア用スロットと無線通信機能を内蔵させた電子機器を有線接続させることにより、画像を撮影した機器に内蔵している表示装置を用いて処理したい画像データを画像処理側で選択・処理動作を行える。
【0007】
上記構成を改めて以下(1)又は)に整理して示す。
【0008】
(1)被写体から得る光学像から電気信号を生成し、該電気信号から前記被写体の画像データを生成するデジタルカメラであって、プリント要求を送信可能なネットワークを外部装置との間に形成するために、前記外部装置と無線通信する無線通信手段と、記憶媒体を装着するための装着手段と、画像を記録するための不揮発性メモリと、前記装着手段に装着された記憶媒体に前記画像データを記録し、前記不揮発性メモリに該画像データに対応する縮小画像データを記録し、所定のタイミングで前記装着手段に装着された記憶媒体に前記デジタルカメラの固有アドレスを記録する記録手段と、前記外部装置に前記デジタルカメラの固有アドレスが記録された記憶媒体が装着されている場合には、前記無線通信手段によりプリント要求を送信可能なネットワークを形成し、前記外部装置に前記デジタルカメラの固有アドレスが記録された記憶媒体が装着されていない場合には、前記無線通信手段によりプリント要求を送信可能なネットワークを形成しないように制御する通信制御手段と、前記通信制御手段により前記無線通信手段がプリント要求を送信可能なネットワークを形成するよう制御された場合に、前記不揮発性メモリに記録されている複数の前記縮小画像データから、印刷対象の画像を選択するための選択手段と、前記選択手段により選択された画像に対応する画像データが、前記外部装置に装着された記憶媒体に記録されていない場合には、前記外部装置に装着された記憶媒体に前記選択された画像に対応する画像データがない旨を表示手段に表示させる制御手段とを有し、前記記録手段は、前記装着手段に装着された記憶媒体に記録した画像データの管理情報を前記不揮発性メモリに記録し、前記選択手段は、前記記録手段により前記管理情報に記録されている画像データに対応する縮小画像の選択が可能であることを特徴とするデジタルカメラ。
(2)被写体から得る光学像から電気信号を生成し、該電気信号から前記被写体の画像データを生成するデジタルカメラの制御方法であって、プリント要求を送信可能なネットワークを外部装置との間に形成するために、前記外部装置と無線通信する無線通信工程と、記憶媒体を装着手段に装着するための装着工程と、画像を不揮発性メモリに記録するための工程と、前記装着手段に装着された記憶媒体に前記画像データを記録し、前記不揮発性メモリに該画像データに対応する縮小画像データを記録し、所定のタイミングで前記装着手段に装着された記憶媒体に前記デジタルカメラの固有アドレスを記録する記録工程と、前記外部装置に前記デジタルカメラの固有アドレスが記録された記憶媒体が装着されている場合には、前記無線通信工程でプリント要求を送信可能なネットワークを形成し、前記外部装置に前記デジタルカメラの固有アドレスが記録された記憶媒体が装着されていない場合には、前記無線通信工程でプリント要求を送信可能なネットワークを形成しないように制御する通信制御工程と、前記通信制御工程において前記無線通信工程でプリント要求を送信可能なネットワークを形成するよう制御された場合に、前記不揮発性メモリに記録されている複数の前記縮小画像データから、印刷対象の画像を選択するための選択工程と、前記選択工程で選択された画像に対応する画像データが、前記外部装置に装着された記憶媒体に記録されていない場合には、前記外部装置に装着された記憶媒体に前記選択された画像に対応する画像データがない旨を表示手段に表示させる制御工程とを有し、前記記録工程では、前記装着手段に装着された記憶媒体に記録した画像データの管理情報を前記不揮発性メモリに記録し、前記選択工程では、前記記録工程で前記管理情報に記録されている画像データに対応する縮小画像の選択が可能であることを特徴とするデジタルカメラの制御方法。
【0017】
【発明の実施の形態】
以下に本発明の実施の形態を、実施例に基づいて図面を参照しながら説明する。
【0018】
【実施例】
図1は、本発明を最もよく表す概略図で、デジタルカメラとプリンタに接続された電子機器との間で無線通信を行う図であり、101は、デジタルカメラ、101−aは、デジタルカメラ101に設けられた外部スロットコネクタ、102はプリンタ、103は、プリンタ102の外部コネクタに接続された電子機器、103−aは、電子機器103に設けられた外部スロットコネクタ、104は、外部スロットコネクタ101−a及び103−aに接続する不揮発性メモリカードである。デジタルカメラ101と電子機器103は、近距離無線を介して通信を行うが、本実施例では、その無線通信として、近距離無線通信規格である、Bluetooth規格を用いて説明する。
【0019】
図2は、図1におけるデジタルカメラ101のブロック図を表したもので、201はCPU(Central Processing Unit)であり、デジタルカメラ101各部の制御及び画像処理や通信処理の制御を行う。202は、ROM(Read Only Memory)であり、デジタルカメラ101の基本動作、制御に必要なプログラム、データが格納されている。203はRAM(Random Access Memory)であり、プログラムの一時的な記憶、演算領域、データバッファとして使用する。204は、不揮発性メモリであり、デジタルカメラ101で撮影した画像のサムネイル(thumb nail)画像を保存するメモリで、デジタルカメラ101の主電源(図示せず)を切ってもデータが保存されるメモリで、バックアップ電源等でデジタルカメラ101の主電源が切られても保存されるのであれば、それでもよい。205はデジタルカメラ本体から取り外し可能な不揮発性メモリカードで、不揮発性メモリの他にその不揮発性メモリを制御するコントローラ部とから成り、デジタルカメラ101で撮影された画像データを保存する場所であり、図1の不揮発性メモリカード104にあたる。206は外部ソケットコネクタで、不揮発性メモリカード205を接続する。207は外部ソケットコネクタ206に接続された不揮発性メモリカード205とデジタルカメラ本体間の画像データの転送制御を行うインターフェース部である。208は外部コネクタで電子機器と接続される。209は外部コネクタ208に接続された電子機器から送信されるデータを受信するときの制御を行うインターフェース部である。
【0020】
210はレンズ部であり、デジタルカメラ101のレンズとそのレンズを保護するレンズカバー、絞り機能を備えるシャッターから成る。211は撮像部であり、光学像を電気信号に変換する撮像素子(CCD、CMOSセンサなど)から成る。212は、撮像素子のアナログ信号出力をデジタル信号に変換するA/D変換回路である。213は操作部であり、デジタルカメラの操作状態を切り替える撮影モード切り替えスイッチやデジタルカメラを操作するユーザが撮影のために押すシャッタボタンや撮った画像を見るために操作するボタンや無線通信にて制御情報を転送するボタンやデジタルカメラ本体に電源を通電するための電源ボタンなどから成る。214はA/D変換回路212にて出力されたデジタル信号を不揮発性メモリ204,不揮発性メモリカード205に保存するための圧縮画像に変換したり、また、圧縮された画像を伸張したりする圧縮・伸張部である。215は、不揮発性メモリカード205に保存された画像を圧縮・伸張部21で伸張したデジタル画像をアナログ画像に変換するD/A変換回路である。216はD/A変換回路215から出力されるアナログ信号を表示する画像表示装置部である。217は無線通信部であり、データ変調・復調回路や高周波回路等から成る。218はアンテナであり、無線通信部217からの受けたデータを発信し、また、他の通信機器からデータを受信する。219はデジタルカメラ内の内部データバス、220はCPU201やインターフェース部207、209などが他の回路を制御するためのコマンドバスである。
【0021】
図3は図1におけるプリンタのブロック図を表したもので、301はCPUであり、プリンタ102全体の制御を行う。302はROMであり、プリンタ102の制御に必要なプログラムが格納されている。303はRAMであり、CPU301の作業用のワーク領域や文書データを一時保管するためのテキスト領域、印字データの保管や入力データの一時保管領域(バッファ)である。304はプリンタエンジン部であり、プリンタ用紙の搬送系のモータやそのコントローラ、印字系の印字ヘッドやインクタンク及びそのコントローラ部分から成る。305は操作部であり、プリンタ本体に電源を通電するための電源ボタンや印刷エラー時に押すリセットボタンなどから成る。306は表示部であり、発光素子であるLEDなどから成る。307は外部コネクタで電子機器と接続される。308は外部コネクタ307に接続された電子機器から送信されるデータを受信するときの制御を行うインターフェース部である。309はプリンタ内の内部データバス、310はCPU301やインターフェース部30などが他の回路を制御するためのコマンドバスである。
【0022】
図4は図1における電子機器のブロック図を表したもので、401はCPUであり、無線通信をはじめ、他の回路の制御を行う。402はROMであり、電子機器103の制御に必要なプログラムが格納されている。403はRAMであり、CPU401の作業用のワーク領域や画像データを一時保管するための領域、無線通信で扱う画像データの一時保管領域(バッファ)である。404は外部コネクタであり図3に示したプリンタ102と外部コネクタ307で接続される。405は外部コネクタ404に接続された電子機器との間の制御を行うインターフェース部である。406は不揮発性メモリカードで、図1の不揮発性メモリカード104、図2の不揮発性メモリカード205と同じものである。407は外部ソケットコネクタで、不揮発性メモリカード406を接続する。408は外部ソケットコネクタ407に接続された不揮発性メモリカード406と電子機器本体間の画像データの転送制御を行うインターフェース部である。409は不揮発性メモリであり、プリンタドライバソフトやその他の電子機器のドライバソフトが記録されている。410は、無線通信部であり、データ変調・復調回路や高周波回路等から成る。411はアンテナであり、無線通信部410からの受けたデータを発信し、また、他の通信機器からデータを受信する。412は電子機器内の内部データバス、413はCPU401やインターフェース部405、408などが他の回路を制御するためのコマンドバスである。
【0023】
図5は本発明を表すデジタルカメラ101で撮影するときのフローチャートで、図1に示す不揮発性メモリカード104をデジタルカメラ101の外部スロットコネクタ101−aに挿し、デジタルカメラ101を撮影モードにし、主電源をONした後にシャッタボタンを押したときの状態遷移である。本発明で説明するデジタルカメラには、動作モードとして画像を撮影する撮影モード、その撮影した画像を再生する再生モード、撮影した画像を他の機器へ有線接続で転送する転送モード及び撮影した画像を記録した記録メディアを無線通信にて制御する無線通信モードの4種類がある。図5のフローチャートに沿って撮影モードの動作を以下に説明する。S501では、レンズ部210が受けた光学像を撮像部211にてアナログ電気信号に変換し、そのアナログ信号をA/D変換回路212でデジタル信号に変換して内部データバス219を経由してRAM203のワーク領域に一時的に保存する。CPU201は、RAM203に保存された画像データを読み出し、圧縮・伸張部214に送ることにより圧縮・伸張部214はその画像データを圧縮し、その圧縮された画像データをRAM203に書き込む。CPU201はRAM203から圧縮された画像データを読み出しインターフェース部207に送る。インターフェース部207は圧縮された画像データをソケット部206に接続された不揮発性メモリカード205に書き込む。S502では、S501で受けた光学像を圧縮・伸張部21にて不揮発性メモリカード205に記録した画像データよりデータサイズの小さい圧縮画像データ(サムネイル画像データ)にした後、RAM203に書き込む。CPU201は、RAM203に記録されたサムネイル画像データを読み出し、不揮発性メモリ204に書き込む。尚、このS501、S502で不揮発性メモリカード205、不揮発性メモリ204に記録する画像ファイル名は、図6に示すように、それぞれ、AUT_0001.JPG、THM_0001.JPGというように、AUT_とTHM_の次に書かれる数字の部分を同じにすることで、同じ光学像を元に圧縮したことがわかるように関連付けを行う。S503でCPU201は、不揮発性メモリ204、不揮発性メモリカード205のそれぞれに管理ファイルが記録されているかどうかを調べる。図7に管理ファイルのファイル名及びファイルの内容を示す。管理ファイルのファイル名はcontrol.txtファイルとする。ファイル内容は、作成日時及びBD_ADDR(Bluetooth Device Addressの略で、Bluetooth対応機器の各々がこのアドレスを持ち、Bluetooth対応機器1台に対して1つの固有アドレスが割り振られる。以下、単にアドレスと呼ぶ。)とS501にて不揮発性メモリカード205に書き込んだ画像データのファイル名が記録される。日時は、control.txtを作成したときの日時であり、アドレスは、デジタルカメラ固有のアドレスで、ROM202に予め記録されている。本実施例では、CPU201は、管理ファイルを不揮発性メモリ204、不揮発性メモリカード205のそれぞれに書き込む前にそのときの日時を図2には図示していないRTC(Real Time Clock)から読み出し、また、予めROM202に記録されているアドレスを読み出し、さらに、S501で作成された画像ファイル名を読み出し、control.txtという名の管理ファイルの中にそれらの日時、アドレス、ファイル名情報を書き込み、その管理ファイルを不揮発性メモリ204、不揮発性メモリカード205に書き込む。管理ファイルの中身の、日時の代わりに乱数プログラムなどから乱数を発生させてそのデータ情報を記録しても、他の内容を記録してもよく、同じ内容の管理ファイルが異なるデジタルカメラで生成されなければなんでもよい。S504では、不揮発性メモリ204または不揮発性メモリカード205のどちらか一方でも管理ファイルがない場合はS505に進み、管理ファイルがある場合は、S506に進む。S505では、S503でも述べた通り、CPU201は、図示しないRTCから現在の日時を読み出し、また、ROM202に予め記録されているアドレスを読み出し、さらに、撮影した画像ファイル名を読み出し、その情報をcontorl.txtというファイルにして不揮発性メモリ204、不揮発性メモリカード205の両方に記録した後、本フローチャートを終了する。尚、このS505で新規に管理ファイルを作成する前から不揮発性メモリ204に管理ファイル、control.txtがあった場合、CPU201は、その管理ファイルを旧管理ファイル(ファイル名:control.old)として保存し、新規に管理ファイルを作成する。不揮発性メモリカード205に管理ファイル、control.txtがあった場合は、旧管理ファイルとせずに、そのまま上書き保存する。S506では、CPU201は、不揮発性メモリカード205内に画像ファイルがあるか検索する。S507では、不揮発性メモリカード205内に画像ファイルがあればS508に進み、なければS505に進む。S508では、CPU201は、不揮発性メモリカード205に記録されている管理ファイル内に記載されているアドレスとROM202に記録されているアドレスとを比較する。S509では、アドレスが同じであればS510に進み、異なればS505に進む。S510では、不揮発性メモリ204と不揮発性メモリカード205にある管理ファイルの作成日時を比較する。S511では、作成日時が異なればS512に進み、同じであればS513に進む。S512では、CPU201は、不揮発性メモリカード205に記録された管理ファイルと同じ内容の旧管理ファイル(ファイル名:control.old)を不揮発性メモリ204内から読み出しその管理ファイルを新管理ファイルcontrol.txtとし、その前の管理ファイルを旧管理ファイルcontrol.oldと、管理ファイルを置き換える。S513では、不揮発性メモリ204または不揮発性メモリカード205内にある管理ファイル(どちらも内容は同じ)に記載されている画像ファイル名と不揮発性メモリカード205内にある画像ファイルを比較する。S514では、管理ファイル内に記載されているファイル名の全てが、不揮発性メモリカード205内に画像ファイルとしてある場合は本フローチャートを終了し、管理ファイルに記載してあるファイル名の全てがない場合は、S515に進む。S515では、不揮発性メモリカード205内にない画像ファイルのファイル名を管理ファイルから削除(不揮発性メモリ204と不揮発性メモリカード205の両方の管理ファイル)して本フローチャートを終了する。
【0024】
ここで、図8に示すように、不揮発性メモリ204と不揮発性メモリカード205の内容の組み合わせは、管理ファイルの有無とそれぞれ、サムネイル画像、デジタルカメラで撮影された画像の有無、及び管理ファイルの内容の差異により、20通りが考えられる。(厳密に言うと[8]と[10]はさらに2つに分かれる。)[1]を説明すると、不揮発性メモリ204には、管理ファイルもサムネイル画像もなく、且つ不揮発性メモリカード205にも管理ファイルも撮影画像もない場合を示す。同様に、[2]は、不揮発性メモリ204には、管理ファイルもサムネイル画像もなく、且つ不揮発性メモリカード205には管理ファイルはないが画像ファイルがある場合である。[3]は、不揮発性メモリ204には、管理ファイルもサムネイル画像もなく、且つ不揮発性メモリカード205には管理ファイルはあるが画像ファイルがない場合である。[4]は、不揮発性メモリ204には、管理ファイルもサムネイル画像もなく、且つ不揮発性メモリカード205には管理ファイルも画像ファイルもある場合である。[5]は、不揮発性メモリ204には、管理ファイルもサムネイル画像もあり、且つ不揮発性メモリカード205には管理ファイルも画像ファイルもない場合である。[6]は、不揮発性メモリ204には、管理ファイルもサムネイル画像もあり、且つ不揮発性メモリカード205には管理ファイルはないが画像ファイルがある場合である。[7]は、不揮発性メモリ204には、管理ファイルもサムネイル画像もあり、且つ不揮発性メモリカード205には管理ファイルはあるが画像ファイルがない場合で、不揮発性メモリ204内の管理ファイルと不揮発性メモリカード205内の管理ファイルの中身が異なる場合である。[8]は、不揮発性メモリ204には、管理ファイルもサムネイル画像もあり、且つ不揮発性メモリカード205には管理ファイルも画像ファイルもある場合で、不揮発性メモリ204内の管理ファイルと不揮発性メモリカード205内の管理ファイルの日時が異なる場合で、さらに、アドレスが同じ場合と異なる場合で2通りに分かれる。[9]は、不揮発性メモリ204には、管理ファイルもサムネイル画像もあり、且つ不揮発性メモリカード205には管理ファイルはあるが画像ファイルがない場合で、不揮発性メモリ204内の管理ファイルと不揮発性メモリカード205内の管理ファイルの中身が同じ場合である。[10]は、不揮発性メモリ204には、管理ファイルもサムネイル画像もあり、且つ不揮発性メモリカード205には管理ファイルも画像ファイルもある場合で、不揮発性メモリ204内の管理ファイルと不揮発性メモリカード205内の管理ファイルの日時もアドレスも同じ場合で、さらに、不揮発性メモリ204内にあるサムネイルと不揮発性メモリカード205内にある画像ファイルの数により2通りに分かれる。
【0025】
図5のフローチャートを見てもらえればわかる通り、本実施例では、S502で不揮発性メモリ204にサムネイル画像を記録した場合、その後、不揮発性メモリ204に管理ファイルがなければ必ずS505またはS512で管理ファイルを作成もしくは生成するので、不揮発性メモリ204内のサムネイル画像と管理ファイルの組み合わせは両方とも存在するか両方とも存在しないかのどちらかで、片方だけ存在する、という場合はありえない。このことから図8では、不揮発性メモリ204に管理ファイルが有り、サムネイル画像がない場合、逆の管理ファイルが無く、サムネイル画像がある場合を×とした。この[1]から[10]を図5のフローチャートに当てはめると、S504からS505に進むのは、[1]、[2]、[3]、[4]、[5]、[6]の場合で、S506に進むのは、[7]、[8]、[9]、[10]の場合である。さらに、S507にて、[7]、[9]はS505に進む。[8]の場合、不揮発性メモリ204と不揮発性メモリカード205のそれぞれにある管理ファイルに記載されているアドレスが異なる場合はS509からS505に進み、同じ場合は、S509からS510に進み、さらに、[8]は管理ファイル内に記載されている日時が異なるので、S511からS512に進む。[10]の場合、S504、S506、S507、S508、S509、S510、S511、S513まで進み、S514にて不揮発性メモリ204内のサムネイル画像と不揮発性メモリカード205内の画像ファイルの相違によりS515に進む場合とS514からそのまま本フローチャートを終了する場合に分かれる。
【0026】
次にデジタルカメラ101の無線通信モードについて説明する。図9は、無線通信モードのフローチャートで、デジタルカメラ101の動作モード切り替えスイッチ(操作部213のうちの一つ)を無線通信モードに設定し、主電源をONした後、無線通信ボタン(操作部213のうちの一つ)を押したときの状態遷移を表す。
【0027】
図10は、デジタルカメラ101と電子機器103との通信を行ったときのフローチャートで、図9のフローチャートと合わせて説明をする。本実施例では、図1に示したプリンタ102と電子機器103がそれぞれ外部コネクタ307と404で接続され、プリンタ102、電子機器103の両方の電源がONで、さらに電子機器103のソケット部407に不揮発性メモリカード406(図1の104)が挿入されている場合の電子機器103がデジタルカメラ101の通信相手となる。図9において、S901では、CPU201は、不揮発性メモリ204にアクセスしに行き、管理ファイルがあるかどうかを検索する。S902では、S901の検索の結果、管理ファイルがあればS903に進み、なければS912に進む。S912では、CPU201は、表示部216に管理ファイルがないので無線通信でき無い旨を表示し、本フローチャートを終了する。S903では、ソケット部206に不揮発性メモリカード205が挿入されているかどうかを検索する。S904では、S903の検索の結果、不揮発性メモリカード205がソケット部206になければS905に進み、あればS913に進む。S913では、CPU201は、表示部216に不揮発性メモリカード205をソケット部206から抜いて電子機器103のソケット部407に挿入するように表示し、本フローチャートを終了する。S905では、デジタルカメラ101は、自分がBluetoothのネットワーク(ピコネットと言う)のマスタ機器になるために“inquiry”という動作を行って自分の周りにあるBluetooth対応機器を探す。この動作については、デジタルカメラ101と電子機器103との通信に関わるので、図10を用いて説明する。S905では、デジタルカメラ101は、先に述べた通り、“inquiry”という動作を行うと、S1001で電子機器103は、“inquiry”要求を受け取り、S1001にて、CPU401は、自身のアドレス(BD_ADDR)や固有情報(例えばBluetooth Device Nameで、これは、ユーザやメーカが規定する機器の固有情報で、ここで型番や機器名などを規定できる。)をROM402から読み出し、デジタルカメラ101に対して送信する。電子機器103のアドレスや固有情報を受け取ったデジタルカメラ101は、電子機器103がデジタルカメラ101対応の電子機器であることがわかり、見つけ出した電子機器103をスレーブ機器として接続させるために“page”という動作を行い、電子機器103に対し自身のアドレス及びネットワーク形成に必要な情報を通知し、ピコネットの形成要求を出す。これに対し電子機器103は、S1002にて、ソケット部407に不揮発性メモリカード406が挿入されているかどうか検索し、S1003で、不揮発性メモリカード406が挿入されていれば、S1004に進む。不揮発性メモリカード406がなければ、S914に戻り、S914では、不揮発性メモリカード406がない旨を表示部216で表示し、図9のフローチャートを終了する。S1004では、電子機器103内にあるCPU401は、不揮発性メモリカード406内にある管理ファイルの有無、管理ファイル内のアドレスの相違、管理ファイル内の日時の相違を確認し、S1005に進む。S1005では、管理ファイルがない場合、S914にて、管理ファイルがない旨をデジタルカメラ101の表示部216に表示して図9のフローチャートを終了する。管理ファイルがあれば、ネットワーク形成要求を送ってきたデジタルカメラ101のアドレスと管理ファイルに記載されているアドレスを比較、さらに、デジタルカメラ101内の不揮発性メモリ204にある管理ファイルに記載されている日時と電子機器103内にある不揮発性メモリカード406にある管理ファイルに記載されている日時を比較し、同じアドレス、日時であれば接続要求を受け入れ、図9のS906からS907に進む。アドレス、日時のどちらか一方でも異なればS914にて、その旨をデジタルカメラ101の表示部216に表示し図9のフローチャートを終了する。S907では、デジタルカメラ101内のCPU201は、不揮発性メモリカード204内にある管理ファイルの内容を読み出し、管理ファイルに記載されている画像ファイル(例えば、AUT_0001.JPG、AUT_0002.JPG)に対応するサムネイルファイル(THM_0001.JPG、THM_0002.JPG)を同じく不揮発性メモリ204から読み出し、その中で時間的に言って一番古いファイルを圧縮・伸張部214で伸張した後、D/A変換回路215でデジタル/アナログ変換し、表示部216で表示する。表示部216に表示されたサムネイルファイルを元にデジタルカメラ101のユーザは、画像を選択及び電子機器103がプリンタ102に接続されていることを確認して、選択した画像のプリント要求を、操作部213を用いて行う。S908では、プリント要求が来るまでS908で待ち(もちろん、本フローチャートには図示していないが、一定時間以上、操作部213からの入力もなくプリント要求も来ない場合は、タイムアウトエラーとみなし本フローチャートを終える。)、プリント要求が来ればS909に進む、S909では、デジタルカメラ101は、電子機器103に対して選択された画像を印刷するように無線通信を用いて要求する。実際には、デジタルカメラ101のユーザは、操作部213を操作して、表示部216に印刷したい画像(例えば、THM_0001.JPG)を表示させ、表示させた画像を印刷したい場合、操作部213を操作して印刷実行を行うことにより、その制御情報が無線通信にて電子機器103に送信される。図10のフローチャートで説明すると、S909にてデジタルカメラ101の表示部216に表示された画像の印刷要求を受けた電子機器103は、S1006にて、ソケット部407に挿入されている不揮発性メモリカード406内に要求されたサムネイル画像(THM_0001.JPG)に対応する画像ファイル(AUT_0001.JPG)を検索する。S1007にて、画像ファイルがあればS1008に進み、画像がなければ、S915に進む。S915では、デジタルカメラ101は、要求された画像ファイルが電子機器103に挿入されている不揮発性メモリカード406内にないことを、表示部216に表示させ、図9のフローチャートを終了する。S1008では、電子機器103内のCPU401は、プリンタ102に対してプリント要求を出し、S1009では、その要求に対してプリンタ102が応答すればS1010に進み、応答しなければ、S915に進む。S915では、デジタルカメラ101の表示部216にプリンタエラーを表示して図9のフローチャートを終了する。S1010では、電子機器103のCPU401は、不揮発性メモリカード406内にあった画像ファイルを不揮発性メモリ409内に予め記録されてある図3に示したプリンタ用のプリンタドライバソフトに従い、その画像ファイルをプリント用画像データ(ラスタデータ)に変換してRAM403に記憶する。さらにCPU401は、RAM403に記憶されたプリント用画像データを、データバス412、外部コネクタ用インターフェース部405、外部コネクタ404を経由して、図3のプリンタ102に送信する。プリント用画像データを送信し終わった後、S911に進み、S911では、デジタルカメラ101の表示部216にプリント要求を受け付け、只今印刷中である旨を表示し、図9のフローチャートを終了する。S1010にて電子機器からプリント画像データを受信したプリンタ102のCPU301は、外部コネクタ307、外部コネクタ用インターフェース部308、データバス309を経てRAM303にプリント用画像データを記憶する。さらに、CPU301は、RAM303から読み出したこのプリント用画像データをプリンタエンジン部304に送り、印刷を行う。
【0028】
尚、図9のフローチャートの動作も図5のフローチャートの動作時と同じく、図8の不揮発性メモリ204と不揮発性メモリカード205(不揮発性メモリカード406と同じ)の組み合わせの[1]から[10]までのどれかに当てはまる。S902からS912に進む場合は、不揮発性メモリ204に管理ファイルがない場合であるから、図8より、[1]、[2]、[3]、[4]となる。同様に、S906からS914に進む場合は、不揮発性メモリカード406に管理ファイルがない場合の[5]、[6]、管理ファイルがあってもその内容(アドレス、日時)が異なる場合の[7]、[8]である。S910からS915に進む場合は、不揮発性メモリカード406内に画像ファイルがない場合の[9]である。そして、S910からS911に進むのは、[10]の場合となる。[10]の場合でも、デジタルカメラ101で指定されたサムネイルに対応する画像ファイルがない場合はS910でS915に進む。
【0029】
図11のフローチャートは、図9のフローチャートにてS906からS914に進んだうちのひとつである、“不揮発性メモリカード406内に管理ファイルはあるが、その中に記載されている日時が異なる”場合(図8の[8]の場合)でもデジタルカメラ101からプリント動作が行えるようにするための動作遷移図である。図8の[8]の例を挙げると、以前にデジタルカメラ101で撮影した不揮発性メモリカードをデジタルカメラ101から抜いて保存しておき、別の不揮発性メモリカードを使用してデジタルカメラ101で撮影していたときに、保存していた方の不揮発性メモリカードの中にある画像を印刷したい場合が考えられる。
【0030】
デジタルカメラ101は、図5のフローチャートを説明する箇所でも述べたように、不揮発性メモリ204内の古い管理ファイルは旧管理ファイルとして保存しておく。つまり、最初の不揮発性メモリカードで撮影したときに作成した管理ファイルは、別の不揮発性メモリで撮影が行われたときに、control.txtからcontrol.oldに変更される。さらに別の不揮発性メモリカードで撮影を行った場合は、また別の名のファイルとして保存しておく。つまり、現在デジタルカメラ101のソケット部206に挿入されている不揮発性メモリカード205に撮影を行った場合、作成された管理ファイルは、その挿入されている不揮発性メモリカード用の管理ファイルとなり、それ以前にあった管理ファイルはファイル名を変えて不揮発性メモリ204に保存しておくのである。また、サムネイル画像も同様に以前に撮影した画像のサムネイルから現在撮影されたサムネイルまで全てが不揮発性メモリ204に保存されているものとする。もちろん、サムネイルのファイル名は全て違う名のファイル名であり、不揮発性メモリ204内にあるそれぞれの管理ファイルは、それぞれの不揮発性メモリカードで撮影された画像ファイル名を記録してあるので、管理ファイルごとにサムネイル画像は不揮発性メモリ204内にてCPU201に管理される。以上、述べたことを前提にして図11のフローチャートを説明する。本フローチャートは、デジタルカメラ101の動作モードを無線通信モードにし、主電源をONした後、操作部213のうちのひとつである、管理ファイル変更ボタンを押したときに動作する。S1101では、CPU201は、不揮発性メモリカード205内の管理ファイルと、不揮発性メモリ204にある管理ファイルや旧管理ファイルの全てとを比較し、不揮発性メモリカード205内に画像ファイルがあるかどうかも検索する。不揮発性メモリカード205内の管理ファイルに記載されているアドレスが同じ場合、その中に記載されている日時を不揮発性メモリ204にある管理ファイルと比較してその日時に対応する管理ファイルを探す。S1102では、不揮発性メモリカード205に管理ファイルがない場合や管理ファイルがあってもその中に記載されているアドレス情報が異なる場合、不揮発性メモリカード205内に画像ファイルが一つもない場合はS1108に進む。内容(アドレス、日時)が同じ管理ファイルがあった場合はS1103に進む。S1103では、不揮発性メモリカード205にある管理ファイルと同じ内容をもつ不揮発性メモリ204内の管理ファイルをcontrol.txtとし、その他、旧管理ファイルとして保存する。S1104では、不揮発性メモリ204または不揮発性メモリカード205内にある管理ファイル(どちらも内容は同じ)に記載されている画像ファイル名と不揮発性メモリカード205内にある画像ファイルを比較する。S1105では、管理ファイル内に記載されているファイル名の全てが、不揮発性メモリカード205内に画像ファイルとしてある場合はS1107に進み、管理ファイルに記載してあるファイル名の全てがない場合は、S1106に進む。S1106では、不揮発性メモリカード205内にない画像ファイルのファイル名を管理ファイルから削除(不揮発性メモリ204と不揮発性メモリカード205の両方の管理ファイル)してS1107に進む。S1107では、CPU201は、表示部216に無線通信準備ができましたと表示して本フローチャートを終了する。S1108では、不揮発性メモリカード205に管理ファイルが無い場合、CPU201は、表示部216に管理ファイルがない旨を表示し本フローチャートを終了する。管理ファイルがあってもアドレスが異なる場合、CPU201は、本記録メディアは別のデジタルカメラで撮影されたもので、本デジタルカメラで無線通信できない旨を表示部216に表示し本フローチャートを終了する。不揮発性メモリ204と不揮発性メモリカード205内の管理ファイルの内容が同じ場合でも、不揮発性メモリカード205内に画像ファイルが一つもなかった場合は、CPU201は、画像ファイルがない旨を表示部216に表示し本フローチャートを終了する。
【0031】
以上説明したように、デジタルカメラでの撮影モードで撮影した画像を不揮発性メモリカードに保存後、プリンタに接続された電子機器に挿入し、デジタルカメラの無線通信モードで電子機器に対してデジタルカメラの表示部に映し出された画像を見ながらその画像のプリント要求を出すことにより、電子機器に挿入された不揮発性メモリカードにある画像をプリンタに送信し、プリンタからその画像を印刷することができる。
【0032】
尚、実施例中に出てきた無線通信ボタンと管理ファイル変更ボタン及びデジタルカメラ101のユーザが印刷を実行する際の操作部ボタンは、物理的にあっても表示部に表示された状態の仮想ボタンであってもどちらでもよい。また、デジタルカメラの動作モードのうち、再生モードと転送モードは説明していないが、本発明にかかわらないので省略した。
【0033】
【発明の効果】
以上説明したように、本発明によれば、デジタルカメラと他の情報処理装置の外部コネクタに接続可能な電子機器とデジタルカメラと電子機器の両方に挿すことが可能な不揮発性メモリカードを用い、不揮発性メモリカードをデジタルカメラに挿した状態で、デジタルカメラで画像を撮影した後、その不揮発性メモリカードを電子機器に挿し、デジタルカメラから電子機器を無線通信で制御することにより、デジタルカメラの表示部を見ながら電子機器と外部コネクタで接続された情報処理装置に処理を実行させることが可能となる。また、情報処理装置に新たに画像表示装置を設けなくてもよいし、情報処理装置と物理的に離れた場所でデジタルカメラのみを動作することにより、情報処理装置を制御できる。
【0034】
また、無線通信で送信するのは、制御信号のみなので、画像データも無線通信で送信するシステムと比べてデジタルカメラで無線通信する時間が短く、情報処理装置に処理をさせている間に別の記憶メディアを接続して情報処理装置のある場所から離れて撮影が行える。
【図面の簡単な説明】
【図1】 本発明の実施例の概観図
【図2】 本発明の実施例であるデジタルカメラのブロック図
【図3】 本発明の実施例であるプリンタのブロック図
【図4】 本発明の実施例である電子機器のブロック図
【図5】 本発明の実施例を示すデジタルカメラのフローチャート
【図6】 本発明の実施例のデジタルカメラで扱う画像ファイルとその画像ファイルのサムネイル画像ファイルとの相関関係図
【図7】 本発明の実施例で説明する管理ファイルを表す図
【図8】 本発明の実施例で説明するデジタルカメラとその記憶媒体の使い方の組み合わせを表した図
【図9】 本発明の実施例を示すデジタルカメラのフローチャート
【図10】 本発明の実施例を示すデジタルカメラと電子機器のフローチャート
【図11】 本発明の実施例を示すデジタルカメラのフローチャート
【符号の説明】
101 デジタルカメラ
101−a デジタルカメラに設けられた外部スロットコネクタ(外部スロットコネクタ)
102 プリンタ
103 プリンタ102の外部コネクタに接続された電子機器(電子機器)
103−a 電子機器103に設けられた外部スロットコネクタ(外部スロットコネクタ)
104 不揮発性メモリカード
201 CPU
202 ROM
203 RAM
204 不揮発性メモリ
205 デジタルカメラ本体から取り外し可能な不揮発性メモリカード(不揮発性メモリカード)
206 外部ソケットコネクタ(ソケット部)
207 インターフェース部
208 外部コネクタ
209 インターフェース部
210 レンズ部
211 撮像部
212 A/D変換回路
213 操作部
214 圧縮・伸張部
215 D/A変換回路
216 画像表示装置部(表示部)
217 無線通信部
218 アンテナ
219 デジタルカメラ内の内部データバス
220 コマンドバス
301 CPU
302 ROM
303 RAM
304 プリンタエンジン部
305 操作部
306 表示部
307 外部コネクタ
308 インターフェース部
309 プリンタ内の内部データバス
310 コマンドバス
401 CPU
402 ROM
403 RAM
404 外部コネクタ
405 インターフェース部
406 不揮発性メモリカード
407 外部ソケットコネクタ(ソケット部)
408 インターフェース部
409 不揮発性メモリ
410 無線通信部
411 アンテナ
412 電子機器内の内部データバス
413 コマンドバス
[0001]
BACKGROUND OF THE INVENTION
The present invention captures, records, and plays back still images and moving images , De Digital camera And control method of digital camera In particular, control other information processing devices using a wireless communication function , De Digital camera And control method of digital camera About.
[0002]
[Prior art]
Images taken when a semiconductor memory that records still images or moving images taken with an image processing device such as a digital camera is taken out of the digital camera and played, edited, or recorded on another information processing device When selecting and processing one still image or a series of moving images from all, the image in the semiconductor memory inserted in the information processing device is displayed on the display device built in or attached to the information processing device, and the display By selecting the selected image, image processing such as reproduction, editing, and recording is performed.
[0003]
[Problems to be solved by the invention]
However, in the above-described conventional system, an information processing apparatus that does not have a built-in display device that displays an image and that cannot be provided with an external display device can display an image and can be referred to as selection / processing. There wasn't. Further, in an information processing apparatus that does not have a built-in display device but can be provided externally, an input for connecting the display device to the information processing apparatus and selecting an image displayed on the display device New equipment had to be installed.
[0004]
The present invention has been made in view of the above-described points, and selects and selects an image even when image processing is performed on a recording medium such as a semiconductor memory in which a captured image is recorded by an information processing device that does not include an image display device. Later processing operations can be performed De Digital camera And control method of digital camera The purpose is to provide.
[0005]
[Means for Solving the Problems]
In order to solve the above problems, the present invention incorporates a semiconductor memory different from a removable recording medium for recording a photographed image in an image processing apparatus such as a digital camera, and further incorporates a wireless communication function. An information processing apparatus that processes a captured image is connected to a recording medium slot and an electronic device having a built-in wireless communication function.
[0006]
When selecting an image on an information processing device without a display device, instead of providing a display device outside the information processing device, a recording media slot and an electronic device with a built-in wireless communication function are wired to connect the image. Image data to be processed can be selected and processed on the image processing side using a display device built in the photographed device.
[0007]
The above configuration is changed to the following (1) Or ( 2 ).
[0008]
(1) A digital camera that generates an electrical signal from an optical image obtained from a subject and generates image data of the subject from the electrical signal, and forms a network capable of transmitting a print request with an external device. A wireless communication means for wirelessly communicating with the external device; a mounting means for mounting a storage medium; a nonvolatile memory for recording an image; and a storage medium mounted on the mounting means Before Record image data, In the nonvolatile memory Record reduced image data corresponding to the image data And recording a unique address of the digital camera on a storage medium attached to the attachment means at a predetermined timing. When a recording medium and a storage medium in which the unique address of the digital camera is recorded are attached to the external device, a network that can transmit a print request by the wireless communication unit is formed, and the external device When a storage medium in which a unique address of the digital camera is recorded is not loaded, a communication control unit that controls the wireless communication unit so as not to form a network that can transmit a print request; and the communication control unit Selecting means for selecting an image to be printed from a plurality of the reduced image data recorded in the nonvolatile memory when the wireless communication means is controlled to form a network capable of transmitting a print request; The image data corresponding to the image selected by the selection means is stored in the storage medium attached to the external device. Control means for displaying on the display means that there is no image data corresponding to the selected image in the storage medium attached to the external device, and the recording means Management information of image data recorded in a storage medium attached to the attachment means is recorded in the nonvolatile memory, and the selection means is a reduced image corresponding to the image data recorded in the management information by the recording means. A digital camera that can be selected.
(2) A method of controlling a digital camera that generates an electrical signal from an optical image obtained from a subject and generates image data of the subject from the electrical signal, wherein a network capable of transmitting a print request is connected to an external device. A wireless communication step for wirelessly communicating with the external device; a mounting step for mounting a storage medium on the mounting means; a step for recording an image in a nonvolatile memory; and Storage media Before Record image data, In the nonvolatile memory Record reduced image data corresponding to the image data And recording a unique address of the digital camera on a storage medium attached to the attachment means at a predetermined timing. When a recording medium and a storage medium on which the unique address of the digital camera is recorded are attached to the external device, a network capable of transmitting a print request in the wireless communication step is formed, and the external device A communication control step for controlling not to form a network capable of transmitting a print request in the wireless communication step when a storage medium storing a unique address of the digital camera is not mounted; and A selection step for selecting an image to be printed from a plurality of the reduced image data recorded in the nonvolatile memory when controlled to form a network capable of transmitting a print request in a wireless communication step; The image data corresponding to the image selected in the selection step is recorded in a storage medium attached to the external device. The display means displays on the storage means that there is no image data corresponding to the selected image on the storage medium attached to the external device, and in the recording step, the attachment means The management information of the image data recorded in the storage medium attached to the storage medium is recorded in the non-volatile memory. In the selection step, the reduced image corresponding to the image data recorded in the management information in the recording step is selected. A method for controlling a digital camera, characterized in that it is possible.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described based on examples with reference to the drawings.
[0018]
【Example】
FIG. 1 is a schematic diagram that best represents the present invention, in which wireless communication is performed between a digital camera and an electronic device connected to a printer, 101 is a digital camera, and 101-a is a digital camera 101. , 102 is a printer, 103 is an electronic device connected to the external connector of the printer 102, 103-a is an external slot connector provided in the electronic device 103, and 104 is an external slot connector 101. It is a non-volatile memory card connected to -a and 103-a. The digital camera 101 and the electronic device 103 communicate via short-range wireless communication. In this embodiment, the wireless communication will be described using the Bluetooth standard, which is a short-range wireless communication standard.
[0019]
FIG. 2 shows a block diagram of the digital camera 101 in FIG. 1, and 201 is a CPU (Central Processing Unit), which controls each part of the digital camera 101 and controls image processing and communication processing. A ROM (Read Only Memory) 202 stores programs and data necessary for basic operation and control of the digital camera 101. A RAM (Random Access Memory) 203 is used as a temporary storage of a program, a calculation area, and a data buffer. Reference numeral 204 denotes a nonvolatile memory that stores thumbnail images of images taken by the digital camera 101. The memory stores data even when the main power supply (not shown) of the digital camera 101 is turned off. As long as the digital camera 101 can be saved even if the main power of the digital camera 101 is turned off by a backup power source or the like, that may be used. Reference numeral 205 denotes a non-volatile memory card that can be removed from the digital camera body. The non-volatile memory 205 includes a controller unit that controls the non-volatile memory, and is a place for storing image data captured by the digital camera 101. Of FIG. Non-volatile memory card 104. Reference numeral 206 denotes an external socket connector to which the nonvolatile memory card 205 is connected. Reference numeral 207 denotes an interface unit that controls transfer of image data between the nonvolatile memory card 205 connected to the external socket connector 206 and the digital camera body. Reference numeral 208 denotes an external connector connected to an electronic device. An interface unit 209 performs control when receiving data transmitted from an electronic device connected to the external connector 208.
[0020]
A lens unit 210 includes a lens of the digital camera 101, a lens cover for protecting the lens, and a shutter having a diaphragm function. Reference numeral 211 denotes an imaging unit, which includes an imaging element (CCD, CMOS sensor, etc.) that converts an optical image into an electrical signal. Reference numeral 212 denotes an A / D conversion circuit that converts an analog signal output of the image sensor into a digital signal. Reference numeral 213 denotes an operation unit, which is controlled by a shooting mode switching switch for switching the operation state of the digital camera, a shutter button that a user operating the digital camera presses for shooting, a button that is operated for viewing a captured image, or wireless communication. It consists of a button for transferring information and a power button for energizing the digital camera body. Reference numeral 214 denotes a compression that converts the digital signal output from the A / D conversion circuit 212 into a compressed image to be stored in the nonvolatile memory 204 or the nonvolatile memory card 205, or decompresses the compressed image. -It is an extension part. 215 compresses / decompresses an image stored in the nonvolatile memory card 205. 4 2 is a D / A conversion circuit that converts the digital image expanded in step 1 into an analog image. An image display device unit 216 displays an analog signal output from the D / A conversion circuit 215. Reference numeral 217 denotes a wireless communication unit, which includes a data modulation / demodulation circuit, a high frequency circuit, and the like. Reference numeral 218 denotes an antenna that transmits data received from the wireless communication unit 217 and receives data from other communication devices. Reference numeral 219 denotes an internal data bus in the digital camera, and 220 denotes a command bus for the CPU 201, the interface units 207 and 209, etc. to control other circuits.
[0021]
FIG. 3 is a block diagram of the printer in FIG. 1, and 301 is a CPU that controls the entire printer 102. A ROM 302 stores a program necessary for controlling the printer 102. A RAM 303 is a work area for the CPU 301, a text area for temporarily storing document data, a storage area for print data, and a temporary storage area (buffer) for input data. A printer engine unit 304 includes a printer paper transport system motor and its controller, a print system print head and ink tank, and a controller part thereof. An operation unit 305 includes a power button for energizing the printer main body and a reset button that is pressed when a printing error occurs. Reference numeral 306 denotes a display unit, which includes an LED as a light emitting element. Reference numeral 307 denotes an external connector connected to an electronic device. An interface unit 308 performs control when receiving data transmitted from an electronic device connected to the external connector 307. 309 is an internal data bus in the printer, 310 is a CPU 301 or interface unit 30 8 Etc. is a command bus for controlling other circuits.
[0022]
FIG. 4 shows a block diagram of the electronic device in FIG. 1. Reference numeral 401 denotes a CPU which controls other circuits including wireless communication. A ROM 402 stores a program necessary for controlling the electronic device 103. A RAM 403 is a work area for work of the CPU 401, an area for temporarily storing image data, and a temporary storage area (buffer) for image data handled by wireless communication. Reference numeral 404 denotes an external connector, which is connected to the printer 102 shown in FIG. Reference numeral 405 denotes an interface unit that performs control with an electronic device connected to the external connector 404. Reference numeral 406 denotes a non-volatile memory card shown in FIG. Non-volatile memory card 104, which is the same as the nonvolatile memory card 205 in FIG. Reference numeral 407 denotes an external socket connector to which the nonvolatile memory card 406 is connected. Reference numeral 408 denotes an interface unit that performs transfer control of image data between the nonvolatile memory card 406 connected to the external socket connector 407 and the electronic device main body. Reference numeral 409 denotes a non-volatile memory in which printer driver software and driver software for other electronic devices are recorded. A wireless communication unit 410 includes a data modulation / demodulation circuit, a high frequency circuit, and the like. Reference numeral 411 denotes an antenna that transmits data received from the wireless communication unit 410 and receives data from other communication devices. Reference numeral 412 denotes an internal data bus in the electronic device, and reference numeral 413 denotes a command bus for the CPU 401, the interface units 405 and 408, etc. to control other circuits.
[0023]
FIG. 5 is a flowchart for shooting with the digital camera 101 representing the present invention. The nonvolatile memory card 104 shown in FIG. 1 is inserted into the external slot connector 101-a of the digital camera 101, and the digital camera 101 is set to the shooting mode. This is a state transition when the shutter button is pressed after turning on the power. The digital camera described in the present invention includes a shooting mode for capturing an image as an operation mode, a playback mode for reproducing the captured image, a transfer mode for transferring the captured image to another device via a wired connection, and a captured image. There are four types of wireless communication modes in which recorded recording media are controlled by wireless communication. The operation of the shooting mode will be described below along the flowchart of FIG. In step S <b> 501, the optical image received by the lens unit 210 is converted into an analog electric signal by the imaging unit 211, and the analog signal is converted into a digital signal by the A / D conversion circuit 212, and the RAM 203 passes through the internal data bus 219. Temporarily save to the work area. The CPU 201 reads out the image data stored in the RAM 203 and sends it to the compression / decompression unit 214, so that the compression / decompression unit 214 compresses the image data, and writes the compressed image data in the RAM 203. The CPU 201 reads out the compressed image data from the RAM 203 and sends it to the interface unit 207. The interface unit 207 writes the compressed image data to the nonvolatile memory card 205 connected to the socket unit 206. In step S502, the optical image received in step S501 is compressed and decompressed by the compression / decompression unit 21. 4 The compressed image data (thumbnail image data) having a data size smaller than the image data recorded on the nonvolatile memory card 205 is written into the RAM 203. The CPU 201 reads thumbnail image data recorded in the RAM 203 and writes it in the nonvolatile memory 204. It should be noted that the image file names recorded in the nonvolatile memory card 205 and the nonvolatile memory 204 in S501 and S502 are AUT_0001. JPG, THM_0001. The association is performed so that it can be understood that the image is compressed based on the same optical image by making the numerical part written next to AUT_ and THM_ the same as JPG. In step S <b> 503, the CPU 201 checks whether a management file is recorded in each of the nonvolatile memory 204 and the nonvolatile memory card 205. FIG. 7 shows the file name and file contents of the management file. The file name of the management file is control. Let it be a txt file. The file contents are the date of creation and BD_ADDR (Bluetooth Device Address). Each Bluetooth-compatible device has this address, and one unique address is assigned to one Bluetooth-compatible device. ) And the file name of the image data written to the nonvolatile memory card 205 in S501. The date and time is control. This is the date and time when the txt is created, and the address is an address unique to the digital camera and is recorded in the ROM 202 in advance. In the present embodiment, the CPU 201 reads the management file from the RTC (Real Time Clock) not shown in FIG. 2 before writing the management file to the nonvolatile memory 204 and the nonvolatile memory card 205, respectively. The address recorded in advance in the ROM 202 is read out, and the image file name created in S501 is read out, and control. The date / time, address, and file name information are written in the management file named txt, and the management file is written in the nonvolatile memory 204 and the nonvolatile memory card 205. The contents of the management file can be generated by generating random numbers from a random number program instead of the date and time and recording the data information, or other contents can be recorded. Management files with the same contents are generated by different digital cameras If it doesn't, anything is fine. In S504, if there is no management file in either the nonvolatile memory 204 or the nonvolatile memory card 205, the process proceeds to S505. If there is a management file, the process proceeds to S506. In S505, as described in S503, the CPU 201 reads the current date and time from the RTC (not shown), reads the address recorded in advance in the ROM 202, reads the name of the captured image file, and stores the information in control. After the file txt is recorded in both the nonvolatile memory 204 and the nonvolatile memory card 205, this flowchart is terminated. Note that the management file, control., Is stored in the nonvolatile memory 204 before the management file is newly created in S505. When there is txt, the CPU 201 saves the management file as an old management file (file name: control.old), and newly creates a management file. In the nonvolatile memory card 205, a management file, control. If txt exists, the file is not overwritten and saved as it is. In step S <b> 506, the CPU 201 searches for an image file in the nonvolatile memory card 205. In S507, if there is an image file in the nonvolatile memory card 205, the process proceeds to S508, and if not, the process proceeds to S505. In step S <b> 508, the CPU 201 compares the address recorded in the management file recorded on the nonvolatile memory card 205 with the address recorded on the ROM 202. In S509, if the addresses are the same, the process proceeds to S510, and if they are different, the process proceeds to S505. In S510, the creation date and time of the management file in the nonvolatile memory 204 and the nonvolatile memory card 205 are compared. In S511, if the creation date / time is different, the process proceeds to S512, and if it is the same, the process proceeds to S513. In S512, the CPU 201 reads out the old management file (file name: control.old) having the same content as the management file recorded in the nonvolatile memory card 205 from the nonvolatile memory 204, and reads the management file to the new management file control. txt, and the previous management file is the old management file control. Replace the old and management files. In S513, the image file name described in the management file (both contents are the same) in the nonvolatile memory 204 or the nonvolatile memory card 205 is compared with the image file in the nonvolatile memory card 205. In S514, if all of the file names described in the management file are image files in the nonvolatile memory card 205, this flowchart is ended, and all of the file names described in the management file are not present. Advances to S515. In S515, the file name of the image file that is not in the nonvolatile memory card 205 is deleted from the management file (management files of both the nonvolatile memory 204 and the nonvolatile memory card 205), and this flowchart ends.
[0024]
Here, as shown in FIG. 8, the combination of the contents of the nonvolatile memory 204 and the nonvolatile memory card 205 includes the presence / absence of a management file, the presence / absence of a thumbnail image, the presence / absence of an image photographed with a digital camera, and the management file. Depending on the difference in content, there are 20 possible ways. (Strictly speaking, [8] and [10] are further divided into two.) Explaining [1], the non-volatile memory 204 has neither management files nor thumbnail images, and the non-volatile memory card 205 also. The case where there is neither a management file nor a captured image is shown. Similarly, [2] is a case where the non-volatile memory 204 has no management file and thumbnail image, and the non-volatile memory card 205 has no management file but an image file. [3] is a case where the non-volatile memory 204 has no management file or thumbnail image, and the non-volatile memory card 205 has a management file but no image file. [4] is a case where the nonvolatile memory 204 has neither a management file nor a thumbnail image, and the nonvolatile memory card 205 has a management file and an image file. [5] is a case where the nonvolatile memory 204 has both management files and thumbnail images, and the nonvolatile memory card 205 has neither management files nor image files. [6] is a case where the non-volatile memory 204 has both management files and thumbnail images, and the non-volatile memory card 205 has no management files but image files. [7] is a case where the nonvolatile memory 204 has both a management file and a thumbnail image, and the nonvolatile memory card 205 has a management file but no image file. This is a case where the contents of the management file in the removable memory card 205 are different. [8] is a case where the nonvolatile memory 204 has a management file and a thumbnail image, and the nonvolatile memory card 205 has a management file and an image file. The management file and the nonvolatile memory in the nonvolatile memory 204 There are two cases depending on when the date and time of the management file in the card 205 are different, and when the address is the same. [9] is a case where the nonvolatile memory 204 has both a management file and a thumbnail image, and the nonvolatile memory card 205 has a management file but no image file. This is a case where the contents of the management file in the volatile memory card 205 are the same. [10] is a case where the nonvolatile memory 204 has a management file and a thumbnail image, and the nonvolatile memory card 205 has a management file and an image file. The management file and the nonvolatile memory in the nonvolatile memory 204 When the date and address of the management file in the card 205 are the same, the management file is further divided into two types depending on the number of thumbnails in the nonvolatile memory 204 and the number of image files in the nonvolatile memory card 205.
[0025]
As can be seen from the flowchart of FIG. 5, in this embodiment, when a thumbnail image is recorded in the nonvolatile memory 204 in S502, if there is no management file in the nonvolatile memory 204, the management file is always obtained in S505 or S512. Therefore, the combination of the thumbnail image and the management file in the non-volatile memory 204 is either present or not present, and it is impossible that only one of them exists. Therefore, in FIG. 8, the case where there is a management file in the nonvolatile memory 204 and no thumbnail image, and the case where there is no reverse management file and there is a thumbnail image is indicated as x. If this [1] to [10] is applied to the flowchart of FIG. 5, the process proceeds from S504 to S505 in the case of [1], [2], [3], [4], [5], [6] Thus, the process proceeds to S506 in the case of [7], [8], [9], and [10]. In S507, [7] and [9] proceed to S505. In the case of [8], if the addresses described in the management files in the nonvolatile memory 204 and the nonvolatile memory card 205 are different, the process proceeds from S509 to S505. If the addresses are the same, the process proceeds from S509 to S510. Since [8] has a different date and time described in the management file, the process advances from S511 to S512. In the case of [10], the process proceeds to S504, S506, S507, S508, S509, S510, S511, and S513, and the process proceeds to S515 due to the difference between the thumbnail image in the nonvolatile memory 204 and the image file in the nonvolatile memory card 205 in S514. There are two cases: a case of proceeding and a case of ending this flowchart as it is from S514.
[0026]
Next, the wireless communication mode of the digital camera 101 will be described. FIG. 9 is a flowchart of the wireless communication mode. The operation mode switch (one of the operation units 213) of the digital camera 101 is set to the wireless communication mode, the main power is turned on, and then the wireless communication button (operation unit) is set. This represents a state transition when one of 213 is pressed.
[0027]
FIG. 10 is a flowchart when communication is performed between the digital camera 101 and the electronic device 103, and will be described together with the flowchart of FIG. In this embodiment, the printer 102 and the electronic device 103 shown in FIG. 1 are connected by external connectors 307 and 404, respectively. The power of both the printer 102 and the electronic device 103 is ON, and further, the socket 407 of the electronic device 103 is connected. The electronic device 103 when the nonvolatile memory card 406 (104 in FIG. 1) is inserted becomes a communication partner of the digital camera 101. In FIG. 9, in step S901, the CPU 201 accesses the nonvolatile memory 204 and searches for a management file. In S902, if there is a management file as a result of the search in S901, the process proceeds to S903, and if not, the process proceeds to S912. In step S912, the CPU 201 displays that the wireless communication is not possible because there is no management file on the display unit 216, and ends this flowchart. In S903, it is searched whether or not the nonvolatile memory card 205 is inserted in the socket unit 206. In S904, if the result of the search in S903 is that the nonvolatile memory card 205 is not in the socket unit 206, the process proceeds to S905, and if it is, the process proceeds to S913. In step S <b> 913, the CPU 201 displays on the display unit 216 that the non-volatile memory card 205 is removed from the socket unit 206 and inserted into the socket unit 407 of the electronic device 103, and this flowchart ends. In step S <b> 905, the digital camera 101 performs an operation “inquiry” to search for Bluetooth-compatible devices around the digital camera 101 in order to become a master device of the Bluetooth network (referred to as a piconet). This operation is related to communication between the digital camera 101 and the electronic device 103 and will be described with reference to FIG. In S905, as described above, when the digital camera 101 performs the operation “inquiry”, the electronic device 103 receives an “inquiry” request in S1001, and in S1001, the CPU 401 has its own address (BD_ADDR). And specific information (for example, Bluetooth Device Name, which is specific information of a device specified by the user or manufacturer, where the model number, device name, etc. can be specified) is read from the ROM 402 and transmitted to the digital camera 101. . The digital camera 101 that has received the address and unique information of the electronic device 103 knows that the electronic device 103 is an electronic device compatible with the digital camera 101 and calls “page” to connect the found electronic device 103 as a slave device. It performs an operation, notifies the electronic device 103 of its own address and information necessary for network formation, and issues a piconet formation request. On the other hand, the electronic device 103 searches in S1002 whether or not the nonvolatile memory card 406 is inserted in the socket unit 407. If the nonvolatile memory card 406 is inserted in S1003, the electronic device 103 proceeds to S1004. If there is no non-volatile memory card 406, the process returns to S914. In S914, the display unit 216 displays that there is no non-volatile memory card 406, and the flowchart of FIG. In step S1004, the CPU 401 in the electronic device 103 confirms the presence / absence of a management file in the nonvolatile memory card 406, a difference in address in the management file, and a date / time difference in the management file, and the process advances to step S1005. In S1005, when there is no management file, in S914, the fact that there is no management file is displayed on the display unit 216 of the digital camera 101, and the flowchart of FIG. If there is a management file, the address of the digital camera 101 that sent the network formation request is compared with the address described in the management file, and further described in the management file in the nonvolatile memory 204 in the digital camera 101. The date and time are compared with the date and time described in the management file in the non-volatile memory card 406 in the electronic device 103. If the address and date are the same, the connection request is accepted, and the process proceeds from S906 to S907 in FIG. If either the address or the date / time is different, in S914, that effect is displayed on the display unit 216 of the digital camera 101, and the flowchart of FIG. In step S907, the CPU 201 in the digital camera 101 reads the contents of the management file in the nonvolatile memory card 204, and thumbnails corresponding to image files (for example, AUT_0001.JPG, AUT_0002.JPG) described in the management file. Files (THM — 0001.JPG, THM — 0002.JPG) are also read from the non-volatile memory 204, and the oldest file in terms of time is decompressed by the compression / expansion unit 214 and then digitalized by the D / A conversion circuit 215. / Analog conversion and display on the display unit 216. Based on the thumbnail file displayed on the display unit 216, the user of the digital camera 101 selects an image, confirms that the electronic device 103 is connected to the printer 102, and sends a print request for the selected image to the operation unit. 213. In S908, the process waits in S908 until a print request is received (of course, although not shown in this flowchart, if there is no input from the operation unit 213 and no print request is received for a certain period of time, this is regarded as a time-out error. If the print request is received, the process proceeds to step S909. In step S909, the digital camera 101 requests the electronic device 103 to print the selected image using wireless communication. Actually, when the user of the digital camera 101 operates the operation unit 213 to display an image (for example, THM — 0001.JPG) to be printed on the display unit 216 and wants to print the displayed image, the user operates the operation unit 213. By performing printing by operating, the control information is transmitted to the electronic device 103 by wireless communication. Referring to the flowchart of FIG. 10, the electronic device 103 that has received the print request for the image displayed on the display unit 216 of the digital camera 101 in step S909 is the non-volatile memory card inserted in the socket unit 407 in step S1006. An image file (AUT — 0001.JPG) corresponding to the requested thumbnail image (THM — 0001.JPG) is searched for in 406. In S1007, if there is an image file, the process proceeds to S1008, and if there is no image, the process proceeds to S915. In S915, the digital camera 101 displays on the display unit 216 that the requested image file is not in the nonvolatile memory card 406 inserted in the electronic device 103, and the flowchart of FIG. 9 ends. In step S1008, the CPU 401 in the electronic device 103 issues a print request to the printer 102. In step S1009, if the printer 102 responds to the request, the process proceeds to step S1010. If not, the process proceeds to step S915. In S915, a printer error is displayed on the display unit 216 of the digital camera 101, and the flowchart of FIG. In step S <b> 1010, the CPU 401 of the electronic device 103 converts the image file stored in the nonvolatile memory card 406 according to the printer driver software for the printer illustrated in FIG. 3 recorded in the nonvolatile memory 409 in advance. The image data is converted into print image data (raster data) and stored in the RAM 403. Further, the CPU 401 transmits the print image data stored in the RAM 403 to the printer 102 in FIG. 3 via the data bus 412, the external connector interface unit 405, and the external connector 404. After transmitting the print image data, the process proceeds to S911. In S911, the display unit 216 of the digital camera 101 receives a print request, displays that printing is in progress, and ends the flowchart of FIG. In step S <b> 1010, the CPU 301 of the printer 102 that has received the print image data from the electronic device stores the print image data in the RAM 303 via the external connector 307, the external connector interface unit 308, and the data bus 309. Further, the CPU 301 sends the print image data read from the RAM 303 to the printer engine unit 304 to perform printing.
[0028]
The operation of the flowchart of FIG. 9 is the same as that of the flowchart of FIG. 5, and the combinations [1] to [10] of the combinations of the nonvolatile memory 204 and the nonvolatile memory card 205 (same as the nonvolatile memory card 406) of FIG. ]. When the process proceeds from S902 to S912, since there is no management file in the nonvolatile memory 204, [1], [2], [3], and [4] are obtained from FIG. Similarly, when the process proceeds from S906 to S914, [5] and [6] when there is no management file in the nonvolatile memory card 406, [7] when the contents (address, date and time) are different even if the management file exists. ], [8]. When the process proceeds from S910 to S915, it is [9] when there is no image file in the nonvolatile memory card 406. Then, the process proceeds from S910 to S911 in the case of [10]. Even in the case of [10], if there is no image file corresponding to the thumbnail designated by the digital camera 101, the process proceeds to S915 in S910.
[0029]
The flowchart of FIG. 11 is one of the processes that proceeded from S906 to S914 in the flowchart of FIG. 9, in which “there is a management file in the nonvolatile memory card 406, but the date and time described therein are different”. FIG. 9 is an operation transition diagram for enabling a printing operation from the digital camera 101 even in the case of [8] in FIG. In the example of [8] in FIG. 8, the nonvolatile memory card previously captured by the digital camera 101 is removed from the digital camera 101 and stored, and the digital camera 101 is stored using another nonvolatile memory card. When shooting, you may want to print an image in the saved non-volatile memory card.
[0030]
The digital camera 101 stores the old management file in the non-volatile memory 204 as an old management file, as described in the description of the flowchart of FIG. That is, the management file created when the first non-volatile memory card is photographed is the control file when the non-volatile memory is photographed. From txt to control. It is changed to old. If the image is taken with another non-volatile memory card, it is saved as a file with a different name. That is, when shooting is performed on the nonvolatile memory card 205 currently inserted in the socket unit 206 of the digital camera 101, the created management file becomes a management file for the inserted nonvolatile memory card, and The management file that existed before is stored in the nonvolatile memory 204 with a different file name. Similarly, it is assumed that thumbnail images are all stored in the non-volatile memory 204 from thumbnails of previously captured images to thumbnails currently captured. Of course, the file names of the thumbnails are all different names, and each management file in the nonvolatile memory 204 records the name of the image file taken with each nonvolatile memory card. The thumbnail image for each file is managed by the CPU 201 in the nonvolatile memory 204. The flowchart of FIG. 11 will be described based on the above description. This flowchart operates when the operation mode of the digital camera 101 is set to the wireless communication mode, the main power is turned on, and then a management file change button, which is one of the operation units 213, is pressed. In step S1101, the CPU 201 compares the management file in the nonvolatile memory card 205 with all of the management files and the old management file in the nonvolatile memory 204, and determines whether there is an image file in the nonvolatile memory card 205. Search for. If the addresses described in the management file in the nonvolatile memory card 205 are the same, the date and time described therein is compared with the management file in the nonvolatile memory 204, and the management file corresponding to the date and time is searched. In S1102, if there is no management file in the non-volatile memory card 205 or if the address information described in the management file is different even if there is a management file, or if there is no image file in the non-volatile memory card 205, S1108. Proceed to If there are management files having the same contents (address, date and time), the process advances to step S1103. In S1103, the management file in the nonvolatile memory 204 having the same content as the management file in the nonvolatile memory card 205 is controlled by control. Save as txt and other old management files. In S1104, the image file name described in the management file (both contents are the same) in the nonvolatile memory 204 or the nonvolatile memory card 205 is compared with the image file in the nonvolatile memory card 205. In S1105, if all of the file names described in the management file are image files in the nonvolatile memory card 205, the process proceeds to S1107. If all of the file names described in the management file are not present, The process proceeds to S1106. In S1106, the file name of the image file that is not in the nonvolatile memory card 205 is deleted from the management file (management files of both the nonvolatile memory 204 and the nonvolatile memory card 205), and the process proceeds to S1107. In step S <b> 1107, the CPU 201 displays on the display unit 216 that wireless communication preparation is complete, and ends this flowchart. In S1108, when there is no management file in the nonvolatile memory card 205, the CPU 201 displays that there is no management file on the display unit 216, and ends this flowchart. If the address is different even if there is a management file, the CPU 201 displays on the display unit 216 that the recording medium has been taken by another digital camera and cannot be wirelessly communicated with the digital camera, and ends the flowchart. Even if the contents of the management files in the nonvolatile memory 204 and the nonvolatile memory card 205 are the same, if there is no image file in the nonvolatile memory card 205, the CPU 201 displays that there is no image file. Is displayed, and this flowchart is completed.
[0031]
As described above, after an image shot in a shooting mode with a digital camera is stored in a non-volatile memory card, it is inserted into an electronic device connected to a printer, and the digital camera is connected to the electronic device in the wireless communication mode of the digital camera. By sending an image print request while viewing the image displayed on the display unit, the image on the nonvolatile memory card inserted in the electronic device can be transmitted to the printer, and the image can be printed from the printer. .
[0032]
Note that the wireless communication button, the management file change button, and the operation button when the user of the digital camera 101 executes printing in the embodiment are virtually displayed in the display unit even if they are physically present. Either button or either. Of the operation modes of the digital camera, the playback mode and the transfer mode are not described, but are omitted because they are not related to the present invention.
[0033]
【The invention's effect】
As described above, according to the present invention, an electronic device that can be connected to an external connector of a digital camera and another information processing device and a non-volatile memory card that can be inserted into both the digital camera and the electronic device are used. After taking a picture with a digital camera with the non-volatile memory card inserted in the digital camera, the non-volatile memory card is inserted into the electronic device, and the electronic device is controlled by wireless communication from the digital camera. It is possible to cause the information processing apparatus connected to the electronic device with the external connector to execute processing while viewing the display unit. In addition, a new image display device may not be provided in the information processing device, and the information processing device can be controlled by operating only the digital camera at a location physically separated from the information processing device.
[0034]
In addition, since only control signals are transmitted by wireless communication, the time required for wireless communication with a digital camera is shorter than that of a system that transmits image data by wireless communication. A storage medium can be connected to take a picture away from the location of the information processing apparatus.
[Brief description of the drawings]
FIG. 1 is an overview of an embodiment of the present invention.
FIG. 2 is a block diagram of a digital camera that is an embodiment of the present invention.
FIG. 3 is a block diagram of a printer according to an embodiment of the present invention.
FIG. 4 is a block diagram of an electronic apparatus that is an embodiment of the present invention.
FIG. 5 is a flowchart of a digital camera showing an embodiment of the present invention.
FIG. 6 is a correlation diagram between an image file handled by the digital camera of the embodiment of the present invention and a thumbnail image file of the image file.
FIG. 7 is a view showing a management file described in the embodiment of the present invention.
FIG. 8 is a diagram showing a combination of how to use the digital camera and the storage medium described in the embodiment of the present invention;
FIG. 9 is a flowchart of a digital camera showing an embodiment of the present invention.
FIG. 10 is a flowchart of a digital camera and an electronic device according to an embodiment of the present invention.
FIG. 11 is a flowchart of a digital camera showing an embodiment of the present invention.
[Explanation of symbols]
101 digital camera
101-a External slot connector (external slot connector) provided in the digital camera
102 Printer
103 Electronic equipment (electronic equipment) connected to the external connector of the printer 102
103-a External slot connector (external slot connector) provided in the electronic device 103
104 Nonvolatile memory card
201 CPU
202 ROM
203 RAM
204 Non-volatile memory
205 Nonvolatile memory card (nonvolatile memory card) removable from the digital camera body
206 External socket connector (socket part)
207 Interface section
208 External connector
209 Interface part
210 Lens unit
211 Imaging unit
212 A / D conversion circuit
213 Operation unit
214 Compression / decompression unit
215 D / A conversion circuit
216 Image display unit (display unit)
217 Wireless communication unit
218 Antenna
219 Internal data bus in digital camera
220 Command bus
301 CPU
302 ROM
303 RAM
304 Printer engine unit
305 Operation unit
306 display
307 External connector
308 Interface section
309 Internal data bus in printer
310 Command bus
401 CPU
402 ROM
403 RAM
404 External connector
405 Interface section
406 Nonvolatile memory card
407 External socket connector (socket part)
408 Interface section
409 Nonvolatile memory
410 wireless communication unit
411 antenna
412 Internal data bus in electronic equipment
413 Command bus

Claims (2)

被写体から得る光学像から電気信号を生成し、該電気信号から前記被写体の画像データを生成するデジタルカメラであって、
プリント要求を送信可能なネットワークを外部装置との間に形成するために、前記外部装置と無線通信する無線通信手段と、
記憶媒体を装着するための装着手段と、
画像を記録するための不揮発性メモリと、
前記装着手段に装着された記憶媒体に前記画像データを記録し、前記不揮発性メモリに該画像データに対応する縮小画像データを記録し、所定のタイミングで前記装着手段に装着された記憶媒体に前記デジタルカメラの固有アドレスを記録する記録手段と、
前記外部装置に前記デジタルカメラの固有アドレスが記録された記憶媒体が装着されている場合には、前記無線通信手段によりプリント要求を送信可能なネットワークを形成し、前記外部装置に前記デジタルカメラの固有アドレスが記録された記憶媒体が装着されていない場合には、前記無線通信手段によりプリント要求を送信可能なネットワークを形成しないように制御する通信制御手段と、
前記通信制御手段により前記無線通信手段がプリント要求を送信可能なネットワークを形成するよう制御された場合に、前記不揮発性メモリに記録されている複数の前記縮小画像データから、印刷対象の画像を選択するための選択手段と、
前記選択手段により選択された画像に対応する画像データが、前記外部装置に装着された記憶媒体に記録されていない場合には、前記外部装置に装着された記憶媒体に前記選択された画像に対応する画像データがない旨を表示手段に表示させる制御手段と、を有し、
前記記録手段は、前記装着手段に装着された記憶媒体に記録した画像データの管理情報を前記不揮発性メモリに記録し、
前記選択手段は、前記記録手段により前記管理情報に記録されている画像データに対応する縮小画像の選択が可能であることを特徴とするデジタルカメラ。
A digital camera that generates an electrical signal from an optical image obtained from a subject and generates image data of the subject from the electrical signal,
Wireless communication means for wirelessly communicating with the external device in order to form a network capable of transmitting a print request with the external device;
A mounting means for mounting a storage medium;
A non-volatile memory for recording images;
The records before Symbol image data to the mounted storage medium mounting means, wherein the non-volatile memory records the reduced image data corresponding to the image data, the attached storage medium to said mounting means at a predetermined timing Recording means for recording a unique address of the digital camera ;
When a storage medium in which a unique address of the digital camera is recorded in the external device, a network capable of transmitting a print request by the wireless communication unit is formed, and the digital camera is unique in the external device. A communication control means for controlling the wireless communication means so as not to form a network capable of transmitting a print request when a storage medium in which an address is recorded is not mounted;
When the communication control unit controls the wireless communication unit to form a network capable of transmitting a print request, an image to be printed is selected from the plurality of reduced image data recorded in the nonvolatile memory A selection means for
If the image data corresponding to the image selected by the selection unit is not recorded in the storage medium attached to the external device, the image corresponding to the selected image is stored in the storage medium attached to the external device. Control means for displaying on the display means that there is no image data to be performed,
The recording means records management information of image data recorded on a storage medium attached to the attachment means in the nonvolatile memory,
The digital camera according to claim 1, wherein the selection means is capable of selecting a reduced image corresponding to the image data recorded in the management information by the recording means.
被写体から得る光学像から電気信号を生成し、該電気信号から前記被写体の画像データを生成するデジタルカメラの制御方法であって、
プリント要求を送信可能なネットワークを外部装置との間に形成するために、前記外部装置と無線通信する無線通信工程と、
記憶媒体を装着手段に装着するための装着工程と、
画像を不揮発性メモリに記録するための工程と、
前記装着手段に装着された記憶媒体に前記画像データを記録し、前記不揮発性メモリに該画像データに対応する縮小画像データを記録し、所定のタイミングで前記装着手段に装着された記憶媒体に前記デジタルカメラの固有アドレスを記録する記録工程と、
前記外部装置に前記デジタルカメラの固有アドレスが記録された記憶媒体が装着されている場合には、前記無線通信工程でプリント要求を送信可能なネットワークを形成し、前記外部装置に前記デジタルカメラの固有アドレスが記録された記憶媒体が装着されていない場合には、前記無線通信工程でプリント要求を送信可能なネットワークを形成しないように制御する通信制御工程と、
前記通信制御工程において前記無線通信工程でプリント要求を送信可能なネットワークを形成するよう制御された場合に、前記不揮発性メモリに記録されている複数の前記縮小画像データから、印刷対象の画像を選択するための選択工程と、
前記選択工程で選択された画像に対応する画像データが、前記外部装置に装着された記憶媒体に記録されていない場合には、前記外部装置に装着された記憶媒体に前記選択された画像に対応する画像データがない旨を表示手段に表示させる制御工程と、を有し、
前記記録工程では、前記装着手段に装着された記憶媒体に記録した画像データの管理情報を前記不揮発性メモリに記録し、
前記選択工程では、前記記録工程で前記管理情報に記録されている画像データに対応する縮小画像の選択が可能であることを特徴とするデジタルカメラの制御方法。
A digital camera control method for generating an electrical signal from an optical image obtained from a subject and generating image data of the subject from the electrical signal,
A wireless communication step of wirelessly communicating with the external device to form a network capable of transmitting a print request with the external device;
A mounting process for mounting the storage medium on the mounting means;
A process for recording an image in a non-volatile memory;
The records before Symbol image data to the mounted storage medium mounting means, wherein the non-volatile memory records the reduced image data corresponding to the image data, the attached storage medium to said mounting means at a predetermined timing A recording step of recording a unique address of the digital camera ;
When a storage medium in which the unique address of the digital camera is recorded in the external device, a network capable of transmitting a print request in the wireless communication process is formed, and the unique digital camera is provided in the external device. A communication control step for controlling not to form a network capable of transmitting a print request in the wireless communication step when a storage medium in which an address is recorded is not mounted;
When the communication control step is controlled to form a network capable of transmitting a print request in the wireless communication step, an image to be printed is selected from the plurality of reduced image data recorded in the nonvolatile memory A selection process to
If the image data corresponding to the image selected in the selection step is not recorded in the storage medium attached to the external device, the image corresponding to the selected image is stored in the storage medium attached to the external device. And a control step of displaying on the display means that there is no image data to be performed,
In the recording step, the management information of the image data recorded in the storage medium attached to the attachment means is recorded in the nonvolatile memory,
In the selection step, a reduced image corresponding to the image data recorded in the management information in the recording step can be selected.
JP2002170123A 2002-06-11 2002-06-11 Digital camera and digital camera control method Expired - Fee Related JP4227363B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002170123A JP4227363B2 (en) 2002-06-11 2002-06-11 Digital camera and digital camera control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002170123A JP4227363B2 (en) 2002-06-11 2002-06-11 Digital camera and digital camera control method

Publications (3)

Publication Number Publication Date
JP2004015721A JP2004015721A (en) 2004-01-15
JP2004015721A5 JP2004015721A5 (en) 2005-10-13
JP4227363B2 true JP4227363B2 (en) 2009-02-18

Family

ID=30436480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002170123A Expired - Fee Related JP4227363B2 (en) 2002-06-11 2002-06-11 Digital camera and digital camera control method

Country Status (1)

Country Link
JP (1) JP4227363B2 (en)

Also Published As

Publication number Publication date
JP2004015721A (en) 2004-01-15

Similar Documents

Publication Publication Date Title
JP5351593B2 (en) File management apparatus and control method thereof
US7612922B2 (en) Image-sensing method and apparatus, control method and apparatus therefor, and storage medium
JP4751348B2 (en) IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD
JP2007148802A (en) Communication device, control method, and program
JP4227363B2 (en) Digital camera and digital camera control method
JP2005117487A (en) Image storing device, imaging device, image photography storing system, image storing method, photographed data transferring method, image photography storing method, and program
JP4251614B2 (en) Memory card
JP4720867B2 (en) Image display system
JP2005150892A (en) Digital still camera, image data storage device, and their controlling method
JP2002094928A (en) Image recorder, method for processing image data for communication and storage medium
JP3419828B2 (en) Image communication adapter device
JP2001292404A (en) Digital camera
JP2007300163A (en) Imaging apparatus, and image management system
JP2004096761A (en) Digital still video camera and system for outputting image data of the camera
US8446491B2 (en) Image capture device, method of controlling the same, and image capture system
JP2004120280A (en) Image processor
JP2004120601A (en) Image recorder, printer and print system
JP2006157425A (en) Image supply device, imaging apparatus, image output apparatus, and their control method
JPH08181809A (en) Facsimile equipment with camera
JP4196710B2 (en) Digital camera
JP2001346150A (en) Recorded information transmitter and its method
JP4298935B2 (en) Digital still camera and operation control method thereof
JP4334163B2 (en) Image printing system, image display system, image communication system, and imaging device, printing device, display device, and communication device used therefor
JP2003046943A (en) Digital camera system and image processing system
JP2002125184A (en) Electronic camera system, image processing unit and image restoration device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050610

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050610

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080805

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081002

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: 20081118

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081128

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

Free format text: PAYMENT UNTIL: 20111205

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20121205

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20131205

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees