发明名称 Elastic navigation for fixed layout content
摘要 Techniques are described for presenting fixed layout content in which different scaling factors are used for different portions of an original image such that a user viewing the content on a smaller screen can selectively enlarge different portions of the image while still being able to see all the content in the original page or portion of the surrounding context.
申请公布号 US9530183(B1) 申请公布日期 2016.12.27
申请号 US201414199771 申请日期 2014.03.06
申请人 Amazon Technologies, Inc. 发明人 Hu Hao
分类号 G06T3/40;G06F3/0484 主分类号 G06T3/40
代理机构 Weaver Austin Villeneuve & Sampson LLP 代理人 Weaver Austin Villeneuve & Sampson LLP
主权项 1. A computer-implemented method for presenting an image representing fixed layout content on a display of an electronic device, the fixed layout content including a plurality of distinct components, the method comprising: using one or more processors of the electronic device, displaying the image on the display; with the one or more processors, receiving an indication that an enhanced viewing mode has been selected; using the one or more processors, selecting a first selected portion of the image that substantially conforms to a first one of the distinct components of the fixed layout content for presentation in a first viewing area of the display using a first scaling factor; automatically and dynamically determining a size and a shape of the first viewing area such that the first distinct component of the fixed layout content scaled using the first scaling factor substantially conforms to the first viewing area; using the one or more processors, selecting first selected image data corresponding to the first selected portion of the image; using the one or more processors, scaling the first selected image data using the first scaling factor; using the one or more processors, scaling first remaining image data corresponding to a first remaining portion of the image using one or more additional scaling factors for presentation of the first remaining portion of the image on the display outside of the first viewing area; using the one or more processors, displaying the first selected portion and the first remaining portion on the display in accordance with the first scaling factor and the one or more additional scaling factors such that the first selected portion appears enlarged relative to the first remaining portion; receiving, with the one or more processors, input representing a panning gesture by a user; using the one or more processors, selecting a second selected portion of the image that substantially conforms to a second one of the distinct components of the fixed layout content; using the one or more processors, selecting second selected image data corresponding to the second selected portion of the image for presentation in a second viewing area of the display using the first scaling factor; automatically and dynamically determining a size and a shape of the second viewing area such that the second distinct component of the fixed layout content scaled using the first scaling factor substantially conforms to the second viewing area; using the one or more processors, scaling the second selected image data using the first scaling factor; using the one or more processors, scaling second remaining image data corresponding to a second remaining portion of the image using the one or more additional scaling factors for presentation of the second remaining portion of the image on the display outside of the second viewing area; and using the one or more processors, displaying the second selected portion and the second remaining portion on the display in accordance with the first scaling factor and the one or more additional scaling factors such that the second selected portion appears enlarged relative to the second remaining portion.
地址 Seattle WA US