Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4656066B2 - Image processing apparatus, control method thereof, and program thereof - Google Patents
[go: Go Back, main page]

JP4656066B2 - Image processing apparatus, control method thereof, and program thereof - Google Patents

Image processing apparatus, control method thereof, and program thereof Download PDF

Info

Publication number
JP4656066B2
JP4656066B2 JP2007028065A JP2007028065A JP4656066B2 JP 4656066 B2 JP4656066 B2 JP 4656066B2 JP 2007028065 A JP2007028065 A JP 2007028065A JP 2007028065 A JP2007028065 A JP 2007028065A JP 4656066 B2 JP4656066 B2 JP 4656066B2
Authority
JP
Japan
Prior art keywords
reading
unit
image
timing
read
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
JP2007028065A
Other languages
Japanese (ja)
Other versions
JP2008193584A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2007028065A priority Critical patent/JP4656066B2/en
Publication of JP2008193584A publication Critical patent/JP2008193584A/en
Application granted granted Critical
Publication of JP4656066B2 publication Critical patent/JP4656066B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimile Heads (AREA)

Description

本発明は、画像処理装置、その制御方法及びそのプログラムに関する。   The present invention relates to an image processing apparatus, a control method thereof, and a program thereof.

従来、画像処理装置としては、複数のフォトセンサを配列させたコンタクトイメージセンサを用いて画像を読み出すものが提案されている(例えば、特許文献1参照)。この特許文献1に記載された装置は、各フォトセンサの繋目に相当する画素をその両側の画素の平均値に置き換えたり、繋目に相当する画素を両側の画素のどちらかに置き換えることにより、フォトセンサの繋目で生じる画像の劣化を抑制するとしている。
特開2004−31997号公報
Conventionally, as an image processing apparatus, an apparatus that reads an image using a contact image sensor in which a plurality of photosensors are arranged has been proposed (see, for example, Patent Document 1). The apparatus described in Patent Document 1 replaces the pixel corresponding to the joint of each photosensor with the average value of the pixels on both sides, or replaces the pixel corresponding to the joint with either of the pixels on both sides. The image degradation caused by the joint of the photosensor is suppressed.
Japanese Patent Laid-Open No. 2004-31997

しかしながら、この特許文献1に記載された装置では、読取画像の劣化を抑制するとはいえ、実際に読み取る画素とは異なる画素に置き換えてしまうものであるため、やはり実際の画素を読み取ったものに比して画質が劣化してしまう。また、このような画像処理装置では、迅速に画像の読み取りを行うことが要求されている。   However, in the apparatus described in Patent Document 1, although deterioration of the read image is suppressed, it is replaced with a pixel different from the pixel that is actually read. As a result, the image quality deteriorates. Further, such an image processing apparatus is required to read an image quickly.

本発明は、このような課題に鑑みなされたものであり、読取画像の劣化をより抑制することができると共に、より迅速に画像を読み取ることができる画像処理装置、その制御方法及びそのプログラムを提供することを目的とする。   The present invention has been made in view of such a problem, and provides an image processing apparatus, a control method thereof, and a program thereof that can further suppress deterioration of a read image and can read an image more quickly. The purpose is to do.

本発明は、上述の目的を達成するために以下の手段を採った。   The present invention adopts the following means in order to achieve the above-mentioned object.

本発明の画像処理装置は、
複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段と、
画像を読み取る前記読取手段の読取位置が前記接続部であるか否かを判定する判定手段と、
前記判定手段によって前記読取位置が前記接続部以外であると判定されたときには、所定の非接続部タイミングで前記画像を読み取るよう前記読取手段の読取部を制御し、前記判定手段によって前記読取位置が前記接続部であると判定されたときには、前記非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで前記画像を読み取るよう前記読取手段を制御する制御手段と、
を備えたものである。
The image processing apparatus of the present invention
A reading unit in which a plurality of reading units are arranged adjacent to each other via a connection unit and can read an image;
A determination unit that determines whether or not a reading position of the reading unit that reads an image is the connection unit;
When the determination unit determines that the reading position is other than the connection unit, the reading unit of the reading unit is controlled to read the image at a predetermined non-connection unit timing, and the reading unit determines the reading position by the determination unit. Control means for controlling the reading means so as to read the image at a predetermined connecting portion timing having a reading interval longer than the non-connecting portion timing when determined to be the connecting portion;
It is equipped with.

この画像処理装置では、複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段の画像を読み取る読取位置が接続部であるか否かを判定し、読取位置が接続部以外であると判定されたときには、所定の非接続部タイミングで画像を読み取り、読取位置が接続部であると判定されたときには、非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで画像を読み取る。このように、接続部での読取では、非接続部のタイミングよりも読取間隔が長いタイミングを用いることにより、読取部の切り替わりなどで生じるノイズの影響などを受けにくくするのである。したがって、接続部での読取結果を近隣の画素により補正するものに比して、読取画像の劣化をより抑制することができる。また、接続部以外では、接続部のタイミングよりも短いタイミングで画像を読み取るため、接続部に合わせた読取タイミングで全ての読取部を制御するものに比して、より迅速に画像を読み取ることができる。   In this image processing apparatus, it is determined whether or not a reading position for reading an image of a reading unit in which a plurality of reading units are arranged adjacently via a connection unit and can read an image is a connection unit, and the reading position is connected. When it is determined that it is other than the portion, the image is read at a predetermined non-connection portion timing, and when it is determined that the reading position is a connection portion, the reading interval is longer than the non-connection portion timing at a predetermined connection portion timing. Read the image. As described above, in the reading at the connecting portion, the timing of the reading interval is longer than the timing of the non-connecting portion, thereby making it less susceptible to the influence of noise caused by the switching of the reading portion. Accordingly, it is possible to further suppress the deterioration of the read image as compared with the case where the reading result at the connection unit is corrected by the neighboring pixels. In addition, since the image is read at a timing shorter than the timing of the connection portion other than the connection portion, it is possible to read the image more quickly than the case where all the reading portions are controlled at the read timing in accordance with the connection portion. it can.

本発明の画像処理装置は、前記読取手段が備える複数の撮像素子のうち前記接続部の撮像素子の位置を記憶する記憶手段と、前記画像を読み取る前記撮像素子の位置をカウントする画素カウンタと、を備え、前記制御手段は、前記読取手段による画像の読取に伴って前記画素カウンタをカウントアップし、前記判定手段は、前記画素カウンタの値が前記記憶手段に記憶された前記接続部の撮像素子の位置であるか否かに基づいて前記読取位置が前記接続部であるか否かを判定するものとしてもよい。こうすれば、読取手段の全体のうち何処に接続部の撮像素子があるかを記憶しており、画像を読み取っている読取部がどれであるかにかかわらず接続部を判定可能であるため、読取位置が接続部であるか否かを比較的簡便に判定することができる。また、撮像素子数が異なる読取部を比較的容易に用いることができる。   The image processing apparatus according to the present invention includes a storage unit that stores the position of the imaging element of the connection unit among the plurality of imaging elements included in the reading unit, a pixel counter that counts the position of the imaging element that reads the image, The control unit counts up the pixel counter as the image is read by the reading unit, and the determination unit is configured to capture the value of the pixel counter in the storage unit. Whether or not the reading position is the connecting portion may be determined based on whether or not it is the position. In this way, where the image sensor of the connection unit is stored in the entire reading unit, and the connection unit can be determined regardless of which reading unit is reading the image, It can be determined relatively easily whether or not the reading position is a connection portion. Further, it is possible to relatively easily use reading units having different numbers of image pickup devices.

