JP2011199471A - Image processing apparatus, image processing method and program - Google Patents
Image processing apparatus, image processing method and program Download PDFInfo
- Publication number
- JP2011199471A JP2011199471A JP2010062469A JP2010062469A JP2011199471A JP 2011199471 A JP2011199471 A JP 2011199471A JP 2010062469 A JP2010062469 A JP 2010062469A JP 2010062469 A JP2010062469 A JP 2010062469A JP 2011199471 A JP2011199471 A JP 2011199471A
- Authority
- JP
- Japan
- Prior art keywords
- image
- resolution
- image data
- reading
- image processing
- 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.)
- Pending
Links
Images
Landscapes
- Image Input (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
本発明は、画像処理装置、画像処理方法、およびプログラムに関する。 The present invention relates to an image processing device, an image processing method, and a program.
近年、電力消費を抑えたMFP(Multi Function Peripheral)のニーズが今後強まってくることが予想されている。ところで、MFPが有する読取装置は、読取動作時に多くの電力を必要とし、特に読取動作時に光源を点灯するための消費電力が大きい。そのため、MFPの開発においては、他の電装部と比較して、読取装置に対する消費電力の削減要求は高い。また、読取装置の消費電力を削減して光源から発せられる光量が抑えることができれば、光源で発生する熱の放熱対策が不要になり、読取装置のサイズのコンパクト化を図ることもできる。 In recent years, it is expected that the need for MFP (Multi Function Peripheral) with reduced power consumption will increase in the future. By the way, the reading device included in the MFP requires a large amount of power during the reading operation, and particularly consumes a large amount of power to turn on the light source during the reading operation. Therefore, in the development of the MFP, there is a high demand for reducing power consumption for the reading device as compared with other electrical components. Further, if the power consumption of the reading device can be reduced and the amount of light emitted from the light source can be suppressed, it is not necessary to take measures to dissipate heat generated by the light source, and the size of the reading device can be reduced.
そこで、特許文献1および特許文献2には、2つのラインCCD(Charged Coupled Device)を使って照度が低い状況においても、光源からの光量を増加させることなく読取動作を行う技術が開示されている。また、特許文献3には、ラインCCDにより主走査方向1ライン分の画像データを読み取るライン周期を長くすることにより、光源からの光量の低下を補う技術も開示されている。
Therefore,
ところで、複数のラインCCDを用いる技術は、単に、各ラインCCDにより主走査方向1ライン分の画像データを読み取るライン周期を長くするとともに、各ラインCCDのライン周期をずらして交互に画像データを読み取っているに過ぎなかった。具体的には、光源の光量が低い場合、光量の低下を補うためにラインCCDに電荷を蓄積する蓄積時間を長くする必要があるが、読取線速が一定の場合に、ラインCCDに電荷を蓄積する蓄積時間を長くすると、ラインCCDにより読み取った画像データの副走査方向の解像度が低くなる。そのため、複数のラインCCDを用いる技術は、2次元に配列した2つのラインCCDのライン周期をずらして交互に読み取りを行うことで、画像の特徴を検出するために必要な画像品質を維持しつつ、画像データの解像度の低下を防止している。しかしながら、複数のラインCCDを用いる技術は、MFPにおいて一般的に使われている1つのラインCCDを備えた読取装置において実現することができない、という課題がある。 By the way, the technique using a plurality of line CCDs simply increases the line cycle for reading image data for one line in the main scanning direction by each line CCD, and reads the image data alternately by shifting the line cycle of each line CCD. It was only there. Specifically, when the light amount of the light source is low, it is necessary to increase the accumulation time for accumulating charges in the line CCD in order to compensate for the decrease in the amount of light. However, if the reading linear velocity is constant, When the accumulation time for accumulation is lengthened, the resolution in the sub-scanning direction of the image data read by the line CCD is lowered. For this reason, the technique using a plurality of line CCDs maintains the image quality necessary for detecting image features by alternately reading the two line CCDs arranged in two dimensions while shifting the line period. The resolution of the image data is prevented from being lowered. However, the technique using a plurality of line CCDs has a problem that it cannot be realized in a reading apparatus having one line CCD generally used in an MFP.
また、ライン周期を長くする技術は、読取線速を遅くしているに過ぎなかった。具体的には、ライン周期は、読取線速と読取解像度により決まり、ライン周期を長くするためには、読取線速を遅くするか、読取解像度を低下させなければならない。よって、ライン周期を長くする技術は、光源の光量が低い場合でも画像の特徴を検出するために必要な画像品質を維持することはできるが、読取解像度を落とさずかつ読取線速を遅くせずに、ライン周期を長くすることができない、という課題がある。 In addition, the technique for increasing the line period merely slows the reading line speed. Specifically, the line period is determined by the reading line speed and the reading resolution, and in order to increase the line period, the reading line speed must be decreased or the reading resolution must be lowered. Therefore, the technology that lengthens the line cycle can maintain the image quality necessary to detect the image characteristics even when the light source quantity is low, but does not reduce the reading resolution and slow the reading line speed. However, there is a problem that the line cycle cannot be lengthened.
本発明は、上記に鑑みてなされたものであって、1つのラインCCDを使用して副走査方向の解像度の低下を招くことなく、かつ光源の光量が低くした読み取りを行うことができる画像処理装置、画像処理方法、およびプログラムを提供することを目的とする。 The present invention has been made in view of the above, and image processing capable of performing reading with a reduced light amount of a light source without causing a decrease in resolution in the sub-scanning direction using a single line CCD. An object is to provide an apparatus, an image processing method, and a program.
上述した課題を解決し、目的を達成するために、本発明は、一次元に配列された光電変換素子により主走査方向1ライン分の画像データを読み取るライン周期を変更する変更手段と、前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第1ライン周期および前記要求解像度より低い解像度に応じた第2ライン周期で前記画像データを読み取る制御手段と、前記第2ライン周期で読み取られた画像データの特徴を検出する検出手段と、前記検出手段により検出した特徴の解像度を前記要求解像度に変倍する変倍手段と、前記変倍手段により変倍された特徴を用いて、前記第1ライン周期で読み取られた画像データに対して画像処理を施す処理手段と、を備えたことを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention includes a changing unit that changes a line period for reading image data for one line in the main scanning direction by a photoelectric conversion element arranged in one dimension, and the change Control means for changing the line period by means and reading the image data at a first line period corresponding to a resolution requested by a user and a second line period corresponding to a resolution lower than the required resolution by the photoelectric conversion element; Detecting means for detecting features of the image data read in the second line period; scaling means for scaling the resolution of the features detected by the detecting means to the required resolution; scaling by the scaling means And a processing means for performing image processing on the image data read in the first line cycle.
また、本発明は、画像処理装置で実行される画像処理方法であって、前記画像処理装置は、変更手段が、一次元に配列された光電変換素子により主走査方向1ライン分の画像データを読み取るライン周期を変更する工程と、制御手段が、前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第1ライン周期および前記要求解像度より低い解像度に応じた第2ライン周期で前記画像データを読み取る工程と、前記検出手段が、前記第2ライン周期で読み取られた画像データの特徴を検出する工程と、変倍手段が、前記検出した特徴の解像度を前記要求解像度に変倍する工程と、処理手段が、前記変倍された特徴を用いて、前記第1ライン周期で読み取られた画像データに対して画像処理を施す工程と、を含むことを特徴とする。 The present invention is also an image processing method executed by an image processing apparatus, wherein the changing unit is configured to change the image data for one line in the main scanning direction by photoelectric conversion elements arranged one-dimensionally. A step of changing a line cycle to be read; and a control unit that changes the line cycle by the changing unit, and has a first line cycle corresponding to a resolution requested by a user and a resolution lower than the requested resolution by the photoelectric conversion element. A step of reading the image data at a corresponding second line cycle, a step of detecting the feature of the image data read by the second line cycle, and a scaling unit of the resolution of the detected feature And the processing means performs image processing on the image data read in the first line cycle using the scaled feature. Characterized in that it comprises a step.
また、本発明は、コンピュータを、一次元に配列された光電変換素子により主走査方向1ライン分の画像データを読み取るライン周期を変更する変更手段と、前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第1ライン周期および前記要求解像度より低い解像度に応じた第2ライン周期で前記画像データを読み取る制御手段と、前記第2ライン周期で読み取られた画像データの特徴を検出する検出手段と、前記検出手段により検出した特徴の解像度を前記要求解像度に変倍する変倍手段と、前記変倍手段により変倍された特徴を用いて、前記第1ライン周期で読み取られた画像データに対して画像処理を施す処理手段と、として機能させる。 According to another aspect of the present invention, there is provided a change means for changing a line cycle for reading image data for one line in the main scanning direction by a photoelectric conversion element arranged in one dimension, and the line cycle is changed by the change means. A control means for reading the image data at a first line period corresponding to a resolution requested by a user and a second line period corresponding to a resolution lower than the required resolution by the photoelectric conversion element; and read at the second line period. Detecting means for detecting the characteristics of the image data, scaling means for scaling the resolution of the features detected by the detecting means to the required resolution, and features scaled by the scaling means, It is made to function as a processing means for performing image processing on image data read in one line cycle.
本発明によれば、光源の光量が低い場合でも鮮鋭度やS/Nなど画像の特徴を検出するために必要な画像品質を得ることができるので、1つのラインCCDを使用して副走査方向の解像度の低下を招くことなく、かつ光源の光量が低くした読み取りを行うことができる、という効果を奏する。 According to the present invention, even when the amount of light from the light source is low, the image quality necessary for detecting image features such as sharpness and S / N can be obtained. There is an effect that reading can be performed without reducing the resolution of the light source and with the light amount of the light source being reduced.
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、およびプログラムの最良な実施の形態を詳細に説明する。なお、本実施の形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有するカラー複合機(MFP:Multi Function Peripheral)に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。 Exemplary embodiments of an image processing apparatus, an image processing method, and a program according to the present invention are explained in detail below with reference to the accompanying drawings. In this embodiment, the image processing apparatus of the present invention is applied to a color multifunction peripheral (MFP) having at least two functions among a copy function, a printer function, a scanner function, and a facsimile function. As described above, the present invention can be applied to any image processing apparatus such as a copying machine, a printer, a scanner apparatus, and a facsimile apparatus.
(第1の実施の形態)
図1は、本発明の第1の実施の形態にかかるカラーMFPが備える読取装置の構成を示す概略図である。本実施の形態にかかるカラーMFPが備える読取装置100は、大きく分けると、読取装置本体1と、原稿搬送装置2と、原稿読取台3の3つを備えている。
(First embodiment)
FIG. 1 is a schematic diagram illustrating a configuration of a reading device included in a color MFP according to a first embodiment of the present invention. The
読取装置本体1の内部には、キセノンランプまたは蛍光灯で構成される光源4aとミラー4bとを備えた第1走行体4と、ミラー5a,5bを備えた第2走行体5と、レンズ6と、一次元に配列された光電変換素子(本実施の形態ではカラー読み取りの3ラインCCD(Charged Coupled Device)7)と、第1,2走行体4,5を駆動するためのステッピングモータ8とからなる露光走査光学系9が設けられている。
Inside the reader
また、原稿搬送装置2には、SDFユニット10と、原稿台11とが設けられている。SDFユニット10内には、原稿搬送用のステッピングモータ12が備えられている。さらに、原稿読取台3の上部に、原稿押さえ板14が回動自在に取り付けられており、原稿13はその原稿押さえ板14の下にセットされる。原稿読取台3の端部には、シェーディング補正用の基準白板15が配置されている。
The
次に、図2〜11を用いて、本実施の形態にかかるカラーMFPの電装部について説明する。図2は、本実施の形態にかかるカラーMFPの電装部を示すブロック図である。図3は、圧板読取モード時における読取動作を示す説明図である。図4は、原稿搬送読取モードを時における読取動作を示す説明図である。図5は、読取信号処理部の構成を示すブロック図である。図6は、アナログビデオ処理部およびシェーディング補正処理部の構成を示すブロック図である。図7は、画像処理部の構成を示すブロック図である。図8は、画像処理部が備える前段画像処理部の構成を示すブロック図である。図9は、画像処理部が備える後段画像処理部の構成を示すブロック図である。図10は、画像データに行う濃度調整の一例を示す図である。図11は、画像データの濃度調整に用いるルックアップテーブル変換の一例を示す図である。 Next, an electrical component of the color MFP according to the present embodiment will be described with reference to FIGS. FIG. 2 is a block diagram showing an electrical component of the color MFP according to this embodiment. FIG. 3 is an explanatory diagram showing a reading operation in the pressure plate reading mode. FIG. 4 is an explanatory diagram illustrating a reading operation when the document conveyance reading mode is set. FIG. 5 is a block diagram illustrating a configuration of the read signal processing unit. FIG. 6 is a block diagram illustrating configurations of the analog video processing unit and the shading correction processing unit. FIG. 7 is a block diagram illustrating a configuration of the image processing unit. FIG. 8 is a block diagram illustrating a configuration of a pre-stage image processing unit included in the image processing unit. FIG. 9 is a block diagram illustrating a configuration of a subsequent image processing unit included in the image processing unit. FIG. 10 is a diagram illustrating an example of density adjustment performed on image data. FIG. 11 is a diagram illustrating an example of lookup table conversion used for density adjustment of image data.
本実施の形態にかかるカラーMFPの電装部は、図2に示すように、光源4a、3ラインCCD7、CIS(Contact Image Sensor)20、原稿搬送用のステッピングモータ12、原稿搬送用モータドライバ21、走行体移動用のステッピングモータ8、走行体モータドライバ22、CPU(Central Processing Unit)23、光源ドライバ24、CCD駆動部25、読取信号処理部26、バッファメモリコントローラ27、バッファメモリ28、画像処理部29、メモリ30およびメモリコントローラ31、書込信号処理部32、LD(レーザーダイオード)33、LD駆動部34を備えている。なお、以下の説明では、LD33およびLD駆動部34を書込装置と呼ぶ。
As shown in FIG. 2, the electrical components of the color MFP according to the present embodiment include a
そして、本実施の形態にかかるカラーMFPは、大きく分けると、以下に示す2つのモードにより読取動作を行う。 The color MFP according to the present embodiment roughly performs reading operation in the following two modes.
圧板読取モードは、原稿読取台3に原稿13を置いて読み取るモードである。原稿搬送読取モードは、原稿搬送装置2に原稿13を載置し、読取位置固定で原稿13自体を移動するモードである。
The pressure plate reading mode is a mode in which the original 13 is placed on the original reading table 3 and read. The document conveyance reading mode is a mode in which the
まず、図3を用いて、圧板読取モードにおける画像データの読み取りの基本動作について説明する。原稿13が原稿押さえ板14下の原稿読取台3上にセットされた後、CPU23は、光源ドライバ24を動作させて光源4aをオンにする。次に、CCD駆動部25により駆動される3ラインCCD7が、基準白板15を走査して、基準白板15を読み取る。そして、読取信号処理部26内のA/Dコンバータ(図示せず)が、3ラインCCD7により読み取った基準白板15の白基準データのアナログ−デジタル変換を行う。読取信号処理部26は、シェーディング補正処理を施した白基準データを、画像処理部29内のシェーディング補正処理のRAM(Random Access Memory)であるラインバッファ66に保持する。CPU23は、走行体モータドライバ(駆動装置)22を通して、走行体移動用のステッピングモータ8を動作させる。これにより、第1走行体4は、原稿13のある方向へ移動するとともに、原稿面を一定速度で走査することにより、その原稿13の画像データを3ラインCCD7により読み取る。
First, the basic operation of reading image data in the pressure plate reading mode will be described with reference to FIG. After the
次に、図4を用いて、原稿搬送読取モードにおける画像データの読み取りの基本動作について説明する。原稿搬送読取モードは、圧板読取モードのように原稿13を原稿読取台3に固定して第1走行体4を走査して読み取るのではなく、第1走行体4を固定の読取位置に静止させて、原稿13自体を移動させて読み取る方式である。CPU23は、まず圧板読取モードと同様に、第1走行体4を一定の移動量で基準白板15を走査して、基準白板15を読み取った後、固定の読取位置まで第1走行体4を移動させて静止させる。次に、CPU23は、原稿13を搬送するために、原稿搬送モータドライバ21を通してステッピングモータ12を駆動する。原稿台11にセットされた原稿13は、分離ローラ41と搬送ローラ42によって、第1走行体4の所定の読み取り位置まで搬送される。このとき、原稿13は、一定速度で搬送されて行き、第1走行体4は停止したままで原稿面の画像データが3ラインCCD7により読み取られる。ここまでの説明は、原稿搬送読取モードにおける原稿13の片面の画像データを読み取る場合である。原稿13の両面の画像データを読み取る場合は、搬送ローラ42を原稿が通過したあと、CIS20を通過するときに原稿13の裏面を読み取る。
Next, a basic operation of reading image data in the document conveyance reading mode will be described with reference to FIG. In the document conveyance reading mode, instead of fixing the
次に、読取信号処理部26の詳細について説明する。読取信号処理部26は、図5に示すように、アナログビデオ処理部26aとシェーディング補正処理部26bとを備えている。これは図2に示す読取信号処理部26の最も基本的な構成である。
Next, details of the read
3ラインCCD7により光電変換されたアナログ信号a(白基準データまたは画像データ)は、アナログビデオ処理部26aでデジタル信号に変換された後、シェーディング補正処理部26bでシェーディング補正処理が行われる。
The analog signal a (white reference data or image data) photoelectrically converted by the 3-
アナログ信号aを処理するアナログビデオ処理部26aは、図6に示すように、プリアンプ回路61、可変増幅回路62、A/Dコンバータ63を備えている。また、シェーディング補正処理部26bは、黒減算回路64、シェーディング補正演算回路65、ラインバッファ66を備えている。ラインバッファ66は、シェーディング補正処理で基準となる前述の白基準データを保持するところである。
As shown in FIG. 6, the analog
原稿読取台3上の原稿13を光源4aで照射した反射光は、シェーディング調整板67を通してレンズ6によって集光されて3ラインCCD7に結像される。シェーディング調整板67は、3ラインCCD7の中央部と端部での反射光量の差を小さくするための光量調整の役割を果たす。これは3ラインCCD7の中央部と端部で反射光量の差があまりに大きすぎると、シェーディング補正処理部26bで多分に歪を含んだ演算結果しか得られないため、あらかじめ反射光量の差を小さくした後にシェーディング補正演算処理を行うためのものである。図6では、説明簡単化のために、反射光を折り返すためのミラーを省略している。
The reflected light that is emitted from the
シェーディング補正処理後の画像データは、一旦、バッファメモリコントローラ27を通してバッファメモリ28に保持される。バッファメモリコントローラ27は、3ラインCCD7から送られてくる表面の画像データとCIS20からの裏面の画像データとを同時に受け、2ページ分の画像データをバッファメモリ28に保持する。その後、バッファメモリ28は、3ラインCCD7からの表面の画像データとCIS20からの裏面の画像データを交互に1ページの画像データとして、後段の画像処理部29に渡す。その後、画像処理部29は、バッファメモリコントローラ27から送られてくる1ページの画像データごとに、各種画像処理を行う。なお、CIS20からの画像データは、3ラインCCD7からの画像データに対して読取信号処理部26で行っている処理と同等の処理がすでに行われている画像データであるので、CIS20からの画像データに対してはアナログビデオ処理やシェーディング補正処理は不要である。
The image data after the shading correction processing is once held in the
次に、図7〜9を用いて、前述した画像処理部29の詳細について説明する。画像処理部29は、図7に示すように、主に読取装置100により読み取られた画像データに対する処理を行なう前段画像処理部29aと、主に書込装置のための処理を行なう後段画像処理部29bに分かれる。
まず、読取装置100により読み取られた画像データに対する処理を行う前段画像処理部29aについて説明する。図8に示すように、前段画像処理部29aは、ライン間補正処理部81、像域分離処理部82、変倍処理部83、γ変換処理部84、フィルタ処理部85、色変換処理部86までの処理を行なう。
Next, details of the above-described
First, the pre-stage
ライン間補正処理部81は、3ラインCCD7の各RGBの取り付け位置の差によって生じるそれぞれRGB間のラインずれを補正する処理である。例えば、B(ブルー)のラインを基準とした場合、R(レッド)とB、G(グリーン)とBの間のラインずれ量を補正する処理を行う。
The inter-line
像域分離処理部82では、画像データの特徴である絵柄部、文字部、網点部などの像域分離情報Xを検出する。変倍処理部83では、画像データを読み取った解像度から所望の解像度に変換するための処理を行う。γ変換処理部84は、主に濃度調整(例えば、図10に示す濃度調整)を目的とした変換処理で、一般的に図11に示すようなルックアップテーブル変換と呼ぶ方式を用いる。フィルタ処理部85では、MTF補正、鮮鋭化、平滑化を目的としたフィルタ処理演算を行う。
The image area
色変換処理部86では、メモリコントローラ31に蓄積するための共通の色空間への変換処理を行なう。また、色変換処理部86は、自動カラー判定が選択されているときには、RGBの画像データからK(モノクロ)の画像データを生成する。さらに、色変換処理部86は、このモノクロの画像データを単純2値化し、8bitの画像データを8画素のデータとしてパッキングし、メモリコントローラ31に、RGBKの4chの画像データを転送する。通常のカラーデータの読み取りでは、RGBの3chの画像データを転送する。その他にPDFファイルなど、像域分離情報Xが必要とするアプリケーションがある場合は、RGBの画像データと像域分離情報Xの4chのデータをメモリコントローラ31に転送する。
The color
次に、書込装置のための処理を行う後段画像処理部29bについて説明する。後段画像処理部29bは、図9に示すように、色変換処理部91と階調変換処理部92を備えている。色変換処理部91では、メモリ30に蓄積されたRGBの画像データを入力データとして、出力デバイスの色空間、たとえば、CMYK色空間に変換するための処理を行う。なお、カラー出力の場合は、RGB各成分に対して上記の処理を行い、モノクロ出力の場合は、RGBからモノクロデータを生成する。
Next, the latter-stage
書込装置が1bit,2階調まで出力可能な場合の固定しきい値処理(2値化)による階調変換について説明する。書込装置から2値画像を出力する場合、後段画像処理部29bの階調変換処理部92は、8bit,256階調のCMYKそれぞれ画像データを2階調の2値画像データに変換し、画像データbとして後段に送る。
A description will be given of gradation conversion by fixed threshold processing (binarization) when the writing apparatus can output up to 1 bit and 2 gradations. When outputting a binary image from the writing device, the gradation
ここでは、説明を簡単にするため、固定しきい値処理の一例を挙げると、2値化しきい値が128の場合、階調変換処理部92に入力された画像データの画素データに対して、下記の言う条件によって2値化を行う。
0≦画素データ<128が真ならば 0
128≦画素データ≦255が真ならば 1
Here, in order to simplify the description, an example of the fixed threshold value processing is given. When the binarization threshold value is 128, the pixel data of the image data input to the gradation
0 if pixel data <128 is true 0
1 if 128 ≦ pixel data ≦ 255 is true
次に、書込装置が2bit,4値まで出力可能な場合の固定しきい値処理(4値化)による階調変換について説明する。書込装置から4値画像を出力する場合、後段画像処理部29の階調変換処理部92は、CMYKそれぞれ8bit,256階調の画像データを、4階調の4値画像データに変換し、画像データbとして後段に送る。
Next, gradation conversion by fixed threshold processing (quaternarization) when the writing device can output up to 2 bits and 4 values will be described. When outputting a quaternary image from the writing device, the gradation
ここでは、説明を簡単にするため、固定しきい値処理の一例を挙げると、階調変換処理部92に入力された画像データの画素データに対して、下記の言う条件によって4値化を行う。
0 ≦画素データ<64が真ならば 0
64≦画素データ<128が真ならば 1
128≦画素データ<192が真ならば 2
192≦画素データ≦255が真ならば 3
Here, in order to simplify the description, as an example of fixed threshold processing, the pixel data of the image data input to the gradation
0 <0 if pixel data <64 is true
1 if 64 ≦ pixel data <128 is true
If 128 ≦ pixel data <192 is true 2
192 ≦ pixel data ≦ 255 if true 3
なお、階調変換処理部92は、前述した単純2値化のほかに、ここでは説明しないが写真原稿などに適した階調性に優れた誤差拡散処理やディザ処理などの階調変換処理を行なう場合がある。
In addition to the simple binarization described above, the gradation
次に、図12を用いて、CPU23が図示しないROM(Read Only Memory)に格納されたプログラムを実行することにより実現されるカラーMFPの機能構成について説明する。図12は、本実施の形態にかかるカラーMFPの機能構成を示すブロック図である。
Next, a functional configuration of the color MFP realized by the
なお、本実施の形態のカラーMFPで実行されるプログラムは、ROM等に予め組み込まれて提供されているが、これに限定するものではなく、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The program executed by the color MFP of the present embodiment is provided by being incorporated in advance in a ROM or the like, but is not limited to this, and is not limited to this and can be installed in a file in an installable format or an executable format. -You may comprise so that it may record and provide on computer-readable recording media, such as ROM, a flexible disk (FD), CD-R, DVD (Digital Versatile Disk).
さらに、本実施の形態のカラーMFPで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のカラーMFPで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。 Furthermore, the program executed by the color MFP of the present embodiment may be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. Further, the program executed by the color MFP of the present embodiment may be provided or distributed via a network such as the Internet.
本実施の形態にかかるカラーMFPは、図12に示すように、ライン周期変更部101、読取方式切換部102、読取制御部103、などを備えている。なお、本実施の形態にかかるカラーMFPでは、前段画像処理部29aおよび後段画像処理部29bをASIC(Application Specific Integrated Circuit)等のハードウェアにより実現しているが、これに限定するものではなく、CPU23が図示しないROM等に記憶されたプログラムを実行することにより前段画像処理部29aおよび後段画像処理部29bを実現することも可能である。
As shown in FIG. 12, the color MFP according to the present embodiment includes a line
ライン周期変更部101は、CCD駆動部25を制御して、3ラインCCD7により主走査方向1ライン分の画像データを読み取るライン周期を変更する。
The line
読取方式切換部102は、所定の条件に従って、ユーザの要求する要求解像度(副走査方向の解像度)に応じた第1ライン周期αで画像データを読み取る第1読取方式、または第1ライン周期αおよび要求解像度より低い解像度(副走査方向の解像度)に応じた第2ライン周期βで画像データを読み取る第2読取方式に切り換える。 The reading method switching unit 102 is a first reading method for reading image data in a first line cycle α corresponding to a requested resolution requested by the user (resolution in the sub-scanning direction) according to a predetermined condition, or a first line cycle α and The mode is switched to the second reading method in which image data is read at the second line period β corresponding to a resolution lower than the required resolution (resolution in the sub-scanning direction).
ここで、所定の条件とは、像域分離処理部82において画像データから精度良く特徴を検出するために必要な画像品質(MTFやS/Nなど)を得るための条件である。本実施の形態では、所定の条件は、要求解像度が予め設定された解像度(以下、解像度Aとする)以上であるか否かである。
Here, the predetermined condition is a condition for obtaining image quality (MTF, S / N, etc.) necessary for the image area
本実施の形態にかかるカラーMFPでは、読取装置100の光源4aの照度が低いため、像域分離処理部82において精度良く画像データから特徴を検出するために必要な画像品質を得ることができない。この場合、画像データの画像品質を向上させるために、ライン周期を長くして3ラインCCD7に電荷を蓄積する時間を長くする必要があるが、読取線速一定で、単にライン周期を長くすると画像データの副走査方向の解像度が低くなってしまう。したがって、読取線速一定で、像域分離処理部82において精度良く画像データから特徴を検出することができる画像品質が得られるライン周期のときの解像度を解像度Aとし、読取方式切換部102は、要求解像度が解像度Aより低い場合に、第1読取方式に切り換え、要求解像度が解像度A以上である場合に、第2読取方式に切り換える。
In the color MFP according to the present embodiment, since the illuminance of the
本実施の形態では、読取方式切換部102は、解像度Aを300dpiとし、要求解像度が300dpiより低い場合に、第1読取方式に切り換え、要求解像度が300dpi以上である場合に、第2読取方式に切り換える。 In the present embodiment, the reading method switching unit 102 switches to the first reading method when the resolution A is 300 dpi and the required resolution is lower than 300 dpi, and switches to the second reading method when the required resolution is 300 dpi or more. Switch.
読取制御部103は、ライン周期変更部101によりライン周期を変更して、第1読取方式または第2読取方式により画像データを読み取るものである。具体的には、読取制御部103は、第1読取方式に切り換えられた場合、ライン周期変更部101により第1ライン周期αに変更して、3ラインCCD7により当該第1ライン周期αで画像データを読み取る解像度優先スキャンを行う。
The
一方、読取制御部103は、第2読取方式に切り換えられた場合、まず、ライン周期変更部101により第2ライン周期βに変更して、3ラインCCD7により当該第2ライン周期βで画像データを読み取る画像品質優先スキャンを行った後、ライン周期変更部101により第1ライン周期αに変更して、3ラインCCD7により当該第1ライン周期αで画像データを読み取る解像度優先スキャンを行う。なお、解像度優先スキャンを行う際の第1ライン周期αと、画像品質優先スキャンを行う際の第2ライン周期βとの関係は、α<βとなる。
On the other hand, when the
なお、第1ライン周期αおよび第2ライン周期βは、以下の式を用いて、要求解像度および予め設定された読取線速から算出するものとする。
第2ライン周期β[秒/ライン]=1mm移動する時間[秒/mm]×1ラインの幅[mm/ライン]=(1/読取線速[mm/秒])[秒/mm]×(25.4[mm/inch]÷要求解像度[ライン/inch])[mm/ライン]・・・式1
第1ライン周期α[μ秒/ライン]=25.4÷(要求解像度[dpi]×読取線速[mm/秒])×1000000・・・式2
式2は、ライン周期の単位が式1と異なるだけである。
Note that the first line period α and the second line period β are calculated from the required resolution and a preset reading linear velocity using the following equations.
Second line period β [second / line] = 1 mm moving time [second / mm] × width of one line [mm / line] = (1 / reading line speed [mm / second]) [second / mm] × ( 25.4 [mm / inch] ÷ required resolution [line / inch]) [mm / line]
First line period α [μ seconds / line] = 25.4 ÷ (required resolution [dpi] × reading line speed [mm / second]) × 1000000.
例えば、読取線速(100[mm/s])一定で、原稿搬送読取モードで画像データの読み取りを行う場合の第1ライン周期αおよび第2ライン周期βの算出例について説明する。例えば、要求解像度が600dpiで、画像品質優先スキャンを行う際の解像度が300dpiである場合、読取制御部103は、式1を用いて、第2ライン周期β:846.67[μs]を算出する。一方、要求解像度が600dpiである場合(つまり、解像度優先スキャンを行う際の解像度が600dpiである場合)、読取制御部103は、式2を用いて、第1ライン周期α:423.33[μs]を算出する。
For example, an example of calculating the first line period α and the second line period β when reading image data in the document conveyance reading mode with a constant reading linear velocity (100 [mm / s]) will be described. For example, when the required resolution is 600 dpi and the resolution when performing the image quality priority scan is 300 dpi, the
また、読取制御部103は、解像度優先スキャン、画像品質優先スキャン、および画像データおよび像域分離情報Xを用いた画像処理のそれぞれのための設定を画像処理部29に対して実施するものとする。具体的には、読取制御部103は、第1読取方式に切り換えられて解像度優先スキャンを行う場合、前段画像処理部29aの全てのブロック81〜86および後段画像処理部29bの全てのブロック91,92における処理を有効にする設定を行う。
In addition, the
一方、読取制御部103は、第2読取方式に切り換えられて画像品質優先スキャンを行う場合、前段画像処理部29aのブロック81〜83における処理を有効にする設定を行い、それ以外のブロック84〜86および後段画像処理部29bの全てのブロック91,92における処理を無効にするスルー設定を行う。また、読取制御部103は、第2読取方式に切り換えられて解像度優先スキャンを行う場合、前段画像処理部29aのブロック81における処理を有効にする設定を行い、それ以外のブロック82〜86および後段画像処理部29bの全てのブロック91,92における処理を無効にするスルー設定を行う。そして、第2読取方式に切り換えられて画像データおよび像域分離情報Xを用いた画像処理を行う場合、前段画像処理部29aのブロック84〜86および後段画像処理部29bのブロック91,92における処理を有効にする設定を行い、それ以外のブロック81〜83における処理を無効にするスルー設定を行う。
On the other hand, when switching to the second reading method and performing the image quality priority scan, the
次に、図13〜17を用いて、第1読取方式または第2読取方式に切り換えられた場合における前段画像処理部29aおよび後段画像処理部29bにおける処理について説明する。図13は、第1読取方式に切り換えられた場合の前段画像処理部の処理の説明図である。図14は、第1読取方式に切り換えられた場合の後段画像処理部の処理の説明図である。図15は、第2読取方式に切り換えられて画像品質優先スキャンが行われた場合の前段画像処理部の処理の説明図である。図16は、第2読取方式に切り換えられて解像度優先スキャンが行われた場合の前段画像処理部の処理の説明図である。図17は、解像度優先スキャンによる画像データおよび画像品質優先スキャンによる像域分離情報Xを用いた前段画像処理部の処理の説明図である。
Next, processing in the preceding
前段画像処理部29aおよび後段画像処理部29bそれぞれが備える一つのブロックが、前段画像処理部29aおよび後段画像処理部29bにおける一つの画像処理に対応する。なお、上述したように、前段画像処理部29aにおける画像処理は読取装置100のために行う画像処理であり、後段画像処理部29bにおける画像処理は書込装置のために行う画像処理である。後段画像処理部29bにおける画像処理は必ずしも紙に出力する場合だけでなく、モニタなどの表示装置に表示するための画像処理でもよい。
One block included in each of the preceding
本実施の形態にかかるカラーMFPは、読取装置100と書込装置の両方を持っているため、前段画像処理部29aの画像処理と後段画像処理部29bの画像処理の2つの画像処理を行うが、単体スキャナなど読取装置だけの情報機器は、前段画像処理部aの画像処理だけを行う。同様にプリンタなどの書込装置は、後段画像処理部29bの画像処理だけを行う。本実施の形態にかかるカラーMFPの読取装置100や単体スキャナにより読み取られた画像データは、前段画像処理部29aによる画像処理が終わった後、後段画像処理部29bの画像処理を行なう前に、画像データの再利用のために前段画像処理部29aの画像処理が終わると、一旦、メモリまたは外部記憶装置に保持しても良い。
Since the color MFP according to the present embodiment has both the
まず、図13および図14を用いて、第1読取方式に切り換えられた場合(つまり、2度読み取りを行わない場合)の前段画像処理部29aおよび後段画像処理部29bの処理について説明する。バッファメモリコントローラ27は、読取信号処理部26においてシェーディング補正処理が行われた画像データを一旦バッファメモリ28に蓄積する。バッファメモリ28に蓄積された画像データは1ページごとに画像処理部29に転送される。第1読取方式に切り換えられた場合の画像処理は、一般的な処理の流れとなるので、バッファメモリコントローラ27からライン間補正処理部81にRGBの画像データが流れ、ライン間補正処理が行なわれる。ライン間補正処理後のRGBの画像データは、像域分離処理部82で像域分離情報Xの検出処理が行なわれる。像域分離処理部82以降にブロック83〜86には、RGBの画像データと像域分離情報Xの4つの成分のデータが流れることになる。第1読取方式では、要求解像度により画像データの読み取りが行われるため、変倍処理部83による変倍処理は行われない。γ変換処理部84、フィルタ処理部85、および色変換処理部86は、この像域分離情報Xを用いて、RGBの画像データに画像処理を行う。一連の前段画像処理部29aの画像処理が終わると一旦メモリコントローラ31を通して、メモリ30または外部記憶装置に蓄積する。なお、以下の説明では、前段画像処理部29aの画像処理を終えた画像データを画像データRGBXと称する。
First, with reference to FIG. 13 and FIG. 14, the processing of the front
次に、CPU23は、前段画像処理部29aの画像処理が終わった画像データRGBXを、再度メモリコントローラ31を通して後段画像処理部29bの画像処理にデータを流す制御を行なう。画像データRGBXは、色変換処理部91によりCMYKの画像データに変換され、階調変換処理部92により書込装置の階調数に合わせて階調変換処理が行なわれる。後段画像処理部29bの画像処理が終わると、再度メモリコントローラ31を通して、メモリ30または外部記憶装置に蓄積する。その後、実際の書込装置から出力する。
Next, the
次に、図15を用いて、第2読取方式に切り換えられた場合(つまり、2度読み取りを行う場合)の前段画像処理部29aの処理について説明する。まず、読取制御部103は、読み取りが行われる前に、画像品質優先スキャンのための設定を行なう。本実施の形態では、読取制御部103は、画像品質優先スキャンの場合、図15において、実線で書かれた画像データとブロック81〜83における処理を有効にする設定を前段画像処理部29aに対して実施する。また、読取制御部103は、ライン周期変更部101によりライン周期を第2ライン周期β:846.67[μs]に変更して、画像品質優先スキャンにより原稿13の画像データを読み取る。
Next, processing of the pre-stage
CPU23は、画像品質優先スキャンにより読み取った画像データを、読取信号処理部26に転送する。さらに、CPU23は、読取信号処理部26においてシェーディング補正処理が行われた画像データを、バッファメモリコントローラ27を通じて一旦バッファメモリ28に蓄積する。バッファメモリ28に蓄積された画像データは1ページごとに前段画像処理部29aに転送される。画像品質優先スキャンが行なわれた場合の前段画像処理部29aの画像処理は、ライン間補正処理部81から色変換処理部86までの処理は第1読取方式に切り換えられた場合(2度読みを行なわない場合)と同じであるが、最後に必要とするデータは像域分離情報Xだけであるので、像域分離処理部82から出力されたRGBの画像データは不要であるのでどのような処理が行なわれてもよいが、画像処理を行わずに画像データを流す。なお、変倍処理部83は、像域分離処理部82から出力された像域分離情報Xを、要求解像度に変倍するものとする。したがって、色変換処理部86における色変換処理後にメモリコントローラ31に流れるデータは像域分離情報Xだけで、メモリ30または外部記憶装置にはこの像域分離情報Xのみを蓄積する。
The
次に、図16を用いて、第2読取方式に切り換えられた場合(つまり、2度読み取りを行う場合)の前段画像処理部29aの処理について説明する。まず、原稿13が再度原稿台11にセットされると、読取制御部103は、読み取りが行われる前に、解像度優先スキャンのための設定を行う。本実施の形態では、読取制御部103は、解像度優先スキャンの場合、図16において、実線で書かれた画像データとブロック81を有効にするための設定を前段画像処理部29aに対して実施する。つまり、読取制御部103は、ライン間補正処理部81におけるライン間補正処理だけを有効にし、その他のブロックにおける処理はスルー設定にする。なお、本実施の形態では、解像度優先スキャンの場合は要求解像度:600dpiで画像データを読み取るため、変倍処理部83における処理をスルー設定にしているが要求解像度によっては主走査方向の変倍を行なう場合もある。また、読取制御部103は、ライン周期変更部101によりライン周期を第1ライン周期α:423.33[μs]に変更して、解像度優先スキャンにより原稿13の画像データを読み取る。
Next, processing of the pre-stage
CPU23は、解像度優先スキャンにより読み取った画像データを、読取信号処理部26に転送する。さらに、CPU23は、読取信号処理部26においてシェーディング補正処理が行われた画像データを、バッファメモリコントローラ27を通じて一旦バッファメモリ28に蓄積する。バッファメモリ28に蓄積された画像データは1ページごとに前段画像処理部29aに転送される。解像度優先スキャンが行なわれた場合の前段画像処理部29aの画像処理は、ライン間補正処理部81までの処理は第1読取方式に切り換えられた場合(2度読み取りを行なわない場合)と同じであるが、像域分離処理部82以降のRGBの画像データに対する画像処理は、後で行なうのでここでは何も処理しない。最後に必要とするデータはライン間補正処理後のRGBの画像データだけであるので、色変換処理部86における色変換処理後にメモリコントローラ31に流れるデータはRGBの画像データだけで、メモリ30または外部記憶装置にはこのRGBの画像データのみを蓄積する。
The
次に、図17を用いて、RGBの画像データおよび像域分離情報Xを用いた前段画像処理部29aにおける画像処理について説明する。2度読み取りを行なわない通常の第1読取方式による読み取りの場合には、バッファメモリコントローラ27からのRGBの画像データを前段画像処理部29aに流すが、2度読み取りを行った第2読取方式による像域分離情報XおよびRGBの画像データを用いた画像処理を行なう場合は、メモリコントローラ31からの像域分離情報XおよびRGBの画像データを前段画像処理部29aのライン間補正処理部81に流す。前段画像処理部29aは、第2読取方式によるRGBの画像データおよび像域分離情報Xを用いて画像処理を行う場合、ライン間補正処理はすでに実施されているのでライン間補正処理部81においては何も処理を行なわずにRGBの画像データおよび像域分離情報Xを通過させる。前段画像処理部29aは、同様に、像域分離処理部82および変倍処理部83も何もせずにRGBの画像データおよび像域分離情報Xを通過させる。
Next, image processing in the pre-stage
次いで、γ変換処理部84、フィルタ処理部85、および色変換処理部86は、像域分離情報Xを用いて、RGBの画像データに対して画像処理を行なう。そして、γ変換処理部84、フィルタ処理部85、および色変換処理部86において画像処理が行われた画像データRGBXは、メモリコントローラ31を介してメモリ30または外部記憶装置に蓄積される。
Next, the γ
そして、CPU23は、画像データRGBXを、再度メモリコントローラ31を通して後段画像処理部29bに流す制御を行なう。画像データRGBXは、色変換処理部91により書込装置用の色変換処理によりCMYKに変換され、階調変換処理部92により書込装置の階調数に合わせて階調変換処理を行なわれる。後段画像処理部29bの画像処理が終わると、再度メモリコントローラ31を通して、メモリ30または外部記憶装置に蓄積する。その後、実際の出力装置で出力する。
Then, the
次に、図18を用いて、第1読取方式および第2読取方式により読み取られた画像データに対する画像処理の流れについて説明する。図18は、第1読取方式および第2読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。 Next, the flow of image processing for image data read by the first reading method and the second reading method will be described with reference to FIG. FIG. 18 is a flowchart showing a flow of image processing for image data read by the first reading method and the second reading method.
まず、ユーザが原稿13を原稿台11に複数枚セットし、さらに要求解像度として600dpiを設定して原稿読取をスタートすると、読取方式切換部102は、要求解像度が、第2読取方式により読み取りを行う所定の条件を満たすか否かを判断する(ステップS1801)。本実施の形態では、読取方式切換部102は、要求解像度が解像度A(300dpi)以上であるか否かを判断する。
First, when a user sets a plurality of
要求解像度が所定の条件を満たしていないと判断した場合(ステップS1801:No)、つまり、要求解像度が解像度Aより低い場合、読取方式切換部102が第1読取方式に切り換えるとともに、読取制御部103が解像度優先スキャンのための設定を画像処理部29に対して実施する(ステップS1811)。そして、読取制御部103は、ライン周期変更部101により第1ライン周期αに変更して、第1読取方式により原稿13の画像データを読み取る(ステップS1812)。例えば、ユーザの要求解像度が200dpiの場合、読取制御部103は、式2により、第1ライン周期α:1270[μs]を算出し、算出した第1ライン周期αで、原稿13の画像データを読み取る。
When it is determined that the required resolution does not satisfy the predetermined condition (step S1801: No), that is, when the required resolution is lower than the resolution A, the reading method switching unit 102 switches to the first reading method and the
一方、要求解像度が所定の条件を満たしていると判断した場合(ステップS1801:Yes)、つまり、要求解像度が解像度A以上である場合、読取方式切換部102が第2読取方式に切り換えるとともに、読取制御部103が画像品質優先スキャンのための設定を画像処理部29に対して実施する(ステップS1802)。そして、読取制御部103は、ライン周期変更部101により第2ライン周期βに変更して、第2読取方式により原稿13の画像データを読み取る(ステップS1803)。例えば、ユーザの要求解像度が600dpiの場合、読取制御部103は、式1により、第2ライン周期β:846.67[μs]を算出し、算出した第2ライン周期βで、原稿13の画像データを読み取る。
On the other hand, when it is determined that the required resolution satisfies a predetermined condition (step S1801: Yes), that is, when the required resolution is equal to or higher than the resolution A, the reading method switching unit 102 switches to the second reading method and reads. The
第2ライン周期βで読み取った画像データは、読取信号処理部26においてシェーディング補正処理が行われた後、バッファメモリコントローラ27を介してバッファメモリ28に蓄積される。そして、前段画像処理部29aが、バッファメモリコントローラ27から入力された画像データから像域分離情報Xを検出するとともに、検出した像域分離情報Xを要求解像度と同じ解像度に変倍した後、メモリコントローラ31を介して像域分離情報Xをメモリ30に保持する(ステップS1804)。
The image data read in the second line cycle β is subjected to shading correction processing in the read
その後、ユーザが画像品質優先スキャンで画像データを読み取った原稿13を再度原稿台11にセットして、原稿読取をスタートすると(ステップS1805)、読取制御部103が解像度優先スキャンのための設定を画像処理部29に対して実施する(ステップS1806)。そして、読取制御部103は、ライン周期変更部101により第1ライン周期αに変更して、第2読取方式により原稿13の画像データを読み取る(ステップS1807)。例えば、ユーザの要求解像度が600dpiの場合、読取制御部103は、式2により第1ライン周期α:423.33[μs]を算出し、算出した第2ライン周期αで、原稿13の画像データを読み取る。
Thereafter, when the user sets the
第1ライン周期αで読み取った画像データは、読取信号処理部26においてシェーディング補正処理が行われた後、バッファメモリコントローラ27を介してバッファメモリ28に蓄積される。そして、前段画像処理部29aが、バッファメモリコントローラ27から入力された画像データに対して必要な画像処理を行い、メモリコントローラ31を介して画像データをメモリ30に保持する(ステップS1808)。
The image data read in the first line cycle α is subjected to shading correction processing in the read
次に、読取制御部103は、メモリ30に保持する像域分離情報Xおよび画像データを用いて画像処理を行うための設定を画像処理部29に対して実施する(ステップS1809)。そして、CPU23が、像域分離情報Xと、画像データとを1つの画像データRGBXとして画像処理部29にデータを流す(ステップS1810)。
Next, the
このように本実施の形態にかかるカラーMFPによれば、光源4aが低照度で十分な画像品質が得られない要求解像度の場合には、要求解像度および当該要求解像度より低い解像度による2回の読み取りを行い、要求解像度より低い解像度により読み取った画像(画像品質の良い画像)から特徴を検出し、その検出結果を用いて要求解像度により読み取った画像(画像品質の良くない画像)を画像処理し、光源4aが低照度でも十分な画像品質が得られる要求解像度の場合には、要求解像度による読み取りを行って、要求解像度で読み取った画像に対して特徴の検出および画像処理を行うことにより、光源4aの光量が低い場合でも画像の特徴を検出するために必要な画像品質を得ることができるので、1つの3ラインCCD7を使用して副走査方向の解像度の低下を招くことなく、かつ光源の光量が低くした読み取りを行うことができる。また、光源4aの光量が低い場合でも1つの3ラインCCD7で画像品質の良い画像を得ることができるので、読取装置100のコンパクト化を図ることができる。さらに、要求解像度が画像の特徴を検出するために必要な画像品質を得られる解像度の場合には、2回の読み取りを行わないことで、消費電力を抑えるとともに、読み取りの生産性を向上させることができる。
As described above, according to the color MFP according to the present embodiment, when the
(第2の実施の形態)
本実施の形態は、ユーザが選択する画質モードが所定の画質モードであるか否かを所定の条件として用いた例である。なお、本実施の形態にかかるカラーMFPは、第1の実施の形態にかかるカラーMFPとほぼ同様の構成を有しているため、以下の説明では、第1の実施の形態にかかるカラーMFPと異なる箇所のみを説明する。
(Second Embodiment)
The present embodiment is an example in which whether or not the image quality mode selected by the user is a predetermined image quality mode is used as a predetermined condition. Note that the color MFP according to the present embodiment has substantially the same configuration as the color MFP according to the first embodiment. Therefore, in the following description, the color MFP according to the first embodiment is the same as the color MFP according to the first embodiment. Only the differences are explained.
読取方式切換部102は、所定の条件として、ユーザが選択する画質モードが所定の画質モードであるか否かを用いる。本実施の形態にかかるカラーMFPにおいては、ユーザが選択可能な画質モードとして、文字・写真モード、写真モードがある。ここで、文字モードとは、原稿が文字主体の場合に最適な画像処理が行なわれるように画像処理のパラメータを調整するモードである。文字・写真モードは、文字と写真が混在の原稿の場合に最適な画像処理が行われるように画像処理のパラメータを調整するモードである。写真モードは、写真のみの原稿の場合に最適な画像処理が行われるように画像処理のパラメータを調整するモードである。 The reading method switching unit 102 uses, as a predetermined condition, whether or not the image quality mode selected by the user is a predetermined image quality mode. In the color MFP according to the present embodiment, there are a character / photo mode and a photo mode as image quality modes selectable by the user. Here, the character mode is a mode in which image processing parameters are adjusted so that optimum image processing is performed when the document is mainly composed of characters. The character / photo mode is a mode in which image processing parameters are adjusted so that optimum image processing is performed in the case of a manuscript in which characters and photographs are mixed. The photo mode is a mode in which image processing parameters are adjusted so that optimum image processing is performed in the case of a photo-only document.
図19は、第1読取方式および第2読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。読取方式切換部102は、ユーザが選択した画質モードが写真モードであるか否かを判断する(ステップS1901)。ユーザが選択した画質モードが写真モードであると判断した場合(ステップS1901:Yes)、読取方式切換部102が第1読取方式に切り換えるとともに、ステップS1811に示す処理に進む。一方、ユーザが選択した画質モードが写真モード以外であると判断した場合(ステップS1901:No)、読取方式切換部102が第2読取方式に切り換えるとともに、ステップS1802に示す処理に進む。なお、ステップS1802およびステップS1811以下の処理は、第1の実施の形態と同様であるため、ここでは説明を省略する。 FIG. 19 is a flowchart showing a flow of image processing for image data read by the first reading method and the second reading method. The reading method switching unit 102 determines whether or not the image quality mode selected by the user is the photo mode (step S1901). If it is determined that the image quality mode selected by the user is the photographic mode (step S1901: Yes), the reading method switching unit 102 switches to the first reading method, and the process proceeds to step S1811. On the other hand, if it is determined that the image quality mode selected by the user is other than the photo mode (step S1901: No), the reading method switching unit 102 switches to the second reading method, and the process proceeds to step S1802. Note that the processing after step S1802 and step S1811 is the same as that of the first embodiment, and thus the description thereof is omitted here.
前段画像処理部29aが備える像域分離処理部82における像域分離情報Xの検出処理は、画像品質(MTFやS/N)が良くないと原稿13の文字領域を精度良く検出することができない。そのため、読取方式切換部102は、ユーザが選択した画質モードが文字モードや文字・写真モードでは精度よく文字を検出する必要があるため、第2読取方式に切り換える。一方、読取方式切換部102は、ユーザが選択した画質モードが写真モードの場合、文字モードや文字・写真モードと比べると文字の検出精度が必ずしも高い必要はないため、第1読取方式に切り換える。
In the detection process of the image area separation information X in the image area
このように本実施の形態にかかるカラーMFPによれば、ユーザが選択した画質モードが所定の画質モードであるか否かに従って、第1読取方式または第2読取方式に切り換えることにより、文字モードや文字・写真モードが選択されて画像品質を向上させる必要がある場合には光源4aの光量が低い場合でも1つの3ラインCCD7で画像品質の良い画像を得ることができるので、読取装置100のコンパクト化を図ることができる。さらに、画像の特徴を検出する必要がない画質モードが選択された場合には、2回の読み取りを行わないことで、消費電力を抑えるとともに、読み取りの生産性を向上させることができる。
As described above, according to the color MFP according to the present embodiment, the character mode or the second reading method is switched by switching to the first reading method or the second reading method according to whether or not the image quality mode selected by the user is the predetermined image quality mode. When the character / photo mode is selected and it is necessary to improve the image quality, an image with good image quality can be obtained with one three-
(第3の実施の形態)
本実施の形態は、ユーザが選択するカラーモードが所定のカラーモードであるか否かを所定の条件として用いた例である。なお、本実施の形態にかかるカラーMFPは、第1の実施の形態にかかるカラーMFPとほぼ同様の構成を有しているため、以下の説明では、第1の実施の形態にかかるカラーMFPと異なる箇所のみを説明する。
(Third embodiment)
The present embodiment is an example in which whether or not the color mode selected by the user is a predetermined color mode is used as a predetermined condition. Note that the color MFP according to the present embodiment has substantially the same configuration as the color MFP according to the first embodiment. Therefore, in the following description, the color MFP according to the first embodiment is the same as the color MFP according to the first embodiment. Only the differences are explained.
読取方式切換部102は、所定の条件として、ユーザが選択したカラーモードが所定のカラーモードであるか否かを用いる。本実施の形態にかかるカラーMFPでは、ユーザが選択可能なカラーモードとして、モノクロ、フルカラー、フルカラー・モノクロがある。 The reading method switching unit 102 uses, as a predetermined condition, whether or not the color mode selected by the user is a predetermined color mode. In the color MFP according to the present embodiment, there are monochrome, full color, and full color / monochrome as user selectable color modes.
図20は、第1読取方式および第2読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。読取方式切換部102は、ユーザが選択したカラーモードがモノクロであるか否かを判断する(ステップS2001)。ユーザが選択したカラーモードがモノクロであると判断した場合(ステップS2001:Yes)、読取方式切換部102が第1読取方式に切り換えるとともに、ステップS1811に示す処理に進む。一方、ユーザが選択したカラーモードがモノクロ以外であると判断した場合(ステップS2001:No)、読取方式切換部102が第2読取方式に切り換えるとともに、ステップS1802に示す処理に進む。なお、ステップS1802およびステップS1811以下の処理は、第1の実施の形態と同様であるため、ここでは説明を省略する。 FIG. 20 is a flowchart showing the flow of image processing for image data read by the first reading method and the second reading method. The reading method switching unit 102 determines whether or not the color mode selected by the user is monochrome (step S2001). When it is determined that the color mode selected by the user is monochrome (step S2001: Yes), the reading method switching unit 102 switches to the first reading method, and the process proceeds to step S1811. On the other hand, when it is determined that the color mode selected by the user is other than monochrome (step S2001: No), the reading method switching unit 102 switches to the second reading method, and the process proceeds to step S1802. Note that the processing after step S1802 and step S1811 is the same as that of the first embodiment, and thus the description thereof is omitted here.
前段画像処理部29aが備える像域分離処理部82における像域分離情報Xの検出処理は、画像品質が良くないと原稿13の文字領域を精度よく検出することができない。そのため、読取方式切換部102は、ユーザが選択したカラーモードがフルカラー/モノクロまたはフルカラーの場合では精度良く文字を検出する必要があるため、第2読取方式に切り換える。特に、フルカラー/モノクロまたはフルカラーにおいては、黒文字の検出精度がよいことが重要である。一方、読取方式切換部102は、ユーザが選択したカラーモードがモノクロである場合に、像域分離処理部82における像域分離情報Xの検出処理を必ずしも行なう必要がなく、像域分離情報Xの検出処理行なった場合でも文字の検出精度が高い必要がないため、第1読取方式に切り換える。
In the detection process of the image area separation information X in the image area
このように本実施の形態にかかるカラーMFPによれば、ユーザが選択したカラーモードが所定のカラーモードであるか否かに従って、第1読取方式または第2読取方式に切り換えることにより、フルカラー/モノクロまたはフルカラーが選択された画像品質を向上させる必要がある場合には光源4aの光量が低い場合でも1つの3ラインCCD7で画像品質の良い画像を得ることができるので、読取装置100のコンパクト化を図ることができる。さらに、画像の特徴を検出する必要がないカラーモードが選択された場合には、2回の読み取りを行わないことで、消費電力を抑えるとともに、読み取りの生産性を向上させることができる。
As described above, according to the color MFP according to the present embodiment, by switching to the first reading method or the second reading method according to whether the color mode selected by the user is the predetermined color mode, full color / monochrome. Alternatively, when it is necessary to improve the image quality when full color is selected, an image with good image quality can be obtained with one 3-
(第4の実施の形態)
本実施の形態は、要求解像度が解像度A以上であるか否か、ユーザが選択する画質モードが所定の画質モードであるか否か、およびユーザが選択するカラーモードが所定のカラーモードであるか否かの組み合わせを所定の条件として用いた例である。なお、本実施の形態にかかるカラーMFPは、第1の実施の形態にかかるカラーMFPとほぼ同様の構成を有しているため、以下の説明では、第1の実施の形態にかかるカラーMFPと異なる箇所のみを説明する。
(Fourth embodiment)
In the present embodiment, whether the requested resolution is equal to or higher than the resolution A, whether the image quality mode selected by the user is a predetermined image quality mode, and whether the color mode selected by the user is a predetermined color mode. This is an example in which a combination of “no” is used as a predetermined condition. Note that the color MFP according to the present embodiment has substantially the same configuration as the color MFP according to the first embodiment. Therefore, in the following description, the color MFP according to the first embodiment is the same as the color MFP according to the first embodiment. Only the differences are explained.
読取方式切換部102は、所定の条件として、要求解像度が解像度A以上であるか否か、ユーザが選択する画質モードが所定の画質モードであるか否か、およびユーザが選択するカラーモードが所定のカラーモードであるか否かの組み合わせを用いる。 As the predetermined conditions, the reading method switching unit 102 determines whether the requested resolution is equal to or higher than the resolution A, whether the image quality mode selected by the user is the predetermined image quality mode, and the color mode selected by the user is predetermined. The color mode is used in combination.
図21は、第1読取方式および第2読取方式により読み取られた画像データに対する画像処理の流れを示すフローチャートである。読取方式切換部102は、まず、要求解像度が解像度A以上であるか否かを判断する(ステップS2101)。要求解像度が解像度Aより低いと判断した場合(ステップS2101:No)、読取方式切換部102が第1読取方式に切り換えるとともに、ステップS1811に示す処理に進む。一方、要求解像度が解像度A以上であると判断した場合(ステップS2101:Yes)、読取方式切換部102は、ユーザが選択するカラーモードがモノクロであるか否かを判断する(ステップS2102)。ユーザが選択するカラーモードがモノクロであると判断した場合(ステップS2102:Yes)、読取方式切換部102が第1読取方式に切り換えるとともに、ステップS1811に示す処理に進む。一方、ユーザが選択するカラーモードがモノクロ以外と判断した場合(ステップS2102:No)、読取方式切換部102は、ユーザが選択する画質モードが写真モードであるか否かを判断する(ステップS2103)。ユーザが選択する画質モードが写真モードであると判断した場合(ステップS2103:Yes)、読取方式切換部102が第1読取方式に切り換えるとともに、ステップS1811に示す処理に進む。一方、ユーザが選択する画質モードが写真モード以外であると判断した場合(ステップS2103:No)、読取方式切換部102が第2読取方式に切り換えるとともに、ステップS1802に示す処理に進む。なお、ステップS1802およびステップS1811以下の処理は、第1の実施の形態と同様であるため、ここでは説明を省略する。 FIG. 21 is a flowchart showing a flow of image processing for image data read by the first reading method and the second reading method. First, the reading method switching unit 102 determines whether or not the requested resolution is equal to or higher than the resolution A (step S2101). If it is determined that the required resolution is lower than the resolution A (step S2101: No), the reading method switching unit 102 switches to the first reading method, and the process proceeds to step S1811. On the other hand, when it is determined that the required resolution is equal to or higher than the resolution A (step S2101: Yes), the reading method switching unit 102 determines whether the color mode selected by the user is monochrome (step S2102). If it is determined that the color mode selected by the user is monochrome (step S2102: Yes), the reading method switching unit 102 switches to the first reading method, and the process proceeds to step S1811. On the other hand, when the color mode selected by the user is determined to be other than monochrome (step S2102: No), the reading method switching unit 102 determines whether or not the image quality mode selected by the user is the photo mode (step S2103). . If it is determined that the image quality mode selected by the user is the photographic mode (step S2103: Yes), the reading method switching unit 102 switches to the first reading method, and the process proceeds to step S1811. On the other hand, when it is determined that the image quality mode selected by the user is other than the photo mode (step S2103: No), the reading method switching unit 102 switches to the second reading method, and the process proceeds to step S1802. Note that the processing after step S1802 and step S1811 is the same as that of the first embodiment, and thus the description thereof is omitted here.
このように本実施の形態にかかるカラーMFPによれば、要求解像度が解像度A以上であるか否か、ユーザが選択する画質モードが所定の画質モードであるか否か、およびユーザが選択するカラーモードが所定のカラーモードであるか否かの組み合わせを所定の条件として用いることにより、画像品質を向上させる必要がある場合には光源4aの光量が低い場合でも1つの3ラインCCD7で画像品質の良い画像を得ることができるので、読取装置100のコンパクト化を図ることができる。さらに、画像の特徴を検出する必要がない場合には、2回の読み取りを行わないことで、消費電力を抑えるとともに、読み取りの生産性を向上させることができる。
As described above, according to the color MFP according to the present embodiment, whether the requested resolution is equal to or higher than the resolution A, whether the image quality mode selected by the user is the predetermined image quality mode, and the color selected by the user. By using a combination of whether or not the mode is a predetermined color mode as a predetermined condition, when it is necessary to improve the image quality, even if the light amount of the
7 3ラインCCD
23 CPU
29 画像処理部
29a 前段画像処理部
81 ライン間補正処理部
82 像域分離処理部
83 変倍処理部
84 γ変換処理部
85 フィルタ処理部
86 色変換処理部
101 ライン周期変更部
102 読取方式切換部
103 読取制御部
7 3-line CCD
23 CPU
29
Claims (10)
前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第1ライン周期および前記要求解像度より低い解像度に応じた第2ライン周期で前記画像データを読み取る制御手段と、
前記第2ライン周期で読み取られた画像データの特徴を検出する検出手段と、
前記検出手段により検出した特徴の解像度を前記要求解像度に変倍する変倍手段と、
前記変倍手段により変倍された特徴を用いて、前記第1ライン周期で読み取られた画像データに対して画像処理を施す処理手段と、
を備えたことを特徴とする画像処理装置。 Changing means for changing a line period for reading image data for one line in the main scanning direction by one-dimensionally arranged photoelectric conversion elements;
Control that reads the image data at a first line period corresponding to a resolution requested by a user and a second line period corresponding to a resolution lower than the required resolution by the photoelectric conversion element by changing the line period by the changing unit. Means,
Detecting means for detecting characteristics of image data read in the second line period;
Scaling means for scaling the resolution of the feature detected by the detection means to the required resolution;
Processing means for performing image processing on the image data read in the first line period, using the feature scaled by the scaling means;
An image processing apparatus comprising:
前記制御手段は、前記変更手段により前記ライン周期を変更して、前記第1読取方式または前記第2読取方式により前記画像データを読み取り、
前記検出手段は、前記第1読取方式に切り換えられた場合に、前記第1ライン周期で読み取られた画像データの特徴を検出し、前記第2読取方式に切り換えられた場合に、前記第2ライン周期で読み取られた画像データの特徴を検出し、
前記処理手段は、前記第1読取方式に切り換えられた場合に、前記第1ライン周期で読み取られた画像データから検出した特徴を用いて、当該第1ライン周期で読み取られた画像データに対して画像処理を施し、かつ前記第2読取方式に切り換えられた場合に、前記変倍手段により変倍された特徴を用いて、前記第1ライン周期で読み取られた画像データに対して画像処理を施すことを特徴とする請求項1に記載の画像処理装置。 According to a predetermined condition, there is further provided switching means for switching to a first reading method for reading the image data in the first line cycle or a second reading method for reading the image data in the first line cycle and the second line cycle. ,
The control means changes the line cycle by the changing means, reads the image data by the first reading method or the second reading method,
The detection means detects a feature of the image data read in the first line cycle when the first reading method is switched, and the second line when the switching is switched to the second reading method. Detect the characteristics of the image data read in the cycle,
When the processing unit is switched to the first reading method, the processing unit uses the feature detected from the image data read in the first line cycle, and performs processing on the image data read in the first line cycle. When image processing is performed and the second reading method is switched, image processing is performed on the image data read in the first line cycle, using the characteristics scaled by the scaling unit. The image processing apparatus according to claim 1.
前記切換手段は、前記要求解像度が前記予め設定された解像度より低い場合に、前記第1読取方式に切り換え、前記要求解像度が前記予め設定された解像度以上である場合に、前記第2読取方式に切り換えることを特徴とする請求項2に記載の画像処理装置。 The predetermined condition is whether or not the required resolution is equal to or higher than a preset resolution,
The switching means switches to the first reading method when the required resolution is lower than the preset resolution, and switches to the second reading method when the required resolution is equal to or higher than the preset resolution. The image processing apparatus according to claim 2, wherein switching is performed.
前記画像処理装置は、
変更手段が、一次元に配列された光電変換素子により主走査方向1ライン分の画像データを読み取るライン周期を変更する工程と、
制御手段が、前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第1ライン周期および前記要求解像度より低い解像度に応じた第2ライン周期で前記画像データを読み取る工程と、
前記検出手段が、前記第2ライン周期で読み取られた画像データの特徴を検出する工程と、
変倍手段が、前記検出した特徴の解像度を前記要求解像度に変倍する工程と、
処理手段が、前記変倍された特徴を用いて、前記第1ライン周期で読み取られた画像データに対して画像処理を施す工程と、
を含むことを特徴とする画像処理方法。 An image processing method executed by an image processing apparatus,
The image processing apparatus includes:
A step of changing a line cycle for reading image data for one line in the main scanning direction by a photoelectric conversion element arranged in one dimension;
The control unit changes the line cycle by the changing unit, and the image is generated by the photoelectric conversion element in a first line cycle corresponding to a resolution requested by a user and a second line cycle corresponding to a resolution lower than the required resolution. Reading the data;
The detection means detecting a feature of the image data read in the second line period;
A scaling unit scaling the resolution of the detected feature to the required resolution;
Processing means for performing image processing on the image data read in the first line period using the scaled feature;
An image processing method comprising:
一次元に配列された光電変換素子により主走査方向1ライン分の画像データを読み取るライン周期を変更する変更手段と、
前記変更手段により前記ライン周期を変更して、前記光電変換素子によりユーザからの要求解像度に応じた第1ライン周期および前記要求解像度より低い解像度に応じた第2ライン周期で前記画像データを読み取る制御手段と、
前記第2ライン周期で読み取られた画像データの特徴を検出する検出手段と、
前記検出手段により検出した特徴の解像度を前記要求解像度に変倍する変倍手段と、
前記変倍手段により変倍された特徴を用いて、前記第1ライン周期で読み取られた画像データに対して画像処理を施す処理手段と、
として機能させるためのプログラム。 Computer
Changing means for changing a line period for reading image data for one line in the main scanning direction by one-dimensionally arranged photoelectric conversion elements;
Control that reads the image data at a first line period corresponding to a resolution requested by a user and a second line period corresponding to a resolution lower than the required resolution by the photoelectric conversion element by changing the line period by the changing unit. Means,
Detecting means for detecting characteristics of image data read in the second line period;
Scaling means for scaling the resolution of the feature detected by the detection means to the required resolution;
Processing means for performing image processing on the image data read in the first line period, using the feature scaled by the scaling means;
Program to function as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010062469A JP2011199471A (en) | 2010-03-18 | 2010-03-18 | Image processing apparatus, image processing method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010062469A JP2011199471A (en) | 2010-03-18 | 2010-03-18 | Image processing apparatus, image processing method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011199471A true JP2011199471A (en) | 2011-10-06 |
Family
ID=44877147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010062469A Pending JP2011199471A (en) | 2010-03-18 | 2010-03-18 | Image processing apparatus, image processing method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011199471A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001069345A (en) * | 1999-08-25 | 2001-03-16 | Ricoh Co Ltd | Image processor |
JP2006074440A (en) * | 2004-09-02 | 2006-03-16 | Canon Inc | Imaging apparatus |
JP2009272774A (en) * | 2008-05-01 | 2009-11-19 | Ricoh Co Ltd | Image processor, image forming apparatus, image processing method, and computer program |
-
2010
- 2010-03-18 JP JP2010062469A patent/JP2011199471A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001069345A (en) * | 1999-08-25 | 2001-03-16 | Ricoh Co Ltd | Image processor |
JP2006074440A (en) * | 2004-09-02 | 2006-03-16 | Canon Inc | Imaging apparatus |
JP2009272774A (en) * | 2008-05-01 | 2009-11-19 | Ricoh Co Ltd | Image processor, image forming apparatus, image processing method, and computer program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7423784B2 (en) | Processing of signals from image sensing apparatus whose image sensing area includes a plurality of areas | |
JP2018101903A (en) | Photoelectric conversion device, photoelectric conversion method, and image forming apparatus | |
JP5239836B2 (en) | Image processing apparatus, image forming apparatus, image processing method, and program | |
US8422086B2 (en) | Image processing apparatus and method using different scaling methods for scanning | |
JP5194885B2 (en) | Image reading apparatus and image forming apparatus | |
US8305661B2 (en) | Image processing apparatus and image processing method | |
JP5296611B2 (en) | Image reading device | |
JP2008227625A (en) | Image processor, image processing method, image processing program and recording medium | |
JP2013225845A (en) | Imaging device, image reading device, image forming apparatus, and image reading method | |
JP5560803B2 (en) | Image processing device | |
JP2009272891A (en) | Image reader, image forming apparatus, image reading method, and image formation method | |
JP2003189099A (en) | Image processing apparatus | |
JP2011199471A (en) | Image processing apparatus, image processing method and program | |
JP2008172594A (en) | Image processing apparatus and method | |
JP5245883B2 (en) | Image processing apparatus, image forming apparatus, image processing method, and program | |
JP2010041595A (en) | Image reader, image forming apparatus, image reading method, and computer program | |
JP2008236045A (en) | Image processor, image forming apparatus, image processing method, image processing program and recording medium | |
JP4070026B2 (en) | Image processing apparatus and program used for the same | |
JP5321034B2 (en) | Image processing apparatus, image processing method, and computer-executable program | |
JP5624970B2 (en) | Image reading apparatus, image forming apparatus, and image processing method | |
JP5251644B2 (en) | Image reading apparatus and image reading method | |
JP2005094482A (en) | Digital image reader | |
JP2010171982A (en) | Image reader and method of driving line sensor | |
JP2005094220A (en) | Image scanner, program, and computer-readable recording medium | |
JP2006179970A (en) | Image reading apparatus and image forming apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140401 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140602 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141209 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150209 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150324 |