JP2010063042A - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP2010063042A JP2010063042A JP2008229093A JP2008229093A JP2010063042A JP 2010063042 A JP2010063042 A JP 2010063042A JP 2008229093 A JP2008229093 A JP 2008229093A JP 2008229093 A JP2008229093 A JP 2008229093A JP 2010063042 A JP2010063042 A JP 2010063042A
- Authority
- JP
- Japan
- Prior art keywords
- gamma correction
- conversion
- data
- conversion values
- unit
- 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.)
- Granted
Links
- 238000012937 correction Methods 0.000 claims abstract description 116
- 230000015654 memory Effects 0.000 claims abstract description 20
- 238000006243 chemical reaction Methods 0.000 claims description 135
- 238000004364 calculation method Methods 0.000 claims description 61
- 230000003287 optical effect Effects 0.000 claims description 14
- 239000003086 colorant Substances 0.000 claims description 13
- 230000000875 corresponding effect Effects 0.000 description 48
- 238000010586 diagram Methods 0.000 description 10
- 238000003705 background correction Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 101100108136 Drosophila melanogaster Adck1 gene Proteins 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
【解決手段】入力データを取得するデータ取得部と、入力データの値を2つの変換値を用いて補間して第1変換データを生成する第1のガンマ補正と、この第1変換データを2つの変換値を用いて補間して第2変換データを生成する第2のガンマ補正とを行う演算部と、
第1のガンマ補正に使用される変換値の内、偶数番目の変換値を記憶する第1のテーブルを格納する第1のメモリと、第1のガンマ補正に使用される変換値の内、奇数番目の変換値を記憶する第2のテーブルを格納する第2のメモリと、第2のガンマ補正に使用される変換値の内、偶数番目の変換値を記憶する第3のテーブルを格納する第3のメモリと、第2のガンマ補正に使用される変換値の内、奇数番目の変換値を記憶する第4のテーブルを格納する第4のメモリとを有する。
【選択図】図2
Description
そのため、第1及び第2のガンマ補正において、各2個の変換値を1回のクロックに同期させて読み取ることができる。その結果、2度の補間演算を用いてガンマ補正を行う画像処理装置に関し、ガンマ補正の処理速度を向上させることができる。
上記のように構成された発明では、2つの変換値を用いて線形補間を実行するガンマ補正において、本発明を適応することができる。
上記のように構成された発明では、2度の補間演算を2つの演算部により実行するため、各処理を独立して処理することができ、ガンマ補正の処理速度を向上させることができる。
上記のように構成された発明では、入力データがスキャナデータである場合でも応用することができる。
上記のように構成された発明では、入力データがRGB各色ごとにパラレルで演算部に入力される場合であっても、2回のガンマ補正を高速に行うことができる。
上記のように構成された発明では、表面と裏面に対応する変換値を記憶したテーブルを共通化することで、メモリ数を増やすことなく表面と裏面に対応する入力データに対してガンマ補正を実行することができる。
1.第1の実施形態:
(1)スキャナの構成;
(2)第1〜第4テーブルのアドレスの求め方について:
(3)ガンマ補正について:
2.第2の実施形態:
3.第3の実施形態:
4.第4の実施形態:
5.第5の実施形態:
6.その他の実施形態:
(1)スキャナの構成:
図1は、本発明の一実施例による画像処理装置を説明するブロック図である。この図では、画像処理装置としてのスキャナ100を例に説明を行う。スキャナ100は、インタフェース300を通じてPC200と接続されている。また、PC200は、ROM及びハードディスク装置に格納されたプログラムを実行し、PC200の各部を制御する他、ハードディスク装置に格納されたTWAINドライバを実行してスキャナ100を制御する。
光学系99は、光源に照射された原稿の反射光像をレンズ郡を通じてイメージセンサ98に縮小して結像させる。イメージセンサ98は、光学系99により結像される走査線上の光学像を走査し、その光学像の濃淡に相関する電気信号を出力する。
2s・b−k ≧x>2s・b−(k+1) …(式2)
第2演算部52は、次式(式3)で表すG(x)を次のように求める。
(ただし、F(x)は入力値(第1演算部の出力値)とし、uは入力値のビット数とし、2n はRGB各色の変換値の個数とする。)
2u−n(k+1)≧x>2u−nk…(式4)
図5は、仮アドレスkとこの仮アドレスから求められる各テーブルのアドレスとの関係を説明する図である。図6は、一例としての、第1及び第2テーブルに記憶される変換値を説明する図である。なお、図5では、入力データのRGBの各色の内、Rにおける仮アドレスkと、第1テーブルに指定するアドレスの関係を示している。また、図6では、便宜上、第1SRAM30に指定されるアドレスを中間アドレスにより示している。また、各変換値は連続するアドレスに格納されるものとする。なお、第2〜第4のテーブルについても同じ関係を有するものとする。
一方、仮アドレスk:1(奇数)の場合は、Rの入力データにおける1番目と2番目の変換値が必要となるため、第1SRAMに指定するアドレス:01h、第2SRAMに指定するアドレス:00hである。同様に、仮アドレスk=3(奇数)の場合は、3番目と4番目のアドレスが必要となるため、第1SRAMに指定するアドレス:02h、第2SRAMに指定するアドレス:01hである。
図7は、演算部が実行するガンマ補正を表す流れ図である。また、図8は、各演算部が実行するガンマ補正におけるタイミングチャートである。AFE部80から第1演算部51へ16ビットの入力データ(DIN)が入力され、かつ、入力データを取り込むためのADCK信号が入力されると、セレクタ53は、入力データに対して第1のガンマ補正を施すよう入力を切替える(ステップS110)。第1演算部51は、ADCK信号から生成した取り込み信号(STRB)に同期して、この入力データを取り込む。そして、第1演算部51は、(式2)を用いて取り込んだ階調データから仮アドレスkを算出する(ステップS120)。
スキャナ100が原稿画像の表面と裏面とを一度に取り込む場合、表面に対応した入力データと、裏面に対応した入力データに対して個別の変換値が必要となる。そのため、第2の実施形態に係るスキャナ100では、本発明を応用することにより、表面及び裏面に対応した入力データを変換する変換値が記憶されたテーブルを共通化することができる。
AFE部80から出力される入力データがRGBの色毎にパラレルで入力される場合でも、本発明を適応することで、ガンマ補正の処理速度を速くすることができる。図10は、第3の実施形態に係るディジタル画像処理部を示すブロック図である。また、図11は、第3の実施形態に係るガンマ補正処理のタイミングチャートである。第3の実施形態に係るディジタル画像処理部60は、RGB各色に対応する入力データがパラレルで入力するようAFE部80と接続されている。
AFE部80からRGB各色の入力データがパラレルで入力される場合に、RGBの色毎にテーブルを分割して使用するものであってもよい。つまり、ガンマ補正部50は、第1のガンマ補正で使用される変換値が記憶されたテーブルを2個使用し、第2のガンマ補正で使用される変換値が記憶されたテーブルを2個使用するため、RGB各色で12(4×3)のテーブルを使用するものであってもよい。この場合、各テーブルを格納するための個別のSRAMが必要となることは言うまでもない。
また、各テーブルをRGB各色に分けて使用することにより、スキャナ100が原稿画像の表面と裏面とを同時で読み取る場合でも、表面と裏面に対応する変換値が記憶されたテーブルを共通化して同じSRAM上に記憶することが可能となる。
ガンマ補正部は、1つの演算部により第1のガンマ補正と第2のガンマ補正を行うものであってもよい。ガンマ補正部50では、第1のガンマ補正により生成された第1変換データを用いて第2のガンマ補正を実行するため、1つの演算部により2回のガンマ補正を行う場合、第1のガンマ補正により出力された第1変換データを第2のガンマ補正を実行するためにラッチさせる必要が生じる。そのため、1クロック余分に処理時間が必要となる。しかしながら、スキャナ100が入力データを高速でガンマ補正する必要がない場合は、第1変換データのラッチを省略して、第2のガンマ補正を行うことで、演算部を2個使用する場合と同等の処理速度とすることも可能である。
画像処理装置は、スキャナに限定されない。つまり、入力データに対して2回のガンマ補正を行う装置であれば、画像処理装置は、印刷装置や、スキャナと印刷装置から成る複合機であってもよい。
Claims (6)
- 入力データに対してガンマ補正処理を行なう画像処理装置であって、
入力データを取得するデータ取得部と、
前記入力データの値を2つの変換値を用いて補間して第1変換データを生成する第1のガンマ補正と、この第1変換データを2つの変換値を用いて補間して第2変換データを生成する第2のガンマ補正とを行う演算部と、
前記第1のガンマ補正に使用される変換値の内、偶数番目の変換値を記憶する第1のテーブルを格納する第1のメモリと、
前記第1のガンマ補正に使用される変換値の内、奇数番目の変換値を記憶する第2のテーブルを格納する第2のメモリと、
前記第2のガンマ補正に使用される変換値の内、偶数番目の変換値を記憶する第3のテーブルを格納する第3のメモリと、
前記第2のガンマ補正に使用される変換値の内、奇数番目の変換値を記憶する第4のテーブルを格納する第4のメモリと、を有し、
前記演算部は、前記第1及び第2のテーブルを一度に参照して第1のガンマ補正を行い、又、前記第3及び第4のテーブルを一度に参照して第2のガンマ補正を行うことを特徴とする画像処理装置。 - 前記演算部は、2つの変換値を用いて線形補間を行うことを特徴とする請求項1に記載の画像処理装置。
- 前記演算部は、第1のガンマ補正を行う第1演算部と、第2のガンマ補正を行う第2演算部とで構成されることを特徴とする請求項1又は請求項2に記載の画像処理装置。
- 前記データ取得部は、光学像を走査し前記光学像を表す入力データを出力する走査部と、原稿の光学像を前記走査部に入力する光学系とで構成されることを特徴とする請求項1〜請求項3のいずれか一項に記載の画像処理装置。
- 前記データ読取部は、RGB各色に対応する入力データを前記演算部にパラレルで供給し、
前記第1〜第4のテーブルには、テーブルごとにRGB各色の変換値が共通化して記憶されており、
前記演算部は、前記RGB各色の変換値を遅延させて読み取ることを特徴とする請求項4に記載の画像処理装置。 - 前記入力データは、原稿画像に対して表面と裏面に対応したデータであって、
前記第1〜第4のメモリには、裏面と表面に対応する変換値が共通化されたテーブルが格納されていることを特徴とする請求項4に記載の画像処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008229093A JP5217807B2 (ja) | 2008-09-05 | 2008-09-05 | 画像処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008229093A JP5217807B2 (ja) | 2008-09-05 | 2008-09-05 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010063042A true JP2010063042A (ja) | 2010-03-18 |
JP5217807B2 JP5217807B2 (ja) | 2013-06-19 |
Family
ID=42189319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008229093A Expired - Fee Related JP5217807B2 (ja) | 2008-09-05 | 2008-09-05 | 画像処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5217807B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112011100943T5 (de) | 2010-03-18 | 2013-01-10 | Yazaki Corporation | Head-up-Display-Vorrichtung |
KR20200044239A (ko) * | 2018-10-18 | 2020-04-29 | 삼성디스플레이 주식회사 | 표시 장치 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07220048A (ja) * | 1994-01-31 | 1995-08-18 | Canon Inc | データ変換装置及び画像形成装置 |
JPH10208034A (ja) * | 1997-01-17 | 1998-08-07 | Seiko Epson Corp | 画像処理装置および画像処理方法 |
JP2003203225A (ja) * | 2001-10-31 | 2003-07-18 | Ricoh Co Ltd | データ変換装置,画像処理装置およびデータ変換方法 |
JP2004118432A (ja) * | 2002-09-25 | 2004-04-15 | Seiko Epson Corp | ガンマ補正方法、ガンマ補正装置及び画像読み取りシステム |
JP2005266576A (ja) * | 2004-03-19 | 2005-09-29 | Seiko Epson Corp | 画像処理装置、及び画像処理方法 |
-
2008
- 2008-09-05 JP JP2008229093A patent/JP5217807B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07220048A (ja) * | 1994-01-31 | 1995-08-18 | Canon Inc | データ変換装置及び画像形成装置 |
JPH10208034A (ja) * | 1997-01-17 | 1998-08-07 | Seiko Epson Corp | 画像処理装置および画像処理方法 |
JP2003203225A (ja) * | 2001-10-31 | 2003-07-18 | Ricoh Co Ltd | データ変換装置,画像処理装置およびデータ変換方法 |
JP2004118432A (ja) * | 2002-09-25 | 2004-04-15 | Seiko Epson Corp | ガンマ補正方法、ガンマ補正装置及び画像読み取りシステム |
JP2005266576A (ja) * | 2004-03-19 | 2005-09-29 | Seiko Epson Corp | 画像処理装置、及び画像処理方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112011100943T5 (de) | 2010-03-18 | 2013-01-10 | Yazaki Corporation | Head-up-Display-Vorrichtung |
KR20200044239A (ko) * | 2018-10-18 | 2020-04-29 | 삼성디스플레이 주식회사 | 표시 장치 |
KR102666134B1 (ko) | 2018-10-18 | 2024-05-14 | 삼성디스플레이 주식회사 | 표시 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP5217807B2 (ja) | 2013-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4062031B2 (ja) | ガンマ補正方法、ガンマ補正装置及び画像読み取りシステム | |
US8531736B2 (en) | Image processing apparatus and image processing method | |
JP5217807B2 (ja) | 画像処理装置 | |
JP2005079816A (ja) | 画像データ作成方法および装置 | |
JP4807401B2 (ja) | 画像処理装置、画像形成装置およびプログラム | |
JP2009272891A (ja) | 画像読取装置、画像形成装置、画像読取方法及び画像形成方法 | |
JP2003051944A (ja) | 画像処理方法、画像処理システム、プログラム及び記憶媒体 | |
JP2001016441A (ja) | 画像処理装置 | |
JP4039447B2 (ja) | カラー画像処理装置 | |
JP4746945B2 (ja) | 解像度変換装置及び方法 | |
JPH0380668A (ja) | 高品質イメージスキャナー | |
JP4311138B2 (ja) | 複数のデータ入出力処理を行うデータ処理装置 | |
US7119925B2 (en) | Image processing, image reading apparatus and image processing method | |
JP2010062679A (ja) | 画像処理コントローラ、及び画像処理装置 | |
JP2007135025A (ja) | 画像読取装置及びシェーディング補正データ作成方法 | |
JPH10233900A (ja) | 画像読取装置 | |
JP2658237B2 (ja) | 画像読み取り装置 | |
JPH0541793A (ja) | デジタル画像処理装置 | |
JP4921285B2 (ja) | 画像処理装置及び画像処理方法 | |
JPH03289872A (ja) | シェーディング補正方法及び装置 | |
JPH09214755A (ja) | カラー画像処理装置 | |
JP2004104197A (ja) | カラー画像処理装置 | |
JPH1028223A (ja) | 画像データ処理装置 | |
JPH02252019A (ja) | ハードコピー装置 | |
JP2005117143A (ja) | 画像読取装置およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110801 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120620 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120626 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120808 |
|
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: 20130205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |