IP Library › Granted Patent US 12,294,732
Granted Patent B2
US 12,294,732 · App. 17/649,216 · Granted May 6, 2025

Image signal encoding/decoding method and apparatus therefor

Inventor: Bae Keun Lee (Seongnam-si, KR)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/50H04N19/91
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,294,732
App. No.
17/649,216
Granted
May 6, 2025
Kind
B2
Abstract

An image decoding method are provided, which comprises: generating a merge candidate list of a current block; specifying any one of a plurality of merge candidates included in the merge candidate list; on the basis of a first affine seed vector and a second affine seed vector of the specified merge candidate, inducing a first affine seed vector and a second affine seed vector of the current block; using the first affine seed vector and the second affine seed vector of the current block, inducing an affine vector regarding a sub-block in the current block; and on the basis of the affine vector, performing motion compensation prediction regarding the sub-block.

Claims (58)

1. A video decoding method comprising the steps of:

parsing a non-zero flag indicating whether a residual coefficient is non-zero from a bitstream;

parsing absolute value information for determining an absolute value of the residual coefficient from the bitstream when the non-zero flag indicates that the residual coefficient is non-zero; and

determining the absolute value of the residual coefficient based on the absolute value information,

wherein

the absolute value information comprises a residual coefficient comparison flag indicating whether the residual coefficient is greater than a first value,

a parity flag is further parsed from the bitstream when the residual coefficient is greater than the first value; and the parity flag indicates whether the value of the residual coefficient is an even number or an odd number,

a first adjusted remnant coefficient comparison flag indicating whether an adjusted remnant coefficient derived by bit-shifting the residual coefficient to the right by 1 is greater than a second value is further parsed when the residual coefficient is greater than the first value,

wherein N is the second value, and wherein the residual coefficient is determined to be 2N or 2N+1 depending on the parity flag in either the case the adjusted remnant coefficient is less than the second value or equal to the second value;

wherein when the adjusted remnant coefficient is greater than the second value, a residual value information is further parsed, and

the residual value information comprises a value obtained by subtracting the second value from the adjusted remnant coefficient,

wherein R represents the value of the residual value information, the residual coefficient is determined to be 2(N+R) or 2(N+R)+1 depending on the parity flag.

2. The method of claim 1 , wherein

one or more adjusted remnant coefficient comparison flags indicating whether the adjusted remnant coefficient is greater than one or more values are further parsed when the adjusted remnant coefficient is greater than the second value.

3. A video encoding method comprising the steps of:

encoding a non-zero flag indicating whether a residual coefficient is non-zero; and

encoding absolute value information for determining an absolute value of the residual coefficient when the residual coefficient is non-zero;

wherein

the absolute value information comprises a residual coefficient comparison flag indicating whether the residual coefficient is greater than a first value,

a parity flag for the residual coefficient is further encoded when the residual coefficient is greater than the first value; and the parity flag indicates whether the value of the residual coefficient is an even number or an odd number,

a first adjusted remnant coefficient comparison flag indicating whether an adjusted remnant coefficient derived by bit-shifting the residual coefficient to the right by 1 is greater than a second value is further encoded when the residual coefficient is greater than the first value,

wherein N is the second value, and wherein the residual coefficient is determined to be 2N or 2N+1 depending on the parity flag in either the case the adjusted remnant coefficient is less than the second value or equal to the second value;

wherein when the adjusted remnant coefficient is greater than the second value, a residual value information is further encoded, and

the residual value information comprises a value obtained by subtracting the second value from the adjusted remnant coefficient,

wherein R represents the value of the residual value information, the residual coefficient is determined to be 2(N+R) or 2(N+R)+1 depending on the parity flag.

4. The method of claim 3 , wherein

one or more adjusted remnant coefficient comparison flags indicating whether the adjusted remnant coefficient is greater than one or more values are further encoded when the adjusted remnant coefficient is greater than the second value.

5. A video decoding device, comprising:

a memory having stored instructions;

a processor for executing the instructions to:

parse a non-zero flag indicating whether a residual coefficient is non-zero from a bitstream;

parse absolute value information for determining an absolute value of the residual coefficient from the bitstream when the non-zero flag indicates that the residual coefficient is non-zero; and

determine the absolute value of the residual coefficient based on the absolute value information,

wherein

the absolute value information comprises a residual coefficient comparison flag indicating whether the residual coefficient is greater than a first value,

a parity flag is further parsed from the bitstream when the residual coefficient is greater than the first value; and the parity flag indicates whether the value of the residual coefficient is an even number or an odd number,

