Patent ID: 9154158
Filing Date: 2015-10-06
Classification: H03M,H04N

Abstract:
1. A skip macro-block encoder, comprising a saturation predictor that is arranged to determine a transitional location in a bit stream that includes skip macro-block encoding, wherein the transitional location provides an indication where a linear relationship starts to exist between a length of the encoded bit stream and a length of a number of skipped macro-blocks, wherein skip macro-block coding skip frames by setting a flag of all in macro blocks in CABAC; an end-of-pattern generator for generating end patterns for writing to the bit stream at end of the slice processing in accordance with the proper termination of a CABAC engine; a nonlinear encoding generator that is arranged to encode skipped macro-blocks in the bit stream before the transitional location using a nonlinear relationship between the length of the encoded bit stream and the length of the number of skipped macro-blocks; and a linear encoding generator that is arranged to encode skipped macro-blocks in the bit stream using a linear relationship between the length of the encoded bit stream and the length of the number of skipped macro-blocks.