发明名称 Performance optimization for streaming video
摘要 Disclosed are various embodiments for a streaming video application. The application downloads, decodes, and renders video frame data at different frame rates. Based on the differences between these frame rates, the downloading frame rate is adjusted to minimize performance degradation.
申请公布号 US9584787(B1) 申请公布日期 2017.02.28
申请号 US201213491949 申请日期 2012.06.08
申请人 Amazon Technologies, Inc. 发明人 Belovay Keith E.
分类号 H04N7/50;H04N9/804;H04N5/85 主分类号 H04N7/50
代理机构 Thomas | Horstemeyer, LLP 代理人 Thomas | Horstemeyer, LLP
主权项 1. A non-transitory computer-readable medium embodying a program executable in a computing device, wherein when executed the program causes the computing device to at least: download a video frame data from a network and store the video frame data into a buffer at a first frame rate; decode the video frame data at a second frame rate; render the video frame data for viewing at a third frame rate; store, at a predefined time interval, a first attribute expressing a difference between the first frame rate and the second frame rate; store, at the predefined time interval, a second attribute expressing a difference between the first frame rate and the third frame rate; store, when the first frame rate is altered from a prior first frame rate to a subsequent first frame rate, a third attribute expressing the difference between the first frame rate and the second frame rate; store, when the first frame rate is altered from the prior first frame rate to the subsequent first frame rate, a fourth attribute expressing the difference between the first frame rate and the third frame rate; and determine whether to alter the first frame rate by a predefined amount based at least in part on at least one of a difference between the first frame rate and the third frame rate, a utilization rate of the buffer, an amount of data stored in the buffer, or an estimate of whether altering the first frame rate will result in a performance increase, wherein the estimate is based at least in part on a stored attribute.
地址 Seattle WA US