Video Stream Provider Frame Replacement for Data Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Satellite radio transmission systems experience data loss due to interference and equipment failures, leading to manual switch-over between primary and secondary satellites, resulting in temporary loss of data during the switch-over period.

Innovation Solution

A video stream provider system that receives and processes both primary and secondary video streams, identifies corrupted frames, and replaces them with corresponding frames from the complementary stream to generate an output stream, minimizing data loss by synchronizing and replacing data packets based on timestamp information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual switch-over between primary and secondary satellites is used, then operator control is maintained, but data loss occurs during switch-over period

Engineering Contradiction:
Improveoperator controlVSAvoiddata loss
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system automatically detects corrupted video frames and switches between primary and secondary satellites without operator intervention. The automated frame replacement process eliminates the need for manual switch-over operations, thereby preventing data loss during the switch-over period while maintaining operational control through automated decision-making.

Inventive Principle:
Principle #25Self-service

2Extent of automation

If automated switch-over between satellites is implemented, then switch-over speed is improved, but data loss cannot be protected

Engineering Contradiction:
Improveswitch-over automationVSAvoiddata loss protection
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The system receives and buffers video frames from both primary and secondary satellites in advance, preparing backup frames before corruption occurs. When corruption is detected, the pre-buffered backup frames are immediately substituted, eliminating data loss without requiring slow switch-over operations. This preliminary preparation enables both fast automation and data protection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary frame replacement mechanism that operates between the primary video stream and the output. Corrupted frames are detected and substituted with backup frames from the secondary satellite through this intermediary process, allowing automated switch-over while protecting against data loss. The intermediary buffer and replacement logic enable simultaneous automation and data integrity protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If video frames are replaced from complementary stream, then data loss is reduced, but system complexity increases

Engineering Contradiction:
Improvedata loss reductionVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the video stream into individual frames and processes them independently. Corrupted frames are identified and replaced separately from the main stream, allowing the complementary satellite stream to be processed in parallel. This segmentation enables frame-level replacement without requiring complete system redundancy, reducing overall complexity while maintaining data loss protection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system discards corrupted video frames and recovers them by substituting with backup frames from the complementary satellite stream. This selective replacement approach processes only the affected portions rather than the entire stream, reducing computational complexity. The frame-level recovery mechanism maintains data integrity without requiring complex system-wide redundancy.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentEP3207645B1Replacing a corrupted video frame
Publication Date: 2019.12.11 VIGOR SYSTEMS INC
  • EP3207645B1 patent drawingFigure 1~2
  • EP3207645B1 patent drawingFigure 3~4
  • EP3207645B1 patent drawingFigure 5~6

AI summary

It is presented a video stream provider for providing an output video stream. The video stream provider comprises: a processor; and a memory storing instructions that, when executed by the processor, causes the video stream provider to: receive a first video stream comprising a plurality of video frames, the first video stream being a main video stream; receive a second video stream comprising a plurality of video frames, wherein the video frames of the second video stream correspond to the video frames of the first video stream, the second video stream being a complementary video stream; determine a corrupted video frame of the main video stream; replace the corrupted video frame with a corresponding video frame from the complementary video stream to generate an output video stream; and output the output video stream.