IP Library Granted Patent US 12,425,645
Granted Patent B2
US 12,425,645 · App. 18/235,612 · Granted Sep 23, 2025

Image decoding apparatus and method and image encoding apparatus and method

Inventors: Quockhanh Dinh (Suwon-si, KR); Kyungah Kim (Suwon-si, KR); Minsoo Park (Suwon-si, KR); Minwoo Park (Suwon-si, KR); Kwangpyo Choi (Suwon-si, KR); Yinji Piao (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N19/593H04N19/105H04N19/176H04N19/182H04N19/42
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,425,645
App. No.
18/235,612
Granted
Sep 23, 2025
Kind
B2
Abstract

An image decoding method and apparatus obtain intra prediction feature data of a current block from a bitstream, determine an intra flow indicating a reference pixel of a current pixel in the current block, by applying the intra prediction feature data, neighboring pixels of the current block, and coding context information of the current block to a neural network, obtain a predicted pixel of the current pixel based on the intra flow of the current block, and reconstruct the current block based on the predicted pixel.

Claims (39)

1. A neural network based image decoding method comprising:

obtaining intra prediction feature data of a current block from a bitstream;

obtaining intra flow information indicating a reference pixel corresponding to each pixel included in the current block, based on the intra prediction feature data, first neighboring pixels of the current block, and coding context information of the current block;

obtaining a predicted pixel of the current block based on the intra flow information of the current block; and

reconstructing the current block based on the predicted pixel.

2. The image decoding method of claim 1 , further comprising:

applying the intra prediction feature data, the first neighboring pixels, and the coding context information of the current block to the neural network;

obtaining, from the neural network, the intra flow information along with weight information about the reference pixel indicated by the intra flow information and a plurality of second neighboring pixels adjacent to the reference pixel; and

obtaining the predicted pixel based on a weighted average obtained based on the weight information, the reference pixel, and the plurality of second neighboring pixels.

3. The image decoding method of claim 1 , wherein the neural network outputs the intra flow information based on the intra prediction feature data, the first neighboring pixels of the current block, and the coding context information provided as an input into the neural network.

4. The image decoding method of claim 1 , wherein the intra flow information comprises one of a first vector comprising an x component and a y component, a second vector comprising a size component and an angle component, or an angle with respect to the reference pixel indicated by the each pixel.

5. The image decoding method of claim 1 , wherein the intra prediction feature data is obtained through neural network-based encoding.

6. The image decoding method of claim 1 , wherein the coding context information comprises at least one of a quantization parameter of the current block, a temporal layer of the current block, a split structure of the current block, a split structure of the first neighboring pixels, or a transformation type of the first neighboring pixels.

7. The image decoding method of claim 1 , wherein the coding context information is obtained through neural network-based encoding.

8. A neural network based image encoding method comprising:

obtaining, based on an original pixel of a current block, first neighboring pixels of the current block, and coding context information of the current block, intra prediction feature data of the current block and intra flow information indicating a reference pixel corresponding to each of the original pixel of the current block;

obtaining a predicted pixel of the original pixel based on the intra flow information of the current block; and

encoding the intra prediction feature data by reconstructing the current block based on the predicted pixel.

9. The image encoding method of claim 8 , further comprising:

applying the each of the original pixel of the current block, the first neighboring pixels of the current block, and the coding context information of the current block to the neural network;

obtaining, from the neural network, the intra prediction feature data of the current block, the intra flow information, and weight information about the reference pixel indicated by the intra flow information and a plurality of second neighboring pixels adjacent to the reference pixel; and

obtaining the predicted pixel based on a weighted average obtained based on the weight information, the reference pixel, and the plurality of second neighboring pixels.

10. The image encoding method of claim 8 , further comprises:

outputting the intra prediction feature data by inputting the original pixel, the reference pixel, and the coding context information into an encoding neural network, and

outputting the intra flow information by inputting the intra prediction feature data, the reference pixel, and the coding context information into a decoding neural network.

11. The image encoding method of claim 9 , wherein the decoding neural network further outputs the weight information.

12. The image encoding method of claim 8 , wherein the intra flow information is represented by one of a vector including an x component and a y component, a vector including a size component and an angle component, or an angle with respect to the reference pixel indicated by the each of the original pixel.

13. The image encoding method of claim 8 , wherein the coding context information comprises at least one of a quantization parameter of the current block, a temporal layer of the current block, a split structure of the current block, a split structure of the first neighboring pixels, or a transformation type of the first neighboring pixels.

14. A neural network based image decoding apparatus comprising:

a memory storing one or more instructions; and

at least one processor configured to operate according to the one or more instructions to:

obtain intra prediction feature data of a current block from a bitstream,

obtain intra flow information indicating a reference pixel corresponding to each pixel included in the current block, based on the intra prediction feature data, first neighboring pixels of the current block, and coding context information of the current block,

obtain a predicted pixel of the current block based on the intra flow information of the current block, and

reconstruct the current block based on the predicted pixel.

15. A neural network based image decoding method comprising:

obtaining, based on coding context information and first neighboring pixels of a current block, intra flow information indicating a reference pixel corresponding to each pixel included in the current block and weight information of the reference pixel and a plurality of second neighboring pixels adjacent to the reference pixel;

obtaining a predicted pixel of the current block based on the intra flow information and the weight information; and

reconstructing the current block based on the predicted pixel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2023
From: DINH, QUOCKHANH; KIM, KYUNGAH; PARK, MINSOO; PARK, MINWOO; CHOI, KWANGPYO; PIAO, YINJI
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 064637/0957 →
Priority Claims (2)
KR 10-2022-0103413 · Aug 18, 2022 · national
KR 10-2022-0125777 · Sep 30, 2022 · national
Continuity (2)
Continuation PCTKR2023011796 · Aug 10, 2023
Related Publication 20240064331A1 · Feb 22, 2024
References Cited (29)
US 9462272B2 · Lee et al. · 2016 [cited by applicant]
US 9497454B2 · Song · 2016 [cited by examiner]
US 10448011B2 · Liu et al. · 2019 [cited by applicant]
US 11265540B2 · Na et al. · 2022 [cited by applicant]
US 11405638B2 · Zhao et al. · 2022 [cited by applicant]
US 11979564B2 · Bokov et al. · 2024 [cited by applicant]
US 20170238012A1 · Min et al. · 2017 [cited by applicant]
US 20200092550A1 · Piao · 2020 [cited by applicant]
US 20200228829A1 · Jeon et al. · 2020 [cited by applicant]
US 20200413085A1 · Robert · 2020 [cited by examiner]
US 20210344929A1 · Choi et al. · 2021 [cited by applicant]
US 20220094977A1 · Kim et al. · 2022 [cited by applicant]
US 20220232206A1 · Lee et al. · 2022 [cited by applicant]
US 20230064033A1 · Seregin et al. · 2023 [cited by applicant]
US 20230353764A1 · Ikonin · 2023 [cited by examiner]
CN 108259897A · 2018 [cited by applicant]
EP 4142289A1 · 2023 [cited by examiner]
KR 101712107B1 · 2017 [cited by applicant]
KR 1020190092382A · 2019 [cited by applicant]
KR 1020200000548A · 2020 [cited by applicant]
KR 1020200084767A · 2020 [cited by applicant]
KR 102154742B1 · 2020 [cited by applicant]
KR 1020210098913A · 2021 [cited by applicant]
Thierry Dumas et al., “Iterative training of neural networks for intra prediction”; arXiv:2003.06812v2; Nov. 25, 2020 (Year: 2020). [cited by examiner]
J. Pfaff et al., “Neural network based intra prediction for video coding”; Applications of Digital Image Processing XLI, SPIE vol. 10752, 1075213-1, © 2018 SPIE, doi: 10.1117/12.2321273 (Year: 2018). [cited by examiner]
Benjamin Bross et al., “Overview of the Versatile Video Coding (VVC) Standard and Its Applications”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 31, No. 10, pp. 3736-3764, Oct. 2021, doi: 10.110… [cited by applicant]
Jonathan Pfaff et al., “Intra Prediction and Mode Coding in VVC”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 31, No. 10, pp. 3834-3847, Oct. 2021, doi: 10.1109/TCSVT.2021.3072430. [cited by applicant]
Thierry Dumas et al., “Iterative Training of Neural Networks for Intra Prediction”, IEEE Transactions on Image Processing, vol. 30, pp. 697-711, Nov. 25, 2020, doi: 10.1109/TIP.2020.3038348, arXiv:2003.06812 [eess.IV]. [cited by applicant]
International Search Report and Written Opinion issued Nov. 6, 2023 by the International Searching Authority in International Patent Application No. PCT/KR2023/011796 (PCT/ISA/220, PCT/ISA/210 and PCT/ISA/237). [cited by applicant]