Method and apparatus for vector coding of video transform coefficients
First Claim
1. A method for coding video transform coefficients for communication comprising the steps of:
- providing a block of transform coefficients;
generating a vector to identify locations of a group of coefficients from said block that qualify for transmission according to predetermined criteria;
encoding said vector to provide a vector code word for transmission; and
encoding the coefficients from said group to provide coefficient code words for transmission;
wherein said vector code word correlates the coefficient code words to coefficient locations in said block.
2 Assignments
0 Petitions
Accused Products
Abstract
A vector coding scheme for video transform coefficients is provided. A vector is generated to identify a group of coefficients from a block of transform coefficients that qualify for transmission according to predetermined criteria. In an illustrated embodiment, only coefficients having nonzero amplitudes are transmitted. The vector is encoded to provide a vector code word for transmission. The coefficients from the group qualifying for transmission are encoded to provide coefficient code words for transmission. The vector code word correlates the coefficient code words to coefficient locations in the block. In a preferred embodiment, the block is divided into a plurality of regions containing subsets of coefficients. A separate vector is transmitted for each region, correlating the coefficient code words to coefficient locations in the corresponding region of the block.
221 Citations
27 Claims
-
1. A method for coding video transform coefficients for communication comprising the steps of:
-
providing a block of transform coefficients; generating a vector to identify locations of a group of coefficients from said block that qualify for transmission according to predetermined criteria; encoding said vector to provide a vector code word for transmission; and encoding the coefficients from said group to provide coefficient code words for transmission; wherein said vector code word correlates the coefficient code words to coefficient locations in said block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Encoder apparatus for coding video transform coefficients for communication comprising:
-
means for converting a portion of video data to a block of transform coefficients; means for generating a vector to identify locations of a group of coefficients from said block that qualify for transmission according to predetermined criteria; means for encoding said vector to provide a vector code word for transmission; and means for encoding the coefficients from said group to provide coefficient code words for transmission; wherein said vector code word correlates the coefficient code words to coefficient locations in said block. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. Decoder apparatus for decoding video transform coefficients comprising:
-
means for receiving encoded coefficients representing video data from a block of a video image area; means for receiving an encoded vector corresponding to a group of said encoded coefficients; means for decoding said encoded vector to recover a vector that identifies locations for said coefficients in said block; and means responsive to said vector for decoding the encoded coefficients from said group to recover said block with said coefficients in substantially proper locations thereof. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification