2012-04-12 10 views
14

Dos (de los tres compatibles) formatos de píxeles en el iPhone 4S son:Diferencia entre la serie completa (420f) y el rango de vídeo (420V) para los formatos YUV de píxeles en IOS

kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange 
kCVPixelFormatType_420YpCbCr8BiPlanarFullRange 

¿Alguien sabe la diferencia , y ¿hay alguna consecuencia/ventaja de usar una sobre la otra?

Las descripciones de Apple son básicamente idénticos: http://developer.apple.com/library/mac/#documentation/QuartzCore/Reference/CVPixelFormatDescriptionRef/Reference/reference.html

+10

Además de la respuesta de Codo, recomiendo ver el video WWDC 2011 para la sesión 419 "Captura desde la cámara usando AVFoundation en iOS", donde se explica en detalle. –

+10

Y puede saltar a 25:30 en el video para 420f 420v –

+2

Aquí está la charla de la WWDC 2011: https://developer.apple.com/videos/play/wwdc2011/419/?time=1527 (pre-seeked to 25 : 27 donde discuten esto) – cbowns

Respuesta

19

gama de video significa que el componente Y sólo utiliza los valores de bytes determinado por 16 de a 235 (por algunas razones históricas). El rango completo usa el rango completo de un byte, es decir, de 0 a 255.

Los componentes cromáticos (Cb, Cr) siempre utilizan un rango completo.

Cuestiones relacionadas