User interface of query by color statistics
AssigneesSony Corporation, Sony Electronics Inc.
InventorZhouning Li
Life of this patent
Estimating the term…
Abstract
A system and method for manipulating a histogram to perform query by color statistics are described. In one embodiment, color elements of an object based upon a color space are quantized and a histogram is created from the color elements. Further, the histogram is manipulated and displayed. In one embodiment, a database of images is queried by comparing the edited histogram with at least one existing histogram maintained in the database and at least one image corresponding to the at least one existing histogram is displayed.
Claims38
A method of manipulating a histogram, comprising:
- quantizing color elements of an object based upon a color space;
- generating a color space octree corresponding to the color elements, wherein leaves close together in the octree correspond to similar colors;
- creating a first histogram that groups like colors together by traversing the octree at the leaves;
- manipulating the first histogram;
- and
- displaying the manipulated first histogram.
A method of manipulating a histogram comprising:
- quantizing color elements of an image file based upon a color space;
- generating a color space octree corresponding to the color elements, wherein leaves close together in the octree correspond to similar colors;
- creating a histogram that groups like colors together by traversing the octree at the leaves;
- and
- displaying the histogram.
A system for manipulating a histogram, comprising:
- means for quantizing color elements of an object based upon a color space;
- means for generating a color space octree corresponding to the color elements, wherein leaves close together in the octree correspond to similar colors;
- means for creating a first histogram that groups like colors together by traversing the octree at the leaves;
- means for manipulating the first histogram;
- and
- means for displaying the manipulated first histogram.
A system of manipulating a histogram comprising:
- means for quantizing color elements of an image file based upon a color space;
- means for generating a color space octree corresponding to the color elements, wherein leaves close together in the octree correspond to similar colors;
- means for creating a histogram that groups like colors together by traversing the octree at the leaves;
- and
- means for displaying the histogram.
An article of manufacture including one or more computer-readable media with executable instructions therein, which, when executed by a processing device causes the processing device to:
- quantize color elements of an object based upon a color space;
- generate a color space octree corresponding to the color elements, wherein leaves close together in the octree correspond to similar colors;
- create a first histogram that groups like colors together by traversing the octree at the leaves;
- manipulate the first histogram;
- and
- display the manipulated first histogram.
An article of manufacture including one or more computer-readable media with executable instructions therein, which, when executed by a processing device causes the processing device to:
- quantize color elements of an image file based upon a color space;
- generate a color space octree corresponding to the color elements, wherein leaves close together in the octree correspond to similar colors;
- create a histogram that groups like colors together by traversing the octree at the leaves;
- and
- display the histogram.
A system for manipulating a histogram, comprising:
- a quantizing module configured to quantize color elements of an object based upon a color space;
- a histogram creation module configured to generate a color space octree corresponding to the color elements, wherein leaves close together in the octree correspond to similar colors, and to create a first histogram that groups like colors together by traversing the octree at the leaves;
- and
- a histogram editing module configured to manipulate the first histogram and display the manipulated first histogram.
A system for manipulating a histogram comprising:
- a quantizing module configured to quantize color elements of an image file based upon a color space;
- a histogram creation module configured to generate a color space octree corresponding to the color elements, wherein leaves close together in the octree correspond to similar colors, and to create a histogram that groups like colors together by traversing the octree at the leaves;
- and
- a histogram editing module configured to display the histogram.
Dependencies are inferred from the claim text.