JP6394079B2 - Read image processing apparatus, image reading apparatus, image forming apparatus, read image processing program, and read image processing method - Google Patents

Read image processing apparatus, image reading apparatus, image forming apparatus, read image processing program, and read image processing method Download PDF

Info

Publication number
JP6394079B2
JP6394079B2 JP2014116035A JP2014116035A JP6394079B2 JP 6394079 B2 JP6394079 B2 JP 6394079B2 JP 2014116035 A JP2014116035 A JP 2014116035A JP 2014116035 A JP2014116035 A JP 2014116035A JP 6394079 B2 JP6394079 B2 JP 6394079B2
Authority
JP
Japan
Prior art keywords
image
read
joint
line
halftone
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.)
Expired - Fee Related
Application number
JP2014116035A
Other languages
Japanese (ja)
Other versions
JP2015015702A (en
Inventor
雅裕 平沼
雅裕 平沼
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2014116035A priority Critical patent/JP6394079B2/en
Publication of JP2015015702A publication Critical patent/JP2015015702A/en
Application granted granted Critical
Publication of JP6394079B2 publication Critical patent/JP6394079B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Facsimile Scanning Arrangements (AREA)
  • Image Input (AREA)
  • Image Processing (AREA)

Description

本発明は、読取画像処理装置、画像読取装置、画像形成装置、読取画像処理プログラム及び読取画像処理方法に関し、特に、画像を読み取るセンサの繋ぎ目部分の処理に関する。   The present invention relates to a read image processing apparatus, an image reading apparatus, an image forming apparatus, a read image processing program, and a read image processing method, and more particularly to processing of a joint portion of a sensor that reads an image.

近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。   In recent years, there has been a tendency to digitize information, and image processing apparatuses such as printers and facsimiles used for outputting digitized information and scanners used for digitizing documents have become indispensable devices. Such an image processing apparatus is often configured as a multifunction machine that can be used as a printer, a facsimile, a scanner, or a copier by providing an imaging function, an image forming function, a communication function, and the like.

このような画像処理装置のうち、情報の電子化に用いるスキャナの一態様として、A0サイズのような広幅の画像読取装置がある。広幅の画像読取装置においては、低コスト化のため、A4サイズ等の比較的短いラインイメージセンサ複数個を主走査方向に千鳥状に配置し、各ラインイメージセンサによる画像データを合成することにより、広幅の読取処理を可能としたものがある。   Among such image processing apparatuses, one aspect of a scanner used for digitizing information is a wide image reading apparatus such as A0 size. In a wide-width image reading apparatus, a plurality of relatively short line image sensors such as A4 size are arranged in a staggered manner in the main scanning direction for cost reduction, and image data from each line image sensor is synthesized. Some have made it possible to perform wide reading processing.

上述したA4サイズ等のラインイメージセンサ複数個を主走査方向に千鳥状に配置した構成の場合、ラインイメージセンサの副走査方向の位置が異なるため、A0サイズのような広幅サイズの用紙において、用紙の搬送速度などが原因で、ラインイメージセンサごとの画像データが繋ぎ目部分でずれてしまう問題がある。   In the case of a configuration in which a plurality of line image sensors of A4 size or the like described above are arranged in a staggered pattern in the main scanning direction, the position of the line image sensor in the sub-scanning direction is different. There is a problem that the image data for each line image sensor is shifted at the joint portion due to the conveyance speed of the line.

このような問題を解決するため、ラインイメージセンサごとの画像データを合成する際に、繋ぎ目付近でぼかし処理などの補正処理を行うことで、ずれを目立たなくする技術が提案されている(例えば、特許文献1参照)。特許文献1に開示された技術では、繋ぎ目付近において、画素の濃淡が周期的に変化する画像、いわゆる網点画像であった場合、補正処理を行うことによって画像がかすれ、あるいは画像が消えてしまい、繋ぎ目付近におけるずれが却って目立ってしまう等の問題がある。   In order to solve such a problem, a technique has been proposed in which, when image data for each line image sensor is synthesized, correction processing such as blurring processing is performed in the vicinity of the joint, thereby making the shift inconspicuous (for example, , See Patent Document 1). In the technique disclosed in Patent Document 1, in the case of a so-called halftone image in which the pixel density changes periodically in the vicinity of the joint, the image is faded or disappears by performing correction processing. Therefore, there is a problem that a shift near the joint becomes conspicuous.

これに対して、繋ぎ目部分が網点であるか否かを検知し、その検知結果に基づいて補正処理の要否を決定することにより、補正による副作用を低減する方法が提案されている(例えば、特許文献2参照)。   On the other hand, a method has been proposed in which it is detected whether or not the joint portion is a halftone dot, and the necessity of correction processing is determined based on the detection result, thereby reducing side effects due to correction ( For example, see Patent Document 2).

特許文献2に開示された方法においては、繋ぎ目部分が網点画像の場合には補正処理を禁止するため、網点画像に対して補正処理を行うことによって発生する副作用を回避することが可能である。しかしながら、例えば、副走査方向における網点画像と非網点画像との境界、即ちエッジ部分において、2つのイメージセンサ間で副走査方向にずれが生じている場合、特許文献2に開示された技術を用いることにより補正処理を禁止すると、副走査方向のずれによって生じる段差が目立ってしまう。また、網点検知結果に基づいて補正処理の要否を判断するのみでは、網点検知処理において誤検知が発生した場合に、誤った処理が適用されてしまうこととなる。   In the method disclosed in Patent Document 2, since the correction process is prohibited when the joint portion is a halftone image, it is possible to avoid side effects caused by performing the correction process on the halftone image. It is. However, for example, when there is a shift in the sub-scanning direction between the two image sensors at the boundary between the halftone image and the non-halftone image in the sub-scanning direction, that is, the edge portion, the technique disclosed in Patent Document 2 When the correction process is prohibited by using, a step caused by a shift in the sub-scanning direction becomes conspicuous. Moreover, if only the necessity of the correction process is determined based on the halftone dot detection result, an erroneous process is applied when a false detection occurs in the halftone dot detection process.

本発明は、このような課題を解決するためになされたものであり、複数のラインイメージセンサによる読取結果を連結することにより広範な画像の読み取りを可能とする画像読取装置において、隣接するラインイメージセンサによって読み取られた画像を連結する際の補正処理を好適に行うことを目的とする。   The present invention has been made to solve such a problem, and in an image reading apparatus capable of reading a wide range of images by connecting the reading results of a plurality of line image sensors, adjacent line images are provided. An object of the present invention is to suitably perform correction processing when connecting images read by a sensor.

上記課題を解決するために、本発明の一態様は、複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向から見たときに重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理装置であって、前記夫々のラインイメージセンサに含まれる読取素子のうち前記複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断する網点画像判断部と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像に基づき、前記複している部分の画像である繋ぎ目画像を生成する繋ぎ目処理部と、前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて1ライン分の読取画像を生成するライン画像生成部とを含み、前記繋ぎ目処理部は、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理とを実行可能であり、処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果のうち網点画像であると判定された数が所定の閾値以上であった場合に、前記連結処理を選択する、ことを特徴とする。
In order to solve the above problems, according to one embodiment of the present invention, the ends of the reading elements in the arrangement direction corresponding to each pixel in a plurality of line image sensors are viewed from a direction orthogonal to the arrangement direction of the reading elements . an image processing apparatus reading processing the read image read by the arranged reading unit which is configured to overlap, and the duplicate of the read elements included in the line image sensor of said respective has when The joint read image, which is a read image read by the range reading element, is a halftone image determining unit that determines whether or not the density of the image changes periodically, and a different line image sensor. based on the read the joint read image, said a joint processing unit which generates a joint image of a part that duplicate, the line image sensor of said respective Therefore anda line image generating unit that generates a read image of one line on the basis of the read image and the generated the joint image read, the joint processing unit is respectively read by different line image sensor In addition, for each pixel of the joint read image read by a different line image sensor, the different line is combined with a combining process for generating the joint image by weighting corresponding pixels in the joint read image. being capable of performing a connecting process of generating the joint image by selecting one of respective read said joint read image by the image sensor, the line that includes the joint scanned image to be processed the determination result of the halftone image of the determination result of the halftone image and the sub-scanning direction before and after a plurality of lines Among them, when the number that is determined to be a halftone image is equal to or larger than the predetermined threshold, selects the connection process, characterized in that.

本発明によれば、複数のラインイメージセンサによる読取結果を連結することにより広範な画像の読み取りを可能とする画像読取装置において、隣接するラインイメージセンサによって読み取られた画像を連結する際の補正処理を好適に行うことができる。   According to the present invention, in an image reading apparatus that enables reading of a wide range of images by connecting the reading results of a plurality of line image sensors, correction processing when connecting images read by adjacent line image sensors Can be suitably performed.

本発明の実施形態に係る画像処理装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the image processing apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る画像処理装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the image processing apparatus which concerns on embodiment of this invention. 本発明の実施形態に係るスキャナユニットの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the scanner unit which concerns on embodiment of this invention. 本発明の実施形態に係るライン合成処理部の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the line composition process part which concerns on embodiment of this invention. 本発明の実施形態に係る網点判定動作を示すフローチャートである。It is a flowchart which shows the halftone dot determination operation | movement which concerns on embodiment of this invention. 本発明の実施形態に係る網点判定動作において用いられるフィルタの例を示す図である。It is a figure which shows the example of the filter used in the halftone dot determination operation | movement which concerns on embodiment of this invention. 本発明の実施形態に係る網点判定処理を示す図である。It is a figure which shows the halftone dot determination process which concerns on embodiment of this invention. 本発明の実施形態に係る乗算管理による重みづけ処理の態様を示す図である。It is a figure which shows the aspect of the weighting process by the multiplication management which concerns on embodiment of this invention. 本発明の実施形態に係るメモリの機能を示す図である。It is a figure which shows the function of the memory which concerns on embodiment of this invention. 本発明御実施形態に係る繋ぎ目補正処理における動作を示すフローチャートである。It is a flowchart which shows the operation | movement in the joint correction process which concerns on this invention embodiment. 本発明の実施形態に係る繋ぎ目補正処理の判断結果の例を示す図である。It is a figure which shows the example of the judgment result of the joint correction process which concerns on embodiment of this invention. 本発明の比較例に係る繋ぎ目補正処理の判断結果の例を示す図である。It is a figure which shows the example of the judgment result of the joint correction process which concerns on the comparative example of this invention. 本発明の比較例に係る繋ぎ目補正処理の判断結果の例を示す図である。It is a figure which shows the example of the judgment result of the joint correction process which concerns on the comparative example of this invention. 本発明の実施形態に係る繋ぎ目補正処理における動作を示すフローチャートである。It is a flowchart which shows the operation | movement in the joint correction process which concerns on embodiment of this invention. 本発明の実施形態に係る繋ぎ目補正処理の判断結果の例を示す図である。It is a figure which shows the example of the judgment result of the joint correction process which concerns on embodiment of this invention.

以下、図面を参照して、本発明の実施形態について説明する。本実施形態においては、A0サイズに対応した広幅の画像読取装置を含むMFP(MultiFunction Peripheral:複合機)を例として説明する。   Embodiments of the present invention will be described below with reference to the drawings. In the present embodiment, an MFP (Multi Function Peripheral) including a wide image reading apparatus corresponding to the A0 size will be described as an example.

まず、本実施形態に係る画像処理装置1全体のハードウェア構成について説明する。図1は、本実施形態に係る画像処理装置1のハードウェア構成を示すブロック図である。図1に示すように、本実施形態に係る画像処理装置1は、一般的なPC(Personal Computer)やサーバ等の情報処理装置と同様の構成を有する。即ち、本実施形態に係る画像処理装置1は、CPU(Central Processing Unit)10、RAM(Random Access Memory)20、ROM(Read Only Memory)30、HDD(Hard Disk Drive)40及びI/F50がバス90を介して接続されている。また、I/F50にはLCD(Liquid Crystal Display)60、操作部70及び専用デバイス80が接続されている。   First, the hardware configuration of the entire image processing apparatus 1 according to the present embodiment will be described. FIG. 1 is a block diagram illustrating a hardware configuration of the image processing apparatus 1 according to the present embodiment. As shown in FIG. 1, an image processing apparatus 1 according to the present embodiment has the same configuration as an information processing apparatus such as a general PC (Personal Computer) or a server. That is, the image processing apparatus 1 according to this embodiment includes a CPU (Central Processing Unit) 10, a RAM (Random Access Memory) 20, a ROM (Read Only Memory) 30, an HDD (Hard Disk Drive) 40, and an I / F 50. 90 is connected. Further, an LCD (Liquid Crystal Display) 60, an operation unit 70, and a dedicated device 80 are connected to the I / F 50.

CPU10は演算手段であり、画像処理装置1全体の動作を制御する。RAM20は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、CPU10が情報を処理する際の作業領域として用いられる。ROM30は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。HDD40は、情報の読み書きが可能な不揮発性の記憶媒体であり、OS(Operating System)や各種の制御プログラム、アプリケーション・プログラム等が格納されている。   The CPU 10 is a calculation unit and controls the operation of the entire image processing apparatus 1. The RAM 20 is a volatile storage medium capable of reading and writing information at high speed, and is used as a work area when the CPU 10 processes information. The ROM 30 is a read-only nonvolatile storage medium and stores a program such as firmware. The HDD 40 is a non-volatile storage medium that can read and write information, and stores an OS (Operating System), various control programs, application programs, and the like.

I/F50は、バス90と各種のハードウェアやネットワーク等を接続し制御する。LCD60は、ユーザが画像処理装置1の状態を確認するための視覚的ユーザインタフェースである。操作部70は、ユーザが画像処理装置1に情報を入力するためのユーザインタフェースであり、本実施形態においては、タッチパネルやハードキー等によって構成される。   The I / F 50 connects and controls the bus 90 and various hardware and networks. The LCD 60 is a visual user interface for the user to check the state of the image processing apparatus 1. The operation unit 70 is a user interface for a user to input information to the image processing apparatus 1. In the present embodiment, the operation unit 70 includes a touch panel, a hard key, and the like.

専用デバイス80は、画像処理装置1特有の機能を実現するためのハードウェアであり、紙面上に画像形成出力を実行するプリントエンジンや、紙面上の画像を読み取るためのスキャナユニットである。本実施形態に係る画像処理装置1は、このスキャナユニットに特徴を有する。   The dedicated device 80 is hardware for realizing functions unique to the image processing apparatus 1, and is a print engine that executes image formation output on a paper surface and a scanner unit for reading an image on the paper surface. The image processing apparatus 1 according to the present embodiment is characterized by this scanner unit.

このようなハードウェア構成において、ROM30やHDD40若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがRAM20に読み出され、CPU10がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、画像処理装置1の機能を実現する機能ブロックが構成される。   In such a hardware configuration, a program stored in a recording medium such as the ROM 30, the HDD 40, or an optical disk (not shown) is read into the RAM 20, and the CPU 10 performs calculations according to those programs, thereby configuring a software control unit. The A functional block that realizes the function of the image processing apparatus 1 is configured by a combination of the software control unit configured as described above and hardware.

次に、本実施形態に係る画像処理装置1の機能構成について、図2を参照して説明する。図2は、本実施形態に係る画像処理装置1の機能構成を示すブロック図である。図2に示すように、本実施形態に係る画像処理装置1は、コントローラ100、ADF(Auto Documennt Feeder:原稿自動搬送装置)101、スキャナユニット102、排紙トレイ103、ディスプレイパネル104、給紙テーブル105、プリントエンジン106、排紙トレイ107及びネットワークI/F108を有する。   Next, the functional configuration of the image processing apparatus 1 according to the present embodiment will be described with reference to FIG. FIG. 2 is a block diagram illustrating a functional configuration of the image processing apparatus 1 according to the present embodiment. As shown in FIG. 2, the image processing apparatus 1 according to the present embodiment includes a controller 100, an ADF (Auto Document Feeder) 101, a scanner unit 102, a paper discharge tray 103, a display panel 104, and a paper feed table. 105, a print engine 106, a paper discharge tray 107, and a network I / F 108.

また、コントローラ100は、主制御部110、エンジン制御部120、画像処理部130、操作表示制御部140及び入出力制御部150を含む。図2に示すように、本実施形態に係る画像処理装置1は、スキャナユニット102、プリントエンジン106を有する複合機として構成されている。尚、図2においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。   The controller 100 includes a main control unit 110, an engine control unit 120, an image processing unit 130, an operation display control unit 140, and an input / output control unit 150. As shown in FIG. 2, the image processing apparatus 1 according to the present embodiment is configured as a multifunction machine having a scanner unit 102 and a print engine 106. In FIG. 2, the electrical connection is indicated by solid arrows, and the flow of paper is indicated by broken arrows.

ディスプレイパネル104は、画像処理装置1の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置1を直接操作し、若しくは画像処理装置1に対して情報を入力する際の入力インタフェースでもある。即ち、ディスプレイパネル104は、ユーザによる操作を受けるための画像を表示する機能を含む。ディスプレイパネル104は、図2に示すLCD60及び操作部70によって実現される。   The display panel 104 is an output interface that visually displays the state of the image processing apparatus 1, and when the user directly operates the image processing apparatus 1 as a touch panel or inputs information to the image processing apparatus 1. It is also an input interface. That is, the display panel 104 includes a function for displaying an image for receiving an operation by the user. The display panel 104 is realized by the LCD 60 and the operation unit 70 shown in FIG.

ネットワークI/F108は、画像処理装置1がネットワークを介して他の機器と通信するためのインタフェースであり、Ethernet(登録商標)やUSB(Universal Serial Bus)インタフェースが用いられる。ネットワークI/F108は、TCP/IPプロトコルによる通信が可能である。また、ネットワークI/F108は、画像処理装置1がファクシミリとして機能する際に、ファクシミリ送信を実行するためのインタフェースとしても機能する。そのため、ネットワークI/F108は、電話回線にも接続されている。ネットワークI/F108は、図2に示すI/F50によって実現される。   The network I / F 108 is an interface for the image processing apparatus 1 to communicate with other devices via the network, and an Ethernet (registered trademark) or USB (Universal Serial Bus) interface is used. The network I / F 108 can communicate using the TCP / IP protocol. The network I / F 108 also functions as an interface for executing facsimile transmission when the image processing apparatus 1 functions as a facsimile. For this reason, the network I / F 108 is also connected to a telephone line. The network I / F 108 is realized by the I / F 50 shown in FIG.

コントローラ100は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ROM30や不揮発性メモリ並びにHDD40や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、RAM20等の揮発性メモリ(以下、メモリ)にロードされ、CPU10がそのプログラムに従って演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ100が構成される。コントローラ100は、画像処理装置1全体を制御する制御部として機能する。   The controller 100 is configured by a combination of software and hardware. Specifically, a program stored in a nonvolatile storage medium such as the ROM 30 and the nonvolatile memory and the HDD 40 and the optical disk is loaded into a volatile memory (hereinafter referred to as a memory) such as the RAM 20, and the CPU 10 performs an operation according to the program. The controller 100 is configured by a software control unit configured by performing and hardware such as an integrated circuit. The controller 100 functions as a control unit that controls the entire image processing apparatus 1.

主制御部110は、コントローラ100に含まれる各部を制御する役割を担い、コントローラ100の各部に命令を与える。エンジン制御部120は、プリントエンジン106やスキャナユニット102等を制御若しくは駆動する駆動手段としての役割を担う。画像処理部130は、主制御部110の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン106が画像形成動作において形成すべき画像を描画するための情報である。   The main control unit 110 plays a role of controlling each unit included in the controller 100, and gives a command to each unit of the controller 100. The engine control unit 120 serves as a driving unit that controls or drives the print engine 106, the scanner unit 102, and the like. The image processing unit 130 generates drawing information based on image information to be printed out under the control of the main control unit 110. The drawing information is information for drawing an image to be formed in the image forming operation by the print engine 106 as an image forming unit.

また、画像処理部130は、スキャナユニット102から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置1の記憶領域に格納され若しくはネットワークI/F108を介して他の情報処理端末や記憶装置に送信される情報である。   The image processing unit 130 processes image data input from the scanner unit 102 to generate image data. This image data is information stored in the storage area of the image processing apparatus 1 as a result of the scanner operation or transmitted to another information processing terminal or storage device via the network I / F 108.

操作表示制御部140は、ディスプレイパネル104に情報表示を行い若しくはディスプレイパネル104を介して入力された情報を主制御部110に通知する。入出力制御部150は、ネットワークI/F108を介して入力される情報を主制御部110に入力する。また、主制御部110は、入出力制御部150を制御し、ネットワークI/F108及びネットワークを介してネットワークに接続された他の機器にアクセスする。   The operation display control unit 140 displays information on the display panel 104 or notifies the main control unit 110 of information input via the display panel 104. The input / output control unit 150 inputs information input via the network I / F 108 to the main control unit 110. The main control unit 110 also controls the input / output control unit 150 to access the network I / F 108 and other devices connected to the network via the network.

画像処理装置1がプリンタとして動作する場合は、まず、入出力制御部150がネットワークI/F108を介して印刷ジョブを受信する。入出力制御部150は、受信した印刷ジョブを主制御部110に転送する。主制御部110は、印刷ジョブを受信すると、画像処理部130を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成させる。   When the image processing apparatus 1 operates as a printer, first, the input / output control unit 150 receives a print job via the network I / F 108. The input / output control unit 150 transfers the received print job to the main control unit 110. When receiving the print job, the main control unit 110 controls the image processing unit 130 to generate drawing information based on document information or image information included in the print job.

本実施形態に係る印刷ジョブには、出力対象の画像情報が画像処理装置1の画像処理部130によって解析可能な情報形式で記述された画像の情報の他、画像形成出力に際して設定されるべきパラメータの情報が含まれる。このパラメータの情報とは、例えば、両面印刷の設定、集約印刷の設定、カラー/モノクロの設定等の情報である。   In the print job according to this embodiment, in addition to image information in which image information to be output is described in an information format that can be analyzed by the image processing unit 130 of the image processing apparatus 1, parameters to be set at the time of image formation output Information is included. The parameter information is, for example, information such as duplex printing setting, aggregate printing setting, and color / monochrome setting.

画像処理部130によって描画情報が生成されると、エンジン制御部120は、プリントエンジン106を制御し、上記生成された描画情報に基づき、給紙テーブル105から搬送される用紙に対して画像形成を実行させる。即ち、画像処理部130、エンジン制御部120及びプリントエンジン106が画像形成出力部として機能する。プリントエンジン106の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン106によって画像形成が施された文書は排紙トレイ107に排紙される。   When drawing information is generated by the image processing unit 130, the engine control unit 120 controls the print engine 106 to form an image on the paper conveyed from the paper feed table 105 based on the generated drawing information. Let it run. That is, the image processing unit 130, the engine control unit 120, and the print engine 106 function as an image formation output unit. As a specific aspect of the print engine 106, an image forming mechanism using an ink jet method, an image forming mechanism using an electrophotographic method, or the like can be used. A document on which image formation has been performed by the print engine 106 is discharged to a discharge tray 107.

画像処理装置1がスキャナとして動作する場合は、ユーザによるディスプレイパネル104の操作若しくはネットワークI/F108を介して他の端末から入力されるスキャン実行指示に応じて、操作表示制御部140若しくは入出力制御部150が主制御部110にスキャン実行信号を転送する。主制御部110は、受信したスキャン実行信号に基づき、エンジン制御部120を制御する。   When the image processing apparatus 1 operates as a scanner, the operation display control unit 140 or input / output control is performed in accordance with a user operation on the display panel 104 or a scan execution instruction input from another terminal via the network I / F 108. The unit 150 transfers the scan execution signal to the main control unit 110. The main control unit 110 controls the engine control unit 120 based on the received scan execution signal.

エンジン制御部120は、ADF101を駆動し、ADF101にセットされた撮像対象原稿をスキャナユニット102に搬送する。また、エンジン制御部120は、スキャナユニット102を駆動し、ADF101から搬送される原稿を撮像する。また、ADF101に原稿がセットされておらず、スキャナユニット102に直接原稿がセットされた場合、スキャナユニット102は、エンジン制御部120の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット102が撮像部として動作すると共に、エンジン制御部120が、読取制御部として機能する。   The engine control unit 120 drives the ADF 101 and conveys the document to be imaged set on the ADF 101 to the scanner unit 102. In addition, the engine control unit 120 drives the scanner unit 102 and images a document conveyed from the ADF 101. If no original is set on the ADF 101 and the original is set directly on the scanner unit 102, the scanner unit 102 images the set original according to the control of the engine control unit 120. That is, the scanner unit 102 operates as an imaging unit, and the engine control unit 120 functions as a reading control unit.

撮像動作においては、スキャナユニット102に含まれるCIS(Contact Image Sensor)やCCD(charge−coupled device)等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部120は、スキャナユニット102が生成した撮像情報を画像処理部130に転送する。画像処理部130は、主制御部110の制御に従い、エンジン制御部120から受信した撮像情報に基づき画像情報を生成する。   In the imaging operation, an imaging element such as a contact image sensor (CIS) or a charge-coupled device (CCD) included in the scanner unit 102 optically scans a document, and imaging information generated based on the optical information is generated. Is done. The engine control unit 120 transfers the imaging information generated by the scanner unit 102 to the image processing unit 130. The image processing unit 130 generates image information based on the imaging information received from the engine control unit 120 according to the control of the main control unit 110.

画像処理部130が生成した画像情報は主制御部110が取得し、主制御部110がHDD40等の画像処理装置1に装着された記憶媒体に保存する。即ち、スキャナユニット102、エンジン制御部120及び画像処理部130が連動して、画像入力部として機能する。画像処理部130によって生成された画像情報は、ユーザの指示に応じてそのままHDD40等に格納され若しくは入出力制御部150及びネットワークI/F108を介して外部の装置に送信される。   Image information generated by the image processing unit 130 is acquired by the main control unit 110, and the main control unit 110 stores the image information in a storage medium attached to the image processing apparatus 1 such as the HDD 40. That is, the scanner unit 102, the engine control unit 120, and the image processing unit 130 work together to function as an image input unit. The image information generated by the image processing unit 130 is stored in the HDD 40 or the like as it is according to a user instruction or transmitted to an external device via the input / output control unit 150 and the network I / F 108.

また、画像処理装置1が複写機として動作する場合は、エンジン制御部120がスキャナユニット102から受信した撮像情報若しくは画像処理部130が生成した画像情報に基づき、画像処理部130が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部120がプリントエンジン106を駆動する。尚、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。   Further, when the image processing apparatus 1 operates as a copying machine, the image processing unit 130 generates drawing information based on imaging information received by the engine control unit 120 from the scanner unit 102 or image information generated by the image processing unit 130. To do. Based on the drawing information, the engine control unit 120 drives the print engine 106 as in the case of the printer operation. When the information format of the drawing information and the imaging information is the same, the imaging information can be used as the drawing information as it is.

このような構成において、本実施形態は、スキャナユニット102内部の構成に特徴を有する。図3を参照して、スキャナユニット102内部の構成について説明する。図3に示すように、本実施形態に係るスキャナユニット102は、CIS201、CIS202、CIS203、A/D変換器204、A/D変換器205、A/D変換器206、メモリ207、メモリ208、メモリ209及びライン合成処理部210を含む。   In this configuration, the present embodiment is characterized by the internal configuration of the scanner unit 102. The internal configuration of the scanner unit 102 will be described with reference to FIG. As shown in FIG. 3, the scanner unit 102 according to this embodiment includes a CIS 201, a CIS 202, a CIS 203, an A / D converter 204, an A / D converter 205, an A / D converter 206, a memory 207, a memory 208, A memory 209 and a line composition processing unit 210 are included.

CIS201〜203はラインイメージセンサである。この3つのラインイメージセンサのライン幅によってA0サイズの主走査方向幅全体がカバーされるように並べて配置されている。また、3つのラインイメージセンサは千鳥状に配置されており、夫々隣り合うラインイメージセンサの端部の数画素分が主走査方向に重なるように配置されている。換言すると、夫々のラインイメージセンサにおける画素の並び方向の端部同士が、画素の並び方向と直交する方向に重複するように配置されることにより、読取範囲の主走査方向全範囲をカバーする読取部が構成されている。   CIS 201 to 203 are line image sensors. The three line image sensors are arranged side by side so that the entire width in the main scanning direction of the A0 size is covered by the line width of the three line image sensors. Further, the three line image sensors are arranged in a staggered manner, and are arranged so that several pixels at the ends of the adjacent line image sensors overlap in the main scanning direction. In other words, reading that covers the entire range in the main scanning direction of the reading range by arranging the end portions of the pixel arrangement direction in each line image sensor so as to overlap in a direction orthogonal to the pixel arrangement direction. The part is composed.

また、3つのラインイメージセンサは副走査方向にずらされて配置されており、中央に配置されたCIS202が副走査方向の最上流側に配置され、両端のCIS201、CIS203が副走査方向の下流側に配置されている。尚、図3は、機能ブロック図であるが、CIS201〜CIS203は、図3に示すように千鳥状に配置されている。   The three line image sensors are arranged shifted in the sub-scanning direction, the CIS 202 arranged in the center is arranged on the most upstream side in the sub-scanning direction, and the CIS 201 and CIS 203 at both ends are downstream in the sub-scanning direction. Is arranged. 3 is a functional block diagram, the CIS 201 to CIS 203 are arranged in a staggered manner as shown in FIG.

CIS201から出力される画像データはA/D変換器204によってデジタル信号に変換され、ライン合成処理部210に入力される。CIS202、CIS203から夫々出力される画像データは、夫々A/D変換器205、A/D変換器206によってデジタル信号に変換された後、メモリ207、メモリ208によって夫々所定期間遅延されてからライン合成処理部210に転送される。   Image data output from the CIS 201 is converted into a digital signal by the A / D converter 204 and input to the line composition processing unit 210. The image data output from the CIS 202 and CIS 203 are converted into digital signals by the A / D converter 205 and the A / D converter 206, respectively, and then delayed by a predetermined period by the memory 207 and the memory 208, respectively. Transferred to the processing unit 210.

メモリ207、メモリ208夫々による遅延は、CIS202、CIS203とCIS201との副走査方向の配置関係の差分を吸収するための遅延である。CIS201は副走査方向の最下流側に配置されており、遅延の必要がないことからメモリによる遅延は不要であり、直接ライン合成処理部210に入力される。他方、CIS203は、調整容易化のためCIS201よりも数ライン上流側に配置されていることから、メモリ208による遅延が必要となる。   The delay caused by the memory 207 and the memory 208 is a delay for absorbing the difference in the arrangement relationship between the CIS 202, the CIS 203, and the CIS 201 in the sub-scanning direction. The CIS 201 is arranged on the most downstream side in the sub-scanning direction, and there is no need for a delay. On the other hand, the CIS 203 is arranged several lines upstream of the CIS 201 for easy adjustment, so that a delay by the memory 208 is required.

ライン合成処理部210は、CIS201とCIS202、CIS202とCIS203とが夫々重なる部分、即ち繋ぎ目での網点の検知、網点の検知結果を考慮した繋ぎ目補正処理、そして、繋ぎ目補正処理が施されたCIS201〜CIS203による読取結果の1ライン化処理を行い、1ライン分の撮像データを生成する。ライン合成処理部210は、そのようにして生成した1ライン分の撮像データを、図2において説明したエンジン制御部に転送する。メモリ209は、ライン合成処理部210によるライン合成処理において用いられる記憶領域である。   The line composition processing unit 210 performs CIS 201 and CIS 202, CIS 202 and CIS 203, respectively, that is, detection of halftone dots at joints, joint correction processing considering the detection results of halftone dots, and joint correction processing. One line processing of the read result by the applied CIS 201 to CIS 203 is performed, and imaging data for one line is generated. The line composition processing unit 210 transfers the imaging data for one line generated as described above to the engine control unit described with reference to FIG. The memory 209 is a storage area used in the line composition processing by the line composition processing unit 210.

次に、本実施形態に係るライン合成処理部210の機能構成について、図4を参照して説明する。図4に示すように、本実施形態に係るライン合成処理部210は、網点検知部211、繋ぎ目補正処理部212、メモリ213及び1ライン化処理部214を含む。尚、図4においては、ライン合成処理部210への入力を1本で示しているが、図3において説明したように、ライン合成処理部210への入力はCIS201〜CS203夫々に対応する3本分である。
Next, the functional configuration of the line composition processing unit 210 according to the present embodiment will be described with reference to FIG. As illustrated in FIG. 4, the line composition processing unit 210 according to the present embodiment includes a halftone dot detection unit 211, a joint correction processing unit 212, a memory 213, and a one-line processing unit 214. In FIG. 4, one input to the line composition processing unit 210 is shown, but as described in FIG. 3, three inputs to the line composition processing unit 210 correspond to CIS 201 to CS 203, respectively. Minutes.

網点検知部211は、上述したように、CIS201、CIS202及びCIS203夫々の繋ぎ目部分の画素(以降、「繋ぎ目読取画像」とする)を参照し、繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否かを判断して検知する網点画像判断部である。図5は、本実施形態に係る網点検知部211による網点検知のための処理を示すフローチャートである。図5に示すように、本実施形態に係る網点検知部211は、CIS201〜CIS203の画像入力を受け付けると(S501)、検知対象範囲である繋ぎ目部分の画像に対してフィルタ処理を行い(S502)、フィルタ処理後の画像データを単純二値化する(S503)。そして、単純2値化された検知対象である繋ぎ目部分の画像に基づいて網点判定を行う(S504)。   As described above, the halftone dot detection unit 211 refers to the pixels of the joint portions of the CIS 201, the CIS 202, and the CIS 203 (hereinafter referred to as “joint read image”), and the joint read image has the image density. It is a halftone dot image determination unit that determines whether or not a halftone dot image changes periodically. FIG. 5 is a flowchart showing processing for halftone dot detection by the halftone dot detector 211 according to the present embodiment. As shown in FIG. 5, when the halftone dot detection unit 211 according to the present embodiment receives the image input of the CIS 201 to CIS 203 (S501), the halftone dot detection unit 211 performs a filtering process on the image of the joint portion that is the detection target range ( (S502) The image data after the filter processing is simply binarized (S503). Then, halftone dot determination is performed based on the image of the joint portion that is the detection target that has been simply binarized (S504).

図6は、S502において適用されるフィルタの例を示す図である。網点検知部211は、図6に示すようなフィルタを、検知対象範囲である繋ぎ目部分の画像を構成する各画素を注目画素として適用することにより、S502のフィルタ処理を行う。S503の単純二値化処理において用いられる量子化閾値は、データが8ビットの場合は128、10ビットの場合は512である。   FIG. 6 is a diagram illustrating an example of a filter applied in S502. The halftone dot detection unit 211 performs the filter process of S502 by applying each of the pixels constituting the image of the joint portion that is the detection target range as the target pixel, as shown in FIG. The quantization threshold used in the simple binarization process of S503 is 128 when the data is 8 bits and 512 when the data is 10 bits.

S504において、網点検知部211は、図7に示すように、単純二値化後の画像について、注目領域内の画像が白から黒、若しくは黒から白に変化する変化点の数をカウントし、そのカウント結果が所定の閾値(以降、「変化点閾値」とする)以上であれば網点であると判定する。ここで、検知対象範囲である繋ぎ目部分、即ち注目領域は、例えば、注目画素を中心として左右15画素、合計31画素の範囲である。尚、上述した量子化閾値、変化点閾値及び注目領域の画素数は任意に変更可能である。   In S504, as shown in FIG. 7, the halftone dot detection unit 211 counts the number of change points where the image in the attention area changes from white to black or from black to white in the image after simple binarization. If the count result is equal to or greater than a predetermined threshold (hereinafter referred to as “change point threshold”), it is determined to be a halftone dot. Here, the joint portion that is the detection target range, that is, the attention area, is, for example, a range of 15 pixels on the left and right of the attention pixel and a total of 31 pixels. Note that the quantization threshold value, the change point threshold value, and the number of pixels in the attention area can be arbitrarily changed.

また、カラー画像の場合、RGB各色の値から1つのプレーンの画像を生成して上述した処理を実行しても良いし、RGB各色の値に対して上述した処理を実行しても良い。尚、網点検知は公知技術であり、上述した処理によるものの他、様々な方法を用いることが可能である。網点検知部211による検知結果、即ち網点画像か否かの判定結果はメモリ213に入力される。メモリ213は、複数ライン分の網点検知結果を蓄積し、繋ぎ目補正処理部212に入力する。   In the case of a color image, one plane image may be generated from each RGB color value and the above-described processing may be executed, or the above-described processing may be executed on each RGB color value. Note that halftone dot detection is a known technique, and various methods can be used in addition to the above-described processing. The detection result by the halftone detection unit 211, that is, the determination result of whether or not the image is a halftone image is input to the memory 213. The memory 213 accumulates the halftone dot detection results for a plurality of lines and inputs them to the joint correction processing unit 212.

繋ぎ目補正処理部212は、図示しない重み付け係数部、乗算回路、セレクタ、加算回路等を備えており、夫々のラインイメージセンサによって夫々読み取られた繋ぎ目読取画像に基づき、夫々の主走査ラインにおける繋ぎ目部分の画像(以降、「繋ぎ目画像」とする)を生成する繋ぎ目処理部である。乗算回路には重み付け係数部から重み付け係数が入力される。また、乗算回路及びセレクタは直列に配置され、セレクタには乗算回路からの入力と乗算回路をスルーしたデータが入力される。セレクタは乗算回路からのデータと乗算回路をスルーしたデータのいずれかを選択して出力する。   The seam correction processing unit 212 includes a weighting coefficient unit, a multiplier circuit, a selector, an adder circuit, and the like (not shown). Based on the seam read images read by the respective line image sensors, the seam correction processing unit 212 is connected to each main scanning line. This is a joint processing unit that generates an image of a joint part (hereinafter referred to as “joint image”). A weighting coefficient is input from the weighting coefficient section to the multiplication circuit. Further, the multiplier circuit and the selector are arranged in series, and an input from the multiplier circuit and data through the multiplier circuit are input to the selector. The selector selects and outputs either the data from the multiplication circuit or the data that has passed through the multiplication circuit.

このような回路は、CIS201とCIS202との繋ぎ目及びCIS202とCIS203との繋ぎ目の夫々に設けられている。各セレクタの後段には加算回路が設けられ、各セレクタからのデータが入力され、加算処理を行った後、補正後データとして出力される。   Such a circuit is provided in each of the joint between the CIS 201 and the CIS 202 and the joint between the CIS 202 and the CIS 203. An adder circuit is provided at the subsequent stage of each selector, and data from each selector is input. After addition processing is performed, the data is output as corrected data.

図8(a)は、繋ぎ目補正処理における重み付け係数の一例を示した図である。図8においては、CIS201とCIS202との繋ぎ目部分について図示しているが、CIS202とCIS203との繋ぎ目も同様である。図8(a)に示す様に、繋ぎ合わせる左右の重なり部分を128画素設定し、16画素単位でCIS201からのデータにおいては左側から順に7/8、6/8、・・・1/8の重み付け係数を第1の乗算回路で演算処理する。CIS202からのデータは、逆に重なり部分の右側から順に7/8、6/8、・・・1/8の重み付け係数を第2の乗算回路で演算処理する。   FIG. 8A is a diagram illustrating an example of a weighting coefficient in the joint correction process. In FIG. 8, the joint portion between the CIS 201 and the CIS 202 is illustrated, but the joint portion between the CIS 202 and the CIS 203 is the same. As shown in FIG. 8A, the left and right overlapping portions to be joined are set to 128 pixels, and the data from the CIS 201 in units of 16 pixels is 7/8, 6/8,. The weighting coefficient is processed by the first multiplication circuit. On the contrary, the data from the CIS 202 is processed by the second multiplication circuit with weighting coefficients of 7/8, 6/8,.

補正係数に関して今回は16画素単位で1〜7の補正係数にしたが、すべて同じ補正係数にするなど任意に選択できる。その後、加算回路で加算処理を行い、補正後データとする。本方式により、隣り合ったイメージセンサの重なり部分のズレと読み取り時の濃度の段差を段階的に繋ぐことが可能となり、位置ズレ及び濃度段差を吸収することができる。このような処理は、換言すると、異なるラインイメージセンサによって夫々読み取られた繋ぎ目読取画像のうち対応する画素を重み付けにより合成して繋ぎ目画像を生成する合成処理である。   Regarding the correction coefficient, the correction coefficient is set to 1 to 7 in units of 16 pixels at this time. Thereafter, addition processing is performed by an addition circuit to obtain corrected data. By this method, it is possible to connect the deviation of the overlapping portions of the adjacent image sensors and the density difference at the time of reading step by step, and the position deviation and the density difference can be absorbed. In other words, such a process is a combining process for generating a joint image by combining corresponding pixels among joint read images read by different line image sensors by weighting.

これに対して、網点画像に対して上述したような補正処理を行うと、イメージセンサの位置ズレがある場合などでは網点部分が消えてしまう可能性がある。そこで、網点画像である場合は繋ぎ目補正処理を実施しない。具体的には、上述したセレクタからの出力として乗算回路をスルーしたデータが選択されて出力される。この時、例えば繋ぎ目中心部分より左側はCIS201からのデータを、繋ぎ目中心部分より右側はCIS202からのデータを用いて補正後データとすれば良い。   On the other hand, when the correction processing as described above is performed on the halftone dot image, the halftone dot portion may disappear if the image sensor is misaligned. Therefore, in the case of a halftone image, the joint correction process is not performed. Specifically, data that has passed through the multiplication circuit is selected and output as the output from the selector. At this time, for example, data from the CIS 201 may be used on the left side from the center part of the joint, and data from the CIS 202 may be used on the right side from the joint center part.

このような処理は、異なるラインイメージセンサによって夫々読み取られた繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して繋ぎ目画像を生成する連結処理である。即ち、上述したように、中心部分の左右で分ける場合の他、CIS201からのデータとCIS202からのデータとを交互に選択するような態様も可能である。   Such processing is performed by selecting any one of the joint read images read by the different line image sensors for each pixel of the joint read images read by different line image sensors. Is a concatenation process for generating That is, as described above, in addition to the case where the center portion is divided into left and right, a mode in which data from the CIS 201 and data from the CIS 202 are alternately selected is also possible.

また、この場合は、図8(b)に示す重み付け係数を用いて繋ぎ目補正処理を行っても等価である。すなわち、繋ぎ目中心部分より左側はCIS201の重み付け係数を1、CIS202の重み付け係数を0とし、繋ぎ目中心部分より右側はCIS201の重み付け係数を0、CIS202の重み付け係数を1とする。また、上述したように、CIS201からのデータとCIS202からのデータとを交互に選択するような場合、CIS201の重み付け係数を1、0、1、0・・・とし、CIS202の重み付け係数を0、1、0、1・・・とする。   In this case, it is equivalent even if the joint correction processing is performed using the weighting coefficient shown in FIG. That is, the weighting coefficient of CIS201 is 1 and the weighting coefficient of CIS202 is 0 on the left side of the joint center part, and the weighting coefficient of CIS201 is 0 and the weighting coefficient of CIS202 is 1 on the right side of the joint center part. As described above, when the data from the CIS 201 and the data from the CIS 202 are alternately selected, the weighting coefficient of the CIS 201 is 1, 0, 1, 0..., And the weighting coefficient of the CIS 202 is 0. 1, 0, 1...

このようなセレクタの切り替えを可能とするため、繋ぎ目補正処理部212には、メモリ213に蓄積された網点検知結果が入力される。そして、繋ぎ目補正処理部212は、現在処理中である主走査ラインの前後複数ライン分の網点検知結果に基づいて、上述した乗算回路からの入力と乗算回路をスルーしたデータのいずれかのデータを選択して出力する。   In order to enable such selector switching, the halftone detection result stored in the memory 213 is input to the joint correction processing unit 212. Then, the seam correction processing unit 212 selects one of the input from the above-described multiplier circuit and the data that has passed through the multiplier circuit based on the halftone dot detection results for a plurality of lines before and after the main scanning line currently being processed. Select and output data.

1ライン化処理部214は、CIS201〜CIS203について並列に転送される夫々の読取画像と、繋ぎ目補正処理部212によって生成された繋ぎ目部分の画像である繋ぎ目画像とに基づいて1ライン分の撮像画像を生成し、後段のモジュールに出力するライン画像生成部である。この後段のモジュールとは、例えば、図2に示すエンジン制御部120である。   The one-line processing unit 214 performs one-line processing based on the read images transferred in parallel for the CIS 201 to CIS 203 and the joint image that is the joint image generated by the joint correction processing unit 212. Is a line image generation unit that generates a captured image and outputs the captured image to a subsequent module. This latter module is, for example, the engine control unit 120 shown in FIG.

尚、繋ぎ目補正処理部212から出力される繋ぎ目画像は、複数ライン分に基づく網点画像の判断に基づいて生成されて出力されるため、CIS201〜CIS203から並列に転送される夫々の読取画像よりも複数ライン分遅れて出力される。そのため、繋ぎ目補正処理部212は、CIS201〜CIS203から並列に転送される夫々の読取画像を一度メモリ209に格納し、繋ぎ目補正処理部212から繋ぎ目画像が出力されるタイミングで、対応する読取画像をメモリ209から読み出し、連結して1ライン分の撮像画像を生成する。   Note that the joint image output from the joint correction processing unit 212 is generated and output based on the determination of a halftone image based on a plurality of lines, so that each reading transferred in parallel from the CIS 201 to CIS 203 is performed. Output is delayed by multiple lines from the image. Therefore, the joint correction processing unit 212 stores the read images transferred in parallel from the CIS 201 to CIS 203 in the memory 209 once, and responds at the timing when the joint image is output from the joint correction processing unit 212. The read image is read from the memory 209 and connected to generate a captured image for one line.

尚、図4に示すライン合成処理部210の構成は、夫々のモジュールがハードウェア回路で実現されても良いし、CPU等の演算装置が、図4に示すような機能を実現するためのソフトウェア・プログラムに従って演算を行うことにより構成されても良い。   Note that the configuration of the line composition processing unit 210 shown in FIG. 4 may be realized by a hardware circuit for each module, or software for an arithmetic device such as a CPU to realize the functions shown in FIG. -You may comprise by calculating according to a program.

ここで、本実施形態に係る要旨は、繋ぎ目補正処理部212が、現在処理中のラインについての網点検知結果のみでなく、副走査方向の前後数ライン分の網点検知結果を参照してセレクタの出力を切り替えることにある。そのため、本実施形態に係るメモリ213は、図9(a)〜(c)いずれかに示すような構成を有する。   Here, the gist of the present embodiment is that the joint correction processing unit 212 refers not only to the halftone detection result for the line currently being processed, but also to the halftone detection results for several lines before and after in the sub-scanning direction. Switching the output of the selector. For this reason, the memory 213 according to the present embodiment has a configuration as shown in any one of FIGS.

図9(a)の態様は、繋ぎ目のどちらか一方側の画像データのみを使って網点検出を行い、検出結果を蓄積する場合について示す。図では、網点検出部より入力された網点検出結果を、4つの格納場所を持ったFIFO(First In, First Out)をライン単位で順次読み出し、繋ぎ目補正処理部へ出力する。これにより、繋ぎ目補正処理部では現ラインである1ラインを含めた5ライン分の網点検出結果に基づき補正処理を実行する。   The mode of FIG. 9A shows a case where halftone dot detection is performed using only image data on one side of the joint and the detection results are accumulated. In the figure, the halftone detection result input from the halftone detection unit is sequentially read out in units of lines (FIRST In, First Out) having four storage locations, and is output to the joint correction processing unit. Thereby, the joint correction processing unit executes the correction process based on the halftone dot detection result for five lines including the current one line.

図9(b)に、繋ぎ目の両側の画像データを使ってそれぞれ網点検出を行い、検出結果を蓄積する場合について示す。繋ぎ目の両側のデータに対応する2本のFIFOで構成され、各FIFOの動作は図9(a)と同様である。   FIG. 9B shows a case where halftone detection is performed using image data on both sides of the joint, and the detection results are accumulated. It consists of two FIFOs corresponding to the data on both sides of the joint, and the operation of each FIFO is the same as in FIG.

また、図9(c)に、主走査方向の画素単位で繋ぎ目補正処理を実施する場合について示す。繋ぎ合わせる左右のオーバーラップ分の画素幅を持つFIFOを4本持ち、各FIFOを並列に主走査方向の画素単位で順次読み出し、繋ぎ目補正処理部へ出力する。これにより、繋ぎ目補正処理部では現ラインである1ラインを含めた5ライン分の網点検出結果に基づき画素単位で繋ぎ目補正処理を実行する。   FIG. 9C shows a case where the joint correction process is performed in units of pixels in the main scanning direction. There are four FIFOs having pixel widths for the overlapping left and right overlaps, and each FIFO is sequentially read in parallel in units of pixels in the main scanning direction and output to the joint correction processing unit. As a result, the joint correction processing unit executes the joint correction process in units of pixels based on the halftone dot detection result for five lines including the current one line.

また、網点検出結果として、網点/非網点の2値ではなく、網点の周期や周波数を検出し、結果をメモリ213に蓄積する場合には、検出した周期や周波数に応じて所望のbit数分を格納できるFIFOで構成すると良い。尚、メモリ213をライン合成処理部210の内部に設ける場合の他、メモリ209の記憶領域を用いて図9(a)〜(c)のような処理を実現しても良い。   In addition, as a halftone dot detection result, when the halftone dot period and frequency are detected instead of the halftone dot / non-halftone dot value and the result is stored in the memory 213, a desired value is determined according to the detected period and frequency. It is preferable to use a FIFO that can store the number of bits. In addition to the case where the memory 213 is provided inside the line composition processing unit 210, the processing as shown in FIGS. 9A to 9C may be realized using the storage area of the memory 209.

次に、本実施形態に係るライン合成処理部210による繋ぎ目補正処理の要否の判定動作について、図10を参照して説明する。図10においては、CIS201とCIS202との繋ぎ目における判断について説明する画、CIS202とCIS203との繋ぎ目の場合も同様である。   Next, the determination operation | movement of the necessity of the joint correction process by the line composition process part 210 which concerns on this embodiment is demonstrated with reference to FIG. In FIG. 10, the same applies to the image explaining the determination at the joint between the CIS 201 and the CIS 202 and the joint between the CIS 202 and the CIS 203.

本実施形態に係る繋ぎ目補正処理部212は、繋ぎ目補正処理の判断対象であるラインの前後3ライン分、合計7ライン分についての網点検知結果を参照して繋ぎ目補正の要否を判定する。そのため、図10に示すように、第nライン目の繋ぎ目補正処理の有無の判定に際して、CIS201及びCIS202夫々の画像データについての、網点検知部211による第n+3ライン目の網点検知処理及びメモリ213への網点検知結果の格納(S1001、S1002)が必要となる。   The joint correction processing unit 212 according to the present embodiment refers to the halftone dot detection results for three lines before and after the line that is the determination target of the joint correction process, for a total of seven lines, and determines whether or not the joint correction is necessary. judge. Therefore, as shown in FIG. 10, when determining the presence or absence of the seam correction process for the nth line, the halftone detection process for the (n + 3) th line by the halftone detection unit 211 for the image data of each of the CIS 201 and the CIS 202 It is necessary to store the halftone dot detection result in the memory 213 (S1001, S1002).

第n+3ライン目までの網点検知結果がメモリ213に格納されると、繋ぎ目補正処理部212は、処理対象である第nライン目についての網点検知結果を、CIS201、CIS202夫々の場合について読みだし(S1003)、両者が一致しているか否か確認する(S1004)。CIS201、CIS202夫々の第nライン目についての網点検知結果が一致している場合(S1004/YES)、次に、繋ぎ目補正処理部212は、その検知結果が網点であるか否か確認する(S1005)。   When the halftone detection results up to the (n + 3) th line are stored in the memory 213, the joint correction processing unit 212 displays the halftone detection results for the nth line to be processed in the cases of CIS201 and CIS202. Reading (S1003), it is confirmed whether or not they match (S1004). When the halftone dot detection results for the nth line of CIS201 and CIS202 are the same (S1004 / YES), the joint correction processing unit 212 then checks whether the detection result is a halftone dot. (S1005).

S1005の確認の結果、検知結果が網点である場合(S1005/YES)、繋ぎ目補正処理部212は、第nライン目の画像について繋ぎ目補正処理を施すべきでないと判断し、セレクタの出力として乗算回路をスルーしたデータを選択する(S1006)。他方、検知結果が非網点である場合(S1005/NO)、繋ぎ目補正処理部212は、第nライン目の画像について繋ぎ目補正処理が必要であると判断し、セレクタの出力として乗算回路からのデータ、即ち繋ぎ目補正処理が施されたデータを選択する(S1007)。   As a result of the confirmation in S1005, when the detection result is a halftone dot (S1005 / YES), the joint correction processing unit 212 determines that the joint correction processing should not be performed on the nth line image, and outputs the selector. Then, the data that has passed through the multiplication circuit is selected (S1006). On the other hand, when the detection result is a non-halftone dot (S1005 / NO), the seam correction processing unit 212 determines that the seam correction process is necessary for the n-th line image, and uses the multiplication circuit as an output of the selector. , That is, data that has undergone joint correction processing is selected (S1007).

S1004の判断の結果、第nライン目についての網点検知結果が不一致であった場合(S1004/NO)、第nライン目についての網点検知結果のみで判断することができないため、繋ぎ目補正処理部212は、第nライン目の前後3ライン分、即ち、第n−3ライン目から第n+3ライン目までの網点検知結果を読み出し(S1008)、7ライン分の検知結果のうち、網点画像であると判定されたライン数(以降、「網点判定数」とする)をカウントする(S1009)。   If the result of the determination in S1004 is that the halftone detection results for the nth line do not match (S1004 / NO), the determination cannot be made based only on the halftone detection results for the nth line. The processing unit 212 reads out halftone dot detection results for the three lines before and after the nth line, that is, from the (n-3) th line to the (n + 3) th line (S1008). The number of lines determined to be a dot image (hereinafter referred to as “halftone dot determination number”) is counted (S1009).

網点判定数をカウントすると繋ぎ目補正処理部212は、そのカウント結果を予め定められた所定の閾値と比較する(S1010)。S1010の比較の結果、網点判定数が所定の閾値よりも小さければ(S1010/NO)、繋ぎ目補正処理部212は、第nライン目の画像について繋ぎ目補正処理が必要であると判断し、セレクタの出力として乗算回路からのデータ、即ち繋ぎ目補正処理が施されたデータを選択する(S1007)。他方、網点判定数が所定の閾値以上であれば(S1010/YES)、繋ぎ目補正処理部212は、第nライン目の画像について繋ぎ目補正処理を施すべきでないと判断し、セレクタの出力として乗算回路をスルーしたデータを選択する(S1007)。   When the number of halftone dots is counted, the joint correction processing unit 212 compares the count result with a predetermined threshold value (S1010). If the number of halftone dots is smaller than the predetermined threshold as a result of the comparison in S1010 (S1010 / NO), the joint correction processing unit 212 determines that the joint correction processing is necessary for the nth line image. Then, the data from the multiplication circuit, that is, the data subjected to the joint correction process is selected as the output of the selector (S1007). On the other hand, if the halftone dot determination number is equal to or greater than the predetermined threshold (S1010 / YES), the joint correction processing unit 212 determines that the joint correction processing should not be performed on the nth line image, and outputs the selector. Then, data that has passed through the multiplication circuit is selected (S1007).

図11は、本実施形態に係る繋ぎ目補正処理部212による処理結果の一例を示す図であり、副走査方向における網点画像と非網点画像との境界部分における繋ぎ目補正処理の結果を示す図である。図11においては、網点か非網点かの2パターンのみの場合について記載し、補正前の元画像データはCIS201とCIS202とで副走査方向に3ライン分ずれている。また、図11においては、画素の濃度をハッチングの量によって表現している。   FIG. 11 is a diagram showing an example of a processing result by the joint correction processing unit 212 according to the present embodiment, and shows the result of the joint correction processing at the boundary portion between the halftone image and the non-halftone image in the sub-scanning direction. FIG. FIG. 11 shows the case of only two patterns of halftone dots or non-halftone dots, and the original image data before correction is shifted by 3 lines in the sub-scanning direction between CIS201 and CIS202. In FIG. 11, the pixel density is expressed by the amount of hatching.

図10において説明したように、本実施形態に係る繋ぎ目補正処理においては、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像の網点検知結果が一致するか否か参照し、一致する場合には、従来通り、網点画像であれば補正を禁止し、非網点画像であれば補正処理を行う。他方、繋ぎ目部分における2つのラインイメージセンサの読取画像の網点検知結果が不一致の場合、前後3ライン分、合計7ライン分の網点検知結果を参照し、その検知結果に含まれる網点判定数に基づいて補正処理の要否を判断する。   As described in FIG. 10, in the joint correction processing according to the present embodiment, the halftone detection results of the read images of one line image sensor and the other line image sensor in the joint portion to be processed match. If they match, as in the conventional case, correction is prohibited for a halftone image, and correction processing is performed for a non-halftone image. On the other hand, when the halftone dot detection results of the read images of the two line image sensors in the joint portion do not match, the halftone dot detection results for three lines before and after, a total of seven lines, are referred to and included in the detection result The necessity of the correction process is determined based on the determination number.

図11において、6、7ライン目では、CIS201とCIS202との副走査方向の位置ずれにより、CIS202側のみが読取画像が網点として検知されている。また、17、18ライン目では、CIS201とCIS202との副走査方向の位置ずれにより、CIS201側のみが読取画像が網点として検知されている。   In FIG. 11, on the 6th and 7th lines, the read image is detected as a halftone dot only on the CIS 202 side due to the positional deviation between the CIS 201 and the CIS 202 in the sub-scanning direction. In the 17th and 18th lines, the read image is detected as a halftone dot only on the CIS 201 side due to the positional deviation between the CIS 201 and the CIS 202 in the sub-scanning direction.

この場合、位置ずれによる段差を低減するため、網点画像ではあっても補正処理を行うことが好ましい。これに対して、本実施形態においては、一方側の網点検知結果が網点画像だからと言って補正処理を禁止せず、前後のラインにおける網点検知結果も含めて補正処理の要否を判断するため、図11に示すように、理想通り繋ぎ目補正処理が実行されている。   In this case, in order to reduce the level difference due to displacement, it is preferable to perform correction processing even for a halftone image. On the other hand, in the present embodiment, the correction processing is not prohibited even if the halftone detection result on one side is a halftone image, and the necessity of the correction processing is also included including the halftone detection results in the preceding and following lines. In order to make a determination, as shown in FIG. 11, a seam correction process is performed as ideal.

このような処理により、副走査方向における網点画像と非網点画像との境界部分を判別する事が可能となり、繋ぎ目ずれによる段差部分、即ち、図11における6ライン目〜8ライン目と及び16ライン目〜18ライン目には繋ぎ目補正処理が適用され、繋ぎ目ずれによる段差が目立たない良好な画像を得ることができる。   By such processing, it becomes possible to determine the boundary portion between the halftone dot image and the non-halftone dot image in the sub-scanning direction, and the step portion due to the misalignment, that is, the sixth to eighth lines in FIG. And the seam correction process is applied to the 16th line to the 18th line, and a good image in which the step due to the seam shift is not conspicuous can be obtained.

また、11、13ライン目では、実際には網点画像であるにも関わらず、網点検知処理における誤検知により一方の検知結果が非網点画像として検知されている。この場合においても、本実施形態に係る繋ぎ目補正処理部212は、一方側の網点検知結果が非網点画像だからと言って補正処理が必要であると判断せず、前後のラインにおける網点検知結果も含めて補正処理の要否を判断するため、図11に示すように、理想通り繋ぎ目補正処理が禁止されている。   On the 11th and 13th lines, one detection result is detected as a non-halftone image due to a false detection in the halftone detection process although it is actually a halftone image. Even in this case, the seam correction processing unit 212 according to the present embodiment does not determine that the correction processing is necessary just because the halftone dot detection result on the one side is a non-halftone image, and the halftone dot detection result is not determined. In order to determine whether or not correction processing is necessary including the point detection result, as shown in FIG. 11, joint correction processing is prohibited as ideal.

このような処理により、網点検知処理における誤検知があったとしても、繋ぎ目補正処理の要否を好適に判断することが可能となる。   By such processing, even if there is a false detection in the halftone detection processing, it is possible to suitably determine whether or not the seam correction processing is necessary.

図12、図13は、本実施形態に対する比較例として、繋ぎ目補正処理の要否の判断に際して、そのラインにおける網点検知結果のみを判断する場合の例を示す図である。図12は、隣接するラインイメージセンサ夫々の網点検知結果が不一致だった場合に、非網点画像の判断結果を優先し、繋ぎ目補正処理を実行する場合の例を示す図である。   FIG. 12 and FIG. 13 are diagrams showing an example in which only the halftone dot detection result in the line is determined when determining whether or not the seam correction processing is necessary as a comparative example with respect to the present embodiment. FIG. 12 is a diagram illustrating an example of a case where the joint correction process is executed with priority given to the determination result of the non-halftone image when the halftone detection results of the adjacent line image sensors do not match.

図12の場合、CIS201とCIS202との副走査方向のずれによって生じる段差、即ち、6ライン目〜8ライン目及び16ライン目〜18ライン目については、理想通り繋ぎ目補正処理が施されている。しかしながら、網点検知の誤検知が生じた11、13ライン目では、非網点画像が優先的に判断された結果、補正処理を禁止することが理想であるにもかかわらず、補正処理が施される結果となっている。   In the case of FIG. 12, the steps generated by the deviation in the sub-scanning direction between the CIS 201 and the CIS 202, that is, the sixth to eighth lines and the sixteenth to eighteenth lines are subjected to joint correction processing as ideal. . However, in the 11th and 13th lines where the misdetection of halftone dot detection has occurred, the correction process is not performed even though it is ideal to prohibit the correction process as a result of the non-halftone dot image being preferentially determined. The result is.

図13は、隣接するラインイメージセンサ夫々の網点検知結果が不一致だった場合に、網点画像の判断結果を優先し、繋ぎ目補正処理を禁止する場合の例を示す図である。図13の場合、網点検知の誤検知が生じた11、13ライン目では、網点画像が優先的に判断された結果、理想通り補正処理が施されている。他方、CIS201とCIS202との副走査方向のずれによって生じる段差、即ち、6ライン目〜8ライン目及び16ライン目〜18ライン目については、網点画像の判断結果が優先された結果、補正処理を施すことが理想であるにもかかわらず、補正処理が禁止される結果となっている。   FIG. 13 is a diagram illustrating an example of a case where priority is given to the determination result of the halftone image and the joint correction processing is prohibited when the halftone detection results of the adjacent line image sensors do not match. In the case of FIG. 13, in the 11th and 13th lines where the detection of halftone detection has occurred, as a result of the determination of the halftone image with priority, correction processing is performed as ideal. On the other hand, with respect to the level difference caused by the sub-scanning direction deviation between CIS 201 and CIS 202, that is, the sixth to eighth lines and the sixteenth to eighteenth lines, the determination result of the halftone image is given priority, and correction processing is performed. Although it is ideal to apply the correction, the correction process is prohibited.

このように、本実施形態に係る繋ぎ目補正処理部212によれば、従来のように処理対象のラインにおける網点検知結果のみを判断する場合では判断しきれない繋ぎ目補正処理の要否を、好適に判断することが可能となる。   As described above, according to the joint correction processing unit 212 according to the present embodiment, the necessity of the joint correction processing that cannot be determined when only the halftone detection result in the processing target line is determined as in the related art. It is possible to make a suitable determination.

以上、説明したように、本実施形態に係るライン合成処理部210を含む画像処理装置1によれば、複数のラインイメージセンサによる読取結果を連結することにより広範な画像の読み取りを可能とする場合において、隣接するラインイメージセンサによって読み取られた画像を連結する際の補正処理を好適に行うことが可能となる。   As described above, according to the image processing apparatus 1 including the line composition processing unit 210 according to the present embodiment, a wide range of image reading is possible by connecting the reading results of a plurality of line image sensors. Therefore, it is possible to suitably perform the correction process when connecting the images read by the adjacent line image sensors.

尚、図10の例においては、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像の網点検知結果が不一致である場合にのみ、前後の複数ラインの網点検知結果を参照する場合を例として説明した。しかしながら、これは一例であり、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像の網点検知結果の一致/不一致に関わらず、前後の複数ラインの網点検知結果を参照しても良い。これにより、例えば、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ両方が誤検知となって一致してしまった場合であっても、誤検知による誤った補正処理を回避することができる。   Note that in the example of FIG. 10, only when the halftone detection results of the read images of the one line image sensor and the other line image sensor at the joint portion to be processed are inconsistent, The case of referring to the point detection result has been described as an example. However, this is merely an example, and halftone dots of a plurality of lines before and after regardless of whether the halftone detection results of the read images of one line image sensor and the other line image sensor in the joint portion to be processed match. You may refer to a detection result. As a result, for example, even if one line image sensor and the other line image sensor at the joint portion to be processed coincide with each other due to false detection, erroneous correction processing due to false detection is avoided. can do.

図14は、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像についての網点検知結果の一致/不一致に関わらず、前後複数ラインの網点検知結果を参照する場合の動作を示すフローチャートである。図12に示すように、第nライン目の繋ぎ目補正処理の有無の判定に際して、網点検知部211による第n+3ライン目の網点検知処理(S1401)及びメモリ213への網点検知結果の格納(S1402)が必要となる。   FIG. 14 refers to the halftone dot detection results of the front and rear lines regardless of the match / mismatch of the halftone dot detection results for the read images of one line image sensor and the other line image sensor at the joint portion to be processed. FIG. As shown in FIG. 12, when determining whether or not the n-th line joint correction process is performed, the halftone detection process (S1401) of the (n + 3) th line by the halftone detection unit 211 and the halftone detection result of the memory 213 Storage (S1402) is required.

第n+3ライン目までの網点検知結果がメモリ213に格納されると、繋ぎ目補正処理部212は、第n−3ライン目から第n+3ライン目までの網点検知結果をメモリ213から読み出し(S1403)、7ライン分の検知結果のうち、網点画像であると判定されたライン数である網点判定数をカウントする(S1404)。図12の例において、繋ぎ目補正処理部212は、隣接するラインイメージセンサのいずれか一方についての網点検知結果を読み出す。例えば、CIS201とCIS202との繋ぎ目であれば、CIS201、CIS202のいずれか一方の画像の網点検知結果を読み出す。   When the halftone detection results up to the (n + 3) th line are stored in the memory 213, the joint correction processing unit 212 reads out the halftone detection results from the (n-3) th line to the (n + 3) th line from the memory 213 ( S1403), among the detection results for seven lines, the number of halftone dots that is the number of lines determined to be a halftone image is counted (S1404). In the example of FIG. 12, the joint correction processing unit 212 reads a halftone dot detection result for one of the adjacent line image sensors. For example, if the connection is between the CIS 201 and the CIS 202, the halftone detection result of one of the images of the CIS 201 and the CIS 202 is read out.

網点判定数をカウントすると繋ぎ目補正処理部212は、そのカウント結果を予め定められた所定の閾値と比較する(S1405)。S1205の比較の結果、網点判定数が所定の閾値よりも小さければ(S1405/NO)、繋ぎ目補正処理部212は、第nライン目の画像について繋ぎ目補正処理が必要であると判断し、セレクタの出力として乗算回路からのデータ、即ち繋ぎ目補正処理が施されたデータを選択する(S1406)。他方、網点判定数が所定の閾値以上であれば(S1405/YES)、繋ぎ目補正処理部212は、第nライン目の画像について繋ぎ目補正処理を施すべきでないと判断し、セレクタの出力として乗算回路をスルーしたデータを選択する(S1407)。   When the number of halftone dots is counted, the joint correction processing unit 212 compares the count result with a predetermined threshold value (S1405). If the number of halftone dots is smaller than the predetermined threshold as a result of the comparison in S1205 (S1405 / NO), the joint correction processing unit 212 determines that the joint correction process is necessary for the nth line image. Then, the data from the multiplication circuit, that is, the data subjected to the seam correction processing is selected as the output of the selector (S1406). On the other hand, if the halftone dot determination number is equal to or greater than the predetermined threshold (S1405 / YES), the joint correction processing unit 212 determines that the joint correction processing should not be performed on the n-th line image, and outputs the selector. Then, data that has passed through the multiplication circuit is selected (S1407).

このような処理により、処理対象の繋ぎ目部分における一方のラインイメージセンサ及び他方のラインイメージセンサ夫々の読取画像の網点検知結果の一致/不一致に関わらず、前後の複数ラインの網点検知結果を参照して補正処理の要否を判断することが可能となる。   By such processing, the halftone dot detection results of the preceding and succeeding lines regardless of whether the halftone dot detection results of the read images of one line image sensor and the other line image sensor in the joint portion to be processed match or not. The necessity of correction processing can be determined with reference to FIG.

その他の実施形態.
上記実施形態においては、網点検知部211が、夫々のライン毎に繋ぎ目読取画像を参照し、網点画像であるが否かを判断することにより、メモリ213には、夫々のライン毎の網点判定結果が図11に示すように格納される場合を例として説明した。これは一例であり、例えば、繋ぎ目補正処理部212が複数ライン分の判定結果を参照するのと同様に、複数ライン分の繋ぎ目読取画像に基づいて網点判定を行っても良い。そのような例について以下に説明する。
Other embodiments.
In the above embodiment, the halftone dot detection unit 211 refers to the joint reading image for each line, and determines whether or not it is a halftone dot image. The case where the halftone dot determination result is stored as shown in FIG. 11 has been described as an example. This is an example, and for example, halftone dot determination may be performed based on a joint read image for a plurality of lines in the same manner as the joint correction processing unit 212 refers to a determination result for a plurality of lines. Such an example will be described below.

本実施形態に係るライン合成処理部210は、図4において説明した構成と同様の構成を含む。但し、本実施形態に係るメモリ213には、複数ライン分の網点判定結果に加えて、複数ライン分の繋ぎ目読取画像が格納される。そして、網点検知部211は、複数ライン分の繋ぎ目読取画像に基づいて網点の判定を行う。   The line composition processing unit 210 according to the present embodiment includes a configuration similar to the configuration described in FIG. However, the memory 213 according to the present embodiment stores joint read images for a plurality of lines in addition to the halftone dot determination results for the plurality of lines. Then, the halftone dot detection unit 211 determines a halftone dot based on a joint read image for a plurality of lines.

図15は、本実施形態に係るライン合成処理部210による処理結果の一例を示す図であり、図11に対応している。本実施形態に係る網点検知部211は、対象のラインの網点判定処理を行う際、対称ラインの繋ぎ目読取画像に加えて、その前後のラインの繋ぎ目読取画像をメモリ213から読み出して参照する。そして、図15に示すように5画素×3ライン分の画像に基づいて網点判定処理を行う。これにより、図15に示すように、図11においては非網点と判定されていた部分が網点と判定されるようになる。   FIG. 15 is a diagram illustrating an example of a processing result by the line composition processing unit 210 according to the present embodiment, and corresponds to FIG. 11. When the halftone dot detection unit 211 according to the present embodiment performs the halftone dot determination process for the target line, in addition to the joint read image of the symmetrical line, the joint read image of the preceding and succeeding lines is read from the memory 213. refer. Then, as shown in FIG. 15, halftone dot determination processing is performed based on an image of 5 pixels × 3 lines. As a result, as shown in FIG. 15, the portion determined as a non-halftone dot in FIG. 11 is determined as a halftone dot.

尚、このように網点判定において複数ライン分の繋ぎ目読取画像を参照する場合においても、図14において説明したように、スルーデータを選択するか乗算データを選択するかを前後3ライン、合計7ライン分の網点判定結果に基づいて行うことが好ましい。これにより、画像の連結時における補正処理の判断をより高精度に実現することが可能となる。   Even when referring to joint read images for a plurality of lines in the halftone dot determination as described above, whether to select through data or multiplication data, a total of three lines before and after, as described in FIG. It is preferable to carry out based on halftone dot determination results for 7 lines. As a result, it is possible to realize correction processing determination with high accuracy when images are connected.

1 画像処理装置
10 CPU
20 RAM
30 ROM
40 HDD
50 I/F
60 LCD
70 操作部
80 専用デバイス
90 バス
100 コントローラ
101 ADF
102 スキャナユニット
103 排紙トレイ
104 ディスプレイパネル
105 給紙テーブル
106 プリントエンジン
107 排紙トレイ
108 ネットワークI/F
110 主制御部
120 エンジン制御部
130 画像処理部
140 操作表示制御部
150 入出力制御部
201、202、203 CIS
204、205、206 A/D
207、208、209 メモリ
210 ライン合成処理部
211 網点検知部
212 繋ぎ目補正処理部
213 メモリ
214 1ライン化処理部
1 Image processing apparatus 10 CPU
20 RAM
30 ROM
40 HDD
50 I / F
60 LCD
70 Operation unit 80 Dedicated device 90 Bus 100 Controller 101 ADF
102 Scanner unit 103 Paper discharge tray 104 Display panel 105 Paper feed table 106 Print engine 107 Paper discharge tray 108 Network I / F
110 Main Control Unit 120 Engine Control Unit 130 Image Processing Unit 140 Operation Display Control Unit 150 Input / Output Control Units 201, 202, 203 CIS
204, 205, 206 A / D
207, 208, 209 Memory 210 Line composition processing unit 211 Halftone detection unit 212 Seam correction processing unit 213 Memory 214 One line processing unit

特開2009−135919号公報JP 2009-135919 A 特開2007−336440号公報JP 2007-336440 A

Claims (9)

複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向から見たときに重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理装置であって、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断する網点画像判断部と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像に基づき、前記重複している部分の画像である繋ぎ目画像を生成する繋ぎ目処理部と、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて1ライン分の読取画像を生成するライン画像生成部と、を含み、
前記繋ぎ目処理部は、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理と、を実行可能であり、
処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果のうち、網点画像であると判定された数が所定の閾値以上であった場合に、前記連結処理を選択する、ことを特徴とする読取画像処理装置。
By a reading unit configured to be arranged so that ends in the arrangement direction of reading elements corresponding to each pixel in a plurality of line image sensors overlap when viewed from a direction orthogonal to the arrangement direction of the reading elements. A read image processing apparatus for processing a read image that has been read,
The joint read image, which is a read image read by the reading elements in the overlapping range among the reading elements included in each of the line image sensors, is a halftone dot image in which the image density changes periodically. A halftone image determination unit for determining whether or not
A seam processing unit that generates a seam image that is an image of the overlapping part based on the seam read images read by different line image sensors, respectively.
A line image generation unit that generates a read image for one line based on the read image read by each of the line image sensors and the generated joint image;
The joint processing unit
A combining process for generating the joint image by combining corresponding pixels among the joint read images read by different line image sensors by weighting; and
Concatenation for generating the joint image by selecting one of the joint read images read by the different line image sensors for each pixel of the joint read image read by the different line image sensors. Processing, and
Of the determination result of the halftone image for the line including the joint read image to be processed and the determination result of the halftone image for a plurality of lines before and after in the sub-scanning direction, the image is determined to be a halftone image. The read image processing apparatus, wherein the connection processing is selected when the number is equal to or greater than a predetermined threshold.
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向から見たときに重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理装置であって、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断する網点画像判断部と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像に基づき、前記重複している部分の画像である繋ぎ目画像を生成する繋ぎ目処理部と、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて1ライン分の読取画像を生成するライン画像生成部と、を含み、
前記繋ぎ目処理部は、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理と、を実行可能であり、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記直交する方向に重複している範囲の読取素子によって夫々読み取られた前記繋ぎ目読取画像についての前記網点画像の判定結果が互いに異なる場合に、副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づき、前記合成処理及び前記連結処理のいずれか一方を選択する、ことを特徴とする読取画像処理装置。
By a reading unit configured to be arranged so that ends in the arrangement direction of reading elements corresponding to each pixel in a plurality of line image sensors overlap when viewed from a direction orthogonal to the arrangement direction of the reading elements. A read image processing apparatus for processing a read image that has been read,
The joint read image, which is a read image read by the reading elements in the overlapping range among the reading elements included in each of the line image sensors, is a halftone dot image in which the image density changes periodically. A halftone image determination unit for determining whether or not
A seam processing unit that generates a seam image that is an image of the overlapping part based on the seam read images read by different line image sensors, respectively.
A line image generation unit that generates a read image for one line based on the read image read by each of the line image sensors and the generated joint image;
The joint processing unit
A combining process for generating the joint image by combining corresponding pixels among the joint read images read by different line image sensors by weighting; and
Concatenation for generating the joint image by selecting one of the joint read images read by the different line image sensors for each pixel of the joint read image read by the different line image sensors. Processing, and
When the halftone image determination results for the joint read images read by the reading elements in the range overlapping in the orthogonal direction among the reading elements included in the respective line image sensors are different from each other. A read image processing apparatus, wherein either one of the synthesis process and the connection process is selected based on a determination result of the halftone image for a plurality of lines before and after in the sub-scanning direction.
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向から見たときに重複するように配置されて構成された読取部と、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断する網点画像判断部と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像に基づき、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成する繋ぎ目処理部と、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて1ライン分の読取画像を生成するライン画像生成部と、を含み、
前記繋ぎ目処理部は、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理と、を実行可能であり、
処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果のうち、網点画像であると判定された数が所定の閾値以上であった場合に、前記連結処理を選択する、
ことを特徴とする画像読取装置。
A reading unit configured to be arranged so that ends in the arrangement direction of the reading elements corresponding to each pixel in a plurality of line image sensors overlap when viewed from a direction orthogonal to the arrangement direction of the reading elements; ,
The joint read image, which is a read image read by the reading elements in the overlapping range among the reading elements included in each of the line image sensors, is a halftone dot image in which the image density changes periodically. A halftone image determination unit for determining whether or not
A seam processing unit that generates a seam image that is an image of a portion where the line image sensor overlaps in the sub-scanning direction, based on the seam read images read by different line image sensors, respectively.
A line image generation unit that generates a read image for one line based on the read image read by each of the line image sensors and the generated joint image;
The joint processing unit
A combining process for generating the joint image by combining corresponding pixels among the joint read images read by different line image sensors by weighting; and
Concatenation for generating the joint image by selecting one of the joint read images read by the different line image sensors for each pixel of the joint read image read by the different line image sensors. Processing, and
Of the determination result of the halftone image for the line including the joint read image to be processed and the determination result of the halftone image for a plurality of lines before and after in the sub-scanning direction, the image is determined to be a halftone image. When the number is equal to or greater than a predetermined threshold, the connection process is selected.
An image reading apparatus.
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向から見たときに重複するように配置されて構成された読取部と、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断する網点画像判断部と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像に基づき、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成する繋ぎ目処理部と、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて1ライン分の読取画像を生成するライン画像生成部と、を含み、
前記繋ぎ目処理部は、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して前記繋ぎ目画像を生成する合成処理と、
異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理と、を実行可能であり、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記直交する方向に重複している範囲の読取素子によって夫々読み取られた前記繋ぎ目読取画像についての前記網点画像の判定結果が互いに異なる場合に、副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づき、前記合成処理及び前記連結処理のいずれか一方を選択する、ことを特徴とする画像読取装置。
A reading unit configured to be arranged so that ends in the arrangement direction of the reading elements corresponding to each pixel in a plurality of line image sensors overlap when viewed from a direction orthogonal to the arrangement direction of the reading elements; ,
The joint read image, which is a read image read by the reading elements in the overlapping range among the reading elements included in each of the line image sensors, is a halftone dot image in which the image density changes periodically. A halftone image determination unit for determining whether or not
A seam processing unit that generates a seam image that is an image of a portion where the line image sensor overlaps in the sub-scanning direction, based on the seam read images read by different line image sensors, respectively.
A line image generation unit that generates a read image for one line based on the read image read by each of the line image sensors and the generated joint image;
The joint processing unit
A combining process for generating the joint image by combining corresponding pixels among the joint read images read by different line image sensors by weighting; and
Concatenation for generating the joint image by selecting one of the joint read images read by the different line image sensors for each pixel of the joint read image read by the different line image sensors. Processing, and
When the halftone image determination results for the joint read images read by the reading elements in the range overlapping in the orthogonal direction among the reading elements included in the respective line image sensors are different from each other. An image reading apparatus that selects one of the synthesis process and the connection process based on the determination result of the halftone image for a plurality of lines before and after in the sub-scanning direction.
請求項3または4に記載の画像読取装置を含むことを特徴とする画像形成装置。 An image forming apparatus comprising the image reading apparatus according to claim 3 . 複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向から見たときに重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理プログラムであって、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断するステップと、
前記読取部によって前記複数のラインイメージセンサ毎に読み取られた読取画像に対して、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して繋ぎ目画像を生成する合成処理と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理と、を実行可能であり、処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果のうち、網点画像であると判定された
数が所定の閾値以上であった場合に、前記連結処理を選択するステップと、
前記選択の結果に従った処理により、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成するステップと、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて1ライン分の読取画像を生成するステップと、
を情報処理装置に実行させることを特徴とする読取画像処理プログラム。
By a reading unit configured to be arranged so that ends in the arrangement direction of reading elements corresponding to each pixel in a plurality of line image sensors overlap when viewed from a direction orthogonal to the arrangement direction of the reading elements. A read image processing program for processing a read image that has been read,
The joint read image, which is a read image read by the reading elements in the overlapping range among the reading elements included in each of the line image sensors, is a halftone dot image in which the image density changes periodically. Determining whether or not,
For the read images read for each of the plurality of line image sensors by the reading unit, the corresponding pixels of the joint read images read by different line image sensors are combined by weighting to form a joint image. For each pixel of the joint read image read by a different line image sensor and the combining process to be generated, select any one of the joint read images read by the different line image sensor to select the joint A halftone image determination result for a line including the joint read image to be processed and the halftone dots for a plurality of lines before and after the sub-scanning direction. When the number of images determined to be halftone images is greater than or equal to a predetermined threshold And selecting the connection process,
Generating a joint image that is an image of a portion where the line image sensor overlaps in the sub-scanning direction by processing according to the selection result;
Generating a read image for one line based on the read image read by each of the line image sensors and the generated joint image;
A read image processing program which causes an information processing apparatus to execute the above.
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向から見たときに重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理プログラムであって、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断するステップと、
前記読取部によって前記複数のラインイメージセンサ毎に読み取られた読取画像に対して、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して繋ぎ目画像を生成する合成処理と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理と、を実行可能であり、前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって夫々読み取られた前記繋ぎ目読取画像についての前記網点画像の判定結果が互いに異なる場合に、副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づき、前記合成処理及び前記連結処理のいずれか一方を選択するステップと、
前記選択の結果に従った処理により、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成するステップと、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて1ライン分の読取画像を生成するステップと、
を情報処理装置に実行させることを特徴とする読取画像処理プログラム。
By a reading unit configured to be arranged so that ends in the arrangement direction of reading elements corresponding to each pixel in a plurality of line image sensors overlap when viewed from a direction orthogonal to the arrangement direction of the reading elements. A read image processing program for processing a read image that has been read,
The joint read image, which is a read image read by the reading elements in the overlapping range among the reading elements included in each of the line image sensors, is a halftone dot image in which the image density changes periodically. Determining whether or not,
For the read images read for each of the plurality of line image sensors by the reading unit, the corresponding pixels of the joint read images read by different line image sensors are combined by weighting to form a joint image. For each pixel of the joint read image read by a different line image sensor and the combining process to be generated, select any one of the joint read images read by the different line image sensor to select the joint A connection process for generating an eye image, and the joint-read images read by the overlapping reading elements among the reading elements included in the respective line image sensors. When the halftone image judgment results are different from each other, multiple lines before and after in the sub-scanning direction are used. Based on the determination result of the halftone image of the steps of selecting one of the synthesis process and the connecting process,
Generating a joint image that is an image of a portion where the line image sensor overlaps in the sub-scanning direction by processing according to the selection result;
Generating a read image for one line based on the read image read by each of the line image sensors and the generated joint image;
A read image processing program which causes an information processing apparatus to execute the above.
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向から見たときに重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理方法であって、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断し、
前記読取部によって前記複数のラインイメージセンサ毎に読み取られた読取画像に対して、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して繋ぎ目画像を生成する合成処理と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理と、を実行可能であり、処理対象の前記繋ぎ目読取画像が含まれるラインについての前記網点画像の判定結果及び副走査方向の前後の複数ラインについての前記網点画像の判定結果のうち、網点画像であると判定されたか数が所定の閾値以上であった場合に、前記連結処理を選択し、
前記選択の結果に従った処理により、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成し、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて1ライン分の読取画像を生成する、
ことを特徴とする読取画像処理方法。
By a reading unit configured to be arranged so that ends in the arrangement direction of reading elements corresponding to each pixel in a plurality of line image sensors overlap when viewed from a direction orthogonal to the arrangement direction of the reading elements. A scanned image processing method for processing a scanned scanned image,
The joint read image, which is a read image read by the reading elements in the overlapping range among the reading elements included in each of the line image sensors, is a halftone dot image in which the image density changes periodically. Whether or not
For the read images read for each of the plurality of line image sensors by the reading unit, the corresponding pixels of the joint read images read by different line image sensors are combined by weighting to form a joint image. For each pixel of the joint read image read by a different line image sensor and the combining process to be generated, select any one of the joint read images read by the different line image sensor to select the joint A halftone image determination result for a line including the joint read image to be processed and the halftone dots for a plurality of lines before and after the sub-scanning direction. Of the image determination results, if the image is determined to be a halftone image or the number is greater than or equal to a predetermined threshold , Selects the connection process,
By the process according to the result of the selection, the line image sensor generates a joint image that is an image of a portion overlapping in the sub-scanning direction,
Based on the read image read by each line image sensor and the generated joint image, a read image for one line is generated.
A read image processing method.
複数のラインイメージセンサにおいて各画素に対応する読取素子の並び方向の端部同士が、前記読取素子の並び方向と直交する方向から見たときに重複するように配置されて構成された読取部によって読み取られた読取画像を処理する読取画像処理方法であって、
前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって読み取られた読取画像である繋ぎ目読取画像が、画像の濃度が周期的に変化する網点画像であるか否か判断し、
前記読取部によって前記複数のラインイメージセンサ毎に読み取られた読取画像に対して、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のうち対応する画素を重み付けにより合成して繋ぎ目画像を生成する合成処理と、異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像の各画素について、前記異なるラインイメージセンサによって夫々読み取られた前記繋ぎ目読取画像のいずれか一方を選択して前記繋ぎ目画像を生成する連結処理と、を実行可能であり、前記夫々のラインイメージセンサに含まれる読取素子のうち前記重複している範囲の読取素子によって夫々読み取られた前記繋ぎ目読取画像についての前記網点画像の判定結果が互いに異なる場合に、副走査方向の前後の複数ラインについての前記網点画像の判定結果に基づき、前記合成処理及び前記連結処理のいずれか一方を選択し、
前記選択の結果に従った処理により、前記ラインイメージセンサが副走査方向に重複している部分の画像である繋ぎ目画像を生成し、
前記夫々のラインイメージセンサによって読み取られた読取画像及び生成された前記繋ぎ目画像に基づいて1ライン分の読取画像を生成する、
ことを特徴とする読取画像処理方法。
By a reading unit configured to be arranged so that ends in the arrangement direction of reading elements corresponding to each pixel in a plurality of line image sensors overlap when viewed from a direction orthogonal to the arrangement direction of the reading elements. A scanned image processing method for processing a scanned scanned image,
The joint read image, which is a read image read by the reading elements in the overlapping range among the reading elements included in each of the line image sensors, is a halftone dot image in which the image density changes periodically. Whether or not
For the read images read for each of the plurality of line image sensors by the reading unit, the corresponding pixels of the joint read images read by different line image sensors are combined by weighting to form a joint image. For each pixel of the joint read image read by a different line image sensor and the combining process to be generated, select any one of the joint read images read by the different line image sensor to select the joint A connection process for generating an eye image, and the joint-read images read by the overlapping reading elements among the reading elements included in the respective line image sensors. When the halftone image judgment results are different from each other, multiple lines before and after in the sub-scanning direction are used. Based on the determination result of the halftone images for, select either one of the synthesis process and the connecting process,
By the process according to the result of the selection, the line image sensor generates a joint image that is an image of a portion overlapping in the sub-scanning direction,
Based on the read image read by each line image sensor and the generated joint image, a read image for one line is generated.
A read image processing method.
JP2014116035A 2013-06-05 2014-06-04 Read image processing apparatus, image reading apparatus, image forming apparatus, read image processing program, and read image processing method Expired - Fee Related JP6394079B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014116035A JP6394079B2 (en) 2013-06-05 2014-06-04 Read image processing apparatus, image reading apparatus, image forming apparatus, read image processing program, and read image processing method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2013118957 2013-06-05
JP2013118957 2013-06-05
JP2014116035A JP6394079B2 (en) 2013-06-05 2014-06-04 Read image processing apparatus, image reading apparatus, image forming apparatus, read image processing program, and read image processing method

Publications (2)

Publication Number Publication Date
JP2015015702A JP2015015702A (en) 2015-01-22
JP6394079B2 true JP6394079B2 (en) 2018-09-26

Family

ID=52437109

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014116035A Expired - Fee Related JP6394079B2 (en) 2013-06-05 2014-06-04 Read image processing apparatus, image reading apparatus, image forming apparatus, read image processing program, and read image processing method

Country Status (1)

Country Link
JP (1) JP6394079B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11112796A (en) * 1997-09-29 1999-04-23 Sharp Corp Image processor
JP2006033797A (en) * 2004-06-17 2006-02-02 Ricoh Co Ltd Image processing apparatus and image processing method
JP5096291B2 (en) * 2007-11-07 2012-12-12 株式会社リコー Image reading apparatus, image forming apparatus, and image data processing program

Also Published As

Publication number Publication date
JP2015015702A (en) 2015-01-22

Similar Documents

Publication Publication Date Title
US8605345B2 (en) Image processing apparatus, image processing method and computer program product
JP5147535B2 (en) Image processing apparatus, image processing method, and program
JP2007088783A (en) Image processing device, program and image processing method
JP2007116272A (en) Image processing apparatus
JP3706800B2 (en) Image processing system, method, and storage medium
JP6343956B2 (en) Read image processing apparatus, image reading apparatus, image forming apparatus, read image processing program, and read image processing method
JP7073634B2 (en) Electronic devices and programs
JP2002232654A (en) Device and method for image processing and computer readable recording medium with program for making computer perform the method recorded thereon
US8294954B2 (en) Image forming apparatus and method for reducing the difference of image qualities between the image data read by a plurality of reading units
EP0892551A2 (en) Image processing device, image recording apparatus, and image reading device and image forming apparatus
JP6394079B2 (en) Read image processing apparatus, image reading apparatus, image forming apparatus, read image processing program, and read image processing method
JP5515552B2 (en) Pixel interpolation device, pixel interpolation method, and image reading device
JP7003568B2 (en) Image processing device, image processing method
JP7361513B2 (en) Image forming apparatus, its control method, and program
JP2013074314A (en) Image processing method, image reader, and image processing program
JP4753253B2 (en) Image processing device
JP2011199531A (en) Image processing apparatus
US8416469B2 (en) Image processing apparatus, image processing method and computer program
US20120050822A1 (en) Image scanning device, image formation device and image scanning method
US9762770B2 (en) Image processing apparatus having dynamically reconfigurable circuits to perform image processing, control method thereof, and storage medium storing computer program therefor
JP6688193B2 (en) Image processing apparatus, image forming apparatus, image processing method, and image processing program
US20180063371A1 (en) Image processing device, image forming apparatus, and non-transitory computer readable medium
JP2016116212A (en) Read image processing apparatus, image reading device, image forming apparatus, read image processing method, and read image processing program
JP2010041541A (en) Copy machine, and multifunction peripheral
JP2016139870A (en) Read image processing apparatus, image reading device, image forming apparatus, read image processing program, and read image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170519

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180719

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180731

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180813

R151 Written notification of patent or utility model registration

Ref document number: 6394079

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees