(57)【要約】【課題】メディア間で画像データをコピーしたり、移動したりするときにも、画像ファイルとログファイルとの対応を管理しやすくする。【解決手段】デジタルカメラ１００は、メディア間で画像ファイルをコピー又は移動するときに、該画像データに対応したＧＰＳログファイルを取得し、コピー又は移動する。この場合に、画像ファイルのコピー又は移動先に同年月日のＧＰＳログファイルがあった場合、マージすることができる。また、コピー又は移動対象となっている画像ファイルに関連付けられている記録時刻の範囲に対応したログ部分だけを抜き出してＧＰＳログファイルを再構成し、それをコピー又は移動することができる。【選択図】図１
2015080156.tif 000002
【特許請求の範囲】
【請求項１】
時間情報が関連付けられた画像データを記録する電子機器であって、
外部から取得した位置情報と時間情報を含む、該電子機器の移動経路を示すログファイルを生成する生成手段と、
第１のメディアの画像データを第２のメディアにコピー又は移動する第１のコピー／移動手段と、
前記第１のコピー／移動手段で対象になっている画像データに対応したログファイルを取得し、前記第２のメディアにコピー又は移動する第２のコピー／移動手段とを備えたことを特徴とする電子機器。
【請求項２】
前記第２のコピー／移動手段は、前記第１のコピー／移動手段で対象になっている画像データに関連付けられている時間情報の範囲でログを切り出してログファイルとして再構成し、前記第２のメディアにコピー又は移動することを特徴とする請求項１に記載の電子機器。
【請求項３】
ログの切り出しを行うか否かが選択できることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記第２のコピー／移動手段によりログファイルを前記第２のメディアにコピー又は移動するときに、前記第２のメディアに所定のマージ条件を満たすログファイルが存在する場合、マージ処理を行うことを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
ログファイルをマージするか否かが選択できることを特徴とする請求項４に記載の電子機器。
【請求項６】
撮像素子により撮像した画像データに時間情報を関連付けて記録する撮像装置であることを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
時間情報が関連付けられた画像データを記録する電子機器であって、外部から取得した位置情報と時間情報を含む、該電子機器の移動経路を示すログファイルを生成する生成手段とを備えた電子機器の制御方法であって、
第１のメディアの画像データを第２のメディアにコピー又は移動するステップと、
前記画像データを前記第２のメディアにコピー又は移動するステップで対象になっている画像データに対応したログファイルを取得し、前記第２のメディアにコピー又は移動するステップとを有することを特徴とする電子機器の制御方法。
【請求項８】
時間情報が関連付けられた画像データを記録する電子機器を制御するためのプログラムであって、
外部から取得した位置情報と時間情報を含む、該電子機器の移動経路を示すログファイルを生成する生成手段と、
第１のメディアの画像データを第２のメディアにコピー又は移動する第１のコピー／移動手段と、
前記第１のコピー／移動手段で対象になっている画像データに対応したログファイルを取得し、前記第２のメディアにコピー又は移動する第２のコピー／移動手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディア間で画像データをコピーしたり、移動したりするのに利用して好適な電子機器、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＧＰＳ衛星からの信号を受信し、位置情報を計算するＧＰＳ機能を有する携帯機器が知られている。特に、近年の携帯電話やデジタルカメラには、ＧＰＳ機能を有するものが多数見られる。
このような機器の中には、定期的に位置情報を記録し、ＧＰＳログファイルを生成する機能を有するものが存在する。例えば特許文献１には、画像を記録媒体に記録する画像記録処理を行う画像記録手段と、外部装置から位置情報を取得する測位手段と、前記位置情報をログファイルとして前記記録媒体に記録する位置記録手段とを有する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６５１２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、近年の携帯機器には、複数のメディアを装着できるものが存在する。このような携帯機器にＧＰＳログファイルを生成・表示する機能が備わった場合、複数のメディア内にそれぞれＧＰＳログファイルが記録される状況が生じる。このようなシーンでは、画像データの撮影位置が含まれるログファイルは、同じメディア内に記録されていることが管理上好ましいと考えられる。
しかしながら、上述の特許文献１では、複数のメディアにＧＰＳログファイルが記録される場合について何ら考慮されていない。それゆえ、メディア間でのコピーや削除等によって、画像データとＧＰＳログファイルとの対応が取れない状況が生じ、管理が煩雑になるおそれがあった。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、メディア間で画像データをコピーしたり、移動したりするときにも、画像ファイルとログファイルとの対応を管理しやすくすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、時間情報が関連付けられた画像データを記録する電子機器であって、外部から取得した位置情報と時間情報を含む、該電子機器の移動経路を示すログファイルを生成する生成手段と、第１のメディアの画像データを第２のメディアにコピー又は移動する第１のコピー／移動手段と、前記第１のコピー／移動手段で対象になっている画像データに対応したログファイルを取得し、前記第２のメディアにコピー又は移動する第２のコピー／移動手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、メディア間で画像データをコピーしたり、移動したりするときにも、画像データとログファイルとの対応を管理しやすく、その管理が煩雑にならないようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るデジタルカメラの構成を示すブロック図である。
【図２】実施形態に係るデジタルカメラによるファイルコピー／移動処理を示すフローチャートである。
【図３】図２の画像ファイルコピー／移動の詳細設定処理を示すフローチャートである。
【図４】図２のＧＰＳログファイルサーチ処理を示すフローチャートである。
【図５】図２の画像ファイルのコピー／移動処理を示すフローチャートである。
【図６】図２のＧＰＳログファイルのコピー／移動処理を示すフローチャートである。
【図７】図４のＧＰＳログファイル切り出し処理を示すフローチャートである。
【図８】図７のＧＰＳログファイル切り出し処理の概要を説明するための図である。
【図９】基本的な画像ファイル及びＧＰＳログファイルのコピー／移動処理の概要を示す図である。
【図１０】ＧＰＳログファイルのコピー／移動後にマージ処理が発生する場合の処理の概要を示す図である。
【図１１】ＧＰＳログファイルから切り出して特定の部分をＧＰＳログファイルとして再構成し、コピー／移動する処理の概要を示す図である。
【図１２】画面の表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１は、実施形態に係るデジタルカメラ１００の構成を示すブロック図である。本実施形態では、本発明を適用した電子機器の例としてデジタルカメラについて述べるが、これに限られず、携帯電話や、タブレットデバイス、パーソナルコンピュータ等の情報処理装置であってもよいし、他の撮像装置（カメラ付き携帯電話等）であってもよい。
【００１０】
１０１は撮影レンズである。
１０２はＡＦ（オートフォーカス）駆動回路であり、例えばＤＣモータやステッピングモータによって構成され、マイクロコンピュータ１２４の制御によって撮影レンズ１０１のフォーカスレンズ位置を変化させることによりピントを合わせる。
１０３は絞りである。１０４は絞り駆動回路であり、マイクロコンピュータ１２４の制御によって絞り１０３を駆動し、光学的な絞り値を変化させる。
【００１１】
１０５主ミラーであり、撮影レンズ１０１から入射した光束をファインダ側と撮像素子１１２側とに切替える。主ミラー１０５は常時はファインダ部へと光束を導くよう反射させるように配されているが、撮影が行われるときやライブビュー表示のときには、撮像素子１１２へと光束を導くように上方に跳ね上がり光束中から待避する。また、主ミラー１０５は、その中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うためのセンサ（焦点検出回路１０９内に配置されている）に入射するように透過させる。１０６サブミラーであり、主ミラー１０５から透過してきた光束を反射させ、焦点検出を行うためのセンサに導く。１０７はミラー駆動回路であり、マイクロコンピュータ１２４の制御によって主ミラー１０５を駆動する。１０８はファインダを構成するペンタプリズムである。ファインダは他にピント板、アイピースレンズ（不図示）等によって構成される。１０９は焦点検出回路であり、主ミラー１０５の中央部を透過し、サブミラー１０６で反射された光束は、焦点検出回路１０９内に配置された光電変換を行うためのセンサに至る。フォーカス演算に用いるデフォーカス量は、センサの出力を演算することによって求められる。マイクロコンピュータ１２４は演算結果を評価してＡＦ駆動回路１０２に指示し、フォーカスレンズを駆動させる。
【００１２】
１１０はフォーカルプレーンシャッタである。１１１はシャッタ駆動回路であり、マイクロコンピュータ１２４の制御によってフォーカルプレーンシャッタ１１０を駆動する。
１１２は撮像素子である。撮像素子１１２にはＣＣＤやＣＭＯＳセンサ等が用いられ、撮影レンズ１０１によって結像された被写体像を電気信号に変換する。
１１５はＡ／Ｄ変換器であり、撮像素子１１２のアナログ出力信号をデジタル信号に変換する。１１６は映像信号処理回路であり、ゲートアレイ等のロジックデバイスにより実現される。映像信号処理回路１１６は、デジタル化された画像信号に、フィルタ処理、色変換処理、ガンマ処理を行い、現像データを作成するとともに、ＪＰＥＧ等の圧縮処理を行い、メモリコントローラ１１９に出力する。また、映像信号処理回路１１６は、バッファメモリ１２３上の２つ以上の現像データの加算や、現像データから諧調を高ビット化した高精度データの生成や、またその両方の処理を同時に実施し、結果をバッファメモリ１２３に書き戻すことが可能である。更に、映像信号処理回路１１６は、撮像素子１１２からの映像信号や、メモリコントローラ１１９から逆に入力される画像信号を、表示駆動回路１１７を通して表示部材１１８に出力することも可能である。これらの機能切り替えは、マイクロコンピュータ１２４の指示により行われる。映像信号処理回路１１６は、必要に応じて撮像素子１１２の信号の露出情報やホワイトバランス等の情報をマイクロコンピュータ１２４に出力することが可能である。マイクロコンピュータ１２４は、それらの情報に基づいてホワイトバランスやゲイン調整の指示を行う。連続撮影動作の場合においては、一旦、未処理画像のままバッファメモリ１２３に撮影データを格納し、メモリコントローラ１１９を通して未処理の画像データを読み出し、映像信号処理回路１１６で画像処理や圧縮処理を行い、連続撮影を行う。連像撮影枚数は、バッファメモリの大きさに左右される。
【００１３】
１１７は表示駆動回路である。１１８はＴＦＴや有機ＥＬ等を用いた表示部材である。
１１９はメモリコントローラである。メモリコントローラ１１９は、外部インタフェイス１２２を介してメモリ１２０、１２１に記憶された画像を出力可能である。メモリコントローラ１１９では、映像信号処理回路１１６から入力された未処理のデジタル画像データを格納し、処理済みのデジタル画像データをメモリ１２０やメモリ１２１に格納する。また、逆にバッファメモリ１２３やメモリ１２０、メモリ１２１から画像データを映像信号処理回路１１６に出力する。１２０、１２１はメモリである。本実施形態に係るデジタルカメラ１００は二つのカードスロットを有しており、メモリ１２０、メモリ１２１はデジタルカメラ１００に着脱可能なメディアである。メモリ１２０、メモリ１２１としては、例えばＳＤカードやＣＦカード等を用いることができる。なお、説明を簡単にするため、カードスロットと、ＳＤカードやＣＦカードを例に挙げて説明するが、これらの構成に限られるものではない。例えばＵＳＢコネクタとＵＳＢメモリであってもよいし、その数も複数であれば特に限定しない。すなわち、デジタルカメラ１００は、着脱可能なメディアにアクセスするためのインタフェイスを少なくとも複数備えていればよい。
【００１４】
１２２は外部インタフェイスであり、デジタルカメラ１００をコンピュータ等の外部装置と接続する。本実施形態では、外部インタフェイス１２２は、ＵＳＢケーブルを接続するコネクタである。なお、外部インタフェイスとしては、例えばＩＥＥＥ１３９４やＨＤＭＩ(登録商標）等のケーブルを接続するコネクタを採用してもよいし、無線ＬＡＮや、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、ＮＦＣ、ＷｉｒｅｌｅｓｓＵＳＢ等、無線通信を行うためのアンテナを採用してもよい。本実施形態では、外部装置とのデータの送受信には、ＰＴＰ（Picture Transfer Protocol）を用いる。なお、無線ＬＡＮを採用する場合には、ＰＴＰ／ＩＰ（Picture Transfer Protocol over Internet Protocol）を用いることも可能である。
【００１５】
１２３はバッファメモリである。
１２４は各部を制御するマイクロコンピュータである。なお、マイクロコンピュータ１２４が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
１２５は操作部材であり、マイクロコンピュータ１２４にその状態を伝え、マイクロコンピュータ１２４はその変化に応じて各部をコントロールする。１２６はスイッチ１である。１２７はスイッチ２である。スイッチ１とスイッチ２は、レリーズボタンの操作でオンオフするスイッチであり、それぞれ操作部材１２５の入力スイッチのうちの１つである。スイッチ１のみオンの状態はレリーズボタン半押し状態であり、この状態でオートフォーカスの動作を行うとともに、測光動作を行う。スイッチ１、２が共にオンの状態はレリーズボタンの全押し状態であり、画像を記録するためのレリーズボタンオン状態である。この状態で撮影が行われる。また、スイッチ１、２がオンし続けている間は、連続撮影動作が行われる。操作部材１２５には、他にもメインスイッチ、カード蓋、電池蓋、撮影モードダイアル、ＩＳＯ設定ボタン、メニューボタン、セットボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニューや再生画像移動のための移動＋（プラス）ボタン、移動−（マイナス）ボタン、露出補正ボタン、表示画像拡大ボタン、表示画像縮小ボタン、再生スイッチ、絞り１０３を設定された絞りに絞り込ませるための絞りボタン、撮影した画像を消去するための消去ボタン、撮影や再生に関する情報表示ボタン等、不図示のスイッチが含まれる。また、プラスボタン及びマイナスボタンの各機能は、回転ダイアルスイッチを備えることによって、より軽快に数値や機能を選択することが可能となる。なお、本発明の撮影に関する設定は、メニュー表示の中から、ストロボ撮影の「する」・「しない」を選択することで設定できる。
【００１６】
１２８は液晶駆動回路である。１２９は外部液晶表示部材である。１３０はファインダ内液晶表示部材である。液晶駆動回路１２８は、マイクロコンピュータ１２４の表示内容命令に従って、文字、画像を用いて動作状態やメッセージ等を表示する外部液晶表示部材１２９やファインダ内液晶表示部材１３０を駆動する。また、ファインダ内液晶表示部材１３０には、不図示のＬＥＤ等のバックライトが配置されており、そのＬＥＤも液晶駆動回路１２８で駆動される。また、マイクロコンピュータ１２４は、撮影前に設定されているＩＳＯ感度、画像サイズ、画質に応じた、画像サイズの予測値データに基づいて、メモリコントローラ１１９を通して、メモリの容量を確認した上で撮影可能残数を演算することができる。この撮影可能枚数は、必要に応じて外部液晶表示部材１２９、ファインダ内液晶表示部材１３０に表示される。
１３１は不揮発性メモリ（ＥＥＰＲＯＭ）であり、デジタルカメラ１００に電源が入れられていない状態でもデータを保存することができる。マイクロコンピュータ１２４が各部を制御するためのプログラムは、この不揮発性メモリ１３１に記録されている。
【００１７】
１３２はＧＰＳ受信部である。ＧＰＳ受信部１３２は、ＧＰＳ衛星からの電波を捕捉するＧＰＳ受信アンテナを備え、このＧＰＳ受信アンテナを通じてＧＰＳ衛星からのＧＰＳ信号を受信して現在位置を測位し、更に現在時刻を取得して、マイクロコンピュータ１２４に位置情報と時間情報を出力する。マイクロコンピュータ１２４は、位置情報及び時間情報に基づいてＧＰＳログファイルを生成することができ、また、位置情報及び時間情報をデジタル画像データに付加することも可能である。ＧＰＳログファイルとは、一定時間毎に位置情報と時間情報とのセットを順次一つのログファイルに記録していくことで生成される。ＧＰＳログファイルに記録される一連のセットの位置情報は、対応する時間情報に沿ったデジタルカメラ１００の移動経路を示すデータとなる。なお、生成されたＧＰＳログファイルは、画像データと同様に、メモリ１２０およびメモリ１２１に記録することができる。また、本実施形態においては、ＧＰＳログファイルは、日単位で個別に生成されるものとする。
１３３は電源部であり、各ＩＣや駆動系に必要な電源を供給する。
【００１８】
次に、図２に、本実施形態に係るデジタルカメラ１００によるファイルコピー／移動処理を示す。図２のフローチャートは、マイクロコンピュータ１２４が不揮発性メモリ１３１に記録されているプログラムを読み出し、実行することにより実現される。また、図２のフローチャートは、例えばユーザによるメニュー操作等に応じて開始される。
まず、マイクロコンピュータ１２４は画像ファイルコピー／移動の詳細設定を行う（ステップＳ１）。ここでは、どの画像ファイルをコピーするのか移動するのか、また、移動先のメディアやフォルダはどこか等を設定する。この画像ファイルコピー／移動の詳細設定処理の詳細は図３を用いて後述する。
【００１９】
続くステップＳ２では、マイクロコンピュータ１２４はＧＰＳログファイルサーチ処理を行う。ここでは、ステップＳ１の詳細設定処理によりコピー／移動対象となっている画像ファイルに対応したＧＰＳログファイルをサーチする処理を行う。このＧＰＳログファイルサーチ処理の詳細は図４を用いて後述する。
【００２０】
次に、マイクロコンピュータ１２４は対象画像ファイルのコピー／移動処理を行う（ステップＳ３）。ここでは、ステップＳ１の詳細設定処理により指定された画像ファイルを、指定された移動先にコピー／移動する処理を行う。この画像ファイルのコピー／移動処理の詳細は図５を用いて後述する。
【００２１】
次に、ステップＳ３のＧＰＳログファイルサーチ処理によりＧＰＳログファイルが見つかった場合、マイクロコンピュータ１２４はＧＰＳログファイルのコピー／移動処理を行う（ステップＳ４）。ここでは、ステップＳ３のＧＰＳログファイルサーチ処理によりサーチされてコピー／移動対象となったＧＰＳログファイルをコピー／移動する処理を行う。このＧＰＳログファイルのコピー／移動処理の詳細は図６を用いて後述する。
【００２２】
図３を参照して、ステップＳ１の画像ファイルコピー／移動の詳細設定処理の詳細を説明する。
まず、ステップＳ３００にて、マイクロコンピュータ１２４は、例えば図１２（ａ）のような画面を表示すると共に、操作部材１２５を介したユーザからの指示を受け付ける。
図１２の画面において、ユーザは、図１２（ａ）のボタン１２０１を選択することにより、コピー元／移動元のデータを指定するための処理を開始する指示を入力することができる。
また、ユーザは、図１２（ａ）のボタン１２０２を選択することにより、コピー先／移動先のメディアを指定するための処理を開始する指示を入力することができる。
また、ユーザは、図１２（ａ）のボタン１２０３を選択することにより、上記のコピー元／移動元から、コピー先／移動先へと、コピー／移動処理を開始する指示を入力することができる。
また、ユーザは、図１２（ａ）のボタン１２０４を選択することにより、コピー／移動のための処理をキャンセルする指示を入力することができる。
【００２３】
ステップＳ３０１では、マイクロコンピュータ１２４は、ステップＳ３００にて受け付けた指示が、コピー元／移動元のデータを指定するための処理を開始する指示であるか否かを判定する。マイクロコンピュータ１２４が、コピー元／移動元のデータを指定するための処理を開始する指示であると判定した場合、処理はステップＳ３０２に進む。
【００２４】
ステップＳ３０２では、マイクロコンピュータ１２４は、図１２（ｂ）のような画面を表示すると共に、コピー元／移動元のメディアの選択を受け付ける。図１２（ｂ）の画面は、コピー元／移動元となるメディアを選択するための画面である。ここでは、プルダウンメニューの態様でメディアを選択することができる。
【００２５】
マイクロコンピュータ１２４がユーザによるいずれか一方のメディアの選択を検知した場合、処理はステップＳ３０３に進む。ステップＳ３０３では、マイクロコンピュータ１２４は、図１２（ｃ）の画面を表示すると共に、ユーザからの指示を受け付ける。図１２（ｃ）では、ステップＳ３０２で選択されたメディア内のコンテンツが一覧表示される。画像Ａ〜Ｆは各画像ファイルのサムネイルである。なお、フォルダを利用して画像ファイルをまとめて管理する機能を持つ場合は、このコンテンツ一覧の画面にてフォルダアイコンを表示してもよい。そして、ユーザがこのフォルダを選択した場合、フォルダ内のコンテンツを更に一覧表示する画面に遷移するようにしてもよい。ユーザは、これらのコンテンツを、操作部材１２５を介して選択状態にすることができる。そして、コンテンツを選択状態にした状態で、決定ボタン１２１０を選択することにより、コピー元／移動元のデータを指定することができる。なお、フォルダを選択状態にしたまま決定ボタン１２１０が選択された場合、フォルダ内の画像データが全て選択されたものとして処理を進める。
【００２６】
決定ボタン１２１０の選択が検知された場合、処理はステップＳ３０４に進む。
ステップＳ３０４では、マイクロコンピュータ１２４は、選択状態のコンテンツを、コピー元／移動元のデータとして設定する。例えば、選択状態のコンテンツのパスを一時的に保持する。その後、処理はステップＳ３００に戻る。
【００２７】
一方、ステップＳ３０１にて、マイクロコンピュータ１２４が、コピー元／移動元のデータを指定するための処理を開始する指示でないと判定した場合、処理はステップＳ３０５に進む。
【００２８】
ステップＳ３０５では、マイクロコンピュータ１２４は、ステップＳ３００にて受け付けた指示が、コピー先／移動先を指定するための処理を開始する指示であるか否かを判定する。マイクロコンピュータ１２４が、コピー先／移動先を指定するための処理を開始する指示であると判定した場合、処理はステップＳ３０６に進む。
【００２９】
ステップＳ３０６では、マイクロコンピュータ１２４は、図１２（ｄ）のような画面を表示すると共に、コピー先／移動先のメディアの選択を受け付ける。図１２（ｄ）の画面は、コピー先／移動先となるメディアを選択するための画面である。ここでは、プルダウンメニューの態様でメディアを選択することができる。
【００３０】
マイクロコンピュータ１２４がユーザによるいずれか一方のメディアの選択を検知した場合、処理はステップＳ３０７に進む。
ステップＳ３０７では、マイクロコンピュータ１２４は、選択されたメディアを、コピー先／移動先のメディアとして設定する。その後、処理はステップＳ３００に戻る。なお、上述のようにフォルダを利用できる場合は、コピー元／移動元の選択の場合と同様に、メディア内フォルダの選択を受け付けられるようにしてもよい。この場合、例えばプルダウンメニューにメディアと並列にフォルダを表示して選択できるようにしてもよい。
【００３１】
一方、ステップＳ３０５にて、マイクロコンピュータ１２４が、コピー先／移動先のデータを指定するための処理を開始する指示でないと判定した場合、処理はステップＳ３０８に進む。
【００３２】
ステップＳ３０８では、マイクロコンピュータ１２４は、ステップＳ３００にて受け付けた指示が、コピー／移動処理を開始する指示であるか否かを判定する。マイクロコンピュータ１２４が、コピー／移動処理を開始する指示であると判定した場合、処理は図２のステップＳ２に進む。
【００３３】
一方、ステップＳ３０８にて、マイクロコンピュータ１２４が、コピー／移動処理を開始する指示でないと判定した場合、処理はステップＳ３０９に進む。
ステップＳ３０９では、マイクロコンピュータ１２４は、ステップＳ３００にて受け付けた指示が、コピー／移動のための処理をキャンセルする指示であるか否かを判定する。マイクロコンピュータ１２４が、コピー／移動のための処理をキャンセルする指示であると判定した場合、本フローチャートおよび図２のフローチャートの処理を終了する。一方、コピー／移動のための処理をキャンセルする指示でないと判定した場合、処理はステップＳ３００に戻り、ユーザからの指示を待つ。
【００３４】
次に、図４を参照して、図２のステップＳ２のＧＰＳログファイルサーチ処理の詳細を説明する。
マイクロコンピュータ１２４は、図３のステップＳ３０４でコピー元／移動元として設定された画像ファイルに関する画像情報を取得する（ステップＳ４０１）。ここで取得される画像情報には、その画像の撮像日時を示す記録時刻が含まれているものとする。
次に、マイクロコンピュータ１２４は、ステップＳ４０１で取得したコピー元／移動元として設定された画像ファイルの記録時刻を含むＧＰＳログファイルが、コピー元／移動元として設定された画像ファイルが記録されているメディア内に記録されているか否かを判定する（ステップＳ４０２）。ここでは、マイクロコンピュータ１２４は、ＧＰＳログファイルに含まれる最も新しい日時の情報と、最も古い日時の情報とから決定される範囲内に、画像ファイルの記録時刻が含まれるか否かを判定する。本ステップの処理にて、存在しないと判定された場合、図４の処理は終了し、図２のステップＳ３に進む。
存在すると判定された場合、マイクロコンピュータ１２４は、ＧＰＳログファイルのコピー／移動方法情報を取得する（ステップＳ４０３）。このコピー／移動方法情報は、例えば、ＧＰＳログファイル全体をコピーするか、あるいは、画像ファイルの記録時刻の周辺の時間範囲だけ切りだしてコピーするかを示す。この情報は、予め不揮発性メモリ１３１に固定的に記録されているものでもよいし、ユーザが任意に切り替えられるものであってもよい。切り替えられるようにする場合には、例えば、図１２（ａ）のメニュー中に、ＧＰＳログファイルのコピー／移動方法を指定するメニューを追加すればよい。
次に、マイクロコンピュータ１２４は、ステップＳ４０３で取得したコピー／移動方法情報に基づいて、画像ファイル記録時刻範囲内だけのＧＰＳログをコピー／移動する設定であるか否かを判定する（ステップＳ４０４）。画像ファイル記録時刻範囲内だけのＧＰＳログをコピー／移動する設定でないと判定された場合、ステップＳ４０７に進む。
画像ファイル記録時刻範囲内だけのＧＰＳログをコピー／移動する設定であると判定した場合、マイクロコンピュータ１２４は、コピー／移動対象となっている画像ファイルから記録時刻範囲のサーチを行う（ステップＳ４０５）。そして、ＧＰＳログファイル切り出し処理によって（詳細は図７を用いて後述する）、ＧＰＳログファイルを前記記録時刻範囲で切り出して再構成する（ステップＳ４０６）。
次に、マイクロコンピュータ１２４は、ＧＰＳログファイル名等の情報を、コピー／移動対象ＧＰＳログファイル情報として設定して（ステップＳ４０７）、終了となる。図４の処理が終了すると、処理は図２のステップＳ３に遷移する。
【００３５】
図５を参照して、ステップＳ３の画像ファイルのコピー／移動処理の詳細を説明する。
マイクロコンピュータ１２４は、ステップＳ１の画像ファイルコピー／移動の詳細設定処理により設定された、元フォルダ情報（コピー元／移動元）を取得する（ステップＳ５０１）。また、マイクロコンピュータ１２４は、先フォルダ情報（コピー先／移動先）の取得（ステップＳ５０２）、画像情報（コピー／移動対象）の取得（ステップＳ５０３）をそれぞれ実行する。
続いてマイクロコンピュータ１２４は、ステップＳ５０１〜Ｓ５０３で取得された各情報に従って画像ファイルのコピー処理を行う（ステップＳ５０４）。
次に、マイクロコンピュータ１２４は、ステップＳ１の画像ファイルコピー／移動の詳細設定処理により設定された、コピー／移動選択情報を取得して（ステップＳ５０５）、画像ファイルの移動指定であるか否かを判定する（ステップＳ５０６）。コピー指定である場合、そのまま終了となり、移動指定である場合、移動元フォルダ内の移動対象となった画像ファイルを削除して（ステップＳ５０７）、終了となる。
【００３６】
図６を参照して、ステップＳ４のＧＰＳログファイルのコピー／移動処理の詳細を説明する。
マイクロコンピュータ１２４は、ステップＳ３のＧＰＳログファイルサーチ処理により設定された、ＧＰＳログファイル情報（コピー／移動対象）を取得して（ステップＳ６０１）、それに従ってＧＰＳログファイルのコピー処理を行う（ステップＳ６０２）。
次に、マイクロコンピュータ１２４は、ステップＳ１の画像ファイルコピー／移動の詳細設定により設定された、ＧＰＳログファイルのコピー／移動方法情報を取得して（ステップＳ６０３）、コピー／移動時にマージ指定されているか否かを判定する（ステップＳ６０４）。ここでいうマージとは、同日に記録されたＧＰＳログファイル同士を一つのファイルにまとめることを言う。
マージ指定されている場合、マイクロコンピュータ１２４は、移動先に同年月日のＧＰＳログファイルが既に存在しているか否かを判定する（ステップＳ６０５）。同年月日のＧＰＳログファイルが存在していた場合、ＧＰＳログファイルのマージ処理を行い、１つのファイルに再構成する（ステップＳ６０６）。本実施形態では、所定のマージ条件は同年月日としているが、特に１つのファイルに再構成できるような他の条件等でも構わない。
マージ処理が完了した後、もしくはマージ指定でなかったり、マージ指定であったが同年月日のＧＰＳログファイルが存在していなかったりした場合、マイクロコンピュータ１２４は、ステップＳ１の画像ファイルコピー／移動の詳細設定により設定された、コピー／移動選択情報を取得して（ステップＳ６０７）、画像ファイルの移動指定であるか否かを判定する（ステップＳ６０８）。コピー指定である場合、そのまま終了となり、移動指定である場合、移動元フォルダ内の移動対象となったＧＰＳログファイルを削除して（ステップＳ６０９）、終了となる。
【００３７】
図７を参照して、ステップＳ４０６のＧＰＳログファイル切り出し処理の詳細を説明する。
マイクロコンピュータ１２４は、図４のステップＳ４０５で求められた、コピー／移動対象となっている画像ファイルの記録時刻範囲を取得する（ステップＳ７０１）。
次に、マイクロコンピュータ１２４は、その記録時刻範囲が含まれているＧＰＳログファイルをサーチする（ステップＳ７０２）。
ＧＰＳログファイルが見つかった場合、マイクロコンピュータ１２４は、そのファイル内のＧＰＳログのうち、画像ファイルの先頭の記録時刻に最も近い先頭ＧＰＳログをサーチする（ステップＳ７０４）。
次に、マイクロコンピュータ１２４は、画像ファイルの最後尾の記録時刻に最も近い最後尾ＧＰＳログをサーチする（ステップＳ７０５）。
次に、マイクロコンピュータ１２４は、求められた先頭から最後尾までの間に含まれるＧＰＳログを切り出して、ＧＰＳログファイルとして再構成し（ステップＳ７０６）、終了となる。
【００３８】
図８は、図７のＧＰＳログファイル切り出し処理の概要を説明するための図である。ＧＰＳログファイル「ＬＯＧ０００１ファイル」において、画像ファイルの先頭の記録時刻「２０１２／１１／０１  ０９：００」に最も近い先頭ＧＰＳログをサーチする。また、ＧＰＳログファイル「ＬＯＧ０００１ファイル」において、画像ファイルの最後尾の記録時刻「２０１２／１１／０１  １５：００」に最も近い最後尾ＧＰＳログをサーチする。そして、ＧＰＳログファイル「ＬＯＧ０００１ファイル」から、求められた先頭から最後尾までの間に含まれるＧＰＳログを切り出して、ＧＰＳログファイル「ＬＯＧ０００２ファイル」として再構成している。
【００３９】
図９〜図１１に、本実施形態における画像ファイルコピー／移動処理の概要を説明する。
図９は、基本的な画像ファイル及びＧＰＳログファイルのコピー／移動処理の概要を示す。コピー／移動される画像ファイルに対応したＧＰＳログファイル「ＬＯＧ０００１」をそのまま第１のメディア（メモリ１）から第２のメディア（メモリ２）にコピーしている。
【００４０】
図１０は、ＧＰＳログファイルのコピー／移動後にマージ処理が発生する場合の処理の概要を示す。メモリ１からメモリ２にＧＰＳログファイル「ＬＯＧ０００１」をコピーするに際して、メモリ２に同年月日のＧＰＳログファイル「ＬＯＧ０００３」が存在しているので、ＧＰＳログファイルのマージ処理を行い、１つのファイル「ＬＯＧ０００Ｘ」に再構成している。
【００４１】
図１１は、ＧＰＳログファイルから切り出して特定の部分をＧＰＳログファイルとして再構成し、コピー／移動する処理の概要を示す。ＧＰＳログファイル「ＬＯＧ０００１」から、画像ファイル記録時刻範囲内だけのＧＰＳログを切り出して、ＧＰＳログファイル「ＬＯＧ０００Ｘ」として再構成して、それをメモリ２にコピーしている。
【００４２】
以上のように、画像ファイルのコピー／移動に際して、ＧＰＳログファイルがそれに追従するかたちで適宜な形態でコピー／移動される。これにより、画像ファイルとＧＰＳログファイルとの対応を管理しやすく、その管理が煩雑にならないようにすることができる。
【００４３】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。上述した実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施形態は適宜組み合わされることも可能である。
【００４４】
（その他の実施形態）
なお、上述の実施形態では、画像ファイルのコピー又は移動の際に、ＧＰＳログファイルをコピー又は移動する場合を例に挙げて説明した。これに対し、ＧＰＳログファイルのコピー又は移動に連動して適切な画像ファイルをコピー又は移動することも考えられる。しかしながら、本実施形態では、ＧＰＳログファイルをコピー又は移動する指示を受け付けたことに応じては、画像ファイルをコピー又は移動しない。なぜなら、ＧＰＳログファイルに比べて、画像ファイルはデータサイズが大きく、メディアの容量を圧迫しやすいからである。
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４５】
１００：デジタルカメラ、１１２：撮像素子、１１９：メモリコントローラ、１２０、１２１：メモリ、１２４：マイクロコンピュータ、１２５：操作部材、１３１：不揮発性メモリ、１３２：ＧＰＳ受信部
【図１】
2015080156.tif 000003
【図２】
2015080156.tif 000004
【図３】
2015080156.tif 000005
【図４】
2015080156.tif 000006
【図５】
2015080156.tif 000007
【図６】
2015080156.tif 000008
【図７】
2015080156.tif 000009
【図８】
2015080156.tif 000010
【図９】
2015080156.tif 000011
【図１０】
2015080156.tif 000012
【図１１】
2015080156.tif 000013
【図１２】
2015080156.tif 000014