Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

358 results about "Adaptive loop filtering" patented technology

METHOD AND APPARATUS FOR ADAPTIVE LOOP FILTERING AND Cross-COMPONENT ADAPTIVE LOOP FILTER

A method and apparatus for video decoding / encoding are provided. In the provided method, a decoder obtains at least one secondary signal by applying at least one fixed filter to a primary signal. The at least one fixed filter is trained offline. The decoder obtains one or more spatially adjacent samples associated with the current sample. One or more spatially adjacent sample points are from at least one of the primary signal or the at least one secondary signal. The decoder obtains filtered sample points by applying at least one online filter to one or more spatially adjacent sample points associated with the current sample point.
Owner:BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Padding process at unavailable sample locations in adaptive loop filtering

A method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video using a coding tool that accesses samples outside of the current block, that neighboring samples used for the conversion are unavailable. Samples that are located across a boundary of a video unit of the video are considered as unavailable samples. The method also includes performing, based on the determining, the conversion by padding samples in place of the neighboring samples that are unavailable. The padding samples are determined using samples that are restricted to be within a current processing unit associated with the current block.
Owner:BYTEDANCE INC +1

Adaptive loop filter with samples before deblocking filter and samples before sample adaptive offsets

A device for decoding video data determines a pre-filtered reconstructed block of video data; applies one or more of a deblocking filter or a sample adaptive offset filter to the pre-filtered reconstructed block to determine a filtered reconstructed block; applies an adaptive loop filter (ALF) to the filtered reconstructed block to determine a final filtered reconstructed block, wherein to apply the ALF to the filtered reconstructed block, the device is further configured to determine a difference value based on a difference between a value of a current sample of the filtered reconstructed block and a value of a pre-filtered neighboring sample; apply a filter to the difference value to determine a sample modification value; and determine a final filtered sample value based on the sample modification value.
Owner:QUALCOMM INC

Multi-source based extended taps for adaptive loop filter in video coding

A mechanism for processing video data is disclosed. The mechanism includes determining to apply an adaptive loop filter (ALF) to a first component of a video unit. The ALF includes one or more extended taps. The one or more extended taps utilize an input source other than spatial neighbor samples of the first component. A conversion is performed between a visual media data and a bitstream based on the ALF.
Owner:DOUYIN VISION CO LTD +1

Apparatus, articles of manufacture, and methods for clipping index identification in adaptive loop filtering for video encoding

Methods, apparatus, systems, and articles of manufacture are disclosed to improve video encoding. An example apparatus includes at least one memory, instructions, and processor circuitry to generate a pool of clipping index set candidates by executing a machine learning model, select a clipping index set from the pool of the clipping index set candidates based on a rate distortion cost associated with the clipping index set, the clipping index set including clipping coefficients, and filter a video frame based on the clipping coefficients.
Owner:INTEL CORP

Reduced complexity coefficient transmission for adaptive loop filtering (ALF)

A method for adaptive loop filtering is provided that includes determining a coefficient value for each coefficient position of an adaptive loop filter, applying the adaptive loop filter to at least a portion of a reconstructed picture using the coefficient values, and entropy encoding coefficient values into a compressed bit stream using predetermined short binary codes, wherein the short binary code used depends on the coefficient position of the coefficient value.
Owner:TEXAS INSTRUMENTS INC

Multiple input sources based extended taps for adaptive loop filter in video coding

A mechanism for processing video data is disclosed. The mechanism includes determining to apply an adaptive looper filter (ALF) with an extended tap to a picture in a video. An intermediate filtering result of a second filter is used as input for the extended tap. A conversion is performed between a visual media data and a bitstream based on the ALF.
Owner:BYTEDANCE INC +1

Video encoding / decoding method and bitstream generation method

Provided are a video encoding method, a video decoding method, and a bitstream generating method using an identifier indicating whether a corresponding chroma component is filtered by an adaptive loop filter (ALF).SOLUTION: The video encoding method includes encoding an image to generate a bitstream. In the bitstream, a first syntax element is configured to indicate whether the first chromaticity component is filtered with an adaptive loop filter (ALF), and a second syntax element is configured to indicate whether the second chromaticity component is filtered with the ALF.SELECTED DRAWING: Figure 5
Owner:SZ DJI TECH CO LTD

