IP Library Granted Patent US 12,309,390
Granted Patent B2
US 12,309,390 · App. 18/219,296 · Granted May 20, 2025

Method and apparatus for encoding/decoding a video using a motion compensation based on motion vector resolution information

Inventors: Dong San Jun (Daejeon, KR); Ha Hyun Lee (Seoul, KR); Jung Won Kang (Daejeon, KR); Hyun Suk Ko (Daejeon, KR); Sung Chang Lim (Daejeon, KR); Jin Ho Lee (Daejeon, KR); Seung Hyun Cho (Daejeon, KR); Hui Yong Kim (Daejeon, KR); Jin Soo Choi (Daejeon, KR)
Assignee: LX SEMICON CO., LTD.
H04N19/159H04N19/105H04N19/126H04N19/13H04N19/176H04N19/463H04N19/513H04N19/593H04N19/96
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,309,390
App. No.
18/219,296
Granted
May 20, 2025
Kind
B2
Abstract

The present invention relates to a method for encoding/decoding a video. To this end, the method for decoding a video may include: deriving a spatial merge candidate from at least one of spatial candidate blocks of a current block, deriving a temporal merge candidate from a co-located block of the current block, and generating a prediction block of the current block based on at least one of the derived spatial merge candidate and the derived temporal merge candidate, wherein a reference picture for the temporal merge candidate is selected based on a reference picture list of a current picture including the current block and a reference picture list of a co-located picture including the co-located block.

Claims (40)

1. An image decoding method performed by a decoding apparatus, the method comprising:

obtaining image information comprising information related to motion compensation from a bitstream;

deriving merge candidates of a current block;

generating a merge candidate list of the current block based on the derived merge candidates;

determining motion information of the current block based on the merge candidate list; and

generating a predicted block of the current block based on the motion information of the current block,

wherein the information related to the motion compensation includes motion vector resolution information,

wherein the motion vector resolution information indicates a specific motion vector resolution among motion vector resolution candidates including an integer pel resolution, a 1/4 pel resolution and a 1/16 pel resolution,

wherein the motion vector resolution information is signaled at a coding unit level, and

wherein the motion vector resolution information is based on a truncated rice binarization.

2. The method of claim 1 , wherein the motion vector resolution information is entropy decoded based on a context model, and

wherein the context model is determined based on information on a size of the current block.

3. The method of claim 1 , wherein the motion vector resolution information is entropy decoded based on a context model, and

wherein the context model is determined based on information related to motion compensation of a neighboring block of the current block.

4. The method of claim 1 , wherein the motion vector resolution information is entropy decoded based on a context model, and

wherein the context model is determined based on information related to a prediction mode of the current block.

5. An image encoding method performed by an encoding apparatus, the method comprising:

deriving merge candidates of a current block;

generating a merge candidate list of the current block based on the derived merge candidates;

determining motion information of the current block based on the merge candidate list;

generating a predicted block of the current block based on the motion information of the current block;

generating information related to motion compensation; and

encoding image information including the information related to the motion compensation,

wherein the information related to the motion compensation includes motion vector resolution information,

wherein the motion vector resolution information indicates a specific motion vector resolution among motion vector resolution candidates including an integer pel resolution, a 1/4 pel resolution and a 1/16 pel resolution,

wherein the motion vector resolution information is signaled at a coding unit level, and

wherein the motion vector resolution information is based on a truncated rice binarization.

6. The method of claim 5 , wherein the motion vector resolution information is entropy encoded based on a context model, and

wherein the context model is determined based on information on a size of the current block.

7. The method of claim 5 , wherein the motion vector resolution information is entropy encoded based on a context model, and

wherein the context model is determined based on information related to motion compensation of a neighboring block of the current block.

8. The method of claim 5 , wherein the motion vector resolution information is entropy encoded based on a context model, and

wherein the context model is determined based on information related to a prediction mode of the current block.

9. A transmission method for image data, the method comprising:

obtaining a bitstream of encoded image information, wherein the encoded image information is generated based on deriving merge candidates of a current block, generating a merge candidate list of the current block based on the derived merge candidates, determining motion information of the current block based on the merge candidate list, generating a predicted block of the current block based on the motion information of the current block, generating information related to motion compensation, and encoding image information including the information related to the motion compensation; and

transmitting the image data comprising the bitstream,

wherein the information related to the motion compensation includes motion vector resolution information,

wherein the motion vector resolution information indicates a specific motion vector resolution among motion vector resolution candidates including an integer pel resolution, a 1/4 pel resolution and a 1/16 pel resolution,

wherein the motion vector resolution information is signaled at a coding unit level, and

