Skip to Main Content Skip to Search
Product Documentation

C6000 Deinterleave - Separate interleaved YCbCr 4:2:2 data into Y, Cb, and Cr components

Library

Embedded Coder/ Embedded Targets/ Processors/ Texas Instruments C6000/ Avnet S3ADSP DM6437

Embedded Coder/ Embedded Targets/ Processors/ Texas Instruments C6000/ DM6437 EVM

Description

This block separates interleaved YCbCr 4:2:2 data into its luma component (Y'), blue-difference chroma component (Cb), and red-difference chroma component (Cr).

The input, YCbCr, is a (2*M)*N array of 8-bit unsigned values representing an interleaved YCbCr 4:2:2 image where the size of the luma plane, Y, is M*N. Input data is assumed to be in row-major format, and the data stored in each row of the input is assumed to be interleaved in the following order:

Cb(1), Y(1), Cr(1), Y(2), ...... Cb(M), Y(M), Cr(M), Y(M)

The deinterleaved outputs are the planar format luma component, Y, and the chroma components, Cb and Cr, of the YCbCr 4:2:2 input. If the input image is a (2*M) by N matrix, then the output dimensions for the Y port is (M*N) and the dimensions for the Cb and Cr ports are (M/2) by N.

Dialog Box

This block does not have settable options.

See Also

C6000 Interleave

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS