Patent ID: 9426459
Filing Date: 2016-08-23
CPC Classification: H04L,H04N

Claim Text:
1. A method for encoding a video stream having a plurality of frames, comprising: identifying an allocated number of reference frame buffers; calculating a maximum number of picture IDs as equal to or greater than the allocated number; assigning, using a processor, a picture ID to a respective reference frame assigned to a respective reference frame buffer of a plurality of reference frame buffers to no higher than the maximum number of picture IDs, each picture ID having a value not assigned to any other reference frames assigned to the plurality of reference frame buffers; freeing the picture ID when its associated reference frame is no longer assigned to the reference frame buffer; re-using a freed picture ID when assigning the picture IDs such that the freed picture ID is not re-used within a number of encoded frames that is equal to the maximum number of picture IDs; encoding one or more frames of the plurality of frames using the reference frames assigned to the plurality of reference frame buffers; and including the picture IDs in the video stream.