Video coding method, device and equipment based on adaptive loop filtering

The embodiment of the invention provides a video coding method, device and equipment based on adaptive loop filtering. According to the technical scheme provided by the embodiment of the invention, by determining the transform residual absolute value and information and / or motion vector information of the plurality of image blocks in the to-be-coded image frame, when the time domain layering level of the to-be-coded image frame is greater than the preset level, the to-be-coded image frame is coded; and determining whether the to-be-coded image frame is a still image frame or not according to the transform residual absolute value sum information and / or the motion vector information, and when the to-be-coded image frame is the still image frame, performing coding processing without adaptive loop filtering on the to-be-coded image frame, skipping partial adaptive loop filtering processing with poor effect, and performing coding processing without adaptive loop filtering on the to-be-coded image frame. Computing resources consumed by self-adaptive loop filtering processing are reduced, and the video coding efficiency is effectively improved.
Owner:BIGO TECH PTE LTD

Switchable input sources based extended taps for adaptive loop filter in video coding

A mechanism for processing video data is disclosed. The mechanism includes determining to apply an extended tap in an adaptive loop filter (ALF). The ALF may also include a spatial tap, and the extended tap may be different from the spatial tap. A conversion is performed between a visual media data and a bitstream based on the ALF.
Owner:DOUYIN VISION CO LTD +1

System and method for video coding

An encoder includes circuitry and memory coupled to the circuitry. The circuitry, in operation, generates a first coefficient value by applying a CCALF (cross component adaptive loop filtering) process to a first reconstructed image sample of a luma component, generates a second coefficient value by applying an ALF (adaptive loop filtering) process to a second reconstructed image sample of a chroma component, and clips the second coefficient value. The circuitry generates a third coefficient value by adding the first coefficient value to the clipped second coefficient value, and clips the third coefficient value. The circuitry encodes a third reconstructed image sample of the chroma component using the clipped third coefficient value.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Using Side Information For Adaptive Loop Filter in Video Coding

A mechanism for processing video data is disclosed. The mechanism includes using, during a conversion between a video and a bitstream of the video, side information as input to an adaptive loop filter (ALF). A conversion is performed based on the ALF.
Owner:BYTEDANCE INC +1

Classification in adaptive loop filtering

A method of video processing includes determining, for a conversion of a block of a video picture in a video and a bitstream representation of the video, gradients of a subset of samples in a region for a classification operation in a filtering process. The region has a dimension of M×N and the block has a dimension of K×L, M, N, K, L being positive integers. The block is located within the region. The method also includes performing the conversion based on the determining.
Owner:BYTEDANCE INC +1

Adaptive loop filter coefficient bit depth in video coding

A device for decoding encoded video data is configured to determine a block from the encoded video data; determine a bit depth for an adaptive loop filter from a plurality of available bit depths for the adaptive loop filter; determine coefficient values for a set of filter coefficients for the adaptive loop filter based on the bit depth; apply the adaptive loop filter to the block to determine a filtered block of video data; determine a decoded version of the block of video data based on the filtered block of video data; and output a decoded picture of video data that includes the decoded version of the block of video data.
Owner:QUALCOMM INC

Method and device for video coding using CC-ALF based on nonlinear cross-component relationships

A method and an apparatus are disclosed for video coding CC-ALF based on a nonlinear cross-component relation. A video decoding device obtains a reconstructed frame that is an output of a sample adaptive offset (SAO) filter and generates an adaptive loop filter output (ALF output) by inputting the reconstructed frame into an adaptive loop filter (ALF). The ALF output includes a luma ALF output and a chroma ALF output. The video decoding device generates corrected values of a chroma component by inputting the luma ALF output into a nonlinear cross-component ALF (nonlinear CC-ALF) and generates an enhanced chroma ALF output by summing the corrected values of the chroma component and the chroma ALF output.
Owner:HYUNDAI MOTOR CO LTD +2

