Scalable Video Stream Filtering Profiles for Network Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current scalable video streaming technologies, such as MPEG4-SVC, face limitations in adapting to diverse user and network conditions, as they either require prior knowledge of customer characteristics or cannot simultaneously serve different applications due to fixed or variable path signaling modes, lacking flexibility in quality and resolution adjustments.
Innovation Solution
A method for filtering scalable video streams that defines multiple profiles or paths based on enhancement data units for time, space, and quality characteristics, allowing for dynamic adaptation to user preferences and network conditions, using priority and dependency indicators to select the most suitable path for transmission or reception.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single compressed stream is generated for the entire encoded sequence, then the encoding efficiency is improved, but the system cannot adapt to different customer characteristics such as bandwidth and processing capacities
Solution Approach 1:
The patent segments the scalable video stream into multiple data unit blocks, each containing base and enhancement data units organized in layers. This segmentation allows the system to transmit a single compressed stream that can be flexibly filtered at the receiver end to match different customer characteristics such as bandwidth constraints and processing capacities, resolving the contradiction between encoding efficiency and adaptability.
Solution Approach 2:
The patent introduces dynamic path selection mechanisms where the receiver can choose from multiple predefined paths (profiles) based on real-time network conditions and terminal capabilities. Each path represents a different filtering strategy for extracting base and enhancement layers, enabling the system to adapt to varying customer characteristics while maintaining a single encoded source.
2Adaptability or versatility
If multiple compressed streams are generated for different bit-rate/resolution levels (simulcast), then the adaptability to different customer characteristics is improved, but the encoding efficiency deteriorates
Solution Approach 1:
The patent creates a universal compressed stream structure that serves multiple functions: it can be decoded as-is for basic playback, filtered to extract specific quality levels, or selectively enhanced. The single stream contains all necessary base and enhancement layers to serve different customer needs, eliminating the need for multiple separate encodings while maintaining adaptability.
3Device complexity
If fixed path signaling mode is used in scalable video coding, then the decoding complexity is reduced, but the flexibility in quality and resolution adjustments is limited
Solution Approach 1:
The patent pre-defines multiple paths (profiles) during encoding, where each path represents a specific filtering strategy for different application scenarios. These paths are signaled in advance to the receiver, allowing flexible adaptation to different quality and resolution requirements without increasing runtime decoding complexity, as the filtering decisions are predetermined.
4Adaptability or versatility
If variable path signaling mode is used in scalable video coding, then the flexibility in quality and resolution adjustments is improved, but the decoding complexity increases
Solution Approach 1:
The patent applies different filtering strategies (paths) to different data unit blocks based on local characteristics such as content type and priority. Each path is optimized for specific scenarios (e.g., quality-oriented, fluidity-oriented, balanced), allowing the system to achieve high flexibility without uniformly increasing decoding complexity across all data units.
5Manufacturing precision
If enhancement data units are transmitted for all scalability levels, then the video quality is improved, but the bandwidth consumption increases
Solution Approach 1:
The patent extracts and transmits only the necessary enhancement data units based on the selected path and application requirements. Instead of transmitting all possible enhancement layers, the system selectively extracts the specific enhancement units needed for the target quality level, reducing bandwidth consumption while maintaining the ability to achieve high video quality when conditions permit.
Data Source
AI summary
A method is provided for filtering a scalable video stream, organized in the form of data unit blocks, each of which comprises a base data unit and a set of data units distributed according to two types of enhancement data, corresponding respectively to time and/or space and/or quality characteristics and making it possible to define several quality levels. The method defines at least two distinct filtering profiles, or paths of each block data units, wherein each path defines a row of successive foldover positions and each foldover position uses at least by one less data units than a previous position, and selects one of the paths according to a predetermined criterion, taking into account the type of content of the stream and/or at least one information item representing the capacities of a terminal receiving the stream.


