(57)【要約】【課題】適切な画像処理を容易に得ることができる画像処理システムを提供する。【解決手段】画像処理を実行するための１つ以上の処理過程が各々記述された複数のジョブチケットを記憶したジョブチケット記憶部と、処理対象の元画像と同等な画像を表現した粗画像に、ジョブチケットに従って画像処理を施しプレビュー画像を作成する第１処理部と、プレビュー画像を表示する表示部と、プレビュー画像の選択を受ける選択受付部と、選択されたプレビュー画像に施されたのと同じ画像処理を元画像に施す第２処理部とを備え、第１処理部が、画像処理に用いられる処理パラメータを、各処理過程に基づいて算出するパラメータ算出部と、処理パラメータを記憶するパラメータ記憶部と、複数のジョブチケットについて同一の処理パラメータが得られる同一の算出条件の有無を確認し、重複した算出に替えて記憶されている処理パラメータを利用するパラメータ転用部とを備えた。【選択図】図４
2008227734.tif 000002
【特許請求の範囲】
【請求項１】
各々に、画像処理を実行するための１つ以上の処理過程が記述された複数のジョブチケットを記憶したジョブチケット記憶部と、
前記画像処理の処理対象となる元画像を指定されて、その元画像の解像度よりも低い解像度でその画像と同等な画像を表現した粗画像に、前記複数のジョブチケットそれぞれに従って画像処理を施すことで複数のプレビュー画像を作成する第１処理部と、
前記複数のプレビュー画像を表示する表示部と、
前記表示部によって表示された複数のプレビュー画像のうちから１つのプレビュー画像を選択する選択操作を受ける選択受付部と、
前記選択操作で選択されたプレビュー画像の作成で施された画像処理と同じ画像処理を前記元画像に施す第２処理部とを備え、
前記第１処理部が、
前記画像処理に用いられる処理パラメータを、前記ジョブチケットに記述された処理過程に基づいて算出するパラメータ算出部と、
前記パラメータ算出部で算出された処理パラメータを記憶するパラメータ記憶部と、
前記複数のジョブチケットについて、同一の処理パラメータが得られる同一の算出条件の有無を確認し、前記パラメータ算出部による同一の算出条件に基づく重複した算出に替えて、前記パラメータ記憶部に記憶されている処理パラメータを利用するパラメータ転用部とを備えたものであることを特徴とする画像処理システム。
【請求項２】
前記第１処理部が、
前記粗画像を、前記複数のジョブチケットそれぞれに対応付けて複製することで、粗画像とジョブチケットとが１対１に対応付けられてなるペアを複数作成するペア作成部と、
ペア作成部で作成された各ペアを順次に入手し、そのペアを構成する粗画像にそのペアを構成するジョブチケットに従って画像処理を施すペア処理部とを備えたものであることを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記第１処理部と前記第２処理部とを有した第１装置、および
前記表示部と前記選択受付部とを有した第２装置を備えたことを特徴とする請求項１記載の画像処理システム。
【請求項４】
前記第２処理部は、処理を待つ複数の元画像それぞれに画像処理を順次に施すものであり、
前記第１処理部は、前記第２処理部の処理を待つ元画像とは別に処理を待つ粗画像に画像処理を施すものであることを特徴とする請求項１記載の画像処理システム。
【請求項５】
前記第２処理部の処理対象として複数の画像を指定する画像指定部を備え、
前記第２処理部が、プレビュー画像の作成で施された画像処理と同じ画像処理を前記元画像に施すとともに、前記画像指定部で指定された複数の画像それぞれにも施すものであることを特徴とする請求項１記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に画像処理を施す画像処理システムに関する。
【背景技術】
【０００２】
従来より、処理の実行を指示するクライアント装置と、クライアント装置からの指示を受けて処理を実行するサーバ装置とがネットワークなどで接続されたサーバ・アンド・クライアントシステムは、印刷の分野においても広く用いられている。サーバ・アンド・クライアントシステムを適用すると、例えば、１台のプリンタサーバ装置に複数のクライアント装置を接続して、プリンタを複数のクライアント装置で共有するなどというように、複数の装置間で資源を共有することができる。また、印刷の分野におけるサーバ・アンド・クライアントシステムは、画像に画像処理を施す画像処理システムとして運用されることが多く、例えば、階調補正などといった負荷の大きい画像処理等をサーバ装置で集中的に実行させることによって、クライアント装置での処理を軽減させることができるという利点もある。
【０００３】
ところで、近年では、画像処理における処理条件などを記述したジョブチケットを適用したサーバ・アンド・クライアントシステムが広く用いられており（例えば、特許文献１参照）、オペレータが、クライアント装置を使って、画像処理に用いるパラメータや入出力ファイル名などといった処理条件や、画像処理における処理手順などを記述したジョブチケットを編集すると、クライアント装置からサーバ装置に編集後のジョブチケットが提供される。サーバ装置では、ジョブチケットに記述された処理条件に従って、ジョブチケットに記述された処理手順で画像処理が行われる。このように、ジョブチケットを適用することによって、処理の実行だけでなく、処理条件や処理手順なども容易に指定することができる。
【０００４】
また、画像処理の一種として、処理対象の各画像が有する個性に応じた色修正などを自動的に施す画像処理も提案されている（例えば、特許文献２参照）。このような画像処理が実行される画像処理システムでは、ジョブチケットには、画像処理における自動的な色修正に手加減を加えるパラメータなどが記述され、画像処理システムのオペレータは、自動的な色修正の傾向などを把握した上で、自分好みに修正を手加減するためにジョブチケットのパラメータを決めることとなる。
【特許文献１】特開２００２−３６６３２１号公報
【特許文献２】特開２００２−３３３３４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ジョブチケットに記述されるべきパラメータなどは多種に及んでおり、どのパラメータをどのように決めれば所望の処理結果が得られるかは、試行錯誤を経なければオペレータには理解できないことも多い。特に、同じオペレータが繰り返し色補正を行う場合には、オペレータの好みを反映して、色修正の傾向に共通の特徴が現れることが多いが、従来の画像処理システムでは、たとえ近似した色修正が繰り返し行われる場合であっても、色修正に必要な処理パラメータを、色修正を実行するごとに算出する方式が採用されており、処理効率が悪い。このため、従来の画像処理システムでは、適切な画像処理を最終的に得るための手間が煩雑であるという問題がある。
【０００６】
本発明は上記事情に鑑み、適切な画像処理を容易に得ることができる画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の画像処理システムは、
各々に、画像処理を実行するための１つ以上の処理過程が記述された複数のジョブチケットを記憶したジョブチケット記憶部と、
上記画像処理の処理対象となる元画像を指定されて、その元画像の解像度よりも低い解像度でその画像と同等な画像を表現した粗画像に、上記複数のジョブチケットそれぞれに従って画像処理を施すことで複数のプレビュー画像を作成する第１処理部と、
上記複数のプレビュー画像を表示する表示部と、
上記表示部によって表示された複数のプレビュー画像のうちから１つのプレビュー画像を選択する選択操作を受ける選択受付部と、
上記選択操作で選択されたプレビュー画像の作成で施された画像処理と同じ画像処理を上記元画像に施す第２処理部とを備え、
上記第１処理部が、
上記画像処理に用いられる処理パラメータを、上記ジョブチケットに記述された処理過程に基づいて算出するパラメータ算出部と、
上記パラメータ算出部で算出された処理パラメータを記憶するパラメータ記憶部と、
上記複数のジョブチケットについて、同一の処理パラメータが得られる同一の算出条件の有無を確認し、上記パラメータ算出部による同一の算出条件に基づく重複した算出に替えて、上記パラメータ記憶部に記憶されている処理パラメータを利用するパラメータ転用部とを備えたものであることを特徴とする。
【０００８】
本発明の画像処理システムは、画像処理を実行する際に、複数のジョブチケットそれぞれに従った画像処理を施す際に、これら複数種類の画像処理の間で同一の処理パラメータを使用する画像処理については、その処理パラメータを重複して算出せずに使い回すので、本発明の画像処理システムは処理効率が高く、ユーザは、画像処理が施された画像を素早く得ることができる。
【０００９】
また、本発明の画像処理システムにおいて、「上記第１処理部が、上記粗画像を、上記複数のジョブチケットそれぞれに対応付けて複製することで、粗画像とジョブチケットとが１対１に対応付けられてなるペアを複数作成するペア作成部と、ペア作成部で作成された各ペアを順次に入手し、そのペアを構成する粗画像にそのペアを構成するジョブチケットに従って画像処理を施すペア処理部とを備えた」という形態は、好ましい形態である。
【００１０】
このような形態によれば、上述した、同一の算出条件の有無の確認が、複数のジョブチケットについて順次実行されることとなり、パラメータの転用がより確実に行われる。
【００１１】
また、本発明の画像処理システムは、上記第１処理部と上記第２処理部とを有した第１装置、および上記表示部と上記選択受付部とを有した第２装置を備えることが好適である。
【００１２】
この好適な画像処理システムによれば、第１装置で画像処理が実行され、第２装置では処理結果の表示や選択が行われる。例えばサーバ・アンド・クライアントシステムに適用するならば、第１装置はサーバで実現することとなると考えられ、画像処理のバージョンアップなどが行われるような場合には、第１処理部と第２処理部との整合性を容易に実現することができて好ましい。
【００１３】
また、本発明の画像処理システムにおいて、
「上記第２処理部は、処理を待つ複数の元画像それぞれに画像処理を順次に施すものであり、上記第１処理部は、上記第２処理部の処理を待つ元画像とは別に処理を待つ粗画像に画像処理を施すものである」という形態は好ましい形態である。
【００１４】
この好ましい形態の画像処理システムによれば、プレビュー画像を作成する第１処理部は、元画像に画像処理を施す第２処理部における処理の流れとは独立の流れで処理を実行することとなり、プレビュー画像の作成が素早く完了する。
【００１５】
また、本発明の画像処理システムにおいて、「上記第２処理部の処理対象として複数の画像を指定する画像指定部を備え、上記第２処理部が、プレビュー画像の作成で施された画像処理と同じ画像処理を上記元画像に施すとともに、上記画像指定部で指定された複数の画像それぞれにも施すものである」という形態も好ましい形態である。
【００１６】
このような好ましい形態の画像処理システムによれば、プレビュー画像で確認された適切な画像処理を、元画像と同種の画像すべてに施すというような作業が容易に実行可能である。従来の画像処理システムでは、複数の画像それぞれに適切な画像処理を施すためには、１つの画像に適切な画像処理を施すのに掛かる手間に輪を掛けて煩雑な手間が必要であるが、上記画像指定部を備えた形態の画像処理システムでは、そのような煩雑な手間が大幅に省かれることとなる。
【発明の効果】
【００１７】
以上説明したように、本発明の画像処理システムによれば、適切な画像処理を容易に得ることができる。
【発明を実施するための最良の形態】
【００１８】
以下図面を参照して本発明の実施の形態を説明する。
【００１９】
図１は、本発明の画像処理システムの一実施形態を示す図である。
【００２０】
この画像処理システム１０はサーバ・アンド・クライアントシステムで構成されており、図１には、サーバ装置１００を構成するコンピュータと、クライアント装置２０１，２０２，２０３を構成するコンピュータとが示されている。
【００２１】
クライアント装置２０１，２０２，２０３では、オペレータによって、画像処理に用いるパラメータなどといった処理条件が記述されたジョブチケットが編集される。編集されたジョブチケットはサーバ装置１００に提供される。また、クライアント装置２０１，２０２，２０３は、処理対象の画像を記憶しており、オペレータの選択操作によって選択される画像をサーバ装置１００に送る。以下では、これらのクライアント装置２０１，２０２，２０３をまとめてクライアント装置２００と総称する。なお、この図１には、１台のサーバ装置１００と３台のクライアント装置２０１，２０２，２０３が示されているが、これは、画像処理システム１０を構成しているコンピュータを例示したものであって、画像処理システム１０には、他のサーバ装置やクライアント装置も備えられている。但し、以下では、説明の簡便のため、ここに例示されたサーバ装置１００と、総称としてのクライアント装置２００とを用いて説明を続ける。
【００２２】
サーバ装置１００では、クライアント装置２００から提供されたジョブチケットが記憶され、クライアント装置２００から送られてきた画像に対し、その提供されたジョブチケットに従って画像処理が施される。処理後の画像はサーバ装置１００からクライアント装置２００へと戻される。
【００２３】
ここで、本来、コンピュータにおいては、画像は画像データとして扱われ、その画像データがファイル等といった形態で記憶や処理の対象となるが、本明細書においては、これらの画像データ、ファイル、および画像を特に区別せずに単に画像と称し、その画像が記憶され処理されるという表現を用いる。
【００２４】
図１に示すクライアント装置２００には、処理対象の画像を選択する機能や、画像処理の処理結果をプレビューする機能も備えられており、サーバ装置１００では、そのプレビューのための画像処理も実行される。クライアント装置２００は、本発明にいう第２装置の一例に相当し、サーバ装置１００は、本発明にいう第１装置の一例に相当する。
【００２５】
図１に示す画像処理システム１０における、本発明の一実施形態としての特徴は、サーバ装置１００やクライアント装置２００を構成するコンピュータにおける動作内容にあるので、まず、これらのコンピュータについて説明する。尚、サーバ装置１００を構成するコンピュータおよびクライアント装置２００を構成するコンピュータは、それらの動作内容は異なるが、ハードウェア上の構成はほぼ同じであるため、以下、これらのコンピュータを代表して、サーバ装置１００を構成するコンピュータについて説明する。
【００２６】
サーバ装置１００を構成するコンピュータは、外観構成上、本体装置１１０、その本体装置１１０からの指示に応じて表示画面１２１上に画像を表示する画像表示装置１２０、本体装置１１０に、キー操作に応じた各種の情報を入力するキーボード１３０、および、表示画面１２１上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス１４０を備えている。この本体装置１１０は、外観上、フレキシブルディスク（以下、ＦＤと省略する）を装填するためのＦＤ装填口１１１、およびＣＤ−ＲＯＭに代表されるＣＤ型媒体を装填するためのＣＤ装填口１１２を有する。
【００２７】
図２は、図１に示すコンピュータのハードウェア構成図である。
【００２８】
本体装置１１０の内部には、図２に示すように、各種プログラムを実行するＣＰＵ１１３、ハードディスク装置１１５に格納されたプログラムが読み出されＣＰＵ１１３での実行のために展開される主メモリ１１４、各種プログラムやデータ等が保存されたハードディスク装置１１５、ＦＤ３１０をアクセスするＦＤドライブ１１６、ＣＤ−ＲＯＭ３２０に代表されるＣＤ型媒体が装填され、その装填されたＣＤ−ＲＯＭ３２０などをアクセスするＣＤドライブ１１７、外部装置から画像を入力する入力インタフェース１１８、画像を外部装置に出力する出力インタフェース１１９が内蔵されており、これらの各種要素と、さらに図１にも示す画像表示装置１２０、キーボード１３０、マウス１４０は、バス１５０を介して相互に接続されている。
【００２９】
ＣＤ−ＲＯＭ３２０には、コンピュータを、本発明にいう第１装置の一例として動作させるサーバ用プログラムが記憶されている。そのＣＤ−ＲＯＭ３２０はＣＤ−ＲＯＭドライブ１１７に装填され、そのＣＤ−ＲＯＭ３２０に記憶されたサーバ用プログラムがこのコンピュータにアップロードされてハードディスク装置１１５に記憶される。そして、このサーバ用プログラムが起動されて実行されることにより、コンピュータは、本発明にいう第１装置の一例として動作する。
【００３０】
なお、クライアント装置２００を構成するコンピュータには、サーバ用プログラムが記憶されたＣＤ−ＲＯＭ３２０の替わりに、クライアント用プログラムが記憶されたＣＤ−ＲＯＭ３３０が装填される。このＣＤ−ＲＯＭ３３０に記憶されたクライアント用プログラムが実行されることによって、コンピュータは、本発明にいう第２装置の一例として動作する。
【００３１】
次に、サーバ用プログラムとクライアント用プログラムについて説明する。
【００３２】
図３は、サーバ用プログラムが記憶されたＣＤ−ＲＯＭ３２０、およびクライアント用プログラムが記憶されたＣＤ−ＲＯＭ３３０を示す概念図である。
【００３３】
図３のパート（Ａ）に示すように、ＣＤ−ＲＯＭ３２０に記憶されたサーバ用プログラム４１０は、ジョブチケット管理部４１１、画像管理部４１２、プロファイル管理部４１３、プレ処理部４１４、本処理部４１５、ジョブチケット分解部４１６、処理実行用データ作成部４１７、および処理実行用データ記憶部４１８とで構成されている。
【００３４】
また、図３のパート（Ｂ）に示すように、ＣＤ−ＲＯＭ３３０に記憶されたクライアント用プログラム４２０は、ジョブチケット設定部４２１と、画像表示部４２２と、画像選択部４２３とで構成されている。
【００３５】
サーバ用プログラム４１０およびクライアント用プログラム４２０の各部の詳細については、後で、サーバ装置１００およびクライアント装置２００の各部の作用と一緒に説明する。
【００３６】
図４は、図１に示す画像処理システム１０の機能ブロック図である。
【００３７】
この図４に示す機能ブロック図は、図３に示すサーバ用プログラム４１０が図１のサーバ装置１００を構成するコンピュータにインストールされ、図３に示すクライアント用プログラム４２０が図１のクライアント装置２００を構成するコンピュータにインストールされて、サーバ・アンド・クライアントシステムが、本発明の画像処理システムの一実施形態として動作するときの機能を表したものである。
【００３８】
サーバ装置１００は、大きく分けて記憶管理機能部１６０と処理機能部１７０とで構成されている。これら記憶管理機能部１６０と処理機能部１７０は、ハードウェアとしては、主に、図２に示すハードディスク装置１１５、ＣＰＵ１１３、および主メモリ１１４によって担われている。
【００３９】
記憶管理機能部１６０は、種々のデータについて記憶や管理等を主に行うものであり、プレ処理用キュー１６１と、本処理用キュー１６２と、ジョブチケット記憶管理部１６３と、プロファイル記憶管理部１６４とドロップフォルダ１６５と出力フォルダ１６６とを有している。ここで、ジョブチケット記憶管理部１６３は、本発明にいうジョブチケット記憶部の一例に相当する。なお、ドロップフォルダ１６５と出力フォルダ１６６は、恒常的なものではなく、ジョブチケットに従った処理の実行に際して作成され、あるいは既存のフォルダから選択されて用いられるものである。
【００４０】
処理機能部１７０は、画像処理の実行に関して必要な処理を施すものであり、ジョブチケット分解部１６７と、プレ処理部１７１と、本処理部１７２と、処理実行用データ作成部１７３と、処理実行用データ記憶部１７４とを有している。プレ処理部１７１と、処理実行用データ作成部１７３と、処理実行用データ記憶部１７４と、ジョブチケット分解部１６７を合わせたものが、本発明にいう第１処理部の一例に相当し、処理実行用データ記憶部１７４が、本発明にいうパラメータ記憶部の一例に相当し、実行用データ作成部１７３が、本発明にいうパラメータ算出部とパラメータ転用部とを兼ねた一例に相当する。また、ジョブチケット分解部１６７が、本発明にいうペア作成部の一例に相当し、プレ処理部１７１と、処理実行用データ作成部１７３と、処理実行用データ記憶部１７４とを合わせたものが、本発明にいうペア処理部の一例に相当する。また、本処理部１７２と、処理実行用データ作成部１７３と、処理実行用データ記憶部１７４と、ジョブチケット分解部１６７を合わせたものが、本発明にいう第２処理部の一例に相当する。
【００４１】
一方、クライアント装置２００は、ジョブチケット設定部２１０と画像表示部２２０と画像選択部２３０とで構成されており、ハードウェアとしては、ジョブチケット設定部２１０は、クライアント装置２００を構成するコンピュータの全体で担われており、画像表示部２２０は、コンピュータの画像表示装置によって主に担われ、画像選択部２３０は、コンピュータのキーボードやマウスによって主に担われている。ここで画像表示部２２０および画像選択部２３０は、それぞれ、本発明にいう表示部および選択受付部の各一例に相当する。
【００４２】
サーバ装置１００を構成する記憶管理機能部１６０のプレ処理用キュー１６１と本処理用キュー１６２は、図３のパート（Ａ）に示すサーバ用プログラム４１０を構成する画像管理部４１２によって構築されたものであり、記憶管理機能部１６０のジョブチケット記憶管理部１６３とプロファイル記憶管理部１６４は、それぞれ、サーバ用プログラム４１０を構成するジョブチケット管理部４１１とプロファイル管理部４１３によって構築されたものである。また、サーバ装置１００を構成する処理機能部１７０のプレ処理部１７１と本処理部１７２は、それぞれ、サーバ用プログラム４１０を構成するプレ処理部４１４と本処理部４１５に対応しており、サーバ装置１００を構成するジョブチケット分解部１６７と処理実行用データ作成部１７３と処理実行用データ記憶部１７４は、それぞれ、サーバ用プログラム４１０を構成するジョブチケット分解部４１６と処理実行用データ作成部４１７と処理実行用データ記憶部４１８に対応している。
【００４３】
クライアント装置２００を構成するジョブチケット設定部２１０と画像表示部２２０と画像選択部２３０は、それぞれ、図３のパート(Ｂ）に示すクライアント用プログラム４２０を構成するジョブチケット設定部４２１と画像表示部４２２と画像選択部４２３に対応している。
【００４４】
なお、図３および図４に示す互いに対応した要素は、図４に示す各要素が、コンピュータのハードウェアとそのコンピュータで実行されるＯＳやアプリケーションプログラムとの組合せで構成されているのに対し、図３に示すサーバ用プログラム４１０およびクライアント用プログラム４２０の各要素はそれらのうちのアプリケーションプログラムのみにより構成されている点が異なる。
【００４５】
以下、図４に示す画像処理システム１０の各要素の機能について説明する。以下の説明では図４に示す各要素については、特に図番を断らずに図４中の符号を付して引用する場合がある。
【００４６】
この画像処理システム１０では、まず、ユーザがクライアント装置２００のジョブチケット設定部２１０を用いてジョブチケットを作成し、そのジョブチケットがサーバ装置１００に送られてジョブチケット記憶管理部１６３に記憶される。このジョブチケットの作成に用いられるツールなどは従来からよく知られており、このジョブチケット設定部２１０でもそのようなツールが用いられるので詳細な説明は省略する。次に、ユーザは、ジョブチケット記憶管理部１６３に記憶されたジョブチケットのうち画像の処理に実際に利用されるジョブチケットをジョブチケット設定部２１０で選択的に設定する。
【００４７】
図５は、ジョブチケットを選択的に設定するための環境設定画面を表す図である。
【００４８】
上述したジョブチケット設定部２１０は、コンピュータの表示画面上に、この図５に示す環境設定画面５００を表示する。
【００４９】
この環境設定画面５００には、ジョブチケット設定部５１０と画像サイズ設定部５２０が設けられており、さらに、ドロップフォルダ設定欄５３１と出力フォルダ設定欄５３３とＯＫボタン５４１とキャンセルボタン５４２も備えられている。
【００５０】
本実施形態では、画像処理に用いられるジョブチケットを最大で３つまで選択することができ、ジョブチケット設定部５１０のチェックボックス５１１にチェックを入れることで、そのチェックボックス５１１に対応する選択欄５１２でのジョブチケットの選択が有効となる。この選択欄５１２はプルダウンメニューとなっており、図４に示すジョブチケット記憶管理部１６３に記憶されたジョブチケットの一覧中から１つのジョブチケットを選択することができる。
【００５１】
この環境設定画面５００の画像サイズ設定部５２０には、画像処理の処理結果をプレビューするときの画像サイズを選ぶプレビュー画像サイズ選択欄５２１と、処理対象の画像の候補をサムネイルで一覧表示するときの画像サイズを選ぶサムネイル画像サイズ選択欄５２２が備えられている。
【００５２】
ドロップフォルダ設定欄５３１と出力フォルダ設定欄５３３は、処理対象の画像を送り込むドロップフォルダ１６５、および処理後の画像が格納される出力フォルダ１６６として用いられる各フォルダを設定するものである。これらの設定欄にフォルダのパスと名称を入力することでドロップフォルダ１６５および出力フォルダ１６６が設定される。また、これらの設定欄に付属した参照ボタン５３２，５３４をクリックすることで、既存のフォルダの中からドロップフォルダ１６５および出力フォルダ１６６として利用するものを選択することもできる。
【００５３】
ＯＫボタン５４１がクリックされると、この環境設定画面５００での設定が有効となり、キャンセルボタン５４２がクリックされるとその設定がキャンセルされる。
【００５４】
ここで、ジョブチケットの選び方について、ジョブチケットの具体例を挙げて説明する。
【００５５】
図６は、ジョブチケットの具体例を示す一覧表であり、図７は、ジョブチケットに記述されるパラメータの種類を示す表である。
【００５６】
図６の一覧表には９種類のジョブチケットが例示されており、「ジョブチケット名」欄には、各ジョブチケットの名前が「ＪＴ１」から「ＪＴ９」まで示されている。また、「ＲＧＢ最適化」欄と「色かぶり補正」欄と「レンジ補正」欄と「３４変換」欄とのそれぞれには、「ＲＧＢ最適化」、「色かぶり補正」、「レンジ補正」、「３４変換」という４種類の画像処理それぞれに対するパラメータ設定の例が示されており、「期待される結果」欄には、そのようなパラメータ設定によって期待される処理結果が示されている。また、「ＲＧＢ最適化」と「色かぶり補正」の２つの画像処理については、図７の表に、その画像処理に対して用意されているパラメータと、そのパラメータの設定による効果が示されている。ここで「ＲＧＢ最適化」という画像処理は、処理対象の画像の色味などを分析した上で、画像の見栄えをよくするために経験的に知られている色修正を、分析結果に応じて自動的に施す画像処理である。しかし、画像の見栄えは個人的な好みに依存するところも多く、画像の正確な分析も難しいため、この「ＲＧＢ最適化」という画像処理に対しては、図７に示すように、「硬調化程度調整」、「ＨＬ階調保存程度調整」、「正面顔色バランス補正のＲ味」、「正面顔色バランス補正のＢ味」、「ハイキー画像色バランス補正のＲ味」、ハイキー画像色バランス補正のＢ味」、「顔検出サイズ」、「タングステン光補正」などといった多くのパラメータが処理の修正用に用意されている。
【００５７】
図６に示す９種類のジョブチケットのうち、例えば、「ＪＴ１」から「ＪＴ４」までの４種類では、「色かぶり補正」、「レンジ補正」、「３４変換」の各画像処理については全て「ＯＦＦ」設定となっており、「ＲＧＢ最適化」に対するパラメータ設定が互いに異なっている。また、図６に示す９種類のジョブチケットのうち、例えば、「ＪＴ５」から「ＪＴ７」までの３種類では、「ＲＧＢ最適化」と「３４変換」の各画像処理については「ＯＦＦ」設定となっており、「色かぶり補正」と「レンジ補正」とのそれぞれを単独で有効化するパラメータが設定されている。
【００５８】
オペレータは、図６に示すようなジョブチケットを、図５に示す環境設定画面５００で複数設定することができる。ここで、１つのジョブチケット中で記述されている処理項目（例えば、図６の、「ＲＧＢ最適化」、「３４変換」、「色かぶり補正」、「レンジ補正」）が複数存在する場合には、それらの処理項目はジョブチケット中で順番に記述されており、処理項目の順番は、図４のジョブチケット設定部２１０の設定によって変更することが可能である。
【００５９】
図５の環境設定画面５００でＯＫボタン５４１がクリックされることで設定が有効となった（一般には複数の）ジョブチケットは、図４のジョブチケット設定部２１０からジョブチケット管理部１６３に送られ、ジョブチケット分解部１６７に取得される。
【００６０】
図４に示すジョブチケット設定部２１０によるジョブチケットの設定が終わると、画像処理システム１０では、次に、クライアント装置２００内に保存されている画像が画像表示部２２０によって表示され、ユーザは画像処理の対象となる画像を画像選択部２３０によって選択する。これら画像表示部２２０および画像選択部２３０では、以下説明するメイン画面を介して画像の表示と選択が行われる。
【００６１】
図８はメイン画面を示す図である。
【００６２】
このメイン画面６００には、フォルダエリア６１０とサムネイルエリア６２０とプレビューエリア６３０が設けられており、更に、「フォルダ内容を保持する」チェックボックス６４１とチェックボタン６４２と全チェックボタン６４３と処理実行ボタン６４４が備えられている。
【００６３】
フォルダエリア６１０には、クライアント装置２００内のフォルダ階層がエクスプローラ形式で表示され、ユーザは、表示されているフォルダ６１１の中から所望のフォルダをカーソル６１２で選択する。サムネイルエリア６２０には、ユーザが選択したフォルダ６１１に格納されている画像のサムネイル６２１が並べて表示され、各サムネイル６２１には、チェックボックス６２２と画像ファイル名６２３が付されている。ユーザはカーソル６２４でサムネイル６２１を選択することによって、処理を望む画像を選択する。
【００６４】
このように画像が選択されると、その画像はプレ処理用に縮小され、図４に示す画像選択部２３０からドロップフォルダ１６５へと送られてプレ処理用キュー１６１に格納される。ジョブチケット分解部１６７は、プレ処理用キュー１６１に格納されている画像を取得し、その取得した画像を、ジョブチケット分解部１６７に送られてきたジョブチケットの数だけ複製し、１つのジョブチケットと１つの縮小画像を１ペアとする、ジョブチケットと縮小画像のペアが、全部で複数ペア作成される。ジョブチケット分解部１６７は、これらの複数ペアを、順次、処理実行用データ作成部１７３に送る。
【００６５】
図４の処理機能部１７０の処理実行データ作成部１７３は、ジョブチケットと縮小画像のペアに対し、以下に説明する過程を経て、ジョブチケット中で記述されている処理項目について、画像処理を実行する上で必要となる処理実行データを作成する。以下では、１つのジョブチケット中に、一般に複数の処理項目が存在するとして、この処理実行データの作成の流れについて説明する。
【００６６】
図９は、処理実行データの作成の流れを表したフローチャートである。
【００６７】
図４の処理実行データ作成部１７３に、１つのジョブチケットと１つの縮小画像からなるペアが入力される（ステップＳ１）と、処理実行データ作成部１７３は、ジョブチケット中に記述されている、画像処理の処理項目のうち、ジョブチケット中に最初に記述されている処理項目について、処理内容の分析を行う（ステップＳ２）。例えば、このジョブチケット中に、図６の、「ＲＧＢ最適化」、「３４変換」、「色かぶり補正」の各処理項目がこの順番で記述されている場合には、ステップＳ２では、まず「ＲＧＢ最適化」について処理内容の分析が行われる。
【００６８】
色補正を行う画像処理の中には、色補正の実行にあたり、画像データが、色補正を行うのに適した表色形式で表される画像データに一旦変換された上で色補正処理が実行される画像処理が存在する。このような画像処理では、色補正処理後の画像データが、さらに、その次の処理に適した表色形式の画像データに変換されるという過程が踏まれることが多い。このように色補正処理の前後に表色形式の変換を伴うような画像処理においては、処理実行前に行われる表色形式の色変換を定義した色変換定義（以下、入力プロファイルと呼ぶ）と、処理実行後に行われる表色形式の色変換を定義した色変換定義（以下、出力プロファイルと呼ぶ）との２つの色変換定義（プロファイル）と、色補正処理を実行するための色補正マトリクスが必要となる。このような画像処理は、入力プロファイル、色補正マトリクス、出力プロファイルを順次画像データに作用させることで実現され、入力プロファイル、色補正マトリクス、出力プロファイルをかけ合わせたものは、デバイスリンクプロファイルと呼ばれている。例えば、図６に示す、「ＲＧＢ最適化」、「３４変換」、「色かぶり補正」、「レンジ補正」は、こうしたデバイスリンクプロファイルを介して実行される画像処理である。
【００６９】
ここで、色補正マトリクスは、色補正の種類に応じて決定されるものであり、この色補正マトリクスを構成する数値の組や、デバイスリンクプロファイルが、本発明にいう処理パラメータの一例に相当する。例えば、図７の例では、色補正マトリクスは、図７に示す各種のパラメータに応じて決定される。
【００７０】
デバイスリンクプロファイルが用いられる画像処理が、複数種類にわたって順次実行される場合には、それぞれの画像処理について、入出力プロファイルと色補正マトリクスとが準備されてデバイスリンクプロファイルが作成された上で、各画像処理が順次実行される。
【００７１】
図４の処理実行データ作成部１７３は、ステップＳ２で分析された処理項目に応じて入出力プロファイルを準備し、さらに、その処理項目の画像処理に応じた色補正処理を実行するための色補正マトリクスを準備し、入力プロファイル、色補正マトリクス、出力プロファイル（以下、これらを、それぞれ処理実行データと呼ぶ）をかけ合わせることで、その処理項目の画像処理を実行するのに必要となるデバイスリンクプロファイルを作成する。
【００７２】
ここで、図４の処理機能部１７０には、準備された色補正マトリクス、入出力プロファイルを記憶するための処理実行データ記憶部１７４が備えられている。デバイスリンクプロファイルの作成の際には、処理実行データ作成部１７３は、まず、処理実行データ記憶部１７４中に、デバイスリンクプロファイル作成に必要となる処理実行データが記憶されていないかの確認を行う。そして、処理実行データ記憶部１７４中に記憶されているものについては、その記憶されているデータをデバイスリンクプロファイル作成に用い、記憶されていないものについては、入出力プロファイルであればプロファイル管理部４１３から読み出し、色補正マトリクスであれば新たに作成して、デバイスリンクプロファイル作成に用いる（ステップＳ３）。そして、処理実行データ記憶部１７４中に記憶されていなかったために新たに準備された処理実行データについては、処理実行データ記憶部１７４に、その新たに準備された処理実行データが記憶される（ステップＳ４）。そして、デバイスリンクプロファイルが作成された処理項目がジョブチケット中で最後の処理項目であるか否かが判定される（ステップＳ５）。デバイスリンクプロファイルが作成された処理項目がジョブチケット中で最後の処理項目ではない場合には（ステップＳ５；Ｎｏ）、次の処理項目について、処理内容の分析が行われ（ステップＳ６）、この処理項目について、上述したステップＳ３〜ステップＳ５の過程が繰り返される。このようにして、ジョブチケット中の複数の処理項目について、順次デバイスリンクプロファイルが作成されていく。
【００７３】
実際には、１つのジョブチケット内では、複数の処理項目で異なる色補正が行われるので、これら複数の処理項目の間で同一の色補正マトリクスが用いられることはない。このため、最初に入力されたジョブチケットについては、このジョブチケット中の複数の処理項目についての色補正マトリクスは、各項目それぞれについて準備されることとなり、複数の処理項目の間で使い回しが行われるのは入出力プロファイルである。例えば、このジョブチケット中に、図６の、「色かぶり補正」、「ＲＧＢ最適化」、「３４変換」の各処理項目が、この順番で記述されているとする。この場合、プレビューのために画像処理が行われる場合には、「色かぶり補正」の出力プロファイルとしては、「３４変換」の出力プロファイルと同じものが使用可能であり、また、「ＲＧＢ最適化」の入力プロファイルとしては、「３４変換」の入力プロファイルと同じものが使用可能である。このため、処理実行データ作成部１７３が、「色かぶり補正」、「ＲＧＢ最適化」、「３４変換」の各処理項目について、この順番でデバイスリンクプロファイルを作成する場合には、「３４変換」についてデバイスリンクプロファイルが作成される際には、「ＲＧＢ最適化」で用いられた入力プロファイルや、「色かぶり補正」で用いられた出力プロファイルを、処理実行データ記憶部１７４から読み出して使用する。
【００７４】
デバイスリンクプロファイルが作成された処理項目がジョブチケット中で最後の処理項目である場合には（ステップＳ５；Ｙｅｓ）、処理実行データ作成部１７３は、ジョブチケット中の各処理項目についてのデバイスリンクプロファイルを、画像とともに、プレ処理部１７１に出力する。このジョブチケットと画像のペアが、ジョブチケットと画像の複数のペアのうち、最後のペアでなければ（ステップＳ８；Ｎｏ）、次のペアについて、上述したステップＳ２〜ステップＳ７の過程が繰り返される。
【００７５】
次のペアについて処理実行データの作成が行われる際には、先のペアの処理項目について作成された色補正マトリクスが処理実行データ記憶部１７４に記憶されているので、次のペアの処理項目のうち、先のペアの処理項目と同一の処理項目であって処理条件（例えば、図７の「ＲＧＢ最適化」の各パラメータ）も同一の処理項目については、ステップＳ３において、処理実行データ作成部１７３により、処理実行データ記憶部１７４からその処理項目の色補正マトリクスが読み出してデバイスリンクプロファイルに使用する。ここで、上記の、次のペアの処理項目が、先のペアの処理項目と同一の処理項目であって処理条件も同一の処理項目であるという条件が、本発明にいう「同一の処理パラメータが得られる同一の算出条件」の一例に相当する。
【００７６】
実際には、ユーザが、同一の画像に対して複数のジョブチケットを用いて画像処理を実行させる際には、ユーザの好みを反映してそれら複数の画像処理の内容には、ある程度の共通性が存在することが多く、従って、異なるジョブチケットの間には、同一の処理条件を有する同一の処理項目が存在することが多い。上記の方式により、異なるジョブチケットにおいて共通する処理項目については、２回目以降の処理では、新たに色補正マトリクスを作成せずに、同一の色補正マトリクスが使い回されるので、この画像処理システム１０では、高速な画像処理が実現している。
【００７７】
このようにして、ジョブチケットと画像の複数のペアについての処理が順次行われていく。そして、ジョブチケットと画像の複数のペアは、処理実行データ作成部１７３での処理が終わった順にプレ処理部１７１に出力されていき、これら複数のペアすべてについて処理が完了することで（ステップＳ８；Ｙｅｓ）、処理実行データ作成部１７３の作業が終了する。
【００７８】
プレ処理部１７１は、入力されてきた、ジョブチケット中の各処理項目についてのデバイスリンクプロファイルを用いて、画像に対し画像処理（プレ処理）を順次施して、設定されたジョブチケットの数と同じ数のプレビュー画像を作成する。プレ処理部１７１によって作成されたプレビュー画像は出力フォルダ１６６に格納され、その出力フォルダ１６６からクライアント装置２００の画像表示部２２０に取り込まれる。
【００７９】
図８に示すメイン画面６００のプレビューエリア６３０は、このように取り込まれた画像が表示される領域であり、サムネイルエリア６２０で選択された画像がプレ処理用に縮小されたオリジナル画像６３１と、そのオリジナル画像６３１に対して、図５に示す環境設定画面５００で設定された各ジョブチケットに従った画像処理が施されて得られたプレビュー画像６３２が表示される。この図に示す例では３つのジョブチケットそれぞれに応じた３つのプレビュー画像６３２が表示されている。
【００８０】
このように、複数のジョブチケットを、図５に示す環境設定画面５００で設定することにより、図６に示すメイン画面６００のプレビューエリア６３０では、これら複数のジョブチケットに対応した複数種類の画像処理それぞれにおける効果が１度に比較して確認することができる。
【００８１】
本実施形態の画像処理システム１０では、サムネイルエリア６２０でカーソル６２４による画像の選択が行われると、上述したようなプレ処理用に縮小された画像が用いられたプレビューが自動的に実行されてプレビューエリア６３０の表示が更新される。一方、縮小されない元の画像に対する本番の画像処理（本処理）をユーザが望む場合には、以下説明する各部の操作が必要となる。
【００８２】
図８に示すメイン画面６００の「フォルダ内容を保持する」チェックボックス６４１にチェックが入っていると、フォルダエリア６１０で選択されているフォルダ内の画像を、本処理に際して出力フォルダ１６６にコピーする。これにより、元々の内容が画像処理後も保持されることとなる。
【００８３】
チェックボタン６４２がクリックされると、サムネイルエリア６２０のカーソル６２４で選択されている画像のサムネイル６２１に付されているチェックボックス６２２にチェックが入り、その選択された画像が本処理の対象となる。また、全チェックボタン６４３がクリックされると、サムネイルエリア６２０内の、表示範囲から外れて隠れているものも含めて全てのチェックボックス６２２にチェックが入り、表示対象のフォルダ内の全ての画像が本処理の対象となる。このように本実施形態では、本処理の対象として複数の画像をまとめて選択することができる。
【００８４】
オリジナル画像６３１と各プレビュー画像６３２には、ユーザが処理結果として最も好むものを選択するためのラジオボタン６３４が添えられており、本処理の対象となった画像には、ラジオボタン６３４で選択された処理結果に対応したジョブチケットが一律に用いられて本処理が施される。本処理は、処理実行ボタン６４４がクリックされることで開始する。
【００８５】
処理実行ボタン６４４がクリックされると、本処理の対象となった画像が、図４に示す画像選択部２３０からドロップフォルダ１６５へと送られて本処理用キュー１６２に格納される。処理機能部１７０の本処理部１７２は、本処理用キュー１６２に格納されている画像を格納順に１つずつ取得し、その取得した画像に対して、図８のプレビューエリア６３０で選択された処理結果に対応したジョブチケットに従った画像処理（本処理）を施す。このように本処理が施された画像は出力フォルダ１６６に格納され、その出力フォルダ１６６からクライアント装置２００に取り込まれる。この結果、ユーザは、図８に示すメイン画面６００で処理対象としてまとめて選択された複数の画像それぞれに所望の画像処理が施された画像を１度に入手することができる。また、本実施形態では、図４に示すようにプレ処理用キュー１６１と本処理用キュー１６２が備えられており、本処理とプレ処理とでは、処理対象の画像の順番待ちが別々であるため、データ量の多い画像に対する本処理の進行とは独立にプレ処理が進行することとなり、素早いプレビューが保証されている。さらに、本実施形態では、プレ処理部１７１と本処理部１７２との双方がサーバ装置１００上に設けられているので、本処理部１７２における画像処理のバージョンアップなどが行われる場合には、プレ処理部１７１における画像処理も併せてバージョンアップなどを行うことができ、プレ処理と本処理との整合性を維持することが容易である。
【００８６】
なお、上記説明では、本発明の一実施形態として、本発明にいう第１処理部の一例に相当するプレ処理部と、本発明にいう第２処理部の一例に相当する本処理部との双方が同一のサーバ装置上に設けられている形態が示されているが、本発明の画像処理システムは、第１処理部と第２処理部が別々のサーバ装置上に設けられたものであってもよく、あるいは第１処理部がクライアント装置上に設けられ、第２処理部がサーバ装置上に設けられたものであってもよい。
【００８７】
また、上記説明では、本発明にいう第１処理部と第２処理部とのそれぞれに専用のキューが設けられた実施形態が示されているが、本発明の画像処理システムは、第１処理部と第２処理部が共通のキューに格納された処理対象を処理するものであってもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明の画像処理システムの一実施形態を示す図である。
【図２】図１に示すコンピュータのハードウェア構成図である。
【図３】サーバ用プログラムが記憶されたＣＤ−ＲＯＭ、およびクライアント用プログラムが記憶されたＣＤ−ＲＯＭを示す概念図である。
【図４】図１に示す画像処理システムの機能ブロック図である。
【図５】ジョブチケットを選択的に設定するための環境設定画面を表す図である。
【図６】ジョブチケットの具体例を示す一覧表である。
【図７】ジョブチケットに記述されるパラメータの種類を示す表である。
【図８】メイン画面を示す図である。
【図９】処理実行データの作成の流れを表したフローチャートである。
【符号の説明】
【００８９】
１０    画像処理システム
１００    サーバ装置
１１０    本体装置
１１１    ＦＤ装填口
１１２    ＣＤ装填口
１１３    ＣＰＵ
１１４    主メモリ
１１５    ハードディスク装置
１１６    ＦＤドライブ
１１７    ＣＤドライブ
１１８    入力インタフェース
１１９    出力インタフェース
１２０    画像表示装置
１２１    表示画面
１３０    キーボード
１４０    マウス
１６０    記憶管理機能部
１６１    プレ処理用キュー
１６２    本処理用キュー
１６３    ジョブチケット記憶管理部
１６４    プロファイル記憶管理部
１６５    ドロップフォルダ
１６６    出力フォルダ
１６７    ジョブチケット分解部
１７０    処理機能部
１７１    プレ処理部
１７２    本処理部
１７３    処理実行用データ作成部
１７４    処理実行用データ記憶部
２００，２０１，２０２，２０３    クライアント装置
２１０    ジョブチケット設定部
２２０    画像表示部
２３０    画像選択部
３２０，３３０    ＣＤ−ＲＯＭ
４１０    サーバ用プログラム
４１１    ジョブチケット管理部
４１２    画像管理部
４１３    プロファイル管理部
４１４    プレ処理部
４１５    本処理部
４１６    処理実行用データ作成部
４１７    処理実行用データ記憶部
４１８    ジョブチケット分解部
４２０    クライアント用プログラム
４２１    ジョブチケット設定部
４２２    画像表示部
４２３    画像選択部
５００    環境設定画面
５１０    ジョブチケット設定部
５１１    チェックボックス
５１２    選択欄
５２０    画像サイズ設定部
５２１    プレビュー画像サイズ選択欄
５２２    サムネイル画像サイズ選択欄
５３１    ドロップフォルダ設定欄
５３３    出力フォルダ設定欄
５３２，５３４    参照ボタン
５４１    ＯＫボタン
５４２    キャンセルボタン
６００    メイン画面
６１０    フォルダエリア
６１１    フォルダ
６１２    カーソル
６２０    サムネイルエリア
６２１    サムネイル
６２２    チェックボックス
６２３    画像ファイル名
６２４    カーソル
６３０    プレビューエリア
６３１    オリジナル画像
６３２    プレビュー画像
６３４    ラジオボタン
６４１    「フォルダ内容を保持する」チェックボックス
６４２    チェックボタン
６４３    全チェックボタン
６４４    処理実行ボタン
【図１】
2008227734.tif 000003
【図２】
2008227734.tif 000004
【図３】
2008227734.tif 000005
【図４】
2008227734.tif 000006
【図５】
2008227734.tif 000007
【図６】
2008227734.tif 000008
【図７】
2008227734.tif 000009
【図８】
2008227734.tif 000010
【図９】
2008227734.tif 000011