Multi-Path FEC Transmission for Wireless Display Data Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data loss during transmission between display devices and peripheral devices occurs due to various network issues, leading to packet loss and subsequent delays in data reception, which can degrade the quality of service and require retransmission.
Innovation Solution
An electronic device employs a forward error correction (FEC) code to generate repair packets, transmitting them through multiple paths - a direct path and a path through an access point - to ensure reliable data reception by the display device, thereby reducing the need for retransmissions and maintaining data quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is transmitted through a single path, then the transmission path is simple, but packet loss occurs more easily and reliability is low
Solution Approach 1:
The patent divides the data transmission into multiple independent paths: a first path through a direct wireless connection and a second path through an access point. Each path can transmit packets independently, so if one path experiences packet loss, the other path can compensate, thereby improving overall transmission reliability without requiring complex coordination between paths.
Solution Approach 2:
The patent adds a dimensional aspect to transmission by introducing multiple concurrent transmission paths simultaneously. Instead of a single linear transmission route, the system creates parallel transmission dimensions (direct path and routed path), allowing packets to be sent through different routes at the same time, which improves reliability without significant complexity increase.
2Reliability
If packets are re-transmitted after loss, then data completeness is improved, but transmission delay increases
Solution Approach 1:
The patent applies forward error correction by pre-calculating and attaching correction information to packets before transmission. This preliminary action enables the receiving end to repair lost packets without waiting for retransmission, thus maintaining data completeness while avoiding the delay associated with retransmission. The correction information is prepared in advance and sent alongside the data packets.
Solution Approach 2:
The patent converts the potential harm of packet loss into a benefit by using the lost packets' correction information to repair data at the receiving end. Instead of viewing packet loss as a failure requiring retransmission, the system uses the correction information from the original transmission to reconstruct lost data, turning the problematic retransmission process into a beneficial error correction mechanism that reduces delay.
3Reliability
If FEC code rate is high, then error correction capability is improved, but transmission efficiency decreases
Solution Approach 1:
The patent dynamically adjusts the FEC code rate based on the actual transmission conditions and packet loss rates experienced on each path. Instead of using a fixed high code rate that would reduce efficiency, the system adapts the code rate to match the network conditions, maintaining sufficient error correction capability while optimizing transmission efficiency. When packet loss is low, a lower code rate can be used; when packet loss increases, the code rate is raised to maintain correction capability.
Data Source
AI summary
An electronic device is disclosed. The electronic device includes a first communication interface, a second communication interface configured to communicate with a display device wirelessly, a third communication interface configured to communicate with the display device through an access point which communicates with the display device wirelessly, and at least one processor configured to receive data from an external device through the first communication interface, generate repair packets by encoding source packets which include the data using a forward error correction (FEC) code, transmit first repair packets selected from among the repair packets and the source packets to the display device through the second communication interface, and transmit second repair packets excluding the first repair packets from among the repair packets to the display device through the access point using the third communication interface.


