IP Library Granted Patent US 12,284,381
Granted Patent B2
US 12,284,381 · App. 18/436,948 · Granted Apr 22, 2025

Image processing method based on inter prediction mode, and device therefor

Inventors: Hyeongmoon Jang (Seoul, KR); Junghak Nam (Seoul, KR); Naeri Park (Seoul, KR)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
H04N19/513H04N19/109H04N19/136H04N19/176H04N19/587H04N19/70
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,284,381
App. No.
18/436,948
Granted
Apr 22, 2025
Kind
B2
Abstract

In the present disclosure, a method of decoding a video signal and a device therefor are disclosed. Specifically, a method of decoding an image based on an inter prediction mode includes deriving a motion vector of an available spatial neighboring block around a current block; deriving a collocated block of the current block based on the motion vector of the spatial neighboring block; deriving a motion vector in a sub-block unit in the current block based on a motion vector of the collocated block; and generating a prediction block of the current block using the motion vector derived in the sub-block unit, wherein the collocated block may be specified by the motion vector of the spatial neighboring block in one pre-defined reference picture.

Claims (39)

1. An apparatus of decoding an image, comprising:

a memory configured to store the image; and

a processor coupled with the memory,

wherein the processor is configured to:

obtain a reference index of a collocated picture being used for a motion vector prediction;

based on that a reference picture of a spatial neighboring block around a current block is the same as one pre-defined reference picture among reference pictures included in a reference picture list, derive a collocated block of the current block in the one pre-defined reference picture using a motion vector of the spatial neighboring block, wherein the one pre-defined reference picture is based on the reference index of the collocated picture;

derive motion vectors of sub-blocks in the current block based on a motion vector of the collocated block;

generate prediction samples of the current block based on the motion vectors of the sub-blocks; and

generate reconstructed samples of the current block based on the prediction samples,

wherein the one pre-defined reference picture is loaded in a slice header.

2. The apparatus of claim 1 , wherein the processor is further configured to:

derive motion vectors of available spatial neighboring blocks among spatial neighboring blocks around the current block in a pre-determined order.

3. The apparatus of claim 2 , wherein the pre-determined order is a block neighboring a left side of the current block, a block neighboring upper side of the current block, a block neighboring a upper side of the current block, a block neighboring a upper-right corner of the current block, a block neighboring a lower-left corner of the current block, and a block neighboring a upper-left corner of the current block.

4. The apparatus of claim 1 , wherein the spatial neighboring block the motion vector of which is used to derive the collocated block is located at a bottom of a left side of the current block.

5. An apparatus of encoding an image, comprising:

a memory configured to store the image; and

a processor coupled with the memory,

wherein the processor is configured to:

based on that a reference picture of a spatial neighboring block around a current block is the same as one pre-defined reference picture among reference pictures included in a reference picture list, derive a collocated block of the current block in the one pre-defined reference picture using a motion vector of the spatial neighboring block;

derive motion vectors of sub-blocks in the current block based on a motion vector of the collocated block;

generate prediction samples of the current block based on the motion vectors of the sub-blocks;

generate residual samples of the current block based on the prediction samples; and

generate a reference index indicating the one pre-defined reference picture,

wherein the one pre-defined reference picture is defined in a slice header.

6. The apparatus of claim 5 , wherein the processor is further configured to:

derive motion vectors of available spatial neighboring blocks among spatial neighboring blocks around the current block in a pre-determined order.

7. The apparatus of claim 6 , wherein the pre-determined order is a block neighboring a left side of the current block, a block neighboring upper side of the current block, a block neighboring a upper side of the current block, a block neighboring a upper-right corner of the current block, a block neighboring a lower-left corner of the current block, and a block neighboring a upper-left corner of the current block.

8. The apparatus of claim 5 , wherein the spatial neighboring block the motion vector of which is used to derive the collocated block is located at a bottom of a left side of the current block.

9. An apparatus of transmitting data for an image, comprising:

a processor configured to obtain a bitstream for the image; and

a transmitter configured to transmit the data comprising the bitstream,

wherein the processor is configured to:

obtain the bitstream for the image; and

transmit the data comprising the bitstream, wherein, for obtaining the bitstream, the processor is configured to:

based on that a reference picture of a spatial neighboring block around a current block is the same as one pre-defined reference picture among reference pictures included in a reference picture list, derive a collocated block of the current block in the one pre-defined reference picture using a motion vector of the spatial neighboring block;

derive motion vectors of sub-blocks in the current block based on a motion vector of the collocated block;

generate prediction samples of the current block based on the motion vectors of the sub-blocks;

generate residual samples of the current block based on the prediction samples; and

generate a reference index indicating the one pre-defined reference picture, wherein the one pre-defined reference picture is defined in a slice header.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2025
From: JANG, HYEONGMOON; NAM, JUNGHAK; PARK, NAERI
To: LG ELECTRONICS INC.
Reel/Frame 070087/0049 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 22, 2025
From: LG ELECTRONICS INC.
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 069988/0424 →
Continuity (6)
Continuation 18117939 · Mar 6, 2023
Continuation 17542775 · Dec 6, 2021
Continuation 17060582 · Oct 1, 2020
Continuation PCTKR2019003825 · Apr 1, 2019
Provisional Application 62651229 · Apr 1, 2018
Related Publication 20240187635A1 · Jun 6, 2024
References Cited (4)
US 10368083B2 · Chien · 2019 [cited by examiner]
US 20140240456A1 · Kang · 2014 [cited by examiner]
US 20160366435A1 · Chien · 2016 [cited by examiner]
US 20190174136A1 · Jun · 2019 [cited by examiner]