IP Library Granted Patent US 12,641,238
Granted Patent B2
US 12,641,238 · App. 18/392,715 · Granted May 26, 2026

Method and apparatus for temporal resampling

Inventors: Shurun Wang (Beijing, CN); Jie Chen (Beijing, CN); Yan Ye (San Diego, CA); Shiqi Wang (Kowloon Tong, HK)
Assignee: Alibaba (China) Co., Ltd.
H04N19/132H04N19/172H04N19/31H04N19/46H04N19/587H04N19/59H04N19/70
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,641,238
App. No.
18/392,715
Granted
May 26, 2026
Kind
B2
Abstract

Methods and apparatuses are provided for encoding and decoding video data based on a supplemental enhancement information (SEI) message. An exemplary method includes: generating a reconstructed frame sequence based on a compressed video; decoding a supplemental enhancement information (SEI) message with respect to the reconstructed frame sequence, according to the compressed video; and performing temporal upsampling to the reconstructed frame sequence based on the SEI message by using a neural network.

Claims (37)

1 . A method for decoding video data, comprising:

generating a reconstructed frame sequence based on a compressed video;

decoding a supplemental enhancement information (SEI) message with respect to the reconstructed frame sequence, according to the compressed video; and

performing temporal upsampling to the reconstructed frame sequence based on the SEI message by using a neural network;

wherein the SEI message comprises a first indicator for indicating an upsampling number, and a second indicator for indicating an upsampling strength describing a relationship between the upsampling number and a referencing range, and

wherein the referencing range is determined based on the first indicator and the second indicator.

2 . The method according to claim 1 , wherein performing temporal upsampling to the reconstructed frame sequence comprises:

determining, based on the SEI message, the upsampling number and the referencing range relative to a first frame and a second frame within the reconstructed frame sequence, the second frame being adjacent to the first frame; and

interpolating, via the neural network, the upsampling number of frames between the first frame and the second frame by referencing within the referencing range.

3 . The method according to claim 1 , wherein the referencing range is a product of the upsampling number and the upsampling strength when the second indicator is not equal to zero.

4 . The method according to claim 3 , wherein the SEI message further comprises a third indicator for indicating the referencing range, and the referencing range is determined based on the third indicator when the second indicator is equal to zero.

5 . The method according to claim 1 , wherein the referencing range is a product of the upsampling strength plus one and the upsampling number.

6 . The method according to claim 2 , wherein the SEI message comprises a third indicator for indicating the referencing range.

7 . The method according to claim 6 , wherein a ratio of the referencing range to the upsampling number is within a predetermined range.

8 . The method according to claim 7 , wherein the predetermined range is [ 1/16, 16].

9 . The method according to claim 2 , wherein the SEI message comprises a fourth indicator for indicating whether to perform temporal resampling to the reconstructed frame sequence.

10 . The method according to claim 2 , wherein interpolating the upsampling number of frames between the first frame and the second frame by referencing within the referencing range comprises:

generating, based on the upsampling number and the referencing range, input tensors for the neural network; and

receiving output tensors regarding the upsampling number of frames from the neural network.

11 . A method for encoding video data, comprising:

compressing a frame sequence; and

encoding a supplemental enhancement information (SEI) message for the frame sequence,

wherein the SEI message indicates whether to perform temporal upsampling to the frame sequence by using a neural network;

wherein the SEI message comprises a first indicator for indicating an upsampling number, and a second indicator for indicating an upsampling strength describing a relationship between the upsampling number and a referencing range, and

wherein the referencing range is determined based on the first indicator and the second indicator.

12 . The method according to claim 11 , wherein the SEI message further indicates how to perform temporal upsampling to the frame sequence by using the neural network.

13 . The method according to claim 12 , wherein the neural network interpolates the upsampling number of frames between two adjacent frames of the frame sequence by referencing frames within the referencing range.

14 . The method according to claim 11 , wherein the SEI message further comprises a third indicator for indicating the referencing range, and the referencing range is determined based on the third indicator when the second indicator is equal to zero.

