[go: up one dir, main page]

JP3846670B2 - Image reading device - Google Patents

Image reading device Download PDF

Info

Publication number
JP3846670B2
JP3846670B2 JP11250499A JP11250499A JP3846670B2 JP 3846670 B2 JP3846670 B2 JP 3846670B2 JP 11250499 A JP11250499 A JP 11250499A JP 11250499 A JP11250499 A JP 11250499A JP 3846670 B2 JP3846670 B2 JP 3846670B2
Authority
JP
Japan
Prior art keywords
image
data
clock
phase adjustment
phase
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
JP11250499A
Other languages
Japanese (ja)
Other versions
JP2000307852A (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 JP11250499A priority Critical patent/JP3846670B2/en
Publication of JP2000307852A publication Critical patent/JP2000307852A/en
Application granted granted Critical
Publication of JP3846670B2 publication Critical patent/JP3846670B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Input (AREA)
  • Facsimile Heads (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、スキャナ、デジタル複写機、デジタルカラー複写機、ファクシミリ、カラーファクシミリ等に装備される画像読取装置に関し、より詳細には、原稿画像を読み取る光電変換手段(ラインイメージセンサ)から出力されるアナログ信号をサンプリングしてデジタル信号に変換するA/D変換手段を有する画像読取装置における光電変換手段及びA/D変換手段の駆動(サンプリング)クロックの位相調整技術に関する。
【0002】
【従来の技術】
従来から、スキャナ、デジタル複写機等において原稿画像のデータ化に光電読み取りが行われている。光電読み取りに用いる光電変換手段としてはCCDラインセンサのように変換画素列をライン走査してアナログ画像信号を検出するものを採用している。
このような光電変換手段(CCD)から良好なアナログ信号を取り出すためには、適切な位相で駆動クロックを与える必要がある。また、光電変換手段の駆動クロックの位相に必要な調整を行った場合に検出した画像信号を処理する次段のアナログ処理回路における駆動クロックにも影響することになる。また、光電変換手段からのアナログ信号の出力遅延時間は駆動クロック周波数、出力電圧レベル等に左右されるので適切な出力位置でサンプルホールドをするためには、実機評価を行う必要がある。実機評価後のアナログ信号をデジタル化するためにA/D変換器(ADC)を使用するが、アナログ画像信号のサンプリングクロックについても画像信号周期の適切な位置で発生させる必要がある。
こうした画像データ処理手段に与える駆動クロックを発生する手段としては、従来からタイミングLSIが用いられている。ところが、LSI化の問題として、LSIの開発初期の段階で完全な設計仕様が求められるのに加えてLSIの開発が長期にわたることにより、製品化に長期間を要してしまう。
【0003】
【発明が解決しようとする課題】
こうしたことから、製品の開発後半で駆動クロックのタイミングを微妙に遅らせたり、進ませたりする必要が生じることがあった場合に、開発を長期化させないためにLSIの製造プロセスの最終段階でディレーラインを入れる等のハード変更を行うことにより対処することを可能とする提案がなされたが、この対応は非常に困難を伴うものであった。
本発明は、こうした従来技術の問題点に鑑みてなされたもので、その目的は、原稿画像を読み取る光電変換手段(ラインイメージセンサ)から出力されるアナログ信号をサンプリングしてデジタル信号に変換するA/D変換手段を有する画像読取装置における光電変換手段及びA/D変換手段の駆動(サンプリング)クロックのタイミングを変更することが必要になった場合に、位相の遅れた状態、位相の進んだ状態をハードウェアの変更無しに精度良く、調整することが可能な駆動(サンプリング)クロックの位相調整手段を備えた画像読取装置を提供することにある。
【0004】
【課題を解決するための手段】
請求項1の発明は、画像を読み取るラインイメージセンサと、該ラインイメージセンサから出力されるアナログ画像信号をデジタル画像データへ変換するA/D変換手段と、前記 A/D 変換手段からのデジタル画像データを検出するデジタルデータ検出手段と、前記ラインイメージセンサ及びA/D変換手段を動作させる各駆動クロックを発生させる駆動クロック発生手段と、前記ラインイメージセンサから出力されるアナログ画像信号の ODD EVEN の信号それぞれにゲイン調整をし、それらを 1 つにまとめたアナログ信号を前記 A/D 変換手段に出力するアナログ処理手段と前記駆動クロック発生手段が発生するラインイメージセンサ及び A/D 変換手段のクロックの位相を調整する位相調整手段を有する画像読取装置において、前記アナログ処理手段は、前記 ODD EVEN の信号間の出力差をなくす補正をした後所定の DC レベル差を与えて前記 A/D 変換手段へ出力し、前記位相調整手段で変更した前記各駆動クロック毎に前記デジタルデータ検出手段が ODD EVEN それぞれの平均値の差を求め、その差が前記アナログ処理手段で与えた所定の DC レベル差に最も近い場合の位相に調整することを特徴とするものである。
【0007】
請求項の発明は、請求項1に記載の画像読取装置において、前記位相調整データの調整ステップを前記画素クロックの周期の整数分の1の長さとすることを特徴とするものである。
【0008】
請求項の発明は、請求項1又は2に記載の画像読取装置において、前記位相調整データの調整幅を前記画素クロックの1周期分にわたる長さとすることを特徴とするものである。
【0009】
請求項の発明は、請求項乃至のいずれかに記載の画像読取装置において、前記画像読取装置は前記A/D変換手段の後段にシェーディング補正手段を有し、前記デジタルデータ検出手段は検出データを保持するメモリを前記シェーディング補正手段のメモリと兼用することを特徴とするものである。
【0010】
【発明の実施の形態】
本発明を添付する図面とともに示す以下の実施例に基づき説明する。
先ず、本発明の画像読取装置を好適に実施しうるデジタルカラー複写機の概要を説明する。
図1は、本実施例のデジタルカラー複写機の全体構成の概要を示す図である。このデジタルカラー複写機は、大きく分けるとカラー画像読取装置とカラー画像記録装置からなる。カラー画像読取装置は、画像読み取りユニット(スキャナ)2、画像処理ユニット3を有し、一方、カラー画像記録装置は、画像書き込みユニット4、ドラムユニット8と、現像部10、中間転写部9、給紙部11、定着部12、複写機機構部6を有し、また、これらの読取と記録の両装置に共通して制御動作を行うために、システム制御ユニット1、繰作部ユニット5、画像表示ユニット7を備える。
【0011】
本実施例のデジタルカラー複写機によりカラー複写を行う場合の動作の概略を示すと、画像読み取りユニット2により、光源からの照明光により照射される原稿を副走査しながら、原稿からの反射光を3ラインCCDセンサにより検出して画像の読み取りを行い、画像データを画像処理ユニット3に送る。
画像処理ユニット3では、スキャナγ補正、色変換、主走査変倍、画像分離、加工、エリア処理、階調補正処理などの画像処理を行なった画像データを画像書き込みユニット4へ送る。
画像書き込みユニット4では、画像データに応じた変調をかけてLD(レーザダイオード)を駆動する。ドラムユニット8では一様に帯電された回転する感光体ドラムに前記LDからのレーザビームにより静電潜像を書き込み、現像部10によりトナーを付着させて顕像化させる。
感光体ドラム上に作られた画像は、中間転写部9の転写ベルト上に再転写される。中間転写ベルト上にはフルカラーコピーの場合4色(Black:Bk、Cyan:C、Mgenta:M、Yellow:Y)のトナーが順次重ねられる。フルカラーコピーの場合にはBk、C、M、Yの4色の作像・転写工程が終了した時点で中間転写ベルトとタイミングを合わせて、給紙部11より転写紙が給紙され、紙転写部で中間転写ベルトから4色同時に転写紙にトナーが転写される。
トナーが転写された転写紙は搬送部を経て定着部12に送られ、定着ローラと加圧ローラによって熱定着され排紙される。
【0012】
また、上記したコピー動作を行わせる際に、ユーザの選択により設定されるコピーモード等のコピー条件は、操作部ユニット5によって入力される。設定されたコピーモード等のコピー条件に従い実行される動作モードはシステム制御ユニット1に通知され、システム制御ユニット1では設定されたコピーモードを実行するための制御処理を行う。この時、システム制御ユニット1は、画像読み取りユニット2、画像処理ユニット3、画像書き込みユニット4、画像表示ユニット7等のユニットに対して制御指示を行う。
図2は、操作部ユニット5の操作パネルの1例を示す図である。
図2に示すように、操作部ユニット5の操作パネルにはテンキー41、モードクリア/予熱キー42、割り込みキー43、画質調整キー44、プログラムキー45、プリントスタートキー46、クリア/ストップキー47、エリア加工キー48、輝度調整つまみ49、タッチパネルキー(後記図3のLCDパネル26上の)50、初期設定キー51を備える。
【0013】
テンキー41はコピー枚数などの数値入力を行う場合に使用する。モードクリア/予熱キー42は設定したモードを取り消して初期設定に戻す場合や、一定時間以上の連続押下で予熱状態とする設定を行う。割り込みキー43はコピー中に割り込み、別の原稿のコピーを行う場合に使用する。画質調整キー44は画質の調整を行うときに使用する。プログラムキー45はよく使用するモードの登録や呼出を行う場合に使用する。プリントスタートキー46はコピー開始の為のキーである。クリア/ストップキー47は入力した数値をクリアする場合や、コピー途中でコピーを中断する場合に使用する。エリア加工キー48は画像表示ユニット(ディスプレイエディタ)7上で、エリア加工・編集等のモードを実行する場合に使用する。
輝度調整つまみ49はLCDパネル(後記図3参照)の画面の明るさを調整する。
また、タッチパネルキー50はLCDパネル上に表示された各種のキーの範囲と同じ範囲にキーエリアを設定して、タッチパネルが前記設定された範囲内の押下を検出すると、その設定されたキーの処理を行う。
初期設定キー51はユーザが各初期設定の選択を行う時に押下する。
【0014】
また、画像表示ユニット7(図1)に画像読み取りユニット2から読み取った画像を表示するには、システム制御ユニット1からの制御指示により、画像読み取りユニット2が原稿画像の読み取りをスタートし、画像読み取りユニット2からの画像信号に対して、画像処理ユニット3において画像表示装置で表示するのに適した画像処理を行った後、LCDパネル等の画像表示装置に原稿の画像データを出力する。
図3は、画像表示ユニット7の回路構成を示す機能ブロック図である。
図3に示すように、画像表示ユニット7はコマンドラインを介してシステム制御ユニット1と、また、データラインを介して画像処理ユニット3に接続されており、FIFO(ラインバッファ)21、DRAM(画像データメモリ)22、CPU23、VRAM(ビデオメモリ)24、LCDC(LCDコントローラ)25、LCD(液晶パネル)26、ROM27、SRAM28、シリアル通信ドライバ29、画像データ信号バッファ(ドライバー/レシーバ)30、キーボード31を備える。
【0015】
画像処理ユニット3から出力された画像データは、画像表示ユニット7のFIFO21を介して、CPU23内蔵のDMAコントローラによって、画像データー格納用のDRAM22に格納される。
画像表示ユニット7には画像データと共に画像データー制御信号も送られているので、有効画像領域だけを取り込む事が可能である。DRAM22に格納された有効画像データは、CPU23によってVRAM24にDMA転送される。この時CPU23によってDRAM22内の画像データの任意の部分を転送したり、拡大・縮小・間引き等の処理を行うことも可能である。
VRAM24に転送された画像データは、LCDC(LCDコントローラ)25の制御によりLCDパネル26に表示される。
【0016】
図4は、図3に示す画像表示ユニット7のLCDパネルの1実施例を示す図である。
画像表示ユニット7は画像をLCDパネル26に表示させる。また、表示画面内で編集・加工のエリア指定/モード設定を行うためのディスプレイエディタを兼用するようにしても良い。図4の各設定キーは図3の機能ブロック図においてはキ−ボード31の部分にあたる。本発明の画像読取装置にとって重要な部分は、読み取りキーと明るさ調整キーで、読み取りキーは原稿の読み取りをスタートし、読み取られた画像全体をディスプレイに表示するためのキーで、明るさ調整キーはディスプレイの明るさを調整するためのキーである。
【0017】
図5は、LCDパネル26に表示される画面の一例を示す。
図5に示されるように、LCD画面上でカラーモード、自動濃度、マニュアル濃度、画質モード(自動画像分離)、自動用紙選択、用紙トレイ、用紙自動変倍、変倍(等倍)、ソート、スタック等のモード選択表示があり、さらにクリエイト、カラー加工、両面、変倍等のサブ画面選択表示も用意されている。
また、LCDパネル26をタッチパネルとし、各表示部の大きさと同様の大きさのキーを設定する。一部のキーはキーの押し下げ操作により画面展開を可能としている。
図6は、図5上の変倍キー押下による画面展開の一例を示す。
変倍キーが押下されると、画面下方から変倍設定画面がスクロ←ルアップされる。変倍設定画面には定形変倍(予め変倍率が設定されている変倍モード)用のキ←が設定されている。例えば71%の部分のタッチパネルキーを押下すると、変倍率71%が選択される。また、この画面には定形変倍以外の変倍モードを選択するため、ズームキー、寸法変倍キー、独立変倍/拡大連写キーが画面左側に設定されている。
【0018】
上記したタッチパネルの検出回路とその動作を説明する。
図7は、タッチパネル検出回路の構成の一例を示す図である。また、図8は、図7の検出回路におけるタッチパネルのX,Y各電極の電位の設定状態を表したものである。
図7に示すように、タッチパネル検出回路はタッチパネル71、コントローラ72、A/Dコンバータ73及び動作の切換回路を備える。
コントローラ72は検出端子をHigh状態にして、タッチパネル71の各電極の電位X1、X2、Yl、Y2を図8に示されるように設定する。Yl、Y2の回路は抵抗でプルアップされているので、タッチパネル71OFFのときYlは+5vになり、ONの時は0vになる。従って、A/Dコンバータ73の出力からON/OFFの状態を確認する。コントローラ72は、タッチパネル71のONの状態を検知すると、測定モードに切り換える。X方向の時はX1は+5v、X2は0vになり、入力位置の電位がYlを通してA/Dコンバータ73に接続されて座標が算出される。また、Y方向の座標も回路を切り換えて同様に算出される。このような検出回路によって、タッチパネル71の押下位置が検出される。
【0019】
上記した画像表示部と各種の入力用キーが操作パネル(図2参照)上に集約されている操作部ユニット5について、その回路構成とその動作の概略を以下に記す。
図9は、操作部ユニットの回路構成の1例を示す機能ブロック図である。
図9に示すように、操作部ユニット5はCPU53、アドレスラッチ54、LCDC(LCDコントローラ)55、アドレスデコーダ56、システムリセット57、ROM58、LEDドライバ59、キーボード60、タッチパネル61、LCDモジュール62、ROM63、RAM64、光トランシーバ65を備える。
【0020】
CPU53からのアドレス信号はアドレスラッチ54に取り込まれ、メモリへのアクセスコントロールのためにアドレス信号を各メモリに与える。アドレスラッチ54をでたアドレス信号はその一部がアドレスデコーダ56に入り、ここで各ICへのチップセレクト信号を作り、メモリマップの作成に使用される。また、アドレスはROM58(又はRAM)メモリやLCDC55に入りアドレス指定に使用される。
一方、CPU53からのデーターバスはROM58やLCDC55に接続され、データの双方向通信が行われる。LCDC55にはCPU53からのアドレスバス、データバスの他に、LEDドライバ59、キーボード60、アナログタッチパネル61、LCDモジュール62、そして表示データ用のROM63、RAM64等が接続されている。
LCDC55はキーボードからの信号やタッチパネル61からの信号によりROM63、RAM64のデータから表示データを作成し、LCDモジュール62の画面表示をコントロールする。また、CPU53には光ファイバー用コネクタとしての光トランシーバ65が接続されており、外部との通信を行っている。
【0021】
次に、上記したデジタルカラー複写機に装備される本発明を適用した画像読取装置について以下により詳細に説明する。
図10、図11は本実施例のカラー画像読取装置の読み取り画像信号の処理系及びスキャナ(画像読み取りユニット2)制御系を主に示す全体ブロック図である。
この処理・制御系(以下、スキャナIPU(画像処理ユニット)制御部という)を構成する各要素の機能を画像信号の処理を中心に図10を参照して説明する。
【0022】
スキャナIPU制御部上のCPU101はROM102に格納されたプログラムを実行しRAM103にデータ等を読み書きすることによりスキャナIPU制御部全体の制御を行っている。また、CPU101はシステム制御部104とシリアル通信で接続されおり、コマンド及びデータの送受信により指令された動作を行う。システム制御部104は操作表示部105とシリアル通信で接続されており、ユーザからのキー入力指示により動作モード等の指示を設定することができる(システム制御部については図1のシステム制御ユニット1に関する上記説明参照)。
一方、CPU101は1/O106を構成する原稿検知センサ、HPセンサ、圧板開閉センサ、冷却ファン等に接続されており、1/O106における検知及びON/OFFといった動作の制御をしている。スキャナモータドライバ107はCPU101からのPWM出力によりドライブされ励磁パルスシーケンスを発生し原稿走査駆動用のパルスモータ108を駆動する。
【0023】
原稿画像はランプレギュレータ109の下に駆動されるハロゲンランプ110により照明され、原稿面からの反射光を複数ミラー及びレンズを通り3ラインCCD111の受光面に結像することにより原稿面の画像が読み取られる。
3ラインCCD111はスキャナIPU制御部上のタイミング回路112によって、各ラインに対し駆動クロックを与えられレッド、グリーン、ブルー(以下、それぞれ「R」「G」「B」と記す)各々の奇数フィールド(以下「ODD」と記す)、偶数フィールド(以下「EVEN」と記す)のアナログの画像信号をエミッタホロワ113〜115に出力している。
エミッタホロワ113〜115からのアナログ出力はそれぞれアナログ処理回路116〜118へ入力され、アナログ処理回路内で減算法CDSを実行し、CCDのオプテイカルブラック部検出でラインクランプを実施し、ODDとEVENの出力差がなくなるように補正すべく、それぞれのアンプゲイン調整を行う。ゲイン調整後はマルチプレクサで合成して、最終的にDCレベルのオフセット調整(後記する位相調整モードの動作にて詳述)後に、R、G、B各信号をRGB用の各A/Dコンバータ(以下[ADC]と記す)119〜121へ入力する。
【0024】
ADC119〜121へ入力されたR、G、B各アナログ信号はデジタル化されてシェーディング補正回路122へ入力される。
シェーディング補正回路122では照明系の光量不均一やCCDの画素出力のバラツキを補正する機能を持っている。シェーディング補正された画像データはライン間補正メモリ123,124へ入力されて3ラインCCDのBとG、BとRのライン数の画像データをメモリで遅延させてB、G、Rの読取画像信号の1ライン以上の位置合わせを行いドット補正回路125へ出力する。
ドット補正回路125ではライン間補正メモリ123,124から出力された画像データをR、G、Bデータの1ライン以内でドットのズレを補正する。次いで、スキャナγ補正126で反射率リニアデータをルックアップテーブル方式で補正を各色について行う。
【0025】
この補正後の画像データは自動原稿色判定回路128と自動画像分離回路129とディレーメモリ127を介してRGBフィルタ・色変換処理・変倍処理・クリエイト処理回路130に入力される。
自動原稿色判定回路128ではACS(有彩/無彩判定)処理、即ち、黒及び灰色の判定を行う。また、自動画像分離回路129では、エッジ判定(白画素と黒画素の連続性により判定)、網点判定(画像中の山/谷ピーク画素の繰り返しパターンにより判定)及び写真判定(文字・網点外で画像データがある場合)を行い、文字及び印刷(網点)部、写真部の領域を判定してCPU101に伝え、後段のRGBフィルタ、色変換、プリンタγ補正、YMCKフィルタ、階調処理でパラメータや係数の切り換えに使用される。
【0026】
ディレーメモリ127を経たR、G、B画像データはRGBフィルタ・色変換処理・変倍処理・クリエイト処理回路130のRGBフィルタに入力される。RGBフィルタでは先の領域の判定結果に従ってフィルタ係数を切り換え設定することによりR、G、BのMTF補正、平滑化、エッジ強調、スルー等の処理を行う。続く色変換処理回路ではR、G、BデータからYMCK変換、UCR、UCA処理を実行する。また、変倍処理回路に入力され主走査の画像データに対して拡大/縮小処理を実行する。
この処理後に、画像データを分岐し、分岐した画像データの一部はI/Fを介して画像表示部132に入力される。こうすることにより読み取り画像を本デジタルカラー複写機における画像表示部132のLCDパネル(図3参照)面に表示し、読み取り結果をモニタすることができる。
クリエイト処理回路ではクリエイト編集、カラー加工を行う。クリエイト編集では斜体、ミラー、影付け、中抜き処理等を実行する。カラー加工では、カラー変換、指定色消去、アンダーカラー等の加工を行う。
【0027】
プリンタγ補正、YMCKフィルタ等の書き込み処理回路131では先の領域の判定に基づいてプリンタγ変換とYMCKフィルタに用いる係数を設定する。書き込み処理に含まれる階調処理ではディザ処理を実行し、ビデオコントロールでは書き込みタイミング設定や画像領域、白抜き領域の設定やグレースケールやカラーパッチ等のテストパターン発生を行うことができ、最終画像データの書き込み処理でLD(レーザーダイオード)へ出力できるように処理されて、LDへ出力する。上記各機能処理の実行は、CPU101に接続されいるROM102に格納されているプログラムにより各処理の設定と動作をシステム制御部104の指示により行うことによる。
【0028】
ここで、上記した実施例のカラー画像読取装置のスキャナIPU制御部中でも本発明と深い関わりのある部分である読み取り画像信号の処理系を詳細に説明する。図12は読み取り画像信号の処理系のブロック図で、図10、図11に示される処理系の一部を示す。なお、両図に示したと同じ構成要素には同一の符号を付している。図10を参照して、この実施例の読み取り画像信号の処理に係わる駆動クロック信号のタイミング制御動作を中心に処理系の動作を説明する。タイミング回路112はADC(R、G、B用)119〜121へADCLK信号(ADCサンプリングクロック)とシェーディング補正回路122以後のデジタル処理系へICLK信号(画像処理系信号クロック)を出力する。また、タイミング回路112は3ラインCCD111、アナログ処理系等へも駆動クロックを出力する。この駆動クロックにより3ラインCCD111は、R、G、BそれぞれについてODDとEVEN別にCCD出力としてアナログ信号を出力し、同様にアナログ処理回路116〜118でもODDとEVEN別々に処理し、その後に合成してADC119〜121への入力信号として出力させる。これらの信号波形と信号間のタイミングを図13のタイミングチャートに示す。同図には、発振器からの基本クロックと周期を同じにしたスキャナ画像CLKとCCDのラインに応じて定めたOLSYNC(ライン同期信号)及び基本クロックを4逓倍した4逓倍CLKをもとに生成されるADCLK,ICLKに加えて、スキャナ画像CLKにより駆動されたCCD出力及びCCD出力を処理するアナログ処理回路における合成後のアナログ画像信号(ADC入力信号)の出力タイミングの様子が示されている。
【0029】
次に、タイミング回路112から出力されるADC119〜121への駆動クロックADCLK信号と、ADC119〜121以降のデジタル処理系への駆動クロックICLK信号の位相調整について説明する。
位相調整の指示はCPU101よりアドレスバス/データバスを介してタイミング回路112に送られ、バスI/Fを通してタイミング回路112に設けられたADCLK、ICLK位相調整レジスタに調整データを書き込むことで行われる。この調整データ値によりコントロール信号が出力され位相調整がなされる。
タイミング回路112の基本クロックは発振器(図示せず)より入力される。本例では発振器の基本クロック周波数はスキャナ画像クロック周波数と同じくし、PLL回路で4逓倍クロックを生成し(図13参照)、この4逓倍CLKと基本CLK(スキャナ画像CLK)を共に位相調整回路に入力し位相調整されて後にADC119〜121及び各デジタル処理回路へ出力する。
【0030】
ADCLK、ICLK位相調整レジスタは次の8ビットレジスタとなっている。
〔ADCLK、ICLK位相調整レジスタ(8ビット)〕
D7 D6 D5 D4 D3 D2 D1 D0
− − − − − SEL ADC1 ADC0
上記8ビットの位相調整レジスタにおけるD0,D1の2ビット(ADCO,ADC1ビット)でADCLK、ICLK信号の位相調整データを、D2の1ビット(SELビット)でADCLK、ICLK位相調整選択データを書き込むようになっている。
SELビットは“0”でADCLKとICLKを同位相で調整するモードを選択し、“1”でICLKは固定のままでADCLKのみ位相調整するモードを選択可能にしている。
この2つの調整モードがある理由は、それぞれの調整モードのうち、使用するADC119〜121のデジタルデータ出力タイミングと後段のデジタル処理回路のセットリングタイムとホールドタイムが許容値範囲内に入るモードを選択できるようにするためである。例えば、ADCとして新たに開発されたものが採用され回路構成が変更されることによりサンプリングクロックとデジタルデータ出力タイミングが変わった場合でも、条件を満たす側を選択することで対応可能となる。
【0031】
本例では、4逓倍クロックを使用しADCLK、ICLK信号を生成するので、4逓倍クロックの信号周期より位相調整は4パターンとなる。これは、PLL回路で何逓倍を選択するかにより分解能ビット数が異なることは言うまでもない。
図14及び図15は4逓倍クロックの信号周期より位相調整されたADCLK、ICLK信号の4パターンを示す。いずれの図もレジスタの設定値を4段階(x0h〜x3h)で変更した場合のタイミングチャートで、図14はADCLKとICLKを同位相で調整した場合を、図15はICLKは固定のままでADCLKのみ位相調整した場合の例を示す。
上記を実行する際に、ADCLK、ICLK信号の設定は電源ON時に実行されるCPU101のソフトウェアの初期設定で行うようにする。従って、位相調整を変更する場合にはソフトウェアの変更が必要になる。
なお、ソフトウェアの変更せずに位相調整を行うことも可能であり、その例としては、制御基板上のディップスイッチの切り換えや操作表示部105のSPモードから変更することができるようにしてもよい。操作表示部105からの変更の場合は、操作表示部105から入力された位相調整データはシステム制御部104を介してスキャナIPU制御部のCPU101へシリアル通信データとして送信され、CPU101では受信した位相調整データを基にその調整動作を行う。
【0032】
次に、ADCLK、ICLK信号の位相調整を行う方法についてその実施例を以下に説明する。ここでは、調整量を変えた場合の出力変化を検出し検出結果により最適な調整量を選択するようにしたものである。この位相調整動作モードを実行するために、ADCLK、ICLK信号の位相を変化させ、変化させた時のデジタル画像出力の検出を行い、その検出結果を評価し、評価に従い位相調整データを定めるという手順を必要とする。本実施例では、位相調整モードをアナログ処理回路116〜118、ADC119〜121及びシェーディング補正回路(デジタル値検出回路)122に行わせ、その際にADC119〜121で処理された後の画像信号出力の検出のために新たに回路を設けることなくシェーディング補正回路122を兼用するようにしたデジタル値検出回路を用いて位相を変化させたADCLK、ICLK信号によって駆動され処理された後の画像信号出力を検出し、それを評価するようにしている。
【0033】
以下に、本実施例の位相調整モードについて詳細に説明する。
操作表示部105のSPモード上の図示せぬADC位相調整キーが押下されるとADC位相調整モードが実行される。CPU101はシェーディング補正回路122へバスI/F経由でその回路内のレジスタ設定部へADC位相調整モードへの移行を通知する。これにより通常シェーデイング補正の白メモリとして利用しているメモリを読み取り画像データの1ドット毎の平均値(例えば、10ラインの平均)をメモリし得る状態とする、つまり、シェーディング補正回路をデジタル値検出回路とする。
ここでは、ADCLK、ICLK位相調整レジスタのSELビットを“0”としたADCLKとICLKを同位相で調整する場合について説明する。
【0034】
図16はADC位相調整モードのフローチャートを示す。
図16に示されるフローに従い、ADC位相調整モードの動作を説明する。なお、説明文に括弧書きで図16に示されるステップ番号を参照のために付記する。
このフローは操作表示部105のADC位相調整キーの押下により開始され、先ず、シェーディング補正回路122へADC位相調整モードへの移行を通知し、そこをデジタル値検出回路として動作させる位相調整モードに設定する(S1)。
次に、白基準板でのデータにより位相を調整するので、照明系を載せたキャレッジをホームポジションから白基準板上に移動させ露光ランプを点灯する(S2)。
露光された白基準板を3ラインCCD111上に結像し光電変換出力信号によりADCLK位相調整サブルーチンを実行する(S3)。
ADCLK位相調整サブルーチンを終了し、露光ランプ消灯した後に、ホームポジションへ戻し(S4)、位相調整モードの設定によりデジタル値検出回路の動作を行っていた回路を元のシェーディング補正回路122の動作を行わせるようにして(S5)、ADC位相調整モードの動作を完了する。
【0035】
上記ADC位相調整モードの動作フローにおけるADCLK位相調整サブルーチンを詳細に説明する。
図17はADCLK位相調整サブルーチンの動作フローを示すチャートである。図示のフローに従い、ADCLK位相調整サブルーチンの動作を説明する。
このフローは上記したADC位相調整モードのステップS3(図16)において、露光された白基準板を3ラインCCD111上に結像しライン走査をして光電変換されたODDとEVENの画像出力信号を得たところから開始される。
アナログ処理回路116〜118ではエミッタホロワ113〜115から入力された白基準板によるODDとEVENの画像信号の出力差をなくす補正を施した後に、さらにODDとEVEN間の信号レベルの差値をある一定量:Aだけずらすようにそれぞれにゲインの調整を行う(S301)。
【0036】
次に、CPU101はタイミング回路112のADCLK,ICLK位相調整レジスタへ設定値=x0hを書き込む(S302)。
ここで、設定された位相における出力の一定時間の平均をとるためにライン同期信号10カウントしたかを確認し(S303)、確認後に先のステップS1(図16)において設定したモードにより動作するデジタル値検出回路122のメモリより1ドット毎の平均化されたデータ値をCPU101がリードする(S304)。
このリードしたライン単位のデータをODDとEVEN別に平均化して求めた値についてその差を計算しその差値:Bを求め、さらに先のステップS301にて設定した値:A(ODDとEVEN間の信号レベル差)との差、即ち(A−B)をとり、その絶対値:|A−B|を結果:Cとして求め(S305)、得た結果CをRAM▲1▼に格納する(S306)。
【0037】
次いで、CPU101はタイミング回路112のADCLK,ICLK位相調整レジスタへ次のシフト値を設定する設定値=x1hを書き込む(S307)、つまり、シフト1(1パルス遅れ)の状態(図14、15参照)にして、先に行ったステップと同様に、平均化に必要な一定時間後に(S308)、先のデジタル値検出回路122のメモリより1ドット毎の平均値データをCPU101がリードする(S309)。
このリードしたライン単位のデータより前記と同様の処理を実行し、C=|A−B|の計算を行い(S310)、得た結果をRAM▲2▼に格納する(S311)。
次いで、CPU101はタイミング回路112のADCLK,ICLK位相調整レジスタへ次のシフト値を設定する設定値=x3hを書き込む(S312)、つまり、シフト4(1パルス進み)の状態(図14、15参照)にして、先に行ったステップと同様に、平均化に必要な一定時間後に(S313)、先のデジタル値検出回路122のメモリより1ドット毎の平均値データをCPU101がリードする(S314)。
このリードしたライン単位のデータより前記と同様の処理を実行し、C=|A−B|の計算を行い(S315)、得た結果をRAM▲3▼に格納する(S316)。
上記した各シフト位置において求めRAM▲1▼〜▲3▼に格納された結果:C=|A−B|の値を比較して最も良好な位相調整データを決定し(S317)、決定したx0h〜x3hのいずれかをADCLK,ICLK位相調整レジスタにセットする(S318)ことによりADCLK位相調整サブルーチンを終える。
【0038】
本例では位相調整としては4逓倍クロックをPLL回路により生成しているが、8逓倍、16逓倍クロックを使用して位相調整の分解能を上げて、さらに良好な精度で調整を行ってもよい。この場合には、位相の遅れ及び進みパルスを基準の位置から数パルス取って先の計算のデータ比較を行って位相を決めることで良好な結果が得られる。
本発明ではODDとEVENの画像データに対して両者の信号レベルの差値をある一定量:Aだけずらすようなゲインの調整をそれぞれに行っている。ODDとEVENの画像信号レベルに差をつけることによって、サンプリングが正しい位置で行われていない場合は変化点でのデータを取り込むことになるためB(ライン単位のデータをODDとEVEN別に平均化して求めた値の差値)の値が小さくなり、結果Cが大きい値となる。すなわち、結果Cの値が小さくなれば適正な位置でサンプリングが行われることになるので、例えば、画素位置とA/D変換のサンプリング位置をオシロスコープ等の目視による確認が行いやすくなる等、最適調整の判断がし易くなる。
【0039】
【発明の効果】
(1) ラインイメージセンサ及びA/D変換器(ADC)の駆動クロックは、従来、タイミングLSIで発生させていたためにタイミングを調整する場合に、ディレーラインを入れる等のハード変更によらざるを得ないという制約を受け、その対応に困難をきたしていたが、本発明によって、位相調整データにより駆動クロックの出力タイミングが調整できるクロック発生手段を設け、このクロック発生手段におけるレジスタに装置全体を制御するCPUからデータバスを介して調整データを書込むことにより、位相の遅れた状態、位相の進んだ状態で、ハードウェアの変更(従来のディレーラインを入れる等の)なしに、クロックを発生させ、適切な出力位置でゲート及びサンプルホールドしラインイメージセンサ、ADCの駆動を行うことが可能となる。
また、EMI規制に従って行われる放射ノイズ低減のため、CCD駆動クロックやアナログ処理実行クロック、さらにADCクロックにフィルタやダンピング抵抗の挿入や定数変更により、クロック波形をなまらせて対応する必要があり、こうした場合にクロックの立ち上がり、立ち下がりにディレーが発生し信号出力に遅れが生じたりする。このため行うフィルタやダンピング抵抗の挿入や定数変更は画像データに影響を与えないレベルで調整するしかなかったが、本発明によると、前記のディレーが生じても位相調整が可能であるから、EMI対策による悪影響を防止でき、こうした条件下においても良好なタイミングで信号出力をサンプリングし、放射ノイズレベルを大きく下げることが可能となり利用範囲を拡大することができる。
【0040】
(2) 上記(1)の効果に加え、ラインイメージセンサからの光電変換したアナログ画像信号をADCで変換して得たデジタルデータを検出しその検出結果に基づき生成された位相調整データを用いて駆動クロックのタイミングを調整することにより、より適切な出力位置でサンプルホールドしADCの駆動を行うことが可能となる。
【0041】
(3) 上記(1)、(2)の効果に加えて、アナログ画像信号のゲインをODDとEVEN別に両者の出力差を補正した後にDCレベルにオフセットを与えるように調整するアナログ処理手段を設けることにより、位相調整する場合に適正位置で駆動(ゲート、サンプル)できれば、ODDとEVENに与えたレベル差と同じデータ値をとり、適正位置でなければ(例えば、画素の変化点)ゲイン調整で与えた差をとれなくなり、画素位置とA/D変換のサンプリング位置をオシロスコープ等の目視による確認が行いやすいこと等、出力値の変化を判断する場合に処理しやすいデータ結果が提供できることから位相調整の精度を高くすることが可能となる。
【0042】
(4) 上記(1)〜(3)の効果に加えて、位相調整データの調整ステップをPLLによる逓倍回路等を使用して前記画素クロック(ADCの駆動クロック)の周期の整数分の1の長さとして、ゲートの遅延量が積算され蓄積されることを無くすことにより、さらに正確な位相調整が可能となる。
【0043】
(5) 上記(1)〜(4)の効果に加えて、位相調整データの調整幅を画素クロック(ADCの駆動クロック)の1周期分にわたるようにしたことにより、1周期分の調整ができるので遅れ方向だけでなく進み方向も調整することができ、最適な動作が可能となる。
【0044】
(6) 上記(1)〜(5)の効果に加えて、デジタルデータ検出手段は検出データを保持するメモリを前記シェーディング補正手段のメモリと兼用するようにしたので、めもりのりようこうりつをあげ、また、高価なメモリを位相調整のためだけに新たに用意する場合のコストアップを抑えることができる。
【図面の簡単な説明】
【図1】本発明の画像読取装置を好適に実施しうるデジタルカラー複写機の全体構成の概要を示す図である。
【図2】図1に示すデジタルカラー複写機の操作部ユニットの操作パネルの1例を示す図である。
【図3】図1に示すデジタルカラー複写機の画像表示ユニットの回路構成を示す機能ブロック図である。
【図4】図3に示す画像表示ユニットのLCDパネルの1実施例を示す図である。
【図5】図4に示されるLCDパネルに表示される画面の1例を示す図である。
【図6】図5に示される画面上の変倍キー押下による画面展開の1例を示す。
【図7】タッチパネル検出回路の構成の1例を示す図である。
【図8】図7の検出回路におけるタッチパネルのX,Y各電極の電位の設定状態を表したものである。
【図9】図1に示すデジタルカラー複写機の操作部ユニットの回路構成の1例を示す機能ブロック図である。
【図10】本発明を適用したカラー画像読取装置の読み取り画像信号の処理系及びスキャナ制御系を主に示す全体ブロック図(その1)である。
【図11】本発明を適用したカラー画像読取装置の読み取り画像信号の処理系及びスキャナ制御系を主に示す全体ブロック図(その2)である。
【図12】本発明を適用した画像読取装置における読み取り画像信号の処理系のブロック図でである。
【図13】読み取り画像信号の処理系の各信号波形と信号間のタイミングを示すチャートである。
【図14】4逓倍クロックの信号周期より位相調整されたADCLK、ICLK信号(同位相)の4パターンを示す。
【図15】4逓倍クロックの信号周期より位相調整されたADCLK信号(ICLK信号固定)の4パターンを示す。
【図16】ADCLK位相調整モードの動作フローを示すチャートである。
【図17】ADCLK位相調整サブルーチンの動作フローを示すチャートである。
【符号の説明】
101…CPU、 104…システム制御部、
105…操作表示部、 111…3ラインCCD、
112…タイミング回路、 116〜118…アナログ処理回路(R、G、B用)、
119〜121…ADC(A/Dコンバータ)(R、G、B用)、
122…シェーディング補正回路(デジタル値検出回路)。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image reading apparatus installed in a scanner, a digital copying machine, a digital color copying machine, a facsimile, a color facsimile, and the like, and more specifically, is output from a photoelectric conversion means (line image sensor) that reads an original image. The present invention relates to a phase adjustment technique of a driving (sampling) clock of a photoelectric conversion unit and an A / D conversion unit in an image reading apparatus having an A / D conversion unit that samples an analog signal and converts it into a digital signal.
[0002]
[Prior art]
Conventionally, photoelectric reading is performed to convert a document image into data in a scanner, a digital copying machine, or the like. As a photoelectric conversion means used for photoelectric reading, a device that detects an analog image signal by scanning a conversion pixel array like a CCD line sensor is adopted.
In order to extract a good analog signal from such a photoelectric conversion means (CCD), it is necessary to provide a drive clock with an appropriate phase. Further, it also affects the drive clock in the analog processing circuit at the next stage that processes the detected image signal when necessary adjustments are made to the phase of the drive clock of the photoelectric conversion means. In addition, since the output delay time of the analog signal from the photoelectric conversion means depends on the drive clock frequency, the output voltage level, and the like, it is necessary to perform actual machine evaluation in order to perform sample hold at an appropriate output position. An A / D converter (ADC) is used to digitize the analog signal after actual machine evaluation, but it is necessary to generate the sampling clock of the analog image signal at an appropriate position in the image signal period.
Conventionally, a timing LSI has been used as means for generating a drive clock to be supplied to such image data processing means. However, as a problem of LSI development, a complete design specification is required at an early stage of LSI development, and the development of LSI takes a long time, which requires a long time for commercialization.
[0003]
[Problems to be solved by the invention]
For this reason, if it is necessary to slightly delay or advance the timing of the drive clock in the second half of product development, a delay line is used at the final stage of the LSI manufacturing process in order not to prolong development. Proposals have been made that can be dealt with by making hardware changes, such as putting in, but this has been very difficult.
The present invention has been made in view of such problems of the prior art, and its object is to sample an analog signal output from a photoelectric conversion means (line image sensor) for reading a document image and convert it into a digital signal A. When it is necessary to change the timing of driving (sampling) clocks of the photoelectric conversion means and the A / D conversion means in the image reading apparatus having the / D conversion means, the phase is delayed or the phase is advanced It is an object of the present invention to provide an image reading apparatus having a driving (sampling) clock phase adjusting means capable of accurately adjusting the frequency without changing hardware.
[0004]
[Means for Solving the Problems]
  The invention of claim 1 is a line image sensor for reading an image, an A / D conversion means for converting an analog image signal output from the line image sensor into digital image data,Said A / D Digital data detection means for detecting digital image data from the conversion means;Drive clock generation means for generating each drive clock for operating the line image sensor and A / D conversion means;An analog image signal output from the line image sensor ODD When EVEN Adjust the gain of each signal 1 The analog signals A / D Analog processing means for outputting to the conversion means;,A line image sensor generated by the drive clock generating means; A / D Phase adjustment means for adjusting clock phase of conversion meansIn an image reading apparatus havingThe analog processing means includes the ODD When EVEN After correcting for the output difference between DC Giving the level difference A / D The digital data detection means outputs to the conversion means and for each drive clock changed by the phase adjustment means. ODD When EVEN The difference between the respective average values is obtained, and the difference is given by the predetermined analog processing means. DC The phase is closest to the level difference.It is characterized by adjusting.
[0007]
  Claim2The invention of claim1In the image reading apparatus described above, the adjustment step of the phase adjustment data has a length that is an integral number of a period of the pixel clock.
[0008]
  Claim3The invention of claim1 or 2In the image reading apparatus described in (1), an adjustment width of the phase adjustment data is set to a length corresponding to one period of the pixel clock.
[0009]
  Claim4The invention of claim1Thru3In the image reading apparatus according to any one of the above, the image reading apparatus includes a shading correction unit at a subsequent stage of the A / D conversion unit, and the digital data detection unit includes a memory for holding detection data in the shading correction unit. It is also used as a memory.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
The present invention will be described based on the following examples shown with the accompanying drawings.
First, an outline of a digital color copying machine that can suitably implement the image reading apparatus of the present invention will be described.
FIG. 1 is a diagram showing an outline of the overall configuration of the digital color copying machine of the present embodiment. This digital color copying machine is roughly composed of a color image reading device and a color image recording device. The color image reading apparatus includes an image reading unit (scanner) 2 and an image processing unit 3, while the color image recording apparatus includes an image writing unit 4, a drum unit 8, a developing unit 10, an intermediate transfer unit 9, and a paper feed. Section 11, fixing section 12, copier mechanism section 6, and system control unit 1, rendition section unit 5, image display for performing control operations common to both the reading and recording apparatuses. A unit 7 is provided.
[0011]
The outline of the operation when color copying is performed by the digital color copying machine of this embodiment is as follows. The image reading unit 2 emits reflected light from the document while sub-scanning the document irradiated with illumination light from the light source. An image is read by detection by a 3-line CCD sensor, and image data is sent to the image processing unit 3.
The image processing unit 3 sends image data subjected to image processing such as scanner γ correction, color conversion, main scanning scaling, image separation, processing, area processing, gradation correction processing to the image writing unit 4.
The image writing unit 4 drives an LD (laser diode) by applying a modulation according to the image data. In the drum unit 8, an electrostatic latent image is written by a laser beam from the LD onto a uniformly charged rotating photosensitive drum, and toner is attached by the developing unit 10 to be visualized.
The image formed on the photosensitive drum is retransferred onto the transfer belt of the intermediate transfer unit 9. In the case of full-color copying, four colors (Black: Bk, Cyan: C, Mgenta: M, Yellow: Y) of toner are sequentially stacked on the intermediate transfer belt. In the case of full-color copying, the transfer paper is fed from the paper feeding unit 11 in synchronization with the intermediate transfer belt at the time when the image forming and transferring processes of Bk, C, M, and Y are completed, and the paper is transferred. The toner is transferred from the intermediate transfer belt to the transfer paper at the same time on the transfer paper.
The transfer paper onto which the toner has been transferred is sent to the fixing unit 12 through the conveyance unit, and is thermally fixed by the fixing roller and the pressure roller and is discharged.
[0012]
When performing the above-described copy operation, copy conditions such as a copy mode set by the user's selection are input by the operation unit unit 5. The operation mode to be executed in accordance with the copy conditions such as the set copy mode is notified to the system control unit 1, and the system control unit 1 performs control processing for executing the set copy mode. At this time, the system control unit 1 issues a control instruction to units such as the image reading unit 2, the image processing unit 3, the image writing unit 4, and the image display unit 7.
FIG. 2 is a diagram illustrating an example of an operation panel of the operation unit 5.
As shown in FIG. 2, the operation panel of the operation unit 5 includes a numeric keypad 41, a mode clear / preheat key 42, an interrupt key 43, an image quality adjustment key 44, a program key 45, a print start key 46, a clear / stop key 47, An area processing key 48, a brightness adjustment knob 49, a touch panel key (on the LCD panel 26 in FIG. 3) 50, and an initial setting key 51 are provided.
[0013]
The numeric keypad 41 is used when inputting numerical values such as the number of copies. The mode clear / preheat key 42 is used to cancel the set mode and return to the initial setting, or to set the preheat state by continuously pressing for a predetermined time or longer. The interrupt key 43 is used to interrupt during copying and to copy another document. The image quality adjustment key 44 is used when adjusting the image quality. The program key 45 is used to register or call a frequently used mode. The print start key 46 is a key for starting copying. The clear / stop key 47 is used to clear an input numerical value or to interrupt copying during copying. The area processing key 48 is used when executing an area processing / editing mode on the image display unit (display editor) 7.
The brightness adjustment knob 49 adjusts the brightness of the screen of the LCD panel (see FIG. 3 described later).
The touch panel key 50 sets a key area in the same range as the range of various keys displayed on the LCD panel, and when the touch panel detects a press within the set range, processing of the set key is performed. I do.
The initial setting key 51 is pressed when the user selects each initial setting.
[0014]
Further, in order to display the image read from the image reading unit 2 on the image display unit 7 (FIG. 1), the image reading unit 2 starts reading the original image according to a control instruction from the system control unit 1, and reads the image. The image signal from the unit 2 is subjected to image processing suitable for display on the image display device in the image processing unit 3, and then the image data of the document is output to the image display device such as an LCD panel.
FIG. 3 is a functional block diagram showing a circuit configuration of the image display unit 7.
As shown in FIG. 3, the image display unit 7 is connected to the system control unit 1 via a command line and to the image processing unit 3 via a data line, and includes a FIFO (line buffer) 21, a DRAM (image Data memory) 22, CPU 23, VRAM (video memory) 24, LCDC (LCD controller) 25, LCD (liquid crystal panel) 26, ROM 27, SRAM 28, serial communication driver 29, image data signal buffer (driver / receiver) 30, keyboard 31 Is provided.
[0015]
The image data output from the image processing unit 3 is stored in the image data storage DRAM 22 by the DMA controller built in the CPU 23 via the FIFO 21 of the image display unit 7.
Since an image data control signal is sent to the image display unit 7 together with the image data, it is possible to capture only the effective image area. Valid image data stored in the DRAM 22 is DMA-transferred to the VRAM 24 by the CPU 23. At this time, the CPU 23 can transfer an arbitrary portion of the image data in the DRAM 22 and perform processing such as enlargement / reduction / decimation.
The image data transferred to the VRAM 24 is displayed on the LCD panel 26 under the control of an LCDC (LCD controller) 25.
[0016]
FIG. 4 is a diagram showing an embodiment of the LCD panel of the image display unit 7 shown in FIG.
The image display unit 7 displays an image on the LCD panel 26. In addition, a display editor for performing editing / processing area designation / mode setting in the display screen may also be used. Each setting key in FIG. 4 corresponds to the keyboard 31 in the functional block diagram of FIG. An important part for the image reading apparatus of the present invention is a reading key and a brightness adjustment key. The reading key is a key for starting reading of an original and displaying the entire read image on a display. Is a key for adjusting the brightness of the display.
[0017]
FIG. 5 shows an example of a screen displayed on the LCD panel 26.
As shown in FIG. 5, on the LCD screen, color mode, automatic density, manual density, image quality mode (automatic image separation), automatic paper selection, paper tray, paper automatic scaling, scaling (same size), sorting, There is a mode selection display such as a stack, and further sub-screen selection displays such as create, color processing, double-sided, and variable magnification are also provided.
Further, the LCD panel 26 is used as a touch panel, and a key having the same size as each display unit is set. Some keys can be expanded by pressing the key down.
FIG. 6 shows an example of screen development by pressing the scaling key in FIG.
When the scaling key is pressed, the scaling setting screen is scrolled up from the bottom of the screen. In the scaling setting screen, a key ← for a standard scaling (a scaling mode in which a scaling ratio is set in advance) is set. For example, when a 71% touch panel key is pressed, a scaling factor of 71% is selected. In this screen, a zoom key, a size scaling key, and an independent scaling / enlarged continuous shooting key are set on the left side of the screen to select a scaling mode other than the standard scaling.
[0018]
The touch panel detection circuit and its operation will be described.
FIG. 7 is a diagram illustrating an example of the configuration of the touch panel detection circuit. FIG. 8 shows a setting state of potentials of the X and Y electrodes of the touch panel in the detection circuit of FIG.
As shown in FIG. 7, the touch panel detection circuit includes a touch panel 71, a controller 72, an A / D converter 73, and an operation switching circuit.
The controller 72 sets the detection terminal to the high state, and sets the potentials X1, X2, Yl, and Y2 of each electrode of the touch panel 71 as shown in FIG. Since the Yl and Y2 circuits are pulled up by resistors, Yl becomes + 5v when the touch panel 71 is OFF, and 0v when the touch panel 71 is ON. Therefore, the ON / OFF state is confirmed from the output of the A / D converter 73. When the controller 72 detects the ON state of the touch panel 71, the controller 72 switches to the measurement mode. In the X direction, X1 is + 5v and X2 is 0v, and the potential at the input position is connected to the A / D converter 73 through Yl to calculate coordinates. Also, the coordinates in the Y direction are calculated in the same manner by switching circuits. By such a detection circuit, the pressed position of the touch panel 71 is detected.
[0019]
Regarding the operation unit 5 in which the above-described image display unit and various input keys are integrated on the operation panel (see FIG. 2), the circuit configuration and the outline of the operation will be described below.
FIG. 9 is a functional block diagram illustrating an example of the circuit configuration of the operation unit.
As shown in FIG. 9, the operation unit 5 includes a CPU 53, an address latch 54, an LCDC (LCD controller) 55, an address decoder 56, a system reset 57, a ROM 58, an LED driver 59, a keyboard 60, a touch panel 61, an LCD module 62, and a ROM 63. RAM 64 and optical transceiver 65 are provided.
[0020]
The address signal from the CPU 53 is taken into the address latch 54, and the address signal is given to each memory for access control to the memory. Part of the address signal output from the address latch 54 enters the address decoder 56, where a chip select signal for each IC is generated and used to create a memory map. The address enters the ROM 58 (or RAM) memory or LCDC 55 and is used for address designation.
On the other hand, a data bus from the CPU 53 is connected to the ROM 58 and the LCDC 55 to perform bidirectional data communication. In addition to the address bus and data bus from the CPU 53, the LCDC 55 is connected to an LED driver 59, a keyboard 60, an analog touch panel 61, an LCD module 62, a display data ROM 63, a RAM 64, and the like.
The LCDC 55 creates display data from the data in the ROM 63 and the RAM 64 by a signal from the keyboard or a signal from the touch panel 61, and controls the screen display of the LCD module 62. Further, an optical transceiver 65 as an optical fiber connector is connected to the CPU 53 and performs communication with the outside.
[0021]
Next, an image reading apparatus to which the present invention is applied, which is installed in the above-described digital color copying machine, will be described in more detail below.
FIGS. 10 and 11 are overall block diagrams mainly showing the processing system of the read image signal and the scanner (image reading unit 2) control system of the color image reading apparatus of this embodiment.
The function of each element constituting this processing / control system (hereinafter referred to as a scanner IPU (image processing unit) controller) will be described with reference to FIG.
[0022]
The CPU 101 on the scanner IPU control unit controls the entire scanner IPU control unit by executing a program stored in the ROM 102 and reading / writing data and the like in the RAM 103. The CPU 101 is connected to the system control unit 104 by serial communication, and performs an operation instructed by transmission / reception of commands and data. The system control unit 104 is connected to the operation display unit 105 through serial communication, and can set an instruction such as an operation mode by a key input instruction from the user (the system control unit relates to the system control unit 1 in FIG. 1). See description above).
On the other hand, the CPU 101 is connected to an original detection sensor, an HP sensor, a pressure plate open / close sensor, a cooling fan, and the like constituting the 1 / O 106, and controls operations such as detection and ON / OFF in the 1 / O 106. The scanner motor driver 107 is driven by the PWM output from the CPU 101, generates an excitation pulse sequence, and drives the pulse motor 108 for scanning the original.
[0023]
The document image is illuminated by a halogen lamp 110 driven under a lamp regulator 109, and the reflected light from the document surface is imaged on the light receiving surface of the three-line CCD 111 through a plurality of mirrors and lenses, thereby reading the image on the document surface. It is done.
The 3-line CCD 111 is given a drive clock to each line by the timing circuit 112 on the scanner IPU control unit, and each odd-numbered field (red, green, blue (hereinafter referred to as “R”, “G”, “B” respectively)) Hereinafter, analog image signals of even fields (hereinafter referred to as “EVEN”) are output to the emitter followers 113 to 115.
Analog outputs from the emitter followers 113 to 115 are input to the analog processing circuits 116 to 118, respectively, a subtraction method CDS is executed in the analog processing circuit, line clamping is performed by detecting the optical black portion of the CCD, and ODD and EVEN Each amplifier gain adjustment is performed to correct the output difference. After gain adjustment, the signals are combined by a multiplexer, and finally, after the DC level offset adjustment (detailed in the operation of the phase adjustment mode described later), the R, G, and B signals are converted into RGB A / D converters ( (Hereinafter referred to as [ADC]) 119-121.
[0024]
The R, G, and B analog signals input to the ADCs 119 to 121 are digitized and input to the shading correction circuit 122.
The shading correction circuit 122 has a function of correcting unevenness in the amount of light in the illumination system and variation in CCD pixel output. The shading-corrected image data is input to the inter-line correction memories 123 and 124, and the image data of the number of lines B and G, B and R of the 3-line CCD is delayed in the memory, and the read image signals of B, G and R are delayed. Are aligned to one or more lines and output to the dot correction circuit 125.
The dot correction circuit 125 corrects the misalignment of dots within one line of R, G, and B data in the image data output from the interline correction memories 123 and 124. Next, the reflectance gamma data is corrected by the look-up table method by the scanner γ correction 126 for each color.
[0025]
The corrected image data is input to the RGB filter / color conversion process / magnification process / create process circuit 130 via the automatic document color determination circuit 128, the automatic image separation circuit 129, and the delay memory 127.
The automatic document color determination circuit 128 performs ACS (chromatic / achromatic determination) processing, that is, determination of black and gray. The automatic image separation circuit 129 also performs edge determination (determined by the continuity of white and black pixels), halftone determination (determined by the repetitive pattern of peak / valley peak pixels in the image), and photo determination (character / halftone dot). If there is image data outside), the area of the character and print (halftone dot) part and the photograph part is determined and transmitted to the CPU 101, and the subsequent RGB filter, color conversion, printer gamma correction, YMCK filter, gradation processing Used to switch parameters and coefficients.
[0026]
The R, G, B image data that has passed through the delay memory 127 is input to the RGB filter of the RGB filter, color conversion process, scaling process, and create process circuit 130. The RGB filter performs processing such as R, G, and B MTF correction, smoothing, edge enhancement, and through by switching and setting filter coefficients in accordance with the determination result of the previous region. In the subsequent color conversion processing circuit, YMCK conversion, UCR, UCA processing is executed from the R, G, B data. Further, enlargement / reduction processing is executed on the main scanning image data input to the scaling processing circuit.
After this processing, the image data is branched, and a part of the branched image data is input to the image display unit 132 via the I / F. In this way, the read image can be displayed on the LCD panel (see FIG. 3) surface of the image display unit 132 in the digital color copying machine, and the read result can be monitored.
The create processing circuit performs create editing and color processing. In create editing, italics, mirroring, shadowing, hollowing processing, etc. are executed. In color processing, color conversion, specified color deletion, undercolor processing, and the like are performed.
[0027]
  The write processing circuit 131 such as printer γ correction and YMCK filter sets coefficients used for printer γ conversion and YMCK filter based on the determination of the previous area. Dither processing is performed in the gradation processing included in the writing processing, and video timing allows setting of writing timing, setting of image areas and white areas, and generation of test patterns such as gray scales and color patches. Is processed so that it can be output to an LD (laser diode) and output to the LD. The execution of each of the above function processes is connected to the CPU 101.TheThis is because the setting and operation of each process is performed by an instruction from the system control unit 104 by a program stored in the ROM 102.
[0028]
  Here, the processing system of the read image signal, which is a part deeply related to the present invention, in the scanner IPU control unit of the color image reading apparatus of the above-described embodiment will be described in detail. FIG. 12 is a block diagram of the processing system of the read image signal, and shows a part of the processing system shown in FIGS. In addition, the same code | symbol is attached | subjected to the same component as shown in both figures. Figure10The operation of the processing system will be described focusing on the timing control operation of the drive clock signal related to the processing of the read image signal of this embodiment. The timing circuit 112 outputs an ADCLK signal (ADC sampling clock) to the ADCs (for R, G, B) 119 to 121 and an ICLK signal (image processing system signal clock) to the digital processing system after the shading correction circuit 122. The timing circuit 112 also outputs a drive clock to the 3-line CCD 111, an analog processing system, and the like. With this drive clock, the 3-line CCD 111 outputs an analog signal as a CCD output for each of ODD and EVEN for each of R, G, and B. Similarly, the analog processing circuits 116 to 118 separately process ODD and EVEN, and then synthesize them. Are output as input signals to the ADCs 119 to 121. These signal waveforms and the timing between signals are shown in the timing chart of FIG. This figure is generated based on the scanner image CLK and the CCD sync line that have the same period as the basic clock from the oscillator and the OLSYNC (line synchronization signal) determined according to the CCD line and the quadruple CLK that is four times the basic clock. In addition to ADCLK and ICLK, the CCD output driven by the scanner image CLK and the output timing of the synthesized analog image signal (ADC input signal) in the analog processing circuit for processing the CCD output are shown.
[0029]
Next, the phase adjustment of the drive clock ADCLK signal to the ADCs 119 to 121 output from the timing circuit 112 and the drive clock ICLK signal to the digital processing system after the ADCs 119 to 121 will be described.
A phase adjustment instruction is sent from the CPU 101 to the timing circuit 112 via the address bus / data bus, and is performed by writing adjustment data to the ADCLK and ICLK phase adjustment registers provided in the timing circuit 112 via the bus I / F. A control signal is output by this adjustment data value, and phase adjustment is performed.
The basic clock of the timing circuit 112 is input from an oscillator (not shown). In this example, the basic clock frequency of the oscillator is the same as the scanner image clock frequency, and the PLL circuit generates a quadruple clock (see FIG. 13). Both the quadruple CLK and the basic CLK (scanner image CLK) are used as the phase adjustment circuit. The phase is input and adjusted, and then output to the ADCs 119 to 121 and each digital processing circuit.
[0030]
  The ADCLK and ICLK phase adjustment registers are the following 8-bit registers.
[ADCLK, ICLK phase adjustment register (8 bits)]
D7 D6 D5 D4 D3 D2 D1 D0
− − − − − SEL ADC1 ADC0
  In the 8-bit phase adjustment register, ADCLK and ICLK signal phase adjustment data are written in 2 bits (ADCO and ADC1 bits) of D0 and D1, and ADCLK and ICLK phase adjustment selection data are written in 1 bit (SEL bit) of D2. It has become.
  When the SEL bit is “0”, a mode for adjusting ADCLK and ICLK in the same phase is selected, and when “1”, the mode for adjusting the phase of only ADCLK while ICLK is fixed can be selected.
  These twoAdjustmentThe reason for the mode isOf each adjustment modeThe digital data output timing of the ADCs 119 to 121 to be used and the settling time and hold time of the subsequent digital processing circuit are within the allowable range.modechooseTo be able to. For example, even when a newly developed ADC is adopted and the circuit configuration is changed, the sampling clock and the digital data output timing are changed.
[0031]
In this example, since the ADCLK and ICLK signals are generated using the quadruple clock, the phase adjustment becomes 4 patterns from the signal cycle of the quadruple clock. It goes without saying that the number of resolution bits differs depending on how many times the PLL circuit selects.
14 and 15 show four patterns of ADCLK and ICLK signals that are phase-adjusted by the signal period of the quadruple clock. Each figure is a timing chart when the set value of the register is changed in four stages (x0h to x3h). FIG. 14 shows a case where ADCLK and ICLK are adjusted in the same phase. FIG. Only an example in the case of phase adjustment is shown.
When executing the above, the ADCLK and ICLK signals are set by the initial setting of the software of the CPU 101 executed when the power is turned on. Therefore, when changing the phase adjustment, it is necessary to change the software.
It is also possible to adjust the phase without changing the software. For example, the phase adjustment may be performed by switching the DIP switch on the control board or the SP mode of the operation display unit 105. . In the case of a change from the operation display unit 105, the phase adjustment data input from the operation display unit 105 is transmitted as serial communication data to the CPU 101 of the scanner IPU control unit via the system control unit 104, and the received phase adjustment data is received by the CPU 101. The adjustment operation is performed based on the data.
[0032]
  Next, an embodiment of a method for adjusting the phase of the ADCLK and ICLK signals will be described below. Here, the output change when the adjustment amount is changed is detected, and the optimum adjustment amount is selected based on the detection result. To execute this phase adjustment operation mode, the phase of ADCLK and ICLK signals is changed, the digital image output is detected when changed, the detection result is evaluated, and the phase adjustment data is determined according to the evaluation. Need. In this embodiment, the analog processing circuits 116 to 118, the ADCs 119 to 121, and the shading correction circuit (digital value detection circuit) 122 are made to perform the phase adjustment mode, and the image signal output after being processed by the ADCs 119 to 121 at that time is processed. Detects image signal output after being driven and processed by ADCLK and ICLK signals whose phase has been changed using a digital value detection circuit that is also used as shading correction circuit 122 without providing a new circuit for detection. And try to evaluate it.
[0033]
Hereinafter, the phase adjustment mode of this embodiment will be described in detail.
When an ADC phase adjustment key (not shown) on the SP mode of the operation display unit 105 is pressed, the ADC phase adjustment mode is executed. The CPU 101 notifies the shading correction circuit 122 of the shift to the ADC phase adjustment mode to the register setting unit in the circuit via the bus I / F. As a result, the memory used as the white memory for normal shading correction is read and the average value for each dot (for example, the average of 10 lines) of the image data can be memorized. A detection circuit is used.
Here, a case where ADCLK and ICLK are adjusted in the same phase with the SEL bit of the ADCLK and ICLK phase adjustment registers set to “0” will be described.
[0034]
FIG. 16 shows a flowchart of the ADC phase adjustment mode.
The operation in the ADC phase adjustment mode will be described according to the flow shown in FIG. It should be noted that the step numbers shown in FIG.
This flow is started by pressing the ADC phase adjustment key of the operation display unit 105. First, the shading correction circuit 122 is notified of the transition to the ADC phase adjustment mode, and is set to the phase adjustment mode in which this is operated as a digital value detection circuit. (S1).
Next, since the phase is adjusted based on the data on the white reference plate, the carriage carrying the illumination system is moved from the home position onto the white reference plate and the exposure lamp is turned on (S2).
The exposed white reference plate is imaged on the 3-line CCD 111, and the ADCLK phase adjustment subroutine is executed by the photoelectric conversion output signal (S3).
After the ADCLK phase adjustment subroutine is completed and the exposure lamp is turned off, the home position is returned (S4), and the original shading correction circuit 122 is operated on the circuit that was operating the digital value detection circuit by setting the phase adjustment mode. (S5), the operation of the ADC phase adjustment mode is completed.
[0035]
The ADCLK phase adjustment subroutine in the operation flow of the ADC phase adjustment mode will be described in detail.
FIG. 17 is a chart showing the operation flow of the ADCLK phase adjustment subroutine. The operation of the ADCLK phase adjustment subroutine will be described according to the flow shown in the figure.
In this flow, in step S3 (FIG. 16) of the ADC phase adjustment mode described above, the exposed white reference plate is imaged on the three-line CCD 111, and line-scanned and photoelectrically converted ODD and EVEN image output signals. Start from where you got it.
In the analog processing circuits 116 to 118, after correcting the output difference between the ODD and EVEN image signals by the white reference plate input from the emitter followers 113 to 115, the signal level difference value between the ODD and EVEN is further fixed to a certain value. Amount: Each gain is adjusted so as to be shifted by A (S301).
[0036]
Next, the CPU 101 writes the set value = x0h to the ADCLK and ICLK phase adjustment registers of the timing circuit 112 (S302).
Here, it is confirmed whether or not the line synchronization signal 10 has been counted in order to take an average of outputs for a set time in a set phase (S303), and after confirmation, the digital that operates in the mode set in the previous step S1 (FIG. 16). The CPU 101 reads the averaged data value for each dot from the memory of the value detection circuit 122 (S304).
The difference between the values obtained by averaging the read line unit data by ODD and EVEN is calculated to obtain the difference value: B, and the value set in the previous step S301: A (between ODD and EVEN Difference (signal level difference), that is, (A−B), the absolute value: | A−B | is obtained as a result: C (S305), and the obtained result C is stored in the RAM (1) (S306). ).
[0037]
Next, the CPU 101 writes a setting value = x1h for setting the next shift value in the ADCLK and ICLK phase adjustment registers of the timing circuit 112 (S307), that is, the state of shift 1 (1 pulse delay) (see FIGS. 14 and 15). As in the previous step, the CPU 101 reads the average value data for each dot from the memory of the previous digital value detection circuit 122 after a certain time necessary for averaging (S308) (S309).
The same processing as described above is executed from the read line unit data, C = | A−B | is calculated (S310), and the obtained result is stored in the RAM (2) (S311).
Next, the CPU 101 writes a setting value = x3h for setting the next shift value in the ADCLK and ICLK phase adjustment registers of the timing circuit 112 (S312), that is, the state of shift 4 (advance by one pulse) (see FIGS. 14 and 15). As in the previous step, the CPU 101 reads the average value data for each dot from the memory of the previous digital value detection circuit 122 after a predetermined time required for averaging (S313).
The same processing as described above is executed from the read line unit data, C = | A−B | is calculated (S315), and the obtained result is stored in the RAM (3) (S316).
Result obtained at each shift position and stored in RAMs {circle around (1)} to {circle around (3)}: C = | A−B | is compared to determine the best phase adjustment data (S317), and the determined x0h Any one of .about.x3h is set in the ADCLK and ICLK phase adjustment registers (S318) to complete the ADCLK phase adjustment subroutine.
[0038]
In this example, the quadruple clock is generated by the PLL circuit as the phase adjustment. However, the resolution may be increased by using the 8th and 16th clocks, and the adjustment may be performed with better accuracy. In this case, a good result can be obtained by determining several phases of phase delay and advance pulses from the reference position and comparing the data in the previous calculation to determine the phase.
In the present invention, gain adjustment is performed for ODD and EVEN image data so that the difference between the signal levels of the two is shifted by a certain amount: A. By making a difference between the image signal levels of ODD and EVEN, if sampling is not performed at the correct position, the data at the change point will be captured. Therefore, B (line unit data is averaged by ODD and EVEN. The difference value between the obtained values becomes smaller, and the result C becomes a larger value. That is, if the value of the result C is small, sampling is performed at an appropriate position. For example, the pixel position and the A / D conversion sampling position can be easily visually confirmed with an oscilloscope or the like. It becomes easy to judge.
[0039]
【The invention's effect】
(1) Since the drive clock of the line image sensor and A / D converter (ADC) has been conventionally generated by the timing LSI, it must be changed by hardware such as inserting a delay line when adjusting the timing. However, according to the present invention, a clock generation means capable of adjusting the output timing of the drive clock by phase adjustment data is provided, and the entire apparatus is controlled by a register in the clock generation means. By writing the adjustment data from the CPU via the data bus, the clock is generated without changing the hardware (such as inserting a conventional delay line) in the delayed phase or advanced phase. Gate and sample hold at appropriate output position to drive line image sensor and ADC Theft is possible.
In addition, in order to reduce radiated noise that is performed in accordance with EMI regulations, it is necessary to deal with the CCD drive clock, analog processing execution clock, and ADC clock by smoothing the clock waveform by inserting filters and damping resistors and changing constants. In some cases, a delay occurs at the rise and fall of the clock, resulting in a delay in signal output. For this reason, the insertion of filters and damping resistors and the change of constants have only to be adjusted at a level that does not affect the image data. However, according to the present invention, the phase can be adjusted even if the delay occurs. The adverse effects due to the countermeasures can be prevented, and even under such conditions, the signal output can be sampled with good timing, the radiation noise level can be greatly reduced, and the range of use can be expanded.
[0040]
(2) In addition to the effect of (1) above, digital data obtained by converting the analog image signal photoelectrically converted from the line image sensor by ADC is detected, and phase adjustment data generated based on the detection result is used. By adjusting the timing of the drive clock, the ADC can be driven by sampling and holding at a more appropriate output position.
[0041]
(3) In addition to the effects (1) and (2) above, an analog processing means is provided for adjusting the gain of the analog image signal so as to give an offset to the DC level after correcting the output difference between ODD and EVEN. Therefore, if phase adjustment can be performed at the proper position (gate, sample), the same data value as the level difference given to ODD and EVEN is taken, and if it is not at the proper position (for example, pixel change point), gain adjustment Phase adjustment because it is possible to provide easy-to-process data results when judging changes in output values, such as making it easy to visually check the pixel position and A / D conversion sampling position with an oscilloscope, etc. It is possible to increase the accuracy of.
[0042]
(4) In addition to the effects of (1) to (3) above, the phase adjustment data adjustment step is a 1 / integer of the period of the pixel clock (ADC drive clock) using a PLL multiplier circuit or the like. By eliminating the accumulation and accumulation of the gate delay amount as the length, a more accurate phase adjustment is possible.
[0043]
(5) In addition to the effects (1) to (4) above, the adjustment width of the phase adjustment data extends over one period of the pixel clock (ADC drive clock), so that adjustment for one period can be performed. Therefore, not only the delay direction but also the advance direction can be adjusted, and an optimum operation becomes possible.
[0044]
(6) In addition to the effects (1) to (5) above, the digital data detection means uses the memory holding the detection data also as the memory of the shading correction means. Further, it is possible to suppress an increase in cost when an expensive memory is newly prepared only for phase adjustment.
[Brief description of the drawings]
FIG. 1 is a diagram showing an outline of the overall configuration of a digital color copying machine that can suitably implement an image reading apparatus of the present invention.
FIG. 2 is a diagram showing an example of an operation panel of an operation unit unit of the digital color copying machine shown in FIG.
3 is a functional block diagram showing a circuit configuration of an image display unit of the digital color copying machine shown in FIG. 1. FIG.
4 is a diagram showing an embodiment of the LCD panel of the image display unit shown in FIG. 3;
5 is a diagram showing an example of a screen displayed on the LCD panel shown in FIG. 4. FIG.
6 shows an example of screen expansion by pressing a scaling key on the screen shown in FIG.
FIG. 7 is a diagram illustrating an example of a configuration of a touch panel detection circuit.
8 illustrates a setting state of potentials of X and Y electrodes of the touch panel in the detection circuit of FIG.
9 is a functional block diagram showing an example of a circuit configuration of an operation unit of the digital color copying machine shown in FIG. 1. FIG.
FIG. 10 is an overall block diagram (No. 1) mainly showing a processing system of a read image signal and a scanner control system of a color image reading apparatus to which the present invention is applied.
FIG. 11 is an overall block diagram (No. 2) mainly showing a processing system of a read image signal and a scanner control system of a color image reading apparatus to which the present invention is applied.
FIG. 12 is a block diagram of a processing system of a read image signal in an image reading apparatus to which the present invention is applied.
FIG. 13 is a chart showing each signal waveform and timing between signals in a processing system of a read image signal.
FIG. 14 shows four patterns of ADCLK and ICLK signals (same phase) adjusted in phase by a signal period of a quadruple clock.
FIG. 15 shows four patterns of an ADCLK signal (ICLK signal fixed) whose phase is adjusted by a signal period of a quadruple clock.
FIG. 16 is a chart showing an operation flow in an ADCLK phase adjustment mode.
FIG. 17 is a chart showing an operation flow of an ADCLK phase adjustment subroutine.
[Explanation of symbols]
101 ... CPU, 104 ... System control unit,
105 ... Operation display section 111 ... 3-line CCD,
112 ... Timing circuit, 116-118 ... Analog processing circuit (for R, G, B),
119 to 121 ... ADC (A / D converter) (for R, G, B),
122: Shading correction circuit (digital value detection circuit).

Claims (4)

画像を読み取るラインイメージセンサと、
該ラインイメージセンサから出力されるアナログ画像信号をデジタル画像データへ変換するA/D変換手段と、
前記 A/D 変換手段からのデジタル画像データを検出するデジタルデータ検出手段と、
前記ラインイメージセンサ及びA/D変換手段を動作させる各駆動クロックを発生させる駆動クロック発生手段と、
前記ラインイメージセンサから出力されるアナログ画像信号の ODD EVEN の信号それぞれにゲイン調整をし、それらを 1 つにまとめたアナログ信号を前記 A/D 変換手段に出力するアナログ処理手段と
前記駆動クロック発生手段が発生するラインイメージセンサ及び A/D 変換手段のクロックの位相を調整する位相調整手段を有する画像読み取り装置において、
前記アナログ処理手段は、前記 ODD EVEN の信号間の出力差をなくす補正をした後所定の DC レベル差を与えて前記 A/D 変換手段へ出力し、前記位相調整手段で変更した前記各駆動クロック毎に前記デジタルデータ検出手段が ODD EVEN それぞれの平均値の差を求め、その差が前記アナログ処理手段で与えた所定の DC レベル差に最も近い場合の位相に調整することを特徴とする画像読取装置。
A line image sensor for reading images;
A / D conversion means for converting an analog image signal output from the line image sensor into digital image data;
And digital data detection means for detecting the digital image data from the A / D conversion means,
Drive clock generation means for generating each drive clock for operating the line image sensor and A / D conversion means;
Analog processing means for outputting the line to each ODD and EVEN signal to the gain adjustment of the analog image signal output from the image sensor, the analog signal summarized them into one for the A / D conversion means,
In the image reading apparatus having a phase adjustment means for adjusting the phase of the clock of the line image sensor generated by the driving clock generation means and the A / D conversion means ,
The analog processing means corrects the output difference between the ODD and EVEN signals, then outputs a predetermined DC level difference to the A / D conversion means, and changes the driving by the phase adjustment means. The digital data detection means obtains the difference between the average values of ODD and EVEN for each clock, and adjusts the phase to the case where the difference is closest to the predetermined DC level difference given by the analog processing means. Image reading device.
前記位相調整データの調整ステップを前記画素クロックの周期の整数分の1の長さとすることを特徴とする請求項1記載の画像読取装置。The image reading apparatus according to claim 1 , wherein the adjustment step of the phase adjustment data has a length of 1 / integer of the period of the pixel clock . 前記位相調整データの調整幅を前記画素クロックの1周期分にわたる長さとすることを特徴とする請求項1又は2記載の画像読取装置。The image reading apparatus according to claim 1 or 2, characterized in that the adjustment width of the phase adjustment data length over one period of the pixel clock. 前記画像読取装置は前記A/D変換手段の後段にシェーディング補正手段を有し、前記デジタルデータ検出手段は検出データを保持するメモリを前記シェーディング補正手段のメモリと兼用することを特徴とする請求項1乃至3のいずれかに記載の画像読取装置。 2. The image reading apparatus according to claim 1 , wherein a shading correction unit is provided at a subsequent stage of the A / D conversion unit, and the digital data detection unit also serves as a memory for the shading correction unit. The image reading apparatus according to any one of 1 to 3.
JP11250499A 1999-04-20 1999-04-20 Image reading device Expired - Fee Related JP3846670B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11250499A JP3846670B2 (en) 1999-04-20 1999-04-20 Image reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11250499A JP3846670B2 (en) 1999-04-20 1999-04-20 Image reading device

Publications (2)

Publication Number Publication Date
JP2000307852A JP2000307852A (en) 2000-11-02
JP3846670B2 true JP3846670B2 (en) 2006-11-15

Family

ID=14588318

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11250499A Expired - Fee Related JP3846670B2 (en) 1999-04-20 1999-04-20 Image reading device

Country Status (1)

Country Link
JP (1) JP3846670B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8264747B2 (en) 2007-05-28 2012-09-11 Ricoh Company, Ltd. Image reading device and image reading method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002019695A1 (en) * 2000-08-29 2002-03-07 Seiko Epson Corporation Image reader
JP3884966B2 (en) 2002-02-01 2007-02-21 キヤノン株式会社 Image reading apparatus and image reading apparatus driving method
JP5014029B2 (en) * 2007-09-03 2012-08-29 キヤノン株式会社 Image reading apparatus and sampling timing determination method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8264747B2 (en) 2007-05-28 2012-09-11 Ricoh Company, Ltd. Image reading device and image reading method

Also Published As

Publication number Publication date
JP2000307852A (en) 2000-11-02

Similar Documents

Publication Publication Date Title
US6665096B1 (en) Apparatus and a method for image processing
JP4596425B2 (en) Image reading apparatus, image forming apparatus, and image reading control method
JP3846670B2 (en) Image reading device
US5864634A (en) Image processing apparatus and method
JP3722403B2 (en) Image reading device
JP4361476B2 (en) Image reading apparatus and image forming apparatus
JP3631637B2 (en) Image reading device
JP2009272891A (en) Image reader, image forming apparatus, image reading method, and image formation method
JP2001268355A (en) Image scanning apparatus
JP3631597B2 (en) Image reading device
JP4383326B2 (en) Image reading apparatus and image forming apparatus
JP2001309136A (en) Image reader and image processor provided with the image reader
JPH07147614A (en) Image copy system
JP3957287B2 (en) Image reading device
JP3904385B2 (en) Image forming apparatus, control method, and control program
JP3976494B2 (en) Image reading apparatus and image forming apparatus
JP2000125120A (en) Image reader
JPH11308449A (en) Image reader
JP2003274113A (en) Image reader
JP4117855B2 (en) Image reading device
JP2001298592A (en) Image reader and image processor provided with the image reader
JP2002204355A (en) Image reading apparatus
JP2005086339A (en) Image reading apparatus
JP4165838B2 (en) Image reading device
JP2005086338A (en) Image reading apparatus

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060223

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060323

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060510

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060817

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090901

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100901

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110901

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120901

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130901

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees