发明名称 Prevention of image artifact
摘要 Systems and methods are provided for processing images (or other such instances of content) to detect which of the images exhibit artifacts when modified, such as by applying standard transformation algorithms to modify the images. Such techniques enable transformation algorithms to be applied to the detected images to minimize or prevent artifacts. In some embodiments, the headers of the detected images can be tagged with transformative instructions that indicate which transformation algorithms to apply. Responsive to a request from a web client to modify and render one of the detected images, embodiments obtain the requested image, read the transformative instructions in the header, apply the transformation algorithm specified in the header to modify the image so as to minimize or prevent artifacts, and render the modified image.
申请公布号 US9374601(B1) 申请公布日期 2016.06.21
申请号 US201514724650 申请日期 2015.05.28
申请人 Amazon Technologies, Inc. 发明人 Harkness Roy N.;Larpenteur Paul A.;Gopalakrishnan Ajay;Wong Hubert
分类号 G06K9/40;H04N19/86;H04N1/393;G06T5/00;G06F17/30;G06T3/00;G06T3/40 主分类号 G06K9/40
代理机构 Lindauer Law PLLC 代理人 Lindauer Law PLLC
主权项 1. A system, comprising: a computing device processor; and a memory device including instructions that, when executed by the computing device processor, enable the computing device processor to: receive a request to provide an image to a computing device, the request specifying a size to scale the image, the image associated with one or more scaling instructions that specify at least one of a first scaling algorithm or a second scaling algorithm to apply to the image;scale the image using the first scaling algorithm;identify a level of artifact exhibition by the image scaled by the first scaling algorithm, the level of artifact exhibition being based at least in part on differences between the image and the image scaled by the first scaling algorithm;in response to determining that the level of artifact exhibition by the image scaled by the first scaling algorithm is lower than a threshold level of artifact exhibition, provide the image scaled by the first scaling algorithm to the computing device; andin response to determining that the level of artifact exhibition by the image scaled by the first scaling algorithm is higher than the threshold level of artifact exhibition, apply the second scaling algorithm to the image and provide the image scaled by the second scaling algorithm to the computing device.
地址 Seattle WA US