Image encoding by vector quantization of regions of an image and codebook updates
AssigneeApple Computer, Inc.
InventorsJames Oliver Normile, Katherine Shu-Wei Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorsJames Oliver Normile, Katherine Shu-Wei Wang
Estimating the term…
Improved method and apparatus for vector quantization (VQ) to build a codebook for the compression of data. The codebook or "tree" is initialized by establishing N initial nodes and creating the remainder of the codebook as a binary codebook. Children entries are split upon determination of various attributes, such as maximum distortion, population, etc. Vectors obtained from the data are associated with the children nodes, and then representative children entries are recalculated. This splitting/reassociation continues iteratively until a difference in error associated with the previous children and current children becomes less than a threshold. This splitting and reassociating process continues until the maximum number of terminal nodes is created in the tree, a total error or distortion threshold has been reached or some other criterion. The data may then be transmitted as a compressed bitstream comprising a codebook and indices referencing the codebook.
An apparatus for encoding an image represented by a plurality of blocks of pixels, said apparatus comprising:
An apparatus for encoding an image represented by a plurality of blocks of pixels, said apparatus comprising:
An apparatus for encoding an image, said apparatus comprising:
An apparatus for encoding a current image comprising:
An apparatus for encoding a current image comprising:
An apparatus for encoding a current image comprising:
An apparatus for encoding a current image comprising:
An apparatus for encoding N images comprising:
An apparatus for encoding N images comprising:
A method of encoding a sequence of images comprising:
A method for transmitting an image, the method comprising:
A method for encoding images, the method comprising the steps of:
A method for encoding images, the method comprising the steps of:
An apparatus for encoding an image comprising:
An apparatus for decoding an encoded image, said apparatus comprising:
A method for encoding an image represented by a plurality of blocks of pixels, said method comprising:
A method for encoding an image, said method comprising:
Dependencies are inferred from the claim text.