Method and apparatus for sample adaptive offset processing
AssigneeMediatek Inc.
InventorsShih-Ta Hsiang, Chih-Ming Fu
Life of this patent
Estimating the term…
Abstract
Implementations of sample adaptive offset (SAO) processing a reconstructed picture in an image or video coding system are described. In one example implementation, a method may receive input data associated with the reconstructed picture. The method may also perform multiple stages of SAO filtering operations on a SAO processing unit of at least a portion of the reconstructed picture. Information related to a SAO parameter set that signals one or more SAO types, one or more SAO subtypes, one or more SAO offset values, or a combination thereof, used by the multiple stages of SAO filtering operations are encoded or decoded.
Claims21
A method for sample adaptive offset (SAO) processing a reconstructed picture in an image or video coding system, comprising:
- receiving input data associated with the reconstructed picture;
- performing multiple stages of SAO filtering operations on a SAO processing unit of at least a portion of the reconstructed picture;
- and
- encoding or decoding information related to a SAO parameter set that signals one or more SAO types, one or more SAO subtypes, one or more SAO offset values, or a combination thereof, used by the multiple stages of SAO filtering operations,
- wherein a higher-level syntax element that indicates whether usage of a plurality of SAO filtering operations on one SAO processing unit is enabled is incorporated in a bitstream, and when the higher-level syntax element indicates that the usage of the plurality of SAO filtering operations on the one SAO processing unit is enabled, a lower-level syntax element indicating a maximum number of the SAO filtering operations is incorporated in the bitstream,
- wherein a prediction or entropy coding process of one or more syntax elements in the SAO parameter set for a current SAO filtering operation of the multiple stages of SAO filtering operations performed on the SAO processing unit is related to a previous SAO filtering operation of the multiple stages of SAO filtering operations performed on the SAO processing unit, and
- wherein related syntax elements in the SAO parameter set in a previous SAO filtering operation are used for deriving context modeling for entropy coding the syntax elements in the SAO parameter set for a current SAO filtering operation.
A device implementable in an image or video coding system, comprising:
- a reconstruction circuit configured to reconstruct a video picture;
- a sample adaptive offset (SAO) filter coupled to the reconstruction circuit to receive input data associated with the reconstructed video picture, a deblocked picture, or an in-loop filtered picture, the SAO filter configured to perform multiple stages of SAO filtering operations on a SAO processing unit of at least a portion of the reconstructed picture;
- and
- a coding circuit configured to encode or decode information related to a SAO parameter set that signals one or more SAO types, one or more SAO subtypes, one or more SAO offset values, or a combination thereof, used by the SAO filter in performing the multiple stages of SAO filtering operations,
- wherein a higher-level syntax element that indicates whether usage of a plurality of SAO filtering operations on one SAO processing unit is enabled is incorporated in a bitstream, and when the higher-level syntax element indicates that the usage of the plurality of SAO filtering operations on the one SAO processing, unit is enabled, a lower-level syntax element indicating a maximum number of the SAO filtering operations is incorporated in the bitstream,
- wherein a prediction or entropy coding process of one or more syntax elements in the SAO parameter set for a current SAO filtering operation of the multiple stages of SAO filtering operations performed on the SAO processing unit is related to a previous SAO filtering operation of the multiple stages of SAO filtering operations performed on the SAO processing unit, and
- wherein related syntax elements in the SAO parameter set in a previous SAO filtering operation are used for deriving context modeling for entropy coding the syntax elements in the SAO parameter set for a current SAO filtering operation.
Dependencies are inferred from the claim text.