Temporal scalability for adaptive loop filter scaling factors for video coding

A video encoder and video decoder are configured to determine a filter from a first temporal layer having a first temporal layer ID, determine a scaling factor for the filter from a second temporal layer having a second temporal layer ID, and store the scaling factor in a buffer for future usage based on the second temporal layer ID being less than or equal to the first temporal layer ID.
Owner:QUALCOMM INC

Cross-Component Adaptive Loop Filtering in Video Coding and Decoding

An exemplary method for video processing includes: determining whether to enable a cross-component adaptive loop filtering tool for a current video block of a video based on the color properties of the video for the conversion between the current video block of the video and the bitstream representation of the video. The method further includes performing the conversion according to the determination.
Owner:DOUYIN CO LTD

Conditional filter shape switch for adaptive loop filter in video coding

A mechanism for processing video data is disclosed. The mechanism includes determining to use at least one extended tap in an adaptive loop filter (ALF). A conversion can then be performed between a visual media data and a bitstream based on the ALF. The ALF may also employ a conditional filter shape switch.
Owner:BYTEDANCE INC +1

Using side information for adaptive loop filter in video coding

A mechanism for processing video data is disclosed. The mechanism includes employing at least one extended tap in an adaptive loop filter (ALF) to improve an efficiency of the ALF. A conversion is performed between a visual media data and a bitstream based on the ALF.
Owner:BYTEDANCE INC +1

System and method for video coding

An encoder includes circuitry and memory coupled to the circuitry. The circuitry, in response to a first reconstructed image sample being located outside a virtual boundary, duplicates a reconstructed sample located inside and adjacent to the virtual boundary to generate the first reconstructed image sample. The circuitry generates a first coefficient value by applying a CCALF (cross component adaptive loop filtering) process to the first reconstructed image sample of a luma component. The circuitry generates a second coefficient value by applying an ALF (adaptive loop filtering) process to a second reconstructed image sample of a chroma component. The circuitry generates a third coefficient value by adding the first coefficient value to the second coefficient value, and encodes a third reconstructed image sample of the chroma component using the third coefficient value.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Method of using adaptive loop filter and system thereof

The invention provides a video data processing method. The method comprises the following steps: receiving a bit stream; decoding the bit stream to obtain a first index; determining a maximum number of adaptive loop filters (ALFs) of components of the picture based on the first index; and processing the pixels in the picture by utilizing the ALF.
Owner:ALIBABA GROUP HOLDING LTD

Signaling of cross-component adaptive loop filter

A method of video processing, comprising performing a conversion between a portion of a video's chroma component and a bitstream representation of the video according to a rule, wherein the rule specifies that whether a cross-component adaptive loop filter (CC-ALF) tool is available for the conversion of the portion of the video depends on whether an availability or usage of an adaptive loop filter (ALF) tool is indicated for a corresponding portion of a luma component.
Owner:DOUYIN VISION CO LTD +1

Filter shape switch for adaptive loop filter in video coding

A mechanism for processing video data is disclosed. A filter is applied to a video unit. The filter employs an extended tap for a first sample in the video unit and a spatial tap for a second sample in the video unit. A conversion is performed between a visual media data and a bitstream based on the video unit.
Owner:DOUYIN VISION CO LTD +1

Method and Apparatus for Adaptive Loop Filter with Chroma Classifiers by Transpose Indexes for Video Coding

A method and apparatus of ALF classification and / or geometric transformation for the chroma component. According to the method, reconstructed pixels are received, where the reconstructed pixels comprise a current colour block and the current colour block comprises a current luma block and a current chroma block. A transpose index for the current chroma block is determined. A filtered chroma output is derived by applying a target chroma ALF to the current chroma block, where the transpose index is included in information used for selecting the target chroma ALF from a set of chroma ALFs, or the transpose index is used to select a target geometric transformation for generating the target chroma ALF, or both. Filtered-reconstructed pixels are provided, where the filtered-reconstructed pixels comprise the filtered chroma output.
Owner:MEDIATEK INC