The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 01, 2021
Filed:
May. 03, 2017
Apple Inc., Cupertino, CA (US);
Dazhong Zhang, Milpitas, CA (US);
Hang Yuan, San Jose, CA (US);
Peikang Song, San Jose, CA (US);
Jae Hoon Kim, San Jose, CA (US);
Xing Wen, Cupertino, CA (US);
Sudeng Hu, San Jose, CA (US);
Xiaosong Zhou, Campbell, CA (US);
Chris Y. Chung, Sunnyvale, CA (US);
Hsi-Jung Wu, San Jose, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
Techniques are disclosed for managing memory allocations when coding video data according to multiple codec configurations. According to these techniques, devices may negotiate parameters of a coding session that include parameters of a plurality of different codec configurations that may be used during the coding session. A device may estimate sizes of decoded picture buffers for each of the negotiated codec configurations and allocate in its memory a portion of memory sized according to a largest size of the estimated decoded picture buffers. Thereafter, the devices may exchange coded video data. The exchange may involve decoding coded data of reference pictures and storing the decoded reference pictures in the allocated memory. During the coding session, the devices may toggle among the different negotiated codec configurations. As they do, reallocations of memory may be avoided.