a first adjusted remnant coefficient comparison flag indicating whether an adjusted remnant coefficient derived by bit-shifting the residual coefficient to the right by 1 is greater than a second value is further parsed when the residual coefficient is greater than the first value,

wherein N is the second value, and wherein the residual coefficient is determined to be 2N or 2N+1 depending on the parity flag in either the case the adjusted remnant coefficient is less than the second value or equal to the second value;

wherein when the adjusted remnant coefficient is greater than the second value, a residual value information is further parsed, and

the residual value information comprises a value obtained by subtracting the second value from the adjusted remnant coefficient,

wherein R represents the value of the residual value information, the residual coefficient is determined to be 2(N+R) or 2(N+R)+1 depending on the parity flag.

6. The device of claim 5 , wherein

one or more adjusted remnant coefficient comparison flags indicating whether the adjusted remnant coefficient is greater than one or more values are further parsed when the adjusted remnant coefficient is greater than the second value.

7. A video encoding device, comprising:

a memory having stored instructions;

a processor for executing the instructions to:

encode a non-zero flag indicating whether a residual coefficient is non-zero; and

encode absolute value information for determining an absolute value of the residual coefficient when the residual coefficient is non-zero;

wherein

the absolute value information comprises a residual coefficient comparison flag indicating whether the residual coefficient is greater than a first value,

a parity flag for the residual coefficient is further encoded when the residual coefficient is greater than the first value; and the parity flag indicates whether the value of the residual coefficient is an even number or an odd number,

a first adjusted remnant coefficient comparison flag indicating whether an adjusted remnant coefficient derived by bit-shifting the residual coefficient to the right by 1 is greater than a second value is further encoded when the residual coefficient is greater than the first value,

wherein N is the second value, and wherein the residual coefficient is determined to be 2N or 2N+1 depending on the parity flag in either the case the adjusted remnant coefficient is less than the second value or equal to the second value;

wherein when the adjusted remnant coefficient is greater than the second value, a residual value information is further encoded, and

the residual value information comprises a value obtained by subtracting the second value from the adjusted remnant coefficient,

wherein R represents the value of the residual value information, the residual coefficient is determined to be 2(N+R) or 2(N+R)+1 depending on the parity flag.

8. The device of claim 7 , wherein

