Patent ID: 9113231
Filing Date: 2015-08-18
Classification: G06T,H04N

Abstract:
1. A method comprising: accessing CABAC encoded data; creating, compiling, or accessing a list of changes applicable to syntax elements of the encoded data, wherein said syntax elements are the suffixes of encoded data, each syntax element comprising a fore-suffix followed by a rear-suffix, and each change in the list being applicable to a rear-suffix of a syntax element; accessing the values of the coding variables codlLow and bitsOutstanding associated with encoding said syntax elements of the original encoded data and the encoded data with the change, for each change in the list, said accessing comprising: removing changes that do not meet at least one defined criterion, if applied to the encoded data, thereby creating a filtered list of filtered changes, wherein one such criterion is for the changed encoded data and the original encoded data to generate the same respective values of the coding variables cod1Low and bitsOutstanding; and applying at least one of the filtered changes in the filtered list to the encoded data wherein the suffix is a suffix of a motion vector differential, said method comprising: determining a motion vector differential suffix range for the changes to the encoded data, wherein said range are all the possible values for a given bit length.