Claims
- 1. A method of processing an image, the image including a sequence of frames of pixels, the method comprising:
determining numbers of substantially dark and substantially light pixels for at least one frame of the sequence of frames; and selecting a modulation sequence for the at least one frame based at least partially on the numbers of substantially dark and substantially light pixels in the at least one frame.
- 2. The method of claim 1, wherein the numbers of substantially dark and substantially light pixels are determined using a histogram of the intensities of the pixels in the at least one frame.
- 3. The method of claim 1, wherein the modulation sequence is selected based at least in part on the cumulative number of both substantially dark and substantially light pixels in the at least one frame.
- 4. The method of claim 1, wherein the modulation sequence is selected based at least in part on the separate numbers of substantially dark and substantially light pixels in the at least one frame.
- 5. The method of claim 1, wherein the modulation sequence is pulse-width modulation.
- 6. The method of claim 1, wherein the modulation sequence comprises a pixel value update per frame.
- 7. The method of claim 1, wherein the modulation sequence comprises multiple pixel value updates per frame.
- 8. The method of claim 1, wherein the modulation sequence for the at least one frame is selected prior to processing another frame in the sequence of frames, based at least partially on the numbers of substantially dark and substantially light pixels in the at least one frame, wherein the another frame immediately follows the at least one frame in the sequence of frames.
- 9. The method of claim 1, wherein the at least one frame is one of a plurality of frames, wherein the modulation sequence is selected for the plurality of frames based at least partially on the numbers of substantially dark and substantially light pixels in the plurality of frames, and wherein the modulation sequence is used for processing at least the first frame of the plurality of frames.
- 10. The method of claim 1, wherein the modulation sequence for the at least one frame is selected based at least partially on a predetermined number of substantially white and substantially black pixels in the at least one frame.
- 11. The method of claim 1, further comprising, upon determining the numbers of substantially black and substantially white pixels in the at least one frame, delaying the selection of the modulation sequence for a predetermined period.
- 12. The method of claim 1, wherein the image is a video image.
- 13. The method of claim 1, wherein the image is a graphics image.
- 14. The method of claim 1, wherein the image is a gray-scale image.
- 15. The method of claim 1, wherein the image is a color image.
- 16. A method of processing an image, the image including at least one frame of pixels, wherein a first color sequence is an initial color sequence used for processing the image, the method comprising:
determining groups of one or more adjacent pixels in the at least one frame, wherein substantially all of the pixels within each group has a pixel code falling within a range of pixel codes; and selecting a second color sequence for processing the at least one frame based at least partially on groups of one or more adjacent pixels in the at least one frame.
- 17. The method of claim 16, wherein the second color sequence is selected for processing the at least one frame if the number of groups of one or more adjacent pixels in the at least one frame is fewer than a predetermined number.
- 18. The method of claim 16, wherein the second color sequence is selected for processing the at least one frame if the determined groups of one or more adjacent pixels include a predetermined number of pixels.
- 19. The method of claim 16, wherein the pixel code defines a color shade of an associated pixel in the frame.
- 20. The method of claim 16, wherein number of adjacent pixels in each group is predetermined.
- 21. The method of claim 16, wherein the adjacent pixels in the respective groups are one or more of horizontally, vertically and diagonally adjacent pixels.
- 22. The method of claim 16, wherein the pixel codes used in the second color sequence comprise at least one bit fewer than the pixel codes used in the first color sequence.
- 23. The method of claim 16, wherein eight-bit pixel codes are used to represent the pixels in the first color sequence.
- 24. The method of claim 23, wherein the pixels in the second color sequence are represented by seven bits or fewer.
- 25. The method of claim 16, wherein the image is a video image.
- 26. The method of claim 16, wherein the image is a graphics image.
- 27. The method of claim 16, wherein the range of pixel codes represents a color associated with the pixel codes.
- 28. An apparatus comprising:
at least one pixel histogram unit configured to determine numbers of substantially dark and substantially light pixels for at least one frame of a sequence of frames; and at least one processor coupled to the pixel histogram unit and configured to select a modulation sequence for the at least one frame based at least partially on the numbers of substantially dark and substantially light pixels in the at least one frame.
- 29. The apparatus of claim 28, wherein the processor is further configured to select the modulation sequence for the at least one frame prior to processing another frame in the sequence of frames, based at least partially on the numbers of substantially dark and substantially light pixels in the at least one frame, wherein the another frame immediately follows the at least one frame in the sequence of frames.
- 30. The apparatus of claim 28, wherein the processor is further configured to
select the modulation sequence based at least in part on the separate numbers of substantially dark and substantially light pixels in the at least one frame.
- 31. The apparatus of claim 28, wherein the at least one frame is one of a plurality of frames, wherein the processor is further configured to select the modulation sequence for the plurality of frames based at least partially on the numbers of substantially dark and substantially light pixels in the plurality of frames, and wherein the modulation sequence is used for processing at least the first frame of the plurality of frames.
- 32. The apparatus of claim 28, wherein the processor is further configured to
upon determining the numbers of substantially black and substantially white pixels in the at least one frame, delay the selection of the modulation sequence for a predetermined period.
- 33. The apparatus of claim 28, wherein the the pixel histogram unit is further configured to determine the numbers of substantially dark and substantially light pixels using a histogram of the intensities of the pixels in the at least one frame.
- 34. The apparatus of claim 28, wherein the modulation sequence is pulse-width modulation.
- 35. The apparatus of claim 28, wherein the modulation sequence comprises a pixel value update per frame.
- 36. The apparatus of claim 28, wherein the modulation sequence comprises multiple pixel value updates per frame.
- 37. The apparatus of claim 28, wherein the processor is further configured to select the modulation sequence for the at least one frame based at least partially on a predetermined number of substantially white and substantially black pixels in the at least one frame.
- 38. The apparatus of claim 28, wherein the image is a video image.
- 39. The apparatus of claim 28, wherein the image is a graphics image.
- 40. The apparatus of claim 28, wherein the image is a gray-scale image.
- 41. The apparatus of claim 28, wherein the image is a color image.
- 42. An apparatus comprising:
at least one pixel cluster histogram unit configured to determine groups of one or more adjacent pixels in the at least one frame, wherein substantially all of the pixels within each group has a pixel code falling within a range of pixel codes, and the at least one frame of pixels, wherein a first color sequence is an initial color sequence used for processing an image including the at least one frame; and at least one processor coupled to the pixel cluster histogram unit and configured to select a second color sequence for the at least one frame based at least partially on groups of one or more adjacent pixels in the at least one frame.
- 43. The apparatus of claim 42, wherein the processor is further configured to
select the second color sequence for processing the at least one frame if the number of groups of one or more adjacent pixels in the at least one frame is fewer than a predetermined number.
- 44. The apparatus of claim 42, wherein the processor is configured to
select the second color sequence for processing the at least one frame if the determined groups of one or more adjacent pixels include a predetermined number of pixels.
- 45. The apparatus of claim 42, wherein the pixel code defines a color shade of an associated pixel in the frame.
- 46. The apparatus of claim 42, wherein number of adjacent pixels in each group is predetermined.
- 47. The apparatus of claim 42, wherein the adjacent pixels in the respective groups are one or more of horizontally, vertically and diagonally adjacent pixels.
- 48. The apparatus of claim 42, wherein the pixel codes used in the second color sequence comprise at least one bit fewer than the pixel codes used in the first color sequence.
- 49. The apparatus of claim 42, wherein eight-bit pixel codes are used to represent the pixels in the first color sequence.
- 50. The apparatus of claim 49, wherein the pixels in the second color sequence are represented by seven bits or fewer.
- 51. The apparatus of claim 42, wherein the image is a video image.
- 52. The apparatus of claim 42, wherein the image is a graphics image.
- 53. The apparatus of claim 42, wherein the range of pixel codes represents a color associated with the pixel codes.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The present application claims priority from U.S. Provisional Application entitled “Histogram Method For Image-Adaptive Bit-Sequence Selection For Modulated Displays,” Ser. No. 60/388,529, filed Jun. 13, 2002, having Daniel J. Morgan and Jeffrey S. Farris as inventors, and having as assignee Texas Instruments Inc., the assignee of the present application. This provisional application is incorporated herein by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60388529 |
Jun 2002 |
US |