stringtranslate.com

Высокоэффективное кодирование видео

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

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

Концепция

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

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

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

Объединенные лицензионные сборы, предлагаемые в настоящее время всеми органами лицензирования патентов, выше, чем для AVC. Лицензионные сборы являются одной из главных причин низкого уровня внедрения HEVC в Интернете и причиной того, что некоторые из крупнейших технологических компаний ( Amazon , AMD , Apple , ARM , Cisco , Google , Intel , Microsoft , Mozilla , Netflix , Nvidia и другие) присоединились к Alliance for Open Media , [8] который 28 марта 2018 года завершил разработку альтернативного формата видеокодирования AV1, не требующего уплаты роялти. [9]

История

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

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

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

Рассматривались два подхода к стандартизации улучшенной технологии сжатия: либо создание нового стандарта, либо создание расширений H.264/MPEG-4 AVC. Проект имел предварительные названия H.265 и H.NGVC (Next-generation Video Coding) и был основной частью работы VCEG, пока не превратился в совместный проект HEVC с MPEG в 2010 году. [18] [19] [20]

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

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

Совместная команда по кодированию видео

MPEG и VCEG создали Совместную группу по кодированию видео ( JCT-VC ) для разработки стандарта HEVC. [13] [24] [25] [26]

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

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

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

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

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

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

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

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

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

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

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

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

Первоначальная лицензия 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. [53]

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

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

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

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

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

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

Владельцы патентов

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

Версии

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

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

2012

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

2013

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

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

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

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

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

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

2014

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

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

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

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

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

31 октября 2014 года Microsoft подтвердила, что Windows 10 будет поддерживать HEVC «из коробки» , согласно заявлению Габриэля Аула, руководителя группы данных и фундаментальных исследований Microsoft Operating Systems Group. [91] [92] В Windows 10 Technical Preview Build 9860 добавлена ​​поддержка HEVC и Matroska на уровне платформы . [93] [94]

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

2015

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

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

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

23 февраля 2015 года компания Advanced Micro Devices (AMD) объявила, что их UVD ASIC, которая будет установлена ​​в APU Carrizo , станет первым процессором на базе x86 с аппаратным декодером HEVC. [100]

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

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

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

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

2016

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

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

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

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

2017

5 июня 2017 года Apple объявила о поддержке HEVC H.265 в macOS High Sierra , iOS 11 , tvOS , [105] HTTP Live Streaming [106] и Safari . [107] [108]

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

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

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

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

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

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.

2022

25 октября 2022 года Chrome выпустил версию 107, которая начинает поддерживать аппаратное декодирование HEVC для всех платформ «из коробки», если поддерживается оборудование.

Поддержка браузера

HEVC реализован в следующих веб-браузерах:

По данным Can I Use, в июне 2023 года около 88,31% браузеров, используемых на настольных компьютерах и мобильных устройствах, могли воспроизводить видео HEVC на веб-страницах HTML5. [117]

Поддержка операционной системы

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

Блок-схема HEVC

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

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

HEVC Main Profile (MP) сравнивался по эффективности кодирования с H.264/MPEG-4 AVC High Profile (HP), MPEG-4 Advanced Simple Profile (ASP), H.263 High Latency Profile (HLP) и H.262/MPEG-2 Main Profile (MP). Видеокодирование выполнялось для развлекательных приложений, и для девяти тестовых видеопоследовательностей было создано двенадцать различных битрейтов с использованием кодера HEVC HM-8.0. Из девяти тестовых видеопоследовательностей пять были с разрешением 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. [121]

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

École Polytechnique Fédérale de Lausanne (EPFL) провела исследование для оценки субъективного качества видео HEVC при разрешениях выше HDTV. Исследование было проведено с тремя видеороликами с разрешениями 3840×1744 при 24 кадрах в секунду, 3840×2048 при 30 кадрах в секунду и 3840×2160 при 30 кадрах в секунду. Пятисекундные видеопоследовательности показывали людей на улице, движение транспорта и сцену из открытого компьютерного анимационного фильма Sintel . Видеопоследовательности были закодированы с пятью различными битрейтами с использованием кодера 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%. [122] [123] [124] [125]

В сравнении производительности 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). В сравнении использовался метод измерения битрейта Бьёнтегаарда-Дельта (BD-BR), в котором отрицательные значения говорят о том, насколько ниже снижена битрейт, а положительные значения говорят о том, насколько увеличена битрейт для того же PSNR. В сравнении кодер HM-10.0 HEVC имел самую высокую эффективность кодирования и, в среднем, для получения того же объективного качества кодеру x264 требовалось увеличить битрейт на 66,4%, в то время как кодеру VP9 требовалось увеличить битрейт на 79,4%. [126]

В субъективном сравнении производительности видео, опубликованном в мае 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. [127]

В субъективном сравнении видеокодеков, выпущенном в августе 2014 года EPFL, кодер 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. [128] [129] [130]

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

Функции

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

HEVC нацелен на HDTV-дисплеи и системы захвата контента следующего поколения, которые характеризуются прогрессивной частотой кадров и разрешением дисплея от QVGA (320×240) до 4320p (7680×4320), а также улучшенным качеством изображения с точки зрения уровня шума , цветового пространства и динамического диапазона . [21] [134] [135] [136]

Уровень кодирования видео

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

HEVC был разработан с идеей использования видео с прогрессивной разверткой , и для чересстрочного видео не было добавлено никаких инструментов кодирования . [13] Специфические для чересстрочного видео инструменты кодирования, такие как MBAFF и PAFF, не поддерживаются в HEVC. [137] Вместо этого HEVC отправляет метаданные , которые сообщают, как было отправлено чересстрочное видео. [13] Чересстрочное видео может быть отправлено либо путем кодирования каждого кадра как отдельного изображения, либо путем кодирования каждого поля как отдельного изображения. [13] Для чересстрочного видео HEVC может переключаться между кодированием кадров и кодированием полей с помощью Sequence Adaptive Frame Field (SAFF), что позволяет изменять режим кодирования для каждой видеопоследовательности. [138] Это позволяет отправлять чересстрочное видео с HEVC без необходимости добавления специальных процессов чересстрочного декодирования в декодеры HEVC. [13]

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

Стандарт HEVC поддерживает цветовые пространства , такие как generic film, NTSC , PAL , Rec. 601 , Rec. 709 , Rec. 2020 , Rec. 2100 , SMPTE 170M, SMPTE 240M, sRGB , sYCC , xvYCC , XYZ и внешние цветовые пространства. [24] HEVC поддерживает представления кодирования цвета, такие как RGB , YCbCr и YCoCg . [24]

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

Кодирование дерева единица

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

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

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

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

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

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

HEVC использует алгоритм контекстно-адаптивного двоичного арифметического кодирования (CABAC), который в основе своей похож на CABAC в H.264/MPEG-4 AVC. [13] CABAC — единственный метод энтропийного кодирования, разрешенный в HEVC, в то время как H.264/MPEG-4 AVC разрешает два метода энтропийного кодирования. [13] CABAC и энтропийное кодирование коэффициентов преобразования в HEVC были разработаны для более высокой пропускной способности, чем H.264/MPEG-4 AVC, [140] при сохранении более высокой эффективности сжатия для больших размеров блоков преобразования по сравнению с простыми расширениями. [141] Например, количество контекстно-кодированных бинов было уменьшено в 8 раз, а режим обхода CABAC был улучшен с точки зрения его конструкции для увеличения пропускной способности. [13] [140] [142] Еще одно улучшение HEVC заключается в том, что зависимости между закодированными данными были изменены для дальнейшего увеличения пропускной способности. [13] [140] Моделирование контекста в HEVC также было улучшено, так что CABAC может лучше выбирать контекст, который повышает эффективность по сравнению с H.264/MPEG-4 AVC. [13]

Внутрипрогнозное предсказание
HEVC имеет 33 режима внутреннего предсказания

HEVC определяет 33 направленных режима для внутрикадрового предсказания по сравнению с 8 направленными режимами для внутрикадрового предсказания, указанными в H.264/MPEG-4 AVC. [13] HEVC также определяет внутрикадровое предсказание DC и режимы плоскостного предсказания. [13] Режим внутрикадрового предсказания DC генерирует среднее значение путем усреднения эталонных образцов и может использоваться для плоских поверхностей. [13] Режим плоскостного предсказания в HEVC поддерживает все размеры блоков, определенные в HEVC, в то время как режим плоскостного предсказания в H.264/MPEG-4 AVC ограничен размером блока 16×16 пикселей. [13] Режимы внутрикадрового предсказания используют данные из соседних блоков предсказания, которые были ранее декодированы из того же изображения. [13]

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

Для интерполяции позиций дробных выборок яркости HEVC использует разделяемое применение одномерной интерполяции полувыборки с 8-отводным фильтром или интерполяции четверти выборки с 7-отводным фильтром, в то время как, для сравнения, H.264/MPEG-4 AVC использует двухэтапный процесс, который сначала выводит значения в позициях полувыборки с использованием разделяемой одномерной 6-отводной интерполяции, за которой следует целочисленное округление, а затем применяет линейную интерполяцию между значениями в соседних позициях полувыборки для генерации значений в позициях четверти выборки. [13] HEVC имеет улучшенную точность благодаря более длинному фильтру интерполяции и устранению промежуточной ошибки округления. [13] Для видео 4:2:0 цветовые выборки интерполируются с разделяемой одномерной 4-точечной фильтрацией для получения точности до одной восьмой выборки, тогда как для сравнения H.264/MPEG-4 AVC использует только 2-точечный билинейный фильтр (также с точностью до одной восьмой выборки). [13]

Как и в H.264/MPEG-4 AVC, взвешенное предсказание в HEVC может использоваться либо с унипредсказанием (при котором используется одно значение предсказания), либо с бипредсказанием (при котором значения предсказания из двух блоков предсказания объединяются). [13]

Прогнозирование вектора движения

