US 12,452,457 B2
Sign prediction for block-based video coding
Xiaoyu Xiu, San Diego, CA (US); Ning Yan, San Diego, CA (US); Yi-Wen Chen, San Diego, CA (US); Che-Wei Kuo, San Diego, CA (US); Wei Chen, San Diego, CA (US); Hong-Jheng Jhu, San Diego, CA (US); Xianglin Wang, San Diego, CA (US); and Bing Yu, Beijing (CN)
Assigned to BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed by BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD., Beijing (CN)
Filed on Feb. 7, 2024, as Appl. No. 18/435,883.
Application 18/435,883 is a continuation of application No. PCT/US2022/040442, filed on Aug. 16, 2022.
Claims priority of provisional application 63/233,940, filed on Aug. 17, 2021.
Prior Publication US 2024/0179348 A1, May 30, 2024
Int. Cl. H04N 19/61 (2014.01); H04N 19/124 (2014.01); H04N 19/176 (2014.01); H04N 19/18 (2014.01)
CPC H04N 19/61 (2014.11) [H04N 19/124 (2014.11); H04N 19/176 (2014.11); H04N 19/18 (2014.11)] 17 Claims
OG exemplary drawing
 
1. A video decoding method for transform coefficient sign prediction, comprising:
selecting a set of candidate transform coefficients from dequantized transform coefficients for the transform coefficient sign prediction, wherein the dequantized transform coefficients are associated with a transform block of a video frame;
applying a template-based hypothesis generation scheme to select a hypothesis from a plurality of candidate hypotheses for the set of candidate transform coefficients;
determining a combination of sign candidates associated with the selected hypothesis to be a set of predicted signs for the set of candidate transform coefficients;
estimating original signs for the set of candidate transform coefficients based on the set of predicted signs and a sequence of sign signaling bits received from a video encoder; and
updating the dequantized transform coefficients based on the estimated original signs for the set of candidate transform coefficients,
wherein the sequence of sign signaling bits for the set of candidate transform coefficients are generated by the video encoder by:
dividing another set of candidate transform coefficients selected on a video encoder side into a plurality of groups of candidate transform coefficients, wherein the other set of candidate transform coefficients are associated with another set of predicted signs, and the other set of candidate transform coefficients are transform coefficients on the video encoder side that correspond to the set of candidate transform coefficients on the video decoder side; and
for each group of candidate transform coefficients, generating one or more sign signaling bits for the group of candidate transform coefficients based on whether original signs of the group of candidate transform coefficients are identical to predicted signs of the group of candidate transform coefficients.