(57)【要約】【課題】容易に個人情報に関する位置情報が漏えいすることを防止することができる撮像装置、位置情報管理装置、撮像方法、位置情報管理方法、及びプログラムを提供すること。【解決手段】本発明にかかる撮像装置１は、撮像部１１と、メモリ部１２と、位置情報付加部１５１と、を備える。撮像部１１は、画像データを生成する。メモリ部１２は、予め位置情報を精度レベルと対応付けて記憶する。位置情報付加部１５１は、画像切り出し部４０１は、現在位置の位置情報に対応する精度レベルを決定する。位置情報付加部１５１は、決定した精度レベルに応じた精度で現在位置の位置情報を画像データに付加する。【選択図】図１
2014023095.tif 000002
【特許請求の範囲】
【請求項１】
撮像処理により画像データを生成する撮像手段と、
現在位置の位置情報を取得する位置情報取得手段と、
予め位置情報を精度レベルと対応付けて記憶する記憶手段と、
前記記憶手段を参照し、前記現在位置の位置情報に対応する前記精度レベルを決定し、決定した精度レベルに応じた精度で前記現在位置の位置情報を前記画像データに付加する位置情報付加手段と、
を備える撮像装置。
【請求項２】
前記位置情報付加手段は、前記撮像手段により撮像された画像と共に、付加した前記位置情報が表示手段に表示される前記画像データを生成する請求項１に記載の撮像装置。
【請求項３】
前記記憶手段は、複数の前記精度レベルと、前記現在位置の位置情報のうち前記画像データに付加可能な位置情報を示す複数の許可情報と、をそれぞれ対応付けて予め記憶する請求項１または２に記載の撮像装置。
【請求項４】
前記許可情報には、都道府県名、市区町村名、及び番地が含まれる請求項３に記載の撮像装置。
【請求項５】
前記位置情報付加手段は、前記現在位置の位置情報のうち、前記画像データに付加可能な位置情報を、前記精度レベルの低い順に並び替え、前記画像データの末尾に付加する請求項３または４に記載の撮像装置。
【請求項６】
前記位置情報取得手段が取得した前記現在位置の位置情報に経度または緯度が含まれる場合、前記記憶手段を参照し、前記緯度または経度を、前記位置情報付加手段が決定した前記精度レベルに応じた精度の位置情報に対応するランドマークに補正する位置情報補正手段をさらに備える請求項１〜５のいずれか一項に記載の撮像装置。
【請求項７】
前記位置情報取得手段が取得した前記現在位置の位置情報が前記記憶手段に格納されていない場合、当該位置情報を最も低い精度レベルと対応付けて前記記憶手段に格納する位置情報追加手段をさらに備える請求項１〜６のいずれか一項に記載の撮像装置。
【請求項８】
前記位置情報取得手段が取得した前記現在位置の位置情報が前記記憶手段に格納されていない場合、当該現在位置の位置情報をユーザが指定した精度レベルと対応付けて前記記憶手段に格納する位置情報追加手段をさらに備える請求項１〜６のいずれか一項に記載の撮像装置。
【請求項９】
位置情報が付加された画像データが入力される位置情報管理装置であって、
予め位置情報を精度レベルと対応付けて記憶する記憶手段と、
前記記憶手段を参照し、前記画像データに付加された位置情報に対応する前記精度レベルを決定し、前記画像データに付加された前記位置情報から、決定した精度レベルに応じた精度よりも精度の高い位置情報を削除する位置情報削除手段と、
を備える位置情報管理装置。
【請求項１０】
前記画像データに基づく画像を表示する表示手段をさらに備え、
前記位置情報削除手段は、決定した前記精度レベルに応じた精度以下の位置情報のみが前記画像と共に前記表示手段に表示される前記画像データを生成する請求項９に記載の位置情報管理装置。
【請求項１１】
前記画像データに付加された前記位置情報に経度または緯度が含まれる場合、前記記憶手段を参照し、前記緯度または経度を、前記位置情報削除手段が決定した前記精度レベルに応じた精度の位置情報に対応するランドマークに補正する位置情報補正手段をさらに備える請求項９または１０に記載の位置情報管理装置。
【請求項１２】
前記画像データの末尾には、前記精度レベルの低い順に前記位置情報が付加されており、
前記位置情報削除手段は、決定した前記精度レベルに応じた精度より高い精度の位置情報が前記画像データの末尾に付加されている場合、当該位置情報を前記画像データの終わりを示す情報に置き換える請求項９〜１１のいずれか一項に記載の位置情報管理装置。
【請求項１３】
撮像処理により画像データを生成するステップと、
現在位置の位置情報を取得するステップと、
予め位置情報を精度レベルと対応付けて記憶する記憶手段を参照し、前記現在位置の位置情報に対応付けられた精度レベルを決定するステップと、
決定した前記精度レベルに応じた精度で前記現在位置の位置情報を前記画像データに付加するステップと、
を備える撮像方法。
【請求項１４】
位置情報が付加された画像データが入力される装置の位置情報管理方法であって、
予め位置情報を精度レベルと対応付けて記憶する記憶手段を参照し、前記画像データに付加された位置情報に対応する精度レベルを決定するステップと、
前記画像データに付加された前記位置情報から、決定した前記精度レベルよりも精度の高い位置情報を削除するステップと、
を備える位置情報管理方法。
【請求項１５】
コンピュータに、
撮像処理により画像データを生成させるステップと、
現在位置の位置情報を取得させるステップと、
予め位置情報を精度レベルと対応付けて記憶する記憶手段を参照させ、前記現在位置の位置情報に対応付けられた精度レベルを決定させるステップと、
決定した前記精度レベルに応じた精度で前記現在位置の位置情報を前記画像データに付加させるステップと、
を実行させる撮像プログラム。
【請求項１６】
位置情報が付加された画像データが入力されるコンピュータに、
予め位置情報を精度レベルと対応付けて記憶する記憶手段を参照させ、前記画像データに付加された位置情報に対応する精度レベルを決定させるステップと、
前記画像データに付加された前記位置情報から、決定した前記精度レベルよりも精度の高い位置情報を削除させるステップと、
を実行させる位置情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置、位置情報管理装置、撮像方法、位置情報管理方法、及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラやカメラ付き携帯電話などの普及により、カメラが一般的になってきている。その中にはＧＰＳを内蔵し、撮影した画像データに位置情報を関連付けて保存できるものがある。位置情報が付加された画像をインターネット上にアップロードすると、画像データに含まれる位置情報から個人情報が漏えいしてしまうため、これを防ぐ技術が要求されている。
【０００３】
例えば、特許文献１には、位置情報を他人に知られることを防止する撮像装置が開示されている。ユーザは他人に位置情報が知られたくない領域を予め設定しておく。そして、撮像装置は、設定された領域に撮像時の位置情報が含まれる場合、乱数を用いて撮像時の位置情報を異なる位置情報に変換する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−４５６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の撮像装置においては、予め設定された領域内で撮像処理が行われた場合、撮像装置は、撮像処理の度に乱数を生成し、位置情報の変換処理を行う必要がある。つまり、撮像装置に負担がかかるという問題がある。
【０００６】
本発明はこのような問題を解決するためになされたものであり、個人情報に関する位置情報が漏えいすることを容易に防止することができる撮像装置、位置情報管理装置、撮像方法、位置情報管理方法、及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る撮像装置（１）は、撮像処理により画像データを生成する撮像手段（１１）と、現在位置の位置情報を取得する位置情報取得手段（通信部１４）と、予め位置情報を精度レベルと対応付けて記憶する記憶手段（１２）と、前記記憶手段（１２）を参照し、前記現在位置の位置情報に対応する前記精度レベルを決定し、決定した精度レベルに応じた精度で前記現在位置の位置情報を前記画像データに付加する位置情報付加手段（１５１）と、を備える。このような構成により、位置情報を付加する際に、記憶手段を参照すればよく、複雑な演算処理を行う必要がない。その結果、個人情報に関する位置情報が漏えいすることを容易に防止することができる。
上記撮像装置（１）において、前記位置情報付加手段（１５１）は、前記撮像手段（１１）により撮像された画像と共に、付加した前記位置情報が表示手段（モニタ部１３）に表示される前記画像データを生成してもよい。
上記撮像装置（１）において、前記記憶手段（１２）は、複数の前記精度レベルと、前記現在位置の位置情報のうち前記画像データに付加可能な位置情報を示す複数の許可情報と、をそれぞれ対応付けて予め記憶してもよい。
上記撮像装置（１）において、前記許可情報には、都道府県名、市区町村名、及び番地が含まれてもよい。
上記撮像装置（１）において、前記位置情報付加手段（１５１）は、前記現在位置の位置情報のうち、前記画像データに付加可能な位置情報を、前記精度レベルの低い順に並び替え、前記画像データの末尾に付加してもよい。
上記撮像装置（１）において、前記位置情報取得手段（通信部１４）が取得した前記現在位置の位置情報に経度または緯度が含まれる場合、前記記憶手段（１２）を参照し、前記緯度または経度を、前記位置情報付加手段（１５１）が決定した前記精度レベルに応じた精度の位置情報に対応するランドマークに補正する位置情報補正手段（１５２）をさらに備えてもよい。
上記撮像装置（１）において、前記位置情報取得手段（通信部１４）が取得した前記現在位置の位置情報が前記記憶手段（１２）に格納されていない場合、当該位置情報を最も低い精度レベルと対応付けて前記記憶手段（１２）に格納する位置情報追加手段（１５３）をさらに備えてもよい。
上記撮像装置（１）において、前記位置情報取得手段（通信部１４）が取得した前記現在位置の位置情報が前記記憶手段（１２）に格納されていない場合、当該現在位置の位置情報をユーザが指定した精度レベルと対応付けて前記記憶手段（１２）に格納する位置情報追加手段をさらに備えてもよい。
本発明の一態様に係る位置情報管理装置（再生装置２）は、位置情報が付加された画像データが入力される位置情報管理装置（再生装置２）であって、予め位置情報を精度レベルと対応付けて記憶する記憶手段（２１）と、前記記憶手段（２１）を参照し、前記画像データに付加された位置情報に対応する前記精度レベルを決定し、前記画像データに付加された前記位置情報から、決定した精度レベルに応じた精度よりも精度の高い位置情報を削除する位置情報削除手段（２３１）と、を備える。
上記位置情報管理装置（再生装置２）において、前記画像データに基づく画像を表示する表示手段（モニタ部２２）をさらに備え、前記位置情報削除手段（２３１）は、決定した前記精度レベルに応じた精度以下の位置情報のみが前記画像と共に前記表示手段（モニタ部２２）に表示される前記画像データを生成してもよい。
上記位置情報管理装置（再生装置２）において、前記画像データに付加された前記位置情報に経度または緯度が含まれる場合、前記記憶手段（２２）を参照し、前記緯度または経度を、前記位置情報削除手段（２３１）が決定した前記精度レベルに応じた精度の位置情報に対応するランドマークに補正する位置情報補正手段（２３２）をさらに備えてもよい。
上記位置情報管理装置（再生装置２）において、前記画像データの末尾には、前記精度レベルの低い順に前記位置情報が付加されており、前記位置情報削除手段（２３１）は、決定した前記精度レベルに応じた精度より高い精度の位置情報が前記画像データの末尾に付加されている場合、当該位置情報を前記画像データの終わりを示す情報に置き換えてもよい。
本発明の一態様に係る撮像方法は、撮像処理により画像データを生成するステップと、  現在位置の位置情報を取得するステップと、予め位置情報を精度レベルと対応付けて記憶する記憶手段（１１）を参照し、前記現在位置の位置情報に対応付けられた精度レベルを決定するステップと、決定した前記精度レベルに応じた精度で前記現在位置の位置情報を前記画像データに付加するステップと、を備える。
本発明の一態様に係る位置情報管理方法は、位置情報が付加された画像データが入力される装置の位置情報管理方法であって、予め位置情報を精度レベルと対応付けて記憶する記憶手段（１１）を参照し、前記画像データに付加された位置情報に対応する精度レベルを決定するステップと、前記画像データに付加された前記位置情報から、決定した前記精度レベルよりも精度の高い位置情報を削除するステップと、を備える。
本発明の一態様に係る撮像プログラムは、コンピュータに、撮像処理により画像データを生成させるステップと、現在位置の位置情報を取得させるステップと、予め位置情報を精度レベルと対応付けて記憶する記憶手段（１１）を参照させ、前記現在位置の位置情報に対応付けられた精度レベルを決定させるステップと、決定した前記精度レベルに応じた精度で前記現在位置の位置情報を前記画像データに付加させるステップと、を実行させる。
本発明の一態様に係る位置情報管理プログラムは、位置情報が付加された画像データが入力されるコンピュータに、予め位置情報を精度レベルと対応付けて記憶する記憶手段（１１）を参照させ、前記画像データに付加された位置情報に対応する精度レベルを決定させるステップと、前記画像データに付加された前記位置情報から、決定した前記精度レベルよりも精度の高い位置情報を削除させるステップと、を実行させる。
【発明の効果】
【０００８】
本発明により、個人情報に関する位置情報が漏えいすることを容易に防止することができる撮像装置、位置情報管理装置、撮像方法、位置情報管理方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１にかかる撮像装置のブロックである。
【図２】実施の形態１にかかる位置履歴情報を示す図である。
【図３】実施の形態１にかかる精度レベルを示す図である。
【図４】実施の形態１にかかる割り当て表を示す図である。
【図５】実施の形態１にかかる撮像装置の動作を示すフローチャートである。
【図６】実施の形態１にかかる画像データのデータ構造を示す図である。
【図７】実施の形態１にかかる表示画像を示す図である。
【図８】実施の形態２にかかる再生装置のブロック図である。
【図９】実施の形態２にかかる再生装置の動作を示すフローチャートである。
【図１０】実施の形態３にかかる画像データのデータ構造を示す図である。
【発明を実施するための形態】
【００１０】
＜実施の形態１＞
以下、図面を参照して本発明の実施の形態１について説明する。本実施の形態にかかる撮像装置１は、動画像及び静止画像を撮像することができるデジタルカメラを有している。撮像装置１のブロック図を図１に示す。
【００１１】
＜撮像装置１の構成＞
図１に示すように、撮像装置１は、撮像部１１と、メモリ部１２と、モニタ部１３と、通信部１４と、制御部１５と、を備える。各ブロックは、バスを介して互いに接続されている。
【００１２】
撮像部１１は、複数のレンズを有するレンズユニットや、撮像素子等を有する。撮像部１１は、撮像処理を行い、画像データを生成する。撮像部１１は、生成した画像データをメモリ部１２に格納する。
【００１３】
メモリ部１２（記憶手段）は、例えば、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等を有するメモリである。メモリ部１２には、撮像部１１によって生成された画像データが格納される。メモリ部１２には、地図データが格納されている。
【００１４】
また、メモリ部１２には、位置情報とレベルとが対応付けられて予め格納されている。位置情報とレベルとが対応付けられた情報を位置履歴情報と称す。ここで、位置情報とは、位置を特定するための情報であり、例えば、住所や、緯度及び経度、ＧＰＳ座標（度表示または度分秒表示）等である。また、レベル（精度レベル）とは、画像データに付加される位置情報の精度を示すレベルである。言い換えると、レベルは、個人情報における重要度を示すレベルである。レベルが低い程、位置情報で特定される領域は広くなり、個人情報における重要度も低くなる。一方、レベルが高い程、位置情報で特定される領域は狭くなり、個人情報における重要度も高くなる。
【００１５】
位置履歴情報の一例を図２に示す。図２に示した位置履歴情報においては、位置情報である「位置Ａ」と、位置情報の精度を示すレベルである「レベル０」と、が対応付けられている。同様に、「位置Ｂ」と「レベル２」とが対応付けられている。「位置Ｃ」と「レベル５」とが対応付けられている。
【００１６】
上記レベルは、図３に示すように、レベル０（低レベル）からレベルＮ（高レベル。Ｎは任意の整数）により構成されている。本実施の形態においては、Ｎ＝５とする。
【００１７】
さらに、メモリ部１２には、複数のレベルと、複数の許可情報と、がそれぞれ対応付けられた割り当て表が格納されている。つまり、割り当て表では、各レベルに対して、当該レベルに相当する精度の許可情報が対応付けられている。ここで、許可情報とは、現在位置の位置情報のうち画像データに付加可能な位置情報を示す情報である。言い換えると、許可情報とは、取得した位置情報を画像データにどの程度まで付加することが許容されているかを示す情報である。
【００１８】
割り当て表の一例を図４に示す。図４に示した割り当て表においては、「レベル１」と、許可情報である「県名」と、が対応付けられている。同様に、「レベル２」と「市名」とが対応付けられている。「レベル３」と「区名」とが対応付けられている。「レベル４」と「町名」とが対応付けられている。「レベル５」と「番地」とが対応付けられている。
【００１９】
したがって、図２に示した位置履歴情報のうち、ある位置情報（位置Ａ等）が決まると、当該位置情報に対応付けられたレベルを介して、図４の許可情報が決まる。言い換えると、メモリ部１２においては、位置情報と許可情報とが対応付けられて格納されている。なお、割り当て表におけるレベルや許可情報は、ユーザが適宜設定することができる。
【００２０】
モニタ部１３（表示手段）は、例えば、ＬＣＤ（Liquid Crystal Display）である。モニタ部１３は、記録された画像データや各種メニュー画像データ等、各種画像データから生成された画像を表示する。勿論、モニタ部１３は、ＬＣＤに限れられず、有機ＥＬ（Electro-Luminescence）モニタ等の他のモニタを用いることもできる。
【００２１】
通信部１４（位置情報取得手段）は、例えば、ＧＰＳ（Global Positioning System）を備え、撮像装置１の位置情報を取得する。また、通信部１４は、Ｗｉ−Ｆｉ等の無線ＬＡＮを用いて、撮像装置１の操作端末や再生装置との間で信号の送受信を行う。
【００２２】
制御部１５は、ＣＰＵ(Central Processing Unit)、各種プログラムが格納されたＲＯＭ、及びワークエリアとしてのＲＡＭ等を含む半導体集積回路により構成される。制御部１５は、撮像処理、及び各種画像の表示等の撮像装置１全体の処理を統括的に制御する。制御部１５は、位置情報付加部１５１と、位置情報補正部１５２と、位置情報追加部１５３と、を備える。
【００２３】
位置情報付加部１５１は、撮像部１１が生成した画像データに、撮像装置１の現在位置の位置情報を付加する。現在位置とは、生成された画像データの撮像処理が行われた場所である。このとき、位置情報付加部１５１は、メモリ部１２に格納されている位置履歴情報及び割り当て表を参照して、画像データに位置情報を付加する。具体的には、位置情報付加部１５１は、位置履歴情報を参照し、現在位置の位置情報に対応するレベルを決定する。そして、位置情報付加部１５１は、決定したレベルに応じた精度で現在位置の位置情報を画像データに付加する。
【００２４】
また、位置情報付加部１５１は、モニタ部１３に画像データを表示した際に、撮像部１１により撮像された画像と共に位置情報も表示されるように、位置情報を付加した画像データを生成する。例えば、画像データがＪＰＥＧファイルである場合、位置情報付加部１５１は、ＪＰＥＧファイルのイメージデータに位置情報のイメージデータを付加する。これにより、モニタ部１３に表示される画像には、撮像された画像と位置情報の画像とが併せて表示される。
【００２５】
位置情報補正部１５２は、通信部１４が取得した位置情報に緯度または経度が含まれる場合、緯度または経度を近隣のランドマークに補正する。具体的には、位置情報補正部１５２は、メモリ部１２を参照し、緯度または経度を、位置情報付加部１５１が決定したレベルに応じた精度の位置情報に対応するランドマークに補正する。
【００２６】
位置情報追加部１５３は、位置情報とレベルとを対応付けて、メモリ部１２の位置履歴情報に追加する。位置履歴情報への位置情報の追加は、ユーザの操作によって行われてもよいし、位置履歴情報に格納されていない新しい位置情報が取得される毎に行ってもよい。また、追加される位置情報に対応付けるレベルは、ユーザが設定してもよいし、予め決まったレベルであってもよい。
【００２７】
＜撮像装置１の動作例＞
続いて、図５に示すフローチャートを参照して、本実施の形態にかかる撮像装置１の動作例について説明する。まず、撮像部１１が撮像処理を行う（ステップＳ１０１）。これにより、画像データが生成される。
【００２８】
撮像部１１が撮像処理を行うと、通信部１４は、ＧＰＳを用いて位置情報（撮像装置１の現在位置）を取得する（ステップＳ１０２）。これにより、通信部１４は、撮像時における撮像装置１の現在位置を取得する。なお、現在位置には、緯度と経度、及びそれを元にメモリ部１２に格納されている地図データを参照して得られる住所（県名、市名、区名、町名、及び番地）が含まれる。本例では、通信部１４は、現在位置の位置情報として、例えば、神奈川県横浜市○○区△△町××番地という位置情報を取得したとする。
【００２９】
次に、位置情報付加部１５１は、メモリ部１２の位置履歴情報を参照して、通信部１４が取得した現在位置の位置情報の履歴があるか否かを判定する（ステップＳ１０３）。つまり、位置情報付加部１５１は、通信部１４が取得した現在位置が、図２に示した位置履歴情報の位置Ａ〜位置Ｃのいずれの位置情報と一致するか否かを判定する。なお、現在位置と位置履歴情報の位置情報とが一致するか否かの判断は厳密に行われなくてもよい。例えば、通信部１４が取得した現在位置が、位置Ａを中心とした半径数ｍ〜数十ｍの円の領域内に含まれていれば、現在位置と位置Ａとが一致すると判定してもよい。
【００３０】
位置履歴情報に現在位置の履歴が無い場合（ステップＳ１０３：Ｎｏ）、位置情報追加部１５３は、通信部１４が取得した現在位置を、最大のレベル（図４の例ではレベル５）に対応付けて、位置履歴情報に追加する（ステップＳ１０４）。上記の例では、位置情報追加部１５３は、神奈川県横浜市○○区△△町××番地という位置情報を、例えば位置Ｄとしてレベル５と対応付けてメモリ部１２に追加する（図示省略）。このとき、現在位置に対応付けるレベルをユーザが選択できるようにしてもよい。
【００３１】
位置情報付加部１５１は、位置履歴情報を参照して現在位置のレベルを決定する（ステップＳ１０５）。位置履歴情報に現在位置の履歴がある場合（ステップＳ１０３：Ｙｅｓ）、位置情報付加部１５１は、現在位置の位置情報に対応付けられたレベルを、現在位置のレベルとして決定する（ステップＳ１０５）。例えば、現在位置が位置Ｂである場合、位置情報付加部１５１は、図２に示した位置履歴情報を参照して、現在位置の位置情報に対応するレベルはレベル２であると決定する。
【００３２】
一方、ステップＳ１０４において、現在位置の位置情報が位置履歴情報に新たに追加された場合、位置情報付加部１５１は、位置履歴情報を参照して、現在位置の位置情報に対応付けられたレベルを現在位置のレベルとして決定する（ステップＳ１０５）。すなわち、位置情報付加部１５１は、ステップＳ１０４において新たに追加されたレベル（本例においてはレベル５）を現在位置のレベルとして決定する。
【００３３】
そして、位置情報付加部１５１は、ステップＳ１０５において決定したレベルに基づいて、図４に示した割り当て表を参照して、現在位置における位置情報を画像データに付加する（ステップＳ１０６）。具体的には、位置情報付加部１５１は、決定したレベル以下の精度で、現在位置の位置情報を画像データに付加する。より詳細には、位置情報付加部１５１は、現在位置の位置情報のうち、決定したレベルに対応する許可情報に相当する位置情報のみを画像データに付加する。
【００３４】
例えば、現在位置が位置Ａであれば、位置履歴情報に基づいて決定されるレベルはレベル０である。このとき、図４においてレベル０以下の許可情報は無いので、図４に示す全種類の位置情報が画像データと関連付けられない。言い換えると、位置Ａで撮像された画像データには、何ら位置情報が付加されない。
【００３５】
また、例えば、現在位置が位置Ｂであれば、位置履歴情報に基づいて決定されるレベルはレベル２である。このとき、レベル２以下の許可情報は、県名と市名である。そのため、現在位置の位置情報のうち、県名と市名のみが画像データに付加され、区名、町名、及び番地の位置情報は画像データに付加されない。上記の例では、神奈川県横浜市という位置情報が画像データに付加される。
【００３６】
このとき、位置情報に含まれる緯度と経度は、位置情報補正部１５２により、近隣のランドマークに補正される。より詳細には、位置情報補正部１５２は、メモリ部１２に格納されている地図データを元に、位置情報付加部１５１が決定したレベル以下の精度で特定される位置情報に対応するランドマークに補正する。例えば、現在位置が位置Ｂであれば、経度と緯度の情報は、位置情報付加部１５１が決定したレベル２以下の位置情報（県名、市名）の範囲に含まれるランドマークに補正される。
【００３７】
さらに、例えば、現在位置が位置Ｃであれば、位置履歴情報に基づいて決定されるレベルはレベル５である。このとき、レベル５以下の許可情報は、県名、市名、区名、町名、及び番地である。そのため、現在位置の位置情報の全てが画像データに付加される。上記の例では、神奈川県横浜市○○区△△町××番地という位置情報が画像データに付加される。このようにして、位置情報付加部１５１は、メモリ部１２を参照して、現在位置に応じたレベルの位置情報を画像データに付加する。
【００３８】
＜画像データの構造＞
ここで、位置情報付加部１５１が位置情報を付加する画像データの構造について詳細に説明する。本実施の形態においては、画像データとしてＪＰＥＧファイルを使用する。図６にＪＰＥＧファイルの一般的なデータ構造を示す。
【００３９】
図６に示した画像データは、先頭（上側）から順に、画像データの最初を示すＳＯＩ（Start of Image）６０１、任意のセグメントを示すｓｅｇｍｅｎｔ１（６０２）〜ｓｅｇｍｅｎｔＮ（６０３）、表示に用いる画像データを示すｉｍａｇｅ６０４、画像データの最後を示すＥＯＩ（End of Image）６０５等を含む。
【００４０】
ｓｅｇｍｅｎｔ１（６０２）〜ｓｅｇｍｅｎｔＮ（６０３）には、画像の解像度等の情報が格納される。また、ＪＰＥＧファイルには任意のコメントのテキストデータを含めることができ、一般的な再生装置ではこのコメントのテキストデータは無視されて表示に影響しない。
【００４１】
図５に示したフローチャートのステップＳ１０６において、位置情報付加部１５１は、ステップＳ１０１において生成された画像データの下端を拡張して、位置情報が画像上に表示されるような画像データを生成してｉｍａｇｅ６０４に格納する。これにより、撮像された画像の下部に位置情報の画像が付加された画像データが生成される。
【００４２】
位置情報付加部１５１によって位置情報が付加された画像データをモニタ部１３に表示した時の画像を図７に示す。図７に示す画像は、撮像画像部分ｃａｍ＿ｉｍａｇｅ７０１と、位置情報画像部分ｐｏｓ＿ｉｍａｇｅ７０２と、を用いて構成される。撮像画像部分７０１には、ステップＳ１０１において、撮像部１１により撮像された画像が表示される。一方、位置情報画像部分７０２には、ステップＳ１０６において位置情報付加部１５１により付加された位置情報が表示される。このとき、任意のセグメントｓｅｇｍｅｎｔ１（６０２）〜ｓｅｇｍｅｎｔＮ（６０３）に位置情報が格納されるようにしてもよい。
【００４３】
なお、撮像画像部分７０１と位置情報画像部分７０２とは、重なっていない。つまり、撮像画像部分７０１の下端と位置情報画像部分７０１の上端とが接している。そのため、位置情報付加後の画像データは、撮像部１１が生成した画像データよりも大きいサイズとなる。
【００４４】
以上のように、本実施の形態にかかる撮像装置１の構成によれば、メモリ部１２には、位置情報と個人情報における重要度を示すレベルとが対応付けられて格納されている。また、メモリ部１２には、当該レベルと許可情報とが対応付けられて格納されている。そして、位置情報付加部１５１は、メモリ部１２を参照して、現在位置の位置情報に対応するレベルを決定する。位置情報付加部１５１は、決定したレベルに応じた精度で現在位置の位置情報を画像データに付加する。このため、位置情報付加部１５１は、メモリ部１２を参照して、同じ場所で撮像された画像データには、毎回同じ精度で位置情報を付加するだけなので、位置情報を付加する度に演算処理等を行わなくてもよい。したがって、撮像装置１の負担を軽減して、個人情報の漏えい防止に必要なレベルで位置情報を保持した画像データを生成することができる。したがって、個人情報に関する位置情報が漏えいすることを容易に防止することができる。
【００４５】
また、位置情報付加部１５１は、位置情報の画像データを撮像部１１により生成された画像データに付加する。このため、撮像された画像と共に位置情報の画像が表示される。このため、ユーザは、画像を見て、画像データに個人情報が含まれていることが分かる。したがって、ユーザは、個人情報となる位置情報を含む不適切な画像データを無意識にインターネット上にアップロードすることを防止でき、個人情報の漏えいを防止できる。
【００４６】
さらに、位置履歴情報に格納されていない位置で撮像した場合でも、位置情報追加部１５３により、当該位置の位置情報と所定のレベルとが対応付けられて位置履歴情報に追加される。そのため、ユーザが予め所定の領域を設定しておく必要が無い。したがって、ユーザの負担も軽減することができる。
【００４７】
＜実施の形態２＞
本発明にかかる実施の形態２について説明する。本実施の形態にかかる再生装置２は、位置情報が付加された画像データを表示する装置である。再生装置２のブロック図を図８に示す。
【００４８】
＜再生装置２の構成＞
再生装置２（位置情報管理装置）は、メモリ部２１と、モニタ部２２と、制御部２３と、を備える。メモリ部２１は、図１に示した撮像装置１のメモリ部１２と同様の構成である。つまり、メモリ部２１には、図２に示した位置履歴情報及び図４に示した割り当て表が格納されている。また、モニタ部２２に表示する画像データが再生装置２に入力されると、当該画像データはメモリ部２１に格納される。モニタ部２２も図１に示した撮像装置１のモニタ部１３と同様である。
【００４９】
制御部２３は、ＣＰＵ、各種プログラムが格納されたＲＯＭ、及びワークエリアとしてのＲＡＭ等を含む半導体集積回路により構成される。制御部２３は、再生装置２全体の処理を統括的に制御する。制御部２３は、位置情報削除部２３１と、位置情報補正部２３２と、位置情報追加部２３３と、を備える。
【００５０】
位置情報削除部２３１は、メモリ部２１を参照し、入力された画像データに付加された位置情報に対応するレベルを決定する。そして、位置情報削除部２３１は、画像データに付加された位置情報から、決定したレベルに応じた精度よりも高い精度の位置情報を削除する。なお、位置情報補正部２３２及び位置情報追加部２３３は、図１に示した撮像装置１の位置情報補正部１５２及び位置情報追加部１５３と同様の構成であるため、詳細な説明は省略する。
【００５１】
＜再生装置２の動作例＞
続いて、図９に示したフローチャートを参照して、本実施の形態にかかる再生装置２の動作例について説明する。まず、モニタ部２２は、制御部２３の指示に応じて、メモリ部２１に格納された画像データを再生する（ステップＳ２０１）。このとき、モニタ部２２には、図７に示したような画像が表示される。
【００５２】
制御部２３は、ユーザから位置情報を編集する旨の要求があったか否かを判定する（ステップＳ２０２）。つまり、制御部２３は、現在モニタ部２２に表示されている画像に含まれる位置情報を編集する操作が行われたか否かを判定する。位置情報の編集要求が無い場合（ステップＳ２０２：Ｎｏ）、再生装置２は、位置情報を編集せずに動作を終了する。
【００５３】
一方、位置情報の編集要求がある場合（ステップＳ２０２：Ｙｅｓ）、位置情報削除部２３１は、メモリ部２１の位置履歴情報に履歴があるか判定する（ステップＳ２０３）。つまり、位置情報削除部２３１は、画像データに付加された位置情報と一致する位置情報が位置履歴情報に格納されているか否かを判定する。
【００５４】
位置履歴情報に履歴が無い場合（ステップＳ２０３：Ｎｏ）、位置情報追加部２３３は、画像データに付加された位置情報を、最大のレベル（図４の例ではレベル５）に対応付けて、位置履歴情報に追加する（ステップＳ２０４）。このとき、現在位置に対応付けるレベルをユーザが選択できるようにしてもよい。
【００５５】
位置情報削除部２３１は、位置履歴情報を参照して、画像データに付加された位置情報のレベルを決定する（ステップＳ２０５）。位置履歴情報に画像データに付加された位置情報の履歴がある場合（ステップＳ２０３：Ｙｅｓ）、位置情報削除部２３１は、位置情報に対応付けられたレベルを、画像データに付加された位置情報のレベルとして決定する（ステップＳ２０５）。例えば、画像データに付加された位置情報が位置Ｂである場合、位置情報削除部２３１は、図２に示した位置履歴情報を参照して、画像データに付加された位置情報に対応するレベルはレベル２であると決定する。
【００５６】
一方、ステップＳ２０４において、画像データに付加された位置情報が位置履歴情報に新たに追加された場合、位置情報削除部２３１は、位置履歴情報を参照して、位置情報に対応付けられたレベルを画像データに付加された位置情報のレベルとして決定する（ステップＳ２０５）。すなわち、位置情報削除部２３１は、ステップＳ２０４において新たに追加されたレベル（本例においてはレベル５）を画像データに付加された位置情報のレベルとして決定する。
【００５７】
位置情報削除部２３１は、ステップＳ２０５において決定したレベルに基づいて、図４に示した割り当て表を参照して、画像データに付加された位置情報から、レベルに応じた位置情報を削除する（ステップＳ２０６）。具体的には、位置情報削除部２３１は、決定したレベルより高いレベルの許可情報で特定される位置情報を、画像データに付加された位置情報から削除する。
【００５８】
例えば、ステップＳ２０１で再生された画像データに神奈川県横浜市○○区△△町××番地という位置情報が付加されているとする。画像データに付加された位置情報が位置Ａであれば、位置履歴情報に基づいて決定されるレベルはレベル０である。このとき、図４においてレベル０より高いレベルの許可情報は県名、市名、区名、町名、及び番地である。このため、位置情報削除部２３１は、画像データに付加された位置情報から、県名、市名、区名、町名、及び番地を削除する。言い換えると、位置Ａで撮像された画像データから全ての位置情報が削除される。
【００５９】
また、例えば、画像データに付加された位置情報が位置Ｂであれば、位置履歴情報に基づいて決定されるレベルはレベル２である。このとき、レベル２よりも高いレベルの許可情報は、区名、町名、及び番地である。そのため、位置情報削除部２３１は、画像データに付加された位置情報のうち、区名、町名、及び番地のデータを削除する。したがって、画像データに付加される位置情報は、県名及び市名（上記の例では、神奈川県横浜市）のみとなる。
【００６０】
このとき、位置情報に含まれる緯度と経度は、位置情報補正部２３２により、近隣のランドマークに補正される。より詳細には、位置情報補正部２３２は、メモリ部２１に格納されている地図データを元に、位置情報付加部２３１が決定したレベル以下のレベルの許可情報で特定される位置情報に対応するランドマークに補正する。例えば、現在位置が位置Ｂであれば、経度と緯度の情報は、位置情報付加部２３１が決定したレベル２以下の位置情報（県名、市名）の範囲に含まれるランドマークに補正される。
【００６１】
さらに、例えば、現在位置が位置Ｃであれば、位置履歴情報に基づいて決定されるレベルはレベル５である。このとき、レベル５以下のレベルの許可情報は、県名、市名、区名、町名、及び番地である。そのため、画像データに付加された位置情報（上記の例では、神奈川県横浜市○○区△△町××番地）の全てが削除されず、そのまま画像データに付加されたままになる。このようにして、位置情報削除部２３１は、メモリ部２１を参照して、画像データに付加された位置情報に応じたレベルの位置情報を、画像データから削除する。
【００６２】
なお、位置情報削除部２３１は、図７に示す画像の位置情報画像部分７０２に相当する画像データを、削除した位置情報が画像上に表示されないような画像データに修正する。このとき、位置情報削除部２３１は、図６に示した任意のセグメントｓｅｇｍｅｎｔ１（６０２）〜ｓｅｇｍｅｎｔＮ（６０３）に位置情報が格納されている場合、削除した位置情報に関連する部分を当該セグメントから削除したり、レベルに応じて補正したりしてもよい。
【００６３】
以上のように、本実施の形態にかかる再生装置２の構成によれば、メモリ部２１に位置情報と個人情報における重要度を示すレベルとが対応付けられて格納されている。また、メモリ部２１には、当該レベルと許可情報とが対応付けられて格納されている。そして、位置情報削除部２３１は、メモリ部２１を参照して、画像データに付加された位置情報に対応するレベルを決定し、当該レベルに応じた精度よりも高い精度の位置情報を画像データから削除する。このため、同じ場所で撮像された画像データの位置情報は、同じレベルの精度の位置情報に編集される。つまり、位置情報削除部２３１は、同じ場所で撮像された画像データの位置情報から、毎回同じレベルの精度で位置情報を削除するだけなので、位置情報を削除する度に演算処理等を行わなくてもよい。したがって、再生装置２の負担を軽減して、個人情報の漏えい防止に必要なレベルで位置情報を保持した画像データを生成することができる。
【００６４】
なお、上記の実施の形態においては、実施の形態１の撮像装置１で生成した画像データ（図７参照）が、再生装置２において再生される場合について説明したが、これに限られるものではない。例えば、撮像装置１以外の装置によって生成され、位置情報が付加された画像データに対しても、再生装置２を適用することができる。
【００６５】
＜実施の形態３＞
本発明にかかる実施の形態３について説明する。本実施の形態にかかる撮像装置においては、位置情報付加部による位置情報の付加方法が実施の形態１と異なる。また、本実施の形態にかかる再生装置においては、位置情報削除部による位置情報の削除方法が実施の形態２と異なる。なお、その他の構成は、実施の形態１、２において説明した撮像装置及び再生装置と同様の構成であるため、適宜説明を省略する。
【００６６】
＜撮像装置の動作例＞
実施の形態１では、ステップＳ１０６において位置情報を画像データに付加する際、位置情報付加部は、位置情報が画像上に表示されるような画像データを生成した。本実施の形態の撮像装置は、ステップＳ１０６の動作のみが異なるので、これについて説明する。
【００６７】
位置情報付加部は、図４に示した割り当て表を参照し、画像データに付加する位置情報をそのレベルが小さい順に並び替える。つまり、位置情報付加部は、画像データに付加する位置情報を精度が低い順に並び替える。そして、図７に示したように、位置情報付加部は、位置情報が画像上に表示されるような画像データを生成する。このとき、位置情報付加部は、レベルが低い（精度が低い）位置情報を画像データの上位に配置し、レベルが高い（精度が高い）位置情報を画像データの下位（末尾）に配置する。なお、画像データの末尾とは、図６に示したＥＯＩ６０５の直前であって、イメージデータｉｍａｇｅ６０４の末尾のことを意味する。
【００６８】
画像データの位置情報画像部７０２のデータ構造を図１０に示す。図１０に示すように、位置情報画像部分７０２のデータはｐｏｓ１〜ｐｏｓＮ、ｃｏｍ１〜ｃｏｍＮを含む。ｃｏｍ１、ｐｏｓ１が画像データの上位側に位置し、ｃｏｍＮ、ｐｏｓＮが画像データの末尾に位置する。ここで、ｐｏｓは位置情報を示す画像データであり、数字はその位置情報に相当する許可情報のレベルに対応する。ｃｏｍはレベルを示すテキストデータを含むコメントセグメントである。
【００６９】
すなわち、ｃｏｍ１には、レベル１を示すテキストデータが含まれる。ｐｏｓ１には、ｃｏｍ１のレベルの許可情報に対応する（許可情報に基づいて付加可能な）位置情報の画像データ（県名の画像データ）が含まれる。また、ｃｏｍ２には、レベル２を示すテキストデータが含まれる。ｐｏｓ２には、ｃｏｍ２のレベルの許可情報に対応する位置情報の画像データ（市名の画像データ）が含まれる。以下同様に、レベルを示すテキストデータと、そのレベルの許可情報に対応する位置情報の画像データと、がペアとなってレベル順に並んでいる。それぞれのレベルにおいて、テキストデータを含むｃｏｍは、画像データを含むｐｏｓよりも上位側に配置されている。そして、画像データの末尾には、ｃｏｍＮ、ｐｏｓＮが配置される。ｃｏｍＮには、レベルＮ（本例ではレベル５）を示すテキストデータが含まれる。ｐｏｓＮは、ｃｏｍＮのレベルの許可情報に対応する位置情報の画像データ（番地の画像データ）が含まれる。このようなデータ構造となるように、位置情報付加部は、位置情報を画像データに付加する。
【００７０】
＜再生装置の動作＞
実施の形態２では、ステップＳ２０６において位置情報を削除する際、位置情報削除部は、位置情報が画像上に表示されないような画像データを生成した。本実施形態の再生装置は、ステップＳ２０６の動作のみが異なるので、これについて説明する。
【００７１】
本実施の形態にかかる再生装置は、本実施の形態にかかる撮像装置により生成された画像データについて適用する。つまり、再生装置が再生する画像データは、図１０に示すようなデータ構造である。
【００７２】
位置情報削除部は、位置履歴情報を参照して決定したレベルより高いレベルの位置情報を削除する際、画像データの末尾からｃｏｍに含まれるレベルを参照する。そして、ｃｏｍに含まれる位置情報のレベルが決定したレベルより大きい場合、そのｃｏｍを画像データの終わりを示すＥＯＩで上書きする。これにより、ＥＯＩで上書きされた箇所が画像データの最後となる。勿論、上書きしたＥＯＩの直後をファイルの終端としてもよいし、上書きしたＥＯＩから上書き前のファイルの終端までを無効なデータで上書きしてもよい。
【００７３】
以上のように、本実施の形態にかかる撮像装置及び再生装置の構成によれば、撮像装置の位置情報付加部が、画像データに付加された位置情報を、レベルの低い順（精度の低い順）に並び替える。そして、位置情報付加部は、レベルの低い（精度の低い）位置情報が画像データの上位側に、レベルの高い（精度の高い）位置情報が画像データの末尾に位置するように、画像データに位置情報を付加する。そして、再生装置の位置情報削除部が、位置履歴情報を参照して、画像データに付加された位置情報のレベルを決定する。そして、位置情報削除部は、決定したレベルより高いレベルの位置情報が画像データに付加されている場合、決定したレベルより高いレベルの位置情報を画像データの終わりを示すＥＯＩで上書きする。これにより、画像データに含まれるデータから位置情報を検索する際に、画像データの末尾から検索すればよい。また、位置情報を削除する際も、データを取り除くのではなく、ＥＯＩで上書きするだけでよい。その結果、画像データの位置情報の削除動作を高速化できる。
【００７４】
勿論、本実施の形態にかかる撮像装置及び再生装置は、実施の形態１、２と同様に、個人情報の漏えい防止に必要なレベルで位置情報を保持した画像データを生成することができる。また、ユーザは、画像を見て、画像データに個人情報が含まれていることが分かるので、個人情報となる位置情報を含む不適切な画像データを無意識にインターネット上にアップロードすることを防止でき、個人情報の漏えいを防止できる。
【００７５】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更及び組み合わせをすることが可能である。例えば、上記の実施の形態においては、許可情報として、県名、市名、区名、町名、及び番地を用いたが（図４参照）、これに限られるものではない。例えば、最も低いレベルの許可情報として国名を用いてもよい。また、位置情報が住所ではなく、ＧＰＳの座標（度）である場合には、ＧＰＳ座標のうち画像データに付加される桁数を許可情報としてもよい。例えば、最も低いレベルでは、ＧＰＳ座標の上から３桁までを使用し、最も高いレベルでは、ＧＰＳ座標の全ての桁を使用してもよい。さらに、位置情報がＧＰＳの座標（度分秒）で示されている場合、最も低いレベルでは、度の情報のみを使用し、最も高いレベルでは、度、分、秒の全ての情報を使用してもよい。
【００７６】
また、上記の実施の形態では、画像データに位置情報を付加する処理を撮像装置で行い、画像データに付加された位置情報を削除する処理を再生装置で行ったが、これらの処理は必ずしも別の装置で行われなくてもよい。例えば、撮像装置がモニタ部を備える場合、撮像装置において、位置情報の付加及び位置情報の削除の両方が行われてもよい。
【００７７】
また、位置情報付加部が、決定したレベルに応じた精度で位置情報を付加した画像データに加えて、位置情報の全てを付加した画像データを生成してもよい。同様に、位置情報削除部が、決定したレベルに応じた精度で位置情報を削除した画像データに加えて、位置情報を削除する前の画像データを生成してもよい。これにより、アップロード用とオリジナル用の２つの画像データが生成される。したがって、誤ったレベル（精度）で位置情報が付加または削除されてしまった場合でも、再度位置情報の編集が可能となる。
【００７８】
また、撮像処理により生成された画像データに位置情報のデータを格納していたが、これに限られるものではなく、画像データと位置情報のデータとが対応付けされていれば、別々のデータであってもよい。さらに、画像データとして、ＪＰＥＧ以外の形式のデータを用いてもよい。
【００７９】
また、上記の撮像装置及び再生装置の処理は、メインプロセッサのＲＯＭ等に格納されたコンピュータプログラムによって実行可能である。上述の例において、各処理をコンピュータ（プロセッサ）に行わせるための命令群を含むプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００８０】
１  撮像装置
２  再生装置
１１  撮像部
１２、２１  メモリ部
１３、２２  モニタ部
１４  通信部
１５、２３  制御部
１５１  位置情報付加部
１５２、２３２  位置情報補正部
１５３、２３３  位置情報追加部
２３１  位置情報削除部
【図１】
2014023095.tif 000003
【図２】
2014023095.tif 000004
【図３】
2014023095.tif 000005
【図４】
2014023095.tif 000006
【図５】
2014023095.tif 000007
【図６】
2014023095.tif 000008
【図７】
2014023095.tif 000009
【図８】
2014023095.tif 000010
【図９】
2014023095.tif 000011
【図１０】
2014023095.tif 000012