Высокоэффективное видеокодирование
Высокоэффективное видеокодирование | |
Статус | Действующий |
---|---|
Год начался | 7 июня 2013 г. |
Впервые опубликовано | 7 июля 2013 г. |
Последняя версия | 9.0 13 сентября 2023 г. |
Организация | МСЭ-Т , ИСО , МЭК |
комитет | SG16 (Секретарь: Симао Кампос ) ( VCEG ), MPEG |
Базовые стандарты | H.261 , H.262 , H.263 , ISO/IEC 14496-2 , H.264 |
Сопутствующие стандарты | H.266 , MPEG-5 , MPEG-H |
Домен | Сжатие видео |
Лицензия | MPEG Лос-Анджелес [ 1 ] |
Веб-сайт | www |
Высокоэффективное кодирование видео ( HEVC ), также известное как H.265 и MPEG-H Part 2 , — это стандарт сжатия видео, разработанный в рамках проекта MPEG-H в качестве преемника широко используемого расширенного кодирования видео (AVC, H. 264 или MPEG-4, часть 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-й исследовательской группой ITU-T VCEG . Группа ISO/IEC называет его MPEG-H Part 2, а ITU-T — H.265. Первая версия стандарта HEVC была ратифицирована в январе 2013 года и опубликована в июне 2013 года. Вторая версия с многовидовыми расширениями (MV-HEVC), расширениями диапазона (RExt) и расширениями масштабируемости (SHVC) была завершена и утверждена в 2014 году. и опубликовано в начале 2015 года. Расширения для 3D-видео (3D-HEVC) были завершены в начале 2015 года, а расширения для кодирования содержимого экрана (SCC) были завершены в начале 2016 года и опубликованы в начале 2017 года, охватывая видео, содержащее визуализированную графику, текст или анимация, а также видеосцены, снятые камерой (или вместо них). В октябре 2017 года стандарт был отмечен премией Primetime Emmy Engineering Award. как оказавшее существенное влияние на технологию телевидения. [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ]
HEVC содержит технологии, защищенные патентами , принадлежащими организациям, участвовавшим в JCT-VC. Для реализации устройства или программного приложения, использующего HEVC, может потребоваться лицензия от владельцев патентов HEVC. ISO/IEC и ITU требуют, чтобы компании, принадлежащие их организациям, предлагали свои патенты на разумных и недискриминационных условиях лицензирования (RAND). Патентные лицензии можно получить непосредственно у каждого патентообладателя или через органы по лицензированию патентов, такие как MPEG LA , Access Advance и Velos Media.
Совокупные лицензионные сборы, предлагаемые в настоящее время всеми органами патентного лицензирования, выше, чем для AVC. Лицензионные сборы являются одной из основных причин низкого уровня внедрения HEVC в сети, и именно поэтому некоторые крупнейшие технологические компании ( Amazon , AMD , Apple , ARM , Cisco , Google , Intel , Microsoft , Mozilla , Netflix , Nvidia и подробнее) присоединились к Альянсу открытых медиа , [ 8 ] завершила разработку бесплатного альтернативного формата кодирования видео AV1 . 28 марта 2018 года [ 9 ]
История
[ редактировать ]Формат HEVC был совместно разработан более чем дюжиной организаций по всему миру. Наибольший активный патентный вклад в развитие формата HEVC поступил от пяти организаций: Samsung Electronics (4249 патентов), General Electric (1127 патентов), [ 10 ] M&K Holdings (907 патентов), NTT (878 патентов) и JVC Kenwood (628 патентов). [ 11 ] Другие держатели патентов включают Fujitsu , Apple , Canon , Колумбийский университет , KAIST , Университет Квангун , Массачусетский технологический институт , Университет Сунгюнкван , Funai , Hikvision , KBS , KT и NEC . [ 12 ]
Предыдущая работа
[ редактировать ]ITU-T В 2004 году Группа экспертов по кодированию видео (VCEG) начала масштабное исследование технологических достижений, которые могли бы позволить создать новый стандарт сжатия видео (или существенные улучшения, ориентированные на сжатие стандарта /MPEG-4 AVC). H.264 ). [ 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 (кодирование видео следующего поколения) и был основной частью работы VCEG, пока в 2010 году не превратился в совместный проект HEVC с MPEG. [ 18 ] [ 19 ] [ 20 ]
Предварительными требованиями для NGVC были возможность снижения скорости передачи данных на 50% при том же субъективном качестве изображения по сравнению с H.264/MPEG-4 AVC High Profile, а также вычислительная сложность в диапазоне от 1/2 до 3 раз выше, чем у H.264/MPEG-4 AVC High Profile. Высокий профиль. [ 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. название «Высокоэффективное видеокодирование» (HEVC). На этой встрече для совместного проекта было принято [ 13 ] [ 18 ] Начиная с этой встречи, JCT-VC объединил функции некоторых из лучших предложений в единую кодовую базу программного обеспечения и «Рассматриваемую тестовую модель», а также провел дальнейшие эксперименты для оценки различных предложенных функций. [ 13 ] [ 28 ] Первый рабочий проект спецификации HEVC был подготовлен на третьем заседании JCT-VC в октябре 2010 года. Многие изменения в инструментах кодирования и конфигурации HEVC были внесены на более поздних собраниях JCT-VC. [ 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 ] Лицензия была расширена за счет включения профилей второй версии стандарта 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 года [update] Список патентов MPEG LA HEVC занимает 164 страницы. [ 63 ] [ 64 ]
Обладатели патентов
[ редактировать ]Следующие организации в настоящее время обладают наиболее активными патентами в патентных пулах HEVC, перечисленных MPEG LA и HEVC Advance :
Организация | Активный патенты |
Ссылка |
---|---|---|
Самсунг Электроникс | 4249 | [ 10 ] |
Дженерал Электрик (GE) | 1127 | |
М&К Холдингс Инк. | 907 | [ 11 ] |
Nippon Telegraph and Telephone (включая NTT Docomo ) | 878 | |
JVC Кенвуд | 628 | |
Долби Лаборатории | 624 | [ 10 ] |
Инфобридж Пте. ООО | 572 | [ 11 ] |
Митсубиси Электрик | 401 | [ 10 ] |
SK Telecom (включая SK Planet ) | 380 | [ 11 ] |
MediaTek (через HFI Inc.) | 337 | [ 10 ] |
Университет Седжонга | 330 | |
КТ Корп | 289 | [ 11 ] |
Филипс | 230 | [ 10 ] |
Годо Кайша IP-мост | 219 | |
НЭК Корпорация | 219 | [ 11 ] |
Научно-исследовательский институт электроники и телекоммуникаций (ETRI) Кореи | 208 | |
Кэнон Инк. | 180 | |
Тагиван II | 162 | |
Фуджицу | 144 | |
Университет Кён Хи | 103 |
Версии
[ редактировать ]Версии стандарта HEVC/H.265 с датами утверждения ITU-T. [ 24 ]
- Версия 1: (13 апреля 2013 г.) Первая утвержденная версия стандарта HEVC/H.265, содержащая профили Main, Main10 и Main Still Picture. [ 34 ] [ 35 ] [ 36 ]
- Версия 2: (29 октября 2014 г.) Вторая утвержденная версия стандарта HEVC/H.265, которая добавляет 21 профиль расширения диапазона, два профиля масштабируемых расширений и один профиль расширений с несколькими представлениями. [ 38 ] [ 39 ] [ 40 ]
- Версия 3: (29 апреля 2015 г.) Третья утвержденная версия стандарта HEVC/H.265, в которую добавлен основной профиль 3D. [ 41 ] [ 42 ] [ 43 ]
- Версия 4: (22 декабря 2016 г.) Четвертая утвержденная версия стандарта HEVC/H.265, которая добавляет семь профилей расширений кодирования содержимого экрана, три профиля расширений с высокой пропускной способностью и четыре профиля масштабируемых расширений. [ 65 ] [ 46 ] [ 47 ]
- Версия 5: (13 февраля 2018 г.) Пятая утвержденная версия стандарта HEVC/H.265, которая добавляет дополнительные сообщения SEI, в том числе всенаправленные видеосообщения SEI, профиль Monochrome 10, профиль Main 10 Still Picture, а также исправления различных мелких дефектов. в предыдущем содержании Спецификации. [ 66 ] [ 67 ]
- Версия 6: (29 июня 2019 г.) Шестая утвержденная версия стандарта HEVC/H.265, в которую добавлены дополнительные сообщения SEI, включающие сообщения манифеста SEI и сообщения префикса SEI, а также исправлены различные незначительные дефекты в предыдущем содержании Спецификации. [ 66 ] [ 68 ]
- Версия 7: (29 ноября 2019 г.) Седьмая утвержденная версия стандарта HEVC/H.265, которая добавляет дополнительные сообщения SEI для видеоинформации «рыбий глаз» и аннотированных областей, а также включает исправления различных незначительных дефектов в предыдущем содержании Спецификации. [ 66 ] [ 69 ]
- Версия 8: 22 августа 2021 г. утверждена Версия 8. [ 70 ]
- Версия 9: 13 сентября 2023 г. утверждена Версия 9. [ 71 ]
- Версия 10: 29 июля 2024 г. была одобрена Версия 10, это последняя версия. [ 72 ]
Внедрения и продукты
[ редактировать ]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 объявила о поставках своего XCode (не путать с Apple Xcode IDE для MacOS) 6400 SoC, который был первым 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 объявила, что спецификация дисков Blu-ray 4K будет поддерживать видео 4K в кодировке HEVC со скоростью 60 кадров в секунду, Rec. 2020 Цветовое пространство , широкий динамический диапазон ( PQ и HLG ) и 10-битная глубина цвета . [ 87 ] [ 88 ] Диски Blu-ray 4K имеют скорость передачи данных не менее 50 Мбит/с и емкость диска до 100 ГБ. [ 87 ] [ 88 ] Диски Blu-ray 4K и проигрыватели стали доступны для покупки в 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 Техническая предварительная версия сборки 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) объявила, что ее ASIC UVD , который можно найти в APU Carrizo , станет первым процессором на базе x86, имеющим аппаратный декодер HEVC. [ 100 ]
27 февраля 2015 г. был выпущен медиаплеер VLC версии 2.2.0 с надежной поддержкой воспроизведения HEVC. Соответствующие версии для Android и iOS также поддерживают воспроизведение HEVC.
31 марта 2015 года VITEC анонсировала MGW Ace, который стал первым полностью аппаратным портативным кодером HEVC, обеспечивающим мобильное кодирование HEVC. [ 101 ]
5 августа 2015 года Intel выпустила продукты Skylake с полностью фиксированными функциями основного/8-битного декодирования/кодирования и гибридного/частичного основного 10/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-трансляция в прямом эфире [ 106 ] и Сафари . [ 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 с помощью обновления Fall Creators Update версии 1709, сделав 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 реализован в следующих веб-браузерах:
- Браузер Android (начиная с версии 5 от ноября 2014 г.) [ 113 ]
- Safari (начиная с версии 11 от сентября 2017 г.) [ 114 ]
- Edge (начиная с версии 77 с июля 2017 г., поддерживается в Windows 10 1709+ для устройств с поддерживаемым оборудованием при установке видеорасширений HEVC, начиная с версии 107 с октября 2022 г., поддерживается в macOS 11+, Android 5.0+ для всех устройств) [ 115 ]
- Chrome (начиная с версии 107 от октября 2022 г., поддерживается на macOS 11+, Android 5.0+ для всех устройств, поддерживается на Windows 8+, ChromeOS и Linux для устройств с поддерживаемым оборудованием) [ 116 ]
- Opera (начиная с версии 94 от декабря 2022 г., поддерживается на тех же платформах, что и Chrome)
По данным Can I Use, в июне 2023 года примерно 88,31% браузеров, используемых на настольных и мобильных системах, могли воспроизводить видео HEVC на веб-страницах HTML5. [ 117 ]
Поддержка операционной системы
[ редактировать ]Microsoft Windows | macOS | Андроид | iOS | |
---|---|---|---|---|
Поддержка кодеков | Да | Да | Да | Да |
Поддержка контейнеров | MP4 (.mp4, .m4v)
Формат файла QuickTime (.mov) Матроска (.mkv) |
MP4 (.mp4, .m4v)
Формат файла QuickTime (.mov) |
MP4 (.mp4, .m4v)
Матроска (.mkv) |
MP4 (.mp4, .m4v)
Формат файла QuickTime (.mov) |
Примечания | - Поддержка появилась в Windows 10 версии 1507. - Встроенная поддержка была удалена в Windows 10 версии 1709 из-за затрат на лицензирование. Надстройку HEVC Video Extensions можно приобрести в Microsoft Store, чтобы включить воспроизведение HEVC в приложении медиаплеера по умолчанию Microsoft Movies & TV . [ 112 ] - Начиная с Windows 11 версии 22H2, видеорасширения HEVC встроены в установку по умолчанию. [ 118 ] |
Поддержка появилась в macOS 10.13 High Sierra. [ 119 ] | - Поддержка появилась в Android 5.0. [ 113 ] - Некоторые устройства Android могут поддерживать только 8-битное аппаратное декодирование (основной профиль), но не 10-битное (основной профиль 10). |
- Поддержка появилась в iOS 11.0. - Воспроизведение с программным декодированием возможно на iPhone 5s (с разрешением 720p/240 кадров в секунду, 1080p/60 кадров в секунду) и iPhone 6 (с разрешением 1080p/240 кадров в секунду). - Аппаратное декодирование доступно на Apple A9 (iPhone 6s), а аппаратное декодирование и кодирование доступно на Apple A10 (iPhone 7). [ 120 ] |
Эффективность кодирования
[ редактировать ]Большинство стандартов кодирования видео разработаны в первую очередь для достижения максимальной эффективности кодирования. Эффективность кодирования — это способность кодировать видео с минимально возможной скоростью передачи данных, сохраняя при этом определенный уровень качества видео. Существует два стандартных способа измерения эффективности кодирования стандарта видеокодирования: использовать объективный показатель, такой как пиковое соотношение сигнал/шум (PSNR), или использовать субъективную оценку качества видео. Субъективная оценка качества видео считается наиболее важным способом измерения стандарта кодирования видео, поскольку люди воспринимают качество видео субъективно. [ 121 ]
HEVC выигрывает от использования блоков дерева кодирования (CTU) большего размера. Это было показано в тестах PSNR с кодером HM-8.0 HEVC, где он был вынужден использовать постепенно меньшие размеры CTU. Для всех тестовых последовательностей по сравнению с размером CTU 64×64 было показано, что скорость передачи данных HEVC увеличилась на 2,2% при принудительном использовании размера CTU 32×32 и увеличилась на 11,0% при принудительном использовании размера 16×. Размер 16 ГТЕ. В тестовых последовательностях класса A, где разрешение видео составляло 2560×1600, по сравнению с размером CTU 64×64, было показано, что скорость передачи данных HEVC увеличилась на 5,7% при принудительном использовании размера CTU 32×32. и увеличился на 28,2% при использовании CTU размером 16×16. Тесты показали, что большие размеры CTU повышают эффективность кодирования, а также сокращают время декодирования. [ 121 ]
Основной профиль HEVC (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 Основной профиль (MP). Кодирование видео было выполнено для развлекательных приложений, и для девяти тестовых видеопоследовательностей было создано двенадцать различных битрейтов с использованием кодера HM-8.0 HEVC. Из девяти тестовых последовательностей видео пять имели разрешение HD, а четыре — разрешение WVGA (800×480). Снижение скорости передачи данных для HEVC было определено на основе PSNR, при этом HEVC имел снижение скорости передачи данных на 35,4% по сравнению с H.264/MPEG-4 AVC HP, на 63,7% по сравнению с MPEG-4 ASP, на 65,1% по сравнению с H.263 HLP. и 70,8% по сравнению с H.262/MPEG-2 MP. [ 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 ]
Федеральная политехническая школа Лозанны (EPFL) провела исследование для оценки субъективного качества видео HEVC при разрешениях выше, чем HDTV. Исследование проводилось с использованием трех видеороликов с разрешением 3840×1744 при 24 кадрах в секунду, 3840×2048 при 30 кадрах в секунду и 3840×2160 при 30 кадрах в секунду. В пятисекундных видеороликах были показаны люди на улице, движение транспорта и сцена из с открытым исходным кодом компьютерного анимационного фильма «Синтел» . Видеопоследовательности были закодированы с пятью различными скоростями передачи данных с использованием кодера HM-6.1.1 HEVC и кодера JM-18.3 H.264/MPEG-4 AVC. Субъективное снижение скорости передачи данных определялось на основе субъективной оценки с использованием средних значений оценок. Исследование сравнило HEVC MP с H.264/MPEG-4 AVC HP и показало, что для HEVC MP среднее снижение битрейта на основе PSNR составило 44,4%, тогда как среднее снижение битрейта на основе субъективного качества видео составило 66,5%. [ 122 ] [ 123 ] [ 124 ] [ 125 ]
В сравнении производительности HEVC, опубликованном в апреле 2013 года, HEVC MP и основной профиль 10 (M10P) сравнивались с H.264/MPEG-4 AVC HP и профилем High 10 (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 ]
Видео кодирование стандартный |
Снижение средней скорости передачи данных по сравнению с H.264/MPEG-4 AVC HP | ||||
---|---|---|---|---|---|
480p | 720p | 1080p | 2160p | ||
HEVC | 52% | 56% | 62% | 64% |
В ходе субъективного сравнения производительности видео, опубликованного в мае 2014 года, JCT-VC сравнил основной профиль HEVC с профилем 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 ]
В ходе субъективного сравнения видеокодеков, опубликованного EPFL в августе 2014 года, кодер HM-15.0 HEVC сравнивался с кодером VP9 1.2.0–5183 и кодером JM-18.8 H.264/MPEG-4 AVC. Четыре последовательности с разрешением 4K были закодированы с пятью различными скоростями передачи данных, при этом кодеры были настроены на использование внутреннего периода в одну секунду. В сравнении, кодер HM-15.0 HEVC имел наибольшую эффективность кодирования и в среднем при том же субъективном качестве битрейт можно было снизить на 49,4% по сравнению с кодером VP9 1.2.0–5183, и его можно было снизить. на 52,6% по сравнению с кодером JM-18.8 H.264/MPEG-4 AVC. [ 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 поддерживает такие цветовые пространства , как обычный фильм, NTSC , PAL , Rec. 601 , Рек. 709 , Рек. 2020 , Рек. 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 ] Chroma использует те же размеры TU, что и яркость, поэтому для цветности нет преобразования 2×2. [ 13 ]
Инструменты параллельной обработки
[ редактировать ]- Плитки позволяют разделить изображение на сетку прямоугольных областей, которые можно независимо декодировать/кодировать. Основное назначение тайлов — обеспечить параллельную обработку. [ 13 ] Плитки могут декодироваться независимо и даже обеспечивать произвольный доступ к определенным областям изображения в видеопотоке. [ 13 ]
- Параллельная обработка волнового фронта (WPP) — это когда срез делится на строки CTU, в которых первая строка декодируется нормально, но каждая дополнительная строка требует принятия решений в предыдущей строке. [ 13 ] WPP использует информацию об использовании энтропийного кодировщика из предыдущей строки CTU и допускает метод параллельной обработки, который может обеспечить лучшее сжатие, чем фрагменты. [ 13 ]
- Плитки и WPP разрешены, но не являются обязательными. [ 13 ] [ 24 ] Если плитки присутствуют, они должны быть не менее 64 пикселей в высоту и 256 пикселей в ширину с ограничением на количество разрешенных плиток, специфичным для уровня. [ 13 ] [ 24 ]
- Срезы по большей части могут декодироваться независимо друг от друга, при этом основным назначением тайлов является повторная синхронизация в случае потери данных в видеопотоке. [ 13 ] Срезы можно определить как автономные, поскольку прогнозирование не осуществляется за пределами границ срезов. [ 13 ] Однако при выполнении внутриконтурной фильтрации изображения может потребоваться информация о границах срезов. [ 13 ] Срезы представляют собой CTU, декодированные в порядке растрового сканирования, и для срезов могут использоваться разные типы кодирования, такие как типы I, типы P или типы B. [ 13 ]
- Зависимые фрагменты могут обеспечить более быстрый доступ системы к данным, связанным с фрагментами или WPP, чем если бы приходилось декодировать весь фрагмент. [ 13 ] Основная цель зависимых фрагментов — обеспечить кодирование видео с малой задержкой благодаря меньшей задержке. [ 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 направленных режима для внутреннего предсказания по сравнению с 8 направленными режимами для внутреннего предсказания, указанными в H.264/MPEG-4 AVC. [ 13 ] HEVC также определяет режимы внутреннего предсказания постоянного тока и плоского предсказания. [ 13 ] Режим внутреннего прогнозирования постоянного тока генерирует среднее значение путем усреднения эталонных выборок и может использоваться для плоских поверхностей. [ 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: расширенное прогнозирование вектора движения (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 ]
- Профили, поддерживающие разрядность выше 10 и различную разрядность яркости / цветности .
- Внутренние профили для случаев, когда размер файла гораздо менее важен, чем скорость декодирования с произвольным доступом.
- Профили неподвижных изображений, составляющие основу высокоэффективного формата файлов изображений , без каких-либо ограничений на размер или сложность изображения (уровень 8.5). В отличие от всех других уровней, минимальная мощность декодера не требуется, а только максимально возможный вариант с разумным запасом хода.
В этих новых профилях появились расширенные функции кодирования, многие из которых поддерживают эффективное кодирование экрана или высокоскоростную обработку:
- Постоянная адаптация Райса, общая оптимизация энтропийного кодирования.
- с более высокой точностью Взвешенное предсказание и большой битовой глубиной. [ 147 ]
- Межкомпонентное прогнозирование, позволяющее несовершенной цветовой декорреляции YCbCr , позволяющей сопоставлению яркости (или G) устанавливать прогнозируемые совпадения цветности (или R/B), что приводит к выигрышу до 7% для YCbCr 4:4:4 и до 26% для видео RGB. Особенно полезно для кодирования экрана. [ 147 ] [ 148 ]
- Управление внутренним сглаживанием, позволяющее кодировщику включать и выключать сглаживание для каждого блока, а не для каждого кадра.
- Модификации пропуска преобразования:
- Остаточный DPCM (RDPCM), позволяющий, если возможно, более оптимально кодировать остаточные данные по сравнению с типичным зигзагообразным кодированием.
- Гибкость размера блока, поддержка размеров блоков до 32×32 (по сравнению с поддержкой пропуска преобразования только 4×4 в версии 1).
- Вращение 4×4 для потенциальной эффективности.
- Преобразуйте контекст пропуска, позволяя блокам DCT и RDPCM переносить отдельный контекст.
- Повышенная точность обработки, обеспечивающая немного более точное декодирование видео с низкой разрядностью.
- Выравнивание обхода CABAC, оптимизация декодирования, специфичная для профиля High Throughput 4:4:4 16 Intra.
HEVC версии 2 добавляет несколько сообщений дополнительной информации о расширении (SEI):
- Переназначение цвета: сопоставление одного цветового пространства с другим. [ 149 ]
- Функция Knee: подсказки по преобразованию динамических диапазонов, в частности, из HDR в SDR.
- Освоение цветового объема дисплея
- Временной код для архивных целей
Расширения кодирования содержимого экрана
[ редактировать ]Дополнительные параметры инструмента кодирования были добавлены в проект расширений кодирования содержимого экрана (SCC) за март 2016 г.: [ 150 ]
- Адаптивное преобразование цвета. [ 150 ]
- Адаптивное разрешение вектора движения. [ 150 ]
- Внутриблочное копирование. [ 150 ]
- Режим палитры. [ 150 ]
Версия стандарта ITU-T, в которую добавлены расширения SCC (утверждена в декабре 2016 года и опубликована в марте 2017 года), добавлена поддержка функции передачи гибридной логарифмической гаммы (HLG) и цветовой матрицы ICtCp . [ 65 ] Это позволяет четвертой версии HEVC поддерживать обе функции передачи HDR, определенные в Рек. 2100 . [ 65 ]
Четвертая версия HEVC добавляет несколько сообщений дополнительной информации расширения (SEI), которые включают в себя:
- Информационное сообщение SEI об альтернативных характеристиках передачи предоставляет информацию о предпочтительной функции передачи для использования. [ 150 ] Основным вариантом использования этого будет доставка видео HLG способом, обеспечивающим обратную совместимость с устаревшими устройствами. [ 151 ]
- Сообщение SEI об окружающей среде просмотра предоставляет информацию об окружающем освещении среды просмотра, которая использовалась для создания видео. [ 150 ] [ 152 ]
Профили
[ редактировать ]Особенность | Версия 1 | Версия 2 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Основной | Главная 10 | Главная 12 | Основной 4:2:2 10 |
Основной 4:2:2 12 |
Основной 4:4:4 |
Основной 4:4:4 10 |
Основной 4:4:4 12 |
Основной 4:4:4 16 Внутри | ||
Разрядность | 8 | с 8 до 10 | с 8 до 12 | с 8 до 10 | с 8 до 12 | 8 | с 8 до 10 | с 8 до 12 | с 8 до 16 | |
выборки цветности Форматы | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0/ 4:2:2 |
4:2:0/ 4:2:2 |
4:2:0/ 4:2:2/ 4:4:4 |
4:2:0/ 4:2:2/ 4:4:4 |
4:2:0/ 4:2:2/ 4:4:4 |
4:2:0/ 4:2:2/ 4:4:4 | |
4:0:0 ( Монохромный ) | Нет | Нет | Да | Да | Да | Да | Да | Да | Да | |
Высокоточный взвешенный прогноз | Нет | Нет | Да | Да | Да | Да | Да | Да | Да | |
Список смещений Chroma QP | Нет | Нет | Да | Да | Да | Да | Да | Да | Да | |
Межкомпонентное прогнозирование | Нет | Нет | Нет | Нет | Нет | Да | Да | Да | Да | |
Отключение внутреннего сглаживания | Нет | Нет | Нет | Нет | Нет | Да | Да | Да | Да | |
Адаптация стойкого риса | Нет | Нет | Нет | Нет | Нет | Да | Да | Да | Да | |
RDPCM неявный/явный | Нет | Нет | Нет | Нет | Нет | Да | Да | Да | Да | |
Преобразование блоков пропуска размером более 4×4. | Нет | Нет | Нет | Нет | Нет | Да | Да | Да | Да | |
Преобразование пропуска контекста/поворота | Нет | Нет | Нет | Нет | Нет | Да | Да | Да | Да | |
Повышенная точность обработки | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да |
Версия 1 стандарта HEVC определяет три профиля: Main , Main 10 и Main Still Picture . [ 24 ] Версия 2 HEVC добавляет 21 профиль расширения диапазона, два профиля масштабируемых расширений и один профиль с несколькими представлениями. [ 24 ] HEVC также содержит положения для дополнительных профилей. [ 24 ] Расширения, добавленные в HEVC, включают увеличенную разрядность 4:2:2/4:4:4 , выборку цветности , многовидовое видеокодирование (MVC) и масштабируемое видеокодирование (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
[ редактировать ]Главная 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 позволяет улучшить качество видео, поскольку он может поддерживать видео с более высокой битовой глубиной, чем то, что поддерживается основным профилем. [ 159 ] Кроме того, в профиле «Основной 10» 8-битное видео можно кодировать с большей разрядностью в 10 бит, что позволяет повысить эффективность кодирования по сравнению с профилем «Основной». [ 162 ] [ 163 ] [ 164 ]
В компании Ericsson заявили, что профиль Main 10 принесет потребительскому телевидению преимущества 10 бит на выборку видео. Они также заявили, что для более высоких разрешений нет штрафа за скорость передачи данных при кодировании видео со скоростью 10 бит на выборку. [ 160 ] Imagination Technologies заявила, что 10-битное видео на выборку позволит использовать большее цветовое пространство и требуется для Rec. Цветовое пространство 2020 года , которое будет использоваться UHDTV. Они также сказали, что Rec. Цветовое пространство 2020 года будет способствовать широкому распространению 10-битного видео. [ 161 ] [ 165 ]
В сравнении производительности на основе PSNR, опубликованном в апреле 2013 года, профиль Main 10 сравнивался с основным профилем с использованием набора 10-битных видеопоследовательностей 3840 × 2160. 10-битные видеопоследовательности были преобразованы в 8 бит для профиля Main и остались на уровне 10 бит для профиля Main 10. Эталонный PSNR был основан на исходных 10-битных видеопоследовательностях. При сравнении производительности профиль Main 10 обеспечил снижение скорости передачи данных для межкадрового видеокодирования на 5% по сравнению с профилем Main. Сравнение производительности показывает, что для тестируемых видеопоследовательностей профиль Main 10 превосходил профиль Main. [ 166 ]
Основное фото
[ редактировать ]Неподвижное изображение стандарт кодирования (метод испытания) |
Средняя скорость передачи данных сокращение по сравнению с | |
---|---|---|
JPEG 2000 | JPEG | |
HEVC (ПСНР) | 20% | 62% |
HEVC (МОС) | 31% | 43% |
Основной кадр ( MainStillPicture
) позволяет кодировать одно неподвижное изображение с теми же ограничениями, что и основной профиль. В качестве подмножества основного профиля профиль основного неподвижного изображения допускает битовую глубину 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 было проведено компанией Nokia в апреле 2013 года . 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 профиль расширения диапазона, два профиля масштабируемых расширений и один профиль с несколькими представлениями: монохромный , монохромный 12 , монохромный 16 , основной 12 , основной 4:2:2 10 , основной 4:2:2 12 , основной. 4:4:4 , Основной 4:4:4 10 , Основной 4:4:4 12 , Монохромный 12 Внутри , Монохромный 16 Внутри , Основной 12 Внутри , Основной 4:2:2 10 Внутри , Основной 4:2:2 12 Внутренний , Основной 4:4:4 Внутренний , Основной 4:4:4 10 Внутренний , Основной 4:4:4 12 Внутренний , Основной 4:4:4 16 Внутренний , Основной 4:4:4 Фото , Основной 4:4 :4 16 Неподвижное изображение , Высокая пропускная способность 4:4:4 16 Внутренний , Масштабируемый главный , Масштабируемый главный 10 и Многопросмотровый главный . [ 24 ] [ 173 ] Все профили расширения межкадрового диапазона имеют профиль Intra. [ 24 ]
- Монохромный
- Профиль Monochrome допускает битовую глубину 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, соответствующие основному профилю 4:4:4, должны быть способны декодировать потоки битов, созданные с помощью следующих профилей: монохромный, основной и основной 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, Основной 4:4:4, Основной 4:4:4 10, Основной 4:4:4 12 и Монохромный 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, соответствующие основному профилю 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 Внутри, Основная 4:2:2 12 Внутри, Основная 4:4:4 Внутри, Основная 4:4:4 10 Внутри и Основная 4:4:4 12 Внутри. [ 24 ]
- Высокая пропускная способность 4:4:4 16 Внутри
- Профиль 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 имеет
HbrFactor
В 12 раз выше, чем у других профилей HEVC, что позволяет ему иметь максимальную скорость передачи данных в 12 раз выше, чем у основного профиля 4:4:4 16 Intra. [ 24 ] [ 174 ] Профиль High Throughput 4:4:4 16 Intra предназначен для создания высококачественного профессионального контента, и декодеры для этого профиля не требуются для поддержки других профилей. [ 174 ] - Основное фото 4:4:4
- Профиль основного неподвижного изображения 4:4:4 позволяет кодировать одно неподвижное изображение с теми же ограничениями, что и основной профиль 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 ]
- Масштабируемая основная
- Масштабируемый основной профиль позволяет использовать базовый уровень, соответствующий основному профилю HEVC. [ 24 ]
- Масштабируемая основная 10
- Профиль Scalable Main 10 позволяет использовать базовый уровень, соответствующий профилю Main 10 HEVC. [ 24 ]
- Мультипросмотр Главный
- Основной профиль Multiview позволяет использовать базовый уровень, соответствующий основному профилю HEVC. [ 24 ]
Профили версии 3 и выше
[ редактировать ]Этот раздел может потребовать очистки Википедии , чтобы соответствовать стандартам качества . Конкретная проблема заключается в следующем: длина описания выходит из-под контроля. Попробуйте произнести «этот профиль» и «следующие профили, помимо обязательных для $PROFILE». ( Ноябрь 2023 г. ) |
В версии 3 HEVC добавлен один 3D-профиль: 3D Main . В проект расширений кодирования содержимого экрана от февраля 2016 года добавлены семь профилей расширений кодирования содержимого экрана, три профиля расширений с высокой пропускной способностью и четыре профиля масштабируемых расширений: Screen-Extended Main , Screen-Extended Main 10 , Screen-Extended Main 4:4:4. , Основной экран с расширением 4:4:4 10 , Расширенный экран с высокой пропускной способностью 4:4:4 , Расширенный экран с высокой пропускной способностью 4:4:4 10 , Расширенный экран с высокой пропускной способностью 4:4:4 14 , Высокая пропускная способность 4 :4:4 , Высокая пропускная способность 4:4:4 10 , Высокая пропускная способность 4:4:4 14 , Масштабируемый монохромный , Масштабируемый монохромный 12 , Масштабируемый монохромный 16 и Масштабируемый основной 4:4:4 . [ 24 ] [ 150 ]
- 3D Главное
- Основной профиль 3D позволяет использовать базовый слой, соответствующий основному профилю 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. , Основной 4:4:4 10, Расширенный экранный основной, Расширенный экранный основной 10, Расширенный экранный основной 4:4:4 и Расширенный экранный основной 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 раз выше, чем у основного профиля 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, высокая пропускная способность с расширенным экраном 4:4:4 и высокая пропускная способность 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 раз выше, чем у основного профиля 4:4:4 10. Декодеры HEVC, соответствующие профилю Screen-Extended High Throughput 4:4:4 10, должны быть способны декодировать потоки битов, созданные со следующими профилями: Монохромный, Основной, Основной 10, Основной 4:2:2 10, Основной 4:4: 4, основной 4:4:4 10, основной экран, расширенный экран 10, основной экран, расширенный 4:4:4, основной экран, расширенный 4:4:4 10, расширенный экран, высокая пропускная способность 4:4 :4, расширенный экран, высокая пропускная способность 4:4:4 10, высокая пропускная способность 4:4:4 и высокая пропускная способность 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, должны быть способны декодировать потоки битов, созданные со следующими профилями: Монохромный, Основной, Основной 10, Основной 4:2:2 10, Основной 4:4: 4, основной 4:4:4 10, основной экран, расширенный экран 10, основной экран, расширенный 4:4:4, основной экран, расширенный 4:4:4 10, расширенный экран, высокая пропускная способность 4:4 :4, высокая пропускная способность с расширенным экраном 4:4:4 10, высокая пропускная способность с расширенным экраном 4:4:4 14, высокая пропускная способность 4:4:4, высокая пропускная способность 4:4:4 10 и высокая пропускная способность 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 раз выше, чем у основного профиля 4:4:4. Декодеры HEVC, соответствующие профилю высокой пропускной способности 4:4:4, должны быть способны декодировать потоки битов, созданные с помощью следующих профилей: Высокая пропускная способность 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 раз выше, чем у основного профиля 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
- Масштабируемый основной профиль 4:4:4 позволяет использовать базовый уровень, соответствующий основному профилю 4:4:4 HEVC. [ 150 ]
Уровни и уровни
[ редактировать ]Стандарт HEVC определяет два уровня: основной и высокий, а также тринадцать уровней. Уровень — это набор ограничений для битового потока. Для уровней ниже уровня 4 разрешен только основной уровень. Основной уровень является более низким уровнем, чем Высокий уровень. Эти уровни были созданы для работы с приложениями, которые различаются максимальной скоростью передачи данных. Уровень Main был разработан для большинства приложений, а уровень High — для очень ресурсоемких приложений. Декодер, соответствующий данному ярусу/уровню, должен быть способен декодировать все потоки битов, которые закодированы для этого яруса/уровня и для всех нижних ярусов/уровней. [ 13 ] [ 24 ]
Уровень | Максимальная частота дискретизации яркости (образцы/ов) |
Максимальный размер изображения яркости (образцы) |
Максимальная скорость передачи данных для основного и Основные 10 профилей (кбит/с) [А] |
Пример разрешения изображения @ самая высокая частота кадров [Б] (МаксДпбСизе [С] ) Больше/меньше примеров
| |
---|---|---|---|---|---|
Основной уровень | Высокий уровень | ||||
1 | 552,960 | 36,864 | 128 | – | 128× [адрес электронной почты защищен] (6) 176×144@15 (6)
|
2 | 3,686,400 | 122,880 | 1,500 | – | 176×144@100 (16) 352×288@30 (6)
|
2.1 | 7,372,800 | 245,760 | 3,000 | – | 352×288@60 (12) 640×360@30 (6)
|
3 | 16,588,800 | 552,960 | 6,000 | – | 960×540@30 (6) |
3.1 | 33,177,600 | 983,040 | 10,000 | – | 720×576@75 (12) 1280× [электронная почта защищена] (6)
960×540@60 (8) |
4 | 66,846,720 | 2,228,224 | 12,000 | 30,000 | 1,280×720@68 (12) 2048×1, [электронная почта защищена] (6)
1,920×1,080@32 (6) |
4.1 | 133,693,440 | 20,000 | 50,000 | 1,280×720@136 (12) 2,048×1,080@60 (6)
1,920×1,080@64 (6) | |
5 | 267,386,880 | 8,912,896 | 25,000 | 100,000 | 1,920×1,080@128 (16) 4,096×2,160@30 (6)
3,840×2,160@32 (6) |
5.1 | 534,773,760 | 40,000 | 160,000 | 1,920×1,080@256 (16) 4,096×2,160@60 (6)
3,840×2,160@64 (6) | |
5.2 | 1,069,547,520 | 60,000 | 240,000 | 1,920×1,080@300 (16) 4,096×2,160@120 (6)
3,840×2,160@128 (6) | |
6 | 1,069,547,520 | 35,651,584 | 60,000 | 240,000 | 3,840×2,160@128 (16) 8,192×4,320@30 (6)
7,680×4,320@32 (6) |
6.1 | 2,139,095,040 | 120,000 | 480,000 | 3,840×2,160@256 (16) 8,192×4,320@60 (6)
7,680×4,320@64 (6) | |
6.2 | 4,278,190,080 | 240,000 | 800,000 | 3,840×2,160@300 (16) 8,192×4,320@120 (6)
7,680×4,320@128 (6) |
- А Максимальная скорость передачи данных профиля основана на сочетании битовой глубины, выборки цветности и типа профиля. Что касается разрядности, максимальная скорость передачи данных увеличивается в 1,5 раза для 12-битных профилей и в 2 раза для 16-битных профилей. Для выборки цветности максимальная скорость передачи данных увеличивается в 1,5 раза для профилей 4:2:2 и в 2 раза для профилей 4:4:4. Для профилей Intra максимальная скорость передачи данных увеличивается в 2 раза. [ 24 ]
- Б Максимальная частота кадров, поддерживаемая HEVC, составляет 300 кадров в секунду. [ 24 ]
- С 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 ] был представлен проект документа В Инженерную рабочую группу Интернета , в котором описан метод добавления поддержки HEVC в транспортный протокол реального времени . [ 182 ]
формат кодирования неподвижных изображений под названием Better Portable Graphics предложил Используя внутрикадровое кодирование HEVC, программист Фабрис Беллард (BPG) . [ 183 ] По сути, это оболочка для изображений, закодированных с использованием профиля HEVC Main 4:4:4 16 Still Picture с длиной до 14 бит на выборку, хотя он использует сокращенный синтаксис заголовка и добавляет явную поддержку профилей Exif , ICC и метаданных XMP . [ 183 ] [ 184 ]
Условия патентной лицензии
[ редактировать ]Условия лицензии и сборы за патенты HEVC по сравнению с основными конкурентами:
Видео формат |
Лицензиар | Кодек гонорары |
Кодек освобождение от роялти |
Кодек годовой лимит роялти |
Содержание плата за распространение |
---|---|---|---|---|---|
HEVC | MPEG Лос-Анджелес | ▪ 0,20 доллара США за единицу | ▪ Первые 100 тысяч единиц каждый год [ 49 ] | ▪ 25 миллионов долларов США | ▪ 0 долларов США |
HEVC Продвинутый | Регион 1 : ▪ 0,40 доллара США (мобильный) ▪ US$1.20 (4K TV) ▪ 0,20-0,80 долларов США (прочие) Регион 2 : ▪ 0,20 доллара США (мобильный) ▪ US$0.60 (4K TV) ▪ 0,20–0,40 долларов США (прочие) [ 185 ] |
▪ 25 000 долларов США каждый год [ 186 ] ▪ Большая часть реализации программного обеспечения HEVC распространяется на потребительские устройства после первой продажи. [ 187 ] |
▪ 40 миллионов долларов США | Физическое распространение : ▪ 0,0225 доллара США за диск/название (Регион 1) [ 188 ] ▪ 0,01125 доллара США за диск/название (Регион 2) [ 188 ] Нефизическое распространение : ▪ 0 долларов США [ 189 ] | |
Техниколор | индивидуальные соглашения [ 58 ] | ▪ 0 долларов США [ 58 ] | |||
Половина вуали [ 62 ] | ? | ▪ Предполагается взимание роялти [ 190 ] | |||
другие (AT&T, Microsoft, Motorola, Nokia, Cisco, ...) [ 52 ] [ 191 ] [ 192 ] | ? | ||||
АВК | MPEG Лос-Анджелес | Кодеки для конечных пользователей и OEM для ПК, но не входящие в состав ОС ПК : ▪ 0,20 доллара США: более 100 тыс. единиц в год. ▪ 0,10 доллара США: более 5 млн единиц в год. Фирменные OEM-кодеки для ОС ПК : ▪ 0,20 доллара США: более 100 тыс. единиц в год. ▪ 0,10 доллара США: более 5 млн единиц в год. [ 193 ] |
Кодеки для конечных пользователей и OEM для ПК, но не входящие в состав ОС ПК : ▪ Первые 100 тысяч единиц каждый год Фирменные OEM-кодеки для ОС ПК : ▪ Первые 100 тысяч единиц каждый год [ 193 ] |
Кодеки для конечных пользователей и OEM для ПК, но не входящие в состав ОС ПК : ▪ 9,75 млн долларов США (на период 2017-20 гг.) Фирменные OEM-кодеки для ОС ПК : ▪ 9,75 млн долларов США (на период 2017-20 гг.) [ 193 ] |
Бесплатное телевидение : ▪ единовременно 2500 долларов США за каждый кодер передачи, или ▪ Ежегодная плата в размере 2500–10 000 долларов США. Интернет-трансляция : ▪ 0 долларов США Модель платной подписки : ▪ $0/год: 0 тыс....100 тыс. подписчиков ▪ $25 000/год: 100...250 тыс. подписчиков ▪ $50 000/год: 250...500 тыс. подписчиков ▪ $75 000/год: 500 тыс....1 млн подписчиков ▪ 100 000 долларов США в год: более 1 миллиона подписчиков. Оплачивается по названию модели : ▪ 0...12 минут: без роялти ▪ 12+ мин: ниже 2% или 0,02 доллара США за заголовок. Максимальный годовой гонорар за контент : ▪ 8,125 млн долларов США |
другие (Nokia, Qualcomm, Broadcomm, Blackberry, Texas Instruments, MIT) [ 194 ] | ? | ||||
АВ1 | Альянс за открытые СМИ | ▪ 0 долларов США | — | ▪ 0 долларов США | |
Daala | Мозилла и Xiph.org | ▪ 0 долларов США | — | ▪ 0 долларов США | |
ВП9 | ▪ 0 долларов США | — | ▪ 0 долларов США |
Резерв на бесплатное программное обеспечение
[ редактировать ]Как и в случае с его предшественником AVC, дистрибьюторы программного обеспечения, реализующие HEVC в своих продуктах, должны платить за каждую распространяемую копию. [я] Хотя эта модель лицензирования приемлема для платного программного обеспечения, она является препятствием для большинства бесплатных программ с открытым исходным кодом , которые должны распространяться свободно. По мнению компании MulticoreWare , разработчика x265 , предоставление бесплатных программных кодеров и декодеров отвечает интересам ускорения внедрения HEVC. [ 191 ] [ 195 ] [ 196 ] HEVC Advance сделал исключение, которое специально отказывается от лицензионных отчислений за программные реализации (как декодеры, так и кодеры), если они не связаны с аппаратным обеспечением. [ 197 ] Однако освобожденное программное обеспечение не освобождается от лицензионных обязательств других держателей патентов (например, членов пула MPEG LA).
Хотя препятствия на пути к свободному программному обеспечению не вызывают беспокойства, например, в сетях телевизионного вещания, эта проблема в сочетании с перспективой будущей коллективной привязанности к этому формату заставляет некоторые организации, такие как Mozilla (см. OpenH264 ) и Европейский фонд свободного программного обеспечения, [ 198 ] с осторожностью относятся к платным форматам для использования в Интернете. Конкурирующие форматы, предназначенные для использования в Интернете (VP9 и AV1), призваны избежать этих проблем, поскольку они не требуют лицензионных отчислений (при условии, что третьи стороны не предъявляют претензий на патентные права).
^i : Независимо от того, как программное обеспечение лицензируется авторами программного обеспечения (см. Лицензирование программного обеспечения ), если то, что оно делает, запатентовано, его использование остается связанным правами держателей патентов, если только использование патентов не было разрешено лицензией.
Универсальное кодирование видео
[ редактировать ]В октябре 2015 года MPEG и VCEG сформировали Объединенную группу по исследованию видео (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 ]
См. также
[ редактировать ]- UHDTV – форматы цифрового телевидения с разрешением 4К/2160p (3840×2160) и 8K/4320p (7680×4320).
- Рек. 2020 – Рекомендация ITU-R для UHDTV со стандартным динамическим диапазоном
- Рек. 2100 – Рекомендации ITU-R для телевидения высокой и сверхвысокой четкости с высоким динамическим диапазоном.
- Форматы файлов изображений на основе HEVC
- Better Portable Graphics — формат файлов изображений на основе HEVC.
- Высокоэффективный формат файла изображения — формат файла для изображений и последовательностей изображений на основе HEVC.
- Сравнение видеокодеков
- Список кодеков с открытым исходным кодом
- x265 — программная реализация HEVC с открытым исходным кодом.
- Список мультимедийных (аудио/видео) кодеков
- H.264/MPEG-4 AVC – видеостандарт, предшественник HEVC.
- AV1 — открытый формат, разработанный Альянсом открытых медиа в качестве преемника VP9 и конкурента HEVC.
- VP9 — открытый формат, разработанный Google как конкурент HEVC.
- Daala — открытый формат, разрабатываемый Mozilla Foundation и Xiph.Org Foundation как конкурент HEVC.
- Dirac (формат сжатия видео) — открытый формат, разрабатываемый BBC Research & Development в качестве конкурента HEVC.
- Thor (видеокодек) – открытый формат, разрабатываемый Cisco как конкурент HEVC.
- LCEVC – дифференциальные наложения, которые могут повысить производительность
Ссылки
[ редактировать ]- ^ Семейство высокоэффективного кодирования видео (HEVC), H.265, MPEG-H, часть 2 (предварительный проект). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 19 ноября 2020 г. Проверено 1 декабря 2021 г.
- ^ Перейти обратно: а б Томсон, Гэвин; Шах, Атар (2017). «Представляем HEIF и HEVC» (PDF) . Apple Inc. Проверено 5 августа 2019 г ..
- ^ «69-я инженерная премия «Эмми»: совместная группа по видеокодированию получает премию «Эмми» . Академия телевизионных искусств и наук . 1 ноября 2017 г. Проверено 13 ноября 2017 г.
- ^ «Объявлены лауреаты 69-й инженерной премии «Эмми»» . Академия телевизионных искусств и наук . 27 сентября 2017 г. Проверено 13 ноября 2017 г.
- ^ «ITU, ISO и IEC получают еще одну премию Primetime Emmy за сжатие видео» . Международный союз электросвязи . 26 октября 2017 года. Архивировано из оригинала 19 апреля 2019 года . Проверено 13 ноября 2017 г.
- ^ «Инженерная премия Эмми за стандарт HEVC» . RWTH Ахенский университет . 2 ноября 2017 г. Проверено 13 ноября 2017 г.
- ^ Роуч, Джон (29 сентября 2017 г.). «Премия Primetime Engineering Emmy присуждается HEVC, ключевой технологии, лежащей в основе телевидения сверхвысокой четкости» . Исследования Майкрософт . Проверено 13 ноября 2017 г.
- ^ Озер, январь (12 апреля 2016 г.). «Отчет о ходе работы: Альянс открытых медиа и кодек AV1» . Журнал стриминговых медиа .
- ^ «Альянс открытых медиа начинает эру инноваций в области видео с выпуском AV1» . Альянс открытых СМИ. 28 марта 2018 года. Архивировано из оригинала 11 июля 2018 года . Проверено 5 февраля 2020 г.
- ^ Перейти обратно: а б с д и ж «Перечень передовых патентов HEVC» . HEVC Продвинутый . Архивировано из оригинала 24 августа 2020 года . Проверено 6 июля 2019 г.
- ^ Перейти обратно: а б с д и ж «Список патентов HEVC» (PDF) . MPEG Лос-Анджелес . Проверено 6 июля 2019 г.
- ^ «Лицензиары, включенные в лицензию на патентный портфель HEVC» . MPEG Лос-Анджелес . Архивировано из оригинала 13 апреля 2021 года . Проверено 18 июня 2019 г.
- ^ Перейти обратно: а б с д и ж г час я дж к л м н тот п д р с т в v В х и С аа аб и объявление но из в ах есть также и аль являюсь а к ап ак с как в В из хорошо топор является тот нет бб до нашей эры др. быть парень бг чб с минет БК с бм млрд быть б.п. БК бр бс БТ этот бв б бх к бз что CB копия компакт-диск Этот Салливан 2012 .
- ^ Т. Веди и Т.К. Тан, отчет AHG - Повышение эффективности кодирования , документ VCEG VCEG-AA06, 17–18 октября 2005 г.
- ^ Отчет о 31-м заседании VCEG, документ VCEG VCEG-AE01r1, Марракеш, Массачусетс, 15–16 января 2007 г.
- ^ БСЭ МСЭ (21 мая 2010 г.). «Объединенная совместная группа по кодированию видео» . МСЭ-Т . Проверено 24 августа 2012 г.
- ^ Перейти обратно: а б «ИСО/МЭК 23008-2:2013» . Международная организация по стандартизации . 25 ноября 2013 года . Проверено 29 ноября 2013 г.
- ^ Перейти обратно: а б с Цзе Донг (19 июня 2010 г.). «Первая встреча JCT-VC, Дрезден, Германия» . H265.net . Проверено 25 ноября 2012 г.
- ^ Цзе Донг (1 июля 2008 г.). «Текущий статус H.265 (по состоянию на июль 2008 г.)» . H265.net . Проверено 25 ноября 2012 г.
- ^ Перейти обратно: а б с Ю Лю (15 апреля 2009 г.). «Предварительные требования к NGVC» . H265.net . Проверено 25 ноября 2012 г.
- ^ Перейти обратно: а б «Проект требований к проекту кодирования видео повышенной производительности «EPVC»» . МСЭ-Т ВКЭГ . 10 июля 2009 года . Проверено 24 августа 2012 г.
- ^ Перейти обратно: а б «Интервью с доктором Томасом Вигандом» . в цитатах. 1 июля 2007 года. Архивировано из оригинала 8 декабря 2013 года . Проверено 18 августа 2012 г.
- ^ Перейти обратно: а б Ю Лю (3 июля 2009 г.). «Текущее состояние HVC (высокопроизводительное кодирование видео) в MPEG» . H265.net . Проверено 25 ноября 2012 г.
- ^ Перейти обратно: а б с д и ж г час я дж к л м н тот п д р с т в v В х и С аа аб и объявление но из в ах есть также и аль являюсь а к ап ак с как ИТ 2015 .
- ^ Дж. Дж. Салливан; Дж. М. Бойс ; Ю. Чен; Ж.-Р. Ом; К. А. Сигалл; А. Ветро (декабрь 2013 г.). «Стандартизированные расширения высокоэффективного кодирования видео» . Журнал IEEE по избранным темам обработки сигналов . 7 (6). ИИЭЭ . дои : 10.1109/JSTSP.2013.2283657 .
- ^ Герхард Тек; Кшиштоф Вегнер; Ин Чен; Сехун Йе (18 февраля 2015 г.). «Черновик текста 3D-HEVC 7» . JCT-3В . Проверено 26 февраля 2015 г.
- ^ «Дрезденское собрание – Реестр документов» . МСЭ-Т. Архивировано из оригинала 24 октября 2012 года . Проверено 24 ноября 2012 г.
- ^ «Документы первого заседания Объединенной совместной группы по кодированию видео (JCT-VC) – Дрезден, Германия, 15–23 апреля 2010 г.» . МСЭ-Т . 23 апреля 2010. Архивировано из оригинала 24 октября 2012 года . Проверено 24 августа 2012 г.
- ^ «Новый видеокодек ослабит давление на глобальные сети» . МСЭ. 25 января 2013 года . Проверено 25 января 2013 г.
- ^ Тодд Спенглер (25 января 2013 г.). «ITU одобрил стандарт видеокодеков следующего поколения» . Многоканальные новости . Архивировано из оригинала 12 декабря 2013 года . Проверено 25 января 2013 г.
- ^ «Программа работы МСЭ-Т» . МСЭ . Проверено 27 января 2013 г.
- ^ «MPEG HEVC – достигнута следующая важная веха в истории видео MPEG» (DOC) . МПЕГ. 25 января 2013 года . Проверено 27 января 2013 г.
- ^ «Основы MPEG» . МПЕГ . Проверено 28 января 2013 г.
- ^ Перейти обратно: а б «Главная страница МСЭ-Т: Исследовательские комиссии: Рекомендации МСЭ-Т: МСЭ-Т H.265 (04/2013)» . МСЭ. 13 апреля 2013 года . Проверено 16 апреля 2013 г.
- ^ Перейти обратно: а б «Рекомендация AAP: H.265» . МСЭ. 13 апреля 2013 года . Проверено 16 апреля 2013 г.
- ^ Перейти обратно: а б «Объявление ААП № 09» . МСЭ. 15 апреля 2013 года . Проверено 16 апреля 2013 г.
- ^ «Эталонная модель смешанной и дополненной реальности определяет архитектуру и терминологию приложений MAR» (DOCX) . МПЕГ. 11 июля 2014 года . Проверено 26 июля 2014 г.
- ^ Перейти обратно: а б «Главная страница МСЭ-Т: Исследовательские комиссии: Рекомендации МСЭ-Т: МСЭ-Т H.265 (V2) (10/2014)» . МСЭ. 29 октября 2014 года . Проверено 1 ноября 2014 г.
- ^ Перейти обратно: а б «Рекомендация AAP: H.265 (V2)» . МСЭ. 29 октября 2014 года . Проверено 1 ноября 2014 г.
- ^ Перейти обратно: а б «Объявление ААП № 45» . МСЭ. 31 октября 2014 года . Проверено 1 ноября 2014 г.
- ^ Перейти обратно: а б «Главная страница МСЭ-Т: Исследовательские комиссии: Рекомендации МСЭ-Т: МСЭ-Т H.265 (04/2015)» . МСЭ. 29 апреля 2015 года . Проверено 26 июня 2015 г.
- ^ Перейти обратно: а б «Рекомендация AAP: H.265 (V3)» . МСЭ. 29 апреля 2015 года . Проверено 26 июня 2015 г.
- ^ Перейти обратно: а б «Объявление ААП № 56» . МСЭ. 30 апреля 2015 года . Проверено 26 июня 2015 г.
- ^ «Рекомендация AAP: H.265 (V4)» . МСЭ. 29 октября 2016 года . Проверено 31 октября 2016 г.
- ^ «Объявление ААП № 91» . МСЭ. 31 октября 2016 года . Проверено 31 октября 2016 г.
- ^ Перейти обратно: а б «Рекомендация AAP: H.265 (V4)» . МСЭ. 22 декабря 2016 года . Проверено 14 января 2017 г.
- ^ Перейти обратно: а б «Объявление ААП № 04» . ЧТО. 13 января 2017 года . Проверено 14 января 2017 г.
- ^ «MPEG LA предлагает лицензию на портфель патентов HEVC» . Яху Финанс. 29 сентября 2014. Архивировано из оригинала 6 октября 2014 года . Проверено 29 сентября 2014 г.
- ^ Перейти обратно: а б «Брифинг по лицензиям на патентный портфель HEVC» (PDF) . MPEG Лос-Анджелес. 29 сентября 2014 г. Архивировано (PDF) из оригинала 6 октября 2014 г. . Проверено 29 сентября 2014 г.
- ^ Озер, Январь (15 января 2015 г.). «MPEG LA объявляет предлагаемые условия лицензирования HEVC» .
- ^ «MPEG LA расширяет зону действия лицензии HEVC» . Яху Финанс. 19 марта 2015 года. Архивировано из оригинала 2 апреля 2015 года . Проверено 20 марта 2015 г.
- ^ Перейти обратно: а б Озер, Январь (1 апреля 2015 г.). «Новый патентный пул HEVC: каковы последствия?» .
- ^ Перейти обратно: а б «Сводка ставок роялти» (PDF) . HEVC Прогресс. 22 июля 2015 г. Архивировано из оригинала (PDF) 23 июля 2015 г. . Проверено 22 июля 2015 г.
- ^ Дэн Рэйберн (23 июля 2015 г.). «Новый патентный пул требует 0,5% валового дохода от Apple, Facebook и других за видео более высокого качества» . Хаффингтон Пост . Проверено 23 июля 2015 г.
- ^ Питер Брайт (23 июля 2015 г.). «Новая патентная группа угрожает сорвать потоковое видео 4K HEVC» . Арс Техника . Проверено 23 июля 2015 г.
- ^ «Сводка ставок роялти» (PDF) . HEVC Прогресс. 18 декабря 2015 г. Архивировано из оригинала (PDF) 23 июля 2015 г. . Проверено 20 декабря 2015 г.
- ^ Дэн Рэйберн (3 февраля 2016 г.). «Technicolor выходит из пула HEVC Advance, чтобы обеспечить прямое лицензирование своего портфеля HEVC IP» . ГлобусНьюсвайр . Проверено 4 февраля 2016 г.
- ^ Перейти обратно: а б с Джофф Уайлд (16 мая 2016 г.). «Technicolor CIPO объясняет, почему компания вышла из патентного пула HEVC Advance» . Проверено 18 мая 2016 г.
- ^ «HEVC Advance признает участие Technicolor» . Пиар-новости . HEVC Прогресс. 3 февраля 2016 года . Проверено 14 июля 2019 г.
- ^ Прогресс, HEVC. «Technicolor присоединяется к передовому патентному пулу HEVC» . www.prnewswire.com (пресс-релиз) . Проверено 8 декабря 2019 г.
- ^ Прогресс, HEVC. «HEVC Advance объявляет о выпуске программного обеспечения HEVC без лицензионных отчислений» . www.prnewswire.com (пресс-релиз).
- ^ Перейти обратно: а б «Velos Media запускает новую платформу лицензирования для стимулирования внедрения новейших видеотехнологий и улучшения качества просмотра для потребителей» . Яху Финанс. 31 марта 2017 года . Проверено 4 апреля 2017 г.
- ^ «Текущие патенты, на которые распространяется лицензия на портфель патентов HEVC» . MPEG Лос-Анджелес .
- ^ «Приложение HEVC 1» (PDF) . MPEG Лос-Анджелес . 17 апреля 2019 года . Проверено 28 апреля 2019 г.
- ^ Перейти обратно: а б с «Главная страница МСЭ-Т: Исследовательские комиссии: Рекомендации МСЭ-Т: МСЭ-Т H.265 (12/2016)» . МСЭ. 22 декабря 2016 года . Проверено 11 мая 2017 г.
- ^ Перейти обратно: а б с «Заявленный патент(ы) по Рекомендации МСЭ-Т H.265» . МСЭ . Проверено 5 августа 2021 г.
- ^ «ITU-T H.265 (V5) (02/2018)» . МСЭ. 13 февраля 2018 г. . Проверено 5 августа 2021 г.
- ^ «ITU-T H.265 (V6) (06/2019)» . МСЭ. 29 июня 2019 года . Проверено 5 августа 2021 г.
- ^ «ITU-T H.265 (V7) (11/2019)» . МСЭ. 29 ноября 2019 года . Проверено 5 августа 2021 г.
- ^ "идти "
- ^ "идти "
- ^ "идти "
- ^ «Qualcomm демонстрирует мощность видео H.265 следующего поколения» . CNET. 29 февраля 2012 года . Проверено 12 октября 2012 г.
- ^ «Исследователи MIT создают телевизионный чип Quad HD» . Новости МТИ . 20 февраля 2013 года . Проверено 15 марта 2013 г.
- ^ «Маломощный декодер HEVC» . ЭЭ Таймс . 22 февраля 2013 года . Проверено 15 марта 2013 г.
- ^ М. Тикекар; К.-Т. Хуан; К. Ювекар; В. Сзе ; А. Чандракасан (2014). «Чип видеодекодера HEVC со скоростью 249 Мпикс/с для приложений 4K Ultra HD» (PDF) . Журнал IEEE твердотельных схем . 49 (1): 61–72. Бибкод : 2014IJSSC..49...61T . дои : 10.1109/jssc.2013.2284362 . hdl : 1721.1/93876 . S2CID 1632228 .
- ^ Перейти обратно: а б «ATEME впервые в отрасли внедрила открытый исходный код с поддержкой HEVC» . Рейтер . 3 апреля 2013. Архивировано из оригинала 20 апреля 2014 года . Проверено 4 апреля 2013 г.
- ^ «ATEME впервые в отрасли внедрила открытый исходный код с поддержкой HEVC» . Новостная лента по связям с общественностью. 3 апреля 2013 года . Проверено 4 апреля 2013 г.
- ^ Джоэл Хруска (23 июля 2013 г.). «Проверка H.265: оправдывает ли видеокодек следующего поколения ожидания?» . ЭкстримТех . Проверено 23 июля 2013 г.
- ^ Крис Анджелини (23 июля 2013 г.). «Кодирование видео следующего поколения: x265 поддерживает HEVC/H.265» . Аппаратное обеспечение Тома . Проверено 23 июля 2013 г.
- ^ «NTT разрабатывает программный механизм кодирования высочайшего уровня в мире, полностью совместимый со стандартом видеокодирования нового поколения HEVC/H.265, и выпускает комплект разработки кодека HEVC-1000 SDK» . Японский телеграф и телефон . 8 августа 2013 г. Архивировано из оригинала 25 февраля 2021 г. Проверено 17 августа 2013 г.
- ^ Перейти обратно: а б «Производительность кодера и декодера DivX HEVC» . DivX. 14 ноября 2013. Архивировано из оригинала 10 декабря 2013 года . Проверено 14 ноября 2013 г.
- ^ «ViXS начинает поставки первой в отрасли SoC с поддержкой Ultra HD 4K и 10-битного HEVC» . Яху Финанс. 18 декабря 2013 года . Проверено 7 января 2014 г.
- ^ «Harmonic выбирает решение Altera для кодирования видео H.265 4Kp60» . NewsRoom Альтера. 7 апреля 2014 года. Архивировано из оригинала 2 апреля 2015 года . Проверено 24 марта 2015 г.
- ^ «Кодер HEVC 4K60fps в реальном времени» . Ютуб. 17 декабря 2014 года. Архивировано из оригинала 7 ноября 2021 года . Проверено 24 марта 2015 г.
- ^ «Ittiam Systems объявляет о выпуске кодека H.265/HEVC третьего поколения с поддержкой 12-битного формата 422» . Иттиам Системс . 8 августа 2014. Архивировано из оригинала 1 ноября 2014 года . Проверено 1 ноября 2014 г.
- ^ Перейти обратно: а б с «Диски Blu-ray 4K появятся в 2015 году для борьбы с потоковым мультимедиа» . CNET . 5 сентября 2014 года . Проверено 6 сентября 2014 г.
- ^ Перейти обратно: а б с «BDA обновляет хронологию Blu-ray 4K» . Журнал «Домашний Медиа» . 5 сентября 2014 года. Архивировано из оригинала 6 сентября 2014 года . Проверено 6 сентября 2014 г.
- ^ Майки Кэмпбелл (12 сентября 2014 г.). «В iPhone 6 и iPhone 6 Plus от Apple используется кодек H.265 для FaceTime по сотовой сети» . AppleInsider . Проверено 13 сентября 2014 г.
- ^ Райан Смит (18 сентября 2014 г.). «Обзор NVIDIA GeForce GTX 980» . АнандТех . Проверено 3 мая 2015 г.
- ^ Габриэль Аул (31 октября 2014 г.). «HEVC также поддерживается в коробке» . Твиттер . Проверено 3 ноября 2014 г.
- ^ Джон Каллахам (1 ноября 2014 г.). «Microsoft: Windows 10 будет поддерживать стандарт сжатия видео HEVC» . Центр Windows . Проверено 3 ноября 2014 г.
- ^ Богдан Попа (3 ноября 2014 г.). «Microsoft подтверждает поддержку файлов MKV в Windows 10» . Софтпедия . Проверено 15 ноября 2014 г.
- ^ Гейб Аул (12 ноября 2014 г.). «Новая сборка доступна для программы предварительной оценки Windows» . Майкрософт . Проверено 15 ноября 2014 г.
- ^ «Ittiam | Пресс-релизы | 2014 | Программное решение Ittiam H.265 обеспечивает поддержку HEVC в версии Android Lollipop» . Архивировано из оригинала 8 декабря 2014 года . Проверено 8 декабря 2014 г.
- ^ «ViXS представляет первую в мире SoC с расширенным динамическим диапазоном и 12-битным цветом 4K Ultra HD» . Яху Финанс. 5 января 2015 г. Проверено 10 января 2015 г.
- ^ «Представляем суперчип Tegra X1 от NVIDIA» . www.nvidia.com .
- ^ Смит, Джошуа Хо, Райан. «Предварительный просмотр NVIDIA Tegra X1 и анализ архитектуры» .
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Смит, Райан. «NVIDIA выпускает GeForce GTX 960» .
- ^ Рик Мерритт (5 января 2015 г.). «AMD описывает процессор для ноутбуков» . ЭЭ Таймс . Проверено 10 января 2015 г.
- ^ «VITEC представляет первое в мире портативное аппаратное устройство для кодирования и потоковой передачи HEVC» . Рейтер . 31 марта 2015. Архивировано из оригинала 1 мая 2016 года . Проверено 1 февраля 2016 г.
- ^ Перейти обратно: а б Apple выбрала HEVC в качестве видеокодека следующего поколения . 8 июня 2017 г.
- ^ «Примечания к выпуску – 0.28» . 11 апреля 2016 года . Проверено 23 апреля 2016 г.
- ^ С., Ян Катресс, Ганеш Т. «Intel объявляет о выпуске Kaby Lake 7-го поколения: 14-нм техпроцесс, шесть моделей ноутбуков, настольные компьютеры, которые появятся в январе» .
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Перейти обратно: а б «tvOS 11.0» . Разработчик Apple .
- ^ «Спецификация разработки HLS для устройств Apple» . Разработчик Apple .
- ^ «macOS High Sierra совершенствует хранилище, видео и графику» . Отдел новостей Apple .
- ^ Холлистер, Шон. «Apple решает проблемы с памятью iPhone меньшими фотографиями и видео» . CNET .
- ^ Сингх, Ракеш (25 июня 2017 г.). «Теперь вы можете воспроизводить файлы HEVC в любом приложении видеоплеера, используя расширение Microsoft» .
- ^ «iOS 11 будет доступна завтра» . Отдел новостей Apple .
- ^ «GoPro представляет HERO6 Black с видео 4K 60 кадров в секунду и новым чипом GP1» . 28 сентября 2017 г.
- ^ Перейти обратно: а б «Microsoft удаляет кодек HEVC из обновления Windows 10 Fall Creators Update и добавляет его в Магазин» . Новости технологий Ghacks . 6 декабря 2017 г.
- ^ Перейти обратно: а б «Поддержка медиаформата и кодеков Android Core» . Проверено 18 декабря 2015 г.
- ^ Мартин Смоул (6 июня 2017 г.). «WWDC17 — HEVC с HLS — Apple только что анонсировала функцию, которую мы поддерживаем «из коробки» . Битмовин .
- ^ «*Обновлено* Сборка канала разработки 77.0.211.3 доступна» . techcommunity.microsoft.com . 9 июля 2017 г.
- ^ «Включить аппаратное декодирование HEVC» . Статус Chrome . 21 октября 2022 г.
- ^ " "hevc" | Могу ли я использовать... Таблицы поддержки HTML5, CSS3 и т. д." . Могу ли я использовать .
- ^ «Что нового в Windows 11 версии 22H2 для ИТ-специалистов — Что нового в Windows» . 11 августа 2023 г.
- ^ «HEIF и HEVC в iOS 11: краткий обзор» . Деконструировать . 22 сентября 2017 г.
- ^ Кампф, Стивен (2 октября 2017 г.). «Какие устройства Apple смогут воспроизводить видео HEVC?» . Фстоперы .
- ^ Перейти обратно: а б с д Ом 2012 год .
- ^ Ханхарт 2012 .
- ^ Слайды 2012 .
- ^ «Субъективная оценка качества будущего стандарта сжатия видео HEVC» . Федеральная политехническая школа Лозанны (EPFL) . Проверено 8 ноября 2012 г.
- ^ Ник Хили (29 августа 2012 г.). «Сжатие видео HEVC может стать следующим шагом для 4K» . cnet . Проверено 8 ноября 2012 г.
- ^ Дэн Гройс; Детлев Марпе; Амит Мулайофф; Бенайя Ицхаки; Офер Хадар (8 декабря 2013 г.). «Сравнение производительности кодеров H.265/MPEG-HEVC, VP9 и H.264/MPEG-AVC» (PDF) . Институт Фраунгофера Генриха Герца . Проверено 14 декабря 2012 г.
- ^ Перейти обратно: а б Т.К. Тан; Марта Мрак; Витторио Барончини; Наим Рамзан (18 мая 2014 г.). «Отчет о проверке производительности сжатия HEVC» . JCT-ВК . Проверено 25 мая 2014 г.
- ^ «Сравнение эффективности сжатия HEVC/H.265 и VP9 на основе субъективных оценок» . Федеральная политехническая школа Лозанны (EPFL) . Проверено 26 августа 2014 г.
- ^ Мартин Рерабек; Турадж Эбрахими (18 августа 2014 г.). «Сравнение эффективности сжатия HEVC/H.265 и VP9 на основе субъективных оценок» (PDF) . Федеральная политехническая школа Лозанны (EPFL) . Проверено 26 августа 2014 г.
- ^ Мартин Рерабек; Турадж Эбрахими (23 августа 2014 г.). «Сравнение эффективности сжатия HEVC/H.265 и VP9 на основе субъективных оценок» . SlideShare.com . Проверено 26 августа 2014 г.
- ^ «Масштабное сравнение x264, x265 и libvpx» . Блог о технологиях Netflix . 29 августа 2016 г.
- ^ Озер, Январь (2 сентября 2016 г.). «Netflix считает x265 на 20% более эффективным, чем VP9 — журнал Streaming Media» .
- ^ Гэри Салливан; Йенс-Райнер Ом (27 июля 2013 г.). «Отчет о 13-м заседании Объединенной совместной группы по кодированию видео (JCT-VC), Инчхон, КР, 18–26 апреля 2013 г.» . JCT-ВК . Проверено 1 сентября 2013 г.
- ^ «Основные моменты 88-й встречи» . МПЕГ. 24 апреля 2009 года. Архивировано из оригинала 17 августа 2012 года . Проверено 24 августа 2012 г.
- ^ «Видение, применение и требования к высокоэффективному кодированию видео (HEVC). ISO/IEC JTC1/SC29/WG11/N11872» . ИСО/МЭК. Январь 2011. Архивировано из оригинала 23 июля 2012 года . Проверено 24 августа 2012 г.
- ^ Кристиан Тиммерер (9 февраля 2009 г.). «Видение и требования к высокопроизводительному кодированию видео (HVC). ISO/IEC JTC1/SC29/WG11/N10361» . ИСО/МЭК . Проверено 24 августа 2012 г.
- ^ Жером ВЬЕРОН (27 ноября 2012 г.). «HEVC: высокоэффективное кодирование видео, сжатие видео нового поколения» (PDF) . Атеме . Архивировано из оригинала (PDF) 10 августа 2013 года . Проверено 21 мая 2013 г.
- ^ Грегори Кокс (11 сентября 2013 г.). «Введение в Ultra HDTV и HEVC» (PDF) . Атеме . Проверено 3 декабря 2014 г.
- ^ «Описание высокоэффективного кодирования видео (HEVC)» . JCT-ВК. 1 января 2011 года . Проверено 15 сентября 2012 г.
- ^ Перейти обратно: а б с В. Сзе ; М. Будагави (13 января 2013 г.). «Высокопроизводительное энтропийное кодирование CABAC в HEVC» (PDF) . Транзакции IEEE по схемам и системам видеотехнологий . 22 (12): 1778–1791. дои : 10.1109/TCSVT.2012.2221526 . S2CID 5295846 . Проверено 13 января 2013 г.
- ^ Тунг, Нгуен; Филипп, Хелле; Мартин, Винкен; Бенджамин, Бросс; Детлев, Марпе; Хейко, Шварц; Томас, Виганд (декабрь 2013 г.). «Методы кодирования преобразования в HEVC». Журнал избранных тем обработки сигналов . 7 (6): 978–989. Бибкод : 2013ИССП...7..978Н . дои : 10.1109/JSTSP.2013.2278071 . S2CID 12877203 .
- ^ Тунг, Нгуен; Детлев, Марпе; Хейко, Шварц; Томас, Виганд. «Энтропийное кодирование пониженной сложности уровней коэффициентов преобразования с использованием усеченных кодов Голомба-Райса при сжатии видео» (PDF) .
- ^ Перейти обратно: а б с Гэри Салливан; Йенс-Райнер Ом (13 октября 2012 г.). «Отчет о заседании 10-го собрания Объединенной совместной группы по кодированию видео (JCT-VC), Стокгольм, Швеция, 11–20 июля 2012 г.» . JCT-ВК . Проверено 28 апреля 2013 г.
- ^ Перейти обратно: а б с д Алистер Гуди (2 июля 2012 г.). «Ограничения максимального диапазона вектора движения» . JCT-ВК . Проверено 26 ноября 2012 г.
- ^ Перейти обратно: а б с Кейичи Чоно; Миньхуа Чжоу (19 июля 2012 г.). «BoG на разных лимитах» . JCT-ВК . Проверено 26 ноября 2012 г.
- ^ Перейти обратно: а б с д и ж г час я Чи-Мин Фу; Елена Альшина; Александр Альшин; Ю-Вэнь Хуан; Чинг-Йе Чен; Цзя-Ян Цай; Чи-Вэй Сюй; Шоу-Мин Лей; Пак Чон-Хун; У-Джин Хан (25 декабря 2012 г.). «Пример адаптивного смещения в стандарте HEVC» (PDF) . Транзакции IEEE по схемам и системам видеотехнологий . Проверено 24 января 2013 г.
- ^ Перейти обратно: а б «Отчет о 15-м заседании Объединенной совместной группы по кодированию видео (JCT-VC), Женева, Швейцария, 23 октября – 1 ноября 2013 г.» (DOC) . МСЭ-Т. 3 ноября 2013 года . Проверено 9 ноября 2013 г.
- ^ Али, Хайрат; Тунг, Нгуен; Миша, Зикманн; Детлев, Марпе. «Адаптивное межкомпонентное прогнозирование для высокоэффективного кодирования видео 4:4:4» (PDF) . Архивировано из оригинала (PDF) 24 декабря 2018 года . Проверено 18 декабря 2014 г.
- ^ Пьер Андривон; Филипп Бордес; Эдуард Франсуа (2 апреля 2014 г.). «Сообщение SEI для информации о цветовом отображении» . JCT-ВК . Проверено 17 июля 2014 г.
- ^ Перейти обратно: а б с д и ж г час я дж к л м н тот п д р с т в v Раджан Джоши; Шан Лю; Гэри Салливан; Герхард Тек; Е-Куй Ван; Цзичжэн Сюй; Ян Е (24 марта 2016 г.). «Проект текста кодирования содержимого экрана HEVC 6» . JCT-ВК . Проверено 26 марта 2016 г.
- ^ Маттео Наккари; Эндрю Коттон; Себастьян Шварц; Маниш Пиндориа; Марта Мрак; Тим Борер (9 июня 2015 г.). «Информационное сообщение SEI о совместимости с высоким динамическим диапазоном» . JCT-ВК . Проверено 31 октября 2016 г.
- ^ Гэри Салливан (10 июня 2015 г.). «Сообщение SEI об окружающей среде просмотра» . JCT-ВК . Проверено 2 ноября 2016 г.
- ^ Адриан Пеннингтон (1 августа 2012 г.). «Ultra HD: стандарты и вещательные компании совпадают» . www.tvbeurope.com. п. 45 . Проверено 25 ноября 2012 г.
- ^ Перейти обратно: а б Джилл Бойс ; Цзяньлэ Чен; Ин Чен; Дэвид Флинн; Миска М. Ханнуксела; Маттео Наккари; Крис Роузуорн; Карл Шарман; Джоэл Соле; Гэри Дж. Салливан; Терухико Судзуки; Герхард Тек; Е-Куй Ван; Кшиштоф Вегнер; Ян Е (11 июля 2014 г.). «Проект высокоэффективного видеокодирования (HEVC) версии 2, комбинированных расширений диапазона форматов (RExt), масштабируемости (SHVC) и многопросмотровых расширений (MV-HEVC)» . JCT-ВК . Проверено 11 июля 2014 г.
- ^ Перейти обратно: а б с Пер Фрейд; Андрей Норкин; Рикард Сьёберг (23 апреля 2013 г.). «Сжатие видео следующего поколения» (PDF) . Эрикссон . Проверено 24 апреля 2013 г.
- ^ Йенс-Райнер Ом (28 января 2014 г.). «Недавняя стандартизация кодирования видео MPEG/JCT-VC/JCT-3V» (PDF) . МПЕГ. Архивировано из оригинала (PDF) 19 апреля 2014 года . Проверено 18 апреля 2014 г.
- ^ «Совместный конкурс предложений по кодированию экранного контента» (PDF) . JCT-ВК. 17 января 2014 года . Проверено 15 ноября 2014 г.
- ^ «Отчет о 18-м заседании JCT-VC» . МСЭ-Т. 17 октября 2014 года . Проверено 15 ноября 2014 г.
- ^ Перейти обратно: а б Альберто Дуэньяс; Адам Мэлами (18 октября 2012 г.). «О 10-битном потребительском профиле высокоэффективного кодирования видео (HEVC)» . JCT-ВК. Архивировано из оригинала 13 февраля 2013 года . Проверено 3 ноября 2012 г.
- ^ Перейти обратно: а б Карл Фургюссон (11 июня 2013 г.). «Сосредоточьтесь на… HEVC: история революционного стандарта Ericsson» . Эрикссон. Архивировано из оригинала 20 июня 2013 года . Проверено 21 июня 2013 г.
- ^ Перейти обратно: а б Саймон Форрест (20 июня 2013 г.). «Появление HEVC и 10-битных форматов цвета» . Технологии воображения. Архивировано из оригинала 15 сентября 2013 года . Проверено 21 июня 2013 г.
- ^ Филипп Бордес; Гордон Клэр; Феликс Генри; Микаэль Раулет; Жером Вьерон (20 июля 2012 г.). «Обзор нового стандарта HEVC» (PDF) . Техниколор. Архивировано из оригинала (PDF) 3 октября 2013 года . Проверено 5 октября 2012 г.
- ^ «Центр исследований и инноваций Ренна: Публикация» . Техниколор. 20 июля 2012. Архивировано из оригинала 3 декабря 2013 года . Проверено 5 октября 2012 г.
- ^ Детлев Марпе; Хайко Шварц; Себастьян Боссе; Бенджамин Бросс; Филипп Хелле; Тобиас Хинц; Хайнер Кирххоффер; Харичаран Лакшман; и др. «Сжатие видео с использованием вложенных структур квадродерева, слияния листьев и улучшенных методов представления движения и энтропийного кодирования» (PDF) . Транзакции IEEE по схемам и системам видеотехнологий . Проверено 8 ноября 2012 г.
- ^ Александру Войка (20 июня 2013 г.). «Декодирование HEVC в 10-битных цветах с разрешением 4K: PowerVR D5500, Rosetta Stone для декодирования видео» . Технологии воображения . Архивировано из оригинала 30 июня 2013 года . Проверено 21 июня 2013 г.
- ^ Пьер Андривон; Марко Арена; Филипп Салмон; Филипп Бордес; Паола Сунна (8 апреля 2013 г.). «Сравнение эффективности сжатия HEVC Draft 10 с AVC для материала UHD-1» . JCT-ВК . Проверено 28 апреля 2013 г.
- ^ Перейти обратно: а б Филипп Ханхарт; Мартин Рерабек; Павел Коршунов; Турадж Эбрахими (9 января 2013 г.). «AhG4: Субъективная оценка внутреннего кодирования HEVC для сжатия неподвижных изображений» . JCT-ВК . Проверено 11 января 2013 г.
- ^ Яни Лайнема; Кемаль Угур (20 апреля 2012 г.). «О производительности кодирования неподвижных изображений HEVC» . JCT-ВК . Проверено 22 января 2013 г.
- ^ Т. Нгуен; Д. Марпе (3 мая 2012 г.). «Сравнение производительности HM 6.0 с существующими схемами сжатия неподвижных изображений с использованием тестового набора популярных неподвижных изображений» . JCT-ВК . Проверено 31 декабря 2012 г.
- ^ Кемаль Угур; Яни Лайнема (4 апреля 2013 г.). «Обновленные результаты по производительности кодирования неподвижных изображений HEVC» . JCT-ВК . Проверено 4 апреля 2013 г.
- ^ «Изучение эффективности сжатия изображений с потерями» . Мозилла . 17 октября 2013 года . Проверено 19 октября 2013 г.
- ^ «Исследование форматов изображений, сжатых с потерями» . Мозилла. 17 октября 2013. Архивировано из оригинала 20 октября 2013 года . Проверено 19 октября 2013 г.
- ^ Цзяньлэ Чен; Джилл Бойс ; Ян Е; Миска М. Ханнуксела; Гэри Дж. Салливан; Е-куй Ван (10 июля 2014 г.). «Проект текста 7 масштабируемых расширений HEVC (SHVC)» . JCT-ВК . Проверено 13 июля 2014 г.
- ^ Перейти обратно: а б К. Шарман; Н. Сондерс; Дж. Гамей; Т. Сузуки; А. Табатабай (20 июня 2014 г.). «Высокая 4:4:4 16 Внутрипрофильная спецификация» . JCT-ВК . Проверено 13 июля 2014 г.
- ^ Перейти обратно: а б «План работы и график работы» . МПЕГ . Проверено 31 мая 2013 г.
- ^ «ИСО/МЭК 13818-1:2013/Изм. 3:2014» . Международная организация по стандартизации . 10 апреля 2014 года . Проверено 20 апреля 2014 г.
- ^ «ИСО/МЭК 14496-15:2014» . Международная организация по стандартизации. 24 июня 2014 года . Проверено 28 июня 2014 г.
- ^ «Текст ISO/IEC 14496-15:2013/DCOR 1» . МПЕГ. 5 ноября 2013 года . Проверено 14 декабря 2013 г.
- ^ «ИСО/МЭК 23008-1:2014» . Международная организация по стандартизации. 23 мая 2014 года . Проверено 1 ноября 2014 г.
- ^ «Поддержка DivX HEVC в MKV» . DivX . Проверено 5 июня 2013 г.
- ^ «Использование MKVToolNix» . DivX . Проверено 5 июня 2013 г.
- ^ «Формат полезной нагрузки RTP для высокоэффективного кодирования видео» . Рабочая группа по интернет-инжинирингу . 6 сентября 2013 года . Проверено 15 декабря 2013 г.
- ^ Перейти обратно: а б Фабрис Беллард. «Спецификация БПГ» . Фабрис Беллард . Проверено 14 декабря 2014 г.
- ^ Уиллис, Натан (10 декабря 2014 г.). «BPG, формат неподвижного изображения, полученный из сжатия видео» . LWN.net .
- ^ «Сводка ставок роялти» (PDF) . epdf.hevcadvance.com . Архивировано из оригинала (PDF) 6 апреля 2019 г. Проверено 11 апреля 2018 г.
- ^ «Ставки и структура лицензирования» . epdf.hevcadvance.com . Архивировано из оригинала 30 января 2019 года . Проверено 27 ноября 2016 г.
- ^ «HEVC Адванс» . www.hevcadvance.com . Проверено 9 мая 2020 г.
- ^ Перейти обратно: а б «Структура ставок роялти для лицензиатов товарных знаков, соответствующих требованиям» (PDF) . HEVC Продвинутый . Март 2018 года . Проверено 12 июня 2019 г.
- ^ «HEVC Advance снижает плату за контент при потоковой передаче» . Журнал потоковых медиа.
- ^ Озер, Январь (17 июля 2018 г.). «Возвращение войн кодеков: новая надежда — летнее продолжение потокового вещания» . Журнал потоковых медиа.
Поскольку они этого не сделали, многие продюсеры предполагают, что пул будет взимать гонорары за контент.
- ^ Перейти обратно: а б Воган, Том (30 августа 2016 г.). «Предложение по ускорению внедрения HEVC» . Проверено 25 января 2017 г.
Ряд крупных компаний, обладающих патентами HEVC, еще не присоединились ни к одному из патентных пулов. (…) Чтобы ускорить внедрение HEVC, я предлагаю, чтобы лицензиары патентов HEVC согласились со следующими принципами: · Программное декодирование на потребительских устройствах должно быть бесплатным. · Кодирование программного обеспечения на потребительских устройствах должно быть бесплатным. · Распространение контента должно быть бесплатным.
- ^ Арильд Фулдсет; Жисль Бьонтегор (1 июля 2015 г.). «Thor — видеокодек высокой эффективности и средней сложности, использующий только RF IPR» (PDF) . Проверено 28 мая 2017 г.
Преобразования идентичны H.265/HEVC (Cisco IPR).
- ^ Перейти обратно: а б с «Информация о лицензиях на патентный портфель AVC» (PDF) . MPEG Лос-Анджелес . 2 мая 2016 г. Архивировано (PDF) из оригинала 28 ноября 2016 г. . Проверено 27 ноября 2016 г.
- ^ «Рекомендации МСЭ-Т объявлены патентами» . МСЭ .
- ^ Воан, Том (31 августа 2016 г.). «Пришло время двигаться вперед с HEVC» . Журнал стриминговых медиа .
- ^ Фотье, Тьерри (12 августа 2016 г.). «Мнение: война кодеков в нашем будущем?» . Журнал стриминговых медиа .
- ^ Озер, Январь (22 ноября 2016 г.). «HEVC Advance делает некоторые программы бесплатными» . Проверено 3 декабря 2016 г.
- ^ «Почему FRAND плох для свободного программного обеспечения?» . Европейский фонд свободного программного обеспечения . 20 июня 2016 г. Проверено 7 марта 2017 г.
- ^ «JVET — Объединенная группа экспертов по видео» . МСЭ.int .
- ^ «Универсальное кодирование видео» . Веб-сайт группы экспертов по движущимся изображениям .
- ^ «За пределами HEVC: проект универсального кодирования видео активно стартует в Объединенной группе экспертов по видео» . Новости МСЭ . 27 апреля 2018 года. Архивировано из оригинала 24 декабря 2018 года . Проверено 30 июня 2018 г.
- ^ «JVET — Объединенная группа экспертов по видео» . www.itu.int . Проверено 8 сентября 2021 г.
Библиография
[ редактировать ]- Дж. Дж. Салливан ; Ж.-Р. Ом; В.-Ж. Хан; Т. Виганд (декабрь 2012 г.). «Обзор стандарта высокоэффективного кодирования видео (HEVC)» . Транзакции IEEE по схемам и системам видеотехнологий . 22 (12). IEEE : 1649–1668. дои : 10.1109/TCSVT.2012.2221191 .
- «H.265: Высокоэффективное кодирование видео» . МСЭ. 9 июля 2015 года . Проверено 2 августа 2015 г.
- Ж.-Р. Ом; Дж. Дж. Салливан; Х. Шварц; Т.К. Тан; Т. Виганд (декабрь 2012 г.). «Сравнение эффективности кодирования стандартов видеокодирования, включая высокоэффективное кодирование видео (HEVC)» (PDF) . Транзакции IEEE по схемам и системам видеотехнологий . 22 (12). ИИЭЭ . Проверено 22 сентября 2012 г.
- Филипп Ханхарт; Мартин Рерабек; Франческа ДеСимоне; Турадж Эбрахими (13 августа 2012 г.). «Субъективная оценка качества будущего стандарта сжатия видео HEVC» (PDF) . Федеральная политехническая школа Лозанны (EPFL) . Проверено 8 ноября 2012 г.
- Похожие слайды: Филипп Ханхарт; Мартин Рерабек; Франческа Де Симоне; Турадж Эбрахими (15 августа 2012 г.). «Субъективная оценка качества будущего стандарта сжатия видео HEVC» . SlideShare.com . Проверено 8 ноября 2012 г.
- Вивьен Се ; Мадукар Будагави; Дж. Дж. Салливан (2014). «Высокоэффективное кодирование видео (HEVC): алгоритмы и архитектуры» . Интегральные схемы и системы . Интегральные схемы и системы. Спрингер . дои : 10.1007/978-3-319-06895-4 . ISBN 978-3-319-06894-7 .
- Похожие слайды: Вивьен Се ; Мадукар Будагави (1 июня 2014 г.). «Проектирование и внедрение систем кодирования видео следующего поколения (учебное пособие по H.265/HEVC)» (PDF) . Международный симпозиум IEEE по схемам и системам (ISCAS).
- Герхард Тек; Ин Чен; Карстен Мюллер; Йенс-Райнер Ом; Энтони Ветро; Е-Куй Ван (январь 2016 г.). «Обзор многовидовых и 3D-расширений высокоэффективного видеокодирования» (PDF) . Транзакции IEEE по схемам и системам видеотехнологий . 26 (1). IEEE : 35–49. дои : 10.1109/TCSVT.2015.2477935 . S2CID 750942 .
Внешние ссылки
[ редактировать ]- Форматы компьютерных файлов
- Форматы графических файлов
- Телевидение высокой четкости
- Алгоритмы сжатия с потерями
- MPEG-H
- Открытые стандарты, защищенные патентами
- Телевидение сверхвысокой четкости
- Видеокодеки
- Сжатие видео
- Видеотелефония
- Рекомендации МСЭ-Т
- Рекомендации серии МСЭ-Т H
- H.26x
- стандарты МЭК
- стандарты ИСО