Claims
- 1. A method for analyzing image information, comprising the steps of:
selecting at least one characteristic of a color space; and determining the selected characteristic for a displayed image; wherein the determined image characteristic can be used to identify the image.
- 2. The method of claim 1, further comprising the steps of:
determining the image's color distribution; determining the image's color space usage; determining the image's color range distance; and determining the image's image size; wherein the determined color distribution, color space usage, color range distance, and image size can be used to identify the image.
- 3. The method of claim 2, wherein the determination of the image's color distribution further comprises the steps of:
defining all possible display ranges for a pixel of a selected color space; dividing the ranges into groups of N elements, wherein N is the total number of desired discrete finger print elements; determining the color value for each pixel in the image; and determining the number of expressed color values in each group of N elements for which there is at least one pixel with a corresponding color value.
- 4. The method of claim 3, further comprising the step of, for each group of N elements, dividing the number of expressed color values of the group with the total number of color values for all groups.
- 5. The method of claim 3, further comprising the step of combining a plurality of color values as a single expressed color value.
- 6. The method of claim 5, wherein the plurality of color values are combined by grouping colors that cannot be visually distinguished.
- 7. The method of claim 5, wherein, in an RGB color space, the plurality of color values are combined by
truncating a specified number of the lower bits representing one or more component colors of a first color value; determining the value of the component colors of the first color value after the truncation; and combining the first color value with any other color values whose color components are equal in value to the value of the component colors of the first color value after the truncation.
- 8. The method of claim 2, wherein the determination of the image's color space usage further comprises the step of, for each color range defined in the image's color space, counting the number of pixels that use a color element in the color range.
- 9. The method of claim 8, further comprising the step of, for each specific color range of the color space, dividing the total number of pixels using a color element in the color range by the total number of pixels used in the image to generate the percentage of usage for each specific color range of the color space.
- 10. The method of claim 2, wherein the determination of the image's color range distance further comprises the steps of:
determining the distance between the two farthest points of the color element for each color element of a color range defined in the image's color space; and averaging the total distances for all color elements in the color range.
- 11. The method of claim 2, wherein the determination of the image's image size further comprises the step of determining the width and height of the image.
- 12. The method of claim 1, further comprising the step of comparing at least one determined image characteristic of a first image with the determined image characteristic of at least a second image.
- 13. The method of claim 12, further comprising the step of determining whether the first image is identical to the compared second image.
- 14. The method of claim 1, wherein the determination of the selected characteristic for a displayed image is computer-implemented.
- 15. A method for comparing a plurality of images, comprising the steps of
selecting a plurality of characteristics of a color space; determining the selected characteristics for a first displayed image; determining the selected characteristics for at least a second displayed image; comparing the determined characteristics of the first and second displayed images; and using a set of predefined criteria to determine whether the determined characteristics of the first displayed image match the determined characteristics of the at least a second displayed image.
- 16. The method of claim 15, wherein the set of predetermined criteria includes the percentage of identical characteristics.
- 17. A method for identifying a copy of an image, comprising the steps of:
identifying a first image; storing identification information for the first image; identifying a second image; and comparing identification information for the second image with the stored identification information for the first image; wherein if a predetermined set of criteria is met, the second image is identical to the first image.
- 18. The method of claim 17, wherein the first and second images are compared manually.
- 19. The method of claim 17, wherein the first and second images are compared automatically.
- 20. The method of claim 17, wherein the first and second images are retrieved from an electronic medium.
- 21. The method of claim 20, wherein the first and second images are manually or automatically retrieved from the electronic medium.
- 22. The method of claim 21, further comprising the step of using a search engine to locate the first or second image from an electronic network.
- 23. The method of claim 21, further comprising the step of using a spider to locate the first or second image from an electronic network.
- 24. The method of claim 23, wherein the spider is configured to identify any located images.
- 25. An article of manufacture embodying a program of instructions executable by a computer, the program of instructions including instructions for:
locating a second image from an electronic network; determining selected characteristics of the second image; comparing the selected characteristics of the second image with selected characteristics of a first image; and determining whether the first and second images are identical based upon the comparison of selected characteristics.
- 26. The article of manufacture of claim 25, further comprising means for providing notification of identical first and second images.
- 27. The article of manufacture of claim 26, wherein the notification means is an alarm.
- 28. The article of manufacture of claim 25, further comprising means for generating a database of identified images.
- 29. A computer for communication with an electronic network, the computer comprising:
means for locating a second image from an electronic network; means for determining selected characteristics of the second image; means for comparing the selected characteristics of the second image with the selected characteristics of a first image; and means for determining whether the first and second images are identical based upon the comparison of selected characteristics.
- 30. The computer of claim 29 wherein the image characteristics are selected from the group consisting of image distribution characteristics, image usage characteristics, image distance characteristics, and image sizing characteristics.
- 31. The computer of claim 29, further comprising means for storing identification information of an image.
- 32. The computer of claim 29, wherein the means for determining whether the first and second images are identical further comprises means for comparing at least one predetermined criterion.
- 33. A method for retrieving image information from an electronic network, comprising the steps of:
using a search software application to locate at least a second image from the electronic network; determining selected characteristics of the second image to identify the second image; and comparing the selected characteristics of the second image with selected characteristics of a first image; wherein if a predetermined set of criteria is met, the second image is identical to the first image.
- 34. The method of claim 33, wherein the search software application is selected from the group consisting of search engines and spiders.
- 35. The method of claim 33, wherein the search software application is adapted to identify any located images.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a divisional of U.S. patent application Ser. No. 09/271,112, filed Mar. 17, 1999, which is claims priority from provisional application No. 60/078,878, filed Mar. 20, 1998. The subject matter of each of these applications is incorporated herein by reference. This application claims priority under 35 U.S.C. Section 120 from each of application Ser. Nos. 09/271,112 and 60/078,878.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60078878 |
Mar 1998 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09271112 |
Mar 1999 |
US |
Child |
10653608 |
Sep 2003 |
US |