IP Library › Granted Patent US 12,309,354
Granted Patent B2
US 12,309,354 · App. 17/457,949 · Granted May 20, 2025

Method for encoding/decoding image signal and device for same

Inventor: Bae Keun Lee (Seongnam-si, KR)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/105H04N19/119H04N19/132H04N19/159H04N19/176H04N19/61
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,309,354
App. No.
17/457,949
Granted
May 20, 2025
Kind
B2
Abstract

An image decoding method according to the present invention includes: a step for determining a reference sample line of a current block; a step for determining whether candidate intra-prediction modes identical to the intra-prediction mode of the current block exist; a step for deriving the intra-prediction mode of the current block on the basis of the determination; and a step for performing intra-prediction on the current block on the basis of the reference sample line and the intra-prediction mode. Here, at least one of the candidate intra prediction modes may be derived by adding or subtracting an offset to or from the maximum value among the intra-prediction mode of a neighboring block that is above the current block and the intra-prediction mode of a neighboring block that is to the left of the current block.

Claims (44)

1. A video decoding method comprising:

determining whether a candidate intra prediction mode is a same intra prediction mode as an intra prediction mode of a current block;

deriving the intra prediction mode of the current block based on the determination; and

performing intra prediction on the current block based on a reference sample line of the current block and the derived intra prediction mode, wherein

when a difference between the intra prediction mode of a top neighboring block and the intra prediction mode of a left neighboring block is 64, at least one among the candidate intra prediction modes is derived by adding or subtracting 2 to or from a maximum value.

2. The method according to claim 1 , further comprising the step of determining whether or not to partition the current block into a plurality of subblocks, wherein

when the current block is partitioned into a plurality of subblocks, the plurality of subblocks shares one intra prediction mode, and

a horizontal direction transform type and a vertical direction transform type of a subblock are determined based on a shape of the subblock.

3. The method according to claim 2 , wherein inverse transform is omitted for some of the plurality of subblocks.

4. The method according to claim 2 , wherein the horizontal direction transform type of a subblock is determined based on a width of the subblock, and the vertical direction transform type of the subblock is determined based on a height of the subblock.

5. A video encoding method comprising:

determining whether a candidate intra prediction mode is a same intra prediction mode as an intra prediction mode of a current block;

deriving the intra prediction mode of the current block based on the determination; and

performing intra prediction on the current block based on a reference sample line of the current block and the derived intra prediction mode, wherein

when a difference between the intra prediction mode of a top neighboring block and the intra prediction mode of a left neighboring block is 64, at least one among the candidate intra prediction modes is derived by adding or subtracting 2 to or from a maximum value.

6. The method according to claim 5 , further comprising the step of determining whether or not to partition the current block into a plurality of subblocks, wherein

when the current block is partitioned into a plurality of subblocks, the plurality of subblocks shares one intra prediction mode, and

a horizontal direction transform type and a vertical direction transform type of a subblock are determined based on a shape of the subblock.

7. The method according to claim 6 , wherein transform is omitted for some of the plurality of subblocks.

8. The method according to claim 6 , wherein the horizontal direction transform type of a subblock is determined based on a width of the subblock, and the vertical direction transform type of the subblock is determined based on a height of the subblock.

9. A decoder, comprising:

a memory, for storing instructions executable by a processor,

the processor, for performing the instructions to execute operations of:

determining whether a candidate intra prediction mode is a same intra prediction mode as an intra prediction mode of a current block;

deriving the intra prediction mode of the current block based on the determination; and

performing intra prediction on the current block based on a reference sample line of the current block and the derived intra prediction mode, wherein

when a difference between the intra prediction mode of a top neighboring block and the intra prediction mode of a left neighboring block is 64, at least one among the candidate intra prediction modes is derived by adding or subtracting 2 to or from a maximum value.

10. The decoder according to claim 9 , wherein the processor is further configured to perform an operation of determining whether or not to partition the current block into a plurality of subblocks, wherein

when the current block is partitioned into a plurality of subblocks, the plurality of subblocks shares one intra prediction mode, and

