Graphics-Aware Video Encoding for Wireless Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding techniques, such as AVC and HEVC, are inefficient for encoding computer-generated content like desktop and gaming content in wireless display systems, as they are designed for naturally captured video and do not optimize power, performance, and video quality for graphics-based content.

Innovation Solution

Collecting graphics properties from a graphics composition system to determine encode settings for each frame, such as geometry, layer types, and update indicators, allowing for intra mode, skip mode, and high-quality encoding settings to be applied, enabling efficient encoding and transmission of graphics-based video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If AVC or HEVC encoding standards are used for wireless display, then video quality and resolution are improved, but power consumption and processing complexity increase

Engineering Contradiction:
Improvevideo qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent changes the encoding parameters dynamically based on content type detection. For graphics-based content, it uses simplified encoding parameters (lower compression complexity) compared to natural video, thereby reducing power consumption while maintaining adequate video quality for the specific content type

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the video content into different types (graphics-based vs. natural video) and applies different encoding strategies to each segment. This allows optimized power consumption for graphics content while preserving high quality encoding for natural video segments

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If AVC or HEVC encoding standards are used for wireless display, then video quality and resolution are improved, but processing complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent modifies encoding parameters based on content type. For graphics-based content, it reduces processing complexity by using simplified encoding paths and fewer processing steps, while maintaining sufficient video quality for the application

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent divides content into segments (graphics vs. natural video) and applies different processing complexities to each. Graphics segments receive simplified processing while natural video segments receive full complex encoding, optimizing overall system performance

Inventive Principle:
Principle #1Segmentation

3Productivity

If standard video encoding is applied to graphics-based content, then encoding is performed, but encoding efficiency and power consumption are suboptimal

Engineering Contradiction:
Improveencoding efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary content type analysis before encoding. By detecting whether content is graphics-based or natural video in advance, it can pre-select the appropriate encoding mode, avoiding unnecessary complex processing for graphics content and improving encoding efficiency while reducing power consumption

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10104373B2Content based video encoding for wireless display
Publication Date: 2018.10.16 INTEL CORP
  • US10104373B2 patent drawing
  • US10104373B2 patent drawing
  • US10104373B2 patent drawing

AI summary

Techniques related to content based encoding of video content for transmission and display via a remote device are discussed. Such techniques may include collecting graphics properties for graphics layers of a frame of a video sequence, determining encode settings based on the graphics properties, and coding the frame of the video sequence for wireless transmission based on the encode settings.