IP Library Granted Patent US 12,341,963
Granted Patent B2
US 12,341,963 · App. 18/229,987 · Granted Jun 24, 2025

Method and device for intra-predictive encoding/decoding a coding unit comprising picture data, said intra-predictive encoding depending on a prediction tree and a transform tree

Inventors: Fabrice Le Leannec (Betton, FR); Tangi Poirier (Thorigné-Fouillard, FR); Gagan Bihari Rath (Rennes, FR); Fabrice Urban (Thorigne Fouillard, FR)
Assignee: InterDigital VC Holdings, Inc.
H04N19/129H04N19/119H04N19/159H04N19/176H04N19/593
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,341,963
App. No.
18/229,987
Granted
Jun 24, 2025
Kind
B2
Abstract

Video encoding and decoding using non-rectangular partitioning. An example video decoding method includes: obtaining information identifying a non-rectangular first partitioning of a current block into a plurality of prediction units; determining a second partitioning of the current block into a plurality of transform units, wherein each transform unit is completely spatially contained within a respective one of the prediction units; and decoding the current block according to the non-rectangular first partitioning and the second partitioning. In some embodiments, the scan order of the transform units is determined such that all transform units contained in a same one of the prediction units are scanned before starting to scan transform units that are contained in a different one of the prediction units.

Claims (32)

1. A video decoding method comprising:

obtaining information identifying a first partitioning of a current block into a plurality of prediction units including at least one non-square, non-rectangular prediction unit, each prediction unit having an associated intra prediction mode;

determining a second partitioning of the current block into a plurality of transform units, wherein each transform unit is completely spatially contained within a respective one of the prediction units; and

decoding the current block according to the first partitioning and the second partitioning;

further comprising determining a scan order of the plurality of transform units, the scan order of the plurality of transform units being based on the first partitioning of the current block into the plurality of prediction units, such that a plurality of transform units that are spatially contained in a same one of the prediction units are all scanned before starting to scan transform units which are spatially contained in another one of the prediction units.

2. The method of claim 1 , wherein decoding the current block comprises intra-predictive decoding the current block.

3. The method of claim 1 , wherein the first partitioning of the current block is a partitioning into an L-shaped prediction unit and a square prediction unit.

4. The method of claim 1 , wherein the first partitioning of the current block is a partitioning into two stairstep-shaped prediction units.

5. A video decoding apparatus comprising one or more processors configured to perform at least:

obtaining information identifying a first partitioning of a current block into a plurality of prediction units including at least one non-square, non-rectangular prediction unit, each prediction unit having an associated intra prediction mode;

determining a second partitioning of the current block into a plurality of transform units, wherein each transform unit is completely spatially contained within a respective one of the prediction units; and

decoding the current block according to the first partitioning and the second partitioning;

further comprising determining a scan order of the plurality of transform units, the scan order of the plurality of transform units being based on the first partitioning of the current block into the plurality of prediction units, such that a plurality of transform units that are spatially contained in a same one of the prediction units are all scanned before starting to scan transform units which are spatially contained in another one of the prediction units.

6. The apparatus of claim 5 , wherein decoding the current block comprises intra-predictive decoding the current block.

7. The apparatus of claim 5 , wherein the first partitioning of the current block is a partitioning into an L-shaped prediction unit and a square prediction unit.

8. The apparatus of claim 5 , wherein the first partitioning of the current block is a partitioning into two stairstep-shaped prediction units.

9. A video encoding method comprising:

determining a first partitioning of a current block into a plurality of prediction units including at least one non-square, non-rectangular prediction unit, each prediction unit having an associated intra prediction mode;

determining a second partitioning of the current block into a plurality of transform units, wherein each transform unit is completely spatially contained within a respective one of the prediction units; and

encoding the current block according to the first partitioning and the second partitioning;

further comprising determining a scan order of the plurality of transform units, the scan order of the plurality of transform units being based on the first partitioning of the current block into the plurality of prediction units, such that a plurality of transform units that are spatially contained in a same one of the prediction units are all scanned before starting to scan transform units which are spatially contained in another one of the prediction units.

10. The method of claim 9 , wherein encoding the current block comprises intra-predictive encoding the current block.

11. The method of claim 9 , wherein the first partitioning of the current block is a partitioning into an L-shaped prediction unit and a square prediction unit.

12. The method of claim 9 , wherein the first partitioning of the current block is a partitioning into two stairstep-shaped prediction units.

13. A video encoding apparatus comprising one or more processors configured to perform at least:

determining a first partitioning of a current block into a plurality of prediction units including at least one non-square, non-rectangular prediction unit, each prediction unit having an associated intra prediction mode;

determining a second partitioning of the current block into a plurality of transform units, wherein each transform unit is completely spatially contained within a respective one of the prediction units; and

encoding the current block according to the first partitioning and the second partitioning;

further comprising determining a scan order of the plurality of transform units, the scan order of the plurality of transform units being based on the first partitioning of the current block into the plurality of prediction units, such that a plurality of transform units that are spatially contained in a same one of the prediction units are all scanned before starting to scan transform units which are spatially contained in another one of the prediction units.

14. The apparatus of claim 13 , wherein encoding the current block comprises intra-predictive encoding the current block.

