(57)【要約】【課題】画像処理スクリプトの転送時間を大幅に短縮して、全体的な処理時間を短縮できる画像処理方法および装置を提供する。【解決手段】実施する画像処理および画像処理パラメータを記述してなるスクリプトを１画像毎に生成して画像処理手段に転送し、この画像処理手段において、転送されたスクリプトに応じた画像処理を対応する画像データに施す画像処理において、１画像に対応するスクリプトにおいて、複数の画像で使用できる画像処理パラメータである共通パラメータと、それ以外の画像処理パラメータである固有パラメータとを分けて転送することにより、前記課題を解決する。【選択図】図３
2005031878.tif 000002
【特許請求の範囲】
【請求項１】
実施する画像処理および画像処理パラメータを記述してなるスクリプトを１画像毎に生成して画像処理手段に転送し、この画像処理手段において、転送されたスクリプトに応じた画像処理を対応する画像データに施す画像処理において、
１画像に対応するスクリプトにおいて、複数の画像で使用できる画像処理パラメータである共通パラメータと、それ以外の画像処理パラメータである固有パラメータとを分けて転送することを特徴とする画像処理方法。
【請求項２】
前記画像処理手段が前記共通パラメータを少なくとも１つ保持しておき、１画像の画像処理において、前記画像処理手段が記憶している共通パラメータが使用できる場合には、この共通パラメータを記述せずに前記画像処理手段が保持している共通パラメータを使用する旨を記述したスクリプトを生成し、前記画像処理手段は、このスクリプトに応じて、保持している共通パラメータを使用して画像処理を行う請求項１に記載の画像処理方法。
【請求項３】
前記共通パラメータが、画像データ供給源となる入力装置に対応する入力色補正のパラメータ、および、画像処理済の画像データを出力する出力装置に対応する出力色補正のパラメータの少なくとも一方である請求項１または２に記載の画像処理方法。
【請求項４】
１画像毎に実施する画像処理および画像処理パラメータを記述してなるスクリプトを生成し、複数の画像で共用できる画像処理パラメータである共通パラメータと、それ以外の画像処理パラメータである固有パラメータとを分けて転送するスクリプト生成手段と、前記スクリプト生成手段が生成したスクリプトを受け取り、対応する画像データにスクリプトに応じた画像処理を施す画像処理手段とを有し、
前記画像処理手段は、先に転送されたスクリプトから前記共通パラメータを少なくとも１つ保持しておき、かつ、１画像の画像処理において前記画像処理手段が保持している共通パラメータが使用できる場合には、前記スクリプト生成手段は、この共通パラメータを記述せずに前記画像処理手段が保持している共通パラメータを使用する旨を記述したスクリプトを生成して転送し、前記画像処理手段は、このスクリプトに応じて、保持している共通パラメータを使用して画像処理を行うことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルの画像処理の技術分野に属し、詳しくは、多様な画像処理に対応でき、かつ、画像処理時間の短縮も計れる画像処理方法および画像処理装置に関する。
【０００２】
【従来の技術】
フィルムに撮影された画像や反射原稿の画像をスキャナによって光電的に読み取って得られた画像データや、デジタルカメラ等で撮影した画像の画像データをを写真プリンタやインクジェットプリンタ等の各種のプリントとして出力し、あるいは、液晶ディスプレイ等のディスプレイに表示する際に、階調変換、色／濃度補正、シャープネス処理、画像（画像データ）の入力元や出力先に応じた色補正など、各種の画像処理が行われる。
【０００３】
最適な画像を得るためには、実行する画像処理や、画像処理を行うためのＬＵＴ（ルックアップテーブル）、ＭＴＸ（マトリクス演算式）、各種の演算の係数など画像処理のパラメータは、それぞれの画像の状態、ユーザ等から指示された仕上がりの指示、画像の入力元や出力先によって変更する必要があるのは当然である。さらに、画像の色／濃度、シャープネスの強度等は、ユーザの好みに応じて変更され、それに応じて、画像処理のパラメータも変更する必要がある。
すなわち、各画像毎に最適な画像処理を行って、最適な画質を有するな画像を出力するためには、実施する画像処理やパラメータは、個々の画像毎に選択、設定するのが好ましい。
【０００４】
しかしながら、画像処理は、通常、画像処理用のハードウエアや一本化されたソフトウエアで実行されるため、固定的な画像処理部（画像処理装置）で様々な画像や入出力先に対応するのには限界がある。
これに対応するために、各画像毎に、実施する画像処理および画像処理の順序、画像処理のパラメータ等を記述した画像処理スクリプト（以下、スクリプトとする）を生成して画像処理手段に転送し、画像処理手段では、転送されたスクリプトに応じて画像処理を行うことが行われている。
【０００５】
例えば、特許文献１には、画像処理の迅速化を図るために複数のＣＰＵで画像処理を処理を分担する画像処理装置において、同時並行が許容された実行順序が記述されたスクリプトを取得して解釈するスクリプト解釈部と、スクリプト解釈部によって解釈された実行順序で画像処理を実行する画像処理部とを有する画像処理装置が開示されている。
【０００６】
【特許文献１】
特開２００１−２４３４６０号公報
【０００７】
【発明が解決しようとする課題】
前述のように、最適な画像を得るためには、実施する画像処理や画像処理のパラメータは、個々の画像に対応して設定するのが好ましい。従って、最適な画像を得るためには、スクリプトも、１つの画像について１つのスクリプトを作成している。
【０００８】
ところが、近年の画像処理の複雑化に伴い、スクリプトのサイズ（データ量）も大きくなっている。
そのため、スクリプトの生成部から画像処理手段へのスクリプトの転送に時間がかかり、１つの画像にかかる全体的な画像処理時間が長くなってしまうという問題がある。
【０００９】
本発明の目的は、前記従来技術の問題点を解決することにあり、様々な態様の画像処理に対応可能な画像処理スクリプトを利用する画像処理において、画像処理スクリプトの転送時間を大幅に短縮して、全体的な処理時間を短縮できる画像処理方法、および、これを実行する画像処理装置を提供することにある。
【００１０】
【課題を解決するための手段】
前記目的を達成するために、本発明の画像処理方法は、実施する画像処理および画像処理パラメータを記述してなるスクリプトを１画像毎に生成して画像処理手段に転送し、この画像処理手段において、転送されたスクリプトに応じた画像処理を対応する画像データに施す画像処理において、１画像に対応するスクリプトにおいて、複数の画像で使用できる画像処理パラメータである共通パラメータと、それ以外の画像処理パラメータである固有パラメータとを分けて転送することを特徴とする画像処理方法を提供する。
【００１１】
また、本発明の画像処理装置は、１画像毎に実施する画像処理および画像処理パラメータを記述してなるスクリプトを生成し、複数の画像で共用できる画像処理パラメータである共通パラメータと、それ以外の画像処理パラメータである固有パラメータとを分けて転送するスクリプト生成手段と、前記スクリプト生成手段が生成したスクリプトを受け取り、対応する画像データにスクリプトに応じた画像処理を施す画像処理手段とを有し、前記画像処理手段は、先に転送されたスクリプトから前記共通パラメータを少なくとも１つ保持しておき、かつ、１画像の画像処理において前記画像処理手段が保持している共通パラメータが使用できる場合には、前記スクリプト生成手段は、この共通パラメータを記述せずに前記画像処理手段が保持している共通パラメータを使用する旨を記述したスクリプトを生成して転送し、前記画像処理手段は、このスクリプトに応じて、保持している共通パラメータを使用して画像処理を行うことを特徴とする画像処理装置を提供する。
【００１２】
このような本発明において、前記画像処理手段が前記共通パラメータを少なくとも１つ保持しておき、１画像の画像処理において、前記画像処理手段が記憶している共通パラメータが使用できる場合には、この共通パラメータを記述せずに前記画像処理手段が保持している共通パラメータを使用する旨を記述したスクリプトを生成し、前記画像処理手段は、このスクリプトに応じて、保持している共通パラメータを使用して画像処理を行うのが好ましく、さらに、前記共通パラメータが、画像データ供給源となる入力装置に対応する入力色補正のパラメータ、および、画像処理済の画像データを出力する出力装置に対応する出力色補正のパラメータの少なくとも一方であるのが好ましい。
【００１３】
【発明の実施の形態】
以下、本発明の画像処理方法および画像処理装置について、添付の図面に示される好適実施例を基に詳細に説明する。
【００１４】
図１に、本発明の画像処理方法を実施する本発明の画像処理装置の一例の概念図を示す。
図１に示す画像処理装置１０は、複数の入力装置５０のいずれかから入力画像（入力画像データ）を受け取り、所定の画像処理を施して出力画像（出力用の画像データ）として、複数の出力装置５４のいずれかに出力するものである。
図示例においては、２台の入力装置５０ａおよび５０ｂ、ならびに、２台の出力装置５４ａおよび５４ｂが設定されているが、画像処理装置１０が対応する入力装置５０および出力装置５４は、共に、２台に限定されない。
【００１５】
本発明の画像処理装置１０において、入力画像を受け取る入力装置５０には特に限定はなく、各種の画像データの供給手段が利用可能である。
一例として、写真フィルムに撮影された画像を光電的に読み取るフィルムスキャナ；  ポスターや写真等の反射原稿の画像を光電的に読み取るスキャナ；  デジタルカメラ（以下、ＤＳＣとする）、ビデオカメラ、撮影機能付きの携帯電話等の撮像媒体；  ＤＳＣで撮影した画像データ等を記憶するｘＤ−ピクチャーカードＴＭ、スマートメディアＴＭ、ＣＤ−Ｒなどの記録媒体の読取装置；  パーソナルコンピュータ（ＰＣ）などのコンピュータ；  等が例示される。
図示例において、入力装置５０ａはフィルムスキャナ、入力装置５０ｂはＤＳＣと、互いに異なるものである。
【００１６】
他方、出力装置５４にも特に限定はなく、各種のものが利用可能である。
一例として、画像データに応じて変調した記録光によって印画紙を像様露光して潜像を形成し、湿式の現像処理を施して写真プリントとして出力する写真プリンタ、インクジェットプリンタ、電子写真プリンタなどの各種のプリンタ；  ＣＤ−ＲやＭＤなどの記録媒体に画像データ（画像ファイル）を記録する記録手段、ＬＣＤ（液晶ディスプレイ）やＣＲＴなどのディスプレイ等が例示される。
【００１７】
画像処理装置１０は、基本的に、データ処理部１２と、スクリプト生成部１４と、ユーザインターフェイス１６（以下、Ｕｓｅｒ−Ｉ／Ｆ１６とする）とを有して構成される。
図示例の画像処理装置１０において、入力装置５０からの入力画像は、データ処理部１２に供給される。なお、画像処理装置１０においては、データ処理部１２への供給に先立ち、必要に応じて、入力画像にＤＣオフセット補正、暗時補正、シェーディング補正、Ｌｏｇ変換等の各種の処理を行ってもよい。
【００１８】
データ処理部１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）  やメモリを有して構成される制御部２０、画像処理用ハードウエアであるＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）によって画像処理を行う第１画像処理部２２、ＰＣを利用して主にソフトウエアによって画像処理を行う第２画像処理部２４を有して構成されるものである。
【００１９】
制御部２０は、第１画像処理部２２および第２画像処理部２４の制御や選択、、後述する画像処理スクリプトの解釈、スクリプト生成部１４への入力画像の供給等を行う部位である。
また、制御部２０は、先に画像処理に用いた画像処理スクリプトから、複数のコマ（画像）で使用できる共通パラメータを保持しておき、スクリプト生成部１４から転送された画像処理スクリプトに応じて、保持している共通パラメータを用いて画像処理スクリプトを合成する。この点に関しては、後に詳述する。
【００２０】
制御部２０からスクリプト生成部１４への入力画像の供給は、入力装置５０がフィルムスキャナ等で、出力画像を得るための画像読取（ファインスキャン）に先立ち、ファインスキャンの読取条件の設定等のために画像を粗に読み取るプレスキャンを行う装置である場合には、プレスキャンによる画像データ（プレスキャンデータ）をスクリプト生成部１４に供給する。
他方、入力装置５０がＤＳＣ等であり、出力画像に応じたサイズの画像データのみが供給される場合に、入力画像を間引いて所定サイズとして、スクリプト生成部１４に送る。
【００２１】
第１画像処理部２２および第２画像処理部２４で行う画像処理には、特に限定はなく、入力装置５０に対応する入力色補正、シャープネス処理、電子変倍処理、覆い焼き処理（中間階調を維持した濃度ダイナミックレンジの伸長／圧縮）、赤目補正、ソフトフォーカス処理やモノトーン処理などの特殊処理、テンプレート合成などの画像合成、出力装置５４に対応する出力色補正等が例示される。
また、第１画像処理部２２および第２画像処理部２４において、これらの画像処理は、ＬＵＴ（ルックアップテーブル）、ＭＴＸ（マトリクス）、演算処理、フィルタ、マスク等を用いた公知の方法で行えばよい。
【００２２】
Ｕｓｅｒ−Ｉ／Ｆ１６は、ディスプレイ、マウスやキーボード等を有して構成される公知のユーザインターフェイスであり、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を用いる公知の手段によって、ユーザ（オペレータ）による各種の指示や色／濃度補正の指示等が入力される。
【００２３】
スクリプト生成部１４は、制御部２０から供給された入力画像の画像解析、Ｕｓｅｒ−Ｉ／Ｆ１６による各種の入力指示、出力画像の出力先として選択された出力装置５４等に応じて、各コマ（画像）毎に、実施する画像処理、画像処理の実行順序、各画像処理の画像処理パラメータ（以下、パラメータとする）などを記述してなる画像処理スクリプト（以下、スクリプトとする）を生成し、データ処理部１２の制御部２０に転送するものである。
なお、画像解析等によるパラメータの設定は、実施する画像処理に応じた公知の方法によればよい。また、３Ｄ−ＬＵＴなどのサイズ（データ量）の大きなパラメータは、作成（演算）に時間がかるので、予めダウンロードされたものを記憶しておき、これを使用するのが好ましい。
【００２４】
図２に、スクリプトの一例を概念的に示す。例えば、５コマの画像処理を行う場合には、図２（Ａ）〜（Ｅ）に示すように、各コマに対応して、順に、スクリプト１〜スクリプト５の５つのスクリプトを生成する。
【００２５】
図２においては、一例として、入力色補正、シャープネス処理、および出力色補正の３つの画像処理を行うスクリプトを例示する。
入力色補正は、入力装置５０の機種等に応じた処理を行って、入力画像を所定の色空間の画像とするものであって、図示例においては、一例として、ＬＵＴによる処理、ＭＴＸ演算、再度のＬＵＴによる処理によって行う。
シャープネス処理は、一例として、フィルタを用いた周波数分離、輝度成分の抽出等を利用して、画像を鮮鋭化するもので、強度（ゲイン）を変更することにより、鮮鋭度の強調を調整する。
出力色補正は、出力画像を出力装置５４に対応する色空間とするもので、パラメータは出力先に応じて一義的に決定される。図示例においては、一例として、パラメータとして３Ｄ（三次元）−ＬＵＴを用いて出力色補正を行う。
【００２６】
従って、スクリプト生成部１４は、図２に示すように、各コマ毎に、入力色補正を行うためのパラメータであるＬＵＴ、ＭＴＸおよびＬＵＴ、シャープネス処理のパラメータである強度、出力色補正のパラメータである３Ｄ−ＬＵＴを記述してなるスクリプトを生成し、データ処理部１２の制御部２０に転送する。
【００２７】
なお、画像処理装置１０で実行する画像処理は、入力色補正、シャープネス処理および出力色補正に限定はされず、前述の各種の画像処理が実行可能であり、その際には、スクリプトには実施する画像処理のパラメータが記述されるのは、もちろんのことである。
また、図２では、本発明の構成および効果を明瞭にするため、パラメータのみを示すが、スクリプトには、実行する画像処理、画像処理の順序、メモリからの画像データの読み込み指示、メモリへの画像データの書き込み指示、各処理の関連付け等、各コマ毎の画像処理に必要な各種の情報が記述される。
【００２８】
前述のように、本発明にかかる画像処理装置１０においては、１コマのスクリプトにおいて、複数のコマで使用できる画像処理パラメータである共通パラメータと、それ以外の画像処理パラメータである固有パラメータとを、分けて（分離可能にして）、データ処理部１２の制御部２０に転送する。
図示例においては、一例として、データ量の一番大きな出力色補正パラメータの３Ｄ−ＬＵＴを共通パラメータとし、他のパラメータを固有パラメータとして、両者を分けて制御部２０に転送する。
【００２９】
さらに、前述のように、制御部２０は、先に転送されたスクリプトの共通パラメータ（図示例においては、出力色補正用のパラメータである３Ｄ−ＬＵＴ）を記憶している。スクリプト生成部１４は、スクリプトを生成したら（あるいは、生成途中に）、制御部２０に保持している共通パラメータに応じて、次に制御部２０に転送するスクリプトで使用できる共通パラメータを制御部２０が保持している場合には、この共通パラメータを記述せずに、制御部２０が記憶している共通パラメータを使用する旨をスクリプトに記述して、スクリプトを生成する。この点に関しては、後に詳述する。
【００３０】
なお、本発明において、共通パラメータとしては、出力色補正のパラメータ、入力色補正のパラメータ等、複数のコマで共通して使用が可能な、画像に影響を受けない（画像解析を必要としない）、各種の画像処理のパラメータが例示される。ただし、本発明においては、画像によらず複数コマで利用できるパラメータを、全て共通パラメータとするのに限定はされず、共通パラメータとして扱うパラメータは、装置構成や設定される入力装置等に応じて、適宜、選択して設定すればよい。
また、例えば、入力装置５０がフィルムスキャナであり１本の写真フィルムに撮影された画像が入力画像として連続的に供給される場合や、ＤＳＣによる撮影画像を記録した１つの記録媒体（メディア）から読み取った画像が入力画像として連続的に供給される場合のように、１件単位での画像処理を行う場合には、件単位で１件に共通のパラメータを共通パラメータとして扱ってもよい。
固有パラメータは、共通パラメータとした以外の全てのパラメータである。
【００３１】
以下、図３を参照して、画像処理装置１０の作用を説明することにより、本発明について、より詳細に説明する。
【００３２】
一例として、入力装置５０ａから１コマ目の入力画像が供給されると、制御部２０は所定の部位に入力画像（出力用画像となる画像データ）を記憶すると共に、前述のようにして入力画像をスクリプト生成部１４に供給する。
スクリプト生成部１４は、画像解析、Ｕｓｅｒ−Ｉ／Ｆ１６による入力指示に応じて、このコマに実行する画像処理および実行順序、パラメータを設定する。
【００３３】
検定（検定画像（仕上がり予想画像）を用いた画像の確認）を行う場合には、スクリプト生成部１４は、設定した画像処理およびパラメータで処理した検定画像をＵｓｅｒ−Ｉ／Ｆ１６のディスプレイに表示する。
オペレータによって、Ｕｓｅｒ−Ｉ／Ｆ１６を用いた検定画像の色／濃度補正等が行われると、スクリプト生成部１４は、それに応じてパラメータを補正し、かつ、検定画像もこれに応じて調整する。従って、検定で調整されるパラメータは、コマ毎に異なる可能性を有する固有パラメータのみである。
【００３４】
オペレータによって、Ｕｓｅｒ−Ｉ／Ｆ１６を用いた検定ＯＫ（出力指示）が入力されると、これによって画像処理が確定し、スクリプト生成部１４は、確定した画像処理に応じて、入力色補正のパラメータであるＬＵＴ／ＭＴＸ／ＬＵＴ、シャープネス処理のパラメータであるシャープネス強度、および出力色補正のパラメータである３Ｄ−ＬＵＴを記述した１コマ目に対応するスクリプト１を生成して、データ処理部１２の制御部２０に転送する。なお、検定を行わない場合には、画像処理および順序、画像処理のパラメータを設定した時点で、スクリプト１を生成して制御部２０に転送する。
また、スクリプトにはエラー検出・訂正の機能を付加しておき、スクリプト生成部１４から制御部２０へのスクリプト転送時にエラーを発見できるようにするのが好ましい。
【００３５】
ここで、本発明においては、複数コマで利用可能な共通パラメータである出力色補正の３Ｄ−ＬＵＴは、その他の固有パラメータである入力色補正のＬＵＴ／ＭＴＸ／ＬＵＴ、および、シャープネス強度とは分けて転送する。
本例においては、一例として、１コマ目の出力画像は出力装置５４ａに出力するものであるとし、出力色補正のパラメータである３ＤーＬＵＴとして、出力装置５４ａに対応する３Ｄ−ＬＵＴ（以下、３ＤーＬＵＴ（♯００１）とする）がスクリプト１に記述される。
【００３６】
スクリプト１を転送された制御部２０は、このスクリプト１を解釈し、この解釈に応じて、実施する画像処理を第１画像処理部２２および／または第２画像処理部２４に指示し、かつ、パラメータを供給する。第１画像処理部２２および第２画像処理部２４は、これに応じて、１コマ目の入力画像にスクリプト１に応じた画像処理を実行し、データ処理部１２が、１コマ目の出力画像を出力装置５４ａに出力する。また、制御部２０は、スクリプト１に記述された共通パラメータである出力色補正の３Ｄ−ＬＵＴ（♯００１）をメモリに保持（記憶）する。
【００３７】
ここで、画像処理の実施に際し、制御部２０は、処理に応じて実行部位を判断し、ＤＳＰを用いる第１画像処理部２２と、ＰＣを用いる第２画像処理部２４との最適な方に実施する画像処理を割り振るのが好ましい。
画像処理の割り振り方法には、特に限定は無く、各画像処理部の構成や処理能力に応じて、適宜、決定すればよい。一例として、処理速度が早い第１画像処理部２２（ＤＳＰ）に全ての処理を割り振ることを基本とし、入力画像サイズ（画素数）や処理演算量、さらには第１画像処理部２２が有するメモリの量等に応じて、第１画像処理部２２では処理が困難な大きな画像処理を第２画像処理部に割り振る方法が例示される。
【００３８】
また、制御部２０は、複数の画像処理をまとめて１モジュールとするモジュールを作成しておき、これにより第１画像処理部もしくは第２画像処理部での画像処理を行うようにするのが好ましい。
例えば、入力色補正を行うＬＵＴ、ＭＴＸ、およびＬＵＴによる処理は、通常、「メモリからの読み出し→ＬＵＴによる処理→メモリへの書き込み→メモリからの読み出し→ＭＴＸによる処理→メモリへの書き込み→メモリからの読み出し→ＬＵＴによる処理→メモリへの書き込み」の順で行われ、スクリプトにも、このような処理順序や対応付け等が記述されている。
しかしながら、入力色補正であれば、ＬＵＴおよびＭＴＸによる処理順序は既知である。これに応じて、「ＬＵＴによる処理→ＭＴＸによる処理→ＬＵＴによる処理」を実行するモジュールを作成して制御部２０に設定しておき、制御部２０は、スクリプトの解釈に応じて、このモジュールに適した形にスクリプトを変形して、入力色補正をこのモジュールで行うようにする。
【００３９】
このような構成を有することにより、メモリ〜画像処理部間の画像データ転送回数を低減することができ、例えば、実施する画像処理をＤＳＰ等のハードウエアの実装に最適化して、その性能を最大限に引き出して、画像処理の高速化を図ることができる。
しかも、この構成であれば、スクリプト制御部２０には変更を加えることなく、データ処理部１２（制御部２０）のみで処理を行うことができるので、各部位の独立性を確保して、保守性も向上することができる。
【００４０】
一方、２コマ目の入力画像が制御部２０に供給されると、先と全く同様にして、制御部２０がスクリプト生成部１４に入力画像を送り、スクリプト生成部１４が２コマ目に対応するスクリプト２を生成する。
スクリプト２を生成したら（あるいは生成途中でも可）、スクリプト生成部１４は、次のスクリプト２に記述する共通パラメータである出力色補正の３Ｄ−ＬＵＴの情報を制御部２０に送る。図２（Ｂ）および図３（Ａ）に示すように、２コマ目も出力装置５４ａに出力画像を供給するものとして、スクリプト生成部１４は、次のスクリプト２の出力色補正のパラメータは３Ｄ−ＬＵＴ（♯００１）である旨の情報を制御部２０に送る。
前述のように、制御部２０は、スクリプト１による１コマ目の画像処理の際に、共通パラメータである３Ｄ−ＬＵＴ（♯００１）を保持している。制御部２０は、スクリプト生成部１４からの情報に応じて、自身が３Ｄ−ＬＵＴ（♯００１）を保持している旨の情報をスクリプト生成部１４に送る。
【００４１】
これを受けたスクリプト生成部１４は、図３（Ｂ）に示すように、出力色補正のパラメータである３Ｄ−ＬＵＴ（♯００１）に変えて、出力色補正のパラメータがの３Ｄ−ＬＵＴ（♯００１）である旨（出力色補正ＩＤ♯００１）を記述したスクリプト２を生成して、制御部２０に転送する。
スクリプト２を受けた制御部２０は、これを解釈して、図３（Ｃ）に示すように、転送されたスクリプト２に保持している３Ｄ−ＬＵＴ（♯００１）を合成して、スクリプト２を完成する。
制御部２０は、これ以降は先と同様に、３Ｄ−ＬＵＴ（♯００１）を合成して完成したスクリプト２に応じて、第１画像処理部２２および／または第２画像処理部２４に指示とパラメータを供給し、データ処理部１２が出力画像を出力装置５４ａに出力する。
【００４２】
図２（Ｃ）のスクリプト３に示すように、３コマ目も出力装置５４ａに出力画像を出力するものであれば、出力色補正は３Ｄ−ＬＵＴ（♯００１）であるので、同様に、スクリプト生成部１４から制御部２０に転送されるスクリプト３も、パラメータである３Ｄ−ＬＵＴ（♯００１）は記述せず、出力色補正ＩＤ♯００１を記述したものとなる。
【００４３】
図２（Ｄ）のスクリプト４に示すように、４コマ目は出力装置５４ｂに出力する場合には、先の出力装置５４ａに対応する３Ｄ−ＬＵＴ（♯００１）ではなく、出力装置５４ｂに対応する３Ｄ−ＬＵＴ（以下、３Ｄ−ＬＵＴ（♯００２）とする）を使用して、出力色補正を行う必要がある。
制御部２０は、この３Ｄ−ＬＵＴ（♯００２）は保持していない。従って、スクリプト生成部１４からの情報に応じて、制御部２０は、３Ｄ−ＬＵＴ（♯００２）は保持していない旨の情報をスクリプト生成部１４に送る。スクリプト生成部１４は、それに応じて、図２（Ｄ）に示すように、出力色補正のパラメータとして３Ｄ−ＬＵＴ（♯００２）を記述したスクリプト４を生成して、制御部２０に転送する。
制御部２０がスクリプト４を受け取ったら、データ処理部１２は、以下、同様に、４コマ目の入力画像にスクリプト４に応じた画像処理を行い、出力画像を出力装置５４ｂに出力し、制御部２０は、３Ｄ−ＬＵＴ（♯００１）に変えて、３Ｄ−ＬＵＴ（♯００２）を保持する。
【００４４】
さらに、図２（Ｅ）のスクリプト５に示すように、５コマ目も出力装置５４ｂに出力画像を出力するのであれば、出力色補正のパラメータは３Ｄ−ＬＵＴ（♯００２）であるので、スクリプト生成部１４と制御部２０との間で同様に情報のやり取りが行われ、スクリプト生成部１４から制御部２０に転送されるスクリプト５には、３Ｄ−ＬＵＴ（♯００２）は記述せず、出力色補正ＩＤ♯００２を記述したものとなる。
【００４５】
以上の説明より明らかなように、本発明においては、スクリプトに記述するパラメータを、複数コマで使用可能な共通パラメータと、それ以外の固有パラメータとに分けて転送すると共に、画像処理手段（図示例では制御部２０）に共通パラメータを保持しておき、画像処理手段が保持しているパラメータに関しては、スクリプトにパラメータを記述せず、保持しているパラメータを使用する旨の情報のみをスクリプトに記述する。
そのため、本発明によれば、スクリプトを利用することにより、ネットワーク等で接続された多種多様な入力装置や出力装置への対応、画像に応じた最適な画像処理を行うことなどを可能にした上で、さらに、例えばデータ量の大きな出力色補正用の３Ｄ−ＬＵＴのスクリプトへの記述を不要にして、スクリプトのデータ量すなわち転送量を大幅に低減できるので、スクリプトの時間を大幅に減縮して、１コマ（１画像）の全体的な画像処理時間を低減し、高速かつ効率のよい画像処理を行うことができる。
【００４６】
以上の例では、制御部２０は、共通パラメータである出力色補正の３Ｄ−ＬＵＴを１つのみ記憶しているが、本発明は、これに限定はされず、制御部２０等のメモリ容量に余裕がある場合には、例えば、♯００１と♯００２の複数の３Ｄ−ＬＵＴを記憶する等、一種の画像処理について複数個の共通パラメータを記憶してもよい。
また、設定する共通パラメータも一種に限定はされず、例えば、入力色補正と出力色補正の二種のパラメータを共通パラメータとして記憶する等、複数種の共通パラメータを設定してもよいのは、もちろんである。
【００４７】
以上、本発明の画像処理方法および画像処理装置について、詳細に説明したが、本発明は上記実施例に限定はされず、本発明の要旨を逸脱しない範囲において、各種の変更や改良を行ってもよいのは、もちろんである。
例えば、以上の例では、スクリプト生成部１４からの情報に応じて、制御部２０が記憶してる共通パラメータの情報を返信したが、本発明は、これに限定はされず、先に制御部２０が記憶している共通パラメータの情報を供給し、これに応じて、スクリプト生成部１４がスクリプトを生成するようにしてもよい。
【００４８】
【発明の効果】
以上、詳細に説明したように、本発明によれば、様々な形態に好適に態様可能な画像処理スクリプトを利用する画像処理において、画像処理スクリプトの転送時間を大幅に短縮して、全体的な処理時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明の画像処理方法を実行する画像処理装置の一例の概念図である。
【図２】（Ａ），（Ｂ），（Ｃ），（Ｄ）および（Ｅ）は、画像処理スクリプトを説明するための概念図である。
【図３】（Ａ），（Ｂ）および（Ｃ）は、図１に示す画像処理装置の作用を説明するための概念図である。
【符号の説明】
１０  画像処理装置
１２  データ処理部
１４  スクリプト生成部
１６  Ｕｓｅｒ−Ｉ／Ｆ（ユーザインターフェイス）
２０  制御部
２２  第１画像処理部
２４  第２画像処理部
５０  入力装置
５４  出力装置
【図１】
2005031878.tif 000003
【図２】
2005031878.tif 000004
【図３】
2005031878.tif 000005