-
公开(公告)号:US10433023B1
公开(公告)日:2019-10-01
申请号:US14924413
申请日:2015-10-27
Applicant: Amazon Technologies, Inc.
Inventor: Marc Joliveau , Nicholas James Benson , Lei Li , Stefan Christian Richter , Michael Robert Starr , Li Tong , Amarsingh Buckthasingh Winston
IPC: H04N21/6373 , H04N21/2187 , H04N21/262 , H04N21/845 , G11B27/10 , H04N21/647 , H04N21/2385
Abstract: Techniques for delivering live streaming content are described by which a streaming heuristic is selected based on the delay between the live and client playheads. For live content for which the delay is short, a low latency streaming heuristic is selected which is designed to handle live content streams for which only a few seconds of content can be buffered. For live content for which the delay is longer, a higher latency streaming heuristic is selected which is designed to handle streams for which the delay is sufficient to build a buffer of content fragments.
-
公开(公告)号:US10432690B1
公开(公告)日:2019-10-01
申请号:US15888410
申请日:2018-02-05
Applicant: Amazon Technologies, Inc.
Inventor: Lei Li , Yongjun Wu , Samuel James Van Pelt , Amarsingh Buckthasingh Winston , Kyle Bradley Koceski , Mairo Pedrini , Christopher Steven Mark Pringle , Mushegh Malkhasyan
Abstract: Methods and apparatus are described for partitioning a manifest file to generate smaller manifest files for media content playback. A server partitions a manifest file prior to receipt of a request from a client or in response to a request from a client for a manifest for media content for a particular temporal range or subset of playback options.
-
公开(公告)号:US10419773B1
公开(公告)日:2019-09-17
申请号:US15933222
申请日:2018-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Hai Wei , Yang Yang , Lei Li , Amarsingh Buckthasingh Winston , Avisar Ten-Ami
IPC: H04N19/46 , H04N19/169 , H04N19/14 , H04N19/132 , G06N20/00
Abstract: Methods and apparatus are described in which both supervised and unsupervised machine learning are used to classify video content for compression using encoding profiles that are optimized for each type of video content.
-
公开(公告)号:US10136146B1
公开(公告)日:2018-11-20
申请号:US15078898
申请日:2016-03-23
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Lei Li , Amarsingh Buckthasingh Winston
IPC: H04N19/33 , H04N19/70 , H04N19/48 , H04N19/91 , H04N21/2662 , H04N19/115 , H04N19/46
Abstract: Techniques for encoding media content are described that reduce the overhead associated with metadata when the encoded content is streamed over a network. Some of these techniques involve the selection of parameters or consolidation of information to ensure consistency or uniformity of metadata values. Others relate to the recognition and removal of redundancies or optional information. Still others take advantage of characteristics of specific bit rate scenarios to more efficiently represent information.
-
公开(公告)号:US11445168B1
公开(公告)日:2022-09-13
申请号:US17039349
申请日:2020-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Hai Wei , Charles Benjamin Waggoner , Zongyi Liu , Srinivas Rajagopalan , Lei Li
Abstract: Techniques for content-adaptive video sampling for automated video quality monitoring are described. As one example, a computer-implemented method includes receiving a request to train a machine learning model on a training video file comprising at least one labeled defect, performing an encode on the training video file to generate one or more compression features for each compressed frame of the training video file, training the machine learning model to identify a proper subset of candidate defect frames of the training video file based at least in part on the one or more compression features for each compressed frame of the training video file and the at least one labeled defect, receiving an inference request for an input video file, performing an encode on the input video file to generate one or more compression features for each compressed frame of the input video file, generating, by the machine learning model, a proper subset of candidate defect frames of the input video file based at least in part on the one or more compression features for each compressed frame of the input video file, and determining a defect in the input video file based at least in part on the proper subset of candidate defect frames of the input video file.
-
公开(公告)号:US11102535B1
公开(公告)日:2021-08-24
申请号:US15188758
申请日:2016-06-21
Applicant: Amazon Technologies, Inc.
Inventor: Amarsingh Buckthasingh Winston , Nicholas James Benson , Marc Joliveau , Lei Li , Stefan Christian Richter , Li Tong
IPC: H04N21/2662 , H04L29/06 , H04L12/26 , H04N21/2387
Abstract: Techniques are described for adjusting parameter settings for bitrate selection algorithms for different segments of a population of devices streaming content. Streaming sessions are identified according to session characteristics. Within each segment of sessions, control parameter settings are sent to devices corresponding to a subset of each segment. Test parameter settings are sent to devices corresponding to another subset of each segment. If the test parameter settings result in better playback performance relative to the control parameter settings, the test parameter settings become the new control parameter settings, and new test parameter settings are generated.
-
公开(公告)号:US10798399B1
公开(公告)日:2020-10-06
申请号:US15837884
申请日:2017-12-11
Applicant: Amazon Technologies, Inc.
Inventor: Hai Wei , Charles Benjamin Franklin Waggoner , Yang Yang , Srinivas Rajagopalan , Deepthi Nandakumar , Lei Li
IPC: H04N19/46 , H04N19/182 , H04N19/172 , H04N19/132
Abstract: An adaptive video compression system may receive video data to be compressed, such as for delivery to a user device by a video streaming service. For example the video data may be an entire video file or a segment of a video file. The adaptive video compression system determines a suitable encoding scheme for compressing the video data. In order to determine the encoding scheme, the video data may be analyzed to extract a plurality of features interests of the video data, which may represent one or more characteristics of the video data. The features may be concatenated and collectively expressed as a feature vector. The feature vector is then used to determine a classification for the video data. Accordingly, an encoding scheme is determined for the video data based on the classification of the video data, and applied to video data to compress the video data.
-
公开(公告)号:US10277924B1
公开(公告)日:2019-04-30
申请号:US15933144
申请日:2018-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Nathaniel Stewart , Lei Li , Mairo Pedrini , Patrick Joseph Lewis , Ravindra Ganti , Parminder Singh , Gaurav Saxena , Kent Haakan Karlsson , Yongjun Wu
IPC: H04N21/234 , H04N21/2187 , H04N21/442
Abstract: Methods and apparatus are described for stitching independently encoded content streams together such that they appear to be part of a single streaming session.
-
公开(公告)号:US09665696B1
公开(公告)日:2017-05-30
申请号:US14311899
申请日:2014-06-23
Applicant: Amazon Technologies, Inc.
Inventor: Lei Li , Pankaj Sethi , Patrik Schnell , Wesley Shawn Davis , Joshua B. Barnard
IPC: G06F21/10
CPC classification number: G06F21/602 , G06F21/10 , G06F2221/07 , H04L9/0631 , H04L63/0428
Abstract: Disclosed are various embodiments for generating encrypted media content items as well as decrypting encrypted media content items. A content type is embedded in an initialization vector corresponding to an encrypted sample. Upon decryption of encrypted content, the content type is identified and an action taken based upon the detected content type.
-
公开(公告)号:US09544388B1
公开(公告)日:2017-01-10
申请号:US14274121
申请日:2014-05-09
Applicant: Amazon Technologies, Inc.
Inventor: Lei Li , Andrew Jason Ma , Gurpreet Singh Ahluwalia , Abhishek Dubey , Sachin Shah , Vijay Sen , Gregory Scott Benjamin , Prateek RameshChandra Shah , Cody Wayne Maxwell Powell , Meltem Celikel , Darryl Hudgin , James Marvin Freeman , Aaron M. Bromberg , Bryant F. Herron-Patmon , Nush Karmacharya , Joshua B. Barnard , Peter Wei-Chih Chen , Stephen A. Slotnick , Andrew J. Watts , Richard J. Winograd
CPC classification number: H04L67/2842 , G06F12/023 , G06F12/0813 , G06F12/0862 , G06F12/121 , G06F21/10 , G06F2212/1024 , G06F2212/154 , G06F2212/455 , G06F2212/507 , G06F2212/6024 , G06F2221/0753 , H04L65/60 , H04L67/125 , H04L67/22 , H04L67/2857 , H04L67/42
Abstract: Disclosed are various embodiments for client-side predictive caching of content to facilitate instantaneous use of the content. If a user is likely to commence use of a content item through a client, the client is configured to predictively cache the content item before the user commences use. In doing so, the client may obtain metadata for the content item and an initial portion of the content item from another computing device. The client may then initialize various resources to facilitate instantaneous use of the content item by the client based at least in part on the metadata and the initial portion. The client-side cache may be divided into multiple segments with different content selection criteria.
Abstract translation: 公开了用于内容的客户端预测性高速缓存以促进内容的即时使用的各种实施例。 如果用户可能通过客户端开始使用内容项目,则客户端被配置为在用户开始使用之前预测性地缓存内容项目。 在这样做时,客户端可以从另一个计算设备获取内容项的元数据和内容项的初始部分。 客户端然后可以初始化各种资源以便于至少部分地基于元数据和初始部分来由客户端即时使用内容项目。 客户端缓存可以被分成具有不同内容选择标准的多个段。
-
-
-
-
-
-
-
-
-