(57)【要約】【課題】  リモート撮影時、撮像装置でコンピュータの記録媒体のメモリ残量を確認しながら撮影することができないという不都合が生じていた。【解決手段】  コンピュータ（ＰＣ）における画像データを記憶するためのメモリの空容量を取得し、ＰＣへの画像データの送信に応じて、メモリの空容量を更新し（Ｓ２９）、そのメモリの空容量を基に撮影可能な画像の枚数を算出する（Ｓ２４）。こうして算出した撮影可能な画像の枚数を表示する。【選択図】  図４
2011135590.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信する通信手段と、
被写体を撮像する撮像手段と、
前記撮像手段により撮像された画像データを記録媒体に記録する記録制御手段と、
前記通信手段により前記画像データを外部機器に送信する送信手段と、
前記外部機器における画像データを記憶するためのメモリの空容量を取得する取得手段と、
前記外部機器への画像データの保存が指示されている場合、前記取得手段により取得した前記空容量を基に前記撮像手段により撮影可能な画像の枚数を算出する算出手段と、
前記撮影可能な画像の枚数を出力する出力手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記撮像手段により撮像された画像データの記録先を当該撮像装置と前記外部機器のいずれか、或は両方に指定する指定手段を更に有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記指定手段により画像の保存先として前記外部機器及び撮像装置が指定された場合、前記記録媒体の空き容量と前記外部機器のメモリの空き容量との内、少ない方の容量を基に前記撮影可能な枚数を算出する手段を更に有することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記送信手段により送信した前記画像データの容量に応じて、前記外部機器における画像データを記憶するためのメモリの空容量を計算する計算手段と、
前記計算手段による計算に基づいて、前記撮像手段により撮影可能な画像の枚数を更新する更新手段とを更に有することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記撮影可能な画像の枚数が１以下の場合、前記撮像手段による撮影を禁止する禁止手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記撮影可能な画像の枚数が１以下の場合、警告表示する手段を更に有することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記指定手段により画像の保存先として前記外部機器及び撮像装置が指定された場合、前記撮像装置及び前記外部機器における撮影可能な画像の枚数をそれぞれ表示する表示手段を更に有することを特徴とする請求項２又は３に記載の撮像装置。
【請求項８】
外部機器と通信する通信手段と、
動画像を撮像する撮像手段と、
前記撮像手段により撮像された動画像データを記録媒体に記録する記録制御手段と、
前記通信手段により前記動画像データを外部機器に送信する送信手段と、
前記外部機器における画像データを記憶するためのメモリの空容量を取得する取得手段と、
前記外部機器への画像データの保存が指示されている場合、前記取得手段により取得した前記空容量を基に前記撮像手段により撮影可能な時間を算出する時間算出手段と、
前記撮影可能な時間を出力する出力手段と、
を有することを特徴とする撮像装置。
【請求項９】
前記撮像手段により撮像された動画像データの記録先を当該撮像装置と前記外部機器のいずれか、或は両方に指定する指定手段を更に有することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記指定手段により画像の保存先として前記外部機器及び撮像装置が指定された場合、前記記録媒体の空き容量と前記外部機器のメモリの空き容量との内、少ない方の容量を基に前記撮影可能な時間を算出する手段を更に有することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記送信手段により送信した前記画像データの容量に応じて、前記外部機器における画像データを記憶するためのメモリの空容量を計算する計算手段と、
前記計算手段による計算に基づいて、前記撮像手段により撮影可能な時間を更新する更新手段とを更に有することを特徴とする請求項８乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
撮像装置から外部機器に画像データを送信して格納させる撮像システムであって、
前記撮像装置は、
前記外部機器における画像データを記憶するためのメモリの空容量を取得する取得手段と、
前記外部機器への画像データの送信に応じて、前記メモリの空容量を更新する更新手段と、
前記メモリの空容量を基に前記撮像装置で撮影可能な画像の枚数を算出する算出手段と、
前記算出手段により算出された前記撮影可能な画像の枚数を出力する出力手段と、
を有することを特徴とする撮像システム。
【請求項１３】
撮像装置から外部機器に動画像データを送信して格納させる撮像システムであって、
前記撮像装置は、
前記外部機器における画像データを記憶するためのメモリの空容量を取得する取得手段と、
前記外部機器への動画像データの送信に応じて、前記メモリの空容量を更新する更新手段と、
前記メモリの空容量に基づいて前記撮像手段により撮影可能な時間を算出する時間算出手段と、
前記時間算出手段により算出された前記撮影可能な時間を出力する出力手段と、
を有することを特徴とする撮像システム。
【請求項１４】
撮像した画像データを外部機器に送信する撮像装置の制御方法であって、
前記外部機器における画像データを記憶するためのメモリの空容量を取得する取得工程と、
前記外部機器への画像データの送信に応じて、前記メモリの空容量を更新する更新工程と、
前記メモリの空容量を基に撮影可能な画像の枚数を算出する算出工程と、
前記撮影可能な画像の枚数を出力する出力工程と、
を有することを特徴とする撮像装置の制御方法。
【請求項１５】
前記撮像した画像データの記録先を当該撮像装置と前記外部機器のいずれか、或は両方に指定する指定工程を更に有することを特徴とする請求項１４に記載の撮像装置の制御方法。
【請求項１６】
前記指定工程で画像の保存先として前記外部機器及び撮像装置が指定された場合、前記記録媒体の空き容量と前記外部機器のメモリの空き容量との内、少ない方の容量を基に前記撮影可能な枚数を算出する工程を更に有することを特徴とする請求項１５に記載の撮像装置の制御方法。
【請求項１７】
前記撮影可能な画像の枚数が１以下の場合、前記撮像装置による撮影を禁止する禁止工程を更に有することを特徴とする請求項１４乃至１６のいずれか１項に記載の撮像装置の制御方法。
【請求項１８】
前記撮影可能な画像の枚数が１以下の場合、警告表示する工程を更に有することを特徴とする請求項１４乃至１７のいずれか１項に記載の撮像装置の制御方法。
【請求項１９】
前記指定工程により画像の保存先として前記外部機器及び撮像装置が指定された場合、前記撮像装置及び前記外部機器における撮影可能な画像の枚数をそれぞれ表示する表示工程を更に有することを特徴とする請求項１５又は１６に記載の撮像装置の制御方法。
【請求項２０】
撮像した動画像データを外部機器に送信する撮像装置の制御方法であって、
前記外部機器における画像データを記憶するためのメモリの空容量を取得する取得工程と、
前記外部機器への動画像データの送信に応じて、前記メモリの空容量を更新する更新工程と、
前記メモリの空容量を基に撮影可能な画像の枚数を算出する算出工程と、
前記撮影可能な画像の枚数を出力する出力工程と、
を有することを特徴とする撮像装置の制御方法。
【請求項２１】
前記撮像装置で撮像された動画像データの記録先を当該撮像装置と前記外部機器のいずれか、或は両方に指定する指定工程を更に有することを特徴とする請求項２０に記載の撮像装置の制御方法。
【請求項２２】
前記指定工程で画像の保存先として前記外部機器及び撮像装置が指定された場合、前記記録媒体の空き容量と前記外部機器のメモリの空き容量との内、少ない方の容量を基に前記撮影可能な時間を算出する工程を更に有することを特徴とする請求項２１に記載の撮像装置の制御方法。
【請求項２３】
送信した動画像データの容量に応じて、前記外部機器における画像データを記憶するためのメモリの空容量を計算する計算工程と、
前記計算工程での計算に基づいて、前記撮像装置で撮影可能な時間を更新する更新工程とを更に有することを特徴とする請求項２０乃至２２のいずれか１項に記載の撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置とその制御方法及びその撮像装置と外部処理装置とを含む撮像システムに関する。
【背景技術】
【０００２】
画像及び音声及び動画像を記録媒体にデジタル記録する装置、例えばデジタルスチルカメラ及びデジタルビデオカメラ（総称してデジタルカメラと呼ぶ）が広く知られている。このようなデジタルカメラの記録媒体としては、ＣＦ（コンパクトフラッシュ）やＳＤカード等の小型メモリが用いられており、これらメモリはデジタルカメラ本体から着脱自在である。従って、デジタルカメラで撮影した画像データをコンピュータ（ＰＣ）に転送する場合、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４によりカメラから転送する方式と、そのメモリカードを直接コンピュータに接続して取り込む方式がある。コンピュータとデジタルカメラとを有線或は無線で接続する構成では、コンピュータからデジタルカメラの撮影画像のサイズやフォーマット、画質などの内部パラメータを設定したり、デジタルカメラを遠隔操作できるシステムも知られている。更には、撮影動作から撮影画像のコンピュータへの転送までを遠隔操作できるリモート撮影システムも知られている。また、撮影画像のデジタルカメラへの記録、コンピュータへの転送、並びにその両方の何れかを自在に選択できるシステムも知られている。
【０００３】
また、デジタルカメラで撮影可能なコマ数を、そのデジタルカメラに設定されている画像サイズ、画像フォーマット、画質等から算出、及び表示できるデジタルカメラも知られている。また撮影した画像データの保存先をデジタルカメラの記録媒体、有線或は無線で接続されるコンピュータの記録媒体に設定できるシステムも提案されている。このシステムでは、デジタルカメラの記録媒体のメモリ残量に基づく残り撮影可能枚数と、コンピュータの記録媒体のメモリ残量に基づく残り撮影可能枚数とを比較し、少ない方をシステムの残り撮影可能枚数とする先行技術が存在する（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２１８１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし上記従来の技術では、その保存先がデジタルカメラの記録媒体、及び有線或は無線で接続されるコンピュータの記録媒体に設定されている場合、それぞれの記録媒体に保存可能な撮影可能枚数を、その記録媒体を具備する装置が各々独自に判断していた。即ち、デジタルカメラでの撮影可能枚数をメモリカードのメモリ残量によりデジタルカメラが判断し、コンピュータにおける撮影可能枚数を、コンピュータのメモリ残量に基づいてコンピュータが判断していた。更に、コンピュータで、デジタルカメラとコンピュータとの撮影可能枚数を比較し、撮影可能枚数が少ない方を採用して撮影可能枚数としてコンピュータの表示部に表示していた。このため、デジタルカメラ側で撮影した画像データをコンピュータに転送する場合、デジタルカメラでは、コンピュータの記録媒体のメモリ残量を考慮した撮影可能枚数を知るすべがなかった。このため、コンピュータの記録媒体のメモリ残量を確認しながら撮影することができないという不都合が生じていた。
【０００６】
また、このようなシステムでは、コンピュータの記録媒体のメモリ残量が原因で撮影可能枚数が０枚となった場合、コンピュータからデジタルカメラに撮影禁止が通知されていた。このためデジタルカメラで連続撮影が行われているような場合には、正確なタイミングで撮影処理を禁止ができないという問題があった。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本願発明の特徴は、撮像装置からの画像データを受信して保存する外部機器のメモリ残量に基づいて撮影可能枚数を確認できる撮像装置及びその制御方法と撮像システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る撮像装置は以下のような構成を備える。即ち、
外部機器と通信する通信手段と、
被写体を撮像する撮像手段と、
前記撮像手段により撮像された画像データを記録媒体に記録する記録制御手段と、
前記通信手段により前記画像データを外部機器に送信する送信手段と、
前記外部機器における画像データを記憶するためのメモリの空容量を取得する取得手段と、
前記外部機器への画像データの保存が指示されている場合、前記取得手段により取得した前記空容量を基に前記撮像手段により撮影可能な画像の枚数を算出する算出手段と、
前記撮影可能な画像の枚数を出力する出力手段と、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮像装置で画像の撮影可能な画像の枚数を算出して表示するため、操作者はより正確な撮影可能枚数を確認することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る撮像装置（カメラ）の概略構成及び外部制御装置（外部機器ＰＣ）との接続を説明する図である。
【図２】本発明の実施の形態に係る撮像装置の全体構成を説明するブロック図である。
【図３】本実施の形態に係る外部機器における処理を説明するフローチャートである。
【図４】本実施の形態に係る撮像装置における処理を説明するフローチャートである。
【図５】図４のステップＳ２４で実行される撮影可能枚数の決定処理を説明するフローチャートである。
【図６】本実施の形態に係る撮像装置の第１外部表示部に表示される撮影可能枚数の表示例を示す図である。
【図７】本実施の形態に係る撮像装置における撮影枚数の決定処理及び図６（Ｂ）に示す枚数表示処理を説明するフローチャートである。
【図８】従来のリモート撮影における撮影制限と、本実施の形態に係るリモート撮影における撮影制限との差異を説明するタイミングチャートである。
【図９】本発明の他の実施の形態に係る撮影システムの構成を説明する図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本発明の実施の形態に係る撮像装置（カメラ）の概略構成及び外部制御装置（外部機器：ＰＣ）との接続を説明する図である。
【００１４】
ここでは撮像装置２は、ＵＳＢケーブル３を介して外部制御装置（ＰＣ）１と接続されている。外部制御装置（ＰＣ）１は、このＵＳＢケーブル３を介して撮像装置２の各種設定を変更したり、また撮影動作及び撮影画像の保存先の指定や撮影画像の転送を指示することができる。尚、このような撮影画像の保存先の指定は、撮像装置２により行うことも可能である。制御部１１は、撮影画像の保存先が指定されると、その指定された保存先である記録媒体２１或は外部制御装置（ＰＣ）１へ画像データを保存するように制御する。表示部２８は、ユーザへのメッセージや、設定されている各種撮影条件、更にはエラーなどのメッセージを表示するのに使用される。シリアルＩ／Ｆ３８は、外部制御装置（ＰＣ）１との間でＵＳＢによるデータの送受信を制御している。尚、ここではＰＣ１との接続媒体としてＵＳＢケーブル３を例示したが本発明はこれに限らず、有線であればＩＥＥＥ１３９４等でも良く、または無線による接続も可能である。また、撮像装置２との接続先として外部制御装置（ＰＣ）１を示しているが、データを記録可能な媒体を有する制御装置であればＰＣに限るものではない。
【００１５】
図２は、本発明の実施の形態に係る撮像装置２の全体構成を説明するブロック図で、図１と共通する部分は同じ記号で示している。
【００１６】
制御部１１は、マイクロプロセッサ等のＣＰＵ１１ａを有し、ＣＰＵ１１ａがプログラム記憶部１２に格納されているプログラムに従って各種制御を実行することにより、この撮像装置２全体の動作を制御している。ＲＡＭ１１ｂは、ＣＰＵ１１ａによる処理時にワークエリアとして使用されて、各種データを一時的に記憶するのに使用される。またＣＰＵ１１ａにおける処理時にキャッシュエリアをも提供している。
【００１７】
被写体からの光線Ｌは、撮影レンズ１３及び絞り１４を介して撮像素子１５で受光される。この撮像素子１５は、入射した光を電気信号に変換しており、ＣＣＤ（電化転送デバイス）、ＣＭＯＳデバイス等の固定撮像素子により構成されている。前処理回路１６は、撮像素子１５の出力ノイズ除去のためのＣＤＳ回路やＡ／Ｄ変換前に行う非線形増幅回路を備えている。Ａ／Ｄ変換器１７は、前処理回路１６から出力されるアナログ信号をデジタル信号に変換する。このＡ／Ｄ変換器１７によりデジタル信号に変換された画像信号は画像処理回路１８に導かれ、そこで輪郭補償、ガンマ補正、ホワイトバランス補正等の画像処理が行われてメモリ制御回路１９に出力される。メモリ制御回路１９は、画像処理回路１８で処理された画像信号を外部記録媒体Ｉ／Ｆ回路２０を経由してメモリカードなどの外部記録媒体２１に記憶させる。尚、この外部記録媒体Ｉ／Ｆ回路２０は、複数種の外部記憶装置に対応している。また内部記憶装置２２は、上記したホワイトバランス補正値等を不揮発に記憶している記憶装置である。
【００１８】
ＩＳＯ感度制御部２３は、設定されたＩＳＯ感度によって、この撮像装置２に具備されている撮像素子１５のセンサ感度を制御している。絞り１４は、被写体の輝度を測定する測光センサ２５からの出力により制御部１１によって絞りが制御される。また、この絞り１４の絞り値は、ユーザの操作により任意の絞り値に設定可能である。測距センサ２６は、測距点に対応した公知のＣＣＤやＣＭＯＳ等のライセンサを有し、被写体までの距離に応じた測距点ずれ信号を制御部１１へ出力する。シャッタ装置２７は、撮像素子１５に光を供給するためにシャッタを開放する時間を制御している。制御部１１は、これらの各種の入力信号に基づいて露出値を演算してシャッタスピードや絞り値を決定し、シャッタ装置２７の駆動を制御している。ＡＦモード制御部２４は、この撮像装置２におけるピントを自動的に決定するためのモードを制御しており、マニュアルフォーカス、ワンショットオートフォーカス、ＡＩオートフォーカス、ＡＩサーボオートフォーカス等の制御を行う。ストロボ制御部３７は、この撮像装置２に内蔵されるストロボ及び、外付けのストロボの制御を行っている。ストロボ制御部３７は、絞り１４やシャッタ装置２７等で設定された設定値での露出が制御部１１によりアンダーであると判断された場合に、自動的にストロボ発光させたり、ユーザの操作に応じてストロボ操作の制御を行う。
【００１９】
第１外部表示部２８は、主に露出制御や撮影可能枚数などの撮影に関する各種設定を表示する液晶素子である。第２外部表示部２９は、主に画像処理に関する各種の設定情報を中心に表示する液晶素子である。また第３外部表示部３０は、撮影画像の再生や、撮像素子１５から得られた撮影画像の情報、更には撮像装置２の詳細な各種設定状態等も表示するカラー液晶素子である。尚、これら第１乃至第３外部表示部２８〜３０は、それぞれ別々の表示部であっても良く、或は１つの表示部で実現されても良い。
【００２０】
３１ａは撮影準備スイッチ（SW1）で、レリーズボタンの半押し状態でオンになる。３１ｂは撮影スイッチ（SW2）で、レリーズボタンの全押し状態でオンになる。スイッチ３２は、各種の撮影設定情報を入力すると共に、通常再生時は、再生する画像の横方向への移動を指示する際に用いられる。スイッチ３３は、各種の撮影設定情報を入力すると共に、通常再生時は、再生する画像の縦方向への移動を指示するために用いられる。ボタン３４，３５，３６のそれぞれは、各種撮影モードを設定するためのモード設定に使用され、３４は撮影モード選択ボタン、３５はＡＦモード選択ボタン、３６は測光モード選択ボタンである。
【００２１】
前述したシリアルＩ／Ｆ３８は、外部制御装置（ＰＣ）１との物理的な接続を制御するシリアルポートであり、外部制御装置（ＰＣ）１との間でファイルデータの送受信や、外部制御装置１からの撮像装置２のリモート撮影制御に使用される。また、外部制御装置１の記録媒体の空き容量等も、このシリアルＩ／Ｆ３８を通じて通知される。尚、本実施の形態では有線接続であるシリアルＩ／Ｆ３８を用いているが、他の有線接続や無線接続を行うＩ／Ｆを用いてもよい。
【００２２】
３９〜４４は、各種の設定や選択を行うためのデジタル設定選択手段（ボタン）であり、主に第３外部表示部３０に対応した撮影機能やファイル転送処理に関する各種設定や選択を行うのに使用される。３９はメニューボタンで、第３外部表示部３０に撮像装置２の設定メニューを表示させる際に用いられる。４０はセレクトボタンで、メニューボタン３９の押下により第３外部表示部３０に撮像装置２の設定メニューが表示されている状態で、そのメニューの項目を選択するのに使用される。ここでは、このセレクトボタン４０により、撮影した画像データの格納先をカメラ２課、或は接続されているＰＣ１に指定することができるものとする。４１はキャンセルボタンで、各種設定のキャンセル時に用いられる。４２はInfoボタンで、ファイルの詳細情報を表示させるのに使用される。４３はファイル消去ボタンで、選択されている画像の消去を指示するのに使用される。４４は画像再生ボタンで、外部記録媒体２１より読み出された画像データを第３外部表示部３０に表示するように指示する。４５は回転ボタンで、画像再生ボタン４４により第３外部表示部３０に表示された画像データを画像処理回路１８により回転させるように指示する。こうして回転された画像は、第３外部表示部３０に表示され、更に記憶指示が入力されると外部記録媒体２１に保存される。
【００２３】
次に、以上の構成を有するデジタル撮像装置（以下、単にカメラ２と呼ぶ）におけるリモート撮影時のデータ保存に関する処理を説明する。尚、このリモート撮影動作は、外部機器（以下、ＰＣ）１とカメラ２とが有線或は無線で接続されている状態で実行される。ここで実際の撮影指示入力は、カメラ２のシャッターにより指示されても良く、或はＰＣ１から指示されても良い。
【００２４】
図３は、本実施の形態に係るＰＣ１における処理を説明するフローチャートである。
【００２５】
この処理はＰＣ１とカメラ２とが有線或は無線で接続されている状態で開始され、まずステップＳ１で、カメラ２で設定されている、撮影した画像データの保存先をカメラ２から取得する。次にステップＳ２に進み、その保存先がカメラ２のみに設定されているかどうかをみる。保存先がカメラ２のみであればステップＳ５に進むが、その保存先にＰＣ１が含まれている場合はステップＳ３に進み、ＰＣ１における画像データを記憶するメモリの残量をカメラ２に通知する。そして、これに基づいてステップＳ４で、後述する処理により求められた撮影可能枚数をカメラ２から取得する。
【００２６】
次にステップＳ５では、撮影が可能かどうかを判断する。これはカメラ２からの撮影可能枚数により判断しても良く、或はＰＣ１にのみ保存する場合は、ＰＣ１におけるメモリ残量（メモリの空容量）などから判断できる。撮影可能でないとき（即ち、撮影可能枚数が１以下の場合）はステップＳ６で、カメラ２における撮影条件、或は画像データの保存先などの設定変更があるかをみる。設定変更があればステップＳ４に戻り、その設定変更に伴う新たな撮影可能枚数をカメラ２から取得する。設定変更がないときはステップＳ６からステップＳ７に進み、撮影終了指示が入力されたかを調べ、終了指示があればステップＳ１３に進むが、なければステップＳ５に戻る。
【００２７】
ステップＳ５で撮影が可能な場合（撮影可能枚数が１或はそれ以上）はステップＳ８に進み、撮影指示が入力されたかをみる。撮影指示が入力されない場合はステップＳ６に進むが、撮影指示が入力されるとステップＳ９に進み、その撮影した画像データをＰＣ１に保存するように設定されているかどうかをみる。ＰＣ１に保存するように設定されている場合はステップＳ１０に進み、カメラ２から画像データを受信してメモリに保存し、次にステップＳ１１で、そのメモリの残量を更新してカメラ２に通知する。尚、カメラ２でもＰＣ１におけるメモリ残量を更新している場合は、この送信処理は行わなくても良い。そしてステップＳ１２に進み、撮影処理の終了指示が入力されたかを調べ、終了指示が入力されないときはステップＳ４に戻るが、終了指示が入力されるとステップＳ１３に進み、終了処理を実行した後、ステップＳ１４で、カメラ２との接続をソフトウェア的に切断する。
【００２８】
図４は、本実施の形態に係るカメラ２における処理を説明するフローチャートで、この処理を実行するプログラムはプログラム記憶部１２に記憶されており、ＣＰＵ１１ａの制御の下に実行される。
【００２９】
ますステップＳ２１で、カメラ２は、リモート撮影に必要な設定値の変更や、リモート撮影モードへの移行などの初期化処理を行う。次にステップＳ２２で、このカメラ２で設定されている、画像データの保存先を取得する。この場合の保存先としては、カメラ２の記録媒体２１、ＰＣ１が具備する記録媒体への保存、またはその両方への保存の選択が可能である。また、この保存先の指定は、ＰＣ１からの命令により行われても良く、或はカメラ２のボタン等の操作部材（前述のボタン４０）による指定のいずれでも良い。そしてステップＳ２３で、その設定されている保存先をＰＣ１に通知する。次にステップＳ２４に進み、図５のフローチャートに従って撮影可能枚数を決定する。次にステップＳ２５に進み、その決定された撮影可能枚数をＰＣ１に通知する。このときＰＣ１に撮影可能かどうかを通知しても良い。
【００３０】
次にステップＳ２６に進み、ステップＳ２４で決定された撮影可能枚数等に基づいて撮影が可能か判断し、撮影可能（画像データの保存が可能）であればステップＳ２７に進み、撮影指示が入力されたかをみる。撮影指示が入力されるとステップＳ２８に進み、撮像素子１５で撮影されＡ／Ｄ変換処理及び画像処理が施された画像データを入力する。そしてこの画像データの保存先がＰＣ１に保存するように指示されているかをみる。ＰＣ１に保存するように設定されている場合はステップＳ２９に進み、ＰＣ１に画像データを送信する。ここで、送信した画像データの容量に基づいて、ＰＣ１におけるメモリ残量をカメラ２により判断して更新しても良い。そしてステップＳ３０で、カメラ２の記録媒体２１にも記録するように指示されているかを調べ、そうであればステップＳ３１に進み、記録媒体２１に画像データを記録すると共に、そのメモリ残量を更新する。ステップＳ３０でカメラ２に記憶するように指示されていない場合、或はステップＳ３１を実行するとステップＳ３２に進み、リモート撮影処理の終了が指示されたかを調べ、終了指示がない場合はステップＳ２４に戻り、前述の処理を実行する。ステップＳ３２で終了指示が入力されるとステップＳ３３に進み、リモート撮影処理の終了処理を実行した後ステップＳ３４に進み、ＰＣ１との接続をソフトウェア的に切断して処理を終了する。
【００３１】
またステップＳ２６で、撮影可能でないときはステップＳ３５で撮影禁止の処理を実行する。ここでは撮影の設定が変更されたかを調べ、変更された場合はステップＳ２４に戻り、その変更された設定に従って撮影可能枚数を再計算する。またステップＳ３５で、設定変更でないときはステップＳ３６に進み、リモート撮影処理の終了が指示されたかを調べ、終了指示がない場合はステップＳ２６に戻り、前述の処理を実行する。また終了指示が入力されるとステップＳ３３に進み、終了処理を実行する。
【００３２】
尚、前述のステップＳ３５で実施される撮影制御方法としては、カメラ２における撮影動作をカメラ２で完全に禁止し、カメラ２の第１外部表示部２８又はＰＣ１の表示部に警告を表示する。また或はカメラ２の表示部又はＰＣ１の表示部に警告を表示し、ユーザへ撮影画像の保存先の変更を要求する。また或は自動的に撮影した画像データの保存先を変更する。また或は、自動的に撮影した画像データの画質、サイズ、フォーマット等を変更し、撮影が行われた画像データのサイズを縮小する等の処理が挙げられる。撮影を禁止する際には、全ての制御がカメラ２内での処理で完了するため、正確なタイミングで撮影禁止処理などの制御を行うことができる。
【００３３】
図５は、図４のステップＳ２４で実行される撮影可能枚数の決定処理を説明するフローチャートである。
【００３４】
まずステップＳ２０１で、ステップＳ２２で取得した撮影画像の保存先が何処であるかを判断する。保存先がＰＣ１のみである場合はステップＳ２０２に進み、ＰＣ１から通知される記録媒体のメモリ残量を取得する。尚、前述のようにカメラ２でＰＣ１でのメモリ残量を計算して求めている場合は、その計算値を利用する。次にステップＳ２０３で、その通知されたＰＣ１のメモリ残量を基にカメラ２で設定されている撮影画像の画質、サイズ、フォーマット等から、現在の設定での撮影可能枚数を算出し、撮影可能枚数として決定する。
【００３５】
一方、ステップＳ２０１で、画像データの保存先がカメラ２の記録媒体２１のみであると設定されていると判断した場合はステップＳ２０４に進み、その記録媒体２１のメモリ残量を取得する。次にステップＳ２０５に進み、その取得したメモリ残量に基づいて、カメラ２に設定されている撮影画像の画質、サイズ、フォーマット等から、現在の設定での撮影可能枚数を算出して撮影可能枚数として決定する。
【００３６】
またステップＳ２０１で、撮影した画像データの保存先がＰＣ１と、カメラ２の記録媒体２１の両方に設定されていると判断した場合はステップＳ２０６に進み、カメラ２の記録媒体２１のメモリ残量を取得する。次にステップＳ２０７に進み、ＰＣ１から、そのＰＣ１の記録媒体のメモリ残量を取得する。そしてステップＳ２０８で、ステップＳ２０６とステップＳ２０７で求めたメモリ残量同士を比較し、ＰＣ１のメモリ残量の方が少ない場合はステップＳ２０３に進む。一方、カメラ２の記録媒体２１のメモリ残量の方が少ない場合はステップＳ２０５へ進む。こうして少ない方のメモリ残量に基づいて撮影可能枚数を決定する処理に移行する。
【００３７】
こうして撮影可能枚数が決定されるとステップＳ２０９に進み、その決定した撮影可能枚数をカメラ２の表示部に表示する。これによりカメラ２のユーザは、その撮影した画像データの保存先のメモリ残量を確認しながら撮影を行うことができる。
【００３８】
図６（Ａ）〜（Ｃ）は、本実施の形態に係るカメラ２の第１外部表示部２８に表示される撮影可能枚数の表示例を示す図である。
【００３９】
図６（Ａ）は、撮影した画像データの保存先がＰＣ１と、カメラ２の記録媒体２１の両方に設定されている状態において、カメラ２及びＰＣ１の両方の記録媒体のメモリ残量を考慮した撮影可能枚数が表示されている。
【００４０】
また図６（Ｂ）は、撮影した画像データの保存先がＰＣ１と、カメラ２の記録媒体２１の両方に設定されている状態において、カメラ２の第１外部表示部２８に表示される撮影可能枚数の表示例を示している。
【００４１】
ここでは「ＣＦ」の右側の数字「５０」は、カメラ２の記録媒体２１であるＣＦ（コンパクトフラッシュ）における撮影可能枚数を示している。また「ＰＣ」の右側の数字「１２０」は、ＰＣ１の記録媒体による撮影可能枚数を表している。
【００４２】
また図６（Ｃ）は、画像データの保存がＰＣ１のみに設定されている場合の表示例を示している。ここではカメラ２の記録媒体２１に対応する「ＣＦ」における撮影可能枚数がブランクであり、「ＰＣ」の右側の数字「１２０」だけが示されている。
【００４３】
図７は、本実施の形態に係る撮像装置（カメラ）２における撮影枚数の決定処理及び図６（Ｂ）に示す枚数表示処理を説明するフローチャートで、この処理を実行するプログラムはプログラム記憶部１２に記憶されており、ＣＰＵ１１ａの制御の下に実行される。このフローチャートは、図４のステップＳ２４の処理の他の実施形態を説明するフローチャートである。
【００４４】
まずステップＳ３０１で、ステップＳ２２で取得した保存先情報に基づいて、カメラ２が具備する記録媒体２１に、撮影した画像データを保存する設定になっているか否かを判断する。記録媒体２１に保存する場合はステップＳ３０２に進むが、記録媒体２１に保存しない設定の場合はステップＳ３０５に進む。ステップＳ３０２では、カメラ２の記録媒体２１のメモリ残量を取得する。次にステップＳ３０３に進み、カメラ２に設定されている撮影画像の画質、サイズ、フォーマット等から、現在の設定での撮影可能な画像の枚数を算出する。次にステップＳ３０４に進み、カメラ２の第１外部表示部２８に記録媒体２１に保存可能な枚数を表示してステップＳ３０５に進む。
【００４５】
ステップ３０５では、ステップＳ２２で取得した保存先情報に基づいて、カメラ２に接続されるＰＣ１に撮影した画像データを保存する設定になっているかを判断する。そうでないときはステップＳ３０９に進むが、ＰＣ１に保存する設定になっている場合はステップＳ３０６に進み、ＰＣ１の記録媒体のメモリ残量を取得する。尚、本実施の形態では、ステップＳ２２で取得した保存先情報は、必ずＰＣ１或はカメラ２のいずれか、或はその両方となるように設定されているものとする。
【００４６】
こうしてステップＳ３０７で、その取得したＰＣ１のメモリ残量を基に、カメラ２に設定されている撮影画像の画質、サイズ、フォーマット等から、現在の設定での撮影可能な画像の枚数を算出する。そしてステップＳ３０８に進み、カメラ２の第１外部表示部２８にＰＣ１の記録媒体に保存可能な画像の枚数を表示する。この時、もしステップＳ３０４で表示したカメラ２の記録媒体２１のメモリ残量に基づく撮影可能枚数が表示されている場合は、それとは別に表示が行われる（図６（Ｂ）参照）。最後にステップＳ３０９では、カメラ２のみに保存する場合は、ステップＳ３０３で求められた撮影可能枚数により撮影可能枚数が決定される。またＰＣ１のみに保存する場合は、ステップＳ３０７で求められた撮影可能枚数により撮影可能枚数が決定される。更に、カメラ２とＰＣ１の両方に保存する場合は、ステップＳ３０３とステップＳ３０７とで算出されたＰＣ１とカメラ２の撮影可能枚数を比較し、少ない方を撮影可能枚数として決定する。
【００４７】
図８（Ａ）（Ｂ）は、従来のリモート撮影における撮影制限と、本実施の形態に係るリモート撮影における撮影制限との差異を説明するタイミングチャートである。
【００４８】
図８（Ａ）は、従来のリモート撮影における撮影制限を説明するタイミングチャートである。
【００４９】
８０１でカメラによる撮影が行われると、８０２で、そのカメラで生成された画像データが、そのカメラと接続されているＰＣに転送される。８０３では、ＰＣにおいて、カメラから転送された画像データの容量分を考慮した撮影可能枚数が計算され、その結果がカメラに通知される。このときメモリ残量に基づく撮影可能枚数が０枚であった場合は、８０４で、そのカメラは、それ以降の撮影を受け付けなくなる。
【００５０】
このように従来は、８０１で撮影が実行されてから、８０４で撮影が禁止されるまでの間に、８０２と８０３で、カメラとＰＣとの間で通信が行われ、その結果に基づいて撮影可能かどうかが判定される。このため、カメラとＰＣとの間でのデータ転送路におけるデータ転送速度に応じて撮影禁止となるまでのタイムラグが発生する。また画像のデータ転送量が膨大になれば、それだけ撮影禁止と判断されるまでのタイムラグが大きくなることになる。
【００５１】
図８（Ｂ）は、本実施の形態に係るリモート撮影における撮影制限を行う際のタイミングチャートである。
【００５２】
まず８１０で、カメラ２とＰＣ１とが接続された段階で、ＰＣ１における記録媒体のメモリ残量がカメラ２に通知される。そして８１１で、カメラによる撮影が行われると、８１２で、その撮影した画像データの容量と、８１０で受信したＰＣ１における記録媒体のメモリ残量とを基に、カメラ２においてリモート撮影が可能な画像の枚数が計算される（８１２）。ここで撮影可能枚数が０枚と判断された場合は、８１３で、カメラ２における撮影動作が禁止される。その後、８１４で、８１１で撮影された画像データがＰＣ１に転送される。
【００５３】
このように本実施の形態によれば、８１１で撮影が実行されてから、８１３で、メモリ残量に基づいて撮影が禁止されるまでの期間は、カメラ２における処理で決定されるため極めて短くできる。
【００５４】
図９は、本発明の他の実施の形態に係る撮影システムの構成を説明する図である。
【００５５】
図において、５〜７のそれぞれは、デジタルカメラ等の撮像装置（以下、単にカメラと呼ぶ）、４は外部処理装置（ＰＣ）である。
【００５６】
ここでは、ＰＣ４とカメラ５〜７のそれぞれとは無線或は有線で接続されており、ＰＣ４において、各カメラを使用したリモート撮影が可能であるとする。そして各カメラで撮影した画像データは、ＰＣ４に送られてＰＣ４の記録媒体に保存されるように設定されているものとする。
【００５７】
この状態では、各カメラ５〜７は、ＰＣ４における記録媒体のメモリ残量を把握しており、それに基づいて撮影可能枚数が判別されて決定されているものとする。いまカメラ５で撮影が実行され、その撮影した画像データがカメラ５からＰＣ４に送られて（９０１）、ＰＣ４の記録媒体に保存される。これによりＰＣ４における記録媒体のメモリ残量が変更される。そこでＰＣ４は、この変更されたメモリ残量を他のカメラ６，７に通知する（９０２，９０３）。これにより他のカメラ６，７のそれぞれは、その通知されたメモリ残量に従って、ＰＣ４に保存できる枚数（撮影可能枚数）を再計算して、各カメラが管理している撮影可能枚数を更新する。各カメラ６，７では、その算出した撮影可能枚数を各カメラの表示部へ表示したり、また撮影可能枚数が０枚となった場合には撮影禁止に設定する等の制御を行う。尚、カメラ５では、その撮影した画像データのデータ量に基づいてＰＣ４におけるメモリ残量を更新できるため、ＰＣ４からのメモリ残量を受信する必要はない。
【００５８】
尚、各カメラにおける撮影可能な画像枚数の計算は、画像保存先の記録媒体のメモリ残量と、各カメラで設定されている画像の記録サイズ、フォーマット、画質等を基に算出される。カメラ５〜７のそれぞれは、これらを各々独自に設定できるため、カメラ５〜７のそれぞれは、そのカメラに設定されている条件に応じて、それぞれ異なる撮影可能枚数表示や撮影制限の制御が行われることになる。
【００５９】
尚、本実施の形態に係る構成は、上記した実施の形態に限定されるものでなく、他の実施形態として、例えば撮像装置と外部制御装置（ＰＣ）を無線で接続した場合にも適用できる。
【００６０】
また撮像装置による動画撮影が可能で動画撮影モードとなっている場合は、撮影可能枚数を制御する代わりに撮影可能な時間を制御しても良い。
【００６１】
これは前述の図５のステップＳ２０３，Ｓ２０５において、ＰＣ１或はカメラ２の記録媒体のメモリ残量に基づいて、動画像データの符号化方式、フレームレート数、画質などを基に、そのメモリ残量に動画像を記録できる時間を算出する。こうして得られた撮影可能時間は、ステップＳ２０９でカメラ２の第１外部表示部２８に表示される。尚、この処理は、図７のステップＳ３０４，Ｓ３０８にも適用することにより、撮影可能枚数に代えて撮影可能時間を表示することができる。
【００６２】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また一つの機器からなる装置に適用しても良い。
【００６３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００６４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６５】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００６６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００６７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００６８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６９】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図１】
2011135590.tif 000003
【図２】
2011135590.tif 000004
【図３】
2011135590.tif 000005
【図４】
2011135590.tif 000006
【図５】
2011135590.tif 000007
【図６】
2011135590.tif 000008
【図７】
2011135590.tif 000009
【図８】
2011135590.tif 000010
【図９】
2011135590.tif 000011
【手続補正書】
【提出日】平成23年2月24日(2011.2.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データを保存可能なメモリを有する外部機器と通信可能な撮像装置であって、
被写体を撮像する撮像手段と、
前記撮像手段により撮像された画像データを記録媒体に記録する記録制御手段と、
前記撮像手段により撮像された画像データを前記外部機器に送信する送信手段と、
前記外部機器に画像データを保存するよう設定されている場合、前記メモリの空容量に基づき、前記撮像手段により撮像可能な画像データの枚数または時間を算出する算出手段と、
前記撮像手段により得られた画像データによらず前記メモリの空容量が変化した場合に前記外部機器から送信される、前記メモリの空容量を示す通知を前記外部機器から受信する受信手段とを有し、
前記受信手段により前記メモリの空容量を示す通知を受信した場合、前記算出手段は、当該通知が示すメモリの空容量に基づき、前記撮像可能な画像データの枚数または時間を算出し、
前記撮像手段により得られた画像データを前記外部機器に送信する場合、前記算出手段は、前記送信手段により前記外部機器に送信した画像データのサイズに基づき前記撮像可能な画像データの枚数または時間を算出することを特徴とする撮像装置。
【請求項２】
前記外部機器は、前記撮像装置とは異なる他の撮像装置と接続可能であり、前記メモリの空容量を示す通知は、前記他の撮像装置で撮像された画像データにより前記メモリの空容量が変化した場合に前記撮像装置に送信されることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像手段により撮像された画像データの記録先を前記記録媒体と前記外部機器のいずれか、或は両方に指定する指定手段を更に有することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記撮像可能な画像の枚数が１以下の場合、前記撮像手段による撮像を禁止する禁止手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記撮像可能な画像の枚数が１以下の場合、警告表示する手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記指定手段により画像の保存先として前記外部機器及び前記記録媒体が指定された場合、前記撮像装置及び前記外部機器における撮像可能な画像の枚数をそれぞれ表示する表示手段を更に有することを特徴とする請求項３乃至５のいずれか１項に記載の撮像装置。
【請求項７】
画像データを保存可能なメモリを有する外部機器と通信可能で、被写体を撮像する撮像手段を備えた撮像装置を制御する撮像装置の制御方法であって、
前記撮像装置の算出手段が、前記外部機器に画像データを保存するよう設定されている場合、前記メモリの空容量に基づき、前記撮像手段により撮像可能な画像データの枚数又は時間を算出する算出工程と、
前記撮像装置の受信手段が、前記撮像手段により得られた画像データによらず前記メモリの空容量が変化した場合に前記外部機器から送信される、前記メモリの空容量を示す通知を前記外部機器から受信する受信工程とを有し、
前記受信工程で前記メモリの空容量を示す通知を受信した場合、前記算出工程は、当該通知が示すメモリの空容量に基づき、前記撮像可能な画像データの枚数又は時間を算出し、
前記撮像手段により得られた画像データを前記外部機器に送信する場合、前記算出工程は、前記外部機器に送信した画像データのサイズに基づき前記撮像可能な画像データの枚数又は時間を算出することを特徴とする撮像装置の制御方法。
【請求項８】
コンピュータを、
画像データを保存可能なメモリを有する外部機器と通信可能な撮像装置であって、被写体を撮像する撮像手段と、前記撮像手段により撮像された画像データを記録媒体に記録する記録制御手段と、前記撮像手段により撮像された画像データを前記外部機器に送信する送信手段と、前記外部機器に画像データを保存するよう設定されている場合、前記メモリの空容量に基づき、前記撮像手段により撮像可能な画像データの枚数または時間を算出する算出手段と、前記撮像手段により得られた画像データによらず前記メモリの空容量が変化した場合に前記外部機器から送信される、前記メモリの空容量を示す通知を前記外部機器から受信する受信手段とを有し、
前記受信手段により前記メモリの空容量を示す通知を受信した場合、前記算出手段は、当該通知が示すメモリの空容量に基づき、前記撮像可能な画像データの枚数または時間を算出し、前記撮像手段により得られた画像データを前記外部機器に送信する場合、前記算出手段は、前記送信手段により前記外部機器に送信した画像データのサイズに基づき前記撮像可能な画像データの枚数または時間を算出することを特徴とする撮像装置として機能させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、撮像装置とその制御方法及びそのプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本願発明の特徴は、撮像装置からの画像データを受信して保存する外部機器のメモリ残量に基づいて撮像可能枚数を確認できる撮像装置及びその制御方法とプログラムを提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために本発明の一態様に係る撮像装置は以下のような構成を備える。即ち、
画像データを保存可能なメモリを有する外部機器と通信可能な撮像装置であって、
被写体を撮像する撮像手段と、
前記撮像手段により撮像された画像データを記録媒体に記録する記録制御手段と、
前記撮像手段により撮像された画像データを前記外部機器に送信する送信手段と、
前記外部機器に画像データを保存するよう設定されている場合、前記メモリの空容量に基づき、前記撮像手段により撮像可能な画像データの枚数または時間を算出する算出手段と、
前記撮像手段により得られた画像データによらず前記メモリの空容量が変化した場合に前記外部機器から送信される、前記メモリの空容量を示す通知を前記外部機器から受信する受信手段とを有し、
前記受信手段により前記メモリの空容量を示す通知を受信した場合、前記算出手段は、当該通知が示すメモリの空容量に基づき、前記撮像可能な画像データの枚数または時間を算出し、
前記撮像手段により得られた画像データを前記外部機器に送信する場合、前記算出手段は、前記送信手段により前記外部機器に送信した画像データのサイズに基づき前記撮像可能な画像データの枚数または時間を算出することを特徴とする。