(57)【要約】【課題】記録媒体の全記録容量とそれまでに記録された画像データの累積値から記録媒体の記録容量の残容量を算出し、記録媒体に記録可能な残りの撮影可能枚数を予測するカメラにおいて、予測精度を向上させることは容易ではない。【解決手段】被写体像を撮影し画像データを出力する撮像手段と、前記撮影した画像データを可変長符号データに圧縮符号化して生成する画像現像手段と、現像した画像データを記録媒体に記録する記録手段と、記録媒体の記録容量の残容量を計算する残容量計算手段と、前述の残容量を表示する残容量表示手段と、連写撮影実行中かを判断する連写処理判断手段と、を有し、前記残容量計算手段は、前述の連写処理判断手段により連写中であると判断された場合には、画像サイズ予測手段により予測した所定の画像サイズを用いて残容量計算を行うことを特徴とする。【選択図】図８
2019029783.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮影し画像データを出力する撮像手段と、
前記撮影した画像データを可変長符号データに圧縮符号化して生成する符号化手段と、
圧縮符号化された前記画像データを記録媒体に記録する記録手段と、
記録媒体の記録容量の残容量を計算する残容量計算手段と、
連写撮影実行中かを判断する連写処理判断手段と、
を有し、
前記撮像手段により連写撮影中である場合には、前記残容量計算手段は、前記符号化手段により最後に圧縮符号化した画像データのデータサイズを用いて残容量計算を行うことを特徴とする静止画撮像装置。
【請求項２】
記録媒体への記録を保証する、１つの画像あたりの記録保障サイズがあらかじめ決められており、前記符号化手段により最後に現像した画像データが、前記記録保障サイズより小さい場合は、前記残容量計算手段は、前記記録保障サイズに基づき残容量を計算することを特徴とする請求項１に記載の静止画撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置およびその制御方法に関する。
【背景技術】
【０００２】
一般的に、デジタルカメラはより多くの枚数の静止画を記録できるように画像データを圧縮して記録する。そのために、撮影する被写体により符号量が異なり、記録される静止画サイズは様々である。このようなデジタルカメラにおいて、現在使用中の記録媒体の残容量において撮影可能枚数をユーザーに通知し、この後何枚撮影した静止画を記録できるかをユーザーが知ることは重要である。
【０００３】
そのために、記録媒体の全記録容量とそれまでに記録された画像データの累積値から記録媒体の記録容量の残容量を算出し、記録媒体に記録可能な残りの撮影可能枚数を予測するものがあった（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−１０７０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような機種では、予測精度を向上させるためには、同一シーンにて撮影した画像データを記録媒体に記録していることが必要である。近年の記録媒体の大容量化の中では、記録媒体に同一シーンのみの画像データを記録することはまれである。
【０００６】
本発明は、上記の点に鑑みてなされたものであり、記録媒体内の画像データを意識せずに、記録媒体に記録可能な残りの撮影可能枚数を予測できるデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係る静止画撮像装置は、
被写体像を撮影し画像データを出力する撮像手段と、前記撮影した画像データを可変長符号データに圧縮符号化して生成する画像現像手段と、現像した画像データを記録媒体に記録する記録手段と、記録媒体の記録容量の残容量を計算する残容量計算手段と、前述の残容量を表示する残容量表示手段と、連写撮影実行中かを判断する連写処理判断手段と、を有し、前記残容量計算手段は、前述の連写処理判断手段により連写中であると判断された場合には、画像サイズ予測手段により予測した所定の画像サイズを用いて残容量計算を行うことを特徴とする。
【０００８】
上記の静止画撮像装置において、画像サイズ予測手段は、画像現像手段により最後に現像した画像データを元に画像データを計算することを特徴とする。
【０００９】
上記の静止画撮像装置において、画像サイズ予測手段は、画像現像手段により現像した画像データを元に所定枚数毎に画像データを計算することを特徴とする。
【００１０】
上記の静止画撮像装置において、現像した画像データを記録媒体に記録可能な画像毎の記録保障サイズ計算手段を合わせて持ち、画像サイズ予測手段は、画像現像手段により最後に現像した画像データと、前述の記録保障サイズ計算手段により取得した記録保障サイズを比較し、画像サイズが記録保障サイズより小さい場合は、記録保障サイズを元に画像データを計算することを特徴とする。
【発明の効果】
【００１１】
本発明に係る静止画撮像装置によれば、記録媒体内の画像データを意識せずに、記録媒体に記録可能な残りの撮影可能枚数を予測することができる。
【図面の簡単な説明】
【００１２】
【図１】デジタルカメラの外観図
【図２】デジタルカメラの構成ブロック図
【図３】本実施形態のデジタルカメラの全体的な動作を説明するフローチャート
【図４】本実施形態のデジタルカメラの撮影モード処理を説明するフローチャート
【図５】本実施形態のデジタルカメラの撮影処理を説明するフローチャート
【図６】本実施形態のデジタルカメラの記録処理を説明するフローチャート
【図７】本実施形態のデジタルカメラの撮影枚数更新処理のフローチャート
【図８】本実施形態のデジタルカメラの撮影枚数計算処理のフローチャート
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について、図面を参照しながら説明する。以下に説明する実施の形態においては、この発明による装置、方法を静止画像撮影が可能なデジタルカメラである撮像装置に適用した場合を例にして説明する。
【実施例１】
【００１４】
（デジタルカメラの概観図）
図１に本発明の撮像装置の一例としてのデジタルカメラの外観図を示す。
【００１５】
図１において２８は画像や各種情報を表示する表示部。７２は電源オン、電源オフを切り替える電源スイッチ。６１はシャッターボタン。６０は各種モードを切り替えるモード切替スイッチ。１１１はデジタルカメラと外部機器を接続するための接続ケーブル。１１２は接続ケーブル１１１とデジタルカメラとのコネクタ。７０はユーザーからの各種操作を受け付ける操作部。２００はメモリカードやハードディスク等の記録媒体。２０１は記録媒体２００を格納して通信するための記録媒体スロットである。
【００１６】
（ブロック図）
図２に、本発明の撮像装置の一例としてのデジタルカメラの構成例を示すブロック図を示す。
【００１７】
１０３は撮影レンズ、１０１は絞り機能を備えるシャッター、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。２３はアナログ信号をデジタル信号に変換するＡ／Ｄ変換器であり、撮像部２２から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。また、音声制御部１１から出力されるアナログ信号をデジタル信号に変換する場合にも用いられる。バリア１０２は、デジタルカメラ１００の、レンズ１０３を含む撮像部を覆う事により、撮像部の汚れや破損を防止する。
【００１８】
１２は、撮像部２２、Ａ／Ｄ変換器２３、Ｄ／Ａ変換器１３にクロック信号や制御信号を供給するタイミング発生部であり、メモリ制御部１５及びシステム制御部５０により制御される。２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。画像処理部２４ではまた、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理回路２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１９】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、直接メモリ制御部１５を介して、メモリ３２に書き込まれる。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２０】
１６は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸張する圧縮・伸張部であり、シャッター１０１をトリガにしてメモリ３２に格納された撮影画像を読み込んで圧縮処理を行い、処理を終えたデータをメモリ３２に書き込む。また、記録部１９などからメモリ３２に読み込まれた圧縮画像を読み込んで伸張処理を行い、処理を終えたデータをメモリ３２に書き込む。圧縮・伸張部１６によりメモリ３２に書き込まれた画像データは、システム制御部５０のファイル部においてファイル化され、インターフェース１８を介して記録媒体２００に記録される。
【００２１】
また、メモリ３２は画像表示用のメモリを兼ねており、１３はＤ／Ａ変換器、２８はＬＣＤ等からなる画像表示部であり、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して画像表示部２８により表示される。
【００２２】
５０は、デジタルカメラ１００全体を制御するシステム制御部である。５２は、システム制御部５０の動作用の定数、変数、プログラム等を記憶するシステムメモリである。
【００２３】
不揮発性メモリ５６は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００２４】
第１シャッタースイッチＳＷ１（６２）、第２シャッタースイッチＳＷ２（６４）、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２５】
６０はモード切替スイッチであり、システム制御部５０の動作モードを静止画撮影モード、連続撮影（連写）モード、動画モード、再生モード等のいずれかに切り替えることができる。
【００２６】
第１シャッタースイッチＳＷ１（６２）は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中（半押し）でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００２７】
第２シャッタースイッチＳＷ２（６４）は、シャッターボタン６１の操作完了（全押し）でＯＮとなり、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮像処理の動作開始を指示する。
【００２８】
操作部７０は各種ボタンやタッチパネル等からなる。具体的に例示すると以下の通りとなる。消去ボタンや、メニューボタン、ＳＥＴボタン、十字に配置された４方向キー、コネクタ１１２に接続されたプリンタに対する印刷機能を実現する印刷予約ボタン、消去ボタンなどから構成される。メニューボタンが押されると各種設定が可能なメニュー画面が画像表示部２８に表示される。利用者は、画像表示部２８に表示されたメニュー画面と、４方向キーやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２９】
電源スイッチ７２は、電源オン、電源オフを切り替える。
【００３０】
３９は電源制御部で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、検出結果及びシステム制御回路１７の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３１】
３０はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源部である。３３及び３４はコネクタであり、電源部３０と電源制御部３９とを接続する。
【００３２】
４０はＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）であり、電源制御部３９とは別に内部に電源部を保持し、電源部３０が落ちた状態であっても、時計動作状態を続けている。システム制御部５０は起動時にＲＴＣ４０より取得した日時を用いてタイマー制御する。
【００３３】
１８はメモリカードやハードディスク等の記録媒体２００とのインターフェースであり、３５は該記録媒体２００とインターフェース１８との接続のためのコネクタである。９８は、コネクタ３５に記録媒体２００が装着されているか否かを検知する記録媒体着脱検知部である。
【００３４】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１９、デジタルカメラ１００とのインターフェース３７、及び、記録媒体２００とデジタルカメラ１００とを接続するためのコネクタ３６を備えている。
【００３５】
通信部１１０は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信処理を行う。
【００３６】
コネクタ（無線通信の場合はアンテナ）１１２は、通信部１１０を介してデジタルカメラ１００を他の機器と接続する。コネクタ１１２に対してはプリンタ等が接続される。プリンタが接続された場合、記録媒体２００に記録された画像ファイルがプリンタに転送することで、ＰＣ等を介さず直接プリンタを用いて画像印刷を行う機能も実現可能である。また記録媒体２００に画像ファイルとともに印刷予約管理ファイル（ＤＰＯＦ指定ファイル）が存在する場合、その管理ファイルに指定された予約情報に基づく印刷機能も実現可能である。ＤＰＯＦ指定ファイルについては後述する。
【００３７】
（全体動作）
図３に、本実施形態のデジタルカメラ１００の全体的な動作を説明するフローチャートを示す。
【００３８】
電源スイッチ７２が操作され電源がオンに切り替わると、Ｓ３０１でシステム制御部５０はフラグや制御変数等を初期化する。次にＳ３０３でシステム制御部５０は、モード切替スイッチ６０の設定位置を判断し、撮影モードに設定されていたならばＳ３０４へ進む。このＳ３０４における撮影モード処理の詳細は後述する。その他のモードに設定されていたならばＳ３０５へ進み、システム制御部５０は選択されたモードに応じた処理を実行し、処理を終えたならばＳ３０６に進む。その他のモードとして、記録媒体２００に格納されたファイルの画像を表示する再生モードやファイルの送受信を行う通信モードが含まれる。
【００３９】
Ｓ３０６でシステム制御部５０は電源スイッチ７２の設定位置を判断し、電源スイッチ７２が電源オンに設定されていれば、Ｓ３０３に戻る。Ｓ３０６において電源スイッチ７２が電源オフに設定されていたならば、Ｓ３０７へ進んで所定の終了処理を行う。終了処理には、以下のような処理が含まれる。表示部２８の表示を終了状態に変更し、レンズバリア１０２を閉じて撮像部を保護する。フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６に記録する。電源供給が不要な部分への電源を遮断する。終了処理が完了するとＳ３０８に進み処理を終了する。
【００４０】
（撮影モード処理）
図４は撮影モード処理のフローチャートである。
【００４１】
システム制御部５０は、撮影モードを開始するとスルー表示を行う（Ｓ４０１）。システム制御部５０は、記録媒体２００に記録可能な撮影可能枚数を計算し枚数表示を更新する（Ｓ４０２）。撮影可能枚数更新処理は、図７にて説明する。
【００４２】
続いて電源制御手段８０により電池等により構成される電源３０の残容量や記録媒体２００の有無やＳ４０２で計算した記録可能枚数が画像処理装置１００の動作に問題があるか否かを判断し（Ｓ４０４）、問題があるならば表示部２８を用いて画像や音声により所定の警告表示を行った後に（Ｓ４０３）、撮影モードの先頭に戻る。
【００４３】
続いてシャッタースイッチＳＷ１が押されていないならば（Ｓ４０５）、撮影モードの先頭処理に戻る。シャッタースイッチＳＷ１が押されたならば（Ｓ４０５）、Ｓ４０６に進む。システム制御部５０は、測距処理を行って撮影レンズ１０３の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する（Ｓ４０６）。測光処理に於いて、必要であればフラッシュの設定も行う。
【００４４】
測距・測光処理Ｓ４０６を終えたならば、Ｓ４０７に進む。シャッタースイッチＳＷ２が押されずに（Ｓ４０７）、さらにシャッタースイッチＳＷ１も解除されたならば（Ｓ４０８）、Ｓ４０７に戻る。
【００４５】
シャッタースイッチＳＷ２が押されたならば（Ｓ４０７）、画像表示部２８の表示状態を固定色表示状態に設定して（Ｓ４０９）、Ｓ４１０に進む。
【００４６】
システム制御部５０は、撮像素子２２、Ａ／Ｄ変換器２３、画像処理回路２４、メモリ制御回路１５を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路１５を介して、メモリ３２に撮影した画像データを書き込む露光処理、及び、メモリ制御回路１５そして必要に応じて画像処理回路２４を用いて、メモリ３２に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（Ｓ４１０）。この撮影処理は後述する。
【００４７】
システム制御部５０は、画像表示部２８に対し撮影画像のクイックレビュー表示を行う（Ｓ４１１）。
【００４８】
クイックレビュー表示後、システム制御部５０は撮影処理で得られた画像データを画像ファイルとして記録媒体２００に対し書き込みを行う記録処理を実行する（Ｓ４１２）。
この記録処理Ｓ４１２の詳細は後述する。
【００４９】
記録処理Ｓ４１２が終了した際に、シャッタースイッチＳＷ２が放されるまで画像表示部２８におけるクイックレビュー表示を継続して撮影画像の確認を入念に行うことを可能とすることが出来る。
【００５０】
記録処理Ｓ４１２が終了した際にシャッタースイッチＳＷ２が放された状態であった、或いは、シャッタースイッチＳＷ２を押し続けてクイックレビュー表示を継続して撮影画像の確認をＳＷ２が放された状態であったならば行った後にシャッタースイッチ（Ｓ４１４）、所定のミニマムレビュー時間が経過した後にＳ４１６に進む（Ｓ４１５）。
【００５１】
システム制御部５０は、画像表示部２８の表示状態をスルー表示状態に設定して（Ｓ４１６）、Ｓ４１７に進む。この場合、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示状態にすることが出来る。システム制御部５０は、記録媒体２００に記録可能な撮影可能枚数を再度計算し枚数表示を更新する（Ｓ４１７）。
【００５２】
シャッタースイッチＳＷ１が押された状態であったならば（Ｓ４１８）、システム制御部５０は、Ｓ４０７に戻って次の撮影に備える。シャッタースイッチＳＷ１が放された状態であったならば（Ｓ４１８）、システム制御部５０は、一連の撮影動作を終えて撮影待機状態に戻る。
【００５３】
（撮影処理）
図５は撮影処理のフローチャートである。
【００５４】
システム制御部５０は、撮影開始時にその日時をシステムタイマより取得し、システムメモリ５２に記憶する。続いてシステム制御部５０のシステムメモリ５２或いはメモリ３２に記憶される測光データに従い、絞り機能を有するシャッター１０１を絞り値に応じて開放して撮像素子２２を露光する（Ｓ５０２、Ｓ５０３）。
【００５５】
システム制御部５０は、測光データに従って撮像素子２２の露光終了を待ち（Ｓ５０４）、シャッター１０１を閉じて（Ｓ５０５）、撮像素子２２から電荷信号を読み出し、Ａ／Ｄ変換器２３、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器２３から直接メモリ制御回路２２を介して、メモリ３２に撮影画像のデータを書き込む（Ｓ５０６）。
【００５６】
また、システム制御部５０は、メモリ３２に記憶している未処理撮影画像の枚数（Ｃ１）を撮影枚数だけ増やす。この未処理撮影画像の枚数（Ｃ１）は、撮影後かつ画像処理前でサイズが確定していない画像データの枚数である。この未処理撮影画像のサイズは撮影後でサイズが確定する前におおよその予測サイズ（Ｓ５）で計算するために必要である。本実施例では、基準サイズ（Ｓ３）を予測サイズ（Ｓ５）として撮影可能枚数を計算するために使用している。
【００５７】
このように、基準サイズ（Ｓ３）を予測サイズ（Ｓ５）として後述する撮影可能枚数計算で用いることで、画像サイズが確定していない撮像した画像データを考慮して、次の撮影可能枚数を精度よく計算することができる。
【００５８】
システム制御部５０は、画像表示部３２に表示している撮影可能枚数を更新するために、図７に後述する撮影可能枚数更新処理を実行する（Ｓ５０７）。
【００５９】
システム制御部５０は、メモリ制御回路１５そして必要に応じて画像処理回路２４を用いて、メモリ３２に書き込まれた画像データを読み出して圧縮伸張部１６を用いた圧縮処理等の画像処理（Ｓ５０８）を順次行った後、メモリ３２に処理を終えた画像データを書き込む。
【００６０】
システム制御部５０は、Ｓ５０８にて画像処理した画像データのサイズをメモリ３２にて保持している最後に画像処理した画像データのサイズに更新し（Ｓ５０９）、メモリ３２にて保持している書き込み待ち合計サイズに加算する（Ｓ５１０）。この書き込み待ち合計サイズは、実際に書き込み処理を実施していないが、予め書き込み済みのサイズとして見積もり撮影可能枚数を計算するために使用されている。後述する数１の計算式のように空きサイズ（Ｓ１）から引かれる。このように画像処理した画像データを書き込む前に考慮することで、画像データの書き込み処理よりも以前に撮影可能枚数を計算することができる。
【００６１】
また、システム制御部５０は、撮像した画像データが画像処理されたので、メモリ３２に記憶している未処理の撮影画像枚数を画像処理した枚数だけ減らす。
【００６２】
システム制御部５０は、画像表示部２８に表示している撮影可能枚数を再度更新するために、図７に後述する撮影可能枚数更新処理を実行する（Ｓ５１１）。
システム制御部５０は、メモリ３２から画像データを読み出し、メモリ制御回路１５を介して表示画像データの転送を行う（Ｓ５１２）。
【００６３】
一連の処理を終えたならば、撮影処理ルーチンＳ４０９を終了する。
【００６４】
このように、撮影処理において撮像画像データをメモリ３２に書き込む直後（Ｓ５０７）や、画像処理した画像データをメモリ３２に書き込む直後（Ｓ５１１）に、撮影可能枚数更新を実施することで撮影可能枚数表示の精度向上を図っている。更には、連写撮影処理において、Ｓ５０９にて更新する画像データサイズを用いで撮影可能枚数更新を実施することでより精度を向上させることができる。
【００６５】
（記録処理）
図６は前述した撮影シーケンスにおいて生成された画像データの記録処理を示したものである。
【００６６】
記録処理を開始すると、ファイル名生成ルールに則りファイル名を生成し（Ｓ６０１）、Ｓ５０１において撮影シーケンスの中でシステムメモリ５２に記憶した日時情報を取得（Ｓ６０２）する。Ｓ５０６において撮影シーケンスの中でシステムメモリ５２に記憶した画像データのサイズを取得（Ｓ６０３）する。
【００６７】
その後、生成したファイルを格納するディレクトリが記録媒体２００に存在しない場合（Ｓ６０４）、例えば１００ＣＡＮＯＮという格納するディレクトリを作成する（Ｓ６０５）。すでにディレクトリが存在する場合、またはＳ６０５でディレクトリを作成した場合は、Ｓ６０１において生成したファイル名ならびにＳ６０２で取得した日時情報を用いてディレクトリエントリを作成する（Ｓ６０５）。
【００６８】
続いて前述した撮影処理においてメモリ３２に格納された画像データに対し、撮影日時等撮影時条件等から構成されるファイルヘッダを作成する（Ｓ６０６）。
【００６９】
以上のように生成される画像ファイルの構成については後述する。ファイルヘッダの完了後、Ｓ６０１で取得したファイル名、およびＳ６０２で取得した日時情報からディレクトリエントリを生成し、画像データを記録媒体２００に記録し（Ｓ６０７）、書き込み待ちサイズをクリアし記録処理を終了する（Ｓ６０８）。
【００７０】
Ｓ６０７にて記録媒体２００に画像データを書き込みむと同時に、Ｓ６０８にて画像データの書き込み待ちサイズをクリアすることで、数１に後述する撮影可能枚数計算処理にて正しい計算結果を表示することができる。
【００７１】
（撮影枚数更新処理）
図７は撮影枚数更新処理のフローチャートである。
【００７２】
システム制御部５０は、記録媒体２００に記録可能な撮影可能枚数を計算する（Ｓ７０１）。計算方法の詳細は図８にて後述する。
【００７３】
続いて、システム制御部５０は、Ｓ７０１にて計算した撮影可能枚数を画像表示部２８に表示する（Ｓ７０２）。
【００７４】
なお、前回表示した撮影可能枚数とＳ７０１にて計算した撮影可能枚数が同一の場合は撮影可能枚数の更新処理を行わなくても良い。
【００７５】
（撮影枚数計算処理）
図８は記録媒体２００に記録可能な撮影可能枚数の計算処理を示したものである。
【００７６】
撮影枚数計算処理を開始すると、システム制御部５０は、記録媒体２００の空き領域サイズ（Ｓ１）を取得する（Ｓ８０１）。ここで言う空き領域サイズとは、記録媒体２００に書き込み可能なデータのサイズである。なお、その単位はフォーマット時に決定するクラスタサイズ、或はそのＮ倍でも良いし、セクタサイズでも良い。空き領域サイズ（Ｓ１）の取得方法は、記録媒体２００を解析して取得しても良いし、予め記録媒体２００から取得されたメモリ３２上に保持されている情報から取得しても良い。
【００７７】
システム制御部５０は、未処理撮影画像の枚数（Ｃ１）を取得する（Ｓ８０２）。未処理撮影画像の枚数（Ｃ１）はメモリ３２に保持され、前述した図５のＳ５０６にて撮影画像データをメモリに書き込んだ際に枚数が加算され、Ｓ５１０にて書き込み待ちサイズ（Ｓ２）を加算した際に枚数が減算される。システム制御部５０は、メモリ３２に保持されている書き込み待ち合計サイズ（Ｓ２）を取得する。続いて、システム制御部５０は、メモリ３２に保持されている撮影設定を取得する。ここで言う撮影設定とは、記録画素数、圧縮率、アスペクト比、画像のタイプ（ＪＰＥＧ画像、ＲＡＷ画像等）の設定である。事前にユーザーが操作部７０を用いて設定した撮影設定が取得される。続いて、システム制御部５０は、Ｓ８０４で取得した撮影設定を元に、画像データの基準サイズ（Ｓ３）を決定する（Ｓ８０５）。基準サイズ（Ｓ３）とは、撮影可能枚数を計算する上で測定条件を統一するための目安の画像サイズであり、撮影設定毎に実測されたデータを元に決定されても良いし、デジタルカメラ１００のハードウェア構成を元に決定されても良い。システム制御部５０は、連写撮影中かを判断する（Ｓ８０６）。なお、連写撮影中かどうかは、事前にユーザーにより設定されメモリ３２に保持されている連写設定を元に判断しても良い。Ｓ５０９にて事前に最終画像処理サイズが設定されているかを判断しても良い。
【００７８】
連写撮影中の場合、システム制御部５０は、メモリ３２に保持されている最終画像処理サイズ（Ｓ４）を取得し（Ｓ８０７）、この最終画像処理サイズ（Ｓ４）を予測サイズ（Ｓ５）とし（Ｓ８０８）、撮影可能枚数を計算する（Ｓ８０９）。一方、連写撮影中でない場合、システム制御部５０は、前述した基準サイズ（Ｓ３）を予測サイズ（Ｓ５）とし（Ｓ８１０）、撮影可能枚数を計算する（Ｓ８０９）。
【００７９】
撮影可能枚数の計算方法の一例を数１に示す。
【００８０】
【数１】
2019029783.tif 000003
【００８１】
この実施例では、空き領域サイズ（Ｓ１）から撮影済みの以下の２つのサイズの合計を引いて、残り空きサイズを基準サイズ（Ｓ３）で割り計算することで、現在撮影済みの画像のデータサイズも考慮して撮影可能枚数を算出することを実現している。
（Ｉ）画像処理前でサイズが確定していない画像データの合計サイズ（未処理撮影画像の枚数（Ｃ１）分の予測サイズ（Ｓ５））
（ＩＩ）画像処理後でサイズが確定している書き込み待ち合計サイズ（Ｓ２）
一連の連写撮影処理において、（Ｉ）で説明した画像処理前の画像データのサイズは、画像処理後されると（ＩＩ）で説明した書き込み待ちのサイズに計上される。つまり、画像処理前の画像データサイズが画像処理後とサイズが大きく異なる場合には、画像処理前の撮影可能枚数が正確に計算できない。これに対して、本実施例ではＳ８０８にて、最後に画像処理した画像データサイズを予測サイズ（Ｓ５）として計算するので、画像処理前に予測したサイズと画像処理後のサイズとの間の誤差を極力小さくできる。
【００８２】
このように、最終画像処理サイズ（Ｓ４）を予測サイズ（Ｓ５）として計算することで、連写撮影中の撮影可能枚数の誤差を極力小さくすることができる。
【符号の説明】
【００８３】
１００  デジタルカメラ、１２    タイミング発生部、１３Ｄ／Ａ変換部、
２８  画像表示部、１０２  バリア、１０１  シャッター、２２  撮像部、
２３  Ａ／Ｄ変換部、１５  メモリ制御部、３２  メモリ、１６  圧縮伸張部、
１７  符号化複合化処理部、２４  画像処理部、７０  操作部、
６１・６２・６４  シャッターボタン、６０  モード切替ボタン、
７２  電源スイッチ、３９  電源制御部、３３・３４  電源部コネクタ、
３０  電源部、５０  システム制御部、５６  不揮発性メモリ、１１０  通信部、
１１１  接続ケーブル、１１２  通信コネクタ（アンテナ）部、４０  ＲＴＣ、
９８  記録媒体着脱検知部、５２  システムメモリ、
１８  デジタルカメラ側記録媒体Ｉ／Ｆ、２００  記録媒体、
３５・３６  デジタルカメラ・記録媒体コネクタ、
３７  記録媒体側記録媒体Ｉ／Ｆ、１９  記録部
【図１】
2019029783.tif 000004
【図２】
2019029783.tif 000005
【図３】
2019029783.tif 000006
【図４】
2019029783.tif 000007
【図５】
2019029783.tif 000008
【図６】
2019029783.tif 000009
【図７】
2019029783.tif 000010
【図８】
2019029783.tif 000011