(57)【要約】【課題】特別な通信の仕組みを考慮することなく、蓄積装置で、撮像装置での撮影可能枚数を表示する。【解決手段】撮像装置で生成された属性情報を含む画像ファイルを所定の通信手段介して受信する受信手段と、受信手段で受信した画像ファイルの属性情報を取得する属性情報取得手段と、受信手段で受信した画像ファイルを蓄積する蓄積手段と、属性情報取得手段により取得した属性情報と蓄積手段の残容量に基づき撮像装置の撮影可能枚数を計算する計算手段と、計算手段で得られた撮影可能枚数を表示する表示手段と、を備える画像蓄積装置。【選択図】図５
2007158821.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置で生成された属性情報を含む画像ファイルを通信手段を介して受信する受信手段と、
前記受信手段で受信した前記画像ファイルの前記属性情報を取得する属性情報取得手段と、
前記受信手段で受信した前記画像ファイルを蓄積する蓄積手段と、
前記属性情報取得手段により取得した前記属性情報と前記蓄積手段の残容量に基づき前記撮像装置の撮影可能枚数を計算する計算手段と、
前記計算手段で得られた前記撮影可能枚数を表示する表示手段と、を備えることを特徴とする画像蓄積装置。
【請求項２】
前記撮影可能枚数を計算する計算手段の計算は、前記蓄積手段の残容量と平均画像データ量とに基づき実行される、ことを特徴とする請求項１に記載の画像蓄積装置。
【請求項３】
前記撮影可能枚数を計算する計算手段の計算は、前記蓄積手段の残容量と画像データ目安値とに基づき実行される、ことを特徴とする請求項１に記載の画像蓄積装置。
【請求項４】
前記撮影可能枚数を計算する計算手段の計算は、前記蓄積手段の残容量と前記撮像装置での撮像モードに対応する画像データ目安値とに基づき実行される、ことを特徴とする請求項１に記載の画像蓄積装置。
【請求項５】
撮像手段と、前記撮像手段で撮影されて生成された画像データに属性情報を付加し、画像ファイルとして送信する送信手段と、で構成された撮像装置と、
前記撮像装置から送信された前記画像ファイルを受信する受信手段と、前記受信手段で受信した前記画像ファイルの前記属性情報を取得する属性情報取得手段と、前記受信手段で受信した前記画像ファイルを蓄積する蓄積手段と、前記属性情報取得手段により取得した前記属性情報と前記蓄積手段の残容量に基づき前記撮像装置の撮影可能枚数を計算する計算手段と、前記計算手段で得られた前記撮影可能枚数を表示する表示手段と、で構成された記憶装置と、を備えたことを特徴とする画像撮影装置。
【請求項６】
前記撮影可能枚数を計算する計算手段の計算は、前記蓄積手段の残容量と平均画像データ量とに基づき実行される、ことを特徴とする請求項５に記載の画像撮影装置。
【請求項７】
前記撮影可能枚数を計算する計算手段の計算は、前記蓄積手段の残容量と画像データ目安値とに基づき実行される、ことを特徴とする請求項５に記載の画像撮影装置。
【請求項８】
前記撮影可能枚数を計算する計算手段の計算は、前記蓄積手段の残容量と前記撮像装置での撮像モードに対応する画像データ目安値とに基づき実行される、ことを特徴とする請求項５に記載の画像撮影装置。
【請求項９】
前記受信手段で受信した前記画像ファイルの種別を前記属性情報取得手段により取得した前記属性情報に含まれる時間情報によって判断する判断手段と、を更に備えることを特徴とする請求項１に記載の画像蓄積装置。
【請求項１０】
前記受信手段で受信した前記画像ファイルの種別を前記属性情報取得手段により取得した前記属性情報に含まれる時間情報によって判断する判断手段と、を更に備えることを特徴とする請求項５に記載の画像撮影装置。
【請求項１１】
撮像装置で生成された属性情報を含む画像ファイルを通信手段を介して受信する受信工程と、
前記受信工程で受信した前記画像ファイルの前記属性情報を取得する属性情報取得工程と、
前記受信工程で受信した前記画像ファイルを記憶装置に蓄積する蓄積工程と、
前記属性情報取得工程により取得した前記属性情報と前記記憶装置の残容量に基づき前記撮像装置の撮影可能枚数を計算する計算工程と、
前記計算工程で得られた前記撮影可能枚数を表示する表示工程と、を備えることを特徴とする画像蓄積方法。
【請求項１２】
撮像工程と、
前記撮像工程で撮影されて生成された画像データに属性情報を付加し、画像ファイルとして送信する送信工程と、
前記送信工程送信された前記画像ファイルを受信する受信工程と、
前記受信工程で受信した前記画像ファイルの前記属性情報を取得する属性情報取得工程と、
前記受信工程で受信した前記画像ファイルを記憶装置に蓄積する蓄積工程と、
前記属性情報取得工程で取得した前記属性情報と前記記憶装置の残容量に基づき撮影可能枚数を計算する計算工程と、
前記計算工程で得られた前記撮影可能枚数を表示する表示工程と、で構成されたことを特徴とする画像撮影方法。
【請求項１３】
請求項１１または１２に記載された方法の手順を示すコードがコンピュータで実行可能に記述されたプログラム。
【請求項１４】
請求項１３に記載されたプログラムの前記コードが記憶された、コンピュータで読出し可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影した画像のプロパティを画像ファイル中に付加できる撮像装置と、所定の通信手段で撮像装置と接続されるシステムで使用される画像蓄積装置、画像蓄積方法、画像撮影装置、画像撮影方法、プログラム及び記憶媒体に関する。特に、本発明は、画像蓄積装置側で撮影可能枚数の表示を行う画像蓄積装置、画像蓄積方法、画像撮影装置、画像撮影方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
一般的に、デジタルカメラとして呼ばれる電子的な撮像装置が普及している。デジタルカメラは、よく知られているように、ＣＣＤ(Chared Coupled Device）等の撮像素子と、撮影前の画像や、撮影後の画像をモニターするＬＣＤ（Liquid Crystal Display）などの表示装置を備える。さらに、撮影した画像ファイルを順次蓄積する内蔵半導体メモリ及び、または撮影した画像ファイルを順次蓄積する取り外し可能なカードメモリ等と呼ばれている半導体メモリとで構成されている。従って、デジタルカメラで撮影した画像ファイルは、デジタルカメラの内蔵半導体メモリや取り外し可能な半導体メモリに格納される。特に、取り外し可能なカードメモリ等と呼ばれている半導体メモリの容量は色々用意されているので、ユーザは用途や値段等を考慮して好きな容量の半導体メモリを選択し、使用することが可能である。デジタルカメラに装着されて使用される半導体メモリの撮影可能枚数は、半導体メモリの未記録または残容量と画像ファイルの平均データ容量を基準として撮影可能枚数（蓄積可能枚数）を推定することが可能である。（例えば、特許文献１）
しかしながら、半導体メモリの容量はＨＤＤ（Hard Disk Drive）と比較するとまだ少なく、現状では数ギガバイトが限度である。一方、ＨＤＤの場合には数十乃至数百ギガバイトの容量のものが現状でも使用可能である。しかし、デジタルカメラにＨＤＤを一体的に組み込むと、デジタルカメラが大きく、さらに重量も重くなってしまうので、デジタルカメラとは別の筐体とした携帯型の蓄積装置を設けることが提案されている。
【０００３】
すでに提案されている携帯型の蓄積装置は、デジタルカメラとＵＳＢ（Universal Serial Bus）ケーブルで接続され、ＰＴＰ（Picture Transfer Protocol）、ＵＳＢＭＳＣ（Mass Storage Class）で画像ファイルの転送を実現している。携帯型の蓄積装置は、受信した画像ファイルを保存すると共に携帯型の蓄積装置自身に表示装置を持ち、受信して蓄積した画像ファイルを閲覧する機能を有する。
【０００４】
また、デジタルカメラでは、パーソナルコンピュータと無線ＬＡＮまたは有線のＵＳＢやＬＡＮ（Local Area Network）で接続し、高速な画像ファイルの転送をすることが提案されている。この場合、使用する無線ＬＡＮは、たとえば高速規格のＩＥＥＥ８０２．１１ｇに対応し、この規格の最大リンク速度は５４Ｍｂｐｓである。
【０００５】
画像ファイルの転送の方法は、撮影した画像ファイルを自動的にＦＴＰ（File Transfer Protocol）サーバへ送る「画像自動転送」と、一連の撮影を終えた後に、デジタルカメラ内の半導体メモリに蓄積された画像ファイルをデジタルカメラの表示装置で確認しながら、特定の画像ファイルを選択してＦＴＰサーバへ送る「画像選択転送」の２種類から選択することが出来る。なお、画像ファイルの転送中であっても、撮影することは可能なように構成されている。
【特許文献１】特開２００２−１９０９７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
デジタルカメラである撮像装置と蓄積装置をＵＳＢケーブルや無線または有線ＬＡＮなどで接続したシステムを考える。この場合、現在撮像装置に接続されている蓄積装置を用いて撮影を継続する場合に、残りの撮影可能枚数を蓄積装置の表示装置に表示したいという要求があった。蓄積装置の表示装置に表示する撮像装置での撮影可能枚数は、撮像装置で計算する場合と蓄積装置で計算する場合の２通りが考えられる。
【０００７】
撮像装置で撮影可能枚数を計算する場合には、撮像装置側で計算し蓄積装置側で表示するための情報（蓄積装置の残容量etc...）を撮像装置側に送信する必要がある。しかし、ＵＳＢＭＳＣやＰＴＰなどの一般的なプロトコルでは、制御情報を送信する手段がないという問題がある。また、蓄積装置側で撮影可能枚数を計算する場合でも、撮像装置の撮影情報(撮影モード etc...)を蓄積装置側に送信する必要がある。しかし、同様に、ＵＳＢＭＳＣやＰＴＰなどの一般的なプロトコルでは、これらの情報を送信する手段がないという問題がある。
【０００８】
さらにまた、蓄積装置が撮像装置やパーソナルコンピュータと接続しているシステムの場合、撮像装置の現在の撮影によって送信された画像ファイルを格納する時にのみ、蓄積装置はリアルタイムで撮影可能枚数を表示する必要がある。逆に、パーソナルコンピュータが自身の有するメモリから蓄積装置へ画像ファイルを送信する場合や、撮像装置が過去に撮影した画像ファイルを蓄積装置へ送信する場合は、色々なサイズの画像データが混在されている可能性が高い。そのため、撮影可能枚数を計算しても意味がなくなってしまうので、この場合には撮影可能枚数は表示しない。そのため、蓄積装置は、送られてきた画像ファイルが過去に撮影した画像ファイルの蓄積要求なのか、現在撮影している画像ファイルの蓄積要求なのかを判断する必要がある。
【０００９】
従って、本発明の目的は、特別な通信の仕組みを考慮することなく、蓄積装置で、撮像装置での撮影可能枚数を表示することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の実施形態においては、撮像装置で生成された属性情報を含む画像ファイルを所定の通信手段を介して受信する受信手段と、前記受信手段で受信した前記画像ファイルの前記属性情報を取得する属性情報取得手段と、前記受信手段で受信した前記画像ファイルを蓄積する蓄積手段と、前記属性情報取得手段により取得した前記属性情報と前記蓄積手段の残容量に基づき前記撮像装置の撮影可能枚数を計算する計算手段と、前記計算手段で得られた前記撮影可能枚数を表示する表示手段とを備える画像蓄積装置を提供する。
【００１１】
本発明の他の実施形態においては、撮像手段と、前記撮像手段で撮影されて生成された画像データに属性情報を付加し、画像ファイルとして送信する送信手段と、で構成された撮像装置と、前記撮像装置から送信された前記画像ファイルを受信する受信手段と、前記受信手段で受信した前記画像ファイルの前記属性情報を取得する属性情報取得手段と、前記受信手段で受信した前記画像ファイルを蓄積する蓄積手段と、前記属性情報取得手段により取得した前記属性情報と前記蓄積手段の残容量に基づき前記撮像装置の撮影可能枚数を計算する計算手段と、前記計算手段で得られた前記撮影可能枚数を表示する表示手段と、で構成された記憶装置と、を備えた画像撮影装置を提供する。
【００１２】
本発明のさらに他の実施形態においては、前記撮像装置で生成された属性情報を含む画像ファイルを所定の通信手段を介して受信する受信工程と、前記受信工程で受信した前記画像ファイルの前記属性情報を取得する属性情報取得工程と、前記受信工程で受信した前記画像ファイルを記憶装置に蓄積する蓄積工程と、前記属性情報取得工程により取得した前記属性情報と前記記憶装置の残容量に基づき前記撮像装置の撮影可能枚数を計算する計算工程と、前記計算工程で得られた前記撮影可能枚数を表示する表示工程と、を備える画像蓄積方法を提供する。
【００１３】
本発明のさらに他の実施形態においては、撮像工程と、前記撮像工程で撮影されて生成された画像データに属性情報を付加し、画像ファイルとして送信する送信工程と、前記送信工程送信された前記画像ファイルを受信する受信工程と、前記受信工程で受信した前記画像ファイルの前記属性情報を取得する属性情報取得工程と、前記受信工程で受信した前記画像ファイルを記憶装置に蓄積する蓄積工程と、前記属性情報取得工程で取得した前記属性情報と前記記憶装置の残容量に基づき撮影可能枚数を計算する計算工程と、前記計算工程で得られた前記撮影可能枚数を表示する表示工程と、で構成された画像撮影方法を提供する。
【００１４】
本発明のさらに他の実施形態においては、前記の実施形態における方法の手順を示すコードがコンピュータで実行可能に記述されたプログラムを提供する。
【００１５】
本発明のさらに他の実施形態においては、前記の実施形態におけるプログラムの前記コードが記憶された、コンピュータで読出し可能な記憶媒体を提供する。
【発明の効果】
【００１６】
本発明では、撮像装置は撮影画像ファイル中に付属情報を付加して、撮影画像ファイルを蓄積装置に送信する。蓄積装置は受信した画像ファイル中の付属情報を読み取り、あとに説明する画像ファイル蓄積用のＨＤＤの残容量をもとに撮影可能枚数を計算する。特別な通信プロトコルを必要とせずに撮影可能枚数の計算に必要なプロパテイ情報を伝送し、蓄積装置で計算し、表示することができる。
【００１７】
また、蓄積装置は受信した画像ファイル中の付属情報（画像の生成日時）を読み取り、現在日時と比較し所定時間内であれば撮影による画像ファイルの格納要求だと判断することができる。それによって撮影可能枚数の表示/非表示を制御することができる。
【発明を実施するための最良の形態】
【００１８】
以下添付された図面を参照して本発明の各実施形態を説明する。
＜実施形態１＞
図３は撮像装置としてのデジタルカメラと蓄積装置とで構成される本発明の実施形態の１例を示すシステムの概念図である。図３において、デジタルカメラ３０１と蓄積装置３０３は、たとえば無線ＬＡＮで接続されている。デジタルカメラ３０１は無線ＬＡＮで接続している蓄積装置３０３に撮影画像ファイル３０２を送信し、蓄積装置３０３はデジタルカメラ３０１から受信した撮影画像ファイル３０２を所定の記憶装置に格納する。デジタルカメラ３０１と蓄積装置３０３との接続は必ずしも無線ＬＡＮ接続である必要はない。赤外線による無線通信や、有線ＬＡＮ、ＵＳＢ接続なども利用できるが、本発明の実施形態では、無線ＬＡＮを例にとって説明する。従って、本発明は無線ＬＡＮに限定されるものではない。
【００１９】
図１は本発明の実施形態に用いられる蓄積装置３０３の１例の回路ブロック図を示す。以下、図１のブロック図を使用して本発明の実施形態における蓄積装置３０３の基本構成を説明する。
【００２０】
１０６は信号処理ユニットであり、画像の一般的な処理や圧縮、伸張などの画像データ処理を高速に実現する。１０７はＤＭＡ（Direct Memory Access）コントローラであり、システムバスを介してそれぞれの回路ブロック間におけるデータ転送を高速に行う。１０８はＤＲＡＭ（Dynamic Random Access Memory）であり、蓄積装置３０３の記憶装置である。またＤＲＡＭ１０８は撮影時のバッファメモリとしても使用される。１０９はフラッシュＲＯＭ（Read Only Memory）であり、ファームウエアプログラムを格納する。
【００２１】
さらに、１１４はＣＰＵ（Central Processing Unit）であり、フラッシュＲＯＭ１０９よりロードしたファームウエアプログラムをＤＲＡＭ１０８を主記憶装置としてプログラムを実行し、蓄積装置３０３における各種の制御を行う。１２２は表示装置であり、ＨＤＤ（Hard Disk Drive）１２４に格納される画像ファイルに含まれる画像データの表示などを行う。ＨＤＤ１２４は蓄積装置３０３が記録する画像ファイルを蓄積するもので、たとえば、４０ＧＢ（Giga Bytes）等の蓄積容量を有する。ＨＤＤ１２４の容量は、数百ＧＢまたはそれ以上の容量を持たせることも可能である。さらに、蓄積する記録媒体としては、ＨＤＤに限ることなく使用可能であるが、本実施形態ではＨＤＤを１例として説明する。
【００２２】
さらにまた、１１５は表示制御ユニットであってＴＦＴ（Thin Film Transistor）液晶等で構成される表示装置１２２の制御を行う。また、１１６は通信制御ユニットであり、無線ＬＡＮプロトコルを用いた通信のための制御を行う。１２３は無線装置で無線ＬＡＮアンテナを含み、無線ＬＡＮ用アンテナを介して１つまたは複数のデジタルカメラと通信を行うことが可能に構成されている。
【００２３】
１１７はＨＤＤ制御ユニットであり、ＨＤＤ１２４に対して画像ファイルの書込みや読出しのための制御を行う。１１９は電源制御ユニットであり、ＤＣ／ＤＣコンバータ１２０の制御、及び電池１１８の残量検出等を行う。また、ＤＣ／ＤＣコンバータ１２０は電池１１８からの電源電圧を蓄積装置３０３全体へ適切な安定化電源電圧に変換して供給する。
【００２４】
１２１は入力装置であり、図３に示す様に、電源スイッチ１２１−１、ＭＥＮＵボタン１２１−２、および表示装置１２２上に表示されるメニュー画面の各種操作を行うＳＥＴボタンとカーソルが組み合わされたキーパッド１２１−３等が含まれる。これらの各回路はシステムバス１２５で相互に接続され、各回路ブロック間で高速なデータ転送が行われる構成となっている。
【００２５】
図２は本発明の実施形態に用いられるデジタルカメラ３０１の１例の回路ブロック図を示す。図２のブロック図を使用して、本発明の１実施形態であるデジタルカメラ３０１の基本構成を説明する。２０１はレンズユニットであり、絞り／シャッター機構２０２とともにデジタルカメラ３０１の光学系を形成する。２０３はレンズユニット２０１及び絞り及びシャッター機構２０２を通過した被写体からの光を電気信号として出力するためのＣＣＤ撮像素子を有するＣＣＤ撮像ユニットである。本実施形態では、ＣＣＤ撮像素子を例にとって説明するが、ＣＣＤ撮像素子以外の、たとえば、ＭＯＳ（Metal Oxide Semiconductor）撮像素子なども使用することが出来る。
【００２６】
また、２０４はＡ／Ｄ（Analog to Digital）コンバータであり、ＣＣＤ撮像ユニット２０３から出力されたアナログ画像信号をデジタル画像信号へ変換する。さらに、２０５はＳＳＧ（Sync Signal Generator）ユニットであり、ＣＣＤ撮像ユニット２０３とＡ／Ｄコンバータ２０４に各種の同期信号やタイミング信号を供給する。
【００２７】
また、２０６は信号処理ユニットであり、画像処理や圧縮、伸張などの処理を高速に実現する。２０７はＤＭＡコントローラであり、システムバス２２５を介してそれぞれの回路ブロック間におけるデータ転送を高速に行う。２０８はＤＲＡＭでありデジタルカメラの動作のための主記憶装置である。またＤＲＡＭ２０８は撮影時のバッファメモリとしても使用される。一方、２０９はフラッシュＲＯＭであり、ファームウエアプログラムを格納する。
【００２８】
さらに、２１０はマイクロフォンであり、デジタルカメラ３０１の撮影時の外部音声を電気信号に変換する。２１１はＡ／Ｄコンバーターであり、マイクロフォン２１０からのアナログ音声信号をデジタル音声信号に変換する。２１２は絞り／シャッター制御ユニットであり、絞り／シャッター機構２０２の制御を行う。２１３はレンズ制御ユニットであり、レンズユニット２０１に対してＡＦ（Auto Focus）のためのレンズ駆動、ズームのためのレンズ駆動といったレンズ制御を行う。
【００２９】
また、２１４はＣＰＵであり、フラッシュＲＯＭ２０９よりロードしたファームウエアプログラムをＤＲＡＭ２０８を主記憶として実行することにより、本発明における実施形態のカメラシステムにおける各種の制御を行う。２１５は表示制御であり、ＴＦＴ液晶等で構成される表示装置２２２の制御を行う。
【００３０】
さらに、２１６は通信制御ユニットであり、無線ＬＡＮプロトコルを用いた通信のための制御を行う。２２３は無線装置で無線ＬＡＮアンテナを含み、無線ＬＡＮ用アンテナを介して、１つまたは複数の蓄積装置と通信を行うことが可能に構成されている。２１７はメモリーカード制御ユニットであり、各種の半導体記憶装置などで構成された取り外し可能なメモリカードである外部記憶媒体２２４に対して画像ファイルの書込み及び読み出しの制御を行う。
【００３１】
通常、デジタルカメラ３０１は、内蔵または装着される半導体記憶装置を使用する場合に、撮影可能枚数を表示する機能を備えている。本発明の実施形態では、別の筐体として構成された蓄積装置３０３を使用する場合の撮影可能枚数を表示する機能に関するものである。
【００３２】
２１９は電源制御ユニットであり、ＤＣ／ＤＣコンバータ２２０の制御、及び電池２１８の残量検出を行う。２２０はＤＣ／ＤＣコンバータであり、電池２１８からの電力を電子カメラ全体へ適切な電圧に変換して供給する。そして、２２１は入力装置であり、表示装置２２２上に表示されるメニュー画面の各種操作を行うためのキーパッド、ズームレバー、電源スイッチ、及びレリーズスイッチ等を含んで構成される。そしてシステムバス２２５は、各回路ブロック間の高速なデータ転送を実現する。
【００３３】
次に、図４は図２に開示した本発明の実施形態におけるデジタルカメラ３０１の基本的な動作を説明するフローチャート、また、図５は、図１に開示した本発明の実施形態における蓄積装置３０３の基本的な動作を説明するフローチャートである。
【００３４】
図４に示すように、先ず、ステップＳ４１でデジタルカメラ３０１での撮影が行われる。次に、ステップＳ４２で、撮影した画像データの属性情報が生成される。そして、ステップＳ４３で示すように、生成された属性情報を撮影した画像データに付加して画像ファイルが生成される。生成した画像ファイルは、ステップＳ４４で送信され、一連の基本動作が完了する。
【００３５】
一方、図５に示すように、蓄積装置３０３はステップＳ５１でデジタルカメラ３０１から送信された画像ファイルを受信する。蓄積装置３０３は、ステップＳ５２に示すように、受信した画像ファイルをＨＤＤ１２４に蓄積し、さらにステップＳ５３で、画像ファイルに付加されている属性情報を取得する。次に、ステップＳ５４で示すように、取得した属性情報をもとに、蓄積装置３０３は撮影可能枚数の計算を行う。計算の詳細については、あとで説明するが、得られた撮影可能枚数はステップＳ５５に示すように、蓄積装置３０３の表示装置１２２に表示され、一連の基本動作が完了する。
【００３６】
次に、デジタルカメラ３０１が生成する画像ファイル３０２について説明する。図７はデジタルカメラ３０１で撮影された画像ファイル３０２のデータ構造の概略図である。本発明の実施形態においては、デジタルカメラ３０１で生成された画像ファイル３０２は、Exif（Exchangeable Image File Format）によって定められたファイルフォーマットに従って生成される。
【００３７】
Exifファイルフォーマットはデジタルカメラおよびその関連機器において記録される画像ファイルを規定することで、画像データの互換性や交換性を確保し、多くのユーザにとって使いやすい環境を提供することを目的とした規格である。
【００３８】
次に、画像ファイル３０２のデータ構造について詳細に説明する。画像ファイル３０２には、画像ファイルの属性情報が記録されているヘッダ５０２と、実際の画像データ５０４が含まれる。例えばヘッダ５０２には、デジタルカメラなどの画像入力機器のメーカ名５０５、画像入力機器のモデル名５０６、ファイル変更日時などが含まれる。さらに露出時間、シャッタースピードなどの撮影条件に関する情報を記載するタグや、サムネイル５１０など画像データに特有の属性情報が記録されている。さらに画像入力装置の製造メーカが独自の情報を記録できるMakerNote５０３のフィールドがある。
【００３９】
次に、撮影可能枚数の計算のアルゴリズムについて説明する。撮影可能枚数の表示に係る詳細な説明の前に、デジタルカメラ３０１が撮影してから蓄積装置３０３に撮影可能枚数が表示されるまでのシーケンスの概要を説明する。
【００４０】
デジタルカメラ３０１は、撮影する毎に画像データと共に画像ファイル３０２中のヘッダ５０２に画像データの属性情報を記録する。記録した画像データの属性情報は、蓄積装置３０３が撮影可能枚数を計算する場合に使用する。蓄積装置３０３はデジタルカメラ３０１から送信され、受信した画像ファイル３０２のヘッダ５０２を解析する。
【００４１】
蓄積装置３０３は解析した画像データの属性情報とＨＤＤ１２４の残容量から、接続されて撮影中のデジタルカメラ３０１の同じ撮影モードでの撮影可能枚数を計算し、蓄積装置３０３の表示装置１２２に撮影可能枚数を表示する。従って、撮影モードを変えた画像ファイルが次に送信されたのであれば、条件が変わることとなるので、計算された撮影可能枚数も変更されてくる。
【００４２】
次に、撮影可能枚数の計算に使用する画像データの属性情報や、その属性情報の作成方法、撮影可能枚数の表示について詳しく説明する。
【００４３】
先ず、撮影画像ファイルから取得する画像データの属性情報を説明する。先に説明したように、Exifファイルフォーマットには画像入力機器（この実施形態の場合、たとえば、デジタルカメラＹである）のメーカ名５０５、画像入力機器のモデル名５０６を記載するタグ５０２がある。本発明の実施形態では、撮影した画像ファイルから画像入力機器のメーカ名５０５、画像入力機器のモデル名５０６を取得する。
【００４４】
次に、撮影可能枚数の計算に使用する情報の作成について説明する。蓄積装置３０３は、撮影可能枚数を計算するための平均画像容量リスト６００（図８参照）を画像入力機器のメーカ名５０５、画像入力機器のモデル名５０６毎に保持する。
【００４５】
平均画像容量リスト６００が保持するデータは、平均画像データ容量と合計撮影回数である。合計撮影回数は、すでに蓄積装置３０３に蓄積されている画像ファイルの数から求めることが出来る。
【００４６】
次式が平均画像データ容量を求める計算式である。
【００４７】
平均画像データ容量＝（平均画像データ容量×合計撮影回数＋撮影画像データ容量）／（合計撮影回数＋１）
以上で説明した平均画像データ容量リスト６００（デジタルカメラＹのリスト）は、撮影された画像ファイルが蓄積装置３０３に送られるたびに更新されて蓄積装置３０３のフラッシュＲＯＭ１０９に格納され、システム稼動中はＤＲＡＭ１０８に展開されて撮影可能枚数の計算に使用される。次に、撮影可能枚数の計算のシーケンスについて説明する。
【００４８】
蓄積装置３０３は、撮影した画像ファイル３０２を受信すると、Exifヘッダ５０２から画像入力機器のメーカ名５０５と画像入力機器のモデル名５０６のタグを取得する。対応するモデルの平均画像データ容量を、作成した平均画像データ容量リスト６００から特定し撮影可能枚数を計算する。撮影可能枚数は以下の式で求めることが出来る。
【００４９】
撮影可能枚数＝ＨＤＤ１２４内の画像データ格納領域の残容量／平均画像データ容量
次に図３を参照して最初の表示例を説明する。すなわち、デジタルカメラ３０１が撮影した画像ファイル３０２を受信する。すると、蓄積装置３０３は画像ファイル３０２を格納し、先に説明した計算式を用いて撮影可能枚数を計算し、表示装置１２２に画像ファイル３０２のプレビュー画像とデジタルカメラ３０１の撮影可能枚数３０４を表示する。
【００５０】
次に図６を参照して２番目の表示例を説明する。蓄積装置３０３は電源ＯＮ／ＯＦＦキー１２１−１、ＭＥＮＵキー１２１−２、カーソル／ＳＥＴキー１２１−３などを有する。例えば、電源ＯＮ／ＯＦＦキー１２１−１以外に、ユーザがＭＥＮＵキー１２１−２を押下することで表示装置１２２がＯＮになる。蓄積装置３０３は表示装置１２２に、接続中のデジタルカメラ３０１の撮影可能枚数４０３と、電波状況４０１、蓄積装置３０３の電池残量４０２、および日時４０４を表示する。ここで注意すべきことは、表示される撮影可能枚数は、撮影可能枚数の計算で用いた属性情報と同じ条件での撮影に限っての撮影可能枚数である。したがって、同じ条件であれば、撮影する毎に撮影可能枚数は１ずつ減るが、撮影条件が変われば撮影可能枚数は大きく減ったり増えたりすることになる。
【００５１】
＜実施形態２＞
次に本発明の他の実施形態について説明する。実施形態２では、MakerNote５０３の情報から画像データ容量目安表８００（デジタルカメラＸの目安表）を作成して撮影可能枚数の計算の精度を向上させる。
【００５２】
撮影可能枚数の計算をするにあたり、まず作成するデータ容量目安表８００について説明したのち、撮影可能枚数の計算のシーケンスを詳細に説明する。蓄積装置３０３は、撮影可能枚数の計算に使用するデータ容量目安表８００（図９参照）を作成する。
【００５３】
データ容量目安表８００は、画像入力装置（この実施形態の場合、たとえば、デジタルカメラＸである）のメーカ名５０５、画像入力機器のモデル名５０６、ファームウエアバージョン５０９が異なる毎に作成する必要がある。データ容量目安表８００には撮影モード（記録画素数５０８、圧縮率５０７）毎の平均画像データ容量とその撮影モードでの撮影回数が含まれる。また、それぞれのモード（スーパーファイン、ファイン及びノーマル）での撮影状況も含まれる。
【００５４】
蓄積装置３０３は、受信した画像ファイル３０２のヘッダ５０２を解析する。そして、0thＩＦＤから画像入力装置のメーカ名５０５、画像入力機器のモデル名５０６を取得し、ExifＩＦＤ中のMakerNote５０３から圧縮率５０７、記録画素数５０８、ファームウエアバージョン５０９を取得する。以上の情報から、撮影モード（記録画素数５０８、圧縮率５０７）に対応する平均画像データ容量を更新する。
【００５５】
この計算式は以下の式となる。
【００５６】
平均画像データ容量＝（平均画像データ容量×合計撮影回数＋今回撮影のデータ容量）／（合計撮影回数＋１）
以上で説明したデータ容量目安表８００は、蓄積装置３０３のフラッシュＲＯＭ１０９に格納されていて、システム稼動中はＤＲＡＭ１０８に展開され撮影可能枚数の計算に使用される。
【００５７】
次に、本実施形態における撮影可能枚数の計算のシーケンスについて説明する。蓄積装置３０３はヘッダ５０２から画像入力装置のメーカ名５０５、画像入力機器のモデル名５０６、MakerNote５０３から圧縮率５０７、記録画素数５０８、ファームウエアバージョン５０９のタグを取得する。そして、使用するデータ容量目安表８００を画像入力装置のメーカ名５０５と画像入力機器のモデル名５０６、ファームウエアバージョン５０９から特定し、計算に使用する平均画像データ容量を圧縮率５０７、記録画素数５０８により特定する。この場合、撮影可能枚数を求める計算式は以下のようになる。
【００５８】
撮影可能枚数＝ＨＤＤ１２４内の画像データ格納領域の残容量／現在の撮影モードでの撮影データ容量
以上で説明した部分以外、すなわち、デジタルカメラ３０１と蓄積装置３０３の基本構成、及び蓄積装置３０３の撮影可能枚数の表示等は、先の実施形態１と同様であり説明を省略する。
【００５９】
＜実施形態３＞
次に本発明のさらに他の実施形態について説明する。実施形態３では、蓄積装置３０３が撮影可能枚数を計算するためのデータ容量目安表８００（図９）を作成することなしに撮影可能枚数を計算する方法を説明する。
【００６０】
まず、撮影可能枚数の計算に使用する画像のプロパティについて説明してから、撮影可能枚数の計算のシーケンスを説明する。
【００６１】
一般的にデジタルカメラは、図１０に示すような自身の撮影モードに対応するデータ容量目安表９００を保持している。そこで、本実施形態におけるデジタルカメラ３０１は図１１に示すように、データ容量目安表９００をMakerNote５０３に記載した画像ファイル３０２を生成する。データ容量目安表９００も、それぞれのモード（スーパーファイン、ファイン及びノーマル）での容量情報を含む。
【００６２】
次に、撮影可能枚数の計算にあたり、蓄積装置３０３はデジタルカメラ３０１から受信した画像ファイル３０２のヘッダ５０２を解析する。0thＩＦＤから画像入力装置のメーカ名５０５、画像入力機器のモデル名５０６を取得し、ExifＩＦＤ中のMakerNoteから圧縮率５０７、記録画素数５０８、およびデータ容量目安表９００を取得する。また、圧縮率５０７、および記録画素数５０８から撮影可能枚数の計算に使用するデータ容量目安表９００中のデータ容量目安値を特定する。
【００６３】
撮影可能枚数を求める計算式は次のようになる。
【００６４】
撮影可能枚数＝ＨＤＤ１２４内の画像データ格納領域の残容量／データ容量目安値
以上で説明した部分以外、すなわち、デジタルカメラ３０１と蓄積装置３０３の基本構成、及び蓄積装置３０３の撮影可能枚数の表示等は、実施形態１と同様であり、説明は省略する。
【００６５】
＜実施形態４＞
次にさらに、本発明の他の実施形態について説明する。
【００６６】
実施形態４では、先の実施形態３とは違い、デジタルカメラ３０１が保持するデータ容量目安表９００をMakerNote５０３に記載しない。その代わりに、撮影時の撮影モードに対応するデータ容量目安値５１１を図１２に示すようにMakerNote５０３に記載する。
【００６７】
先ずデジタルカメラ３０１は、撮影時の撮影モードに対応するデータ容量目安値５１１をMakerNote５０３に記載した画像ファイル３０２を生成する。目安値５１１は、先に説明したデジタルカメラ３０１が保持する自身の撮影モードに対応するデータ容量目安表９００から取得する。生成した画像ファイル３０２は蓄積装置３０３へ送信される。そして撮影可能枚数の計算にあたって、蓄積装置３０３は受信した画像ファイル３０２のMakerNote５０３中のデータ容量目安値５１１を取得し、撮影可能枚数を計算する。
【００６８】
撮影可能枚数を求める計算式は、次の式となる。
【００６９】
撮影可能枚数＝ＨＤＤ１２４内の画像データ格納領域の残容量／データ容量目安値５１１
以上で説明した部分以外、すなわち、デジタルカメラ３０１と蓄積装置３０３の基本構成、及び蓄積装置３０３の撮影可能枚数の表示等は、実施形態１と同様であり、説明を省略する。
【００７０】
＜実施形態５＞
次に、本発明のさらに他の実施形態について説明する。実施形態５では、蓄積装置３０３がデジタルカメラ３０１やパーソナルコンピュータ３０５と接続しているシステムについて説明する。図１３は、蓄積装置３０３がデジタルカメラ３０１やパーソナルコンピュータ３０５と接続しているシステムの概念図である。パーソナルコンピュータ３０５は蓄積装置３０３へ画像ファイル３０６を送信することが可能とされている。この実施形態の場合には、無線ＬＡＮで送信する。
【００７１】
蓄積装置３０３は受信した画像ファイル３０６を格納し、撮影可能枚数は表示しない。また、デジタルカメラ３０１も、過去に撮影し自身の有する半導体メモリに蓄積してある画像ファイル３０７を蓄積装置３０３へ送信することが可能である。この場合でも、蓄積装置３０３は受信した画像ファイル３０７を格納するが、撮影可能枚数を表示しない。すなわち、パーソナルコンピュータ３０５から送られる画像データのファイルの容量は必ずしも一定の容量の画像ファイルではなく、色々な容量の画像ファイルが混在する可能性が高い。従って、撮影可能枚数を先の実施形態の計算式で計算しても、意味のない数字が得られるのみであり、従って撮影可能枚数は表示しない。
【００７２】
同様に、デジタルカメラ３０１で過去に撮影し、自身の有する半導体メモリに蓄積してある画像ファイルの容量も、必ずしも一定の容量の画像ファイルではなく、色々な容量の画像ファイルが混在する可能性が高い。それに、現在の撮影モードと、過去に撮影されて送られた画像ファイルの容量とは殆どの場合無関係である。この場合も同様に撮影可能枚数を先の実施形態の計算式で計算しても、意味のない数字が得られるのみであり、従って撮影可能枚数は表示しない。
【００７３】
すなわち、図３で示すように、デジタルカメラ３０１が撮影して画像ファイル３０２を生成し、それによって蓄積装置３０３へ送信された画像ファイル３０２の格納の時にのみ、蓄積装置３０３はリアルタイムで撮影可能枚数を表示する。従ってこの場合、撮影によって送信された画像ファイル３０２なのか、又はそれ以外で送信された画像ファイル３０６または画像ファイル３０７なのかを、蓄積装置３０３は判断する必要がある。
【００７４】
図１４のフローチャートを使って撮影時の画像ファイルかどうか判断するアルゴリズムを説明する。蓄積装置３０３は画像ファイルを受信すると、以下で説明する判定アルゴリズムを実行する。先ず、蓄積装置３０３はステップＳ１４１で画像ファイルを受信すると、つぎにステップＳ１４２で画像ファイルを格納する。
【００７５】
図９で示すように、Exifファイルフォーマットでは、ExifＩＦＤに画像データの生成日時５１２のタグがある。したがって、ステップＳ１４３に示すように、画像ファイルから画像データの生成日時５１２と、蓄積装置３０３の内蔵時計の日時を取得する。
【００７６】
次にステップＳ１４４で、取得した２つの日時を比較してその差が所定時間（例えば１分以内）以内の差の場合（Ｓ１４４でＹ）は、現在の撮影によって送信された画像ファイル３０２であると判定し、ステップＳ１４５で撮影可能枚数を計算して表示する。取得した２つの日時を比較してその差が所定時間以上の差の場合（Ｓ１４４でＮ）には、現在の撮影によって送信された画像ファイル３０２ではないと判定して撮影可能枚数を計算しない。
【００７７】
以上で説明した部分以外、すなわち、デジタルカメラ３０１と蓄積装置３０３の基本構成、撮影画像ファイル３０２のデータ構造、撮影可能枚数の計算及び蓄積装置３０３の撮影可能枚数の表示等は、実施形態１と同様であり、説明を省略する。
【００７８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。
【００７９】
すなわち、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【００８１】
しかし、さらにそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる場合もあり得る。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態に使用可能な蓄積装置の基本構造のブロック図である。
【図２】本発明の実施形態に使用可能なデジタルカメラの基本構造のブロック図である。
【図３】本発明の実施形態のシステム概念図である。
【図４】本発明の実施形態におけるデジタルカメラの基本的な動作を説明するフローチャートである。
【図５】本発明の実施形態における蓄積装置の基本的な動作を説明するフローチャートである。
【図６】本発明の実施形態における蓄積装置の撮影可能枚数表示のユーザーインターフェースの１例を示す図である。
【図７】本発明の実施形態におけるExifファイルフォーマットの画像ファイルのデータ構造図の１例を示す。
【図８】本発明の実施形態におけるメーカ、モデル別の平均画像データ容量のリストの１例である。
【図９】本発明の実施形態におけるメーカ、モデル、ファームウエアバージョン、撮影モード別の平均画像データ容量のリストの１例である。
【図１０】本発明の実施形態におけるデジタルカメラの保持するデータ容量目安表の１例である。
【図１１】本発明の他の実施形態におけるExifファイルフォーマットの画像ファイルのデータ構造図である。
【図１２】本発明の他の実施形態におけるExifファイルフォーマットの画像ファイルのデータ構造図である。
【図１３】本発明の他の実施形態におけるシステム概念図である。
【図１４】本発明に他の実施形態における撮影可能枚数を表示する判断アルゴリズムの１例を示すフローチャートである。
【符号の説明】
【００８４】
１２２  表示装置
１２４  ＨＤＤ
１２３、２２３  無線装置
３０１  デジタルカメラ
３０２、３０６、３０７  画像ファイル
３０３  蓄積装置
５０２  ヘッダ
５１１  データ容量目安値
６００  平均画像データ容量リスト
８００、９００  データ容量目安表
【図１】
2007158821.tif 000003
【図２】
2007158821.tif 000004
【図３】
2007158821.tif 000005
【図４】
2007158821.tif 000006
【図５】
2007158821.tif 000007
【図６】
2007158821.tif 000008
【図７】
2007158821.tif 000009
【図８】
2007158821.tif 000010
【図９】
2007158821.tif 000011
【図１０】
2007158821.tif 000012
【図１１】
2007158821.tif 000013
【図１２】
2007158821.tif 000014
【図１３】
2007158821.tif 000015
【図１４】
2007158821.tif 000016