Method and mechanism for analyzing the color of a digital image
First Claim
1. A method for comparing digital images, comprising:
- determining a plurality of image regions for a first digital image, wherein each image region, of the plurality of image regions, corresponds to an area of the first digital image associated with a different color;
generating color distribution data that describes a size of each image region of the plurality of image regions; and
determining if the first digital image is similar in visual appearance to a second digital image based on, at least in part, the color distribution data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for comparing the content attributes, e.g., color, of one digital image to the content attributes of a second digital image. A plurality of image regions for a first digital image is determined. Each of the plurality of image regions corresponds to an area of the first digital image that is associated with a different color. Color distribution data that describes a size of each image region is determined. A determination is made as to whether the first digital image is similar in visual appearance to a second digital image. This approach may be used to compare how similar the first digital image is to a plurality of other digital images. A ranking may also be determined that expresses a relative similarity between the first digital image to a plurality of other digital images whose visual appearance was compared to the first digital image.
-
Citations
33 Claims
-
1. A method for comparing digital images, comprising:
-
determining a plurality of image regions for a first digital image, wherein each image region, of the plurality of image regions, corresponds to an area of the first digital image associated with a different color;
generating color distribution data that describes a size of each image region of the plurality of image regions; and
determining if the first digital image is similar in visual appearance to a second digital image based on, at least in part, the color distribution data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for comparing digital images, comprising:
-
receiving, from a client, a request for a set of digital images that are ranked in order of their relative similarity to a base digital image;
determining a plurality of image regions of said base digital image, wherein each image region, of the plurality of image regions, corresponds to an area of said base digital image associated with a different color;
generating color distribution data that describes the size of each image region of the plurality of image regions;
determining, based upon the color distribution data, the relative similarity of said base digital image to a set of two or more digital images; and
transmitting, to said client, image ranking data that describes an order of relative similarity of said base digital image to said two or more digital images. - View Dependent Claims (11)
-
-
12. A machine-readable medium carrying one or more sequences of instructions for comparing digital images, wherein execution of the one or more sequences of instructions by one or more processors cause:
-
determining a plurality of image regions for a first digital image, wherein each image region, of the plurality of image regions, corresponds to an area of the first digital image associated with a different color;
generating color distribution data that describes a size of each image region of the plurality of image regions; and
determining if the first digital image is similar in visual appearance to a second digital image based on, at least in part, the color distribution data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine-readable medium carrying one or more sequences of instructions for comparing digital images, wherein execution of the one or more sequences of instructions by one or more processors cause, comprising:
-
receiving, from a client, a request for a set of digital images that are ranked in order of their relative similarity to a base digital image;
determining a plurality of image regions of said base digital image, wherein each image region, of the plurality of image regions, corresponds to an area of said base digital image associated with a different color;
generating color distribution data that describes the size of each image region of the plurality of image regions;
determining, based upon the color distribution data, the relative similarity of said base digital image to a set of two or more digital images; and
transmitting, to said client, image ranking data that describes an order of relative similarity of said base digital image to said two or more digital images. - View Dependent Claims (22)
-
-
23. An apparatus for comparing digital images, comprising:
-
a machine-readable medium carrying one or more sequences of instructions;
one or more processors, wherein execution of the one or more sequences of instructions by the one or more processors cause;
determining a plurality of image regions for a first digital image, wherein each image region, of the plurality of image regions, corresponds to an area of the first digital image associated with a different color;
generating color distribution data that describes a size of each image region of the plurality of image regions; and
determining if the first digital image is similar in visual appearance to a second digital image based on, at least in part, the color distribution data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A apparatus for comparing digital images, comprising:
-
a machine-readable medium carrying one or more sequences of instructions; and
one or more processors, wherein execution of the one or more sequences of instructions by the one or more processors cause;
receiving, from a client, a request for a set of digital images that are ranked in order of their relative similarity to a base digital image;
determining a plurality of image regions of said base digital image, wherein each image region, of the plurality of image regions, corresponds to an area of said base digital image associated with a different color;
generating color distribution data that describes the size of each image region of the plurality of image regions;
determining, based upon the color distribution data, the relative similarity of said base digital image to a set of two or more digital images; and
transmitting, to said client, image ranking data that describes an order of relative similarity of said base digital image to said two or more digital images. - View Dependent Claims (33)
-
Specification