Abstract:
Provided are a scalable video decoding method and a scalable video decoding apparatus. The scalable video decoding method includes obtaining, from a bitstream, scalability mask information specifying whether scalable video decoding is performed according to each of scalability types in a current video, and when scalability mask information for scalable video decoding an auxiliary picture indicates performance, determining one of auxiliary picture types comprising an alpha plane and a depth picture of a primary picture of another layer, by using a scalability index indicating a type of the auxiliary picture to be decoded in a current layer, and decoding the auxiliary picture of the current layer.
Abstract:
An image encoding apparatus includes an annexed data obtainer configured to obtain annexed data that is annexed to image data and that is to be transmitted along with the image data; an annexed image data obtainer configured to convert the obtained annexed data and obtain annexed image data having a same format as that of the image data; and an encoder configured to obtain transmission image data based on the annexed image data and the image data and encode the transmission image data according to a first codec.
Abstract:
A method of generating a 3-dimensional (3D) image data stream includes encoding a first partial image including half of data of a 3D image including a first viewpoint image in full resolution and a second viewpoint image in full resolution; encoding a second partial image including a remaining half of the data of the 3D image; generating streams of the encoded first partial image and the encoded second partial image based on a stream generating method determined from among a first stream generating method that inserts information about the first partial image and information about the second partial image into one stream, and a second stream generating method that inserts the information about the first partial image into a basic layer stream and the information about the second partial image into an enhancement layer stream; and generating an information stream including information indicating the determined stream generating method.
Abstract:
An image encoding method and an image decoding method, and an image encoder and an image decoder, are provided. The image encoding method includes detecting a static region and a motion region of an image, calculating an encoding error in the image, calculating a film grain noise (FGN) error in the motion region, and encoding the image to reduce an encoding error in the image other than the FGN error.
Abstract:
A video encoding and decoding methods and apparatuses for performing the methods thereof are provided. The video encoding method includes: determining a region in a current image having a change in at least one of a scale and an angle with respect to a reference image; generating variation information representing a variation in at least one of the scale and the angle between the region in the current image and a reference region in the reference image corresponding to the region in the current image; and encoding residual information representing a difference between a predicted sample value from the reference image and a sample value of the current image based on the generated variation information.
Abstract:
A method of decoding video including obtaining bit strings corresponding to current transformation coefficient level information by arithmetic decoding a bitstream based on a context model; determining a current binarization parameter by updating or maintaining a previous binarization parameter based on a comparison of a predetermined value and a size of a previous transformation coefficient; obtaining the current transformation coefficient level information by performing de-binarization of the bit strings using the determined current binarization parameter; and generating a size of a current transformation coefficient using the current transformation coefficient level information, wherein the determining the current binarization parameter further comprising: when the previous binarization parameter is larger than the predetermined value, updating the previous binarization parameter; and when the previous binarization parameter is not larger than the predetermined value, maintaining the previous binarization parameter.
Abstract:
An video decoding apparatus including a parser which obtains bit strings corresponding to current transformation coefficient level information by arithmetic decoding a bitstream based on a context model; a parameter determiner which determines a current binarization parameter by updating or maintaining a previous binarization parameter based on a comparison of a threshold and a size of a previous transformation coefficient; a syntax element restorer which obtains the current transformation coefficient level information by performing de-binarization of the bit strings using the determined current binarization parameter and generates a size of a current transformation coefficient using the current transformation coefficient level information, wherein the current binarization parameter has a value equal to or smaller than a predetermined value.
Abstract:
Methods and apparatuses for decoding and encoding video are provided. A method of decoding video includes obtaining bit strings corresponding to current transformation coefficient level information by arithmetic decoding a bitstream based on a context model; determining a current binarization parameter by updating or maintaining a previous binarization parameter based on a comparison of a threshold and a size of a previous transformation coefficient; obtaining the current transformation coefficient level information by performing de-binarization of the bit strings using the determined current binarization parameter; and generating a size of a current transformation coefficient using the current transformation coefficient level information, wherein the current binarization parameter has a value equal to or smaller than a predetermined value.
Abstract:
A motion prediction method includes determining, when a current slice is a B slice, a reference picture list to be used with respect to a current prediction unit from among prediction units included in a coding unit, and outputting, when a size of the current prediction unit is 4×8 or 8×4, inter-prediction index information of the current prediction unit indicating the reference picture list from among an L0 list and an L1 list, and when the size of the current prediction unit is not 4×8 or 8×4, the inter-prediction index information of the current prediction unit indicating the reference picture list from among the L0 list, the L1 list, and a bi-prediction list.
Abstract:
Provided are video encoding and decoding methods and apparatuses for parallel processing. The video decoding method includes obtaining a parallel processing syntax indicating a parallel processing type that is applied to a second data unit of a lower level from a first data unit header of an upper level, obtaining a parallel processing flag indicating whether the parallel processing type is applied to the second data unit from a second data unit header, and determining whether the parallel processing type is applied to the second data unit based on the obtained parallel processing flag.