Dirac

Dirac
Dirac
Разработан

BBC

Тип формата

алгоритм сжатия видео

dirac-research
Тип

Видеокодек, эталонная реализация

Разработчик

BBC Research Department

Операционная система

Кроссплатформенное ПО

Последняя версия

1.0.2 (12 февраля 2010)

Лицензия

MPL 1.1, GNU GPL 2, GNU LGPL 2.1

Сайт

diracvideo.org

Schrödinger
Тип

Видеокодек

Разработчик

David Schleef

Операционная система

Кроссплатформенное ПО

Последняя версия

1.0.10 (7 октября 2010)

Лицензия

MPL 1.1, GNU GPL 2, GNU LGPL 2, MIT License

Сайт

diracvideo.org

Dirac — это алгоритм для кодирования и раскодирования несжатого (raw) видео. Он был представлен BBC в январе 2004 как основа нового кодека, предназначенного для передачи видео через Интернет. Кодек был завершён 21 января 2008 года и последующие разработки будут включать только исправление ошибок и другие критические факторы[1]. Первоначальной целью было обеспечить возможность декодировать видео в стандартном разрешении PAL TV (720x576i пикселей при 25 кадрах в секунду) в режиме реального времени. Текущая реализация позволяет декодировать видео на скорости около 17 кадров в секунду при использовании 3 ГГц процессора, но также планируется усиленная оптимизация. Данная реализация написана на C++ и выпущена на SourceForge.net 11 марта 2004 года. Имеется версия[2], написанная с использованием технологии CUDA, ускоряющей вычисления путём использования возможностей видеокарты, за счёт чего скорость декодирования в несколько раз больше.

Кодек назван в честь английского физика Поля Дирака.

Содержание

Технология

Также как и другие распространённые кодеки, такие так MPEG-4 Part 2 или WMV 7, Dirac может сжимать любой размер картинки от низкого разрешения QCIF (176x144 пикселей) до HDTV (1920x1080) и выше.

Dirac использует сжатие с помощью вейвлетов вместо дискретного косинусного преобразования, применяющегося в большинстве старых кодеков (таких как H.264 или VC-1). Dirac является одним из нескольких проектов, пытающихся использовать вейвлеты для сжатия видео. Другими проектами являются Rududu, Snow и Tarkin. Сжатие с помощью вейвлетов уже доказало свою жизнеспособность в стандарте JPEG 2000, применяющегося для компрессии фотографических изображений.

Dirac Pro

Профессиональный профиль кодека Dirac Pro был реализован в сентябре 2008 года.[3] Профиль расчитан на применение в монтажных, архивных и вещательных системах, где существуют повышенные требования к качеству сжатого видео. Алгоритм сжатия имеет открытый код и распространяется по лицензии Royalty Free.

Кодек отличается от его бытовой версии использованием только внутрикадрового сжатия, то есть поток содержит только I-кадры. В кодеке применяется упрощенное статистическое кодирование, пригодное для декодирования в реальном времени при очень высокой скорости потока. Степень сжатия - от 2:1 до 16:1, но при большей степени сжатия усложняются вычисления и увеличивается время кодирования.

При передаче сигналов стандарта 1080p/50 вместо требуемых каналов Dual Link HD-SDI (две линии по 1,5 Гбит/с) или 3G-SDI (3 Гбит/с) возможно применять HD-SDI (1,5 Гбит/с). В таком случае коэффициент компрессии составляет 2,5:1. А сигналы 1080i/50 могут быть сжаты и переданы со скорость 600 Мбит/с по гигабитной Ethernet сети. Также в случае применения сжатия возможно уменьшения потока до 270 Мбит/с для передачи сигналов 1080i/50 по каналу SDI. В этом случае коэффициент компрессии будет 5:1.

Согласно спецификации поддерживаются форматы от QSIF525 (176 × 120 пикселей) вплоть до последних UHDTV 8K-50 (7680 × 4320 пикселей, 50 кадров/с) и цифровых киноформатов 2K и 4K D-Cinema.[4]

