US 12,206,897 B2
Size based transform unit context derivation
Wenhao Zhang, Beijing (CN); Yi-Jen Chiu, San Jose, CA (US); Pieter Kapsenberg, Chandler, AZ (US); Lidong Xu, Beijing (CN); Yu Han, Beijing (CN); Zhipin Apple Deng, Beijing (CN); and Xiaoxia Cai, Beijing (CN)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Aug. 29, 2022, as Appl. No. 17/898,283.
Application 15/950,838 is a division of application No. 14/788,395, filed on Jun. 30, 2015, granted, now 9,948,953, issued on Apr. 17, 2018.
Application 17/898,283 is a continuation of application No. 17/121,669, filed on Dec. 14, 2020, granted, now 11,432,011.
Application 17/121,669 is a continuation of application No. 15/950,838, filed on Apr. 11, 2018, granted, now 10,904,572, issued on Jan. 26, 2021.
Application 14/788,395 is a continuation of application No. 13/605,387, filed on Sep. 6, 2012, granted, now 9,088,770, issued on Jul. 21, 2015.
Claims priority of provisional application 61/683,454, filed on Aug. 15, 2012.
Prior Publication US 2022/0417559 A1, Dec. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/60 (2014.01); H04N 19/122 (2014.01); H04N 19/91 (2014.01); H04N 19/96 (2014.01)
CPC H04N 19/60 (2014.11) [H04N 19/122 (2014.11); H04N 19/91 (2014.11); H04N 19/96 (2014.11)] 20 Claims
OG exemplary drawing
 
1. An encoder, comprising:
first circuitry to:
encode video input data into a bitstream according to a bitstream syntax;
wherein the video input data includes one or more pictures;
wherein the one or more pictures are partitioned into one or more coding tree blocks;
wherein the one or more coding tree blocks are partitioned into slices including one or more coding tree blocks;
wherein the one or more coding tree blocks include one or more transform blocks according to a transform tree including a split_transform_flag;
wherein the split_transform_flag is indicative of the split of a given coding block into corresponding one or more transform blocks;
wherein the split_transform_flag is coded using context adaptive binary arithmetic coding (CABAC);
wherein a context index associated with the CABAC coding of the split_transform_flag is based on a value (5−log 2 (TU_size)) where TU_size represents a size of the corresponding one or more transform blocks; and
second circuitry to output the bitstream.