(57)【要約】【課題】第３者に知られたくないＧＰＳ情報を含む画像ファイルを多数送付する場合には、多数の画像ファイルの各々についてＧＰＳ情報を削除するためのユーザ操作を要する。このため、ＧＰＳ情報の削除に関する作業が煩雑になるという問題があった。【解決手段】画像データの選択を受け付ける受付部と、選択された画像データに関連付けられた、画像データの撮像位置に関する位置情報を抽出する抽出部と、抽出した位置情報に基づいて定められる区域において撮像された他の画像データに対する当該他の画像データの撮像位置に関する位置情報の関連付けを制限する制限部とを備える電子機器。【選択図】図１
2015005869.tif 000002
【特許請求の範囲】
【請求項１】
画像データの選択を受け付ける受付部と、
選択された前記画像データに関連付けられた、前記画像データの撮像位置に関する位置情報を抽出する抽出部と、
前記抽出した位置情報に基づいて定められる区域において撮像された他の画像データに対する当該他の画像データの撮像位置に関する位置情報の関連付けを制限する制限部と
を備える電子機器。
【請求項２】
前記制限部は、更に、選択された前記画像データに対する前記画像データの撮像位置に関する位置情報の関連付けを制限する請求項１に記載の電子機器。
【請求項３】
前記制限部は、前記区域において前記画像データの選択以前に撮像された前記他の画像データに対する前記位置情報の関連付けを制限する請求項１または２に記載の電子機器。
【請求項４】
前記制限部は、前記区域において前記画像データの選択以降に撮像された前記他の画像データに対する前記位置情報の関連付けを制限する請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記抽出された位置情報を記憶する記憶部を備え、
前記制限部は、前記記憶部に記憶された前記抽出された位置情報を参照して前記他の画像データの撮像位置に関する位置情報の関連付けを制限する請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記制限部における前記関連付けの制限は、前記他の画像データまたは前記選択された画像データに関連付けられた前記位置情報を削除することである請求項２から５のいずれか１項に記載の電子機器。
【請求項７】
前記制限部における前記関連付けの制限は、前記他の画像データに対する前記他の画像データの撮像位置に関する位置情報の関連付け、または前記選択された画像データに対する前記画像データの撮像位置に関する位置情報の関連付けを禁止することである請求項２から５のいずれか１項に記載の電子機器。
【請求項８】
前記制限部における前記関連付けの制限は、前記他の画像データまたは前記選択された画像データに関連付けられた前記位置情報を異なる位置情報に書き換えることである請求項２から５のいずれか１項に記載の電子機器。
【請求項９】
前記区域の調整を行う区域設定部をさらに備える請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
前記他の画像データの撮像時において、前記関連付けの制限を希望するか否かを使用者へ確認する確認部を備え、
前記制限部は、前記確認部の確認結果に基づいて、前記関連付けの制限を実行するか否かを決定する請求項１から９のいずれか１項に記載の電子機器。
【請求項１１】
画像データの選択を受け付ける受付ステップと、
選択された前記画像データに関連付けられた、前記画像データの撮像位置に関する位置情報を抽出する抽出ステップと、
前記抽出した位置情報に基づいて定められる区域において撮像された他の画像データに対する当該他の画像データの撮像位置に関する位置情報の関連付けを制限する制限ステップと
をコンピュータに実行させる電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および電子機器の制御プログラムに関する。
【背景技術】
【０００２】
撮影位置を示すＧＰＳ情報をユーザ操作に応じて削除した上で、画像ファイルを送付するコンテンツデータ処理装置が知られている。
［先行技術文献］
［特許文献］
［特許文献１］  特開２００７−８８７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
第３者に知られたくないＧＰＳ情報を含む画像ファイルを多数送付する場合には、多数の画像ファイルの各々についてＧＰＳ情報を削除するためのユーザ操作を要する。このため、ＧＰＳ情報の削除に関する作業が煩雑になるという問題があった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様における電子機器は、画像データの選択を受け付ける受付部と、選択された画像データに関連付けられた、画像データの撮像位置に関する位置情報を抽出する抽出部と、抽出した位置情報に基づいて定められる区域において撮像された他の画像データに対する当該他の画像データの撮像位置に関する位置情報の関連付けを制限する制限部とを備える。
【０００５】
本発明の第２の態様における制御プログラムは、画像データの選択を受け付ける受付ステップと、選択された画像データに関連付けられた、画像データの撮像位置に関する位置情報を抽出する抽出ステップと、抽出した位置情報に基づいて定められる区域において撮像された他の画像データに対する当該他の画像データの撮像位置に関する位置情報の関連付けを制限する制限ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態の電子機器の使用環境を示す図である。
【図２】電子機器の構成を示す図である。
【図３】画像ファイルのファイル構造を説明する図である。
【図４】メニュー画面の表示例を説明する図である。
【図５】位置情報の削除に係る処理を示すフロー図である。
【図６】撮影動作に係る処理を示すフロー図である。
【図７】確認画面の表示例を説明する図である。
【図８】パーソナルコンピュータにおける位置情報の削除を説明する図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本実施形態の電子機器１０の使用環境を示す図である。電子機器１０は、例えばデジタルカメラであり、記録媒体２００は、例えばメモリカードである。電子機器１０は、記録媒体２００が装着された状態で使用者に使用される。電子機器１０は、使用者によりレリーズスイッチが操作されると、撮影動作を行う。具体的には、画像データを生成するとともに、当該画像データに関するタグ情報を生成し、画像データとタグ情報を関連付けて画像ファイルとして記録媒体２００に記録する。なお、画像ファイルのファイルフォーマットとしてＪＰＥＧファイルフォーマットが採用された場合、タグ情報は、Ｅｘｉｆ情報として規定されている。以降の説明では、タグ情報がＥｘｉｆ情報として規定されている場合について説明する。
【００１０】
電子機器１０の使用者は、電子機器１０の表示部に表示されるメニュー画面を介して、画像ファイルの設定、編集等を行うことができる。詳しくは後述するが、電子機器１０は、使用者から画像データの選択を受け付けると、当該画像データに関連付けられた、当該画像データの撮像位置に関する位置情報を抽出する。そして、当該位置情報に基づいて定められる区域において撮像された他の画像データに対する当該他の画像データの撮像位置に関する位置情報の関連付けを制限する。具体的には、電子機器１０は、抽出した位置情報に基づいて定められる区域において撮像された他の画像データの位置情報を纏めて削除する。したがって、使用者は、画像ファイル毎に位置情報の削除に関する作業をしなくてよいので、位置情報の削除に関する作業が簡略になる。なお、位置情報の関連付けを制限することは、画像データにすでに関連付けられている位置情報を削除することに加えて、詳しくは後述するが、画像データにすでに関連付けられている位置情報を正確でない位置情報に書き換えること、画像ファイルを生成する段階で画像データに正確でない位置情報を付加すること、および画像データへの位置情報の関連付けを禁止すること、すなわち位置情報を付加しないことを含む。正確でない位置情報とは、画像データが撮像された位置情報とは異なる位置情報のことである。また、電子機器１０は、インターネット等のネットワーク３０上のＷｅｂサーバ４０に画像ファイルを送信できる。
【００１１】
Ｗｅｂサーバ４０は、Ｗｅｂサイトを管理している。Ｗｅｂサーバ４０は、電子機器１０により送信された画像ファイルを受け付け、Ｗｅｂサイト上に公開する。電子機器１０の使用者は、Ｗｅｂサイトを介して、自身が撮影した画像を他の使用者と共有することができる。公開された画像ファイルにおいて、上述のように画像データへの位置情報の関連付けが制限されていれば、悪意のある第３者であっても、公開された画像ファイルから画像データの撮像された位置を把握することはできない。したがって、電子機器１０の使用者は、自宅の周辺等の第３者に知られたくない位置で撮影した画像に関して、セキュリティを確保した上で公開することができる。
【００１２】
図２は、電子機器１０の構成を示す図である。電子機器１０は、撮影光学系としての撮影レンズ２０を備える。撮影レンズ２０は、光軸２１に沿って入射する被写体光束を撮像素子１００へ導く。撮影レンズ２０は、電子機器１０に対して着脱できる交換式レンズであっても構わない。電子機器１０は、撮影レンズおよび撮像素子１００に加えて、制御部２０１、Ａ／Ｄ変換回路２０２、内部メモリ２０３、駆動部２０４、画像処理部２０５、操作部２０８、表示部２０９、ＬＣＤ駆動回路２１０、通信部２１１、ＧＰＳモジュール２１２、および姿勢センサ２１３を備える。
【００１３】
撮影レンズ２０は、複数の光学レンズ群から構成され、シーンからの被写体光束をその焦点面近傍に結像させる。なお、図２では撮影レンズ２０を説明の都合上、瞳近傍に配置された仮想的な１枚のレンズで代表して表している。
【００１４】
撮像素子１００は、撮影レンズ２０の焦点面近傍に配置されている。撮像素子１００は、二次元的に複数の光電変換素子が配列された、ＣＣＤ、ＣＭＯＳセンサ等のイメージセンサである。撮像素子１００は、駆動部２０４によりタイミング制御されて、受光面上に結像された被写体像を画像信号に変換してＡ／Ｄ変換回路２０２へ出力する。
【００１５】
Ａ／Ｄ変換回路２０２は、撮像素子１００が出力する画像信号をデジタル画像信号に変換して内部メモリ２０３へ出力する。画像処理部２０５は、内部メモリ２０３をワークスペースとして種々の画像処理を施し、画像データを生成する。画像処理部２０５は、選択された画像フォーマットにしたがって画像データを調整する等の画像処理一般の機能も担う。また、画像処理部２０５は、画像信号からコントラスト値を算出し、算出したコントラスト値に応じて被写体距離を算出する。そして、算出した被写体距離を制御部２０１に送信する。さらに、画像処理部２０５は、生成した画像データと制御部２０１により生成されるＥｘｉｆ情報とを関連付けて画像ファイルとして記録媒体２００に記憶する。
【００１６】
ＬＣＤ駆動回路２１０は、画像処理部２０５により生成された画像データを表示信号に変換し、表示部２０９に表示する。表示部２０９は、画像データの他にメニュー画面を表示する。使用者は、操作部２０８を介してメニュー画面の各項目を選択することができる。また、記録の有無に関わらず、制御部２０１が画像処理部２０５に逐次表示用の画像データを生成させ、表示部２０９に表示させることによりライブビュー機能を実現できる。
【００１７】
通信部２１１は、無線方式によりＷｅｂサーバ４０と通信する。通信部２１１は、操作部２０８を介した使用者の操作に応じて画像ファイルをＷｅｂサーバ４０に送信する。画像ファイルがＷｅｂサーバ４０に自動的に送信されるように設定されていれば、通信部２１１は、撮影操作の後に更なる使用者の操作がなくても画像ファイルをＷｅｂサーバ４０に送信することができる。
【００１８】
ＧＰＳモジュール２１２は、電子機器１０の現在地を検出する。具体的には、緯度および経度を位置情報として検出する。また、画像が撮影された方向、すなわち、電子機器１０の方位も検出する。姿勢センサ２１３は、電子機器１０の姿勢を検出する。
【００１９】
システムメモリ２０６は、電子機器１０の動作時に必要な定数、変数、プログラム等を、電子機器１０の非動作時にも失われないように記録している。具体的には、メニュー画面に関するメニュー項目群、位置情報の関連付けを制限する区域の設定に用いられる区域設定値等を記憶している。区域設定値として例えば１ｋｍを示す値を記憶している。以降の説明では、区域設定値として１ｋｍが用いられるが、区域設定値は使用者が自由に設定することができる値である。また、詳しくは後述するが、システムメモリ２０６は、使用者により選択された画像データに関連付けられた位置情報を記憶する。
【００２０】
電子機器１０は、上記の画像処理における各々の要素も含めて、制御部２０１により直接的または間接的に制御される。制御部２０１は、定数、変数、プログラム等を適宜内部メモリ２０３に展開して、電子機器１０の制御に利用する。制御部２０１は、使用者によりレリーズスイッチが押下されると、Ｅｘｉｆ情報を生成し、生成したＥｘｉｆ情報を画像処理部２０５に送信する。Ｅｘｉｆ情報は、ＧＰＳモジュール２１２により検出された緯度、経度、および画像が撮影された方向、姿勢センサにより検出された姿勢、並びに画像処理部２０５により算出された被写体距離を含む。また、制御部２０１は、使用者により選択された画像データに関連付けられた、画像データの撮像位置に関する位置情報を抽出する抽出部として機能する。さらに、抽出した位置情報に基づいて定められる区域において撮像された他の画像データに対する当該画像データの撮像位置に関する位置情報の関連付けを制限する制限部として機能する。制御部２０１は、他の画像データに対する位置情報の関連付けを制限するにあたって、使用者により選択された画像データの位置情報を基準にした区域を設定する。
【００２１】
操作部２０８は、電子機器１０に関する各種設定に用いられる。例えば、画像ファイルをＷｅｂサーバ４０に自動的に送信するか否かの設定に用いられる。また、表示部２０９に表示された画像の選択に用いられる。したがって、操作部２０８は、提示された画像データに対する使用者の選択を受け付ける受付部として機能するといえる。操作部２０８はレリーズスイッチ、十字キー、ＯＫキー等の操作部材を含む。レリーズスイッチは、押下げ方向に２段階に検知できる押しボタンで構成されている。制御部２０１は、１段階目の押下げであるＳＷ１の検知により撮影準備動作であるＡＦ、ＡＥ等を実行し、２段階目の押下げであるＳＷ２の検知により撮像素子１００による被写体像の取得動作を実行する。
【００２２】
なお、一連の撮影シーケンスは、操作部２０８が使用者の操作を受け付けて、制御部２０１へ操作信号を出力することにより開始される。撮影シーケンスに付随するＡＦ，ＡＥ等の各種動作は、制御部２０１に制御されて実行される。
【００２３】
図３は、画像ファイルのファイル構造を説明する図である。画像ファイルは、圧縮処理された画像データである本画像データ、仮表示等に用いられる縮小リサイズされたサムネイル画像データ、および本画像データの関連情報であるＥｘｉｆ情報を主な要素とするファイル構造を有する。
【００２４】
Ｅｘｉｆ情報は、図示するように、カテゴリーごとに分類されて様々な情報が記述される。以下に主な情報について説明する。
【００２５】
ファイル情報のカテゴリーには、種類、サイズ、画像情報等が記述される。撮影情報のカテゴリーには、撮影日時、露出時間、Ｆ値、ＩＳＯ感度、被写体距離、姿勢情報等が記述される。被写体距離および姿勢情報は、後述する位置情報の削除に係る処理に用いられる。
【００２６】
ＧＰＳ情報のカテゴリーには、緯度、経度、撮影した画像の方向等が記述される。本実施形態の電子機器１０は、画像データにすでに関連付けられている緯度および経度を削除することができる。緯度および経度が削除されると、緯度および経度の項目にはもはや何も記述されていないので、画像データに緯度および経度は関連付けられない。電子機器１０は、画像ファイルを生成する段階で緯度および経度を記述しないこともできる。この場合も、緯度および経度を削除する場合と同様に、画像データに緯度および経度は関連付けられない。電子機器１０は、画像データにすでに関連付けられている緯度および経度を正確でない緯度および経度に書き換えることもできる。また、電子機器１０は、画像ファイルを生成する段階で正確でない緯度および経度を記述することもできる。これらの場合には、画像データが撮像された緯度および経度とは異なるダミーの緯度および経度が当該画像データに関連付けられることになる。撮影した画像の方向は、後述する位置情報の削除に係る処理に用いられる。
【００２７】
図４は、メニュー画面の表示例を説明する図である。図４（ａ）は、再生メニュー画面を示す。本実施形態においては、画像データに関連付けられている位置情報の削除に関する項目は、再生メニューの一つとして規定されている。図４（ａ）に示すように、再生メニュー画面において、「削除」、「スライドショー」、「プリント指定」、「プロテクト設定」、「リサイズ」、「トリミング」、「位置情報削除」が表示されている。使用者は、操作部２０８を操作してカーソル２１４をメニュー項目間で移動させる。使用者は、画像データに関連付けられた位置情報を削除する場合には、図４（ａ）に示すように、「位置情報削除」を選択する。制御部２０１は、操作部２０８から「位置情報削除」が選択された旨の操作情報を受け付けると、メニュー画面を「位置情報削除」の項目に対応する下位の階層の画面へと切り替える。
【００２８】
図４（ｂ）は、「位置情報削除」が選択された場合の表示部２０９の表示内容を示す。図４（ｂ）に示すように、表示部２０９には、「一括削除」および「選択削除」が表示されている。「一括削除」は、記録媒体２００に記録されている全画像データの位置情報を一括削除する項目である。「選択削除」は、使用者の選択に応じて位置情報を削除する項目である。使用者は、カーソル２１４を移動させ「一括削除」および「選択削除」のいずれかを選択する。制御部２０１は、操作部２０８から「一括削除」または「選択削除」が選択された旨の操作情報を受け付けると、選択された項目に対応する下位の階層の画面へと切り替える。
【００２９】
図４（ｃ）は、「一括削除」が選択された場合の表示部２０９の表示内容を示す。図４（ｃ）に示すように、表示部２０９には、位置情報の削除に関する確認画面が表示されている。使用者は、「はい」を選択することにより、位置情報の削除を実行できる。
【００３０】
図４（ｄ）は、「選択削除」が選択された場合の表示部２０９の表示内容を示す。図４（ｄ）に示すように、表示部２０９には、記録媒体２００に記録されている画像が複数表示されている。使用者は、操作部２０８を操作することにより、位置情報の削除の対象画像を選択する。使用者は、十字キーの「上」キーを押下することにより、画像を選択できる。使用者は、一つの画像のみを選択してもよいし、複数の画像を選択してもよい。使用者は、Ｗｅｂサイトを利用する他の使用者に自宅を特定されたくない場合には、図示するように、カーソル２１４を移動させ自宅の画像を選択するとよい。また、自宅の画像に限らず、自宅周辺の複数の画像を選択してもよい。画像を選択し終えると、「ＯＫ」キーを押下することにより、選択を決定できる。制御部２０１は、操作部２０８から「ＯＫ」が選択された旨の操作情報を受け付けると、下位の階層の画面へと切り替える。
【００３１】
図４（ｅ）は、図４（ｄ）において「ＯＫ」キーが押下された場合の表示部２０９の表示内容を示す。図４（ｅ）に示すように、表示部２０９には、位置情報の削除に関する確認画面が表示されている。使用者は、選択した位置情報を削除する場合には、「はい」を選択する。制御部２０１は、操作部２０８から「はい」が選択された旨の操作情報を受け付けると、下位の階層の画面へと切り替える。
【００３２】
図４（ｆ）は、図４（ｄ）で一つの画像が選択され、図４（ｅ）で「はい」が選択された場合の表示部２０９の表示内容を示す。図４（ｆ）に示すように、表示部２０９には、位置情報の削除に関する確認画面が表示されている。具体的には、「選択地点を中心に半径１ｋｍ以内で撮影された全画像の位置情報を削除します。よろしいですか？」というメッセージが表示されている。これにより、使用者は、選択した画像に関連付けられた位置情報だけでなく、他の画像の位置情報も削除されることを把握できる。使用者は、「はい」を選択することにより、選択した画像の位置情報および当該画像の位置情報により示される位置を中心に半径１ｋｍ以内で撮影された全画像の位置情報の削除を実行できる。例えば自宅の画像が選択されていれば、自宅の位置を中心に半径１ｋｍ以内で撮影された全画像から当該全画像に各々関連付けられた位置情報の削除を実行できる。制御部２０１は、操作部２０８から「はい」が選択された旨の操作情報を受け付けると、下位の階層の画面へと切り替える。
【００３３】
図４（ｇ）は、図４（ｄ）で複数の画像が選択され、図４（ｅ）で「はい」が選択された場合の表示部２０９の表示内容を示す。図４（ｇ）に示すように、表示部２０９には、位置情報の削除に関する確認画面が表示されている。具体的には、「選択地点を結んだ区域内で撮影された全画像の位置情報を削除します。よろしいですか？」というメッセージが表示されている。これにより、使用者は、選択した画像に関連付けられた位置情報だけでなく、他の画像に関連付けられた位置情報も削除されることを把握できる。使用者は、「はい」を選択することにより、選択した画像の位置情報および当該画像の位置情報により示される位置を結んだ区域内で撮影された全画像の位置情報の削除を実行できる。例えば自宅周辺の複数の画像が選択されていれば、自宅周辺の画像の位置を結んだ区域内で撮影された全画像の位置情報の削除を実行できる。制御部２０１は、操作部２０８から「はい」が選択された旨の操作情報を受け付けると、下位の階層の画面へと切り替える。
【００３４】
図４（ｈ）は、図４（ｆ）または図４（ｇ）で「はい」が選択された場合の表示部２０９の表示内容を示す。図４（ｈ）に示すように、表示部２０９には、今後の位置情報の削除に関する確認画面が表示されている。具体的には、「今後、この区域内で撮影された画像に位置情報を付加しません。よろしいですか？」というメッセージが表示されている。使用者は、「はい」を選択することにより、今後、上記区域内で撮影された画像に位置情報を付加しないように設定することができる。このように、使用者は、記録媒体２００に記録されている画像データの位置情報の削除に限らず、今後、撮影した画像に対する位置情報の付加の有無について設定できる。例えば、自宅の画像を選択しておけば、その後の撮影において自宅周辺の画像データに対する位置情報の関連付けを制限できる。位置情報の削除に係る操作に合わせて今後の位置情報の付加についても設定できるので、作業が簡略になる。なお、図４（ｆ）または図４（ｇ）で「はい」が選択された場合に、図４（ｈ）が表示されると説明したが、図４（ｈ）を表示することなく処理を終了してもよい。すなわち、使用者は、記録媒体２００に記録されている画像データの位置情報の削除だけを行うことができる。一方で、図４（ｄ）において画像を選択した後、図４（ｅ）〜（ｇ）を表示することなく図４（ｈ）を表示しても良い。その場合、記録媒体２００に記録されている画像データの位置情報の削除は行われずに、今後、撮影した画像に対する位置情報の付加の有無について設定できる。
【００３５】
以上のように、電子機器１０の使用者は、撮影の終了後にメニュー画面上で画像データの位置情報を削除することができる。したがって、使用者にとって使い勝手のよいユーザインタフェースを提供することができる。
【００３６】
図５は、位置情報の削除に係る処理を示すフロー図である。本フローは、図４で説明した表示の推移に対応する制御フローである。本フローは、制御部２０１が再生メニュー画面を表示部２０９に表示させた後、使用者により「位置情報削除」が選択された場合に開始される。
【００３７】
制御部２０１は、図４（ｂ）に示した選択画面において、使用者により「選択削除」が選択されたか否かを判定する（ステップＳ１０１）。「選択削除」が選択されていないと判定された場合には（ステップＳ１０１でＮＯ）、使用者により「一括削除」が選択されたことを意味する。この場合には、制御部２０１は、図４（ｃ）に示したように、確認画面を表示する。そして、使用者による削除指示を受け付けたか否かを判定する（ステップＳ１０２）。
【００３８】
削除指示を受け付けたか否かの判定は、図４（ｃ）に示した確認画面において「はい」が選択されたか否かを判定することによりなされる。使用者による削除指示を受け付けなかった場合、すなわち図４（ｃ）に示した確認画面において「いいえ」が選択された場合に（ステップＳ１０２でＮＯ）、ステップＳ１０１に戻る。使用者による削除指示を受け付けた場合、すなわち図４（ｃ）に示した確認画面において「はい」が選択された場合に（ステップＳ１０２でＹＥＳ）、制御部２０１は、記録媒体２００に記録されている全画像の位置情報を削除する（ステップＳ１０３）。
【００３９】
一方、ステップＳ１０１において「選択削除」が選択されたと判定した場合には（ステップＳ１０１でＹＥＳ）、制御部２０１は、図４（ｄ）に示したように、画像選択のための選択画面を表示する。そして、画像が選択されたか否か判定する（ステップＳ１０４）。画像が選択されたか否かの判定は、十字キーの「上」キーおよび「ＯＫ」キーが押下されたか否かの判定によりなされる。
【００４０】
画像が選択されたと判定した場合には（ステップＳ１０４でＹＥＳ）、制御部２０１は、図４（ｅ）に示したように、確認画面を表示する。そして、使用者による削除指示を受け付けたか否かを判定する（ステップＳ１０５）。削除指示を受け付けたか否かの判定は、図４（ｅ）に示した確認画面において「はい」が選択されたか否かを判定することによりなされる。使用者による削除指示を受け付けなかった場合、すなわち図４（ｅ）に示した確認画面において「いいえ」が選択された場合に（ステップＳ１０５でＮＯ）、ステップＳ１０４に戻る。使用者による削除指示を受け付けた場合、すなわち図４（ｅ）に示した確認画面において「はい」が選択された場合に（ステップＳ１０５でＹＥＳ）、制御部２０１は、選択された画像の位置情報を抽出する（ステップＳ１０６）。そして、制御部２０１は、ステップ１０４において選択された画像が一つか否か判定する（ステップＳ１０７）。
【００４１】
選択された画像が一つと判定した場合には（ステップＳ１０７でＹＥＳ）、制御部２０１は、図４（ｆ）に示したように、確認画面を表示する。そして、使用者による削除指示を受け付けたか否かを判定する（ステップＳ１０８）。削除指示を受け付けたか否かの判定は、図４（ｆ）に示した確認画面において「はい」が選択されたか否かを判定することによりなされる。使用者による削除指示を受け付けなかった場合、すなわち図４（ｆ）に示した確認画面において「いいえ」が選択された場合に（ステップＳ１０８でＮＯ）、ステップＳ１０１に戻る。使用者による削除指示を受け付けた場合、すなわち図４（ｆ）に示した確認画面において「はい」が選択された場合に（ステップＳ１０８でＹＥＳ）、制御部２０１は、システムメモリ２０６に記憶されている区域設定値を読み出す。そして、抽出した位置情報により示される位置を中心に区域設定値を半径とする区域を、位置情報の削除対象の区域として算出する。制御部２０１は、記録媒体２００に記憶されている全画像ファイルのＥｘｉｆ情報を参照し、算出した区域内、すなわち選択地点を中心に半径１ｋｍ以内で撮影された画像の位置情報を削除する（ステップＳ１０９）。なお、ステップ１０９においては、選択された画像の位置情報は削除せずに、当該画像以外の他の画像の位置情報を削除する。
【００４２】
一方、ステップ１０７において選択された画像が複数の場合には（ステップＳ１０７でＮＯ）、制御部２０１は、図４（ｇ）に示したように、確認画面を表示する。そして、使用者による削除指示を受け付けたか否かを判定する（ステップＳ１１０）。削除指示を受け付けたか否かの判定は、図４（ｇ）に示した確認画面において「はい」が選択されたか否かを判定することによりなされる。使用者による削除指示を受け付けなかった場合、すなわち図４（ｇ）に示した確認画面において「いいえ」が選択された場合に（ステップＳ１１０でＮＯ）、ステップＳ１０１に戻る。使用者による削除指示を受け付けた場合、すなわち図４（ｇ）に示した確認画面において「はい」が選択された場合に（ステップＳ１１０でＹＥＳ）、抽出した複数の位置情報により示される位置を結んだ区域を、位置情報の削除対象の区域として算出する。制御部２０１は、記録媒体２００に記憶されている全画像ファイルのＥｘｉｆ情報を参照し、算出した範囲内、すなわち選択地点を結んだ区域内で撮影された画像の位置情報を削除する（ステップＳ１１１）。なお、ステップ１１１においては、選択された画像の位置情報は削除せずに、当該画像以外の他の画像の位置情報を削除する。
【００４３】
以上のように、メニュー画面を介して画像が選択されると、制御部２０１は、選択された画像だけでなく、選択された画像を基準にした特定の区域で撮影された画像の位置情報も削除する。また、位置情報を基準に特定の区域を算出するので、当該算出にあたって地図情報を用いなくてもよい。
【００４４】
ステップＳ１０９またはステップＳ１１１により位置情報が削除されると、制御部２０１は、図４（ｈ）で示したように、確認画面を表示する。そして、今後、位置情報を付加しない旨の指示を使用者から受け付けたか否かを判定する（ステップＳ１１２）。付加しない旨の指示を受け付けたか否かの判定は、図４（ｈ）に示した確認画面において「はい」が選択されたか否かを判定することによりなされる。位置情報を付加しない旨の指示を受け付けなかった場合、すなわち図４（ｈ）に示した確認画面において「いいえ」が選択された場合に（ステップＳ１１２でＮＯ）、ステップＳ１１４に移行する。使用者による付加しない旨の指示を受け付けた場合、すなわち図４（ｈ）に示した確認画面において「はい」が選択された場合に（ステップＳ１１２でＹＥＳ）、制御部２０１は、ステップＳ１０４で選択された画像の位置情報をシステムメモリ２０６に記憶する（ステップＳ１１３）。そして、ステップＳ１０４で選択された画像の位置情報を削除して（ステップＳ１１４）、一連の処理を終了する。
【００４５】
なお、上記フローは一例であり、ステップＳ１１２及びステップＳ１１３を削除する構成とすることにより、上述したように図４（ｈ）を表示することなく処理を終了することができる。また、ステップＳ１０８とＳ１１０でＮＯの場合、ステップ１０１ではなく、ステップＳ１１２に進むように構成することにより、記録媒体２００に記録されている画像データの位置情報の削除は行われずに、今後、撮影した画像に対する位置情報の付加の有無について設定することができる。
【００４６】
上記の説明から明らかなように、記録媒体２００に記録されている画像データの位置情報の削除と、今後、撮影した画像に対する位置情報の付加の有無の設定とは独立した処理であり、一方だけを行うこともできるし、図５のフローのように同時に行うこともできる。また、同時に行う場合においても、撮影した画像に対する位置情報の付加の有無の設定を、記録媒体２００に記録されている画像データの位置情報の削除より先に行うこともできる。
【００４７】
以上の説明では、記録媒体２００に記憶された画像データに関連付けられている位置情報に応じて処理を行う構成であったが、使用者が撮影された画像データを記憶するか否かを選択できる場合には、記録媒体２００に記憶される前の画像データ、すなわち、プレビュー表示されている画像の撮像時の位置情報に応じて処理を行う構成であってもよい。
【００４８】
続いて、今後、位置情報を付加しない旨の指示を使用者から受け付けた場合（図５のステップＳ１１２でＹＥＳ）の撮影動作について説明する。図６は、撮影動作に係る処理を示すフロー図である。本フローは、電子機器１０の電源をオンにして表示部２０９によるライブビュー表示が実行されることにより開始される。
【００４９】
制御部２０１は、ＳＷ１が押下されたか否かを判定する（ステップＳ２０１）。ＳＷ１が押下されたと判定した場合には（ステップＳ２０１でＹＥＳ）、制御部２０１は、ＳＷ２が押下されたことか否かを判定する（ステップＳ２０２）。ＳＷ２が押下されたと判定した場合には（ステップＳ２０２でＹＥＳ）、制御部２０１は、撮影処理を行う（ステップＳ２０３）。具体的には、制御部２０１は、決定された露出値に従ってレンズシャッタを動作させ、被写体光束を撮像素子１００に導く。そして、画像処理部２０５が光電変換された画像信号を処理し、撮像素子１００の有効画素が出力する全部を一つの画像データとして生成する。
【００５０】
撮影処理が終了すると、制御部２０１は、位置情報を削除する特定の区域を決定する基準となる位置情報がシステムメモリ２０６に記憶されているか否かを判定する（ステップＳ２０４）。位置情報の削除に係る処理がすでに実行され、図５のステップ１１１でＹＥＳと判定された場合には、システムメモリ２０６に基準となる位置情報が記憶されている。この場合には（ステップＳ２０４でＹＥＳ）、制御部２０１は、ＧＰＳモジュール２１２から位置情報を取得するとともに、システムメモリ２０６から位置情報を読み出す。そして、取得した位置情報、すなわち撮影処理が行われた位置情報が、読み出した位置情報を基準とする特定の区域内に含まれるか否かを判定する（ステップＳ２０５）。特定の区域は、記憶されている位置情報が一つであれば、当該位置情報により示される位置を中心に半径１ｋｍ以内の区域であり、記憶されている位置情報が複数であれば、複数の位置情報により示される位置を結んだ区域である。
【００５１】
取得した位置情報が、読み出した位置情報を基準とする特定の区域内に含まれると判定した場合に（ステップＳ２０５でＹＥＳ）、制御部２０１は、位置情報を含まないＥｘｉｆ情報を生成する（ステップＳ２０６）。すなわちステップＳ２０３で生成された画像データに位置情報を付加しない。一方、取得した位置情報が、読み出した位置情報を基準とする特定の区域内に含まれないと判定した場合に（ステップＳ２０５でＮＯ）、位置情報を含むＥｘｉｆ情報を生成する（ステップＳ２０７）。つまり、位置情報を付加する。
【００５２】
また、ステップＳ２０４でシステムメモリ２０６に位置情報が記憶されていないと判定した場合には（ステップＳ２０４でＮＯ）、位置情報の削除に係る処理が実行されていないか、または図５のステップ１１１でＮＯと判定されたことになる。この場合にも、制御部２０１は、位置情報を含むＥｘｉｆ情報を生成する（ステップＳ２０７）。
【００５３】
ステップＳ２０７またはステップＳ２０８によりＥｘｉｆ情報が生成されると、画像処理部２０５は、Ｅｘｉｆ情報と画像データを関連付けて画像ファイルを生成する（ステップＳ２０８）。
【００５４】
制御部２０１は、電子機器１０が自動的に画像ファイルを送信するように設定されているかを判定する（ステップＳ２０９）。電子機器１０が自動的に画像ファイルを送信するように設定されていると判定すれば（ステップＳ２０９でＹＥＳ）、制御部２０１は、画像ファイルを内部メモリ２０３に一時記憶するように画像処理部２０５に指示する。画像処理部２０５は、画像ファイルを内部メモリ２０３に一時記憶する（ステップＳ２１０）。そして、通信部２１１は、一時記憶された画像ファイルをＷｅｂサーバ４０に送信して（ステップＳ２１１）、一連の処理を終了する。一方、画像ファイルがＷｅｂサーバ４０に自動的に送信されるように設定されていないと判定すれば（ステップＳ２０９でＮＯ）、制御部２０１は、画像処理部２０５に画像ファイルを記録媒体２００に記憶するように指示する。画像処理部２０５は、画像ファイルを記録媒体２００に記憶して（ステップＳ２１２）、一連の処理を終了する。
【００５５】
なお、ステップ２０９において、電子機器１０が自動的に画像ファイルを送信するように設定されていると判定した場合に（ステップＳ２０９でＹＥＳ）、制御部２０１は、撮影された画像の位置情報を削除するかの確認画面を表示してもよい。図７は、確認画面の表示例を説明する図である。表示部２０９には、例えば「撮影された画像の位置情報を削除します。よろしいですか？」というメッセージが表示される。そして、制御部２０１は、使用者の指示に基づいて、位置情報を削除するか否かを決定する。使用者による削除指示を受け付けた場合、すなわち確認画面において「はい」が選択された場合に、制御部２０１は、位置情報を削除する。これにより、位置情報の削除に係る処理が実行されていない場合に、撮影した画像の画像ファイルが自動的にＷｅｂサーバ４０に送信されることを抑制できる。
【００５６】
制御部２０１は、直前の撮影における位置情報を記憶しておき、現撮影時の位置情報と直前の位置情報とが一致するか判定してもよい。そして、現撮影時の位置情報と直前の位置情報とが異なると判定した場合に、図７に示す確認画面を表示してもよい。これにより、撮影場所が異なっていれば、その都度、確認画面が表示されるので、位置情報が制限されていない画像ファイルが送信されるリスクを低減できる。
【００５７】
以上の説明では、制御部２０１は、システムメモリ２０６に位置情報を記憶したが、位置情報を基準にした特定の区域を示す情報を記憶してもよい。例えば、選択された画像が一つであれば、当該画像の位置情報を中心に半径１ｋｍ以内の区域を示す情報を記憶する。また、選択された画像が複数であれば、当該複数の画像の位置情報を結んだ区域を示す情報を記憶する。
【００５８】
以上の説明では、位置情報を削除する構成であったが、位置情報を偽の位置情報に書き換えてもよい。緯度および経度をそれぞれ０度等の予め設定されている値に書き換えてもよいし、予め設定されている値だけずらした値に書き換えてもよい。
【００５９】
以上の説明では、使用者により選択された画像データに関連付けられた位置情報を基準に、位置情報の削除の対象となる区域を算出したが、さらに当該区域の調整を使用者から受け付けてもよい。例えば、電子機器１０がシステムメモリ２０６に地図情報を記憶している場合には、制御部２０１は、算出した区域を地図情報に対応付けて地図上に表示する。使用者は、操作部２０８を介して地図上に表示された区域を操作することにより、当該区域を調整することができる。
【００６０】
以上の説明では、選択された位置情報を基準にした特定の区域内の位置情報を一括削除する構成であったが、一部の位置情報を削除しない構成であってもよい。特定の区域内に位置情報が含まれたとしても、第３者に知られたくない自宅等の特定の被写体が画像に含まれていない場合がある。このような場合には、少なくとも特定の被写体が画像から把握されるリスクは小さいので、当該画像が取得された位置の位置情報を削除しなくてもよい。具体的には、制御部２０１は、Ｅｘｉｆ情報内の撮影された画像の方向を用いて、位置情報を削除するか否かを判定する。例えば、使用者は予め自宅で撮影し、撮影した画像の位置情報を電子機器１０に登録しておく。電子機器１０の制御部２０１は、使用者の操作により画像ファイルの位置情報を削除するにあたって、登録されている位置情報により示される位置が、位置情報削除の対象の画像ファイルの画像が撮影された方向に位置するか否かを判定する。登録されている位置情報により示される位置が、位置情報削除の対象の画像ファイルの画像が撮影された方向に位置すると判定した場合には、特定の場所が画像に含まれている場合があるので、制御部２０１は、当該画像ファイルの位置情報を削除する。一方、登録されている位置情報により示される位置が、位置情報削除の対象の画像ファイルの画像が撮影された方向に位置しないと判定した場合には、当該画像ファイルの位置情報を削除しない。
【００６１】
さらに、制御部２０１は、Ｅｘｉｆ情報内の被写体距離を用いて、位置情報を削除するか否かを判定してもよい。例えば、登録されている位置情報により示される位置が、位置情報削除の対象の画像ファイルの画像が撮影された方向に位置したとしても、被写体距離によっては特定の被写体が画像に含まれていない場合がある。位置情報が特定の被写体の周辺の位置を示しているが、被写体距離が遠い場合には、特定の被写体が画像に含まれていない可能性が高い。そこで、制御部２０１は、削除対象の画像に関連付けられた被写体距離が予め設定されている値より大きい場合に、当該画像ファイルの位置情報を削除しなくてもよい。
【００６２】
また、制御部２０１は、Ｅｘｉｆ情報内の姿勢情報を用いて、位置情報を削除するか否かを判定してもよい。例えば、登録されている位置情報により示される位置が、削除対象の画像ファイルの画像が撮影された方向に位置したとしても、電子機器１０の姿勢によっては特定の被写体が画像に含まれていない場合がある。位置情報が特定の被写体の周辺の位置を示しているが、使用者が例えば空を撮影する場合のように、電子機器１０の姿勢が傾いている場合には、特定の被写体が画像に含まれていない可能性が高い。そこで、制御部２０１は、削除対象の画像に関連付けられた姿勢情報が予め設定されている値より大きい場合に、当該画像ファイルの位置情報を削除しなくてもよい。
【００６３】
以上の説明では、位置情報の関連付けを制限する構成であったが、Ｗｅｂサーバ４０への送信を制限する構成であってもよい。この場合には、Ｅｘｉｆ情報は、例えばアップロード禁止フラグを備える。アップロード禁止フラグは、画像ファイルの送信を許可するか否かを示す。また、再生メニューの項目として、「位置情報送信不可設定」を有する。制御部２０１は、再生メニューの「位置情報送信不可設定」が選択されると、図４（ｄ）に示したような画像選択画面を表示し、使用者の選択を受け付ける。使用者は、位置情報を削除する場合と同様、第３者に特定されたくない位置で撮影された画像を選択する。画像が選択されると、制御部２０１は、選択された画像のＥｘｉｆ情報にアップロード禁止フラグを立てる。その後、画像ファイルを送信するための操作が使用者によりなされると、制御部２０１は、Ｅｘｉｆ情報のアップロード禁止フラグを参照し、当該アップロード禁止フラグが立っている場合には、当該画像ファイルを送信しない。この場合に、制御部２０１は、画像ファイルの送信が禁止されている旨のメッセージを表示部２０９に表示するとよい。
【００６４】
以上の説明では、電子機器１０としてデジタルカメラを例に挙げたが、電子機器１０は、受付部として機能する操作部、並びに抽出部および制限部として機能する制御部を備えていれば、スマートフォン、携帯電話等の様々な形態を採り得る。また、電子機器１０が撮影レンズ２０、撮像素子１００、Ａ／Ｄ変換回路２０２、および駆動部２０４を備えていない機器であっても、記録媒体２００に記録されている画像データに関連付けられている位置情報を用いて、図５に示したように、位置情報の削除に係る処理を行うことができる。この場合には、電子機器１０としてパーソナルコンピュータ、フォトフレーム、ストレージビューワ等の形成を採り得る。
【００６５】
図８は、パーソナルコンピュータにおける位置情報の削除を説明する図である。特に、位置情報の削除に関するユーザインタフェースを説明する図である。パーソナルコンピュータは、ＲＯＭ等のメモリに地図情報を記憶している。パーソナルコンピュータの制御部は、画像の選択画面において一つの画像が選択された場合に、当該地図情報に関連付けて削除対象となる範囲を表示する。具体的には、図８に示すように、画像の位置情報に対応付けられた丸ピン２８２を地図上に表示する。そして、選択された画像の丸ピン２８３を他の丸ピンと区別できるように例えば濃い色で示す。また、丸ピン２８３に対応する位置情報に関連付けられているサムネイル画像２８４を表示する。さらに、丸ピン２８３を中心に半径１ｋｍの区域を例えば点線で表示するとともに、当該区域に含まれる丸ピン２８５を例えばハッチングで示す。これにより、使用者は、削除対象となる区域および削除対象となる画像ファイルの数を視覚的に確認することができる。また、使用者の操作によっていずれかの丸ピン２８５が選択されれば、当該丸ピン２８５に対応する位置情報に関連付けられているサムネイル画像を表示してもよい。これにより、使用者は、ハッチングの丸ピン２８５を選択することにより、位置情報削除の対象となる画像のサムネイル画像を確認することができる。使用者は、「はい」を選択することにより、位置情報の削除を実行できる。
【００６６】
位置情報の削除の後、パーソナルコンピュータは、使用者の操作に応じて、今後取り込む画像ファイルに対して特定の区域内の位置情報を削除するように設定してもよい。具体的には、パーソナルコンピュータの表示部に、今後取り込む画像ファイルに対する確認画面を表示する。例えば「今後、この区域内で撮影された画像の画像ファイルの位置情報を削除します。よろしいですか？」というメッセージを表示する。使用者は、「はい」を選択することにより、今後、上記区域内で撮影された画像の画像ファイルが取り込まれた場合、当該画像ファイルの位置情報を削除するように設定することができる。このように、使用者は、記録媒体２００に記録されている画像データの位置情報の削除に限らず、今後取り込む画像ファイルに対する位置情報の削除の可否について設定できる。
【００６７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６８】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６９】
１０  電子機器、２０  撮影レンズ、２１  光軸、３０  ネットワーク、４０  Ｗｅｂサーバ、１００  撮像素子、２００  記録媒体、２０１  制御部、２０２  Ａ／Ｄ変換回路、２０３  内部メモリ、２０４  駆動部、２０５  画像処理部、２０６  システムメモリ、２０８  操作部、２０９  表示部、２１０  ＬＣＤ駆動回路、２１１  通信部、２１２  ＧＰＳモジュール、２１３  姿勢センサ、２１４  カーソル、２８２  丸ピン、２８３  丸ピン、２８４  サムネイル画像、２８５  丸ピン
【図１】
2015005869.tif 000003
【図２】
2015005869.tif 000004
【図３】
2015005869.tif 000005
【図４】
2015005869.tif 000006
【図５】
2015005869.tif 000007
【図６】
2015005869.tif 000008
【図７】
2015005869.tif 000009
【図８】
2015005869.tif 000010