(57)【特許請求の範囲】
【請求項１】
複数のフレームからなる動画データを生成する生成手段と、
位置情報を取得する取得手段と、
前記取得手段により取得される位置情報を、前記生成手段により生成される動画データの複数のフレームのうち対応するフレームに対応付ける対応付け手段と、
前記取得手段による位置情報を取得する機能を有効にするか無効にするかの設定を切り替える指示を受け付ける受け付け手段と、
位置情報が対応付けられていないフレームの位置情報を補間する補間手段と、
を有し、
前記対応付け手段は、前記位置情報を取得する機能が有効であるか否かに基づく情報を前記複数のフレームに対応付けて、
前記補間手段は、前記位置情報が対応付けられていないフレームに前記位置情報を取得する機能が無効であることを示す情報を含む場合、前記位置情報が対応付けられていないフレームの位置情報を補間しないことを特徴とする画像処理装置。
【請求項２】
前記対応するフレームは時間情報に基づき決定されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記位置情報を取得する機能が有効であるか否かに基づく情報は、前記位置情報を取得する機能が有効であることを示す情報と、前記位置情報を取得する機能が無効であることを示す情報とを含むことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記対応付け手段は、位置情報が対応付けられるフレームには、前記位置情報を取得する機能が有効であるか否かに基づく情報を対応付けないことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記位置情報を取得する機能は、ＧＰＳ衛星からの信号を受信して位置情報を算出する機能を含むことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記補間手段は、前記動画データから一部のフレームを切り出す際に、切り出されるフレームのうち、位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームの位置情報を補間することを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
前記補間手段は、前記動画データのうちの位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームに、前記動画データのうちの他のフレームの位置情報を対応付けることを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記補間手段は、前記動画データのうちの位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームに、前記動画データのうち、記録時間が最も近い他のフレームの位置情報を対応付けることを特徴とする請求項１から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記補間手段は、前記動画データのうちの位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームの記録時間を基準として決定される２以上のフレームそれぞれに対応付けられている位置情報に基づき、前記位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームに対応付ける位置情報を決定することを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
位置情報を取得する機能を有する画像処理装置の制御方法であって、
前記位置情報を取得する機能を有効にするか無効にするかの設定を切り替える指示を受け付ける受け付けステップと、
複数のフレームからなる動画データを生成する生成ステップと、
前記位置情報を、前記動画データの複数のフレームのうち対応するフレームに対応付ける対応付けステップと、
位置情報が対応付けられていないフレームに前記位置情報を取得する機能が無効であることを示す情報を含まない場合、前記位置情報が対応付けられていないフレームの位置情報を補間する補間ステップと、
を有し、
前記対応付けステップでは、前記位置情報を取得する機能が有効であるか否かに基づく情報を前記複数のフレームに対応付けて、
前記補間ステップでは、前記位置情報が対応付けられていないフレームに前記位置情報を取得する機能が無効であることを示す情報を含む場合、前記位置情報が対応付けられていないフレームの位置情報を補間しないことを特徴とする画像処理装置の制御方法。
【請求項１１】
前記対応するフレームは時間情報に基づき決定されることを特徴とする請求項１０に記載の画像処理装置の制御方法。
【請求項１２】
前記位置情報を取得する機能が有効であるか否かに基づく情報は、前記位置情報を取得する機能が有効であることを示す情報と、前記位置情報を取得する機能が無効であることを示す情報とを含むことを特徴とする請求項１０または１１に記載の画像処理装置の制御方法。
【請求項１３】
前記位置情報が対応付けられるフレームには、前記位置情報を取得する機能が有効であるか否かに基づく情報を対応付けないことを特徴とする請求項１０から１２のいずれか１項に記載の画像処理装置の制御方法。
【請求項１４】
前記位置情報を取得する機能は、ＧＰＳ衛星からの信号を受信して位置情報を算出する機能を含むことを特徴とする請求項１０から１３のいずれか１項に記載の画像処理装置の制御方法。
【請求項１５】
前記補間ステップでは、前記動画データから一部のフレームを切り出す際に、切り出されるフレームのうち、位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームの位置情報を補間することを特徴とする請求項１０から１４のいずれか１項に記載の画像処理装置の制御方法。
【請求項１６】
前記補間ステップでは、前記動画データのうちの位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームに、前記動画データのうちの他のフレームの位置情報を対応付けることを特徴とする請求項１０から１５のいずれか１項に記載の画像処理装置の制御方法。
【請求項１７】
前記補間ステップでは、前記動画データのうちの位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームに、前記動画データのうち、記録時間が最も近い他のフレームの位置情報を対応付けることを特徴とする請求項１０から１６のいずれか１項に記載の画像処理装置の制御方法。
【請求項１８】
前記補間ステップでは、前記動画データのうちの位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームの記録時間を基準として決定される２以上のフレームそれぞれに対応付けられている位置情報に基づき、前記位置情報が対応付けられておらずかつ前記位置情報を取得する機能が無効であることを示す情報を含まないフレームに対応付ける位置情報を決定することを特徴とする請求項１０から１７のいずれか１項に記載の画像処理装置の制御方法。
【請求項１９】
コンピュータを、請求項１から９のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＧＰＳで取得した位置情報を動画に付加する技術が知られている。また、動画からフレームを切り出す場合に、フレームに対応する位置情報が取得できない場合は、位置情報を補間してフレームに位置情報を付加する技術がある。特許文献１には、動画のフレームに対応した位置情報が取得できない場合は、前後で取得した前後のフレームに対応した位置情報をもとに、位置情報を補間する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６６０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術においては、動画からフレームを切り出す場合において、常に位置情報が付加されるが、位置情報を付加することが適切でない場合もある。
【０００５】
本発明はこのような問題点に鑑みなされたもので、動画からフレームを切り出す場合において、切り出しの対象となるフレームへ位置情報を付加するか否かを適切に制御することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、複数のフレームからなる動画データを生成する生成手段と、位置情報を取得する取得手段と、前記取得手段により取得される位置情報を、前記生成手段により生成される動画データの複数のフレームのうち対応するフレームに対応付ける対応付け手段と、前記取得手段による位置情報を取得する機能を有効にするか無効にするかの設定を切り替える指示を受け付ける受け付け手段と、位置情報が対応付けられていないフレームの位置情報を補間する補間手段と、を有し、前記対応付け手段は、前記位置情報を取得する機能が有効であるか否かに基づく情報を前記複数のフレームに対応付けて、前記補間手段は、前記位置情報が対応付けられていないフレームに前記位置情報を取得する機能が無効であることを示す情報を含む場合、前記位置情報が対応付けられていないフレームの位置情報を補間しないことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、動画からフレームを切り出す場合において、切り出しの対象となるフレームへ位置情報を付加するか否かを適切に制御することができる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置を示す図である。
【図２】制御処理を示すフローチャートである。
【図３】制御処理を示すフローチャートである。
【図４】第２の実施形態に係る制御処理を示すフローチャートである。
【図５】第２の実施形態に係る制御処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
（第１の実施形態）
図１は、第１の実施形態における撮像装置１００を示す図である。撮像装置１００は、動画記録装置の一例である。撮像装置１００は、中央処理装置（ＣＰＵ）１０１、撮影レンズ１０２、撮像部１０３、表示部１０４、操作部１０５、画像処理部１０６、不揮発性メモリ１０７、主記憶装置１０８、記憶媒体１０９、ＧＰＳ受信機１１０を備えている。
【００１０】
ＣＰＵ１０１は、マイクロプロセッサ等から構成されており、各種処理を実行する。不揮発性メモリ１０７は、フラッシュメモリ等で構成されており、ユーザの設定情報等の撮像装置の電源がＯＦＦの間も保持すべき情報、画像データを転送する度に生成される転送済み情報、等を記憶する。また、不揮発性メモリ１０７は、撮像等の機器制御を行うプログラムコードやオペレーティングシステム（ＯＳ）等も格納している。主記憶装置１０８は、ＲＡＭ等で構成されており、撮像部１０３、画像処理部１０６のデータを一時的に保存するために使われる。記憶媒体１０９は、取り外し可能な記録媒体等から構成されており、撮影した画像データを保存する。なお、後述する撮像装置１００の機能や処理は、ＣＰＵ１０１が主記憶装置１０８等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１１】
撮像部１０３は、画像や動画の撮像を行う。表示部１０４は、撮影した画像や撮影している動画、ユーザ設定画面、ライブビュー画像の表示等を行う。操作部１０５は、実際の静止画や動画の撮影の操作を行う場合や、ユーザ設定画面から所望の設定を入力する場合等に用いる。画像処理部１０６は、撮影した画像や動画の画像解析等の画像処理を行う。ＧＰＳ受信機１１０は、ＧＰＳ衛星からの信号を受信し、自装置（撮像装置１００の）位置情報と位置情報を取得した時の時刻を取得することができる。なお、ＧＰＳ受信機１１０は、位置情報取得部の一例である。
【００１２】
図２は、撮像装置１００が動画撮影時に行う制御処理を示すフローチャートである。撮像装置１００が動画のフレームを撮影することにより、本制御処理が開始される。Ｓ２０１において、ＣＰＵ１０１は、フレーム撮影時のＧＰＳ受信機１１０の設定が有効か無効かを判定する。ＣＰＵ１０１は、有効に設定されていると判定した場合には（Ｓ２０１でＹｅｓ）、処理をＳ２０２へ進める。ＣＰＵ１０１は、無効に設定されていると判定した場合には（Ｓ２０１でＮｏ）、処理をＳ２０４へ進める。
【００１３】
Ｓ２０２において、ＣＰＵ１０１は、フレームの撮影時にＧＰＳ受信機１１０から位置情報を取得できたか否かを判定する。ＣＰＵ１０１は、位置情報を取得できた場合には（Ｓ２０２でＹｅｓ）、処理をＳ２０３へ進める。ＣＰＵ１０１は、位置情報を取得できなかった場合には（Ｓ２０２でＮｏ）、処理を終了する。ここで、フレームの撮影時は、フレームの撮影時に対応するタイミングの一例であり、フレームの撮影時と等しいとみなせる程度に近いタイミングであればよく、撮影のタイミングと完全に一致している必要はない。Ｓ２０３において、ＣＰＵ１０１は、フレームの撮影時の位置情報をフレームに対応付けて記録する。
【００１４】
一方、Ｓ２０４において、ＣＰＵ１０１は、フレームに対応付けて、無効情報を記録する。ここで、無効情報は、フレームの撮影時においてＧＰＳ受信機１１０の設定が無効であったことを示す情報である。以上の処理により、ＧＰＳ受信機１１０の設定が有効であった時点に撮影されたフレームには、位置情報が対応付けられ、設定が無効であった時点に撮影されたフレームには、無効情報が対応付けられる。ここで、Ｓ２０３の処理は、フレームの撮影時に対応するタイミングにおいて得られた位置情報を、タイミングを識別可能に記録する位置記録処理の一例である。なお、本実施形態においては、位置情報をフレームに対応付けることにより、位置情報とフレームのタイミングの同期をとることとしたが、フレームと位置情報のタイミングを対応付けるための具体的な方法は実施形態に限定されるものではない。他の例としては、フレーム及び位置情報に同じタイミングを示す情報を付与してもよい。
【００１５】
また、Ｓ２０４の処理は、フレームの撮影時に対応するタイミングおける、ＧＰＳ受信機１１０の設定を示す情報を、タイミングを識別可能に記録する設定記録処理の一例である。なお、本実施形態においては、ＣＰＵ１０１は、無効に設定されている場合にのみ無効情報を付与することとしたが、他の例としては、有効に設定されている場合に有効を示す有効情報を付与してもよい。また、設定を示す情報についても、フレームと対応付けるための具体的な方法は実施形態に限定されるものではない。
【００１６】
図３は、撮像装置１００が動画からフレームを切り出す際に行う制御処理を示すフローチャートである。撮像装置１００が動画からフレームの切り出しを行うと、切り出されたフレームを対象に、本制御処理が開始される。以下、切り出されたフレームを対象フレームと称する。Ｓ３０１において、ＣＰＵ１０１は、対象フレームに対応付けて位置情報が記録されているか否かを判定する。ＣＰＵ１０１は、位置情報が記録されていると判定した場合には（Ｓ３０１でＹｅｓ）、処理をＳ３０２へ進める。ＣＰＵ１０１は、位置情報が記録されていないと判定した場合には（Ｓ３０１でＮｏ）、処理をＳ３０３へ進める。Ｓ３０２において、ＣＰＵ１０１は、対象フレームに対応付けて記録されている位置情報を対象フレームに付加する。
【００１７】
また、Ｓ３０３において、ＣＰＵ１０１は、対象フレームの撮影時のＧＰＳ受信機１１０の設定が有効であったか否かを判定する。具体的には、ＣＰＵ１０１は、対象フレームに対応付けて無効情報が記録されていない場合に、ＧＰＳ受信機１１０の設定が有効であったと判定する。また、ＣＰＵ１０１は、対象フレームに対応付けて無効情報が記録されている場合に、ＧＰＳ受信機１１０の設定が無効であったと判定する。すなわち、ＣＰＵ１０１は、ＧＰＳ受信機１１０の設定を示す情報の記録結果に基づいて、対象フレームの撮影時のＧＰＳ受信機１１０の設定が有効であったか無効であったかを判定する。ＣＰＵ１０１は、設定が有効であったと判定した場合には（Ｓ３０３でＹｅｓ）、処理をＳ３０４へ進める。ＣＰＵ１０１は、設定が無効であったと判定した場合には（Ｓ３０３でＮｏ）、処理を終了する。すなわち、設定が無効であったと判定した場合には、対象フレームへの位置情報の付加は行われない。
【００１８】
Ｓ３０４において、ＣＰＵ１０１は、対象フレームに付加する位置情報を決定し、決定した位置情報を対象フレームに付加する。ここで、位置情報を決定する処理について説明する。ＣＰＵ１０１は、所定の複数フレームの記録タイミングと、対象フレームの記録タイミングとの関係を用いて、所定の複数フレームに対応付けられている位置情報を補間することにより、対象フレームに付加する位置情報を決定する。ここで、所定の複数フレームは、例えば、位置情報が対応付けられたフレームのうち、対象フレームの直前及び直後の２つのフレーム等、対象フレームを基準として予め定められた、対象フレーム以外のフレームであるものとする。また、所定の複数フレームの数は、２以上であればよく、特に限定されるものではない。
【００１９】
なお、ＣＰＵ１０１は、対象フレームの周辺の所定のフレームの位置情報に基づいて、対象フレームの位置情報を決定すればよく、そのための具体的な方法は、実施形態に限定されるものではない。他の例としては、ＣＰＵ１０１は、位置情報が対応付けられたフレームの中から、対象フレームと記録時間が最も近い１つのフレームを特定し、このフレームに対応付けられた位置情報を、対象フレームの位置情報として決定してもよい。
【００２０】
以上の処理により、撮像装置１００は、撮影時のＧＰＳ受信機１１０の設定が有効であった場合には切り出したフレームに位置情報を付加し、設定が無効であった場合には位置情報を付加しないように制御することができる。すなわち、撮像装置１００は、動画からフレームを切り出す場合において、切り出しの対象となるフレームへ位置情報を付加するか否かを適切に制御することができる。
【００２１】
第１の実施形態の変更例としては、撮像装置１００は、例えば他の装置で記録された動画等、自装置で撮像、記録した動画以外の動画からフレームの切り出しを行ってもよい。なお、この場合においても、切り出しの対象となる動画においては、位置情報と無効情報が対応するタイミングのフレームに対応付けられているものとする。
【００２２】
（第２の実施形態）
次に、第２の実施形態に係る撮像装置１００について説明する。第２の実施形態に係る撮像装置１００は、チャプタにより区切られた動画を処理対象とする。チャプタにより区切られた動画として、本実施形態においては、複数回の撮影で得られた動画を結合したダイジェスト動画を例に説明する。なお、ダイジェスト動画においては、撮影単位の区切れが挿入されている。以下、区切られた各期間の動画をチャプタと称する。
【００２３】
図４は、第２の実施形態に係る撮像装置１００による、動画撮影時の制御処理を示すフローチャートである。撮像装置１００が動画のフレームを撮影することにより、本制御処理が開始される。Ｓ４０１において、ＣＰＵ１０１は、チャプタ撮影時の、ＧＰＳ受信機１１０の設定が有効か無効かを判定する。ＣＰＵ１０１は、有効に設定されていると判定した場合には（Ｓ４０１でＹｅｓ）、処理をＳ４０２へ進める。ＣＰＵ１０１は、無効に設定されていると判定した場合には（Ｓ４０１でＮｏ）、処理をＳ４０４へ進める。
【００２４】
Ｓ４０２において、ＣＰＵ１０１は、チャプタの撮影時にＧＰＳ受信機１１０から位置情報を取得できたか否かを判定する。ＣＰＵ１０１は、位置情報を取得できた場合には（Ｓ４０２でＹｅｓ）、処理をＳ４０３へ進める。ＣＰＵ１０１は、位置情報を取得できなかった場合には（Ｓ４０２でＮｏ）、処理を終了する。なお、チャプタの撮影時は、チャプタの撮影時に対応するタイミングの一例である。なお、チャプタに対応した位置情報の取得タイミングは、チャプタの撮影時とみなせるタイミングであればよい。例えば、チャプタの撮影時は、チャプタの記録開始のタイミングでもよい。また、他の例としては、チャプタの撮影時は、チャプタに含まれる各フレームの撮影タイミングでもよい。
【００２５】
Ｓ４０３において、ＣＰＵ１０１は、チャプタの撮影時の位置情報を、チャプタに対応付けて記録する。具体的には、ＣＰＵ１０１は、１つのチャプタに対し１つの位置情報を対応付けて記録する。一方、Ｓ４０４において、ＣＰＵ１０１は、チャプタに対応付けて、無効情報を記録する。具体的には、ＣＰＵ１０１は、１つのチャプタに対し無効情報を対応付けて記録する。ここで、Ｓ４０３の処理は、チャプタの撮影時に対応するタイミングにおいて得られた位置情報を、タイミングを識別可能に記録する位置記録処理の一例である。また、Ｓ４０４の処理は、チャプタの撮影時に対応するタイミングにおける、ＧＰＳ受信機１１０の設定を示す情報を、タイミングを識別可能に記録する設定記録処理の一例である。なお、他の例としては、ＣＰＵ１０１は、有効に設定されている場合には有効情報を付与してもよい。
【００２６】
図５は、撮像装置１００が動画からフレームを切り出す際に行う制御処理を示すフローチャートである。撮像装置１００が動画からフレームの切り出しを行うと、切り出されたフレームを対象に、本制御処理が開始される。すなわち、切り出されたフレームが制御処理の対象となる。以下、切り出されたフレームを対象フレームと称する。また、対象フレームを含むチャプタを対象チャプタと称する。Ｓ５０１において、ＣＰＵ１０１は、対象チャプタに対応付けて位置情報が記録されているか否かを判定する。ＣＰＵ１０１は、位置情報が記録されていると判定した場合には（Ｓ５０１でＹｅｓ）、処理をＳ５０２へ進める。ＣＰＵ１０１は、位置情報が記録されていないと判定した場合には（Ｓ５０１でＮｏ）、処理をＳ５０３へ進める。Ｓ５０２において、ＣＰＵ１０１は、対象チャプタに対応付けて記録されている位置情報を対象フレームに付加する。
【００２７】
また、Ｓ５０３において、ＣＰＵ１０１は、対象チャプタの撮影時のＧＰＳ受信機１１０の設定が有効であったか否かを判定する。具体的には、ＣＰＵ１０１は、対象チャプタに対応付けて無効情報が記録されていない場合に、ＧＰＳ受信機１１０の設定が有効であったと判定する。また、ＣＰＵ１０１は、対象フレームに対応付けて無効情報が記録されている場合に、ＧＰＳ受信機１１０の設定が無効であったと判定する。すなわち、ＣＰＵ１０１は、ＧＰＳ受信機１１０の設定を示す情報の記録結果に基づいて、対象チャプタの撮影時のＧＰＳ受信機１１０の設定が有効であったか無効であったかを判定する。ＣＰＵ１０１は、設定が有効であったと判定した場合には（Ｓ５０３でＹｅｓ）、処理をＳ５０４へ進める。ＣＰＵ１０１は、設定が無効であったと判定した場合には（Ｓ５０３でＮｏ）、処理を終了する。すなわち、設定が無効であったと判定した場合には、対象フレームへの位置情報の付加は行われない。
【００２８】
Ｓ５０４において、ＣＰＵ１０１は、対象フレームに付加する位置情報を決定し、決定した位置情報を対象フレームに付加する。ここで、位置情報を決定する処理について説明する。ＣＰＵ１０１は、所定の複数チャプタの記録タイミングと、対象チャプタの記録タイミングとの関係を用いて、所定の複数チャプタに対応付けられている位置情報を補間することにより、対象チャプタの位置情報を決定する。そして、ＣＰＵ１０１は、これを対象フレームに付加する位置情報として決定する。ここで、所定の複数チャプタは、例えば、位置情報が対応付けられたフレームのうち、対象チャプタの直前及び直後の２つのチャプタ等、対象チャプタを基準として予め定められた、対象チャプタ以外のチャプタであるものとする。また、所定の複数チャプタの数は、２以上であればよく、特に限定されるものではない。
【００２９】
なお、ＣＰＵ１０１は、対象チャプタの周辺の所定のチャプタの位置情報に基づいて、対象フレームの位置情報を決定すればよく、そのための具体的な方法は、実施形態に限定されるものではない。他の例としては、ＣＰＵ１０１は、位置情報が対応付けられたチャプタの中から対象チャプタと記録時間が最も近い１つのチャプタを特定し、このチャプタに対応付けられた位置情報を、対象フレームの位置情報として決定してもよい。なお、第２の実施形態にかかる撮像装置１００のこれ以外の構成及び処理は、第１の実施形態にかかる撮像装置１００の構成及び処理と同様である。
【００３０】
以上の処理により、撮像装置１００は、撮影時のＧＰＳ受信機１１０の設定が有効であった場合には切り出したフレームに位置情報を付加し、設定が無効であった場合には位置情報を付加しないように、チャプタ単位で制御することができる。すなわち、撮像装置１００は、動画からフレームを切り出す場合において、切り出しの対象となるフレームへ位置情報を付加するか否かを適切に制御することができる。
【００３１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００３２】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３３】
１００  撮像装置
１０１  ＣＰＵ
１１０  ＧＰＳ受信機
【図１】
0006808497.tif 000002
【図２】
0006808497.tif 000003
【図３】
0006808497.tif 000004
【図４】
0006808497.tif 000005
【図５】
0006808497.tif 000006