Высокоэффективное кодирование видео - High Efficiency Video Coding

HEVC / H.265 / MPEG-H, часть 2
Кодирование видео высокой эффективности
Положение делДействующий
Год начался2013
Последняя версияНоябрь 2019
ОрганизацияITU-T, ISO, IEC
Комитет16-я Исследовательская комиссия МСЭ-Т, VCEG, MPEG
Базовые стандартыH.261, H.262, H.263, H.264, MPEG-1
Связанные стандартыH.266
Доменсжатие видео
Интернет сайтwww.itu.int/ rec/ T-REC-H.265

Высокоэффективное кодирование видео (HEVC), также известный как H.265 и MPEG-H, часть 2, это стандарт сжатия видео разработан как часть MPEG-H проект как преемник широко используемых Расширенное кодирование видео (AVC, H.264 или MPEG-4 Часть 10). По сравнению с AVC, HEVC предлагает на 25-50% лучше Сжатие данных на том же уровне качество видео, или существенно улучшенное качество видео при том же битрейт. Он поддерживает разрешения до 8192 × 4320, включая 8K UHD, и в отличие от преимущественно 8-битного AVC, профиль Main10 с более высокой точностью воспроизведения HEVC был включен почти во все поддерживающее оборудование.

Хотя AVC использует целое число дискретное косинусное преобразование (DCT) с размерами блоков 4 × 4 и 8 × 8, HEVC использует целочисленный DCT и Летнее время преобразуется с различными размерами блоков от 4 × 4 до 32 × 32. В Формат изображения высокой эффективности (HEIF) основан на HEVC.[1] По состоянию на 2019 год, HEVC используется 43% разработчиков видео и является вторым по популярности формат кодирования видео после AVC.[2]

Концепция

В большинстве случаев HEVC является расширением концепций H.264 / MPEG-4 AVC. Оба работают, сравнивая разные части кадра видео, чтобы найти области, которые являются избыточными как в пределах одного кадра, так и между последовательными кадрами. Эти избыточные области затем заменяются кратким описанием вместо исходных пикселей. Основные изменения для HEVC включают расширение областей сравнения шаблонов и разностного кодирования с 16 × 16 пикселей до размеров до 64 × 64, улучшено сегментация с переменным размером блока, улучшено "внутреннее" предсказание в пределах одного изображения, улучшено вектор движения прогнозирование и объединение областей движения, улучшено компенсация движения фильтрация и дополнительный этап фильтрации, называемый адаптивной к выборке фильтрацией смещения. Эффективное использование этих улучшений требует гораздо большей обработки сигналов для сжатия видео, но оказывает меньшее влияние на объем вычислений, необходимых для распаковки.

HEVC был стандартизирован Совместной группой сотрудничества по кодированию видео (JCT-VC), результатом сотрудничества между ISO /IEC MPEG и 16-я Исследовательская комиссия МСЭ-Т VCEG. Группа ISO / IEC называет его MPEG-H Part 2, а ITU-T - H.265. Первая версия стандарта HEVC была ратифицирована в январе 2013 года и опубликована в июне 2013 года. Вторая версия с расширениями многовидового режима (MV-HEVC), расширениями диапазона (RExt) и расширениями масштабируемости (SHVC) была завершена и утверждена в 2014 году. и опубликованы в начале 2015 года. Расширения для 3D видео (3D-HEVC) были завершены в начале 2015 года, а расширения для кодирования содержимого экрана (SCC) были завершены в начале 2016 года и опубликованы в начале 2017 года, охватывая видео, содержащее визуализированную графику, текст или анимацию, а также (или вместо) камеру. -снятые видео сцены. В октябре 2017 года стандарт был признан Премия Primetime Emmy Engineering Award как оказавшие существенное влияние на телевизионные технологии.[3][4][5][6][7]

HEVC содержит технологии, охватываемые патенты принадлежит организациям, участвовавшим в JCT-VC. Для реализации устройства или программного приложения, использующего HEVC, может потребоваться лицензия от держателей патентов HEVC. ISO / IEC и ITU требуют, чтобы компании, принадлежащие их организациям, предлагали свои патенты на разумное и недискриминационное лицензирование (RAND) условия. Патентные лицензии можно получить напрямую от каждого патентообладателя или через органы лицензирования патентов, такие как MPEG LA, HEVC Advance, и Velos Media.

Комбинированные лицензионные сборы, предлагаемые в настоящее время всеми патентными лицензирующими органами, выше, чем для AVC. Лицензионные сборы являются одной из основных причин, по которым внедрение HEVC в Интернете было низким, и именно поэтому некоторые из крупнейших технологических компаний (Amazon, AMD, яблоко, РУКА, Cisco, Google, Intel, Microsoft, Mozilla, Netflix, Nvidia, и многое другое) присоединились к Альянс открытых СМИ,[8] который доработал бесплатный альтернативный формат кодирования видео AV1 28 марта 2018 г.[9]

История

Формат HEVC был разработан совместно более чем десятком организаций со всего мира. Большинство активных патентных взносов в развитие формата HEVC поступило от пяти организаций: Samsung Electronics (4249 патентов), General Electric (1127 патентов),[10] M&K Holdings[11] (907 патентов), NTT (878 патентов), и JVC Kenwood (628 патентов).[12] Другие патентообладатели включают Fujitsu, яблоко, Canon, Колумбийский университет, KAIST, Kwangwoon University, Массачусетский технологический институт, Sungkyunkwan University, Funai, Hikvision, KBS, KT и NEC.[13]

Предыдущая работа

В 2004 году ITU-T Группа экспертов по кодированию видео (VCEG) начали серьезное исследование технологических достижений, которые могли бы позволить создать новый стандарт сжатия видео (или существенные ориентированные на сжатие улучшения H.264 / MPEG-4 AVC стандарт).[14] В октябре 2004 года были рассмотрены различные методы потенциального улучшения стандарта H.264 / MPEG-4 AVC. В январе 2005 г., на следующем заседании VCEG, VCEG начала обозначать определенные темы как «ключевые технические области» (KTA) для дальнейшего изучения. Кодовая база программного обеспечения, называемая кодовой базой KTA, была создана для оценки таких предложений.[15] Программное обеспечение KTA было основано на эталонном программном обеспечении Joint Model (JM), которое было разработано группой разработчиков MPEG & VCEG Joint Video Team для H.264 / MPEG-4 AVC. Дополнительные предложенные технологии были интегрированы в программное обеспечение KTA и протестированы в ходе экспериментов в течение следующих четырех лет.[16][14][17][18] MPEG и VCEG создали Совместную совместную группу по кодированию видео (JCT-VC) для разработки стандарта HEVC.[14][19][20][21]

Были рассмотрены два подхода к стандартизации технологии расширенного сжатия: создание нового стандарта или создание расширений H.264 / MPEG-4 AVC. У проекта были предварительные названия H.265 и H.NGVC (Кодирование видео следующего поколения), и было основной частью работы VCEG до его превращения в совместный проект HEVC с MPEG в 2010 году.[22][23][24]

Предварительные требования к NGVC заключались в возможности иметь битрейт снижение на 50% при том же субъективном качестве изображения по сравнению с профилем H.264 / MPEG-4 AVC High, а вычислительная сложность составляет от 1/2 до 3 раз по сравнению с профилем High.[24] NGVC сможет обеспечить снижение скорости передачи данных на 25% вместе с уменьшением сложности на 50% при том же воспринимаемом качестве видео, что и профиль High, или обеспечить большее снижение скорости передачи данных при несколько большей сложности.[24][25]

В ISO /IEC Группа экспертов по киноискусству (MPEG) начал аналогичный проект в 2007 году, предварительно названный Высокопроизводительное кодирование видео.[26][27] К июлю 2007 года целью проекта было достигнуто соглашение о снижении скорости передачи данных на 50%.[26] Ранние оценки проводились с модификациями эталонного программного кодировщика KTA, разработанного VCEG.[14] К июлю 2009 года результаты экспериментов показали, что среднее уменьшение битов примерно на 20% по сравнению с AVC High Profile; эти результаты побудили MPEG начать стандартизация усилия в сотрудничестве с VCEG.[27]

Стандартизация

Официальный совместный конкурс предложений по технологии сжатия видео был опубликован в январе 2010 года компаниями VCEG и MPEG, и предложения были оценены на первом заседании Совместной группы сотрудничества MPEG и VCEG по кодированию видео (JCT-VC), которое состоялось в апреле. 2010. Всего было подано 27 полных предложений.[22][28] Оценки показали, что некоторые предложения могут достичь того же визуального качества, что и AVC, только при половинной скорости передачи данных во многих тестовых примерах за счет увеличения вычислительной сложности в 2–10 раз, а некоторые предложения достигли хорошего субъективного качества и результатов по скорости передачи данных. с меньшей вычислительной сложностью, чем эталонное кодирование AVC High Profile. На той встрече имя Высокоэффективное кодирование видео (HEVC) был принят для совместного проекта.[14][22] Начиная с этой встречи, JCT-VC объединил функции некоторых из лучших предложений в единую программную базу кода и «Рассматриваемую тестовую модель», а также провел дальнейшие эксперименты для оценки различных предложенных функций.[14][29] Первый рабочий проект спецификации HEVC был подготовлен на третьем совещании JCT-VC в октябре 2010 г. Многие изменения в инструментах кодирования и конфигурации HEVC были внесены на более поздних совещаниях JCT-VC.[14]

25 января 2013 года ITU объявил, что HEVC получил одобрение (согласие) на первом этапе в Альтернативный процесс утверждения МСЭ-Т (AAP).[30][31][32] В тот же день MPEG объявил, что HEVC получил статус окончательного проекта международного стандарта (FDIS) в Процесс стандартизации MPEG.[33][34]

13 апреля 2013 г. HEVC / H.265 был утвержден в качестве стандарта ITU-T.[35][36][37] Стандарт был официально опубликован ITU-T 7 июня 2013 г. и ISO / IEC 25 ноября 2013 г.[19][18]

11 июля 2014 г. MPEG объявил, что 2-е издание HEVC будет содержать три недавно завершенных расширения, а именно: расширения с несколькими экранами (MV-HEVC), расширения диапазона (RExt) и расширения масштабируемости (SHVC).[38]

29 октября 2014 г. HEVC / H.265 версии 2 был утвержден в качестве стандарта ITU-T.[39][40][41] Затем он был официально опубликован 12 января 2015 года.[19]

29 апреля 2015 года HEVC / H.265 версии 3 был утвержден в качестве стандарта ITU-T.[42][43][44]

3 июня 2016 года HEVC / H.265 версии 4 был одобрен в ITU-T и не был одобрен во время голосования в октябре 2016 года.[45][46]

22 декабря 2016 года HEVC / H.265 версии 4 был утвержден в качестве стандарта ITU-T.[47][48]

Патентное лицензирование

29 сентября 2014 г. MPEG LA объявили о своей лицензии HEVC, которая распространяется на основные патенты 23 компаний.[49] Первые 100 000 «устройств» (включая программные реализации) предоставляются без лицензионных отчислений, а после этого плата составляет 0,20 доллара за устройство до годового лимита в 25 миллионов долларов.[50] Это значительно дороже, чем плата за AVC, которая составляла 0,10 доллара за устройство, с тем же отказом в 100000 долларов и годовым лимитом в 6,5 миллиона долларов. MPEG LA не взимает плату за сам контент, что они пытались сделать при первоначальном лицензировании AVC, но впоследствии упали, когда производители контента отказались платить.[51] Лицензия была расширена и теперь включает профили версии 2 стандарта HEVC.[52]

Когда были объявлены условия MPEG LA, комментаторы отметили, что ряд известных патентообладателей не входили в группу. Среди них были AT&T, Microsoft, Nokia, и Motorola. В то время предполагалось, что эти компании сформируют свой собственный лицензионный пул, чтобы конкурировать с пулом MPEG LA или пополнить его. Такая группа была официально объявлена ​​26 марта 2015 г. как HEVC Advance.[53] Условия, охватывающие 500 основных патентов, были объявлены 22 июля 2015 года со ставками, которые зависят от страны продажи, типа устройства, профиля HEVC, расширений HEVC и дополнительных функций HEVC. В отличие от условий MPEG LA, HEVC Advance повторно ввел лицензионные сборы на контент, закодированный с помощью HEVC, посредством платы за распределение доходов.[54]

Первоначальная лицензия HEVC Advance предусматривала максимальную ставку роялти в размере 2,60 доллара США за устройство для стран Региона 1 и ставку роялти за контент в размере 0,5% от дохода, полученного от видеосервисов HEVC. Страны региона 1 в лицензии HEVC Advance включают США, Канаду, Европейский Союз, Японию, Южную Корею, Австралию, Новую Зеландию и другие. Страны Региона 2 - это страны, не указанные в списке стран Региона 1. Лицензия HEVC Advance имеет максимальную ставку роялти в размере 1,30 доллара США за устройство для стран Региона 2. В отличие от MPEG LA, годового ограничения не было. Вдобавок к этому HEVC Advance также взимает роялти в размере 0,5% от дохода, полученного от кодирования контента видеоуслуг в HEVC.[54]

Когда они были объявлены, отраслевые обозреватели выразили серьезную негативную реакцию по поводу «необоснованных и жадных» сборов за устройства, которые примерно в семь раз превышали сборы MPEG LA. В сумме для устройства потребуются лицензии стоимостью 2,80 доллара, что в 28 раз дороже, чем у AVC, а также лицензионные сборы за контент. Это привело к призыву к «владельцам контента [объединиться] и согласиться не получать лицензию от HEVC Advance».[55] Другие утверждали, что такие ставки могут заставить компании перейти на конкурирующие стандарты, такие как Даала и VP9.[56]

18 декабря 2015 года HEVC Advance объявил об изменении ставок роялти. Изменения включают снижение максимальной ставки роялти для стран Региона 1 до 2,03 доллара США за устройство, установление годовых лимитов роялти и отказ от роялти за контент, который является бесплатным для конечных пользователей. Ежегодный лимит роялти для компании составляет 40 миллионов долларов США за устройства, 5 миллионов долларов США за контент и 2 миллиона долларов США за дополнительные функции.[57]

