H.264 Remote Video Codec Region-Based Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo transmission qualityVSAvoiddevelopment effort
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If proprietary codecs are developed for remote display systems, then compression efficiency can be optimized, but compatibility with other systems decreases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidsystem compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If lossless compression is used for all video regions, then video quality is maintained, but bandwidth requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8687702B2Remote transmission and display of video data using standard H.264-based video codecs
Publication Date: 2014.04.01 ADVANCED MICRO DEVICES INC
  • US8687702B2 patent drawing
  • US8687702B2 patent drawing
  • US8687702B2 patent drawing

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.