Interested Article - VP9

libvpx (VP9 codec library)
Логотип программы libvpx (VP9 codec library)[2][3]
Тип Видеокодек
Разработчик Google
Написана на C
Операционные системы UNIX-подобные (включая GNU/Linux , Mac OS X ), Windows
Первый выпуск июнь 2013
Состояние Active
Лицензия Лицензия BSD
Сайт

VP9 открытый и бесплатный для потребителя стандарт сжатия видео , разрабатываемый корпорацией Google . Раньше разрабатывался под названием Next Generation Open Video ( NGOV ) и VP-Next . Является эволюционным развитием и преемником стандарта VP8 . Оба стандарта используются с контейнером WebM .

Является предшественником перспективного формата AV1 .

История

Разработка VP9 началась в третьем квартале 2011 года . Одной из задач разработки VP9 было уменьшение битрейта на 50 % по сравнению с VP8 при сохранении качества видео . Другая задача — добиться лучшей эффективности сжатия, чем у стандарта H.265 (High Efficiency Video Coding) .

13 декабря 2012 года декодер VP9 был добавлен в браузер Chromium .

21 февраля 2013 года была выпущена стабильная версия браузера Google Chrome (номер версии 25) с поддержкой декодера VP9 .

8 мая 2013 года корпорация Google объявила, что разработка стандарта VP9 будет завершена 17 июня 2013 года. Модуль декодирования VP9 включен по умолчанию в браузере Google Chrome начиная с версии 29.

11 июня 2013 года была закончена разработка профиля 0 («VP9 profile 0»). На следующий день, 12 июня, поддержка VP9 была включена в браузере Chromium .

В январе 2014 года Google объявила об официальной поддержке VP9 в YouTube и огласила список партнёров, включающий ARM , Intel , NVIDIA , Panasonic , Sony , Qualcomm и несколько других компаний, которые реализуют аппаратную поддержку декодирования VP9 в своих последующих продуктах .

C сентября 2014 года на YouTube VP9 используется для некоторых видео, в случае поддержки формата браузером. Версия кодека VP9.2 поддерживает HDR.

Технические детали

VP9 имеет много улучшений по сравнению с VP8 . VP9 будет поддерживать суперблоки размером 32x32 пикселя (что важно для работы с высоким разрешением) и разработчики обсуждают возможность поддержки суперблоков размером 64x64 . Также будет использоваться кодирование суперблоков с помощью квадродеревьев .

В настоящий момент в стандарте VP9 определено два профиля: profile 0 и profile 1 . Профиль 0 поддерживает цветовую субдискретизацию 4:2:0. Профиль 1, являющийся необязательным для аппаратных реализаций, дополнительно поддерживает цветовую субдискретизацию 4:2:2 и 4:4:4 , альфа-канал , и канал глубины ( англ. depth channel , карта глубин для точек изображения ).

Продолжается рассмотрение профиля, поддерживающего 10-битное кодирование цветов.

В VP9 поддерживаются цветовые пространства : , Rec. 709 , SMPTE-170, SMPTE-240 и sRGB .

См. также

  • Daala — проект Xiph по созданию кодека, сравнимого с VP9 и HEVC

Примечания

  1. 7. Media Type Definition //
  2. . WebM Project . Google . из оригинала 12 мая 2022 . Дата обращения: 4 июля 2013 .
  3. Lou Quillio (2013-07-01). . WebM Project . Google. из оригинала 6 июля 2013 . Дата обращения: 4 июля 2013 .
  4. от 30 марта 2021 на Wayback Machine // Google , 2012
  5. Adrian Grange, от 25 июля 2013 на Wayback Machine // Internet Engineering Task Force
  6. (PDF). Google. Дата обращения: 29 декабря 2012. 22 мая 2013 года.
  7. Stephen Shankland. . CNET (28 декабря 2012). Дата обращения: 29 декабря 2012. 22 мая 2013 года.
  8. Lucian Parfeni. . Softpedia (28 декабря 2012). Дата обращения: 29 декабря 2012. 22 мая 2013 года.
  9. от 29 декабря 2013 на Wayback Machine // Chromium
  10. . www.omgchrome.com. 2013-02-21. из оригинала 21 мая 2013 . Дата обращения: 4 апреля 2013 .
  11. Paul Wilkins (2013-05-08). . Google. из оригинала 9 октября 2021 . Дата обращения: 17 мая 2013 .
  12. Lou Quillio (2013-05-10). . Google. из оригинала 30 марта 2021 . Дата обращения: 17 мая 2013 .
  13. Stephen Shankland (2013-05-10). . CNET. из оригинала 11 марта 2014 . Дата обращения: 17 мая 2013 .
  14. Jesse Schoff (2013-05-20). . . из оригинала 23 января 2021 . Дата обращения: 23 мая 2013 .
  15. . . Google. 2013-06-11. из оригинала 15 января 2014 . Дата обращения: 19 июня 2013 .
  16. Lucian Parfeni (2013-06-17). . Softpedia . из оригинала 2 февраля 2014 . Дата обращения: 19 июня 2013 .
  17. . . 2013-06-18. из оригинала 7 декабря 2013 . Дата обращения: 19 июня 2013 .
  18. Tom Finegan (2013-06-12). . . Google. из оригинала 4 января 2014 . Дата обращения: 19 июня 2013 .
  19. . OSZone . 2014-01-03. из оригинала 4 января 2014 . Дата обращения: 3 января 2014 .
  20. . Chromium (web browser) . Google. 2013-06-07. из оригинала 5 ноября 2013 . Дата обращения: 19 июня 2013 .
  21. Дмитрий Ватолин, от 8 июля 2012 на Wayback Machine , слайды 62-65 // Введение в сжатие видео, МГУ,CS MSU Graphics&Media Lab
  22. . Chromium (web browser) . Google. 2013-06-07. из оригинала 8 ноября 2014 . Дата обращения: 19 июня 2013 .

Литература

  • Dan Grois, Detlev Marpe, Amit Mulayoff, Ofer Hadar. (англ.) ( PDF ). 30th PICTURE CODING SYMPOSIUM 2013 (PCS 2013), San José, CA, USA, Dec 8-11, 2013.. — Сравнение кодеков VP9, HEVC и H.264/AVC. Дата обращения: 5 января 2014.
Источник —

Same as VP9