2012-04-12 3 views
14

Due (dei tre supportati) formati pixel su iPhone 4S sono:Differenza tra full-range (420F) e la gamma video (420V) per i formati YCrCb pixel su iOS

kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange 
kCVPixelFormatType_420YpCbCr8BiPlanarFullRange 

Qualcuno sa la differenza e ci sono conseguenze/vantaggi nell'usare l'uno sull'altro?

Le descrizioni di Apple sono sostanzialmente identiche: http://developer.apple.com/library/mac/#documentation/QuartzCore/Reference/CVPixelFormatDescriptionRef/Reference/reference.html

+10

Oltre alla risposta di Codo, mi consiglia di guardare il video del WWDC 2011 per la sessione 419 "Cattura da videocamera utilizzando AVFoundation su iOS", dove viene spiegato in dettaglio. –

+10

E puoi saltare alle 25:30 nel video per 420f 420v –

+2

Ecco il discorso del WWDC 2011: https://developer.apple.com/videos/play/wwdc2011/419/?time=1527 (pre-cercato a 25 : 27 dove discutono di questo) – cbowns

risposta

19

gamma video significa che il componente Y utilizza solo i valori di byte 16-235 (per alcune ragioni storiche). La gamma completa utilizza l'intera gamma di byte, ovvero da 0 a 255.

I componenti di crominanza (Cb, Cr) utilizzano sempre la gamma completa.

Problemi correlati