The VESA DSC Standard was designed to be an open standard available for use by other video interface standards. The VESA DSC Standard 1.2a,
https://filebin.net/5gz2eswycm9nl963/DSC_Model_Codec_Code_20211213-2022.zip
Is there a VESA membership requirement to implement the DSC Standard?
The VESA DSC Standard was designed to be an open standard available for use by other video interface standards. The VESA DSC Standard 1.2a, including the codec C source code files, is available for free from VESA.
Does VESA plan to update the DSC Standard or publish other compression standards?
The current VESA DSC Standard is version 1.2a, and it is likely that the VESA contributing members will make future optimizations and publish future updated versions that will be backward-compatible with version 1.2a. VESA has also completed and published VDC-M. VDC-M is a new display interface compression standard designed for embedded mobile display applications, including smart phones and other hand-held devices. Developed in collaboration with the MIPI Alliance, VDC-M provides a higher level of compression ratio (up to 5:1) at the same visually lossless quality level as VESA’s Display Stream Compression (DSC) standard (which offers up to 3:1 compression), with the trade-off of higher circuit complexity.
ALLM: Low Latency Mode, Suitable Image Enhancements (c)RS
Are you well aware of the amount of anti-aliasing we would have to remove blockyness from Windows 95 style video content in 720P like the amiga?
Around 16x16 AA! Now use it, if you require processing it locally!
This is worth 4K upscaling
*
Fast Frame Processing, Handles = FRC, Interleaved & interlacing, General smooth codec operations
We are going to suggest a general pixel group blur/AA with sharpen & super sample as a cheap alternative to..
1000 point edge sharpening with AA & SS,
This reduces cost but improves quality.
Given that general video processing models for codecs
require millions of frames processed collectively per second, On live content.
DT
12Bit Gaming 4:2:2
Reference to colour mode systems 4:4:4, 4:2:2, 4:2:0 https://en.wikipedia.org/wiki/YCbCr
FRC or rather Frame Rate Dithering is the concept of interleaving colours to make others appear, When the two blend in the eyes..
NV12 & YUV420 are examples of lower colour quality colour outputs because YUV420 as referenced below is a sub pixel blend of lower quality,..
But is used in movies for the data rate along with AYUV422 & YUV422 & YUV420
FRC Dithering works especially well with Projectors & Laser Displays & LED, Where cross colour blending 3 LED with overlay patterns
Such an example for LED is with Quantum Lenses, Blending the dithers over each other.
4:4:4 is straightforward, as no pixel-grouping is done: the difference lies solely in how many bits each channel is given and their arrangement. AYUV with alpha
4:2:2 groups 2 pixels together horizontally in each conceptual "container". YUY2: also called YUYV, runs in the format y0, u, y1, v.
4:2:0 is very commonly used. The main formats are IMC2, IMC4, YV12, and NV12.[17] All of these four formats are "planar", meaning that the Y, U, and V values are grouped together instead of interspersed. They all occupy 12 bits per pixel, assuming an 8-bit channel.
As you see we need 420 & 422 for movies because of the streaming data rate, Along with MJPG for Digital TV,..
*
Firstly HDR modes for HDMI & DisplayPort:
*
Mode set 4K 60hz 4:4:4 will be 8Bit!
Mode set 4K 60Hz 4:2:2 mode works perfectly, No need to set 4:2:0 & have less colours, Supports 12Bit HDMI!
Yes 4:2:0 may well support 16Bit HDR, But overall 4:2:2 is worlds better!
4:2:2 on console for 12Bit 4K 60Hz
*
DP does 10Bit max, HDMI does 12Bit max (normally), DP has traditionally had more bandwidth, But..
YUV modes : 4:4:4, 4:2:2, 4:2:0 : 4K Example : HDMI2+ & DisplayPort 1.2+:
4:4:4 Modes: works for 10Bit HDR with 4K & 60FPS on DP, But on HDMI 2 this will be 8Bit HDR!
4:2:2 Modes: Highly recommended!
YUV422 Achieve almost the highest HDR & WCG content on the high FPS & Bit depths such as 12Bit & 10Bit
4:2:0 Modes:
If you are desperate for frame rate or extra high screen resolution, 4:2:0 is technically the highest FPS & Resolution, But the lowest Colour quality! But 4:2:0 10Bit is ok!
We desperately need to FRC Dither & Upscale then!: right!
DT
