Разница между диапазонами полного диапазона (420f) и видео (420v) для форматов пикселей YCrCb на iOS
Два (из трех поддерживаемых) форматов пикселей на iPhone 4S:
kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange
kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
Кто-нибудь знает разницу и есть ли какие-либо последствия/преимущества использования одного над другим?
Описания от Apple в основном идентичны: http://developer.apple.com/library/mac/#documentation/QuartzCore/Reference/CVPixelFormatDescriptionRef/Reference/reference.html
Ответы
Ответ 1
Диапазон видео означает, что компонент Y использует только байтовые значения от 16 до 235 (по некоторым историческим причинам). Полный диапазон использует полный диапазон байтов, а именно от 0 до 255.
Компоненты цветности (Cb, Cr) всегда используют полный диапазон.