Patent classifications
H04N19/635
Method, apparatus and system for decoding and generating an image frame from a bitstream
A system and method of decoding a set of greatest coded line index values for a precinct of video data from a video bitstream, the precinct of video data including one or more subbands. The method comprises decoding a greatest coded line index prediction mode for each subband from the video bitstream; decoding a plurality of greatest coded line index delta values for each subband from the video bitstream using the greatest coded line index prediction mode for the subband; and producing the greatest coded line index values for each subband using the plurality of greatest coded line index delta values and the greatest coded line index prediction mode for the subband.
DEBLOCKING OF IMPLICIT TRANSFORM UNIT BOUNDARIES
In one aspect there is disclosed a method of applying deblocking on implicit vertical TU boundaries when the CU width is larger than the maximum TU width and applying deblocking on implicit horizontal TU boundaries when the CU height is larger than the maximum TU height. Some exemplary embodiments include HEVC deblocking and deblocking using longer filters.
Bilateral alpha omega: calculating LUT argument with few arithmetic operations
According to a first aspect, a method is provided. The method includes obtaining an M×N array of pixel values an image; determining a weight selection value for position x,y in the M×N array; and using the weight selection value to obtain a weight value for use in a filter for filtering the image. Determining the weight selection value for position x,y (omega.sub.x,y) includes: a) retrieving a previously determined weight selection value for position x,y−1 (omega.sub.x,y−1); b) retrieving a previously determined alpha value (a) for position x,y−1; c) calculating a delta value (d); and d) calculating omega.sub.x,y=omega.sub.x,y−1−a+d. Calculating d includes: i) retrieving a first previously determined value (omega_row); i) retrieving a second previously determined value (alpha_row); and ii) calculating d=omega_row−alpha_row+abs(A.sub.x+1,y+1−A.sub.x+1,y+2), wherein A.sub.x+1,y+1 is the value stored in position x+1,y+1 of the array and A.sub.x+1,y+2 is the value stored in position x+1,y+2 of the array.
Bilateral alpha omega: calculating LUT argument with few arithmetic operations
According to a first aspect, a method is provided. The method includes obtaining an M×N array of pixel values an image; determining a weight selection value for position x,y in the M×N array; and using the weight selection value to obtain a weight value for use in a filter for filtering the image. Determining the weight selection value for position x,y (omega.sub.x,y) includes: a) retrieving a previously determined weight selection value for position x,y−1 (omega.sub.x,y−1); b) retrieving a previously determined alpha value (a) for position x,y−1; c) calculating a delta value (d); and d) calculating omega.sub.x,y=omega.sub.x,y−1−a+d. Calculating d includes: i) retrieving a first previously determined value (omega_row); i) retrieving a second previously determined value (alpha_row); and ii) calculating d=omega_row−alpha_row+abs(A.sub.x+1,y+1−A.sub.x+1,y+2), wherein A.sub.x+1,y+1 is the value stored in position x+1,y+1 of the array and A.sub.x+1,y+2 is the value stored in position x+1,y+2 of the array.
Apparatus and method for generating a Laplacian pyramid
An image processing apparatus is provided that comprises an input configured to receive an image and a Laplacian generator configured to generate, from the image, a Laplacian pyramid that represents the image as a series of frames that contain different frequency components of the image. The image processing apparatus also comprises a compressor configured to compress the Laplacian pyramid for writing to memory.
Deblocking of video picture boundaries
Methods and apparatuses for applying a deblocking to a coding unit in video pictures. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit.
Deblocking of video picture boundaries
Methods and apparatuses for applying a deblocking to a coding unit in video pictures. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit.
Reference Picture Information Signaling In A Video Bitstream
A video processing method includes performing a conversion between a video and a bitstream of the video. The bitstream conforms to a format rule specifying a condition that controls whether or how one or more syntax elements related to picture order counts for a long term reference picture are included in a reference picture list syntax structure in the bitstream.
Reference Picture Information Signaling In A Video Bitstream
A video processing method includes performing a conversion between a video and a bitstream of the video. The bitstream conforms to a format rule specifying a condition that controls whether or how one or more syntax elements related to picture order counts for a long term reference picture are included in a reference picture list syntax structure in the bitstream.
Method and apparatus for performing compression of a color image
The disclosure relates to a method for compressing in a packed data set a color image comprising color image samples arranged in a reference grid according to a sampling pattern, and comprising the steps of (a) performing a decorrelative transform providing component images, (b) performing a number of discrete wavelet decompositions on said component images and (c) forming packets in the packed data set by processing each consecutive line in the reference grid and each component and grouping all samples of said component in said line in one or more packets, and appending said one or more packets to the packed data set. The disclosure also relates to a device for compressing, a computer program for compressing, a method for decompressing, a device for decompressing, and a computer program for decompressing. The disclosure also relates to the packed data set produced by said method for compressing.