GOP-Based Video Stream Encoding for Wireless Error Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video data stream transmission in wireless digital networks, such as WIFI, faces challenges in ensuring reliable and high-quality reception, especially in multicast mode, where errors can disrupt the viewing experience of video streams, particularly in real-time applications like sports events.
Innovation Solution
The method organizes video data streams into packets based on groups of pictures (GOP) with additional redundancy data and an index table, allowing for efficient error correction and improved control over transmission, using AL-FEC algorithms and specific data block structures to enhance reliability and quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video data is transmitted in standard packets without GOP-based organization, then transmission simplicity is maintained, but error correction efficiency and reception reliability deteriorate
Solution Approach 1:
The video stream is segmented into Groups of Pictures (GOPs), where each GOP is packaged as a separate data unit. This segmentation allows error correction to be applied at the GOP level rather than individual packet level, improving reception reliability while managing complexity through hierarchical organization.
Solution Approach 2:
Redundancy data is pre-calculated and embedded within each GOP structure before transmission. The AL-FEC algorithms generate correction codes in advance and attach them to the corresponding video data, enabling error recovery without requiring complex real-time processing at the receiver.
2Reliability
If redundancy data is added for error correction, then reception reliability improves, but transmission data volume and bandwidth consumption increase
Solution Approach 1:
The patent merges the video data and its corresponding redundancy data into a single integrated GOP structure. This combining approach ensures that error correction data is tightly coupled with the source data it protects, improving correction efficiency while optimizing bandwidth utilization through unified transmission.
Solution Approach 2:
The AL-FEC algorithms dynamically adjust the redundancy ratio based on channel conditions and error characteristics. By changing the parameter of redundancy data quantity adaptively, the system achieves reliable error correction while minimizing unnecessary bandwidth consumption in good transmission conditions.
3Reliability
If AL-FEC algorithms with matrix functions are used for error correction, then error recovery capability improves, but processing complexity and computational load increase
Solution Approach 1:
The complex matrix operations required by AL-FEC algorithms are performed in advance during the encoding phase. The receiver only needs to perform simpler reconstruction operations using the pre-calculated redundancy data, significantly reducing real-time processing complexity while maintaining strong error recovery capability.
Solution Approach 2:
Error correction is applied at the GOP level rather than at the individual packet level. This segmentation reduces the computational burden by processing larger chunks of data together, allowing the complex matrix functions to be optimized and executed more efficiently with reduced overall processing complexity.
4Ease of operation
If video streams are organized into GOP structures with index tables, then transmission control and error localization improve, but data packet structure complexity increases
Solution Approach 1:
Index tables are pre-generated and embedded within each GOP structure to map the positions of all pictures and data units. This preliminary organization enables efficient random access and error localization during playback without requiring complex runtime analysis, improving transmission control while managing structural complexity through advance preparation.
Data Source
AI summary
A method for encoding streams of video data based on groups of pictures (GOP) used in video coding to define the arrangement order of the images with internal coding and with predictive coding for generating a visible image, including redundancy transmission error correction means for transmissions over a wireless network controlled by a local data communication protocol. The video stream consists of consecutive data packets G, each packet G comprising a first set M containing the video data to be transmitted, and a second set comprising redundancy data obtained by a redundancy algorithm. According to the method, the first data set M is composed of all the data of at least one group of pictures (GOP).


