(57)【要約】【課題】  画像が形成された媒体の光透過率を精度良く検出して画像データを補正する画像処理装置及び画像処理方法を提供すること。【解決手段】  原稿が形成されている媒体の光透過率を検知する透過率検知手段と、媒体の第一の表面における画像が描画されていない第一の領域の情報と、前記媒体の第二の表面における画像が描画されていない第二の領域の情報と、に基づいて、前記媒体における前記第一の表面及び前記第二の表面の何れにも画像が描画されていない非描画領域を検知する非描画領域検知手段と、前記透過率検知手段により検知された光透過率のうち、前記非描画領域における光透過率を取得する透過率取得手段と、前記透過率取得手段により取得された光透過率に基づいて、前記媒体の第一の表面を読み取って得られた第一の画像データ及び／又は前記媒体の第二の表面を読み取って得られた第二の画像データを補正する画像補正手段と、を有する画像処理装置。【選択図】        図１
2009278537.tif 000002
【特許請求の範囲】
【請求項１】
画像が形成されている媒体の光透過率を検知する透過率検知手段と、
前記媒体の第一の表面における画像が描画されていない第一の領域の情報と、前記媒体の第二の表面における画像が描画されていない第二の領域の情報と、に基づいて、前記媒体における前記第一の表面及び前記第二の表面の何れにも画像が描画されていない非描画領域を検知する非描画領域検知手段と、
前記透過率検知手段により検知された光透過率のうち、前記非描画領域における光透過率を取得する透過率取得手段と、
前記透過率取得手段により取得された光透過率に基づいて、前記媒体の第一の表面を読み取って得られた第一の画像データ及び／又は前記媒体の第二の表面を読み取って得られた第二の画像データを補正する画像補正手段と、
を有する画像処理装置。
【請求項２】
前記画像補正手段は、前記第一の画像データ及び／又は前記第二の画像データにおける画像が描画されていない領域の画素値を補正する請求項１記載の画像処理装置。
【請求項３】
前記第一の画像データから、前記第一の領域を検知する第一の検知手段と、
前記第二の画像データから、前記第二の領域を検知する第二の検知手段と、
を有する請求項１又は２記載の画像処理装置。
【請求項４】
前記媒体の第一の表面を読み取り前記第一の画像データを取得する第一の画像読取手段と、
前記媒体の第二の表面を読み取り前記第二の画像データを取得する第二の画像読取手段と、
画像が形成された媒体の第一の表面又は第二の表面のうち何れか一の表面を圧板方式により読み取り第三の画像データを取得する第三の画像読取手段と、
を有し、
前記画像補正手段は、
前記第一の画像読取手段の画像読取特性と前記第三の画像読取手段の画像読取特性とに基づいて、前記第一の画像データを補正し、
前記第二の画像読取手段の画像読取特性と前記第三の画像読取手段の画像読取特性とに基づいて、前記第二の画像データを補正する請求項１又は２記載の画像処理装置。
【請求項５】
画像が形成された媒体の第一の表面又は第二の表面のうち何れか一の表面を圧板方式により読み取り第三の画像データを取得する第三の画像読取手段と、
前記第三の画像読取手段により読み取られた第三の画像データから、前記媒体の非描画領域の画素値を検知する画素値検知手段と、
を有し、
前記画像補正手段は、前記光透過率及び前記非描画領域の画素値に基づいて、前記第一の画像データ及び／又は前記第二の画像データを補正する請求項１又は２記載の画像処理装置。
【請求項６】
前記媒体の非描画領域の画素値を保持する画素値保持手段を有する請求項５記載の画像処理装置。
【請求項７】
前記透過率取得手段は発光部を備え、該発光部は、前記第一の画像読取手段又は前記第二の画像読取手段において、画像を読み取る際の発光部として用いられる請求項１ないし６何れか一項に記載の画像処理装置。
【請求項８】
前記透過率取得手段は受光部を備え、該受光部は、前記第一の画像読取手段又は前記第二の画像読取手段において、画像を読み取る際の受光部として用いられる請求項１ないし６何れか一項に記載の画像処理装置。
【請求項９】
画像が形成されている媒体の光透過率を検知する透過率検知ステップと、
前記媒体の第一の表面における画像が描画されていない第一の領域の情報と、前記媒体の第二の表面における画像が描画されていない第二の領域の情報と、に基づいて、前記媒体における前記第一の表面及び前記第二の表面の何れにも画像が描画されていない非描画領域を検知する非描画領域検知ステップと、
前記透過率検知ステップにおいて検知された光透過率のうち、前記非描画領域における光透過率を取得する透過率取得ステップと、
前記透過率取得ステップにおいて取得された光透過率に基づいて、前記媒体の第一の表面を読み取って得られた第一の画像データ及び／又は前記媒体の第二の表面を読み取って得られた第二の画像データを補正する画像補正ステップと、
を有する画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、両面原稿が読み取られたデジタル画像データを処理する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
従来から、両面原稿を読み取って画像データを生成する際に、裏読みされた部分の画像データを補正する画像処理装置等の技術がある。例えば、特開平１１−１８７２６８号公報（特許文献１）には、原稿の光透過率が大きい場合には、読み取られた画像データにおける裏面黒部の濃度が大きい位置のデータをノイズとして補正する画像形成装置が開示されている。
【０００３】
なお、「裏読み」とは、例えば、原稿が形成された媒体において、読み取った面とは異なる面に形成された画像の情報が、読み取った画像データに含まれてしまうことであり、「裏映り]とも言う。
【０００４】
【特許文献１】特開平１１−１８７２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の画像形成装置では、媒体に画像が描画された箇所で光透過率を検出すると、その画像を描画しているトナーやインク等によって正確な原稿紙の光透過率が検出できないという問題がある。
【０００６】
本発明は、上記に鑑みてなされたものであり、画像が形成された媒体の光透過率を精度良く検出して画像データを補正する画像処理装置及び画像処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上記問題を解決するために、原稿が形成されている媒体の光透過率を検知する透過率検知手段と、前記媒体の第一の表面における画像が描画されていない第一の領域の情報と、前記媒体の第二の表面における画像が描画されていない第二の領域の情報と、に基づいて、前記媒体における前記第一の表面及び前記第二の表面の何れにも画像が描画されていない非描画領域を検知する非描画領域検知手段と、前記透過率検知手段により検知された光透過率のうち、前記非描画領域における光透過率を取得する透過率取得手段と、前記透過率取得手段により取得された光透過率に基づいて、前記媒体の第一の表面を読み取って得られた第一の画像データ及び／又は前記媒体の第二の表面を読み取って得られた第二の画像データを補正する画像補正手段と、を有する構成とすることができる。
これにより、画像が形成された媒体の光透過率を精度良く検出して画像データを補正する画像処理装置を提供することができる。
本発明は、また、上記画像処理装置が実行する画像処理方法でもよい。
【発明の効果】
【０００８】
本発明によれば、画像が形成された媒体の光透過率を精度良く検出して画像データを補正する画像処理装置及び画像処理方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、本発明の実施の形態に係る画像処理装置の最良な実施の形態を詳細に説明する。なお、以下の実施の形態において、媒体の「表面」及び「裏面」は、それぞれ、原稿が形成されている媒体の２つの面のうち、一方の面と他方の面であり、一方を「第一の表面」という場合に他方を「第二の表面」と言う。また、画像が形成されている媒体を「原稿」とも言う。また、「画素値」を「色値」、「濃度」又は「濃度値」とも言う。
【００１０】
本発明の実施の態様としては、例えば、媒体の表と裏とに対応する複数の入力系と一の出力系とを備えたシステムが考えられ、例えば両面読取機能を備えた複写機や両面読取スキャナからＰＣに画像データを取り込むといったシステムが考えられる。
【００１１】
（第一の実施の形態）
（本実施形態の画像処理装置の機能構成の例）
図１は、本実施形態の画像処理装置の機能構成を説明する図である。図１の画像処理装置１００は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）の搬送路に設けられた２つの読取部により原稿の両面をそれぞれ読み取り、生成した画像データの非描画領域における裏映りを補正する。
【００１２】
図１の画像処理装置１００は、原稿表面読取部１０１、原稿表面非描画領域検知部１０４、原稿裏面読取部１０３、原稿裏面非描画領域検知部１０５、両面非描画領域演算部１０６、光透過率決定部１０７、表面ページメモリ１０８、裏面ページメモリ１０９、表面濃度補正値演算部１１０、表面読取特性格納部１１１、裏面濃度補正値演算部１１２、裏面読取特性格納部１１３、セレクタ１１４、画像濃度調整部１１５、出力装置インタフェース（以下、「Ｉ／Ｆ」という。）部１１６、及び、画像出力部１１７を有する。
【００１３】
原稿表面読取部１０１は、原稿の表面の画像データを読み込む。原稿表面読取部１０１は、光透過率検知部１０２を有する。光透過率検知部１０２は、原稿が形成された媒体の光の透過率を検知する手段である。
【００１４】
原稿裏面読取部１０３は、原稿の裏面の画像データを読み込む。原稿表面非描画領域検知部１０４は、原稿表面読取部１０１において読み取られた原稿の表面の画像データから、画像が描画されていない領域を検知する。原稿裏面非描画領域１０５は、原稿裏面読取部１０３において読み取られた原稿の裏面の画像データから、画像が描画されていない領域を検知する。
【００１５】
両面非描画領域演算部１０６は、原稿表面非描画領域検知部１０４において検知された領域と原稿裏面非描画領域検知部１０５で検知された領域とから、媒体の両面において画像が形成されていない非描画領域を取得する。
【００１６】
光透過率決定部１０７は、光透過率検知部１０２から出力される光透過率の値と、両面非描画領域演算部１０６で検知された媒体の両面共に画像が描画されていない非描画領域の情報とに基づいて、原稿が形成されている媒体の光透過率を決定する。
【００１７】
表面ページメモリ１０８は、原稿表面読取部１０１により読み込まれた原稿の表面の画像データを格納する表面ページメモリである。裏面ページメモリ１０９は、原稿裏面読取部１０３から読み込まれた原稿の裏面の画像データを格納する裏面ページメモリである。
【００１８】
表面濃度補正値演算部１１０は、光透過率決定部１０７で決定した原稿の光透過率と表面読取特性格納部１１１に格納されている原稿表面読取部１０１の読取特性の値とから表面の画像データにおける濃度補正値を演算する。濃度補正値は、例えば、原稿の表面の画像が描画されていない領域における色値であり、画像データにおいて画像が描画されていない領域の色値をその値にすることにより、読み取った画像データにおける裏映りを除去することができる。表面読取特性格納部１１１は前記原稿表面読取部１０１の読取特性を格納している。
【００１９】
裏面濃度補正値演算部１１２及び裏面読取特性格納部１１３は、原稿の裏面の画像データにおける濃度補正値を演算するために供せられる。裏面濃度補正値演算部１１２及び裏面読取特性格納部１１３は、それぞれ、裏面の画像データに対し、表面濃度補正値演算部１１０及び表面読取特性格納部１１１と同一の機能を実現するのでここでは説明を省略する。
【００２０】
セレクタ１１４は表面ページメモリ１０８に格納されている画像データと裏面ページメモリ１０９に格納されている画像データとの何れの画像データを後段へ出力するかを選択する。セレクタ１１４は、さらに、表面濃度補正演算部１１０で演算された表面の濃度補正値と、裏面濃度補正演算部１１２で演算された裏面の濃度補正値との何れの濃度補正値を選択するかを決定する。画像濃度調整部１１５は、セレクタ１１４で選択された画像データと濃度補正値とから画像データの濃度調整を行なう。
【００２１】
出力装置Ｉ／Ｆ部１１６は、画像出力部１１７に対するインタフェースであり、画像出力部１１７の仕様に基づいて画像データの変換を行う。画像出力部１１７は、濃度補正が行われた画像データを出力する。
【００２２】
本実施形態の画像処理装置１００は、さらに、図示しない全体統括制御部を有してもよい。全体統括制御部は、例えば、全体を統括的に制御するＣＰＵを搭載する。
【００２３】
（本実施形態の画像処理装置における動作）
次にこれらの手段の動作を説明する。図１の太矢印は画像データの流れ、細矢印は画像データを補正するためのデータを示している。原稿表面読取部１０１と原稿裏面読取部１０３とにより原稿の表面と裏面とが同時に読み込まれた画像データは、表面、裏面それぞれの画像データが表面ページメモリ１０８、裏面ページメモリ１０９へそれぞれ同時に格納される。なお、原稿の表面と裏面とに対する処理は、同時である他に、非同期でもよく、何れかの画像に対する処理に他方の画像に対する処理が続いてもよい。
【００２４】
原稿表面読取部１０１の内部に搭載されている光透過率検知部１０２は、原稿表面読取部１０１が画像を読み取るのと並行して読み取られた原稿上の同じ位置における光透過率を順次読み取っていく。なお、ここでは透過率ではなく、原稿を透過した光の光量値で読み取ってもよい。光量値を読み取る場合には、予めわかっている全透過時の光量値で除算することにより透過率を求めることができる。読み取られた光透過率は、画素に対応づけて保持される。
【００２５】
原稿表面読取部１０１で読み取られた表面の画像データは表面ページメモリ１０８へ格納され、さらに、原稿表面非描画領域検知部１０４へ入力される。原稿表面非描画領域検知部１０４は、表面の画像データから、表面画像の非描画領域、すなわち、画像が形成された媒体上に画像が描画されていない領域を検知する。
【００２６】
同様に、原稿裏面読取部１０３で読み取られた裏面の画像データは裏面ページメモリ１０９へ格納され、さらに、原稿裏面非描画領域検知部１０５へ入力され、原稿裏面非描画領域検知部１０５において、裏面の画像データから、裏面画像の非描画領域、すなわち、画像が形成された媒体上に画像が描画されていない領域を検知する。
【００２７】
ここで検知された表面画像と裏面画像との非描画領域の情報は、両面非描画領域演算部１０６に入力される。両面非描画領域演算部１０６は表面画像における非描画領域の情報と裏面画像における非描画領域の情報とから、媒体の表面と裏面との何れにも描画されていない領域を、演算により求める。演算方法としては、例えば、表面の描画領域を「１」、非描画領域を「０」とし、裏面も同様に描画領域を「１」、非描画領域を「０」とすると、両面の非描画領域と描画領域とは表面と裏面のＯＲ演算をすることで求めることができる。つまり、表面の非描画領域「０」と裏面の非描画領域「０」のＯＲ演算により、「０」が重なった領域が両面の非描画領域「０」となる。
【００２８】
光透過率決定部１０７は、両面非描画領域演算部１０６において求められた両面の非描画領域の情報と光透過率検知部１０２により求められた光透過率とから原稿両面非描画領域における光透過率の値を決定する。この決定の処理は、例えば、表面の画像データと、裏面の画像データとが、それぞれ、表面ページメモリ１０８と裏面ページメモリ１０９とに格納されるのとほぼ同時に実行されるとよい。そのために、入力される画像データの画素毎に順次処理を行う「パイプライン処理」が行われるとよい。
【００２９】
次に表面濃度補正値演算部１１０は、表面読取特性格納部１１１に格納されている原稿表面読取部１０１の読取特性と光透過率決定部１０７で決定した光透過率とから表面の画像データに対する濃度補正値を演算する。同様に裏面濃度補正値演算部１１２は、裏面読取特性格納部１１３に格納されている原稿裏面読取部１０３の読取特性と光透過率決定部１０７で決定した光透過率とから裏面の画像データにおける濃度補正値を演算する。
【００３０】
表面読取特性格納部１１１と、裏面読取特性格納部１１３との２つの格納部があることにより、例えば、読取装置の構成において、原稿表面読取部１０１の読取素子と原稿裏面読取部１０３の読取素子との特性が異なる場合に、各々の特性に対応することができる。
【００３１】
ここまでで、表面ページメモリ１０８、裏面ページメモリ１０９にそれぞれ表面の画像データと裏面の画像データとが格納され、表面濃度補正値演算部１１０、裏面濃度補正値演算部１１２にそれぞれ表面の濃度補正値と裏面の濃度補正値が格納されている状態である。
【００３２】
次にセレクタ１１４において、表面の画像データ及び表面濃度補正値と、裏面の画像データ及び裏面濃度補正値と、の何れかが選択される。セレクタ１１４によって選択された画像データは、セレクタ１１４で選択された濃度補正値により、画像濃度調整部１１５で濃度補正処理を施される。この濃度補正は、セレクタ１１４の機能により表面の画像データに対する補正と、裏面の画像データに対する補正とが順次実施される。この時、前記表面読取特性格納部１１１に格納された表面特性と裏面読取特性格納部１１３に格納された裏面特性とによって、表面と裏面との濃度レベルがほぼ同一になるように濃度調整されるとよい。すなわち、本実施の形態では、主として非描画領域の濃度値の補正について説明するが、画像に含まれる画素値に対する補正が行われてもよい。
【００３３】
本実施の形態では、正確な媒体の光透過率を検知する。より詳細には、両面共に画像が描画されていない領域である非描画領域の光透過率を求めることにより、形成された画像の画素値の寄与がない領域における光透過率を求める。このようにして、画像濃度調整部１１５により表面画像と裏面画像との濃度レベルが同じになるように調整された表面の画像データ、及び／又は、裏面の画像データが、出力装置Ｉ／Ｆ部１１６において、画像出力部１１７が必要とする制御フォーマットに変換されて画像出力部１１７に送信され、画像出力部１１７によって出力される。
【００３４】
（原稿を読み取る装置の構造の例）
図２は、原稿を読み取る装置の構造を説明する図である。図２の原稿を読み取る装置には、図１における原稿表面読取部１０１及び原稿裏面読取部１０３が含まれる。原稿を読み取る装置２００は、原稿台２０１、ガイド板２０２、給紙ベルト２０３、分離コロ２０４、搬送路２０５、搬送コロ２０６、受光素子２０７、スリットガラス２０８、搬送コロ２０９、搬送コロ２１０、搬送コロ２１１、排紙台２１２、ランプ２１３ａ、及び、受光素子２１３ｂを有する。
【００３５】
原稿台２０１は原稿を置くための台である。ガイド板２０２は原稿台から原稿をスムースに送り出す働きを有する。給紙ベルト２０３及び分離コロ２０４は、それぞれ回転しながら読み取るべき原稿を１枚ずつ給紙していく。給紙ベルト２０３は、図２における右回転を行い、分離コロ２０４も同様に、右回転を行うように制御され、一番上の原稿のみが給紙できるように構成される。搬送路２０５は、原稿を誘導する搬送路であり、搬送コロ２０６によって搬送路２０５上を搬送される。
【００３６】
受光素子２０７は光透過率を検知する。受光素子２０７は、例えば、フォトトランジスタ等で構成され入力された原稿透過光の光電変換を行なう。光透過率を検知するための発光部は、スリットガラス２０８の下に設けられた表面画像読取部本体に含まれる。表面画像読取本体については、図３で詳述する。
【００３７】
ランプ２１３ａと受光素子２１３ｂは、それぞれ、原稿の裏面の画像を読み取る光を照射するランプと受光素子である。ランプ２１３ａ及び受光素子２１３ｂは、搬送経路に沿って搬送されてきた原稿の裏面に位置するように設置され、裏面画像を読み取る。また、スリットガラス２０８を通して表面原稿の画像データが読み取られる。スリットガラス２０８で表面画像が読み取られた原稿は、搬送コロ２０９ないし２１１の回転により、排紙台２１２に排紙される。なお、搬送コロによる原稿の搬送は、ステッピングモータを回転させることにより制御される。
【００３８】
（スキャナユニットを含む画像を読み取る装置の構成）
図３は、スキャナユニットを含む画像を読み取る装置の構成の例を示す図である。図３の画像を読み取る装置３００は、スキャナユニット３１０の上部に、図２の原稿を読み取る装置２００が設けられている。図３のスキャナユニット３１０は、圧板方式によるものである。圧板方式では、一度の操作により、原稿の片面を読み取る。画像を読み取る装置３００は、スキャナユニット３１０の他に、ＡＤＦ３０９及び読み取りガラス板３１１を有する。
【００３９】
図３の画像を読み取る装置３００では、ＡＤＦ３０９とスキャナユニット３１０の間の読み取りガラス板３１１の上に載せられた原稿に対し、スキャナユニット３１０の中のスキャナキャリッジ３０４が走査し、原稿を画像データとして読み込む。
【００４０】
スキャナユニット３１０は、スキャナキャリッジ３０４、結像レンズ３０５、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）ユニット３０６、及び、画像処理ユニット３０７を有する。
【００４１】
スキャナキャリッジ３０４は、ランプ３０２、走査ミラー３０３、及び、結像レンズ３０５を有する。ランプ３０２の光は、複数の走査ミラー３０３により誘導され、結像レンズ３０５を介してＣＣＤユニット３０６に結像する。結像した光はＣＣＤユニット３０６によって光電変換され、例えばＲＧＢのデジタルデータに変換される。
【００４２】
（画像を読み取る装置３００における原稿を読み取る処理の説明）
画像を読み取る装置３００における原稿の両面読み取り時の表面の画像データの読み取り方式について説明する。
【００４３】
両面読み取り時の表面の原稿読み取りでは、圧板方式とは異なりスキャナキャリッジ３０４が走行体として走査しない。スキャナキャリッジ３０４は、スリットガラス３０１の真下に移動し画像読み取り中はその場に固定されている。読み取り原稿は、ＡＤＦ３０９の搬送経路に沿って搬送された際に、スリットガラス３０１の位置で固定されたスキャナキャリッジ３０４により読み取られる。この時、ＡＤＦ３０９の搬送路に設けれた受光部３０８に搭載されている透過光受光素子によって原稿の光透過率も読み取られる。
【００４４】
（原稿が形成された媒体上における非描画領域の検知）
図４から図８は、原稿が形成された媒体上における非描画領域の検知の処理を説明する図である。これらの処理は、例えば、図１の原稿表面非描画領域検知部１０４又は原稿裏面非描画領域検知部１０５において実行される。これらの処理では、非描画領域、すなわち、原稿の地肌部の領域が検知される。より詳細には、例えば、原稿が読み取られて得られた画像データにおいて、ある一定の閾値、すなわち、スレッシュレベルの濃度以下の画像がある一定の範囲に渡って連続している領域を非描画領域候補として抽出する。ここで、スレッシュレベルは白紙データの濃度に近い低濃度の位置に設定しておく。
【００４５】
次に、抽出された複数の非描画領域候補領域の領域内の平均濃度を順次演算する。この時、複数の非描画候補領域の平均濃度値の中で一番濃度値が低かった濃度を非描画領域の濃度値と決定する。
【００４６】
図４は、画像データの中のある主走査の１ラインにおける各画素の濃度値を表すグラフである。縦軸は濃度を示し、上に行くほど画素の濃度が濃いことを表す。図４において、符号４０１を付した曲線が画素の濃度値であり、符号４０２を付した点線がスレッシュレベルを表す。領域Ａはスレッシュレベルよりも濃度値が低く、かつ、一定範囲その濃度レベルが継続している領域を示す。領域Ｂはスレッシュレベルよりも濃度値が高い領域である。領域Ｃはスレッシュレベルよりも濃度値が低い部分と高い部分とが混在し、スレッシュレベルよりも低い濃度の領域が長く継続されない。図４では、例えば、領域Ａを非描画領域の候補とする。なお、候補とした領域の中にも濃度が高い部分や低い部分があるが、複数の候補の領域毎に濃度平均値を演算し、一番濃度が低い領域の平均値を非描画領域の濃度値と決定する。
なお、この処理を画像データが入力されるにしたがってパイプライン的に実行するために、例えば、主走査のライン単位で実施するとよい。
【００４７】
（地肌領域を検知する処理の例）
図５は、画像データにおける地肌領域を検知する処理を示すフロー図である。なお、図５中「画素値」は「濃度値」に対応する。図５の処理は、１主走査ラインにおける処理でもよい。図５のステップＳ１０１では、地肌領域の濃度値ＬＶＬの値を無限大に初期化する。ステップＳ１０１に続いてステップＳ１０２に進み、地肌領域の画素数ＣＮＴを０に初期化する。ステップＳ１０２に続いてステップＳ１０３に進み、地肌領域の画素の濃度値の和ＳＵＭを０に初期化する。
【００４８】
ステップＳ１０３に続いてステップＳ１０４に進み、処理を行っている主走査ライン中の未だ読み込まれていない画素の有無の判断が行われる。読み込まれていない画素がある場合には、ステップＳ１０５に進み、読み込まれていない画素がない場合には、ステップＳ１１２に進む。
【００４９】
ステップＳ１０４に続いてステップＳ１０５に進み、主走査ライン中の１画素を読み込む。ステップＳ１０５に続いてステップＳ１０６に進み、ステップＳ１０５で読み込まれた画素の濃度値が、ＬＶＬよりも小さな値の場合には、ステップＳ１０７に進み、読み込まれた画素の濃度値が、ＬＶＬ以上の場合には、ステップＳ１０２に戻って処理を繰り返す。
【００５０】
ステップＳ１０６に続くステップＳ１０７では、地肌領域の画素数ＣＮＴの値に１加算する。ステップＳ１０７に続いてステップＳ１０８に進み、地肌領域の画素の濃度値の和ＳＵＭに、ステップＳ１０５で読み込まれた画素の濃度値を加算する。ステップＳ１０８に続いてステップＳ１０９に進み、地肌領域の画素数ＣＮＴの値が、所定の値ＭＡＸＣＮＴ以上であるか否かの判断がなされる。ＣＮＴの値が、所定の値ＭＡＸＣＮＴ以上の場合には、ステップＳ１１０に進み、ＣＮＴの値が、所定の値ＭＡＸＣＮＴより小さな場合には、ステップＳ１０４に戻って処理を繰り返す。
【００５１】
ステップＳ１０９に続くステップＳ１１０では、地肌領域の濃度値ＬＶＬに対し、値ＳＵＭを値ＣＮＴで除した数を代入することにより、ＬＶＬの値を更新する。ステップＳ１１０に続いてステップＳ１１１に進み、ステップＳ１１０で更新されたＬＶＬの値を、ワークメモリに格納する。ステップＳ１１１の後、ステップＳ１０２に戻って処理を繰り返す。
一方、ステップＳ１０４に続くステップＳ１１２では、ワークメモリに格納されている地肌領域の濃度値ＬＶＬの値を、原稿における地肌領域の濃度値とする。
【００５２】
図５の処理の後、図５において処理された主走査ラインの画素に対して、決定された地肌領域と、濃度が同じ又は濃度が低い領域を順次検知する。例えば、決定した地肌領域と、濃度が同じか濃度又は低い領域を「０」、それ以外を「１」として後段の両面非描画領域検知部１０６に送信する。この時、流れてくる画像データと並行してパイプライン的に処理するために、地肌領域の濃度値を決定するプロセスに対して、さらに１ラインだけ遅れた主走査ラインに対して処理を行なう。すなわち、１ライン分のラインメモリを使用して、１ライン目で地肌領域の濃度値を決定するプロセスを動作させた後、ラインメモリにて１ライン遅延させ、決定された濃度値を参照して、ラインメモリに格納された主走査ラインの画像データに対して地肌領域の検知を行なう。
【００５３】
以上の構成により、画像の読み込みから画像データの格納までをパイプライン的に処理することができ、読み込まれた画像データを補正することなく格納する場合に比して、同等の処理時間を実現することができる。
【００５４】
（表面の非描画領域と裏面の非描画領域とから両面の非描画領域を演算によって得る処理）
図６及び図７は、図５の処理により得られた非描画領域とその他の領域とを「０」、「１」で表したものである。図中、白色の領域が、非描画領域であり値「０」を有する。また、黒色の領域は画像が形成された描画領域であり値「１」を有する。
【００５５】
図６は、表面の画像に対応し、図７は、裏面の画像に対応する。図８は、両面ともに画像が形成されていない非描画領域であり、表面と裏面とで共に「０」の部分である。両面ともに画像が形成されていない非描画領域は、図５の画像と図６の画像とのＯＲ演算処理で求められる。このＯＲ演算処理は、図１の両面非描画領域演算部１０６で実行される。
【００５６】
（光透過率を決定する処理）  
図９は、光透過率を決定する処理の例を説明するフロー図である。図中、「透過画像」は「非描画領域」を表し、「画素値」は「濃度値」を表す。また「透過データ」は「光透過率」を表す。
【００５７】
図９の処理は、光透過率決定部１０７において実行される。光透過率決定部１０７は原稿の表面裏面共に非描画領域である領域の光透過率を決定する。両面非描画領域演算部１０６で演算された非描画領域の情報と光透過率検知部１０２で検知された光透過率とから原稿の表面裏面共に非描画領域となる領域の光透過率の平均値を求め、これを原稿全体の光透過率とする。なお、図９の処理は、画像データのうち１つの主走査ライン毎に行われてもよい。
【００５８】
図９のステップＳ２０１では、非描画領域の光透過率の和ＳＵＭの値を０に初期化する。ステップＳ２０１に続いてステップＳ２０２に進み、非描画領域の画素の数ＣＮＴの値を０に初期化する。
【００５９】
ステップＳ２０２に続いてステップＳ２０３に進み、画像データのうち、未だ処理されていない画素があるか否かの判断がなされる。未だ処理されていない画素がある場合には、ステップＳ２０４に進み、全ての画素が処理されている場合には、ステップＳ２０９に進む。
【００６０】
ステップＳ２０３に続くステップＳ２０４では、画像データに含まれる画素の中から所定の順に従って１つの画素の濃度値が読み込まれる。ステップＳ２０４に続いてステップＳ２０５に進み、ステップＳ２０４で濃度値が読み込まれた画素に対応する光透過率の値が読み込まれる。
【００６１】
ステップＳ２０５に続いてステップＳ２０６に進み、ステップＳ２０４で読み込まれた画素の濃度値が、非描画領域の濃度値ＬＶＬ以下か否かの判断がなされる。非描画領域の濃度値ＬＶＬは、図５の処理によって求められたものである。画素の濃度値が非描画領域の濃度値ＬＶＬ以下の場合には、その画素は非描画領域に属するものとして、ステップＳ２０７に進む。一方、画素の濃度値が非描画領域の濃度値ＬＶＬより大きい場合には、ステップＳ２０３に戻って処理を繰り返す。
【００６２】
ステップＳ２０６に続くステップＳ２０７では、非描画領域の画素の数ＣＮＴを１加算する。ステップＳ２０７に続いてステップＳ２０８に進み、非描画領域の光透過率の和ＳＵＭに対し、ステップＳ２０５で読み込まれた光透過率の値を加算する。ステップＳ２０８の処理の後、ステップＳ２０３に戻って処理を繰り返す。
【００６３】
一方、ステップＳ２０３に続くステップＳ２０９では、非描画領域の光透過率の値の和ＳＵＭを非描画領域の画素の数ＣＮＴを除した値を、原稿が形成された媒体の光透過率とする。
【００６４】
図９の処理により求められた原稿の光透過率に基づいて、表面濃度補正値演算部１１０及び裏面濃度補正演算部１１２は、濃度補正値を決定する。より詳細には、例えば、原稿表面読取部１０１に対して原稿裏面読取部１０３の原稿読み値が９０％程のゲインであるとすると、裏面の画像データは９０％程度暗い画像になる。また、さらに薄い原稿等で原稿透過率が８０％の場合には、最終的には、表面画像は８０％、裏面画像は７２％（９０％×８０％）となる。このような相違は、読取部の装置構成の違い、又は、部品精度の違い等により生じる。
【００６５】
そこで、光透過率と読み値ゲインとを考慮し、表面の画像データと裏面の画像データとを同等の濃度レベルにするために、例えば、読み込まれた画素の濃度値に対し、次の演算を実施する。
表面の画素：補正後の濃度値＝読み込まれた濃度値／０．９
裏面の画素：補正後の濃度値＝読み込まれた濃度値／０．７２
これにより表面の画像と裏面の画像との濃度値のバランスが良くなる。
【００６６】
このように正確な原稿の光透過率を検知し、原稿読取手段の特性値を保持しておくことにより、表面画像と裏面画像で濃度レベルが同等である画像処理装置が実現できる。
【００６７】
（第二の実施の形態）
図１０は、図１とは異なる構成により、読み込まれた画像データの濃度値を補正する画像処理装置の構成の例を説明する図である。図１０の画像処理装置８００は、原稿表面読取部１０１、光透過率検知部１０２、原稿表面非描画領域検知部１０４、光透過率決定部１０７、表面濃度補正値演算部１１０、表面読取特性格納部１１１、画像濃度調整部１１５、出力装置Ｉ／Ｆ部１１６、画像出力部１１７、圧板原稿読取部８０１、セレクタ８０２、目標地肌レベル演算部８０３、及び、目標地肌レベル格納部８０４を有する。
図１０において、図１と同一の機能及び作用を有する各部は、図１と同一の符号を付し、ここでは説明を省略する。
【００６８】
圧板原稿読取部８０１は、圧板方式で片面画像を読み取る。圧板原稿読取部８０１は、例えば、図３に示した構成を有する。セレクタ８０２は、原稿表面読取部１０１からの画像データと圧板原稿読取部８０１からの画像データとのうち、何れか一の画像データを選択する。目標地肌レベル演算部８０３は、圧板原稿読取部８０１により読み込まれた画像データにより、原稿表面読取部１０１が画像データを補正する際の目標地肌レベルを演算する。ここでは、例えば、画像データの中から非描画領域における濃度値の平均値が演算により取得される。目標地肌レベルとは、地肌領域の補正の際に目標となる濃度値である。
【００６９】
目標地肌レベル格納部８０４は、目標地肌レベル演算部８０３で演算した目標地肌レベルが格納され、原稿表面読取部１０１からの画像が入力された時の参照に供する。
【００７０】
図１０における各部の動作について説明する。図１０の太矢印は画像データの流れ、細矢印は画像を補正するためのデータを示している。セレクタ８０２は圧板原稿読取部８０１から出力される画像データを選択して後段へ送信させる。これにより、圧板原稿読取部８０１で読み込まれた画像データが、セレクタ８０２を介して画像濃度調整部１１５へ送信され濃度調整が施される。
【００７１】
また画像データは、目標地肌レベル演算部８０３へも入力され、圧板原稿読取部８０１において読み込まれた画像データの地肌の濃度値が検知される。検知された地肌の濃度値は、目標地肌レベルとして目標地肌レベル格納部８０４に一旦格納される。その後、画像データは、出力装置Ｉ／Ｆ部１１６を介して画像出力部１１７から出力される。以上の処理により、圧板原稿読取部８０１において読み取られた原稿の画像データの地肌の濃度値が検知される。目標地肌レベルは、原稿表面読取部１０１において画像データが補正される際の目標値として参照されることになる。
【００７２】
次に、原稿表面読取部１０１により原稿の表面と裏面とが読み込まれた画像データは、セレクタ８０２を介して後段へ送信される。このとき原稿表面読取部１０１の内部に搭載されている光透過率検知部１０２は、原稿表面読取部１０１が画像を読み取るのと並行して同時に原稿の光透過率を順次読み取っていく。なお、ここでは透過率ではなく、原稿を透過した光の光量値で読み取ってもよい。その場合には、予めわかっている全透過時の光量値で除算することにより透過率を求めることができる。
【００７３】
原稿表面読取部１０１で読み取られた表面の画像データは後段処理へ送信され、さらに、原稿表面非描画領域検知部１０４へも入力される。原稿表面非描画領域検知部１０４では、入力される画素の値に対しパイプライン的な処理が行われ、表面画像の非描画領域、すなわち、原稿の表面上に何も描画されていない領域を検知する。ここで検知された表面の非描画領域を示したデータは次に光透過率決定部１０７に送信される。
【００７４】
光透過率決定部１０７は、原稿表面非描画領域検知部１０４で求められた非描画領域の情報と光透過率検知部１０２で読み取った光透過率とから原稿の表面における非描画領域の光透過率の値を決定する。
【００７５】
表面濃度補正値演算部１１０は、表面読取特性格納部１１１に格納されている原稿表面読取部１０１の読取特性と、前記光透過率決定部１０７で決定した原稿の光透過率とから表面の画像データに対する濃度補正値を演算する。濃度補正値は、目標地肌レベル格納部８０４に格納されている目標地肌レベルを参照し、原稿の表面の画像データの地肌の濃度値がこの目標地肌レベルになる補正値を、演算により求める。
【００７６】
画像濃度調整部１１５は、表面濃度補正値演算部１１０で求められた補正値により、地肌の濃度値が目標地肌レベルと同等になる濃度補正を行なう。濃度補正された画像データは、出力装置Ｉ／Ｆ部１１６により画像出力部１１７に対応するフォーマットに変換され、画像出力部１１７に送信される。画像出力部１１７は受信された画像データを出力する。
【００７７】
なお、画像処理装置８００が、さらに、図示しない裏面の画像データを読み取る機能を有する場合には、濃度値の補正を、裏面の画像データに対しても実行することにより、表面の画像データと裏面の画像データとが、圧板原稿読取部８０１により読み取られた画像と同等な濃度レベルとなる。これにより、裏面の画像データが、表面の画像データと同じ濃度レベルになるという効果を奏する。
【００７８】
（光透過率検知部と画像読取部とを一の構成とする例）
図１１は、光透過率検知部と画像読取部とを一の手段により実現する構成を説明する図である。図１１において、図２と同一の機能及び構成を有する各部は、図２と同一の符号を付し、ここでは説明を省略する。図１１の発光部１１０１は、光透過率を検知するための光を照射するランプである。これにより、光透過率を検知する光を受光する受光部１１０２を、画像読み取りの受光部と一の構成とすることができ、画像処理装置の構成を簡易にすることができる。
【００７９】
また、図３において、光透過率を検知する際に用いる受光部３０８を設けることにより、光透過率を検知する際に用いる発光部を、画像読み取りの発光部であるランプ３０２と一の構成とすることができ、画像処理装置の構成を簡易にすることができる。
【図面の簡単な説明】
【００８０】
【図１】本実施形態の画像処理装置の機能構成を説明する図である。
【図２】原稿を読み取る装置の構造を説明する図である。
【図３】スキャナユニットを含む画像を読み取る装置の構成の例を示す図である。
【図４】画像データの中の主走査の１ラインにおける各画素の濃度値を表すグラフである。
【図５】画像データにおける地肌領域を検知する処理を示すフロー図である。
【図６】表面の非描画領域を説明する図である。
【図７】裏面の非描画領域を説明する図である。
【図８】媒体の両面に共通な非描画領域を説明する図である。
【図９】光透過率を決定する処理の例を説明するフロー図である。
【図１０】読み込まれた画像データの濃度値を補正する画像処理装置の構成の例を説明する図である。
【図１１】光透過率検知部と画像読取部とを一の手段により実現する構成を説明する図である。
【図１】
2009278537.tif 000003
【図２】
2009278537.tif 000004
【図３】
2009278537.tif 000005
【図４】
2009278537.tif 000006
【図５】
2009278537.tif 000007
【図６】
2009278537.tif 000008
【図７】
2009278537.tif 000009
【図８】
2009278537.tif 000010
【図９】
2009278537.tif 000011
【図１０】
2009278537.tif 000012
【図１１】
2009278537.tif 000013