IP Library › Granted Patent US 12,231,630
Granted Patent B2
US 12,231,630 · App. 18/376,588 · Granted Feb 18, 2025

Intra prediction method and device

Inventors: Hyun Suk Ko (Seoul, KR); Jin Ho Lee (Seoul, KR); Sung Chang Lim (Seoul, KR); Jung Won Kang (Seoul, KR); Ha Hyun Lee (Seoul, KR); Dong San Jun (Seoul, KR); Seung Hyun Cho (Seoul, KR); Hui Yong Kim (Seoul, KR); Jin Soo Choi (Seoul, KR)
Assignee: LX SEMICON CO., LTD.
H04N19/11H04N19/105H04N19/159H04N19/176H04N19/184H04N19/593H04N19/96
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,231,630
App. No.
18/376,588
Granted
Feb 18, 2025
Kind
B2
Abstract

The present invention relates to an intra prediction method and apparatus. The image decoding method according to the present invention may comprise decoding information on intra prediction; and generating a prediction block by performing intra prediction for a current block based on the information on intra prediction. The information on intra prediction may include information on an intra prediction mode, and the intra prediction mode may include a curved intra prediction mode.

Claims (33)

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

a memory; and

at least one processor connected to the memory, the at least one processor configured to:

obtain a coding block by partitioning an image;

determine whether a size of the coding block belongs to a predetermined range;

determine a split type for the coding block based on whether the size of the coding block belong to the predetermined range;

derive a current block split from the coding block based on the split type for the coding block; and

reconstruct the current block,

wherein based on that the size of the coding block belongs to the predetermined range, the split type for the coding block represents that the coding block is split into two or four equal-sized subblocks based on quad-tree split or binary-tree split,

wherein based on that the size of the coding block is equal to a first size, the split type for the coding block is implicitly determined as that the coding block is split into the four equal-sized subblocks, and

wherein based on that the size of the coding block is equal to a second size, the split type for the coding block is implicitly determined as that the coding block is split into the two equal-sized sub-blocks.

2. The apparatus of claim 1 , wherein based on that the size of the coding block is 128×128 or 256×256, the split type for the coding block is implicitly determined as that the coding block is split into the four equal-sized sub-blocks.

3. The apparatus of claim 1 , wherein based on that the size of the coding block is 16×16, the split type for the coding block is implicitly determined as that the coding block is split into the two equal-sized sub-blocks.

4. An encoding apparatus for image encoding, the apparatus comprising:

a memory; and

at least one processor connected to the memory, the at least one processor configured to:

obtain a coding block by partitioning an image;

determine whether a size of the coding block belongs to a predetermined range;

determine a split type for the coding block based on whether the size of the coding block belong to the predetermined range;

derive a current block split from the coding block based on the split type for the coding block, encode information for the current block,

wherein based on that the size of the coding block belongs to the predetermined range, the split type for the coding block represents that the coding block is split into two or four equal-sized subblocks based on quad-tree split or binary-tree split,

wherein based on that the size of the coding block is equal to a first size, the split type for the coding block is implicitly determined as that the coding block is split into the four equal-sized subblocks, and

wherein based on that the size of the coding block is equal to a second size, the split type for the coding block is implicitly determined as that the coding block is split into the two equal-sized sub-blocks.

5. The apparatus of claim 4 , wherein based on that the size of the coding block is 128×128 or 256×256, the split type for the coding block is implicitly determined as that the coding block is split into the four equal-sized sub-blocks.

6. The apparatus of claim 4 , wherein based on that the size of the coding block is 16×16, the split type for the coding block is implicitly determined as that the coding block is split into the two equal-sized sub-blocks.

7. An apparatus for transmitting image data, the apparatus configured to:

obtain a bitstream generated based on an image encoding method, wherein the image encoding method comprises obtaining a coding block by partitioning an image, determining whether a size of the coding block belongs to a predetermined range, determining a split type for the coding block based on whether the size of the coding block belong to the predetermined range, deriving a current block split from the coding block based on the split type for the coding block, and encoding information for the current block; and

transmit the image data comprising the bitstream,

wherein based on that the size of the coding block belongs to the predetermined range, the split type for the coding block represents that the coding block is split into two or four equal-sized subblocks based on quad-tree split or binary-tree split,

wherein based on that the size of the coding block is equal to a first size, the split type for the coding block is implicitly determined as that the coding block is split into the four equal-sized subblocks, and

wherein based on that the size of the coding block is equal to a second size, the split type for the coding block is implicitly determined as that the coding block is split into the two equal-sized sub-blocks.

