(57)【要約】【課題】特別なソフトウェアプログラムや装置を必要とせずに復号化が可能な画像の暗号化を行うこと。また、暗号化された画像を特別なソフトウェアプログラムや装置を必要とせずに復号化を行うこと。【解決手段】ステップＳ９０４において、入力画像データを構成する色信号を入力プロファイルを用いてデバイスに依存しない色信号（色信号ＸＹＺ）に変換する。次にステップＳ９０５において、色信号ＸＹＺを暗号化プロファイルを用いて暗号画像データを構成する色信号ＲｅＧｅＢｅに変換する。【選択図】　図９
2004015547.tif 000002
【特許請求の範囲】
【請求項１】
画像を暗号化する画像暗号化装置であって、
第１の画像を構成する色信号群を第１のプロファイルに基づいて、当該第１の画像を供給するデバイスに依存しない色信号群に変換する第１の変換手段と、
当該第１の変換手段による色信号群を、前記第１のプロファイルとは異なる暗号化を行うための第２のプロファイルに基づいて、前記第１の画像とは異なる第２の画像を構成する色信号群に変換する第２の変換手段と
を備えることを特徴とする画像暗号化装置。
【請求項２】
前記第１の変換手段は、前記第１の画像を構成するＲＧＢの各色信号を、ｓＲＧＢのプロファイルに基づいて変換することを特徴とする請求項１に記載の画像暗号化装置。
【請求項３】
前記第２の変換手段は、前記第２のプロファイルに基づいたガンマ変換ＬＵＴと、所定の変換マトリクスとを用いて、前記第１の変換手段による色信号群を、前記第２の画像を構成する色信号群に変換することを特徴とする請求項１または２に記載の画像暗号化装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像暗号化装置によって暗号化された画像を復号する復号装置であって、
前記第２のプロファイルに基づいて前記第２の画像を変換し、前記第１の画像を供給するデバイスに依存しない色信号群に変換する変換手段と、
当該変換手段による色信号群に基づいた出力画像データを生成し、画像形成装置に出力する出力手段と
を備えることを特徴とする復号装置。
【請求項５】
画像を暗号化する画像暗号化方法であって、
第１の画像を構成する色信号群を第１のプロファイルに基づいて、当該第１の画像を供給するデバイスに依存しない色信号群に変換する第１の変換工程と、
当該第１の変換工程による色信号群を、前記第１のプロファイルとは異なる暗号化を行うための第２のプロファイルに基づいて、前記第１の画像とは異なる第２の画像を構成する色信号群に変換する第２の変換工程と
を備えることを特徴とする画像暗号化方法。
【請求項６】
請求項６に記載の画像暗号化方法によって暗号化された画像を復号する復号方法であって、
前記第２のプロファイルに基づいて前記第２の画像を変換し、前記第１の画像を供給するデバイスに依存しない色信号群に変換する変換工程と、
当該変換工程による色信号群に基づいた出力画像データを生成し、画像形成装置に出力する出力工程と
を備えることを特徴とする復号方法。
【請求項７】
コンピュータを請求項１乃至３のいずれか１項に記載の画像暗号化装置として機能させるプログラム。
【請求項８】
コンピュータを請求項４に記載の復号装置として機能させるプログラム。
【請求項９】
コンピュータに請求項５に記載の画像暗号化方法を実行させるためのプログラム。
【請求項１０】
コンピュータに請求項６に記載の復号方法を実行させるためのプログラム。
【請求項１１】
画像を暗号化する画像暗号化装置であって、
第１の画像を構成する色信号群を、第１のプロファイルに基づいて、デバイスに依存しない第１の色信号群に変換する第１の変換手段と、
当該第１の色信号群を、前記第１のプロファイルとは異なる第２のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第２の変換手段と、
当該第２の変換手段による色信号群を、前記第１および第２のプロファイルとは異なる暗号化を行うための第３のプロファイルに基づいて、第２の色信号群に変換する第３の変換手段と、
当該第２の色信号群を、前記第１のプロファイルに基づいて、前記第１の変換手段による変換の逆変換を行うことで、第２の画像を構成する色信号群に変換する第４の変換手段と
を備えることを特徴とする画像暗号化装置。
【請求項１２】
前記第３の変換手段は、前記第３のプロファイルに基づいた画像形成装置の色空間の色信号群であるＲＧＢ色信号に対応する前記第２の色信号群を表現するための３次元ＬＵＴを用いて、画像形成装置の色空間の色信号群を、前記第２の色信号群に変換することを特徴とする請求項１１に記載の画像暗号化装置。
【請求項１３】
請求項１１または１２のいずれか１項に記載の画像暗号化装置によって暗号化された画像を復号化する復号装置であって、
前記第２の画像を構成する色信号群を、前記第１のプロファイルに基づいて、第３の色信号群に変換する第４の変換手段と、
当該第３色信号群を前記第３のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第５の変換手段と、
当該第５の変換手段による色信号に基づいた出力画像データを生成し、画像形成装置に出力する出力手段と
を備えることを特徴とする復号装置。
【請求項１４】
画像を暗号化する画像暗号化方法であって、
第１の画像を構成する色信号群を、第１のプロファイルに基づいて、デバイスに依存しない第１の色信号群に変換する第１の変換工程と、
当該第１の色信号群を、前記第１のプロファイルとは異なる第２のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第２の変換工程と、
当該第２の変換工程による色信号群を、前記第１および第２のプロファイルとは異なる暗号化を行うための第３のプロファイルに基づいて、第２の色信号群に変換する第３の変換工程と、
当該第２の色信号群を、前記第１のプロファイルに基づいて、前記第１の変換工程での変換の逆変換を行うことで、第２の画像を構成する色信号群に変換する第４の変換工程と
を備えることを特徴とする画像暗号化方法。
【請求項１５】
請求項１４に記載の画像暗号化方法によって暗号化された画像を復号化する復号方法であって、
前記第２の画像を構成する色信号群を、前記第１のプロファイルに基づいて、第３の色信号群に変換する第４の変換工程と、
当該第３色信号群を前記第３のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第５の変換工程と、
当該第５の変換工程による色信号に基づいた出力画像データを生成し、画像形成装置に出力する出力工程と
を備えることを特徴とする復号方法。
【請求項１６】
コンピュータを請求項１１または１２に記載の画像暗号化装置として機能させるプログラム。
【請求項１７】
コンピュータを請求項１３に記載の復号装置として機能させるプログラム。
【請求項１８】
コンピュータに請求項１４に記載の画像暗号化方法を実行させるためのプログラム。
【請求項１９】
コンピュータに請求項１５に記載の復号方法を実行させるためのプログラム。
【請求項２０】
画像を暗号化する画像暗号化装置であって、
第１の画像を構成する色信号群を第１のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第１の変換手段と、
当該第１の変換手段による色信号群を、前記第１のプロファイルとは異なる暗号化を行うための第２のプロファイルに基づいて、前記第１の画像とは異なる第２の画像を構成する色信号群に変換する第２の変換手段と
を備えることを特徴とする画像暗号化装置。
【請求項２１】
前記第１の変換手段は、前記第１の画像を構成するＲＧＢの各色信号を、離散的な入力色信号ＲＧＢに対応する色信号ＣＭＹＫの３次元ＬＵＴとしての統合プロファイルに基づいて変換することを特徴とする請求項１に記載の画像暗号化装置。
【請求項２２】
前記第２の変換手段は、画像形成装置の色空間の色信号群を、離散的な色信号ＣＭＹＫに対応する色信号ＲＧＢの３次元ＬＵＴとしての前記第２のプロファイルに基づいて変換することを特徴とする請求項２０または２１に記載の画像暗号化装置。
【請求項２３】
請求項２０乃至２２のいずれか１項に記載の画像暗号化装置によって暗号化された画像を復号する復号装置であって、
前記第２のプロファイルに基づいて前記第２の画像を変換し、画像形成装置の色空間の色信号群に変換する変換手段と、
当該変換手段による色信号群に基づいた出力画像データを生成し、画像形成装置に出力する出力手段と
を備えることを特徴とする復号装置。
【請求項２４】
画像を暗号化する画像暗号化方法であって、
第１の画像を構成する色信号群を第１のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第１の変換工程と、
当該第１の変換工程による色信号群を、前記第１のプロファイルとは異なる暗号化を行うための第２のプロファイルに基づいて、前記第１の画像とは異なる第２の画像を構成する色信号群に変換する第２の変換工程と
を備えることを特徴とする画像暗号化方法。
【請求項２５】
請求項２４に記載の画像暗号化方法によって暗号化された画像を復号する復号方法であって、
前記第２のプロファイルに基づいて前記第２の画像を変換し、画像形成装置の色空間の色信号群に変換する変換工程と、
当該変換工程による色信号群に基づいた出力画像データを生成し、画像形成装置に出力する出力工程と
を備えることを特徴とする復号方法。
【請求項２６】
コンピュータを請求項２０乃至２２のいずれか１項に記載の画像暗号化装置として機能させるプログラム。
【請求項２７】
コンピュータを請求項２３に記載の復号装置として機能させるプログラム。
【請求項２８】
コンピュータに請求項２４に記載の画像暗号化方法を実行させるためのプログラム。
【請求項２９】
コンピュータに請求項２４に記載の復号方法を実行させるためのプログラム。
【請求項３０】
請求項７乃至１０、及び請求項１６乃至１９、及び請求項２６乃至２９のいずれか１項に記載のプログラムを格納する記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を暗号化する画像暗号化装置、画像暗号化方法、そして暗号化された画像を復号する復号装置、復号方法、プログラム、記憶媒体に関するものである。
【０００２】
【従来の技術】
高精細カラー画像データの配信／流通において、その利用先を適切に制限するために暗号化／復号化の技術が利用されている。
【０００３】
【発明が解決しようとする課題】
しかし、暗号化された画像を表示、プリントアウトなど、利用するためにはあらかじめ復号化を行う必要があり、暗号化された画像をそのまま一般的な画像処理装置／画像処理ソフトウェアプログラムで使用することはできない。また、一般に復号化には専用のソフトウェアプログラムを必要とするため、利用者はこのプログラムを導入し、操作方法を取得し、暗号化された画像を利用するたびに復号化を実施する必要がある。また、復号化された画像の利用先を制限することはできない。
【０００４】
本発明は以上の問題に鑑みてなされたものであり、画像の利用先を制限するとともに特別なソフトウェアプログラムや装置を必要とせずに復号化が可能な画像暗号化装置、画像暗号化方法、プログラム、記憶媒体を提供することを目的とする。
【０００５】
また本発明の別の目的は、暗号化された画像を特別なソフトウェアプログラムや装置を必要とせずに簡便に復号を行う復号装置、復号方法、プログラム、記憶媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の目的を達成するために、例えば本発明の画像暗号化装置は以下の構成を備える。
【０００７】
すなわち、画像を暗号化する画像暗号化装置であって、
第１の画像を構成する色信号群を第１のプロファイルに基づいて、当該第１の画像を供給するデバイスに依存しない色信号群に変換する第１の変換手段と、
当該第１の変換手段による色信号群を、前記第１のプロファイルとは異なる暗号化を行うための第２のプロファイルに基づいて、前記第１の画像とは異なる第２の画像を構成する色信号群に変換する第２の変換手段と
を備えることを特徴とする。
【０００８】
本発明の目的を達成するために、例えば本発明の復号装置は以下の構成を備える。
【０００９】
すなわち、上記画像暗号化装置によって暗号化された画像を復号する復号装置であって、
前記第２のプロファイルに基づいて前記第２の画像を変換し、前記第１の画像を供給するデバイスに依存しない色信号群に変換する変換手段と、
当該変換手段による色信号群に基づいた出力画像データを生成し、画像形成装置に出力する出力手段と
を備えることを特徴とする。
【００１０】
本発明の目的を達成するために、例えば本発明の画像暗号化方法は以下の構成を備える。
【００１１】
すなわち、画像を暗号化する画像暗号化方法であって、
第１の画像を構成する色信号群を第１のプロファイルに基づいて、当該第１の画像を供給するデバイスに依存しない色信号群に変換する第１の変換工程と、
当該第１の変換工程による色信号群を、前記第１のプロファイルとは異なる暗号化を行うための第２のプロファイルに基づいて、前記第１の画像とは異なる第２の画像を構成する色信号群に変換する第２の変換工程と
を備えることを特徴とする。
【００１２】
本発明の目的を達成するために、例えば本発明の復号方法は以下の構成を備える。
【００１３】
すなわち、上記画像暗号化方法によって暗号化された画像を復号する復号方法であって、
前記第２のプロファイルに基づいて前記第２の画像を変換し、前記第１の画像を供給するデバイスに依存しない色信号群に変換する変換工程と、
当該変換工程による色信号群に基づいた出力画像データを生成し、画像形成装置に出力する出力工程と
を備えることを特徴とする。
【００１４】
本発明の目的を達成するために、例えば本発明の画像暗号化装置は以下の構成を備える。
【００１５】
すなわち、画像を暗号化する画像暗号化装置であって、
第１の画像を構成する色信号群を、第１のプロファイルに基づいて、デバイスに依存しない第１の色信号群に変換する第１の変換手段と、
当該第１の色信号群を、前記第１のプロファイルとは異なる第２のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第２の変換手段と、当該第２の変換手段による色信号群を、前記第１および第２のプロファイルとは異なる暗号化を行うための第３のプロファイルに基づいて、第２の色信号群に変換する第３の変換手段と、
当該第２の色信号群を、前記第１のプロファイルに基づいて、前記第１の変換手段による変換の逆変換を行うことで、第２の画像を構成する色信号群に変換する第４の変換手段と
を備えることを特徴とする。
【００１６】
本発明の目的を達成するために、例えば本発明の復号装置は以下の構成を備える。
【００１７】
すなわち、上記画像暗号化装置によって暗号化された画像を復号化する復号装置であって、
前記第２の画像を構成する色信号群を、前記第１のプロファイルに基づいて、第３の色信号群に変換する第４の変換手段と、
当該第３色信号群を前記第３のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第５の変換手段と、
当該第５の変換手段による色信号に基づいた出力画像データを生成し、画像形成装置に出力する出力手段と
を備えることを特徴とする。
【００１８】
本発明の目的を達成するために、例えば本発明の画像暗号化方法は以下の構成を備える。
【００１９】
すなわち、画像を暗号化する画像暗号化方法であって、
第１の画像を構成する色信号群を、第１のプロファイルに基づいて、デバイスに依存しない第１の色信号群に変換する第１の変換工程と、
当該第１の色信号群を、前記第１のプロファイルとは異なる第２のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第２の変換工程と、当該第２の変換工程による色信号群を、前記第１および第２のプロファイルとは異なる暗号化を行うための第３のプロファイルに基づいて、第２の色信号群に変換する第３の変換工程と、
当該第２の色信号群を、前記第１のプロファイルに基づいて、前記第１の変換工程での変換の逆変換を行うことで、第２の画像を構成する色信号群に変換する第４の変換工程と
を備えることを特徴とする。
【００２０】
本発明の目的を達成するために、例えば本発明の復号方法は以下の構成を備える。
【００２１】
すなわち、上記画像暗号化方法によって暗号化された画像を復号化する復号方法であって、
前記第２の画像を構成する色信号群を、前記第１のプロファイルに基づいて、第３の色信号群に変換する第４の変換工程と、
当該第３色信号群を前記第３のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第５の変換工程と、
当該第５の変換工程による色信号に基づいた出力画像データを生成し、画像形成装置に出力する出力工程と
を備えることを特徴とする。
【００２２】
本発明の目的を達成するために、例えば本発明の画像暗号化装置は以下の構成を備える。
【００２３】
すなわち、画像を暗号化する画像暗号化装置であって、
第１の画像を構成する色信号群を第１のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第１の変換手段と、
当該第１の変換手段による色信号群を、前記第１のプロファイルとは異なる暗号化を行うための第２のプロファイルに基づいて、前記第１の画像とは異なる第２の画像を構成する色信号群に変換する第２の変換手段と
を備えることを特徴とする。
【００２４】
本発明の目的を達成するために、例えば本発明の復号装置は以下の構成を備える。
【００２５】
すなわち、上記画像暗号化装置によって暗号化された画像を復号する復号装置であって、
前記第２のプロファイルに基づいて前記第２の画像を変換し、画像形成装置の色空間の色信号群に変換する変換手段と、
当該変換手段による色信号群に基づいた出力画像データを生成し、画像形成装置に出力する出力手段と
を備えることを特徴とする。
【００２６】
本発明の目的を達成するために、例えば本発明の画像暗号化方法は以下の構成を備える。
【００２７】
すなわち、画像を暗号化する画像暗号化方法であって、
第１の画像を構成する色信号群を第１のプロファイルに基づいて、画像形成装置の色空間の色信号群に変換する第１の変換工程と、
当該第１の変換工程による色信号群を、前記第１のプロファイルとは異なる暗号化を行うための第２のプロファイルに基づいて、前記第１の画像とは異なる第２の画像を構成する色信号群に変換する第２の変換工程と
を備えることを特徴とする。
【００２８】
本発明の目的を達成するために、例えば本発明の復号方法は以下の構成を備える。
【００２９】
すなわち、上記画像暗号化方法によって暗号化された画像を復号する復号方法であって、
前記第２のプロファイルに基づいて前記第２の画像を変換し、画像形成装置の色空間の色信号群に変換する変換工程と、
当該変換工程による色信号群に基づいた出力画像データを生成し、画像形成装置に出力する出力工程と
を備えることを特徴とする。
【００３０】
【発明の実施の形態】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００３１】
［第１の実施形態］
本実施形態では、外部から入力される画像を受け付け、入力された画像を、この画像を紙やＯＨＰなどの記録媒体上にプリントアウトする画像出力装置に対して出力指示する画像処理装置に対して入力される画像を暗号化する画像暗号化装置について説明する。当然、画像処理装置に入力される画像を暗号化した場合には、この画像処理装置によって良好な画像データを画像出力装置に対して出力できない。そこで、本実施形態では更に上記画像暗号化装置によって暗号化された画像を復号する復号処理を上記画像処理装置で行う場合について説明する。
【００３２】
まず、高度な色再現を実現する際に利用される一般的な画像処理装置について説明する。図１は、上記画像処理装置の機能構成を示すと共に、その周辺機器との構成を示す。１００は画像処理装置で、後述の画像入力部１１０、画像処理部１２０、画像出力部１３０により構成されている。
【００３３】
１０１は画像サーバで、画像処理装置１００とはネットワークを介してデータ通信が可能である。１０２はＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの画像記録媒体である。１０３は画像処理装置１００から出力されたプリントデータに基づいて、画像や文字を紙やＯＨＰなどの記録媒体上にプリントし、このプリント後の記録媒体を出力する画像出力装置である。
【００３４】
ネットワーク上の画像サーバ１０１や画像記録媒体１０２から画像処理装置１００に読み込まれた画像データは、画像入力部１１０を介して入力され、画像処理部１２０において色処理が実施され、画像出力部１３０を介してプリントデータとして出力される。画像出力装置１０３はこのプリントデータに基づいて記録媒体上に画像や文字をプリントし、出力する。画像出力装置１０３は、典型的にはシアン（以下Ｃとする）、マゼンタ（以下Ｍとする）、イエロ（以下Ｙとする）、ブラック（以下Ｋとする）のインクやトナーによって紙面上に画像を形成するカラープリンタである。
【００３５】
図１３に上記画像処理装置の基本構成を示す。１７０１はＣＰＵで、ＲＡＭ１７０２やＲＯＭ１７０３に格納されたプログラムやデータを用いて本装置全体の制御を行うと共に、後述の各画像処理も行う。１７０２はＲＡＭで、外部記憶装置１７０７や記録媒体ドライブ１７１０からロードされたプログラムやデータ、処理中の各種のデータを一時的に記憶するエリアを備えると共に、ＣＰＵ１７０１が各処理を実行する際に用いるワークエリアも備える。
【００３６】
１７０３はＲＯＭで、本装置全体の制御を行うためのプログラムやデータを格納する。１７０４は操作部で、キーボードやマウスなどのポインティングデバイスにより構成されており、各種の指示を本装置に対して入力することができる。１７０５は表示部で、ＣＲＴや液晶画面などにより構成されており、各種のＧＵＩや画像、文字を表示する。１７０６はＩ／Ｆ部で、上記画像出力装置１０３と接続し、上記画像出力装置１０３に対してデータを出力するために用いられる。
【００３７】
１７０７は外部記憶装置で、ＯＳや後述の各種の画像処理を行うためのプログラム（画像処理プログラム１７０８）、後述の各種のプロファイル１７０９を保存する。なお、画像処理プログラム１７０８には、カラーマネージメントシステム（以下ＣＭＳ）や、カラープリンタ制御プログラムが含まれている。１７１０は記録媒体ドライブで、上記画像記録媒体１０２から画像を含む各種のデータを読みとり、外部記憶装置１７０７やＲＡＭ１７０２に出力する。１７１１はＩ／Ｆ部で、上記ネットワークと接続し、上記画像サーバ１０１とデータ通信を行うために用いられる。１７１２は上述の各部をつなぐバスである。
【００３８】
図２に、上記画像処理部１２０の機能構成を示し、画像処理部１２０を構成する後述の各部における処理について説明する。画像データを構成するＲＧＢ色信号は、入力プロファイル変換部２０１と入力色順応変換部２０２と入力色空間変換部２０３とカラーマッピング部２０４と出力色空間変換部２０５と出力色順応変換部２０６と出力プロファイル変換部２０７と色分解変換部２０８とによって出力色信号ＣＭＹＫに変換される。
【００３９】
入力プロファイル変換部２０１は、入力プロファイル格納部２０９内に格納された入力装置の色再現特性を表すプロファイルに基づいて入力色信号ＲＧＢをＣＩＥＸＹＺ色空間上の色信号ＸＹＺに変換する。一般に入力プロファイル格納部２０９が格納するプロファイル（以下、入力プロファイル）のデフォルトとしては、ＩＥＣ６１９６６−２−１で規定されるｓＲＧＢが利用される。この場合、入力プロファイル変換部２０１は、ｓＲＧＢに基づく変換式によって入力ＲＧＢ色信号を画像入出力装置（以下デバイス）に依存しないＣＩＥＸＹＺ色空間上の色信号ＸＹＺに変換する。入力プロファイルにｓＲＧＢが利用されるということは、画像データがｓＲＧＢに基づくと仮定していることを意味する。
【００４０】
入力色順応変換部２０２は、観察環境の違いによる色順応の影響を公知の方法によって補正する。例えば、白色点がＤ６５の環境とＤ５０の環境では、ＸＹＺ色信号が同じであっても色の見えが異なるので、同じ見えが得られるように色信号の補正を行う。
【００４１】
具体的には、入力画像の観察環境下の３刺激値であるＸＹＺ色信号を標準観察環境下において同じ色の見えが得られる三刺激値Ｘ’Ｙ’Ｚ’に変換する。一般的には、ｖｏｎ　Ｋｒｉｅｓ則、色順応モデル、色の見えモデル等に基づく変換が利用される。順応を考慮しない場合は、入力色順応変換部２０２の処理は省略され、入力色信号がそのまま出力される。
【００４２】
入力色空間変換部２０３は、ＪＩＳ　Ｚ８７２９で示されている変換式に基づいて、ＣＩＥＸＹＺ色空間上の入力色信号Ｘ’Ｙ’Ｚ’をＣＩＥＬａｂ色空間上の色信号Ｌａｂに変換する。カラーマッピング部２０４は、色信号Ｌａｂを上記画像出力装置１０３で再現可能な色信号Ｌ’ａ’ｂ’へ変換する。出力色空間変換部２０５は、ＪＩＳ　Ｚ８７２９で示されている変換式に基づいて、ＣＩＥＬａｂ色空間上の色信号Ｌ’ａ’ｂ’をＣＩＥＸＹＺ色空間上の色信号Ｘ’’Ｙ’’Ｚ’’に変換する。
【００４３】
出力色順応変換部２０６は、標準観察環境下の３刺激値であるＸ’’Ｙ’’Ｚ’’を出力画像の観察環境下において同じ色の見えが得られる三刺激値Ｘ’’’Ｙ’’’Ｚ’’’に変換する。順応を考慮しない場合は、出力色順応変換部２０６の処理は省略され、入力色信号がそのまま出力される。出力プロファイル変換部２０７は、出力プロファイル格納部２１０が格納する、上記画像出力装置１０３の色再現特性を示すプロファイル（以下、出力プロファイル）に基づいて入力色信号Ｘ’’’Ｙ’’’Ｚ’’’を画像出力装置１０３に依存した色信号Ｒ’Ｇ’Ｂ’に変換する。
【００４４】
出力プロファイル格納部２１０は、典型的には、離散的なＲ’Ｇ’Ｂ’色信号に対応するＸ’’’Ｙ’’’Ｚ’’’色信号を、３次元ルックアップテーブル（以下、３次元ＬＵＴ）として格納する。出力プロファイル変換部２０７は、３次元ＬＵＴから入力色信号Ｘ’’’Ｙ’’’Ｚ’’’近傍のデータを検索し、検索したデータと入力色信号とから、公知の補間方法を用いて出力色信号Ｒ’Ｇ’Ｂ’を求める。色分解変換部２０８は、色分解ＬＵＴ格納部２１１が格納する色分解ＬＵＴを用いた公知の方法によって、入力色信号Ｒ’Ｇ’Ｂ’を出力色信号ＣＭＹＫに変換する。
【００４５】
図３に、上記入力プロファイル変換部２０１の詳細機能構成を示す。入力ＲＧＢ色信号は、ガンマ変換部３０１とマトリクス変換部３０２によってＸＹＺ色信号に変換される。上記入力プロファイル格納部２０９が格納する入力プロファイルがｓＲＧＢに基づく場合、ガンマ変換部３０１は入力ＲＧＢ色信号を次式（１）、（２）によって輝度に線形なＲｌＧｌＢｌ色信号に変換する。
【００４６】
（Ｒ／２５５）≦０．０３９２８の時
Ｒｌ＝（Ｒ／２５５）／１２．９２　　（１）
（Ｒ／２５５）＞０．０３９２８の時
Ｒｌ＝（（（Ｒ／２５５）＋０．０５５）／１．０５５）＾２．４　　（２）
なお、ｘ＾ｙはｘのｙ乗を示す。またガンマ変換部３０１は他の信号、Ｇ、Ｂに対しても同様に式（１）、（２）を用いて夫々Ｇｌ、Ｂｌを生成する。また画像データがｓＲＧＢと異なる色特性に基づく場合は、例えば離散的な入力色信号（例えばＲ）と対応する出力色信号（例えばＲｌ）をガンマ変換ＬＵＴとして上記入力プロファイル格納部２０９に格納しておく。ガンマ変換部３０１は、上記ガンマ変換ＬＵＴを参照して任意の入力色信号を出力色信号に変換する。
【００４７】
図４は、ガンマ変換ＬＵＴが格納する入力色信号と出力色信号の関係を模式的に示す図である。横軸は正規化した入力色信号（例えばＲ／２５５）であり、縦軸は出力色信号（例えばＲｌ）を示す。曲線Ａは、上記式（１）、（２）に基づくｓＲＧＢの入出力色信号の関係を示し、曲線ＢはｓＲＧＢと異なる別の色特性に基づく入出力色信号の関係を示す。プロット点における入力色信号と出力色信号の値がガンマ変換ＬＵＴとして入力プロファイル格納部２０９に格納され、プロット点の間は補間によって出力色信号が計算される。
【００４８】
マトリクス変換部３０２は、入力プロファイルがｓＲＧＢに基づく場合、入力ＲｌＧｌＢｌ色信号を次式（３）によってＸＹＺ色信号に変換する。
2004015547.tif 000003
画像データがｓＲＧＢと異なる色特性に基づく場合、任意の変換マトリクスを入力プロファイル格納部２０９に格納することができる。マトリクス変換部３０２は、入力プロファイル格納部２０９に格納された変換マトリクスＭを使用して式（４）によってＲｌＧｌＢｌ色信号をＸＹＺ色信号に変換する。
2004015547.tif 000004
図５に、入力プロフィル変換部２０１の別の機能構成を示す。この例では、入力ＲＧＢ色信号は３次元ＬＵＴ変換部５０１によってＸＹＺ色信号に変換される。この場合、離散的な入力ＲＧＢ色信号に対応する出力色信号ＸＹＺが、３次元ＬＵＴとして入力プロファイル格納部２０９に格納される。例えば入力プロファイル格納部２０９には、｛Ｒ，Ｇ，Ｂ｝＝｛０，０，０｝、｛０，０，３２｝、．．、｛０，０，２２４｝、｛０，０，２５５｝、｛０，３２，０｝、｛０，３２，３２｝、．．、｛２５５，２５５，２５５｝の格子点に対応する測色値ＸＹＺが格納される。３次元ＬＵＴ変換部５０１は、この３次元ＬＵＴと公知の補間方法を用いて任意の入力ＲＧＢ色信号をＸＹＺ色信号に変換する。
【００４９】
ここで、本実施形態における暗号化について説明する。本実施形態における画像の暗号化は、高精細カラー画像をｓＲＧＢと異なるユニークな色再現特性を持つ仮想的な画像入力装置（以下暗号化装置）で読み取ることに相当する。暗号化装置の色再現特性はｓＲＧＢと異なるため、入力プロファイル格納部２０９にｓＲＧＢを利用したデフォルトの色処理では、暗号化装置によって読み取られた画像（以下暗号画像）を良好に出力することはできない。暗号画像は、暗号化の鍵となるプロファイル（以下暗号化プロファイル）を入力プロファイル格納部２０９に設定する場合にのみ、高品位な出力、つまり復号化が可能となる。
【００５０】
図６は、本実施形態における画像暗号化装置の機能構成を示すブロック図である。暗号化される画像（以下被暗号化画像）を構成するＲｏＧｏＢｏ色信号は、入力プロファイル変換部６０１によってＸＹＺ色信号に変換され、暗号変換部６０２によって暗号画像を構成するＲｅＧｅＢｅ色信号に変換される。入力プロファイル変換部６０１は、図２の入力プロファイル変換部２０１と同じ処理を行い、入力プロファイル格納部６０３が格納する入力プロファイルに基づいて、被暗号化画像の色信号ＲｏＧｏＢｏをデバイスに依存しない色空間上の色信号ＸＹＺに変換する。
【００５１】
被暗号化画像の色特性がｓＲＧＢに基づく場合、入力ＲｏＧｏＢｏ色信号は上記式（１）、（２）、（３）によってＸＹＺ色信号に変換される。暗号変換部６０２は、暗号化プロファイル格納部６０４が格納する暗号化プロファイルに基づいて入力ＸＹＺ色信号をＲｅＧｅＢｅ色信号に変換する。この処理は、図２において入力プロファイル格納部２０９に上記暗号化プロファイルを格納した場合に、入力プロファイル変換部２０１が行う変換の逆変換を実施する。暗号化プロファイル格納部６０４が暗号化プロファイルに基づいたガンマ変換ＬＵＴと変換マトリクスＭとを格納し、暗号変換部６０２が図３を用いて説明したＲＧＢ色信号からＸＹＺ色信号への変換の逆変換を行う場合、暗号変換部６０２はまず、式（４）の逆変換である次式（５）によってＲｌＧｌＢｌを求める。
2004015547.tif 000005
次にガンマ変換部３０１が行う変換の逆変換処理を行い、ＲｌＧｌＢｌ色信号をＲｅＧｅＢｅ色信号に変換する。具体的には、図４の縦軸を入力色信号、横軸を出力色信号とした変換を実施する。
【００５２】
一方、暗号化プロファイル格納部６０４が暗号化プロファイルに基づいた３次元ＬＵＴを格納し、暗号変換部６０２が図５を用いて説明したＲＧＢ色信号からＸＹＺ色信号への変換の逆変換を行う場合、暗号変換部６０２は上記３次元ＬＵＴにおいて入力色信号ＸＹＺ近傍の格子点を検索し、検索した格子点のデータと入力色信号とから、公知の補間方法を用いて出力色信号ＲｅＧｅＢｅを求める。
【００５３】
図８に、本実施形態における画像暗号化装置の基本構成を示す。同図に示すように、本実施形態における画像暗号化装置は、データ入力部８０１、データ出力部８０２、入力画像保持部８０３、出力画像保持部８０４、入力プロファイル変換部８０５、入力プロファイル保持部８０６、暗号変換部８０７、暗号化プロファイル保持部８０８、色信号バッファ部８０９からなる。
【００５４】
入力画像保持部８０３は、データ入力部８０１を介して入力される被暗号化画像データを格納する。入力プロファイル保持部８０６は、データ入力部８０１を介して入力される入力プロファイル（上記入力プロファイル格納部６０３が格納する入力プロファイル）を格納する。暗号化プロファイル保持部８０８は暗号化プロファイル（上記暗号化プロファイル格納部６０４が格納する暗号化プロファイル）を格納する。暗号化プロファイルは、予め暗号化プロファイル保持部８０８が格納しておいても良いし、新たにデータ入力部８０１を介して入力し、暗号化プロファイル保持部８０８が格納しても良い。
【００５５】
入力プロファイル変換部８０５は、入力画像保持部８０３に格納された画像を構成する色信号を、入力プロファイル保持部８０６に格納された入力プロファイルを用いて、デバイスに依存しない色信号に変換し、色信号バッファ部８０９に格納する。暗号変換部８０７は、入力プロファイル変換部８０５が色信号バッファ部８０９に格納した色信号を、暗号化プロファイル保持部８０８に格納された暗号化プロファイルを用いて、暗号画像を構成する色信号ＲｅＧｅＢｅに変換し、出力画像保持部８０４に格納する。出力画像保持部８０４に格納された暗号画像は、データ出力部８０２を介して外部に出力され、通常の画像と同様に保存／流通される。
【００５６】
次に、上記画像暗号化装置が行う画像暗号化処理について、同処理のフローチャートを示す図９を用いて以下、説明する。
【００５７】
まずステップＳ９０１で、用いる暗号化プロファイルを設定する。暗号化プロファイルの設定は、予め暗号化プロファイル保持部８０８が格納している複数の暗号化プロファイルのうち一つを選択しても良いし、新たにデータ入力部８０１を介して入力しても良い。次に、ステップＳ９０２において、被暗号化画像データをデータ入力部８０１を介して入力し、入力画像保持部８０３に格納する。次に、ステップＳ９０３において、被暗号化画像データの入力プロファイルを設定する。被暗号化画像データがスキャナで読み込まれたデータであれば対応するスキャナのプロファイルを設定し、被暗号化画像データがｓＲＧＢに基づくデータであればｓＲＧＢのプロファイルを設定して入力プロファイル保持部８０６に格納する。入力プロファイルの設定は、予め入力プロファイル保持部８０６が格納している複数の入力プロファイルのうち一つを選択しても良いし、新たにデータ入力部８０１を介して入力しても良い。
【００５８】
次にステップＳ９０４において、入力プロファイル変換を行う。入力プロファイル変換は、ステップＳ９０２において入力画像保持部８０３に格納された入力画像データを構成する色信号を、ステップＳ９０３で設定した入力プロファイルを用いてデバイスに依存しない色信号ＸＹＺに変換する。次にステップＳ９０５において、暗号変換を行う。暗号変換は、上記色信号ＸＹＺを、ステップＳ９０１で設定した暗号化プロファイルを用いて暗号画像データを構成する色信号ＲｅＧｅＢｅに変換する。次にステップＳ９０６において、上記入力画像データを構成する全ての色信号の処理が終了したか否かを判定し、終了していなければステップＳ９０４へ戻り、全ての色信号の処理が終了していれば、ステップＳ９０７へ進む。最後に、ステップＳ９０７において、作成された暗号画像を出力する。
【００５９】
次に、上記画像暗号化装置による暗号化画像データを復号する処理について説明する。本実施形態における復号処理は、上記画像処理装置における処理を使用するために、特別な装置やソフトウェアプログラムを必要としない。つまり、図２を用いて説明した一般的な画像処理において、対象画像を暗号化した際に使用した暗号化プロファイルを入力プロファイル格納部２０９に設定し、これを用いることで、上記被暗号化画像データの復号を行うことができる。
【００６０】
図７は、上記表示部１７０５に表示される、典型的なカラープリンタ制御プログラムの設定ユーザインターフェース（ＧＵＩ）の一例を示す図であり、入力プロファイルリストボックス７０１とカラーマッピングリストボックス７０２によって、入力プロファイルとカラーマッピングの種類を指定する。上記復号処理を行う場合には、入力プロファイルリストボックス７０１で暗号化プロファイルを指定することで実現される。
【００６１】
以上説明したように、本実施形態における画像暗号化装置は、ユニークな色再現特性を有する仮想的な画像入力装置のカラープロファイルを復号化の鍵として使用する。その結果、既存の画像処理を利用した簡易な画像復号化が可能となる。また、本実施形態における画像暗号化装置による暗号画像データは、通常の画像データと同様に一般的な画像処理装置／画像処理ソフトウェアプログラムで使用することができ、特別なソフトウェアプログラムを使用する必要が無い。さらに、復号化の鍵である上記カラープロファイルを有する場合に限り復号化が可能であるため、２次配布を抑制し、利用先の制限をより強固にすることが可能となる。
【００６２】
［第２の実施形態］
第１の実施形態では、入力プロファイルを利用した画像暗号化装置を構成したが、同様に出力プロファイルを利用した画像暗号化装置を構成することも可能である。本実施形態における画像暗号化装置は、ユニークな色再現特性を有する仮想的な画像出力装置のカラープロファイルを復号化の鍵として使用する。この画像暗号化装置による暗号画像の復号化は、図２に示した画像処理部において、出力プロファイル格納部２１０に暗号化プロファイルを格納し、この暗号化プロファイルを出力プロファイル変換部２０７が用いることで実施される。
【００６３】
本実施形態における暗号化について説明する。図１０に本実施形態における画像暗号化装置の機能構成を示す。被暗号化画像を構成するＲｏＧｏＢｏ色信号は、前段処理変換部１２０１と出力プロファイル変換部１２０２と暗号変換部１２０３と前段処理逆変換部１２０４によって暗号画像を構成するＲｅＧｅＢｅ色信号に変換される。
【００６４】
ここで、ＲｏＧｏＢｏ色信号とＲｅＧｅＢｅ色信号は画像データを構成する色空間上の色信号であり、Ｘ’’’Ｙ’’’Ｚ’’’色信号とＸ’’’’Ｙ’’’’Ｚ’’’’色信号はデバイスに依存しない色空間上の色信号であり、Ｒ’Ｇ’Ｂ’色信号は上記画像出力装置１０３に依存した色空間上の色信号である。前段処理変換部１２０１は、図２を用いた説明において、入力プロファイル変換部２０１と入力色順応変換部２０２と入力色空間変換部２０３とカラーマッピング部２０４と出力色空間変換部２０５と出力色順応変換部２０６とが行う各処理を実行する。典型的には、離散的なＲｏＧｏＢｏ色信号に対応するＸ’’’Ｙ’’’Ｚ’’’色信号の３次元ＬＵＴを前段処理プロファイルとして前段処理プロファイル格納部１２０５に格納しておき、これを利用する。前段処理変換部１２０１は、前段処理プロファイル格納部１２０５に格納された上記３次元ＬＵＴと公知の補間方法によって入力色信号ＲｏＧｏＢｏを出力色信号Ｘ’’’Ｙ’’’Ｚ’’’に変換する。
【００６５】
出力プロファイル変換部１２０２は、図２の出力プロファイル変換部２０７と同じ処理を行い、出力プロファイル格納部１２０６が格納する出力プロファイルに基づいてＸ’’’Ｙ’’’Ｚ’’’入力色信号をＲ’Ｇ’Ｂ’色信号に変換する。
【００６６】
暗号変換部１２０３は、暗号化プロファイル格納部１２０７に格納された暗号化プロファイルを使用して入力色信号Ｒ’Ｇ’Ｂ’を出力色信号Ｘ’’’’Ｙ’’’’Ｚ’’’’に変換する。この処理は、図２において出力プロファイル格納部２１０に上記暗号化プロファイルを格納した場合に、出力プロファイル変換部２０７が行う変換の逆変換を実施する。
【００６７】
前段処理逆変換部１２０４は、前段処理変換部１２０１が行う変換の逆変換を行う。典型的には、前段処理プロファイル格納部１２０５に格納された３次元ＬＵＴから入力色信号Ｘ’’’’Ｙ’’’’Ｚ’’’’近傍のデータを検索し、検索したデータと入力色信号とから、公知の補間方法を用いて出力色信号ＲｅＧｅＢｅを求める。
【００６８】
図１１に画像暗号化装置の基本構成を示す。同図に示すように、本実施形態における画像暗号化装置は、データ入力部１３０１、データ出力部１３０２、入力画像保持部１３０３、出力画像保持部１３０４、前段処理変換部１３０５、前段処理逆変換部１３０６、前段処理プロファイル保持部１３０７、暗号変換部１３０８、暗号化プロファイル保持部１３０９、色信号バッファ部１３１０、出力プロファイル変換部１３１１、出力プロファイル保持部１３１２とからなる。
【００６９】
入力画像保持部１３０３は、データ入力部１３０１を介して入力される被暗号化画像データを格納する。暗号化プロファイル保持部１３０９は、上記暗号化プロファイルを格納する。暗号化プロファイルは、予め暗号化プロファイル保持部１３０９が格納しておいても良いし、新たにデータ入力部１３０１から入力し、暗号化プロファイル保持部１３０９が格納しても良い。前段処理プロファイル保持部１３０７は、前段処理プロファイルを格納する。前段処理プロファイルは、予め前段処理プロファイル保持部１３０７が格納しておいても良いし、新たにデータ入力部１３０１から入力し、前段処理プロファイル保持部１３０７が格納しても良い。
【００７０】
前段処理変換部１３０５は、入力画像保持部１３０３に格納された画像を構成する色信号を、前段処理プロファイル保持部１３０７に格納された前段処理プロファイルを用いて、デバイスに依存しない色空間上の色信号に変換し、色信号バッファ部１３１０に格納する。出力プロファイル変換部１３１１は、前段処理変換部１３０５が色信号バッファ部１３１０に格納した色信号を、出力プロファイル保持部１３１２に格納された出力プロファイルを用いて、上記画像出力装置１０３に依存した色空間上の色信号に変換し、色信号バッファ部１３１０に格納する。暗号変換部１３０８は、出力プロファイル変換部１３１１が色信号バッファ部１３１０に格納した色信号を、暗号化プロファイル保持部１３０９に格納された暗号化プロファイルを用いて、デバイスに依存しない色空間上の色信号に変換し、色信号バッファ部１３１０に格納する。前段処理逆変換部１３０６は、暗号変換部１３０８が色信号バッファ部１３１０に格納した色信号を、前段処理プロファイル保持部１３０７に格納された前段処理プロファイルを用いて、暗号画像を構成する色信号に変換し、出力画像保持部１３０４に格納する。出力画像保持部１３０４に格納された暗号画像は、データ出力部１３０２を介して出力される。
【００７１】
図１２に、本実施形態における画像暗号装置が行う画像暗号化処理のフローチャートを示す。
【００７２】
まずステップＳ１６０１で、用いる暗号化プロファイルを設定する。暗号化プロファイルは、予め暗号化プロファイル保持部１３０９が格納している複数の暗号化プロファイルのうち一つを選択しても良いし、新たにデータ入力部１３０１を介して入力しても良い。次に、ステップＳ１６０２において、用いる前段処理プロファイルを設定する。前段処理プロファイルは、予め前段処理プロファイル保持部１３０７が格納している複数の前段処理プロファイルのうち一つを選択しても良いし、新たにデータ入力部１３０１を介して入力しても良い。次に、ステップＳ１６０３において、用いる出力プロファイルを設定する。出力プロファイルは、予め出力プロファイル保持部１３１２が格納している複数の出力プロファイルのうち一つを選択しても良いし、新たにデータ入力部１３０１を介して入力しても良い。
【００７３】
次にステップＳ１６０４において、被暗号化画像データをデータ入力部１３０１を介して入力し、入力画像保持部１３０３に格納する。次に、ステップＳ１６０５において、前段処理変換を行う。前段処理変換は、上記入力画像データを構成する色信号を、ステップＳ１６０２で設定した前段処理プロファイルを用いてデバイスに依存しない色空間上の色信号Ｘ’’’Ｙ’’’Ｚ’’’に変換する。次にステップＳ１６０６において、出力プロファイル変換を行う。出力プロファイル変換は、上記色信号Ｘ’’’Ｙ’’’Ｚ’’’をステップＳ１６０３で設定した出力プロファイルを用いて上記画像出力装置１０３に依存した色空間上の色信号Ｒ’Ｇ’Ｂ’に変換する。
【００７４】
次にステップＳ１６０７において、暗号変換を行う。暗号変換は、上記色信号Ｒ’Ｇ’Ｂ’を、ステップＳ１６０１で設定した暗号化プロファイルを用いて、デバイスに依存しない色空間上の色信号Ｘ’’’’Ｙ’’’’Ｚ’’’’に変換する。次にステップＳ１６０８において、前段処理逆変換を行う。前段処理逆変換は、上記色信号Ｘ’’’’Ｙ’’’’Ｚ’’’’を、ステップＳ１６０２で設定した前段処理プロファイルを用いて、暗号画像データを構成する色信号ＲｅＧｅＢｅに変換する。次にステップＳ１６０９において、被暗号化画像データを構成する全ての色信号の処理が終了したか否かを判定し、終了していなければステップＳ１６０５へ戻り、全ての色信号の処理が終了していれば、ステップＳ１６１０へ進む。最後に、ステップＳ１６１０において、作成された暗号画像を出力する。
【００７５】
次に、上記画像暗号化装置による暗号化画像データを復号する処理について説明する。本実施形態における復号処理は、上記画像処理装置における処理を使用するために、特別な装置やソフトウェアプログラムを必要としない。つまり、図２を用いて説明した一般的な画像処理において、対象画像を暗号化した際に使用した暗号化プロファイルを出力プロファイル格納部２１０に設定し、これを用いることで、上記被暗号化画像データの復号を行うことができる。
【００７６】
［第３の実施形態］
また入力プロファイルと出力プロファイルを統合した入出力統合プロファイルを利用する画像処理装置に対応した画像暗号化装置を構成することも可能である。本実施形態における画像暗号化装置は、ユニークな色再現特性を有する入出力統合プロファイルを復号化の鍵として使用する。
【００７７】
図１４に入出力統合プロファイルを利用する画像処理装置の機能構成を示す。上記画像処理装置は、入出力統合色変換部１４０１と統合プロファイル格納部１４０２によって構成される。入出力統合色変換部１４０１は、図２における入力プロファイル部２０１と入力色順応変換部２０２と入力色空間変換部２０３とカラーマッピング部２０４と出力色空間変換部２０５と出力色順応変換部２０６と出力プロファイル変換部２０７と色分解変換部２０８とが行う各処理を実行する。典型的には、離散的な入力色信号ＲＧＢに対応する色信号ＣＭＹＫの３次元ＬＵＴを統合プロファイルとして統合プロファイル格納部１４０２に格納しておき、これを利用する。本画像暗号化装置による暗号画像の復号化は、統合プロファイル格納部１４０２に暗号化プロファイルを格納し、この暗号化プロファイルを入出力統合色変換部１４０１が用いることで実施される。
【００７８】
本実施形態における暗号化について説明する。図１５に本実施形態における画像暗号化装置の機能構成を示す。被暗号化画像を構成するＲｏＧｏＢｏ色信号は、入出力統合色変換部１５０１と暗号変換部１５０２によって暗号画像を構成するＲｅＧｅＢｅ色信号に変換される。
【００７９】
入出力統合色変換部１５０１は、図１４の入出力統合色変換部１４０１と同じ処理を行い、統合プロファイル格納部１５０３が格納する統合プロファイルに基づいて、被暗号化画像を構成する色信号ＲｏＧｏＢｏを前記画像出力装置１０３に出力される色信号ＣＭＹＫに変換する。
【００８０】
暗号変換部１５０２は、暗号化プロファイル格納部１５０４に格納された暗号化プロファイルに基づいて、入力色信号ＣＭＹＫを暗号画像を構成する色信号ＲｅＧｅＢｅに変換する。この処理は、図１４において、統合プロファイル格納部１４０２に上記暗号化プロファイルを格納した場合に、入出力統合色変換部１４０１が行う変換の逆変換を実施する。典型的には、暗号化プロファイル格納部１５０４に格納された３次元ＬＵＴから入力色信号ＣＭＹＫ近傍のデータを検索し、検索したデータと入力色信号とから、公知の補間方法を用いて出力色信号ＲｅＧｅＢｅを求める。
【００８１】
図１６に、画像暗号化装置の基本構成を示す。同図に示すように、本実施形態における画像暗号化装置は、データ入力部１８０１、データ出力部１８０２、入力画像保持部１８０３、出力画像保持部１８０４、入出力統合色変換部１８０５、統合プロファイル保持部１８０６、暗号変換部１８０７、暗号化プロファイル保持部１８０８、色信号バッファ部１８０９とからなる。
【００８２】
入力画像保持部１８０３は、データ入力部１８０１を介して入力される被暗号化画像データを格納する。統合プロファイル保持部１８０６は、上記統合プロファイルを格納する。統合プロファイルは、予め統合プロファイル保持部１８０６が格納しておいても良いし、新たにデータ入力部１８０１を介して入力し、統合プロファイル保持部１８０６が格納しても良い。暗号化プロファイル保持部１８０８は、上記暗号化プロファイルを格納する。暗号化プロファイルは、予め暗号化プロファイル保持部１８０８が格納しておいても良いし、新たにデータ入力部１８０１を介して入力し、暗号化プロファイル保持部１８０８が格納しても良い。
【００８３】
入出力統合色変換部１８０５は、統合プロファイル保持部１３０６に格納された統合プロファイルを用いて、入力画像保持部１８０３に格納された入力画像を構成する色信号を、画像出力装置１０３に出力される色信号に変換し、色信号バッファ部１８０９に格納する。暗号変換部１８０７は、暗号化プロファイル保持部１８０８に格納された暗号化プロファイルを用いて、入出力統合色変換部１８０５が色信号バッファ部１８０９に格納した色信号を、暗号画像を構成する色信号に変換し、出力画像保持部１８０４に格納する。出力画像保持部１８０４に格納された暗号画像は、データ出力部１８０２を介して出力される。
【００８４】
図１７に、本実施形態における画像暗号装置が行う画像暗号化処理のフローチャートを示す。
【００８５】
まずステップＳ１９０１で、用いる暗号化プロファイルを設定する。暗号化プロファイルは、予め暗号化プロファイル保持部１８０８が格納している複数の暗号化プロファイルのうち一つを選択しても良いし、新たにデータ入力部１８０１を介して入力しても良い。次に、ステップＳ１９０２において、用いる統合プロファイルを設定する。統合プロファイルは、予め統合プロファイル保持部１８０６が格納している複数の統合プロファイルのうち一つを選択しても良いし、新たにデータ入力部１８０１を介して入力しても良い。
【００８６】
次にステップＳ１９０３において、被暗号化画像データを、データ入力部１８０１を介して入力し、入力画像保持部１８０３に格納する。次に、ステップＳ１９０４において、入出力統合色変換を行う。入出力統合色変換は、ステップＳ１９０２で設定した統合プロファイルを用いて、上記入力画像データを構成する色信号を、画像出力装置１０３に出力される色信号ＣＭＹＫに変換する。
【００８７】
次にステップＳ１９０５において、暗号変換を行う。暗号変換は、ステップＳ１９０１で設定した暗号化プロファイルを用いて、画像出力装置１０３に出力される色信号ＣＭＹＫを、暗号画像データを構成する色信号ＲｅＧｅＢｅに変換する。次にステップＳ１９０６において、被暗号化画像データを構成する全ての色信号の処理が終了したか否かを判定し、終了していなければステップＳ１９０４へ戻り、全ての色信号の処理が終了していれば、ステップＳ１９０７へ進む。最後に、ステップＳ１９０７において、作成された暗号画像を出力する。
【００８８】
［他の実施形態］
上記実施形態では、画像出力装置としてＣＭＹＫの４色カラープリンタに関して記載を行ったが、本発明の目的は、他の構成のカラープリンタによっても達成されることは言うまでもない。
【００８９】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。
【００９０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることが出来る。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
【発明の効果】
以上説明したように、本発明によって、特別なソフトウェアプログラムや装置を必要とせずに復号化が可能な画像の暗号化ができる。また、本発明によって、暗号化された画像を特別なソフトウェアプログラムや装置を必要とせずに復号化できる。その結果、高精細画像の利用先を簡易に制限することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態で使用する画像処理装置の機能構成を示すと共に、その周辺機器との構成を示すブロック図である。
【図２】画像処理部１２０の機能構成を示すブロック図である。
【図３】入力プロファイル変換部２０１の機能構成を示すブロック図である。
【図４】ガンマ変換部３０１が行うガンマ変換を模式的に示す図である。
【図５】入力プロファイル変換部２０１の別の機能構成を示すブロック図である。
【図６】本発明の第１の実施形態における画像暗号化装置の機能構成を示すブロック図である。
【図７】表示部１７０５に表示される、典型的なカラープリンタプログラムの設定ユーザインターフェース（ＧＵＩ）の一例を示す図である。
【図８】本発明の第１の実施形態における画像暗号化装置の基本構成を示すブロック図である。
【図９】本発明の第１の実施形態における画像暗号化装置が行う画像暗号化処理のフローチャートである。
【図１０】本発明の第２の実施形態における画像暗号化装置の機能構成を示すブロック図である。
【図１１】本発明の第２の実施形態における画像暗号化装置の基本構成を示すブロック図である。
【図１２】本発明の第２の実施形態における画像暗号化装置が行う画像暗号化処理のフローチャートである。
【図１３】本発明の第１の実施形態で使用する画像処理装置の基本構成を示すブロック図である。
【図１４】本発明の第３の実施形態における画像処理装置の機能構成を示すブロック図である。
【図１５】本発明の第３の実施形態における画像暗号化装置の機能構成を示すブロック図である。
【図１６】本発明の第３の実施形態における画像暗号化装置の基本構成を示すブロック図である。
【図１７】本発明の第３の実施形態における画像暗号化装置が行う画像暗号化処理のフローチャートである。
【図１】
2004015547.tif 000006
【図２】
2004015547.tif 000007
【図３】
2004015547.tif 000008
【図４】
2004015547.tif 000009
【図５】
2004015547.tif 000010
【図６】
2004015547.tif 000011
【図７】
2004015547.tif 000012
【図８】
2004015547.tif 000013
【図９】
2004015547.tif 000014
【図１０】
2004015547.tif 000015
【図１１】
2004015547.tif 000016
【図１２】
2004015547.tif 000017
【図１３】
2004015547.tif 000018
【図１４】
2004015547.tif 000019
【図１５】
2004015547.tif 000020
【図１６】
2004015547.tif 000021
【図１７】
2004015547.tif 000022