本発明の画像処理装置は、前記読取部が備える複数の撮像素子の数に関する情報と前記読取部の数に関する情報とを記憶する記憶手段と、前記読取部をカウントすることにより画像を読み取っている前記読取部を特定する読取部カウンタと、前記読取部カウンタにより特定されている前記読取部のうち画像を読み取る前記撮像素子の位置をカウントする画素カウンタと、を備え、前記制御手段は、画像を読み取っている前記読取部に対応する前記画素カウンタを前記読取手段による画像の読取に伴ってカウントアップし、前記画素カウンタの値が前記読取中の前記読取部が終了する値であるときには前記読取部カウンタをカウントアップし、前記判定手段は、前記読取部カウンタがカウントアップされるか否かに基づいて前記読取位置が前記接続部であるか否かを判定するものとしてもよい。こうすれば、撮像素子のカウントと、読取部のカウントとを分けて行うことにより接続部の撮像素子の位置を記憶する数を抑制可能であるため、記憶領域を抑制することができる。   The image processing apparatus according to the present invention reads the image by counting the reading unit, storage means for storing information relating to the number of the plurality of image sensors provided in the reading unit and information relating to the number of the reading units. A reading unit counter that specifies the reading unit; and a pixel counter that counts the position of the imaging element that reads an image among the reading units specified by the reading unit counter. The pixel counter corresponding to the reading unit being read is counted up as the image is read by the reading unit, and when the value of the pixel counter is a value at which the reading unit being read ends, the reading unit The counter counts up, and the determination means determines whether the reading position is based on whether the reading unit counter is counted up. It may alternatively be determined whether the connection part. By doing this, the number of storages of the positions of the image pickup devices in the connection unit can be suppressed by separately performing the count of the image pickup device and the count of the reading unit, and thus the storage area can be reduced.

接続部の撮像素子の位置を記憶する態様の本発明の画像処理装置において、前記記憶手段は、前記読取手段が読取可能な複数の読取解像度に対応する前記接続部の撮像素子の位置を記憶しており、前記判定手段は、設定された前記読取解像度に対応した前記接続部の前記撮像素子の位置に基づいて前記読取位置が前記接続部であるか否かを判定するものとしてもよい。こうすれば、複数の読取解像度に応じた接続部の位置を比較的容易に判定することができる。   In the image processing apparatus according to the aspect of the invention in which the position of the image sensor of the connection unit is stored, the storage unit stores the position of the image sensor of the connection unit corresponding to a plurality of reading resolutions that can be read by the reading unit. The determination unit may determine whether or not the reading position is the connection unit based on the position of the imaging element of the connection unit corresponding to the set reading resolution. In this way, it is possible to determine the position of the connection portion corresponding to a plurality of reading resolutions relatively easily.

本発明の画像処理装置において、前記所定の接続部タイミングは、前記読取部が切り替わる際に生じるノイズの影響を抑える程度だけ前記非接続タイミングよりも読取間隔が長いタイミングに設定されているものとしてもよい。こうすれば、接続部での画像の読取タイミングをできる限り短くするため、一層迅速に画像を読み取ることができる。   In the image processing apparatus according to the aspect of the invention, the predetermined connection unit timing may be set to a timing at which a reading interval is longer than the non-connection timing to an extent that suppresses an influence of noise generated when the reading unit is switched. Good. By doing so, the image reading timing at the connecting portion is made as short as possible, so that the image can be read more quickly.

本発明の画像処理装置の制御方法は、
複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段を備えた画像処理装置を利用した画像処理装置の制御方法であって、
(a)画像を読み取る前記読取手段の読取位置が前記接続部であるか否かを判定するステップと、
(b)前記ステップ(a)で前記読取位置が前記接続部以外であると判定されたときには、所定の非接続部タイミングで前記画像を読み取るよう前記読取手段の読取部を制御し、前記ステップ(a)で前記読取位置が前記接続部であると判定されたときには、前記非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで前記画像を読み取るよう前記読取手段を制御するステップと、
を含むものである。
The control method of the image processing apparatus of the present invention includes:
A method for controlling an image processing apparatus using an image processing apparatus including a reading unit in which a plurality of reading units are arranged adjacent to each other via a connection unit and capable of reading an image,
(A) determining whether the reading position of the reading means for reading an image is the connecting portion;
(B) When it is determined in step (a) that the reading position is other than the connecting portion, the reading unit of the reading unit is controlled to read the image at a predetermined non-connecting portion timing; a step of controlling the reading means to read the image at a predetermined connecting portion timing at which a reading interval is longer than the non-connecting portion timing when it is determined in a) that the reading position is the connecting portion;
Is included.

この画像処理装置の制御方法では、複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段の画像を読み取る読取位置が接続部であるか否かを判定し、読取位置が接続部以外であると判定されたときには、所定の非接続部タイミングで画像を読み取り、読取位置が接続部であると判定されたときには、非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで画像を読み取る。このように、接続部での読取では、非接続部のタイミングよりも読取間隔が長いタイミングを用いることにより、読取部の切り替わりなどで生じるノイズの影響などを受けにくくするのである。したがって、接続部での読取結果を近隣の画素により補正するものに比して、読取画像の劣化をより抑制することができる。また、接続部以外では、接続部のタイミングよりも短いタイミングで画像を読み取るため、例えば接続部に合わせた読取タイミングで全ての読取部を制御するものに比して、より迅速に画像を読み取ることができる。なお、この画像処理装置の制御方法において、上述した画像処理装置の種々の態様を採用してもよいし、また、上述した画像処理装置の各機能を実現するようなステップを追加してもよい。   In this method of controlling an image processing apparatus, it is determined whether or not a reading position for reading an image of a reading unit in which a plurality of reading units are arranged adjacent to each other via a connection unit and which can read an image is the connection unit. When it is determined that the position is other than the connection portion, the image is read at a predetermined non-connection portion timing, and when it is determined that the reading position is the connection portion, the predetermined connection whose reading interval is longer than the non-connection portion timing. The image is read at the part timing. As described above, in the reading at the connecting portion, the timing of the reading interval is longer than the timing of the non-connecting portion, thereby making it less susceptible to the influence of noise caused by the switching of the reading portion. Accordingly, it is possible to further suppress the deterioration of the read image as compared with the case where the reading result at the connection unit is corrected by the neighboring pixels. In addition, since the image is read at a timing shorter than the timing of the connecting portion other than the connecting portion, the image is read more quickly than, for example, a case where all the reading portions are controlled at a reading timing that matches the connecting portion. Can do. In this image processing apparatus control method, various aspects of the above-described image processing apparatus may be employed, and steps for realizing the functions of the above-described image processing apparatus may be added. .

本発明のプログラムは、上述した画像処理装置の制御方法の各ステップを1又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体(例えばハードディスク、ROM、FD、CD、DVDなど)に記録されていてもよいし、伝送媒体(インターネットやLANなどの通信網)を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した画像処理装置の制御方法の各ステップが実行されるため、この制御方法と同様の作用効果が得られる。   The program of the present invention is for causing one or a plurality of computers to realize each step of the above-described control method of the image processing apparatus. This program may be recorded on a computer-readable recording medium (for example, hard disk, ROM, FD, CD, DVD, etc.), or from a computer via a transmission medium (communication network such as the Internet or LAN). It may be distributed to another computer, or may be exchanged in any other form. If this program is executed by one computer or if each computer is assigned to each step and executed, each step of the above-described control method of the image processing apparatus is executed. An effect is obtained.

次に、本発明を実施するための最良の形態を図面を用いて説明する。図1は、本発明の一実施形態であるスキャナ装置10の構成の概略を示す構成図である。本実施形態のスキャナ装置10は、図1に示すように、読取面31に載置された読取原稿の画像を読み取るキャリッジ30と、装置全体の制御を司る制御ユニット20と、を備えている。   Next, the best mode for carrying out the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram showing an outline of a configuration of a scanner device 10 according to an embodiment of the present invention. As shown in FIG. 1, the scanner device 10 of this embodiment includes a carriage 30 that reads an image of a read document placed on a reading surface 31 and a control unit 20 that controls the entire device.

キャリッジ30は、読取面31に載置された原稿に光を照射する光源ユニット32と、原稿で反射した光を受けることにより画像を読み取るコンタクトイメージセンサ(CIS)36とを備えている。光源ユニット32は、赤色に点灯する赤LED34R、緑色に点灯する緑LED34G、青色に点灯する青LED34Bをその内部に配置しており、これらいずれかのLEDの光を照射部33から原稿の読取面へ照射可能に構成されている。CIS36は、複数の撮像素子37aを直列に配設したCCDチップ37が複数個、接続部37bを介して接続されている。撮像素子37aは、画素に対応する光電変換素子であり露光されたときの光を電荷に変換して蓄積するフォトダイオードと、各フォトダイオードごとに形成されフォトダイオードから受け取った電荷を転送可能なCCDとを備えている。本実施形態では、CIS36は、15個のCCDチップ37を備えており、このCCDチップ37は688個の撮像素子37aを備えているA4サイズの原稿がダイレクトに読取可能に構成されている。このキャリッジ30は、スキャナ装置10の筐体の一端に取り付けられた駆動モータ39と筐体の他端側に取り付けられた従動ローラ38aとの間に架設されたキャリッジベルト38が駆動モータ39によって駆動されるのに伴ってキャリッジ移動方向(副走査方向)へ移動する。なお、ここではCIS36としてCCDイメージセンサを例示したが、CMOS型のイメージセンサを採用してもよい。また、主走査方向にCCDチップ37を1列に配列したCIS36を例示したが2列以上配列してもよい。   The carriage 30 includes a light source unit 32 that irradiates light on a document placed on a reading surface 31 and a contact image sensor (CIS) 36 that reads an image by receiving light reflected by the document. The light source unit 32 includes a red LED 34R that lights in red, a green LED 34G that lights in green, and a blue LED 34B that lights in blue. It is configured to be able to irradiate. In the CIS 36, a plurality of CCD chips 37 each having a plurality of image pickup elements 37a arranged in series are connected via a connection portion 37b. The image pickup element 37a is a photoelectric conversion element corresponding to a pixel, and converts a light when exposed to charge into a charge and stores it, and a CCD formed for each photodiode and capable of transferring charge received from the photodiode. And. In the present embodiment, the CIS 36 includes 15 CCD chips 37, and the CCD chip 37 is configured to be able to directly read an A4 size document including 688 imaging elements 37 a. The carriage 30 is driven by a drive motor 39 by a carriage belt 38 installed between a drive motor 39 attached to one end of the housing of the scanner device 10 and a driven roller 38 a attached to the other end of the housing. As a result, it moves in the carriage movement direction (sub-scanning direction). Although a CCD image sensor is exemplified here as the CIS 36, a CMOS image sensor may be employed. Further, although the CIS 36 in which the CCD chips 37 are arranged in one row in the main scanning direction is illustrated, two or more rows may be arranged.

制御ユニット20は、装置全体の制御を司るメインコントローラ21と、CIS36を駆動制御するCISコントローラ25と、CIS36の種々の動作の開始タイミングなどをCIS36に出力するタイミングジェネレータ(TG)26と、CIS36から出力された電気信号をデジタル信号に変換するアナログフロントエンド(AFE)27と、AFE27から入力した信号にガンマ補正など所定の処理を実行してデジタル画像データを作成する画像処理回路28と、を備えている。メインコントローラ21は、CPU22を中心とするマイクロプロセッサとして構成されており、処理プログラムや各種テーブルを記憶するROM23と、データを一時的に記憶するRAM24と、ユーザパソコン(PC)50などの外部機器と接続可能なインタフェース(I/F)29と、図示しない入出力ポートとを備えている。メインコントローラ21には、I/F29からの読取指令など各種の信号や画像処理回路28からデジタル画像データの信号などが入力される。また、メインコントローラ21からは、光源ユニット32への点灯信号や、駆動モータ39への駆動信号、I/F29へのデジタル画像データの信号、CISコントローラ25へのメインクロック及び読取指令の信号などが出力される。CISコントローラ25は、情報を記憶可能でありバッテリバックアップされたメモリ25aと、CIS36の読取時に用いる画素カウンタ25bとを備えている。このCISコントローラ25は、メインコントローラ21から入力したメインクロックに基づいて作成したCIS36の読取タイミングに相当する駆動クロックをTG26へ出力したりする。メモリ25aには、図2に示すように、CCDチップ37の接続部37bに関する情報である撮像素子位置情報42と、CIS36の読取タイミングに関する情報であるタイミング情報43とが記憶されている。画素カウンタ25bは、現在原稿の読み取り動作をしている撮像素子37aを画素番号に置き換えて、それがいずれのものかを特定可能なようにカウントするカウンタである。なお、本明細書では、説明の便宜のため、撮像素子37aの位置を画素カウンタの値で示すことがある。TG26は、読取解像度として1200,600,300dpiとなるCIS36の駆動パルスを生成する。   The control unit 20 includes a main controller 21 that controls the entire apparatus, a CIS controller 25 that drives and controls the CIS 36, a timing generator (TG) 26 that outputs the start timing of various operations of the CIS 36, and the like. An analog front end (AFE) 27 that converts the output electric signal into a digital signal, and an image processing circuit 28 that performs predetermined processing such as gamma correction on the signal input from the AFE 27 to create digital image data. ing. The main controller 21 is configured as a microprocessor centered on the CPU 22, and includes a ROM 23 for storing processing programs and various tables, a RAM 24 for temporarily storing data, and external devices such as a user personal computer (PC) 50. A connectable interface (I / F) 29 and an input / output port (not shown) are provided. Various signals such as a read command from the I / F 29 and digital image data signals from the image processing circuit 28 are input to the main controller 21. The main controller 21 also outputs a lighting signal to the light source unit 32, a drive signal to the drive motor 39, a digital image data signal to the I / F 29, a main clock signal to the CIS controller 25, and a read command signal. Is output. The CIS controller 25 includes a memory 25a that can store information and is backed up by a battery, and a pixel counter 25b that is used when the CIS 36 is read. The CIS controller 25 outputs, to the TG 26, a driving clock corresponding to the reading timing of the CIS 36 created based on the main clock input from the main controller 21. As shown in FIG. 2, the memory 25a stores image sensor position information 42, which is information related to the connection part 37b of the CCD chip 37, and timing information 43, which is information related to the reading timing of the CIS 36. The pixel counter 25b is a counter that replaces the image sensor 37a that is currently reading an original document with a pixel number and counts it so that it can be identified. In this specification, for convenience of explanation, the position of the image sensor 37a may be indicated by the value of the pixel counter. The TG 26 generates a CIS 36 drive pulse having a reading resolution of 1200, 600, and 300 dpi.

