# US 2026/0101043 A1 · Efficient signaling for temporal interpolated prediction

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0101043 A1
- Document ID: US20260101043A1
- Status: Published application
- Kind: A1
- Application number: 19/352,323
- Filed: 2025-10-07
- Published: 2026-04-09
- Earliest claimed: 2024-10-09
- Assignees: Tencent America LLC
- Applicants: Tencent America LLC
- Inventors: Ting-Lan LIN; Liang ZHAO; Madhu PERINGASSERY KRISHNAN; Tianqi LIU; Shan LIU
- Web page: https://patentgrep.com/patent/US20260101043A1

## CPC

- H04N 19/139: Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- H04N 19/172: the region being a picture, frame or field
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An example method includes receiving a video bitstream comprising a plurality of frames, including a current frame encoded in a temporal interpolated predicted (TIP) mode. The method includes when the current frame has a non-zero motion vector, parsing an indicator from the video bitstream. The indicator indicates whether an adaptive motion vector difference (AMVD) mode is enabled for the current frame. The method includes reconstructing the current frame using the TIP mode and the AMVD mode based on the indicator. The method also includes when the current frame does not have the non-zero motion vector, reconstructing the current frame using the TIP mode without the AMVD mode, where the video bitstream does not include the indicator.

## Claims

### Claim 1

A method of video decoding performed at a computing system having memory and one or more processors, the method comprising:
receiving a video bitstream comprising a plurality of frames, including a current frame encoded in a temporal interpolated predicted (TIP) mode;
when the current frame has a non-zero motion vector:
parsing an indicator from the video bitstream, the indicator indicating whether an adaptive motion vector difference (AMVD) mode is enabled for the current frame; and
reconstructing the current frame using the TIP mode and the AMVD mode based on the indicator; and
when the current frame does not have the non-zero motion vector, reconstructing the current frame using the TIP mode without the AMVD mode, wherein the video bitstream does not include the indicator.

### Claim 2 (depends on 1)

The method of claim 1, wherein, in the AMVD mode, a precision of the non-zero motion vector decreases as a magnitude of the non-zero motion vector increases.

### Claim 3 (depends on 2)

The method of claim 2, wherein the precision of the non-zero motion vector is based on which interval of a set of intervals the magnitude of the non-zero motion vector is within.

### Claim 4 (depends on 1)

The method of claim 1, wherein reconstructing the current frame using the TIP mode and the AMVD mode comprises determining a value of the non-zero motion vector from a set of values, and wherein the set of values has a size equal to a power of 2.

### Claim 5 (depends on 4)

The method of claim 4, wherein the set of values has a size equal to 16.

### Claim 6 (depends on 4)

The method of claim 4, wherein the set of values has a size equal to 8.

### Claim 7 (depends on 1)

The method of claim 1, further comprising parsing a second indicator from the video bitstream, the second indicator indicating an index to a motion vector look-up table.

### Claim 8 (depends on 7)

The method of claim 7, further comprising parsing a third indicator from the video bitstream, the third indicator indicating a sign of the non-zero motion vector.

### Claim 9 (depends on 1)

The method of claim 1, wherein horizontal and vertical components of the non-zero motion vector have respective values selected from a set of predefined values.

### Claim 10 (depends on 9)

The method of claim 9, wherein the horizontal and vertical components are determined from a look-up table.

### Claim 11 (depends on 1)

The method of claim 1, further comprising determining whether the current frame has a non-zero motion vector based on a second indicator in the video bitstream.

### Claim 12 (depends on 1)

The method of claim 1, further comprising determining a magnitude of the non-zero motion vector using a look-up table.

### Claim 13

A method of video encoding performed at a computing system having memory and one or more processors, the method comprising:
receiving video data comprising a plurality of frames, including a current frame to be encoded in a temporal interpolated predicted (TIP) mode;
when the current frame has a non-zero motion vector:
signaling an indicator in a video bitstream, the indicator indicating that an adaptive motion vector difference (AMVD) mode is enabled for the current frame; and
encoding the current frame using the TIP mode and the AMVD mode; and
when the current frame does not have the non-zero motion vector, encoding the current frame using the TIP mode without the AMVD mode and without signaling the indicator.

### Claim 14 (depends on 13)

The method of claim 13, wherein, in the AMVD mode, a precision of the non-zero motion vector decreases as a magnitude of the non-zero motion vector increases.

### Claim 15 (depends on 13)

The method of claim 13, wherein reconstructing the current frame using the TIP mode and the AMVD mode comprises determining a value of the non-zero motion vector from a set of values, and wherein the set of values has a size equal to a power of 2.

### Claim 16 (depends on 13)

The method of claim 13, further comprising signaling a second indicator in the video bitstream, the second indicator indicating an index to a motion vector look-up table.

### Claim 17 (depends on 13)

The method of claim 13, wherein horizontal and vertical components of the non-zero motion vector have respective values selected from a set of predefined values.

### Claim 18 (depends on 13)

The method of claim 13, further comprising determining a magnitude of the non-zero motion vector using a look-up table.

### Claim 19

A non-transitory computer-readable storage medium storing a video bitstream that is generated by a video encoding method, the video bitstream comprising:
coded information for a plurality of frames including a current frame encoded in a temporal interpolated predicted (TIP) mode; and
when the current frame has a non-zero motion vector, an indicator indicating that an adaptive motion vector difference (AMVD) mode is enabled for the current frame;
wherein the video encoding method comprises:
when the current frame has a non-zero motion vector:
signaling the indicator in a video bitstream; and
encoding the current frame using the TIP mode and the AMVD mode; and
when the current frame does not have the non-zero motion vector, encoding the current frame using the TIP mode without the AMVD mode and without signaling the indicator.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the video bitstream further comprises a second indicator indicating an index to a motion vector look-up table for the current frame.