3 февраля 2016 г. Technicolor SA объявили, что они вышли из HEVC Advance патентный пул[58] и будут напрямую лицензировать свои патенты HEVC.[59] HEVC Advance ранее перечислял 12 патентов от Technicolor.[60] Technicolor объявили, что они воссоединились 22 октября 2019 года.[61]

22 ноября 2016 года HEVC Advance объявила о крупной инициативе, пересмотрев свою политику, чтобы разрешить распространение программных реализаций HEVC непосредственно на потребительские мобильные устройства и персональные компьютеры без лицензионных отчислений и без патентной лицензии.[62]

31 марта 2017 года Velos Media объявила о своей лицензии HEVC, которая распространяется на основные патенты Ericsson, Panasonic, Qualcomm Incorporated, Sharp и Sony.[63]

По состоянию на апрель 2019 г. список патентов MPEG LA HEVC составляет 164 страницы.[64][65]

Патентообладатели

Следующие организации в настоящее время владеют наиболее активными патентами в патентных пулах HEVC, перечисленных MPEG LA и HEVC Advance.

Организацияактивный
патенты
Ссылка
Samsung Electronics4249[10]
General Electric (GE)1127
M&K Holdings[11]0907[12]
Nippon Telegraph and Telephone (включая NTT Docomo )0878
JVC Kenwood0628
Dolby Laboratories0624[10]
Infobridge Pte. ООО[66]0572[12]
Mitsubishi Electric0401[10]
СК Телеком (включая SK Planet )0380[12]
MediaTek (через HFI Inc.)0337[10]
Университет Седжон0330
KT Corp0289[12]
Philips0230[10]
Godo Kaisha IP Bridge0219
NEC Корпорация0219[12]
Научно-исследовательский институт электроники и телекоммуникаций (ETRI) Кореи0208
Canon Inc.0180
Тагиван II0162
Fujitsu0144
Университет Кён Хи0103

Версии

Версии стандарта HEVC / H.265, использующие даты утверждения ITU-T.[19]

  • Версия 1: (13 апреля 2013 г.) Первая утвержденная версия стандарта HEVC / H.265, содержащая профили Main, Main10 и Main Still Picture.[35][36][37]
  • Версия 2: (29 октября 2014 г.) Вторая утвержденная версия стандарта HEVC / H.265, которая добавляет 21 профиль расширения диапазона, два профиля масштабируемых расширений и один профиль расширений с несколькими представлениями.[39][40][41]
  • Версия 3: (29 апреля 2015 г.) Третья утвержденная версия стандарта HEVC / H.265, которая добавляет главный профиль 3D.[42][43][44]
  • Версия 4: (22 декабря 2016 г.) Четвертая утвержденная версия стандарта HEVC / H.265, которая добавляет семь профилей расширений кодирования содержимого экрана, три профиля расширений с высокой пропускной способностью и четыре профиля масштабируемых расширений.[67][47][48]

Реализации и продукты

2012

29 февраля 2012 г. Мобильный Всемирный Конгресс, Qualcomm продемонстрировал декодер HEVC, работающий на планшете Android, с Qualcomm Snapdragon Двухъядерный процессор S4, работающий на частоте 1,5 ГГц, показывающий версии H.264 / MPEG-4 AVC и HEVC одного и того же видеоконтента, воспроизводимого одновременно. Сообщается, что в этой демонстрации HEVC показал снижение скорости передачи данных почти на 50% по сравнению с H.264 / MPEG-4 AVC.[68]

2013

11 февраля 2013 г. исследователи из Массачусетский технологический институт продемонстрировал первый в мире опубликованный декодер ASIC HEVC на выставке Международная конференция по твердотельным схемам (ISSCC) 2013.[69] Их чип был способен декодировать видеопоток 3840 × 2160p со скоростью 30 кадров в секунду в реальном времени, потребляя менее 0,1 Вт энергии.[70][71]

3 апреля 2013 г. Атеме объявила о доступности первой реализации программного проигрывателя HEVC с открытым исходным кодом на основе декодера OpenHEVC и GPAC видеоплеер, оба лицензированы под LGPL. Декодер OpenHEVC поддерживает основной профиль HEVC и может декодировать видео 1080p со скоростью 30 кадров в секунду с использованием одноядерного процессора.[72] Транскодер в реальном времени, поддерживающий HEVC и используемый в сочетании с видеоплеером GPAC, был показан на стенде ATEME на выставке NAB Show в апреле 2013 года.[72][73]

23 июля 2013 г. MulticoreWare объявил и сделал исходный код доступен для x265 Библиотека кодировщика HEVC под Лицензия GPL v2.[74][75]

8 августа 2013 г. Nippon Telegraph and Telephone объявила о выпуске своего программного кодировщика HEVC-1000 SDK, который поддерживает профиль Main 10, разрешение до 7680 × 4320 и частоту кадров до 120 кадров в секунду.[76]

14 ноября 2013 г. DivX разработчики опубликовали информацию о производительности декодирования HEVC с использованием процессора Intel i7 с тактовой частотой 3,5 ГГц с 4 ядрами и 8 потоками.[77] Декодер DivX 10.1 Beta способен выдавать 210,9 кадра в секунду при разрешении 720p, 101,5 кадра в секунду при разрешении 1080p и 29,6 кадра в секунду при разрешении 4K.[77]

18 декабря 2013 г. Системы ViXS объявили о поставках своего XCode (не путать с Xcode от Apple IDE для MacOS) 6400 SoC, который был первым SoC, который поддерживал профиль Main 10 HEVC.[78]

2014

5 апреля 2014 г. на выставке NAB компании eBrisk Video, Inc. и Altera Corporation продемонстрировали кодировщик HEVC Main10 с ускорением FPGA, который кодировал видео 4Kp60 / 10-бит в реальном времени с использованием двойного процессора Xeon E5-2697-v2. Платформа.[79][80]

13 августа 2014 г. Ittiam Systems объявляет о выпуске кодека H.265 / HEVC третьего поколения с поддержкой 12-битного формата 4: 2: 2.[81]

5 сентября 2014 г. Ассоциация дисков Blu-ray объявил, что 4K Blu-ray Disc спецификация будет поддерживать закодированное HEVC видео 4K со скоростью 60 кадров в секунду, Рек. 2020 г. цветовое пространство, расширенный динамический диапазон (PQ и HLG ) и 10-битный глубина цвета.[82][83] Диски Blu-ray 4K имеют скорость передачи данных не менее 50 Мбит / с и емкость диска до 100 ГБ.[82][83] Диски и плееры 4K Blu-ray стали доступны для покупки в 2015 или 2016 году.[82][83]

9 сентября 2014 г. яблоко объявил о Айфон 6 и iPhone 6 Plus которые поддерживают HEVC / H.265 для FaceTime по сотовой сети.[84]

18 сентября 2014 года Nvidia выпустила видеокарты GeForce GTX 980 (GM204) и GTX 970 (GM204), в которые входят Nvidia NVENC, первый в мире аппаратный кодировщик HEVC на дискретной видеокарте.[85]

31 октября 2014 г. Microsoft подтвердил, что Windows 10 будет поддерживать HEVC из коробки, говорится в заявлении Габриэля Аула, руководителя группы данных и основ Microsoft Operating Systems Group.[86][87] В Windows 10 Technical Preview Build 9860 добавлена ​​поддержка на уровне платформы для HEVC и Матроска.[88][89]

3 ноября 2014 г. Android Lollipop был выпущен с из коробки поддержка HEVC с использованием Ittiam Systems ' программного обеспечения.[90]

2015

5 января 2015 года ViXS Systems анонсировала XCode 6800, который является первым SoC, поддерживающим профиль Main 12 HEVC.[91]

5 января 2015 года Nvidia официально анонсировала Tegra X1 SoC с полным аппаратным декодированием HEVC с фиксированной функцией.[92][93]

22 января 2015 г. Nvidia выпустила видеокарту GeForce GTX 960 (GM206), которая включает в себя первый в мире аппаратный декодер HEVC Main / Main10 с полной фиксированной функцией на дискретной видеокарте.[94]

23 февраля 2015 г. Продвинутые микроустройства (AMD) объявили, что их УВД ASIC можно найти в Карризо APU станут первыми процессорами на базе x86, которые будут иметь аппаратный декодер HEVC.[95]

27 февраля 2015 г. Медиаплеер VLC Версия 2.2.0 была выпущена с надежной поддержкой воспроизведения HEVC. Соответствующие версии на Android и iOS также могут воспроизводить HEVC.

31 марта 2015 года VITEC анонсировала MGW Ace, который стал первым портативным кодировщиком HEVC на 100% аппаратной основе, обеспечивающим кодирование мобильного HEVC.[96]

5 августа 2015 г. Intel запустила Skylake продукты с полностью фиксированной функцией Main / 8-битное декодирование / кодирование и гибридное / частичное Main10 / 10-битное декодирование.

9 сентября 2015 г. яблоко объявил о Apple A9 чип, впервые использованный в iPhone 6S, его первый процессор с аппаратным декодером HEVC, поддерживающий Main 8 и 10. Эта функция не будет разблокирована до выпуска iOS 11 в 2017 году.[97]

2016

11 апреля 2016 г. было объявлено о полной поддержке HEVC (H.265) в новейшей версии. MythTV версия (0.28).[98]

30 августа 2016 г. Intel официально анонсированные процессоры Core 7-го поколения (Kaby Lake ) продукты с полностью фиксированной функцией аппаратного декодирования HEVC Main10.[99]

7 сентября 2016 г. яблоко объявил о Яблоко A10 чип, впервые использованный в iPhone 7, который включает аппаратный кодировщик HEVC, поддерживающий Main 8 и 10. Эта функция не будет разблокирована до выпуска iOS 11 в 2017 году.[97]

25 октября 2016 г. Nvidia выпустила видеокарты GeForce GTX 1050Ti (GP107) и GeForce GTX 1050 (GP107), которые включают полностью фиксированный аппаратный декодер HEVC Main10 / Main12.

2017

5 июня 2017 г. яблоко объявила о поддержке HEVC H.265 в macOS High Sierra, iOS 11, tvOS,[100] HTTP Live Streaming[101] и Сафари.[102][103]

25 июня 2017 г. Microsoft выпустила бесплатное расширение приложения HEVC для Windows 10, позволяя некоторым устройствам Windows 10 с оборудованием для декодирования HEVC воспроизводить видео с использованием формата HEVC внутри любого приложения.[104]

19 сентября 2017 года Apple выпустила iOS 11 и tvOS 11 с поддержкой кодирования и декодирования HEVC.[105][100]

25 сентября 2017 года Apple выпустила macOS High Sierra с поддержкой кодирования и декодирования HEVC.

28 сентября 2017 г. GoPro выпустила экшн-камеру Hero6 Black с кодированием видео 4K60P HEVC.[106]

17 октября 2017 г. Microsoft удалена поддержка декодирования HEVC из Windows 10 с обновлением Fall Creators Update 1709, благодаря чему HEVC стал доступен как отдельная платная загрузка из Microsoft Store.[107]

2 ноября 2017 г. Nvidia выпустила видеокарту GeForce GTX 1070 Ti (GP104), которая включает полностью фиксированный аппаратный декодер HEVC Main10 / Main12.

2018

20 сентября 2018 г. Nvidia выпустила видеокарту GeForce RTX 2080 (TU104), которая включает полностью фиксированную функцию аппаратного декодера HEVC Main 4: 4: 4 12.

Эффективность кодирования

Блок-схема HEVC

Дизайн большинства стандартов кодирования видео в первую очередь направлен на обеспечение максимальной эффективности кодирования. Эффективность кодирования - это способность кодировать видео с минимально возможной скоростью передачи данных при сохранении определенного уровня качества видео. Есть два стандартных способа измерения эффективности кодирования стандарта кодирования видео, которые заключаются в использовании объективной метрики, например пиковое отношение сигнал / шум (PSNR), или использовать субъективную оценку качества видео. Субъективная оценка качества видео считается наиболее важным способом измерения стандарта кодирования видео, поскольку люди воспринимают качество видео субъективно.[108]

HEVC выигрывает от использования более крупных блок дерева кодирования (CTU) размеры. Это было показано в тестах PSNR с кодировщиком HM-8.0 HEVC, где он был вынужден использовать постепенно уменьшающиеся размеры CTU. Для всех тестовых последовательностей при сравнении с размером 64 × 64 CTU было показано, что битовая скорость HEVC увеличилась на 2,2% при принудительном использовании размера 32 × 32 CTU и на 11,0% при принудительном использовании размера 16 × Размер 16 CTU. В тестовых последовательностях класса A, где разрешение видео составляло 2560 × 1600, по сравнению с размером 64 × 64 CTU, было показано, что битовая скорость HEVC увеличилась на 5,7% при принудительном использовании размера 32 × 32 CTU. , и увеличился на 28,2% при использовании размера 16 × 16 CTU. Тесты показали, что большие размеры CTU повышают эффективность кодирования, а также сокращают время декодирования.[108]

Основной профиль HEVC (MP) сравнивался по эффективности кодирования с H.264 / MPEG-4 AVC High Profile (HP), MPEG-4 Расширенный простой профиль (ASP), H.263 Профиль высокой задержки (HLP) и H.262 / MPEG-2 Основной профиль (MP). Кодирование видео было выполнено для развлекательных приложений, и для девяти тестовых последовательностей видео с использованием кодировщика HM-8.0 HEVC было создано двенадцать различных битрейтов. Из девяти тестовых последовательностей видео пять были с разрешением HD, а четыре - с разрешением WVGA (800 × 480) разрешение. Снижение битовой скорости для HEVC было определено на основе PSNR с HEVC, имеющим снижение битовой скорости на 35,4% по сравнению с H.264 / MPEG-4 AVC HP, 63,7% по сравнению с MPEG-4 ASP, 65,1% по сравнению с H.263 HLP , и 70,8% по сравнению с H.262 / MPEG-2 MP.[108]

