AVC

H.264, MPEG-4 Part 10 или AVC (Advanced Video Coding) — лицензируемый стандарт сжатия видео, предназначенный для достижения высокой степени сжатия видеопотока при сохранении высокого качества

Он был создан ITU-T Video Coding Experts Group (VCEG) совместно с ISO / IEC Moving Picture Experts Group (MPEG) в рамках совместной программы Joint Video Team (JVT).

Стандарты ITU-T H.264 и ISO/IEC MPEG-4 Part 10 (формальное название — ISO/IEC 14496-10) технически полностью идентичны. Финальный черновой вариант первой версии стандарта был закончен в мае 2003 года.

Используется в цифровом телевидении высокого разрешения (HDTV) и во многих других областях цифрового видео.

Стандарт H.264 / AVC / MPEG-4 Part 10 содержит ряд новых возможностей, позволяющих значительно повысить эффективность сжатия видео по сравнению с предыдущими (такими, как ASP) стандартами, обеспечивая также большую гибкость применения в разнообразных сетевых средах. Основные из них:

* Многокадровое предсказание:
o Использование сжатых ранее кадров в качестве опорных (то есть с заимствованием части материала из них) куда более гибко, чем в предыдущих стандартах. Позволяется использование до 32 ссылок на другие кадры, тогда как в ASP и более ранних число ссылок ограничено одним или, в случае B-кадров, двумя кадрами. Это поднимает эффективность кодирования, так как позволяет кодеру выбирать для компенсации движения между большим количеством изображений. В большинстве сцен данная функция обеспечивает не очень большое улучшение в качестве и не даёт заметного понижения битрейта. Однако, для некоторых сцен, например, с частыми повторяющимися участками, возвратно-поступательным движением и т. п. данный подход при сохранении качества позволяет очень сильно снизить затраты битрейта.
o Независимость порядка воспроизведения изображений и порядка опорных изображений. В предшествующих стандартах устанавливалась жёсткая зависимость между порядком следования изображений для использования при компенсации движения и порядком следования изображений при воспроизведении. В новом стандарте эти ограничения в значительной мере устранены, что позволяет кодеру выбирать порядок изображений для компенсации движения и для воспроизведения с высокой степенью гибкости, которая ограничена только объёмом памяти, который гарантирует возможность декодирования. Устранение ограничения также позволяет в ряде случаев устранить дополнительную задержку, ранее связанную с двунаправленным предсказанием.
o Независимость методов обработки изображений и возможности их использования для предсказания движения. В предшествующих стандартах изображения, закодированные с использованием некоторых методов (например, двунаправленного предсказания), не могли использоваться в качестве опорных для предсказания движения других изображений видеопоследовательности. Устраняя это ограничение, новый стандарт обеспечивает кодеру большую гибкость и, во многих случаях, возможность использовать для предсказания движения изображение, более близкое по содержанию к кодируемому.
o Компенсация движения с переменным размером блока (от 16x16 до 4x4 пикселя) позволяет крайне точно выделять области движения.
o Векторы движения, выводящие за границы изображения. В MPEG-2 и предшествовавших ему стандартах векторы движения могли указывать только на пикселы, находящиеся в границах декодированного окрутого изображения. Методика экстраполяции за границы изображения, появившаяся как опция в H.263, включена в новый стандарт.
o Шеститочечная фильтрация компонента яркости для полупиксельного предсказания с целью уменьшения зубчатости краев и, в конечном счёте, обеспечения большей чёткости изображения.
o Точность до четверти пиксела (Qpel) при компенсации движения обеспечивает очень высокую точность описания движущихся областей (что особенно актуально для медленного движения). Цветность, как правило, хранится с разрешением, уменьшенным вдвое по вертикали и горизонтали (прореживание цвета), поэтому компенсация движения для компонента цветности использует точность в одну восьмую пиксела цветности.
o Взвешенное предсказание, позволяющее использовать масштабирование и сдвиг после компенсации движения на величины, указанные кодером. Такая методика может чрезвычайно сильно поднять эффективность кодирования для сцен с изменением освещённости, например при эффектах затемнения, постепенного появления изображения.
* Пространственное предсказание от краёв соседних блоков для I-кадров (в отличие от предсказания только коэффициента трансформации в H.263+ и MPEG-4 Part 2, и дискретно-косинусного коэффициента в MPEG-2 Part 2). Новая методика экстраполяции краёв ранее декодированных частей текущего изображения повышает качество сигнала, используемого для предсказания.
* Сжатие макроблоков без потерь:
o Метод представления макроблоков без потерь в PCM, при котором видеоданные представлены непосредственно, позволяющий точно описывать определённые области и допускающий строгое ограничение на количество закодированных данных для каждого макроблока.
o Улучшенный метод беспотерьного представления макроблоков, позволяющий точно описывать определённые области, при этом обычно затрачивая существенно меньше битов, чем PCM (поддерживается не во всех профилях).
* Гибкие функции чересстрочного сжатия (поддерживается не во всех профилях):
o Адаптивное к изображению кодирование полей (PAFF), позволяющее кодировать каждый кадр как кадр или как пару полей (полукадров) — в зависимости от отсутствия\наличия движения.
o Адаптивное к макроблокам кодирование полей (MBAFF), позволяющее независимо кодировать каждую вертикальную пару макроблоков (блок 16×32) как прогрессивные или чересстрочные. Позволяет использовать макроблоки 16×16 в режиме разбиения на поля (сравните с 16×8 полумакроблоками в MPEG-2). Почти всегда эффективнее PAFF.
* Новые функции преобразования:
o Точное целочисленное преобразование пространственных блоков 4×4 (концептуально подобное широко известному DCT, но упрощенное и способное обеспечить точное декодирование), позволяющее точное размещение разностных сигналов с минимумом шума, часто возникающего в предыдущих кодеках.
o Точное целочисленное преобразование пространственных блоков 8x8 (концептуально подобное широко известному DCT, но упрощенное и способное обеспечить точное декодирование; поддерживается не во всех профилях), обеспечивающее большую эффективность сжатия схожих областей, чем 4×4.
o Адаптивный выбор кодеком между размерами блока 4×4 и 8×8 (поддерживается не во всех профилях).
o Дополнительное преобразование Адамара, применяемое к дискретно-косинусным коэффициентам основного пространственного преобразования (к коэффициентов яркости, и, в особом случае, цветности) для достижения большей степени сжатия в однородных областях.
* Квантование:
o Логарифмическое управление длиной шага для упрощения распределения битрейта кодером и упрощенного вычисления обратной длины квантования.
o Частотно-оптимизированные матрицы масштабирования квантования, выбираемые кодером для оптимизации квантования на основе человеческих особенностей восприятия (поддерживается не во всех профилях).
* Внутренний фильтр деблокинга в цикле кодирования, устраняющий артефакты блочности, часто возникающие при использовании основанных на DCT техниках сжатия изображений.
* Энтропийное кодирование квантованных коэффициентов трансформации:
o Context-adaptive binary arithmetic coding (CABAC, контекстнозависимое адаптивное бинарное арифметическое кодирование) — алгоритм сжатия без потерь для синтаксических элементов видеопотока на основе вероятности их появления. Поддерживается только в Main Profile и выше. Обеспечивает более эффективное сжатие, чем CAVLC, но требует значительно больше времени на расшифровку.
o Context-adaptive variable-length coding (CAVLC, контекстнозависимое адаптивное кодирование с переменной длиной кодового слова) — альтернатива CABAC меньшей сложности. Тем не менее, оно сложнее и эффективнее, чем алгоритмы, применяемые для тех же целей в более ранних технологиях сжатия видео (как правило это алгоритм Хаффмана).
o Часто используемое, простое и высоко структурированное кодирование словами переменной длины многих элементов синтаксиса, не закодированных CABAC или CAVLC, известное как коды Голомба (экспоненциальное кодирование Голомба).
* Функции устойчивости к ошибкам:
o Определение уровня сетевой абстракции (NAL), позволяющее использовать один и тот же синтаксис видео в различных сетевых окружениях, включая наборы параметров последовательности (sequence parameter sets, SPSs) и наборы параметров изображения (picture parameter sets, PPSs), которые обеспечивают большую надёжность и гибкость, чем предыдущие технологии.
o Гибкое упорядочивание макроблоков (FMO), также известное как группы частей (поддерживается не во всех профилях) и произвольное упорядочивание частей (ASO) — методы реструктурирования порядка представления фундаментальных областей (макроблоков) в изображениях. При эффективном использовании гибкое упорядочивание макроблоков может существенно повысить устойчивость к потере данных.