Кодек поддерживает значительное число форматов:

VC-2

Кодек Dirac Pro был направлен в SMPTE для стандартизации как VC-2 Codec. В 2010 году SMPTE приняли в качестве стандарта видео компрессии VC-2.

  • SMPTE 2042-1-2009 VC-2 Video Compression
  • SMPTE 2042-2-2009 VC-2 Level Definitions
  • RP (Recommended Practices) 2047-1-2009 - VC-2 Mezzanine Level Compression of 1080P High Definition Video Sources
  • SMPTE 2047-2-2010 Carriage of VC-2 Compressed Video over HD-SDI - Передача сжатого видео VC-2 по интерфейсу HD-SDI
  • RP 2042-3-2010 - VC-2 Conformance Specification

Проект Schrödinger

Вторая реализация кодека dirac, названная «Schrödinger» (Шрёдингер) была нацелена на создание переносимых библиотек, а также плагинов для GStreamer. Проект был написан на языке программирования C. Также стало возможным использовать Dirac внутри Ogg контейнеров. Проект был назван в честь австрийского физика Эрвина Шрёдингера.

22 февраля 2008 года была выпущена финальная версия Schrödinger 1.0.0. Данная версия может декодировать видео с разрешением HD720/25p в режиме реального времени на ноутбуке с процессором класса Core Duo.

Примечания

Литература

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Dirac" в других словарях:

  • DIRAC (P.) — Le physicien anglais Dirac est l’une des plus illustres personnalités scientifiques de notre époque. Sa formulation des lois fondamentales de la mécanique quantique et sa découverte de l’équation relativiste de l’électron le placent au même rang… …   Encyclopédie Universelle

  • Dirac — bezeichnet: einen Roman von Dietmar Dath, siehe Dirac (Dath) einen Video Codec der BBC, siehe Dirac (Codec) Dirac ist der Name folgender Personen: Gabriel Andrew Dirac (1925–1984), britischer Mathematiker Paul Dirac (1902–1984), britischer… …   Deutsch Wikipedia

  • Dirac — may refer to: People Paul Dirac (1902–1984), British theoretical physicist, Nobel laureate, and a founder of the field of quantum physics Gabriel Andrew Dirac (1925–1984), graph theorist, Paul Dirac s stepson In physics Dirac bracket, a… …   Wikipedia

  • Dirac —   [dɪ ræk], Paul Adrien Maurice, britischer Physiker, * Bristol 8. 8. 1902, ✝ Tallahassee (Fla.) 20. 10. 1984; Professor in Cambridge (1932 69) und Tallahassee (seit 1971). Dirac lieferte grundlegende Beiträge zur Quantentheorie und… …   Universal-Lexikon

  • Dirac — Le nom apparaît en Suisse au XIXe siècle, mais devrait venir du sud ouest de la France (quelques mentions au XVIIe siècle dans la Haute Garonne). Il faut peut être le rapprocher de Dirat, assez fréquent dans le Tarn et Garonne et la Haute Garonne …   Noms de famille

  • Dirac — Paul Adrien Maurice …   Scientists

  • Dirac — (Paul) (1902 1984) physicien anglais. Il développa la mécanique quantique et relativiste. P. Nobel 1933 (avec E. Schrödinger) …   Encyclopédie Universelle

  • Dirac — (izg. dȉrak), Paul Adrien Maurice (1902 1984) DEFINICIJA engleski teoretski fizičar, bavio se kvantnom mehanikom; Nobelova nagrada 1933 (zajedno s E. Schrödingerom) …   Hrvatski jezični portal

  • Dirac — [di rak′] Paul Adrien Maurice 1902 84; Eng. mathematician & nuclear physicist …   English World dictionary

  • Dirac, P.A.M. — ▪ English physicist in full  Paul Adrien Maurice Dirac  born August 8, 1902, Bristol, Gloucestershire, England died October 20, 1984, Tallahassee, Florida, U.S.       English theoretical physicist who was one of the founders of quantum mechanics… …   Universalium


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»