FMUSER бездротовий передавати відео та аудіо простіше!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албанська
ar.fmuser.org -> арабська
hy.fmuser.org -> Вірменська
az.fmuser.org -> азербайджанська
eu.fmuser.org -> баскська
be.fmuser.org -> білоруська
bg.fmuser.org -> болгарська
ca.fmuser.org -> Каталонська
zh-CN.fmuser.org -> китайська (спрощена)
zh-TW.fmuser.org -> китайська (традиційна)
hr.fmuser.org -> хорватська
cs.fmuser.org -> чеська
da.fmuser.org -> данська
nl.fmuser.org -> Голландська
et.fmuser.org -> естонська
tl.fmuser.org -> філіппінська
fi.fmuser.org -> фінська
fr.fmuser.org -> французька
gl.fmuser.org -> галицький
ka.fmuser.org -> грузинський
de.fmuser.org -> німецька
el.fmuser.org -> грецька
ht.fmuser.org -> гаїтянський креольський
iw.fmuser.org -> іврит
hi.fmuser.org -> хінді
hu.fmuser.org -> Угорська
is.fmuser.org -> ісландська
id.fmuser.org -> індонезійська
ga.fmuser.org -> ірландський
it.fmuser.org -> італійська
ja.fmuser.org -> японська
ko.fmuser.org -> корейська
lv.fmuser.org -> латиська
lt.fmuser.org -> литовська
mk.fmuser.org -> македонська
ms.fmuser.org -> малайська
mt.fmuser.org -> мальтійська
no.fmuser.org -> Норвезька
fa.fmuser.org -> Перська
pl.fmuser.org -> польська
pt.fmuser.org -> португальська
ro.fmuser.org -> румунська
ru.fmuser.org -> російська
sr.fmuser.org -> сербська
sk.fmuser.org -> словацька
sl.fmuser.org -> словенська
es.fmuser.org -> іспанська
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведська
th.fmuser.org -> Тайська
tr.fmuser.org -> турецька
uk.fmuser.org -> український
ur.fmuser.org -> урду
vi.fmuser.org -> в'єтнамська
cy.fmuser.org -> валлійська
yi.fmuser.org -> Ідиш
H.264 або MPEG-4, частина десята (AVC, вдосконалене кодування відео) - це останнє покоління стандартів стиснення відео, спільно запущене Міжнародним департаментом стандартизації телекомунікацій МСЕ-Т та Міжнародною організацією зі стандартизації ISO / IEC у 2003 році. в даний час стандарт H.264 широко використовується в дистанційному моніторингу дротових / бездротових відео, мережевих інтерактивних носіях, цифровому телебаченні та відеоконференціях тощо.
Китайська назва H.264 + псевдонім MPEG-4 Частина 10 Стандартний час для якісного стиснення відео у 2003 році
зміст
1 Основне вступ
2 Технічні моменти
Порівняння продуктивності 3
Основний вступ
H.264 - це нове цифрове відео, розроблене спільною відеогрупою (JVT: спільна відеогрупа) VCEG (Група експертів з кодування відео) ITU-T та MPEG (Група експертів з кодування рухомих зображень) ISO / IEC
Відеосервер
Відеосервер
Стандарт кодування - це як ITU-T H.264, так і ISO / IEC MPEG-4, частина 10. Запрошення чернеток розпочалося в січні 1998 р. Перший проект був завершений у вересні 1999 р. Тестова модель TML-8 була розроблена в травні 2001. Рада FCD H.264 була прийнята на 5-му засіданні JVT у червні 2002 року. Офіційно випущений у березні 2003 року. Як і попередній стандарт, H.264 також є гібридним режимом кодування DPCM плюс кодування перетворення. Однак він приймає просту конструкцію "повернення до основ", без багатьох варіантів, і отримує набагато кращі показники стиснення, ніж H.263 ++; посилює пристосованість до різних каналів, приймає "зручну для мережі" структуру та синтаксис, сприяє обробці помилок та втрати пакетів; широкий спектр цільових програм для задоволення потреб різної швидкості, різної роздільної здатності та різних випадків передачі (зберігання); його основна система відкрита, і авторські права для використання не потрібні. Технічно в стандарті H.264 є багато основних моментів, таких як уніфіковане кодування символів VLC, висока точність, багаторежимна оцінка переміщення, цілочисельне перетворення на основі 4 × 4 блоків та синтаксис багаторівневого кодування. Ці заходи дозволяють алгоритму H.264 мати дуже високу ефективність кодування, за тієї ж реконструйованої якості зображення він може заощадити близько 50% швидкості кодування, ніж H.263. Структура потокового коду H.264 має потужну мережеву адаптацію, збільшує можливості відновлення помилок і може добре адаптуватися до IP та бездротових мережевих додатків.
Технічні моменти
Багатошаровий дизайн
Алгоритм H.264 можна концептуально розділити на два рівні: рівень кодування відео (VCL: Video Coding Layer) відповідає за ефективне представлення відеовмісту, а рівень абстракції мережі (NAL: Network Abstraction Layer) відповідає за відповідний спосіб вимагає мережевий пакет і передає дані. Інтерфейс на основі пакетів визначається між VCL та NAL, а упаковка та відповідна сигналізація є частиною NAL. Таким чином, VCL та NAL виконують завдання високої ефективності кодування та зручності мережі. Рівень VCL включає гібридне кодування на основі блоку компенсації руху та деякі нові функції. Як і попередні стандарти кодування відео, H.264 не включає в проект такі функції, як попередня обробка та подальша обробка, що може збільшити гнучкість стандарту. NAL відповідає за інкапсуляцію даних із використанням формату сегмента базової мережі, включаючи кадрування, сигналізацію логічних каналів, використання інформації про синхронізацію або кінцеві сигнали послідовності. Наприклад, NAL підтримує формати передачі відео на каналах з комутацією каналів та підтримує формати передачі відео в Інтернеті за допомогою RTP / UDP / IP. NAL включає власну інформацію заголовка, інформацію про структуру сегмента та інформацію про фактичне завантаження, тобто дані VCL верхнього рівня. (Якщо використовується технологія сегментації даних, дані можуть складатися з кількох частин).
Високоточна багаторежимна оцінка руху
H.264 підтримує вектори руху з точністю 1/4 або 1/8 пікселів. З точністю 1/4 пікселя для зменшення високочастотних шумів можна використовувати 6-крановий фільтр. Для векторів руху з точністю до 1/8 пікселів можна використовувати більш складний 8-крановий фільтр. При виконанні оцінки руху кодер також може вибрати "посилені" фільтри інтерполяції для поліпшення ефекту передбачення. У прогнозі руху H.264 макроблок (MB) можна розділити на різні підблоки, як показано на малюнку 2, формуючи розміри блоків 7 різних режимів. Цей багаторежимний гнучкий та детальний поділ більше підходить для форми фактичних рухомих об’єктів на зображенні, що значно покращує точність оцінки руху. Таким чином, 1, 2, 4, 8 або 16 векторів руху можуть бути включені в кожен макроблок. У H.264 кодеру дозволено використовувати більше одного попереднього кадру для оцінки руху, що є так званою багатокадровою еталонною технологією. Наприклад, якщо 2 або 3 кадри є просто закодованими опорними кадрами, кодер вибере кращий кадр прогнозування для кожного цільового макроблока та вкаже для кожного макроблока, який кадр використовується для прогнозування.
Ціле перетворення
H.264 подібний до попереднього стандарту, використовуючи блокове кодування перетворення для залишків, але перетворення є цілочисельною операцією, а не операцією реального числа, і його процес в основному схожий на DCT. Перевага цього методу полягає в тому, що в кодері та декодері допускаються однакові точні перетворення та зворотні перетворення, і зручно використовувати прості операції з фіксованою точкою. Іншими словами, немає "зворотної помилки перетворення". Одиницею перетворення є 4 × 4 блоки, замість 8 × 8 блоків, які зазвичай використовувались у минулому. Оскільки розмір блоку перетворення зменшується, поділ рухомого об'єкта є більш точним, так що не тільки сума обчислення перетворення менша, але і похибка конвергенції на краю рухомого об'єкта також значно зменшується. Для того, щоб метод перетворення малого розміру блоку не давав різниці у відтінках сірого між блоками в більшій гладкій області зображення, коефіцієнт постійного струму 16 4 × 4 блоків даних про яскравість внутрішньокадрового макроблока (кожен малий блок Один , загалом 16) виконує друге перетворення блоку 4 × 4 і виконує перетворення блоку 2 × 2 на коефіцієнтах постійного струму 4 4 × 4 блоків даних кольоровості (по одному для кожного малого блоку, всього 4).
Для того, щоб поліпшити здатність контролю швидкості H.264, зміна розміру кроку квантування регулюється приблизно на 12.5%, замість постійного збільшення. Нормалізація амплітуди коефіцієнта перетворення обробляється в процесі зворотного квантування для зменшення обчислювальної складності. Для того, щоб підкреслити вірність кольору, для коефіцієнта кольоровості прийнято менший розмір кроку квантування.
Уніфікований VLC
У H.264 існує два методи кодування ентропії, один полягає у використанні уніфікованого VLC (UVLC: універсальний VLC) для всіх символів, що кодуються, а в іншому - використання адаптивного до вмісту двійкового арифметичного кодування (CABAC: Context-Adaptive Binary Арифметичне кодування). CABAC є необов'язковим, і його ефективність кодування трохи краща, ніж UVLC, але складність обчислень також вища. UVLC використовує набір кодових слів необмеженої довжини, а структура дизайну дуже регулярна, і різні об'єкти можуть кодуватися за допомогою однієї і тієї ж таблиці кодів. Цей метод може легко генерувати кодове слово, і декодер може легко ідентифікувати префікс кодового слова, а UVLC може швидко отримати повторну синхронізацію, коли виникає бітова помилка.
Внутрішнє передбачення
У попередніх стандартах серії H.26x та MPEG-x використовуються методи міжкадрового прогнозування. У H.264 передбачено внутрішньокадрове передбачення під час кодування внутрішніх зображень. Для кожного блоку 4 × 4 (крім спеціальної обробки крайового блоку) кожен піксель можна передбачити з різною зваженою сумою 17 найближчих раніше кодованих пікселів (деякі ваги можуть бути 0), тобто цей піксель 17 пікселів у верхньому лівому куті блоку. Очевидно, що такий вид внутрішньокадрового передбачення не в часі, а алгоритм передбачуваного кодування, що виконується в просторовій області, який може усунути просторову надмірність між сусідніми блоками і досягти більш ефективного стиснення.
Як показано на малюнку 4, a, b, ..., p у квадраті 4 × 4 - це 16 пікселів, які передбачається, а A, B, ..., P - кодовані пікселі. Наприклад, значення точки m можна передбачити за формулою (J + 2K + L + 2) / 4, або за формулою (A + B + C + D + I + J + K + L) / 8, тощо. Відповідно до вибраних контрольних точок передбачення існує 9 різних режимів яскравості, але лише 1 режим для внутрішнього передбачення кольоровості.
Для IP та бездротового середовища
Чернетка H.264 містить інструменти для усунення помилок для полегшення передачі стисненого відео в середовищі з частими помилками та втратою пакетів, наприклад, надійність передачі в мобільних каналах або IP-каналах. Для того, щоб протистояти помилкам передачі, синхронізація часу у відеопотоці H.264 може бути здійснена за допомогою оновлення внутрішньокадрового зображення, а просторова синхронізація підтримується структурованим кодуванням зрізів. У той же час, щоб полегшити повторну синхронізацію після бітової помилки, у відеоданих зображення також передбачена певна точка повторної синхронізації. Крім того, внутрішньокадрове оновлення макроблоків та декілька опорних макроблоків дозволяють кодеру враховувати не тільки ефективність кодування, але й характеристики каналу передачі при визначенні режиму макроблока.
На додаток до використання зміни розміру кроку квантування для адаптації до швидкості коду каналу, в H.264 метод сегментації даних часто використовується для вирішення зміни швидкості коду каналу. Взагалі кажучи, концепція сегментації даних полягає у формуванні відеоданих з різними пріоритетами в кодері для підтримки якості обслуговування QoS в мережі. Наприклад, метод розділення даних на основі синтаксису прийнятий для розподілу даних кожного кадру на кілька частин відповідно до його важливості, що дозволяє відкидати менш важливу інформацію, коли буфер переповнюється. Подібний метод тимчасового розділення даних також може бути прийнятий, що досягається використанням безлічі опорних кадрів у P та B кадрах.
У застосуванні бездротового зв'язку ми можемо підтримувати значні зміни швидкості передачі даних бездротового каналу, змінюючи точність квантування або роздільну здатність простору / часу кожного кадру. Однак у випадку багатоадресної передачі неможливо вимагати від кодера відповіді на різні бітові швидкості. Тому, на відміну від методу FGS (Тонка гранульована масштабованість), що використовується в MPEG-4 (з меншою ефективністю), H.264 використовує кадри SP, що перемикають потоки, замість ієрархічного кодування.
Порівняння продуктивності
TML-8 - це тест на H.264. Результати тестування PSNR чітко показали, що порівняно з продуктивністю MPEG-4 (ASP: Розширений простий профіль) та H.263 ++ (HLP: Профіль високої затримки) результати H.264 мають очевидні переваги.
PSNR H.264, очевидно, кращий, ніж MPEG-4 (ASP) та H.263 ++ (HLP). У порівняльному тесті на 6 швидкостях PSNR H.264 в середньому на 2 дБ перевищує MPEG-4 (ASP). Це в середньому на 3 Б більше, ніж H.263 (HLP). Шість тестових швидкостей та пов'язані з ними умови: швидкість 6 кбіт / с, частота кадрів 32f / с та формат QCIF; Швидкість 10 кбіт / с, частота кадрів 64f / с і формат QCIF; Швидкість 15 кбіт / с, частота кадрів 128f / с і формат CIF; Швидкість 15 кбіт / с, частота кадрів 256f / с і формат QCIF; Швидкість 15 кбіт / с, частота кадрів 512f / с і формат CIF; Швидкість 30 кбіт / с, частота кадрів 1024f / с і формат CIF.
|
Введіть електронну адресу, щоб отримати сюрприз
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> африкаанс
sq.fmuser.org -> албанська
ar.fmuser.org -> арабська
hy.fmuser.org -> Вірменська
az.fmuser.org -> азербайджанська
eu.fmuser.org -> баскська
be.fmuser.org -> білоруська
bg.fmuser.org -> болгарська
ca.fmuser.org -> Каталонська
zh-CN.fmuser.org -> китайська (спрощена)
zh-TW.fmuser.org -> китайська (традиційна)
hr.fmuser.org -> хорватська
cs.fmuser.org -> чеська
da.fmuser.org -> данська
nl.fmuser.org -> Голландська
et.fmuser.org -> естонська
tl.fmuser.org -> філіппінська
fi.fmuser.org -> фінська
fr.fmuser.org -> французька
gl.fmuser.org -> галицький
ka.fmuser.org -> грузинський
de.fmuser.org -> німецька
el.fmuser.org -> грецька
ht.fmuser.org -> гаїтянський креольський
iw.fmuser.org -> іврит
hi.fmuser.org -> хінді
hu.fmuser.org -> Угорська
is.fmuser.org -> ісландська
id.fmuser.org -> індонезійська
ga.fmuser.org -> ірландський
it.fmuser.org -> італійська
ja.fmuser.org -> японська
ko.fmuser.org -> корейська
lv.fmuser.org -> латиська
lt.fmuser.org -> литовська
mk.fmuser.org -> македонська
ms.fmuser.org -> малайська
mt.fmuser.org -> мальтійська
no.fmuser.org -> Норвезька
fa.fmuser.org -> Перська
pl.fmuser.org -> польська
pt.fmuser.org -> португальська
ro.fmuser.org -> румунська
ru.fmuser.org -> російська
sr.fmuser.org -> сербська
sk.fmuser.org -> словацька
sl.fmuser.org -> словенська
es.fmuser.org -> іспанська
sw.fmuser.org -> суахілі
sv.fmuser.org -> шведська
th.fmuser.org -> Тайська
tr.fmuser.org -> турецька
uk.fmuser.org -> український
ur.fmuser.org -> урду
vi.fmuser.org -> в'єтнамська
cy.fmuser.org -> валлійська
yi.fmuser.org -> Ідиш
FMUSER бездротовий передавати відео та аудіо простіше!
Контакти
Адреса:
No.305 Кімната HuiLan Будівля No273 Huanpu Road Гуанчжоу Китай 510620
Категорії
Інформаційний бюлетень