[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2003281535A - Image processor and image output device - Google Patents

Image processor and image output device

Info

Publication number
JP2003281535A
JP2003281535A JP2002081067A JP2002081067A JP2003281535A JP 2003281535 A JP2003281535 A JP 2003281535A JP 2002081067 A JP2002081067 A JP 2002081067A JP 2002081067 A JP2002081067 A JP 2002081067A JP 2003281535 A JP2003281535 A JP 2003281535A
Authority
JP
Japan
Prior art keywords
correction
image data
image
specific color
correction amount
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
Application number
JP2002081067A
Other languages
Japanese (ja)
Other versions
JP4138345B2 (en
Inventor
Kiyoaki Murai
清昭 村井
Masanori Ishida
正紀 石田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2002081067A priority Critical patent/JP4138345B2/en
Publication of JP2003281535A publication Critical patent/JP2003281535A/en
Application granted granted Critical
Publication of JP4138345B2 publication Critical patent/JP4138345B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Image Analysis (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To naturally improve acutance of an image by reasonably applying sharpness processing. <P>SOLUTION: The image processor 10 applies the sharpness processing to image data So to output corrected image data Sc. In applying the sharpness processing, an approximate degree of a pixel value of a particular pixel in the image data to a particular color such as a flesh color is determined. A correction amount by the sharpness processing is corrected in response to the approximate degree of the pixel to the particular color. By this, the correction amount of the sharpness processing with respect to the image data is adjusted to an amount responding to a property of the particular color. Namely, if a flesh colored area is included in the image data, the sharpness processing is applied in a method adapted to a flesh colored image in regard to the area. Consequently, if a pixel in the image data is close to the particular color, appropriate sharpness processing can be carried out in regard to the particular color and a sharp image without unnaturalness can be provided. <P>COPYRIGHT: (C)2004,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、画像処理装置に関
し、特に携帯電話や携帯型端末装置などの表示領域の比
較的小さい装置上に画像を表示する際に好適なシャープ
ネス処理方法に関連する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing device, and more particularly to a sharpness processing method suitable for displaying an image on a device having a relatively small display area such as a mobile phone or a portable terminal device.

【0002】[0002]

【背景技術】画像表示装置などにおいては、表示される
画像に対して、画像の輪郭などを尖鋭化して画像を見や
すくする、いわゆるシャープネス処理を施すことが行わ
れる。シャープネス処理により、多少ぼけた元画像を鮮
明に表示することができる。また、携帯電話や携帯型端
末装置など、比較的表示領域が小さい装置においては、
シャープネス処理を多少強めに施すことにより、表示画
像の輪郭などが明瞭になり、見やすくなることが知られ
ている。
2. Description of the Related Art In image display devices and the like, so-called sharpness processing is performed on a displayed image so that the contour of the image is sharpened to make the image easier to see. By the sharpness processing, the slightly blurred original image can be displayed clearly. Also, in devices with a relatively small display area, such as mobile phones and portable terminal devices,
It is known that the sharpness of the sharpness processing makes the contour of the displayed image clear and makes it easier to see.

【0003】[0003]

【発明が解決しようとする課題】しかし、特定の画像内
容や特定色の画像部分については、シャープネス処理を
どのように施すのが効果的かということが、ある程度わ
かっている場合がある。例えば人間の顔の画像などの肌
色部分にシャープネスを強くかけ過ぎると、肌の表示画
像が不自然な印象を与えることがある。特に、顔の画像
中の凹凸のある部分や顔の輪郭の部分などに対してシャ
ープネスを強くかけすぎると、肌色の部分のレベルが飽
和して白くなってしまうという不具合が生じる(この現
象を以下、「白とび」とも呼ぶ。)。
However, there are cases where it is known to some extent how effective the sharpness processing is for the specific image content and the specific color image portion. For example, if too much sharpness is applied to a skin color portion such as an image of a human face, the skin display image may give an unnatural impression. In particular, if too much sharpness is applied to the uneven parts of the face image or the outline parts of the face, the level of the flesh-colored part will be saturated and become white (this phenomenon , Also called "white skipper".).

【0004】このような不具合を防止するためには、白
とびなどの不具合が生じない程度の強さでシャープネス
をかければよいのであるが、その一方で、シャープネス
処理の程度を弱くしすぎると、画像によっては尖鋭度が
不足し、ぼやけた画像となってしまう。
In order to prevent such a defect, it is sufficient to increase the sharpness with a strength that does not cause defects such as blown-out highlights. On the other hand, if the sharpness processing is too weak, Depending on the image, the sharpness is insufficient, resulting in a blurred image.

【0005】本発明は、以上の点に鑑みてなされたもの
であり、シャープネス処理を適度に施すことにより、自
然に画像の尖鋭度を向上させることを課題とする。
The present invention has been made in view of the above points, and it is an object of the present invention to naturally improve the sharpness of an image by appropriately performing sharpness processing.

【0006】[0006]

【課題を解決するための手段】本発明の画像処理装置
は、画像データ中の特定の画素の画素値が特定色と近似
する程度を判定する特定色判定手段と、特定色判定手段
による判定結果に応じて、シャープネス処理による補正
量を修正する補正量修正手段と、前記補正量に応じて、
前記画像データに対してシャープネス処理を施し、補正
画像データを生成するシャープネス処理手段と、を備え
る。
An image processing apparatus according to the present invention comprises a specific color determining means for determining the degree to which a pixel value of a specific pixel in image data approximates a specific color, and a determination result by the specific color determining means. According to the correction amount correction means for correcting the correction amount by the sharpness processing, and according to the correction amount,
Sharpness processing means for performing sharpness processing on the image data to generate corrected image data.

【0007】上記の画像処理装置は画像データに対して
シャープネス処理を施して、補正画像データを出力す
る。シャープネス処理を施すにあたっては、画像データ
中の特定の画素の画素値が、例えば肌色などの特定色と
近似する程度が判定される。そして、その画素が特定色
に近似する程度に応じて、シャープネス処理による補正
量を修正する。これにより、画像データに対するシャー
プネス処理の補正量が、特定色の性質に応じた量に調整
される。即ち、画像データ中に肌色の領域が含まれてい
れば、その領域については肌色の領域に適合した方法で
シャープネス処理が施されることになる。よって、画像
データ中の画素が特定色に近い場合に、その特定色につ
いて適切なシャープネス処理を行い、不自然感のないシ
ャープな画像を得ることが可能となる。
The above image processing apparatus performs sharpness processing on image data and outputs corrected image data. In performing the sharpness processing, the degree to which the pixel value of a specific pixel in the image data is approximate to a specific color such as a skin color is determined. Then, the correction amount by the sharpness processing is corrected according to the degree to which the pixel approximates the specific color. As a result, the correction amount of the sharpness processing for the image data is adjusted to an amount according to the property of the specific color. That is, if the image data includes a flesh-colored area, that area is subjected to sharpness processing by a method adapted to the flesh-colored area. Therefore, when the pixel in the image data is close to the specific color, it is possible to perform an appropriate sharpness process for the specific color and obtain a sharp image without an unnatural feeling.

【0008】上記の画像処理装置の一態様では、前記特
定色判定手段は、前記画素値が特定色に近似するか否か
を示す判定結果を出力することができる。よって、画素
値が特定色に近似するか否かの2値的な判定により、補
正量の修正を単純な方法で行うことができる。
In one aspect of the image processing apparatus, the specific color determining means can output a determination result indicating whether or not the pixel value is close to a specific color. Therefore, the correction amount can be corrected by a simple method by making a binary determination as to whether or not the pixel value is close to the specific color.

【0009】前記特定色は、肌色、空色及び自然緑色の
少なくとも1つを含むことができる。肌色についての判
定を行うことにより人間の顔の画像などに対して適切な
シャープネス処理を行うことができ、空色についての判
定を行うことにより画像中の空の部分などに対して適切
なシャープネス処理を行うことができる。また、自然緑
色の判定を行うことにより、画像中の森林、芝生などの
自然の緑色の画像部分に対して適切なシャープネス処理
を行うことが可能となる。
The specific color may include at least one of flesh color, sky blue and natural green. Appropriate sharpness processing can be performed on images of human faces by making judgments on skin colors, and appropriate sharpness processing can be made on sky parts in images by making judgments on sky colors. It can be carried out. Further, by determining the natural green color, it is possible to perform appropriate sharpness processing on a natural green image portion such as a forest or a lawn in the image.

【0010】上記の画像処理装置の他の一態様では、前
記特定色は肌色を含み、前記補正量修正手段は、前記肌
色に近似すると判定された部分についての前記補正量を
減少させることができる。また、上記の画像処理装置の
さらに他の一態様では、前記特定色は肌色を含み、前記
補正量修正手段は、前記肌色に近似すると判定された部
分について、画素の輝度レベルを増加させる方向への前
記補正量を減少させることができる。人間の顔など、肌
色の画像領域においては、シャープネス処理を強く行い
過ぎると、画素レベルが白側に飽和して不自然な画像と
なる可能性があるので、肌色領域においてはシャープネ
ス処理の補正量を減少させて、そのような不具合を防止
することができる。
In another aspect of the image processing apparatus, the specific color includes a flesh color, and the correction amount correction means can reduce the correction amount for a portion determined to approximate the flesh color. . Further, in still another aspect of the image processing device, the specific color includes a flesh color, and the correction amount correcting unit increases the luminance level of the pixel with respect to the portion determined to be close to the flesh color. It is possible to reduce the correction amount of. In a skin-colored image area such as a human face, if the sharpness processing is performed too strongly, the pixel level may be saturated on the white side, resulting in an unnatural image. Can be reduced to prevent such problems.

【0011】上記の画像処理装置のさらに他の一態様で
は、前記特定色判定手段は、前記画素値が特定色と近似
する程度を示す特定色確率を決定し、当該特定色確率を
前記判定結果として出力し、前記補正量修正手段は、前
記特定色確率に応じた割合で前記補正量を修正する。
In still another aspect of the above image processing apparatus, the specific color determining means determines a specific color probability indicating the degree to which the pixel value approximates a specific color, and the specific color probability is determined by the determination result. And the correction amount correction means corrects the correction amount at a rate according to the specific color probability.

【0012】この態様によれば、特定の画素が特定色に
近似するか否かの2値的な判定結果ではなく、特定色確
率により、特定色にどの程度近似しているかを数値的に
示す判定結果が得られる。よって、特定色確率に従っ
て、補正量の修正度合いを変えることにより、特定色で
あるか否かを完全に判定することが難しいような場合で
も、特定色に近似する程度に応じてその特定色の性質に
適合したシャープネス補正を行うことができる。
According to this aspect, the degree of approximation to the specific color is numerically indicated by the specific color probability instead of the binary judgment result as to whether or not the specific pixel approximates the specific color. The judgment result is obtained. Therefore, even if it is difficult to completely determine whether or not the color is the specific color by changing the correction degree of the correction amount according to the specific color probability, the specific color of the specific color is changed according to the degree of approximation to the specific color. Sharpness correction suitable for the property can be performed.

【0013】上記の画像処理装置のさらに他の一態様で
は、前記特定の画素が前記特定色の領域の輪郭部から所
定の範囲内にあるか否かを判定する輪郭判定手段をさら
に備え、前記補正量修正手段は、前記輪郭判定手段の判
定結果に応じて、前記補正量の修正割合を変化させる。
In still another aspect of the above image processing apparatus, the image forming apparatus further comprises contour determining means for determining whether or not the specific pixel is within a predetermined range from a contour portion of the area of the specific color. The correction amount correction means changes the correction ratio of the correction amount according to the determination result of the contour determination means.

【0014】この態様によれば、特定の画素が特定色の
領域の輪郭部近くにあるか否かに応じて、その画素につ
いてのシャープネス処理の補正量が調整される。よっ
て、例えば肌色領域の輪郭部近くではシャープネス処理
を比較的強くかけて顔などの輪郭を強調し、輪郭部に近
くない部分ではシャープネス処理を弱くして肌を滑らか
に見せるなどの細かな調整が可能となる。
According to this aspect, the correction amount of the sharpness process for the particular pixel is adjusted depending on whether or not the particular pixel is near the contour portion of the area of the particular color. Therefore, for example, near the contour part of the skin color area, sharpness processing is applied relatively strongly to emphasize the contours of the face, and in areas not close to the contour part, the sharpness processing is weakened to make the skin look smoother. It will be possible.

【0015】また、本発明の画像出力装置は、上記の画
像処理装置と、前記画像データを出力する際の画像サイ
ズを判定する画像サイズ判定手段と、前記画像サイズ判
定手段により判定された画像サイズが、所定の画像サイ
ズより小さい場合に、前記画像処理装置により前記元画
像データに対してシャープネス処理を実行する制御手段
と、前記元画像データ又は前記シャープネス処理により
得られた補正画像データを出力する出力手段と、を備え
る。
Further, an image output apparatus of the present invention comprises the above image processing apparatus, image size determination means for determining the image size when outputting the image data, and image size determined by the image size determination means. Is smaller than a predetermined image size, the image processing apparatus outputs control means for executing sharpness processing on the original image data and corrected image data obtained by the original image data or the sharpness processing. And output means.

【0016】上記の画像出力装置によれば、画像データ
を出力する画像サイズが判定され、出力画像サイズが大
きい場合には本発明によるシャープネス処理を行わな
い。一方、出力画像サイズが小さい場合には、本発明に
よるシャープネス処理を行うことにより、適度なシャー
プネス補正が行われ、小さな出力画像においても尖鋭化
が施された明瞭な画像を得ることができる。
According to the above image output device, the image size for outputting the image data is determined, and when the output image size is large, the sharpness processing according to the present invention is not performed. On the other hand, when the output image size is small, by performing the sharpness processing according to the present invention, appropriate sharpness correction is performed, and it is possible to obtain a clear image with sharpening even in a small output image.

【0017】[0017]

【発明の実施の形態】以下、図面を参照して本発明の好
適な実施の形態について説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Preferred embodiments of the present invention will be described below with reference to the drawings.

【0018】[装置構成]図1に、本発明の実施形態に
かかる画像処理装置の主要部の概略構成を示す。図1に
示すように、本発明の画像処理装置10は、シャープネ
ス処理部11と、ドライバ12と表示部(又はプリント
部)13とを備える。本発明の画像処理装置10は、好
適には携帯電話や携帯型端末装置などの、比較的小型の
表示部を備える端末装置に適用される。また、本発明の
画像処理装置10は、カラープリンタなどに適用するこ
とも可能であり、その場合にはプリント部13を備える
ことになる。
[Apparatus Configuration] FIG. 1 shows a schematic configuration of a main part of an image processing apparatus according to an embodiment of the present invention. As shown in FIG. 1, the image processing apparatus 10 of the present invention includes a sharpness processing section 11, a driver 12, and a display section (or a printing section) 13. The image processing apparatus 10 of the present invention is preferably applied to a terminal device including a relatively small display unit such as a mobile phone or a mobile terminal device. Further, the image processing apparatus 10 of the present invention can be applied to a color printer or the like, and in that case, the printing unit 13 is provided.

【0019】シャープネス処理部11には、元画像デー
タSoが入力される。画像処理装置10が携帯電話など
の場合には、元画像データSoは通信路を介して携帯電
話により受信された画像データとなる。また、画像処理
装置10がプリンタの場合には、元画像データSoはパ
ーソナルコンピュータなどからプリンタに供給される画
像データとなる。
The original image data So is input to the sharpness processing unit 11. When the image processing device 10 is a mobile phone or the like, the original image data So is image data received by the mobile phone via the communication path. When the image processing device 10 is a printer, the original image data So is image data supplied to the printer from a personal computer or the like.

【0020】シャープネス処理部11は、入力された元
画像データSoに対してシャープネス処理を施して補正
画像データScを生成し、補正画像データScをドライ
バ12へ供給する。ドライバ12は、補正画像データS
cに従って表示部(又はプリント部)13を駆動する。
これにより、画像が表示され、又はプリントされる。
The sharpness processing section 11 performs sharpness processing on the input original image data So to generate corrected image data Sc, and supplies the corrected image data Sc to the driver 12. The driver 12 uses the corrected image data S
The display unit (or print unit) 13 is driven according to c.
Thereby, the image is displayed or printed.

【0021】図2にシャープネス処理部11の構成を示
す。図2に示すように、シャープネス処理部11は、補
正基準量決定手段15と、補正量演算手段16と、シャ
ープネス処理手段17と、特定色判定手段18とを備え
る。シャープネス処理部11に入力された元画像データ
Soは、補正基準量決定手段15と、特定色判定手段1
8と、シャープネス処理手段17とに供給される。
FIG. 2 shows the configuration of the sharpness processing section 11. As shown in FIG. 2, the sharpness processing unit 11 includes a correction reference amount determination unit 15, a correction amount calculation unit 16, a sharpness processing unit 17, and a specific color determination unit 18. The original image data So input to the sharpness processing unit 11 includes the correction reference amount determining unit 15 and the specific color determining unit 1.
8 and the sharpness processing means 17.

【0022】補正基準量決定手段15は、元画像データ
Soを利用して補正基準量を決定する。ここで、補正基
準量とは、元画像データSoに対して施すべきシャープ
ネス処理の程度を示す量であり、具体的には後述のラプ
ラシアン信号及び差信号を含む概念である。補正基準量
演算手段15は、元画像データSoに基づいて補正基準
量信号Srを生成し、これを補正量演算手段16に供給
する。
The correction reference amount determining means 15 determines the correction reference amount using the original image data So. Here, the correction reference amount is an amount indicating the degree of sharpness processing to be performed on the original image data So, and is specifically a concept including a Laplacian signal and a difference signal, which will be described later. The correction reference amount calculation means 15 generates a correction reference amount signal Sr based on the original image data So, and supplies this to the correction amount calculation means 16.

【0023】特定色判定手段18は、元画像に含まれる
特定色の部分を検出する。ここで特定色には、肌色、空
色及び自然緑色が含まれる。具体的には、特定色判定手
段18は、元画像データSoのRGB各色の色データを
分析し、元画像含まれる特定色の部分を判定する。そし
て、特定色判定手段18は、元画像に含まれる特定色の
部分を検出すると、判定結果信号Skを補正量演算手段
16に供給する。なお、後に詳しく説明するが、本発明
は、元画像データに含まれる特定色の部分に対しては、
その特定色の性質に適合したシャープネス処理を行うも
のである。
The specific color determining means 18 detects a specific color portion included in the original image. Here, the specific color includes flesh color, sky blue and natural green. Specifically, the specific color determination unit 18 analyzes the color data of each of the RGB colors of the original image data So and determines the specific color portion included in the original image. Then, when the specific color determination unit 18 detects the specific color portion included in the original image, the specific color determination unit 18 supplies the determination result signal Sk to the correction amount calculation unit 16. As will be described later in detail, the present invention relates to a specific color portion included in the original image data,
The sharpness processing suitable for the property of the specific color is performed.

【0024】補正量演算手段16は、補正基準量信号S
rにより示される補正基準量、及び、判定結果信号Sk
により示される特定色の部分の有無に基づいて、シャー
プネス処理による補正量を算出し、補正量信号Saをシ
ャープネス処理手段17に供給する。補正量とは、シャ
ープネス処理の対象となる画像データのレベルをシャー
プネス処理により変化させる量に対応する。即ち、補正
量の絶対値が大きい場合は、シャープネス処理により画
像データのレベルが大きく変化し、画像の尖鋭度が大き
く増加する。一方、補正量の絶対値が小さい場合は、シ
ャープネス処理による画像データのレベル変化は小さ
く、画像の尖鋭度はそれほど大きくは増加しない。ま
た、補正量の正負は、シャープネス処理により画像デー
タを白色側と黒色側のいずれに変化させるかを示す。
The correction amount calculation means 16 includes a correction reference amount signal S.
The correction reference amount indicated by r and the determination result signal Sk
The correction amount by the sharpness processing is calculated based on the presence or absence of the specific color portion indicated by, and the correction amount signal Sa is supplied to the sharpness processing means 17. The correction amount corresponds to the amount by which the level of image data to be sharpened is changed by the sharpness processing. That is, when the absolute value of the correction amount is large, the level of the image data is greatly changed by the sharpness processing, and the sharpness of the image is greatly increased. On the other hand, when the absolute value of the correction amount is small, the level change of the image data due to the sharpness processing is small and the sharpness of the image does not increase so much. Further, whether the correction amount is positive or negative indicates whether the image data is changed to the white side or the black side by the sharpness processing.

【0025】シャープネス処理手段17は、補正量演算
手段16から供給される信号Saが示す補正量に従って
元画像データSoのレベルを変化させ、シャープネス処
理後の画像データである補正画像データScを生成す
る。シャープネス処理手段17は、生成した補正画像デ
ータScを図1に示すドライバ12へ供給する。
The sharpness processing means 17 changes the level of the original image data So according to the correction amount indicated by the signal Sa supplied from the correction amount calculating means 16 to generate corrected image data Sc which is image data after sharpness processing. . The sharpness processing means 17 supplies the generated corrected image data Sc to the driver 12 shown in FIG.

【0026】[特定色判定処理]次に、特定色判定手段
18により実行される特定色判定処理について詳しく説
明する。本発明は、画像中の特定色部分を検出して、そ
の特定色の性質に適合した手法でシャープネス処理を施
す点に特徴を有する。本実施形態においては、特定色と
して肌色、空色及び自然緑色が判定される。肌色は人間
の皮膚の色であり、特に画像中の人間の顔の部分に対し
て適切なシャープネスを施すために判定される。空色
は、主として画像中の空の部分に対して適切なシャープ
ネスを施すために判定される。また、自然緑色は、主と
して画像中の森林、芝生などの部分に対して適切なシャ
ープネスを施すために判定される。なお、「自然緑色」
との表現は、一般的なRGBにおける緑色(G)と区別
するために用いており、自然の森林、芝生、樹木などの
画像に対応する緑色という意味で用いている。
[Specific Color Judgment Process] Next, the specific color judgment process executed by the specific color judgment means 18 will be described in detail. The present invention is characterized in that a specific color portion in an image is detected and sharpness processing is performed by a method adapted to the property of the specific color. In this embodiment, flesh color, sky blue, and natural green are determined as the specific colors. The skin color is the color of human skin, and is determined in order to provide appropriate sharpness to the human face portion in the image. The sky blue color is mainly determined in order to give appropriate sharpness to the sky portion in the image. In addition, the natural green color is determined mainly for giving appropriate sharpness to the forest, lawn, etc. in the image. In addition, "natural green"
The expression "and" is used to distinguish from the general green (G) in RGB, and is used in the sense of green corresponding to images of natural forests, lawns, trees, and the like.

【0027】図3は、肌色、空色及び自然緑色をRGB
及びYMC(Y:黄色、M:マゼンタ、C:シアン)成
分を示す色チャート上に示している。このように、肌
色、空色及び自然緑色の各特定色は、それに含まれるR
GB成分の比率により特定することができる。よって、
予め各特定色の色成分に基づいて各特定色毎の判定条件
を設定しておけば、画像データ中の判定対象となる画素
について、上記の判定条件に基づいて特定色判定を行う
ことができる。そして、各特定色毎に予め決定された処
理方法に従ってシャープネス処理を行うことにより、特
定色の性質に適合したシャープネス処理を行うことがで
きる。
FIG. 3 shows flesh color, sky blue and natural green as RGB.
And YMC (Y: yellow, M: magenta, C: cyan) components are shown on the color chart. In this way, the specific colors of skin color, sky blue and natural green are the R included in it.
It can be specified by the ratio of GB components. Therefore,
If the determination condition for each specific color is set in advance based on the color component of each specific color, the specific color determination can be performed based on the above determination condition for the pixel to be determined in the image data. . Then, by performing the sharpness processing according to the processing method determined in advance for each specific color, it is possible to perform the sharpness processing suitable for the property of the specific color.

【0028】図4に、各特定色についての判定条件及び
処理方法を示す。図4において、「判定条件」の欄は画
像データ中のある部分を各特定色と判定するために要求
される条件を示しており、画像データ中のある画素又は
ある領域がこの判定条件を満足する場合には、その画素
又はその領域は特定色であると判定される。また、「処
理方法」の欄は、各特定色と判定された場合にどのよう
な手法でシャープネス処理を施すかを示す。
FIG. 4 shows the judgment conditions and processing methods for each specific color. In FIG. 4, the “determination condition” column shows the condition required to determine a certain part in the image data as each specific color, and a certain pixel or a certain region in the image data satisfies this determination condition. If so, the pixel or the region is determined to have a specific color. Further, the column of “processing method” indicates by what method the sharpness processing is performed when it is determined that each of the specific colors.

【0029】以下、図3及び図4を参照して、各特定色
の判定条件及び処理方法を説明する。
Hereinafter, with reference to FIGS. 3 and 4, the determination conditions and processing methods for each specific color will be described.

【0030】肌色の部分は、RGBのうちのR成分が相
対的に多く、輝度レベルはグレーから白色の領域に属す
る。よって、(1)輝度レベルが白と黒の中間レベルよ
りも高いこと、画像データのRGB成分について、
(2)(R−B)の値が予め設定されたしきい値RBよ
り大きいこと、及び、(3)(R−G)の値が予め設定
されたしきい値RGより大きいこと、の3つの条件を満
足したときに、その画素又は領域を肌色であると判定す
る。
The flesh-colored portion has a relatively large amount of R components of RGB, and the luminance level belongs to a region from gray to white. Therefore, (1) the brightness level is higher than the intermediate level between white and black, and the RGB components of the image data,
(2) The value of (RB) is larger than the preset threshold value RB, and (3) The value of (RG) is larger than the preset threshold value RG. When the two conditions are satisfied, the pixel or area is determined to be a skin color.

【0031】肌色は主として人間の顔を対象としてお
り、顔の輪郭、目、鼻などの各部位の部分はシャープネ
スをかけてくっきりさせる方がよい。一方、それ以外の
部分、例えば頬などはあまりシャープネス処理により尖
鋭化しない方が肌が滑らかに見えてよい。特に、顔の画
像の場合は、シャープネス処理が強すぎると、輝度レベ
ルが白色側に飽和するいわゆる白とびが生じるという問
題がある。よって、輪郭部分に対しては通常の補正量で
シャープネス処理をかけ、輪郭以外の部分では補正量を
減少させる。なお、頬の部分など、輪郭以外の部分は逆
にスムージング(平滑化)処理を施して滑らかな画像と
することも可能である。
The flesh color is intended mainly for human faces, and it is better to sharpen the contours of the face, the eyes, the nose and other parts with sharpness. On the other hand, the other part, for example, the cheeks, may look smoother if it is not sharpened by the sharpness processing. In particular, in the case of a face image, if the sharpness processing is too strong, there is a problem that a so-called “whiteout” occurs in which the brightness level is saturated on the white side. Therefore, the sharpness processing is applied to the contour portion with a normal correction amount, and the correction amount is reduced in the portion other than the contour portion. In addition, it is also possible to reversely smooth a portion other than the contour such as a cheek portion to obtain a smooth image.

【0032】空色の部分は、RGBのうちのB成分が相
対的に多く、輝度レベルはグレーから白色の領域に属す
る。よって、(1)輝度レベルが白と黒の中間レベルよ
りも高いこと、画像データのRGB成分について、
(2)(B−G)の値が予め設定されたしきい値BGよ
り大きいこと、及び、(3)(B−R)の値が予め設定
されたしきい値BRより大きいこと、の3つの条件を満
足したときに、その画素又は領域を空色であると判定す
る。
The sky blue portion has a relatively large B component of RGB, and the luminance level belongs to a gray to white region. Therefore, (1) the brightness level is higher than the intermediate level between white and black, and the RGB components of the image data,
(2) The value of (B-G) is larger than the preset threshold value BG, and (3) The value of (BR) is larger than the preset threshold value BR. 3 When one of the two conditions is satisfied, the pixel or area is determined to be sky blue.

【0033】空色は、画像中の空をターゲットとしてお
り、基本的にはシャープネス処理の補正量を抑えて滑ら
かな画像とした方がよく、この点でスムージング処理を
行うことも有効である。但し、空と空以外の領域との境
界部分はシャープネス処理により尖鋭化を行って、境界
を明確にするのがよい。よって、境界部分は通常の補正
量でシャープネス処理を行い、境界以外の部分はシャー
プネス処理の補正量を小さくする。
The sky color is aimed at the sky in the image, and basically, it is better to suppress the correction amount of the sharpness processing to obtain a smooth image, and it is also effective to perform the smoothing processing at this point. However, it is preferable that the boundary between the sky and a region other than the sky is sharpened by sharpness processing to clarify the boundary. Therefore, the sharpness processing is performed on the boundary portion with the normal correction amount, and the correction amount of the sharpness processing is reduced on the portion other than the boundary portion.

【0034】自然緑色の部分は、RGBのうちのG成分
が相対的に多い。但し、輝度レベルは黒色に近いレベル
から白色に近いレベルまで様々であるので、判定に輝度
レベルを用いる効果はあまりない。よって、画像データ
のRGB成分について、(1)(G−R)の値が予め設
定されたしきい値GRより大きいこと、及び、(2)
(G−B)の値が予め設定されたしきい値GBより大き
いこと、の2つの条件を満足したときに、その画素又は
領域を自然緑色であると判定する。
The natural green portion has a relatively large G component of RGB. However, since the brightness level varies from a level close to black to a level close to white, there is not much effect of using the brightness level for determination. Therefore, for the RGB components of the image data, (1) the value of (GR) is larger than a preset threshold GR, and (2)
When the two conditions that the value of (GB) is larger than a preset threshold value GB are satisfied, the pixel or region is determined to be a natural green color.

【0035】自然緑色は森林、樹木、山、芝生、野原な
ど様々な画像に対応するものであるが、樹木の枝葉など
による細かな形状を表現した方が、画像としては鮮明で
インパクトのあるものとなる。よって、肌色や空色とは
異なり、全体的にシャープネス処理を行って画像を尖鋭
化することが好ましい。
The natural green color corresponds to various images such as forests, trees, mountains, lawns, fields, etc., but it is clearer and more impactful for the image to express a fine shape by the branches and leaves of the tree. Becomes Therefore, unlike flesh color and sky blue, it is preferable to sharpen the image by performing sharpness processing as a whole.

【0036】ここで特定色判定の方法を例をあげて説明
したが、中間レベル値は必ずしも白レベルと黒レベルと
の中央である必要はなく特定のある値であってもよい
し、あるいは特定色の判定をRGB空間ではなくて、画
像データをL*a*b*空間などの他の色空間に変換し、R
GB空間とは別の色空間で判定するという方法もある。
本発明は特定色判定手段の具体的な方法の如何を問わず
適用可能である。
Here, the method for determining the specific color has been described by way of example, but the intermediate level value does not necessarily have to be at the center between the white level and the black level and may be a specific value or a specific value. Instead of the RGB space for color judgment, the image data is converted to another color space such as L * a * b * space, and R
There is also a method of determining in a color space different from the GB space.
The present invention can be applied regardless of the specific method of the specific color determination means.

【0037】なお、特定色の判定は、基本的には図4に
例示するような判定方法に従って画像データを構成する
画素毎に行うが、その画素が輪郭部分や境界部分に位置
するか否かの判定は、隣接する画素を考慮して行うこと
になる。即ち、所定の画素数により規定される判定領域
を予め設定し(例えば縦横にそれぞれ10画素の領域な
ど)、その判定領域内で、対象となる画素が輪郭部分や
境界部分に位置するか否かを判定する。輪郭や境界の抽
出は、後述するラプラシアンを使用する手法など、既知
の各種の輪郭抽出手法を用いることができる。既知の手
法で輪郭や境界を抽出し、対象となる画素から所定画素
数(例えば3画素)以内に輪郭や境界が位置すれば、そ
の画素は輪郭・境界部分に属すると判定し、その範囲内
に輪郭や境界が位置しなければ、その画素は輪郭・境界
部分に属しないと判定する。
The determination of the specific color is basically performed for each pixel forming the image data according to the determination method as illustrated in FIG. 4, but whether or not the pixel is located at the contour portion or the boundary portion. The determination will be made in consideration of adjacent pixels. That is, a determination area defined by a predetermined number of pixels is set in advance (for example, an area of 10 pixels in each of the vertical and horizontal directions), and whether or not the target pixel is located in the contour portion or the boundary portion in the determination area. To judge. For the extraction of contours and boundaries, various known contour extraction methods such as a method using Laplacian described later can be used. If the contour or the boundary is extracted by a known method and the contour or the boundary is located within a predetermined number of pixels (for example, 3 pixels) from the target pixel, it is determined that the pixel belongs to the contour / boundary portion, and within the range. If no contour or boundary is located at, it is determined that the pixel does not belong to the contour / boundary portion.

【0038】[補正基準量]次に、補正基準量について
説明する。補正基準量とは、シャープネス処理を施す補
正量決定するための基準となる量であり、補正基準量信
号Srはこの基準量を示す信号である。具体的には、補
正基準量信号Srとしては、元画像データSoのラプ
ラシアン信号、又は、元画像データSoから生成した
差信号のいずれかを使用することができる。
[Correction Reference Amount] Next, the correction reference amount will be described. The correction reference amount is a reference amount for determining the correction amount for performing the sharpness processing, and the correction reference amount signal Sr is a signal indicating this reference amount. Specifically, either the Laplacian signal of the original image data So or the difference signal generated from the original image data So can be used as the correction reference amount signal Sr.

【0039】まず、補正基準量信号としてラプラシアン
信号を使用する場合について説明する。図6(a)は、
補正基準量信号としてラプラシアン信号を使用した場合
の、元画像データSo、補正基準量信号Sr、補正量信
号Sa及び補正画像データScの波形例を示す。なお、
図6(a)において各波形の縦軸方向は元画像データの
輝度を示し、図中の上方向を白、下方向を黒とする。ま
た、各波形の横軸方向は時間を示す。
First, the case where the Laplacian signal is used as the correction reference amount signal will be described. FIG. 6A shows
An example of waveforms of the original image data So, the correction reference amount signal Sr, the correction amount signal Sa, and the correction image data Sc when the Laplacian signal is used as the correction reference amount signal is shown. In addition,
In FIG. 6A, the vertical axis direction of each waveform represents the luminance of the original image data, and the upper direction in the figure is white and the lower direction is black. The horizontal axis of each waveform represents time.

【0040】ラプラシアン信号は、元画像データSoに
対してラプラシアンフィルタによるフィルタリングを適
用することにより得られる。ラプラシアンフィルタは、
画像の空間フィルタリングに使用される微分フィルタの
一種であり、数学的には2次微分操作に相当する処理を
行うフィルタである。ラプラシアンフィルタの係数例を
図6(b)及び図6(c)に示す。ラプラシアンフィル
タは、画像中の濃度が急激に変化する輪郭部や高周波成
分を強調する機能を有する。図6(a)に示すように、
ラプラシアン信号は、元画像データSoのレベルが増加
を始める部分と、増加が終了して一定レベルとなる部分
において波形に凹凸を有している。元画像データSoの
波形が下側に凸である部分ではラプラシアン信号は負と
なり、元画像データSoの波形が上に凸である部分では
ラプラシアン信号は正となる。このラプラシアン信号
を、補正基準量信号としてシャープネス処理を施す程度
を決定することができる。
The Laplacian signal is obtained by applying filtering by the Laplacian filter to the original image data So. The Laplacian filter is
It is a kind of differential filter used for spatial filtering of images, and is a filter that mathematically performs a process corresponding to a quadratic differential operation. Examples of coefficients of the Laplacian filter are shown in FIGS. 6B and 6C. The Laplacian filter has a function of emphasizing a contour portion or a high frequency component in which the density in the image changes abruptly. As shown in FIG. 6 (a),
The Laplacian signal has unevenness in the waveform at a portion where the level of the original image data So starts increasing and a portion where the level ends after the increase reaches a constant level. The Laplacian signal is negative in the portion where the waveform of the original image data So is convex downward, and is positive in the portion where the waveform of the original image data So is convex upward. The Laplacian signal can be used as a correction reference amount signal to determine the degree of sharpness processing.

【0041】次に、差信号について説明する。図7は、
補正基準量信号として差信号を使用した場合の、元画像
データSo、アンシャープデータSu、補正基準信号S
r、補正量信号Sa及び補正画像データScの波形例を
示す。なお、図7において各波形の縦軸方向は元画像デ
ータの輝度を示し、図中の上方向を白、下方向を黒とす
る。また、各波形の横軸方向は時間を示す。差信号は、
元画像データSoからアンシャープデータSuを減算す
ることにより得られ、ラプラシアン信号と同様に画像中
の輪郭部分や高周波部分を示す信号である。アンシャー
プデータSuは、元画像データSoの所定範囲に対して
平均化フィルタを適用することにより生成される。
Next, the difference signal will be described. Figure 7
Original image data So, unsharp data Su, correction reference signal S when a difference signal is used as the correction reference amount signal
The waveform examples of r, the correction amount signal Sa, and the correction image data Sc are shown. Note that, in FIG. 7, the vertical axis direction of each waveform represents the luminance of the original image data, and the upper direction in the figure is white and the lower direction is black. The horizontal axis of each waveform represents time. The difference signal is
This signal is obtained by subtracting the unsharp data Su from the original image data So, and is a signal indicating a contour portion or a high frequency portion in the image, like the Laplacian signal. The unsharp data Su is generated by applying an averaging filter to a predetermined range of the original image data So.

【0042】即ち、図7に示すように、元画像データS
oを局所平均化することによりアンシャープデータSu
が得られ、これを元画像データSoから減算することに
より差信号Srが得られる。よって、Sr=So−Su
となる。
That is, as shown in FIG. 7, the original image data S
Unsharp data Su by locally averaging o
Is obtained, and the difference signal Sr is obtained by subtracting this from the original image data So. Therefore, Sr = So-Su
Becomes

【0043】なお、ラプラシアン信号と差信号はいずれ
も画像中の輪郭部分や高周波部分を示す信号であり、本
発明ではどちらも補正基準量信号として使用することが
できる。但し、アンシャープ信号の生成方法によって、
ラプラシアン信号と差信号とは必ずしも一致しない。
Both the Laplacian signal and the difference signal are signals indicating the contour portion and the high frequency portion in the image, and both can be used as the correction reference amount signal in the present invention. However, depending on the method of generating the unsharp signal,
The Laplacian signal and the difference signal do not always match.

【0044】[補正量の決定方法]次に、補正量演算手
段による補正量の決定方法について詳しく説明する。本
発明では、まず、補正基準量決定手段15により得られ
る補正基準量に基づいて、シャープネス処理で使用され
る補正量が決定される。そして、特定色判定手段18に
より得られる特定色の判定結果に基づいて、その補正量
が修正される。即ち、まず補正基準量に基づいて補正量
が決定され、かつ、対象となる画像中に特定色が含まれ
る場合には、前述のようにその特定色に対応する処理方
法に従って補正量が修正される。
[Method of Determining Correction Amount] Next, the method of determining the correction amount by the correction amount calculation means will be described in detail. In the present invention, first, the correction amount used in the sharpness processing is determined based on the correction reference amount obtained by the correction reference amount determination means 15. Then, the correction amount is corrected based on the determination result of the specific color obtained by the specific color determination means 18. That is, first, when the correction amount is determined based on the correction reference amount and the specific image is included in the target image, the correction amount is corrected according to the processing method corresponding to the specific color as described above. It

【0045】具体的には、補正量=F(Sr)として補
正量を補正基準量の関数として定義し、補正量を補正基
準量Srに応じて決定する。そして、特定色判定結果に
応じた修正係数を補正量に乗算することにより、補正量
を修正する。即ち、特定色による修正係数をMとする
と、 補正画像データSc=元画像データSo+補正量 =元画像データSo+F(Sr)・M となる。
Specifically, the correction amount is defined as a function of the correction reference amount with correction amount = F (Sr), and the correction amount is determined according to the correction reference amount Sr. Then, the correction amount is corrected by multiplying the correction amount by the correction coefficient according to the specific color determination result. That is, assuming that the correction coefficient for the specific color is M, the correction image data Sc = the original image data So + the correction amount = the original image data So + F (Sr) · M.

【0046】特定色による修正係数Mは、例えばシャー
プネス処理を通常通り行う場合はM=1とし、シャープ
ネス処理を通常より強くかける場合はMを例えば1.0
〜1.5の範囲で設定し、シャープネス処理を通常より
抑える場合にはMを例えば0.6〜1.0の範囲で設定
する。また、特定色判定手段18により特定色であると
判定されなかった画素又は領域に対しては、修正係数M
=1とし、補正基準量に基づいて算出された補正量F
(Sr)をそのまま使用してシャープネス処理がなされ
る。なお、修正係数Mの数値は、図4にの特定色毎の処
理方法に例示するように予め決定され、メモリなどに保
存されている。
The correction coefficient M for the specific color is set to M = 1 when the sharpness processing is performed normally, and is set to 1.0 when the sharpness processing is applied more strongly than usual.
Is set in the range from 1.5 to 1.5, and M is set in the range from 0.6 to 1.0, for example, in order to suppress sharpness processing more than usual. Further, the correction coefficient M is applied to the pixel or region which is not determined to be a specific color by the specific color determination unit 18.
= 1 and the correction amount F calculated based on the correction reference amount
Sharpness processing is performed using (Sr) as it is. The numerical value of the correction coefficient M is determined in advance as illustrated in the processing method for each specific color in FIG. 4, and is stored in the memory or the like.

【0047】こうして、補正基準量に基づいて決定され
た補正量を、特定色判定結果に基づいて修正することに
より、各特定色に適合したシャープネス処理を行うこと
ができる。
In this way, by correcting the correction amount determined based on the correction reference amount based on the specific color determination result, it is possible to perform the sharpness processing suitable for each specific color.

【0048】[補正基準量に基づく補正量の決定方法]
次に、補正基準量Srに基づいて補正量を決定する具体
的な方法を、図8乃至12に例示する補正量決定パター
ンを参照して説明する。図8乃至12の各補正量決定パ
ターンにおいて、横軸は補正基準量Srを示し、縦軸は
シャープネス処理の補正量を示す。即ち、図8乃至12
は、それぞれ、補正基準量の変化に対してシャープネス
の補正量がどのように変化するかを示すグラフである。
[Method of Determining Correction Amount Based on Correction Reference Amount]
Next, a specific method of determining the correction amount based on the correction reference amount Sr will be described with reference to the correction amount determination patterns illustrated in FIGS. In each of the correction amount determination patterns of FIGS. 8 to 12, the horizontal axis represents the correction reference amount Sr, and the vertical axis represents the correction amount of the sharpness processing. That is, FIGS.
3A and 3B are graphs showing how the correction amount of sharpness changes with respect to the change of the correction reference amount.

【0049】なお、実際に補正基準量に基づいて補正量
を決定する方法としては、図8乃至12に例示するよう
な、補正基準量に対する補正量の変化特性を予めルック
アップテーブルなどに記憶しておき、それを参照して補
正量を求める方法がある。また、その代わりに、補正基
準量に対する補正量の変化特性を規定した関数を予め用
意し、その関数を使用して補正基準量から補正量を算出
する方法もある。現実にどちらを採用するかは、本発明
を適用する装置の要求する処理速度、処理精度などに応
じて決定されることになる。
As a method of actually determining the correction amount based on the correction reference amount, the change characteristic of the correction amount with respect to the correction reference amount as shown in FIGS. 8 to 12 is stored in advance in a lookup table or the like. There is a method of obtaining the correction amount by referring to it. Alternatively, there is also a method in which a function that defines the change characteristic of the correction amount with respect to the correction reference amount is prepared in advance, and the correction amount is calculated from the correction reference amount using the function. Which one is actually adopted depends on the processing speed, processing accuracy, etc. required by the apparatus to which the present invention is applied.

【0050】図8(a)に補正量決定方法の例1aを示
す。例1aでは、シャープネス補正量が補正基準量に比
例する場合、つまり補正基準量の定数倍を元画像データ
に加算してシャープネス処理を行う方法を示している。
FIG. 8A shows an example 1a of the correction amount determining method. Example 1a shows a method in which the sharpness correction amount is proportional to the correction reference amount, that is, a constant multiple of the correction reference amount is added to the original image data to perform the sharpness processing.

【0051】図8(b)に補正量決定方法の例1bを示
す。例1bでは、基本的に補正量は補正基準量に比例す
る。しかし、補正基準量が所定値aより大きい、又は、
所定値−aより小さい場合には、補正基準量が−a〜+
aの範囲内のときに比べて補正量の増加割合を小さくし
ている。補正基準量の絶対値が大きいということは、そ
の部分は画像のレベルが白色又は黒色側に急激に変化し
ていることを示している。よって、そのような画像レベ
ルが急激に変化する領域においては、補正基準量の増加
に伴う補正量の増加割合を幾分抑制する。即ち、輝度の
変化の大きい領域ではシャープネス処理による補正量を
抑えることとして、シャープネス処理による過度な強調
により画像が不自然となることを防止する。これによれ
ば、前述のように、顔の画像の輪郭部がシャープネス処
理の過度な強調により白く抜けて表示されることを防止
できる。
FIG. 8B shows an example 1b of the correction amount determining method. In Example 1b, the correction amount is basically proportional to the correction reference amount. However, the correction reference amount is larger than the predetermined value a, or
When it is smaller than the predetermined value -a, the correction reference amount is -a to +.
The increase rate of the correction amount is smaller than that in the case of within the range of a. The fact that the absolute value of the correction reference amount is large indicates that the level of the image in that portion is abruptly changed to the white or black side. Therefore, in such an area where the image level changes abruptly, the increase rate of the correction amount due to the increase of the correction reference amount is somewhat suppressed. That is, the correction amount by the sharpness processing is suppressed in the region where the change in luminance is large, and the image is prevented from being unnatural due to excessive emphasis by the sharpness processing. According to this, as described above, it is possible to prevent the outline portion of the face image from being displayed in a white state due to excessive emphasis of the sharpness processing.

【0052】図8(c)に示す例1cは例1bの変形で
あり、補正基準量の絶対値が所定値b未満である場合に
は補正量をゼロとする、即ちシャープネス補正を行わな
いこととする方法である。補正基準量は画像データのレ
ベルの急激な変化を示しており、補正基準量が大きい領
域では画像データのレベルが大きく変化していることに
なる。一方、補正基準量が小さい領域では画像データの
レベルはそれほど大きく変化しているわけではない。つ
まり、補正基準量の比較的小さな変化は、画像自体の内
容によるレベルの変化ではなく、画像データに加わった
ノイズに対応するものである場合が多い。このような観
点から、補正基準量の絶対値が所定値b未満である場合
には、その程度の補正基準量の変化はノイズによるもの
であるとみなし、シャープネス処理を行わないこととす
る。画像中のノイズが大きい領域にシャープネスをかけ
ると、そのノイズを強調、増大させてしまって画像がみ
にくくなる傾向があるので、例1cのように所定値b以
下の補正基準量の変化をノイズと見なしてシャープネス
処理の対象から除外することは、ノイズの比較的多い画
像を見やすく表示するために有効である。
An example 1c shown in FIG. 8C is a modification of the example 1b. When the absolute value of the correction reference amount is less than the predetermined value b, the correction amount is set to zero, that is, the sharpness correction is not performed. Is the method. The correction reference amount indicates a sharp change in the level of the image data, which means that the level of the image data greatly changes in the region where the correction reference amount is large. On the other hand, in the area where the correction reference amount is small, the level of the image data does not change so much. That is, a relatively small change in the correction reference amount does not correspond to a level change due to the content of the image itself, but often corresponds to noise added to the image data. From this point of view, when the absolute value of the correction reference amount is less than the predetermined value b, it is considered that such a change in the correction reference amount is due to noise, and the sharpness processing is not performed. When sharpness is applied to a region with a large amount of noise in an image, the noise tends to be emphasized and increased to make the image difficult to see. Therefore, as in Example 1c, a change in the correction reference amount equal to or less than the predetermined value b is referred to as noise. It is effective to consider the image and exclude it from the sharpness processing target in order to easily display an image with a relatively large amount of noise.

【0053】図8(d)に示す例1dは基本的に例1c
と同様の考え方に基づき、補正基準量の絶対値が所定値
c未満である領域ではシャープネス処理を行わない。但
し、例1dでは、補正基準量がシャープネス処理を行わ
ない領域からシャープネス処理を行う領域に入るにつれ
て(即ち、補正基準量が所定値c未満から増加して所定
値cを超えるのに応じて)、補正量をゼロから少しずつ
増加させている。これにより、補正基準量の絶対値が所
定値cに近い領域でシャープネス処理の適用、不適用が
急激に変わることにより画像が不自然になることを防止
することができる。
The example 1d shown in FIG. 8D is basically the example 1c.
Based on the same idea, the sharpness processing is not performed in the area where the absolute value of the correction reference amount is less than the predetermined value c. However, in Example 1d, as the correction reference amount enters from the region where the sharpness processing is not performed to the region where the sharpness processing is performed (that is, when the correction reference amount increases from less than the predetermined value c and exceeds the predetermined value c). , The correction amount is gradually increased from zero. As a result, it is possible to prevent the image from becoming unnatural due to a sharp change in the application or non-application of the sharpness processing in the region where the absolute value of the correction reference amount is close to the predetermined value c.

【0054】図9に示す例2a及び例2bは、いずれも
補正基準量に対して補正量が比例する関係にあるが、補
正基準量が正である領域と負である領域とで補正量の増
加割合を異ならせている点に特徴を有する。
In both Example 2a and Example 2b shown in FIG. 9, the correction amount is proportional to the correction reference amount, but the correction amount is different between the region where the correction reference amount is positive and the region where the correction reference amount is negative. The feature is that the rate of increase is different.

【0055】なお、補正基準量は、対象となる画素と、
その画素の周辺の画素の相対的なレベル差により決まる
ものであり、対象となる画素自体のレベルとは無関係な
量である。補正基準量が正の場合は画素データが上に
凸、つまり、その画素が周辺画素に比べて白側に寄って
いることを示している。また、補正基準量が負の場合は
画素データが下に凸、つまり、その画素が周辺画素に比
べて黒側に寄っていることを示している。シャープネス
処理では一般的に、補正基準量が正の場合はシャープネ
ス補正量も正側、即ち白側に補正し、補正基準量が負の
場合はシャープネス補正量も負側、即ち黒側に補正す
る。但し、補正基準量が小さい場合にはシャープネス補
正をしない場合もある。即ち、補正基準量が正でも白側
に補正せず、補正基準量が負でも黒側に補正しない場合
もある。
The correction reference amount is defined by the target pixel and
It is determined by the relative level difference between pixels around the pixel, and is an amount irrelevant to the level of the target pixel itself. If the correction reference amount is positive, it indicates that the pixel data is convex upward, that is, the pixel is closer to the white side than the peripheral pixels. When the correction reference amount is negative, the pixel data is convex downward, that is, the pixel is closer to the black side than the peripheral pixels. In the sharpness processing, generally, when the correction reference amount is positive, the sharpness correction amount is also corrected to the positive side, that is, the white side, and when the correction reference amount is negative, the sharpness correction amount is also corrected to the negative side, that is, the black side. . However, when the correction reference amount is small, the sharpness correction may not be performed in some cases. That is, even if the correction reference amount is positive, the correction is not performed on the white side, and even if the correction reference amount is negative, the correction is not performed on the black side in some cases.

【0056】例2aでは、補正基準量が正である領域
(即ち画像データが上に凸、つまり該当画素が周辺画素
に比べ白側に寄っており、補正方向としては白方向に補
正される領域)の方が、補正基準量が負である領域(即
ち画像データが下に凸、つまり該当画素が周辺画素に比
べ黒側に寄っており、補正方向としては黒方向に補正さ
れる領域)より補正量の増加割合を抑えている。この例
は、特に前述の人間の顔の一部が白く抜ける現象を防止
するために有効である。人間の肌色の輝度レベルは白色
よりにあるので、画像データの白色よりの輝度領域で急
激な輝度の変化がある表示画像上の場所では、シャープ
ネスによる強調の程度を押さえ気味にして、肌色領域が
白く抜けてしまう不具合を効果的に防止することができ
る。
In Example 2a, the area in which the correction reference amount is positive (that is, the image data is convex upward, that is, the corresponding pixel is closer to the white side than the peripheral pixels, and the area to be corrected is the white direction) ) Is more negative than the area in which the correction reference amount is negative (that is, the image data is convex downward, that is, the pixel is closer to the black side than the surrounding pixels, and the correction direction is black). The increase rate of the correction amount is suppressed. This example is particularly effective for preventing the phenomenon that part of the human face described above becomes white. Since the brightness level of human skin color is higher than that of white, in a place on the display image where there is a rapid change in brightness in the brightness region of the image data that is higher than white, the skin color region is It is possible to effectively prevent the defect that the white portion is removed.

【0057】一方、例2bでは、補正基準量が負である
領域の方が、補正基準量が正である領域より補正量の増
加割合を抑えている。これは、肌色部分が白く抜けるこ
とを防止する発想とは逆であるが、画像データのソース
及び/又は画像データの処理方法などに依存して、シャ
ープネス処理の対象となる元画像データが黒色よりの輝
度レベルにおいてノイズを含みやすい独特の特性を有す
るなどの場合には、そのようなノイズを抑制するために
有効となる。
On the other hand, in the example 2b, in the area where the correction reference amount is negative, the increase rate of the correction amount is suppressed more than in the area where the correction reference amount is positive. This is the opposite of the idea of preventing the skin-colored portion from becoming white, but depending on the source of the image data and / or the processing method of the image data, the original image data that is the target of the sharpness processing is more than black. In the case where the brightness level of 1 has a unique characteristic in which noise is likely to be contained, it is effective for suppressing such noise.

【0058】図10に示す例3a及び例3bは、いずれ
も補正基準量が所定値dを超える場合に補正量の増加割
合を抑える方法であり、これも肌色部分の白抜けという
不具合を防止するために有効である。なお、例3aで
は、補正基準量が所定値d以下であれば、補正基準量が
負でも、補正基準量に対して同じ増加割合で補正量が決
定される。これに対し、例3bでは、補正基準量が所定
値eより小さい場合にも補正基準量に対する補正量の増
加割合を抑えている。
Both Example 3a and Example 3b shown in FIG. 10 are methods for suppressing the increase rate of the correction amount when the correction reference amount exceeds the predetermined value d, and this also prevents the defect of white spots in the skin color part. Is effective for. In Example 3a, if the correction reference amount is equal to or less than the predetermined value d, the correction amount is determined with the same increase rate with respect to the correction reference amount even if the correction reference amount is negative. On the other hand, in Example 3b, the increase rate of the correction amount with respect to the correction reference amount is suppressed even when the correction reference amount is smaller than the predetermined value e.

【0059】図11に示す例4a〜例4dは、いずれも
補正基準量が正である領域の補正量の増加割合を、補正
基準量が負である領域よりも小さく設定している。これ
により、前述のように肌色の白抜けを防止している。ま
た、いずれも場合も補正基準量の絶対値が所定値f未満
である場合には補正量をゼロとしてシャープネス処理を
行わないこととし、ノイズの強調を防止している。例4
aでは、補正基準量の絶対値が所定値fとなる領域で不
連続に補正量が決定される。即ち、補正基準量の絶対値
がfに至るまではシャープネス処理は行わないが、補正
基準量の絶対値がfになると所定の補正量でシャープネ
ス処理が行われることになる。これに対して、例4b及
び例4cでは、補正基準量の絶対値がfになると、その
後補正量がゼロから徐々に増加していき、シャープネス
処理による画像の強調が徐々に行われることになる。な
お、例4bでは補正基準量の絶対値がfになった後、補
正量が最初は曲線的に、その後直線的に増加するのに対
し、例4c及び例4dでは補正基準量の絶対値がfにな
った後、補正量が最初から直線的に増加する。なお、例
4cは補正量が傾きの異なる2つの直線に沿って増加す
る例であり、例4dは1つ傾きの直線に沿って増加する
例である。
In each of Examples 4a to 4d shown in FIG. 11, the increase rate of the correction amount in the region where the correction reference amount is positive is set smaller than that in the region where the correction reference amount is negative. As a result, the white spots of the skin color are prevented as described above. Further, in both cases, when the absolute value of the correction reference amount is less than the predetermined value f, the correction amount is set to zero and the sharpness processing is not performed to prevent noise from being emphasized. Example 4
In a, the correction amount is discontinuously determined in a region where the absolute value of the correction reference amount is the predetermined value f. That is, the sharpness process is not performed until the absolute value of the correction reference amount reaches f, but when the absolute value of the correction reference amount becomes f, the sharpness process is performed with a predetermined correction amount. On the other hand, in Examples 4b and 4c, when the absolute value of the correction reference amount becomes f, the correction amount gradually increases from zero, and the image is gradually emphasized by the sharpness process. . In Example 4b, after the absolute value of the correction reference amount becomes f, the correction amount first increases in a curve and then linearly, whereas in Examples 4c and 4d, the absolute value of the correction reference amount is After reaching f, the correction amount increases linearly from the beginning. In addition, the example 4c is an example in which the correction amount increases along two straight lines having different inclinations, and the example 4d is an example in which the correction amount increases along one straight line.

【0060】図12(a)に示す例5では、補正基準量
の絶対値が小さい場合にはシャープネス処理を行わない
こととし、かつ、補正基準量が正方向(白色方向に凸の
度合い)及び負方向(黒色方向に凸の度合い)に増加し
た場合に、シャープネス処理を開始する値を異ならせて
いる。即ち、補正基準量が正方向に増加する場合は、補
正基準量が所定値gになるまでシャープネス処理を行わ
ないのに対し、補正基準量が負方向に増加する場合は、
所定値−h(h<g)でシャープネス処理を開始する。
また、補正基準量が所定値jより大きい場合は、補正量
は一定値L1とし、補正基準量が所定値−kより小さい
場合は、補正量は一定値L2とする。即ち、補正基準量
が所定値を超えた場合は、補正量を一定値に維持して、
シャープネス処理による過度の強調を防止する。また、
その場合にも、補正基準量が白色方向に増加する場合に
は、黒色方向に増加する場合よりも小さい値(L1)に
補正量を維持して、肌色部分の白抜けを防止している。
In Example 5 shown in FIG. 12A, sharpness processing is not performed when the absolute value of the correction reference amount is small, and the correction reference amount is in the positive direction (the degree of convexity in the white direction) and When increasing in the negative direction (the degree of convexity in the black direction), the value for starting the sharpness processing is made different. That is, when the correction reference amount increases in the positive direction, sharpness processing is not performed until the correction reference amount reaches the predetermined value g, whereas when the correction reference amount increases in the negative direction,
Sharpness processing is started with a predetermined value −h (h <g).
Further, when the correction reference amount is larger than the predetermined value j, the correction amount is set to a constant value L1, and when the correction reference amount is smaller than the predetermined value −k, the correction amount is set to a constant value L2. That is, when the correction reference amount exceeds the predetermined value, the correction amount is maintained at a constant value,
Prevents excessive emphasis due to sharpness processing. Also,
Even in that case, when the correction reference amount increases in the white direction, the correction amount is maintained at a value (L1) smaller than that in the case where the correction reference amount increases in the black direction to prevent white spots in the skin color portion.

【0061】図12(b)に示す例6では、補正基準量
に対して、補正量が段階的に設定されている。この方法
によれば、補正基準量に基づく補正量の決定をルックア
ップテーブルを用いて行う場合には、ルックアップテー
ブル内に記憶すべきデータ量を低減することができる
し、補正基準量に基づく補正量の決定を所定の関数を利
用した演算により行う場合には、演算に要する処理負担
及び処理時間を軽減することができるという利点を有す
る。
In Example 6 shown in FIG. 12B, the correction amount is set stepwise with respect to the correction reference amount. According to this method, when the correction amount based on the correction reference amount is determined by using the look-up table, the amount of data to be stored in the look-up table can be reduced, and based on the correction reference amount. When the correction amount is determined by calculation using a predetermined function, there is an advantage that the processing load and processing time required for the calculation can be reduced.

【0062】また、図12(c)に示すように、シャー
プネス処理の対象となる画像データの特性に応じて、補
正基準量に対する補正量の変化を、予め設計された曲線
により規定し、なめらかに補正値を制御することもでき
る。
Further, as shown in FIG. 12C, a change in the correction amount with respect to the correction reference amount is defined by a predesigned curve according to the characteristics of the image data to be sharpened, and the curve is smoothed. The correction value can also be controlled.

【0063】[シャープネス処理]次に、本発明による
シャープネス処理の流れについて説明する。図13は、
本発明のシャープネス処理のフローチャートである。な
お、以下の説明では、本発明のシャープネス処理を実行
する画像処理装置を携帯電話に適用した場合について説
明する。
[Sharpness Processing] Next, the flow of sharpness processing according to the present invention will be described. Figure 13
It is a flowchart of the sharpness process of this invention. In the following description, a case where the image processing apparatus that executes the sharpness processing according to the present invention is applied to a mobile phone will be described.

【0064】まず、携帯電話は表示すべき元画像データ
Soを受信し、図1に示すシャープネス処理部11へ供
給する(ステップS1)。
First, the mobile phone receives the original image data So to be displayed and supplies it to the sharpness processing section 11 shown in FIG. 1 (step S1).

【0065】シャープネス処理部11は、供給された元
画像データSoを図示しない作業メモリなどに一時的に
展開する。そして、その元画像データSoを使用して補
正基準量決定手段15が補正基準量を決定し、補正基準
量信号Srを生成する(ステップS2)。この補正基準
量信号Srは、前述のように図6(a)に示すラプラシ
アン信号である場合と、図7に示す差信号である場合と
がある。ラプラシアン信号である場合は、補正基準量決
定手段15は、作業メモリなどに展開された元画像デー
タSoに対して例えば図6(b)又は(c)に示すよう
なラプラシアンフィルタを用いてフィルタリングを行
い、ラプラシアン信号を生成して補正基準量信号Srと
する。一方、補正基準量信号Srが差信号である場合
は、補正基準量決定手段15は所定のアンシャープフィ
ルタを使用して図7に示すアンシャープデータを生成
し、元画像データSoからアンシャープデータを減算し
て差信号を生成して補正基準量信号Srとする。
The sharpness processing section 11 temporarily expands the supplied original image data So in a work memory or the like (not shown). Then, the correction reference amount determining means 15 determines the correction reference amount using the original image data So, and generates the correction reference amount signal Sr (step S2). The correction reference amount signal Sr may be the Laplacian signal shown in FIG. 6A or the difference signal shown in FIG. 7 as described above. In the case of a Laplacian signal, the correction reference amount determining unit 15 filters the original image data So expanded in the working memory or the like by using a Laplacian filter as shown in FIG. 6B or 6C, for example. Then, the Laplacian signal is generated and used as the correction reference amount signal Sr. On the other hand, when the correction reference amount signal Sr is a difference signal, the correction reference amount determining means 15 uses the predetermined unsharp filter to generate the unsharp data shown in FIG. 7, and the unsharp data from the original image data So. Is subtracted to generate a difference signal, which is used as a correction reference amount signal Sr.

【0066】次に、図1に示す特定色判定手段18は、
図4に例示する各判定条件を使用して、元画像データS
o中に含まれる特定色部分を判定し、判定結果信号Sk
を生成して補正量演算手段16へ供給する(ステップS
3)。
Next, the specific color judging means 18 shown in FIG.
Using each judgment condition illustrated in FIG. 4, the original image data S
The specific color portion included in o is determined, and the determination result signal Sk
Is generated and supplied to the correction amount calculation means 16 (step S
3).

【0067】次に、こうして得られた補正基準量信号S
r及び判定結果信号Skを利用して、図2に示す補正量
演算手段16が補正量を演算し、補正量信号Saを生成
する(ステップS4)。具体的には、補正量演算手段1
6は、図8乃至図11に例示した補正量決定パターンの
いずれかを使用して補正量F(Sr)を算出する。な
お、補正量演算手段16は、補正基準量信号Srに含ま
れる各補正基準量毎に、ルックアップテーブルを参照
し、又は関数に従って演算を行うことにより補正量F
(Sr)を算出する。
Next, the correction reference amount signal S thus obtained
The correction amount calculating means 16 shown in FIG. 2 calculates the correction amount using r and the determination result signal Sk to generate the correction amount signal Sa (step S4). Specifically, the correction amount calculation means 1
6 calculates the correction amount F (Sr) using one of the correction amount determination patterns illustrated in FIGS. 8 to 11. The correction amount calculation means 16 refers to the look-up table for each correction reference amount included in the correction reference amount signal Sr, or performs a calculation according to a function to correct the correction amount F.
(Sr) is calculated.

【0068】次に、補正量演算手段16は、判定結果信
号Skが肌色、空色又は自然緑色のいずれかを示してい
るかを判定し、いずれかの特定色を示している場合に
は、その特定色に対応する処理方法(図4参照)に示さ
れる修正係数Mを補正量F(Sr)に乗算することによ
り、補正量を修正し、修正後の補正量を補正量信号Sa
としてシャープネス処理手段17へ出力する。なお、判
定結果信号Skが、いずれの特定色も検出されなかった
ことを示している場合には、補正量演算手段16は修正
係数M=1とし、補正基準量信号に基づいて算出された
補正量をそのまま補正量信号Saとしてシャープネス処
理手段17へ出力する。
Next, the correction amount calculating means 16 determines whether the determination result signal Sk indicates any of flesh color, sky blue or natural green, and if any of the specific colors is indicated, the determination is made. The correction amount is corrected by multiplying the correction amount F (Sr) by the correction coefficient M shown in the processing method corresponding to the color (see FIG. 4), and the corrected correction amount is corrected by the correction amount signal Sa.
Is output to the sharpness processing means 17. When the determination result signal Sk indicates that no specific color is detected, the correction amount calculation means 16 sets the correction coefficient M = 1 and the correction calculated based on the correction reference amount signal. The amount is output as it is to the sharpness processing means 17 as the correction amount signal Sa.

【0069】シャープネス処理手段17は、元画像デー
タSoに対して、補正量信号Saに基づいてシャープネ
ス処理を行い、補正画像データScを生成する(ステッ
プS5)。具体的には、図6(a)及び図7に示すよう
に、補正量信号Saを元画像データSoに加算すること
により補正画像データScを生成する。そして、生成し
た補正画像データScをドライバ12に出力する。
The sharpness processing means 17 performs sharpness processing on the original image data So based on the correction amount signal Sa to generate corrected image data Sc (step S5). Specifically, as shown in FIGS. 6A and 7, the correction amount signal Sa is added to the original image data So to generate the correction image data Sc. Then, the generated corrected image data Sc is output to the driver 12.

【0070】ドライバ12は、受信した補正画像データ
Scを表示部13に表示する(ステップS6)。こうし
て、本発明によるシャープネス処理が行われ、シャープ
ネス処理により補正された補正画像データScが表示部
13に表示される。なお、ここでは特定色は肌色、空色
又は自然緑色の3色として説明したが、そのうちの少な
くとも一色でも構わないし、これ以外の色を特定色とし
て設定しても構わない。
The driver 12 displays the received corrected image data Sc on the display unit 13 (step S6). Thus, the sharpness processing according to the present invention is performed, and the corrected image data Sc corrected by the sharpness processing is displayed on the display unit 13. Although the specific color is described here as three colors of skin color, sky blue, and natural green, at least one of them may be used, or any other color may be set as the specific color.

【0071】[変形例]上記の説明では、図4に例示す
る判定条件により、画像データ中に含まれる特定色の領
域を検出している。即ち、画像データ中のある領域が、
肌色、空色又は自然緑色などの特定色であるか否かの2
値の判定を行っている。しかし、実際には特定色である
か否かを正確に判定することが難しい場合も多い。そこ
で、特定色であるか否かの2値の判定ではなく、特定色
である可能性(尤度)を示す特定色確率という概念を導
入し、特定色である可能性の大きさに応じてシャープネ
ス処理方法を調整することが有効である。
[Modification] In the above description, the specific color area included in the image data is detected based on the determination condition illustrated in FIG. That is, a certain area in the image data is
2 whether it is a specific color such as skin color, sky blue or natural green
The value is being judged. However, it is often difficult to accurately determine whether or not the color is the specific color. Therefore, the concept of a specific color probability indicating the possibility (likelihood) of the specific color is introduced instead of the binary judgment of whether or not the color is the specific color, and the probability of the specific color is determined according to the magnitude. It is effective to adjust the sharpness processing method.

【0072】具体的には、図2に示す特定色判定手段1
8は、元画像データSoに基づいて、その画像中に含ま
れる領域が特定色である可能性(尤度)を示す特定色確
率を決定し、その値を判定結果信号Skとして補正量演
算手段16へ供給する。
Specifically, the specific color judging means 1 shown in FIG.
Reference numeral 8 determines, based on the original image data So, a specific color probability indicating that a region included in the image has a specific color (likelihood), and uses the value as a determination result signal Sk to perform a correction amount calculation means. Supply to 16.

【0073】特定色確率の算出方法の例を図5を参照し
て説明する。図5は、特定色の1つである肌色について
の肌色確率を決定する条件の例を示す。肌色確率の決定
は、基本的には図4に示す肌色についての特定色判定条
件に類似している。即ち、対象となる画像領域の輝度レ
ベルが図4に示す「輝度レベル>中間レベル」の条件を
満足するかを判定する。そして、満足する場合には、
(R−B)値及び(R−G)値について複数のしきい値
を使用して判定を行う。即ち、肌色であるか否かの2値
の判定では、しきい値RB及びしきい値RGのみを使用
したが、図5に示す肌色確率の決定方法例では、(R−
B)値についてはしきい値RB1〜RB5を使用し、
(R−G)値についてはしきい値RG1〜RG5を使用
して判定処理を行う。ここで、しきい値RB1〜RB5
は、RB1がもっとも大きく、RB5へ向かって値が小
さくなるように設定される。(R−B)値及び(R−
G)値については、それぞれある値で最も肌色である確
率が高くなり、その値から離れるにつれて肌色である確
率が低くなる。図5に示すこの例では、しきい値RB
2、RB2が最も肌色に近い(R−B)値及び(R−
G)値であるとし、その時の肌色確率を90%としてい
る。よって、図5において、しきい値レベル1〜5に対
応する肌色確率の値から理解されるように、(R−B)
値及び(R−G)値がそれぞれRB2、RG2の値から
離れるにつれて、肌色確率は低下することになる。
An example of the method of calculating the specific color probability will be described with reference to FIG. FIG. 5 shows an example of conditions for determining a skin color probability for a skin color that is one of the specific colors. The determination of the skin color probability is basically similar to the specific color determination condition for skin color shown in FIG. That is, it is determined whether the brightness level of the target image area satisfies the condition of "brightness level> intermediate level" shown in FIG. And if you are satisfied,
The determination is performed using a plurality of threshold values for the (RB) value and the (RG) value. That is, although only the threshold value RB and the threshold value RG are used in the binary determination of whether the color is a skin color, in the example of the method of determining the skin color probability shown in FIG.
B) For values, use thresholds RB1 to RB5,
For the (RG) value, determination processing is performed using threshold values RG1 to RG5. Here, the threshold values RB1 to RB5
Is set so that RB1 is the largest and the value decreases toward RB5. (RB) value and (RB-
Regarding the G) value, the probability of being a skin color is high at a certain value, and the probability of being a skin color is lower as the value is farther from that value. In this example shown in FIG. 5, the threshold value RB
2, RB2 is the closest to the skin color (RB) value and (RB-
G) value, and the skin color probability at that time is 90%. Therefore, in FIG. 5, as understood from the values of the skin color probability corresponding to the threshold levels 1 to 5, (RB)
As the value and the (RG) value deviate from the values of RB2 and RG2, respectively, the skin color probability decreases.

【0074】特定色判定手段18は画像データのある領
域における(R−B)値及び(R−G)値を図5に例示
する5通りのしきい値レベルと比較し、(R−B)値及
び(R−G)値がしきい値レベル1を満足していれば肌
色確率が880%であると決定し、しきい値レベル1を
満足していないが、しきい値レベル2を満足していれば
肌色確率が90%であると決定する。こうして、対象と
なる画像領域についての肌色確率を決定することができ
る。また、空色及び自然緑色についても同様に複数のし
きい値レベルを設定することにより、空色確率、自然緑
色確率などの特定色確率を決定することができる。
The specific color determination means 18 compares the (RB) value and the (RG) value in a certain area of the image data with five threshold levels illustrated in FIG. 5, and (RB) If the value and the (RG) value satisfy the threshold level 1, it is determined that the skin color probability is 880%, and the threshold level 1 is not satisfied, but the threshold level 2 is satisfied. If so, the skin color probability is determined to be 90%. In this way, the skin color probability for the target image area can be determined. Similarly, by setting a plurality of threshold levels for sky blue and natural green, specific color probabilities such as sky blue probability and natural green probability can be determined.

【0075】そうして特定色判定手段18により特定色
確率が決定されると、補正量演算手段16は、特定色確
率に応じて補正量の修正を行う。具体的には、各特定色
確率毎に修正係数M’を用意し、これを補正基準量に基
づいて決定された補正量F(Sr)に乗算して補正量S
aを決定すればよい。修正係数M’は、特定色確率に応
じて、その画像領域が特定色であると判定された場合の
修正量を特定色確率で調整した値とすればよい。例え
ば、図4に示すように自然緑色であるとの判定がなされ
た場合の修正係数MがM=1.2であるとすると、自然
緑色確率が90%の場合には修正係数M’=1.17、
自然緑色確率が80%である場合はM’=1.15など
というように、完全に自然緑色であると判定された場合
(即ち、自然緑色確率が100%)と比較して、確率の
低い分だけ、その特定色固有のシャープネス処理を少な
めに行うようにすればよい。
When the specific color probability is determined by the specific color determination means 18, the correction amount calculation means 16 corrects the correction amount according to the specific color probability. Specifically, a correction coefficient M ′ is prepared for each specific color probability, and this is multiplied by the correction amount F (Sr) determined based on the correction reference amount to obtain the correction amount S ′.
It suffices to determine a. The correction coefficient M ′ may be a value obtained by adjusting the correction amount when the image area is determined to be a specific color according to the specific color probability with the specific color probability. For example, assuming that the correction coefficient M is M = 1.2 when it is determined that the color is natural green as shown in FIG. 4, the correction coefficient M ′ = 1 when the natural green probability is 90%. .17,
When the natural green color probability is 80%, M '= 1.15, etc., and the probability is lower than that in the case where the natural green color is determined to be completely natural (that is, the natural green color probability is 100%). The sharpness processing peculiar to the specific color may be reduced by a certain amount.

【0076】このようにすれば、画像中の画像領域が特
定色であるか否かの明確な判定が困難な場合でも、特定
色である可能性を考慮して、その特定色固有のシャープ
ネス処理を行うことができる。
By doing so, even if it is difficult to clearly determine whether or not the image area in the image is the specific color, the sharpness processing unique to the specific color is taken into consideration in consideration of the possibility of the specific color. It can be performed.

【0077】[その他の変形など]また、画像表示装置
などによっては、特定色であると判定された画像領域に
ついて所定の色補正などを行うものもある。例えば、肌
色であると判定された画像領域は、その画像表示装置に
おいてもっとも自然な肌色として表示されるように色デ
ータを補正する場合がある。そのような装置では、補正
後の色データに対して、本発明によると特定色毎のシャ
ープネス処理を適用すればよい。
[Other Modifications] Also, depending on the image display device and the like, a predetermined color correction or the like may be performed on the image area determined to be a specific color. For example, color data may be corrected so that an image area determined to have a skin color is displayed as the most natural skin color on the image display device. In such an apparatus, the sharpness process for each specific color may be applied to the corrected color data according to the present invention.

【0078】また、上記の実施形態では、特定色に対し
て、その特定色の性質に応じてシャープネス処理の補正
量を調整しているが、シャープネス処理の補正量の調整
のみでなく、図4に例示するように、スムージング処理
などを組み合わせて、より画像を自然に表示などするこ
とが可能である。
In the above embodiment, the correction amount of the sharpness process is adjusted for the specific color according to the property of the specific color. However, not only the correction amount of the sharpness process is adjusted but also FIG. It is possible to display an image more naturally by combining smoothing processing and the like as illustrated in FIG.

【0079】[応用例]次に、本発明のシャープネス処
理の応用例を説明する。まず、図14(a)を参照して
第1の応用例を説明する。
[Application Example] Next, an application example of the sharpness processing of the present invention will be described. First, a first application example will be described with reference to FIG.

【0080】図14(a)は本発明のシャープネス処理
を、ネットワークを通じた画像データの送信に応用した
例である。画像送信者であるサーバはネットワークを介
してある画像データを受信者Aと受信者Bへ送信する。
受信者Aは画像表示装置として携帯電話を使用し、受信
者Bは画像表示装置としてパーソナルコンピュータ(P
C)を使用している。ここで、サーバは、各受信者A及
びBが使用している画像表示装置が何であるか(携帯電
話であるかPCであるか)を、通信信号中に含まれるデ
ータにより把握している。即ち、サーバは受信者Aとの
通信中に、受信者Aが使用している装置が携帯電話であ
ることを示す機器種別情報を携帯電話から受信している
し、受信者Bとの通信中には、受信者Bが使用している
装置がPCであることを示す機器種別情報をPCから受
信している。
FIG. 14A shows an example in which the sharpness processing of the present invention is applied to the transmission of image data via a network. The server, which is the image sender, transmits certain image data to the recipient A and the recipient B via the network.
Recipient A uses a mobile phone as an image display device, and recipient B uses a personal computer (P
C) is used. Here, the server grasps what the image display device used by each of the recipients A and B (whether it is a mobile phone or a PC) from the data included in the communication signal. That is, during communication with the recipient A, the server receives device type information indicating that the device used by the recipient A is a mobile phone, and during communication with the recipient B. The device type information indicating that the device used by the recipient B is a PC is received from the PC.

【0081】サーバは、受信者Aから特定の画像データ
の送信要求を受け取ると、その画像データに対して要求
された画像データを送信する。その際、携帯電話の表示
領域は一般的に小さいので、送信すべき画像データに対
して、本発明によるシャープネス処理を施してから送信
する。受信者Aの携帯電話は、サーバから受信した画像
データをそのまま携帯電話の表示部上に表示するので、
表示領域が比較的小さい携帯電話の表示部上でもシャー
プネス処理により画像が効果的に尖鋭化された画像が表
示される。
When the server receives a transmission request for specific image data from the receiver A, the server transmits the requested image data for the image data. At that time, since the display area of the mobile phone is generally small, the image data to be transmitted is subjected to the sharpness processing according to the present invention and then transmitted. Since the mobile phone of the recipient A displays the image data received from the server as it is on the display unit of the mobile phone,
An image in which the image is effectively sharpened by the sharpness processing is displayed even on the display unit of a mobile phone having a relatively small display area.

【0082】サーバは、受信者Bから特定の画像データ
の送信要求を受け取ると、その画像データに対して要求
された画像データを送信する。その際、PCの表示領域
は一般的に比較的大きいので、送信すべき画像データに
対して、本発明によるシャープネス処理を施さずに送信
する。受信者BのPCは、サーバから受信した画像デー
タをそのまま携帯電話の表示部上に表示するので、表示
領域が比較的大きい携帯電話の表示部上には適度なシャ
ープネス処理がなされた画像が表示される。
When the server receives a request for transmitting specific image data from the receiver B, the server transmits the requested image data for the image data. At that time, since the display area of the PC is generally relatively large, the image data to be transmitted is transmitted without being subjected to the sharpness processing according to the present invention. Since the recipient B's PC directly displays the image data received from the server on the display unit of the mobile phone, an image subjected to appropriate sharpness processing is displayed on the display unit of the mobile phone having a relatively large display area. To be done.

【0083】なお、携帯電話及びPCからサーバが受信
できる機器種別情報に、携帯電話やPCなどの画像表示
領域の大きさを示す情報が含まれる場合には、サーバ装
置は、その画像表示領域の大きさに応じて、送信すべき
画像データに本発明のシャープネス処理を適用するか否
かを決定することができる。
If the device type information that can be received by the server from the mobile phone or PC includes information indicating the size of the image display area of the mobile phone or PC, the server device determines the image display area of the image display area. Depending on the size, it can be determined whether or not the sharpness processing of the present invention is applied to the image data to be transmitted.

【0084】次に、図14(b)を参照して第2の応用
例を説明する。第2の応用例は、本発明のシャープネス
処理をカラープリンタによる画像のプリント出力に応用
したものである。プリンタは外部のPCなどからプリン
ト指示及びプリントデータの供給を受ける。プリント指
示には、プリントすべき画像データの大きさを示すプリ
ントサイズ情報が含まれている。よって、プリンタはプ
リントサイズ情報を参照し、所定のプリントサイズより
も大きいプリントを行う場合には本発明によるシャープ
ネス処理を行わずにプリントデータをプリントする。一
方、プリント指示に含まれるプリントサイズ情報が所定
のプリントサイズよりも小さいプリントサイズを指定し
ている場合には、本発明によるシャープネス処理を適用
した後のプリントデータをプリントする。これにより、
プリントデータのサイズが小さい場合には、本発明のシ
ャープネス処理により尖鋭化を行った画像データがプリ
ントされるので、プリントサイズが小さい場合でも明瞭
な画像をプリントすることができる。
Next, a second application example will be described with reference to FIG. The second application example is one in which the sharpness processing of the present invention is applied to print output of an image by a color printer. The printer receives print instructions and print data from an external PC or the like. The print instruction includes print size information indicating the size of image data to be printed. Therefore, the printer refers to the print size information and prints the print data without performing the sharpness processing according to the present invention when performing printing larger than a predetermined print size. On the other hand, when the print size information included in the print instruction specifies a print size smaller than the predetermined print size, the print data after the sharpness processing according to the present invention is applied is printed. This allows
When the size of the print data is small, the sharpened image data is printed by the sharpness processing of the present invention, so that a clear image can be printed even when the print size is small.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明によるシャープネス処理を行う画像処理
装置の主要部の概略構成を示す
FIG. 1 shows a schematic configuration of a main part of an image processing apparatus that performs sharpness processing according to the present invention.

【図2】図1に示すシャープネス処理部の構成を示すFIG. 2 shows a configuration of a sharpness processing section shown in FIG.

【図3】色チャート上における各特定色の特性を示す。FIG. 3 shows characteristics of each specific color on a color chart.

【図4】特定色判定方法の例を示す。FIG. 4 shows an example of a specific color determination method.

【図5】特定色の1つである肌色についての肌色確率決
定条件の例を示す。
FIG. 5 shows an example of skin color probability determination conditions for a skin color that is one of the specific colors.

【図6】補正基準量信号としてラプラシアン信号を使用
する場合の各信号の例、及び、ラプラシアンフィルタフ
ィルタの係数例を示す。
FIG. 6 shows an example of each signal when a Laplacian signal is used as a correction reference amount signal and an example of coefficients of a Laplacian filter.

【図7】補正基準量信号として差信号を使用する場合の
各信号の例を示す。
FIG. 7 shows an example of each signal when a difference signal is used as a correction reference amount signal.

【図8】本発明のシャープネス処理により使用する補正
量決定パターンの例を示す。
FIG. 8 shows an example of a correction amount determination pattern used by the sharpness processing of the present invention.

【図9】本発明のシャープネス処理により使用する補正
量決定パターンの他の例を示す。
FIG. 9 shows another example of a correction amount determination pattern used by the sharpness processing of the present invention.

【図10】本発明のシャープネス処理により使用する補
正量決定パターンのさらに他の例を示す。
FIG. 10 shows still another example of the correction amount determination pattern used by the sharpness processing of the present invention.

【図11】本発明のシャープネス処理により使用する補
正量決定パターンのさらに他の例を示す。
FIG. 11 shows still another example of the correction amount determination pattern used by the sharpness processing of the present invention.

【図12】本発明のシャープネス処理により使用する補
正量決定パターンのさらに他の例を示す。
FIG. 12 shows still another example of the correction amount determination pattern used by the sharpness processing of the present invention.

【図13】本発明のシャープネス処理のフローチャート
である。
FIG. 13 is a flowchart of sharpness processing of the present invention.

【図14】本発明のシャープネス処理の応用例を示す。FIG. 14 shows an application example of the sharpness processing of the present invention.

【符号の説明】[Explanation of symbols]

10 画像処理装置 11 シャープネス処理部 12 ドライバ 13 表示部(プリント部) 15 補正基準量決定手段 16 補正量演算手段 17 シャープネス処理手段 18 特定色判定手段 10 Image processing device 11 Sharpness processing section 12 drivers 13 Display section (print section) 15 Correction reference amount determining means 16 Correction amount calculation means 17 Sharpness processing means 18 Specific color determination means

フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 1/60 H04N 1/46 Z Fターム(参考) 5B057 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CC03 CE03 CE17 DA08 DA17 DB02 DB06 DB09 DC16 DC25 DC36 5C077 LL01 LL19 MP07 MP08 PP03 PP09 PP32 PP43 PQ03 PQ05 PQ12 5C079 HB01 LA05 LA15 MA11 MA20 NA02 NA06 5L096 AA02 AA06 DA01 FA06 FA15 GA30 GA38 MA03 Front page continuation (51) Int.Cl. 7 Identification code FI theme code (reference) H04N 1/60 H04N 1/46 ZF term (reference) 5B057 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CC03 CE03 CE17 DA08 DA17 DB02 DB06 DB09 DC16 DC25 DC36 5C077 LL01 LL19 MP07 MP08 PP03 PP09 PP32 PP43 PQ03 PQ05 PQ12 5C079 HB01 LA05 LA15 MA11 MA20 NA02 NA06 5L096 AA02 AA06 DA01 FA06 FA15 GA30 GA38 MA03

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 画像データ中の特定の画素の画素値が特
定色と近似する程度を判定する特定色判定手段と、 特定色判定手段による判定結果に応じて、シャープネス
処理による補正量を修正する補正量修正手段と、 前記補正量に応じて、前記画像データに対してシャープ
ネス処理を施し、補正画像データを生成するシャープネ
ス処理手段と、を備えることを特徴とする画像処理装
置。
1. A correction amount by sharpness processing is corrected according to a specific color determination means for determining the degree to which a pixel value of a specific pixel in image data approximates to a specific color, and a determination result by the specific color determination means. An image processing apparatus comprising: a correction amount correction unit; and a sharpness processing unit that performs a sharpness process on the image data according to the correction amount to generate corrected image data.
【請求項2】 前記特定色判定手段は、前記画素値が特
定色に近似するか否かを示す判定結果を出力することを
特徴とする請求項1に記載の画像処理装置。
2. The image processing apparatus according to claim 1, wherein the specific color determination unit outputs a determination result indicating whether or not the pixel value is close to a specific color.
【請求項3】 前記特定色は、肌色、空色及び自然緑色
の少なくとも1つを含むことを特徴とする請求項1又は
2に記載の画像処理装置。
3. The image processing apparatus according to claim 1, wherein the specific color includes at least one of flesh color, sky blue, and natural green.
【請求項4】 前記特定色は肌色を含み、前記補正量修
正手段は、前記肌色に近似すると判定された部分につい
ての前記補正量を減少させることを特徴とする請求項1
乃至3のいずれか一項に記載の画像処理装置。
4. The specific color includes a flesh color, and the correction amount correction means reduces the correction amount for a portion determined to be close to the flesh color.
The image processing apparatus according to any one of items 1 to 3.
【請求項5】 前記特定色は肌色を含み、前記補正量修
正手段は、前記肌色に近似すると判定された部分につい
て、画素の輝度レベルを増加させる方向への前記補正量
を減少させることを特徴とする請求項1乃至3のいずれ
か一項に記載の画像処理装置。
5. The specific color includes a flesh color, and the correction amount correction means decreases the correction amount in a direction of increasing a luminance level of a pixel in a portion determined to be close to the flesh color. The image processing apparatus according to any one of claims 1 to 3.
【請求項6】 前記特定色判定手段は、前記画素値が特
定色と近似する程度を示す特定色確率を決定し、当該特
定色確率を前記判定結果として出力し、 前記補正量修正手段は、前記特定色確率に応じた割合で
前記補正量を修正することを特徴とする請求項1に記載
の画像処理装置。
6. The specific color determination means determines a specific color probability indicating the degree to which the pixel value approximates a specific color, and outputs the specific color probability as the determination result, the correction amount correction means, The image processing apparatus according to claim 1, wherein the correction amount is corrected at a rate according to the specific color probability.
【請求項7】 前記特定の画素が、前記特定色の領域の
輪郭部から所定の範囲内にあるか否かを判定する輪郭判
定手段をさらに備え、 前記補正量修正手段は、前記輪郭判定手段の判定結果に
応じて、前記補正量の修正割合を変化させることを特徴
とする請求項1乃至6のいずれか一項に記載の画像処理
装置。
7. A contour determination unit for determining whether or not the specific pixel is within a predetermined range from a contour portion of the region of the specific color, wherein the correction amount correction unit is the contour determination unit. 7. The image processing apparatus according to claim 1, wherein the correction ratio of the correction amount is changed according to the determination result of.
【請求項8】 請求項1乃至7のいずれか一項に記載の
画像処理装置と、 前記画像データを出力する際の画像サイズを判定する画
像サイズ判定手段と、 前記画像サイズ判定手段により判定された画像サイズ
が、所定の画像サイズより小さい場合に、前記画像処理
装置により前記元画像データに対してシャープネス処理
を実行する制御手段と、 前記元画像データ又は前記シャープネス処理により得ら
れた補正画像データを出力する出力手段と、を備えるこ
とを特徴とする画像出力装置。
8. The image processing apparatus according to claim 1, an image size determination unit that determines an image size when the image data is output, and an image size determination unit that determines the image size. When the image size is smaller than a predetermined image size, the image processing device performs a sharpness process on the original image data, a control unit, and the corrected image data obtained by the original image data or the sharpness process. An image output device comprising: an output unit that outputs
JP2002081067A 2002-03-22 2002-03-22 Image processing apparatus and image output apparatus Expired - Fee Related JP4138345B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002081067A JP4138345B2 (en) 2002-03-22 2002-03-22 Image processing apparatus and image output apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002081067A JP4138345B2 (en) 2002-03-22 2002-03-22 Image processing apparatus and image output apparatus

Publications (2)

Publication Number Publication Date
JP2003281535A true JP2003281535A (en) 2003-10-03
JP4138345B2 JP4138345B2 (en) 2008-08-27

Family

ID=29229845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002081067A Expired - Fee Related JP4138345B2 (en) 2002-03-22 2002-03-22 Image processing apparatus and image output apparatus

Country Status (1)

Country Link
JP (1) JP4138345B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005165684A (en) * 2003-12-02 2005-06-23 Canon Inc Image processing method and device
JP2007096424A (en) * 2005-09-27 2007-04-12 Sony Corp Imaging apparatus
JP2012506092A (en) * 2008-10-15 2012-03-08 イノベイティブ テクノロジー ディストリビューターズ エルエルシー Digital processing method and system for optical flow determination
JP2013232064A (en) * 2012-04-27 2013-11-14 Toshiba Corp Image processing device, image processing method, and program
WO2018174493A1 (en) * 2017-03-24 2018-09-27 삼성전자 주식회사 Method for correcting image processing region corresponding to skin and electronic device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005165684A (en) * 2003-12-02 2005-06-23 Canon Inc Image processing method and device
JP4659354B2 (en) * 2003-12-02 2011-03-30 キヤノン株式会社 Image processing method and apparatus
JP2007096424A (en) * 2005-09-27 2007-04-12 Sony Corp Imaging apparatus
JP2012506092A (en) * 2008-10-15 2012-03-08 イノベイティブ テクノロジー ディストリビューターズ エルエルシー Digital processing method and system for optical flow determination
JP2013232064A (en) * 2012-04-27 2013-11-14 Toshiba Corp Image processing device, image processing method, and program
US9292732B2 (en) 2012-04-27 2016-03-22 Kabushiki Kaisha Toshiba Image processing apparatus, image processing method and computer program product
WO2018174493A1 (en) * 2017-03-24 2018-09-27 삼성전자 주식회사 Method for correcting image processing region corresponding to skin and electronic device
KR20180108322A (en) * 2017-03-24 2018-10-04 삼성전자주식회사 Method and device for correcting image processing area corresponding to skin
KR102287109B1 (en) * 2017-03-24 2021-08-06 삼성전자주식회사 Method and device for correcting image processing area corresponding to skin
US11263790B2 (en) 2017-03-24 2022-03-01 Samsung Electronics Co., Ltd. Method for correcting image processing region corresponding to skin and electronic device

Also Published As

Publication number Publication date
JP4138345B2 (en) 2008-08-27

Similar Documents

Publication Publication Date Title
EP1130896B1 (en) Image processing method and image processing apparatus
JP4870618B2 (en) Image data automatic mapping method and image processing device
JP4870617B2 (en) Image data automatic mapping method and image processing device
EP1619875A1 (en) Image processing apparatus, image processing method, color adjustment method, and color adjusment system
JP4262151B2 (en) Image processing method, image processing apparatus, computer program, and storage medium
JP2005506724A (en) Method and system for improving appearance and compressibility of digital image
JP6417851B2 (en) Image processing apparatus and computer program
KR100685568B1 (en) Image processing apparatus and image outputting apparatus
WO2001041425A1 (en) Contour correction device
JP4208396B2 (en) Image processing method, apparatus, and recording medium
US8180172B2 (en) Image processing method
US20050068587A1 (en) Monotone conversion process for color images
JP2001203901A (en) Method for image data converting process and recording medium with recorded image data conversion processing program
JP2003281535A (en) Image processor and image output device
US20050243349A1 (en) Image processing method, image processing apparatus, and image processing program
JP2003281534A (en) Image processor and image output device
JP5924112B2 (en) Image processing apparatus and image processing method
JP2001189863A (en) Image processing method and image processing device
JP2002320100A (en) Image processor, computer-readable recording medium having image processing program recorded thereon, and program
JPH10340332A (en) Image processor, image processing method and medium recording image processing control program
JP2000187722A (en) Deciding method for picture processing parameter and recording medium recording program for executing its processing
US7817303B2 (en) Image processing and image forming with modification of a particular class of colors
JP2000285232A5 (en)
JP2000285232A (en) Medium with picture sharpening program recorded and method and device for picture sharpening
JP2003115998A (en) Image processor, image processing method, and medium recorded with image processing control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041126

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20070402

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20080108

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080108

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20080108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080410

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080605

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

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