IP Library Granted Patent US 12,192,516
Granted Patent B2
US 12,192,516 · App. 18/198,061 · Granted Jan 7, 2025

Video encoding and decoding method and apparatus using selective subblock split information signaling

Inventors: Byeung Woo Jeon (Seongnam-si, KR); Jee Yoon Park (Seoul, KR); Bum Yoon Kim (Yongin-si, KR); Seung Wook Park (Yongin-si, KR)
Assignees: HYUNDAI MOTOR COMPANY; KIA CORPORATION; RESEARCH &BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
H04N19/593H04N19/103H04N19/105H04N19/176
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,192,516
App. No.
18/198,061
Granted
Jan 7, 2025
Kind
B2
Abstract

Disclosed is a video encoding/decoding method and an apparatus using selective transmission of subblock partitioning information. The video encoding/decoding method and apparatus selectively encode and decode the splitting direction of a subblock to reduce the overhead of signal transmission for using subblock partitioning while effectively performing intra prediction per subblock basis.

Claims (24)

1. An intra prediction method for applying an intra prediction mode of a current block to subblocks obtained by splitting the current block performed by a video decoding apparatus, the method comprising:

decoding the size and an intra prediction mode of the current block;

generating a pre-prunable range of the subblocks based on the size of the current block and the number of partitioned subblocks, wherein the pre-prunable range includes a vertical pre-prunable range and a horizontal pre-prunable range and represents a set of intra prediction directions in which constructed samples of newly reconstructed neighboring subblocks are not used by the subblocks when prediction is performed; and

setting a splitting direction of the subblocks according to whether the intra prediction mode is included in the vertical pre-prunable range or the horizontal pre-prunable range.

2. The method of claim 1 , wherein generating the pre-prunable range comprises determining the number of the partitioned sub blocks according to the size of the current block or using the predecoded number of subblocks.

3. The method of claim 1 , wherein setting the splitting direction comprises setting the splitting direction of the subblocks to horizontal direction when the intra prediction mode is included in the vertical pre-prunable range.

4. The method of claim 1 , wherein setting the splitting direction comprises setting the splitting direction of the subblocks to vertical direction when the intra prediction mode is included in the horizontal pre-prunable range.

5. The method of claim 1 , wherein, when the intra prediction mode is not included in the pre-prunable range, setting the splitting direction comprises setting the splitting direction of the subblocks according to a subblock splitting direction flag after decoding the subblock splitting direction flag indicating the splitting direction of the sub blocks.

6. The method of claim 1 , wherein the vertical pre-prunable range includes values greater than a prediction direction corresponding to the top left diagonal line of subblocks partitioned in the vertical direction.

7. The method of claim 1 , wherein the horizontal pre-prunable range includes values smaller than a prediction direction corresponding to the top left diagonal line of subblocks partitioned in the horizontal direction.

8. An intra prediction method for applying an intra prediction mode of a current block to subblocks obtained by splitting the current block performed by a video encoding apparatus, the method comprising:

obtaining the size and an intra prediction mode of the current block;

generating a pre-prunable range of the subblocks based on the size of the current block, wherein the pre-prunable range includes a vertical pre-prunable range and a horizontal pre-prunable range and represents a set of intra prediction directions in which constructed samples of newly reconstructed neighboring subblocks are not used by the subblocks when prediction is performed; and

setting a splitting direction of the sub blocks according to whether the intra prediction mode is included in the vertical pre-prunable range or the horizontal pre-prunable range.

9. The method of claim 8 , wherein generating the pre-prunable range comprises determining the number of the partitioned sub blocks according to the size of the current block or using the number of sub blocks obtained previously.

10. The method of claim 8 , wherein, when the intra prediction mode is included in the vertical pre-prunable range, setting the splitting direction comprises setting the splitting direction of the subblock to horizontal direction and not generating a subblock splitting direction flag indicating a splitting direction of the subblocks.

11. The method of claim 8 , wherein, when the intra prediction mode is included in the horizontal pre-prunable range, setting the splitting direction comprises setting the splitting direction of the subblock to vertical direction and not generating a subblock splitting direction flag indicating a splitting direction of the sub blocks.

12. The method of claim 8 , wherein, when the intra prediction mode is not included in the pre-prunable range, setting the splitting direction comprises:

generating coding efficiency according to horizontal and vertical splitting of the current block; and

setting a subblock splitting direction indicating the splitting direction of the subblocks based on the coding efficiency.

13. A non-transitory computer-readable recording medium storing a bitstream generated by a video encoding method for applying an intra prediction mode of a current block to subblocks obtained by splitting the current block, wherein the method comprises:

obtaining the size and an intra prediction mode of the current block;

generating a pre-prunable range of the subblocks based on the size of the current block, wherein the pre-prunable range includes a vertical pre-prunable range and a horizontal pre-prunable range and represents a set of intra prediction directions in which constructed samples of newly reconstructed neighboring subblocks are not used by the subblocks when prediction is performed; and

setting a splitting direction of the subblocks according to whether the intra prediction mode is included in the vertical pre-prunable range or the horizontal pre-prunable range.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2023
From: JEON, BYEUNG WOO; PARK, JEE YOON; KIM, BUM YOON; PARK, SEUNG WOOK
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION; RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
Reel/Frame 063659/0266 →
Priority Claims (2)
KR 10-2020-0157793 · Nov 23, 2020 · national
KR 10-2021-0161995 · Nov 23, 2021 · national
Continuity (2)
Continuation PCTKR2021017261 · Nov 23, 2021
Related Publication 20230291928A1 · Sep 14, 2023
References Cited (19)
US 10652536B2 · Lim et al. · 2020 [cited by applicant]
US 11297309B2 · Kim · 2022 [cited by applicant]
US 11350091B2 · Lim et al. · 2022 [cited by applicant]
US 11570436B2 · Lee · 2023 [cited by applicant]
US 20190342550A1 · Lim et al. · 2019 [cited by applicant]
US 20200036985A1 · Jang et al. · 2020 [cited by applicant]
US 20200236358A1 · Lim et al. · 2020 [cited by applicant]
US 20210006778A1 · Kim · 2021 [cited by applicant]
US 20210360240A1 · Lee · 2021 [cited by applicant]
US 20210392371A1 · Lee · 2021 [cited by examiner]
US 20210409765A1 · De Luxan Hernandez · 2021 [cited by examiner]
US 20220150488A1 · Lim et al. · 2022 [cited by applicant]
US 20220182602A1 · Kim · 2022 [cited by applicant]
US 20220191530A1 · Sim et al. · 2022 [cited by applicant]
KR 20190042090A · 2019 [cited by applicant]
KR 20190062585A · 2019 [cited by applicant]
KR 20200013766A · 2020 [cited by applicant]
KR 20200093468A · 2020 [cited by applicant]
KR 20200110214A · 2020 [cited by applicant]