(57)【要約】【課題】入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうこと。【解決手段】入力濃度補正部１０３による入力濃度補正、濃度補正部１０６による濃度補正並びに書き込み制御ブロック１１０における書き込み濃度補正をユーザの操作に応答してそれぞれ独立に制御する。【選択図】図１
2007228611.tif 000002
【特許請求の範囲】
【請求項１】
画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを書き込み部によって記録用紙に書き込む画像処理装置において、
前記画像読取部に依存した濃度特性を補正する第１の濃度補正手段と、
原稿濃度の再現特性を補正する第２の濃度補正手段と、
前記書き込み部に依存した濃度特性を補正する第３の濃度補正手段と、
前記第１の濃度補正手段、第２の濃度補正手段および第３の濃度補正手段を独立に制御する制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記画像データの入力濃度によってフィルタ係数を切り替える切替手段と、濃度レベルに応じてデータ補正をおこなうデータ補正手段と、書き込みドットの形成を補正するドット補正手段と、を備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを濃度補正する画像処理装置において、
前記画像読取部に依存した濃度特性を補正する第１の濃度補正手段と、
原稿濃度の再現特性を補正する第２の濃度補正手段と、
前記第１の濃度補正手段および第２の濃度補正手段を独立に制御する制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項４】
前記制御手段は、前記画像データの入力濃度によってフィルタ係数を切り替える切替手段と、濃度レベルに応じてデータ補正をおこなうデータ補正手段とを備えたことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
画像データを書き込み部によって記録用紙に書き込む画像処理装置において、
前記書き込み部に依存した濃度特性を補正する第３の濃度補正手段と、
前記第３の濃度補正手段を独立に制御する制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項６】
前記制御手段は、書き込みドットの形成を補正するドット補正手段を備えたことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記切替手段は、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択する選択手段を備えたことを特徴とする請求項２または４に記載の画像処理装置。
【請求項８】
前記データ補正手段は、前記画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうことを特徴とする請求項２または４に記載の画像処理装置。
【請求項９】
前記ドット補正手段は、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうことを特徴とする請求項２または６に記載の画像処理装置。
【請求項１０】
画質処理の種類を選択する画質選択手段をさらに備え、前記制御手段は、前記画質選択手段により選択された画質処理の種類に基づいて前記第１の濃度補正手段、第２の濃度補正手段および／または第３の濃度補正手段を独立に制御することを特徴とする請求項１、３または５に記載の画像処理装置。
【請求項１１】
前記画質選択手段は、処理内容の設定をグループ化するグループ化手段と、前記グループ化手段によりグループ化された設定手順を任意に割り当てる割り当て手段と、を備えたことを特徴とする請求項１０に記載の画処理装置。
【請求項１２】
前記任意に割り当てる手段は、
複数の既存の画質モードの中から、通常に使用するためのモードを任意に選択する手段と、
画質特性の補正を行う補正手段と、
前記補正手段により補正する前記画質特性の補正値を任意の値に変更する手段と、
前記変更した画質特性の補正値を保存する手段とを備えたことを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記任意に割り当てる手段は、
複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、
画像読み取り特性の補正を行う補正手段と、
前記補正手段により補正する前記画像読み取り特性の補正値を任意の値に変更する手段と、
前記変更した画像読み取り特性の補正値を保存する手段とを備えたことを特徴とする請求項１１記載の画像処理装置。
【請求項１４】
前記任意に割り当てる手段は、
複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、
画素生成特性の補正を行う補正手段と、
前記補正手段により補正する前記画素生成特性の補正値を任意の値に変更する手段と、
前記変更した画素生成特性の補正値を保存する手段とを備えたことを特徴とする請求項１１記載の画像処理装置。
【請求項１５】
前記任意に割り当てる手段は、
複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、
画質特性の補正を行う補正手段と、
前記補正手段により補正する前記画質特性の補正値を、一旦設定された値に対して、相対的に変更する手段と、
前記変更した画質特性の補正値を保存する手段とを備えたことを特徴とする請求項１１記載の画像処理装置。
【請求項１６】
前記任意に割り当てる手段は、
複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、
画像読み取り特性の補正を行う補正手段と、
前記補正手段により補正する前記画像読み取り特性の補正値を、一旦設定された値に対して、相対的に変更する手段と、
前記変更した画像読み取り特性の補正値を保存する手段とを備えたことを特徴とする請求項１１記載の画像処理装置。
【請求項１７】
前記任意に割り当てる手段は、
複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、
画素生成特性の補正を行う補正手段と、
前記補正手段により補正する前記画素生成特性の補正値を、一旦設定された値に対して、相対的に変更する手段と、
前記変更した画素生成特性の補正値を保存する手段とを備えたことを特徴とする請求項１１記載の画像処理装置。
【請求項１８】
画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを書き込み部によって記録用紙に書き込む画像処理方法において、
前記画像読取部に依存した濃度特性を補正する第１の濃度補正工程と、
原稿濃度の再現特性を補正する第２の濃度補正工程と、
前記書き込み部に依存した濃度特性を補正する第３の濃度補正工程と、
前記第１の濃度補正工程、第２の濃度補正工程および第３の濃度補正工程による補正をそれぞれ独立に制御する制御工程と、
を含んだことを特徴とする画像処理方法。
【請求項１９】
前記制御工程は、前記画像データの入力濃度によってフィルタ係数を切り替える切替工程と、濃度レベルに応じてデータ補正をおこなうデータ補正工程と、書き込みドットの形成を補正するドット補正工程と、を含んだことを特徴とする請求項１８に記載の画像処理方法。
【請求項２０】
画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを濃度補正する画像処理方法において、
前記画像読取部に依存した濃度特性を補正する第１の濃度補正工程と、
原稿濃度の再現特性を補正する第２の濃度補正工程と、
前記第１の濃度補正工程および第２の濃度補正工程による補正をそれぞれ独立に制御する制御工程と、
を含んだことを特徴とする画像処理方法。
【請求項２１】
前記制御工程は、前記画像データの入力濃度によってフィルタ係数を切り替える切替工程と、濃度レベルに応じてデータ補正をおこなうデータ補正工程とを含んだことを特徴とする請求項２０に記載の画像処理方法。
【請求項２２】
画像データを書き込み部によって記録用紙に書き込む画像処理方法において、
前記書き込み部に依存した濃度特性を補正する第３の濃度補正工程と、
前記第３の濃度補正工程を独立に制御する制御工程と、
を含んだことを特徴とする画像処理方法。
【請求項２３】
前記制御工程は、書き込みドットの形成を補正するドット補正工程を含んだことを特徴とする請求項２２に記載の画像処理方法。
【請求項２４】
前記切替工程は、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択する選択工程を含んだことを特徴とする請求項１９または２１に記載の画像処理方法。
【請求項２５】
前記データ補正工程は、前記画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうことを特徴とする請求項１９または２１に記載の画像処理方法。
【請求項２６】
前記ドット補正工程は、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうことを特徴とする請求項１９または２３に記載の画像処理方法。
【請求項２７】
画質処理の種類を選択する画質選択工程をさらに含み、前記制御工程は、前記画質選択工程により選択された画質処理の種類に基づいて前記第１の濃度補正工程、第２の濃度補正工程および／または第３の濃度補正工程による補正をそれぞれ独立に制御することを特徴とする請求項１８、２０または２２に記載の画像処理方法。
【請求項２８】
前記画質選択工程は、処理内容の設定をグループ化するグループ化工程と、前記グループ化工程によりグループ化された設定手順を任意に割り当てる割り当て工程と、を含んだことを特徴とする請求項２７に記載の画像処理方法。
【請求項２９】
前記請求項１８〜２８のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項３０】
画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを書き込み部によって記録用紙に書き込む画像処理システムにおいて、
前記画像読取部に依存した濃度特性を補正する第１の濃度補正手段と、
原稿濃度の再現特性を補正する第２の濃度補正手段と、
前記書き込み部に依存した濃度特性を補正する第３の濃度補正手段と、
前記第１の濃度補正手段、第２の濃度補正手段および第３の濃度補正手段を独立に制御する制御手段と、
を備えたことを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スキャナなどの画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データをプリンタなどの書き込み部によって記録用紙に書き込む画像処理装置に関し、特に、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことができる画像処理装置、画像処理方法、および記録媒体に関する。
【背景技術】
【０００２】
従来、コピー、スキャナおよびファクシミリなどの画像読取部を有する装置や、これにプリンタなどの印刷部を有する装置が普及しており、最近では、コピー、プリンタ、スキャナおよびファクシミリなどを複合化した複合機も登場している。
【０００３】
これらの装置では、様々な濃度変換方式を採用しており、具体的には、画像読取部において読み取られた画像の信号レベルを広げて、画像読取部に依存した濃度特性を補正する入力濃度補正技術（以下「入力濃度補正」と言う）、ユーザによる濃度ノッチの操作に連動して印刷濃度を濃くしたり薄くしたりする電気領域での濃度補正技術（以下「濃度ノッチに連動した濃度補正」と言う）並びに印刷部で部品レベルの調整をおこなう補正技術（以下「書き込み濃度補正」と言う）などがある。
【０００４】
たとえば、特開平９−２２４１５５号公報には、画像データの濃度をそれぞれ異なった変換方式に則ってディジタル信号に変換する濃度変換手段を設け、画像データの濃度分布範囲の検出結果にしたがって濃度変換手段を変換するよう構成した画像処理装置が開示されている。
【０００５】
この従来技術は、たとえば原稿の地肌が濃い原稿、文字が薄く書かれている原稿、グラフ用紙にかかれたグラフ、写真、図面などさまざまな特徴を持つ原稿に容易に対応できるようにする技術であり、上記入力濃度補正に対応するものである。なお、かかる入力濃度補正と濃度ノッチに連動した濃度補正は、通常一体化して作り込まれるものであり、書き込み濃度補正はユーザの操作に基づくものではない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、かかる従来技術は、あくまでも画像入力部における入力濃度補正をおこなうものにすぎず、濃度ノッチに連動した濃度補正や印刷部での書き込み濃度補正をおこなうものではないので、この従来技術を用いたとしても良好な画像出力が得られるとは限らない。
【０００７】
たとえば、この従来技術を採用した複合機が、コピーとして動作するのではなくプリンタとして動作する場合には、画像読取部を介さない画像データが印刷部で印刷されるので、画像読取部での入力濃度補正はされないことになる。また、かかる複合機がコピーとして動作する場合に、入力濃度補正によって地肌の汚れが排除されたとしても、印刷部での発光特性などによって出力画像が意図しないものになる可能性がある。
【０００８】
これらのことから、プリンタ、コピー、スキャナ、ファクシミリまたは複合機において、いかにして入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうか、換言すれば、いかにして濃度補正の最適化を図るかが極めて重大な課題となっている。
【０００９】
この発明は、上述した従来技術による問題点（課題）を解決するためになされたものであり、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことができる画像処理装置、画像処理方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、請求項１の発明に係る画像処理装置は、画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを書き込み部によって記録用紙に書き込む画像処理装置において、前記画像読取部に依存した濃度特性を補正する第１の濃度補正手段と、原稿濃度の再現特性を補正する第２の濃度補正手段と、前記書き込み部に依存した濃度特性を補正する第３の濃度補正手段と、前記第１の濃度補正手段、第２の濃度補正手段および第３の濃度補正手段を独立に制御する制御手段と、を備えたことを特徴とする。
【００１１】
この請求項１の発明によれば、画像読取部に依存した濃度特性の補正、原稿濃度の再現特性の補正および書き込み部に依存した濃度特性の補正をそれぞれ独立に制御することとしたので、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことができる。
【００１２】
また、請求項２の発明に係る画像処理装置は、請求項１の発明において、前記制御手段は、前記画像データの入力濃度によってフィルタ係数を切り替える切替手段と、濃度レベルに応じてデータ補正をおこなうデータ補正手段と、書き込みドットの形成を補正するドット補正手段と、を備えたことを特徴とする。
【００１３】
この請求項２の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じたデータ補正、書き込みドット形成の補正をおこなうこととしたので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことができる。
【００１４】
また、請求項３の発明に係る画像処理装置は、画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを濃度補正する画像処理装置において、前記画像読取部に依存した濃度特性を補正する第１の濃度補正手段と、原稿濃度の再現特性を補正する第２の濃度補正手段と、前記第１の濃度補正手段および第２の濃度補正手段を独立に制御する制御手段と、を備えたことを特徴とする。
【００１５】
この請求項３の発明によれば、画像読取部に依存した濃度特性の補正および原稿濃度の再現特性の補正をそれぞれ独立に制御することとしたので、入力濃度補正、濃度ノッチに連動した濃度補正を効率良くおこなうことができる。
【００１６】
また、請求項４の発明に係る画像処理装置は、請求項３の発明において、前記制御手段は、前記画像データの入力濃度によってフィルタ係数を切り替える切替手段と、濃度レベルに応じてデータ補正をおこなうデータ補正手段とを備えたことを特徴とする。
【００１７】
この請求項４の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じてデータ補正をおこなうこととしたので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことができる。
【００１８】
また、請求項５の発明に係る画像処理装置は、画像データを書き込み部によって記録用紙に書き込む画像処理装置において、前記書き込み部に依存した濃度特性を補正する第３の濃度補正手段と、前記第３の濃度補正手段を制御する制御手段と、を備えたことを特徴とする。
【００１９】
この請求項５の発明によれば、書き込み部に依存した濃度特性を補正制御することとしたので、書き込み濃度補正を効率良くおこなうことができる。
【００２０】
また、請求項６の発明に係る画像処理装置は、請求項５の発明において、前記制御手段は、書き込みドットの形成を補正するドット補正手段を備えたことを特徴とする。
【００２１】
この請求項６の発明によれば、書き込みドットの形成を補正することとしたので、シャープな文字や画像などを階調再現することができる。
【００２２】
また、請求項７の発明に係る画像処理装置は、請求項２または４の発明において、前記切替手段は、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択する選択手段を備えたことを特徴とする。
【００２３】
この請求項７の発明によれば、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択することとしたので、低濃度の文字画像や高濃度のベタ画像などの特徴量の異なる画像データを均一な出力画像とすることができる。
【００２４】
また、請求項８の発明に係る画像処理装置は、請求項２または４の発明において、前記データ補正手段は、前記画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうことを特徴とする。
【００２５】
この請求項８の発明によれば、画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうこととしたので、低濃度部の均一画像での連続性を改善することができる。
【００２６】
また、請求項９の発明に係る画像処理装置は、請求項２または６の発明において、前記ドット補正手段は、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうことを特徴とする。
【００２７】
この請求項９の発明によれば、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうこととしたので、書き込み部の特性を考慮し、電気的な出力信号が忠実に再現できるドットに形状を補正することができる。
【００２８】
また、請求項１０の発明に係る画像処理装置は、請求項１、３または５の発明において、画質処理の種類を選択する画質選択手段をさらに備え、前記制御手段は、前記画質選択手段により選択された画質処理の種類に基づいて前記第１の濃度補正手段、第２の濃度補正手段および／または第３の濃度補正手段を独立に制御することを特徴とする。
【００２９】
この請求項１０の発明によれば、画質処理の種類を選択し、選択された画質処理の種類に基づいて第１の濃度補正手段、第２の濃度補正手段および／または第３の濃度補正手段を独立に制御することとしたので、画質の選択のみで各種濃度補正をおこなうことができる。
【００３０】
また、請求項１１の発明に係る画像処理装置は、請求項１０の発明において、前記画質選択手段は、処理内容の設定をグループ化するグループ化手段と、前記グループ化手段によりグループ化された設定手順を任意に割り当てる割り当て手段と、を備えたことを特徴とする。
【００３１】
この請求項１１の発明によれば、処理内容の設定をグループ化し、該グループ化された設定手順を任意に割り当てることとしたので、操作者にとって簡単な手続きで所望の画質を再現することができる。
【００３２】
請求項１２に係る画像処理装置は、請求項１１記載の発明において、前記任意に割り当てる手段は、複数の既存の画質モードの中から、通常に使用するためのモードを任意に選択する手段と、画質特性の補正を行う補正手段と、前記補正手段により補正する前記画質特性の補正値を任意の値に変更する手段と、前記変更した画質特性の補正値を保存する手段とを備えたことを特徴とする。
【００３３】
この請求項１２の発明によれば、予め画質モードとして濃度特性、フィルター特性等の画質パラメータをひとまとまりとして提供しておき、必要なモードを選択し、もしくは補正の基準としてユーザが使用できるので、ユーザからみた操作性を非常に向上できる。
【００３４】
請求項１３に係る画像処理装置は、請求項１１記載の発明において、前記任意に割り当てる手段は、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、画像読み取り特性の補正を行う補正手段と、前記補正手段により補正する前記画像読み取り特性の補正値を任意の値に変更する手段と、前記変更した画像読み取り特性の補正値を保存する手段とを備えたことを特徴とする。
【００３５】
この請求項１３の発明によれば、予め画質モードとして濃度特性、フィルター特性等の画質パラメータをひとまとまりとして提供しておき、必要なモードを選択し、もしくは補正の基準としてユーザが使用できるので、ユーザからみた操作性を非常に向上できる。
【００３６】
請求項１４に係る画像処理装置は、請求項１１記載の発明において、前記任意に割り当てる手段は、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、画素生成特性の補正を行う補正手段と、前記補正手段により補正する前記画素生成特性の補正値を任意の値に変更する手段と、前記変更した画素生成特性の補正値を保存する手段とを備えたことを特徴とする。
【００３７】
この請求項１４の発明によれば、予め画質モードとして濃度特性、フィルター特性等の画質パラメータをひとまとまりとして提供しておき、必要なモードを選択し、もしくは補正の基準としてユーザが使用できるので、ユーザからみた操作性を非常に向上できる。
【００３８】
請求項１５に係る画像処理装置は、請求項１１記載の発明において、前記任意に割り当てる手段は、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、画質特性の補正を行う補正手段と、前記補正手段により補正する前記画質特性の補正値を、一旦設定された値に対して、相対的に変更する手段と、前記変更した画質特性の補正値を保存する手段とを備えたことを特徴とする。
【００３９】
この請求項１５の発明によれば、予め画質モードとして濃度特性、フィルター特性等の画質パラメータをひとまとまりとして提供しておき、必要なモードを選択し、もしくは補正の基準としてユーザが使用でき且つ、特に、設定内容の変更が必要となった際の補正を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整でき、ユーザからみた操作性を非常に向上できる。
【００４０】
請求項１６に係る画像処理装置は、請求項１１記載の発明において、前記任意に割り当てる手段は、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、画像読み取り特性の補正を行う補正手段と、前記補正手段により補正する前記画像読み取り特性の補正値を、一旦設定された値に対して、相対的に変更する手段と、前記変更した画像読み取り特性の補正値を保存する手段とを備えたことを特徴とする。
【００４１】
この請求項１６の発明によれば、予め画質モードとして濃度特性、フィルター特性等の画質パラメータをひとまとまりとして提供しておき、必要なモードを選択し、もしくは補正の基準としてユーザが使用でき且つ、特に、設定内容の変更が必要となった際の補正を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整でき、ユーザからみた操作性を非常に向上できる。
【００４２】
請求項１７に係る画像処理装置は、請求項１１記載の発明において、前記任意に割り当てる手段は、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定する手段と、画素生成特性の補正を行う補正手段と、前記補正手段により補正する前記画素生成特性の補正値を、一旦設定された値に対して、相対的に変更する手段と、前記変更した画素生成特性の補正値を保存する手段とを備えたことを特徴とする。
【００４３】
この請求項１７の発明によれば、予め画質モードとして濃度特性、フィルター特性等の画質パラメータをひとまとまりとして提供しておき、必要なモードを選択し、もしくは補正の基準としてユーザが使用でき且つ、特に、設定内容の変更が必要となった際の補正を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整でき、ユーザからみた操作性を非常に向上できる。
【００４４】
また、請求項１８の発明に係る画像処理方法は、画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを書き込み部によって記録用紙に書き込む画像処理方法において、前記画像読取部に依存した濃度特性を補正する第１の濃度補正工程と、原稿濃度の再現特性を補正する第２の濃度補正工程と、前記書き込み部に依存した濃度特性を補正する第３の濃度補正工程と、前記第１の濃度補正工程、第２の濃度補正工程および第３の濃度補正工程による補正をそれぞれ独立に制御する制御工程と、を含んだことを特徴とする。
【００４５】
この請求項１８の発明によれば、画像読取部に依存した濃度特性の補正、原稿濃度の再現特性の補正および書き込み部に依存した濃度特性の補正をそれぞれ独立に制御することとしたので、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことができる。
【００４６】
また、請求項１９の発明に係る画像処理方法は、請求項１８の発明において、前記制御工程は、前記画像データの入力濃度によってフィルタ係数を切り替える切替工程と、濃度レベルに応じてデータ補正をおこなうデータ補正工程と、書き込みドットの形成を補正するドット補正工程と、を含んだことを特徴とする。
【００４７】
この請求項１９の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じたデータ補正、書き込みドット形成の補正をおこなうこととしたので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことができる。
【００４８】
また、請求項２０の発明に係る画像処理方法は、画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを濃度補正する画像処理方法において、前記画像読取部に依存した濃度特性を補正する第１の濃度補正工程と、原稿濃度の再現特性を補正する第２の濃度補正工程と、前記第１の濃度補正工程および第２の濃度補正工程による補正をそれぞれ独立に制御する制御工程と、を含んだことを特徴とする。
【００４９】
この請求項２０の発明によれば、画像読取部に依存した濃度特性の補正および原稿濃度の再現特性の補正をそれぞれ独立に制御することとしたので、入力濃度補正、濃度ノッチに連動した濃度補正を効率良くおこなうことができる。
【００５０】
また、請求項２１の発明に係る画像処理方法は、請求項１の発明において、前記制御工程は、前記画像データの入力濃度によってフィルタ係数を切り替える切替工程と、濃度レベルに応じてデータ補正をおこなうデータ補正工程とを含んだことを特徴とする。
【００５１】
この請求項２１の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じてデータ補正をおこなうこととしたので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことができる。
【００５２】
また、請求項２２の発明に係る画像処理方法は、画像データを書き込み部によって記録用紙に書き込む画像処理方法において、前記書き込み部に依存した濃度特性を補正する第３の濃度補正工程と、前記第３の濃度補正工程を独立に制御する制御工程と、を含んだことを特徴とする。
【００５３】
この請求項２２の発明によれば、書き込み部に依存した濃度特性を補正制御することとしたので、書き込み濃度補正を効率良くおこなうことができる。
【００５４】
また、請求項２３の発明に係る画像処理方法は、請求項２２の発明において、前記制御工程は、書き込みドットの形成を補正するドット補正工程を含んだことを特徴とする。
【００５５】
この請求項２３の発明によれば、書き込みドットの形成を補正することとしたので、シャープな文字や画像などを階調再現することができる。
【００５６】
また、請求項２４の発明に係る画像処理方法は、請求項１９または２１の発明において、前記切替工程は、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択する選択工程を含んだことを特徴とする。
【００５７】
この請求項２４の発明によれば、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択することとしたので、低濃度の文字画像や高濃度のベタ画像などの特徴量の異なる画像データを均一な出力画像とすることができる。
【００５８】
また、請求項２５の発明に係る画像処理方法は、請求項１９または２１の発明において、前記データ補正工程は、前記画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうことを特徴とする。
【００５９】
この請求項２５の発明によれば、画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうこととしたので、低濃度部の均一画像での連続性を改善することができる。
【００６０】
また、請求項２６の発明に係る画像処理方法は、請求項１９または２３の発明において、前記ドット補正工程は、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうことを特徴とする。
【００６１】
この請求項２６の発明によれば、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうこととしたので、書き込み部の特性を考慮し、電気的な出力信号が忠実に再現できるドットに形状を補正することができる。
【００６２】
また、請求項２７の発明に係る画像処理方法は、請求項１８、２０または２２の発明において、画質処理の種類を選択する画質選択工程をさらに含み、前記制御工程は、前記画質選択工程により選択された画質処理の種類に基づいて前記第１の濃度補正工程、第２の濃度補正工程および／または第３の濃度補正工程による補正をそれぞれ独立に制御することを特徴とする。
【００６３】
この請求項２７の発明によれば、画質処理の種類を選択し、選択された画質処理の種類に基づいて第１の濃度補正工程、第２の濃度補正工程および／または第３の濃度補正工程の補正を独立に制御することとしたので、画質の選択のみで各種濃度補正をおこなうことができる。
【００６４】
また、請求項２８の発明に係る画像処理方法は、請求項２７の発明において、前記画質選択工程は、処理内容の設定をグループ化するグループ化工程と、前記グループ化工程によりグループ化された設定手順を任意に割り当てる割り当て工程と、を含んだことを特徴とする。
【００６５】
この請求項２８の発明によれば、処理内容の設定をグループ化し、該グループ化された設定手順を任意に割り当てることとしたので、操作者にとって簡単な手続きで所望の画質を再現することができる。
【００６６】
また、請求項２９の発明に係る記録媒体は、請求項１８〜２８のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項１８〜２８のいずれか一つの動作をコンピュータによって実現することができる。
【００６７】
また、請求項３０の発明に係る画像処理システムは、画像読取部によって原稿の画像データを光学的に読み取り、該読み取った画像データを書き込み部によって記録用紙に書き込む画像処理システムにおいて、前記画像読取部に依存した濃度特性を補正する第１の濃度補正手段と、原稿濃度の再現特性を補正する第２の濃度補正手段と、前記書き込み部に依存した濃度特性を補正する第３の濃度補正手段と、前記第１の濃度補正手段、第２の濃度補正手段および第３の濃度補正手段を独立に制御する制御手段と、を備えたことを特徴とする。
【００６８】
この請求項３０の発明によれば、画像読取部に依存した濃度特性の補正、原稿濃度の再現特性の補正および書き込み部に依存した濃度特性の補正をそれぞれ独立に制御することとしたので、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことができる。
【発明の効果】
【００６９】
請求項１の発明によれば、画像読取部に依存した濃度特性の補正、原稿濃度の再現特性の補正および書き込み部に依存した濃度特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことが可能な画像処理装置が得られるという効果を奏する。
【００７０】
また、請求項２の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じたデータ補正、書き込みドット形成の補正をおこなうよう構成したので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことが可能な画像処理装置が得られるという効果を奏する。
【００７１】
また、請求項３の発明によれば、画像読取部に依存した濃度特性の補正および原稿濃度の再現特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正を効率良くおこなうことが可能な画像処理装置が得られるという効果を奏する。
【００７２】
また、請求項４の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じてデータ補正をおこなうよう構成したので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことが可能な画像処理装置が得られるという効果を奏する。
【００７３】
また、請求項５の発明によれば、書き込み部に依存した濃度特性を補正制御するよう構成したので、書き込み濃度補正を効率良くおこなうことが可能な画像処理装置が得られるという効果を奏する。
【００７４】
また、請求項６の発明によれば、書き込みドットの形成を補正するよう構成したので、シャープな文字や画像などを階調再現することが可能な画像処理装置が得られるという効果を奏する。
【００７５】
また、請求項７の発明によれば、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択するよう構成したので、低濃度の文字画像や高濃度のベタ画像などの特徴量の異なる画像データを均一な出力画像とすることが可能な画像処理装置が得られるという効果を奏する。
【００７６】
また、請求項８の発明によれば、画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうよう構成したので、低濃度部の均一画像での連続性を改善することが可能な画像処理装置が得られるという効果を奏する。
【００７７】
また、請求項９の発明によれば、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうよう構成したので、書き込み部の特性を考慮し、電気的な出力信号が忠実に再現できるドットに形状を補正することが可能な画像処理装置が得られるという効果を奏する。
【００７８】
また、請求項１０の発明によれば、画質処理の種類を選択し、選択された画質処理の種類に基づいて第１の濃度補正手段、第２の濃度補正手段および／または第３の濃度補正手段を独立に制御するよう構成したので、画質の選択のみで各種濃度補正をおこなうことが可能な画像処理装置が得られるという効果を奏する。
【００７９】
また、請求項１１の発明によれば、処理内容の設定をグループ化し、該グループ化された設定手順を任意に割り当てるよう構成したので、操作者にとって簡単な手続きで所望の画質を再現することが可能な画像処理装置が得られるという効果を奏する。
【００８０】
また請求項１２によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に選択し、画質特性を任意の補正値に変更でき、且つ、変更した画質特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準として使用することにより、操作性を非常に向上できる。
【００８１】
また請求項１３によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に選択し、画像読み取り特性を任意の補正値に変更でき、且つ、変更した画像読み取り特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準として使用することにより、操作性を非常に向上できる。
【００８２】
また請求項１４によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に選択し、画素生成特性を任意の補正値に変更でき、且つ、変更した画素生成特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準として使用することにより、操作性を非常に向上できる。
【００８３】
また請求項１５によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定し、記画質特性の補正を、一旦設定された補正値に対して、相対的に変更するでき、且つ、前記変更した画質特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準としてユーザが使用し且つ、特に、設定内容の変更が必要となった際の補正を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整でき、ユーザからみた操作性を非常に向上できる。
【００８４】
また請求項１６によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定し、画像読み取り特性の補正を、一旦設定された補正値に対して、相対的に変更するでき、且つ、前記変更した画像読み取り特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準としてユーザが使用し且つ、特に、設定内容の変更が必要となった際の補正を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整でき、ユーザからみた操作性を非常に向上できる。
【００８５】
また請求項１７によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定し、画素生成特性の補正を、一旦設定された補正値に対して、相対的に変更するでき、且つ、前記変更した画素生成特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準としてユーザが使用し且つ、特に、設定内容の変更が必要となった際の補正を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整でき、ユーザからみた操作性を非常に向上できる。
【００８６】
また、請求項１８の発明によれば、画像読取部に依存した濃度特性の補正、原稿濃度の再現特性の補正および書き込み部に依存した濃度特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことが可能な画像処理方法が得られるという効果を奏する。
【００８７】
また、請求項１９の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じたデータ補正、書き込みドット形成の補正をおこなうよう構成したので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことが可能な画像処理方法が得られるという効果を奏する。
【００８８】
また、請求項２０の発明によれば、画像読取部に依存した濃度特性の補正および原稿濃度の再現特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正を効率良くおこなうことが可能な画像処理方法が得られるという効果を奏する。
【００８９】
また、請求項２１の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じてデータ補正をおこなうよう構成したので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことが可能な画像処理方法が得られるという効果を奏する。
【００９０】
また、請求項２２の発明によれば、書き込み部に依存した濃度特性を補正制御するよう構成したので、書き込み濃度補正を効率良くおこなうことが可能な画像処理方法が得られるという効果を奏する。
【００９１】
また、請求項２３の発明によれば、書き込みドットの形成を補正するよう構成したので、シャープな文字や画像などを階調再現することが可能な画像処理方法が得られるという効果を奏する。
【００９２】
また、請求項２４の発明によれば、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択するよう構成したので、低濃度の文字画像や高濃度のベタ画像などの特徴量の異なる画像データを均一な出力画像とすることが可能な画像処理方法が得られるという効果を奏する。
【００９３】
また、請求項２５の発明によれば、画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうよう構成したので、低濃度部の均一画像での連続性を改善することが可能な画像処理方法が得られるという効果を奏する。
【００９４】
また、請求項２６の発明によれば、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうよう構成したので、書き込み部の特性を考慮し、電気的な出力信号が忠実に再現できるドットに形状を補正することが可能な画像処理方法が得られるという効果を奏する。
【００９５】
また、請求項２７の発明によれば、画質処理の種類を選択し、選択された画質処理の種類に基づいて第１の濃度補正工程、第２の濃度補正工程および／または第３の濃度補正工程の補正を独立に制御するよう構成したので、画質の選択のみで各種濃度補正をおこなうことが可能な画像処理方法が得られるという効果を奏する。
【００９６】
また、請求項２８の発明によれば、処理内容の設定をグループ化し、該グループ化された設定手順を任意に割り当てるよう構成したので、操作者にとって簡単な手続きで所望の画質を再現することが可能な画像処理方法が得られるという効果を奏する。
【００９７】
また、請求項２９の発明に係る記録媒体は、請求項１８〜２８のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項１８〜２８のいずれか一つの動作をコンピュータによって実現することが可能な記録媒体が得られるという効果を奏する。
【００９８】
また、請求項３０の発明によれば、画像読取部に依存した濃度特性の補正、原稿濃度の再現特性の補正および書き込み部に依存した濃度特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことが可能な画像処理システムが得られるという効果を奏する。
【発明を実施するための最良の形態】
【００９９】
以下に添付図面を参照して、この発明に係る画像処理装置、画像処理方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。なお、下記に示す実施の形態１および２は本発明を複合機に適用した場合を示し、実施の形態３は本発明をスキャナに適用した場合を示すこととする。
（実施の形態１）
図１は、本実施の形態１に係る複合機の構成を示すブロック図である。同図に示す複合機１００は、画像読み取りに依存した濃度特性の補正（入力濃度補正）、原稿濃度の再現特性（濃度ノッチに連動した濃度補正）並びに書き込み部に依存した濃度特性の補正（書き込み濃度補正）をそれぞれ独立に制御し、最適な濃度補正をおこなえるよう構成した複合機である。
【０１００】
すなわち、従来の複合機では、入力濃度補正と濃度ノッチに連動した濃度補正とを通常一体として取り扱っていたが、本実施の形態１に係る複合機では、これらの濃度補正を独立に操作制御できるようにしている。また、従来の複合機では、ユーザが書き込み濃度補正を独立に制御することとしていたが、本実施の形態１に係る複合機では、かかる書き込み濃度補正についてもユーザが積極的に変更できるようにしている。
【０１０１】
このため、たとえば原稿の地肌の汚れを除去しつつ、濃度ノッチに連動させて所望の濃度の画像にし、さらに原稿種別に応じたシャープな画像を形成することができる。
【０１０２】
同図に示すように、この複合機１００は、原稿読取部１０１と、シェーディング補正部１０２と、入力濃度補正部１０３と、主走査電気変倍部１０４と、空間フィルタ処理部１０５と、濃度補正部１０６と、階調処理部１０７と、マトリクスＲＡＭ１０８と、ビデオパス制御部１０９と、書き込み制御ブロック１１０と、書き込み部１１１と、外部アプリ１１２と、外部ＡＰＬインタフェース（Ｉ／Ｆ）１１３と、メモリインタフェース（Ｉ／Ｆ）１１４と、メモリ制御部１１５と、プリンタ用ページメモリ１１６と、ＲＡＭ１１７と、ＲＯＭ１１８と、ＣＰＵ１１９と、操作部１２０と、システムバス１２１とからなる。
【０１０３】
原稿読取部１０１は、図示しない原稿台に載置された原稿を光学的に読み取るスキャナであり、具体的には、原稿濃度を光源の反射光として読み取り、ＣＣＤなどの撮像素子によりこれを電気信号に変換するとともに、アナログ信号をディジタル信号に変換する。
【０１０４】
シェーディング補正部１０２は、ディジタル信号変換後の電気信号に含まれる光源および光学系の濃度ムラを補正する処理部であり、具体的には、原稿の読み取りに先だってあらかじめ濃度基準となる白板を読み込み、この読み取り信号をメモリに格納し、主走査方向の各読み取り位置に対してドット単位で基準データと読み取りデータの間で補正をおこなう。
【０１０５】
入力濃度補正部１０３は、原稿読取部１０１に依存した濃度特性の補正（入力濃度補正）をおこなう処理部であり、反射率に関してリニアな特性となっているシェーディング補正後のディジタル信号を原稿濃度に関してリニアな特性に変換する。
【０１０６】
具体的には、あらかじめ原稿読取部１０１（スキャナ）の読み取り特性を測定しておき、その逆特性となる変換テーブルをＲＡＭ１１７にダウンロードしておき、この入力濃度補正部１０３が、γ補正によって濃度リニアなデータに変換する。なお、この入力濃度補正部１０３では、濃度リニアな変換以外に、低濃度部を強調したり、逆にレベルを落とすような補正をおこなって補正効果を高めている。
【０１０７】
主走査電気変倍部１０４は、主走査方向の電気変倍処理をおこなう処理部であり、ＣＣＤでの読み取り１ラインごとに拡大、縮小をおこなう。具体的には、コンボリューション法を用いることにより、読み取り光学系でのＭＴＦを保持したまま変倍処理をおこない、画像データの解像力を維持している。なお、副走査方向に関しては、機械的な制御によって変倍処理をおこなっている。
【０１０８】
空間フィルタ処理部１０５は、濃度適応処理部１０５ａおよび孤立点検出／補正処理部１０５ｂにより階調処理のための前処理および特徴量の抽出をおこなう処理部であり、ＭＴＦの補正機能、平滑処理機能、エッジ線分の検出機能、変動閾値の設定機能を有する。この空間フィルタ処理部１０５からは、フィルタ処理された画像データと周辺条件から算出された二値化のための変動閾値とが出力される。
【０１０９】
濃度補正部１０６は、空間フィルタ処理部１０５から出力された画像データおよび変動閾値に対してそれぞれ連動して濃度補正をおこなう処理部であり、読み取り原稿濃度の補正および濃度ノッチに対応する再生濃度の変換をおこなう。
【０１１０】
なお、この濃度補正部１０６では、ＲＡＭ１１７内の任意の変換データをダウンロードすることができ、具体的には、画像データおよび変動閾値用に同一のデータをダウンロードすることを原則とするが、階調特性を意図的に変化させるために異なるデータをダウンロードすることもできる。
【０１１１】
階調処理部１０７は、１画素当たりの濃度データを面積階調に変換して、書き込み系の特性に変換する処理部であり、単純多値化、二値化、ディザ処理、誤差拡散処理、位相制御等などで形成される。なお、面積階調への変換は、ある領域内で量子化閾値を分散させることになり、この閾値の分散はマトリクスＲＡＭ１０８に任意の値をダウンロードし、処理モードに応じてＲＡＭアクセス手段を切り替えて適切な量子化を選択する。
【０１１２】
書き込み制御ブロック１１０は、線画のエッジ補正をスムージング処理としておこなう処理ブロックであり、画素補正部１１０ａ、濃度変換部１１０ｂおよびＰＷＭ変調部１１０ｃからなる。
【０１１３】
画素補正部１１０ａおよび濃度変換部１１０ｂは、ＰＷＭ変調処理に先立って、ドットの再現特性を高めるために、画像を形成するプロセスの電気信号に対する立ち上がり特性を考慮した濃度変換処理をおこなう。
【０１１４】
ＰＷＭ変調部１１０ｃは、書き込みレーザのためのパルス幅変調をおこなう処理部であり、具体的には、階調処理部１０７での位相制御および画素補正部１１０ａによるスムージング処理での位相制御をＰＷＭ変調と連動させることにより、ドットの集約と分散を滑らかにした階調再現をおこなう。
【０１１５】
書き込み部１１１は、レーザによる感光体への作像、転写、定着処理によって転写紙に画像を再現する処理部である。なお、本実施の形態では、書き込み系としてレーザプリンタを用いた場合を示しているが、インクジェットなどの現像方式を用いる場合には、ＰＷＭ変調部１１０ｃおよび書き込み部１１１の構成が異なることになる。ただし、ドット再現のためのスムージングおよび濃度変換制御までは同様のものとなる。
【０１１６】
ここで、この複合機１００では、入力濃度補正部１０３による読み取り原稿の濃度補正、濃度補正部１０６による濃度補正、階調処理部１０７による階調処理の設定、書き込み制御ブロックの濃度変換を操作部１２０からの操作によって独立に制御できることとしている。
【０１１７】
具体的には、絵柄主体の原稿、文字主体の原稿などの原稿種別に応じて操作部１２０上で処理モードを選択することができ、また、薄い原稿、濃い原稿などの原稿濃度に応じて濃度補正のパラメータを設定変更することができる。なお、実際のシステム制御は、操作部１２０の操作モードを、ＣＰＵ１１９、システムバス１２１を介してＲＡＭ１１７に記憶し、このＲＡＭ１１７の記憶内容を各機能部に設定することになる。
【０１１８】
ビデオパス制御部１０９は、各画像信号の流れのパス制御をおこなう機構であり、物理的な構成は１つにまとめられるものの論理的に分割して制御される。具体的には、このビデオパス制御部１０９では、読み取り画像であるスキャナ系の信号制御をおこなっており、ＣＣＤ読み取り後のＡ／Ｄ変換レベルが８ビットである場合には、そのままのビット幅でパス制御をおこなう。
【０１１９】
このビデオパス制御部１０９は、外部アプリケーション（外部アプリ）１１２としてのスキャナ・アプリケーションへの外部ＡＰＬインタフェース（Ｉ／Ｆ）１１３を介したパス制御についてもおこなう。
【０１２０】
また、このビデオパス制御部１０９は、画質処理後のデータパスを制御しており、この画質処理においては２値／多値複数のビット幅に変換され、バス幅に適応するよう制御する。外部アプリ１１２の入出力信号の制御もおこなうが、ファクシミリ送受信やパソコンからのプリント出力要求は２値画像で構成される。
【０１２１】
また、このビデオパス制御部１０９は、圧縮／伸張をおこなうメモリインタフェース（Ｉ／Ｆ）１１４およびメモリ制御部１１５を介したプリンタ用ページメモリ１１６へのデータ蓄積またはデータ読み出しについても制御する。この際、書き込み特性に合致したビット構成でデータの転送を実施する。
【０１２２】
外部ＡＰＬＩ／Ｆ１１３は、外部接続された外部アプリ（アプリケーションユニット）とのインタフェース信号を制御しており、ファクシミリ、パソコンからのプリント要求、スキャナとしての画像出力要求またはパソコンからの出力をファクシミリ送信するためのパス制御をおこなう。
【０１２３】
次に、図１において示したスキャナγ補正、読み取り原稿の濃度補正について説明する。図２は、スキャナγ補正、読み取り原稿の濃度補正を説明するための説明図であり、同図（ａ）にはスキャナγ補正を示しており、同図（ｂ）には読み取り原稿の濃度補正の変換テーブルを示している。
【０１２４】
同図（ａ）に示す濃度特性２０１は、原稿濃度に対するシェーディング補正後の画像データの変換特性を示しているが、同図から明らかなようにリニアな曲線とはなっていない。この濃度特性２０１を見ると、低濃度部では急激に立ち上がっているが、高濃度部では電気信号上飽和しており、一般的なExp(γ）の特性となっている。
【０１２５】
これを濃度リニアな信号に変化させるために、図中に曲線２０２として示すExp(1/γ)の変換特性を乗じて濃度リニアな空間に信号を変換する。これにより、濃度信号のダイナミックレンジが増加することになる。
【０１２６】
また、出力濃度補正は、書き込み系のプロセル反応に対するγ特性の影響を考慮し、濃度変更を実施するための同図（ｂ）に示す変換テーブルをＲＡＭ１１７にダウンロードして特性値を乗ずる。具体的には、この変換テーブルをルックアップテーブルとしてデータを参照しつつ置き換えることになる。
【０１２７】
同図（ｂ）に示すように、濃度補正の変換テーブルでは、上に凸の曲線２０３から下に凸の曲線２０４まで数種のものを準備しており、上に凸の曲線２０３は低濃度部を再現させ、下に凸の曲線２０４は地肌に相当する低濃度部を飛ばす特性を示している。なお、モードおよび濃度ノッチとの兼ね合いでデータは任意の値を設定することができる。
【０１２８】
書き込み特性の影響の考慮は、コピーの場合に必要となるが、ファクシミリ送信の場合には、出力系の書き込み特性が未知であるので、データリニア若しくは濃度リニアな特性を設定するしかない。このコピーにおいても、書き込み系のドット再現特性は、濃度リニアな変換を書き込み制御ブロック１１０の濃度変換部１１０ｂへ移行し、読み取り原稿の濃度変換補正を主たる機能とする。
【０１２９】
濃度再現性および階調再現性の自由度を与えるために、変換パラメータはＲＡＭ１１７へのダウンロードで任意性を持たせる。対象となるＲＡＭ１１７は、スキャナγ補正、画像データに関する濃度補正、変動閾値に対する濃度補正、ディザおよび誤差拡散処理のための量子化閾値の設定、スムージング処理のコードデータ、書き込み制御の濃度変換γに関するもので、ＣＰＵ１１９からのデータダウンロードとルックアップテーブルの切り替え手段は共通となる。
【０１３０】
次に、図１に示したＲＡＭ１１７へのＣＰＵ１１９からのアクセスおよびテーブル参照の切り替えについて説明する。図３は、図１に示したＲＡＭ１１７へのＣＰＵ１１９からのアクセスおよびテーブル参照の切り替えを示す図である。なお、ＲＡＭサイズは任意に設定することができ、アドレス空間は入力画像の１画素当たりの階調数だけあれば良い。たとえば、ＣＣＤデータを８ビットでＡ／Ｄ変換するシステムであれば、アドレス空間は８ビットとなる。
【０１３１】
同図に示すように、データダウンロードのためのＣＰＵアクセスモード時には、このＲＡＭ１１７へのアドレスにＣＰＵ１１９からのアドレスバスを接続し、ＲＡＭ１１７のデータ入力端子にはＣＰＵ１１９からのデータを書き込む。
【０１３２】
ＲＡＭ１１７は、ライト（write）モードにて参照データをダウンロードする。なお、本実施の形態では、クロック(CLK)同期の同期式ＲＡＭの例を示しているが、非同期式ＲＡＭの場合でもＣＰＵモードとデータ参照モードの切り替え方式は同じである。
【０１３３】
通常の画像処理モードでは、切換器３１０を制御して、ＲＡＭ１１７へのアドレス端子には被変換入力画像を接続し、また、切換器３１１を制御して、ＲＡＭ１１７はリード（read）モードに設定する。これにより入力データに対応する番地に格納されている変換テーブル値がＲＡＭ１１７の出力として算出される。かかるＲＡＭ１１７の構成により、回路構成の軽減および演算処理時間の短縮を図ることができ、データの任意性も確保することができる。
【０１３４】
次に、図１に示した濃度補正部１０６および階調処理部１０７の細部構成について説明する。図４は、図１に示した濃度補正部１０６および階調処理部１０７の細部構成を示すブロック図である。
【０１３５】
同図に示すように、ルックアップテーブルとしての参照ＲＡＭは３個有り、図中にＲＡＭ４０１、ＲＡＭ４０２、ＲＡＭ４０３として示している。ここで、ＲＡＭ４０１は変動閾値に対する濃度変換用γ４１１の補正テーブルであり、ＲＡＭ４０２は画像データに対する濃度変換用γ４１２の補正テーブルであり、ＲＡＭ４０３はディザおよび誤差拡散用閾値マトリクスＲＡＭである。
【０１３６】
ここでは、２値処理用のパスと多値処理用のパスを構成し、単純２値化処理に関しては変動２値化４１３、先端画素制御４１４およびバイナリフィルタ４１５の各画像処理を実施する。
【０１３７】
ディザ処理４１６および誤差拡散処理４１７は、２値、多値とも共通の回路で実施しており、具体的には、ＲＡＭ４０３のデータ内容、アドレス・アクセス制御の切り替えによって２値／多値の処理を切り替えている。
【０１３８】
多値レベル変換４１８および多値誤差拡散処理４１７に関しては、濃度処理と合わせて主走査方向前後の濃度分布によって、位相制御４１９、４２０により、ドット形成のための位相情報を付加する。たとえば３値化の場合には、信号レベルに２ビットを割り当て、００，０１，１０，１１の状態を設定することができる。通常これは４値化となるが、００を白、１１を黒に設定し、０１、１０ともＰＷＭでのパルス幅を５０％デューティとすれば、濃度レベルとしては３値となる。同じ５０％デューティでも、０１は右位相でドット形成領域内の右半分でレーザを点灯させ、１０は左位相でドット形成領域内の左半分でレーザを点灯させる。ＰＷＭ変調部１１０ｃとの連動でこのように位相と濃度を定義し、処理を取り決める。また、多値処理に関しては主走査方向の簡易エッジ検出をおこない、単純多値と多値誤差拡散処理とを線分エッジ情報により選択する。
【０１３９】
次に、図４に示したＲＡＭ４０３をアドレス空間８ビットで構成した場合における２値ディザマトリクスのダウンロード使用状況について説明する。図５は、図４に示したＲＡＭ４０３をアドレス空間８ビットで構成した場合における２値ディザマトリクス５０１のダウンロード使用状況を説明するための図である。
【０１４０】
同図に示すように、２値ディザマトリクスサイズ５０１としては主走査方向４、６、８、１６画素、副走査方向４、６、８、１６画素を任意の組み合わせで設定することができる。具体的には、必要線数、画像のライン間引きなどの状態に応じて、組み合わせおよびパターンデータを選択する。なお、ＲＡＭ４０３のアクセスは、操作を簡便化するために、シーケンシャルなアクセスではなく、２次元配列に基いてシークすることとしているので、制御上構成が簡単となる。
【０１４１】
次に、図４に示したＲＡＭ４０３を多値ディザマトリクス用としてアクセスする場合について説明する。図６は、図４に示したＲＡＭ４０３を多値ディザマトリクス用としてアクセスする場合を説明するための説明図である。なお、マトリクスサイズを４×４、６×６、８×８とし、１画素あたり３値化した場合を示している。
【０１４２】
マトリクスサイズのアクセスは２次元配列とするが、主走査方向のアドレス数は２倍の数を必要とする。同図（ａ）に示す４×４のマトリクス６０１の場合には、主走査方向に各画素２アドレスを割り当て、８アドレスを参照する。また、画素Ａは、内部的にＡ０とＡ１の閾値を参照することにより、それぞれのマトリクス対応画素は２個の閾値と比較演算をおこなう。
【０１４３】
また、左パルスの場合には、Ａ０＜Ａ１の大小関係からなる閾値を設定し、右パルスの場合には、これとは逆にＡ０＞Ａ１の関係で閾値を設定する。画素Ａが、Ａ０およびＡ１よりも小さければ、量子化結果として００が割り当てられ、Ａ０およびＡ１のいずれよりも大きい場合には、１１のコードをパルス領域全区間にわたるレーザ点灯時間として割り当てる。
【０１４４】
Ａ０とＡ１の間に被量子化画素がある場合には、右パルス（右位相）と左パルス（左位相）で割り当てるコードが異なる。右パルス系列を割り振られている場合には０１を量子化コードとし、左パルス系列を割り振られている場合には１０を量子化コードとする。
【０１４５】
同図（ｂ）に示すマトリクス６０２および（ｃ）に示すマトリクス６０３の各マトリクス画素においても同様の定義でパルスコードを生成する。基本的には、位相生成を考えて、閾値配列をＲＡＭにダウンロードすることで実現する。
【０１４６】
次に、２値および多値誤差拡散処理について説明する。図７は、２値および多値誤差拡散処理を説明するための説明図である。入力画像と周辺誤差との積和結果に対する量子化閾値を、固定値と変動閾値から選択する。Ｎ値化部７０２により、変動閾値７０３を基に、加算演算部７０１の出力がＮ値化される。Ｎ値化後の出力画素と加算演算部７０１の出力の差が、誤差算出部７０４により算出され、これを誤差めもり７０５で遅延後に、誤差重み付け積和部７０６により重み付けされた値が、加算演算部７０１で、入力画素と加算される。
【０１４７】
また、同図（ａ）に示すように、低濃度部の"ざらつき感"を軽減するために、比較器７０７で入力画素の値を所定値と比較して、補正データ７０８を発生し、入力データに任意のデータを付加するモードを追加した。これにより、加算もしくは減算を、値とともに任意設定できるようにしている。ここでは加算器を用いた加算演算としているが、マイナスを示す補数をデータとして設定することによって減算となる。
【０１４８】
このように任意データを付加し、規則的なテクスチャの発生、ドットを集中させるためのノイズ相当のデータの付加により、書き込み系での有効ドットを増幅させることができる。
【０１４９】
また、変動閾値を使用する場合には、あるブロック単位で繰り返す閾値をＲＡＭ４０３に設定する。同図（ｂ）は、２値の場合の８×８の変動領域の閾値７１０の設定の一例を示しており、この閾値７１０をブロック内で変動させることにより、テクスチャは低減される。また８×８のマトリクス領域内で閾値の固定値と変動値を混在させることにより、エッジの保存と階調再現性のバランスを調整することができる。
【０１５０】
また、多値の場合には、対応マトリクスの１画素に対して閾値を複数持たせ、量子化コードを変更する。なお、位相に関しては、別途主走査方向の変倍濃度分布の状態で再配置する。誤差積和演算については、１ラインＦＩＦＯを用いた２ライン×５画素の係数を示しているが、これはあくまでも一例にすぎず、マトリクサイズおよび係数分布については変更することができる。
【０１５１】
次に、量子化のための閾値の切り替え（変動閾値、固定閾値）について説明する。図８は、量子化のための閾値の切り替え（変動閾値、固定閾値）を示す図である。ここでは、モードの設定により、システムバス１２１経由で閾値の切り替えをおこなっている。
【０１５２】
具体的には、変動閾値８０１に関しては、誤差拡散の場合はＲＡＭ４０３への設定値を主走査および副走査方向のアドレス制御および多値化のレベルで参照する閾値を制御する。単純二値化の場合は、空間フィルタ処理部１０５で設定され、濃度補正された閾値を用いる。
【０１５３】
固定閾値８０２は、ハード的に固定された値ではなく、ＣＰＵ１１９経由でレジスタにセットされた値を固定値として使用し、固定値自体もモードおよび画像特性によって変更することができる。変動閾値８０１及び、固定閾値８０２を切換部８０３で切換えて、比較部８０４へ供給する。
【０１５４】
次に、図１に示した空間フィルタ処理部１０５の構成について説明する。図９は、図１に示した空間フィルタ処理部１０５の構成を示す図である。同図に示すように、複数のラインメモリ９０２を用いて２次元の画像マトリクス９０１を形成し、この２次元空間内で画像の周波数特性の補正および濃度特性からの特徴量抽出をおこなう。
【０１５５】
ＭＴＦ補正９０３は、光学系でのＭＴＦ劣化を補正するため、主走査および副走査独立にＭＴＦ補正係数および補正強度を自由に設定できる構成とし、処理モード、読み取り原稿、光学系の種類に広く適応できるものとなっている。
【０１５６】
孤立点検出９０４は、ジェネレーション劣化が予想される地肌ノイズ、原稿ノイズを検出し、具体的には、画素配置の規則性を検出して、完全な孤立点であるか、低濃度の網点原稿の一部であるかを判別し、対象となる画素を絞り込む。
【０１５７】
孤立点除去９０５においては、検出された孤立点を完全に取り去るのか、周辺画素の平均値で置き換えるかを選択できるものとし、ノイズ成分については削除する。細線化／太線化処理９０６は、主副独立に実施し、ＭＴＦの補正係数と連動させてライン濃度再現性の主副のバランスを調整する。
【０１５８】
平滑処理９０７は、網点原稿とＡ／Ｄ変換時の折り返し歪みにより発生するモアレ成分の除去と変動閾値設定のための周囲情報を抽出する。エッジ検出９０８は、水平、垂直、左右斜め成分のエッジ線分を検出し、フィルタ処理適応化のための切り替え信号および変動閾値選択のための制御信号を生成する。
【０１５９】
セレクタ９０９は、フィルタ補正画像のエッジ構成要素についてはＭＴＦ補正されたビデオパスを選択し、非エッジ成分については平滑処理されたビデオパスを選択する。単純２値化のための変動閾値設定９１０は、平滑画像信号、エッジ信号などにより各画素毎に閾値をセットする。
【０１６０】
次に、ＭＴＦ補正の濃度データに関する切替制御について説明する。図１０は、ＭＴＦ補正の濃度データに関する切替制御の説明図である。注目画素に対し、ＭＴＦ補正処理をおこなう。この際、濃度レベルで補正係数および倍率係数を各濃度レベルの範囲で切り換える。
【０１６１】
濃度レベルの選定に関し、上限閾値１００１と下限閾値１００２を設定する。下限閾値以下の濃度レンジ（LOWER）、上限閾値以上の濃度レンジ（UPPER）、その間に存在する中間濃度レンジ（MIDDLE）の領域で独立に制御をおこなう。係数１００３および強度倍率１００４も、低濃度、中間濃度、高濃度範囲で設定し、全濃度レンジ内で安定した階調再現となるように、フィルタ処理を適応化する。
【０１６２】
ＭＴＦ補正項の注目画素への加算に関し、係数強度は補正係数、強度倍率での選択の他に微調整係数１００５の設定も付加する。これは、非常に弱いＭＴＦ補正を実施するための微調機能となる。
【０１６３】
低濃度部は、微調整設定された弱ＭＴＦ補正を選択し、中濃度レンジの範囲では中程度のＭＴＦ補正をおこなう。高濃度のレンジでは、ベタ濃度部の一様性を確保するために弱いＭＴＦ補正とするが微調整係数は選択しない、という設定で全濃度レンジの安定再現をおこなう。フィルタ部のエッジ分離機能とあわせ、エッジ／非エッジにより更にＭＴＦ係数を適応化する。
【０１６４】
次に、閾値の設定について説明する。図１１は、閾値の設定に係る構成を示す図である。同図に示すように、平滑処理された画像信号に対しては、レベル判定１１０１においてレジスタ設定されている上限値および下限値と比較する。ノイズおよび濃度安定領域での使用のため、それぞれの制限値で平滑信号を規定し、下限値以下の場合は下限値で、上限値以上の場合は上限値で、それぞれの平滑化信号を置き換える。両制限値の関に存在する信号は、そのまま平滑化信号を用いる。そして、セレクト１１０２において、エッジ信号によりレジスタに設定された固定値を用いるか平滑処理系の信号を用いるかを選択する。
【０１６５】
地肌濃度に追従させる完全な変動閾値の場合には、非エッジ部については固定閾値を変動閾値として設定し、エッジ部については平滑処理系信号を変動閾値として設定する。
【０１６６】
高濃度のエッジと低濃度のエッジを分離・再現させる場合には２段階の閾値を設定し、エッジ部を固定値に設定し、非エッジ部を平滑処理系の信号に設定する。基本的には、固定閾値が高濃度エッジのための２値化閾値として機能し、平滑データに対する下限設定値が低濃度のエッジのための２値化閾値として機能することになる。
【０１６７】
次に、孤立点の検出について説明する。図１２は、孤立点の検出の構成を示す図である。ここでは、周囲からの孤立の状態を検出するため、５×５画像マトリクス１２０１、７×７画像マトリクス１２０２若しくは９×９の画像マトリクス１２０３の中で、注目画素（マトリクスの中心画素）と再外周の画素とが完全に分断されている場合に、これを孤立点とみなす。
【０１６８】
ここで、等倍時には７×７のマトリクスサイズを使用し、最大４×４の大きさまでの孤立点を検出することができる。また、縮小の場合には、孤立点画素および周辺画素との間隔も縮小されるので、４×４の孤立点画素を５０％縮小で検出するためには、５×５のマトリクスサイズで画素サイズ２×２の固まりを検出すれば良い。
【０１６９】
逆に２００％以上の拡大の場合には、原稿上の４×４の孤立点画素も拡大され、９×９のマトリクサイズまで拡張しないと検出できなくなり、拡大時に孤立点が残ってしまう。変倍率に連動してkmx値を変更することで、孤立点検出のためのマトリクスサイズを切り替える。
【０１７０】
また、５×５や９×９のマトリクスサイズ内での周囲画素の条件による孤立点の検出だけでは、原稿中の有用な情報である低濃度のディザパターンも削除してしまうことになる。かかる不具合を解消するために、kbthの閾値との比較による制約、状態遷移による制約を加え、本当の孤立点のみを検出する。
【０１７１】
同図においては、着目画素が白地または孤立点であるか否かをＴ１の値で示しており、白地または孤立点の場合にはＴ１＝１となり、そうでない場合にはＴ１＝０となる。
【０１７２】
閾値判定１２０４では、着目画素が白画素であるか否かをＴ２で示しており、閾値よりも小さい場合にはＴ２＝１で白地となり、閾値以上の場合にはＴ２＝０で非白地となる。このＴ２により白地と孤立点を区別する。
【０１７３】
状態遷移の判定には、Ｔ１およびＴ２とこれらから連続する白画素数、孤立点のサイズをカウントし、状態遷移１２５０のための条件とする。画素の状態はstateの値で示しているが、直感的に着目画素は白画素が広く連続している領域１２０６であるPAPER、もしくは着目画素が孤立点であるDOT１２０７、もしくは着目画素が絵柄、文字または低濃度網点部または白画素が広く連続していない領域であるPICTの間を遷移する。なお、状態はPAPERから始まる。
【０１７４】
次に、検出された孤立点の補正処理について説明する。図１３は、検出された孤立点の補正処理に係る構成を示す図である。同図に示すように、孤立点の検出結果をresultで示し、強度演算１３０１と選択部１３０２を介して、ＭＴＦ補正後の画像データmtfoに対して補正処理をおこなう。ここで、このmtfoは強調処理されており、孤立点は増強されており、このままの処理を複数回繰り返す（孫コピーを取る）と、ジェネレーションは悪化し、黒のポチポチが目立つ低品質な出力となる。
【０１７５】
孤立点に関してはＭＴＦ強調はせず、周辺と平滑処理するか、白レベルに置き換える。kmodにより孤立点除去の処理のオン／オフを切り替え、処理する場合の補正レベルをktjで切り替える。この場合は、強制的な白レベルへの変換を除去強度最大とし、mtfoの１／３２、１／８、１／２と補正レベルを弱めていく。
【０１７６】
次に、ビデオフローの構成について説明する。図１４は、ビデオフローの構成を示す図である。読み取り画像には、シェーディング補正、スキャナγ補正、電気変倍およびＭＴＦ補正などのフィルタ処理を施すので、ここまでを読み取り画像のオリジナル状態とし、スキャナ系の画像信号とする。
【０１７７】
図中に示すビデオパス制御１４０１を介して、画質処理１４０３では、濃度補正と階調処理を実施する。濃度、階調ともに紙への出力を考慮した面積階調などで画像信号を書き込み特性に合せて濃度を形成し、多値処理、２値処理がおこなわれる。
【０１７８】
ビデオパス制御１４０２においては、画質処理１４０３後のデータを取り扱い、主に２値化データがその中心となる。ＶＣＵ  Ｉ／Ｆ１４０４とは、書き込み系への信号変換を総称するものであり、データのフォーマット変換をおこなう。
【０１７９】
読み取りから書き込みまでの通常パスに対し、ビデオパス制御１４０１および１４０２では、外部アプリケーション（ＡＰＬ）、画像メモリユニット（ＩＭＵ）１４０５とのビデオパス制御を、それぞれのＩ／Ｆ制御モジュールを介しておこなう。このＩＭＵ１４０５の中には、スキャナ用バッファメモリ、プリンタ用バッファメモリが含まれ、外部のＡＰＬユニットとしてはファクシミリ、プリンタ、スキャナなどが含まれる。
【０１８０】
ビデオパス制御１４０１からＡＰＬ出力１４０６へのパスＳＡは、スキャナＡＰＬ用で多値画像データが扱われる。画質処理１４０３からＡＰＬ出力１４０６へのファクシミリ（ＦＡＸ）はＦＡＸ送信信号で２値画像が扱われる。ＡＰＬ入力１４０７からのＰＡはプリンタアプリで２値画像が扱われる。
【０１８１】
次に、ビデオ制御の系統について説明する。図１５は、ビデオ制御の系統を示す系統図である。図中に示す読み取り画像信号「Ｓ」は、シェーディング補正、変倍、フィルタまでの処理が施された画像データを示している。また、「Ａ」は外部アプリケーションとのＩ／Ｆ端を示しており、「ＭＳ」はスキャナ用バッファメモリを示し、「ＭＰ」はプリンタ用バッファメモリの各モジュールを示している。さらに、「Ｐ」はＰＷＭ変調以降の書き込みユニットを示し、「合成（Ｇ）」は読み取り画像とメモリ蓄積画像との画像合成を示している。
【０１８２】
同図に示すように、各セレクタ（sel１〜sel６）によってビデオパスを切り替える。多値処理と２値処理の平行動作に関しては、画質処理の中のディザ用ＲＡＭ、誤差拡散処理用ＦＩＦＯメモリは回路構成を簡略化するため、１系統しか持っていない。このため、物理的には２値誤差拡散と多値誤差拡散を同時処理することはできないが、時分割処理によって見かけ上平行処理をおこなう。
【０１８３】
機械を操作するオペレータには、処理時間の長さを実感させないように、複数ジョブの原稿を最初にすべて読み取り、これをＭＳに格納した後、画質処理を２値用、多値用に特化して最適画像を再現し、回路資源の時分割共有をおこなう。
【０１８４】
２値処理と多値処理の時分割平行動作について説明すると、読み取り原稿を多値誤差拡散処理し、５部コピー出力するジョブと、異なる原稿を２値誤差拡散処理しファクシミリ送信するジョブとがほぼ同じに要求された場合には、２つの対処方法がある。
【０１８５】
その一つはＭＳに２つのジョブのための原稿読み取り画像を蓄積するものであり、他方は多値誤差拡散処理のための画像だけＭＳに蓄積し、途中で２値誤差拡散処理の要求があった場合に、処理回路を２値誤差拡散処理用に開放するものである。
【０１８６】
最初の方法は、多値誤差拡散が終わってから２値誤差拡散処理をおこなうものであり、その間読み取り画像はＭＳの多値誤差拡散処理のための蓄積画像とは異なる領域に格納しておくことになる。
【０１８７】
具体的には、まず最初に５部コピーするための原稿を読み取り、Ｓ→1→sel３→ＭＳの経路で画像データをメモリに蓄積する。次に、このＭＳから同じ原稿データを５回読み出し、Ｐに対して５部のコピーを出力させる。その経路は、ＭＳ→９→１０→sel５→画質処理→３→sel２→１３→Ｐとなり、画質処理において濃度変換、多値誤差拡散処理を実施する。
【０１８８】
プリントアウトしている間、光学読み取り手段は開放されており、ファクシミリ送信のためのジョブは受付可能となっている。ファクシミリ原稿を読み取り、Ｓ→1→sel３→ＭＳの経路で画像データを格納しておく。ＭＳからの読み出し、ＭＳへの格納においてビデオパスは衝突せず、いずれのジョブでも読み取った画像データはＭＳに全て蓄積される。
【０１８９】
５部の出力が終わった後、ＭＳからファクシミリ送信のための原稿画像を読み出し、２値誤差拡散処理を施す。具体的には、ＭＳ→９→１０→sel５→画質処理→３→sel１→１２→Ａ→Ｍ／Ｂ→Ｆという経路でファクシミリ送信を実施する。なお、「Ｍ／Ｂ」は、複数のアプリケーションユニットを装着する物理モジュールであるマザーボードを意味し、「Ｆ」はファクシミリユニットを意味する。
【０１９０】
他方の割り込みによる手段は、ＭＳから蓄積データを読み出し、５部のコピー出力動作をおこなっている最中にファクシミリ送信用原稿が読み込まれたならばコピー出力を中断する。なお、画像データは、あらかじめＭＳに保管されているので、再度原稿を読み取る必要はない。
【０１９１】
ファクシミリ原稿は、Ｓ→1→sel５→画質処理→３→sel１→１２→Ａ→Ｍ／Ｂ→Ｆという経路でファクシミリ送信される。このファクシミリ送信が完了した後、再度残りのコピー出力をおこなうために、ＭＳから画像データを読み出し、多値誤差拡散処理を実施する。
【０１９２】
また、外部アプリの融合処理の経路について説明する。なおここでは、スキャナアプリ（ＳＡ）に対し原稿読み取りのオリジナルデータを出力し、プリンタアプリ（ＰＡ）としてパソコンから受けた文書データを直接ファクシミリアプリ（Ｆ）に送信する３アプリの融合処理の動作を示すこととする。
【０１９３】
スキャナアプリに対しては原稿読み取り信号を、Ｓ→1→sel１→１２→Ａ→Ｍ／Ｂ→ＳＡの経路で出力する。原稿を読み取っている最中でもＭ／Ｂ上の物理スイッチでパス接続を切り替え、ＰＡからのファクシミリ送信は、ＰＡ→Ｍ／Ｂ→Ｆの経路でなされる。
【０１９４】
スキャナアプリのユニットが他の機器に使用されており、直ちにデータ転送できない場合には、一旦ＭＳに蓄積し、ユニットの獲得ができた後に、ＭＳ→９→１０→４→sel１→１２→Ａ→Ｍ／Ｂ→ＳＡの経路でスキャナアプリに対する画像データを転送する。この場合、３アプリに対してはユニット機能は動作しているが、読み取り手段（Ｓ）、書き込み手段（Ｐ）は開放された状態にあるので、通常コピーが取れる。
【０１９５】
２値コピーで出力される場合、画像処理結果はＭＰに一旦蓄積し、Ｐに対し必要部数だけメモリ読み出しをおこなう。画質処理→３→sel３→ＭＰ、ＭＰ→９→１０→４→sel２→１３→Ｐとなる。
【０１９６】
プリンタ用バッファメモリを使った出力動作の場合には、読み取り手段は開放されており、さらに次のジョブを読み取りＭＳ若しくはＭＰのバッファメモリに画像データを蓄積できる。
【０１９７】
次に、ＡＰＬ入力の構成について説明する。図１６は、ＡＰＬ入力の構成を示す図である。同図に示すように、このＡＰＬ入力制御ブロックは、システムクロックに非同期なクロックに同期する画像データを装置内部に取り込むためのＩＦブロックである。
【０１９８】
入力マスク機能１６０１においては、ＡＰＬからの有効画像領域外を全て白側にマスクし、また画像反転機能においてはＡＰＬとのＩ／Ｆ規定で、白画素をHighレベルで入力し、黒画素をLowレベルで入力する。本装置内部では、白をLowレベルと定義し、黒をHighレベルと定義しているので、画像のレベル反転をおこなう。
【０１９９】
ＦＩＦＯ１６０３の書き込み制御１６０２は、Ａ４幅の最大転写紙サイズ297mmに対し、600dpi書き込みで、7015ビットの画像データが転送される。２値画像データは８ビットパラレルでの転送で規定されるので、1K×８ビットのＦＩＦＯメモリを使用する。
【０２００】
ＦＩＦＯ１６０３のライトリセット(xwrst）、ライトイネーブル（xweb)を外部アプリケーションから供給されるXARCLKを基準クロックとして外部アプリケーションからのライン同期信号XARLSYNCより作成する。XARLSYNCはアサート期間１クロック幅である。
【０２０１】
ＦＩＦＯ１６０３の読み出し制御機能１６０４は、制御信号の生成とデータフォーマットの指定である。制御信号の生成は画像処理装置内部のライン同期信号XARLSYNCを基準とし、システムクロックに同期するＦＩＦＯのリードリセット(xrrst)、リードイネーブル(xreb)を生成する。
【０２０２】
データフォーマットの指定はファクシミリ受信、プリンタアプリからの入力データは２値画像の８パラデータであり（8bit／8dot）、ＩＭＵへの出力データはシリアルデータに変換する（1bit／1dot）。また書き込み系（ＶＣＵ）への出力データについてのフォーマット変換はおこなわず（8bit／8dot）、またＩＭＵへのデータはＳ／Ｐ変換する。ＦＩＦＯからの読み出しデータに関し、シフトレジスタで１ビットづつシリアルデータに変換し、使用しない下位のビットは０にする。
【０２０３】
次に、ＡＰＬ出力の構成について説明する。図１７は、ＡＰＬ出力の構成を示す図である。ＡＰＬ出力制御ブロックは、装置内部で処理された画像データを出力するためのＩ／Ｆブロックであり、読み取り画像切り出しのための出力ゲート変換１７０１（主走査方向のみ、シフト動作なし）、データフォーマット変換１７０３、白黒反転１７０２をおこなう。
【０２０４】
フォーマット変換１７０３は、出力データに対し４種類のフォーマットが選択可能である。（１）スルー出力（フォーマット変換せず）はスキャナ読み取りデータの多値出力および２値画像のシリアル出力で用いる。（２）６ビット出力は８ビットデータのうち、上位６ビット以外を白マスクして出力し、６ビットデータを８ビットバスのＭＳＢ側に寄せるか、ＬＳＢ側に寄せるかも設定できる。（３）４ビット出力は８ビットデータのうち、上位４ビット以外を白マスクして出力し、４ビットデータを８ビットバスのＭＳＢ側に寄せるか、ＬＳＢ側に寄せるかも設定できる。（４）２値８ビットパラレル出力は、２値画像（８ビットバスのうち、ＭＳＢのみで２値データを転送する場合）を８ビットパッキングするもので、ＭＳＢファーストでパッキングする。
【０２０５】
ＭＳＢ／ＬＳＢ反転機能１７０４は８ビットデータバスのＬＳＢから順番にＭＳＢまで、ＭＳＢからＬＳＢまで入れ替えるもので、１ビット２値、４ビット多値、６ビット多値、８ビット多値、８ビット２値パッキングのいずれの場合でも設定することができる。
【０２０６】
ゲート（有効画像範囲規定信号）変換１７０１は、主走査ゲート長を指定した長さに変換するものであり、０〜８１９１ドットの範囲で設定可能であり、変換オン、オフ可能とし、主にスキャナアプリを使用し、画像の切り出しをおこなう際に使用するもので、主走査方向の切り出しは、変倍ブロックのシフト機能を併用する。
【０２０７】
スキャナ読み取りゲートは最大原稿サイズでおこない、変倍後の出力位置先端位置を計算し、シフト動作によりＬＧＡＴＥ（主走査方向有効画像範囲）先端に出力画像の先端を合わせ、その後ゲート変換に於いて主走査長にゲート幅を合わせる。
【０２０８】
副走査方向の切り出しは、タイミング制御部において副走査ゲート長を設定し、フォーマットへの対応は、変換後のＬＧＡＴＥ長が１ドット単位で指定し、選択されたフォーマットに対してLGATE長を変換する。かかる変換の方法は、１）８ビット多値または１ビット２値シリアルの場合には、設定されたLGATE長のままとし、 ２）８ビット２値画像パラレル（８パラ）の場合には、設定されたLGATE÷８の長さに変換する。余りが出る場合には、繰り上げた長さに設定する。
【０２０９】
出力タイミング調整１７０５は、ＡＰＬへの出力データ、ゲート信号をＡＰＬへの出力クロック（XAWCLK）の立ち上がりエッジに同期して出力する。クロックは、クロック生成モジュールにおいて各種クロックを生成し、直接Ｉ／Ｆ部へ出力する。このクロックの種類は、８ビット多値、１ビット２値シリアルの場合、システムクロックと同相、同一周波数のクロックを出力し、８ビット２値パラレルの場合、システムクロックの８分周クロックを出力する。
【０２１０】
次に、書き込み系出力の構成について説明する。図１８は、書き込み系出力の構成を示す図である。書き込み出力制御は、装置内部で処理された画像データを出力するものであり、プリンタマスク後の画像データ、ゲート信号の出力タイミング調整１８０１とＡＰＬ入力からのスルーデータ１８０２との出力切り替え１８０３を制御する。
【０２１１】
タイミング調整１８０１は、ＶＣＵへの出力データ、ゲート信号を、ＶＣＵＬへの出力クロック（XPCLK）の立ち上がりエッジに同期して出力する。クロックは、クロック生成モジュールにおいて各種クロックを生成し、直接Ｉ／Ｆ部へ出力する。
【０２１２】
このクロックの種類としては、４ビットt多値の場合、システムクロックと同相、２分周のクロックを出力し、２ビットt多値の場合、システムクロックと同相、４分周のクロックを出力し、８ビット２値の場合、システムクロックと同相、８分周のクロックを出力する。
【０２１３】
出力データおよび有効画像範囲を規定するゲート信号は、分周クロックのXPCLKに同期させるが、ＶＣＵへのライン同期信号XPLSYNCの周期に対し、位相差によって最大８ｃｌｋ（システムクロック）の偏差を生じる。ＶＣＵ出力ブロック内部ではシステムクロックｃｌｋの立ち上がりで処理し、反転クロックｘｃｌｋでタイミング調整を行い、Ｉ／Ｆへの出力はXPCLKに同期させる。
【０２１４】
次に、データ構造について説明する。図１９は、データ構造を示す構造図である。書き込み系（ＶＣＵ）へのデータバスは８ビットからなり、xpde[2:0]、se、xpdo[2:0]、soで示している。濃度情報と位相情報にあてがわれるもので、４ビット多値へのビットアサインを基本型としている。この濃度、位相を交えた８本の信号線をデータフォーマットに応じて割り当てビットを変更していく。
【０２１５】
データフォーマットしては、（ａ）４ビット多値、（ｂ）２ビット多値、（ｃ）２値、（ｄ）８ビット多値からなり、４ビット多値は偶数画素、奇数画素の２パラ転送、２ビット多値は４画素一括のパラレル転送、２値は８画素パラレル転送、８ビット多値はシリアル転送でデータフォーマットを変換する。
【０２１６】
同図（ａ）に示すように、４ビット多値は、xpde[2:0]に偶数画素の濃度情報を、seに偶数画素の位相情報若しくは追加の濃度情報を、xpdo[2:0]に奇数画素の濃度情報を、soに奇数画素の位相情報若しくは追加の濃度情報をそれぞれ配分する。
【０２１７】
同図（ｂ）に示すように、２ビット多値は、位相情報を含む場合には３値濃度、位相固定の場合には４値濃度の表現となる。第１画素をxpde[2:1]へ、第２画素を[xpde[0]、se]へ、第３画素をxpdo[2:1]へ、第４画素を[xpdo[0],so]へそれぞれ配分する。
【０２１８】
同図（ｃ）に示すように、２値モードは、xpde[2]、xpde[1]、xpde[0]、se、xpdo[2]、xpde[1]、xpde[0]、soの順に８個の画素情報を配置し、８ビットデータバスに対するパラレルデータに変換する。
【０２１９】
同図（ｄ）に示すように、８ビットt多値は、各画素の８ビット濃度情報を、[xpde[2:0],se,xpdo[2:0],so]のバス幅に対し、ＭＳＢから濃度信号の最上位ビットを割り当てる。
【０２２０】
次に、スムージング機能について説明する。図２０は、スムージング機能の構成を示す図である。画像マトリクス部２００１において、９ラインのデータから主走査方向にそれぞれ１３画素の遅延データを作成し、９ライン×１３画素の二次元マトリクスを作成する。このマトリクスデータを同時にアクセスして、それぞれの２値／多値変換処理を実施する。エッジ処理部２００７のエッジ処理に関してのみ二次元画像マトリクスは必要とせず、１ライン上のデータで処理をおこなう。
【０２２１】
コード生成及びＲＡＭからなるジャギー補正部２００２では、画像マトリクスの配列データを使って、パターンマッチングをおこなう。マッチングにより１２ビットのコードデータを生成し、ＲＡＭのアドレスに入力する。このＲＡＭは画像補正用のＲＡＭで、入力コードに対応する画像補正データを出力する。補正データは別途ＲＡＭにダウンロードしておく。
【０２２２】
孤立点補正部２００３は、注目画素を含む９×１３の画像領域内でパターンマッチングにより孤立点を検出する。孤立点に該当する画素は、マスク処理によって除去するか、周囲に２次元範囲で画素を付加し、孤立でない画素の集合を構成する。なお、マスクをするか否か、周囲に画素を追加するか否かは、モード切り替え可能である。孤立ドットの場合には、書き込み系のプロセス条件に依存してドットが再現される場合とされない場合があり、一様入力濃度領域内で濃度ムラが発生し、画質の劣化を招く。まったく打たないか、安定してドットが再現できる範疇までドット密度を増す。
【０２２３】
誤差拡散エンハンス部２００４は、線画を保持するバンドパスフィルタによりテクスチャを平滑化し、主走査方向の画素並びに基づいて位相信号を生成する。
【０２２４】
ディザ平滑化部２００５は、２値ディザパターンに対して５×５若しくは９×９のローパスフィルタ処理をおこない、擬似的に多値信号に変換する。疑似多値化された信号に対しては２ドット処理部２００６において隣接画素間の平均化をおこない、位相情報を生成する。これらの２値から多値に変換されたデータをセレクタ２００８において選択する。画像パスの選択はモードにより切り替える。いずれにせよ、濃度４ビット、位相２ビットの６ビットデータに変換される。
【０２２５】
孤立点補正は、９×１３の画像マトリクスの範囲内で、中央画素が注目画素であり、孤立点であるか否かの判定の対象となる。周辺画素との連結をパターンマッチングにより判定し孤立点とする。ディザ平滑化およびドット平均化は、平滑化部では９ライン×１３画素の画像マトリクス２００１に対し、５×５、７×７、９×９の各平滑フィルタが施される。
【０２２６】
入力データは１ビット２値信号であるが、この平滑フィルタにより高域信号成分を除去する。平滑化の画素に対し、主走査方向のEVEN、ODD画素間で平均化する。値は平均値であるが、位相信号を区別する。EVEN画素は右位相、ODD画素は左位相とし２ドット化の画像データを形成する。位相データはそのまま出力するが、濃度データに関してはレベル変換をおこない、４ビット幅にデータを変換する。
【０２２７】
次に、書き込み制御部の構成について説明する。図２１は、書き込み制御部の構成を示す図である。ビデオパス制御部１０９から書き込み系への入力は、スキャナ読み取りの直接画像、メモリモジュールに蓄積された画像、外部アプリ１１２からの入力画像のいずれかとなる。それぞれのユニットの画素クロックと画素密度に応じた書き込みクロックは同期しておらず、２ポートＲＡＭの構成を取るたとえば速度変換ＦＩＦＯメモリ２１０１を用いて、ＲＡＭへの書き込みクロックと読み出しクロックの速度変換をおこなう。
【０２２８】
書き込み系のクロックで読み出された画像データは、スムージングモジュール２１０２と多値処理系２１０３でデータ変換をおこなう。スムージングモジュール２１０２は２値画像に対し多値データへの変換をおこない、多値処理系２１０３は位相信号の変換処理をおこなう。
【０２２９】
多値データへの変換後、複数の濃度変換テーブル２１０４により画像形成プロセスの濃度再現特性を考慮した濃度レベルの変換をおこなう。この濃度変換テーブル２１０４のデータは、ＣＰＵ１１９よりそれぞれダウンロードされ、種々の特性に並列処理で実施する。変換結果の中から処理モードに応じて必要なデータを選択器２１０５で選択する。
【０２３０】
プロセスが変わった場合、プリンタの場合、ファクシミリ受信の場合、スキャナ読み取りからのコピー出力の場合、文字主体の原稿の場合、印刷原稿をコピーする場合、写真原稿をコピーする場合など画像の最適再現のために濃度変換テーブルの値を細かく制御する。ＰＭ変調およびＰＷＭ変調によりＬＤ（レーザダイオード）のパワーと位相を制御してＬＤのオン／オフを制御し、画像形成ユニット上に潜像を作成する。
【０２３１】
次に、メモリモジュールの構成について説明する。図２２は、メモリモジュールの構成を示す図である。同図に示すメモリＩ／Ｆ部２２０１において画像入出力の制御をおこなう。モジュール内部にはワーク用のメモリ領域（ワーク領域）２２０２と格納用のメモリ領域（メモリバンク）２２０３を持つ。ワーク領域２２０２はＲＡＭにより構成され、格納領域２２０３は、ＲＡＭおよびＨＤＤ、ＭＯ、ＣＤ−ＲＷ、ＤＶＤなどの非電子メモリの構成となる。
【０２３２】
ワーク領域２２０２では入出力画像のビットマップ展開をおこなう。アドレス制御部２２０４により、入力画像と出力画像を独立に任意のメモリアドレス上に展開できる。たとえば、格納画像から展開したビットマップと入力画像の合成、２枚の画像の集約配置、画像の回転、入力画像に対する日付等の印字パターンの付加などを実施する。
【０２３３】
メモリバンク２２０３への格納は、アドレス制御部２２１０を介して、蓄積容量を効率化するためにデータ圧縮２２０５をおこなう。基本的には可逆変換でのデータ符号化をおこなうが、視覚的に画質劣化が再生画像に現れない範囲での非可逆変換も可能である。
【０２３４】
格納メモリの書き込み制御２２０６によりメモリバンク２２０３内にデータ格納をおこなう。この場合、画像データに対しＩＤ情報を付加し、入力画像のプロパティ（入力系、処理モードなど）を明示しておく。
【０２３５】
格納メモリの読み出し制御２２０７、データ伸長２２０８により画像データをビットマップへ展開する。プロパティ情報はピットマップへ直接反映させる場合もあるが、基本的には書き込み制御部に対しパラメータ設定の適応指示に用いる。濃度変換テーブルの切り替え制御に使用する。
【０２３６】
次に、濃度変換テーブルの一例について説明する。図２３は、濃度変換テーブルの一例を示す図である。なお、２値レベルの再現であればデータリニアな特性でも構わない。変換テーブルの中身はリニアなデータがダウンロードされ、入力レベル＝出力レベルとなる。
【０２３７】
同図（ａ）にその外形を示したように、コピー時の読み取り系でのスキャナγ補正、読み取り原稿濃度補正で最適化された場合２３０１、若しくは画像形成部のプロセスγが入力信号に対しリニアリティを持つ場合は適応できる。画像内容の階調再現を重視する場合、プロセスのリニアリティを補正するために濃度リニアなデータに変換する必要がある。
【０２３８】
同図（ｂ）および（ｃ）は、濃度リニアな濃度変換テーブル２３０２及び、２３０３を示しており、画像に文字、絵柄が混在し、プロセスのリニアリティもそこそこ保証できる場合など、画像内容のバランスを再現する上で、データリニアと濃度リニアの中間的な特性の変換テーブルをダウンロードする。
【０２３９】
変換テーブルの内容はドット形成においても左右される。一般的に１ドットの孤立点は再現し難く、万線やドットの密集した状態では濃度再現が良好となる。ＬＤ制御の変調方式や、階調再現のための画像処理によって変換テーブルは多種多様な値を必要とする。
【０２４０】
次に、集約機能の一例について説明する。図２４は、集約機能２４０１の一例を示す図である。ここでは、Ａ，Ｂ，Ｃ，Ｄという４枚の原稿を読み取り、それぞれの画像を縮小し、１枚の転写紙に集約する場合を示している。なお、Ａ，Ｄが文字を主体とした原稿であるものとし、Ｂが絵柄原稿、Ｄが文字、絵柄混在原稿とする。
【０２４１】
ＡとＤは文字モードの設定でメモリモジュールに読み込み、Ｂは写真モードで読み込み、Ｄは文字／写真モードで読み込む。それぞれスキャナγ特性、ＭＴＦ補正のためのフィルタ特性、濃度補正γ特性は異なる。さらに、転写紙への画像形成において、解像度重視、階調性重視、バランス重視により書き込み制御部内での濃度変換γ特性もそれぞれ異なる。
【０２４２】
メモリモジュールへの格納は、書き込み制御の特性は除く、画像処理形のパラメータを変更して読み込むが、必要とする書き込み特性をメモリモジュール内の蓄積画像に対するプロパティに付加しておく。文字モードで必要な濃度変換特性若しくは想定した濃度変換特性を付加する。
【０２４３】
ワークメモリで蓄積画像を集約し、ビデオパス制御を通し書き込み制御へデータを出力する。濃度変換部において少なくとも３種類の濃度変換テーブルを切り替える。集約展開時、主走査及び副走査方向の画像の切り替わりアドレスをプロパティ情報から抽出し、カウンタ制御をおこなう。
【０２４４】
なお、書き込み変換テーブルを混在原稿再現テーブルに固定し、読み取り原稿濃度変換テーブルの内容を、文字用、絵柄用により強調する方向で置き換えることもできる。
【０２４５】
上述してきたように、本実施の形態１では、入力濃度補正部１０３による入力濃度補正、濃度補正部１０６による濃度補正並びに書き込み制御ブロック１１０における書き込み濃度補正をユーザの操作に応答してそれぞれ独立に制御できるよう構成したので、濃度補正を複合機全体として最適な組み合わせでおこなうことができる。
（実施の形態２）
ところで、上記実施の形態１では、入力濃度補正、濃度ノッチに連動した濃度補正並びに書き込み濃度補正をユーザが全く独立に制御できることとしたため、ユーザにとっての濃度補正に係る選択肢が多様化し、ユーザが頻繁にテスト印刷を繰り返さざるを得ないおそれが生じる。
【０２４６】
そこで、本実施の形態２では、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正の組み合わせを操作部に登録しておき、原稿の種別および特性状況などに適合した最適な印刷出力を得ることができる複合機について説明する。なお、本実施の形態２に係る複合機の操作部１２０以外の構成については図１に示したものと同様のものとなるので、ここではその説明を省略する。
【０２４７】
図２５は、図１に示す操作部１２０に設けられた操作画面２５００の一例を示す図である。同図（ａ）に示すように、この操作画面２５００上には"地肌除去"２５０１、"集約"２５０２、"初期設定"２５０３、"画質１"２５０４、"画質２"２５０５、"濃度ノッチ"２５０６の各入力キーが備え付けられている。
【０２４８】
"地肌除去"２５０１は、読み取り系での地肌追従レベルを所定の設定内で切替え、完全に地肌部分を飛ばすか、幾分低濃度レベルの信号を残すかを設定する。追従後の信号削除のための閾値レベルの設定を制御する。スキャナγのテーブルの切替もあわせておこなう。
【０２４９】
"集約"２５０２は、メモリへの画像集約処理のオン／オフを設定するもので、集約の方法に関しては"初期設定"で設定する。たとえば、読み取り原稿２枚を転写紙１枚に集約したり、４枚を転写紙１枚に集約するなどと設定する。
【０２５０】
"画質１"２５０４および"画質２"２５０５は、ある画像処理の選択モードであり、たとえば"文字モード"と"写真モード"、"文字／写真モード"と"特殊原稿モード"といったように、特に処理モードが固定されるものではない。
【０２５１】
かかる処理モードの設定は"初期設定"２５０３でおこない、良く使うモードのみを操作部に表示し、頻度は少ないがたまに使うモードに関しては"初期設定"２５０３で選択する。この際、余計なモードを表示せず、シンプルで頻度の高い設定のみを表示する。濃度ノッチを切り替えた場合も、読み取りテーブルを対応する設定値に切り替える。
【０２５２】
"画質１"２５０４、"画質２"２５０５に何を振り分けるかは、"初期設定"２５０３で、任意に選択する。たとえば、同図（ｂ）に示されるように、あらかじめ設定１から設定Ｎまで画質モードが用意しておき、操作者が日ごろ良く使うモードを"画質１"２５０４、"画質２"２５０５に割り当てる。
【０２５３】
設定１から設定Ｎを操作部に表示したほうが、選択の範囲は広くなり、多くの使用者に対応できるが、実質使用するモードがさほど多くない場合には、操作性が低下するだけで効果は薄い。
【０２５４】
選択範囲は設定１から設定Ｎまで備わっており、使用頻度に応じて表面に表示するかどうかを使用環境に応じて適応化する。設定１から設定Ｎをあらかじめ供給しており、ほとんどの使用環境で対応できるように対応するが、特殊なモードを設定したい場合には任意のモードを作成する。
【０２５５】
"初期設定"２５０３で設定内容を任意にグループ化し、モードを登録しておくこともできる。同図（ｃ）に示すように、各設定に関して種々のパラメータをグループ化し、所望のパラメータ設定値２５０７を組み合わせておき、新規作成した"設定"を"画質１"２５０４に設定すれば、使用環境にカスタマイズされた画質処理をおこなうことができる。
【０２５６】
図２６は、操作部１２０の操作画面による濃度補正を説明するための説明図である。同図（ａ）に示すように、この複合機では、原則として操作部２６０１の操作画面から入力濃度補正２６０１、濃度ノッチに連動した濃度補正２６０３、書き込み濃度補正２６０４をそれぞれ独立して制御することができる。
【０２５７】
具体的には、同図（ｂ）に示すｓ１〜ｓ４のいずれかの曲線を選択して入力濃度補正をおこない、また文字原稿の場合には同図（ｃ）に示すＮ１〜Ｎ４のいずれかの曲線を選択して濃度ノッチに連動した濃度補正をおこない、さらに写真原稿の場合には同図（ｄ）に示すＮ１〜Ｎ４のいずれかの曲線を選択して濃度ノッチに連動した濃度補正をおこなうことができる。また、同図（ｄ）に示すｐ１〜Ｐ４のいずれかの曲線を選択して書き込み濃度変換をおこなうことができる。
【０２５８】
しかし、これらのパラメータを最適な組み合わせとして選択するのは容易でないので、図２５（ａ）に示した"初期設定"２５００により、たとえばパラメータｓ１、Ｎ２、ｐ３を"画質１"２５０４として設定することにより、表示画面の"画質１"２５０４を指示するだけで、それぞれに対応する入力濃度補正２６０２、濃度ノッチに連動した濃度補正２６０３並びに書き込み濃度補正２６０４をおこなうことができるのである。
【０２５９】
上述してきたように、本実施の形態２では、かかる入力濃度補正部１０３による入力濃度補正、濃度補正部１０６による濃度補正並びに書き込み制御ブロック１１０における書き込み濃度補正の組み合わせを操作部１２０に登録することにより、極めて簡単な操作で所望の出力画像を得ることができる。
（実施の形態３）
次に、更にユーザの操作性を向上した実施の形態について図２７を用いて説明する。本実施例は、上述のパラメータを最適な組み合わせとして選択するのは、一般的なユーザにとっては、きわめて容易とはいえないので、予め画質モードとして濃度特性、フィルター特性等の画質パラメータをひとまとまりとして、提供しておく。そして必要なモードを選択もしくはカスタマイズの雛型としてユーザが使用できるので、ユーザからみた操作性を非常に向上した実施例である。ユーザの操作性の向上の観点からは、ユーザが使用しているモードに対して、保守を行うモードで、専門のサービスマン等が調整を行い、調整後に再びユーザの使用するモードに戻すことが好ましい。本実施例は、特に、ユーザが使用している装置の設定内容の変更が必要となった際に、サービスマン等が保守を行うモードで調整を行う場合に、各調整値の絶対値を調整する方法についての実施例である。
【０２６０】
図２７は本発明による、操作画面の実施例を示したものである。(a)及び、(ｂ)２種類の操作画面、操作画面２７００、２７２０を示す。(a)の操作画面２７００上には"表示部２７０１"と、"地肌除去２７０２"、"集約２７０３"、"初期設定２７０４"、"画質  １"２７０５、"画質  ２"２７０６、"濃度ノッチ２７０７"、"テンキー２７０８"、"クリアー/ストップ(C/S)２７０９"、"スタート(START)２７１０"の各入力キーが備え付けられている。
【０２６１】
また(b) の操作画面２７２０上には、（ａ）の"画質１"２７０５、"画質２"２７０６の代わりに、"画質２７２５"とLED２７２６による点灯表示が備え付けられている。(b) の操作画面２７２０では、(a) の操作画面２７００上の"画質  １"２７０５、"画質  ２"２７０６のどちらが選択されているかを 、LED２７２６の点灯/消灯で区別する。例えば、LED２７２６の点灯を"画質１"、LED２７２６の消灯を"画質２"のように割り振る。 "地肌除去２７０２"キーは読み取り系での地肌追従レベルを所定の設定内で切替えることができ、完全に地肌部分をなくすか、幾分低濃度の地肌を残すか選択することができる。追従後の信号削除のための閾値レベルの設定を制御し、スキャナーγのテーブルの切替も行う。"集約"キー２７０３はメモリーへの画像集約処理のOFF/ONを選択するもので、集約の方法は"初期設定"キー２７０４で設定する。例えば読み取り原稿２枚を転写紙１枚に集約、４枚を転写紙１枚に集約というような選択をすることができる。
【０２６２】
"画質  １"２７０５及び"画質  ２"２７０６は、画像処理のモードを選択する。例えば、"文字モード"と"写真モード"、"文字/写真モード"と"特殊原稿モード"等があるが、しかし、特に処理モードが固定されているものではない。処理モードの設定も"初期設定"キー２７０４で行い、頻繁に使うモードのみを操作部２７００、２７２０に表示し、あまり頻繁に使わないモードに関しては、使用時に"初期設定"キー２７０４で選択する。余計なモードを表示しない方が、操作性が良いためである。また、濃度ノッチ２７０７を切り替えた場合も、読み取りテーブルを対応する設定値に切り替える。
【０２６３】
次に、"画質モード"の設定について説明する。"画質  １"、"画質  ２"に何を振り分けるかは、"初期設定"キー２７０４で、任意に選択する。（ｃ）及び（ｆ）は、"初期設定"キー２７０４が押された場合の、"画質モード"２７４０、２７８０の例を示す。（ｃ）は、予め提供するモードと、任意設定可能な登録モードから選択する方法を示し、（ｆ）は、選択は予め提供するモードから行い、微調整が必要な場合は、選択後の画質設定に関して行う場合を示す例である。以下これらの例について、説明する。
【０２６４】
"画質モード"に関する選択では、例えば予め"文字原稿"に適するモードとして、"文字画質１"２７４１、"文字画質２" ２７４２、"文字画質３" ２７４３を用意し、また、"写真原稿"に適するモードとして、"写真画質１" ２７４４、"写真画質２" ２７４５、"写真画質３" ２７４６を用意し、更に、それ以外の汎用的な原稿に対しては、"特殊な原稿"に適するモードとして、"特殊原稿１" ２７４７、"特殊原稿２" ２７４８、"特殊原稿３" ２７４９を用意しておく。そして、操作者が日ごろ良く使うモードに、"画質  １"、及び、"画質  ２"に割り当てる。
【０２６５】
各画質に対応する多くのモードを操作部に表示するほうが、選択の範囲は広くなり、多くの使用者に対応できるが、しかし、実質的に使用するモードはあまり多くないので、操作性が低下し、あまり有益ではない。選択範囲は文字主体、写真主体、特殊原稿に関し複数個のモードが備わっており、使用頻度に応じて表示するかどうかを、使用環境に応じて変更する。
【０２６６】
（C）では、"初期設定"で選択できる画質モードの範囲内に"登録画質"２７３９に関する選択手段を設けておく。"文字画質１"２７４１から"特殊原稿３"２７４９を予め提供しており、ほとんどの使用環境で対応できるようにしてあるが、極めて特殊なモードを設定したい場合には、任意のモードを作成する。"登録画質"２７３９に関し、"初期設定"２７０４の操作項目で設定内容を任意にグループ化し、モードを登録しておく。各設定には、種々のパラメータをグループ化し、所望のパラメータ設定値を組み合わせて割り当てる。新規作成した"登録画質"２７３９を"画質  １"に設定すれば、使用環境に特化された、画質処理を行う画像処理装置として動作する。
【０２６７】
次に、(d)及び、(e)は、パラメータの設定方法に関する表示画面２７５０、２７６０について示したものである。"(a)又は、(b)の初期設定"により、登録画質２７３９を設定する手順を実施すると、(a)もしくは(b)の表示部に(d)の表示画面２７５０が表示される。表示画面２７５０は、画質パラメータとして制御可能なモジュールを示す。前述の濃度補正に関する項目や、MTF補正に関する項目等２７５１，２７５２，２７５３，２７５４，２７５５，２７５６，２７５７が任意な設定の対象として表示される。表示画面２７５０上で設定したい項目を指示すると、更に別な画面が表示され、画質に関する制御対象項目が示される。これにより、任意に設定を行うことができる。(e)は、MTF補正の設定画面の例を示す。主走査係数２７６１、及び、強度倍率２７６２等が示され、これらの現在の設定値２７６３と設定可能な範囲２７６４が表示されるので、細かく設定値を決定することができる。設定値の入力はパラメータの絶対値での入力、及び、相対値での入力のいずれもが可能である。相対値での入力の場合は、"強い"から"弱い"までの範囲が分割され、選択された相対値はCPUにより、パラメータの絶対値に変換される。
【０２６８】
(f)は現在提供されているモードを基にして、ユーザ側で微調整を行うために提供する操作画面２７８０、２７９０である。"セレクト画質"２７９１、"カスタム画質"２７９２の選択により、既存モードの中から選択を行うか又は、既存モードを基にして調整を行うかを決定する。
【０２６９】
"セレクト画質" ２７９１は"文字画質１"２７８１から"特殊原稿３"２７８９の間で、既存モードを"画質１"、又は、"画質２"へ割り振るための指示を入力するのに用いる。
【０２７０】
一旦"画質１"に割る当てた既存のモードに対して、ユーザ固有の変更を行うために微調整する場合には、"画質１"に対する"カスタム画質"２７９２モードを選択し、 "画質１"が含まれるグループに対応しているパラメータを、(e)の"現設定値"２７６３に表示し、変更可能な対象として、ユーザが微調整を行うことができるようにする。
【０２７１】
全く新規な"登録画質"を作成することも可能であるが、これは、既存モードと同等な選択の対象にするのではなく、"画質１"、"画質２"の操作部に割り振られた後の微調整に用いる画質調整手段である。
【０２７２】
次に、図２８に画質パラメータを格納するための構成を示す。画質モードに関する固定の設定値と変動する設定値を、ＲＯＭ領域と不揮発メモリー領域に分けて格納して、管理する。
【０２７３】
図２８(a)は主に"登録画質"２７３９を"画質１"、又は、"画質２"の選択するためのモードとして使用する場合の構成を、また図２８(b)は"画質１"、又は、"画質２"に対して既存のモードを割り当てた後に、微調整を行う場合の構成についてそれぞれ示したものである。
【０２７４】
(a)の構成では、"文字原稿１"から"特殊原稿３"までの既存モードに対する画質パラメータはＲＯＭ２８００に格納されてシステムに供給される。例えば、ＲＯＭ２８００のＡ番地２８０１に"文字画質１"に対する設定値を、また、Ｎ番地２８０２に"特殊原稿３"に対する設定値を格納する。一方、通常処理で変更の対象となる、"画質１"２８３０、及び、"画質２"２８３１に関しては、対応する不揮発メモリー２８２０の領域に、その情報を格納する。同様に、全ての特性値が変更の対象である"登録画質"２７４０についても、パラメータは不揮発メモリー領域２８２０内のｂｂ番値２８２１に格納される。不揮発メモリー２８２０内に格納する"画質１"２８３０、及び、"画質２"２８３１の情報は、特性パラメータそのものではなく、選択された画質モードのＲＯＭ２８００内での格納先アドレス又は不揮発メモリー内での格納先アドレスのみをａａ番番地２８２２及び、ａｂ番値２８２３に格納する。これにより、使用するメモリー量を削減できる。
【０２７５】
実動作の際には、操作部２７００上で"画質１"２７０５が選択されると、対応する不揮発メモリー２８２０内の設定内容（参照先番地）が参照され、参照先番地によって指示されるＲＯＭ２８００もしくは不揮発メモリー２８２０内の番地に格納されている画質パラメータが、システムのワーク用のＲＡＭにダウンロードされ、システム動作を行う。
【０２７６】
図２８(b)の構成では、ＲＯＭ２８００で供給される"文字画質１"から"特殊原稿３"までの既存画質モードを操作部上の"画質１"２８３０、及び、"画質２"２８３１に割り当てると、ＲＯＭ２８００に格納されている供給モードのパラメータを全て不揮発メモリー２８２０にコピーするか、ＲＯＭ２８００内の格納先番地のみを不揮発メモリー２８２０に格納する。
【０２７７】
初期設定後の"画質１"２８３０、又は、"画質２"２８３１に対する"カスタマイズ"を行うときには、画質パラメータが全てコピーされている場合には、各パラメータに対して、変更内容を上書きし、再度不揮発メモリー２８２０の同一アドレスに変更結果を格納する。
【０２７８】
一方、参照ＲＯＭアドレスａｂ番値が格納されている場合には、"カスタマイズ"による変更差分のみを追加情報としてＲＯＭ番地２８２３と共に不揮発メモリーに格納する。ＭＴＦの係数が変更になった場合、変更パラメータと変更量を不揮発メモリー２０２０に格納する。
【０２７９】
モードの初期化を行う場合には、不揮発メモリー２８２０に格納されている、微調整された変更情報は消去される。
（実施の形態４）
次に、更にユーザの操作性を向上した別の実施の形態について図２９を用いて説明する。本実施例も上述の実施例と同様に、ユーザからみた操作性を非常に向上した実施例である。ユーザの操作性の向上の観点からは、上述の実施例と同様に、ユーザが使用しているモードに対して、保守を行うモードで、専門のサービスマン等が調整を行い、調整後に再びユーザの使用するモードに戻すことが好ましい。本実施例は、特に、ユーザが使用している装置の設定内容の変更が必要となった際に、サービスマン等が保守を行うモードで調整を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整する方法についての実施例である。
【０２８０】
図２９図に操作画面の別の実施例を示す。
【０２８１】
図２９(a)の操作画面２９００上には"表示部２９０１"と、"地肌除去２９０２"、"集約２９０３"、"初期設定２９０４"、"文字２９０５"、"写真２９０６"、"濃度ノッチ２９０７"、"テンキー２９０８"、"クリアー/ストップ(C/S)２９０９"、"スタート(START)２９１０"の各入力キーが表示されている。 "地肌除去"キー２９０２は、読み取り系での地肌追従レベルを、所定の設定内で切替ることができ、完全に地肌部分を除去するか、幾分低濃度の地肌を残すか選択することができる。追従後の信号削除のための閾値レベルの設定を制御し、スキャナーγのテーブルの切替も行う。
【０２８２】
"集約"キー２９０３はメモリーへの画像集約処理のOFF/ONを設定するもので、集約の方法に関しては"初期設定"キー２９０４で設定する。例えば読み取り原稿２枚を転写紙１枚に集約、４枚を転写紙１枚に集約などを選択することができる。
【０２８３】
"文字"キー２９０５及び"写真"キー２９０６は原稿に適した画像処理のモードを選択する。例えば、"文字モード"と"写真モード"、"文字/写真モード"と"特殊原稿モード"等であるが、しかし、特に処理モードが固定されているものではない。処理モードの設定も"初期設定"キー２９０４で行い、頻繁に使うモードのみを操作部２９００に表示し、あまり頻繁に使わないモードに関しては、使用時に"初期設定"キー２９０４で選択する。余計なモードを表示しない方が、操作性が良いためである。また、濃度ノッチを切り替えた場合も、読み取りテーブルを対応する設定値に切り替える。
【０２８４】
"文字"、"写真"に何を振り分けるかは、"初期設定"キー２９０４で、任意に選択する。  (ｂ)に"初期設定"２９０４による画質選択とカスタマイズを行うための画質調整の方法を示す。
【０２８５】
操作部の"文字"２９２１、又は、"写真"２９２２を設定する項目には、工場出荷時に初期値として、初期設定画面にも表示される、"文字原稿  １"モードと、"写真原稿  １"モードがそれぞれ設定されている。これは一般的に多くの使用者が使うであろうと、メーカーで考えた原稿モードを設定したものである。
【０２８６】
多くの場合は、このままで使用者が使用することができるが、しかし、異なる要求や、調整したい項目もある。
【０２８７】
そのような場合には、１つの方法として"初期設定"画面２９３０の中から、メーカーが今までに市場で要求された経験に基づいて予め準備した画質モードから選択するようにすることもできる。しかし、それでも使用者の要求に応えられない場合には、ユーザの要求に一番近いメーカの提供するモードを基に、カスタマイズのための調整を行う必要がある。
【０２８８】
"初期設定"２９３０で提供される画質モードの中から選択する場合には、例えば"文字原稿"に適するモードとして、"文字原稿１"２９３１、"文字原稿２"２９３２、"文字原稿３"２９３３を用意し、"写真原稿"に適するモードとして、"写真原稿１"２９３４、"写真原稿２"２９３５、"写真原稿３"２９３５を用意し、更に、それ以外の汎用的な原稿に対しては、"特殊な原稿"に適するモードとして、"特殊原稿１"２９３７、"特殊原稿２"２９３８、"特殊原稿３"２９３９を用意しておく。そして、操作者が日ごろ良く使うモードを操作部２９１０上の"文字"２９０５、及び、"写真"２９０６に割り当てる。しかし、必ずしも、"文字"２９０５に"文字原稿"に対応するモードを割り当てる必要はない。
【０２８９】
初期設定の画面で選択することができる、各画質に対応する多くのモードを操作部２９１０に表示したほうが、選択の範囲は広くなり、多くの使用者に対応できるが、しかし、実質的に使用するモードはさほど多くないので、操作性が低下し、あまり有益ではない。選択範囲は文字主体、写真主体、特殊原稿に関し複数個のモードが備わっており、使用頻度に応じて表面に表示するかどうかを、使用環境に応じて変更する。
【０２９０】
次に、画質調整に関し表示される調整項目と調整手段について説明する。表示部２９５０は、画質調整に関し表示される調整項目と調整手段について示す。先ず最初に、画質調整の基準をどれにするのかを、"画質モード選択"において、初期設定２９０３の中の画質選択の一覧から選択する。例えば"文字原稿  ２"２９３２を基に使用者の好みに合うようにカスタマイズする場合、"画質モード選択"２９５１で"文字原稿  ２"２９３２を選択する。選択手段については、初期画面２９１０に戻って選択を行うか、もしくは初期設定２９３０の画質一覧に通し番号を付加して、番号等により選択を行うことができる。
【０２９１】
画質調整のための調整項目２９５２は、例えば"読み取り濃度補正"２９５３などの、表示される項目であり、調整値は相対値を入力して微調整を行う。 例えば基準として"文字原稿  ２"２９３２を選択した場合には、各調整項目２９５２は初期設定２９３０で提供されている内容を、調整値"０"として表示する。絶対的な数値ではなく、初期設定２９３０で提供するモードを基準として行う。この基準に対し、操作者は相対的に増加（例えば、＋１）又は、減少(例えば、−１)を行う。例えば、"文字原稿  ２"２９３２の"シャープネス調整：低濃度部"２９５９をメーカーの設定値より強くしたい（＋１）、もっと強くしたい（＋２）、或は弱くしたい（−１）、というように調整を行う。また、調整量の表示については、"画質モード選択"で選択された画質モードは、いずれのモードであっても、全て最初は調整量が"０"である。"文字原稿  １"２９３１が選択された場合でも、例えば、その"書き込み濃度調整：ベタ部"２９５４の調整量は"０"である。"文字原稿  １"２９３１と"文字原稿  ２"２９３２で設定されている"書き込み濃度調整：ベタ部"２９５４の絶対的な基準は異なるが、使用者に絶対量を意識させる必要は無く、モード選択された時点を調整量の基準とすれば良いので、"０"と表示される。  また調整項目の表示部２９１０への表示は、選択された画質モードに連動して変化する。調整項目２９５２としては複数個あるが、それらが全ての初期設定で提供されている画質モードで有効になっているわけではないので、無効な調整項目は表示されない。
【０２９２】
画質調整の例を図３０（ａ）及び、（ｂ）に示す。（ａ）は基準となる画質モードを"文字原稿  １"２９３１とした場合、そして、（ｂ）は"写真原稿  ２"２９３２を選択した場合である。
【０２９３】
"文字原稿  １"２９３１の設定において、図２９の"シャープネス調整：ソフト"２９５７という調整項目に対応する項目はない。文字原稿の場合には線画をシャープにする要求が主たる内容で、線画をソフトにする調整項目は不要である。このために、"文字原稿  １"２９３１が選択させた時点で、表示部２９５０に"シャープネス調整：ソフト"２９５７は表示されない。例えば、表示された調整項目の中の"読み取り濃度補正"２９５３を現在のレベルより、濃くするように微調整を行うには、調整値２９７０の値を"０"から＋１となるようにする。
【０２９４】
（ｂ）の"写真原稿  ２"２９３５の場合には、滑らかな階調再現が必要な画質モードであるので、滑らかさに関係しない調整項目は設定できない。したがって表示部２９５０に、"シャープネス調整：線画部（シャープ）"２９５５ 等の調整項目の中には表示されない。"写真原稿  ２"２０３５の規準調整値"０"に対し、相対的に調整値を変更する。
【０２９５】
初期的に提供される各画質モードの例を図３１に示す。文字原稿に対応するモード、写真原稿に対応するモード、特殊な原稿に対応するモード、それぞれにおいて、初期的な設定値として提供されている例を示したものである。初期的な設定値は、各モードごとに３個づつ表示されているが、これに限定されているわけではなく、必要な場合、増減できる。
【０２９６】
例えば、文字モード３１００の内容としては、原稿を忠実に再現する"文字原稿  １"３１０１、特にテキスト文字を明確に再現する"文字原稿  ２"３１０２、そして、鉛筆文字を明確に再現する"文字原稿  ３"３１０３等である。写真モード３１２０の内容としては、グラビアなどの印刷物の階調度を忠実に再現する "写真原稿  １"３１２１、銀塩写真の階調度を忠実に再現する"写真原稿  ２"３１２２、地図などの細かな色使い判別する"写真原稿  ３"３１２３等である。特殊モード３１３０の内容としては、自動車車検査証の地肌部を除去し文字内容だけを再現させる"特殊原稿  １"３１３１、銀行振り込み用紙のような色文字原稿をクリアーに再現させる"特殊原稿  ２"３１３２、ドットプリンター出力画像のように平坦な濃度部が均一でない原稿の濃度再現を向上させる"特殊原稿  ３"３２３３等である。
（実施の形態４）
ところで、上記実施の形態１および２では、本発明を複合機に適用した場合を示したが、本発明はこれに限定されるものではなく、本発明をスキャナ単体に適用することもできる。そこで、本実施の形態３では、本発明をスキャナ単体に適用した場合について説明する。
【０２９７】
図３２は、本実施の形態４に係るスキャナの構成を示すブロック図である。同図に示すスキャナ２７０は、画像読み取りに依存した濃度特性の補正（入力濃度補正）および原稿濃度の再現特性（濃度ノッチに連動した濃度補正）をそれぞれ独立に制御し、最適な濃度補正をおこなえるよう構成している。
【０２９８】
すなわち、従来のスキャナでは、入力濃度補正と濃度ノッチに連動した濃度補正とを通常一体として取り扱っていたが、本実施の形態３に係るスキャナ２７０では、これらの濃度補正を独立に操作制御できるようにしている。このため、たとえば原稿の地肌の汚れを除去しつつ、濃度ノッチに連動させて所望の濃度の画像として取り込むことができる。
【０２９９】
同図に示すように、このスキャナ２７０は、図１に示した複合機１００のスキャナ部と同様に構成される。なお、インタフェース部２７１は、外部のコンピュータやアプリケーションに画像データを送信するためのインタフェースである。
【０３００】
入力濃度補正部１０３は、原稿読取部１０１に依存した濃度特性の補正（入力濃度補正）をおこなう処理部であり、反射率に関してリニアな特性となっているシェーディング補正後のディジタル信号を原稿濃度に関してリニアな特性に変換する。
【０３０１】
濃度補正部１０６は、空間フィルタ処理部１０５から出力された画像データおよび変動閾値に対してそれぞれ連動して濃度補正をおこなう処理部であり、読み取り原稿濃度の補正および濃度ノッチに対応する再生濃度の変換をおこなう。
【０３０２】
ここで、これらの入力濃度補正部１０３および濃度補正部１０６は、操作部１２０の操作によって独立に制御可能とされている。また、かかる入力濃度補正部１０３による入力濃度補正および濃度補正部１０６による濃度補正の組み合わせを操作部１２０に登録することにより、極めて簡単な操作で所望の出力画像を得ることもできる。
（実施の形態５）
次に本発明の別の実施の形態について説明する。図３３は本発明による画像処理システムの構成の実施例を示す。本実施の形態の画像処理システムは、主に画像読取部３３０１、書き込み部３３０２、第1の濃度補正手段３３０３、第２の濃度補正手段３３０４、第３の濃度補正手段３３０５、第1及び第２及び第３の濃度補正手段３３０３、３３０４、３３０５を独立に制御する制御手段３３０６、システムバス３３０８及び、ビデオバス制御部３３０７を有する。システムバス３３０８は、画像読取部３３０１、書き込み部３３０２、第1の濃度補正手段３３０３、第２の濃度補正手段３３０４、及び、第３の濃度補正手段３３０５と制御手段３３０６を相互に接続する。また、ビデオバス制御部３３０７は、画像読み取り部３３０１で読み取った画像を、書き込み部３３０２により書き込むか、又は、外部アプリとデータを交換するかを制御する。
【０３０３】
本システムは、画像読み取りに依存した濃度特性の補正（入力濃度補正）を行う第1の濃度補正手段３３０３、原稿濃度の再現特性（濃度ノッチに連動した濃度補正）の補正を行う第２の濃度補正手段３３０４並びに書き込み部に依存した濃度特性の補正（書き込み濃度補正）を行う第３の濃度補正手段３３０５をそれぞれ独立に、システムバス３３０８を介して制御手段３３０６により制御し、各々の濃度補正手段が、最適な濃度補正を行うことができる。実施の形態１で説明したのと同様に、従来の複合システムでは、入力濃度補正と濃度ノッチに連動した濃度補正とを通常一体として取り扱っていたが、本実施の形態５に係る画像処理システムでは、これらの濃度補正を独立に操作制御できるようにしている。また、従来の複合システムでは、ユーザが書き込み濃度補正を独立に制御することとしていたが、本実施の形態５に係る画像処理システムでは、かかる書き込み濃度補正についても制御手段３３０６を介してユーザが積極的に変更できるようにしている。
【０３０４】
なお、上記実施の形態１〜５では、本発明を複合機およびスキャナに適用した場合を示したが、本発明はこれに限定されるものではなく、本発明をプリンタに適用することもできる。具体的には、図１に示した書き込み制御ブロック１１０をプリンタに設けることにより、このプリンタの書き込み濃度補正をユーザが変更することができることになる。
【０３０５】
以上説明したように、請求項１の発明によれば、画像読取部に依存した濃度特性の補正、原稿濃度の再現特性の補正および書き込み部に依存した濃度特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことが可能な画像処理装置が得られるという効果を奏する。
【０３０６】
また、請求項２の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じたデータ補正、書き込みドット形成の補正をおこなうよう構成したので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことが可能な画像処理装置が得られるという効果を奏する。
【０３０７】
また、請求項３の発明によれば、画像読取部に依存した濃度特性の補正および原稿濃度の再現特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正を効率良くおこなうことが可能な画像処理装置が得られるという効果を奏する。
【０３０８】
また、請求項４の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じてデータ補正をおこなうよう構成したので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことが可能な画像処理装置が得られるという効果を奏する。
【０３０９】
また、請求項５の発明によれば、書き込み部に依存した濃度特性を補正制御するよう構成したので、書き込み濃度補正を効率良くおこなうことが可能な画像処理装置が得られるという効果を奏する。
【０３１０】
また、請求項６の発明によれば、書き込みドットの形成を補正するよう構成したので、シャープな文字や画像などを階調再現することが可能な画像処理装置が得られるという効果を奏する。
【０３１１】
また、請求項７の発明によれば、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択するよう構成したので、低濃度の文字画像や高濃度のベタ画像などの特徴量の異なる画像データを均一な出力画像とすることが可能な画像処理装置が得られるという効果を奏する。
【０３１２】
また、請求項８の発明によれば、画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうよう構成したので、低濃度部の均一画像での連続性を改善することが可能な画像処理装置が得られるという効果を奏する。
【０３１３】
また、請求項９の発明によれば、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうよう構成したので、書き込み部の特性を考慮し、電気的な出力信号が忠実に再現できるドットに形状を補正することが可能な画像処理装置が得られるという効果を奏する。
【０３１４】
また、請求項１０の発明によれば、画質処理の種類を選択し、選択された画質処理の種類に基づいて第１の濃度補正手段、第２の濃度補正手段および／または第３の濃度補正手段を独立に制御するよう構成したので、画質の選択のみで各種濃度補正をおこなうことが可能な画像処理装置が得られるという効果を奏する。
【０３１５】
また、請求項１１の発明によれば、処理内容の設定をグループ化し、該グループ化された設定手順を任意に割り当てるよう構成したので、操作者にとって簡単な手続きで所望の画質を再現することが可能な画像処理装置が得られるという効果を奏する。
【０３１６】
また請求項１２によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に選択し、画質特性を任意の補正値に変更でき、且つ、変更した画質特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準として使用することにより、操作性を非常に向上できる。
【０３１７】
また請求項１３によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に選択し、画像読み取り特性を任意の補正値に変更でき、且つ、変更した画像読み取り特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準として使用することにより、操作性を非常に向上できる。
【０３１８】
また請求項１４によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に選択し、画素生成特性を任意の補正値に変更でき、且つ、変更した画素生成特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準として使用することにより、操作性を非常に向上できる。
【０３１９】
また請求項１５によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定し、記画質特性の補正を、一旦設定された補正値に対して、相対的に変更するでき、且つ、前記変更した画質特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準としてユーザが使用し且つ、特に、設定内容の変更が必要となった際の補正を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整でき、ユーザからみた操作性を非常に向上できる。
【０３２０】
また請求項１６によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定し、画像読み取り特性の補正を、一旦設定された補正値に対して、相対的に変更するでき、且つ、前記変更した画像読み取り特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準としてユーザが使用し且つ、特に、設定内容の変更が必要となった際の補正を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整でき、ユーザからみた操作性を非常に向上できる。
【０３２１】
また請求項１７によれば、複数の既存の画質モードの中から、通常に使用するためのモードを任意に設定し、画素生成特性の補正を、一旦設定された補正値に対して、相対的に変更するでき、且つ、前記変更した画素生成特性の補正値を保存することができる構成としたので、ユーザは、必要なモードを選択し、もしくは補正の基準としてユーザが使用し且つ、特に、設定内容の変更が必要となった際の補正を行う場合に、各調整値を、現在の設定値に対して値を増減をすることにより調整でき、ユーザからみた操作性を非常に向上できる。
【０３２２】
また、請求項１８の発明によれば、画像読取部に依存した濃度特性の補正、原稿濃度の再現特性の補正および書き込み部に依存した濃度特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことが可能な画像処理方法が得られるという効果を奏する。
【０３２３】
また、請求項１９の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じたデータ補正、書き込みドット形成の補正をおこなうよう構成したので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことが可能な画像処理方法が得られるという効果を奏する。
【０３２４】
また、請求項２０の発明によれば、画像読取部に依存した濃度特性の補正および原稿濃度の再現特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正を効率良くおこなうことが可能な画像処理方法が得られるという効果を奏する。
【０３２５】
また、請求項２１の発明によれば、画像データの入力濃度によってフィルタ係数を切り替え、濃度レベルに応じてデータ補正をおこなうよう構成したので、低濃度部から高濃度部まで広範囲に階調再現をおこなうことが可能な画像処理方法が得られるという効果を奏する。
【０３２６】
また、請求項２２の発明によれば、書き込み部に依存した濃度特性を補正制御するよう構成したので、書き込み濃度補正を効率良くおこなうことが可能な画像処理方法が得られるという効果を奏する。
【０３２７】
また、請求項２３の発明によれば、書き込みドットの形成を補正するよう構成したので、シャープな文字や画像などを階調再現することが可能な画像処理方法が得られるという効果を奏する。
【０３２８】
また、請求項２４の発明によれば、所定の閾値に基づいて低濃度部、高濃度部および中間域に分割してそれぞれ独立に補正係数を設定し、濃度レンジの選択信号を選択するよう構成したので、低濃度の文字画像や高濃度のベタ画像などの特徴量の異なる画像データを均一な出力画像とすることが可能な画像処理方法が得られるという効果を奏する。
【０３２９】
また、請求項２５の発明によれば、画像データとは別の信号を任意に設定し、加算または減算した後、階調再現処理をおこなうよう構成したので、低濃度部の均一画像での連続性を改善することが可能な画像処理方法が得られるという効果を奏する。
【０３３０】
また、請求項２６の発明によれば、画素配列に基づいて２次元的に隣接画素のデータ補正をおこなうよう構成したので、書き込み部の特性を考慮し、電気的な出力信号が忠実に再現できるドットに形状を補正することが可能な画像処理方法が得られるという効果を奏する。
【０３３１】
また、請求項２７の発明によれば、画質処理の種類を選択し、選択された画質処理の種類に基づいて第１の濃度補正工程、第２の濃度補正工程および／または第３の濃度補正工程の補正を独立に制御するよう構成したので、画質の選択のみで各種濃度補正をおこなうことが可能な画像処理方法が得られるという効果を奏する。
【０３３２】
また、請求項２８の発明によれば、処理内容の設定をグループ化し、該グループ化された設定手順を任意に割り当てるよう構成したので、操作者にとって簡単な手続きで所望の画質を再現することが可能な画像処理方法が得られるという効果を奏する。
【０３３３】
また、請求項２９の発明に係る記録媒体は、請求項１８〜２８のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項１８〜２８のいずれか一つの動作をコンピュータによって実現することが可能な記録媒体が得られるという効果を奏する。
【０３３４】
また、請求項３０の発明によれば、画像読取部に依存した濃度特性の補正、原稿濃度の再現特性の補正および書き込み部に依存した濃度特性の補正をそれぞれ独立に制御するよう構成したので、入力濃度補正、濃度ノッチに連動した濃度補正および書き込み濃度補正を効率良くおこなうことが可能な画像処理システムが得られるという効果を奏する。
【図面の簡単な説明】
【０３３５】
【図１】この発明の実施の形態１に係る複合機の構成を示すブロック図である。
【図２】スキャナγ補正、読み取り原稿の濃度補正を説明するための説明図である。
【図３】図１に示したＲＡＭへのＣＰＵからのアクセスおよびテーブル参照の切り替えを示す図である。
【図４】図１に示した濃度補正部１０６および階調処理部１０７の細部構成を示すブロック図である。
【図５】図４に示したＲＡＭをアドレス空間８ビットで構成した場合における２値ディザマトリクスのダウンロード使用状況を説明するための図である。
【図６】図４に示したＲＡＭを多値ディザマトリクス用としてアクセスする場合を説明するための説明図である。
【図７】２値および多値誤差拡散処理を説明するための説明図である。
【図８】量子化のための閾値の切り替え（変動閾値、固定閾値）を示す図である。
【図９】図１に示した空間フィルタ処理部の構成を示す図である。
【図１０】ＭＴＦ補正の濃度データに関する切替制御の説明図である。
【図１１】閾値の設定に係る構成を示す図である。
【図１２】孤立点の検出の構成を示す図である。
【図１３】検出された孤立点の補正処理に係る構成を示す図である。
【図１４】ビデオフローの構成を示す図である。
【図１５】ビデオ制御の系統を示す系統図である。
【図１６】ＡＰＬ入力の構成を示す図である。
【図１７】ＡＰＬ出力の構成を示す図である。
【図１８】書き込み系出力の構成を示す図である。
【図１９】データ構造を示す構造図である。
【図２０】スムージング機能の構成を示す図である。
【図２１】書き込み制御部の構成を示す図である。
【図２２】メモリモジュールの構成を示す図である。
【図２３】濃度変換テーブルの一例を示す図である。
【図２４】集約機能の一例を示す図である。
【図２５】実施の形態２に係る操作部に設けられた操作画面の一例を示す図である。
【図２６】操作部の操作画面による濃度補正を説明するための説明図である。
【図２７】実施の形態３に係る操作部に設けられた操作画面の一例を示す図である。
【図２８】実施の形態３に係る操作部に設けられた操作画面の一例を示す図である。
【図２９】実施の形態３に係る操作部に設けられた操作画面の一例を示す図である。
【図３０】実施の形態３に係る操作部に設けられた操作画面の一例を示す図である。
【図３１】実施の形態３に係る操作部に設けられた操作画面の一例を示す図である。
【図３２】実施の形態３に係るスキャナの構成を示すブロック図である。
【図３３】本発明の実施の形態５に係るシステムの構成を示すブロック図である。
【符号の説明】
【０３３６】
１００    複合機
１０１    原稿読取部
１０２    シェーディング補正部
１０３    入力濃度補正部
１０４    主走査電気変倍部
１０５    空間フィルタ処理部
１０７    階調処理部
１０８    マトリクスＲＡＭ
１０９    ビデオパス制御部
１１０    書き込み制御ブロック
１１０ａ    画素補正部
１１０ｂ    濃度変換部
１１０ｃ    ＰＷＭ変調部
１１１    書き込み部
１１２    外部アプリ
１１３    外部ＡＰＬＩ／Ｆ部
１１４    メモリＩ／Ｆ
１１５    メモリ制御部
１１６    プリンタ用ページメモリ
１１７    ＲＡＭ
１１８    ＲＯＭ
１１９    ＣＰＵ
１２０    操作部
【図１】
2007228611.tif 000003
【図２】
2007228611.tif 000004
【図３】
2007228611.tif 000005
【図４】
2007228611.tif 000006
【図５】
2007228611.tif 000007
【図６】
2007228611.tif 000008
【図７】
2007228611.tif 000009
【図８】
2007228611.tif 000010
【図９】
2007228611.tif 000011
【図１０】
2007228611.tif 000012
【図１１】
2007228611.tif 000013
【図１２】
2007228611.tif 000014
【図１３】
2007228611.tif 000015
【図１４】
2007228611.tif 000016
【図１５】
2007228611.tif 000017
【図１６】
2007228611.tif 000018
【図１７】
2007228611.tif 000019
【図１８】
2007228611.tif 000020
【図１９】
2007228611.tif 000021
【図２０】
2007228611.tif 000022
【図２１】
2007228611.tif 000023
【図２２】
2007228611.tif 000024
【図２３】
2007228611.tif 000025
【図２４】
2007228611.tif 000026
【図２５】
2007228611.tif 000027
【図２６】
2007228611.tif 000028
【図２７】
2007228611.tif 000029
【図２８】
2007228611.tif 000030
【図２９】
2007228611.tif 000031
【図３０】
2007228611.tif 000032
【図３１】
2007228611.tif 000033
【図３２】
2007228611.tif 000034
【図３３】
2007228611.tif 000035