Dirac (codec)

Dirac (codec)

Dirac is a prototype algorithm for the encoding and decoding of raw video. It was presented by the BBC in January 2004 as the basis of a new codec for the transmission of video over the Internet. The codec was finalised on January 21, 2008, and further developments will only be bug fixes and constraints [ [http://dirac.sourceforge.net/specification.html Dirac Specification ] ] . The immediate aim is to be able to encode standard digital PAL TV definition (720 x 576i pixels per frame at 25 frames per second) in real time; the reference implementation can encode around 17 frames per second on a 3 GHz PC but extensive optimisation is planned. This implementation is written in C++ and was released at SourceForge on 11 March 2004.

An intra-frame-only subset of the Dirac specification, known as "Dirac Pro", is being considered for standardisation as SMPTE "VC-2" [cite paper
author = BBC
title = Dirac Specification: Dirac Pro (Intra coding only)
version = 1.1.0 | publisher = BBC | date = 2008-04-02
url = http://diracvideo.org/download/specification/diracpro-spec-latest.pdf | format = PDF | accessdate = 2008-09-15
] .

The codec is named in honour of the British scientist Paul Dirac.

Technology

Similar to common video codecs such as the ISO/IEC Moving Picture Experts Group (MPEG)'s MPEG-4 Part 2 or Microsoft's WMV 7, it can compress any size of picture from low-resolution QCIF (176x144 pixels) to HDTV (1920x1080) and beyond. However, it promises significant savings in bandwidth and improvements in quality over these codecs, by some claims even superior to those promised by the latest generation of codecs such as H.264/MPEG-4 AVC or SMPTE's VC-1 (which is based on Microsoft's WMV 9). Dirac's implementors make the preliminary claim of "a two-fold reduction in bit rate over MPEG-2 for high definition video" [http://www.bbc.co.uk/rd/projects/dirac/overview.shtml] , an estimate which would put the design in about the same class of compression capability as the latest standardization efforts of H.264/MPEG-4 AVC and VC-1. MPEG-2 is the previous generation video codec used in the standard DVD format today.

Dirac employs wavelet compression, instead of the discrete cosine transforms used in most older codecs (such as H.264/MPEG-4 AVC or SMPTE's VC-1). Dirac is one of several projects attempting to apply wavelets to video compression. Others include Rududu [http://rududu.ifrance.com/rududu/] , Snow and Tarkin. Wavelet compression has already proven its viability in the JPEG 2000 compression standard for photographic images.

The Schrödinger Project

A second implementation of the dirac codec called "Schrödinger" aims to provide portable libraries as well as accompanying GStreamer plugins. The project is written in C. It also hopes to allow embedding Dirac inside the Ogg container format. The project is named after Erwin Schrödinger.

On 22nd of February 2008, Schrödinger 1.0.0 was released. This release was able to decode HD720/25p in real-time on a Core Duo laptop.

License

The BBC is releasing the source to the reference implementation of Dirac under the free software and open source Mozilla Public License, the GNU GPL 2 and the GNU LGPL. This may accelerate its adoption and lower entry costs into the emerging industry of Internet television.

The BBC does not own any patents on Dirac. They previously had some patent applications with plans to irrevocably grant a royalty-free licence for their Dirac-related patents to everyone, but they let the applications lapse. In addition, the developers will try to ensure that Dirac does not infringe any third party patents, enabling the public to use Dirac for any imaginable purpose. [http://dirac.sourceforge.net/faq.html#a7]

ee also

*Internet television

External links

* [http://dirac.sourceforge.net/ Dirac] project page
* [http://sourceforge.net/projects/dirac/ Dirac project] project page on SourceForge
* [http://www.bbc.co.uk/rd/ BBC Research and Development] the Department (largely) working on the codec
* [http://www.diracvideo.org Schrödinger project]
* [http://www.vromme.com/dirac/ DirectShow filter binaries and howto]

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Dirac (Codec) — Pour les articles homonymes, voir Dirac. Dirac …   Wikipédia en Français

  • Dirac (códec) — Saltar a navegación, búsqueda Para otros usos de este término, véase Dirac (desambiguación). Dirac es un códec de código abierto que ofrece herramientas de compresión y descompresión de video para propósitos generales, a resoluciones desde QCIF… …   Wikipedia Español

  • Dirac (codec) — Pour les articles homonymes, voir Dirac. Schrödinger …   Wikipédia en Français

  • Dirac (Codec) — Vorlage:Infobox Dateiformat/Wartung/MIME fehltVorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Standard fehlt Dirac Dateiendung: .avi, .ogv, .ts, .mkv, andere Entwickelt von …   Deutsch Wikipedia

  • 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 (disambiguation) — Dirac may refer to: *people: ** Paul Dirac (1902–1984), a British theoretical physicist, Nobel laureate, and a founder of the field of quantum physics ** Gabriel Andrew Dirac (1925–1984), a graph theorist* in physics: ** Dirac bracket, a… …   Wikipedia

  • Dirac (desambiguación) — Saltar a navegación, búsqueda El término dirac puede referirse a: Dirac, códec. Paul Dirac, físico. Delta de Dirac, función matemática. Ecuación de Dirac, función física que describe al electrón. Mar de Dirac, modelo teórico del vacío, formulado… …   Wikipedia Español

  • Dirac (video compression format) — Schrödinger Developer(s) David Schleef Stable release 1.0.10 / October 7, 2010; 12 months ago (2010 10 07) Operating system Cross platform …   Wikipedia

  • CoDec — Als Codec (Kunstwort aus engl. coder und decoder) bezeichnet man ein Verfahren bzw. Programm, das Daten oder Signale digital kodiert und dekodiert. Beim direkten Umwandeln von einem Format in ein anderes (bspw. MPEG 2 zu MPEG 4 oder MP3 zu WMA)… …   Deutsch Wikipedia

  • Dirac — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Patronyme Paul Dirac (1902 1984), physicien et mathématicien britannique, suite à ses travaux en mécanique quantique, a donné son nom à plusieurs objets… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”