1460728099-eae59cf8-4dd9-4d0c-b2e4-e1452640f030

1. A color temperature conversion system, comprising:
an XYZ conversion unit for converting an RGB signal of input image data into an XYZ value in a CIE coordinate system;
a chroma calculating unit for calculating X and Y coordinate values of a pixel corresponding to the converted XYZ value;
an offset compensate unit for compensating the X coordinate value calculated by the chroma calculating unit based on an X coordinate value difference and a Y coordinate value difference of a color temperature on a white point line of the CIE coordinate system and an actual color temperature of the image data, when the color temperature is calculated based on the calculated X coordinate value;
a color temperature calculating unit for calculating the color temperature of the image data that is inputted based on the compensated X coordinate value; and
a color temperature conversion unit for converting the color temperature calculated by the color temperature calculating unit into a predetermined color temperature and outputting the converted predetermined color temperature.
2. The color temperature conversion system of claim 1, wherein the chroma calculating unit calculates the X coordinate value (Xc) by, respectively,
when 4000K\u2266T\u226625000K,
1
)

\u2062
\u2062
X
c

=

\u2062

3.0258469

\u2062
10
9
T
3
+

2.1070379
\u2062
10
6
T
2
+
\u2062
0.2226347
\u2062
10
3

T
+
0.24039
and when 1650K\u2266T\u22664000K,
2
)

\u2062
\u2062
X
c

=

\u2062

0.2661239

\u2062
10
9
T
3

0.234580
\u2062
10
6
T
2
+
\u2062
0.8776956
\u2062
10
3

T
+
0.179910

,
where T is the color temperature of the inputted image data.
3. The color temperature conversion system of claim 2, wherein the chroma calculating unit calculates the Y coordinate value (Yc) of the color temperature positioned on the white point line by, respectively,
1) when 4000K<T<25000K and Xc\u22660.38405
Yc=3.0817580(Xc)3\u22125.8733867(Xc)2+3.75112997(Xc)\u22120.37001483.
2) when 2222K<T<4000K and Xc\u22660.50338,
Yc=\u22120.9549476(Xc)3\u22121.37418593(Xc)2+2.09137015(Xc)\u22120.16748867
3) in other cases,
Yc=\u22121.1063814(Xc)3\u22121.34811020(Xc)2+2.18555832(Xc)\u22120.20219683,

wherein, the offsetting unit calculates the Y coordinate value difference between the calculated Y coordinate value (Yc) on the white point line and the Y coordinate value of the inputted image data.
4. The color temperature conversion system of claim 3, wherein the offsetting unit calculates the X coordinate value difference by substituting the calculated Y coordinate value difference in
\u0394
\u2062
\u2062
X

=
f

e
\u0394
\u2062
\u2062

Y

i
+
1

\u0394
\u2062
\u2062

Y
i
\u2062

(
\u0394
\u2062
\u2062
Y

\u0394
\u2062
\u2062

Y
i
)
+
e
,
\u2062
where
,
\u2062
e
=

\u2062
b

a
\uf603

a

i
+
1
\uf604

x


\uf603

a
i

\uf604

X
\u2062

(

X

\uf603

a
i

\uf604

x
)
+
a
,
f
=

\u2062
d

c
\uf603

a

i
+
1
\uf604

X


\uf603

a
i

\uf604

X
\u2062

(

X

\uf603

a
i

\uf604

X
)
+
c
,
a, b, c and d are points positioned in a maximum region and a minimum region within the ranges of calculated difference between the X and Y coordinate values,
e and f are points where the color temperature calculated from the X coordinate value passes,
|ai+1|X is an X coordinate value of the image data inputted to an (a) point of (i+1)th order (i=1, 2, . . . ),
\u0394X is the X coordinate value difference and
\u0394Y is the Y coordinate value difference.
5. A method of color temperature conversion, comprising the steps of:
converting an RGB signal of inputted image data into an XYZ value on a CIE coordinate system;
calculating an X coordinate value and a Y coordinate value of a pixel that corresponds to the converted XYZ value;
compensating the X coordinate value calculated by a chroma calculating unit based on an X coordinate value difference and a Y coordinate value difference of the color temperature positioned on a white point line of the CIE coordinate system and an actual color temperature of the image data, in case the color temperature is calculated based on the X coordinate value;
calculating the color temperature of the inputted image data based on the compensated X coordinate value; and
converting the color temperature calculated by the color temperature calculating step into a predetermined color temperature and outputting the converted predetermined color temperature.
6. The color temperature conversion method of claim 5, wherein the X coordinate value calculating step calculates the X coordinate value (Xc) by,
when 4000K\u2266T\u226625000K,
1
)

