(57)【要約】【課題】イベントが存在したことを検証・証明可能なシステムを提供する。【解決手段】証明用画像表示装置１０は、時刻、位置、乱数を含む証明用画像を表示する。撮像装置２０は、証明用画像表示装置１０が表示する証明用画像を含むようにイベントを撮影し、撮像画像のサムネールを生成する。管理サーバ３０はタイムスタンプを付してサムネールを蓄積する。証明用画像表示装置１０は、証明用画像の履歴を管理サーバ３０に送信する。検証サーバ４０は、検証対象の画像から証明用画像を抽出し、管理サーバ３０に記憶されている証明用画像の履歴と比較し、さらに、検証対象画像と管理サーバ３０に格納されているタイムスタンプ付サムネールとを比較することにより、正当性を検証する。【選択図】図１
2008252407.tif 000002
【特許請求の範囲】
【請求項１】
時刻と位置を特定する情報を含む証明用画像を表示する証明用画像表示手段と、
前記証明用画像表示手段が表示した証明用画像を含んで撮影された検証対象画像を記憶する検証対象画像記憶手段と、
前記証明用画像表示手段が表示した証明用画像と、前記検証対象画像記憶手段に記憶された検証対象画像に含まれる証明用画像とに基づいて、前記検証対象画像記憶手段に記憶されている検証対象画像の正当性を検証する検証手段と、
を備えることを特徴とする画像検証装置。
【請求項２】
前記検証手段は、前記証明用画像表手段が表示した証明用画像と、前記検証対象画像記憶手段に記憶されている検証対象画像に含まれている証明用画像とが実質的に一致したときに、前記検証対象画像記憶手段に記憶されている検証対象画像が正当なものであると判別する、
ことを特徴とする請求項１に記載の画像検証装置。
【請求項３】
前記証明用画像は、前記証明用画像表手段の現在位置を示す位置情報、現在時刻、時間の経過と共に変化する乱数値を含む証明用データを含み、
前記検証手段は、前記証明用画像表手段が表示した証明用画像に含まれている証明用データと、前記検証対象画像記憶手段に記憶された検証対象画像に含まれている証明用画像から抽出した証明用データとが実質的に一致したときに、前記検証対象画像記憶手段に記憶されている検証対象画像が正当なものであると判別する、
ことを特徴とする請求項１又は２に記載の画像検証装置。
【請求項４】
前記証明用画像表手段が表示した証明用画像の履歴を記憶する履歴記憶手段を備え、
前記検証手段は、履歴記憶手段に記憶されている証明用画像の履歴と、前記検証対象画像記憶手段に記憶されている検証対象画像に含まれている証明用画像とが実質的に一致したときに、前記検証対象画像記憶手段に記憶されている検証対象画像が正当なものであると判別する、
ことを特徴とする請求項１、２又は３に記載の画像検証装置。
【請求項５】
検証対象の画像を撮像する撮像手段と、
前記撮像手段で撮像された画像を取得してタイムスタンプを付して保持する保持手段と、をさらに備え、
前記検証手段は、前記保持手段に保持されている画像と前記検証対象画像とが実質的に一致するか否か、及び、前記証明用画像表手段が表示した証明用画像と前記検証対象画像に含まれている証明用画像とが実質的に一致するか否か、に基づいて、前記検証対象画像記憶手段に記憶されている検証対象画像の正当性を検証する、
ことを特徴とする請求項１乃至４の何れか１項に記載の画像検証装置。
【請求項６】
前記検証対象画像は動画であり、
前記保持手段は、前記動画の所定のフレームの画像にタイムスタンプを付して保持し、
前記検証手段は、前記保持手段に保持されているタイムスタンプ付のフレーム画像と前記検証対象画像の対応するフレーム画像とが実質的に一致し、該フレーム画像に含まれている証明用画像に含まれている時刻情報がタイムスタンプと実質的に一致し、さらに、前記証明用画像表手段が表示した一連の証明用画像と前記検証対象画像に含まれている一連の証明用画像とが実質的に一致する場合に、前記検証対象画像が正当なものであると判別する、
ことを特徴とする請求項５に記載の画像検証装置。
【請求項７】
イベントの立ち会い人を認証するための認証手段をさらに備えることを特徴とする、
ことを特徴とする請求項１乃至６の何れか１項に記載の画像検証装置。
【請求項８】
所定の位置及び所定の時刻において、所定のイベントが発生していたことを証明する証明方法であって、
現在時刻と現在位置と含み、時間の経過に伴って変化する証明用画像を表示手段に表示し、
前記イベントを前記証明用画像と共に録画装置により録画し、
録画された画像に含まれている証明用画像と前記表示手段が表示した証明用画像とに基づいて、録画された画像の正当性を検証する、
ことを特徴とする証明方法。
【請求項９】
現在時刻を求める現在時刻取得手段と、
現在位置を求める現在位置取得手段と、
現在時刻取得手段で取得された現在時刻及び現在位置取得手段で取得された現在時刻を含み、時間の経過に伴って変化する証明用画像を表示する表示手段と、
前記表示手段が表示した証明用画像の履歴を検証用の装置に送信する送信手段と、
を備え、
証明対象のイベント共に撮影されることを特徴とする証明用画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の信憑性や画像に記録されているイベント（事象）が存在したこと及びイベントの発生時刻・場所などを検証・証明するためのシステムと方法に関する。
【背景技術】
【０００２】
様々な分野において、あるイベント（事象）が存在していたことを証明する必要がある場合がある。従来、このような場合、関係者がイベントの現場に立会い、位置、時間、事象の内容を確認し文書、写真により証書を作成する事が行なわれていた。
【０００３】
しかし、このような方法では、関係者が時間を調整して集合する必要があり、不便である。また、位置情報、時間、事象を、人手を介在させることなくまとめることが出来ないという問題があった。
【０００４】
このような問題を解決できるように、特許文献１には、イベントを動画送信することにより、遠隔からの証明を可能とする方法が開示されている。
【０００５】
特許文献１に開示された方法は、関係者間を情報伝達自在な状態に接続しておき、イベント（工事試験）の実施に伴って、工事試験状況をリアルタイムで送信すると共に、試験監理者から試験実施者に工事試験状況を確認した電子署名を送信し、工事試験状況と電子署名とをサーバに記録する。
【０００６】
【特許文献１】特開２００４−２２９０８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載のシステムでは、送信されているイベントの映像自体の検証・証明が行われていない。このため、そのイベントが、真に、その時刻・その場所において発生しているものであるか否かの検証が困難である。このため、サーバに格納された情報では、イベントが確実にその場所でその時刻に存在したことを立証する資料とはならない。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、イベントの発生時刻・位置等を立証・検証するために有用なシステム及び方法を提供することを目的とする。また、本発明は、イベント等を記録した画像を検証するために有用なシステム及び方法を提供することを他の目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、この発明の第１の観点に係る画像検証システムは、
時刻と位置を特定する情報を含む証明用画像を表示する証明用画像表示手段と、
前記証明用画像表示手段が表示した証明用画像を含んで撮影された検証対象画像を記憶する検証対象画像記憶手段と、
前記証明用画像表示手段が表示した証明用画像と、前記検証対象画像記憶手段に記憶された検証対象画像に含まれる証明用画像とに基づいて、前記検証対象画像記憶手段に記憶されている検証対象画像の正当性を検証する検証手段と、
を備えることを特徴とする。
【００１０】
例えば、前記検証手段は、前記証明用画像表手段が表示した証明用画像と、前記検証対象画像記憶手段に記憶されている検証対象画像に含まれている証明用画像とが実質的に一致したときに、前記検証対象画像記憶手段に記憶されている検証対象画像が正当なものであると判別する。
【００１１】
例えば、前記証明用画像は、前記証明用画像表手段の現在位置を示す位置情報、現在時刻、時間の経過と共に変化する乱数値を含む証明用データを含み、
前記検証手段は、前記証明用画像表手段が表示した証明用画像に含まれている証明用データと、前記検証対象画像記憶手段に記憶された検証対象画像に含まれている証明用画像から抽出した証明用データとが実質的に一致したときに、前記検証対象画像記憶手段に記憶されている検証対象画像が正当なものであると判別する。
【００１２】
例えば、
前記証明用画像表手段が表示した証明用画像の履歴を記憶する履歴記憶手段を備え、
前記検証手段は、履歴記憶手段に記憶されている証明用画像の履歴と、前記検証対象画像記憶手段に記憶されている検証対象画像に含まれている証明用画像とが実質的に一致したときに、前記検証対象画像記憶手段に記憶されている検証対象画像が正当なものであると判別する。
【００１３】
例えば、検証対象の画像を撮像する撮像手段と、前記撮像手段で撮像された画像を取得してタイムスタンプを付して保持する保持手段と、をさらに備え、
前記検証手段は、前記保持手段に保持されている画像と前記検証対象画像とが実質的に一致するか否か、及び、前記証明用画像表手段が表示した証明用画像と前記検証対象画像に含まれている証明用画像とが実質的に一致するか否か、に基づいて、前記検証対象画像記憶手段に記憶されている検証対象画像の正当性を検証する。
【００１４】
例えば、前記検証対象画像は動画であり、
前記保持手段は、前記動画の所定のフレームの画像にタイムスタンプを付して保持し、
前記検証手段は、前記保持手段に保持されているタイムスタンプ付のフレーム画像と前記検証対象画像の対応するフレーム画像とが実質的に一致し、該フレーム画像に含まれている証明用画像に含まれている時刻情報がタイムスタンプと実質的に一致し、さらに、前記証明用画像表手段が表示した一連の証明用画像と前記検証対象画像に含まれている一連の証明用画像とが実質的に一致する場合に、前記検証対象画像が正当なものであると判別する。
【００１５】
イベントの立ち会い人を認証するための認証手段をさらに備えてもよい。
【００１６】
また、この発明に係る証明方法は、所定の位置及び所定の時刻において、所定のイベントが発生していたことを証明する証明方法であって、
現在時刻と現在位置と含み、時間の経過に伴って変化する証明用画像を表示手段に表示し、
前記イベントを前記証明用画像と共に録画装置により録画し、
録画された画像に含まれている証明用画像と前記表示手段が表示した証明用画像とに基づいて、録画された画像の正当性を検証する、
ことを特徴とする。
【００１７】
また、この発明に係る証明用画像表示装置は、
現在時刻を求める現在時刻取得手段と、
現在位置を求める現在位置取得手段と、
現在時刻取得手段で取得された現在時刻及び現在位置取得手段で取得された現在時刻を含み、時間の経過に伴って変化する証明用画像を表示する表示手段と、
前記表示手段が表示した証明用画像の履歴を検証用の装置に送信する送信手段と、
を備えることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、証明用画像表示手段が表示した証明用画像と撮影映像に含まれている証明用画像とを検証することにより、その証明用画像が表示された位置（近傍）と時刻において画像に記録されているイベントが存在したことを立証することが可能となる。
【発明を実施するための最良の形態】
【００１９】
（実施形態１）
本発明の実施形態１に係るイベント証明システム１について説明する。
【００２０】
イベント証明システム１は、証明用画像表示装置１０と、撮像装置２０と、管理サーバ３０と、検証サーバ４０とから構成される。
【００２１】
このイベント証明システム１は、イベントの発生を以下の手順で証明する。
【００２２】
撮像装置２０は、存在時刻位置等を証明する必要のあるイベントを撮像する際に、画像内に証明用画像表示装置１０の像を含める。証明用画像表示装置１０は、画像の撮影時刻・位置等を証明するための証明用画像を表示すると共に証明用画像の表示ログを管理サーバ３０に送信し蓄積する。検証サーバ４０は、後日、イベントの発生日時・位置等を検証する必要が生じた場合に、イベントを録画した検証対象画像に含まれている証明用画像と管理サーバ３０に蓄積されている証明用画像の表示ログとを対比することにより、画像の改ざんの有無、撮影時刻、撮影位置等を検証する。
【００２３】
画像の改ざん等が存在しない場合には、撮影時刻と撮影位置（の近傍）で記録されているイベントが発生していたことが証明可能である。
【００２４】
図１に示す証明用画像表示装置１０は、携帯型の装置であり、図２（ａ）に示すように、制御部１０１と、ＧＰＳ装置１０２と、表示部１０３と、通信部１０４と、操作部１０５と、記憶部１０６と、から構成される。
【００２５】
画像証明用画像表示装置１０は、耐タンパ性を有し、筐体が開かれると機能を喪失する構成を有する。
【００２６】
制御部１０１は、動作プログラムを実行し、ＧＰＳ装置１０２から現在位置（緯度、経度）を示す現在位置情報と現在時刻を示す現在時刻情報を受信する。また、制御部１０１は、周期的に乱数を発生させる。制御部１０１は、これらの情報、即ち、この証明用画像表示装置１０の識別情報、現在位置情報、現在時刻情報、乱数値を図２（ｂ）に示すように表示部１０３に表示する。
【００２７】
ＧＰＳ装置１０２は、複数のＰＧＳ（Global Positioning System)衛星からのＧＰＳ信号を受信し、現在位置と現在時刻とを求める。
【００２８】
表示部１０３は、液晶表示装置、ＥＬ表示装置等から構成され、筐体の正面に配置され、制御部１０１の制御下に、図２（ｂ）に例示するように、証明用画像を表示する。なお、表示部１０３は、表示画像の撮像が容易なように、図２（ｂ）に示すように、証明用画像表示装置１０の正面ほぼ全面に配置され、反射防止処理等が施されている。
【００２９】
通信部１０４は、携帯電話ネットワーク、インターネット等を介して、管理サーバ３０と通信を行う。
【００３０】
操作部１０５は、操作ボタン等を備え、制御部１０１に種々の指示を送る。また、操作部１０５は、指紋読み取り装置、静脈網読み取り装置等の操作者を認証するための生体認証装置を含む。
【００３１】
記憶部１０６は、種々の情報を記憶する。
【００３２】
図１の撮像装置２０は、携帯型の動作撮影装置であり、図３（ａ）に示すように、制御部２０１と、撮像部２０２と、表示部２０３，操作部２０４と、記録部２０５と、記録媒体２０６と、通信部２０７とから構成される。
【００３３】
制御部２０１は、撮像装置２０全体を制御する。具体的には、制御部２０１は、操作部２０４からの指示に従って、撮像部２０２を制御し、撮像の開始・停止を制御する。
【００３４】
撮像部２０２は、制御部２０１の制御下に、被写体の動画又は画像を取得する。
【００３５】
表示部２０３は、撮像部２０２が撮像した画像等を表示する。
【００３６】
操作部２０４は、操作ボタン等を備え、制御部２０１に種々の指示を送る。操作部２０４は、指紋読み取り装置、静脈網読み取り装置等の操作者を認証するための生体認証装置を含む。
【００３７】
記録部２０５には、記録媒体２０６が着脱可能に装着される。記録媒体２０６は書き込みのみが可能で、書き換えが困難なNon-rewritableタイプのものが望ましい。記録部２０５は、記録媒体２０６に撮像部２０２が取得した画像を記録する。
【００３８】
通信部２０７は、通信ネットワーク５０を介して、管理サーバ３０と通信を行う。
【００３９】
図１に示す管理サーバ３０は、証明用画像表示装置１０が表示部１０３に表示した、一連の証明用画像（識別情報、現在位置情報、現在時刻情報、乱数、等）を記憶するための装置である。管理サーバ３０は、図４（ａ）に示すように、制御部３０１，記憶部３０２，通信部３０３から構成される。
【００４０】
制御部３０１は、管理サーバ３０全体を制御する。具体的には、制御部３０１は、通信部３０３を介して証明用画像表示装置１０の表示履歴を受信し、記憶部３０２に格納し、蓄積する。
【００４１】
記憶部３０２は、証明用画像表示装置１０が表示した証明用画像の履歴を蓄積する。
【００４２】
通信部３０３は、通信ネットワーク５０を介して証明用画像表示装置１０、撮像装置２０、検証サーバ４０と通信を行う。
【００４３】
図１の検証サーバ４０は、検証対象の画像の正当性（改ざんの有無）を検証するためのものであり、図５に示すように、制御部４０１と、記録媒体処理部４０２と、通信部４０３と、記憶部４０４とを備える。
【００４４】
制御部４０１は、検証サーバ４０全体を制御する。具体的には、制御部４０１は、通信部４０３を介して管理サーバ３０から証明用画像表示装置１０が表示した証明用画像の表示ログを受信し、記憶部４０４に格納する。また、制御部４０１は、検証対象画像から証明用画像を抽出し、抽出した証明用画像と証明用画像の表示ログとを対比することにより、検証対象画像の正当性。換言すれば、検証対象画像の検証を介して、検証対象画像に記録されているイベントの発生の有無、発生（存在）日時、存在場所等を検証する。
【００４５】
記録媒体処理部４０２には、検証対象の画像を記憶した記録媒体が装着される。記録媒体処理部４０２は、装着された記録媒体から検証対象画像を読み出す。
【００４６】
通信部４０３は、通信ネットワーク５０を介して、管理サーバ３０と通信を行う。
【００４７】
記憶部４０４は、種々のデータを記憶する。記憶部４０４が記憶するデータの一例を図４（ｂ）に示す。図示するように、イベントＩＤ，撮像装置の機器ＩＤ，撮像者のＩＤ，証明証用画像表示装置１０の機器ＩＤ、証明証用画像表示装置１０の操作者のＩＤ、証明用画像の表示ログ、等を記憶する。なお、サムネール（画像）と検証用画像は実施形態２で使用するものである。
【００４８】
なお、通信ネットワーク５０は、例えば、携帯電話ネットワーク、インターネット等から構成され、無線又は有線で装置間の通信を行う。
【００４９】
ユーザ端末５０，６１は、通常の携帯情報端末、コンピュータ等から構成される。
【００５０】
次に、上記構成を有するイベント証明システム１によりイベントの発生を証明する手順を説明する。
【００５１】
イベントの種類は任意であるが、ある試験設備の運転（実験）をイベントとして説明する。
【００５２】
管理サーバ３０には、事前に、イベントのＩＤ、撮影装置１０の機器ＩＤ、撮影者の識別情報及び認証情報、証明用画像表示装置１０の機器ＩＤ、証明用画像表示装置１０の操作者のＩＤ及び認証情報、等を、図４（ｂ）に示すように記憶部３０２に登録しておく。
【００５３】
撮影担当者は、記録対象の試験設備を適切に撮影できるように、撮像装置２０をセッティングする。撮像装置２０のセッティングが終了すると、撮像画像内に証明用画像表示装置１０を配置し、表示部１０３を撮像装置２０に向ける。この際、実験設備を隠さないように、証明用画像表示装置１０を画面端部に配置する方が望ましい。
【００５４】
続いて、撮影担当者は、適宜、証明用画像表示装置１０及び撮像装置２０を起動し、これらを管理サーバ３０と接続する。
【００５５】
管理サーバ３０は、証明用画像表示装置１０及び撮像装置２０の機器ＩＤを用いた機器認証を実施し、さらに、証明用画像表示装置１０と撮像装置２０の操作者のＩＤ及び生体情報を用いた生体認証を行う。管理サーバ３０は、これらの情報が事前に記憶部３０２に登録されている情報と一致するか否かをチェックし、一致すれば、以後の処理を継続し、一致しなければ、所定のエラー処理を実行する。
【００５６】
管理サーバ３０からの認証ＯＫの通知に応答して、証明用画像表示装置１０は、図６に示す証明用画像表示処理を開始する。まず、制御部１０１は、ＧＰＳ装置１０２から現在時刻・現在位置（緯度・経度）を取得する（ステップＳ１１）。
【００５７】
次に、制御部１０１は、乱数を発生させる（ステップＳ１２）。
【００５８】
続いて、制御部１０１は、表示部１０３に、この装置の装置識別情報、現在時刻（年月日時分秒）、現在位置（緯度・経度）、乱数値を含む証明用画像を図２（ｂ）に例示するように表示する（ステップＳ１３）。
【００５９】
続いて、証明用画像の表示内容のログを記録する（ステップＳ１４）。
【００６０】
次に、表示ログの送信タイミングになったか否かを判別し（ステップＳ１５）、送信タイミングでなければ（ステップＳ１５；ＮＯ）、動作の終了が指示されているか否かを判別し（ステップＳ１７）、終了が指示されていなければ（ステップＳ１７；ＮＯ）、ステップＳ１１に戻って、同様の動作を繰り返す。
【００６１】
ステップＳ１５で、ログの送信タイミングであると判別されると（ステップＳ１５；Ｙｅｓ）、蓄積しておいた表示ログを通信部１０４を介して管理サーバ３０に送信する（ステップＳ１６）。管理サーバ３０は、受信した表示ログを記憶部３０２に蓄積する。なお、送信タイミングは、例えば、５秒毎、３０分毎等、任意である。
【００６２】
ステップＳ１７で、動作の終了が指示されていると判別すると（ステップＳ１７；Ｙｅｓ）、動作を終了する。
【００６３】
このようにして、証明用画像表示装置１０は、表示部１０３に、時間の経過に伴って変化し、現在時刻と位置（緯度・経度）の情報を含み、且つランダム性を有する情報を含む証明用画像を表示し続ける。そして、その表示履歴が、管理サーバ３０の記憶部３０２に蓄積される。
【００６４】
撮像装置２０は、検証対象設備の稼働状態を撮影する。図３（ｂ）に例示するように、イベントの撮影画像２１１の一部には、証明用画像表示装置１０、即ち、証明用画像が撮影されている。この証明用画像により、改ざん等が無い限り、撮影された画像が、表示された時刻に表示された位置（正確にはその近傍）に存在したことが検証可能である。
【００６５】
このようにして、撮像装置２０は、証明用画像を含む、検証対象装置の稼働状態を撮影した動画を記録媒体２０６に記録する。
【００６６】
なお、証明用画像表示装置１０と撮像装置２０を停止する際にも、それぞれ機器とユーザ認証を行い、管理サーバ３０に対応付けて格納することが望ましい。
【００６７】
次に、記録媒体２０６に記録された画像を用いて、イベントの発生等を証明する動作について説明する。
【００６８】
まず、検証対象の画像を記録した記録媒体２０６が、検証サーバ４０の記録媒体処理部４０５に装着される。
【００６９】
検証サーバ４０の制御部４０１は、検証動作を開始すると、まず、検証対象の画像に含まれている証明用画像表示装置１０の識別情報と撮影日時を指定して、管理サーバ３０に記憶データの送信を要求する（ステップＳ２１）。
【００７０】
管理サーバ３０は、記憶部３０２に蓄積していたデータのうちから該当するものを抽出して検証サーバ４０に送信する。
【００７１】
検証サーバ４０の制御部４０１は、送信されたデータを通信部４０３を介して受信し、記憶部４０４に格納する（ステップＳ２１）。
【００７２】
制御部４０１は、次に、読み出し対象フレームの番号を示すポインタｎを初期値の０にセットし（ステップＳ２２）、記録媒体処理部４０２を介して記録媒体から第ｎフレームの画像を読み出す（ステップＳ２３）。
【００７３】
続いて、制御部４０１は、第ｎフレームの画像から証明用情報を抽出する（ステップＳ２４）。前述のように、証明用画像表示装置１０の表示部１０３の周囲には、太い黒枠が描かれている。そこで、制御部４０１は、フレーム画像内で、黒い閉じた矩形枠を判別し、この枠内のデータを抽出する。次に、制御部４０１は、抽出した証明用情報を文字認識する。
【００７４】
次に、制御部４０１は、第ｎフレームの画像から読み取って認識した証明情報と記憶部４０３に格納されている証明情報の表示ログが一致するか否かを、時刻をキーとして項目毎に検証する（ステップＳ２５）。制御部４０１は、検証結果を記録する（ステップＳ２６）。例えば、制御部２６は、検証結果をテーブル化して記録することにより、図８に例示する一致・不一致テーブルを生成する。この例では、両証明情報の同一項目のデータが一致する場合、該当エントリの「一致」を示す符号が記録され、不一致の場合には、不一致を示す符号が記録される。
【００７５】
次に、全てのフレームついて処理が終了したか否かを判別し（ステップＳ２７）、終了していなければ、ｎを＋１して（ステップＳ２８）、ステップＳ２３にリターンし、次のフレームついて同様の処理を実行する。
【００７６】
全てのフレームついて処理が終了したと判別すると（ステップＳ２７；Ｙｅｓ）、形成された一致不一致テーブル上で、不一致と認定されたデータが誤差あるいは技術的なものであるか否か、即ち、実質的に一致しているか否かを判別する（ステップＳ２９）。
【００７７】
例えば、あるフレームの証明用情報全体が表示ログが示す表示された証明用情報と不一致であると判別され、１フレーム前の証明用画像の内容と完全に一致するような場合には、表示タイミングの誤差（遅れ）に基づく不一致であり、許容範囲（実質的一致）であると判別することができる。
【００７８】
一方、あるフレームの証明用情報の一部のデータのみが不一致であったり、あるフレームの証明用情報の一部のデータが前フレームのデータに一致し、他のデータが後フレームのデータに一致したり、前後のフレームに対応する証明用データが存在しないような場合には、改ざんの可能性がある。
【００７９】
また、制御部４０１は、撮像時の、機器認証、ユーザ認証等の結果も確認する。
【００８０】
制御部４０１は、一致・不一致率を求め、不一致が許容誤差内であるか否か、機器認証及び生体認証の認証結果を判別する（ステップＳ３０）。
【００８１】
また、制御部４０１は、
Ｙ＝ｋ１・一致率＋ｋ２・許容誤差内であると認定される不一致の率＋ｋ３・認証結果
を信頼度として求める。
ここで、Ｙ＝信頼度、ｋ１，ｋ２，ｋ３：重み係数である。
【００８２】
なお、検証サーバ４０は、検証結果と共に画像に記録されている証明用情報が示す位置（緯度・経度）、時刻等も表示する。
【００８３】
ユーザは、例えば、生データとしての一致率・不一致率、不一致のうちの許容誤差内に収まっているものの割合、認証結果、さらに、これらを統合した信頼度Ｙ、を参照して、検証対象画像が改ざん等されていない画像であるか否かを判断することができる。
【００８４】
検証対象画像が改ざん等されていない正規の画像である場合、その検証対象画像に記録されているイベントが、その検証対象画像に含まれている証明用画像が示している位置（緯度・経度）の近傍で表示されている日時に存在したことが証明される。
【００８５】
検証サーバ４０の制御部４０１が、イベントのＩＤ，イベントの発生時刻（証明用画像に含まれている現在時刻の最初の値〜証明用画像に含まれている現在時刻の最後の値、位置情報（変化する場合にはその範囲）、等を自動的に集計し、出力してもよい。
【００８６】
以上説明したように、本実施形態においては、証明用画像表示装置１０を含めてイベントを録画し、証明用画像表示装置１０が表示した証明用画像を管理サーバ３０に蓄積しておくことにより、証明用画像表装置１０が表示した一連の証明用画像と検証対象画像に含まれている一連の証明用画像とが実質的に一致したときに、検証対象画像が正当なものであると判別することができる。その結果、検証対象画像に記録されているイベントが証明用画像に表示されている時刻に表示されている位置に存在したことが立証される。
（実施形態２）
実施形態１のイベント証明システム１においては、検証対象画像に含まれている証明用画像が正規なものである限り、イベントの画像と証明用画像とが不正に合成されたものであっても、その不正を直接検出することができない。
【００８７】
この種の不正を検出するためには、撮像画像自体のログを取り、このログに基づいて、撮像画像が改ざんされているか否かを検証できるようにすることが望ましい。
【００８８】
以下、撮像画像のログを取る実施形態２について説明する。
【００８９】
この実施形態２においては、撮像装置２０の制御部２０１は、例えば、図９に示すように、撮像開始（ステップＳ４１）後、周期的（一定周期でも、ランダム周期でもよい）にサムネール送信タイミングか否かを判別する（ステップＳ４２）。制御部２０１は、送信タイミングであると判別すれば（ステップＳ４２；Ｙｅｓ）、撮像画像のその時点でのフレーム画像のサムネールを生成し（ステップＳ４３）、自らの署名を作成して付し（ステップＳ４４）、管理サーバ３０に送信する（ステップＳ４５）。
【００９０】
管理サーバ３０は、このサムネールにタイムスタンプを付し、例えば、図４（ｂ）に示すように記憶部３０３に格納する。
【００９１】
以後、撮像の停止が指示されて（ステップＳ４６；ＮＯ）、撮像を停止する（ステップＳ４７）まで、同様の動作を繰り返す。
【００９２】
一方、検証サーバ４０の制御部４０１は、検証の場面で、図１０のフローチャートに示すように、管理サーバ３０から、検証対象画像に対応するサムネールを読み出す（ステップＳ５１）。
【００９３】
制御部４０１は、次に、読み出したサムネールの番号を示すポインタｍを初期値の０にセットする（ステップＳ５２）。
【００９４】
続いて、第ｍサムネールを読み出し、この第ｍサムネールから証明情報を抽出する（ステップＳ５３）。
【００９５】
次に、第ｍサムネールに対応するフレーム画像を検証対象画像から抽出し、さらに、そのフレーム画像から証明情報を抽出する（ステップＳ５４）。
【００９６】
続いて、サムネールに付されたタイムスタンプが示す時刻が、第ｍサムネールから抽出した証明情報に含まれる時刻情報が示す時刻とフレーム画像から抽出した証明情報に含まれる時刻情報が示す時刻よりも後で、且つ、一定時間内であるか検証する（ステップＳ５５）。タイムスタンプの時刻の方が先であったり、タイプスタンプの時刻が遅すぎる場合には、改ざんの可能性がある。
【００９７】
続いて、第ｍサムネールから抽出した証明情報と対応するフレーム画像から抽出した証明情報とが一致するか否かを、項目毎に検証し（ステップＳ５５）、検証結果を図１１に示すようにテーブル化する（ステップＳ５６）。
【００９８】
次に、全てのサムネールついて処理が終了したか否かを判別し（ステップＳ５７）、終了していなければ、ｍを＋１して（ステップＳ５８）、ステップＳ５３にリターンし、次のサムネールついて同様の処理を実行する。
【００９９】
全てのサムネールついて処理が終了したと判別すると（ステップＳ５７；Ｙｅｓ）、形成された一致不一致テーブル上で、不一致と認定されたデータが誤差（例えば、サムネールを作成する際の技術的問題によるもの）であるか否かを判別する（ステップＳ５９）。
【０１００】
制御部は、一致・不一致率を求め、求めた一致・不一致率と、不一致が許容誤差内であるか否かを判別し、その結果を表示する（ステップＳ６０）。
【０１０１】
なお、サムネール検証処理は単独で行われるものではなく、図７の検証処理と合わせて実施される。
【０１０２】
ユーザは、例えば、サムネール検証処理で、一致率が９９％で、不一致の原因が全て表示タイミングのずれであると判別された場合には、検証処理の結果が妥当なものであれば、検証対象の画像が改ざん等がされていない正規の画像であり、証明用画像に含まれているデータ（証明用データ）により表示されている日時に表示されている位置で、撮像されているイベントが発生していたと判断できる。
【０１０３】
この実施形態では、撮像画像のサムネールを生成したが、撮像装置２０の撮像画像を記録媒体２０６に記録すると共に管理サーバ３０に通信部２０７から送信し、これを検証用の画像としてもよい。管理サーバ３０は、図４（ｂ）に例示するように、送信された撮像画像に適宜タイムスタンプを付して他のデータ、例えば、証明用画像等と対応付けて記憶部３０３に格納する。この場合、検証サーバ４０は、検証対象画像と管理サーバ３０に格納されている画像との対応するフレーム画像同士を対比して、改ざんの有無を判別する。
【０１０４】
さらに、この場合、ユーザ端末６０，６１から、検証サーバ４０に指示を送り、イベントを特定して検証を指示する。
【０１０５】
検証サーバ４０は、指定されたイベントに関する記憶データを管理サーバ３０から読み出し、管理サーバ３０に格納されていた画像を検証対象画像として、証明用画像との対比（図７）、サムネールとの対比（図１０）などを実施する。
【０１０６】
以上説明したように、本実施形態においては、証明用画像表示装置１０を含めてイベントを録画し、イベントの画像のタイムスタンプ付サムネールと証明用画像表示装置１０が表示した証明用画像を管理サーバ３０に蓄積しておくことにより、タイムスタンプ付サムネールと検証対象画像とが実質的に一致し、且つ、証明用画像表装置１０が表示した一連の証明用画像と検証対象画像に含まれている一連の証明用画像とが実質的に一致したときに、検証対象画像が正当なものであると判別することができる。その結果、検証対象画像に記録されているイベントが証明用画像に表示されている時刻に表示されている位置に存在したことが立証される。
【０１０７】
また、ユーザ端末６０，６１からの要求に応じて、記録されている画像をストリーミング配信又はダウンロードを許可するようにしてもよい。このような構成とすれば、各ユーザは、自己の端末６０，６１から、検証サーバ４０にアクセスし、映像を確認することでイベントの内容を確認し、イベントの記録に使用した機器、イベントを記録した人物、証明用画像を表示させた者、記録されている画像の信頼性、イベントの発生日時場所、等を確認することができる。
【０１０８】
なお、上記実施の形態においては、証明用画像表示装置１０が、証明情報を文字で表示したが、例えば、図１２に例示するようなＱＲコード（所謂二次元バーコード）などのコード情報で表示してもよい。
【０１０９】
証明用画像に含めるデータの種類も任意である。例えば、イベントの識別情報や、立ち会い者の情報を、その時点での温度、気圧、等のセンサを備え、これらの情報を含んでもよい。また、表示時刻も、現在時刻に限らず、例えば、コード化した時刻、現在時刻と一定の関係を有して立証可能な内部時刻等でもよい。
【０１１０】
上記実施の形態において、イベントの立ち会い人を認証するようにしてもよい。この場合、例えば、事前に立会人のＩＤと生体認証情報を管理サーバ３０に登録しておく。管理サーバ３０は、証明用画像表示装置１０（あるいはそれと同様の構成を有する専用機）を用いて、立ち会い人を生体認証し、認証に成功した場合には、イベントの証人として登録する。
【０１１１】
また、この立会人の画像（特に顔の画像）を撮像装置２０で撮像し、検証サーバが、顔認識を行って事前に登録されている正規の立会人であるか否かを検証するようにしてもよい。
【０１１２】
さらに、検証サーバ４０がイベントが所定の時刻及び位置で存在していたことの証明書の類を発行するようにしてもよい。例えば、この場合には、検証サーバ４０の制御部４０１は、１）検証対象画像のハッシュ値を求め、これを自己の秘密鍵で暗号化して署名を作成して検証対象画像に自らの署名を付し、２）検証対象画像と管理サーバ３０に保存されていたタイムスタンプ付サムネイル（又は、撮影画像）とを比較し、一致すると判別した旨の署名付証明書、３）検証対象画像に含まれている証明用画像と証明用画像表示装置が表示した証明用画像とを比較し、一致すると判別した旨の署名付証明書を発行する。ユーザは、例えば、自らのユーザ端末６０，６１で上記各証明書を受信し、検証サーバ４０の公開鍵を使用して各証明書を確認することで、検証対象画像の信憑性、検証対象画像に含まれる証明用画像の信憑性を確認することができる。そして、最終的に、検証対象画像に撮影されているイベントが存在した事実存在した位置・時刻等を確認することができる。
【０１１３】
上記実施の形態では、イベントの存在を証明するために動画使用したが、証明に使用する画像は動画に限定されず、静止画でもよい。この場合、撮像装置２０は、イベントと証明用画像表示装置１０が表示した証明用画像との静止画を撮像し、撮影した画像を管理サーバ３０に送信する。管理サーバ３０は送信された静止画にタイムスタンプを付して保存する。一方で、証明用画像表示装置１０は、証明用画像の表示履歴を管理サーバ３０に送信し、管理サーバ３０は、これを保存する。画像あるいはイベントの検証が必要となった場合、検証サーバ４０は、検証対象の静止画と管理サーバ３０に保存されているタイムスタンプ付の静止画とが一致し、且つ、両画像に含まれている証明用画像が管理サーバ３０に蓄積されている証明用画像の該当するタイミングのものと一致することを検証する。
【０１１４】
なお、上述の装置の構成、動作フロー、数式等は例示であり、適宜変更可能である。例えば、時刻と現在位置を求める手法はＧＰＳに限定されず、任意である。例えば、精密な時計で現在時刻を求め、近傍の複数の基地局からの電波の強度を測定することにより、現在位置を求める等してもよい。
【図面の簡単な説明】
【０１１５】
【図１】本発明の一実施形態に係る証明システムの構成図である。
【図２】（ａ）図１に示す証明用画像表示装置の構成を示すブロック図、（ｂ）証明用画像表示装置の外観図である。
【図３】（ａ）図１に示す撮像装置の構成を示すブロック図、（ｂ）撮像装置による撮像画像の例である。
【図４】（ａ）図１に示す管理サーバのブロック図、（ｂ）管理サーバに記憶されるデータの一例である。
【図５】図１に示す検証サーバのブロック図である。
【図６】証明用画像表示装置が証明用画像を表示する証明用画像表示処理のフローチャートである。
【図７】検証サーバにおいて検証対象画像を検証する検証処理のフローチャートである。
【図８】検証処理の結果作成される一致・不一致テーブルの例を示す図である。
【図９】撮像装置の撮像処理の例を示すフローチャートである。
【図１０】サムネールを用いた検証処理のフローチャートである。
【図１１】サムネールを用いた検証結果の例を示す図である。
【図１２】証明用画像をＱＲコードで表示する例を示す図である。
【符号の説明】
【０１１６】
１  イベント証明システム
１０  証明用画像表示装置
２０  撮像装置
３０  管理サーバ
４０  検証サーバ
５０  通信ネットワーク
６０，６１  ユーザ端末
１０１  制御部
１０２  ＧＰＳ装置
１０３  表示部
１０４  通信部
１０５  操作部
１０６  記憶部
２０１  制御部
２０２  撮像部
２０３  表示部
２０４  操作部
２０５  記録部
２０６  記録媒体
２０７  通信部
３０１  制御部
３０２  記憶部
３０３  通信部
４０１  制御部
４０２  記録媒体処理部
４０３  通信部
４０４  記憶部
【図１】
2008252407.tif 000003
【図２】
2008252407.tif 000004
【図３】
2008252407.tif 000005
【図４】
2008252407.tif 000006
【図５】
2008252407.tif 000007
【図６】
2008252407.tif 000008
【図７】
2008252407.tif 000009
【図８】
2008252407.tif 000010
【図９】
2008252407.tif 000011
【図１０】
2008252407.tif 000012
【図１１】
2008252407.tif 000013
【図１２】
2008252407.tif 000014