HEVC MP также сравнивался с H.264 / MPEG-4 AVC HP по субъективному качеству видео. Кодирование видео было выполнено для развлекательных приложений, и для девяти тестовых последовательностей видео с использованием кодировщика HM-5.0 HEVC были созданы четыре различных битрейта. Субъективная оценка была проведена раньше, чем сравнение PSNR, поэтому использовалась более ранняя версия кодировщика HEVC, которая имела немного более низкую производительность. Снижение скорости передачи данных определялось на основе субъективной оценки с использованием средняя оценка мнения значения. Общее субъективное снижение битрейта для HEVC MP по сравнению с H.264 / MPEG-4 AVC HP составило 49,3%.[108]

École Polytechnique Fédérale de Lausanne (EPFL) провела исследование для оценки субъективного качества видео HEVC при разрешениях выше, чем HDTV. Исследование проводилось с тремя видеороликами с разрешением 3840 × 1744 при 24 кадрах в секунду, 3840 × 2048 при 30 кадрах в секунду и 3840 × 2160 при 30 кадрах в секунду. Пятисекундные видеоролики показывают людей на улице, движение транспорта и сцену из Открытый исходный код компьютерная анимация фильм Синтел. Видеопоследовательности кодировались с пятью разными битрейтами с использованием кодировщика HM-6.1.1 HEVC и кодировщика JM-18.3 H.264 / MPEG-4 AVC. Субъективное снижение скорости передачи данных определялось на основе субъективной оценки с использованием средних значений оценки мнения. Исследование сравнивало HEVC MP с H.264 / MPEG-4 AVC HP и показало, что для HEVC MP среднее снижение битрейта на основе PSNR составило 44,4%, в то время как среднее снижение битрейта на основе субъективного качества видео составило 66,5%.[109][110][111][112]

В сравнении производительности HEVC, выпущенном в апреле 2013 года, HEVC MP и Main 10 Profile (M10P) сравнивались с H.264 / MPEG-4 AVC HP и High 10 Profile (H10P) с использованием видеопоследовательностей 3840 × 2160. Видеопоследовательности были кодированы с использованием кодировщика HM-10.0 HEVC и кодировщика JM-18.4 H.264 / MPEG-4 AVC. Среднее снижение скорости передачи данных на основе PSNR составило 45% для межкадровый видео.

В сравнении видеокодеров, выпущенных в декабре 2013 года, кодировщик HM-10.0 HEVC сравнивался с x264 кодировщик (версия r2334) и VP9 кодировщик (версия v1.2.0-3088-ga81bd12). Для сравнения использовался Битрейт Bjøntegaard-Delta (BD-BR) метод измерения, в котором отрицательные значения говорят о том, насколько ниже снижена скорость передачи данных, а положительные значения говорят, насколько увеличивается скорость передачи данных для того же PSNR. Для сравнения, кодер HM-10.0 HEVC имел самую высокую эффективность кодирования и, в среднем, чтобы получить такое же объективное качество, кодеру x264 необходимо было увеличить скорость передачи данных на 66,4%, а кодеру VP9 нужно было увеличить скорость передачи данных. на 79,4%.[113]

Субъективное сравнение производительности видео[114]
видео
кодирование
стандарт
Снижение средней скорости передачи данных
по сравнению с H.264 / MPEG-4 AVC HP
480p720p1080p2160p
HEVC52%56%62%64%

В ходе субъективного сравнения производительности видео, выпущенного в мае 2014 года, JCT-VC сравнил профиль HEVC Main с профилем H.264 / MPEG-4 AVC High. При сравнении использовались средние значения оценки мнений и проводилось BBC и Университет Запада Шотландии. Видеопоследовательности кодировались с помощью кодировщика HM-12.1 HEVC и кодировщика JM-18.5 H.264 / MPEG-4 AVC. При сравнении использовался диапазон разрешений, и среднее снижение скорости передачи данных для HEVC составило 59%. Среднее снижение скорости передачи данных для HEVC составило 52% для 480p, 56% для 720p, 62% для 1080p и 64% для 4K UHD.[114]

В субъективном сравнении видеокодеков, выпущенном EPFL в августе 2014 года, кодировщик HM-15.0 HEVC сравнивался с кодером VP9 1.2.0–5183 и кодером JM-18.8 H.264 / MPEG-4 AVC. Четыре последовательности с разрешением 4K были закодированы с пятью различными скоростями передачи данных, при этом кодеры были настроены на использование внутреннего периода в одну секунду. Для сравнения, кодер HM-15.0 HEVC имел самую высокую эффективность кодирования, и, в среднем, для того же субъективного качества скорость передачи данных могла быть уменьшена на 49,4% по сравнению с кодером VP9 1.2.0–5183, а также ее можно было уменьшить. на 52,6% по сравнению с кодером JM-18.8 H.264 / MPEG-4 AVC.[115][116][117]

В августе 2016 г. Netflix опубликовал результаты масштабного исследования по сравнению ведущего кодировщика HEVC с открытым исходным кодом, x265, с ведущим кодировщиком AVC с открытым исходным кодом, x264 и ссылка VP9 кодировщик, libvpx.[118] Используя свой усовершенствованный инструмент измерения качества видео Multimethod Assessment Fusion (VMAF), Netflix обнаружил, что x265 обеспечивает идентичное качество при скорости передачи данных от 35,4% до 53,3% ниже, чем x264, и от 17,8% до 21,8% ниже, чем VP9.[119]

Функции

HEVC был разработан для значительного повышения эффективности кодирования по сравнению с H.264 / MPEG-4 AVC HP, т.е. битрейт потребности вдвое с сопоставимыми Качество изображения, за счет увеличения вычислительной сложности.[14] HEVC был разработан с целью предоставить видеоконтенту коэффициент сжатия данных до 1000: 1.[120] В зависимости от требований приложения, кодеры HEVC могут иметь компромисс между вычислительной сложностью, степенью сжатия, устойчивостью к ошибкам и временем задержки кодирования.[14] Двумя ключевыми особенностями, в которых HEVC был улучшен по сравнению с H.264 / MPEG-4 AVC, были поддержка видео с более высоким разрешением и улучшенные методы параллельной обработки.[14]

HEVC нацелен на HDTV-дисплеи нового поколения и системы захвата контента, которые имеют прогрессивная развертка частота кадров и разрешение дисплея из QVGA (320 × 240) до 4320p (7680 × 4320), а также улучшенное качество изображения с точки зрения уровень шума, цветовые пространства, и динамический диапазон.[25][121][122][123] Шум (электроника) |

Слой кодирования видео

Уровень кодирования видео HEVC использует тот же «гибридный» подход, который используется во всех современных стандартах видео, начиная с H.261 в том, что он использует предсказание между / внутри изображения и кодирование с двумерным преобразованием.[14] Кодер HEVC сначала выполняет разделение изображения на области в форме блоков для первого изображения или первого изображения точки произвольного доступа, которая использует внутреннее предсказание изображения.[14] Внутрикадровое предсказание - это когда предсказание блоков в изображении основано только на информации в этом изображении.[14] Для всех других изображений используется межкадровое предсказание, в котором информация предсказания используется из других изображений.[14] После того как методы прогнозирования завершены и изображение проходит через контурные фильтры, окончательное представление изображения сохраняется в буфере декодированных изображений.[14] Изображения, хранящиеся в буфере декодированных изображений, могут использоваться для предсказания других изображений.[14]

HEVC был разработан с идеей, что прогрессивная развертка видео будет использоваться, и никакие инструменты кодирования не были добавлены специально для чересстрочное видео.[14] Специальные инструменты кодирования чересстрочной развертки, такие как MBAFF и PAFF, не поддерживаются в HEVC.[124] HEVC вместо этого отправляет метаданные это говорит о том, как было отправлено чересстрочное видео.[14] Видео с чересстрочной разверткой можно отправлять либо путем кодирования каждого кадра как отдельного изображения, либо путем кодирования каждого поля как отдельного изображения.[14] Для чересстрочного видео HEVC может переключаться между кодированием кадра и кодированием поля с помощью последовательного адаптивного поля кадра (SAFF), которое позволяет изменять режим кодирования для каждой видеопоследовательности.[125] Это позволяет передавать чересстрочное видео с помощью HEVC без необходимости добавления специальных процессов чересстрочного декодирования к декодерам HEVC.[14]

Цветовые пространства

Стандарт HEVC поддерживает цветовые пространства например, обычная пленка, NTSC, PAL, Рек. 601, Рек. 709, Рек. 2020 г., Рек. 2100, SMPTE 170M, SMPTE 240M, sRGB, sYCC, xvYCC, XYZ, и заданные извне цветовые пространства.[19] HEVC поддерживает представления цветовой кодировки, такие как RGB, YCbCr, и YCoCg.[19]

Инструменты кодирования

Блок дерева кодирования

HEVC заменяет 16 × 16 пикселей макроблоки, которые использовались с предыдущими стандартами, с единицами дерева кодирования (CTU), которые могут использовать более крупные блочные структуры до 64 × 64 выборок и могут лучше разбивать изображение на структуры переменного размера.[14][126] HEVC первоначально делит изображение на CTU, которые могут иметь размер 64 × 64, 32 × 32 или 16 × 16 с большим размером блока пикселей, обычно повышающим эффективность кодирования.[14]

Обратные преобразования

HEVC определяет четыре размера блоков преобразования (TU) 4 × 4, 8 × 8, 16 × 16 и 32 × 32 для кодирования остатка предсказания.[14] CTB может быть рекурсивно разделен на 4 или более TU.[14] ЕП используют целочисленные базисные функции на основе дискретное косинусное преобразование (DCT).[14][1] Кроме того, блоки преобразования яркости 4 × 4, которые принадлежат области с внутренним кодированием, преобразуются с использованием целочисленного преобразования, которое получается из дискретное синусоидальное преобразование (Летнее время).[14] Это обеспечивает снижение скорости передачи данных на 1%, но было ограничено блоками преобразования яркости 4 × 4 из-за незначительных преимуществ для других случаев преобразования.[14] Цветность использует те же размеры TU, что и яркость, поэтому для цветности нет преобразования 2 × 2.[14]

Инструменты параллельной обработки

  • Плитки позволяют разделить изображение на сетку прямоугольных областей, которые можно независимо декодировать / кодировать. Основное назначение плитки - возможность параллельной обработки.[14] Плитки могут быть независимо декодированы и даже могут обеспечивать произвольный доступ к определенным областям изображения в видеопотоке.[14]
  • Параллельная обработка волнового фронта (WPP) - это когда срез делится на строки CTU, в которых первая строка декодируется нормально, но каждая дополнительная строка требует, чтобы решения принимались в предыдущей строке.[14] WPP содержит информацию об использовании энтропийного кодировщика из предыдущей строки CTU и позволяет использовать метод параллельной обработки, который может обеспечить лучшее сжатие, чем плитки.[14]
  • Плитки и WPP разрешены, но не являются обязательными.[14][19] Если плитки присутствуют, они должны быть не менее 64 пикселей в высоту и 256 пикселей в ширину с ограничением на конкретное количество разрешенных плиток.[14][19]
  • Срезы, по большей части, могут быть декодированы независимо друг от друга, причем основная цель фрагментов - повторная синхронизация в случае потери данных в видеопотоке.[14] Срезы могут быть определены как самодостаточные, поскольку прогнозирование не производится через границы срезов.[14] Однако, когда внутриконтурная фильтрация выполняется для изображения, может потребоваться информация через границы срезов.[14] Срезы - это CTU, декодированные в порядке растрового сканирования, и для срезов могут использоваться различные типы кодирования, такие как типы I, типы P или типы B.[14]
  • Зависимые срезы могут позволить системе получить доступ к данным, связанным с фрагментами или WPP, быстрее, чем если бы нужно было декодировать весь срез.[14] Основная цель зависимых слайсов - обеспечить кодирование видео с малой задержкой из-за его более низкой задержки.[14]

Другие инструменты кодирования

Энтропийное кодирование

HEVC использует контекстно-адаптивное двоичное арифметическое кодирование (CABAC), который принципиально похож на CABAC в H.264 / MPEG-4 AVC.[14] CABAC - единственный метод энтропийного кодирования, который разрешен в HEVC, в то время как существует два метода энтропийного кодирования, разрешенных H.264 / MPEG-4 AVC.[14] CABAC и энтропийное кодирование коэффициентов преобразования в HEVC были разработаны для более высокой пропускной способности, чем H.264 / MPEG-4 AVC,[127] while maintaining higher compression efficiency for larger transform block sizes relative to simple extensions.[128] For instance, the number of context coded bins have been reduced by 8× and the CABAC bypass-mode has been improved in terms of its design to increase throughput.[14][127][129] Another improvement with HEVC is that the dependencies between the coded data has been changed to further increase throughput.[14][127] Context modeling in HEVC has also been improved so that CABAC can better select a context that increases efficiency when compared with H.264/MPEG-4 AVC.[14]

Intra prediction
HEVC has 33 intra prediction modes

HEVC specifies 33 directional modes for intra prediction compared with the 8 directional modes for intra prediction specified by H.264/MPEG-4 AVC.[14] HEVC also specifies DC intra prediction and planar prediction modes.[14] The DC intra prediction mode generates a mean value by averaging reference samples and can be used for flat surfaces.[14] The planar prediction mode in HEVC supports all block sizes defined in HEVC while the planar prediction mode in H.264/MPEG-4 AVC is limited to a block size of 16×16 pixels.[14] The intra prediction modes use data from neighboring prediction blocks that have been previously decoded from within the same picture.[14]

Компенсация движения

For the interpolation of fractional luma sample positions HEVC uses separable application of one-dimensional half-sample interpolation with an 8-tap filter or quarter-sample interpolation with a 7-tap filter while, in comparison, H.264/MPEG-4 AVC uses a two-stage process that first derives values at half-sample positions using separable one-dimensional 6-tap interpolation followed by integer rounding and then applies линейная интерполяция between values at nearby half-sample positions to generate values at quarter-sample positions.[14] HEVC has improved precision due to the longer interpolation filter and the elimination of the intermediate rounding error.[14] For 4:2:0 video, the chroma samples are interpolated with separable one-dimensional 4-tap filtering to generate eighth-sample precision, while in comparison H.264/MPEG-4 AVC uses only a 2-tap bilinear filter (also with eighth-sample precision).[14]

As in H.264/MPEG-4 AVC, weighted prediction in HEVC can be used either with uni-prediction (in which a single prediction value is used) or bi-prediction (in which the prediction values from two prediction blocks are combined).[14]

