IP Library Granted Patent US 12,375,708
Granted Patent B2
US 12,375,708 · App. 18/676,310 · Granted Jul 29, 2025

Image encoding/decoding method and apparatus, and recording medium storing bitstream

Inventors: Sung Chang Lim (Daejeon, KR); Jung Won Kang (Daejeon, KR); Ha Hyun Lee (Seoul, KR); Jin Ho Lee (Daejeon, KR); Hui Yong Kim (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/513H04N19/105H04N19/109H04N19/139H04N19/172H04N19/176H04N19/184H04N19/31H04N19/43H04N19/85
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,375,708
App. No.
18/676,310
Granted
Jul 29, 2025
Kind
B2
Abstract

The present specification discloses a method of decoding an image. The method includes obtaining a motion vector of a collocated block included in a reference picture of a current block in a temporal motion buffer; changing a format of the obtained motion vector; and deriving the motion vector, in which the format is changed, into a temporal motion vector of the current block.

Claims (30)

1. A method of decoding an image, the method comprising:

constructing a motion vector candidate list of a current block, the motion vector candidate list comprising a spatial motion vector candidate and a temporal motion vector candidate;

obtaining a motion vector of the current block based on a motion vector candidate selected from the motion vector candidate list; and

obtaining, based on the motion vector of the current block, prediction samples of the current block from a reference picture of the current block,

wherein the spatial motion vector candidate is derived based on a motion vector of a spatial neighboring block of the current block,

wherein the temporal motion vector candidate is derived based on a modified motion vector obtained by modifying a motion vector of a collocated block of the current block,

wherein the modified motion vector is obtained by changing a representation format of the motion vector of the collocated block, and

wherein changing the representation format is performed during a derivation of the temporal motion vector candidate but is not performed during a derivation of the spatial motion vector candidate.

2. The method of claim 1 , wherein a bit-length of the modified motion vector is greater than the motion vector of the collocated block obtained from the temporal motion buffer.

3. The method of claim 1 , wherein changing the representation formation causes the motion vector of a floating point format to be changed to the modified motion vector of a fixed bit-length format.

4. The method of claim 3 , further comprising:

scaling the modified motion vector of the collocated block; and

clipping the scaled modified motion vector within a dynamic range of the fixed bit-length.

5. The method of claim 3 , wherein the motion vector of the floating point format is consisted of 6 bits signed mantissa and 4 bits exponent, and the modified motion vector of the fixed bit-length is represented by 18 bits.

6. A method of encoding an image, the method comprising:

constructing a motion vector candidate list of a current block, the motion vector candidate list comprising a spatial motion vector candidate and a temporal motion vector candidate; and

obtaining a motion vector of the current block based on a motion vector candidate selected from the motion vector candidate list,

wherein, based on the motion vector of the current block, prediction samples of the current block are obtained from a reference picture of the current block,

wherein the spatial motion vector candidate is derived based on a motion vector of a spatial neighboring block of the current block,

wherein the temporal motion vector candidate is derived based on a modified motion vector obtained by modifying a motion vector of a collocated block of the current block,

wherein the modified motion vector is obtained by changing a representation format of the motion vector of the collocated block, and

wherein changing the representation format is performed during a derivation of the temporal motion vector candidate but is not performed during a derivation of the spatial motion vector candidate.

7. A computer-readable non-transitory recording medium including a bitstream encoded by an encoding method comprising:

constructing a motion vector candidate list of a current block, the motion vector candidate list comprising a spatial motion vector candidate and a temporal motion vector candidate; and

obtaining a motion vector of the current block based on a motion vector candidate selected from the motion vector candidate list,

wherein, based on the motion vector of the current block, prediction samples of the current block are obtained from a reference picture of the current block,

wherein the spatial motion vector candidate is derived based on a motion vector of a spatial neighboring block of the current block,

wherein the temporal motion vector candidate is derived based on a modified motion vector obtained by modifying a motion vector of a collocated block of the current block,

wherein the modified motion vector is obtained by changing a representation format of the motion vector of the collocated block, and

wherein changing the representation format is performed during a derivation of the temporal motion vector candidate but is not performed during a derivation of the spatial motion vector candidate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2026
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: INTELLECTUAL DISCOVERY CO., LTD.
Reel/Frame 073983/0968 →
Priority Claims (1)
KR 10-2018-0111092 · Sep 17, 2018 · national
Continuity (2)
Continuation 17277186
Related Publication 20240333959A1 · Oct 3, 2024
References Cited (15)
US 20130294522A1 · Lim · 2013 [cited by examiner]
US 20130322537A1 · Rossato et al. · 2013 [cited by applicant]
US 20130329795A1 · Tourapis et al. · 2013 [cited by applicant]
US 20180098074A1 · Heo et al. · 2018 [cited by applicant]
US 20190149837A1 · Lim · 2019 [cited by examiner]
CN 103583044A · 2014 [cited by applicant]
KR 100772576B1 · 2007 [cited by applicant]
KR 1020120088611A · 2012 [cited by applicant]
KR 1020120126078A · 2012 [cited by applicant]
KR 1020130065673A · 2013 [cited by applicant]
KR 1020170126918A · 2017 [cited by applicant]
KR 1020180044969A · 2018 [cited by applicant]
WO 2001086962A1 · 2001 [cited by applicant]
WO 2012044076A2 · 2012 [cited by applicant]
WO 2017041676A1 · 2017 [cited by applicant]