(57)【要約】【課題】下地をとばしたスキャンを１回のスキャンで行うこと。また、スキャンする画像がカラー画像であればカラー画像に適切な処理、白黒画像であれば白黒画像に適切な処理を、１回のスキャンで行うこと。【解決手段】画像入出力装置は、輝度信号をメモリに入力するための画像入力手段と、入力画像の下地のレベルを検出する下地レベル検出手段と、メモリ上の画像を印刷出力する画像印刷出力手段と、検出された下地レベルに基づいて、メモリにある画像の下地を除去しつつ、画像印刷出力手段へ画像転送する下地除去手段とを有することを特徴とする。【選択図】　図１
2004128882.tif 000002
【特許請求の範囲】
【請求項１】
輝度信号をメモリに入力するための画像入力手段と、
入力画像の下地のレベルを検出する下地レベル検出手段と、
メモリ上の画像を印刷出力する画像印刷出力手段と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去しつつ、画像印刷出力手段へ画像転送する下地除去手段と
を有することを特徴とする画像入出力装置。
【請求項２】
輝度信号をメモリに入力するための画像入力手段と、
入力画像の下地のレベルを検出する下地レベル検出手段と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、再度メモリに処理後の画像を格納する下地除去手段と、
メモリ上の画像を送信／印刷出力する画像出力手段と
を有することを特徴とする画像入出力装置。
【請求項３】
カラーの輝度信号をメモリに入力するための画像入力手段と、
入力画像をサンプリングするためのサンプリング手段と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定手段と、
メモリ上の画像を印刷出力する画像印刷出力手段と、
判定された原稿色に基づいて、白黒原稿の場合にはメモリにあるカラー画像を白黒画像に変換しつつ画像印刷出力手段へ画像転送する色空間変換手段と
を有することを特徴とする画像入出力装置。
【請求項４】
カラーの輝度信号をメモリに入力するための画像入力手段と、
入力画像をサンプリングするためのサンプリング手段と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定手段と、
判定された原稿色に基づいて、白黒原稿の場合にはメモリにあるカラー画像を白黒画像に変換し、再度メモリに処理後の画像を格納する色空間変換手段と、
メモリ上の画像を送信／印刷出力する画像出力手段と
を有することを特徴とする画像入出力装置。
【請求項５】
画像を入力する入力手段と、当該画像を印刷可能な印刷手段を備える画像入出力装置であって、
前記画像の輝度信号の分布を用いて、前記画像における下地を特定する下地特定手段を備え、
前記印刷手段は前記画像において当該下地特定手段が特定した下地以外の部分を印刷することを特徴とする画像入出力装置。
【請求項６】
前記下地特定手段は、前記画像のＲＧＢの夫々の輝度分布において、夫々のピークを求め、最も小さいピーク値に基づいた値を前記下地の輝度値として特定することを特徴とする請求項５に記載の画像入出力装置。
【請求項７】
画像をカラーで入力する入力手段と、当該画像を印刷可能な印刷手段を備える画像入出力装置であって、
前記入力手段が入力した画像がカラー画像であるか、白黒画像であるかを判別する判別手段と、
当該画像に対して画像処理を施す画像処理手段と、
前記画像が白黒画像であると前記判別手段が判別した場合、当該画像処理手段により画像処理された画像を白黒画像に変換し、前記印刷手段に出力する変換手段と
を備えることを特徴とする画像入出力装置。
【請求項８】
輝度信号をメモリに入力するための画像入力工程と、
入力画像の下地のレベルを検出する下地レベル検出工程と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去しつつ印刷出力する下地除去工程と
を有することを特徴とする画像入出力方法。
【請求項９】
輝度信号をメモリに入力するための画像入力工程と、
入力画像の下地のレベルを検出する下地レベル検出工程と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、再度メモリに処理後の画像を格納する下地除去工程と、
メモリ上の画像を送信／印刷出力する画像出力工程と
を有することを特徴とする画像入出力方法。
【請求項１０】
カラーの輝度信号をメモリに入力するための画像入力工程と、
入力画像をサンプリングするためのサンプリング工程と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定工程と、
判定された原稿色に基づいて、白黒原稿の場合にはメモリにあるカラー画像を白黒画像に変換しつつ印刷出力する色空間変換工程と
を有することを特徴とする画像入出力方法。
【請求項１１】
カラーの輝度信号をメモリに入力するための画像入力工程と、
入力画像をサンプリングするためのサンプリング工程と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定工程と、
判定された原稿色に基づいて、白黒原稿の場合にはメモリにあるカラー画像を白黒画像に変換し、再度メモリに処理後の画像を格納する色空間変換工程と、
メモリ上の画像を送信／印刷出力する画像出力工程と
を有することを特徴とする画像入出力方法。
【請求項１２】
画像を入力する入力工程と、当該画像を印刷可能な印刷工程を備える画像入出力方法であって、
前記画像の輝度信号の分布を用いて、前記画像における下地を特定する下地特定工程を備え、
前記印刷工程では前記画像において当該下地特定工程で特定した下地以外の部分を印刷することを特徴とする画像入出力方法。
【請求項１３】
画像をカラーで入力する入力工程と、当該画像を印刷可能な印刷工程を備える画像入出力方法であって、
前記入力工程で入力した画像がカラー画像であるか、白黒画像であるかを判別する判別工程と、
当該画像に対して画像処理を施す画像処理工程と、
前記画像が白黒画像であると前記判別工程で判別した場合、当該画像処理工程で画像処理された画像を白黒画像に変換する変換工程とを備え、
前記印刷工程では変換された白黒画像を印刷することを特徴とする画像入出力方法。
【請求項１４】
コンピュータを請求項１乃至７の何れか１項に記載の画像入出力装置として機能させることを特徴とするプログラム。
【請求項１５】
コンピュータに請求項８乃至１３の何れか１項に記載の画像入出力方法を実行させることを特徴とするプログラム。
【請求項１６】
請求項１４又は１５に記載のプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１７】
カラーの輝度信号をメモリに入力するための画像入力手段と、
入力画像をサンプリングするためのサンプリング手段と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定手段と、
メモリ上の画像を印刷出力する画像印刷出力手段と、
判定された原稿色に基づいて、白黒原稿の場合には前記メモリにあるカラー画像を白黒画像に変換しつつ画像印刷出力手段へ画像転送する第１の色空間変換手段と
判定された原稿色に基づいて、白黒原稿の場合には前記メモリにあるカラー画像を白黒画像に変換しつつ前記メモリへ画像転送する第２の色空間変換手段とを備え、
所定のコピーモードに応じて前記第１の色空間変換手段と前記第２の色空間変換手段を使い分けることを特徴とする画像入出力装置。
【請求項１８】
前記所定のコピーモードは、複数原稿を変倍して１枚の用紙に配置する縮小レイアウトや製本機能であり、前記コピーモードのときには前記第２の色空間変換手段を用い、それ以外のときには前記第１の色空間変換手段を用いることを特徴とする請求項１７の画像入出力装置。
【請求項１９】
輝度信号をメモリに入力するための画像入力手段と、
入力画像の下地のレベルを検出する下地レベル検出手段と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、再度当該メモリに処理後の画像を格納する下地除去手段と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、画像印刷出力手段へ画像転送する画像出力手段とを備え、
所定のコピーモードに応じて前記下地除去手段と前記画像出力手段の下地除去を使い分けることを特徴とする画像入出力装置。
【請求項２０】
所定のコピーモードは複数原稿を変倍して１枚の用紙に配置する縮小レイアウトや製本機能であり、前記コピーモードのときには前記下地除去手段を用い、それ以外のときには前記画像出力手段の下地除去を用いることを特徴とする請求項１９の画像入出力装置。
【請求項２１】
カラーの輝度信号をメモリに入力するための画像入力工程と、
入力画像をサンプリングするためのサンプリング工程と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定工程と、
メモリ上の画像を印刷出力する画像印刷出力工程と、
判定された原稿色に基づいて、白黒原稿の場合には前記メモリにあるカラー画像を白黒画像に変換しつつ画像印刷出力工程へ画像転送する第１の色空間変換工程と
判定された原稿色に基づいて、白黒原稿の場合には前記メモリにあるカラー画像を白黒画像に変換しつつ前記メモリへ画像転送する第２の色空間変換工程とを備え、
所定のコピーモードに応じて前記第１の色空間変換工程と前記第２の色空間変換工程を使い分けることを特徴とする画像入出力方法。
【請求項２２】
輝度信号をメモリに入力するための画像入力工程と、
入力画像の下地のレベルを検出する下地レベル検出工程と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、再度当該メモリに処理後の画像を格納する下地除去工程と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、画像印刷出力工程へ画像転送する画像出力工程とを備え、
所定のコピーモードに応じて前記下地除去工程と前記画像出力工程の下地除去を使い分けることを特徴とする画像入出力方法。
【請求項２３】
コンピュータを請求項１７乃至２０の何れか１項に記載の画像入出力装置として機能させることを特徴とするプログラム。
【請求項２４】
コンピュータに請求項２１又は２２に記載の画像入出力方法を実行させることを特徴とするプログラム。
【請求項２５】
請求項２３又は２４に記載のプログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー画像入出力装置に関するものであり、特に下地とばしや裏写り防止に対する処理、および、自動カラー選択に関わる発明である。
【０００２】
【従来の技術】
従来の画像入出力装置、たとえば複写機では原稿をスキャンする前に、新聞などの下地の部分（文字以外の部分）をとばす、あるいは両面原稿の裏写りを除去する目的で、プレスキャン動作を行って、原稿の下地部分を特定し、特定した下地を次のスキャンでとばし、下地以外の部分のみに対してスキャンを行っていた。また、プレスキャンによって、原稿色を自動的に判断し、カラー原稿であれば、カラー原稿に適切な処理、白黒原稿であれば白黒原稿に適切な処理を行っていた。
【０００３】
【発明が解決しようとする課題】
しかしながら同一原稿を２回スキャンすることによってパフォーマンス（生産性）が低下する。
【０００４】
本発明は以上の問題に鑑みてなされたものであり、下地をとばしたスキャンを１回のスキャンで行う画像入出力装置、画像入出力方法を提供することを目的とする。
【０００５】
また本発明の別の目的は、スキャンする画像がカラー画像であればカラー画像に適切な処理、白黒画像であれば白黒画像に適切な処理を、１回のスキャンで行う画像入出力装置、画像入出力方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の目的を達成するために、例えば本発明の画像入出力装置は以下の構成を備える。
【０００７】
すなわち、輝度信号をメモリに入力するための画像入力手段と、
入力画像の下地のレベルを検出する下地レベル検出手段と、
メモリ上の画像を印刷出力する画像印刷出力手段と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去しつつ、画像印刷出力手段へ画像転送する下地除去手段と
を有することを特徴とする。
【０００８】
本発明の目的を達成するために、例えば本発明の画像入出力装置は以下の構成を備える。
【０００９】
すなわち、輝度信号をメモリに入力するための画像入力手段と、
入力画像の下地のレベルを検出する下地レベル検出手段と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、再度メモリに処理後の画像を格納する下地除去手段と、
メモリ上の画像を送信／印刷出力する画像出力手段と
を有することを特徴とする。
【００１０】
本発明の目的を達成するために、例えば本発明の画像入出力装置は以下の構成を備える。
【００１１】
すなわち、カラーの輝度信号をメモリに入力するための画像入力手段と、
入力画像をサンプリングするためのサンプリング手段と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定手段と、
メモリ上の画像を印刷出力する画像印刷出力手段と、
判定された原稿色に基づいて、白黒原稿の場合にはメモリにあるカラー画像を白黒画像に変換しつつ画像印刷出力手段へ画像転送する色空間変換手段と
を有することを特徴とする。
【００１２】
本発明の目的を達成するために、例えば本発明の画像入出力装置は以下の構成を備える。
【００１３】
すなわち、カラーの輝度信号をメモリに入力するための画像入力手段と、
入力画像をサンプリングするためのサンプリング手段と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定手段と、
判定された原稿色に基づいて、白黒原稿の場合にはメモリにあるカラー画像を白黒画像に変換し、再度メモリに処理後の画像を格納する色空間変換手段と、
メモリ上の画像を送信／印刷出力する画像出力手段と
を有することを特徴とする。
【００１４】
本発明の目的を達成するために、例えば本発明の画像入出力装置は以下の構成を備える。
【００１５】
すなわち、画像を入力する入力手段と、当該画像を印刷可能な印刷手段を備える画像入出力装置であって、
前記画像の輝度信号の分布を用いて、前記画像における下地を特定する下地特定手段を備え、
前記印刷手段は前記画像において当該下地特定手段が特定した下地以外の部分を印刷することを特徴とする。
【００１６】
本発明の目的を達成するために、例えば本発明の画像入出力装置は以下の構成を備える。
【００１７】
すなわち、画像をカラーで入力する入力手段と、当該画像を印刷可能な印刷手段を備える画像入出力装置であって、
前記入力手段が入力した画像がカラー画像であるか、白黒画像であるかを判別する判別手段と、
当該画像に対して画像処理を施す画像処理手段と、
前記画像が白黒画像であると前記判別手段が判別した場合、当該画像処理手段により画像処理された画像を白黒画像に変換し、前記印刷手段に出力する変換手段と
を備えることを特徴とする。
【００１８】
本発明の目的を達成するために、例えば本発明の画像入出力装置は以下の構成を備える。
【００１９】
すなわち、カラーの輝度信号をメモリに入力するための画像入力手段と、
入力画像をサンプリングするためのサンプリング手段と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定手段と、
メモリ上の画像を印刷出力する画像印刷出力手段と、
判定された原稿色に基づいて、白黒原稿の場合には前記メモリにあるカラー画像を白黒画像に変換しつつ画像印刷出力手段へ画像転送する第１の色空間変換手段と
判定された原稿色に基づいて、白黒原稿の場合には前記メモリにあるカラー画像を白黒画像に変換しつつ前記メモリへ画像転送する第２の色空間変換手段とを備え、
所定のコピーモードに応じて前記第１の色空間変換手段と前記第２の色空間変換手段を使い分けることを特徴とする。
【００２０】
本発明の目的を達成するために、例えば本発明の画像入出力装置は以下の構成を備える。
【００２１】
すなわち、輝度信号をメモリに入力するための画像入力手段と、
入力画像の下地のレベルを検出する下地レベル検出手段と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、再度当該メモリに処理後の画像を格納する下地除去手段と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、画像印刷出力手段へ画像転送する画像出力手段とを備え、
所定のコピーモードに応じて前記下地除去手段と前記画像出力手段の下地除去を使い分けることを特徴とする。
【００２２】
本発明の目的を達成するために、例えば本発明の画像入出力方法は以下の構成を備える。
【００２３】
すなわち、輝度信号をメモリに入力するための画像入力工程と、
入力画像の下地のレベルを検出する下地レベル検出工程と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去しつつ印刷出力する下地除去工程と
を有することを特徴とする。
【００２４】
本発明の目的を達成するために、例えば本発明の画像入出力方法は以下の構成を備える。
【００２５】
すなわち、輝度信号をメモリに入力するための画像入力工程と、
入力画像の下地のレベルを検出する下地レベル検出工程と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、再度メモリに処理後の画像を格納する下地除去工程と、
メモリ上の画像を送信／印刷出力する画像出力工程と
を有することを特徴とする。
【００２６】
本発明の目的を達成するために、例えば本発明の画像入出力方法は以下の構成を備える。
【００２７】
すなわち、カラーの輝度信号をメモリに入力するための画像入力工程と、
入力画像をサンプリングするためのサンプリング工程と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定工程と、
判定された原稿色に基づいて、白黒原稿の場合にはメモリにあるカラー画像を白黒画像に変換しつつ印刷出力する色空間変換工程と
を有することを特徴とする。
【００２８】
本発明の目的を達成するために、例えば本発明の画像入出力方法は以下の構成を備える。
【００２９】
すなわち、カラーの輝度信号をメモリに入力するための画像入力工程と、
入力画像をサンプリングするためのサンプリング工程と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定工程と、
判定された原稿色に基づいて、白黒原稿の場合にはメモリにあるカラー画像を白黒画像に変換し、再度メモリに処理後の画像を格納する色空間変換工程と、
メモリ上の画像を送信／印刷出力する画像出力工程と
を有することを特徴とする。
【００３０】
本発明の目的を達成するために、例えば本発明の画像入出力方法は以下の構成を備える。
【００３１】
すなわち、画像を入力する入力工程と、当該画像を印刷可能な印刷工程を備える画像入出力方法であって、
前記画像の輝度信号の分布を用いて、前記画像における下地を特定する下地特定工程を備え、
前記印刷工程では前記画像において当該下地特定工程で特定した下地以外の部分を印刷することを特徴とする。
【００３２】
本発明の目的を達成するために、例えば本発明の画像入出力方法は以下の構成を備える。
【００３３】
すなわち、画像をカラーで入力する入力工程と、当該画像を印刷可能な印刷工程を備える画像入出力方法であって、
前記入力工程で入力した画像がカラー画像であるか、白黒画像であるかを判別する判別工程と、
当該画像に対して画像処理を施す画像処理工程と、
前記画像が白黒画像であると前記判別工程で判別した場合、当該画像処理工程で画像処理された画像を白黒画像に変換する変換工程とを備え、
前記印刷工程では変換された白黒画像を印刷することを特徴とする。
【００３４】
本発明の目的を達成するために、例えば本発明の画像入出力方法は以下の構成を備える。
【００３５】
すなわち、カラーの輝度信号をメモリに入力するための画像入力工程と、
入力画像をサンプリングするためのサンプリング工程と、
サンプリングされた値から入力原稿がカラー原稿か、白黒原稿かを判定する原稿色判定工程と、
メモリ上の画像を印刷出力する画像印刷出力工程と、
判定された原稿色に基づいて、白黒原稿の場合には前記メモリにあるカラー画像を白黒画像に変換しつつ画像印刷出力工程へ画像転送する第１の色空間変換工程と
判定された原稿色に基づいて、白黒原稿の場合には前記メモリにあるカラー画像を白黒画像に変換しつつ前記メモリへ画像転送する第２の色空間変換工程とを備え、
所定のコピーモードに応じて前記第１の色空間変換工程と前記第２の色空間変換工程を使い分けることを特徴とする。
【００３６】
本発明の目的を達成するために、例えば本発明の画像入出力方法は以下の構成を備える。
【００３７】
すなわち、輝度信号をメモリに入力するための画像入力工程と、
入力画像の下地のレベルを検出する下地レベル検出工程と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、再度当該メモリに処理後の画像を格納する下地除去工程と、
検出された下地レベルに基づいて、メモリにある画像の下地を除去し、画像印刷出力工程へ画像転送する画像出力工程とを備え、
所定のコピーモードに応じて前記下地除去工程と前記画像出力工程の下地除去を使い分けることを特徴とする。
【００３８】
【発明の実施の形態】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。なお、本発明はカラー画像入出力装置による複写動作、ホストコンピュータからのプリント動作、送信動作という形態になる。
【００３９】
また以下では画像の一例として原稿を用いているが、画像の種類はこれに限定されるものではなく、他にもＣＧなどの画像でも良い。
【００４０】
［第１の実施形態］
図１は、本発明の実施例を示す画像形成装置システムの全体の構成を説明するブロック図である。本画像形成装置２００は、画像入力デバイスであるスキャナ部２０７０、画像出力デバイスであるプリンタ部２０９５、Ｃｏｎｔｒｏｌｌｅｒ　Ｕｎｉｔ　２０００、ユーザーインターフェースである操作部２０１２から構成される。スキャナ部２０７０、プリンタ部２０９５、操作部２０１２は、それぞれＣｏｎｔｒｏｌｌｅｒ　Ｕｎｉｔ　２０００に接続され、Ｃｏｎｔｒｏｌｌｅｒ　Ｕｎｉｔ　２０００は、ＬＡＮ　２０１１などのネットワーク伝送手段、公衆回線に接続されている。公衆回線からはカラー画像送信を含むＧ３、Ｇ４ファックスによる送信が可能である。また、ＬＡＮ　２０１１には、画像形成装置２００と同様の機器構成をもつ他の画像形成装置２２０、２３０が接続されえている。また、パーソナルコンピュータ（以下ＰＣ）２４０が接続されていて、ＦＴＰ、ＳＭＢプロトコルを使用したファイルの送受信、電子メールの送受信ができる。画像形成装置２２０、２３０は、それぞれスキャナ部２２７０、２３７０、プリンタ部２２９５、２３９５、操作部２２１２、２３１２を持ち、それらがＣｏｎｔｒｏｌｌｅｒ　Ｕｎｉｔ　２２００、２３００に接続されている。
【００４１】
図２は、画像形成装置の構成を説明するブロック図である。Ｃｏｎｔｒｏｌｌｅｒ　Ｕｎｉｔ　２０００は画像入力デバイスであるカラースキャナ２０７０や画像出力デバイスであるカラープリンタ２０９５と接続し、一方ではＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。　ＣＰＵ２００１はシステム全体を制御するコントローラである。ＲＡＭ２００２はＣＰＵ２００２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブで、システムソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６は操作部（ＵＩ）２０１２とインターフェース部で、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。
【００４２】
また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。Ｎｅｔｗｏｒｋ２０１０はＬＡＮ２０１１に接続し、情報の入出力を行う。Ｍｏｄｅｍ２０５０は公衆回線２０５１に接続し、画像情報の入出力を行う。画像圧伸部２０４０は、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの圧縮伸張処理を行う。以上のデバイスがシステムバス２００７上に配置される。Ｉｍａｇｅ　Ｂｕｓ　Ｉ／Ｆ２００５はシステムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。（画像はシステムバス上では圧縮され、画像バス上は非圧縮の画像データが流れるよう変換される。）画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４または専用バスで構成される。
【００４３】
画像バス２００８上には以下のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）２０６０はホストコンピュータからのＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラ２０００を接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。また入力された画像がカラー原稿か白黒原稿かを画像の彩度信号から判断しその結果を保持する機能を有する。プリンタ画像処理部２０９０は、出力画像データに対し補正、加工、編集を行う。画像回転２０３０はスキャナ画像処理と連携して、スキャナからの画像読み込みと同時に画像を回転しメモリ上に格納したり、メモリ上にある画像を回転し、メモリ上に格納、もしくはメモリ上にある画像をプリンタ画像処理部と連携して回転しながら印字出力することができる。
【００４４】
解像度変換２０３１はメモリ上にある画像を解像度変換処理し、メモリ上に格納する。色空間変換２０３２はマトリクス演算により、たとえばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。また、この色空間変換は３ｘ８のマトリクス演算および、１次元ＬＵＴをもち、公知の下地とばしや裏写り防止を行うことができる。階調変換２０３３はたとえばメモリ上にある８ｂｉｔ、２５６階調の画像を誤差拡散処理などの手法により１ｂｉｔ、２階調に変換し、メモリ上に格納する。また、ルックアップテーブルにより画像回転２０３０、解像度変換２０３１、色空間変換２０３２、階調変換２０３３はそれぞれ連結して動作することが可能で、たとえばメモリ上の画像を画像回転、解像度変換する場合は、両処理をメモリを介さずに行うことができる。
【００４５】
図３にスキャナ画像処理２０８０の詳細説明を示す。スキャナから入力されたＲＧＢ各８ｂｉｔの輝度信号はマスキング２５０１によりＣＣＤのフィルタ色に依存しない標準的なＲＧＢ色信号に変換される。フィルタ２５０２ではたとえば９ｘ９のマトリクスを使用し、画像をぼかしたり、メリハリをつける処理が行われる。ヒストグラム２５０３は入力画像中の画像信号データ（輝度信号データ）のサンプリングをする処理部であり、入力画像の下地レベル判定に使用される。このモジュールでは主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内のＲＧＢデータを、主走査方向、副走査方向に一定のピッチでサンプリングし、輝度分布、すなわちヒストグラムを作成する。このヒストグラムは、下地とばしや、裏写り防止が指定されたとき、読み出され、ヒストグラムから原稿の下地を推測し、下地とばしベルとして、画像とともにメモリやＨＤＤに保存、管理され、印刷や送信時の画像処理に使用される。
【００４６】
ガンマ２５０４では画像全体の濃度を濃くあるいは薄くするように処理が行われる。たとえば入力画像の色空間を任意の色空間に変換したり、入力系の色味に関する補正処理を行う部分である。原稿がカラーか白黒かを判断するために変倍前の画像信号を色空間変換２５０５によって公知のＬａｂに変換する。このうちａ，ｂは色信号成分を表しており、比較器２５０５内の所定のレベル以上であれば有彩色、そうでなければ無彩色として１ｂｉｔの判定信号を比較器２５０５から出力する。カウンタ２５０７は比較器からの出力を計測する。
【００４７】
文字／写真判定は画像から文字エッジを抽出し、画像を文字と写真に分離する機能である。出力として、文字写真判定信号が得られる。この信号も画像とともにメモリやＨＤに格納され、印刷時に使用される。２５０９は特定原稿判定器である。特定原稿判定器は入力画像信号と、判定器内部で持つパターンがどの程度一致するかを比較し、図示したように一致、不一致という判定結果を読み出すことが可能である。判定結果に応じて、画像を加工し、紙幣や有価証券などの偽造を防止する。
【００４８】
図４にプリンタ画像処理２０９０の詳細説明を示す。２６０１は画像データの地色を飛ばし、不要な下地のカブリ除去を行う。例えば、３×８のマトリクス演算や、１次元ＬＵＴにより下地飛ばしを行う。これは前述したように２０３２にも含まれる機能であり、まったく同等の回路である。
【００４９】
２６０２はカラー画像データをモノクロデータに変換し、単色としてプリントする際に、カラー画像データ、例えばＲＧＢデータを、Ｇｒａｙ単色に変換するモノクロ生成部である。例えば、ＲＧＢに任意の定数を掛け合わせ、Ｇｒａｙ信号とする１×３のマトリクス演算から構成される。２６０３は画像データを出力するプリンター部の特性に合わせて色補正を行う出力色補正部である。例えば、４×８のマトリクス演算や、ダイレクトマッピングによる処理から構成される。２６０４は画像データの空間周波数を任意に補正するフィルタ処理部であり、例えば９×９のマトリクス演算を行う処理から構成される。２６０５は出力するプリンタ部の特性に合わせて、ガンマ補正を行う処理であり、通常１次元のＬＵＴから構成される。２６０６は出力するプリンタ部の階調数に合わせて任意の中間調処理を行う処理部であり、２値化や３２値化など、任意のスクリーン処理や、誤差拡散処理を行う中間調処理部である。
【００５０】
画像入出力デバイスの外観図を図５に示す。画像入力デバイスであるスキャナ部２０７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、ラスターイメージデータ２０７１として電気信号に変換する。原稿用紙は原稿フィーダ２０７２のトレイ２０７３にセットし、装置使用者が操作部２０１２から読み取り起動指示することにより、コントローラＣＰＵ２００１がスキャナ２０７０に指示を与え（２０７１）、フィーダ２０７２は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００５１】
画像出力デバイスであるプリンタ部２０９５は、ラスターイメージデータ２０９６を用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、コントローラＣＰＵ２００１からの指示２０９６によって開始する。プリンタ部２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１、２１０２、２１０３、２１０４がある。また、排紙トレイ２１１１は印字し終わった用紙を受けるものである。
【００５２】
操作部２０１２の構成を図６に示す。ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシート２０１９が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ２００１に伝える。スタートキー２０１４は原稿画像の読み取り動作を開始する時などに用いる。スタートキー２０１４中央部には、緑と赤の２色ＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。ストップキー２０１５は稼働中の動作を止める働きをする。ＩＤキー２０１６は、使用者のユーザーＩＤを入力する時に用いる。リセットキー２０１７は操作部からの設定を初期化する時に用いる。
【００５３】
図７は本発明の実施例を示す画像形成装置システムの操作部の構成を説明するブロック図である。画像形成装置において、２００１は制御ＣＰＵで、２００３のプログラム用ＲＯＭに記憶された制御プログラム等に基づいてシステムバス２００７に接続される各種デバイスとのアクセスを総括的に制御し、画像入力部インタフェース２０７１を介して接続されるスキャナ２０７０から入力情報を読み込み、印刷部インタフェース２０９６を介して接続される印刷部２０９５に出力情報としての画像信号を出力する。２００２は２００１のＣＰＵの主メモリ、ワークエリア等として機能するＲＡＭである。２０１９のタッチパネル、２０１４〜２０１７のハードキーから、ユーザ入力を受け取り操作入力部Ｉ／Ｆ２００６１を介して、操作内容を取得する。取得した操作内容と前述の制御プログラムにもとづいて、ＣＰＵ２００１において表示画面データが生成され、画面出力デバイスを制御する出力デバイスコントローラ２００６２を介して、ＬＣＤやＣＲＴなどの画面出力デバイス２０１３に表示画面を出力する。
【００５４】
次に本発明の実施例について、ＬＣＤ表示面２０１３に表示される画面を用いて説明する。図８は、本実施例の画像形成装置における初期画面であり、各画像形成機能設定後に戻ってくる標準画面でもある。３１０１はコピー設定を行うための画面切り替えを行う。３１０２はスキャンした画像をファックスや電子メールで送信する設定を行うための画面切り替えを行う。３１０３は内蔵ＨＤに格納されたスキャン画像を印字、あるいは送信する設定を行うための画面切り替えを行う。３１０４は３１０５のよって設定された画像読み込み時の設定を表示するためのウィンドウである。３１０５は画像読み込み時の解像度、濃度などを設定する。３１０６はタイマー送信時のタイマー設定、ＨＤあるいはプリンタに印字する場合の設定などを行う。３１０７は３１０８によって指定された送信宛先の表示を行う。３１０９は３１０７に表示された１宛先の詳細な情報の表示を行う。３１１０は３１０７に表示された１宛先の消去を行う。
【００５５】
図９は３１０５を押下したときに表示されるポップアップウィンドウである。３２０１は読みとり原稿サイズをポップアップのなかから選択入力し、設定された読みとりサイズは３２０２に表示される。３２０３は原稿の読み取りモードを選択するところであり、押下するとカラー／ブラック／自動（ＡＣＳ）の３種類が選択できる。コピーでも同様に選択ができる。カウンタ２５０７の計測結果が所定値よりも小さければ白黒原稿、大きければカラー原稿と判断し、カラーの場合はカラー画像を、ブラックの場合には白黒画像を、ＡＣＳの場合にはカラー画像と原稿がカラーか白黒かを判別した結果を蓄積する。３２０４は読みとりの解像度を指定するためポップアップからの選択入力になる。３２０５は原稿の読み取り濃度を調整するためのスライダーであり、９段階の調整が行える。３２０６は新聞のように下地がかぶった画像を読み込む場合に、濃度を自動的に決定するためにある。３２０６についてはコピーでも同様の設定が可能である。
【００５６】
図１０にソフト構成図を示す。４０１０は表示操作部を制御するＵＩ制御部、ＵＩ制御部からの指示を受け、機器制御部分にコピージョブ、送信ジョブを実行させるためのコピーアプリケーション部４０２０、送信アプリケーション部４０２１、また、画像を一時格納するためのＢＯＸアプリケーション部４０２２がある。またネットワークアプリケーションからのデータをうけＰＤＬプリントジョブを投入するＰＤＬアプリケーション部４０２３がある。４０３０は機器制御部分の機器依存部分を吸収するための共通インタフェース部分、４０４０は共通インタフェースから受け取ったジョブ情報を整理し下位層のドキュメント処理部に伝達するジョブマネージャで、ドキュメント処理部はローカルコピーであればスキャンマネージャ４０５０とプリントマネージャ４０９０、リモートコピーの送信ジョブ、あるいは送信ジョブであればスキャンマネージャ４０５０とストアマネージャ４１００、リモートコピーの受信ジョブであればファイルリードマネージャ４０６０とプリントマネージャ４０９０、ＬＩＰＳやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬプリントではＰＤＬマネージャ４０７０とプリントマネージャ４０９０である。各ドキュメントマネージャ間の同期とり、および画像処理の依頼はシンクマネージャ４０８０を介して行う。スキャン、プリント時の画像処理や画像ファイルの格納はイメージマネージャ４１１０が行う。
【００５７】
まずローカルコピーのソフト処理について説明する。使用者の指示によりＵＩ制御部４０１０からコピー指示とともにコピーの設定がコピーアプリケーション部４０２０に伝わる。コピーアプリケーション部４０２０はＵＩ制御部４０１０からの情報を共通インタフェース４０３０を介して、機器制御を行うジョブマネージャ４０４０に伝える。ジョブマネージャ４０４０はスキャンマネージャ４０５０とプリントマネージャ４０９０にジョブの情報を伝達する。スキャンマネージャ４０５０はデバイスＩ／Ｆ２０２０を介してスキャナ２０７０にスキャン要求を行う。また、同時にシンクマネージャ４０８０を介してイメージマネージャ４１１０に画像処理要求を出す。イメージマネージャ４１１０はスキャンマネージャ４０５０の指示に従って、スキャナ画像処理部２０８０の設定を行う。設定が完了したら、シンクマネージャ４０８０を介してスキャン準備完了を伝える。
【００５８】
その後スキャンマネージャ４０５０はスキャナ２０７０に対してスキャンを指示する。スキャン画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。イメージマネージャ４１１０からのスキャン完了を受けてシンクマネージャ４０８０はスキャン完了をスキャンマネージャ４０５０、プリントマネージャ４０９０に伝える。同時にシンクマネージャ４０８０はＲＡＭ２００２に蓄積された圧縮画像をＨＤＤ２００４にファイル化するためイメージマネージャ４１１０に指示する。イメージマネージャ４１１０は指示に従ってメモリ上のＪＰＥＧ画像（文字／写真判定信号を含めて）ＨＤＤ２００４に格納する。画像の付随情報として図示しないＳＲＡＭにカラー判定／白黒判定結果、下地とばしを行うための下地とばしレベル、画像入力元としてスキャン画像、色空間ＲＧＢも格納しておく。
【００５９】
また、ＨＤＤ２００４への格納が終了し、スキャナ２０７０からのスキャン完了を受けたら、シンクマネージャ４０８０を介してスキャンマネージャ４０５０にファイル化終了を通知する。スキャンマネージャ４０５０はジョブマネージャ４０４０に対して終了通知を返し、ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ返す。プリントマネージャ４０９０はメモリに画像が入った時点でデバイスＩ／Ｆ２０２０を介して、プリンタ２０９５に印刷要求をだす。シンクマネージャ４０８０にプリント画像処理要求を行う。シンクマネージャ４０８０はプリントマネージャ４０９０から要求を受けたら画像処理設定をイメージマネージャ４１１０に依頼する。イメージマネージャ４１１０は前記の画像の付随情報に従ってプリンタ画像処理部２０９０の設定を行い、シンクマネージャ４０８０を介してプリントマネージャ４０９０にプリント準備完了を伝える。
【００６０】
プリントマネージャ４０９０はプリンタに対して印刷指示を出す。プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。イメージマネージャ４１１０からのプリント完了を受けてシンクマネージャ４０８０はプリント完了をプリントマネージャ４０９０に伝える。プリントマネージャ４０９０はプリンタ部からの排紙完了を受け、ジョブマネージャ４０４０に対して終了通知を返し、ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ返す。コピーアプリケーション部４０２０はスキャン、プリントが終了したらジョブ終了をＵＩ制御部に通知する。
【００６１】
リモートコピーのスキャンジョブ、送信ジョブの場合は、プリントマネージャ４０９０に代わってストアマネージャ４１００がジョブマネージャ４０４０からの要求を受ける。スキャン画像をＨＤＤに格納し終わった時点で、シンクマネージャ４０８０から格納完了通知を受け、それを共通インタフェース４０３０を介してリモートコピーならコピーアプリケーション部４０２０に、送信ジョブなら送信アプリケーション部４０２１に通知する。コピーアプリケーション部４０２０、送信アプリケーション４０２１はこの通知のあと、ネットワークアプリケーション４４２０にＨＤＤに格納されたファイルの送信を依頼する。依頼を受けたネットワークアプリケーション４４２０がファイルを送信する。
【００６２】
ネットワークアプリケーション４４２０はジョブ開始時にコピーアプリケーション部４０２０からコピーに関する設定情報を受け、それもリモート側に通知する。ネットワークアプリケーション４４２０はリモートコピーの場合、機器固有の通信プロトコルを使用して送信を行う。また送信ジョブの場合はＦＴＰ、ＳＭＢのような標準的なファイル転送プロトコルを使用する。ファックス送信する場合はファイルが格納後、送信アプリケーション４０２１から共通インタフェース４０３０、ジョブマネージャ４０４０を介してＦＡＸマネージャ４０４１に送信が指示される。
【００６３】
また、送信先にプリンタがある場合、送信アプリケーションは共通インタフェース４０００を介してプリントジョブとしてプリントの指示を行う。そのときの動作は以下で説明するリモートコピーのプリントジョブの場合と同様である。また、送信宛先が機器内のボックス宛先になっているときは機器内のファイルシステムに格納する。
【００６４】
リモートコピーのプリントジョブの場合は、送信側からの画像をネットワークアプリケーション４４２０がＨＤＤに保存するとともにコピーアプリケーション部４０２０に対してジョブを発行する。コピーアプリケーション部４０２０は共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する。ローカルコピーとは異なり、スキャンマネージャ４０５０に代わってファイルリードマネージャ４０６０がジョブマネージャ４０４０からの要求を受ける。受信画像をＨＤＤからメモリに展開するための要求をシンクマネージャ４０８０を介して、イメージマネージャ４１１０に行う。イメージマネージャ４１１０はメモリに画像を展開する。イメージマネージャ４１１０は展開が終了した時点で、展開終了をシンクマネージャ４０８０を経由して、ファイルリードマネージャ４０６０とプリントマネージャ４０９０に伝える。
【００６５】
プリントマネージャ４０９０はメモリに画像が入った時点でデバイスＩ／Ｆ２０２０を介して、プリンタ２０９５にジョブマネージャから指示された給紙段、もしくはその用紙サイズを有する段を選択し、印刷要求をだす。自動用紙の場合には画像サイズから給紙段を決定し印刷要求をだす。シンクマネージャ４０８０にプリント画像処理要求を行う。シンクマネージャ４０８０はプリントマネージャ４０９０から要求を受けたら画像処理設定をイメージマネージャ４１１０に依頼する（このときたとえば最適サイズ用紙がなくなり、回転が必要になれば別途回転指示も依頼する。回転指示があった場合にはイメージマネージャが画像回転２０３０を使って画像を回転する。）。
【００６６】
イメージマネージャ４１１０はプリンタ画像処理部２０９０の設定を行い、シンクマネージャ４０８０を介してプリントマネージャ４０９０にプリント準備完了を伝える。プリントマネージャ４０９０はプリンタに対して印刷指示を出す。プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。イメージマネージャ４１１０からのプリント完了を受けてシンクマネージャ４０８０はプリント完了をファイルリードマネージャ４０６０とプリントマネージャ４０９０に伝える。ファイルリードマネージャ４０６０は終了通知をジョブマネージャ４０４０に返す。プリントマネージャ４０９０はプリンタ部からの排紙完了を受け、ジョブマネージャ４０４０に対して終了通知を返す。ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ終了通知を返す。コピーアプリケーション部４０２０はスキャン、プリントが終了したらジョブ終了をＵＩ制御部に通知する。
【００６７】
ＰＤＬデータ展開格納ジョブの場合は、ＰＤＬプリントを投入したホストＰＣからの要求がネットワークアプリケーション４１２０を経由してＰＤＬアプリケーション４０２３に伝達される。ＰＤＬアプリケーションがＰＤＬデータ展開格納ジョブを共通インタフェース４０３０を介してジョブマネージャ４０４０に指示する。このときＰＤＬマネージャ４０７０とストアマネージャ４１００がジョブマネージャ４０４０からの要求を受ける。画像の展開が終了し画像入力する部分に関しては前述のスキャンジョブと同様である。メモリ上のＪＰＥＧ画像（文字／写真判定信号を含めて）ＨＤＤ２００４に格納する。画像の付随情報として図示しないＳＲＡＭにカラー／白黒情報、画像入力元としてＰＤＬ画像、色空間ＣＭＹＫも格納しておく。ＰＤＬをＨＤＤに格納し終わった時点で、シンクマネージャ４０８０から格納完了通知を受け、それを共通インタフェース４０３０を介してＰＤＬアプリケーション４０２３に通知する。ＰＤＬアプリケーション４０２３はこの通知のあと、ネットワークアプリケーション４４２０にＨＤＤに格納完了を通知し、ＰＤＬプリントを投入したホストＰＣへこの情報が伝達される。
【００６８】
ＰＤＬ展開され格納された画像のプリントはＵＩで印刷指示された格納文書をＢＯＸアプリケーションがジョブとして発行する。ＢＯＸアプリケーション部４０２２は共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する。ローカルコピーとは異なり、スキャンマネージャ４０５０に代わってファイルリードマネージャ４０６０がジョブマネージャ４０４０からの要求を受ける。印刷指示された画像をＨＤＤからメモリに展開するための要求をシンクマネージャ４０８０を介して、イメージマネージャ４１１０に行う。この後の動作はリモートコピーのプリントジョブで説明した動作と同様のため、省略する。
【００６９】
次に本実施例の中心部となる下地とばし、裏写り防止について説明する。図１１にスキャン画像から、送信用、印刷用画像を生成するときの画像の変化を示す。画像は図の左から右に処理される。○は画像処理を表し、□はメモリ上の画像を表す。スキャン時に４１１０でスキャナ画像処理２０８０を通して４１０１のように画像メモリに取り込まれる。この段階では下地とばしが設定されていても、下地とばし処理が行われないので、下地がかぶったままの画像が取り込まれる。下地とばしが設定されている場合、２５０３からヒストグラムを読み出す。ヒストグラムは図１２のようになる。
【００７０】
図１２は例として１色分図示したが、実際にはＲ，Ｇ，Ｂで取得される。取得したＲＧＢヒストグラムに対して、図１２のように下地レベルと思われるピークをサーチし、前述したように、その下地レベルをスキャン画像の属性データとして保存する。次に送信用、印刷用に共通な処理となる、変倍や、回転処理を行う（４１１１）。その結果は４１０２に格納される。次に４１１２において送信用画像のための色空間変化（ＹＵＶ−＞ＹＣｂＣｒ）を行う。
【００７１】
このとき、保存されている下地レベルを使って、色空間変換２０３２にその下地レベルを設定することで、下地とばし処理を行う。４１０３にはあらかじめ、公知のＪＦＩＦヘッダーを記述しておき、その続きから、画像として、変換画像を書き出す。ＦＡＸなど２値画像しか送信できないような送り先が指定されている場合には公知のＴＵＦＦヘッダーを記述しておき、その続きから、４１１２において多値−＞２値変換して変換画像を４１０３に書き出す。
【００７２】
４１０３は４１１３のＨＤへの書き込み処理を介して、送信画像としてＨＤＤ（４３１５）に格納される。４１０２は４１１４のＨＤへの書き込み処理を介して、印刷画像としてＨＤＤ（４１１５）に格納される。送信画像は送信時、４１１６のＨＤＤ読み出し処理を介して４１０４に読み出される。読み出された画像は送信アプリケーションにより送信される（４１１７）。印刷画像は印刷時、４１１８のＨＤＤ読み出し処理を介して４１０５に読み出される。その画像を４１１９つまり、プリンタ画像処理２０９０を介してプリントする。このとき、下地とばしが設定されていれば、２６０１に下地とばしレベルを設定しておき、下地とばし処理を行いながら印字をする。モードによっては４１１１や４１１４の処理が不要なケースがある。そのときには４１０１の画像を４１１９を介してプリントこともできる。
【００７３】
図１３にスキャン時のフローチャートを示す。４３０１でスキャンのための設定を２０８０の各モジュールに対して行う。また、その後実際にスキャンを行う。４３０２で下地とばしが使用者によって設定されているばあい、２５０３のからヒストグラムをよみとり、４３０４から原稿のピークを検出する。このピークに＋α（たとえば＋１０レベル）したレベルを下地レベルとして算出する（４３０５）。ＲＧＢそれぞれピークを求め、もっとも値が小さいレベルを下地レベルとして、保存する（４３０６）。
【００７４】
次に図１４で印刷、送信時のフローチャートを示す。４４０１でプリントあるいは画像処理のための設定を２０８０、あるいは２０３０，２０３１，２０３２，２０３３の各モジュールに対して行う。下地とばしが使用者によって設定されている場合、４４０３から保存されている下地レベルを読み出し、４４０４で印刷時は２６０１、画像処理時は２０３２に下地レベルを設定し下地とばしができるようにする。４４０５で印字、もしくは画像処理を実行することで下地とばしが実現できる。
【００７５】
よって本実施形態によって、プレスキャンを行うことなく、１回のスキャンにより下地とばしを行うことが出来る。
【００７６】
［第２の実施形態］
本実施例の中心部となる自動カラー選択について説明する。自動カラー選択の場合の処理に関しても図１１を使って同様に説明できる。図１１にスキャン画像から、送信用、印刷用画像を生成するときの画像フロー図を示す。
【００７７】
画像は図の左から右に処理される。○は画像処理を表し、□はメモリ上の画像を表す。スキャン時に４１１０でスキャナ画像処理２０８０を通して４１０１のように画像メモリに取り込まれる。この段階では自動カラー選択が設定されている場合、カラー画像が取り込まれる。自動カラー選択が設定されている場合、２５０７からカウンタ値を読み出す。
【００７８】
カウンタ値と所定の値を比較し、カラーか白黒かを判定し、その結果（ＡＣＳ結果カラー情報）をメモリやＨＤＤに格納し、管理する。次に送信用、印刷用に共通な処理となる、変倍や、回転処理を行う（４１１１）。その結果は４１０２に格納される。次に４１１２において送信用画像のための色空間変化（ＹＵＶ−＞ＹＣｂＣｒ）を行う。このとき、保存されているＡＣＳ結果カラー情報を使って、もし白黒原稿なら色空間変換２０３２に設定することで、カラー−＞白黒変換を行う。カラー白黒変換は（Ｒ＋Ｇ＋Ｂ）／３のような演算によって求められる。
【００７９】
４１０３にはあらかじめ、公知のＪＦＩＦヘッダーを記述しておき、その続きから、画像として、変換画像を書き出す。ＦＡＸなど２値画像しか送信できないような送り先が指定されている場合には公知のＴＵＦＦヘッダーを記述しておき、その続きから、４１１２において多値−＞２値変換して変換画像を４１０３に書き出す。４１０３は４１１３のＨＤＤへの書き込み処理を介して、送信画像としてＨＤＤ（４３１５）に格納される。４１０２は４１１４のＨＤＤへの書き込み処理を介して、印刷画像としてＨＤＤ（４１１５）に格納される。
【００８０】
送信画像は送信時、４１１６のＨＤＤ読み出し処理を介して４１０４に読み出される。読み出された画像は送信アプリケーションにより送信される（４１１７）。印刷画像は印刷時、４１１８のＨＤＤ読み出し処理を介して４１０５に読み出される。その画像を４１１９つまり、プリンタ画像処理２０９０を介してプリントする。このとき、ＡＣＳ結果カラー情報から白黒という情報が設定されていれば、２６０２で白黒変換が行われる。
【００８１】
図１５にスキャン時のフローチャートを示す。４５０１でスキャンのための設定を２０８０の各モジュールに対して行う。また、その後実際にスキャンを行う。４５０２で自動カラー選択が使用者によって設定されているばあい、２５０７のカウンタからカウント値をよみとる（４５０３）。カウント値が所定値より大きい場合、自動カラー選択（ＡｕｔｏＣｏｌｏｒＳｅｌｅｃｔｉｏｎ）の結果カラーという情報をＨＤＤ，もしくはメモリに画像と対応付けて保存する。またカウント値が所定値以下の場合場合、自動カラー選択（ＡｕｔｏＣｏｌｏｒＳｅｌｅｃｔｉｏｎ）の結果白黒という情報をＨＤＤ，もしくはメモリに画像と対応付けて保存する。
【００８２】
次に図１６で印刷、送信時のフローチャートを示す。４６０１でプリントあるいは画像処理のための設定を２０８０、あるいは２０３０，２０３１，２０３２，２０３３の各モジュールに対して行う。４６０２で自動カラー選択で白黒判定されている場合、４６０３で印刷時なら２６０２、画像処理時なら２０３２にカラー−＞白黒変換の設定を行う。４６０４で印字、もしくは画像処理を実行することで自動カラー選択時、スキャン時に判定した原稿色で画像処理が実現できる。
【００８３】
よって本実施形態によって、プレスキャンを行うことなく、スキャンする画像がカラー画像であればカラー画像に適切な処理、白黒画像であれば白黒画像に適切な処理を行うことができる。
【００８４】
［第３の実施形態］
複数枚の原稿を変倍し１枚の用紙上に配置する、所謂、縮小レイアウト機能や、２枚の原稿を１枚の用紙上に配置する製本機能を実現するために、原稿を読み込んだあと、メモリ上で配置をし、１枚の画像として印刷出力する。原稿色や下地レベルは原稿ごとに異なるため、配置後の画像に対して処理することはできない。したがって、それらのモードが選択されたときに自動カラー選択（ＡｕｔｏＣｏｌｏｒＳｅｌｅｃｔｉｏｎ）であって、かつ白黒原稿を検出したときは２０３２でカラーから白黒への変換を行う。それ以外のモードであれば、２６０２でカラーから白黒への変換を行う。
【００８５】
同様に下地とばしについても縮小レイアウト機能や製本機能では２０３２を使って下地とばしを行い、それ以外のモードであれば２０６１で下地とばしを行う。モードによって分けるのはメモリからメモリへの変換を使うことによって、印刷出力のパフォーマンスが悪くなるため、極力使わないようにするためである。
【００８６】
［その他の実施形態］
さらに、本発明は上記実施形態を実現するための装置及び方法のみに限定されるものではなく、上記システム又は装置内のコンピュータ（ＣＰＵあるいはＭＰＵ）に、上記実施形態を実現するためのソフトウエアのプログラムコードを供給し、このプログラムコードに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させることにより上記実施形態を実現する場合も本発明の範疇に含まれる。
【００８７】
またこの場合、前記ソフトウエアのプログラムコード自体が上記実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、具体的には上記プログラムコードを格納した記憶媒体は本発明の範疇に含まれる。
【００８８】
この様なプログラムコードを格納する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８９】
また、上記コンピュータが、供給されたプログラムコードのみに従って各種デバイスを制御することにより、上記実施形態の機能が実現される場合だけではなく、上記プログラムコードがコンピュータ上で稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して上記実施形態が実現される場合にもかかるプログラムコードは本発明の範疇に含まれる。
【００９０】
更に、この供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上記実施形態が実現される場合も本発明の範疇に含まれる。
【００９１】
【発明の効果】
以上の説明により、本発明によって、下地をとばしたスキャンを１回のスキャンで行うことができる。また本発明によって、スキャンする画像がカラー画像であればカラー画像に適切な処理、白黒画像であれば白黒画像に適切な処理を、１回のスキャンで行うことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態における画像形成装置システムの全体の構成を説明するブロック図である。
【図２】画像形成装置の構成を説明するブロック図である。
【図３】スキャナ画像処理２０８０の詳細を説明する図である。
【図４】プリンタ画像処理２０９０の詳細を説明する図である。
【図５】画像入出力デバイスの外観図である。
【図６】操作部２０１２の構成を示す図である。
【図７】本発明の第１の実施形態における画像形成装置システムの操作部の構成を説明するブロック図である。
【図８】本発明の第１の実施形態の画像形成装置における初期画面、各画像形成機能設定後に戻ってくる標準画面を示す図である。
【図９】３１０５を押下したときに表示されるポップアップウィンドウを示す図である。
【図１０】ソフト構成を示す図である。
【図１１】スキャン画像から、送信用、印刷用画像を生成するときの画像の変化を示す図である。
【図１２】ヒストグラムを示す図である。
【図１３】本発明の第１の実施形態におけるスキャン時のフローチャートである。
【図１４】本発明の第１の実施形態における印刷、送信時のフローチャートである。
【図１５】本発明の第２の実施形態におけるスキャン時のフローチャートである。
【図１６】本発明の第２の実施形態における印刷、送信時のフローチャートである。
【図１】
2004128882.tif 000003
【図２】
2004128882.tif 000004
【図３】
2004128882.tif 000005
【図４】
2004128882.tif 000006
【図５】
2004128882.tif 000007
【図６】
2004128882.tif 000008
【図７】
2004128882.tif 000009
【図８】
2004128882.tif 000010
【図９】
2004128882.tif 000011
【図１０】
2004128882.tif 000012
【図１１】
2004128882.tif 000013
【図１２】
2004128882.tif 000014
【図１３】
2004128882.tif 000015
【図１４】
2004128882.tif 000016
【図１５】
2004128882.tif 000017
【図１６】
2004128882.tif 000018