发明名称 Apparatus, method, and non-transitory computer-readable recording medium for image forming that create highly accurate color conversion table
摘要 An image forming apparatus includes an interpolation reference data creating unit, a reference space coordinate calculating unit, an interpolation operation unit, and a color conversion unit. The interpolation reference data creating unit divides a hue plane with grid points and creates interpolation reference data where triangular shapes formed by the grid points for an linear interpolation are varied in portions where saturation of the hue plane is equal to or less than a predetermined threshold and where the saturation of the hue plane is higher than the predetermined threshold. The interpolation operation unit performs the linear interpolation with the coordinates of the triangular shapes formed by the grid points in the hue plane adjacent to the coordinates calculated by the reference space coordinate calculating unit so as to create the color conversion table. The color conversion unit converts a color value with the color conversion table.
申请公布号 US9232113(B2) 申请公布日期 2016.01.05
申请号 US201414529156 申请日期 2014.10.31
申请人 Kyocera Document Solutions Inc. 发明人 Miyanaga Yuka
分类号 H04N1/60;G06K15/02 主分类号 H04N1/60
代理机构 代理人 Judge James W.
主权项 1. An image forming apparatus, comprising: an interpolation reference data creating unit that, in a reference space where an RGB color space is divided into a plurality of hue planes, divides the hue planes with grid points, and creates interpolation reference data where triangles formed by the grid points for a linear interpolation are altered in areas where saturation of the hue plane is equal to or less than a predetermined threshold and where the saturation of the hue plane is higher than the predetermined threshold, the RGB color space therein being of color value data from interpolated point data registered in a color conversion table the interpolation reference data creating unit including a grid point color value calculating unit that calculates color values in a CIE LAB color space with respect to color values in the RGB color space at the grid points, anda triangle shape information determining unit that, using the color values in the CIE LAB color space calculated by the grid point color value calculating unit, determines information as to the shape of the triangles that the grid points form, wherein the reference space is calculated by correlating the color values in the RGB color space with the color values in the CIE LAB color space, with coordinates for CIE L* and CIE C* components corresponding to the color values in the CIE LAB color space also being calculated,the predetermined threshold indicates a CIE C* threshold referred to in altering the shape of the triangles according to the color values in the CIE LAB color space calculated from the color values in the RGB color space, andif a CIE C* component at a grid point is equal to or less than the predetermined threshold, triangle data alteration is performed by replacing the triangle at the grid point, wherein triangles with a vertex at grid points present in a position that is an incrementing or decrementinq by one grid point along the CIE C* and CIE L* components are altered by replacing them with a pairing of triangles having a common apex at the grid point; a reference space coordinate calculating unit that refers to the interpolation reference data created by the interpolation reference data creating unit to calculate coordinates in the reference space of the color values in the RGB color space; an interpolation operation unit that performs the linear interpolation with the coordinates of the triangles formed by the grid points in the hue plane adjacent to the coordinates calculated by the reference space coordinate calculating unit so as to create the color conversion table, the color conversion table therein indicative of a correspondence relationship between the color values in the RGB color space and the color values in a CMYK color space; the interpolation operation unit including a tetrahedron dividing unit that divides a triangular prism into tetrahedrons, the triangular prism being formed by the coordinates of the triangles formed by the grid points in adjacent pairs of hue planes,a tetrahedron inside/outside determining unit that for each of the tetrahedrons divided by the tetrahedron dividing unit determines whether an interpolated point in the color conversion table is present inside the tetrahedron, anda volume interpolation unit that, if an interpolated point is determined to be inside a tetrahedron by the tetrahedron inside/outside determining unit, calculates an interpolation value of the color value for the interpolated point in the CIE LAB color space using a volume ratio of a solid, the solid being formed by the grid points of the tetrahedron and the interpolated point, whereinif the interpolated point is present in a hue plane, the interpolation operation unit performs a triangle interpolation value calculating process that includes 1) calculating the triangle in which the interpolated point is present, 2) calculating the color value in the CIE LAB space by performing the linear interpolation based on distances in the reference space from the respective apexes of the triangle to the interpolated point, 3) calculating the color value in the CMYK color space corresponding to the calculated color value in the CIE LAB color space with reference to the color conversion table, and 4) setting the calculated CMYK color-space value as the corresponding color value data for the interpolated point data, andif the interpolated point is surrounded by an adjacent pair of hue planes, the interpolation operation unit performs a triangle calculating process that includes 1) drawing perpendicular lines respectively to the two hue planes, 2) calculating the triangles where the hue planes intersect, 3) forming a triangular prism enclosed by the respective triangles in the two hue planes, and 4) setting the triangular prism as the tetrahedron data; and a color conversion unit that converts the color values in the RGB color space into the color values in the CMYK color space with the color conversion table.
地址 Osaka JP