WiFi Chip Streaming Media Error Correction via Dual CRC
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If error correction is performed on all packets, then the transmission stability is improved, but the processing overhead and energy consumption increase
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.