a horizontal direction transform type and a vertical direction transform type of a subblock are determined based on a shape of the subblock.

11. The decoder according to claim 10 , wherein inverse transform is omitted for some of the plurality of subblocks.

12. The decoder according to claim 10 , wherein the horizontal direction transform type of a subblock is determined based on a width of the subblock, and the vertical direction transform type of the subblock is determined based on a height of the subblock.

13. An encoder, comprising:

a memory, for storing instructions executable by a processor,

the processor, for performing the instructions to execute operations of:

determining whether a candidate intra prediction mode is a same intra prediction mode as an intra prediction mode of a current block;

deriving the intra prediction mode of the current block based on the determination; and

performing intra prediction on the current block based on a reference sample line of the current block and the derived intra prediction mode, wherein

when a difference between the intra prediction mode of a top neighboring block and the intra prediction mode of a left neighboring block is 64, at least one among the candidate intra prediction modes is derived by adding or subtracting 2 to or from a maximum value.

14. The encoder according to claim 13 , wherein the processor is further configured to perform an operation of determining whether or not to partition the current block into a plurality of subblocks, wherein

when the current block is partitioned into a plurality of subblocks, the plurality of subblocks shares one intra prediction mode, and

a horizontal direction transform type and a vertical direction transform type of a subblock are determined based on a shape of the subblock.

15. The encoder according to claim 14 , wherein transform is omitted for some of the plurality of subblocks.

