(57)【要約】【課題】入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮する。【解決手段】出力階調補正部３５は、色変換部３４による色変換処理後の多値の画像データの出力階調補正を行う。スクリーン処理部３６は、出力階調補正後の多値の画像データを２値の画像データに変換する。画像データ格納部３３は、多値または２値の画像データを格納する。制御部３２は、スキャナ２０から入力された画像データの内容が出力階調補正を必要とする内容の場合、色変換部３４により色変換処理が行われた後の多値の画像データを画像データ格納部３３に格納し、出力階調補正を必要としない内容の場合、スクリーン処理が行われた後の２値の画像データを画像データ格納部３３に格納する。【選択図】図６
2019140480.tif 000002
【特許請求の範囲】
【請求項１】
入力された多値の画像データに対して出力階調補正を行う階調補正手段と、
前記階調補正手段により出力階調補正が行われた後の多値の画像データを２値の画像データに変換する変換手段と、
多値または２値の画像データを格納する格納手段と、
入力された画像データの内容が出力階調補正を必要とする内容の場合、出力階調補正前の多値の画像データを前記格納手段に格納し、出力階調補正を必要としない内容の場合、前記２値の画像データを前記格納手段に格納するよう制御する制御手段と、
を備えた画像処理装置。
【請求項２】
前記制御手段は、入力された画像データにおける中間調の領域の割合が予め設定された割合よりも少ない場合、前記２値の画像データを前記格納手段に格納するよう制御する請求項１記載の画像処理装置。
【請求項３】
前記制御手段は、入力された画像データにおける文字領域の比率が予め定められた割合よりも多い場合、前記２値の画像データを前記格納手段に格納するよう制御する請求項２記載の画像処理装置。
【請求項４】
前記制御手段は、入力された画像データの内容が白紙の場合、前記２値の画像データを前記格納手段に格納するよう制御する請求項２記載の画像処理装置。
【請求項５】
前記制御手段は、入力された画像データに中間調の画像が含まれる場合、前記多値の画像データを前記格納手段に格納するよう制御する請求項１記載の画像処理装置。
【請求項６】
前記制御手段は、入力された画像データに写真画像またはグラフィック画像が含まれる場合、前記多値の画像データを前記格納手段に格納するよう制御する請求項５記載の画像処理装置。
【請求項７】
入力された多値の画像データに対して出力階調補正を行う階調補正手段と、
前記階調補正手段により出力階調補正が行われた後の多値の画像データを２値の画像データに変換する変換手段と、
多値または２値の画像データを格納する格納手段と、
使用者からの出力指示において設定された設定内容が、画像データの内容が出力階調補正を必要する内容であることを示している場合、出力階調補正前の多値の画像データを前記格納手段に格納し、出力階調補正を必要としない内容であることを示している場合、前記２値の画像データを前記格納手段に格納するよう制御する制御手段と、
を備えた画像処理装置。
【請求項８】
前記制御手段は、出力指示において設定された原稿種類が文字または図面である場合、前記２値の画像データを前記格納手段に格納するよう制御する請求項７記載の画像処理装置。
【請求項９】
入力された多値の画像データに対して出力階調補正を行う階調補正手段と、前記階調補正手段により出力階調補正が行われた後の多値の画像データを２値の画像データに変換する変換手段と、多値または２値の画像データを格納する格納手段と、入力された画像データの内容が出力階調補正を必要とする内容の場合、出力階調補正前の多値の画像データを前記格納手段に格納し、出力階調補正を必要としない内容の場合、前記２値の画像データを前記格納手段に格納するよう制御する制御手段とを備えた画像処理装置と、
前記画像処理装置から送信されてきた２値画像データに基づいて画像を出力する出力装置と、
を有する画像形成システム。
【請求項１０】
入力された多値の画像データに対して出力階調補正を行う階調補正ステップと、
前記階調補正ステップにおいて出力階調補正が行われた後の多値の画像データを２値の画像データに変換する変換ステップと、
入力された画像データの内容が出力階調補正を必要とする内容の場合、出力階調補正前の多値の画像データを格納手段に格納し、出力階調補正を必要としない内容の場合、前記２値の画像データを格納手段に格納するよう制御する制御ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、スキャナ等の画像読み取り装置により読み取った画像データに対して処理を施す画像処理部と、画像処理された画像データを記憶する記憶装置と、画像読み取り装置によって読み取られた画像データを印字出力する複数の出力装置とがネットワーク接続された画像処理システムにおいて、画像データを記憶装置に記憶させる際、各出力装置の特性に対応できるＹＭＣＫ多値データ等のデータ形式で記憶させ、出力装置に印字出力する際に、印字出力する出力装置の特性に適合させた画像データに変換して出力するようにした画像処理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３９８５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像処理装置、画像形成システムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［画像処理装置］
請求項１に係る本発明は、入力された多値の画像データに対して出力階調補正を行う階調補正手段と、
前記階調補正手段により出力階調補正が行われた後の多値の画像データを２値の画像データに変換する変換手段と、
多値または２値の画像データを格納する格納手段と、
入力された画像データの内容が出力階調補正を必要とする内容の場合、出力階調補正前の多値の画像データを前記格納手段に格納し、出力階調補正を必要としない内容の場合、前記２値の画像データを前記格納手段に格納するよう制御する制御手段と、を備えた画像処理装置である。
【０００６】
請求項２に係る本発明は、前記制御手段が、入力された画像データにおける中間調の領域の割合が予め設定された割合よりも少ない場合、前記２値の画像データを前記格納手段に格納するよう制御する請求項１記載の画像処理装置である。
【０００７】
請求項３に係る本発明は、前記制御手段が、入力された画像データにおける文字領域の比率が予め定められた割合よりも多い場合、前記２値の画像データを前記格納手段に格納するよう制御する請求項２記載の画像処理装置である。
【０００８】
請求項４に係る本発明は、前記制御手段が、入力された画像データの内容が白紙の場合、前記２値の画像データを前記格納手段に格納するよう制御する請求項２記載の画像処理装置である。
【０００９】
請求項５に係る本発明は、前記制御手段が、入力された画像データに中間調の画像が含まれる場合、前記多値の画像データを前記格納手段に格納するよう制御する請求項１記載の画像処理装置である。
【００１０】
請求項６に係る本発明は、前記制御手段が、入力された画像データに写真画像またはグラフィック画像が含まれる場合、前記多値の画像データを前記格納手段に格納するよう制御する請求項５記載の画像処理装置である。
【００１１】
請求項７に係る本発明は、入力された多値の画像データに対して出力階調補正を行う階調補正手段と、
前記階調補正手段により出力階調補正が行われた後の多値の画像データを２値の画像データに変換する変換手段と、
多値または２値の画像データを格納する格納手段と、
使用者からの出力指示において設定された設定内容が、画像データの内容が出力階調補正を必要する内容であることを示している場合、出力階調補正前の多値の画像データを前記格納手段に格納し、出力階調補正を必要としない内容であることを示している場合、前記２値の画像データを前記格納手段に格納するよう制御する制御手段と、を備えた画像処理装置である。
【００１２】
請求項８に係る本発明は、前記制御手段が、出力指示において設定された原稿種類が文字または図面である場合、前記２値の画像データを前記格納手段に格納するよう制御する請求項７記載の画像処理装置である。
【００１３】
[画像形成システム]
請求項９に係る本発明は、入力された多値の画像データに対して出力階調補正を行う階調補正手段と、前記階調補正手段により出力階調補正が行われた後の多値の画像データを２値の画像データに変換する変換手段と、多値または２値の画像データを格納する格納手段と、入力された画像データの内容が出力階調補正を必要とする内容の場合、出力階調補正前の多値の画像データを前記格納手段に格納し、出力階調補正を必要としない内容の場合、前記２値の画像データを前記格納手段に格納するよう制御する制御手段とを備えた画像処理装置と、
前記画像処理装置から送信されてきた２値画像データに基づいて画像を出力する出力装置と、を有する画像形成システムである。
【００１４】
[プログラム]
請求項１０に係る本発明は、入力された多値の画像データに対して出力階調補正を行う階調補正ステップと、
前記階調補正ステップにおいて出力階調補正が行われた後の多値の画像データを２値の画像データに変換する変換ステップと、
入力された画像データの内容が出力階調補正を必要とする内容の場合、出力階調補正前の多値の画像データを格納手段に格納し、出力階調補正を必要としない内容の場合、前記２値の画像データを格納手段に格納するよう制御する制御ステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１５】
請求項１に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像処理装置を提供することができる。
【００１６】
請求項２に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像処理装置を提供することができる。
【００１７】
請求項３に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像処理装置を提供することができる。
【００１８】
請求項４に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像処理装置を提供することができる。
【００１９】
請求項５に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像処理装置を提供することができる。
【００２０】
請求項６に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像処理装置を提供することができる。
【００２１】
請求項７に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像処理装置を提供することができる。
【００２２】
請求項８に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像処理装置を提供することができる。
【００２３】
請求項９に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能な画像形成システムを提供することができる。
【００２４】
請求項１０に係る本発明によれば、入力された画像データを一旦格納しておき、出力指示があると格納されていた画像データを出力装置に送信して出力処理を実行する場合に、入力された全ての画像データを多値の画像データのまま格納する場合と比較して、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮することが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態の画像形成システムのシステム構成を示す図である。
【図２】ネットワークコピーが行われる際のスキャナ２０、端末装置１０、プリンタ４０のそれぞれで行われる処理の概要について説明するための図である。
【図３】プリンタ４０における出力階調特性の一例を示す図である。
【図４】出力階調補正用データの一例を示す図である。
【図５】本発明の一実施形態における端末装置１０のハードウェア構成を示すブロック図である。
【図６】本発明の一実施形態における端末装置１０の機能構成を示すブロック図である。
【図７】ユーザからの出力指示において設定された設定内容を利用して、格納する画像データの形式を切替えるようにした処理例１を説明するためのフローチャートである。
【図８】スキャナ２０からの画像データの画像内容に対して、テキスト領域とそれ以外の領域を分離する処理であるテキスト分離処理を行って、格納する画像データの形式を切替えるようにした処理例２を説明するためのフローチャートである。
【図９】スキャナ２０からの画像データの画像内容に対して、画像内に含まれている各オブジェクトを種類毎に分離するオブジェクト分離処理を行って、格納する画像データの形式を切替えるようにした処理例３を説明するためのフローチャートである。
【図１０】画像データ格納部３３に格納されている画像データに対する出力処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２７】
図１は本発明の一実施形態の画像形成システムの構成を示す図である。
【００２８】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続されたパーソナルコンピュータ等の端末装置１０と、スキャナ２０と、プリンタ４０とから構成されている。
【００２９】
以下の説明では、本実施形態の画像形成システムにより、ネットワーク接続された複数の装置によりコピー（複写）処理を実現する、いわゆるネットワークコピーと呼ばれる処理を実行する場合を用いて説明する。
【００３０】
スキャナ２０は、セットされた原稿の読取り処理を行って画像データに変換する処理を行うための読取装置である。端末装置１０は、プリントサーバのような機能を行っており、スキャナ２０により読取られた画像データを一旦格納しておき、その画像データに対する色変換処理、出力階調補正処理、スクリーン処理を行って印刷データとしてプリンタ４０に送信する処理を行う画像処理装置として機能する。プリンタ４０は、端末装置１０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する出力装置である。
【００３１】
次に、上記で説明したようなネットワークコピーが行われる際のスキャナ２０、端末装置１０、プリンタ４０のそれぞれにおいて行われる処理の概要について図２を参照して説明する。
【００３２】
先ず、図２に示されるように、スキャナ２０において原稿画像の読取り処理が行われ、読取られた画像データに対する入力階調補正処理が実行される。この入力階調補正処理とは、スキャナ２０の画像読取装置における階調特性の変動を補償するための階調補正を実行する処理である。つまり、経年変化、温度変化等に起因して画像読取装置における階調特性が変動した場合、変動した階調特性を目標とする階調特性に戻すための階調補正処理が入力階調補正処理である。
【００３３】
そして、スキャナ２０により読取られた画像データはネットワーク３０を介して端末装置１０に送信される。そして、端末装置１０では、スキャナ２０から送信されてきた画像データに対してＲＧＢ色空間からＣＭＹＫ色空間への色変換処理が行われる。ここで、色変換処理後の画像データは、例えば、各画素がＣＭＹＫ４色あたり８ビットの合計３２ビットにより表現されたＣＭＹＫ形式の多値の画像データとなっている。そして、色変換処理により得られたＣＭＹＫ形式の多値の画像データに対して出力階調補正処理が行われる。
【００３４】
この出力階調補正処理は、出力装置であるプリンタ４０における階調特性の変動を補償するための階調補正を実行する処理である。つまり、入力階調補正処理と同様に、経年変化、温度変化等に起因してプリンタ４０における階調特性が変動した場合、変動した階調特性を目標とする階調特性に戻すための階調補正処理が出力階調補正処理である。
【００３５】
そして、この出力階調補正処理では、プリンタ４０における現在の出力階調特性を補正して目標とする階調特性とするための出力階調補正用データ（プロセスコントロール用データ）がプリンタ４０から端末装置１０に送信され、端末装置１０では、送信されてきた階調補正用データを用いて出力階調補正処理が行われる。
【００３６】
この出力階調補正処理の具体例を図３、図４を参照して説明する。
【００３７】
例えば、プリンタ４０における出力階調特性を測定した際の測定階調特性が図３に示すようになっているものとして説明する。図３では、プリンタ４０の現在の出力階調特性が、理想とする目標階調特性からずれているのが分かる。
【００３８】
そのため、このようなプリンタ４０における階調変動、つまり実際の出力階調特性の目標階調特性からのずれを補償する出力階調補正を行うための出力階調補正用データとして図４に示すようなデータが生成される。この図４に示した出力階調補正用データは、主として最大濃度変動を補正するためではなく、中間調の階調変動を補正するためのデータとなっている。
【００３９】
なお、プリンタ４０における階調特性は時間経過や印刷枚数等により変化するため、図４に示したような出力階調補正用データは、例えば、プリンタ４０の電源が投入された場合、印刷処理が１００枚実行される毎、予め設定された時間が経過する毎等の設定された条件に応じて定期的に生成される。
【００４０】
そして、端末装置１０では、このようにして生成された階調補正用データに基づいて出力階調補正処理が実行される。
【００４１】
次に、出力階調補正処理後のＣＭＹＫ形式の多値の画像データに対してスクリーン処理が行われ、ＣＭＹＫ形式の２値の画像データに変換されて印刷データとしてプリンタ４０に送信される。
【００４２】
そして、プリンタ４０では、このＣＭＹＫ形式の２値の画像データに基づいて、印刷用紙上に画像を形成することにより印刷処理が実行される。
【００４３】
ここで、端末装置１０からプリンタ４０に送信される画像データが２値の画像データとなっているのは、多値の画像データを端末装置１０からプリンタ４０に転送したのでは、転送時間が長くなってしまうからである。そのため、多値の画像データを２値の画像データに変換するスクリーン処理については端末装置１０において実行して、２値の画像データをプリンタ４０に転送するような構成となっている。
【００４４】
しかし、上述した出力階調補正処理については、多値の画像データに対して実行する必要がある。そのため、スクリーン処理までを端末装置１０で実行する場合には、上述したように出力階調補正用データをプリンタ４０から端末装置１０にフィードバックする必要がある。
【００４５】
そして、ネットワークコピーでは、原稿の読取処理と、印刷用紙上への出力処理が連続して実行されずに、スキャナ２０において読取られた画像データが端末装置１０内において一旦格納された後に、ある程度の時間が経過してからプリンタ４０に送信されて出力処理が行われるような場合がある。
【００４６】
しかし、上述したようにプリンタ４０の出力階調特性は時間経過や印刷枚数等により常に変動するため、出力処理を実行する直前に出力階調補正処理を行う必要がある。
【００４７】
そして、出力階調補正処理を行うためには画像データは多値の画像データである必要があるため、端末装置１０内において画像データを格納する場合も、画像データをスクリーン処理前の多値の状態で格納しておく必要がある
【００４８】
ただし、格納されていた多値の画像データに対して出力指示があった場合に、格納されていた多値の画像データを読み出して、出力階調補正用データをプリンタ４０から取得して出力階調補正処理を行って、さらにスクリーン処理を行って２値の画像データに変換してプリンタ４０に送信したのでは、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間が長くなってしまう場合がある。
【００４９】
スキャナや出力装置等が１つの装置内に組み込まれたいわゆる複合機と呼ばれる画像形成装置等では、このような画像処理はＡＳＩＣ（Application Specific IC：特定用途向けＩＣ）により実行されるため、速い処理速度で画像処理を実行することが可能である。
【００５０】
しかし、本実施形態のネットワークコピーのように、パーソナルコンピュータ等の汎用装置である端末装置１０により画像処理を行う場合、ソフトウェア処理によって階調補正処理、スクリーン処理等の画像処理が実行されるため、ＡＳＩＣにより処理する場合と比較して処理速度が遅くなり処理時間は長くなってしまう。
【００５１】
なお、端末装置１０においてもＧＰＵ（Graphics Processing Unit）を用いて上述したような画像処理を行えば処理速度を速くすることは可能であるが、コスト的に高くなるため現実的ではない。
【００５２】
そこで、本実施形態の画像形成システムでは、下記で説明するような方法により、格納されていた画像データの出力を指示してから出力処理が開始されるまでの時間を短縮する。
【００５３】
次に、本実施形態の画像形成システムにおける端末装置１０のハードウェア構成を図５に示す。
【００５４】
端末装置１０は、図５に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００５５】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、端末装置１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明するが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００５６】
図６は、上記の制御プログラムが実行されることにより実現される端末装置１０の機能構成を示すブロック図である。
【００５７】
本実施形態の端末装置１０は、図６に示されるように、受信部３１と、制御部３２と、画像データ格納部３３と、色変換部３４と、出力階調補正部３５と、スクリーン処理部３６と、送信部３７とを備えている。
【００５８】
受信部３１は、スキャナ２０において読み取られた原稿画像データやプリンタ４０からの出力階調補正用データを、ネットワーク３０を介して受信する。
【００５９】
色変換部３４は、制御部３２による制御に基づいて、受信部３１において受信された多値のＲＧＢ形式の画像データを、多値のＣＭＹＫ形式の画像データに変換する色変換処理を行う。
【００６０】
出力階調補正部３５は、制御部３２による制御に基づいて、色変換部３４により色変換処理が実行された後の多値のＣＭＹＫ形式の画像データを入力して、入力された多値のＣＭＹＫ形式の画像データに対して出力階調補正を行う。
【００６１】
スクリーン処理部３６は、制御部３２による制御に基づいて、出力階調補正部３５により出力階調補正が行われた後の多値のＣＭＹＫ形式の画像データを２値の画像データに変換するスクリーン処理を行う。
【００６２】
画像データ格納部３３は、制御部３２による制御に基づいて、色変換部３４により色変換処理が行われた後の多値のＣＭＹＫ形式の画像データまたは、スクリーン処理部３６によりスクリーン処理が行われた後の２値のＣＭＹＫ形式の画像データを格納する。
【００６３】
送信部３７は、スクリーン処理部３６によりスクリーン処理が行われた後の２値のＣＭＹＫ形式の画像データをプリンタ４０に送信する。
【００６４】
制御部３２は、スキャナ２０から入力された画像データの内容が出力階調補正を必要とする内容の場合、色変換部３４により色変換処理が行われて出力階調補正前の多値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納し、出力階調補正を必要としない内容の場合、スクリーン処理部３６によりスクリーン処理が行われた後の２値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するような制御を行う。
【００６５】
ここで、制御部３２は、多値または２値の画像データを画像データ格納部３３に格納するいずれの場合も、格納しようとする画像データに対して圧縮処理を行い、圧縮処理後の多値の画像データまたは圧縮処理後の２値の画像データを画像データ格納部３３に格納する。
【００６６】
そして、画像データ格納部３３に格納された画像データに対して出力指示が行われた場合、制御部３２は、出力指示が行われた画像データを読み出してプリンタ４０において印刷処理が実行されるような制御を行う。
【００６７】
具体的には、画像データ格納部３３から読み出した画像データが出力階調補正前の多値のＣＭＹＫ形式の画像データの場合、制御部３２は、プリンタ４０から出力階調補正用データを取得して、読み出した画像データに対して出力階調補正部３５による出力階調補正を実行する。その後、制御部３２は、出力階調補正後の多値のＣＭＹＫ形式の画像データに対して、スクリーン処理部３６によるスクリーン処理を実行して２値のＣＭＹＫ形式の画像データに変換し、送信部３７からプリンタ４０に対して送信して印刷処理を実行する。
【００６８】
また、画像データ格納部３３から読み出した画像データが、スクリーン処理が行われた後の２値のＣＭＹＫ形式の画像データの場合、制御部３２は、読み出した画像データをそのまま送信部３７からプリンタ４０に対して送信して印刷処理を実行する。
【００６９】
このように本実施形態の端末装置１０では、制御部３２は、スキャナ２０から送信されてきた画像データの内容（画像内容）が出力階調補正を必要とする内容であるか否かに基づいて、色変換処理のみが行われ出力階調補正が行われる前の多値のＣＭＹＫ形式の画像データのまま画像データ格納部３３に格納するのか、スクリーン処理まで行われた後の２値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するのかを切替えている。
【００７０】
なお、ここで、画像データの内容が出力階調補正を必要とする内容であるか否かを判定する判定基準としては、出力階調補正を行わなくてもプリンタ４０から出力される出力結果がプリンタ４０における階調変動による影響を大きく受けるのかあまり影響を受けないかということを判定基準とすることができる。つまり、プリンタ４０の出力結果を見たユーザが、出力階調補正を行った場合と行わなかった場合とを比較しても区別をつけることができるのか否かを判定基準とすることができる。
【００７１】
具体的には、制御部３２は、以下のような処理により、スキャナ２０から送信されてきた画像データの内容が出力階調補正を必要とする内容であるか否かを判定して、画像データ格納部３３に格納する際の画像データの形式を切替えている。
【００７２】
例えば、制御部３２は、入力された画像データにおける中間調の領域（網点で表現された領域）の割合が予め設定された割合よりも少ない場合、画像データの内容が出力階調補正を必要としない内容であると判定して、２値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するような制御を行う。
【００７３】
また、制御部３２は、入力された画像データにおける文字領域の比率が予め定められた割合よりも多い場合、画像データの内容が出力階調補正を必要としない内容であると判定して、２値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するような制御を行う。
【００７４】
また、制御部３２は、入力された画像データの内容が白紙の場合、画像データの内容が出力階調補正を必要としない内容であると判定して、２値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するよう制御を行う。
【００７５】
また、制御部３２は、入力された画像データに中間調の画像が含まれる場合、画像データの内容が出力階調補正を必要とする内容であると判定して、多値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するような制御を行う。
【００７６】
さらに、制御部３２は、入力された画像データに写真画像またはグラフィック画像が含まれる場合、画像データの内容が出力階調補正を必要とする内容であると判定して、多値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するような制御を行う。
【００７７】
なお、制御部３２は、このようにスキャナ２０からの画像データの具体的な内容に基づいて出力階調補正が必要であるか否かを判定するのではなく、ユーザ（使用者）からの出力指示の際の設定内容に基づいて、出力指示が行われた画像データは、出力階調補正が必要であるか否かを判定するようにすることも可能である。
【００７８】
つまり、制御部３２は、ユーザからの出力指示において設定された設定内容が、画像データの内容が出力階調補正を必要する内容であることを示している場合、出力階調補正前の多値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納し、出力階調補正を必要としない内容であることを示している場合、２値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するような制御を行う。
【００７９】
具体的には、制御部３２は、出力指示において設定された原稿種類（原稿タイプ）が文字または図面である場合、２値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するような制御を行い、出力指示において設定された原稿種類が文字または図面以外である場合、多値のＣＭＹＫ形式の画像データを画像データ格納部３３に格納するような制御を行う。
【００８０】
次に、本実施形態の画像形成システムにおける端末装置１０の動作について図面を参照して詳細に説明する。
【００８１】
先ず、ユーザからの出力指示において設定された設定内容を利用して、格納する画像データの形式を切替えるようにした処理例１を図７のフローチャートを参照して説明する。
【００８２】
先ず、制御部３２は、スキャナ２０から受信した画像データの画像内容が白紙か否かを判定する（ステップＳ１０１）。
【００８３】
そして、画像データの内容が白紙であると判定した場合（ステップＳ１０１においてｙｅｓ）、制御部３２は、受信した画像データに対して、色変換部３４による色変換処理（ステップＳ１０３）、スクリーン処理部３６によるスクリーン処理（ステップＳ１０４）を実行して、得られた２値のＣＭＹＫ形式の画像データ（２値データ）を画像データ格納部３３に格納する処理を行う（ステップＳ１０５）。
【００８４】
そして、画像データの内容が白紙ではないと判定した場合（ステップＳ１０１においてｎｏ）、制御部３２は、出力指示の際に選択された原稿種類が文字または図面であるか、またはそれ以外であるかを判定する（ステップＳ１０２）。そして、選択された原稿種類が文字または図面である場合（ステップＳ１０２においてｙｅｓ）、制御部３２は、上記と同様に、受信した画像データに対して、色変換部３４による色変換処理（ステップＳ１０３）、スクリーン処理部３６によるスクリーン処理（ステップＳ１０４）を実行して、得られた２値のＣＭＹＫ形式の画像データ（２値データ）を画像データ格納部３３に格納する処理を行う（ステップＳ１０５）。
【００８５】
そして、選択された原稿種類が文字または図面以外である場合（ステップＳ１０２においてｎｏ）、制御部３２は、受信した画像データに対して、色変換部３４による色変換処理（ステップＳ１０６）のみを行い、得られた多値のＣＭＹＫ形式の画像データ（多値データ）を画像データ格納部３３に格納する処理を行う（ステップＳ１０７）。
【００８６】
次に、スキャナ２０からの画像データの画像内容に対して、テキスト領域とそれ以外の領域を分離する処理であるテキスト分離処理を行って、格納する画像データの形式を切替えるようにした処理例２を図８のフローチャートを参照して説明する。
【００８７】
なお、図８のフローチャートにおいて、ステップＳ１０３〜Ｓ１０７の処理は図７のフローチャートと同様な処理であるため、同じ符号を用いて表している。
【００８８】
先ず、図７のフローチャートと同様に、制御部３２は、スキャナ２０から受信した画像データの画像内容が白紙か否かを判定する（ステップＳ２０１）。
【００８９】
そして、画像データの内容が白紙であると判定した場合（ステップＳ２０１においてｙｅｓ）、制御部３２は、受信した画像データに対して、色変換部３４による色変換処理（ステップＳ１０３）、スクリーン処理部３６によるスクリーン処理（ステップＳ１０４）を実行して、得られた２値のＣＭＹＫ形式の画像データ（２値データ）を画像データ格納部３３に格納する処理を行う（ステップＳ１０５）。
【００９０】
そして、画像データの内容が白紙ではないと判定した場合（ステップＳ２０１においてｎｏ）、制御部３２は、その画像データに対してテキスト分離処理を実行する（ステップＳ２０２）。
【００９１】
そして、制御部３２は、その画像データにおけるテキスト領域の画像全体に対する比率が、一定の値以上であるか否かを判定する（ステップＳ２０３）。例えば、制御部３２は、その画像データにおけるテキスト領域の画像全体に対する比率が９０％以上であるか否かを判定する。
【００９２】
そして、その画像データにおけるテキスト領域の画像全体に対する比率が一定の値以上の場合（ステップＳ２０３においてｙｅｓ）、制御部３２は、上記と同様に、受信した画像データに対して、色変換部３４による色変換処理（ステップＳ１０３）、スクリーン処理部３６によるスクリーン処理（ステップＳ１０４）を実行して、得られた２値のＣＭＹＫ形式の画像データ（２値データ）を画像データ格納部３３に格納する処理を行う（ステップＳ１０５）。
【００９３】
そして、その画像データにおけるテキスト領域の画像全体に対する比率が一定の値以上ではない場合（ステップＳ２０３においてｎｏ）、制御部３２は、受信した画像データに対して、色変換部３４による色変換処理（ステップＳ１０６）のみを行い、得られた多値のＣＭＹＫ形式の画像データ（多値データ）を画像データ格納部３３に格納する処理を行う（ステップＳ１０７）。
【００９４】
次に、スキャナ２０からの画像データの画像内容に対して、画像内に含まれている各オブジェクトを種類毎に分離するオブジェクト分離処理を行って、格納する画像データの形式を切替えるようにした処理例３を図９のフローチャートを参照して説明する。
【００９５】
先ず、制御部３２は、スキャナ２０から受信した画像データに対してオブジェクト分離処理を行って、画像内に含まれる各オブジェクトを分離する（ステップＳ３０１）。
【００９６】
そして、その画像データの画像内容が白紙か否かを判定する（ステップＳ３０２）。画像データの内容が白紙であると判定した場合（ステップＳ３０２においてｙｅｓ）、制御部３２は、受信した画像データに対して、色変換部３４による色変換処理（ステップＳ３０７）、スクリーン処理部３６によるスクリーン処理（ステップＳ３０８）を実行して、得られた２値のＣＭＹＫ形式の画像データ（２値データ）を画像データ格納部３３に格納する処理を行う（ステップＳ３０９）。
【００９７】
そして、画像データの内容が白紙ではないと判定した場合（ステップＳ３０２においてｎｏ）、制御部３２は、その画像データの内容に写真またはグラフィックのオブジェクトが含まれているか否か（ステップＳ３０３）、および、セルが塗りつぶされた表オブジェクトがあるか否か（ステップＳ３０４）を判定する。
【００９８】
そして、画像データの内容に写真またはグラフィックのオブジェクトが含まれている場合（ステップＳ３０３においてｙｅｓ）、または、セルが塗りつぶされた表オブジェクトがある場合（ステップＳ３０４においてｙｅｓ）、制御部３２は、受信した画像データに対して、色変換部３４による色変換処理（ステップＳ３０５）のみを行い、得られた多値のＣＭＹＫ形式の画像データ（多値データ）を画像データ格納部３３に格納する処理を行う（ステップＳ３０６）。
【００９９】
また、画像データの内容に写真またはグラフィックのオブジェクトが含まれておらず（ステップＳ３０３においてｎｏ）、かつ、セルが塗りつぶされた表オブジェクトがない場合（ステップＳ３０４においてｎｏ）、制御部３２は、受信した画像データに対して、色変換部３４による色変換処理（ステップＳ３０７）、スクリーン処理部３６によるスクリーン処理（ステップＳ３０８）を実行して、得られた２値のＣＭＹＫ形式の画像データ（２値データ）を画像データ格納部３３に格納する処理を行う（ステップＳ３０９）。ここで、セルが塗りつぶされた表オブジェクトとは、セルが塗りつぶされていることにより中間調の領域が存在するオブジェクトである。
【０１００】
最後に、画像データ格納部３３に格納されている画像データに対する出力処理を図１０のフローチャートを参照して説明する。
【０１０１】
画像データ格納部３３に格納されている画像データに対する出力指示があった場合、制御部３２は、出力指示のあった画像データを画像データ格納部３３から読み出す（ステップＳ４０１）。
【０１０２】
そして、制御部３２は、読み出された画像データが２値の画像データあるのか、多値の画像データであるのかを判定する（ステップＳ４０２）。
【０１０３】
読み出された画像データが２値の画像データである場合（ステップＳ４０２においてｙｅｓ）、制御部３２は、読み出された２値の画像データを送信部３７からプリンタ４０に送信する（ステップＳ４０６）。
【０１０４】
そして、読み出された画像データが２値の画像データでない場合、つまり多値の画像データである場合（ステップＳ４０２においてｎｏ）、制御部３２は、出力階調補正用データをプリンタ４０から取得して（ステップＳ４０３）、取得した出力階調補正用データを用いて、読み出された多値の画像データに対して出力階調補正処理を実行する（ステップＳ４０４）。
【０１０５】
その後、制御部３２は、出力階調補正処理後の多値の画像データに対してスクリーン処理部３６によるスクリーン処理を実行し（ステップＳ４０５）、得られた２値の画像データを送信部３７からプリンタ４０に送信する（ステップＳ４０６）。
【０１０６】
なお、本実施形態のようにスキャナ２０からの全ての画像データを多値の画像データとして画像データ格納部３３に格納する場合と比較して、出力階調補正処理が必要ではない画像内容の画像データについては２値の画像データまで変換してから画像データ格納部３３に格納することにより、画像データ格納部３３が必要となる記憶容量は小さくなる。
【０１０７】
[変形例]
上記実施形態では、画像の読取りを行う画像読取装置であるスキャナ２０と、画像処理を行う端末装置１０と、出力処理を行う出力装置であるプリンタ４０とがそれぞれ別装置である場合を用いて説明したが、本発明はこれに限定されるものではなく、１つの装置内に画像読取部、画像処理部、画像出力部等が構成されているような装置の場合でも同様に適用することができるものである。
【０１０８】
例えば、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を実行可能ないわゆる複合機と呼ばれる装置において、読取った画像データを多値の形式で格納するのか２値の形式で格納するのかを、上述したような方法により切替えることも可能である。
【０１０９】
また、このような複合機において、自装置内の画像処理の処理速度が予め設定された値よりも速い場合には格納する画像データの形式の切替えは行わないが、自装置内の画像処理の処理速度が予め設定された値よりも遅い場合には格納する画像データの形式の切替えを行うようなことも可能である。
【０１１０】
また、このような複合機に例えば、ＵＳＢ接続等により画像処理を行う外部装置を接続したような場合、その画像処理の処理速度に応じて、読取った画像データを多値の形式で格納するのか２値の形式で格納するのかを切替えるようなことも可能である。
【符号の説明】
【０１１１】
１０    端末装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    制御バス
２０    スキャナ
３０    ネットワーク
３１    受信部
３２    制御部
３３    画像データ格納部
３４    色変換部
３５    出力階調補正部
３６    スクリーン処理部
３７    送信部
４０    プリンタ
【図１】
2019140480.tif 000003
【図２】
2019140480.tif 000004
【図３】
2019140480.tif 000005
【図４】
2019140480.tif 000006
【図５】
2019140480.tif 000007
【図６】
2019140480.tif 000008
【図７】
2019140480.tif 000009
【図８】
2019140480.tif 000010
【図９】
2019140480.tif 000011
【図１０】
2019140480.tif 000012