Fast lossless encoder for digitized analog data

a lossless encoder and analog data technology, applied in the field of lossless encoders, can solve the problems of inefficient coded localized regions of similar data, deleterious effects, etc., and achieve the effect of reducing deleterious effects and more accurate predictions

Inactive Publication Date: 2010-01-05
APPLE INC
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0006]The present invention enables the lossless compression and corresponding decompression of image and audio data using a combination of dynamic prediction and Golomb coding. A dynamic prediction algorithm is run to express pixel values as differential values rather than original bit values. Predictor coefficients are re-evaluated on the fly using a nonlinear feedback method, enabling additional compression because of more accurate predictions. An Adaptive Golomb Engine of the present invention next performs an additional compression step, using an adaptive form of Golomb encoding in which mean values are variable across the data. The use of variable mean values reduces the deleterious effects found in conventional Golomb encoding in which localized regions of similar data are inefficiently coded if their bit values are uncommon in the data as a whole. In addition, image data is first converted by the present invention from the RGB domain into a YUV domain before being processed by the dynamic prediction algorithm.

Problems solved by technology

The use of variable mean values reduces the deleterious effects found in conventional Golomb encoding in which localized regions of similar data are inefficiently coded if their bit values are uncommon in the data as a whole.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fast lossless encoder for digitized analog data
  • Fast lossless encoder for digitized analog data
  • Fast lossless encoder for digitized analog data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]FIG. 1 illustrates a block diagram of a system in accordance with an embodiment of the present invention. FIG. 1 includes a Pre-Processing Engine 102, a Dynamic Predictor 104, and an Adaptive Golomb Engine 106. Also illustrated in FIG. 1 are a data source 108, and a composed stream 110.

[0015]Data source 108 stores uncompressed image or audio data. Those of skill in the art will appreciate that data source 108, although depicted as a single storage unit, may be one, two or many storage devices, as desired by the implementer. For example, where a full-length movie of several terabytes is to be compressed, it may exist in an uncompressed format across several different data sources.

[0016]Referring both to FIG. 1 and FIG. 2, the uncompressed data from data source 108 is transmitted to system 100 and received 202 by Pre-Processing Engine 102. If the data includes 203 color image or stereo sound data, Pre-Processing Engine 102 transforms 204 the data in a manner as described below. ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Lossless compression and the corresponding decompression of image and audio data are enabled using a combination of dynamic prediction and Golomb coding. First, data is converted from the RGB domain into the YUV domain. Next, a dynamic prediction algorithm is run to express pixel values as differential values rather than original bit values. Prediction coefficients are re-evaluated on the fly enabling additional compression because of more accurate predictors. An Adaptive Golomb Engine next performs an additional compression step, using an adaptive form of Golomb encoding in which mean values are variable across the data. The use of variable mean values reduces the deleterious effects found in conventional Golomb encoding in which localized regions of similar data are inefficiently coded if their bit values are uncommon in the data as a whole.

Description

BACKGROUND OF THE INVENTION[0001]1. Field of the Invention[0002]The present invention relates generally to compressing and decompressing audio and image data. In particular, the present invention relates to a lossless encoder that uses a dynamic predictor and adaptive Golomb encoder to compress audio and image data.[0003]2. Description of the Related Art[0004]The proliferation of digital content has created an associated need for media on which to store that digital content. To provide full-screen real-time animations, storage that is by today's standards quite sizeable in quantity must be available. For example, a typical high-definition image resolution is 1920 pixels by 1080 pixels, for a total of just under two megapixels. If the display is updated at 24 frames per second, this means that approximately 50 megapixels must be displayed every second. At a movie quality color depth of 48 bits per pixel, this means that 2.2 gigabits must be displayed every second, and a 90-minute mov...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): G06K9/36G06K9/46
CPCH04N19/93
Inventor CRANDALL, RICHARD EJONES, EVAN TKLIVINGTON, JASONOSLICK, MITCHELL
Owner APPLE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products