11.07.2015 Views

Xilinx pg013 LogiCORE IP RGB to YCrCb Color-Space Converter v5 ...

Xilinx pg013 LogiCORE IP RGB to YCrCb Color-Space Converter v5 ...

Xilinx pg013 LogiCORE IP RGB to YCrCb Color-Space Converter v5 ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 1OverviewA color space is a mathematical representation of a set of colors. The most popular colormodels are:• <strong>RGB</strong> or R'G'B', gamma corrected <strong>RGB</strong>, used in computer graphics• YIQ, YUV and <strong>YCrCb</strong> used in video systemsThese color spaces are directly related <strong>to</strong> the intuitive notions of hue, saturation andbrightness.All color spaces can be derived from the <strong>RGB</strong> information supplied by devices such ascameras and scanners. Different color spaces have his<strong>to</strong>rically evolved for differentapplications. In each case, a color space was chosen for application-specific reasons.The convergence of computers, the Internet and a wide variety of video devices, all usingdifferent color representations, is forcing the digital designer <strong>to</strong>day <strong>to</strong> convert betweenthem. The objective is <strong>to</strong> have all inputs converted <strong>to</strong> a common color space beforealgorithms and processes are executed. <strong>Converter</strong>s are useful for a number of markets,including image and video processing.Feature SummaryThe <strong>RGB</strong> <strong>to</strong> <strong>YCrCb</strong> <strong>Color</strong>-<strong>Space</strong> <strong>Converter</strong> core transforms <strong>RGB</strong> video data in<strong>to</strong> <strong>YCrCb</strong> 4:4:4or YUV 4:4:4 video data. The core supports four common format conversions as well as acus<strong>to</strong>m mode that allows for a user-defined transform. The core is capable of a maximumresolution of 7680 columns by 7680 rows with 8, 10, 12, or 16 bits per pixel and supports thebandwidth necessary for High-definition (1080p60) resolutions in all <strong>Xilinx</strong> FPGA devicefamilies. Higher resolutions can be supported in <strong>Xilinx</strong> high-performance device families.You can configure and instantiate the core from CORE Genera<strong>to</strong>r or EDK <strong>to</strong>ols. Corefunctionality may be controlled dynamically with an optional AXI4-Lite interface.Applications• Post-processing core for image data<strong>RGB</strong> <strong>to</strong> <strong>YCrCb</strong> <strong>Color</strong>-<strong>Space</strong> <strong>Converter</strong> www.xilinx.com 6PG013 April 24, 2012

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!