(57)【要約】【課題】画像ファイルを外部機器へ転送する機能を有する記憶媒体を用いた画像ファイルの転送において、適切な容量の画像ファイルを転送することを目的とする。【解決手段】第一の形式で記憶されている画像ファイルを外部機器へ転送する機能を有する記憶媒体が自装置に接続されているか否かを判定する判定手段と、前記判定手段で前記記憶媒体が自装置に接続されていると判定された場合、前記記憶媒体に記憶する画像ファイルの容量に関する情報に応じて、前記画像ファイルの形式を、前記第一の形式とするか、前記第一の形式とは異なる第二の形式とするか、切り替える切替手段と、を有することによって課題を解決する。【選択図】図１
2011061367.tif 000002
【特許請求の範囲】
【請求項１】
第一の形式で記憶されている画像ファイルを外部機器へ転送する機能を有する記憶媒体が自装置に接続されているか否かを判定する判定手段と、
前記判定手段で前記記憶媒体が自装置に接続されていると判定された場合、前記記憶媒体に記憶する画像ファイルの容量に関する情報に応じて、前記画像ファイルの形式を、前記第一の形式とするか、前記第一の形式とは異なる第二の形式とするか、切り替える切替手段と、
を有する情報処理装置。
【請求項２】
前記画像ファイルの容量に関する情報とは、画像ファイルのファイルサイズと、画像ファイルの画像サイズと、画像ファイルの圧縮率に関する画質と、の何れか又は全てである、請求項１記載の情報処理装置。
【請求項３】
前記切替手段は、更に自装置の動作モードが連写モードか否かに応じて、前記画像ファイルの形式を、前記第一の形式とするか、前記第一の形式とは異なる第二の形式とするか、切り替える、請求項１又は２記載の情報処理装置。
【請求項４】
前記切替手段は、更に前記記憶媒体の前記機能を無効にする旨の設定がなされているか否かに応じて、前記画像ファイルの形式を、前記第一の形式とするか、前記第一の形式とは異なる第二の形式とするか、切り替える、請求項１乃至３何れか１項記載の情報処理装置。
【請求項５】
前記記憶媒体に前記第二の形式で記憶された画像ファイルを、前記第一の形式の画像ファイルであるとして再生する再生手段を更に有する、請求項１乃至４何れか１項記載の情報処理装置。
【請求項６】
情報処理装置が実行する情報処理方法であって、
第一の形式で記憶されている画像ファイルを外部機器へ転送する機能を有する記憶媒体が自装置に接続されているか否かを判定する判定ステップと、
前記判定ステップで前記記憶媒体が自装置に接続されていると判定された場合、前記記憶媒体に記憶する画像ファイルの容量に関する情報に応じて、前記画像ファイルの形式を、前記第一の形式とするか、前記第一の形式とは異なる第二の形式とするか、切り替える切替ステップと、
を含む情報処理方法。
【請求項７】
コンピュータを、
第一の形式で記憶されている画像ファイルを外部機器へ転送する機能を有する記憶媒体が自装置に接続されているか否かを判定する判定手段と、
前記判定手段で前記記憶媒体が自装置に接続されていると判定された場合、前記記憶媒体に記憶する画像ファイルの容量に関する情報に応じて、前記画像ファイルの形式を、前記第一の形式とするか、前記第一の形式とは異なる第二の形式とするか、切り替える切替手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラで撮影された画像は、通常、本体に装着されたメモリカード（記憶媒体）に記録される。また、一部のデジタルカメラでは、無線ＬＡＮ装置を搭載していたり、専用の無線ＬＡＮアダプタを装着したりすることが可能である。これらによって、デジタルカメラは、撮影を行うと同時に、無線ＬＡＮによって外部装置に画像を転送することができる。ただし、無線ＬＡＮ装置を搭載していたり、無線ＬＡＮアダプタが提供されたりしているデジタルカメラは、一部に限られる。
更に、メモリカードと同一の形状をした、メモリカード兼無線ＬＡＮアダプタも存在する。その形状のメモリカードを装着可能なデジタルカメラなら、機種を問わずこのメモリカード兼無線ＬＡＮアダプタを装着（接続）することができる。このようなメモリカード兼無線ＬＡＮアダプタの例として、Ｅｙｅ−Ｆｉ社の『Ｅｙｅ−Ｆｉ  Ｓｈａｒｅ』が挙げられる。
使用可能な機種が限られないのは、次のような仕組みによる。メモリカード兼無線ＬＡＮアダプタのメモリカード部は、通常のメモリカードと同様に、デジタルカメラ本体が画像を保存できる。デジタルカメラ本体は、無線ＬＡＮ部は関知せずに、メモリカード部に画像を記録する。一方、無線ＬＡＮ部は、メモリカード部に画像が保存されると、それを検出する。画像を検出した無線ＬＡＮ部は、デジタルカメラ本体の動作とは無関係に、その画像を外部装置に転送するのである。
無線ＬＡＮ部が、メモリカード部に記録された画像を検出する方法は、ＤＣＦ  （Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）規格によって、ディレクトリやファイルの構成と名称とが規定されていることを利用している。即ち、規格によって定められた名称のファイルがメモリカード部に記録されると、無線ＬＡＮ部は撮影が行われたと判断するのである。
ところで特許文献１には、一度の撮影でサイズや画質の異なる複数の画像データを記録することが可能な電子カメラについて開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２４９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したメモリカード兼無線ＬＡＮアダプタでは、撮影され、記録された画像は、無条件に外部装置に転送される。画像の転送先の例としては、インターネット上の画像共有サイトが挙げられる。
画像共有サイトに転送することを考えた場合、高画素化の進んだデジタルカメラで、最大サイズで撮影することは、使い勝手の面で問題がある。その理由は、サイズの大きい画像を閲覧しようとすると、画像のダウンロードに時間がかかったり、コンピュータの画面に表示が収まらなかったり、また、画像共有サイトの限られた保存容量を大量に消費してしまったりするからである。画像共有サイトで画像を公開する場合は、コンピュータの画面に収まる程度のサイズに抑えておくのが現実的である。
一方、自宅のコンピュータに保存したり、大サイズの紙に印刷したりする画像は、最大サイズで撮影して、できるだけ高画質にしたほうがよい。
これらの画像サイズの使い分けを考慮した場合、ある撮影者の撮影の仕方の例として、次のようなものが考えられる。デジタルカメラを持って撮影に出かけたとき、作品製作のための撮影（自宅のコンピュータに保存し、出来のいいものは大サイズの紙に印刷する）は最大サイズの画像で行い、画像共有サイトで公開するための撮影は、比較的小さいサイズの画像で行う。
しかし、前述したように、メモリカード兼無線ＬＡＮアダプタでは、記録された全ての画像を外部装置に転送してしまう。そのため、大サイズの画像はメモリカード部に記録するだけにとどめ、比較的小さいサイズの画像のみを外部装置に転送するといったことができない。
【０００５】
本発明はこのような問題点に鑑みなされたもので、画像ファイルを外部機器へ転送する機能を有する記憶媒体を用いた画像ファイルの転送において、適切な容量の画像ファイルを転送することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明の情報処理装置は、第一の形式で記憶されている画像ファイルを外部機器へ転送する機能を有する記憶媒体が自装置に接続されているか否かを判定する判定手段と、前記判定手段で前記記憶媒体が自装置に接続されていると判定された場合、前記記憶媒体に記憶する画像ファイルの容量に関する情報に応じて、前記画像ファイルの形式を、前記第一の形式とするか、前記第一の形式とは異なる第二の形式とするか、切り替える切替手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、画像ファイルを外部機器へ転送する機能を有する記憶媒体を用いた画像ファイルの転送において、適切な容量の画像ファイルを転送することができる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置のハードウェア構成の一例を示す図である。
【図２】記憶媒体兼通信装置のハードウェア構成の一例を示す図である。
【図３】撮像装置における処理の一例を示したフローチャートである。
【図４】記憶媒体兼通信装置における処理の一例を示したフローチャートである。
【図５】撮像装置の撮影時の処理の一例を示したフローチャートである。
【図６】ＤＣＦフォーマットにおけるファイル名の構成を示す図である。
【図７】撮像装置の再生モードでの処理の一例を示したフローチャートである。
【図８】撮像装置の転送モードでの処理の一例を示したフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１は、撮像装置のハードウェア構成の一例を示す図である。
撮像装置１００は、光学系１０１と、撮像素子１０２と、中央処理装置１０３と、一次記憶装置１０４と、二次記憶装置１０５と、記憶媒体装着装置１０６と、表示器１０７と、操作器１０８と、を含む。なお、撮像装置１００は、情報処理装置の一例である。
光学系１０１は、レンズ、シャッター、絞りから構成されていて、被写体からの光を適切な量とタイミングで撮像素子１０２に結像させる。撮像素子１０２は、光学系１０１を通って結像した光を画像に変換する。中央処理装置１０３は、各種の演算や、撮像装置１００を構成する各部分の制御を行う。一次記憶装置１０４は、一時的なデータを記憶し、中央処理装置１０３の作業用に使われる。二次記憶装置１０５は、撮像装置１００を制御するためのプログラム（ファームウェア）や各種の設定情報を記憶する。記憶媒体装着装置１０６は、撮影した画像を記憶するための記憶媒体を装着する。表示器１０７は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示等を行う。操作器１０８は、使用者の操作を受け付ける。
中央処理装置１０３が二次記憶装置１０５に記録されたプログラムを読み取り実行することによって撮像装置１００の機能、及び、後述する撮像装置１００に係るフローチャートの各ステップの処理が実現される。
【００１１】
図２は、記憶媒体兼通信装置のハードウェア構成の一例を示す図である。
記憶媒体兼通信装置２００は、制御部２０１と、接続端子２０２と、二次記憶装置２０３と、通信装置２０４と、を含む。記憶媒体兼通信装置は、画像ファイルを外部機器へ転送する機能を有する記憶媒体の一例である。
制御部２０１は、例えばマイコンのような形態で、記憶媒体兼通信装置２００を構成する各部分の制御を行う。接続端子２０２は、記憶媒体兼通信装置２００が外部装置に装着（接続）されたときに、その外部装置との通信路を構成する。二次記憶装置２０３は、外部装置から接続端子２０２を通じて記録されたデータを保持する。通信装置２０４は、例えば、記憶媒体兼通信装置を外部装置と接続し制御コマンドやデータのやり取りを行う。通信装置２０４は、有線であるか無線であるかや、外部装置と直接接続するかネットワークを介して接続するか等は問わない。
制御部２０１が二次記憶装置２０３に記録されたプログラムを読み取り実行することによって記憶媒体兼通信装置２００の機能、及び後述する記憶媒体兼通信装置２００に係るフローチャートの各ステップの処理が実現される。
【００１２】
図３は、撮像装置における処理の一例を示したフローチャートである。
ステップＳ３０１において撮像装置１００は、操作器１０８の一部である撮影ボタンが押されたなら、ステップＳ３０２に進む。撮像装置１００は、そうでなければ、ステップＳ３０１に戻る。
ステップＳ３０２において撮像装置１００は、光学系１０１、撮像素子１０２等を駆動させて、撮影を行う。
ステップＳ３０３において撮像装置１００は、記録モードが「選択転送」ならばステップＳ３０４に進み、「通常」ならばステップＳ３０６に進む。
ここで、記録モードとは、撮像装置１００の動作に対して、実施形態で実現される処理を適用するかどうかを切り替えるものである。記録モードが「通常」ならば、実施形態で実現される処理は適用されない。したがって撮影された全ての画像が、記憶媒体兼通信装置２００によって外部装置に転送される。記録モードが「選択転送」ならば、撮影した画像が小さいサイズのときには、記憶媒体兼通信装置２００によって外部装置に転送され、撮影した画像が大きいサイズのときには、転送されない。
記録モードは、撮像装置１００の設定メニュー等の手段で、操作者によって設定される。操作者は、大きいサイズの画像まで外部装置に転送したいかどうかによって、記録モードを設定する。また、記憶媒体装着装置１０６に装着しているのが、記憶媒体兼通信装置２００でなく、転送機能を持たない通常の記憶媒体である場合、操作者は、記録モードを「通常」に設定しておくことで、不要な拡張子の変更を抑制することができる。
ステップＳ３０４において撮像装置１００は、撮影された画像が大きいサイズならば、ステップＳ３０５に進む。撮像装置１００は、撮影された画像が小さいサイズならば、ステップＳ３０６に進む。
ここで、画像のサイズが大きいか小さいかというのは、相対的なものであり、画像のピクセル数等によって厳密に規定されるものではない。撮像装置１００で撮影可能な何種類かの画像サイズのうち、大きい方に属する一つ又は複数のサイズが大きいサイズに分類され、残りのものが小さいサイズに分類されるということである。
画像のサイズは、画像の容量に関する情報の一例である。
【００１３】
ステップＳ３０５において撮像装置１００は、撮影によって生成された画像を記憶媒体兼通信装置２００に記録するにあたり、ファイルシステム上のファイル名を生成する。このとき、ファイル名の拡張子を「ＪＰＧ」以外のもの、例えば「ＪＰＹ」等とする。この処理は、画像ファイルを第二の形式とすることに対応する。
これによって、ファイル名がＤＣＦ規格等の規格外となり、記憶媒体兼通信装置２００から撮影した画像として認識されなくなり、結果として記憶媒体兼通信装置２００から外部装置に転送されなくなる。
なお、このステップの目的は、ファイル名を規格外のものにして、記憶媒体兼通信装置２００に撮影した画像として認識させなくすることであるので、拡張子以外の部分を変更して規格外のファイル名を生成するという処理であってもよい。ＤＣＦ規格の例でいれば、「ＩＭＧ＿ＡＢＣＤ．ＪＰＧ」のようなファイル名でもよい。
ところで、このように拡張子を通常のものから変えて記録すると、画像をコンピュータ等にコピーしたときにも画像として認識されなくなる場合がある。これに対しては、拡張子を通常の「ＪＰＧ」に戻すソフトウェアを別途提供する等の対応が必要になる場合がある。
ステップＳ３０６において撮像装置１００は、通常の拡張子「ＪＰＧ」を持つファイル名を生成する。このステップは、記録モードが「通常」のときか、記録モードが「選択転送」であっても小さいサイズの画像で撮影した場合に実行される。このステップで生成されたファイル名を持つ画像は、記憶媒体兼通信装置２００によって、外部装置に転送される。この処理は、画像ファイルを第一の形式とすることに対応する。
ステップＳ３０７において撮像装置１００は、ステップＳ３０５及びＳ３０６で生成されたファイル名を使用して、ステップＳ３０２の撮影処理で生成された画像ファイルを、記憶媒体装着装置１０６に装着された記憶媒体兼通信装置２００に記録する。
【００１４】
図４は、記憶媒体兼通信装置における処理の一例を示したフローチャートである。
ステップＳ４０１において記憶媒体兼通信装置２００は、二次記憶装置２０３にファイルが生成されたなら、ステップＳ４０２に進む。記憶媒体兼通信装置２００は、そうでなければ、ステップＳ４０１に戻る。
図３のステップＳ３０７が実行されたとき、二次記憶装置２０３には、接続端子２０２を通して撮像装置１００から画像ファイルが記録される。ステップＳ４０１は、この画像ファイルの検出を意味する。
ステップＳ４０２において記憶媒体兼通信装置２００は、ステップＳ４０１で検出されたファイルのファイル名が、ＤＣＦ規格等の規格に準拠していればステップＳ４０３に進み、そうでなければステップＳ４０１に戻る。
このステップでは、記憶媒体兼通信装置２００は、規格に準拠したファイル名であれば、撮影が行われ画像ファイルが記録されたものとみなす。記憶媒体兼通信装置２００は、規格外のファイル名であれば、画像以外のファイル、例えばデータファイル等が記録されたものとみなす。規格に準拠したファイル名の例としては、「ＩＭＧ＿０００１．ＪＰＧ」等がある。規格外のファイル名としては、「ＦＩＲＭＷＡＲＥ．ＤＡＴ」、「ＩＭＧ＿０００１．ＪＰＹ」、「ＩＭＧ＿ＡＢＣＤ．ＪＰＧ」等がある。
ステップＳ４０３において記憶媒体兼通信装置２００は、ステップＳ４０１で検出されたファイルが、撮影によって記録された画像ファイルとみなして、外部装置に転送する。
ここでの外部装置とは、無線ＬＡＮのアクセスポイント等である。しかしながら、前記画像ファイルは、更にネットワークを介して、操作者のコンピュータや、インターネット上の画像共有サイトまで転送され記録されることになる。
以上のような処理を実行することにより、比較的大きいサイズの画像は記憶媒体兼通信装置２００への記録のみを行い、比較的小さいサイズの画像は記憶媒体兼通信装置２００に記録を行うと共に外部装置に転送することができる。更に、以上のような処理を実行することにより、記録モードを切り替えることで、全ての画像を外部装置に転送したり、通常の記憶媒体を装着したときに不要な拡張子の変更を抑制したりすることもできる。
【００１５】
＜実施形態２＞
本実施形態では、実施形態１と異なる点について説明を行う。
図５は、撮像装置の撮影時の処理の一例を示したフローチャートである。
ステップＳ５０１において撮像装置１００は、操作器１０８に含まれる撮影モード／再生モード切替スイッチで撮影モードが選択された状態で操作器１０８に含まれる電源ボタンが操作者に押下されることで起動する。
ステップＳ５０２において撮像装置１００は、撮影モードにおける起動処理を行う。起動処理において、撮像装置１００のファームウェアが起動され、撮影に必要な各種制御モジュールへの電源投入、各種モジュールのドライバファームの起動が順次行われ、撮影待機状態へと移行する。
ステップＳ５０３において撮像装置１００は、記憶媒体とのコネクタ（記憶媒体装着装置１０６）の接続状況を確認した上で記憶媒体への記録を可能にするため初期化プロトコルを実行する。この初期化プロトコルを実行することで撮像装置１００は、記憶媒体のＩＤ情報、スペック、管理情報、ファイルシステム情報等の情報を取得することができる。
ステップＳ５０４において撮像装置１００は、ステップＳ５０３で得られた記憶媒体の情報を用いて、接続されている記憶媒体が自動転送機能を有するメモリカード（記憶媒体兼通信装置２００）であるか否かの判定を行う。ここで、転送機能を有するメモリカードとは、撮像装置１００が制御できないメモリカードに、外部ネットワークへの自動転送機能が備えられていることをいう。
撮像装置１００は、自動転送機能を有するメモリカードの場合、ステップＳ５０５へ進み、そうでなければ、ステップＳ５０６へ進む。
ステップＳ５０５において撮像装置１００は、接続されている記憶媒体が自動転送機能を有するメモリカードであること（フラグ）を一次記憶装置１０４等に記憶しておく。
【００１６】
ステップＳ５０６において撮像装置１００は、記憶媒体のディレクトリ構成や記録されている画像ファイルの情報を確認し、記憶媒体の画像ファイルの記録状態を確認する。これにより、撮像装置１００は、撮影されている画像ファイルのファイル数、次に撮影された画像ファイルの保存先ディレクトリ、また、最後に撮影された画像ファイルの特定を行うことができる。
ここで、操作者によって操作器１０８に含まれる撮影モード／再生モード切替スイッチで後述する再生モードから撮影モードへの移行が実行された場合、ステップＳ５０７において、撮像装置１００は、撮影モード用の移行処理を実行し、ステップＳ５０８へ進む。
ステップＳ５０８において撮像装置１００は、操作器１０８に含まれるシャッタースイッチＳＷ１が操作者によって押下されたかどうかを確認し、押されていた場合、ステップＳ５０９へ進み、ＡＦ処理を行う。
ステップＳ５１０において撮像装置１００は、操作器１０８に含まれるシャッタースイッチＳＷ２が操作者によって押下されたかどうかを確認し、押されていた場合、ステップＳ５１１へ進み、撮影処理を行う。撮影処理が行なわれると撮影された画像ファイルは、一次記憶装置１０４内に格納される。
ステップＳ５１２において撮像装置１００は、一次記憶装置１０４内に格納された画像ファイルを記憶媒体に記録するために、ファイル名を作成する。ＤＣＦフォーマットでのファイル名は、図６に示すとおりである。図６は、ＤＣＦフォーマットにおけるファイル名の構成を示す図である。ファイル名は、半角英数文字からなる４文字の自由文字と４桁のファイル番号と拡張子とから構成される。自由文字は、基本的にはファイルに共通で固定（例では"ＩＭＧ＿"）である。ファイル番号は、画像ファイルを識別するために個別に付与されるものである。撮像装置１００は、ステップＳ５１２で、ファイル名を構成するファイル番号を発行する処理を行う。例えばファイル番号を連番設定とする設定が操作者からなされていた場合、撮像装置１００は、ステップＳ５０６で取得した最終画像ファイルのファイル番号に続くファイル番号を付与する等の処理を実行する。
ステップＳ５１３において撮像装置１００は、現在使用中の記憶媒体が転送機能付きメモリカードであるかどうかの確認を行う。ここで、撮像装置１００は、一次記憶装置１０４にフラグが記憶されていない場合、ステップＳ５２０において、画像ファイルの拡張子として"ＪＰＧ"を選択する。即ち、記録されるファイル名は、"ＩＭＧ＿０００１．ＪＰＧ"となる。
また、ステップＳ５１３において、フラグが記憶されている場合、撮像装置１００は、ステップＳ５１４に進む。
【００１７】
ステップＳ５１４からステップＳ５１８までで、撮像装置１００は、操作者からの設定、撮像装置１００の動作モード、撮影された画像ファイルの状態を順に確認していく。
ステップＳ５１４において撮像装置１００は、操作者が現在の転送機能付きメモリカードでの転送を禁止する旨の設定を行っているか否かを確認する。
ステップＳ５１５において撮像装置１００は、撮影された画像ファイルのファイルサイズを閾値と比較（チェック）し、ファイルサイズが閾値を超えていないか確認する。
ステップＳ５１６において撮像装置１００は、撮影された画像ファイルの水平、垂直画素数からなる画像サイズを閾値と比較し、画像サイズが閾値を超えていないか確認する。
ステップＳ５１７において撮像装置１００は、撮影された画像ファイルの圧縮率からなる画質（画質設定）をチェックし、画質の設定が制限（閾値）を越えていないか確認する。
ステップＳ５１８において撮像装置１００は、現在の撮影モードが連写モードであるか否かを確認する。
ステップＳ５１４からステップＳ５１８までの処理で何れかで真と判定された場合、撮像装置１００は、ステップＳ５１９に進み、画像ファイルは、ＪＰＥＧフォーマットであるが、拡張子としては"ＪＰＧ"と異なる転送機能付きメモリカード用拡張子を付与する。本実施形態では、転送機能付きメモリカード用拡張子の一例として"ＺＺＺ"を使用することとする。この場合、ファイル名は、"ＩＭＧ＿０００１．ＺＺＺ"となる。
ステップＳ５１４からステップＳ５１８までの処理で何れも偽と判定された場合、撮像装置１００は、ステップＳ５２０に進む。
ここで、ステップＳ５１４からステップＳ５１８までのチェックの順番は、異なっていてもよい。また、閾値は、固定であってもよいし、操作者が変更可能としてもよい。固定の場合、閾値は、二次記憶装置１０５に記憶されている。操作者が変更可能な場合、閾値は、一次記憶装置１０４に記憶されている。また、それぞれのチェック項目の有効、無効を操作者が設定可能であってもよい。つまり、設定に応じて、撮像装置１００は、ステップＳ５１４〜ステップＳ５１８のチェックのうち、一つのチェックのみを実行する場合もあるし、全てのチェックを実行する場合もある。
ファイルサイズ、画像サイズ、画質等は、画像の容量に関する情報の一例である。
ステップＳ５２１において撮像装置１００は、一次記憶装置１０４に記録されている画像ファイルに、作成したファイル名を付与し、記憶媒体兼通信装置２００へ記録する。
【００１８】
ステップＳ５２２において撮像装置１００は、再生モードへの移行が指示された場合、図７で示す再生モードの処理へと移行する。
ステップＳ５２３において撮像装置１００は、撮影の終了が指示された場合、ステップＳ５２４に進み、終了処理を実行し、電源をＯＦＦする。
このような一連の撮影モードでの動作で、撮影モードにおいては、撮影に影響を与えない範囲で拡張子が"ＪＰＧ"である画像は、自動転送付きメモリカードでの転送が可能となり、一方、拡張子が"ＺＺＺ"となる画像については、転送が行なわれない。これにより、撮像装置１００での自動機能付きメモリカードの転送処理による影響は、ほとんど受けない設計を行うことができる。
更に、操作者の設定により自動転送の有効、無効が撮像装置１００で設定することができ、操作者の意図通りに転送を制御することも可能となる。
【００１９】
続いて、図７に示す撮像装置１００の再生モードでの処理について説明する。図７は、撮像装置の再生モードでの処理の一例を示したフローチャートである。
ステップＳ７０１において撮像装置１００は、操作器１０８に含まれる撮影モード／再生モード切替スイッチで再生モードが選択された状態で操作器１０８に含まれる電源ボタンが操作者に押下されることで起動する。
ステップＳ７０２において撮像装置１００は、再生モードにおける起動処理を行う。起動処理において、撮像装置１００のファームウェアが起動され、再生に必要な各種制御モジュールへの電源投入、各種モジュールのドライバファームの起動が順次行われ、画像ファイル再生可能な状態へと移行する。
ステップＳ７０３において撮像装置１００は、記憶媒体とのコネクタ（記憶媒体装着装置１０６）の接続状況を確認した上で記憶媒体への記録を可能にするため初期化プロトコルを実行する。この初期化プロトコルを実行することで撮像装置１００は、記憶媒体のＩＤ情報、スペック、管理情報、ファイルシステム情報等の情報を取得することができる。
ステップＳ７０４において撮像装置１００は、ステップＳ７０３で得られた記憶媒体の情報を用いて、接続されている記憶媒体が自動転送機能を有するメモリカードであるか否かの判定を行う。撮像装置１００は、自動転送機能を有するメモリカードの場合、ステップＳ７０５へ進み、そうでなければ、ステップＳ７０７へ進む。
ステップＳ７０５において撮像装置１００は、接続されている記憶媒体が自動転送機能を有するメモリカードであること（フラグ）を一次記憶装置１０４等に記憶しておく。
また、操作器１０８に含まれる撮影モード／再生モード切替スイッチで撮影モードから再生モードへの移行が操作者によって実行された場合、後述する転送モードから復帰した場合、ステップＳ７０６において撮像装置１００は、再生モード用の移行処理を実行する。そして、撮像装置１００は、ステップＳ７０７へ進む。
【００２０】
ステップＳ７０７において撮像装置１００は、フラグが一次記憶装置１０４等に記憶されているか否かに基づいて自動転送機能付きメモリカードを使用中であるか否か、判定を行う。
現在、使用中である場合、撮像装置１００は、ステップＳ７０８へ進む。ステップＳ７０８において撮像装置１００は、記憶媒体から再生すべき画像ファイルの特定を行う。この際、撮像装置１００は、拡張子として、ＪＰＥＧ静止画ファイル"ＪＰＧ"、動画ファイル"ＡＶＩ"、サムネイルファイル"ＴＨＭ"、自動転送機能付きメモリカード用拡張子"ＺＺＺ"を持つファイルを再生対象ファイルとする。
一方、自動転送機能付きメモリカードを使用していない場合、撮像装置１００は、ステップＳ７０９へ進み、拡張子として、ＪＰＥＧ静止画ファイル"ＪＰＧ"、動画ファイル"ＡＶＩ"、サムネイルファイル"ＴＨＭ"を持つファイルを再生対象ファイルとする。
ステップＳ７１０において撮像装置１００は、表示画像の選択を行う。起動直後であれば、撮像装置１００は、前述した再生対象ファイルから最後に撮影されたファイルを再生ファイルとして選択する。その後、操作者から画像順送りや、画像逆送りが指示されたならば、撮像装置１００は、現在再生中の再生ファイルのファイル番号を基に、再生対象ファイルの中から次に再生すべき画像を検索し、選択する。
ステップＳ７１１において撮像装置１００は、画像を表示するために、まず選択されたファイルをデコードする。撮像装置１００は選択された拡張子が"ＪＰＧ"の場合、ＪＰＥＧ用デコード、拡張子が"ＡＶＩ"の場合、動画ファイル用デコード、拡張子が"ＴＨＭ"の場合、ＪＰＥＧ用デコード、拡張子が"ＺＺＺ"の場合、ＪＰＥＧ用デコードを行う。そして、撮像装置１００は、デコードされたデータを表示器１０７に表示する。
ステップＳ７１２において撮像装置１００は、操作者からの再生時の処理の指示を受け付ける。例えば、撮像装置１００は、再生時の処理の指示として、画像の回転処理、赤目補正、レタッチ処理、画像消去等の指示を受け付ける。
ステップＳ７１３において撮影モードへの移行が指示された場合、撮像装置１００は、前述の撮影モードへと移行する。
ステップＳ７１４において転送モードへの移行が指示された場合、撮像装置１００は、図８に示す転送モードへと移行する。
ステップＳ７１５において再生の終了が指示された場合、撮像装置１００は、ステップＳ７１６に進み、終了処理を実行し、電源をＯＦＦする。
【００２１】
続いて、図８に示す撮像装置１００の転送モードでの処理について説明する。図８は、撮像装置の転送モードでの処理の一例を示したフローチャートである。
ステップＳ８０１において、撮像装置１００は、接続状態を確認する。例えば、撮像装置１００は、撮像装置１００の通信コネクタにＵＳＢコネクタが接続され、通信手段にてＵＳＢプロトコルで接続が可能な状態かどうか、また、通信手段１１０にて無線ＬＡＮへのアクセスが可能であるか等、外部機器との接続を試みる。
ステップＳ８０２で撮像装置１００は、接続が不可能であると判定した場合、ステップＳ８０４において、表示器１０７にエラー状態である旨を表示し、再生モードへと復帰する。
ステップＳ８０２で撮像装置１００は、接続が可能であると判定した場合、ステップＳ８０３において、フラグが一次記憶装置１０４等に記憶されているか否かに基づいて自動転送機能を有するメモリカードを使用中であるか確認する。
使用中であるならば撮像装置１００は、ステップＳ８０５へ進む。ステップＳ８０５において撮像装置１００は、記憶媒体から転送可能な画像ファイルの特定を行う。この際、撮像装置１００は、拡張子として、ＪＰＥＧ静止画ファイル"ＪＰＧ"、動画ファイル"ＡＶＩ"、サムネイルファイル"ＴＨＭ"、自動転送機能付きメモリカード用拡張子"ＺＺＺ"を持つファイルを転送対象とする。
一方、自動転送機能付きメモリカードを使用していない場合、撮像装置１００は、ステップＳ８０６へ進み、拡張子として、ＪＰＥＧ静止画ファイル"ＪＰＧ"、動画ファイル"ＡＶＩ"、サムネイルファイル"ＴＨＭ"を持つファイルを転送対象とする。
ステップＳ８０７において撮像装置１００は、転送対象の画像ファイルを表示器１０７等に表示し、操作者に転送したい画像を選択させる。
ステップＳ８０８において撮像装置１００は、操作者の選択した画像を全て転送完了した否かを判定する。撮像装置１００は、全て転送完了した場合、ステップＳ８１０へ進み、完了していない場合、ステップＳ８０９に進む。
ステップＳ８０９において撮像装置１００は、操作者によって選択された転送すべき画像ファイルを記憶媒体の中から順に検索し、記憶媒体から一次記憶装置１０４へ読み出しておく。
ステップＳ８１１において撮像装置１００は、取得した画像ファイルの拡張子を確認し、拡張子が自動転送機能付きメモリカード用拡張子"ＺＺＺ"である場合、ステップＳ８１２へ進む。ステップＳ８１２において撮像装置１００は、転送時に用いるファイル名の拡張子を"ＺＺＺ"から"ＪＰＧ"へと変換する。但し、撮像装置１００は、記憶媒体のファイル名は変更しない。
ステップＳ８１３において撮像装置１００は、転送処理により転送対象の画像ファイルを外部機器に転送する。
このような転送時の自動ファイル名変換により、接続されている外部機器においては、拡張子が"ＺＺＺ"となるファイル名で転送されることなく、本来の画像ファイルを示す拡張子"ＪＰＧ"のファイルとして記録される。そのため、外部機器で拡張子が"ＪＰＧ"となるファイルに割り当てられているアプリケーションがそのまま使用可能となる。
転送処理が全て完了するとステップＳ８１０において撮像装置１００は、再生モードへの移行が指示されたか確認し、指示された場合、前述の再生モードへと移行する。
【００２２】
以上、本実施形態によれば、撮像装置１００から制御できない転送手段を有する記録媒体の使用において、撮像装置１００のパフォーマンスを低下させることなく、また、操作者の意図どおりに記録媒体から転送したい画像データを転送させることができる。
【００２３】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００２４】
以上、上述した各実施形態によれば、画像ファイルを外部機器へ転送する機能を有する記憶媒体を用いた画像ファイルの転送において、適切な容量の画像ファイルを転送することができる。
【００２５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００２６】
１００  撮像装置、２００  記憶媒体兼通信装置
【図１】
2011061367.tif 000003
【図２】
2011061367.tif 000004
【図３】
2011061367.tif 000005
【図４】
2011061367.tif 000006
【図５】
2011061367.tif 000007
【図６】
2011061367.tif 000008
【図７】
2011061367.tif 000009
【図８】
2011061367.tif 000010