Субдискретизація кольоровості 4:4:4, 4:2:2 і 4:2:0
Ви, мабуть, бачили цифри 4:4:4, 4:2:2 і 4:2:0 та інші варіації, чим вище, тим краще, чи не так?
Щоб зрозуміти важливість цих позначень, потрібно знати, що означають ці цифри та як вони впливають на відео. У цій статті ми обмежуємося форматами 4:4:4, 4:2:2 і 4:2:0 кольоровості алгоритми підвибірки.
У цьому пості ми розглянемо:
Яскравість і кольоровість
Цифрове зображення складається з пікселів. Кожен піксель має яскравість і колір. Luma означає чіткість, а Chroma означає колір. Кожен піксель має власне значення яскравості.
Субдискретизація використовується в Chrominance, щоб економно використовувати кількість даних у зображенні.
Ви берете кольоровість одного пікселя, щоб обчислити значення сусідніх пікселів. Для цього часто використовується сітка, яка починається з 4 опорних точок.
Формула співвідношення субдискретизації Chroma
Піддискретизація кольоровості показана у такій формулі співвідношення: J:a:b.
J= загальна кількість пікселів у ширині нашого шаблону опорного блоку
a= кількість зразків кольоровості в першому (верхньому) рядку
b= кількість зразків кольоровості у другому (нижньому) рядку
Дивіться зображення нижче для субдискретизації кольоровості 4:4:4
4:4:4
У цій матриці кожен піксель має власну інформацію кольоровості. The кодер-декодер не потрібно оцінювати значення Chroma, оскільки воно записується в кожному окремому пікселі.
Це дає найкраще зображення, але зарезервовано для камер найвищого сегмента.
Початок роботи з власними розкадровками
Підпишіться на нашу розсилку та отримайте безкоштовне завантаження з трьома розкадровками. Почніть оживляти свої історії!
Ми будемо використовувати вашу електронну адресу лише для нашої розсилки та поважатимемо вашу недоторканність приватного життя
4:2:2
Перший рядок отримує лише половину цієї інформації та має обчислити решту. Другий рядок також отримує половину і має підрахувати решту.
Оскільки кодеки можуть зробити дуже хороші оцінки, ви не побачите майже жодної різниці із зображенням 4:4:4. Популярним прикладом є ProRes 422.
4:2:0
Перший рядок пікселів все ще отримує половину даних Chroma, цього достатньо. Але другий рядок не має абсолютно ніякої власної інформації, все має бути розраховано на основі навколишніх пікселів і інформації про яскравість.
Поки на зображенні невеликий контраст і різкі лінії, це не проблема, але якщо ви збираєтеся редагувати зображення в постпродакшн, ви можете зіткнутися з проблемами.
Якщо інформація Chroma зникла із зображення, ви ніколи її не повернете. Під час градації кольорів пікселі мають «оцінювати» стільки, щоб пікселі створювалися з неправильними значеннями кольоровості або блокували візерунки зі схожими кольорами, які не відповідають дійсності.
З Ключ кольоровості стає дуже важко тримати краї щільно, не кажучи вже про дим і волосся, бракує даних для правильного розпізнавання кольорів.
Сітка 4:4:4 не завжди необхідна, але якщо ви захочете відредагувати зображення пізніше, це допоможе мати якомога більше інформації про кольоровість.
Працюйте з найвищими значеннями підвибірки якомога довше та переходьте до нижчого значення підвибірки лише перед остаточною публікацією, наприклад, онлайн.
Привіт, я Кім, мама та ентузіаст стоп-моушну з досвідом створення медіа та веб-розробки. Я маю величезну пристрасть до малювання та анімації, і тепер я з головою занурююся у світ стоп-моушну. У своєму блозі я ділюся з вами своїми знаннями.