Patent classifications
H04N19/865
Variable blocking artifact size and offset detection
An aspect of the invention includes a system and method for determining a block size and offset for a block artifact. A content is identified. The content can be an image, a frame of video, or any other appropriate content. Edge differences are calculated in each dimension of the content based on the pixel values. The edge differences are filtered. From the filtered edge differences, block attributes, such as block size and offset, can be determined.
VIDEO CODING AND DECODING METHODS AND VIDEO CODING AND DECODING DEVICES USING ADAPTIVE LOOP FILTERING
A method of decoding video, the method including receiving and parsing a bitstream which includes encoded video; extracting encoded image data relating to a current picture, which image data is assigned to at least one maximum coding unit, information relating to a coded depth and an encoding mode for each of the at least one maximum coding unit, and filter coefficient information for performing loop filtering on the current picture, from the bitstream; decoding the encoded image data in units of the at least one maximum coding unit, based on the information relating to the coded depth and the encoding mode for each of the at least one maximum coding unit; and performing deblocking on the decoded image data relating to the current picture, and performing loop filtering on the deblocked data, based on continuous one-dimensional (1D) filtering.
Image coding/decoding method and device for selectively signaling filter availability information, and method for transmitting bitstream
An image coding/decoding method and device are provided. The image decoding method carried out by the image decoding device, according to the present disclosure, may comprise the steps of: determining the number of tiles in a current picture on the basis that the segmentation of the current picture is not restricted; on the basis that the number of tiles in the current picture is a plurality, acquiring from a bitstream, a first flag representing whether tile boundary filtering is available; and, on the basis of the value of the first flag, determining whether to carry out filtering for the boundaries of the tiles belonging to the current picture.
Method and apparatus for encoding/decoding motion vector
Provided are methods and apparatuses for encoding and decoding a motion vector including a method of decoding that includes obtaining a current coding unit hierarchically split from a maximum coding unit according to a current depth, obtaining a prediction mode information of a current prediction unit in the current coding unit from bitstream, when a prediction mode of the current prediction unit is inter-prediction mode, determining motion vector predictor candidates from among motion vectors of neighboring prediction units adjacent to the current prediction unit, and determining a motion vector predictor of the current prediction unit from among the motion vector predictor candidates, wherein the neighboring prediction unit comprises a first block directly to the left side of a leftmost block among blocks located directly to a bottom side of the current prediction unit and a second block located directly to a upper side of the first block.
SCALABLE VIDEO CODING USING INTER-LAYER PREDICTION CONTRIBUTION TO ENHANCEMENT LAYER PREDICTION
A scalable video decoder is described which is configured to reconstruct a base layer signal from a coded data stream to obtain a reconstructed base layer signal; and reconstruct an enhancement layer signal including spatially or temporally predicting a portion of an enhancement layer signal, currently to be reconstructed, from an already reconstructed portion of the enhancement layer signal to obtain an enhancement layer internal prediction signal; forming, at the portion currently to be reconstructed, a weighted average of an inter-layer prediction signal obtained from the reconstructed base layer signal, and the enhancement layer internal prediction signal to obtain an enhancement layer prediction signal such that a weighting between the inter-layer prediction signal and the enhancement layer internal prediction signal varies over different spatial frequency components; and predictively reconstructing the enhancement layer signal using the enhancement layer prediction signal.
Systems, methods, and apparatuses for processing video
Systems, methods, and apparatuses are described for processing video. A method may comprise receiving video content comprising a plurality of frames and determining a splitting parameter of a partitioning of at least a portion of a first frame of the plurality of frames. Deblock filtering may be implemented on at least the first frame of the plurality of frames based at least on the splitting parameter.
RESTORATION FOR VIDEO CODING WITH SELF-GUIDED FILTERING AND SUBSPACE PROJECTION
A non-transitory computer-readable storage medium having stored thereon an encoded bitstream includes at least one first syntax element indicative of first restoration parameters for generating a first guide frame Y.sub.1 for a degraded frame Y and second restoration parameters for generating a second guide frame Y.sub.2 for the degraded frame Y, and at least one second syntax element indicative of a first projection parameter and a second projection parameter . The first projection parameter and the second projection parameter are used in a projection operation to restore the degraded frame Y, and the projection operation is based on (Y.sub.1Y)+(Y.sub.2Y) to generate a reconstructed frame Y.sub.R.
IMAGE CODING/DECODING METHOD AND DEVICE FOR SELECTIVELY SIGNALING FILTER AVAILABILITY INFORMATION, AND METHOD FOR TRANSMITTING BITSTREAM
An image coding/decoding method and device are provided. The image decoding method carried out by the image decoding device, according to the present disclosure, may comprise the steps of: determining the number of tiles in a current picture on the basis that the segmentation of the current picture is not restricted; on the basis that the number of tiles in the current picture is a plurality, acquiring from a bitstream, a first flag representing whether tile boundary filtering is available; and, on the basis of the value of the first flag, determining whether to carry out filtering for the boundaries of the tiles belonging to the current picture.
SYSTEMS, METHODS, AND APPARATUSES FOR PROCESSING VIDEO
Systems, methods, and apparatuses are described for processing video. A method may comprise receiving video content comprising a plurality of frames and determining a splitting parameter of a partitioning of at least a portion of a first frame of the plurality of frames. Deblock filtering may be implemented on at least the first frame of the plurality of frames based at least on the splitting parameter.
Scalable video coding using base-layer hints for enhancement layer motion parameters
Information available from coding/decoding the base layer. i.e. base-layer hints, is exploited to render the motion-compensated prediction of the enhancement layer more efficient by more efficiently coding the enhancement layer motion parameters.