-
公开(公告)号:US12057054B1
公开(公告)日:2024-08-06
申请号:US17853723
申请日:2022-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Waggoner
CPC classification number: G09G3/2096 , G06T5/50 , G06T5/92 , G06T7/13 , G06T2207/10016 , G06T2207/20208 , G09G2320/0295 , G09G2320/0686 , G09G2360/147
Abstract: Disclosed are systems and methods that detect segments of video, such as HDR video, that include content, such as edges and details in dark scenes, that cannot be presented on some displays. Output models for different display types, such as edge-lit LCD, backlit LCD, etc., may be created and used to process video with respect to those different display types to determine if segments of the video cannot be presented on the display type at the pixel brightness values indicated in the video. In some implementations, HDR video may also or alternatively be compared to SDR video to determine segments of the video that are of interest, especially in low light scenes.
-
公开(公告)号:US11811783B1
公开(公告)日:2023-11-07
申请号:US17304737
申请日:2021-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Hani Suleiman , Steve Huynh , James Mutton , Charles Benjamin Waggoner , Prasanth Saraswatula , Andrew James McVeigh , Benjamin Raphael Forman
IPC: H04L9/40 , G06F21/60 , H04N21/258 , H04N21/266 , G06Q20/12
CPC classification number: H04L63/108 , G06F21/602 , H04L63/107 , H04N21/25841 , H04N21/26606 , G06F2221/2145 , G06Q20/1235 , G06Q2220/10
Abstract: Some implementations include methods for generating a portable entitlement for a digital asset and may include generating a portable entitlement to a digital asset based on a request initiated by a first user having an entitlement to the digital asset, the portable entitlement to enable the first user to access the digital asset using a second computing device of a second user, the request initiated using a first computing device of the first user, the portable entitlement having a limited lifetime; and terminating the second computing device from accessing the digital asset based on one or more of determining that a proximity between the first and second computing devices violate the distance threshold and the lifetime of the portable entitlement has expired.
-
公开(公告)号:US11498005B1
公开(公告)日:2022-11-15
申请号:US16916477
申请日:2020-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Waggoner
Abstract: Techniques for a texture modification feature are described herein. First data identifying a position and a distance of an actor in an environment from a view point is obtained. The actor may correspond to a mesh comprised of a plurality of triangles. Second data identifying a location, an angle, and size for each triangle of the plurality of triangles with respect to a spectrum of pre-defined viewpoints is obtained. A value for each triangle may be determined based on the first data and the second data. The value may represent a level of detail to optimize viewing of each triangle of the actor from a corresponding viewpoint of the spectrum of pre-defined viewpoints. One or more areas of a texture that corresponds to the mesh may be modified prior to applying the texture to the mesh based on the associated values for triangles of the mesh.
-
公开(公告)号:US12206874B1
公开(公告)日:2025-01-21
申请号:US17809180
申请日:2022-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Waggoner
IPC: H04N19/33 , H04N19/172 , H04N19/182 , H04N19/88
Abstract: Methods and apparatus are described for high-resolution video encoding using spatial lapping to reduce visual discontinuities within video frames. A plurality of frame regions may be encoded to form a higher-resolution video frame. For example, a 7680×4320 video frame may be constructed from four 4096×2160 frame regions arranged into a 2×2 grid. The encoding of the frame regions may be done in parallel. The encoded frame regions may be arranged such that the frame regions lap one another at one or more overlapping regions. Encoding of border regions adjacent to the overlapping regions may be done based on an encoding parameter (e.g., quantization parameter) of pixels of an overlapping region to determine an encoding parameter of pixels of the border regions to reduce visual artifacts at seams between frame regions and overlapping regions.
-
公开(公告)号:US11765372B1
公开(公告)日:2023-09-19
申请号:US17353188
申请日:2021-06-21
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Waggoner , Hai Wei
IPC: H04N11/02 , H04N19/46 , H04N19/60 , H04N19/172 , H04N19/91 , H04N19/124 , H04N19/85 , H04N19/176
CPC classification number: H04N19/46 , H04N19/124 , H04N19/172 , H04N19/176 , H04N19/60 , H04N19/85 , H04N19/91
Abstract: Techniques for emulating frequency coefficients of film grain for video (e.g., frame) encoding are described. According to some embodiments, a computer-implemented method includes receiving a request to encode a video with film grain at a content delivery service, performing a film grain synthesis on a frame of the video with film grain to generate film grain metadata for the frame and generate a degrained frame from the frame, determining film grain emulation frequency coefficients based at least in part on the film grain metadata for the frame, performing a frequency transform on the degrained frame to generate frequency coefficients for the degrained frame, encoding the frame into an encoded frame, by the content delivery service, based at least in part on the frequency coefficients for the degrained frame and the film grain emulation frequency coefficients, and transmitting the encoded frame from the content delivery service to a viewer device.
-
公开(公告)号:US11689598B1
公开(公告)日:2023-06-27
申请号:US17204499
申请日:2021-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Waggoner
IPC: H04L65/70 , H04N19/159 , H04N19/172 , H04L65/75 , H04L65/612
CPC classification number: H04L65/70 , H04L65/612 , H04L65/75 , H04N19/159 , H04N19/172
Abstract: Techniques for synchronized out-of-order live video encoding are described. As one example, a computer-implemented method includes receiving a first real-time encoded live video, that is in a coded order that is different than a display order, at a content delivery service from a contribution encoder at a different location than the content delivery service, performing, in the coded order, a real-time decode of the first real-time encoded live video by a distribution decoder of the content delivery service to generate a decoded video in the coded order, performing, in the coded order, a real-time encode of the decoded video by a distribution encoder of the content delivery service to generate a second real-time encoded video in the coded order without waiting on a reordering of the decoded video into the display order, and transmitting the second real-time encoded video in the coded order to a client device.
-
17.
公开(公告)号:US11483513B1
公开(公告)日:2022-10-25
申请号:US16916359
申请日:2020-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Waggoner
Abstract: Systems, methods, and computer-readable media are disclosed for determining settings and parameters for presenting media content based on input data from a surrounding environment. Example methods may include determining input data such as time and brightness in an environment, determining adjusted content settings based on the input data, and causing an electronic device to adjust content settings for presenting the media content based on the input data. For example, the adjusted content settings may involve audio and/or visual settings. The systems and methods may also gradually transition the content settings based on an impending change in the environment.
-
公开(公告)号: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.
-
公开(公告)号:US11265577B1
公开(公告)日:2022-03-01
申请号:US17118418
申请日:2020-12-10
Applicant: Amazon Technologies, Inc.
Inventor: Charles Benjamin Waggoner
IPC: H04N19/60 , H04N19/30 , H04N19/176 , H04N19/182 , H04N19/124
Abstract: Techniques for high precision frequency quantization for image and video (e.g., frame) encoding are described. According to some embodiments, a computer-implemented method includes receiving a request to encode a video from a first depth of pixel values to a second, lower depth of pixel values at a content delivery service, performing a frequency transformation on a full fidelity of the first depth of pixel values of a frame of the video to generate frequency coefficient values, performing a quantization on the frequency coefficient values to generate quantized frequency coefficient values, encoding the quantized frequency coefficient values of the frame into an encoded frame having the second, lower depth of pixel values by the content delivery service, and transmitting the encoded frame from the content delivery service to a viewer device.
-
-
-
-
-
-
-
-