IP Library Patent Application 19188933
Patent Application
App. No. 19/188,933

PROCESS AND APPARATUS FOR CONTROLLING COMPRESSED MOTION VECTORS

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 None
App. No.
19/188,933
Abstract

An image decoding method performed by the decoding apparatus according to this document comprising deriving a temporary reference motion vector for a current block based on a reference candidate block of the current block, deriving a reference motion vector by compressing the temporary reference motion vector based on a shifting operation, deriving a motion vector for the current block based on the reference motion vector, deriving prediction samples for the current block based on the motion vector for the current block, and generating reconstructed samples for the current block based on the prediction samples for the current block, wherein a total number of bits of the binary code representing the reference motion vector is less than a total number of bits of the binary code representing the temporary reference motion vector.

Claims (50)

1 . A method comprising:

obtaining image information including merge index information from a bitstream;

deriving a temporary reference motion vector for a current block based on a reference candidate block of the current block;

deriving a reference motion vector by compressing the temporary reference motion vector based on a shifting operation;

storing the reference motion vector;

deriving a merge candidate list including merge candidates for the current block based on the reference motion vector;

deriving a motion vector for the current block based on the merge index information and the merge candidate list;

deriving prediction samples for the current block based on the motion vector for the current block; and

generating reconstructed samples for the current block based on the prediction samples for the current block,

wherein a total number of bits of a binary code representing the reference motion vector is less than a total number of bits of a binary code representing the temporary reference motion vector,

wherein the shifting operation is a right shifting operation,

wherein the reference motion vector is derived further based on adding an offset value related to a rounding process,

wherein the offset value is derived based on the temporary reference motion vector, and

wherein the offset value is derived further based on a right shifting operation.

2 . A method comprising:

deriving a temporary reference motion vector for a current block based on a reference candidate block of the current block;

deriving a reference motion vector by compressing the temporary reference motion vector based on a shifting operation;

storing the reference motion vector;

deriving a merge candidate list including merge candidates for the current block based on the reference motion vector;

deriving a motion vector for the current block based on the merge candidate list;

deriving prediction samples for the current block based on the motion vector for the current block;

deriving merge index information of the current block based on the merge candidate list; and

encoding image information including the merge index information,

wherein a total number of bits of a binary code representing the reference motion vector is less than a total number of bits of a binary code representing the temporary reference motion vector,

wherein the shifting operation is a right shifting operation,

wherein the reference motion vector is derived further based on adding an offset value related to a rounding process,

wherein the offset value is derived based on the temporary reference motion vector, and

wherein the offset value is derived further based on a right shifting operation.

3 . A non-transitory computer-readable storage medium storing a bitstream generated by a method, the method comprising:

deriving a temporary reference motion vector for a current block based on a reference candidate block of the current block;

deriving a reference motion vector by compressing the temporary reference motion vector based on a shifting operation;

storing the reference motion vector;

deriving a merge candidate list including merge candidates for the current block based on the reference motion vector;

deriving a motion vector for the current block based on the merge candidate list;

deriving prediction samples for the current block based on the motion vector for the current block;

deriving merge index information of the current block based on the merge candidate list; and

encoding image information including the merge index information,

wherein a total number of bits of a binary code representing the reference motion vector is less than a total number of bits of a binary code representing the temporary reference motion vector,

wherein the shifting operation is a right shifting operation,

wherein the reference motion vector is derived further based on adding an offset value related to a rounding process,

wherein the offset value is derived based on the temporary reference motion vector, and

wherein the offset value is derived further based on a right shifting operation.

4 . A method comprising:

obtaining a bitstream, wherein the bitstream is generated based on deriving a temporary reference motion vector for a current block based on a reference candidate block of the current block, deriving a reference motion vector by compressing the temporary reference motion vector based on a shifting operation, storing the reference motion vector, deriving a merge candidate list including merge candidates for the current block based on the reference motion vector, deriving a motion vector for the current block based on the merge candidate list, deriving prediction samples for the current block based on the motion vector for the current block, deriving merge index information of the current block based on the merge candidate list, and encoding image information including the merge index information; and

transmitting the data comprising the bitstream,

wherein a total number of bits of a binary code representing the reference motion vector is less than a total number of bits of a binary code representing the temporary reference motion vector,

wherein the shifting operation is a right shifting operation,

wherein the reference motion vector is derived further based on adding an offset value related to a rounding process,

wherein the offset value is derived based on the temporary reference motion vector, and

wherein the offset value is derived further based on a right shifting operation.

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 Apr 24, 2025
From: JANG, HYEONGMOON
To: LG ELECTRONICS INC.
Reel/Frame 070939/0222 →