\u2062
\u2062
X
c

=

\u2062

3.0258469

\u2062
10
9
T
3
+

2.1070379
\u2062
10
6
T
2
+
\u2062
0.2226347
\u2062
10
3

T
+
0.24039
and when 1650K\u2266T\u22664000K,
2
)

\u2062
\u2062
X
c

=

\u2062

0.2661239

\u2062
10
9
T
3

0.2343580
\u2062
10
6
T
2
+
\u2062
0.8776956
\u2062
10
3

T
+
0.179910

,
where T is the color temperature of the inputted image data.
7. The color temperature conversion method of claim 6, wherein the Y coordinate value calculating step calculates the Y coordinate value (Yc) of the color temperature positioned on the white point line by,
1) when 4000K<T<25000K and Xc\u22660.38405
Yc=3.0817580(Xc)3\u22125.8733867(Xc)2+3.75112997(Xc)\u22120.37001483.
2) when 2222K<T<4000K and Xc\u22660.50338,
Yc=\u22120.9549476(Xc)3\u22121.37418593(Xc)2+2.09137015(Xc)\u22120.16748867
3) in other cases,
Yc=\u22121.1063814(Xc)3\u22121.34811020(Xc)2+2.18555832(Xc)\u22120.20219683,
wherein, the offsetting unit calculates the Y coordinate value difference between the calculated Y coordinate value (Yc) on the white point line and the Y coordinate value of the inputted image data.
8. The color temperature conversion method of claim 7, wherein the offsetting step calculates the X coordinate value difference by substituting the calculated Y coordinate value difference in
\u0394
\u2062
\u2062
X

=
f

e
\u0394
\u2062
\u2062

Y

i
+
1

\u0394
\u2062
\u2062

Y
i
\u2062

(
\u0394
\u2062
\u2062
Y

\u0394
\u2062
\u2062

Y
i
)
+
e
,
\u2062
where
,
\u2062
e
=

\u2062
b

a
\uf603

a

i
+
1
\uf604

x


\uf603

a
i

\uf604

X
\u2062

(

X

\uf603

a
i

\uf604

x
)
+
a
,
f
=

\u2062
d

c
\uf603

a

i
+
1
\uf604

X


\uf603

a
i

\uf604

X
\u2062

(

X

\uf603

a
i

\uf604

X
)
+
c
,
a, b, c and d are points positioned in a maximum region and a minimum region within the ranges of calculated difference between the X and Y coordinate values,
e and f are points where the color temperature calculated from the X coordinate value passes,
|ai+1|X is an X coordinate value of the image data inputted to an (a) point of (i+1)th order (i=1, 2, . . . ),
\u0394X is the X coordinate value difference and
\u0394Y is the Y coordinate value difference.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A drive for a storage medium which is driven at a constant angular velocity, comprising:
a slider which is attached to a carriage at an attachment point by means of a spring arm, which exerts a force on the slider in the direction of the storage medium, the slider floating on an air cushion above or under the rotating storage medium, and having a guide which guides the carriage relative to the storage medium, wherein the guide is arranged such that the attachment point is guided closer to the surface of the storage medium as the radius of the storage medium increases to maintain a substantially constant slider fly height.
2. The drive as claimed in claim 1, wherein the guide is a linear guide which is inclined relative to the surface of the storage medium.
3. The drive as claimed in claim 2, wherein the inclination of the guide relative to the surface of the storage medium is variable.
4. The drive as claimed in claim 2, wherein the distance between the guide and the surface of the storage medium is variable.
5. An appliance for reading from andor writing to storage media, wherein the appliance has a drive as claimed in claim 1.