This application claims priority from Korean Patent Application No. 2007-0103131, filed Oct. 12, 2007 in the Korean Intellectual Property Office, the entire disclosure of which is hereby incorporated by reference.
1. Field of the Invention
Apparatuses and methods consistent with the present invention relate to processing images, and more particularly, to processing a red/green/blue (RGB) image signal to display on a plasma display panel (PDP).
2. Description of the Related Art
A related art PDP divides one 16.7 ms frame into eight subfields and gives the first to eighth subfields the brightness weights of 1, 2, 4, 8, 16, 32, 64, and 128 to represent 256 graylevels. However, when an image signal is displayed on the PDP in this manner, problems such as false contour, motion blur, or rounding error are frequently generated.
Referring to
The human eye tracks as indicated in phantom lines in
The movement range of the human eye stays in the non-illuminating subfields SF1, SF2, . . . , SF7 of the pixels f, g, h, i, and j, and in the non-illuminating subfield SF8 of the pixels a, b, c, e, and d, causing the human eye to perceive the graylevels of the original image differently. This appears in a contour form when the gradually-changing pattern moves fast, such as the case of skin color, and thus is often called a ‘pseudo contour.’
Furthermore, a motion blur may be generated when the contrast is deteriorated due to the influence of the illuminating subfields of the original image on the neighboring pixels. If the subfields are moved to compensate for the pseudo contour or motion blur, rounding error is generated due to fractional-number errors. As a result, the PDP has image degradation.
Exemplary embodiments of the present invention overcome the above disadvantages and other disadvantages not described above. Also, the present invention is not required to overcome the disadvantages described above, and an exemplary embodiment of the present invention may not overcome any of the problems described above.
The present invention provides an apparatus and a method capable of preventing image degradation problems such as pseudo contour, motion blur, or rounding error, and enhancing image quality displayed on a PDP, by setting the subfields in intermediate illuminating states, and moving the subfields according to motion vectors.
According to an aspect of the present invention, there is provided an image signal processor, including a pattern generating unit which generates an illuminating pattern of subfields that constitute one frame of a received image signal, in which a non-illuminating subfield does not exist between a first subfield and a second subfield, and a pattern moving unit which moves the illuminating pattern and outputs the result.
The first subfield may be the beginning subfield of the one frame, and the second subfield may be a subfield of the one frame that has a maximum brightness.
The pattern generating unit may generate the illuminating pattern in which all the subfields existing between the first and second subfields have a 75% illumination rate or above.
The pattern moving unit may move the illuminating pattern based on a motion vector of the received image signal.
The pattern moving unit may move the illuminating pattern towards the movement range of the human eye, based on the motion vector.
The image signal processor may further include a pattern selecting unit which selects one of a plurality of subfield candidates to represent the illuminating pattern and outputs the selected subfield candidate.
The image signal processor may further include a dither factor computing unit which provides a dither value for the pattern selecting unit to use to select one of the subfield candidates.
The dither factor computing unit provides the dither value so that the subfield candidates are combined with each other spatially, and output based on an illuminating pattern having one of illumination rates 0%, 25%, 50%, 75%, and 100%.
The dither factor computing unit provides the dither value so that the subfield candidates are combined with each other temporally, and output based on an illuminating pattern having one of illumination rates 0%, 25%, 50%, 75%, and 100%.
According to an aspect of the present invention, there is provided an image signal processing method including generating an illuminating pattern of subfields that constitute one frame of a received image signal, in which a non-illuminating subfield does not exist between a first subfield and a second subfield, and moving the illuminating pattern and outputting the result.
The first subfield may be the beginning subfield of the one frame, and the second subfield may be a subfield of the one frame that has a maximum brightness.
The generating may include generating the illuminating pattern in which all the subfields existing between the first and second subfields have a 75% illumination rate or above.
The moving may include moving the illuminating pattern based on a motion vector of the received image signal.
The moving may include moving the illuminating pattern towards the movement range of the human eye, based on the motion vector.
The image signal processing method may further include selecting one of a plurality of subfield candidates to represent the illuminating pattern and outputting the selected subfield candidate.
The image signal processing method may further include providing a dither value as a reference to use to select one of the subfield candidates.
The providing may include providing the dither value so that the subfield candidates are combined with each other spatially, and outputting based on an illuminating pattern having one of illumination rates 0%, 25%, 50%, 75%, and 100%.
The providing may include providing the dither value so that the subfield candidates are combined with each other temporally, and outputting based on an illuminating pattern having one of illumination rates 0%, 25%, 50%, 75%, and 100%.
The above and other aspects of the present invention will be more apparent from the following detailed description of exemplary embodiments with reference to the accompanying drawings, in which:
Throughout the drawings, the same drawing reference numerals will be understood to refer to the same elements, features, and structures.
The matters defined in the description such as a detailed construction and elements are provided to assist in a comprehensive understanding of exemplary embodiments of the invention. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
Referring to
The frame delay unit 110 includes a memory to store incoming RGB image signals. The RGB signals are delayed by one frame and output as the previous frame.
The motion estimation unit 120 estimates the motion vectors of the previous and current frames using the pixel values of the previous and current frames received from the frame delay unit 110, and outputs the result. The motion estimation unit 120 may estimate the motion vectors using the sum of absolute difference (SAD) or optical flow.
The reverse gamma compensation unit 130 performs reverse gamma compensation of the RGB image signal and outputs the result. The reverse gamma compensation unit 130 compensates the gray values so that the brightness of the received RGB image signal is in linear relation with the perceived brightness.
The pattern generating unit 140 generates the illuminating patterns of the subfields of one frame. Specifically, the pattern generating unit 140 generates the illuminating patterns so that a non-illuminating subfield does not exist between the first subfield and a subfield having a maximum brightness. Accordingly, the intermediate illuminating states are defined as 0%, 25%, 50%, 75% and 100% for each of the pixel locations to express the graylevels.
For example, if an RGB image signal having the graylevel 128 is received and the first to eighth subfields are given the brightness weights of 1, 2, 4, 8, 16, 32, 64, and 128, by the related art, only the eighth subfield is illuminated by 100% to represent the graylevel 128. However, according to the exemplary embodiment of the present invention, the pattern generating unit 140 generates an illuminating pattern in which the first subfield illuminates by 100%, the second to seventh subfields, existing between the first subfield and the eighth subfield that has the maximum brightness, illuminate by 75%, and the eighth subfield illuminates by 25% to represent the graylevel 128.
The pattern moving unit 150 moves the generated illuminating pattern based on the motion vectors estimated by the motion estimation unit 120. In other words, the pattern moving unit 150 moves the locations of the intermediate-illuminating pixels defined for each of the subfields according to the motion vectors so that the illuminating pattern generated by the pattern generating unit 140 corresponds to the movement of the human eye.
The dither factor computing unit 160 outputs dither values according to the order of frames and the locations of the pixels of the received RGB image signal. The dither factor computing unit 160 may apply the Bayer dither mask or other appropriate methods.
The pattern selecting unit 170 selects one of the subfield candidates to represent the illuminating pattern based on the dither values output from the dither factor computing unit 160. Four candidate pixels are required for each of the subfields to represent the illuminating statuses of 0%, 25%, 50%, 75% and 100% defined for each pixel location.
Specifically, four candidate pixels are made OFF to represent 0% illuminating status, one candidate is made ON and three candidate pixels are made OFF to represent 25% illuminating status, two candidate pixels are made ON and two candidate pixels are made OFF to represent 50% illuminating status, and three candidate pixels are made ON and one candidate pixel are made OFF to represent 75% illuminating status. The candidate pixels form four subfield candidates for each of the subfields.
The panel driving unit 180 drives a plasma display panel (not illustrated) to display an RGB image signal according to the illumination pattern selected and output from the pattern selecting unit 170.
Referring to
The pattern generating unit 140 generates an illuminating pattern in which the non-illuminating subfield does not exist between the first subfield SF1 and the eighth subfield SF8 that has the maximum brightness. It is desirable that an illuminating pattern has the subfields SF2 to SF7 having a 75% illumination between the first subfield SF1 and the eighth subfield SF8.
Referring to
By moving the illuminating patterns as explained above, the perceived brightness of
Referring to
The subfield candidates have one of graylevels 93, 111, 119, and 189 to represent the graylevel 128. In this case, the graylevel is 93 when the index is 0, 111 when the index is 1, 119 when index is 2, and 189 when index is 3. The average of these graylevels 93, 111, 119, and 189 is 128 and it is thus possible to represent the graylevel 128 by spatially combining the four subfield candidates.
In Table 1, the symbol O denotes ON, and the symbol X denotes OFF.
The subfield candidates of graylevel 127 are identical regardless of the dither values, and therefore, the pattern selecting unit 170 outputs an illuminating pattern in which the first to seventh subfields SF1 to SF7 illuminate by 100%.
However, the subfield candidates of graylevel 128 vary from each other depending on the dither values and the pattern selecting unit 170 thus selects one from the subfield candidates based on the dither values and outputs the result. For example, if the dither factor computing unit 160 outputs a 3, the pattern selecting unit 170, with referring to index 3 of Table 1, selects and outputs an illuminating pattern of ‘OOXOOOXO’.
Specifically, the graylevel 128 may be obtained by illuminating the first subfield SF1 by 100%, the second to seventh subfields SF2 to SF7 by 75%, and the eighth subfield SF8 by 25%. All four candidate pixels may be made ON to illuminate the first subfield SF1 by 100%, three candidate pixels may be made ON and one may be made OFF to illuminate the second to seventh subfields SF2 to SF7 by 75%, and one may be made ON and three may be made OFF to illuminate the eighth subfield SF8 by 25%.
Referring to
Referring to
In operation S240, the pattern moving unit 150 moves the illuminating patterns generated by the pattern generating unit 140 based on the motion vectors of the received image signals. In other words, the pattern moving unit 150 moves the illuminating patterns of the subfields to coincide with the movement range of the human eye. Referring back to
In operation S260, the pattern selecting unit 170 selects one illuminating pattern from the subfield candidates according to the dither values output from the dither factor computing unit 160 and outputs the result. In other words, the pattern selecting unit 170 selects one from among the four subfields candidates that correspond to the dither values, according to the dither values.
In operation S280, the panel driving unit 180 drives the panel according to the selected illuminating pattern.
By combining the illuminating patterns that have the illuminating rates of 0%, 25%, 50%, 75% and 100% spatially and temporally, rounding error can be prevented.
As explained above, by setting the subfields to the intermediate illuminating statuses and moving the subfields according to the motion vectors, problems such as pseudo contour, motion blur or rounding error can be prevented, and an image enhancement of a PDP is provided.
While certain exemplary embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2007-0103131 | Oct 2007 | KR | national |