[go: up one dir, main page]

JP2011029961A - 画像読取装置、画像読取装置の制御方法およびプログラム - Google Patents

画像読取装置、画像読取装置の制御方法およびプログラム Download PDF

Info

Publication number
JP2011029961A
JP2011029961A JP2009173954A JP2009173954A JP2011029961A JP 2011029961 A JP2011029961 A JP 2011029961A JP 2009173954 A JP2009173954 A JP 2009173954A JP 2009173954 A JP2009173954 A JP 2009173954A JP 2011029961 A JP2011029961 A JP 2011029961A
Authority
JP
Japan
Prior art keywords
image
document
unit
pixel
reading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009173954A
Other languages
English (en)
Inventor
Tomohiro Tachikawa
知弘 立川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2009173954A priority Critical patent/JP2011029961A/ja
Priority to US12/831,977 priority patent/US8760736B2/en
Publication of JP2011029961A publication Critical patent/JP2011029961A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00007Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
    • H04N1/00013Reading apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00031Testing, i.e. determining the result of a trial
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00045Methods therefor using a reference pattern designed for the purpose, e.g. a test chart
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/0005Methods therefor in service, i.e. during normal operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00063Methods therefor using at least a part of the apparatus itself, e.g. self-testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00071Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
    • H04N1/00082Adjusting or controlling
    • H04N1/00084Recovery or repair, e.g. self-repair
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/409Edge or detail enhancement; Noise or error suppression
    • H04N1/4097Removing errors due external factors, e.g. dust, scratches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/0402Arrangements not specific to a particular one of the scanning methods covered by groups H04N1/04 - H04N1/207
    • H04N2201/044Moving a scanning element into cooperation with a calibration element, e.g. a grey-wedge mounted on the document support, or vice versa

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Input (AREA)

Abstract

【課題】 原稿の搬送中に原稿台の付着物が除去されたにも関わらず、引き続き画像の補間を行ってしまうことによる画像の劣化を抑える。
【解決手段】搬送手段によって搬送される原稿の画像を、原稿台を介して読取手段によって読み取り、読み取られた画像に基づいて画像データを生成する画像読取装置で、原稿台に付着した付着物を検出する検出手段と、読取手段によって読み取られた原稿の画像に含まれる画素のうち、検出手段によって検出された付着物に対応する位置の画素を補正する補正手段と、搬送手段による原稿の搬送を開始した後、原稿台に付着物が付着した状態であることが検出手段によって検出されている場合に補正手段による補正を行い、搬送手段による原稿の搬送中に、付着物を検出しなくなった場合に補正手段による補正を行わず、読み取られた原稿の画像に従って画像データを生成するよう制御する制御手段とを有する。
【選択図】 図7

Description

