Indeo - Indeo

Indeo
Intel Indeo logo.svg
Расширение имени файла
ЭКО
Тип интернет-СМИ
видео / x-ivf, видео / x-indeo
РазработанЛаборатории архитектуры Intel
изначальный выпускНоябрь 1992; 28 лет назад (1992-11)
Последний релиз
5.11
Тип форматасжатое видео
СодержитсяAVI
Расширен сDVI

Видео Indeo (широко известное сейчас как «Indeo») - это семейство аудио- и видео форматы и кодеки впервые выпущен в 1992 году и предназначен для воспроизведения видео в реальном времени на настольных процессорах. Хотя его первоначальная версия была связана с Intel DVI Формат видеопотока, аппаратный кодек для сжатия видео телевизионного качества на компакт-диски, Indeo отличился тем, что был одним из первых кодеков, позволяющих воспроизводить видео на полной скорости без использования аппаратного ускорения. Также в отличие от Cinepak и TrueMotion S, при сжатии использовалось то же цветовое пространство Y'CbCr 4: 2: 0, что и в стандарте ITU H.261 и ISO MPEG-1. Использование Indeo было бесплатным.[1] для максимально широкого использования.

История

Во время разработки того, что стало P5 Pentium микропроцессор, Лаборатории архитектуры Intel реализовал один из первых программных видеокодеков высочайшего качества на тот момент, который продавался как «Indeo Video». Он разрабатывался с 1980-х годов на основе аппаратного обеспечения. Цифровое видео интерактивное (DVI), который ранее был разработан General Electric.[2] Indeo был впервые выпущен в 1992 году вместе с Microsoft с Видео для Windows Платформа.[3] На момент публичного представления это был единственный видеокодек, поддерживаемый как Microsoft (видео для Windows), так и Компьютер Apple с QuickTime программные среды, а также программные системы IBM того времени. Он был продан Ligos Corporation в 2000 г.

В период с 1993 по 2000 год Intel выпустила несколько разных версий кодека, основанных на очень разной математике и имеющих разные функции.

Хотя Indeo широко использовался в середине 1990-х годов, он оставался проприетарный. Intel замедлила разработку и прекратила активный маркетинг, и его популярность быстро превзошла популярность. MPEG кодеки и другие, поскольку процессоры стали более мощными, а их оптимизация для чипов Intel стала менее важной. Indeo все еще находил применение в видео игра кат-сцена видео, например, в 1998 году Полицейский квест: SWAT 2.

Форматы

Исходный формат был разработан для воспроизведения в реальном времени на процессорах Intel начального уровня (i386 и i486 ), опционально поддерживаемый специализированным аппаратным декодером (Intel i750 ). Сложность декодирования была значительно ниже, чем у современных кодеков MPEG (H.261, MPEG-1 Часть 2).

Кодек был очень асимметричный, что означает, что для кодировать видеопоток, чем его декодировать. Intel ProShare Система видеоконференцсвязи воспользовалась этим преимуществом, используя аппаратное ускорение для кодирования потока (и, таким образом, требуя дополнительную карту), но позволяя отображать поток на любом персональном компьютере.

Indeo 2

ранее известный как Видео в реальном времени 2, работает дельта-кодирование пикселей построчно, либо относительно временной, либо пространственно непосредственно предшествующей строки, в сочетании со статическим Кодирование Хаффмана.[4]

Indeo видео 3

это традиционный DCT формат кодирования на основе преобразования, предназначенный для воспроизведения видео с CD-ROM это очень похоже на конкурирующие Cinepak. Оно использует субдискретизация цветности, дельта-кодирование, векторное квантование, кодирование длин серий и компенсация движения (межкадровый coding) с рекомендуемым интервалом между ключевыми кадрами, равным 4, и имеет явно асимметричные характеристики времени выполнения.[5][3]

Indeo Video Interactive

имел большую вычислительную сложность и был предназначен для разработчиков видеоигр.[6] Это было основано на вейвлет-преобразования[7] и включены новые функции, такие как с хроматической манипуляцией прозрачность и поддержка горячих точек. Изначально не было поддержки систем Apple.[8] Были созданы два варианта этой технологии: Indeo Video 4 и 5. Формат никогда официально не документировался, но позже был реконструирован для использования сторонних декодеров.[9]

Аудио кодер Indeo

