Subpixel Packing for DSC RGBW Format Extension
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression standards, such as DSC, do not support additional color spaces like RGBW, which are used in displays for higher power efficiency, requiring special processing that is not currently supported by legacy codecs.
Innovation Solution
A method and device for packing and unpacking pixel values from O-channel to M-channel formats, allowing DSC to support new pixel formats like RGBW by adding custom pre-processing at the encoder and post-processing at the decoder without modifying the codecs themselves, maintaining spatial correlation for high picture quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If video compression is applied to reduce bandwidth requirements for high-resolution displays, then bandwidth consumption is reduced, but picture quality may deteriorate
Solution Approach 1:
The patent applies parameter changes by transforming pixel data from O-channel format (e.g., RGBW with 4 channels) to M-channel format (e.g., RGB with 3 channels) through subpixel packing. This format transformation enables the compression algorithm to process data in a way that maintains visual fidelity while achieving higher compression ratios, thus reducing bandwidth consumption without sacrificing picture quality.
Solution Approach 2:
The patent implements local quality preservation by maintaining spatial correlation of subpixels during the packing process. Specifically, adjacent subpixels in the original O-channel format are grouped and rearranged into M-channel pixels in a way that preserves their spatial relationships, ensuring that local picture quality is maintained even after compression.
2Use of energy by moving object
If additional color spaces like RGBW are used in displays, then power efficiency is improved, but compatibility with legacy codecs deteriorates
Solution Approach 1:
The patent introduces an intermediary processing step (subpixel packing) that converts O-channel pixel data into M-channel format compatible with legacy codecs. This intermediary transformation layer allows RGBW and other additional color spaces to be transmitted through existing compression infrastructure without requiring modifications to the codecs themselves, thus maintaining backward compatibility while supporting new color spaces.
Solution Approach 2:
The patent applies segmentation by dividing the O-channel pixel data into individual subpixel components and rearranging them into M-channel pixel structures. This segmentation approach allows the system to handle multiple color channels (including additional ones like white in RGBW) by breaking them down into manageable units that can be processed by traditional 3-channel codecs.
3Adaptability or versatility
If custom pre-processing is added to support new pixel formats, then format versatility is improved, but device complexity increases
Solution Approach 1:
The patent implements preliminary action by performing subpixel packing as a pre-processing step before the main compression process. By converting O-channel data to M-channel format in advance, the system prepares the data in a form that is directly compatible with existing compression algorithms, avoiding the need for complex modifications to the compression core and thereby limiting the increase in device complexity.
Data Source
AI summary
Methods and apparatuses for display stream compression pixel format extension using subpixel packing are disclosed. In one aspect, the method involves packing pixel values arranged in an O-channel format for encoding by an M-channel codec. The method may further involve receiving a set of input pixel values, each input pixel value including O input subpixel values arranged in the O-channel format. The method may involve rearranging each of the input subpixel values into a set of output pixel values, each set of output pixel values comprising M output subpixel values arranged in an M-channel format, O having a greater value than M, wherein at least a portion of the rearranged M output subpixels maintain their relative spatial positioning from prior to being rearranged from the O input subpixel values. The method may also involve providing the output pixel values to the M-channel codec.


