Methods for adjusting sharpness and brightness of digital image
Granted 6 Sep 2005 · 1 office action
Current assignee: XIAHOU HOLDINGS, LLC · originally SILICON INTEGRATED SYSTEMS CORP.
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Wen-Kuo Lin · Examiner: Jeffery Brier · AU 2672 · TC 2600
Life of the application
9 dated eventsAbstract
A method for adjusting sharpness and brightness of a digital image. In this method, an image function is first inputted into a processor. The image function comprises a plurality of control parameters. Next, the control parameter values of the control parameters are set, and then each of the pixels is sequentially leaded into the image function according to the control parameter value so as to perform the corresponding operation for adjusting the sharpness and brightness of the image. Finally, the adjusted image is outputted. Therefore, the two processes in the prior art, one for adjusting the brightness, the other for the sharpness, are merged into one process so that the design of the hardware circuit is simplified and the required memory space is reduced.
Description
4 parts›BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method for adjusting the sharpness and brightness of a digital image, and particularly to a method for adjusting the sharpness and brightness of a digital image adjustment capable of reducing the memory space.
2. Description of the Prior Art
In order to improve the quality of viewing, it is required to adjust the sharpness and brightness of a digital image. Conventionally, there are two processes for separately adjusting the brightness and the sharpness. In the process of adjusting the sharpness, the following mathematical formula is used.
ƒ s ( x,y )=ƒ( x,y )+ Aƒ H ( x,y )
Where ƒ s (x,y) is a function for denoting the image after the sharpness adjustment, ƒ H (x,y) is a function relating to the high frequency components of ƒ(x,y), and A is the sharpness control parameter and is a real number. If the control parameter A is positive, then the outputted ƒ s (x,y) is the sharpened results. If the control parameter A is negative, then the outputted ƒ s (x,y) is the blurred result.
Furthermore, in the process of adjusting the brightness, the following mathematical formula is used.
ƒ B ( x,y )=ƒ( x,y )(1 +B )
Where ƒ B (x,y) is a function for denoting the image after performing the brightness adjustment. B is the brightness control parameter, and is a real number. If the control parameter B is positive, then the outputted ƒ s (x,y) is the brightened result. Otherwise, if the control parameter B is negative, then the outputted ƒ s (x,y) is the darkened result.
The prior art method is performed on the digital images by separately implementing the adjustment processes of sharpness and brightness. Therefore, in the design of hardware, it is required to perform one step before the other step is performed so that the complexity of the hardware is increased. In addition, a buffer is needed for temporarily storing the outputted data of the previous step so as to require more memory space.
›SUMMARY OF THE INVENTION
In order to resolve the mentioned problems of the prior art method for adjusting the sharpness and the brightness of the digital image, the present invention provides a method for adjusting the sharpness and the brightness of the digital image so as to improve the efficiency and reduced the required memory space.
The present invention relates a method for adjusting the sharpness and brightness of a digital image. In this method, the two processes, separately for adjusting the brightness and the sharpness, are merged into one process so that the design of the hardware circuit is simplified and the required memory space is reduced.
In order to achieve the above objective, the method for adjusting the sharpness and the brightness of the digital image according to the invention is started by inputting an original image data. Next, a plurality of control parameter values are set, and then according the control parameter value, each of the pixels is sequentially led into the original image data so as to perform the corresponding operation for adjusting the sharpness and brightness. Finally, the adjusted image is outputted so as to finish the adjustment of the sharpness and brightness.
›BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and form part of the specification in which like numerals designate like parts, illustrate preferred embodiments of the present invention and together with the description, serve to explain the principles of the invention. In the drawings:
FIG. 1 is a flowchart illustrating a method of adjusting sharpness and brightness of a digital image according to the preferred embodiment of the present invention; and
FIG. 2 is a function table of the parameters k 1 , k 2 and k 3 in the preferred embodiment of the present invention.
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 1 is a flowchart illustrating a method of adjusting sharpness and brightness of a digital image according to the preferred embodiment of the present invention. A processor is used for implementing this method, and the processor comprises the mathematical formula for adjusting the sharpness and brightness of the digital image. The mathematical formula will be described more detail in the following. The adjustment method comprises the following steps.
First, in the step 10 , an image data ƒ(x,y) is inputted into the processor and is led into the mathematical formula. Next, in the step 11 , a control parameter value is inputted, and in the step 12 , each pixel is sequentially led into the image data ƒ(x,y) so as to perform the corresponding calculation process of the sharpness and brightness adjustment. In the step 13 , the adjusted image data is outputted so as to finish the method for adjusting the sharpness and brightness.
The mathematical formula of the sharpness and brightness for the above digital image is expressed as:
g ( x , y ) = f ( x , y ) + k 1 ∑ i = - m m ∑ j = - n n w ( i , j ) · f ( x + i , y + j )
wherein g(x,y) is the image data after the sharpness and brightness adjustment is performed on the digital image; ƒ(x,y) is the original image data; k 1 is the sharpness control parameter; w(i,j) is the spatial high-pass filtering image mask for obtaining the high frequency components of the original image data. In this embodiment, the mask is expressed as:
w ( i , j ) = 1 W [ ⋰ ⋮ ⋱ k 3 w - 1 , - 1 k 3 w 0 , - 1 k 3 w 1 , - 1 ⋯ k 3 w - 1 , 0 k 3 w 0 , 0 + k 2 k 3 w 1 , 0 ⋯ k 3 w - 1 , 1 k 3 w 0 , 1 k 3 w 1 , 1 ⋱ ⋮ ⋰ ]
where k 2 is the brightness control parameter, k 3 is the sharpness adjustment enable parameter, and W is a normalized parameter of the filtering mask.
FIG. 2 shows a function table relating to above parameters, including the sharpness control parameter k 1 , the brightness control parameter k 2 and the sharpness adjustment enable parameter k 3 . If the sharpness control parameter k 1 >0, then adjustment is a sharpening process performed on the image. Otherwise, if the sharpness control parameter k 1 <0, then the adjustment is a blurring process performed on the image. If the brightness control parameter k 2 >0, then the adjustment is a brightening process performed on the image. Otherwise, if the brightness control parameter k 2 <0, then the adjustment is a darkening process performed on the image. If the sharpness adjustment enable parameter k 3 =0, then sharpness adjustment is disabled. Otherwise, if the sharpness adjustment enable parameter k 3 =1, then the sharpness adjustment is enabled.
It should be noticed that in the above mathematical formula, if n=0, then the image adjustment is only proceed in the horizontal orientation, and if m=0, then the image adjustment is only proceed in the vertical orientation.
Furthermore, the above sharpness and brightness adjustment is only applied to grayscale components. If the image is in a RGB system, then the adjustment for brightness and sharpness can be applied to each of the three color components. If the image is in YUV system, then the adjustment for brightness and sharpness only can both be applied to Y, but only the adjustment for sharpness can be applied to U and V. That is, the brightness of U and V cannot be adjusted.
The following is another preferred embodiment of the mathematical formula for adjusting the sharpness and brightness of the digital image. In this embodiment, the two well-known Laplacian high-pass filters are used for extracting the high frequency components of the image, and the sampling data of the two filters presented in one dimension are:
F 1 =[−1,2,−1] and
F 2 =[−1,0,2,0,−1]
Where F 1 is one half cycle of the sampling frequency data, and F 2 is a quarter cycle of the sampling frequency data. Therefore, by using the high frequency components in these two frequency ranges, the sharpness adjustment of the image is performed. It should be noticed that the brightness adjustment is irrelevant to the frequency components.
The spatial filtering mask corresponding to the above sampling frequency F 1 is:
W 1 = 1 W [ - 1 - 1 - 1 - 1 8 - 1 - 1 - 1 - 1 ]
And the spatial filtering mask corresponding to the above sampling frequency F 2 is:
W 2 = 1 W [ - 1 0 - 1 0 - 1 0 0 0 0 0 - 1 0 8 0 - 1 0 0 0 0 0 - 1 0 - 1 0 - 1 ]
Where W is the normalized parameter of the two spatial filtering masks. It is preferred that the range of W is from 7 to 11.
After applying the above masks W 1 and W 2 to the present invention, by using the high-pass filtering mask formula described in the previous preferred embodiment, the masks W 1 and W 2 are respectively converted to the followings:
W 1 ( i , j ) = 1 W [ - k 3 - k 3 - k 3 - k 3 - k 3 8 + k 2 - k 3 - k 3 - k 3 - k 3 ] and
W 2 ( i , j ) = 1 W [ - k 3 0 - k 3 0 - k 3 0 0 0 0 0 - k 3 0 - k 3 8 + k 2 0 - k 3 0 0 0 0 0 - k 3 0 - k 3 0 - k 3 ]
Then the present invention can be expressed by the following mathematical formula:
g ( x , y ) = f ( x , y ) + a · k 1 ∑ i = - 1 1 ∑ j = - 1 1 w 1 ( i , j ) · f ( x + i , y + j ) + ( 1 - a ) · k 1 ∑ i = - 2 2 ∑ j = - 2 2 w 2 ( i , j ) · f ( x + i , y + j )
where g(x,y) is the adjusted image data, ƒ(x,y) is the original image data, a·k 1 is the frequency data of one half sampling frequency; (1−a)·k 1 is the frequency data of a quarter sampling frequency. The value of a is 0≦a≦1.
The above is the detailed description of the method for adjusting the sharpness and brightness of the digital image according to the present invention. In this method, the two processes, separately for adjusting the sharpness and brightness, are merged into one process so that the circuit design is simplified and the required memory space is reduced.
Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Claims as granted
7 claimsLog in to read the claims of this application.
Log in to unlockClassifications
3 codes- G09G5/00
- G06T5/00
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock