-
公开(公告)号:US12058391B2
公开(公告)日:2024-08-06
申请号:US17854572
申请日:2022-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Sitaraman Ganapathy , Vasanthakumar Soundararajan , Nikhil Sharma
IPC: H04N21/234 , H04N21/81 , H04N21/845
CPC classification number: H04N21/23424 , H04N21/812 , H04N21/8455
Abstract: A system for utilizing media content reference point information to perform media content encoding, and supplemental content stitching and/or insertion. Media content can be encoded and packaged based on boundaries of the media content. The boundaries can be received from a third-party and/or generated via an automated process. Target boundaries can be selected based on accuracy levels associated with the received and/or generated boundaries. Supplemental content can be stitched and/or inserted into packaged media content based on audio and video content of the packaged media content being aligned.
-
公开(公告)号:US20240196068A1
公开(公告)日:2024-06-13
申请号:US18584266
申请日:2024-02-22
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Kumar , Yongjun Wu , Sitaraman Ganapathy , Vasanthakumar Soundararajan , Varun Chadha
IPC: H04N21/8547 , H04N21/234 , H04N21/81 , H04N21/845
CPC classification number: H04N21/8547 , H04N21/23418 , H04N21/812 , H04N21/8455
Abstract: Systems and methods described herein provide for novel boundary generation features for interleaving additional content into media content. Media content may be received which includes a video and audio portion. An unencrypted encode of the video portion may be generated. A first set of time stamps for the video portion may be generated using a computer vision algorithm. A second set of time stamps for the video portion may be generated for identifying IDR frames using a first algorithm. A third set of time stamps may be generated to serve as boundaries for interleaving additional content into the media content based on a priority algorithm that uses the first set of time stamps and the second set of time stamps. The video portion may be encoded using the third set of time stamps to determine the IDR frames for the media content.
-
公开(公告)号:US11228774B1
公开(公告)日:2022-01-18
申请号:US16946612
申请日:2020-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Franklin Waggoner , Yongjun Wu
Abstract: Techniques to enable virtual reality content to be delivered using a video codec that operates according to a scalable video encoding standard. Base layer frames for the different views of the virtual reality content are downloaded by a client device. The views are prioritized using a prediction model that assigns priorities based on the likelihood that a corresponding view will be selected within a particular period of time. Enhancement layer frames are then selected and downloaded based on the priorities.
-
公开(公告)号:US11228773B1
公开(公告)日:2022-01-18
申请号:US16946611
申请日:2020-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Franklin Waggoner , Yongjun Wu
Abstract: Techniques to enable virtual reality content to be delivered using a video codec that operates according to a scalable video encoding standard. Base layer frames for the different views of the virtual reality content are downloaded by a client device. The views are prioritized using a prediction model that assigns priorities based on the likelihood that a corresponding view will be selected within a particular period of time. Enhancement layer frames are then selected and downloaded based on the priorities.
-
公开(公告)号:US11140442B1
公开(公告)日:2021-10-05
申请号:US16453797
申请日:2019-06-26
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Abhishek Kumar , Apoorv Bansal
IPC: H04N21/4402 , H04N21/858 , H04N21/4627 , H04N21/658 , H04N21/437 , H04N21/4363
Abstract: Methods and apparatus are described for providing content playback options to content playback systems based on the capabilities of the systems. These techniques determine whether the content options should be provided based on the capabilities of a source device in a combined playback system. The version of the High-bandwidth Digital Content Protection (HDCP) protocol used to initialize the connection between the source and sink devices is determined. Based on the version of the HDCP protocol used, an override message may be sent to the content service, in response to which the media player on the source device is directed to an content service endpoint corresponding to particular set of playback options.
-
公开(公告)号:US10958702B1
公开(公告)日:2021-03-23
申请号:US16128205
申请日:2018-09-11
Applicant: Amazon Technologies, Inc.
Inventor: Yang Yang , Yongjun Wu , Kevin Matthew McCaw , Satheesh Ramalingam , Viet Anh To , Alon Dulce
IPC: H04L29/06 , H04N21/2387 , H04N21/845
Abstract: Systems, methods, and computer-readable media are disclosed for determining and applying a timeout for streaming video. Processing circuitry of a device may request video fragments to be downloaded and played, and if a requested fragment is not downloaded entirely before expiration of a timeout, the device may adjust the timeout to allow the download to complete. A timeout may be set based on available bandwidth and a size of a fragment requested for download, and the timeout may be extended based on network and/or device conditions.
-
公开(公告)号:US10951960B1
公开(公告)日:2021-03-16
申请号:US16037373
申请日:2018-07-17
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Harrison Clement
IPC: H04N7/025 , H04N21/845 , H04N21/234 , H04L29/06
Abstract: Systems, methods, and computer-readable media are disclosed for dynamically inserting secondary content into a live stream or a video on demand (VOD). The secondary content can include, for example, a public service announcement or warning, censoring content, live or prerecorded commentary, an advertisement, or any other type of content to be integrated with or inserted into the main content. Example methods may include receiving a content stream including a first fragment having a first duration and a second fragment having the first duration. Certain methods may include determining an increased quality of service associated with encoding the content stream into fragments having a second duration. Certain methods may include generating, based at least in part on the increased quality of service, a third fragment having the second duration, and sending the content stream having the third fragment to a user device.
-
公开(公告)号:US10911813B1
公开(公告)日:2021-02-02
申请号:US15690838
申请日:2017-08-30
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Matthew Scharr , Rakesh Tangirala , Amarsingh Buckthasingh Winston , Khawaja Salman Shams , Matthew Brinkley
IPC: H04N21/2668 , H04N21/2187 , H04N21/81 , H04N21/2347 , H04L29/06 , H04N21/235 , H04N21/488 , H04N21/258
Abstract: Techniques are described for providing metadata corresponding to primary content of live media streams that include secondary content inserted into the streams.
-
公开(公告)号:US10887672B1
公开(公告)日:2021-01-05
申请号:US16522468
申请日:2019-07-25
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Parminder Singh , Sally Cheng
IPC: H04N21/8547 , G06K9/68 , H04N21/242
Abstract: Method and apparatus for detecting a pattern used by an encoder when outputting segments for HTTP streaming. A pattern detector receives, as part of a HTTP streaming protocol, a sequence of video segments and a sequence of audio segments forming at least a portion of a media presentation. The pattern detector identifies a duration of the video segments and then sums the durations of the sequence of audio segments until the summed duration is an integer multiple of the duration of the video segments. The pattern detector determines the number of the audio segments used to form the summed duration which includes the number of audio segments forming a cycle of the pattern. This pattern is then added to a manifest of the media presentation along with a repeat indicator defining the number of times the pattern is repeated.
-
公开(公告)号:US10743004B1
公开(公告)日:2020-08-11
申请号:US15255064
申请日:2016-09-01
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Franklin Waggoner , Yongjun Wu
Abstract: Techniques are described that enable virtual reality content to be delivered using a video codec that operates according to a scalable video encoding standard. These techniques include selectively downloading and decoding frames of video content.
-
-
-
-
-
-
-
-
-