это формат кодирования преобразования, основанный на модифицированное дискретное косинусное преобразование (MDCT).[10]

Реализации

Официальные декодеры Indeo 5 существуют для Майкрософт Виндоус, то классическая Mac OS, BeOS R5 и XAnim игрок на Unix. Декодеры с обратной разработкой для версий 2, 3, 4 и 5 были представлены в FFmpeg с 2003 по 2011 гг.[11] Indeo версии 3 (IV31 и IV32), 4 (IV41) и 5 ​​(IV50) поддерживаются MPlayer[12] и XAnim. Версия 5.11 есть бесплатное ПО[13] и может использоваться во всех 32-битных версиях Windows до Vista. Версия 5.2 создана для XP и доступна для покупки на официальном сайте.[14] для использования только с Windows 95, 98, ME, NT, 2000 и XP. Это включает поддержку кодеков Indeo Video 4.5 и Indeo Audio 2.5, но видеокодек версии 3.2 был удален с момента первоначального выпуска Indeo XP для Windows. Хотя видео Indeo официально не поддерживается в Windows Vista и Windows 7, простой ввод в командную строку следующей строки может включить воспроизведение видео в формате Indeo: regsvr32 ir50_32.dll[15]

Консультации по безопасности

Реализация кодека Indeo для Microsoft Windows содержит несколько уязвимостей, поэтому не следует воспроизводить видео Indeo из ненадежных источников. Microsoft попыталась удалить их в XP SP1, но ей пришлось выпустить исправление, чтобы добавить его обратно.[16] Кодек изначально был лицензирован Intel, и Microsoft, вероятно, не имеет исходного кода, который потребуется для исправления уязвимостей. В полностью исправленных системах и во всех системах Windows Vista и более поздних версий кодек Indeo в большинстве случаев частично отключен. [17]

использованная литература

  1. ^ "Главная".
  2. ^ Томас Будье; Дэвид М. Шоттон (1999-04-01). «Видео в Интернете: введение в цифровое кодирование, сжатие и передачу данных движущихся изображений». Журнал структурной биологии. 125 (2–3): 133–155. Дои:10.1006 / jsbi.1999.4097. ISSN  1047-8477. PMID  10222270.
  3. ^ а б "Центральный кодек - Кодек Indeo". siggraph.org. 1998. Получено 2019-04-03.
  4. ^ «Индео 2». Мультимедиа Вики. 2018-01-24. Получено 2019-04-03.
  5. ^ «Индео 3». Мультимедиа Вики. 2018-01-24. Получено 2019-04-03.
  6. ^ Мустафа, Сулейман; Сяо, Ханьнань (декабрь 2015 г.). «Сравнение кодеков Cinepak, Intel, Microsoft video и indeo для сжатия видео». Международный журнал мультимедиа и его приложений. 7 (6). arXiv:1601.01408.
  7. ^ «Архивная копия». Архивировано из оригинал на 2006-05-07. Получено 2006-03-24.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  8. ^ "Центральный кодек - Кодек Indeo". siggraph.org. 1998. Получено 2019-04-03.
  9. ^ «Индео 4». Мультимедиа Вики. 2018-01-24. Получено 2019-04-03.
  10. ^ "Imc: Сделать IMDCT поддержкой стерео вывода (34271cab) · Коммит · libav / Libav".
  11. ^ https://git.videolan.org/?p=ffmpeg.git;f=Changelog;hb=HEAD
  12. ^ «Таблица состояния кодеков - MPlayer - Проигрыватель фильмов».
  13. ^ "Бесплатная загрузка Ligos Indeo Codec 5.11".
  14. ^ «Ligos Corporation» Indeo ».
  15. ^ «Проблема Indeo 5.x с Vista».
  16. ^ «Игра перестает отвечать (зависает) или неожиданно завершается при воспроизведении вступительного видеоклипа».
  17. ^ «Рекомендации Microsoft по безопасности (954157) - Улучшения безопасности для кодека Indeo».

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

Литература

  • Майкл Кейт (Intel). Будущие направления Indeo Video. Международная компьютерная конференция IEEE (Compcon). Сан-Франциско, Калифорния, США: IEEE Computer Society Press. Дои:10.1109 / cmpcon.1993.289725. ISBN  0-8186-3400-6.CS1 maint: ref = harv (ссылка на сайт)