Grayscale Engine Monochromatic Display Enhancement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current display devices are either cost-prohibitive for processing x-ray images with clarity and precision or cannot display the necessary number of monochrome shades to support proper image resolution, limiting their effectiveness in conveying complex information.
Innovation Solution
A method and system that utilize a grayscale engine to generate desired monochromatic shades by mapping intermediate shades to frame colors, setting sub-pixel luminosity, private color bits, and common color bits, allowing for the display of a wide range of monochrome shades on standard 8-bit-per-channel RGB monitors, effectively increasing the number of perceivable shades from 256 to 2048.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If cost-effective display equipment is used, then cost is reduced, but the number of monochrome shades that can be displayed is insufficient
Solution Approach 1:
The patent applies temporal dynamics by utilizing multiple display frames at different times to represent a single monochrome shade. The system dynamically switches between frames, where each frame contains color information that, when temporally averaged, produces the desired monochrome output. This temporal multiplexing allows standard color displays to effectively present more monochrome shades than their static bit depth would normally allow.
Solution Approach 2:
The patent transitions from spatial color representation to temporal shade representation. Instead of using multiple colors simultaneously to create monochrome shades (spatial approach), the system uses multiple frames sequentially (temporal approach). This dimensional shift from space to time enables the display to present 2048 monochrome shades using only 8-bit color depth hardware, effectively adding a dimension of temporal multiplexing.
2Quantity of substance
If conventional dithering techniques are used, then the number of shades is increased, but additional frame averaging is required
Solution Approach 1:
The patent performs preliminary action by pre-calculating and storing multiple display frames with different color compositions in a frame buffer before the actual display occurs. When a monochrome shade is needed, the system retrieves pre-computed frames that, when averaged, produce the desired output. This eliminates the need for real-time frame averaging calculations during display, reducing processing complexity while maintaining high shade precision.
Solution Approach 2:
The patent creates copies of the desired monochrome shade representation across multiple frames, where each frame is a colored version that contributes to the final monochrome output. Instead of generating a single complex frame requiring averaging, the system creates multiple simpler frames that can be efficiently stored and retrieved, reducing the computational burden of frame averaging while achieving the same visual result.
3Quantity of substance
If standard 8-bit-per-channel RGB monitors are used, then cost is reduced, but the number of monochrome shades is limited to 256
Solution Approach 1:
The patent achieves universality by designing a system that works with standard 8-bit-per-channel RGB monitors while enabling them to display enhanced monochrome capabilities. The frame buffer stores multiple frames that can be averaged to produce various monochrome shades, allowing the same hardware to function both as a standard color display and as an enhanced monochrome display. This multi-functionality eliminates the need for expensive custom monochrome displays while maintaining compatibility with standard hardware.
Data Source
AI summary
A method includes receiving a desired output shade of a pixel for display to a user. The pixel has a first, second, and third sub-pixel, each of which have associated a luminosity, a plurality of private color bits, and a plurality of common color bits. The method selects a plurality of intermediate shades based on the desired output shade and maps the plurality of intermediate shades to a plurality of frame colors, including a first and second frame color. The method sets a first display frame, setting the luminosity, private color bits, and common color bits of each sub-pixel based on the first frame color. The method sets a second display frame, setting the luminosity, private color bits, and common color bits of each sub-pixel based on the second frame color. The method includes sending a first and second display signal to an output device, the first display signal being based on the first display frame, and the second display signal being based on the second display frame. The output device displays the pixel to the user based on the first display signal and the second display signal.


