JP4656066B2 - Image processing apparatus, control method thereof, and program thereof - Google Patents
Image processing apparatus, control method thereof, and program thereof Download PDFInfo
- 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
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に記載された装置は、各フォトセンサの繋目に相当する画素をその両側の画素の平均値に置き換えたり、繋目に相当する画素を両側の画素のどちらかに置き換えることにより、フォトセンサの繋目で生じる画像の劣化を抑制するとしている。
しかしながら、この特許文献1に記載された装置では、読取画像の劣化を抑制するとはいえ、実際に読み取る画素とは異なる画素に置き換えてしまうものであるため、やはり実際の画素を読み取ったものに比して画質が劣化してしまう。また、このような画像処理装置では、迅速に画像の読み取りを行うことが要求されている。
However, in the apparatus described in
本発明は、このような課題に鑑みなされたものであり、読取画像の劣化をより抑制することができると共に、より迅速に画像を読み取ることができる画像処理装置、その制御方法及びそのプログラムを提供することを目的とする。 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
キャリッジ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
制御ユニット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
ここで、メモリ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
タイミング情報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
次に、こうして構成された本実施形態のスキャナ装置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
一方、ステップ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
一方、ステップ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
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の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
以上詳述した本実施形態のスキャナ装置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
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 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
上述した実施形態では、駆動クロック設定ルーチンを実行する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
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
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 .
前記画像を読み取る前記撮像素子の位置をカウントする画素カウンタを備え、
前記記憶部は、前記読取手段が備える複数の撮像素子のうち前記接続部の撮像素子の位置を記憶し、
前記制御手段は、前記読取手段による画像の読取に伴って前記画素カウンタをカウントアップし、
前記判定手段は、前記画素カウンタの値が前記記憶手段に記憶された前記接続部の撮像素子の位置であるか否かに基づいて前記読取位置が前記接続部であるか否かを判定する、
画像処理装置。 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.
前記読取部をカウントすることにより画像を読み取っている前記読取部を特定する読取部カウンタと、
前記読取部カウンタにより特定されている前記読取部のうち画像を読み取る前記撮像素子の位置をカウントする画素カウンタと、を備え、
前記記憶部は、前記読取部が備える複数の撮像素子の数に関する情報と前記読取部の数に関する情報とを記憶し、
前記制御手段は、画像を読み取っている前記読取部に対応する前記画素カウンタを前記読取手段による画像の読取に伴ってカウントアップし、前記画素カウンタの値が前記読取中の前記読取部が終了する値であるときには前記読取部カウンタをカウントアップし、前記判定手段は、前記読取部カウンタがカウントアップされるか否かに基づいて前記読取位置が前記接続部であるか否かを判定する、
画像処理装置。 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 .
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)
| 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 |
-
2007
- 2007-02-07 JP JP2007028065A patent/JP4656066B2/en not_active Expired - Fee Related
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 |