The Rambus VESA VDC-M 1.2 Encoder IP Core (formerly from Hardent) implements a fully compliant VESA Display Compression-M (VDC-M) 1.2 encoder to deliver visually lossless video compression. The encoder supports various usage models, including typical MIPI Display Serial Interface 2 (MIPI DSI-2) usage models.
VDC-M (VESA Display Compression-M) Encoder
Overview
Key Features
- VESA Display Compression-M (VDC-M) 1.2 compliant
- Supports all VDC-M encoding mechanisms
- BP, transform, MPP, MPP fallback, and BP skip
- Flatness detection and signalling
- Configurable maximum display resolution of up to 16Kx16K
- Typical 4K (4096x2160), 5K UHD+, and 8K UHD supported
- Confgurable compressed bit rate, in increments of 1/16 bits per
- pixel (bpp)
- 8, 10, or 12 bits per component video
- 4:4:4 sampling for RGB video input format
- 4:4:4, 4:2:2, and 4:2:0 sampling for YCbCr video input formats
- Parameterizable number of parallel slice encoder instances
- (1,2, 4, or 8) to adapt to the capability of the technology and target
- display resolutions used
- Supports logical slice encoding (soft slice) in each physical encoder
- (hard slice)
- Ultra-low latency
- Pixel throughput of two pixels per clock per hard slice encoder
- Optimized for power saving
Block Diagram
Video
VDC-M DEMO AT CES 2019
Applications
- Mobiles & Tablets
- AR/VR Products
- MIPI DSI-2 Applications
- Automotive Video Transmission
Deliverables
- Encrypted RTL source code IP core
- Functional and structural coverage reports
- Comprehensive integration guide
Technical Specifications
Related IPs
- VDC-M (VESA Display Compression-M) Decoder
- ASIL-B Ready ISO 26262 Certified VESA DSC (Display Stream Compression) 1.1 Encoder
- VESA VDC-M V1.2 Encoder
- VESA DSC (Display Stream Compression) 1.2b Video Encoder
- VESA DSC (Display Stream Compression) 1.2b Video Decoder
- Display Stream Compression (DSC 1.2) Encoder