HEVC определяет знаковый 16-битный диапазон как для горизонтальных, так и для вертикальных векторов движения (MV). [24] [143] [144] [145] Это было добавлено в HEVC на встрече HEVC в июле 2012 года с переменными mvLX. [24] [143] [144] [145] Горизонтальные/вертикальные MV HEVC имеют диапазон от −32768 до 32767, что, учитывая точность в четверть пикселя, используемую HEVC, допускает диапазон MV от −8192 до 8191,75 выборок яркости. [24] [143] [144] [145] Это сопоставимо с H.264/MPEG-4 AVC, который допускает горизонтальный диапазон MV от −2048 до 2047,75 отсчетов яркости и вертикальный диапазон MV от −512 до 511,75 отсчетов яркости. [144]

HEVC допускает два режима MV, которые являются Advanced Motion Vector Prediction (AMVP) и режимом слияния. [13] AMVP использует данные из опорного изображения, а также может использовать данные из соседних блоков предсказания. [13] Режим слияния позволяет наследовать MV из соседних блоков предсказания. [13] Режим слияния в HEVC похож на режимы «пропущенного» и «прямого» вывода движения в H.264/MPEG-4 AVC, но с двумя улучшениями. [13] Первое улучшение заключается в том, что HEVC использует информацию об индексе для выбора одного из нескольких доступных кандидатов. [13] Второе улучшение заключается в том, что HEVC использует информацию из списка опорных изображений и индекса опорных изображений. [13]

Фильтры контура

HEVC определяет два контурных фильтра, которые применяются последовательно, причем сначала применяется фильтр деблокирования (DBF), а затем фильтр адаптивного смещения выборки (SAO). [13] Оба контурных фильтра применяются в цикле межкадрового предсказания, т. е. отфильтрованное изображение сохраняется в буфере декодированного изображения (DPB) в качестве эталона для межкадрового предсказания. [13]

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

DBF похож на тот, который используется в H.264/MPEG-4 AVC, но имеет более простую конструкцию и лучшую поддержку параллельной обработки. [13] В HEVC DBF применяется только к сетке выборок 8×8, тогда как в H.264/MPEG-4 AVC DBF применяется к сетке выборок 4×4. [13] DBF использует сетку выборок 8×8, поскольку она не вызывает заметного ухудшения и значительно улучшает параллельную обработку, поскольку DBF больше не вызывает каскадных взаимодействий с другими операциями. [13] Другое изменение заключается в том, что HEVC допускает только три уровня DBF от 0 до 2. [13] HEVC также требует, чтобы DBF сначала применял горизонтальную фильтрацию для вертикальных краев изображения и только после этого применял вертикальную фильтрацию для горизонтальных краев изображения. [13] Это позволяет использовать несколько параллельных потоков для DBF. [13]

Пример адаптивного смещения

Фильтр SAO применяется после DBF и предназначен для обеспечения лучшей реконструкции амплитуд исходного сигнала путем применения смещений, сохраненных в таблице поиска в потоке битов. [13] [146] В соответствии с CTB фильтр SAO может быть отключен или применен в одном из двух режимов: режим смещения края или режим смещения полосы. [13] [146] Режим смещения края работает путем сравнения значения образца с двумя из восьми его соседей с использованием одного из четырех направленных градиентных шаблонов. [13] [146] На основе сравнения с этими двумя соседями образец классифицируется по одной из пяти категорий: минимум, максимум, край с образцом, имеющим меньшее значение, край с образцом, имеющим большее значение, или монотонный. [13] [146] Для каждой из первых четырех категорий применяется смещение. [13] [146] Режим смещения полосы применяет смещение, основанное на амплитуде одного образца. [13] [146] Образец классифицируется по своей амплитуде в одну из 32 полос ( ячеек гистограммы ). [13] [146] Смещения указываются для четырех последовательных из 32 полос, поскольку в плоских областях, которые склонны к артефактам полос, амплитуды образцов имеют тенденцию группироваться в небольшом диапазоне. [13] [146] Фильтр SAO был разработан для повышения качества изображения, уменьшения артефактов полос и уменьшения артефактов звона . [13] [146]

Расширение диапазона

Расширения диапазона в MPEG — это дополнительные профили, уровни и методы, которые поддерживают потребности, выходящие за рамки потребительского воспроизведения видео: [24]

В этих новых профилях реализованы улучшенные функции кодирования, многие из которых поддерживают эффективное экранное кодирование или высокоскоростную обработку:

В версию 2 HEVC добавлено несколько сообщений с дополнительной информацией об улучшении (SEI):

Расширения кодирования содержимого экрана

Дополнительные параметры инструмента кодирования были добавлены в проект расширений кодирования содержимого экрана (SCC) от марта 2016 года: [150]

Версия стандарта ITU-T, которая добавила расширения SCC (утвержденная в декабре 2016 года и опубликованная в марте 2017 года), добавила поддержку функции передачи гибридного логарифмического гамма-излучения (HLG) и цветовой матрицы ICtCp . [65] Это позволяет четвертой версии HEVC поддерживать обе функции передачи HDR, определенные в Rec. 2100. [ 65]

Четвертая версия HEVC добавляет несколько сообщений с дополнительной информацией об улучшении качества (SEI), в том числе:

Профили

Версия 1 стандарта HEVC определяет три профиля: Main , Main 10 и Main Still Picture . [24] Версия 2 HEVC добавляет 21 профиль расширения диапазона, два профиля масштабируемых расширений и один профиль многовидового просмотра. [24] HEVC также содержит положения для дополнительных профилей. [24] Расширения, которые были добавлены в HEVC, включают увеличенную битовую глубину , 4:2:2/4:4:4 выборку цветности , Multiview Video Coding (MVC) и Scalable Video Coding (SVC). [13] [153] Расширения диапазона HEVC, масштабируемые расширения HEVC и расширения многовидового просмотра HEVC были завершены в июле 2014 года. [154] [155] [156] В июле 2014 года был выпущен проект второй версии HEVC. [154] Расширения кодирования экранного контента (SCC) находились в стадии разработки для видеоконтента экрана, который содержит текст и графику, с ожидаемой датой выпуска окончательного проекта в 2015 году. [157] [158]

Профиль — это определенный набор инструментов кодирования, которые можно использовать для создания потока битов, соответствующего этому профилю. [13] Кодер для профиля может выбирать, какие инструменты кодирования использовать, если он генерирует соответствующий поток битов, в то время как декодер для профиля должен поддерживать все инструменты кодирования, которые можно использовать в этом профиле. [13]

Профили версии 1

Основной

Основной профиль допускает глубину цвета 8 бит на сэмпл с дискретизацией цветности 4:2:0, что является наиболее распространенным типом видео, используемым в потребительских устройствах. [13] [24] [155]

Главный 10

Профиль Main 10 ( Main10) был добавлен на встрече HEVC в октябре 2012 года на основе предложения JCTVC-K0109, в котором предлагалось добавить 10-битный профиль в HEVC для потребительских приложений. В предложении говорилось, что это должно было обеспечить улучшенное качество видео и поддержку цветового пространства Rec. 2020 , которое стало широко использоваться в системах UHDTV, а также обеспечить более высокий динамический диапазон и точность цветопередачи, избегая артефактов полос. Предложение поддержали различные компании, в том числе Ateme , BBC , BSkyB , Cisco , DirecTV , Ericsson , Motorola Mobility , NGCodec, NHK , RAI , ST, SVT , Thomson Video Networks , Technicolor и ViXS Systems . [159] Профиль Main 10 допускает битовую глубину от 8 до 10 бит на образец с дискретизацией цветности 4:2:0. Декодеры HEVC, соответствующие профилю Main 10, должны быть способны декодировать потоки битов, созданные с использованием следующих профилей: Main и Main 10. [24] Более высокая битовая глубина допускает большее количество цветов. 8 бит на выборку допускают 256 оттенков на основной цвет (всего 16,78 миллионов цветов), тогда как 10 бит на выборку допускают 1024 оттенка на основной цвет (всего 1,07 миллиарда цветов). Более высокая битовая глубина допускает более плавный переход цвета, что решает проблему, известную как цветовое полосатость . [160] [161]

Профиль Main 10 позволяет улучшить качество видео, поскольку он может поддерживать видео с более высокой битовой глубиной, чем та, что поддерживается профилем Main. [159] Кроме того, в профиле Main 10 8-битное видео может быть закодировано с более высокой битовой глубиной в 10 бит, что позволяет повысить эффективность кодирования по сравнению с профилем Main. [162] [163] [164]

Ericsson заявила, что профиль Main 10 принесет преимущества 10 бит на выборку видео для потребительского телевидения. Они также заявили, что для более высоких разрешений нет штрафа за скорость передачи данных при кодировании видео с 10 бит на выборку. [160] Imagination Technologies заявила, что 10 бит на выборку видео позволит использовать более крупные цветовые пространства и требуется для цветового пространства Rec. 2020 , которое будет использоваться UHDTV. Они также заявили, что цветовое пространство Rec. 2020 будет способствовать широкому принятию видео с 10 бит на выборку. [161] [165]

В сравнении производительности на основе PSNR, выпущенном в апреле 2013 года, профиль Main 10 сравнивался с профилем Main с использованием набора 3840×2160 10-битных видеопоследовательностей. 10-битные видеопоследовательности были преобразованы в 8 бит для профиля Main и оставались на уровне 10 бит для профиля Main 10. Эталонный PSNR был основан на исходных 10-битных видеопоследовательностях. В сравнении производительности профиль Main 10 обеспечивал снижение скорости передачи данных на 5% для межкадрового видеокодирования по сравнению с профилем Main. Сравнение производительности показывает, что для протестированных видеопоследовательностей профиль Main 10 превзошел профиль Main. [166]

Главное фото

Профиль Main Still Picture ( MainStillPicture) позволяет кодировать одно неподвижное изображение с теми же ограничениями, что и профиль Main. Как подмножество профиля Main, профиль Main Still Picture допускает битовую глубину 8 бит на образец с дискретизацией цветности 4:2:0. [13] [24] [155] Объективное сравнение производительности было проведено в апреле 2012 года, в котором HEVC снизил среднюю скорость передачи данных для изображений на 56% по сравнению с JPEG . [168] Сравнение производительности на основе PSNR для сжатия неподвижных изображений было проведено в мае 2012 года с использованием кодера HEVC HM 6.0 и эталонных программных кодеров для других стандартов. Для неподвижных изображений HEVC снизил среднюю скорость передачи данных на 15,8% по сравнению с H.264/MPEG-4 AVC, на 22,6% по сравнению с JPEG 2000 , на 30,0% по сравнению с JPEG XR , на 31,0% по сравнению с WebP и на 43,0% по сравнению с JPEG. [169]

