-
公开(公告)号:US20210407100A1
公开(公告)日:2021-12-30
申请号:US16912366
申请日:2020-06-25
发明人: Sabine Sternig , Luitpold Staudigl , Pablo Barbachano , Thomas Sydney Austin Wallis , Muhammad Bilal Javed , Michael Donoser
IPC分类号: G06T7/168
摘要: In operating an ecommerce marketplace, pre-generated metadata is used to transform images after a request is received, in real-time, and with low latency. To accomplish the high-speed image transformation, an offline annotation of relevant image features is obtained using machine learning and metadata is stored based upon the results. The metadata is then used to perform the high-speed image transformation at request time. The transformations can include image cropping, adjustment in saturation, contrast, brightness, extracting portions of the image, etc. In one example, the metadata includes a bounding box giving coordinates of how to crop an image so that the image can be cropped without analyzing content or context of the image. Instead, to obtain the coordinates of the bounding box, content and context of the image are analyzed in pre-request processing. In this way, when the request is received, the more difficult and time-consuming processing is already completed.
-
公开(公告)号:US12008314B1
公开(公告)日:2024-06-11
申请号:US17331103
申请日:2021-05-26
发明人: Luitpold Staudigl , Pablo Barbachano , Muhammad Bilal Javed , Jochen Gast , Martijn Frederik Wouter van der Veen , Richard Droste
IPC分类号: G06F3/0482 , G06F11/36 , G06F40/143 , G06F40/186 , G06F40/197
CPC分类号: G06F40/197 , G06F11/3688 , G06F40/143 , G06F40/186 , G06F3/0482
摘要: Technologies are provided for generating optimized sets of client rendering options for renderable content items (such as images, videos, text, and audio). Rendering optimization parameters for a renderable content item can be determined by assessing the performance of processing requests and rendering content items using different file formats, quality settings, and/or other settings for the renderable content items. The rendering optimization parameters can then be used in combination with a rendering specification that is defined by a developer (such as an application developer, web page designer, or the like) in order to create an optimized set of client rendering options. The set of client rendering options can then be transmitted to one or more client computing devices. A client computing device that receives the set of client rendering options can select one or more of the options in order to render the renderable content item.
-
公开(公告)号:US11361447B2
公开(公告)日:2022-06-14
申请号:US16912366
申请日:2020-06-25
发明人: Sabine Sternig , Luitpold Staudigl , Pablo Barbachano , Thomas Sydney Austin Wallis , Muhammad Bilal Javed , Michael Donoser
IPC分类号: G06F16/583 , G06T7/168 , G06V10/46 , G06V40/16
摘要: In operating an ecommerce marketplace, pre-generated metadata is used to transform images after a request is received, in real-time, and with low latency. To accomplish the high-speed image transformation, an offline annotation of relevant image features is obtained using machine learning and metadata is stored based upon the results. The metadata is then used to perform the high-speed image transformation at request time. The transformations can include image cropping, adjustment in saturation, contrast, brightness, extracting portions of the image, etc. In one example, the metadata includes a bounding box giving coordinates of how to crop an image so that the image can be cropped without analyzing content or context of the image. Instead, to obtain the coordinates of the bounding box, content and context of the image are analyzed in pre-request processing. In this way, when the request is received, the more difficult and time-consuming processing is already completed.
-
公开(公告)号:US11527019B2
公开(公告)日:2022-12-13
申请号:US16875884
申请日:2020-05-15
发明人: Luitpold Staudigl , Thomas Sydney Austin Wallis , Mike Mueller , Muhammad Bilal Javed , Pablo Barbachano
摘要: One or more multi-stage optimization iterations are performed with respect to a compression algorithm. A given iteration comprises a first stage in which hyper-parameters of a perceptual quality algorithm are tuned independently of the compression algorithm. A second stage of the iteration comprises tuning hyper-parameters of the compression algorithm using a set of perceptual quality scores generated by the tuned perceptual quality algorithm. The final stage of the iteration comprises performing a compression quality evaluation test on the tuned compression algorithm.
-
公开(公告)号:US20210358178A1
公开(公告)日:2021-11-18
申请号:US16875884
申请日:2020-05-15
发明人: Luitpold Staudigl , Thomas Sydney Austin Wallis , Mike Mueller , Muhammad Bilal Javed , Pablo Barbachano
摘要: One or more multi-stage optimization iterations are performed with respect to a compression algorithm. A given iteration comprises a first stage in which hyper-parameters of a perceptual quality algorithm are tuned independently of the compression algorithm. A second stage of the iteration comprises tuning hyper-parameters of the compression algorithm using a set of perceptual quality scores generated by the tuned perceptual quality algorithm. The final stage of the iteration comprises performing a compression quality evaluation test on the tuned compression algorithm.
-
公开(公告)号:US12002261B2
公开(公告)日:2024-06-04
申请号:US18064192
申请日:2022-12-09
发明人: Luitpold Staudigl , Thomas Sydney Austin Wallis , Mike Mueller , Muhammad Bilal Javed , Pablo Barbachano
IPC分类号: G06V10/82 , G06F18/214 , G06F18/25 , G06N3/082 , G06N3/086 , G06N20/20 , G06T3/4046 , G06T7/00 , G06T9/00 , G06V10/774 , G06V10/778 , G06V10/80
CPC分类号: G06V10/82 , G06F18/214 , G06F18/251 , G06N3/082 , G06N3/086 , G06N20/20 , G06T3/4046 , G06T7/0002 , G06T9/002 , G06V10/774 , G06V10/7784 , G06V10/7788 , G06V10/803 , G06T2207/30168
摘要: One or more multi-stage optimization iterations are performed with respect to a compression algorithm. A given iteration comprises a first stage in which hyper-parameters of a perceptual quality algorithm are tuned independently of the compression algorithm. A second stage of the iteration comprises tuning hyper-parameters of the compression algorithm using a set of perceptual quality scores generated by the tuned perceptual quality algorithm. The final stage of the iteration comprises performing a compression quality evaluation test on the tuned compression algorithm.
-
公开(公告)号:US11544562B2
公开(公告)日:2023-01-03
申请号:US16875887
申请日:2020-05-15
发明人: Thomas Sydney Austin Wallis , Luitpold Staudigl , Muhammad Bilal Javed , Pablo Barbachano , Mike Mueller
摘要: Respective labels indicative of compression-related quality degradation for a set of media object tuples which meet a divergence criterion are obtained; each tuple comprises a reference media object and a pair of corresponding compressed media object versions. Pairs of training records for a machine learning model are generated using the labeled media object tuples and multiple perceptual quality algorithms, with each training record comprising respective perceived quality degradation scores generated by each of the multiple algorithms for a given compressed media object of a tuple. A machine learning model is trained, using the record pairs, to predict quality degradation scores for compressed media objects.
-
公开(公告)号:US20210357745A1
公开(公告)日:2021-11-18
申请号:US16875887
申请日:2020-05-15
发明人: Thomas Sydney Austin Wallis , Luitpold Staudigl , Muhammad Bilal Javed , Pablo Barbachano , Mike Mueller
摘要: Respective labels indicative of compression-related quality degradation for a set of media object tuples which meet a divergence criterion are obtained; each tuple comprises a reference media object and a pair of corresponding compressed media object versions. Pairs of training records for a machine learning model are generated using the labeled media object tuples and multiple perceptual quality algorithms, with each training record comprising respective perceived quality degradation scores generated by each of the multiple algorithms for a given compressed media object of a tuple. A machine learning model is trained, using the record pairs, to predict quality degradation scores for compressed media objects.
-
-
-
-
-
-
-