Geometry transformation-based adaptive loop filtering
US-2018041779-A1 · Feb 8, 2018 · US
US12513290B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12513290-B2 |
| Application number | US-202217681054-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 25, 2022 |
| Priority date | Sep 2, 2019 |
| Publication date | Dec 30, 2025 |
| Grant date | Dec 30, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Chroma deblocking harmonization for video coding are described. In an exemplary aspect, a method for video processing includes determining, for a conversion between of a first colour component of a current block of a video and a bitstream representation of the first colour component of the current block of the video, one or more deblocking parameters associated with the first colour component involved in a deb locking filter process based on one or more quantization parameters (QP) associated with a second colour component of the current block of the video; and performing the conversion based on the determined deblocking parameters.
Opening claim text (preview).
The invention claimed is: 1 . A method of processing video data, comprising: determining, for a conversion between a first colour component of a current block of a video and a bitstream of the first colour component, one or more deblocking parameters associated with the first colour component involved in a deblocking filter process based on one or more quantization parameters (QP) associated with a second colour component of the current block of the video; and performing the conversion based on the one or more deblocking parameters, wherein a deblocking process for the first colour component is determined based on corresponding sample values of the second colour component, wherein the deblocking process for the first colour component depends on a reconstructed luma level or a reconstructed average luma level of corresponding luma samples, wherein the current block of the video includes one luma component and two chroma components, and the first colour component is one of the two chroma components and the second colour component is a luma component, and wherein the one or more deblocking parameters are same for the two chroma components. 2 . The method of claim 1 , wherein the one or more deblocking parameters for the first colour component depend on the QP derived from luma QP of both P and Q blocks. 3 . The method of claim 1 , wherein the one or more deblocking parameters for the first colour component depend on a chroma QP table value with Qp Q as a table index, where Qp Q is a luma QP value of a Q block or a P block. 4 . The method of claim 1 , further comprising: applying a position dependent clipping process depending on a clipping function to a chroma deblocking process of the first colour component to modify the chroma deblocking process of the first colour component. 5 . The method of claim 4 , wherein the clipping function is defined as y=clip (a,b,x), wherein x is a sample value before clipping, y is a sample value after clipping, a and b give a lower bound and an upper bound of y. 6 . The method of claim 1 , wherein a luma level dependent quantization parameter (Qp) offset which is included in the one or more deblocking parameters and used in a luma deblocking process is applied to a chroma deblocking process. 7 . The method of claim 1 , further comprising: determining deblocking filters to be performed on a large block boundary of a large block of the video based on a deblocking condition and one or more deblocking filter conditions, wherein a width or a height of the large block is greater than or equal to 32. 8 . The method of claim 7 , wherein the deblocking filters comprise a weak deblocking filter and a strong deblocking filter, and the one or more deblocking filter conditions comprise a stronger deblocking filter condition and a strong deblocking filter condition. 9 . The method of claim 8 , wherein the weak deblocking filter is directly performed on the large block boundary when the deblocking condition is satisfied but the stronger deblocking filter condition is not satisfied. 10 . The method of claim 8 , wherein the strong deblocking filter is performed on the large block boundary when the deblocking condition is satisfied and the stronger deblocking filter condition is not satisfied, but the strong deblocking filter condition is satisfied. 11 . The method of claim 1 , wherein whether and how to apply the determining and/or the performing is based on a colour format. 12 . The method of claim 11 , wherein the colour format is 4:2:0 and/or 4:2:2. 13 . The method of claim 11 , wherein indication of usage of the determining and/or the performing is signalled in at least one of sequence, picture, slice, tile, brick, a video region-level including SPS, PPS, picture header and slice header. 14 . The method of claim 1 , wherein the conversion comprises encodings the current block of the video into the bitstream. 15 . The method of claim 1 , wherein the conversion comprises decoding the current block of the video from the bitstream. 16 . An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to: determine, for a conversion between a first colour component of a current block of a video and a bitstream of the first colour component, one or more deblocking parameters associated with the first colour component involved in a deblocking filter process based on one or more quantization parameters (QP) associated with a second colour component of the current block of the video; and perform the conversion based on the one or more deblocking parameters, wherein a deblocking process for the first colour component is determined based on corresponding sample values of the second colour component, wherein the deblocking process for the first colour component depends on a reconstructed luma level or a reconstructed average luma level of corresponding luma samples, wherein the current block of the video includes one luma component and two chroma components, and the first colour component is one of the two chroma components and the second colour component is a luma component, and wherein the one or more deblocking parameters are same for the two chroma components. 17 . A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises: determining, for a first colour component of a current block of the video, one or more deblocking parameters associated with the first colour component involved in a deblocking filter process based on one or more quantization parameters (QP) associated with a second colour component of the current block of the video; and generating the bitstream based on the one or more deblocking parameters, wherein a deblocking process for the first colour component is determined based on corresponding sample values of the second colour component, wherein the deblocking process for the first colour component depends on a reconstructed luma level or a reconstructed average luma level of corresponding luma samples, wherein the current block of the video includes one luma component and two chroma components, and the first colour component is one of the two chroma components and the second colour component is a luma component, and wherein the one or more deblocking parameters are same for the two chroma components.
Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation (H04N19/635, H04N19/86 take precedence) · CPC title
the unit being a colour or a chrominance component · CPC title
the region being a block, e.g. a macroblock · CPC title
involving reduction of coding artifacts, e.g. of blockiness · CPC title
characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.