(57)【要約】【課題】  外部装置によってファイルシステムが変更された後でも撮影及び記録動作を正常に行うことができるようにする。。【解決手段】  外部に接続されたデジタルカメラ制御装置によって書き換え可能な記録手段１１０５と、前記記録手段１１０５に関する情報を保持する情報保持手段１１０３とを具備するデジタルカメラにおいて、前記記録手段１１０５に関する情報を、前記情報保持手段１１０３により前記デジタルカメラ制御装置からの要求によって前記記録手段１１０５の内容を反映させて更新するようにすることにより、撮影や通信を行う際に、前記記録手段１１０５の内容を前記情報保持手段１１０３に常に反映されるようにする。【選択図】  図１
2005348404.tif 000002
【特許請求の範囲】
【請求項１】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、
前記情報保持手段は、前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴とするデジタルカメラ。
【請求項２】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段と、前記記録手段に関する情報を更新する必要があるか否かを示すフラグを格納するフラグ格納手段とを具備し、
前記情報保持手段は、前記フラグ格納手段に格納されているフラグの状態に基づいて、前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴とするデジタルカメラ。
【請求項３】
前記フラグは、前記記録手段の内容が書き換えられた場合にセットされ、その内容が前記情報保持手段に反映された時点でクリアされることを特徴とする請求項２に記載のデジタルカメラ。
【請求項４】
デジタルカメラ制御装置と通信可能なデジタルカメラにおいて、
前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、
前記情報保持手段は、前記デジタルカメラ制御装置からの要求によって前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴とするデジタルカメラ。
【請求項５】
デジタルカメラ制御装置と通信可能なデジタルカメラにおいて、
前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、
前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴とするデジタルカメラ。
【請求項６】
デジタルカメラ制御装置と通信可能なデジタルカメラにおいて、
前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、
撮影を開始する際あるいはデジタルカメラ制御装置との通信を開始する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴とするデジタルカメラ。
【請求項７】
デジタルカメラ制御装置と通信可能なデジタルカメラにおいて、
前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、
前記デジタルカメラ制御装置との通信を終了する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴とするデジタルカメラ。
【請求項８】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラと通信可能なデジタルカメラ制御装置において、
前記記録手段の内容を書き換えたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴とするデジタルカメラ制御装置。
【請求項９】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラと通信可能なデジタルカメラ制御装置において、
撮影を開始する際あるいは通信を開始する際に、前記記録手段を書き換えたことにより前記情報保持手段と記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴とするデジタルカメラ制御装置。
【請求項１０】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラと通信可能なデジタルカメラ制御装置において、
通信を終了する際に、前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴とするデジタルカメラ制御装置。
【請求項１１】
デジタルカメラとデジタルカメラ制御装置との間を通信可能に接続して成るデジタルカメラシステムにおいて、
前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを前記デジタルカメラが具備し、
前記情報保持手段は、前記デジタルカメラ制御装置からの要求によって前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴とするデジタルカメラシステム。
【請求項１２】
デジタルカメラとデジタルカメラ制御装置との間を通信可能に接続して成るデジタルカメラシステムにおいて、
前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを前記デジタルカメラが具備し、
前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴とするデジタルカメラシステム。
【請求項１３】
デジタルカメラとデジタルカメラ制御装置との間を通信可能に接続して成るデジタルカメラシステムにおいて、
前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを前記デジタルカメラが具備し、
撮影を開始する際あるいは前記デジタルカメラ制御装置との通信を開始する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴とするデジタルカメラシステム。
【請求項１４】
デジタルカメラとデジタルカメラ制御装置との間を通信可能に接続して成るデジタルカメラシステムにおいて、
前記デジタルカメラは、前記デジタルカメラ制御装置からの要求に応じて撮影した画像を読み込み、それを前記デジタルカメラ制御装置に送信したり、不要な画像を消去したり、あるいは前記デジタルカメラ制御装置から送られたデータを前記記録手段に書き込んだりすることを特徴とするデジタルカメラシステム。
【請求項１５】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、
外部に接続されたデジタルカメラ制御装置との通信を終了する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴とするデジタルカメラ制御方法。
【請求項１６】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、
外部に接続されたデジタルカメラ制御装置からの要求によって前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴とするデジタルカメラ制御方法。
【請求項１７】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、
外部に接続されたデジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴とするデジタルカメラ制御方法。
【請求項１８】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、
撮影を開始する際あるいは外部に接続されたデジタルカメラ制御装置との通信を開始する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴とするデジタルカメラ制御方法。
【請求項１９】
外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、
外部に接続されたデジタルカメラ制御装置との通信を終了する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたしたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴とするデジタルカメラ制御方法。
【請求項２０】
請求項１５〜１９の何れか１項に記載のデジタルカメラ制御方法をコンピュータに実行させるためのプログラムをコンピュータに読み取り可能に格納されていることを特徴とする媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信によって制御可能なデジタルカメラ、デジタルカメラ制御装置、デジタルカメラシステム、デジタルカメラ制御方法及び媒体に関する。
【背景技術】
【０００２】
従来より、デジタルカメラで撮影した画像をパーソナルコンピュータ（以下ではＰＣと呼ぶ）上で表示などを行ったり、また逆にＰＣ上で管理されているデータをデジタルカメラに記録させるようにするデジタルカメラシステムが提案されている。
【０００３】
図４は、デジタルカメラシステムの概略を示す構成図である。図４において、１００３はＰＣ、１００７はデジタルカメラを表している。前記デジタルカメラ１００７は、PCMCIAカードスロット１００８を持ち、PCMCIAカード（図示せず）に画像を記録することができるように成されている。
【０００４】
１００６は、前記ＰＣ１００３とデジタルカメラ１００７を接続するケーブルであり、シリアルあるいはパラレルのケーブルが用いられる。前記のケーブル１００６を通じてＰＣ１００３は通信を行い、デジタルカメラ１００７のPCMCIAカードに記録された画像を読み込んだり、PCMCIAカードにデータを書き込んだりすることができる。
【０００５】
図５は、従来のデジタルカメラ１００７の構成例を示すブロック図である。図５において、１１０７はデジタルカメラ１００７のハードウェアであり、１１００はソフトウェアである。なお、図５ではデジタルカメラ１００７の主要な部分に関してのみ示している。
【０００６】
図５において、１１０６はCCD などより成る撮像に必要な撮像装置であり、１１０５は撮影した画像データなどを格納するPCMCIAカードなどの記録媒体である。また、１１０４はファイルシステムであり、他のソフトウェアがハードウェアを意識せずにファイルの入出力が行えるようにする機能を有している。
【０００７】
１１０３は撮影情報管理部であり、撮影に必要な様々な情報を管理する機能を有している。管理している情報としては、記録媒体１１０５に撮影可能な画像の枚数や、次回に撮影する画像の名前として用いる番号などがある。
【０００８】
１１０１は撮影実行部であり、撮像装置１１０６を駆動して撮影を行ったり、撮影情報管理部１１０３を介して、通し番号を用いた名前を付けて撮影した画像を記録したり、記録媒体１１０５の撮影可能枚数が不足していれば撮影を行わないようにするなどの判断を行ったりする機能を有している。
【０００９】
１１０８は通信ポートであり、図４に示したようにＰＣ１００３と通信を行う場合に、シリアルあるいはパラレルのケーブル１００６が接続される。１１０２は通信制御部であり、通信ポート１１０８からの信号を処理し、ＰＣ１００３からの要求に応じてファイルシステム１１０４を介して撮影した画像を読み込みそれを送信したり、不要な画像を消去したり、あるいはＰＣ１００３から送られたデータを書き込んだりする機能を有している。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このように構成された従来のデジタルカメラシステムにおいては、ＰＣ１００３は通信によってデジタルカメラ１００７のファイルシステム１１０４に直接アクセスすることが可能である。例えば、前記デジタルカメラ１００７が撮影した画像を消去したり、画像以外のファイルを書き込むことができるようになっている。
【００１１】
したがって、撮影した画像を消去したり、画像以外のファイルを書き込むような操作がＰＣ１００３によって行われた後に、デジタルカメラ１００７で撮影を行おうとした場合には、撮影情報管理部１１０３が持つ情報と矛盾が生じる可能性があった。
【００１２】
例えば、記録媒体１１０５にNo. 1 からNo. 5 までの名前が付された画像が撮影されていたときに、撮影情報管理部１１０３は次回撮影する画像の名前として用いる番号としてNo. 6 を準備しているものとする。
【００１３】
そのときに、ＰＣ１００３がファイルシステム１１０４に直接アクセスしてNo. 5 の画像を消去し、その後撮影を行おうとする場合を考える。この場合、本来であればNo. 5 の名前で画像を撮影すればよいのであるが、撮影情報管理部１１０３はNo. 5 の画像が消去されたことを検知する手段がないので、次回撮影する画像の名前として用いる番号を更新できず、No. 6 の名前を持つ画像が撮影されてしまう問題があった。
【００１４】
あるいは、ＰＣ１００３が画像以外のファイルを記録媒体１１０５に書き込んだ後に、デジタルカメラ１００７が撮影を行おうとした場合には、記録媒体１１０５の空き容量が減少しているにもかかわらず、撮影情報管理部１１０３はそれを検知できない。このため、実際には記録媒体１１０５の空き容量が足りないのに撮影実行部１１０１が撮影動作を行ってしまう恐れがあった。
【００１５】
本発明は以上の問題点に鑑みて、デジタルカメラのファイルシステムが外部装置によって変更された後でも、デジタルカメラによる撮影及び記録動作を正常に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【００１６】
本発明のデジタルカメラは、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、前記情報保持手段は、前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴としている。
【００１７】
また、本発明の他の特徴とするところは、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段と、前記記録手段に関する情報を更新する必要があるか否かを示すフラグを格納するフラグ格納手段とを具備し、前記情報保持手段は、前記フラグ格納手段に格納されているフラグの状態に基づいて、前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴としている。
【００１８】
また、本発明のその他の特徴とするところは、前記フラグは、前記記録手段の内容が書き換えられた場合にセットされ、その内容が前記情報保持手段に反映された時点でクリアされることを特徴としている。
【００１９】
また、本発明のその他の特徴とするところは、デジタルカメラ制御装置と通信可能なデジタルカメラにおいて、前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、前記情報保持手段は、前記デジタルカメラ制御装置からの要求によって前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴としている。
【００２０】
また、本発明のその他の特徴とするところは、デジタルカメラ制御装置と通信可能なデジタルカメラにおいて、前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴としている。
【００２１】
また、本発明のその他の特徴とするところは、デジタルカメラ制御装置と通信可能なデジタルカメラにおいて、前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、撮影を開始する際あるいはデジタルカメラ制御装置との通信を開始する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴としている。
【００２２】
また、本発明のその他の特徴とするところは、デジタルカメラ制御装置と通信可能なデジタルカメラにおいて、前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備し、前記デジタルカメラ制御装置との通信を終了する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴としている。
【００２３】
本発明のデジタルカメラ制御装置は、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラと通信可能なデジタルカメラ制御装置において、前記記録手段の内容を書き換えたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴としている。
【００２４】
また、本発明の他の特徴とするところは、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラと通信可能なデジタルカメラ制御装置において、撮影を開始する際あるいは通信を開始する際に、前記記録手段を書き換えたことにより前記情報保持手段と記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴としている。
【００２５】
また、本発明のその他の特徴とするところは、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラと通信可能なデジタルカメラ制御装置において、通信を終了する際に、前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴としている。
【００２６】
本発明のデジタルカメラシステムは、デジタルカメラとデジタルカメラ制御装置との間を通信可能に接続して成るデジタルカメラシステムにおいて、前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを前記デジタルカメラが具備し、前記情報保持手段は、前記デジタルカメラ制御装置からの要求によって前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴としている。
【００２７】
また、本発明のその他の特徴とするところは、デジタルカメラとデジタルカメラ制御装置との間を通信可能に接続して成るデジタルカメラシステムにおいて、前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを前記デジタルカメラが具備し、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴としている。
【００２８】
また、本発明のその他の特徴とするところは、デジタルカメラとデジタルカメラ制御装置との間を通信可能に接続して成るデジタルカメラシステムにおいて、前記デジタルカメラ制御装置によって書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを前記デジタルカメラが具備し、撮影を開始する際あるいは前記デジタルカメラ制御装置との通信を開始する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と記録手段の内容の矛盾が生じたときには、前記情報保持手段は前記記録手段の内容を反映して前記記録手段に関する情報を更新することを特徴としている。
【００２９】
また、本発明のその他の特徴とするところは、デジタルカメラとデジタルカメラ制御装置との間を通信可能に接続して成るデジタルカメラシステムにおいて、前記デジタルカメラは、前記デジタルカメラ制御装置からの要求に応じて撮影した画像を読み込み、それを前記デジタルカメラ制御装置に送信したり、不要な画像を消去したり、あるいは前記デジタルカメラ制御装置から送られたデータを前記記録手段に書き込んだりすることを特徴としている。
【００３０】
本発明のデジタルカメラ制御方法は、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、外部に接続されたデジタルカメラ制御装置との通信を終了する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴としている。
【００３１】
また、本発明の他の特徴とするところは、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、外部に接続されたデジタルカメラ制御装置からの要求によって前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴としている。
【００３２】
また、本発明のその他の特徴とするところは、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、外部に接続されたデジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴としている。
【００３３】
また、本発明のその他の特徴とするところは、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、撮影を開始する際あるいは外部に接続されたデジタルカメラ制御装置との通信を開始する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と記録手段の内容の矛盾が生じたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴としている。
【００３４】
また、本発明のその他の特徴とするところは、外部から書き換え可能な記録手段と、前記記録手段に関する情報を保持する情報保持手段とを具備するデジタルカメラを制御する方法において、外部に接続されたデジタルカメラ制御装置との通信を終了する際に、前記デジタルカメラ制御装置が前記記録手段を書き換えたことにより前記情報保持手段と前記記録手段の内容の矛盾が生じたしたときには、前記記録手段の内容を反映して前記記録手段に関する情報を更新するように前記情報保持手段を制御することを特徴としている。
【００３５】
本発明の媒体は、前記デジタルカメラ制御方法をコンピュータに実行させるためのプログラムをコンピュータに読み取り可能に格納されていることを特徴としている。
【発明の効果】
【００３６】
本発明によれば、記録手段に関する情報を保持する情報保持手段は、記録手段の内容との矛盾が生じたときや、外部に接続されているデジタルカメラ制御装置からの要求があったときには、前記記録手段の内容を反映して記録手段に関する情報を更新するので、撮影や通信を行う際には常に記録手段の内容を前記情報保持手段に反映することができる。これにより、外部に接続されたデジタルカメラ制御装置との通信を行った後でも、画像の撮影動作や記録動作に支障を来すことがないようにすることができる。
【発明を実施するための最良の形態】
【００３７】
図１は、本実施形態のデジタルカメラの構成例を示すブロック図である。図１では、図５と同じ働きをするブロックは同じ番号を付してあり、詳細な説明を省略する。また、主要な部分に関してのみ示している。なお、本実施形態におけるデジタルカメラ制御装置、デジタルカメラシステムは図４と同様に構成されており、図示を省略する。
【００３８】
図１において、１０２は不揮発性メモリなどにより構成される二次記憶部であり、後述するように、撮影情報管理部１１０３が持つ情報にファイルシステム１１０４の内容を反映させて両者の整合性をとる必要があることを示すフラグを格納する機能を有している。このフラグは、記録媒体１１０５の内容が書き換えられた場合にセットされ、その内容が撮影情報管理部１１０３に反映された時点でクリアされるものであり、初期状態ではクリアされている。
【００３９】
次いで、１０１は通信制御部であり、通信ポート１１０８からの信号を処理し、通信ポート１１０８に接続されたＰＣ（図４の１００３）からの要求に応じて、ファイルシステム１１０４を介して撮影した画像を読み込みそれを送信したり、不要な画像を消去したり、あるいはＰＣから送られたデータを書き込んだりする機能を有している。
【００４０】
１００は撮影情報初期化部であり、通信制御部１０１の要求により撮影情報管理部１１０３が管理している情報を更新させ、現在のファイルシステム１１０４の状態と矛盾がないようにさせる機能を有している。また、撮影情報初期化部１００は撮影情報管理部１１０３が持つ情報にファイルシステム１１０４の内容を反映させて両者の整合性をとる必要があることを示すフラグを、セットしたりクリアしたりする機能を有している。
【００４１】
次に、本実施形態のデジタルカメラの動作に関して説明する。まず、撮影を行うときの動作に関して説明する。図２は、撮影を行う時の動作を説明するフローチャートである。
動作が開始されると、まず、最初のステップ２００において、撮影情報初期化部１００は二次記憶部１０２内に記憶されているフラグのセット状態を参照する。そして、フラグがセットされていれば、後述するように、撮影情報管理部１１０３の情報がファイルシステム１１０４と矛盾していることを示すので、その場合はステップ２０１に進む。
【００４２】
ステップ２０１において、撮影情報初期化部１００は撮影情報管理部１１０３に対して撮影情報を更新するように要求する。
撮影情報管理部１１０３は、撮影情報初期化部１００からの要求を受けると、撮影情報初期化部１００の要求に呼応してファイルシステム１１０４を参照し、自身が管理している情報を更新する。
【００４３】
例えば、記録媒体１１０５に撮影可能な画像の枚数や、撮影した画像の名前に付けるための番号などを更新する。そして、前記記録媒体１１０５にNo. 1 からNo. 4 までの名前を持つ画像があれば、撮影した画像の名前に付けるための番号としてNo. 5 を準備する。
【００４４】
一方、ステップ２００で撮影情報を更新しないと判断したとき、あるいはステップ２０１の処理が終了したときはステップ２０２に進んで撮影動作を実行する。具体的には、撮影実行部１１０１が撮影情報管理部１１０３から撮影可能枚数を取得し、記録媒体１１０５に画像を記録することができるか否かを判断し、さらに、画像に名前として付けるべき番号などを取得する。その後、撮像装置１１０６を駆動して撮影を行う。そして、撮影によって取得した電気的な信号を記録媒体１１０５に画像として記録する。
【００４５】
次に、本発明のデジタルカメラがＰＣなどのような外部のデジタルカメラ制御装置と通信を行うときの動作を説明する。
図３は、デジタルカメラが外部のデジタルカメラ制御装置と通信を行うときの動作を示すフローチャートである。
【００４６】
動作が開始されると、最初のステップ３００において、撮影情報初期化部１００は二次記憶部１０２に格納されているフラグの状態を参照して、撮影情報管理部１１０３に対して撮影情報の更新を要求するか否かを判断する。
【００４７】
そして、二次記憶部１０２にフラグがセットされている場合にはステップ３０１に進み、撮影情報初期化部１００は撮影情報管理部１１０３に対して撮影情報を更新するよう要求する。この動作は図２のステップ２００及びステップ２０１の動作と同じであるので、詳細な説明を省略する。
【００４８】
ステップ３１０以降の処理では、外部に接続されたデジタルカメラ制御装置から送られてきた命令に応じた処理を行う。この命令は、通信ポート１１０８を通じてデジタルカメラ制御装置から送られてきた電気的な信号を、通信制御部１０１が解釈することによって得られる。本実施形態では５つの命令を用意している。
【００４９】
まず、ステップ３１０では、前記デジタルカメラ制御装置から送られてきた命令がTerminate か否かを調べる。Terminate は、通信を終了する命令である。したがって、前記デジタルカメラ制御装置から送られてきた命令がTerminate であれば、通信制御部１０１は所定の動作に従って通信を終了する。
【００５０】
次に、ステップ３０２において、前記デジタルカメラ制御装置から送られてきた命令がReadFileであるか否かを調べる。ReadFile命令は、ファイルを指定して、記録媒体１１０５に記録されている画像などのデータを読み込むための命令である。前記デジタルカメラ制御装置から送られてきた命令がReadFileであれば、ステップ３０６に進み、通信制御部１０１はReadFileで指定されたファイルをファイルシステム１１０４から読み出し、それを通信ポートを通じてデジタルカメラ制御装置に送信する処理を行う。
【００５１】
一方、ステップ３０２の判断の結果、前記デジタルカメラ制御装置から送られてきた命令がReadFileでない場合にはステップ３０３に進む。ステップ３０３では、デジタルカメラ制御装置から送られてきた命令がWriteFile か否かを判断し、WriteFile であればステップ３０７に進む。WriteFile は、ファイルを指定して、記録媒体１１０５に記録されているデータに書き込むための命令である。
【００５２】
ステップ３０７では、通信制御部１０１はWriteFile 命令で指定されたファイルに対してファイルシステム１１０４を通じて書き込みを行う。そして、書き込み処理が終了したら、ステップ３１１に進み、撮影情報初期化部１００に対して、前述した撮影情報を更新する必要があることを示すために、二次記憶部１０２に格納されているフラグをセットさせる。
【００５３】
前記WriteFile は、ReadFileとは異なり記録媒体１１０５の内容を書き換えるものである。WriteFile は、例えば指定したファイルの内容を増やすことができ、これは撮影可能な枚数を減少させることになる。このような場合、前述のフラグをセットすることにより、撮影情報管理部１１０３が管理する撮影情報を更新する必要があることを示す。
【００５４】
前記ステップ３０３の判定の結果がWriteFile でない場合には、ステップ３０４に進む。ステップ３０４ではデジタルカメラ制御装置から送られてきた命令がDeleteFileか否かを判断し、そうであればステップ３０８に進む。DeleteFileは、ファイルを指定して、記録媒体１１０５に記録されているデータを消去するための命令である。この命令もWriteFile と同様に、記録媒体１１０５の内容を書き換えるものである。したがって、通信制御部１０１は次のステップ３１２において、撮影情報初期化部１００に対して二次記憶部１０２内のフラグをセットさせる。
【００５５】
前記ステップ３０４の判定の結果がDeleteFileでない場合には、ステップ３０５に進む。ステップ３０５ではデジタルカメラ制御装置から送られてきた命令がRefresh か否かを判断する。そして、前記デジタルカメラ制御装置から送られてきた命令がRefresh であればステップ３０９に進む。
【００５６】
Refresh は、ファイルシステム１１０４の内容を撮影情報管理部１１０３が管理する撮影情報に反映させ、両者の整合性をとらせるための命令であり、デジタルカメラ制御装置は記録媒体１１０５の内容を書き換えた後には、この命令を送らなければならないようになされている。
【００５７】
ただし、記録媒体１１０５の内容を書き換える度にRefresh を送る必要はなく、ある程度の書き換えを行った後などの任意のタイミングで送信するようにすることができる。前記Refresh 命令が送られてきた場合、通信制御部１０１はステップ３０９に進んで撮影情報初期化部１００に対して、前述した、撮影情報を更新する必要があることを示すための、二次記憶部１０２に格納されているフラグをクリアさせる。そして、撮影情報初期化部１００は、撮影情報管理部１１０３に対してファイルシステム１１０４を参照して管理している撮影情報を更新させるようにする。
【００５８】
この命令を送れば、撮影情報管理部１１０３とファイルシステム１１０４の内容は整合がとれるのであるが、例えばデジタルカメラとデジタルカメラ制御装置を接続する通信用のケーブルが外れたなどの理由によって、前記デジタルカメラ制御装置がこの命令を送信できない場合がある。
【００５９】
このような場合には、二次記憶部１０２内のフラグはクリアされないので、前述したように、次回の撮影や通信を開始したときに、図２のステップ２０１や図３のステップ３０１で撮影情報管理部１１０３の内容が自動的に更新されることになる。
【００６０】
本実施形態では、外部に接続されたデジタルカメラ制御装置が記録媒体１１０５を書き換えたにもかかわらず、ケーブルが外れたなどの理由でRefresh 命令を送信できなかったときには、次回の撮影や通信を開始したときに、自動的に撮影情報管理部１１０３はファイルシステム１１０４の内容との整合性をとるようになっている。
【００６１】
しかし、図３のステップ３１０でTerminate を受け取った後に、二次記憶部１０２内のフラグがセットされていれば、通信を終了する前に撮影情報初期化部１００は撮影情報管理部１１０３に対して撮影情報を更新するようにさせることも可能である。
【００６２】
この場合には、撮影を開始したときに、図２のステップ２００とステップ２０１の撮影情報の更新処理は行わなくても良く、また、通信を開始したときも、図３のステップ３００とステップ３０１の撮影情報の更新処理を行わなくて良い。これによって、次回に撮影や通信を開始したときには、既に撮影情報管理部１１０３とファイルシステム１１０４は整合性がとれていることになる。
【００６３】
（本発明の他の実施形態）
本発明は複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても良く、１つの機器からなる装置に適用しても良い。
【００６４】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように、前記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００６５】
また、この場合、上記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６６】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００６７】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施形態を示し、デジタルカメラの主要部の構成例を表すブロック図である。
【図２】実施形態のデジタルカメラが撮影を行うときの動作を表すフローチャートである。
【図３】実施形態のデジタルカメラが外部に接続されたデジタルカメラ制御装置と通信を行う際の動作を表すフローチャートである。
【図４】デジタルカメラとデジタルカメラ制御装置とが接続されて成るデジタルカメラシステムを表す図である。
【図５】従来のデジタルカメラの構成例を表すブロック図である。
【符号の説明】
【００６９】
１００  撮影情報初期化部
１０１  通信制御部
１０２  二次記憶部
１１００  ソフトウェア
１１０１  撮影実行部
１１０３  情報保持手段
１１０４  ファイルシステム
１１０５  記録手段
１１０６  撮像装置
１１０７  デジタルカメラのハードウェア
１１０８  通信ポート
【図１】
2005348404.tif 000003
【図２】
2005348404.tif 000004
【図３】
2005348404.tif 000005
【図４】
2005348404.tif 000006
【図５】
2005348404.tif 000007
【手続補正書】
【提出日】平成17年6月7日(2005.6.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像手段を用いて撮影された画像を記録媒体に記録するデジタルカメラであって、
次に撮影される画像の名前に用いる番号などの情報を管理する管理手段を有し、
次の画像を撮影する前に、前記管理手段が管理している情報が前記記録媒体のファイルシステムの状態に従って更新されているか否かを判定し、
前記管理手段が管理している情報が前記記録媒体のファイルシステムの状態に従って更新されていない場合は、前記管理手段が管理している情報を前記記録媒体のファイルシステムの状態に従って更新することを特徴とするデジタルカメラ。
【請求項２】
前記管理手段が管理している情報を前記記録媒体のファイルシステムの状態に従って更新する場合は、前記次に撮影される画像の名前に用いる番号を、前記記録媒体に記録されている画像の名前に用いられている番号に連続する番号に更新することを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
撮像手段を用いて撮影された画像を記録媒体に記録するデジタルカメラであって、
次に撮影される画像の名前に用いる番号などの情報を管理する管理手段を有し、
次の画像を撮影する前に、前記管理手段が管理している情報を更新するか否かを判定し、
前記管理手段が管理している情報を更新する場合は、前記次に撮影される画像の名前に用いる番号を、前記記録媒体に記録されている画像の名前に用いられている番号に連続する番号に更新することを特徴とするデジタルカメラ。
【請求項４】
前記管理手段が管理している情報を更新するか否かを、前記管理手段が管理している情報が前記記録媒体のファイルシステムの状態に従って更新されているか否かに応じて判定することを特徴とする請求項３に記載のデジタルカメラ。
【請求項５】
前記管理手段が管理している情報が前記記録媒体のファイルシステムの状態に従って更新されているか否かを示す情報を記憶する記憶手段をさらに有することを特徴とする請求項１乃至４の何れか１項に記載のデジタルカメラ。
【請求項６】
前記記録媒体のファイルシステムは、前記デジタルカメラ以外の装置からのアクセスが可能であることを特徴とする請求項１乃至５の何れか１項に記載のデジタルカメラ。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、デジタルカメラに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
そこで、本発明は、デジタルカメラ以外の装置が記録媒体の内容を変更した場合であっても、次の画像の撮影を正常に行なうことができるようにすることを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明に係るデジタルカメラの一つは、例えば、撮像手段を用いて撮影された画像を記録媒体に記録するデジタルカメラであって、次に撮影される画像の名前に用いる番号などの情報を管理する管理手段を有し、次の画像を撮影する前に、前記管理手段が管理している情報が前記記録媒体のファイルシステムの状態に従って更新されているか否かを判定し、前記管理手段が管理している情報が前記記録媒体のファイルシステムの状態に従って更新されていない場合は、前記管理手段が管理している情報を前記記録媒体のファイルシステムの状態に従って更新することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明に係るデジタルカメラの一つは、例えば、撮像手段を用いて撮影された画像を記録媒体に記録するデジタルカメラであって、次に撮影される画像の名前に用いる番号などの情報を管理する管理手段を有し、次の画像を撮影する前に、前記管理手段が管理している情報を更新するか否かを判定し、前記管理手段が管理している情報を更新する場合は、前記次に撮影される画像の名前に用いる番号を、前記記録媒体に記録されている画像の名前に用いられている番号に連続する番号に更新することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
本発明によれば、デジタルカメラ以外の装置が記録媒体の内容を変更した場合であっても、次の画像の撮影を正常に行なうことができる。