Войти

Реклама

Опрос

В каком качестве вы смотрите фильмы?

Blu-ray
HD Remux
FullHD rip
HD rip
DVD

Реклама

Поиск
Главные темы: HD | HTPC | 3D


Кодек VC-1

22 февраля 2011
Кодек VC-1


VC-1 является сокращенным названием видеокодека, разработанного Microsoft и продвигаемого Microsoft в качестве стандарта формата Windows Media Video 9. Он был одобрен Обществом инженеров кино и телевидения (SMPTE). Над разработкой этого стандарта в течение нескольких лет трудились около 75 различных компаний.

В результате появился стандарт SMPTE 421M с двумя дополнительными документами (SMPTE RP227 и SMPTE RP228), которые описывают VC-1. Эти документы представляют всеобъемлющие руководство по обеспечению и взаимодействию разных систем при доставке контента. Стандартизация потока декодера дает возможность обеспечить такую совместимость VC-1.

Справка по SMPTE стандартизации
SMPTE представляет собой общепризнанное Общество экспертов кино и видеопродукции с представительством в 85 странах всего мира. Разработанными стандартам SMPTE широко пользуются профессионалы в области видео, кино и цифрового кино. Стандарт SMPTE VC-1 или SMPTE 421M, первоначально был разработан под кодек Windows Media Video 9 .Но сейчас стандарт VC-1 включает в себя простые, сложные, а также расширенные понятия, профили и средства по кодированию изображения.

В процессе разработки стандарта была использована SMPTE технология сжатия видео Комитета, который известен, как комитет C24. Этот комитет курирует технологии кодирования, процессы переключения, декодирования сигналов видео и их сжатия.

Microsoft выбрал для стандартизации Windows Media Video 9 кодек по ряду причин, в том числе имея в виду доступность и совместимость. Стандартизация позволяет независимым продуктам становиться совместимыми. Стандартизация потока синтаксиса и процесса декодирования дает производителям аппаратного обеспечения ресурсы стабильности, необходимые при инвестировании средств в создание декодеров на чипах в разных устройствах. Изоляция стандартов видео кодеков от стандартов других частей всей системы видео, позволяет использовать кодек на многих типах оборудования и во многих различных системах.

В дополнение к другим причинам возникшей необходимости по разработке стандарта VC-1 следует сказать, что наличие стандарта SMPTE позволяет другим форматам и специфичным системам, поддерживающим стандартизацию SMPTE, использовать подключение VC-1, такая возможность есть и у независимых компаний. Так же своевременное появление стандарта VC-1, препятствует появлению иных версий в технологиях других организаций. Стандартизация также помогает получить готовые технологии других организаций, которые соглашаются с использованием открытых отраслевых стандартов.

Есть три документы, подготовленные SMPTE по описанию VC-1. Первый документ, SMPTE 421M, является спецификацией VC-1 . Это основной документ, содержащий подробные сведения о VC-1, о синтаксисе битового потока и декодере семантики. Второй документ, SMPTE RP228, является спецификацией соответствия VC-1 . В этом документе описываются процедуры и критерии испытаний для определения соответствия спецификации SMPTE 421M, он так же включает в себя ссылки на исходный код битового потока. Третий документ, SMPTE RP227, является транспортной спецификацией VC-1. Транспорт в системе VC-1 не регламентируется. Компрессированные данные могут переноситься с использованием программного и транспортного потоков MPEG-2.

Обзор VC-1
VC-1 кодек, предназначен для достижения состояния высокого качества сжатого видео на скоростях, которые могут варьировать от очень низких до высоких. Кодек может легко обрабатывать 1920 пикселей х 1080 пикселей с скоростью от 6 до 30 мегабит в секунду (Мбит / с) для видео высокой четкости. Так же он способен обеспечить высокое разрешение 2048 пикселей х 1536 пикселей для цифрового кино, и максимальной скорости в 135 Мбит / с. Как пример очень низкой скорости передачи видео - будет 160 пикселей х 120 пикселей и скорости 10 килобит в секунду (кбит / с).

Основные функции VC-1 заключены в блоке на основе компенсации движения и схеме пространственного преобразования, аналогичные используются в других стандартах сжатия видео, таких как MPEG-1 и H.261. Однако, VC-1 имеет ряд нововведений и оптимизаций, которые делают его несколько отличной от основной схемы сжатия, и позволяют достигать более высокое качество и эффективность.

