(57)【要約】【課題】一定の時間範囲内にある撮像時刻データに関連付けられた画像データについて、この画像データに関連付けられた位置特定データを、共通する適切な位置特定データに変更する。【解決手段】所定時間範囲内に存在する撮像時刻データが関連付けられた画像データを抽出する抽出部と、抽出部により抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得する代表地点位置特定データ取得部と、代表地点位置特定データ取得部が取得した代表地点の位置特定データを集計する集計部と、集計部の集計結果に基づいて、抽出部により抽出された画像データに関連付けられる少なくとも単一の近似位置特定データを取得する近似位置特定データ取得部とを設けた。【選択図】図４
2015064824.tif 000002
【特許請求の範囲】
【請求項１】
撮像された際の撮像時刻データ及び位置特定データが関連付けられている画像データが複数格納された記憶部を有する情報処理装置において、
所定時間範囲内に存在する前記撮像時刻データが関連付けられた前記画像データを抽出する抽出部と、
前記抽出部により抽出された個々の前記画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得する代表地点位置特定データ取得部と、
前記代表地点位置特定データ取得部が取得した前記代表地点の前記位置特定データを集計する集計部と、
前記集計部の集計結果に基づいて、前記抽出部により抽出された前記画像データに関連付けられる少なくとも単一の近似位置特定データを取得する近似位置特定データ取得部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記近似位置特定データ取得部は、前記集計部の集計結果において最頻値であった前記代表地点の位置特定データを前記近似位置特定データとして取得する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記記憶部内には複数の撮像装置により撮像された前記画像データが格納され、前記抽出部は、特定の前記撮像装置により撮像された画像データを抽出する
ことを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記代表地点位置特定データ取得部は、前記抽出部により抽出された個々の前記画像データに関連付けられた前記位置特定データに一致または近接する前記代表地点の位置特定データを複数取得した場合、受け付けた選択入力に基づいていずれか一つの前記代表地点の位置特定データを選択する
ことを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記代表地点位置特定データ取得部は、前記抽出部により抽出された個々の前記画像データに関連付けられた前記位置特定データに一致または近接する前記代表地点の位置特定データを複数取得した場合、前記抽出部により抽出された前記画像データを参照していずれか一つの前記代表地点の位置特定データを選択する
ことを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項６】
前記代表地点位置特定データ取得部は、入力された近接判断用距離範囲に基づいて、前記抽出部により抽出された個々の前記画像データに関連付けられた前記位置特定データに一致または近接する前記代表地点の位置特定データを取得する
ことを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記記憶部に格納された前記画像データに関連付けられた位置特定データに基づいて近接判断用距離範囲を決定する近接判断用距離範囲決定部を備え、
前記代表地点位置特定データ取得部は、前記近接判断用距離範囲決定部により決定された前記近接判断用距離範囲に基づいて、前記抽出部により抽出された個々の前記画像データに関連付けられた前記位置特定データに一致または近接する前記代表地点の位置特定データを取得する
ことを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項８】
入力されたユーザ情報に基づいてユーザ毎の近接判断用距離範囲を決定する近接判断用距離範囲決定部を備え、
前記代表地点位置特定データ取得部は、前記近接判断用距離範囲決定部により決定された前記近接判断用距離範囲に基づいて、前記抽出部により抽出された個々の前記画像データに関連付けられた前記位置特定データに一致または近接する前記代表地点の位置特定データを取得する
ことを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項９】
撮像された際の撮像時刻データ及び位置特定データが関連付けられている画像データが複数格納された記憶部を有する情報処理装置と、通信手段を介してこの情報処理装置と通信可能なサーバ装置とを備えた画像処理システムにおいて、
前記情報処理装置は、所定時間範囲内に存在する前記撮像時刻データが関連付けられた前記画像データを抽出する抽出部を備え、
前記サーバ装置は、
前記抽出部により抽出された個々の前記画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得する代表地点位置特定データ取得部と、
前記代表地点位置特定データ取得部が取得した前記代表地点の前記位置特定データを集計する集計部と、
前記集計部の集計結果に基づいて、前記抽出部により抽出された前記画像データに関連付けられる少なくとも単一の近似位置特定データを取得する近似位置特定データ取得部と
を備えることを特徴とする画像処理システム。
【請求項１０】
撮像された際の撮像時刻データ及び位置特定データが関連付けられている画像データが複数格納された記憶部を有する情報処理装置における画像処理方法であって、
所定時間範囲内に存在する前記撮像時刻データが関連付けられた前記画像データを抽出する工程と、
抽出された個々の前記画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得する工程と、
取得した前記代表地点の前記位置特定データを集計する工程と、
前記集計結果に基づいて、抽出された前記画像データに関連付けられる少なくとも単一の近似位置特定データを取得する工程と
を備えることを特徴とする情報処理装置における画像処理方法。
【請求項１１】
撮像された際の撮像時刻データ及び位置特定データが関連付けられている画像データが複数格納された記憶部を有するコンピュータにより実行されるプログラムであって、
このプログラムはコンピュータにより実行されると、
所定時間範囲内に存在する前記撮像時刻データが関連付けられた前記画像データを抽出する工程と、
抽出された個々の前記画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得する工程と、
取得した前記代表地点の前記位置特定データを集計する工程と、
前記集計結果に基づいて、抽出された前記画像データに関連付けられる少なくとも単一の近似位置特定データを取得する工程と
を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像された際の撮像時刻データ及び位置特定データが関連付けられている画像データが複数格納された記憶部を有する情報処理装置、画像処理システム、情報処理装置における画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年の撮像装置の中には、被写体を撮像して画像データが生成された際に撮像装置が所在する位置、すなわち撮像位置を特定するための位置特定データを取得するＧＰＳ（Global Positioning System）モジュール等を搭載するものが登場している。このような位置特定データ、及び、撮像装置が被写体を撮像して画像データを生成した際の日時、すなわち撮像日時を表す撮像時刻データは、画像データがＥｘｉｆ（Exchangeable image file format）規格で定められるファイルフォーマットにより撮像装置に記録される場合、この画像データに関連付けられて、より詳細には画像データに付随するタグデータとして記録される。
【０００３】
このような位置特定データは、撮像装置による撮像位置を詳細に特定しうるデータ、一例として緯度、経度の詳細な数値によるデータとして記録されることが多い。従って、例えば有名なランドマーク付近で撮像された画像データについて、画像データに関連付けられた位置特定データに基づいて撮像位置を知ろうとすると、ランドマークそのものではなく、実際に撮像装置により撮像された位置、すなわちランドマーク付近の位置が撮像位置として検出されることになる。このため、画像データを他のユーザに転送して思い出を共有しようとした場合でも、転送先の他のユーザとしては、位置特定データだけではどのランドマークに関連する画像データであるかを知ることは難しい。
【０００４】
従って、画像データに関連付けられた位置特定データを、撮像位置の近傍に位置するランドマークの位置特定データに置き換えることで、画像データが転送された他のユーザがこの画像データの撮像位置を容易に理解でき、思い出を共有することが容易になると考えられる。また、撮像装置により画像データを撮像したユーザにとっても、撮像位置の近傍に位置するランドマークを知ることができるという利点がある。同様に、画像データに関連付けられた位置特定データをランドマークの位置特定データに置き換えれば、実際の厳密な撮像位置を他のユーザに知らせることなく画像データを共有することができ、個人情報保護の観点からも望ましい。
【０００５】
かかる事情に鑑み、画像データに関連付けられた位置特定データを、この位置特定データで示される撮像位置の近傍に位置するランドマークの位置特定データに置き換える技術が提案されている（例えば特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１４７１９９号公報
【特許文献２】国際公開第２００７／０１３４３２号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば特定の地域を旅行してその旅行先で撮像した画像データは、全て同一のランドマークを表す位置特定データに置き換えたいという要望がある。一例として、旅行先で印象に残ったランドマークを表す位置特定データに置き換えることで、ランドマークの思い出とともに旅行の思い出を容易に想起することができると考えられ、このため、一定の時間範囲内にある撮像時刻データに関連付けられた画像データについては、この画像データに関連付けられた位置特定データを特定のランドマークを表す位置特定データに置き換えたいという要望がある。しかしながら上述した技術では、関連付けられた位置特定データを、画像データ毎にその近傍に位置するランドマークの位置特定データに置き換えていたので、一定の時間範囲内にある撮像時刻データに関連付けられた画像データについて、この画像データに関連付けられた位置特定データを単一のランドマークの位置特定データに置き換えることは困難であった。
【０００８】
本発明は上述した課題に鑑みてなされたものであり、一定の時間範囲内にある撮像時刻データに関連付けられた画像データについて、この画像データに関連付けられた位置特定データを、共通する適切な位置特定データに変更することの可能な情報処理装置、画像処理システム、情報処理装置における画像処理方法及びプログラムの提供を、その目的の一つとしている。
【課題を解決するための手段】
【０００９】
本発明は、撮像された際の撮像時刻データ及び位置特定データが関連付けられている画像データが複数格納された記憶部を有する情報処理装置に適用される。そして、所定時間範囲内に存在する撮像時刻データが関連付けられた画像データを抽出する抽出部と、抽出部により抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得する代表地点位置特定データ取得部と、代表地点位置特定データ取得部が取得した代表地点の位置特定データを集計する集計部と、集計部の集計結果に基づいて、抽出部により抽出された画像データに関連付けられる少なくとも単一の近似位置特定データを取得する近似位置特定データ取得部とを設けることで、上述した課題の少なくとも一つを解決している。
【００１０】
近似位置特定データ取得部は、代表地点の位置特定データ集計結果に基づいて、所定時間範囲内に存在する撮像時刻データが関連付けられた画像データに関連付けられる少なくとも単一の近似位置特定データを取得する。従って、近似位置特定データ取得部が取得した近似位置特定データは、所定時間範囲に撮像された画像データの位置特定データの分布を反映したものとなる。
【００１１】
ここで、近似位置特定データ取得部は、集計部の集計結果において最頻値であった代表地点の位置特定データを近似位置特定データとして取得することが好ましい。また、記憶部内に複数の撮像装置により撮像された画像データが格納された場合、抽出部は、特定の撮像装置により撮像された画像データを抽出することが好ましい。
【００１２】
また、代表地点位置特定データ取得部は、抽出部により抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを複数取得した場合、受け付けた選択入力に基づいていずれか一つの代表地点の位置特定データを選択することが好ましい。あるいは、代表地点位置特定データ取得部は、抽出部により抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを複数取得した場合、抽出部により抽出された画像データを参照していずれか一つの代表地点の位置特定データを選択することが好ましい。
【００１３】
代表地点位置特定データ取得部は、入力された近接判断用距離範囲に基づいて、抽出部により抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得することが好ましい。あるいは、記憶部に格納された画像データに関連付けられた位置特定データに基づいて近接判断用距離範囲を決定する近接判断用距離範囲決定部を設けた場合、代表地点位置特定データ取得部は、近接判断用距離範囲決定部により決定された近接判断用距離範囲に基づいて、抽出部により抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得することが好ましい。またあるいは、入力されたユーザ情報に基づいてユーザ毎の近接判断用距離範囲を決定する近接判断用距離範囲決定部を設けた場合、代表地点位置特定データ取得部は、近接判断用距離範囲決定部により決定された近接判断用距離範囲に基づいて、抽出部により抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得することが好ましい。
【００１４】
また本発明は、撮像された際の撮像時刻データ及び位置特定データが関連付けられている画像データが複数格納された記憶部を有する情報処理装置と、通信手段を介してこの情報処理装置と通信可能なサーバ装置とを備えた画像処理システムに適用される。そして、情報処理装置に、所定時間範囲内に存在する撮像時刻データが関連付けられた画像データを抽出する抽出部を設け、サーバ装置に、抽出部により抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得する代表地点位置特定データ取得部と、代表地点位置特定データ取得部が取得した代表地点の位置特定データを集計する集計部と、集計部の集計結果に基づいて、抽出部により抽出された画像データに関連付けられる少なくとも単一の近似位置特定データを取得する近似位置特定データ取得部とを設けることで、上述の課題の少なくとも一つを解決している。
【００１５】
さらに本発明は、撮像された際の撮像時刻データ及び位置特定データが関連付けられている画像データが複数格納された記憶部を有する情報処理装置における画像処理方法に適用される。そして、所定時間範囲内に存在する撮像時刻データが関連付けられた画像データを抽出する工程と、抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得する工程と、取得した代表地点の位置特定データを集計する工程と、集計結果に基づいて、抽出された画像データに関連付けられる少なくとも単一の近似位置特定データを取得する工程とを設けることで、上述の課題の少なくとも一つを解決している。
【００１６】
そして本発明は、撮像された際の撮像時刻データ及び位置特定データが関連付けられている画像データが複数格納された記憶部を有するコンピュータにより実行されるプログラムに適用される。そして、このプログラムは、コンピュータにより実行されると、所定時間範囲内に存在する撮像時刻データが関連付けられた画像データを抽出する工程と、抽出された個々の画像データに関連付けられた位置特定データに一致または近接する代表地点の位置特定データを取得する工程と、取得した代表地点の位置特定データを集計する工程と、集計結果に基づいて、抽出された画像データに関連付けられる少なくとも単一の近似位置特定データを取得する工程とを実行することで、上述の課題の少なくとも一つを解決している。
【発明の効果】
【００１７】
本発明によれば、一定の時間範囲内に撮像された画像データに関連付けられた位置特定データを用いて、これら位置特定データに一致または近接する代表地点の位置特定データの集計結果に基づいて近似位置特定データを取得することができる。これにより、一定の時間範囲内にある撮像時刻データに関連付けられた画像データについて、この画像データに関連付けられた位置特定データを、共通する適切な位置特定データに変更することの可能な情報処理装置、画像処理システム、情報処理装置における画像処理方法及びプログラムを実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態である画像処理システムの概略構成を示すブロック図である。
【図２】第１実施形態の画像処理システムを構成する情報処理装置の概略構成を示すブロック図である。
【図３】第１実施形態の画像処理システムを構成する第１の撮像装置の概略構成を示すブロック図である。
【図４】第１実施形態の情報処理装置の機能構成を示す機能ブロック図である。
【図５】第１実施形態の情報処理装置の記憶部に格納された画像ファイルのデータ構造を示す図である。
【図６】第１実施形態の情報処理装置の記憶部に格納された近似位置特定データテーブルのテーブル構成を示す図である。
【図７】一実施形態の情報処理装置の記録部に格納された登録テーブルのテーブル構成を示す図である。
【図８】第１実施形態の情報処理装置における位置特定データの変更方法の一例を説明するための図である。
【図９】第１実施形態の情報処理装置における位置特定データの変更方法の他の例を説明するための図である。
【図１０】第１実施形態の情報処理装置における位置特定データの変更方法のまた他の例を説明するための図である。
【図１１】第１実施形態の情報処理装置の動作の一例を説明するためのフローチャートである。
【図１２】第１実施形態の情報処理装置の動作の他の例を説明するためのフローチャートである。
【図１３】第１実施形態の情報処理装置の機器登録動作の一例を説明するためのフローチャートである。
【図１４】第１実施形態の情報処理装置における機器登録または機器追従の手順の一例を説明するための図である。
【図１５】本発明の第３実施形態である画像処理システムの概略構成を示すブロック図である。
【図１６】第３実施形態の画像処理システムの機能構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の情報処理装置の実施形態について説明する。
（第１実施形態）
図１は、本発明の第１実施形態である画像処理システムの概略構成を示す図である。図１において、第１実施形態の画像処理システムＳは、情報処理装置１、第１の撮像装置２、第２の撮像装置３及び画像表示装置４を備える。
【００２０】
情報処理装置１は、これら第１及び第２の撮像装置２、３により撮像された画像ファイルを取り込み、これら画像ファイルに関連付けられた位置特定データを近似位置特定データに変更する。情報処理装置１の詳細については後述する。第１の撮像装置２は、被写体を撮像して画像ファイルを生成し、その際、この画像ファイルの一部に撮像時刻データ及び位置特定データを付与する。第１の撮像装置２は、例えばスマートフォンやＧＰＳ装置が搭載されたデジタルスチルカメラである。第２の撮像装置３は、被写体を撮像して第２の画像ファイルを生成し、その際、この第２の画像ファイルの一部に撮像時刻データを付与する。第２の撮像装置３は、例えばＧＰＳ装置が搭載されていないデジタルスチルカメラである。
【００２１】
なお、第２の撮像装置３のように、被写体を撮像して画像ファイルを生成する際にこの画像ファイルの一部に位置特定データを付与する機能を有しない場合であっても、ユーザが位置特定データを逐次取得する装置を同時に携帯し、この装置が取得した位置特定データを後日画像ファイルにマッチングさせる装置が知られている（一例としてソニー株式会社製  ＧＰＳユニットキット  ＧＰＳ−ＣＳ３Ｋ（「GPS-CS3K｜GPSユニット｜ソニー株式会社」［平成25年9月26日検索］、インターネット<URL: http://www.sony.jp/gps/products/GPS-CS3K/index.html>）。従って、第２の撮像装置３により撮像された画像ファイルであっても、後日位置特定データを付加することが可能であるので、以下の説明では、第１及び第２の撮像装置２、３のいずれで撮像された画像ファイルであるかについては特段区別せずに説明を行う。すなわち、第１及び第２の撮像装置２、３のいずれで撮像された画像ファイルであっても、この画像ファイルの一部に撮像時刻データ及び位置特定データが付与されたものとして説明を行う。
【００２２】
第１の撮像装置２によって撮像された画像ファイルは、無線ＬＡＮ等の無線通信手段を介して情報処理装置１に取り込まれる。また、第２の撮像装置３によって撮像された画像ファイルは、一例として、データ転送ケーブルの一例であるＵＳＢ（Universal Serial Bus）ケーブル５を介して情報処理装置１に取り込まれる。あるいは、第１、第２の撮像装置２、３によって撮像された画像ファイルはメモリーカード６に格納され、このメモリーカード６が情報処理装置１に挿入されることにより情報処理装置１に取り込まれる。
【００２３】
画像表示装置４は、一例として、データ転送ケーブルの一例であるＨＤＭＩ（High Definition Multimedia Interface：登録商標）ケーブル７により情報処理装置１に接続されている。情報処理装置１から出力される表示画面生成用信号はこのＨＤＭＩケーブル７を介して画像表示装置４に入力され、画像表示装置４は、入力された表示画面生成用信号に基づいてその表示画面４ａに画像を表示する。あるいは、画像表示装置４は、コンポジット映像信号の送受信が可能なＲＣＡ端子を有するケーブル、Ｓ端子を有するケーブルにより情報処理装置１に接続されてもよく、さらには、画像表示装置４は、コンポーネント映像信号の送受信が可能なＤ端子を有するケーブルにより情報処理装置１に接続されてもよい。あるいは、画像表示装置４は、無線ＬＡＮ等の無線通信手段を介して情報処理装置１に接続されてもよい。画像表示装置４は、例えばＴＶ、モニタ、スマートフォンやタブレット端末である。
【００２４】
（第１実施形態の情報処理装置の構成）
図２は、本発明の第１実施形態である画像処理システムを構成する情報処理装置１の概略構成を示すブロック図である。図２において、本実施形態の情報処理装置１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、入出力デバイス１３、ＨＤＭＩインタフェース（Ｉ／Ｆ）１４、ネットワークインタフェース（Ｉ／Ｆ）１５、ＨＤＤ（Hard Disk Drive）部１６及び無線ＬＡＮインタフェース（Ｉ／Ｆ）１７を備えており、これらはバスにより互いに接続されている。
【００２５】
ＣＰＵ１０は、後述するＲＯＭ１１内に格納されたファームウェア等のプログラムが実行されることにより、情報処理装置１全体の制御を行う。また、ＣＰＵ１０は、ＲＯＭ１１内に格納されたプログラムが実行されることにより、図４に示すような各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ１１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ１２は情報処理装置１のワークメモリとして機能し、ＣＰＵ１０を含めた情報処理装置１の動作時に一時的に使用されるプログラム、データ等が格納される。
【００２６】
入出力デバイス１３は、入力インタフェース（Ｉ／Ｆ）１３ａ、入力指示部１３ｂ、カードインタフェース（Ｉ／Ｆ）１３ｃ及びＵＳＢインタフェース（Ｉ／Ｆ）１３ｄを備える。入力インタフェース１３ａには入力指示部１３ｂ及び入力機器２０が接続され、ユーザが入力指示部１３ｂまたは入力機器２０を操作することにより入力される入力信号を受信する。入力指示部１３ｂとしては、例えば画像取り込み指示ボタン等が挙げられ、また、入力機器２０としては、例えばリモコン、キーボード、マウス等が挙げられる。カードインタフェース１３ｃはカードスロット（図略）を備え、このカードスロットに挿入されたメモリーカード６に対してデータの読み出し／書き込みを行う。メモリーカード６の形式に限定はなく、一例としてmini、microを含むＳＤメモリーカード、メモリースティック（登録商標）が好適に挙げられる。ＵＳＢインタフェース１３ｄはＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブル５を介して接続されたＵＳＢ機器２１に対して、ＵＳＢ２．０またはＵＳＢ３．０規格に沿ったデータの読み出し／書き込みを行う。ＵＳＢ機器２１としては、ＵＳＢフラッシュメモリ、ＵＳＢインタフェースを備えた第２の撮像装置３が挙げられる。
【００２７】
ＨＤＭＩインタフェース１４はＨＤＭＩコネクタ（図略）を備え、このＨＤＭＩコネクタにＨＤＭＩケーブル（図略）を介して接続されたＨＤＭＩ出力機器２２に対してＡＶストリーム（映像信号及び音声信号）を出力する。ＨＤＭＩ出力機器２２としては、例えば画像表示装置４が挙げられる。ネットワークインタフェース１５はネットワークコネクタ（図略）を備え、このネットワークコネクタにネットワークケーブル（図略）を介してルータ２３が接続され、このルータ２３がインターネット等のＷＡＮ（Wide Area Network）８に接続されることで、外部ネットワークとの間でデータの送受信がされる。このネットワークインタフェース１５は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．３規格に基づく有線通信を行うものである。
【００２８】
ＨＤＤ部１６は、ＨＤＤ１６ｂとＨＤＤインタフェース（Ｉ／Ｆ）１６ａとを備える。ＨＤＤ１６ｂは、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース１６ａは、このＨＤＤ１６ｂに対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ１６ｂ全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。また、このＨＤＤ１６ｂには、第１及び第２の撮像装置２、３から取り込んだ画像ファイル７０、近似位置特定データテーブル７１及び登録テーブル７２が格納されている。
【００２９】
画像ファイル７０をＨＤＤ１６ｂに格納する手法は任意であるが、一例として、上述のように第１及び第２の撮像装置２、３が撮像して得られた画像ファイルをメモリーカード６内に格納し、このメモリーカード６をカードインタフェース１３ｃのカードスロットに挿入して、入力指示部１３ｂが操作されたことによりこのメモリーカード６内に格納された画像ファイルをＨＤＤ１６ｂ内に取り込む手法が挙げられる。また、画像ファイルを撮像した第２の撮像装置３に接続されたＵＳＢケーブル５をＵＳＢインタフェース１３ｄのＵＳＢコネクタに挿入して、入力指示部１３ｂが操作されたことにより第２の撮像装置３内に格納された画像ファイルをＨＤＤ１６ｂ内に取り込んでもよい。また、第１の撮像装置２と情報処理装置１の無線ＬＡＮインタフェース１７との間で無線通信を確立して、第１の撮像装置２からの指示により第１の撮像装置２内に格納された画像ファイルを無線通信経由でＨＤＤ１６ｂ内に取り込んでもよい。さらに、ＷＡＮ８に存在する画像ファイルをルータ２３及びネットワークインタフェース１５を介してＨＤＤ１６ｂ内に取り込んでもよい。画像ファイル７０、近似位置特定データテーブル７１及び登録テーブル７２の詳細な構成については後述する。なお、図２において画像ファイル７０は１つのみ図示されているが、本実施例において画像ファイル７０は複数個ＨＤＤ１６ｂ内に格納されていてもよい。
【００３０】
無線ＬＡＮインタフェース１７は、例えばＩＥＥＥ８０２．１１規格に準拠して無線ＬＡＮクライアント２５と無線通信を行う。この無線ＬＡＮインタフェース１７は、情報処理装置１を無線ＬＡＮアクセスポイントとして動作させることが可能である。無線ＬＡＮクライアント２５としては、例えば第１の撮像装置２が挙げられる。
【００３１】
（第１実施形態の撮像装置の構成）
図３は、第１実施形態の画像処理システムを構成する第１の撮像装置２の概略構成を示すブロック図である。図３において、第１の撮像装置２は、ＣＰＵ（Central Processing Unit）３０、ＲＯＭ（Read Only
Memory）３１、ＲＡＭ（Random Access Memory）３２、液晶ドライバ３３０、液晶パネル３３１、モジュールドライバ３４０、カメラモジュール３４１、移動体通信モジュール３５０、音声インタフェース（Ｉ／Ｆ）３５１、マイクロフォン３５２、スピーカ３５３、アンテナ３５４、入力インタフェース（Ｉ／Ｆ）３６０、タッチパネル３６１、内部ストレージ部３７、ＧＰＳモジュール３８０、ＧＰＳアンテナ３８１、ＵＳＢ（Universal Serial Bus）インタフェース３９及び無線ＬＡＮインタフェース４０を備え、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、液晶ドライバ３３０、モジュールドライバ３４０、移動体通信モジュール３５０、入力インタフェース３６０、内部ストレージ部３７、ＧＰＳモジュール３８０、ＵＳＢインタフェース３９及び無線ＬＡＮインタフェース４０はそれぞれ共通のバスにより接続されている。
【００３２】
ＣＰＵ３０は、ＲＯＭ３１内に格納されたファームウェア等のプログラムがＲＡＭ３２において展開された後で実行されることで、第１の撮像装置２全体の動作制御を行う。また、ＣＰＵ３０は図略の内部時計を備える。ＲＯＭ３１には、上述のファームウェア等のプログラムや、各種設定データが格納されている。ＲＡＭ３２は、第１の撮像装置２のワークメモリとして動作し、各種プログラム及びデータが一時的に格納される。
【００３３】
液晶パネル３３１は、その表示面が第１の撮像装置２の表面に露出して設けられている。液晶ドライバ３３０は、表示画面を構成するデータがＣＰＵ３０からこの液晶ドライバ３３０に供給されると、液晶パネル３３１の表示面に所望の表示画面を表示するようにこの液晶パネル３３１を駆動する。
【００３４】
カメラモジュール３４１は、第１の撮像装置２の外方に存在する被写体を撮像可能であり、撮像素子と、この撮像素子に対して被写体を結像させるためのレンズ等の結像部とを含む。好ましくは、結像部は、レンズ等の結像素子を駆動する駆動部を備える。モジュールドライバ３４０は、カメラモジュール３４１の撮像素子、結像部の動作を制御する。また、モジュールドライバ３４０は、カメラモジュール３４１からの出力信号を受け、この出力信号に基づいて、被写体を撮像した画像データを生成して出力する。
【００３５】
移動体通信モジュール３５０は、例えばＩＭＴ（International Mobile Telecommunication）−２０００規格に準拠して、アンテナ３５４を介して移動体通信網との間で移動体無線通信を行う。すなわち、移動体通信モジュール３５０は、移動体通信網の基地局から受信した電波をデコードして得られた音声信号を、音声インタフェース３５１を介してスピーカ３５３から発音させ、音声インタフェース３５１を介してマイクロフォン３５２が集音した音声をエンコードして、アンテナ３５４を介して電波として移動体通信網の基地局に送信する。また、移動体通信モジュール３５０は、パケット化されたデータを移動体通信網の基地局との間で送受信をすることで、データ通信を行う。なお、この移動体通信モジュール３５０が対応する規格には、３Ｇ／ＨＳＤＰＡ（3rd Generation/High-Speed Downlink Packet Access）、ＬＴＥ（Long Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）の少なくとも一つが含まれうる。
【００３６】
タッチパネル３６１は、本実施形態では液晶パネル３３１の表示面の上面に重畳されて設けられ、この液晶パネル３３１の表示面と略同一の大きさを有する。ユーザによりタッチパネル３６１の表面がタッチされ、すなわち、タッチパネル３６１の表面上の特定位置がユーザにより触れられたら、タッチパネル３６１の表面上の特定位置が２次元の座標位置として検出され、この座標位置は入力インタフェース３６０を介して出力される。
【００３７】
内部ストレージ部３７は、内部ストレージ３７１と内部ストレージインタフェース（Ｉ／Ｆ）３７０とを備える。内部ストレージ３７１は、例えばフラッシュメモリのような不揮発性半導体メモリであり、第１の撮像装置２において用いられるアプリケーションプログラム等が格納される。特に、本実施形態の内部ストレージ３７１には、第１の撮像装置２による撮像時の位置特定データ及び撮像時刻データが関連付けられた画像ファイル７０が適宜格納される。画像ファイル７０の詳細については後述する。内部ストレージインタフェース３７０は、この内部ストレージ３７１に対するデータの読み出し／書き込み指令があった場合に、内部ストレージ３７１全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。なお、内部ストレージ３７１は、例えばｍｉｃｒｏＳＤのような挿脱可能な不揮発性メモリーカードであってもよく、この場合、内部ストレージインタフェース３７０は、このメモリーカードが装着されるメモリカードスロットをさらに備える。
【００３８】
ＧＰＳモジュール３８０は、ＧＰＳアンテナ３８１を通じて受信したＧＰＳ衛星からの電波に基づいて、所定の測位手順に則って第１の撮像装置２が現在所在する位置を示す位置特定データである緯度情報、経度情報及び高度情報を算出する。また、ＧＰＳモジュール３８０は、ＧＰＳ衛星から受信した電波に基づいて、ＣＰＵ３０が内蔵する内部時計を補正するためのデータを取得する。
【００３９】
ＵＳＢインタフェース３９はＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブル５を介して接続されたＵＳＢ機器に対して、ＵＳＢ２．０またはＵＳＢ３．０規格に沿ったデータの読み出し／書き込みを行う。ＵＳＢ機器としては、ＵＳＢフラッシュメモリ、ＵＳＢインタフェースを備えた情報処理装置１が挙げられる。
【００４０】
無線ＬＡＮインタフェース４０は、例えばＩＥＥＥ８０２．１１規格に準拠して無線アクセスポイントと無線通信を行う。この無線ＬＡＮインタフェース４０は、第１の撮像装置２を無線ＬＡＮクライアントとして動作させることが可能である。無線アクセスポイントとしては、例えば情報処理装置１が挙げられる。
【００４１】
（第１実施形態の情報処理装置の機能構成）
図４は、第１実施形態の情報処理装置１の機能構成を示す機能ブロック図である。図４において、本実施形態の情報処理装置１は、制御部５０、記憶部５１、入力部５２及び出力部５３を備える。
【００４２】
記憶部５１には、画像ファイル７０、近似位置特定データテーブル７１及び登録テーブル７２が格納されている。画像ファイル７０は画像データ７０ａ、撮像時刻データ７０ｂ及び位置特定データ７０ｃを備える。画像ファイル７０、近似位置特定データテーブル７１及び登録テーブル７２の詳細については後述する。
【００４３】
制御部５０は、画像取り込み部５４、抽出部５５、代表地点位置特定データ取得部５６、集計部５７、近似位置特定データ取得部５８、近似位置特定データ決定部５９及び近接判断用距離範囲決定部６０を備える。
【００４４】
画像取り込み部５４は、ユーザからの指示入力、あるいは、情報処理装置１に撮像装置２、３が接続されたことを検知して、この撮像装置２、３から画像ファイル７０を取り込み、取り込んだ画像ファイル７０を記憶部５１に格納する。画像ファイル７０の情報処理装置１への取り込み方の詳細については既に説明したので、ここでの説明は省略する。
【００４５】
抽出部５５は、所定時間範囲内に存在する撮像時刻データ７０ｂが関連付けられた画像ファイル７０を抽出する。より詳細には、抽出部５５は、入力部５２を介してユーザが入力した時間範囲を受け入れ、この時間範囲内に撮像時刻データ７０ｂが示す撮像日時が存在する画像ファイル７０を記憶部５１内で検索し、検索された画像ファイル７０を記憶部５１から抽出する。特に、記憶部５１内に複数の撮像装置２、３により撮像された画像ファイル７０が格納されている場合、抽出部５５は、特定の撮像装置２、３により撮像された画像ファイル７０を抽出することが好ましい。あるいは、抽出部５５は、予め定められた時間範囲、例えば正月三が日や情報処理装置１の所有者であるユーザの誕生日等事前登録された記念日に基づいて、この時間範囲内に撮像時刻データ７０ｂが示す撮像日時が存在する画像ファイル７０を記憶部５１内で検索し、検索された画像ファイル７０を記憶部５１から抽出してもよい。またあるいは、抽出部５５は、取り込んだ画像ファイル７０に関連付けられた撮像時刻データ７０ｂが明確に区別可能な複数の時間範囲に区分できるときは、いずれかの時間範囲内に撮像時刻データ７０ｂが示す撮像日時が存在する画像ファイル７０を記憶部５１内で検索し、検索された画像ファイル７０を記憶部５１から抽出してもよい。抽出部５５が抽出した画像ファイル７０の各種情報は、代表地点位置特定データ取得部５６に送出される。
【００４６】
代表地点位置特定データ取得部５６は、抽出部５５により抽出された個々の画像ファイル７０に関連付けられた位置特定データ７０ｃに一致または近接する代表地点の位置特定データを取得する。より詳細には、代表地点位置特定データ取得部５６は、抽出部５５により抽出された画像ファイル７０の位置特定データ７０ｃを参照し、この位置特定データ７０ｃで表される位置に一致または所定の距離範囲内にある位置に所在するランドマーク等の代表地点の位置特定データを取得する。代表地点位置特定データ取得部５６が取得した代表地点の位置特定データは、記憶部５１の近似位置特定データテーブル７１に画像ファイル７０毎に格納される。
【００４７】
代表地点の位置特定データは、一例として、画像処理システムＳにＷＡＮ８を介して接続された外部データベースから取得してもよく、あるいは、記憶部５１内に、代表地点の位置特定データに関するデータベースを格納して、この記憶部５１内のデータベースから取得してもよい。また、画像ファイル７０の位置特定データ７０ｃと抽出される代表地点の位置特定データの近接度を設定する、上述した「所定距離」は、例えば入力部５２を介してユーザにより設定入力されてもよく、あるいは、情報処理装置１が固定値を保有してもよく、あるいは、代表地点の位置特定データを取得する外部データベース等が適宜決定してもよい。
【００４８】
位置特定データを提供すると、この位置特定データで表される位置に一致または所定の距離範囲内にある位置に所在するランドマーク等の代表地点の名称を提供するＷｅｂサービスとして、例えば、ヤフー株式会社が提供する場所情報ＡＰＩ（「YOLP(地図);場所情報API - Yahoo!デベロッパーネットワーク」［平成25年9月26日検索］、インターネット<URL:http://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/placeinfo.html>）が知られている。この場所情報ＡＰＩを用いて、抽出部５５により抽出された画像ファイル７０の位置特定データ７０ｃをＨＴＴＰプロトコルで提供すると、この位置特定データ７０ｃで表される位置に一致または所定の距離範囲内にある位置に所在するランドマーク等の代表地点の名称が返される。
【００４９】
また、ランドマーク等の代表地点の名称を文字列として提供すると、この代表地点の位置特定データを提供するＷｅｂサービスとして、同様に、ヤフー株式会社が提供するコンテンツジオコーダＡＰＩ（「YOLP(地図);コンテンツジオコーダAPI - Yahoo!デベロッパーネットワーク」［平成25年9月26日検索］、インターネット<URL:http://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/contentsgeocoder.html>）が知られている。このコンテンツジオコーダＡＰＩを用いて、ランドマーク等の代表地点の名称を示す文字列をＨＴＴＰプロトコルで提供すると、この代表地点の位置特定データが返される。
【００５０】
従って、この場所情報ＡＰＩ及びコンテンツジオコーダＡＰＩを用いれば、抽出部５５により抽出された個々の画像ファイル７０に関連付けられた位置特定データ７０ｃに一致または近接する代表地点の位置特定データを取得することが可能である。
【００５１】
ここで、代表地点位置特定データ取得部５６は、抽出部５５により抽出された個々の画像ファイル７０に関連付けられた位置特定データ７０ｃに一致または近接する代表地点の位置特定データを複数取得した場合、受け付けた選択入力に基づいていずれか一つの代表地点の位置特定データを選択する。
【００５２】
例えば、ランドマーク等が上述した所定距離内に複数存在した場合、代表地点位置特定データ取得部５６は、一つの画像ファイル７０に対応して複数の代表地点の位置特定データを取得することがある。後述する位置特定データ７０ｃの変換作業を行うためには、個々の画像ファイル７０に対して単一の代表地点の位置特定データを対応させることが好ましい。そこで、代表地点位置特定データ取得部５６は、一つの画像ファイル７０に対して複数の代表地点の位置特定データ、あるいは複数の代表地点を表す情報を取得した場合は、例えば出力部５３を介してＨＤＭＩ出力機器２２等にこれら複数の代表地点を表す文字列、代表地点が属するカテゴリー（公園、結婚式場等）、画像等を表示させ、ユーザに対していずれかの代表地点の選択を促す画面を出力する。そして、ユーザによりいずれかの代表地点の選択入力があると、代表地点位置特定データ取得部５６は入力部５２を介してユーザの選択入力を受け入れ、選択入力された代表地点の位置特定データを近似位置特定データテーブル７１に格納する。
【００５３】
さらに、代表地点位置特定データ取得部５６は、上述の手順により代表地点の選択入力の履歴をその際のカテゴリー等とともに記憶部５１に格納しておき、この履歴に基づいていずれかの代表地点の位置特定データを選択してもよい。例えば、後述するように、画像ファイル７０には撮像装置２、３の機種名情報が記述された機種名領域８７が設けられているので、代表地点位置特定データ取得部５６がこの機種名情報毎、つまり撮像装置２、３毎のカテゴリーの選択傾向を算出し、このカテゴリーの選択傾向に従って複数の代表地点の位置特定データから特定の代表地点の位置特定データを選択してもよい。あるいは、代表地点位置特定データ取得部５６は、ユーザが事前に登録したカテゴリーに基づいて、事前登録されたカテゴリーに属する特定の代表地点の位置特定データを選択してもよい。
【００５４】
あるいは、代表地点位置特定データ取得部５６は、抽出部５５により抽出された個々の画像ファイル７０に関連付けられた位置特定データ７０ｃに一致または近接する代表地点の位置特定データを複数取得した場合、抽出部５５により抽出された画像ファイル７０を参照していずれか一つの代表地点の位置特定データを選択する。
【００５５】
一つの画像ファイル７０に対応して複数の代表地点の位置特定データを取得した場合、取得した代表地点の全てがその後の位置特定データ変換作業において変換先の位置特定データとして好ましいとは限らない。一例として、公園に隣接した結婚式場の入口で撮影された画像ファイル７０であれば、この画像ファイル７０の位置特定データは結婚式場の位置特定データに変換されることが好ましく、公園の位置特定データに変換されることを希望するユーザは少ないと考えられる。従って、上述のように、ユーザの選択入力により、結婚式場の位置特定データを代表地点位置特定データとすることが望まれる。一方で、個々の画像ファイル７０に対してユーザに代表地点の位置特定データを選択させる作業は繁雑であるとも考えられる。そこで、画像ファイル７０の画像データ７０ａを参照して、代表地点位置特定データ取得部５６が代表地点の位置特定データを選択することがより好ましい。
【００５６】
代表地点位置特定データ取得部５６が、画像ファイル７０の画像データ７０ａを参照して代表地点の位置特定データを選択する手法は任意であるが、一例として、代表地点位置特定データ取得部５６は、複数の代表地点に対してそれぞれの代表地点を表す文字列、またはそれぞれの代表地点が属するカテゴリーに関する情報を外部データベースから取得する。次いで、代表地点位置特定データ取得部５６は、画像データ７０ａ内に文字が撮像されている場合、この文字をＯＣＲ（Optical Character Recognition：光学的文字認識）技術により文字列データに変換する。そして、代表地点位置特定データ取得部５６は、代表地点に関する文字列、カテゴリーを表す情報と画像データ７０ａ内に撮像された文字の文字列データとが一致、あるいは特定の関係を有すると判断した場合、この代表地点の位置特定データを選択する手法が挙げられる。ここで、特定の関係を有するとは、文字列、カテゴリーが意味的に類似する、あるいは、一方の文字列が他方の文字列に含まれる等の関係を有することを指す。ＯＣＲ技術、及び意味解析技術は周知技術であるので、ここでは詳細な説明を省略する。
【００５７】
また、他の手法として、画像ファイル７０に、その画像ファイル７０を撮像した被写体に関する情報がタグ情報として記述されている場合、代表地点位置特定データ取得部５６は、代表地点に関する文字列、カテゴリーを表す情報と画像データ７０ａのタグ情報の文字列データとが一致、あるいは特定の関係を有すると判断した場合、この代表地点の位置特定データを選択する手法が挙げられる。
【００５８】
集計部５７は、代表地点位置特定データ取得部５６が取得した代表地点の位置特定データを集計する。本実施形態では、抽出部５５が抽出した画像ファイル７０は、ユーザにより入力された所定時間範囲内に存在する撮像時刻データ７０ｂが関連付けられた画像ファイル７０であるので、抽出部５５は複数の画像ファイル７０を抽出する可能性が高い。加えて、上述した所定時間範囲内において、ユーザは撮像場所を変えながら被写体を撮像している可能性がある。従って、代表地点位置特定データ取得部５６が取得した代表地点の位置特定データも複数の代表地点の位置特定データである可能性がある。そこで、集計部５７は、代表地点位置特定データ取得部５６が取得した代表地点の位置特定データを集計し、各々の代表地点の位置特定データが何回（何個）代表地点位置特定データ取得部５６により取得されたかを集計する。
【００５９】
近似位置特定データ取得部５８は、集計部５７の集計結果に基づいて、抽出部５５により抽出された画像ファイル７０に関連付けられる少なくとも単一の近似位置特定データを取得する。より詳細には、近似位置特定データ取得部５８は、抽出部５５が抽出した、所定時間範囲内に存在する撮像時刻データ７０ｂが関連付けられた複数の画像ファイル７０について、集計部５７の集計結果に基づいて、これら複数の画像ファイル７０に関連付けられる少なくとも単一の近似位置特定データを取得する。この、近似位置特定データ取得部５８により取得された近似位置特定データが、抽出部５５が抽出した複数の画像ファイル７０の位置特定データ７０ｃの変換先候補となる。
【００６０】
近似位置特定データ取得部５８が、集計部５７の集計結果に基づいて、複数の画像ファイル７０に関連付けられる少なくとも単一の近似位置特定データを取得する手法は任意であるが、一例として、近似位置特定データ取得部５８は、集計部５７の集計結果において最頻値であった代表地点の位置特定データを近似位置特定データとして取得する手法が挙げられる。近似位置特定データ取得部５８による近似位置特定データの手法の一例については後に詳述する。
【００６１】
近似位置特定データ決定部５９は、近似位置特定データ取得部５８が取得した近似位置特定データに基づいて、抽出部５５が抽出した複数の画像ファイル７０のそれぞれについて対応する近似位置特定データを決定する。決定された近似位置特定データは、記憶部５１内の近似位置特定データテーブル７１に記述される。
【００６２】
近似位置特定データ取得部５８が取得した、あるいは、近似位置特定データ決定部５９により決定された近似位置特定データをその後どのように利用するかは任意であり、一例として、近似位置特定データ決定部５９が画像ファイル７０の位置特定データ７０ｃを近似位置特定データに変換してしまう手法が挙げられる。この場合、近似位置特定データ決定部５９が位置特定データ７０ｃを近似位置特定データに変換するタイミングは任意であり、決定後直ちに変更しても良いし、情報処理装置１から画像ファイル７０を他の装置に移動、コピーする際に、移動・コピー先の画像ファイル７０の位置特定データ７０ｃのみ近似位置特定データに変更し、記憶部５１内に格納された画像ファイル７０については、位置特定データ７０ｃの変更を行わないことも可能である。
【００６３】
また、近似位置特定データ決定部５９が決定した近似位置特定データは記憶部５１内の近似位置特定データテーブル７１に記述されているので、この近似位置特定データテーブル７１に記述された近似位置特定データを用いて、情報処理装置１の各種動作に利用することも可能である。一例として、記憶部５１内の画像ファイル７０の画像データ７０ａを、ＨＤＭＩ出力機器２２等を用いて表示する際に、この近似位置特定データで示される代表地点に関する情報を同時に表示してもよい。つまり、近似位置特定データはいずれかの代表地点の位置特定データである場合があるので、この代表地点に関する情報を表示することができる。また、近似位置特定データ毎に異なるフォルダに画像ファイル７０を格納してもよい。
【００６４】
近接判断用距離範囲決定部６０は、記憶部５１に格納された画像ファイル７０に関連付けられた位置特定データ７０ｃに基づいて、近接判断用距離範囲を決定する。より詳細には、近接判断用距離範囲決定部６０は、記憶部５１内に格納された画像ファイル７０の位置特定データ７０ｃを参照し、この位置特定データ７０ｃにより特定される位置特定データの緯度−経度平面上の分布を求める。そして、近接判断用距離範囲決定部６０は、位置特定データ７０ｃの分布密度に応じて近接判断用距離範囲を決定する。一例として、近接判断用距離範囲決定部６０は、位置特定データの分布密度が高い領域、つまり、情報処理装置１のユーザが頻繁に画像ファイル７０を撮像したことが推測される領域については、画像ファイル７０の位置特定データ７０ｃで特定される撮像位置と代表地点の位置との関係を厳密に判断することが好ましいと考えられるので、近接判断用距離範囲を狭く決定する。一方、近接判断用距離範囲決定部６０は、位置特定データ７０ｃの分布密度が低い領域、つまり、情報処理装置１のユーザがあまり頻繁に画像ファイル７０を撮像していないことが推測される領域については、近接判断用距離範囲を広く決定する。言い換えれば、近接判断用距離範囲決定部６０が決定する近接判断用距離範囲は、代表地点を抽出するための縮尺である。この近接判断用距離範囲は、一例として、所定半径を有する円内の範囲とされる。
【００６５】
そして、代表地点位置特定データ取得部５６は、近接判断用距離範囲決定部６０により決定された近接判断用距離範囲に基づいて、抽出部５５により抽出された個々の画像ファイル７０に関連付けられた位置特定データ７０ｃに一致または近接する代表地点の位置特定データを取得する。一例として、代表地点位置特定データ取得部５６は、近接判断用距離範囲決定部６０により決定された近接判断用距離範囲内に位置特定データが所在する代表地点を抽出し、この代表地点の位置特定データを取得する。
【００６６】
あるいは、近接判断用距離範囲決定部６０は、入力されたユーザ情報に基づいてユーザ毎の近接判断用距離範囲を決定する。より詳細には、近接判断用距離範囲決定部６０は、入力部５２を介して入力された、操作をしているユーザを特定するためのユーザ情報の入力を受け入れ、このユーザ情報に基づいて、ユーザ毎の近接判断用距離範囲を決定する。この場合、ユーザ情報毎の近接判断用距離範囲が予め記憶部５１に格納されているものとする。
【００６７】
あるいは、代表地点位置特定データ取得部５６は、入力された近接判断用距離範囲に基づいて、抽出部５５により抽出された個々の画像ファイル７０に関連付けられた位置特定データ７０ｃに一致または近接する代表地点の位置特定データを取得する。より詳細には、代表地点位置特定データ取得部５６は、入力部５２を介してユーザにより直接入力された近接判断用距離範囲を受け入れ、この近接判断用距離範囲内に位置特定データが所在する代表地点を抽出し、この代表地点の位置特定データを取得する。なお、この近接判断用距離範囲を予め定めた固定値とすることも可能である。
【００６８】
以上の構成において、制御部５０及び制御部５０を構成する画像取り込み部５４、抽出部５５、代表地点位置特定データ取得部５６、集計部５７、近似位置特定データ取得部５８、近似位置特定データ決定部５９及び近接判断用距離範囲決定部６０は主にＣＰＵ１０により構成され、記憶部５１は主にメモリーカード６、ＲＯＭ１１、ＲＡＭ１２及びＨＤＤ部１６により構成され、入力部５２は主に入出力デバイス１３、ネットワークインタフェース１５及び無線ＬＡＮインタフェース１７により構成され、出力部５３は主にＨＤＭＩインタフェース１４、ネットワークインタフェース１５及び無線ＬＡＮインタフェース１７により構成される。図４に示す情報処理装置１の各機能部の動作については後に詳述する。
【００６９】
（画像ファイルのデータ構造）
図５は、本実施形態の情報処理装置１のＨＤＤ１６ｂ内に格納されている画像ファイル７０のデータ構造の一例を示す図である。本実施形態の画像ファイル７０はＥｘｉｆ規格で定められるファイルフォーマットを有し、そのヘッダ部分８０にタグ情報が格納され、さらにサムネイル画像データが格納されたサムネイル画像領域８１、及び画像データ７０ａが格納された画像データ領域８２が設けられている。本実施形態の画像ファイル７０では、ヘッダ部分８０に格納されたタグ情報は、被写体撮像時に撮像装置２、３により画像ファイル７０のヘッダ部分８０の所定領域に記述される。
【００７０】
画像ファイル７０のヘッダ部分８０には、画像ファイル７０を特定するための一意の値（ＩＤ）が記述されるＩＤ領域８３、画像データ７０ａの画素数が記述される画素数領域８４、画像ファイル７０の撮影日時である撮像時刻データ７０ｂが記述される撮影日時領域８５、画像ファイル７０の情報処理装置１への取り込み日時が記述される取り込み日時領域８６、画像ファイル７０が撮像された撮像装置２、３の機種名が記述される機種名領域８７、画像ファイル７０の画像データ７０ａが撮像された際の撮像装置２、３の各種情報、例えば絞り値、焦点距離が記述される撮影情報領域８８、画像ファイル７０が撮像されたときに撮像装置２、３が所在する位置、すなわち撮像位置をＧＰＳシステムにより得た位置情報（例えば緯度、経度、高度情報）である位置特定データ７０ｃが記述されるＧＰＳ情報領域８９、及び情報処理装置１のユーザが各種情報を任意に記述するためのユーザ定義領域９０が設けられている。当然、これ以外の領域を画像ファイル７０のヘッダ部分８０に設けることは任意である。
【００７１】
ここで、ヘッダ部分８０の各領域に記述される各種情報について一例を挙げて説明する。撮影日時領域８５には、撮像装置２、３の内部時計を参考にして、画像ファイル７０の画像データ７０ａが生成されたときの日時、つまり撮影日時を示す撮像時刻データ７０ｂが、一例として“2013/06/01 10:15:24”、すなわち年月日及び秒単位までの時間として記述される。取り込み日時領域８６には、情報処理装置１の図略の内部時計を参考にして、画像ファイル７０の画像データ７０ａが情報処理装置１に取り込まれたときの日時、つまり取り込み日時が、一例として“2013/06/28 18:00:58”、すなわち年月日及び秒単位までの時間として記述される。機種名領域８７には、撮像装置２、３の機種名が、撮像装置２、３の製造者が定めたデータで、一例として「ＸＹＺ−○」として記述される。撮影情報領域８８には、画像ファイル７０の画像データ７０ａが生成された際の撮像装置２、３の各種情報が、一例として「絞り値Ｆ＝８、シャッタースピード１／１２５」として記述される。ＧＰＳ情報領域８９には、画像ファイル７０が生成されたときに撮像装置２、３が所在する位置をＧＰＳシステムを用いて得た位置情報を示すデータ、より詳細には撮像装置２、３が所在する位置の緯度情報、経度情報及び高度情報が、一例として“lat=+35.09.36.266, lon=+136.54.21.114，alt=50”として記述される。
【００７２】
（近似位置特定データテーブル）
図６は、本実施形態の情報処理措置１のＨＤＤ１６ａ内に格納されている近似位置特定データテーブル７１のデータ構造の一例を示す図である。本実施形態における近似位置特定データテーブル７１には画像ＩＤ領域９１及び近似位置特定データ領域９２が設けられている。画像ＩＤ領域９１には、画像ファイル７０のＩＤ領域８３に記述された画像ファイル７０のＩＤが記述され、近似位置特定データ領域９２には、このＩＤで特定される画像ファイル７０に対して近似位置特定データ決定部５９が決定した近似位置特定データが記述される。また、この近似位置特定データ領域９２には、代表地点位置特定データ取得部５６が取得した代表地点の位置特定データが一時的に記述されることがある。
【００７３】
（登録テーブルのデータ構造）
図７は、本実施形態の情報処理装置１のＨＤＤ１６ａ内に格納されている登録テーブル７２のデータ構造の一例を示す図である。本実施形態における登録テーブル７２にはグループ領域９３及び機種名領域９４が設けられている。機種名領域９４には、後述する機器登録処理において、同一のグループに属するものとして登録及び追従がされた機種名が、同一のグループ領域９３に属するものとして記述されている。機器登録処理の詳細については後述する。
【００７４】
（第１実施形態の情報処理装置の動作の概要）
次に、図８〜図１０を参照して、本実施形態の情報処理装置１の動作の概要について説明する。図８〜図１０は、本実施形態の情報処理装置１における位置特定データの変更方法の一例を説明するための図である。
【００７５】
図８は、抽出部５５が抽出した、入力された所定時間範囲内に撮像時刻データ７０ｂが存在する画像ファイル７０の位置特定データ７０ｃを緯度−経度平面上にプロットした図である。この図において、番号１〜５で示される位置特定データ７０ｃは、特定のランドマーク等の代表地点Ａの近傍に位置する。従って、番号１〜５で示される位置特定データ７０ｃを有する画像ファイル７０は、いずれも代表地点Ａの近傍で撮像されたものと推測される。一方、番号６〜９で示される位置特定データ７０ｃは、別の特定の代表地点Ｂの近傍に位置する。従って、番号６〜９で示される位置特定データ７０ｃを有する画像ファイル７０は、いずれも代表地点Ｂの近傍で撮像されたものと推測される。
【００７６】
ここで、画像ファイル７０単位で位置特定データ７０ｃの変換処理を行うのであれば、番号１〜５の位置特定データ７０ｃについては代表地点Ａの位置特定データに、番号６〜９の位置特定データ７０ｃについては代表地点Ｂの位置特定データに変換すれば足りると考えられる。しかしながら、番号１〜９の位置特定データ７０ｃで示される画像ファイル７０が一日の中で比較的連続的に撮像され、ユーザとしてはこれら番号１〜９の位置特定データ７０ｃで示される画像ファイル７０を一連のものとして取り扱いたいという要望が存在する。この場合、番号１〜９の位置特定データ７０ｃについては、共通の位置特定データに変換されることが、情報処理装置１及び他の画像処理装置等における取り扱い、処理上好ましい。
【００７７】
そこで、これら番号１〜９で示される位置特定データ７０ｃの平均値を、番号１〜９の位置特定データ７０ｃを有する画像ファイル７０の位置特定データとして変換する手法が考えられる。図９に示す例は、代表地点Ａ及びＢの中間地点Ｃの位置特定データを、番号１〜９の位置特定データ７０ｃを有する画像ファイル７０の位置特定データとして変換する例である。しかしながら、この中間地点Ｃが特定の代表地点である保証は全くなく、ユーザからすると、訪問した履歴のない地点が画像ファイル７０の位置特定データ７０ｃに変換されてしまう、という問題がある。
【００７８】
本実施形態の情報処理装置１は、そこで、番号１〜９の位置特定データ７０ｃの分布を求め、この分布に基づいて、より多くの位置特定データ７０ｃが近傍に分布する代表地点Ａの位置特定データで、番号１〜９で示される位置特定データ７０ｃを有する画像ファイル７０の位置特定データ７０ｃを変換している。より詳細に説明すると、図１０に示すように、代表地点Ａの近傍に分布する位置特定データ７０ｃは、番号１〜５で示される位置特定データ７０ｃの５点である。一方、代表地点Ｂの近傍に分布する位置特定データ７０ｃは、番号６〜９で示される位置特定データ７０ｃの４点である。従って、多数決方式により、代表地点Ａを、抽出部５５が抽出した所定時間範囲内の画像ファイル７０を代表する地点として、所定時間内の画像ファイル７０の位置特定データ７０ｃをこの代表地点Ａの位置特定データに変換する。
【００７９】
なお、図８〜図１０において、円周９５で示される領域は近接判断用距離範囲であり、代表地点Ａ、Ｂと位置特定データ７０ｃとが近傍であるか否かの判定は、代表地点Ａ、Ｂを中心とする近接判断用距離範囲９５内に位置特定データ７０ｃが存在するか否かにより行われる。
【００８０】
（第１実施形態の情報処理装置の動作）
以下、図１１〜図１３のフローチャートを参照して、本実施形態の情報処理装置の動作について説明する。
【００８１】
図１１は、本実施形態の情報処理装置１の動作を説明するためのフローチャートである。まず、ステップＳ１では、情報処理装置１の画像取り込み部５４が、この情報処理装置１に接続等された第１、第２の撮像装置２、３から画像ファイル７０を取り込む。画像取り込み部５４による画像ファイル７０の取り込みの詳細については既に説明したので、ここでは詳細な説明を省略する。画像取り込み部５４が取り込んだ画像ファイル７０は記憶部５１内に格納される。次いで、ステップＳ２では、機器登録及び追従処理動作が行われる。
【００８２】
図１３は、本実施形態の情報処理装置１における機器登録動作を説明するためのフローチャートである。
【００８３】
まず、ステップＳ２０では、ユーザが入力した選択入力指示を入力部５２を介して受け入れ、この選択入力指示に基づいて第１及び第２の撮像装置２、３のいずれかを基準とする撮像装置とするかを決定する。ステップＳ２０により指定された、基準とする撮像装置に関する情報、例えば画像ファイル７０の機種名領域８７に記述された、撮像装置２、３の機種名に関する情報は記憶部５１に一時的に格納される。なお、ユーザによる選択入力指示に先立って、選択入力指示用の表示画面を生成するための画面表示用信号を生成し、この画面表示用信号を出力部５３を介してＨＤＭＩ出力機器２２に出力し、このＨＤＭＩ出力機器２２において画面表示用信号に基づいて表示画面が生成されることで選択入力指示用の表示画面を表示してもよい。
【００８４】
次に、ステップＳ２１では、取り込まれた画像ファイル７０が、ステップＳ２０で指定された基準とする撮像装置により撮像されたものであるか否かが判定され、基準とする撮像装置により撮像されたものである（ステップＳ２１においてＹＥＳ）場合は、プログラムはステップＳ２２に移行し、基準とする撮像装置により撮像されたものでない（ステップＳ２１においてＮＯ）場合は、プログラムはステップＳ２３に移行する。ステップＳ２１における判定は、画像ファイル７０の機種名領域８７に記述された撮像装置２、３の機種名に関する情報等に基づいて行えばよい。
【００８５】
ステップＳ２２では、基準とする撮像装置の機器登録作業が行われる。一方、ステップＳ２３では、補正すべき撮像装置の機器追従作業が行われる。この後、機器登録作業は終了する。
【００８６】
ステップＳ２２及びステップＳ２３において行われる機器登録作業及び機器追従作業の詳細について、図１４を参照して説明する。
【００８７】
図１４は、本実施形態の情報処理装置１における機器登録または機器追従の手順の一例を説明するための図である。図１４に示す機器登録または機器追従作業においては、情報処理装置１の制御部５０が、画像ファイル７０の機種名領域８７に記述された第１及び第２の撮像装置２、３の機種名情報に基づいて機器登録または機器追従作業を行う。
【００８８】
一例として、機種名情報「ＸＡ」を有する第１の撮像装置２によって生成された画像ファイル７０が最初に取り込まれると、この画像ファイル７０の機種名領域８７に記述された機種名情報「ＸＡ」が登録テーブル７２の機種名領域９４に記述される。次いで、機種名「ＹＡ」情報を有する第２の撮像装置３によって生成された画像ファイル７０が最初に取り込まれると、情報処理装置１の制御部５０が、出力部５３を介して、追従作業を行うべき第２の撮像装置３がいずれの第１の撮像装置２に追従すべきかを入力させるための入力画面を表示させるためのデータを出力部５３を介してＨＤＭＩ出力機器２２に出力する。そして、情報処理装置１の制御部５０は、ユーザが入力を行った選択指示入力を入力部５２を介して受け入れ、この選択指示入力に基づいて、追従作業を行うべき第２の撮像装置３の機種名情報「ＹＡ」を、追従先である第１の撮像装置２の機種名情報「ＸＡ」が記述された登録テーブル７２のグループ領域９３に関連付けられた他の機種名領域９４に記述する。
【００８９】
同様に、機種名「ＸＢ」を有する第１の撮像装置２によって生成された画像ファイル７０が最初に取り込まれると、画像ファイル７０の機種名領域８７に記述された機種名情報「ＸＢ」が登録テーブル７２の機種名領域９４に記述される。次いで、機種名「ＹＢ」情報を有する第２の撮像装置３によって生成された画像ファイル７０が最初に取り込まれると、制御部５０が、出力部５３を介して、追従作業を行うべき第２の撮像装置３がいずれの第１の撮像装置２に追従すべきかを入力させるための入力画面を表示させるためのデータを出力部５３を介してＨＤＭＩ出力機器２２に出力する。そして、制御部５０は、入力部５２を介してユーザが入力を行った選択指示に基づいて、追従作業を行うべき第２の撮像装置３の機種名情報「ＹＢ」を、追従先である第１の撮像装置２の機種名情報「ＸＢ」が記述された登録テーブル７２のグループ領域９３に関連付けられた他の機種名領域９４に追記する。
【００９０】
図１１に戻って、ステップＳ３では、抽出部５５が、入力部５２を介してユーザが入力した時間範囲を受け入れ、ステップＳ４では、抽出部５５がこの時間範囲内に撮像時刻データ７０ｂが示す撮像日時が存在する画像ファイル７０を記憶部５１内で検索し、検索された画像ファイル７０を記憶部５１から抽出する。なお、ユーザによる時間範囲入力に先立って、抽出部５５が時間範囲入力指示用の表示画面を生成するための画面表示用信号を生成し、この画面表示用信号を出力部５３を介してＨＤＭＩ出力機器２２に出力し、このＨＤＭＩ出力機器２２において画面表示用信号に基づいて表示画面が生成されることで時間範囲入力指示用の表示画面を表示してもよい。抽出部５５が抽出した画像ファイル７０に関する各種情報は代表地点位置特定データ取得部５６に送出される。
【００９１】
次いで、ステップＳ５では、近接判断用距離範囲決定部６０が、記憶部５１に格納された画像ファイル７０に関連付けられた位置特定データ７０ｃに基づいて、あるいは、入力された近接判断用距離範囲に基づいて、あるいは、入力されたユーザ情報に基づいてユーザ毎の近接判断用距離範囲を決定する。近接判断用距離範囲決定部６０による近接判断用距離範囲決定処理の詳細については既に説明したので、ここでの説明は省略する。
【００９２】
次いで、ステップＳ６では、代表地点位置特定データ取得部５６が、ステップＳ２において機器登録・追従処理が行われた撮像装置２、３のグループのいずれかを選択する。より詳細には、代表地点位置特定データ取得部５６は、登録テーブル７２のグループ領域９３を参照し、このグループ領域９３に記述されているグループ名のいずれかを選択し、このグループ名に関連付けられている機器名領域９４に記述された機種名情報を抽出する。そして、代表地点位置特定データ取得部５６は、抽出部５５により抽出された画像ファイル７０の中から、この機種名情報が機種名領域８７に記述されている画像ファイル７０を抽出する。ステップＳ７では、ステップＳ４で抽出した画像ファイル７０のうち、代表地点位置特定データ取得部５６が１つの画像ファイル７０を選択する。
【００９３】
ステップＳ８では、代表地点位置特定データ取得部５６が、ステップＳ７で選択した画像ファイル７０のＧＰＳ情報領域８９に記述された位置特定データ７０ｃを抽出する。次いで、ステップＳ９では、ステップＳ８で抽出された位置特定データ７０ｃに基づいて、代表地点位置特定データ取得部５６が、この位置特定データ７０ｃで示される撮像位置の近傍に位置するランドマーク等の代表地点に関する情報、例えば代表地点の名称を取得する。そして、ステップＳ１０では、ステップＳ９で取得した代表地点に関する情報に基づいて、代表地点位置特定データ取得部５６が、この代表地点の位置特定データを取得し、取得した位置特定データを、対応する画像ファイル７０のＩＤとともに、近似位置特定データテーブル７１の画像ＩＤ領域９１及び近似位置特定データ領域９２に記述する。ステップＳ９及びステップＳ１０における代表地点の位置特定データの取得手順の詳細については既に説明しているので、ここでの説明は省略する。
【００９４】
ステップＳ１１では、代表地点位置特定データ取得部５６が、ステップＳ５で抽出した画像ファイル７０の全てについて代表地点の位置特定データ取得処理を行ったか否かを判定し、ステップＳ４で抽出した画像ファイル７０の全てについて処理を行ったと判定した（ステップＳ１０においてＹＥＳ）場合は、プログラムはステップＳ１３に移行し、まだ位置特定データ取得処理を行っていない画像ファイル７０があると判定した（ステップＳ１１においてＮＯ）場合は、プログラムはステップＳ１２に移行する。ステップＳ１２では、代表地点位置特定データ取得部５６が、ステップＳ４で抽出した画像ファイル７０のうち別の画像ファイル７０を選択する。以降、ステップＳ８〜ステップＳ１２に示す動作が繰り返される。
【００９５】
ステップＳ１３では、代表地点位置特定データ取得部５６が、抽出部５５により抽出された画像ファイル７０のうち、全てのグループに属する画像ファイル７０について代表地点の位置特定データ取得処理を行ったか否かを判定し、全てのグループについて代表地点の位置特定データ取得処理を行ったと判定した（ステップＳ１３においてＹＥＳ）場合は、プログラムはステップＳ１５に移行し、まだ位置特定データ取得処理を行っていないグループがあると判定した（ステップＳ１３においてＮＯ）場合は、プログラムはステップＳ１４に移行する。ステップＳ１４では、代表地点位置特定データ取得部５６が、別のグループを選択する。以降、ステップＳ７〜ステップＳ１４に示す動作が繰り返される。
【００９６】
ステップＳ１５では、抽出部５５が抽出した画像ファイル７０のそれぞれに対応する代表地点の位置特定データを集計部５７が集計し、この集計結果に基づいて、抽出部５５が抽出した画像ファイル７０に対応する近似位置特定データを近似位置特定データ取得部５８が取得し、そして、近似位置特定データ取得部５８が取得した近似位置特定データに基づいて、抽出部５５が抽出した画像ファイル７０のそれぞれについて対応する近似位置特定データを、近似位置特定データ決定部５９が決定する。ステップＳ１５における動作の詳細については既に説明したので、ここでの説明は省略する。
【００９７】
（第１実施形態の効果）
以上詳細に説明したように、本実施形態の情報処理装置１によれば、抽出部５５が、時間範囲内に撮像時刻データ７０ｂが示す撮像日時が存在する画像ファイル７０を抽出し、代表地点位置特定データ取得部５６が、抽出部５５により抽出された画像ファイル７０の位置特定データ７０ｃで表される位置に一致または所定の距離範囲内にある位置に所在するランドマーク等の代表地点の位置特定データを取得し、集計部５７は、代表地点位置特定データ取得部５６が取得した代表地点の位置特定データを集計し、近似位置特定データ取得部５８は、集計部５７の集計結果において最頻値であった代表地点の位置特定データを近似位置特定データとして取得している。従って、例えば一連の旅行行程を示す時間範囲内に撮像された画像ファイル７０の位置特定データ７０ｃを、この旅行行程を代表すると考えられる、最頻値であった代表地点の位置特定データに変換することが可能となる。これにより、本実施形態によれば、一定の時間範囲内にある撮像時刻データに関連付けられた画像ファイル７０について、この画像ファイル７０に関連付けられた位置特定データを、共通する適切な位置特定データに変更することが可能となる。
【００９８】
（第２実施形態）
上述の第１実施形態では、第１、第２の撮像装置２、３により撮像された画像ファイル７０を情報処理装置１の記憶部５１に取り込み、この記憶部５１内の画像ファイル７０の位置特定データ７０ｃに対して変換処理を行う為の動作を行っていたが、第１実施形態で説明した第１の撮像装置２が、自身が撮像した、あるいは他の撮像装置３から取り込んだ画像ファイル７０に対して、その位置特定データ７０ｃの変換処理を行う為の動作を行ってもよい。
【００９９】
この場合、図４に示す機能ブロック図において、制御部５０及び制御部５０を構成する画像取り込み部５４、抽出部５５、代表地点位置特定データ取得部５６、集計部５７、近似位置特定データ取得部５８、近似位置特定データ決定部５９及び近接判断用距離範囲決定部６０は主にＣＰＵ３０により構成され、記憶部５１は主にＲＯＭ３１、ＲＡＭ３２及び内部ストレージ部３７により構成され、入力部５２は主に入力インタフェース３６０、タッチパネル３６１、移動体通信モジュール３５０、アンテナ３５４、ＵＳＢインタフェース３９及び無線ＬＡＮインタフェース４０により構成され、出力部５３は主に液晶ドライバ３３０、液晶パネル３３１、移動体通信モジュール３５０、アンテナ３５４、ＵＳＢインタフェース３９及び無線ＬＡＮインタフェース４０により構成される。
【０１００】
従って、本実施形態によっても、上述の第１実施形態と同様の効果を得ることができる。
【０１０１】
（第３実施形態）
図１５は、本発明の第３実施形態である画像処理システムＳの概略構成を示す図である。本実施形態の画像処理システムＳと上述の第１実施形態である画像処理システムＳとの相違点は、本実施形態の情報処理装置１はインターネット等のＷＡＮ８を介してサーバ装置９に接続されている点である。従って、第１実施形態と同様の構成要素については同一の符号を付し、その説明を簡略化する。
【０１０２】
図１６は、第３実施形態の画像処理システムＳの機能構成を示す機能ブロック図である。図１６において、本実施形態の情報処理装置１は、制御部５０、記憶部５１、第１の入力部５２ａ及び第１の出力部５３ａを備え、また、本実施形態のサーバ装置９も制御部１００、記憶部１０１、第２の入力部１０２及び第２の出力部１０３を備える。
【０１０３】
本実施形態において、情報処理装置１の制御部５０は、画像取り込み部５４、及び近接判断用距離範囲決定部６０を備える。記憶部５１には画像ファイル７０及び登録テーブル７２が格納されている。第１の出力部５３ａは、第１実施形態の出力部５３と同一の機能を有するとともに、抽出部５５により抽出された画像ファイル７０を示す情報、一例として画像ファイル７０のＩＤ及び位置特定データ７０ｃと、近接判断用距離範囲決定部６０が決定した近接判断用距離範囲を示す情報とをサーバ装置９に送信する。また、第１の入力部５２ａは、第１実施形態の入力部５２と同一の機能を有するとともに、サーバ装置９の近似位置特定データ決定部１０９が決定した近似位置特定データを受信する。
【０１０４】
本実施形態において、サーバ装置９の制御部１００は、代表地点位置特定データ取得部１０６、集計部１０７、近似位置特定データ取得部１０８及び近似位置特定データ決定部１０９を備える。代表地点位置特定データ取得部１０６、集計部１０７、近似位置特定データ取得部１０８及び近似位置特定データ決定部１０９の機能は、第１実施形態の代表地点位置特定データ取得部５６、集計部５７、近似位置特定データ取得部５８及び近似位置特定データ決定部５９と同一であるが、本実施形態の代表地点位置特定データ取得部１０６は、情報処理装置１から送信された画像ファイル７０の位置特定データ７０ｃに基づいて代表地点の位置特定データを取得し、近似位置特定データ決定部１０９は、決定した近似位置特定データを第２の出力部１０３を介して情報処理装置１に送信する。
【０１０５】
記憶部１０１には近似位置特定データテーブル７１が格納されている。第２の入力部１０２は、情報処理装置１から送信された画像ファイル７０のＩＤ及び位置特定データ７０ｃを受信し、第２の出力部１０３は、サーバ装置９の近似位置特定データ決定部１０９が決定した近似位置特定データを情報処理装置１に送信する。
【０１０６】
そして、第１及び第２の入力部５２ａ、１０２と第１及び第２の出力部５３ａ、１０３とは通信回線１１０により接続されている。
【０１０７】
従って、本実施形態によっても、上述した第１実施形態と同様の効果を得ることができる。
【０１０８】
なお、本実施形態において、図１５に示した例ではサーバ装置９に１台の情報処理装置１が接続されていたが、サーバ装置９との間でデータの送受信を行う情報処理装置１は１台に限定されず、複数台の情報処理装置１がサーバ装置９に接続されていてもよい。
【０１０９】
（変形例）
本発明の情報処理装置、画像処理システム、情報処理装置における画像処理方法及びプログラムは、その細部が上述の各実施形態に限定されず、種々の変形が可能である。一例として、上述の各実施形態では、近似位置特定データ決定部５９が集計部５７の結果に基づいて近似位置特定データを決定していたが、記憶部５１に格納された画像ファイル７０のユーザ領域９０に情報（タグ）、例えば当該画像ファイル７０に対して「お気に入り」であることをユーザが示すタグが記述されていた場合、この画像ファイル７０の位置特定データ７０ｃに近接する代表地点の位置特定データを近似位置特定データとして決定してもよい。
【０１１０】
また、上述の各実施形態において、ユーザが特定の近似位置特定データを事前に登録しておくと、近似位置特定データ取得部５８はこの特定の近似位置特定データを除外して他の近似位置特定データを取得してもよい。一例として、自宅等が代表地点のごく近傍に位置しているため、その代表地点の位置特定データを近似位置特定データとした場合に自宅等の位置特定データを公表することにほぼ等しい事態となってしまうときには、敢えてその代表地点の位置特定データを近似位置特定データの候補から除外することが好ましい。
【０１１１】
さらに、上述の各実施形態において、代表地点の位置特定データを提供する外部データベース等が、この代表地点について階層構造を提供することができる場合は、代表地点位置特定データ取得部５６及び近似位置特定データ取得部５８はこの階層構造を考慮して代表地点の位置特定データを取得し、また、近似位置特定データを取得してもよい。一例として、画像データの撮像位置が東京駅の近傍であった場合、代表地点の位置特定データは「東京駅日本橋口」、「東京駅丸の内南口」等があり得るとともに、これらを包含する「東京駅」でもあり得る。本発明の課題に鑑みれば、近似位置特定データ取得部５８が取得する近似位置特定データは「東京駅」の位置特定データであることが好ましいが、ユーザの意向により階層構造を為すいずれの代表地点の位置特定データを選択してもよい。
【０１１２】
同様に、代表地点の位置特定データを提供する外部データベース等が、この代表地点が位置する都道府県名称や市町村名称、例えば「東京駅」であれば東京都千代田区、東京都も提供することができる場合は、代表地点位置特定データ取得部５６及び近似位置特定データ取得部５８はこの都道府県名称等を代表する位置特定データを考慮して代表地点の位置特定データを取得し、また、近似位置特定データを取得してもよい。一例として、上述の例であれば、近似位置特定データ取得部５８が取得する近似位置特定データは、「東京都千代田区」を代表する、例えば東京都千代田区の重心位置に相当する位置特定データであってもよい。
【符号の説明】
【０１１３】
Ｓ    画像処理システム
１    情報処理装置
２、３  撮像装置
４    画像表示装置
５    ＵＳＢケーブル
６    メモリーカード
７    ＨＤＭＩケーブル
８    ＷＡＮ
９    サーバ装置
１０、３０    ＣＰＵ
１１、３１    ＲＯＭ
１２、３２    ＲＡＭ
１３    入出力デバイス
１３ａ  入力インタフェース
１３ｂ  入力指示部
１３ｃ  カードインタフェース
１３ｄ、３９  ＵＳＢインタフェース
１４    ＨＤＭＩインタフェース
１５    ネットワークインタフェース
１６    ＨＤＤ部
１６ａ  ＨＤＤインタフェース
１６ｂ  ＨＤＤ
１７、４０    無線ＬＡＮインタフェース
２０    入力機器
２１    ＵＳＢ機器
２２    ＨＤＭＩ出力機器
２３    ルータ
３７    内部ストレージ部
５０、１００    制御部
５１、１０１    記憶部
５２、５２ａ、１０２  入力部
５３、５３ａ、１０３  出力部
５４    画像取り込み部
５５    抽出部
５６、１０６  代表地点位置特定データ取得部
５７、１０７  集計部
５８、１０８  近似位置特定データ取得部
５９、１０９  近似位置特定データ決定部
６０    近接判断用距離範囲決定部
７０    画像ファイル
７０ａ  画像データ
７０ｂ  撮像時刻データ
７０ｃ  位置特定データ
７１    近似位置特定データテーブル
７２    登録テーブル
【図１】
2015064824.tif 000003
【図２】
2015064824.tif 000004
【図３】
2015064824.tif 000005
【図４】
2015064824.tif 000006
【図５】
2015064824.tif 000007
【図６】
2015064824.tif 000008
【図７】
2015064824.tif 000009
【図８】
2015064824.tif 000010
【図９】
2015064824.tif 000011
【図１０】
2015064824.tif 000012
【図１１】
2015064824.tif 000013
【図１２】
2015064824.tif 000014
【図１３】
2015064824.tif 000015
【図１４】
2015064824.tif 000016
【図１５】
2015064824.tif 000017
【図１６】
2015064824.tif 000018