(57)【要約】【課題】圧板を開いた状態で原稿を読み取っても、本来原稿が存在しない原稿外領域を読み取ることに起因するトナーの浪費を防止できる画像読取装置を提供する。【解決手段】画像読取装置１００は、原稿を押下する圧板２０１と、圧板２０１の開閉状態を検知する開閉センサ２０３と、原稿に光を照射する光源２０６と、光源２０６から照射され原稿で反射した光を受光して原稿を読み取り、画像データを生成する光電変換素子２１１と、生成された画像データを補正する補正部３１２と、圧板２０１が開状態の間に光電変換素子２１１によって原稿を読み取る際、主走査方向の読取開始端から所定の画素数以上連続して画像データが第１の閾値以下である場合、第１の閾値以下である画像データに対応する副走査方向の領域を原稿外領域と判定し、補正部３１２を制御して原稿外領域の画像データを白画像に対応する画像データに置き換えるＣＰＵ３０２とを備える。【選択図】図３Ａ
2017059879.tif 000002
【特許請求の範囲】
【請求項１】
原稿台に載置された原稿を押下する開閉自在の圧板と、
前記圧板の開閉状態を検知する検知手段と、
前記原稿に光を照射する照射手段と、
前記照射手段から照射され、原稿面で反射した反射光を受光して前記原稿を主走査方向及び副走査方向に読み取って画像データを生成する読取手段と、
前記読取手段によって生成された画像データを補正する補正手段と、
前記検知手段によって前記圧板が開状態であることが検知されている間に前記読取手段によって前記原稿を読み取る際、前記主走査方向の読取開始端から所定の画素数以上連続して画像データが第１の閾値以下である場合、当該第１の閾値以下である画像データに対応する副走査方向の領域を原稿外領域と判定し、前記補正手段を制御して前記原稿外領域の画像データを白画像に対応する画像データに置き換える制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記制御手段は、
前記主走査方向の読取開始端の画像データが前記第１の閾値を超え、かつ第２の閾値以下で、前記主走査方向の読取開始端から前記所定の画素数以上連続する場合あって、当該画像データと隣接する前記第２の閾値を超える画像データとの差が第３の閾値以上である場合、又は前記隣接する第２の閾値を超える画像データがない場合、前記画像データが前記第１の閾値を超え、かつ前記第２の閾値以下である画像データに対応する副走査方向の領域を原稿外領域と判定し、前記補正手段を制御して前記原稿外領域の画像データを白画像に対応する画像データに置き換えることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記原稿外領域は、原稿サイズと原稿読取サイズとの差分領域であり、前記原稿読取サイズの主走査方向の長さと前記原稿サイズの主走査方向の長さとの差分を一辺とし、前記原稿サイズの副走査方向の長さを他辺とする矩形領域と、前記原稿読取サイズの主走査方向の長さを一辺とし、前記原稿読取サイズの副走査方向の長さと前記原稿サイズの副走査方向の長さの差分を他辺とする矩形領域との和で表される領域であることを特徴とする請求項１又は２記載の画像読取装置。
【請求項４】
前記原稿サイズは不定形サイズであり、前記原稿読取サイズは、前記原稿サイズよりも大きい定形サイズであることを特徴とする請求項３記載の画像読取装置。
【請求項５】
ユーザからの指示を受け付ける操作手段を備え、
前記制御手段は、前記操作手段を介してユーザから前記原稿の読み取りに関し、前記画像データを補正する旨の指示を受けた場合、前記補正手段を制御して前記原稿外領域の画像データを白画像に対応する画像データに置き換えることを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
ユーザに対して情報を表示する表示手段を備え、
前記制御手段は、
前記画像データが前記第１の閾値を超え、かつ前記第２の閾値以下の場合であって、隣接する前記第２の閾値を超える画像データが存在しない場合、または前記第２の閾値を超える画像データが存在しても前記第２の閾値を超える画像データと前記第２の閾値以下の画像データとの差が前記第３の閾値未満の場合であって、画像データが断続の場合、前記表示手段を制御して、ユーザに対し、前記圧板を閉じるか又は補正なしで原稿を読み取るかのいずれかを選択させるための情報を表示することを特徴とする請求項２乃至５のいずれか１項に記載の画像読取装置。
【請求項７】
前記補正手段は、前記画像データが前記第１の閾値以下の領域、または前記画像データが前記第１の閾値を超え、かつ前記第２の閾値以下の領域においける主走査方向の読み取り開始端からの画素数が前記所定の画素数よりも少ない場合、当該領域の画像データを補正しないことを特徴とする請求項２乃至５のいずれか１項に記載の画像読取装置。
【請求項８】
前記第１の閾値を超えた画像データが前記第２の閾値をも超える場合、前記補正手段は、前記第２の閾値を超える画像データに対応する副走査方向の領域の画像データを補正しないことを特徴とする請求項２記載の画像読取装置。
【請求項９】
画像読取装置を備えた画像形成装置であって、前記画像読取装置は、請求項１乃至８のいずれか１項に記載の画像読取装置であることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った画像データの補正手段を備えた画像読取装置、及び、画像読取装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
画像読取装置では、通常、原稿を原稿台ガラスに載置し、原稿押さえとしての圧板を閉じた状態で原稿画像の読み取りが行われる。
【０００３】
しかしながら、本の見開き部や、圧板を閉じる際の風圧で動くほど軽い原稿をはじめとして、原稿を手で押さえながら画像を読み取る必要がある場合は、圧板を開いた状態で原稿画像の読み取りが行われる。圧板を開いた状態で原稿を読み取る場合、圧板を閉じた状態で原稿を読み取る通常の読み取り時には発生しない特有の問題があり、かかる問題を解決するため種々の技術が提案されている。
【０００４】
すなわち、圧板を開いた状態で原稿を読み取る際、外部からの光である外光成分によって読み取り画像データが劣化する場合がある。このような問題に対し、劣化した画像データを補正し、補正後の画像データを出力することによって画像形成装置からの出力画像の画質低下を防止する技術が挙げられる（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１８５７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、例えば、圧板を開いた状態で不定形サイズの原稿を読み取る際に、当該原稿サイズよりも大きい原稿読取サイズを選択すると以下のような問題がある。すなわち、原稿読取サイズよりも内側で原稿サイズよりも外側の領域（以下、「原稿外領域」という。）には原稿が存在しないにもかかわらず、読み取り動作が行われ、当該原稿外領域が黒ベタ画像として印刷されてトナーを浪費するという問題がある。
【０００７】
図１０は、従来技術の問題点を示す図である。図１０において、原稿読取サイズ（Ａ４Ｒ）よりも内側で原稿サイズよりも外側の原稿外領域が読み取られ、当該原稿外領域が黒ベタ画像として印刷された印刷画像が示されている。
【０００８】
本発明は、圧板を開いた状態で原稿の読み取りを行っても、本来原稿が存在しない原稿外領域を読み取ることに起因するトナーの浪費を防止することができる画像読取装置及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像読取装置は、原稿台に載置された原稿を押下する開閉自在の圧板と、前記圧板の開閉状態を検知する検知手段と、前記原稿に光を照射する照射手段と、前記照射手段から照射され、原稿面で反射した反射光を受光して前記原稿を主走査方向及び副走査方向に読み取って画像データを生成する読取手段と、前記読取手段によって生成された画像データを補正する補正手段と、前記検知手段によって前記圧板が開状態であることが検知されている間に前記読取手段によって前記原稿を読み取る際、前記主走査方向の読取開始端から所定の画素数以上連続して画像データが第１の閾値以下である場合、当該第１の閾値以下である画像データに対応する副走査方向の領域を原稿外領域と判定し、前記補正手段を制御して前記原稿外領域の画像データを白画像に対応する画像データに置き換える制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、所定の画素数以上連続して第１の閾値以下である画像データに対応する副走査方向の領域を原稿外領域と判定し、当該原稿外領域の画像データを白画像に対応する画像データに変換する。これによって、圧板を開いた状態で原稿の読み取りを行っても、本来原稿が存在しない原稿外領域を読み取ることに起因するトナーの浪費を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態に係る画像読取装置の概略構成を示す縦断面図である。
【図２】図１の画像読取装置の制御構成を示すブロック図である。
【図３Ａ】図１の画像読取装置で実行される原稿読み取り処理の手順を示すフローチャートである。
【図３Ｂ】図１の画像読取装置で実行される原稿読み取り処理の手順を示すフローチャートである。
【図４】原稿外領域の判定方法を示す模式図であり、外乱が無い場合を示す図である。
【図５】弱い外乱があり原稿濃度が低い場合の原稿外領域の判定方法を示す模式図である。
【図６】強い外乱があり原稿濃度が低い場合の原稿外領域の判定方法を示す模式図である。
【図７】弱い外乱があり原稿濃度が高い場合の原稿外領域の判定方法を示す模式図である。
【図８】強い外乱があり原稿濃度が高い場合の原稿外領域の判定方法を示す模式図である。
【図９】原稿外領域の読取画像データについて補正を行った場合と、補正を行わなかった場合の画像形成装置による出力画像を比較して示した図である。
【図１０】従来技術の問題点を示す図である。
【発明を実施するための形態】
【００１２】
以下、実施の形態について図面を参照しつつ詳細に説明する。
【００１３】
図１は、実施の形態に係る画像読取装置の概略構成を示す縦断面図である。
【００１４】
図１において、この画像読取装置は、独立の装置であっても、画像形成装置の一部を占める装置であってもよい。画像読取装置１００は、原稿を載置する原稿台ガラス２０５と、原稿台ガラス２０５の原稿載置面を覆う圧板２０１と、圧板２０１に取り付けられた原稿押え部材２０２と、圧板２０１の開閉状態を検知する開閉センサ２０３を備えている。原稿台ガラス２０５には、原稿読み取り時の白基準である基準白色板２０４が設けられている。圧板２０１は、原稿載置面を開閉自在に設けられており、原稿押え部材２０２は、圧板２０１が閉状態のとき原稿載置面に載置された原稿を押下し、圧板２０１が開状態のとき原稿を開放する。
【００１５】
原稿台ガラス２０５の下方には、画像読み取り時にモータに連動して図１中、左右方向に沿って動く照明ユニット２１２、照明ユニット２１２と連動して動く導光ユニット２１３、集光レンズ２１０、及び、光電変換素子２１１が配置されている。照明ユニット２１２は、原稿台ガラス２０５に載置される原稿の下面を照射する光源２０６、光源２０６から照射され、原稿面で反射した反射光を受光する第１ミラー２０７を備えている。導光ユニット２１３は、第１ミラー２０７の反射光を光電変換素子２１１に導くための第２ミラー２０８、及び、第３ミラー２０９を備えている。第３ミラー２０９で反射した反射光は、集光レンズ２１０によって集光された後、光電変換素子２１１に導光される。光電変換素子２１１は、受光した反射光に基づいて画像データを生成する。
【００１６】
図２は、図１の画像読取装置の制御構成を示すブロック図である。
【００１７】
図２において、画像読取装置はＣＰＵ３０２を備えており、ＣＰＵ３０２は、操作部３０１、及び、開閉センサ２０３と接続されている。ＣＰＵ３０２は、また、モータドライバ３０３を介してモータ３０４と接続されており、点灯回路３０６を介して光源２０６と接続されている。ＣＰＵ３０２は、更に、ＡＦＥ３０８を介して光電変換素子２１１と接続されており、ＡＦＥ３０８は、画像処理部のシェーディング（以下、「ＳＨＤ」と記す。）補正部３０９と接続されている。ＳＨＤ補正部３０９は、ＳＨＤ補正係数保持用ＲＡＭ３１０、及び、原稿外領域補正部３１２に接続されている。また、原稿外領域補正部３１２は、直接ＣＰＵ３０２と接続されている。
【００１８】
操作部３０１は、画像読取装置１００に対してユーザが指示を入力するためのものであり、操作部３０１を介してユーザから入力された読取モードへの移行、読み取り開始の指示等はＣＰＵ３０２に送られる。ＣＰＵ３０２は、入力情報に応じて画像読取装置１００に対して各種制御を行う。モータドライバ３０３は、ＣＰＵ３０２からの信号を受け、モータ３０４を回転させるための励磁電流を出力してモータ３０４を駆動する。
【００１９】
点灯回路３０６は、照明ユニット２１２の光源２０６を駆動する。すなわち、点灯回路３０６は、ＣＰＵ３０２からの信号を受けて光源２０６を点灯させて原稿に光を照射する。光源２０６から照射され、原稿面で反射した反射光は、第１ミラー２０７〜第３ミラー２０９、及び、集光レンズ２１０を経て光電変換素子２１１で受光され、電気信号に変換される。
【００２０】
ＡＦＥ３０８は、光電変換素子２１１から出力されるアナログ画像データに対し、サンプルホールド処理、オフセット処理、ゲイン処理といったアナログ処理を施す。ＡＦＥ３０８は、アナログ処理された画像データをデジタルデータに変換するためのＡ／Ｄ変換を行う回路（ＩＣ）でもある。
【００２１】
ＳＨＤ補正部３０９は、ＳＨＤ補正係数保持用ＲＡＭ３１０に保持されたＳＨＤ補正係数を用いてラインセンサの感度ばらつき補正、光源の端部光量低下補正、基準白レベルの決定等を行う。ＳＨＤ補正係数は、原稿台ガラス２０５に設けられた基準白色板２０４を光電変換素子２１１で読み取ることによって算出される。開閉センサ２０３は、原稿押え部材２０２が取り付けられた圧板２０１の開閉状態を検知するセンサであり、開閉センサ２０３の検知結果に基づいて後述の原稿外領域における画像データの補正を行うか否かが判定される。原稿外領域補正部３１２は、後述するフローに従って原稿外領域で読み取った画像データを補正する。
【００２２】
以下に、図１の画像読取装置で実行される原稿読み取り処理について説明する。
【００２３】
図３Ａ、及び、図３Ｂは、図１の画像読取装置で実行される原稿読み取り処理の手順を示すフローチャートである。この原稿読み取り処理は、画像読取装置１００のＣＰＵ３０２が図示省略したＲＯＭに格納された原稿読み取り処理プログラムに従って実行する。
【００２４】
原稿読み取り処理が開始されると、ＣＰＵ３０２は、まず、操作部３０１を介してユーザによって原稿外領域で読み取った画像データを補正する旨（補正ＯＮ）が選択されているか否かを判定する（ステップＳ４０１）。ステップＳ４０１の判定の結果、画像データの補正ＯＮが選択されている場合（ステップＳ４０１で「ＹＥＳ」）、ＣＰＵ３０２は、開閉センサ２０３の検知結果に基づいて圧板２０１が開いているか否か判定する（ステップＳ４０３）。ステップＳ４０３の判定の結果、圧板２０１が開いている場合（ステップＳ４０３で「ＹＥＳ」）、ＣＰＵ３０２は、操作部３０１を介してユーザから原稿の読み取り開始を指示する信号を受信したか否かを判定し、受信するまで待機する（ステップＳ４０４）。
【００２５】
次いで、ユーザから読取開始信号を受信した後（ステップＳ４０４で「ＹＥＳ」）、ＣＰＵ３０２は、ユーザに対して原稿読取サイズを選択するための情報を操作部３０１の画面上に表示し、ユーザの選択によって原稿読取サイズを確定する（ステップ４０５）。原稿サイズは、例えば、不定形サイズであり、原稿読取サイズは、例えば、原稿サイズよりも大きい定形サイズである。
【００２６】
原稿読取サイズが確定した後、ＣＰＵ３０２は、照明ユニット２１２を基準白色板２０４の直下まで移動させて基準白色板２０４を読み取り、反射光の輝度値に基づいてＳＨＤ補正係数を算出する。ＳＨＤ補正係数を算出した後、ＣＰＵ３０２は、算出結果をＳＨＤ補正係数保持用ＲＡＭ３１０に記憶させる（ステップＳ４０６）。
【００２７】
次いで、ＣＰＵ３０２は、照明ユニット２１２を駆動させ、原稿の読み取りを開始する（ステップＳ４０７）。原稿の読み取りを開始した後（ステップＳ４０７）、ＣＰＵ３０２は、副走査位置がＸラインを超えているか否か判定する（ステップＳ４０８）。ここで、Ｘラインとは、原稿読取サイズの副走査方向の終端ラインであり、原稿読取サイズによって変化する。以下、Ｘラインを超えていない場合を、Ｘライン以下という。また、光源２０６が原稿に光を照射する照射位置、換言すれば、光電変換素子２１１によって読み取られる画像読取位置の移動方向を副走査方向といい、副走査方向に直交する方向を主走査方向という。
【００２８】
ステップＳ４０８の判定の結果、副走査位置がＸライン以下である場合（ステップＳ４０８で「ＹＥＳ」）、ＣＰＵ３０２は、処理をステップＳ４０９に進める。すなわち、ＣＰＵ３０２は、原稿を読み取る際の、ステップＳ４０５で確定した原稿読取サイズの主走査方向の読取開始端の画像データが所定の第１の閾値以下か否かを判定する（ステップＳ４０９）。第１の閾値を、以下「閾値Ａ」という。閾値Ａは、読取位置が原稿外領域か否かを判定するために用いられる閾値である。原稿外領域の画像データは原稿からの反射光がほとんど光電変換素子２１１に入射しないために、光電変換素子に外光が入射しない限り、反射光の輝度値は、ほぼ０となる。このため、閾値Ａとして、非常に低い値が設定される。
【００２９】
ステップＳ４０９の判定の結果、原稿の主走査方向の読取開始端の画像データが閾値Ａ以下の場合（ステップＳ４０９で「ＹＥＳ」）、ＣＰＵ３０２は、処理をステップＳ４１０に進める。すなわち、ＣＰＵ３０２は、続いて、同一読取ライン中の画像データに閾値Ａを超える画像データが存在するか否か判定する（ステップＳ４１０）。ステップＳ４１０の判定の結果、閾値Ａを超える画像データが存在する場合（ステップＳ４１０で「ＹＥＳ」）、ＣＰＵ３０２は、読取開始端から画像データが閾値Ａを超える画素までの画素数が所定画素数Ｃ以上か否かを判定する（ステップＳ４１１）。ステップＳ４１１の判定の結果、画素数がＣ以上の場合（ステップＳ４１１で「ＹＥＳ」）、ＣＰＵ３０２は、閾値Ａ以下の画像データがある程度連続するので、閾値Ａ以下の画像データに対応する副走査方向の領域を原稿外領域と判定する（ステップＳ４１２）。
【００３０】
図４は、原稿外領域の判定方法を示す模式図であり、外乱が無い場合を示す図である。
【００３１】
図４において、図３ＡのステップＳ４０９〜Ｓ４１３のように、外乱がない場合の主走査方向に沿った読取ラインの画像データにおいて閾値Ａ以下の画素がＣ画素以上連続した場合、閾値Ａ以下の画像データに対応する副走査方向の領域は原稿外領域と判定される。すなわち、主走査方向に沿った読取ラインで読み取った画像データが、閾値Ａ以下を示す図４中の斜線領域に収まっていれば、当該斜線領域に対応する副走査方向の領域は原稿外領域と判定される。なお、図４中、黒ベタ画像として表されている領域が原稿外領域である。
【００３２】
原稿外領域は、原稿サイズと原稿読取サイズとの差分領域であり、以下のように表される。すなわち、原稿読取サイズの主走査方向の長さと原稿サイズの主走査方向の長さとの差分を一辺とし、原稿サイズの副走査方向長さを他辺とする矩形領域をＳ１とする。また、原稿読取サイズの主走査方向長さを一辺とし、原稿読取サイズの副走査方向長さと原稿サイズの副走査方向長さとの差分を他辺とする矩形領域をＳ２とする。この場合、全原稿外領域は、領域Ｓ１とＳ２との和として表される。
【００３３】
図３Ａに戻り、原稿外領域を判定した後（ステップＳ４１２）、ＣＰＵ３０２は、原稿外領域補正部３１２を制御して原稿外領域の画像データを最大値に補正、すなわち、白画像に対応する画像データに変換する（ステップＳ４１３）。次いで、ＣＰＵ３０２は、補正後の画像データを、例えば、図示省略した画像形成装置の露光部に出力し（ステップＳ４１４）、その後、処理をステップＳ４０８に戻す。
【００３４】
一方、ステップＳ４０１の判定の結果、ユーザによって原稿外領域の画像データに対し、補正ＯＮが選択されていない場合（ステップＳ４０１で「ＮＯ」）、ＣＰＵ３０２は、処理をステップＳ４０２に進める。すなわち、ＣＰＵ３０２は、白レベル調整を実行した後、原稿の読み取りを開始し、読み取った画像データを補正することなく、そのまま出力する通常の読取フローで原稿の読み取りを行う（ステップＳ４０２）。そして、ＣＰＵ３０２は、その後、本処理を終了する。
【００３５】
また、ステップＳ４０３の判定の結果、圧板２０１が閉じている場合（ステップＳ４０３で「ＮＯ」）、原稿押え部材２０２の白色によって原稿外領域は白画像として読み取られる。従って、ＣＰＵ３０２は、通常の読取フローで原稿の読み取りを行う（ステップＳ４０２）。なお、このとき、原稿外領域は白画像として読み取られるので、トナーが浪費されることはない。
【００３６】
また、ステップＳ４０８の判定の結果、副走査位置がＸラインを超えている場合（ステップＳ４０８で「ＮＯ」）、ＣＰＵ３０２は、原稿読み取り処理を終了する。
【００３７】
また、ステップＳ４１１の判定の結果、画素数が所定数Ｃよりも小さい場合（ステップＳ４１１で「ＮＯ」）、ＣＰＵ３０２は、ゴミなどの要因による局所的な画像データの低下と判定し、処理をステップＳ４１４に進める。なお、このとき画像データは補正されることなくそのまま出力される。
【００３８】
また、ステップＳ４１０の判定の結果、閾値Ａを超える画像データが存在しない場合（ステップＳ４１０で「ＮＯ」）、ＣＰＵ３０２は、処理をステップＳ４１２に進める。同一読取ライン中に、閾値Ａ以上が存在しない画像データに対応する副走査方向の領域は、図４における原稿サイズの副走査方向端を超え、原稿読取サイズの副走査方向端以下の領域（Ｓ２）である。従って、ＣＰＵ３０２は、処理をステップＳ４１２に進め、当該領域を原稿外領域と判定する（ステップＳ４１２）。
【００３９】
次に、ステップＳ４０９の判定の結果、読取開始端の画像データが閾値Ａを超えている場合につて説明する。
【００４０】
ステップＳ４０９の判定の結果、主走査方向の読取開始端の画像データが閾値Ａを超えている場合（ステップＳ４０９で「ＮＯ」）、読取開始端の画像データが０でないことが分かる。従って、この場合、ＣＰＵ３０２は、読取開始端の画像データが閾値Ａよりも高く設定された閾値Ｂ以下であるか否かを判定する（ステップＳ４１５）。閾値Ｂは、外光や映り込みなどの外乱の有無を判定するために用いられる閾値である。すなわち、外乱により光電変換素子２１１に光が入射した場合、画像データとしては小さいが、閾値Ａを上回る画像データとなる。従って、閾値Ａを上回った画像データが、外乱により発生しうる画像データであるか否かを判定するための閾値を閾値Ｂとして設定する。読み取った画像データが閾値Ｂ以下の場合は、閾値Ａを超える画像データは外乱によるものと判定し、画像データが、更に閾値Ｂをも超える場合は、後述するように、原稿画像によるものと判定する。
【００４１】
ステップＳ４１５の判定の結果、読取開始端の画像データが閾値Ｂ以下の場合（ステップＳ４１５で「ＹＥＳ」）、ＣＰＵ３０２は、同一読取ライン中に画像データが閾値Ｂを超える箇所が存在するか否かを判定する（ステップＳ４１６）。ステップＳ４１６の判定の結果、閾値Ｂを超える画像データが存在する場合（ステップＳ４１６で「ＹＥＳ」）、ＣＰＵ３０２は、処理をステップＳ４１７に進める。すなわち、ＣＰＵ３０２は、閾値Ｂ以下の画像データと、該画像データに隣接する閾値Ｂを超える画像データとの輝度差が第３の閾値以上（閾値Ｄ以上）である部分が存在するか否かを判定する（ステップＳ４１７）。
【００４２】
ステップＳ４１７の判定の結果、隣接画素との輝度差が閾値Ｄ以上の箇所が存在する場合（ステップＳ４１７で「ＹＥＳ」）、ＣＰＵ３０２は、処理をステップＳ４１８に進める。すなわち、ＣＰＵ３０２は、読取開始端から隣接画素との輝度差が閾値Ｄ以上の画素で最も読取開始端に近い画素までの画素数が所定の画素数Ｃ以上連続するか否か判定する（ステップＳ４１８）。
【００４３】
ステップＳ４１８の判定の結果、読取開始端から隣接画素との輝度差がＤ以上の画素で最も読取開始端に近い画素までの画素数が所定の画素数以上連続する場合（ステップＳ４１８で「ＹＥＳ」）、ＣＰＵ３０２は、処理をステップＳ４１９に進める。すなわち、ＣＰＵ３０２は、閾値Ｂ以下であって、読取開始端から隣接する画像データとの輝度差が閾値Ｄ以上である画素までの画像データに対応する副走査方向の領域を原稿外領域と判定する（ステップＳ４１９）。そして、その後、ＣＰＵ３０２は、処理をステップＳ４１３へ進め、原稿外領域補正部３１２を制御して原稿外領域で読み取った画像データを白画像に対応する画像データに変換する。
【００４４】
以下に、画像データが閾値Ａを超え、閾値Ｂ以下の場合の原稿外領域の判定方法について説明する。
【００４５】
図５は、弱い外乱があり原稿濃度が低い場合の原稿外領域の判定方法を示す模式図である。
【００４６】
図５において、図３ＢのステップＳ４１５〜Ｓ４１９において、弱い外乱があり原稿の濃度が低い場合、原稿外領域は以下のように判定される。すなわち、主走査方向に沿った読取ラインの画像データにおいて、弱い外乱によって閾値Ａを超え、かつ閾値Ｂ以下の部分が所定の画素数Ｃ以上連続し、画素数Ｃを超えた箇所で隣接する画像データとの輝度差が閾値Ｄ以上となっている。従って、ＣＰＵ３０２は、当該連続した閾値Ａを超え、かつ閾値Ｂ以下の画像データに対応する副走査方向の領域を原稿外領域と判定する。この場合の原稿外領域は、図５中、原稿読取サイズの主走査方向の長さと原稿サイズの主走査方向の長さとの差分を一辺とし、原稿サイズの副走査方向の長さを他辺とする矩形領域（Ｓ１）である。
【００４７】
また、図６は、強い外乱があり原稿濃度が低い場合の原稿外領域の判定方法を示す模式図である。
【００４８】
図６において、図３ＢのステップＳ４１５〜Ｓ４１９において、強い外乱があり原稿の濃度が低い場合、原稿外領域は以下のように判定される。すなわち、主走査方向に沿った読取ラインにおける画像データの一部が閾値Ｂを超えている。しかしながら、閾値Ｂを超えた部分で隣接画素との輝度差が閾値Ｄよりも小さくなっているだけなので、当該画像データが閾値Ｂを超えた部分は強い外乱に起因するものと判定し、無視する。そして、隣接画素との輝度差が閾値Ｄ以上の部分よりも読取開始端側の画像データに対応する副走査方向の領域を原稿外領域と判定する。この場合の原稿外領域は、図６中、原稿読取サイズの主走査方向の長さと原稿サイズの主走査方向の長さとの差分を一辺とし、原稿サイズの副走査方向の長さを他辺とする矩形領域（Ｓ１）である。
【００４９】
一方、ステップＳ４１６において、主走査方向に沿った読取ラインの全域で閾値Ｂを上回る画像データが存在しない場合（ステップＳ４１６で「ＮＯ」）、ＣＰＵ３０２は、処理をステップＳ４２０に進める。読取ラインの全域で閾値Ｂを上回る画像データが存在しないということは、原稿がないか、原稿があっても原稿濃度が高いために、閾値Ｂを超える画像データが得られないことが想定される。従って、ＣＰＵ３０２は、画像データが断続しているか否かに基づいて以下の場合分けを行う。外乱に基づく画像データは連続性があり、原稿外領域と原稿との境界では画像データが不連続になるからである。
【００５０】
すなわち、ＣＰＵ３０２は、画像データが断続しているか否かを判定する（ステップＳ４２０）。ステップＳ４２０の判定の結果、画像データが断続している場合（ステップＳ４２０で「ＹＥＳ」）、濃度が高い原稿を読み取る際に弱い外乱が発生したことが想定される。かかる場合は、原稿の濃度が高く外乱による画像データと近い値になっている場合であり、原稿端を特定するのは困難である。従って、ＣＰＵ３０２は、操作部３０１を制御して、ユーザに対し、圧板を閉じるか又は補正ＯＦＦでの読み取りを了承するかを選択させるための情報を操作画面に表示する（ステップＳ４２２）。
【００５１】
以下に、弱い外乱があり原稿濃度が高い場合の原稿外領域の判定方法について説明する。
【００５２】
図７は、弱い外乱があり原稿濃度が高い場合の原稿外領域の判定方法を示す模式図である。図７の判定方法は、図３ＢのステップＳ４１６の判定が「ＮＯ」の場合に適用される。
【００５３】
図７において、外光によるものとみなされる画像データ（Ｓ１相当）と、原稿による画像データが非常に近いために、原稿端の判定が困難である。従って、かかる場合は、原稿外領域の判定対象から除外し、ＣＰＵ３０２は、圧板２０１を閉じるか、または、補正ＯＦＦでの読み取りを了承するかのいずれかをユーザに選択させる。
【００５４】
また、図３ＢのステップＳ４１７において、閾値Ｂを超える画像データがあっても、隣接画素との輝度差が閾値Ｄ以上の箇所が存在せず、閾値未満である場合（ステップＳ４１７で「ＮＯ」）、ＣＰＵ３４０１は、処理をステップＳ４２１に進める。すなわち、ＣＰＵ３０２は、ステップＳ４２０と同様、画像データが断続しているか否かを判定する（ステップＳ４２１）。ステップＳ４２１の判定の結果、画像データが断続している場合（ステップＳ４２１で「ＹＥＳ」）、ステップＳ４２０の判定の場合と同様の理由から、濃度が高い原稿の読み取りにおいて強い外乱が発生したことが想定される。かかる場合は、原稿の濃度が高く外乱による画像データ（Ｓ１相当）と近い画像データになっている場合であり、原稿端を特定するのは困難である。従って、ＣＰＵ３０２は、操作部３０１を制御して、ユーザに対し、圧板を閉じるか又は補正ＯＦＦでの読み取りを了承するかを選択させるための情報を操作部の画面に表示する（ステップＳ４２２）。
【００５５】
以下に、強い外乱があり原稿濃度が高い場合の原稿外領域の判定方法について説明する。
【００５６】
図８は、強い外乱があり原稿濃度が高い場合の原稿外領域の判定方法を示す模式図である。図８の判定方法は、図３ＢのステップＳ４１７の判定が「ＮＯ」の場合に適用される。
【００５７】
図８において、外乱が強いために、画像データが閾値Ｂを超える部分は存在するが、閾値Ｂ以下の画像データが閾値Ｂを超える画像データと隣接し、かつ輝度差が閾値Ｄ以上の箇所はない。従って、この場合も、上述の図７の場合と同様、原稿端の判定が困難なので、ＣＰＵ３０２は、圧板２０１を閉じるか、または、補正ＯＦＦでの読み取りを了承するかをユーザに選択させる。
【００５８】
一方、ステップＳ４２０の判定結果、画像データが断続でなく、連続の場合（ステップＳ４２０で「ＮＯ」）、ＣＰＵ３０２は、処理を図３ＡのステップＳ４１２に進め、読取画像データに対応する副走査方向の領域を原稿外領域と判定する。この原稿外領域は、図５における原稿読取サイズの主走査方向の長さを一辺とし、原稿読取サイズの副走査方向の長さと原稿サイズの副走査方向の長さの差分を他辺とする矩形領域（Ｓ２）に相当する。
【００５９】
また、、ステップＳ４２１の判定結果、画像データが断続でなく、連続の場合も（ステップＳ４２１で「ＮＯ］）、ＣＰＵ３０２は、処理を図３ＡのステップＳ４１２に進め、読取画像データに対応する副走査方向の領域を原稿外領域と判定する。この原稿外領域は、図６における原稿読取サイズの主走査方向の長さを一辺とし、原稿読取サイズの副走査方向の長さと原稿サイズの副走査方向の長さの差分を他辺とする矩形領域（Ｓ２）に相当する。
【００６０】
次に、ステップＳ４２２で、ユーザに対し、圧板を閉じるか又は補正ＯＦＦでの読み取りを了承するかを選択するための情報を操作画面を表示した後、ＣＰＵ３０２は、ユーザによって、補正ＯＦＦが選択されたか否かを判定する（ステップＳ４２３）。ステップＳ４２３の判定の結果、ユーザによって、補正ＯＦＦが選択された場合（ステップＳ４２３で「ＹＥＳ」）、ＣＰＵ３０２は、圧板２０１が開いたまま、補正なしの読み取り処理を実行し（ステップＳ４０２）、本処理を終了する。
【００６１】
一方、ステップＳ４２３の判定の結果、ユーザによって、補正ＯＦＦが選択されなかった場合（ステップＳ４２３で「ＮＯ」）、ＣＰＵ３０２は、圧板２０１が閉じられたか否かを判定する（ステップＳ４２４）。ステップＳ４２４の判定の結果、圧板２０１が閉じられた場合（ステップＳ４２４で「ＹＥＳ」）、ＣＰＵ３０２は、圧板２０１が閉じられた状態で補正なしの通常の読取フローで読み取り処理を実行し（ステップＳ４０２）、本処理を終了する。また、ステップＳ４２４の判定の結果、圧板が閉じられていない場合（ステップＳ４２４で「ＮＯ」）、ＣＰＵ３０２は、処理をステップＳ４２３に戻す。
【００６２】
一方、ステップＳ４１５の判定の結果、画像データが閾値Ｂよりも大きい場合（ステップＳ４１５で「ＮＯ」）、ＣＰＵ３０２は、原稿有りとして補正を行わず、処理をステップＳ４１４に進める。すなわち、ＣＰＵ３０２は、読み取った画像データをそのまま、例えば、図示省略した画像形成装置に出力する。
【００６３】
また、ステップＳ４１８の判定の結果、原稿端に近い画素までの画素数が所定画素数未満、すなわち所定の画素数Ｃ未満の場合（ステップＳ４１８で「ＮＯ」）、ＣＰＵ３０２は、ステップＳ４１５で「ＮＯ」の場合と同様、処理をステップＳ４１４に進める。
【００６４】
図３Ａ及び図３Ｂの処理によれば、原稿画像を読み取る際、原稿外領域を以下のように判定する。すなわち、主走査方向に沿った読取ラインにおける読取開始端の画像データが閾値Ａ以下で、読取開始端から閾値Ａを超える画素までの画素数が所定画素数Ｃ以上連続した場合、閾値Ａ以下の画像データに対応する副走査方向の領域を原稿外領域とする。また、主走査方向に沿った読取ラインにおける読取開始端の画像データが閾値Ａ以下で、同一読取ライン内に閾値Ａを超える画像データ存在しない場合、当該閾値Ａ以下の画像データに対応する副走査方向の領域を原稿外領域とする。そして、原稿外領域の画像データを白画像の画像データに置き換える補正を行う。これによって、本来原稿が存在しない原稿外領域が、画像形成装置によって黒べた画像として形成されることを回避し、トナーの浪費を防止することができる。
【００６５】
また、本実施の形態によれば、主走査方向に沿った読取ラインにおける読取開始端の画像データが閾値Ａを超え、閾値Ｂ以下のときは、外乱があったものとみなし、以下のようにして原稿外領域を判定する。すなわち、読取開始端から閾値Ｂを超える画像データまでの画素数が所定画素数Ｃ以上連続するか否か、閾値Ｂ以下の画像データが隣接する閾値Ｂを超える画像データとの輝度差が閾値Ｄ以上であるか否か、に基づいて原稿外領域場であるか否かを判定する。また、同一読取ライン内に閾値Ｂを超える画像データが存在しないことに基づいても原稿外領域場であるか否かを判定する。これによって、本来画像データが存在しない原稿外領域を適正に判定し、原稿外領域の画像データを白画像に対応する画像データに補正する。従って、原稿外領域が、画像形成装置によって黒べた画像として形成されることによるトナーの不必要な消費を防止することができる。
【００６６】
図９は、原稿外領域の読取画像データについて補正を行った場合と、補正を行わなかった場合の画像形成装置による出力画像を比較して示した図である。
【００６７】
図９において、原稿外領域の画像データについて補正を行わなかった場合の画像では、不定形の原稿サイズの外側で、原稿読取サイズであるＡ４Ｒの内側の原稿外領域が黒ベタ画像として出力されている。これに対して、原稿外領域の画像データについて補正を行った場合は、不定形の原稿サイズの外側で、原稿読取サイズであるＡ４Ｒの内側の原稿外領域が白画像に置き換えられていることが分かる。
【００６８】
本実施の形態において、通常の読み取りフロー（ステップＳ４０２）への移行が行われない場合は、ステップＳ４０８に戻り、ステップＳ４０５で選択、確定した原稿読取サイズの副走査方向端まで上述の判定及び操作が繰り返得される。これによって、原稿外領域の判定が良好に行われ、原稿が存在しない原稿外領域が画像形成装置によって黒ベタ画像として印刷されることによるトナーの浪費を防止することができる。
【００６９】
本実施の形態において、原稿を読み取った際の画像データは、原稿に照射され、原稿面で反射した反射光の輝度値に比例する。従って、反射光の輝度値を比較することによって読取画像データの比較に代えることもできる。
【符号の説明】
【００７０】
２０１  圧板
２０２  原稿押え部材
２０３  開閉センサ
２０５  原稿台ガラス
２０６  光源
２１１  光電変換素子
２１２  照明ユニット
２１３  導光ユニット
３０１  操作部
３０２  ＣＰＵ
３０９  ＳＨＤ補正部
３１０  ＳＨＤ補正係数保持用ＲＡＭ
３１２  原稿外領域補正部
【図１】
2017059879.tif 000003
【図２】
2017059879.tif 000004
【図３Ａ】
2017059879.tif 000005
【図３Ｂ】
2017059879.tif 000006
【図４】
2017059879.tif 000007
【図５】
2017059879.tif 000008
【図６】
2017059879.tif 000009
【図７】
2017059879.tif 000010
【図８】
2017059879.tif 000011
【図９】
2017059879.tif 000012
【図１０】
2017059879.tif 000013