Motion vector prediction

HEVC defines a подписанный 16-bit range for both horizontal and vertical motion vectors (MVs).[19][130][131][132] This was added to HEVC at the July 2012 HEVC meeting with the mvLX variables.[19][130][131][132] HEVC horizontal/vertical MVs have a range of −32768 to 32767 which given the quarter pixel precision used by HEVC allows for a MV range of −8192 to 8191.75 luma samples.[19][130][131][132] This compares to H.264/MPEG-4 AVC which allows for a horizontal MV range of −2048 to 2047.75 luma samples and a vertical MV range of −512 to 511.75 luma samples.[131]

HEVC allows for two MV modes which are Advanced Motion Vector Prediction (AMVP) and merge mode.[14] AMVP uses data from the reference picture and can also use data from adjacent prediction blocks.[14] The merge mode allows for the MVs to be inherited from neighboring prediction blocks.[14] Merge mode in HEVC is similar to "skipped" and "direct" motion inference modes in H.264/MPEG-4 AVC but with two improvements.[14] The first improvement is that HEVC uses index information to select one of several available candidates.[14] The second improvement is that HEVC uses information from the reference picture list and reference picture index.[14]

Loop filters

HEVC specifies two loop filters that are applied sequentially, with the деблокирующий фильтр (DBF) applied first and the sample adaptive offset (SAO) filter applied afterwards.[14] Both loop filters are applied in the inter-picture prediction loop, i.e. the filtered image is stored in the decoded picture buffer (DPB) as a reference for inter-picture prediction.[14]

Фильтр деблокирования

The DBF is similar to the one used by H.264/MPEG-4 AVC but with a simpler design and better support for parallel processing.[14] In HEVC the DBF only applies to a 8×8 sample grid while with H.264/MPEG-4 AVC the DBF applies to a 4×4 sample grid.[14] DBF uses a 8×8 sample grid since it causes no noticeable degradation and significantly improves parallel processing because the DBF no longer causes cascading interactions with other operations.[14] Another change is that HEVC only allows for three DBF strengths of 0 to 2.[14] HEVC also requires that the DBF first apply horizontal filtering for vertical edges to the picture and only after that does it apply vertical filtering for horizontal edges to the picture.[14] This allows for multiple parallel threads to be used for the DBF.[14]

Sample adaptive offset

The SAO filter is applied after the DBF and is designed to allow for better reconstruction of the original signal amplitudes by applying offsets stored in a Справочная таблица in the bitstream.[14][133] Per CTB the SAO filter can be disabled or applied in one of two modes: edge offset mode or band offset mode.[14][133] The edge offset mode operates by comparing the value of a sample to two of its eight neighbors using one of four directional gradient patterns.[14][133] Based on a comparison with these two neighbors, the sample is classified into one of five categories: minimum, maximum, an edge with the sample having the lower value, an edge with the sample having the higher value, or monotonic.[14][133] For each of the first four categories an offset is applied.[14][133] The band offset mode applies an offset based on the amplitude of a single sample.[14][133] A sample is categorized by its amplitude into one of 32 bands (гистограмма bins).[14][133] Offsets are specified for four consecutive of the 32 bands, because in flat areas which are prone to banding artifacts, sample amplitudes tend to be clustered in a small range.[14][133] The SAO filter was designed to increase picture quality, reduce banding artifacts, and reduce ringing artifacts.[14][133]

Range extensions

Range extensions in MPEG are additional profiles, levels, and techniques that support needs beyond consumer video playback:[19]

  • Profiles supporting bit depths beyond 10, and differing яркость /цветность bit depths.
  • Intra profiles for when file size is much less important than random-access decoding speed.
  • Still Picture profiles, forming the basis of High Efficiency Image File Format, without any limit on the picture size or complexity (level 8.5). Unlike all other levels, no minimum decoder capacity is required, only a best-effort with reasonable fallback.

Within these new profiles came enhanced coding features, many of which support efficient screen encoding or high-speed processing:

  • Persistent Rice adaptation, a general optimization of entropy coding.
  • Higher precision weighted prediction at high bit depths.[134]
  • Cross-component prediction, allowing the imperfect YCbCr color decorrelation to let the luma (or G) match set the predicted chroma (or R/B) matches, which results in up to 7% gain for YCbCr 4:4:4 and up to 26% for RGB video. Particularly useful for screen coding.[134][135]
  • Intra smoothing control, allowing the encoder to turn smoothing on or off per-block, instead of per-frame.
  • Modifications of transform skip:
    • Остаточный DPCM (RDPCM), allowing more-optimal coding of residual data if possible, vs the typical zig-zag.
    • Block size flexibility, supporting block sizes up to 32×32 (versus only 4×4 transform skip support in version 1).
    • 4×4 rotation, for potential efficiency.
    • Transform skip context, enabling DCT and RDPCM blocks to carry a separate context.
  • Extended precision processing, giving low bit-depth video slightly more accurate decoding.
  • CABAC bypass alignment, a decoding optimization specific to High Throughput 4:4:4 16 Intra profile.

HEVC version 2 adds several supplemental enhancement information (SEI) messages:

  • Color remapping: mapping one color space to another.[136]
  • Knee function: hints for converting between dynamic ranges, particularly from HDR to SDR.
  • Mastering display color volume
  • Time code, for archival purposes

Screen content coding extensions

Additional coding tool options have been added in the March 2016 draft of the screen content coding (SCC) extensions:[137]

  • Adaptive color transform.[137]
  • Adaptive motion vector resolution.[137]
  • Intra block copying.[137]
  • Palette mode.[137]

The ITU-T version of the standard that added the SCC extensions (approved in December 2016 and published in March 2017) added support for the Гибридная логарифмическая гамма (HLG) transfer function and the ICtCp color matrix.[67] This allows the fourth version of HEVC to support both of the HDR transfer functions defined in Рек. 2100.[67]

The fourth version of HEVC adds several supplemental enhancement information (SEI) messages which include:

Профили

Feature support in some of the video profiles[19]
ОсобенностьVersion 1Версия 2
ГлавныйMain 10Main 12Главный
4:2:2 10
Главный
4:2:2 12
Главный
4:4:4
Главный
4:4:4 10
Главный
4:4:4 12
Главный
4:4:4 16
Intra
Bit depth88 to 108 to 128 to 108 to 1288 to 108 to 12С 8 до 16
Chroma sampling форматы4:2:04:2:04:2:04:2:0/
4:2:2
4:2:0/
4:2:2
4:2:0/
4:2:2/
4:4:4
4:2:0/
4:2:2/
4:4:4
4:2:0/
4:2:2/
4:4:4
4:2:0/
4:2:2/
4:4:4
4:0:0 (Монохромный )НетНетдадададададада
High precision weighted predictionНетНетдадададададада
Chroma QP offset listНетНетдадададададада
Cross-component predictionНетНетНетНетНетдададада
Intra smoothing disablingНетНетНетНетНетдададада
Persistent Rice adaptationНетНетНетНетНетдададада
RDPCM implicit/explicitНетНетНетНетНетдададада
Transform skip block sizes larger than 4×4НетНетНетНетНетдададада
Transform skip context/rotationНетНетНетНетНетдададада
Extended precision processingНетНетНетНетНетНетНетНетда

Version 1 of the HEVC standard defines three profiles: Главный, Main 10, и Main Still Picture.[19] Version 2 of HEVC adds 21 range extensions profiles, two scalable extensions profiles, and one multi-view profile.[19] HEVC also contains provisions for additional profiles.[19] Extensions that were added to HEVC include increased битовая глубина, 4:2:2/4:4:4 chroma sampling, Кодирование видео с несколькими экранами (MVC), and Масштабируемое кодирование видео (SVC).[14][140] The HEVC range extensions, HEVC scalable extensions, and HEVC multi-view extensions were completed in July 2014.[141][142][143] In July 2014 a draft of the second version of HEVC was released.[141] Screen content coding (SCC) extensions are under development for screen content video, which contains text and graphics, with an expected final draft release date of 2015.[144][145]

A profile is a defined set of coding tools that can be used to create a bitstream that conforms to that profile.[14] An encoder for a profile may choose which coding tools to use as long as it generates a conforming bitstream while a decoder for a profile must support all coding tools that can be used in that profile.[14]

Version 1 profiles

Главный

The Main profile allows for a bit depth of 8-bits per sample with 4:2:0 chroma sampling, which is the most common type of video used with consumer devices.[14][19][142]

Main 10

The Main 10 profile was added at the October 2012 HEVC meeting based on proposal JCTVC-K0109 which proposed that a 10-bit profile be added to HEVC for consumer applications. The proposal said this was to allow for improved video quality and to support the Рек. 2020 г. color space that has become widely used in UHDTV systems and to be able to deliver higher dynamic range and color fidelity avoiding the banding artifacts. A variety of companies supported the proposal which included ATEME, BBC, BSkyB, CISCO, DirecTV, Ericsson, Motorola Mobility, NGCodec, NHK, RAI, ST, SVT, Thomson Video Networks, Разноцветный, и ViXS Systems.[146]The Main 10 profile allows for a bit depth of 8-bits to 10-bits per sample with 4:2:0 chroma sampling. HEVC decoders that conform to the Main 10 profile must be capable of decoding bitstreams made with the following profiles: Main and Main 10.[19] A higher bit depth allows for a greater number of colors. 8-bits per sample allows for 256 оттенки на Основной цвет (a total of 16.78 million colors) while 10-bits per sample allows for 1024 shades per primary color (a total of 1.07 billion colors). A higher bit depth allows for a smoother transition of color which resolves the problem known as color banding.[147][148]

The Main 10 profile allows for improved video quality since it can support video with a higher bit depth than what is supported by the Main profile.[146] Additionally, in the Main 10 profile 8-bit video can be coded with a higher bit depth of 10-bits, which allows improved coding efficiency compared to the Main profile.[149][150][151][152]

Ericsson said the Main 10 profile would bring the benefits of 10-bits per sample video to consumer TV. They also said that for higher resolutions there is no bit rate penalty for encoding video at 10 bits per sample.[147] Воображение Технологии said that 10-bit per sample video would allow for larger color spaces and is required for the Рек. 2020 г. color space that will be used by UHDTV. They also said the Rec. 2020 color space would drive the widespread adoption of 10-bit-per-sample video.[148][153]

In a PSNR based performance comparison released in April 2013 the Main 10 profile was compared to the Main profile using a set of 3840×2160 10-bit video sequences. The 10-bit video sequences were converted to 8-bits for the Main profile and remained at 10-bits for the Main 10 profile. The reference PSNR was based on the original 10-bit video sequences. In the performance comparison the Main 10 profile provided a 5% bit rate reduction for межкадровый video coding compared to the Main profile. The performance comparison states that for the tested video sequences the Main 10 profile outperformed the Main profile.[149]

Main Still Picture

Comparison of standards for still image compression based on equal PSNR and MOS[154]
Неподвижное изображение
стандарт кодирования
(test method)
Average bit rate
reduction compared to
JPEG 2000 JPEG
HEVC (PSNR)20%62%
HEVC (MOS)31%43%

The Main Still Picture profile allows for a single still picture to be encoded with the same constraints as the Main profile. As a subset of the Main profile the Main Still Picture profile allows for a bit depth of 8-bits per sample with 4:2:0 chroma sampling.[14][19][142] An objective performance comparison was done in April 2012 in which HEVC reduced the average bit rate for images by 56% compared to JPEG.[155] А PSNR based performance comparison for still image compression was done in May 2012 using the HEVC HM 6.0 encoder and the reference software encoders for the other standards. For still images HEVC reduced the average bit rate by 15.8% compared to H.264/MPEG-4 AVC, 22.6% compared to JPEG 2000, 30.0% compared to JPEG XR, 31.0% compared to WebP, and 43.0% compared to JPEG.[156]

A performance comparison for still image compression was done in January 2013 using the HEVC HM 8.0rc2 encoder, Kakadu version 6.0 for JPEG 2000, and IJG version 6b for JPEG. The performance comparison used PSNR for the objective assessment and средняя оценка мнения (MOS) values for the subjective assessment. The subjective assessment used the same test methodology and images as those used by the JPEG committee when it evaluated JPEG XR. For 4:2:0 chroma sampled images the average bit rate reduction for HEVC compared to JPEG 2000 was 20.26% for PSNR and 30.96% for MOS while compared to JPEG it was 61.63% for PSNR and 43.10% for MOS.[154]

A PSNR based HEVC performance comparison for still image compression was done in April 2013 by Nokia. HEVC has a larger performance improvement for higher resolution images than lower resolution images and a larger performance improvement for lower bit rates than higher bit rates. За сжатие с потерями to get the same PSNR as HEVC took on average 1.4× more bits with JPEG 2000, 1.6× more bits with JPEG-XR, and 2.3× more bits with JPEG.[157]

A compression efficiency study of HEVC, JPEG, JPEG XR, and WebP was done in October 2013 by Mozilla. The study showed that HEVC was significantly better at compression than the other image formats that were tested. Four different methods for comparing image quality were used in the study which were Y-SSIM, RGB-SSIM, IW-SSIM, and PSNR-HVS-M.[158][159]

Version 2 profiles

Version 2 of HEVC adds 21 range extensions profiles, two scalable extensions profiles, and one multi-view profile: Монохромный, Monochrome 12, Monochrome 16, Main 12, Main 4:2:2 10, Main 4:2:2 12, Main 4:4:4, Main 4:4:4 10, Main 4:4:4 12, Monochrome 12 Intra, Monochrome 16 Intra, Main 12 Intra, Main 4:2:2 10 Intra, Main 4:2:2 12 Intra, Main 4:4:4 Intra, Main 4:4:4 10 Intra, Main 4:4:4 12 Intra, Main 4:4:4 16 Intra, Main 4:4:4 Still Picture, Main 4:4:4 16 Still Picture, High Throughput 4:4:4 16 Intra, Scalable Main, Scalable Main 10, и Multiview Main.[19][160] Все межкадровый range extensions profiles have an Intra profile.[19]

Монохромный

The Monochrome profile allows for a bit depth of 8-bits per sample with support for 4:0:0 chroma sampling.[19]

