IP Library Granted Patent US 12,556,719
Granted Patent B2
US 12,556,719 · App. 18/942,083 · Granted Feb 17, 2026

Image decoding method using BDPCM and device therefor

Inventors: Sunmi Yoo (Seoul, KR); Junghak Nam (Seoul, KR); Jungah Choi (Seoul, KR)
Assignee: Nokia Technologies Oy
H04N19/176H04N19/132H04N19/159H04N19/593H04N19/70
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,556,719
App. No.
18/942,083
Granted
Feb 17, 2026
Kind
B2
Abstract

An image decoding method performed by a decoding apparatus according to the present document comprises the steps of: deriving prediction samples for a first sample and a second sample of the current block on the basis of BDPCM-related information about the current block and neighboring samples of the current block; deriving residual samples for the first sample and the second sample on the basis of a residual coefficient of the first sample and a modified residual coefficient of the second sample; and storing, as the intra prediction mode of the current block, the intra prediction mode in the prediction direction of the current block, which is derived on the basis of a BDPCM direction flag.

Claims (44)

1 . An image decoding method, performed by a decoding apparatus, comprising:

obtaining image information including Block-based Delta Pulse Code Modulation (BDPCM) related information for a current block;

deriving prediction samples for a first sample and a second sample of the current block based on the BDPCM related information and a neighboring sample of the current block; and

deriving reconstructed samples for the first sample and the second sample based on the prediction samples;

wherein an intra prediction mode of a prediction direction of the current block is derived based on a BDPCM direction flag as an intra prediction mode of the current block,

wherein the BDPCM related information includes a BDPCM flag representing that the BDPCM is applied to the current block and the BDPCM direction flag representing the prediction direction,

wherein the BDPCM direction flag is obtained based on the BDPCM flag,

wherein based on the prediction direction being a horizontal direction, a horizontal intra prediction mode is derived as an intra prediction mode of the current block,

wherein based on the prediction direction being a vertical direction, a vertical intra prediction mode is derived as the intra prediction mode of the current block,

wherein the first sample is a sample in the current block adjacent to the neighboring sample, and the second sample is a sample in the current block adjacent to the first sample in the prediction direction,

wherein the intra prediction mode derived as the intra prediction mode of the current block is used for prediction for a block coded after the current block, and

wherein the block coded after the current block is a block within a current Coding Tree Unit (CTU) or a neighboring CTU in a current picture or a reference picture.

2 . An image encoding method, performed by an encoding apparatus, comprising:

deriving prediction samples for a first sample and a second sample of a current block based on Block-based Delta Pulse Code Modulation (BDPCM) and a neighboring sample of the current block; and

encoding a BDPCM flag representing that the BDPCM is applied to the current block and a BDPCM direction flag representing a prediction direction for the current block;

wherein the BDPCM direction flag is encoded based on whether the BDPCM is applied to the current block;

wherein an intra prediction mode of the prediction direction as an intra prediction mode of the current block is derived based on the BDPCM,

wherein the first sample is a sample in the current block adjacent to the neighboring sample, and the second sample is a sample in the current block adjacent to the first sample in the prediction direction,

wherein based on the prediction direction being a horizontal direction, a horizontal intra prediction mode is derived as an intra prediction mode of the current block,

wherein based on the prediction direction being a vertical direction, a vertical intra prediction mode is derived as the intra prediction mode of the current block,

wherein the intra prediction mode derived as the intra prediction mode of the current block is used for prediction for a block coded after the current block, and

wherein the block coded after the current block is a block within a current Coding Tree Unit (CTU) or a neighboring CTU in a current picture or a reference picture.

3 . A method of storing a bitstream into a non-transitory computer-readable storage medium, the bitstream being generated by an image encoding method, the image encoding method comprising:

deriving prediction samples for a first sample and a second sample of a current block based on Block-based Delta Pulse Code Modulation (BDPCM) and a neighboring sample of the current block; and

encoding a BDPCM flag representing that the BDPCM is applied to the current block and a BDPCM direction flag representing a prediction direction for the current block;

