-
公开(公告)号:US11696002B2
公开(公告)日:2023-07-04
申请号:US17514573
申请日:2021-10-29
Applicant: NETFLIX, INC.
Inventor: Maxine Cheung , Mark Watson , Carla Christine Fisher , Kevin Pei-Wen Lee , Yves Raimond
IPC: H04N21/8541 , H04N21/234 , H04N21/442 , H04N21/475 , H04N21/8545
CPC classification number: H04N21/8541 , H04N21/23406 , H04N21/44222 , H04N21/4758 , H04N21/8545
Abstract: A playback application is configured to dynamically generate topology for an interactive media title. The playback application obtains an initial topology and also collects various data associated with a user interacting with the feature. The playback application then modifies the initial topology, based on the collected data, to generate a dynamic topology tailored to the user. The dynamic topology describes the set of choices available to the user during playback as well as which options can be selected by the user when making a given choice. In addition, the playback application also selectively buffers different portions of the interactive media title, based on the collected data, in anticipation of the user selecting particular options for available choices.
-
公开(公告)号:US11693708B2
公开(公告)日:2023-07-04
申请号:US16393922
申请日:2019-04-24
Applicant: NETFLIX, INC.
Inventor: Benoit Rostykus , Gabriel Hartmann
IPC: G06F9/50 , G06F12/084 , G06F12/0842 , G06F12/0811
CPC classification number: G06F9/505 , G06F9/5016 , G06F12/084 , G06F12/0842 , G06F12/0811 , G06F2212/1016 , G06F2212/1024 , G06F2212/62
Abstract: In various embodiments, an isolation application determines processor assignment(s) based on a performance cost estimate. The performance cost estimate is associated with an estimated level of cache interference arising from executing a set of workloads on a set of processors. Subsequently, the isolation application configures at least one processor included in the set of processors to execute at least a portion of a first workload that is included in the set of workloads based on the processor assignment(s). Advantageously, because the isolation application generates the processor assignment(s) based on the performance cost estimate, the isolation application can reduce interference in a non-uniform memory access (NUMA) microprocessor instance.
-
公开(公告)号:US11665075B2
公开(公告)日:2023-05-30
申请号:US17689864
申请日:2022-03-08
Applicant: NETFLIX, INC.
Inventor: David Bannister , Rafael Rodriguez
IPC: H04L43/0864 , H04B10/27 , H04L41/06 , H04L43/10 , H04L69/16
CPC classification number: H04L43/0864 , H04B10/27 , H04L41/06 , H04L43/10 , H04L69/16
Abstract: In various embodiments, a monitoring application assesses delays associated with a circuit within a network. The monitoring application determines a measured trip time between a first device and a second device that is connected to the first device via the circuit. The measured trip time is associated with a first variance attributable to the first device. The monitoring application performs one or more digital signal processing operations based on the measured trip time to generate a predicted trip time. The predicted trip time is associated with a second variance attributable to the first device that is less than the first variance. Based on the predicted trip time, the monitoring application determines characteristic(s) of the delay associated with the circuit. Advantageously, reducing variations attributable to the first device when generating the first predicted trip time increases the accuracy with which the monitoring application can determine the characteristic(s) of the delay.
-
公开(公告)号:US11659214B2
公开(公告)日:2023-05-23
申请号:US17245252
申请日:2021-04-30
Applicant: Netflix, Inc.
Inventor: Yadong Wang , Chih-Wei Wu , Kyle Tacke , Shilpa Jois Rao , Boney Sekh , Andrew Swan , Raja Ranjan Senapati
IPC: H04N21/2343 , G11B27/10 , G11B27/031 , H04N21/234 , G06Q10/0631
CPC classification number: H04N21/2343 , G06Q10/06312 , G11B27/031 , G11B27/10 , H04N21/23412 , H04N21/23418
Abstract: The disclosed computer-implemented method may include (1) accessing a first media data object and a different, second media data object that, when played back, each render temporally sequenced content, (2) comparing first temporally sequenced content represented by the first media data object with second temporally sequenced content represented by the second media data object to identify a set of common temporal subsequences between the first media data object and the second media data object, (3) identifying a set of edits relative to the set of common temporal subsequences that describe a difference between the temporally sequenced content of the first media data object and the temporally sequenced content of the second media data object, and (4) executing a workflow relating to the first media data object and/or the second media data object based on the set of edits. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20230144735A1
公开(公告)日:2023-05-11
申请号:US17981281
申请日:2022-11-04
Applicant: NETFLIX, INC.
Inventor: Christos G. BAMPIS , Zhi LI
IPC: G06T3/40
CPC classification number: G06T3/4046
Abstract: In various embodiments a training application trains convolutional neural networks (CNNs) to reduce reconstruction errors. The training application executes a first CNN on a source image having a first resolution to generate a downscaled image having a second resolution. The training application executes a second CNN on the downscaled image to generate a reconstructed image having the first resolution. The training application computes a reconstruction error based on the reconstructed image and the source image. The training application updates a first learnable parameter value included in the first CNN based on the reconstruction error to generate at least a partially trained downscaling CNN. The training application updates a second learnable parameter included in the second CNN based on the reconstruction error to generate at least a partially trained upscaling CNN.
-
公开(公告)号:US11636273B2
公开(公告)日:2023-04-25
申请号:US16442403
申请日:2019-06-14
Applicant: NETFLIX, INC.
Inventor: Ballav Bihani , Matthew James Rickard , Marianna Semeniakin , Ranjith Kumar Shetty , Allison Filemyr Smith , Patrick Brendon Pearson , Sameer Shah
Abstract: One embodiment of the present disclosure sets forth a technique for generating translation suggestions. The technique includes receiving a sequence of source-language subtitle events associated with a content item, where each source-language subtitle event includes a different textual string representing a corresponding portion of the content item, generating a unit of translatable text based on a textual string included in at least one source-language subtitle event from the sequence, translating, via software executing on a machine, the unit of translatable text into target-language text, generating, based on the target-language text, at least one target-language subtitle event associated with a portion of the content item corresponding to the at least one source-language subtitle event, and generating, for display, a subtitle presentation template that includes the at least one target-language subtitle event.
-
公开(公告)号:US20230089154A1
公开(公告)日:2023-03-23
申请号:US17528102
申请日:2021-11-16
Applicant: NETFLIX, INC.
Inventor: Subrahmanya VENKATRAV , Chao CHEN , Cyril CONCOLATO , Xiaomei LIU , Anush MOORTHY
IPC: H04N19/426 , H04N19/70 , H04N19/177 , H04N19/172
Abstract: Various embodiments set forth a computer-implemented method for processing media files comprising receiving an index file corresponding to a source media file, wherein the index file indicates location information associated with a plurality of encoded portions of the source media file; retrieving one or more encoded portions included in the plurality of encoded portions from at least one storage device based on the index file; and generating at least part of an encoded version of the source media file based on the one or more encoded portions.
-
公开(公告)号:US20230059035A1
公开(公告)日:2023-02-23
申请号:US17409580
申请日:2021-08-23
Applicant: NETFLIX, INC.
Inventor: Anush MOORTHY , Andrey NORKIN
IPC: H04N19/85 , H04N19/52 , H04N19/176 , H04N19/593 , H04N19/172 , H04N19/80 , H04N19/147
Abstract: One embodiment of the present invention sets forth a technique for encoding video frames. The technique includes performing one or more operations to generate a plurality of denoised video frames associated with a video sequence. The technique also includes determining a first set of motion vectors based on a first denoised frame included in the plurality of denoised video frames and a second denoised frame included in the plurality of denoised video frames, and determining a first residual between the second denoised frame and a prediction frame associated with the second denoised frame. The technique further includes performing one or more operations to generate an encoded video frame associated with the second denoised frame based on the first set of motion vectors, the first residual, and a first frame that is included in the video sequence and corresponds to the first denoised frame.
-
公开(公告)号:US11563986B1
公开(公告)日:2023-01-24
申请号:US17551086
申请日:2021-12-14
Applicant: NETFLIX, INC.
Inventor: Christos G. Bampis , Li-Heng Chen , Aditya Mavlankar , Anush Moorthy
IPC: H04N19/86 , H04N19/186 , H04N19/30 , H04N19/132 , G06N3/04 , H04N19/89
Abstract: In various embodiments, a training application trains a machine learning model to preprocess images. In operation, the training application computes a chroma sampling factor based on a downscaling factor and a chroma subsampling ratio. The training application executes a machine learning model that is associated with the chroma sampling factor on data that corresponds to both an image and a first chroma component to generate preprocessed data corresponding to the first chroma component. Based on the preprocessed data, the training application updates at least one parameter of the machine learning model to generate a trained machine learning model that is associated with the first chroma component.
-
380.
公开(公告)号:US20220417620A1
公开(公告)日:2022-12-29
申请号:US17359468
申请日:2021-06-25
Applicant: Netflix, Inc.
Inventor: Weiguo Zheng , Rex Yik Chun Ching , Yongjun Jeon , Chandrika Kasi
IPC: H04N21/8547 , G11B27/34 , H04N21/2343
Abstract: The disclosed computer-implemented method includes determining, for multiple different media items, a current time scale at which the media items are encoded for distribution, where at least two of the media items are encoded at different frame rates. The method then includes identifying, for the media items, a unified time scale that provides a constant frame interval for each of the media items. The method also includes changing at least one of the media items from the current time scale to the identified unified time scale to provide a constant frame interval for the changed media item(s). Various other methods, systems, and computer-readable media are also disclosed.
-
-
-
-
-
-
-
-
-