Context adaptation within video coding modules
AssigneeSony Corporation
InventorWei Liu
Life of this patent
Estimating the term…
Abstract
Context adaptive video coding is described in which encoding and decoding relies on deriving context adaptive coding tools, which can be applied within a coder (encoder and/or decoder) to one or more coding processes. A discontinuity of the block is identified, and a context feature extracted having directionality and location of discontinuity. Coding then uses the context adaptive tools to enhance coding efficiency, without the need of additional side information. Context adaptation according to invention can be applied such as to inter prediction, intra prediction, transform, interpolation filtering, and/or scanning.
Claims20
An apparatus for performing video coding, comprising:
- a computer configured for encoding and/or decoding of video;
- and
- programming executable on said computer for context adaptation by performing steps comprising:
- assuming a block within a video frame is piece-wise smooth;
- identifying that a discontinuity exists in the block with respect to its context of neighbors;
- extracting a context feature of said discontinuity having directionality and location of discontinuity within the block;
- and
- performing coding of said block as a context adaptive operation in response to said context feature.
An apparatus for performing video coding, comprising:
- a computer configured for encoding and/or decoding of video;
- and
- programming executable on said computer for context adaptation by performing steps comprising:
- assuming a block within a video frame is piece-wise smooth;
- identifying that a discontinuity exists in the block with respect to its context of neighbors;
- extracting a context feature of said discontinuity having directionality and location of discontinuity within the block;
- performing intra prediction in response to said context adaptive intra prediction matrix, to generate context adaptive intra prediction results, or performing inter prediction in response to said context adaptive interpolation filter to generate context adaptive inter prediction residual;
- performing a transform in response to said context feature adaptive transform;
- and
- performing coefficient scanning.
A method of performing video coding, comprising:
- assuming a block within a video frame is piece-wise smooth within a coding system configured for intra prediction, transforms, and quantization;
- identifying, within a computer configured for video coding, that a discontinuity exists in the block with respect to its context of neighbors;
- extracting a context feature of said discontinuity having directionality and location of discontinuity;
- and
- performing coding of the block as a context adaptive operation in response to said context feature.
Dependencies are inferred from the claim text.