Субдискретизація кольоровості 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 кольоровості алгоритми підвибірки.

Субдискретизація кольоровості 4:4:4, 4:2:2 і 4:2:0

Яскравість і кольоровість

Цифрове зображення складається з пікселів. Кожен піксель має яскравість і колір. Luma означає чіткість, а Chroma означає колір. Кожен піксель має власне значення яскравості.

Субдискретизація використовується в Chrominance, щоб економно використовувати кількість даних у зображенні.

Ви берете кольоровість одного пікселя, щоб обчислити значення сусідніх пікселів. Для цього часто використовується сітка, яка починається з 4 опорних точок.

Loading ...
Яскравість і кольоровість

Формула співвідношення субдискретизації Chroma

Піддискретизація кольоровості показана у такій формулі співвідношення: J:a:b.

J= загальна кількість пікселів у ширині нашого шаблону опорного блоку
a= кількість зразків кольоровості в першому (верхньому) рядку
b= кількість зразків кольоровості у другому (нижньому) рядку

Дивіться зображення нижче для субдискретизації кольоровості 4:4:4

Формула співвідношення субдискретизації Chroma

4:4:4

У цій матриці кожен піксель має власну інформацію кольоровості. The кодер-декодер не потрібно оцінювати значення Chroma, оскільки воно записується в кожному окремому пікселі.

Це дає найкраще зображення, але зарезервовано для камер найвищого сегмента.

Початок роботи з власними розкадровками

Підпишіться на нашу розсилку та отримайте безкоштовне завантаження з трьома розкадровками. Почніть оживляти свої історії!

Ми будемо використовувати вашу електронну адресу лише для нашої розсилки та поважатимемо вашу недоторканність приватного життя

4:4:4

4:2:2

Перший рядок отримує лише половину цієї інформації та має обчислити решту. Другий рядок також отримує половину і має підрахувати решту.

Оскільки кодеки можуть зробити дуже хороші оцінки, ви не побачите майже жодної різниці із зображенням 4:4:4. Популярним прикладом є ProRes 422.

4:2:2

4:2:0

Перший рядок пікселів все ще отримує половину даних Chroma, цього достатньо. Але другий рядок не має абсолютно ніякої власної інформації, все має бути розраховано на основі навколишніх пікселів і інформації про яскравість.

Поки на зображенні невеликий контраст і різкі лінії, це не проблема, але якщо ви збираєтеся редагувати зображення в постпродакшн, ви можете зіткнутися з проблемами.

4:2:0

Якщо інформація Chroma зникла із зображення, ви ніколи її не повернете. Під час градації кольорів пікселі мають «оцінювати» стільки, щоб пікселі створювалися з неправильними значеннями кольоровості або блокували візерунки зі схожими кольорами, які не відповідають дійсності.

З Ключ кольоровості стає дуже важко тримати краї щільно, не кажучи вже про дим і волосся, бракує даних для правильного розпізнавання кольорів.

Сітка 4:4:4 не завжди необхідна, але якщо ви захочете відредагувати зображення пізніше, це допоможе мати якомога більше інформації про кольоровість.

Працюйте з найвищими значеннями підвибірки якомога довше та переходьте до нижчого значення підвибірки лише перед остаточною публікацією, наприклад, онлайн.

Привіт, я Кім, мама та ентузіаст стоп-моушну з досвідом створення медіа та веб-розробки. Я маю величезну пристрасть до малювання та анімації, і тепер я з головою занурююся у світ стоп-моушну. У своєму блозі я ділюся з вами своїми знаннями.