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