Kernel Color Remapping for Display Motion Blur Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display technologies face issues with visual artifacts due to slow and variable response times of pixels, leading to motion blur and blurring when transitioning between frames, especially in stereo rendering, and existing solutions require costly extra hardware for pixel overdrive.
Innovation Solution
Implementing a kernel software-driven color remapping system using lookup tables (LUTs) to adjust pixel values, where a graphics processor remaps pixels based on selected LUTs to generate a remapped surface, eliminating the need for additional hardware components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If pixel overdrive is implemented using an extra hardware component, then pixel response time is improved, but device complexity and cost increase
Solution Approach 1:
The patent replaces the hardware-based pixel overdrive mechanism with a software-based solution. Instead of using additional hardware components to accelerate pixel response, the system uses kernel software to drive color remapping of rendered primary surfaces, achieving the same functional goal through software processing of frame buffers and lookup tables.
Solution Approach 2:
The patent creates a copy of the rendered primary surface in memory and applies color remapping to this copy using lookup tables. This allows the original rendering pipeline to remain unchanged while the remapped version is used for display, effectively decoupling the rendering process from the display requirements.
2Object-affected harmful factors
If pixel overdrive is implemented using an extra hardware component, then visual artifacts are reduced, but manufacturing cost increases
Solution Approach 1:
The patent substitutes expensive hardware overdrive circuits with software-based color remapping using lookup tables. This approach achieves artifact reduction through computational processing of pixel data in the frame buffer, eliminating the need for additional hardware components and reducing manufacturing costs.
3Device complexity
If software-based color remapping is used, then device complexity is reduced, but processing time increases
Solution Approach 1:
The patent pre-computes and stores color remapping lookup tables in memory before the actual rendering process. During frame rendering, the system simply queries these pre-computed tables rather than performing complex calculations in real-time, significantly reducing processing time while maintaining the benefits of software-based remapping.
Data Source
AI summary
Systems, apparatuses, and methods for implementing kernel software driven color remapping of rendered primary surfaces are disclosed. A system includes at least a general processor, a graphics processor, and a memory. The general processor executes a user-mode application, a user-mode driver, and a kernel-mode driver. A primary surface is rendered on the graphics processor on behalf of the user-mode application. The primary surface is stored in memory locations allocated for the primary surface by the user-mode driver and the kernel-mode driver is notified when the primary surface is ready to be displayed. Rather than displaying the primary surface, the kernel-mode driver causes the pixels of the primary surface to be remapped on the graphics processor using a selected lookup table (LUT) so as to generate a remapped surface which stored in memory locations allocated for the remapped surface by the user-mode driver. Then, the remapped surface is displayed.


