(57)【要約】【課題】時刻認証を受けた電子化文書の属性のみ変更した後、再度の時刻認証を受けずに電子化文書を用いることを可能にする画像処理装置を提供すること。【解決手段】画像処理装置は、第１のパラメータセットに示される読取り条件に従って紙文書から第１の電子化文書を作成する読取制御手段と、少なくとも一つのパラメータ値が前記第１のパラメータセットとは異なる第２のパラメータセットに示される読取り条件に従って前記第１の電子化文書から第２の電子化文書を作成し、前記第１の電子化文書の第１のハッシュ値と前記第２の電子化文書の第２のハッシュ値とを計算するハッシュ値計算手段と、前記第１のハッシュ値に対する第１の時刻認証情報と前記第２のハッシュ値に対する第２の時刻認証情報とを外部装置から取得する時刻認証手段と、前記第１の時刻認証情報と、前記第２の時刻認証情報と、前記第１の電子化文書とを共に保存するデータ保存手段と、を備える。【選択図】        図１
2010206399.tif 000002
【特許請求の範囲】
【請求項１】
第１のパラメータセットに示される読取り条件に従って紙文書から第１の電子化文書を作成する読取制御手段と、
少なくとも一つのパラメータ値が前記第１のパラメータセットとは異なる第２のパラメータセットに示される読取り条件に従って前記第１の電子化文書から第２の電子化文書を作成し、前記第１の電子化文書の第１のハッシュ値と前記第２の電子化文書の第２のハッシュ値とを計算するハッシュ値計算手段と、
前記第１のハッシュ値に対する第１の時刻認証情報と前記第２のハッシュ値に対する第２の時刻認証情報とを外部装置から取得する時刻認証手段と、
前記第１の時刻認証情報と、前記第２の時刻認証情報と、前記第１の電子化文書とを共に保存するデータ保存手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記外部装置は、ネットワーク上の時刻認証サーバであり、
前記時刻認証手段は、前記第１のハッシュ値及び前記第２のハッシュ値を前記時刻認証サーバに送信する送信手段と、
前記第１の時刻認証情報と記前記第２の時刻認証情報とを前記時刻認証サーバから受信する受信手段と、
を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１のパラメータセットは、複数種のパラメータのそれぞれのパラメータ値からなり、
前記第２のパラメータセットは、前記第１のパラメータセットのパラメータ値のうち少なくとも一つが異なるパラメータ値からなることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記複数種のパラメータのそれぞれに対しパラメータ値を入力し、且つそれらパラメータのうちの少なくとも一つのパラメータに対しては二つ以上のパラメータ値を入力する選択入力手段をさらに備え、
前記パラメータ値の組み合わせから前記第１のパラメータセットおよび前記第２のパラメータセットが決定され、
前記読取制御手段は、前記第１の電子化文書を作成するために、前記選択入力手段によって入力された前記第１のパラメータセットを用い、
前記ハッシュ値計算手段は、前記第２の電子化文書を作成するために、前記選択入力手段によって入力された前記第２のパラメータセットを用いることを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第１のパラメータセットおよび前記第２のパラメータセットのそれぞれのパラメータ値を予め記憶保持する記憶手段をさらに備え、
前記読取制御手段は、前記第１の電子化文書を作成するために、前記記憶手段によって記憶保持された前記第１のパラメータセットを用い、
前記ハッシュ値計算手段は、前記第２の電子化文書を作成するために、前記記憶手段によって記憶保持された前記第２のパラメータセットを用いることを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項６】
前記第１のパラメータセットのパラメータ値は、選択しうるパラメータ値のうち電子化後の文書の情報量が最も多いパラメータ値であることを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記データ保存手段は、前記第１の時刻認証情報及び前記第２の時刻認証情報を共に電子透かしとして、前記第１の電子化文書内に埋め込む電子透かし埋込手段をさらに備え、
前記電子透かしは、前記第１の電子化文書内に埋め込まれて保存されることを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
前記第１の電子化文書と前記第２の電子化文書のうち実際に適用されている電子化文書に対応する時刻認証情報が、時刻認証情報群の先頭に配置されることを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項９】
前記第１の電子化文書と前記第２の電子化文書のうち実際に適用されている電子化文書に対応する時刻認証情報にフラグ情報が付与されていることを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項１０】
画像処理装置で利用される画像処理方法であって、
前記画像処理装置の読取制御手段が、第１のパラメータセットに示される読取り条件に従って紙文書から第１の電子化文書を作成する読取制御工程と、
前記画像処理装置のハッシュ値計算手段が、少なくとも一つのパラメータ値が前記第１のパラメータセットとは異なる第２のパラメータセットに示される読取り条件に従って前記第１の電子化文書から第２の電子化文書を作成し、前記第１の電子化文書の第１のハッシュ値と前記第２の電子化文書の第２のハッシュ値とを計算するハッシュ値計算工程と、
前記画像処理装置の時刻認証手段が、前記第１のハッシュ値に対する第１の時刻認証情報と前記第２のハッシュ値とに対する第２の時刻認証情報とを外部装置から取得する時刻認証工程と、
前記画像処理装置のデータ保存手段が、前記第１の時刻認証情報と、前記第２の時刻認証情報と、前記第１の電子化文書とを共に保存するデータ保存工程と、
を含むことを特徴とする画像処理方法。
【請求項１１】
前記外部装置は、ネットワーク上の時刻認証サーバであり、
前記時刻認証工程は、前記画像処理装置の送信手段が、前記第１のハッシュ値及び前記第２のハッシュ値を前記時刻認証サーバに送信する送信工程と、
前記画像処理装置の受信手段が、前記第１の時刻認証情報と、前記第２の時刻認証情報とを前記時刻認証サーバから受信する受信工程と、
を含むことを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
前記第１のパラメータセットは、複数種のパラメータのそれぞれのパラメータ値からなり、
前記第２のパラメータセットは、前記第１のパラメータセットのパラメータ値のうち少なくとも一つが異なるパラメータ値からなることを特徴とする請求項１０又は１１に記載の画像処理方法。
【請求項１３】
前記画像処理装置の選択入力手段によって、前記複数種のパラメータのそれぞれに対しパラメータ値を入力し、且つそれらパラメータのうちの少なくとも一つのパラメータに対しては二つ以上のパラメータ値を入力する選択入力工程をさらに含み、
前記パラメータ値の組み合わせから前記第１のパラメータセットおよび前記第２のパラメータセットが決定され、
前記読取制御工程は、前記第１の電子化文書を作成するために、前記選択入力工程で入力された前記第１のパラメータセットを用い、
前記ハッシュ値計算工程は、前記第２の電子化文書を作成するために、前記選択入力工程で入力された前記第２のパラメータセットを用いることを特徴とする請求項１０〜１２のいずれか１項に記載の画像処理方法。
【請求項１４】
前記第１のパラメータセットおよび前記第２のパラメータセットのそれぞれのパラメータ値を前記画像処理装置の記憶手段に予め記憶保持する記憶工程をさらに含み、
前記読取制御工程は、前記第１の電子化文書を作成するために、前記記憶工程で記憶保持された前記第１のパラメータセットを用い、
前記ハッシュ値計算工程は、前記第２の電子化文書を作成するために、前記記憶工程で記憶保持された前記第２のパラメータセットを用いることを特徴とする請求項１０〜１２のいずれか１項に記載の画像処理方法。
【請求項１５】
前記第１のパラメータセットのパラメータ値は、選択しうるパラメータ値のうち電子化後の文書の情報量が最も多いパラメータ値であることを特徴とする請求項１０〜１４のいずれか１項に記載の画像処理方法。
【請求項１６】
前記データ保存工程は、前記画像処理装置の電子透かし埋込手段によって、前記第１の時刻認証情報及び前記第２の時刻認証情報を共に電子透かしとして、前記第１の電子化文書内に埋め込む電子透かし埋込工程をさらに含み、
前記電子透かしは、前記第１の電子化文書内に埋め込まれて保存されることを特徴とする請求項１０〜１５のいずれか１項に記載の画像処理方法。
【請求項１７】
前記第１の電子化文書と前記第２の電子化文書のうち実際に適用されている電子化文書に対応する時刻認証情報が、時刻認証情報群の先頭に配置されることを特徴とする請求項１０〜１５のいずれか１項に記載の画像処理方法。
【請求項１８】
前記第１の電子化文書と前記第２の電子化文書のうち実際に適用されている電子化文書に対応する時刻認証情報にフラグ情報が付与されていることを特徴とする請求項１０〜１５のいずれか１項に記載の画像処理方法。
【請求項１９】
請求項１０〜１８に記載の画像処理方法をコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及び画像処理プログラムに関するものであって、時刻認証済みの電子化文書に対してその属性のみを変更した後に、再度の時刻認証を受けなくともその電子化文書を用いることを可能にする画像処理装置、画像処理方法及び画像処理プログラムに関するものである。
【背景技術】
【０００２】
近年、ｅ−文書法が施行され、紙文書を電子化して保存することへのニーズが高まってきている。紙文書を電子化して保管する際に求められるのが、作成された日付情報等を含む電子化文書の真正性を証明することである。
【０００３】
このような電子化文書の真正性には、「いつ」「どのような文書（データ）を」「誰が」作成したのかということを証明することが必要となってくる。ここで、「いつ」という要件を満たすために、文書の作成時期を証明するための手段の１つとして、時刻認証事業、すなわち、タイムスタンプサービスが行われている。タイムスタンプは、重要性の高い電子データに対して正確な日時情報を付与し、その時点での電子データの存在証明と非改ざん証明を行うことを目的とした技術のことである。タイムスタンプサービスは、多様なものが存在するが、例えば、利用者が電子化文書のハッシュ値を時刻認証事業者の管理する時刻認証サーバに送信し、当該事業者は自らの電子署名とともに時刻を記録したタイムスタンプトークンを作成して利用者に送り返すことで成立する。
【０００４】
作成された文書の将来的な確認又は読み出しを目的としたタイムスタンプ技術として、例えば、特許文献１が開示されている。特許文献１によれば、利用者によって提供された電子化文書を暗号関数を用いて認定し、文書フィンガープリントを生成し、これをタイムスタンプと共に暗号により署名する。これによって、文書のフィンガープリント及びタイムスタンプの偽造は不可能となる。認定された文書は、安全な寄託のため及び後の読出しに備えるため保管され、文書フィンガープリントとタイムスタンプは、文書認定データの一部として、利用者に返却される。この文書認定データを使用することにより、オリジナル文書のコピーの真正性が確認でき、文書の優先日における存在を判定することができる。各文書認定データのファイル名には、電子化文書に関連する文書フィンガープリントの一部を含むことができる。そこで、それを利用して複数の文書認定データを極めて効率的に検索して、文書認定データと確認対象の電子化文書との潜在的な一致を識別することのできる方法および装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ある時点で真正性の認証された電子化文書にある程度の変更を加えたい場合がある。例えば、他者に電子的に送信するためにファイルサイズを小さくする場合である。ファイルサイズは、解像度を落としたり、圧縮画像の圧縮品質を落としたりすることで小さくできる。ところが、電子化文書に対して、このような変更を加えるとその電子化文書のデータ属性も変更されてしまう。この場合、文書の内容自体に変更が無いとしても、過去に認証された電子化文書の真正性が証明できなくなる。すなわち、認証済みの電子化文書の内容に変更が無い場合であっても、改竄してから送信されてきたものとの見分けがつかないという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、電子化文書のコンテンツ以外の属性について、後に変更が加えられた場合であっても、時刻認証を再度受けずに済む画像処理装置を提供することをその目的の一つとする。
【０００７】
また、本発明は、電子化文書のデータのパラメータを後の使用時に変更したとしても、過去の時点で認証された真正性が失われないことを可能とする画像処理装置を提供することをその目的の一つとする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、第１のパラメータセットに示される読取り条件に従って紙文書から第１の電子化文書を作成する読取制御手段と、少なくとも一つのパラメータ値が前記第１のパラメータセットとは異なる第２のパラメータセットに示される読取り条件に従って前記第１の電子化文書から第２の電子化文書を作成し、前記第１の電子化文書の第１のハッシュ値と前記第２の電子化文書の第２のハッシュ値とを計算するハッシュ値計算手段と、前記第１のハッシュ値に対する第１の時刻認証情報と前記第２のハッシュ値に対する第２の時刻認証情報とを外部装置から取得する時刻認証手段と、前記第１の時刻認証情報と、前記第２の時刻認証情報と、前記第１の電子化文書とを共に保存するデータ保存手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、紙原稿を読み取って電子化する際に、読み取られた電子化文書から、パラメータの異なる複数の電子化文書データを予め用意しておき、そのデータに対してそれぞれ時刻認証を受けておくことで、後に電子化文書のパラメータを変更しても、認証済みの情報をそのまま使用することができ、電子化文書の改竄を疑われずに済むという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の第１の実施の形態にかかる画像処理装置とそれに接続される外部機器の構成を概略的に示すブロック図である。
【図２】図２は、本発明における、電子化文書を読み取る際のパラメータを例示したテーブルである。
【図３】図３は、電子化文書の読み取り時における複数のパラメータに対して、利用者が選択したパラメータ値を例示した図である。
【図４】図４は、電子化文書の初期保存に採用されるパラメータセットについて説明する図である。
【図５】図５は、本発明における複数のパラメータセットを例示した図である。
【図６】図６は、本発明における電子化文書の生成及び時刻認証を受ける工程を示したフローチャートである。
【図７】図７は、本発明の第１の実施の形態にかかる電子化文書ファイルと共に保存される複数のタイムスタンプファイルを表した概念図である。
【図８】図８は、本発明の第２の実施の形態にかかる電子化文書ファイルと共に保存される複数のタイムスタンプファイルを表した概念図である。
【図９】図９は、本発明の第３の実施の形態にかかる画像処理装置の構成を概略的に示すブロック図である。
【図１０】図１０は、本発明の第３の実施の形態にかかる複数のタイムスタンプの保存について概念的に示した図である。
【図１１】図１１は、本発明の第３の実施の形態にかかる複数のタイムスタンプの保存について具体的に示した図である。
【図１２】図１２は、本発明にかかる配布物印刷装置のハードウェア構成を示すブロック図である。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、本発明にかかる画像処理装置、画像処理方法及び画像処理プログラムの最適な実施の形態について詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるもの、または実質的に同一のものが含まれる。
【００１２】
（第１の実施の形態）
図１は、本発明の第１の実施の形態にかかる画像処理装置１００とそれに接続される外部機器の構成を概略的に示すブロック図である。画像処理装置１００は、紙文書の読み取り、及びｅ−文書法に定められた手続きに従った時刻認証を受ける処理を行う。
【００１３】
画像処理装置１００には、パラメータ取得部１０１、選択入力部１０２、読取制御部１０３、文書保持部１０４、ハッシュ値計算部１０５、送信部１０６、受信部１０７、データ保存部１０８が含まれる。
【００１４】
パラメータ取得部１０１は、紙文書を電子化文書として取り込む際、データベース（ＤＢ）４に格納されている電子化文書読み取りパラメータ（以下、単にパラメータと称す）を呼び出して取得する。ここで、パラメータとは、紙文書を電子化するために必要な諸条件であり、後述するように、読み取りサイズや色調などをいう。
【００１５】
選択入力部１０２は、パラメータ取得部１０１の取得した複数のパラメータを、例えば表示装置（図示せず）に表示させる。具体的には、選択入力部１０２は、各パラメータについて複数の選択肢（以下、パラメータ値と称する）を利用者に提示し、それらのパラメータ値の選択を促す。これに対して、利用者は、入力装置３を用いて、各パラメータについてパラメータ値を一つだけでなく、現在または将来必要であろうと考えられる二つ以上のパラメータ値を選択することが可能である。パラメータの選択の具体的内容については、図３を用いて後述する。
【００１６】
読取制御部１０３は、画像処理装置１００に接続された、画像読取装置（スキャナ）５などの外部機器に対して、読み取り機構、例えばＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）やコンタクトガラスに設置された紙文書（オリジナル文書）を読み取らせる。
【００１７】
文書保持部１０４は、読取制御部１０３が画像読取装置５によって読み取らせ、生成された電子化文書を受け取り、一時記憶領域に保持する。
【００１８】
ハッシュ値計算部１０５は、文書保持部１０４に保持されている電子化文書について、当該電子化文書が時刻認証を受ける際に必要となるハッシュ値をハッシュ関数によって算出する。ここで、ハッシュ関数とは、文書内の文字列（数字列）等から一定長のデータをハッシュ値として算出する関数であり、ハッシュ関数の例としては、ＳＨＡ（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍ）やＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  Ａｌｇｏｒｉｔｈｍ  ５）などが挙げられる。
【００１９】
送信部１０６は、ハッシュ値計算部１０５の算出したハッシュ値を外部のネットワーク２に接続された時刻認証サーバ１（外部装置）に向けて送信する。ここで、時刻認証サーバ１を管理するのは時刻認証事業者である。ハッシュ値を受け取った時刻認証サーバ１が時刻認証情報としてのタイムスタンプを発行し、受信部１０７は、そのタイムスタンプを受信する。
【００２０】
データ保存部１０８は、電子化文書とともに、時刻認証サーバ１から受信部１０７が受け取ったタイムスタンプを保存する。ここで、複数のパラメータセットのそれぞれに対応する複数のタイムスタンプを得た場合には、当該電子化文書に対して全てのタイムスタンプが共に保存されるものとする。パラメータセットと、電子化文書およびタイムスタンプの保存とについては後述する。
【００２１】
図２は、本発明における、電子化文書を読み取る際のパラメータを例示したテーブルである。ここでは、例として、読み取りサイズ、読み取り濃度、色調、解像度、ファイル形式、ファイル品質（非可逆圧縮ファイル形式を選択したときのみ）がパラメータとして挙げられている。
【００２２】
通常、紙媒体を電子的に取り込む（読み取る）際に、これらのパラメータは固定されておらず、利用者のニーズによって選択することが可能である。「読み取りサイズ」パラメータは、紙媒体のサイズを表すものであり、Ａ３横、Ａ４縦、Ａ４横、Ａ５縦、Ａ５横、Ｂ５縦、Ｂ５横等の汎用的な用紙サイズから選択することができる。また、「読み取り濃度」パラメータは、紙媒体を読み取る際の濃度を表すものであり、例えば、濃い、やや濃い、普通、やや薄い、薄い、の５段階から選択することができる。これらの「読み取りサイズ」及び「読み取り濃度」パラメータは、後の読み出し時における変更ができないものであり、図２のテーブルでは、「後変更可」の欄に、×マークがつけられている。つまり、「後変更可」の欄に×マークがつけられているパラメータは、最初の紙原稿読み取りの時にのみ使用されるパラメータであり、電子化文書が作成された後で変更することができないものである。例えば、「読み取りサイズ」は、紙原稿の読み取り時に読取り機構上やコンタクトガラス上のどの領域（大きさ）の読み取りを行うかを決定するものであるため、一度読み取りがなされれば変更はできない。
【００２３】
「色調」パラメータは、色の明度と彩度で分けられる色系統のことであり、例えば、フルカラー（２４ｂｉｔ）、グレースケール（８ｂｉｔ）、白黒（２ｂｉｔ）から選択することができる。また、「解像度」パラメータは、画像のきめ細かさや画質の滑らかさを表す尺度であり、例えば、６００×６００ｄｐｉ、４００×４００ｄｐｉ、２００×２００ｄｐｉから選択することができる。さらに、「ファイル形式」パラメータは、コンピュータ上で利用するファイルの保存形式を表すものであり、例えば、可逆圧縮方式と非可逆圧縮方式から選択することができる。「ファイル品質」パラメータは、「ファイル形式」パラメータにおいて非可逆圧縮方式を選択した場合にのみ有効となるパラメータであり、例えば、高品質（１００）、中品質（７５）、低品質（５０）から選択することができる。
【００２４】
図２のテーブルにおいて、「後変更可」の欄に○マークがつけられている「色調」、「解像度」、「ファイル形式」、「ファイル品質」の４つのパラメータは、一旦、文書の読み取りが行われ、電子化文書が作成された後でも、制限された範囲内でそれぞれのパラメータ値を変更することができる。例えば、「色調」は、フルカラーの電子化文書を後にグレースケールに変更することが可能であり（逆は不可）、後の読み出し時でも変更が可能なパラメータである。
【００２５】
図３は、電子化文書の読み取り時における複数のパラメータのそれぞれに対して、利用者が選択したパラメータ値を例示した図である。図３に示すようなパラメータ値の選択は、文書読み取り時に選択入力部１０２によって提示された各パラメータのパラメータ値から、利用者が入力装置３を用いて一つ以上選択することにより行われる。通常、一つの電子化文書は、各パラメータについて一つのパラメータ値のみを選択できる。換言すれば、パラメータの種類の数だけ、パラメータ値が選択される。ここで、異なるパラメータのそれぞれに対して選択された一つずつのパラメータ値の組み合わせを、一つのパラメータセットと称する。よって、上記したように、パラメータのうちの少なくとも一つに対して複数のパラメータ値が選択されていれば、何通りかのパラメータセットが存在することになる。図３は、その複数のパラメータセットを示す図でもある。
【００２６】
利用者は、「読み取りサイズ」及び「読み取り濃度」パラメータのパラメータ値についてはそれぞれ１つのみを選択し、その他のパラメータについては、必要に応じて１つ以上のパラメータ値を選択することができる。ここで、後の読み出し時に変更が可能なパラメータについて、利用者は変更の可能性のあるパラメータについて、複数のパラメータ値を選択しておくことによって、将来の電子化文書のパラメータ変更に備えることができる。そのために、紙原稿を電子化する際に、複数のパラメータセットのそれぞれに従った電子化文書を作成し、作成された複数の電子化文書のそれぞれの時刻認証を受けるものとする。
【００２７】
ここで、パラメータの指定およびパラメータ値の選択は、原稿の読み取りを行う際に利用者がその場でパラメータを指定したりパラメータ値を選択したりしても良いし、予めパラメータの指定およびパラメータ値の選択を行い、ＤＢ４に記憶保持させたものを呼び出す方法を用いても良い。事前にパラメータの指定等がなされていれば、利用者が介在することなしに、指定されたパラメータおよび選択されたパラメータ値の読み込みが可能となる。
【００２８】
図４は、電子化文書の初期保存に採用されるパラメータセットについて説明する図である。利用者は、複数のパラメータセットについて時刻認証を得てその情報を保持することができるが、電子化文書として実際に作成されるのは、複数のパラメータセットのうちの１つが適用された電子化文書である。作成された電子化文書のパラメータが将来的に変更されるとすれば、その変更を可能にするには、最初に作成される電子化文書が最も情報量が多くなるようなパラメータ値（制限の少ないパラメータ）で作成される必要がある。例えば、「色調」パラメータで「フルカラー（２４ｂｉｔ）」と「グレースケール（８ｂｉｔ）」の二つが選択されているとする。このとき、フルカラーからグレースケールへの変換は可能であるが、グレースケールからフルカラーへの変換は事実上不可能である。すなわち、二つのパラメータ値のうちで、情報量の多い（制限の少ない）パラメータ値は「フルカラー（２４ｂｉｔ）」ということとなり、保存される電子化文書はフルカラーというパラメータ値が適用されるのが適切である。
【００２９】
このように、利用者によって複数選択されたパラメータ値の中から、最も情報量の多い（制限の少ない）パラメータ値（以下、初期画像採用値と称する）が選ばれる。なお、後の変更が可能なパラメータであっても、利用者がパラメータ値を１つしか選択しなかったパラメータについては、そのパラメータ値が初期画像採用値としてそのまま用いられる。
【００３０】
図５は、本発明における、複数のパラメータセットを例示した図である。利用者によって選択されたパラメータ値の全ての組み合わせによって、複数のパラメータセットが生成される。図５に示した一例では、図４に示されたように「色調」及び「解像度」パラメータがそれぞれ２つずつ選択されており（他のパラメータは１つのみ選択）、組み合わせとして計４つのパラメータセットが生成される。
【００３１】
図５に示されたパラメータセット１が、前述した図４での初期画像採用値であり、最初に作成される電子化文書のパラメータとなる。残りのパラメータセットは、将来の変更に備えて、現在の時点での時刻認証を受けておくために用いられる。
【００３２】
図６は、本発明における電子化文書の生成及び時刻認証を受ける工程を示したフローチャートである。電子化文書の読み取り時のパラメータを複数パターン設定して、パラメータセットごとに受けた時刻認証情報（タイムスタンプ）と電子化文書が一緒に保存される。以下、フローチャートに基づく画像処理方法の手順を詳細に説明する。
【００３３】
パラメータ取得部１０１は、ＤＢ４に保持されたパラメータを取得し、選択入力部１０２において、取得されたパラメータのうちそれぞれ１つ以上のパラメータ値が選択され、１つ以上のパラメータセットが生成される（ステップＳ２０１）。次に、読取制御部１０３は、一つのパラメータセットに基づいて、画像読取装置５を用いて原稿（紙文書）を読み取る（ステップＳ２０２）。画像読取装置５で読み取られた原稿画像は、読取制御部１０３を経て、所定のファイル形式の電子化文書として文書保持部１０４に保持（一時記憶）される（ステップＳ２０３）。次に、ハッシュ値計算部１０５は、ハッシュ関数を用いて、文書保持部１０４に保持されている電子化文書のハッシュ値を計算する（ステップＳ２０４）。
【００３４】
ハッシュ値計算部１０５によって算出されたハッシュ値は、送信部１０６からネットワーク２を介して外部の時刻認証サーバ１に向けて送信される（ステップＳ２０５）。外部の時刻認証サーバ１は、送信部１０６から受け取ったハッシュ値に対してタイムスタンプを生成し、生成したタイムスタンプを受信部１０７に返信する（ステップＳ２０６）。受信部１０７において受信されたタイムスタンプは、データ保存部１０８に送信され、データ保存部１０８は、そのタイムスタンプを記憶領域に一時的に記憶する（ステップＳ２０７）。ここで、生成された１つ以上のパラメータセットに対するタイムスタンプの取得が全て終了したかどうかを判断し（ステップＳ２０８）、全てのパラメータセットに対するタイムスタンプが取得されていれば（ステップＳ２０８，Ｙｅｓ）、データ保存部１０８は、初期画像採用値に基づいて電子化された文書ファイルとともに全てのタイムスタンプを含んだファイルを記憶領域に保存し、画像処理方法にかかる一連の処理を終了する（ステップＳ２０９）。
【００３５】
一方、全てのパラメータセットについて時刻認証がなされていないと判断されれば（ステップＳ２０８，Ｎｏ）、選択入力部１０２で選択された他のパラメータセットを処理対象として設定し（ステップＳ２１０）、選択されたパラメータセットに対して、ステップＳ２０３以降の処理が繰り返される。
【００３６】
図７は、本発明の第１の実施の形態にかかる電子化文書ファイルと共に保存される複数のタイムスタンプファイルを表した概念図である。前述のように、図６のフローチャートにおけるステップＳ２０９では、取得した複数のタイムスタンプは、電子化文書とともに保存される。例えば、現在の電子化文書に適用されているのがパラメータセット１であるとすると、複数のタイムスタンプのうち、パラメータセット１に対して認証されたタイムスタンプが認識されなければならない。そのため、現在の電子化文書に適用中のパラメータセットを複数のタイムスタンプ（タイムスタンプ群）の先頭に置き、それ以外のパラメータセットのタイムスタンプを続けて保存することとする。
【００３７】
なお、後に電子化文書を異なるパラメータに変換する際、利用者はその時点において、任意のアプリケーションソフトウェアを使用して、保存されているタイムスタンプの順序を適切に入れ替えることが必要である。先頭に置かれたタイムスタンプが、当該電子化文書のタイムスタンプとして真正性が判断されるためである。
【００３８】
第１の実施の形態によれば、時刻認証情報の必要な文書を電子化する際に、複数の異なるパラメータセットに対して、時刻認証情報を取得して付随的に保持し、当該時刻認証情報の順序を適切に配置すれば、事後的に初期パラメータと異なるパラメータに従って電子化文書を変換したとしても、時刻認証情報を入れ替えることによって、時刻認証情報をそのまま利用することができるという効果を奏する。
【００３９】
（第２の実施の形態）
上述した第１の実施の形態では、保存されている複数のタイムスタンプのうち、電子化文書に使用されているタイムスタンプをタイムスタンプファイルの先頭に置くようにしたが、第２の実施の形態では、保存されているタイムスタンプにフラグを付け、使用中であるか否かを判断することができるようにする。
【００４０】
本実施の形態では、第１の実施の形態で示された画像処理装置１００の構成がそのまま用いられる（図１参照）。各構成要素の機能も同様である。また、読み取り機構から時刻認証を受けるまでの流れを示した図６のフローチャートの処理手順も同様に、第２の実施の形態において適用される。
【００４１】
図８は、本発明の第２の実施の形態にかかる電子化文書ファイルと共に保存される複数のタイムスタンプファイルを表した概念図である。第２の実施の形態では、現在使用中のパラメータセットのタイムスタンプにフラグを立て、使用中のパラメータセットが容易に認識できるようにする。前述した図７とは異なり、タイムスタンプの順序とは無関係に、選択中の画像に使用されたパラメータセットに「使用中」を示すフラグを設定する。ここで、フラグの単位としては、１ビットまたは１バイト等の二値が格納できる単位を用いることができる。
【００４２】
なお、後の読み出し時に電子化文書のパラメータを変更する際には、利用者はその時点において、任意のアプリケーションソフトウェアを使用して、タイムスタンプのフラグエリアを適切に書き換える必要がある。フラグの付いたタイムスタンプが、当該電子化文書のタイムスタンプとして、真正性が判断されるためである。
【００４３】
第２の実施の形態によれば、時刻認証情報の必要な文書を電子化する際に、複数の異なるパラメータに対して、時刻認証情報を取得して付随的に保持し、使用中の時刻認証情報にフラグを適切に設定することによって、事後的に初期パラメータと異なるパラメータを適用して電子化文書を変換したとしても、既存の時刻認証情報をそのまま利用することができるという効果を奏する。
【００４４】
（第３の実施の形態）
第３の実施の形態では、上述した第１の実施の形態で示された複数のパラメータセットに対するタイムスタンプが、共に保存されている電子化文書に電子透かしとして埋め込まれて保持されるようにする。
【００４５】
図９は、本発明の第３の実施の形態にかかる画像処理装置の構成を概略的に示すブロック図である。図９に示すように、画像処理装置２００は、パラメータ取得部２０１、選択入力部２０２、読取制御部２０３、文書保持部２０４、ハッシュ値計算部２０５、送信部２０６、受信部２０７、データ保存部２０８、電子透かし埋込部２０９が含まれる。ここで、パラメータ取得部２０１、選択入力部２０２、読取制御部２０３、文書保持部２０４、ハッシュ値計算部２０５、送信部２０６、受信部２０７、データ保存部２０８は、図１に示したパラメータ取得部１０１、選択入力部１０２、読取制御部１０３、文書保持部１０４、ハッシュ値計算部１０５、送信部１０６、受信部１０７、データ保存部１０８にそれぞれ対応し、同じ役割を担うものであるので、それらの説明を省略する。
【００４６】
電子透かし埋込部２０９は、データ保存部２０８によって保存されている電子化文書及び複数のタイムスタンプについて、当該複数のタイムスタンプを電子化文書内に電子透かしとして埋め込む。電子透かしは、著作権等の保護の観点から発展した技術であり、電子化文書に固有の情報を埋め込むことにより実現される。また、この電子透かしには、人間の知覚によって容易に認識できるもの及び人間の知覚によっては認識できないもの等がある。
【００４７】
図１０及び図１１は、第３の実施の形態にかかる複数のタイムスタンプの保存について概念的及び具体的に示した図である。図１０は、複数のタイムスタンプ情報を電子化文書内に電子透かしとして埋め込んで保持している状態を概念的に示している。
【００４８】
図１１には、複数のタイムスタンプを電子透かしで埋め込んで保存した状態が示されている。これは、複数のタイムスタンプの電子透かしによる埋め込みが、人間の視覚によって容易に認識できない状態で行われた具体例である。図１１に例示したのは、電子透かしの具体例として、フォント透かし法を用いて二値画像への電子透かしの埋め込みを行った例である。より具体的に述べると、文字フォントの本来のドット（黒四角）に対し、人の目に気付かれないようなパターンで電子透かし情報をドット（白四角）として埋め込んでいる。なお、図１１の白四角で表示したドットは、電子透かし情報を埋め込んだドットとわかりやすくするために色を変えて表示したものであり、実際には二値画像であるのでどれも通常フォントと同じ黒色のドットである。
【００４９】
また、他の電子透かし法としては、例えば、多値カラー画像であれば輝度操作を用いた電子透かし法や、フレネル変換を用いた電子透かし法、ＤＣＴ係数を利用した電子透かし法などがあり、それぞれの適用が可能である。
【００５０】
第３の実施の形態によれば、時刻認証情報を電子透かしとして埋め込むことによって、作成された電子化文書のフォントの一部に時刻認証情報を埋め込むことができるので、事後的に初期パラメータと異なるパラメータを適用して電子化文書を変換したとしても、既存の時刻認証情報をそのまま利用することができるという効果を奏する。
【００５１】
第１〜３の実施の形態の画像処理装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成によっても実現することができる。
【００５２】
第１〜３の実施の形態の画像処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５３】
また、第１〜３の実施の形態の画像処理装置で実行される画像処理方法は、画像処理プログラムとして、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、その画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良いし、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００５４】
第１〜３の実施の形態の画像処理装置で実行される画像処理プログラムは、上述した各部（パラメータ取得部、選択入力部、読取制御部、文書保持部、ハッシュ値計算部、送信部、受信部、データ保存部、電子透かし埋込部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、パラメータ取得部、選択入力部、読取制御部、文書保持部、ハッシュ値計算部、送信部、受信部、データ保存部、電子透かし埋込部が主記憶装置上に生成されるようになっている。
【００５５】
図１２は、本発明の第１〜３の実施の形態にかかる画像処理装置のハードウェア構成を示すブロック図である。本図に示すように、この画像処理装置は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１０は、画像処理装置全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００５６】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)１２ｂと、をさらに有する。
【００５７】
ＣＰＵ１１は、画像処理装置の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００５８】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００５９】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００６０】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００６１】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００６２】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００６３】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００６４】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【符号の説明】
【００６５】
１  時刻認証サーバ
２  ネットワーク
３  入力装置
４  データベース
５  画像読取装置
１０  コントローラ
１１  ＣＰＵ
１２  ＭＥＭ−Ｐ
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ＮＢ
１４  ＳＢ
１５  ＡＧＰバス
１６  ＡＳＩＣ
１７  ＭＥＭ−Ｃ
１８  ＨＤＤ
３０  ＦＣＵ
４０  ＵＳＢ
４２  表示画面
５０  ＩＥＥＥ１３９４インターフェース
６０  エンジン部
１００，２００  画像処理装置
１０１，２０１  パラメータ取得部
１０２，２０２  選択入力部
１０３，２０３  読取制御部
１０４，２０４  文書保持部
１０５，２０５  ハッシュ値計算部
１０６，２０６  送信部
１０７，２０７  受信部
１０８，２０８  データ保存部
２０９  組込処理部
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特開平１１−３３８７８０号公報
【図１】
2010206399.tif 000003
【図２】
2010206399.tif 000004
【図３】
2010206399.tif 000005
【図４】
2010206399.tif 000006
【図５】
2010206399.tif 000007
【図６】
2010206399.tif 000008
【図７】
2010206399.tif 000009
【図８】
2010206399.tif 000010
【図９】
2010206399.tif 000011
【図１０】
2010206399.tif 000012
【図１１】
2010206399.tif 000013
【図１２】
2010206399.tif 000014