(57)【要約】【課題】無線通信機能を持つ記憶媒体を含む複数の記憶媒体にアクセス可能な装置において、煩雑な操作を行うことなく、データを外部に送信する電子機器を提供する。【解決手段】通信機能を有しない第１の記憶媒体と、着脱可能であり、通信機能を有する第２の記憶媒体とにアクセスが可能な電子機器であって、画像データを入力する入力手段と、前記画像データの記憶先の記憶媒体を指定する指定手段と、前記画像データの記憶先が前記第１の記憶媒体の場合、当該画像データを前記第１の記憶媒体に記憶するとともに、前記第２の記憶媒体にコピーし、前記画像データが前記第２の記憶媒体が有する通信機能により外部機器に送信されるよう制御する制御手段と、を有する。【選択図】図３
2010183189.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を有しない第１の記憶媒体と、着脱可能であり、通信機能を有する第２の記憶媒体とにアクセスが可能な電子機器であって、
画像データを入力する入力手段と、
前記画像データの記憶先の記憶媒体を指定する指定手段と、
前記画像データの記憶先が前記第１の記憶媒体の場合、当該画像データを前記第１の記憶媒体に記憶するとともに、前記第２の記憶媒体にコピーし、前記画像データが前記第２の記憶媒体が有する通信機能により外部機器に送信されるよう制御する制御手段と、を有する電子機器。
【請求項２】
前記画像データの記憶先が前記第１の記憶媒体の場合であって、前記第２の記憶媒体の記憶容量が当該画像データのデータ量に満たない場合に警告を通知する通知手段を更に有することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記画像データの記憶先が前記第１の記憶媒体の場合、前記第２の記憶媒体の記憶容量が当該画像データのデータ量に満たない場合、前記第２の記憶媒体に既に記憶されているデータを前記電子機器に内蔵された記憶媒体に移動することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記制御手段は、前記画像データの記憶先が前記第１の記憶媒体の場合、前記第２の記憶媒体の記憶容量が当該画像データのデータ量に満たない場合、前記第２の記憶媒体に記憶されているデータを前記第１の記憶媒体に移動することを特徴とする請求項１に記載の電子機器。
【請求項５】
前記制御手段は、前記第２の記憶媒体にコピーされた画像データが前記外部機器へ送信された後、前記第２の記憶媒体から前記第１の記憶媒体に移動したデータを当該第２の記憶媒体に戻すよう制御することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記第１の記憶媒体から前記外部機器に送信する全ての画像データの容量分だけ、前記第２の記憶媒体に記憶されているデータを前記電子機器に内蔵された記憶媒体又は前記第１の記憶媒体に移動することを特徴とする請求項３乃至５のいずれか１項に記載の電子機器。
【請求項７】
前記第１の記憶媒体から前記外部機器に送信する１つの画像データの容量分だけ、前記第２の記憶媒体に記憶されているデータを前記電子機器に内蔵された記憶媒体又は前記第１の記憶媒体に移動することを特徴とする請求項３乃至５のいずれか１項に記載の電子機器。
【請求項８】
前記制御手段は、前記第２の記憶媒体にコピーされた画像データが前記外部機器へ送信された後、前記第２の記憶媒体から前記第１の記憶媒体又は前記電子機器に内蔵された記憶媒体に移動した全てのデータを前記第２の記憶媒体に戻すよう制御することを特徴とする請求項３又は４に記載の電子機器。
【請求項９】
前記制御手段は、前記第２の記憶媒体にコピーされた画像データが前記外部機器へ送信された後、前記第２の記憶媒体から前記第１の記憶媒体又は前記電子機器に内蔵された記憶媒体に移動した１つのデータを前記第２の記憶媒体に戻すよう制御することを特徴とする請求項３又は４に記載の電子機器。
【請求項１０】
被写体像を光電変換して画像データを生成する撮影手段を更に有し、
前記制御手段は、前記第２の記憶媒体に記憶されているデータを移動中に、前記撮影手段による撮影が実行された場合、当該データの移動を中断するよう制御することを特徴とする請求項３乃至９のいずれか１項に記載の電子機器。
【請求項１１】
通信機能を有しない第１の記憶媒体と、着脱可能であり、通信機能を有する第２の記憶媒体とにアクセスが可能な電子機器の制御方法であって、
画像データを入力する入力工程と、
前記画像データの記憶先の記憶媒体を指定する指定工程と、
前記画像データの記憶先が前記第１の記憶媒体の場合、当該画像データを前記第１の記憶媒体に記憶するとともに、前記第２の記憶媒体にコピーし、前記画像データが前記第２の記憶媒体が有する通信機能により外部機器に送信されるよう制御する制御工程と、を有する制御方法。
【請求項１２】
請求項１１に記載の制御方法を電子機器のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記憶媒体にアクセス可能な電子機器に関するものである。
【背景技術】
【０００２】
近年、様々な記憶媒体が規格化され、製造販売されている。特に、持ち運びが容易な小型の記憶媒体であるフラッシュメモリカードは、多くの規格が存在し、デジタルカメラや携帯音楽プレーヤーの外部記憶媒体（メモリカード）として利用されている。
【０００３】
また、年々、デジタルカメラの撮像素子の高解像度化や動画撮影機能の搭載が進んでいるため、撮影データのデータ量は増大する傾向にあり、大容量の記憶媒体が求められている。
【０００４】
さらにデータ量の増大への対応策として、デジタルカメラに無線通信機能を搭載し、外部装置に撮影データを送信することも考えられる。
【０００５】
このデータの送信を行うために、いわゆるメモリカードに無線通信機能を持たせる方法も存在する（例えば、特許文献１）。無線通信機能としては、例えばＩＥＥＥ８０２．１１ワーキンググループにより策定された８０２．１１ｂ、８０２．１１ａ、８０２．１１ｇなどの無線通信方式が用いられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３５７１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１では、複数の記憶媒体を備えることが可能な装置について、何ら考慮されていない。
【０００８】
例えば、複数のメモリカードスロットを有するカメラにおいて、１つのメモリカードスロットに無線通信機能を持つメモリカードを装着し、別のカードスロットに無線通信機能を持たないメモリカードを装着することが考えられる。
【０００９】
このような場合、無線通信機能を持つメモリカードに記憶されたデータは外部に送信可能だが、無線通信機能を持たないメモリカードに記憶されたデータは、そのままでは外部に送信できない。外部に送信するためには、無線通信機能を持たないメモリカードに記憶されたデータを、無線通信機能を持つメモリカードに一旦コピーする操作が必要であり、ユーザにとって煩雑であった。
【００１０】
本発明は、上記課題に鑑みてなされ、無線通信機能を持つ記憶媒体を含む複数の記憶媒体にアクセス可能な装置において、煩雑な操作を行うことなく、データを外部に送信する電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決し、目的を達成するために、本発明の電子機器は、通信機能を有しない第１の記憶媒体と、着脱可能であり、通信機能を有する第２の記憶媒体とにアクセスが可能な電子機器であって、画像データを入力する入力手段と、前記画像データの記憶先の記憶媒体を指定する指定手段と、前記画像データの記憶先が前記第１の記憶媒体の場合、当該画像データを前記第１の記憶媒体に記憶するとともに、前記第２の記憶媒体にコピーし、前記画像データが前記第２の記憶媒体が有する通信機能により外部機器に送信されるよう制御する制御手段と、を有する。
【００１２】
また、本発明の電子機器の制御方法は、通信機能を有しない第１の記憶媒体と、着脱可能であり、通信機能を有する第２の記憶媒体とにアクセスが可能な電子機器の制御方法であって、画像データを入力する入力工程と、前記画像データの記憶先の記憶媒体を指定する指定工程と、前記画像データの記憶先が前記第１の記憶媒体の場合、当該画像データを前記第１の記憶媒体に記憶するとともに、前記第２の記憶媒体にコピーし、記画像データが前記第２の記憶媒体が有する通信機能により外部機器に送信されるよう制御する制御工程と、を有する。
【発明の効果】
【００１３】
本発明によれば、無線通信機能を持つ記憶媒体を含む複数の記憶媒体にアクセス可能な装置において、煩雑な操作を行うことなく、データを外部に送信することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る実施形態１のデジタルカメラのハードウェア構成図である。
【図２】本発明に係る実施形態１のデジタルカメラの電気的構成を示すブロック図である。
【図３】本発明に係る実施形態１のモジュール構成図である。
【図４】本発明に係る実施形態１での処理を示すフローチャートである。
【図５】本発明に係る実施形態２のモジュール構成図である。
【図６】本発明に係る実施形態２での処理を示すフローチャートである。
【図７】本発明に係る実施形態１の通信メモリカードのハードウェア構成図である。
【発明を実施するための形態】
【００１５】
以下に、図面を参照して本発明を実施するための最良の形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、以下に説明する複数の実施形態を適宜組み合わせることも可能である。
【００１６】
以下、本実施の形態に基づき、本発明に係る電子機器を詳細に説明する。但し、この実施の形態に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に特定的な記載がない限りはこの発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例に過ぎない。
【００１７】
［実施形態１］
図１は本発明に係る実施形態１の電子機器のハードウェア構成図である。
【００１８】
図１において、実施形態１では、電子機器はデジタルカメラ（以下、カメラ）１であり、２は撮影光学系を、３はレンズ駆動部、４は撮影光学系２の光軸、５はレンズ鏡筒、６は撮像素子、７はメモリ部、８は手ぶれ検出部をそれぞれ示している。また、９は手ぶれレンズ駆動部、１０は電源、１１はレリーズ釦、１２は補正光学系を、１３はクイックリターンミラー、１４はファインダ光学系をそれぞれ示している。
【００１９】
図１に示すように、カメラ１は、撮影光学系２と不図示のピント調整部を用いて、被写体像を撮像素子６近傍に結像させる。撮像素子６は被写体像を光電変換し、入力された被写体像から画像データを生成する。更にユーザによるレリーズ釦１１の操作と同期させて撮像素子６から被写体の情報を得て、メモリ部７へ記憶を行う。このメモリ部７には例えば半導体メモリなどが用いられる。ここで、メモリ部７は複数のメモリカードや内蔵メモリからなり、詳しくは後述する。
【００２０】
露光中等に手ぶれが発生したときは、手ぶれ検出部８の検出結果に基づいて手ぶれレンズ駆動部９を動作させる。この結果、撮像素子６の撮像面上での像のぶれが軽減されて、手ぶれによる画像の劣化を補正する。連写の場合、不図示のバッファメモリに一旦保存しておいて、連写終了後にメモリ部７に保存する。メモリ部７に記憶後、バッファメモリは解放される。なお、カメラ１は電源１０からの電源供給により動作する。
【００２１】
図２は実施形態１のカメラ１の電気的構成を示すブロック図である。
【００２２】
図２において、カメラ１は、撮像系、画像処理系、記憶再生系、制御系を有する。撮像系は、撮影光学系２、撮像素子６を含む。画像処理系は、Ａ／Ｄ変換器２０、画像処理回路２１を含む。また、記憶再生系は、表示部２２、記憶処理回路２３、メモリカード２４を含む。制御系は、カメラシステム制御回路２５、ＡＦセンサ２６、ＡＥセンサ２７、手ぶれセンサ２８、操作検出回路２９、及びレンズシステム制御回路３０を含む。
【００２３】
撮像系は、物体からの光を、撮影光学系２を介して撮像素子６の撮像面に結像する光学処理系であり、ＡＥセンサ２７からの信号をもとに図示しない絞りなどを用いて適切な光量の物体光を撮像素子６に露光する。
【００２４】
画像処理回路２１は、Ａ／Ｄ変換器２０を介して撮像素子６から受けた撮像素子６の画素数の画像信号を処理する信号処理回路であり、ホワイトバランス回路、ガンマ補正回路、補間演算による高解像度化を行う補間演算回路等を有する。
【００２５】
記憶処理回路２３は、Ｉ／Ｆ６１、６２を介してメモリカード２４a,２４bへ画像信号を出力するとともに、表示部２２に出力する表示データを生成し保存する。また、記憶処理回路２３は、予め決められた方法を用いて画像や動画の圧縮を行う。
【００２６】
ここで、メモリカード２４a,２４bはＩ／Ｆ６１、６２を介してカメラ１に着脱可能であり、装着時にはカメラ１からのアクセスを受け付ける。撮像処理が実行された場合、記憶先に設定されたメモリカードに撮像処理で得られた画像ファイルが記憶される。
【００２７】
なお、操作検出回路２９により検出されたユーザ操作に基づき、カメラ１は記憶先となるメモリカードを設定することが可能である。
【００２８】
また、操作検出回路２９により検出されたユーザ操作に基づき、カメラ１は、撮像処理により得られた画像データを、後述する無線通信機能を用いて外部機器に送信するか否かを設定することも可能である。
【００２９】
制御系は、外部操作に応動して撮像系、画像処理系、記憶再生系をそれぞれ制御する。例えば、レリーズ釦１１の押下を検出して、撮像素子６の駆動、画像処理回路２１の動作、記憶処理回路２３の圧縮処理などを制御する。また、表示部２２によって光学ファインダ、液晶モニタ等に情報表示を行う情報表示装置の各セグメントの状態を制御する。カメラシステム制御回路２５は撮像の際のタイミング信号などを生成して出力する。カメラシステム制御回路２５にはＡＦセンサ２６とＡＥセンサ２７が接続され、これらセンサからの信号をもとにレンズや絞り板等を適切に制御する。また、カメラシステム制御回路２５には手ぶれセンサ２８が接続され、手ぶれ補正を行うモードでは、手ぶれセンサ２８からの信号をもとに図示しない手ぶれ補正部を駆動する。
【００３０】
ここで、無線通信機能を有するメモリカードについて、図７を用いて説明する。、接続無線通信機能を有するメモリカード７０は、コネクタ７６、マイコン７７、無線通信回路部７８、メモリ回路部７９、を構成要素としている。
【００３１】
接続コネクタ７６は、メモリカード７０とカメラ１、あるいは、その他の情報処理装置等との接続を行い、データの受け渡しを行う接続インターフェースである。この接続コネクタ７６によってメモリカード７０とカメラ１とが機械的に結合されるとともに、電気的にも接続される。
【００３２】
メモリカード７０が接続コネクタ７６によってカメラ１に接続されると、メモリカード７０は、電源ラインを介してカメラ１から電力の供給を受ける。そして図示しないリセット回路によりメモリカード７０は初期化されて動作を開始し、バスラインを介してカメラ１と通信を行う。無線通信回路部７８は、無線によって同等の無線通信機能を有する電子機器、あるいは、その他の情報処理装置等と、データの送信を行う機能を備えている。すなわち、無線通信回路部７８は、他の電子機器との間でデータの送受信を行う。この無線通信回路部７８は、例えば無線ＬＡＮなどの電波による無線通信を行う。また、無線通信は、赤外線を用いてもよい。
【００３３】
メモリ回路部７９は、ＥＥＰＲＯＭやフラッシュ型ＥＥＰＲＯＭなどの書き換え可能な不揮発性メモリ素子で構成され、接続コネクタ７６で接続された電子機器から供給されるデータを記憶する機能を備える。
【００３４】
マイコン７７は、内部にメモリを備え、このメモリに予め格納された制御手順により、接続コネクタ７６を介して接続された電子機器との通信の制御、無線通信回路部７８の制御、メモリ回路部７９の制御を行う機能を備える。
【００３５】
図３は実施形態１のモジュール構成図である。なお、以下の説明においては、カメラ１またはメモリカード７０の制御部が装置の各部を制御することにより、各モジュールの機能が実現されるものとする。
【００３６】
図３において、カメラ１には、メモリカード３１及び４１が接続可能である。メモリカード３１及び４１は、図２のメモリカード２４a,２４bに対応する。本実施形態では、メモリカード３１が無線通信機能を有するカード（以下、「通信メモリカード」）とし、メモリカード４１は無線通信機能を有しないカード（以下、「通常メモリカード」）とする。ここで、メモリカード３１が第２の記憶媒体の一例であり、メモリカード４１が第１の記憶媒体の一例である。メモリカード３１は、無線通信モジュール３３により外部機器との通信が可能である。外部機器としては、例えばファイルサーバーやパーソナルコンピュータ等が想定される。
【００３７】
なお、メモリカード４１は高速記憶タイプや大容量なものなどメモリカード３１に比べて無線通信機能を持たない分、安価である場合が多い。
【００３８】
ここで、カメラ１による撮像処理が実行された場合の処理について説明する。図３に示すように、カメラ１にメモリカード３１とメモリカード４１が装着されている場合を考える。この状態で撮影が行われると、カメラ１のファイル作成モジュール５１により、撮影データを含む画像ファイルが作成される。ファイル保存モジュール５２は、予め記憶先に指定されたメモリカードのファイル記憶モジュール３２或いは４２にデータを受け渡す。そしてファイル記憶モジュール３２或いは４２により、データがメモリカード３１または４１に保存される。
【００３９】
ここで、画像ファイルの記憶先がメモリカード３１に設定されている場合について説明する。カメラ１のファイル作成モジュール５１により作成された画像ファイルは、メモリカード３１に記憶される。ここで記憶された画像ファイルは、メモリカード３１の無線通信モジュール３３により外部機器に自動的に送信される。具体的には、無線通信モジュール３３は、メモリカード３１へのデータの書き込みを監視しており、新たなデータの書き込みを検知した場合、そのデータを外部機器に送信する。
【００４０】
次に、ファイルの記憶先がメモリカード４１に設定されている場合について説明する。カメラ１のファイル作成モジュール５１により作成された画像ファイルは、メモリカード４１に記憶される。ここで、例えばユーザがメモリカード４１に記憶した画像ファイルを外部機器に送信したいと考えていても、メモリカード４１は無線通信機能を有していないため、画像ファイルを外部機器に送信することはできない。
【００４１】
そこで本実施形態では、撮影で得られた画像ファイルを外部機器に送信する設定になっている場合、ファイル転送モジュール５４は、メモリカード４１に記憶した画像ファイルをメモリカード３１にコピーする。このコピーの結果、無線通信モジュール３３は、メモリカード３１に新たにデータが書き込まれたことを認識し、メモリカード４１からコピーされた画像ファイルを外部機器に送信する。
【００４２】
なお、カメラ１はユーザ操作に基づき、撮影された画像ファイルを自動的に全て送信するか、１枚撮影毎に送信の可否をユーザが決定するか、複数枚撮影後に送信するファイルをユーザが決定するかを予め設定してもよい。
【００４３】
ファイル容量判定モジュール５３はメモリカード３１の残量が閾値以下であるか判定することにより、メモリカード４１からメモリカード３１への画像ファイルのコピーが可能か否かを判定する。メモリカード３１の残量が閾値以下の場合は、カメラ１は不図示のＬＥＤの点滅やブザー等によりユーザに対して警告する。この閾値は予め決められた条件による。例えば１枚撮影毎に画像ファイルをメモリカード３１のファイル記憶モジュール３２にコピーするような設定の場合、閾値は画像ファイル１枚分のデータ量とする。また、複数枚撮影後に画像ファイルをメモリカード３１にコピーするような設定の場合、閾値は送信する画像ファイルの合計データ量分とする。また、閾値は任意の値にすることも可能である。更に、閾値をメモリカード３１の残り容量や、メモリカード４１からコピーされる画像ファイルのサイズから決定してもよい。
【００４４】
ファイル容量判定モジュール５３による判定の結果、メモリカード３１の残量が閾値以下で、メモリカード３１の残量がメモリカード４１からコピーされる画像ファイルのデータ量に満たない場合、不図示のＬＥＤの点滅やブザー等により警告される。これにより、メモリカード４１に記憶された画像ファイルをメモリカード３１にコピーできず、結果として画像ファイルを送信できないことを事前にユーザに知らせることができる。
【００４５】
以上が、本実施形態におけるモジュールの機能の説明である。次に、本実施形態におけるカメラ１が実行する処理の流れを説明する。
【００４６】
図４は、本実施形態におけるカメラ１が実行する処理を示すフローチャートである。なお、カメラ１には通常カードであるメモリカード３１と通信カードであるメモリカード４１とが装着されており、ユーザ操作により記憶先の設定がなされているものとする。また、便宜上同一のフローチャートに記載しているが、Ｓ１０９、Ｓ１１０は通信メモリカードが実行する処理である。
【００４７】
まず、カメラ１は通信メモリカードを用いて画像ファイルを送信するよう設定されているか否かを判定する（Ｓ１０１）。設定されていると判定した場合は処理をＳ１０２に進める。設定されていない場合は処理をＳ１１４に進め、設定された記憶先への通常の記憶処理を実行する。
【００４８】
次に、カメラ１は、自機に通信メモリカードが装着されているか否かを判定する（Ｓ１０２）。具体的には、装着されているメモリカードに対しメモリカードの種類を問い合わせることにより判定する。通信カードが装着されていると判定した場合は処理をＳ１０３に進める。装着されていないと判定した場合は無線通信機能を用いて画像ファイルを送信できない旨の警告を表示部２２などに表示し（Ｓ１１２）、処理を終了する。
【００４９】
次に、カメラ１は通信メモリカードの残り容量が閾値以下か否かを判定する（Ｓ１０３）。前述したように、この処理は通信メモリカードへの画像ファイルのコピーが可能か否かを判定するための処理である。閾値以下でない、つまり残り容量が閾値より大きいと判定した場合は処理をＳ１０４に進める。閾値以下であると判定した場合は処理をＳ１１３に進め、通信メモリカードに十分な空き容量がない旨の警告を表示部２２などに表示し、処理を終了する。
【００５０】
ここで、Ｓ１１３の警告は、例え画像ファイルの記憶先が通常メモリカードに設定されていた場合であっても表示される。前述したように、画像ファイルの送信を行う場合、通常メモリカードに画像ファイルを記憶した場合であっても、通信メモリカードに画像ファイルをコピーする。したがって、画像ファイルの記憶先が通常メモリカードに設定されていた場合であっても、通信メモリカードに空き容量がない場合は画像ファイルを送信することができないことになる。そこで本実施形態では、例え画像ファイルの記憶先が通常メモリカードに設定されていた場合であっても、通信メモリカードの残量が少ない場合は警告を通知することとした。
【００５１】
次に、カメラ１は撮像動作が行われたか否かを判定する（Ｓ１０４）。行われたと判定した場合は処理をＳ１０４に進める。行われていないと判定した場合は処理を繰り返す。
【００５２】
次に、カメラ１は現在設定されている記憶先を判定する（Ｓ１０５）。通信メモリカードであると判定した場合は処理をＳ１０６に進める。通常メモリカードであると判定した場合は処理をＳ１０７に進める。
【００５３】
まず、通信メモリカードであると判定した場合について説明する。この場合、カメラ１は撮像処理により得られた画像ファイルを、通信メモリカードに記憶する（Ｓ１０６）。
【００５４】
次に、通信メモリカードは通信可能な外部機器が存在するか否か判定する。そして、通信可能な外部機器が存在する場合、通信メモリカードに記憶された画像ファイルを外部機器に送信する（Ｓ１０９）。ここでの判定は、例えば外部機器に対する問合せ信号を送信し、応答の有無により判定する。
【００５５】
一方、記憶先の記憶媒体として通常メモリカードが設定されていると判断した場合について説明する。この場合、カメラ１は撮像処理により得られた画像ファイルを通常メモリカードに記憶する（Ｓ１０７）。
【００５６】
次に、カメラ１は、通常メモリカードに記憶された画像ファイルを、ファイル転送モジュール５４により通常メモリカードにコピーする（Ｓ１０５）。ここでコピーは一旦通常メモリカードに記憶された画像ファイルをコピーしてもよいし、カメラ１の内部に含まれるＲＡＭなどの一時記憶装置に画像ファイルを一時的に記憶しておき、ＲＡＭから画像ファイルを読み出して通信メモリカードにコピーしてもよい。
【００５７】
このようにＳ１０８におけるコピー処理が行われると、通信メモリカードは新たな画像ファイルを検知し、画像ファイルを外部機器に送信する（Ｓ１１０）。
【００５８】
次に、カメラ１は送信完了通知を通信メモリカードから受信すると、Ｓ１０８でコピーした画像ファイルを通信メモリカードから削除し（Ｓ１１１）、処理を終了する。
【００５９】
ここで、Ｓ１０９〜Ｓ１１１の処理について説明する。Ｓ１０９での送信処理は、記憶先が通信メモリカードであった場合に実行される。この場合、ユーザは画像ファイルを送信するとともに、通信メモリカードに画像ファイルを記憶しておきたいという意図がある可能性が高い。したがって、送信した画像ファイルを通信メモリカードから自動的には削除しないこととした。
【００６０】
逆に、Ｓ１１０での送信処理は、記憶先が通常メモリカードであり、その画像ファイルが通信メモリカードにコピーされた場合に実行される。このような場合、ユーザは画像ファイルを送信するとともに、通常メモリカードに画像ファイルを記憶しておきたいという意図がある可能性が高い。つまり、通常メモリカードに既に画像ファイルが記憶されているので、通信メモリカードにコピーした画像ファイルは送信後には不要である可能性が高い。そこで、Ｓ１１１において送信した画像ファイルを通信メモリカードから自動的に削除することとした。
【００６１】
なお、画像ファイルの送信中に電源スイッチがＯＦＦされたことを検知した場合、カメラ１は送信を中断するが、送信が中断された時点とメモリカード３１との接続関係に変化が無いときは、電源スイッチがＯＮされることで送信を再開するようにしても良い。
【００６２】
また、画像ファイルの送信中に電池蓋が開けられたら送信を中断するが、送信が中断された時点とメモリカード３１との接続関係に変化が無いときは、電池蓋が閉じられることで送信を再開するようにしても良い。
【００６３】
更に画像ファイルの送信中にレリーズ釦１１などの撮影または撮影準備の指示が行われたら、カメラ１は撮影優先にして送信中のファイルのコピーを中断する。これによりシャッターチャンスを逃すことなく撮影が可能となる。
【００６４】
上述したように、実施形態１では無線通信機能を持たないメモリカード４１に記憶された画像ファイルを無線通信機能を持つメモリカード３１にコピーすることにより、通信可能な外部機器へ画像ファイルを送信することが可能となる。なお、本実施形態ではＳ１０４〜Ｓ１１１の動作はカメラ１が自動的に行う。このことにより、ユーザはカメラ１に対して撮像を指示するだけで、通常メモリカードに記憶される画像ファイルが、自動的に外部機器に送信される。つまり、ユーザは通常メモリカードから通信メモリカードに画像ファイルをコピーするという、煩雑な操作を行う必要がなくなる。
【００６５】
なお、本実施形態では、２つのメモリカードスロットを有するカメラを例に説明したが、一方のメモリカードを、カメラ１に内蔵されたメモリとしても同様の効果が得られる。つまり、内蔵メモリと通信メモリカードの組み合わせの場合に、内蔵メモリが記憶先であっても、通信メモリカードによって画像ファイルを送信することが可能となる。内蔵メモリの場合、より高速な記憶速度が期待できるので、メモリカードを２つ使用するよりも、連写枚数の向上にも寄与する。
【００６６】
［実施形態２］
次に、実施形態２について説明する。本実施形態では、図１、図２の構成に加えて、カメラ１が内蔵メモリを有している点で異なる。なお、実施形態１と本実施形態は共通する部分が多い。したがって、実施形態１と共通する部分は説明を省略し、本実施形態に特有の処理を中心に説明する。
【００６７】
本実施形態では、上記のようなカメラ１において、メモリカード３１の残量がメモリカード４１からコピーされる画像ファイルのデータ量に満たない場合の処理について説明する。
【００６８】
図５は実施形態２に係るシステムのモジュール構成図であり、図３と同一の構成には同じ符号を付して示している。
【００６９】
図５に示すように、カメラ１が内蔵メモリに画像ファイルを記憶するためのファイル記憶モジュール５５を有している点が、図３の構成と異なっている。
【００７０】
図５において、記憶先がメモリカード４１に設定された状態で撮影が行われた場合について説明する。ファイル容量判定モジュール５３により、メモリカード３１の残量が閾値以下であると判定された場合は、ファイル転送モジュール５４による画像ファイルのコピーが実行できない。
【００７１】
そこでファイル記憶モジュール５５は、メモリカード３１に既に記憶されている画像ファイルを内蔵メモリに移動させる。これにより、一時的にメモリカード３１に空き領域を生成し、メモリカード４１から画像ファイルをコピーできるようにする。
【００７２】
そして、メモリカード３１の無線通信モジュール３３によりメモリカード４１からコピーされた画像ファイルを外部機器へ送信した後、送信したメモリカード３１から画像ファイルを削除する。そして、内蔵メモリに移動した画像ファイルをメモリカード３１に戻す。このようにすることで、メモリカード３１に既に記憶された画像ファイルを失うことなく、撮像により得られた画像ファイルを送信することができる。
【００７３】
以上が、本実施形態におけるモジュールの機能の説明である。次に、本実施形態におけるカメラ１が実行する処理の流れを説明する。図６は本実施形態におけるカメラ１が実行する処理を示すフローチャートである。なお、便宜上同一のフローチャートに記載しているが、Ｓ２０９、Ｓ２１０は通信メモリカードが実行する処理である。
【００７４】
図６において、Ｓ２０１、Ｓ２０２、Ｓ２０４〜Ｓ２０７、Ｓ２０９、Ｓ２１２、Ｓ２１４の処理は、図４のＳ１０１、Ｓ１０２、Ｓ１０４〜１０７、Ｓ１０９、Ｓ１１２、Ｓ１１４での処理と同様である。なお、Ｓ２０５で記憶先が通信メモリカードであると判定された場合、カメラ１は通信メモリカードの残り容量を判定し、閾値以下であれば警告などを通知してもよい。
【００７５】
次に、Ｓ２０７で通常メモリカードに画像ファイルが記憶された後の処理について説明する。Ｓ２５１において、カメラ１は、通信メモリカードの残り容量が閾値以下であるか判定する。閾値以下であると判定した場合は処理をＳ２５２に進める。閾値以下ではないと判定した場合は処理をＳ２０８に進める。
【００７６】
まず、Ｓ２５１において閾値以下ではないと判定したケースについて説明する。Ｓ２０８、Ｓ２１０、Ｓ２１１は図４のＳ１０８、Ｓ１１０、Ｓ１１１と同様の処理である。
【００７７】
そしてＳ２５３において、カメラ１は後述する内蔵メモリへのコピー処理を実行したか否かを判定する。このケースでは内蔵メモリへのコピーは実行していないため、処理を終了する。
【００７８】
次に、Ｓ２５１においてここで閾値以下であると判定したケースについて説明する。この場合、通信メモリカードに既に記憶されている画像ファイルを内蔵メモリの空き領域に移動させる（Ｓ２５２）。なお、ここでいう「移動」とは、移動先の記憶領域に画像ファイルをコピーし、移動元から画像ファイルを削除することである。この処理により、一時的に通信メモリカードに空き領域を生成する。この処理を通信メモリカードに十分な記憶容量が確保されるまで繰り返す。
【００７９】
通信メモリカードの残り容量が閾値以下でなくなったと判定した場合、カメラ１は処理をＳ２０８に進める。前述した通り、Ｓ２０８、Ｓ２１０、Ｓ２１１の処理は図４の処理と同様である。
【００８０】
次に、カメラ１は、Ｓ２５２において通信メモリカードの画像ファイルを内蔵メモリに移動したか否か判定する（Ｓ２５３）。ここで、画像ファイルを移動していたと判定した場合（Ｓ２５３でＹＥＳ）、移動した画像ファイルを内蔵メモリから通信メモリカードへと戻す（Ｓ２５４）。つまり、画像ファイルを内蔵メモリから通信メモリカードへとコピーし、内蔵メモリの画像ファイルを削除する。
【００８１】
ここで、複数枚の画像ファイルを送信する場合、１枚送信終了毎に内蔵メモリから通信メモリカードに画像ファイルを戻すようにしても良い。また、画像ファイルを移動していないと判定した場合（Ｓ２５３でＮＯ）、本処理を終了する。
【００８２】
ここで、Ｓ２５２やＳ２５４における画像ファイルの移動中に電源スイッチがＯＦＦされた場合、内蔵メモリから通信メモリカードへ画像ファイルを移動させるまで処理を続行する。
【００８３】
また、画像ファイルのＳ２５２やＳ２５４における移動中に電池蓋が開けられた場合、内蔵メモリから通信メモリカードへ画像ファイルを移動させるまで処理を続行する。
【００８４】
なお、通信メモリカードと内蔵メモリの間を移動するファイルのデータ量は、通信メモリカードの残量の閾値に依存する。例えば、１枚撮影毎に画像ファイルをメモリカード３１コピーするような設定では、閾値は画像ファイル１枚分のデータ量となる。また、複数枚撮影後に画像ファイルをメモリカード３１にコピーするような設定ならば、閾値は送信する画像ファイルの合計容量分となる。ここで、内蔵メモリに送信する画像ファイルの合計容量分の空き領域がない場合、カメラ１は画像ファイル１枚分のデータ量を移動させることを繰り返し行うことも可能である。これにより、内蔵メモリの残量が送信する画像ファイルの合計容量に満たない場合であっても、送信が可能となる。
【００８５】
更に画像ファイルの移動中に撮影が行われたら撮影優先にしてファイルの移動を中断する。これによりシャッターチャンスを逃すことなく撮影が可能となる。
【００８６】
以上説明したように、本実施形態では内蔵メモリを用いることにより、通信メモリカードの残り容量が少ない場合であっても、通常メモリカードに記憶された画像ファイルを外部機器に送信できるようにした。なお、第１の実施形態と同様、Ｓ２０５以下の処理を自動的に行うことにより、ユーザは撮像の指示を行うだけで画像ファイルの送信を実現できる。
【００８７】
なお、今回の説明では内蔵メモリを移動先として用いたが、通常メモリカードに空き容量があれば、通常メモリカードを画像ファイルの移動先として用いてもよい。
【００８８】
また、以上の説明では、本発明をデジタルカメラに適用した例を説明したが、無線通信機能を持つ記憶媒体の残量にかかわらず、電子機器でデータの作成を行い記憶媒体に記憶させることが可能な他の電子機器にも適用可能である。
【００８９】
［他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム又は装置に供給しても達成可能である。すなわち、そのシステム又は装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００９２】
１  デジタルカメラ
２  撮影光学系
３  レンズ駆動部
４  撮像光学系の光軸
５  レンズ鏡筒
６  撮像素子
７  メモリ部
８  手ぶれを検出部
９  手ぶれレンズ駆動部
１０  電源
【図１】
2010183189.tif 000003
【図２】
2010183189.tif 000004
【図３】
2010183189.tif 000005
【図４】
2010183189.tif 000006
【図５】
2010183189.tif 000007
【図６】
2010183189.tif 000008
【図７】
2010183189.tif 000009