Благодаря ASO, так как каждая часть изображения может быть декодирована независимо от других (при определённых ограничениях кодирования), новый стандарт позволяет посылать и получать их в произвольном порядке друг относительно друга. Это может снизить задержку в приложениях реального времени, особенно при использовании на сетях, имеющих режим работы доставка вне очереди. Эти функции могут также использоваться для множества других целей помимо восстановления ошибок.

*
o Разбиение данных — функция, обеспечивающая разделение данных разной важности (например, векторы движения и другая информация предсказания имеет большую значимость для представления видеоконтента) по разным пакетам данных с разными уровнями защиты от ошибок (поддерживается не во всех профилях).
o Избыточные части. Возможность посылки кодером избыточного представления областей изображений, позволяя воспроизвести области изображений (обычно с некоторой потерей качества), данные о которых были потеряны в процессе передачи (поддерживается не во всех профилях).
o Нумерация кадров, позволяющая создание «подпоследовательностей» (включая временно́е масштабирование включением дополнительных кадров между другими) а также обнаружение (и скрытие) потерь целых кадров при сбоях канала или пропаже пакетов.

Патенты

В странах, где действуют патенты на программное обеспечение, разработчики программного обеспечения, использующего алгоритмы H.264/AVC, обязаны платить лицензионные отчисления держателям патентов. Держателями таковых, в частности, являются Microsoft, Fujitsu, Philips, Apple . Также существует организация MPEG LA, которая является администратором консолидированного пула патентов . Всего существует более сотни патентов, так или иначе затрагивающих или описывающих алгоритмы H.264. Сроки действия части из них уже истекли, однако некоторые будут продолжать действовать в США вплоть до 2028 года .