Monochrome 12

The Monochrome 12 profile allows for a bit depth of 8-bits to 12-bits per sample with support for 4:0:0 chroma sampling.[19]

Monochrome 16

The Monochrome 16 profile allows for a bit depth of 8-bits to 16-bits per sample with support for 4:0:0 chroma sampling. HEVC decoders that conform to the Monochrome 16 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Monochrome 12, and Monochrome 16.[19]

Main 12

The Main 12 profile allows for a bit depth of 8-bits to 12-bits per sample with support for 4:0:0 and 4:2:0 chroma sampling. HEVC decoders that conform to the Main 12 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Monochrome 12, Main, Main 10, and Main 12.[19]

Main 4:2:2 10

The Main 4:2:2 10 profile allows for a bit depth of 8-bits to 10-bits per sample with support for 4:0:0, 4:2:0, and 4:2:2 chroma sampling. HEVC decoders that conform to the Main 4:2:2 10 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, Main 10, and Main 4:2:2 10.[19]

Main 4:2:2 12

The Main 4:2:2 12 profile allows for a bit depth of 8-bits to 12-bits per sample with support for 4:0:0, 4:2:0, and 4:2:2 chroma sampling. HEVC decoders that conform to the Main 4:2:2 12 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Monochrome 12, Main, Main 10, Main 12, Main 4:2:2 10, and Main 4:2:2 12.[19]

Main 4:4:4

The Main 4:4:4 profile allows for a bit depth of 8-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. HEVC decoders that conform to the Main 4:4:4 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, and Main 4:4:4.[19]

Main 4:4:4 10

The Main 4:4:4 10 profile allows for a bit depth of 8-bits to 10-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. HEVC decoders that conform to the Main 4:4:4 10 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, Main 10, Main 4:2:2 10, Main 4:4:4, and Main 4:4:4 10.[19]

Main 4:4:4 12

The Main 4:4:4 12 profile allows for a bit depth of 8-bits to 12-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. HEVC decoders that conform to the Main 4:4:4 12 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, Main 10, Main 12, Main 4:2:2 10, Main 4:2:2 12, Main 4:4:4, Main 4:4:4 10, Main 4:4:4 12, and Monochrome 12.[19]

Main 4:4:4 16 Intra

The Main 4:4:4 16 Intra profile allows for a bit depth of 8-bits to 16-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. HEVC decoders that conform to the Main 4:4:4 16 Intra profile must be capable of decoding bitstreams made with the following profiles: Monochrome Intra, Monochrome 12 Intra, Monochrome 16 Intra, Main Intra, Main 10 Intra, Main 12 Intra, Main 4:2:2 10 Intra, Main 4:2:2 12 Intra, Main 4:4:4 Intra, Main 4:4:4 10 Intra, and Main 4:4:4 12 Intra.[19]

High Throughput 4:4:4 16 Intra

The High Throughput 4:4:4 16 Intra profile allows for a bit depth of 8-bits to 16-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. The High Throughput 4:4:4 16 Intra profile has an HbrFactor 12 times higher than other HEVC profiles allowing it to have a maximum bit rate 12 times higher than the Main 4:4:4 16 Intra profile.[19][161] The High Throughput 4:4:4 16 Intra profile is designed for high end professional content creation and decoders for this profile are not required to support other profiles.[161]

Main 4:4:4 Still Picture

The Main 4:4:4 Still Picture profile allows for a single still picture to be encoded with the same constraints as the Main 4:4:4 profile. Как subset of the Main 4:4:4 profile the Main 4:4:4 Still Picture profile allows for a bit depth of 8-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling.[19]

Main 4:4:4 16 Still Picture

The Main 4:4:4 16 Still Picture profile allows for a single still picture to be encoded with the same constraints as the Main 4:4:4 16 Intra profile. Как subset of the Main 4:4:4 16 Intra profile the Main 4:4:4 16 Still Picture profile allows for a bit depth of 8-bits to 16-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling.[19]

Scalable Main

The Scalable Main profile allows for a base layer that conforms to the Main profile of HEVC.[19]

Scalable Main 10

The Scalable Main 10 profile allows for a base layer that conforms to the Main 10 profile of HEVC.[19]

Multiview Main

The Multiview Main profile allows for a base layer that conforms to the Main profile of HEVC.[19]

Version 3 and higher profiles

Version 3 of HEVC added one 3D profile: 3D Main. The February 2016 draft of the screen content coding extensions added seven screen content coding extensions profiles, three high throughput extensions profiles, and four scalable extensions profiles: Screen-Extended Main, Screen-Extended Main 10, Screen-Extended Main 4:4:4, Screen-Extended Main 4:4:4 10, Screen-Extended High Throughput 4:4:4, Screen-Extended High Throughput 4:4:4 10, Screen-Extended High Throughput 4:4:4 14, High Throughput 4:4:4, High Throughput 4:4:4 10, High Throughput 4:4:4 14, Scalable Monochrome, Scalable Monochrome 12, Scalable Monochrome 16, и Scalable Main 4:4:4.[19][137]

3D Main

The 3D Main profile allows for a base layer that conforms to the Main profile of HEVC.[19]

Screen-Extended Main

The Screen-Extended Main profile allows for a bit depth of 8-bits per sample with support for 4:0:0 and 4:2:0 chroma sampling. HEVC decoders that conform to the Screen-Extended Main profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, and Screen-Extended Main.[137]

Screen-Extended Main 10

The Screen-Extended Main 10 profile allows for a bit depth of 8-bits to 10-bits per sample with support for 4:0:0 and 4:2:0 chroma sampling. HEVC decoders that conform to the Screen-Extended Main 10 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, Main 10, Screen-Extended Main, and Screen-Extended Main 10.[137]

Screen-Extended Main 4:4:4

The Screen-Extended Main 4:4:4 profile allows for a bit depth of 8-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. HEVC decoders that conform to the Screen-Extended Main 4:4:4 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, Main 4:4:4, Screen-Extended Main, and Screen-Extended Main 4:4:4.[137]

Screen-Extended Main 4:4:4 10

The Screen-Extended Main 4:4:4 10 profile allows for a bit depth of 8-bits to 10-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. HEVC decoders that conform to the Screen-Extended Main 4:4:4 10 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, Main 10, Main 4:2:2 10, Main 4:4:4, Main 4:4:4 10, Screen-Extended Main, Screen-Extended Main 10, Screen-Extended Main 4:4:4, and Screen-Extended Main 4:4:4 10.[137]

Screen-Extended High Throughput 4:4:4

The Screen-Extended High Throughput 4:4:4 profile allows for a bit depth of 8-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. The Screen-Extended High Throughput 4:4:4 profile has an HbrFactor 6 times higher than most inter frame HEVC profiles allowing it to have a maximum bit rate 6 times higher than the Main 4:4:4 profile. HEVC decoders that conform to the Screen-Extended High Throughput 4:4:4 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, Main 4:4:4, Screen-Extended Main, Screen-Extended Main 4:4:4, Screen-Extended High Throughput 4:4:4, and High Throughput 4:4:4.[137]

Screen-Extended High Throughput 4:4:4 10

The Screen-Extended High Throughput 4:4:4 10 profile allows for a bit depth of 8-bits to 10-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. The Screen-Extended High Throughput 4:4:4 10 profile has an HbrFactor 6 times higher than most inter frame HEVC profiles allowing it to have a maximum bit rate 6 times higher than the Main 4:4:4 10 profile. HEVC decoders that conform to the Screen-Extended High Throughput 4:4:4 10 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, Main 10, Main 4:2:2 10, Main 4:4:4, Main 4:4:4 10, Screen-Extended Main, Screen-Extended Main 10, Screen-Extended Main 4:4:4, Screen-Extended Main 4:4:4 10, Screen-Extended High Throughput 4:4:4, Screen-Extended High Throughput 4:4:4 10, High Throughput 4:4:4, and High Throughput 4:4:4.[137]

Screen-Extended High Throughput 4:4:4 14

The Screen-Extended High Throughput 4:4:4 14 profile allows for a bit depth of 8-bits to 14-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. The Screen-Extended High Throughput 4:4:4 14 profile has an HbrFactor 6 times higher than most inter frame HEVC profiles. HEVC decoders that conform to the Screen-Extended High Throughput 4:4:4 14 profile must be capable of decoding bitstreams made with the following profiles: Monochrome, Main, Main 10, Main 4:2:2 10, Main 4:4:4, Main 4:4:4 10, Screen-Extended Main, Screen-Extended Main 10, Screen-Extended Main 4:4:4, Screen-Extended Main 4:4:4 10, Screen-Extended High Throughput 4:4:4, Screen-Extended High Throughput 4:4:4 10, Screen-Extended High Throughput 4:4:4 14, High Throughput 4:4:4, High Throughput 4:4:4 10, and High Throughput 4:4:4 14.[137]

High Throughput 4:4:4

The High Throughput 4:4:4 profile allows for a bit depth of 8-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. The High Throughput 4:4:4 profile has an HbrFactor 6 times higher than most inter frame HEVC profiles allowing it to have a maximum bit rate 6 times higher than the Main 4:4:4 profile. HEVC decoders that conform to the High Throughput 4:4:4 profile must be capable of decoding bitstreams made with the following profiles: High Throughput 4:4:4.[137]

High Throughput 4:4:4 10

The High Throughput 4:4:4 10 profile allows for a bit depth of 8-bits to 10-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. The High Throughput 4:4:4 10 profile has an HbrFactor 6 times higher than most inter frame HEVC profiles allowing it to have a maximum bit rate 6 times higher than the Main 4:4:4 10 profile. HEVC decoders that conform to the High Throughput 4:4:4 10 profile must be capable of decoding bitstreams made with the following profiles: High Throughput 4:4:4 and High Throughput 4:4:4 10.[137]

High Throughput 4:4:4 14

The High Throughput 4:4:4 14 profile allows for a bit depth of 8-bits to 14-bits per sample with support for 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma sampling. The High Throughput 4:4:4 14 profile has an HbrFactor 6 times higher than most inter frame HEVC profiles. HEVC decoders that conform to the High Throughput 4:4:4 14 profile must be capable of decoding bitstreams made with the following profiles: High Throughput 4:4:4, High Throughput 4:4:4 10, and High Throughput 4:4:4 14.[137]

Scalable Monochrome

The Scalable Monochrome profile allows for a base layer that conforms to the Monochrome profile of HEVC.[137]

Scalable Monochrome 12

The Scalable Monochrome 12 profile allows for a base layer that conforms to the Monochrome 12 profile of HEVC.[137]

Scalable Monochrome 16

The Scalable Monochrome 16 profile allows for a base layer that conforms to the Monochrome 16 profile of HEVC.[137]

Scalable Main 4:4:4

The Scalable Main 4:4:4 profile allows for a base layer that conforms to the Main 4:4:4 profile of HEVC.[137]

Tiers and levels

The HEVC standard defines two tiers, Main and High, and thirteen levels. A level is a set of constraints for a bitstream. For levels below level 4 only the Main tier is allowed. The Main tier is a lower tier than the High tier. The tiers were made to deal with applications that differ in terms of their maximum bit rate. The Main tier was designed for most applications while the High tier was designed for very demanding applications. A decoder that conforms to a given tier/level is required to be capable of decoding all bitstreams that are encoded for that tier/level and for all lower tiers/levels.[14][19]

Tiers and levels with maximum property values[19]
УровеньMax luma sample rate
(samples/s)
Max luma picture size
(samples)
Max bit rate for Main
and Main 10 profiles (kbit/s)[A]
Example picture resolution @
highest frame rate[B]
(MaxDpbSize[C])
More/Fewer examples
Main tierHigh tier
1552,96036,864128 176×144@15 (6)
23,686,400122,8801,500
176×144@100 (16)
352×288@30 (6)
2.17,372,800245,7603,000
352×288@60 (12)
640×360@30 (6)
316,588,800552,9606,000 960×540@30 (6)
3.133,177,600983,04010,000
720×576@75 (12)
960×540@60 (8)
1280×[email protected] (6)
466,846,7202,228,22412,00030,000
1,280×720@68 (12)
1,920×1,080@32 (6)
2,048×1,[email protected] (6)
4.1133,693,44020,00050,000
1,280×720@136 (12)
1,920×1,080@64 (6)
2,048×1,080@60 (6)
5267,386,8808,912,89625,000100,000
1,920×1,080@128 (16)
3,840×2,160@32 (6)
4,096×2,160@30 (6)
5.1534,773,76040,000160,000
1,920×1,080@256 (16)
3,840×2,160@64 (6)
4,096×2,160@60 (6)
5.21,069,547,52060,000240,000
1,920×1,080@300 (16)
3,840×2,160@128 (6)
4,096×2,160@120 (6)
61,069,547,52035,651,58460,000240,000
3,840×2,160@128 (16)
7,680×4,320@32 (6)
8,192×4,320@30 (6)
6.12,139,095,040120,000480,000
3,840×2,160@256 (16)
7,680×4,320@64 (6)
8,192×4,320@60 (6)
6.24,278,190,080240,000800,000
3,840×2,160@300 (16)
7,680×4,320@128 (6)
8,192×4,320@120 (6)
А The maximum bit rate of the profile is based on the combination of bit depth, chroma sampling, and the type of profile. For bit depth the maximum bit rate increases by 1.5× for 12-bit profiles and 2× for 16-bit profiles. For chroma sampling the maximum bit rate increases by 1.5× for 4:2:2 profiles and 2× for 4:4:4 profiles. For the Intra profiles the maximum bit rate increases by 2×.[19]
B The maximum frame rate supported by HEVC is 300 fps.[19]
C The MaxDpbSize is the maximum number of pictures in the decoded picture buffer.[19]

Decoded picture buffer

Previously decoded pictures are stored in a decoded picture buffer (DPB), and are used by HEVC encoders to form predictions for subsequent pictures. The maximum number of pictures that can be stored in the DPB, called the DPB capacity, is 6 (including the current picture) for all HEVC levels when operating at the maximum picture size supported by the level. The DPB capacity (in units of pictures) increases from 6 to 8, 12, or 16 as the picture size decreases from the maximum picture size supported by the level. The encoder selects which specific pictures are retained in the DPB on a picture-by-picture basis, so the encoder has the flexibility to determine for itself the best way to use the DPB capacity when encoding the video content.[19]

