Buffer Fullness Determination for Display Stream Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current display link video compression techniques, such as DSC, are insufficient for high-resolution displays like 4K, requiring improved methodologies for rate control to achieve 4:1 compression and above, while maintaining visually lossless picture quality and ease of implementation.
Innovation Solution
A method for display link video compression that involves coding blocks within a slice of video data, storing bits in a buffer, and determining buffer fullness based on the block position, allowing for constant bit rate output and input to prevent overflow and underflow, applicable to various video coding standards including DSC, H.264, and HEVC.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If conventional image compression schemes are used, then bandwidth requirements are reduced, but picture quality becomes lossy or implementation becomes difficult and expensive
Solution Approach 1:
The patent segments the video data into slices and blocks, allowing differential compression strategies. Different blocks within slices can be compressed to different degrees based on their characteristics, enabling optimization between bandwidth reduction and picture quality preservation.
Solution Approach 2:
The patent applies local quality control by adjusting compression parameters based on block position and characteristics within slices. This allows visually important regions to maintain higher quality while less critical regions undergo more aggressive compression, resolving the contradiction between overall bandwidth reduction and local picture quality.
2Productivity
If compression ratio is increased to 4:1 or above for high-resolution displays, then bandwidth requirements are reduced, but buffer overflow or underflow occurs
Solution Approach 1:
The patent implements dynamic buffer management where the available buffer space is continuously adjusted based on the compression ratio and block processing status. The buffer availability is dynamically modified to prevent overflow during high-ratio compression while ensuring sufficient space for decompressed data, resolving the contradiction between high compression ratio and buffer management reliability.
Solution Approach 2:
The patent employs feedback mechanisms where buffer fullness information is used to adjust compression parameters and rate control in real-time. This feedback loop prevents buffer overflow and underflow by adapting the compression ratio based on actual buffer conditions, enabling sustained high compression ratios without compromising buffer management.
3Reliability
If rate control is improved to achieve constant bit rate output, then buffer overflow is prevented, but system complexity increases
Solution Approach 1:
The patent implements self-service rate control where the buffer management system automatically adjusts compression parameters based on pre-defined rules and buffer fullness information. The system serves itself by using the block position and slice structure to determine appropriate compression levels without requiring complex external control mechanisms, reducing system complexity while preventing buffer overflow.
Data Source
AI summary
In one example, there is provided a method that includes coding a block within a slice of video data. The slice may comprise one or more blocks of the video data. The method further includes storing bits corresponding to the block in a buffer, determining information indicative of a position of the block within the slice, and determining fullness of the buffer based at least in part on the position of the block within the slice.


