Method and apparatus for adaptively processing video samples in a video signal frame
AssigneeHuawei Technologies Co., Ltd.
InventorsAlexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
Life of this patent
Estimating the term…
Abstract
A method and apparatus for adaptively processing video samples in a video signal frame, the video samples being arranged in a Largest Coding Unit. The method comprises extracting a plurality of video samples from the Largest Coding Unit, calculating a correction offset for a first video sample of the extracted plurality of video samples upon the basis of a first value of the first video sample and a second value of a second video sample of the extracted plurality of video samples, and weighting the first video sample with the correction offset.
Claims20
A method for adaptively processing video samples in a video signal frame, the method comprising:
- extracting a plurality of video samples from the video signal frame;
- calculating a correction offset for a first video sample of the extracted plurality of video samples, wherein the correction offset is a sample adaptive offset (SAO) comprising an edge offset (EO) having an EO class that includes a EO class 0, a EO class 1, a EO class 2, or a EO class 3;
- adding the correction offset to the first video sample;
- and
- encoding a syntax element indicating an EO class for the first video sample into a bitstream.
An apparatus for adaptively processing video samples in a video signal frame, the apparatus comprising:
- a processor configured to:
- extract a plurality of video samples from the video signal frame;
- calculate a correction offset for a first video sample of the extracted plurality of video samples, wherein the correction offset is a sample adaptive offset (SAO) comprising an edge offset (EO) having an EO class that includes a EO class 0, a EO class 1, a EO class 2, or a EO class 3;
- add the correction offset to the first video sample;
- and
- encode a syntax element indicating an EO class for the first video sample into a bitstream.
A non-transitory computer-readable medium storing executable instructions that when implemented by a processor, perform a method comprising
- extracting a plurality of video samples from the video signal frame;
- calculating a correction offset for a first video sample of the extracted plurality of video samples, wherein the correction offset is a sample adaptive offset (SAO), wherein the SAO comprises an edge offset (EO);
- wherein the EO type includes a EO class 0, a EO class 1, a EO class 2 and a EO class 3;
- adding the correction offset to the first video sample;
- and
- encoding a syntax element indicating an EO class for the first video sample into a bitstream.
Dependencies are inferred from the claim text.