(57)【要約】【課題】撮影により得られる２つの撮影データを用いて認証を行うことにより、認証の確かさを保証する。【解決手段】情報処理装置は、第１撮影データを取得し（Ｓ１）、タイムサーバーを経由して撮影データ認証装置に送信する（Ｓ４〜Ｓ６）。撮影データ認証装置は、第１撮影データを取得すると、第２撮影データを要求する。第２撮影データは、例えば、ステップＳ３において確認された撮影位置に応じた被写体や、第１撮影データと同様の被写体を表すものである。情報処理装置は、この要求に応じて第２撮影データを取得し（Ｓ８）、撮影データ認証装置に送信する（Ｓ９）。撮影データ認証装置は、取得した撮影データを用いて判定を行い（Ｓ１０）、判定結果に応じた所定の処理を実行する（Ｓ１１）。これにより、コピー等により取得した撮影データを用いた行為を不正行為であると判断したり、撮影者がいる場所を証明したりすることができる。【選択図】図６
2010231450.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して得られる撮影データである第１撮影データを情報処理装置から取得する第１取得部と、
前記第１取得部により第１撮影データが取得された情報処理装置に対して、当該第１撮影データより新たに得られる撮影データを要求する要求部と、
前記要求部による要求に応じた撮影データである第２撮影データを前記情報処理装置から取得する第２取得部と、
前記第１取得部及び第２取得部により取得された第１撮影データと第２撮影データとの対応関係の判定結果に基づいて認証を行う認証部と、
前記認証部による認証結果に応じた処理を実行する処理実行部と
を備えることを特徴とする撮影データ認証装置。
【請求項２】
前記認証部が、
前記第１撮影データと前記第２撮影データの類似の度合いを表す類似度を判定する類似度判定部を備え、
前記類似度が第１の閾値以上であり、当該第１の閾値より大である第２の閾値以下である場合には、前記第１撮影データを認証する
ことを特徴とする請求項１に記載の撮影データ認証装置。
【請求項３】
前記第１取得部が、
前記第１撮影データと、当該第１撮影データに対応する位置情報とを取得し、
前記要求部が、
前記第１取得部により取得された位置情報と所定の対応関係を有する対応データを選択する対応データ選択部を備え、前記対応データを前記情報処理装置に送信することにより前記要求を行い、
前記認証部が、
前記対応データと前記第２の撮影データとが有する対応関係に基づいて認証を行う
ことを特徴とする請求項１に記載の撮影データ認証装置。
【請求項４】
情報処理装置と、撮影データ認証装置とを有し、
前記情報処理装置が、
被写体を撮影して得られる撮影データを取得する撮影部と、
前記撮影データ認証装置と通信を行う第１の通信部とを備え、
前記撮影データ認証装置が、
前記情報処理装置と通信を行う第２の通信部と、
前記第２の通信部を介して、第１撮影データを前記情報処理装置から取得する第１取得部と、
前記第１取得部により第１撮影データが取得された前記情報処理装置に対して、当該第１撮影データより新たに得られる撮影データを前記第２の通信部を介して要求する要求部と、
前記第２の通信部を介して、前記要求部による要求に応じた撮影データである第２撮影データを前記情報処理装置から取得する第２取得部と、
前記第１取得部及び第２取得部により取得された第１撮影データと第２撮影データとの対応関係の判定結果に基づいて認証を行う認証部と、
前記認証部による認証結果に応じた処理を実行する処理実行部とを備える
ことを特徴とする撮影データ認証システム。
【請求項５】
情報処理装置が、被写体を撮影して得られる撮影データである第１撮影データを撮影データ認証装置に送信し、
前記撮影データ認証装置が、前記第１撮影データを取得すると、当該第１撮影データより新たに得られる撮影データを前記情報処理装置に要求し、
前記情報処理装置が、前記撮影データ認証装置からの要求に応じて第２撮影データを当該撮影データ認証装置に送信し、
前記撮影データ認証装置が、前記第２撮影データを取得すると、前記第１撮影データと前記第２撮影データとの対応関係の判定結果に基づいて認証を行い、その認証結果に応じた処理を実行する
ことを特徴とする撮影データ認証方法。
【請求項６】
コンピューターを、
被写体を撮影して得られる撮影データである第１撮影データを情報処理装置から取得する第１取得部と、
前記第１取得部により第１撮影データが取得された情報処理装置に対して、当該第１撮影データより新たに得られる撮影データを要求する要求部と、
前記要求部による要求に応じた撮影データである第２撮影データを前記情報処理装置から取得する第２取得部と、
前記第１取得部及び第２取得部により取得された第１撮影データと第２撮影データとの対応関係の判定結果に基づいて認証を行う認証部と、
前記認証部による認証結果に応じた処理を実行する処理実行部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影データを認証する技術に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮影手段により得られた撮影データの正否を判断して認証する技術がある。例えば、特許文献１には、人物の身体的特徴（顔など）と時刻情報とを組み合わせて、撮影されたデータを認証する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２７７４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、撮影手段を有する情報処理装置（デジタルカメラ、携帯電話等）は、一般に、時刻情報を変更することが容易である。また、人物の身体的特徴を認証に用いたとしても、例えば、ある人物が被写体となった写真を他人が撮影して撮影データを得れば、その他人が当該ある人物になりすませてしまうおそれがある。
これに対し、本発明は、撮影により得られる２つの撮影データを用いて認証を行うことにより認証の確かさを保証することを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明に係る撮影データ認証装置は、被写体を撮影して得られる撮影データである第１撮影データを情報処理装置から取得する第１取得部と、前記第１取得部により第１撮影データが取得された情報処理装置に対して、当該第１撮影データより新たに得られる撮影データを要求する要求部と、前記要求部による要求に応じた撮影データである第２撮影データを前記情報処理装置から取得する第２取得部と、前記第１取得部及び第２取得部により取得された第１撮影データと第２撮影データとの対応関係の判定結果に基づいて認証を行う認証部と、前記認証部による認証結果に応じた処理を実行する処理実行部とを備える構成を有する。この構成によれば、第１撮影データと、当該第１撮影データが取得された後に要求される第２撮影データとを用いて認証を行うため、単一の撮影データを用いただけでは判断できない不正行為を不正であると判断することが可能である。
【０００６】
本発明に係る撮影データ認証装置は、前記認証部が、前記第１撮影データと前記第２撮影データの類似の度合いを表す類似度を判定する類似度判定部を備え、前記類似度が第１の閾値以上であり、当該第１の閾値より大である第２の閾値以下である場合には、前記第１撮影データを認証する構成を採用することができる。この構成によれば、コピー等により取得した撮影データを用いた場合に、これを不正であると判断することが可能である。
【０００７】
本発明に係る撮影データ認証装置は、前記第１取得部が、前記第１撮影データと、当該第１撮影データに対応する位置情報とを取得し、前記要求部が、前記第１取得部により取得された位置情報と所定の対応関係を有する対応データを選択する対応データ選択部を備え、前記対応データを前記情報処理装置に送信することにより前記要求を行い、前記認証部が、前記対応データと前記第２の撮影データとが有する対応関係に基づいて認証を行う構成を採用することができる。この構成によれば、位置情報に応じた撮影データが第２撮影データとして要求されるため、撮影場所の確かさをより確実ならしめることが可能である。
【０００８】
本発明に係る撮影データ認証システムは、情報処理装置と、撮影データ認証装置とを有し、前記情報処理装置が、被写体を撮影して得られる撮影データを取得する撮影部と、前記撮影データ認証装置と通信を行う第１の通信部とを備え、前記撮影データ認証装置が、前記情報処理装置と通信を行う第２の通信部と、前記第２の通信部を介して、第１撮影データを前記情報処理装置から取得する第１取得部と、前記第１取得部により第１撮影データが取得された前記情報処理装置に対して、当該第１撮影データより新たに得られる撮影データを前記第２の通信部を介して要求する要求部と、前記第２の通信部を介して、前記要求部による要求に応じた撮影データである第２撮影データを前記情報処理装置から取得する第２取得部と、前記第１取得部及び第２取得部により取得された第１撮影データと第２撮影データとの対応関係の判定結果に基づいて認証を行う認証部と、前記認証部による認証結果に応じた処理を実行する処理実行部とを備える構成を有する。
本発明に係る撮影データ認証方法は、情報処理装置が、被写体を撮影して得られる撮影データである第１撮影データを撮影データ認証装置に送信し、前記撮影データ認証装置が、前記第１撮影データを取得すると、当該第１撮影データより新たに得られる撮影データを前記情報処理装置に要求し、前記情報処理装置が、前記撮影データ認証装置からの要求に応じて第２撮影データを当該撮影データ認証装置に送信し、前記撮影データ認証装置が、前記第２撮影データを取得すると、前記第１撮影データと前記第２撮影データとの対応関係の判定結果に基づいて認証を行い、その認証結果に応じた処理を実行する。
本発明に係るプログラムは、コンピューターを、被写体を撮影して得られる撮影データである第１撮影データを情報処理装置から取得する第１取得部と、前記第１取得部により第１撮影データが取得された情報処理装置に対して、当該第１撮影データより新たに得られる撮影データを要求する要求部と、前記要求部による要求に応じた撮影データである第２撮影データを前記情報処理装置から取得する第２取得部と、前記第１取得部及び第２取得部により取得された第１撮影データと第２撮影データとの対応関係の判定結果に基づいて認証を行う認証部と、前記認証部による認証結果に応じた処理を実行する処理実行部として機能させる。
これらの撮影データ認証システム、撮影データ認証方法及びプログラムによれば、本発明に係る撮影データ認証装置と同様の作用効果を得ることができる。
【図面の簡単な説明】
【０００９】
【図１】撮影データ認証システムの構成を示す図
【図２】情報処理装置のハードウェア構成を示すブロック図
【図３】タイムサーバーが実現する機能を示す機能ブロック図
【図４】撮影データ認証装置のハードウェア構成を示すブロック図
【図５】撮影データ認証装置が実現する機能を示す機能ブロック図
【図６】撮影データ認証システムにおいて行われる処理を示すシーケンスチャート
【図７】情報処理装置による表示を例示する図
【図８】判定に用いる類似度の閾値を示す図
【図９】撮影データ認証装置が実現する機能を示す機能ブロック図
【図１０】対応データ選択部が対応データの選択に用いるテーブルを例示する図
【図１１】情報処理装置による表示を例示する図
【発明を実施するための形態】
【００１０】
［実施形態］
図１は、本発明の一実施形態である撮影データ認証システムの構成を示す図である。本実施形態の撮影データ認証システム１０は、撮影データ認証装置１００と、情報処理装置２００と、タイムサーバー３００とを備え、各々がネットワークＮＷ１を介して通信可能に接続されている。ネットワークＮＷ１は、例えば、インターネットである。
【００１１】
本実施形態の撮影データ認証システム１０において、情報処理装置２００は、撮影データを送信する。撮影データ認証装置１００は、情報処理装置２００から送信された撮影データが正しいものであるとみなせるか否かを判断し、撮影データの認証を行う。タイムサーバー３００は、認証に用いる時刻情報を管理する。
【００１２】
図２は、情報処理装置２００のハードウェア構成を示すブロック図である。情報処理装置２００は、同図に示すように、制御部２１０と、記憶部２２０と、通信部２３０と、測位部２４０と、撮影部２５０と、操作部２６０と、報知部２７０とを備える。本実施形態の情報処理装置２００には、例えば、いわゆるカメラ付き携帯電話や、通信機能を備えるデジタルカメラが相当する。
【００１３】
制御部２１０は、ＣＰＵ（Central Processing Unit）等の演算処理装置やメモリーを備え、情報処理装置２００に記憶されたプログラムを実行することによって、情報処理装置２００の各部を用いての撮影や通信といった動作を制御する。記憶部２２０は、フラッシュメモリー等の記憶媒体を備え、制御部２１０による制御に必要なデータを記憶する。記憶部２２０には、撮影者を特定するための撮影者情報が記憶されている。通信部２３０は、ネットワークＮＷ１と通信を行うための通信インターフェースであり、制御部２１０による制御に応じてデータを送信するとともに、ネットワークＮＷ１を介してデータを受信する。
【００１４】
測位部２４０は、情報処理装置２００の位置を表す位置情報を取得するためのインターフェースである。位置情報は、いわゆるＧＰＳ（Global Positioning System）衛星からの電波信号に基づいて緯度や経度を算出したものであってもよいが、現在地の住所（地番）を特定する情報であってもよい。撮影部２５０は、ＣＣＤ（Charge Coupled Device）等の撮像素子を備え、被写体を撮影する。撮影部２５０は、撮影した被写体の画像を表す撮影データを生成し、制御部２４０に供給する。
【００１５】
操作部２６０は、ボタン等の操作子を備え、撮影者（情報処理装置２００の使用者）による操作を受け付ける。報知部２７０は、表示手段を備え、撮影者に情報を報知する。なお、報知部２７０は、表示による視覚的な報知に限らず、スピーカー等の放音手段により情報を聴覚的に報知させる態様を含んでもよい。また、報知部２７０は、タッチパネル（タッチスクリーン）を設けることにより、操作部２６０に相当する機能を兼備することも可能である。
【００１６】
なお、本発明に係る情報処理装置は、情報処理装置２００が有する構成に限定されない。例えば、本発明は、測位部２４０や撮影部２５０に相当する構成が情報処理装置から独立した電子機器（専用のモジュール、デジタルカメラ等）を構成し、この電子機器と情報処理装置とが有線又は無線の通信によりデータのやりとりを行う態様によっても実施可能である。
【００１７】
図３は、タイムサーバー３００が実現する機能を示す機能ブロック図である。タイムサーバー３００は、演算処理装置等による制御手段やネットワークＮＷ１に接続するための通信手段を備えるコンピューター装置であり、プログラムを実行することにより、同図に示すデータ取得部３０１、時刻情報取得部３０２、情報付加部３０３及びデータ出力部３０４を実現する。
【００１８】
データ取得部３０１は、情報処理装置２００からタイムサーバー３００あてに撮影データが送信されると、これを取得する。時刻情報取得部３０２は、そのときどきの日時を表す時刻情報を取得する。時刻情報取得部３０２は、タイムサーバー３００内部に高精度の時計（電波時計、原子時計など）を設け、この時計から時刻情報を取得してもよいが、ＮＴＰ（Network Time Protocol）によりネットワークＮＷ１を介して時刻情報を取得することも可能である。つまり、時刻情報取得部３０２は、タイムサーバー３００内部で生成された時刻情報を取得するものであってもよく、また、外部から時刻情報を取得するものであってもよい。
【００１９】
情報付加部３０３は、データ取得部３０１により取得された撮影データに時刻情報取得部３０２により取得された時刻情報を付加する。情報付加部３０３による付加の態様は、撮影データと時刻情報とを単に対応付けるものであってもよいが、撮影データ又は時刻情報（あるいは全体）に対して、撮影データ認証装置１００が復号可能な所定の暗号方式による暗号化処理を施すことも可能である。データ出力部３０４は、時刻情報が付加された撮影データを、撮影データ認証装置１００に送信するために出力する。
【００２０】
図４は、撮影データ認証装置１００のハードウェア構成を示すブロック図である。撮影データ認証装置１００は、同図に示すように、制御部１１０と、記憶部１２０と、通信部１３０とを備える。制御部１１０、記憶部１２０及び通信部１３０は、いずれも、情報処理装置２００の同名の構成要素と同様の構成を有する。ただし、制御部１１０は、その実行する処理が制御部２１０と異なり、記憶部１２０は、その記憶するデータが記憶部２２０と異なる。制御部１１０が実行するプログラムは、後述する動作例１及び２に示す動作を実行可能なプログラムである。かかるプログラムは、動作例１の動作に係るプログラムと動作例２の動作に係るプログラムとが独立に記述されたものであってもよい。
【００２１】
本実施形態の撮影データ認証システム１０の構成は、以上のとおりである。この構成のもと、撮影者は、情報処理装置２００を用いて、被写体を撮影し、撮影して得られた撮影データを送信する。撮影データ認証装置１００は、撮影データを受信し、認証を行う。
本実施形態の撮影データ認証システム１０においては、ある１つの撮影データの認証を行うために、当該撮影データと異なる他の撮影データを要する点に特徴がある。この特徴を用いた動作には、以下の動作例１及び２に示すものがある。
【００２２】
（動作例１：投稿写真の認証）
本動作例は、撮影データ認証システム１０を投稿写真の認証に用いるものである。本動作例において、撮影者は、雑誌等の刊行物やインターネット上のＷｅｂサイトに掲載される写真（撮影データ）を、情報処理装置２００を用いて投稿する。撮影データ認証装置１００は、投稿に係る撮影データを取得し、その正否を判断する。本動作例においては、撮影データの判断材料として、本人性（本人であるか否か）、場所及び日時に加え、“実際に撮影されたものであるか否か”を用いる。実際に撮影されたものであるか否かの判断は、撮影データの類似の度合いを判定することにより行われる。
【００２３】
図５は、本動作例において撮影データ認証装置１００が実現する機能を示す機能ブロック図である。撮影データ認証装置１００の制御部１１０は、プログラムを実行することにより、同図に示す第１取得部１１１ａ、要求部１１２ａ、第２取得部１１３ａ、認証部１１４ａ及び処理実行部１１５ａに相当する機能を実現する。
【００２４】
第１取得部１１１ａは、撮影データを取得する。以下においては、第１取得部１１１ａにより取得される撮影データのことを、第２取得部１１３ａにより取得される撮影データと区別するために、「第１撮影データ」という。要求部１１２ａは、第１取得部１１１ａにより第１撮影データが取得された場合に、これを契機として、当該第１撮影データを送信した情報処理装置２００に対して撮影データを要求する。第２取得部１１３ａは、要求部１１２ａによる要求に応じて送信された撮影データを取得する。以下においては、第２取得部１１３ａにより取得される撮影データのことを、第１撮影データと区別するために、「第２撮影データ」という。第２撮影データは、換言すれば、第１撮影データの確認用の撮影データである。また、第２撮影データは、第１撮影データよりも新たに撮影して得られる撮影データである。
【００２５】
認証部１１４ａは、取得された第１撮影データ及び第２撮影データを用いて、撮影データの認証を行う。認証部１１４ａは、類似度判定部１１４１を含み、第１撮影データと第２撮影データの対応関係に基づいて第１撮影データの正否を判断する。類似度判定部１１４１は、第１撮影データと第２撮影データの類似の度合い（以下、「類似度」という。）を判定する。ここでいう類似度は、データの類似の度合いを百分率で表す数値であり、２つのデータが完全に一致する場合に「１００％」とするものである。なお、類似度の判定方法は、周知の画像認識技術を適宜に用いて決められるものであり、被写体として想定される画像に応じて異なっていてもよい。例えば、類似度判定部１１４１は、撮影データを画素単位で比較し、画素が表す色（階調）の異同の程度によって類似度を算出してもよいし、いわゆるエッジや特徴点のように色の変化が急峻な領域を検出し、当該領域の位置や形状によって類似度を算出してもよい。
【００２６】
処理実行部１１５ａは、認証部１１４ａによる認証結果に応じた処理を実行する。具体的には、処理実行部１１５ａは、認証された第１撮影データを所定のコンピューター装置に転送し、認証されなかった第１撮影データの転送を行わない。また、処理実行部１１５ａは、撮影者の情報処理装置２００による報知の態様を、第１撮影データが認証された場合と認証されなかった場合とで異ならせる。なお、処理実行部１１５ａは、かかる転送処理や報知処理と異なる処理を行ってもよく、また、転送処理と報知処理のいずれか一方のみを行うことも可能である。
【００２７】
図６は、撮影データ認証システム１０において行われる処理を示すシーケンスチャートである。なお、情報処理装置２００におけるデータのやりとりは、Ｗｅｂブラウザーのような専用のユーザーエージェントを用いて行われるのが好ましい。本動作例において、撮影者は、投稿したい写真を撮影した場合に、撮影データ（第１撮影データ）の送信を行う。このとき、情報処理装置２００は、第１撮影データを撮影部２５０による撮影によって取得し（ステップＳ１）、続いて、撮影者及び撮影位置の確認を行う（ステップＳ２、Ｓ３）。
【００２８】
ステップＳ２において、情報処理装置２００は、あらかじめ付与されたＩＤやパスワードの入力を要求し、入力結果によって撮影者本人を確認する。あるいは、情報処理装置２００は、生体認証技術（静脈、指紋、虹彩などによる認証）を用いて撮影者を確認してもよい。また、ステップＳ３において、情報処理装置２００は、測位部２４０から位置情報を取得し、撮影位置を特定する。なお、情報処理装置２００は、撮影者の確認ができない（認証が成功しない）場合には、撮影者を確認できるまでステップＳ２の処理を繰り返すか、あるいは、ステップＳ３以降の処理を行わない。
【００２９】
ステップＳ１〜Ｓ３の処理が行われると、情報処理装置２００は、撮影者による操作に応じて、第１撮影データ、撮影者情報及び位置情報をタイムサーバー３００に送信する（ステップＳ４）。タイムサーバー３００は、これらのデータを中継するものであり、中継に際して、第１撮影データに時刻情報を付加する（ステップＳ５）。その後、タイムサーバー３００は、第１撮影データと、第１撮影データに付随する撮影者情報、位置情報及び時刻情報とを撮影データ認証装置１００に送信する（ステップＳ６）。撮影データ認証装置１００は、これらのデータを受信すると、少なくとも認証が終了するまで、当該データを一時的に記憶しておく。
【００３０】
撮影データ認証装置１００は、第１撮影データを取得すると、第２撮影データを情報処理装置２００に要求する（ステップＳ７）。ステップＳ７において、撮影データ認証装置１００は、撮影者に撮影を指示するための情報を送信する。このとき送信される情報は、例えば、撮影者に撮影を促す画像や音声を表すものである。また、撮影データ認証装置１００は、撮影者による撮影に資するように、第１撮影データを見本として送信してもよい。
【００３１】
図７は、情報処理装置２００による表示を例示する図であり、第１撮影データが送信される場合の表示例である。同図において、領域Ａ１は、第１撮影データが表す画像を表示するための表示領域であり、領域Ａ２は、これから撮影しようとする画像を表示する、カメラでいうところのファインダーに相当する表示領域である。撮影者は、報知部２７０によるこのような表示を確認しながら、これから撮影する画像が領域Ａ１の画像に類似するように構図を調整し、撮影を行う。
【００３２】
撮影者が撮影の操作を行うと、情報処理装置２００は、第２撮影データを取得し（ステップＳ８）、撮影データ認証装置１００の要求に応じて第２撮影データを送信する（ステップＳ９）。このとき、情報処理装置２００は、第１撮影データを送信する場合と同様に、タイムサーバー３００を経由してデータの送信を行ってもよいし、第１撮影データの場合と異なり、タイムサーバー３００を経由せずにデータの送信を行ってもよい。
【００３３】
第１撮影データ及び第２撮影データを受信すると、撮影データ認証装置１００は、第１撮影データと第２撮影データとを比較し、判定を行う（ステップＳ１０）。ステップＳ１０において、撮影データ認証装置１００は、類似度を算出し、算出した類似度が所定の範囲内であるか否かを判断する。
【００３４】
図８は、本動作例における判定に用いる類似度の閾値を示す図である。同図に示すように、本動作例の判定には、閾値Ｔｈ１及びＴｈ２とが用いられる。ここにおいて、閾値Ｔｈ１は、０≦Ｔｈ１＜Ｔｈ２を満たし、閾値Ｔｈ２は、Ｔｈ１＜Ｔｈ２＜１を満たす。撮影データ認証装置１００は、類似度が閾値Ｔｈ１以上かつ閾値Ｔｈ２以下の範囲である場合には、第１撮影データを正しいものであると判断し、類似度がかかる範囲にない場合には、第１撮影データを不正なものであると判断する。
【００３５】
つまり、本動作例においては、類似度が閾値Ｔｈ１未満である場合と、類似度が閾値Ｔｈ２を超える場合の双方において、第１撮影データが不正なものであると判断される。類似度が閾値Ｔｈ１未満である場合というのは、簡単にいえば、第１撮影データと第２撮影データとがほとんど類似しない場合である。また、類似度が閾値Ｔｈ２を超える場合というのは、簡単にいえば、第１撮影データと第２撮影データとが極めて類似する場合である。つまり、本動作例においては、第１撮影データと第２撮影データとがある程度類似するものの、ほとんど一致するほどには類似していない場合に第１撮影データが認証され、それ以外の場合には第１撮影データが認証されないのである。
【００３６】
ステップＳ１０の判定を行うと、撮影データ認証装置１００は、判断結果に応じた所定の処理を実行する（ステップＳ１１）。ここでいう処理の処理は、例えば、上述した転送処理である。また、撮影データ認証装置１００は、判断結果、すなわち認証されたか否かを情報処理装置２００に通知する（ステップＳ１２）。
【００３７】
以上のとおり、本動作例における認証は、時刻情報、位置情報及び撮影者情報を用い、さらに、類似度の判断を行うことにより、どの日時に、どの場所で、どの撮影者が撮影したかの確かさが保証されるものである。また、本動作例における認証は、第１撮影データが表す画像と第２撮影データが表す画像とが完全には一致しないことが要求される点に特徴がある。かかる認証を行う理由の一つは、撮影データのコピーによる不正な投稿を認めないためである。
【００３８】
例えば、本動作例のような投稿システムにおいては、他人が撮影し、撮影者が実際には撮影していない撮影データをコピーして取得し、これを撮影者本人が撮影したかのように偽装して投稿する不正行為が行われる可能性がある。かかる場合において、第２撮影データの撮影が要求されると、この不正な撮影者は、その他人が撮影したときと同じような状況を作り出さなければ、似たような写真を撮影することは困難である。一方、不正な撮影者が第１撮影データそのものを第２撮影データとして用いることが考えられるが、本動作例においては、かかる場合には類似度が１００％となるため、このような投稿を正当な投稿とみなさないことができる。
【００３９】
これに対し、正当な撮影者にあっては、第１撮影データを撮影したときと同じような状況下にあることが容易であり、似たような写真を撮影することが容易である。また、かかる正当な撮影者は、いかに第１撮影データに似せた写真を撮影しようとしても、第１撮影データと第２撮影データとを完全に一致させることが一般的には不可能である。なぜならば、被写体は、常に同じ姿をしているとは限らず、また、撮影者も、完全に同じ場所で同じカメラアングルから被写体を撮影することが極めて困難だからである。
【００４０】
なお、本動作例の認証にあっては、類似度の閾値（特に閾値Ｔｈ２）をどのような値にするかで認証結果が変化する。よって、類似度の閾値は、被写体としてどのようなものを想定しているかを考慮して適宜に定めるのが望ましい。例えば、カメラを三脚で固定しながら静物や遠景（遠方の景色）を撮影するような場合には、撮影者がカメラを手持ちして撮影する場合や、動きのある被写体を撮影する場合などに比べ、正当な投稿であっても類似度が大きくなる可能性が高い。よって、被写体や撮影位置の動きが少ないような場合には、閾値Ｔｈ２を１００％に近い値にする方がよい。また、さまざまな撮影者から多様な写真が投稿されるような場合にあっては、撮影した画像の種別を特定する情報を情報処理装置２００が送信し、撮影データ認証装置１００がかかる情報を用いて閾値を決定するようにしてもよい。ここにおいて、画像の種別とは、例えば、被写体の種別（風景、人物など）や、三脚の使用の有無などである。
【００４１】
（動作例２：スタンプラリーの認証）
本動作例は、撮影データ認証システム１０をスタンプラリーの認証に用いるものである。本動作例においては、スタンプラリーとして、各駅で独自のスタンプを鉄道駅に設置するものを想定し、そのスタンプを撮影することにより撮影者本人が撮影したことを認証する。なお、本動作例は、ここでいうスタンプに代えて他の被写体を撮影するものであってもよい。
【００４２】
図９は、本動作例において撮影データ認証装置１００が実現する機能を示す機能ブロック図である。撮影データ認証装置１００の制御部１１０は、プログラムを実行することにより、同図に示す第１取得部１１１ｂ、要求部１１２ｂ、第２取得部１１３ｂ、認証部１１４ｂ及び処理実行部１１５ｂに相当する機能を実現する。なお、これらの機能構成について、上述した動作例１と共通する事項は、その説明を適宜省略する。
【００４３】
第１取得部１１１ｂは、第１撮影データに加え、第１撮影データに対応する位置情報を取得する。要求部１１２ｂは、対応データ選択部１１２１を含み、第１取得部１１１ｂにより取得された位置情報に対応するデータ（以下、「対応データ」という。）を選択する。対応データとは、第１撮影データに対応して要求される第２撮影データを表すデータをいう。すなわち、対応データは、撮影者が次に撮影すべき被写体を表すデータである。対応データは、以下の説明においては、被写体を画像によって表すもの（画像データ）と文字によって表すもの（文字データ）とを含むものとするが、文字データを含まない態様であってもよい。
【００４４】
対応データ選択部１１２１は、あらかじめ記憶された対応表（テーブル）を用いて、位置情報に対応する対応データを選択する。対応データは、１つの位置情報に対して複数あってもよい。１つの位置情報に対応する対応データが複数ある場合、対応データ選択部１１２１は、所定の手法でいずれか１つの対応データを選択する。対応データ選択部１１２１による選択の手法には、複数ある対応データを決められた順番で選択するものや、乱数（擬似乱数）等を用いて規則性がないように選択するものがある。
【００４５】
図１０は、対応データ選択部１１２１が対応データの選択に用いるテーブルを例示する図である。同図に示すように、テーブルには、位置情報と対応データとが対応付けて記述されている。ここにおいて、位置情報は、ある１点ではなく、ある程度の広がりを有する範囲を記述したものであると望ましい。つまり、同図に示す例において、位置情報は、「東京駅」と、その「周辺」とを表す。また、対応データは、位置情報が表す位置において撮影され得る被写体について記述したものである。同図に示す例において、「東京駅周辺」の位置情報に対応する対応データには、「東京駅の駅名表示板」や「東京駅駅舎の特定部分」などがある。
【００４６】
認証部１１４ｂは、第１撮影データと第２撮影データとの対応関係を、第２撮影データと対応データ選択部１１２１により選択された対応データとを比較することにより判定し、撮影データの認証を行う。すなわち、認証部１１４ｂは、第２撮影データが、対応データによって要求された撮影データに相当するか否かを判定する。この判定は、第２撮影データが期待される撮影データと完全に一致することを要するものではなく、第２撮影データが期待される撮影データであるとみなせる程度に類似していれば十分なものである。認証部１１４ｂは、周知の画像認識技術を用いてこの判定を行い、第２撮影データが所定の条件を満たせば、第１撮影データを撮影者が実際にその場所（駅）で撮影したものであると認証する。
【００４７】
処理実行部１１５ｂは、認証部１１４ｂによる認証結果に応じた処理を実行する。具体的には、処理実行部１１５ｂは、第１撮影データが認証された場合には、撮影者がその場所に行ったと判断し、第１撮影データが認証されなかった場合には、撮影者がその場所に行ってないと判断する。また、処理実行部１１５ｂは、この判断結果を情報処理装置２００に報知してもよい。
【００４８】
本動作例における処理は、その基本的な流れは動作例１（図６参照）と同様であるが、やりとりされるデータや、各装置における内部処理が動作例１とは異なる。以下の説明においては、図６を参照しつつ、主として、動作例１との相違点を明らかにする。
【００４９】
本動作例において、撮影者は、スタンプラリーの対象である所定の駅に行き、スタンプを捺印する。撮影者は、スタンプを捺印したら、これを撮影し、情報処理装置２００を用いて、第１撮影データの取得と、撮影者及び撮影位置の確認とを行う（ステップＳ１〜Ｓ３）。その後、情報処理装置２００は、撮影者による操作に応じて、第１撮影データ、撮影者情報及び位置情報をタイムサーバー３００に送信する（ステップＳ４）。その後、ステップＳ５及びステップＳ６の処理は、動作例１と同様に行われる。
なお、本動作例においては、測位部２４０からの位置情報を取得できない場合に、撮影者が駅名や駅の住所を入力し、入力された文字情報を位置情報に代えて用いることが可能である。
【００５０】
ステップＳ７において、撮影データ認証装置１００は、位置情報に基づいて撮影者の位置を特定し、特定した位置に対応する対応データを情報処理装置２００に送信する。この場合においても、撮影データ認証装置１００は、撮影者による撮影に資するように、第２撮影データの被写体として期待される画像を表す画像データを見本として送信してもよい。
【００５１】
図１１は、情報処理装置２００による表示を例示する図であり、文字データ及び画像データを含む対応データが送信される場合の表示例である。同図において、領域Ａ３は、撮影者に対する要求を文字により表示するための表示領域であり、領域Ａ４は、画像データが表す画像を見本として表示するための表示領域である。また、領域Ａ５は、これから撮影しようとする画像を表示する表示領域（ファインダー）である。
【００５２】
ステップＳ８及びステップＳ９の処理は、動作例１と同様に行われる。ステップＳ１０において、第１撮影データ及び第２撮影データを受信した撮影データ認証装置１００は、対応データと第２撮影データとを比較し、判定を行う。このとき、撮影データ認証装置１００は、第２撮影データが所定の条件を満たすか否かを判断し、所定の条件が満たされれば、第１撮影データを撮影者が実際にその場所（駅）で撮影したものであると認証する。その後、撮影データ認証装置１００は、判断結果に応じた所定の処理を実行し（ステップＳ１１）、判断結果、すなわち認証されたか否かを情報処理装置２００に通知する（ステップＳ１２）。
【００５３】
以上のとおり、本動作例における認証は、時刻情報、位置情報及び撮影者情報を用い、さらに、対応データ及び第２撮影データを用いた比較及び判断を行うことにより、どの日時に、どの場所で、どの撮影者が撮影したかの確かさが保証されるものである。ここにおいて、対応データは、その場所にいれば撮影できるはずのものを表すため、例えば、撮影者が実際にはその場所に行っておらず、他人のスタンプを撮影しただけのような場合の撮影行為を不正とみなすことができるものである。
【００５４】
本動作例において、対応データは、あらかじめ複数用意された選択候補の中から選択され得る構成であるため、その予測を困難にすることができるものである。ゆえに、本動作例においては、対応データの選択候補を増やすことにより、対応データとして予測される撮影データをあらかじめ用意しておくことで行われる不正行為を困難にすることが可能である。つまり、対応データの選択候補は、認証をより確実ならしめるためには、できるだけ多くすることが望ましいといえる。
【００５５】
［変形例］
本発明は、上述した実施形態と異なる形態での実施が可能である。以下に示す変形例は、本発明に適用可能な変形の一例である。上述した実施形態及び以下の変形例は、必要に応じて、これらを組み合わせて適用してもよい。
【００５６】
（変形例１）
本発明は、タイムサーバーを用いない態様でも実施可能である。例えば、認証に時間の確かさが要求されない場合にあっては、時刻情報が不要であり、撮影データがタイムサーバーを経由する必要もない。また、情報処理装置において取得される時刻情報の確かさが保証できる場合にあっては、タイムサーバーに代えて、情報処理装置自体が時刻情報を取得するようにしてもよい。
【００５７】
例えば、携帯電話等の情報処理装置においては、外部（基地局等）からの電波信号に基づいて日時を自動的に補正する機能を有するものがあり、さらに、かかる補正機能のオン・オフを操作できるものもある。よって、日時の補正機能を有し、さらにその補正機能がオン状態である情報処理装置にあっては、自装置で取得される時刻情報の確かさが保証できるといえる。
【００５８】
このような情報処理装置を用いる場合、本発明の撮影データ認証装置は、情報処理装置における補正機能の有無とそのオン・オフを判断し、その判断結果に応じて、撮影データをタイムサーバー経由とするか、あるいはタイムサーバーを経由しないで撮影データ認証装置に送信させるかを制御するようにしてもよい。
【００５９】
（変形例２）
本発明は、撮影データ認証装置による撮影データの要求を２回以上行ってもよいものである。本発明は、例えば、上述した対応データの選択候補が複数ある場合に、２以上の異なる対応データを送信し、それぞれについて判定を行う態様でも実施可能である。このようにすれば、撮影者がその場所にいることの確かさをより確実ならしめることが可能である。また、本発明は、撮影データが認証されなかった場合などに複数回の撮影データの要求を行い、その複数回の判定結果を用いて認証を行うようにしてもよい。例えば、撮影データを３回要求し、類似度がその３回中の２回以上で所定の範囲であった場合に撮影データを認証する、といった態様が考えられる。
【００６０】
（変形例３）
本発明は、撮影データを送受信する場合に、撮影データに電子透かしを付加してもよいものである。また、電子透かしは、撮影データに限らず、対応データに含まれる画像データに付加されてもよい。例えば、情報処理装置が撮影を行い、撮影データを取得した後に当該撮影データが表す画像の前面に電子透かしが埋め込まれるようにすれば、電子透かしを埋め込んだ後の撮影データの改竄を容易に検知することが可能となる。
【００６１】
（変形例４）
本発明の撮影データ認証装置は、自装置の外部において撮影データの判定が行われ、外部から判定結果を取得して認証を行う態様でも実施可能である。すなわち、本発明の撮影データ認証装置は、撮影データの判定を主体的には行わないものであってもよい。例えば、撮影データの機械的な比較が困難な場合には、人間が目視により判定を行い、人間がその判定結果を撮影データ認証装置に入力するようにしてもよい。
また、本発明をプログラムにより実施する場合にあっては、本発明に係る認証用のプログラムと、撮影データの判定用のプログラムとが用意され、本発明に係るプログラムは、判定用のプログラムから判定結果を表すデータを取得して認証を行うことも可能である。
【００６２】
（変形例５）
本発明は、上述した動作例に限らず、撮影データの信憑性が要求されるシステム全般に適用可能である。例えば、本発明は、特定の施設や領域における入退場を管理するためのシステムに適用したり、建造物の建設現場における状況の確認や作業の進捗管理を行うためのシステムに適用することも可能である。
【符号の説明】
【００６３】
１０…撮影データ認証システム、１００…撮影データ認証装置、１１０…制御部、１１１ａ、１１１ｂ…第１取得部、１１２ａ、１１２ｂ…要求部、１１３ａ、１１３ｂ…第２取得部、１１４ａ、１１４ｂ…認証部、１１５ａ、１１５ｂ…処理実行部、１１２１…対応データ選択部、１１４１…類似度判定部、１２０…記憶部、１３０…通信部、２００…情報処理装置、３００…タイムサーバー、ＮＷ１…ネットワーク
【図１】
2010231450.tif 000003
【図２】
2010231450.tif 000004
【図３】
2010231450.tif 000005
【図４】
2010231450.tif 000006
【図５】
2010231450.tif 000007
【図６】
2010231450.tif 000008
【図７】
2010231450.tif 000009
【図８】
2010231450.tif 000010
【図９】
2010231450.tif 000011
【図１０】
2010231450.tif 000012
【図１１】
2010231450.tif 000013