15. The apparatus of claim 13 , wherein the non-rectangular first partitioning of the current block is a partitioning into an L-shaped prediction unit and a square prediction unit.

16. The apparatus of claim 13 , wherein the non-rectangular first partitioning of the current block is a partitioning into two stairstep-shaped prediction units.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2023
From: LE LEANNEC, FABRICE; POIRIER, TANGI; RATH, GAGAN BIHARI; URBAN, FABRICE
To: THOMSON LICENSING
Reel/Frame 065376/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2023
From: THOMSON LICENSING SAS
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 065384/0768 →
Priority Claims (1)
EP 16305160 · Feb 12, 2016 · regional
Continuity (2)
Continuation 16077471
Related Publication 20230412810A1 · Dec 21, 2023
References Cited (51)
US 8964833B2 · Auwera · 2015 [cited by applicant]
US 9106930B2 · Hendry · 2015 [cited by applicant]
US 11778190B2 · Le Leannec · 2023 [cited by applicant]
US 20110134998A1 · Lee · 2011 [cited by applicant]
US 20130016366A1 · Sawada · 2013 [cited by applicant]
US 20130022107A1 · Van Der Auwera · 2013 [cited by applicant]
US 20130064292A1 · Song · 2013 [cited by applicant]
US 20130089265A1 · Yie · 2013 [cited by examiner]
US 20130094580A1 · Zhou · 2013 [cited by applicant]
US 20130136175A1 · Wang · 2013 [cited by applicant]
US 20140140404A1 · Liu · 2014 [cited by applicant]
US 20140226719A1 · Yamamoto · 2014 [cited by applicant]
US 20150043641A1 · Gamei · 2015 [cited by applicant]
US 20150208084A1 · Zhu · 2015 [cited by applicant]
US 20160219290A1 · Zhao · 2016 [cited by applicant]
US 20160241868A1 · Li · 2016 [cited by examiner]
US 20180035123A1 · Wennersten · 2018 [cited by applicant]
CN 103220519A · 2013 [cited by applicant]
CN 103636215A · 2014 [cited by applicant]
CN 103797801A · 2014 [cited by applicant]
CN 104126303A · 2014 [cited by applicant]
EP 2908525A1 · 2015 [cited by applicant]
GB 2508339A · 2014 [cited by applicant]
JP 2013502145 · 2013 [cited by applicant]
JP 2013513330 · 2013 [cited by applicant]
JP 2014530537 · 2014 [cited by applicant]
JP 2014532384 · 2014 [cited by applicant]
JP 2015515236A · 2015 [cited by applicant]
KR 20110126485A · 2011 [cited by applicant]
KR 20140049098A · 2014 [cited by applicant]
RU 2562764C2 · 2015 [cited by applicant]
WO 2011019253A2 · 2011 [cited by applicant]
WO 2011019253A3 · 2011 [cited by applicant]
WO 2011019253A4 · 2011 [cited by applicant]
WO 2012122275A1 · 2012 [cited by applicant]
WO 2013006297A1 · 2013 [cited by applicant]
WO 2013039908A2 · 2013 [cited by applicant]
WO 2013047805A1 · 2013 [cited by applicant]
WO 2013039908A3 · 2013 [cited by applicant]
WO 2013082291A2 · 2013 [cited by applicant]
WO 2013082291A3 · 2013 [cited by applicant]
International Telecommunication Union, “Reference Software for ITU-T H.265 High Efficiency Video Coding”. Series H: Audiovisual and Multimedia Systems; Infrastructure of Audiovisual Services—Coding of Moving Video, Reco… [cited by applicant]
International Organization for Standardization, “Algorithm Description of Joint Exploration Test Model 1 (JEM 1)”. International Standard, ISO/IEC JTC1/SC29/WG11/N15790, Oct. 2015 (27 pages). [cited by applicant]
Liu, Shan, et al., “Rectangular (2NxN and Nx2N) Intra Prediction”. Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP3 and ISO/IEC JTC1/SC29/WG11, JCTVC-G135, Nov. 21-30, 2011, pp. 1-6 (6 pages). [cited by applicant]
Kim, Il-Koo, et al., “Block Partitioning Structure in the HEVC Standard”. IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, No. 12, Dec. 2012, pp. 1697-1706 (10 pages). [cited by applicant]
Nguyen, Tung, et al., “Transform Coding Techniques in HEVC”. IEEE Journal of Selected Topics in Signal Processing, vol. 7, No. 6, Dec. 2013, pp. 978-989 (12 pages). [cited by applicant]
Kawamura, Kei, et al., “Asymmetric Partitioning with Non-Power-Of-Two Transform for Intra Coding”. IEEE Picture Coding Symposium, May 7-9, 2012, pp. 429-432 (4 pages). [cited by applicant]
Chen, Chun-Chi, et al., “Screen Content Coding Using Non-Square Intra Block Copy for HEVC”. IEEE International Conference on Multimedia and Expo (ICME), 2014, (6 pages). [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority for PCT/EP2017/052322 mailed Apr. 21, 2017 (14 pages). [cited by applicant]
International Preliminary Report on Patentability for PCT/EP2017/052322 issued on Aug. 14, 2018 (10 pages). [cited by applicant]
Ex parte Le Leannec, 2022-002715 (PTAB Apr. 10, 2023). [cited by applicant]