VC-1 Advanced Profile (усовершенствованный профиль) предусматривает работу с широким рядом устройств. Что обеспечивает еще большую гибкость для производителей устройств и контент-услуг.

Инновации
VC-1 включает в себя ряд нововведений, которые позволяют ему производить высококачественный контент.

16-Bit преобразование
В целях минимизации осложнений у декодера, VC-1 использует 16-битное преобразование. Это также дает преимущество легкого переходить на обработку большого количества цифровой информации при обработке сигнала (DSP). Рабочее оборудование должно иметь 16-разрядные процессоры. Среди ограничений при использовании VC-1 как преобразователя, является требование, чтобы 16-разрядные значения, используемые в работе не превышали 16 бит. Такое ограничение на преобразования позволяет обеспечить эффективное декодирование у широкого спектра устройств.

Компенсация движения
Компенсация движения- это процесс создания предсказывания кадра путем смещения отсчета. Как правило, прогноз формируется на блоке (8 х 8 пикселей плитка) или макроблоке (16 х 16 пикселей плитки) данных. Перемещение данных о движения определяется вектором движения, который фиксирует все сдвиги на графике по осям Х и Y.

Эффективность кодека зависит от размера блока предсказания, детализации субпиксельной данных, которые могут быть захвачены, и так же от типа фильтра, используемого для генерации субпиксельной предиктории. VC-1 использует 16 х 16 блоков для прогнозирования, с возможностью создания смешанных рамок 16 х 16 и 8 х 8 блоков. VC-1 объединяет вектор движения настройки, определяет размер блока субпиксельной детализации и тип фильтра в режимах.

Луп фильтрации
VC-1 используется в цикле деблокирования фильтра, который пытается удалить блок-границ разрывов и введен для квантования ошибок в интерполированных кадрах. Эти разрывы могут вызвать видимых дефекты в распакованных кадрах видео и может повлиять на качество кадров.

Петли фильтр учитывает адаптивной размер блока преобразования. Фильтр также оптимизирован для уменьшения числа требуемых операций.

Кодирование чересстрочное
Чересстрочное видео широко используется в телевизионном вещании. При кодировании с чересстрочной разверткой, VC-1 кодек можете воспользоваться характеристиками чересстрочных кадров для улучшения сжатия. Это достигается за счет использования данных из обоих полей прогнозирования движения компенсации в интерполированных кадрах.

Advanced B рамка кодирования
Двунаправленная или B рамка кадра интерполирует данные, как в предыдущих и последующих кадрах. B кадры отличаются от Я кадров (также называемых ключевых кадров), которые закодированы без ссылок на другие кадры. В кадры также отличаются от кадров P, которые интерполируются только из предыдущих кадров. VC-1 включает в себя несколько опций, которые делают B кадры более эффективно.

Fading компенсации
Из-за особенностей сжатия, с использованием компенсации движения, кодирование видео кадров, которые содержат исчезновение или содержащих темноту, очень неэффективно. При равномерном увядании, каждый макроблок требует корректировки яркости. VC-1 включает в себя компенсацию выцветания, которая обнаруживает исчезновение кадра и использует альтернативные методы для регулировки яркости. Эта функция повышает эффективность сжатия при последующих затуханиях и других общих изменений освещенности.

Дифференциальная Квантование
Дифференциальное квантование, или DQUANT, является метод кодирования, в котором несколько шагов квантования используются в пределах одного кадра. Самая простая и, как правило, наиболее эффективная форма дифференциальных квантования, включает в себя только две уровня квантования (двухуровневая DQUANT), но VC-1 поддерживает несколько уровней.

Профили и уровни
VC-1 содержит ряд профиля и уровня комбинаций, которые поддерживают кодировку многих типов видео. Профиль определяет особенности кодека, которые имеются, и тем самым определяет необходимые сложности декодера (математические интенсивности).

Заключение
VC-1 является передовым кодек, который предлагает очень высокое качество изображения с отличной эффективности сжатия. VC-1 способен передавать видео высокой четкости на скоростях всего 6 до 8 Мбит / с.
Другие новости по теме:
Комментарии(0)
Добавить комментарий
Ваше Имя:  

Ваш E-Mail: