【0001】
【発明の属する技術分野】
本発明は撮像装置に関するものであり、詳しくは、装置本体に装着された記録媒体に格納されているデータ(画像データ等)を外部機器に転送する撮像装置に関するものである。
【0002】
【従来の技術】
近年、ICメモリカ−ド、磁気記録媒体、光磁気記録媒体、フラッシュメモリ等を記録媒体とするデジタルスチルカメラ等の電子的撮像装置についての多機能化に関する提案が数多くなされている(例えば、特許文献1参照)。この1つとして、外部機器に対して画像データの送受信が可能なデジタルスチルカメラの提案がある。例えば、USB(Universal Serial Bus)経由でカメラをPCに接続することで、カメラ内の記録媒体に格納された画像データをPCにダウンロードすることが可能である。
【0003】
【特許文献1】
特開2002−252798号公報(第4、5頁、図7)
【0004】
【発明が解決しようとする課題】
しかしながら、従来のカメラでは、カメラをPCに接続して記録媒体内の画像データを一括でPCにダウンロードするか、カメラをPC上の外部記憶装置として取り扱い、ユーザが選択した画像だけをPCにダウンロードすることしかできない。
【0005】
例えば、IMG_001からIMG_050までの50枚の撮影画像データが記憶された記録媒体を内蔵しているデジタルスチルカメラをPCに接続した場合、PC内の記憶装置にIMG_001からIMG_050までの画像データのすべてをダウンロードできる。
【0006】
しかし、画像データをダウンロードした後にデジタルスチルカメラの記録媒体内の画像データを削除せずに撮影を続けることにより画像枚数がIMG_001からIMG_075までの75枚になった場合に、あらためてカメラをPCに接続すると再びIMG_001からダウンロードが開始され、先にダウンロードされた画像データと重複する画像データがダウンロードされることになる。
【0007】
このように重複する画像データのダウンロードを防止するには、ユーザ自らがIMG_051からIMG_075の画像を選択し、この選択された画像データだけをPCにダウンロードさせる必要がある。
【0008】
また、カメラからPCに画像データをダウンロードした後にユーザが気に入らない画像、例えば上述した50枚の画像データのうちIMG_011からIMG_020の合計10枚の画像データをPC内の記憶装置から削除しても、カメラの記録媒体内に上記の削除された画像データが含まれていれば、カメラをPCに接続した際に、PC上で削除された画像データが再びダウンロードされてしまうといった問題がある。
【0009】
上述したような問題があると、デジタルスチルカメラの記録媒体内にお気に入りの画像を残しておいたまま使用し続けるには、不便となる。
【0010】
さらに、一台のデジタルスチルカメラを複数人で使用する場合において、自分が撮影した画像のみを自分のPCにダウンロードさせるときには、大量の撮影画像の中から自分が撮影した画像だけを選択してPCにダウンロードさせるといった手順が必要となるため、ユーザにとって使い勝手の良いものとはいえない。
【0011】
本発明は、上述した問題点に基づいてなされたもので、撮像装置をPC等の外部機器に接続して画像データを外部機器に転送する際のユーザの負担を軽減し、お気に入りの画像を記録媒体内に記録させたまま撮影を続けることができる撮像装置を提供することを目的とする。また、撮像装置を複数のユーザで共有して使用する場合等において、各ユーザにとって使い勝手の良い撮像装置を提供することを目的とする。
【0012】
【課題を解決するための手段】
本発明は、画像データを記録する記録媒体が装着可能であるとともに、装置本体に装着された記録媒体あるいは装置本体内の記録媒体に記録されている画像データを外部機器に送信可能な撮像装置であって、外部機器に対してデータの送受信を行うための通信手段と、この通信手段の動作を制御する制御手段とを有し、制御手段は、記録媒体に記録された複数の画像データのなかに外部機器に送信された送信済み画像データがあるか否かを判別し、送信済み画像データ以外の画像データを通信手段を介して外部機器に送信することを特徴とする。
【0013】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。
【0014】
(第1実施形態)
図1は、本発明の第1実施形態であるカメラシステムの構成を示す図である。同図において、100はカメラ本体であり、交換レンズ300が着脱可能となっている。すなわち、交換レンズ300に設けられたレンズマウント306を、カメラ本体100に設けられたマウント106に装着したり、外したりすることができる。
【0015】
まず、カメラ本体100内の構成について説明する。
【0016】
12はシャッタであり、開閉動作によりCCD等の撮像素子14への露光量を制御する。14は光学像を電気信号に変換する撮像素子である。シャッタ12が開き状態にあるとき、交換レンズ300に入射した被写体光束は、撮像素子14上で結像する。
【0017】
16は撮像素子14のアナログ信号出力をデジタル信号に変換するA/D変換器である。18は撮像素子14、A/D変換器16、D/A変換器26にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路22及びシステム制御回路50により制御される。
【0018】
20は画像処理回路であり、A/D変換器16からの画像データ又はメモリ制御回路22からの画像データに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路20においては、必要に応じて、撮像した画像データを用いて所定の演算処理が行われる。
【0019】
システム制御回路50は、画像処理回20での演算結果に基づいて、TTL(Through The Lens)方式のAF(オートフォーカス)処理、AE(自動露出)処理、EF(フラッシュ調光)処理を行うことができる。
【0020】
さらに、画像処理回路20においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB(オートホワイトバランス)処理も行っている。
【0021】
なお、本実施形態においては、焦点検出部42及び測光部46を専用に備えているため、焦点検出部42及び測光部46の出力に基づいてAF処理、AE処理、EF処理の各処理を行ってもよい。
【0022】
また、焦点検出部42及び測光部46の出力に基づいてAF処理、AE処理、EF処理の各処理を行うとともに、画像処理回路20の出力に基づいてAF処理、AE処理、EF処理の各処理を行うようにしてもよい。
【0023】
22はメモリ制御回路であり、A/D変換器16、タイミング発生回路18、画像処理回路20、画像表示メモリ24、D/A変換器26、メモリ30、圧縮・伸長回路32の動作を制御する。A/D変換器16からの画像データは、画像処理回路20およびメモリ制御回路22を介して、又は直接メモリ制御回路22を介して、画像表示メモリ24又はメモリ30に書き込まれる。
【0024】
24は画像表示メモリ、26はD/A変換器、28はTFT LCD等から成る画像表示部である。画像表示メモリ24に書き込まれた表示用の画像データは、D/A変換器26を介して画像表示部28に出力され、撮影画像として表示される。
【0025】
30は撮影した静止画像データを格納するためのメモリであり、所定枚数の静止画像データを格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影の場合にも、高速かつ大量の画像データの書き込みをメモリ30に対して行うことが可能となる。また、メモリ30はシステム制御回路50の作業領域としても使用することが可能である。
【0026】
32は適応離散コサイン変換(ADCT)等により画像データを圧縮又は伸長する圧縮・伸長回路であり、メモリ30に格納された画像データを読み込んで圧縮処理又は伸長処理を行い、処理を終えたデータをメモリ30に書き込む。
【0027】
40はシャッタ制御部であり、システム制御部50からの命令を受けてシャッタ12の駆動を制御する。
【0028】
42は焦点検出部であり、システム制御回路50からの命令を受けて撮影光学系の焦点調節状態を検出し、この検出結果をシステム制御回路50に送る。ハーフミラー130が撮影光路上に斜設されている状態において、交換レンズ300内に入射した被写体光は、ハーフミラー130の背面に設けられた不図示のサブミラーで反射して焦点検出部42に導かれる。焦点検出部42は、被写体光を受光することで、コントラスト検出方式又は位相差検出方式により撮影光学系の焦点調節状態を検出する。
【0029】
システム制御回路50は、焦点検出部42の検出結果に基づいて後述するように撮影レンズ(フォーカスレンズ)310を駆動することにより、撮影光学系を合焦状態とする(AF処理)。
【0030】
なお、焦点検出部42での検出結果(位相差検出方式による焦点調節状態)と、撮像素子14によって撮像された画像データを用いて画像処理回路20によって演算された演算結果(コントラスト検出方式による焦点調節状態)とに基づいてAF処理を行ってもよい。
【0031】
46は測光部であり、システム制御回路50からの命令を受けて被写体輝度を測定(測光)し、この測光結果をシステム制御回路50に送る。交換レンズ300内に入射した被写体光は、ハーフミラー130およびミラー132で反射し、不図示の測光用レンズを通過してから測光部46で受光される。
【0032】
システム制御回路50は、測光部46の測光結果に基づいて露出値(シャッタ速度や絞り値)を演算し、この演算結果に基づいてシャッタ12や絞り312の駆動を制御する(AE処理)。
【0033】
また、ストロボ48を駆動(発光)しているときには、被写体で反射したストロボ光が測光部46で受光されるようになっており、システム制御回路50は、測光部46からの出力に基づいてストロボ48の発光量を制御する(EF処理)。
【0034】
48はストロボであり、システム制御回路50からの命令を受けて被写体に向けて照明光を照射する。このストロボ48は、AF補助光の投光機能やストロボ調光機能を有する。
【0035】
なお、測光部46での測光結果と、撮像素子14によって撮像した画像データを用いて画像処理回路20によって演算された演算結果とに基づいてAE処理を行っても構わない。
【0036】
50はカメラ本体100全体の動作を制御するシステム制御回路(制御手段)、52はシステム制御回路50の動作用の定数、変数、プログラム等を記憶するメモリである。
【0037】
54は表示部であり、システム制御回路50でのプログラムの実行に応じて、文字、画像、音声等を用いてカメラの動作状態やメッセージ等の内容を撮影者に知らせる。この表示部54は、カメラ本体100の操作部の近傍であって、撮影者にとって視認し易い位置に配置されており、例えばLCDやLED、発音素子の組み合わせにより構成されている。
【0038】
表示部54に表示される内容のうち一部の内容は、不図示の表示部によって光学ファインダ104内に表示される。
【0039】
ここで、表示部54のLCDに表示されるものとしては、例えば、単写/連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残り撮影可能枚数表示、シャッタ速度表示、絞り値表示、露出補正表示、ストロボ表示、赤目緩和表示、ブザー設定表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体2002、10の着脱状態表示、交換レンズ300の着脱状態表示、通信I/F動作表示、日付・時刻表示、外部コンピュータとの接続状態表示がある。
【0040】
また、表示部54の表示内容のうち光学ファインダ104内に表示されるものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッタ速度表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示がある。
【0041】
さらに、表示部54のLEDに表示されるものとしては、例えば、記録媒体書き込み動作表示がある。そして、表示部54のうちランプ等で表示するものとしては、例えば、セルフタイマ通知ランプがある。このセルフタイマ通知ランプは、AF補助光として利用することができる。
【0042】
56は電気的に消去・記録可能な不揮発性メモリであり、このメモリとしては、例えばEEPROMが用いられる。
【0043】
60、62、64、66、68及び70は、システム制御回路50に対して各種の動作指示を行うために操作される操作部材であり、スイッチやダイアル等、又はこれらの組み合わせによって構成される。以下、これらの操作部材について具体的に説明する。
【0044】
60はモードダイアルスイッチであり、システム制御回路50に対して各種の撮影モードの切り替えを指示する。この撮影モードとしては、自動撮影モード、プログラム撮影モード、シャッタ速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、焦点深度優先(デプス)撮影モード、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、パノラマ撮影モード等がある。
【0045】
62はシャッタスイッチ(SW1)であり、カメラ本体100に設けられた不図示のシャッタボタンの半押し操作によってON状態となる。sw1がON状態となることで、システム制御回路50に対して、AF処理、AE処理、AWB処理、EF処理等の撮影準備動作の開始を指示する。
【0046】
64はシャッタスイッチ(SW2)であり、シャッタボタンの全押し操作によってON状態となり、システム制御回路50に対して撮影動作の開始を指示する。これにより、撮像素子12から読み出した信号(画像データ)を、A/D変換器16、メモリ制御回路22を介してメモリ30に書き込む露光処理が行われる。また、画像処理回路20やメモリ制御回路22による画像データの現像処理(色処理等)や、メモリ30から画像データを読み出し、圧縮・伸長回路32で圧縮処理を行い、記録媒体200、210に画像データを書き込む記録処理が行われる。
【0047】
66は再生スイッチであり、システム制御回路50に対して撮影画像の再生表示動作を指示する。カメラシステムが撮影モード状態に設定されているとき、システム制御回路50は、再生スイッチ66からの指示を受けることで、撮影した画像をメモリ30又は記録媒体200、210から読み出して画像表示部28に表示させる。
【0048】
68は単写/連写スイッチであり、システム制御回路50に対して単写撮影又は連写撮影の指示を行う。単写撮影モードが設定されているときには、SW2がON状態となることで1駒の撮影を行ってから撮影待機状態となる。また、連写撮影モードが設定されているときには、SW2がON状態となることで複数駒の撮影が連続して行われてから撮影待機状態となる。
【0049】
70は各種ボタンやタッチパネル等からなる操作部である。この操作部70には、メニューボタン、セットボタン、マルチ画面再生改ページボタン、ストロボ設定ボタン、単写/連写/セルフタイマ切り替えボタン、メニュー移動+(プラス)ボタン、メニュー移動−(マイナス)ボタン、再生画像移動+(プラス)ボタン、再生画像移動−(マイナス)ボタンがある。
【0050】
また、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン、画像表示部28のON/OFF状態を設定する画像表示ON/OFFスイッチ、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューON/OFFスイッチ、JPEG方式の圧縮処理における圧縮率を選択するため又は撮像素子14の出力信号をそのままデジタル化して記録媒体に記録するCCDRAWモードを選択するためのスイッチである圧縮モードスイッチがある。
【0051】
さらに、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを設定することができる再生スイッチ、シャッタボタンの半押し操作によりAF動作を開始して一旦合焦したならばその合焦状態を保ち続けるワンショットAFモードとシャッタボタンが半押し操作されている間は連続してAF動作を続けるサーボAFモードとを設定することができるAFモード設定スイッチがある。
【0052】
ここで、上記の+(プラス)ボタン及び−(マイナス)ボタンを回転ダイアル式の構成とすれば、より軽快に数値や機能を選択することができる。
【0053】
72は電源スイッチであり、システム制御回路50に対してカメラ本体100の電源ON/OFFの指示を行う。この電源スイッチ72の操作により、カメラ本体100に装着される装置、例えば、交換レンズ300、外付けのストロボ装置、記録媒体200、210の電源ON/OFFを切り替えることもできる。
【0054】
80は電源制御部であり、電池検出回路、DC−DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。この電源制御部80は、電池の装着の有無、電池の種類、電池残量の検出を行い、この検出結果及びシステム制御回路50からの指示に基づいてDC−DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【0055】
82、84はコネクタであり、86はアルカリ電池やリチウム電池等の一次電池、NiCd電池、NiMH電池、Li電池等の二次電池又は、ACアダプター等からなる電源である。
【0056】
90、94はメモリカードやハードディスク等の記録媒体200、210とのインタフェース、92、96は記録媒体200、210との接続を行うコネクタである。98はコネクタ92、96に記録媒体200、210が装着されているか否かを検知する記録媒体着脱検知回路である。
【0057】
なお、本実施形態では、記録媒体を取り付けるインタフェース及びコネクタを2系統持つものとして説明しているが、このインタフェース及びコネクタの数を、単数又は2つ以上としてもよい。また、異なる規格のインタフェース及びコネクタを組み合わせた構成としてもよい。
【0058】
インタフェース及びコネクタとしては、PCMCIAカードやCF(コンパクトフラッシュ(登録商標))カード等の規格に準拠したものを用いて構成することができる。
【0059】
ここで、インタフェース90、94およびコネクタ92、96をPCMCIAカードやCFカード等の規格に準拠したものを用いて構成した場合、LANカードやモデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、PHS等の通信カード等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器(外部機器)との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【0060】
104は光学ファインダである。交換レンズ300内に入射した光は、ハーフミラー130およびミラー132で反射されて光学ファインダ104に導かれ、これにより撮影者は光学ファインダ104を介して被写体像を観察することができる。
【0061】
本実施形態のカメラシステムにおいて、撮影者は、画像表示部28に撮影画像が表示されることで被写体像を観察することができるとともに、光学ファインダ104を介して被写体像を観察することができる。
【0062】
また、上述したように光学ファインダ104内には、表示部54の表示内容の一部が表示されるため、撮影者は光学ファインダ104を覗くことにより、被写体像および所定の表示内容を観察することができる。ここで、光学ファインダ104内に表示される内容としては、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタ速度表示、絞り値表示、露出補正表示がある。
【0063】
110は通信部(通信手段)であり、RS232C、USB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信等の各種の通信機能を有する。この通信機能により他のコンピュータやプリンタ等の周辺機器(外部機器)との間で画像データや画像データに付属した管理情報を転送し合うことができる。画像データの転送に関しての詳細は後述する。
【0064】
112はカメラ本体100と周辺機器(コンピュータやプリンタ等)とを接続するためのコネクタ(通信手段)である。ここで、無線通信の場合にはアンテナとなる。
【0065】
120は、カメラ本体100を交換レンズ300と接続するためのインタフェースである。122はカメラ本体100に設けられたコネクタであり、交換レンズ300に設けられたコネクタ322と連結することにより、カメラ本体100および交換レンズ300を電気的に接続する。
【0066】
これにより、カメラ本体100および交換レンズ300間で、制御信号、状態信号、データ信号等のやり取りを行うことができるとともに、カメラ本体100から交換レンズ300に電流を供給することができる。
【0067】
124はレンズ着脱検知部であり、カメラ本体100に交換レンズ300が装着されているか否かを検知し、この検知結果をシステム制御回路50に送る。なお、コネクタ122を、電気通信のみならず、光通信、音声通信等が可能な構成としてもよい。
【0068】
130はハーフミラーであり、撮影光路に対して進退可能となっている。ハーフミラー130が撮影光路上に斜設されている場合には、交換レンズ300から入射した被写体光の一部を透過させるとともに、残りをミラー132に反射させる。ハーフミラー130を透過した光は、ハーフミラー130の背面に一体的に形成されたサブミラーで反射し、上述したように焦点検出部42等に導かれる。
【0069】
一方、ハーフミラー130が撮影光路から退避したときには、交換レンズ300からの被写体光が撮像素子14で受光されるようになっている。
【0070】
132はミラーであり、ハーフミラー130から導かれた被写体光を光学ファインダ104や測光部46側に反射させる。なお、ミラー132は、クイックリターンミラーの構成としてもよいし、ハーフミラーの構成としてもよい。
【0071】
200はメモリカードやハードディスク等の記録媒体である。記録媒体200は、半導体メモリや磁気ディスク等から構成される記録部202と、カメラ本体100とのインタフェース204と、カメラ本体100のコネクタ92と接続するコネクタ206とを備えている。
【0072】
210はメモリカードやハードディスク等の記録媒体である。記録媒体210は、半導体メモリや磁気ディスク等から構成される記録部212と、カメラ本体100とのインタフェース214と、カメラ本体100のコネクタ96と接続するコネクタ216とを備えている。
【0073】
次に、交換レンズ300内の構成について説明する。
【0074】
306は、交換レンズ300をカメラ本体100(マウント106)に機械的に結合するレンズマウントである。このレンズマウント306には、交換レンズ300およびカメラ本体100を電気的に接続するためのコネクタ322等が設けられている。
【0075】
310は撮影レンズであり、312は光量を調節するための絞りである。320は、レンズマウント306に設けられ、交換レンズ300およびカメラ本体100を接続するためのインタフェースであり、322は交換レンズ300をカメラ本体100と電気的に接続するためのコネクタである。
【0076】
交換レンズ300をカメラ本体100に装着することにより、交換レンズ300およびカメラ本体100間で、制御信号、状態信号、データ信号等のやり取りを行うことができるとともに、カメラ本体100から電流の供給を受けたり、カメラ本体100に電流を供給したりすることができる。なお、コネクタ322を、電気通信のみならず、光通信、音声通信等が可能な構成としてもよい。
【0077】
340は絞り駆動回路であり、レンズ制御回路350からの命令を受けて絞り312を駆動する。これにより、絞り312の口径を切り替えることができる。
【0078】
342はフォーカス駆動回路であり、レンズ制御回路350からの命令を受けて撮影レンズ310のうちフォーカスレンズを駆動する。これにより、フォーカスレンズは光軸方向に移動して、所定の合焦位置で停止する。
【0079】
344はズーム駆動回路であり、レンズ制御回路350からの命令を受けて撮影レンズ310のうちズームレンズを駆動する。これにより、ズームレンズが光軸方向に移動して撮影光学系の焦点距離を変更する。
【0080】
本実施形態において、レンズ制御回路350は、インタフェース120、320を介してシステム制御回路50からの命令を受けることにより、絞り駆動回路340、フォーカス駆動回路342およびズーム駆動回路344の駆動を制御することになる。
【0081】
350は交換レンズ300全体の動作を制御するレンズ制御回路である。レンズ制御回路350は、動作用の定数、変数、プログラム等を記憶するメモリや、交換レンズ300固有の番号等の識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値などを保持する不揮発メモリの機能を備えている。
【0082】
本実施形態のカメラシステムでは、記録媒体200内の画像データをコンピュータ(PC)に転送すると、この転送した画像データには転送先のPCに応じた転送履歴が付加される。
【0083】
ここで、本実施形態のカメラシステムとコンピュータとの接続方法は、PCMCIAカード経由の接続以外にもカメラ内部にI/F回路を備え直接USBなどで接続する有線を用いた形態や、無線を用いた形態とすることができる。
【0084】
メモリ30に格納された画像データは、圧縮回路32によりデータ圧縮処理を受けた後に再びメモリ30に格納される。ここで、データ圧縮処理を受けた画像データには、撮影の日時、シャッタ速度、絞り値などの撮影時の撮影情報を示す撮影情報データが添付される。このため、記録媒体200(210)には、画像データと撮影情報データとが関連付けて記録される。
【0085】
図2は、記録媒体200に記録されたデータ(画像データおよび撮影情報データ)のデータファイル構造を示す図である。
【0086】
電子カメラで記録された画像データの名称は、図2に示すようにルートディレクトリ400の下に「DCIM(Digital Camera IMages)」というディレクトリ410を付与することにより区別することがDCF(Designrule for Camera File system)により定められている。
【0087】
「DCIM」のディレクトリ410には、複数のサブディレクトリ430が設けられている。また、各サブディレクトリ430には、画像データファイル441と、撮影情報データファイル442とが設けられている。撮影情報データファイル442は、各サブディレクトリ430に1つずつ設けられている。
【0088】
図3は、撮影情報データファイル442に記録されている撮影情報データの一例を示す図である。図3には、「IMG_0001.JPG」というファイル名で記録されている画像データの撮影情報を示す。
【0089】
本実施形態では、複数の画像データのうち各画像データに対応して設けられた撮影情報データのすべてを1つのファイル(撮影情報データファイル442)にまとめて記録している。これにより、撮影情報データファイル442を読み出すだけで、複数の画像データを1つずつ読み出すことなく、複数の画像データのうち各画像データがどのような撮影条件で撮影された画像データであるかを知ることができる。
【0090】
次に、本実施形態のカメラシステムの具体的な使用例について説明する。本実施形態では、所定のPCに記録媒体200内の画像データを転送すると、サブディレクトリ毎に1つ作成される撮影情報データファイル442に、転送された画像データに対応して上記所定のPCへの転送履歴が記憶されるようになっている。
【0091】
カメラ本体100からPCへの転送イメージ図を図4に示す。図4は、カメラ本体100から複数のPCに接続して使用する場合を示したものである。
【0092】
カメラ本体100を複数のPCのうちいずれか1のPCに接続すると、システム制御部50は、記録媒体200に記録されたデータ(画像データを含む)を上記PCに転送し、転送された画像データが上記PCで保存される。このとき、システム制御回路50は、転送された画像データに対して転送先のPC固有のID(属性データ、転送履歴)を添付して撮影情報データファイル442に記録する。
【0093】
すなわち、撮影情報データファイル442には、転送される画像データに対応して、この画像データを転送した先のPCを一意に特定できるIDが記憶される。
【0094】
ここで、データ転送のときに、データ転送先のPC内に、画像データとともにPC本体を特定する固有のIDを保存させておいたり、PCのオペレーションシステム上で動作するカメラ接続用のアプリケーションによりレジストリ記憶などの方法でPC固有のIDを記憶させておいたりすることができる。
【0095】
これにより、カメラ本体100を新たなPCに接続するたびに、接続先のPCには、このPC固有のIDが記憶される。そして、IDが記憶されたPCにカメラ本体100を接続すると、システム制御回路50は、PCとの通信によってPC固有のIDを取得でき、接続先のPCを特定することができる。
【0096】
PCにデータを転送した後、記録媒体200内に記録されている画像データのすべてを消去してから撮影を行った場合、記録媒体200内には新たな画像データが記録される。この後、カメラ本体100をPCに接続すると、システム制御回路50は、上述したように記録媒体200内に記録された新たな画像データをPCに転送するとともに、この転送した画像データに対して新たなIDを添付する。
【0097】
一方、PCに画像データを転送した後、記録媒体200内に記録されている画像データを消去せずに撮影を行った場合には、記録媒体200に予め記録されている画像データに加えて新たな画像データが記録媒体200に記録される。
【0098】
この状態において、カメラ本体100を先にデータ転送を行ったPCと同一のPCに接続すると、システム制御回路50は、図5に示すフローに従って動作する。
【0099】
同図のステップS1において、カメラ本体100に接続されたPCとの通信を行うことにより、このPC内に記憶されたPC固有のIDを取得して、接続されたPCの判別を行う。
【0100】
ステップS2では、記録媒体200に記録された複数の画像データのうち接続先のPCに転送された画像データがあるか否かを判別する。具体的には、ステップS1で得られたPC固有のIDと、画像データに対応して設けられたIDとを比較して、転送済みの画像データがあるか否かを判別する。
【0101】
ここで、両者のIDが一致している場合には、このIDに対応した画像データは転送済みの画像データとなり、IDが一致していない場合には、このIDに対応した画像データは転送されていない画像データとなる。
【0102】
ステップS2において、転送履歴のある画像データがない場合にはステップS3に進み、転送履歴の画像データがある場合にはステップS4に進む。
【0103】
ステップS3では、記録媒体200に記録されているすべての画像データを通信部110およびコネクタ112を介してPCに転送する。そして、ステップS5において、転送した画像データに転送先のPC固有のIDを付加して記録媒体200に記録する。
【0104】
一方、ステップS4では、記録媒体200に記録された画像データのうち転送履歴のない画像データだけを通信部110およびコネクタ112を介してPCに転送する。そして、ステップS5において、転送した画像データに転送先のPC固有のIDを付加して記録媒体200に記録する。
【0105】
図4において、PC(001)にはIMG_001〜IMG_003のファイル名を有する画像データが予め転送されており、カメラ本体100内の記録媒体200に記録された画像データ(IMG_001〜IMG_006)のうちIMG_001〜IMG_003の画像データには、PC(001)のIDが付加されている。
【0106】
ここで、カメラ本体100をPC(001)に接続した場合には、図5に示すフローチャートで説明したように、記録媒体200に記録されている画像データ(IMG_001〜IMG_006)のうちIMG_004〜IMG_006の画像データがPC(001)に転送されることになる。
【0107】
画像データの転送が終了すると、IMG_004〜IMG_006の各画像データに対応した撮影情報データにPC(001)のIDが付加される。
【0108】
一方、PC(002)には、IMG_001〜IMG_005の画像データが予め転送されており、記録媒体200に記録された画像データのうちIMG_001〜IMG_005の画像データには、PC(002)のIDが付加されている。
【0109】
ここで、カメラ本体100をPC(002)に接続すると、図5のフローチャートで説明したように、記録媒体200に記録されている画像データ(IMG_001〜IMG_006)のうちIMG_006の画像データだけがPC(002)に転送されることになる。
【0110】
画像データの転送が終了すると、IMG_006の画像データに対応した撮影情報データにPC(002)のIDが付加される。
【0111】
上述したように本実施形態のカメラシステムによれば、カメラ本体100に装着された記録媒体200に画像データを残したまま撮影を続ける場合でも、ユーザにわずらわしい手間をかけることなく所望の画像(新たに撮影された画像)だけをPC等の周辺機器に転送することができる。
【0112】
また、カメラ本体100が接続されるPCの判別を行うことにより、カメラ本体100を一時的に異なるPCに接続しても、接続先のPCに応じて画像データを転送するため、画像データの転送の際のカメラの使い勝手を向上させることができる。
【0113】
例えば、ユーザが普段使用しているPCに画像データを転送した後に撮影を続けた場合において、その後他のPCに数枚の画像データを転送しても、カメラ本体100を上記の普段使用しているPCに接続すれば前回転送された画像データ以外の新たな画像データだけを転送することができる。
【0114】
本実施形態では、撮影情報データファイル442にPCへの転送履歴(PC固有のID)を記憶させておき、この記憶された転送履歴に基づいて転送済みの画像データかどうかを判別したが、他の方法を用いて転送済みの画像データであるか否かを判別するようにしてもよい。
【0115】
具体的には、記録媒体200に記録された複数の画像データと、カメラ本体100に接続されたPC内に保存されている複数の画像データとを、一部又は全部で比較して判別することができる。また、ファイル名や、撮影情報データファイル442に記録された情報(ID以外の撮影情報データ)に基づいて判別することができる。
【0116】
一方、PCに転送された画像データをPC上で削除した場合において、記録媒体200内に画像データの転送履歴が残っていれば、PC上で削除された画像データが再びPCに転送されるといった不都合もなくなる。ここで、削除した画像データであっても、再びPCに転送する場合には、カメラ本体100側で転送する画像を指定してPCに転送することになる。
【0117】
また、カメラ本体に着脱可能な記録媒体200に記録された複数の画像データをPCへ転送させる例を挙げて説明したが、本発明はこれに限られるものではなく、メモリ30に記録された複数の画像データをPCへ転送させる構成であってもよい。
【0118】
なお、本実施形態では、交換レンズ300およびカメラ本体100からなるカメラシステムについて説明したが、交換レンズおよびカメラ本体が一体的に構成されたカメラについても本発明を適用することができる。
【0119】
(第2実施形態)
次に、本発明の第2実施形態であるカメラシステムについて説明する。本実施形態のカメラシステムは、第1実施形態で説明したカメラシステム(図1)と同じ構成となっているため、説明を省略する。
【0120】
第1実施形態では、各画像データにPC固有のIDを添付するものであるが、本実施形態では、各画像データに各種のID(例えば、ユーザや撮影テーマに関するID)を添付するものである。
【0121】
本実施形態のカメラシステムを複数のユーザで共有するような場合について説明する。
【0122】
本実施形態では、撮影情報データファイル442に、各画像データに対応させてユーザに関するID(ユーザID)や、撮影テーマに関するID(テーマID)を記録することができるようになっている。ユーザIDやテーマIDを設定すると、このデータがカメラ本体100のメモリ30に記憶される。
【0123】
そして、メモリ30にユーザIDやテーマIDを記憶させた状態において撮影を行うと、撮像素子14によって撮像された画像データが、この撮影時での撮影情報(メモリ30に記憶されたユーザIDやテーマIDを含む)を示すデータとともに記録媒体200(210)に記録されることで、一連の撮影処理が終了する。
【0124】
ここで、次の撮影を行うと、先に行われた撮影時のID(ユーザID又はテーマID)と同一のIDが画像データに添付されて記録媒体200に記録される。
【0125】
このように、メモリ30に記憶されているIDを書き換えない限り、画像データには同一のIDが添付される。一方、カメラ本体100の操作部70(選択手段)の操作によりIDを設定し直したり、カメラ本体100に接続されたコンピュータ(選択手段)上でIDを設定し直してからカメラ本体100に転送したりすることで、画像データに添付されるIDを変更することができる。
【0126】
設定したユーザIDやテーマIDに関する情報を表示部54又は画像表示部28に表示したり、音声によってユーザに知らせたりすることにより、設定されたIDを撮影者に知らせることができる。これにより、ユーザは、撮影される画像データに対してIDを間違えずに、所望のIDを付加することができる。
【0127】
ユーザIDやテーマIDを設定する方法としては、上述したように、カメラ本体100側(操作部70)で設定したり、カメラ本体100に接続されるPC側で設定したりすることができる。
【0128】
ここで、身近にPCがない場合であって、カメラシステムを使用するユーザが代わったり、撮影対象が変わることによって撮影テーマが代わったりする場合には、カメラ本体100の操作部70を操作することにより、その場でユーザIDやテーマIDを変更することができる。
【0129】
記録媒体200内のデータ(画像データ)は、カメラ本体100に接続されたPCへ転送されて保存されたり、PC経由又はカメラ本体100にダイレクトに接続されたプリンタ装置に転送されてプリントアウトされたりする。
【0130】
本実施形態では、PCやプリンタ装置に転送する画像データを、ユーザIDやテーマIDに基づいて特定することができる。すなわち、ユーザIDやテーマIDの内容を特定することで、この特定されたIDに対応する画像データをまとめてPCやプリンタ装置に転送することができる。
【0131】
例えば、ユーザが自己のPCに画像データを転送する場合には、操作部70の操作によって自己のユーザIDを指定することにより、記録媒体200内に記録された複数の画像データのうち自分の撮影した画像だけを自己のPCに転送することができる。
【0132】
また、記録媒体200に運動会の画像、花の画像、旅行の際のスナップなどが含まれている場合に、運動会、花、旅行を示すテーマIDのうちいずれかのテーマIDをカメラ本体100に入力すれば、入力されたテーマIDに対応する画像データだけをPCに転送することができる。
【0133】
なお、PCのオペレーティングシステム上で動作するカメラ接続用のアプリケーションからユーザIDやテーマIDを指示することでも、この指示するIDに対応した画像データをPCに転送することができる。
【0134】
図6を用いて本実施形態であるカメラシステムの具体的な使用例について説明する。
【0135】
図6において、撮影情報データファイル442に記録されるID1は、ユーザID用に割り当てられており、「ID1=001」はユーザAを示し、「ID=002」はユーザBを示す。また、撮影情報データファイル442に記録されるID2は、テーマID用に割り当てられており、「ID2=001」は撮影テーマが運動会であることを示し、「ID2=002」は撮影テーマが旅行であることを示し、「ID2=003」は撮影テーマが花であることを示す。
【0136】
ユーザIDやテーマIDを設定すると、撮影によって得られた画像データとともに、設定されたIDが記録媒体200に記録される。
【0137】
図6において、カメラ本体100に装着された記録媒体200内には、IMG_001〜IMG_006の画像データと、この画像データに対応してユーザID(ID1)およびテーマID(ID2)とが記録されている。
【0138】
このカメラ本体100を、ユーザBでログインされているPC(003)に接続して画像データを転送する動作について説明する。
【0139】
ユーザBは、PC(003)に転送する画像データを特定するために、操作部70を操作してユーザIDを選択する。システム制御回路50は、図7のステップS11において、記録媒体200に記録されたIMG_001〜IMG_006の画像データのうち選択されたユーザIDに対応する画像データを特定する。図6では、「ID1=002」に対応した画像データ(IMG_003とIMG_005)が特定される。
【0140】
ステップS12では、PC(003)との通信を行うことにより、このPC(003)において設定されたユーザに関する情報(ユーザ情報)を取得する。
【0141】
ステップS13では、ステップS12で取得したユーザ情報と、ユーザBにより選択されたユーザIDとに基づいて、ユーザが一致しているか否かを判別する。そして、ユーザが一致している場合にはステップS14に進む。
【0142】
ステップS14では、第1実施形態で説明したのと同様にPC(003)に対する転送履歴に基づいてPC(003)に転送する画像データを特定する。図6において、カメラ本体100に接続されたPC(003)内には予めIMG_003の画像データが転送されているため、ステップS11で特定されたIMG_003およびIMG_005の画像データのうち転送されていないIMG_005の画像データを、PC(003)に転送する画像データとする。
【0143】
ステップS15では、ステップS14で特定されたIMG_005の画像データをPC(003)に転送するとともに、転送した画像データに対してPC(003)の転送履歴を付加する。
【0144】
一方、ステップS13において、PC(003)のユーザ情報とユーザIDとに基づいて、ユーザが一致していないと判断した場合には、画像データの転送を行わない。
【0145】
次に、図8に示すフローチャートを用いてテーマIDに応じた画像データを図6のPC(004)に転送するときの動作について説明する。
【0146】
ユーザが、PC(004)に転送する画像データを特定するために、操作部70を操作してテーマIDを花に関するテーマIDを選択すると、システム制御回路50は、ステップS21において、操作部70からの入力に応じて、記録媒体200に記録されたIMG_001〜IMG_006の画像データのうち「花」のテーマIDに応じた画像データを特定する。
【0147】
図6では、「ID2=003」に対応した画像データ(IMG_001〜IMG_003、IMG_005)が特定される。
【0148】
ステップS22では、PC(004)との通信を行うことにより、このPC(004)の判別を行う。
【0149】
ステップS23では、ステップS22におけるPCの判別結果に基づいて、ステップS21で特定した画像データのうちPC(004)に予め転送されてある(転送履歴のある)画像データ以外の画像データを特定する。
【0150】
図6に示すように、PC(004)内には既にIMG_001〜IMG_003の画像データが保存されているため、このPC(004)に転送される画像データは、IMG_005の画像データだけとなる。
【0151】
ステップS24では、ステップS23で特定したIMG_005の画像データをPC(004)に転送するとともに、この画像データに対して転送履歴を付加する。
【0152】
以上説明した各実施形態は、以下に示す各発明を実施した場合の一例でもあり、下記の各発明は上記各実施形態に様々な変更や改良が加えられて実施されるものである。
【0153】
〔発明1〕 画像データを記録する記録媒体が装着可能であるとともに、装置本体に装着された記録媒体あるいは装置本体内の記録媒体に記録されている画像データを外部機器に送信可能な撮像装置であって、
前記外部機器に対して画像データを含むデータの通信を行う通信手段と、
この通信手段の動作を制御する制御手段とを有し、
前記制御手段は、前記記録媒体に記録された複数の画像データのなかに前記外部機器に送信された送信済み画像データがあるか否かを判別し、前記送信済み画像データ以外の画像データを前記通信手段を介して前記外部機器に送信することを特徴とする撮像装置。
【0154】
上記発明1によれば、外部機器に送信済みの画像データ以外の画像データを自動的に(有線又は無線で)送信するため、従来技術のように画像データが重複して外部機器に送信されることがないとともに、送信する画像を一つ一つ選択する必要もない。これにより、画像データを外部機器に転送する際のユーザの負担を軽減することができる。
【0155】
〔発明2〕 複数の外部機器に前記画像データを送信可能な撮像装置であって、
前記制御手段は、前記通信手段を介して前記複数の外部機器のうち前記画像データが送信される外部機器を判別し、この判別された外部機器に対して前記送信済み画像データ以外の画像データを送信することを特徴とする前記発明1に記載の撮像装置。
【0156】
〔発明3〕 画像データを記録する記録媒体が装着可能であるとともに、装置本体に装着された記録媒体あるいは装置本体内の記録媒体に記録されている画像データを外部機器に送信可能な撮像装置であって、
撮影によって得られた画像データと、この画像データに対応して撮影に関する属性データを前記記録媒体に記録する記録手段と、
前記外部機器に対して画像データを含むデータの通信を行う通信手段と、
この通信手段の動作を制御する制御手段とを有し、
前記制御手段は、前記記録媒体に記録された複数の画像データのうち所定の属性データに対応した画像データを前記通信手段を介して前記外部機器に送信することを特徴とする撮像装置。
【0157】
上記発明3によれば、画像データとともに属性データを記録媒体に記録させておき、属性データに対応した画像データだけを(有線又は無線で)外部機器に送信するようにしているため、例えば、ユーザが属性データを指定するだけでこの指定された属性データに対応した画像データをまとめて外部機器に送信することができる。これにより、外部機器に画像データを送信する際のユーザの負担を軽減することができる。
【0158】
〔発明4〕 前記記録媒体に記録された前記属性データを選択する選択手段を有し、
前記制御手段は、前記複数の画像データのうち前記選択手段によって選択された前記属性データに対応した画像データを送信することを特徴とする前記発明3に記載の撮像装置。
【0159】
〔発明5〕 前記制御手段は、前記通信手段を介して前記外部機器で選択された前記属性データを取得し、この属性データに対応した画像データを送信することを特徴とする前記発明3に記載の撮像装置。
【0160】
〔発明6〕 前記記録媒体に記録された前記属性データを選択する選択手段を有し、
前記制御手段は、前記通信手段を介して前記外部機器で設定されている属性データを取得するとともに、この取得した属性データと前記選択手段によって選択された属性データとを比較し、一致している属性データに対応した画像データを送信することを特徴とする前記発明3に記載の撮像装置。
【0161】
〔発明7〕 前記属性データが、撮影画像に関するデータであることを特徴とする前記発明3から5のいずれかに記載の撮像装置。
【0162】
〔発明8〕 前記属性データが、使用者に関するデータであることを特徴とする前記発明6に記載の撮像装置。
【0163】
〔発明9〕 画像データを記録する記録媒体が装着可能であるとともに、装置本体に装着された記録媒体あるいは装置本体内の記録媒体に記録されている画像データを外部機器に送信可能な撮像装置に適用されるプログラムであって、
前記記録媒体に記録された複数の画像データのなかに前記外部機器に送信された送信済み画像データがあるか否かを判別し、前記送信済み画像データ以外の画像データを前記外部機器に送信することを特徴とするプログラム。
【0164】
〔発明10〕 画像データを記録する記録媒体が装着可能であるとともに、装置本体に装着された記録媒体あるいは装置本体内の記録媒体に記録されている画像データを外部機器に送信可能な撮像装置に適用されるプログラムであって、
撮影によって得られた画像データと、この画像データに対応して撮影に関する属性データを前記記録媒体に記録する記録ステップと、
前記記録媒体に記録された複数の画像データのうち所定の属性情報に対応した画像データを前記外部機器に送信する制御を行う制御ステップとを有することを特徴とするプログラム。
【0165】
〔発明11〕 画像データを記録する記録媒体が装着可能であるとともに、装置本体に装着された記録媒体あるいは装置本体内の記録媒体に記録されている画像データを外部機器に送信可能な撮像装置に適用される画像データの送信方法であって、
前記記録媒体に記録された複数の画像データのなかに前記外部機器に送信された送信済み画像データがあるか否かを判別し、前記送信済み画像データ以外の画像データを前記外部機器に送信することを特徴とする画像データの送信方法。
【0166】
〔発明12〕 画像データを記録する記録媒体が装着可能であるとともに、装置本体に装着された記録媒体あるいは装置本体内の記録媒体に記録されている画像データを外部機器に送信可能な撮像装置に適用される画像データの送信方法であって、
撮影によって得られた画像データと、この画像データに対応して撮影に関する属性データを前記記録媒体に記録する記録ステップと、
前記記録媒体に記録された複数の画像データのうち所定の属性情報に対応した画像データを前記外部機器に送信する制御を行う制御ステップとを有することを特徴とする画像データの送信方法。
【0167】
【発明の効果】
本発明によれば、外部機器に送信済みの画像データ以外の画像データを自動的に送信するため、従来技術のように画像データが重複して外部機器に送信されることがないとともに、送信する画像を一つ一つ選択する必要もない。
【図面の簡単な説明】
【図1】本実施形態におけるカメラシステムのブロック図。
【図2】本実施形態における記録媒体内のディレクトリ構成図。
【図3】本実施形態における撮影情報データファイルの例。
【図4】第1実施形態においてPCへの画像データの転送イメージ図。
【図5】第1実施形態において画像データの転送動作を説明するフローチャート。
【図6】第2実施形態においてPCへの画像データの転送イメージ図。
【図7】第2実施形態において画像データの転送動作を説明するフローチャート。
【図8】第2実施形態において画像データの転送動作を説明するフローチャート。
【符号の説明】
12:シャッタ
14:撮像素子
16:A/D変換器
18:タイミング発生回路
20:画像処理回路
22:メモリ制御回路
24:画像表示メモリ
26:D/A変換器
28:画像表示部 30:メモリ 32:画像圧縮・伸長回路
40:シャッタ制御手段 42:測距手段 46:測光手段
48:ストロボ
50:システム制御回路 52:メモリ 54:表示部 56:不揮発性メモリ
60:モードダイアルスイッチ 62:シャッタスイッチSW1
64:シャッタスイッチSW2 66:再生スイッチ 68:単写/連写スイッチ
70:操作部 72:電源スイッチ
80:電源制御手段 82:コネクタ 86:電源手段
90:インタフェース 92:コネクタ
94:インタフェース 96:コネクタ
98:記録媒体着脱検知手段
100:画像処理装置
104:光学ファインダ 106:レンズマウント
110:通信手段 112:コネクタ(またはアンテナ)
120:インタフェース 122:コネクタ
130:ミラー 132:ミラー
200:記録媒体 202:記録部
204:インタフェース 206:コネクタ
210:記録媒体 212:記録部
214:インタフェース 216:コネクタ
300:レンズユニット 306:レンズマウント
310:撮影レンズ 312:絞り
320:インタフェース 322:コネクタ
340:露光制御手段 342:測距制御手段
344:ズーム制御手段 350:レンズシステム制御回路[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an imaging device, and more particularly, to an imaging device that transfers data (eg, image data) stored in a recording medium mounted on an apparatus main body to an external device.
[0002]
[Prior art]
In recent years, many proposals have been made regarding multifunctional electronic imaging devices such as digital still cameras using an IC memory card, a magnetic recording medium, a magneto-optical recording medium, a flash memory, or the like as a recording medium. 1). As one of them, there is a proposal of a digital still camera capable of transmitting and receiving image data to and from an external device. For example, by connecting the camera to a PC via a USB (Universal Serial Bus), it is possible to download image data stored in a recording medium in the camera to the PC.
[0003]
[Patent Document 1]
JP-A-2002-252798 (pages 4, 5; FIG. 7)
[0004]
[Problems to be solved by the invention]
However, in the conventional camera, the camera is connected to the PC and the image data in the recording medium is collectively downloaded to the PC, or the camera is treated as an external storage device on the PC and only the image selected by the user is downloaded to the PC. You can only do it.
[0005]
For example, when a digital still camera having a built-in recording medium storing 50 shot image data from IMG_001 to IMG_050 is connected to a PC, all of the image data from IMG_001 to IMG_050 are stored in a storage device in the PC. Can be downloaded.
[0006]
However, after downloading the image data and continuing to shoot without deleting the image data in the recording medium of the digital still camera, if the number of images reaches 75 from IMG_001 to IMG_075, connect the camera to the PC again. Then, the download is started again from IMG_001, and the image data overlapping with the previously downloaded image data is downloaded.
[0007]
In order to prevent the download of the duplicated image data in this way, it is necessary for the user himself to select an image of IMG_075 from IMG_051 and download only the selected image data to the PC.
[0008]
Further, even if the user does not like the image data after downloading the image data from the camera to the PC, for example, a total of 10 image data from IMG_011 to IMG_020 out of the 50 image data described above are deleted from the storage device in the PC. If the deleted image data is included in the recording medium of the camera, there is a problem that when the camera is connected to the PC, the deleted image data is downloaded again on the PC.
[0009]
The problem described above makes it inconvenient to continue using a favorite image while leaving the favorite image in the recording medium of the digital still camera.
[0010]
Further, when a single digital still camera is used by a plurality of persons, when only the image taken by the user is downloaded to his / her PC, the user selects only the image taken by himself / herself from a large number of taken images, and It is not convenient for the user because it requires a procedure such as downloading to the user.
[0011]
The present invention has been made based on the above-described problems, and reduces the burden on a user when connecting an imaging device to an external device such as a PC and transfers image data to the external device, and records a favorite image. It is an object of the present invention to provide an imaging device capable of continuing photographing while recording in a medium. Another object of the present invention is to provide an imaging device that is easy to use for each user when the imaging device is shared and used by a plurality of users.
[0012]
[Means for Solving the Problems]
The present invention is directed to an imaging apparatus capable of mounting a recording medium for recording image data and transmitting image data recorded on a recording medium mounted on the apparatus main body or a recording medium in the apparatus main body to an external device. A communication unit for transmitting and receiving data to and from an external device; and a control unit for controlling an operation of the communication unit. The control unit is configured to control a plurality of image data recorded on a recording medium. It is characterized by determining whether or not there is transmitted image data transmitted to an external device, and transmitting image data other than the transmitted image data to the external device via the communication means.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0014]
(1st Embodiment)
FIG. 1 is a diagram illustrating a configuration of a camera system according to a first embodiment of the present invention. In the figure, reference numeral 100 denotes a camera body, and an interchangeable lens 300 is detachable. That is, the lens mount 306 provided on the interchangeable lens 300 can be attached to or detached from the mount 106 provided on the camera body 100.
[0015]
First, the configuration inside the camera body 100 will be described.
[0016]
Reference numeral 12 denotes a shutter, which controls the amount of exposure to an image sensor 14 such as a CCD by opening and closing operations. An image sensor 14 converts an optical image into an electric signal. When the shutter 12 is in the open state, the subject light beam incident on the interchangeable lens 300 forms an image on the image sensor 14.
[0017]
Reference numeral 16 denotes an A / D converter that converts an analog signal output of the image sensor 14 into a digital signal. Reference numeral 18 denotes a timing generation circuit that supplies a clock signal and a control signal to the image sensor 14, the A / D converter 16, and the D / A converter 26, and is controlled by the memory control circuit 22 and the system control circuit 50.
[0018]
Reference numeral 20 denotes an image processing circuit which performs predetermined pixel interpolation processing and color conversion processing on image data from the A / D converter 16 or image data from the memory control circuit 22. Further, in the image processing circuit 20, predetermined arithmetic processing is performed using the captured image data as necessary.
[0019]
The system control circuit 50 performs TTL (Through The Lens) type AF (Auto Focus) processing, AE (Auto Exposure) processing, and EF (Flash Dimming) processing based on the calculation result in the image processing cycle 20. Can be.
[0020]
Further, the image processing circuit 20 performs predetermined arithmetic processing using the captured image data, and also performs TTL AWB (auto white balance) processing based on the obtained arithmetic result.
[0021]
In the present embodiment, since the focus detection unit 42 and the photometry unit 46 are provided exclusively, the AF process, the AE process, and the EF process are performed based on the outputs of the focus detection unit 42 and the photometry unit 46. You may.
[0022]
Further, based on the outputs of the focus detection unit 42 and the photometry unit 46, each of the AF processing, the AE processing, and the EF processing is performed, and based on the output of the image processing circuit 20, each of the AF processing, the AE processing, and the EF processing is performed. May be performed.
[0023]
A memory control circuit 22 controls the operations of the A / D converter 16, the timing generation circuit 18, the image processing circuit 20, the image display memory 24, the D / A converter 26, the memory 30, and the compression / decompression circuit 32. . The image data from the A / D converter 16 is written to the image display memory 24 or the memory 30 via the image processing circuit 20 and the memory control circuit 22 or directly via the memory control circuit 22.
[0024]
Reference numeral 24 denotes an image display memory, 26 denotes a D / A converter, and 28 denotes an image display unit composed of a TFT LCD or the like. The display image data written in the image display memory 24 is output to the image display unit 28 via the D / A converter 26 and displayed as a photographed image.
[0025]
Reference numeral 30 denotes a memory for storing captured still image data, which has a sufficient storage capacity to store a predetermined number of still image data. Thus, even in the case of continuous shooting in which a plurality of still images are continuously shot, it is possible to write a large amount of image data to the memory 30 at high speed. The memory 30 can also be used as a work area of the system control circuit 50.
[0026]
A compression / decompression circuit 32 compresses or decompresses image data by adaptive discrete cosine transform (ADCT) or the like. The compression / decompression circuit 32 reads the image data stored in the memory 30, performs a compression process or a decompression process, and converts the processed data. Write to memory 30.
[0027]
Reference numeral 40 denotes a shutter control unit which controls driving of the shutter 12 in response to a command from the system control unit 50.
[0028]
Reference numeral 42 denotes a focus detection unit which detects a focus adjustment state of the imaging optical system in response to a command from the system control circuit 50 and sends the detection result to the system control circuit 50. In a state where the half mirror 130 is inclined on the photographing optical path, the subject light entering the interchangeable lens 300 is reflected by a sub-mirror (not shown) provided on the back surface of the half mirror 130 and is guided to the focus detection unit 42. I will The focus detection unit 42 receives the subject light and detects the focus adjustment state of the imaging optical system by a contrast detection method or a phase difference detection method.
[0029]
The system control circuit 50 drives the photographing lens (focus lens) 310 based on the detection result of the focus detection unit 42 as described later to bring the photographing optical system into a focused state (AF processing).
[0030]
Note that the detection result (focus adjustment state by the phase difference detection method) in the focus detection unit 42 and the calculation result (focus by the contrast detection method) calculated by the image processing circuit 20 using the image data captured by the image sensor 14. (Adjustment state).
[0031]
Reference numeral 46 denotes a photometry unit which measures a subject brightness (photometry) in response to a command from the system control circuit 50, and sends the photometry result to the system control circuit 50. The subject light that has entered the interchangeable lens 300 is reflected by the half mirror 130 and the mirror 132, passes through a photometric lens (not shown), and is received by the photometric unit 46.
[0032]
The system control circuit 50 calculates an exposure value (shutter speed and aperture value) based on the photometry result of the photometry unit 46, and controls the drive of the shutter 12 and the aperture 312 based on the calculation result (AE processing).
[0033]
When the strobe light 48 is being driven (emit light), the strobe light reflected by the subject is received by the photometry unit 46, and the system control circuit 50 outputs the strobe light based on the output from the photometry unit 46. Forty-eight light emission amounts are controlled (EF processing).
[0034]
Reference numeral 48 denotes a strobe which irradiates an object with illumination light in response to a command from the system control circuit 50. The strobe 48 has an AF auxiliary light projecting function and a strobe light control function.
[0035]
Note that the AE process may be performed based on the photometric result of the photometric unit 46 and the calculation result calculated by the image processing circuit 20 using the image data captured by the image sensor 14.
[0036]
Reference numeral 50 denotes a system control circuit (control means) for controlling the operation of the entire camera body 100, and reference numeral 52 denotes a memory for storing constants, variables, programs, and the like for the operation of the system control circuit 50.
[0037]
Reference numeral 54 denotes a display unit that notifies the photographer of the operation state of the camera and the contents of messages and the like using characters, images, sounds, and the like in accordance with the execution of the program in the system control circuit 50. The display unit 54 is located near the operation unit of the camera body 100 and is located at a position where it is easy for a photographer to visually recognize the display unit 54. The display unit 54 is composed of, for example, a combination of an LCD, an LED, and a sound emitting element.
[0038]
Some of the contents displayed on the display unit 54 are displayed in the optical viewfinder 104 by a display unit (not shown).
[0039]
Here, what is displayed on the LCD of the display unit 54 is, for example, a single-shot / continuous-shooting display, a self-timer display, a compression ratio display, a recording pixel number display, a recording number display, a remaining photographable number display, a shutter. Speed display, aperture value display, exposure compensation display, strobe display, red-eye reduction display, buzzer setting display, battery remaining amount display, error display, information display with multiple digits, display of detachable state of recording media 2002, 10, interchangeable lens There is a display of the attachment / detachment state of 300, a communication I / F operation display, a date / time display, and a connection state display with an external computer.
[0040]
The display contents of the display unit 54 that are displayed in the optical viewfinder 104 include, for example, an in-focus display, a shooting preparation completion display, a camera shake warning display, a flash charge display, a flash charge completion display, a shutter speed display, There are an aperture value display, an exposure correction display, and a recording medium writing operation display.
[0041]
Further, as what is displayed on the LED of the display unit 54, for example, there is a recording medium writing operation display. The display unit 54 that displays a lamp or the like includes, for example, a self-timer notification lamp. This self-timer notification lamp can be used as AF auxiliary light.
[0042]
Reference numeral 56 denotes an electrically erasable / recordable non-volatile memory, which is, for example, an EEPROM.
[0043]
Reference numerals 60, 62, 64, 66, 68, and 70 denote operation members operated to give various operation instructions to the system control circuit 50, and are configured by switches, dials, and the like, or a combination thereof. Hereinafter, these operation members will be specifically described.
[0044]
A mode dial switch 60 instructs the system control circuit 50 to switch various photographing modes. The shooting modes include an automatic shooting mode, a program shooting mode, a shutter speed priority shooting mode, an aperture priority shooting mode, a manual shooting mode, a depth of focus priority (depth) shooting mode, a portrait shooting mode, a landscape shooting mode, and a close-up shooting mode. , A sports shooting mode, a night view shooting mode, a panoramic shooting mode, and the like.
[0045]
Reference numeral 62 denotes a shutter switch (SW1), which is turned on by half-pressing a shutter button (not shown) provided on the camera body 100. When sw1 is turned on, the system control circuit 50 is instructed to start a shooting preparation operation such as AF processing, AE processing, AWB processing, and EF processing.
[0046]
Reference numeral 64 denotes a shutter switch (SW2), which is turned on when the shutter button is fully pressed, and instructs the system control circuit 50 to start a shooting operation. Thus, an exposure process of writing the signal (image data) read from the image sensor 12 to the memory 30 via the A / D converter 16 and the memory control circuit 22 is performed. The image data is developed by the image processing circuit 20 and the memory control circuit 22 (color processing, etc.), the image data is read from the memory 30, the compression processing is performed by the compression / decompression circuit 32, and the image data A recording process for writing data is performed.
[0047]
Reference numeral 66 denotes a reproduction switch, which instructs the system control circuit 50 to perform a reproduction and display operation of a captured image. When the camera system is set to the shooting mode state, the system control circuit 50 reads the shot image from the memory 30 or the recording media 200 and 210 and Display.
[0048]
Reference numeral 68 denotes a single shooting / continuous shooting switch, which instructs the system control circuit 50 to perform single shooting or continuous shooting. When the single shooting mode is set, the switch SW2 is turned on, so that one frame is shot, and then a shooting standby state is set. When the continuous shooting mode is set, the switch SW2 is turned on, so that a plurality of frames are continuously shot, and then a shooting standby state is set.
[0049]
An operation unit 70 includes various buttons and a touch panel. The operation unit 70 includes a menu button, a set button, a multi-screen playback page break button, a flash setting button, a single-shot / continuous-shot / self-timer switching button, a menu shift + (plus) button, and a menu shift-(minus) button. , A play image move + (plus) button, and a play image move-(minus) button.
[0050]
In addition, a shooting image quality selection button, an exposure correction button, a date / time setting button, an image display ON / OFF switch for setting an ON / OFF state of the image display unit 28, and a quick review function for automatically reproducing image data shot immediately after shooting. Is a switch for selecting a compression ratio in JPEG compression processing or a CCDRAW mode for digitizing an output signal of the image sensor 14 as it is and recording it on a recording medium. There is a mode switch.
[0051]
Further, a playback switch for setting various function modes such as a playback mode, a multi-screen playback / erasing mode, and a PC connection mode, and an AF operation is started by a half-press operation of a shutter button. There is an AF mode setting switch that can set a one-shot AF mode in which the focus state is maintained and a servo AF mode in which the AF operation is continuously performed while the shutter button is half-pressed.
[0052]
Here, if the above-mentioned + (plus) button and-(minus) button are of a rotary dial type, numerical values and functions can be selected more easily.
[0053]
A power switch 72 instructs the system control circuit 50 to turn on / off the power of the camera body 100. By operating the power switch 72, it is also possible to switch on / off the power of a device mounted on the camera body 100, for example, the interchangeable lens 300, an external strobe device, and the recording media 200 and 210.
[0054]
Reference numeral 80 denotes a power control unit, which includes a battery detection circuit, a DC-DC converter, a switch circuit for switching a block to be energized, and the like. The power control unit 80 detects whether or not a battery is installed, the type of the battery, and the remaining amount of the battery, controls the DC-DC converter based on the detection result and an instruction from the system control circuit 50, and controls a required voltage. Is supplied to each unit including the recording medium for a necessary period.
[0055]
Reference numerals 82 and 84 denote connectors, and reference numeral 86 denotes a power supply including a primary battery such as an alkaline battery or a lithium battery, a secondary battery such as a NiCd battery, a NiMH battery, or a Li battery, or an AC adapter.
[0056]
Reference numerals 90 and 94 denote interfaces with recording media 200 and 210 such as a memory card and a hard disk, and reference numerals 92 and 96 denote connectors for connection with the recording media 200 and 210. Reference numeral 98 denotes a recording medium attachment / detachment detection circuit for detecting whether or not the recording media 200 and 210 are attached to the connectors 92 and 96.
[0057]
Although the present embodiment has been described as having two systems of interfaces and connectors for attaching a recording medium, the number of interfaces and connectors may be singular or two or more. Further, a configuration in which interfaces and connectors of different standards are combined may be adopted.
[0058]
The interface and the connector may be configured using a standard such as a PCMCIA card or a CF (Compact Flash (registered trademark)) card.
[0059]
Here, when the interfaces 90 and 94 and the connectors 92 and 96 are configured using a standard such as a PCMCIA card or a CF card, a LAN card, a modem card, a USB card, an IEEE 1394 card, a P1284 card, a SCSI card, By connecting various communication cards such as a communication card such as a PHS, image data and management information attached to the image data can be transferred between other computers and peripheral devices (external devices) such as a printer. .
[0060]
104 is an optical finder. The light that has entered the interchangeable lens 300 is reflected by the half mirror 130 and the mirror 132 and guided to the optical finder 104, so that a photographer can observe a subject image via the optical finder 104.
[0061]
In the camera system of the present embodiment, the photographer can observe the subject image by displaying the photographed image on the image display unit 28, and can observe the subject image via the optical viewfinder 104.
[0062]
In addition, since a part of the display content of the display unit 54 is displayed in the optical finder 104 as described above, the photographer can observe the subject image and the predetermined display content by looking into the optical finder 104. Can be. Here, the contents displayed in the optical viewfinder 104 include, for example, a focus display, a camera shake warning display, a flash charge display, a shutter speed display, an aperture value display, and an exposure correction display.
[0063]
A communication unit (communication means) 110 has various communication functions such as RS232C, USB, IEEE1394, P1284, SCSI, modem, LAN, and wireless communication. With this communication function, image data and management information attached to the image data can be transferred to and from another computer or a peripheral device (external device) such as a printer. Details regarding the transfer of the image data will be described later.
[0064]
Reference numeral 112 denotes a connector (communication means) for connecting the camera body 100 to a peripheral device (computer, printer, or the like). Here, in the case of wireless communication, it becomes an antenna.
[0065]
Reference numeral 120 denotes an interface for connecting the camera body 100 to the interchangeable lens 300. Reference numeral 122 denotes a connector provided on the camera body 100, which electrically connects the camera body 100 and the interchangeable lens 300 by being connected to a connector 322 provided on the interchangeable lens 300.
[0066]
Thus, control signals, status signals, data signals, and the like can be exchanged between the camera body 100 and the interchangeable lens 300, and a current can be supplied from the camera body 100 to the interchangeable lens 300.
[0067]
Reference numeral 124 denotes a lens attachment / detachment detection unit which detects whether or not the interchangeable lens 300 is attached to the camera body 100, and sends the detection result to the system control circuit 50. Note that the connector 122 may have a configuration capable of performing not only electrical communication but also optical communication, voice communication, and the like.
[0068]
Reference numeral 130 denotes a half mirror, which can advance and retreat with respect to the imaging optical path. When the half mirror 130 is inclined on the photographing optical path, a part of the subject light incident from the interchangeable lens 300 is transmitted, and the rest is reflected by the mirror 132. The light transmitted through the half mirror 130 is reflected by a sub-mirror integrally formed on the back surface of the half mirror 130, and is guided to the focus detection unit 42 and the like as described above.
[0069]
On the other hand, when the half mirror 130 retreats from the photographing optical path, subject light from the interchangeable lens 300 is received by the image sensor 14.
[0070]
132 is a mirror that reflects the subject light guided from the half mirror 130 to the optical finder 104 and the photometry unit 46 side. The mirror 132 may have a configuration of a quick return mirror or a configuration of a half mirror.
[0071]
Reference numeral 200 denotes a recording medium such as a memory card or a hard disk. The recording medium 200 includes a recording unit 202 composed of a semiconductor memory, a magnetic disk, or the like, an interface 204 with the camera body 100, and a connector 206 connected to the connector 92 of the camera body 100.
[0072]
210 is a recording medium such as a memory card or a hard disk. The recording medium 210 includes a recording unit 212 including a semiconductor memory or a magnetic disk, an interface 214 with the camera body 100, and a connector 216 connected to the connector 96 of the camera body 100.
[0073]
Next, the configuration inside the interchangeable lens 300 will be described.
[0074]
A lens mount 306 mechanically couples the interchangeable lens 300 to the camera body 100 (mount 106). The lens mount 306 is provided with a connector 322 and the like for electrically connecting the interchangeable lens 300 and the camera body 100.
[0075]
Reference numeral 310 denotes a photographing lens, and reference numeral 312 denotes an aperture for adjusting the amount of light. Reference numeral 320 denotes an interface provided on the lens mount 306 for connecting the interchangeable lens 300 and the camera body 100. Reference numeral 322 denotes a connector for electrically connecting the interchangeable lens 300 to the camera body 100.
[0076]
By attaching the interchangeable lens 300 to the camera body 100, control signals, status signals, data signals, and the like can be exchanged between the interchangeable lens 300 and the camera body 100, and current is supplied from the camera body 100. Or supply a current to the camera body 100. Note that the connector 322 may be configured to enable not only electric communication but also optical communication, voice communication, and the like.
[0077]
An aperture driving circuit 340 drives the aperture 312 in response to a command from the lens control circuit 350. Thus, the aperture of the aperture 312 can be switched.
[0078]
A focus driving circuit 342 drives a focus lens of the photographing lens 310 in response to a command from the lens control circuit 350. Accordingly, the focus lens moves in the optical axis direction and stops at a predetermined focus position.
[0079]
A zoom drive circuit 344 drives a zoom lens of the photographing lens 310 in response to a command from the lens control circuit 350. Thereby, the zoom lens moves in the optical axis direction to change the focal length of the photographing optical system.
[0080]
In the present embodiment, the lens control circuit 350 controls the driving of the aperture drive circuit 340, the focus drive circuit 342, and the zoom drive circuit 344 by receiving a command from the system control circuit 50 via the interfaces 120 and 320. become.
[0081]
Reference numeral 350 denotes a lens control circuit that controls the operation of the entire interchangeable lens 300. The lens control circuit 350 includes a memory that stores operation constants, variables, programs, and the like, identification information such as a number unique to the interchangeable lens 300, management information, function information such as an open aperture value and a minimum aperture value, and a focal length. It has a function of a non-volatile memory for holding current and past set values.
[0082]
In the camera system of the present embodiment, when image data in the recording medium 200 is transferred to a computer (PC), a transfer history according to the transfer destination PC is added to the transferred image data.
[0083]
Here, the connection method between the camera system and the computer according to the present embodiment is not limited to a connection via a PCMCIA card, but may be a form using a wired connection that includes an I / F circuit inside the camera and is directly connected via a USB or the like. It can be in a form.
[0084]
The image data stored in the memory 30 is stored in the memory 30 again after undergoing data compression processing by the compression circuit 32. Here, photographing information data indicating photographing information at the time of photographing, such as photographing date and time, shutter speed, and aperture value, is attached to the image data subjected to the data compression processing. Therefore, the image data and the photographing information data are recorded in the recording medium 200 (210) in association with each other.
[0085]
FIG. 2 is a diagram showing a data file structure of data (image data and photographing information data) recorded on the recording medium 200.
[0086]
As shown in FIG. 2, the name of the image data recorded by the electronic camera can be distinguished by adding a directory 410 called “DCIM (Digital Camera Images)” under the root directory 400, as shown in DCF (Design Rule for Camera File). system).
[0087]
A plurality of subdirectories 430 are provided in the “DCIM” directory 410. Further, each subdirectory 430 is provided with an image data file 441 and a shooting information data file 442. One shooting information data file 442 is provided for each subdirectory 430.
[0088]
FIG. 3 is a diagram showing an example of the photographing information data recorded in the photographing information data file 442. FIG. 3 shows shooting information of image data recorded under a file name “IMG — 0001.JPG”.
[0089]
In the present embodiment, of the plurality of image data, all of the imaging information data provided corresponding to each image data are collectively recorded in one file (imaging information data file 442). Thus, by simply reading out the photographing information data file 442, without reading out a plurality of image data one by one, it is possible to determine under what photographing conditions each image data among the plurality of image data is photographed. You can know.
[0090]
Next, a specific use example of the camera system of the present embodiment will be described. In the present embodiment, when the image data in the recording medium 200 is transferred to a predetermined PC, a shooting information data file 442 created for each subdirectory is stored in the shooting information data file 442 corresponding to the transferred image data to the predetermined PC. Is stored.
[0091]
FIG. 4 shows a transfer image diagram from the camera body 100 to the PC. FIG. 4 shows a case where the camera body 100 is used by connecting to a plurality of PCs.
[0092]
When the camera body 100 is connected to one of a plurality of PCs, the system control unit 50 transfers data (including image data) recorded on the recording medium 200 to the PC, and transfers the transferred image data. Is stored on the PC. At this time, the system control circuit 50 attaches an ID (attribute data, transfer history) unique to the transfer destination PC to the transferred image data and records it in the shooting information data file 442.
[0093]
That is, the shooting information data file 442 stores an ID that uniquely identifies the PC to which the image data has been transferred, corresponding to the image data to be transferred.
[0094]
Here, at the time of data transfer, a unique ID for specifying the PC main body is stored together with the image data in the data transfer destination PC, or a registry is provided by a camera connection application operating on the operation system of the PC. An ID unique to the PC can be stored by a method such as storage.
[0095]
Thus, every time the camera body 100 is connected to a new PC, the ID of the PC is stored in the connected PC. Then, when the camera body 100 is connected to the PC in which the ID is stored, the system control circuit 50 can acquire an ID unique to the PC through communication with the PC, and can specify the PC to be connected.
[0096]
After the data has been transferred to the PC, if all of the image data recorded in the recording medium 200 is erased before photographing, new image data is recorded in the recording medium 200. Thereafter, when the camera body 100 is connected to the PC, the system control circuit 50 transfers the new image data recorded in the recording medium 200 to the PC as described above, and also newly transmits the new image data to the PC. A unique ID.
[0097]
On the other hand, if the image data is transferred to the PC and then photographed without erasing the image data recorded in the recording medium 200, a new image is recorded in addition to the image data previously recorded on the recording medium 200. Image data is recorded on the recording medium 200.
[0098]
In this state, when the camera body 100 is connected to the same PC as the PC to which the data has been transferred earlier, the system control circuit 50 operates according to the flow shown in FIG.
[0099]
In step S1 of the figure, by communicating with a PC connected to the camera body 100, a PC-specific ID stored in the PC is obtained, and the connected PC is determined.
[0100]
In step S2, it is determined whether or not there is image data transferred to the connected PC among a plurality of image data recorded on the recording medium 200. Specifically, the PC-specific ID obtained in step S1 is compared with an ID provided corresponding to the image data to determine whether or not there is transferred image data.
[0101]
If the IDs match, the image data corresponding to the ID is transferred image data. If the IDs do not match, the image data corresponding to the ID is transferred. Image data.
[0102]
In step S2, if there is no image data with a transfer history, the process proceeds to step S3, and if there is image data with a transfer history, the process proceeds to step S4.
[0103]
In step S3, all the image data recorded on the recording medium 200 is transferred to the PC via the communication unit 110 and the connector 112. Then, in step S5, an ID unique to the transfer destination PC is added to the transferred image data and recorded on the recording medium 200.
[0104]
On the other hand, in step S4, only the image data having no transfer history among the image data recorded on the recording medium 200 is transferred to the PC via the communication unit 110 and the connector 112. Then, in step S5, an ID unique to the transfer destination PC is added to the transferred image data and recorded on the recording medium 200.
[0105]
In FIG. 4, image data having file names IMG — 001 to IMG — 003 has been transferred to the PC (001) in advance. The ID of PC (001) is added to the image data of IMG_003.
[0106]
Here, when the camera body 100 is connected to the PC (001), as described in the flowchart shown in FIG. 5, the image data (IMG_004 to IMG_006) of the image data (IMG_001 to IMG_006) recorded on the recording medium 200. The image data is transferred to the PC (001).
[0107]
When the transfer of the image data is completed, the ID of the PC (001) is added to the shooting information data corresponding to each of the image data IMG_004 to IMG_006.
[0108]
On the other hand, the image data of IMG — 001 to IMG — 005 is previously transferred to the PC (002), and the ID of the PC (002) is added to the image data of IMG — 001 to IMG — 005 among the image data recorded on the recording medium 200. Have been.
[0109]
Here, when the camera body 100 is connected to the PC (002), as described in the flowchart of FIG. 5, only the image data of IMG_006 out of the image data (IMG_001 to IMG_006) recorded on the recording medium 200 is PC (002). 002).
[0110]
When the transfer of the image data is completed, the ID of the PC (002) is added to the shooting information data corresponding to the image data of IMG_006.
[0111]
As described above, according to the camera system of the present embodiment, even when shooting is continued with image data left on the recording medium 200 mounted on the camera body 100, a desired image (new ) Can be transferred to a peripheral device such as a PC.
[0112]
Further, by determining the PC to which the camera body 100 is connected, even if the camera body 100 is temporarily connected to a different PC, the image data is transferred according to the connected PC. In this case, the usability of the camera can be improved.
[0113]
For example, in the case where the user continues to shoot after transferring image data to the PC that he or she normally uses, even if several pieces of image data are subsequently transferred to another PC, the camera body 100 may be used as described above. If it is connected to an existing PC, only new image data other than the previously transferred image data can be transferred.
[0114]
In the present embodiment, the transfer history (PC-specific ID) to the PC is stored in the shooting information data file 442, and it is determined whether the image data has been transferred based on the stored transfer history. The method described above may be used to determine whether the image data has been transferred.
[0115]
More specifically, a plurality of image data recorded in the recording medium 200 and a plurality of image data stored in a PC connected to the camera body 100 are partially or wholly compared and determined. Can be. Further, the determination can be made based on a file name or information (photographing information data other than the ID) recorded in the photographing information data file 442.
[0116]
On the other hand, when the image data transferred to the PC is deleted on the PC, if the transfer history of the image data remains in the recording medium 200, the image data deleted on the PC is transferred to the PC again. Inconvenience disappears. Here, even when the image data is deleted, if the image data is to be transferred to the PC again, the image to be transferred is specified on the camera body 100 side and transferred to the PC.
[0117]
Also, an example has been described in which a plurality of image data recorded on the recording medium 200 detachable from the camera body is transferred to the PC, but the present invention is not limited to this, and the plurality of image data recorded on the memory 30 may be May be transferred to the PC.
[0118]
In the present embodiment, the camera system including the interchangeable lens 300 and the camera body 100 has been described. However, the present invention can be applied to a camera in which the interchangeable lens and the camera body are integrally configured.
[0119]
(2nd Embodiment)
Next, a camera system according to a second embodiment of the present invention will be described. The camera system of the present embodiment has the same configuration as the camera system (FIG. 1) described in the first embodiment, and a description thereof will be omitted.
[0120]
In the first embodiment, a PC-specific ID is attached to each image data. In the present embodiment, various IDs (for example, IDs relating to a user and a shooting theme) are attached to each image data. .
[0121]
A case where the camera system of the present embodiment is shared by a plurality of users will be described.
[0122]
In the present embodiment, an ID relating to a user (user ID) and an ID relating to a photographing theme (theme ID) can be recorded in the photographing information data file 442 in association with each image data. When the user ID and the theme ID are set, the data is stored in the memory 30 of the camera body 100.
[0123]
When shooting is performed in a state where the user ID and the theme ID are stored in the memory 30, image data captured by the image sensor 14 is used as shooting information at the time of shooting (the user ID and the theme stored in the memory 30). Is recorded on the recording medium 200 (210) together with the data indicating the ID (including the ID), thereby completing a series of photographing processes.
[0124]
Here, when the next photographing is performed, the same ID as the ID (user ID or theme ID) at the time of the previous photographing is attached to the image data and recorded on the recording medium 200.
[0125]
As described above, unless the ID stored in the memory 30 is rewritten, the same ID is attached to the image data. On the other hand, the ID is reset by operating the operation unit 70 (selection means) of the camera body 100, or the ID is reset on a computer (selection means) connected to the camera body 100, and then transferred to the camera body 100. By doing so, the ID attached to the image data can be changed.
[0126]
By displaying information on the set user ID and theme ID on the display unit 54 or the image display unit 28 or by notifying the user by voice, the set ID can be notified to the photographer. Thereby, the user can add a desired ID to the image data to be photographed without mistaken for the ID.
[0127]
As described above, the user ID and the theme ID can be set on the camera body 100 (operation unit 70) or on the PC connected to the camera body 100.
[0128]
Here, when there is no PC nearby and the user who uses the camera system changes or the shooting theme changes due to the change of the shooting target, the operation unit 70 of the camera body 100 must be operated. Thus, the user ID and the theme ID can be changed on the spot.
[0129]
The data (image data) in the recording medium 200 is transferred to a PC connected to the camera body 100 and stored, or transferred to a printer device connected via the PC or directly connected to the camera body 100 and printed out. I do.
[0130]
In this embodiment, image data to be transferred to a PC or a printer can be specified based on a user ID or a theme ID. That is, by specifying the contents of the user ID and the theme ID, the image data corresponding to the specified ID can be collectively transferred to the PC or the printer.
[0131]
For example, when the user transfers the image data to his / her PC, the user specifies his / her user ID by operating the operation unit 70, and his / her own image data among the plurality of image data recorded in the recording medium 200. It is possible to transfer only the selected image to its own PC.
[0132]
When the recording medium 200 includes an athletic meet image, a flower image, a trip snap, and the like, one of the theme IDs indicating athletic meet, flower, and travel is input to the camera body 100. Then, only the image data corresponding to the input theme ID can be transferred to the PC.
[0133]
It is also possible to transfer the image data corresponding to the specified ID to the PC by specifying the user ID or the theme ID from the camera connection application operating on the operating system of the PC.
[0134]
A specific use example of the camera system according to the present embodiment will be described with reference to FIG.
[0135]
In FIG. 6, ID1 recorded in the photographing information data file 442 is allocated for a user ID, “ID1 = 001” indicates the user A, and “ID = 002” indicates the user B. Also, ID2 recorded in the photographing information data file 442 is allocated for the theme ID, “ID2 = 001” indicates that the photographing theme is an athletic meet, and “ID2 = 002” indicates that the photographing theme is travel. “ID2 = 003” indicates that the shooting theme is flower.
[0136]
When the user ID and the theme ID are set, the set ID is recorded on the recording medium 200 together with the image data obtained by shooting.
[0137]
6, image data of IMG_001 to IMG_006, and a user ID (ID1) and a theme ID (ID2) corresponding to the image data are recorded in a recording medium 200 mounted on the camera body 100. .
[0138]
The operation of connecting the camera body 100 to the PC (003) logged in by the user B and transferring image data will be described.
[0139]
The user B operates the operation unit 70 to select a user ID in order to specify image data to be transferred to the PC (003). The system control circuit 50 specifies the image data corresponding to the selected user ID among the image data of IMG_001 to IMG_006 recorded in the recording medium 200 in step S11 of FIG. In FIG. 6, the image data (IMG_003 and IMG_005) corresponding to “ID1 = 002” is specified.
[0140]
In step S12, by communicating with the PC (003), information (user information) on the user set in the PC (003) is obtained.
[0141]
In step S13, it is determined whether or not the users match based on the user information acquired in step S12 and the user ID selected by user B. If the users match, the process proceeds to step S14.
[0142]
In step S14, image data to be transferred to the PC (003) is specified based on the transfer history for the PC (003), as described in the first embodiment. In FIG. 6, since the image data of IMG_003 has been transferred in advance into the PC (003) connected to the camera body 100, of the image data of IMG_003 and IMG_005 specified in step S11, The image data is assumed to be image data to be transferred to the PC (003).
[0143]
In step S15, the image data of IMG_005 specified in step S14 is transferred to the PC (003), and the transfer history of the PC (003) is added to the transferred image data.
[0144]
On the other hand, if it is determined in step S13 that the users do not match based on the user information of the PC (003) and the user ID, the image data is not transferred.
[0145]
Next, the operation of transferring image data corresponding to the theme ID to the PC (004) in FIG. 6 will be described using the flowchart shown in FIG.
[0146]
When the user operates the operation unit 70 to select the theme ID of the flower as the theme ID in order to specify the image data to be transferred to the PC (004), the system control circuit 50 returns to the operation unit 70 in step S21. Of the image data of IMG — 001 to IMG — 006 recorded on the recording medium 200, the image data corresponding to the theme ID of “flower” is specified.
[0147]
In FIG. 6, image data (IMG_001 to IMG_003, IMG_005) corresponding to “ID2 = 003” is specified.
[0148]
In step S22, the communication with the PC (004) is performed to determine the PC (004).
[0149]
In step S23, based on the determination result of the PC in step S22, of the image data specified in step S21, image data other than the image data that has been previously transferred to the PC (004) (having a transfer history) is specified.
[0150]
As shown in FIG. 6, since the image data of IMG_001 to IMG_003 has already been stored in the PC (004), the image data transferred to the PC (004) is only the image data of IMG_005.
[0151]
In step S24, the image data of IMG_005 specified in step S23 is transferred to the PC (004), and a transfer history is added to the image data.
[0152]
Each embodiment described above is also an example of the case where each of the following inventions is implemented, and each of the following inventions is implemented by adding various changes and improvements to each of the above embodiments.
[0153]
[Invention 1] An image pickup apparatus capable of mounting a recording medium for recording image data and transmitting image data recorded on a recording medium mounted on the apparatus main body or a recording medium in the apparatus main body to an external device. So,
Communication means for communicating data including image data to the external device;
Control means for controlling the operation of the communication means,
The control means determines whether or not there is transmitted image data transmitted to the external device among a plurality of image data recorded on the recording medium, and the image data other than the transmitted image data is An imaging apparatus for transmitting to the external device via a communication unit.
[0154]
According to the first aspect, since image data other than the image data already transmitted to the external device is automatically transmitted (wired or wireless), the image data is redundantly transmitted to the external device as in the related art. There is no need to select images to be transmitted one by one. This can reduce the burden on the user when transferring image data to an external device.
[0155]
[Invention 2] An imaging device capable of transmitting the image data to a plurality of external devices,
The control unit determines an external device to which the image data is transmitted among the plurality of external devices via the communication unit, and transmits image data other than the transmitted image data to the determined external device. The imaging device according to the first aspect, wherein the image is transmitted.
[0156]
[Invention 3] An imaging apparatus capable of mounting a recording medium for recording image data and transmitting image data recorded on a recording medium mounted on the apparatus main body or a recording medium in the apparatus main body to an external device. So,
Image data obtained by imaging, and recording means for recording attribute data on imaging in the recording medium corresponding to the image data,
Communication means for communicating data including image data to the external device;
Control means for controlling the operation of the communication means,
The imaging apparatus according to claim 1, wherein the control unit transmits image data corresponding to predetermined attribute data among the plurality of image data recorded on the recording medium to the external device via the communication unit.
[0157]
According to the third aspect, the attribute data is recorded on the recording medium together with the image data, and only the image data corresponding to the attribute data is transmitted (wired or wireless) to the external device. By simply designating the attribute data, the user can collectively transmit the image data corresponding to the designated attribute data to the external device. As a result, the burden on the user when transmitting image data to an external device can be reduced.
[0158]
[Invention 4] There is a selecting means for selecting the attribute data recorded on the recording medium,
4. The imaging apparatus according to claim 3, wherein the control unit transmits image data corresponding to the attribute data selected by the selection unit out of the plurality of image data.
[0159]
[Invention 5] The invention according to Invention 3, wherein the control unit acquires the attribute data selected by the external device via the communication unit, and transmits image data corresponding to the attribute data. Imaging device.
[0160]
[Invention 6] comprising a selection unit for selecting the attribute data recorded on the recording medium,
The control unit obtains attribute data set in the external device via the communication unit, compares the obtained attribute data with the attribute data selected by the selection unit, and finds a match. The image pickup apparatus according to the third aspect, wherein image data corresponding to the attribute data is transmitted.
[0161]
[Invention 7] The imaging apparatus according to any one of Inventions 3 to 5, wherein the attribute data is data relating to a captured image.
[0162]
[Invention 8] The imaging apparatus according to Invention 6, wherein the attribute data is data relating to a user.
[0163]
[Invention 9] A recording medium for recording image data can be mounted, and an image pickup apparatus capable of transmitting image data recorded on a recording medium mounted on the apparatus main body or a recording medium in the apparatus main body to an external device. The applicable program,
Determining whether there is transmitted image data transmitted to the external device among the plurality of image data recorded on the recording medium, and transmitting image data other than the transmitted image data to the external device; A program characterized by the following.
[0164]
[Invention 10] A recording medium for recording image data can be mounted, and an image pickup apparatus capable of transmitting image data recorded on a recording medium mounted on the apparatus main body or a recording medium in the apparatus main body to an external device. The applicable program,
A recording step of recording, on the recording medium, image data obtained by shooting, and attribute data on shooting corresponding to the image data;
A control step of controlling transmission of image data corresponding to predetermined attribute information among the plurality of image data recorded on the recording medium to the external device.
[0165]
[Invention 11] A recording medium for recording image data is mountable, and an image pickup apparatus capable of transmitting image data recorded on a recording medium mounted on the apparatus main body or a recording medium in the apparatus main body to an external device. An image data transmission method to be applied,
Determining whether there is transmitted image data transmitted to the external device among the plurality of image data recorded on the recording medium, and transmitting image data other than the transmitted image data to the external device; A method for transmitting image data, comprising:
[0166]
[Invention 12] A recording medium for recording image data can be mounted, and an image pickup apparatus capable of transmitting image data recorded on a recording medium mounted on the apparatus main body or a recording medium in the apparatus main body to an external device. An image data transmission method to be applied,
A recording step of recording, on the recording medium, image data obtained by shooting, and attribute data on shooting corresponding to the image data;
A control step of transmitting image data corresponding to predetermined attribute information among the plurality of image data recorded on the recording medium to the external device.
[0167]
【The invention's effect】
According to the present invention, since image data other than the image data already transmitted to the external device is automatically transmitted, the image data is not transmitted to the external device redundantly as in the related art, and is transmitted. There is no need to select images one by one.
[Brief description of the drawings]
FIG. 1 is a block diagram of a camera system according to an embodiment.
FIG. 2 is a diagram showing a directory structure in a recording medium according to the embodiment.
FIG. 3 is an example of a shooting information data file according to the embodiment.
FIG. 4 is a conceptual diagram of image data transfer to a PC in the first embodiment.
FIG. 5 is a flowchart illustrating an image data transfer operation in the first embodiment.
FIG. 6 is an image diagram of transfer of image data to a PC in a second embodiment.
FIG. 7 is a flowchart illustrating an image data transfer operation according to the second embodiment.
FIG. 8 is a flowchart illustrating an image data transfer operation in the second embodiment.
[Explanation of symbols]
12: Shutter
14: Image sensor
16: A / D converter
18: Timing generation circuit
20: Image processing circuit
22: Memory control circuit
24: Image display memory
26: D / A converter
28: Image display unit 30: Memory 32: Image compression / decompression circuit
40: shutter control means 42: distance measuring means 46: photometric means
48: Strobe
50: System control circuit 52: Memory 54: Display unit 56: Non-volatile memory
60: Mode dial switch 62: Shutter switch SW1
64: shutter switch SW2 66: playback switch 68: single / continuous shooting switch
70: Operation unit 72: Power switch
80: power supply control means 82: connector 86: power supply means
90: Interface 92: Connector
94: Interface 96: Connector
98: Recording medium attachment / detachment detection means
100: Image processing device
104: Optical viewfinder 106: Lens mount
110: Communication means 112: Connector (or antenna)
120: Interface 122: Connector
130: Mirror 132: Mirror
200: recording medium 202: recording unit
204: Interface 206: Connector
210: recording medium 212: recording unit
214: Interface 216: Connector
300: Lens unit 306: Lens mount
310: shooting lens 312: aperture
320: Interface 322: Connector
340: Exposure control means 342: Distance measurement control means
344: zoom control means 350: lens system control circuit