白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Method and apparatus of cross-component adaptive loop filtering for video coding

專利號(hào)
US11930169B2
公開(kāi)日期
2024-03-12
申請(qǐng)人
MEDIATEK INC.(TW Zhubei)
發(fā)明人
Chen-Yen Lai; Ching-Yeh Chen; Tzu-Der Chuang
IPC分類
H04N7/12; H04N19/117; H04N19/132; H04N19/172; H04N19/186; H04N19/82
技術(shù)領(lǐng)域
alf,chroma,luma,sample,samples,video,colour,cc,in,filtered
地域: Hsinchu

摘要

Methods and apparatus for video coding are disclosed. According to one method, First ALF (Adaptive Loop Filter) processing is applied to the reconstructed chroma samples for a target reconstructed chroma sample to generate a first filtered chroma sample. Second ALF processing is applied to the related reconstructed luma samples to generate a second filtered chroma sample for the target reconstructed chroma sample, where positions of the related reconstructed luma samples selected for the second ALF processing are determined according to the target chroma format. According to another method, the luma ALF and the cross-component ALF have the same filter coefficient precision.

說(shuō)明書(shū)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
CROSS REFERENCE TO RELATED APPLICATIONS

The present invention claims priority to U.S. Provisional Patent Application, Ser. No. 62/867,291, filed Jun. 27, 2019. The U.S. Provisional Patent Application is hereby incorporated by reference in its entirety.

FIELD OF THE INVENTION

The present invention relates to adaptive loop filter (ALF) processing in a video coding system. In particular, the present invention relates to Cross-Component ALF processing in a video encoder or decoder.

BACKGROUND

Motion estimation is an effective inter-frame coding technique to exploit temporal redundancy in video sequences. Motion-compensated inter-frame coding has been widely used in various international video coding standards. The motion estimation adopted in various coding standards is often a block-based technique, where motion information such as coding mode and motion vector is determined for each macroblock or similar block configuration. In addition, intra-coding is also adaptively applied, where the picture is processed without reference to any other picture. The inter-predicted or intra-predicted residues are usually further processed by transformation, quantization, and entropy coding to generate a compressed video bitstream. During the encoding process, coding artefacts are introduced, particularly in the quantization process. In order to alleviate the coding artefacts, additional processing has been applied to reconstructed video to enhance picture quality in newer coding systems. The additional processing is often configured in an in-loop operation so that the encoder and decoder may derive the same reference pictures to achieve improved system performance.

權(quán)利要求

1
The invention claimed is:1. A method for video coding, the method comprising:receiving reconstructed chroma samples and related reconstructed luma samples in a colour picture with a target chroma format;applying first ALF (Adaptive Loop Filter) processing to the reconstructed chroma samples for a target reconstructed chroma sample to generate a first filtered chroma sample;applying second ALF processing to the related reconstructed luma samples to generate a second filtered chroma sample for the target reconstructed chroma sample, wherein positions of the related reconstructed luma samples selected for the second ALF processing are determined based on the target chroma format; andgenerating a final filtered chroma sample by combining the first filtered chroma sample and the second filtered chroma sample, wherein the final filtered chroma sample is used as a video decoding output or used for further video encoding or decoding process,wherein the positions of the related reconstructed luma samples selected for the second ALF processing are determined according to a calculation with one or more variables derived based on the target chroma format.2. The method of claim 1, wherein if the target chroma format corresponds to YUV444/YCrCb444, a target position of the related reconstructed luma samples selected for the second ALF processing is at a same position as the target reconstructed chroma sample.3. The method of claim 1, wherein if the target chroma format corresponds to YUV422/YCrCb422 or YUV420/YCrCb420, a target position of the related reconstructed luma samples selected for the second ALF processing is at a pre-defined spatial position among multiple reconstructed luma samples associated with the target reconstructed chroma sample.4. The method of claim 1, wherein the calculation comprises a first term corresponding to x-position of the target reconstructed chroma sample scaled by an x-subsampling factor and a second term corresponding to y-position of the target reconstructed chroma sample scaled by a y-subsampling factor.5. The method of claim 4, wherein the x-subsampling factor is equal to 1 for monochrome and YUV444/YCrCb444, and the x-subsampling factor is equal to 2 for YUV420/YCrCb420 and YUV422/YCrCb422; and wherein the y-subsampling factor is equal to 1 for the monochrome, the YUV422/YCrCb422 and the YUV444/YCrCb444, and the y-subsampling factor is equal to 2 for the YUV420/YCrCb420.6. The method of claim 1, wherein one target related reconstructed luma sample selected for the second ALF processing corresponds to a weighted sum of all corresponding related reconstructed luma samples related to one target reconstructed chroma sample.7. An apparatus for video coding, the apparatus comprising one or more electronic circuits or processors arranged to:receive reconstructed chroma samples and related reconstructed luma samples in a colour picture with a target chroma format;apply first ALF (Adaptive Loop Filter) processing to the reconstructed chroma samples for a target reconstructed chroma sample to generate a first filtered chroma sample;apply second ALF processing to the related reconstructed luma samples to generate a second filtered chroma sample for the target reconstructed chroma sample, wherein positions of the related reconstructed luma samples selected for the second ALF processing are determined according to the target chroma format; andgenerate a final filtered chroma sample by combining the first filtered chroma sample and the second filtered chroma sample, wherein the final filtered chroma sample is used as a video decoding output or used for further video encoding or decoding process,wherein the positions of the related reconstructed luma samples selected for the second ALF processing are determined according to a calculation with one or more variables derived based on the target chroma format.
微信群二維碼
意見(jiàn)反饋