-
公开(公告)号:US20210044850A1
公开(公告)日:2021-02-11
申请号:US17079352
申请日:2020-10-23
Applicant: Netflix, Inc.
Inventor: Shyam Gala , Katheryn Shi , Christopher Gray , Suudhan Rangarajan , Manuel Correa , Pablo Pissanetzky , Bertrand Mollinier Toublet , Niranjan P. Ghate , Raymond Walsh , Edward H. Barker
IPC: H04N21/254 , G06F21/10 , H04L29/06
Abstract: The disclosed computer-implemented method may include receiving, from a client device, a request for multimedia content, where the request includes both a manifest request that includes client identification data and a license request that includes a license challenge. The method may further include validating the received request for multimedia content using the client identification data in the manifest request and generating a manifest response that includes an identification of a specified multimedia content stream that is to be provided to the client device. The method may also include acquiring at least one license in response to the license request, where the license includes a response to the license challenge having various content keys, and then providing the specified multimedia content stream, including the generated manifest response and the acquired license, to the client device. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20210021900A1
公开(公告)日:2021-01-21
申请号:US17063445
申请日:2020-10-05
Applicant: Netflix, Inc.
Inventor: Apurvakumar Dilipkumar Kansara , Sanford Holsapple , Arica Westadt , Kunal Bisla , Sameer Shah
IPC: H04N21/4728 , H04N21/431 , H04N21/485 , G06K9/00 , H04N21/4402
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.
-
公开(公告)号:US10887609B2
公开(公告)日:2021-01-05
申请号:US15840998
申请日:2017-12-13
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.
-
公开(公告)号:US10834406B2
公开(公告)日:2020-11-10
申请号:US15782590
申请日:2017-10-12
Applicant: NETFLIX, INC.
Inventor: Zhi Li , Anne Aaron , Anush Moorthy , Christos Bampis
IPC: H04N19/154 , H04N19/59 , H04N21/647 , H04N19/146 , H04N21/234 , H04N21/2343 , H04N17/00 , H04N19/00 , H04N19/593
Abstract: In various embodiments, a perceptual quality application determines an absolute quality score for encoded video content viewed on a target viewing device. In operation, the perceptual quality application determines a baseline absolute quality score for the encoded video content viewed on a baseline viewing device. Subsequently, the perceptual quality application determines that a target value for a type of the target viewing device does not match a base value for the type of the baseline viewing device. The perceptual quality application computes an absolute quality score for the encoded video content viewed on the target viewing device based on the baseline absolute quality score and the target value. Because the absolute quality score is independent of the viewing device, the absolute quality score accurately reflects the perceived quality of a wide range of encoded video content when decoded and viewed on a viewing device.
-
公开(公告)号:US10698944B2
公开(公告)日:2020-06-30
申请号:US13801646
申请日:2013-03-13
Applicant: Netflix, Inc.
Inventor: Janis Stipins, III
Abstract: Techniques are described for generating search results and content recommendations using a distance metric on a space of media titles. In one embodiment, each media title may be associated with metadata tags and represented by a vector which indicates those associated tags. The distance metric may measure distance as an angle between vectors representing media titles in a bent vector space that accounts for correlations between tags. Further, a non-linear scaling may be applied to the vectors representing media titles to correct for under-tagging and redundant tagging. Based on the distance metric, a search or recommendation application may generate search results and/or content recommendations and cause the same to be presented to a user.
-
公开(公告)号:US10693933B2
公开(公告)日:2020-06-23
申请号:US15337277
申请日:2016-10-28
Applicant: NETFLIX INC.
Inventor: Haley Tucker
Abstract: One embodiment of the present invention sets forth a technique for modifying a rules engine implemented in a highly-scaled computing environment. The technique includes receiving rules data that include a first operation, wherein the first operation is from a set of pre-defined operations and includes at least one dimension that is from a set of pre-defined dimensions and building a list of rules based on the rules data, wherein the list of rules filters an extended list of entries based on the first operation and on a first value that corresponds to the at least one dimension. The technique further includes receiving a request to generate a filtered list of entries, wherein the request references the first value, and, in response to receiving the request, applying the list of rules to the extended list of entries based on the first value to generate the filtered list of entries.
-
公开(公告)号:US10674222B2
公开(公告)日:2020-06-02
申请号:US15875989
申请日:2018-01-19
Applicant: NETFLIX, INC.
Inventor: Murthy Parthasarathi , Yadong Wang , Boney Sekh
IPC: H04N5/93 , G11B27/00 , H04N21/485 , G06F16/432 , G11B27/031 , G11B27/34 , H04N21/233 , H04N21/488 , H04N21/8547 , H04N21/8549 , H04N9/80
Abstract: In various embodiments, a subtitle application generates a subtitle list for a trailer. In operation, the subtitle application performs matching operation(s) between trailer audio associated with a trailer and source audio associated with an audiovisual program. The subtitle application then maps a subtitle associated with the source audio from a source timeline associated with the source audio to a trailer timeline associated with the trailer audio to generate a mapped subtitle. Subsequently, the subtitle application generates a trailer subtitle list based on the mapped subtitle and at least one additional mapped subtitle. Because the subtitle application generates the trailer subtitle list based on audio comparisons, the subtitle application ensures that the proper subtitles are included in the trailer subtitle list without requiring a subtitler to view the trailer.
-
公开(公告)号:US10572767B2
公开(公告)日:2020-02-25
申请号:US15486108
申请日:2017-04-12
Applicant: NETFLIX, Inc.
Inventor: Apurvakumar D. Kansara
IPC: G06K9/62 , H04N21/8549 , H04N21/84 , G06K9/00 , H04N21/845 , H04N21/234 , G06F16/738
Abstract: A method includes receiving, with a computing system, a video item. The method further includes identifying a first set of features within a first frame of the video item. The method further includes identifying, with the computing system, a second set of features within a second frame of the video item, the second frame being subsequent to the first frame. The method further includes determining, with the computing system, differences between the first set of features and the second set of features. The method further includes assigning a clip category to a clip extending between the first frame and the second frame based on the differences.
-
公开(公告)号:US10560506B2
公开(公告)日:2020-02-11
申请号:US15654657
申请日:2017-07-19
Applicant: NETFLIX Inc.
Inventor: Apurvakumar Dilipkumar Kansara
IPC: H04L29/06 , G06F3/0484
Abstract: A sequence analyzer compares different episodes of an episodic serial to identify portions of a current episode of the serial that have already been played back to a user. Those portions may include introductory material such as credits, or a recap section that includes content from previous episodes. The sequence analyzer parses previous episodes of the serial and selects a representative frame for each shot sequence. The sequence analyzer then generates a fingerprint for each shot sequence based on the associated representative frame. The sequence analyzer compares fingerprints associated with a current episode of the serial to fingerprints associated with one or more previous episodes of the serial to identify shot sequences that have already been played. The user may then skip those repeated sequences via a playback interface.
-
公开(公告)号:US10523732B2
公开(公告)日:2019-12-31
申请号:US14942084
申请日:2015-11-16
Applicant: Netflix, Inc.
Inventor: Mark Watson , Bin Wang , Wei Wei
IPC: H04L29/06
Abstract: Techniques for transmitting a digital content stream through a network between a plurality of content servers and a content player. Network performance information for the plurality of content servers is retrieved. Embodiments then determine a mapping of the plurality of content servers to a plurality of portions of a content buffer on the content player, based on the retrieved network performance information. A request is transmitted to each of the plurality of content servers to transmit digital content associated with the corresponding portion of the content buffer.
-
-
-
-
-
-
-
-
-