IP Library Granted Patent US 12,363,304
Granted Patent B2
US 12,363,304 · App. 18/647,633 · Granted Jul 15, 2025

Method for coding image on basis of deblocking filtering, and apparatus therefor

Inventors: Hyeongmoon Jang (Seoul, KR); Jaehyun Lim (Seoul, KR); Junghak Nam (Seoul, KR)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
H04N19/132H04N19/117H04N19/159H04N19/176H04N19/186H04N19/46H04N19/82
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,363,304
App. No.
18/647,633
Granted
Jul 15, 2025
Kind
B2
Abstract

A method for decoding an image, according to the present document, comprises: receiving a bitstream including BDPCM information; deriving residual samples for a current block on the basis of the BDPCM information; deriving prediction samples for the current block on the basis of the BDPCM information; generating a reconstructed picture on the basis of the residual samples and the prediction samples; and performing deblocking filtering on the reconstructed picture, wherein when BDPCM is applied to the current block, the deblocking filtering is not performed.

Claims (48)

1. A decoding apparatus for video decoding, the decoding apparatus comprising:

a memory; and

at least one processor coupled with the memory,

wherein the at least one processor is configured to:

obtain Block-based Delta Pulse Code Modulation (BDPCM) flag information from a bitstream;

derive quantized transform coefficients for a current block based on the BDPCM flag information;

derive residual samples for the current block by performing a dequantization for the quantized transform coefficients;

derive prediction samples for the current block based on the BDPCM flag information;

generate a reconstructed picture based on the residual samples and the prediction samples;

derive a boundary strength (bS) for a target boundary of the current block in the reconstructed picture;

determine whether deblocking filtering is applied to the target boundary based on the bS; and

perform the deblocking filtering on the reconstructed picture based on a result of the determination,

wherein the bS for the target boundary is derived based on the BDPCM flag information,

wherein a tree type of the current block is a single tree type, and the current block is a chroma coding block, and

wherein based on a value of the BDPCM flag information being 1, the bS for the target boundary of the chroma coding block is derived as 0.

2. The apparatus of claim 1 , wherein the BDPCM flag information is related to whether a BDPCM is applied to the current block,

wherein based on the BDPCM being applied to the current block, the value of the BDPCM flag information is 1, and

wherein based on the BDPCM being not applied to the current block, the value of the BDPCM flag information is 0.

3. The apparatus of claim 1 , wherein based on the bS for the target boundary being 0, the deblocking filtering is not applied to the target boundary.

4. The apparatus of claim 1 , wherein the quantized transform coefficient is derived based on directional information for a direction in which the BDPCM is performed.

5. The apparatus of claim 1 , wherein an intra prediction sample for the current block is derived based on a direction in which the BDPCM is performed.

6. An encoding apparatus for video encoding, the encoding apparatus comprising:

a memory; and

at least one processor coupled with the memory,

wherein the at least one processor is configured to:

derive prediction samples for a current block based on a Block-based Delta Pulse Code Modulation (BDPCM);

derive residual samples for the current block based on the prediction samples;

generate a reconstructed picture based on the residual samples and the prediction samples;

derive a boundary strength (bS) for a target boundary of the current block in the reconstructed picture;

determine whether deblocking filtering is applied to the target boundary based on the bS;

perform the deblocking filtering on the reconstructed picture based on a result of the determination;

generate quantized residual information by performing a quantization for the residual samples based on the BDPCM; and

encode the quantized residual information and BDPCM flag information for the BDPCM,

wherein the bS for the target boundary is derived based on the BDPCM flag information,

wherein a tree type of the current block is a single tree type, and the current block is a chroma coding block, and

wherein based on a value of the BDPCM flag information being 1, the bS for the target boundary of the chroma coding block is derived as 0.

7. The apparatus of claim 6 , wherein the BDPCM flag information is related to whether the BDPCM is applied to the current block,

wherein based on the BDPCM being applied to the current block, the value of the BDPCM flag information is 1, and

wherein based on the BDPCM being not applied to the current block, the value of the BDPCM flag information is 0.

8. The apparatus of claim 6 , wherein based on the bS for the target boundary being 0, the deblocking filtering is not applied to the target boundary.

9. The apparatus of claim 6 , wherein an intra prediction sample for the current block is derived based on a specific direction in which the BDPCM is performed, and

wherein the quantization for the residual samples is performed based on the specific direction.

10. An apparatus for transmitting data for a video, the apparatus comprising:

at least one processor configured to obtain a bitstream for the video, wherein the bitstream is generated based on deriving prediction samples for a current block based on a Block-based Delta Pulse Code Modulation (BDPCM), deriving residual samples for the current block based on the prediction samples, generating a reconstructed picture based on the residual samples and the prediction samples, deriving a boundary strength (bS) for a target boundary of the current block in the reconstructed picture, determining whether deblocking filtering is applied to the target boundary based on the bS, performing the deblocking filtering on the reconstructed picture based on a result of the determination, generating quantized residual information by performing a quantization for the residual samples based on the BDPCM, and encoding the quantized residual information and BDPCM flag information for the BDPCM; and

a transmitter configured to transmit the data comprising the bitstream,

wherein the bS for the target boundary is derived based on the BDPCM flag information,

wherein a tree type of the current block is a single tree type, and the current block is a chroma coding block, and

wherein based on a value of the BDPCM flag information being 1, the bS for the target boundary of the chroma coding block is derived as 0.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 22, 2025
From: LG ELECTRONICS INC.
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 069988/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2024
From: JANG, HYEONGMOON; LIM, JAEHYUN; NAM, JUNGHAK
To: LG ELECTRONICS INC.
Reel/Frame 067240/0977 →
Continuity (5)
Continuation 17899834 · Aug 31, 2022
Continuation 17572329 · Jan 10, 2022
Continuation PCTKR2020008984 · Jul 9, 2020
Provisional Application 62871731 · Jul 9, 2019
Related Publication 20240275978A1 · Aug 15, 2024
References Cited (10)
US 20200213596A1 · Xu · 2020 [cited by examiner]
US 20200275121A1 · Zhao · 2020 [cited by examiner]
TW 202112132A · 2021 [cited by examiner]
Benjamin Bross et al., “Versatile Video Coding (Draft 5)”, Joint Video experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Geneva, CH, Mar. 19-27, 2019. JVET-N1001 (Year: 2019). [cited by examiner]
Hyeongmun Jang et al., “Non-CE5: Deblock filtering process for BDPCM bloc”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-O0582, Jul. 2019, 9 pages. [cited by applicant]
Hyeongmun Jang, “Non-CE5: Deblock filtering process for BDPCM block”, power point for presentation for JVET-O0582, Jul. 2019, 9 pages. [cited by applicant]
Jianle Chen et al., “Algorithm description for Versatile Video Coding and Test Model 5 (VTM 5)”, Joint Video Experts Team (JVET) of ITU-T SG16WP3 and ISO/IEC JTC1/SC 29/WG 11, JVET-N1002-v2, Mar. 2019, 76 pages. [cited by applicant]
Marta Karczewicz et al., “CE8-related: Quantized residual BDPCM”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-N0413, Mar. 2019, 5 pages. [cited by applicant]
Mohsen Abdoli et al., “CE8:BDPCM with horizontal/vertical predictor and independently decodable areas (test 8.3.1b)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-M0057, Jan. 2… [cited by applicant]
Japanese patent application 2022-500851 Office Action dated Nov. 19, 2024 with English translation 27 pages. [cited by applicant]