-
公开(公告)号:WO2023091903A1
公开(公告)日:2023-05-25
申请号:PCT/US2022/079853
申请日:2022-11-15
Applicant: NETFLIX, INC.
Inventor: CHEN, Shunfei , GINTER, Christopher , YELEVICH, Victor
IPC: H04N21/647 , H04N21/643 , H04N21/462 , H04N21/63
Abstract: Various embodiments of the present application set forth a computer-implemented method comprising determining a set of digital assets to transfer to a destination device, generating, from the set of digital assets, a corresponding set of chunks, where each chunk is a pre-defined size, for each chunk in the set of chunks, transmitting the chunk to a service node included in a set of service nodes, and verifying that the service node received the chunk, where the set of service nodes receives at least two chunks of the set of chunks in parallel, and after the set of service nodes send the at least two chunks in parallel to the destination device, verifying that the destination device received the set of chunks.
-
公开(公告)号:WO2023028401A1
公开(公告)日:2023-03-02
申请号:PCT/US2022/073901
申请日:2022-07-19
Applicant: NETFLIX, INC.
Inventor: MOORTHY, Anush , NORKIN, Andrey
IPC: H04N19/105 , H04N19/11 , H04N19/117 , H04N19/172 , H04N19/176 , H04N19/85
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.
-
3.
公开(公告)号:WO2022272135A1
公开(公告)日:2022-12-29
申请号:PCT/US2022/035002
申请日:2022-06-24
Applicant: NETFLIX, INC.
Inventor: ZHENG, Weiguo , CHING, Rex, Yik Chun , JEON, Yongjun , KASI, Chandrika
IPC: H04N21/242 , H04N21/232 , H04N21/236 , H04N21/2368 , H04N21/8547 , H04N21/43 , G11B27/34 , H04N21/234381 , H04N21/23608 , H04N21/43072
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.
-
公开(公告)号:WO2022173721A1
公开(公告)日:2022-08-18
申请号:PCT/US2022/015581
申请日:2022-02-08
Applicant: NETFLIX, INC.
Inventor: SADAFAL, Videsh , SHASTRI, Ishaan
IPC: G06F3/06
Abstract: The disclosed computer-implemented method includes accessing cluster hardware information that identifies at least two different types of storage media within a cluster and provides an indication of a respective amount of data throughput for each identified type of storage media. The method next includes accessing popularity information for digital content that is to be stored in the cluster. The popularity information indicates how often the digital content is predicted to be accessed over a specified future period of time. The method also includes allocating the digital content on the different types of storage media within the cluster according to the popularity information. Accordingly, digital content predicted to have higher popularity is placed on storage media types with higher throughput amounts, and digital content predicted to have lower popularity is placed on storage media types with lower throughput amounts. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:WO2022164795A1
公开(公告)日:2022-08-04
申请号:PCT/US2022/013692
申请日:2022-01-25
Applicant: NETFLIX, INC.
Inventor: TANDON, Pulkit , AFONSO, Mariana Fernandez , ROJALS, Joel Sole , KRASULA, Lukas
IPC: G06T7/00
Abstract: In various embodiments, a banding detection application generates a first set of pixel confidence values based on a first intensity difference value and first image scale associated with a first image, wherein each pixel confidence value included in the first set of pixel confidence values indicates a likelihood that a corresponding pixel included in the first image at the first image scale corresponds to banding in the first image. The banding detection application then generates a banding index corresponding to the first image based on the first set of pixel confidence values.
-
公开(公告)号:WO2022150602A1
公开(公告)日:2022-07-14
申请号:PCT/US2022/011636
申请日:2022-01-07
Applicant: NETFLIX, INC.
Inventor: GOPALAKRISHNAN, Shyamsundar , THAKUR, Amritanshu , GUPTA, Ashish , NEPAL, Sailesh
Abstract: The disclosed computer-implemented method may include predicting, by a machine learning model, a user action and a timing of the user action for an application on a computing device. The method may also include determining that an expected lag in executing the user action is greater than a predetermined threshold based on one or more resource constraints of the computing device and initializing a setup of the application to reduce the expected lag in executing the user action based on the predicted timing. Furthermore, the method may include prefetching one or more application components in response to initializing the setup of the application and preprocessing at least a portion of a function of the application used to execute the user action. Finally, the method may include executing the user action for the application in response to a user request. Various other methods, systems, and computer-readable media are also disclosed.
-
7.
公开(公告)号:WO2022040012A1
公开(公告)日:2022-02-24
申请号:PCT/US2021/045762
申请日:2021-08-12
Applicant: NETFLIX, INC.
Inventor: CHEN, Li-Heng , BAMPIS, Christos G. , LI, Zhi
IPC: G06K9/00 , H04N17/00 , G06K9/03 , G06T7/00 , H04N21/44 , H04N21/466 , H04N21/475 , H04N19/154 , H04N19/186 , H04N19/115
Abstract: In various embodiments, a training application generates a perceptual video model. The training application computes a first feature value for a first feature included in a feature vector based on a first color component associated with a first reconstructed training video. The training application also computes a second feature value for a second feature included in the feature vector based on a first brightness component associated with the first reconstructed training video. Subsequently, the training application performs one or more machine learning operations based on the first feature value, the second feature value, and a first subjective quality score for the first reconstructed training video to generate a trained perceptual quality model. The trained perceptual quality model maps a feature value vector for the feature vector to a perceptual quality score.
-
公开(公告)号:WO2021262737A1
公开(公告)日:2021-12-30
申请号:PCT/US2021/038515
申请日:2021-06-22
Applicant: NETFLIX, INC.
Inventor: WANG, Yadong , RAO, Shilpa Jois
Abstract: The disclosed computer-implemented method includes analyzing, by a speech detection system, a media file to detect lip movement of a speaker who is visually rendered in media content of the media file. The method additionally includes identifying, by the speech detection system, audio content within the media file, and improving accuracy of a temporal correlation of the speech detection system. The method may involve correlating the lip movement of the speaker with the audio content, and determining, based on the correlation between the lip movement of the speaker and the audio content, that the audio content comprises speech from the speaker. The method may further involve recording, based on the determination that the audio content comprises speech from the speaker, the temporal correlation between the speech and the lip movement of the speaker as metadata of the media file. Various other methods, systems, and computer-readable media are disclosed.
-
公开(公告)号:WO2021257263A1
公开(公告)日:2021-12-23
申请号:PCT/US2021/034484
申请日:2021-05-27
Applicant: NETFLIX, INC.
Inventor: WATSON, Daniel , AGRAWAL, Arun , SMITH, Charles
IPC: G06F16/27 , G06F11/1458 , G06F16/1744 , G06F16/178 , G06F16/2365 , G06F16/273 , G06F2201/80
Abstract: In various embodiments, a consistency application constructs a consistent view of an eventually consistent database. The consistency application determines multiple backup files that are associated with at least one datacenter included in the eventually consistent database and extracts aggregated data from the backup files. The consistency application performs compaction operation(s) on the aggregated data to generate compacted data. Notably, the aggregated data includes at least two replicas for each data item stored in the eventually consistent database, whereas the compacted data includes a different consistent data item for each data item stored in that eventually consistent database. The consistency application generated the consistent view of the eventually consistent database based on the compacted data. Because the consistency application generates the consistent view based on backup files and does not access the eventually consistent database, generating the consistent view does not adversely impact the performance of the eventually consistent database.
-
公开(公告)号:WO2021202026A1
公开(公告)日:2021-10-07
申请号:PCT/US2021/020290
申请日:2021-03-01
Applicant: NETFLIX, INC.
Inventor: BANNISTER, David , RODRIGUEZ, Rafael
IPC: H04L12/26 , H04B10/07 , H04B17/364 , H04L12/24 , H04B10/27 , H04L41/06 , H04L41/142 , H04L41/147 , H04L43/0852 , H04L43/0864 , 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.
-
-
-
-
-
-
-
-
-