Content Stream Dual Encoding for Lost Segment Reconstruction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional streaming video systems experience segment loss during transmission, leading to pauses as the receiving device waits for retransmission of missing segments, despite increased bandwidth efforts failing to address the need for resending.
Innovation Solution
A dual encoding method is employed, where content is encoded using a first algorithm and then re-encoded using a logical operation to form a second stream that can reconstruct missing blocks, allowing local reconstruction at the user device using spare bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional error correcting codes are used for each segment, then errors within the same segment can be corrected, but the code provides no information for other segments and cannot prevent pauses due to segment loss
Solution Approach 1:
The patent combines multiple adjacent segments into a single encoded block, where a single error correction code can correct errors across all segments within that block. This merging approach allows the error correction code to provide information for multiple segments simultaneously, enabling recovery from segment loss without video pauses.
Solution Approach 2:
The patent performs preliminary encoding of multiple segments together before transmission, creating redundant information in advance that can be used to reconstruct lost segments. By pre-encoding blocks containing multiple segments with shared error correction codes, the system prepares recovery capabilities beforehand, eliminating the need for pausing during playback.
2Speed
If bandwidth is increased to reduce delays from retransmission, then transmission speed improves, but the need for retransmission remains unchanged
Solution Approach 1:
The patent converts the harmful effect of segment loss into a beneficial recovery mechanism by encoding redundant information across multiple segments. Instead of merely increasing bandwidth to mask the problem, the system uses the encoded relationships between segments to actively recover from losses, turning potential failures into opportunities for error correction.
3Measurement precision
If segments are transmitted with individual error correcting codes, then each segment can be independently verified, but segment loss still causes video pauses requiring retransmission requests
Solution Approach 1:
The patent merges multiple segments into encoded blocks where error detection and correction capabilities extend across all segments in the block. This combining approach maintains precise error detection while eliminating the need for individual segment retransmissions, as lost segments can be recovered from the encoded block information.
Data Source
AI summary
Methods and systems are provided for encoding content using a first encoding algorithm to produce first encoded content. Content can also be encoded using a second encoding algorithm to produce second encoded content, where the second encoded content can comprise data that can be used to reconstruct the first encoded content. At any time relative to the encoding, a request for the content can be received from a user device. In response to receipt of the request, the first encoded content is transmitted to the user device and the second encoded content is transmitted to the user device.


