(57)【要約】    【課題】  検証データを付加することなく、「ＪＰＥＧ記録」ファイルの画像の正当性を確認することを可能にする。    【解決手段】  画像処理が施されていない第１のデジタル画像と、該第１のデジタル画像に付加された、該第１のデジタル画像の改変の有無を検証するための第１の検証データとを取得し、該第１のデジタル画像に画像処理を施して、第２のデジタル画像を生成する（Ｓ７０１）。前記取得された第１のデジタル画像を基に、該第１のデジタル画像の改変の有無を検証するための第２の検証データを作成し、前記取得された第１の検証データと、前記作成された第２の検証データとを比較する（Ｓ７０３）。この比較の結果に基づいて検証データ情報を生成し（Ｓ７０４）、該検証データ情報を、前記第２のデジタル画像に付加する（Ｓ７０５）。【選択図】      図７
2005123876.tif 000002
【特許請求の範囲】
【請求項１】
画像処理が施されていない第１のデジタル画像と、該第１のデジタル画像に付加された、該第１のデジタル画像の改変の有無を検証するための第１の検証データとを取得する取得手段と、
前記取得手段によって取得された第１のデジタル画像に画像処理を施して、第２のデジタル画像を生成する画像処理手段と、
前記取得手段によって取得された第１のデジタル画像を基に、該第１のデジタル画像の改変の有無を検証するための第２の検証データを作成する作成手段と、
前記取得手段によって取得された第１の検証データと、前記作成手段によって作成された第２の検証データとを比較する比較手段と、
前記比較手段による比較結果に基づいて検証データ情報を生成する生成手段と、
前記生成手段によって生成された検証データ情報を、前記画像処理手段によって生成された第２のデジタル画像に付加する付加手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記生成手段は、前記比較手段による比較結果、前記第１及び第２の検証データが同一であれば、前記第１のデジタル画像に改変が存在しない旨の検証データ情報を生成し、同一でなければ、前記第１のデジタル画像に改変が存在する旨の検証データ情報を生成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記取得手段によって前記第１の検証データが取得されたか否かを判別する判別手段を更に有し、
前記生成手段は、前記判別手段によって前記第１の検証データが取得されていないと判別されたとき、前記第１のデジタル画像に検証データが付加されていない旨の検証データ情報を生成することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記検証データ情報を生成するか否かについてユーザの指示を受け付ける受付手段と、
前記受付手段が前記検証データ情報を生成する旨のユーザ指示を受け付けたとき、前記作成手段、前記比較手段、前記生成手段、および前記付加手段を作動させる制御手段と
を更に有することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記制御手段は、前記受付手段が前記検証データ情報を生成しない旨のユーザ指示を受け付けたとき、前記作成手段、前記比較手段、前記生成手段、および前記付加手段を作動させないことを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記画像処理手段により実行される画像処理は、ホワイトバランスに関する処理であることを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記画像処理手段により実行される画像処理は、色補正に関する処理であることを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記画像処理手段により実行される画像処理は、ガンマ変換に関する処理であることを特徴とする請求項１記載の画像処理装置。
【請求項９】
前記画像処理手段により実行される画像処理は、エッジ強調に関する処理であることを特徴とする請求項１記載の画像処理装置。
【請求項１０】
前記画像処理手段により実行される画像処理は、画像圧縮に関する処理であることを特徴とする請求項１記載の画像処理装置。
【請求項１１】
画像処理が施されていない第１のデジタル画像と、該第１のデジタル画像に付加された、該第１のデジタル画像の改変の有無を検証するための第１の検証データとを取得する取得ステップと、
前記取得ステップによって取得された第１のデジタル画像に画像処理を施して、第２のデジタル画像を生成する画像処理ステップと、
前記取得ステップによって取得された第１のデジタル画像を基に、該第１のデジタル画像の改変の有無を検証するための第２の検証データを作成する作成ステップと、
前記取得ステップによって取得された第１の検証データと、前記作成手段によって作成された第２の検証データとを比較する比較ステップと、
前記比較ステップによる比較結果に基づいて検証データ情報を生成する生成ステップと、
前記生成ステップによって生成された検証データ情報を、前記画像処理手段によって生成された第２のデジタル画像に付加する付加ステップと
を有することを特徴とする画像検証方法。
【請求項１２】
前記生成ステップは、前記比較ステップによる比較結果、前記第１及び第２の検証データが同一であれば、前記第１のデジタル画像に改変が存在しない旨の検証データ情報を生成し、同一でなければ、前記第１のデジタル画像に改変が存在する旨の検証データ情報を生成することを特徴とする請求項１１記載の画像検証方法。
【請求項１３】
前記取得ステップによって前記第１の検証データが取得されたか否かを判別する判別ステップを更に有し、
前記生成ステップは、前記判別ステップによって前記第１の検証データが取得されていないと判別されたとき、前記第１のデジタル画像に検証データが付加されていない旨の検証データ情報を生成することを特徴とする請求項１１記載の画像検証方法。
【請求項１４】
前記検証データ情報を生成するか否かについてユーザの指示を受け付ける受付ステップと、
前記受付ステップによって前記検証データ情報を生成する旨のユーザ指示が受け付けられたとき、前記作成ステップ、前記比較ステップ、前記生成ステップ、および前記付加ステップを実行させる制御ステップと
を更に有することを特徴とする請求項１１記載の画像検証方法。
【請求項１５】
前記制御ステップは、前記受付ステップによって前記検証データ情報を生成しない旨のユーザ指示が受け付けられたとき、前記作成ステップ、前記比較ステップ、前記生成ステップ、および前記付加ステップを実行させないことを特徴とする請求項１４記載の画像検証方法。
【請求項１６】
画像処理が施されていない第１のデジタル画像と、該第１のデジタル画像に付加された、該第１のデジタル画像の改変の有無を検証するための第１の検証データとを取得する取得ステップと、
前記取得ステップによって取得された第１のデジタル画像に画像処理を施して、第２のデジタル画像を生成する画像処理ステップと、
前記取得ステップによって取得された第１のデジタル画像を基に、該第１のデジタル画像の改変の有無を検証するための第２の検証データを作成する作成ステップと、
前記取得ステップによって取得された第１の検証データと、前記作成手段によって作成された第２の検証データとを比較する比較ステップと、
前記比較ステップによる比較結果に基づいて検証データ情報を生成する生成ステップと、
前記生成ステップによって生成された検証データ情報を、前記画像処理手段によって生成された第２のデジタル画像に付加する付加ステップと
を有することを特徴とする、コンピュータに実行させるためのプログラム。
【請求項１７】
画像処理が施されていない第１のデジタル画像と、該第１のデジタル画像に付加された、該第１のデジタル画像の改変の有無を検証するための第１の検証データとを取得する取得ステップと、
前記取得ステップによって取得された第１のデジタル画像に画像処理を施して、第２のデジタル画像を生成する画像処理ステップと、
前記取得ステップによって取得された第１のデジタル画像を基に、該第１のデジタル画像の改変の有無を検証するための第２の検証データを作成する作成ステップと、
前記取得ステップによって取得された第１の検証データと、前記作成手段によって作成された第２の検証データとを比較する比較ステップと、
前記比較ステップによる比較結果に基づいて検証データ情報を生成する生成ステップと、
前記生成ステップによって生成された検証データ情報を、前記画像処理手段によって生成された第２のデジタル画像に付加する付加ステップと
をプログラムとして記憶したことを特徴する、コンピュータにより読み出し可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像検証方法、プログラムおよび記憶媒体に関し、特に、画像データの改変の有無を確認することが可能な画像処理装置、該画像処理装置に適用される画像検証方法、該画像検証方法をコンピュータに実行させるためのプログラム、及び該プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
近年、急速に普及しつつあるデジタルカメラは、従来の銀塩カメラが被写体像をフィルム面上に結像させ、画像を化学的にアナログ記録するのに対し、ＣＣＤセンサなどで撮像した画像をメモリカードなどの記録媒体に電気的にデジタル記録するものである。
【０００３】
デジタルカメラには、画像データにデジタル信号処理を施し、データ圧縮を行った後に記録する、いわゆる「ＪＰＥＧ記録」と、画像データにはデジタル信号処理を行わず、そのままの画像データを記録する、いわゆる「ＲＡＷ記録」とがある。
【０００４】
「ＪＰＥＧ記録」時に行われるデジタル信号処理は、あらかじめデジタルカメラに設定されている、画質に関するパラメータに従って行われる。「ＲＡＷ記録」のときは、画質に関するパラメータは画像データに付加されて記録される。画質に関するパラメータとは、デジタル画像のホワイトバランス、色補間、色補正、γ変換、エッジ強調、記録方式（圧縮方式）、圧縮率等に関するパラメータである。
【０００５】
「ＲＡＷ記録」された画像ファイルに対しては、デジタルカメラで、あるいはパーソナルコンピュータ等で、画質に関するパラメータを変更しながら、デジタル信号処理を何度も繰り返して実行することができ、この結果として、ＪＰＥＧ画像ファイルが生成される。このため、撮影時に設定されていたパラメータでデジタル信号処理されてしまう「ＪＰＥＧ記録」よりも、ユーザの好みにあった「ＪＰＥＧ記録」画像を得ることができる。
【０００６】
一般に「ＲＡＷ記録」された画像データは汎用性が低く、また、画像データサイズが大きいため、通常は、ユーザの好みにあったデジタル信号処理を施して「ＪＰＥＧ記録」画像に変換した後に、インターネットに公開したり、流通させたりする。
【０００７】
このようにデジタルカメラで撮影された画像データは、銀塩カメラに比べ、容易に加工することできるため、デジタルカメラの必要性は、今後ますます大きくなるものと期待されている。
【０００８】
その一方で、デジタルデータは、痕跡が残らないように合成などの改ざんを行うことが容易であるため、撮影されたデジタル画像の証拠としての信頼性が問題となる場合がある。このような問題は、一般ユーザによる趣味的な撮影程度であればあまり生じないであろうが、建築現場での記録写真のように業務上あるいは法律上必要な撮影では大きな問題となってくる。
【０００９】
また、デジタル画像データは、複製・配布が極めて容易なために、画像の著作権者の権利が充分に保護されないという問題もある。
【００１０】
従って、撮影されたデジタル画像の証拠能力を高め、著作権を保護することの可能なデジタルカメラへの期待は大きい。
【００１１】
そこで、近年、デジタルカメラで記録されたデジタルデータに、デジタルデータが改変されていないことを検証するための検証データを付加する機能を有するデジタルカメラが提案されている（例えば特許文献１）。検証データは、ＪＰＥＧ記録された画像データに対して、非可逆な演算処理することによって生成されるものであり、データの改変される可能性のある経路の前後において算出された検証データを比較することによってデータの改変の有無が判断できる。
【００１２】
さらに、近年、ＲＡＷ記録された画像データに、検証データを付加する機能を有するデジタルカメラも提案されている。
【特許文献１】特開平２００１−０７８０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、検証データが付加された「ＲＡＷ記録」ファイルに対して、画質に関するパラメータを用いて画像処理を行い、「ＪＰＥＧ記録」ファイルを生成した場合、このデジタルカメラは、生成された「ＪＰＥＧ記録」ファイルに検証データを付加しておらず、後からユーザが画像の正当性（画像データの改変の有無）を確認したいときに確認できないという問題があった。
【００１４】
なお、生成された「ＪＰＥＧ記録」ファイルに対して、「ＲＡＷ記録」ファイルを基に新たに検証データを生成し、該検証データを付加することは可能であるが、この方法では、大量の「ＲＡＷ記録」ファイルを基に新たに検証データを生成するのに要する処理時間が問題となってしまう。
【００１５】
本発明はこのような問題点に鑑みてなされたものであって、検証データを付加することなく、「ＪＰＥＧ記録」ファイルの画像の正当性を確認することを可能にした画像処理装置、画像検証方法、プログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、請求項１記載の発明によれば、画像処理が施されていない第１のデジタル画像と、該第１のデジタル画像に付加された、該第１のデジタル画像の改変の有無を検証するための第１の検証データとを取得する取得手段と、前記取得手段によって取得された第１のデジタル画像に画像処理を施して、第２のデジタル画像を生成する画像処理手段と、前記取得手段によって取得された第１のデジタル画像を基に、該第１のデジタル画像の改変の有無を検証するための第２の検証データを作成する作成手段と、前記取得手段によって取得された第１の検証データと、前記作成手段によって作成された第２の検証データとを比較する比較手段と、前記比較手段による比較結果に基づいて検証データ情報を生成する生成手段と、前記生成手段によって生成された検証データ情報を、前記画像処理手段によって生成された第２のデジタル画像に付加する付加手段とを有することを特徴とする画像処理装置が提供される。
【００１７】
また、請求項１１記載の発明によれば、画像処理が施されていない第１のデジタル画像と、該第１のデジタル画像に付加された、該第１のデジタル画像の改変の有無を検証するための第１の検証データとを取得する取得ステップと、前記取得ステップによって取得された第１のデジタル画像に画像処理を施して、第２のデジタル画像を生成する画像処理ステップと、前記取得ステップによって取得された第１のデジタル画像を基に、該第１のデジタル画像の改変の有無を検証するための第２の検証データを作成する作成ステップと、前記取得ステップによって取得された第１の検証データと、前記作成手段によって作成された第２の検証データとを比較する比較ステップと、前記比較ステップによる比較結果に基づいて検証データ情報を生成する生成ステップと、前記生成ステップによって生成された検証データ情報を、前記画像処理手段によって生成された第２のデジタル画像に付加する付加ステップとを有することを特徴とする画像検証方法が提供される。
【００１８】
さらに、上記画像検証方法をコンピュータに実行させるためのプログラム、及び上記画像検証方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体が提供される。
【発明の効果】
【００１９】
本発明によれば、検証データが付加された「ＲＡＷ記録」ファイルを基に「ＪＰＥＧ記録」ファイルを生成する場合に、ユーザが、検証データ情報を生成するモードと、検証データ情報の生成を行わないモードの２つのモードのうちの１つを選択でき、ここで、ユーザが検証データ情報の生成を行うモードを選択している場合には、オリジナルの「ＲＡＷ記録」ファイルに検証データが付加されているか否かを表し、またオリジナルの「ＲＡＷ記録」ファイルの改変の有無を表す検証データ情報を生成し、これを「ＪＰＥＧ記録」ファイルに付加するように構成する。
【００２０】
このように、検証データ情報を「ＪＰＥＧ記録」ファイルに付加することにより、検証データ自体を「ＪＰＥＧ記録」ファイルに付加することなく、検証データ情報から「ＪＰＥＧ記録」ファイルの画像の正当性を確認することが可能となる。
【００２１】
また、検証データ情報の生成を行うか否かを、ユーザが任意に設定可能である。
【００２２】
また、検証データ情報から、オリジナルの「ＲＡＷ記録」ファイルに検証データが付加されているか否かを知ることができ、また、オリジナルの「ＲＡＷ記録」ファイルの改変の有無を知ることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施形態を、図面を参照して説明する。
【００２４】
図１は、本発明に係る画像処理装置の一実施形態の構成を示すブロック図である。
【００２５】
図中、画像生成装置１０１は、被写体のデジタル画像を生成する機能と、デジタル画像が改変されていないことを検証するための検証データを生成する機能と、検証データ付き画像ファイルを生成する機能とを有する装置である。
【００２６】
画像生成装置１０１は、デジタルカメラ、デジタルビデオカメラ、スキャナなどの撮像装置であっても、カメラユニットを有する電子機器であってもよい。さらには、画像読み取りユニットを有するファクシミリ装置、複写機などの電子機器であってもよい。
【００２７】
画像再生装置１０２は、画像生成装置１０１から送られた検証データ付き画像ファイルを基に、検証データを用いてデジタル画像の完全性を検証してデジタル画像が改変されているか否かを検出する機能と、デジタル画像に画像処理を施す機能とを有する装置である。
【００２８】
画像再生装置１０２は、パーソナルコンピュータであっても、パーソナルコンピュータ以外の電子機器であってもよい。
【００２９】
図２は、図１に示す画像生成装置１０１の主要な構成を示すブロック図である。
【００３０】
図中、制御部２０４は、プログラム記憶部２０６に予め格納されているプログラムに従って画像生成装置１０１の動作制御を行う。
【００３１】
撮像部２０１は、撮像センサ（例えばＣＣＤエリアセンサなど）、Ａ／Ｄ変換器などからなる。ユーザによる撮像操作によって撮像センサ上に被写体像が形成され、その画像信号がＡ／Ｄ変換器でＡ／Ｄ変換されて、撮像部２０１から画像データとして出力される。
【００３２】
撮像部２０１から出力された画像データは、現像パラメータに従って現像処理部２０２で現像処理された後、データバス２１０を介して、一旦メモリ部２０７に格納される。メモリ部２０７に格納された画像データは、必要に応じて読み出されて表示部２０５において画像として表示される。
【００３３】
なお、上記の現像パラメータとは、デジタル画像の画質に関するパラメータのことであり、デジタル画像のホワイトバランス、色補間、色補正、γ変換、エッジ強調、記録方式または圧縮率に関するパラメータなどである。なお以下の説明では、デジタル画像の画質を１つ以上の現像パラメータを用いて調整（変更）する処理を、現像処理と呼ぶ。
【００３４】
現像パラメータに関する各種設定は、ユーザが表示部２０５に表示される画面を見ながら、図示しない設定釦を用いて入力・変更することによって行われる。
【００３５】
図４は、現像パラメータの各パラメータを設定するための画面４０１の一例を示す図である。
【００３６】
図４に示す各パラメータにおいて四角枠で囲まれた部分が、そのパラメータで現在選択されている設定内容を表している。この設定例では、「ホワイトバランス」は「オート」が選択されており、「色あい」は「赤く」が、「色の濃さ」は「濃く」が、「コントラスト」は「弱く」が、「シャープネス」は「強く」が選択されている。また、「記録方式」は「ＪＰＥＧ」が選択されており、「圧縮率」は「標準」が選択されている。
【００３７】
「記録方式」として「ＪＰＥＧ」が選択されているときの撮影では、図４に例示されるような設定の各現像パラメータを用いて画像データが現像処理され、現像処理後の画像データがメモリ部２０７へ格納される。なお、こうしたＪＰＥＧ記録方式の画像データは既に現像処理を施されているので、後から現像パラメータを変更することはできない。
【００３８】
一方、「記録方式」として「ＲＡＷ」が選択されているときの撮影では、画像データは現像処理されず、予め設定された各現像パラメータが画像データに付加されてメモリ部２０７へ格納される。
【００３９】
ＲＡＷ記録方式の画像データは、付加されている現像パラメータを用いて、本画像生成装置１０１（デジタルカメラ等）または画像再生装置１０２（パーソナルコンピュータ等）で現像処理することができる。このとき、ＲＡＷ画像データに付加された現像パラメータは、本画像生成装置１０１または画像再生装置１０２において変更することが可能である。
【００４０】
図２に戻って、メモリ部２０７に格納されたＲＡＷ記録方式の画像データに対しては、検証データ生成部２０３にて検証データが生成される。検証データは、ハッシュ関数Ｈを用いて、ＲＡＷ記録方式の画像データのハッシュ値（ダイジェストデータ）を生成し、このダイジェストデータを、画像生成装置１０１内部で保持している秘密鍵Ｋで演算処理することによって生成される。ハッシュ関数Ｈとしては、ＭＤ−２ＭＤ−５、ＳＨＡ−１、ＲＩＰＥＭＤ−１２８、ＲＩＰＥＭＤ−１６０等のいずれかを利用する。また、秘密鍵Ｋとしては、公開鍵暗号方式（ＲＳＡ暗号など）における秘密鍵を利用する。一般にハッシュ関数Ｈは、非可逆な処理を含むため、検証データから元の画像データを再現することはできない。
【００４１】
検証データ生成部２０３で生成された検証データは、現像パラメータとともにＲＡＷ記録方式の画像データに付加され、メモリカード・インタフェース（Ｉ／Ｆ）２０９を介して、着脱可能なメモリカード２１２に書き込まれる。また、こうした画像データは、シリアルＩ／Ｆ２０８を介してシリアルバス２１１へも出力でき、ネットワークでの画像データの配布も容易に行うことができる。
【００４２】
図３は、図１に示す画像再生装置１０２の主要な構成を示すブロック図である。
【００４３】
図中、制御部３０３は、プログラム記憶部３０５に予め格納されているプログラムに従って画像再生装置１０２の動作制御を行う。
【００４４】
画像再生装置１０２では、ユーザによる画像再生操作によってメモリカード３１２からメモリカード・インタフェース（Ｉ／Ｆ）３０９を介して、画像データが読み出され、いったんメモリ部３０７に格納される。このメモリカード３１２は、画像生成装置１０１から取り外されたメモリカード２１２が画像再生装置１０２に装着されたものである。また、画像生成装置１０１から送信された画像データがシリアルバス３１１より入力される場合は、シリアルＩ／Ｆ３０８にて受信し、メモリ部３０７へ格納される。
【００４５】
メモリ３０７へ格納された画像データは、検証データ判定部３０６にて、検証データの有無および画像改変の有無がチェックされ、これらのチェック結果とともに表示部３０４へ送られ再生表示される。
【００４６】
この画像データが「ＲＡＷ記録」された画像データであれば、画像再生装置１０２はこの画像データに対して現像処理を行うことができる。また、現像パラメータの設定を変更することもできる。
【００４７】
図５は、画像再生装置１０２において現像パラメータの各パラメータの設定を変更するときに使用される画面５０１の一例を示す図である。
【００４８】
画面５０１は、図４に示す画面４０１とほぼ同じ構成であるが、異なる点は、検証データ情報を生成するか否かを指定するパラメータが新たに追加されている点である。この検証データ情報は、現像処理後に「ＪＰＥＧ記録」される画像データに付加されるものである。
【００４９】
検証データ情報とは、現像処理の対象となる画像データに検証データが付加されているか否か、および、画像データが改変されているか否かを示す情報である。前述のように、「ＪＰＥＧ記録」された画像データに対して付加され、ユーザは、検証データ情報から画像データの正当性を確認できる。
【００５０】
図５において、各パラメータにおける四角枠で囲まれた部分がそのパラメータで現在選択されている設定内容を表している。この設定例では、「ホワイトバランス」は「撮影時設定」が選択されており、「色あい」は「赤く」が、「色の濃さ」は「濃く」が、「コントラスト」は「弱く」が、「シャープネス」は「強く」が選択されている。「記録方式」は「ＪＰＥＧ」のみが選択可能であり、「圧縮率」は「標準」が選択されている。また、「検証データ情報の生成」は「入」が選択されている。
【００５１】
「検証データ情報の生成」が「入」に設定されている時は、図５に例示する設定の各現像パラメータを用いて現像処理部３０１が現像処理を行い、現像処理された画像データには検証データ情報が付加されて、メモリ部３０７へ「ＪＰＥＧ記録」される。また、「ＪＰＥＧ記録」された画像は必要に応じて表示部３０４に表示される。
【００５２】
検証データ情報が付加された「ＪＰＥＧ記録」画像データは、メモリカード・インタフェース（Ｉ／Ｆ）３０９を介して、着脱可能なメモリカード３１２に書き込まれる。こうした画像データは、シリアルＩ／Ｆ３０８を介してシリアルバス３１１へも出力でき、ネットワークでの画像データの配布も容易に行うことができる。
【００５３】
また、「検証データ情報の生成」が「切」に設定されているときは、図５に例示する設定の各現像パラメータを用いて現像処理部３０１が現像処理を行い、現像処理された画像データは検証データ情報を付加されることなく、メモリ部３０７へ「ＪＰＥＧ記録」される。また、「ＪＰＥＧ記録」された画像は必要に応じて表示部３０４に表示される。
【００５４】
この検証データ情報が付加されず「ＪＰＥＧ記録」された画像データは、メモリカード・インタフェース（Ｉ／Ｆ）３０９を介して、着脱可能なメモリカード３１２に書き込まれる。こうした画像データは、シリアルＩ／Ｆ３０８を介してシリアルバス３１１へも出力でき、ネットワークでの画像データの配布も容易に行うことができる。
【００５５】
図６および図７は、画像再生装置１０２で実行される画像再生処理の手順を示すフローチャートである。なお、以下においては、メモリカード３１２（画像生成装置１０１から取り出されたメモリカード２１２に相当）から画像データを読み出す場合を例にとって説明する。
【００５６】
ユーザが図示しない操作ボタンを操作することにより、ステップＳ６０１で画像再生処理が開始される。
【００５７】
ステップＳ６０２では、メモリカードＩ／Ｆ３０９を介して、メモリカード３１２から画像データが読み出され、いったんメモリ部３０７に格納される。
【００５８】
ステップＳ６０３では、メモリ部３０７に格納された画像データを読み出して、表示部３０４に再生表示を行う。表示部３０４には、このとき画像とともに、「記録方式」が「ＲＡＷ記録」であるか、「ＪＰＥＧ記録」であるかが併せて表示される。「ＲＡＷ記録」された画像であれば、現像処理が可能である。この表示部３０４に表示された記録方式を見たユーザが、現像処理を行うべきか否かを、画像再生装置１０２に指示するものとする。
【００５９】
ステップＳ６０４では、表示されている画像データに対して現像処理を行うようにユーザによって指示されているか否かを判別する。現像処理を行うように指示されている場合は、図７のステップＳ７０１へ進み、現像処理を行う。現像処理を行わない指示のときは、ステップＳ６０５へ進む。なお、現像処理を行う場合は、必要に応じて現像パラメータ設定画面を表示部３０４に表示させることができる。
【００６０】
ステップＳ６０５では、ほかの画像を再生するようにユーザによって指示されているか否かを判別する。ほかの画像を続けて再生するときにはステップＳ６０２へ戻り、メモリカード３１２から画像データを読み出すところから繰り返される。ほかの画像を再生しないときはステップＳ６０６へ進み、画像再生処理を終了する。
【００６１】
図７は現像処理の手順を示す。
【００６２】
ステップＳ７０１では、「ＲＡＷ記録」された画像データに対して現像処理部３０１にて現像処理を行う。現像処理された画像データはメモリ部３０７へ「ＪＰＥＧ記録」される。
【００６３】
ステップＳ７０２では、画像再生装置１０２において設定される現像パラメータの一つである「検証データ情報の生成」の設定が「入」になっているか否かを判別する。「入」になっている場合は、ステップＳ７０３へ進む。「検証データ情報の生成」が「切」に設定されている場合は、検証データ情報の生成を行わず、ステップＳ７０５へ進み、「ＪＰＥＧ記録」された画像データをメモリカード３１２へ書き込んで現像処理を終了し、図６のステップＳ６０５へ進む。
【００６４】
ステップＳ７０３では、「ＲＡＷ記録」された画像データに付加された検証データを用いて画像データの改変についての検証を行う。すなわち先ず、検証データ生成部３０２が、画像生成装置１０１の検証データ生成部２０３において行われる演算と同じ演算を、メモリカード３１２から読み出された「ＲＡＷ記録」された画像データに対して行って、検証データを生成する。次に検証データ判定部３０６が、この検証データ生成部３０２で生成された検証データと、「ＲＡＷ記録」された画像データに付加された画像生成装置１０１で生成された検証データとを比較する。その結果、双方の検証データが一致すれば、画像データが改変されていないと判断し、ステップＳ７０４にて、「画像改変なし」の検証データ情報を生成する。一方、双方の検証データが一致しなければ、画像は改変されていると判断し、ステップＳ７０４にて「画像改変あり」の検証データ情報を生成する。なお、画像データに検証データが付加されていなければ、ステップＳ７０４にて「検証データなし」の検証データ情報を生成する。
【００６５】
なお、本実施形態では検証データ生成に必要な秘密鍵Ｋを、画像生成装置１０１と画像再生装置１０２の双方であらかじめ保持していることとする。また、これに代わって、セキュリティ機能付きＩＣカードなどを用いて秘密鍵Ｋを画像生成装置１０１と画像再生装置１０２の双方で共有するようにしてもよい。
【００６６】
また、本実施形態の画像再生装置１０２では、検証データ判定部３０６による画像改変の検証機能を有しているが、これに代わって、画像に検証データが付加されているか否かの判定だけを行い、検証データ情報として検証データの有無情報だけを付加するようにしてもよいが、この場合には、秘密鍵Ｋを画像再生装置１０２において持つ必要はない。
【００６７】
ステップＳ７０４では、前述のように、ステップＳ７０３での判断結果に従って検証データ情報が生成され、この検証データ情報が現像処理後の「ＪＰＥＧ記録」された画像データに付加される。
【００６８】
ステップＳ７０５では、検証データ情報が付加され「ＪＰＥＧ記録」された画像データをメモリカード３１２へ書き込んで現像処理を終了する。
【００６９】
以上のように、本実施形態の画像再生装置１０２において、検証データが付加された「ＲＡＷ記録」ファイルを基に「ＪＰＥＧ記録」ファイルを生成する場合に、ユーザが、検証データ情報を生成するモードと、検証データ情報の生成を行わないモードの２つのモードのうちの１つを選択でき（図５の「検証データ情報生成」パラメータ）、ここで、ユーザが検証データ情報の生成を行うモードを選択している場合には、オリジナルの「ＲＡＷ記録」ファイルに検証データが付加されているか否かを表し、またオリジナルの「ＲＡＷ記録」ファイルの改変の有無を表す検証データ情報を生成し（図７のステップＳ７０４）、これを「ＪＰＥＧ記録」ファイルに付加するように構成した（図７のステップＳ７０４，Ｓ７０５）。
【００７０】
このような検証データ情報を「ＪＰＥＧ記録」ファイルに付加することにより、検証データ自体を「ＪＰＥＧ記録」ファイルに付加することなく、検証データ情報から「ＪＰＥＧ記録」ファイルの画像の正当性を確認することが可能となる。
【００７１】
また、検証データ情報の生成を行うか否かを、ユーザが任意に設定可能である。
【００７２】
また、検証データ情報から、オリジナルの「ＲＡＷ記録」ファイルに検証データが付加されているか否かを知ることができ、また、オリジナルの「ＲＡＷ記録」ファイルの改変の有無を知ることができる。
【００７３】
［他の実施形態］
本発明の構成は、上述の実施形態での具体的な記述に限定されるものではなく、画像生成装置１０１および画像再生装置１０２の仕様や想定ユーザ層などによって、様々な実施形態が考えられることはいうまでもない。
【００７４】
なお、本発明の目的は、前述した各実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７５】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラムは本発明を構成することになる。
【００７６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施形態の機能が実現される場合も含まれる。
【００７８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００７９】
【図１】本発明に係る画像処理装置の一実施形態の構成を示すブロック図である。
【図２】図１に示す画像生成装置の主要な構成を示すブロック図である。
【図３】図１に示す画像再生装置の主要な構成を示すブロック図である。
【図４】現像パラメータの各パラメータを設定するための画面の一例を示す図である。
【図５】画像再生装置において現像パラメータの各パラメータの設定を変更するときに使用される画面の一例を示す図である。
【図６】画像再生装置で実行される画像再生処理の手順を示すフローチャート（１／２）である。
【図７】画像再生装置で実行される画像再生処理の手順を示すフローチャート（２／２）である。
【符号の説明】
【００８０】
１０１  画像生成装置
１０２  画像再生装置
２０１  撮像部
２０２  現像処理部
２０３  検証データ生成部
２０４  制御部
２０５  表示部
２０６  プログラム記憶部
２０７  メモリ部
２０８  シリアル・インタフェース
２０９  メモリカード・インタフェース
２１０  データバス
２１１  シリアルバス
２１２  メモリカード
３０１  現像処理部（画像処理手段）
３０２  検証データ生成部（作成手段）
３０３  制御部（取得手段、付加手段）
３０４  表示部
３０５  プログラム記憶部
３０６  検証データ判定部（比較手段、生成手段）
３０７  メモリ部（取得手段）
３０８  シリアル・インタフェース
３０９  メモリカード・インタフェース
３１０  データバス
３１１  シリアルバス
３１２  メモリカード
【図１】
2005123876.tif 000003
【図２】
2005123876.tif 000004
【図３】
2005123876.tif 000005
【図４】
2005123876.tif 000006
【図５】
2005123876.tif 000007
【図６】
2005123876.tif 000008
【図７】
2005123876.tif 000009