|  
                    INTRO 
                    LEVEL 
                  Why data compression? 
                  Data compression is one of the most important 
                    enabling technologies of the information age. 
                  Various forms of compression are part 
                    of almost every multimedia application.  Without compression, 
                    we wouldn't be able to put images, let alone audio or video 
                    on the Internet.  Long-distance calls, modems, fax machines—all 
                    rely on compression.  If it weren't for compression, cell 
                    phones would not be improving in clarity, we wouldn't have 
                    digital TV or satellite communications.    
                  Example of data compression—Morse 
                    Code 
                  Morse code is an early example of data 
                    compression from the 19th century developed by 
                    Samuel Morse.  To send a message, letters are transmitted 
                    via telegraph are encoded as a series of dots and dashes.  
                    Morse realized that certain letters are used more frequently 
                    than others, so in order to reduce the time necessary to send 
                    a message, he assigned shorter code sequences to letters that 
                    occurred more often such as "a"   
                    and longer ones to letters that appear less often, like "q" 
                     .  
                  What is a compression algorithm? 
                  A compression algorithm is the mathematical 
                    process for converting data into smaller packages.  A compression 
                    algorithm actually consists of two parts.  There is the encoding 
                    algorithm, which takes an input X 
                    and generates a representation Xc 
                    that requires fewer bits, and there is a decoding 
                    algorithm that takes Xc and reconstructs 
                    it as Y.  With lossless compression, 
                    X=Y. 
                  What is lossless compression? 
                  Lossless compression, as the name implies, 
                    involves no loss of information.  If an image has been losslessly 
                    compressed, the original data can be recovered exactly from 
                    the compressed data.  Lossless image compression is used primarily 
                    for archiving, since people want to save all of the original 
                    data.  TIF and LZW-TIF are commonly used lossless compression 
                    schemes.  Generally, images can be losslessly compressed at 
                    rates of about 2:1. 
                  What is lossy compression? 
                  Lossy compression techniques involve 
                    some loss of information.  As a result, the original image 
                    cannot be exactly reconstructed.   In other words, the image 
                    you get out of decompression isn't quite identical to what 
                    you originally put in.  In return for accepting varying levels 
                    of distortions and artifacts in the reconstruction, higher 
                    compression ratios are possible.  JPEG is the most common 
                    form of lossy compression. 
                  What is visually lossless compression?  
                     
                  The term visually lossless is a misnomer.  
                    Visually lossless compression is actually lossy compression 
                    at low rates.  It means that the compressed file is "visually 
                    indistinguishable from the original", however there is 
                    still loss involved in the compression.  Lossless compression 
                    is a mathematical guarantee, visually lossless compression 
                    is subjective and means "close enough".   
                   INTERMEDIATE 
                    LEVEL 
                  What is a JPEG? 
                  JPEG is a standard for representing images 
                    that was created in the late 1980s.  There are many different 
                    modes of JPEG including baseline, lossless, progressive and 
                    hierarchical.  The baseline mode is the most popular mode 
                    and supports only lossy coding.  There is a lossless-only 
                    mode of JPEG, but it never gained popular acceptance and is 
                    largely obsolete. 
                  JPEG baseline divides an image into 8x8 
                    blocks and compresses 
                  To be continued... 
 |