one or more adjusted remnant coefficient comparison flags indicating whether the adjusted remnant coefficient is greater than one or more values are further encoded when the adjusted remnant coefficient is greater than the second value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: LEE, BAE KEUN
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 058805/0381 →
Priority Claims (5)
KR 10-2018-0114345 · Sep 21, 2018 · national
KR 10-2018-0114346 · Sep 21, 2018 · national
KR 10-2018-0114347 · Sep 21, 2018 · national
KR 10-2018-0114350 · Sep 21, 2018 · national
KR 10-2019-0022754 · Feb 26, 2019 · national
Continuity (3)
Continuation 17205974 · Mar 18, 2021
Continuation PCTKR2019012291 · Sep 20, 2019
Related Publication 20220166999A1 · May 26, 2022
References Cited (58)
US 9294779B2 · He · 2016 [cited by applicant]
US 9313498B2 · Sole Rojals et al. · 2016 [cited by applicant]
US 9578347B2 · He et al. · 2017 [cited by applicant]
US 9906802B2 · He et al. · 2018 [cited by applicant]
US 11290737B2 · Lee · 2022 [cited by examiner]
US 20130202026A1 · Fang et al. · 2013 [cited by applicant]
US 20130272424A1 · Sole Rojals et al. · 2013 [cited by applicant]
US 20130336409A1 · He · 2013 [cited by applicant]
US 20140003530A1 · Sole Rojals et al. · 2014 [cited by applicant]
US 20160173901A1 · He et al. · 2016 [cited by applicant]
US 20170127066A1 · He et al. · 2017 [cited by applicant]
US 20180205972A1 · Piao et al. · 2018 [cited by applicant]
US 20200007873A1 · Coban et al. · 2020 [cited by applicant]
US 20200045345A1 · Moon · 2020 [cited by examiner]
US 20200068206A1 · Hsiang · 2020 [cited by examiner]
US 20200077117A1 · Karczewicz · 2020 [cited by examiner]
US 20210203998A1 · Hsiang · 2021 [cited by examiner]
CN 103370940A · 2013 [cited by applicant]
EP 2618572A1 · 2013 [cited by applicant]
EP 3094094A1 · 2016 [cited by applicant]
EP 3399753A1 · 2018 [cited by applicant]
JP 2021503247A · 2021 [cited by applicant]
KR 20130085977A · 2013 [cited by applicant]
KR 20180039578A · 2018 [cited by applicant]
RU 2607250C2 · 2017 [cited by applicant]
RU 2611992C2 · 2017 [cited by applicant]
WO 2017043760A1 · 2017 [cited by applicant]
WO 2018002052A1 · 2018 [cited by applicant]
WO 2018026148A1 · 2018 [cited by applicant]
WO 2020007785A1 · 2020 [cited by applicant]
WO 2020060282A1 · 2020 [cited by applicant]
First Office Action of the European application No. 19862684.8, issued on Feb. 28, 2022. 7 pages. [cited by applicant]
Office Action of the Indian application No. 202117015861, issued on Feb. 23, 2022. 5 pages with English Translation. [cited by applicant]
Notice of Allowance issued Feb. 2, 2022 of U.S. Appl. No. 17/205,974, filed Mar. 18, 2021. 14 pages. [cited by applicant]
English translation of the Written Opinion of the International Search Authority in the international application No. PCT/KR2019/012291, mailed on Dec. 26, 2019. 9 pages. [cited by applicant]
First Office Action of the Canadian application No. 3113584, issued on Jun. 7, 2022. 5 pages. [cited by applicant]
Office Action of the Australian application No. 2019343079, issued on Aug. 12, 2022. 3 pages. [cited by applicant]
First Office Action of the Chinese application No. 202110448321.8, issued on Jul. 27, 2022. 27 pages with English translation. [cited by applicant]
International Search Report in the international application No. PCT/KR2019/012291, mailed on Dec. 26, 2019. [cited by applicant]
Bross B et al: “Versatile Video Coding (Draft 2)”, 11. JVET Meeting; Jul. 11, 2018-Jul. 18, 2018; Ljubljana; (The Joint Video Exploration Team of ISO/EC JTC1/SC29/WG11 and ITU-T SG.16), No. JVET-K1001 Sep. 18, 2018 (Sep… [cited by applicant]
Supplementary European Search Report in the European application No. 19862684.8, mailed on Sep. 23, 2021. [cited by applicant]
Non-Final Office Action of the U.S. Appl. No. 17/205,974, issued on May 14, 2021. [cited by applicant]
Final Office Action of the U.S. Appl. No. 17/205,974, issued on Aug. 27, 2021. [cited by applicant]
Advisory Action of the U.S. Appl. No. 17/205,974, issued on Nov. 4, 2021. [cited by applicant]
Notice of Allowance of the U.S. Appl. No. 17/205,974, issued on Dec. 13, 2021. [cited by applicant]
Second Office Action of the European application No. 19862684.8, issued on Sep. 14, 2022. [cited by applicant]
First Office Action of the Russian application No. 2021110788, issued on Feb. 6, 2023. 12 pages with English translation. [cited by applicant]
First Office Action of the Indonesian application No. P00202102867, issued on Jul. 13, 2023. 3 pages with English translation. [cited by applicant]
First Office Action of the Malaysian application No. PI2021001508, issued on Jul. 27, 2023. 4 pages. [cited by applicant]
Heiko Schwarz et al, “Non-CE7: Alternative Entropy Coding for Dependent Quantization”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-K0072-v2, 11th Meeting: Ljubljana, Jul. 10-1… [cited by applicant]
First Office Action of the Russian application No. 2023120534, issued on Dec. 5, 2023, 11 pages with English translation. [cited by applicant]
Schwarz, Heiko et al., “CE7: Transform coefficient coding with reduced No. of regular-coded bins (tests 7.1.3a, 7.1.3b)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting: M… [cited by applicant]
First Office Action of the Japanese application No. 2021-515143, issued on Sep. 29, 2023, 12 pages with English translation. [cited by applicant]
Notice of Allowance of the Russian application No. 2024112171, issued on Sep. 24, 2024. 22 pages with English translation. [cited by applicant]
Supplementary European Search Report in the European application No. 24156101.8, mailed on Apr. 29, 2024, 10 pages. [cited by applicant]
First Office Action of the Mexican application No. MX/a/2021/003321, issued on Apr. 30, 2024, 7 pages with English translation. [cited by applicant]
First Office Action of the Australian application No. 2023203259, issued on May 21, 2024, 2 pages. [cited by applicant]
First Office Action of the Vietnamese application No. 1-2021-02116, issued on Jun. 25, 2024, 3 pages with English translation. [cited by applicant]