Claims
- 1. A product comprising:
- image input circuitry for providing data defining input images; the image input circuitry being able to provide data indicating M colors, where M is three or more;
- display circuitry; the display circuitry including:
- an array of light control units extending in first and second directions, the second direction being perpendicular to the first direction, for presenting images, the array having an area large enough to present images for direct viewing; each light control unit being structured to receive a signal and to respond to its signal by causing presentation of an image segment with one of a set of N colors, where N is less than M; the light control units having a density of greater than 100/cm in both the first and second directions so that artifacts that are visible only up to spatial frequencies of approximately 60 cycles per degree of visual angle are not noticeable in presented images when the array is directly viewed at usual viewing distances by a human with normal vision; and
- signal circuitry for providing signals to the light control units in response to data defining output images; and
- processing circuitry connected for receiving data defining input images from the image input circuitry and for providing data defining output images to the signal circuitry; the processing circuitry being operable to
- receive input image data from the image input circuitry; the input image data defining an input image that includes M coIors;
- use the input image data to obtain output image data; the output image data defining an output image that is a version of the input image; the output image data including, for each light control unit in the array, a color data item that indicates one of the light control unit's set of N colors; and
- provide the output image data to the signal circuitry;
- the signal circuitry responding to the output image data from the processing circuitry by providing signals to the light control units for changing the light control units between a maximum intensity and a minimum intensity, so that each light control unit presents an image segment with the color indicated by the light control unit's color data item; the array of light control units together presenting the output image so that the appearance of the output image to a human with normal vision directly viewing the array at usual viewing distances is substantially identical to the appearance the input image would have if presented.
- 2. The product of claim 1 in which the array has an area of approximately 510 cm.sup.2.
- 3. The product of claim 1 in which the light control units have densities in both the first and second directions of approximately 111/cm.
- 4. The product of claim 1 in which the array includes more than 900,000 light control units.
- 5. The product of claim 4 in which the array includes at least 4 million light control units.
- 6. The product of claim 5 in which the array includes at least 6 million light control units.
- 7. The product of claim 1 in which N=2 so that each light control unit can cause presentation of an image segment with one of first and second colors.
- 8. The product of claim 7 in which each light control unit's first color is a color of a maximum intensity the light control unit can present and each light control unit's second color is a color of a minimum intensity the light control unit can present.
- 9. The product of claim 8 in which the display circuitry includes a monochrome display, the first color of all of the light control units being the same.
- 10. The product of claim 7 in which each light control unit's signal can change the light control unit between a fully ON saturation state and a fully OFF saturation state.
- 11. The product of claim 10 in which each light control unit's signal can change the light control unit between its fully ON saturation state and fully OFF saturation state at least 24 times per second.
- 12. The product of claim 1 in which the display circuitry includes a color display; each light control unit including at least first, second, and third subunits, the first subunit being able to cause presentation of a first non-gray color, the second subunit being able to cause presentation of a second non-gray color, and the third subunit being able to cause presentation of a third non-gray color; the first, second, and third non-gray colors being different so that each light control unit can present more than three non-gray colors.
- 13. The product of claim 1 in which the display circuitry includes an active matrix liquid crystal display that includes the array of light control units.
- 14. The product of claim 1 in which the processing circuitry comprises:
- memory for storing data;
- a processor connected for accessing data stored in the memory; and instruction data stored in the memory; the instruction data indicating instructions the processor can execute; the processor, in executing the instructions:
- using the input image data to obtain the output image data by performing dithering.
- 15. A method of operating a system that includes:
- image input circuitry for providing data defining input images; the image input circuitry being able to provide data indicating M colors, where M is three or more;
- a display; the display including:
- an array of light control units extending in first and second directions, the second direction being perpendicular to the first direction, for presenting images, the array having an area large enough to present images for direct viewing; each light control unit being structured to receive a signal and to respond to its signal by causing presentation of an image segment with one of a set of N colors, where N is less than M; the light control units having a density of greater than 100/cm in both the first and second directions so that artifacts that are visible only up to spatial frequencies of approximately 60 cycles per degree of visual angle are not noticeable in presented images when the array is directly viewed at usual viewing distances by a human with normal vision; and
- signal circuitry for providing signals to the light control units in response to data defining output images; and
- processing circuitry connected for receiving data defining input images from the image input circuitry and for providing data defining output images to the signal circuitry;
- the method comprising:
- operating the processing circuitry to receive input image data from the image input circuitry; the input image data defining an input image that includes M colors;
- operating the processing circuitry to use the input image data to obtain output image data; the output image data defining an output image that is a version of the input image; the output image data including, for each light control unit in the array, a color data item that indicates one of the light control unit's set of N colors; and
- operating the processing circuitry to provide the output image data to the signal circuitry; the signal circuitry responding to the output image data from the processing circuitry by providing signals to the light control units for changing the light control units between a maximum intensity and a minimum intensity so that each light control unit presents an image segment with the color indicated by the light control unit's color data item; the array of light control units together presenting the output image so that the appearance of the output image to a human with normal vision directly viewing the array at usual viewing distances is substantially identical to the appearance the input image would have if presented.
- 16. The method of claim 15 in which the act of operating the processor to use the input image data to obtain the output image data comprises:
- operating the processor to perform dithering to obtain dithered version data defining a dithered version of the input image.
- 17. The method of claim 16 in which the act of operating the processor to perform dithering comprises performing error diffusion.
- 18. The method of claim 16 in which the act of operating the processor to perform dithering comprises half toning.
- 19. The method of claim 16 in which the act of operating the processor to perform dithering comprises blue noise masking.
- 20. The method of claim 16 in which the act of operating the processor to perform dithering comprises performing temporal dithering.
- 21. The method of claim 20 in which act of operating the processor to perform dithering further comprises performing spatial dithering.
- 22. The method of claim 15 in which the display is a monochrome display so that each light control unit's set of N colors includes a first color and a second color; the input image being a monochrome image that shows a background having the first color and a feature having the second color; the input image data including input image bytes, each input image byte indicating one of first and second pixel values, the first pixel value indicating the first color and the second pixel value indicating the second color; the act of operating the processor to use the input image data to obtain the output image data comprising:
- using a set of bytes to obtain a packed byte in which each bit includes information from one of the set of bytes; each bit being ON if its byte has the first value and OFF if its byte has the second value;
- the act of operating the processing circuitry to provide the output image data to the signal circuitry comprising:
- providing the packed byte to the signal circuitry so that each bit of the packed byte is a color data item for a light control unit; for each bit that is ON, the signal circuitry providing a signal so that its light control unit presents the first color; for each bit that is OFF, the signal circuitry providing a signal so that its light control unit presents the second color.
- 23. The method of claim 22 in which each light control unit's first color is a color of a maximum intensity the light control unit can present and each light control unit's second color is a color of a minimum intensity the light control unit can present.
- 24. The method of claim 20 in which the feature is a dark line on a light background; the second set of light control units forming a line one light control unit wide.
- 25. The method of claim 26 in which the feature is text that includes characters in different fonts.
- 26. A product comprising:
- image input circuitry for providing data defining input images; the image input circuitry being able to provide data indicating M colors, where M is three or more;
- an active matrix liquid crystal display; the active matrix liquid crystal display including:
- an array of light control units for presenting images, the array having an area of at least approximately 510 cm.sup.2 and being large enough to present images for direct viewing; each light control unit being structured to receive a signal and to respond to its signal by causing presentation of an image segment with one of first and second colors, each light control unit's first color being a color of a maximum intensity the light control unit can present and each light control unit's second color being a color of a minimum intensity the light control unit can present; the array extending in first and second directions, the second direction being perpendicular to the first direction; the light control units having densities greater than 100/cm in both of the first and second directions and being sufficiently dense that artifacts that are visible only up to spatial frequencies of approximately 60 cycles per degree of visual angle are not noticeable in presented images when the array is directly viewed at usual viewing distances by a human with normal vision; and
- signal circuitry for providing signals to the light control units in response to data defining output images; the signal circuitry providing, to each light control unit, a signal that can change the light control unit between a fully ON saturation state and a fully OFF saturation state; and
- processing circuitry connected for receiving data defining input images from the image input circuitry and for providing data defining output images to the signal circuitry; the processing circuitry being operable to:
- receive input image data from the image input circuitry; the input image data defining an input image that includes M colors;
- use the input image data to obtain output image data; the output image data defining an output image that is a version of the input image; the output image data including, for each light control unit in the array, a color data item that indicates one of the light control unit's first and second colors; and
- provide the output image data to the signal circuitry;
- the signal circuitry responding to the output image data from the processing circuitry by providing signals to the light control units so that each light control unit presents an image segment with the color indicated by the light control unit's color data item; the array of light control units together presenting the output image so that the appearance of the output image to a human with normal vision directly viewing the array at usual viewing distances is substantially identical to the appearance the input image would have if presented.
- 27. A method of operating a system that includes:
- image input circuitry for providing data defining input images; the image input circuitry being able to provide data indicating M colors, where M is three or more;
- a display; the display including:
- an array of light control units extending in first and second directions, the second direction being perpendicular to the first direction, for presenting images, the array having an area large enough to present images for direct viewing; each light control unit being structured to receive a signal and to respond to its signal by causing presentation of an image segment with one of a set of N colors, where N is less than M; the light control units having a density of greater than 100/cm in both the first and second directions so that artifacts that are visible only up to spatial frequencies of approximately 60 cycles per degree of visual angle are not noticeable in presented images when the array is directly viewed at usual viewing distances by a human with normal vision; and
- signal circuitry for providing signals to the light control units in response to data defining output images; and
- processing circuitry connected for receiving data defining input images from the image input circuitry and for providing data defining output images to the signal circuitry;
- the method comprising:
- operating the processing circuitry to receive input image data from the image input circuitry; the input image data defining an input image that includes M colors;
- operating the processing circuitry to use the input image data to obtain output image data; the output image data defining an output image that is a version of the input image; the output image data including, for each light control unit in the array, a color data item that indicates one of the light control unit's set of N colors; the act of operating the processing circuitry to use the input image data to obtain output image data comprising:
- obtaining spatial dither data indicating one of a set of two or more spatial dithering operations; and
- performing the spatial dithering operation indicated by the spatial dither data; and
- operating the processing circuitry to provide the output image data to the signal circuitry; the signal circuitry responding to the output image data from the processing circuitry by providing signals to the light control units for changing the light control between a maximum intensity and a minimum intensity so that each light control unit presents an image segment with the color indicated by the light control unit's color data item; the array of light control units together presenting the output image so that the appearance of the output image to a human with normal vision directly viewing the array at usual viewing distances is substantially identical to the appearance the input image would have if presented.
- 28. The method of claim 27 in which the system further includes user input circuitry for receiving user input signals from a user; the act of obtaining spatial dither data comprising:
- receiving a user input signal indicating one of the set of two or more spatial dithering operations; and
- using the user input signal to obtain the spatial dither data.
- 29. A method of operating a system that includes:
- image input circuitry for providing data defining input images; the image input circuitry being able to provide data indicating M colors, where M is three or more;
- a display; the display including:
- an array of light control units extending in first and second directions, the second direction being perpendicular to the first direction, for presenting images, the array having an area large enough to present images for direct viewing; each light control unit being structured to receive a signal and to respond to its signal by causing presentation of an image segment with one of a set of N colors, where N is less than M; the light control units having a density of greater than 100/cm in both the first and second directions so that artifacts that are visible only up to spatial frequencies of approximately 60 cycles per degree of visual angle are not noticeable in presented images when the array is directly viewed at usual viewing distances by a human with normal vision; each light control unit being able to change from causing presentation of one of its set of N colors to causing presentation of another of its set of N colors at least 24 times per second; and
- signal circuitry for providing signals to the light control units in response to data defining output images; and
- processing circuitry connected for receiving data defining input images from the image input circuitry and for providing data defining output images to the signal circuitry;
- the method comprising a series of iterations, each iteration comprising:
- operating the processing circuitry to receive input image data for the iteration from the image input circuitry; each iteration's input image data defining an input image for the iteration, the input image including M colors;
- operating the processing circuitry to use the iteration's input image data to obtain output image data for the iteration; each iteration's output image data defining an output image for the iteration; each iteration's output image being a version of the iteration's input image; each iteration's output image data including, for each light control unit in the array, a color data item that indicates one of the light control unit's set of N colors; and
- operating the processing circuitry to provide the iteration's output image data to the signal circuitry; the signal circuitry responding to the iteration's output image data by providing signals to the light control units for changing the light control units between a maximum intensity and a minimum intensity so that each light control unit presents an image segment with the color indicated by the light control unit's color data item; the array of light control units together presenting the iteration's output image so that the appearance of the iteration's output image to a human with normal vision directly viewing the array at usual viewing distances is substantially identical to the appearance the iteration's input image would have if presented;
- the method providing the output image data of the series of iteration's at a rate of at least 24 per second.
- 30. A product comprising:
- image input circuitry for providing data defining input images; the image input circuitry being able to provide data indicating M colors, where M is three or more;
- display circuitry; the display circuitry including:
- an array of light control units for presenting images, the array having an area of at least approximately 510 cm.sup.2 and being large enough to present images for direct viewing; each light control unit being structured to receive a signal and to respond to its signal by causing presentation of an image segment with one of a set of N colors, where N is less than M; the light control units having a density within the array greater than 100/cm and being sufficiently dense that artifacts that are visible only up to spatial frequencies of approximately 60 cycles per degree of visual angle are not noticeable in presented images when the array is directly viewed at usual viewing distances by a human with normal vision; and
- signal circuitry for providing signals to the light control units in response to data defining output images; and
- processing circuitry connected for receiving data defining input images from the image input circuitry and for providing data defining output images to the signal circuitry; the processing circuitry being operable to:
- receive input image data from the image input circuitry; the input image data defining an input image that includes M colors;
- use the input image data to obtain output image data; the output image data defining an output image that is a version of the input image; the output image data including, for each light control unit in the array, a color data item that indicates one of the light control unit's set of N colors; and provide the output image data to the signal circuitry;
- the signal circuitry responding to the output image data from the processing circuitry by providing signals to the light control units for changing the light control units between a maximum intensity and a minimum intensity so that each light control unit presents an image segment with the color indicated by the light control unit's color data item; the array of light control units together presenting the output image so that the appearance of the output image to a human with normal vision directly viewing the array at usual viewing distances is substantially identical to the appearance the input image would have if presented.
- 31. A product comprising:
- image input circuitry for providing data defining input images; the image input circuitry being able to provide data indicating M colors, where M is three or more;
- display circuitry; the display circuitry including:
- an array of light control units extending in first and second directions, the second direction being perpendicular to the first direction, for presenting images, the array having an area large enough to present images for direct viewing; each light control unit being structured to receive a signal and to respond to its signal by causing presentation of an image segment with one of a set of N colors, where N is less than M; the light control units having a density of greater than 100/cm in both the first and second directions such that boundaries between scan lines, jagged edges, and other artifacts that indicate a boundary between segments presented by different light control units and that are visible only up to spatial frequencies of approximately 60 cycles per degree of visual angle are not noticeable in presented images when the array is directly viewed at usual viewing distances by a human with normal vision; and
- signal circuitry for providing signals to the light control units in response to data defining output images; and
- processing circuitry connected for receiving data defining input images from the image input circuitry and for providing data defining output images to the signal circuitry; the processing circuitry being operable to:
- receive input image data from the image input circuitry; the input image data defining an input image that includes M colors;
- use the input image data to obtain output image data; the output image data defining an output image that is a version of the input image; the output image data including, for each light control unit in the array, a color data item that indicates one of the light control unit's set of N colors; and
- provide the output image data to the signal circuitry;
- the signal circuitry responding to the output image data from the processing circuitry by providing signals to the light control units for changing the light control units between a maximum intensity and a minimum intensity so that each light control unit presents an image segment with the color indicated by the light control unit's color data item; the array of light control units together presenting the output image so that the appearance of the output image to a human with normal vision directly viewing the array at usual viewing distances is substantially identical to the appearance the input image would have if presented.
- 32. A method of operating a system that includes:
- image input circuitry for providing data defining input images; the image input circuitry being able to provide data indicating M colors, where M is three or more;
- a display; the display including:
- an array of light control units extending in first and second directions, the second direction being perpendicular to the first direction, for presenting images, the array having an area large enough to present images for direct viewing; each light control unit being structured to receive a signal and to respond to its signal by causing presentation of an image segment with one of a set of N colors, where N is less than M; the light control units having a density of greater than 100/cm in both the first and second directions so that artifacts that are visible only up to spatial frequencies of approximately 60 cycles per degree of visual angle are not noticeable in presented images when the array is directly viewed at usual viewing distances by a human with normal vision: and
- signal circuitry for providing signals to the light control units in response to data defining output images; and
- processing circuitry connected for receiving data defining input images from the image input circuitry and for providing data defining output images to the signal circuitry;
- the method comprising:
- operating the processing circuitry to receive input image data from the image input circuitry; the input image data defining an input image that includes M colors;
- operating the processing circuitry to use the input image data to obtain output image data; the output image data defining an output image that is a version of the input image; the output image data including, for each light control unit in the array, a color data item that indicates one of the light control unit's set of N colors; the processing circuitry, in using the input image data to obtain output image data, performing a dithering operation that includes at least one of error diffusion, half toning, and blue noise masking; and
- operating the processing circuitry to provide the output image data to the signal circuitry; the signal circuitry responding to the output image data from the processing circuitry by providing signals to the light control units for changing the light control units between a maximum intensity and a minimum intensity so that each light control unit presents an image segment with the color indicated by the light control unit's color data item; the appearance of the output image to a human with normal vision directly viewing the array at usual viewing distances is substantially identical to the appearance the input image would have if presented because of the combination of the dithering operation and the density of the light control units.
Parent Case Info
This is a continuation of application Ser. No. 08/235,015, filed Apr. 28, 1994, now abandoned.
US Referenced Citations (17)
Foreign Referenced Citations (1)
Number |
Date |
Country |
546780A1 |
Jun 1993 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
235015 |
Apr 1994 |
|