US 11,671,599 B2
Data encoding and decoding
James Alexander Gamei, Surrey (GB); and Karl James Sharman, Newbury (GB)
Assigned to Sony Group Corporation, Tokyo (JP)
Filed by Sony Group Corporation, Tokyo (JP)
Filed on Mar. 15, 2022, as Appl. No. 17/695,114.
Application 17/695,114 is a continuation of application No. 14/778,394, granted, now 11,290,720, previously published as PCT/GB2014/051066, filed on Apr. 4, 2014.
Claims priority of application No. 1306334 (GB), filed on Apr. 8, 2013.
Prior Publication US 2022/0217351 A1, Jul. 7, 2022
Int. Cl. H04N 19/13 (2014.01); H03M 7/40 (2006.01); H04N 19/91 (2014.01); H04N 19/107 (2014.01); H04N 19/117 (2014.01); H04N 19/129 (2014.01); H04N 19/159 (2014.01); H04N 19/52 (2014.01); H04N 19/593 (2014.01); H04N 19/61 (2014.01); H04N 19/625 (2014.01)
CPC H04N 19/13 (2014.11) [H03M 7/4018 (2013.01); H04N 19/107 (2014.11); H04N 19/117 (2014.11); H04N 19/129 (2014.11); H04N 19/159 (2014.11); H04N 19/52 (2014.11); H04N 19/593 (2014.11); H04N 19/61 (2014.11); H04N 19/625 (2014.11); H04N 19/91 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of decoding a sequence of data values comprising Context-Based Adaptive Binary Arithmetic Coding (CABAC) encoded data values and CABAC bypass data values, comprising:
prior to decoding CABAC bypass data values in the sequence of data values, setting a range variable value of a CABAC decoder to a predetermined value, which has at least one significant bit equal to zero, and
treating a portion of the sequence of data values as a shift register and outputting CABAC bypass data values as sequential bit values to a decoded data stream.