IP Library Patent Application 19375771
Patent Application
App. No. 19/375,771

ONLINE AND OFFLINE SELECTION OF EXTENDED LONG TERM REFERENCE PICTURE RETENTION

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/375,771
Abstract

An video signal processor includes circuitry configured to receive a video, determine a plurality of long-term reference frames, determine a long-term reference retention time, and encode the video into a bitstream including the determined plurality of long-term reference fames and the determined retention time. A decoded picture buffer for retaining a plurality of reconstructed pictures, including a long term reference picture, is also provided.

Claims (19)

1 . A video processor comprising:

a motion compensation processor; wherein a plurality of pictures being reconstructed by adding residual signals to predictors generated by the motion compensation processor, the plurality of reconstructed pictures including first, second, and third reconstructed pictures; and a buffer for storing the reconstructed pictures including the first, second and third pictures, wherein the reconstructing comprises:

reconstructing the first picture by determining a first list of active reference pictures from the pictures in the buffer, one of the active reference pictures being a long term reference picture, and in response to an index identifying the long term reference picture, reconstructing a block of said first picture using a predictor from the long term reference picture;

reconstructing the second picture by determining a second list of active reference pictures from the pictures in the buffer, said second list not including the long term reference picture and, in response to at least one parameter generated by an encoder, determining that the long term reference picture has a status where it is inactive as a reference picture for the second picture while continuing to be stored in the buffer and eligible to be an active reference picture for a third picture; and

reconstructing the third picture by determining a third list of active reference pictures from the pictures in the buffer including, in response to at least one parameter generated by an encoder, changing the determination of the long term reference picture from inactive to active as a reference picture, and including the long term reference picture in the third list, and, in response to an index identifying the long term reference picture, reconstructing a block from the third picture using a predictor from the long term reference picture,

the long term reference picture then being marked as unused for reference so that it is not eligible to be used as a reference picture for a subsequent picture and is removed from the buffer.

2 . The video processor of claim 1 , wherein the reconstructed block of the first picture is 128 x 128.

3 . The video processor of claim 1 wherein the reconstructed block of claim 1 is 128128.

4 . A method of video signal processing comprising:

reconstructing a plurality of pictures, the plurality of reconstructed pictures including first, second, and third reconstructed pictures; and storing the first, second and third reconstructed pictures, wherein the reconstructing a plurality of pictures comprises:

reconstructing the first picture by determining a first list of active reference pictures from the pictures in the buffer, one of the active reference pictures being a long term reference picture, and in response to an index identifying the long term reference picture, reconstructing a block of said first picture using a predictor from the long term reference picture;

reconstructing the second picture by determining a second list of active reference pictures from the pictures in the buffer, said second list not including the long term reference picture and, in response to at least one parameter generated by an encoder, determining that the long term reference picture has a status where it is inactive as a reference picture for the second picture while continuing to be stored in the buffer and eligible to be an active reference picture for a third picture;

reconstructing the third picture by determining a third list of active reference pictures from the pictures in the buffer including, in response to at least one parameter generated by an encoder, changing the determination of the long term reference picture from inactive to active as a reference picture, and including the long term reference picture in the third list, and, in response to an index identifying the long term reference picture, reconstructing a block from the third picture using a predictor from the long term reference picture; and

the long term reference picture then being marked as unused for reference so that it is not eligible to be used as a reference picture for a subsequent picture and is removed from the buffer.

5 . A decoded picture buffer configured to store a plurality of reconstructed pictures, wherein the reconstructing a plurality of pictures stored in the decoded picture buffer comprises:

reconstructing the first picture by determining a first list of active reference pictures from the pictures in the buffer, one of the active reference pictures being a long term reference picture, and in response to an index identifying the long term reference picture, reconstructing a block of said first picture using a predictor from the long term reference picture;

reconstructing the second picture by determining a second list of active reference pictures from the pictures in the buffer, said second list not including the long term reference picture and, in response to at least one parameter generated by an encoder, determining that the long term reference picture has a status where it is inactive as a reference picture for the second picture while continuing to be stored in the buffer and eligible to be an active reference picture for a third picture; and

reconstructing the third picture by determining a third list of active reference pictures from the pictures in the buffer including, in response to at least one parameter generated by an encoder, changing the determination of the long term reference picture from inactive to active as a reference picture, and including the long term reference picture in the third list, and, in response to an index identifying the long term reference picture, reconstructing a block from the third picture using a predictor from the long term reference picture,

the long term reference picture then being marked as unused for reference so that it is not eligible to be used as a reference picture for a subsequent picture and is removed from the buffer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2026
From: OP SOLUTIONS, LLC
To: DOLBY INTERNATIONAL AB
Reel/Frame 075332/0047 →