Color name generation from images and color palettes
First Claim
1. A computer-implemented method comprising:
- under control of a hardware computing device configured with specific computer-executable instructions,accessing a first color image provided by a source for inclusion in an electronic catalog;
determining a color name for individual colors associated with at least a portion of the first color image based, at least in part, on color name popularity information; and
adding at least one determined color name to metadata associated with the first color image based, at least in part, on a determination that the at least one determined color name is not included in the metadata associated with the first color image and based, at least in part, on a comparison of metadata associated with the color name popularity information and the metadata associated with the first color image, wherein the comparison does not include a comparison of color names.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for generating color names for colors corresponding to images and/or palettes. A color image is obtained, and one or more color palettes corresponding to the color image are identified. The color palette may be generated based on palette generation criteria, which may facilitate or control a palette generation process. Illustratively, the palette generation process may include image pre-processing, color distribution generation, representative color identification, palette candidate generation, and palette determination. A color name for each color identified in the color palette and/or the color image can be identified based at least in part on color name popularity information. Color name popularity information may be identified from color name-related voting results provided by a social network site. Aspects of the disclosure are further directed to processing the identified color name(s), such as updating color name metadata associated with the original color image and/or the color palette.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
under control of a hardware computing device configured with specific computer-executable instructions, accessing a first color image provided by a source for inclusion in an electronic catalog; determining a color name for individual colors associated with at least a portion of the first color image based, at least in part, on color name popularity information; and adding at least one determined color name to metadata associated with the first color image based, at least in part, on a determination that the at least one determined color name is not included in the metadata associated with the first color image and based, at least in part, on a comparison of metadata associated with the color name popularity information and the metadata associated with the first color image, wherein the comparison does not include a comparison of color names. - View Dependent Claims (2, 3, 4, 5)
-
6. A system comprising:
-
a non-transitory, computer-readable data store configured to at least store computer-executable instructions; and a hardware processor in communication with the non-transitory, computer-readable data store, the hardware processor configured to execute the computer-executable instructions to at least; access a first color image provided by a source for inclusion in an electronic catalog; determine one or more color names for individual colors associated with at least a portion of the first color image based, at least in part, on color name popularity information; and add at least one determined color name of one or more determined color names to metadata associated with the first color image based, at least in part, on a determination that the at least one determined color name is not included in the metadata associated with the first color image and based, at least in part, on a comparison of color name metadata associated with the color name popularity information and the metadata associated with the first color image, wherein the comparison does not include a comparison of color names. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing computer-executable instructions that when executed by a processor perform operations comprising:
-
accessing a first color image provided by a source for inclusion in an electronic catalog; determining one or more color names for individual colors associated with at least a portion of the first color image based, at least in part, on color name popularity information; and updating metadata associated with the color image based, at least in part, on a comparison of the one or more determined color names and the metadata associated with the color image and based, at least in part, on a comparison of color name metadata associated with the color name popularity information and the metadata associated with the color image, wherein the comparison does not include a comparison of color names. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification