H.264 Remote Video Codec Region-Based Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote video display systems require proprietary coding and decoding schemes, leading to increased development efforts and compatibility issues, as they often necessitate the design of custom codecs.
Innovation Solution
Implementing a remote display system that uses standard, non-custom codecs like H.264, which analyzes screen images to differentiate between regions and applies lossless and lossy compression dynamically, optimizing efficiency and reducing bandwidth requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If proprietary coding and decoding schemes are used for remote video display, then video transmission quality can be optimized, but development effort and system complexity increase
Solution Approach 1:
The patent applies universality by using standard H.264-based video codecs that are widely adopted across multiple devices and platforms. Instead of developing proprietary coding schemes, the system leverages existing universal codec standards to achieve video transmission quality while reducing development effort and system complexity.
2Productivity
If proprietary codecs are developed for remote display systems, then compression efficiency can be optimized, but compatibility with other systems decreases
Solution Approach 1:
The system achieves compatibility across different platforms and devices by adopting universal H.264-based video codecs. This allows the remote display system to work with various consumer electronics devices, computers, and display devices without requiring proprietary codec development, while still maintaining effective compression through standardised algorithms.
3Manufacturing precision
If lossless compression is used for all video regions, then video quality is maintained, but bandwidth requirements increase
Solution Approach 1:
The patent applies local quality by differentiating compression approaches for different video regions. Instead of uniformly applying lossless compression to entire video frames, the system selectively applies compression techniques based on regional importance, maintaining high quality for critical areas while reducing bandwidth for less important regions.
Solution Approach 2:
The video content is segmented into different regions that require different compression strategies. The system divides video frames and applies appropriate compression methods to each segment, allowing lossless or high-quality compression for important regions while using more aggressive compression for other areas, thereby reducing overall bandwidth requirements.
Data Source
AI summary
Embodiments include implementing a remote display system (either wired or wireless) using a standard, non-custom codec. In this system, the decoder side can be fully implemented using an existing standard from a decode/display point of view and using a single stream type. The encoder side includes a pre-processing component that analyzes screen images comprising the video data to determine an amount of difference between consecutive frames of the screen images, divides each screen image into a plurality of regions, including no change regions, high quality regions, and low quality regions. The pre-processor characterizes each region as requiring a minimum quality level, encodes the low quality regions for compression in accordance with the H.264 encoding standard; and encodes the high quality regions using the lossless compression scheme of the H.264 standard. A no change region is encoded using a version of the H.264 encoding standard that adaptively and dynamically selects between lossless and lossy compression in a manner that optimizes efficiency of the compression operation.


