(57)【要約】【課題】  画像の入力位置情報を精度良くかつ安全に取得することができる情報処理装置及びその制御方法、プログラムを提供する。【解決手段】  位置情報取得処理を実行するか否かを設定する。位置情報を取得可能であるか否かを判定する。設定状況、判定結果に応じて、入力した画像データに付加する付加情報を設定する。設定した付加情報を画像データに付加する。【選択図】  図１
2008131311.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力し、その入力した画像データに付加情報を付加して出力する情報処理装置であって、
画像データを入力する入力手段と、
当該情報処理装置の地理的位置を示す位置情報を取得する取得手段と、
前記取得手段による位置情報取得処理を実行するか否かを設定する設定手段と、
前記取得手段によって位置情報を取得可能であるか否かを判定する判定手段と、
前記設定手段による設定状況、前記判定手段による判定結果に応じて、前記入力手段で入力した画像データに付加する付加情報を設定する付加情報設定手段と、
前記付加情報設定手段で設定した付加情報を前記画像データに付加する付加手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記付加手段によって前記付加情報が付加された画像データに署名処理を実行する署名手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記付加情報設定手段は、前記設定手段によって前記位置情報取得処理を実行しないことが設定されている場合、そのことを示す情報を前記付加情報として設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記付加情報設定手段は、前記判定手段によって前記位置情報を取得可能でないと判定された場合、そのことを示す情報を前記付加情報として設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記付加情報設定手段は、前記判定手段によって前記位置情報取得処理を実行することが設定されていて、かつ、前記判定手段によって前記位置情報が取得可能であると判定された場合、前記取得手段によって取得した前記位置情報を前記付加情報として設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記入力手段によって前記画像データを入力した第１の時刻を取得する第１の時刻取得手段と、
前記第１の時刻からの経過時間を測定する測定手段とを更に備え、
前記付加情報設定手段は、前記設定手段による設定状況、前記判定手段による判定結果及び前記測定手段による測定結果に応じて、前記入力手段で入力した画像データに付加する付加情報を設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記取得手段によって前記位置情報を取得した第２の時刻を取得する第２の時刻取得手段を更に備え、
前記測定手段は、前記判定手段によって前記位置情報が取得可能であると判定された場合、前記第１の時刻と第２の時刻の差を算出し、算出した値を測定結果とする
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記判定手段による判定処理後の第２の時刻を取得する第２の時刻取得手段を更に備え、
前記測定手段は、前記判定手段によって前記位置情報が取得可能でないと判定された場合、前記第１の時刻と第２の時刻の差を算出し、算出した値を測定結果とする
ことを特徴とする請求項６に記載の情報処理装置。
【請求項９】
前記判定手段によって前記位置情報が取得可能でないと判定された場合、前記取得手段は、前記位置情報の受信を繰り返し実行する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記入力手段によって前記画像データを入力した第１の時刻を取得する第１の時刻取得手段と、
前記取得手段によって前記位置情報を取得した第２の時刻を取得する第２の時刻取得手段とを更に備え、
前記付加情報設定手段は、前記取得手段によって取得した前記位置情報と、前記第１の時刻、及び前記第２の時刻に応じた時刻情報を前記付加情報として設定する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置における前記位置情報の信頼度を検証する情報処理装置であって、
前記付加情報が付加されている画像データを入力する入力手段と、
前記画像データに署名データが付加されているか否かを判定する判定手段と、
前記署名データの検証処理を実行する検証手段と、
前記付加情報に含まれる時刻情報を用いて、前記第１の時刻と第２の時刻の差を算出する算出手段と、
前記判定手段による判定結果、前記検証手段による検証結果、及び前記算出手段による算出結果に応じて、前記位置情報の信頼度を判定する信頼度判定手段と、
前記信頼度判定手段の判定結果を表示する表示手段と
を備えることを特徴とする情報処理装置。
【請求項１２】
画像データを入力し、その入力した画像データに付加情報を付加して出力する情報処理装置の制御方法であって、
画像データを入力する入力工程と、
当該情報処理装置の地理的位置を示す位置情報を取得する取得工程と、
前記取得工程による位置情報取得処理を実行するか否かを設定する設定工程と、
前記取得工程によって位置情報を取得可能であるか否かを判定する判定工程と、
前記設定工程による設定状況、前記判定工程による判定結果に応じて、前記入力工程で入力した画像データに付加する付加情報を設定する付加情報設定工程と、
前記付加情報設定工程で設定した付加情報を前記画像データに付加する付加工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１３】
画像データを入力し、その入力した画像データに付加情報を付加して出力する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
画像データを入力する入力工程と、
当該情報処理装置の地理的位置を示す位置情報を取得する取得工程と、
前記取得工程による位置情報取得処理を実行するか否かを設定する設定工程と、
前記取得工程によって位置情報を取得可能であるか否かを判定する判定工程と、
前記設定工程による設定状況、前記判定工程による判定結果に応じて、前記入力工程で入力した画像データに付加する付加情報を設定する付加情報設定工程と、
前記付加情報設定工程で設定した付加情報を前記画像データに付加する付加工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
請求項１３に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを入力し、その入力した画像データに付加情報を付加して出力する情報処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
撮影時にＧＰＳ情報を取得し、取得したＧＰＳ情報をメタデータとして付加するようなデジタルカメラが提案されている。こうしたデジタルカメラを用いることにより、後で画像が何処で撮影されたかを容易に知ることが可能となる。
【０００３】
しかしながら、画像データに付加されたＧＰＳ情報は容易に編集することが可能であるため、例えば、画像データの撮影場所を認証するようなセキュリティ用途に利用する場合は、その証拠性が課題であった。
【０００４】
こうした課題を解決するために、特許文献１では、ＧＰＳ情報を含むメタデータと画像データの証拠性を向上させる技術が提案されている。特許文献１によれば、撮影時に、ＧＰＳ情報を含むメタデータと画像データに対してデジタル署名を生成し付加する。撮影後にメタデータ、或いは画像データが改竄された場合には、付加されているデジタル署名を検証することにより、改竄を検出することが可能となる。
【０００５】
一方、ＧＰＳ情報は、通常、電波により受信し、受信した電波を元に取得する。よって、電波の受信状態が悪い場合には、ＧＳＰ情報を取得することができないため、画像データにＧＰＳ情報を付加することが困難であった。
【０００６】
こうした課題を解決するために、特許文献２では、電波の受信状態が悪い撮影位置でもＧＰＳ情報を付加可能な技術が提案されている。特許文献２によれば、予め、電波の受信状態が良好な撮影位置で取得したＧＰＳ情報をカメラ内部に保持しておく。そして、撮影時に電波の受信状態を確認し、受信状態が悪い場合には撮影時のＧＰＳ情報の代わりに、カメラ内部に保持されているＧＰＳ情報を付加するようにする。こうすることにより、たとえ電波の受信状態が悪い場所で撮影した場合でも、容易にＧＰＳ情報を画像に付加することが可能となる。
【特許文献１】特開２０００−２１５３７９号公報
【特許文献２】特開平１０−５６６０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術では、撮影された画像データにＧＰＳ情報が付加されていない場合には、次のようなことが発生する。つまり、撮影時に電波の受信状態が良好でないためＧＰＳ情報を取得できなかったのか、或いは、カメラに対してＧＰＳ情報を付加するように設定しなかったのかを識別をすることが困難である。よって、例えば、撮影者の意図により容易に撮影位置を記録しないようにすることが可能となり、撮影位置の記録を強制し、且つ、撮影位置を認証するようなセキュリティ用途には適さなかった。
【０００８】
また、撮影時に電波の受信状態が良好でない場合、予め、電波の受信状態が良好な撮影位置で取得したＧＰＳ情報をカメラ内部に保持しておいて、撮影時のＧＰＳ情報として画像に付加する。そのため、実際の撮影位置と画像に付加される位置との差が大きくなる場合があり、撮影位置を認証するようなセキュリティ用途には適さなかった。
【０００９】
本発明は上記の課題に鑑みてなされたものであり、画像の入力位置情報を精度良くかつ安全に取得することができる情報処理装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
画像データを入力し、その入力した画像データに付加情報を付加して出力する情報処理装置であって、
画像データを入力する入力手段と、
当該情報処理装置の地理的位置を示す位置情報を取得する取得手段と、
前記取得手段による位置情報取得処理を実行するか否かを設定する設定手段と、
前記取得手段によって位置情報を取得可能であるか否かを判定する判定手段と、
前記設定手段による設定状況、前記判定手段による判定結果に応じて、前記入力手段で入力した画像データに付加する付加情報を設定する付加情報設定手段と、
前記付加情報設定手段で設定した付加情報を前記画像データに付加する付加手段と
を備える。
【００１１】
また、好ましくは、前記付加手段によって前記付加情報が付加された画像データに署名処理を実行する署名手段を更に備える。
【００１２】
また、好ましくは、前記付加情報設定手段は、前記設定手段によって前記位置情報取得処理を実行しないことが設定されている場合、そのことを示す情報を前記付加情報として設定する。
【００１３】
また、好ましくは、前記付加情報設定手段は、前記判定手段によって前記位置情報を取得可能でないと判定された場合、そのことを示す情報を前記付加情報として設定する。
【００１４】
また、好ましくは、前記付加情報設定手段は、前記判定手段によって前記位置情報取得処理を実行することが設定されていて、かつ、前記判定手段によって前記位置情報が取得可能であると判定された場合、前記取得手段によって取得した前記位置情報を前記付加情報として設定する。
【００１５】
また、好ましくは、前記入力手段によって前記画像データを入力した第１の時刻を取得する第１の時刻取得手段と、
前記第１の時刻からの経過時間を測定する測定手段とを更に備え、
前記付加情報設定手段は、前記設定手段による設定状況、前記判定手段による判定結果及び前記測定手段による測定結果に応じて、前記入力手段で入力した画像データに付加する付加情報を設定する。
【００１６】
また、好ましくは、前記取得手段によって前記位置情報を取得した第２の時刻を取得する第２の時刻取得手段を更に備え、
前記測定手段は、前記判定手段によって前記位置情報が取得可能であると判定された場合、前記第１の時刻と第２の時刻の差を算出し、算出した値を測定結果とする。
【００１７】
また、好ましくは、前記判定手段による判定処理後の第２の時刻を取得する第２の時刻取得手段を更に備え、
前記測定手段は、前記判定手段によって前記位置情報が取得可能でないと判定された場合、前記第１の時刻と第２の時刻の差を算出し、算出した値を測定結果とする。
【００１８】
また、好ましくは、前記判定手段によって前記位置情報が取得可能でないと判定された場合、前記取得手段は、前記位置情報の受信を繰り返し実行する。
【００１９】
また、好ましくは、前記入力手段によって前記画像データを入力した第１の時刻を取得する第１の時刻取得手段と、
前記取得手段によって前記位置情報を取得した第２の時刻を取得する第２の時刻取得手段とを更に備え、
前記付加情報設定手段は、前記取得手段によって取得した前記位置情報と、前記第１の時刻、及び前記第２の時刻に応じた時刻情報を前記付加情報として設定する。
【００２０】
また、好ましくは、上記情報処理装置における前記位置情報の信頼度を検証する情報処理装置であって、
前記付加情報が付加されている画像データを入力する入力手段と、
前記画像データに署名データが付加されているか否かを判定する判定手段と、
前記署名データの検証処理を実行する検証手段と、
前記付加情報に含まれる時刻情報を用いて、前記第１の時刻と第２の時刻の差を算出する算出手段と、
前記判定手段による判定結果、前記検証手段による検証結果、及び前記算出手段による算出結果に応じて、前記位置情報の信頼度を判定する信頼度判定手段と、
前記信頼度判定手段の判定結果を表示する表示手段と
を備える。
【００２１】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
画像データを入力し、その入力した画像データに付加情報を付加して出力する情報処理装置の制御方法であって、
画像データを入力する入力工程と、
当該情報処理装置の地理的位置を示す位置情報を取得する取得工程と、
前記取得工程による位置情報取得処理を実行するか否かを設定する設定工程と、
前記取得工程によって位置情報を取得可能であるか否かを判定する判定工程と、
前記設定工程による設定状況、前記判定工程による判定結果に応じて、前記入力工程で入力した画像データに付加する付加情報を設定する付加情報設定工程と、
前記付加情報設定工程で設定した付加情報を前記画像データに付加する付加工程と
を備える。
【００２２】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
画像データを入力し、その入力した画像データに付加情報を付加して出力する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
画像データを入力する入力工程と、
当該情報処理装置の地理的位置を示す位置情報を取得する取得工程と、
前記取得工程による位置情報取得処理を実行するか否かを設定する設定工程と、
前記取得工程によって位置情報を取得可能であるか否かを判定する判定工程と、
前記設定工程による設定状況、前記判定工程による判定結果に応じて、前記入力工程で入力した画像データに付加する付加情報を設定する付加情報設定工程と、
前記付加情報設定工程で設定した付加情報を前記画像データに付加する付加工程と
をコンピュータに実行させる。
【発明の効果】
【００２３】
本発明によれば、画像の入力位置情報を精度良くかつ安全に取得することができる情報処理装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２５】
＜実施形態１＞
図１は本発明の実施形態１の画像撮影装置の一例を示すブロック図である。
【００２６】
図１に示すように、実施形態１の画像撮影装置（情報処理装置）は、画像入力部１１、位置情報取得設定部１２、位置情報取得部１３、付加情報設定部１４、情報付加部１５、及び画像出力部１６から構成される。また、画像撮影装置は、例えば、デジタルカメラ等で実現される。この画像撮影装置には図１に示す構成要素に加えて、一般的なデジタルカメラ等の画像撮影装置に搭載されるＣＰＵ、ＲＡＭ、ＲＯＭ、シャッターボタン、ディスプレイ等の構成要素が構成されている。
【００２７】
画像入力部１１は、ＣＣＤ（電荷結合素子）等の光学センサ、及び光学系を制御するマイクロプロセッサ等を有し、光学系、及び光学センサによって生成されたビデオ信号をイメージ情報として取得し、画像データを形成する。画像入力部１１は、形成した画像データを、当該画像データに関連するメタデータと共に画像ファイルとして、情報付加部１５へ出力する。この画像ファイルの詳細については、後述する。
【００２８】
尚、実施形態１では、画像データとして、静止画像データを入力するものとして説明するが、本発明はこれに限定することなく、動画像データ、音声データ、及び／或いは文書データ等の種々のコンテンツに対して適応可能であることは明らかである。
【００２９】
位置情報取得設定部１２は、位置情報取得部１３で位置情報取得処理を実行するか否かを設定する。位置情報取得設定部１２は、例えば、タッチパネルあるいは物理キーやボタン等の入力インタフェース（不図示）で実現される。これにより、画像撮影装置の利用者は、この入力インタフェース（操作画面）を介して、位置情報取得処理を実行するか否かを設定することができる。ここで、位置情報取得部１３で位置情報取得処理を実行する場合、つまり、位置情報取得機能を実行する場合にはそれを示すフラグとしてＯＮ（位置情報取得機能ＯＮ情報）が設定される。一方、位置情報取得機能を実行しない場合にはそれを示すフラグとしてＯＦＦ（位置情報取得機能ＯＦＦ情報）が設定される。
【００３０】
また、位置情報取得設定部１２による設定状態は、位置情報取得設定部１２が、位置情報取得部１３、及び付加情報設定部１４に通知する。これは、例えば、位置情報取得設定部１２が、設定状態を示すフラグ（ＯＮ／ＯＦＦ）を記憶媒体（例えば、ＲＡＭ）上に保持しておき、位置情報取得部１３、及び付加情報設定部１４が当該フラグを確認することで実現できる。
【００３１】
位置情報取得部１３は、位置情報取得設定部１２による設定状態に応じて、位置情報の取得を試行する。実施形態１では、位置情報取得処理の一例として、衛星（ＧＰＳ衛星）からの電波を受信し、受信した電波により位置情報（ＧＰＳ情報（地理的位置情報））を取得するＧＰＳ方式を例にして説明する。しかしながら、本発明はこれに限定されるものではなく、携帯電話、或いはＰＨＳ電話等の基地局、或いは無線ＬＡＮのアクセスポイントからの電波を受信して位置情報を取得する方式等の種々の方式を適用可能であることは明らかである。
【００３２】
位置情報取得部１３は、電波の受信状態を検出し、受信状態が良好である場合には、受信した電波から位置情報（ＧＰＳ情報）を取得し、取得した位置情報を付加情報設定部１４へ出力する。一方、受信状態が良好でない場合には、位置情報が取得できないことを表す情報（位置情報取得不可情報）を付加情報設定部１４へ出力する。
【００３３】
尚、受信状態が良好であるか否かの判定は、例えば、受信感度が所定値以上である場合には受信状態が良好であると判定し、受信感度が所定値未満である場合には受信状態が良好でないと判定する。特に、本発明では、受信感度が所定値以上である受信状態が良好である場合を、位置情報を取得可能であると判定する。一方、受信感度が所定値未満である受信状態が良好でない場合を、位置情報を取得可能でないと判定する。
【００３４】
付加情報設定部１４は、位置情報取得設定部１２による設定状態、及び位置情報取得部１３による位置情報、或いは位置情報取得不可情報に基づいて、付加情報を設定し、設定した付加情報を情報付加部１５へ出力する。付加情報設定部１４での設定方法に関しての詳細は、後述する。
【００３５】
情報付加部１５は、画像入力部１１から入力された画像ファイルに対し、付加情報設定部１４で設定された付加情報を所定のフォーマットに従って付加し、付加情報が付加された画像ファイルを出力する。
【００３６】
画像出力部１６は、付加情報が付加された画像ファイルを所定の記憶媒体（例えば、メモリ（スマートメディア、コンパクトフラッシュ(登録商標)等））に出力したり、或いは有線或いは無線の通信部を介して所定のホストへ送信する。
【００３７】
次に、実施形態１の画像ファイルのフォーマットの詳細について、図２を用いて説明する。
【００３８】
図２は本発明の実施形態１の画像ファイルのフォーマットを説明する図である。
【００３９】
図２に示すように、実施形態１の画像ファイルのフォーマットは、メタデータ部２０１、及び画像データ部２０２から構成される。ここで、メタデータ部２０１とは、図示のように、カメラ情報、絞り値、シャッター速度等の画像データに関連する一連の情報を記録する部分である。一方、画像データ部２０２とは、入力画像データそのものを記録する部分である。
【００４０】
実施形態１では、画像データ部２０２に記録するデータの種類に関しては、特に限定するものではない。データの種類としては、例えば、ＪＰＥＧ等の非可逆圧縮符号化データ、及び／或いはＪＰＥＧ−ＬＳ等の可逆符号化データ、及び／或いはビットマップデータ等の圧縮が施されていないデータ等を用いることが可能である。
【００４１】
実施形態１では、付加情報設定部１４で設定された付加情報を、情報付加部１５で、メタデータ部２０１に「位置情報」として記録する。尚、ここでの情報付加処理は、これに限定されることなく、例えば、画像データ部２０２に電子透かし等のデータハイディング技術を用いて付加情報を付加するようにしても良い。
【００４２】
次に、実施形態１の画像撮影装置による撮影処理について、図３を用いて説明する。
【００４３】
図３は本発明の実施形態１の撮影処理の一例を示すフローチャートである。
【００４４】
まず、画像入力部１１で画像データを撮影して入力する（ステップＳ２１）。次に、位置情報取得設定部１２における設定状態を確認し、位置情報取得機能が有効（ＯＮ）になっているか否かを判定する（ステップＳ２２）。位置情報取得機能が有効になっている場合（ステップＳ２２でＹＥＳ）、ステップＳ２３に進む。一方、位置情報取得機能が有効になっていない場合（ステップＳ２２でＮＯ）、ステップＳ２７に進む。
【００４５】
位置情報取得機能が有効になっている場合、位置情報取得部１３で位置情報が取得可能であるか否かを判定する（ステップＳ２３）。位置情報が取得可能である場合（ステップＳ２３でＹＥＳ）、ステップＳ２４に進む。一方、位置情報が取得可能でない場合（ステップＳ２３でＮＯ）、ステップＳ２６に進む。
【００４６】
位置情報を取得可能である場合、位置情報取得部１３で位置情報を取得する（ステップＳ２４）。
【００４７】
以上説明したステップＳ２２及びステップＳ２３の判定結果、即ち、位置情報取得設定部１２の設定状態及び位置情報取得可能であるか否かに応じて、ステップＳ２５〜ステップＳ２７のいずれかのステップで、付加情報設定部１４を用いて付加情報を設定する。
【００４８】
まず、位置情報取得可能である場合には、ステップＳ２５で、位置情報取得部１３で取得した位置情報を付加情報として設定し、情報付加部１５で画像ヘッダとして画像ファイルに付加する。
【００４９】
また、位置情報取得可能でない場合には、ステップＳ２６で、「位置情報取得不可情報」を付加情報として設定し、情報付加部１５で画像ヘッダとして画像ファイルに付加する。
【００５０】
更に、位置情報取得機能が有効（ＯＮ）になっていない場合、ステップＳ２７では、「位置情報取機能ＯＦＦ情報」を付加情報として設定し、情報付加部１５で画像ヘッダとして画像ファイルに付加する。
【００５１】
そして、ステップＳ２５〜ステップＳ２７のいずれかの処理によって付加情報が付加された画像ファイルを、最終的に画像出力部１６から出力する（ステップＳ２８）。
【００５２】
以上説明したように、実施形態１によれば、画像ヘッダに、位置情報、位置情報取得不可情報、位置情報取得機能ＯＦＦ情報のいずれかを画像データに設定する。これにより、この画像ヘッダに基づいて、後で画像データの撮影位置情報を容易に確認することが可能となる。また、撮影位置情報が付加されていない場合には、電波を受信できなかったことが原因であるのか、或いは、撮影者が故意に撮影位置情報を付与しようとしなかったことが原因であるかを区別することが可能となる。
【００５３】
＜実施形態２＞
実施形態１の画像撮影装置では、位置情報は、図２に示すメタデータ部２０１に付加する構成であるため、位置情報を撮影後に容易に編集される可能性がある。これにより、悪意のある利用者は、容易に撮影位置情報を改竄したり、偽造したりすることが可能となり、付加されている撮影位置情報の信頼性が問題となる場合がある。そこで、実施形態２では、撮影位置情報の改竄や偽造を防止し、より信頼性の高い位置情報を付加する構成について説明する。
【００５４】
まず、実施形態２の画像撮影装置の構成について、図４を用いて説明する。
【００５５】
図４は本発明の実施形態２の画像撮影装置の一例を示すブロック図である。
【００５６】
図４に示すように、実施形態２の画像撮影装置は、実施形態１の図１の画像撮影装置に対して、署名部４１を新たに追加した構成である。そこで、以下では、署名部４１について説明する。
【００５７】
署名部４１は、情報付加部１５から出力された画像ファイルに対し、署名処理を施し、署名処理を施した画像ファイルを画像出力部１６へ出力する。
【００５８】
ここで、実施形態２の署名処理の例について、図５を用いて説明する。
【００５９】
図５は本発明の実施形態２の署名処理を説明する図である。
【００６０】
署名処理としては、様々な処理を実現できるが、実施形態２では、例えば、図５（Ａ）〜図５（Ｃ）に示すような署名処理を実行することができる。
【００６１】
まず、図５（Ａ）では、メタデータ部２０１において、後で署名データを付加する箇所の前までのデータを被署名データ１、署名データを付加する箇所の後のデータを被署名データ２、画像データ部２０２を被署名データ３とする。そして、夫々の被署名データに対しハッシュ値を算出し、算出した３つのハッシュ値を結合させ、結合したハッシュ値に対して署名値（署名データ）を算出する。
【００６２】
また、図５（Ｂ）では、画像ファイル全体から、後で署名データを付加する箇所を除くデータ部を被署名データ１とし、被署名データ１に対しハッシュ値を算出し、算出したハッシュ値に対して署名値（署名データ）を算出する。
【００６３】
また、図５（Ｃ）では、画像ファイル全体を被署名データ１とし、被署名データ１に対してハッシュ値を算出し、算出したハッシュ値に対して署名値（署名データ）を算出する。
【００６４】
署名処理を実行した後、図５（Ａ）及び（Ｂ）の方法の場合には、図示のように、算出した署名データ２０３をメタデータ部２０１内に記録する。一方、図５（Ｃ）の方式の場合には、図示のように、算出した署名データ２０３を被署名データ１の前や後等の被署名データ１に含まれない箇所に付加する。
【００６５】
尚、本発明においては、被署名データの構成に関しては特に限定するものではないが、少なくとも被署名データ中に位置情報が含まれるように構成するべきである。これにより、万一、位置情報が改竄された場合に、後で改竄を検証することが可能となる。また、望ましくは被署名データ中には位置情報に加えて、画像データ部も含めるように構成したほうが良い。これにより、画像データ部と位置情報の関連付けに関しても後で検証することが可能となる。
【００６６】
また、本発明においては、署名データを算出する方式に関しても、特に限定することなく、ＲＳＡ署名方式やＤＳＡ署名方式等の公開鍵を用いる方式や、ＨＭＡＣやＣＭＡＣ等の秘密情報を用いる方法等の種々の方式を適用可能であることは明らかである。
【００６７】
次に、実施形態２の画像撮影装置の撮影処理について、図６を用いて説明する。
【００６８】
図６は本発明の実施形態２の撮影処理の一例を示すフローチャートである。
【００６９】
尚、図６において、実施形態１の図３と同一の処理（ステップＳ２１〜ステップＳ２８）については同一のステップ番号を付加してその説明は省略する。実施形態２では、ステップＳ２５〜ステップＳ２７のいずれかの処理によって付加情報が付加された画像ファイルに対し、署名部４１で署名処理を実行する（ステップＳ６１）。そして、署名処理が施された画像ファイルを、最終的に画像出力部１６から出力する（ステップＳ２８）。
【００７０】
以上説明したように、実施形態２によれば、実施形態１で説明した構成に加えて、撮影時に位置情報を付与し、位置情報を付与した画像データに対して署名処理を施している。そのため、付加されている署名データを検証することにより、改竄されているか否かを検出することが可能となる。
【００７１】
これにより、実施形態１で説明した効果に加えて、より信頼性が高い撮影位置の特定が可能となる。更に、位置情報が付与されていない場合には、電波を受信できなかったことが原因であるのか、或いは、撮影者が故意に撮影位置情報を付与しようとしなかったことが原因であるかを、より確実に区別することが可能となる。
【００７２】
＜実施形態３＞
実施形態１や２の画像撮影装置では、撮影位置での電波の受信状態が良好ではなく、結果として撮影位置情報が取得できなかった場合、「位置情報取得付加情報」、或いは「位置情報取機能ＯＦＦ情報」のどちらかが画像ファイルに付加されることになる。
【００７３】
これに対し、実施形態３では、たとえ撮影時に位置情報が取得できない場合でも、より確実に撮影位置情報を特定可能とする構成について説明する。
【００７４】
まず、実施形態３の画像撮影装置の構成について、図７を用いて説明する。
【００７５】
図７は本発明の実施形態３の画像撮影装置の一例を示すブロック図である。
【００７６】
図７に示すように、実施形態３の画像撮影装置は、実施形態２の図４の画像撮影装置に対して、時刻取得部７１を新たに追加した構成である。そこで、以下で、時刻取得部７１について説明する。
【００７７】
時刻取得部７１は、指定されたタイミングにおける時刻情報をタイマ（不図示）から取得し、取得した時刻情報を情報付加部１５へ出力する。ここで、指定されたタイミングとは、例えば、画像入力部１１による画像入力処理が実行されたタイミングや、位置情報取得部１３による位置情報取得処理が実行されたタイミング等がある。
【００７８】
次に、実施形態３の画像撮影装置の撮影処理について、図８を用いて説明する。
【００７９】
図８は本発明の実施形態３の撮影処理の一例を示すフローチャートである。
【００８０】
尚、図８において、実施形態２の図６と同一の処理（ステップＳ２２、ステップＳ２３、ステップＳ２５〜ステップＳ２８及びステップＳ６１）については同一のステップ番号を付加してその説明は省略する。
【００８１】
まず、画像入力部１１で画像データを撮影して入力すると共に、時刻取得部７１で画像データ撮影時刻である第１の時刻情報ｔ１を取得する（ステップＳ８１）。次に、位置情報取得設定部１２における設定状態を確認し、位置情報取得機能が有効（ＯＮ）になっているか否かを判定する（ステップＳ２２）。位置情報取得機能が有効になっている場合（ステップＳ２２でＹＥＳ）、ステップＳ２３に進む。一方、位置情報取得機能が有効になっていない場合（ステップＳ２２でＮＯ）、ステップＳ２７に進む。
【００８２】
位置情報取得機能が有効になっている場合、位置情報取得部１３で位置情報が取得可能であるか否かを確認する（ステップＳ２３）。位置情報が取得可能である場合（ステップＳ２３でＹＥＳ）、ステップＳ８４に進む。一方、位置情報が取得可能でない場合（ステップＳ２３でＮＯ）、ステップＳ８２に進む。
【００８３】
位置情報が取得可能である場合は、位置情報取得部１３で位置情報を取得すると共に、時刻取得部７１での位置情報取得時刻である第２の時刻情報ｔ２を取得する（ステップＳ８４）。その後、第１の時刻情報ｔ１と第２の時刻情報ｔ２の差を算出し、算出した値が予め定められた閾値未満である否かを判定する（ステップＳ８５）。算出した値が閾値未満である場合（ステップＳ８５でＹＥＳ）、ステップＳ２５に進む。一方、算出した値が閾値以上である場合（ステップＳ８５でＮＯ）、ステップＳ２６に進む。
【００８４】
一方、位置情報が取得可能でない場合は、画像データを一旦バッファへ保持する（ステップＳ８２）。次に、当該画像撮影装置が電源ＯＦＦ処理中であるか否かを判定する（ステップＳ８３）。電源ＯＦＦ処理中である場合（ステップＳ８３でＹＥＳ）、ステップＳ２６に進む。一方、電源ＯＦＦ処理中でない場合（ステップＳ８３でＮＯ）、ステップＳ２３に進む。
【００８５】
以上説明したステップＳ２２、ステップＳ２３、ステップＳ８５及びステップＳ８３の判定結果に応じて、ステップＳ２５〜ステップＳ２７のいずれかのステップで、付加情報設定部１４を用いて付加情報を設定する。
【００８６】
尚、実施形態３では、第２の時刻情報ｔ２を取得するために時刻取得部７１（図７）を構成しているが、本発明はこれに限定されることなく、例えば、取得した位置情報の中に時刻情報が含まれている場合、これを第２の時刻情報ｔ２としても良い。
【００８７】
以上説明したように、実施形態３によれば、たとえ撮影した際に電波の状態が良好でないため位置情報を取得できない場合でも、画像撮影装置の電源がＯＦＦにされない限り位置情報の取得を試行するので、確実に撮影位置情報を付加することが可能となる。
【００８８】
但し、この試行回数を大きくすると、画像データの出力が大幅に遅くなる可能性がある。そこで、例えば、所定回数試行しても位置情報を取得できない場合には、その時点で処理を打ち切るようにしても良い。
【００８９】
また、撮影時刻と位置情報取得時刻の差が閾値以上である場合は、「位置情報取得不可情報」を付加情報として付加するので、信頼性の高い（撮影位置からの差がそれほど大きくない）位置情報を付加することが可能となる。即ち、撮影時刻から所定の時間が経過しても位置情報を受信できなかった場合は、「位置情報取得不可情報」を付加することが可能となる。
【００９０】
更に、実施形態３では、特許文献２における撮影位置を付加する構成と比較して、より実際の撮影位置に近い位置情報を撮影位置情報として付加することが可能となる。この効果について、図９を用いて詳細に説明する。
【００９１】
図９は本発明の実施形態３の効果を説明するための図である。
【００９２】
図９において、９１は実際の撮影位置、９２は位置情報が取得不可能なエリア、９３は実施形態３によって画像データに付加される撮影位置情報、９４は特許文献２によって画像データに付加される撮影位置情報である。
【００９３】
図示のように、特許文献２によれば、撮影位置９１がエリア９２に含まれている場合、次回撮影を実行した位置が前回の撮影位置情報として画像データに付加される。そのため、一旦エリア９２に含まれる位置でダミーの撮影を実行しておき、その後の所望の位置で実際の撮影を実行することにより、結果として任意の位置情報を撮影位置として付加できてしまう。これは、例えば、撮影位置を認証するようなセキュリティ用途には適さない場合がある。
【００９４】
一方、実施形態３では、撮影位置９１がエリア９２に含まれている場合でも、図８のステップＳ２３、ステップＳ８２及びステップＳ８３を繰り返し実行することで、エリア９２から出た直後に位置情報を取得して、それを画像データに付加することができる。そのため、従来技術と比較してより実際の撮影位置に近い位置情報を自動的に記録することが可能となる。
【００９５】
＜実施形態４＞
実施形態３の画像撮影装置では、撮影時に位置情報が取得できない場合、位置情報が取得できるまで位置情報の取得を繰り返し試行する。そして、位置情報が取得できた後、撮影時刻からの経過時間を測定し、それが所定の経過時間以上である場合には「位置情報取得不可情報」を画像ファイルに付加し、一方、所定の経過時間未満である場合には取得した位置情報を画像ファイルに付加する。
【００９６】
しかしながら、本発明はこれに限定されることなく、撮影時に位置情報が取得できない場合で、かつ所定の経過時間未満の場合にだけ、位置情報の取得を試行することも可能である。更に、この所定の経過時間以上の場合には「位置情報取得不可情報」を画像ファイルに付加し、この所定の経過時間未満の場合には、取得した位置情報を画像ファイルに付加することも可能である。実施形態４では、実施形態３の変形例について説明する。
【００９７】
実施形態４の画像撮影装置は、実施形態３の図７に示す画像撮影装置と同じ構成であるため、その説明は省略する。
【００９８】
次に、実施形態４の画像撮影装置の撮影処理について、図１０を用いて説明する。
【００９９】
図１０は本発明の実施形態４の撮影処理の一例を示すフローチャートである。
【０１００】
尚、図１０において、図８と共通のステップには同一のステップ番号を付加し、その詳細については省略する。
【０１０１】
位置情報が取得可能である場合、位置情報取得部１３で位置情報を受信する（ステップＳ１０２）。
【０１０２】
一方、位置情報が取得可能でない場合、画像データを一旦バッファへ保持する（ステップＳ８２）。次に、当該画像撮影装置が電源ＯＦＦ処理中であるか否かを判定する（ステップＳ８３）。電源ＯＦＦ処理中である場合（ステップＳ８３でＹＥＳ）、ステップＳ２６に進む。一方、電源ＯＦＦ処理中でない場合（ステップＳ８３でＮＯ）、ステップＳ１０１に進む。
【０１０３】
電源ＯＦＦ処理中でない場合、時刻取得部７１で第２の時刻情報ｔ２を取得する（ステップＳ１０１）。その後、第１の時刻情報ｔ１と第２の時刻情報ｔ２の差を算出し、算出した値が予め定められた閾値未満であるか否かを判定する（ステップＳ８５）。算出した値が閾値未満である場合（ステップＳ８５でＹＥＳ）、ステップＳ２３に進む。一方、算出した値が閾値以上である場合（ステップＳ８５でＮＯ）、ステップＳ２６に進む。
【０１０４】
以上説明したステップＳ２２、ステップＳ２３、ステップＳ８３及びステップＳ８５の判定結果に応じて、ステップＳ２５〜ステップＳ２７のいずれかのステップで、付加情報設定部１４を用いて付加情報を設定する。
【０１０５】
以上説明したように、実施形態４によれば、たとえ撮影した際に電波の状態が良好でないため位置情報を取得できなかった場合でも、確実に撮影位置情報を付加することが可能となる。また、撮影時刻から所定時間が経過した場合は、位置情報の取得を停止することにより、より効率的に位置情報の取得を実行することが可能となる。
【０１０６】
また、実施形態３及び実施形態４の構成の両者を含む構成を概念的に捉えると、実施形態３及び４では、画像データを入力した第１の時刻を取得する第１の時刻取得部と、第１の時刻からの経過時間を測定する測定部とを少なくとも含むことになる。そして、この測定部の測定結果に応じて、入力した画像データに付加する付加情報を設定することになる。
【０１０７】
また、実施形態３では、更に、位置情報を取得した第２の時刻を取得する第２の時刻取得部を更に備える。実施形態３の構成では、測定部は、位置情報が取得可能である場合、第１の時刻と第２の時刻の差を算出し、算出した値を測定結果とする。
【０１０８】
また、実施形態４では、位置情報が取得可能であるか否かの判定処理後の第２の時刻を取得する第２の時刻取得部を更に備える。実施形態４の構成では、測定部は、位置情報が取得可能でないと判定された場合に、第１の時刻と第２の時刻の差を算出し、算出した値を測定結果とする。
【０１０９】
＜実施形態５＞
実施形態４では、撮影時に位置情報が取得できなかった場合に、撮影時刻からの経過時間に応じて付加する付加情報の内容を制御している。即ち、撮影時刻と位置情報取得時刻の差が大きい場合には、位置情報の信頼度は低いと判断し、位置情報を付加するのではなく、「位置情報取得不可情報」を画像ファイルに付加している。
【０１１０】
しかしながら、本発明はこれに限定されることなく、撮影時には撮影時刻、及び位置情報取得時刻を画像ファイルに記録するようにしておき、撮影位置情報を検証する際に、この撮影時刻、及び位置情報取得時刻に基づいて信頼度を算出するようにしても良い。実施形態５では、この構成について説明する。
【０１１１】
実施形態５の画像撮影装置は、実施形態３の図７に示す画像撮影装置と同じ構成であるため、その説明は省略する。
【０１１２】
次に、実施形態５の画像撮影装置の撮影処理について、図１１を用いて説明する。
【０１１３】
図１１は本発明の実施形態５の撮影処理の一例を示すフローチャートである。
【０１１４】
尚、図１１において、図８と共通のステップには同一のステップ番号を付加し、その詳細については省略する。特に、図１１では、図８のステップＳ８５を省略し、また、ステップＳ２５〜ステップＳ２７の代わりに、ステップＳ２５ａ〜ステップＳ２７ａを実行する。
【０１１５】
具体的には、ステップＳ２２、ステップＳ２３、及びステップＳ８３の判定結果に応じて、ステップＳ２５ａ〜ステップＳ２７ａのいずれかのステップで、付加情報設定部１４を用いて付加情報を設定する。
【０１１６】
まず、位置情報取得可能である場合には、ステップＳ２５ａで、位置情報取得部１３で取得した位置情報、第１の時刻情報（撮影時刻情報）ｔ１及び第２の時刻情報（位置情報取得時刻）ｔ２を付加情報として設定する。そして、その付加情報を情報付加部１５において画像ファイルに付加する。
【０１１７】
また、位置情報取得可能でない場合には、ステップＳ２６ａで、「位置情報取得不可情報」、第１の時刻情報（撮影時刻情報）ｔ１及び第２の時刻情報（位置情報取得時刻）ｔ２を付加情報として設定する。そして、その付加情報を情報付加部１５において画像ファイルに付加する。
【０１１８】
更に、位置情報取得機能が有効（ＯＮ）になっていない場合、ステップＳ２７ａでは、「位置情報取機能ＯＦＦ情報」、第１の時刻情報（撮影時刻情報）ｔ１及び第２の時刻情報（位置情報取得時刻）ｔ２を付加情報として設定する。そして、その付加情報を情報付加部１５において画像ファイルに付加する。
【０１１９】
そして、ステップＳ２５ａ〜ステップＳ２７ａのいずれかの処理によって付加情報が付加された画像ファイルに対し、署名部４１で署名処理を実行する（ステップＳ６１）。そして、署名処理が施された画像ファイルを、最終的に画像出力部１６から出力する（ステップＳ２８）。
【０１２０】
次に、図１１の処理によって得られる画像ファイルに対して、撮影位置情報を検証する検証装置の構成について、図１２を用いて説明する。
【０１２１】
図１２は本発明の実施形態５の検証装置の一例を示すブロック図である。
【０１２２】
図１２に示すように、実施形態５の検証装置は、画像入力部１２１、検証部１２２及び検証結果表示部１２３から構成される。
【０１２３】
画像入力部１２１は、画像撮影装置で撮影された画像ファイルを入力する。例えば、この画像データは、例えば、図７の画像出力部１６から出力された画像データがある。
【０１２４】
検証部１２２は、入力された画像データに付加されている撮影位置情報、第１の時刻情報ｔ１、第２の時刻情報ｔ２、及び署名データを用いて撮影位置情報の信頼度を算出し、算出された信頼度を出力する。信頼度の算出処理の詳細については後述する。
【０１２５】
検証結果表示部１２３は、入力された信頼度をディスプレイ等の表示部に表示する。
【０１２６】
次に、実施形態５の検証装置による撮影位置検証処理について、図１３を用いて説明する。
【０１２７】
図１３は本発明の実施形態５の撮影位置検証処理の一例を示すフローチャートである。
【０１２８】
まず、画像入力部１２１から入力した画像データに署名データが付加されているか否かを判定する（ステップＳ１３１）。署名データが付加されている場合（ステップＳ１３１でＹＥＳ）、ステップＳ１３３に進む。一方、署名データが付加されていない場合（ステップＳ１３１でＮＯ）、ステップＳ１３２に進む。
【０１２９】
署名データが付加されている場合、その署名データを用いて、検証部１２２は、署名データの検証処理を実行する（ステップＳ１３３）。この署名データの検証処理は、当業者にとって公知の技術であるので詳細な説明は省略する。署名データの検証処理の結果に基づいて、検証が失敗したか否かを判定する（ステップＳ１３４）。
【０１３０】
検証が失敗した場合（ステップＳ１３４でＹＥＳ）、ステップＳ１３２に進む。検証が成功した場合（ステップＳ１３４でＮＯ）、ステップＳ１３５に進む。
【０１３１】
署名データの検証が成功した場合、画像データに付加されている第１の時刻ｔ、及び第２の時刻ｔ２の差を算出し、その算出した時刻差が閾値未満であるか否かを判定する。閾値以上である場合（ステップＳ１３５でＮＯ）、ステップＳ１３７に進む。一方、閾値未満である場合（ステップＳ１３５でＹＥＳ）、ステップＳ１３６に進む。
【０１３２】
算出した時刻差が閾値未満である場合、算出した時刻差がであるか０か否かを判定する（ステップＳ１３６）。時刻差が０でない場合（ステップＳ１３６でＮＯ）、ステップＳ１３８に進む。一方、時刻差が０である場合（ステップＳ１３６でＹＥＳ）、ステップＳ１３９に進む。
【０１３３】
以上説明したステップＳ１３１、ステップＳ１３４、ステップＳ１３５及びステップＳ１３６の判定結果に応じて、検証部１２２で付加されている撮影時刻の信頼度を算出する。
【０１３４】
まず、署名データが付加されていない場合あるいは署名データの検証が失敗した場合には、ステップＳ１３２で、検証部１２２は、信頼度として「信頼なし」であると判定する。
【０１３５】
また、時刻差が閾値以上である場合には、ステップＳ１３７で、検証部１２２は、信頼度として「信頼度低」と判定する。
【０１３６】
また、時刻差が閾値未満でかつ０でない場合には、ステップＳ１３８で、検証部１２２は、信頼度として「信頼度中」と判定する。
【０１３７】
また、時刻差が０である場合には、ステップＳ１３９で、検証部１２２は、信頼度として「信頼度高」と判定する。
【０１３８】
ここで、信頼度の高さは、「信頼度高」＞「信頼度中」＞「信頼度低」＞「信頼なし」である。
【０１３９】
そして、ステップＳ１３２〜ステップＳ１３９のいずれかで判定された信頼度を、検証結果表示部１２３で表示する（ステップＳ１３１０）。
【０１４０】
尚、実施形態５では、図１１のステップＳ２５、ステップＳ２６、及びステップＳ２７で、付加情報として第１の時刻情報ｔ１、及び第２の時刻情報ｔ２を付加するようにしていたが、本発明はこれに限定されるものではない。例えば、第１の時刻情報ｔ１と第２の時刻情報ｔ２の差を算出し、算出した時刻差情報を付加するようにしても良い。その場合、図１３のステップＳ１３５では、第１の時刻情報ｔ１と第２の時刻情報ｔ２の差を算出する代わりに、付加されている時刻差情報を利用して判定するようにすれば良い。
【０１４１】
以上説明したように、実施形態５によれば、画像データに、その信頼性を検証可能な情報を付加することで、その付加情報を用いて別途画像データの信頼性を検証することが可能となる。特に、実施形態５では、実施形態４の構成に比べて、第１の時刻情報ｔ１と第２の時刻情報ｔ２の差を算出したり、それに基づく判定を省略することができるので、画像撮影装置の処理負荷を軽減することができる。
【０１４２】
以上説明したように、本発明によれば、撮影された画像データに位置情報が付加されていない場合に、撮影時に撮影位置情報記録機能が設定されていなかったのか、或いは、位置情報を受信できなかったのかを識別できる。また、たとえ撮影時に位置情報が取得できなかった場合でも、できるだけ多くの画像に精度の高い位置情報を自動的に付加することができる。
【０１４３】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１４４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１４５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１４６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１４７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１４８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１４９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１５０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１５１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１５２】
【図１】本発明の実施形態１の画像撮影装置の一例を示すブロック図である。
【図２】本発明の実施形態１の画像ファイルのフォーマットを説明する図である。
【図３】本発明の実施形態１の撮影処理の一例を示すフローチャートである。
【図４】本発明の実施形態２の画像撮影装置の一例を示すブロック図である。
【図５】本発明の実施形態２の署名処理を説明する図である。
【図６】本発明の実施形態２の撮影処理の一例を示すフローチャートである。
【図７】本発明の実施形態３の画像撮影装置の一例を示すブロック図である。
【図８】本発明の実施形態３の撮影処理の一例を示すフローチャートである。
【図９】本発明の実施形態３の効果を説明するための図である。
【図１０】本発明の実施形態４の撮影処理の一例を示すフローチャートである。
【図１１】本発明の実施形態５の撮影処理の一例を示すフローチャートである。
【図１２】本発明の実施形態５の検証装置の一例を示すブロック図である。
【図１３】本発明の実施形態５の撮影位置検証処理の一例を示すフローチャートである。
【符号の説明】
【０１５３】
１１  画像入力部
１２  位置情報取得設定部
１３  位置情報取得部
１４  付加情報設定部
１５  情報付加部
１６  画像出力部
【図１】
2008131311.tif 000003
【図２】
2008131311.tif 000004
【図３】
2008131311.tif 000005
【図４】
2008131311.tif 000006
【図５】
2008131311.tif 000007
【図６】
2008131311.tif 000008
【図７】
2008131311.tif 000009
【図８】
2008131311.tif 000010
【図９】
2008131311.tif 000011
【図１０】
2008131311.tif 000012
【図１１】
2008131311.tif 000013
【図１２】
2008131311.tif 000014
【図１３】
2008131311.tif 000015