Недостатки

Кодеки для MPEG-4 AVC более требовательны к ресурсам, нежели кодеки на основе MPEG-4 ASP (такие, как DivX и XVID)[7], однако это компенсируется другими достоинствами.

Формат запатентован, и создатели кодеков обязаны платить за их распространение путём покупки лицензий. С 2011 года MPEG LA могла начать взимать плату и с тех, кто участвует в кодировании и/или бесплатном предоставлении пользователям видеопотока в AVC. Позже этот срок был изменён на 2015 год. 26 августа 2010 года компания MPEG LA объявила, что за бесплатное предоставление пользователям видеопотока в H.264 плата взиматься не будет.

    XML error in File: https://ntvplus.ru/rss/company

    XML error: at line 0

    Сверим часы! Обновите приёмник и смотрите новые часовые версии телеканалов

    18 октября в часовом поясе +4 появились популярные телеканалы «НТВ», «РЕН», «Домашний» и «Звезда».

    «Телекарта» и Sony Pictures подвели итоги конкурса «В поисках приключений»

    Сегодня на официальной странице спутникового телевидения «Телекарта» ВКонтакте были объявлены итоги масштабного совместного конкурса «В поисках приключений»!

    Традиционные профилактические работы пройдут этой ночью

    В ночь с 16 на 17 октября 2018 года состоятся традиционные планово-профилактические работы.

    Акции «Телекарты» с реальными скидками приходят на смену специальным бонусам

    С 22 октября мы прекращаем начисление специальных бонусов на счёт наших абонентов. Это решение принято в пользу расширения количества специальных предложений на оплату услуг «Телекарты» с реальными скидками.

    18 октября вступят в силу изменения в пакете «Пионер» на Западе

    Из пакета телеканалов начального уровня «Пионер» 18 октября будут исключены 12 каналов.

Футбол

