Techniques for predicting video quality across different viewing parameters

    公开(公告)号:US12167000B2

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

    申请号:US17937033

    申请日:2022-09-30

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a quality inference application estimates perceived video quality for reconstructed video. The quality inference application computes a set of feature values corresponding to a set of visual quality metrics based on a reconstructed frame, a source frame, a display resolution, and a normalized viewing distance. The quality inference application executes a trained perceptual quality model on the set of feature values to generate a perceptual quality score that indicates a perceived visual quality level for the reconstructed frame. The quality inference application performs one or more operations associated with an encoding process based on the perceptual quality score.

    MODIFICATION OF A SOCKET NETWORK NAMESPACE IN RESPONSE TO A SYSTEM CALL INTERCEPTION

    公开(公告)号:US20240396974A1

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

    申请号:US18323133

    申请日:2023-05-24

    Applicant: NETFLIX, INC.

    Inventor: Alok TIAGI

    Abstract: Various embodiments of the present application set forth a computer-implemented method that includes intercepting a first system call from a client application, wherein the system call comprises a request to connect to a target destination; obtaining a file descriptor for a socket associated with the request to connect from the client application; modifying a network namespace for the socket; and causing a connection to be established from the client application to the target destination.

    DISPLAYING A SCENE TO A SUBJECT WHILE CAPTURING THE SUBJECTS ACTING PERFORMANCE USING MULTIPLE SENSORS

    公开(公告)号:US20240394980A1

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

    申请号:US18793212

    申请日:2024-08-02

    Applicant: Netflix, Inc.

    Abstract: A system surrounds an area with a first set of display panels. A second set of display panels is positioned above the area, and a third set of display panels is positioned below the area. A subject is positioned within the area and may be on an omnidirectional treadmill within the area. A controller communicates content to the first set of display panels, the second set of display panels, and the third set of display panels that presents a multidimensional scene when displayed. A set of sensors capture sensor data of the subject within the area while content is displayed. One or more of the sensors may be coupled to a repositioning system that repositions sensors so the subject remains in a field of view of different sensors. From sensor data of the subject, a representation of the subject may be generated for insertion into other video content.

    SYSTEMS AND METHODS FOR SPLINE-BASED OBJECT TRACKING

    公开(公告)号:US20240362744A1

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

    申请号:US18767798

    申请日:2024-07-09

    Applicant: Netflix, Inc.

    CPC classification number: G06T3/4007 G06T7/248 G06T11/60 G06T2207/10016

    Abstract: The disclosed computer-implemented method may include (1) accessing a video portraying an object within a set of frames, (2) defining a subset of key frames within the video based on movement of the object across the set of frames, (3) generating, for each key frame within the subset of key frames, a spline outlining the object within the key frame, (4) receiving input to adjust, for a selected key frame within the subset of key frames, a corresponding spline, and (5) interpolating the adjusted spline with a spline in a sequentially proximate key frame to define the object in frames between the selected key frame and the sequentially proximate key frame. Various other methods, systems, and computer-readable media are also disclosed.

    TECHNIQUES FOR CACHING MEDIA CONTENT WHEN STREAMING LIVE EVENTS

    公开(公告)号:US20240340467A1

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

    申请号:US18296950

    申请日:2023-04-06

    Applicant: NETFLIX, INC.

    CPC classification number: H04N21/2187 H04N21/2223 H04N21/23106 H04N21/8456

    Abstract: In various embodiments, a live event caching application caches segments that are associated with live events. At a first point-in-time, the live event caching application stores a segment of a downloadable that is associated with a live event in a high priority list. At a second point-in-time, the live event caching application determines that the segment is at a tail of the high priority list, where the second point-in-time is subsequent to the first point-in-time. Upon determining that the segment is at the tail of the high priority list, further determining that an age of the segment is greater than a cutoff threshold. In response to determining that the age of the segment is greater than the cutoff threshold, moving the segment from the high priority list to a low priority list.

    SYSTEMS AND METHODS FOR CAPTURING AND UTILIZING VIDEO GAME INPUT STATES

    公开(公告)号:US20240325886A1

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

    申请号:US18193626

    申请日:2023-03-30

    Applicant: Netflix, Inc.

    CPC classification number: A63F13/42 A63F13/44

    Abstract: The disclosed computer-implemented methods and systems can increase the speed and accuracy with which video games are played over the Internet. For example, the disclosed methods and systems can capture atomic input state information from a video game controller reflecting any buttons, joysticks, or other control elements that are currently selected. The disclosed methods and system can transmit an input state a first time, and then retransmit the input state in groups of future input states. As such, the methods and systems can keep the video game in a consistent input state, even if one or more input state transmissions are dropped. Various other methods, systems, and computer-readable media are also disclosed.

    ENHANCED USER INTERFACE EXPERIENCES GENERATED USING MACHINE LEARNING

    公开(公告)号:US20240311165A1

    公开(公告)日:2024-09-19

    申请号:US18427751

    申请日:2024-01-30

    Applicant: Netflix Inc.

    Inventor: Cheng Ju

    CPC classification number: G06F9/453 H04N21/472

    Abstract: A computer-implemented method for predicting a user's help intent in relation to a digital streaming system and dynamically customizing a help display based on the predicted help intent. For example, embodiments discussed herein train a help intent machine learning model to generate help intent predictions based on various types of inputs. The embodiments discussed herein further leverage the generated help intent predictions to dynamically update a help display such that when a user lands on that display, predicted solutions that are customized to the user's most likely problem are immediately presented. Various other methods, systems, and computer-readable media are also disclosed.

Patent Agency Ranking