Colorizing a black-and-white image to facilitate the identification of a pattern in the image
First Claim
1. A method for facilitating the identification of a pattern in an image, comprising the steps of:
- identifying a grayscale value for each of a plurality of pixels of the image;
assigning one of a plurality of colors to each grayscale value; and
displaying a plurality of versions of the image in sequence at a specified rate, wherein;
the display of each version of the image includes only pixels having a specified grayscale value or a grayscale value in a specified range of grayscale values that is smaller than the range of grayscale values for all pixels of the image;
each pixel displayed in a version of the image is displayed in the color corresponding to the grayscale value of that pixel; and
the specified grayscale value or range of grayscale values for which pixels are displayed in each successive displayed version of the image is incremented or decremented from the specified grayscale value or range of grayscale values for which pixels are displayed in the immediately previous displayed version of the image by a specified grayscale value increment or decrement.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention facilitates the identification of a pattern in an image by displaying a multiplicity of versions of the image in sequence at a specified rate. The display of each version of the image includes only pixels having a specified grayscale value or a grayscale value in a specified range of grayscale values that is smaller than the range of grayscale values for all pixels of the image. Each pixel displayed in a version of the image is displayed in the color corresponding to the grayscale value of that pixel. The specified grayscale value or range of grayscale values for which pixels are displayed in each successive displayed version of the image is incremented or decremented from the specified grayscale value or range of grayscale values for which pixels are displayed in the immediately previous displayed version of the image by a specified grayscale value increment or decrement.
30 Citations
42 Claims
-
1. A method for facilitating the identification of a pattern in an image, comprising the steps of:
-
identifying a grayscale value for each of a plurality of pixels of the image;
assigning one of a plurality of colors to each grayscale value; and
displaying a plurality of versions of the image in sequence at a specified rate, wherein;
the display of each version of the image includes only pixels having a specified grayscale value or a grayscale value in a specified range of grayscale values that is smaller than the range of grayscale values for all pixels of the image;
each pixel displayed in a version of the image is displayed in the color corresponding to the grayscale value of that pixel; and
the specified grayscale value or range of grayscale values for which pixels are displayed in each successive displayed version of the image is incremented or decremented from the specified grayscale value or range of grayscale values for which pixels are displayed in the immediately previous displayed version of the image by a specified grayscale value increment or decrement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
the image is represented in a first resolution that includes memory pixels;
the image is represented in a second resolution that includes display pixels and that is used for display of the image, each display pixel corresponding to a plurality of memory pixels; and
a display pixel of a version of the image is determined to have a specified grayscale value or values displayed for that version of the image if at least a specified number of the corresponding memory pixels of the version of the image have the specified grayscale value or values.
-
-
7. A method as in claim 6, wherein the specified number is 1.
-
8. A method as in claim 6, wherein the specified number represents a specified percentage of the memory pixels corresponding to a display pixel.
-
9. A method as in claim 6, wherein each of the display pixels corresponds to a square array of four memory pixels.
-
10. A method as in claim 6, wherein each memory pixel corresponding to a display pixel having the specified grayscale value or values for a version of the image is displayed in a shade of the color corresponding to the grayscale value of the display pixel based on the relationship of the grayscale value of the memory pixel to the grayscale value of the display pixel.
-
11. A method as in claim 1, wherein the specified grayscale value increment or decrement is 1.
-
12. A method as in claim 1, wherein the step of assigning one of a plurality of colors to each grayscale value further comprises the step of assigning at least one of the plurality of colors to more than one grayscale value.
-
13. A method as in claim 12, wherein the step of assigning one of a plurality of colors to each grayscale value further comprises the step of repetitively assigning the plurality of colors in a specified order beginning with the smallest or largest grayscale value and continuing successively in increasing or decreasing, respectively, order of grayscale value.
-
14. A method as in claim 1, wherein the step of identifying a grayscale value for each of a plurality of pixels of the image further comprises the step of identifying a grayscale value for each of the pixels of the image.
-
15. A system for facilitating the identification of a pattern in an image, comprising:
-
means for identifying a grayscale value for each of a plurality of pixels of the image;
means for assigning one of a plurality of colors to each grayscale value; and
means for displaying a plurality of versions of the image in sequence at a specified rate, wherein;
the display of each version of the image includes only pixels having a specified grayscale value or a grayscale value in a specified range of grayscale values that is smaller than the range of grayscale values for all pixels of the image;
each pixel displayed in a version of the image is displayed in the color corresponding to the grayscale value of that pixel; and
the specified grayscale value or range of grayscale values for which pixels are displayed in each successive displayed version of the image is incremented or decremented from the specified grayscale value or range of grayscale values for which pixels are displayed in the immediately previous displayed version of the image by a specified grayscale value increment or decrement. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
the image is represented in a first resolution that includes memory pixels;
the image is represented in a second resolution that includes display pixels and that is used for display of the image, each display pixel corresponding to a plurality of memory pixels; and
a display pixel of a version of the image is determined to have the specified grayscale value displayed for that version of the image if at least a specified number of the corresponding memory pixels of the version of the image have the specified grayscale value.
-
-
21. A system as in claim 20, wherein the specified number is 1.
-
22. A system as in claim 20, wherein the specified number represents a specified percentage of the memory pixels corresponding to a display pixel.
-
23. A system as in claim 20, wherein each of the display pixels corresponds to a square array of four memory pixels.
-
24. A system as in claim 20, wherein each memory pixel corresponding to a display pixel having the specified grayscale value for a version of the image is displayed in a shade of the color corresponding to the specified grayscale value based on the relationship of the grayscale value of the memory pixel to the specified grayscale value.
-
25. A system as in claim 15, wherein the specified grayscale value increment or decrement is 1.
-
26. A system as in claim 15, wherein the means for assigning one of a plurality of colors to each grayscale value further comprises means for assigning at least one of the plurality of colors to more than one grayscale value.
-
27. A system as in claim 26, wherein the means for assigning one of a plurality of colors to each grayscale value further comprises means for repetitively assigning the plurality of colors in a specified order beginning with the smallest or largest grayscale value and continuing successively in increasing or decreasing, respectively, order of grayscale value.
-
28. A system as in claim 15, wherein the means for identifying a grayscale value for each of a plurality of pixels of the image further comprises means for identifying a grayscale value for each of the pixels of the image.
-
29. A computer readable medium or media encoded with one or more computer programs and/or data structures for facilitating the identification of a pattern in an image, comprising:
-
instructions and/or data for identifying a grayscale value for each of a plurality of pixels of the image;
instructions and/or data for assigning one of a plurality of colors to each grayscale value; and
instructions and/or data for displaying a plurality of versions of the image in sequence at a specified rate, wherein;
the display of each version of the image includes only pixels having a specified grayscale value or a grayscale value in a specified range of grayscale values that is smaller than the range of grayscale values for all pixels of the image;
each pixel displayed in a version of the image is displayed in the color corresponding to the grayscale value of that pixel; and
the specified grayscale value or range of grayscale values for which pixels are displayed in each successive displayed version of the image is incremented or decremented from the specified grayscale value or range of grayscale values for which pixels are displayed in the immediately previous displayed version of the image by a specified grayscale value increment or decrement. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
the image is represented in a first resolution that includes memory pixels;
the image is represented in a second resolution that includes display pixels and that is used for display of the image, each display pixel corresponding to a plurality of memory pixels; and
a display pixel of a version of the image is determined to have the specified grayscale value displayed for that version of the image if at least a specified number of the corresponding memory pixels of the version of the image have the specified grayscale value.
-
-
35. A computer readable medium or media as in claim 34, wherein the specified number is 1.
-
36. A computer readable medium or media as in claim 34, wherein the specified number represents a specified percentage of the memory pixels corresponding to a display pixel.
-
37. A computer readable medium or media as in claim 34, wherein each of the display pixels corresponds to a square array of four memory pixels.
-
38. A computer readable medium or media as in claim 34, wherein each memory pixel corresponding to a display pixel having the specified grayscale value for a version of the image is displayed in a shade of the color corresponding to the specified grayscale value based on the relationship of the grayscale value of the memory pixel to the specified grayscale value.
-
39. A computer readable medium or media as in claim 29, wherein the specified grayscale value increment or decrement is 1.
-
40. A computer readable medium or media as in claim 29, wherein the instructions and/or data for assigning one of a plurality of colors to each grayscale value further comprise instructions and/or data for assigning at least one of the plurality of colors to more than one grayscale value.
-
41. A computer readable medium or media as in claim 40, wherein the instructions and/or data for assigning one of a plurality of colors to each grayscale value further comprise instructions and/or data for repetitively assigning the plurality of colors in a specified order beginning with the smallest or largest grayscale value and continuing successively in increasing or decreasing, respectively, order of grayscale value.
-
42. A computer readable medium or media as in claim 29, wherein the instructions and/or data for identifying a grayscale value for each of a plurality of pixels of the image further comprise instructions and/or data for identifying a grayscale value for each of the pixels of the image.
Specification