WiFi Chip Streaming Media Error Correction via Dual CRC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current WiFi technologies face interference and instability during multimedia streaming, leading to poor image quality, video fluency, and voice jitter due to the direct discarding of error packets and inadequate use of error correction mechanisms.

Innovation Solution

A streaming media packet processing method that determines error packets using CRC checks, verifies the TCP/IP header, and calculates a second CRC for preconfigured packets, allowing error correction and decoding by a central processing unit, thereby preventing unnecessary retransmissions and enhancing transmission stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the WiFi chip directly discards error packets, then the processing complexity is reduced, but the transmission stability and multimedia quality deteriorate

Engineering Contradiction:
Improveprocessing complexityVSAvoidtransmission stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the packet processing into multiple stages: initial CRC check at WiFi chip, TCP/IP header verification, payload error detection, and selective forwarding to application processor. This segmentation allows early discarding of clearly erroneous packets while enabling detailed error correction only for potentially recoverable packets, thus resolving the contradiction between processing complexity and transmission stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary error detection using CRC checks and TCP/IP header verification at the WiFi chip before forwarding packets to the application processor. This preliminary action filters out obviously erroneous packets early, reducing the burden on subsequent processing stages while maintaining transmission stability by identifying recoverable errors before full packet processing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the ARQ mechanism is used to retransmit error packets, then the link stability is improved, but the real-time quality of multimedia service deteriorates due to retransmission delays

Engineering Contradiction:
Improvelink stabilityVSAvoidretransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary error detection and classification before packet transmission completion. By identifying recoverable errors early through CRC checks and header verification, the system can apply error correction algorithms immediately without waiting for ARQ retransmission, thus reducing retransmission delays while maintaining link stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary error correction layer between the WiFi chip and application processor. This intermediary performs payload error detection and correction using algorithms like FEC (Forward Error Correction), allowing the system to recover from errors without invoking the ARQ retransmission mechanism, thereby maintaining both link stability and real-time quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If error correction is performed on all packets, then the transmission stability is improved, but the processing overhead and energy consumption increase

Engineering Contradiction:
Improvetransmission stabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments error correction processing into hierarchical levels: Level 1 uses lightweight CRC checks at the WiFi chip for all packets, Level 2 applies TCP/IP header verification for suspicious packets, and Level 3 performs full payload error correction only for packets with detected errors. This segmentation ensures that energy-intensive error correction is applied only when necessary, reducing overall energy consumption while maintaining transmission stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial error correction action by performing full payload error correction only on packets where errors are detected through preliminary checks, rather than applying error correction to all packets. This partial action approach maintains transmission stability for affected packets while significantly reducing processing overhead and energy consumption compared to universal error correction.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3057256B1Method for processing stream media message, WIFI chip and mobile terminal
Publication Date: 2020.04.22 HUAWEI DEVICE CO LTD
  • EP3057256B1 patent drawingFigure 1
  • EP3057256B1 patent drawingFigure 2
  • EP3057256B1 patent drawingFigure 3~4

AI summary

The present invention relates to a streaming media packet processing method, a WiFi chip, and a mobile terminal. The method includes: receiving a streaming media packet, and determining whether the streaming media packet is an error streaming media packet according to a first cyclic redundancy check code CRC of the streaming media packet; if yes, determining whether a TCP/IP header of the streaming media packet is correct; if yes, determining whether the streaming media packet is preset streaming media; and if yes, calculating a second CRC of the streaming media packet, combining the second CRC with the streaming media packet, and transmitting the streaming media packet combined with the second CRC to a processor, so that the processor processes the streaming media packet according to the second CRC. According to embodiments of the present invention, an anti-interference capability of the WiFi chip during streaming media transmission and transmission stability of a multimedia service packet are improved.