Containers

MPEG has published an amendment which added HEVC support to the Транспортный поток MPEG использован ATSC, DVB, и Blu-ray Disc; MPEG decided not to update the MPEG program stream использован DVD-видео.[162][163] MPEG has also added HEVC support to the ISO base media file format.[164][165] HEVC is also supported by the Транспорт мультимедиа MPEG стандарт.[162][166] Support for HEVC was added to Матроска starting with the release of MKVToolNix v6.8.0 after a patch from DivX was merged.[167][168] A draft document has been submitted to the Инженерная группа Интернета which describes a method to add HEVC support to the Транспортный протокол в реальном времени.[169]

Using HEVC's intra frame encoding, a still-image coded format called Лучшая переносимая графика (BPG) has been proposed by the programmer Фабрис Беллар.[170] It is essentially a wrapper for images coded using the HEVC Main 4:4:4 16 Still Picture profile with up to 14 bits per sample, although it uses an abbreviated header syntax and adds explicit support for Exif, ICC profiles, и XMP metadata.[170][171]

Patent license terms

License terms and fees for HEVC patents, compared with its main competitors:

видео
формат
ЛицензиарКодек
Роялти
Кодек
Royalty Exemptions
Кодек
Royalty Annual Cap
Содержание
Distribution Fee
HEVCMPEG LA▪ US$0.20 per unit▪ First 100k units each
год[50]
▪ US$25 million▪ US$0
HEVC
Продвигать
1 регион:
▪ US$0.40 (mobile)
▪ US$1.20 (4K TV)
▪ US$0.20-0.80 (other)
2 регион:
▪ US$0.20 (mobile)
▪ US$0.60 (4K TV)
▪ US$0.20-0.40 (other)[172]
▪ US$25,000 each year[173]

▪ Most software HEVC
реализации
распределен
потребительские устройства
after first sale[174]
▪ US$40 millionФизическое распределение:
▪ $0.0225 per disc/title (Region 1)[175]
▪ $0.01125 per disc/title (Region 2)[175]
Non-physical distribution:
▪ US$0[176]
Разноцветныйtailor-made agreements[59]▪ US$0[59]
Velos Media[63]?▪ Presumed to charge royalty[177]
others (AT&T,
Microsoft,
Motorola,
Nokia,
Cisco, ...)[53][178][179]
?
AVCMPEG LACodecs to end users
and OEM for PC but
not part of PC OS
:
▪ US$0.20: 100k+ units/year
▪ US$0.10: 5M+ units/year

Branded OEM Codecs
for PC OS
:
▪ US$0.20: 100k+ units/year
▪ US$0.10: 5M+ units/year[180]
Codecs to end users
and OEM for PC but
not part of PC OS
:
▪ First 100k units each
год

Branded OEM Codecs
for PC OS
:
▪ First 100k units each
год[180]
Codecs to end users
and OEM for PC but
not part of PC OS
:
▪ US$9.75 million
(for 2017-20 period)

Branded OEM Codecs
for PC OS
:
▪ US$9.75 million
(for 2017-20 period)[180]
Free Television:
▪ one time $2,500 per transmission encoder, or
▪ $2,500...$10,000 annual fee
Internet Broadcast:
▪ US$0
Paid Subscriber Model:
▪  00000$0/yr: 000k...100k subscribers
0$25,000/yr: 100k...250k subscribers
0$50,000/yr: 250k...500k subscribers
0$75,000/yr: 500k...1M subscribers
▪ $100,000/yr: 1M+ subscribers
Paid by Title Model:
▪ 0...12 min: no royalty
▪ 12+ min: lower of 2% or US$0.02/title
Maximum Annual Content Related Royalty:
▪ US$8.125 million
others (Nokia, Qualcomm, Broadcomm, Blackberry, Texas Instruments, MIT)[181]?
AV1Alliance for
Открытые СМИ
▪ US$0Нет данных▪ US$0
ДаалаMozilla & Xiph.org▪ US$0Нет данных▪ US$0
VP9Google▪ US$0Нет данных▪ US$0

Provision for costless software

As with its predecessor AVC, software distributors that implement HEVC in products must pay a price per distributed copy.[я] While this licensing model is unproblematic for paid software, it is an obstacle to most бесплатное программное обеспечение с открытым исходным кодом, which is meant to be freely distributable. По мнению MulticoreWare, the developer of x265, enabling royalty-free software encoders and decoders is in the interest of accelerating HEVC adoption.[178][182][183] HEVC Advance made an exception that specifically waives the royalties on software-only implementations (both decoders and encoders) when not bundled with hardware.[184] However, the exempted software is not free from the licensing obligations of other patent holders (e.g. members of the MPEG LA pool).

While the obstacle to free software is no concern in for example TV broadcast networks, this problem, combined with the prospect of future collective lock-in to the format, makes several organizations like Mozilla (see ОткрытьH264 ) и Free Software Foundation Europe[185] wary of royalty-bearing formats for internet use. Competing formats intended for internet use (VP9 and the upcoming AV1) are intended to steer clear of these concerns by being royalty free (provided there are no third-party claims of patent rights).

^i : Regardless of how the software is licensed from the software authors (see лицензирование программного обеспечения ), if what it does is patented, its use remains bound by the patent holders' rights unless the use of the patents has been authorized by a license.

Универсальное кодирование видео

In October 2015, MPEG and VCEG formed Joint Video Exploration Team (JVET)[186] to evaluate available compression technologies and study the requirements for a next-generation video compression standard. The new algorithm should have 30-50% better compression rate for the same perceptual quality, with support for lossless and subjectively lossless compression. It should also support YCbCr 4:4:4, 4:2:2 and 4:2:0 with 10 to 16 bits per component, BT.2100 wide color gamut and high dynamic range (HDR) of more than 16 stops (with peak brightness of 1000, 4000 and 10000 nits), auxiliary channels (for depth, transparency, etc.), variable and fractional frame rates from 0 to 120 Hz, scalable video coding for temporal (frame rate), spatial (resolution), SNR, color gamut and dynamic range differences, stereo/multiview coding, panoramic formats, and still picture coding. Encoding complexity of 10 times that of HEVC is expected. JVET issued a final "Call for Proposals" in October 2017, with the first working draft of the Versatile Video Coding standard released in April 2018; the final standard is to be approved before the end of 2020.[187][188]

Смотрите также

