Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Video_Lectures.docx
Скачиваний:
1
Добавлен:
22.12.2019
Размер:
7.55 Mб
Скачать

Відеокодеки

Відеоко́дек — прилад або програмне забезпечення, що виконує функції кодування та декодування цифрового відео потоку. Кодування, як правило, полягає в стисненні з втратами інформації. Історично, відео інформація зберігалася в аналоговому вигляді на магнітних касетах. Але коли на ринок вийшли компакт диски, з'явилась потреба зберігати та обробляти відео в цифровому вигляді.

Аудіо та відео інформація вимагає спеціалізованих методів стиснення. Інженери та математики спробували застосувати кілька методів для розв'язання цієї проблеми.

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

Принцип роботи найпростішого кодека

Спершу розглянемо кодування статичного зображення (або, одиночного кадру). Кожен кадр відеопотоку складається з точок (пікселів), що утворюють матрицю (растр). Кодек може відстежувати схожі масиви точок з однаковими атрибутами (наприклад, синій колір фону на зображенні неба) і, замість того, щоб запам'ятовувати інформацію про кожну з таких точок (яскравість і колір) у наступних кадрах окремо, він записує тільки першу (ключову) точку і лічильник з кількістю повторень цієї точки до моменту зміни її кольору. Тобто замість опису, наприклад, 1000 крапок, достатньо(в певних випадках) описати всього 1 точку + лічильник повторення. Це найпростіший з методів стиснення.

В JPEG для кадру проводиться поблочної дискретне косинусное перетворення з наступним кодуванням з використанням алгоритму Хаффмана або арифметичного кодування.

Для побудови динамічного зображення (відеоряду) використовуються різні типи кадрів - крім I-кадрів (які також називаються ключовими (англ. keyframes) або «опорними») які можуть містити тільки незалежно стислі макроблоки, додані P-кадри («різницеві» кадри) можуть містити як незалежно стислі макроблоки, так і макроблоки з посиланням на інший кадр.

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

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

Поширені стандарти та кодеки

Кодеки без втрат

  • HuffYUV

  • CorePNG (OpenSource)

  • LCL-Codec

  • Lagarith

  • FFv1

  • MSU Lossless

  • AZW

Кодеки з втратами

  • MPEG-1 Part 2 (Типове застосування: Video-CD (VCD))

  • MPEG-2 Part 2 (Типову застосування: SuperVideo-CD (SVCD), MVCD, KVCD, DVD, DVB, HDTV)

  • MPEG-4 Part 2 (Часто використовується разом із AVI-файлами створеними в DivX або XviD)

  • MPEG-4 Part 10 та AVC та H.264 (Типове застосування: HD-DVD, DVB-S2, HDTV, iTunes)

  • Windows Media Video та VC-1 (Типове застосування: Internet Streaming)

  • RealVideo (Типове застосування: Internet Streaming)

  • Sorenson (Типове застосування: раніше у відеопотоках Quicktime- та Flash)

  • Theora (позиціонується як відкритий конкурент MPEG-4 та аналогів)

  • VP6 (Типове застосування: у відеопотоках Flash до Flash версії 8)

ЛЕКЦІЯ 5

ВІДЕОФОРМАТИ. ПОРІВНЯННЯ ТЕХНІЧНИХ ХАРАКТЕРИСТИК ВІДЕОФОРМАТІВ. РОЗШИРЕННЯ КОМП’ЮТЕРНИХ ВІДЕОФАЙЛІВ

Відеоформати

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

Порівняння технічних характеристик форматів відео

Відео формат

Рік

Тип ленти

Ширина плівки

Тип сигналу

Горизонтальне розширення

Відношення сигнал/шум, Дб

1 "Тип C

1976

Оксидна

1 дюйм

Композитний

330

46

VHS

1976

Оксидна

1 / 2 дюйма

Композитний

240

46

Betacam

1982

Оксидна

1 / 2 дюйма

Компонентний

300

48

Video8

1985

Оксидна

8 мм

Композитний

260

46

U-Matic SP

1986

Метало-порошкова

3 / 4 дюйма

Композитний

330

47

Betacam SP

1986

Метало-порошкова

1 / 2 дюйма

Компонентний

470

51

M II

1986

Метало-порошкова

1 / 2 дюйма

Компонентний

440

52

D1

1986

Метало-порошкова

3 / 4 дюйма

Цифровий 4:02:02

460

56

S-VHS

1987

Оксидна

1 / 2 дюйма

Y / C

400

47

D2

1988

Метало-порошкова

3 / 4 дюйма

Цифровий 4fsc

450

54

Hi-8

1989

Метало-порошкова

8 мм

Y / C

400

47

D3

1991

Метало-порошкова

1 / 2 дюйма

Цифровий 4fsc

450

54

Digital Betacam

1993

Метало-порошкова

1 / 2 дюйма

Цифровий 4:02:02

500

62

D-V

1994

Метало-порошкова

1 / 2 дюйма

Цифровий 4:02:02

450

54

DV

1995

Метало-порошкова

1 / 4 дюйма

Цифровий 4:2:0 (PAL) 4:1:1 (NTSC)

500

54

DVCPRO

1995

Метало-порошкова

1 / 4 дюйма

Цифровий 4:01:01

530

55

Digital-S (D9)

1995

Оксидна

1 / 2 дюйма

Цифровий 4:02:02

540

55

DVCAM

1996

Метало-порошкова

1 / 4 дюйма

Цифровий 4:2:0 (PAL) 4:1:1 (NTSC)

530

55

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]