Scalable Video Bitstream Merging for Streaming Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video streaming services face inefficiencies in providing scalable video coding that maintains high image quality across various resolutions and frame rates, as existing algorithms either waste computational resources and storage or degrade image quality to achieve scalability.
Innovation Solution
A method involving the generation of multiple scalable bitstreams with different resolutions and frame rates, combined into a super bitstream, allowing for efficient truncation and transmission of requested video sequences while maintaining image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple separate bitstreams are generated for different resolutions and frame rates, then video scalability is improved, but device complexity and storage requirements increase
Solution Approach 1:
The patent combines multiple separate bitstreams for different resolutions and frame rates into a single integrated bitstream structure. This merging approach maintains the scalability benefits of having multiple resolutions while reducing the complexity of managing separate encoding/decoding systems for each resolution level.
Solution Approach 2:
The patent creates a universal bitstream structure that can serve multiple resolution and frame rate requirements simultaneously. A single bitstream can be decoded at different quality levels, making the system multi-functional without requiring separate processing paths for each resolution.
2Adaptability or versatility
If multiple separate bitstreams are generated for different resolutions and frame rates, then video scalability is improved, but storage capacity requirements increase
Solution Approach 1:
The patent merges multiple bitstreams into a single integrated structure, eliminating redundant storage requirements. By combining the bitstreams, the system stores video data once while maintaining the ability to provide multiple resolution outputs, significantly reducing total storage capacity needs.
Solution Approach 2:
The patent implements a nested bitstream structure where lower resolution data is embedded within the higher resolution bitstream. This allows the same stored data to serve multiple resolution requirements, with each resolution level being a nested subset of the complete high-resolution data.
3Quantity of substance
If a single bitstream is used for all resolutions, then storage efficiency is improved, but image quality degrades at lower resolutions
Solution Approach 1:
The patent applies local quality enhancement by providing different quality levels at different resolution layers within the single bitstream. Each resolution level maintains optimal image quality through dedicated encoding parameters, while the overall structure remains storage-efficient through unified bitstream management.
Solution Approach 2:
The patent segments the single bitstream into multiple quality layers, where each layer corresponds to a specific resolution and quality level. This segmentation allows the system to maintain high storage efficiency while ensuring that each resolution level delivers optimal image quality through specialized encoding.
4Manufacturing precision
If multiple encoders are used for different resolutions, then video quality at each resolution is improved, but computational resources and processing time increase
Solution Approach 1:
The patent employs a universal encoder that can produce multiple resolution outputs through a single encoding process. This multi-functional encoder maintains high video quality at all resolutions by using scalable encoding techniques, eliminating the need for multiple separate encoding operations and reducing computational resource consumption.
Data Source
AI summary
A method and apparatus for video encoding, predecoding, and video decoding for video streaming services. The video encoding method includes encoding first and second video sequences into first and second bitstreams using scalable video coding, wherein at least one of resolution, frame rate, and image quality of the second video sequence is different from that of the first video sequence, and combining the first and second bitstreams into a super bitstream.


