Back to results
US 2014/0192891 A1Published application
Video encoding method using offset adjustments according to pixel classification and apparatus therefor, video decoding method and apparatus therefor
AssigneeSamsung Electronics Co., Ltd.
InventorsElena Alshina, Alexander Alshin
Life of this patent
Estimating the term…
Abstract
A video encoding method and apparatus and video decoding method and apparatus generate a restored image having a minimum error with respect to an original image based on offset merge information indicating whether offset parameters of a current block and at least one neighboring block from among blocks of video are identical.
Claims16
A video decoding method comprising:
- parsing from a bitstream offset merge information indicating whether offset parameters of a current block and offset parameters of at least one neighboring block adjacent to the current block are identical;
- restoring an offset type and offset values of the current block from the offset parameter of the current block based on the offset merge information;
- determining an edge class or a pixel value band of a restored pixel of the current block based on an edge type or a pixel value band type of the current block indicating the offset type;
- and
- determining an offset value corresponding to the edge class or the pixel value band of the restored pixel from the restored offset values of the current block and adjusting a pixel value of the restored pixel of the current block according to the restored offset values of the current block.
2 more elements
A video encoding method comprising:
- determining an edge class according to an edge type of a current block from among blocks of video or a pixel value band according to a pixel value band type of the current block;
- determining an offset value corresponding to the edge class or the pixel value band based on difference values between restored pixels and original pixels included in the edge class or the pixel value band;
- and
- when an offset parameter of each block comprises an offset type indicating the edge type or the pixel value band type and an offset corresponding to the edge class or the pixel value band, based on identities between offset parameters of the current block and offset parameters of at least one neighboring block adjacent to the current block, encoding offset merge information of the current block indicating whether the offset parameter of the current block is encoded.
1 more element
A video decoding apparatus comprising:
- an offset parameter parsing unit configured to parse from a bitstream offset merge information indicating whether offset parameters of a current block and offset parameters of at least one neighboring block adjacent to the current block are identical, and to restore an offset type and offset values of the current block from the offset parameter of the current block based on the offset merge information;
- and
- an offset adjusting unit configured to determine an edge class or a pixel value band of a restored pixel based on an edge type or a pixel value band type of the current block indicating the offset type, and to determine an offset value corresponding to the edge class or the pixel value band of the restored pixel from the restored offset values of the current block and to adjust a pixel value of the restored pixel of the current block according to the restored offset values of the current block.
A video encoding apparatus comprising:
- an offset determining unit configured to determine an edge class according to an edge type of a current block from among blocks of video or a pixel value band according to a pixel value band type of the current block, and to determine an offset value corresponding to the edge class or the pixel value band based on difference values between restored pixels and original pixels included in the edge class or the pixel value band;
- and
- an offset parameter encoding unit configured to, when an offset parameter of each block comprises an offset type indicating the edge type or the pixel value band type and an offset corresponding to the edge class or the pixel value band, based on identities between offset parameters of the current block and offset parameters of at least one neighboring block adjacent to the current block, encode offset merge information of the current block indicating whether the offset parameter of the current block is encoded.
Dependencies are inferred from the claim text.