-
公开(公告)号:US11539966B2
公开(公告)日:2022-12-27
申请号:US17141067
申请日:2021-01-04
Applicant: NETFLIX, INC.
Inventor: Anush Moorthy , Megha Manohara
IPC: H04N19/179 , H04N19/436 , H04N19/115 , H04N19/85 , H04N21/845 , H04N19/146
Abstract: In various embodiments, a shot collation application causes multiple encoding instances to encode a source video sequence that includes at least two shot sequences. The shot collation application assigns a first shot sequence to a first chunk. Subsequently, the shot collation application determines that a second shot sequence does not meet a collation criterion with respect to the first chunk. Consequently, the shot collation application assigns the second shot sequence or a third shot sequence derived from the second shot sequence to a second chunk. The shot collation application causes a first encoding instance to independently encode each shot sequence assigned to the first chunk. Similarly, the shot collation application causes a second encoding instance to independently encode each shot sequence assigned to the second chunk. Finally, a chunk assembler combines the first encoded chunk and the second encoded chunk to generate an encoded video sequence.
-
公开(公告)号:USD968431S1
公开(公告)日:2022-11-01
申请号:US29773027
申请日:2021-03-05
Applicant: Netflix, Inc.
Designer: Cameron Johnson , David Aragon , Jeremey Fleischer , Ben Johnson , Mariam Braimah , Ben Hands , Emmanuel Boudrant
-
公开(公告)号:US11481541B2
公开(公告)日:2022-10-25
申请号:US16737654
申请日:2020-01-08
Applicant: NETFLIX, INC.
Inventor: Aditya Mavlankar
IPC: H04N19/154 , G06F40/146 , G06T7/00 , H04N19/103
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
-
公开(公告)号:US11444999B2
公开(公告)日:2022-09-13
申请号:US16987331
申请日:2020-08-06
Applicant: NETFLIX, INC.
Inventor: Ioannis Katsavounidis , Anne Aaron , Jan De Cock
IPC: H04N19/147 , H04L65/70 , H04N19/146 , H04N19/179 , H04N19/132 , H04N19/124 , H04N19/115 , H04L65/61 , H04L65/612 , H04L65/75
Abstract: In various embodiments, an iterative encoding application generates shot encode points based on a first set of encoding points and a first shot sequence associated with a media title. The iterative encoding application performs convex hull operations across the shot encode points to generate a first convex hull. Subsequently, the iterative encoding application generates encoded media sequences based on the first convex hull and a second convex hull that is associated with both a second shot sequence associated with the media title and a second set of encoding points. The iterative encoding application determines a first optimized encoded media and a second optimized encoded media sequence from the encoded media sequences based on, respectively, a first target metric value and a second target metric value for a media metric. Portions of the optimized encoded media sequences are subsequently streamed to endpoint devices during playback of the media title.
-
公开(公告)号:US20220279232A1
公开(公告)日:2022-09-01
申请号:US17746823
申请日:2022-05-17
Applicant: NETFLIX, INC.
Inventor: Mark WATSON
IPC: H04N21/43 , G06F16/783 , H04N21/439 , G06V20/40
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.
-
公开(公告)号:US11430485B2
公开(公告)日:2022-08-30
申请号:US16747314
申请日:2020-01-20
Applicant: Netflix, Inc.
Inventor: Yadong Wang , Murthy Parthasarathi , Andrew Swan , Raja Ranjan Senapati , Shilpa Jois Rao , Anjali Chablani , Kyle Tacke
IPC: G11B27/00 , H04N5/93 , G11B27/036 , G11B27/034 , H04N21/84 , G10L13/08 , H04N21/485 , H04N21/81 , G10L13/00 , H04N9/80
Abstract: The disclosed computer-implemented method may include accessing an audio track that is associated with a video recording, identifying a section of the accessed audio track having a specific audio characteristic, reducing a volume level of the audio track in the identified section, accessing an audio segment that includes a synthesized voice and inserting the accessed audio segment into the identified section of the audio track, where the inserted segment has a higher volume level than the reduced volume level of the audio track in the identified section. The synthesized voice description can be used to provide additional information to a visually impaired viewer without interrupting the audio track that is associated with the video recording, typically by inserting the synthesized voice description into a segment of the audio track in which there is no dialog. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11429525B2
公开(公告)日:2022-08-30
申请号:US16510756
申请日:2019-07-12
Applicant: NETFLIX, INC.
Inventor: Benoit Rostykus , Gabriel Hartmann
IPC: G06F12/0811 , G06F9/38 , G06F9/50 , G06F12/0842 , G06N20/00 , G06N7/00
Abstract: In various embodiments, a predictive assignment application computes a forecasted amount of processor use for each workload included in a set of workloads using a trained machine-learning model. Based on the forecasted amounts of processor use, the predictive assignment application computes a performance cost estimate associated with an estimated level of cache interference arising from executing the set of workloads on a set of processors. Subsequently, the predictive assignment application determines processor assignment(s) based on the performance cost estimate. At least one processor included in the set of processors is subsequently configured 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 predictive assignment application generates the processor assignment(s) based on the forecasted amounts of processor use, the isolation application can reduce interference in a non-uniform memory access (NUMA) microprocessor instance.
-
公开(公告)号:US11416208B2
公开(公告)日:2022-08-16
申请号:US15931442
申请日:2020-05-13
Applicant: Netflix, Inc.
Inventor: Weiguo Zheng , Rex Ching , Weibo Ni , Kensuke Miyagi , Sean Munday , Teresa Tao
IPC: G06F3/16
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.
-
公开(公告)号:US11412056B2
公开(公告)日:2022-08-09
申请号:US17010783
申请日:2020-09-02
Applicant: NETFLIX, INC.
Inventor: Akanksha Gupta , Timothy A. Branyen , Olivier Poitrey
IPC: H04L67/564 , H04L67/5681 , H04L9/40 , G06F9/54 , G06F16/955 , H04L67/02
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.
-
公开(公告)号:US20220217429A1
公开(公告)日:2022-07-07
申请号:US17700231
申请日:2022-03-21
Applicant: NETFLIX, INC.
Inventor: Christos BAMPIS , Zhi LI
Abstract: In various embodiments, a quality of experience (QoE) prediction application computes a visual quality score associated with a stream of encoded video content. The QoE prediction application also determines a rebuffering duration associated with the stream of encoded video content. Subsequently, the QoE prediction application computes an overall QoE score associated with the stream of encoded video content based on the visual quality score, the rebuffering duration, and an exponential QoE model. The exponential QoE model is generated using a plurality of subjective QoE scores and a linear regression model. The overall QoE score indicates a quality level of a user experience when viewing reconstructed video content derived from the stream of encoded video content.
-
-
-
-
-
-
-
-
-