(1) Field of the Invention
The present invention relates to an image processing support system, an image processing device and an image display device for correcting the characteristics of a display panel by performing processes for an inputted image signal so as to display the processed image signal as a visually satisfactory image in portable display apparatuses, such as a notebook personal computer, a PDA and the like.
(2) Description of the Related Art
With the improvement in the performance of personal computers (to be referred to as “PC(s)” hereinafter), an increased number of image signals have been handled in recent years by PCs via digital video/versatile discs (to be referred to as “DVD(s)” hereinafter), networks and the like. Such trend applies not only to desktop PCs, but also to portable notebook PCs. Furthermore, some personal digital assistants (to be referred to as “PDA(s)” hereinafter) which are smaller in size than notebook PCs also handle image signals these days.
However, since PCs are not originally intended for handling image signals, there is a fact that they are inferior to image display apparatuses including the television in terms of the image quality that they can offer. Images that notebook PCs can provide, in particular, are lacking brightness, colorfulness, and vividness due to reasons stemming from power consumption constraints, including that the backlighting of a liquid crystal panel used as a display device cannot be brightened much and that the color filter cannot be darkened as required because the brightness needs to be ensured while saving power consumption.
Under these circumstances, a satisfactory image quality for display is generally obtained by an image processing device that processes an input image signal and outputs such processed signal to a liquid crystal panel. In so doing, existing image processing support systems and image processing devices acquire an image signal, such as an RGB signal and a YIQ signal, and perform processes such as color correction and gamma correction for the image signal so as to carry out optical correction for a video camera, as well as nonlinearity correction for a display device and the like.
As examples of such image processing support systems and image processing devices for performing color correction, gamma correction and other processes, there exist an image processing support system and an image processing device, wherein the image processing device with a processor configuration such as that of a DSP (digital signal processor), for example, performs processing for an inputted image signal using software and an image processing support device (e.g., a personal computer) prepares a program executed on the DSP (Refer to Japanese Laid-Open Patent Application No.H10-243259 as an example).
There also exists another image processing device capable of improving visibility when low-brightness images, such as a scene including darkness in movie software and the like are reproduced, not only by performing gamma correction for an image signal in a gamma correction circuit, but also by raising input brightness levels at around white 25% or below, without correcting input brightness levels at or over white 50% (Refer to Japanese Laid-Open Patent Application No.H11-146232 as an example).
However, since such existing image processing support system and image processing devices are configured to perform processing in stationary apparatuses, it is difficult for them to be employed by portable devices, given such issues as power consumption and the scale of a device. Furthermore, since uniform processing is performed for an image signal without taking into account the characteristics of a display device, there is a problem that image quality of a sufficient level cannot be obtained.
Moreover, when a DSP is used as an image processing device and a program executed on such DSP is prepared in an image processing support system, there arises a problem that battery life is shortened and that a heavy battery with a large power capacity is required, when considering an object of achieving a colorful display screen by aggressively performing color enhancement for display devices with poor color reproducibility, such as liquid crystal panels employed by portable display devices including notebook personal computers and PDAs, since the DSP has drawbacks in terms of power consumption.
Furthermore, when changing the amount of correction to be made in gamma correction and other processes for an input brightness level simply on the basis of a fixed value, it is possible to determine a suitable fixed value used as a reference of correction depending on a display device, if only a specified type of display devices are employed. However, when a single image processing device needs to support multiple types of display devices, there is a possibility that image quality of a sufficient level cannot be achieved since a value suitable for the actual characteristics of a display device is not necessarily obtained.
The present invention has been conceived in view of the aforementioned problems, and it is an object of this invention to provide an image processing support system and an image processing device that are suited to be incorporated into a portable display device in terms of power consumption and the scale of a device, and that allow, even when more than one type of display devices are used, each of such display devices to have optimal brightness/color correction and enhancement, as well as allowing volume production of display apparatuses which incorporate such a display device and an image processing device as a set.
In order to achieve the above object, the image processing support system according to the present invention is an image processing support system comprising: an image processing device that includes a nonvolatile parameter storing unit operable to store parameters which are set from outside the image processing device, and an image signal processing unit operable to perform signal processing for changing brightness and colors of an input image signal on the basis of the parameters stored in the parameter storing unit and output the processed image signal; a display device for displaying the processed image signal outputted from the image processing device; a measuring device for measuring a gamma characteristic and a color reproduction characteristic of the display device; and an image processing support device for preparing the parameters according to results of measurements made by the measuring device and an operation input from an operator, and setting the prepared parameters in the image processing device.
Accordingly, once the parameters are set by the image processing support device, the image processing device can carry out signal processing on its own, without requiring the image processing support device to perform the writing of parameters when the power is turned on.
Furthermore, in the image processing support system according to the present invention, the image processing support device includes: a receiving unit operable to receive the measurement results from the measuring device; a target characteristic setting unit operable to set a target characteristic; an image signal outputting unit operable to output an evaluation image on the display device via the image processing device; and a parameter calculating unit operable to determine a gamma correction characteristic and a color correction characteristic of the display device according to the measurement results received by the receiving unit, prepare the parameters that realize a characteristic in which partial enhancement or partial control is performed for the gamma correction characteristic and the color correction characteristic depending on the target characteristic set by the target characteristic setting unit, and set the prepared parameters in the image processing device.
Accordingly, it is possible for the image processing support device to set parameters in the image processing device for performing optimal brightness/color correction and enhancement and others for the display device.
Also, the image processing support system according to the present invention is an image processing support system comprising: an image processing device for performing signal processing for changing brightness and colors of an input image signal on the basis of parameters which are set from outside the image processing device, and outputting the processed image signal to a display device; and an image processing support device for preparing the parameters and setting the prepared parameters in the image processing device, wherein the image processing device includes: a parameter storing unit operable to store an inverse gamma correction parameter, a color conversion parameter, and a gamma correction parameter which are the parameters set by the image processing support device; an inverse gamma correcting unit operable to perform an inverse gamma correction process for the input image signal on the basis of the inverse gamma correction parameter so as to reproduce a linear characteristic, and perform partial enhancement or partial control of brightness for the input image signal, a color converting unit operable to perform a color space correction, and partial enhancement or partial control of colors for the signal inputted from the inverse gamma correcting unit on the basis of the color conversion parameter, and output the processed signal indicating a value ranging from a negative value to a value exceeding a maximum level of the input image signal, as an output signal; and a gamma correcting unit operable to perform a correction of a gamma characteristic of the display device for the output signal from the color converting unit which indicates the value ranging from a negative value to a value exceeding the maximum level of the input image signal, on the basis of the gamma correction parameter, and output the processed signal, and the image processing support device calculates an inverse gamma correction parameter which realizes a characteristic in which an output level corresponding to a low input level is higher than an output level of an inverse characteristic of a display device characteristic, when calculating the inverse gamma correction parameter, and calculates a gamma correction parameter which enables a high input level to have a saturation characteristic in an output level direction so that the output signal from the gamma correcting unit corresponding to the high input level can be at or below the maximum level of the input image signal.
Accordingly, it is possible for the image processing support device to set parameters in the image processing device for performing optimal brightness/color correction and enhancement and others for the display device, as in the above case. Moreover, the image processing device is also capable of storing the parameters which have been set, and performing signal processing including brightness/color correction and enhancement and others that best suit the characteristic of the display device, on the basis of such parameters.
Furthermore, the image displaying device according to the present invention is an image displaying device comprising: a processor for executing software; and an image processing device for performing signal processing for changing brightness and colors of an input image signal on the basis of parameters which are set from outside the image processing device, and outputting the processed image signal to a display device, wherein the processor performs an inverse gamma correction process for the input image signal using the software, and outputs the processed signal to the image processing device, and the image processing device includes: a parameter storing unit operable to store a color conversion parameter and a gamma correction parameter which are the parameters set from outside the image processing device; a color converting unit operable to perform a color space correction, and partial enhancement or partial control of colors for the signal inputted from the processor on the basis of the color conversion parameter, and output the processed signal indicating a value ranging from a negative value to a value exceeding a maximum level of the input image signal, as an output signal; and a gamma correcting unit operable to perform a correction, and partial enhancement or partial control of a gamma characteristic of the display device for the output signal from the color converting unit which indicates the value ranging from a negative value to a value exceeding the maximum level of the input image signal, on the basis of the gamma correction parameter, and output the processed signal to the display device.
Accordingly, since a color conversion process and others involving a large amount of processing when performed on the processor can be carried out in the image processing device, and an inverse gamma correction process can be performed on the processor using software, it is possible to make reductions in the amount of power consumption and in the size of an area required for implementing the image processing device, while controlling to reduce the amount of processing to be performed in the processor.
Moreover, the image processing device according to the present invention is an image processing device for performing signal processing for changing brightness and colors of an input image signal on the basis of parameters which are set from outside the image processing device, and outputting the processed image signal to a display device; the image processing device comprising: a parameter storing unit operable to store an inverse gamma correction parameter, a color conversion parameter and a gamma correction parameter which are the parameters set from outside the image processing device; a color converting unit operable to perform a color space correction, and partial enhancement or partial control of colors for the input image signal on the basis of the color conversion parameter, and output the processed signal indicating a value ranging from a negative value to a value exceeding a maximum level of the input image signal, as an output signal; a gamma correcting unit operable to perform a correction, and partial enhancement or partial control of a gamma characteristic of the display device for the output signal from the color converting unit which indicates the value ranging from a negative value to a value exceeding the maximum level of the input image signal, on the basis of the gamma correction parameter, and output the processed signal to the display device; and an external interface unit operable to read the inverse gamma correction parameter from the parameter storing unit and output the readout parameter to outside the image processing device.
Accordingly, a collective management of parameters becomes possible even when an inverse gamma correction process is carried out outside the image processing device, which facilitates parameter management in the case where the image processing device is produced in quantity.
Also, the image processing device according to the present invention is an image processing device for performing signal processing for changing brightness and colors of an input image signal on the basis of parameters which are set from outside the image processing device, and outputting the processed image signal to a display device; the image processing device comprising: a parameter storing unit operable to store an inverse gamma correction parameter, a color conversion parameter and a gamma correction parameter which are the parameters set from outside the image processing device; an inverse gamma correcting unit operable to perform an inverse gamma correction process for the input image signal on the basis of the inverse gamma correction parameter so as to reproduce a linear characteristic; a color converting unit operable to perform a color space correction, and partial enhancement or partial control of colors for the signal inputted from the inverse gamma correcting unit, on the basis of the color conversion parameter, and output the processed signal indicating a value ranging from a negative value to a value exceeding a maximum level of the input image signal, as an output signal; and a gamma correcting unit operable to perform a correction, and partial enhancement or partial control of a gamma characteristic of the display device for the output signal from the color converting unit which indicates the value ranging from a negative value to a value exceeding the maximum level of the input image signal, on the basis of the gamma correction parameter, and output the processed signal to the display device.
Accordingly, it is possible for the image processing device to store the parameters which have been set, and perform signal processing including brightness/color correction and enhancement and others that best suit the characteristic of the display device, on the basis of such parameters.
Moreover, the image processing support system according to the present invention is an image processing support system comprising: an image processing support device that includes a processor for executing software and a recording medium that stores image processing software for performing signal processing for changing brightness and colors of an input image signal on the processor and outputting the processed image signal; a display device for displaying the image signal which has been outputted after the signal processing by the image processing software on the processor; and a measuring device for measuring a gamma characteristic and a color reproduction characteristic of the display device, wherein the image processing support device prepares parameters according to results of measurements made by the measuring device and an operation input from an operator, and executes the image processing software on the processor using the parameters.
Accordingly, since signal processing for changing brightness and colors can be carried out on the processor using the image processing software, an advantage in terms of both power consumption and an area required for implementing the image processing system can be achieved, and modifications to the contents of image processing can be made without much restraint. Furthermore, it is also possible to perform signal processing including brightness/color correction and enhancement and others that best suit the characteristic of the display device.
Note that not only is it possible to embody the present invention as an image processing support system and an image processing device with the above configuration, but also as an image processing support method and an image processing method that include as their steps characteristic units of the image processing support system and the image processing device according to the present invention, and as a program which has a computer execute such steps. It should be also understood that such program can be distributed via a recording medium, including CD-ROM and the like, as well as via a transmission medium including the internet and the like.
As further information about the technical background to this application, Japanese patent application No. 2002-117251 filed Apr. 19, 2002 is incorporated herein by reference.
These and other objects, advantages and features of the invention will become apparent from the following description thereof taken in conjunction with the accompanying drawings that illustrate a specific embodiment of the invention. In the drawings:
The following explains the preferred embodiment of the present invention with reference to the figures.
Such image processing support system, which is a system for making adjustments to signal processing parameters used by an image processing device 2 for a display device 3, is comprised of an image processing support device 1, the image processing device 2, the display device 3, a measuring device 4, and an operation screen display device 5, as illustrated in
The image processing support device 1 is comprised of input terminals 10 and 11, a measured value receiving unit 12, a target setting unit 13, a parameter calculating unit 14, a parameter setting unit 15, an output terminal 16, an image signal outputting unit 17, and output terminals 18 and 19.
The image signal outputting unit 17 outputs measurement image signals for measuring the gamma characteristic and color reproducibility of the display device 3. The measured value receiving unit 12 receives measurement results from the measuring device 4 via the input terminal 10, and stores the received results. The target setting unit 13 notifies the parameter calculating unit 14 and the image signal outputting unit 17 of target values which an operator has inputted via the input terminal 11. The parameter calculating unit 14 calculates parameters on the basis of the measurement results notified by the measured value receiving unit 12 and the target values notified by the target setting unit 13. The parameter setting unit 15 outputs such parameters to the image processing device 2 via the output terminal 16.
The image processing device 2 is comprised of input terminals 20 and 21, an external interface 22, a parameter storing unit 23, an image signal processing unit 24, and an output terminal 25.
The parameter storing unit 23 stores an inverse gamma correction parameter, a color conversion parameter, a gamma correction parameter and the like. The image signal processing unit 24 performs image signal processes such as inverse gamma correction, color conversion and gamma correction for the inputted image signal, on the basis of each of the parameters stored in the parameter storing unit 23.
First, an explanation is given for the operation for measuring the gamma characteristic and color reproducibility of the display device 3 in the image processing support system with the above configuration.
The image signal outputting unit 17 of the image processing support device 1 outputs measurement image signals for measuring the gamma characteristic and color reproducibility of the display device 3. Such measurement image signals are outputted to the display device 3 via the image processing device 2, but it is necessary that processes including gamma correction and color enhancement shall not be performed by the image processing device 2 while measurement is ongoing. For this reason, the parameter calculating unit 14 of the image processing support device 1 prepares such measurement parameters as make the image signal processing unit 24 not perform signal processes such as gamma correction and color enhancement for the input signals from the input terminal 20 so that such input signals can be delivered to the output terminal 25 as source signals. The parameter setting unit 15 outputs the measurement parameters prepared by the parameter calculating unit 14 to the image processing device 2 via the output terminal 16. Such measurement parameters are inputted to and stored in the parameter storing unit 23 via the input terminal 21 and the external interface 22. The parameter storing unit 23 provides such stored measurement parameters to the image signal processing unit 24.
The measuring device 4 measures the brightness and color of the measurement image signals displayed on the display device 3, and outputs the measurement results to the image processing support device 1. The measured value receiving unit 12 receives and stores the measurement results inputted to the input terminal 10 of the image processing support device 1.
As measurement image signals outputted by the image signal outputting unit 17, a plurality of image signals such as signals for monochrome display (e.g., whole red, green or blue) and signals for monochrome display of a plurality of gray levels are switched and used. In order to synchronize the switching of measurement image signals with the measuring operation of the measuring device 4, the measured value receiving unit 12, on the receipt of the measurement results from the measuring device 4, outputs to the image signal outputting unit 17 a reception notification signal indicating that it received the measurement results. The image signal outputting unit 17 makes a switch of measurement image signals after receiving such reception notification signal.
By repeating the aforementioned operation, characteristic data, such as the gamma characteristic, color reproducibility and the like of the display device 3, is stored in the measured value receiving unit 12.
The gamma characteristic of the display device 3 as illustrated in
Meanwhile, chromaticity indicated by a point R300 shown in
Next, a detailed explanation is given for the processing to be performed by the image processing device 2.
The parameter storing unit 23 of the image processing device 2 includes an EEPROM 40, and registers 41, 42 and 43. The image signal processing unit 24 includes an inverse gamma correction circuit 50, a color conversion processing circuit 51, and a gamma correction circuit 52.
An explanation is given here by defining the following three parameters as one set of processing parameter handled by the image processing support device 1 and the image processing device 2: inverse gamma correction parameter, color conversion parameter, and gamma correction parameter. The processing parameter inputted from the image processing support device 1 is written to the EEPROM 40 via the external interface 2. The use of the EEPROM (Electrically-Erasable and Programmable ROM) for storing the processing parameter in the image processing device 2 makes it possible for the image processing device 2 to perform image processing in accordance with the once-stored processing parameter, without requiring the input of such processing parameter from the image processing support device 1.
Of the processing parameter written to the EEPROM 40, the register 41 reads out the inverse gamma correction parameter, the register 42 reads out the color conversion parameter, and the register 43 reads out the gamma correction parameter. The inverse gamma correction parameter which has been read out by the register 41 is outputted to the inverse gamma correction circuit 50. Then, on the basis of such inputted inverse gamma correction parameter, the inverse gamma correction circuit 50 performs an inverse gamma correction process for an image signal inputted from the input terminal 20, and outputs the processed image signal to the color conversion processing circuit 51. The color conversion parameter read out by the register 42 is outputted to the color conversion processing circuit 51, which then performs a color conversion process for the image signal inputted from the inverse gamma correction circuit 50, on the basis of the inputted color conversion parameter, and outputs the processed image signal to the gamma correction circuit 52. The gamma correction parameter read out by the register 43 is outputted to the gamma correction circuit 52, which then performs a gamma correction process for the image signal inputted from the color conversion processing circuit 51, on the basis of the inputted gamma correction parameter, and outputs the processed image signal to the output terminal 25.
The inverse gamma correction circuit 50 has an input terminal 100, a control unit 101, a multiplier 102, an adder 103, an output terminal 104, a termination Y coordinate value storing unit 106, an initiation Y coordinate value storing unit 107, a termination Y coordinate value selecting unit 108, an initiation Y coordinate value selecting unit 109, a subtracter 110, a divider 111, a parameter input terminal 120, and input terminals 121 and 122. Note that
In this inverse gamma correction circuit 50, the characteristic of inverse gamma correction is more closely analogous to a broken line divided into eight parts. In other words, an inputted image signal is judged as to which part it belongs to of the eight parts according to the level of such image signal, and processed to be converted into an output value through linear approximate calculation in a part determined in accordance with the result of such judgment.
Initiation Y coordinate values of the eight lines, i.e., output level values (0, a, b, c, d, e, f, and g) indicated by break points on the left of each line in
The 8-bit parallel image signal inputted from the input terminal 100 is divided into the upper 3 bits and the lower 5 bits, and the upper 3 bits are inputted to the control unit 101 and the lower 5 bits are inputted to the multiplier 102 respectively. Using such 3 bit values, the control unit 101 judges which part on the broken line in
A value indicating the slope of the broken line corresponding to the part which the input image signal belongs to is determined by subtracting by the subtracter 110 the value outputted from the initiation Y coordinate value selecting unit 109 from the value outputted from the termination Y coordinate value selecting unit 108, and further by dividing the resulting value by the fixed value 32 by the divider 111. Such resulting slope value outputted from the divider 111 is outputted to the multiplier 102. The multiplier 102 outputs to the adder 103 a value to be determined by multiplying the slope value from the divider 111 by the lower 5 bits of the input image signal from the input terminal 100, i.e., an offset value on the Y axis derived from the initiation Y coordinate value on the broken line corresponding to the input image signal. The adder 103 adds the inputted offset value with the initiation Y coordinate value on the broken line corresponding to the input image signal inputted from the initiation Y coordinate value selecting unit 109 so as to determine a value of the output level, and outputs the result to the output terminal 104.
The color conversion processing circuit 51 has input terminals 140, 141, and 142, multipliers 143, 144, 145, 146, 147, 148, 149, 150 and 151, adders 152, 153, 154, 155, 156 and 157, output terminals 160, 161, and 162, and input terminals 170, 171, 172, 173, 174, 175, 176, 177, and 178. Note that
The color conversion processing circuit 51 performs a color conversion process for inputted RGB image signals through 3×3 matrix calculation. Assuming that the input RGB signals are respectively R, G, and B, output signals are respectively R′, G′, and B′, and a color conversion parameter consists of A11, A12, A13, A21, A22, A23, A31, A32, and A33, a calculation to be performed in the color conversion processing circuit 51 illustrated in
Therefore, when the R signal is inputted to the input terminal 140, the G signal to the input terminal 141, and the B signal to the input terminal 142 respectively, the parameter A11 is inputted to the input terminal 170, the parameter A12 to the input terminal 171, the parameter A13 to the input terminal 172, the parameter A21 to the input terminal 173, the parameter A22 to the input terminal 174, the parameter A23 to the input terminal 175, the parameter A31 to the input terminal 176, the parameter A32 to the input terminal 177, and the parameter A33 to the input terminal 178 respectively. As a result of performing calculations for these parameters, the R′ signal is outputted to the output terminal 160, the G′ signal to the output terminal 161, and the B′ signal to the output terminal 162 respectively.
In the present embodiment, what the color conversion processing circuit 51 performs is not only a simple color correction process, but also such processes as color enhancement or color control, as well as hue change. For this reason, a signed color conversion parameter is inputted to the input terminals 170˜178 in the color conversion processing circuit 51. Furthermore, each of the RGB image signals to be appearing in the output terminals 160, 161 and 162 is configured so as not to be limited by a limiter to be in the range of 8-bit parallel signals, but configured to be outputted as image signals which are signed and which are extended in their signal ranges. In the following explanation, the color conversion processing circuit 51 has a configuration in which signed 10-bit parallel RGB signals are outputted from the output terminals 160, 161 and 162.
Moreover, the gamma correction circuit 52 can be embodied by employing a circuit with the configuration equivalent to that of the inverse gamma correction circuit 50 illustrated in
Next, an explanation is given for the operation for calculating parameters in the image processing support device 1 illustrated in
Regarding the calculation performed by the parameter calculating unit 14, since the characteristics of the display device do not have a direct influence on the inverse gamma correction characteristic, all that is required is to calculate the inverse characteristic of the NTSC-compliant receiver's gamma correction characteristic as an inverse gamma correction parameter, and the result of such calculation is just required to be stored as a fixed value. For example, letting an input signal and an output signal of the inverse gamma correction circuit 50 be Xg and Yg respectively, the curve 310 in
When Xg<16,
Yg=0
When 16≦Xg≦235,
Yg=255×((Xg−16)/(235−16))**(1/2.2)
When 235<Xg,
Yg=255 (2)
Note that “**” indicates an exponential calculation in this specification.
In other words, the parameter calculating unit 14 determines, by the use of the above Expression (2), an inverse gamma correction parameter which indicates Y axis values corresponding to both ends of the eight parts resulted from dividing the input level for every 32 levels as explained above.
Such parameter calculating unit 14 can be easily embodied by employing a microcomputer as hardware, for example, and implementing Expression (2) on software to be executed on such microcomputer. Or, since the value of Xg is fixed in the inverse gamma correction circuit 50 illustrated in
Moreover, in order to improve visibility in content, such as a movie that includes many dark scenes, it is possible to set a part indicating a low input level slightly higher as represented by the curve 311 in
When Xg<16,
Yg=0
When 16≦Xg<2×B,
Yg=255×((Xg−16)/(235−16)**(1/2.2))+A×(1−cos(π((Xg−16)/B)))
When 2×B≦Xg≦235,
Yg=255×((Xg−16)/(235−16)**(1/2.2))
When 235<Xg,
Yg=255 (3)
Using Expression (3), the parameter calculating unit 14 can calculate an inverse gamma correction parameter resulted from enhancing only the maximum level A of the original inverse gamma correction characteristic, with (Xg−16)=B as the peak. The parameter calculating unit 14 is also capable of displaying a graph generated by the use of Expression (3) on the operation image display device 5 via the image signal outputting unit 17 so as to make an adjustment to values corresponding to A and B in Expression (3) in accordance with an operator's input.
The point R300, the point G301, and the point B302 on the xy chromaticity diagram form a triangle indicating the color reproducibility of the display device 3 measured by following the aforementioned procedure. Meanwhile, a point R306, a point G307, and a point B308 are chromaticity points indicating the target color reproducibility to be obtained. Note that the chromaticity points R306, G307, and B308 indicating the color reproducibility to be obtained are not necessarily identical with the chromaticity points R303, G304 and B305 indicating the color reproducibility of the NTSC standard illustrated in
The color conversion processing circuit 51 performs processing for increasing the amplitude of the color signals so as to approximate the point R300 to the point R306, the point G301 to the point G307, and the point B302 to the point B308, respectively, in a pseudo manner as indicated by the arrows in the
Accordingly, it is necessary to make an appropriate selection of the color chromaticity points R306, G307 and B308 indicating the color reproducibility to be obtained and to display the image which has been actually processed by the color conversion processing circuit 51 on the display device 3 so as to make an adjustment to the target color reproducibility while checking the image quality. The image processing support system according to the present embodiment is well capable of supporting such requirement.
Processing to be actually performed by the color conversion processing circuit 51 in the present embodiment is a calculation presented as Expression (1). The following describes a parameter calculation method for carrying out a process corresponding to the aforementioned explanation given with reference to
The input/output signals in Expression (1) are RGB signals, but since
X=xS,Y=yS,Z=zS (4).
Note, however, that S=X+Y+Z
Meanwhile, letting the chromaticity of the corresponding color in the target color reproducibility range be x′, y′ and z′, tristimulus values X′, Y′, and Z′ in the X Y Z system are,
X′=x′S′,Y′=y′S′,Z′=z′S′ (5).
Note, however, that S′=X′+Y′+Z′
The conversion from the XYZ tristimulus values to RGB tristimulus values is conducted using the following expression:
For example, assuming that the xy chromaticity of each of the RGB chromaticity points when the input signals are directly displayed on the color reproducibility range of the display device 3 are R(Rx, Ry, Rz), G(Gx, Gy, Gz) and B(Bx, By, Bz), the following expression (7) resulting from Expressions (1), (4), (5) and (6) is used to determine a color conversion parameter used to adjust them to the xy chromaticity of each of the RGB chromaticity points R′(Rx′, Ry′, Rz′), G′(Gx′, Gy′, Gz′) and B′(Bx′, By′, Bz′) in the target color reproducibility range:
Using the above Expression (7), the parameter calculating unit 14 determines a color conversion parameter (A11, A12, A13, A21, A22, A23, A31, A32 and A33) used to convert each of the chromaticity points of the display device 3 R(Rx, Ry, Rz), G(Gx, Gy, Gz) and B(Bx, By, Bz) into the chromaticity points R′(Rx′, Ry′, Rz′), G′(Gx′, Gy′, Gz′) and B′(Bx′, By′, Bz′) adjusted to the target color reproducibility range.
Since a color enhancement process or a color control process is also performed in the color conversion processing circuit 51 in the present embodiment on the basis of the parameter adjusted to the curve 320, a necessary support is made on the part of the gamma correction circuit 52 and the gamma correction parameter. Output signals of the color conversion processing circuit 51 in the present embodiment are 10-bit parallel data, and therefore, there is a possibility that a value exceeding 255 or a negative value is worked out as a result of the matrix calculation.
Accordingly, as indicated by curves 321 and 322 shown by solid lines in
Also, in order to improve visibility in dark scenes which are often included in a movie and others, it is also possible to make such a correction to the curve 320 so as to enable an output corresponding to a low input level to be slightly higher, just like the characteristic indicated by the curve 321 shown by the solid line, for example. However, in the case of compressed images such as those compliant with MPEG, for example, there occurs a case where an excessive brightening up of dark scenes results in unsightly block noise in a part of a scene which is supposed to be all black. In order to circumvent this, it is also possible to make such a correction as can control brightness slightly to a lower level, just like the characteristic indicated by the curve 322 shown by the solid line, for example. These characteristics can be easily calculated using a method similar to Expression (3), for example.
The inverse gamma correction parameter, the color conversion parameter, and the gamma correction parameter calculated by the parameter calculating unit 14 of the image processing support device 1 are outputted to the image processing device 2 by the parameter setting unit 15.
In the parameter calculation operation described above, it is necessary to check image quality on a display device to be actually used, in order to obtain a visually satisfactory image through brightness and color control. An operator can compare the variations in the parameters and image quality to be actually displayed on the display device 3 by the parameter calculating unit 14 in
The image processing device 2 for which the parameters are set in the aforementioned manner is embedded into an apparatus used in combination with the display device 3, and produced in quantity.
The notebook PC is comprised of the image processing device 2, the display device 3, a CPU 30, a memory 31, a bus control unit 32, a graphic chip 33, a bus 34, a user interface 35, and an extended interface 36. Note that the above configuration is equivalent to that of a general personal computer, excluding that the image processing device 2 is included.
Graphics generated in the CPU 30 through calculations as well as still/moving images acquired via various kinds of drives and networks (not illustrated in the diagram) connected to the extended interface 36 are outputted to the image processing device 2 via the graphic chip 33. Since the parameter storing unit 23 of the image processing device 2 holds the image processing parameter in the EEPROM 40 and performs processing using parameters which have been appropriately set for the display device 3, it is possible to display on the display device 3 a satisfactory image for which brightness and color control has been performed to suit a specific characteristic of the display device 3.
Graphics generated by the image generation software 53 on the CPU 30 through calculations as well as still/moving images acquired/decompressed via various kinds of drives and networks connected to the extended interface 36 are transferred to the inverse gamma correction software 54 executed on the same CPU 30. The inverse gamma correction software 54 performs inverse gamma correction to the image signal transferred from the image generation software 53 on the basis of the inverse gamma correction parameter read out from the HDD 37, and transfers such processed image signal to the color conversion processing software 55 executed on the CPU 30. The color conversion processing software 55 performs color conversion for the image signal transferred from the inverse gamma correction software 54 on the basis of the color conversion parameter read out from the HDD 37, and transfers such processed image signal to the gamma correction software 56 executed on the CPU 30. The gamma correction software 56 performs gamma correction for the image signal transferred from the color conversion processing software 55 on the basis of the gamma correction parameter read out from the HDD 37, and outputs such processed image signal to the display device 3 via the graphic chip 33.
When the above-described configuration is employed in the image processing support system for making adjustments to an image processing parameter to suit the display device 3, it is similarly possible to replace the image processing device 2 having the configuration shown in
In the configuration illustrated in
However, since the inverse gamma correction software 54, the color conversion processing software 55, and the gamma correction software 56 need to be in operation all the time, there arises a problem that a heavy load is placed on the CPU 30 just by displaying screens. Regarding the color conversion processing software 55 in particular, it needs to perform many multiplications, resulting in an enormous amount of processing carried out in the CPU 30. An explanation for a necessary configuration to solve this problem is given below.
The configuration illustrated in
As described above, the present embodiment allows the volume production of display apparatuses which incorporate, together with a display device, an image processing device capable of setting parameters for performing optimal brightness/color correction and enhancement for a display device by using not a DSP, but small-scale dedicated hardware, as well as capable of storing and applying such parameters.
Also, unlike the case where individual end users conduct color management of their own, the present invention allows apparatus manufacturers to supply in quantity image display apparatuses capable of providing visually superior images, utilizing their accumulated expertise about display devices.
Note that although explanations are given for the case where input signals of the display device 3 are 8-bit parallel RGB digital signals, the present invention is not limited to such signals, and image signals in general are also in the scope of application. Also note that the display device 3 is not limited to the liquid crystal display of a notebook PC, and therefore, that the same effect can be achieved by using a general display device such, as a CRT and a PDP.
Moreover, although an explanation is given for the case where 3×3 matrix calculation is employed as a color conversion process, the present invention is not limited to this, and therefore, another color conversion process is also in the scope of application.
As explained above, according to the image processing support system and the image processing device of the present invention, once parameters are set by the image processing support device, the image processing device can carry out signal processing on its own, without requiring the image processing support device to perform the writing of parameters when the power is turned on. Furthermore, since not a DSP, but small-scale dedicated hardware is used, the image processing support system and the image processing device are suited to be incorporated into a portable display device in terms of power consumption and the scale of a device. What is more, the image processing support system and the image processing device according to the present invention are capable of allowing, even when more than one type of display devices are used, each of such display devices to be performed of optimal brightness/color correction and enhancement, as well as allowing volume production of display apparatuses which incorporate such a display device and an image processing device as a set.
Number | Date | Country | Kind |
---|---|---|---|
2002-117251 | Apr 2002 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5867286 | Lee et al. | Feb 1999 | A |
5987167 | Inoue | Nov 1999 | A |
6271891 | Ogawa et al. | Aug 2001 | B1 |
Number | Date | Country |
---|---|---|
10-243259 | Sep 1998 | JP |
11-146232 | May 1999 | JP |
2002-117251 | Apr 2002 | JP |
Number | Date | Country | |
---|---|---|---|
20030197709 A1 | Oct 2003 | US |