Color estimation device, color estimation method, and color estimation program
First Claim
Patent Images
1. A color estimation device comprising:
- at least one memory configured to store computer program code;
at least one processor configured to read said computer program code and operate as instructed by said computer program code, said computer program code including;
extraction code configured to cause at least one of said at least one processor to extract, from text information contained in product information associated with a product image showing a product, a plurality of color text information indicating color names as candidate color names for the product;
estimation code configured to cause at least one of said at least one processor to estimate a color of the product shown in the product image among the candidate color names extracted based on a pixel value set to each of the candidate color names and a pixel value of a pixel included in the product image; and
output code configured to cause at least one of said at least one processor to output the color estimated, andwherein the estimation code causes at least one of said at least one processor to calculate, for each of the candidate color names, the number of pixels of the product image included in a color range, the color range being a range of the pixel value set to each of the candidate color names, and estimate a candidate color name with the largest number of pixels as the color of the product shown in the product image, andwherein the estimation code causes at least one of said at least one processor to set color ranges of the candidate color names not to overlap with each other based on the pixel value set to each of the candidate color names.
2 Assignments
0 Petitions
Accused Products
Abstract
A color estimation device includes an extraction means to extract, from product information associated with a product image showing a product and containing text information about the product to be presented to a user, a plurality of color text information indicating color names as candidate color names for the product, an estimation means to estimate a color of a product shown in the product image based on a pixel value set on the basis of each of the candidate color names and a pixel value of a pixel included in the product image, and an output means to output the color estimated by the estimation means.
6 Citations
13 Claims
-
1. A color estimation device comprising:
-
at least one memory configured to store computer program code; at least one processor configured to read said computer program code and operate as instructed by said computer program code, said computer program code including; extraction code configured to cause at least one of said at least one processor to extract, from text information contained in product information associated with a product image showing a product, a plurality of color text information indicating color names as candidate color names for the product; estimation code configured to cause at least one of said at least one processor to estimate a color of the product shown in the product image among the candidate color names extracted based on a pixel value set to each of the candidate color names and a pixel value of a pixel included in the product image; and output code configured to cause at least one of said at least one processor to output the color estimated, and wherein the estimation code causes at least one of said at least one processor to calculate, for each of the candidate color names, the number of pixels of the product image included in a color range, the color range being a range of the pixel value set to each of the candidate color names, and estimate a candidate color name with the largest number of pixels as the color of the product shown in the product image, and wherein the estimation code causes at least one of said at least one processor to set color ranges of the candidate color names not to overlap with each other based on the pixel value set to each of the candidate color names. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A color estimation method performed by a computer, comprising:
-
extracting, from text information contained in product information associated with a product image showing a product, a plurality of color text information indicating color names as candidate color names for the product; estimating a color of the product shown in the product image among the candidate color names extracted based on a pixel value set to each of the candidate color names and a pixel value of a pixel included in the product image; and outputting the color estimated, and wherein the estimating further comprises; calculating, for each of the candidate color names, the number of pixels of the product image included in a color range, the color range being a range of the pixel value set to each of the candidate color names, and estimating a candidate color name with the largest number of pixels as the color of the product shown in the product image, and setting color ranges of the candidate color names not to overlap with each other based on the pixel value set to each of the candidate color names.
-
-
13. A non-transitory computer-readable recording medium storing a color estimation program causing a computer to:
-
extract, from text information contained in product information associated with a product image showing a product, a plurality of color text information indicating color names as candidate color names for the product; estimate a color of the product shown in the product image among the candidate color names extracted based on a pixel value set to each of the candidate color names and a pixel value of a pixel included in the product image; and output the color estimated, and wherein the estimating further comprises; calculate, for each of the candidate color names, the number of pixels of the product image included in a color range, the color range being a range of the pixel value set to each of the candidate color names, and estimate a candidate color name with the largest number of pixels as the color of the product shown in the product image, and set color ranges of the candidate color names not to overlap with each other based on the pixel value set to each of the candidate color names.
-
Specification