COMPARING VIDEO ENCODERS/DECODERS USING SHOT-BASED ENCODING AND A PERCEPTUAL VISUAL QUALITY METRIC

    公开(公告)号:US20220166990A1

    公开(公告)日:2022-05-26

    申请号:US17516525

    申请日:2021-11-01

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, an encoder comparison application compares the performance of different configured encoders. In operation, the encoder comparison application generates a first global convex hull of video encode points based on a first configured encoder and a set of subsequences included in a source video sequence. Each video encode point is associated with a different encoded version of the source video sequence. The encoder comparison application also generates a second global convex hull of video encode points based on a second configured encoder and the subsequences. Subsequently, the encoder configuration application computes a performance value for an encoding comparison metric based on the first global convex hull and the second global convex hull. Notably, the first performance value estimates a difference in performance between the first configured encoder and the second configured encoder.

    Techniques for compressing images to achieve a target quality level

    公开(公告)号:US11341316B2

    公开(公告)日:2022-05-24

    申请号:US16737645

    申请日:2020-01-08

    Applicant: NETFLIX, INC.

    Inventor: Aditya Mavlankar

    Abstract: In various embodiments, an image encoding application determines a first value for an encoding parameter based on a search interval. The image encoding application then encodes a source image using the first value for the encoding parameter to generate a first encoded image. Subsequently, the image encoding application computes a visual quality score for a first reconstructed source image derived from the first encoded image. The image encoding application reduces the search interval based on a comparison between the visual quality score and the target visual quality score. Based on the resulting reduced search interval, the image encoding application determines a second value for the encoding parameter. The image encoding application encodes the source image using the second value for the encoding parameter to generate a second encoded image. Subsequently, the image encoding application transmits the second encoded image to software application(s) for further processing and display.

    TECHNIQUES FOR SHARING SECURE COMMUNICATION SESSIONS WITHIN A COMPUTER NETWORK

    公开(公告)号:US20220123934A1

    公开(公告)日:2022-04-21

    申请号:US17071978

    申请日:2020-10-15

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, servers in a server pool share a centrally-generated encryption key that is used to encrypt session keys in tickets that can be used by client applications to share secure communication sessions across different servers belonging to the same server pools. When the client application first establishes a secure communication session with a server in a server pool, the server returns a ticket that includes an encrypted version of a session key generated using an encryption key shared by servers in the server pool. Thereafter, the client application can present the ticket to other servers in the server pool to restore the secure communication session with the other servers. Associations between servers and server pools can be communicated to the client application in any technically feasible manner, such as part of information indicating servers from which content can be accessed or via the Domain Name System (DNS).

    SYSTEM AND METHODS FOR AUTOMATICALLY MIXING AUDIO FOR ACOUSTIC SCENES

    公开(公告)号:US20220115030A1

    公开(公告)日:2022-04-14

    申请号:US17555175

    申请日:2021-12-17

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method may include obtaining an audio sample from a content source, inputting the obtained audio sample into a trained machine learning model, obtaining the output of the trained machine learning model, wherein the output is a profile of an environment in which the input audio sample was recorded, obtaining an acoustic impulse response corresponding to the profile of the environment in which the input audio sample was recorded, obtaining a second audio sample, processing the obtained acoustic impulse response with the second audio sample, and inserting a result of processing the obtained acoustic impulse response and the second audio sample into an audio track. Various other methods, systems, and computer-readable media are also disclosed.

    TECHNIQUES FOR LIMITING THE INFLUENCE OF IMAGE ENHANCEMENT OPERATIONS ON PERCEPTUAL VIDEO QUALITY ESTIMATIONS

    公开(公告)号:US20220103869A1

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

    申请号:US17549793

    申请日:2021-12-13

    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 BYPASSING THE DOMAIN NAME SYSTEM

    公开(公告)号:US20220060771A1

    公开(公告)日:2022-02-24

    申请号:US17001063

    申请日:2020-08-24

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a client application requests information relating to content servers from which particular content can be accessed, or a manifest server that maintains such information and is distinct from the Domain Name System (DNS) automatically determines that the client application is likely to request the content server information. The manifest server then transmits, to the client application, information specifying (1) hostnames associated with the content servers from which the particular content can be accessed, and (2) Internet Protocol (IP) addresses corresponding to the hostnames. Thereafter, the client application can use the IP addresses to connect to the content servers and validate certificates provided by the content servers, in order to establish secure communication channels with the content servers.

    TECHNIQUES FOR INCREASING THE ACCURACY OF SUBJECTIVE QUALITY EXPERIMENTS

    公开(公告)号:US20220038710A1

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

    申请号:US16945737

    申请日:2020-07-31

    Applicant: NETFLIX, INC.

    Inventor: Zhi LI

    Abstract: In various embodiments, a data optimization application mitigates scoring inaccuracies in subjective quality experiments. In operation, the data optimization application generates a model that includes a first set of individual scores and a first set of parameters. The first set of parameters includes a first subjective score set and a first set of subjective factor sets. The data optimization application performs one or more optimization operations on the first set of parameters to generate a second set of parameters. The second set of parameters includes a second subjective score set and a second set of subjective factor sets, wherein the second subjective score set compensates for at least a first subjective factor set included in the second set of subjective factor sets. The data optimization application also computes a participant evaluation report based on at least a second subjective factor sets included in the second set of subjective factor sets

    Techniques for steering network traffic to regions of a cloud computing system

    公开(公告)号:US11240156B2

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

    申请号:US16693180

    申请日:2019-11-22

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, domain name system (DNS) servers are implemented on a content distribution network (CDN) infrastructure in order to facilitate centralized control of traffic steering. Each server appliance in the CDN infrastructure acts as both an authoritative DNS nameserver and a dynamic request proxy, and each such server appliance is assigned to one of multiple cloud computing system regions. The assignment of server appliances to cloud regions is based on latency measurements collected via client application probes and an optimization that minimizes an overall latency experienced by the client applications subject to constraints that the maximum traffic to each cloud region is less than a capacity constraint for that region, the maximum deviation of traffic to each cloud regions at any point in time is less than a given percentage, and the maximum deviation of traffic between direct and indirect paths is less than a given percentage.

    Fire-and-forget offload mechanism for network-based services

    公开(公告)号:US11212368B2

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

    申请号:US16416108

    申请日:2019-05-17

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a proxy application processes requests associated with a network-based service. In operation, the proxy application determines that a first request received from a client application indicates that a response to the first request can be offloaded from a server machine. Prior to transmitting the first request to the server machine, the proxy application transmits a response to the first request to the client application. The response indicates that the server machine has successfully processed the first request. Advantageously, upon receiving the response, the client application is able to initiate a second request irrespective of the server machine.

    VIDEO BLURRING SYSTEMS AND METHODS
    70.
    发明申请

    公开(公告)号:US20210400345A1

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

    申请号:US16904554

    申请日:2020-06-17

    Applicant: Netflix, Inc.

    Inventor: Juha Turunen

    Abstract: The disclosed computer-implemented method includes determining that an image is to be blurred. The image has multiple pixels arranged along horizontal and/or vertical axes. The method next includes identifying a boundary size for a sliding window within which pixel values are to be sampled from the image and sampling, from pixels that lie on an axis that is diagonal relative to the horizontal/vertical axis of the image, various pixel values from within the boundary of the sliding window. The pixels sampled along the diagonal angle within the sliding window are selected according to a specified noise pattern. The method further includes performing an initial convolution pass on the pixels surrounding the sampled pixels to blur at least some of the pixels surrounding the sampled pixels, and then presenting the blurred image. Various other methods, systems, and computer-readable media are also disclosed.

Patent Agency Ranking