Jump to content

Синепак

Cinepak с потерями видеокодек [1] разработан Питером Барреттом из SuperMac Technologies и выпущен в 1991 году вместе с Video Spigot, а затем в 1992 году как часть QuickTime видеопакета от Apple Computer. Один из первых инструментов сжатия видео, позволяющий создавать полноценные видео на компакт-дисках . [2] он был разработан для кодирования видео с разрешением 320×240 со 1× (150 кбайт /с) скоростью передачи CD-ROM . Первоначальное название этого кодека было Compact Video . [3] поэтому его FourCC идентификатор — CVID . Кодек был портирован на Microsoft Windows в 1993 году. Он также использовался на игровых консолях четвертого и пятого поколения , таких как Atari Jaguar CD , [4] Sega CD , Sega Saturn и 3DO . [2] libavcodec включает декодер и кодировщик Cinepak, оба лицензированы в соответствии с условиями LGPL .

История [ править ]

Это был основной видеокодек ранних версий QuickTime и Microsoft Video для Windows , но позже его заменили Sorenson Video , Intel Indeo и совсем недавно MPEG-4 Part 2 и H.264/MPEG-4 AVC . [5] [6] Однако фильмы, сжатые с помощью Cinepak, обычно воспроизводятся на большинстве медиаплееров.

Технология [ править ]

Cinepak основан на векторном квантовании , которое существенно отличается от алгоритма дискретного косинусного преобразования (DCT), используемого большинством современных кодеков (в частности, семейства MPEG , а также JPEG ). Это позволяло реализовать реализацию на относительно медленных процессорах (видео, закодированное в Cinepak, обычно воспроизводится нормально даже на Motorola 68030 с частотой 25 МГц , а на таких консолях, как Sega CD, обычно использовались даже более медленные процессоры, например, 68000 с частотой 12,5 МГц), но это приводило к появлению блочных артефактов на высоких частотах. низкий битрейт , что объясняет критику в адрес на основе FMV видеоигр .

Векторы, квантованные в Cinepak, представляют собой блоки пикселей 2×2. Блок может состоять из 4 значений яркости (оттенки серого) или из 4 значений яркости и 2 значений цветности ( подвыборка цветности 4:2:0 ). [7] [8] Квантованные блоки хранятся в двух кодовых книгах под названием V1 и V4, каждая из которых содержит до 256 записей. Векторы в кодовой книге V1 представляют собой уменьшенные блоки пикселей размером 4×4, тогда как векторы в кодовой книге V4 представляют собой блоки пикселей 2×2.

Для обработки Cinepak делит видео на ключевые (внутрикодированные) изображения и интеркодированные изображения. [7] В ключевых изображениях кодовые книги передаются с нуля, тогда как в интеркодированных изображениях записи кодовой книги выборочно обновляются. [7] Каждое изображение дополнительно разделено на несколько горизонтальных полос. Кодовые книги могут обновляться для каждого диапазона отдельно. Каждая полоса разделена на блоки размером 4×4 пикселя. [7] [8] Каждый блок может быть закодирован либо из кодовой книги V1, либо из кодовой книги V4. [7] [8] При кодировании из кодовой книги V1 в битовый поток записывается один индекс кодовой книги на блок 4×4, а соответствующая запись кодовой книги 2×2 масштабируется до 4×4 пикселей. [7] [8] При кодировании из кодовой книги V4 в битовый поток записываются четыре индекса кодовой книги на блок 4×4, по одному на каждый подблок 2×2. [7] [8] Альтернативно кодированию из кодовой книги V1 или V4 можно пропустить блок 4×4 во интеркодированном изображении. Пропущенный блок копируется без изменений из предыдущего кадра в режиме условного пополнения . [7] [8] Скоростью передачи данных можно управлять, регулируя скорость ключевых кадров и регулируя допустимую ошибку в каждом блоке.

Ссылки [ править ]

  1. ^ Билунд, Андерс (22 декабря 2009 г.). «От Cinepak до H.265: краткая история сжатия видео» . Арс Техника . Проверено 1 ноября 2012 г.
  2. ^ Jump up to: Перейти обратно: а б «Ракетная наука взлетает». ГеймПро . № 62. ИДГ . Сентябрь 1994 г. с. 48.
  3. ^ «QuickTime 1.6.1: Прочтите меня» . База знаний Apple . 19 февраля 2012 года . Проверено 5 апреля 2013 г.
  4. ^ «Компакт-диск Jaguar...». Ежемесячник электронных игр . № 59. ООО «ЭГМ Медиа». Июнь 1994 г. с. 122.
  5. ^ Дженнифер Нидерст Роббинс (28 февраля 2006 г.). Коротко о веб-дизайне: краткий справочник по настольному компьютеру . О'Рейли Медиа, Инк. с. 627. ИСБН  978-0-596-00987-8 . Проверено 1 ноября 2012 г.
  6. ^ Apple Computer, Inc (2004 г.). QuickTime для Интернета: для Windows и MacIntosh . Морган Кауфманн. п. 328 . ISBN  978-1-55860-904-4 . Проверено 1 ноября 2012 г.
  7. ^ Jump up to: Перейти обратно: а б с д и ж г час Тим Фергюсон (2001). «Формат потока Cinepak (CVID) для AVI и QT» . Проверено 5 апреля 2013 г.
  8. ^ Jump up to: Перейти обратно: а б с д и ж "cinepak.c" . FFmpeg . Архивировано из оригинала 29 октября 2013 года . Проверено 5 апреля 2013 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 243307c318e45c676811ba1563ae0e99__1691558280
URL1:https://arc.ask3.ru/arc/aa/24/99/243307c318e45c676811ba1563ae0e99.html
Заголовок, (Title) документа по адресу, URL1:
Cinepak - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)