15 . The method according to claim 13 , wherein the SEI message comprises a third indicator for indicating the referencing range.

16 . A method for signaling a bitstream, the method comprising:

receiving a frame sequence;

encoding the frame sequence by:

encoding a supplemental enhancement information (SEI) message for the frame sequence, wherein the SEI message indicates whether to perform temporal upsampling to the frame sequence by using a neural network; wherein the SEI message comprises a first indicator for indicating an upsampling number, and a second indicator for indicating an upsampling strength describing a relationship between the upsampling number and a referencing range, and wherein the referencing range is determined based on the first indicator and the second indicator; and

signaling a bitstream that is generated based on the encoding.

17 . The method according to claim 16 , wherein the SEI message further indicates how to perform temporal upsampling to the frame sequence by using the neural network.

18 . The method according to claim 17 , wherein the neural network interpolates the upsampling number of frames between two adjacent frames of the frame sequence by referencing frames within the referencing range.

19 . The method according to claim 16 , wherein the SEI message further comprises a third indicator for indicating the referencing range, and the referencing range is determined based on the third indicator when the second indicator is equal to zero.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2026
From: ALIBABA (CHINA) CO., LTD.
To: ALIBABA INNOVATION PRIVATE LIMITED
Reel/Frame 075529/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2026
From: ALIBABA INNOVATION PRIVATE LIMITED
To: SIM IP 5 LLC
Reel/Frame 075529/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2024
From: WANG, SHURUN; CHEN, JIE; YE, YAN; WANG, SHIQI
To: ALIBABA (CHINA) CO., LTD.
Reel/Frame 066020/0861 →
Continuity (2)
Provisional Application 63436625 · Jan 1, 2023
Related Publication 20240223764A1 · Jul 4, 2024
References Cited (23)
US 20200275129A1 · Deshpande · 2020 [cited by applicant]
US 20210104019A1 · Chujoh · 2021 [cited by examiner]
US 20210203997A1 · Veselov et al. · 2021 [cited by applicant]
US 20220329837A1 · Li et al. · 2022 [cited by applicant]
US 20240089510A1 · Deshpande · 2024 [cited by examiner]
US 20240114170A1 · Maharana · 2024 [cited by examiner]
US 20240205462A1 · Deshpande · 2024 [cited by examiner]
US 20240221231A1 · Deshpande · 2024 [cited by examiner]
US 20240236312A1 · Takada · 2024 [cited by examiner]
US 20240275960A1 · Poirier · 2024 [cited by examiner]
US 20240340457A1 · Deshpande · 2024 [cited by examiner]
US 20250016381A1 · Deshpande · 2025 [cited by examiner]
US 20250168411A1 · Tan · 2025 [cited by examiner]
US 20250218051A1 · Wang · 2025 [cited by examiner]
US 20250220168A1 · Ghaznavi Youvalari · 2025 [cited by examiner]
CN 1984329A · 2007 [cited by applicant]
CN 111726637A · 2020 [cited by applicant]
JP 2022156140A · 2022 [cited by applicant]
International Telecommunications Union “Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services—Coding of moving video”, ITU-T Telecommunication Standardization Sector of ITU, Apr. 2013, 317 … [cited by applicant]
McCarthy et al., “Additional SEI messages for VSEI (Draft 2),” JVET-AA2006-v2, 27 [cited by applicant]
Sullivan et al., “Overview of the High Efficiency Video Coding (HEVC) Standard,” IEE Transactions on Circuits and Systems for Video Technology, vol. 22, No. 12, pp. 1649-1668 (2012). [cited by applicant]
Chujoh et al., “AHG9/AHG11 Level information for super-resolution neural network,” JVET-U0053, 21st Meeting, by teleconference, Jan. 6-15, 2021, 6 pages. [cited by applicant]
PCT International Search Report and Written Opinion mailed Mar. 29, 2024, issued in corresponding International Application No. PCT/CN2023/142136 (8 pgs.). [cited by applicant]