Techniques for limiting the influence of image enhancement operations on perceptual video quality estimations

    公开(公告)号:US11202103B1

    公开(公告)日:2021-12-14

    申请号:US17157871

    申请日:2021-01-25

    Applicant: NETFLIX, INC.

    Inventor: Zhi Li

    Abstract: In various embodiments, a tunable VMAF application reduces an amount of influence that image enhancement operations have on perceptual video quality estimates. In operation, the tunable VMAF application computes a first value for a first visual quality metric based on reconstructed video content and a first enhancement gain limit. The tunable VMAF application computes a second value for a second visual quality metric based on the reconstructed video content and a second enhancement gain limit. Subsequently, the tunable VMAF application generates a feature value vector based on the first value for the first visual quality metric and the second value for the second visual quality metric. The tunable VMAF application executes a VMAF model based on the feature value vector to generate a tuned VMAF score that accounts, at least in part, for at least one image enhancement operation used to generate the reconstructed video content.

    Techniques for scheduled anti-entropy repair design

    公开(公告)号:US11119845B2

    公开(公告)日:2021-09-14

    申请号:US16367069

    申请日:2019-03-27

    Applicant: NETFLIX, INC.

    Abstract: Various embodiments of the invention disclosed herein provide techniques for performing distributed anti-entropy repair procedures across a plurality of nodes in a distributed database network. A node included in a plurality of nodes within the distributed database network determines, before all other nodes included in the plurality of nodes, that a first anti-entropy repair procedure has ended. The node determines that a second anti-entropy repair procedure is ready to begin. The node generates a schedule for executing one or more operations associated with the second anti-entropy repair procedure. The node writes the schedule to a shared repair schedule data structure to initiate the second anti-entropy repair procedure across multiple nodes included in the plurality of nodes. Each of the nodes included in the plurality of nodes then performs a node repair based on the schedule.

    TIERED CACHE FILLING
    574.
    发明申请

    公开(公告)号:US20210271639A1

    公开(公告)日:2021-09-02

    申请号:US17322714

    申请日:2021-05-17

    Applicant: NETFLIX, INC.

    Abstract: One embodiment of the present invention sets forth a technique for replicating a file within a network of servers. The technique includes determining one or more regional master servers included in a regional cluster of servers and causing each regional master server to retrieve a file from a fill source. The technique further includes, for at least one local cluster of servers included in the regional cluster of servers, determining one or more local master servers included in the at least one local cluster of servers, and causing each local master server to retrieve the file from one of the one or more regional master servers.

    Identifying similar items based on global interaction history

    公开(公告)号:US11087338B2

    公开(公告)日:2021-08-10

    申请号:US16681730

    申请日:2019-11-12

    Applicant: NETFLIX, INC.

    Abstract: One embodiment sets forth technique for computing a similarity score between two digital items is computed based on interaction histories associated with global users and interaction histories associated with local users. Global counts indicating the number of interactions associated with each unique pair of digital items are weighted based on a mixing rate. The weighted global counts are then combined with local counts to compute total counts. An effective interaction probability indicating the likelihood of a user interacting with one digital item in the pair of digital items after interacting with the other digital item in the pair is computed based on the total counts. The effective interaction probability is then corrected for noise, resulting in a similarity score indicating the similarity between the pair of digital items.

    Shot-based view files for trick play mode in a network-based video delivery system

    公开(公告)号:US11082752B2

    公开(公告)日:2021-08-03

    申请号:US16040014

    申请日:2018-07-19

    Applicant: NETFLIX, INC.

    Abstract: A computer-implemented method includes receiving a request from a client computing device for a first shot included in a media title being streamed to the client computing device for playback; in response to the request, sending the first shot to the client computing device for playback; and sending a representative image for at least one of the first shot and a second shot included in the media title, wherein the first shot comprises a first sequence of video frames that is included in the media title and captured continuously from a first point of capture, and the second shot comprises a second sequence of video frames that is included in the media title and captured continuously from a second point of capture.

    GLOBAL APPROACH TO BUFFERING MEDIA CONTENT

    公开(公告)号:US20210185369A1

    公开(公告)日:2021-06-17

    申请号:US16716405

    申请日:2019-12-16

    Applicant: NETFLIX, INC.

    Inventor: Mark Watson

    Abstract: In various embodiments, a graph streaming application computes a first distance along a first potential playback path between a first playback position and a first media content block. The graph streaming application then computes a first score for the first media content block based on the first distance and a first probability associated with the first potential playback path. Similarly, the graph streaming application computes a second score for a second media content block based on a second playback position, a second potential playback path, and a second probability associated with the second potential playback path. The graph streaming application compares the first score and the second score to determine that the first media content block should be buffered by a client device. The graph streaming application then causes the first media content block to be stored in a playback buffer for subsequent playback on the client device.

    TECHNIQUES FOR COMPARING THE COMPRESSION EFFICIENCY OF ENCODING CONFIGURATIONS

    公开(公告)号:US20210176460A1

    公开(公告)日:2021-06-10

    申请号:US16737654

    申请日:2020-01-08

    Applicant: NETFLIX, INC.

    Inventor: Aditya MAVLANKAR

    Abstract: In various embodiments, a codec comparison application independently encodes each source image included in a set of source images using a first encoding configuration to generate a first set of encoded images. The codec comparison application also independently encodes each source image included in the set of source images using a second encoding configuration to generate a second set of encoded images. For each encoded image in the first set of encoded images and each encoded image in the second set of encoded images, a visual quality score for a reconstructed source image derived from the encoded image falls within a tolerance of a target visual quality score. Subsequently, the codec comparison application computes a bitrate change based on a first total file size for the first set of encoded image and a second total file size for the second set of encoded images

    Temporal placement of a rebuffering event

    公开(公告)号:US11025986B2

    公开(公告)日:2021-06-01

    申请号:US16536298

    申请日:2019-08-08

    Applicant: Netflix, Inc.

    Abstract: A method includes receiving, with a computing system, data representing a video item into a buffer. The method further includes outputting the video item from the buffer to a display system. The method further includes determining that utilization of the buffer falls below a predetermined threshold. The method further includes, in response to determining that the utilization of the buffer falls below the predetermined threshold, determining that there is a specified rebuffering point within a predetermined time frame. The method further includes pausing with the computing system, the video item at the specified rebuffering point in response to determining that there is the specified rebuffering point within the predetermined time frame.

    TECHNIQUES FOR DETERMINING AN UPPER BOUND ON VISUAL QUALITY OVER A COMPLETED STREAMING SESSION

    公开(公告)号:US20210160301A1

    公开(公告)日:2021-05-27

    申请号:US17164523

    申请日:2021-02-01

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a hindsight application computes a hindsight metric value for evaluation of a video rate selection algorithm. The hindsight application determines a first encoding option associated with a source chunk of a media title based on a network throughput trace and a buffer trellis. The hindsight application determines that the first encoding option is associated with a buffered duration range. The buffered duration range is also associated with a second encoding option that is stored in the buffer trellis. After determining that the first encoding option is associated with a higher visual quality than the second encoding option, the hindsight application stores the first encoding option instead of the second encoding option in the buffer trellis to generate a modified buffer trellis. Finally, the hindsight application computes a hindsight metric value associated with a sequence of encoded chunks of the media title based on the modified buffer trellis.

Patent Agency Ranking