Patent ID: 8107744
Filing Date: 2012-01-31
Classification: H04N

Abstract:
1. A hypothetical decoder, comprising: at least one processor; and at least one memory, said at least one memory stored with code thereon, which when executed by said at least one processor, causes the hypothetical decoder to define a unified picture buffer of variable size, buffer decoded pictures that are referenced by one or more un-decoded pictures and decoded non-reference pictures into said unified picture buffer; before insertion of a newly decoded picture to the unified picture buffer, examine if the newly decoded picture can be inserted in the unified picture buffer without removing another picture from the buffer, select a decoded picture in the unified picture buffer which is not used as a reference picture and which has already been output from the unified picture buffer, if, based on said examination, the newly decoded picture cannot be inserted in the unified picture buffer without removing another decoded picture from the unified picture buffer, and if such a picture was selected, remove the picture from the unified picture buffer.