(57)【特許請求の範囲】
【請求項１】
画像処理クライアント装置に接続されている画像処理サーバ装置において、
前記画像処理クライアント装置により画像処理対象の元画像データから副走査ラインを間引くことで生成された、像域分離用データを像域分離する像域分離手段と、
前記像域分離された像域分離用データに対して、高画質度データが必要な高画質度像域があるか否かを判断する判断手段と、
前記判断手段が、前記高画質度像域があると判断すると、該高画質度像域に対応した前記高画質度データを前記画像処理クライアント装置に送信させる要求手段と、
前記高画質度像域以外の像域の前記像域分離用データ、および、前記画像処理クライアント装置に送信させた前記高画質度データそれぞれに対して所定の画像処理を施す画像処理手段と、
前記画像処理が施された前記像域分離用データ、および、前記高画質度データを合成することで、合成画像データを生成して、該合成画像データを前記画像処理クライアント装置に転送する転送手段と、を有する画像処理サーバ装置。
【請求項２】
前記要求手段は、階調変換処理された前記高画質度データを前記画像処理クライアント装置に送信させることを特徴とする請求項１記載の画像処理サーバ装置。
【請求項３】
前記要求手段は、前記高画質度データのデータ量と、予め定められた第１閾値に基づいて、前記画像処理クライアント装置に前記高画質度像域に対応した前記高画質度データを送信させるか、前記画像処理クライアント装置に前記元画像データを送信させるか、を切り換えることを特徴とする請求項１または２記載の画像処理サーバ装置。
【請求項４】
前記要求手段は、前記高画質度データが単色データである場合に、該高画質度データの単色データを要求することを特徴とする請求項１〜３何れか１項に記載の画像処理サーバ装置。
【請求項５】
画像処理クライアント装置に接続されている画像処理サーバ装置において、
前記画像処理クライアント装置により画像処理対象の元画像データから副走査ラインを間引くことで生成された、像域分離用データを像域分離する像域分離手段と、
前記像域分離された像域分離用データに対して、高画質度データが必要な高画質度像域があるか否かを判断する判断手段と、
前記判断手段が、前記高画質度像域があると判断すると、該高画質度像域の像域分離用データと該高画質度像域の前記元画像データとの差分データを送信させる要求手段と、
前記高画質度像域の像域分離用データと、前記画像処理クライアント装置に送信させた前記差分データと、を合成することで部分合成画像データを生成する合成手段と、
前記高画質度像域以外の像域の前記像域分離用データ、および、前記部分合成画像データそれぞれに対して所定の画像処理を施す画像処理手段と、
前記画像処理が施された前記像域分離用データ、および、前記部分合成画像データを合成することで、合成画像データを生成して、該合成画像データを前記画像処理クライアント装置に転送する転送手段と、を有する画像処理サーバ装置。
【請求項６】
前記要求手段は、誤差拡散処理以外の階調変換処理された前記差分データを前記画像処理クライアント装置に送信させることを特徴とする請求項５記載の画像処理サーバ装置。
【請求項７】
前記要求手段は、前記差分データのデータ量と、予め定められた第１閾値に基づいて、前記画像処理クライアント装置に前記差分データを送信させるか、前記画像処理クライアント装置に前記元画像データを送信させるか、を切り換えることを特徴とする請求項５または６記載の画像処理サーバ装置。
【請求項８】
前記要求手段は、前記差分データが単色データである場合に、該差分データの単色データを前記画像処理クライアント装置に送信させることを特徴とする請求項５〜７何れか１項に記載の画像処理サーバ装置。
【請求項９】
前記画像処理クライアント装置と前記画像処理サーバ装置とを接続する接続手段のデータ転送速度と、予め定められた第２閾値とに基づいて、前記画像処理クライアント装置から、副走査ラインを間引くことで生成された像域分離用データを受信するのか、又は、前記元画像データである像域分離用データを受信するのか、を切り換えることを特徴とする請求項１〜８何れか１項に記載の画像処理サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理クライアント装置から送信された画像データに対して所定の画像処理を行う画像処理サーバ装置に関する。
【背景技術】
【０００２】
従来から、画像処理クライアント装置と画像処理サーバ装置とで構成される画像処理システムが提案されている（例えば、特許文献１参照）。この画像処理システムでは、画像処理機能の負荷分散のために、画像処理クライアント装置には、画像処理機能が具備されておらず、画像処理サーバ装置に複数の画像処理手段（画像処理機能）が具備されている。そして、特許文献１のシステムでは、以下のステップ（１）〜（４）の処理が行われる。
【０００３】
ステップ（１）まず画像処理クライアント装置が、画像処理対象の画像データを像域分離用データとして、画像処理サーバ装置に送信する。
ステップ（２）次に、画像処理サーバ装置が、送信された像域分離用データに対して、像域分離処理を行う。
ステップ（３）そして、画像処理サーバ装置内の画像処理手段が、像域分離された画像データそれぞれに対して、画像処理を施す。
ステップ（４）そして、画像処理サーバ装置は、画像処理が施された画像データそれぞれを合成して、画像処理クライアント装置に転送する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１記載の技術では、ステップ（１）で、画像処理クライアント装置は、全ての像域分離用データを画像処理サーバ装置に送信する必要がある。従って、画像データ送信に要する時間が多大になるという問題があった。
【０００５】
そこで、この問題を鑑みて、本発明では、像域分離用データ送信に要する時間を削減する画像処理サーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、画像処理クライアント装置に接続されている画像処理サーバ装置において、前記画像処理クライアント装置から送信され、該像域分離手段の像域分離の性能が低下しない最小画質度である、画像処理対象の元画像データから生成される像域分離用データを像域分離する像域分離手段と、前記像域分離された像域分離用データに対して、高画質度データが必要な高画質度像域があるか否かを判断する判断手段と、前記判断手段が、前記高画質度像域があると判断すると、該高画質度像域に対応した前記高画質度データを前記画像処理クライアント装置に送信させる要求手段と、前記高画質度像域以外の像域の前記像域分離用データ、および、前記画像処理クライアント装置に送信させた前記高画質度データそれぞれに対して所定の画像処理を施す画像処理手段と、前記画像処理が施された前記像域分離用データ、および、前記高画質度データを合成することで、合成画像データを生成して、該合成画像データを前記画像処理クライアント装置に転送する転送手段と、を有する画像処理サーバ装置を提供する。
【発明の効果】
【０００７】
本発明画像処理サーバ装置によれば、像域分離用データ送信に要する時間を削減できる。
【図面の簡単な説明】
【０００８】
【図１】本実施例の画像処理システムの機能構成例を示す図。
【図２】本実施例の画像処理クライアント装置および画像処理サーバ装置の機能構成例を示した図。
【図３】本実施例の元画像データなどの流れを模式的に示した図。
【図４】本実施例のシーケンス図。
【図５】元画像データの画像の一例を示した図。
【図６】別の実施例の元画像データなどの流れを模式的に示した図（その１）。
【図７】別の実施例のシーケンス図（その１）。
【図８】別の実施例のシーケンス図（その２）。
【図９】別の実施例のシーケンス図（その３）。
【発明を実施するための形態】
【０００９】
以下に、各実施形態について説明する。また、同じ機能を持つ構成部や同じ処理を行う過程には同じ番号を付し、重複説明を省略する。
［実施形態１］
図１に本実施形態１の画像処理システムの機能構成例を示す。図１に示すように、画像処理サーバ装置２００と画像処理クライアント装置１００とは接続手段３００で接続されている。接続手段３００とは、例えば、ネットワークである。以下では、画像処理サーバ装置２００を単に「サーバ装置２００」といい、画像処理クライアント装置１００を単に「クライアント装置１００」という。
【００１０】
本実施例の画像処理システムでは、画像処理機能の負荷を分散させるために、クライアント装置１００には高度な画像処理機能を具備させず、サーバ装置２００が、この高度な画像処理機能を具備させている。ここで、高度な画像処理機能とは、例えば、像域分離処理や、高度なフィルタ処理や高度な階調変換処理を行う機能のことである。
【００１１】
クライアント装置１００とは、例えば、画像形成装置である。画像形成装置とは例えば、プリンタ、ファクシミリ、複写装置、プロッタ、これらの複合機などである。以下では、クライアント装置１００が画像形成装置であるとして、説明する。この場合には、クライアント装置１００には、シェーディング補正や、ＲＧＢライン間補正などの原稿を読み取るための必要最小限の画像処理機能や、比較的容易な２値化処理などの階調変換処理の機能が具備されている。
【００１２】
図２に、クライアント装置１００の機能構成例、サーバ装置２００の機能構成例を示し、図３に、クライアント装置１００とサーバ装置２００間での元画像データなどの流れを模式的に示し、図４に、クライアント装置１００とサーバ装置２００とのシーケンス図を示す。
【００１３】
まず、クライアント装置１００の取得手段１０６は、画像処理対象の画像データを取得する（ステップＳ２、ステップＡ）。以下では、画像処理対象の画像データを「元画像データ」として説明する。図５に、取得手段１０６が取得した元画像データについての画像の一例を示す。図５に示す画像では、文字像域αと写真像域βとが含まれている。ここで、「像域」とは、元画像データについての全領域のうち、画像が存在する領域をいう。また。「画像」とは、例えば、文字、図形、記号、写真等である。文字像域αとは、文字が属している像域であり、写真像域βとは、写真が属している像域である。また、文字像域α、写真像域βについての画像データをそれぞれ文字データ、写真データという。
【００１４】
元画像データの取得については、使用者はクライアント装置１００（画像形成装置）の原稿台に原稿を置き、カラーコピーのモードを選択し、スキャン開始のスタートボタンを押す。クライアント装置１００の読取手段１１２はスキャンを開始して、原稿を読み取る。そして、読取手段１１２の画像処理手段（図示せず）はシェーディング補正やＲＧＢライン間補正などの必要最小限の画像処理を行う。また、この読取手段１１２の読取解像度は６００×６００ｄｐｉであるとし、階調数は８ｂｉｔであるとする。ここで、「６００×６００ｄｐｉ」の１番目の６００は主走査方向ラインについての解像度を示し、２番目の６００は副走査方向ラインについての解像度を示す。６００×６００ｄｐｉの元画像データは、一旦、記憶手段１１０に記憶される。
【００１５】
次に、クライアント装置１００の生成手段１０８が、記憶手段１１０に記憶された元画像データから、像域分離用データを生成する（ステップＳ４、ステップＢ）。ここで、元画像データが、サーバ装置２００の像域分離手段２０２（後述する）の像域分離処理の性能が低下しない最小の画質度の画像データになるように、生成手段１０８は、該元画像データから像域分離用データを生成する。ここで、画質度とは、画像データの画質の度合いを示す情報であり、例えば、「解像度」または／および「階調度」などを含むものをいう。以下では、「画質度」を「解像度」であるとして説明する。また、最小の画質度を「最小画質度」という。
【００１６】
解像度が小さくなると、像域分離手段２０２の像域分離処理の性能は低下する。理由は、解像度が小さくなると、像域を囲む境界線が曖昧になる傾向にあることから、像域分離手段２０２の像域分離処理の性能は低下するからである。図５の例では、解像度が小さくなると、像域αを囲む境界線Ｓαと、像域βを囲む境界線Ｓβが曖昧になる傾向にある。
【００１７】
像域分離用データの生成手法の一例を説明する。生成手段１０８は、元画像データに対して、副走査ラインを間引く間引き処理を行う。この例では、該間引き処理とは、奇数番目の副走査ラインを間引き、偶数番目の副走査ラインを残す処理のことである。この間引き処理により生成された元画像データ（奇数番目の副走査ラインが間引かれた元画像データ）を像域分離用データとする。つまり、像域分離用データの解像度は、６００×３００ｄｐｉであり、副走査偶数ラインが残されている画像データである。この最小の解像度である６００×３００ｄｐｉは予め実験的に求められ、記憶手段１１０に記憶される。生成された像域分離用データは、記憶手段１１０に記憶される。以下では、副走査偶数ラインが残されており、解像度が６００×３００ｄｐｉである像域分離用データを副走査偶数ライン（６００×３００ｄｐｉ）と示す。
【００１８】
次に、クライアント装置１００の送信手段１０２は、生成された像域分離用データをサーバ装置２００に送信し、サーバ装置２００の受信手段１０４は、像域分離用データを受信する（ステップＣ）。このステップＣの詳細を説明する。
【００１９】
クライアント装置１００の送信手段１０２は、画像処理が行えるか否かを問い合わすための画像処理可否問い合わせ信号をサーバ装置２００に送信する（ステップＳ６）。サーバ装置２００の受信手段２０６が、画像処理可否問い合わせ信号を受信し、制御手段２３２が画像処理を行える状況であると判定すれば、サーバ装置２００の送信手段２１２は、画像処理を行うことが可能であることを示す画像処理可能信号をクライアント装置１００に送信する（ステップＳ８）。
【００２０】
クライアント装置１００の受信手段１０４が、画像処理可能信号を受信すると、送信手段１０２は、サーバ装置２００に対して、画像内容情報と画像処理内容情報とを送信する（ステップＳ１０）。
【００２１】
ここで、画像内容情報と画像処理内容情報の一例を示す。また、画像内容情報とは、元画像データの内容を示す元画像データ内容情報と、像域用分離データの内容を示す像域用分離データ内容情報であるとする。
（Ａ）元画像データ内容情報
解像度600dpi×600dpi
カラー情報 RGBカラー
1画素1成分のビット数 8bit
原稿サイズ 210×297mm(4960×7016画素)
（Ｂ）像域用分離データ内容情報
解像度600dpi×300dpi
カラー情報 RGBカラー
1画素1成分のビット数 8bit
原稿サイズ 210×297mm(4960×3508画素)
転送ライン：  偶数ライン
（Ｃ）画像処理内容情報
出力解像度600dpi×600dpi
出力カラー CMYK
出力画素  1成分のビット数 2bit
出力用紙サイズ 210×297mm(4960×3508画素)
階調変換方法：  文字：誤差拡散、写真：誤差拡散
文字像域処理：  高解像度処理
像域分離機能：  ON
アプリケーション：  コピー
クライアント装置１００の送信手段１０２は、画像内容情報（元画像データ内容情報および像域用分離データ内容情報）と画像処理内容情報をサーバ装置２００に送信する。
【００２２】
サーバ装置２００の受信手段２０６が、画像内容情報と画像処理内容情報を受信すると、サーバ装置２００の制御手段２３２が、像域分離手段２０２による像域分離用データの像域分離処理が可能か否かを判断する。そして、制御手段２３２が、像域分離処理が可能であると判断すると、送信手段２１２は、像域分離用データの受信が可能であることを示す像域分離用データ受信可能信号をクライアント装置１００に送信する（ステップＳ１２）。
【００２３】
クライアント装置１００の送信手段１０２は、記憶手段１１０に記憶されている像域分離用データをサーバ装置２００に送信する（ステップＳ１４）。サーバ装置２００の受信手段２００が、送信された像域分離用データを受信すると、該像域分離用データを記憶手段２３０に記憶させる。
【００２４】
そして、サーバ装置２００の送信手段２１２は、像域分離用データを適切に受信できたことを示す像域分離用データ受信信号をクライアント装置１００に送信する（ステップＳ１６）。このように、ステップＳ６〜ステップＳ１６の処理を行うことで、クライアント装置１００は、サーバ装置２００に像域分離用データを送信することが出来る。
【００２５】
次に、像域分離手段２０２は、像域分離用データを像域ごとに分離する（ステップＳ１８、ステップＤ）。図５の例では、写真像域αと文字像域αとに分離される。
【００２６】
次に、判断手段２０４は、像域分離された像域分離用データに対して、高画質度データが必要な高画質度像域があるか否かを判断する（ステップＳ１９）。また、高画質度像域とは、高画質度データが必要な領域をいい、高画質度データとは、画質度が、予め定められた所定値より大きい画像データをいう。また、画質度を解像度としていることから、高画質度像域を「高解像度像域」といい、高画質度データを「高解像度データ」という。また、「高解像度像域」は「高解像度領域」としてもよい。
【００２７】
一般的に、網点で構成された写真像域βについては、網点を平滑化することもあり、高解像度の画像である必要はない。しかし、文字像域αについては、鮮鋭性が高い画質が望まれることから、高解像度の画像が必要である。従って、文字像域αは、高解像度データが必要な高解像度像域となる。そして、サーバ装置２００の画像処理手段２０８は、文字像域αについては、解像度が６００×６００ｄｐｉである元画像データで画像処理を行い、写真像域βについては、解像度が６００×３００ｄｐｉである像域分離用データで画像処理を行う。
【００２８】
ここで、高解像度像域があるか否かの第１判断手法として、高解像度像域を予め定めておき、記憶手段２３０に記憶させるようにしても良い。この例では、高解像度像域は文字像域であるということを予め記憶手段２３０に記憶させておく。そして、判断手段２０４が、記憶されている高解像度像域と、分離された像域とが一致するか否か判断し、該分離された像域と、該記憶されている像域と、が一致すれば、該分離された像域は、高解像度像域であると判断する。
【００２９】
また、高解像度像域があるか否かの第２判断手法として、例えば、ステップＳ１０において、送信される画像内容情報に、高解像度像域を示す情報を含ませるようにしても良い。このようにすれば、判断手段２０４は、画像内容情報を解析することで、高解像度像域を認識することが出来る。そして、判断手段２０４が、画像内容情報に含まれた高解像度像域と、分離された像域とが一致するか否か判断し、該分離された像域と、該画像内容情報に含まれた像域と、が一致すれば、該分離された像域は、高解像度像域の像域であると判断する。なお、上述した（Ｃ）画像処理内容情報には、「文字像域処理：高解像度処理」という、高解像度像域を示す情報が含まれていることから、判断手段２０４は、文字像域については、高解像度像域であると、判断できる。
【００３０】
このようにして、判断手段２０４は、高解像度像域があるか否かの判断を行う。そして、この例では、判断手段２０４は、文字像域αが高解像度像域であることから、「高解像度像域がある」と判断する。
【００３１】
ところが、サーバ装置２００は、文字像域αについては、クライアント装置１００から、低解像度（６００×３００ｄｐｉ）の画像データである像域分離用データしか受信しておらず、高解像度（６００×６００ｄｐｉ）の元画像データを保有していない。
【００３２】
そこで、サーバ装置２００の要求手段２０５が、高画質度像域（この例では、高解像度像域）に対応する高画質度データ（この例では、高解像度データ）をクライアント装置１００に送信要求する（ステップＥ）。このステップＥについて詳細に説明する。ここで、「高画質度像域に対応する高画質度データ」とは、「高画質度像域に属する部分の元画像データ」をいう。
【００３３】
要求手段２０５は、高解像度データの送信させるための高解像度データ送信依頼信号を生成し、サーバ装置２００の送信手段２１２は、該高解像度データ転送依頼信号をクライアント装置１００に送信する（ステップＳ２０）。クライアント装置１００の受信手段１０４が、高解像度データ送信依頼信号を受信すると、高解像度データの内容情報を要求するための高解像度データ内容情報要求信号をサーバ装置２００に送信する（ステップＳ２２）。サーバ装置２００の受信手段２０６が、高解像度データ内容情報要求信号を受信すると、サーバ装置２００の送信手段２１２は、高解像度データの内容情報をクライアント装置１００に送信する（ステップＳ２４）。以下に、高解像度データの内容情報を示す。
【００３４】
（Ｄ）高解像度データ内容情報
要求解像度：  600dpi×600dpi
転送ライン：  元画像データ
単色送信機能：  OFF
階調処理： OFF
1画素1成分のビット数 8bit
原稿サイズ 210×297mm(4960×3508画素)
高解像度像域数：ｎ
・高解像度データ１
像域の種類：  文字像域
有彩/無彩情報：  有彩
座標：  開始座標  x座標、ｙ座標、終了座標  x座標、ｙ座標
・高解像度データ２
像域の種類：  文字像域
有彩/無彩情報：  無彩
座標：  開始座標  x座標、ｙ座標、終了座標  x座標、ｙ座標
………
・高解像度データｎ
像域の種類：  文字像域
有彩/無彩情報：  有彩
座標：  開始座標  x座標、ｙ座標、終了座標  x座標、ｙ座標
この高解像度データ内容情報の例では、高解像度像域数はｎ個（ｎは２以上の整数）である。図５に示す例では図面簡略化のために、文字像域の数は１個であるとしているが、文字像域などの高解像度像域が複数ある場合には、ｎ個の文字像域分の内容情報をサーバ装置２００に送信すればよい。この場合には、ｎ個の高解像度データが存在する。
【００３５】
クライアント装置１００の受信手段１０４が、高解像度データ内容情報を受信すると、生成手段１０８は、高解像度データを生成する（ステップＳ２６、ステップＦ）。具体的には、生成手段１０８は、高解像度データ内容情報に基づいて、元画像データから、高解像度像域の部分を切り出して、該切り出された元画像データを高解像度データとする。この例では、高解像度データとは、文字データであることから、生成手段１０８は、元画像データから文字像域の画像データ（文字データ）を切り出して、該文字像域の画像データを高解像度データとする。生成された高解像度データは、一旦、記憶手段１１０に記憶される。
【００３６】
次に、クライアント装置１００の送信手段１０２が、サーバ装置２００に対して、高解像度データを送信する（ステップＧ）。ステップＧについて詳細に説明する。クライアント装置１００の送信手段１０２は、高解像度データを送信することが可能であることを示す高解像度データ送信可能信号をサーバ装置２００に送信する（ステップＳ２８）。サーバ装置２００の受信手段２０６が、高解像度データ送信可能信号を受信すると、「クライアント装置１００が高解像度データを送信することが可能であること」をサーバ装置２００は、認識する。そして、サーバ装置２００の送信手段２１２は、高解像度データを要求するための高解像度データ要求信号をクライアント装置１００に送信する（ステップＳ３０）。
【００３７】
クライアント装置１００の受信手段１０４が、高解像度データ要求信号を受信すると、送信手段１０２は、送信する高解像度像域について示す高解像度像域情報をサーバ装置２００に送信する（ステップＳ３２）。高解像度像域情報には、高解像度像域の座標などが含まれている。更に、クライアント装置１００の送信手段１０２は、記憶手段１１０に記憶されている高解像度データをサーバ装置２００に送信する（ステップＳ３２）。送信された高解像度データは、受信手段２０６で受信され、該高解像度データは、記憶手段２３０に記憶される。
【００３８】
サーバ装置２００の制御手段２３２は、ｎ個全ての高解像度データを受信したか否かを判断する（ステップＳ３４）。具体的には、送信手段１０２が、最後の高解像度データをサーバ装置２００に送信する際に、全ての高解像度データを送信したことを示す全高解像度データ送信信号も送信する。そして、制御手段２３２は、全高解像度データ送信信号を受信すると、全ての高解像度データを受信したと判断する。
【００３９】
そして、サーバ装置２００が全ての高解像度データを受信するまで、ステップＳ２８〜Ｓ３２の処理を繰り返す（ステップＳ３４のＮｏ）。
【００４０】
そして、サーバ装置２００が、全高解像度データ送信信号を受信すると、制御部２３２は、全ての高解像度データが送信されたことを認識する。そして、送信手段２１２は、全ての高解像度データを受信できたことを示す全高解像度データ受信信号をクライアント装置１００に送信する（ステップＳ３６）。クライアント装置１００の制御手段１１６は、全高解像度データ受信信号を受信すると、全ての高解像度データの送信が完了したことを認識する。
【００４１】
そして、画像処理手段２０８は、高画質度像域以外の像域の像域分離用データ、および、クライアント装置１００から送信された高解像度データそれぞれに対して所定の画像処理を施す（ステップＳ３８、ステップＨ）。この例では、「高画質度像域以外の像域の像域分離用データ」とは、「写真データ（解像度６００×３００ｄｐｉ）」であり、「クライアント装置１００から送信された高解像度データ」とは、「文字データ（解像度６００×６００ｄｐｉ）」である。また、画像処理手段２０８は、写真データについては、変倍処理として、補間演算処理をすることで、写真データの解像度６００×３００ｄｐｉから、解像度６００×６００ｄｐｉにする。そして、画像処理手段２０８は、文字データおよび変倍処理後の写真データに対して、所定の画像処理を行う（ステップ３８、ステップＨ）。
【００４２】
所定の画像処理とは、文字データ、写真データそれぞれに対して、最適な画質となるように、画像処理のパラメータを設定して、γ変換処理、色変換処理、フィルタ処理、書込み手段１１４のための階調処理など、画像形成で必要な各種画像処理などである。また、クライアント装置１００が画像形成装置でない場合には、画像処理手段２０８は他の画像処理を行うようにしても良い。
【００４３】
なお、図２の例では、画像処理手段２０８は１つのみ記載しているが、ｍ個（ｍは２以上の整数）の画像処理手段２０８１〜２０８ｍを設けるようにしても良い。この場合には、画像処理手段２０８１〜２０８ｍのうちの少なくとも１つが、文字データに対して、所定の画像処理を行う（ステップ３８、ステップＨ）。また、画像処理手段２０８１〜２０８ｍのうちの少なくとも１つが、写真データに対して、所定の画像処理を行う（ステップ３８、ステップＨ）。
【００４４】
そして、転送手段２２０が、画像処理が施された像域分離用データ、および、高解像度データを合成することで、合成画像データを生成して、該合成画像データをクライアント装置１００に転送する（ステップＩ、ステップＪ）。
【００４５】
ここで、図２に示すように、転送手段２２０は、第１合成手段２１０と送信手段２１２を含むものである。
【００４６】
まず、第１合成手段２１０は、画像処理された文字データ、および、画像処理された写真データ、を合成する（ステップＩ）。具体的には、画像処理後の文字像域、写真像域を画像処理前の文字像域、写真像域の座標に配置させる。合成された文字データおよび写真データを合成画像データとする。そして、サーバ装置２００の送信手段２１２は、画像処理が終了したことを示す画像処理終了通知信号をクライアント装置１００に送信する（ステップＳ４２）。
【００４７】
クライアント装置１００の受信手段１０４が、画像処理終了通知信号を受信すると、制御手段１１６が、合成画像データを受信できるか否かを判断する。そして、制御手段１１６が、合成画像データを受信できると判断すると、クライアント装置１００の送信手段１０２が、合成画像データを受信することが可能であることを示す画像データ受信可能通知信号をサーバ装置２００に送信する（ステップＳ４４）。
【００４８】
サーバ装置２００の受信手段２０６が、画像データ受信可能通知信号を受信すると、送信手段２１２が、合成画像データをクライアント装置１００に送信する（ステップＳ４６）。
【００４９】
この実施形態１によれば、ステップＣでのクライアント装置１００からサーバ装置２００に送信される像域分離用データは、像域分離手段２０２の像域分離の性能が低下しない最小画質度である。従って、ステップＣで、送信される像域分離用データのデータ容量を削減でき、画像データ送信に要する時間を削減することが出来る。
【００５０】
また、像域分離用データのうち、高解像度データが必要な高解像度像域がある場合には、該高解像度データをクライアント装置１００から送信させる。そして、高解像度像域については、高解像度データに対して画像処理を行い、それ以外の像域については、像域分離用データについて画像処理を行う。従って、サーバ装置２００は、高品質な画像処理を行うことが出来る。
［実施形態２］
次に、実施形態２のサーバ装置２００について説明する。図６に実施形態２のクライアント装置１００とサーバ装置２００間での元画像データなどの流れを模式的に示し、図７に、実施形態２のクライアント装置１００とサーバ装置２００とのシーケンス図を示す。また、実施形態２のクライアント装置１００とサーバ装置２００との機能構成例図２に示す。
【００５１】
ステップＡ〜ＤとステップＳ１９の処理については、実施形態１と同様である。実施形態１で説明したように、ステップＣで、サーバ装置２００が受信した像域分離用データは、副走査偶数ラインが間引かれ、副走査奇数ライン（６００×３００ｄｐｉ）が残存された画像データである。そして、文字像域αは高解像度像域であることから、文字像域αについては、高解像度データが必要である。ところが、サーバ装置２００は、文字データについては、副走査奇数ライン（６００×３００ｄｐｉ）の像域分離用データしか保持していない。
【００５２】
サーバ装置２００は、文字データについては、副走査奇数ライン（６００×３００ｄｐｉ）の像域分離用データを保持していることから、元画像データに対して不足している副走査偶数ライン（６００×３００ｄｐｉ）の文字データを取得できれば、この副走査偶数ライン（６００×３００ｄｐｉ）の文字データと、副走査奇数ライン（６００×３００ｄｐｉ）の文字データと、を合成することで、高解像度の文字データ、つまり、元画像データと同等の解像度の文字データを得ることが出来る。実施形態２では、この不足分の文字データである副走査偶数ライン（６００×３００ｄｐｉ）の文字データを差分データとして、クライアント装置１００に送信させる。
【００５３】
実施形態１では、文字データについては、文字像域αの元画像データの全てを高解像度データとして、クライアント装置１００からサーバ装置２００へ送信させていた。実施形態２では、文字像域αの差分データのみをクライアント装置１００からサーバ装置２００へ送信させればよいので、実施形態１と比較して、送信データ量を削減することが出来、送信時間を削減することが出来る。以下、具体的に説明する。
【００５４】
ステップＳ１９で、判断手段２０４が、「像域分離された像域分離用データに対して、高画質度データが必要な高画質度像域がある」と判断すると、要求手段２０５は、クライアント装置１００に対して差分データを要求する（ステップＩ）。
【００５５】
ここで、差分データとは、高画質度像域の像域分離用データと、高画質度像域の元画像データとの差分である画像データをいう。この例では、「高画質度像域の像域分離用データ」とは、文字像域の像域分離用データであり、副走査奇数ラインが残存された６００×３００ｄｐｉの画像データである。また、「高画質度像域の元画像データ」とは、文字像域の元画像データであり、間引かれる前の状態であり、つまり、副走査奇数ラインおよび副走査偶数ラインが存在する６００×６００ｄｐｉの画像データである。
【００５６】
ステップＩの詳細について説明する。サーバ装置２００の送信手段２１２は、差分データの送信を依頼するための差分データ送信依頼信号をクライアント装置１００に送信する（ステップＳ５０）。クライアント装置１００の受信手段１０４が、差分データ送信依頼信号を受信すると、クライアント装置１００の送信手段１０２は、差分データの内容情報を要求するための差分データ内容情報要求信号をサーバ装置２００に送信する（ステップＳ５２）。サーバ装置２００の受信手段２０６が、差分データ内容情報要求信号を受信すると、サーバ装置２００の送信手段２１２は、差分データの内容情報を送信する（ステップＳ５４）。差分データの内容情報とは、この例では、文字像域αの副走査偶数ライン（６００×３００ｄｐｉ）であること示す情報である。
【００５７】
そして、生成手段１０８は、差分データを生成する（ステップＳ５６、ステップＪ）。差分データの生成手法について説明する。上述のように、この例では差分データは、「６００×３００ｄｐｉの副走査偶数ラインの画像データ」となる。
【００５８】
生成手段１０８は、元画像データから、高画質度像域（この例では、文字像域α）の画像データである文字データを切り出す。そして、ステップＳ４（図４参照）で像域分離用データを生成する際に、残存させたライン（この例では、副走査奇数ライン）を、文字データから間引くことで、差分データ（この例では、副走査偶数ラインを残存させた文字データ）を生成する。生成された差分データは、記憶手段１１０に記憶される。
【００５９】
生成手段１０８が、差分データを生成すると、クライアント装置１００の送信手段１０２が、差分データを送信することが可能であることを示す差分データ送信可能信号をサーバ装置２００に送信する（ステップＳ５８）。サーバ装置２００の受信手段２０６が、差分データ送信可能信号を受信すると、サーバ装置２００の送信手段２１２は、差分データを要求するための差分データ要求信号をクライアント装置１００に送信する（ステップＳ６０）。
【００６０】
クライアント装置１００の受信手段２０６が、差分データ要求信号を受信すると、クライアント装置１００の送信手段１０２は、記憶手段１１０に記憶されている差分データをサーバ装置２００に送信する。そして、サーバ装置２００の制御手段２３２が、全ての差分データを受信したか否かを判断する（ステップＳ６４）。全ての差分データを受信した場合には（ステップＳ６４のＹｅｓ）、サーバ装置２００の送信手段２１２は、全ての差分データを受信したことを示す全差分データ受信信号をクライアント装置１００に送信する（ステップＳ６６）。なお、差分データの個数について、文字像域がｎ個ある場合には、差分データもｎ個存在する。
【００６１】
そして、第２合成手段２３４は、高解像度像域の像域分離用データ（この例では、６００×３００ｄｐｉの副走査奇数ラインの文字データ）と、クライアント装置１００から送信された差分データ（この例では、６００×３００ｄｐｉの副走査偶数ラインの文字データ）、を合成することで部分合成画像データを生成する（ステップＳ６８、ステップＬ）。
【００６２】
ここで、部分合成画像データとは、元画像データの部分的な像域（この例では、文字像域α）が、第２合成手段２３４による合成処理により生成される画像データである。該部分合成画像データの画質度（この例では、解像度）は、元画像データの画質度と同一になる。
【００６３】
そして、画像処理手段２０８は、高画質度像域以外の像域（この例では、写真像域β）の像域分離用データ（写真データ）、および、部分合成画像データ（文字データ）それぞれに対して所定の画像処理を施す（ステップＳ３８、ステップＨ）。
【００６４】
第１合成手段２１０は、画像処理が施された前記像域分離用データ、および、部分合成画像データを合成することで、合成画像データを生成する（ステップＳ４０）。そして、送信手段２１２は、合成画像データをクライアント装置１００に転送する（ステップＪ）。以下の処理は、実施形態１と同様なので、省略する。
【００６５】
この実施形態２によれば、高解像度像域に必要な高解像度データについて、実施形態１のように高解像度データではなく、差分データを、クライアント装置１００はサーバ装置２００に対して送信する。従って、実施形態１と比較して、更に、送信時間を削減することが出来る。
【００６６】
また、この説明では、ステップＳ４において、生成手段１０８は、元画像データから副走査奇数ラインを間引くことで、像域分離用データを生成し、元画像データから副走査偶数ラインを間引くことで、差分データを生成した。しかし、生成手段１０８は、元画像データから副走査偶数ラインを間引くことで、像域分離用データを生成し、元画像データから副走査奇数ラインを間引くことで、差分データを生成するようにしてもよい。
［実施形態３］
次に、実施形態３について説明する。実施形態１で説明したように、ステップＳ２４で、「（Ｄ）高解像度データ内容情報」を送信しているが、この例では、高解像度像域が文字像域αであり、この文字像域αがｎ個ある。そして、文字像域１〜ｎごとに、有彩/無彩情報が含まれている。
【００６７】
ここで、有彩/無彩情報とは、文字像域内の文字が、有彩か無彩を示す情報である。有彩とは、単色ではない、つまり複数色で構成されていることを示し、無彩とは、単色、つまり、一色で構成されていることを示す。一色とは、黒、赤、緑、青など他の色も含む。また、文字像域ごとの有彩か無彩の判断は、判断手段２０４が（Ｄ）高解像度データ内容情報を解析することで行えばよい。
【００６８】
そして、クライアント装置１００の送信手段１０２は、有彩である文字データについては、ＲＧＢデータを送信する。また、生成手段１０８は、無彩である文字データについては、ＲＧＢデータから単色データを生成する。単色データの算出は、例えば、ＲＧＢに重みをつけた算出式で求める方法や、例えば、Ｇデータ（グリーンデータ）を単色データとみなす方法がある。
【００６９】
この実施形態３によれば、像域分離された像域分離用データについて、高解像度データごとに、無彩または有彩かを判断手段２０４が判断する。そして、ステップＳ２４で送信される高解像度データ内容情報に、高解像度データごとに、無彩または有彩かを示す情報を含ませる。そして、ステップＳ３２で、クライアント装置１００は、無彩である高解像度データ（この例では、文字データ）については単色データのみを送信する。従って、実施形態１と比較して、更に、高解像度データのデータ量を削減することが出来るので、送信時間を削減することが出来る。
【００７０】
また、この実施形態３では、実施形態１で説明した高解像度データが無彩の場合に、単色データを送信する、として説明した。その他にも実施形態２で説明した差分データが無彩の場合に、単色データを送信するようにしても良い。
［実施形態４］
次に、実施形態４について説明する。実施形態２では、図７で説明したようにステップＳ６２で、差分データがクライアント装置１００からサーバ装置２００へ送信される。実施形態４では、クライアント装置１００の階調変換手段１１８が、この差分データに対して、階調変換処理を施した後に、サーバ装置２００に送信する。これにより、差分データのデータ容量を削減し、更に、高解像度データの送信時間を削減することが出来る。以下の説明では、実施形態２（差分データを送信する実施形態）についてであり、かつ、文字データが全て単色データである場合について説明する。階調変換処理とは、画像データの階調度を変換する処理であり、例えば、単純２値化やディザ処理、誤差拡散処理などをいう。
【００７１】
図７記載のステップＳ１０において、送信される画像処理内容情報に、以下の「階調変換方法」も含ませる。
階調変換方法：文字：単純２値化、写真：誤差拡散
つまり、この例では、画像処理手段２０８は、文字データについては単純２値化処理を行い、写真データについては誤差拡散処理を行う。
【００７２】
次に、図７記載のステップＳ５４で送信される差分データ内容情報には、階調処理についての情報を含ませる。この例では、階調処理として単純２値化を行うことを含ませる。そして、クライアント装置１００の階調変換手段１１８は、差分データ内容情報内の階調変換方法に従って、差分データ（副走査偶数ライン（６００×３００ｄｐｉ）の文字データ）に階調変換処理（この例では単純２値化処理）を行う。
【００７３】
そして、ステップＫでは、単純２値化処理された文字データ（副走査偶数ライン（６００×３００ｄｐｉ）が、サーバ装置２００に送信される。このように、ステップＫにおいて、階調変換処理（この例では、単純２値化処理）された差分データが送信されることから、差分データのデータ量を削減することが出来、送信時間を削減することが出来る。
【００７４】
一方、サーバ装置２００の階調変換手段２３６は、差分データの像域分離用データ（副走査奇数ライン（６００×３００ｄｐｉ））から文字データを切り出して、該切り出された文字データに対して単純２値化処理を行う。
【００７５】
そして、第２合成手段２３４は、単純２値化された差分データ（副走査偶数ライン（６００×３００ｄｐｉ）の文字データ）と、切り出された文字データ（副走査奇数ライン（６００×３００ｄｐｉ））を合成することで、単純２値化された文字データ（６００×３００ｄｐｉ）つまり部分合成画像データを生成することが出来る。以下の処理については、実施形態２と同様なので説明を省略する。
【００７６】
この実施形態４によれば、例えば、実施形態２について、クライアント装置１００で生成された差分データについて、階調変換処理を行うことで、更に、差分データのデータ量を削減することが出来、送信時間を削減することが出来る。
【００７７】
また、この実施形態４の階調変換処理については、実施形態１で説明した高解像度データについても適用できる。つまり、図４記載のステップＧで送信される高解像度データに対して、階調変換処理を行うことで、高解像度データのデータ量を削減することが出来、高解像データの送信時間を削減することが出来る。
【００７８】
また、単純２値化やディザ処理など、前画素の処理結果に依存しない階調変換処理のときは、高解像度データ（実施形態１で説明）や、差分データ（実施形態２で説明）に対して適用可能である。しかし、階調変換処理が、誤差拡散処理の場合には、前画素の誤差のデータが必要となるので、差分データに対しては適用できず、高解像データに対して適用できる。
［実施形態５］
次に、実施形態５について説明する。実施形態１〜４までは、高解像像域がある場合に（ステップＳ１９）、要求手段２０５は、高解像度データをクライアント装置１００から送信させる（実施形態１で説明）。または、要求手段２０５は、差分データをクライアント装置１００から送信させる（実施形態２で説明）。また、実施形態１〜４では、画質度とは、解像度または／および解像度を含むものであると説明した。
【００７９】
この実施形態５では、判断手段２０４が、高階調度のデータである高階調度データが必要な像域である高階調度像域があるか否かを判断する。そして、高階調度像域があると判定された場合には、サーバ装置２００は、クライアント装置１００に対して、高階調度データを送信させる。
【００８０】
まず、実施形態１の構成に実施形態５の構成を統合させたものを実施形態５−１として説明する。図８に実施形態５のシーケンス図を示す。図８の例では、図４のステップＳ１９〜ステップＳ３６、ステップＥ、Ｆ、Ｇが、ステップＳ６９〜９６、ステップＭ、Ｎ、Ｐに変更されている。更に、ステップＳ１９〜ステップＳ３６、ステップＥ、Ｆ、Ｇ内の「高解像度データ」が「高階調度データ」に変更されている。
【００８１】
また、クライアント装置１００（画像形成装置）の読取手段１１２の読取解像度は６００×６００ｄｐｉであり、階調数は１６ｂｉｔであり、書込み手段１１４の出力解像度は６００×６００ｄｐｉであり、階調数は２ｂｉｔであるとする。書込み手段１１４とは、例えば、感光体（図示せず）に静電潜像を書き込むものである。
【００８２】
まず、図８記載のステップＳ４で、生成手段１０８は、元画像データから副走査ラインの間引き処理と、ビット数を削除するビット削除処理を行う。この例では、生成手段１０８は、元画像データから副走査奇数ラインを間引き、副走査偶数ラインを残存させる。更に、生成手段１０８は上位８ｂｉｔを削除して、下位８ｂｉｔのデータにする。つまり、生成手段１０８は、６００×３００ｄｐｉ：副走査偶数ラインであり、下位８ｂｉｔの像域分離用データを生成する。
【００８３】
次に、ステップＳ１０で送信される画像内容情報と画像処理内容情報の一例を示す。また、画像内容情報とは、元画像データの内容と、像域用分離データの内容を示す情報であるとする。
（Ａ'）元画像データ内容情報
解像度600dpi×600dpi
カラー情報 RGBカラー
1画素1成分のビット数 16bit
原稿サイズ 210×297mm(4960×7016画素)
（Ｂ'）像域用分離データ内容情報
解像度600dpi×300dpi
カラー情報 RGBカラー
1画素1成分のビット数 8bit
原稿サイズ 210×297mm(4960×3508画素)
転送ライン：  偶数ライン
（Ｃ'）画像処理内容情報
出力画像特性
出力解像度600dpi×600dpi
出力カラー CMYK
出力画素  1成分のビット数 2bit
出力用紙サイズ 210×297mm(4960×3508画素)
階調変換方法：  文字：誤差拡散、写真：誤差拡散
文字像域処理：  OFF
写真像域処理：  高階調処理
像域分離機能：  ON
アプリケーション：  コピー
（Ｃ）画像処理内容情報と（Ｃ'）画像処理内容情報の異なる主な点は、写真像域処理が高階調処理になっている点である。理由は後述する。
【００８４】
また、ステップＳ７９で、判断手段２０４は、像域分離された像域分離用データに対して、高階調度データが必要な高階調度像域があるか否かを判断する。
【００８５】
一般的に、書込み手段１１４で表現できる階調数が高くないため、必ずしも高階調の画像である必要はない。しかし、写真像域βについては、γ変換処理による階調飛びがないように、高階調度データが必要な場合がある。この例では、１６ｂｉｔの写真データが必要である。そのためサーバ装置２００では写真像域βついては、元画像データの階調数と同一の階調数の画像データで画像処理を行なう。
【００８６】
ここで、高階調度像域があるか否かの第１判断手法として、高階調度像域を予め定めておき、記憶手段２３０に記憶させるようにしても良い。この例では、高階調度像域は写真像域βであるということを予め記憶手段２３０に記憶させておく。そして、判断手段２０４が、記憶されている高階調度像域と、分離された像域とが一致するか否か判断し、該分離された像域と、該記憶されている像域と、が一致すれば、該分離された像域は、高階調度像域の像域であると判断する。
【００８７】
また、高階調度像域があるか否かの第２判断手法として、例えば、ステップＳ１０において、送信される画像内容情報に、高階調度像域を含ませるようにしても良い。このようにすれば、判断手段２０４は、画像内容情報を解析することで、高階調度像域を認識することが出来る。そして、判断手段２０４が、画像内容情報に含まれた高階調度像域と、分離された像域とが一致するか否か判断し、該分離された像域と、該画像内容情報に含まれた像域と、が一致すれば、該分離された像域は、高階調度像域であると判断する。
【００８８】
そして、ステップＳ８４で、送信手段２１２は、クライアント装置１００に対して、高階調度データ内容情報を送信する。高階調度内容情報の一例を以下に示す。
【００８９】
（Ｄ'）高階調度データ内容情報
要求階調度：  600dpi×600dpi
転送データ：  下位8bit
単色送信機能：  OFF
階調処理： OFF
1画素1成分のビット数 16bit
原稿サイズ 210×297mm(4960×3508画素)
高階調度像域数：ｎ
・高解像度データ１
像域の種類：  写真像域
有彩/無彩情報：  有彩
座標：  開始座標  x座標、ｙ座標、終了座標  x座標、ｙ座標
・高解像度データ２
像域の種類：  写真像域
有彩/無彩情報：  無彩
座標：  開始座標  x座標、ｙ座標、終了座標  x座標、ｙ座標
………
・高解像度データｎ
像域の種類：  写真像域
有彩/無彩情報：  有彩
座標：  開始座標  x座標、ｙ座標、終了座標  x座標、ｙ座標
そして、ステップＭの処理終了後、ステップＮにおいて、生成手段１０８は、高階調度データの生成を行う。具体的には、生成手段１０８は、（Ｄ'）高階調度データ内容情報に基づいて、元画像データから、高階調度データを切り出す。この例では、高階調度データとは、写真データであることから、生成手段１０８は、元画像データから写真データを切り出して、写真データを高階調度データとする。生成された高階調度データは、一旦、記憶手段１１０に記憶される。
【００９０】
そして、ステップＰで、記憶手段１１０に記憶された高階調度データは送信される。そして、画像処理手段２０８は、高階調度像域以外の像域（この例では文字像域α）の像域分離用データ（この例では文字データ）、および、クライアント装置１００に送信させた高階調度データ（この例では、写真データ）それぞれに対して所定の画像処理を施す。
【００９１】
次に、実施形態２の構成に実施形態５の構成を統合させたものを実施形態５−２として説明する。図９にシーケンス図を示す。図９では、図７記載の「ステップＡ〜ＤとステップＳ１９」が「ステップＡ〜ＤとステップＳ７９」に変更されている。ステップＳ７９は、図８で説明したとおりである。
【００９２】
実施形態２と実施形態５−２とで相違する点は、差分データの内容である。実施形態５−１で説明したように、ステップＳ１４で送信された像域分離用データは、副走査ライン（６００×３００ｄｐｉ）であり、下位８ｂｉｔであり、サーバ装置２００の記憶手段２３０には、この像域分離用データが記憶されている。ところが、写真像域については、高階調度像域であるが、上位８ｂｉｔの階調数が足りない。そこで、差分データとして、副走査ライン（６００×３００ｄｐｉ）であり、上位８ｂｉｔの差分データをサーバ装置２００は、クライアント装置１００に対して送信させる。
【００９３】
具体的には、生成手段１０８は、ステップＳ５６（ステップＪ）において、元画像データから、間引き処理と、ビット削除処理を行う。ここで、間引き処理は、像域分離用データを生成する際に間引いた副走査ラインと同一の副走査ラインを間引く。この例では、生成手段１０８は、副走査奇数ラインを間引く。一方、ビット削除処理については、像域分離用データを生成する際に残存させたビットを削除し、像域分離用データを生成する際に削除したビットを残存させるようにする。この例では、生成手段１０８は、下位８ｂｉｔを削除し、上位８ｂｉｔを残存させる。
【００９４】
つまり、生成手段１０８が生成する差分データは、副走査偶数ライン（６００×３００ｄｐｉ）であり、上位８ｂｉｔの写真データである。
【００９５】
そして、ステップＫで、サーバ装置２００に全ての差分データが送信される。第２合成手段２３４は、像域分離用データから、写真データを切り出す。該切り出された写真データは、副走査偶数ライン（６００×３００ｄｐｉ）であり、下位８ｂｉｔである。
【００９６】
そして、第２合成手段２３４は、該切り出された写真データ（副走査偶数ライン（６００×３００ｄｐｉ）であり、下位８ｂｉｔ）と、差分データ（副走査奇数ライン（６００×３００ｄｐｉ）であり、上位８ｂｉｔ）を合成する（ステップＳ６８、ステップＬ）。該合成により、写真データについての部分合成画像データが生成される。
【００９７】
そして、画像処理手段２０８は、文字データと写真データについての部分合成画像データに対して所定の画像処理を施す。以下の処理は、実施形態２と同様なので省略する。また、実施形態１で説明したように、文字像域については、高解像度処理を行う。
【００９８】
この実施形態５によれば、元画像データから解像度のみではなく、階調度も下げて、像域分離用データを生成する。従って、実施形態１〜４と比較して、更に、像域分離用データのデータ容量を削減することが出来るので、更に、送信時間を削減することが出来る。
［実施形態６］
次に、実施形態６について説明する。例えば、実施形態１で説明した高解像度データは、例えば、文字データであるとして説明した。この文字データにおいて、像域分離手段２０２による像域分離処理後に、ｎ個の文字像域が重畳している場合には、
ｎ個の文字像域の文字データ（つまり、画像データの高画質度像域に対応した高画質度データ）のデータ容量Ｗ＞元画像データのデータ容量Ｑ    （１）
になる場合がある。この場合には、高解像度データとして文字データをサーバ装置２００に送信するのは送信効率が悪く、元画像データを高解像度データとして送信する方が送信効率がよい。
【００９９】
そこで、実施形態６では、Ｗ＞Ｑになる場合には、高解像度データとして元画像データを送信する。上記式（１）が成り立つか否かの判別手法について説明する。ステップＳ１９で、高解像度データが必要であると判断された場合に、判断手段２０４が、ステップＳ１８の像域分離処理後のｎ個の文字像域の文字データのデータ容量Ｗが予め定められた第１閾値Ｖ１より大きいか否かを判断する。ここで、第１閾値Ｖ１とは、元画像データのデータ容量Ｑとしてもよく、その他の値としても良い。第１閾値Ｖ１は、記憶手段２３０に記憶されている。
【０１００】
データ容量Ｗが、閾値Ｖ１より大きいということは、文字像域が重なって、元画像データについての元画像の全像域よりも大きいということである。従って、この場合には、上記式（１）が成り立つ。よって、ステップＧにおいて、高解像度像域に対応した高画質度データ（文字データ）を送信させるのではなく、元画像データを送信させる。そして、要求手段２０８は、送信された元画像データから、文字データ（高解像度像域に対応する高解像度データ）を切り出す。そして、画像処理手段２０８は、切り出した文字データに対して、所定の画像処理を施す。
【０１０１】
また、データ容量Ｗが、第１閾値Ｖ１以下である場合には、実施形態１で説明したように、ステップＧでは、高画質度像域に対応した高画質度データを送信する。つまり、要求手段２０５は、高画質度データのデータ量と、第１閾値Ｖ１に基づいて、クライアント装置１００に高画質度像域に対応した高画質度データを送信させるか、クライアント装置１００に元画像データを送信させるか、を切り換えるものである。
【０１０２】
この実施形態６によれば、要求手段２０５が要求した高解像度データのデータ容量が閾値Ｖ１より大きい場合には、元画像データを送信させる。これにより、更に、送信時間を削減することが出来る。
【０１０３】
また、この実施形態６では、実施形態１について説明したが、実施形態２〜５について適用しても良い。
［実施形態７］
次に、実施形態７について説明する。実施形態７では、クライアント装置１００とサーバ装置２００とを接続する接続手段３００の画像データの転送速度Ｘに応じて、ステップＣにおいて、像域分離用データとして、最小画質度である像域分離用データを送信するか、元画像データを送信するかを切り換える。
【０１０４】
クライアント装置１００の判断手段１２０は、接続手段３００の転送速度Ｘを測定する。そして、転送速度Ｘが、予め定められた第２閾値Ｖ２以上であれば、接続手段Ｘの転送速度は比較的大きいということである。従って、データ量の多い画像データ（この例では、元画像データ）を送信した場合の送信時間は、データ量の少ない画像データ（この例では、最小画質度である像域分離用データ）を送信した場合の送信時間と比較しても、殆ど変わらない。よって、Ｘ≧Ｖ２が成り立つ場合には、ステップＳ１４で、送信手段１０２は、像域分離用データとして、元画像データをサーバ装置２００に送信する。
【０１０５】
このように、像域分離用データとして、元画像データを送信すると、図４記載のステップＳ１９〜ステップＳ３６までの処理を省略することが出来る。この場合には、像域分離手段２０２は、元画像データを像域分離して、画像処理手段２０８は該像域分離された元画像データに対して画像処理を行う。
【０１０６】
また、Ｘ＜Ｖ２であれば、実施形態１で説明したように、ステップＳ１４で送信手段１０２は、最小画質度である像域分離用データをサーバ装置２００に送信する。以下の処理は実施形態１と同様なので、説明を省略する。
【０１０７】
この実施形態７によれば、接続手段３００の転送速度Ｘが大きければ、像域分離用データとして、元画像データを送信する。接続手段３００の転送速度Ｘが大きければ、データ容量が大きい元画像データを送信する送信時間と、最小画質度である像域分離用データを送信する送信時間とは殆ど変わらない。従って、実施形態１と同様の送信時間の削減を行うことが出来る。更に、元画像データに対して像域分離を行う場合には、ステップＳ１９〜ステップＳ３６の処理を削減できる。従って、画像処理効率を向上させることが出来る。
【０１０８】
また、この実施形態７は、実施形態１について説明したが、他の実施形態２〜６についても適用できる。
【符号の説明】
【０１０９】
１０２  送信手段
１０４  受信手段
１０６  取得手段
１０８  生成手段
１１０  記憶手段
１１２  読取手段
１１４  書込み手段
２０２  像域分離手段
２０４  判断手段
２０５  要求手段
２０６  受信手段
２０８  画像処理手段
２２０  転送手段
【先行技術文献】
【特許文献】
【０１１０】
【特許文献１】特開平１０−２７６３２３号公報
【図１】
0005673016.tif 000002
【図２】
0005673016.tif 000003
【図３】
0005673016.tif 000004
【図４】
0005673016.tif 000005
【図５】
0005673016.tif 000006
【図６】
0005673016.tif 000007
【図７】
0005673016.tif 000008
【図８】
0005673016.tif 000009
【図９】
0005673016.tif 000010