Video Packet Redundancy for Loss Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidvideo synchronization information
Core Design Contradiction:
ReliabilityVSLoss of information

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If TCP/IP protocol with handshake mechanism is used, then packet loss recovery is improved, but video communication delay increases and quality degrades

Engineering Contradiction:
Improvepacket loss recoveryVSAvoidvideo communication delay
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If frequent Intra frame transmission is used for packet loss recovery, then video quality is maintained, but network overhead and bandwidth consumption increase

Engineering Contradiction:
Improvevideo quality maintenanceVSAvoidnetwork overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #16Partial or excessive action

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvenetwork routing flexibilityVSAvoidend-to-end connection guarantee
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7818772B2System and method for improving the quality of video communication over a packet-based network
Publication Date: 2010.10.19 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US7818772B2 patent drawing
  • US7818772B2 patent drawing
  • US7818772B2 patent drawing

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.