IP Library Granted Patent US 12,231,626
Granted Patent B2
US 12,231,626 · App. 18/402,182 · Granted Feb 18, 2025

sbTMVP-based image or video coding

Inventors: Hyeongmoon Jang (Seoul, KR); Naeri Park (Seoul, KR); Junghak Nam (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N19/105H04N19/132H04N19/137H04N19/159H04N19/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,231,626
App. No.
18/402,182
Granted
Feb 18, 2025
Kind
B2
Abstract

According to the disclosure of this document, in subblock-based temporal motion vector prediction (sbTMVP), a subblock position for deriving a motion vector in units of a subblock can be efficiently calculated, and through this, video/image coding efficiency can be improved and hardware implementation can be simplified.

Claims (33)

1. A decoding apparatus for image decoding, the decoding apparatus comprising:

a memory; and

at least one processor connected to the memory, the at least one processor configured to:

obtain information on transform coefficients from a bitstream;

derive a reference subblock on a collocated reference picture for a current subblock within a current block;

derive a motion vector of the reference subblock;

derive a subblock temporal motion vector predictor (sbTMVP) candidate based on the motion vector of the reference subblock;

generate prediction samples based on a motion vector of the current subblock derived based on the sbTMVP candidate;

generate residual samples for the current block based on the information on the transform coefficients;

generate a reconstructed picture based on the prediction samples and the residual samples; and

apply a deblocking filtering on the reconstructed picture,

wherein the reference subblock on the collocated reference picture is derived based on a position of a center lower-right sample among four samples positioned at a center of the current subblock,

wherein for the reference subblock that is not available, the motion vector of the reference subblock is set as a base motion vector, and

wherein the base motion vector is derived on the collocated reference picture based on a position of a center lower-right sample among four samples located at a center of the current block.

2. An encoding apparatus for image encoding, the encoding apparatus comprising:

a memory; and

at least one processor connected to the memory, the at least one processor configured to:

derive a reference subblock on a collocated reference picture for a current subblock within a current block;

derive a motion vector of the reference subblock;

derive a subblock temporal motion vector predictor (sbTMVP) candidate based on the motion vector of the reference subblock;

generate prediction samples based on a motion vector of the current subblock derived based on the sbTMVP candidate;

generate residual samples based on the prediction samples;

generate information on transform coefficients based on the residual samples; and

encode image information including the information on the transform coefficients,

wherein the reference subblock on the collocated reference picture is derived based on a position of a center lower-right sample among four samples positioned at a center of the current subblock,

wherein for the reference subblock that is not available, the motion vector of the reference subblock is set as a base motion vector, and

wherein the base motion vector is derived on the collocated reference picture based on a position of a center lower-right sample among four samples located at a center of the current block.

3. An apparatus for transmitting data for an image, the apparatus comprising:

at least one processor configured to obtain a bitstream for the image, wherein the bitstream is generated based on deriving a reference subblock on a collocated reference picture for a current subblock within a current block, deriving a motion vector of the reference subblock, deriving a subblock temporal motion vector predictor (sbTMVP) candidate based on the motion vector of the reference subblock, generating prediction samples based on a motion vector of the current subblock derived based on the sbTMVP candidate, generating residual samples based on the prediction samples, generating information on transform coefficients based on the residual samples, and encoding image information including the information on the transform coefficients; and

a transmitter configured to transmit the data comprising the bitstream,

wherein the reference subblock on the collocated reference picture is derived based on a position of a center lower-right sample among four samples positioned at a center of the current subblock,

wherein for the reference subblock that is not available, the motion vector of the reference subblock is set as a base motion vector, and

wherein the base motion vector is derived on the collocated reference picture based on a position of a center lower-right sample among four samples located at a center of the current block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2025
From: LG ELECTRONICS INC.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 072859/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2024
From: JANG, HYEONGMOON; PARK, NAERI; NAM, JUNGHAK
To: LG ELECTRONICS INC.
Reel/Frame 065995/0783 →
Continuity (5)
Continuation 18079660 · Dec 12, 2022
Continuation 17547151 · Dec 9, 2021
Continuation PCTKR2020007715 · Jun 15, 2020
Provisional Application 62861285 · Jun 13, 2019
Related Publication 20240137491A1 · Apr 25, 2024
References Cited (10)
US 20130301735A1 · Sugio et al. · 2013 [cited by applicant]
US 20160366441A1 · An · 2016 [cited by examiner]
US 20170094307A1 · Naing et al. · 2017 [cited by applicant]
US 20180255316A1 · Zhang et al. · 2018 [cited by applicant]
US 20200177911A1 · Aono · 2020 [cited by examiner]
US 20210152816A1 · Zhang · 2021 [cited by examiner]
US 20210160527A1 · Chuang · 2021 [cited by examiner]
US 20210243434A1 · Zhang · 2021 [cited by examiner]
CN 104094604A · 2014 [cited by applicant]
CN 109417629A · 2019 [cited by applicant]