(57)【要約】【課題】ユーザビリティーを向上させる。【解決手段】画像読み取りおよび画像形成の少なくとも一方と画像処理とが可能なデバイスと、デバイスとネットワークで接続され、画像処理が可能なサーバ装置と、デバイスの特性を取得する取得部と、取得したデバイスの特性に応じて、画像読み取りして得られた画像データまたは画像形成の対象となる画像データに対して実行可能な画像処理の組み合わせを示す画像処理パスの候補を少なくとも１つ決定する決定部と、決定された少なくとも１つの画像処理パスの候補をユーザに提示する提示部と、を備える画像処理システムを提供する。【選択図】図１
2015139148.tif 000002
【特許請求の範囲】
【請求項１】
画像読み取りおよび画像形成の少なくとも一方と画像処理とが可能なデバイスと、
前記デバイスとネットワークで接続され、画像処理が可能なサーバ装置と、
を備える画像処理システムで実行される画像処理方法であって、
前記デバイスの特性を取得する取得ステップと、
取得した前記デバイスの特性に応じて、前記画像読み取りして得られた画像データまたは前記画像形成の対象となる画像データに対して実行可能な画像処理の組み合わせを示す画像処理パスの候補を少なくとも１つ決定する決定ステップと、
決定された少なくとも１つの前記画像処理パスの候補をユーザに提示する提示ステップと、
を含む画像処理方法。
【請求項２】
提示した前記少なくとも１つの前記画像処理パスの候補の中から選択された１つの画像処理パスを受け付ける受付ステップと、
受け付けた前記画像処理パスに示される画像処理の組み合わせを、前記デバイスまたは前記サーバ装置の一方に実行させる実行制御ステップと、
をさらに含む請求項１に記載の画像処理方法。
【請求項３】
前記決定ステップでは、
前記デバイスの特性が予め定められた特性より悪い場合には、前記デバイスで実行可能な画像処理の組み合わせを、前記画像処理パスの候補として決定し、
前記デバイスの特性が予め定められた特性以上良い場合には、前記サーバ装置で実行可能な画像処理の組み合わせおよび前記デバイスで実行可能な画像処理の組み合わせを、前記画像処理パスの候補として決定する
請求項１または２に記載の画像処理方法。
【請求項４】
前記デバイスが画像データを読み取る場合、
前記決定ステップでは、
前記デバイスの画像読み取り特性が予め定められた特性より悪い場合には、前記デバイスで実行可能な画像処理の組み合わせを、前記画像処理パスの候補として決定し、
前記デバイスの画像読み取り特性が予め定められた特性以上良い場合には、前記サーバ装置で実行可能な画像処理の組み合わせおよび前記デバイスで実行可能な画像処理の組み合わせを、前記画像処理パスの候補として決定する
請求項３に記載の画像処理方法。
【請求項５】
前記デバイスが画像データに応じた画像を形成する場合、
前記決定ステップでは、
前記デバイスの画像出力特性が予め定められた特性より悪い場合には、前記デバイスで実行可能な画像処理の組み合わせを、前記画像処理パスの候補として決定し、
前記デバイスの画像出力特性が予め定められた特性以上良い場合には、前記サーバ装置で実行可能な画像処理の組み合わせおよび前記デバイスで実行可能な画像処理の組み合わせを、前記画像処理パスの候補として決定する
請求項３に記載の画像処理方法。
【請求項６】
前記デバイスは、画像データを読み取り、読み取った画像データに応じた画像を形成する場合、
前記決定ステップでは、
前記デバイスの画像読み取り特性および画像出力特性が予め定められた特性より悪い場合には、前記デバイスで実行可能な画像処理の組み合わせを、前記画像処理パスの候補として決定し、
前記デバイスの画像読み取り特性および画像出力特性が予め定められた特性以上良い場合には、前記サーバ装置で実行可能な画像処理の組み合わせおよび前記デバイスで実行可能な画像処理の組み合わせを、前記画像処理パスの候補として決定する
請求項３に記載の画像処理方法。
【請求項７】
前記取得ステップでは、前記デバイスの特性を予め記憶する特性記憶部から前記デバイスの特性を取得する
請求項１から６の何れか１項に記載の画像処理方法。
【請求項８】
前記決定ステップでは、前記デバイスの特性が前記特性記憶部に記憶されていない場合には、前記デバイスで実行可能な画像処理の組み合わせを、前記画像処理パスの候補として決定する
請求項７に記載の画像処理方法。
【請求項９】
前記デバイスが画像データを読み取るスキャナ装置である場合、前記デバイスの画像読み取り特性を検出して前記特性記憶部に書き込む読取特性検出ステップをさらに含む
請求項７または８に記載の画像処理方法。
【請求項１０】
前記デバイスが画像データに応じた画像を形成するプロッタ装置である場合、前記デバイスの画像出力特性を検出して前記特性記憶部に書き込む出力特性検出ステップをさらに含む
請求項７または８に記載の画像処理方法。
【請求項１１】
画像読み取りおよび画像形成の少なくとも一方と画像処理とが可能なデバイスと、
前記デバイスとネットワークで接続され、画像処理が可能なサーバ装置と、
前記デバイスの特性を取得する取得部と、
取得した前記デバイスの特性に応じて、前記画像読み取りして得られた画像データまたは前記画像形成の対象となる画像データに対して実行可能な画像処理の組み合わせを示す画像処理パスの候補を少なくとも１つ決定する決定部と、
決定された少なくとも１つの前記画像処理パスの候補をユーザに提示する提示部と、
を備える画像処理システム。
【請求項１２】
画像読み取りおよび画像形成の少なくとも一方と画像処理とが可能なデバイス、前記デバイスとネットワークで接続され、画像処理が可能なサーバ装置、または、前記デバイスおよび前記サーバ装置に接続された情報処理装置であって、
前記デバイスの特性を取得する取得部と、
取得した前記デバイスの特性に応じて、前記画像読み取りして得られた画像データまたは前記画像形成の対象となる画像データに対して実行可能な画像処理の組み合わせを示す画像処理パスの候補を少なくとも１つ決定する決定部と、
決定された少なくとも１つの前記画像処理パスの候補をユーザに提示する提示部と、
を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像処理システムおよび情報処理装置に関する。
【背景技術】
【０００２】
近年、複合機等のデバイスとネットワーク上のサーバ装置（クラウド等も含む）とが連携して動作するシステムが知られている。例えば、複合機がスキャンして取り込んだ画像データをサーバ装置に蓄積させたり、複合機がスキャンして取り込んだ画像データに対してサーバ装置で画像処理を実行させたり、画像データにサーバ装置で画像処理を実行した後に複合機がプリントしたりするシステムが知られている。
【０００３】
また、このようなシステムでは、複合機とサーバ装置とのそれぞれが、同様の画像処理機能（例えば、フィルタ処理および色補正等）を持っている場合がある。この場合、サーバ装置は、複合機よりも処理能力が高いので、複合機よりも高いコストの画像処理（画質の良い処理結果が得られる画像処理）を実行することができる。
【０００４】
従って、このようなシステムでは、複合機が持つ機能を利用した画像処理パス（画像処理の組み合わせ）、および、サーバ装置が持つ機能を利用した画像処理パスの両者を提示し、ユーザに選択させることができる。そして、複合機が持つ機能を利用した画像処理パスが選択された場合には、スキャン等をして得られた画像データに対して複合機内で画像処理を実行させる。また、サーバ装置が持つ機能を利用した画像処理パスが選択された場合には、スキャン等をして得られた画像データに対してサーバ装置で画像処理を実行させる。
【０００５】
これにより、このようなシステムによれば、ユーザの画質等に対する要求が高い場合には、複合機からサーバ装置に画像データを転送して、高いコストの画像処理を実行させることができる。また、このようなシステムによれば、ユーザの画質等に対する要求が低い場合には、複合機で低いコストの画像処理を実行させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、複合機等のデバイスの画像読み取り特性または画像出力特性がそもそも悪い場合、高いコストの画像処理を実行しても、低いコストの画像処理を実行した場合と同等の処理結果しか得られない場合がある。このような場合、複合機等から画像データをサーバ装置に転送してコストをかけて画像処理を実行しても、コストに見合った画質の処理結果を得ることができなかった。
【０００７】
しかし、従来のシステムでは、複合機等のデバイスの画像読み取り特性または画像出力特性が悪い場合であっても、サーバ装置が持つ機能を利用する画像処理パスをユーザに提示して選択させており、ユーザに対して不親切であった。
【０００８】
本発明は、上記に鑑みてなされたものであって、画像データに対して実行可能な画像処理の組み合わせを示す画像処理パスの候補を適切に提示して、ユーザビリティーを向上させた画像処理方法、画像処理システムおよび情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係る画像処理方法は、画像読み取りおよび画像形成の少なくとも一方と画像処理とが可能なデバイスと、前記デバイスとネットワークで接続され、画像処理が可能なサーバ装置と、を備える画像処理システムで実行される画像処理方法であって、前記デバイスの特性を取得する取得ステップと、取得した前記デバイスの特性に応じて、前記画像読み取りして得られた画像データまたは前記画像形成の対象となる画像データに対して実行可能な画像処理の組み合わせを示す画像処理パスの候補を少なくとも１つ決定する決定ステップと、決定された少なくとも１つの前記画像処理パスの候補をユーザに提示する提示ステップと、を含む。
【発明の効果】
【００１０】
本発明によれば、画像データに対して実行可能な画像処理の組み合わせを示す画像処理パスの候補を適切に提示して、ユーザビリティーを向上させるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係る画像処理システムの構成を示す図である。
【図２Ａ】図２Ａは、主走査方向のＭＴＦ曲線および副走査方向のＭＴＦ曲線の一例を示す図である。
【図２Ｂ】図２Ｂは、ＭＴＦを算出するための検査用の用紙を示す図である。
【図２Ｃ】図２Ｃは、図２Ｂの用紙をスキャンして得られた画像の画素値の一例を示す図である。
【図３】図３は、サーバ装置が有する第１の画像処理部の構成を示す図である。
【図４】図４は、複合機が有する第２の画像処理部の構成を示す図である。
【図５】図５は、プリンタが有する第３の画像処理部の構成を示す図である。
【図６】図６は、複合機を用いたスキャン処理を実行する場合の処理フローを示す図である。
【図７】図７は、複合機を用いたスキャン処理を実行する場合に、選択可能な画像処理パスの一例を示す図である。
【図８】図８は、プリンタを用いたプリント処理を実行する場合の処理フローを示す図である。
【図９】図９は、プリンタを用いたプリント処理を実行する場合に、選択可能な画像処理パスの一例を示す図である。
【図１０】図１０は、複合機を用いたコピー処理を実行する場合に、画像読み取り特性から決定される画像処理、および、画像出力特性から決定される画像処理の一例を示す図である。
【図１１】図１１は、未知のデバイスが接続された場合における画像読み取り特性の検出処理のフローを示す図である。
【図１２】図１２は、未知のデバイスが接続された場合における画像出力特性の検出処理のフローを示す図である。
【図１３】図１３は、複合機のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１２】
図１は、実施形態に係る画像処理システム１０の構成を示す図である。本実施形態に係る画像処理システム１０は、サーバ装置２０と、複合機２２と、プリンタ２４と、コンピュータ２６とを備える。サーバ装置２０、複合機２２、プリンタ２４およびコンピュータ２６は、ネットワーク１２を介して接続される。
【００１３】
サーバ装置２０は、コンピュータ等の情報処理装置である。サーバ装置２０は、一例として、ＣＰＵ（Central  Processing  Unit）、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、通信機能および記憶装置等を有し、予めインストールされたプログラムを実行して動作する。サーバ装置２０は、クラウド等であってもよい。
【００１４】
複合機２２は、画像読み取り（スキャン処理）、画像形成（プリント処理）および画像処理が可能なデバイスである。プリンタ２４は、画像形成および画像処理が可能なデバイスである。なお、画像処理システム１０は、画像読み取りまたは画像形成の少なくとも一方および画像処理が可能なデバイスであれば、複合機２２およびプリンタ２４に代えてまたは加えて、他のデバイスを備えてもよい。
【００１５】
コンピュータ２６は、ユーザにより操作がされる情報処理装置である。コンピュータ２６は、据え置き型のパーソナルコンピュータであっても、携帯型の情報端末であってもよい。コンピュータ２６は、一例として、ＣＰＵ、ＲＡＭ、ＲＯＭ、通信機能および記憶装置等を有し、予めインストールされたプログラムを実行して動作する。
【００１６】
サーバ装置２０は、第１の画像処理部３１と、特性記憶部３２と、取得部３３と、決定部３４と、読取特性検出部３５と、出力特性検出部３６と、画像蓄積装置３７とを有する。
【００１７】
第１の画像処理部３１は、画像データに対して画像処理を実行する。第１の画像処理部３１は、一例として、複合機２２で画像読み取りして得られた画像データに対して画像処理を実行する。また、第１の画像処理部３１は、一例として、複合機２２およびプリンタ２４により画像形成の対象となる画像データに対して画像処理を実行する。なお、第１の画像処理部３１の構成の一例については、図３を参照して後述する。
【００１８】
特性記憶部３２は、複合機２２およびプリンタ２４等のデバイスの特性を記憶する。より具体的には、特性記憶部３２は、複合機２２およびプリンタ２４のそれぞれの画像読み取り特性および画像出力特性を記憶する。特性記憶部３２は、複合機２２の画像読み取り特性として、例えば、Ｓ／Ｎ（Signal/Noise）比、ＭＴＦ（Modulation  Transfer  Function）および読み取り色ずれ等を記憶する。なお、Ｓ／Ｎ比、ＭＴＦおよび読み取り色ずれについては、図２Ａ、図２Ｂおよび図３Ｃを参照して後述する。また、複合機２２およびプリンタ２４の画像出力特性として、例えば、バンディングのランク、最小ドット径、出力ビット数およびプロッタ粒状度等を記憶する。
【００１９】
取得部３３は、ユーザが複合機２２およびプリンタ２４を使用してスキャン処理、プリント処理またはコピー処理を実行する場合に、使用するデバイスの特性を特性記憶部３２から取得する。より具体的には、取得部３３は、スキャン処理をする場合には、使用するデバイスの画像読み取り特性を取得する。また、取得部３３は、プリント処理をする場合には、使用するデバイスの画像出力特性を取得する。また、取得部３３は、コピー処理をする場合には、使用するデバイスの画像読み取り特性および画像出力特性を取得する。
【００２０】
決定部３４は、ユーザが複合機２２およびプリンタ２４を使用してスキャン処理、プリント処理またはコピー処理を実行する場合に、取得したデバイスの特性に応じて、画像処理パスの候補を少なくとも１つ決定する。画像処理パスとは、画像読み取りして得られた画像データまたは画像形成の対象となる画像データに対して実行可能な画像処理の組み合わせを示す情報である。決定される画像処理パスの一例については、図７および図９を参照して後述する。
【００２１】
読取特性検出部３５は、ネットワーク１２に未知のデバイスが接続され、その接続された未知のデバイスが画像データを読み取るスキャナ装置である場合、そのデバイスの画像読み取り特性を検出して特性記憶部３２に書き込む。なお、デバイスの画像読み取り特性の検出方法については、図１１を参照して後述する。
【００２２】
出力特性検出部３６は、ネットワーク１２に未知のデバイスが接続され、その接続された未知のデバイスが画像データに応じた画像を形成するプロッタ装置である場合、そのデバイスの画像出力特性を検出して特性記憶部３２に書き込む。なお、デバイスの画像取得特性の検出方法については、図１２を参照して後述する。
【００２３】
画像蓄積装置３７は、例えば、ハードディスクドライブ等の記憶装置であって、スキャン処理により取り込まれた画像データを保存する。
【００２４】
複合機２２は、プロッタ装置４１と、スキャナ装置４２と、画像蓄積装置４３と、第２の画像処理部４４と、提示部４５と、受付部４６と、実行制御部４７とを有する。
【００２５】
プロッタ装置４１は、画像形成の対象となる画像データを受け取り、用紙に画像を形成する。プロッタ装置４１は、一例として、ＣＭＹＫの画像データを受け取り、レーザビームを用いた電子写真プロセスまたはインクを用いたインクジェット方式で用紙に画像を印刷する。
【００２６】
スキャナ装置４２は、用紙上の濃淡をスキャンして読み取り、用紙の濃淡を表す画像データを生成する。スキャナ装置４２は、一例として、ＲＧＢの画像データを生成する。
【００２７】
画像蓄積装置４３は、例えば、ハードディスクドライブ等の記憶装置であって、スキャン処理により取り込まれた画像データを保存する。
【００２８】
第２の画像処理部４４は、画像データに対して画像処理を実行する。第２の画像処理部４４は、一例として、スキャナ装置４２で画像読み取りして得られた画像データに対して画像処理を実行する。また、第２の画像処理部４４は、一例として、プロッタ装置４１による画像形成の対象となる画像データに対して画像処理を実行する。なお、第２の画像処理部４４の構成の一例については、図４を参照して後述する。
【００２９】
提示部４５は、ユーザが複合機２２を使用してスキャン処理、プリント処理またはコピー処理を実行する場合に、サーバ装置２０の決定部３４により決定された少なくとも１つの画像処理パスの候補をユーザに提示する。提示部４５は、一例として、操作パネルに画像処理パスの候補を表示する。
【００３０】
受付部４６は、ユーザが複合機２２を使用してスキャン処理、プリント処理またはコピー処理を実行する場合に、提示部４５により提示した少なくとも１つの画像処理パスの候補の中から、ユーザにより選択された１つの画像処理パスを受け付ける。受付部４６は、一例として、操作パネルに対する操作に応じて、ユーザにより選択された１つの画像処理パスを受け付ける。
【００３１】
実行制御部４７は、ユーザが複合機２２を使用してスキャン処理、プリント処理またはコピー処理を実行する場合に、受付部４６により受け付けた画像処理パスに示される画像処理の組み合わせを、複合機２２またはサーバ装置２０の一方に実行させる。実行制御部４７は、選択された画像処理パスに示される画像処理を複合機２２の第２の画像処理部４４が実行可能であれば、第２の画像処理部４４にその画像処理を実行させる。実行制御部４７は、選択された画像処理パスに示される画像処理を複合機２２の第２の画像処理部４４が実行できない場合、画像データをサーバ装置２０に転送して、サーバ装置２０の第１の画像処理部３１にその画像処理を実行させる。
【００３２】
プリンタ２４は、プロッタ装置５１と、第３の画像処理部５２とを有する。
【００３３】
プロッタ装置５１は、画像形成の対象となる画像データを受け取り、用紙に画像を形成する。プロッタ装置５１は、一例として、ＣＭＹＫの画像データを受け取り、レーザビームを用いた電子写真プロセスまたはインクを用いたインクジェット方式で用紙に画像を印刷する。
【００３４】
第３の画像処理部５２は、画像データに対して画像処理を実行する。第３の画像処理部５２は、一例として、プロッタ装置５１による画像形成の対象となる画像データに対して画像処理を実行する。なお、第３の画像処理部５２の構成の一例については、図５を参照して後述する。
【００３５】
コンピュータ２６は、提示部６１と、受付部６２と、実行制御部６３とを有する。
【００３６】
提示部６１は、ユーザがプリンタ２４を使用してプリント処理を実行する場合に、サーバ装置２０の決定部３４により決定された少なくとも１つの画像処理パスの候補をユーザに提示する。提示部６１は、一例として、モニタ上に画像処理パスの候補を表示する。
【００３７】
受付部６２は、ユーザがプリンタ２４を使用してプリント処理を実行する場合に、提示部６１により提示した少なくとも１つの画像処理パスの候補の中から、ユーザにより選択された１つの画像処理パスを受け付ける。受付部６２は、一例として、キーボード、マウスまたはタッチパネル等に対する操作に応じて、ユーザにより選択された１つの画像処理パスを受け付ける。
【００３８】
実行制御部６３は、ユーザがプリンタ２４を使用してプリント処理を実行する場合に、受付部６２により受け付けた画像処理パスに示される画像処理の組み合わせを、プリンタ２４またはサーバ装置２０の一方に実行させる。実行制御部６３は、選択された画像処理パスに示される画像処理をプリンタ２４の第３の画像処理部５２が実行可能であれば、第３の画像処理部５２にその画像処理を実行させる。実行制御部６３は、選択された画像処理パスに示される画像処理をプリンタ２４の第３の画像処理部５２が実行できない場合、画像データをサーバ装置２０に転送して、サーバ装置２０の第１の画像処理部３１にその画像処理を実行させる。
【００３９】
図２Ａは、主走査方向のＭＴＦ曲線および副走査方向のＭＴＦ曲線の一例を示す図である。図２Ｂは、ＭＴＦを算出するための検査用の用紙を示す図である。図２Ｃは、図２Ｂの用紙をスキャンして得られた画像の画素値の一例を示す図である。
【００４０】
ＭＴＦは、画像のコントラストの再現を示す特性である。例えば、図２Ｂに示されるような用紙（白ベタ領域と、黒ベタ領域と、白ベタ領域と黒ベタ領域との間に挟まれた白と黒とが交互に表れる周波数パターンとが描かれた用紙）を、スキャンして読み取る。読み取った画像から、図２Ｃに示されるように、白ベタ領域の画素値、黒ベタ領域の画素値、および、周波数パターンの最大の画素値および最小の画素値を検出することができる。そして、ＭＴＦは、白ベタ領域の画素値、黒ベタ領域の画素値、および、周波数パターンの最大の画素値および最小の画素値に基づき、下記の式（１）により算出される。
【００４１】
ＭＴＦ＝｛（周波数パターンの最大の画素値−周波数パターンの最小の画素値）／（白ベタ領域の画素値−黒ベタ領域の画素値）｝×１００％  …（１）
【００４２】
Ｓ／Ｎ比は、ノイズレベルに対する信号強度の割合を示す値である。Ｓ／Ｎ比は、読み取り画像に含まれるノイズ成分の大きさを評価する指標となる。Ｓ／Ｎ比は、一例として、一定濃度のパッチ内での画素値の標準偏差を用いて、下記の式（２）により算出される。なお、σは標準偏差を表し、ｎは量子化ビット数を表す。
Ｓ／Ｎ比＝−２０×ｌｏｇ（σ／２ｎ−１）  …（２）
【００４３】
読み取り色ずれは、スキャナでの読み取りの際にキャリッジの移動や紙搬送で何かしらの加速変化が生じた場合に、ＲＧＢの読み取りラインがずれて、本来重なっているべき画像がずれる現象である。黒文字や黒線部分で読み取り色ずれが生じると、黒文字の輪郭部分に色が付いてしまう。
【００４４】
図３は、サーバ装置２０が有する第１の画像処理部３１の構成を示す図である。第１の画像処理部３１は、像域分離部７１と、適応フィルタ部７２と、エッジ量検出部７３と、色補正部７４と、適応墨処理部７５と、中間調処理部７６とを含む。
【００４５】
像域分離部７１は、ＲＧＢの画像データ（例えば、８ビット）を入力する。像域分離部７１は、入力した画像データに含まれるそれぞれの画素の特徴を検出する。像域分離部７１は、一例として、入力した画像データに含まれるそれぞれの画素が、エッジであるか否か、文字であるか否か、色彩を有するか否か、網点であるか否か等を判定する。このような判定方法については、例えば、特開２００３−０４６７７２号公報等に記載されている。
【００４６】
適応フィルタ部７２は、ＲＧＢの画像データ（例えば、８ビット）を入力する。適応フィルタ部７２は、入力したＲＧＢの画像データに対して、強調処理または平滑化処理等のフィルタ処理を実行する。この場合において、適応フィルタ部７２は、像域分離部７１により検出されたそれぞれの画素の特徴等に基づき、画像領域毎に強度を変えて適応的にフィルタ処理を実行する。これにより、適応フィルタ部７２は、例えば文字部領域の先鋭性を高めつつ、絵柄部領域の粒状性を高めることができる。
【００４７】
エッジ量検出部７３は、適応フィルタ部７２によるフィルタ処理後のＲＧＢの画像データを入力する。エッジ量検出部７３は、入力したフィルタ処理後のＲＧＢの画像データのエッジ量を検出する。エッジ量の検出方法については、例えば、特開２００３−１０１７７３号公報に記載されている。具体的には、この方法では、縦、横、斜めの４種類の７×７フィルタを使用して、画像データに対してマスキング処理を実行する。そして、この方法では、マスキング処理の出力のうち絶対値が最大のものを選択して、エッジ量として出力する。
【００４８】
色補正部７４は、ＲＧＢの画像データ（例えば、８ビット）を入力する。色補正部７４は、例えば、適応フィルタ部７２によるフィルタ処理後のＲＧＢの画像データを入力する。色補正部７４は、入力したＲＧＢの画像データをＣＭＹの画像データ（例えば、８ビット）に変換する。
【００４９】
適応墨処理部７５は、ＣＭＹの画像データ（例えば、８ビット）を入力する。適応墨処理部７５は、例えば、色補正部７４からＣＭＹの画像データを入力する。適応墨処理部７５は、入力したＣＭＹの画像データからＫ信号（墨成分）を生成して、ＣＭＹＫの画像データ（例えば、８ビット）を生成する。この場合において、適応墨処理部７５は、像域分離部７１により検出されたそれぞれの画素の特徴およびエッジ量検出部７３により検出されたエッジ量等に基づき、画像領域毎に生成率を変化させて適応的にＫ信号を生成する。これにより、適応墨処理部７５は、例えば文字部領域で墨生成率を高くし、低彩度のグレーパッチの領域で墨生成率を低くすることができる。
【００５０】
中間調処理部７６は、適応墨処理部７５からＣＭＹＫの画像データ（例えば、８ビット）を入力する。中間調処理部７６は、入力したＣＭＹＫの画像データの各画素のデータに対して、ディザ処理または誤差拡散処理等の擬似中間調処理を実行して、プロッタ装置４１またはプロッタ装置５１の階調数（例えば、ＣＭＹＫの２ビットのデータ）の画像データに変換する。この場合において、中間調処理部７６は、像域分離部７１により検出されたそれぞれの画素の特徴およびエッジ量検出部７３により検出されたエッジ量等に基づき、画像領域毎に適応的に処理を切り替えることができる。これにより、中間調処理部７６は、例えば文字部領域で先鋭性が良い誤差拡散処理を用い、絵柄部領域で粒状性が良いディザ処理を用いることができる。
【００５１】
このような第１の画像処理部３１は、スキャン処理をして得られた画像データに対しては、像域分離部７１、適応フィルタ部７２および色補正部７４のうちの、ユーザにより選択された画像処理パスに示された組み合わせの画像処理を実行する。また、第１の画像処理部３１は、プリント処理の対象となる画像データに対しては、エッジ量検出部７３、色補正部７４、適応墨処理部７５および中間調処理部７６のうちの、ユーザにより選択された画像処理パスに示された組み合わせの画像処理を実行する。また、第１の画像処理部３１は、コピー処理をして得られた画像データに対しては、像域分離部７１、適応フィルタ部７２、エッジ量検出部７３、色補正部７４、適応墨処理部７５および中間調処理部７６のうちの、ユーザにより選択された画像処理パスに示された組み合わせの画像処理を実行する。
【００５２】
図４は、複合機２２が有する第２の画像処理部４４の構成を示す図である。第２の画像処理部４４は、全面均一フィルタ部８１と、色補正部８２と、全面均一墨処理部８３と、中間調処理部８４とを含む。
【００５３】
全面均一フィルタ部８１は、ＲＧＢの画像データ（例えば、８ビット）を入力する。全面均一フィルタ部８１は、入力したＲＧＢの画像データに対して、強調処理または平滑化処理等のフィルタ処理を実行する。この場合において、全面均一フィルタ部８１は、画像全体に対して均一な強度でフィルタ処理を実行する。従って、文字部領域の先鋭性を高めると絵柄部領域の粒状性が低くなり、絵柄部領域の粒状性を高めると、文字部領域の先鋭性が低くなる場合が生じる。
【００５４】
色補正部８２は、ＲＧＢの画像データ（例えば、８ビット）を入力する。色補正部８２は、例えば、全面均一フィルタ部８１によるフィルタ処理後のＲＧＢの画像データを入力する。色補正部８２は、入力したＲＧＢの画像データをＣＭＹの画像データ（例えば、８ビット）に変換する。
【００５５】
全面均一墨処理部８３は、ＣＭＹの画像データ（例えば、８ビット）を入力する。全面均一墨処理部８３は、例えば、色補正部８２からＣＭＹの画像データを入力する。全面均一墨処理部８３は、入力したＣＭＹの画像データからＫ信号（墨成分）を生成して、ＣＭＹＫの画像データ（例えば、８ビット）を生成する。この場合において、全面均一墨処理部８３は、画像全体に対して均一な生成率でＫ信号を生成する。従って、生成率が低い場合には文字部領域で色が残ったり、生成率が高い場合には低彩度の領域で階調性が劣ったりする場合が生じる。
【００５６】
中間調処理部８４は、全面均一墨処理部８３からＣＭＹＫの画像データ（例えば、８ビット）を入力する。中間調処理部８４は、入力したＣＭＹＫの画像データの各画素のデータに対して、ディザ処理または誤差拡散処理等の擬似中間調処理を実行して、プロッタ装置４１の階調数（例えば、ＣＭＹＫの２ビットのデータ）の画像データに変換する。この場合において、中間調処理部８４は、画面全体で同一の処理を実行する。従って、ディザ処理を実行した場合には、絵柄部領域で粒状性が良いが、文字部領域で先鋭性が悪くなる場合が生じる。また、誤差拡散処理を実行した場合には、文字部領域で先鋭性が良いが、絵柄部領域で粒状性が悪くなる場合が生じる。
【００５７】
このような第２の画像処理部４４は、スキャン処理をして得られた画像データに対しては、全面均一フィルタ部８１および色補正部８２のうちの、ユーザにより選択された画像処理パスに示された組み合わせの画像処理を実行する。また、第２の画像処理部４４は、プリント処理の対象となる画像データに対しては、色補正部８２、全面均一墨処理部８３および中間調処理部８４のうちの、ユーザにより選択された画像処理パスに示された組み合わせの画像処理を実行する。また、第２の画像処理部４４は、コピー処理をして得られた画像データに対しては、全面均一フィルタ部８１、色補正部８２、全面均一墨処理部８３および中間調処理部８４のうちの、ユーザにより選択された画像処理パスに示された組み合わせの画像処理を実行する。
【００５８】
以上の構成の第２の画像処理部４４は、第１の画像処理部３１と比較して、構成が簡易であり低コストで処理を実行できるが、機能は低く出力結果の品質が悪い場合が生じる。
【００５９】
図５は、プリンタ２４が有する第３の画像処理部５２の構成を示す図である。第３の画像処理部５２は、色補正部９１と、墨処理部９２と、中間調処理部９３とを含む。
【００６０】
色補正部９１は、ＲＧＢの画像データ（例えば、８ビット）を入力する。色補正部９１は、入力したＲＧＢの画像データをＣＭＹの画像データ（例えば、８ビット）に変換する。
【００６１】
墨処理部９２は、ＣＭＹの画像データ（例えば、８ビット）を入力する。墨処理部９２は、例えば、色補正部９１からＣＭＹの画像データを入力する。墨処理部９２は、入力したＣＭＹの画像データからＫ信号（墨成分）を生成して、ＣＭＹＫの画像データ（例えば、８ビット）を生成する。この場合において、墨処理部９２は、画像全体に対して均一な生成率でＫ信号を生成する。従って、生成率が低い場合には文字部領域で色が残ったり、生成率が高い場合には低彩度の領域で階調性が劣ったりする場合が生じる。
【００６２】
中間調処理部９３は、墨処理部９２からＣＭＹＫの画像データ（例えば、８ビット）を入力する。中間調処理部９３は、入力したＣＭＹＫの画像データの各画素のデータに対して、ディザ処理または誤差拡散処理等の擬似中間調処理を実行して、プロッタ装置４１の階調数（例えば、ＣＭＹＫの２ビットのデータ）の画像データに変換する。この場合において、中間調処理部９３は、画面全体で同一の処理を実行する。従って、ディザ処理を実行した場合には、絵柄部領域で粒状性が良いが、文字部領域で先鋭性が悪くなる場合が生じる。また、誤差拡散処理を実行した場合には、文字部領域で先鋭性が良いが、絵柄部領域で粒状性が悪くなる場合が生じる。
【００６３】
このような第３の画像処理部５２は、プリント処理の対象となる画像データに対して、色補正部９１、墨処理部９２および中間調処理部９３のうちの、ユーザにより選択された画像処理パスに示された組み合わせの画像処理を実行する。
【００６４】
以上の構成の第３の画像処理部５２は、第１の画像処理部３１と比較して、構成が簡易であり低コストで処理を実行できるが、機能は低く出力結果の品質が悪い場合が生じる。
【００６５】
図６は、複合機２２を用いたスキャン処理を実行する場合の処理フローを示す図である。つぎに、複合機２２を用いたスキャン処理を実行する場合の処理の流れを説明する。
【００６６】
まず、ステップＳ１１において、複合機２２は、ユーザの操作に従って原稿の画像をスキャンして画像データを生成する。続いて、ステップＳ１２において、複合機２２は、サーバ装置２０に対して、画像処理パスの候補の決定要求を送信する。
【００６７】
続いて、ステップＳ１３において、サーバ装置２０は、複合機２２の画像読み取り特性を取得する。続いて、ステップＳ１４において、サーバ装置２０は、取得した複合機２２の画像読み取り特性に応じて少なくとも１つの画像処理パスの候補を決定する。
【００６８】
具体的には、サーバ装置２０は、複合機２２の画像読み取り特性が予め定められた特性より悪い場合には、複合機２２で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定する。また、サーバ装置２０は、複合機２２の画像読み取り特性が予め定められた特性以上良い場合には、サーバ装置２０で実行可能な画像処理の組み合わせおよび複合機２２で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定する。なお、より具体的な画像処理パスの候補の決定については、図７を参照して後述する。
【００６９】
なお、サーバ装置２０は、複合機２２の特性が特性記憶部３２に記憶されていない場合には、複合機２２で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定してもよい。すなわち、サーバ装置２０は、複合機２２の特性が特性記憶部３２に記憶されていない場合には、サーバ装置２０で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定しない。これにより、サーバ装置２０は、複合機２２が未知のデバイスである場合には、サーバ装置２０に画像処理をさせずに、複合機２２で画像処理を実行させることができる。
【００７０】
そして、サーバ装置２０は、決定した画像処理パスの候補を複合機２２に送信する。続いて、ステップＳ１５において、複合機２２は、サーバ装置２０で決定された少なくとも１つの画像処理パスの候補を例えば操作パネル等に表示して、ユーザに提示する。続いて、ステップＳ１６において、複合機２２は、ユーザによる操作パネルに対する操作に応じて、提示した少なくとも１つの画像処理パスの候補の中から、ユーザにより選択された１つの画像処理パスを受け付ける。
【００７１】
続いて、ステップＳ１７において、複合機２２は、選択された１つの画像処理パスに示される画像処理が、複合機２２の第２の画像処理部４４で実行可能であるか否かを判断する。複合機２２は、選択された画像処理パスに示される画像処理を複合機２２の第２の画像処理部４４で実行可能である場合（ステップＳ１７のＹｅｓ）、処理をステップＳ１８に進める。複合機２２は、選択された画像処理パスに示される画像処理を複合機２２の第２の画像処理部４４で実行可能でない場合（ステップＳ１７のＮｏ）、処理をステップＳ１９に進める。
【００７２】
ステップＳ１８において、複合機２２は、選択された画像処理パスに示された画像処理を、スキャンして得られた画像データに対して実行する。
【００７３】
一方、ステップＳ１９において、複合機２２は、スキャンして得られた画像データ、および、選択された画像処理パスを示す処理情報をサーバ装置２０に転送する。ステップＳ２０において、サーバ装置２０は、複合機２２から画像データおよび処理情報を受信する。続いて、ステップＳ２１において、サーバ装置２０は、選択された画像処理パスに示された画像処理を、スキャンして得られた画像データに対して実行する。続いて、ステップＳ２２において、サーバ装置２０は、画像処理後の画像データを複合機２２に送信する。そして、ステップＳ２３において、複合機２２は、サーバ装置２０から画像処理後の画像データを受信する。
【００７４】
ステップＳ１８またはステップＳ２３の処理を終えると、複合機２２は、処理をステップＳ２４に進める。ステップＳ２４において、複合機２２は、画像処理後の画像データを画像蓄積装置４３に書き込んで、保存させる。なお、ステップＳ２４において、複合機２２は、サーバ装置２０またはネットワーク１２上の他のコンピュータに画像処理後の画像データを送信して保存させてもよい。
【００７５】
なお、ステップＳ１３およびステップＳ１４の処理をサーバ装置２０が実行しているが、サーバ装置２０以外の他の装置（例えば、複合機２２またはネットワーク１２上の他のコンピュータ）が実行してもよい。
【００７６】
図７は、複合機２２を用いたスキャン処理を実行する場合に、選択可能な画像処理パスの一例を示す図である。サーバ装置２０は、一例として、複合機２２の画像読み取り特性として、Ｓ／Ｎ比、ＭＴＦおよび読み取り色ずれを取得する。なお、本例では、これら３つの特性を取得する例を示すが、サーバ装置２０は、この３つの特性以外の特性を取得して画像処理パスの候補を決定してもよい。
【００７７】
サーバ装置２０は、取得したＳ／Ｎ比、ＭＴＦおよび読み取り色ずれのそれぞれの値を予め定められた値と比較して、まず、それぞれの特性毎に選択可能な画像処理パスの集合を抽出する。
【００７８】
例えば、サーバ装置２０は、取得したＳ／Ｎ比が予め定められた値（ＡｄＢ）以上である場合には、サーバ装置２０の第１の画像処理部３１および複合機２２の第２の画像処理部４４で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。Ｓ／Ｎ比がある一定の値以上であれば、像域分離および適応フィルタ等の処理を実行することにより画質を向上させることができるためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）像域分離＋適応フィルタ＋色補正
（２）像域分離＋全面均一フィルタ＋色補正
（３）適応フィルタ＋色補正
（４）全面均一フィルタ＋色補正
【００７９】
また、サーバ装置２０は、取得したＳ／Ｎ比が予め定められた値（ＡｄＢ）より小さい場合には、複合機２２の第２の画像処理部４４で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。すなわち、サーバ装置２０の第１の画像処理部３１で実行される画像処理の組み合わせを画像処理パスとして選択しない。Ｓ／Ｎ比が一定の値より小さい場合には、像域分離および適応フィルタ等の処理を実行しても、画質が向上しないためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）全面均一フィルタ＋色補正
【００８０】
また、例えば、サーバ装置２０は、取得したＭＴＦが予め定められた値（Ｂ％）以上である場合には、サーバ装置２０の第１の画像処理部３１および複合機２２の第２の画像処理部４４で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。ＭＴＦがある一定の値以上であれば、像域分離および適応フィルタ等の処理を実行することにより画質を向上させることができるためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）像域分離＋適応フィルタ＋色補正
（２）像域分離＋全面均一フィルタ＋色補正
（３）適応フィルタ＋色補正
（４）全面均一フィルタ＋色補正
【００８１】
また、サーバ装置２０は、取得したＭＴＦが予め定められた値（Ｂ％）より小さい場合には、複合機２２の第２の画像処理部４４で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。すなわち、サーバ装置２０の第１の画像処理部３１で実行される画像処理の組み合わせを画像処理パスとして選択しない。ＭＴＦが一定の値より小さい場合には、像域分離および適応フィルタ等の処理を実行しても、画質が向上しないためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）全面均一フィルタ＋色補正
【００８２】
また、例えば、サーバ装置２０は、取得した読み取り色ずれが予め定められた値（Ｃドット）より小さい場合には、サーバ装置２０の第１の画像処理部３１および複合機２２の第２の画像処理部４４で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。読み取り色ずれがある一定の値より小さければ、像域分離の処理を実行することにより画質を向上させることができるためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）像域分離＋適応フィルタ＋色補正
（２）像域分離＋全面均一フィルタ＋色補正
（３）適応フィルタ＋色補正
（４）全面均一フィルタ＋色補正
【００８３】
また、サーバ装置２０は、取得した読み取り色ずれが予め定められた値（Ｃドット）以上である場合には、複合機２２の第２の画像処理部４４で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。すなわち、サーバ装置２０の第１の画像処理部３１で実行される画像処理の組み合わせを画像処理パスとして選択しない。読み取り色ずれが一定の値以上の場合には、像域分離自体が正常に動作しない場合があるためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）適応フィルタ＋色補正
（２）全面均一フィルタ＋色補正
【００８４】
そして、サーバ装置２０は、取得したそれぞれの特性（Ｓ／Ｎ比、ＭＴＦ、読み取り色ずれ）について抽出した画像処理パスの集合についての積集合（すなわち、全ての集合に共通する画像処理パスの集合）を、最終的に選択可能な画像処理パスの集合として抽出する。サーバ装置２０は、このように抽出した画像処理パスの集合を、画像処理パスの候補として決定する。
【００８５】
図８は、プリンタ２４を用いたプリント処理を実行する場合の処理フローを示す図である。つぎに、プリンタ２４を用いたプリント処理を実行する場合の処理の流れを説明する。
【００８６】
まず、ステップＳ３１において、コンピュータ２６は、ユーザの操作に従って、使用するプリンタ２４に対する各種の設定をする。続いて、ステップＳ３２において、コンピュータ２６は、サーバ装置２０に対して、画像処理パスの候補の決定要求を送信する。
【００８７】
続いて、ステップＳ３３において、サーバ装置２０は、プリンタ２４の画像出力特性を取得する。続いて、ステップＳ３４において、サーバ装置２０は、取得したプリンタ２４の画像出力特性に応じて少なくとも１つの画像処理パスの候補を決定する。
【００８８】
具体的には、サーバ装置２０は、プリンタ２４の画像出力特性が予め定められた特性より悪い場合には、プリンタ２４で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定する。また、サーバ装置２０は、プリンタ２４の画像出力特性が予め定められた特性以上良い場合には、サーバ装置２０で実行可能な画像処理の組み合わせおよびプリンタ２４で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定する。なお、より具体的な画像処理パスの候補の決定については、図９を参照して後述する。
【００８９】
なお、サーバ装置２０は、プリンタ２４の特性が特性記憶部３２に記憶されていない場合には、プリンタ２４で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定してもよい。すなわち、サーバ装置２０は、プリンタ２４の特性が特性記憶部３２に記憶されていない場合には、サーバ装置２０で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定しない。これにより、サーバ装置２０は、プリンタ２４が未知のデバイスである場合には、サーバ装置２０に画像処理をさせずに、プリンタ２４で画像処理を実行させることができる。
【００９０】
そして、サーバ装置２０は、決定した画像処理パスの候補をコンピュータ２６に送信する。続いて、ステップＳ３５において、コンピュータ２６は、サーバ装置２０で決定された少なくとも１つの画像処理パスの候補をモニタに表示して、ユーザに提示する。続いて、ステップＳ３６において、コンピュータ２６は、ユーザによるマウスまたはキーボード等の操作に応じて、提示した少なくとも１つの画像処理パスの候補の中から、ユーザにより選択された１つの画像処理パスを受け付ける。
【００９１】
続いて、ステップＳ３７において、コンピュータ２６は、選択された１つの画像処理パスに示される画像処理が、プリンタ２４の第３の画像処理部５２で実行可能であるか否かを判断する。コンピュータ２６は、選択された画像処理パスに示される画像処理をプリンタ２４の第３の画像処理部５２で実行可能である場合（ステップＳ３７のＹｅｓ）、処理をステップＳ３８に進める。コンピュータ２６は、選択された画像処理パスに示される画像処理をプリンタ２４の第３の画像処理部５２で実行可能でない場合（ステップＳ３７のＮｏ）、処理をステップＳ３９に進める。
【００９２】
ステップＳ３８において、コンピュータ２６は、画像形成の対象となる画像データ、および、選択された画像処理パスを示す処理情報をプリンタ２４に転送する。ステップＳ４０において、プリンタ２４は、コンピュータ２６から画像データおよび処理情報を受信する。続いて、ステップＳ４１において、プリンタ２４は、選択された画像処理パスに示された画像処理を、受信した画像データに対して実行する。続いて、ステップＳ４２において、プリンタ２４は、画像処理後の画像データをプリントする。
【００９３】
一方、ステップＳ３９において、コンピュータ２６は、画像形成の対象となる画像データ、および、選択された画像処理パスを示す処理情報をサーバ装置２０に転送する。ステップＳ５１において、サーバ装置２０は、コンピュータ２６から画像データおよび処理情報を受信する。続いて、ステップＳ５２において、サーバ装置２０は、選択された画像処理パスに示された画像処理を、画像形成の対象となる画像データに対して実行する。続いて、ステップＳ５３において、サーバ装置２０は、画像処理後の画像データをプリンタ２４に送信する。そして、ステップＳ４２において、プリンタ２４は、画像処理後の画像データをサーバ装置２０から受信してプリントする。
【００９４】
なお、ステップＳ３３およびステップＳ３４の処理をサーバ装置２０が実行しているが、サーバ装置２０以外の他の装置（例えば、コンピュータ２６またはネットワーク１２上の他のコンピュータ）が実行してもよい。
【００９５】
図９は、プリンタ２４を用いたプリント処理を実行する場合に、選択可能な画像処理パスの一例を示す図である。サーバ装置２０は、一例として、プリンタ２４の画像出力特性として、バンディングのランクおよび最小ドット径を取得する。なお、本例では、これら２つの特性を取得する例を示すが、サーバ装置２０は、この２つの特性以外の特性を取得して画像処理パスの候補を決定してもよい。
【００９６】
サーバ装置２０は、取得したバンディングのランクおよび最小ドット径のそれぞれの値を予め定められた値と比較して、まず、それぞれの特性毎に選択可能な画像処理パスの集合を抽出する。
【００９７】
サーバ装置２０は、取得したバンディングのランクが予め定められた値より良い場合には（例えばＡランクの場合）、サーバ装置２０の第１の画像処理部３１およびプリンタ２４の第３の画像処理部５２で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。バンディングのランクがある一定のランク以上であれば、高線数のディザ処理または領域別階調処理を実行しても、バンディングの影響を受けずに画質を向上させることができるためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）色補正＋領域別階調処理
（２）色補正＋全面誤差拡散
（３）色補正＋高線数ディザ
（４）色補正＋低線数ディザ
【００９８】
また、サーバ装置２０は、取得したバンディングのランクが予め定められた値より悪い場合には（例えばＢランクの場合）、プリンタ２４の第３の画像処理部５２で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。すなわち、サーバ装置２０の第１の画像処理部３１で実行される画像処理の組み合わせを画像処理パスとして選択しない。バンディングのランクが一定の値より小さい場合には、高線数のディザ処理または領域別階調処理を実行しても、バンディングの影響を受けて画質が向上しないためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）色補正＋低線数ディザ
（２）色補正＋全面誤差拡散
【００９９】
また、例えば、サーバ装置２０は、取得した最小ドット径が予め定められた値（Ｃμｍ）より小さい場合には、サーバ装置２０の第１の画像処理部３１およびプリンタ２４の第３の画像処理部５２で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。最小ドット径がある一定の値より小さければ、高線数のディザ処理または領域別階調処理を実行することにより画質を向上させることができるためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）色補正＋領域別階調処理
（２）色補正＋全面誤差拡散
（３）色補正＋高線数ディザ
（４）色補正＋低線数ディザ
【０１００】
また、サーバ装置２０は、取得した最小ドット径が予め定められた値（Ｃμｍ）以上である場合には、プリンタ２４の第３の画像処理部５２で実行可能な画像処理の組み合わせを画像処理パスの集合として抽出する。すなわち、サーバ装置２０の第１の画像処理部３１で実行される画像処理の組み合わせを画像処理パスとして選択しない。最小ドット径が一定の値以上の場合には、高線数のディザ処理または領域別階調処理をしても、画質が向上しないためである。具体的には、下記の通りの画像処理の組み合わせの画像処理パスの集合を抽出する。
（１）色補正＋低線数ディザ
（２）色補正＋全面誤差拡散
【０１０１】
そして、サーバ装置２０は、取得したそれぞれの特性（バンディングのランク、最小ドット径）について抽出した画像処理パスの集合についての積集合（すなわち、全ての集合に共通する画像処理パスの集合）を、最終的に選択可能な画像処理パスの集合として抽出する。サーバ装置２０は、このように抽出した画像処理パスの集合を、画像処理パスの候補として決定する。
【０１０２】
図１０は、複合機２２を用いたコピー処理を実行する場合に、画像読み取り特性から決定される画像処理、および、画像出力特性から決定される画像処理の一例を示す図である。
【０１０３】
サーバ装置２０は、複合機２２を用いたコピー処理を実行する場合には、複合機２２の画像読み取り特性および画像出力特性に基づき画像処理パスを決定する。すなわち、サーバ装置２０は、複合機２２の画像読み取り特性および出力特性が予め定められた特性より悪い場合には、複合機２２で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定する。また、サーバ装置２０は、複合機２２の画像読み取り特性および出力特性が予め定められた特性以上良い場合には、サーバ装置２０で実行可能な画像処理の組み合わせおよび複合機２２で実行可能な画像処理の組み合わせを、画像処理パスの候補として決定する。
【０１０４】
なお、この場合において、像域分離、ファイルおよび色補正に関する画像処理の部分については、サーバ装置２０は、画像読み取り特性に基づき画像処理パスを決定する。具体的な決定方法は、スキャナ処理時の方法と同様である。
【０１０５】
また、色補正、墨処理および中間階調処理に関する画像処理の部分については、サーバ装置２０は、画像出力特性に基づき画像処理パスを決定する。具体的な決定方法は、プリンタ処理時の方法と同様である。
【０１０６】
そして、サーバ装置２０は、画像読み取り特性に基づき決定された画像処理パスと、画像出力特性に基づき決定された画像処理パスとを組み合わせてユーザに提示する。
【０１０７】
図１１は、未知のデバイスが接続された場合における画像読み取り特性の検出処理のフローを示す図である。サーバ装置２０の特性記憶部３２は、ネットワーク１２に接続された既知のデバイスの画像読み取り特性および画像出力特性を予め記憶している。従って、サーバ装置２０の取得部３３は、既知のデバイスの画像読み取り特性および画像出力特性については、特性記憶部３２から取得することができる。しかし、サーバ装置２０の取得部３３は、特性記憶部３２に画像読み取り特性または画像出力特性が記憶されていない未知のデバイスについて、画像読み取り特性または画像出力特性を取得することができない。そこで、本実施形態に係る画像処理システム１０では、図１１に示すフローに従って、未知のデバイスの画像読み取り特性を検出する。
【０１０８】
まず、ステップＳ７１において、ユーザは、未知のデバイスを用いて、検出用画像が記載された用紙をスキャンし、画像データを取得する。例えば、Ｓ／Ｎ比の検出用画像、ＭＴＦおよび読み取り色ずれの検出用画像が記載された用紙をスキャンさせる。
【０１０９】
続いて、ステップＳ７２において、サーバ装置２０の読取特性検出部３５は、未知のデバイスによりスキャンされた画像データを受信して、画像読み取り特性を検出する。例えば、読取特性検出部３５は、Ｓ／Ｎ比、ＭＴＦおよび読み取り色ずれを検出する。Ｓ／Ｎ比の検出方法は、一般的な方法でよく、例えば一定濃度の原稿の数箇所の読み取り値のばらつきを測定すればよい。また、ＭＴＦの検出方法は、一般的な方法でよく、例えば周波数パターンの読み取り値に基づき測定すればよい。また、読み取り色ずれの測定は、一般的な方法でよく、例えばＫ単色のラインを読み取り、ライン周辺の色付きを測定すればよい。
【０１１０】
そして、ステップＳ７３において、読取特性検出部３５は、検出した画像読み取り特性を、未知のデバイスの識別番号等と対応させて特性記憶部３２に書き込む。これにより、以後、サーバ装置２０の取得部３３は、この未知のデバイスの画像読み取り特性を取得することができる。
【０１１１】
図１２は、未知のデバイスが接続された場合における画像出力特性の検出処理のフローを示す図である。本実施形態に係る画像処理システム１０では、図１２に示すフローに従って、未知のデバイスの画像出力特性を検出する。
【０１１２】
まず、ステップＳ８１において、未知のデバイスから、検出用画像を印刷するための画像データをプリントさせる。例えば、バンディングのランクを検出するための検出用画像および最小ドット径を検出するための検出用画像をプリントさせる。
【０１１３】
続いて、ステップＳ８２において、印刷結果をサーバ装置２０の管理者に渡す。サーバ装置２０の管理者は、渡された印刷結果を基準のスキャナ等で読み取り、読み取った画像データをサーバ装置２０の出力特性検出部３６に与える。
【０１１４】
続いて、ステップＳ８３において、出力特性検出部３６は、未知のデバイスによりプリントされた印刷結果を読み取った画像データから、画像出力特性を検出する。例えば、出力特性検出部３６は、バンディングのランクおよび最小ドット径を検出する。バンディングのランクの検出方法は、一般的な方法でよく、例えば一定の濃度のベタ原稿を出力し、そこに発生するバンディングからランクを判定する。また、最小ドット径の測定方法は、一般的な方法でよく、例えば濃度を変えた点を出力し、それらの出力安定性と、出力ドットサイズを測定する。
【０１１５】
そして、ステップＳ８４において、出力特性検出部３６は、検出した画像出力特性を、未知のデバイスの識別番号等と対応させて特性記憶部３２に書き込む。これにより、以後、サーバ装置２０の取得部３３は、この未知のデバイスの画像出力特性を取得することができる。
【０１１６】
図１３は、複合機２２のハードウェア構成の一例を示す図である。複合機２２は、一例として、コントローラ１１０と、オペレーションパネル１２５と、ファクシミリコントロールユニット（ＦＣＵ）１２６と、撮像部１２７と、印刷部１２８とを有する。
【０１１７】
コントローラ１１０は、ＣＰＵ１１１と、ＡＳＩＣ１１２（Application  Specific  Integrated  Circuit）と、ＮＢ１１３（ノースブリッジ）と、ＳＢ１１４（サウスブリッジ）と、ＭＥＭ−Ｐ１１５（システムメモリ）と、ＭＥＭ−Ｃ１１６（ローカルメモリ）と、ＨＤＤ１１７（ハードディスクドライブ）と、メモリカードスロット１１８と、ＮＩＣ１１９（ネットワークインタフェースコントローラ）と、ＵＳＢデバイス１２０と、ＩＥＥＥ１３９４デバイス１２１と、セントロニクスデバイス１２２とを有する。
【０１１８】
ＣＰＵ１１１は、種々の情報処理を実行するためのＩＣであり、ＯＳ（Operating  System）またはプラットホーム上で、アプリケーションをプロセス単位で並列的に実行する。ＡＳＩＣ１１２は、画像処理用の半導体デバイスである。ＮＢ１１３は、ＣＰＵ１１１とＡＳＩＣ１１２とを接続するためのブリッジである。ＳＢ１１４は、ＮＢ１１３と周辺機器等とを接続するためのブリッジである。ＡＳＩＣ１１２とＮＢ１１３とは、例えばＡＧＰ（Accelerated  Graphics  Port）を介して接続されている。
【０１１９】
ＭＥＭ−Ｐ１１５は、ＮＢ１１３に接続されたメモリである。ＭＥＭ−Ｃ１１６は、ＡＳＩＣ１１２に接続されたメモリである。ＨＤＤ１１７は、ＡＳＩＣ１１２に接続されたストレージであり、画像データ蓄積、文書データ蓄積、プログラム蓄積、フォントデータ蓄積およびフォームデータ蓄積等を行うために使用される。
【０１２０】
ＨＤＤ１１７には、種々のアプリケーションプログラム（コピープログラム、スキャナプログラム、プリンタプログラム、ファックスプログラム等）が記憶されている。また、ＨＤＤ１１７には、各種のプラグインプログラムが記憶されている。
【０１２１】
メモリカードスロット１１８は、ＳＢ１１４に接続され、メモリカード１２４をセット（挿入）するために使用される。メモリカード１２４は、ＵＳＢメモリ等のフラッシュメモリであり、プログラムを配布するために使用される。また、プログラムは、所定のサーバから複合機２２にダウンロードすることで配布することもできる。
【０１２２】
ＮＩＣ１１９は、ネットワーク１２等を介してＭＡＣアドレス等を使用したデータ通信を行うためのコントローラである。ＵＳＢデバイス１２０は、ＵＳＢ（Universal  Serial  Bus）規格に準拠したシリアルポートを提供するためのデバイスである。ＩＥＥＥ１３９４デバイス１２１は、ＩＥＥＥ１３９４規格に準拠したシリアルポートを提供するためのデバイスである。セントロニクスデバイス１２２は、セントロニクス仕様に準拠したパラレルポートを提供するためのデバイスである。ＮＩＣ１１９と、ＵＳＢデバイス１２０と、ＩＥＥＥ１３９４デバイス１２１と、セントロニクスデバイス１２２とは、ＰＣＩ（Peripheral  Component  Interconnect）バスを介してＮＢ１１３およびＳＢ１１４に接続されている。
【０１２３】
オペレーションパネル１２５は、ユーザが複合機２２に入力を行うためのハードウェア（操作部）であるとともに、複合機２２がメニュー画面を表示するハードウェア（表示部）である。オペレーションパネル１２５は、ＡＳＩＣ１１２に接続されている。ＦＣＵ１２６と撮像部１２７と印刷部１２８とは、ＰＣＩバスを介してＡＳＩＣ１１２に接続されている。
【０１２４】
撮像部１２７は、コンタクトガラスに載置された原稿を光学的に走査して、その反射光をＡ／Ｄ変換して画像処理を施し、カラーまたはモノクロの画像データを生成する。
【０１２５】
印刷部１２８は、例えばタンデム型の感光ドラムを有し、画像データまたはＰＤＬ（Page  Description  Language）データに基づきレーザビームを変調し感光ドラムを走査して潜像を形成する。そして、印刷部１２８は、潜像にトナーを付着して現像した１ページ毎の画像を用紙に熱と圧力で転写する。印刷部１２８は、このような電子写真方式のプロッタに限られず、液滴を吐出して画像を形成するインクジェット型のプロッタエンジンでもよい。
【０１２６】
ＦＣＵ１２６は、ＮＩＣ１１９を介してネットワーク１２に接続し例えばＴ．３７，Ｔ．３８の規格に対応した通信手順または公衆通信網に接続し例えばＧ３、Ｇ４規格に対応した通信手順に従い画像データの送受信を行う。また、ＦＣＵ１２６は、複合機２２の電源がＯＦＦのときに画像データを受信しても、印刷部１２８を起動して画像データを用紙に印刷することができる。
【０１２７】
以上のように本実施形態に係る画像処理システム１０は、複合機２２またはプリンタ２４等のデバイスの画像読み取り特性または画像出力特性が予め定められた値より悪い場合には、サーバ装置２０での画像処理を含む画像処理パスをユーザに提示しない。従って、本実施形態に係る画像処理システム１０は、デバイスの画像読み取り特性または画像出力特性が予め定められた値より悪い場合には、サーバ装置２０で画像処理が実行されないので、高いコストの画像処理を実行して低いコストの画像処理を実行した場合と同等の処理結果しか得られないといったようなことが生じない。これにより、本実施形態に係る画像処理システム１０によれば、画像データに対して実行可能な画像処理の組み合わせを示す画像処理パスの候補を適切に提示して、ユーザビリティーを向上させることができる。
【符号の説明】
【０１２８】
１０  画像処理システム
１２  ネットワーク
２０  サーバ装置
２２  複合機
２４  プリンタ
２６  コンピュータ
３１  第１の画像処理部
３２  特性記憶部
３３  取得部
３４  決定部
３５  読取特性検出部
３６  出力特性検出部
３７  画像蓄積装置
４１  プロッタ装置
４２  スキャナ装置
４３  画像蓄積装置
４４  第２の画像処理部
４５  提示部
４６  受付部
４７  実行制御部
５１  プロッタ装置
５２  第３の画像処理部
６１  提示部
６２  受付部
６３  実行制御部
７１  像域分離部
７２  適応フィルタ部
７３  エッジ量検出部
７４  色補正部
７５  適応墨処理部
７６  中間調処理部
８１  全面均一フィルタ部
８２  色補正部
８３  全面均一墨処理部
８４  中間調処理部
９１  色補正部
９２  墨処理部
９３  中間調処理部
１１０  コントローラ
１１１  ＣＰＵ
１１２  ＡＳＩＣ
１１３  ＮＢ
１１４  ＳＢ
１１５  ＭＥＭ−Ｐ
１１６  ＭＥＭ−Ｃ
１１７  ＨＤＤ
１１８  メモリカードスロット
１１９  ＮＩＣ
１２０  ＵＳＢデバイス
１２１  ＩＥＥＥ１３９４デバイス
１２２  セントロニクスデバイス
１２４  メモリカード
１２５  オペレーションパネル
１２６  ＦＣＵ
１２７  撮像部
１２８  印刷部
【先行技術文献】
【特許文献】
【０１２９】
【特許文献１】特許第４１４４３９６号公報
【図１】
2015139148.tif 000003
【図２Ａ】
2015139148.tif 000004
【図２Ｂ】
2015139148.tif 000005
【図２Ｃ】
2015139148.tif 000006
【図３】
2015139148.tif 000007
【図４】
2015139148.tif 000008
【図５】
2015139148.tif 000009
【図６】
2015139148.tif 000010
【図７】
2015139148.tif 000011
【図８】
2015139148.tif 000012
【図９】
2015139148.tif 000013
【図１０】
2015139148.tif 000014
【図１１】
2015139148.tif 000015
【図１２】
2015139148.tif 000016
【図１３】
2015139148.tif 000017