(57)【要約】【課題】  画像データを無線で送信する際に、画像データの消失を回避できるようにする。【解決手段】  画像データを無線でサーバ装置に送信した際に（ステップＳ１０７）、当該画像データのサーバ装置への送信が失敗であった場合（ステップＳ１０８／Ｎ）、サーバ装置に送信した画像データをデジタルカメラ内の記憶媒体に記録するようにする（ステップＳ１０９）。【選択図】  図３
2006148582.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して画像データを生成する画像データ生成手段と、
前記画像データを外部装置に無線で送信する無線通信手段と、
前記無線通信手段により前記画像データを前記外部装置に送信した際に、当該画像データの前記外部装置への送信が失敗であった場合、当該画像データを自機器内の記憶媒体に記録するように制御する記録制御手段と
を有することを特徴とする撮像装置。
【請求項２】
前記記憶媒体が着脱可能な記憶媒体であり、
前記記憶媒体が装着されているか否かを検知する記憶媒体検知手段を更に有し、
前記記録制御手段は、前記記憶媒体検知手段により前記記憶媒体が装着されていないことが検知された場合、前記記憶媒体が装着された後に当該記憶媒体に前記画像データを記録することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録制御手段は、前記外部装置へ送信ができなかった画像データを前記記憶媒体に記録する際に、他の画像データが記録されている記憶領域とは別の記憶領域に記録することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
撮像装置の制御方法であって、
被写体を撮影して画像データを生成する画像データ生成ステップと、
前記画像データを外部装置に無線で送信する無線通信ステップと、
前記無線通信ステップで前記画像データを前記外部装置に送信した際に、当該画像データの前記外部装置への送信が失敗であった場合、当該画像データを自機器内の記憶媒体に記録する記録ステップと
を有することを特徴とする制御方法。
【請求項５】
前記記憶媒体が着脱可能な記憶媒体であり、
前記記憶媒体が装着されているか否かを検知する記憶媒体検知ステップを更に有し、
前記記録ステップでは、前記記憶媒体検知ステップにより前記記憶媒体が装着されていないことが検知された場合、前記記憶媒体が装着された後に当該記憶媒体に前記画像データを記録することを特徴とする請求項４に記載の制御方法。
【請求項６】
前記記録ステップでは、前記外部装置へ送信ができなかった画像データを前記記憶媒体に記録する際に、他の画像データが記録されている記憶領域とは別の記憶領域に記録することを特徴とする請求項４又は５に記載の制御方法。
【請求項７】
被写体を撮影して画像データを生成する画像データ生成手順と、
前記画像データを外部装置に無線で送信する無線通信手順と、
前記無線通信手順で前記画像データを前記外部装置に送信した際に、当該画像データの前記外部装置への送信が失敗であった場合、当該画像データを自機器内の記憶媒体に記録する記録手順と
をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムをコンピュータに読み取り可能に記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話等の撮像装置、その制御方法等に関する。
【背景技術】
【０００２】
近年、デジタルカメラで撮影した画像の画像データを無線によりデジタルカメラからサーバ装置に送信するシステムが提案されている（例えば、特開平１０−３３６５７４号公報）。
【０００３】
【特許文献１】特開平１０−３３６５７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、無線によるデータ通信は、有線によるデータ通信に比べて、伝送路が途切れやすく、データが完全に送信できない場合も多い。そのため、デジタルカメラからサーバ装置に送信した画像データをその画像データがサーバ装置に確実に送信できたか否かを判定する前にデジタルカメラ内の内部メモリから消去してしまった場合、撮影画像を消失してしまうという不都合が生じる。
【０００５】
本発明は、上述の問題点にかんがみてなされたものであり、撮影又はキャプチャによって得られた画像データを無線で送信する際に、その画像データの消失を回避することができる撮像装置、制御方法等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮像装置は、被写体を撮影して画像データを生成する画像データ生成手段と、前記画像データを外部装置に無線で送信する無線通信手段と、前記無線通信手段により前記画像データを前記外部装置に送信した際に、当該画像データの前記外部装置への送信が失敗であった場合、当該画像データを自機器内の記憶媒体に記録するように制御する記録制御手段とを有する。
【０００７】
本発明の制御方法は、撮像装置の制御方法であって、被写体を撮影して画像データを生成する画像データ生成ステップと、前記画像データを外部装置に無線で送信する無線通信ステップと、前記無線通信ステップで前記画像データを前記外部装置に送信した際に、当該画像データの前記外部装置への送信が失敗であった場合、当該画像データを自機器内の記憶媒体に記録する記録ステップとを有する。
【０００８】
本発明のプログラムは、被写体を撮影して画像データを生成する画像データ生成手順と、前記画像データを外部装置に無線で送信する無線通信手順と、前記無線通信手順で前記画像データを前記外部装置に送信した際に、当該画像データの前記外部装置への送信が失敗であった場合、当該画像データを自機器内の記憶媒体に記録する記録手順とをコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、撮影又はキャプチャによって得られた画像データを無線で送信する際に、その画像データの消失を回避することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態を図面を参照しながら説明する。なお、以下の実施形態では、ＣＣＤ（charge coupled device）、ＣＭＯＳイメージセンサなどのイメージセンサーを用いて静止画又は静止画及び動画を撮影又はキャプチャする機能を有する装置（デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話等）を撮像装置と呼ぶ。
【００１１】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る撮像装置の一例であるデジタルカメラ１０の構成を示すブロック図である。
図１において、１１は、ＣＣＤ、ＣＭＯＳイメージセンサーなどのイメージセンサーを含む撮像部である。撮像部１１は、ユーザからの指示の後、イメージセンサーを用いて被写体を撮影又はキャプチャする。１２は、撮像部１１から出力された信号を用いてＪＰＥＧ形式、ＲＡＷ形式等の画像データを生成する画像処理部である。ＪＰＥＧ形式の画像データは、画像圧縮方式の一つであるＪＰＥＧ方式で圧縮された画像データである。また、ＲＡＷ形式の画像データは、所定の可逆符号化方式で符号化された画像データである。但し、ＲＡＷ形式の画像データは、ＪＰＥＧ形式の画像データと異なり、現像処理は施されていない。１３は、画像処理部１２で生成された画像データを記憶する記憶媒体である。記憶媒体１３は、デジタルカメラ１０から取り外し可能である。この記憶媒体１３には、メモリカード等のリーバブルストレージメディア（removable storage media）を採用することができる。なお、メモリカードとは、不揮発性メモリを内蔵したカード状の記憶媒体である。１４は、記憶媒体１３がデジタルカメラ１０に装着されているか否かを検知する記憶媒体検知部である。
【００１２】
１５は、コンピュータプログラムを実行するための作業用メモリとマイクロコンピュータとを備えた制御部である。１６は、制御部１５で実行されるコンピュータプログラムを記憶したプログラムメモリある。プログラムメモリ１６には、不揮発性メモリを採用することができる。１７は、画像処理部１２で生成された画像データを一時的に記憶する内部メモリである。内部メモリ１７は、複数コマの画像データを保持する容量を有し、バッファメモリとして利用される。内部メモリ１７には、ランダムアクセスメモリ（ＲＡＭ）を採用することができる。
【００１３】
１８は、撮像部１１により撮影又はキャプチャされた画像又は記憶媒体１３に記憶されている画像を表示する表示部である。表示部１８は、デジタルカメラ１０に関する様々な事項を設定するためのメニュー画面を表示することも可能である。メニュー画面の中には、撮影又はキャプチャされる画像のサイズ（解像度）を変更するための項目、撮影画像のデータ形式（ＪＰＥＧ形式、ＲＡＷ形式）を変更するための項目等が存在するものとする。メニュー画面用の画像データは、プログラムメモリ１６に記憶されている。１９は、撮影又はキャプチャの指示を入力するためのスイッチであるレリーズスイッチ等を有する操作部である。また、操作部１９は、メニュー画面を操作するための十字ボタン、ＳＥＴボタン等を有する。十字ボタンは、メニュー画面上のカーソルを上下左右に移動させるためのボタンであり、ＳＥＴボタンは、カーソルが指定する項目をデジタルカメラ１０に設定するためのボタンである。２０は、画像処理部１２で生成された画像データを外部のサーバ装置に送信する無線通信部である。無線通信部２０は、デジタルカメラ１０から取り外し可能である。２１は、無線通信部２０に接続されたアンテナである。
【００１４】
図２は、第１の実施形態に係るデジタルカメラ１０の画像送信処理の流れを説明するための図であり、図３は、第１の実施形態に係るデジタルカメラの画像送信処理の流れを示すフローチャートである。以下、図２及び図３を用いてデジタルカメラ１０の画像送信処理の流れを説明する。なお、第１の実施形態に係る画像送信処理は、プログラムメモリ１６内のコンピュータプログラムに従って制御部１５が制御するものとする。また、図３に示すフローチャートは、撮影画像を無線ですぐに送信する動作モードがオンになっているときに実行される処理である。この動作モードは、デジタルカメラ１０のメニュー画面上でオン又はオフに設定することができる。
【００１５】
ステップＳ１０１において、制御部１５は、撮影又はキャプチャの指示が入力されたか否かを判定する。撮影又はキャプチャの指示は、操作部１９のレリーズスイッチを全押しすることにより入力することができる。なお、操作部１９のレリーズスイッチが半押しされた場合、デジタルカメラ１０は、撮影又はキャプチャのための準備（フォーカス、露出等の調整）を開始する。撮影又はキャプチャの指示が入力されたと判定した場合、制御部１５は、ステップＳ１０２に進む。
【００１６】
ステップＳ１０２において、撮像部１１は、画像を撮影又はキャプチャする。
ステップＳ１０３において、画像処理部１２は、撮像部１１の出力を用いてＪＰＥＧ形式、ＲＡＷ形式等の画像データを生成する。
【００１７】
ステップＳ１０４において、画像処理部１２は、ステップＳ１０３で生成された画像データを内部メモリ１７に格納する。
ステップＳ１０５において、制御部１５は、ステップＳ１０２で画像を撮影又はキャプチャしたときの撮影条件、ステップＳ１０２で画像を撮影又はキャプチャしたときのデジタルカメラ１０の設定値等を含む付加データを生成する。
【００１８】
ステップＳ１０６において、制御部１５は、ステップＳ１０５で生成された付加データをステップＳ１０３で生成された画像データのヘッダに付加する。
ステップＳ１０７において、制御部１５は、内部メモリ１７に格納されている画像データを無線通信部２０に供給する。無線通信部２０は、内部メモリ１７から供給された画像データを無線で外部のサーバ装置に送信する。サーバ装置は、無線通信部２０から無線で送信された画像データをハードディスク装置等に保存する。なお、サーバ装置のネットワークアドレス（例えば、ＩＰアドレス）等は、無線通信部２０内のメモリに保存されている。これらの情報は、操作部１９によって入力されるものとする。
【００１９】
ステップＳ１０８において、制御部１５は、画像データの送信が成功したか否かを判定する。ステップＳ１０８における判定は、サーバ装置から画像データの送信の成功を示す通知が到着したか否かで行う。この判断の結果、画像データの送信が成功したと判断された場合、制御部１５は、ステップＳ１１０に進む。この場合、画像データは記憶媒体１３に保存されない。一方、ステップＳ１０８での判定の結果、画像データの送信が失敗したと判定した場合、制御部１５は、ステップＳ１１１に進む。例えば、サーバ装置から送信エラーを示す通知があった場合、一定時間内にサーバ装置から応答がなかった場合において、制御部１５は、画像データの送信が失敗したと判定する。
【００２０】
ステップＳ１１１において、制御部１５は、記憶媒体検知部１４の出力を用いて記憶媒体１３がデジタルカメラ１０に装着されているか否かを判定する。記憶媒体１３がデジタルカメラ１０に装着されていると判定した場合、制御部１５は、ステップＳ１１３に進む。一方、記憶媒体１３がデジタルカメラ１０に装着されていないと判定した場合、制御部１５は、ステップＳ１１２に進む。
【００２１】
ステップＳ１１２において、制御部１５は、記憶媒体１３がデジタルカメラ１０に装着されていないことを示すメッセージ又はアイコンを表示部１８に表示し、ステップＳ１１１に戻る。このように処理することにより、デジタルカメラ１０は、記憶媒体１３がデジタルカメラ１０に装着されるまで次の撮影又はキャプチャを行えない。
【００２２】
ステップＳ１１３において、制御部１５は、記憶媒体１３にサーバ装置への送信に失敗した画像データの保存に必要な空き領域があるか否かを判定する。空き領域があると判定した場合、制御部１５は、ステップＳ１０９に進む。空き領域がないと判定した場合、制御部１５は、ステップＳ１１４に進む。
【００２３】
ステップＳ１１４において、制御部１５は、記憶媒体１３を十分な空き領域のある別の記憶媒体に交換すべきことを示すメッセージ又はアイコンを表示部１８に表示し、ステップＳ１１１に戻る。このように処理することにより、デジタルカメラ１０は、記憶媒体１３を十分な空き領域のある別の記憶媒体１３に交換するまで次の撮影又はキャプチャを行えない。
【００２４】
ステップＳ１０９において、制御部１５は、サーバ装置への送信に失敗した画像データを保護するため、その画像データを記憶媒体１３又は他の記憶媒体に保存する。サーバ装置への送信に失敗した画像データの保存先は、通常の撮影又はキャプチャによって得られた画像データと同じフォルダでもよいが、専用のフォルダである方が都合がよい。サーバ装置への送信に失敗した画像データを専用のフォルダに保存するように構成すれば、サーバ装置への送信に失敗した画像データを間違いなく認識することができるためである。また、このように構成すれば、サーバ装置への送信に失敗した画像データを後でまとめてサーバ装置に送信するように構成することも可能になる。
【００２５】
本実施の形態では、サーバ装置への送信に失敗した画像データの保存先をＢＡＫフォルダとし、通常の撮影又はキャプチャによって得られた画像データの保存先を１００ＡＢＣＤＥフォルダ、１０１ＡＢＣＤＥフォルダ又は１０２ＡＢＣＤＥフォルダとする。また、本実施の形態では、図４に示すように、ＤＣＦ（Design rule for Camera File system）規格で記載されたＤＣＩＭフォルダと同じ階層にＢＡＫフォルダを作成する。なお、ＢＡＫフォルダは、ＤＣＩＭフォルダの一つ下の階層（１００ＡＢＣＤＥフォルダと同じ階層）等に作成してもよい。また、ＢＡＫフォルダのフォルダ名は、ＢＡＫに限るものではない。ＤＣＦ規格については、「Design Rule for Camera File System, version 1.0, JEIDA-49-2-1998, Japan Electronic Industry Development Association, Dec. 1998」等を参照することができる。
【００２６】
ステップＳ１１０において、制御部１５は、サーバ装置への送信に成功した画像データを内部メモリ１７から消去する。
【００２７】
このように、第１の実施形態に係るデジタルカメラ１０によれば、撮影又はキャプチャによって得た画像データをサーバ装置に送信することができなくても、その画像データを記憶媒体１３に保存するようにしたので、サーバ装置への送信に失敗した画像データの消失を確実に回避することができる。
【００２８】
また、第１の実施形態に係るデジタルカメラ１０によれば、撮影又はキャプチャした画像の画像データの全てを記憶媒体１３に保存しないようにしたので、記憶媒体１３を有効に利用することができ、シャッターチャンスを逃す可能性を少なくすることもできる。
【００２９】
また、第１の実施形態に係るデジタルカメラ１０によれば、サーバ装置への送信に失敗した画像データを記憶媒体１３に保存する前に記憶媒体１３がデジタルカメラ１０に装着されているか否かを判定するようにしたので、サーバ装置への送信に失敗した画像データの消失を確実に回避することができる。
【００３０】
また、第１の実施形態に係るデジタルカメラ１０によれば、サーバ装置への送信に失敗した画像データを記憶媒体１３に保存する前に記憶媒体１３に十分な空き領域があるか否かを判定するようにしたので、サーバ装置への送信に失敗した画像データの消失を確実に回避することができる。
【００３１】
また、第１の実施形態に係るデジタルカメラ１０によれば、サーバ装置への送信に失敗した画像データを専用のフォルダに保存するようにしたので、サーバ装置への送信に失敗した画像データを間違いなく認識することができる。また、サーバ装置への送信に失敗した画像データを後でまとめてサーバ装置に送信することもできる。
【００３２】
なお、第１の実施形態に係る撮像装置は、デジタルカメラに限定されるものではなく、デジタルビデオカメラ、カメラ付き携帯電話等であってもよい。
【００３３】
（第２の実施形態）
本発明の第２の実施形態は、前述した第１の実施形態の一部を変更した実施形態である。
前述した第１の実施形態では、サーバ装置への送信に成功した画像データを記憶媒体１３に保存しないようにした。これに対し、第２の実施形態では、サーバ装置への送信に成功した画像データを記憶媒体１３に保存するか否かを事前にデジタルカメラ１０に設定できるようにし、ユーザがサーバ装置への送信に成功した画像データを記憶媒体１３に保存することを希望している場合にはその画像データを記憶媒体１３に保存するようにする。なお、サーバ装置への送信に成功した画像データを記憶媒体１３に保存するか否かは、メニュー画面を介してデジタルカメラ１０に設定できるように構成する。そして、その設定を示す情報は、プログラムメモリ１６又は制御部１５内のメモリに保存される。
【００３４】
図５は、本発明の第２の実施形態に係るデジタルカメラの画像送信処理の流れを示すフローチャートである。図５に示すステップＳ１０１からステップＳ１０８及びステップＳ１１０からステップＳ１１４までの処理は、図３に示すステップＳ１０１からステップＳ１０８及びステップＳ１１０からステップＳ１１４までの処理と同様の処理であるのでそれらの説明を省略する。
【００３５】
ステップＳ５０１において、制御部１５は、ユーザがサーバ装置への送信に成功した画像データを記憶媒体１３に保存することを希望しているか否かを判定する。ユーザがサーバ装置への送信に成功した画像データを記憶媒体１３に保存することを希望している場合、制御部１５は、ステップＳ５０２に進む。それ以外の場合、制御部１５は、ステップＳ１１０に進む。
【００３６】
ステップＳ５０２において、制御部１５は、サーバ装置への送信に失敗した画像データを記憶媒体１３又は他の記憶媒体に保存する場合、その画像データをＢＡＫフォルダに保存する。一方、制御部１５は、サーバ装置への送信に成功した画像データを記憶媒体１３又は他の記憶媒体に保存する場合、その画像データをＢＡＫフォルダではなく、通常の撮影又はキャプチャによって得られた画像データを保存するフォルダ（例えば、１００ＡＢＣＤＥフォルダ）に保存する。
【００３７】
このように、第２の実施形態に係るデジタルカメラ１０によれば、ユーザがサーバ装置への送信に成功した画像データを記憶媒体１３に保存することを希望している場合には、その画像データを記憶媒体１３に保存することもできる。
【００３８】
（他の実施形態）
本発明の実施形態は、例えば、図３及び図５の各ステップの処理のコンピュータプログラムをコンピュータが実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段としては、例えば、かかるプログラムを記録したＣＤ−ＲＯＭ、ＤＶＤ、メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体や、かかるプログラムを伝送するインターネットやＬＡＮ等の伝送媒体が挙げられる。以上、本発明の実施形態について、図面を参照して詳述してきたが、具体的な構成は前述した実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００３９】
【図１】本発明の第１の実施形態に係るデジタルカメラの構成を示すブロック図である。
【図２】第１の実施形態に係るデジタルカメラの画像送信処理の流れを説明するための図である。
【図３】第１の実施形態に係るデジタルカメラの画像送信処理の流れを示すフローチャートである。
【図４】サーバ装置への送信に失敗した画像データの保存先を説明するための図である。
【図５】本発明の第２の実施形態に係るデジタルカメラの画像送信処理の流れを示すフローチャートである。
【符号の説明】
【００４０】
１０  デジタルカメラ
１１  撮像部
１２  画像処理部
１３  記憶媒体
１４  記憶媒体検知部
１５  制御部
１６  プログラムメモリ
１７  内部メモリ
１８  表示部
１９  操作部
２０  無線通信部
２１  アンテナ
【図１】
2006148582.tif 000003
【図２】
2006148582.tif 000004
【図３】
2006148582.tif 000005
【図４】
2006148582.tif 000006
【図５】
2006148582.tif 000007