Video Bitstream Generation via Region-Based Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video streaming technologies face challenges in efficiently transmitting large amounts of high-definition video content, particularly for applications like virtual reality, due to high data requirements and resource-intensive hardware needs, as they encode entire videos at high bit rates, leading to increased storage demands and buffering issues.
Innovation Solution
A method and apparatus that classify video content into areas of importance and encode them at different bit rates, merging data from multiple bitstreams to generate a mixed video stream that prioritizes high-importance areas with higher bit rates and lower-importance areas with lower bit rates, reducing overall data usage and hardware requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If video content is encoded at high bit rates for entire video, then video quality is improved, but data usage and storage requirements increase
Solution Approach 1:
The video content is divided into multiple regions of interest (ROIs) and non-ROI areas. Different encoding bit rates are applied to different regions: high bit rates for ROIs to maintain quality, and low bit rates for non-ROI areas to reduce data usage. This spatial segmentation resolves the contradiction by allowing selective quality optimization.
Solution Approach 2:
The patent implements local quality variation by assigning different quality levels to different spatial regions within the video frame. High-quality encoding is concentrated in ROI areas where viewers focus attention, while peripheral areas use lower quality encoding. This resolves the contradiction by optimizing quality distribution according to actual viewing needs.
2Measurement precision
If video content is encoded at high bit rates for entire video, then video quality is improved, but storage space requirements increase
Solution Approach 1:
The video stream is segmented into ROI and non-ROI portions with different encoding parameters. By storing only essential high-quality data for ROIs and compressed data for non-ROIs, the patent reduces overall storage requirements while preserving critical video quality, directly addressing the storage space contradiction.
3Measurement precision
If video content is encoded at high bit rates for entire video, then video quality is improved, but hardware resources increase
Solution Approach 1:
The encoding process is segmented into different processing streams for ROI and non-ROI areas. This allows the system to allocate hardware resources efficiently, dedicating high-processing-power components only to ROI encoding while using simpler encoding for non-ROI areas, thus reducing overall hardware resource requirements while maintaining quality where needed.
4Measurement precision
If video content is encoded at high bit rates for entire video, then video quality is improved, but buffering issues increase
Solution Approach 1:
By segmenting the video into ROI and non-ROI areas with different bit rates, the patent reduces the overall data volume that needs to be buffered. The high-bit-rate ROI portions are prioritized for transmission and buffering, while low-bit-rate non-ROI portions require less buffering capacity, thereby reducing total buffering time and improving streaming responsiveness.
Data Source
AI summary
A method and apparatus are disclosed for generating a video bitstream for high-resolution video streaming. The present disclosure in some embodiments provides a method and apparatus for generating a video bitstream by encoding a video at a different bit rate for each of video areas, in order to efficiently transmit a large amount of high-resolution video contents.