本発明は、画像読取装置、画像読取装置の制御方法およびプログラムに関するものである。
従来、ADF(自動原稿搬送装置)等の搬送手段を有し、原稿を搬送しつつ、搬送された原稿の画像をラインセンサ等の画像読取部によって読み取る画像読取装置がある。このような画像読取装置で、画像読取部と原稿との間に存在する原稿ガラス板等で構成される原稿台に付着したゴミ、汚れ等(付着物)が付着することがある。当該付着物が原稿台に付着している場合、画像読取部によって原稿の画像を正しく読み取ることができない。特に、読み取られた画像のうち、付着物が付着していた箇所の画素に対応する領域に、スジが発生してしまう。そこで、ゴミ、汚れ等(付着物)による、読み取られた画像への影響を補正する技術が提案されている(特許文献1参照)。
この特許文献1に記載された画像読取装置は、原稿台に原稿が無い状態で、原稿台を読み取り、付着物の位置を検出する。そして、画像読取装置は、原稿を読み取り、読み取られた画像のうち、付着物が検出された位置の画素を、主走査方向で隣り合う画素に基づいて、補間することによって画像を補正している。
特開2002-176542号公報
しかしながら、特許文献1による補正処理では、原稿の読取前に付着物が検出された位置の画素については、読取られる画像内において、一律補正が行われるため、原稿の搬送中に、付着物が除去された場合が考慮されていない。
つまり、付着物が原稿の搬送中で、例えば原稿が搬送される際の摩擦によって除去された場合でも、読み取られる画像に対して上記画像の補間は続けられる。この場合、付着物が除去された後、付着物が付着していた位置について、本来の原稿の画像を読み取っているにも関わらず、その画像に対して画像の補間を行ってしまっていた。そのため、当該付着物が付着していた位置について、本来の原稿の画像と比較して、読み取られた画像に従って生成される画像データが、画像の補間によって劣化してしまう場合があった。
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、原稿の搬送中に原稿台の付着物が除去されたにも関わらず、引き続き画像の補間を行ってしまうことによる画像の劣化を抑える仕組みを提供することである。
上記目的を達成する本発明の画像読取装置は以下に示す構成を備える。
搬送手段によって搬送される原稿の画像を、原稿台を介して読取手段によって読み取り、読み取られた画像に基づいて画像データを生成する画像読取装置であって、原稿台に付着した付着物を検出する検出手段と、読取手段によって読み取られた原稿の画像に含まれる画素のうち、検出手段によって検出された付着物に対応する位置の画素を補正する補正手段と、搬送手段による原稿の搬送を開始した後、原稿台に付着物が付着した状態であることが検出手段によって検出されている場合に補正手段による補正を行い、搬送手段による原稿の搬送中に、付着物を検出しなくなった場合に補正手段による補正を行わず、読み取られた原稿の画像に従って画像データを生成するよう制御する制御手段とを有することを特徴とする。
本発明によれば、原稿の搬送中に原稿台の付着物が除去されたにも関わらず、引き続き画像の補間を行ってしまうことによる画像の劣化を抑えることができる。
画像読取装置の構成を説明する断面図である。 CCDセンサ部が読み取る原稿の状態を説明する特性図である。 画像読取装置の読取処理部の構成を示すブロック図である。 各ラインバッファに書き込まれる画素データを示す図である。 画像読取装置の読み取り制御手順を示すフローチャートである。 画像読取装置の読み取り制御手順を示すフローチャートである。 画像読取装置の読み取り制御手順を示すフローチャートである。
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第1実施形態〕
以下、本発明を実施するための最良の形態について図面を用いて説明する。
図1は、本実施形態を示す画像読取装置の構成を説明する断面図である。本例の画像読取装置は、原稿給送装置(ADF:自動原稿搬送装置)1と原稿読取装置19によって構成されている。そして、当該画像読取装置は、原稿読取装置19内の露光部13を所定位置に停止させた状態で、ADF1から給送される原稿を搬送させながら原稿上の情報を読み取る流し読み込みモードを備える。
また、本例は、原稿台ガラス上の所定位置にユーザが載置した原稿を倍率に応じた速度で露光部13を副走査方向(露光部(原稿走査ユニット)13が移動する方向)に移動させて読み取る通常の読み取りモードを備える。以下、流し読み込みモードによる原稿読み取り動作を説明する。なお、主走査方向とは、原稿が搬送される方向と直交する方向であって、CCDセンサ部16に結像する反射画像が走査される方向と同一の方向である。以下の説明においては、付着物の一例をゴミとして説明を行うが、付着物には、原稿台ガラスに擦り付けられた汚れをも含むものである。
原稿3は、ユーザにより原稿トレイ2にセットされる。原稿給紙ローラ4は分離パッド5と対になっていて、原稿3を1枚ずつ分離して大ローラ8方向に給送する。そして、給送された原稿3は、中間ローラ対6で更に装置内に送られ、大ローラ8と第1従動ローラ9による搬送に渡され大ローラ8を回る形で第2従動ローラ10による搬送が行われる。
大ローラ8と第2従動ローラ10で搬送される原稿は、流し読み原稿ガラス12と原稿ガイド板17の間を通り、ジャンプ台18を経て再び大ローラ8と第3従動ローラ11により搬送される。
流し読み原稿ガラス12と原稿ガイド板17の間では原稿ガイド板17の部材により原稿3は流し読み原稿ガラス12に接触する形で搬送される。大ローラ8と第3従動ローラ11により搬送された原稿は原稿排紙ローラ対7により装置外に排出される。
原稿3は、流し読み原稿ガラス12上を通過する際に、露光部13により流し読み原稿ガラス12に接している面を露光される。露光部13は露光することにより原稿3から反射される原稿画像情報をミラーユニット14に伝達する。伝達された原稿画像情報は、レンズ15を通過し集光されてCCDセンサ部16にて電気信号として変換される。
本発明を適用した画像読取装置は、搬送される原稿にゴミが付着した場合の画像と、その後、原稿搬送中にゴミが取り除かれた原稿の画像とを識別して読み取り画像に対する補正処理を施す。具体的には、CCDセンサ部16にて読み取られるページ画像読取前の輝度レベルと、ページ画像内の読取輝度レベルとを後述するゴミ処理部で比較して、ゴミの付着状態を判別することが可能に構成されている。
図2は、図1に示したCCDセンサ部16によって読み取られた、ある副走査方向の信号の出力状態の変化を説明する特性図である。以下、原稿台にゴミが付着した画素における輝度レベルの変化状態を説明する。
図2において、縦軸は輝度レベル(輝度値)を示し、とり得る値の範囲は「0x0〜0xFF」とする。また、横軸は主走査方向の各ラインを示す。横軸の0ライン目はページ読取前に読取位置で行ったページ読取前のレベルを示している。ここで、201はゴミ閾値であり、図2においては、輝度レベルに対応する値として「0x30」としている。ゴミ閾値201は、付着物を識別するための閾値であって、図3に示すCPU301によりレジスタ設定部313を介してゴミ画素位置検出部309に設定される。
202は読取揺らぎ(変動範囲)であり、図2では、「±5」としている。また、203はページ読み取り前に、画像読取装置によって読取処理を行うことによって得られた輝度レベルであり、図2では、「0x20」としている。なお、「0x20」を示す場合、輝度値が所定の値(例えば、0x30)より小さいため、その箇所にゴミが付着した状態であることを示している。ゴミの付着していない箇所の輝度値は、白色の圧板が読み取られ、0xFFに近い輝度値が得られる。ここで、ページ読み取り前とは、原稿が搬送されていない状態、具体的には、原稿台ガラス上の原稿を押さえる圧板(白色)を露光して得られる輝度値レベルを意味する。また、読み取った画素(ゴミ画素にも該当する)の輝度レベルが当該変動範囲内であると判別された場合、ゴミが付着した状態であると判別できる。具体的には、後述するフローチャートに示す制御を実行し、読み取った画素(ゴミ画素にも該当する)の輝度レベルがこの読取揺らぎ202の範囲から外れた場合に、すなわち、原稿の搬送により、ゴミが原稿台ガラスから自動的に除去されたものと判別される。
ページ読取前に「0x20」(初期値)として読み取られた該画素はゴミ閾値201の輝度レベルに対応する値「0x30」以下である。そのため、ゴミ処理部313では該画素はページ読み取り前にゴミの付着したゴミ画素と判断される。
また、1ライン目からNライン目まではページ前読取値603の「0x20」に対して読取揺らぎ範囲±5以内に収まっている。そのため、Nライン目までは、搬送されている原稿にゴミが付着している状態と判断され、該画素の左右画素からの線形補間値をゴミ処理部313で算出し、該画素位置の補正画素データとする。
次に、N+1ライン目になると輝度レベルが読取揺らぎ範囲202の外になるため、ゴミが自然に除去された状態になったものとゴミ処理部313が判断する。そして、ゴミ処理部313は、読み取られる原稿に対してゴミが付着したものとした場合における補正データの算出は行わずに、CCDセンサ部16が読み取る読取輝度レベルをそのまま該画素位置の画素データとする。N+1ライン目以降はN+1と同様読取揺らぎ範囲外なので処理は同じである。
図3は、本実施形態を示す画像読取装置の読取処理部の構成を示すブロック図である。
図3において、301は読取処理部全体を制御する中央制御装置(CPU)であり、予め不揮発性記憶装置(ROM)302内に記憶されているプログラムに従って、画像読取装置の制御を行う。
303は読取画像データを格納するメモリである。304はプロセッサバス(バスと呼ぶ)で、CPU301、ROM302、メモリ(MEM)303を接続する。314はレジスタ設定部で、プロセッサバス304に接続され、CPU301の指示に基づき、ゴミ処理部313内にある不図示のレジスタに、読み取り揺らぎ範囲202、ゴミ閾値201等の設定を行う。
また、305は画像読取デバイスであり、図1に示したCCD読み取り部16に対応する。313はゴミ処理部で、画像読取デバイス305からの画像データを受け取り、ゴミ判定、ゴミ除去画像処理等を行う。
312はDMA転送部(DMAC)で、ゴミ処理部313から出力される画像データを入力し、MEM303に画像データを書き込む。
次に、ゴミ処理部313の内部構成に関して説明する。
306はセレクタで、読取デバイス305から入力される画像データ(画素毎に輝度値として入力)の書き込み先を選択する。307はページ前ラインバッファ(以下、ラインバッファと呼ぶ)で、ページ読み込み前に使用する初期読取輝度用のラインバッファとして機能する。ここでの読み取りは、原稿台ガラスには原稿が搬送されていない状態での読み取りに対応する。
308は搬送される原稿のページ読み込み中に使用するページ内読取ラインバッファ(以下、ラインバッファと呼ぶ)である。309はゴミ画素位置検出部で、ゴミ閾値201との比較処理に基づいてラインバッファ307から読み込んだ画素がゴミ画素かどうかを判別する。
310はゴミ画素輝度比較部で、ラインバッファ307とラインバッファ308から読み出した画素情報からゴミ付着継続状態かどうかを判別する。そして、311は補正画素生成部(補正部)で、ゴミ画素輝度比較部310によりゴミ画素付着と判断された画素に対して、ゴミ画素位置の読取値を隣接する画素の情報に従い補間生成する。
図4は、図3に示したラインバッファ307とラインバッファ308に書き込まれる画素データの一例を示す模式図である。実際に読み取られる1ラインの画素数は、図4に示す画素数よりも多い。
図4において、401はページ前に対応するラインバッファ307に書き込まれた各画素毎の読取レベルを記したものであり、402は7画素目から12画素目にゴミが付着した時の読取レベルを示している。また、403はページ内読取中にあるラインにおけるラインバッファ308に書き込まれる画素データを示している。
図5は、本実施形態を示す画像読取装置の読み取り制御手順の一例を示すフローチャートである。本例は、図3に示したゴミ処理部313に対するページ前読み取り処理例である。なお、S501〜S504はCPU301がROM302に記憶された制御プログラムをメモリ303にロードして実行することで実現される。当該フローチャートに示す処理は、ユーザによって、不図示の操作部を介して、ゴミを検知するための前読み取り処理を行うための指示があった場合に、CPU301によって実行される。ゴミを検知するための前読み取り処理を行うための指示を受付けると、CPU301は、原稿読取装置19によって、露光部13を図1に示す位置で露光させ、その反射光をミラーユニット14を介して、CCDセンサ部16に読み取らせる読取動作を開始する。
まず、S501にて、ページ読取前にCPU301がレジスタ設定部314を介してセレクタ306の出力先をラインバッファ307の方が選択されるように設定する。
次に、S502では、読取デバイス305にて読み取られた輝度レベルは画素毎に順次セレクタ306を介してラインバッファ307に書き込まれる。
この際、読取デバイス305にて読み取られた輝度レベルは読取レベル401に示すように1画素目から6画素目、13画素目以降は、背景(圧板)に対応する輝度レベルが読み取られる。また、7画素目から12画素目はゴミ付着により、背景(圧板)ではなくゴミに対応する輝度レベルが読み取られる。このようにして1ライン分の各画素の輝度データを読み取ったところで、S503に遷移する。
次に、S503では、CPU301がレジスタ設定部314を介して図3のゴミ画素位置検出部309にゴミ判定輝度閾値(ゴミ閾値201として)として「0x30」を設定(第1の設定)する。さらに、S504では、CPU301がレジスタ設定部314を介して図3におけるゴミ画素輝度比較部310に初期読取輝度レベルからの読取揺らぎ範囲202として「±5」を設定(第2の設定)して、ページ前読み取り処理を終了する。
また、本判定輝度閾値、読取揺らぎ範囲は、読取デバイス305の特性等により調整される値であり、特に、「0x30」や「±5」に限定されるものではない。例えば、ユーザが、画像読取装置が備える不図示の操作部を介して、判定輝度閾値、読取揺らぎ範囲を設定できるようにしてもよい。また、画像読取装置が外部のPCに接続されている場合には、外部のPCの操作部を介して、ユーザが設定できるようにしてもよい。その場合、CPU301は、ユーザからの設定を受付けて、判定輝度閾値、読取揺らぎ範囲を設定する。以下、ゴミ処理部313におけるページ読取処理を説明する。
図6は、本実施形態を示す画像読取装置の読み取り制御手順の一例を示すフローチャートである。本例は、図3に示したゴミ処理部313にけるページ内ラインバッファへの書込処理例である。なお、S601〜S607はCPU301がROM302に記憶された制御プログラムをメモリ303にロードして、ゴミ処理部313に実行させることで実現される。当該フローチャートに示す処理は、ユーザによって、不図示の操作部を介して、原稿の読取開始指示が行われた場合に、CPU301によって実行される。原稿の読取開始指示を受付けると、CPU301は、自動原稿搬送装置にセットされた原稿を1枚ずつ搬送し、搬送された原稿の画像をCCDセンサ部16によって読み取る読取動作を開始する。
まず、S601にて、CPU301がレジスタ設定部314を介して書込用のセレクタ306の出力先をページ内ラインバッファ308側に設定する。次に、S602にて、次のラインである1ライン目の読取処理が開始される。
そして、S603で、最初の画素が読取デバイス305より入力されると、書込用のセレクタ306を介してページ内のラインバッファ308に書き込まれる。次に、S604で、現在読み取っている画素が最終画素かどうかを判別する。ここで、最終画素かどうかは、読取デバイス305の主走査方向の画素数がROM302等にあらかじめ記憶されているので、その数と処理している画素のカウント値とを比較することで判別する。
ここで、CPU301が現在読み取っている画素が最終画素でないと判別した場合は、S603に戻り、次の画素の読み取り処理に移る。
一方、S604にて、現在読み取っている画素が最終画素であると判別した場合は、S605にて該ラインの書き込み終了と判断する。
そして、S606で、CPU301は、ラインバッファ308に書き込まれた画素が、読み取り処理側の読み込み処理によって読み出されるが終了するのを待つ。具体的には、図7に示す処理によって、ラインバッファ308に書き込まれた画素の情報が読み出されて、ゴミ画素輝度比較部310と、補正画素生成部311に読み出される処理が終了するのを待つ。ラインバッファ308に書き込まれた画素の情報が読み出されて、ゴミ画素輝度比較部310と、補正画素生成部311に読み出される処理が終了したことを、CPU301は、図7に示すS710で判定する。
そして、S607で、CPU301は、現在読み込み中のラインが最終ラインかどうかを判断し、最終ラインでないと判断した場合は、S602に戻り、次のラインの処理を開始する。ここで、最終ラインかどうかは、搬送される原稿の搬送方向の長さに対応するものであるから、原稿サイズからライン数は決定され、そのライン数分の処理が完了していれば、最終ライン読み込みが終了したものと判断できる。
ここで、CPU301が最終ラインであると判断した場合は、ページ内処理のラインバッファ308に対する画素を書き込む処理が終了する。
図7は、本実施形態を示す画像読取装置の読み取り制御手順の一例を示すフローチャートである。本例は、図3に示したゴミ処理部313におけるページ内ラインバッファから読み込む画素がゴミによる影響を受けた画素かどうかを判別しながら、画素の輝度レベルを補正する処理例である。なお、S700〜S711はCPU301がROM302に記憶された制御プログラムをメモリ303にロードして、ゴミ処理部313に実行させることで実現される。以下、ページ内読取処理におけるラインバッファからの読み込み処理について説明する。
まず、S700では、ラインバッファ308に対する画像輝度データの書き込み処理に対応する図6に示したS605の終了するのを待つ。つまり、ラインバッファ308に1ライン分の画像輝度データの書き込みが終了するまで待つ。S605にて該ラインの書き込み終了とCPU301が判断した場合、S701にて、最初のラインの読み込み処理を開始する。
最初にゴミ画素位置検出部309は、CPU301の制御の下で、S702にてページ前に対応するラインバッファ307の最初の画素の初期読取レベルを読み出す。ここで、ゴミ画素位置検出部309から読み出した読取レベルが、図5のS503で設定したゴミ判定輝度閾値「0x30」以下であるかどうかをゴミ画素位置検出部309が判断する。ここで、ゴミ判定輝度閾値「0x30」以下であるとゴミ画素位置検出部309が判断した場合は、S703で、該画素位置はゴミ画素位置と判断し、ゴミ画素位置情報309Aをゴミ画素輝度比較部310に送り、S704へ遷移する。
一方、S703で、ゴミ画素でないとゴミ画素位置検出部309が判断した場合はS705に遷移する。
そして、S704では、ゴミ画素位置検出部309がページ内のラインバッファ308から次の画素の画像輝度データを読み込む。そして、S706では、ゴミ画素輝度比較部310にて、S704で読み込まれた画素の輝度レベルがS702にて読み込まれた初期読取値を基準として読取揺らぎ範囲202として設定された±5内であるかどうかを判断する。ここで、ゴミ画素輝度比較部310が読取揺らぎ範囲202として設定された±5内であると判断した場合はゴミが付着した状態であると判断される。
一方、S706で、読取揺らぎ範囲202の外である±5以上であるとゴミ画素輝度比較部310が判断した場合は、該画素においてゴミが除去され、ゴミが付着していない状態であると判断する。つまり、輝度値が、初期値と比較して、所定の値以上変化したとゴミ画素輝度比較部310が判定した場合、該画素においてゴミが除去され、ゴミが付着していない状態であると判断する。
なお、ゴミ付着、ゴミ除去の情報は、範囲内外情報310Aとしてゴミ画素輝度比較部31から補正画素生成部311に送られる。また、S706で、ゴミ付着とゴミ画素輝度比較部310が判断した場合は、S707に進み、ゴミが除去されたものとゴミ画素輝度比較部310が判断した場合はS708に遷移する。
一方、S703にて、ゴミ画素位置でないとゴミ画素位置検出部309で判断した場合は、S705にて、ゴミ画素輝度比較部310がページ内のラインバッファ308から次の画素の画像輝度データを読み込み、S708に遷移する。
一方、S707では、補正画素生成部311にてゴミ画素に対して主走査方向に隣合う左右画素からの線形補間値を算出し、該画素位置の画素レベルとして出力する。これにより、ゴミ画素と判断された画素の輝度がゴミによる影響が除かれた画素レベルに補正される。
そして、S708では、補正画素生成部311にて読取画素そのものを該画素位置の画素レベルとして出力する。このように、S707もしくはS708で該画素位置の画素レベルとして出力されたものは、図3における出力輝度レベルとしてDMAC312によってバス304を介し、メモリ303に読取画像データとして保存される。
次に、S709では、該画素がラインの右端画素、すなわち最終画素であるかどうかをゴミ画素輝度比較部310が判断し、ラインの最終画素であると判断された場合は、S710に遷移する。そして、S710で、ラインの最終画素でないと判断した場合はS702にて次の画素の処理に戻る。
そして、S710にて、ゴミ画素輝度比較部310が該ラインの読み込み終了と判断する。ここで、CPU301は、読込みが終了したと判定し、図6に示すS606の処理をYesに進める。次に、S711では、CPU301が読み込みラインが最終ラインかどうかを判断し、S711で最終ラインでないとCPU301が判断した場合はS700から次のラインの処理を開始する。また、最終ラインであるとCPU301が判断された場合は、ページ内ラインバッファの読み込み側の処理を終了する。このようにして、画像データが生成され、生成された画像データはメモリ303に記憶される。
これにより、読み取りデバイス305からラインバッファ308に書き込まれる各ラインの各画素の画像輝度データの輝度レベルが変動する状態(変動状態)を捉えて、ゴミが付着している画素と、ゴミが除去された画素とを判別することができる。つまり、搬送する原稿により、原稿台ガラスに付着したゴミが除去された状態(除去状態)を判別することが可能となる。
これにより、ラインバッファ308に書き込まれた画素毎に、輝度レベルの補正を実行したり、輝度レベルの補正を行わずに、書き込まれた画素の輝度レベルをそのまま出力して画像データを生成する処理を動的に切り替えることが可能となる。
したがって、原稿読み取り中において検出されたゴミが原稿搬送により自動的に取り除かれた場合には、最初に検出するゴミ画素に対して一律にゴミ画素補正を実行させずに済み、原稿本来の読み取り画素の輝度レベルを読み出すことが可能となる。
なお、上述した実施形態において、原稿の読取開始指示とは独立して、図5に示す処理を画像読取装置に行わせる場合を説明した。しかしながら、これに限るものではなく、原稿の読取開始指示があったことに応じて、図5に示す処理を実行し、その後、図6及び図7に示す処理を実行するようにしてもよい。
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合も適応可能である。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
1 ADF
13 露光部
16 CCDセンサ部