Сравнение производительности для сжатия неподвижных изображений было проведено в январе 2013 года с использованием кодера HEVC HM 8.0rc2, Kakadu версии 6.0 для JPEG 2000 и IJG версии 6b для JPEG. Сравнение производительности использовало PSNR для объективной оценки и средние значения оценки мнения (MOS) для субъективной оценки. Субъективная оценка использовала ту же методологию тестирования и изображения, что и те, которые использовались комитетом JPEG при оценке JPEG XR. Для изображений с выборкой цветности 4:2:0 среднее снижение скорости передачи данных для HEVC по сравнению с JPEG 2000 составило 20,26% для PSNR и 30,96% для MOS, в то время как по сравнению с JPEG оно составило 61,63% для PSNR и 43,10% для MOS. [167]

Сравнение производительности HEVC на основе PSNR для сжатия неподвижных изображений было проведено в апреле 2013 года компанией Nokia . HEVC имеет большее улучшение производительности для изображений с более высоким разрешением, чем для изображений с более низким разрешением, и большее улучшение производительности для более низких скоростей передачи данных, чем для более высоких скоростей передачи данных. Для сжатия с потерями , чтобы получить тот же PSNR, что и HEVC, потребовалось в среднем в 1,4 раза больше бит с JPEG 2000, в 1,6 раза больше бит с JPEG-XR и в 2,3 раза больше бит с JPEG. [170]

Исследование эффективности сжатия HEVC, JPEG, JPEG XR и WebP было проведено в октябре 2013 года компанией Mozilla . Исследование показало, что HEVC значительно лучше сжимает, чем другие протестированные форматы изображений. В исследовании использовались четыре различных метода сравнения качества изображений: Y-SSIM, RGB-SSIM, IW-SSIM и PSNR-HVS-M. [171] [172]

Профили версии 2

Версия 2 HEVC добавляет 21 профиль расширения диапазона, два профиля масштабируемых расширений и один профиль многовидового просмотра: Monochrome , 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 . [24] [173] Все профили расширения диапазона между кадрами имеют профиль Intra. [24]

Монохромный
Профиль «Монохромный» допускает глубину цвета 8 бит на сэмпл с поддержкой дискретизации цветности 4:0:0. [24]
Монохром 12
Профиль Monochrome 12 допускает глубину цвета от 8 до 12 бит на сэмпл с поддержкой цветности 4:0:0. [24]
Монохром 16
Профиль Monochrome 16 допускает глубину цвета от 8 до 16 бит на сэмпл с поддержкой цветового сэмплирования 4:0:0. Декодеры HEVC, соответствующие профилю Monochrome 16, должны быть способны декодировать потоки битов, созданные с использованием следующих профилей: Monochrome, Monochrome 12 и Monochrome 16. [24]
Главный 12
Профиль Main 12 допускает глубину цвета от 8 до 12 бит на сэмпл с поддержкой цветности 4:0:0 и 4:2:0. Декодеры HEVC, соответствующие профилю Main 12, должны быть способны декодировать потоки битов, созданные со следующими профилями: Monochrome, Monochrome 12, Main, Main 10 и Main 12. [24]
Основной 4:2:2 10
Профиль Main 4:2:2 10 допускает глубину бит от 8 до 10 бит на сэмпл с поддержкой цветности 4:0:0, 4:2:0 и 4:2:2. Декодеры HEVC, соответствующие профилю Main 4:2:2 10, должны иметь возможность декодировать битовые потоки, созданные со следующими профилями: Monochrome, Main, Main 10 и Main 4:2:2 10. [24]
Основной 4:2:2 12
Профиль Main 4:2:2 12 допускает глубину бит от 8 до 12 бит на сэмпл с поддержкой сэмплирования цветности 4:0:0, 4:2:0 и 4:2:2. Декодеры HEVC, соответствующие профилю Main 4:2:2 12, должны иметь возможность декодировать потоки битов, созданные со следующими профилями: Monochrome, Monochrome 12, Main, Main 10, Main 12, Main 4:2:2 10 и Main 4:2:2 12. [24]
Основной 4:4:4
Профиль Main 4:4:4 допускает глубину цвета 8 бит на сэмпл с поддержкой сэмплирования цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Декодеры HEVC, соответствующие профилю Main 4:4:4, должны иметь возможность декодировать потоки битов, созданные со следующими профилями: Monochrome, Main и Main 4:4:4. [24]
Основной 4:4:4 10
Профиль Main 4:4:4 10 допускает глубину цвета от 8 до 10 бит на сэмпл с поддержкой цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Декодеры HEVC, соответствующие профилю Main 4:4:4 10, должны иметь возможность декодировать потоки битов, созданные со следующими профилями: Monochrome, Main, Main 10, Main 4:2:2 10, Main 4:4:4 и Main 4:4:4 10. [24]
Основная 4:4:4 12
Профиль Main 4:4:4 12 допускает глубину цвета от 8 до 12 бит на сэмпл с поддержкой сэмплирования цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Декодеры HEVC, соответствующие профилю Main 4:4:4 12, должны иметь возможность декодировать потоки битов, созданные со следующими профилями: 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 и Monochrome 12. [24]
Основной 4:4:4 16 Интра
Профиль Main 4:4:4 16 Intra допускает глубину цвета от 8 до 16 бит на сэмпл с поддержкой цветового сэмплирования 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Декодеры HEVC, соответствующие профилю Main 4:4:4 16 Intra, должны иметь возможность декодировать потоки битов, созданные со следующими профилями: 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 и Main 4:4:4 12 Intra. [24]
Высокая пропускная способность 4:4:4 16 Intra
Профиль High Throughput 4:4:4 16 Intra обеспечивает битовую глубину от 8 до 16 бит на сэмпл с поддержкой сэмплирования цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Профиль High Throughput 4:4:4 16 Intra имеет в HbrFactor12 раз большую скорость передачи данных, чем другие профили HEVC, что позволяет ему иметь максимальную скорость передачи данных в 12 раз большую, чем профиль Main 4:4:4 16 Intra. [24] [174] Профиль High Throughput 4:4:4 16 Intra предназначен для создания профессионального контента высокого уровня, и декодеры для этого профиля не обязаны поддерживать другие профили. [174]
Главное 4:4:4 неподвижное изображение
Профиль Main 4:4:4 Still Picture позволяет кодировать одно неподвижное изображение с теми же ограничениями, что и профиль Main 4:4:4. Как подмножество профиля Main 4:4:4, профиль Main 4:4:4 Still Picture допускает глубину цвета 8 бит на образец с поддержкой цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. [24]
Главное 4:4:4 16 Неподвижное изображение
Профиль Main 4:4:4 16 Still Picture позволяет кодировать одно неподвижное изображение с теми же ограничениями, что и профиль Main 4:4:4 16 Intra. Как подмножество профиля Main 4:4:4 16 Intra, профиль Main 4:4:4 16 Still Picture допускает битовую глубину от 8 до 16 бит на сэмпл с поддержкой цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. [24]
Масштабируемый основной
Профиль Scalable Main допускает базовый уровень, соответствующий основному профилю HEVC. [24]
Масштабируемый Основной 10
Профиль Scalable Main 10 допускает базовый уровень, соответствующий профилю Main 10 HEVC. [24]
Мультивид Главный
Профиль Multiview Main допускает базовый слой, соответствующий основному профилю HEVC. [24]

Профили версии 3 и выше

Версия 3 HEVC добавила один 3D-профиль: 3D Main . В черновик расширений кодирования экранного содержимого от февраля 2016 года добавлено семь профилей расширений кодирования экранного содержимого, три профиля расширений высокой пропускной способности и четыре профиля масштабируемых расширений: 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 . [24] [150]

