Constructing motion vector candidates list for video coding
US12363314B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 25, 2023 |
| Grant date | Jul 15, 2025 |
| Priority date | — |
| Expiry date | Jan 18, 2044 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04N19/52
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
Constructing a motion vector candidate list for inter-prediction in video coding is provided. A video encoder performs inter prediction for a frame of the video to generate prediction residuals. The inter prediction is performed using motion vectors (MVs) for blocks of the frame. To determine the motion vector of a block, the encoder determines an integer-valued MV for the block based on a reference frame and selects, based on the integer-valued MV, a subset of candidate MVs from a list of MVs including MVs of neighboring blocks. The encoder identifies a MV from the subset of candidate MVs for the block and searches in a neighborhood of the identified MV for a refined MV. The encoder calculates the prediction residuals for the block based on a reference block in the reference frame pointed by the refined MV and encodes the prediction residuals into a bitstream representing the video.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.