Patent classifications
H04N19/647
METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE
An image encoding method includes configuring block division information and size information of a boundary block which is located at a boundary of an image and is smaller than a size of a basic encoding block, on the basis of size information of a picture and size information of the basic encoding block; dividing the boundary block into at least one encoding block, on the basis of the size information of the basic encoding block and the size information and the block division information of the boundary block; and encoding the at least one divided encoding block.
LFNST signaling for chroma based on chroma transform skip
An example device includes memory configured to store video data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors determine whether a chroma block of the video data is encoded using dual tree partitioning. The one or more processors determine whether transform skip mode for the chroma block is enabled. The one or more processors, based on the chroma block being encoded using dual tree partitioning and transform skip mode being enabled for the chroma block, infer a value of a low-frequency non-separable transform (LFNST) index for the chroma block.
Hash-based accessing of geometry occupancy information for point cloud coding
A method, computer program, and computer system is provided for decoding point cloud data. Data corresponding to a point cloud is received. Hash elements corresponding to one or more neighboring nodes associated with a current node are identified. A size of a hash table is decreased based on deleting one or more of the hash elements corresponding to non-border regions of the one or more neighboring nodes. The data corresponding to the point cloud is decoded based on the hash table having the decreased size.
TEMPLATE MATCHING FOR JVET INTRA PREDICTION
A method of decoding JVET video, comprising defining a coding unit (CU) template within a decoded area of a video frame, the CU template being positioned above and/or to the left of a current decoding position for which data was intra predicted, defining a search window within the decoded area, the search window being adjacent to the CU template, generating a plurality of candidate prediction templates based on pixel values in the search window, each of the plurality of candidate prediction templates being generated using different intra prediction modes, calculating a matching cost between the CU template and each of the plurality of candidate prediction templates, selecting an intra prediction mode that generated the candidate prediction template that had the lowest matching cost relative to the CU template, and generating a prediction CU for the current decoding position based on the intra prediction mode.
ENCODER AND METHOD OF ENCODING A SEQUENCE OF FRAMES
In encoding a sequence of frames, a linear transform, such as, for example a wavelet transform, is applied to the sequences of frames on a frame-by-frame basis. At least one portion of a linearly transformed frame thus obtained is encoded in the inter mode on the basis of a differential representation of the linearly transformed frame. The differential representation corresponds with a difference between, on the one hand, the portion of the linearly transformed frame and, on the other hand, a representation of a corresponding portion of at least one other linearly transformed frame. Data compression is then applied to the differential representation of the portion of the linearly transformed frame.
WEIGHTED ANGULAR PREDICTION FOR INTRA CODING
A method of decoding JVET video, comprising receiving a bitstream indicating how a coding tree unit was partitioned into coding units according to a partitioning structure that allows nodes to be split according to a partitioning technique. An intra direction mode for a coding unit may be selected, as well as one or more of the plurality of reference lines to generate at least one predictor for the intra direction mode. A predictor may be generated from reference samples within each selected reference line by combining predicted pixel values based on a projected position on a main reference line in combination with predicted pixel values based on a projected position on a side reference line. The predicted pixel values are weighted according to a weight parameter, wherein the weight parameter is determined based on a shift conversion factor.
Weighted angular prediction for intra coding
A method of decoding JVET video, comprising receiving a bitstream indicating how a coding tree unit was partitioned into coding units according to a partitioning structure that allows nodes to be split according to a partitioning technique. An intra direction mode for a coding unit may be selected, as well as one or more of the plurality of reference lines to generate at least one predictor for the intra direction mode. A predictor may be generated from reference samples within each selected reference line by combining predicted pixel values based on a projected position on a main reference line in combination with predicted pixel values based on a projected position on a side reference line. The predicted pixel values are weighted according to a weight parameter, wherein the weight parameter is determined based on a shift conversion factor.
METHOD OF CODING TRANSFORM COEFFICIENT BASED ON HIGH FREQUENCY ZEROING AND APPARATUS THEREOF
An image decoding method performed by a decoding apparatus according to the present disclosure includes receiving a bitstream including residual information; deriving quantized transform coefficients for a current block based on the residual information included in the bitstream; deriving residual samples for the current block based on the quantized transform coefficients; and generating a reconstructed picture based on the residual samples for the current block.
BIT PLANE DECODING METHOD AND APPARATUS
A bit plane decoding method can employ a “prediction plus reconstruction” process in bit plane decoding. By first-stage or multi-stage prediction, the position of at least some unwanted decoding may be omitted in the reconstruction process. The method can include obtaining a code block to be decoded, the code block comprising a plurality of stripes, each said stripe including a plurality of pixel positions to be decoded; performing an L-stage prediction on the plurality of pixel positions included in each said stripe to divide the plurality of pixel positions in each said stripe into a corresponding decoding channel, the decoding channel comprising an s-channel, an m-channel, or a c-channel, wherein L is an integer greater than or equal to 1; and decoding the pixel positions of each decoding channel to obtain wavelet coefficients for each pixel location.
Systems and methods for storing video data in memory
Methods and systems for storing pixels of a video/image frame are disclosed. According to one embodiment, a method for storing pixels of a video frame comprises allocating a region of a memory to a pixel block having pixels of the video frame selected in out-of-raster-scan-order. The allocated region corresponds to a plurality of contiguous locations in the memory, and wherein the allocated region includes a first portion for storing pixel values. Values of pixels are stored in the pixel block in the first portion.