Very low bit rate video coding/decoding method and apparatus
AssigneesSarnoff Corporation, Sharp Kabushiki Kaisha
InventorsGlenn Reitmeier, Ya-Qin Zhang
Life of this patent
Estimating the term…
Abstract
A method and apparatus for coding motion video (images) that produces very low bit rate video representation and minimizes the amount of data needed to be transferred to the decoder. The apparatus comprises a 2-pass segmentation section, a 2-stage motion estimation/compensation section that optionally employs Affine Motion Compensation (AMC), a wavelet transform section, a Zero-Tree Wavelet Quantization (ZTQ) section, a code book, a comparator, a reconstruction section, a coder, a frame memory and an entropy coder.
Claims20
A method of encoding an input image to produce a very low bit rate bitstream, said method comprising the steps of:
- (a) segmenting the input image into a background and at least one object;
- (b) applying motion estimation (ME) and compensation (MC) to said segmented image to produce a compensated image;
- (c) applying a transform to said compensated image to produce a transformed image;
- (d) selectively updating a codebook by storing said transformed image or a portion of said transformed image into said codebook;
- and
- (e) selectively encoding said transformed image or a portion of said transformed image into the bitstream.
A method of encoding an input image to produce a very low bit rate bitstream, said method comprising the steps of:
- (a) selectively updating a codebook by storing a transformed image or a portion of said transformed image of the input image into said codebook;
- (b) using index to represent a location of said stored transformed image or a portion of said stored transformed image within said codebook;
- and
- (c) selectively encoding a portion of said transformed image and said index into a bitstream.
An apparatus for encoding an input image to produce a very low bit rate bitstream comprising:
- a segmentation section for segmenting the input image into a background and at least one object;
- a motion estimation (ME) and compensation (MC) section, coupled to said segmentation section, for applying motion estimation and compensation to said segmented image to produce a compensated image;
- a spatial coder, coupled to said (ME) and (MC) section, for applying a transform to said compensated image to produce a transformed image;
- a storage, coupled to said spatial coder, for selectively updating a codebook by storing said transformed image or a portion of said transformed image into said codebook;
- and
- a coder, coupled to said storage, for encoding selectively said transformed image or a portion of said transformed image into the bitstream.
Dependencies are inferred from the claim text.