3D Главный
Профиль 3D Main допускает базовый слой, соответствующий профилю Main HEVC. [24]
Экран-Расширенный Основной
Профиль Screen-Extended Main допускает глубину цвета 8 бит на сэмпл с поддержкой цветности 4:0:0 и 4:2:0. Декодеры HEVC, соответствующие профилю Screen-Extended Main, должны иметь возможность декодировать потоки битов, созданные со следующими профилями: Monochrome, Main и Screen-Extended Main. [150]
Экран-Расширенный Основной 10
Профиль Screen-Extended Main 10 допускает глубину цвета от 8 до 10 бит на сэмпл с поддержкой цветности 4:0:0 и 4:2:0. Декодеры HEVC, соответствующие профилю Screen-Extended Main 10, должны быть способны декодировать потоки битов, созданные со следующими профилями: Monochrome, Main, Main 10, Screen-Extended Main и Screen-Extended Main 10. [150]
Экран-Расширенный Основной 4:4:4
Профиль Screen-Extended Main 4:4:4 допускает глубину цвета 8 бит на сэмпл с поддержкой сэмплирования цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Декодеры HEVC, соответствующие профилю Screen-Extended Main 4:4:4, должны иметь возможность декодировать потоки битов, созданные со следующими профилями: Monochrome, Main, Main 4:4:4, Screen-Extended Main и Screen-Extended Main 4:4:4. [150]
Экран-Расширенный Основной 4:4:4 10
Профиль Screen-Extended Main 4:4:4 10 допускает глубину цвета от 8 до 10 бит на сэмпл с поддержкой сэмплирования цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Декодеры HEVC, соответствующие профилю Screen-Extended Main 4:4:4 10, должны иметь возможность декодировать потоки битов, созданные со следующими профилями: 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. [150]
Экран с расширенным экраном, высокая пропускная способность 4:4:4
Профиль Screen-Extended High Throughput 4:4:4 допускает глубину бит 8 бит на сэмпл с поддержкой сэмплирования цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Профиль Screen-Extended High Throughput 4:4:4 имеет HbrFactor в 6 раз выше, чем большинство межкадровых профилей HEVC, что позволяет ему иметь максимальную скорость передачи бит в 6 раз выше, чем профиль Main 4:4:4. Декодеры HEVC, соответствующие профилю Screen-Extended High Throughput 4:4:4, должны быть способны декодировать потоки бит, созданные со следующими профилями: Monochrome, Main, Main 4:4:4, Screen-Extended Main, Screen-Extended Main 4:4:4, Screen-Extended High Throughput 4:4:4 и High Throughput 4:4:4. [150]
Экран-Расширенная Высокая Пропускная Способность 4:4:4 10
Профиль Screen-Extended High Throughput 4:4:4 10 допускает битовую глубину от 8 до 10 бит на сэмпл с поддержкой сэмплирования цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Профиль Screen-Extended High Throughput 4:4:4 10 имеет HbrFactor в 6 раз выше, чем большинство межкадровых профилей HEVC, что позволяет ему иметь максимальную битовую скорость в 6 раз выше, чем профиль Main 4:4:4 10. Декодеры HEVC, соответствующие профилю Screen-Extended High Throughput 4:4:4 10, должны быть способны декодировать битовые потоки, созданные со следующими профилями: 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 и High Throughput 4:4:4. [150]
Экран-Расширенная Высокая Пропускная Способность 4:4:4 14
Профиль Screen-Extended High Throughput 4:4:4 14 допускает глубину цвета от 8 до 14 бит на сэмпл с поддержкой сэмплирования цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Профиль Screen-Extended High Throughput 4:4:4 14 имеет HbrFactor в 6 раз выше, чем большинство межкадровых профилей HEVC. Декодеры HEVC, соответствующие профилю Screen-Extended High Throughput 4:4:4 14, должны быть способны декодировать битовые потоки, созданные со следующими профилями: 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 и High Throughput 4:4:4 14. [150]
Высокая пропускная способность 4:4:4
Профиль High Throughput 4:4:4 допускает глубину бит 8 бит на сэмпл с поддержкой цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Профиль High Throughput 4:4:4 имеет HbrFactor в 6 раз выше, чем большинство межкадровых профилей HEVC, что позволяет ему иметь максимальную скорость передачи бит в 6 раз выше, чем профиль Main 4:4:4. Декодеры HEVC, соответствующие профилю High Throughput 4:4:4, должны быть способны декодировать битовые потоки, созданные со следующими профилями: High Throughput 4:4:4. [150]
Высокая пропускная способность 4:4:4 10
Профиль High Throughput 4:4:4 10 допускает глубину бит от 8 до 10 бит на сэмпл с поддержкой цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Профиль High Throughput 4:4:4 10 имеет HbrFactor в 6 раз выше, чем большинство межкадровых профилей HEVC, что позволяет ему иметь максимальную скорость передачи бит в 6 раз выше, чем профиль Main 4:4:4 10. Декодеры HEVC, соответствующие профилю High Throughput 4:4:4 10, должны быть способны декодировать битовые потоки, созданные со следующими профилями: High Throughput 4:4:4 и High Throughput 4:4:4 10. [150]
Высокая пропускная способность 4:4:4 14
Профиль High Throughput 4:4:4 14 допускает глубину бит от 8 до 14 бит на сэмпл с поддержкой цветности 4:0:0, 4:2:0, 4:2:2 и 4:4:4. Профиль High Throughput 4:4:4 14 имеет HbrFactor в 6 раз выше, чем большинство межкадровых профилей HEVC. Декодеры HEVC, соответствующие профилю High Throughput 4:4:4 14, должны быть способны декодировать битовые потоки, созданные с помощью следующих профилей: High Throughput 4:4:4, High Throughput 4:4:4 10 и High Throughput 4:4:4 14. [150]
Масштабируемый монохромный
Масштабируемый монохромный профиль позволяет использовать базовый слой, соответствующий монохромному профилю HEVC. [150]
Масштабируемый монохромный 12
Профиль Scalable Monochrome 12 допускает базовый слой, соответствующий профилю Monochrome 12 HEVC. [150]
Масштабируемый монохромный 16
Профиль Scalable Monochrome 16 допускает базовый слой, соответствующий профилю Monochrome 16 HEVC. [150]
Масштабируемый основной 4:4:4
Профиль Scalable Main 4:4:4 позволяет создать базовый слой, соответствующий профилю Main 4:4:4 HEVC. [150]

Ярусы и уровни

Стандарт HEVC определяет два уровня, Main и High, и тринадцать уровней. Уровень — это набор ограничений для потока битов. Для уровней ниже уровня 4 разрешен только уровень Main. Уровень Main — это более низкий уровень, чем уровень High. Уровни были созданы для работы с приложениями, которые различаются по максимальной скорости передачи битов. Уровень Main был разработан для большинства приложений, в то время как уровень High был разработан для очень требовательных приложений. Декодер, соответствующий заданному уровню/уровне, должен иметь возможность декодировать все потоки битов, которые закодированы для этого уровня/уровня и для всех более низких уровней/уровней. [13] [24]

A Максимальная скорость передачи данных профиля основана на комбинации битовой глубины, цветового сэмплирования и типа профиля. Для битовой глубины максимальная скорость передачи данных увеличивается в 1,5 раза для 12-битных профилей и в 2 раза для 16-битных профилей. Для цветового сэмплирования максимальная скорость передачи данных увеличивается в 1,5 раза для профилей 4:2:2 и в 2 раза для профилей 4:4:4. Для профилей Intra максимальная скорость передачи данных увеличивается в 2 раза. [24]
B Максимальная частота кадров, поддерживаемая HEVC, составляет 300 кадров в секунду. [24]
C MaxDpbSize — это максимальное количество изображений в буфере декодированных изображений. [24]

Буфер декодированного изображения

Ранее декодированные изображения сохраняются в буфере декодированных изображений (DPB) и используются кодерами HEVC для формирования прогнозов для последующих изображений. Максимальное количество изображений, которые могут быть сохранены в DPB, называемое емкостью DPB, составляет 6 (включая текущее изображение) для всех уровней HEVC при работе с максимальным размером изображения, поддерживаемым уровнем. Емкость DPB (в единицах изображений) увеличивается с 6 до 8, 12 или 16 по мере уменьшения размера изображения от максимального размера изображения, поддерживаемого уровнем. Кодер выбирает, какие конкретные изображения сохраняются в DPB, по принципу «картинка за картинкой», поэтому у кодера есть гибкость, чтобы определить для себя наилучший способ использования емкости DPB при кодировании видеоконтента. [24]

Контейнеры

MPEG опубликовала поправку, которая добавила поддержку HEVC к транспортному потоку MPEG, используемому ATSC , DVB и Blu-ray Disc ; MPEG решила не обновлять программный поток MPEG, используемый DVD-Video . [175] [176] MPEG также добавила поддержку HEVC к базовому формату медиафайлов ISO . [177] [178] HEVC также поддерживается стандартом транспорта медиа MPEG . [175] [179] Поддержка HEVC была добавлена ​​в Matroska , начиная с выпуска MKVToolNix v6.8.0 после объединения патча из DivX. [180] [181] Проект документа был представлен в Internet Engineering Task Force , в котором описывается метод добавления поддержки HEVC к протоколу Real-time Transport Protocol . [182]

Используя внутрикадровое кодирование HEVC, программист Фабрис Беллар предложил формат кодирования неподвижных изображений под названием Better Portable Graphics (BPG) . [183] ​​По сути, это оболочка для изображений, кодированных с использованием профиля HEVC Main 4:4:4 16 Still Picture с разрядностью до 14 бит на сэмпл, хотя он использует сокращенный синтаксис заголовка и добавляет явную поддержку Exif , профилей ICC и метаданных XMP . [183] ​​[184]

Условия патентной лицензии

Условия лицензирования и сборы за патенты HEVC по сравнению с основными конкурентами:

Резерв на бесплатное программное обеспечение

Как и в случае с его предшественником AVC, дистрибьюторы программного обеспечения, которые внедряют HEVC в продукты, должны платить цену за распространяемую копию. [i] Хотя эта модель лицензирования управляема для платного программного обеспечения, она является препятствием для большинства свободного и открытого программного обеспечения , которое должно свободно распространяться. По мнению MulticoreWare , разработчика x265 , включение бесплатных программных кодеров и декодеров отвечает интересам ускорения принятия HEVC. [191] [195] [196] HEVC Advance сделал исключение, которое специально отказывается от роялти за программные реализации (как декодеры, так и кодеры), когда они не связаны с оборудованием. [197] Однако освобожденное программное обеспечение не свободно от лицензионных обязательств других владельцев патентов (например, членов пула MPEG LA).

Хотя препятствие для свободного программного обеспечения не вызывает беспокойства, например, в сетях телевизионного вещания, эта проблема, в сочетании с перспективой будущей коллективной привязки к формату, заставляет несколько организаций, таких как Mozilla (см. OpenH264 ) и Free Software Foundation Europe [198], с осторожностью относиться к форматам, предполагающим роялти, для использования в Интернете. Конкурирующие форматы, предназначенные для использования в Интернете (VP9 и AV1), призваны избегать этих проблем, будучи роялти-фри (при условии отсутствия претензий третьих лиц на патентные права).

^i  : Независимо от того, каким образом программное обеспечение лицензируется у авторов программного обеспечения (см. лицензирование программного обеспечения ), если то, что оно делает, запатентовано, его использование остается связанным правами владельцев патента, если только использование патентов не было разрешено лицензией.

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

В октябре 2015 года MPEG и VCEG сформировали Joint Video Exploration Team (JVET) [199] для оценки доступных технологий сжатия и изучения требований к стандарту сжатия видео следующего поколения. Новый алгоритм должен иметь на 30–50% лучшую скорость сжатия при том же воспринимаемом качестве, с поддержкой сжатия без потерь и субъективно без потерь. Он также должен поддерживать YCbCr 4:4:4, 4:2:2 и 4:2:0 с 10-16 битами на компонент, широкую цветовую гамму BT.2100 и высокий динамический диапазон (HDR) более 16 ступеней (с пиковой яркостью 1000, 4000 и 10000 нит), вспомогательные каналы (для глубины, прозрачности и т. д.), переменную и дробную частоту кадров от 0 до 120 Гц, масштабируемое видеокодирование для временных (частота кадров), пространственных (разрешение), SNR, цветовой гаммы и различий динамического диапазона, стерео/мультивидовое кодирование, панорамные форматы и кодирование неподвижных изображений. Ожидается, что сложность кодирования в 10 раз выше, чем у HEVC. JVET опубликовала окончательный «Призыв к предложениям» в октябре 2017 года, а первый рабочий проект стандарта универсального видеокодирования (VVC) был выпущен в апреле 2018 года. [200] [201] Стандарт VVC был окончательно утвержден 6 июля 2020 года. [202]

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