wherein the motion vector resolution information is based on a truncated rice binarization.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE, ASSIGNORS, RECEIVING PARTY, CORRESPONDENT, AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED ON REEL 64188 FRAME 90. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 27, 2026
From: JUN, DONG SAN; LEE, HA HYUN; KANG, JUNG WON; KO, HYUN SUK; LIM, SUNG CHANG; LEE, JIN HO; CHO, SEUNG HYUN; KIM, HUI YONG; CHOI, JIN SOO
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 075643/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2023
From: JUN, DONG SAN; LEE, HA HYUN; KANG, JUNG WON; KO, HYUN SUK; LIM, SUNG CHANG; LEE, JIN HO; CHO, SEUNG HYUN; KIM, HUI YONG; CHOI, JIN SOO
To: LX SEMICON CO., LTD.
Reel/Frame 064188/0090 →
Priority Claims (2)
KR 10-2016-0102595 · Aug 11, 2016 · national
KR 10-2016-0158620 · Nov 25, 2016 · national
Continuity (3)
Continuation 17717366 · Apr 11, 2022
Continuation 16321173
Related Publication 20230370612A1 · Nov 16, 2023
References Cited (52)
US 11336899B2 · Jun et al. · 2022 [cited by applicant]
US 11743473B2 · Jun et al. · 2023 [cited by applicant]
US 11800113B2 · Lim et al. · 2023 [cited by applicant]
US 20060133507A1 · Lim et al. · 2006 [cited by applicant]
US 20120093226A1 · Chien et al. · 2012 [cited by applicant]
US 20130058407A1 · Sole Rojals · 2013 [cited by examiner]
US 20130128982A1 · Kim et al. · 2013 [cited by applicant]
US 20140016701A1 · Chen et al. · 2014 [cited by applicant]
US 20140072041A1 · Seregin et al. · 2014 [cited by applicant]
US 20140139627A1 · Chen et al. · 2014 [cited by applicant]
US 20140161189A1 · Zhang et al. · 2014 [cited by applicant]
US 20140192883A1 · Seregin · 2014 [cited by applicant]
US 20140307789A1 · Kim et al. · 2014 [cited by applicant]
US 20150195525A1 · Sullivan et al. · 2015 [cited by applicant]
US 20150195562A1 · Li · 2015 [cited by examiner]
US 20150208086A1 · Chen et al. · 2015 [cited by applicant]
US 20150373368A1 · Jeong · 2015 [cited by examiner]
US 20160150240A1 · Lim et al. · 2016 [cited by applicant]
US 20160286232A1 · Li et al. · 2016 [cited by applicant]
US 20160337649A1 · Chuang · 2016 [cited by examiner]
US 20160366435A1 · Chien et al. · 2016 [cited by applicant]
US 20170142418A1 · Li · 2017 [cited by examiner]
US 20180098089A1 · Chen et al. · 2018 [cited by applicant]
US 20180124398A1 · Park et al. · 2018 [cited by applicant]
US 20180146213A1 · Andersson et al. · 2018 [cited by applicant]
US 20180176596A1 · Jeong · 2018 [cited by examiner]
US 20180338144A1 · Nam · 2018 [cited by examiner]
US 20190174136A1 · Jun et al. · 2019 [cited by applicant]
US 20190313113A1 · Lee · 2019 [cited by applicant]
US 20220232228A1 · Jun et al. · 2022 [cited by applicant]
CN 103250417 · 2013 [cited by applicant]
CN 103597837 · 2014 [cited by applicant]
KR 100772576 · 2007 [cited by applicant]
KR 1020080064007 · 2008 [cited by applicant]
KR 1020110113583 · 2011 [cited by applicant]
KR 1020130135381 · 2013 [cited by applicant]
KR 1020140018891 · 2014 [cited by applicant]
KR 1020140110831 · 2014 [cited by applicant]
KR 1020150060617 · 2015 [cited by applicant]
KR 102634794B1 · 2024 [cited by applicant]
WO WO0186962 · 2001 [cited by applicant]
WO WO2012117728 · 2012 [cited by applicant]
WO WO2012134956 · 2012 [cited by applicant]
WO WO2013088697 · 2013 [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model 3” Joint Video Exploration Team (JVET) off TU-T SG 16 WP 3 and ISOI/EC JTC 1/SC 29/WG 11, 3rd Meeting: Geneva, CH, May 26-Jun. 1, 2016 (37 pages in Eng… [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model 5 (JEM 5),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 5th Meeting, Geneva, CH, Jan. 12-20, 2017, 45 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/KR2017/008596, mailed on Nov. 17, 2017, 23 pages (with English translation). [cited by applicant]
International Search Report issued on Nov. 17, 2017, in corresponding International Application No. PCT/KR2017/008596 (3 pages in English, 3 pages in Korean). [cited by applicant]
No Author Listed, “Series H: Audiovisual and Multimedia Systems: Infrastructure of Audiovisual Services-Coding of Moving Video.” ITU-T Study Group, ITUT Telecommunication Standardization Sector of ITU, Apr. 2013, (317 p… [cited by applicant]
[No Author Listed], “High Efficiency Video Coding,” International Telecommunication Union, Telecommunication Standardization Sector, H.265(Apr. 2013), Jun. 2013, 317 pages. [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model 3,” Joint Video Exploration Team (JVET), JVET-C1001_v1, 3rd Meeting: Geneva, CH, May 26-Jun. 1, 2016, 35 pages. [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model 7 (JEM 7),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-G1001-v1, 7th Meeting, Torino, IT, Jul. 13-21, … [cited by applicant]