The DSC Encoder IP implements VESA Display Stream Compression to reduce video bandwidth while maintaining image quality. It compresses raw video input into a compact bitstream suitable for high-resolution displays and bandwidth-constrained interfaces. The IP accepts pixel data in YCbCr 4:4:4 format and processes it into compressed output using slice-based encoding. The design divides the image into slices, enabling parallel processing and efficient compression. It supports configurable parameters such as resolution and data width and provides standard interfaces for integration into video pipelines. The output is a compressed DSC-compliant stream suitable for transmission or storage. This IP is widely used in display systems, video transmission, and high-resolution imaging applications.