ここで、メモリ25aに記憶されている情報について説明する。図2は、メモリ25aに記憶されている撮像素子位置情報42及びタイミング情報43の説明図である。撮像素子位置情報42には、CIS36に含まれている撮像素子37aのうち接続部37bの撮像素子37aの位置に関する情報が格納されている。ここでは、読取開始時のオフセット値の「100」を含め、主走査方向の2つめ以降のCCDチップ37の先頭の撮像素子37aの位置に対応する画素カウンタの値が格納されている。即ち、「0」からカウントしたチップ番号1の先頭の撮像素子37aのカウンタ値は「100」であり、チップ番号2の先頭の撮像素子37aのカウンタ値は788−100=「688」である。また、CIS36が読み取り可能な複数の読取解像度に対応する接続部37bの撮像素子37aの位置も格納されている。例えば、600dpiでは先頭から2画素ずつを1画素ずつとし(2画素加算)、300dpiでは、先頭から4画素ずつを1画素ずつとする(4画素加算)値が格納されている。   Here, information stored in the memory 25a will be described. FIG. 2 is an explanatory diagram of the image sensor position information 42 and the timing information 43 stored in the memory 25a. The image sensor position information 42 stores information related to the position of the image sensor 37 a of the connection portion 37 b among the image sensors 37 a included in the CIS 36. Here, the value of the pixel counter corresponding to the position of the leading image sensor 37a of the second and subsequent CCD chips 37 in the main scanning direction is stored, including the offset value “100” at the start of reading. That is, the counter value of the first image sensor 37a with the chip number 1 counted from “0” is “100”, and the counter value of the first image sensor 37a with the chip number 2 is 788-100 = “688”. In addition, the position of the image sensor 37a of the connection unit 37b corresponding to a plurality of reading resolutions that can be read by the CIS 36 is also stored. For example, at 600 dpi, two pixels from the top are set to one pixel (two pixel addition), and at 300 dpi, four pixels from the top are set to one pixel (four pixel addition).

タイミング情報43には、接続部37b以外の撮像素子37aの読取タイミングのうち基準信号の取得タイミングを表す通常基準駆動クロックth1と、接続部37bの撮像素子37aの読取タイミングのうち基準信号の取得タイミングを表す接続部基準クロックth2と、撮像素子37aの読取タイミングのうち実測信号の取得タイミングを表す実測駆動クロックtlと、基準信号の取得に必要な基準サンプリング時間trefと、実測信号の取得に必要な実測サンプリング時間tsigと、が格納されている。スキャナ装置10では、まず基準となる信号を得たあと実測の信号出力を得て、これらの差分を読取信号とするものとした。図3は、通常の撮像素子37aでの駆動クロックと信号出力との説明図であり、図4は、接続部37bの撮像素子37aでの駆動クロックと信号出力との説明図である。通常の撮像素子37aにおいては、図3に示すように、通常基準駆動クロックth1は、基準信号の取得に必要な基準サンプリング時間trefに加え、前の撮像素子37aからの切り替わりにより発生するノイズをキャンセル可能なマージンを設けた値に設定されている。また、通常実測駆動クロックtlは、実測信号の取得に必要な実測サンプリング時間tsigに加え、基準信号からの変化が実測信号に含まれないようなマージンを設けた値に設定されている。一方、接続部37bにおいて、次のCCDチップ37への切り替わり時には撮像素子37aの切り替わり時に比べ大きなノイズが発生することから、図4に示すように、接続部基準クロックth2は、通常基準駆動クロックth1よりも大きなマージンを設けた値、即ち通常基準駆動クロックth1よりも長い時間に設定されている。ここでは、接続部基準クロックth2は、CCDチップ37が切り替わる際に生じるノイズの影響を抑える程度だけ通常基準駆動クロックth1よりも長いタイミングに設定されている。   The timing information 43 includes a normal reference drive clock th1 representing the reference signal acquisition timing among the read timings of the image sensor 37a other than the connection unit 37b, and the reference signal acquisition timing among the read timings of the image sensor 37a of the connection unit 37b. , A reference drive time tl indicating the acquisition timing of the actual measurement signal among the reading timings of the image sensor 37a, a reference sampling time tref necessary for acquiring the reference signal, and an acquisition of the actual measurement signal The measured sampling time tsig is stored. In the scanner device 10, first, a reference signal is obtained, and then an actual measurement signal output is obtained, and the difference between them is used as a read signal. FIG. 3 is an explanatory diagram of the drive clock and signal output in the normal image sensor 37a, and FIG. 4 is an explanatory diagram of the drive clock and signal output in the image sensor 37a of the connection portion 37b. In the normal image pickup device 37a, as shown in FIG. 3, the normal reference drive clock th1 cancels noise generated by switching from the previous image pickup device 37a in addition to the reference sampling time tref necessary for acquiring the reference signal. It is set to a value with a possible margin. In addition, the normal actual measurement drive clock tl is set to a value provided with a margin so that a change from the reference signal is not included in the actual measurement signal in addition to the actual measurement sampling time tsig necessary for obtaining the actual measurement signal. On the other hand, in the connection portion 37b, a larger noise is generated when the image sensor 37a is switched when the next CCD chip 37 is switched. Therefore, as shown in FIG. 4, the connection portion reference clock th2 is the normal reference drive clock th1. A value having a larger margin, that is, a time longer than the normal reference drive clock th1 is set. Here, the connection unit reference clock th2 is set to a timing longer than the normal reference drive clock th1 to such an extent that the influence of noise generated when the CCD chip 37 is switched is suppressed.

