Patent classifications
H04N19/14
Signaling for addition or removal of layers in scalable video
In one embodiment, a method of signaling individual layers in a transport stream includes: determining a plurality of layers in a transport stream, wherein each layer includes a respective transport stream parameter setting; determining an additional layer for the plurality of layers in the transport stream, wherein the additional layer enhances one or more of the plurality of layers including a base layer and the respective layer parameter settings for the plurality of layers do not take into account the additional layer; and determining an additional transport stream parameter setting for the additional layer, the additional transport stream parameter setting specifying a relationship between the additional layer and at least a portion of the plurality of layers, wherein the additional transport stream parameter setting is used to decode the additional layer and the at least a portion of the plurality of layers.
Method and system for processing luma and chroma signals
The present disclosure provides systems and methods for processing video content. The method can include: receiving data representing a first block and a second block in a picture, the data comprising a plurality of chroma samples associated with the first block and a plurality of luma samples associated with the second block; determining an average value of the plurality of luma samples associated with the second block; determining a chroma scaling factor for the first block based on the average value; and processing the plurality of chroma samples associated with the first block using the chroma scaling factor.
Method and system for processing luma and chroma signals
The present disclosure provides systems and methods for processing video content. The method can include: receiving data representing a first block and a second block in a picture, the data comprising a plurality of chroma samples associated with the first block and a plurality of luma samples associated with the second block; determining an average value of the plurality of luma samples associated with the second block; determining a chroma scaling factor for the first block based on the average value; and processing the plurality of chroma samples associated with the first block using the chroma scaling factor.
REGION SPECIFIC ENCODING AND SAO-SENSITIVE-SLICE-WIDTH-ADAPTATION FOR IMPROVED-QUALITY HEVC ENCODING
A method provides for encoding a frame of video using an edge map made up of one or more edge-blocks detected in the frame. When the edge-blocks are contiguous, at least one slice partition is formed using the edge-blocks and the slice partition is encoded using a sample adaptive offset (SAO) filter, wherein the slice partition is formed with an adaptive slice width, and the sample adaptive offset (SAO) filter is turned on or off during the encoding based on whether the edge-blocks are being encoded. When the edge-blocks are not contiguous, edge-block processing is performed around edges in the frame during encoding of the edge-blocks. The edge-block processing involves configuring one or more of: an intra block size, a transform block size, an inter prediction block size, a quantization parameter, candidate modes for intra prediction, pyramid level for motion estimation, and fractional pixel motion estimation search.
REGION SPECIFIC ENCODING AND SAO-SENSITIVE-SLICE-WIDTH-ADAPTATION FOR IMPROVED-QUALITY HEVC ENCODING
A method provides for encoding a frame of video using an edge map made up of one or more edge-blocks detected in the frame. When the edge-blocks are contiguous, at least one slice partition is formed using the edge-blocks and the slice partition is encoded using a sample adaptive offset (SAO) filter, wherein the slice partition is formed with an adaptive slice width, and the sample adaptive offset (SAO) filter is turned on or off during the encoding based on whether the edge-blocks are being encoded. When the edge-blocks are not contiguous, edge-block processing is performed around edges in the frame during encoding of the edge-blocks. The edge-block processing involves configuring one or more of: an intra block size, a transform block size, an inter prediction block size, a quantization parameter, candidate modes for intra prediction, pyramid level for motion estimation, and fractional pixel motion estimation search.
IMAGE CODING APPARATUS AND METHOD BASED ON SIGNALING OF INFORMATION FOR FILTERING
A decoding method performed by a decoding apparatus, according to embodiments of the present document, may comprise the steps of: acquiring, via a bitstream, image information including residual information; generating reconstructed samples of a current picture on the basis of the residual information; and generating modified reconstructed samples by performing an in-loop filtering procedure on the reconstructed samples of the current picture, wherein whether or not the in-loop filtering procedure is performed across virtual boundaries is determined. The virtual boundaries can bring, to the decoding apparatus, advantages from a hardware perspective.
DECODER AND CORRESPONDING METHODS TO SIGNAL PICTURE PARTITIONING INFORMATION FOR SLICES
A method of coding implemented by a decoding device and a decoder are disclosed, the method comprising: obtaining a bitstream for a current picture; obtaining a quantity of tiles in a tile row of the current picture; obtaining a value of an address of a current slice, the current slice is comprised in the current picture; obtaining a value of tileX according to the value of the address of the current slice; parsing an indication value for a slice width from the bitstream for the current picture, when a difference value between the quantity of tiles in the tile row of the current picture and the value of tileX is not equal to a first threshold.
DECODER AND CORRESPONDING METHODS TO SIGNAL PICTURE PARTITIONING INFORMATION FOR SLICES
A method of coding implemented by a decoding device and a decoder are disclosed, the method comprising: obtaining a bitstream for a current picture; obtaining a quantity of tiles in a tile row of the current picture; obtaining a value of an address of a current slice, the current slice is comprised in the current picture; obtaining a value of tileX according to the value of the address of the current slice; parsing an indication value for a slice width from the bitstream for the current picture, when a difference value between the quantity of tiles in the tile row of the current picture and the value of tileX is not equal to a first threshold.
Lossless compression of digital images using prior image context
Techniques for lossless compression of a digital image using prior image context.
Lossless compression of digital images using prior image context
Techniques for lossless compression of a digital image using prior image context.