1. Field of the Invention
The present invention relates to a display characteristics recognition apparatus for determining display characteristics of a display unit, a display characteristics recognition program storage medium storing a display characteristics recognition program which causes a computer system to operate as such a display characteristics recognition apparatus, a computer system operative as such a display characteristics recognition apparatus, a display characteristics adjusting apparatus for adjusting display characteristics of the display unit, a display characteristics adjusting program storage medium storing a display characteristics adjusting program which causes a computer system to operate as such a display characteristics adjusting apparatus, and a computer system operative as such a display characteristics adjusting apparatus.
2. Description of the Related Art
Recently, in view of the fact that a high performance personal computer comes into wide use and the cost of image input and output units, such as a scanner and a color printer, is decreased, there is increased an opportunity that a color image is dealt with in the form of a home use as well as a business use. As an opportunity of processing a color image for a home use is increased, a problem of a color reproduction quality arises. Specifically, there is associated with such a problem that it is difficult to reproduce a color of an image on the same basis among images such as an original image, a display image on a display, and a print image of a printer. The reason why it is so is that different color input and output units such as a display unit, a printer and a scanner are mutually different in their color developing mechanism and color characteristics of color reproduction areas and the like.
As a technology of adjusting a color in appearance for those different color input and output units, there is known a color management system (CMS). The use of the CMS makes it possible to establish a matching of a color in appearance between an image read through a scanner and an image displayed on a display, and also establish a matching of a color in appearance between an image formed through printing by a printer and an image read through a scanner or an image displayed on a display. Thus, the use of the CMS makes it possible to establish a system in which a user does not feel that something is wrong with an image.
Today, as in ICM 1.0(Image Color Matching) of Windows 95 and Color Sync 2.0 of Macintosh, which are registered trade mark, the CMS is incorporated in the operating system (OS) level. An offer of a predetermined type of device profile used in ICM 1.0 or Color Sync 2.0 to a user by a maker of color input and output units makes it possible that the user obtains an image with which the user does not feel something is wrong, even between images of different devices, for example, a displayed image on a display and a printed image by a printer. The device profile of ICM 1.0 and Color Sync 2.0 is based on the ICC (International Color Consortium) profile advocated by the ICC. Consequently, an offer of the device profile according to the specification of the ICC by a maker of color input and output units makes it possible that both the users of the Windows environment and the Macintosh environment obtain an image with which both the users do not feel something is wrong, even between images of different devices. Thus, it is possible to use various color input and output units without something wrong with a color in appearance. Hereinafter, there will be described a case where the CMS is used for an output unit.
Currently, in the event that the CMS is used in a computer environment, it is general that color display characteristics of an output unit is grasped, and an ICC profile including information indicative of the color display characteristics is adopted.
In the ICC profile, all the necessary data are described by tags. The ICC profile is divided into three parts of a profile header 1 for storing information as to the profile per se such as a file size and a making out date, information indicative of kinds of objective machines (output units), a tagged element data 2 storing information indicative of color display characteristics of an output unit, and a tag table 3 indicative of stored information and storage address of the stored information in the tagged element data 2. The profile header 1 is a fixed length of data. The tagged element data 2 is a variable length of data. The tag table 3 is a variable length of data of (4+12n) bytes including data 3a representative of the number of tags (n) stored in the tagged element data 2, and data 3b, 3c and 3d representative of an identifier, a storage address, a size on each of n pieces of tag, respectively, each of the data 3b, 3c and 3d consisting of 4 bytes.
In the tagged element data 2, a CIEXYZ value of white is stored, as standard white information of the output unit, in wtpt tag with a standardized value in which D50 is adopted as a standard light source. As the standard white information of the output unit, there is known a color temperature indicating white in accordance with a blackbody radiation other than the CIEXYZ value of white. Here, the CIEXYZ value of white is stored in the tagged element data 2. It is possible to perform a transformation between the CIEXYZ value of white and the color temperature in accordance with the conventional scheme. In the following explanation, it happens that the CIEXYZ value of white and the color temperature are used without distinction.
In the tagged element data 2, CIEXYZ values of red, green and blue are stored, as information indicative of a range of color capable of reproduction by the output unit, in rXYZ tag, gXYZ tag and bXYZ tag, respectively, with a standardized value in which D50 is adopted as a standard light source.
Further, in the tagged element data 2, input-output characteristics (γ-characteristics) of the output unit of red, green and blue are stored, as information indicative of γ-characteristics, in rTRC tag, gTRC tag and bTRC tag, respectively, and in general, gradation values are stored where a range between an input 0 and the maximum input is divided into n equal parts.
In this manner, it is general that the tagged element data 2 of the ICC profile of the display unit stores seven sorts of information as mentioned above. Those sorts of information are obtained through such a manner that a specific color image data is inputted to a display or the like so that a color image is displayed, and the color is measured through the use of a dedicated measuring apparatus (a color measuring apparatus).
The ICC profiler is provided nowadays from a color equipment maker to a user in conjunction with a product. Since a color equipment is associated with a difference in display due to a difference among types of the equipment per se and a usage environment, the ICC profile provided by a maker does not always have characteristics of the equipment used by the user. For example, in case of a display, it often happens that a difference in color display characteristics occurs owing to a production lot and a user sets up a display state of a display by a regulatory function (contrast, brightness, RGB balance, color temperature setting) so as to meet the user's desire, and thus usually, the display profile provided by a maker is not suitable for a display which is actually used by a user. In other words, in the CMS, it is difficult to implement a fine color matching with another color equipment. In order to implement a fine color matching, there is a need that a display of a user is measured to collect information data for color display characteristics of the display so that the profile is produced in accordance with the collected information data. However, as mentioned above, for a measurement of a display there is a need to prepare a dedicated measuring apparatus. Such a dedicated measuring apparatus is expensive and thus it is generally that a user has no such measuring apparatus. For this reason, generally, a user cannot produce an ICC profile through a determination of display characteristics of a display unit, and cannot regulate the display characteristics of the display unit.
In view of the foregoing, it is an object of the present invention to provide a display characteristics recognition apparatus capable of determining display characteristics of a display unit even for a general user having no color measuring apparatus as mentioned above, a display characteristics recognition program storage medium storing a display characteristics recognition program which causes a computer system to operate as such a display characteristics recognition apparatus, a computer system operative as such a display characteristics recognition apparatus, a display characteristics adjusting apparatus capable of adjusting display characteristics of the display unit even for a general user having no color measuring apparatus as mentioned above, a display characteristics adjusting program storage medium storing a display characteristics adjusting program which causes a computer system to operate as such a display characteristics adjusting apparatus, and a computer system operative as such a display characteristics adjusting apparatus.
To achieve the above-mentioned objects, the present invention provides a display characteristics recognition apparatus comprising:
Here the “monochrome figure” is not restricted to the figure of a primary color according to a color developing principle of a display unit. Any one is acceptable, as the “monochrome figure”, which is a single color of figure on a visual basis.
According to the display characteristics recognition apparatus of the present invention, display characteristics is determined by the display characteristics identification means when a user enters a name of a color through the color name input means. Thus it is possible for a general user, who has no dedicated color measuring apparatus, to determine display characteristics.
In the display characteristics recognition apparatus according to the present invention as mentioned above, it is acceptable that said display characteristics identification means determines, as the display characteristics, a relationship between a signal representative of a white image and a color of an image displayed on said display unit in accordance with the signal. In such a display characteristics recognition apparatus according to the present invention, it is preferable that said display unit is selectively set up to any one of a plurality of display characteristics, and said display characteristics identification means determines display characteristics to which said display unit is now set up.
A relationship between a signal representative of a white image and a color of an image displayed on said display unit in accordance with the signal is indexed, for example, with a temperature in accordance with a blackbody radiation, and the temperature is referred to as a color temperature. It is general that the color temperature of a display unit is selectively set up from among typical color temperatures, for example, 5000K, 6500K, 9300K. And as to accuracy of a decision of the color temperature, in many cases, it is sufficient that it can be determined as to whether the color temperature set up on the display matches with the actual color temperature. Therefore, it is possible to determine display characteristics simply and exactly through a decision of the color temperature as to which a color temperature is set up of those typical color temperatures.
In the display characteristics recognition apparatus according to the present invention as mentioned above, it is acceptable that said display unit is a display in which an image is displayed through emission of light, and
Further, in the display characteristics recognition apparatus according to the present invention as mentioned above, it is preferable that said signal output means outputs such a color chart signal that a color of an adjacent area as to colors adjacent to one another on a chromaticity diagram of a plurality of colors perceived as mutually different colors in name is displayed in chromaticity according to display characteristics.
The color displayed on the display unit in accordance with the color chart signal outputted from the signal output means is great in accuracy of display characteristics determined on the basis of a name of a color, since variation of a color to variation of display characteristics is extremely sensitive for human visual sensation, which will be described later in details.
Further, in the display characteristics recognition apparatus according to the present invention as mentioned above, it is preferable that said color name input means enters a name of a color selected from among a plurality of colors perceived as mutually different colors in name.
According to the above-mentioned preferable display characteristics recognition apparatus, the number of choices for a name of a color to be inputted to the color name input means is reduced.
Furthermore, in the display characteristics recognition apparatus according to the present invention as mentioned above, it is preferable that said signal output means outputs a plurality of color chart signals each representative of a monochrome figure to said display unit;
According to such a preferable display characteristics recognition apparatus, display characteristics is determined in accordance with a plurality of color chart signals and a plurality of names of color. Thus, it is possible to determine display characteristics with greater accuracy.
Still furthermore, in the display characteristics recognition apparatus according to the present invention as mentioned above, it is preferable that said signal output means outputs the color chart signal to said display unit, and in addition outputs to said display unit a signal causing black to be displayed around the monochrome figure displayed on said display unit according to the color chart signal.
And it is preferable that said signal output means outputs the color chart signal to said display unit, and in addition outputs to said display unit a signal causing gray to be displayed around the monochrome figure displayed on said display unit according to the color chart signal and further causing black to be displayed around the gray.
According to such a preferable display characteristics recognition apparatus, an achromatic color is displayed around the monochrome figure displayed on said display unit. Thus, a pure color of the monochrome figure is perceived by a user and the name of the color is entered, and thereby determining display characteristics with great accuracy. Further, for example, as in a liquid crystal display, in the event that there is a need to avoid leaked light from the periphery of the monochrome figure, it is preferable that black is displayed around the monochrome figure. As will be described later, in the event that there is a need to unify a mode of color appearance to a surface color mode, it is preferable that gray is displayed around the monochrome figure.
In the display characteristics recognition apparatus according to the present invention as mentioned above, it is acceptable that said signal output means outputs a series of color chart signals such that a series of colors in adjacent areas for two sorts of colors adjacent to one another on a chromaticity diagram are displayed, and
Further in the display characteristics recognition apparatus according to the present invention as mentioned above, it is preferable that said display characteristics recognition apparatus further comprises profile producing means for generating data representative of display characteristics determined by said display characteristics identification means in a predetermined format to produce a profile representative of characteristics as to display of an image by said display unit including the data.
Furthermore, in the display characteristics recognition apparatus according to the present invention as mentioned above, it is preferable that said display characteristics recognition apparatus further comprises:
According to the display characteristics recognition apparatus having the profile producing means and the profile selection means, there is determined a profile suitable for the display unit. Thus, it is possible to implement by the CMS matching between appearance of color displayed on the display unit and appearance of color displayed on another display unit.
To achieve the above-mentioned objects, the present invention provides a display characteristics recognition program storage medium storing a display characteristics recognition program comprising:
To achieve the above-mentioned objects, the present invention provides a first computer system comprising:
To achieve the above-mentioned objects, the present invention provides a second computer system comprising:
In the second computer system, it is preferable that said main frame unit outputs to said display unit the series of color chart signals, and in addition a message signal representative of a message inquiring as to from which color of the series of colors displayed on said display unit an operator visually identifies it as a color of a specified color name.
To achieve the above-mentioned objects, the present invention provides a third computer system comprising:
In the third computer system, it is preferable that said main frame unit outputs color chart signals representative of a plurality of monochrome figures associated with mutually different luminance of said display unit, each of the plurality of monochrome figures being displayed with such a color that persons of a predetermined ratio and up recognize it as the color of the specified color name under an associated luminance.
Further, to achieve the above-mentioned objects, the present invention provides a display characteristics adjusting apparatus for adjusting display characteristics of a display unit for displaying an image according to a signal entered, said display unit displaying the image with a color according to both the signal and display characteristics of said display unit, said display characteristics adjusting apparatus comprising:
According to the display characteristics adjusting apparatus of the present invention as mentioned above, a color displayed on a display unit in accordance with the color chart signal can be adjusted suitably in display characteristics using the variation of color as a criterion, since variation of a color to variation of display characteristics is extremely sensitive for human's visual sensation, which will be described later in details.
Furthermore, to achieve the above-mentioned objects, the present invention provides a display characteristics adjusting program storage medium storing a display characteristics adjusting program incorporated into a computer system, said display characteristics adjusting program causing said computer system to operate a display characteristics adjusting apparatus for adjusting display characteristics of a display unit for displaying an image according to a signal entered, said display unit displaying the image with a color according to both the signal and display characteristics of said display unit, said display characteristics adjusting program comprising:
To achieve the above-mentioned objects, the present invention provides a fourth computer system comprising:
Incidentally, in the display characteristics recognition apparatus and the display characteristics adjusting apparatus, and the display characteristics recognition program and the display characteristics adjusting program of the present invention, the same name such as signal output means is applied to the structural element for those apparatus and programs. In case of the display characteristics recognition apparatus and the display characteristics adjusting apparatus, it indicates a combination of the software and the hardware having such a function. On the other hand, in case of the display characteristics recognition program and the display characteristics adjusting program, it indicates only the software having such function.
FIG. 3(A) is an xy-chromaticity diagram showing a measurement result of a display color, and FIG. 3(B) is a chromaticity diagram of CIELAB space.
FIG. 10(A) is a view showing a case where the periphery of the color chart is black, and FIG. 10(B) is a view showing a case where the periphery of the color chart is gray.
First, prior to embodiments of the present invention, there will be described a principle of the present invention, hereinafter. It is noted that there will be described an example in a case where a display is used in a display unit.
The axis of abscissas and the axis of ordinates denote a so-called xy chromaticity value in which CIEXYZ value (X, Y, Z) is normalized with relational expressions of x=X/(X+Y+Z), y=Y/(X+Y+Z). In a case where lightness is not considered, one point on the chromaticity diagram denotes one color. A triangular domain 10 shown in the chromaticity diagram is an area of colors which can be reproduced by a display. Tops of the triangle denote colors displayed by a display in the event that RGB values entered to the display are (0, 0, 255), (0, 255, 0), (255, 0, 0), respectively). A wide region 20 covering the triangular domain 10 is an area of colors which can be perceived by a human.
As one which is indicative of powers of perception of human for colors, there is known a perception method referred to as the categorical color perception. According to the categorical color perception, it is said that colors perceived by a human are perceived through a classification of 11 to 13 colors or so regardless of a race, a region and nationality. Hereinafter, there will be explained by way of example a case where colors perceived by a human are perceived through a classification of 11 colors. 11 colors designated by the categorical color perception are “white”, “orange”, “brown”, “gray”, “yellow”, “purple”, “pink”, “red”, “green”, “blue” and “black”. According to the chromaticity diagram shown in
By the way, between RGB values entered to a display and CIEXYZ values of a color displayed on the display, there is provided a relation approximated by the following relational expression.
where R, G, B denote RGB values entered to the display, and XR, YR, ZR denote CIEXYZ values of red, XG, YG, ZG denote CIEXYZ values of green, and XB, YB, ZB denote CIEXYZ values of blue. γR, γG, γB denote γ coefficient. X, Y, Z denote CIEXYZ values of an output.
It is known that when a color temperature of the display is changed, the values, which constitute a matrix shown at the left side of the relational expression (1), are changed, and as a result, a constructive ration of CIEXYZ values of a color displayed on the display is changed. This means that even if RGB values entered to the display are constant, a change of the color temperature causes a color displayed on the display to be seen differently. When the color temperature is decreased, white becomes reddish and blue becomes purplish.
Also a change of a display luminance causes a color to be seen differently. With respect to a relation between a brightness of a color and an appearance of a color, Bezold-Brúcke Effect is known. According to Bezold-Brúcke Effect, when intensity of the color light (luminance) is increased, a tinge of blue or yellow of chromatic color other than blue, green, yellow and red is increased, and oppositely when intensity of the color light is decreased, a tinge of green or red is increased.
In this manner, even in the event that the same color data (RGB values) are entered to the display, a color displayed on the display is seen differently in accordance with a color temperature of the display and a display luminance of the display. As a result, for example, in the even that an xy chromaticity value of a color displayed on the display according to a certain RGB value X is within a categorical area of blue in a certain color temperature CT1, and is located within a categorical area of purple in a different color temperature CT2, a user of the display will recognize it as different colors in both the cases. Thus, it is possible to decide whether the present color temperature is the certain color temperature CT1 or the color temperature CT2 according as the user recognizes the displayed color as blue or purple when the RGB value X is entered and displayed. In effect, the RGB value X and the associated display color can be used as a criterion for identifying a color temperature of the display. Likely, also in the event that a luminance is determined, it is possible to determine the luminance, according as a user recognizes a displayed color as what color when a certain RGB value is entered and displayed as a criterion. In the following description, both the RGB value used as the criterion and the figure displayed with the associated display color are referred to as a “color chart” without a distinction therebetween. A display color near the boundary of the mutually adjacent categorical areas is seen extremely differently in accordance with a change of a display setting (for example, a color temperature, a display luminance). Thus, it is recommended that such an RGB value is used as the color chart. Hereinafter, there will be shown examples of the color chart.
As an example of the color chart for determining a color temperature through an appearance of a display color, there is considered a color near the boundary between the categorical areas of, for example, blue and purple. Specifically, a display color of a monochromatic figure wherein an RGB value is (R,G,B)=(75, 0, 255) is located in an area of purple in the event that the color temperature is 5000K, and moves to an area of blue at 9300K. Thus, such an RGB value is preferable as the color chart for determining a color temperature.
FIGS. 3(A) and 3(B) and Table 1 show a measurement result of a display color in which a color chart wherein an RGB value is (R,G,B)=(75, 0, 255) is displayed and the displayed color is measured by a measuring apparatus.
X, Y and Z columns of Table 1 show measured values of CIEXYZ values of the respective display colors wherein a color temperature is 5000K, 6500K and 9300K. x and y columns of Table 1 show xy-chromaticity values calculated from the measured values of the CIEXYZ values.
FIG. 3(A) is an xy-chromaticity diagram showing the measurement result in Table 1. FIG. 3(B) is a chromaticity diagram of CIELAB space.
FIG. 3(A) is an xy-chromaticity diagram which is similar to
The axis of abscissas and the axis of ordinates of FIG. 3(B) denote a* value and b* value of the respective CIELABs, respectively. In FIG. 3(B) a distribution of eleven colors designated by the categorical perception is shown with eleven sorts of marks. Further, in FIG. 3(B), positions of the respective display colors wherein a color temperature is 5000K and 9300K are shown with star marks together with the color temperature.
From the measurement result shown in the chromaticity diagram, it is understood that the display color of the color chart wherein the RGB value is (R,G,B)=(75, 0, 255) belongs, in the event that the color temperature is 5000K, to the categorical area of purple, and belongs, in the event that the color temperature is 6500K and 9300K, to the categorical area of blue.
Here, there was conducted an experiment in which the color chart wherein the RGB value is (R,G,B)=(75, 0, 255) is displayed and the color temperature of the display is set up to 5000K and 9300K, test subjects raise the color name of the color chart on each of the color temperatures. This experiment result is shown in Table 2.
As a result of the experiment, in the color temperature 9300K, six of eight persons answered that the color of the above color chart is “blue”, and in the color temperature 5000K, six of eight persons answered that the color of the above color chart is “purple”. And in both color temperatures 5000K and 9300K, two of eight persons answered that the color of the above color chart is “blue”. While the same result cannot be obtained for all the test subjects, 75% persons answered that it is purple in the color temperature 5000K. Thus, in the event that “blue” is selected as the color name of the color chart wherein the RGB value is (R,G,B)=(75, 0, 255), it is decided that the color temperature is 9300K or so, and in the event that “purple” is selected as the color name, it is decided that the color temperature is 5000K or so. This way of identification makes it possible to identify the color temperature with accuracy of 75% as to whether the color temperature is 5000K or so or 9300K or so. The use of a plurality of color charts as mentioned above, but not only one color chart, makes it possible to determine the color temperature with greater accuracy.
Further, a color temperature and an RGB balance of the display are controlled in accordance with the display color of the color chart. This feature makes it possible to perform a more suitable adjustment.
Next, there will be explained embodiments of the present invention. First, there will be explained a first embodiment in which a color temperature of a display is determined to produce a profile.
A display characteristics recognition apparatus 30, which is constructed in the form of a computer system, comprises: a main frame 31 incorporated thereinto a CPU, a RAM, a hard disk, a communication board, etc.; a CRT display 32 for performing a screen display on a fluorescent screen 32a in accordance with an instruction from the main frame 31; a keyboard 33 for entering character information and an instruction of an operator to the computer system; and a mouse 34 for entering an instruction according to an icon and the like displayed at an arbitrary position on the fluorescent screen 32a. The CRT display 32 is a part of the present embodiment and also an example of a display unit of which display characteristics are recognized in accordance with the present invention.
The main frame 31 is provided with a floppy disk loading aperture 31a adapted for loading a floppy disk and a CDROM loading aperture 31b adapted for loading a CDROM 40, and also incorporates therein a floppy disk driver for driving a loaded floppy disk and a CDROM driver for driving the loaded CDROM 40.
The CDROM 40 stores a display characteristics recognition program. When the CDROM 40 is loaded through the CDROM loading aperture 31b onto the main frame 31, the display characteristics recognition program stored in the CDROM 40 is installed into the hard disk of the computer system by the CDROM driver. When the display characteristics recognition program installed into the hard disk of the computer system is driven, the computer system is operative as a display characteristics recognition apparatus according to an embodiment of the present invention.
Therefore, the CDROM 40 storing a display characteristics recognition program corresponds to an embodiment of a display characteristics recognition program storage medium according to the present invention.
Further, the display characteristics recognition program stored in the CDROM 40 is installed in the hard disk of the computer system in accordance with the manner as mentioned above. The hard disk, in which the display characteristics recognition program is installed, also corresponds to an embodiment of a display characteristics recognition program storage medium according to the present invention.
Furthermore, in the event that the display characteristics recognition program is down loaded onto a floppy disk or the like, the floppy disk, which stores the display characteristics recognition program thus down loaded, also corresponds to an embodiment of a display characteristics recognition program storage medium according to the present invention.
The display characteristics recognition apparatus shown in
The display characteristics recognition apparatus shown in
The display characteristics recognition apparatus shown in
The display characteristics recognition apparatus shown in
When the operation of the first embodiment of the display characteristics recognition apparatus is initiated, first, a CIEXYZ value (chromaticity value) on each color of red, green and blue, which is information indicative of a range of color reproducible by the color chart data output unit 52, is determined for production of the ICC profile. It is known that while the chromaticity values of red, green and blue greatly depend on a sort of a display such as a CRT and an LCD, but does not almost depend on a type of an apparatus. Therefore, it is sufficient for a determination of the chromaticity values of red, green and blue that a type of an apparatus is identified. While
When a sort of a display is selected by a user, a color temperature is determined in steps S102 to S106 shown in
As an input way of a color name, there is considered a method of entering an arbitrary color name by a user through a keyboard. In this case, there is prepared a dictionary indicative of a correspondence between the respective colors represented by the various color names and the categorical colors of the eleven colors. Thus, when the user enters any color name, the entered color name is rounded into any one of the categorical colors of the eleven colors, and it is understood that the one categorical color is selected. Further, there is considered an alternative method in which a series of color charts is displayed in such a manner that a series of colors across the adjacent two categorical areas is displayed, and a color chart corresponding to the boundary of the adjacent two categorical areas is selected.
By the way, it is preferable that the periphery of those color charts is black or gray.
FIG. 10(A) is a view showing a case where the periphery of the color chart is black, and FIG. 10(B) is a view showing a case where the periphery of the color chart is gray.
In FIG. 10(A), a color chart 90 is solely displayed at the center of a background 91 of the whole black. In FIG. 10(B), the color chart 90 is displayed with an edge 92 of gray.
As shown in FIG. 10(A), in the event that the color chart is solely displayed on the black background, the black background has no color interfering with a perception for colors. Thus, it is possible for a user to determine a color name in accordance with only an impression as to a display color of the color chart. Further, in this case, there is no occurrence of a reflection (leaked light on the display) by another color. Thus, it is possible for a user to observe a pure color of the color chart displayed on the display.
Also as shown in FIG. 10(B), even in the event that the color chart having the gray edge is displayed on the black background, since gray is achromatic color, it is possible for a user to determine a color name in accordance with only an impression as to a display color of the color chart.
By the way, in the event that a figure of monochrome is displayed on the black background, a person has sometimes an illusion that an aperture is provided on a surface of the display and the figure appears on the inner part of the aperture of the display, but the figure is not appended on the surface of the display. This is caused by the fact that the display performs a luminous display for colors. The looking way that the figure looks like being appended on the surface of the display is referred to a surface color mode for display. The looking way that an aperture is provided on a surface of the display and the figure appears on the inner part of the aperture of the display is referred to as an aperture color mode.
When the color chart is displayed as shown in FIG. 10(A), in some case, there is offered the aperture color mode, and in some case, there is offered the surface color mode. On the other hand, when the color chart is displayed as shown in FIG. 10(B), it is known that there is always offered the surface color mode (“A categorical color name area of a color space in an aperture color mode and a surface color mode” Keiji UTIKAWA, et al.: Journal of Society of Illumination, Vol. 77, No. 6, pp 346-354). Even if display colors mutually having the same CIEXYZ value are concerned, it happens that an establishment of the different mode causes the display colors to be recognized mutually different colors. In order that display characteristics of a display unit is recognized in accordance with appearances for a color of a color chart so that looking ways for the respective display colors in a plurality of display units are matched by CMS and the like, there is a need to unify modes as to looking ways for a color of a color chart. In the event that as a display unit in which a match between display colors is intended, only a display is considered, unity to a color chart display format of either FIG. 10(A) or FIG. 10(B) involves no problem. However, in the event that a match between appearances on a printed matter and appearances on a display is intended, since appearances for a color of a printed matter is always concerned with the surface color mode, there is a need to unify also appearances on a display to the surface color mode. In this case, it is preferable that the display format as shown in FIG. 10(B) is adopted.
In this manner, when the color name is selected in the step S103 of
In the step S104, in the event that it is decided that a selection of the color name is finished over all the color charts, the process goes to a step S106 in which display characteristics of the display is identified by the display characteristics identification unit 55 so that characteristics information according to the identification result is derived from the characteristic information holder 54.
The procedure for the classification proceeds from the left to the right of the figure. First, the first color chart is displayed (S102_1) in which as a color name of the first color chart blue or green is selected. Then, the second color chart (S102_2) or the third color chart (S102_3) is displayed in accordance with the selected color name. As a color name of the second color chart blue or purple is selected. Then, the fourth color chart (S1024) or the fifth color chart (S102_5) is displayed in accordance with the selected color name. The display characteristics is determined as the first display characteristics or the second display characteristics in accordance with the selection of the color name of the fourth color chart. And the display characteristics is determined as the third display characteristics or the fourth display characteristics in accordance with the selection of the color name of the fifth color chart. As the color name of the third color chart, red, brown or orange is selected. Then the display characteristics is determined as the fifth, sixth or seventh display characteristics in accordance with the selection of the color name of the third color chart.
Thus, a chromaticity value representative of a color temperature is derived from the characteristic information holder 54 shown in
In order to determine the color temperature with greater accuracy in accordance with the above-mentioned procedure, some ten to several tens or more of color charts are needed. However, a color temperature of the display can be set up to the typical color temperatures such as 5000K, 6500K, 9300K. For example, the color temperature of 5000K corresponds to a color temperature under illumination of the general fluorescent light. In the event that a color match supposing the general environment is performed, it often happens that a color temperature of the display is set up to 5000K. However, a color displayed on the display is determined in accordance with a combination of a main body of the display and a control side (for example, a graphic card of a personal computer). For this reason, a value of the color temperature set up onto the display is simply associated with an accuracy of standards or so. Thus, even if 6500K is set up onto the display, it happens indeed, when the display is combined with the graphic card, that 5000K is established, or 8000K is established. In the event that it is sufficient to determine as to whether the color temperature set up onto the display is matched with an actual color temperature, it is possible to determine the color temperature of the display with a few color charts with great accuracy in such a manner that a series of color charts, in which the typical color temperatures such as 5000K, 6500K, 9300K are distinguished from one another, are used to classify the display characteristics, so that any one of the typical color temperatures is derived.
In the step S106, when the display characteristics of the display is determined to derive the color temperature, the process goes to step S107 and step S108 in which γ characteristics is identified. In the step S107, an image for identification of γ characteristics is displayed on the display.
The axis of abscissas denotes an RGB value of an input and the axis of ordinates denotes the normalized output. When the RGB value of the input is expressed by X, and the output is expressed by Y, the curve M representative of input-output characteristics of a display is approximated by Y=X^γ.
The bar image 101 shown in
From the approximate expression (2), it is possible to calculate the γ coefficient. For example, when a user sees the bar image as it is the same as the concentration gray image, of which the RGB value is given by (172, 172, 172), in brightness, 0.5=(172/255)^γ=0.6745 ^γ is solved to obtain γ≈1.75. Thus, the γ coefficient is ≈1.75.
In this manner, in the steps S101 to S108 of
The ICC profile consists of, as mentioned above, the profile header 1, the tagged element data 2 and the tag table 3. An explanation of the profile header 1 and the tag table 3 will be omitted to avoid the redundancy.
The tagged element data 2 shown in
As mentioned above, in the tagged element data 2, a CIEXYZ value of white is stored in a wtpt tag 114 with a value normalized in such a manner that the CIEXYZ value of white is given by Y=1.0.
X=Y(x/y)=1.0×(0.29/0.31)=0.935 (3)
Y=1.0 (4)
Z=Y(1−x−y)/y=1.0×(1−0.29−0.31)/0.31=1.290 (5)
The values obtained through calculation by these equations (3), (4) and (5) are stored in the ICC profile. In the ICC profile, the CIEXYZ value is expressed in 16 bits (code 1 bit; integer part 7 bits; decimal part 8 bits) The ICC profile shown in
Further, as mentioned above, in the tagged element data 2, as information indicative of an range of colors reproducible by an output unit, values in which CIEXYZ values of red, green and blue are normalized, are stored in an rXYZ tag 115, a gXYZ tag 116 and a bXYZ tag 117, respectively.
When values, wherein CIEXYZ values of red, green and blue are normalized so as to be given by Y=1.0, are calculated, the following values are obtained.
By the way, it is needed that the sum of CIEXYZ values of red, green and blue to be essentially determined is equal to a CIEXYZ value of white. For this reason, coefficients for red, green and blue to determine the essential respective CIEXYZ values from the provisionally calculated respective CIEXYZ values are given by a, b and c, the following equation consists.
a×red+b×green+c×blue=white (6)
Since X, Y and Z are independent of one another, the equation (6) consists on each of X, Y and Z. Therefore, the following equations are obtained.
1.85a+0.48b+2.0c=0.93 (7)
a+b+c=1.0 (8)
0.09a+0.16b+11.3c=1.26 (9)
When the equations (7), (8) and (9) are solved in form of simultaneous equations, the following values are obtained.
a=0.22, b=0.68, c=0.10
Accordingly, the essential CIEXYZ values of red, green and blue are determined as follow.
Red: (X, Y, Z)=(1.85, 1.00, 0.09)*0.22=(0.40, 0.22, 0.02)
Green: (X, Y, Z)=(0.48, 1.00, 0.16)*0.68=(0.33, 0.68, 0.11)
Blue: (X, Y, Z)=(2.00, 1.00, 1.1.3)*0.10=(0.20, 0.10, 1.13)
When those CIEXYZ values are stored in the ICC profile, stored are values which are those CIEXYZ values multiplied by the ratio of the CIEXYZ value of white to the CIEXYZ value (X, Y, Z)=(0.9642, 1.0, 0.8251) corresponding to the color temperature of the light source of D50. Finally, values to be stored in the rXYZ tag, the gXYZ tag and the bXYZ tag are determined as follow:
Value of rXYZtag=(0.40*(0.9642/0.9295), 0.22*(1.0/1.0), 0.02*(0.8251/1.29))=(0.41, 0.22, 0.012)
Value of gXYZtag=(0.33*(0.9642/0.9295), 0.68*(1.0/1.0), 0.11*(0.8251/1.29)=(0.34, 0.68, 0.07)
Value of bXYZtag=(0.20*(0.9642/0.9295), 0.1*(1.0/1.0), 1.13*(0.8251/1.29)=(0.21, 0.10, 0.74)
It is noted that similar to the above-mentioned CIEXYZ value for white, those values are affected by the operation error and the quantization error at the time of the storage of the profile. Thus, the values stored in the profile shown in
In the tagged element data 2, γ characteristics for red, green and blue are stored in an rTRC tag 118, a gTRC tag 119 and a bTRC tag 120., respectively. Here, as γ characteristics, the respective gradation values in 0 input, ½ input and the maximum input are stored. The gradation values are stored in form of 16 bits of value where the maximum value is 65535.
Those values are stored in the rTRC tag 118, the gTRC tag 119 and the bTRC tag 120.
Thus, when the ICC profile is produced in the step S109 in
Next, there will be described alternative embodiments of the present invention hereinafter. In the following explanation, redundant description will be omitted and only different points from the first embodiment of the present invention will be described.
The second embodiment is substantially the same as the first embodiment except for the point that while the first embodiment is to produce the profile, according to the: second embodiment, a plurality of profiles are previously prepared and held, and the optimum profile for display characteristics of a display is selected from among the plurality of profiles.
In comparison with
According to the first and second embodiments of the present invention, a display of the color chart and a selection of the color name are repeated over a plurality of number of times. However, according to a display characteristics recognition apparatus of the present invention, it is acceptable that a series of color charts are displayed at a time on a display, and color names of the respective color charts are entered on a batch basis.
Next, there will be described a third embodiment of the present invention. While the first embodiment of the present invention is to determine a color temperature as display characteristics, the third embodiment of the present invention is to determined a display luminance as display characteristics.
In comparison with
According to the third embodiment of the display characteristics recognition apparatus, first, the color chart based on the above-mentioned Bezold-Brúcke Effect is displayed on the display (step S201). As mentioned above, according to the Bezold-Brúcke Effect, it is known that as intensity of the color light (luminance) is increased, a tinge of blue or yellow of chromatic color other than blue, green, yellow and red is increased, and oppositely as intensity of the color light is decreased, a tinge of green or red is increased. For example, as a color light of 600 nm looking like orange is increased in lightness, a tingle of yellow is increased and finally does not look like orange (cf. “Color Science Dictionary” published by Color Society of Japan, pp 222). For this reason, according to the third embodiment, there is used such a color chart that a color near the boundary between the yellow area and the orange area in the categorical color perception is displayed.
Above the color charts 140, there is displayed a character string 141 such as “Please see the following three colors. What color do you see orange ?”. Below the color charts 140, there is displayed a character string 142 such as “Please click color you see orange”. Thus, a user clicks any of the color charts to select one (step S202 in FIG. 17).
In the step S202 in
Incidentally, while
Hereinafter, there will be described an embodiment of a display characteristics adjusting apparatus according to the present invention.
The embodiment of a display characteristics adjusting apparatus is constructed with the computer system shown in FIG. 4. The CDROM 40 shown in
Added to the general display are various control mechanisms for altering a color display of the display, such as contrast, brightness, color temperature, RGB level, etc. The display 32 shown in
In the event that a more strict adjustment for the display is needed, it is desired that a software for adjustment of a color display of the display is utilized.
On such a display screen, in addition to color charts 151 and 152 which are similar to those in
Some of the recent display boards have a function capable of adjusting R,G,B displays of the display by a display driver. In case of such a display board, it is acceptable to adjust a display using such a function.
As mentioned above, according to a display characteristics recognition apparatus of the present invention, it is possible even for a general user having no color measuring apparatus as mentioned above to determine display characteristics of a display unit. A display characteristics recognition program stored in a display characteristics recognition program storage medium of the present invention causes a computer system to operate as such a display characteristics recognition apparatus. Further, the computer system of the present invention serves as such a display characteristics recognition apparatus.
Further, according to a display characteristics adjusting apparatus of the present invention, it is possible even for a general user as mentioned above to adjust display characteristics of the display unit. A display characteristics adjusting program stored in a display characteristics adjusting program storage medium causes a computer system to operate as such a display characteristics adjusting apparatus. Further, the computer system of the present invention serves as such a display characteristics adjusting apparatus.
While the present invention has been described with reference to the particular illustrative embodiments, it is not to be restricted by those embodiments but only by the appended claims. It is to be appreciated that those skilled in the art can change or modify the embodiments without departing from the scope and sprit of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
11-100082 | Apr 1999 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5216504 | Webb et al. | Jun 1993 | A |
5247358 | Richards | Sep 1993 | A |
5381349 | Winter et al. | Jan 1995 | A |
5416890 | Beretta | May 1995 | A |
5483259 | Sachs | Jan 1996 | A |
5574664 | Feasey | Nov 1996 | A |
5611028 | Shibasaki et al. | Mar 1997 | A |
5611030 | Stokes | Mar 1997 | A |
5638117 | Engeldrum et al. | Jun 1997 | A |
5670985 | Cappels et al. | Sep 1997 | A |
5739809 | McLaughlin et al. | Apr 1998 | A |
5786803 | Hernandez et al. | Jul 1998 | A |
5786823 | Madden et al. | Jul 1998 | A |
5806081 | Swen et al. | Sep 1998 | A |
5943036 | Tanaka | Aug 1999 | A |
6269184 | Spaulding et al. | Jul 2001 | B1 |
6313824 | Meisner et al. | Nov 2001 | B1 |
Number | Date | Country |
---|---|---|
0 750 431 | Dec 1996 | EP |