次に、こうして構成された本実施形態のスキャナ装置10の動作、特に画像を読み取る読取タイミングを設定する動作について説明する。図5は、CISコントローラ25により実行される駆動クロック設定ルーチンの一例を表すフローチャートであり、図6は、画素カウンタと駆動クロックの設定とを経時的に表す説明図である。このルーチンは、メモリ25aに記憶され、ユーザPC50からの画像読取指令を受信したあと実行される。このルーチンが実行されると、CISコントローラ25は、CCDチップ37の読み取り動作のタイミングである駆動クロックを通常基準駆動クロックth1及び実測駆動クロックtlに設定すると共に画素カウンタ25bのカウントアップ設定値を非接続部の値(通常の値)に設定する(ステップS100)。ここでは、画素カウンタ25bのカウントアップ設定値は、1画素に相当する値となるよう、メインクロックが所定数カウント(例えば10カウント)すると画素カウンタが1インクリメントされるよう定められている。なお、別に実行されている図示しない読取処理ルーチンにおいて、ここで設定された駆動クロックに基づいて、TG26は、CCDチップ37の読取制御を実行する(図3参照)。次に、読取開始信号としてのシフト信号の出力タイミングであるか否かを判定し(ステップS110)、シフト信号の出力タイミングであるときには、シフト信号をTG26へ出力する(ステップS120)。ここでは、シフト信号は、このルーチンの開始直後において、画素カウンタ25bのカウントが開始されたあとに(ここではカウンタ値「1」)出力されるものとした(図6のt1)。なお、画素カウンタの値が「100」までは、撮像素子37aのフォトダイオードに蓄積した電荷をCCDに掃き出す時間としてのオフセット時間として設定されている。ステップS120のあと、または、ステップS110でシフト信号の出力タイミングでないときには、現在の画素位置が接続部37bであるか接続部37b以外(非接続部)であるかを判定する(ステップS130)。この判定は、現在の画素カウンタ25bの値が、設定されている読取解像度に対応する撮像素子位置情報42のカウンタ値であるか否かに基づいて行う。現在の画素位置が非接続部であるときには、ステップS100で設定したカウントアップ設定値に基づき画素カウンタ25bのカウント処理を実行する(ステップS140)。続いて、CIS36の1ラインの読取処理が終了したか否かを画素カウンタ25bの値に基づいて判定し(ステップS150)、1ラインの読取処理が終了していないときには、ステップS110以降の処理を実行する。   Next, an operation of the scanner apparatus 10 of the present embodiment configured as described above, particularly an operation of setting a reading timing for reading an image will be described. FIG. 5 is a flowchart showing an example of a drive clock setting routine executed by the CIS controller 25, and FIG. 6 is an explanatory diagram showing the setting of the pixel counter and the drive clock over time. This routine is stored in the memory 25a, and is executed after receiving an image reading command from the user PC 50. When this routine is executed, the CIS controller 25 sets the drive clock that is the timing of the reading operation of the CCD chip 37 to the normal reference drive clock th1 and the actually measured drive clock tl, and sets the count-up set value of the pixel counter 25b to the non-set value. It is set to the value (normal value) of the connection part (step S100). Here, the count-up setting value of the pixel counter 25b is determined so that the pixel counter is incremented by 1 when the main clock counts a predetermined number (for example, 10 counts) so as to be a value corresponding to one pixel. In a reading processing routine (not shown) that is executed separately, the TG 26 performs reading control of the CCD chip 37 based on the drive clock set here (see FIG. 3). Next, it is determined whether or not it is the output timing of the shift signal as the reading start signal (step S110). If it is the output timing of the shift signal, the shift signal is output to the TG 26 (step S120). Here, it is assumed that the shift signal is output immediately after the start of this routine, after the pixel counter 25b starts counting (here, the counter value “1”) (t1 in FIG. 6). The pixel counter value up to “100” is set as an offset time as a time for sweeping out the charge accumulated in the photodiode of the image sensor 37a to the CCD. After step S120 or when it is not the shift signal output timing in step S110, it is determined whether the current pixel position is the connection portion 37b or other than the connection portion 37b (non-connection portion) (step S130). This determination is made based on whether or not the current value of the pixel counter 25b is the counter value of the image sensor position information 42 corresponding to the set reading resolution. When the current pixel position is a non-connection portion, the count process of the pixel counter 25b is executed based on the count-up setting value set in step S100 (step S140). Subsequently, it is determined based on the value of the pixel counter 25b whether or not the one-line reading process of the CIS 36 has been completed (step S150). If the one-line reading process has not been completed, the processes after step S110 are performed. Execute.

一方、ステップS130で現在の画素位置が接続部37bであるときには、駆動クロックを接続部基準駆動クロックth2及び実測駆動クロックtlに設定すると共に、カウントアップ設定値を接続部の値に設定する(ステップS160,図6のt2)。ここでは、カウントアップ設定値は、接続部基準駆動クロックth2が通常基準駆動クロックth1よりも長い時間に設定されていることから、接続部基準駆動クロックth2に対応する値、即ち、メインクロックが上記所定数よりも大きな数のカウント(例えば15カウント)すると画素カウンタ25bが1インクリメントされるよう定められている。次に、ここで設定したカウントアップ設定値に基づき画素カウンタ25bのカウント処理を実行し(ステップS170,図6参照)、続いて、ステップS110以降の処理を実行する(図6のt3)。このように、CIS36の接続部37bの撮像素子37aについてだけ、通常よりも長い読取タイミングに設定するのである。なお、ここで設定された駆動クロックに基づいて、TG26は、CCDチップ37の読取制御を実行する(図4参照)。   On the other hand, when the current pixel position is the connection portion 37b in step S130, the drive clock is set to the connection portion reference drive clock th2 and the actual measurement drive clock tl, and the count-up setting value is set to the value of the connection portion (step). S160, t2 in FIG. Here, since the connection reference drive clock th2 is set to be longer than the normal reference drive clock th1, the count-up setting value is the value corresponding to the connection reference drive clock th2, that is, the main clock is It is determined that the pixel counter 25b is incremented by 1 when the count is larger than a predetermined number (for example, 15 counts). Next, the count process of the pixel counter 25b is executed based on the count-up setting value set here (step S170, see FIG. 6), and then the process after step S110 is executed (t3 in FIG. 6). Thus, only the image sensor 37a of the connection part 37b of the CIS 36 is set to a reading timing longer than usual. Note that the TG 26 performs reading control of the CCD chip 37 based on the driving clock set here (see FIG. 4).

一方、ステップS150で1ラインの読取処理が終了したときには、画素カウンタ25bの値を「0」にクリアし(ステップS180)、読取指令されたときの読取設定範囲に基づいて、原稿の読取処理が終了したか否かを判定する(ステップS190)。読み取り処理が終了したときには、このままこのルーチンを終了し、読取処理が終了していないとき、即ち未読取のラインが存在するときには、ステップS110以降の処理を実行する。ここでは、別に実行されている図示しない読取処理ルーチンにおいて、1ラインの読み取りが終了するたびに光源ユニット32の発光を赤LED34R,緑LED34G,青LED34Bと切り替えて画像を読み取るものとした。   On the other hand, when the reading process for one line is completed in step S150, the value of the pixel counter 25b is cleared to “0” (step S180), and the reading process of the document is performed based on the reading setting range when the reading command is issued. It is determined whether or not the processing has been completed (step S190). When the reading process is finished, this routine is finished as it is. When the reading process is not finished, that is, when there is an unread line, the processes after step S110 are executed. Here, in a reading processing routine (not shown) that is executed separately, each time reading of one line is completed, the light emission of the light source unit 32 is switched to the red LED 34R, the green LED 34G, and the blue LED 34B to read an image.

ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のCIS36が本発明の読取手段に相当し、このうちCCDチップ37が読取部に相当し、撮像素子37aが撮像素子に相当し、接続部37bが接続部に相当する。また、CISコントローラ25が判定手段及び制御手段に相当し、メモリ25aが記憶手段に相当し、画素カウンタ25bが画素カウンタに相当する。また、通常基準駆動クロックth1及び実測駆動クロックtlが所定の非接続部タイミングに相当し、接続部基準駆動クロックth2及び実測駆動クロックtlが所定の接続部タイミングに相当する。なお、本実施形態では、スキャナ装置10の動作を説明することにより本発明の画像処理装置の制御方法の一例も明らかにしている。   Here, the correspondence between the components of the present embodiment and the components of the present invention will be clarified. The CIS 36 of the present embodiment corresponds to the reading unit of the present invention. Among these, the CCD chip 37 corresponds to the reading unit, the image sensor 37a corresponds to the image sensor, and the connection unit 37b corresponds to the connection unit. The CIS controller 25 corresponds to a determination unit and a control unit, the memory 25a corresponds to a storage unit, and the pixel counter 25b corresponds to a pixel counter. Further, the normal reference drive clock th1 and the actually measured drive clock tl correspond to a predetermined non-connection portion timing, and the connection portion reference drive clock th2 and the actually measured drive clock tl correspond to a predetermined connection portion timing. In the present embodiment, an example of the control method of the image processing apparatus of the present invention is also clarified by describing the operation of the scanner apparatus 10.

