Patent ID: 8848787
Filing Date: 2014-09-30
Classification: H04N

Abstract:
1. A method of encoding video data using scalable video coding, the method comprising: encoding, by a video coding apparatus, a video block at a first quality as part of a base layer bit stream; encoding, by the video coding apparatus, as part of at least one enhancement layer bit stream, refinements of the video block that when combined with the video block encoded at the first quality results in the video block having a second quality that is greater than the first quality, wherein the refinements of the video block are encoded without performing a first coding pass to gather statistics to use in video coding table selection, wherein the refinements are at least one of additional coefficients and refinements to existing coefficients, and wherein encoding the refinements comprises encoding, for each nonzero coefficient of the refinements of the video block, a symbol to indicate there is at least one remaining nonzero coefficient, a run length to indicate a number of zero valued coefficients preceding the nonzero coefficient, and a sign of the nonzero coefficient; and adjusting, with the video coding apparatus, magnitudes of the nonzero coefficients of the refinements of the video block to be equal to one.