Wireless Docked Video Transmission Using Multi-CRC Static Frame Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting static video content during wireless docking using cyclic redundancy check (CRC) functions are prone to mischaracterization, leading to unnecessary transmission of video frames, which can result in observable delays or inaccuracies in displaying content.

Innovation Solution

Implementing a characterization scheme that uses multiple CRC values and maintains a count of consecutive frames characterized as static, switching to a second CRC value when a threshold is exceeded, to reduce mischaracterization and optimize transmission by withholding non-static video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single CRC value is used to detect static video content, then the detection process is simple and fast, but mischaracterization occurs leading to unnecessary transmission of video frames

Engineering Contradiction:
Improveaccuracy of static video content detectionVSAvoidcomplexity of CRC detection scheme
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the single CRC detection process into multiple parallel CRC calculations using different polynomial values. Instead of relying on one CRC value, the system divides the detection task into multiple independent CRC computations, each contributing to the overall accuracy of static video content identification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of CRC polynomial values by using multiple different polynomial values (e.g., CRC-8, CRC-16, CRC-32) instead of a single fixed polynomial. This parameter variation allows the system to detect static video content more reliably by comparing results across different polynomial bases.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If video frames are transmitted continuously to ensure accurate display, then display accuracy is maintained, but transmission delays occur reducing productivity

Engineering Contradiction:
Improveaccuracy of video content displayVSAvoidvideo transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the results of multiple CRC calculations are compared and analyzed to determine whether video content has changed. This feedback loop enables intelligent decision-making about frame transmission, sending frames only when actual content changes are detected, thus balancing display accuracy with transmission efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs more CRC calculations than a single check would require, using multiple polynomial values to thoroughly verify content changes. This excessive action in detection prevents false positives that would lead to unnecessary transmissions, ultimately improving overall transmission efficiency by avoiding redundant frame sends.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If multiple CRC values are used to reduce mischaracterization, then detection accuracy improves, but computational complexity increases

Engineering Contradiction:
Improveprecision of video content characterizationVSAvoidcomplexity of multiple CRC calculations
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the computational task by dividing it into multiple independent CRC calculations that can be performed in parallel. Each CRC calculation with a different polynomial value is an independent segment, allowing the system to achieve higher precision through distributed computation rather than sequential processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9325452B2Techniques for transmitting video content to a wirelessly docked device having a display
Publication Date: 2016.04.26 INTEL CORP
  • US9325452B2 patent drawing
  • US9325452B2 patent drawing
  • US9325452B2 patent drawing

AI summary

Examples are disclosed for transmitting video content. In some examples, cyclic redundancy check (CRC) values may be added to video content for video frames to be presented or displayed in a given region of a display. Results of CRC functions for consecutive video frames that use the added CRC values may be compared to determine whether the video content for the consecutive video frames is static video content. Video content for at least one of the consecutive video frames may be withheld from being transmitted if the video content for the consecutive video frames is characterized as static video content. Multiple CRC values or different CRC values may be added to further determine whether video content for the consecutive video frames or for subsequent consecutive video frames is also characterized as static video content. Other examples are described and claimed.