-
11.
公开(公告)号:US20230396837A1
公开(公告)日:2023-12-07
申请号:US17834399
申请日:2022-06-07
Applicant: NETFLIX, INC.
Inventor: Mark WATSON , Christopher NEWTON
IPC: H04N21/4402 , H04N21/44
CPC classification number: H04N21/4402 , H04N21/44008
Abstract: In various embodiments, a localized video encoding application encodes localized videos. In operation, the localized video encoding application computes a prediction frame based on a target frame of a localized video and at least a portion of a reference frame of a decoded original video. The localized video encoding application computes a residual frame based on the prediction frame and the target frame of the localized video. The localized video encoding application performs one or more encoding operations on the residual frame to generate a frame of an encoded localization layer. The frame of the encoded localization layer and at least one frame of an encoded original video are subsequently transmitted to another device for decoding.
-
公开(公告)号:US20230345088A1
公开(公告)日:2023-10-26
申请号:US18343695
申请日:2023-06-28
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.
-
公开(公告)号:US20230336809A1
公开(公告)日:2023-10-19
申请号:US18338186
申请日:2023-06-20
Applicant: NETFLIX, INC.
Inventor: Mark WATSON
IPC: H04N21/43 , G06F16/783 , H04N21/439 , G06V20/40
CPC classification number: H04N21/4307 , G06F16/7834 , H04N21/4394 , G06V20/46 , G06V20/49
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.
-
公开(公告)号:US20250055796A1
公开(公告)日:2025-02-13
申请号:US18448830
申请日:2023-08-11
Applicant: NETFLIX, INC.
Inventor: Paul-Louis Serge Daniel AGENEAU , Mark WATSON
Abstract: In various embodiments, a congestion control module within a transport stack limits the rate at which packets are transmitted from a server to a client device based on a percentage of the available capacity of a network path through which the packets are transmitted. In some embodiments, the available network path capacity can be determined by first performing a linear regression using (1) send durations over which packets associated with encoded frames are transmitted, and (2) corresponding reception durations over which the packets associated with the encoded frames are received, in order to determine a line that relates send duration and reception duration. After the line is determined, the available network path capacity can be computed as an estimated intersection between the determined line and the line y=x, with the intersection being approached as a limit.
-
公开(公告)号:US20240251116A1
公开(公告)日:2024-07-25
申请号:US18625092
申请日:2024-04-02
Applicant: NETFLIX, INC.
Inventor: Aditya MAVLANKAR , Ioannis KATSAVOUNIDIS , Mark WATSON
IPC: H04N21/2387 , H04N19/114 , H04N19/172 , H04N21/233 , H04N21/234 , H04N21/2343 , H04N21/2365 , H04N21/262 , H04N21/438 , H04N21/845
CPC classification number: H04N21/2387 , H04N19/114 , H04N19/172 , H04N21/233 , H04N21/234 , H04N21/23439 , H04N21/2365 , H04N21/26275 , H04N21/4383 , H04N21/4384 , H04N21/8456
Abstract: One embodiment of the invention sets forth a mechanism for encoding video streams associated with the same digital content such that switch points staggered across two video streams occur at every offset temporal distance. The offset temporal distance is less than the distance between two consecutive key frames in a given video stream. This enables a content player to switch to a video stream having a playback quality up or down one level from a current video stream at the offset temporal distance from the most recently played key frame. In effect, the content player does not wait the entire key frame temporal distance before switching.
-
公开(公告)号:US20210084277A1
公开(公告)日:2021-03-18
申请号:US16570940
申请日:2019-09-13
Applicant: NETFLIX, INC.
Inventor: Mark WATSON
IPC: H04N9/87 , G10L19/00 , G10L21/055 , G11B27/10
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.
-
17.
公开(公告)号:US20200260160A1
公开(公告)日:2020-08-13
申请号:US16273082
申请日:2019-02-11
Applicant: NETFLIX, INC.
Inventor: Mark WATSON
IPC: H04N21/8541 , H04N21/6587 , H04N21/8545 , H04N21/845
Abstract: A playback application seamlessly advances playback of and interactive media title in response to user selections in a manner that minimizes latency and preserves user immersion in a narrative. The playback application buffers an interstitial segment included in the interactive media title and feeds portions of the interstitial segment to a media player only when those portions are needed for display. When the user selects an option displayed during the interstitial segment, the playback application begins buffering a subsequent media segment and stops feeding portions of the interstitial segment to the media player. The playback application starts feeding blocks of the subsequent media segment to the media player and then seamlessly advances playback to the subsequent media segment.
-
公开(公告)号:US20200037048A1
公开(公告)日:2020-01-30
申请号:US16048174
申请日:2018-07-27
Applicant: NETFLIX, INC.
Inventor: Maxine CHEUNG , Mark WATSON , Carla Christine FISHER , Kevin Pei-Wen LEE , Yves RAIMOND
IPC: H04N21/8541 , H04N21/8545 , H04N21/442 , H04N21/475 , H04N21/234
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.
-
-
-
-
-
-
-