Рекомендации

  1. ^ а б Томсон, Гэвин; Шах, Атар (2017). «Представляем HEIF и HEVC» (PDF). Apple Inc. Получено 5 августа 2019.
  2. ^ «Отчет разработчика видео 2019» (PDF). Битмовин. 2019. Получено 5 ноября 2019.
  3. ^ «69-я награда« Эмми за инженерное дело »: совместная группа разработчиков кодирования видео получает премию« Эмми ». Академия телевизионных искусств и наук. 1 ноября 2017 г.. Получено 13 ноября, 2017.
  4. ^ «Объявлены обладатели 69-й премии Engineering Emmy Awards». Академия телевизионных искусств и наук. 27 сентября 2017 г.. Получено 13 ноября, 2017.
  5. ^ «ITU, ISO и IEC получают еще одну премию Primetime Emmy за сжатие видео». Международный союз электросвязи. 26 октября 2017 г.. Получено 13 ноября, 2017.
  6. ^ "Премия" Эмми за инженерное дело "за стандарт HEVC". RWTH Ахенский университет. 2 ноября 2017 г.. Получено 13 ноября, 2017.
  7. ^ Роуч, Джон (29 сентября 2017 г.). «Премия Primetime Engineering Emmy Award присуждается HEVC, ключевой технологии, лежащей в основе телевидения сверхвысокой четкости». Microsoft Research. Получено 13 ноября, 2017.
  8. ^ Озер, янв (12 апреля 2016 г.). «Отчет о ходе работы: Альянс за открытые медиа и кодек AV1 - журнал Streaming Media».
  9. ^ "Альянс за открытые медиа положил начало эре инноваций в области видео с выпуском AV1". Альянс открытых СМИ. 28 марта 2018. Архивировано с оригинал 11 июля 2018 г.. Получено 5 февраля 2020.
  10. ^ а б c d е ж «Предварительный список патентов HEVC». HEVC Advance. Получено 6 июля 2019.
  11. ^ а б «M&K Holdings: Информация о частной компании». Bloomberg. Получено 6 июля 2019.
  12. ^ а б c d е ж «Патентный список HEVC» (PDF). MPEG LA. Получено 6 июля 2019.
  13. ^ «Лицензиары, включенные в лицензию на патентный портфель HEVC». MPEG LA. Получено 18 июн 2019.
  14. ^ а б c d е ж грамм час я j k л м п о п q р s т ты v ш Икс у z аа ab ac объявление ае аф аг ах ай эй ак аль являюсь ан ао ap водный ар в качестве в au средний ау топор ай az ба bb до н.э bd быть парень bg бх би Ъ bk бл бм млрд бо бп бк br bs bt бу bv чб bx к bz ок cb cc CD ce Салливан 2012.
  15. ^ Т. Веди и Т. К. Тан, Отчет AHG - Повышение эффективности кодирования, Документ VCEG VCEG-AA06, 17–18 октября 2005 г.
  16. ^ Отчет о 31-м заседании VCEG Документ VCEG VCEG-AE01r1, Марракеш, Массачусетс, 15–16 января 2007 г.
  17. ^ ITU TSB (21.05.2010). «Совместная совместная группа по кодированию видео». ITU-T. Получено 2012-08-24.
  18. ^ а б «ИСО / МЭК 23008-2: 2013». Международная организация по стандартизации. 2013-11-25. Получено 2013-11-29.
  19. ^ а б c d е ж грамм час я j k л м п о п q р s т ты v ш Икс у z аа ab ac объявление ае аф аг ах ай эй ак аль являюсь ан ао ap водный ар в качестве ITU 2015.
  20. ^ Г. Дж. Салливан; Дж. М. Бойс; Ю. Чен; Ж.-Р. Ом; К. А. Сегалл; А. Ветро (декабрь 2013 г.). «Стандартизированные расширения высокоэффективного кодирования видео». Журнал IEEE по избранным темам в обработке сигналов. IEEE. 7 (6). Дои:10.1109 / JSTSP.2013.2283657.
  21. ^ Gerhard Tech; Кшиштоф Вегнер; Ин Чен; Сехун Йеа (18 февраля 2015 г.). "Черновой текст 3D-HEVC 7". JCT-3V. Получено 2015-02-26.
  22. ^ а б c Джи Донг (19.06.2010). «Первая встреча JCT-VC, Дрезден, Германия». H265.net. Получено 2012-11-25.
  23. ^ Джи Донг (1 июля 2008 г.). «Текущее состояние H.265 (по состоянию на июль 2008 г.)». H265.net. Получено 2012-11-25.
  24. ^ а б c Ю Лю (2009-04-15). «Предварительные требования к NGVC». H265.net. Получено 2012-11-25.
  25. ^ а б «Предварительные требования к проекту кодирования видео повышенной производительности EPVC». ITU-T VCEG. 2009-07-10. Получено 2012-08-24.
  26. ^ а б "Интервью с доктором Томасом Вигандом". in-cites. 1 июля 2007 г. Архивировано с оригинал 8 декабря 2013 г.. Получено 18 августа, 2012.
  27. ^ а б Ю Лю (3 июля 2009 г.). «Текущее состояние HVC (высокопроизводительного кодирования видео) в MPEG». H265.net. Получено 2012-11-25.
  28. ^ «Дрезденская встреча - Реестр документов». ITU-T. Архивировано из оригинал на 2012-10-24. Получено 2012-11-24.
  29. ^ «Документы первого заседания Совместной группы по кодированию видео (JCT-VC) - Дрезден, Германия, 15–23 апреля 2010 г.». ITU-T. 2010-04-23. Архивировано из оригинал 24 октября 2012 г.. Получено 2012-08-24.
  30. ^ «Новый видеокодек для облегчения давления на глобальные сети». ITU. 2013-01-25. Получено 2013-01-25.
  31. ^ Тодд Спэнглер (25 января 2013). «Стандарт видеокодеков следующего поколения ITU OK». Многоканальные новости. Получено 2013-01-25.
  32. ^ «Программа работы МСЭ-Т». ITU. Получено 2013-01-27.
  33. ^ «MPEG HEVC - Достигнута следующая важная веха в истории видео MPEG» (DOC). MPEG. 2013-01-25. Получено 2013-01-27.
  34. ^ «Основы MPEG». MPEG. Получено 2013-01-28.
  35. ^ а б "ITU-T Home: Исследовательские комиссии: Рекомендации ITU-T: ITU-T H.265 (04/2013)". ITU. 2013-04-13. Получено 2013-04-16.
  36. ^ а б «Рекомендация AAP: H.265». ITU. 2013-04-13. Получено 2013-04-16.
  37. ^ а б "Сообщение ААП № 09". ITU. 2013-04-15. Получено 2013-04-16.
  38. ^ «Эталонная модель для смешанной и дополненной реальности определяет архитектуру и терминологию для приложений MAR» (DOCX). MPEG. 2014-07-11. Получено 2014-07-26.
  39. ^ а б «ITU-T Home: Исследовательские комиссии: Рекомендации ITU-T: ITU-T H.265 (V2) (10/2014)». ITU. 2014-10-29. Получено 2014-11-01.
  40. ^ а б «Рекомендация AAP: H.265 (V2)». ITU. 2014-10-29. Получено 2014-11-01.
  41. ^ а б "Сообщение AAP № 45". ITU. 2014-10-31. Получено 2014-11-01.
  42. ^ а б «ITU-T Home: Исследовательские комиссии: Рекомендации ITU-T: ITU-T H.265 (04/2015)». ITU. 2015-04-29. Получено 2015-06-26.
  43. ^ а б «Рекомендация AAP: H.265 (V3)». ITU. 2015-04-29. Получено 2015-06-26.
  44. ^ а б "Сообщение AAP № 56". ITU. 2015-04-30. Получено 2015-06-26.
  45. ^ «Рекомендация AAP: H.265 (V4)». ITU. 2016-10-29. Получено 2016-10-31.
  46. ^ "Сообщение ААП № 91". ITU. 2016-10-31. Получено 2016-10-31.
  47. ^ а б «Рекомендация AAP: H.265 (V4)». ITU. 2016-12-22. Получено 2017-01-14.
  48. ^ а б "Сообщение ААП № 04". ITU. 2017-01-13. Получено 2017-01-14.
  49. ^ «MPEG LA предлагает лицензию на патентный портфель HEVC». Yahoo Finance. 29 сентября 2014 г. Архивировано с оригинал 6 октября 2014 г.. Получено 29 сентября, 2014.
  50. ^ а б «Брифинг по лицензии на патентный портфель HEVC» (PDF). MPEG LA. 2014-09-29. В архиве (PDF) с оригинала на 2014-10-06. Получено 2014-09-29.
  51. ^ Озер, янв (2015-01-15). «MPEG LA объявляет о предлагаемых условиях лицензирования HEVC».
  52. ^ «MPEG LA расширяет лицензионное покрытие HEVC». Yahoo Finance. 19 марта 2015 г. Архивировано с оригинал 2 апреля 2015 г.. Получено 20 марта, 2015.
  53. ^ а б Озер, янв (1 апреля 2015). «Новый патентный пул HEVC: каковы последствия?».
  54. ^ а б «Сводка по ставкам роялти» (PDF). HEVC Advance. 22 июля 2015 г. Архивировано с оригинал (PDF) 23 июля 2015 г.. Получено 22 июля, 2015.
  55. ^ Дэн Рейберн (23.07.2015). «Новый патентный пул хочет получить 0,5% валового дохода от Apple, Facebook и других компаний за более качественное видео». The Huffington Post. Получено 2015-07-23.
  56. ^ Питер Брайт (2015-07-23). «Новая патентная группа угрожает сорвать потоковое видео 4K HEVC». Ars Technica. Получено 2015-07-23.
  57. ^ «Сводка по ставкам роялти» (PDF). HEVC Advance. 18 декабря 2015 г. Архивировано с оригинал (PDF) 23 июля 2015 г.. Получено 20 декабря, 2015.
  58. ^ Дэн Рейберн (03.02.2016). «Technicolor выходит из пула HEVC Advance, чтобы обеспечить прямое лицензирование своего портфеля IP HEVC». GlobeNewswire. Получено 2016-02-04.
  59. ^ а б c Джофф Уайлд (2016-05-16). «Technicolor CIPO объясняет, почему компания вышла из патентного пула HEVC Advance». Получено 2016-05-18.
  60. ^ «HEVC Advance признает участие Technicolor». PR Newswire. HEVC Advance. 3 февраля 2016 г.. Получено 14 июля 2019.
  61. ^ Advance, HEVC. «Technicolor присоединяется к предварительному патентному фонду HEVC». www.prnewswire.com. Получено 2019-12-08.
  62. ^ Advance, HEVC. «HEVC Advance объявляет о выпуске программного обеспечения HEVC без лицензионных отчислений». www.prnewswire.com.
  63. ^ а б «Velos Media запускает новую платформу лицензирования, чтобы стимулировать внедрение новейших видеотехнологий и улучшить качество просмотра пользователями». Yahoo Finance. 2017-03-31. Получено 2017-04-04.
  64. ^ «Текущие патенты, на которые распространяется лицензия на портфель патентов HEVC». MPEG LA.
  65. ^ «Приложение 1 для HEVC» (PDF). MPEG LA. 2019-04-17. Получено 2019-04-28.
  66. ^ «ИНФОБРИДЖ ПТЕ. ЛТД». Бизнес-справочник Сингапура. Получено 6 июля 2019.
  67. ^ а б c "ITU-T Home: Исследовательские комиссии: Рекомендации ITU-T: ITU-T H.265 (12/2016)". ITU. 2016-12-22. Получено 2017-05-11.
  68. ^ «Qualcomm демонстрирует мощность видео нового поколения H.265». CNET. 2012-02-29. Получено 2012-10-12.
  69. ^ «Исследователи из Массачусетского технологического института создают ТВ-чип Quad HD». Массачусетский технологический институт Новости. 2013-02-20. Получено 2013-03-15.
  70. ^ «Декодер HEVC с низким энергопотреблением». EE Times. 2013-02-22. Получено 2013-03-15.
  71. ^ М. Тикекар; К.-Т. Хуанг; К. Джувекар; В. Зе; А. Чандракасан (2014). «Чип видеодекодера HEVC 249 МПикс / с для приложений 4K Ultra HD» (PDF). Журнал IEEE по твердотельным схемам. 49 (1): 61–72. Bibcode:2014IJSSC..49 ... 61T. Дои:10.1109 / jssc.2013.2284362. HDL:1721.1/93876. S2CID  1632228.
  72. ^ а б «ATEME обеспечивает первую в отрасли реализацию с открытым исходным кодом, поддерживающую HEVC». Рейтер. 2013-04-03. Получено 2013-04-04.
  73. ^ «ATEME обеспечивает первую в отрасли реализацию с открытым исходным кодом, поддерживающую HEVC». PR Newswire. 2013-04-03. Получено 2013-04-04.
  74. ^ Джоэл Хруска (2013-07-23). «Тестирование H.265: оправдывает ли видеокодек следующего поколения ожидания?». ExtremeTech. Получено 2013-07-23.
  75. ^ Крис Анджелини (23.07.2013). «Кодирование видео нового поколения: x265 для HEVC / H.265». Оборудование Тома. Получено 2013-07-23.
  76. ^ «NTT разрабатывает самый высокий в мире механизм кодирования программного обеспечения для сжатия данных, полностью совместимый со стандартом кодирования видео следующего поколения» HEVC / H.265, выпускает «Комплект для разработки кодеков HEVC-1000 SDK». Nippon Telegraph and Telephone. 2013-08-08. Получено 2013-08-17.
  77. ^ а б «Производительность кодировщика и декодера DivX HEVC». DivX. 2013-11-14. Архивировано из оригинал на 2013-12-10. Получено 2013-11-14.
  78. ^ «ViXS начинает поставки первой в отрасли SoC с поддержкой Ultra HD 4K и 10-битного HEVC». Yahoo Finance. 2013-12-18. Получено 2014-01-07.
  79. ^ «Harmonic выбирает решение Altera для кодирования видео H.265 4Kp60». NewsRoom Altera. 2014-04-07. Архивировано из оригинал на 2015-04-02. Получено 2015-03-24.
  80. ^ «Кодировщик HEVC в режиме реального времени 4K60fps». YouTube. 2014-12-17. Получено 2015-03-24.
  81. ^ «Ittiam Systems объявляет о выпуске своего кодека H.265 / HEVC третьего поколения с поддержкой 422 12-бит». Ittiam Systems. 8 августа 2014 г. Архивировано с оригинал 1 ноября 2014 г.. Получено 1 ноября, 2014.
  82. ^ а б c «Диски Blu-ray 4K появятся в 2015 году для борьбы с потоковым медиа». CNET. 5 сентября 2014 г.. Получено 6 сентября, 2014.
  83. ^ а б c «BDA обновляет хронологию Blu-ray 4K». Журнал Home Media. 5 сентября 2014 года. Архивировано с оригинал 6 сентября 2014 г.. Получено 6 сентября, 2014.
  84. ^ Майки Кэмпбелл (12 сентября 2014 г.). «IPhone 6 от Apple, iPhone 6 Plus используют кодек H.265 для FaceTime по сотовой сети». AppleInsider. Получено 13 сентября, 2014.
  85. ^ Райан Смит (18 сентября 2014 г.). «Обзор NVIDIA GeForce GTX 980». АнандТех. Получено 2015-05-03.
  86. ^ Габриэль Аул (31 октября 2014 г.). «HEVC также поддерживает входящие в комплект поставки». Twitter. Получено 3 ноября, 2014.
  87. ^ Джон Каллахэм (1 ноября 2014 г.). «Microsoft: Windows 10 будет поддерживать стандарт сжатия видео HEVC». Windows Central. Получено 3 ноября, 2014.
  88. ^ Богдан Попа (3 ноября 2014 г.). «Microsoft подтверждает поддержку файлов MKV в Windows 10». Софтпедия. Получено 15 ноября, 2014.
  89. ^ Гейб Аул (12 ноября 2014 г.). «Доступна новая сборка для программы предварительной оценки Windows». Microsoft. Получено 15 ноября, 2014.
  90. ^ «Архивная копия». Архивировано из оригинал 8 декабря 2014 г.. Получено 8 декабря, 2014.CS1 maint: заархивированная копия как заголовок (связь)
  91. ^ «ViXS представляет первую в мире SoC с расширенным динамическим диапазоном и 12-битным цветом 4K Ultra HD». Yahoo Finance. 2015-01-05. Получено 2015-01-10.
  92. ^ «Представляем суперчип Tegra X1 от NVIDIA». www.nvidia.com.
  93. ^ Смит, Джошуа Хо, Райан. «Предварительный просмотр NVIDIA Tegra X1 и анализ архитектуры».
  94. ^ Смит, Райан. «NVIDIA запускает GeForce GTX 960».
  95. ^ Рик Мерритт (05.01.2015). «AMD описывает процессор для ноутбуков». EE Times. Получено 2015-01-10.
  96. ^ «VITEC представляет первое в мире портативное аппаратное устройство для кодирования и потоковой передачи HEVC». Рейтер. 2015-03-31. Получено 2016-02-01.
  97. ^ а б Apple выбрала HEVC в качестве видеокодека нового поколения. 8 июня 2017.
  98. ^ «Примечания к выпуску - 0.28». 11 апреля 2016 г.. Получено 23 апреля 2016.
  99. ^ С, Ян Катресс, Ганеш Т. «Intel объявляет о выпуске 7-го поколения Kaby Lake: 14-нм PLUS, шести SKU ноутбуков, настольных ПК в январе».
  100. ^ а б «tvOS 11.0». Разработчик Apple.
  101. ^ «Спецификация создания HLS для устройств Apple». Разработчик Apple.
  102. ^ «macOS High Sierra расширяет возможности хранения, видео и графики».
  103. ^ «Apple решает проблемы хранения iPhone с помощью фото и видео меньшего размера».
  104. ^ Сингх, Ракеш (25 июня 2017 г.). «Теперь вы можете воспроизводить файлы HEVC в любом приложении для видеоплеера, используя расширение Microsoft».
  105. ^ «iOS 11 будет доступна завтра».
  106. ^ «GoPro представляет HERO6 Black с видео 4K 60fps и новым чипом GP1». 28 сентября 2017 года.
  107. ^ «Microsoft удаляет кодек HEVC в Windows 10 Fall Creators Update, добавляет его в Магазин». 2017-12-06.
  108. ^ а б c d Ом 2012.
  109. ^ Hanhart 2012.
  110. ^ Слайды 2012.
  111. ^ «Субъективная оценка качества будущего стандарта сжатия видео HEVC». École Polytechnique Fédérale de Lausanne (EPFL). Получено 2012-11-08.
  112. ^ Ник Хили (2012-08-29). «Сжатие видео HEVC может стать следующим шагом для развития 4K». cnet. Получено 2012-11-08.
  113. ^ Дэн Гройс; Детлев Марпе; Амит Мулайофф; Беная Ицхаки; Офер Хадар (2013-12-08). «Сравнение производительности кодеров H.265 / MPEG-HEVC, VP9 и H.264 / MPEG-AVC» (PDF). Институт Фраунгофера Генриха Герца. Получено 2012-12-14.
  114. ^ а б ТК Тан; Марта Мрак; Витторио Барончини; Наим Рамзан (18 мая 2014 г.). «Отчет о проверочном тестировании производительности сжатия HEVC». JCT-VC. Получено 2014-05-25.
  115. ^ «Сравнение эффективности сжатия между HEVC / H.265 и VP9 на основе субъективных оценок». École Polytechnique Fédérale de Lausanne (EPFL). Получено 2014-08-26.
  116. ^ Мартин Рерабек; Турадж Эбрахими (18.08.2014). «Сравнение эффективности сжатия между HEVC / H.265 и VP9 на основе субъективных оценок» (PDF). École Polytechnique Fédérale de Lausanne (EPFL). Получено 2014-08-26.
  117. ^ Мартин Рерабек; Турадж Эбрахими (23.08.2014). «Сравнение эффективности сжатия между HEVC / H.265 и VP9 на основе субъективных оценок». slideshare.com. Получено 2014-08-26.
  118. ^ Блог, Netflix Technology (29 августа 2016 г.). «Крупномасштабное сравнение x264, x265 и libvpx».
  119. ^ Озер, янв (2 сентября 2016 г.). «Netflix находит x265 на 20% эффективнее, чем VP9 - журнал Streaming Media».
  120. ^ Гэри Салливан; Йенс-Райнер Ом (27.07.2013). «Отчет о 13-м заседании Совместной совместной группы по кодированию видео (JCT-VC), Инчхон, КР, 18–26 апреля 2013 г.». JCT-VC. Получено 2013-09-01.
  121. ^ «Основные моменты 88-й встречи». MPEG. 2009-04-24. Архивировано из оригинал на 2012-08-17. Получено 2012-08-24.
  122. ^ «Концепция, приложения и требования для высокоэффективного кодирования видео (HEVC). ISO / IEC JTC1 / SC29 / WG11 / N11872». ИСО / МЭК. Январь 2011. Архивировано с оригинал на 2012-07-23. Получено 2012-08-24.
  123. ^ Кристиан Тиммерер (2009-02-09). «Концепция и требования к высокопроизводительному кодированию видео (HVC). ISO / IEC JTC1 / SC29 / WG11 / N10361». ISO / IEC. Получено 2012-08-24.
  124. ^ Жером ВЬЕРОН (27 ноября 2012 г.). "HEVC: высокоэффективное кодирование видео Сжатие видео нового поколения" (PDF). Атеме. Архивировано из оригинал (PDF) на 2013-08-10. Получено 2013-05-21.
  125. ^ Грегори Кокс (2013-09-11). «Введение в Ultra HDTV и HEVC» (PDF). Атеме. Получено 2014-12-03.
  126. ^ «Описание высокоэффективного кодирования видео (HEVC)». JCT-VC. 2011-01-01. Получено 2012-09-15.
  127. ^ а б c В. Зе; М. Будагави (13.01.2013). «Энтропийное кодирование с высокой пропускной способностью CABAC в HEVC» (PDF). IEEE Transactions on Circuits and Systems for Video Technology. Дои:10.1109 / TCSVT.2012.2221526. Получено 2013-01-13.
  128. ^ Тунг, Нгуен; Филипп, Хелле; Мартин, Винкен; Бенджамин, Бросс; Детлев, Марпе; Хайко, Шварц; Томас, Виганд (декабрь 2013 г.). «Преобразование методов кодирования в HEVC». Журнал избранных тем в обработке сигналов. 7 (6): 978–989. Bibcode:2013ISTSP ... 7..978N. Дои:10.1109 / JSTSP.2013.2278071. S2CID  12877203.
  129. ^ Тунг, Нгуен; Детлев, Марпе; Хайко, Шварц; Томас, Виганд. «Энтропийное кодирование пониженной сложности уровней коэффициентов преобразования с использованием усеченных кодов Голомба-Райса при сжатии видео» (PDF).
  130. ^ а б c Гэри Салливан; Йенс-Райнер Ом (13.10.2012). «Отчет о 10-м заседании Совместной совместной группы по кодированию видео (JCT-VC), Стокгольм, Швеция, 11–20 июля 2012 г.». JCT-VC. Получено 2013-04-28.
  131. ^ а б c d Алистер Гуди (2012-07-02). «Ограничения на максимальный диапазон вектора движения». JCT-VC. Получено 2012-11-26.
  132. ^ а б c Кейчи Чоно; Минхуа Чжоу (19.07.2012). «Банк Японии по разным лимитам». JCT-VC. Получено 2012-11-26.
  133. ^ а б c d е ж грамм час я Чжи-Мин Фу; Елена Альшина; Александр Альшин; Ю-Вэнь Хуан; Чинг-Е Чен; Чиа-Ян Цай; Чи-Вэй Сюй; Шоу-Мин Лей; Парк Чон-Хун; Ву-Джин Хан (2012-12-25). «Пример адаптивного смещения в стандарте HEVC» (PDF). IEEE Transactions по схемам и системам для видеотехнологий. Получено 2013-01-24.
  134. ^ а б «Отчет о 15-м заседании Совместной группы сотрудничества по кодированию видео (JCT-VC), Женева, Швейцария, 23 октября - 1 ноября 2013 г.» (DOC). ITU-T. 2013-11-03. Получено 2013-11-09.
  135. ^ Али, Хайрат; Тунг, Нгуен; Миша, Зикманн; Детлев, Марпе. «Адаптивное кросс-компонентное прогнозирование для высокоэффективного видеокодирования 4: 4: 4» (PDF).
  136. ^ Пьер Андривон; Филипп Бордес; Эдуард Франсуа (02.04.2014). «Сообщение SEI для информации о сопоставлении цветов». JCT-VC. Получено 2014-07-17.
  137. ^ а б c d е ж грамм час я j k л м п о п q р s т ты v Раджан Джоши; Шань Лю; Гэри Салливан; Gerhard Tech; Е-Куй Ван; Цзичэн Сюй; Ян Е (2016-03-24). "Черновик текста кодирования содержимого экрана HEVC 6". JCT-VC. Получено 2016-03-26.
  138. ^ Маттео Наккари; Эндрю Коттон; Себастьян Шварц; Маниш Пиндория; Марта Мрак; Тим Борер (09.06.2015). «Сообщение SEI с информацией о совместимости с расширенным динамическим диапазоном». JCT-VC. Получено 2016-10-31.
  139. ^ Гэри Салливан (10.06.2015). "Окружающая среда просмотра SEI-сообщение". JCT-VC. Получено 2016-11-02.
  140. ^ Адриан Пеннингтон (01.08.2012). «Ultra HD: стандарты и вещатели согласуются». www.tvbeurope.com. п. 45. Получено 2012-11-25.
  141. ^ а б Джилл Бойс; Цзянлэ Чен; Ин Чен; Дэвид Флинн; Миска М. Ханнуксела; Маттео Наккари; Крис Розуорн; Карл Шарман; Джоэл Соле; Гэри Дж. Салливан; Терухико Сузуки; Gerhard Tech; Е-Куй Ван; Кшиштоф Вегнер; Ян Е (2014-07-11). «Проект высокоэффективного кодирования видео (HEVC) версии 2, расширений комбинированного диапазона форматов (RExt), масштабируемости (SHVC) и расширений с несколькими представлениями (MV-HEVC)». JCT-VC. Получено 2014-07-11.
  142. ^ а б c Пер Фройд; Андрей Норкин; Рикард Сьёберг (2013-04-23). «Сжатие видео нового поколения» (PDF). Ericsson. Получено 2013-04-24.
  143. ^ Йенс-Райнер Ом (28 января 2014 г.). «Недавняя стандартизация кодирования видео MPEG / JCT-VC / JCT-3V» (PDF). MPEG. Архивировано из оригинал (PDF) на 2014-04-19. Получено 2014-04-18.
  144. ^ «Совместный конкурс предложений по кодированию экранного контента» (PDF). JCT-VC. 2014-01-17. Получено 2014-11-15.
  145. ^ "Отчет о 18-м заседании JCT-VC". ITU-T. 2014-10-17. Получено 2014-11-15.
  146. ^ а б Альберто Дуэньяс; Адам Малами (18.10.2012). «О 10-битном профиле, ориентированном на потребителя, в высокоэффективном кодировании видео (HEVC)». JCT-VC. Получено 2012-11-03.
  147. ^ а б Карл Фургуссон (11 июня 2013 г.). «Сосредоточьтесь на ... HEVC: предыстория революционного стандарта - Ericsson». Эрикссон. Архивировано из оригинал 20 июня 2013 г.. Получено 21 июня, 2013.
  148. ^ а б Саймон Форрест (20 июня 2013 г.). «Появление HEVC и 10-битных цветовых форматов». Воображаемые технологии. Архивировано из оригинал 15 сентября 2013 г.. Получено 21 июня, 2013.
  149. ^ а б Пьер Андривон; Марко Арена; Филипп Салмон; Филипп Бордес; Паола Сунна (2013-04-08). «Сравнение характеристик сжатия HEVC Draft 10 с AVC для материала UHD-1». JCT-VC. Получено 2013-04-28.
  150. ^ Филипп Бордес; Гордон Клэр; Феликс Анри; Микаэль Раулет; Жером Вьерон (20 июля 2012 г.). «Обзор развивающегося стандарта HEVC» (PDF). Цветной. Архивировано из оригинал (PDF) на 2013-10-03. Получено 2012-10-05.
  151. ^ "Центр исследований и инноваций Ренна: публикация". Цветной. 2012-07-20. Архивировано из оригинал на 2013-12-03. Получено 2012-10-05.
  152. ^ Детлев Марпе; Хайко Шварц; Себастьян Боссе; Бенджамин Бросс; Филипп Хелле; Тобиас Хинц; Хайнер Кирххоффер; Харичаран Лакшман; и другие. «Сжатие видео с использованием вложенных структур дерева квадрантов, слияния листьев и улучшенных методов представления движения и энтропийного кодирования» (PDF). IEEE Transactions по схемам и системам для видеотехнологий. Получено 2012-11-08.
  153. ^ Александру Войка (20.06.2013). «Декодирование HEVC в 10-битных цветах при разрешении 4K: PowerVR D5500, Rosetta Stone для декодирования видео». Воображение Технологии. Получено 2013-06-21.
  154. ^ а б Филипп Ханхарт; Мартин Рерабек; Павел Коршунов; Турадж Эбрахими (9 января 2013 г.). «AhG4: Субъективная оценка внутреннего кодирования HEVC для сжатия неподвижных изображений». JCT-VC. Получено 2013-01-11.
  155. ^ Яни Лайнема; Кемаль Угур (2012-04-20). «О производительности кодирования неподвижных изображений HEVC». JCT-VC. Получено 2013-01-22.
  156. ^ Т. Нгуен; Д. Марпе (03.05.2012). «Сравнение производительности HM 6.0 с существующими схемами сжатия неподвижных изображений с использованием тестового набора популярных неподвижных изображений». JCT-VC. Получено 2012-12-31.
  157. ^ Кемаль Угур; Яни Лайнема (4 апреля 2013 г.). «Обновленные результаты по производительности кодирования неподвижных изображений HEVC». JCT-VC. Получено 2013-04-04.
  158. ^ «Изучение эффективности сжатия изображений с потерями». Mozilla. 2013-10-17. Получено 2013-10-19.
  159. ^ «Исследование форматов сжатых изображений с потерями». Mozilla. 17 октября 2013 г. Архивировано с оригинал 20 октября 2013 г.. Получено 19 октября, 2013.
  160. ^ Цзянлэ Чен; Джилл Бойс; Ян Е; Миска М. Ханнуксела; Гэри Дж. Салливан; Е-гуй Ван (10.07.2014). «Проект текста 7 для масштабируемых расширений HEVC (SHVC) (разделенный текст)». JCT-VC. Получено 2014-07-13.
  161. ^ а б К. Шарман; Н. Сондерс; Дж. Гамей; Т. Сузуки; А. Табатабай (20.06.2014). «Высокая 4: 4: 4 16 Внутрипрофильная спецификация». JCT-VC. Получено 2014-07-13.
  162. ^ а б «Рабочий план и график». MPEG. Получено 2013-05-31.
  163. ^ «ISO / IEC 13818-1: 2013 / Amd 3: 2014». Международная организация по стандартизации. 2014-04-10. Получено 2014-04-20.
  164. ^ «ИСО / МЭК 14496-15: 2014». Международная организация по стандартизации. 2014-06-24. Получено 2014-06-28.
  165. ^ «Текст ISO / IEC 14496-15: 2013 / DCOR 1». MPEG. 2013-11-05. Получено 2013-12-14.
  166. ^ «ИСО / МЭК 23008-1: 2014». Международная организация по стандартизации. 2014-05-23. Получено 2014-11-01.
  167. ^ «Поддержка DivX HEVC в MKV». DivX. Получено 2013-06-05.
  168. ^ «Использование MKVToolNix». DivX. Получено 2013-06-05.
  169. ^ «Формат полезной нагрузки RTP для высокоэффективного кодирования видео». Инженерная группа Интернета. 2013-09-06. Получено 2013-12-15.
  170. ^ а б Фабрис Беллар. «Спецификация БПГ». Фабрис Беллар. Получено 2014-12-14.
  171. ^ Уиллис, Натан (10 декабря 2014 г.). "BPG, формат неподвижных изображений из сжатия видео". LWN.net.
  172. ^ «Сводка по ставкам роялти» (PDF). epdf.hevcadvance.com.
  173. ^ «Ставки и структура лицензирования». epdf.hevcadvance.com.
  174. ^ «HEVC Advance». www.hevcadvance.com. Получено 2020-05-09.
  175. ^ а б «Структура ставок роялти для соблюдения требований лицензиатов товарных знаков» (PDF). HEVC Advance. Март 2018 г.. Получено 12 июн 2019.
  176. ^ «HEVC Advance снижает плату за контент при потоковой передаче». Журнал Streaming Media.
  177. ^ Озер, янв (17 июля 2018 г.). «Возвращение войны кодеков: новая надежда - летнее продолжение». Журнал Streaming Media. Поскольку это не так, многие производители предполагают, что пул будет взимать роялти за контент.
  178. ^ а б Воан, Том (30 августа 2016 г.). «Предложение по ускорению внедрения HEVC». Получено 25 января 2017. Ряд крупных компаний с патентами HEVC еще не присоединились к одному из патентных пулов. (…) Чтобы ускорить внедрение HEVC, я предлагаю лицензиарам патентов HEVC согласиться со следующими принципами; · Программное декодирование на потребительских устройствах должно быть бесплатным. · Кодирование программного обеспечения на потребительских устройствах должно осуществляться без лицензионных отчислений. · Распространение контента должно осуществляться без лицензионных отчислений.
  179. ^ Арильд Фулдсет; Жисле Бьёнтегаард (01.07.2015). "Thor - высокоэффективный видеокодек средней сложности, использующий только RF IPR" (PDF). Получено 28 мая 2017. Преобразования идентичны H.265 / HEVC (Cisco IPR)
  180. ^ а б c "Брифинг по лицензии на патентный портфель AVC" (PDF). MPEG LA. 2016-05-02. В архиве (PDF) из оригинала от 28.11.2016. Получено 2016-11-27.
  181. ^ «Заявленный патент (ы)» Рекомендацией МСЭ-Т ». ITU.
  182. ^ Воан, Том (31 августа 2016 г.). «Пора двигаться вперед с HEVC». Журнал Streaming Media.
  183. ^ Фотье, Тьерри (12 августа 2016 г.). «Мнение: война кодеков в нашем будущем?». Журнал Streaming Media.
  184. ^ Озер, янв (22 ноября 2016 г.). «HEVC Advance делает некоторые программы бесплатными». Получено 3 декабря 2016.
  185. ^ «Почему FRAND плохо относится к свободным программам?». Европейский фонд свободного программного обеспечения. 2016-06-20. Получено 2017-03-07.
  186. ^ «JVET - Объединенная команда видео экспертов». ITU.int.
  187. ^ «Универсальное кодирование видео». Веб-сайт группы экспертов по киноискусству.
  188. ^ «За пределами HEVC: проект универсального кодирования видео сильно стартует в совместной группе экспертов по видео». Новости МСЭ. 2018-04-27.

Библиография

Связанные слайды: Филипп Ханхарт; Мартин Рерабек; Франческа Де Симоне; Турадж Эбрахими (15.08.2012). «Субъективная оценка качества будущего стандарта сжатия видео HEVC». slideshare.com. Получено 2012-11-08.
Связанные слайды: Вивьен Сзе; Мадукар Будагави (01.06.2014). «Разработка и внедрение систем кодирования видео нового поколения (Учебное пособие по H.265 / HEVC)» (PDF). Международный симпозиум IEEE по схемам и системам (ISCAS).

внешняя ссылка