IP Library Granted Patent US 12,382,083
Granted Patent B2
US 12,382,083 · App. 18/219,824 · Granted Aug 5, 2025

Image signal encoding/decoding method and non-transitory computer-readable medium

Inventor: Bae Keun Lee (Dongguan, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/513H04N19/176
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,382,083
App. No.
18/219,824
Granted
Aug 5, 2025
Kind
B2
Abstract

An image decoding method according to the present disclosure comprises the steps of: generating a merge candidate list in a current block; specifying one of a plurality of merge candidates included in the merge candidate list; deriving a first affine seed vector and a second affine seed vector of the current block on the basis of a first affine seed vector and a second affine seed vector of the specified merge candidate; deriving an affine vector for a subblock in the current block, using the first affine seed vector and the second affine seed vector of the current block; and performing motion compensation prediction for the subblock on the basis of the affine vector.

Claims (21)

1. A video decoding method, comprising:

in response to that a top boundary of a current block is in contact with a top boundary of a coding tree unit of the current block, obtaining a first affine seed vector of a bottom-left corner control point of a top affine neighboring block of a current block and a second affine seed vector of a bottom-right corner control point of the top affine neighboring block;

deriving a third affine seed vector of the current block and a fourth affine seed vector of the current block based on the first affine seed vector and the second affine seed vector of the top affine neighboring block;

deriving an affine vector for a subblock in the current block by using the third affine seed vector of the current block and the fourth affine seed vector of the current block, wherein the subblock is a region of a size smaller than that of the current block; and

performing a motion compensation prediction for the subblock based on the affine vector.

2. The method of claim 1 , wherein a sample positioned on a right side of a bottom-right sample of a bottom-right subblock of the top affine neighboring block is set as a reference sample for the bottom-right corner control point, and the bottom-right subblock is set as an affine subblock for the bottom-right corner control point.

3. The method of claim 1 , wherein a sample positioned on a left side of a bottom-left sample of a bottom-left subblock of the top affine neighboring block is set as a reference sample for the bottom-left corner control point, and the bottom-left subblock is set as an affine subblock for the bottom-left corner control point.

4. A video encoding method, comprising:

in response to that a top boundary of a current block is in contact with a top boundary of a coding tree unit of the current block, obtaining a first affine seed vector of a bottom-left corner control point of a top affine neighboring block of a current block and a second affine seed vector of a bottom-right corner control point of the top affine neighboring block;

deriving a third affine seed vector of the current block and a fourth affine seed vector of the current block based on the first affine seed vector and the second affine seed vector of the top affine neighboring block;

deriving an affine vector for a subblock in the current block by using the third affine seed vector of the current block and the fourth affine seed vector of the current block, wherein the subblock is a region of a size smaller than that of the current block; and

performing a motion compensation prediction for the subblock based on the affine vector.

5. The method of claim 4 , wherein a sample positioned on a right side of a bottom-right sample of a bottom-right subblock of the top affine neighboring block is set as a reference sample for the bottom-right corner control point, and the bottom-right subblock is set as an affine subblock for the bottom-right corner control point.

6. The method of claim 4 , wherein a sample positioned on a left side of a bottom-left sample of a bottom-left subblock of the top affine neighboring block is set as a reference sample for the bottom-left corner control point, and the bottom-left subblock is set as an affine subblock for the bottom-left corner control point.

7. A video decoder configured to perform following operations:

in response to that a top boundary of a current block is in contact with a top boundary of a coding tree unit of the current block, obtaining a first affine seed vector of a bottom-left corner control point of a top affine neighboring block of a current block and a second affine seed vector of a bottom-right corner control point of the top affine neighboring block;

deriving a third affine seed vector of the current block and a fourth affine seed vector of the current block based on the first affine seed vector and the second affine seed vector of the top affine neighboring block;

deriving an affine vector for a subblock in the current block by using the third affine seed vector of the current block and the fourth affine seed vector of the current block, wherein the subblock is a region of a size smaller than that of the current block; and

performing a motion compensation prediction for the subblock based on the affine vector.

8. The video decoder of claim 7 , wherein a sample positioned on a right side of a bottom-right sample of a bottom-right subblock of the top affine neighboring block is set as a reference sample for the bottom-right corner control point, and the bottom-right subblock is set as an affine subblock for the bottom-right corner control point.

9. The video decoder of claim 7 , wherein a sample positioned on a left side of a bottom-left sample of a bottom-left subblock of the top affine neighboring block is set as a reference sample for the bottom-left corner control point, and the bottom-left subblock is set as an affine subblock for the bottom-left corner control point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2023
From: LEE, BAE KEUN
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 064197/0124 →
Priority Claims (3)
KR 10-2018-0114342 · Sep 21, 2018 · national
KR 10-2018-0114343 · Sep 21, 2018 · national
KR 10-2018-0114344 · Sep 21, 2018 · national
Continuity (4)
Continuation 17541922 · Dec 3, 2021
Continuation 17204306 · Mar 17, 2021
Continuation PCTKR2019012290 · Sep 20, 2019
Related Publication 20230421799A1 · Dec 28, 2023
References Cited (62)
US 10448010B2 · Chen et al. · 2019 [cited by applicant]
US 10462488B1 · Li · 2019 [cited by examiner]
US 20060083440A1 · Chen · 2006 [cited by examiner]
US 20110242339A1 · Ogawa · 2011 [cited by examiner]
US 20130177072A1 · Shibahara et al. · 2013 [cited by applicant]
US 20130266236A1 · Shibahara et al. · 2013 [cited by applicant]
US 20150110177A1 · Shibahara et al. · 2015 [cited by applicant]
US 20170347116A1 · Lin · 2017 [cited by examiner]
US 20180098063A1 · Chen et al. · 2018 [cited by applicant]
US 20180184126A1 · Zhang · 2018 [cited by examiner]
US 20180192069A1 · Chen · 2018 [cited by examiner]
US 20180270483A1 · Shibahara et al. · 2018 [cited by applicant]
US 20180270500A1 · Li · 2018 [cited by examiner]
US 20190037231A1 · Ikai · 2019 [cited by applicant]
US 20190110064A1 · Zhang · 2019 [cited by examiner]
US 20190238843A1 · Filippov · 2019 [cited by examiner]
US 20190273943A1 · Zhao · 2019 [cited by examiner]
US 20200007877A1 · Zhou · 2020 [cited by examiner]
US 20210021809A1 · Kim · 2021 [cited by examiner]
CN 108432250A · 2018 [cited by applicant]
EP 3806472A1 · 2021 [cited by applicant]
EP 3833021A1 · 2021 [cited by applicant]
JP 2019535192A · 2019 [cited by applicant]
KR 20140120253A · 2014 [cited by applicant]
KR 20180085526A · 2018 [cited by applicant]
RU 2607619C2 · 2017 [cited by applicant]
WO 2017130696A1 · 2017 [cited by applicant]
WO 2018061563A1 · 2018 [cited by applicant]
WO 2018135885A1 · 2018 [cited by applicant]
WO 2018155983A1 · 2018 [cited by applicant]
International Search Report in the international application No. PCT/KR2019/012290, mailed on Dec. 30, 2019. [cited by applicant]
Yang H et al: “Description of Core Experiment 4 (CE4): Inter prediction and motion vector coding”, 10. JVET Meeting; Oct. 4, 2018-Apr. 20, 2018; San Diego; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/ WG11 an… [cited by applicant]
Zhou (Broadcom) M et al: “Non-CE4: A study on the affine merge mode”, 11. JVET Meeting; Jul. 11, 2018-Jul. 18, 2018; Ljubljana; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16 ), Jul. 7, 2018… [cited by applicant]
Bordes Pet al: “Description of SDR, HDR and 360° video coding technology proposal by Qualcomm and Technicolor—medium complexity version”, 122. MPEG Meeting; Apr. 16, 2018-Apr. 20, 2018; San Diego; (Motion Picture Expert… [cited by applicant]
Supplementary European Search Report in the European application No. 19861535.3, mailed on Jun. 4, 2021, 10 pages. [cited by applicant]
Written Opinion of the International Search Authority in the international application No. PCT/KR2019/012290, mailed on Dec. 30, 2019, 9 pages. [cited by applicant]
First Office Action of the U.S. Appl. No. 17/204,306, issued on May 25, 2021, 21 pages. [cited by applicant]
First Office Action of the European application No. 19861535.3, issued on Mar. 9, 2022, 6 pages. [cited by applicant]
Office Action of the Indian application No. 202117017761, issued on Feb. 21, 2022., 5 pages. [cited by applicant]
First Office Action of the Chilean application No. 202100671, issued on Jan. 20, 2022, 19 pages. [cited by applicant]
Second Office Action of the Chilean Application No. 202100671, issued on May 3, 2022, 19 pages. [cited by applicant]
First Office Action of the Canadian Application No. 3113054, issued on Apr. 13, 2022, 6 pages. [cited by applicant]
First Office Action of the Chinese application No. 202110443353.9, issued on Aug. 1, 2022. [cited by applicant]
Second Office Action of the European application No. 19861535.3, issued on Oct. 10, 2022. [cited by applicant]
Second Office Action of the Chinese application No. 202110443353.9, issued on Dec. 15, 2022. [cited by applicant]
First Office Action of the Russian application No. 2021110554, issued on Dec. 22, 2022. [cited by applicant]
Second Office Action of the Canadian application No. 3113054, issued on Jun. 8, 2023. 4 pages. [cited by applicant]
Non-Final Office Action of the U.S. Appl. No. 17/541,922, issued on Oct. 14, 2022. 20 pages. [cited by applicant]
First Office Action of the Mexican application No. MX/a/2021/003325, issued on Apr. 9, 2024, 9 pages with English translation. [cited by applicant]
First Office Action of the Vietnamese application No. 1-2021-01904, issued on Apr. 26, 2024, 4 pages with English translation. [cited by applicant]
Yang (Huawei) H et al: “Description of Core Experiment 4 (CE4): Inter prediction and motion vector coding”, 11.JVET Meeting; Jul. 11, 2018-Jul. 18, 2018; Ljubljana; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29… [cited by applicant]
Supplementary European Search Report in the European application No. 23178535.3, mailed on Jul. 7, 2023. 11 pages. [cited by applicant]
Supplementary European Search Report in the European application No. 23178807.6, mailed on Jul. 7, 2023. 10 pages. [cited by applicant]
Supplementary European Search Report in the European application No. 23178805.0, mailed on Jul. 11, 2023. 8 pages. [cited by applicant]
Supplementary European Search Report in the European application No. 23178806.8, mailed on Jul. 11, 2023. 9 pages. [cited by applicant]
First Office Action of the Indonesian application No. P00202102761, issued on Jul. 13, 2023. 3 pages with English translation. [cited by applicant]
First Office Action of the Japanese application No. 2021-515161, issued on Sep. 22, 2023. 4 pages with English translation. [cited by applicant]
First Office Action of the Malaysian application No. PI2021001506, issued on Dec. 27, 2023, 3 pages. [cited by applicant]
Office Action of the Australian application No. 2019344978, issued on Mar. 15, 2024, 3 pages. [cited by applicant]
First Office Action of the Philippine application No. 12021550627, issued on Mar. 18, 2025, 9 pages. [cited by applicant]
First Office Action of the Korean application No. 10-2019-0116383, issued on Apr. 16, 2025, 14 pages pages with English translation. [cited by applicant]
First Office Action of the Australian application No. 2024227107, issued on Jun. 27, 2025, 3 pages. [cited by applicant]