Claims (6)

  1. 搬送手段によって搬送される原稿の画像を、原稿台を介して読取手段によって読み取り、読み取られた画像に基づいて画像データを生成する画像読取装置であって、
    前記原稿台に付着した付着物を検出する検出手段と、
    前記読取手段によって読み取られた原稿の画像に含まれる画素のうち、前記検出手段によって検出された付着物に対応する位置の画素を補正する補正手段と、
    前記搬送手段による原稿の搬送を開始した後、前記原稿台に前記付着物が付着した状態であることが前記検出手段によって検出されている場合に前記補正手段による補正を行い、前記搬送手段による原稿の搬送中に、前記付着物を検出しなくなった場合に前記補正手段による補正を行わず、前記読み取られた原稿の画像に従って画像データを生成するよう制御する制御手段とを有することを特徴とする画像読取装置。
  2. 前記検出手段は、前記検出手段によって検出された付着物に対応する位置の輝度値が、前記原稿を搬送する前の状態で読み取られた初期値と比較して、所定の値以上変化した場合に、前記付着物を検出しなくなったと判定することを特徴とする請求項1に記載の画像読取装置。
  3. 前記所定の値を、操作部を介して設定する設定手段をさらに備えることを特徴とする請求項2に記載の画像読取装置。
  4. 前記補正手段は、前記検出手段によって検出された付着物に対応する位置の画素を、当該画素に隣り合う画素を用いて補間することを特徴とする請求項1乃至3のいずれかに記載の画像読取装置。
  5. 搬送手段によって搬送される原稿の画像を、原稿台を介して読取手段によって読み取り、読み取られた画像に基づいて画像データを生成する画像読取装置の制御方法であって、
    前記原稿台に付着した付着物を検出する検出工程と、
    前記読取手段で読み取られた原稿の画像に含まれる画素のうち、前記検出工程で検出された付着物に対応する位置の画素を補正部によって補正する補正工程と、
    前記搬送手段による原稿の搬送を開始した後、前記原稿台に前記付着物が付着した状態であることが前記検出工程で検出されている場合に前記補正部における補正を行い、前記搬送手段による原稿の搬送中に、前記付着物を検出しなくなった場合に前記補正部における補正を行わず、前記読み取られた原稿の画像に従って画像データを生成するよう制御する制御工程とを有することを特徴とする画像読取装置の制御方法。
  6. 請求項5に記載の画像読取装置の制御方法を、コンピュータに実行させるためのプログラム。
