(57)【特許請求の範囲】
【請求項１】
光学像から画像データを取得する撮像処理部と、 
前記画像データを一時記憶する第１のメモリと、 
位置算出信号を取得する信号受信部と、 
前記信号受信部が受信した位置算出信号から取得した前記画像データの位置に対応する位置情報を取得する位置情報取得部と、 
前記画像データおよびメタデータを保存する第２のメモリと、 
前記第１のメモリに記憶された前記画像データおよび前記メタデータを前記第２のメモリに記録する画像記録部と、 
表示部と、
制御部と、
を有し、 
前記信号受信部が前記位置算出信号を取得できない場合、前記位置情報取得部により、予め設定された時間内において前記位置情報を取得する位置情報取得処理を実行し、前記位置情報取得部が前記位置情報を取得した際、前記画像記録部により、一時記憶された前記画像データおよび取得した前記位置情報を付加したメタデータを前記第２のメモリに記録するように制御する第１の制御モードと、
前記第２のメモリに記録された画像データのメタデータに後から位置情報を付加する第２の制御モードと、
を備え、
前記制御部は、前記第２の制御モードが選択された場合、前記第２のメモリに記録された画像データのうち、位置情報がメタデータとして付加されていない画像データのサムネイルを選択的に抽出し選択可能な状態で前記表示部に一覧表示するように制御する、撮像装置。 
【請求項２】
請求項１記載の撮像装置において、
更に、外部と無線通信可能な無線通信部とを備え、
前記制御部は、前記第２の制御モードにおいて、前記メタデータに後から付加する前記位置情報として、前記位置情報取得部により新たに取得する位置情報を用いるか、前記位置情報取得部が過去に取得した位置情報を用いるか、前記無線通信部を介して外部から取得した位置情報を用いるか、を選択可能な画面を前記表示部に表示するように制御する、撮像装置。
【請求項３】
請求項１または２記載の撮像装置において、
更に、前記第２のメモリに記録された画像データのメタデータに付加された位置情報を変更する第３の制御モードと、を備え、
前記制御部は、前記第３の制御モードが選択された場合、前記第２のメモリに記録された画像データのうち、位置情報がメタデータとして付加されている画像データのサムネイルを選択的に抽出し選択可能な状態で前記表示部に一覧表示するように制御する、撮像装置。 
【請求項４】
請求項１〜３のいずれか１項に記載の撮像装置において、 
前記信号受信部が受信する位置算出信号は、ＧＰＳ信号であり、 
前記位置情報取得部は、前記ＧＰＳ信号から前記位置情報を算出する、撮像装置。 
【請求項５】
請求項４記載の撮像装置において、 
無線アクセスポイントの固有情報を取得し、通信回線を介して接続されたサーバと接続可能な無線接続処理部を有し、 
前記位置情報取得部は、前記信号受信部が前記ＧＰＳ信号を受信できなかった際に、前記無線接続処理部が前記無線アクセスポイントにアクセスして取得した固有情報から前記位置情報を取得する、撮像装置。 
【請求項６】
請求項５記載の撮像装置において、 
前記位置情報取得部が取得する固有情報は、前記無線アクセスポイントのＳＳＩＤおよびＭＡＣアドレスであり、前記ＳＳＩＤおよび前記ＭＡＣアドレスに紐付けられた位置情報データを前記サーバに問い合わせて位置情報を取得する、撮像装置。 
【請求項７】
請求項６記載の撮像装置において、 
前記画像記録部は、前記無線接続処理部が前記サーバに問い合わせできない際に、前記位置情報取得部が前記無線アクセスポイントから取得した前記固有情報を付加した前記メタデータおよび一時記憶された前記画像データを前記第２のメモリに記録する、撮像装置。 
【請求項８】
請求項５〜７のいずれか１項に記載の撮像装置において、 
前記位置情報取得部は、前記無線接続処理部が複数の前記無線アクセスポイントとアクセスした際、複数の前記無線アクセスポイントの無線電波の受信レベルを固有情報として取得し、複数の前記無線アクセスポイントの無線電波の前記受信レベルから前記位置情報を補正する、撮像装置。 
【請求項９】
光学像から取得した画像データおよびメタデータを記録可能な撮像装置による画像記録方法であって、 
前記画像データを一時記憶するステップと、 
位置算出信号を取得するステップと、 
前記位置算出信号から前記画像データを取得した位置に対応する位置情報を取得するステップと、 
一時記憶された前記画像データおよび前記メタデータを記録媒体に記録するステップと、 
を有し、 
前記位置情報を取得するステップは、信号受信部が前記位置算出信号を取得できない場合、位置情報取得部により、予め設定された時間内において前記位置情報を取得する位置情報取得処理を実行し、前記位置情報取得部が前記位置情報を取得した際、画像記録部により、一時記憶された前記画像データおよび取得した前記位置情報を付加したメタデータを第２のメモリに記録するように制御する第１の制御モードと、
前記第２のメモリに記録された画像データのメタデータに後から位置情報を付加する第２の制御モードと、
を備え、
前記第２の制御モードが選択された場合、制御部が前記第２のメモリに記録された画像データのうち、位置情報がメタデータとして付加されていない画像データのサムネイルを選択的に抽出し選択可能な状態で表示部に一覧表示するように制御する、画像記録方法。
【請求項１０】
請求項９記載の画像記録方法において、
前記制御部が、前記第２の制御モードにおいて、前記メタデータに後から付加する前記位置情報として、前記位置情報取得部により新たに取得する位置情報を用いるか、前記位置情報取得部が過去に取得した位置情報を用いるか、無線通信可能な無線通信部を介して外部から取得した位置情報を用いるか、を選択可能な画面を前記表示部に表示するように制御する、画像記録方法。
【請求項１１】
請求項９または１０記載の画像記録方法において、 
更に、前記第２のメモリに記録された画像データのメタデータに付加された位置情報を変更する第３の制御モードと、を備え、
前記第３の制御モードが選択された場合、前記制御部が、前記第２のメモリに記録された画像データのうち、位置情報がメタデータとして付加されている画像データのサムネイルを選択的に抽出し選択可能な状態で前記表示部に一覧表示するように制御する、画像記録方法。 
【請求項１２】
請求項９〜１１のいずれか１項に記載の画像記録方法において、 
前記位置算出信号は、ＧＰＳ信号であり、 
前記位置情報を取得するステップは、前記ＧＰＳ信号から前記画像データを取得した位置を算出する、画像記録方法。 
【請求項１３】
請求項１２記載の画像記録方法において、 
無線アクセスポイントの固有情報を取得するステップと、 
前記固有情報を通信回線を介して接続されたサーバに問い合わせて位置情報を取得するステップと、 
を有し、 
前記記録媒体に記録するステップは、前記ＧＰＳ信号が取得できない場合に、前記サーバに問い合わせて取得した位置情報を付加したメタデータおよび一時記憶された前記画像データを記録する、画像記録方法。 
【請求項１４】
請求項１３記載の画像記録方法において、 
前記無線アクセスポイントから取得する前記固有情報は、前記無線アクセスポイントのＳＳＩＤおよびＭＡＣアドレスである、画像記録方法。 
【請求項１５】
請求項１３記載の画像記録方法において、 
前記記録媒体に記録するステップは、前記サーバに問い合わせできない際に、前記無線アクセスポイントから取得した前記固有情報を付加した前記メタデータおよび一時記憶された前記画像データを記録する、画像記録方法。 
【請求項１６】
請求項１４記載の画像記録方法において、 
前記無線アクセスポイントの固有情報を取得するステップは、複数の前記無線アクセスポイントとアクセスした際に、複数の前記無線アクセスポイントの無線電波の受信レベルを固有情報として取得し、 
前記位置情報を取得するステップは、複数の前記無線アクセスポイントの無線電波の前記受信レベルから前記位置情報を補正する、画像記録方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および画像記録方法に関し、特に、撮影した画像の位置情報の取得に有効な技術に関する。
【背景技術】
【０００２】
撮影した静止画あるいは動画の画像データをＨＤＤ(Hard Disk Drive)や光ディスク、メモリカードのようなランダムアクセス可能な記録媒体に記録し、パソコンやテレビ受信装置などで再生可能なデジタルカメラなどの撮像装置が多数製品化されている。【０００３】
これらの撮像装置では、撮影した日時・時刻、撮影した位置などのメタデータ（付随情報）を撮影時に画像データに付加して記録するようにしている。これにより、このメタデータに基づいて記録媒体から所望の画像データを容易に検索し、再生することが可能となっている。【０００４】
例えば、特許文献１では、ＧＰＳ(Global Positioning System)により位置情報を取得し、画像データに関連付けて記録するシステムを提案している。【０００５】
また、静止画像のデータに撮影位置などの情報を付加して記録するための画像フォーマットの規格としては、例えば電子規格情報産業協会が２０１２年１２月に改定した「デジタルスチルカメラ用画像ファイルフォーマット規格Ｅｘｉｆ２．３（以下、「ＥＸＩＦ規格」という。）」が知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１８５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したＧＰＳにより位置情報を取得する技術では、最低３つのＧＰＳ衛星からの電波を受信する必要がある。撮像装置の電源がオフとなっている場合には、当然ＧＰＳ衛星からの電波を受信していない状態である。その場合、撮像装置の電源がオンされた後に、ＧＰＳ衛星からの電波を受信することになるので、位置情報を確定するのに数分の時間を要する場合がある。【０００８】
このため、例えばユーザが静止画像を撮影する際に、撮像装置の電源をオンしてからシャッタを押すまでにＧＰＳによる位置情報が確定していない場合には、位置情報を記録できない、あるいは以前に取得した位置情報を記録してしまうというという問題があった。【０００９】
本発明の目的は、誤った位置情報あるいは位置情報が取得されない画像データの生成を低減することのできる技術を提供することにある。【００１０】
本発明の前記ならびにその他の目的と新規な特徴については、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。【００１２】
すなわち、代表的な撮像装置は、撮像処理部、第１のメモリ、信号受信部、位置情報取得部、第２のメモリ、および画像記録部を有する。撮像処理部は、光学像から画像データを取得する。【００１３】
第１のメモリは、画像データを一時記憶する。信号受信部は、位置算出信号を取得する。位置情報取得部は、信号受信部が受信した位置算出信号から画像データを取得した位置に対応する位置情報を取得する。第２のメモリは、画像データおよびメタデータを保存する。画像記録部は、  第１のメモリに記憶された画像データおよびメタデータを第２のメモリに記録する。【００１４】
そして、位置情報取得部は、信号受信部が位置算出信号を取得できない場合、予め設定された時間内において位置情報を取得する位置情報取得処理を実行する。また、画像記録部は、位置情報取得部が位置情報を取得した際、一時記憶された画像データおよび取得した位置情報を付加したメタデータを第２のメモリに記録する。【００１５】
特に、信号受信部が受信する位置算出信号は、ＧＰＳ信号であり、位置情報取得部は、ＧＰＳ信号から位置情報を算出する。さらに、画像記録部は、予め設定された時間が経過しても信号受信部がＧＰＳ信号を受信できなかった際、一時記憶された画像データおよび位置情報を含まないメタデータを第２のメモリに記録する。
【発明の効果】
【００１６】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。【００１７】
（１）誤った位置情報あるいは位置情報が取得されない画像データの生成を低減することができる。【００１８】
（２）上記（１）により、撮像装置の付加価値を高めることができる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態１による撮像装置における構成の一例を示すブロック図である。
【図２】図１の撮像装置１が有するＲＯＭ、ＲＡＭおよびストレージ部に格納されるソフトウェアの構成の一例を示す説明図である。
【図３】図１の撮像装置における外観の一例を示す説明図である。
【図４】図１の撮像装置における全体の動作の一例を示すフローチャートである。
【図５】図４のステップＳ１０１における処理の一例を示すフローチャートである。
【図６】図４のステップＳ１０３における処理の一例を示すフローチャートである。
【図７】図４のステップＳ１０４における処理の一例を示すフローチャートである。
【図８】図４のステップＳ１０４の処理において図１の撮像装置の表示部に表示されるメニュー表示画面の表示例を示す説明図である。
【図９】図４のステップＳ１０５における処理の一例を示すフローチャートである。
【図１０】図４のステップＳ１０６における処理の一例を示すフローチャートである。
【図１１】図４のステップＳ１０７における処理の一例を示すフローチャートである。
【図１２】図１１の画像記録処理において図１の撮像装置が有する表示部に表示される表示画面の表示例を示す説明図である。
【図１３】本実施の形態２による撮像装置の構成の一例を示すブロック図である。
【図１４】図１３の撮像装置が有するＲＯＭ、ＲＡＭおよびストレージ部に格納されるソフトウェアの構成の一例を示す説明図である。
【図１５】図１４の位置情報取得部による位置情報取得処理の一例を示すフローチャートである。
【図１６】図１４の基本動作実行部によるメニュー操作処理の一例を示すフローチャートである。
【図１７】図１６のメニュー操作処理において図１の撮像装置の表示部に表示されるメニュー表示画面の表示例を示す説明図である。
【図１８】図１４の無線接続処理部によるＷｉＦｉの接続処理の一例を示すフローチャートである。
【図１９】図１３のストレージ部あるいは外部記録媒体に記録される画像ファイルのデータ構成の一例を示す説明図である。
【図２０】図１４の位置情報更新処理部による更新処理の一例を示すフローチャートである。
【図２１】図１４の画像記録部による画像記録処理の一例を示すフローチャートである。
【図２２】本実施の形態３による画像再生部による画像再生処理の一例を示すフローチャートである。
【図２３】実施の形態４による画像記録処理の一例を示すフローチャートである。
【図２４】実施の形態５による位置情報編集処理の一例を示すフローチャートである。
【図２５】図２４のステップＳ１５０４の処理において表示される位置情報付加の選択画面の一例を示す説明図である。
【図２６】図２４の位置情報編集処理を実行する撮影装置の一例を示す説明図である。
【発明を実施するための形態】
【００２０】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらはお互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。
【００２１】
また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でもよい。
【００２２】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。
【００２３】
同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは特に明示した場合および原理的に明らかにそうではないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。
【００２４】
また、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２５】
以下、実施の形態を詳細に説明する。
【００２６】
（実施の形態１）
〈撮像装置の構成例〉
図１は、本実施の形態１による撮像装置１における構成の一例を示すブロック図である。
【００２７】
撮像装置１は、例えばデジタルカメラなどからなる。撮像装置１は、主制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、ストレージ部１０４、記録媒体インタフェース１０５、記録媒体１０６、外部インタフェース１０７、音声入力部１０８、音声信号処理部１０９、撮像部１１０、画像信号処理部１１１、表示部１１２、操作部１１３、計時部１１４、ＧＰＳ受信部１１５、および電源部１１６を有する。
【００２８】
上記した主制御部１０１ならびにその他の機能ブロックは、システムバス１００を介して相互に接続されている。システムバス１００は、主制御部１０１とその他の機能ブロックとの間でデータ送受信を行うデータ通信路である。
【００２９】
主制御部１０１は、例えばＣＰＵ（Central Processing Unit）などであり、ＲＯＭ（Read Only Memory）１０２あるいはＲＡＭ（Random Access Memory）１０３に記憶された各種の動作プログラムおよびデータに従って撮像装置１の全体を制御する。
【００３０】
ＲＯＭ１０２は、撮像装置１を制御するための各種プログラムが格納されたメモリであり、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）やフラッシュＲＯＭのような書き換え可能なＲＯＭが用いられる。
【００３１】
ＲＡＭ１０３は、揮発性メモリからなり、ＲＯＭ１０２に記憶されたプログラムの実行時の一時記憶領域あるいは撮影した画像の一時記憶として使用される。
【００３２】
ストレージ部１０４は、撮像装置１の動作設定値や画像データなどの情報を記憶するものであり、例えばフラッシュＲＯＭやＳＳＤ（Solid State Drive）のような不揮発性で書き換え可能なデバイスが用いられる。
【００３３】
ＲＯＭ１０２およびＲＡＭ１０３は、主制御部１０１と一体構成であってもよい。また、ＲＯＭ１０２は、図１に示したような独立構成とはせず、ストレージ部１０４内の一部記憶領域を使用するようにしてもよい。
【００３４】
記録媒体インタフェース１０５は、例えばＳＤカードなどの撮像装置１に収納、取り出し可能な記録媒体１０６に画像データ等の情報を記録・読み出しするためのインタフェースである。
【００３５】
外部インタフェース１０７は、撮像装置１の機能を拡張するインタフェース群である。ここでは、外部インタフェース１０７として、ＵＳＢ（Universal Serial Bus）インタフェース１０７ａ、映像出力インタフェース１０７ｂ、音声出力インタフェース１０７ｃを有する。
【００３６】
ＵＳＢインタフェース１０７ａは、パソコンあるいはテレビ受信装置などの外部装置のＵＳＢインタフェースに接続し、ストレージ部１０４あるいは記録媒体１０６に保存された画像データ等を外部装置で読み込み、表示などが可能となっている。
【００３７】
映像出力インタフェース１０７ｂおよび音声出力インタフェース１０７ｃは、外部映像／音声出力機器に映像信号／音声信号の出力を行う。ここで、映像出力インタフェース１０７ｂおよび音声出力インタフェース１０７ｃは、ＨＤＭＩ（High-Definition Multimedia Interface：登録商標）を用いて、映像と音声を一緒に出力するようにしてもよい。
【００３８】
音声入力部１０８は、撮像装置１の周辺の音声を電気信号に変換するマイクおよび電気信号に変換された音声をデジタル信号の音声データに変換するＡ／Ｄ（Analog/Digital）変換器などから構成される。
【００３９】
音声信号処理部１０９では、音声入力部から入力された音声データに対して、フィルタ処理や記録媒体１０６に記録する動画像のフォーマットに従って音声データの変換する処理などを行う。
【００４０】
撮像処理部となる撮像部１１０は、ズームやフォーカス動作のためのレンズを含む光学系、機構系、画像センサ、および電気系のデバイスなどから構成される。機構系は、レンズをズームやフォーカス動作のために駆動する。
【００４１】
画像センサは、ＣＣＤ(Charge Coupled Device)イメージセンサあるいはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどからなる。これらイメージセンサは、レンズから入力した光画像を電気信号に変換する。電気系は、イメージセンサによって電気信号に変換された画像をデジタル信号の画像データに変換するＡ／Ｄ変換器などである。
【００４２】
画像信号処理部１１１は、撮像部１１０から入力された画像データに対してホワイトバランス調整、露出調整、ガンマ補正などの画像処理を行う。また、記録媒体１０６に記録するフォーマットに従って、画像データの変換処理を行う。
【００４３】
例えば動画像の場合にはＭＰＥＧ２（Moving Picture Experts Group phase 2）あるいはＨ．２６４などの画像データに変換し、静止画像の場合には、ＪＰＥＧ（Joint Photographic Experts Group）、ＴＩＦＦ（Tagged Image File Format）などの画像データに変換する。
【００４４】
表示部１１２は、撮像部１１０が有する画像センサで撮像している画像、ストレージ部１０４、記録媒体１０６に記録されている画像データ、あるいは撮像装置の各種設定を行うための画面などを表示する。
【００４５】
操作部１１３は、撮像装置１に対する操作指示の入力を行う指示入力部であり、撮像装置１の電源オン／オフボタン、シャッタボタン、各種設定を行うためのボタンなどを有する。
【００４６】
また、表示部１１２の表面にタッチパネルを設けて、該表示部１１２に表示されたボタンなどの位置とタッチパネルをタッチした位置を検出することで操作入力を行うようにしてもよい。
【００４７】
計時部１１４は、例えばユーザが設定した日時・時刻からの経過時間をＲＴＣ（Real Time Clock）回路を用いて計測を行い、日時・時刻情報を出力する。この計時部１１４から取得した日時・時刻情報に基づいて、画像データには日時・時刻情報が付加されて記録される。
【００４８】
信号受信部となるＧＰＳ受信部１１５は、複数のＧＰＳ衛星からの電波を受信するものであり、受信したＧＰＳ信号に基づいて撮像装置１の位置(緯度、経度など)の情報を取得することができる。
【００４９】
電源部１１６は、図示しないバッテリを含み、主制御部１０１からの指示によって、電源オン状態、電源オフ状態、あるいは電源オフ待機状態などの各種の状態に応じて撮像装置１を構成する各ブロックに電源を供給する。
【００５０】
なお、本実施の形態では、撮像装置の一例としてデジタルカメラを示したが、該撮像装置は、デジタルカメラに限定されるものではなく、例えばタブレットやスマートフォンなどのカメラ機能を有する端末などの様々な形態に用いることができる。
【００５１】
〈撮像装置のソフトウェア構成〉
図２は、図１の撮像装置１が有するＲＯＭ１０２、ＲＡＭ１０３およびストレージ部１０４に格納されるソフトウェアの構成の一例を示す説明図である。
【００５２】
ＲＯＭ１０２に記憶されたプログラムは、図２に示すように基本動作実行部１０２１、位置情報取得部１０２２、撮影処理部１０２３、画像記録部１０２４、画像再生部１０２５、および電源管理部１０２６の各機能処理を有する。主制御部１０１は、ＲＯＭ１０２に記憶された各機能処理のプログラムを実行する。
【００５３】
なお、ＲＯＭ１０２に記憶されたプログラムの各機能などは、それらの一部または全部を、例えば集積回路などのハードウェアによって実現してもよい。あるいはハードウェアとソフトウェアを併用してもよい。
【００５４】
また、ＲＡＭ１０３は、記憶領域として一時記憶領域１０３１および画像一時記憶領域１０３２を有する。一時記憶領域１０３１は、ＲＯＭ１０２に記憶されたプログラムを実行する際に、必要に応じてデータを一時的に保持する。画像一時記憶領域１０３２は、撮像処理部１０２３にて撮影した画像を一時的に記憶する。
【００５５】
ストレージ部１０４には、ＲＯＭ１０２に記憶されたプログラムを実行する際の設定情報が記憶されている。また、ストレージ部１０４は、撮像装置１にて撮影した静止画像データや動画像データを記憶する画像記憶領域１０４２を有する。
【００５６】
なお、以下では、説明を簡単にするために、主制御部１０１がＲＯＭ１０２に格納されたプログラム実行することにより、各動作ブロックの制御を行うものとして記述する。
【００５７】
ＲＯＭ１０２のプログラムにおいて、基本動作実行部１０２１は、撮像装置１の各種設定や全体の動作を制御する。位置情報取得部１０２２は、ＧＰＳ受信部１１５で受信したＧＰＳ衛星からのＧＰＳ信号に基づいて、撮像装置１の緯度、経度などの位置情報を取得する処理を行う。
【００５８】
撮影処理部１０２３は、操作部１１３に含まれるシャッタボタンをユーザが押下したときに撮像部１１０で撮像した画像データをＲＡＭ１０３の画像一時記憶領域１０３２に取り込む処理を行う。
【００５９】
画像記録部１０２４は、画像一時記憶領域１０３２に取り込まれた画像データをストレージ部１０４に記録する、あるいは記録媒体インタフェース１０５を介して記録媒体１０６に記録する処理を行う。
【００６０】
画像再生部１０２５は、ストレージ部１０４あるいは記録媒体１０６に記録された画像データを読み出し、表示部１１２に表示する処理を行う。電源管理部１０２６は、操作部１１３に含まれる電源ボタンにより撮像装置１を構成する各ブロックに供給する電源を制御する処理を行う。
【００６１】
ＲＯＭ１０２に記憶されたプログラムは、製品出荷の時点で、予めに格納された状態であってもよい。または製品出荷後に、パソコンによりインターネット上のサーバ装置などから取得したプログラムを、ＵＳＢインタフェース部１０７ａを介して格納したものであってもよい。
【００６２】
なお、ＲＡＭ１０３に画像一時記憶領域１０３２を設ける代わりに、撮像部１１０あるいは画像信号処理部１１１に画像データを一旦記憶するバッファメモリを設けるようにしてもよい。
【００６３】
〈撮像装置の外観〉
図３は、図１の撮像装置１における外観の一例を示す説明図である。図３（ａ）は、撮像装置１の正面図であり、図３（ｂ）は、撮像装置１の背面図である。
【００６４】
図３（ａ）に示すように、撮像装置１の正面には、撮像部１１０を構成するレンズが配置されている。また、撮像装置１の右上部には、操作部１１３を構成する電源ボタン１１３−１が配置されており、左上部には、操作部１１３を構成するシャッタボタン１１３−２が配置されている。
【００６５】
撮像装置１の背面には、図３（ｂ）に示すように、表示部１１２が配置されている。その表示部１１２の右側には、上方から下方にかけて、操作部１１３を構成する選択／決定操作ボタン１１３−３、メニューボタン１１３−４、および再生ボタン１１３−５がそれぞれ配置されている。
【００６６】
選択／決定操作ボタン１１３−３は、メニューなどの選択や決定を行うボタンである。メニューボタン１１３−４は、種々の設定・ファイル操作処理選択などを行うボタンである。再生ボタン１１３−５は、ストレージ部１０４あるいは記録媒体１０６に記録された画像データを再生するボタンである。
【００６７】
〈撮像装置の全体動作〉
図４は、図１の撮像装置１における全体の動作の一例を示すフローチャートである。
【００６８】
まず、電源管理部１０２６において、電源ボタン１１３−１の押下を確認し、撮像装置１の電源をオン／オフする処理を行う電源オン／オフ処理を行う（ステップＳ１０１）。電源がオフの場合（Ｎｏ）には、ステップＳ１０１の電源オン／オフ処理に分岐し、再度電源ボタン１１３−１の押下の確認を行う（ステップＳ１０２）。電源がオンの場合（Ｙｅｓ）には、位置情報取得部１０２２により、図１のＧＰＳ受信部１１５が受信した信号に基づいて、撮像装置１の位置情報を取得する位置情報取得処理を実行する（ステップＳ１０３）。
【００６９】
続いて、基本動作実行部１０２１において、メニューボタン１１３−４の押下を確認し、撮像装置１の各種設定や処理を選択、実行するメニュー操作処理を実行する（ステップＳ１０４）。
【００７０】
そして、撮影処理部１０２３において、シャッタボタン１１３−２の押下を確認し、撮像部１１０が撮像した画像データを取得し、ＲＡＭ１０３の画像一時記憶領域１０３２に記憶する撮影処理を行う（ステップＳ１０５）。
【００７１】
画像記録部１０２４において、撮影処理部１０２３(ステップＳ１０５の処理)にて取得した画像データをストレージ部１０４あるいは記録媒体１０６に記録する画像記録処理を行う（ステップＳ１０６）。
【００７２】
画像再生部１０２５において、再生ボタン１１３−５の押下を確認し、ストレージ部１０４あるいは記録媒体１０６に記録された画像データを再生する画像再生処理を実行する（ステップＳ１０７）。
【００７３】
以上のＳ１０１〜Ｓ１０７の処理を行うことによって、画像の記録および再生動作が行われる。なお、図４に示すＳ１０１〜Ｓ１０７の処理は、繰り返し実行される処理である。
【００７４】
〈電源オン／オフ処理〉
続いて、電源管理部１０２６による電源オン／オフ処理の動作について、図５を用いて説明する。
【００７５】
図５は、図４のステップＳ１０１における処理の一例を示すフローチャートである。
【００７６】
まず、電源ボタン１１３−１の押下を確認し、分岐処理を行う（ステップＳ２０１）。押下されていない場合（Ｎｏ）には処理を終了する。電源ボタン１１３−１が押下されている場合（Ｙｅｓ）には、電源がオン状態か否かにより分岐処理を行う（ステップＳ２０２）。
【００７７】
ステップＳ２０２の処理において、電源がオフの状態（Ｎｏ）であれば、電源をオンとし、電源部１１６から撮像装置１を構成する各部に電源を供給する（ステップＳ２０３）。そして、ストレージ部１０４あるいは記録媒体１０６に記録された画像ファイルなどの管理情報およびストレージ部１０４に記憶された設定情報記憶領域１０４１に記憶された各種の設定情報の読み込み等を行い、処理を終了する（ステップＳ２０４）。
【００７８】
一方、ステップＳ２０２の処理において、電源がオンした状態（Ｙｅｓ）であれば、ＲＡＭ１０３の画像一時記憶領域１０３２に記憶された画像データにおいて、ストレージ部１０４あるいは記録媒体１０６に記録されていない画像データがあるか否かにより分岐処理を行う（ステップＳ２０５）。
【００７９】
ステップＳ２０５の処理において、記録されていない画像がない場合（Ｎｏ）には、電源をオフし、処理を終了する（ステップＳ２０６）。電源をオフした場合には、消費電力を低減するため、電源部１１６から主制御部１０１、計時部１１４、および電源ボタン１１３−１の操作入力などを除く部位への電源の供給を停止する。
【００８０】
ステップＳ２０５の処理において、記録されていない画像がある場合（Ｙｅｓ）には、表示部１１２などへの電源の供給を停止し、電源オフ待機状態とする（ステップＳ２０７）。電源オフ待機状態においては、電源部１１６から少なくともＧＰＳ受信部１１５およびＲＡＭ１０３の画像一時記憶領域１０３２に記憶されている画像データをストレージ部１０４あるいは記録媒体１０６に記録するために必要な部位への電源は供給する。
【００８１】
そして、位置情報取得部１０２２により位置情報取得処理（ステップＳ２０８）、および画像記録部１０２４により画像記録処理を行い（ステップＳ２０９）、ステップＳ２０５の処理に戻る。
【００８２】
以上の処理により、ＲＡＭ１０３の画像一時記憶領域１０３２に記憶された全ての画像データがストレージ部１０４あるいは記録媒体１０６に記録されるまで、ステップＳ２０５〜Ｓ２０９の処理が繰り返され、記録する画像データがなくなった時点で電源がオフするように動作する。
【００８３】
〈位置情報取得処理〉
次に、位置情報取得部１０２２による位置情報取得処理の動作について、図６を用いて説明する。
【００８４】
図６は、図４のステップＳ１０３あるいは図５のステップＳ２０８における処理の一例を示すフローチャートである。
【００８５】
まず、ＧＰＳ受信部１１５の受信状態を確認し、所定の条件により分岐処理を行う（ステップＳ３０１）。ここで、所定の条件とは、例えば少なくとも３個以上のＧＰＳ衛星からのＧＰＳ信号が受信できたか否かである。
【００８６】
条件を満足していない場合（Ｎｏ）には、ＧＰＳ位置情報の取得状態を示すフラグ（GPS POS FLAG）を０とし（ステップＳ３０２）、処理を終了する。また、条件を満足している場合（Ｙｅｓ）には、ＧＰＳ衛星からのＧＰＳ信号に基づいて緯度および経度を含む撮像装置１の位置を算出して位置情報を更新する（ステップＳ３０３）。
【００８７】
その後、ＧＰＳ位置情報の取得状態を示すフラグ（GPS POS FLAG）を１とし（ステップＳ３０４）、処理を終了する。
【００８８】
以上の処理により、位置情報が取得できた場合には、位置情報取得状態フラグ（GPS POS FLAG）＝１にセットされ、位置情報が取得できていない場合には、位置情報取得状態フラグ（GPS POS FLAG）＝０にセットされる。
【００８９】
したがって、位置情報取得状態フラグ（GPS POS FLAG）を確認することで、位置情報が取得できたか否かを判断することができる。
【００９０】
〈メニュー操作処理〉
続いて、図４に示した基本動作実行部１０２１において撮像装置１の各種設定／処理を選択、実行するメニュー操作処理（Ｓ１０４）の動作について、図７および図８を用いて説明する。
【００９１】
図７は、図４のステップＳ１０４における処理の一例を示すフローチャートである。図８は、図４のステップＳ１０４の処理において図１の撮像装置１の表示部１１２に表示されるメニュー表示画面の表示例を示す説明図である。
【００９２】
まず、図７において、メニューボタン１１３−４の押下を確認し、分岐処理を行う（ステップＳ４０１）。メニューボタン１１３−４が押下されていない場合（Ｎｏ）には、処理を終了する。
【００９３】
メニューボタン１１３−４が押下されている場合（Ｙｅｓ）には、撮像装置１の各種設定／処理項目を図８に示すように表示部１１２に表示する（ステップＳ４０２）。
【００９４】
ここで、図８の設定画面の表示例では、設定項目として、位置情報記録７ａ、画像保存先７ｂ、フォーマット７ｃ、および位置情報編集７ｆなどが表示されている例を示している。位置情報記録７ａは、位置情報を画像データのメタデータの付加情報として記録するか否かを設定する。
【００９５】
画像保存先７ｂは、画像保存先を撮像装置１の本体のストレージ部１０４に保存するか、あるいは記録媒体１０６に保存するかを設定する。フォーマット７ｃは、撮像装置１の本体のストレージ部１０４あるいは記録媒体１０６を初期化するフォーマット処理の表示である。また、位置情報編集７ｆについては、後述する実施の形態４にて詳しく説明する。
【００９６】
続いて、図７において、選択／決定操作ボタン１１３−３によりメニュー項目の選択・決定入力を行い（ステップＳ４０３）、選択された項目により分岐処理を行う（ステップＳ４０４）。
【００９７】
位置情報記録７ａを選択した場合には、位置情報を記録するか否かの設定を行い（ステップＳ４０５）、再度メニュー画面表示処理であるＳ４０２の処理に戻る。画像保存先７ｂを選択した場合には、画像データ保存先の設定を行い（ステップＳ４０６）、再度メニュー画面表示処理であるＳ４０２の処理に戻る。
【００９８】
フォーマット７ｃを選択した場合には、撮像装置１のストレージ部１０４あるいは記録媒体１０６のフォーマット処理を行い（ステップＳ４０７）、再度メニュー画面表示処理であるＳ４０２の処理に戻る。
【００９９】
その他の設定項目を選択した場合には、選択した項目に応じた設定／処理を行い（ステップＳ４０８）、再度メニュー画面表示処理であるステップＳ４０２の処理に戻る。メニューボタン１１３−４を押下することで「終了」を選択した場合には、各種設定／処理を行うメニュー処理であるステップＳ１０４を終了する。
【０１００】
以上の処理により、撮像装置１の各種の設定／処理が行われる。
【０１０１】
〈撮影処理〉
次に、撮影処理部１０２３による撮影処理の動作について、図９を用いて説明する。
【０１０２】
図９は、図４のステップＳ１０５における処理の一例を示すフローチャートである。
【０１０３】
まず、撮像部１１０が撮像した画像を表示部１１２に表示する（ステップＳ５０１）。シャッタボタン１１３−２の押下を確認し、分岐処理を行う（ステップＳ５０２）。シャッタボタン１１３−２が押下されていない場合（Ｎｏ）には、処理を終了する。
【０１０４】
シャッタボタン１１３−２が押下されている場合（Ｙｅｓ）には、撮像部１１０で撮像した画像のデータを取り込み、画像信号処理部１１１によりホワイトバランス調整、露出調整、ガンマ補正等の画像処理、およびＪＰＥＧなどの画像データに変換する処理などを行う（ステップＳ５０３）。
【０１０５】
その後、画像信号処理部１１１にて処理された画像データをＲＡＭ１０３の画像一時記憶領域１０３２に記憶し、処理を終了する（ステップＳ５０４）。
【０１０６】
以上の処理により、撮像部１１０が撮像した画像のデータがＲＡＭ１０３の画像一時記憶領域１０３２に記憶される。
【０１０７】
〈画像記録処理〉
続いて、画像記録部１０２４による画像記録処理の動作について、図１０を用いて説明する。
【０１０８】
図１０は、図４のステップＳ１０６および図５のステップＳ２０９における処理の一例を示すフローチャートである。
【０１０９】
まず、ＲＡＭ１０３の画像一時記憶領域１０３２に記憶され、ストレージ部１０４あるいは記録媒体１０６に記録されていない画像データがあるか否かにより分岐処理を行う（ステップＳ６０１）。記録されていない画像データがない場合（Ｎｏ)には、画像記録処理を終了する。
【０１１０】
Ｓ６０１の処理において、記録されていない画像データがある場合（Ｙｅｓ)には、位置情報を画像データに付加して記録する設定になっているか否かによる分岐処理を行う（ステップＳ６０２）。
【０１１１】
ステップＳ６０２の処理にて、位置情報を画像データに付加して記録する設定になってない場合（Ｎｏ）には、画像データを保存先に設定されたストレージ部１０４あるいは記録媒体１０６にメタデータとして位置情報を付加していない画像ファイルとして記録し（ステップＳ６０３）、画像記録処理を終了する。
【０１１２】
ステップＳ６０２の処理にて、位置情報を画像データに付加して記録する設定になっている場合（Ｙｅｓ）には、位置情報取得状態フラグ（GPS POS FLAG）による分岐処理を行う（ステップＳ６０４）。
【０１１３】
ステップＳ６０４の処理にて、位置情報取得状態フラグ（GPS POS FLAG）＝１の場合（Ｙｅｓ）には、画像データを保存先に設定されたストレージ部１０４あるいは記録媒体１０６に取得した位置情報をメタデータとして付加した画像ファイルとして記録し（ステップＳ６０５）、画像記録処理を終了する。これにより、位置情報取得部１０２２が取得した位置情報を、画像データを取得した位置の情報としてメタデータに付加した画像ファイルを保存することができる。
【０１１４】
ステップＳ６０４の処理において、位置情報取得状態フラグ（GPS POS FLAG）＝０の場合（Ｎｏ）には、タイマが起動されているか否かによる分岐処理を行う（ステップＳ６０６）。
【０１１５】
ステップＳ６０６の処理において、タイマが起動されていない場合（Ｎｏ）には、所定の時間のタイマを起動し（ステップＳ６０７）、画像記録処理を終了する。タイマで設定する時間は、電源をオンしてからＧＰＳによる位置情報が取得できるまでの時間を考慮して決定する。その時間は、予め撮像装置１の出荷時において設定してもよく、またはユーザが設定するようにしてもよい。
【０１１６】
ステップＳ６０６の処理にて、タイマが起動されている場合（Ｙｅｓ）には、タイマがタイムアウトしているか否かによる分岐処理を行う（ステップＳ６０８）。タイムアウトしていない場合（Ｎｏ）には、画像記録処理を終了する。
【０１１７】
その後、図４のステップＳ１０３の位置情報取得処理が実行され、位置情報が取得される。また、その後の位置情報取得処理によって位置情報が取得されない場合には、位置情報取得処理がタイマがタイムアウトするまで実行されることになる。
【０１１８】
タイムアウトの時間は、前述のように撮像装置１の電源をオンしてからＧＰＳによる位置情報が取得できるまでの時間を考慮して決定されているので、撮像装置１の電源をオンにした直後に撮影を行った場合であっても、タイムアウトするまでに位置情報を取得することができる。
【０１１９】
また、タイムアウトしている場合（Ｙｅｓ）には、画像データを保存先に設定されたストレージ部１０４あるいは記録媒体１０６にメタデータとして位置情報を付加していない画像ファイルとして記録し（ステップＳ６０３）、画像記録処理を終了する。なお、この場合は、位置情報を記録する設定になっているにもかかわらず、メタデータとして位置情報が付加されないで記録することになる。
【０１２０】
そのため、位置情報が取得できていないので位置情報を付加しない画像ファイルとして記録することを表示部１１２に表示して、ユーザに通知するようにしてもよい。
【０１２１】
以上の処理により、位置情報記録の設定に従って、第１のメモリであるＲＡＭ１０３の画像一時記憶領域１０３２に記憶された画像データにメタデータとして位置情報を付加して、或は付加しないで第２のメモリであるストレージ部１０４または記録媒体１０６に記録を行う。
【０１２２】
〈画像再生処理〉
続いて、画像再生部１０２５による画像再生処理の動作について、図１１を用いて説明する。
【０１２３】
図１１は、図４のステップＳ１０７における処理の一例を示すフローチャートである。図１２は、図１１の画像再生処理において図１の撮像装置１が有する表示部１１２に表示される表示画面の表示例を示す説明図である。図１２（ａ）は、画像ファイルの一覧表示の一例を示しており、図１２（ｂ）は、選択した画像データの表示例を示している。
【０１２４】
図１１において、再生ボタン１１３−５の押下を確認し、分岐処理を行う（ステップＳ７０１）。再生ボタン１１３−５が押下されていない場合（Ｎｏ）には、画像再生処理を終了する。
【０１２５】
再生ボタン１１３−５が押下されている場合（Ｙｅｓ）には、保存先に設定されたストレージ部１０４あるいは記録媒体１０６に保存された画像ファイルからファイル名、撮影日時、およびサムネイル画像などのメタデータを読み込み、図１２（ａ）に示すように一覧表示する（ステップＳ７０２）。
【０１２６】
図１２（ａ）では、「Ａ」〜「Ｐ」の画像ファイルのサムネイル画像１１ａを表示部１１２および、再生する画像の選択枠がそれぞれ表示されている。
【０１２７】
そして、図１１において、再生する画像を選択する入力を行う（ステップＳ７０３）。この処理は、選択／決定操作ボタン１１３−３により太枠で表示された選択枠１１ｂを移動させ（図１２（ａ）の例では「Ｆ］に選択枠が移動している）、決定することで再生する画像を選択するなどの入力が行われる。
【０１２８】
その後、ステップＳ７０３の操作選択入力に応じて分岐処理を行う（ステップＳ７０４）。再生ボタン１１３−５を再度押下することで「終了」を選択した場合には、再生処理を終了する。
【０１２９】
ステップＳ７０４の処理にて、再生する画像を選択した場合（「画像選択」）には、選択した画像ファイルを読み込む（ステップＳ７０５）。そして、読み込んだ画像ファイルの画像データを、図１２（ｂ）に示すように撮像装置１の表示部１１２に表示し（ステップＳ７０６）、ステップＳ７０３の処理に戻る。
【０１３０】
また、ステップＳ７０４の処理において、「その他の操作」を選択した場合には、選択した操作に応じた処理を行い（ステップＳ７０７）、ステップＳ７０３の処理に戻る。
【０１３１】
以上の処理により、ストレージ部１０４あるいは記録媒体１０６に保存された画像ファイルの再生が行われる。
【０１３２】
以上の実施の形態では電源ボタンを押してオフする際に、ＲＡＭ１０３の画像一時記憶領域１０３２に記憶された画像データを全てストレージ部１０４あるいは記録媒体１０６に記録するまで位置情報取得処理Ｓ２０８と画像記録処理Ｓ２０９を繰り返すようにしている。
また、画像記録処理Ｓ２０８では第１のメモリであるＲＡＭ１０３に記憶した画像データにタイマがタイムアウトするまでに取得した位置情報を付加して第２のメモリであるストレージ部１０４あるいは記録媒体１０６に記録するようにしている。
これにより、電源をオンしてからシャッタを押すまでにＧＰＳによる位置情報が確定していない場合であっても、誤った位置情報あるいは位置情報が取得されない画像データの生成を低減することができるので、撮像装置１の利便性を向上させることができる。
【０１３３】
（実施の形態２）
〈概要〉
前記実施の形態１においては、位置情報をＧＰＳ信号によって取得していたが、本実施の形態２では、ＧＰＳ信号だけでなく、無線アクセスポイントの固有情報を用いて位置情報を取得する技術について説明する。
【０１３４】
〈撮像装置の構成例〉
図１３は、本実施の形態２による撮像装置１の構成の一例を示すブロック図である。
【０１３５】
図１３に示す撮像装置１が、前記実施の形態１の図１の撮像装置１と異なるところは、無線通信部１２０が新たに設けられている点である。その他の構成については、図１と同様であるので、説明は省略する。
【０１３６】
無線通信部１２０は、アクセスポイント装置ＡＰを介してネットワークＮＴと接続されており、該ネットワークＮＴに接続されているサーバ装置ＳＶとデータの送受信を行う。ネットワークＮＴは、例えばインターネット回線などの通信回線である。
【０１３７】
無線通信部１２０は、アクセスポイント装置ＡＰとの接続を例えばＷｉ−Ｆｉによる無線接続にて行う。Ｗｉ−Ｆｉは、例えばＩＥＥＥ８０２．１１などの無線ＬＡＮの通信規格である。アクセスポイント装置ＡＰは、ＳＳＩＤ（Service Set Identifier）やＭＡＣ（Media Access Control）アドレスなどの固有情報を有している。
【０１３８】
また、サーバ装置ＳＶは、アクセスポイント装置ＡＰの固有情報に紐付けられた位置情報データを有している。アクセスポイント装置ＡＰの位置情報は、ネットワークＮＴを介してアクセスポイント装置ＡＰの固有情報をサーバ装置ＳＶ送ることによって取得することができる。
【０１３９】
〈撮像装置のソフトウェア構成〉
図１４は、図１３の撮像装置１が有するＲＯＭ１０２、ＲＡＭ１０３およびストレージ部１０４に格納されるソフトウェアの構成の一例を示す説明図である。
【０１４０】
図１４において、ＲＯＭ１０２に記憶されたプログラムは、前記実施の形態１の図２に示すプログラムに、無線接続処理部１０２７および位置情報更新処理部１０２８が新たに格納されている。その他のプログラムについては、図２と同様であるので、説明は省略する。
【０１４１】
無線接続処理部１０２７は、図１３の無線通信部１２０を制御することにより、アクセスポイント装置ＡＰとの無線接続の処理を行う。位置情報更新処理部１０２８は、図１３のストレージ部１０４あるいは記録媒体１０６に記録された画像ファイルのメタデータの位置情報を更新する処理を行う。
【０１４２】
また、図１４において、ＲＡＭ１０３の記憶領域は、一時記憶領域１０３１および画像一時記憶領域１０３２を有しており、図２と同様である。ストレージ部１０４は、図２と同様の設定情報記憶領域１０４１および画像記憶領域１０４２に、新たに無線接続履歴情報記憶領域１０４３を備えた構成からなる。
【０１４３】
無線接続履歴情報記憶領域１０４３は、無線接続処理部１０２７によってＷｉ−Ｆｉ接続したときの履歴情報を記憶する領域である。
【０１４４】
〈位置情報取得処理〉
続いて、位置情報取得部１０２２による位置情報取得処理（図４のステップＳ１０３、あるいは図５のステップＳ２０８の処理）の動作例について、図１５を用いて説明する。以下、撮像装置１における全体の動作については、前記実施の形態１の図４と同様である。
【０１４５】
図１５は、図１４の位置情報取得部１０２２による位置情報取得処理の一例を示すフローチャートである。
【０１４６】
まず、ＧＰＳ受信部１１５の受信状態を確認し、所定の条件により分岐処理を行う（ステップＳ８０１）。所定の条件は、例えば少なくとも３個以上のＧＰＳ衛星からのＧＰＳ信号が受信できたか否かである。
【０１４７】
ステップＳ８０１の処理において、条件を満足していない場合（Ｎｏ）には、ＧＰＳ位置情報の取得状態を示すフラグ（GPS POS FLAG）を０とする（ステップＳ８０２）。
【０１４８】
ステップＳ８０１の処理において、条件を満足している場合（Ｙｅｓ）には、ＧＰＳ衛星からのＧＰＳ信号に基づいて緯度および経度を含む撮像装置１の位置を算出して位置情報を更新する（ステップＳ８０３）。そして、ＧＰＳ位置情報の取得状態を示すフラグ（GPS POS FLAG）を１とする（ステップＳ８０４）。
【０１４９】
続いて、Ｗｉ−Ｆｉによる接続状態を示すフラグである接続状態フラグ（Wifi OK FLAG）による分岐を行う（ステップＳ８０５）。接続状態フラグ（Wifi OK FLAG）＝１の場合（Ｙｅｓ）には、アクセスポイント装置ＡＰの固有情報（例えばＳＳＩＤ、ＭＡＣアドレス等）をサーバ装置ＳＶに送信し、該サーバ装置ＳＶからアクセスポイント装置ＡＰの位置情報を取得する（ステップＳ８０６）。
【０１５０】
ここで、後述するＷｉｆｉ接続処理において、アクセスポイントを探索した際に取得したＷｉｆｉの電波受信レベルの情報を用いて位置情報の補正を行うようにしてもよい。これによって、画像を撮影した位置情報の精度を向上することができる。
【０１５１】
さらに、アクセスポイントを探索した際に複数のアクセスポイント装置ＡＰを検出した場合には、それらのアクセスポイント装置ＡＰの固有情報をサーバ装置ＳＶに送信して複数のアクセスポイント装置の位置情報を取得する。そして、それらアクセスポイント装置ＡＰから取得した電波の受信レベルの情報を用いて位置情報の補正を行うようにしてもよい。
これによって、画像を撮影した位置情報の精度を向上することができる。
なお、アクセスポイント装置ＡＰの固有情報として電波の受信レベルも含めてサーバ装置ＳＶに送信し、サーバ装置ＳＶにおいて電波の受信レベルの情報を用いて補正を行った位置情報を取得するようにしてもよい。
【０１５２】
続いて、Ｗｉｆｉによる位置情報の取得状態を示すフラグ（Wifi POS FLAG）を１とし（ステップＳ８０７）、処理を終了する。
【０１５３】
ステップＳ８０５の処理において、接続状態フラグ（Wifi OK FLAG）＝０の場合（Ｎｏ）には、Ｗｉｆｉによる位置情報の取得状態を示すフラグ（Wifi POS FLAG）を０とする（ステップＳ８０８）。
【０１５４】
その後、周辺の無線アクセスポイント装置ＡＰを探索し（ステップＳ８０９）、ＳＳＩＤ、ＭＡＣアドレス、および電波の受信レベルなどを固有情報として取得する。そして、アクセスポイント装置ＡＰが検知されたか否かにより分岐処理を行う（ステップＳ８１０）。
【０１５５】
アクセスポイント装置ＡＰが検知されない場合（Ｎｏ）には、Ｗｉｆｉアクセスポイントの固有情報の取得状況を示すフラグ（Wifi ADD FLAG）を０とし（ステップＳ８１１）、処理を終了する。
【０１５６】
また、アクセスポイント装置ＡＰを検知した場合（Ｙｅｓ）には、Ｗｉｆｉアクセスポイントの固有情報の取得状況を示すフラグ（Wifi ADD FLAG）を１とし（ステップＳ８１２）、処理を終了する。
【０１５７】
以上の処理により、ＧＰＳ信号による位置情報、Ｗｉｆｉによる位置情報あるいはＷｉｆｉアクセスポイントの固有情報を取得する。
【０１５８】
〈メニュー操作処理〉
次に、基本動作実行部１０２１において撮像装置１の各種設定／処理を選択、実行するメニュー操作処理（図４、ステップＳ１０５の処理）の動作について、図１６および図１７を用いて説明する。
【０１５９】
図１６は、図１４の基本動作実行部１０２１によるメニュー操作処理の一例を示すフローチャートである。図１７は、図１６のメニュー操作処理において、図１の撮像装置１の表示部１１２に表示されるメニュー表示画面の表示例を示す説明図である。
【０１６０】
図１６において、まず、メニューボタン１１３−４の押下を確認し、分岐処理を行う（ステップＳ９０１）。メニューボタン１１３−４が押下されていない場合（Ｎｏ）には、処理を終了する。
【０１６１】
ステップＳ９０１の処理にて、メニューボタン１１３−４が押下されている場合（Ｙｅｓ）には、撮像装置１の各種設定／処理項目を図１７に示すように表示部１１２に表示する（ステップＳ９０２）。
【０１６２】
図１７の設定画面の表示例では、設定項目として、位置情報記録７ａ、画像保存先７ｂ、フォーマット７ｃ、Ｗｉｆｉ接続７ｄ、および位置情報更新７ｅなどが表示されている。位置情報記録７ａは、位置情報を画像データのメタデータの付加情報として記録するか否かを設定する。画像保存先７ｂは、画像保存先を撮像装置１のストレージ部１０４に保存するかまたは記録媒体１０６に保存するかを設定する。
【０１６３】
フォーマット７ｃは、撮像装置１のストレージ部１０４あるいは記録媒体１０６を初期化するフォーマット処理である。Ｗｉｆｉ接続７ｄは、Ｗｉｆｉに接続する処理である。位置情報更新７ｅは、撮像装置１のストレージ部１０４あるいは記録媒体１０６に記録された画像データに付随する位置情報を更新する処理である。
【０１６４】
続いて、図１６において、選択／決定操作ボタン１１３−３によりメニュー項目の選択・決定入力を行い（ステップＳ９０３）、選択された項目により分岐処理を行う（ステップＳ９０４）。
【０１６５】
位置情報記録７ａを選択した場合には、位置情報設定を行い（ステップＳ９０５）、再度メニュー画面表示処理であるＳ９０２の処理に戻る。
【０１６６】
保存先７ｂを選択した場合には、保存先設定を行い（ステップＳ９０６）、再度ステップＳ９０２の処理に戻る。フォーマット７ｃを選択した場合には、撮像装置１のストレージ部１０４あるいは記録媒体１０６のフォーマット処理を行い（ステップＳ９０７）、ステップＳ９０２の処理に戻る。
【０１６７】
その他の設定項目を選択した場合には、選択した項目に応じた設定／処理を行い（ステップＳ９０８）、ステップＳ９０２の処理に戻る。「Ｗｉｆｉ接続」を選択した場合には、無線接続処理部１０２７によりＷｉｆｉによる接続処理を行い（ステップＳ９１０）、ステップＳ６０２の処理に戻る。
【０１６８】
位置情報更新７ｅを選択した場合には、撮像装置１のストレージ部１０４または記録媒体１０６を選択し、位置情報更新処理部１０２８により記録された画像データに付随する位置情報を更新する処理を行い（ステップＳ９１１）、ステップＳ９０２の処理に戻る。
【０１６９】
メニューボタン１１３−４を押下することで「終了」を選択した場合には、各種設定／処理を行うメニュー操作処理を終了する。
【０１７０】
以上の処理により、撮像装置１の各種の設定／処理が行われる。
【０１７１】
〈Ｗｉｆｉ接続処理〉
続いて、無線接続処理部１０２７によるＷｉＦｉの接続処理(図１６のステップＳ９１０)について、図１８を用いて説明する。
【０１７２】
図１８は、図１４の無線接続処理部１０２７によるＷｉＦｉの接続処理の一例を示すフローチャートである。
【０１７３】
まず、周辺のＷｉｆｉアクセスポイント装置ＡＰを探索し、ＳＳＩＤ，ＭＡＣアドレス、および受信レベルなどの固有情報を取得する（ステップＳ１００１）。そして、アクセスポイント装置ＡＰが検知されたか否かにより分岐処理を行う（ステップＳ１００２）。
【０１７４】
ステップＳ１００２の処理にて、アクセスポイント装置ＡＰが検知されない場合（Ｎｏ）には、Ｗｉｆｉ接続ができないことを表示部１１２に表示する（ステップＳ１００３）。
【０１７５】
ステップＳ１００２の処理にて、アクセスポイント装置ＡＰが検知された場合（Ｙｅｓ）には、ストレージ部１０４の無線接続履歴情報記憶領域１０４３に記憶された情報により、検知されたアクセスポイントにて過去にＷｉｆｉ接続した履歴があるか否かを確認し、分岐処理を行う（ステップＳ１００４）。
【０１７６】
ステップＳ１００４の処理において、接続履歴がある場合（Ｙｅｓ）には、無線接続履歴情報記憶領域１０４３から接続履歴があるアクセスポイントに接続するときの認証情報を読み込み（ステップＳ１００５）、認証処理を行う（ステップＳ１０１０）。
【０１７７】
ステップＳ１００４の処理において、接続履歴がない場合（Ｎｏ）には、検知したアクセスポイントのＳＳＩＤなどの一覧を表示部１１２に表示する（ステップＳ１００６）。そして、ユーザが選択／決定操作ボタン１１３−３によりＷｉｆｉ接続するアクセスポイントを選択すると（ステップＳ１００７）、選択したアクセスポイントに接続するための認証情報、例えばパスワードなどの情報を入力する画面を表示部１１２に表示する（ステップＳ１００８）。
【０１７８】
ユーザが選択／決定操作ボタン１１３−３によって認証情報を入力する（ステップＳ１００９）。ユーザが入力した認証情報または無線接続履歴情報記憶領域１０４３から読み出した認証情報を用いてアクセスポイント装置ＡＰとの認証処理を行う（ステップＳ１０１０）。
【０１７９】
アクセスポイント装置ＡＰとの認証が成功したか否かにより分岐処理を行う（ステップＳ１０１１）。認証に成功した場合（Ｙｅｓ）は、認証に成功したアクセスポイントのＳＳＩＤ，ＭＡＣアドレスとともに入力した認証情報を無線接続履歴情報記憶領域１０４３に記憶する（ステップＳ１０１２）。そして、Ｗｉｆｉ接続状態を示すフラグ（Wifi OK FLAG）を１とし（ステップＳ１０１３）、処理を終了する）。
【０１８０】
また、認証に失敗した場合（Ｎｏ）には、再度接続するアクセスポイントの選択を行うか、あるいは終了するかの選択入力画面を表示する（ステップＳ１０１４）。続いて、ユーザが選択／決定操作ボタン１１３−３によりアクセスポイントの再選択を行うか、または終了するかを選択入力する（ステップＳ１０１５）。
【０１８１】
ユーザの選択結果に応じて分岐処理を行う（ステップＳ１０１６）。アクセスポイントの再選択を選択した場合（Ｙｅｓ）には、アクセスポイントの一覧表示処理であるステップＳ１００６の処理に戻る。
【０１８２】
ステップＳ１０１６の処理にて、終了を選択した場合（Ｎｏ）には、Ｗｉｆｉ接続状態を示すフラグ（Wifi OK FLAG）を０として（ステップＳ１０１７）、処理を終了する。
【０１８３】
以上の処理により、アクセスポイント装置ＡＰとのＷｉｆｉによる接続を行い、ネットワークＮＴを介してサーバ装置ＳＶとデータの送受信が可能となる。
【０１８４】
〈位置情報更新処理〉
続いて、位置情報更新処理部１０２８の更新処理（図１６のステップＳ９１１）について、図１９および図２０を用いて説明する。
【０１８５】
図１９は、図１３のストレージ部１０４あるいは記録媒体１０６に記録される画像ファイルのデータ構成の一例を示す説明図であり、図２０は、図１４の位置情報更新処理部１０２８による更新処理の一例を示すフローチャートである。
【０１８６】
図１９は、画像ファイルのデータの構成、言い換えればフォーマットの一例を示したものである。画像ファイルは、図示するように、大きく分けて、付随情報のデータにて構成されるメタデータ１７００および主画像データ１７０１から構成される。
【０１８７】
メタデータ１７００は、画像情報１７００ａ、ユーザ情報１７００ｂ、日時情報１７００ｃ、撮像装置情報１７００ｄ、撮影条件情報１７００ｅ、位置情報１７００ｆ、位置情報取得方法情報１７００ｇ、固有情報１７００ｈ、およびサムネイル画像データ１７００ｉから構成される。
【０１８８】
画像情報１７００ａは、主画像の画像サイズや色情報などからなる。ユーザ情報１７００ｂは、ユーザ名やコメントなどである。日時情報１７００ｃは、撮影した日時などの情報である。
【０１８９】
撮像装置情報１７００ｄは、撮像装置１のメーカや型番などの情報である。撮影条件情報１７００ｅは、露出時間やシャッタスピードなどの撮影条件の情報である。位置情報１７００ｆは、撮影時に取得した位置情報である。
【０１９０】
位置情報取得方法情報１７００ｇは、ＧＰＳやＷｉｆｉによる位置情報取得方法の情報である。固有情報１７００ｈは、撮影時に取得したＷｉｆｉアクセスポイントの固有情報である。サムネイル画像データ１７００ｉは、画像のサムネイル画像データである。
【０１９１】
続いて、位置情報更新処理部１０２８の更新処理について説明する。
【０１９２】
図２０において、Ｗｉｆｉ接続状態を示すフラグ（Wifi OK FLAG）による分岐処理を行う（ステップＳ１１０１）。Ｗｉｆｉ接続状態フラグ（Wifi OK FLAG）＝０の場合（Ｎｏ）には、処理を終了する。
【０１９３】
ステップＳ１１０１の処理にて、Ｗｉｆｉ接続状態フラグ（Wifi OK FLAG）＝１の場合（Ｙｅｓ）には、メニュー処理で選択したストレージ部１０４あるいは記録媒体１０６に記録された画像ファイルにおいて、位置情報の更新処理をしていないファイルがあるか否かによる分岐処理を行う（ステップＳ１１０２）。
【０１９４】
位置情報の更新処理をしていないファイルがない場合（Ｎｏ）には、処理を終了する。また、位置情報の更新処理をしていないファイルがある場合（Ｙｅｓ）には、更新処理をしていない画像ファイルのメタデータ１７００を読み込む（ステップＳ１１０３）。
【０１９５】
読み込んだメタデータ１７００に位置情報１７００ｆが記録されているか否かによる分岐処理を行う（ステップＳ１１０４）。位置情報１７００ｆが記録されている場合（Ｙｅs）には、ステップＳ１１０２の処理に戻る。
【０１９６】
位置情報１７００ｆが記録されていない場合（Ｎｏ）には、読み込んだメタデータ１７００にＷｉｆｉアクセスポイントのＳＳＩＤやＭＡＣアドレスなどの固有情報１７００ｈが記録されているか否かによる分岐処理を行う（ステップＳ１１０５）。固有情報１７００ｈが記録されていない場合（Ｎｏ）には、ステップＳ１１０２の処理に戻る。
【０１９７】
ステップＳ１１０５の処理において、固有情報１７００ｈが記録されている場合（Ｙｅｓ）にはアクセスポイント装置ＡＰの位置情報を取得する（ステップＳ１１０６）。この位置情報の取得は、固有情報１７００ｈに記録されたアクセスポイント装置ＡＰのＳＳＩＤ、ＭＡＣアドレスなどの固有情報をサーバ装置ＳＶに送信することによって、該サーバ装置ＳＶからアクセスポイント装置ＡＰの位置情報を取得する。
【０１９８】
ここで、アクセスポイントを探索した際に取得したＷｉｆｉ電波の受信レベルの情報も固有情報として記録しておき、位置情報の補正を行うようにしてもよい。これによって、画像を撮影した位置情報の精度をより向上することができる。
【０１９９】
さらに、複数のアクセスポイント装置の位置情報から位置情報を補正するようにしてもよい。この場合、アクセスポイントを探索した際に取得した複数のアクセスポイント装置の固有情報と受信レベルの情報を記録する、そして、複数のアクセスポイント装置の固有情報をサーバ装置ＳＶに送信して複数のアクセスポイント装置ＡＰの位置情報を取得し、複数のアクセスポイント装置ＡＰから取得した受信レベルの情報を用いて位置情報の補正を行う。これによっても、画像を撮影した位置情報の精度を向上することができる。
【０２００】
続いて、図２０において、取得した位置情報を付加したメタデータ１７００を作成する（ステップＳ１１０７）。そして、ステップＳ１１０３の処理にて読み込んだ画像ファイルのメタデータを、ステップＳ１１０７の処理において作成した位置情報が付加されたメタデータに更新して記録を行い、ステップＳ１１０２の処理に戻る（ステップＳ１１０８）。
【０２０１】
以上の処理により、メタデータとして記録されたアクセスポイント装置ＡＰの固有情報１７００ｈに基づいて位置情報を取得し、位置情報が付加されたメタデータを有する画像ファイルに更新することができる。
【０２０２】
この処理によって、例えば建物内などでＧＰＳ信号が受信できず、Ｗｉｆｉ接続ができない場所で撮影した場合であっても、誤った位置情報あるいは位置情報が取得されない画像データの生成を低減することができる。
【０２０３】
〈画像記録処理〉
図２１は、図１４の画像記録部１０２４による画像記録処理の一例を示すフローチャートである。
【０２０４】
まず、図２１のステップＳ１２０１〜Ｓ１２０４の処理は、前記実施の形態１の図１０におけるステップＳ６０１〜Ｓ６０４の処理と同じであるので、説明は省略する。
【０２０５】
続いて、ステップＳ１２０４の処理において、位置情報取得状態フラグ（GPS POS FLAG）＝１の場合（Ｙｅｓ）には、画像ファイルを記録し（ステップＳ１２０５）、画像記録処理を終了する。
【０２０６】
画像ファイルは、画像データおよびメタデータからなる。メタデータは、ＧＰＳにより取得した位置情報とＧＰＳにより位置情報を取得したことを示す位置情報取得方法情報を含む。画像ファイルは、保存先に設定されたストレージ部１０４または記録媒体１０６に記録される。
【０２０７】
ステップＳ１２０４の処理にて、位置情報取得状態フラグ（GPS POS FLAG）＝０の場合（Ｎｏ）には、タイマが起動されているか否かによる分岐処理を行う（ステップＳ１２０６）。
【０２０８】
タイマが起動されていない場合（Ｎｏ）には、所定の時間のタイマを起動し（ステップＳ１２０７）、画像記録処理を終了する。タイマに設定する時間は、電源をオンしてからＧＰＳによる位置情報が取得できるまでの時間を考慮して決定し、予め撮像装置１の出荷時において設定した時間でもよく、ユーザが設定するようにしてもよい。
【０２０９】
また、タイマが起動されている場合（Ｙｅｓ）には、タイマがタイムアウトしているか否かによる分岐処理を行う（ステップＳ１２０８）。タイムアウトしていない場合（Ｎｏ）には、画像記録処理を終了する。
【０２１０】
ステップＳ１２０８の処理にて、タイムアウトしている場合（Ｙｅｓ）には、Ｗｉｆｉによる位置情報の取得状態を示すフラグ（Wifi POS FLAG）による分岐処理を行う（ステップＳ１２１０）。
【０２１１】
ステップＳ１２１０の処理にて、Ｗｉｆｉ位置情報取得状態フラグ（Wifi POS FLAG）が１の場合（Ｙｅｓ）には、位置情報および位置情報取得方法情報をメタデータとして付加した画像データを画像ファイルとして記録し（ステップＳ１２１１）、画像記録処理を終了する。
【０２１２】
位置情報は、位置情報取得部１０２２においてＷｉｆｉアクセスポイントの固有情報により取得した情報である。位置情報取得方法情報は、Ｗｉｆｉにより位置情報を取得したことを示す情報である。画像ファイルは、画像データを保存先に設定されたストレージ部１０４あるいは記録媒体１０６に保存される。
【０２１３】
ステップＳ１２１０の処理にて、Ｗｉｆｉ位置情報取得状態フラグ（Wifi POS FLAG）が０の場合（Ｎｏ）は、Ｗｉｆｉアクセスポイント固有情報の取得状況を示すフラグ（Wifi ADD FLAG）による分岐処理を行う（ステップＳ１２１２）。
【０２１４】
Ｗｉｆｉアクセスポイント固有情報取得状況フラグ（Wifi ADD FLAG）が０の場合（Ｎｏ）には、保存先に設定されたストレージ部１０４または記録媒体１０６にメタデータとして位置情報１７００ｆおよびアクセスポイントの固有情報１７００ｈを付加しない画像ファイルとして記録し（ステップＳ１２０３）、画像記録処理を終了する。
【０２１５】
また、ステップＳ１２１２の処理にて、アクセスポイント固有情報取得状況フラグ（Wifi ADD FLAG）が１の場合（Ｙｅｓ）は、メタデータとして位置情報取得部１０２２にて取得したアクセスポイントの固有情報を付加した画像ファイルとして記録し（ステップＳ１２１３）、画像記録処理を終了する。画像ファイルは、保存先に設定されたストレージ部１０４または記録媒体１０６に記録される。
【０２１６】
なお、Ｗｉｆｉアクセスポイント固有情報は、アクセスポイント装置ＡＰのＳＳＩＤ、ＭＡＣアドレスとともに、アクセスポイントの探索を行った際に取得した電波の受信レベルや周波数、取得日時タイムスタンプなどを記録するようにしてもよい。
【０２１７】
また、アクセスポイント装置の探索を行った際に取得した複数のアクセスポイント装置の固有情報を記録するようにしてもよい。記録するアクセスポイント装置の固有情報としては、例えば電波の受信レベルが大きい順に所定の数以内（例えば３つ以内）のアクセスポイント装置の固有情報を記録する。Ｗｉｆｉの電波受信レベルの情報を用いて位置情報の補正を行うことによって画像を撮影した位置情報の精度を向上することが可能となる。
【０２１８】
以上、撮像装置１に無線通信部１２０を設けることによって、Ｗｉｆｉアクセスポイント装置ＡＰの固有情報から位置情報を取得することができる。
【０２１９】
屋内などでの環境下ではＧＰＳ信号が受信できない場合や、信号が受信できないまでもＧＰＳ信号による位置情報取得に時間がかかる場合があるが、アクセスポイント装置ＡＰの固有情報は、短時間で取得することができる。
【０２２０】
また、撮影時にＷｉｆｉ接続可能なアクセスポイント装置ＡＰが周囲にない場合でも、アクセスポイント装置ＡＰの固有情報をメタデータとして記録しておくことにより、自宅などのＷｉｆｉ接続可能な場所で位置情報の更新処理を行うことで位置情報をメタデータとして付加した画像ファイルに更新することが可能となる。
なお、図２１の画像記録処理ではＧＰＳ信号による位置情報が取得できていない場合（GPS POS FLAG=0）にタイマを起動するようにしたが、Ｗｉｆｉアクセスポイントの固有情報による位置情報が取得できていた場合（Wifi POS FLAG=1）にはタイマを起動せず、Ｗｉｆｉアクセスポイントの固有情報により取得した位置情報および位置情報取得方法情報をメタデータとして付加した画像データを画像ファイルとして記録するようにしてもよい。
この場合には、ＧＰＳ信号による位置情報が取得できていない場合（GPS POS FLAG=0）で、かつＷｉｆｉアクセスポイントの固有情報による位置情報が取得できていない場合（Wifi POS FLAG=0）にタイマを起動し、所定の時間内にＧＰＳ信号による位置情報あるいはＷｉｆｉアクセスポイントの固有情報による位置情報が取得できた場合には、取得した位置情報および位置情報取得方法情報をメタデータとして付加した画像データを画像ファイルとして記録する。
また、所定の時間内にＧＰＳ信号による位置情報とＷｉｆｉアクセスポイントの固有情報による位置情報のいずれも取得できなかった場合に、Ｗｉｆｉアクセスポイントの固有情報が取得できている場合（Wifi ADD FLAG=1）にはメタデータとしてアクセスポイントの固有情報を付加した画像ファイルとして記録し、Ｗｉｆｉアクセスポイントの固有情報が取得できていない場合（Wifi ADD FLAG=0）には位置情報およびアクセスポイントの固有情報を付加しない画像ファイルとして記録する。
【０２２１】
（実施の形態３）
本実施の形態３では、画像の再生時に位置情報が取得されていない画像データがあった際に、該画像データを選択して位置情報を更新する技術について説明する。
【０２２２】
図２２は、本実施の形態３による画像再生部による画像再生処理の一例を示すフローチャートである。
【０２２３】
図２２において、ステップＳ１３０１〜Ｓ１３０７の処理については、前記実施の形態２の図１１のステップＳ７０１〜Ｓ７０７の処理と同様であるので、説明は省略する。
【０２２４】
ステップＳ１３０６の処理において、図３の表示部１１２に画像を表示すると、表示されている画像のメタデータに位置情報が記録されているか否かを判断する（ステップＳ１３０８）。
【０２２５】
位置情報が記録されている場合には、ステップＳ１３０３の処理に戻り、位置情報が記録されていない場合には、メタデータにＷｉＦｉアクセスポイントの固有情報が記録されているか否かを判断する（ステップＳ１３０９）。
【０２２６】
メタデータにＷｉＦｉアクセスポイントの固有情報が記録されている場合には、図１３の無線通信部１２０がネットワークＮＴに接続可能か否かを判断する（ステップＳ１３１０）。
【０２２７】
ステップＳ１３０９の処理にてメタデータにＷｉＦｉアクセスポイントの固有情報が記録されていない場合およびステップＳ１３１０の処理にて無線通信部１２０がネットワークＮＴに接続できない場合には、ステップＳ１３０３の処理に戻る。
【０２２８】
また、ステップＳ１３１０の処理にて無線通信部１２０がネットワークＮＴに接続可能な場合には、表示されている画像の位置情報が更新可能であり、該画像の位置情報を更新するか否かを選択するメニューを表示する（ステップＳ１３１１）。
【０２２９】
ユーザは、図３の選択／決定操作ボタン１１３−３などから表示部１１２に表示されたメニューを選択し（ステップＳ１３１２）、選択結果に応じて分岐処理を行う（ステップＳ１３１３）。位置情報を更新しないメニューを選択した場合（Ｎｏ）には、ステップＳ１３０３の処理に戻る。
【０２３０】
位置情報を更新するメニューを選択した場合（Ｙｅｓ）には、位置情報を取得する（ステップＳ１３１４）。この処理では、無線通信部１２０から表示している画像のメタデータとして記録されたＷｉＦｉアクセスポイントの固有情報をサーバ装置ＳＶに送ることによって画像を撮影した際に検知したアクセスポイント装置ＡＰの位置情報あるいはＷｉｆｉ電波の受信レベルにより補正した位置情報を取得する。
【０２３１】
そして、取得した位置情報を付加したメタデータを作成し（ステップＳ１３１５）、ステップＳ１３０５の処理にて読み込んだ画像ファイルのメタデータを、ステップＳ１３１５の処理において作成した位置情報が付加されたメタデータに更新して記録を行う（ステップＳ１３１６）。
【０２３２】
以上によって、撮影時に位置情報が取得されていない場合であっても、再生時に画像ファイルのメタデータとして記録されたＷｉＦｉアクセスポイントの固有情報から位置情報を取得し、位置情報が付加されたメタデータに更新することができる。
【０２３３】
（実施の形態４）
〈概要〉
前記実施の形態１における撮像装置は、例えば図１０を用いて説明したように、画像データを記録媒体に記録する前に、図２に示すＲＡＭ１０３の一時記憶領域１０３２などに一時記憶して、所定時間内に位置情報を取得できた場合に、図１の記録媒体１０６に画像情報と位置情報を含むメタデータを記録する。また、所定時間内に位置情報画像情報を取得できない場合には、位置情報を含まないメタデータと共に画像情報を記録するものである。
【０２３４】
これに対し本実施の形態４では、撮像した画像データを記録する際に、既に位置情報を取得している場合、位置情報を含むメタデータと共に画像データを記録媒体１０６に記録し、位置情報を取得できていない場合には、位置情報を含まないメタデータと共に画像データを記録媒体１０６に記録する。
【０２３５】
さらに、記録画像データを記録媒体１０６に記録した後、設定された時間内に位置情報を取得できた場合には、記録媒体１０６に記録した画像データに位置情報を追記して画像データを更新するものである。
【０２３６】
一時記憶状態にて位置情報の取得待ちをしている間に新たな撮像を開始した場合、一時記憶に要するメモリ領域が使用できず撮像処理に対する負荷が増えるが、本実施の形態４の技術では、そのような問題が生じず、新たな撮影を高速に行えるというメリットがある。
【０２３７】
〈画像記録処理例〉
図２３は、本実施の形態４による画像記録処理の一例を示すフローチャートである。
なお、撮像装置１の構成は、前記実施の形態１の図１あるいは前記実施の形態２の図１３に示した構成と同様である。
【０２３８】
また、図２３のステップＳ１４０１〜Ｓ１４０４の処理は、撮影処理部１０２３が主体となって処理が行われ、ステップＳ１４０５〜Ｓ１４１３の処理は、画像記録部１０２４が主体となって行う処理である。
【０２３９】
まず、撮像部１１０が撮像した画像を表示部１１２に表示する（ステップＳ１４０１）。シャッタボタン１１３−２の押下を確認して、分岐処理を行う（ステップＳ１４０２）。シャッタボタン１１３−２が押下されていない場合（Ｎｏ）には、ステップＳ１４０５の処理に進む。
【０２４０】
シャッタボタン１１３−２が押下されている場合（Ｙｅｓ）には、撮像部１１０で撮像した画像のデータを取り込み、画像信号処理部１１１がホワイトバランス調整、露出調整、ガンマ補正等の画像処理、およびＪＰＥＧなどの画像データに変換する処理などを行う（ステップＳ１４０３）。
【０２４１】
その後、画像信号処理部１１１にて処理された画像データをＲＡＭ１０３の画像一時記憶領域１０３２に記憶する（ステップＳ１４０４）。なお、ここでは、一旦画像データをＲＡＭ１０３に一時記憶するものとしたが、引き続き次の処理に移る前に記録媒体１０６またはストレージ部１０４に画像データをメタデータと共に記録するようにしてもよい。
【０２４２】
なお、記録媒体１０６は、撮像装置に着脱可能であるように装着可能なフラッシュメモリなどであってもよいし、その他ＵＳＢや無線ＬＡＮなどのインタフェースを介して接続する記録媒体であってもよい。
【０２４３】
続いて、位置情報を画像データに付加して記録する設定になっているか否かによる分岐処理を行う（ステップＳ１４０５）。ステップＳ１４０５の処理にて、位置情報を画像データに付加して記録する設定になってない場合（Ｎｏ）には、画像データを保存先に設定されたストレージ部１０４あるいは記録媒体１０６にメタデータとして位置情報を付加していない画像ファイルとして記録し（ステップＳ１４０６）、画像記録処理を終了する。なお、ステップＳ１４０４の処理において画像ファイルを記録済みである場合、ここでの画像ファイルの記録処理は不要である。
【０２４４】
ステップＳ１４０５の処理にて、位置情報を画像データに付加して記録する設定になっている場合（Ｙｅｓ）には、位置情報取得状態フラグ（GPS POS FLAG）による分岐処理を行う（ステップＳ１４０７）。
【０２４５】
ステップＳ１４０７の処理にて、位置情報取得状態フラグ（GPS POS FLAG）＝１の場合（Ｙｅｓ）には、画像データを保存先に設定されたストレージ部１０４あるいは記録媒体１０６に取得した位置情報をメタデータとして付加した画像ファイルとして記録し（ステップＳ１４０８）、画像記録処理を終了する。
【０２４６】
なお、ステップＳ１４０４の処理において、画像データとメタデータとをストレージ部１０４あるいは記録媒体１０６に記録済みである場合、ステップＳ１４０８の処理では、位置情報に関するメタデータの更新処理のみ行うようにすればよい。
【０２４７】
これにより、位置情報取得部１０２２が取得した位置情報を、画像データを取得した位置の情報としてメタデータに付加した画像ファイルを保存することができる。
【０２４８】
ステップＳ１４０７の処理において、位置情報取得状態フラグ（GPS POS FLAG）＝０の場合（Ｎｏ）には、ステップＳ１４０５の処理にて、位置情報を画像データに付加して記録する設定になってない場合（Ｎｏ）には、画像データを保存先に設定されたストレージ部１０４あるいは記録媒体１０６にメタデータとして位置情報を付加していない画像ファイルとして記録する（ステップＳ１４０９）。なお、ステップＳ１４０４の処理において、この処理を既に実行している場合は、ステップＳ１４０９の処理は不要である。
【０２４９】
続いて、タイマが起動される（ステップＳ１４１０）。タイマで設定する時間は、電源をオンしてからＧＰＳによる位置情報が取得できるまでの時間を考慮して決定する。その時間は、予め撮像装置１の出荷時において設定してもよく、またはユーザが設定するようにしてもよい。
【０２５０】
ステップＳ１４１０の処理にて起動したタイマがタイムアウトしているか否かによる分岐処理を行う（ステップＳ１４１１）。タイムアウトしている場合（Ｙｅｓ）には、画像記録処理を終了する。
【０２５１】
また、タイマがタイムアウトしていない場合（Ｎｏ）には、位置情報取得状態フラグ（GPS POS FLAG）による分岐処理を行う（ステップＳ１４１２）。
【０２５２】
ステップＳ１４１２の処理にて、位置情報取得状態フラグ（GPS POS FLAG）＝１の場合（Ｙｅｓ）には、ステップＳ１４０９の処理にて保存した画像データのメタデータに、取得した位置情報をストレージ部１０４あるいは記録媒体１０６に追記して画像ファイルを更新する（ステップＳ１４１３）。
【０２５３】
以上により、画像記録処理が終了となる。
【０２５４】
このように、図２３に示した画像記録処理例では、撮像記録時に位置情報を取得していない場合であっても、一時記憶して位置情報の取得を待つことなく、位置情報のないメタデータと共に画像データを記録媒体１０６に記録する。
【０２５５】
そして、記録した後に、位置情報を取得していない場合は、タイマを起動して、所定時間内に位置情報を取得できた場合において記録済みの画像ファイルを更新して位置情報を追記する。
【０２５６】
以上により、位置情報取得までの間に画像データの一時記記憶をしないため、位置情報取得の間に新たな撮像を行う際にも一時記憶用のメモリ（ＲＡＭ）が開放されることになる。それによって、撮像処理の速度が低下することを軽減することができる。
【０２５７】
なお、本実施の形態４において、タイマを起動して位置情報取得している間に新たな撮像処理を実行する場合には、撮像処理に要する時間を考慮しタイムアウトまでの時間を延長してもよい。
【０２５８】
（実施の形態５）
〈概要〉
ここまで説明した実施の形態１〜４においては、画像データに付加する位置情報を自動的に付加するものであった。本実施の形態５は、位置情報をユーザが手動で付加したり、何らかの原因によって誤って付加された位置情報を変更したりすることを可能とする技術について説明する。
【０２５９】
例えば、前記実施の形態１の図８に示したメニュー表示画面において、位置情報記録７ａをＯＦＦとして画像ファイルを記録したが、後から画像ファイルに位置情報を付加したい場合などに本実施の形態５による技術を用いて位置情報を更新することができる。
【０２６０】
〈メニュー表示画面の例〉
まず、図８に示したメニュー表示画面について説明する。
【０２６１】
図８に示したメニュー表示画面において、フォーマット７ｃの下方には、位置情報編集７ｆが表示されている。
【０２６２】
この位置情報編集７ｆは、位置情報の「付加」または「編集」の選択を行うメニューであり、このメニューによって位置情報編集処理が行われる。位置情報編集７ｆの「付加」を選択すると、位置情報を記録していない記録画像に位置情報を付加するメニュー画面に移行することができる。この「付加」は、位置情報を付加するコマンドとなる。
【０２６３】
また、位置情報編集７ｆの「編集」を選択すると、記録画像に付加された位置情報を修正するメニュー画面に移行することができる。
【０２６４】
なお、この選択メニュー画面における位置情報編集７ｄを表示する他の方法としては、メニューボタン１１３−４を押下したときに表示される選択可能なメニューの一項目とする方法を採用してもよい。
【０２６５】
〈位置情報編集処理の処理例〉
続いて、位置情報編集処理について、図２４を用いて説明する。
【０２６６】
図２４は、本実施の形態５による位置情報編集処理の一例を示すフローチャートである。この図２４は、位置情報編集７ｄにおいて、「付加」を選択したときの動作を説明するフローチャートである。図２４における処理は、画像再生部１０２５が主体となって処理が行われる。
【０２６７】
まず、図８に示すメニュー表示画面において、位置情報編集７ｄの「付加」が選択されると（ステップＳ１５０１：Ｙｅｓ）、保存先に設定されたストレージ部１０４あるいは記録媒体１０６に保存された画像ファイルからファイル名、撮影日時、およびサムネイル画像などのメタデータを読み込み、位置情報が付加されていない画像ファイルのサムネイル一覧を表示する（ステップＳ１５０２）。ここで、ユーザは、位置情報を付加したい画像を選択する。サムネイル一覧の表示は、図１２に示した例と同様に行えばよい。
【０２６８】
その後、図１２に示した例と同様に画像を選択する入力を行い（ステップＳ１５０３）、選択した画像に対してどうのように位置情報を付加するかを選択する（ステップＳ１５０４）。
【０２６９】
図２５は、図２４のステップＳ１５０４の処理において表示される位置情報付加の選択画面の一例を示す説明図である。
【０２７０】
ステップＳ１５０４の処理において、図２５に示す選択画面が表示される。この図２５の例では、位置情報の付加として、「１．ＧＰＳ情報」、「２．候補一覧から選択」、「３．スマホ」、および「４．終了」がある。ユーザは、これらのうち、いずれか一つを選択／決定操作ボタン１１３−３によって選択する。
【０２７１】
「１．ＧＰＳ情報」は、撮像装置１本体のＧＰＳ受信部１１５によって新たに受信した位置情報を付加する。「２．一覧候補から選択」は、撮像装置１において過去に受信した位置情報の一覧から選択する。
【０２７２】
「３．スマホ」は、撮像装置１のＧＰＳ受信部１１５によって受信した位置情報を用いるのではなく、撮像装置１と接続して情報の送受信が可能なスマートフォンなどのＧＰＳ情報の取得機能を備えた外部通信装置から位置情報を取得して付加する。また「４．終了」は、これらの処理を行わずに終了する場合の選択肢である。
【０２７３】
図２４において、図２５の画面にて「１．ＧＰＳ情報」を選択（「ＧＰＳ情報」）した場合、ＧＰＳ受信部１１５によって新たに位置情報が取得される（ステップＳ１５０５）。この位置情報取得処理は、図２３における位置情報の取得処理と同様である。具体的には、図２３におけるステップＳ１４１０〜Ｓ１４１２の処理と同様である。
【０２７４】
そして、取得した位置情報をストレージ部１０４あるいは記録媒体１０６に記録された対象画像ファイル中のメタデータの位置情報として追記し、図２３におけるＳ１４１３の処理と同様の処理によって画像ファイルを更新する（ステップＳ１５０６）。
【０２７５】
また、ステップS1５０４の処理において、図２５の「１．ＧＰＳ情報」以外の処理であるその他の処理、すなわち図２５の「２．一覧候補から選択」または「３．スマホ」が選択された際には、それに対応する処理を実行する（ステップＳ１５０７）。この場合も、位置情報の取得方法が異なる以外は、ステップＳ１５０５，Ｓ１５０６の処理と同様である。
【０２７６】
〈位置情報の付加例〉
続いて、図２５の「２．候補一覧から選択」および「３．スマホ」による位置情報の付加技術について説明する。
【０２７７】
「２．候補一覧から選択」は、撮像装置１において過去に受信した位置情報の一覧から選択する技術である。例えば、都市名と町名、または公園や建造物などの名称の一覧を表示し、これを選択することにより、これらの名称に関連付けられたＧＰＳ情報を自動的に取得する。
【０２７８】
これらの名称とＧＰＳとを関連付けた情報は、例えばストレージ部１０４の設定情報記憶領域１０４１などに予め記憶しておけばよい。この技術によれば、同一場所で撮影した一連の画像に対し、同一のＧＰＳ情報を付加するなどの操作を簡単に行うことができる。
【０２７９】
「３．スマホ」は、撮像装置１のＧＰＳ受信部１１５によって受信した位置情報を用いるのではなく、撮像装置１と接続して情報の送受信が可能なスマートフォンなどのＧＰＳ情報の取得機能を備えた外部通信装置から位置情報を取得して付加する技術である。
【０２８０】
以下、外部通信装置として、スマートフォンを用いてＧＰＳ情報を取得する場合について説明する。
【０２８１】
撮像装置１がスマートフォンからＧＰＳ情報を取得するには、予めスマートフォンと撮像装置１との通信が可能となるよう接続しておく必要がある。
【０２８２】
〈撮像装置の構成例〉
ここで、スマートフォンからＧＰＳ情報を取得する撮像装置の構成例について図２６を用いて説明する。
【０２８３】
図２６は、図２４の位置情報編集処理を実行する撮影装置の一例を示す説明図である。
図２６の撮像装置１が、前記実施の形態２の図１３の撮像装置１と異なるところは、無線通信部１２０の代わりに無線通信部２３００が設けられた点である。
【０２８４】
無線通信部２３００は、Ｗｉ−Ｆｉのアクセスポイント機能を備えた無線通信部である。Ｗｉ−Ｆｉ通信機能を備えたスマートフォン２３０１が、撮像装置１の無線通信部２３００に接続することにより、撮像装置１とスマートフォン２３０１との間で各種のデータ通信を可能とするものである。
【０２８５】
外部通信装置となるスマートフォン２３０１は、ＧＰＳ情報の受信機能を有しており、専用のアプリケーションソフトを搭載することにより撮像装置１に対して、ＧＰＳ情報を送信することができる。なお、図２６の撮像装置１のその他の構成については、前述したように図１３の撮像装置１と同様であるので、その他の部分の動作については説明を省略する。
【０２８６】
スマートフォン２３０１により外部からＧＰＳ情報を取得する技術は、撮像装置１のＧＰＳ受信機能をＯＦＦすることができる。それによって、撮像装置１の低消費電力化に有利である。
【０２８７】
また、撮像装置１よりスマートフォンの通信機能が高い場合には、より高速に高精度のＧＰＳ情報を得ることができる。さらに、ＧＰＳ情報取得機能を持たない撮像装置１を用いる場合においてもＧＰＳ情報を取得できるメリットがある。
【０２８８】
以上、説明したとおり、撮影時に位置情報が取得できなかった場合においても、位置情報をユーザが手動で付加したり、何らかの原因によって誤って付加された位置情報を変更したりすることが可能となる。
【０２８９】
なお、図８の位置情報編集７ｆにおいて、「変更」を選択したときの動作に関しては、「付加」を選択した場合に対象となる画像ファイルが位置情報を付加していないファイルであるのに対し、既に位置情報を付加されたファイルを対象とするものである。
【０２９０】
「付加」の場合には、図２４において、対象画像ファイル一覧表示選択であるステップＳ１５０２の処理の際に、位置情報が付加されていないファイルを表示する。一方、「変更」の場合には、同様の対象画像ファイルの一覧表示において、位置情報が既に付加された画像ファイルを表示する。
【０２９１】
その他の処理においては、「付加」がＧＰＳ情報を新たに付加するのに対し、「変更」の場合は、ＧＰＳ情報の書き換えを行うものである以外はほぼ同様の処理であり、詳細な説明は省略する。
【０２９２】
以上、本実施の形態５においては、ＧＰＳ情報が取得できないときには、位置情報に関するメタデータは記録しない構成としたが、前回に取得したＧＰＳ情報を自動的に付加しておき、付加されたＧＰＳ情報と実際の撮影場所とに不一致が生じた場合に、実施の形態５に示した技術にて書き換えてもよい。
【０２９３】
また、ＧＰＳ情報の取得時にタイムアウトが生じ位置情報を記録できなかった場合において、これらの画像対して位置情報を付加するか否かを問い合わせるようなメニューを自動的に表示するようにしてもよい。
【０２９４】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【０２９５】
実施の形態１〜５では、撮像装置としてデジタルカメラを例にとって説明したが、該撮像装置は、撮影機能を有するスマートフォンやタブレットなどの携帯情報端末装置で実施することも可能である。
【０２９６】
移動体通信機能を有する携帯情報端末装置では、移動体通信網の基地局の固有情報から位置情報を取得することが可能であり、ＧＰＳ信号による位置情報が取得できないときには移動体通信網を介してネットワークに接続されたサーバ装置ＳＶに基地局の固有ＩＤや電波の受信強度を固有情報として送信することで位置情報を取得するようにしてもよい。
【０２９７】
また、例えば移動体通信網などによりネットワークに接続することができない海外において、ＧＰＳ信号による位置情報が取得できない室内などで撮影した場合に、Ｗｉｆｉアクセスポイントあるいは移動体通信網の基地局の固有情報をメタデータとして記録しておく。
【０２９８】
これによって、ネットワークと接続可能な場所で位置情報の更新処理を行うことにより位置情報をメタデータとして付加した画像ファイルに更新することが可能となる。
なお、前記実施の形態２〜３においては、位置情報の更新処理を図１の撮像装置１にて行うようにしたが、アクセスポイントの固有情報がメタデータとして記録された画像ファイルをネットワークに接続可能なパソコンなどの情報端末装置に保存し、該情報端末装置において位置情報の更新処理を行うようにしてもよい。
【０２９９】
また、各処理例で説明したプログラムは、それぞれ独立したプログラムでもよく、複数のプログラムが一つのアプリケーションプログラムを構成していてもよい。また、各処理を行う順番を入れ替えて実行するようにしてもよい。
【０３００】
なお、本発明は上記した実施の形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加、削除、置換をすることが可能である。
【符号の説明】
【０３０１】
１  撮像装置
１２  表示部
１００  システムバス
１０１  主制御部
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ストレージ部
１０５  記録媒体インタフェース
１０６  記録媒体
１０７  外部インタフェース
１０８  音声入力部
１０９  音声信号処理部
１１０  撮像部
１１１  画像信号処理部
１１２  表示部
１１３  操作部
１１４  計時部
１１５  ＧＰＳ受信部
１１６  電源部
１２０  無線通信部
２３００  無線通信部
２３０１  スマートフォン
ＡＰ  アクセスポイント装置
ＳＶ  サーバ装置
【図１】
0006527582.tif 000002
【図２】
0006527582.tif 000003
【図３】
0006527582.tif 000004
【図４】
0006527582.tif 000005
【図５】
0006527582.tif 000006
【図６】
0006527582.tif 000007
【図７】
0006527582.tif 000008
【図８】
0006527582.tif 000009
【図９】
0006527582.tif 000010
【図１０】
0006527582.tif 000011
【図１１】
0006527582.tif 000012
【図１２】
0006527582.tif 000013
【図１３】
0006527582.tif 000014
【図１４】
0006527582.tif 000015
【図１５】
0006527582.tif 000016
【図１６】
0006527582.tif 000017
【図１７】
0006527582.tif 000018
【図１８】
0006527582.tif 000019
【図１９】
0006527582.tif 000020
【図２０】
0006527582.tif 000021
【図２１】
0006527582.tif 000022
【図２２】
0006527582.tif 000023
【図２３】
0006527582.tif 000024
【図２４】
0006527582.tif 000025
【図２５】
0006527582.tif 000026
【図２６】
0006527582.tif 000027