CPE Filler Frame Detection and Removal for Media Stream Lag
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current customer premises equipment (CPE) devices experience delays and frame loss when acquiring and parsing media streams from headend providers, leading to undesirable user experiences due to the need for filler frames, which cause slowness and lag.
Innovation Solution
A CPE system with a communication component, determining component, and filtering component that tunes to incoming media streams, buffers frames, determines if frames are filler frames, and removes them to provide a smoother user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If filler frames are added to the beginning of media streams to prevent frame loss during processing, then the reliability of media stream delivery is improved, but the user experience deteriorates due to perceived slowness and lag
Solution Approach 1:
The system performs preliminary detection of filler frames at the CPE device before displaying the media stream to the user. By identifying and removing filler frames in advance during the buffering and parsing phase, the system ensures that only meaningful content is displayed, eliminating the perceived delay while maintaining reliable delivery of actual content frames
Solution Approach 2:
The invention extracts and removes filler frames from the media stream at the customer premises equipment. The CPE detects filler frames based on their distinctive characteristics (such as repeated frame data or specific timing patterns) and selectively removes them from the buffered stream before playback, separating the harmful filler content from the valuable media content
2Adaptability or versatility
If older CPE devices are used to maintain compatibility with legacy systems, then the adaptability of the system is improved, but the processing speed and frame acquisition time worsen
Solution Approach 1:
The system changes the parameter of frame processing by implementing intelligent filler frame detection and removal algorithms at the CPE level. This allows older devices to process streams more efficiently by skipping over filler frames entirely, reducing the effective processing time and improving speed without requiring hardware upgrades or sacrificing legacy compatibility
3Reliability
If filler frames are used to guarantee media stream delivery to older CPE devices, then the loss of frames is reduced, but the quantity of unnecessary data transmitted increases
Solution Approach 1:
The CPE device performs self-service by autonomously detecting and removing filler frames from the received media stream. Instead of relying on the headend to pre-process and remove filler frames for all devices, each CPE independently handles the removal based on its own detection of filler frame patterns, making the system self-adapting and efficient
Data Source
AI summary
The customer premises equipment apparatus includes a communication component, a determining component and a filtering component. The communication component pulls a first chunk of headend guide data from a headend guide data provider using HTTP streaming. The first chunk of headend guide data contains a plurality of frames, some of which may be filler frames. The determining component determines whether at least one of the frames within the first chunk of headend guide data includes filler frames. The filtering component removes the frames that correspond to filler frames.