JP2009173954A 2009-07-27 2009-07-27 画像読取装置、画像読取装置の制御方法およびプログラム Pending JP2011029961A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009173954A JP2011029961A (ja) 2009-07-27 2009-07-27 画像読取装置、画像読取装置の制御方法およびプログラム
US12/831,977 US8760736B2 (en) 2009-07-27 2010-07-07 Image reading apparatus, method of controlling an image reading apparatus, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009173954A JP2011029961A (ja) 2009-07-27 2009-07-27 画像読取装置、画像読取装置の制御方法およびプログラム

Publications (1)

Publication Number Publication Date
JP2011029961A true JP2011029961A (ja) 2011-02-10

Family

ID=43497096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009173954A Pending JP2011029961A (ja) 2009-07-27 2009-07-27 画像読取装置、画像読取装置の制御方法およびプログラム

Country Status (2)

Country Link
US (1) US8760736B2 (ja)
JP (1) JP2011029961A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5771556B2 (ja) * 2012-04-23 2015-09-02 京セラドキュメントソリューションズ株式会社 画像読取装置及び画像形成装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002262039A (ja) * 2001-02-28 2002-09-13 Canon Inc 画像入力装置、ゴミ検出方法、記録媒体およびプログラム
JP2004297691A (ja) * 2003-03-28 2004-10-21 Ricoh Co Ltd 画像読取り装置および画像処理装置
JP2006262285A (ja) * 2005-03-18 2006-09-28 Ricoh Co Ltd 画像読取装置、及び画像読取方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4094740A (en) * 1974-09-27 1978-06-13 Lang John L Preparation of liquid fuel and nutrients from solid municipal waste
CS201654B1 (en) * 1976-10-29 1980-11-28 Jaroslav Kristoufek Method of obtaining concentrated nitrogenous and organic phosphatocalcareous products from organic materials,animal excrements and sewage sludge
US6007324A (en) * 1977-10-23 1999-12-28 Taiwan Semiconductor Manufacturing Company, Ltd. Double layer method for fabricating a rim type attenuating phase shifting mask
US4338337A (en) * 1980-03-24 1982-07-06 Frankl Gerald P Method for recovering and recycling animal waste materials
IT8821956A0 (it) * 1988-09-15 1988-09-15 Vezzani Spa Procedimento per il riciclaggio ed il riutilizzo dei rifiuti, ed in particolare dei rifiuti solidi urbani
US5385673A (en) * 1992-09-08 1995-01-31 Hazen And Sawyer, P.C. Method of treating wastewater biosolids
US5571703A (en) * 1993-12-23 1996-11-05 Controlled Environmental Systems Corporation Municipal solid waste processing facility and commercial ethanol production process
US5698110A (en) * 1995-08-08 1997-12-16 Agricultural Waste Management, Inc. Process for treatment of animal excrement
JPH09294969A (ja) * 1996-05-01 1997-11-18 Ebara Corp 有機性廃棄物の資源化方法
CA2184044C (en) * 1996-08-23 2001-03-27 Rene Joseph Branconnier Process for thermophilic, aerobic fermentation of organic waste
US5897785A (en) * 1997-05-27 1999-04-27 Billings; Richard Process for treating animal waste
US6224646B1 (en) * 1997-10-17 2001-05-01 Manitoba Ltd. Waste treatment system
US6033570A (en) * 1998-04-10 2000-03-07 Grise; Michel Waste treatment
WO2000015027A1 (de) * 1998-09-16 2000-03-23 Roland Terwort Verfahren zur entsorgung von exkrementen von in einem stall gehaltenen tieren und einrichtung zur durchführung des verfahrens
US6200475B1 (en) * 1999-09-20 2001-03-13 Shen-Yuan Chen Method of converting organic waste by thermophilic fermentation
JP2002176542A (ja) 2000-12-07 2002-06-21 Canon Inc 画像読み取り装置及び画像読み取り方法
US6521129B1 (en) * 2001-08-24 2003-02-18 Ken Stamper Process for producing energy, feed material and fertilizer products from manure
AU2003302602A1 (en) * 2002-11-25 2004-06-23 Sr. Richard G. Sheets Animal waste effluent treatment
US7450279B2 (en) * 2003-02-19 2008-11-11 Canon Kabushiki Kaisha Image reading apparatus
DE10321736B3 (de) * 2003-05-14 2004-12-16 Siemens Ag Baukastensystem für einen Förderer zum Längs-oder Querfördern von Stückgutträgern
US6890429B2 (en) * 2003-06-18 2005-05-10 Hog Slat, Inc. Systems and methods for treating waste water
US6855254B1 (en) * 2003-12-19 2005-02-15 Shalom Recycling Inc. Magerle metal waste recovery process
JP2010283789A (ja) * 2009-06-08 2010-12-16 Canon Inc 画像読取装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002262039A (ja) * 2001-02-28 2002-09-13 Canon Inc 画像入力装置、ゴミ検出方法、記録媒体およびプログラム
JP2004297691A (ja) * 2003-03-28 2004-10-21 Ricoh Co Ltd 画像読取り装置および画像処理装置
JP2006262285A (ja) * 2005-03-18 2006-09-28 Ricoh Co Ltd 画像読取装置、及び画像読取方法

