Эта статья требует дополнительных ссылок для проверки . ( январь 2015 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Формат кодирования видео [1] [2] (или иногда видео формат сжатия ) представляет собой содержание формат представления для хранения или передачи цифрового видео контента (например, в файле данных или битовый поток ). Обычно он использует стандартизированный алгоритм сжатия видео , чаще всего основанный на кодировании с дискретным косинусным преобразованием (DCT) и компенсации движения . Примеры форматов кодирования видео включают H.262 (MPEG-2 Part 2), MPEG-4 Part 2 , H.264 (MPEG-4 Part 10), HEVC (H.265), Theora ,RealVideo RV40 , VP9 и AV1 . Конкретная программная или аппаратная реализация, способная выполнять сжатие или декомпрессию в / из определенного формата кодирования видео, называется видеокодеком ; Примером видеокодека является Xvid , который является одним из нескольких различных кодеков, который реализует кодирование и декодирование видео в формате кодирования видео MPEG-4 Part 2 в программном обеспечении.
Некоторые форматы кодирования видео задокументированы подробным документом технических спецификаций, известным как спецификация кодирования видео . Некоторые из таких спецификаций написаны и утверждены организациями по стандартизации как технические стандарты и, таким образом, известны как стандарт кодирования видео . Термин «стандарт» также иногда используется для де - факто стандартами , а также формальных стандартов.
Видеоконтент, закодированный с использованием определенного формата видеокодирования, обычно объединяется с аудиопотоком (закодированным с использованием формата аудиокодирования ) внутри формата мультимедийного контейнера, такого как AVI , MP4 , FLV , RealMedia или Matroska . Таким образом, у пользователя обычно нет файла H.264 , но вместо этого есть видеофайл .mp4 , который представляет собой контейнер MP4, содержащий видео в кодировке H.264, обычно вместе со звуком в кодировке AAC . Форматы мультимедийных контейнеров могут содержать любой из множества различных форматов кодирования видео; например, формат контейнера MP4 может содержать видео в любомMPEG-2 Part 2 или формат кодирования видео H.264, среди прочего. Другим примером является исходная спецификация для типа файла WebM , в которой указан формат контейнера (Matroska), но также точно, какой формат сжатия видео ( VP8 ) и аудио ( Vorbis ) используется внутри контейнера Matroska, хотя сам формат контейнера Matroska может содержать другие форматы кодирования видео (поддержка видео VP9 и звука Opus была позже добавлена в спецификацию WebM).
Различие между "форматом" и "кодеком" [ править ]
Хотя форматы кодирования видео, такие как H.264, иногда называют кодеками , существует явная концептуальная разница между спецификацией и ее реализациями. Форматы кодирования видео описаны в спецификациях, а программное обеспечение или оборудование для кодирования / декодирования данных в данном формате кодирования видео из / в несжатое видео являются реализациями этих спецификаций. По аналогии, формат кодирования видео H.264 (спецификация) является для кодека OpenH264 (конкретная реализация) тем же, чем язык программирования C (спецификация) для компилятора GCC (конкретная реализация). Обратите внимание, что для каждой спецификации (например, H.264), может быть много кодеков, реализующих эту спецификацию (например, x264 , OpenH264, H.264 / MPEG-4 AVC продукты и реализации ).
Это различие не находит постоянного терминологического отражения в литературе. Спецификация H.264 называет стандарты кодирования видео H.261 , H.262 , H.263 и H.264 и не содержит слова « кодек» . [3] Альянс Открытого СМИ четко различает AV1 видео формат кодирования и сопутствующее кодек они развиваются, но называет себя видео формат кодирования видео кодек спецификации . [4] Спецификация VP9 называет сам формат кодирования видео VP9 кодеком . [5]
Например, страницы Chromium [6] и Mozilla [7], на которых перечислены их форматы видео, поддерживают оба формата кодирования видео вызова, такие как кодеки H.264 . В качестве другого примера, в объявлении Cisco о видеокодеке «бесплатно как в пиве» в пресс-релизе формат кодирования видео H.264 упоминается как «кодек» («выбор обычного видеокодека»), но упоминается кодек Cisco. реализация кодера / декодера H.264 вскоре после этого «кодек» («наш кодек H.264 с открытым исходным кодом»). [8]
Формат кодирования видео не диктует все алгоритмы, используемые кодеком, реализующим формат. Например, большая часть того, как обычно работает сжатие видео, заключается в нахождении сходства между видеокадрами (сопоставление блоков), а затем достижении сжатия путем копирования ранее закодированных похожих фрагментов изображения (например, макроблоков ) и добавления небольших различий при необходимости. Поиск оптимальных комбинаций таких предикторов и различий является NP-сложной задачей [9].Это означает, что найти оптимальное решение практически невозможно. Хотя формат кодирования видео должен поддерживать такое сжатие между кадрами в формате битового потока, не требуя без надобности определенных алгоритмов для поиска таких совпадений блоков и других этапов кодирования, кодеки, реализующие спецификацию кодирования видео, имеют некоторую свободу для оптимизации и нововведений в своем выборе. алгоритмов. Например, в разделе 0.5 спецификации H.264 говорится, что алгоритмы кодирования не являются частью спецификации. [3] Свободный выбор алгоритма также допускает различную пространственно-временную сложность. компромиссы для одного и того же формата кодирования видео, поэтому прямая трансляция может использовать быстрый, но неэффективный алгоритм, в то время как одноразовое кодирование DVD для более позднего массового производства может заменить длительное время кодирования на компактное кодирование.
История [ править ]
Концепция сжатия аналогового видео восходит к 1929 году, когда RD Kell в Великобритании предложил концепцию передачи только тех частей сцены, которые меняются от кадра к кадру. Концепция сжатия цифрового видео восходит к 1952 году, когда исследователи Bell Labs Б.М. Оливер и К.У. Харрисон предложили использовать дифференциальную импульсно-кодовую модуляцию (DPCM) при кодировании видео. Концепция компенсации межкадрового движения восходит к 1959 году, когда исследователи NHK Ю. Таки, М. Хатори и С. Танака предложили прогнозирующее межкадровое кодирование видео во временном измерении . [10] В 1967 году Лондонский университет.Исследователи AH Robinson и C. Cherry предложили кодирование длин серий (RLE), схему сжатия без потерь , чтобы уменьшить полосу пропускания аналоговых телевизионных сигналов. [11]
Самые ранние алгоритмы кодирования цифрового видео были либо для несжатого видео, либо использовали сжатие без потерь , оба метода неэффективны и непрактичны для кодирования цифрового видео. [12] [13] Цифровое видео было представлено в 1970-х годах [12], первоначально использовавшее несжатую импульсно-кодовую модуляцию (PCM), требующую высоких битрейтов около 45–200 Мбит / с для видео стандартной четкости (SD), [12] [ 13], которая в 2000 раз превышала пропускную способность электросвязи (до 100 кбит / с ), доступную до 1990-х годов. [13] Точно так же для несжатого видео высокой четкости (HD) 1080p требуется битрейт, превышающий 1 Гбит / с , что значительно превышает пропускную способность, доступную в 2000-х годах. [14]
DCT с компенсацией движения [ править ]
Практическое сжатие видео стало возможным благодаря развитию кодирования DCT с компенсацией движения [13] [12], также называемого компенсацией движения блока (BMC) [10] или компенсацией движения DCT. Это гибридный алгоритм кодирования [10], который сочетает в себе два метода сжатия ключевых данных : кодирование с дискретным косинусным преобразованием (DCT) [13] [12] в пространственном измерении и прогнозирующую компенсацию движения во временном измерении . [10]
DCT-кодирование - это метод кодирования с преобразованием блочного сжатия с потерями, который был впервые предложен Насиром Ахмедом , который изначально предназначал его для сжатия изображений , когда он работал в Государственном университете Канзаса в 1972 году. Затем он был разработан Ахмедом с Т. Натараян и КР Рао в университете Техаса в 1973 году, и был опубликован в 1974 г. [15] [16] [17]
Другим ключевым достижением было гибридное кодирование с компенсацией движения. [10] В 1974 году Али Хабиби из Университета Южной Калифорнии представил гибридное кодирование [18] [19] [20], которое сочетает в себе кодирование с предсказанием и кодирование с преобразованием. [10] [21] Он изучил несколько методов преобразования кодирования, в том числе ДКП, преобразование Адамара , преобразование Фурье , Slant преобразование и преобразование Карунена-Лоэва . [18] Однако его алгоритм изначально был ограничен внутрикадровымкодирование в пространственном измерении. В 1975 году Джон А. Роуз и Ганер С. Робинсон расширили алгоритм гибридного кодирования Хабиби до временного измерения, используя кодирование с преобразованием в пространственном измерении и кодирование с предсказанием во временном измерении, разработав межкадровое гибридное кодирование с компенсацией движения. [10] [22] Для кодирования с пространственным преобразованием они экспериментировали с различными преобразованиями, включая DCT и быстрое преобразование Фурье (FFT), разрабатывая для них межкадровые гибридные кодеры, и обнаружили, что DCT является наиболее эффективным из-за его уменьшенная сложность, способная сжимать данные изображения до 0,25 бит на пиксель для видеотелефонасцена с качеством изображения, сопоставимым с типичным внутрикадровым кодером, требующим 2 бита на пиксель. [23] [22]
DCT был применен к кодированию видео Wen-Hsiung Chen [24], который разработал быстрый алгоритм DCT с CH Smith и SC Fralick в 1977 году [25] [26] и основал Compression Labs для коммерциализации технологии DCT. [24] В 1979 году Анил К. Джайн и Джасвант Р. Джайн усовершенствовали сжатие видео DCT с компенсацией движения. [27] [10] Это привело к тому, что в 1981 году Чен разработал практический алгоритм сжатия видео, названный DCT с компенсацией движения или адаптивным кодированием сцены. [10] DCT с компенсацией движения позже стал стандартным методом кодирования для сжатия видео с конца 1980-х годов. вперед. [12] [28]
Стандарты кодирования видео [ править ]
Первым стандартом кодирования цифрового видео был H.120 , разработанный CCITT (ныне ITU-T) в 1984 году. [29] H.120 не использовался на практике, так как его характеристики были слишком низкими. [29] H.120 использовал кодирование DPCM с компенсацией движения, [10] алгоритм сжатия без потерь, который был неэффективен для кодирования видео. [12] В конце 1980-х годов ряд компаний начали экспериментировать с кодированием с дискретным косинусным преобразованием (DCT), гораздо более эффективной формой сжатия для кодирования видео. CCITT получил 14 предложений по форматам сжатия видео на основе DCT, в отличие от одного предложения, основанного на сжатии с векторным квантованием (VQ). H.261Стандарт был разработан на основе сжатия DCT с компенсацией движения. [12] [28] H.261 был первым практическим стандартом кодирования видео, [29] и был разработан с патентами, лицензированными рядом компаний, включая Hitachi , PictureTel , NTT , BT и Toshiba , среди других. [30] Начиная с H.261, сжатие DCT с компенсацией движения было принято всеми последующими основными стандартами кодирования видео (включая форматы H.26x и MPEG ). [12] [28]
MPEG-1 , разработанный Группой экспертов по кинематографии (MPEG), последовавший за ним в 1991 году, был разработан для сжатия видео с качеством VHS . [29] В 1994 году ему на смену пришел MPEG-2 / H.262 , [29] который был разработан с использованием патентов, лицензированных рядом компаний, в первую очередь Sony , Thomson и Mitsubishi Electric . [31] MPEG-2 стал стандартным видеоформатом для цифрового телевидения DVD и SD . [29] Его алгоритм DCT с компенсацией движения смог достичь степени сжатиядо 100: 1, что позволяет развивать такие цифровые мультимедийные технологии, как видео по запросу (VOD) [13] и телевидение высокой четкости (HDTV). [32] В 1999 году за ним последовал MPEG-4 / H.263 , который стал большим шагом вперед в технологии сжатия видео. [29] Он был разработан с использованием патентов, лицензированных рядом компаний, в первую очередь Mitsubishi, Hitachi и Panasonic . [33]
Наиболее широко используемым форматом кодирования видео по состоянию на 2019 год [Обновить]является H.264 / MPEG-4 AVC . [34] Он был разработан в 2003 году с патентами, полученными по лицензии от ряда организаций, в первую очередь от Panasonic, Godo Kaisha IP Bridge и LG Electronics . [35] В отличие от стандартного DCT, используемого его предшественниками, AVC использует целочисленный DCT . [24] [36] H.264 - один из стандартов кодирования видео для дисков Blu-ray ; все проигрыватели дисков Blu-ray должны поддерживать декодирование H.264. Он также широко используется для потоковой передачи интернет-источников, таких как видео с YouTube , Netflix , Vimeo.и iTunes Store , веб-программное обеспечение, такое как Adobe Flash Player и Microsoft Silverlight , а также различные передачи HDTV по наземным ( стандарты Комитета по передовым телевизионным системам , ISDB-T , DVB-T или DVB-T2 ), кабельные ( DVB-C ) и спутниковый ( DVB-S2 ).
Основной проблемой для многих форматов кодирования видео были патенты , что делало их использование дорогостоящим или потенциально могло привести к судебному иску из-за патентов на подводные лодки . Мотивация многие недавно разработанные видео кодирования форматов , такие как Theora , VP8 и VP9 была создать ( Libre ) стандарт кодирование видео покрыта только патенты безвозмездных. [37] Патентный статус также был основным предметом споров при выборе видеоформатов, которые основные веб-браузеры будут поддерживать внутри тега видео HTML5 .
Формат кодирования видео текущего поколения - HEVC (H.265), представленный в 2013 году. В то время как AVC использует целочисленный DCT с размерами блоков 4x4 и 8x8, HEVC использует целочисленные преобразования DCT и DST с различными размерами блоков от 4x4 до 32x32. [38] HEVC сильно запатентован, при этом большинство патентов принадлежит Samsung Electronics , GE , NTT и JVC Kenwood . [39] В настоящее время он оспаривается стремлением к свободному лицензированию формата AV1 . По состоянию на 2019 год[Обновить], AVC на сегодняшний день является наиболее часто используемым форматом для записи, сжатия и распространения видеоконтента, который используется 91% разработчиков видео, за ним следует HEVC, который используется 43% разработчиков. [34]
Список стандартов кодирования видео [ править ]
Базовый алгоритм | Стандарт кодирования видео | Год | Издатель (ы) | Комитет (ы) | Лицензиар (и) | Доля рынка (2019 г.) [34] | Популярные реализации |
---|---|---|---|---|---|---|---|
DPCM | H.120 | 1984 | CCITT | VCEG | N / A | N / A | Неизвестный |
DCT | H.261 | 1988 г. | CCITT | VCEG | Hitachi , PictureTel , NTT , BT , Toshiba и т. Д. [30] | N / A | Видеоконференцсвязь , видеотелефония |
Motion JPEG (MJPEG) | 1992 г. | JPEG | JPEG | N / A | N / A | QuickTime | |
MPEG-1, часть 2 | 1993 г. | ISO , IEC | MPEG | Fujitsu , IBM , Matsushita и др. [40] | N / A | Видео-CD , Интернет-видео | |
H.262 / MPEG-2, часть 2 (видео MPEG-2) | 1995 г. | ИСО, МЭК, МСЭ-Т | MPEG, VCEG | Sony , Thomson , Mitsubishi и др. [31] | 29% | DVD-видео , Blu-ray , DVB , ATSC , SVCD , SDTV | |
DV | 1995 г. | IEC | IEC | Sony, Panasonic | Неизвестный | Видеокамеры , цифровые кассеты | |
H.263 | 1996 г. | ITU-T | VCEG | Mitsubishi, Hitachi , Panasonic и др. [33] | Неизвестный | Видеоконференцсвязь, видеотелефония, H.320 , цифровая сеть с интеграцией служб (ISDN), [41] [42] мобильное видео ( 3GP ), MPEG-4 Visual | |
MPEG-4, часть 2 (MPEG-4 Visual) | 1999 г. | ISO, IEC | MPEG | Mitsubishi, Hitachi, Panasonic и др. [33] | Неизвестный | Интернет-видео, DivX , Xvid | |
DWT | Motion JPEG 2000 (MJ2) | 2001 г. | JPEG [43] | JPEG [44] | N / A | Неизвестный | Цифровое кино [45] |
DCT | Расширенное кодирование видео (H.264 / MPEG-4 AVC) | 2003 г. | ИСО, МЭК, МСЭ-Т | MPEG, VCEG | Panasonic, Godo Kaisha IP Bridge , LG и т. Д. [35] | 91% | Blu-ray , HD DVD , HDTV ( DVB , ATSC ), потоковое видео ( YouTube , Netflix , Vimeo ), iTunes Store , iPod Video , Apple TV , видеоконференцсвязь, Flash Player , Silverlight , VOD |
Теора | 2004 г. | Зиф | Зиф | N / A | Неизвестный | Интернет-видео, веб-браузеры | |
ВК-1 | 2006 г. | SMPTE | SMPTE | Microsoft , Panasonic, LG, Samsung и др. [46] | Неизвестный | Blu-ray, Интернет-видео | |
Apple ProRes | 2007 г. | яблоко | яблоко | яблоко | Неизвестный | Видеопродакшн , пост-продакшн | |
Высокоэффективное кодирование видео (H.265 / MPEG-H HEVC) | 2013 | ИСО, МЭК, МСЭ-Т | MPEG, VCEG | Samsung, GE , NTT , JVC Kenwood и т. Д. [39] [47] | 43% | UHD Blu-ray , DVB, ATSC 3.0 , потоковая передача UHD , высокоэффективный формат изображения , macOS High Sierra , iOS 11 | |
AV1 | 2018 г. | AOMedia | AOMedia | N / A | 7% | HTML5 видео | |
Универсальное кодирование видео (VVC / H.266) | 2020 г. | JVET | JVET | Неизвестный | N / A | N / A |
Форматы кодирования видео без потерь, с потерями и без сжатия [ править ]
Потребительское видео обычно сжимается с использованием видеокодеков с потерями , поскольку это приводит к файлам значительно меньшего размера, чем сжатие без потерь. Хотя существуют форматы кодирования видео, специально разработанные для сжатия с потерями или без потерь, некоторые форматы кодирования видео, такие как Dirac и H.264, поддерживают оба.
Несжатые видеоформаты, такие как Clean HDMI , представляют собой форму видео без потерь, используемую в некоторых случаях, например, при отправке видео на дисплей через соединение HDMI . Некоторые высококачественные камеры также могут снимать видео непосредственно в этом формате.
Форматы внутрикадрового кодирования видео [ править ]
Межкадровое сжатие усложняет редактирование закодированной видеопоследовательности. [48] Одним из подклассов относительно простых форматов кодирования видео являются внутрикадровые форматы видео, такие как DV , в которых каждый кадр видеопотока сжимается независимо, без ссылки на другие кадры в потоке, и не предпринимается никаких попыток преимущество корреляции между последовательными изображениями во времени для лучшего сжатия. Одним из примеров является Motion JPEG , который представляет собой просто последовательность изображений, сжатых по отдельности в формате JPEG . Этот подход является быстрым и простым за счет того, что кодируемое видео намного больше, чем формат кодирования видео, поддерживающий межкадровое кодирование.
Поскольку при межкадровом сжатии данные копируются из одного кадра в другой, если исходный кадр просто вырезан (или потерян при передаче), следующие кадры не могут быть восстановлены должным образом. Сделать «нарезки» в видео с внутрикадровым сжатием во время редактирования видео почти так же просто, как и редактировать несжатое видео: каждый находит начало и конец каждого кадра и просто копирует побитно каждый кадр, который нужно сохранить, и отбрасывает кадры никто не хочет. Еще одно различие между внутрикадровым и межкадровым сжатием состоит в том, что в внутрикадровых системах каждый кадр использует одинаковый объем данных. В большинстве межкадровых систем определенные кадры (например, « I-кадры » в MPEG-2) не могут копировать данные из других фреймов, поэтому для них требуется гораздо больше данных, чем для других фреймов поблизости. [49]
Можно создать компьютерный видеоредактор, который выявляет проблемы, возникающие, когда одни кадры редактируются, а другие кадры нуждаются в них. Это позволило использовать для редактирования новые форматы, такие как HDV . Однако этот процесс требует гораздо большей вычислительной мощности, чем редактирование внутрикадрового сжатого видео с тем же качеством изображения. Но это сжатие не очень эффективно для использования в любом аудиоформате.
Профили и уровни [ править ]
Формат кодирования видео может определять дополнительные ограничения для кодированного видео, называемые профилями и уровнями. Можно иметь декодер, который поддерживает декодирование только подмножества профилей и уровней данного видеоформата, например, чтобы сделать программу / оборудование декодера меньше, проще или быстрее.
A профиль ограничивает котором кодирующие методы разрешены. Например, формат H.264 включает профили baseline , main и high (и другие). В то время как P-срезы (которые можно спрогнозировать на основе предыдущих срезов) поддерживаются во всех профилях, B-срезы (которые могут быть предсказаны на основе как предшествующих, так и последующих срезов) поддерживаются в основном и высоких профилях, но не в базовом плане . [50]
Уровень представляет собой ограничение на такие параметры, как максимальное разрешение и скорость передачи данных. [50]
См. Также [ править ]
- Сравнение форматов контейнеров
- Сжатие данных # Видео
- Список форматов сжатия видео
- Формат видео файла
Ссылки и примечания [ править ]
- ^ Термин «кодирование видео» можно увидеть, например, в названиях Advanced Video Coding , High Efficiency Video Coding и Video Coding Experts Group.
- ^ Томас Виганд; Гэри Дж. Салливан; Жисль Бьонтегаард и Аджай Лутра (июль 2003 г.). «Обзор стандарта кодирования видео H.264 / AVC» (PDF) . СДЕЛКИ IEEE ПО СХЕМАМ И СИСТЕМАМ ДЛЯ ВИДЕОТЕХНОЛОГИЙ.
- ^ a b «СЕРИЯ H: АУДИОВИЗУАЛЬНЫЕ И МУЛЬТИМЕДИЙНЫЕ СИСТЕМЫ: Инфраструктура аудиовизуальных услуг - Кодирование движущегося видео: Расширенное кодирование видео для общих аудиовизуальных услуг» . Itu.int . Проверено 6 января 2015 .
- ^ "Первая страница" . Альянс открытых СМИ . Проверено 23 мая 2016 .
- ^ Адриан Грейндж; Питер де Риваз и Джонатан Хант. «Спецификация битового потока VP9 и процесса декодирования» (PDF) .
- ^ «Аудио / Видео» . Проекты Chromium . Проверено 23 мая 2016 .
- ^ «Форматы мультимедиа, поддерживаемые элементами аудио и видео HTML» . Mozilla . Проверено 23 мая 2016 .
- ^ Роуэн Троллоп (2013-10-30). «H.264 с открытым исходным кодом устраняет барьеры для WebRTC» . Cisco . Проверено 23 мая 2016 .
- ^ «Глава 3: Модифицированный алгоритм A * Prune для поиска K-MCSP при сжатии видео» (PDF) . Shodhganga.inflibnet.ac.in . Проверено 6 января 2015 .
- ^ a b c d e f g h i j "История сжатия видео" . ITU-T . Объединенная группа по видео (JVT) ISO / IEC MPEG и ITU-T VCEG (ISO / IEC JTC1 / SC29 / WG11 и ITU-T SG16 Q.6). Июль 2002. С. 11, 24–9, 33, 40–1, 53–6 . Дата обращения 3 ноября 2019 .
- ^ Робинсон, AH; Черри, К. (1967). «Результаты прототипа схемы сжатия полосы пропускания телевидения». Труды IEEE . IEEE . 55 (3): 356–364. DOI : 10.1109 / PROC.1967.5493 .
- ^ a b c d e f g h i Ганбари, Мохаммед (2003). Стандартные кодеки: от сжатия изображений до расширенного кодирования видео . Институт инженерии и технологий . С. 1–2. ISBN 9780852967102.
- ^ Б с д е е Lea, Уильям (1994). Видео по запросу: Research Paper 94/68 . 9 мая 1994: Библиотека Палаты общин . Проверено 20 сентября 2019 года .CS1 maint: location ( ссылка )
- ^ Ли, Джек (2005). Масштабируемые системы непрерывной потоковой передачи мультимедиа: архитектура, дизайн, анализ и реализация . Джон Вили и сыновья . п. 25. ISBN 9780470857649.
- ↑ Ахмед, Насир (январь 1991 г.). «Как я пришел к дискретному косинусному преобразованию» . Цифровая обработка сигналов . 1 (1): 4–5. DOI : 10.1016 / 1051-2004 (91) 90086-Z .
- ^ Ахмед, Насир ; Натараджан, Т .; Рао, КР (январь 1974), "дискретного косинусного преобразования", IEEE Transactions на компьютерах , C-23 (1): 90-93, DOI : 10,1109 / TC.1974.223784
- ^ Рао, КР ; Ип П. (1990), Дискретное косинусное преобразование: алгоритмы, преимущества, приложения , Бостон: Academic Press, ISBN 978-0-12-580203-1
- ^ а б Хабиби, Али (1974). «Гибридное кодирование графических данных». Транзакции IEEE по коммуникациям . 22 (5): 614–624. DOI : 10.1109 / TCOM.1974.1092258 .
- ^ Чен, З .; Он, Т .; Джин, X .; Ву Ф. (2019). «Обучение сжатию видео». IEEE Transactions on Circuits and Systems for Video Technology . 30 (2): 566–576. arXiv : 1804.09869 . DOI : 10.1109 / TCSVT.2019.2892608 .
- ^ Пратт, Уильям К. (1984). Успехи электроники и электронной физики: Приложение . Академическая пресса . п. 158. ISBN. 9780120145720.
Значительный прогресс в методологии кодирования изображений произошел с введением концепции кодирования гибридного преобразования / DPCM (Habibi, 1974).
- ↑ Ом, Йенс-Райнер (2015). Кодирование и передача мультимедийных сигналов . Springer. п. 364. ISBN 9783662466919.
- ^ a b Роуз, Джон А .; Робинсон, Гунер С. (30 октября 1975 г.). «Комбинированное пространственное и временное кодирование последовательностей цифровых изображений». Эффективная передача графической информации . Международное общество оптики и фотоники. 0066 : 172–181. Bibcode : 1975SPIE ... 66..172R . DOI : 10.1117 / 12.965361 .
- Перейти ↑ Huang, TS (1981). Анализ последовательности изображений . Springer Science & Business Media . п. 29. ISBN 9783642870378.
- ^ a b c Станкович, Радомир С .; Астола, Яакко Т. (2012). "Воспоминания о ранних работах в DCT: Интервью с К.Р. Рао" (PDF) . Отпечатки с первых дней информационных наук . 60 . Проверено 13 октября 2019 .
- ^ Чен, Вэнь-Сюн; Smith, CH; Fralick, SC (сентябрь 1977 г.). «Быстрый вычислительный алгоритм для дискретного косинусного преобразования». Транзакции IEEE по коммуникациям . 25 (9): 1004–1009. DOI : 10.1109 / TCOM.1977.1093941 .
- ^ «T.81 - Цифровое сжатие и кодирование неподвижных изображений с непрерывным тоном - Требования и рекомендации» (PDF) . CCITT . Сентябрь 1992 . Проверено 12 июля 2019 .
- ^ Cianci, Philip J. (2014). Телевидение высокой четкости: создание, развитие и внедрение технологии HDTV . МакФарланд. п. 63. ISBN 9780786487974.
- ^ a b c Ли, Цзянь Пин (2006). Труды Международной компьютерной конференции 2006 года по вейвлетовской активной медиа - технологий и обработке информации: Чунцин, Китай, 29-31 августа 2006 года . World Scientific . п. 847. ISBN 9789812709998.
- ^ a b c d e f g "История инфографики форматов видеофайлов" . RealNetworks . 22 апреля 2012 . Дата обращения 5 августа 2019 .
- ^ a b «Заявленный патент (-ы) Рекомендации ITU-T» . ITU . Проверено 12 июля 2019 .
- ^ a b «Список патентов MPEG-2» (PDF) . MPEG LA . Дата обращения 7 июля 2019 .
- ^ Shishikui, Ёшиаки; Наканиши, Хироши; Имаидзуми, Хироюки (26–28 октября 1993 г.). «Схема кодирования HDTV с использованием DCT с адаптивным размером» . Обработка сигналов HDTV: Материалы международного семинара по HDTV '93, Оттава, Канада . Эльзевир : 611–618. DOI : 10.1016 / B978-0-444-81844-7.50072-3 . ISBN 9781483298511.
- ^ a b c «MPEG-4 Visual - Патентный список» (PDF) . MPEG LA . Дата обращения 6 июля 2019 .
- ^ a b c «Отчет разработчика видео за 2019 год» (PDF) . Битмовин . 2019 . Дата обращения 5 ноября 2019 .
- ^ a b «AVC / H.264 - Патентный список» (PDF) . MPEG LA . Дата обращения 6 июля 2019 .
- ^ Ван, Ханьли; Kwong, S .; Кок, К. (2006). «Эффективный алгоритм прогнозирования целочисленных коэффициентов DCT для оптимизации H.264 / AVC». IEEE Transactions on Circuits and Systems for Video Technology . 16 (4): 547–552. DOI : 10.1109 / TCSVT.2006.871390 .
- ^ https://blogs.cisco.com/collaboration/world-meet-thor-a-project-to-hammer-out-a-royalty-free-video-codec
- ^ Томсон, Гэвин; Шах, Атар (2017). «Знакомство с HEIF и HEVC» (PDF) . Apple , Inc. Retrieved +5 Август 2 019 .
- ^ a b «Список патентов HEVC» (PDF) . MPEG LA . Дата обращения 6 июля 2019 .
- ^ «Стандарты и патенты ISO» . ISO . Проверено 10 июля 2019 .
- ↑ Дэвис, Эндрю (13 июня 1997 г.). «Обзор рекомендаций H.320» . EE Times . Дата обращения 7 ноября 2019 .
- ^ IEEE WESCANEX 97: связь, мощность и вычисления: материалы конференции . Университет Манитобы, Виннипег, Манитоба, Канада: Институт инженеров по электротехнике и электронике . 22–23 мая 1997 г. с. 30. ISBN 9780780341470.
H.263 похож на H.261, но более сложен. В настоящее время это наиболее широко используемый международный стандарт сжатия видео для видеотелефонии на телефонных линиях ISDN (Integrated Services Digital Network).
- ^ "Motion JPEG 2000 Часть 3" . Объединенная группа экспертов по фотографии, JPEG, и Объединенная группа экспертов по двухуровневому изображению, JBIG . Архивировано из оригинального 22 сентября 2012 года . Проверено 21 июня 2014 года .
- ^ Таубман, Дэвид; Марселлин, Майкл (2012). JPEG2000: Основы, стандарты и практика сжатия изображений: Основы, стандарты и практика сжатия изображений . Springer Science & Business Media . ISBN 9781461507994.
- ^ Шварц, Чарльз С. (2005). Понимание цифрового кино: профессиональное руководство . Тейлор и Фрэнсис . п. 147. ISBN. 9780240806174.
- ^ "Список патентов VC-1" (PDF) . MPEG LA . Проверено 11 июля 2019 .
- ^ «Предварительный патентный список HEVC» . HEVC Advance . Дата обращения 6 июля 2019 .
- ^ Бходжани, Д.Р. «Сжатие видео 4.1» (PDF) . Гипотеза . Проверено 6 марта 2013 года .
- ^ Джайсвал, RC (2009). Аудио-видео техника . Пуна, Махараштра: Нирали Пракашан. п. 3.55. ISBN 9788190639675.
- ^ a b Ян Озер. «Варианты кодирования видео H.264» . Adobe.com . Проверено 6 января 2015 .