Video Packet Redundancy for Loss Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video communication over packet-based networks faces challenges in maintaining high quality due to packet loss and delay, which degrades video synchronization and image quality, especially when using protocols like H.323 and SIP, as existing methods lack effective mechanisms for handling missing packets without degrading the video signal.
Innovation Solution
A system and method that generates primary and secondary data chunks from a compressed video stream, where secondary chunks contain redundant data to maintain synchronization, and are delayed to increase the likelihood of reaching the destination node before primary packets, allowing for seamless reconstruction of lost data and reducing video disruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If UDP/IP protocol is used for video communication, then packet loss rate is reduced (0-10% loss), but video synchronization and quality deteriorate due to lack of error recovery mechanisms
Solution Approach 1:
The patent applies preliminary action by embedding forward error correction data and redundant video information into packets before transmission. Specifically, the system encodes video data with erasure correction codes and includes multiple redundancy versions in advance, enabling the receiver to reconstruct lost packets without requiring retransmission or handshake protocols, thus maintaining video synchronization despite packet loss
Solution Approach 2:
The patent implements beforehand cushioning by creating redundant copies and error correction codes in advance to cushion against potential packet loss. The system generates multiple encoded versions of video data with built-in error correction capabilities, so that if primary packets are lost during transmission, the receiver can use the pre-prepared redundant data to maintain continuous playback without synchronization disruptions
2Reliability
If TCP/IP protocol with handshake mechanism is used, then packet loss recovery is improved, but video communication delay increases and quality degrades
Solution Approach 1:
The patent extracts the error recovery function from the transport layer protocol (TCP/IP handshake mechanism) and implements it directly at the application layer within the video communication stream itself. By embedding forward error correction codes and redundant data within the video packets, the system eliminates the need for time-consuming TCP retransmission handshakes, achieving rapid packet recovery without adding communication delay
Solution Approach 2:
The patent introduces forward error correction codes and redundant data as intermediary elements within the video stream that mediate between the sender and receiver. These intermediaries carry correction information that enables automatic packet recovery at the receiver end without requiring interaction with the sender, thus avoiding the delay inherent in TCP's request-retransmit handshake mechanism
3Reliability
If frequent Intra frame transmission is used for packet loss recovery, then video quality is maintained, but network overhead and bandwidth consumption increase
Solution Approach 1:
The patent applies partial action by using selective redundancy insertion rather than transmitting complete Intra frames for every potential loss scenario. The system inserts error correction codes and limited redundant data only where needed based on packet importance and current network conditions, achieving effective packet recovery without the excessive bandwidth consumption of frequent full Intra frame transmissions
Solution Approach 2:
The patent changes the parameter of redundancy representation from complete frame copies (Intra frames) to compressed error correction codes and differential data. By transforming the redundancy format from full image data to compact correction algorithms and partial data, the system maintains video quality while significantly reducing the quantity of redundant data transmitted over the network
4Adaptability or versatility
If packet-based network transmission is used, then network flexibility and routing capability are improved, but packet loss and delay occur without guaranteed delivery
Solution Approach 1:
The patent implements self-service by enabling video packets to carry their own error correction and recovery information independently. Each video packet includes forward error correction codes and redundancy data that allow it to be recovered or reconstructed at the receiver end without requiring network-level guarantees or retransmission services, making the video transmission self-sufficient against packet loss in flexible packet-based networks
Data Source
AI summary
A system and method for improving quality of video communication includes a packets generator logical unit (PGU) coupled to a video source for receiving a compressed video stream and generating primary and secondary data chunks for transmittal to one or more destination nodes via a network. Each primary data chunk is associated with a secondary data chunk, and each secondary data chunk includes video data that covers a same portion of a video frame as video data included in each associated primary data chunk. The PGU encapsulates the primary and secondary data chunks in associated primary-secondary packet pairs composed of MB data fields, picture header fields, GOB and slice start header fields, and MB header fields, among others. The destination nodes process the secondary packets received via the network if the primary packets are damaged or lost in transmission.


