(57)【特許請求の範囲】
【請求項１】
画像データをファイル形式で保持する保持手段と、
前記画像データを解析する解析手段と、
前記解析手段による解析の結果に基づいて、前記画像データの補正パラメータを算出する算出手段と、
前記補正パラメータを前記画像データのファイルに付加する付加手段と、
ユーザ指示に応じて、ファイルの種類および自動実行スケジュールを設定する設定手段とを有し、
前記解析手段が、前記設定された自動実行スケジュールに応じたタイミングで、前記保持手段に保持されている画像データから、前記設定手段によって設定されたファイルの種類に対応するファイル形式を有する画像データを選択し、当該選択された画像データを解析する
ことを特徴とする画像処理装置。
【請求項２】
前記付加手段は、前記補正パラメータをファイルの拡張タグ情報として付加することを特徴とする請求項１記載の画像処理装置。
【請求項３】
更に、前記付加手段により付加された補正パラメータのタグ情報に基づいて、前記画像データに補正処理を施す補正手段を有することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記補正パラメータは、ガンマ補正パラメータであることを特徴とする請求項１記載の画像処理装置。
【請求項５】
更に、補正パラメータを決定するためのパラメータの設定を行なう設定手段を有し、
前記補正手段は、前記設定手段により設定されたパラメータに基づいて補正パラメータを算出し、該補正パラメータに基づいて補正を行なうことを特徴とする請求項３記載の画像処理装置。
【請求項６】
画像データをファイル形式で保持する保持手段を有する画像処理装置が行う画像処理方法であって、
前記画像データを解析する解析工程と、
前記解析工程による解析の結果に基づいて、前記画像データの補正パラメータを算出する算出工程と、
前記補正パラメータを前記画像データのファイルに付加する付加工程と、
ユーザ指示に応じて、ファイルの種類および自動実行スケジュールを設定する設定工程とを有し、
前記解析工程で、前記設定された自動実行スケジュールに応じたタイミングで、前記保持手段に保持されている画像データから、前記設定工程で設定されたファイルの種類に対応するファイル形式を有する画像データを選択し、当該選択された画像データを解析する
ことを特徴とする画像処理方法。
【請求項７】
コンピュータに請求項６に記載の画像処理方法を実行させるためのプログラムを格納した、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置及びその方法に関し、特に、装置内に格納した画像データに補正を施す画像処理装置及びその方法に関する。
【０００２】
【従来の技術】
従来より、カラーマネージメントシステム(ＣＭＳ)等を利用しないカラーデバイス（デジタルカメラやスキャナ）等において読み込まれた画像は、ガンマ調整等が適切でない等の原因により、コントラストが弱かったり、色の彩度が低かったりするといった、低画質な画像になってしまっていた。その様な低画質画像をそのまま印刷すると、著しく劣化した画質での印刷出力しか得られないという不都合があった。
【０００３】
この問題を解決するためには、入力された低画質画像を印刷する際に、既に記憶装置等に格納されている画像データにアクセスして解析することによりその画像特徴を捉え、該特徴に応じた適切な補正処理を施すことにより、出力画像の画質を向上させることができた。
【０００４】
【発明が解決しようとする課題】
しかしながら上記従来の補正方法においては、画像解析の結果得られた画像特徴に基づいて補正パラメータを決定し、該補正パラメータに基づいて補正を行なわねばならないため、画像出力に要する処理速度が著しく低下してしまうという課題を抱えていた。特に、画像データの解像度が高くなってデータ量が増えると、処理速度が極端に低下してしまう。
【０００５】
このようなデータ量の増大に伴う処理速度の低下を防ぐために、データを間引いてしまう方法が考えられるが、このような方法では、たとえ高速処理が可能となったとしても、処理解像度が低下してしまうため、適切な補正処理が行なえず、出力画像の画質劣化を招いてしまう。
【０００６】
本発明はこのような課題に鑑みてなされたものであって、装置内に保持された画像データに対して補正パラメータを決定し、該画像データファイルに予め付加しておくことにより、出力時に高速な画像補正処理を可能とする画像処理装置及びその方法を提供することを目的とする。
さらに、この補正パラメータの決定を行う画像データの選択を行うタイミングを、ユーザが簡易な指示で設定可能とすることにより、効率的に処理できるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するための一手段として、本発明の画像処理装置は以下の構成を備える。
【０００８】
即ち、画像データをファイル形式で保持する保持手段と、
前記画像データを解析する解析手段と、
前記解析手段による解析の結果に基づいて、前記画像データの補正パラメータを算出する算出手段と、
前記補正パラメータを前記画像データのファイルに付加する付加手段と、
ユーザ指示に応じて、ファイルの種類および自動実行スケジュールを設定する設定手段とを有し、
前記解析手段が、前記設定された自動実行スケジュールに応じたタイミングで、前記保持手段に保持されている画像データから、前記設定手段によって設定されたファイルの種類に対応するファイル形式を有する画像データを選択し、当該選択された画像データを解析する
ことを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【００１２】
＜第１実施形態＞
図１は、本実施例における画像処理装置の構成を示すブロック図である。同図において、１０は画像入力部であり、カラーマネージメントシステム(ＣＭＳ)等を利用しないカラーデバイス（デジタルカメラやスキャナ）である。１１は画像処理部であり、本実施形態の特徴である画像補正処理を含む各種画像処理を行う。１２は操作パネル等、操作者によるコマンド入力や操作者へ画像処理装置の状態報知等を行う操作部である。１３はＣＲＴ等、画像データを表示する画像表示部である。１４は画像データの送受信を行う通信部であり、例えば、外部のホストコンピュータ等と接続されることにより、画像入力部１０と同等の画像入力処理、及び画像出力部１５と同等の画像出力処理を行なうことができる。１５はプリンタ等、記録媒体に画像データを印刷出力する画像出力部である。
【００１３】
図２は、画像処理部１１の機能構成を示すブロック図である。同図において、３０はＣＰＵであり、予めＲＯＭ３１に保持されている制御プログラムを実行することにより、後述する画像処理部１１内の他の構成における動作を統括的に制御する。３２はＲＡＭであり、ＣＰＵ３０の作業領域として使用される。
【００１４】
画像入力部１０から入力された画像データは、まずメモリ部２１に格納された後、本実施形態における特徴であるガンマ値タグが補正値タグ付加部２２によって付加される。以下、このガンマ値タグの付加処理について説明する。
【００１５】
図３は、本実施形態におけるガンマ値タグ付加処理のフローチャートである。まずステップＳ１０１において、ユーザが操作部１２より、ガンマ値タグ付加を行なう対象ファイルを設定し、ステップＳ１０２において、処理の実行条件が整っていればガンマ値タグ付加処理を実行する。
【００１６】
ここで、対象ファイル設定、及び、実行条件設定の方法ついて、図４及び図５を参照して説明する。
【００１７】
図４は、対象ファイル設定及び実行条件設定の際の操作部１２の表示画面例を示す図である。図４の操作窓Ｗ１においては、図示されるようにファイルの木構造を表示することによって、ユーザによる対象ファイルの検索、設定を可能とする。即ち、操作窓Ｗ１にはファイルシステムの全体図が木構造で表現されているため、ユーザはマウスカーソル等で希望するファイルパスを選択する。指定されたファイルパスは背景色の反転等により、選択されたことを示す。ユーザは「対象ファイル」，「自動実行スケジュール」の各項目を設定した後、「ＯＫ」ボタンを押下することでジョブのスケジューリングを指令する。尚、いずれの項目においても、「デフォルト」の指定により、煩わしい設定処理を行なわなくても適宜処理が実行されるが、このデフォルト設定も、「詳細設定」等により変更可能である。
【００１８】
尚、ファイルパス等を指定することによって複数のファイルを同時に対象ファイルとして指定することも可能である。また、対象ファイルの設定においては、条件項目として、ファイル種類、日付処理、その他、を条件式によって組み合わせることが可能である。即ち、図４の「対象ファイル」項目において、「詳細設定」ボタンを押下することにより、図５(ａ)に示す操作窓Ｗ３が表示される。操作窓Ｗ３において、「ファイル種類」，「日付条件」，「その他」のボタンを押下することにより、それぞれ図５(ｂ)，(ｃ)，(ｄ)に示す操作窓Ｗ４，Ｗ５，Ｗ６が表示され、ユーザの所望の条件に基づいた、対象ファイルの柔軟な検索及び設定が可能である。
【００１９】
また、図４の「自動実行スケジュール」項目において「詳細設定」ボタンを押下することにより、図５(ｅ)に示す操作窓Ｗ７が表示される。これにより、「実行ユーザ（ファイルアクセス権限を規定）」やバックプロセスとしての「優先度」や、「実行時間指定」等を任意に設定することができる。例えば、「実行時間指定」により、本実施形態の画像処理装置もしくは該装置を含んだシステムにおいて他のジョブの実行が比較的少なくなる、夜間等の時間帯に自動実行を指定する等、効率的な運用が望める。また、ＣＰＵ３０等の負荷状況を監視しながら、システム全体の負荷状況に応じて、自動実行開始、停止、復帰を行うように構成しても良い。
【００２０】
図３に戻り、ステップＳ１０２において処理が開始されると、まずステップＳ１０３において検索対象パスマップとカレントパスとを比較しながら、ガンマ値タグ付加処理を終了するか否かを判定する。
【００２１】
終了でなければステップＳ１０４に進み、カレントパス上にあるファイルにアクセスする。そしてステップＳ１０５において、該ファイルがステップＳ１０１で設定された検索対象ファイルであるか否かを判定し、そうであればステップＳ１０６においてファイル内のヘッダ情報、タグデータ等を参照してガンマ値タグを検索する。この結果、ガンマ値タグが検出された、即ち、該ファイルには既にガンマ値タグが添付されている場合には、ステップＳ１０７に進み、該タグがオーバーライト可能であるか否かを判断する。オーバライト可能であればステップＳ１０８に進むが、不可能であればステップＳ１０３に戻る。
【００２２】
一方、ステップＳ１０６においてガンマ値タグが検出されなかった、即ち、該ファイルにはガンマ値タグが未添付である場合にも、ステップＳ１０８に進む。
【００２３】
ステップＳ１０８においては、検索されたファイルから画像データ（ＲＧＢ値）を読出し、ステップＳ１０９において該画像データに基づいてガンマ値Ｇvを算出する。ここで、ガンマ値Ｇvの算出方法について説明する。
【００２４】
まず、画像データのＲＧＢ値から、明度データＬを下式に従って求める。
【００２５】
Ｌ＝０．２９×Ｒ＋０．５９×Ｇ＋０．１２×Ｂ
そして、該明度データＬの全画素における平均値Ｌavgを求め、これを正規化したデータＬvを算出する。ここで、画像のＲＧＢデータが２４ビットであるとすれば、Ｌavgは０〜２５５の値を取りうるので、Ｌv＝Ｌavg／２５５となる。このようにして得られた値Ｌvに基づいて、以下のような計算を行なうことにより、補正ガンマ値Ｇvを求める。
【００２６】
Ｇv＝ｌｎ(０．５)／ｌｎ(Ｌv)
（ｌｎ()は自然対数関数であり、かつ、Ｌv≠０）
そしてステップＳ１１０において、この補正ガンマ値Ｇvをガンマ値タグとして、画像ファイルに書き込む。
【００２７】
ここで、本実施形態においてガンマ値タグが付加される様子を、図６に示す。図６において、６０１は、既にＮ個のタグデータが付加されているオリジナルの画像データである。また６０２は、画像データ６０１に対してＮ＋１個目のタグデータ６０３を新規に付加した画像データである。上述した図３のステップＳ１０９で求めたガンマ補正値Ｇｖは、このＮ＋１個目のタグデータ６０３に書込まれる。
【００２８】
このように本実施形態においては、ガンマ補正値Ｇvは単なるタグデータとして画像ファイル内に付加されるので、オリジナルの画像データやその他の情報には何ら影響を及ぼさない。従って、該ガンマ値タグを付加した画像ファイルを、必要であればいつでもオリジナルのファイルに戻すことが可能である。
【００２９】
以上説明したように補正値タグ付加部２２においては、一つの画像ファイルに対して画像データを解析して適切なガンマ補正値を求め、これを新たなタグデータとして付加または更新する。そして、図３のステップＳ１０３〜Ｓ１１０に示した処理を、検索対象パス以下の対象画像ファイルの全てに対して繰り返す。
【００３０】
尚、図３のフローチャートに示した一連の処理は、例えばマルチプロセスが実行可能なオペレーティングシステムにおいて実行されるバックプロセスジョブやデーモンプログラム等として実装されると、より好適である。
【００３１】
上述したようにして画像ファイルにガンマ値タグが付加されることにより、該画像ファイルを印刷処理する際に、補正処理に要する時間を短縮することが可能となる。以下、ガンマ値タグが付加された画像ファイルの補正処理について説明する。
【００３２】
ここで、メモリ部２１における画像データの格納形式について、図７を参照して説明する。
【００３３】
図７において、ガンマ値タグが付加された画像データは、ファイル７１の形式で格納される。このファイル７１のファイル形式の詳細が、上述した図６の６０２に相当する。６０２における「マジック番号」、「バージョン情報」、「ディレクトリオフセット」が図７に示すファイル７１のヘッダ情報に相当し、同様に「タグ１」〜「タグＮ」が標準タグセットに、「タグＮ＋１」が「ガンマ値タグ」に相当する。
【００３４】
図７において、７０は、ＣＰＵ３０によって実行される各種プログラムを概念的に示したものである。ガンマ値タグが付加された画像ファイル７１は、ＣＰＵ３０によって実行されるアプリケーションプログラム(以下、アプリケーション)によって、該アプリケーションの内部形式７２に変換される。一般に、画像データを扱うアプリケーションは、画像ファイル内の必要なデータを適宜参照し、該データを内部形式に変換して処理を続行する。プリンタへの印刷処理を行う場合には、オペレーティングシステム(以下、ＯＳ)のＡＰＩ等を利用して、アプリケーションの内部形式の画像データをＯＳの内部形式に適合するよう変更し、プリンタドライバへ画像を転送している。即ち、アプリケーション内部形式７２の画像データは、ＯＳ内部形式７３に変換された後、プリンタドライバにおける内部形式７４に変換される。
【００３５】
このように、本実施形態においては画像ファイル７１に備えられたガンマ値タグをプリンタドライバへ渡す必要があるので、アプリケーションがプリンタドライバへこのガンマ値タグを渡せるように、通常のデータ構造体に加えて拡張情報領域を追加する等して対応する。
【００３６】
図２に戻り、以下、主にプリンタドライバによる処理について説明する。プリンタドライバは、上述したように画像ファイルに添付されているガンマ値タグに基づいてガンマ変換を行う。
【００３７】
まず、ガンマテーブル作成部２３において、ガンマ値タグに基づいてガンマテーブル２４を作成する。尚、予め用意された複数のガンマテーブルから、最適なものを選択してガンマテーブル２４に設定しても良い。そしてガンマ変換部２５において、ガンマテーブル２４を用いて画像ファイル内の画像データ(ＲＧＢ値)に対してガンマ補正を施した後、後段の色空間圧縮部２６へ画像データを引渡す。
【００３８】
色空間圧縮部２６においては、入力されたガンマ補正後のＲＧＢデータに対してＩＣＣカラープロファイルに基づいた色空間圧縮処理を行なった後、色空間変換部２７でＹＭＣＫデータに変換し、次に２値化処理部２８において２値化した後、プリンタエンジン部である画像出力部１５へ出力する。
【００３９】
以上説明したように本実施形態によれば、ファイルシステムに格納済みの画像データに対して、適切な補正パラメータを予め決定してファイルの拡張タグに記録しておくことにより、印刷時に該タグ情報を参考にして、適切な画像補正処理を高速に行なうことができる。
【００４０】
＜第２実施形態＞
以下、本発明に係る第２実施形態について説明する。
【００４１】
上述した第１実施形態においては、ファイル内の画像データを解析して適切なガンマ補正値をガンマ値タグとして設定する例について説明したが、第２実施形態においては、ガンマ補正パラメータをユーザの任意に設定可能とした例について説明する。
【００４２】
図８の(ａ)は、画像補正(この場合ガンマ補正)処理の詳細設定を行なうための、操作部１２における表示画面例である。同図において、上述した第１実施形態で示した図４と共通の設定項目については説明を省略する。即ち、図８に示す操作窓Ｗ８によれば、ユーザによる対象ファイルの検索、設定、及び自動実行スケジュールの設定に加えて、対象ファイルの画像データに対するガンマ補正の詳細設定が可能となる。
【００４３】
「対象処理」項目において「詳細設定」ボタンが押下された場合、図８の(ｂ)に示す操作窓Ｗ９が起動され、この操作窓Ｗ９において、ユーザは基準平均濃度値（ＴＲＤ），補正幅正方向（ＡＨ），補正幅負方向（ＡＬ），補正強度（ＷＧＴ）等の、ガンマ補正の際に使用される各種パラメータの現在の設定を確認及び変更することができる。通常は、デフォルト値として例えば、ＴＲＤ＝９８，ＡＨ＝１．２，ＡＬ＝０．８が設定されている。
【００４４】
これらガンマ補正パラメータを設定することにより、以下の方法によって補正ガンマ値を算出する。
【００４５】
例えば、印刷画像の平均明度をＬv（Ｌｖ≠０），最大濃度値をＶＭＡＸ（ＶＭＡＸ≠０）、補正ガンマ値の上限ＡＨ及び下限ＡＬをそれぞれ関数ＣｆＭ()及び関数ＣｆＳ()で規定すると、補正ガンマ値Ｇvは、
Ｇｖ＝ＣｆＳ(ＣｆＭ(ｌｎ(ＴＲＤ／ＶＭＡＸ)／ｌｎ(Ｌｖ)))
（但し、ｌｎ()は自然対数関数）
として求められる。
【００４６】
そして、このように算出された補正ガンマ値Ｇvを、拡張タグ情報として画像ファイルに付加することにより、柔軟なガンマ補正が可能となる。
以上説明したように第２実施形態によれば、ユーザによるガンマ補正パラメータの設定等を可能とし、任意の画質による高速印刷が可能となる。
【００４７】
＜第３実施形態＞
以下、本発明に係る第３実施形態について説明する。
【００４８】
上述した第１及び第２実施形態においては、予め補正ガンマ値をタグ情報としてファイルに添付しておくことにより、印刷の際の画像解析等、繁雑な処理を不要とし、効率化を実現する例を示した。しかしながら、場合によっては、予め設定されたガンマ補正値を利用せずに、印刷を行ないたい場合もある。そこで第３実施形態においては、画像ファイルに添付されているガンマ補正タグを無効として扱うことを可能とした例について説明する。
【００４９】
図９は、第３実施形態において印刷時の色調整を設定するための、操作部１２における表示画面例である。図９の(ａ)に示す操作窓Ｗ１１おいて、「自動設定」が選択された場合は、ガンマ補正タグの添付された画像ファイルは、常に該補正ガンマ値に基づいてガンマテーブルを展開して画像データの補正を行った後、印刷を行う。
【００５０】
一方、画像ファイルに既に添付されているガンマ補正タグを、そのまま使用したくない場合には、ユーザは操作窓Ｗ１１において「手動設定」を選択する。ここで、操作窓Ｗ１１の「デフォルト」ボタンを押下すると、ガンマ補正タグとは関係しない、予め設定されている設定値がセットされるが、「詳細設定」ボタンを押下することにより、図９の(ｂ)に示す操作窓Ｗ１２が表示される。例えば、ユーザが印刷に際してガンマ補正を必要としない場合には、操作窓Ｗ１２において「ガンマ補正タグ未使用」の項目を選択すれば良い。尚、操作窓Ｗ１２において「ガンマ補正タグ使用」の項目を選択すると、即ち操作窓Ｗ１１における「自動設定」の選択と同様に、画像ファイルに添付されたガンマ補正タグに基づくガンマ補正が実行される。
【００５１】
また、印刷時にガンマ補正パラメータを新たに指定したい場合には、操作窓Ｗ１２において「印刷時設定使用」の項目を選択して「設定」ボタンを押下することにより、図９の(ｃ)に示す操作窓Ｗ１３が起動される。この操作窓Ｗ１３において、ガンマ補正パラメータをユーザが任意に設定することができる。
【００５２】
この操作窓Ｗ１３において、ユーザは基準平均濃度値(ＴＲＤ)，補正幅正方向(ＡＨ)，補正幅負方向(ＡＬ)，補正強度(ＷＧＴ)等の各種パラメータを任意に設定することができる。これら各種パラメータを設定することにより、以下の方法によって補正ガンマ値を算出することができる。
【００５３】
例えば、印刷画像の平均明度をＬv(Ｌｖ≠０)，基準平均濃度値ＴＲＤ(１２８±３０程度)，最大濃度値をＶＭＡＸ(ＶＭＡＸ≠０)とすると、画像のＲＧＢデータが２４ビットである場合に、基準明度Ｌtは、以下の式で表される。
【００５４】
Ｌｔ＝ＴＲＤ／ＶＭＡＸ
例えば、操作窓Ｗ１３に示す設定例においては、Ｌt＝９８／２５５＝０．３８２８となる。
【００５５】
ここで、補正ガンマ値の上限ＡＨを関数ＣｆＭ()で規定し、同様に下限ＡＬを関数ＣｆＳ()で規定すると、基準補正ガンマ値Ｇvxは、
Ｇｖｘ＝ＣｆＳ(ＣｆＭ(ｌｎ(Ｌｔ)／ｌｎ(Ｌｖ)))
（但し、ｌｎ()は自然対数関数）
となるから、補正ガンマ値Ｇvは補正強度ＷＧＴを用いて、
Ｇｖ＝１．０−ＷＧＴ＋Ｇｖｘ×ＷＧＴ
で表される。
【００５６】
このように、補正ガンマ値Ｇvが補正強度ＷＧＴを用いて算出されることにより、例えば複数の画像が混在するドキュメントにおいても、それぞれの画像が有するオリジナルの平均濃度を極力損なわないようにする、若干量のみの補正が可能となる。
【００５７】
例えば、複数の画像Ａ，Ｂが混在するドキュメントに対して基準平均値ＴＲＤ＝９８の設定による印刷を開始した際に、画像Ａ，Ｂの平均濃度がそれぞれ９０，１１０であった場合に、上述した計算を実行すれば、画像Ａに適用されるガンマ補正値は、補正強度が５０％であれば０．９５９、補正強度が１００％であれば０．９１８となる。同様に、画像Ｂに適用されるガンマ補正値は、補正強度が５０％であれば１．０６８、補正強度が１００％であれば１．１３６となる。ガンマ補正値が１．０に近いほどオリジナル画像の平均濃度を損なわない弱い補正となるから、第３実施形態において補正強度ＷＧＴを任意に設定可能とすることにより、ガンマ補正強度、即ち、オリジナル画像の平均濃度の保存度合をユーザが任意に設定することができる。
【００５８】
上述したようにして、操作窓Ｗ１２において「印刷時設定使用」の項目が選択された場合に得られたガンマ補正値Ｇvは、オリジナルの画像ファイルに添付されているタグ情報に優先して有効となる。従って、例えば画像データＡにガンマ補正値＝１．２が既に設定されていても、該設定を無視し、現在の設定で算出された新たなガンマ補正値が利用される。
【００５９】
尚、第３実施形態においては色調整時にガンマ補正タグ使用の可否を決定する例について説明したが、これは利用上の利便性が考慮されていればどのようなタイミングで行われても良く、例えば、印刷の段階において先行して設定された情報を無効とし、利用者がその場で再度設定を行なっても良い。
【００６０】
以上説明したように第３実施形態によれば、ユーザによる補正パラメータの設定を可能とし、任意の画質による高速印刷が可能となる。
【００６１】
尚、上述した第１乃至第３実施形態において説明した、全画素の平均濃度値に基づく画像解析の方法以外にも、より高度で複雑なガンマ補正、色補正の方法が存在する。
【００６２】
例えば、オリジナル画像に対してエリア分割を行い、各エリア毎に平均濃度値を求めたり、シャドー部及びハイライト部、または中濃度部等のエリア検出を行い、画像全体を暗過ぎず、かつ明る過ぎない最適なトーンになるように補正する方法が考えられる。
【００６３】
いずれの解析方法においても、適宜画像データを解析し、画像補正の為のパラメータを算出し、画像データのオリジナリティを損なわずに、該パラメータをタグデータ等に記録し、印刷の際に該タグデータ等の情報を基に適宜補正処理が自動実行されるのであれば、本質的に本発明と同等の効果が得られる。
【００６４】
また、本発明においてはガンマ補正パラメータの設定を例として説明したが、もちろん、他の画像処理パラメータにも本発明は同様に適用可能である。
【００６５】
また、画像の解析処理を行なう制御プログラムは、サーバ内部のデーモンプログラムにより実現されても良いし、アプリケーションプログラムから適時フォーク（実行）されても、またはプリンタメニューを起動したと同時、またはプリント開始と同時に実行されても良い。
【００６６】
また、画像処理部１１内のメモリ２１に画像データを展開する例について説明したが、もちろん本発明はこの例に限定されるものではなく、画像メモリとして使用可能であれば、装置内のＲＡＭや外部記憶装置等を利用することも可能である。
【００６７】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００６８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００７１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
【発明の効果】
以上説明したように本発明によれば、装置内に保持された画像データに対して補正パラメータを決定し、該画像データファイルに予め付加しておくことにより、出力時に高速な画像補正処理を可能とする。
さらに、この補正パラメータの決定を行う画像データの選択を行うタイミングを、ユーザが簡易な指示で設定可能とすることにより、効率的に処理することができる。
【００７４】
【図面の簡単な説明】
【図１】本発明に係る第１実施形態の画像処理装置の概要構成を示すブロック図である。
【図２】本実施形態に係る画像処理部の機能構成を示すブロック図である。
【図３】本実施形態におけるガンマ値タグ付加処理を示すフローチャートである。
【図４】本実施形態における設定画面例を示す図である。
【図５】本実施形態における設定画面例を示す図である。
【図６】本実施形態における画像データファイル形式の詳細を示す図である。
【図７】本実施形態における画像データファイルの格納形式を示す図である。
【図８】本発明に係る第２実施形態において画像補正パラメータの詳細設定を行なう設定画面例を示す図である。
【図９】本発明に係る第３実施形態において画像補正パラメータの詳細設定を行なう設定画面例を示す図である。
【符号の説明】
２１  メモリ
２２  補正値タグ付加部
２３  ガンマテーブル生成部
２４  ガンマテーブル
２５  ガンマ変換部
２６  色空間圧縮部
２７  色変換部
２８  ２値化部
３０  ＣＰＵ
３１  ＲＯＭ
３２  ＲＡＭ
【図１】
0004095184.tif 000002
【図２】
0004095184.tif 000003
【図３】
0004095184.tif 000004
【図４】
0004095184.tif 000005
【図５】
0004095184.tif 000006
【図６】
0004095184.tif 000007
【図７】
0004095184.tif 000008
【図８】
0004095184.tif 000009
【図９】
0004095184.tif 000010