wherein the BDPCM direction flag is encoded based on whether the BDPCM is applied to the current block;

wherein an intra prediction mode of the prediction direction as an intra prediction mode of the current block is derived based on the BDPCM,

wherein the first sample is a sample in the current block adjacent to the neighboring sample, and the second sample is a sample in the current block adjacent to the first sample in the prediction direction,

wherein based on the prediction direction being a horizontal direction, a horizontal intra prediction mode is derived as an intra prediction mode of the current block,

wherein based on the prediction direction being a vertical direction, a vertical intra prediction mode is derived as the intra prediction mode of the current block,

wherein the intra prediction mode derived as the intra prediction mode of the current block is used for prediction for a block coded after the current block, and

wherein the block coded after the current block is a block within a current Coding Tree Unit (CTU) or a neighboring CTU in a current picture or a reference picture.

4 . A transmission method of data for image, the method comprising:

obtaining a bitstream of video information including Block-based Delta Pulse Code Modulation (BDPCM) related information for a current block; and

transmitting the data including the bitstream of the video information including the BDPCM related information,

wherein prediction samples for a first sample and a second sample of the current block are derived based on the BDPCM related information and a neighboring sample of the current block,

wherein an intra prediction mode of a prediction direction of the current block derived based on a BDPCM direction flag is derived as an intra prediction mode of the current block,

wherein the BDPCM related information includes a BDPCM flag representing that the BDPCM is applied to the current block and the BDPCM direction flag representing the prediction direction,

wherein the BDPCM direction flag is obtained based on whether the BDPCM is applied to the current block,

wherein based on the prediction direction being a horizontal direction, a horizontal intra prediction mode is derived as an intra prediction mode of the current block,

wherein based on the prediction direction being a vertical direction, a vertical intra prediction mode is derived as the intra prediction mode of the current block,

wherein the first sample is a sample in the current block adjacent to the neighboring sample, and the second sample is a sample in the current block adjacent to the first sample in the prediction direction,

wherein the intra prediction mode derived as the intra prediction mode of the current block is used for prediction for a block coded after the current block, and

wherein the block coded after the current block is a block within a current Coding Tree Unit (CTU) or a neighboring CTU in a current picture or a reference picture.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2025
From: LG ELECTRONICS INC.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 072859/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2024
From: YOO, SUNMI; NAM, JUNGHAK; CHOI, JUNGAH
To: LG ELECTRONICS INC.
Reel/Frame 069220/0346 →
Continuity (5)
Continuation 18517527 · Nov 22, 2023
Continuation 18098382 · Jan 18, 2023
Continuation 17612525
Provisional Application 62851625 · May 22, 2019
Related Publication 20250071297A1 · Feb 27, 2025
References Cited (12)
US 11871009B2 · Yoo · 2024 [cited by examiner]
US 20200275111A1 · Zhao · 2020 [cited by examiner]
US 20200296381A1 · Coban · 2020 [cited by examiner]
US 20200329257A1 · Zhao · 2020 [cited by examiner]
US 20210306654A1 · Lee · 2021 [cited by examiner]
US 20210306666A1 · Lee · 2021 [cited by examiner]
US 20210385459A1 · Zhu · 2021 [cited by examiner]
US 20220109872A1 · Yoo · 2022 [cited by examiner]
US 20220232205A1 · Chiang · 2022 [cited by examiner]
“AHG11: Block DPCM for Screen Content Coding”—Mohsen Abdoli et al., JVET of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/ WG 11; 12th Meeting: Macao, CN, Oct. 3-12, 2018. (Year: 2018). [cited by examiner]
“Intra Block-DPCM With Layer Separation of Screen Content in VVC”—Mohsen Abdoli et al., 978-1-5386-6249-6/ 19/$31.00 © 2019 IEEE (Year: 2019). [cited by examiner]
“Efficient Residual DPCM Using an 11 Robust Linear Prediction in Screen Content Video Coding”—Je-Won Kang et al., IEEE Transactions On Multimedia, vol. 18, No. 10, Oct. 2016 (Year: 2016). [cited by examiner]
Cited By (1)
US 12,676,990