US 11,889,088 B2
Intra-prediction estimation using approximate reconstructed samples
Ranga Ramanujam Srinivasan, Karnataka (IN); Mahant Siddaramanna, Karnataka (IN); and Naveen Srinivasamurthy, Karnataka (IN)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Feb. 22, 2022, as Appl. No. 17/676,824.
Application 17/676,824 is a continuation of application No. 16/010,926, filed on Jun. 18, 2018, granted, now 11,290,729.
Application 16/010,926 is a continuation of application No. 14/017,236, filed on Sep. 3, 2013, abandoned.
Claims priority of application No. 3623/CHE/2012 (IN), filed on Sep. 3, 2012.
Prior Publication US 2022/0182645 A1, Jun. 9, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/176 (2014.01); H04N 19/147 (2014.01); H04N 19/11 (2014.01)
CPC H04N 19/176 (2014.11) [H04N 19/11 (2014.11); H04N 19/147 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for approximate reconstruction comprising:
selecting, by at least one processor, an intra-prediction mode;
applying, by the at least one processor, the intra-prediction mode to an original block of video data to generate a predicted block;
subtracting, by the at least one processor, the predicted block from the original block to generate a residual block;
applying, by the at least one processor, a simplified transform to the residual block to generate transform coefficients, wherein the simplified transform is based on a discrete cosine transform (DCT) corresponding to multiplication of coefficients of DCT basis vectors by a constant;
applying, by the at least one processor, a simplified quantization to the transform coefficients to generate quantized transform coefficients;
applying, by the at least one processor, an inverse quantization to the quantized transform coefficients to generate dequantized coefficients;
applying, by the at least one processor, an inverse simplified transform to the dequantized coefficients to generate a block of reconstructed residuals;
adding, by the at least one processor, the predicted block to the block of reconstructed residuals to generate a block of approximate reconstructed samples; and
storing, in a memory, the block of approximate reconstructed samples.