TECHNIQUES FOR DEBANDING IN THE INTRA-PREDICTION STAGE OF A VIDEO CODING PIPELINE

    公开(公告)号:US20250113045A1

    公开(公告)日:2025-04-03

    申请号:US18904032

    申请日:2024-10-01

    Applicant: NETFLIX, INC.

    Inventor: Andrey NORKIN

    Abstract: In various embodiments, a technique for reducing banding artifacts in decoded video data includes receiving a first set of reference samples, determining that the first set of reference samples meets a first criterion, selecting a first filter corresponding to the first criterion, applying the first filter to the first set of reference samples to generate a first set of filtered samples, performing at least one intra-prediction decoding operation on the first set of filtered samples to generate a first set of predicted samples, and generating a first portion of reconstructed video data based on the first set of predicted samples.

    DYNAMICALLY ENCODING REFERENCE FRAMES WHILE LIVESTREAMING DIGITAL CONTENT

    公开(公告)号:US20250106448A1

    公开(公告)日:2025-03-27

    申请号:US18474106

    申请日:2023-09-25

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments a computer-implemented method for transmitting frames of digital content to a client device. The method includes transmitting a plurality of encoded frames of digital content to a client device for playback and determining that a frame loss rate associated with the plurality of encoded frames of digital content satisfies a frame loss condition, and in response to determining that the frame loss condition has been satisfied, determining a new interval for spacing apart reference frames when transmitting additional encoded frames of the digital content to the client device. The method further includes generating a new reference frame of digital content based on the new interval and transmitting the new reference frame of digital content to the client device for playback.

    Systems and methods for splicing targeted content into live broadcast streams with targeted content breaks of unknown placement and duration

    公开(公告)号:US12262081B2

    公开(公告)日:2025-03-25

    申请号:US18351432

    申请日:2023-07-12

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented methods and systems can splice targeted content such as advertisements into a live stream of a real-time event. For example, the methods and systems discussed herein determine targeted content items for splicing into a live stream by generating a computing model of targeted content recommendations. In one or more examples, the computing model generates targeted content recommendations that are specific to a length of a targeted content break, the viewer of the live stream, and the player where the live stream is being viewed. The systems and methods discussed herein further determine the placement and duration of targeted content breaks based on signals and markers that are inserted into the live stream. Various other methods, systems, and computer-readable media are also disclosed.

    TECHNIQUES FOR TRAINING IDENTITY-ROBUST MACHINE LEARNING MODELS

    公开(公告)号:US20250045633A1

    公开(公告)日:2025-02-06

    申请号:US18749378

    申请日:2024-06-20

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a model trainer application trains a machine learning model with improved identity robustness. The model trainer application first processes images of faces using a trained face recognition model to generate a proxy representation of an identity of the individual in each image. Representations of individuals with similar faces lie in the same neighborhoods within a proxy identity space. The model trainer application trains a machine learning model to perform a task relating to faces while considering the accuracy of each identity proxy neighborhood. The model trainer assigns different weights to each image sample in a neighborhood based on the number of samples with the same output class in that neighborhood. The assigned weights can then be used to compute a relatively unbiased identity loss function that is used to train the machine learning model to perform the task relating to faces while being robust to identity features.

    Generalized video deblocking filter
    166.
    发明授权

    公开(公告)号:US12192533B2

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

    申请号:US18166430

    申请日:2023-02-08

    Applicant: NETFLIX, INC.

    Inventor: Andrey Norkin

    Abstract: One embodiment of the present invention sets forth a technique for deblocking video frames. The technique includes determining a filter length associated with a boundary between a first block and a second block included in the same video frame. The technique also includes computing a parameter value that minimizes a sum of squares of second derivatives associated with samples from the first block and second block that are adjacent to the boundary. The technique further includes determining a plurality of filter values based on the parameter value and the filter length, and applying a filter having the filter length and the filter values to additional samples within the first and second blocks to generate two filtered blocks corresponding to the first and second blocks. The technique additionally comprises generating a second video frame that includes the two filtered blocks.

    Accurate global eventual counting
    167.
    发明授权

    公开(公告)号:US12181995B2

    公开(公告)日:2024-12-31

    申请号:US17683818

    申请日:2022-03-01

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a computer-implemented method comprises receiving, from a first endpoint device, a first event during a first time period, modifying an event log to include a record associated with the first event, causing a rollup queue to include a request to count a first count value associated with the first event, and generating, in a second time period subsequent to the first time period, a counter value associated with at least the first event based on the rollup queue and the event log.

    Configurable access-based cache policy control

    公开(公告)号:US12166840B2

    公开(公告)日:2024-12-10

    申请号:US18355364

    申请日:2023-07-19

    Applicant: NETFLIX, INC.

    Abstract: Various embodiments of the present disclosure relate to a computer-implemented method of receiving a header associated with an object, where the header includes a limit value that specifies a quantity of times the object is to be served from a cache device before revalidation, and a current count value that specifies a number of times that the object has been served since a most-recent revalidation or load, receiving a request for the object from a requesting device, and upon determining that the current count value is below the limit value, serving the object to the requesting device from the cache device, or upon determining that the current count value matches the limit value, transmitting a request for revalidating the object.

    IMPLEMENTING AND MAINTAINING FEEDBACK LOOPS IN RECOMMENDATION SYSTEMS

    公开(公告)号:US20240403713A1

    公开(公告)日:2024-12-05

    申请号:US18679215

    申请日:2024-05-30

    Applicant: Netflix, Inc.

    Abstract: A computer-implemented method includes identifying offline evaluation metrics that indicate, for a given feedback loop in a recommendation system, various feedback loop characteristics that are detrimental to the feedback loop. The method also includes generating a predictive machine learning (ML) model that correlates the identified offline evaluation metrics with indications of those feedback loop characteristics that are detrimental to the feedback loop. The method further includes instantiating the predictive ML model to predict, using the correlated offline evaluation metrics and the detrimental feedback loop characteristics, how the feedback loop will be negatively affected over time, and providing, to at least one entity, an indication of how the feedback loop will be negatively affected over time due to the detrimental feedback loop characteristics. Various other methods, systems, and computer-readable media are also disclosed.

    DEBANDING SYSTEMS AND METHODS
    170.
    发明申请

    公开(公告)号:US20240388739A1

    公开(公告)日:2024-11-21

    申请号:US18441725

    申请日:2024-02-14

    Applicant: Netflix, Inc.

    Inventor: Joel Sole Rojals

    Abstract: A computer-implemented method includes accessing a video frame that includes multiple pixels. The method also includes computing a local distribution for a specified region of the video frame that includes various pixels that are likely to include banding artifacts. This computing includes: defining a probability range for the local distribution that lies within a predefined interval, generating, using the defined probability range, a cumulative vector that includes a distribution of pixels values along a cumulative range of pixels that lie within the specified region of the video frame, and selecting a pseudorandom value within the cumulative range. The method further includes applying dithering at least to the specified region of the video frame using the selected pseudorandom values within the cumulative range. Various other methods, systems, and computer-readable media are also disclosed.

Patent Agency Ranking