TECHNIQUES FOR EVALUATING A VIDEO RATE SELECTION ALGORITHM BASED ON A GREEDY OPTIMIZATION OF TOTAL DOWNLOAD SIZE OVER A COMPLETED STREAMING SESSION

    公开(公告)号:US20210092178A1

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

    申请号:US17113884

    申请日:2020-12-07

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a hindsight application computes a total download size for a sequence of encoded chunks associated with a media title for evaluation of at least one aspect of a video streaming service. The hindsight application computes a feasible download end time associated with a source chunk of the media title based on a network throughput trace and a subsequent feasible download end time associated with a subsequent source chunk of the media title. The hindsight application then selects an encoded chunk associated with the source chunk based on the network throughput trace, the feasible download end time, and a preceding download end time associated with a preceding source chunk of the media title. Subsequently, the hindsight application computes the total download size based on the number of encoded bits included in the first encoded chunk. The total download size correlates to an upper bound on visual quality.

    AUDIO METADATA SMOOTHING
    83.
    发明申请

    公开(公告)号:US20210089259A1

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

    申请号:US15931442

    申请日:2020-05-13

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method for smoothing audio gaps using adaptive metadata identifies an initial audio segment and a subsequent audio segment that follows the initial audio segment. The method accesses a first set of metadata that corresponds to a last audio frame of the initial audio segment and accesses a second set of metadata that corresponds to the first audio frame of the subsequent audio segment. The first and second sets of metadata include audio characteristic information for the two audio segments. The method then generates a new set of metadata that is based on both sets of audio characteristics. The method further inserts a new audio frame between the last audio frame of the initial audio segment and the first audio frame of the subsequent audio segment and applies the new set of metadata to the new audio frame. Various other methods, systems, and computer-readable media are also disclosed.

    TECHNIQUES FOR MODIFYING AUDIOVISUAL MEDIA TITLES TO IMPROVE AUDIO TRANSITIONS

    公开(公告)号:US20210084277A1

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

    申请号:US16570940

    申请日:2019-09-13

    Applicant: NETFLIX, INC.

    Inventor: Mark WATSON

    Abstract: A playback application is configured to analyze audio frames associated with transitions between segments within a media title to identify one or more portions of extraneous audio. The playback application is configured to analyze the one or more portions of extraneous audio and then determine which of the one or more corresponding audio frames should be dropped. In doing so, the playback application can analyze a topology associated with the media title to determine whether any specific portions of extraneous audio are to be played outside of a logical ordering of audio samples set forth in the topology. These specific portions of extraneous audio are preferentially removed.

    TECHNIQUES FOR PROXYING NETWORK REQUESTS USING SERVICE WORKERS

    公开(公告)号:US20210067600A1

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

    申请号:US17010783

    申请日:2020-09-02

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a service worker processes network requests by proxying the network requests via a content distribution network. The service worker intercepts a network request from a client application, generates a duplicate network request, and changes certain elements of the duplicate network request. The intercepted request can be an initial document request used to load a webpage or a subsequent request that includes an application programming interface (API) call. The service worker transmits the duplicate network request to a content distribution network that proxies the duplicate request to a cloud computing system, thereby accelerating that request.

    Techniques for modeling temporal distortions when predicting perceptual video quality

    公开(公告)号:US10887602B2

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

    申请号:US15890709

    申请日:2018-02-07

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a prediction application computes a quality score for re-constructed visual content that is derived from visual content. The prediction application generates a frame difference matrix based on two frames included in the re-constructed video content. The prediction application then generates a first entropy matrix based on the frame difference matrix and a first scale. Subsequently, the prediction application computes a first value for a first temporal feature based on the first entropy matrix and a second entropy matrix associated with both the visual content and the first scale. The prediction application computes a quality score for the re-constructed video content based on the first value, a second value for a second temporal feature associated with a second scale, and a machine learning model that is trained using subjective quality scores. The quality score indicates a level of visual quality associated with streamed video content.

    Online techniques for parameter mean and variance estimation in dynamic regression models

    公开(公告)号:US10887210B2

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

    申请号:US16532263

    申请日:2019-08-05

    Applicant: Netflix, Inc.

    Abstract: A system of assessing deployments in a network-based media system is provided herein. The system includes a data storage system storing observation vectors, each observation vector being associated with an outcome indicator, and a processing device in communication with the data storage system to receive and store observation vectors and associated outcome indicators. The processing device performs operations including communicating with an endpoint device of a user to obtain information associated with the endpoint device; and transmitting an instance of a variable user interface to the endpoint device for presentation to the user via the endpoint device based on the stored observation vectors, the stored associated outcome indicators, and the obtained information associated with the endpoint device. Related systems and methods are also disclosed.

    Global recommendation systems for overlapping media catalogs

    公开(公告)号:US10885093B2

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

    申请号:US16732088

    申请日:2019-12-31

    Applicant: Netflix, Inc.

    Abstract: An apparatus for minimizing installation footprints of expansion cards may include one or more expansion cards that include a short edge, a long edge that is longer than the short edge and is substantially perpendicular to the short edge, and an edge connector disposed on the short edge. The apparatus may also include an expansion-card frame dimensioned to 1) guide an expansion card toward a printed circuit board of a computing device at a substantially vertical orientation such that the short edge of the expansion card is disposed proximate the printed circuit board of the computing device and the long edge of the expansion card extends away from the printed circuit board and 2) removably couple the edge connector disposed on the short edge of the expansion card to the printed circuit board of the computing device. Various other apparatuses, systems, and methods are also disclosed.

    Automated video cropping
    90.
    发明授权

    公开(公告)号:US10834465B1

    公开(公告)日:2020-11-10

    申请号:US16457586

    申请日:2019-06-28

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method may include receiving, as an input, segmented video scenes, where each video scene includes a specified length of video content. The method may further include scanning the video scenes to identify objects within the video scene and also determining a relative importance value for the identified objects. The relative importance value may include an indication of which objects are to be included in a cropped version of the video scene. The method may also include generating a video crop that is to be applied to the video scene such that the resulting cropped version of the video scene includes those identified objects that are to be included based on the relative importance value. The method may also include applying the generated video crop to the video scene to produce the cropped version of the video scene. Various other methods systems and computer-readable media are also disclosed.

Patent Agency Ranking