Intra-macroblock DC and AC coefficient prediction for interlaced digital video
First Claim
1. A method for coding spatial transform coefficients of a current, INTRA coded block in a digital video image, comprising the steps of:
- identifying an adjacent left-hand block, an adjacent top block, and a top, left block which is adjacent to said left-hand block and said top block;
said left-hand block, top block, and top, left block each having a DC spatial transform coefficient and a plurality of AC spatial transform coefficients;
each of said blocks being coded in a coding mode according to one of a frame mode, a reordered field mode, and a non-reordered field mode; and
selecting AC spatial transform coefficients from one of said left-hand block and said top block for use in differentially encoding respective AC spatial transform coefficients of said current block;
said selecting step being responsive to the coding mode of said current block and said top block.
5 Assignments
0 Petitions
Accused Products
Abstract
DC and AC DCT transform coefficients of an INTRA coded block are differentially encoded by selecting predictor DC and AC coefficients from a left-hand neighboring block and a top neighboring block. Each block is coded according to a frame mode, a reordered field mode, and a non-reordered field mode. The AC predictor block is selected according to the respective coding modes of the blocks, and the block in which a DC predictor resides. The top block is selected as an AC predictor when the top block and current block are both reordered field mode, or both frame mode and/or non-reordered field mode, and the DC predictor resides in the top block. Zeroed AC spatial transform coefficients are used in place of the AC spatial transform coefficients from the selected block when the selected block is not INTRA coded, or does not reside in the same Video Object Plane (VOP) as the current block. DC coefficients may be non-linearly quantized.
285 Citations
42 Claims
-
1. A method for coding spatial transform coefficients of a current, INTRA coded block in a digital video image, comprising the steps of:
-
identifying an adjacent left-hand block, an adjacent top block, and a top, left block which is adjacent to said left-hand block and said top block; said left-hand block, top block, and top, left block each having a DC spatial transform coefficient and a plurality of AC spatial transform coefficients; each of said blocks being coded in a coding mode according to one of a frame mode, a reordered field mode, and a non-reordered field mode; and selecting AC spatial transform coefficients from one of said left-hand block and said top block for use in differentially encoding respective AC spatial transform coefficients of said current block; said selecting step being responsive to the coding mode of said current block and said top block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for decoding differentially encoded spatial transform coefficients of a current, INTRA coded block in a digital video image which is transmitted in a digital bitstream to recover corresponding full AC spatial transform coefficients of said current block, comprising the steps of:
-
recovering said digital bitstream; said digital bitstream comprising data from an adjacent left-hand block, an adjacent top block, and a top, left block which is adjacent to said left-hand block and said top block; said left-hand block, top block, and top, left block each having a DC spatial transform coefficient and a plurality of AC spatial transform coefficients; each of said blocks being coded in a coding mode according to one of a frame mode, a reordered field mode, and a non-reordered field mode; selecting AC spatial transform coefficients from one of said left-hand block and said top block; and summing said selected AC spatial transform coefficients with said corresponding differentially encoded AC spatial transform coefficients of said current block to recover said full AC spatial transform coefficients of said current block; said selecting step being responsive to the coding mode of said current block and said top block. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for coding spatial transform coefficients of a current, INTRA coded block in a digital video image, comprising:
-
means for identifying an adjacent left-hand block, an adjacent top block, and a top, left block which is adjacent to said left-hand block and said top block; said left-hand block, top block, and top, left block each having a DC spatial transform coefficient and a plurality of AC spatial transform coefficients; each of said blocks being coded in a coding mode according to one of a frame mode, a reordered field mode, and a non-reordered field mode; and means for selecting AC spatial transform coefficients from one of said left-hand block and said top block for use in differentially encoding respective AC spatial transform coefficients of said current block; said means for selecting being responsive to the coding mode of said current block and said top block. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus for decoding differentially encoded spatial transform coefficients of a current, INTRA coded block in a digital video image which is transmitted in a digital bitstream to recover corresponding full AC spatial transform coefficients of said current block, comprising:
-
means for recovering said digital bitstream; said digital bitstream comprising data from an adjacent left-hand block, an adjacent top block, and a top, left block which is adjacent to said left-hand block and said top block; said left-hand block, top block, and top, left block each having a DC spatial transform coefficient and a plurality of AC spatial transform coefficients; each of said blocks being coded in a coding mode according to one of a frame mode, a reordered field mode, and a non-reordered field mode; first means for selecting AC spatial transform coefficients from one of said left-hand block and said top block; and means for summing said selected AC spatial transform coefficients with said corresponding differentially encoded AC spatial transform coefficients of said current block to recover said full AC spatial transform coefficients of said current block; said first means for selecting being responsive to the coding mode of said current block and said top block. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification