(57)【要約】【課題】記録媒体の書き込み速度に応じた最適な撮影を行う。【解決手段】本発明においては、撮像手段と、前記撮像手段により得られた画像データを書き込み単位毎に外部記憶装置に書き込む書き込み手段と、前記外部記憶装置のデータ書き込み速度を検出する速度検出手段と、前記速度検出手段により検出されたデータ書き込み速度に応じて、前記書き込み手段による前記外部記憶装置に対する前記画像データの書き込み単位量を決定する制御手段とを備える構成とした。【選択図】      図９
2005051347.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により得られた画像データを書き込み単位毎に外部記憶装置に書き込む書き込み手段と、
前記外部記憶装置のデータ書き込み速度を検出する速度検出手段と、
前記速度検出手段により検出されたデータ書き込み速度に応じて、前記書き込み手段による前記外部記憶装置に対する前記画像データの書き込み単位量を決定する制御手段とを備える撮像装置。
【請求項２】
前記書き込み手段は、前記書き込み単位量の画像データの書き込みが完了する度に、前記外部記憶装置に対する書き込み中断指示の有無を判別し、前記書き込み中断指示があった場合に前記外部記憶装置に対する前記画像データの書き込みを中断することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記制御手段は、前記速度検出手段により検出された書き込み速度が速いほど前記書き込み単位量を多くすることを特徴とする請求項１記載の撮像装置。
【請求項４】
前記速度検出手段は、前記外部記憶装置に記録されている属性情報に基づいて前記書き込み速度を検出することを特徴とする請求項１記載の撮像装置。
【請求項５】
前記速度検出手段は、前記書き込み手段により所定量のデータを前記外部記憶装置に書き込んだ際に要した時間に基づいて前記書き込み速度を検出することを特徴とする請求項１記載の撮像装置。
【請求項６】
前記速度検出手段は、前記外部記憶装置に対して以前に前記画像データを書き込んだ際に記録された速度情報に基づいて前記書き込み速度を検出することを特徴とする請求項１記載の撮像装置。
【請求項７】
前記速度検出手段は、前記外部記憶装置が装着されたことに応じて前記書き込み速度の検出処理を実行することを特徴とする請求項１記載の撮像装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は撮像装置に関し、特には、外部記憶装置に対して撮影した画像信号を記録する装置に関する。
【０００２】
【従来の技術】
この種の装置として、特許文献１に記載の様に、撮影した静止画像信号をデジタル信号に変換し、メモリカードなどの記憶装置に記録するデジタルカメラが知られている。
【０００３】
デジタルカメラでは、撮影で得られた画像データを一旦デジタルカメラ内のバッファメモリに保存した後、外部記憶装置であるメモリカードへ書き込んでいた。その際、メモリカードへの画像データの書き込み中にレリーズスイッチが操作されて撮影が行われると、メモリカードに書き込まれる画像データにノイズが入ってしまうことがあり、また、撮影処理とメモリカードへの書き込み処理とを並列に行うと誤動作の恐れがあるため、メモリカードへの画像データの書き込み中に新たに撮影指示があった場合、メモリカードへの書き込みを停止していなければならず、書き込みが停止するまで撮影を待つ必要があった。
【０００４】
そのため、メモリカードへは画像データを一度に書き込まず、ある一定単位での書き込みを繰り返し行うことで、撮影時の停止要求に対応していた。
【０００５】
【特許文献１】
特開２００１−１２８１０５号公報
【０００６】
【発明が解決しようとする課題】
現在、さまざまなメーカより種々のメモリカードが提供されているが、同じ種類のメモリカードであっても製造メーカやメモリカードのアーキテクチャ、ヴァージョン、個体差などによりメモリカード毎に書き込み速度が大きく異なっている。
【０００７】
しかし、従来のデジタルカメラでは、この点は考慮されておらず、常に一定の単位で書き込みを行っているため、一回の書き込み時間に差が生じ、書き込み速度が遅い場合は、レリーズスイッチを押しても撮影できずに待たされることがある。
【０００８】
また、書き込み速度が速い場合、待ち時間は小さくて済むが、メモリカードによっては一度に大きな単位で書き込みを行うことで、特性上オーバヘッドが少なく、より高速に書き込みを行える場合がある。
【０００９】
そのため、書き込み速度が十分に速いにもかかわらず、遅い速度のメモリカードにあわせて小さな一定単位で書き込みを行った場合、その速さが生かされていないという問題があった。
【００１０】
本発明は、この様な問題を解決し、記録媒体の書き込み速度に応じた最適な撮影を可能とすることを目的とする。
【００１１】
【課題を解決するための手段】
この様な目的を達成するため、本発明においては、撮像手段と、前記撮像手段により得られた画像データを書き込み単位毎に外部記憶装置に書き込む書き込み手段と、前記外部記憶装置のデータ書き込み速度を検出する速度検出手段と、前記速度検出手段により検出されたデータ書き込み速度に応じて、前記書き込み手段による前記外部記憶装置に対する前記画像データの書き込み単位量を決定する制御手段とを備える構成とした。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１３】
図１は、本発明を適用したデジタルカメラ１００の構成を示す図である。
【００１４】
図１において、１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１５】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行っている。さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１６】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１７】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することが出来る。
【００１８】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００１９】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。４０は絞り機能を備えるシャッター１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有する。４２は撮影レンズ１０のフォーカシングを制御する測距制御手段、４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。露光制御手段４０、測距制御手段４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００２０】
５０はデジタルカメラ１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部であり、デジタルカメラ１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００２１】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、外部記録媒体２００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、等がある。また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００２２】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００２３】
ここで、これらの操作手段の具体的な説明を行う。
【００２４】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することが出来る。
【００２５】
この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ  ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００２６】
６８はクイックレビューＯＮ／ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施例では特に、画像表示部２８をＯＦＦとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。
【００２７】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。９０はメモリカード等の外部記録媒体とデータの送受信を行うカードコントローラ、９１はメモリカード等の外部記録媒体とのインタフェース、９２はメモリカード等の外部記録媒体と接続を行うコネクタ、９８はコネクタ９２に外部記録媒体２００が装着されているか否かを検知する記録媒体着脱検知手段である。
【００２８】
なお、本実施例では記録媒体を取り付けるインタフェースやコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。
【００２９】
インタフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（Ｒ））カード等の規格に準拠したものを用いて構成して構わない。
【００３０】
さらに、インタフェース９１、そしてコネクタ９２をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（Ｒ））カード等の規格に準拠したものを用いて構成した場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
【００３１】
１０２は、デジタルカメラ１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００３２】
１１０は通信手段で、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。１１２は通信手段１１０によりデジタルカメラ１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。２００はメモリカード等の外部記録媒体である。
【００３３】
以上がデジタルカメラ１００の全体のシステム構成である。
【００３４】
次に，このデジタルカメラ１００での測光・測距の処理を図２に示す。
【００３５】
システム制御回路５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む（Ｓ２０１）。この逐次読み込まれた画像データを用いて、画像処理回路２０はＴＴＬ（スルー・ザ・レンズ）方式のＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理、ＡＦ（オートフォーカス）処理に用いる所定の演算を行っている。
【００３６】
なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要個所分切り取って抽出し、演算に用いている。これにより、ＴＴＬ方式のＡＥ、ＥＦ、ＡＷＢ、ＡＦの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【００３７】
画像処理回路２０での演算結果を用いて、システム制御回路５０は露出（ＡＥ）が適正と判断されるまで（Ｓ２０２）、露光制御手段４０を用いてＡＥ制御を行う（Ｓ２０３）。
【００３８】
ＡＥ制御で得られた測定データを用いて、システム制御回路５０はフラッシュが必要か否かを判断し（Ｓ２０４）、フラッシュが必要ならばフラッシュフラグをセットし、フラッシュ４８を充電する（Ｓ２０５）。
【００３９】
露出（ＡＥ）が適正と判断したならば（Ｓ２０２）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。画像処理回路２０での演算結果及びＡＥ制御で得られた測定データを用いて、システム制御回路５０はホワイトバランス（ＡＷＢ）が適正と判断されるまで（Ｓ２０６）、画像処理回路２０を用いて色処理のパラメータを調節してＡＷＢ制御を行う（Ｓ２０７）。
【００４０】
ホワイトバランス（ＡＷＢ）が適正と判断したならば（Ｓ２０６）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。ＡＥ制御及びＡＷＢ制御で得られた測定データを用いて、システム制御回路５０は測距（ＡＦ）が合焦と判断されるまで（Ｓ２０８）、測距制御手段４２を用いてＡＦ制御を行う（Ｓ２０９）。
【００４１】
測距（ＡＦ）が合焦と判断したならば（Ｓ２０８）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶し、測距・測光処理ルーチンを終了する。
【００４２】
また、撮影の処理を図３に示す。
【００４３】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される測光データに従い、露光制御手段４０によって、絞り機能を有するシャッター１２を絞り値に応じて開放して撮像素子１０を露光する（Ｓ３０１、Ｓ３０２）。フラッシュフラグによりフラッシュ４８が必要か否かを判断し（Ｓ３０３）、必要な場合はフラッシュを発光させる（Ｓ３０４）。
【００４４】
システム制御回路５０は、測光データに従って撮像素子１２の露光終了を待ち（Ｓ３０５）、シャッター１２を閉じて（Ｓ３０６）、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０に撮影画像のデータを書き込む（Ｓ３０７）。
【００４５】
設定された撮影モードに応じて、フレーム処理を行う必要があるならば（Ｓ３０８）、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して垂直加算処理や（Ｓ３０９）、色処理（Ｓ３１０）を順次行った後、メモリ３０に処理を終えた画像データを書き込む。
【００４６】
システム制御回路５０は、メモリ３０から画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行う（Ｓ３１１）。
【００４７】
図４（ａ）に外部記録媒体書き込み部３００の概略を示す。外部記録媒体書き込み部３００は、図１のカードコントローラ９０及び、システム制御部５０の制御機能により実現される。外部記録媒体書き込み部３００はデジタルカメラ１００に装着された外部記録媒体から書き込み速度を取得し、得られた書き込み速度に応じて一回の書き込み単位を決定し、その書き込み単位で実際に外部記録媒体に書き込みを行う。
【００４８】
その構成要素である書き込み速度取得部３０１では、図４（ｂ）に示す処理を行い、外部記録媒体の書き込み速度を取得する。外部記録媒体によっては、特定の命令や手順により外部記録媒体の属性情報を得ることができる。そこで、外部記録媒体に属性情報を送るように命令を発行する（Ｓ４０１）。外部記録媒体によっては、属性情報を知らせるような手順を踏む。
【００４９】
次に、外部記録媒体の属性情報に書き込み速度が記載されているかを調べ（Ｓ４０２）、記載されている場合はその情報を取得し（Ｓ４０４）、書き込み単位決定部３０２へ伝える（Ｓ４０５）。もし書き込み速度が記載されていない場合は、製造メーカやヴァージョン情報などその他の属性情報からあらかじめ決めておいた書き込み速度を推定し（Ｓ４０３）、その情報を書き込み単位決定部３０２へ伝える（Ｓ４０５）。
【００５０】
書き込み単位決定部３０２では、書き込み速度取得部で得られた書き込み速度から、たとえば図５に示すようなテーブルに従い、書き込み速度に応じた書き込み単位を決定する。カードコントローラ９０はここで決定された書き込み単位に基づき実際に外部記録媒体へ書き込みを行う。このテーブルでは、書き込み速度が遅い場合は、少ない単位を割り当てて、一回あたりの書き込み時間を減らし、書き込み速度が速い場合は、一回の書き込み時間が大きくなりすぎない程度に大きな単位を割り当てる。これらは次に説明する撮影時の処理に大きくかかわっている。
【００５１】
図６にデジタルカメラ１００での撮影／記録動作を示す。
【００５２】
デジタルカメラ１００は撮影可能の状態になると、撮影待ちの状態になる（Ｓ６０１）。この状態は、１段目のレリーズスイッチが検知されるまで変わらず（Ｓ６０２）、１段目レリーズスイッチが検知されると、実際の撮影処理を行うにあたって他の処理を停止させる必要があるため、カードへの書き込み処理を停止させるためにカードコントローラ９０へ書き込み停止命令を通知する（Ｓ６０３）。そして、カードコントローラ９０から書き込み停止完了が通知されるのを待ち続けなければならない（Ｓ６０４）。カードコントローラ９０から停止完了が通知されると（Ｓ６０５）、図２の測光・測距の処理を行い（Ｓ６０６）、２段目レリーズスイッチ検知待ち状態となる（Ｓ６０７）。その後、２段目レリーズスイッチが押されたのを検知すると（Ｓ６０８）、図３の撮影処理を行い（Ｓ６０９）、停止していたカードへの書き込みを再開するためカードコントローラ９０へ書き込み開始を通知する（Ｓ６１０）。これが撮影時の一連の動作となる。
【００５３】
次に図７を用いてカードコントローラ９０の処理動作を示す。
【００５４】
まず、カードコントローラ９０では書き込み単位決定部３０２からカード２００への書き込み単位を取得し（Ｓ７０１）、メモリ３０に画像データが書き込まれるのを待つ（Ｓ７０２）。メモリ３０にデータがあった場合であっても、書き込み停止命令が通知されている場合は書き込みを行えないので、書き込み停止を通知し（Ｓ７０４）、撮影処理が終了するのを待つ（Ｓ７０６）。撮影処理が終了し、書き込み再開が通知されると（Ｓ７０７）、カードコントローラ９０は再びＳ７０２から処理を開始する。Ｓ７０３において書き込み停止中でなければ、取得した書き込み単位で書き込みを行い、Ｓ７０２に戻り処理を繰り返す。
【００５５】
次に、メモリカードの書き込み速度情報を検出するタイミングについて説明する。
【００５６】
図９はこの書き込み速度情報の取得処理を示すフローチャートである。
【００５７】
記録媒体着脱検知装置９８を利用して、デジタルカメラ１００の電源が完全にＯＦＦにされた状態から起動されメモリカード２００の挿入が確認された場合や外部記録媒体が交換された場合は（Ｓ９０１）、図４の処理により書き込み速度を取得し（Ｓ９０２）、その結果を書き込み単位決定部へ伝えるが（Ｓ９０３）、デジタルカメラ１００が完全に電源ＯＦＦされずに起動・終了が繰り返される間、外部記録媒体２００の挿抜が検知されなかった場合は、最初に取得した書き込み速度を利用する。
【００５８】
本形態では書き込み速度取得部での処理の軽減のため、一度デジタルカメラに挿入された外部記録媒体が交換されるまでは、最初に取得した書き込み速度を利用することを特徴としている。
【００５９】
この様に、本形態では、メモリカードの書き込み速度に応じて決定した書き込み単位毎に画像データの書き込みを行い、Ｓ７０２〜Ｓ７０３の処理に戻るので、書き込み速度が速いメモリカードの場合には書き込み単位が大きくなり、結果として画像データの書き込みが完了する時間を短くすることができる。
【００６０】
即ち、カードコントローラ９０の停止（中断）完了が通知されなければ撮影動作は待ち状態を続けなければならないので、書き込み速度の遅いメモリカードの場合は、この書き込み停止完了までの時間を短くするために書き込み単位を小さくしている。逆に、書き込み速度が速い場合は、一度に大きな単位を書いても待ち時間は長くならないため、いつでも撮影が可能なうえ、書き込み速度の速さを十分に生かして、全体の書き込み時間を高速化することができる。
【００６１】
（他の実施形態）
前述の実施形態と同様のシステムにおいて、書き込み速度取得部３０１での処理として、図８のような処理を行う事とする。
【００６２】
本形態では、実際に外部記録媒体２００に対してデータの書き込みを行い、その処理の時間を元に書き込み速度を取得する事を特徴としている。
【００６３】
初めに、システム制御部５０に内蔵されるタイマーを用いて、書き込み開始時間を得る（Ｓ８０１）。次に所定のサイズＳになるまで（Ｓ８０２）、一定の単位で書き込みを行い（Ｓ８０３）、内蔵タイマーから書き込みが終了した時間を求め、書き込み開始時間との差から書き込みにかかった時間Ｔを得る（Ｓ８０４）。求まった時間Ｔと書き込みサイズＳから外部記録媒体の書き込み速度を取得し（Ｓ８０５）、書き込み単位決定部３０２へ伝える（Ｓ８０６）。
【００６４】
この様に、本形態によれば、外部記録媒体２００の属性情報から書き込み速度が得られない場合でも、書き込み速度を取得することができる。
【００６５】
また、前述の実施形態と同様のシステムにおいて、書き込み速度取得部３０１での他の処理として、図１０のような処理を行う。
【００６６】
まず、書き込み速度取得部３０１では、外部記録媒体２００に所定のファイル名で保存されたファイルがないか検索を行う（Ｓ１００１）。もし、ファイルがないようならば、図４、あるいは図８の処理により書き込み速度を取得し（Ｓ１００３）、取得した書き込み速度情報を所定のファイル名で外部記録媒体に保存する（Ｓ１００４）。その後、書き込み単位決定部３０２へ伝える（Ｓ１００６）。また、一度デジタルカメラで書き込み速度を取得されているならば、所定のファイルが存在するため、そのファイルから書き込み速度を取得し（Ｓ１００２）、書き込み単位決定部３０２へ伝える（Ｓ１００６）。
【００６７】
本形態では、一度デジタルカメラ１００で書き込み速度情報を取得した後は、その結果をファイルに保存しているため、外部記録媒体２００が挿抜されても書き込み速度の測定を繰り返す必要がなく、書き込み速度取得部３０２での処理が軽減されるという特徴がある。
【００６８】
【発明の効果】
以上説明したように、本発明によれば、記録媒体の書き込み速度に応じた最適な撮影が可能となる。
【図面の簡単な説明】
【図１】本発明を適用した撮像装置の構成を示す図である。
【図２】測距・測光処理を示すフローチャートである。
【図３】撮影処理を示すフローチャートである。
【図４】書き込み部の構成及び書き込み速度取得処理を示す図である。
【図５】書き込み速度と書き込み単位の関係を示す図である。
【図６】記録処理を示すフローチャートである。
【図７】書き込み処理を示すフローチャートである。
【図８】書き込み速度の取得処理を示す図である。
【図９】書き込み速度取得時の動作を示す図である。
【図１０】書き込み速度の取得処理を示す図である。
【図１】
2005051347.tif 000003
【図２】
2005051347.tif 000004
【図３】
2005051347.tif 000005
【図４】
2005051347.tif 000006
【図５】
2005051347.tif 000007
【図６】
2005051347.tif 000008
【図７】
2005051347.tif 000009
【図８】
2005051347.tif 000010
【図９】
2005051347.tif 000011
【図１０】
2005051347.tif 000012