IP Library › Granted Patent US 11,290,737
Granted Patent B2
US 11,290,737 · App. 17/205,974 · Granted Mar 29, 2022

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 11,290,737
App. No.
17/205,974
Granted
Mar 29, 2022
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 only 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,

a second adjusted remnant coefficient comparison flag indicating whether the adjusted remnant coefficient is greater than a third value is further parsed when the adjusted remnant coefficient is greater than the second value, and

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 third 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.

2. The method of claim 1 , wherein

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

the residual value information includes a value obtained by subtracting the second value from the adjusted remnant coefficient.

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 includes 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 only 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,

a second adjusted remnant coefficient comparison flag indicating whether the adjusted remnant coefficient is greater than a third value is further encoded when the adjusted remnant coefficient is greater than the second value, and

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 third 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.

4. The method of claim 3 , wherein

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

the residual value information includes a value obtained by subtracting the second value from the adjusted remnant coefficient.

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 only 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,

a second adjusted remnant coefficient comparison flag indicating whether the adjusted remnant coefficient is greater than a third value is further parsed when the adjusted remnant coefficient is greater than the second value, and

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 third 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.

6. The device of claim 5 , wherein

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

the residual value information includes a value obtained by subtracting the second value from the adjusted remnant coefficient.

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 includes 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 only 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,

a second adjusted remnant coefficient comparison flag indicating whether the adjusted remnant coefficient is greater than a third value is further encoded when the adjusted remnant coefficient is greater than the second value, and

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 third 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.

8. The device of claim 7 , wherein

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

the residual value information includes a value obtained by subtracting the second value from the adjusted remnant coefficient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: LEE, BAE KEUN
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 055643/0364 →
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 (2)
Continuation PCTKR2019012291 · Sep 20, 2019
Related Publication 20210211704A1 · Jul 8, 2021
Cited By (3)
US 12,262,052 US 12,294,732 US 12,695,918