Ссылки

  1. ^ Семейство высокоэффективного видеокодирования (HEVC), H.265, MPEG-H Часть 2 (Предварительный проект). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 19 ноября 2020 г. Получено 1 декабря 2021 г.
  2. ^ ab Thomson, Gavin; Shah, Athar (2017). "Introducing HEIF and HEVC" (PDF) . Apple Inc. Получено 5 августа 2019 г. .
  3. ^ "69th Engineering Emmy Awards: Joint Collaborative Team on Video Coding wins Emmy Award". Академия телевизионных искусств и наук . 1 ноября 2017 г. Получено 13 ноября 2017 г.
  4. ^ "Объявлены лауреаты 69-й премии "Эмми" в области инженерии". Академия телевизионных искусств и наук . 27 сентября 2017 г. Получено 13 ноября 2017 г.
  5. ^ «МСЭ, ИСО и МЭК получили еще одну премию «Эмми» за сжатие видео». Международный союз электросвязи . 26 октября 2017 г. Архивировано из оригинала 19 апреля 2019 г. Получено 13 ноября 2017 г.
  6. ^ «Engineering Emmy Award for HEVC Standard». RWTH Aachen University . 2 ноября 2017 г. Получено 13 ноября 2017 г.
  7. ^ Роач, Джон (29 сентября 2017 г.). «Премия Primetime Engineering Emmy Award присуждается HEVC, ключевой технологии, лежащей в основе телевидения сверхвысокой четкости». Microsoft Research . Получено 13 ноября 2017 г.
  8. ^ Озер, Ян (12 апреля 2016 г.). «Отчет о ходе работы: Альянс за открытые медиа и кодек AV1». Журнал потокового мультимедиа .
  9. ^ "Альянс за открытые медиа открывает эру видеоинноваций с выпуском AV1". Альянс за открытые медиа. 28 марта 2018 г. Архивировано из оригинала 11 июля 2018 г. Получено 5 февраля 2020 г.
  10. ^ abcdef "HEVC Advance Patent List". HEVC Advance . Архивировано из оригинала 24 августа 2020 г. Получено 6 июля 2019 г.
  11. ^ abcdef "Список патентов HEVC" (PDF) . MPEG LA . Получено 6 июля 2019 г. .
  12. ^ «Лицензиары, включенные в лицензию патентного портфеля HEVC». MPEG LA . Архивировано из оригинала 13 апреля 2021 г. Получено 18 июня 2019 г.
  13. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx от bz ca cb cc cd ce Салливан, 2012 г.
  14. ^ T. Wedi и TK Tan, отчет AHG – Улучшения эффективности кодирования, документ VCEG VCEG-AA06, 17–18 октября 2005 г.
  15. Отчет о 31-м заседании VCEG, документ VCEG VCEG-AE01r1, Марракеш, Массачусетс, 15–16 января 2007 г.
  16. ^ ITU TSB (21 мая 2010 г.). «Совместная группа по кодированию видео». ITU-T . Получено 24 августа 2012 г.
  17. ^ ab "ISO/IEC 23008-2:2013". Международная организация по стандартизации . 25 ноября 2013 г. Получено 29 ноября 2013 г.
  18. ^ abc Jie Dong (19 июня 2010 г.). "Первая встреча JCT-VC, Дрезден, Германия". H265.net . Получено 25 ноября 2012 г. .
  19. ^ Jie Dong (1 июля 2008 г.). "Текущее состояние H.265 (по состоянию на июль 2008 г.)". H265.net . Получено 25 ноября 2012 г. .
  20. ^ abc Yu Liu (15 апреля 2009 г.). «Предварительные требования к NGVC». H265.net . Получено 25 ноября 2012 г. .
  21. ^ ab "Проект требований к проекту кодирования видео с улучшенной производительностью "EPVC"". ITU-T VCEG . 10 июля 2009 г. Получено 24 августа 2012 г.
  22. ^ ab "Интервью с доктором Томасом Вигандом". in-cites. 1 июля 2007 г. Архивировано из оригинала 8 декабря 2013 г. Получено 18 августа 2012 г.
  23. ^ ab Yu Liu (3 июля 2009 г.). "Текущее состояние HVC (высокопроизводительное видеокодирование) в MPEG". H265.net . Получено 25 ноября 2012 г. .
  24. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as ITU 2015.
  25. ^ GJ Sullivan; JM Boyce ; Y. Chen; J.-R. Ohm; CA Segall; A. Vetro (декабрь 2013 г.). "Стандартизированные расширения высокоэффективного видеокодирования". Журнал IEEE по избранным темам в обработке сигналов . 7 (6). IEEE . doi : 10.1109/JSTSP.2013.2283657 .
  26. ^ Gerhard Tech; Krzysztof Wegner; Ying Chen; Sehoon Yea (18 февраля 2015 г.). "3D-HEVC Draft Text 7". JCT-3V . Получено 26 февраля 2015 г. .
  27. ^ "Dresden Meeting – Document Register". ITU-T. Архивировано из оригинала 24 октября 2012 г. Получено 24 ноября 2012 г.
  28. ^ "Документы первой встречи Объединенной рабочей группы по кодированию видео (JCT-VC) – Дрезден, Германия, 15–23 апреля 2010 г.". ITU-T . 23 апреля 2010 г. Архивировано из оригинала 24 октября 2012 г. Получено 24 августа 2012 г.
  29. ^ "Новый видеокодек для снижения давления на глобальные сети". МСЭ. 25 января 2013 г. Получено 25 января 2013 г.
  30. Тодд Спэнглер (25 января 2013 г.). «ITU OKs Next-Generation Video Codec Standard». Multichannel News . Архивировано из оригинала 12 декабря 2013 г. Получено 25 января 2013 г.
  31. ^ «Рабочая программа МСЭ-Т». МСЭ . Проверено 27 января 2013 г.
  32. ^ "MPEG HEVC – Достигнута следующая важная веха в истории видео MPEG" (DOC) . MPEG. 25 января 2013 г. Получено 27 января 2013 г.
  33. ^ "Основы MPEG". MPEG . Получено 28 января 2013 г. .
  34. ^ ab «Главная страница МСЭ-Т: Исследовательские комиссии: Рекомендации МСЭ-Т: МСЭ-Т H.265 (04/2013)» . МСЭ. 13 апреля 2013 года . Проверено 16 апреля 2013 г.
  35. ^ ab «Рекомендация AAP: H.265» . МСЭ. 13 апреля 2013 года . Проверено 16 апреля 2013 г.
  36. ^ ab «Объявление AAP № 09» . МСЭ. 15 апреля 2013 года . Проверено 16 апреля 2013 г.
  37. ^ "Эталонная модель для смешанной и дополненной реальности определяет архитектуру и терминологию для приложений MAR" (DOCX) . MPEG. 11 июля 2014 г. Получено 26 июля 2014 г.
  38. ^ ab «Главная страница МСЭ-Т: Исследовательские комиссии: Рекомендации МСЭ-Т: МСЭ-Т H.265 (V2) (10/2014)» . МСЭ. 29 октября 2014 года . Проверено 1 ноября 2014 г.
  39. ^ ab «Рекомендация AAP: H.265 (V2)» . МСЭ. 29 октября 2014 года . Проверено 1 ноября 2014 г.
  40. ^ ab «Объявление AAP № 45» . МСЭ. 31 октября 2014 года . Проверено 1 ноября 2014 г.
  41. ^ ab «Главная страница МСЭ-Т: Исследовательские комиссии: Рекомендации МСЭ-Т: МСЭ-Т H.265 (04/2015)» . МСЭ. 29 апреля 2015 года . Проверено 26 июня 2015 г.
  42. ^ ab «Рекомендация AAP: H.265 (V3)» . МСЭ. 29 апреля 2015 года . Проверено 26 июня 2015 г.
  43. ^ ab «Объявление AAP № 56» . МСЭ. 30 апреля 2015 года . Проверено 26 июня 2015 г.
  44. ^ «Рекомендация AAP: H.265 (V4)» . МСЭ. 29 октября 2016 года . Проверено 31 октября 2016 г.
  45. ^ "Объявление AAP № 91" . МСЭ. 31 октября 2016 года . Проверено 31 октября 2016 г.
  46. ^ ab «Рекомендация AAP: H.265 (V4)» . МСЭ. 22 декабря 2016 года . Проверено 14 января 2017 г.
  47. ^ ab «Объявление AAP № 04» . МСЭ. 13 января 2017 года . Проверено 14 января 2017 г.
  48. ^ "MPEG LA Offers HEVC Patent Portfolio License". Yahoo Finance. 29 сентября 2014 г. Архивировано из оригинала 6 октября 2014 г. Получено 29 сентября 2014 г.
  49. ^ ab "HEVC Patent Portfolio License Briefing" (PDF) . MPEG LA. 29 сентября 2014 г. Архивировано (PDF) из оригинала 6 октября 2014 г. Получено 29 сентября 2014 г.
  50. ^ Озер, Ян (15 января 2015 г.). «MPEG LA объявляет о предлагаемых условиях лицензирования HEVC».
  51. ^ "MPEG LA расширяет действие лицензии HEVC". Yahoo Finance. 19 марта 2015 г. Архивировано из оригинала 2 апреля 2015 г. Получено 20 марта 2015 г.
  52. ^ ab Ozer, Jan (1 апреля 2015 г.). «Новый патентный пул HEVC: каковы последствия?».
  53. ^ ab "Royalty Rates Summary" (PDF) . HEVC Advance. 22 июля 2015 г. Архивировано из оригинала (PDF) 23 июля 2015 г. Получено 22 июля 2015 г.
  54. ^ Дэн Рэйберн (23 июля 2015 г.). «Новый патентный пул хочет 0,5% валового дохода от Apple, Facebook и других за более высокое качество видео». The Huffington Post . Получено 23 июля 2015 г.
  55. Питер Брайт (23 июля 2015 г.). «Новая патентная группа угрожает сорвать потоковую передачу видео 4K HEVC». Ars Technica . Получено 23 июля 2015 г.
  56. ^ "Royalty Rates Summary" (PDF) . HEVC Advance. 18 декабря 2015 г. Архивировано из оригинала (PDF) 23 июля 2015 г. Получено 20 декабря 2015 г.
  57. Дэн Рэйберн (3 февраля 2016 г.). «Technicolor выходит из пула HEVC Advance, чтобы разрешить прямое лицензирование своего портфеля IP HEVC». GlobeNewswire . Получено 4 февраля 2016 г.
  58. ^ abc Joff Wild (16 мая 2016 г.). «Technicolor CIPO объясняет, почему компания вышла из патентного пула HEVC Advance» . Получено 18 мая 2016 г.
  59. ^ "HEVC Advance признает участие Technicolor". PR Newswire . HEVC Advance. 3 февраля 2016 г. Получено 14 июля 2019 г.
  60. ^ Advance, HEVC. «Technicolor присоединяется к патентному пулу HEVC Advance». www.prnewswire.com (пресс-релиз) . Получено 8 декабря 2019 г.
  61. ^ Advance, HEVC. «HEVC Advance объявляет о выпуске программного обеспечения HEVC «без отчислений». www.prnewswire.com (пресс-релиз).
  62. ^ ab "Velos Media запускает новую платформу лицензирования для стимулирования внедрения новейших видеотехнологий и улучшения потребительского опыта просмотра". Yahoo Finance. 31 марта 2017 г. Получено 4 апреля 2017 г.
  63. ^ «Текущие патенты, подпадающие под действие лицензии HEVC Patent Portfolio». MPEG LA .
  64. ^ "HEVC Attachment 1" (PDF) . MPEG LA . 17 апреля 2019 г. . Получено 28 апреля 2019 г. .
  65. ^ abc «Главная страница МСЭ-Т: Исследовательские комиссии: Рекомендации МСЭ-Т: МСЭ-Т H.265 (12/2016)» . МСЭ. 22 декабря 2016 года . Проверено 11 мая 2017 г.
  66. ^ abc "ITU-T Rec. H.265 declared patent(s)". ITU . Получено 5 августа 2021 г. .
  67. ^ "ITU-T H.265 (V5) (02/2018)". ITU. 13 февраля 2018 г. Получено 5 августа 2021 г.
  68. ^ «ITU-T H.265 (V6) (06/2019)» . МСЭ. 29 июня 2019 г. Проверено 5 августа 2021 г.
  69. ^ «ITU-T H.265 (V7) (11/2019)» . МСЭ. 29 ноября 2019 года . Проверено 5 августа 2021 г.
  70. ^ "иту".
  71. ^ "иту".
  72. ^ "иту".
  73. ^ "Qualcomm демонстрирует мощь видео H.265 следующего поколения". CNET. 29 февраля 2012 г. Получено 12 октября 2012 г.
  74. ^ "Исследователи MIT создают чип Quad HD TV". Новости MIT . 20 февраля 2013 г. Получено 15 марта 2013 г.
  75. ^ "Маломощный декодер HEVC". EE Times . 22 февраля 2013 г. Получено 15 марта 2013 г.
  76. ^ M. Tikekar; C.-T. Huang; C. Juvekar; V. Sze ; A. Chandrakasan (2014). "Микросхема видеодекодера HEVC 249 MPixel/s для приложений 4K Ultra HD" (PDF) . IEEE Journal of Solid-State Circuits . 49 (1): 61–72. Bibcode :2014IJSSC..49...61T. doi :10.1109/jssc.2013.2284362. hdl : 1721.1/93876 . S2CID  1632228.
  77. ^ ab "ATEME обеспечивает первую в отрасли реализацию с открытым исходным кодом, поддерживающую HEVC". Reuters . 3 апреля 2013 г. Архивировано из оригинала 20 апреля 2014 г. Получено 4 апреля 2013 г.
  78. ^ "ATEME обеспечивает первую в отрасли реализацию с открытым исходным кодом, поддерживающую HEVC". PR Newswire. 3 апреля 2013 г. Получено 4 апреля 2013 г.
  79. ^ Джоэл Хруска (23 июля 2013 г.). «H.265 протестирован: оправдывает ли видеокодек следующего поколения ожидания?». ExtremeTech . Получено 23 июля 2013 г.
  80. ^ Крис Анджелини (23 июля 2013 г.). «Next-Gen Video Encoding: x265 решает проблему HEVC/H.265». Tom's Hardware . Получено 23 июля 2013 г.
  81. ^ "NTT разрабатывает самый высокий в мире механизм кодирования программного обеспечения для сжатия, полностью совместимый со стандартом видеокодирования следующего поколения "HEVC/H.265", и выпускает комплект для разработки кодеков "HEVC-1000 SDK". Nippon Telegraph and Telephone . 8 августа 2013 г. Архивировано из оригинала 25 февраля 2021 г. Получено 17 августа 2013 г.
  82. ^ ab "DivX HEVC Encoder and Decoder Performance". DivX. 14 ноября 2013 г. Архивировано из оригинала 10 декабря 2013 г. Получено 14 ноября 2013 г.
  83. ^ "ViXS начинает поставки первой в отрасли SoC с поддержкой Ultra HD 4K и 10-битного HEVC". Yahoo Finance. 18 декабря 2013 г. Получено 7 января 2014 г.
  84. ^ "Harmonic выбирает решение Altera для кодирования видео H.265 4Kp60". NewsRoom Altera. 7 апреля 2014 г. Архивировано из оригинала 2 апреля 2015 г. Получено 24 марта 2015 г.
  85. ^ "Real-time 4K60fps HEVC Encoder". Youtube. 17 декабря 2014 г. Архивировано из оригинала 7 ноября 2021 г. Получено 24 марта 2015 г.
  86. ^ "Ittiam Systems объявляет о выпуске своего третьего поколения кодека H.265/HEVC с поддержкой 422 12-бит". Ittiam Systems . 8 августа 2014 г. Архивировано из оригинала 1 ноября 2014 г. Получено 1 ноября 2014 г.
  87. ^ abc "4K Blu-ray discs coming in 2015 to fight with streaming media". CNET . 5 сентября 2014 г. Получено 6 сентября 2014 г.
  88. ^ abc "BDA обновляет временную шкалу Blu-ray 4K". Home Media Magazine . 5 сентября 2014 г. Архивировано из оригинала 6 сентября 2014 г. Получено 6 сентября 2014 г.
  89. Майки Кэмпбелл (12 сентября 2014 г.). «iPhone 6, iPhone 6 Plus от Apple используют кодек H.265 для FaceTime через сотовую связь». AppleInsider . Получено 13 сентября 2014 г.
  90. Райан Смит (18 сентября 2014 г.). «Обзор NVIDIA GeForce GTX 980». AnandTech . Получено 3 мая 2015 г. .
  91. ^ Габриэль Аул (31 октября 2014 г.). "HEVC также поддерживается в коробке". Twitter . Получено 3 ноября 2014 г.
  92. Джон Каллахэм (1 ноября 2014 г.). «Microsoft: Windows 10 будет поддерживать стандарт сжатия видео HEVC». Windows Central . Получено 3 ноября 2014 г.
  93. Богдан Попа (3 ноября 2014 г.). «Microsoft подтверждает поддержку файлов MKV в Windows 10». Softpedia . Получено 15 ноября 2014 г. .
  94. Гейб Аул (12 ноября 2014 г.). «Новая сборка доступна для программы Windows Insider». Microsoft . Получено 15 ноября 2014 г. .
  95. ^ "Ittiam | Пресс-релизы | 2014 | Программное решение Ittiam H.265 обеспечивает поддержку HEVC в версии Android Lollipop". Архивировано из оригинала 8 декабря 2014 г. Получено 8 декабря 2014 г.
  96. ^ "ViXS анонсирует первую в мире SoC с расширенным динамическим диапазоном и 12-битным цветом 4K Ultra HD". Yahoo Finance. 5 января 2015 г. Получено 10 января 2015 г.
  97. ^ "Представляем чип Tegra X1 Super от NVIDIA". www.nvidia.com .
  98. ^ Смит, Джошуа Хо, Райан. «NVIDIA Tegra X1 Preview & Architecture Analysis».{{cite web}}: CS1 maint: multiple names: authors list (link)
  99. ^ Смит, Райан. «NVIDIA выпускает GeForce GTX 960».
  100. ^ Рик Мерритт (5 января 2015 г.). «AMD описывает процессор для ноутбуков». EE Times . Получено 10 января 2015 г.
  101. ^ "VITEC представляет первое в мире портативное аппаратное устройство для кодирования и потоковой передачи HEVC". Reuters . 31 марта 2015 г. Архивировано из оригинала 1 мая 2016 г. Получено 1 февраля 2016 г.
  102. ^ ab Apple выбрала HEVC в качестве видеокодека следующего поколения. 8 июня 2017 г.
  103. ^ "Release Notes – 0.28". 11 апреля 2016 г. Получено 23 апреля 2016 г.
  104. ^ S, Ян Катресс, Ганеш Т. «Intel анонсирует седьмое поколение Kaby Lake: 14 нм PLUS, шесть моделей ноутбуков, настольные компьютеры появятся в январе».{{cite web}}: CS1 maint: multiple names: authors list (link)
  105. ^ ab "tvOS 11.0". Разработчик Apple .
  106. ^ "Спецификация разработки HLS для устройств Apple". Разработчик Apple .
  107. ^ "macOS High Sierra улучшает хранилище, видео и графику". Apple Newsroom .
  108. ^ Холлистер, Шон. «Apple решает проблемы с памятью iPhone, уменьшая объем фотографий и видео». CNET .
  109. ^ Сингх, Ракеш (25 июня 2017 г.). «Теперь вы можете воспроизводить файлы HEVC в любом приложении для воспроизведения видео с помощью расширения Microsoft».
  110. ^ "iOS 11 будет доступна завтра". Apple Newsroom .
  111. ^ "GoPro представляет HERO6 Black с видео 4K 60 кадров в секунду и новым чипом GP1". 28 сентября 2017 г.
  112. ^ ab "Microsoft удаляет кодек HEVC в Windows 10 Fall Creators Update, добавляет его в Store". Новости технологий Ghacks . 6 декабря 2017 г.
  113. ^ ab "Поддержка форматов и кодеков мультимедиа Android Core" . Получено 18 декабря 2015 г. .
  114. ^ Мартин Смол (6 июня 2017 г.). «WWDC17 – HEVC с HLS – Apple только что анонсировала функцию, которую мы поддерживаем «из коробки». Bitmovin .
  115. ^ "*Обновлено* Сборка канала Dev 77.0.211.3 доступна". techcommunity.microsoft.com . 9 июля 2017 г.
  116. ^ "Включить аппаратное декодирование HEVC". ChromeStatus . 21 октября 2022 г.
  117. ^ ""hevc" | Могу ли я использовать... Поддерживать таблицы для HTML5, CSS3 и т. д. Могу ли я использовать .
  118. ^ «Что нового в Windows 11, версия 22H2 для ИТ-специалистов — Что нового в Windows». 11 августа 2023 г.
  119. ^ "HEIF и HEVC в iOS 11: краткий обзор". Deconstruct . 22 сентября 2017 г.
  120. ^ Кампфф, Стивен (2 октября 2017 г.). «Какие устройства Apple смогут воспроизводить видео HEVC?». Fstoppers .
  121. ^ abcd Ом 2012.
  122. ^ Ханхарт 2012.
  123. ^ Слайды 2012.
  124. ^ «Субъективная оценка качества будущего стандарта сжатия видео HEVC» . Федеральная политехническая школа Лозанны (EPFL) . Проверено 8 ноября 2012 г.
  125. Ник Хили (29 августа 2012 г.). «Сжатие видео HEVC может стать следующим шагом для 4K». cnet . Получено 8 ноября 2012 г.
  126. ^ Дэн Гройс; Детлев Марпе; Амит Мулайофф; Беная Ицхаки; Офер Хадар (8 декабря 2013 г.). «Сравнение производительности кодеров H.265/MPEG-HEVC, VP9 и H.264/MPEG-AVC» (PDF) . Институт Фраунгофера Генриха Герца . Проверено 14 декабря 2012 г.
  127. ^ ab TK Tan; Marta Mrak; Vittorio Baroncini; Naeem Ramzan (18 мая 2014 г.). «Отчет о проверке производительности сжатия HEVC». JCT-VC . Получено 25 мая 2014 г. .
  128. ^ «Сравнение эффективности сжатия HEVC/H.265 и VP9 на основе субъективных оценок». Федеральная политехническая школа Лозанны (EPFL) . Проверено 26 августа 2014 г.
  129. ^ Мартин Рерабек; Турадж Эбрахими (18 августа 2014 г.). «Сравнение эффективности сжатия HEVC/H.265 и VP9 на основе субъективных оценок» (PDF) . Федеральная политехническая школа Лозанны (EPFL) . Проверено 26 августа 2014 г.
  130. ^ Мартин Рерабек; Турадж Эбрахими (23 августа 2014 г.). «Сравнение эффективности сжатия HEVC/H.265 и VP9 на основе субъективных оценок». slideshare.com . Получено 26 августа 2014 г. .
  131. ^ "Масштабное сравнение x264, x265 и libvpx". Блог Netflix Technology . 29 августа 2016 г.
  132. Озер, Ян (2 сентября 2016 г.). «Netflix находит x265 на 20% более эффективным, чем VP9 — Streaming Media Magazine».
  133. ^ Гэри Салливан; Йенс-Райнер Ом (27 июля 2013 г.). «Отчет о 13-м заседании Совместной рабочей группы по видеокодированию (JCT-VC), Инчхон, КР, 18–26 апреля 2013 г.». JCT-VC . Получено 1 сентября 2013 г. .
  134. ^ "Основные моменты 88-й встречи". MPEG. 24 апреля 2009 г. Архивировано из оригинала 17 августа 2012 г. Получено 24 августа 2012 г.
  135. ^ "Vision, Applications and Requirements for High Efficiency Video Coding (HEVC). ISO/IEC JTC1/SC29/WG11/N11872". ISO/IEC. Январь 2011. Архивировано из оригинала 23 июля 2012 г. Получено 24 августа 2012 г.
  136. ^ Кристиан Тиммерер (9 февраля 2009 г.). "Видение и требования к высокопроизводительному видеокодированию (HVC). ISO/IEC JTC1/SC29/WG11/N10361". ISO/IEC . Получено 24 августа 2012 г. .
  137. ^ Жером ВЬЕРОН (27 ноября 2012 г.). "HEVC: Высокоэффективное кодирование видео. Сжатие видео следующего поколения" (PDF) . Ateme . Архивировано из оригинала (PDF) 10 августа 2013 г. . Получено 21 мая 2013 г. .
  138. Грегори Кокс (11 сентября 2013 г.). «Введение в Ultra HDTV и HEVC» (PDF) . Ateme . Получено 3 декабря 2014 г.
  139. ^ "Описание высокоэффективного видеокодирования (HEVC)". JCT-VC. 1 января 2011 г. Получено 15 сентября 2012 г.
  140. ^ abc V. Sze ; M. Budagavi (13 января 2013 г.). "Высокопроизводительное энтропийное кодирование CABAC в HEVC" (PDF) . IEEE Transactions on Circuits and Systems for Video Technology . 22 (12): 1778–1791. doi :10.1109/TCSVT.2012.2221526. S2CID  5295846 . Получено 13 января 2013 г. .
  141. ^ Тунг, Нгуен; Филипп, Хелле; Мартин, Винкен; Бенджамин, Бросс; Детлев, Марпе; Хейко, Шварц; Томас, Виганд (декабрь 2013 г.). «Методы кодирования преобразования в HEVC». Журнал избранных тем обработки сигналов . 7 (6): 978–989. Бибкод : 2013ISTSP...7..978N. doi :10.1109/JSTSP.2013.2278071. S2CID  12877203.
  142. ^ Тунг, Нгуен; Детлев, Марпе; Хейко, Шварц; Томас, Виганд. «Кодирование энтропии с пониженной сложностью уровней коэффициентов преобразования с использованием усеченных кодов Голомба-Райса при сжатии видео» (PDF) .
  143. ^ abc Гэри Салливан; Йенс-Райнер Ом (13 октября 2012 г.). "Отчет о 10-м заседании Объединенной рабочей группы по кодированию видео (JCT-VC), Стокгольм, Швеция, 11–20 июля 2012 г.". JCT-VC . Получено 28 апреля 2013 г. .
  144. ^ abcd Алистер Гуди (2 июля 2012 г.). «Ограничения максимального диапазона вектора движения». JCT-VC . Получено 26 ноября 2012 г. .
  145. ^ abc Keiichi Chono; Minhua Zhou (19 июля 2012 г.). "BoG о различных ограничениях". JCT-VC . Получено 26 ноября 2012 г.
  146. ^ abcdefghi Chih-Ming Fu; Елена Альшина; Александр Альшин; Ю-Вэнь Хуан; Чинг-Йе Чэнь; Чиа-Ян Цай; Чи-Вэй Сюй; Шоу-Мин Лей; Чон-Хун Парк; Ву-Джин Хан (25 декабря 2012 г.). "Пример адаптивного смещения в стандарте HEVC" (PDF) . IEEE Transactions on Circuits and Systems for Video Technology . Получено 24 января 2013 г. .
  147. ^ ab "Отчет о 15-м заседании Объединенной группы по сотрудничеству в области видеокодирования (JCT-VC), Женева, Швейцария, 23 октября – 1 ноября 2013 г." (DOC) . ITU-T. 3 ноября 2013 г. . Получено 9 ноября 2013 г. .
  148. ^ Али, Хайрат; Тунг, Нгуен; Миша, Сикманн; Детлев, Марпе. «Адаптивное кросс-компонентное предсказание для высокоэффективного видеокодирования 4:4:4» (PDF) . Архивировано из оригинала (PDF) 24 декабря 2018 г. . Получено 18 декабря 2014 г. .
  149. ^ Пьер Андривон; Филипп Бордес; Эдуард Франсуа (2 апреля 2014 г.). «Сообщение SEI для информации о цветовом картировании». JCT-VC . Получено 17 июля 2014 г. .
  150. ^ abcdefghijklmnopqrstu v Rajan Joshi; Shan Liu; Gary Sullivan; Gerhard Tech; Ye-Kui Wang; Jizheng Xu; Yan Ye (24 марта 2016 г.). "HEVC Screen Content Coding Draft Text 6". JCT-VC . Получено 26 марта 2016 г. .
  151. ^ Маттео Наккари; Эндрю Коттон; Себастьян Шварц; Маниш Пиндориа; Марта Мрак; Тим Борер (9 июня 2015 г.). "Сообщение SEI о совместимости с высоким динамическим диапазоном". JCT-VC . Получено 31 октября 2016 г. .
  152. ^ Гэри Салливан (10 июня 2015 г.). «Сообщение SEI об окружающей среде просмотра». JCT-VC . Получено 2 ноября 2016 г. .
  153. Адриан Пеннингтон (1 августа 2012 г.). «Ultra HD: стандарты и вещатели выравниваются». www.tvbeurope.com. стр. 45. Получено 25 ноября 2012 г.
  154. ^ ab Jill Boyce ; Jianle Chen; Ying Chen; David Flynn; Miska M. Hannuksela; Matteo Naccari; Chris Rosewarne; Karl Sharman; Joel Sole; Gary J. Sullivan; Teruhiko Suzuki; Gerhard Tech; Ye-Kui Wang; Krzysztof Wegner; Yan Ye (11 июля 2014 г.). "Черновик высокоэффективного видеокодирования (HEVC) версии 2, комбинированные расширения диапазона форматов (RExt), масштабируемость (SHVC) и расширения с несколькими представлениями (MV-HEVC)". JCT-VC . Получено 11 июля 2014 г. .
  155. ^ abc Per Fröjdh; Андрей Норкин; Рикард Шёберг (23 апреля 2013 г.). "Сжатие видео следующего поколения" (PDF) . Ericsson . Получено 24 апреля 2013 г. .
  156. ^ Йенс-Райнер Ом (28 января 2014 г.). "Современная стандартизация кодирования видео MPEG/JCT-VC/JCT-3V" (PDF) . MPEG. Архивировано из оригинала (PDF) 19 апреля 2014 г. . Получено 18 апреля 2014 г. .
  157. ^ "Совместный призыв к предложениям по кодированию экранного контента" (PDF) . JCT-VC. 17 января 2014 г. Получено 15 ноября 2014 г.
  158. ^ "Отчет о 18-м собрании JCT-VC". ITU-T. 17 октября 2014 г. Получено 15 ноября 2014 г.
  159. ^ ab Alberto Dueñas; Adam Malamy (18 октября 2012 г.). «О 10-битном потребительском профиле в высокоэффективном видеокодировании (HEVC)». JCT-VC. Архивировано из оригинала 13 февраля 2013 г. Получено 3 ноября 2012 г.
  160. ^ ab Carl Furgusson (11 июня 2013 г.). "Focus on...HEVC: The background behind the game-changening standard- Ericsson". Ericsson. Архивировано из оригинала 20 июня 2013 г. Получено 21 июня 2013 г.
  161. ^ ab Simon Forrest (20 июня 2013 г.). «Появление HEVC и 10-битных цветовых форматов». Imagination Technologies. Архивировано из оригинала 15 сентября 2013 г. Получено 21 июня 2013 г.
  162. ^ Филипп Бордес; Гордон Клэр; Феликс Анри; Микаэль Рауле; Жером Вьерон (20 июля 2012 г.). «Обзор нового стандарта HEVC» (PDF) . Technicolor. Архивировано из оригинала (PDF) 3 октября 2013 г. Получено 5 октября 2012 г.
  163. ^ "Rennes Research & Innovation Center: Publication". Technicolor. 20 июля 2012 г. Архивировано из оригинала 3 декабря 2013 г. Получено 5 октября 2012 г.
  164. ^ Детлев Марпе; Хайко Шварц; Себастьян Боссе; Бенджамин Бросс; Филипп Хелле; Тобиас Хинц; Хайнер Кирххоффер; Харичаран Лакшман; и др. «Сжатие видео с использованием вложенных структур квадродеревьев, слияния листьев и улучшенных методов представления движения и энтропийного кодирования» (PDF) . Труды IEEE по схемам и системам для видеотехнологий . Получено 8 ноября 2012 г.
  165. ^ Alexandru Voica (20 июня 2013 г.). «Декодирование HEVC в 10-битных цветах при разрешении 4K: PowerVR D5500, Rosetta Stone для декодирования видео». Imagination Technologies . Архивировано из оригинала 30 июня 2013 г. Получено 21 июня 2013 г.
  166. ^ Пьер Андривон; Марко Арена; Филипп Сальмон; Филипп Бордес; Паола Сунна (8 апреля 2013 г.). "Сравнение производительности сжатия HEVC Draft 10 с AVC для материала UHD-1". JCT-VC . Получено 28 апреля 2013 г.
  167. ^ ab Филипп Ханхарт; Мартин Рерабек; Павел Коршунов; Турадж Эбрахими (9 января 2013 г.). "AhG4: Субъективная оценка внутреннего кодирования HEVC для сжатия неподвижных изображений". JCT-VC . Получено 11 января 2013 г. .
  168. ^ Джани Лайнема; Кемаль Угур (20 апреля 2012 г.). «О производительности кодирования неподвижных изображений HEVC». JCT-VC . Получено 22 января 2013 г. .
  169. ^ T. Nguyen; D. Marpe (3 мая 2012 г.). "Сравнение производительности HM 6.0 с существующими схемами сжатия неподвижных изображений с использованием тестового набора популярных неподвижных изображений". JCT-VC . Получено 31 декабря 2012 г.
  170. ^ Kemal Ugur; Jani Lainema (4 апреля 2013 г.). "Обновленные результаты по производительности кодирования неподвижных изображений HEVC". JCT-VC . Получено 4 апреля 2013 г.
  171. ^ "Изучение эффективности сжатия изображений с потерями". Mozilla . 17 октября 2013 г. Получено 19 октября 2013 г.
  172. ^ «Исследование форматов изображений с потерей качества». Mozilla. 17 октября 2013 г. Архивировано из оригинала 20 октября 2013 г. Получено 19 октября 2013 г.
  173. ^ Jianle Chen; Jill Boyce ; Yan Ye; Miska M. Hannuksela; Gary J. Sullivan; Ye-kui Wang (10 июля 2014 г.). "HEVC Scalable Extensions (SHVC) Draft Text 7 (separated text)". JCT-VC . Получено 13 июля 2014 г. .
  174. ^ ab K. Sharman; N. Saunders; J. Gamei; T. Suzuki; A. Tabatabai (20 июня 2014 г.). "High 4:4:4 16 Intra profile specification". JCT-VC . Получено 13 июля 2014 г. .
  175. ^ ab "План работы и график". MPEG . Получено 31 мая 2013 г. .
  176. ^ "ISO/IEC 13818-1:2013/Amd 3:2014". Международная организация по стандартизации . 10 апреля 2014 г. Получено 20 апреля 2014 г.
  177. ^ "ISO/IEC 14496-15:2014". Международная организация по стандартизации. 24 июня 2014 г. Получено 28 июня 2014 г.
  178. ^ «Текст ISO/IEC 14496-15:2013/DCOR 1» . MPEG. 5 ноября 2013 года . Проверено 14 декабря 2013 г.
  179. ^ "ISO/IEC 23008-1:2014". Международная организация по стандартизации. 23 мая 2014 г. Получено 1 ноября 2014 г.
  180. ^ "Поддержка DivX HEVC в MKV". DivX . Получено 5 июня 2013 г. .
  181. ^ "Использование MKVToolNix". DivX . Получено 5 июня 2013 г. .
  182. ^ "RTP Payload Format for High Efficiency Video Coding". Internet Engineering Task Force . 6 сентября 2013 г. Получено 15 декабря 2013 г.
  183. ^ ab Fabrice Bellard. "BPG Specification". Fabrice Bellard . Получено 14 декабря 2014 г. .
  184. ^ Уиллис, Натан (10 декабря 2014 г.). «BPG, формат неподвижного изображения из сжатия видео». LWN.net .
  185. ^ "Royalty Rates Summary" (PDF) . epdf.hevcadvance.com . Архивировано из оригинала (PDF) 6 апреля 2019 г. . Получено 11 апреля 2018 г. .
  186. ^ "Лицензионные ставки и структура". epdf.hevcadvance.com . Архивировано из оригинала 30 января 2019 г. Получено 27 ноября 2016 г.
  187. ^ "HEVC Advance". www.hevcadvance.com . Получено 9 мая 2020 г. .
  188. ^ ab "Структура ставки роялти для соответствия требованиям лицензиатов товарных знаков" (PDF) . HEVC Advance . Март 2018 . Получено 12 июня 2019 .
  189. ^ «HEVC Advance снижает сборы за потоковую передачу контента». Журнал Streaming Media.
  190. ^ Озер, Ян (17 июля 2018 г.). «Возвращение Codec Wars: Новая надежда — летний сиквел для потокового вещания». Журнал Streaming Media. Поскольку этого не произошло, многие продюсеры предполагают, что пул будет взимать роялти за контент.
  191. ^ ab Vaughan, Tom (30 августа 2016 г.). "Предложение по ускорению принятия HEVC" . Получено 25 января 2017 г. Ряд важных компаний с патентами HEVC еще не присоединились ни к одному из патентных пулов. (…) Для ускорения принятия HEVC я предлагаю лицензиарам патентов HEVC согласиться со следующими принципами: · Программное декодирование на потребительских устройствах должно быть бесплатным. · Программное кодирование на потребительских устройствах должно быть бесплатным. · Распространение контента должно быть бесплатным.
  192. ^ Арильд Фулдсет; Гисле Бьёнтегаард (1 июля 2015 г.). "Thor — высокоэффективный видеокодек средней сложности, использующий только RF IPR" (PDF) . Получено 28 мая 2017 г. . Преобразования идентичны H.265/HEVC (Cisco IPR)
  193. ^ abc «Брифинг по лицензиям на патентный портфель AVC» (PDF) . MPEG Лос-Анджелес . 2 мая 2016 г. Архивировано (PDF) из оригинала 28 ноября 2016 г. . Проверено 27 ноября 2016 г.
  194. ^ "Рекомендация МСЭ-Т, декларирующая патент(ы)". МСЭ .
  195. Воган, Том (31 августа 2016 г.). «Пора двигаться вперед с HEVC». Журнал Streaming Media .
  196. ^ Fautier, Thierry (12 августа 2016 г.). «Мнение: война кодеков в нашем будущем?». Streaming Media Magazine .
  197. Озер, Ян (22 ноября 2016 г.). «HEVC Advance делает некоторые программы бесплатными» . Получено 3 декабря 2016 г.
  198. ^ "Почему FRAND плох для свободного ПО?". Free Software Foundation Europe . 20 июня 2016 г. Получено 7 марта 2017 г.
  199. ^ "JVET - Объединенная группа экспертов по видео". ITU.int .
  200. ^ "Универсальное кодирование видео". Веб-сайт Moving Picture Experts Group .
  201. ^ "Beyond HEVC: Versatile Video Coding project strong in Joint Video Experts Team". Новости МСЭ . 27 апреля 2018 г. Архивировано из оригинала 24 декабря 2018 г. Получено 30 июня 2018 г.
  202. ^ "JVET - Joint Video Experts Team". www.itu.int . Получено 8 сентября 2021 г. .

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

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

Внешние ссылки