-
公开(公告)号:US20210385470A1
公开(公告)日:2021-12-09
申请号:US17322407
申请日:2021-05-17
Applicant: Snap Inc.
IPC: H04N19/40 , H04N21/4223 , H04N21/2662 , H04N9/804 , H04L29/06 , H04N21/4402 , H04N19/14 , H04N19/146 , H04N21/433 , H04N19/162 , H04N19/137 , H04N19/179 , H04N5/77 , H04N5/926
Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.
-
公开(公告)号:US11317129B1
公开(公告)日:2022-04-26
申请号:US16453614
申请日:2019-06-26
Applicant: Snap Inc.
Inventor: Michael Ronald Cieslak , Zahra Ferdowsi , Jun Huang , Michael David Marr , Jiayao Yu , Finn Parnell , Aleksandr Zhang , Chao Pang
IPC: H04N21/235 , H04N21/2343 , H04N21/84 , H04L51/066 , H04L12/58
Abstract: Aspects of the present disclosure involve a system and method for providing the best available version of a content to a viewer client device considering the device capabilities of the viewer client device. To access the content, a viewer client device sends an access request comprising its device capabilities. Upon receiving the access request, the server computer generates a ranked list of all possible content versions for the viewer client device, the content versions being ranked based on their compatibility with the device capabilities of the viewer client device. The server computer selects, among the one or more available versions of the content, the content version ranked first in the ranked list and provides the selected content version to the viewer client device.
-
公开(公告)号:US11019349B2
公开(公告)日:2021-05-25
申请号:US15622336
申请日:2017-06-14
Applicant: Snap Inc.
IPC: H04N5/228 , H04N19/40 , H04N21/4223 , H04N21/2662 , H04N9/804 , H04L29/06 , H04N21/4402 , H04N19/14 , H04N19/146 , H04N21/433 , H04N19/162 , H04N19/137 , H04N19/179 , H04N5/77 , H04N5/926 , H04N5/225 , H04N9/04 , H04W88/18
Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.
-
-