以上詳述した本実施形態のスキャナ装置10によれば、複数のCCDチップ37が接続部37bを介して隣接して配置され画像を読み取り可能なCIS36の画像を読み取る読取位置が接続部37bであるか否かを判定し、読取位置が接続部37b以外であると判定されたときには、読取間隔としての通常基準駆動クロックth1及び実測駆動クロックtlで画像を読み取り、読取位置が接続部37bであると判定されたときには、接続部以外のタイミングよりも読取間隔が長い接続部基準駆動クロックth2及び実測駆動クロックtlで画像を読み取る。このように、接続部37bでの読み取りでは、接続部以外のタイミングよりも読取間隔が長いタイミングを用いることにより、CCDチップ37の切り替わりなどで生じるノイズの影響などを受けにくくするのである。したがって、接続部37bでの読取結果を近隣の画素により補正するものに比して、読取画像の劣化をより抑制することができる。また、接続部37b以外では、接続部37bのタイミングよりも短いタイミングで画像を読み取るため、接続部37bに合わせた読取タイミングで全てのCCDチップ37を制御するものに比して、より迅速に画像を読み取ることができる。また、CIS36の全体のうち何処に接続部37bの撮像素子37aがあるかをメモリ25aに記憶し、画素カウンタ25bを用いて撮像素子37aの位置を把握するため、読取位置が接続部37bであるか否かを比較的簡便に判定することができるし、撮像素子の数が異なる複数のCCDチップ37を比較的容易に用いることができる。更に、CIS36が読取可能な複数の読取解像度に対応する接続部37bの位置を記憶しており、読取解像度に対応した接続部37bの位置に基づいて読取位置が接続部37bであるか否かを判定するため、複数の読取解像度に応じた接続部37bの位置を比較的容易に判定することができる。更にまた、接続部基準駆動クロックth2は、CCDチップ37が切り替わる際に生じるノイズの影響を抑える程度だけ通常基準駆動クロックth1よりも読取間隔が長いタイミングに設定されているため、接続部37bでの画像の読取タイミングができる限り短くなり、一層迅速に画像を読み取ることができる。   According to the scanner device 10 of the present embodiment described in detail above, the connecting portion 37b is a reading position for reading an image of the CIS 36 in which a plurality of CCD chips 37 are arranged adjacently via the connecting portion 37b and can read an image. When it is determined that the reading position is other than the connection portion 37b, the image is read with the normal reference drive clock th1 and the actual measurement drive clock tl as the reading interval, and the reading position is the connection portion 37b. When the determination is made, the image is read with the connection portion reference drive clock th2 and the actual measurement drive clock tl having a reading interval longer than the timing other than the connection portion. As described above, in the reading by the connecting portion 37b, by using a timing having a reading interval longer than the timing other than the connecting portion, the influence of noise caused by the switching of the CCD chip 37 or the like is made difficult. Therefore, it is possible to further suppress the deterioration of the read image as compared with the case where the reading result at the connection unit 37b is corrected by the neighboring pixels. In addition, since the image is read at a timing shorter than the timing of the connection portion 37b except for the connection portion 37b, the image is more quickly compared to the case where all the CCD chips 37 are controlled at the read timing according to the connection portion 37b. Can be read. Further, where the image sensor 37a of the connection unit 37b is stored in the memory 25a in the entire CIS 36, and the position of the image sensor 37a is grasped using the pixel counter 25b, the reading position is the connection unit 37b. Whether or not a plurality of CCD chips 37 having different numbers of image sensors can be used relatively easily. Further, the positions of the connection portions 37b corresponding to a plurality of reading resolutions that can be read by the CIS 36 are stored, and it is determined whether or not the reading position is the connection portion 37b based on the positions of the connection portions 37b corresponding to the reading resolutions. Therefore, the position of the connecting portion 37b corresponding to a plurality of reading resolutions can be determined relatively easily. Furthermore, the connection unit reference drive clock th2 is set to a timing at which the reading interval is longer than the normal reference drive clock th1 to the extent that the influence of noise generated when the CCD chip 37 is switched is set. The image reading timing becomes as short as possible, and the image can be read more quickly.

なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。   It should be noted that the present invention is not limited to the above-described embodiment, and it goes without saying that the present invention can be implemented in various modes as long as it belongs to the technical scope of the present invention.

例えば、上述した実施形態では、CIS36の全体のうち接続部37bの撮像素子37aの画素カウンタ数を格納した撮像素子位置情報42をメモリ25aに記憶し、画素カウンタ25bのカウンタ値と、撮像素子位置情報42に記憶された画素カウンタ数とに基づいて読取位置が接続部37bであるか否かを判定するものとしたが、CISコントローラ25は、CCDチップ37をカウントすることにより画像を読み取っているCCDチップ37を特定する図示しない読取部カウンタを備えるものとし、図7に示すように、CCDチップ37が備える複数の撮像素子37aの数(画素カウント数)とCCDチップ37の数(チップカウント数)とを格納したカウント数情報44をメモリ25aに記憶し、CIS36の読取に伴って画素カウンタ25bをカウントアップし、前記画素カウンタの値が読取中のCCDチップ37が終了する値であるときには読取部カウンタをカウントアップし、図8に示すように、読取部カウンタがカウントアップされるか否かに基づいて読取位置が接続部37bであるか否かを判定するものとしてもよい。図7は、メモリ25aに記憶されたカウント数情報44の説明図であり、図8は、画素カウンタ、チップカウンタ、オフセットカウンタと駆動クロックの設定とを経時的に表す説明図である。同じ撮像素子37aの数を備えるCCDチップ37によりCIS36を構成し、カウント数情報44に、オフセットカウント数と、画素カウント数と、CCDチップ37の数に相当する情報であるチップカウント数を、各読取解像度ごとに格納しておく。そして、まず、読取指令をメインコントローラ21から受信すると、CISコントローラ25は、図8に示すように、オフセットカウンタをカウントアップする。なお、オフセットカウンタ、画素カウンタ及びチップカウンタは、上述した実施形態と同様にメインクロックのカウント数に基づいてカウントアップを行う。次に、オフセットカウンタのカウンタ値がカウント数情報44に格納されている値(ここでは「100」)になると、このカウンタ値をクリアすると共に画素カウンタ25bをカウントアップする(図8のt2)。続いて、画素カウンタのカウンタ値がカウント数情報44に格納されている値になると、このカウンタ値をクリアすると共にチップカウンタをカウントアップする(図8のt3)。このとき、読取位置が接続部37bであるものとして、通常基準駆動クロックth1から接続部基準駆動クロックth2へ切り替えるのである。こうすれば、撮像素子37aのカウントと、CCDチップ37のカウントとを分けて行うことにより、接続部37bの撮像素子の位置を記憶する数を抑制可能であるため、撮像素子位置情報42に比べて、メモリ25aの記憶領域を抑制することができる(図2及び図7参照)。   For example, in the above-described embodiment, the image sensor position information 42 that stores the number of pixel counters of the image sensor 37a of the connection unit 37b in the entire CIS 36 is stored in the memory 25a, and the counter value of the pixel counter 25b and the image sensor position are stored. Based on the number of pixel counters stored in the information 42, it is determined whether or not the reading position is the connecting portion 37b. However, the CIS controller 25 reads the image by counting the CCD chip 37. A reading unit counter (not shown) for specifying the CCD chip 37 is provided. As shown in FIG. 7, the number of image pickup elements 37a (pixel count number) provided in the CCD chip 37 and the number of CCD chips 37 (chip count number) are provided. ) Is stored in the memory 25a, and the pixel count is read as the CIS 36 is read. When the value of the pixel counter is the value at which the CCD chip 37 being read ends, the reading unit counter is counted up. As shown in FIG. 8, is the reading unit counter counted up? Whether or not the reading position is the connecting portion 37b may be determined based on whether or not the reading position is determined. FIG. 7 is an explanatory diagram of the count number information 44 stored in the memory 25a, and FIG. 8 is an explanatory diagram showing the setting of the pixel counter, chip counter, offset counter and drive clock over time. A CIS 36 is constituted by CCD chips 37 having the same number of image pickup devices 37a. The count number information 44 includes an offset count number, a pixel count number, and a chip count number that is information corresponding to the number of CCD chips 37. Stored for each reading resolution. First, when a reading command is received from the main controller 21, the CIS controller 25 counts up an offset counter as shown in FIG. Note that the offset counter, the pixel counter, and the chip counter count up based on the count number of the main clock as in the above-described embodiment. Next, when the counter value of the offset counter reaches the value stored in the count number information 44 (here, “100”), the counter value is cleared and the pixel counter 25b is counted up (t2 in FIG. 8). Subsequently, when the counter value of the pixel counter reaches the value stored in the count number information 44, the counter value is cleared and the chip counter is counted up (t3 in FIG. 8). At this time, assuming that the reading position is the connection portion 37b, the normal reference drive clock th1 is switched to the connection portion reference drive clock th2. By doing this, the number of image sensor positions stored in the connecting portion 37b can be suppressed by separately performing the count of the image sensor 37a and the count of the CCD chip 37, and therefore, compared with the image sensor position information 42. Thus, the storage area of the memory 25a can be suppressed (see FIGS. 2 and 7).

