12. Color Space Converter II IP Core
You can configure this IP core to change conversion values at run time using an Avalon-MM slave interface.
- Provides a flexible and efficient means to convert image data from one color space to another.
- Supports a number of predefined conversions between standard color spaces.
- Allows the entry of custom coefficients to translate between any two three-valued color spaces.
- Supports up to 4 pixels per transmission.
A color space is a method for precisely specifying the display of color using a three-dimensional coordinate system. Different color spaces are best for different devices, such as R'G'B' (red-green-blue) for computer monitors or Y'CbCr (luminance-chrominance) for digital television.
Color space conversion is often necessary when transferring data between devices that use different color space models. For example, to transfer a television image to a computer monitor, you are required to convert the image from the Y'CbCr color space to the R'G'B' color space. Conversely, transferring an image from a computer display to a television may require a transformation from the R'G'B' color space to Y'CbCr.
Different conversions may be required for standard definition television (SDTV) and high definition television (HDTV). You may also want to convert to or from the Y'IQ (luminance-color) color model for National Television System Committee (NTSC) systems or the Y'UV (luminance-bandwidth-chrominance) color model for Phase Alternation Line (PAL) systems.
Did you find the information on this page useful?