(57)【要約】【課題】画像の撮影位置を適切に記録する。【解決手段】画像を撮影する撮影手段Ａ１、Ｂ１と、撮影手段Ａ１、Ｂ１により画像を撮影したときの撮影位置を測位する測位手段Ａ３、Ｂ３と、撮影位置に基づいて、撮影画像とともに撮影位置のデータを記録するか否かを決定する制御手段Ａ２、Ｂ２と、制御手段Ａ２、Ｂ２による決定に応じて撮影画像のみ、または撮影画像と撮影位置データを記録する記録手段Ａ２、Ｂ２とを備える。【選択図】図１
2010016462.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影する撮影手段と、
前記撮影手段により画像を撮影したときの撮影位置を測位する測位手段と、
前記撮影位置に基づいて、前記撮影画像とともに前記撮影位置のデータを記録するか否かを決定する制御手段と、
前記制御手段による決定に応じて前記撮影画像のみ、または前記撮影画像と前記撮影位置データを記録する記録手段とを備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
所定の広さの特定場所に対する撮影位置データの記録可否と記録可の場合の撮影位置データの記録精度とを設定した精度記憶手段を備え、
前記制御手段は、前記撮影位置を前記精度記憶手段の前記特定場所と照合し、前記撮影画像とともに前記撮影位置データを記録するか否かと、記録する場合の前記撮影位置データの記録精度を決定することを特徴とする撮像装置。
【請求項３】
請求項１または請求項２に記載の撮像装置において、
特定人物に対する特徴を記憶した人物記憶手段と、
前記人物記憶手段を参照して前記撮影画像の中から前記特定人物を認識する人物認識手段とを備え、
前記制御手段は、前記人物認識手段により前記撮影画像の中に前記特定人物が認識された場合には、前記撮影位置データの記録精度を低精度に変換することを特徴とする撮像装置。
【請求項４】
請求項２または請求項３に記載の撮像装置において、
前記測位手段は前記撮影位置データの測位精度を出力し、
前記制御手段は、前記測位精度が前記制御手段により決定された記録精度より低い場合には、前記測位精度が前記記録精度を満たすまで前記測位手段による測位をやり直すことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関する。
【背景技術】
【０００２】
移動端末が、自己位置データに関する所望の精度の限度を指示する精度限度データを位置処理システムへ送り、位置処理システムは、所望の精度に制限された移動端末の位置データを提供するようにした位置データの提供方法が知られている（例えば、特許文献１参照）。
【０００３】
この出願の発明に関連する先行技術文献としては次のものがある。
【特許文献１】特開２００１−３２０７５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、撮影した画像に撮影場所の位置データを付加する場合に、撮影場所に応じて位置データの精度を変えたい場合がある。例えば、撮影場所が自宅周辺の場合には、プライバシー保護から撮影場所の位置データの精度に制限を加える必要があり、撮影場所が観光地の場合には、撮影場所を正確に知るために正確な位置データが望ましい。
しかしながら、上述した従来の位置データの提供方法では、撮影の都度、位置データの精度限度を指示しなければならず、この指示操作を怠ると、自宅周辺の画像とともに、自宅周辺の正確な位置データが公開されることになる。
【課題を解決するための手段】
【０００５】
(１)  請求項１の発明は、画像を撮影する撮影手段と、撮影手段により画像を撮影したときの撮影位置を測位する測位手段と、撮影位置に基づいて、撮影画像とともに撮影位置のデータを記録するか否かを決定する制御手段と、制御手段による決定に応じて撮影画像のみ、または撮影画像と撮影位置データを記録する記録手段とを備える。
(２)  請求項２の発明は、請求項１に記載の撮像装置において、所定の広さの特定場所に対する撮影位置データの記録可否と記録可の場合の撮影位置データの記録精度とを設定した精度記憶手段を備え、制御手段は、撮影位置を精度記憶手段の特定場所と照合し、撮影画像とともに撮影位置データを記録するか否かと、記録する場合の撮影位置データの記録精度を決定する。
(３)  請求項３の発明は、請求項１または請求項２に記載の撮像装置において、特定人物に対する特徴を記憶した人物記憶手段と、人物記憶手段を参照して撮影画像の中から特定人物を認識する人物認識手段とを備え、制御手段は、人物認識手段により撮影画像の中に特定人物が認識された場合には、撮影位置データの記録精度を低精度に変換する。
(４)  請求項４の発明は、請求項２または請求項３に記載の撮像装置において、測位手段は撮影位置データの測位精度を出力し、制御手段は、測位精度が制御手段により決定された記録精度より低い場合には、測位精度が記録精度を満たすまで測位手段による測位をやり直す。
【発明の効果】
【０００６】
本発明によれば、画像の撮影位置を記録するか否かと、記録する場合にはその記録精度が自動的に決定され、操作性が向上するとともに、誤って公開されたくない撮影場所が画像とともに公開されるような事態を防止することができる。
【発明を実施するための最良の形態】
【０００７】
図１は発明の一実施の形態の構成を示す図である。カメラＡとカメラＢは、例えば所有者が同一であるなど、互いに“紐付けられている関係”にある。つまり、撮影した画像に撮影場所の位置データを付加する場合に、位置データを変換するために参照するデータベース（精度変換データベース、要求精度テーブル、人物データベースなど）がまったく同一であるカメラどうしである。撮影者によっては一眼レフカメラとコンパクトカメラを所持し、撮影対象や撮影条件に応じてそれらを使い分けることがある。そのような場合に例えば一眼レフカメラをカメラＡとし、コンパクトカメラをカメラＢとして同一の精度変換に関するデータを共有する。
【０００８】
また、センターＣは、互いに“紐付けられている関係”のカメラＡとカメラＢが同一ＩＤの認証により利用可能なデータベースを備えている。センターＣのデータベースを利用して撮影場所の位置データの精度を変換する場合には、カメラＡとカメラＢに位置データ変換に関するデータベースを設けなくてもよい。なお、カメラＡとカメラＢは同一のカメラであってもよいし、一方が一眼レフカメラ、他方がコンパクトカメラなど、異なる種類のカメラであってもよい。
【０００９】
以下では、カメラＡ、カメラＢおよびセンターＣがそれぞれ備えている同様な装置についてまとめて説明する。撮影処理部Ａ１、Ｂ１は図示しない撮影レンズ、撮像素子、画像処理装置などを備え、被写体像を撮影して種々の処理を施す。記録処理部Ａ２、Ｂ２は、撮影処理部Ａ１、Ｂ１により撮像した被写体像をメモリカードなどの記録装置へ記録する。なお、詳細を後述するが、撮影した画像とともに撮影場所の位置データを記録する。測位処理部Ａ３、Ｂ３は撮影処理部Ａ１、Ｂ１による撮影に同期して撮影場所を測位し、撮影場所の緯度Ｘと経度Ｙを検出する。なお、測位方法には周知のＧＰＳ測位法、ＷｉＦｉ測位法、あるいは携帯電話機による基地局測位法などがあり、それらのうちの少なくとも１つの測位法により撮影位置を検出する。
【００１０】
顔検出（人物認識）処理部Ａ４、Ｂ４は、撮影処理部Ａ１、Ｂ１により撮影された画像の中に、予め登録した人物が写っているか否かを判定する。
【表１】
2010016462.tif 000003
表１は、人物データベースＡ５、Ｂ５、Ｃ５に格納されている特定の人物に関する特徴量のデータを示す。カメラＡとカメラＢの所有者は認識したい人物の顔画像をテンプレート画像とし、その特徴量データを人物名と対応付けて人物データベースＡ５、Ｂ５、Ｃ５に記憶し、予め登録する。顔検出（人物認識）処理部Ａ４、Ｂ４は、人物データベースＡ５、Ｂ５、Ｃ５に登録されている人物の特徴量データと、撮影処理部Ａ１、Ｂ１により撮影された画像とを照合し、周知の顔認識手法により撮影画像の中に予め登録した人物が写っているか否かを判別する。
【００１１】
ユーザー認証情報部Ａ６、Ｂ６は、センターＣに格納されている各種データを利用する場合に、予めデータベースにデータを登録した契約ユーザーであるか否かを認証するためのＩＤ情報を記憶している。センターＣのユーザー認証処理部Ｃ１は、予め登録されている契約ユーザーのＩＤ情報と、カメラＡまたはカメラＢから送られたユーザーのＩＤ情報とを照合し、両者が一致した場合に予め格納されている契約ユーザーの各種データをカメラＡまたはカメラＢへ提供する。送信／受信処理部Ａ７、Ｂ７、Ｃ２は、カメラＡ、カメラＢおよびセンターＣとの間で各種データの送受信を行う。
【００１２】
精度変換データベースＡ８、Ｂ８、Ｃ３は、測位処理部Ａ３、Ｂ３により検出した撮影場所が予め登録されている領域内である場合に、撮影場所の位置データを登録領域に応じた精度に変換するためのデータベースである。
【表２】
2010016462.tif 000004
【００１３】
表２において、領域は、使用者により緯度Ｘおよび経度Ｙとその緯度経度を中心とする半径Ｒで予め指定された領域である。人物非認識時の位置情報の記録精度は、撮影した画像の中に予め登録した人物が写っていない場合に撮影画像とともに記録される位置データの要求精度であり、使用者によって高精度Ｈighまたは低精度Ｌow、あるいは位置データの記録禁止Ｏffが設定される。人物認識時の位置データの記録精度は、顔検出（人物認識）処理部Ａ４、Ｂ４によって撮影画像の中に人物データベースＡ５、Ｂ５、Ｃ５（表１参照）に登録された人物が認識された場合の、撮影画像とともに記録される位置データの要求精度であり、使用者によって高精度Ｈighまたは低精度Ｌow、あるいは位置データの記録禁止Ｏffが設定される。位置履歴の記録頻度は、カメラＡ、Ｂを所持する使用者の移動軌跡を検出してログファイルに記録する際の位置データの記録頻度であり、使用者によって高頻度Ｈighまたは低頻度Ｌow、あるいは記録しないＯffが設定される。
【００１４】
使用者は、地図インタフェースなどを利用して自宅周辺の領域、勤務先の会社周辺領域、旅行先の領域と、領域ごとの人物非認識時の位置データの記録精度、人物認識時の位置データの記録精度および位置履歴の記録頻度を精度変換データベースＡ８、Ｂ８、Ｃ３へ登録することができる。使用者が２台のカメラＡ、Ｂを所持している場合には、一方のカメラＡの精度変換データベースＡ８に対して領域と精度に関するデータの登録または更新を行うと、送信／受信処理部Ａ７、Ｂ７を介して自動的に他方のカメラＢの精度変換データベースＢ８へ同一データの登録または更新が行われる。また、使用者が、センターＣと撮影場所の位置データに関するサービス契約をしている場合には、カメラＡまたはカメラＢの精度変換データベースＡ８、Ｂ８に対して領域と精度に関するデータの登録または更新を行うと、送信／受信処理部Ａ７、Ｂ７、Ｃ２を介して自動的にセンターＣの精度変換データベースＣ３へ同一データの登録または更新が行われる。
【００１５】
なお、撮影場所が精度変換データベースＡ８、Ｂ８、Ｃ３の登録領域内にない場合には、人物非認識時の位置データの記録精度、人物認識時の位置データの記録精度および位置履歴の記録頻度には、予めカメラＡ、Ｂに記憶されているデフォルト値が設定される。
【００１６】
要求精度テーブルＡ９、Ｂ９、Ｃ４は、位置データの記録精度Ｈigh、Ｌow、Ｏffと、位置履歴の記録頻度Ｈigh、Ｌow、Ｏffを設定したテーブルであり、使用者により任意に設定することができる。位置データの記録精度では、例えば下表３に示すように、ＧＰＳ測位において位置データとともに提供される精度の劣化指標ＤＯＰ(Dilution of Precision)にしたがって、ＤＯＰが６以下の位置データを高精度Ｈighとし、６より大きい位置データを低精度Ｌowとする。また、位置履歴の記録頻度では、例えば表３に示すように、１０秒ごとに記録する場合を高精度Ｈighとし、６０秒ごとに記録する場合を低精度Ｌowとする。なお、位置データおよび位置履歴を記録しない場合には、Ｏffとする。
【表３】
2010016462.tif 000005
【００１７】
図２および図３は、一実施の形態の位置データ精度の変換処理を示すフローチャートである。カメラＡおよびカメラＢは、電源が投入されている間、所定時間（例えば１０秒）ごとにこの処理を実行する。なお、ここではカメラＡの精度変換処理を説明するが、カメラＢについても同様である。図２のステップ１において、測位処理部Ａ３により現在位置を測位し、位置データとして緯度、経度およびＤＯＰを検出する。ステップ２で撮影処理部Ａ１による撮影が行われたか否かを判別し、撮影が行われていない場合は処理を終了する。なお、撮影には静止画撮影、動画撮影あるいは音声付きの画像撮影が含まれる。
【００１８】
撮影が行われた場合はステップ３へ進み、精度変換データベースＡ８を参照して撮影画像とともに記録される位置データの要求精度を決定する。この要求精度の決定処理は図３のサブルーチンを実行して行われる。図３のステップ１１において、撮影した画像から人の顔を検出する。この顔検出処理については周知の方法を用いればよいが、ここでは人の顔を認識できればよく、認識した顔がどの人物の顔かまで判別する必要はない。
【００１９】
ステップ１２で人の顔が一つ以上検出されたか否かを判別し、撮影画像の中に人の顔が写っていない場合はステップ１３へ進み、人物非認識時の位置データの記録精度を要求する。つまり、精度変換データベースＡ８を参照して撮影場所の測位位置（緯度、経度）が予め登録されている領域内にあるか否かを判別し、撮影位置の領域に応じた人物非認識時の位置データの記録精度を要求精度とする。なお、撮影位置が登録領域内にない場合には、人物非認識時の位置データの記録精度としてカメラＡに予め記憶されているデフォルト値を設定する。
【００２０】
一方、撮影画像の中に人の顔が一つ以上写っている場合はステップ１４へ進み、人物認識処理を行う。すなわち、人物データベースＡ５を参照して撮影画像の中の顔が予め登録した人物の顔のテンプレート画像と一致するか否かを判別する。撮影画像の中の顔が登録人物の顔と一致しない場合、つまり撮影画像の中に登録人物が一人も認識されない場合はステップ１３へ進み、上述したように撮影位置の領域に応じた人物非認識時の位置データの記録精度を要求する。
【００２１】
撮影した画像の中に写っている顔が予め登録した人物の顔と一致した場合、つまり撮影画像の中に登録人物が一人以上認識された場合は、ステップ１６へ進み、人物認識時の位置データの記録精度を要求する。つまり、精度変換データベースＡ８を参照して撮影場所の測位位置（緯度、経度）が予め登録されている領域内にあるか否かを判別し、撮影位置の領域に応じた人物認識時の位置データの記録精度を要求精度とする。なお、撮影位置が登録領域内にない場合には、人物認識時の位置データの記録精度として予めカメラに記憶されているデフォルト値を設定する。
【００２２】
位置データの要求精度を決定したら図２のステップ４へ進み、要求精度が位置データを記録しないＯffになっているか否かを判別する。要求精度がＯffの場合は処理を終了し、要求精度がＯffでない場合はステップ５へ進む。ステップ５では、撮影位置の領域判定と人物認識の有無に応じた位置データの要求記録精度が高精度Ｈighであるか否かを判別し、高精度Ｈighが要求されている場合はステップ６へ進む。
【００２３】
ステップ６では現在位置の測位精度（ステップ１における測位精度）が要求精度より低いか否かを判別する。測位精度が要求精度より低い場合はステップ８へ進み、測位処理部Ａ３により現在位置の再測位を行う。例えば、撮影位置の領域判定と人物認識の有無に応じた要求精度が高精度Ｈighであるにも拘わらず、測位精度の劣化指標ＤＯＰが６よりも大きい低精度Ｌowである場合には、現在位置の再測位を行う。一方、現在位置の測位精度が要求精度以上の場合はステップ７へ進む。例えば、要求精度が高精度Ｈighのときに、測位精度の劣化指標ＤＯＰが６以下で高精度Ｈighの場合にはステップ７へ進み、測位結果の位置データをそのまま撮影画像とともに記録する。
【００２４】
撮影位置の領域判定と人物認識の有無に応じた位置データの要求記録精度が高精度Ｈighでない場合はステップ９へ進み、測位結果の位置データを低精度に変換する。例えば、測位結果の緯度および経度が「ddmm.mmmm、Ｎ／Ｓ(北緯／南緯)、dddmm.mmmm、Ｅ／Ｗ(東経／西経)」である場合に、小数点以下を強制的に０にして「ddmm.0000、Ｎ／Ｓ(北緯／南緯)、dddmm.0000、Ｅ／Ｗ(東経／西経)」に変換する。また、住所については、「東京都品川区西大井１−６−３」の区より細かい部分を削除して「東京都品川区」とする。電話番号については、「＋８１−３−３７７３−１１１１」から局番と電話番号を削除して「＋８１−３」とする。さらに、郵便番号については、「１４０−８６０１」を「１４０」とする。
【００２５】
ここで、ステップ９における位置データの低精度への変換は、測位結果の位置データが高精度（ＤＯＰ≦６）であるか、低精度（ＤＯＰ＞６）であるかには無関係である。例えば、測位により低精度の緯度および経度が検出された場合でも、緯度および経度は小数点以下の数値を含んでおり、この場合は低精度の緯度および経度の小数点以下を強制的に０にして低精度データへ変換する。
【００２６】
位置データを低精度に変換した後、ステップ１０で変換後の位置データを撮影画像とともに記録して処理を終了する。
【００２７】
なお、上述した一実施の形態では、撮影画像の中に人の顔がある場合でも、その顔が予め登録した人物の顔でない場合には、人物非認識時の位置データ精度を要求する例を示したが、人物認識を行わず、人の顔が検出された場合は人物認識時の記録精度を要求し、人の顔が検出されない場合は人物非認識時の記録精度を要求するようにしてもよい。つまり、人の顔の検出結果のみに応じて要求記録精度を決定するようにしてもよい。
【００２８】
また、画像の撮影条件に応じて位置データの要求記録精度を決定してもよい。例えば、撮影画角が広角の場合には、広い範囲を撮影するのであるから撮影場所の位置データは高精度である必要がなく、その場合は低精度を要求する。一方、望遠で撮影した場合には、撮影対象が絞り込まれており、撮影場所の位置データは高精度である必要が高く、その場合は高精度を要求する。
【００２９】
さらに、上述した一実施の形態では撮像画像とともに撮影位置データを記録する例を示したが、位置データ以外の情報を合わせて記録してもよい。例えば、検出した人の顔の数や、センサーにより検出した撮影者の心拍数などを画像とともに記録してもよい。
【００３０】
さらにまた、撮影位置データの記録精度に応じて撮影画像の記録解像度を変更してもよい。例えば、撮影位置データの記録精度が高い場合には、撮影画像の記録解像度を高くする。
【００３１】
なお、上述した一実施の形態とその変形例において、一実施の形態と変形例とのあらゆる組み合わせが可能である。
【００３２】
上述した実施の形態とその変形例によれば以下のような作用効果を奏することができる。まず、画像を撮影したときの撮影位置を測位し、撮影位置に基づいて撮影画像とともに撮影位置のデータを記録するか否かを決定する。具体的には、
所定の広さの特定領域に対する撮影位置データの記録可否と記録可の場合の撮影位置データの記録精度とを設定したデータベースを備え、撮影位置をデータベースの特定領域と照合し、撮影画像とともに撮影位置データを記録するか否かと、記録する場合の撮影位置データの記録精度を決定するようにしたので、画像の撮影位置を記録するか否かと、記録する場合にはその記録精度が自動的に決定され、操作性が向上するとともに、誤って公開されたくない撮影場所が画像とともに公開されるような事態を防止することができる。
【００３３】
次に、特定人物に対する特徴を記憶したデータベースを備え、このデータベースを参照して撮影画像の中から特定人物を認識するとともに、撮影画像の中に前記特定人物が認識された場合には、撮影位置データの記録精度を低精度に変換するようにしたので、撮影者が予め設定した人物の正確な住所や勤務先が撮影画像とともに公開されるような事態を防止することができる。
【００３４】
また、測位精度が要求精度より低い場合には、測位精度が要求精度を満たすまで測位手段による測位をやり直すようにしたので、要求精度の撮影位置データを確実に記録できる。
【図面の簡単な説明】
【００３５】
【図１】一実施の形態の構成を示す図
【図２】一実施の形態の撮影位置データの変換処理を示すフローチャート
【図３】一実施の形態の位置データの要求精度決定処理を示すフローチャート
【符号の説明】
【００３６】
Ａ、Ｂ；カメラ、Ａ１、Ｂ１；撮影処理部、Ａ２、Ｂ２；記録処理部、Ａ３、Ｂ３；測位処理部、Ａ４、Ｂ４；顔検出（人物認識）処理部、Ａ５、Ｂ５；人物データベース、Ａ８、Ｂ８；精度変換データベース、Ａ９、Ｂ９；要求精度テーブル
【図１】
2010016462.tif 000006
【図２】
2010016462.tif 000007
【図３】
2010016462.tif 000008