Испания. Ла Лига, 9 тур
21 октября 2018
13:00 Райо Вальекано 1:2 Хетафе
Италия. Серия А, 9 тур
21 октября 2018
13:30 Фрозиноне 3:3 Эмполи
Украина. Премьер-лига, 12 тур
21 октября 2018
14:00 ФК Львов 1:0 Арсенал-Киев
Италия. Серия А, 9 тур
21 октября 2018
16:00 Кьево 1:5 Аталанта
16:00 Парма 0:2 Лацио
Франция. Лига 1, 10 тур
21 октября 2018
16:00 Монпелье 2:0 Бордо
Италия. Серия А, 9 тур
21 октября 2018
16:00 Болонья 2:2 Торино
Германия. Бундеслига, 8 тур
21 октября 2018
16:30 Герта 1:1 Фрайбург
Украина. Премьер-лига, 12 тур
21 октября 2018
17:00 Олимпик Д 1:0 Черноморец
Испания. Ла Лига, 9 тур
21 октября 2018
17:15 Эйбар 1:1 Атлетик
Франция. Лига 1, 10 тур
21 октября 2018
18:00 Сент-Этьенн 1:1 Ренн
Англия. Премьер-лига, 9-й тур
21 октября 2018
18:00 Эвертон 2:0 Кристал Пэлас
Италия. Серия А, 9 тур
21 октября 2018
19:00 Фиорентина 1:1 Кальяри
Германия. Бундеслига, 8 тур
21 октября 2018
19:00 Боруссия М 4:0 Майнц
Испания. Ла Лига, 9 тур
21 октября 2018
19:30 Уэска 0:2 Эспаньол
Украина. Премьер-лига, 12 тур
21 октября 2018
19:30 Александрия 2:1 Карпаты
Италия. Серия А, 9 тур
21 октября 2018
21:30 Интер  0:0  Милан
Испания. Ла Лига, 9 тур
21 октября 2018
21:45 Бетис  0:1  Вальядолид
Франция. Лига 1, 10 тур
21 октября 2018
22:00 Ницца  0:1  Марсель

Обновлено: 22:53 21.10.2018

Телепрограмма

СТБ
22:30 - "X-Фактор", 9 сезон, 8 эп. Кастинг в Полтаве.
02:00 - "Следствие ведут экстрасенсы".
-
-
Футбол 1
21:20 - "Великий футбол". Прямой эфир.
23:00 - Парма - Лацио. Чемпионат Италии.
00:50 - Журнал Лиги чемпионов.
01:20 - Эвертон - Кристал Пэлас. Чемпионат Англии.
ICTV
20:40 - Х/ф "Послезавтра".
23:10 - Премьера. Х/ф "Живое (Жизнь)".
01:05 - Т/с "Прокуроры", 5 и 6 с.
02:45 - Патруль: Самооборона.
Кинопремьера HD
22:30 - Х/ф "Рок".
00:00 - Х/ф "Все о мужчинах".
01:20 - Х/ф "Первые".
02:55 - Х/ф "Это чертово сердце".
Вся телепрограмма

Мы в Вконтакте

Мы в Facebook

Голосование

Чего не хватает на сайте?

Обзоров ресиверов
Списка каналов на спутниках
Нормального каталога установщиков
Модераторов
Новых тем
Раздач и конкурсов
Интересных новостей
Всего хватает wink

Случайное фото

Sat-integral club

Продление G-share

s/n 170812024115 пополнил на 24

Sat-Integral S-1268 HD Heavy Metal

Цитата: Cynep-Mapuo от 18 Октябрь 2018, 19:48:56На приставках  Sat-Integral 1268 HD, не ...

IPTV

Цитата: terik22 от 15 Октябрь 2018, 17:47:52прошивка 3.71 заходим в сетевые приложения потом net ...

Списки каналов Sat-Integral S-1218 HD Able

Цитата: StilleN от Сегодня в 01:22:38p.s.s. пожелания, замечания и дополнения принимаются ...

Списки каналов Sat-Integral S-1218 HD Able

Очередное обновление списка каналов от 20.10.2018 (спутники Amos + Astra + Hotbird + ABS) - Удалены ...

mysqltuner и mytop на Centos 6.8

Оптимизация ...