Prioritizing Dirty Regions in Virtual Channel Graphics Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for transmitting three-dimensional graphics or resource-intensive graphics sacrifice quality or end-user experience to reduce data transmission, and methods that focus on transmitting only dirty regions often transmit redundant data, leading to inefficiencies in bandwidth usage.
Innovation Solution
A method and system for prioritizing dirty regions within graphics content based on characteristics such as application type, user interaction, and system load, allowing only high-priority regions to be transmitted, thereby reducing the amount of data sent over communication channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If all dirty regions are transmitted to reduce the amount of graphical data, then bandwidth usage is reduced, but transmission speed decreases due to the large volume of data
Solution Approach 1:
The patent segments dirty regions into different priority levels (high priority and low priority) based on their characteristics. This segmentation allows the system to selectively transmit only high-priority dirty regions, thereby reducing the total data volume while maintaining transmission speed, thus resolving the contradiction between bandwidth efficiency and transmission speed.
Solution Approach 2:
The patent applies local quality by differentiating the importance of different dirty regions based on their specific characteristics (such as whether they contain critical information or user interaction elements). High-priority regions receive full transmission while low-priority regions are deferred, optimizing both bandwidth usage and transmission speed by treating different regions differently.
2Speed
If only high-priority dirty regions are transmitted, then transmission speed is improved, but quality may be compromised by omitting low-priority regions
Solution Approach 1:
The patent performs preliminary action by pre-classifying dirty regions into priority levels before transmission. This allows the system to make informed decisions about what to transmit first, ensuring that critical visual updates are delivered promptly while non-critical updates are deferred, thus maintaining both speed and quality through strategic prioritization.
Solution Approach 2:
The patent implements feedback by monitoring which dirty regions have been transmitted and using this information to determine subsequent transmission decisions. This feedback mechanism ensures that if a low-priority region becomes important or if bandwidth becomes available, the system can adjust its transmission strategy to maintain graphics quality while preserving transmission speed benefits.
Data Source
AI summary
A method for identifying modified sections of a drawing region and selecting at least one modified drawing region section to transmit to a remote computer. A local computer can execute a prioritization module that can identify a first modified drawing region section and a second modified drawing region section. Each of the first and second modified drawing region section can have a corresponding priority. The prioritization module can determine whether the first priority of the first section is greater than the second priority of the second section and can select the greater priority. The local computer can then transmit the selected modified drawing region section that has the greatest priority to a remote computer that communicates with the local computer over a virtual channel.


