Graphics Encoding Module Dirty Rectangle Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional computing systems face inefficiencies in graphics encoding for wireless remote display, leading to high computational intensity, power consumption, and bandwidth requirements.
Innovation Solution
A device comprising a processor circuit and a graphics encoding module that identifies updated regions in a graphics buffer, encodes the updated graphics information, and transmits only the encoded changes, using frame and macroblock-based encoding techniques to reduce bandwidth and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If traditional frame and macroblock-based encoding is applied to graphics information, then bandwidth requirements are reduced, but computational intensity and power consumption increase
Solution Approach 1:
The patent extracts and transmits only the updated regions (dirty rectangles) from the graphics buffer rather than encoding the entire frame. By identifying and isolating only the changed portions through region-of-interest detection, the system reduces the quantity of data requiring encoding and transmission, thereby lowering both bandwidth consumption and the computational power needed for encoding.
Solution Approach 2:
The patent segments the graphics buffer into multiple regions and identifies only those regions containing updated content (dirty rectangles). This segmentation allows the system to process and transmit individual region updates independently rather than treating the entire frame as a single unit, reducing overall computational intensity while maintaining encoding efficiency for the transmitted portions.
2Quantity of substance
If traditional frame and macroblock-based encoding is applied to graphics information, then bandwidth requirements are reduced, but device complexity increases
Solution Approach 1:
The system extracts only the necessary updated regions from the graphics buffer using dirty rectangle detection algorithms. By removing the need to encode and transmit unchanged portions of the frame, the complexity of the encoding process is reduced while still achieving bandwidth reduction through selective transmission of only the changed regions.
Solution Approach 2:
The patent performs preliminary identification of updated regions (dirty rectangles) before the actual encoding process. This preliminary action of detecting which regions contain changes allows the system to prepare a reduced set of regions for encoding, thereby simplifying the subsequent encoding operation and reducing overall device complexity.
3Use of energy by moving object
If only updated regions are encoded and transmitted, then power consumption and bandwidth are reduced, but processing time for identifying updated regions increases
Solution Approach 1:
The patent applies partial action by performing dirty rectangle detection only on regions where changes are likely to occur, rather than analyzing the entire graphics buffer. This selective approach reduces the processing time required for identifying updated regions while still achieving sufficient accuracy for power and bandwidth reduction benefits.
Data Source
AI summary
Techniques for improved graphics encoding are described. In one embodiment, for example, a device may include a processor circuit and a graphics encoding module, and the graphics encoding module may be operative to receive graphics buffer update information identifying one or more of a plurality of regions of a graphics buffer, the identified one or more regions including updated graphics information, retrieve the updated graphics information from the identified one or more regions of the graphics buffer, encode the updated graphics information, and transmit the encoded updated graphics information. Other embodiments are described and claimed.


