(57)【要約】【課題】記憶媒体の空き容量が撮影画像データサイズに満たない場合にも、必要な画像データの削除を防止すること。【解決手段】通信機能付き雲台に相当するクレードル１０１とクレードル１０１に接続されたカメラユニット１０２とを備え、クレードル１０１に設けられた通信機能により、カメラユニット１０２に撮像した画像を、メール端末１０４へメール送信したり、サーバ１０５へアップロードしたりすることが可能である。その際に、撮像した画像を、クレードルに着脱可能なメモリカードへ記憶する。メモリカードに十分な容量がない場合には、メモリカードに所定のＩＤが記憶されているか否か判定し、ＩＤが記憶されていれば、メモリカードから所定の画像データを削除した上で、撮影画像データを記憶する。【選択図】　図１
2004096440.tif 000002
【特許請求の範囲】
【請求項１】
撮影画像データを、着脱可能な記憶媒体に保存可能な撮像装置において、
前記記憶媒体に該撮像装置を識別するためのＩＤが記憶されているかを判定するＩＤ判定手段と、
前記記憶媒体に前記撮影画像データを記憶するのに十分な容量があることを判定する記憶容量判定手段と、
前記記憶容量判定手段により十分な容量がないと判別され、前記ＩＤ判定手段によりＩＤが記憶されていると判定された場合に、前記記憶媒体から所定の画像データを削除してから、前記撮影画像データを前記記憶媒体に記憶する記憶手段と、
を備えることを特徴とする撮像装置。
【請求項２】
撮像装置において、
撮影画像データを他の情報処理装置に送信する送信手段と、
前記送信手段で送信する前記撮影画像データを、着脱可能な記憶媒体へ記憶する記憶手段と、
前記記憶媒体に該撮像装置を識別するためのＩＤが記憶されているかを判定する判定手段と、
前記記憶媒体に前記撮影画像データを記憶するのに十分な容量があることを判定する記憶容量判定手段と、
を有し、
前記記憶手段は、
前記記憶容量判定手段により十分な容量がないと判別し、前記ＩＤ判定手段によりＩＤが記憶されていると判定した場合には、前記記憶媒体から所定の画像データを削除した上で、前記撮影画像データを前記記憶媒体に記憶することを特徴とする撮像装置。
【請求項３】
画像を撮影して前記撮影画像データを生成する撮像手段を更に有することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記記憶手段は、前記記憶媒体の装着時に、前記記憶媒体に前記撮影画像データを保存するためのディレクトリを設定することを特徴とする請求項１乃至３のいずれかに記載の撮像装置。
【請求項５】
前記記憶手段は、前記ディレクトリに記憶されている前記撮影画像ファイルを削除することにより撮影画像データを記憶するのに十分な容量を確保することを特徴とする請求項４に記載の撮像装置。
【請求項６】
画像撮影の条件を設定する条件設定手段を更に備え、
前記記憶手段は、
前記記憶容量判定手段により十分な容量がないと判別され、前記ＩＤ判定手段によりＩＤが記憶されていると判定された場合に、前記条件設定手段で設定された条件のうち、特定の条件下で撮影された前記撮影画像ファイルを選択的に前記記憶媒体から削除することを特徴とする請求項１乃至５のいずれかに記載の撮像装置。
【請求項７】
前記記憶手段は、
前記条件設定手段で設定された条件ごとに前記撮影画像データを記憶するために条件ディレクトリを作成することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記記憶手段は、
前記記憶容量判定手段により十分な容量がないと判別され、前記ＩＤ判定手段によりＩＤが記憶されていると判定された場合に、前記条件設定手段で設定された条件のうち、特定の条件に対応する前記条件ディレクトリに記憶された前記撮影画像ファイルを選択的に前記記憶媒体から削除することを特徴とする請求項７に記載の撮像装置。
【請求項９】
着脱可能な記憶媒体に撮影画像データを保存する画像保存方法であって、
前記記憶媒体に前記撮影画像データを記憶するのに十分な容量があることを判定する記憶容量判定工程と、
前記記憶媒体に所定のＩＤが記憶されているか否かを判定するＩＤ判定工程と、
前記記憶容量判定工程により十分な容量がないと判別され、前記ＩＤ判定工程により前記ＩＤが記憶されていると判定された場合に、前記記憶媒体から所定の画像データを削除してから、前記撮影画像データを前記記憶媒体に記憶する記憶工程と、
を備えることを特徴とする画像保存方法。
【請求項１０】
撮影画像データを他の情報処理装置に送信する送信工程と、
前記送信工程で送信する前記撮影画像データを、着脱可能な記憶媒体へ記憶する記憶工程と、
前記記憶媒体に前記撮影画像データを記憶するのに十分な容量があることを判定する記憶容量判定工程と、
前記記憶媒体に所定のＩＤが記憶されているか否かを判定するＩＤ判定工程と、
を含み、
前記記憶工程は、
前記記憶容量判定工程により十分な容量がないと判別し、前記ＩＤ判定工程によりＩＤが記憶されていると判定した場合には、前記記憶媒体から所定の画像データを削除した上で、前記撮影画像データを前記記憶媒体に記憶することを特徴とする画像保存方法。
【請求項１１】
請求項９または１０に記載の撮像方法の各工程をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮像装置、画像保存方法、及びプログラムに関するものである。
【０００２】
【従来の技術】
従来から、撮影された画像をメモリカードへ保存する際に、メモリカードの空き容量が画像データサイズに満たない場合、ユーザの操作を待たずにその撮影画像の取り扱いを自動的に判断する撮像装置が存在する。その種の撮像装置では、メモリカードの空き容量が画像データサイズに満たないと判断すると、撮影した画像をメモリカードへ保存しないか、あるいは、日付の古いファイルをメモリカードから削除して空き容量を増大させてから画像を保存していた。このように空き容量のないメモリにデータを書き込むに当たり、日付の古いデータから順番に削除する例として、特開２０００−３３９２００、特開２０００−３４１６２０で提案されている従来技術がある。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記の従来技術のように、メモリカードの空き容量を増やすために単純に日付の古いデータから削除していたのでは、種々の問題があった。
【０００４】
例えば、メモリカードを上記撮像装置に装着した時点で、そのメモリカード内部に、そのような削除を予定しないデータが含まれていた場合や、上記撮像装置で撮影した画像にそのような削除を望まないデータが含まれる場合などがある。その場合、必要な画像が削除され消失することになってしまう。
【０００５】
本発明は、上記従来技術の課題を解決するために成されたもので、その目的とするところは、記憶媒体の空き容量が撮影画像データサイズに満たない場合に、必要な画像データの削除を防止することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る装置は、
撮影画像データを、着脱可能な記憶媒体に保存可能な撮像装置において、
前記記憶媒体に該撮像装置を識別するためのＩＤが記憶されているかを判定するＩＤ判定手段と、
前記記憶媒体に前記撮影画像データを記憶するのに十分な容量があることを判定する記憶容量判定手段と、
前記記憶容量判定手段により十分な容量がないと判別され、前記ＩＤ判定手段によりＩＤが記憶されていると判定された場合に、前記記憶媒体から所定の画像データを削除してから、前記撮影画像データを前記記憶媒体に記憶する記憶手段と、
を備えることを特徴とする。
【０００７】
撮像装置において、
撮影画像データを他の情報処理装置に送信する送信手段と、
前記送信手段で送信する前記撮影画像データを、着脱可能な記憶媒体へ記憶する記憶手段と、
前記記憶媒体に該撮像装置を識別するためのＩＤが記憶されているかを判定する判定手段と、
前記記憶媒体に前記撮影画像データを記憶するのに十分な容量があることを判定する記憶容量判定手段と、
を有し、
前記記憶手段は、
前記記憶容量判定手段により十分な容量がないと判別し、前記ＩＤ判定手段によりＩＤが記憶されていると判定した場合には、前記記憶媒体から所定の画像データを削除した上で、前記撮影画像データを前記記憶媒体に記憶することを特徴とする。
【０００８】
画像を撮影して前記撮影画像データを生成する撮像手段を更に有することを特徴とする。
【０００９】
前記記憶手段は、前記記憶媒体の装着時に、前記記憶媒体に前記撮影画像データを保存するためのディレクトリを設定することを特徴とする。
【００１０】
前記記憶手段は、前記ディレクトリに記憶されている前記撮影画像ファイルを削除することにより撮影画像データを記憶するのに十分な容量を確保することを特徴とする。
【００１１】
画像撮影の条件を設定する条件設定手段を更に備え、
前記記憶手段は、
前記記憶容量判定手段により十分な容量がないと判別され、前記ＩＤ判定手段によりＩＤが記憶されていると判定された場合に、前記条件設定手段で設定された条件のうち、特定の条件下で撮影された前記撮影画像ファイルを選択的に前記記憶媒体から削除することを特徴とする。
【００１２】
前記記憶手段は、
前記条件設定手段で設定された条件ごとに前記撮影画像データを記憶するために条件ディレクトリを作成することを特徴とする。
【００１３】
前記記憶手段は、
前記記憶容量判定手段により十分な容量がないと判別され、前記ＩＤ判定手段によりＩＤが記憶されていると判定された場合に、前記条件設定手段で設定された条件のうち、特定の条件に対応する前記条件ディレクトリに記憶された前記撮影画像ファイルを選択的に前記記憶媒体から削除することを特徴とする。
【００１４】
上記目的を達成するため、本発明に係る方法は、
着脱可能な記憶媒体に撮影画像データを保存する画像保存方法であって、
前記記憶媒体に前記撮影画像データを記憶するのに十分な容量があることを判定する記憶容量判定工程と、
前記記憶媒体に所定のＩＤが記憶されているか否かを判定するＩＤ判定工程と、
前記記憶容量判定工程により十分な容量がないと判別され、前記ＩＤ判定工程により前記ＩＤが記憶されていると判定された場合に、前記記憶媒体から所定の画像データを削除してから、前記撮影画像データを前記記憶媒体に記憶する記憶工程と、
を備えることを特徴とする。
【００１５】
撮影画像データを他の情報処理装置に送信する送信工程と、
前記送信工程で送信する前記撮影画像データを、着脱可能な記憶媒体へ記憶する記憶工程と、
前記記憶媒体に前記撮影画像データを記憶するのに十分な容量があることを判定する記憶容量判定工程と、
前記記憶媒体に所定のＩＤが記憶されているか否かを判定するＩＤ判定工程と、
を含み、
前記記憶工程は、
前記記憶容量判定工程により十分な容量がないと判別し、前記ＩＤ判定工程によりＩＤが記憶されていると判定した場合には、前記記憶媒体から所定の画像データを削除した上で、前記撮影画像データを前記記憶媒体に記憶することを特徴とする。
【００１６】
上記目的を達成するため、本発明に係るプログラムは、上記撮像方法の各工程をコンピュータに実行させることを特徴とする。
【００１７】
【発明の実施の形態】
以下に、図面を参照して、この発明の好適な実施形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１８】
（第１実施形態）
図１は、本発明の第１実施形態に係る撮像装置１００を適用可能なシステム構成を示す図である。本撮像装置１００は、図のように、通信機能付き雲台に相当するクレードル１０１とクレードル１０１に接続されたカメラユニット１０２とを備える。また、本撮像装置１００は、クレードル１０１に設けられた通信機能により、例えば、ＬＡＮやインターネットなどの通信網１０３を経由して、様々な情報端末に接続可能である。これにより、図に示すように、カメラユニット１０２が撮影した画像を、メール端末１０４へメール送信したり、サーバ１０５へアップロードしたりすることが可能である。クレードル１０１には、メモリカードスロットが設けられており、メモリカードを着脱可能となっている。メモリカードが装着されている場合には、カメラユニット１０２で撮影した画像は、必要に応じてメモリカードに記憶される。
【００１９】
なお、本カメラユニット１０２は、単独では使用できないものであり、クレードル１０１から電源の供給を受けて、クレードル１０１の制御により動作する。また、カメラユニット１０２をクレードル１０１から取り外して他の機器に接続することも可能である。
【００２０】
図２は、本発明の第１実施形態に係る撮像装置の機能構成を示すブロック図である。撮像装置は、設定記憶部２０１、撮像部２０２、センサ入力部２０３、ＲＡＭ２０４、制御部２０５、ユーザインタフェース２０６、メモリカード２０７、記憶制御部２０８、通信部２０９によって構成される。設定記憶部２０１は、撮像装置の動作アルゴリズムで使用される設定値を格納する記憶領域である。撮像部２０２は撮像装置のカメラユニットに相当し、画像を撮影する。センサ入力部２０３は、画像撮影のトリガとなるセンサが接続され、センサがＯＮになるとその情報が制御部２０５へ伝達される。ＲＡＭ２０４は、一時的な記憶領域であり、動作アルゴリズムによって使用され、撮像部２０２で撮影された画像が記憶される。制御部２０５は、撮像装置の動作アルゴリズムを格納したＲＯＭ、動作アルゴリズムを実行するＣＰＵからなり、設定記憶部２０１、撮像部２０２、センサ入力部２０３、ＲＡＭ２０４、ユーザインタフェース２０６、記憶制御部２０８、通信部２０９を制御する。ユーザインタフェース２０６は、ユーザからの設定値入力のインタフェースを提供し、ユーザからの手動による画像撮影の指示を受ける。メモリカード２０７は、着脱可能な記憶媒体であり、記憶制御部２０８に接続されて撮影画像データを記憶する。記憶制御部２０８は、メモリカード２０７の装着および取り外しを検出し、制御部２０５の指示にしたがって撮影画像データをメモリカード２０７へ記憶させる。通信部２０９は、制御部２０５の指示にしたがって、通信網を経由してメール端末やサーバと接続し、撮影画像データを送信する。
【００２１】
図３は本発明の第１実施形態に係る撮像装置の通信部２０９の構成例を示す図である。通信部２０９は、図３（ａ）のように、通信制御部３０１と通信インタフェース３０２を含み、通信インタフェースを介して接続された通信網経由の通信が通信制御部によって制御される構成でも良いし、図３（ｂ）のように、カードインタフェース３０３と通信カード３０４を備え、通信カードを着脱することにより撮像装置の通信機能を有効にしたり無効にしたりできる構成でも良い。図３（ｂ）の場合、通信カードには、図３（ａ）の通信制御部３０１と通信インタフェース３０２に相当する機能が実装されている。図３（ｂ）の例としては、コンパクトフラッシュ（登録商標）カード（ＣＦカード）インタフェースとＣＦカード型のＰＨＳカードの組み合わせが挙げられる。本発明においては、通信媒体を限定するものではなく、有線アナログ回線、ＩＳＤＮ、有線ＬＡＮ、無線ＬＡＮ、ＰＤＣ、ＰＨＳ、ＩＭＴ−２０００、その他今後標準化される通信規格に準拠した通信媒体が使用可能である。
【００２２】
図４、図５、図６は、本発明の第１実施形態に係る撮像装置の設定記憶部２０１に記憶される設定データの例を示す図である。設定データは設定項目と設定値からなる。設定項目のカテゴリは、「手動撮影設定」「時刻撮影設定」「センサ撮影設定」「送信画像保存」「メール配信設定」「アップロード設定」に分かれている。
【００２３】
「手動撮影設定」の設定項目は「動作」であり、設定値は「撮影（メモリ保存）のみ」「メール配信」「アップロード」のいずれかが設定される。
【００２４】
「時刻撮影設定」の設定項目は「自動撮影条件」「撮影時刻」「撮影間隔」「動作」である。「自動撮影条件」の設定値には、「なし」「定時刻」「一定間隔」のいずれかが設定される。「撮影時刻」は「自動撮影条件」が「定時刻」の場合の撮影時刻が設定されるもので、時刻の時分秒の値が設定される。「撮影間隔」は「自動撮影条件」が「一定間隔」の場合の撮影間隔が設定されるもので、時間の時分秒の値が設定される。「動作」の設定値には、「撮影（メモリ保存）のみ」「メール配信」「アップロード」のいずれかが設定される。
【００２５】
「センサ撮影設定」の設定項目は「設定」「動作」である。「設定」の設定値には「なし」「あり」のいずれかが設定される。「動作」の設定値には、「撮影（メモリ保存）のみ」「メール配信」「アップロード」のいずれかが設定される。
【００２６】
「送信画像保存」の設定項目は「保存設定」「保存先」である。「保存設定」の設定値には、「保存する」「センサの場合のみ保存する」「保存しない」のいずれかが設定される。「保存先」の設定値には、メモリカード２０７へ撮影画像データをファイルとして保存するときのディレクトリパスの文字列が設定される。
【００２７】
「メール配信」の設定項目は「サーバ名」「配信先」「送信元」である。「サーバ名」の設定値には、メールを送信するときの送信サーバ名が設定される。「配信先」の設定値には、配信先メールアドレスが設定される。「送信元」の設定値には、送信元メールアドレスが設定される。
【００２８】
「アップロード設定」の設定項目は「ホスト名」「ユーザ名」「パスワード」である。「ホスト名」の設定値には、アップロード先のファイル転送サーバとなるホストのホスト名が設定される。「ユーザ名」の設定値には、アップロード先のファイル転送サーバへログインする際のユーザ名が設定される。「パスワード」の設定値には、アップロード先のファイル転送サーバへログインする際のパスワードが設定される。
【００２９】
上述した設定データは、撮像装置のユーザインタフェースによってあらかじめユーザが設定しておく。
【００３０】
図７は、本発明の第１実施形態に係る撮像装置のユーザインタフェース２０６の一例を示す図である。表示部７０１は、設定データを設定記憶部２０１へ設定するときの入力画面をユーザへ提供する。項目選択キー７０２は、ユーザが設定データを入力するときに設定項目の選択に使用される。決定キー７０３は、ある項目に対する設定入力を確定するときに使用される。数字／英字・記号切り替えキー７０４は、数字・英字・記号入力キー７０６を使用して文字入力をする際に、数字入力と英字・記号入力を切り替えるのに使用される。撮影キー７０５は、手動撮影で画像を撮影するときに使用される。数字・英字・記号入力キー７０６は、数字、英字、記号の入力に使用される。
【００３１】
図８は、本発明の第１実施形態に係る撮像装置において、ユーザインタフェース２０６によって設定値を入力するときの表示部７０１に表示される表示例である。「手動撮影設定」の「動作」、「時刻撮影設定」の「自動撮影条件」のように設定値の候補から選択する場合は、設定値に対応する数字を数字・英字・記号入力キー７０６によって入力し、決定キー７０３を押すことによって決定する。時刻やホスト名の入力は、数字・英字・記号入力キー７０６と数字／英字・記号切り替えキー７０５によって入力され、決定キー７０３によって決定される。図８に示すように、ユーザインタフェース２０６を用いて一通りの設定データを入力することができる。
【００３２】
図９は、本発明の第１実施形態に係る撮像装置において、メモリカードの装着の際に行われる、メモリカードがクレードル専用であるか否かの判別および画像保存先フォルダの設定に関する動作アルゴリズムである。
【００３３】
ステップＳ９０１では、メモリカードがクレードルへ装着されたか否かが判別される。メモリカードが装着された場合はステップＳ９０２へ進み、装着されない場合はステップＳ９０１へ進み、処理が続けられる。
【００３４】
ステップＳ９０２では、クレードル専用であることを示すＩＤがメモリカードに記録されているか否かが判別される。
【００３５】
ここでは、ステップＳ９０２で、特定のファイル名のファイルがメモリカードのルートディレクトリにあるか否かを判別し、ファイルがある場合は内容を読み込んでクレードルの製品型番とシリアル番号に一致するか否かを判別して、一致した場合にＩＤ記録済みとする。ステップＳ９０２でＩＤ記録済みと判別された場合はステップＳ９０５へ進む。一方、ＩＤ記録済みと判別されなかった場合はステップＳ９０３に進む。
【００３６】
ステップＳ９０３では、装着されたメモリカードがファイルもディレクトリも記録されていない状態で未使用であるか否かが判別される。未使用である場合はステップＳ９０４へ進み、未使用ではない場合はステップＳ９０５へ進み処理が続けられる。
【００３７】
なお、ここでは未使用か否かを判定しているが、装着されたメモリカードに、クレードル１０１で記憶したデータのみが記憶されている場合、或いは、未使用ではないが全くデータが記憶されていない場合には、ステップＳ９０４に進む構成としても良い。前者については、記憶されるデータにクレードル１０１を判別する情報が付加されていれば実装可能である。例えば、ディジタルスチルカメラ用画像ファイルフォーマット規格（Ｅｘｉｆ）に画像入力機器のメーカー名とモデル名を記録するタグがあるが、このような情報が利用できれば良い。後者については、１度も使用したことがないメモリカードに限定するものではないということである。すなわち、記憶されているデータをすべて削除したメモリカードでもよいということである。
【００３８】
ステップＳ９０４では、クレードル専用ＩＤを生成してメモリカードに書き込む処理が行われる。ここでは、ステップＳ９０２に対応して、ＩＤとして、クレードルの製品型番とシリアル番号を組み合わせたテキストファイルを特定のファイル名でメモリカードのルートディレクトリへ保存することとする。しかし、本発明はこれに限定されるものではなく、他のデータをＩＤとして格納してもよい。例えば、製品型番のアスキーコードとシリアル番号のバイナリを組み合わせたバイナリファイルでもよい。また、製品型番やシリアル番号は一例であり、クレードルを特定できるコードを割り当ててＩＤとして使用することもできる。また、ＩＤファイルを、その不用意な削除を避けるために読取専用の属性にしてもよい。更に、メモリカードにＩＤを記録できる領域がある場合はＩＤファイルを生成するのではなくそのＩＤ記憶領域へＩＤを記録するという形でもよい。いずれにしても、ステップＳ９０４でのＩＤ書込方法と、ステップＳ９０２でのＩＤ有無判定方法とが対応している必要がある。
ステップＳ９０５では、設定データの「送信画像保存」の「保存先」にディレクトリパスが設定されていて、当該ディレクトリがメモリカードに存在するか否かが判別される。画像保存先が設定済みである場合はステップＳ９０７へ進み、設定済みではない場合はステップＳ９０６へ進み処理が続けられる。ステップＳ９０６では、設定データの「送信画像保存」の「保存先」に設定されているディレクトリパスに対応するディレクトリがメモリカードに作成される。ステップＳ９０７では、メモリカードがクレードルから取り外されたか否かが判別される。メモリカードが取り外された場合はステップＳ９０１へ進み、取り外されない場合はステップＳ９０７へ進み、処理が続けられる。
【００３９】
図１０〜図１７は、本発明の第１実施形態に係る撮像装置の動作アルゴリズムを示すフローチャートである。以下では、フローチャートにしたがって撮像装置の動作を説明する。
【００４０】
図１０は、本発明の第１実施形態に係る撮像装置の動作アルゴリズムである。図１０では基本となるアルゴリズムを示し、各ステップの動作の詳細は図１１以降で説明する。ステップＳ１００１では、撮像部２０２によって画像撮影が行われたか否かが判別される。画像撮影が行われた場合はステップＳ１００２へ進み、画像撮影が行われない場合はステップＳ１００１へ進み、処理が続けられる。ステップＳ１００２では、送信画像を保存するか否かが判別される。送信画像を保存する場合はステップＳ１００３へ進み、保存しない場合はステップＳ１００９へ進み、処理が続けられる。
【００４１】
ステップＳ１００３では、ＲＡＭ２０４に記憶されている撮影画像データを保存するのに十分な空き容量がメモリカード２０７にあるか否かが判別される。メモリの空き容量が足りない場合はステップＳ１００４へ進み、メモリの空き容量がある場合はステップＳ１００７へ進み、処理が続けられる。ステップＳ１００４では、メモリカード２０７にクレードル専用のＩＤが記録されているか否かが判別される。クレードル専用のＩＤが記録されている場合はステップＳ１００５へ進み、記録されていない場合はステップＳ１００８へ進み、処理が続けられる。
【００４２】
ステップＳ１００５では、メモリカード２０７に記録されている画像ファイルを削除することで新しい画像データを保存するのに十分なメモリ空き容量が確保できるか否かが判別される。メモリ空き容量が確保可能な場合はステップＳ１００６へ進み、確保可能でない場合はステップＳ１００８へ進み、処理が続けられる。ステップＳ１００６では、日付が古いファイルから順番に削除するというように一定の基準で選択されたファイルが削除され、メモリの空き容量が確保される。ステップＳ１００７では、設定データの「送信画像保存」の「保存先」に設定されているディレクトリへ画像データがファイルとして保存され、ステップＳ１００９へ進む。ステップＳ１００８では、画像データは保存されずにステップＳ１００９へ進む。ステップＳ１００９では、画像データが通信部２０９から送信される。
【００４３】
図１１は、本発明の第１実施形態に係る撮像装置の動作アルゴリズムにおける画像撮影判断を示すフローチャートである。このフローチャートは図１０のステップＳ１００１に相当する。ステップＳ１１０１では、ユーザインタフェース２０６の撮影キー７０５が押されたか否かが判別される。撮影キー７０５が押された場合はステップＳ１１０４へ進み、撮影キー７０５が押されない場合はステップＳ１１０２へ進み、処理が続けられる。ステップＳ１１０２では、設定データの「時刻撮影設定」の「自動撮影条件」が「定時刻」または「一定間隔」で、「定時刻」の場合に「撮影時刻」に設定された時刻になったか否かが判別され、「一定間隔」の場合に「撮影間隔」で設定された時間が経過したか否かが判別される。「時刻撮影設定」の「自動撮影条件」が成立した場合はステップＳ１１０４へ進み、成立しない場合はステップＳ１１０３へ進み、処理が続けられる。ステップＳ１１０３では、設定データの「センサ撮影設定」の「設定」が「あり」で、センサ入力部２０３に接続されたセンサがＯＮになったか否かが判別される。「センサ撮影設定」の「設定」が「あり」で、センサ入力部２０３に接続されたセンサがＯＮになった場合はステップＳ１１０４へ進み、そうでない場合はステップＳ１１０５へ進み、処理が続けられる。ステップＳ１１０４では、撮像部２０２に相当するカメラユニットで画像が撮影され、画像データがＲＡＭ２０４へ記憶される。ステップＳ１１０５では画像撮影は行われない。
【００４４】
図１２は、本発明の第１実施形態に係る撮像装置の動作アルゴリズムにおける送信画像保存判断を示すフローチャートである。このフローチャートは図１０のステップＳ１００２に相当する。ステップＳ１２０１では、メモリカード２０７がクレードルに装着されているか否かが判別される。メモリカードが装着されている場合はステップＳ１２０２へ進み、装着されていない場合はステップＳ１２０６へ進み、処理が続けられる。ステップＳ１２０２では、撮影キー７０５によって手動で画像撮影が行われたか否かが判別される。手動撮影が行われた場合はステップＳ１２０３へ進み、手動撮影が行われなかった場合はステップＳ１２０４へ進み、処理が続けられる。
【００４５】
ステップＳ１２０４では、設定データの「時刻撮影設定」にしたがって画像撮影が行われたか否かが判別される。「時刻撮影設定」にしたがって画像撮影が行われた場合はステップＳ１２０３へ進み、行われなかった場合はステップＳ１２０５へ進み、処理が続けられる。ステップＳ１２０３では、設定データの「送信画像保存」の「保存設定」が「保存する」であるか否かが判別される。「保存する」である場合はステップＳ１２０７へ進み、そうでない場合はステップＳ１２０６へ進み処理が続けられる。
【００４６】
ステップＳ１２０５では、設定データの「送信画像保存」の「保存設定」が「保存する」または「センサの場合のみ保存する」であるか否かが判別される。「保存する」または「センサの場合のみ保存する」の場合はステップＳ１２０７へ進み、「保存しない」の場合はステップＳ１２０８へ進み、処理が続けられる。ステップＳ１２０６では、送信画像保存しないと判断される。ステップＳ１２０７では、送信画像保存すると判断される。ステップＳ１２０８では、送信画像保存しないと判断される。
【００４７】
図１３は、本発明の第１実施形態に係る撮像装置の動作アルゴリズムにおけるメモリ空き容量判断を示すフローチャートである。このフローチャートは図１０のステップＳ１００３に相当する。ステップＳ１３０１では、メモリカードの空き容量が検出される。ステップＳ１３０２では、メモリカードの空き容量がＲＡＭ２０４に記憶されている撮影画像のデータサイズより小さいか否かが判別される。空き容量が小さい場合はステップＳ１３０３へ進み、そうでない場合はステップＳ１３０４へ進み処理が続けられる。ステップＳ１３０３では、メモリカードの空き容量が足りないと判断される。ステップＳ１３０４では、メモリカードの空き容量が十分あると判断される。
【００４８】
図１４は、本発明の第１実施形態に係る撮像装置の動作アルゴリズムにおけるクレードル専用メモリ判断を示すフローチャートである。このフローチャートは図１０のステップＳ１００４に相当する。ステップＳ１４０１では、ステップＳ９０４でのＩＤ書込方法に応じて、メモリカード２０７にＩＤを記録したファイルが保存されているか、または、ＩＤ記憶領域にＩＤが設定されているか否かが判別される。ＩＤがメモリカード２０７に記録されているときはステップＳ１４０２へ進み、記録されていないときはステップＳ１４０４へ進み、処理が続けられる。ステップＳ１４０２では、ＩＤがクレードルの設定した値と一致するか否かが判別される。たとえば、クレードルの製品型番とシリアル番号からＩＤが生成されている場合、クレードルの製品型番とシリアル番号から生成される値がメモリカード２０７から読み出されたＩＤと一致するか否かが判別される。一致する場合はステップＳ１４０３へ進み、一致しない場合はステップＳ１４０４へ進み、処理が続けられる。ステップＳ１４０３では、メモリカード２０７がクレードル専用メモリカードであると判断される。ステップＳ１４０４では、メモリカード２０７がクレードル専用メモリカードではないと判断される。
【００４９】
図１５は、本発明の第１実施形態に係る撮像装置の動作アルゴリズムにおけるメモリ空き容量確保可能判断を示すフローチャートである。このフローチャートは図１０のステップＳ１００５に相当する。ステップＳ１５０１では、設定データの「送信画像保存」の「保存先」に設定されているディレクトリに格納されているファイルのサイズ合計を算出する。すなわち、ディレクトリに格納されているファイルをすべて削除したときに増加させることのできるメモリ容量を算出する。ステップＳ１５０２では、メモリカード２０７の現在の空き容量が検出される。ステップＳ１５０３では、ＲＡＭ２０４に記憶されている撮影画像のデータサイズが、ステップＳ１５０１で算出された増加可能メモリ量とステップＳ１５０２で検出されたメモリカード２０７の空き容量の合計以下であるか否かが判別される。合計以下である場合はステップＳ１５０４へ進み、合計を超える場合はステップＳ１５０５へ進み、処理が続けられる。ステップＳ１５０４では、ファイル削除でメモリ空き容量を確保できると判断される。ステップＳ１５０５では、ファイル削除でメモリ空き容量を確保できないと判断される。
【００５０】
図１６は、本発明の第１実施形態に係る撮像装置の動作アルゴリズムにおけるファイル削除を示すフローチャートである。このフローチャートは図１０のステップＳ１００６に相当する。ステップＳ１６０１では、設定データの「送信画像保存」の「保存先」に設定されているディレクトリに保存されているファイルで日付の最も古い画像ファイルを削除する。ステップＳ１６０２では、メモリカード２０７の空き容量が検出される。ステップＳ１６０３では、ＲＡＭ２０４に記憶されている画像データサイズが、メモリカード２０７の空き容量以下であるか否かが判別される。ＲＡＭ２０４に記憶されている画像データサイズが、メモリカード２０７の空き容量を超える場合はステップＳ１６０１へ戻り処理が続けられる。
【００５１】
図１７は、本発明の第１実施形態に係る撮像装置の動作アルゴリズムにおける画像送信を示すフローチャートである。このフローチャートは図１０のステップＳ１００９に相当する。ステップＳ１７０１では、撮影キー７０５により手動で画像撮影が行われた場合に設定データの「手動撮影設定」の「動作」が「撮影（メモリ保存）のみ」であるか否か、設定データの「時刻撮影設定」にしたがって画像が撮影された場合に「時刻撮影設定」の「動作」が「撮影（メモリ保存）のみ」であるか否か、センサ入力によって画像が撮影された場合に「センサ撮影設定」の「動作」が「撮影（メモリ保存）のみ」であるか否かが判別される。すなわち、画像撮影のトリガとなった撮影設定の動作に関する設定値が「撮影（メモリ保存）のみ」であるか否かが判別される。「撮影（メモリ保存）のみ」である場合はステップＳ１７０２へ進む。「撮影（メモリ保存）のみ」以外の場合はステップＳ１７０３へ進み、処理が続けられる。ステップＳ１７０３では、通信部２０９の通信インタフェース３０２が通信網へ接続していて通信可能な状態であるか否か、あるいは通信カード３０４がカードインタフェース３０３へ接続されていて通信網と通信可能な状態であるか否かが判別される。すなわち通信部２０９の通信機能が有効であるか否かが判別される。通信機能が有効である場合はステップＳ１７０４へ進み、通信機能が有効でない場合はステップＳ１７０２へ進み、処理が続けられる。ステップＳ１７０２では、ＲＡＭ２０４に記憶された画像データは送信されない。ステップＳ１７０４では、ＲＡＭ２０４に記憶された画像データが通信部２０９から通信網経由で送信される。
【００５２】
（実施形態２）
次に、本発明の第２実施形態に係る撮像装置について説明する。本実施形態は、第１実施形態において図１、図２、図３、図４、図５、図６、図７、図８、図１１、図１２、図１３、図１４、図１５、図１７を用いて説明したものと同様の構成を有し、同様の動作を行う。
【００５３】
図９は、本発明の第２実施形態に係る撮像装置において、メモリカードの装着の際に行われる、メモリカードがクレードル専用であるか否かの判別および画像保存先フォルダの設定に関する動作アルゴリズムである。本発明の第２実施形態が第１実施形態と異なるのはステップＳ９０６の動作である。ステップＳ９０６では、設定データの「送信画像保存」の「保存先」に設定されているディレクトリパスに対応するディレクトリがメモリカードに作成され、さらに、画像撮影のトリガごとにサブディレクトリが作成される。すなわち、設定データの「送信画像保存」の「保存先」に設定されているディレクトリの下に、「手動撮影」「時刻撮影：定時刻」「時刻撮影：一定間隔」「センサ撮影」というサブディレクトリが作成される。
【００５４】
図１０、図１１、図１２、図１３、図１４、図１５、図１７、図１８は、本発明の第２実施形態に係る撮像装置の動作アルゴリズムを示すフローチャートである。
【００５５】
図１０は、本発明の第２実施形態に係る撮像装置の動作アルゴリズムである。本実施形態では、メモリカードの空き容量が足りないときに、ある特定のトリガによって撮影された画像ファイルを削除の対象とする点が第１実施形態と異なる。第１実施形態と異なるのはステップＳ１００５、ステップＳ１００６、ステップＳ１００７の動作である。ステップＳ１００５については図１５、ステップＳ１００６については図１８を参照して説明する。ステップＳ１００７では、設定データの「送信画像保存」の「保存先」に設定されているディレクトリの下に画像撮影のトリガごとに作成されたサブディレクトリへ画像データがファイルとして保存される。すなわち、撮影キー７０５によって撮影された画像データは「手動撮影」のサブディレクトリへ保存され、設定データの「時刻撮影設定」の「自動撮影条件」が「定時刻」で撮影された画像データは「時刻撮影：定時刻」のサブディレクトリへ保存され、設定データの「時刻撮影設定」の「自動撮影条件」が「一定間隔」で撮影された画像データは「時刻撮影：一定間隔」のサブディレクトリへ保存され、センサ入力をトリガとして撮影された画像データは「センサ撮影」のサブディレクトリへ保存される。
【００５６】
図１５は、本発明の第２実施形態に係る撮像装置の動作アルゴリズムにおけるメモリ空き容量確保可能判断を示すフローチャートである。このフローチャートは図１０のステップＳ１００５に相当する。ステップＳ１５０１では、設定データの「送信画像保存」の「保存先」に設定されているディレクトリの下のサブディレクトリ「時刻撮影：一定間隔」に格納されているファイルのサイズ合計を算出する。すなわち、サブディレクトリ「時刻撮影：一定間隔」に格納されているファイルをすべて削除したときに増加させることのできるメモリ容量を算出する。ステップＳ１５０２では、メモリカード２０７の現在の空き容量が検出される。ステップＳ１５０３では、ＲＡＭ２０４に記憶されている撮影画像のデータサイズが、ステップＳ１５０１で算出された増加可能メモリ量とステップＳ１５０２で検出されたメモリカード２０７の空き容量の合計以下であるか否かが判別される。合計以下である場合はステップＳ１５０４へ進み、合計を超える場合はステップＳ１５０５へ進み、処理が続けられる。ステップＳ１５０４では、ファイル削除でメモリ空き容量を確保できると判断される。ステップＳ１５０５では、ファイル削除でメモリ空き容量を確保できないと判断される。
【００５７】
図１８は、本発明の第２実施形態に係る撮像装置の動作アルゴリズムにおけるファイル削除を示すフローチャートである。このフローチャートは図１０のステップＳ１００６に相当する。ステップＳ１８０１では、設定データの「送信画像保存」の「保存先」に設定されているディレクトリの下のサブディレクトリ「時刻撮影：一定間隔」に保存されているファイルで日付の最も古い画像ファイルを削除する。ステップＳ１８０２では、メモリカード２０７の空き容量が検出される。ステップＳ１８０３では、ＲＡＭ２０４に記憶されている画像データサイズが、メモリカード２０７の空き容量以下であるか否かが判別される。ＲＡＭ２０４に記憶されている画像データサイズが、メモリカード２０７の空き容量を超える場合はステップＳ１８０１へ戻り処理が続けられる。
【００５８】
（他の実施形態）
本発明で撮像装置に設定される設定データは、第１実施形態、第２実施形態で使用したものに限定されるものではなく、たとえば、画像撮影のトリガとして、撮像部にマイクなどの音声入力機能を追加して音の入力があったときに画像を撮影する設定、通信部に着信があったときに画像を撮影する設定を追加してもよい。また、メモリカードの空き容量を増加させるためにファイルを削除する基準も、日付の最も古いファイルから削除することに限定されたものではない。たとえば、一定間隔で撮影された画像ファイルを削除する場合、日付の古いファイルを一つおきに間引くように削除する、画像データの距離尺度を定めて一つ前に撮影された画像との差分の小さいファイルを削除することも可能である。また、画像撮影のトリガの重要度は、一定間隔で撮影されたものが低いとは限らない。
【００５９】
上記第１第２実施形態では、本発明に係る撮像装置の例として、クレードルとクレードルに着脱可能なカメラユニットを備えた装置について説明したが、本発明はこれに限定されるものではなく、メモリカードスロット及び通信機能を有したカメラユニット単体も、本発明に係る撮像装置に含まれる。
【００６０】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００６１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００６４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００６５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【００６８】
【発明の効果】
本発明によれば、記憶媒体の空き容量が撮影画像データサイズに満たない場合にも、必要な画像データの削除を防止できる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る通信機能付き雲台に相当するクレードルとクレードルに接続するカメラユニットにより構成される撮像装置が使用されるシステム構成を示す図である。
【図２】本発明の実施形態に係る通信機能付き雲台に相当するクレードルとクレードルに接続するカメラユニットにより構成される撮像装置の機能構成を示すブロック図である。
【図３】本発明の実施形態に係る撮像装置の通信部の構成例を示す図である。
【図４】本発明の実施形態に係る撮像装置の設定記憶部に記憶される設定データの例を示す図である。
【図５】本発明の実施形態に係る撮像装置の設定記憶部に記憶される設定データの例を示す図である。
【図６】本発明の実施形態に係る撮像装置の設定記憶部に記憶される設定データの例を示す図である。
【図７】本発明の実施形態に係る撮像装置のユーザインタフェースの一例を示す図である。
【図８】本発明の実施形態に係る撮像装置において、ユーザインタフェースによって設定値を入力するときの表示部に表示される表示例である。
【図９】本発明の実施形態に係る撮像装置において、メモリカードの装着の際に行われる、メモリカードがクレードル専用であるか否かの判別および画像保存先フォルダの設定に関する動作アルゴリズムを示すフローチャートである。
【図１０】本発明の実施形態に係る撮像装置の動作アルゴリズムを示すフローチャートである。
【図１１】本発明の実施形態に係る撮像装置の動作アルゴリズムにおける画像撮影判断を示すフローチャートである。
【図１２】本発明の実施形態に係る撮像装置の動作アルゴリズムにおける送信画像保存判断を示すフローチャートである。
【図１３】本発明の実施形態に係る撮像装置の動作アルゴリズムにおけるメモリ空き容量判断を示すフローチャートである。
【図１４】本発明の実施形態に係る撮像装置の動作アルゴリズムにおけるクレードル専用メモリ判断を示すフローチャートである。
【図１５】本発明の実施形態に係る撮像装置の動作アルゴリズムにおけるメモリ空き容量確保可能判断を示すフローチャートである。
【図１６】本発明の第１実施形態に係る撮像装置の動作アルゴリズムにおけるファイル削除を示すフローチャートである。
【図１７】本発明の実施形態に係る撮像装置の動作アルゴリズムにおける画像送信を示すフローチャートである。
【図１８】本発明の第２実施形態に係る撮像装置の動作アルゴリズムにおけるファイル削除を示すフローチャートである。
【符号の説明】
２０１・・・設定記憶部
２０２・・・撮像部
２０３・・・センサ入力部
２０４・・・ＲＡＭ
２０５・・・制御部
２０６・・・ユーザインタフェース
２０７・・・メモリカード
２０８・・・記憶制御部
２０９・・・通信部
７０１・・・表示部
７０２・・・項目選択キー
７０３・・・決定キー
７０４・・・数字／英字・記号切り替えキー
７０５・・・撮影キー
７０６・・・数字・英字・記号キー
【図１】
2004096440.tif 000003
【図２】
2004096440.tif 000004
【図３】
2004096440.tif 000005
【図４】
2004096440.tif 000006
【図５】
2004096440.tif 000007
【図６】
2004096440.tif 000008
【図７】
2004096440.tif 000009
【図８】
2004096440.tif 000010
【図９】
2004096440.tif 000011
【図１０】
2004096440.tif 000012
【図１１】
2004096440.tif 000013
【図１２】
2004096440.tif 000014
【図１３】
2004096440.tif 000015
【図１４】
2004096440.tif 000016
【図１５】
2004096440.tif 000017
【図１６】
2004096440.tif 000018
【図１７】
2004096440.tif 000019
【図１８】
2004096440.tif 000020