8. The apparatus of claim 7 , wherein based on that the size of the coding block is 128×128 or 256×256, the split type for the coding block is implicitly determined as that the coding block is split into the four equal-sized sub-blocks.

9. The apparatus of claim 7 , wherein based on that the size of the coding block is 16×16, the split type for the coding block is implicitly determined as that the coding block is split into the two equal-sized sub-blocks.

Priority Claims (2)
KR 10-2016-0078272 · Jun 22, 2016 · national
KR 10-2016-0099618 · Aug 4, 2016 · national
Continuity (3)
Continuation 17401578 · Aug 13, 2021
Continuation 16099639
Related Publication 20240121385A1 · Apr 11, 2024
References Cited (41)
US 11128861B2 · Ko et al. · 2021 [cited by applicant]
US 20090097571A1 · Yamada et al. · 2009 [cited by applicant]
US 20110249739A1 · Liu et al. · 2011 [cited by applicant]
US 20130016783A1 · Kim et al. · 2013 [cited by applicant]
US 20130039417A1 · Wang · 2013 [cited by examiner]
US 20130101031A1 · Van der Auwera et al. · 2013 [cited by applicant]
US 20130251036A1 · Lee et al. · 2013 [cited by applicant]
US 20140133559A1 · Kim et al. · 2014 [cited by applicant]
US 20140341276A1 · Lee · 2014 [cited by examiner]
US 20170094314A1 · Zhao et al. · 2017 [cited by applicant]
US 20180160113A1 · Jeong · 2018 [cited by examiner]
US 20190191155A1 · Ko et al. · 2019 [cited by applicant]
CN 104081770 · 2014 [cited by applicant]
CN 104883570 · 2015 [cited by applicant]
KR 1020030081469 · 2003 [cited by applicant]
KR 1020037011214 · 2003 [cited by applicant]
KR 1020090046815 · 2009 [cited by applicant]
KR 1020100130344 · 2010 [cited by applicant]
KR 1020120035126 · 2012 [cited by applicant]
KR 1020130002286 · 2013 [cited by applicant]
KR 1020130072154 · 2013 [cited by applicant]
KR 1020130119463 · 2013 [cited by applicant]
KR 1020140124447 · 2014 [cited by applicant]
KR 1020140124448 · 2014 [cited by applicant]
KR 1020150003778 · 2015 [cited by applicant]
KR 1020150113524 · 2015 [cited by applicant]
KR 1020150129715 · 2015 [cited by applicant]
KR 101600059 · 2016 [cited by applicant]
WO WO2012092282 · 2012 [cited by applicant]
WO WO2013151785 · 2013 [cited by applicant]
WO WO2014137159 · 2014 [cited by applicant]
Alshina et al., “Algorithm Description of Joint Exploration Test Model 2” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, San Diego, USA, Feb. 2016, (32 pages in English). [cited by applicant]
Chen et al., “Algorithm description of Joint Exploration Test Model 2,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 2nd Meeting, San Diego, CA, USA, Feb. 20-26, 2016, 32 pages. [cited by applicant]
Huang et al. “EE2.1: Quadtree plus binary tree structure integration with JEM tools,” Joint Video Exploration Team (JVET) of ITU-T SG 3rd Meeting, Geneva, CH, May 26-Jun. 1, 2016, 5 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/KR2017/006241, mailed on Sep. 14, 2017, 17 pages. [cited by applicant]
International Search Report issued on Sep. 14, 2017 in counterpart International Patent Application No. PCT/KR2017/006241 (4 pages, in Korean with English translation). [cited by applicant]
Li et al., “Multiple Line-Based intra Prediction” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 3rd Meeting: Geneva, CH, Jun. 2016 (6 pages in English). [cited by applicant]
[No Author Listed], “High Efficiency Video Coding,” International Telecommunication Union, Telecommunication Standardization Sector, H.265(Apr. 2013), Jun. 2013, 317 pages. [cited by applicant]
Chang et al., “Arbitrary reference tier for intra directional modes,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 3rd Meeting: Geneva, CH, May 26-Jun. 1, 2016, JVET-C0043r1, 5 p… [cited by applicant]
Kumakura, “Intra prediction mode coding based on direction difference,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 6th Meeting: Torino, IT, Jul. 14-22, 2011, JCTVC-F33… [cited by applicant]
Seregin et al., “Neighbor based intra most probable modes list derivation,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 3rd Meeting: Geneva, CH, May 26-Jun. 1, 2016, JVET-C0055,… [cited by applicant]