Geometry-aware encoding of 2D elements

    公开(公告)号:US11498005B1

    公开(公告)日:2022-11-15

    申请号:US16916477

    申请日:2020-06-30

    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.

    Spatially lapped encoding
    14.
    发明授权

    公开(公告)号:US12206874B1

    公开(公告)日:2025-01-21

    申请号:US17809180

    申请日:2022-06-27

    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.

    Synchronized out-of-order live video encoding for reduced latency

    公开(公告)号:US11689598B1

    公开(公告)日:2023-06-27

    申请号:US17204499

    申请日:2021-03-17

    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.

    Time, content, and presence based adjustment of audio and video playback levels and modes

    公开(公告)号:US11483513B1

    公开(公告)日:2022-10-25

    申请号:US16916359

    申请日:2020-06-30

    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.

    Content-adaptive video sampling for cost-effective quality monitoring

    公开(公告)号:US11445168B1

    公开(公告)日:2022-09-13

    申请号:US17039349

    申请日:2020-09-30

    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.

    High precision frequency quantization for image and video encoding

    公开(公告)号:US11265577B1

    公开(公告)日:2022-03-01

    申请号:US17118418

    申请日:2020-12-10

    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.

Patent Agency Ranking