上述した実施形態では、駆動クロック設定ルーチンを実行するCISコントローラ25として説明したが、これをASIC(Application Specific Integrated Circuit)で構成してもよい。   In the above-described embodiment, the CIS controller 25 that executes the drive clock setting routine has been described. However, this may be configured by an ASIC (Application Specific Integrated Circuit).

上述した実施形態では、本発明の画像処理装置をスキャナ装置10として説明したが、繋目を有するCCDチップ37を備え、画像を読み取るものであれば特に限定されず、印刷装置を備えたマルチファンクションプリンタとしてもよいし、FAX装置としてもよい。また、スキャナ装置10の態様で本発明を説明したが、画像処理装置の制御方法の態様としてもよいし、この方法のプログラムの態様としてもよい。   In the above-described embodiment, the image processing apparatus of the present invention has been described as the scanner apparatus 10, but is not particularly limited as long as it includes a CCD chip 37 having a joint and reads an image, and is a multi-function including a printing apparatus. It may be a printer or a FAX apparatus. Further, although the present invention has been described with respect to the aspect of the scanner device 10, it may be an aspect of a control method for the image processing apparatus or an aspect of a program for this method.

スキャナ装置10の構成の概略を示す構成図である。1 is a configuration diagram showing an outline of the configuration of a scanner device 10. FIG. 撮像素子位置情報42及びタイミング情報43の説明図である。It is explanatory drawing of the image pick-up element position information 42 and the timing information 43. FIG. 通常の撮像素子37aでの駆動クロックと信号出力との説明図である。It is explanatory drawing of the drive clock and signal output in the normal image pick-up element 37a. 接続部37bでの駆動クロックと信号出力との説明図である。It is explanatory drawing of the drive clock and signal output in the connection part 37b. 駆動クロック設定ルーチンの一例を表すフローチャートである。It is a flowchart showing an example of a drive clock setting routine. 画素カウンタと駆動クロックの設定とを経時的に表す説明図である。It is explanatory drawing showing a pixel counter and the setting of a drive clock with time. メモリ25aに記憶されたカウント数情報44の説明図である。It is explanatory drawing of the count number information 44 memorize | stored in the memory 25a. 各カウンタと駆動クロックの設定とを経時的に表す説明図である。It is explanatory drawing showing each counter and the setting of a drive clock with time.

符号の説明Explanation of symbols

10 スキャナ装置、20 制御ユニット、21 コントローラ、22 CPU、23 ROM、24 RAM、25 CISコントローラ、25a メモリ、25b 画素カウンタ、26 タイミングジェネレータ(TG)、27 アナログフロントエンド(AFE)、28 画像処理回路、29 インタフェース(I/F)、30 キャリッジ、31 読取面、32 光源ユニット、33 照射部、34R 赤LED、34G 緑LED、34B 青LED、36 コンタクトイメージセンサ(CIS)、37 CCDチップ、37a 撮像素子、37b 接続部、38 キャリッジベルト、38a 従動ローラ、39 駆動モータ、42 撮像素子位置情報、43 タイミング情報、44 カウント数情報、50 ユーザパソコン(PC)。   DESCRIPTION OF SYMBOLS 10 Scanner apparatus, 20 Control unit, 21 Controller, 22 CPU, 23 ROM, 24 RAM, 25 CIS controller, 25a Memory, 25b Pixel counter, 26 Timing generator (TG), 27 Analog front end (AFE), 28 Image processing circuit 29 interface (I / F), 30 carriage, 31 reading surface, 32 light source unit, 33 irradiation unit, 34R red LED, 34G green LED, 34B blue LED, 36 contact image sensor (CIS), 37 CCD chip, 37a Element, 37b Connection part, 38 Carriage belt, 38a Driven roller, 39 Drive motor, 42 Image sensor position information, 43 Timing information, 44 Count number information, 50 User personal computer (PC).

Claims (6)

