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 are prone to mischaracterization, leading to unnecessary transmission of video frames, which can result in observable delays or inaccuracies in display updates.

Innovation Solution

The use of multiple CRC values and a characterization scheme that compares results across consecutive video frames, with a threshold count mechanism to mitigate mischaracterization and reduce computational burden, ensures accurate identification of static video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single CRC value is used to detect static video content, then the computational burden is reduced, but the probability of mischaracterization increases

Engineering Contradiction:
Improvecomputational burdenVSAvoidprobability of mischaracterization
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies local quality by using different CRC values for different video frames rather than a uniform single CRC value. Specifically, first video frames use a first CRC value while second video frames use a second CRC value, allowing the system to locally adapt the detection mechanism to reduce mischaracterization probability while maintaining computational efficiency in each local context.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by dynamically switching between different CRC values based on the video frame sequence. The system transitions from using a single static CRC value to a dynamic approach where the CRC value changes depending on whether the frame is a first or second video frame, enabling the detection mechanism to adapt to varying content characteristics and reduce overall mischaracterization.

Inventive Principle:
Principle #15Dynamics

2Reliability

If video frames are transmitted continuously without static content detection, then display updates remain accurate, but unnecessary transmissions increase bandwidth usage and power consumption

Engineering Contradiction:
Improvedisplay update accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies feedback by using CRC comparison results to determine whether to transmit video frames. The system continuously monitors video content changes through CRC calculations and uses this feedback information to make intelligent transmission decisions, transmitting only when necessary to maintain display update accuracy while reducing unnecessary transmissions and associated energy consumption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting the transmission parameter (whether to transmit a video frame) based on the detected content changes. Instead of continuous transmission, the system changes the transmission parameter to either transmit or withhold frames based on CRC comparison outcomes, thereby reducing power consumption while maintaining display accuracy through conditional transmission.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

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

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the video stream into distinct segments (first video frames and second video frames) and applying different CRC values to each segment. This segmentation approach allows the system to use multiple CRC values to improve detection accuracy while managing computational complexity by organizing the calculation process into manageable segments rather than applying complex algorithms uniformly across all frames.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action by alternating between using the first CRC value for first video frames and the second CRC value for second video frames in a periodic pattern. This periodic alternation enables the system to achieve improved detection accuracy through multiple CRC values while controlling computational complexity through a regular, predictable calculation rhythm that can be efficiently implemented.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8977945B2Techniques for transmitting video content to a wirelessly docked device having a display
Publication Date: 2015.03.10 INTEL CORP
  • US8977945B2 patent drawing
  • US8977945B2 patent drawing
  • US8977945B2 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.