DjVu


 
 

DjVu (pronounced deja-vu) is a computer file format designed primarily to store scanned images. It features advanced technologies such as image layer separation, progressive loading, arithmetic coding, and lossy compression for bitonal images, allowing for high quality, readable images to be stored in a minimum of space.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Progressive loading makes the format ideal for images served over the internet. DjVu has been promoted as an alternative to PDF, actually outperforming PDF on most scanned documents. This has led to its widespread use in distributing math books on file sharing networks. Like PDF, DjVu can contain an OCRed text layer, making it easy to perform cut and paste operations.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

The DjVu technology was originally developed by Yann Le Cun, L?on Bottou

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Patrick Haffner and Paul G. Howard at AT&T Laboratories

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

in 1996. DjVu is an Open File Format. The file format specification is published as well as source code for the reference library. The ownership rights to the commercial development of the encoding software have been transferred to different companies over the years, including AT&T and LizardTech. The original authors maintain a GPLed implementation named "DjVuLibre".

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

In 2002 the DjVu file format was chosen by the Internet archive as the format in which its Million Book Project provides scanned public domain books online (along with TIFF and PDF).

~ ~ ~ ~ ~ ~ ~ ~ ~ ~


 

Computer: A computer is a device or for processing information from data according to a program — a compiled list of instructions. The information to be processed may represent numbers, text, pictures, or sound, amongst many other types....

File format: A file format is a particular way to encode information for storage in a computer file....

Arithmetic coding: Arithmetic coding is a method for lossless data compression. It is a form of entropy encoding, but where other entropy encoding techniques separate the input message into its component symbols and replace each symbol with a code word, arithmetic coding encodes the entire message into a single numbe...

~ Table of Content ~

Introduction
External links
 


 

~ Related Subjects ~

AT&T (1) - LizardTech (1) - GPL (1) - Paul G. Howard (1) - AT&T Laboratories (1) - 1996 (1) - TIFF (1) - Lossless data compression (1) - Entropy encoding (1) - 2002 (1) - Internet archive (1) - Public domain (1) - Arithmetic coding (1) - Lossy compression (1) - Internet (1) -
 

~ Community ~

History Forum
Come and discuss about History, Civilizations, Historical Events and Figures
History Web-Ring
A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site.