(57)【要約】    【課題】  本発明は、撮影途中であっても記録媒体の記憶容量を常時確保すると共に、その残容量を気にすることなく、所望の撮影モードで撮影を行うことができる撮像装置を提供する。    【解決手段】  撮像装置２０は、無線通信制御回路１２と、メモリカード１４とを備え、撮影モードが連写撮影モードである場合において、連写撮影した枚数を示す変数ＣＯＵＮＴＥＲと撮影可能枚数を示す変数ＫＭが等しいときは、無線通信制御回路１２により、メモリカード１４に記録された画像データをアクセスポイント３０を介してサーバ３４に送信する。【選択図】      図３
2006173914.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影モードから１つを選択させる選択手段と、
前記選択された撮影モードに基づいて撮影した被写体画像を画像データに変換する撮影手段と、
前記変換された画像データを記録媒体に記録する記録手段と、
前記選択された撮影モードに応じて、前記記録媒体に記録された画像データを送信する送信タイミングを制御する送信タイミング制御手段と、
前記送信タイミングに従って、前記記録媒体に記録された画像データを送信する送信手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記送信タイミング制御手段は、設定された記録画素数及び圧縮率に基づいて写真１枚あたりのデータ量を算出する第１の算出手段と、前記記録媒体の空き容量を検出する容量検出手段と、前記算出された写真１枚あたりのデータ量、及び前記記録媒体の空き容量に基づいて、撮影可能枚数を算出する第２の算出手段とを備えることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記送信タイミング制御手段は、前記選択された撮影モードが、連写撮影モードであるか単写撮影モードであるか応じて前記送信タイミングを変更することを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記送信タイミング制御手段は、前記選択された撮影モードが、動画撮影モードであるか静止画撮影モードであるかに応じて前記送信タイミングを変更することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記記録媒体は、前記撮像装置に着脱可能であることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記送信タイミング制御手段は、前記着脱可能な記録媒体の装着状態を検出する検出手段を備え、前記検出された装着状態に応じて前記送信タイミングを変更することを特徴とする請求項５記載の撮像装置。
【請求項７】
前記送信タイミング制御手段は、前記送信手段が所定の間隔で前記画像データを送信するように送信タイミングを制御することを特徴とする請求項１乃至６記載のいずれか１項に記載の撮像装置。
【請求項８】
前記送信タイミング制御手段は、前記送信タイミングを割り込みタイマを用いて制御することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記送信手段は、前記画像データを無線通信で外部装置に送信することを特徴とする請求項１乃至８記載のいずれか１項に記載の撮像装置。
【請求項１０】
前記送信手段は、前記画像データの送信が終了すると、当該送信手段の電源をオフにすることを特徴とする請求項１乃至９記載のいずれか１項に記載の撮像装置。
【請求項１１】
撮影開始の指示を受け付ける受付手段を更に備え、
前記送信手段は、前記画像データの送信中に前記撮影開始の指示を受け付けたときは、当該画像データの送信を停止し、前記撮影が終了すると、当該画像データの送信を再開することを特徴とする請求項１乃至１０記載のいずれか１項に記載の撮像装置。
【請求項１２】
撮像装置の制御方法において、
複数の撮影モードから１つを選択させる選択ステップと、
前記選択された撮影モードに基づいて撮影した被写体画像を画像データに変換する撮影ステップと、
前記変換された画像データを記録媒体に記録する記録ステップと、
前記選択された撮影モードに応じて、前記記録媒体に記録された画像データを送信する送信タイミングを制御する送信タイミング制御ステップと、
前記送信タイミングに従って、前記記録媒体に記録された画像データを送信する送信ステップと、
を備えることを特徴とする制御方法。
【請求項１３】
前記送信タイミング制御ステップは、設定された記録画素数及び圧縮率に基づいて写真１枚あたりのデータ量を算出する第１の算出ステップと、前記記録媒体の空き容量を検出する容量検出ステップと、前記算出された写真１枚あたりのデータ量、及び前記記録媒体の空き容量に基づいて、撮影可能枚数を算出する第２の算出手段とを備えることを特徴とする請求項１２記載の制御方法。
【請求項１４】
前記送信タイミング制御ステップは、前記選択された撮影モードが、連写撮影モードであるか単写撮影モードであるか応じて前記送信タイミングを変更することを特徴とする請求項１２又は１３記載の制御方法。
【請求項１５】
前記送信タイミング制御ステップは、前記選択された撮影モードが、動画撮影モードであるか静止画撮影モードであるかに応じて前記送信タイミングを変更することを特徴とする請求項１２乃至１４のいずれか１項に記載の制御方法。
【請求項１６】
前記記録媒体は、前記制御方法に着脱可能であることを特徴とする請求項１乃至１５のいずれか１項に記載の制御方法。
【請求項１７】
前記送信タイミング制御ステップは、前記着脱可能な記録媒体の装着状態を検出する検出ステップを備え、前記検出された装着状態に応じて前記送信タイミングを変更することを特徴とする請求項１６記載の制御方法。
【請求項１８】
前記送信タイミング制御ステップは、前記送信ステップが所定の間隔で前記画像データを送信するように送信タイミングを制御することを特徴とする請求項１乃至１７記載のいずれか１項に記載の制御方法。
【請求項１９】
前記送信タイミング制御ステップは、前記送信タイミングを割り込みタイマを用いて制御することを特徴とする請求項１２乃至１８のいずれか１項に記載の制御方法。
【請求項２０】
前記送信ステップは、前記画像データを無線通信で外部装置に送信することを特徴とする請求項１乃至１９記載のいずれか１項に記載の制御方法。
【請求項２１】
前記送信ステップは、前記画像データの送信が終了すると、当該送信ステップを行う送信手段の電源をオフにすることを特徴とする請求項１乃至２０記載のいずれか１項に記載の制御方法。
【請求項２２】
撮影開始の指示を受け付ける受付ステップを更に備え、
前記送信ステップは、前記画像データの送信中に前記撮影開始の指示を受け付けたときは、当該画像データの送信を停止し、前記撮影が終了すると、当該画像データの送信を再開することを特徴とする請求項１乃至２１記載のいずれか１項に記載の制御方法。
【請求項２３】
請求項１２乃至２２のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法、並びにプログラムに関し、特に、撮影し記録した静止画像データや動画像データを外部装置に送信する無線通信機能を備えた撮像装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来より、固体メモリ素子を有するメモリカード等の記録媒体と、ＣＣＤ（Charge Coupled Device）等の固体撮像素子とを備える電子カメラ等の撮像装置が知られている。この撮像装置は、固体撮像素子により撮像した静止画像や動画像を画像データとして記録媒体に記録し、記録した画像データを再生することができる。このような撮像装置では、近年、撮影する画像の高画質化に伴って、画像データの画素数が増大してきていることから、記録媒体の容量が少ないと多くの画像データを記録媒体に記録することができず、記録媒体の容量不足により、撮影したい場面で撮影できない場合がある。
【０００３】
そこで、撮影が終了した後に撮影機能をオフにすることで、撮像装置内の記録媒体に記録された画像データを無線通信機能によりファイルサーバに送信する撮像装置が提案されている（例えば、特許文献１参照）。この撮像装置によれば、記録媒体の残容量を気にせずに多くの枚数の写真を撮影することができる。
【０００４】
また、撮影を行いながら画像データを通信装置に送信する撮像装置であって、通信装置との通信状態に応じて、自動的に撮影モードを設定する撮像装置が提案されている（例えば、特許文献２参照）。この撮像装置によれば、撮影の途中で撮像装置の記録媒体の容量が満杯になるのを防ぐことができる。
【特許文献１】特開２００１−１１１８８４号公報
【特許文献２】特開２００２−３００４５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１及び特許文献２記載の撮像装置は、以下の課題がある。
【０００６】
（１）連続で複数枚の写真を撮影した場合、撮影機能をオフにする前に記録媒体の容量が満杯になってしまう場合がある。
【０００７】
（２）記録媒体の残容量を気にして、撮影途中に画像データを無線通信で送信するモードにマニュアルで切り換えることは、煩わしい操作を伴う。
【０００８】
（３）通信状態に応じて撮影モードを決定すると、ユーザの意図しない撮影モードで撮影してしまう場合がある。
【０００９】
本発明は、上記（１）〜（３）の課題に鑑みてなされたものであり、撮影途中であっても記録媒体の記憶容量を常時確保すると共に、その残容量を気にすることなく、所望の撮影モードで撮影を行うことができる撮像装置及びその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の目的を達成するために、請求項１記載の撮像装置は、複数の撮影モードから１つを選択させる選択手段と、前記選択された撮影モードに基づいて撮影した被写体画像を画像データに変換する撮影手段と、前記変換された画像データを記録媒体に記録する記録手段と、前記選択された撮影モードに応じて、前記記録媒体に記録された画像データを送信する送信タイミングを制御する送信タイミング制御手段と、前記送信タイミングに従って、前記記録媒体に記録された画像データを送信する送信手段とを備えることを特徴とする。
【００１１】
上述の目的を達成するために、請求項１２記載の制御方法は、撮像装置の制御方法において、複数の撮影モードから１つを選択させる選択ステップと、前記選択された撮影モードに基づいて撮影した被写体画像を画像データに変換する撮影ステップと、前記変換された画像データを記録媒体に記録する記録ステップと、前記選択された撮影モードに応じて、前記記録媒体に記録された画像データを送信する送信タイミングを制御する送信タイミング制御ステップと、前記送信タイミングに従って、前記記録媒体に記録された画像データを送信する送信ステップとを備えることを特徴とする。
【００１２】
上述の目的を達成するために、請求項２３記載のプログラムは、請求項１２乃至２２のいずれか１項に記載の制御方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、選択された撮影モードに応じて、記録媒体に記録された画像データを外部装置に送信する送信タイミングを制御し、送信タイミングに従って、記録媒体に記録された画像データを送信するので、撮影途中であっても記録媒体の記憶容量を常時確保すると共に、その残容量を気にすることなく、所望の撮影モードで撮影を行うことができる。
【００１４】
また、選択された撮影モードが、連写撮影モードであるか単写撮影モードであるか応じて送信タイミングを変更するので、記録媒体の残容量を気にすることなく、連写撮影を行うことができる。
【００１５】
また、選択された撮影モードが、動画撮影モードであるか静止画撮影モードであるかに応じて送信タイミングを変更するので、記録媒体の残容量を気にすることなく、高画質の動画を長時間撮影することができる。
【００１６】
また、着脱可能な記録媒体の装着状態を検出し、検出された装着状態に応じて送信タイミングを変更するので、着脱可能な記録媒体の有無に関係なく、撮影を行うことができる。
【００１７】
また、送信手段が所定の間隔で画像データを送信するように送信タイミングを制御するので、記録媒体の残容量を気にすることなく撮影を行うことができる。
【００１８】
また、送信タイミングを割り込みタイマを用いて制御するので、撮影モード等から適切なタイマ時間を算出することにより、記録媒体の残容量を気にすることなく撮影を行うことができる。
【００１９】
また、画像データの送信が終了すると、送信手段の電源をオフにするので、消費電力を低減することができる。
【００２０】
また、画像データの送信中に撮影開始の指示を受け付けたときは、当該画像データの送信を停止し、撮影が終了すると、当該画像データの送信を再開するので、画像データの送信中でも撮影が可能であり、もって画像データの送信を気にすることなく、撮影を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００２２】
図１は、本発明の第１の実施の形態に係る撮像装置の内部構成を示すブロック図である。
【００２３】
図１において、撮像装置２０は、撮影レンズ１と、撮像素子２と、Ａ／Ｄ変換器３と、メモリ制御回路４と、画像表示メモリ５と、タイミング発生回路６と、画像処理回路７と、Ｄ／Ａ変換器８と、画像表示部９と、圧縮伸長回路１０と、メモリ１１と、無線通信制御回路１２と、システム制御回路１３と、メモリカード１４と、シャッターボタン１５と、撮影モード設定ボタン１６と、記録画素数と圧縮率設定ボタン１７と、画像データ送信１８と、メモリカード着脱状態検出スイッチ１９とを備える。
【００２４】
撮影レンズ１は、撮像素子２に被写体画像を結像する。撮像素子２は、結像した被写体画像をアナログ信号の画像データに変換する。Ａ／Ｄ変換器３は、撮像素子２から出力されたアナログ信号の画像データをデジタル信号の画像データに変換する。タイミング発生回路６は、メモリ制御回路４及びシステム制御回路１３により制御され、撮像素子２、Ａ／Ｄ変換器３、及びＤ／Ａ変換器８にクロック信号や制御信号を供給する。画像処理回路７は、Ａ／Ｄ変換器３から出力された画像データ、又はメモリ制御回路４から出力された画像データに対して所定の画素補間処理や色変換処理を行う。
【００２５】
メモリ制御回路４は、Ａ／Ｄ変換器３、タイミング発生回路６、画像処理回路７、画像表示メモリ５、Ｄ／Ａ変換器８、メモリ１１、及び圧縮伸長回路１０を夫々制御する。Ａ／Ｄ変換器３から出力された画像データは、画像処理回路７及びメモリ制御回路４を介して、又はメモリ制御回路４を介して、画像表示メモリ５又はメモリ１１に書き込まれる。
【００２６】
画像表示メモリ５に書き込まれた表示用の画像データは、Ｄ／Ａ変換器８を介してＴＦＴ−ＬＣＤ等の画像表示部９に表示される。画像表示部９を用いて撮像した画像を逐次表示すれば、電子ファインダー機能を実現することができる。また、画像表示部９は、システム制御回路１３の指示により任意に表示をオン／オフすることが可能であり、表示をオフにした場合には撮像装置２０の電力消費を大幅に低減することができる。
【００２７】
メモリ１１は、撮影した静止画像や動画像を夫々静止画像データ、動画像データとして格納し、所定枚数の静止画像データや所定時間の動画像データを格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、大量の画像データを高速でメモリ１１に書き込むことができる。また、メモリ１１は、システム制御回路１３の作業領域として用いることも可能である。
【００２８】
圧縮伸長回路１０は、離散コサイン変換（ＤＣＴ）等によりメモリ１１に格納された画像データを圧縮伸長する機能を有しており、メモリ１１に格納された画像データを読み込んで圧縮処理又は伸長処理を行い、処理を終えた画像データをメモリ１１に書き込む。
【００２９】
無線通信制御回路１２は、予め設定されたアクセスポイントとメモリ１１やメモリカード１４に格納された画像データを送受信する機能を有している。システム制御回路１３は、無線通信機能を有する撮像装置２０全体を制御する機能を有している。
【００３０】
シャッターボタン１５は、撮影開始の指示に用いられ、撮影モード設定ボタン１６は、動画撮影モード又は静止画撮影モードの選択、連写撮影モード又は単写撮影モードの選択等の設定に用いられ、記録画素数と圧縮率設定ボタン１７は、記録画素数と圧縮率の設定を行うために用いられる。画像データ送信ボタン１８により、無線通信制御回路１２をオフにすることができる。
【００３１】
メモリカード１４は、画像データ等を記録する着脱可能な記録媒体であって、例えば、コンパクトフラッシュ（登録商標）カードやＳＤ（Secure Digital）メモリカードで構成される。メモリカード着脱状態検出スイッチ１９は、メモリカード１４が撮像装置２０に装着されているか否かを検出する。
【００３２】
図２は、図１の撮像装置２０が接続される無線通信ネットワークシステムの全体構成を示す図である。
【００３３】
図２において、無線通信ネットワークシステムは、各種機器と無線ＬＡＮネットワークを構築した際の制御局となるアクセスポイント３０と、アクセスポイント３０に無線通信により接続された撮像装置２０、ノートパソコン３１、及びプリンタ３３と、アクセスポイント３０とＷＡＮ等のネットワークを介して接続されたサーバ３４とを有する。
【００３４】
上記構成により、撮像装置２０、ノートパソコン３１、及びプリンタ３３は、アクセスポイント３０を介してサーバ３４とデータの送受信を行うことができる。
【００３５】
サーバ３４は、例えば、インターネットサービスプロバイダのサーバ等である。ネットワークが家庭内無線ＬＡＮの場合は、サーバ３４はインターネットと接続されていないローカルなサーバであってもよい。
【００３６】
本実施の形態において、撮像装置２０は、画像データを、無線通信制御回路１２によりアクセスポイント３０を介してサーバ３４に送信することができる。サーバ３４は、送信された画像データを格納する。ノートパソコン３１及びプリンタ３３は、サーバ３４にアクセスすることにより、サーバ３４に格納された画像データを取得することができる。
【００３７】
図２において、アクセスポイント３０に無線通信により接続された装置として、撮像装置２０、ノートパソコン３１、及びプリンタ３３を例に挙げたが、これに限られるものではない。
【００３８】
図３は、図１の撮像装置２０によって実行される撮影処理のフローチャートである。
【００３９】
本処理は、連写撮影モードと単写撮影モードとで送信タイミングを変えて、画像データをサーバ３４に送信する処理である。
【００４０】
図３において、ユーザが撮像装置２０の撮影モード設定ボタン１６により連写撮影モード又は単写撮影モードを選択すると、撮像装置２０は、選択された撮影モードをメモリ１１に記憶しておく（ステップＳ２）。
【００４１】
次に、ユーザが撮像装置２０の記録画素数と圧縮率設定ボタン１７により設定した記録画素数（例えば、１６００×１２００ｄｐｉ）と圧縮率（例えば、超高画質モード）の情報を取得し（ステップＳ３）、この記録画素数と圧縮率に基づいてメモリ１１に格納された変換テーブルを用いて、写真一枚当たりのデータ量を算出して変数ＤＴに記憶する（ステップＳ４）。
【００４２】
次に、後述する図４のメモリカード空き容量検出処理を実行して、メモリカード１４の空き容量を検出して変数Ｍに記憶し、メモリカード１４の空き容量が不足している場合、画像データをサーバ３４に送信し（ステップＳ５）、メモリカード１４の撮影記録可能枚数を算出して変数ＫＭに記憶する（ステップＳ６）。撮影可能枚数は、メモリカード１４の空き容量（変数Ｍ）を写真１枚当たりのデータ量（変数ＤＴ）で除算することにより算出される。
【００４３】
次に、連写枚数を数えるための変数ＣＯＵＮＴＥＲを０に初期化し（ステップＳ７）、撮像装置２０のシャッターボタン１５が押下されたときは（ステップＳ８でＹＥＳ）、撮影を行い、撮影した画像を静止画像データとしてメモリカード１４に記録し（ステップＳ９）、ステップＳ２で記憶した撮影モードが連写撮影モードであるか否かを判別する（ステップＳ１０）。この判別の結果、ステップＳ２で記憶した撮影モードが単写撮影モードであるときは、ステップＳ２以降の処理を繰り返す一方、ステップＳ２で記憶した撮影モードが連写撮影モードであるときは、ステップＳ１１に進む。
【００４４】
ステップＳ１１では、連写撮影した枚数を示す変数ＣＯＵＮＴＥＲと撮影可能枚数を示す変数ＫＭが等しいか否かを判別し、変数ＣＯＵＮＴＥＲと変数ＫＭが等しくないときは、メモリカード１４の空き容量が十分であり、続けて連写撮影することができるので、変数ＣＯＵＮＴＥＲをインクリメントし（ステップＳ１４）、ステップＳ８以降の処理を繰り返す。
【００４５】
ステップＳ１１の判別の結果、変数ＣＯＵＮＴＥＲと変数ＫＭが等しいときは、即ち、撮影可能枚数まで連写撮影したときは、無線通信制御回路１２により、メモリカード１４に記録された画像データをアクセスポイント３０を介してサーバ３４に送信し（ステップＳ１２）、ＣＯＵＮＴＥＲを０に初期化し（ステップＳ１３）、ステップＳ８以降の処理を繰り返す。
【００４６】
なお、画像データの送信時以外は、無線通信制御回路１２に供給される電源はオフにされる。これにより、消費電力を低減することができる。
【００４７】
また、ステップＳ１２において、無線通信制御回路１２により、メモリカード１４に記録された画像データを古いものから順にアクセスポイント３０を介してサーバ３４に送信するように構成してもよい。
【００４８】
図４は、図３のステップＳ５のメモリカード容量検出処理のフローチャートである。
【００４９】
図４において、メモリカード１４の空き容量を検出して変数Ｍに記憶し（ステップＳ２１）、メモリカード１４の空き容量（変数Ｍ）が写真１枚当たりのデータ量（変数ＤＴ）より小さいか否かを判別する（ステップＳ２２）。
【００５０】
ステップＳ２２の判別の結果、メモリカード１４の空き容量（変数Ｍ）が写真１枚当たりのデータ量（変数ＤＴ）より小さいとき、即ち、メモリカード１４の空き容量が不足しているときは、無線通信制御回路１２により、アクセスポイント３０を介してサーバ３４に画像データを送信し（ステップＳ２３）、本処理を終了する。
【００５１】
ステップＳ２２の判別の結果、メモリカード１４の空き容量（変数Ｍ）が写真１枚当たりのデータ量（変数ＤＴ）以上であるとき、即ち、メモリカード１４の空き容量が十分であるときは、サーバ３４に画像データを送信することなく、本処理を終了する。
【００５２】
図５は、図３の撮影処理の流れを概略的に示す図である。
【００５３】
図５において、連写撮影モードの場合は、メモリカード１４の空き容量を検出し、撮影可能枚数を算出する（１０１）。次に、連写撮影を行い、撮影可能枚数まで撮影して画像データをメモリカード１４に記録する（１０２〜１０４）と、無線通信制御回路１２により、メモリカード１４に記録された画像データをサーバ３４に送信する（１０５）。その後、再度、連写撮影は可能となる（１０６）。
【００５４】
単写撮影モードの場合は、メモリカード１４の空き容量を検出してから撮影を行う（２０１〜２０４）。メモリカード１４の容量を検出して（２０５）、メモリカード１４の空き容量が不足しており、画像データをメモリカード１４に記録できないときは、無線通信制御回路１２により、メモリカード１４に記録された画像データをサーバ３４に送信して（２０６）から、撮影を行う（２０７）。
【００５５】
以上のように、連写撮影モードでは、予め撮影可能枚数をメモリカード１４の空き容量から計算しておき、カウンタで撮影枚数を数えて、データの送信タイミングを決めている。
【００５６】
一方、単写撮影モードでは、撮影をして、次に撮影する前に、撮影画素数、圧縮率、又は撮影モード等の設定を変更することができる。この場合、メモリカード１４に記録された画像データを画像表示部９により確認し、不要な画像データを消去し、必要な画像データのみをメモリカード１４上に残しておき、メモリカード１４の空き容量が不足したときに画像データをサーバ３４に送信することにより、無駄な画像データの送信を防止することができる。
【００５７】
第１の実施の形態によれば、撮影モードに応じて送信タイミングを変えて、画像データをサーバ３４に送信するので、撮影途中であっても記録媒体の記憶容量を常時確保すると共に、その残容量を気にすることなく、所望の撮影モードで撮影を行うことができる。
【００５８】
また、連写撮影モードと単写撮影モードに応じて送信タイミングを変えて、画像データをサーバ３４に送信するので、記録媒体の残容量を気にすることなく、連写撮影を行うことができる。
【００５９】
次に、本発明の第２の実施の形態について説明する。
【００６０】
本実施の形態は、その構成が上記第１の実施の形態と同じであり、その説明を省略する。以下、上記第１の実施の形態と異なる点のみを説明する。
【００６１】
図６は、本発明の第２の実施の形態における撮影処理のフローチャートである。
【００６２】
本処理は、静止画撮影モードと動画撮影モードとで送信タイミングを変えて、画像データをサーバ３４に送信する処理である。
【００６３】
図６において、ユーザが撮像装置２０の撮影モード設定ボタン１６により静止画撮影モード又は動画撮影モードを選択すると、撮像装置２０は、選択された撮影モードをメモリ１１に記憶しておく（ステップＳ３１）。
【００６４】
次に、ユーザが撮像装置２０の記録画素数と圧縮率設定ボタン１７により設定した記録画素数（例えば、１６００×１２００ｄｐｉ）と圧縮率（例えば、超高画質モード）の情報を取得し（ステップＳ３２）、この記録画素数と圧縮率に基づいて、メモリ１１に格納された変換テーブルを用いて、写真一枚当たりのデータ量を算出し、変数ＤＴに記憶する（ステップＳ３３）。
【００６５】
次に、メモリカード１４空き容量を検出して変数Ｍに記憶し（ステップＳ３４）、メモリカード１４の空き容量（Ｍ）が写真１枚当たりのデータ量（ＤＴ）より小さいか否かを判別し（ステップＳ３５）、メモリカード１４の空き容量（Ｍ）が写真１枚当たりのデータ量（ＤＴ）より小さいとき、即ち、メモリカード１４の空き容量が不足しているときは、無線通信制御回路１２を用いてメモリカード１４に記録された画像データをサーバ３４に送信し（ステップＳ３６）、ステップＳ３７に進む。
【００６６】
一方、ステップＳ３５の判別の結果、メモリカード１４の空き容量（Ｍ）が写真１枚当たりのデータ量（ＤＴ）以上であるとき、即ち、メモリカード１４の空き容量が十分であるときは、サーバ３４に画像データを送信することなく、ステップＳ３７に進む。
【００６７】
ステップＳ３７では、ステップＳ３１で記憶した撮影モードが静止画撮影モードであるか否かを判別し、ステップＳ３１で記憶した撮影モードが動画撮影モードであるときは、ステップＳ３８へ進み、動画撮影の開始を指示するための不図示の撮影ボタンが押下されると（ステップＳ３８でＹＥＳ）、動画の撮影を行い（ステップＳ３９）、撮影した動画像データ（フレーム）を逐次無線通信制御回路１２によりサーバ３４に送信し（ステップＳ４０）、ステップＳ３８以降の処理を繰り返す。
【００６８】
ステップＳ３７の判別の結果、ステップＳ３１で記憶した撮影モードが静止画撮影モードであるときは、無線通信制御回路１２により画像データをサーバ３４に送信するトリガとなる割り込みタイマの設定を行う（ステップＳ４１）。
【００６９】
割り込みタイマの設定値は、任意の値に設定することができる。割り込みタイマは、時間で指定されてもよく、１０枚撮影したら画像データを送信するというように、撮影枚数で設定されてもよい。また、撮影モードに応じた割り込みタイマの設定値のテーブルをメモリ１１に予め記憶しておき、撮影モードに応じた割り込みタイマの設定値を換算して設定するように構成されてもよい。
【００７０】
割り込みタイマを時間で設定する場合は、撮影が連続的に行われるときは、タイマの設定値を小さくして、画像データ送信間隔を短くする一方、撮影が離散的に行われるときは、タイマの設定値を大きくして、画像データ送信間隔を長くすることで、画像データの送信を効率的に行うことができる。
【００７１】
ステップＳ４１で割り込みタイマの設定を行った後、割り込みタイマに設定した送信間隔で定期的に後述する図７の割り込み処理を実行し、無線通信制御回路１２は、メモリカード１４中の画像データをサーバに送信する。
【００７２】
ステップＳ４２で、シャッターボタンが押下されたときは（ステップＳ４２でＹＥＳ）、静止画の撮影を行い（ステップＳ４３）、ステップＳ４２以降の処理を繰り返す。
【００７３】
図７は、図６の撮影処理に対する割り込み処理のフローチャートである。
【００７４】
図７において、メモリカード１４に記録された画像データを検出し、メモリカード１４中にサーバ３４にまだ送信していない画像データがあるか否かを判別し（ステップＳ５１）、メモリカード１４中にサーバ３４にまだ送信していない画像データがあるときは、無線通信制御回路１２により、メモリカード１４内の画像データをサーバ３４に送信する一方（ステップＳ５２）、メモリカード１４中にサーバ３４にまだ送信していない画像データがないときは、本処理を終了する。
【００７５】
本処理において、送信すべき画像データにマークを付して、マークの付されている画像データのみをサーバ３４に送信するように構成してもよい。また、サーバ３４に送信した画像データのコピーをメモリカード１４に残すか否かを設定できるように構成してもよい。
【００７６】
図８は、図６の撮影処理の流れを概略的に示す図である。
【００７７】
図８において、動画撮影モードの場合は、最初にメモリカード１４の空き容量の検出を行い、メモリカード１４の空き容量を確認し、メモリカード１４の空き容量が不足していれば、メモリカード１４内の画像データを無線通信制御回路１２によりサーバ３４に送信する（３０１）。撮影ボタンが押下されると、撮影が開始され、画像データを、逐次、無線通信制御回路１２によりサーバ３４に送信する（３０２〜３０７）。
【００７８】
一方、静止画撮影モードの場合は、最初にメモリカード１４の空き容量の検出を行い、メモリカード１４の空き容量を確認し、メモリカード１４の空き容量が不足していれば、メモリカード１４内の画像データを無線通信制御回路１２によりサーバ３４に送信する（４０１）。次に、割り込みタイマを設定し（４０２）、シャッターボタン１５が押下されると、静止画の撮影を行い（４０３〜４０５、４０７）、割り込みタイマに設定した間隔で、無線通信制御回路１２により画像データをサーバ３４に送信する（４０６）。
【００７９】
なお、無線通信機能による画像データ送信中に、シャッターボタン１５が押下されたときは、画像データの送信を停止して、撮影を行い、撮影が終了したときは、画像データの送信を再開するように構成されてもよい。これにより、画像データの送信中でも撮影が可能であり、もって画像データの送信を気にすることなく、撮影を行うことができる。
【００８０】
第２の実施の形態によれば、動画撮影モードと静止画撮影モードの切り替えに応じた送信タイミングで、画像データを送信するので、記録媒体の残容量を気にすることなく、高画質の動画を長時間撮影することができる。
【００８１】
また、画像データの送信タイミングを割り込みタイマを用いて制御するので、撮影モード等から適切なタイマ時間を算出することにより、記録媒体の残容量を気にすることなく撮影を行うことができる。
【００８２】
次に、本発明の第３の実施の形態について説明する。
【００８３】
本実施の形態は、その構成が上記第１の実施の形態と同じであり、その説明を省略する。以下、上記第１の実施の形態と異なる点のみを説明する。
【００８４】
図９は、本発明の第３の実施の形態における撮影処理のフローチャートである。
【００８５】
本処理では、撮像装置２０にメモリカード１４が装着されていない状態でも、撮影された画像を無線通信制御回路１２により逐次サーバ３４に送信することにより、連続的に写真の撮影を行うことができる。
【００８６】
図９において、記録画素数と圧縮率の情報を取得し（ステップＳ７１）、この記録画素数と圧縮率に基づいて、写真１枚当たりのデータ量をテーブルを用いて算出して変数ＤＴに記憶し（ステップＳ７２）、メモリ１１の空き容量を検出して変数ＩＭに記憶する（ステップＳ７３）。
【００８７】
次に、写真１枚当たりのデータ量（ＤＴ）がメモリ１１の空き容量（ＩＭ）よりも大きいか否かを判別し（ステップＳ７４）、写真１枚当たりのデータ量（ＤＴ）がメモリ１１の空き容量（ＩＭ）よりも大きいときは、無線通信制御回路１２によりメモリ１１に記録された画像データをサーバ３４に送信し（ステップＳ７５）、一方、写真１枚当たりのデータ量（ＤＴ）がメモリ１１の空き容量（ＩＭ）以下であるときは、ステップＳ７５の処理を実行することなく、ステップＳ７６に進む。
【００８８】
ステップＳ７６では、メモリカード着脱状態検出スイッチ１９により、撮像装置２０にメモリカード１４が装着されているか否かを判別し、撮像装置２０にメモリカード１４が装着されていない場合において、シャッターボタン１５が押下されたときは（ステップＳ７７でＹＥＳ）、撮影を行い、撮影された画像データはメモリ１１に一時的に記録し（ステップＳ７８）、メモリ１１に一時的に記録された画像データを無線通信制御回路１２により逐次サーバ３４に送信し（ステップＳ７９）、ステップＳ７７以降の処理を繰り返す。
【００８９】
なお、メモリ１１が大容量であれば、ステップＳ７８の撮影とステップＳ７９の画像データの送信を並行して行うことにより、連写で撮影することもできる。
【００９０】
ステップＳ７６の判別の結果、撮像装置２０にメモリカード１４が装着されているときは、無線通信制御回路１２を用いてサーバ３４へ画像データを送信するトリガとなる割り込みタイマの設定を行い（ステップＳ８０）、ステップＳ８０で割り込みタイマの設定を行った後、割り込みタイマに設定した送信間隔で定期的に図７の割り込み処理を実行し、無線通信制御回路１２は、メモリカード１４中の画像データをサーバへ画像データを送信する。
【００９１】
ステップＳ８１で、シャッターボタンが押下されたときは（ステップＳ８１でＹＥＳ）、撮影を行い（ステップＳ８２）、ステップＳ８１以降の処理を繰り返す。
【００９２】
図１０は、図９の撮影処理の流れを概略的に示す図である。
【００９３】
図１０において、撮像装置２０にメモリカード１４が装着されていない場合は、最初にメモリ１１の空き容量検出を行い、メモリ１１の容量が不足していれば、無線通信制御回路１２によりメモリ１１に記憶された画像データをサーバ３４に送信する（５０１）。次に、撮像装置２０にメモリカード１４が装着されているか否かを検出し、メモリカード１４が装着されていないことを検出する（５０２）。シャッターボタン１５が押下されると、撮影を行い、画像データをメモリ１１に一時的に記録し、メモリ１１に記憶された画像データを無線通信制御回路１２によりサーバ３４に逐次送信する（５０３〜５０６）。なお、データが画像処理回路７、圧縮伸長回路１０により処理されて、メモリ１１に記憶されたのをトリガにして、無線通信制御回路１２によりメモリ１１に記憶された画像データを送信するように構成されてもよい。
【００９４】
一方、撮像装置２０にメモリカード１４が装着されている場合は、最初にメモリ１１の空き容量の検出を行い、メモリ１１の容量が不足していれば、無線通信制御回路１２によりメモリ１１に記憶された画像データをサーバ３４に送信する（６０１）。次に、撮像装置２０にメモリカード１４が装着されているか否かを検出し、メモリカード１４が装着されていることを検出し（６０２）、割り込みタイマの設定を行い（６０３）、撮影を行う（６０４，６０５，６０７）。撮影と撮影の合間に、タイマ割り込みにより、メモリカード１４に記録された画像データがサーバ３４に送信される（６０６）。
【００９５】
第３の実施の形態によれば、着脱可能な記録媒体の装着状態を検出することにより、着脱可能な記録媒体が無装着の場合、撮像装置内の固定メモリに一時的に画像データを記録し、逐次無線通信機能を用いて、画像データをサーバ３４に送信するので、着脱可能な記録媒体の有無に関係なく、撮影を行うことができる。
【００９６】
本発明の実施の形態は、デジタルカメラ、携帯電話、監視カメラ等に適用されてもよい。
【００９７】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００９８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９９】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１００】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１０２】
【図１】本発明の第１の実施の形態に係る撮像装置の内部構成を示すブロック図である。
【図２】図１の撮像装置が接続される無線通信ネットワークシステムの構成を示す図である。
【図３】撮像装置によって実行される撮影処理のフローチャートである。
【図４】図３のステップＳ５のメモリカード容量検出処理のフローチャートである。
【図５】図３の撮影処理の流れを概略的に示す図である。
【図６】本発明の第２の実施の形態における撮影処理のフローチャートである。
【図７】図６のステップＳ４６の割り込み処理のフローチャートである。
【図８】図６の撮影処理の流れを概略的に示す図である。
【図９】本発明の第３の実施の形態における撮影処理のフローチャートである。
【図１０】図９の撮影処理の流れを概略的に示す図である。
【符号の説明】
【０１０３】
１１  メモリ
１２  無線通信制御回路
１３  システム制御回路
１４  メモリカード
１５  シャッターボタン
１６  撮影モード設定ボタン
１７  記録画素数と圧縮率設定ボタン
１９  メモリカード着脱状態検出スイッチ
２０  撮像装置
３４  サーバ
【図１】
2006173914.tif 000003
【図２】
2006173914.tif 000004
【図３】
2006173914.tif 000005
【図４】
2006173914.tif 000006
【図５】
2006173914.tif 000007
【図６】
2006173914.tif 000008
【図７】
2006173914.tif 000009
【図８】
2006173914.tif 000010
【図９】
2006173914.tif 000011
【図１０】
2006173914.tif 000012