Сутінки пікселів - переміщення фокусу на векторну графіку

Автор: Roger Morrison
Дата Створення: 20 Вересень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Сутінки пікселів - переміщення фокусу на векторну графіку - Технологія
Сутінки пікселів - переміщення фокусу на векторну графіку - Технологія

Зміст



Джерело: Dip2000 / Dreamstime.com

Винос:

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

Піксель за своєю природою є частиною більшої картини. Чим менший піксель, тим більше їх може скласти, тим більший, повний образ (і, таким чином, тим вище визначення). Більш тонкі краї надають картині більшу роздільну здатність, оскільки вища чіткість дозволяє більш вірне зображення. Ми бачили, що роздільна здатність роками стає все тоншою та тоншою, що в основному є результатом більшої ємності для менших пікселів у міру розвитку цифрової графіки. Але що робити, якщо розмір та кількість пікселів вже не визначальні показники якості зображення? Що робити, якщо зображення можна міняти масштабами, не втрачаючи роздільної здатності?

Що таке векторна графіка?

Векторна графіка була основною системою відображення персонального комп’ютера. Навпаки, піксельні растрові зображення (також відомі як растерізовані зображення) були розроблені в 1960-х та 70-х роках, але вони не стали відомі до 80-х. З того часу пікселі відігравали величезну роль у тому, як ми створюємо та споживаємо фотографії, відео та велику кількість анімації та ігор. Тим не менш, векторна графіка використовувалася в цифровому візуальному дизайні протягом багатьох років, і їх вплив збільшується в міру вдосконалення технології.


На відміну від растрованих зображень (які відображають окремі кольорові пікселі для формування бітових зображень), векторна графіка використовує алгебраїчні системи для представлення примітивних фігур, які можна нескінченно і вірно змінити. Вони розвинулися для обслуговування різноманітних комп'ютерних дизайнерських програм, як естетичних, так і практичних за призначенням. Багато успіхів технології векторної графіки можна пояснити її практичністю - оскільки масштабована графіка має багато застосувань у різних технічних покликаннях. Взагалі кажучи, їхньої здатності зображати фотореалістичні, складні візуальні презентації бракує порівняно з растризованим зображенням.

Традиційно векторна графіка естетично працювала там, де простота - це доброта, наприклад, у веб-мистецтві, дизайні логотипів, типографії та технічних розробках. Але також існують останні дослідження щодо можливості векторного відеокодеку, який команда з Університету Бата вже почала розробляти. І хоча це може бути формою відео з посиленою масштабованістю, для вивчення є й інші можливі переваги, а також обмеження.


Векторний відеокодек

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

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

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

Перше, що, здається, приходить в голову при розгляді векторного відео кодека, - це (можливо, трохи кіхотичне) поняття нескінченної масштабованості. Хоча я вважаю, що векторний відеокодек може полегшити масштабованість, яка значно збільшиться порівняно з растризованим відео, датчики зображення (такі як CMOS та CCD - два домінуючі пристрої зондування зображень, що зустрічаються в сучасних цифрових камерах) мають піксельну основу, тому розширені масштаби якість / вірність зображення зменшиться на певному порозі.

Ні помилок, ні стресу - покроковий посібник зі створення програмного забезпечення, що змінює життя, не руйнуючи ваше життя

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

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

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

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