複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段と、
画像を読み取る前記読取手段の読取位置が前記接続部であるか否かを判定する判定手段と、
前記判定手段によって前記読取位置が前記接続部以外であると判定されたときには、所定の非接続部タイミングで前記画像を読み取るよう前記読取手段の読取部を制御し、前記判定手段によって前記読取位置が前記接続部であると判定されたときには、前記非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで前記画像を読み取るよう前記読取手段の読取部を制御する制御手段と、
前記読取手段が読取可能な複数の読取解像度に対応した前記接続部の前記撮像素子の位置を記憶する記憶手段と、を備え、
前記判定手段は、設定された前記読取解像度に対応した前記接続部の前記撮像素子の位置に基づいて前記読取位置が前記接続部であるか否かを判定する画像処理装置。
A reading unit in which a plurality of reading units are arranged adjacent to each other via the connection unit and can read an image;
A determination unit that determines whether or not a reading position of the reading unit that reads an image is the connection unit;
When the determination unit determines that the reading position is other than the connection unit, the reading unit of the reading unit is controlled to read the image at a predetermined non-connection unit timing, and the reading unit determines the reading position by the determination unit. A control unit that controls the reading unit of the reading unit to read the image at a predetermined connection unit timing that has a reading interval longer than the non-connection unit timing when it is determined as the connection unit;
Storage means for storing the position of the imaging element of the connection unit corresponding to a plurality of reading resolutions readable by the reading means;
The determination unit is an image processing apparatus that determines whether or not the reading position is the connection unit based on a position of the imaging element of the connection unit corresponding to the set reading resolution .
請求項1に記載の画像処理装置であって、
前記画像を読み取る前記撮像素子の位置をカウントする画素カウンタを備え、
前記記憶部は、前記読取手段が備える複数の撮像素子のうち前記接続部の撮像素子の位置を記憶し、
前記制御手段は、前記読取手段による画像の読取に伴って前記画素カウンタをカウントアップし、
前記判定手段は、前記画素カウンタの値が前記記憶手段に記憶された前記接続部の撮像素子の位置であるか否かに基づいて前記読取位置が前記接続部であるか否かを判定する、
画像処理装置。
The image processing apparatus according to claim 1,
A pixel counter that counts the position of the image sensor that reads the image;
The storage unit stores a position of an image sensor of the connection unit among a plurality of image sensors included in the reading unit,
The control means counts up the pixel counter as the image is read by the reading means,
The determination unit determines whether the reading position is the connection unit based on whether the value of the pixel counter is the position of the image sensor of the connection unit stored in the storage unit,
Image processing device.
請求項1に記載の画像処理装置であって、
前記読取部をカウントすることにより画像を読み取っている前記読取部を特定する読取部カウンタと、
前記読取部カウンタにより特定されている前記読取部のうち画像を読み取る前記撮像素子の位置をカウントする画素カウンタと、を備え、
前記記憶部は、前記読取部が備える複数の撮像素子の数に関する情報と前記読取部の数に関する情報とを記憶し、
前記制御手段は、画像を読み取っている前記読取部に対応する前記画素カウンタを前記読取手段による画像の読取に伴ってカウントアップし、前記画素カウンタの値が前記読取中の前記読取部が終了する値であるときには前記読取部カウンタをカウントアップし、前記判定手段は、前記読取部カウンタがカウントアップされるか否かに基づいて前記読取位置が前記接続部であるか否かを判定する、
画像処理装置。
The image processing apparatus according to claim 1,
A reading unit counter that identifies the reading unit that is reading an image by counting the reading unit;
A pixel counter that counts the position of the image sensor that reads an image of the reading unit identified by the reading unit counter;
The storage unit stores information related to the number of imaging elements included in the reading unit and information related to the number of the reading units,
The control unit counts up the pixel counter corresponding to the reading unit that is reading an image as the image is read by the reading unit, and the reading unit that is reading the pixel counter value ends. When the value is a value, the reading unit counter is counted up, and the determination unit determines whether the reading position is the connection unit based on whether the reading unit counter is counted up,
Image processing device.
前記所定の接続部タイミングは、前記読取部が切り替わる際に生じるノイズの影響を抑える程度だけ前記非接続タイミングよりも読取間隔が長いタイミングに設定されている、
請求項1〜3のいずれかに記載の画像処理装置。
The predetermined connection unit timing is set to a timing at which a reading interval is longer than the non-connection timing to an extent that suppresses the influence of noise generated when the reading unit is switched.
The image processing apparatus according to claim 1 .
複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段を備えた画像処理装置の制御方法であって、
(a)画像を読み取る前記読取手段の読取位置が前記接続部であるか否かを判定するステップと、
(b)前記ステップ(a)で前記読取位置が前記接続部以外であると判定されたときには、所定の非接続部タイミングで前記画像を読み取るよう前記読取手段の読取部を制御し、前記ステップ(a)で前記読取位置が前記接続部であると判定されたときには、前記非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで前記画像を読み取るよう前記読取手段を制御するステップと、
(c)前記読取手段が読取可能な複数の読取解像度に対応した前記接続部の前記撮像素子の位置を記憶するステップと、を含み、
前記ステップ(a)は、設定された前記読取解像度に対応した前記接続部の前記撮像素子の位置に基づいて前記読取位置が前記接続部であるか否かを判定する画像処理装置の制御方法。
A control method for an image processing apparatus including a reading unit in which a plurality of reading units are arranged adjacent to each other via a connecting unit and capable of reading an image,
(A) determining whether the reading position of the reading means for reading an image is the connecting portion;
(B) When it is determined in step (a) that the reading position is other than the connecting portion, the reading unit of the reading unit is controlled to read the image at a predetermined non-connecting portion timing; a step of controlling the reading means to read the image at a predetermined connecting portion timing at which a reading interval is longer than the non-connecting portion timing when it is determined in a) that the reading position is the connecting portion;
(C) storing the position of the image sensor of the connection unit corresponding to a plurality of reading resolutions that can be read by the reading unit;
The step (a) is a method of controlling an image processing apparatus that determines whether or not the reading position is the connecting portion based on the position of the imaging element of the connecting portion corresponding to the set reading resolution .
請求項5に記載の画像処理装置の制御方法の各ステップを1以上のコンピュータに実行させるためのプログラム。 A program for causing one or more computers to execute each step of the control method of the image processing apparatus according to claim 5 .
JP2007028065A 2007-02-07 2007-02-07 Image processing apparatus, control method thereof, and program thereof Expired - Fee Related JP4656066B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007028065A JP4656066B2 (en) 2007-02-07 2007-02-07 Image processing apparatus, control method thereof, and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007028065A JP4656066B2 (en) 2007-02-07 2007-02-07 Image processing apparatus, control method thereof, and program thereof

Publications (2)

Publication Number Publication Date
JP2008193584A JP2008193584A (en) 2008-08-21
JP4656066B2 true JP4656066B2 (en) 2011-03-23

Family

ID=39753214

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007028065A Expired - Fee Related JP4656066B2 (en) 2007-02-07 2007-02-07 Image processing apparatus, control method thereof, and program thereof

Country Status (1)

Country Link
JP (1) JP4656066B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2976320B2 (en) * 1993-03-31 1999-11-10 セイコーインスツルメンツ株式会社 Image sensor
JP3786229B2 (en) * 1996-09-20 2006-06-14 株式会社リコー Image reading device
JP2002057859A (en) * 2000-08-10 2002-02-22 Pfu Ltd Image reading device and program recording medium

Also Published As

Publication number Publication date
JP2008193584A (en) 2008-08-21

Similar Documents

Publication Publication Date Title
US7830562B2 (en) Image input device and image input method
JPS60224370A (en) Color image reading device
CN103248788B (en) Image read-out and image reading method
JP4656066B2 (en) Image processing apparatus, control method thereof, and program thereof
JP2012090204A (en) Image reading device, image reading method, operation control method and operation control program of imaging device
JP4238884B2 (en) Image reading apparatus and image reading system
JPH09321947A (en) Image reading device
JP4636246B2 (en) Image reading device
US8339685B2 (en) Image reading apparatus
JP5585121B2 (en) Image reading device
JP4586812B2 (en) Image reading apparatus and method thereof
JP5789990B2 (en) Image reading apparatus and image reading control method
JP5223400B2 (en) Image reading device
CN2704981Y (en) Image reading device and image reader
US20110267662A1 (en) Image-reader
JP6260135B2 (en) Photoelectric conversion element, image reading apparatus, and image forming apparatus
JP4779990B2 (en) Image reading apparatus and method thereof
JP4656214B2 (en) Image reading apparatus and image sensor discrimination method
JP6962172B2 (en) Image reader
JP2019024168A (en) Image reading device
JP4876983B2 (en) Image reading apparatus, control method thereof, and program thereof
JP6365037B2 (en) Image reading apparatus, image forming apparatus, and program
JP5742197B2 (en) Image reading apparatus, image reading method, and program
JP2012049601A (en) Image reading apparatus and image reading method
JP2008236631A (en) Image reading apparatus and defective element determination method

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20090903

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20090907

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090915

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100810

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100930

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: 20101130

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101213

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140107

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees