(57)【特許請求の範囲】
【請求項１】
原稿台上の原稿の画像を読み取ってアナログの読み取りデータを出力する画像読み取り手段と、
前記画像読み取り手段の出力するアナログの読み取りデータをデジタル変換してデジタル読み取りデータに変換するデジタル変換処理手段と、
前記原稿台上に載置された原稿の原稿サイズ検出時に、前記画像読み取り手段が該原稿台の所定の大きさの所定数の原稿サイズ検出領域を読み取って前記デジタル変換処理手段でデジタル変換されたデジタル読み取りデータを、少なくとも像域分離処理を含み該原稿の主走査方向端部を該原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理手段と、
前記画像処理手段で画像処理された前記領域デジタル読み取りデータに基づいて前記原稿の主走査方向のサイズを検出するサイズ検出手段と、
を備え、
前記画像処理手段は、
原稿読み取り時に、前記デジタル読み取りデータに対して、少なくとも像域分離処理を含む画像処理を、像域分離処理パラメータを含む所定の画像処理パラメータに基づいて施す画像処理実行手段と、
前記原稿サイズ検出時と原稿読み取り時とで前記画像処理実行手段に設定する前記像域分離処理パラメータを含む前記画像処理パラメータを切り替えるとともに、該原稿サイズ検出時には、前記領域デジタル読み取りデータを、前記原稿の主走査方向端部を原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理パラメータに切り替えるパラメータ切り替え手段と、
を備えていることを特徴とする画像読み取り装置。
【請求項２】
前記画像処理手段は、
前記画像処理パラメータとしてのフィルタパラメータに基づいて画像を鮮鋭化、平滑化するフィルタ処理を行うフィルタ処理手段を備え、
前記原稿サイズ検出時に、前記領域デジタル読み取りデータに対して、前記フィルタ処理手段によって画像の鮮鋭度を増加させるフィルタ処理を行うことを特徴とする請求項１記載の画像読み取り装置。
【請求項３】
前記画像処理手段は、
前記画像処理パラメータとしてのγパラメータに基づいて画像の濃度調整を行うγ変換処理を行うγ変換処理手段を備え、
前記原稿サイズ検出時に、前記領域デジタル読み取りデータに対して、前記γ変換処理手段によって画像の濃度のコントラスト差を明確にするγ変換処理を行うことを特徴とする請求項１または請求項２記載の画像読み取り装置。
【請求項４】
前記サイズ検出手段は、
前記領域デジタル読み取りデータに基づいて前記原稿サイズ検出領域が網点領域であるか否かを判定して、前記原稿サイズ検出領域が網点領域であるか否かの判定結果に基づいて前記原稿の主走査方向のサイズを検出することを特徴とする請求項１から請求項３のいずれかに記載の画像読み取り装置。
【請求項５】
前記画像処理手段は、
前記像域分離処理パラメータとして、網点分離のピーク検出の閾値を用いて前記領域デジタル読み取りデータを画像処理し、
前記サイズ検出手段は、
前記画像処理手段の画像処理した前記領域デジタル読み取りデータに基づいて前記原稿サイズ検出領域が網点領域であるか否かを判定して、前記原稿サイズ検出領域が網点領域であるか否かの判定結果に基づいて前記原稿の主走査方向のサイズを検出することを特徴とする請求項１から請求項４のいずれかに記載の画像読み取り装置。
【請求項６】
前記画像読み取り装置は、
前記原稿台上の原稿の副走査方向の端部位置を検出する副走査サイズ検出手段を備えており、
前記サイズ検出手段は、前記主走査方向のサイズと、前記副走査サイズ検出手段の検出した副走査方向の端部位置に基づいて前記原稿のサイズと向きを検出することを特徴とする請求項１から請求項５のいずれかに記載の画像読み取り装置。
【請求項７】
原稿台上の原稿の画像を読み取ってアナログの読み取りデータを出力する画像読み取り処理ステップと、
前記画像読み取りステップで出力されるアナログの読み取りデータをデジタル変換してデジタル読み取りデータに変換するデジタル変換処理ステップと、
前記原稿台上に載置された原稿の原稿サイズ検出時に、前記画像読み取りステップで該原稿台の所定の大きさの所定数の原稿サイズ検出領域を読み取って前記デジタル変換処理ステップでデジタル変換されたデジタル読み取りデータを、少なくとも像域分離処理を含み該原稿の主走査方向端部を該原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理ステップと、
前記画像処理ステップで画像処理された前記領域デジタル読み取りデータに基づいて前記原稿の主走査方向のサイズを検出するサイズ検出処理ステップと、
を有し、
前記画像処理ステップは、
原稿読み取り時に、前記デジタル読み取りデータに対して、少なくとも像域分離処理を含む画像処理を、像域分離処理パラメータを含む所定の画像処理パラメータに基づいて施す画像処理実行ステップと、
前記原稿サイズ検出時と原稿読み取り時とで前記画像処理実行ステップにおいて設定する前記像域分離処理パラメータを含む前記画像処理パラメータを切り替えるとともに、該原稿サイズ検出時には、前記領域デジタル読み取りデータを、前記原稿の主走査方向端部を原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理パラメータに切り替えるパラメータ切り替えステップと、
を有することを特徴とする原稿サイズ検出方法。
【請求項８】
コンピュータに、
原稿台上の原稿の画像を読み取ってアナログの読み取りデータを出力する画像読み取り処理ステップと、
前記画像読み取りステップで出力されるアナログの読み取りデータをデジタル変換してデジタル読み取りデータに変換するデジタル変換処理ステップと、
前記原稿台上に載置された原稿の原稿サイズ検出時に、前記画像読み取りステップで該原稿台の所定の大きさの所定数の原稿サイズ検出領域を読み取って前記デジタル変換処理ステップでデジタル変換されたデジタル読み取りデータを、少なくとも像域分離処理を含み該原稿の主走査方向端部を該原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理ステップと、
前記画像処理ステップで画像処理された前記領域デジタル読み取りデータに基づいて前記原稿の主走査方向のサイズを検出するサイズ検出処理ステップと、
を実行させ、
前記画像処理ステップは、
原稿読み取り時に、前記デジタル読み取りデータに対して、少なくとも像域分離処理を含む画像処理を、像域分離処理パラメータを含む所定の画像処理パラメータに基づいて施す画像処理実行ステップと、
前記原稿サイズ検出時と原稿読み取り時とで前記画像処理実行ステップにおいて設定する前記像域分離処理パラメータを含む前記画像処理パラメータを切り替えるとともに、該原稿サイズ検出時には、前記領域デジタル読み取りデータを、前記原稿の主走査方向端部を原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理パラメータに切り替えるパラメータ切り替えステップと、
を実行させることを特徴とする原稿サイズ検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読み取り装置、原稿サイズ検出方法及び原稿サイズ検出プログラムに関し、詳細には、原稿サイズを安価かつ高精度に検出する画像読み取り装置、原稿サイズ検出方法及び原稿サイズ検出プログラムに関する。
【背景技術】
【０００２】
スキャナ装置、複写装置、ファクシミリ装置、複合装置等のコンタクトガラス（原稿台）上にセットされた原稿の画像を読み取るブック型の画像読み取り装置においては、原稿を読み取る前に、光源等やミラー等の光学部品を搭載する走行体を移動させて、コンタクトガラスの所定領域に読み取り光を照射し、その反射光をＣＣＤ（Charge Coupled Device）等の光電変換素子で光電変換した読み取りデータに基づいて、安価に原稿サイズを検出することが行われている。
【０００３】
そして、従来、主走査方向の画像データ取得範囲を任意に変更する手段と、画像データ取得の間隔を副走査方向に任意に、かつ主走査方向とは独立に変更する手段とを備えた原稿サイズ検知装置において、前記主走査方向の画像データ取得範囲を変更する手段は、読み取りライン数が増加するに従って前記取得範囲を変更することを特徴とする原稿サイズ検知装置が提案されている（特許文献１参照）。すなわち、この従来技術は、原稿サイズを検出するのに、専用のフォトセンサ等を用いることなく、原稿の読み取りを行うための読み取りセンサを用いるとともに、読み取りライン数が増加するに従って画像データ取得範囲を変更することで、精度の向上を図っている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術にあっては、読み取りライン数が増加するに従って画像データ取得範囲を変更するのみであって、原稿サイズを高精度にかつ安価に検出する上で、改良の必要があった。
【０００５】
すなわち、原稿には種々の画像があり、原稿に高濃度網点の画像が広範囲にあると、画像濃度が高いため、原稿なしと、誤判定し、原稿サイズを誤判定するおそれがあった。
【０００６】
そこで、本発明は、原稿サイズを安価にかつ高精度に検出することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の画像読み取り装置は、原稿台上の原稿の画像を読み取ってアナログの読み取りデータを出力する画像読み取り手段と、前記画像読み取り手段の出力するアナログの読み取りデータをデジタル変換してデジタル読み取りデータに変換するデジタル変換処理手段と、前記原稿台上に載置された原稿の原稿サイズ検出時に、前記画像読み取り手段が該原稿台の所定の大きさの所定数の原稿サイズ検出領域を読み取って前記デジタル変換処理手段でデジタル変換されたデジタル読み取りデータを、少なくとも像域分離処理を含み該原稿の主走査方向端部を該原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理手段と、前記画像処理手段で画像処理された前記領域デジタル読み取りデータに基づいて前記原稿の主走査方向のサイズを検出するサイズ検出手段と、を備え、前記画像処理手段は、原稿読み取り時に、前記デジタル読み取りデータに対して、少なくとも像域分離処理を含む画像処理を、像域分離処理パラメータを含む所定の画像処理パラメータに基づいて施す画像処理実行手段と、前記原稿サイズ検出時と原稿読み取り時とで前記画像処理実行手段に設定する前記像域分離処理パラメータを含む前記画像処理パラメータを切り替えるとともに、該原稿サイズ検出時には、前記領域デジタル読み取りデータを、前記原稿の主走査方向端部を原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理パラメータに切り替えるパラメータ切り替え手段と、を備えていることを特徴としている。
【発明の効果】
【０００８】
本発明によれば、原稿サイズを安価にかつ高精度に検出することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例を適用したカラー複合装置の画像読み取り部の正面概略構成図。
【図２】ＳＤＦユニットの正面概略拡大図。
【図３】画像読み取り部の走査光学系の正面概略拡大図。
【図４】カラー複合装置の要部ブロック構成図。
【図５】読み取り信号処理部のブロック構成図。
【図６】読み取り信号処理分の詳細なブロック構成図。
【図７】画像処理部のブロック構成図。
【図８】前段画像処理部のブロック構成図。
【図９】スルー時とコントラスト強調時のγテーブルの一例を示す図。
【図１０】像域分離処理部のブロック構成図。
【図１１】ピーク画素の説明図。
【図１２】γ変換曲線とγルックアップテーブルの一例を示す図。
【図１３】原稿読み取り時に動作するブロックのみを示した前段画像処理部のブロック構成図。
【図１４】後段画像処理部のブロック構成図。
【図１５】原稿サイズ検出処理を示すフローチャート。
【図１６】原稿サイズ検知読み取り処理の説明図。
【図１７】原稿サイズ検出用のメモリのデータ保存状態の一例を示す図。
【図１８】原稿検知処理を示すフローチャート。
【図１９】高濃度網点が検知領域に存在する場合の原稿検知処理の説明図。
【図２０】主走査サイズ判定テーブルの一例を示すず。
【図２１】原稿サイズ判定処理の説明図。
【図２２】原稿サイズ判定テーブルを示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１１】
図１〜図２２は、本発明の画像読み取り装置、原稿サイズ検出方法及び原稿サイズ検出プログラムの一実施例を示す図であり、図１は、本発明の画像読み取り装置、原稿サイズ検出方法及び原稿サイズ検出プログラムの一実施例を適用したカラー複合装置１の画像読み取り部１０の正面概略構成図である。
【００１２】
図１において、画像読み取り部（画像読み取り装置）１０は、筐体１１の上部に原稿読み取り台（原稿台）１２が設けられており、原稿読み取り台１２には、通常、コンタクトガラスが配設されている。原稿読み取り台１２の上部は、開閉可能な原稿押さえ板１３が設けられており、原稿押さえ板１３は、原稿読み取り台１２上にセットされた原稿Ｇを原稿読み取り台１２のコンタクトガラスに密着させるように押さえつける。
【００１３】
図１の筐体１１の右側上部には、原稿搬送部１４が配設されており、原稿搬送部１４は、ＳＤＦ（シートスルー・ドキュメント・フィーダ）ユニット１５と原稿トレイ１６とを備えている。ＳＤＦユニット１５内には原稿搬送ステッピングモータ１７が備えられており、原稿トレイ１６上には、複数枚の原稿Ｇが読み取り面を上にして重ねて載置される。
【００１４】
原稿搬送部１４は、図２に示すように、原稿トレイ１６上に載置された複数枚の原稿Ｇを、ＳＤＦユニット１５で、１枚ずつ分離して、原稿搬送ステッピングモータ１７により回転駆動される分離ローラ１８と搬送ローラ１９により原稿読み取り台１２を通過させて図示しない排紙トレイ上に搬送する。原稿搬送部１４は、原稿読み取り台３のＳＤＦユニット６側の端部に、シェーディング補正用の白基準板２０が配設されている。また、原稿搬送部１４は、原稿押さえ板１３と一体構造となっており、原稿押さえ板１３を開く際、原稿搬送部１４も一緒に開閉動作される。
【００１５】
原稿搬送装置５の配設されている本体筐体２の上面の原稿搬送経路には、図２に示すように、ＳＤＦ窓１２ａが形成されており、ＳＤＦ窓１２ａの形成されている位置の上部のＳＤＦユニット１５内には、透過ガラス１２ｂと白板１５ｃが配設されている。この白板１５ｃは、ＳＤＦ窓１２ａ及び透過ガラス１２ｂを通した光路上、特に、ＳＤＦ窓１２ａにゴミ等が付着しているか否かを検出する際に読み取られる。
【００１６】
筐体１１の内部には、第１走行体２１、第２走行体２２、レンズ２３、ＣＣＤ（Charge Coupled Device ）２４及び走行体ステッピングモータ２５等からなる走査光学系（画像読み取り手段）２６が配設されており、第１走行体２１は、光源２１ａとミラー２１ｂを、また、第２走行体２２は、ミラー２２ａ、２２ｂを、それぞれ搭載している。
【００１７】
走査光学系２６は、第１走行体２１と第２走行体２２が走行体ステッピングモータ２５により水平方向（副走査方向）に移動され、第１走行体２１上の光源２１ａ、例えば、蛍光灯等から原稿読み取り台１２上に載置された原稿Ｇに光を照射して、該原稿Ｇで反射された光の反射光を第１走行体２１上のミラー２１ｂで第２走行体２２方向に反射し、第２走行体２２上のミラー２２ａ及びミラー２２ｂで第１走行体２１から入射される光を順次反射して、レンズ２３方向に出射させる。レンズ２３は、第２走行体２２から入射される光をＣＣＤ２４に集光して照射させる。ＣＣＤ２４は、１次元に複数の光電変換素子として１ライン分のＣＣＤ素子が主走査方向にライン状に配列されており、レンズ２３から入射される入射光を光電変換して、アナログの画像データ（画像信号）を出力する。また、走査光学系２６は、白基準板１８に光を照射して、該白基準板１８からの反射光を上記同様にＣＣＤ２４に入射し、ＣＣＤ２４からシェーディング補正用の基準データとして出力する。
【００１８】
そして、画像読み取り部１０は、原稿読み取りモードとして、図３に示すように、原稿押さえ板１３を開いて原稿読み取り台１２上に載置された原稿Ｇの画像を読み取るブックモードと、図２に示したように、原稿搬送部１４を用いて、ＳＤＦユニット１５の原稿搬送ステッピングモータ１７により複数のローラ１８、１９を回転駆動させて原稿トレイ１６上に載置された複数枚の原稿Ｇを１枚ずつＳＤＦ窓１２ａの所定の読み取り位置に搬送し、停止する第１走行体２１の光源２１ａから、搬送される原稿Ｇに光を照射して、原稿Ｇの画像を読み取るＳＤＦモードとがある。
【００１９】
画像読み取り部１０は、ブックモードでは、図３に示したように、原稿押さえ板１３を開いて原稿読み取り台１２上に原稿Ｇがセットされると、光源２１ａを点灯させて、まず、白基準板１８の読み取りを行って、シェーディング補正用の基準データを取得し、その後、走行体ステッピングモータ２５を駆動させて、第１走行体２１及び第２走行体２２を、原稿ＧからＣＣＤ２４までの光路長が一定となる状態で副走査方向に移動して、原稿サイズを検出した後、原稿読み取り台１２上の原稿Ｇの画像を読み取る。
【００２０】
また、画像読み取り部１０は、ＳＤＦモードでは、図２に示したように、原稿トレイ１６上に複数枚の原稿Ｇがセットされると、まず、光源２１ａを点灯させて、白基準板１８ａの読み取りを行った後、ステッピングモータ１４を駆動させて、第１走行体２１をＳＤＦ窓１２ａの読み取り位置まで移動させて、停止させる。次に、画像読み取り部１０は、原稿搬送ステッピングモータ１７を駆動させて、原稿トレイ１６にセットされた原稿Ｇを分離ローラ１７で１枚ずつ分離して、搬送ローラ１８、１９で搬送していき、第１走行体２１の所定の読み取り位置まで搬送する。このとき、原稿Ｇは一定速度で搬送され、第１走行体２１及び第２走行体２２は停止したままで、第１走行体２１上の光源２１ａからＳＤＦ窓１２ａを通して当該搬送される原稿Ｇに光を照射して、該原稿Ｇで反射された原稿Ｇからの光を、再度ＳＤＦ窓１２ａを通して、ミラー２１ｂ及び第２走行体２２上のミラー２２ａ、２２ｂで反射して、レンズ２３を通してＣＣＤ２４に入射させ、ＣＣＤ２４で光電変換して、原稿Ｇの画像を読み取る。
【００２１】
カラー複合装置１は、図４に示すように回路ブロック構成されており、ＣＰＵ（Central Processing Unit ）３１、メモリ３２、メモリコントローラ３３、読み取り信号処理部３４、画像処理部３５、書き込み信号処理部３６、ＬＤ（Laser Diode：半導体レーザ）３７、ＬＤ駆動部３８、上記ＣＣＤ２４、ＣＣＤ駆動回路３９、上記光源２１ａ、光源ドライバ４０、原稿搬送モータドライバ４１、上記原稿搬送用の原稿搬送ステッピングモータ１７、走行体モータドライバ４２及び上記走行体駆動用の走行体ステッピングモータ２５等を備えている。
【００２２】
メモリ２１内には、画像読み取り部１０としての基本処理プログラムや後述する光源サイズ検出プログラム等の各種プログラム及びこれらの各種プログラムを実行するのに必要な各種データが格納されているとともに、ＣＰＵ３１のワークメモリ、画像データの蓄積等に用いられる。
【００２３】
ＣＰＵ（パラメータ切り替え手段）３１は、メモリ３２内のプログラムに基づいて、メモリ３２をワークメモリとして利用しつつ、カラー複合装置１の各部を制御して、カラー複合装置１としての処理を実行するとともに、後述する原稿サイズ検出方法を実行する。
【００２４】
上記光源２１ａは、ＣＰＵ３１の制御下で、光源ドライバ４０により点灯・消灯制御され、ＣＣＤ２４は、ＣＰＵ３１の制御下で、ＣＣＤ駆動部３９により駆動されて、光電変換した画像データを読み取り信号処理部３４に出力する。
【００２５】
上記原稿搬送ステッピングモータ１７は、ＣＰＵ３１の制御下で、原稿搬送モータドライバ４１により駆動され、走行体ステッピングモータ２５は、ＣＰＵ３１の制御下で、走行体モータドライバ４２により駆動される。
【００２６】
読み取り信号処理部（デジタル変換処理手段）３４は、図５に示すように、アナログビデオ処理部５１とシェーディング補正処理部５２を備えている。
【００２７】
アナログビデオ処理部５１には、ＣＣＤ２４の出力するアナログのカラー画像信号（アナログの読み取りデータ）Ｓａが入力され、アナログビデオ処理部５１は、アナログのカラー画像信号Ｓａをデジタル変換してデジタルのカラー画像データ（デジタル読み取りデータ）としてシェーディング補正処理部５２に出力する。
【００２８】
シェーディング補正処理部５２は、白基準板１８を読み取った際のカラー画像データを内部ＲＡＭにシェーディング補正用の基準データとして記憶し、原稿Ｇを読み取った際のアナログビデオ処理部５１でデジタル変換されたデジタルカラー画像データに対して、該基準データに基づいてシェーディング補正を施して、シェーディング補正後のデジタルカラー画像データＳｂを画像処理部３５に出力する。
【００２９】
上記読み取り信号処理部３４のアナログビデオ処理部５１及びシェーディング補正処理部５２は、詳細には、図６に示すようにブロック構成されている。
【００３０】
すなわち、アナログビデオ処理部５１は、図６に示すように、プリアンプ回路５１ａ、可変増幅回路５１ｂ、Ａ／Ｄコンバータ５１ｃ等を備えており、シェーディング補正処理回路５２は、黒演算回路５２ａ、シェーディング補正演算回路５２ｂ及びラインバッファ５２ｃ等を備えている。
【００３１】
画像読み取り部１０は、光源２１ａで原稿読み取り台１２上にある原稿Ｇを照射した反射光を、シェーディング調整板２７を通して、レンズ２３によってＣＣＤ２４に集光して結像する。なお、図６では、説明簡単化のために、反射光を折り返すためのミラーは省略している。また、シェーディング調整板２７は、ＣＣＤ２４の中央部と端部での反射光量の差を無くすための光量調整の役割を果たすものである。すなわち、シェーディング演算処理において、ＣＣＤ２４の中央部と端部で反射光量の差がありすぎると、歪を多く含んだ演算結果しか得られないため、シェーディング調整板２７で、予め反射光量の差を無くした後に、シェーディング演算処理を行う。
【００３２】
アナログビデオ処理部５１は、ＣＣＤ２４から入力されるアナログのカラー画像信号Ｓａをプリアンプ回路５１ａと可変増幅回路５１ｂで増幅して、Ａ／Ｄコンバータ５１ｃでデジタル変換してデジタルのカラー画像データとしてシェーディング補正処理部５２の黒演算回路５２ａに出力する。
【００３３】
シェーディング補正処理部５２は、アナログビデオ処理部５１からのデジタルカラー画像データに対して、黒演算回路５２ａで、ＣＣＤ２４のチップ間、画素間の黒レベル（光量が少ない場合の電気信号）のばらつきを低減して、画像の黒部にスジやムラが生じることを防止して、シェーディング補正演算回路５２ｂに出力し、シェーディング補正演算回路５２ｂは、ラインバッファ５２ｃの保持している基準データに基づいて、照射系、光学系やＣＣＤ２４の感度ばらつきを補正するシェーディング補正を施してデジタルカラー画像データＳｂを画像処理部３５に出力する。
【００３４】
画像処理部（画像処理手段）３５は、図７に示すように、前段画像処理部３５ａと後段画像処理部３５ｂ等を備えており、ＡＳＩＣ（Application Specific Integrated Circuit）で構成されている。
【００３５】
前段画像処理部（画像処理実行手段）３５ａは、図８に示すように、ライン間補正処理部６１、原稿検知補正処理用γ変換処理部６２、原稿検知補正処理用フィルタ処理部６３、像域分離処理部６４、γ変換処理部６５、フィルタ処理部６６、色変換処理部６７及び変倍処理部６８を備えており、読み取り信号処理部３４からＲＧＢ（赤（Red）、緑（Green）、青（Blue））のカラーデジタル画像データがライン間補正処理部６１に入力される。
【００３６】
ライン間補正処理部６１は、カラー画像を読み取るＣＣＤ２４の各ＲＧＢの取り付け位置の差によって生じるそれぞれＲＧＢ間のラインずれを補正する。例えば、ライン間補正処理部６１は、Ｂのラインを基準とした場合、ＲとＢ、ＧとＢの間のラインずれ量（ライン遅延）を補正する。
【００３７】
原稿検知補正用γ変換処理部（γ変換処理手段）６２は、原稿サイズ検知時にのみγ補正を行い、原稿読み取り時には、図９（ａ）に示すようなスルーのγテーブルを設定して、画像データをスルーさせて、原稿検知補正処理用フィルタ処理部６３に出力する。すなわち、原稿検知補正用γ変換処理部６２は、原稿読み取り時には、図９（ａ）に示すようなスルーのγテーブル（パラメータ）がＣＰＵ３１によって設定されて、ライン間補正処理部６１からの画像データをデジタルカラー画像データをそのまま原稿検知補正処理用フィルタ処理部６３に出力する。そして、原稿検知補正用γ変換処理部６２は、原稿サイズ検知時には、図９（ｂ）に示すような画像濃度のコントラスト差を明確にするγテーブル（パラメータ）がＣＰＵ３１によって設定されて、ライン間補正処理部６１からのデジタルカラー画像データにγ補正を施して、網点のピークをより一層検出しやすくするγ補正を行い、γ補正後のデジタル画像データを原稿検知補正処理用フィルタ処理部６３に出力する。
【００３８】
原稿検知補正処理用フィルタ処理部（フィルタ処理手段）６３は、デジタルカラー画像データに対して、原稿サイズ検知時にのみフィルタ補正を行い、原稿読み取り時には、画像データをスルーさせて、像域分離処理部６４に出力する。すなわち、原稿検知補正処理用フィルタ処理部６３は、スルーのフィルタ係数（パラメータ）がＣＰＵ３１によって設定されて、原稿検知補正用γ変換処理部６２からの画像データをデジタルカラー画像データをそのまま像域分離処理部６４に出力する。そして、原稿検知補正処理用フィルタ処理部６３は、原稿サイズ検知時には、高濃度網点のピークを精度良く検出するために、鮮鋭度を増加させるフィルタ係数がＣＰＵ３１によって設定され、原稿検知補正用γ変換処理部６２からのデジタルカラー画像データに対して、網点のピーク画像と周囲の画素との濃度レベルの差を強調するフィルタ処理を施して、フィルタ処理後のデジタルから画像データを像域分離処理部６４に出力する。
【００３９】
像域分離処理部６４は、ＣＰＵ３１によって、原稿サイズ検知時と原稿読み取り時とで閾値（像域分離処理パラメータ）が切り替えられて、原稿検知補正処理用フィルタ処理部６３からのデジタルカラー画像データに対して像域分離処理を施して、像域分離処理後のデジタルカラー画像データを、原稿サイズ検知時には、メモリ７１へ保管させ、原稿読み取り時には、γ変換処理部６５に出力する。像域分離部６４は、原稿読み取り時には、原稿Ｇの文字領域、写真領域、網点領域等を抽出し、後段画像処理部３５ｂにおいて各領域に適したパラメータで処理を行なうための像域分離結果を抽出して、ＲＧＢ画像データの他に、ｓデータをγ変換処理部６５に出力する。
【００４０】
具体的には、像域分離処理部６４は、図１０に示すように、ピーク画素検出部６４ａ、網点領域検出部６４ｂ及び網点領域補正部６４ｃを備えており、マトリックスを使用してピークを検出することで、網点であるか否かを判定する（特許３３３６０４６号公報、特許３５１８２５８号公報参照）。すなわち、ピーク画素検出部６４ａは、ピーク画素検出部６４ａは、図１１に示すようなピーク画素を検出する。なお、ピーク画素とは、図１１に示すように、中心画素の濃度レベルＬが周囲の全ての画素の濃度レベルよりも高い、あるいは、低く、かつ、中心画素の濃度レベルＬと中心画素を挾んで対角線に存在する４対の対画素の濃度レベルａ、ｂが、４対ともに、｜２×Ｌ−ａ−ｂ｜＞ＴＨ（固定のしきい値）であるとき、該中心画素は、ピーク画素であるとする。
【００４１】
網点領域検出部６４ｂは、４×４画素を１ブロックとし、４ブロックにおいて、ピーク画素検出部６４ａの検出したピーク画素を含むブロックが２ブロック以上存在すると、注目ブロックを網点候補領域として判定し、判定結果とデジタルカラー画像データを網点領域補正部６４ｃに出力する。
【００４２】
網点領域補正部６４ｃは、注目ブロックを中心とした９個のブロックにおいて、４ブロック以上が網点領域検出部６４ｂの検出した網点候補であると、すなわち、ある程度の大きさを持って網点領域が存在していると、注目ブロックを網点領域とし、該当しない場合には、注目ブロックを非網点領域として、補正処理を行う。
【００４３】
そして、像域分離処理部６４は、原稿読み取り時には、ＣＰＵ３１によって、原稿Ｇの読み取りに最適な像域分離処理パラメータが設定されて、該像域分離処理パラメータを用いて像域分離処理を行うが、この原稿読み取り時の像域分離処理パラメータで像域分離を行うと、原稿サイズを適切に検出する像域分離処理を行うことができない場合がある。
【００４４】
そこで、本実施例のカラー複合装置１は、ＣＰＵ３１が、像域分離処理部６４における像域分離処理を、原稿読み取り時と原稿サイズ検知時とで、像域分離処理パラメータを、切り替えて行わせる。具体的には、ＣＰＵ３１は、原稿サイズ検知時に、高濃度網点のピークを検出するピーク検出の閾値（像域分離処理パターン）を像域分離処理部６４へ設定すると、文字等を網点として誤検出するおそれがあるため、原稿サイズ検知時には、原稿読み取り時よりも小さい閾値を像域分離処理部６４へ設定する。
【００４５】
そして、前段画像処理部３５ａは、原稿サイズ検知時おける像域分離処理部６４での網点検出をより一層高精度に行えるように、デジタルカラー画像データに対して、原稿検知補正処理用γ変換処理部６２及び原稿検知補正処理用フィルタ処理部６３において、コントラスト調整やフィルタ処理の補正処理を行なっている。
【００４６】
そして、前段画像処理部３５ａは、像域分離処理部６３以下のγ変換処理部６５、フィルタ処理部６６、色変換処理部６７及び変倍処理部６８においては、原稿読み取り時にのみ動作を行う。
【００４７】
γ変換処理部（γ変換処理手段）６５は、ＣＰＵ３１によって、像域分離処理部６４での像域分離結果に応じてγテーブルが設定されて、主に濃度調整を行って、処理結果のデジタルカラー画像データ及びｓデータをフィルタ処理部６６に出力する。この場合、γ変換処理部６５は、例えば、図１２（ａ）に示すようなγ変換曲線のγテーブルであり、内部のメモリに保持する図１２（ｂ）に示すようなγルックアップテーブルを参照して、濃度調整を行う。図１２（ｂ）の場合、γ変換処理部６５は、入力が「３」のとき、γルックアップテーブルを参照して、「Ｄ００３」を出力する。
【００４８】
フィルタ処理部(フィルタ処理手段）６６は、γ変換処理されたデジタルカラー画像データに対して、ｓデータに基づいて、ＭＴＦ補正、鮮鋭化、平滑化を目的としたフィルタ処理演算を行って、色変換処理部６７に出力する。
【００４９】
色変換処理部６７は、カラーデジタル画像データを出力デバイスであるＬＤ３７等の色空間、例えば、ＣＭＹＫ色空間への変換処理を行って、ＣＭＹＫ描画データを変倍処理部６８に出力し、変倍処理部６８は、読み取りの解像度からカラー複合装置１の操作表示部等で設定された所望の解像度に変換するための変倍処理を行って、ＣＭＹＫ描画データを後段画像処理部３５ｂに出力する。
【００５０】
すなわち、前段画像処理部３５ａは、原稿読み取り時には、ＣＰＵ３１の制御下で、図１３に示すように、原稿検知補正処理用γ変換処理部６２と原稿検知補正処理用フィルタ処理部６３は、スルーパスとなって、ライン間補正処理部６１、像域分離処理部６４、γ変換処理部６５、フィルタ処理部６６、色変換処理部６７及び変倍処理部６８のみで画像データの処理を行うこととなる。また、前段画像処理部３５ａは、画像データがカラー画像データの場合には、ＲＧＢ各成分に対して上記の処理を行い、モノクロ画像データの場合には、ＲＧＢのＧデータのパスを使用して一成分だけ上記の処理を行う。
【００５１】
そして、カラー複合装置１は、図８に示したように、上記メモリ７１にアクセスする原稿検知処理部７２を備えており、原稿検知処理部（サイズ検出手段）７２は、メモリ７１に保存されているデジタルカラー画像データに基づいて、原稿Ｇの主走査方向サイズを検出する。この原稿検知処理部７２については、後で詳細に説明する。
【００５２】
後段画像処理部３５ｂは、図１４に示すように、階調変換処理部８１を備えており、階調変換処理部８１には、前段画像処理部３５ａの変倍処理部６８からＣＭＹＫ画像データが入力される。階調変換処理部８１は、後段の書き込み信号処理部３６の階調能力に応じて、ＣＭＹＫ、８ｂｉｔ、２５６階調のＣＭＹＫ画像データを書き込み信号処理部３６に適した階調データに変換して、一旦、メモリコントローラ３３を介してメモリ３２に保存する。
【００５３】
例えば、階調変換処理部８１は、後段の書き込み信号処理部３６以降の画像書き込み系が、１ｂｉｔ、２階調まで出力可能な場合には、固定閾値２値化による階調変換処理を行う。この場合、例えば、２値化固定閾値が「１２８」の場合、前段画像処理部３５ａから入力されるＣＭＹＫ画像データに対して、下記の条件によって２値化処理を行う。
【００５４】
０≦画素データ＜１２８が真であると、「０」
１２８≦画素データ≦２５５が真であると、「１」
また、階調変換処理部８１は、後段の書き込み信号処理部３６以降の画像書き込み系が、２ｂｉｔ、４階調まで出力可能な場合には、固定閾値４値化による階調変換処理を行う。この場合、例えば、４値化固定閾値が「１２８」の場合、前段画像処理部３５ａから入力されるＣＭＹＫ画像データに対して、下記の条件によって４値化処理を行う。
【００５５】
０≦画素データ＜６４が真であると、「０」
６４≦画素データ＜１２８が真であると、「１」
１２８≦画素データ＜１９２が真であると、「２」
１９２≦画素データ≦２５５が真であると、「３」
後段画像処理部３５ｂは、処理済みのＣＭＹＫ画像データをメモリコントローラ３３を介してメモリ３２に保存する。
【００５６】
図４に戻って、書き込み信号処理部３６は、メモリ３２に保存されている階調処理後のＣＭＹＫ画像データに対して、ＬＤ３７を発光させるために、ＰＷＭ変調してＬＤ駆動部３８に出力する。ＬＤ駆動部３８は、書き込み信号処理部３６からの信号に基づいてＬＤ３７を点滅駆動させて、図示しない感光体上に静電潜像を形成する。
【００５７】
そして、カラー複合装置１、特に、画像読み取り部１０は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−ＲＷ（Compact Disc Rewritable）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の原稿サイズ検出方法を実行する原稿サイズ検出プログラムを読み込んでメモリ３２等に導入することで、後述する走査光学系２６のＣＣＤ２４を利用して主走査方向の原稿サイズを安価かつ高精度に検出する原稿サイズ検出方法を実行する画像読み取り装置として構築されている。この原稿サイズ検出プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００５８】
次に、本実施例の作用について説明する。本実施例の画像形成装置１は、原稿Ｇの画像を読み取る走査光学系２６のＣＣＤ２４を用いて、原稿サイズを安価にかつ高精度に検出する。
【００５９】
カラー複合装置１は、ブックモードで原稿Ｇの画像を読み取る場合、原稿Ｇの読み取りに使用する走査光学系２６のＣＣＤ２４を用いて、原稿Ｇの主走査方向のサイズを検出する。
【００６０】
すなわち、カラー複合装置１は、原稿Ｇが原稿読み取り台１２にセットされて原稿サイズ検知タイミングになると、すなわち、図示しない開閉センサが、原稿押さえ板１３が所定角度、例えば、３０°まで閉じられたことを検出すると、図１５に示すように、原稿サイズ検知動作を行うための初期設定を行う初期化を行い（ステップＳ１０１）、第１走行体２１及び第２走行体２２を移動させて、原稿サイズ検知読み取り動作を行わせる（ステップＳ１０２）。
【００６１】
すなわち、カラー複合装置１は、原稿読み取り台１２を原稿Ｇがわから見た図１６に示すように、原稿サイズ検知時、原稿読み取り台１２の起点側のホームポジション位置ＨＰに位置している第１走行体２１を、予め設定されている検知開始位置ＫＰまで移動させた後、原稿読み取り時の走行体２１、２２の移動方向（図１６の右方向）とは、逆方向である原稿サイズ検知時の移動方向（図１６の左方向）に移動させながら、予め設定されている検知領域（原稿サイズ検出領域）Ａｒ１、Ａｒ２、Ａｒ３を読み取る。この検知領域Ａｒ１〜Ａｒ３は、標準の原稿サイズを判定するのに原稿Ｇの有無を検出する必要のある領域として、予め設定されている領域である。なお、図１６には、３つの検知領域Ａｒ１、Ａｒ２、Ａｒ３が設けられている場合が示されているが、検知領域は、３つに限るものではない。
【００６２】
カラー複合装置１は、原稿サイズ検知読み取り動作を行なって、ＣＣＤ２４によって検知領域Ａｒ１〜Ａｒ３を読み取って、アナログ画像データを読み取り信号処理部３４に出力し、画像をアナログビデオ処理部５１でデジタルカラー画像データに変換するとともに、必要が信号処理を行なって、画像処理部３５に出力する。
【００６３】
そして、画像処理部３５の前段画像処理部３５ａは、ライン間補正処理部６１が、デジタルカラー画像を読み取るＣＣＤ２４の各ＲＧＢの取り付け位置の差によって生じるそれぞれＲＧＢ間のラインずれを補正した後、原稿検知補正用γ変換処理部６２が、原稿サイズ検知時には、図９（ｂ）に示したような画像濃度のコントラスト差を明確にするγテーブル（パラメータ）を設定して、ライン間補正処理部６１からのデジタルカラー画像データにγ補正を施して、網点のピークをより一層検出しやすくするγ補正を行い、γ補正後のデジタル画像データを原稿検知補正処理用フィルタ処理部６３に出力する。原稿検知補正処理用フィルタ処理部６３は、原稿サイズ検知時には、高濃度網点のピークを精度良く検出するために、鮮鋭度を増加させるフィルタ係数を設定し、原稿検知補正用γ変換処理部６２からのデジタルカラー画像データに対して、網点のピーク画像と周囲の画素との濃度レベルの差を強調するフィルタ処理を施して、フィルタ処理後のデジタルから画像データを像域分離処理部６４に出力する。像域分離処理部６４は、閾値を、原稿サイズ検知時の閾値（像域分離処理パラメータ）、すなわち、原稿読み取り時よりも小さい閾値に設定して、原稿検知補正処理用フィルタ処理部６３からのデジタルカラー画像データに対して、文字等を網点として誤検出することを防止した状態で、像域分離処理を施して、像域分離処理後のデジタルカラー画像データ（領域デジタル読み取りデータ）を、メモリ７１へ保管する。
【００６４】
したがって、メモリ７１には、例えば、図１７に示すように、各検知領域Ａｒ１〜Ａｒ３の読み取りデジタルカラー画像データPat1[1]〜Pat1[n+m]、Pat2[1]〜Pat2[n+m]、Pat3[1]〜Pat3[n+m]が格納される。
【００６５】
そして、カラー複合装置１は、ＣＰＵ３１の制御下で、原稿検知処理部７２が、メモリ７１の読み取りデジタルカラー画像データPat1[1]〜Pat1[n+m]、Pat2[1]〜Pat2[n+m]、Pat3[1]〜Pat3[n+m]に対して、原稿検知処理（ステップＳ１０３）、主走査原稿サイズ判定処理（ステップＳ１０４）及び原稿サイズ判定処理（ステップＳ１０５）を順次行う。
【００６６】
カラー複合装置１は、上記原稿検知処理を、図１８に示すように行い、原稿検知処理としては、大きく分けて、最大ライン数設定処理（ステップＳ２０１）、平均値算出処理（ステップＳ２１０）、２値化判定処理（ステップＳ２２０）、ＲＧＢ判定処理（ステップＳ２３０）及び網点除外判定処理（ステップＳ２４０）からなっている。
【００６７】
すなわち、カラー複合装置１は、原稿検知処理に入ると、図１８に示すように、原稿検知処理部７２が、まず、読み取る検知領域Ａｒ１〜Ａｒ３の最大ライン数を設定する最大ライン数設定処理を行い（ステップＳ２０１）、次に、各検知領域Ａｒ１〜Ａｒ３のＲＧＢの画素値の平均値を算出する平均値算出処理を行う（ステップＳ２１０）。原稿検知処理部７２は、この平均値算出処理では、まず、検知領域Ａｒ１、Ａｒ２、Ａｒ３それぞれのＲ画素を全て加算した後に加算結果を画素数で除算してＲの平均値を算出し（ステップＳ２１１）、次に、検知領域Ａｒ１、Ａｒ２、Ａｒ３それぞれのＧ画素を全て加算した後に加算結果を画素数で除算してＲの平均値を算出する（ステップＳ２１２）。さらに、原稿検知処理部７２は、権利領域Ａｒ１、Ａｒ２、Ａｒ３それぞれのＢ画素を全て加算した後に加算結果を画素数で除算してＢの平均値を算出する（ステップＳ２１３）。例えば、原稿検知処理部７２は、検知領域Ａｒ１のＲ画素に対して、Pat1AveR←(Pat1[0]〜Pat1[m×n]の総和)÷(m×n)を算出することで、Ｒの平均値Pat1AveRを算出し、同様に、Ｂ、Ｇの各成分についても同様に算出して、平均値Pat1AveG、Pat1AveBとする。なお、ここで、ＲＧＢ画像データは、８ｂｉｔデータであって、０：明るい、２５５：暗いとする。
【００６８】
次に、原稿検知処理部７２は、平均値算出処理で算出した各検知領域Ａｒ１〜Ａｒ３の平均値Pat1AveR、Pat1AveG、Pat1AveB〜Pat3AveR、Pat3AveG、Pat3AveBをＲＧＢの各成分に対して、２値化閾値PatThを用いて２値化する２値化判定処理を行う（ステップＳ２２０）。原稿検知処理部７２は、この２値化判定処理では、ＲＧＢそれぞれに対して検知レベルを変える必要がある場合には、２値化閾値をＲＧＢ毎に設定してもよいが、本実施例のカラー複合装置１では、ＲＧＢで共通の２値化閾値PatThを用いて、各検知領域Ａｒ１〜Ａｒ３の平均値Pat1AveR、Pat1AveG、Pat1AveB〜Pat3AveR、Pat3AveG、Pat3AveBをＲＧＢの各成分に対して２値化する。この２値化閾値PatThとしては、例えば、PatTh＝３２を用いる。原稿検知処理部７２は、２値化閾値PatThを用いて、検知領域Ａｒ１のＲＧＢそれぞれについて２値化した結果を、Result1R、Result1G、Result1Bとし、PatTh≦Pat1AveRであると、Result1R←１：原稿なし（１次判定）、PatTh＞Pat1AveRであると、Result1R←０：原稿あり（１次判定）として、２値化する（ステップＳ２２１）。検知領域Ａｒ２、Ａｒ３についても同様に、２値化した結果を、Result2R、Result2G、Result2B及びResult3R、Result3G、Result3Bとし、２値化する（ステップＳ２２２、Ｓ２２３）。
【００６９】
原稿検知処理部７２は、２値化判定処理を行うと、Ｒ、Ｇ、Ｂで２値化の結果が異なる場合があり、ＲＧＢいずれかの１成分で判定すると原稿Ｇによっては誤判定することがあるため、ＲＧＢ３成分の２値化結果に対して、以下に説明するＲＧＢ判定処理を行って、主走査方向の原稿サイズを決定する（ステップＳ２３０）。すなわち、原稿検知処理部７２は、検知領域Ａｒ１〜Ａｒ３のＲ、Ｇ、Ｂの２値化結果の論理積が真（１）であると、Ｒ、Ｇ、Ｂのいずれもが暗いデータであるため、「原稿なし」の状態と判定し、Ｒ、Ｇ、Ｂのうち１つでも明るいデータがある場合には、論理積の結果が偽（０）になるため、この場合は、「原稿あり」と判定する。
【００７０】
すなわち、原稿検知処理部７２は、例えば、検知領域Ａｒ１に対して、以下のように２値化判定を行う。
【００７１】
(Result1R&Result1G&Result1B)が、Result1RGB：真（１）であると、原稿なし（２次判定）
(Result1R&Result1G&Result1B)が、Result1RGB：偽（０）であると、原稿あり（２次判定）
ここで、&は、論理積を示している。
【００７２】
原稿検知処理部７２は、上記処理を検知領域Ａｒ２、検知領域Ａｒ３に対しても同様に行う。
【００７３】
次に、原稿検知処理部７２は、検知領域Ａｒ１〜Ａｒ３上に、濃度の高い画像情報があった場合は、例えば、図１９に示すように、原稿Ｇの検知領域Ａｒ１に対応する領域に濃度の高い画像情報がある場合、上記ＲＧＢ判定処理までの判定処理では誤判定する場合がある。図１９では、原稿ＧがＡ４サイズであり、検知領域Ａｒ１を覆う状態の原稿Ｇの検知領域Ａｒ１に対応する領域に、ハッチングで示す高い画像領域がある場合が示されている。そこで、原稿検知処理部７２は、以下のように網点除外判定処理（ステップＳ２４０）を行う。
【００７４】
具体的には、原稿検知処理部７２は、まず、メモリ７１に保存されている検知領域Ａｒ１〜Ａｒ３の各画素データの像域分離結果において、非網点と判定された画素の数(NumNotAmiTh)を、以下のようにカウントする（ステップＳ２４１）。
【００７５】
NumNotAmi←(PatNotAmi[0]〜PatNotAmi[m×n]の非網点と判定された画素の数)
次に、原稿検知処理部７２は、全画素数のうち所定数の画素、例えば、３０％以上の画素が非網点領域と判断されていると、検知領域Ａｒ１〜Ａｒ３全体を非網点とするような閾値NumNotAmiTh（例えば、m×n×0.3の切捨て）を設定して、以下のように、検知領域Ａｒ１〜Ａｒ３が非網点領域であるか否かを判定する非網点判定処理(３次判定)を行う（ステップＳ２４２、Ｓ２４３）。
【００７６】
すなわち、原稿検知処理部７２は、ステップＳ２４２の処理として、以下の処理を、各検知領域Ａｒ１〜Ａｒ３に対して行う。
【００７７】
NumNotAmiTh≦NumNotAmiであると、Result1NotAmi←１（非網点領域）
NumNotAmiTh＞NumNotAmiであると、Result1NotAmi←０（網点領域）
次に、原稿検知処理部７２は、ステップＳ２４３の処理として、検知領域Ａｒ１の場合、以下の網点除外判定処理を行って、原稿検知処理を終了する。
【００７８】
(Result1RGB&Result1NotAmi)が真（１）であると、Ａｒ１←×原稿なし（３次判定）
(Result1RGB&Result1NotAmi)が偽（０）であると、Ａｒ１←○原稿あり（３次判定）
原稿検知処理部７２は、上記処理を他の検知領域Ａｒ２、Ａｒ３に対して行うことで、例えば、図２０に示すような主走査サイズ判定テーブルを、原稿Ｇがあるか、ないかによって参照することで、主走査方向原稿サイズを、「１８２ｍｍ以下」、「２１０ｍｍ以下」、「２５７ｍｍ以下」、「２９７ｍｍ以下］と判定する。
【００７９】
図１５に戻って、原稿検知処理部７２は、主走査原稿サイズ判定処理（ステップＳ１０４）の判定処理結果と、図２１に示すように、原稿Ｇの副走査方向の長さを検知する副走査サイズ検知センサ９０の検出結果に基づいて、原稿Ｇのサイズを判定する原稿サイズ判定処理を行う（ステップＳ１０５）。
【００８０】
副走査サイズ検知センサ（副走査サイズ検出手段）９０は、例えば、反射型フォトセンサ等が用いられ、図２１に示すように、副走査方向において、最小原稿サイズであるＡ５サイズよりも原稿基準から離れた位置であって、Ｂ５サイズよりも原稿基準側の位置に配設されている。副走査サイズ検知センサ９０は、反射型フォトセンサの場合、図示しない光源から検知光を原稿Ｇ方向に向かって出射して、原稿Ｇの有無による反射光の強弱を受光素子で受光することで、原稿Ｇの有無を検出する。すなわち、原稿検知処理部７２は、例えば、図２２に示すような原稿サイズ判定テーブルを内部メモリ等に格納しており、ＣＣＤ２４の上記検知領域Ａｒ１〜Ａｒ３の読み取り結果の情報（図２２では、○が原稿あり、−が原稿なし）と、副走査サイズ検知センサ９０の検知結果の情報（図２２では、○が原稿有り、−が原稿なし、ａが副走査サイズ検知センサ９０の検知結果で、丸が原稿あり、−が原稿なし）とに基づいて、原稿サイズ判定テーブルを参照して、原稿サイズを判定する原稿サイズ判定処理を行う。例えば、原稿検知処理部７２は、図２２において、検知領域Ａｒ１〜Ａｒ３全てが原稿ありで、副走査サイズ検知センサ９０の検知結果が原稿ありであると、原稿Ｇのサイズが、「Ａ３」であると判定し、検知領域Ａｒ１と検知領域Ａｒ２のみが原稿ありで、副走査サイズ検知センサ９０の検知結果が原稿ありであると、原稿Ｇのサイズが、「Ｂ４」であると判定する。
【００８１】
このように、本実施例のカラー複合装置１は、その画像読み取り部１０が、原稿読み取り台（原稿台）１２上の原稿Ｇの画像を読み取ってアナログの読み取りデータを出力する査光学系（画像読み取り手段）２６と、走査光学系２６のＣＣＤ２４の出力するアナログの読み取りデータを２値化してデジタル読み取りデータに変換する読み取り信号処理部（２値化処理手段）３４と、原稿読み取り台１２上に載置された原稿Ｇの原稿サイズ検出時に、走査光学系２６のＣＣＤ２４が該原稿読み取り台１２の所定の大きさの所定数の検知領域（原稿サイズ検出領域）Ａｒ１、Ａｒ２、Ａｒ３を読み取って読み取り信号処理部３４で２値化された領域デジタル読み取りデータを、少なくとも像域分離処理を含み該原稿の主走査方向端部を該原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理部（画像処理手段）３５と、画像処理部３５で画像処理された領域デジタル読み取りデータに基づいて原稿Ｇの主走査方向のサイズを検出する原稿検知処理部（サイズ検出手段）７２と、を備えている。
【００８２】
したがって、原稿Ｇの画像読み取る走査光学系２６を用いて主走査方向の原稿端部を検出するのに必要な検知領域Ａｒ１〜Ａｒ３のみを読み取るとともに、該読み取り画像に原稿端部と背景との区別を可能とする画像処理を施すことができ、原稿サイズを安価にかつ高精度に検出することができる。
【００８３】
また、本実施例のカラー複合装置１は、その画像読み取り部１０が、原稿読み取り台１２上の原稿Ｇの画像を読み取ってアナログの読み取りデータを出力する画像読み取り処理ステップと、該画像読み取り処理ステップで出力されるアナログの読み取りデータを２値化してデジタル読み取りデータに変換する２値化処理ステップと、原稿読み取り台１２上に載置された原稿の原稿サイズ検出時に、該画像読み取り処理ステップで原稿読み取り台１２の所定の大きさの所定数の検出領域Ａｒ１〜Ａｒ３を読み取って該２値化処理ステップで２値化された領域デジタル読み取りデータを、少なくとも像域分離処理を含み該原稿の主走査方向端部を該原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理ステップと、該画像処理ステップで画像処理された該領域デジタル読み取りデータに基づいて原稿Ｇの主走査方向のサイズを検出するサイズ検出処理ステップと、を有する原稿サイズ検出方法を実行している。
【００８４】
したがって、原稿Ｇの画像読み取る走査光学系２６を用いて主走査方向の原稿端部を検出するのに必要な検知領域Ａｒ１〜Ａｒ３のみを読み取るとともに、該読み取り画像に原稿端部と背景との区別を可能とする画像処理を施すことができ、原稿サイズを安価にかつ高精度に検出することができる。
【００８５】
さらに、本実施例のカラー複合装置１は、その画像読み取り部１０が、コンピュータに、原稿読み取り台１２上の原稿Ｇの画像を読み取ってアナログの読み取りデータを出力する画像読み取り処理と、該画像読み取り処理で出力されるアナログの読み取りデータを２値化してデジタル読み取りデータに変換する２値化処理と、原稿読み取り台１２上に載置された原稿の原稿サイズ検出時に、該画像読み取り処理で原稿読み取り台１２の所定の大きさの所定数の検出領域Ａｒ１〜Ａｒ３を読み取って該２値化処理で２値化された領域デジタル読み取りデータを、少なくとも像域分離処理を含み該原稿の主走査方向端部を該原稿の背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理と、該画像処理で画像処理された該領域デジタル読み取りデータに基づいて原稿Ｇの主走査方向のサイズを検出するサイズ検出処理と、を実行させる原稿サイズ検出プログラムを搭載している。
【００８６】
したがって、原稿Ｇの画像読み取る走査光学系２６を用いて主走査方向の原稿端部を検出するのに必要な検知領域Ａｒ１〜Ａｒ３のみを読み取るとともに、該読み取り画像に原稿端部と背景との区別を可能とする画像処理を施すことができ、原稿サイズを安価にかつ高精度に検出することができる。
【００８７】
また、本実施例のカラー複合装置１は、前記画像処理部３５が、原稿読み取り時に、デジタル読み取りデータに対して、少なくとも像域分離処理を含む画像処理を、像域分離処理パラメータを含む所定の画像処理パラメータに基づいて施す前段画像処理部（画像処理実行手段）３５ａと、原稿サイズ検出時と原稿読み取り時とで前段画像処理部３５ａに設定する像域分離処理パラメータを含む画像処理パラメータを切り替えるとともに、該原稿サイズ検出時には、前記領域デジタル読み取りデータを、原稿Ｇの主走査方向端部を原稿Ｇの背景と区別可能な画像特性の領域デジタル読み取りデータに画像処理する画像処理パラメータに切り替えるＣＰＵ（パラメータ切り替え手段）３１と、を備えている。
【００８８】
したがって、画像処理パラメータを切り替えるだけで、原稿読み取り画像に対する画像処理と、原稿サイズ検出時の領域デジタル読み取りデータに対する画像処理とを画像処理部３５で行うことができ、原稿サイズをより一層安価にかつ高精度に検出することができる。
【００８９】
さらに、本実施例のカラー複合装置１は、前記画像処理部３５が、前記画像処理パラメータとしてのフィルタパラメータに基づいて画像を鮮鋭化、平滑化するフィルタ処理を行う原稿検知補正処理用フィルタ処理部６３とフィルタ処理部６６からなるフィルタ処理手段を備え、原稿サイズ検出時に、前記領域デジタル読み取りデータに対して、該フィルタ手段の原稿検知補正処理用フィルタ処理部６３によって画像の鮮鋭度を増加させるフィルタ処理を行っている。
【００９０】
したがって、画像処理パラメータを切り替えるだけで、原稿読み取り画像に対する画像処理と、原稿サイズ検出時の領域デジタル読み取りデータに対する画像処理とを画像処理部３５で行うことができ、原稿サイズをより一層安価にかつより一層高精度に検出することができる。
【００９１】
また、本実施例のカラー複合装置１は、前記画像処理部３５が、画像処理パラメータとしてのγパラメータに基づいて画像の濃度調整を行うγ変換処理を行う原稿検知補正処理用γ変換処理部６２とγ変換処理部６５からなるγ変換処理手段を備え、原稿サイズ検出時に、前記領域デジタル読み取りデータに対して、原稿検知補正処理用γ変換処理部６２によって画像の濃度のコントラスト差を明確にするγ変換処理を行っている。
【００９２】
したがって、画像処理パラメータを切り替えるだけで、原稿読み取り画像に対する画像処理と、原稿サイズ検出時の領域デジタル読み取りデータに対する画像処理とを画像処理部３５で行うことができ、原稿サイズをより一層安価にかつより一層高精度に検出することができる。
【００９３】
さらに、本実施例のカラー複合装置１は、原稿検知処理部７２が、前記領域デジタル読み取りデータに基づいて検知領域Ａｒ１〜Ａｒ３が網点領域であるか否かを判定して、該判定結果に基づいて原稿Ｇの主走査方向のサイズを検出している。
【００９４】
したがって、網点がある場合にも適切に原稿Ｇの端部を検出することができ、原稿サイズを安価かつより一層構成度に検出することができる。
【００９５】
また、本実施例のカラー複合装置１は、画像処理部４５が、像域分離処理部６４で、前記像域分離処理パラメータとして、網点分離のピーク検出の閾値を用いて前記領域デジタル読み取りデータを画像処理し、原稿検知処理部７２が、像域分離処理部６４で、画像処理した該領域デジタル読み取りデータに基づいて原稿Ｇの検知領域Ａｒ１〜Ａｒ３が網点領域であるか否か判定して、該判定結果に基づいて原稿Ｇの主走査方向のサイズを検出している。
【００９６】
したがって、網点がある場合にも適切に原稿Ｇの端部を検出することができ、原稿サイズを安価かつより一層構成度に検出することができる。
【００９７】
さらに、本実施例のカラー複合装置１は、その画像読み取り部１０が、原稿読み取り台１２上の原稿Ｇの副走査方向の端部位置を検出する副走査サイズ検知センサ（副走査サイズ検出手段）９０を備えており、原稿検知処理部７２が、前記主走査方向のサイズと、該副走査サイズ検知センサ９０の検出した副走査方向の端部位置に基づいて原稿Ｇのサイズと向きを検出している。
【００９８】
したがって、原稿サイズと向きを安価かつ正確に検出することができる。
【００９９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１００】
１  カラー複合装置
１０  画像読み取り部
１１  筐体
１２  原稿読み取り台
１２ａ  ＳＤＦ窓
１２ｂ  透過ガラス
１３  原稿押さえ板
１４  原稿搬送部
１５  ＳＤＦユニット
１５ｃ  白板
１６  原稿トレイ
１７  原稿搬送ステッピングモータ
１８  分離ローラ
１９  搬送ローラ
２０  白基準板
２１  第１走行体
２１ａ  光源
２１ｂ  ミラー
２２  第２走行体
２２ａ、２２ｂ  ミラー
２３  レンズ
２４  ＣＣＤ
２５  走行体ステッピングモータ
２６  走査光学系
３１  ＣＰＵ
３２  メモリ
３３  メモリコントローラ
３４  読み取り信号処理部
３５  画像処理部
３５ａ  前段画像処理部
３５ｂ  後段画像処理部
３６  書き込み信号処理部
３７  ＬＤ
３８  ＬＤ駆動部
３９  ＣＣＤ駆動回路
４０  光源ドライバ
４１  原稿搬送モータドライバ
４２  走行体モータドライバ
５１  アナログビデオ処理部
５２  シェーディング補正処理部
６１  ライン間補正処理部
６２  原稿検知補正処理用γ変換処理部
６３  原稿検知補正処理用フィルタ処理部
６４  像域分離処理部
６５  γ変換処理部
６６  フィルタ処理部
６７  色変換処理部
６８  変倍処理部
７１  メモリ
７２  原稿検知処理部
８１  階調変換処理部
９０  副走査サイズ検知センサ
Ｇ  原稿
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２００７−６０００４号公報
【図１】
0005910002.tif 000002
【図２】
0005910002.tif 000003
【図３】
0005910002.tif 000004
【図４】
0005910002.tif 000005
【図５】
0005910002.tif 000006
【図６】
0005910002.tif 000007
【図７】
0005910002.tif 000008
【図８】
0005910002.tif 000009
【図９】
0005910002.tif 000010
【図１０】
0005910002.tif 000011
【図１１】
0005910002.tif 000012
【図１２】
0005910002.tif 000013
【図１３】
0005910002.tif 000014
【図１４】
0005910002.tif 000015
【図１５】
0005910002.tif 000016
【図１６】
0005910002.tif 000017
【図１７】
0005910002.tif 000018
【図１８】
0005910002.tif 000019
【図１９】
0005910002.tif 000020
【図２０】
0005910002.tif 000021
【図２１】
0005910002.tif 000022
【図２２】
0005910002.tif 000023