16. The encoder according to claim 14 , wherein the horizontal direction transform type of a subblock is determined based on a width of the subblock, and the vertical direction transform type of the subblock is determined based on a height of the subblock.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: LEE, BAE KEUN
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 058316/0879 →
Priority Claims (3)
KR 10-2018-0121713 · Oct 12, 2018 · national
KR 10-2018-0121757 · Oct 12, 2018 · national
KR 10-2019-0006611 · Jan 18, 2019 · national
Continuity (3)
Continuation 17220793 · Apr 1, 2021
Continuation PCTKR2019013384 · Oct 11, 2019
Related Publication 20220094912A1 · Mar 24, 2022
References Cited (96)
US 10469845B1 · Zhao · 2019 [cited by applicant]
US 10931943B2 · Li · 2021 [cited by applicant]
US 11252403B2 · Lee · 2022 [cited by examiner]
US 11297348B2 · Chiang · 2022 [cited by applicant]
US 11570428B2 · Lim · 2023 [cited by examiner]
US 20100040143A1 · Kazui · 2010 [cited by applicant]
US 20110182523A1 · Kim · 2011 [cited by applicant]
US 20130114707A1 · Seregin et al. · 2013 [cited by applicant]
US 20140112593A1 · Zheng · 2014 [cited by applicant]
US 20160373769A1 · Zhao et al. · 2016 [cited by applicant]
US 20180316913A1 · Jun et al. · 2018 [cited by applicant]
US 20190116381A1 · Lee et al. · 2019 [cited by applicant]
US 20190149836A1 · Moon et al. · 2019 [cited by applicant]
US 20190166375A1 · Jun · 2019 [cited by examiner]
US 20190182481A1 · Lee · 2019 [cited by applicant]
US 20190200011A1 · Yoo et al. · 2019 [cited by applicant]
US 20190208199A1 · Cho · 2019 [cited by examiner]
US 20190222837A1 · Lee · 2019 [cited by examiner]
US 20190313116A1 · Filippov et al. · 2019 [cited by applicant]
US 20190320203A1 · Chiang · 2019 [cited by applicant]
US 20190387241A1 · Kim · 2019 [cited by applicant]
US 20200021817A1 · Van der Auwera · 2020 [cited by examiner]
US 20200036935A1 · Lee · 2020 [cited by applicant]
US 20200099924A1 · Seregin et al. · 2020 [cited by applicant]
US 20200169752A1 · Rath et al. · 2020 [cited by applicant]
US 20200280740A1 · Tsukuba · 2020 [cited by applicant]
US 20200322611A1 · Salehifar · 2020 [cited by applicant]
US 20210185317A1 · Gao · 2021 [cited by applicant]
US 20220141489A1 · Lee · 2022 [cited by applicant]
US 20230336769A1 · Han · 2023 [cited by applicant]
US 20230353773A1 · Moon et al. · 2023 [cited by applicant]
US 20230412838A1 · Lee · 2023 [cited by applicant]
CN 103931180A · 2014 [cited by applicant]
EP 2774363A1 · 2014 [cited by applicant]
EP 3311571A1 · 2018 [cited by applicant]
EP 3379829A1 · 2018 [cited by applicant]
EP 3442232A1 · 2019 [cited by applicant]
EP 2774363B1 · 2019 [cited by applicant]
EP 3311571B1 · 2020 [cited by applicant]
EP 3806472A1 · 2021 [cited by applicant]
EP 3833021A1 · 2021 [cited by applicant]
EP 3840376A1 · 2021 [cited by applicant]
EP 3843389A1 · 2021 [cited by applicant]
KR 20180015598A · 2018 [cited by applicant]
RU 2584498C2 · 2016 [cited by applicant]
RU 2649787C1 · 2018 [cited by applicant]
WO 2017176030A1 · 2017 [cited by applicant]
WO 2017195667A1 · 2017 [cited by applicant]
WO 2018026219A1 · 2018 [cited by applicant]
WO 2018066958A1 · 2018 [cited by applicant]
First Office Action of the Chinese application No. 202110387937.9, issued on Jul. 29, 2022. 22 pages with English translation. [cited by applicant]
First Office Action of the Chilean application No. 202100796, issued on Feb. 14, 2022. 16 pages with English translation. [cited by applicant]
Office Action of the Indian application No. 202117018560, issued on Feb. 23, 2022. 8 pages with English translation. [cited by applicant]
Oral Proceedings of the European application No. 19870627.7, issued on Dec. 8, 2022. 7 pages. [cited by applicant]
Second Office Action of the Chinese application No. 202110387937.9, issued on Jan. 12, 2023. 15 pages with English translation. [cited by applicant]
First Office Action of the Russia application No. 2021111110, issued on Jan. 11, 2023. 11 pages with English translation. [cited by applicant]
C-W Hsu (Mediatek) et al, “Description of SDR video coding technology proposal by MediaTek”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-J0018, 10th Meeting: San Die… [cited by applicant]
Choi (Samsung) K et al, “CE6: AMT with reduced transform types (Test1.5)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-K0171-v4, 11th Meeting: Ljubljana, SI, Jul. 10… [cited by applicant]
Supplementary European Search Report in the European application No. 19870627.7, issued on Nov. 9, 2021. 15 pages. [cited by applicant]
Written Opinion of the International Search Authority in the international application No. PCT/KR2019/013384, mailed on Jan. 20, 2020. 8 pages. [cited by applicant]
International Search Report in the international application No. PCT/KR2019/013384, dated Jan. 20, 2020. [cited by applicant]
Lin, Po-han et al. Multiple reference line intra prediction based on JEM7.0. Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG11. JVET-J0070. 10th Meeting: San Diego, US. pp. 1-3, Apr. 2… [cited by applicant]
JNG. Won Kang et al. Description of SDR video coding technology proposal by ETRI and Sejong Utiversity. Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11. JVET-J0013_v2. 10th Meeting:… [cited by applicant]
Partial Supplementary European Search Report in the European application No. 19870627.7, dated Jul. 19, 2021. [cited by applicant]
Supplementary European Search Report in the European application No. 19870627.7, dated Nov. 9, 2021. 15 pages. [cited by applicant]
First Office Action of the U.S. Appl. No. 17/220,793, issued on Jun. 14, 2021. [cited by applicant]
Written Opinion of the International Search Authority in the international application No. PCT/KR2019/013384, dated Jan. 20, 2020. 8 pages. [cited by applicant]
Notice of Allowance of the U.S. Appl. No. 17/220,793, issued on Sep. 22, 2021. [cited by applicant]
Supplemental Notice of Allowability of the U.S. Appl. No. 17/220,793, issued on Nov. 4, 2021. [cited by applicant]
First Office Action of the European application No. 19870627.7, issued on May 4, 2022. 7 pages. [cited by applicant]
First Office Action of the Canadian application No. 3113861, issued on Jun. 7, 2022. 4 pages. [cited by applicant]
First Office Action of the Indonesian application No. P00202102836, issued on Apr. 6, 2023. 3 pages with English translation. [cited by applicant]
Telephone Consultation of the European application No. 19870627.7, issued on Sep. 25, 2023, 6 pages. [cited by applicant]
M. G. Sarwer, C.-W. Hsu, Y.-W. Huang, and S.-M. Lei, “CE3 6.4: Intra mode coding with 6 MPMs with bypass coding and non-MPMs with fixed length coding”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC… [cited by applicant]
Hui-Yu Jiang, and Yao-Jen Chang, “CE3-related: Advanced MPM based on intra reference line selection scheme”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-K0175-v3, 11th Meeting… [cited by applicant]
Santiago De Luxan Hernandez, Heiko Schwarz, Detlev Marpe, and Thompas Wiegand, “CE3: Line-based intra coding mode (Tests 2.1.1. and 2.1.2)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG… [cited by applicant]
A. M. Kotra, et al., “CE3 6.6.1: A simple 6-MPM list construction with truncated coding for non-MPM signalling”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-L0086-v2, 12th Mee… [cited by applicant]
First Office Action of the Japanese application No. 2021-519620, issued on Oct. 10, 2023. 10 pages with English translation. [cited by applicant]
Non-Final Office Action of the U.S. Appl. No. 18/466,790, issued on Oct. 30, 2023, 26 pages. [cited by applicant]
Non-Final Office Action of the U.S. Appl. No. 18/467,652, issued on Oct. 30, 2023, 28 pages. [cited by applicant]
Non-Final Office Action of the U.S. Appl. No. 18/467,954, issued on Jan. 30, 2024, 34 pages. [cited by applicant]
Final Office Action of the U.S. Appl. No. 18/466,790, issued on Feb. 13, 2024, 23 pages. [cited by applicant]
Final Office Action of the U.S. Appl. No. 18/467,652, issued on Feb. 13, 2024, 24 pages. [cited by applicant]
Supplementary European Search Report in the European application No. 24153148.2, mailed on Apr. 18, 2024, 17 pages. [cited by applicant]
Final Office Action of the U.S. Appl. No. 18/467,954, issued on May 7, 2024, 23 pages. [cited by applicant]
Notice of Advisory Action of the U.S. Appl. No. 18/466,790, issued on Apr. 30, 2024, 5 pages. [cited by applicant]
Notice of Advisory Action of the U.S. Appl. No. 18/467,652, issued on Apr. 30, 2024, 5 pages. [cited by applicant]
Non-Final Office Action after RCE of the U.S. Appl. No. 18/466,790, issued on Jun. 26, 2024, 23 pages. [cited by applicant]
Advisory Action of the U.S. Appl. No. 18/467,954, issued on Jul. 24, 2024, 6 pages. [cited by applicant]
First Office Action of the Autralian application No. 2019358651, issued on Aug. 20, 2024, 3 pages. [cited by applicant]
Non-Final Office Action of the US after RCE U.S. Appl. No. 18/467,954, issued on Sep. 4, 2024, 24 pages. [cited by applicant]
First Office Action of the Japanese application No. 2024-009480, issued on Sep. 17, 2024, 10 pages with English translation. [cited by applicant]
First Office Action of the Japanese application No. 2024-008514, issued on Sep. 17, 2024, 10 pages with English translation. [cited by applicant]
Final Office Action of the US after RCE U.S. Appl. No. 18/466,790, issued on Sep. 19, 2024, 21 pages. [cited by applicant]
Final Office Action after RCE of the U.S. Appl. No. 18/467,954, issued on Jan. 7, 2025, 17 pages. [cited by applicant]
Advisory Action of the U.S. Appl. No. 18/467,954, issued on Mar. 25, 2025, 4 pages. [cited by applicant]