Also Published As

Publication number Publication date
US8760736B2 (en) 2014-06-24
US20110019248A1 (en) 2011-01-27

Similar Documents

Publication Publication Date Title
US9369599B2 (en) Image reading device, image forming apparatus, and method for controlling image reading device to remove blank sheet image data
US8699048B2 (en) Image processing apparatus with improved image processing efficiency
JP6338469B2 (ja) 画像処理装置および画像処理方法
US20110141504A1 (en) Image reading device for correcting image read from original, method of controlling the image reading device, and storage medium
US8687244B2 (en) Image reading apparatus, method of controlling the apparatus and storage medium
JP2007143014A (ja) 画像読み取り装置および画像読み取り方法
JP2001103273A (ja) 画像処理方法および画像処理装置
JP5683099B2 (ja) 画像読取装置、画像読取装置の制御方法、およびプログラム
US9609173B2 (en) Memory control circuit and image forming apparatus
JP2011029961A (ja) 画像読取装置、画像読取装置の制御方法およびプログラム
JP2007013399A (ja) 画像読取装置、その制御方法及び制御プログラム
JP2006135631A (ja) 画像読取装置
JP2018098527A (ja) 原稿読取装置、原稿読取装置の制御方法、画像形成装置
JP3999418B2 (ja) 複合型画像処理装置
JP2011077872A (ja) 画像読取装置
JP2018203450A (ja) 画像読取装置、その制御方法、及びプログラム
JP2017184049A (ja) 画像形成装置、その制御方法、及びプログラム
JP3736562B2 (ja) 画像データ処理装置
JP5245803B2 (ja) 画像処理装置及び画像処理モジュール
CN110072032B (zh) 图像处理装置
JP2009171429A (ja) 画像読取装置、および画像読取装置の制御方法
JP4237352B2 (ja) 画像処理装置
JP4071809B2 (ja) 画像処理装置
JP2009182563A (ja) 画像出力装置及びその方法並びに画像出力装置用プログラム
JP5930795B2 (ja) 原稿読取装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120725

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130517

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140408

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140424

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20141125