当前位置: 首页 > 专利查询>苹果公司专利>正文

动态内容缩放技术制造技术

技术编号:9698642 阅读:90 留言:0更新日期:2014-02-21 12:07
本发明专利技术涉及用于提供缩放体验的方法与设备。响应于检测到缩放控制输入开始而生成内容的快照。基于所述缩放控制输入对所述快照执行缩放操作以提供缩放后的快照。在执行所述缩放的同时显示所述快照。渲染所述内容以提供如所述缩放控制输入所指示的缩放量以提供缩放后的渲染内容。混合所述缩放后的快照和所述缩放后的渲染内容以提供最终图像。显示所述最终图像。

【技术实现步骤摘要】
【国外来华专利技术】动态内容缩放技术本美国专利申请要求2011年6月5日提交的名称为“Techniques For Zooming InAnd Out With Dynamic Content”(动态内容缩放技术)的美国临时专利申请61/493,486(代理人档案号4860P11597Z/P11597USP1)的优先权。
本专利技术的实施例涉及电子设备中的图像呈现。更具体地,本专利技术的实施例涉及用于提供能够对在电子设备上呈现的图像进行缩放的技木。
技术介绍
随着浏览器技术和网络基础架构的发展,越来越多的内容或应用程序可通过浏览器应用程序进行访问。为了提高这类内容的可用性,某些浏览器应用程序提供了缩放功能以放大内容的选定部分。可使用多种不同的控制机构来控制缩放。【附图说明】本专利技术以举例的方式而非限制的方式例示于各个附图的图形中,在附图中类似的附图标号表示类似的元件。图1是电子系统的ー个实施例的框图。图2是呈现多页数据的系统的框图。图3是利用快照提供放大体验的技术的ー个实施例的流程图。图4是利用快照提供縮小体验的技术的ー个实施例的流程图。图5是在需要平移和/或滚动中的缩放的一个实施例的流程图。图6是缩放控制代理的一个实施例的框图。【具体实施方式】以下说明示出了许多具体细节。但是,即使没有这些具体细节也可以实践本专利技术的实施例。在其他情况下,未详细示出已熟知的电路、结构和技木,以免影响对此说明的理解。当电子设备(例如计算机系统、平板设备、智能手机、信息亭)的用户利用浏览器访问以页面形式呈现的信息吋,该用户可能希望较详细或较粗略地查看页面中的某一部分。也就是说,该用户可能希望进行放大或缩小。如上所述,在某些情况下,用户可能无法获得最佳体验。本文所述的技术可改善用户在放大或缩小页面视图时获得的体验。可使用各种机构来控制缩放的速度和量。例如,可在控制盘上采用挤压(pinching)运动,其中用户将手指合拢来控制放大,将手指分开来控制縮小。其他缩放控制机构可包括例如轻按控制盘、旋转(例如鼠标或其他输入设备上的)滚轮、使用键盘上的箭头键或其他按键、操作图形用户界面上的滑块等。只有自然、直观的交互才能为用户带来最美妙的体验。因此,在缩放图像时,优选平滑、自然的缩放。尽管实现缩放所需的图像操作可能足以满足要求,但计算能力和/或带宽可能不足以实现即时、平滑、顺畅的缩放。在一个实施例中,可在缩放过程中使用快照图像并同时处理要显示的内容。一旦处理完毕,则用缩放后的页面替换快照。图1是电子系统的ー个实施例的框图。图1中所不的电子系统用于表不一系列电子系统(有线或无线),包括例如台式计算机系统、膝上型计算机系统、平板设备、蜂窝电话、个人数字助理(PDA)(包括基于蜂窝的PDA)、机顶盒等。替代电子系统可能包括更多的组件、更少的组件和/或不同的组件。电子系统100包括用于传送信息的总线105或其他通信设备,以及与总线105连接并可用于处理信息的处理器110。虽然图示的电子系统100只有一个处理器,但是电子系统100可包括多个处理器和/或协同处理器。电子系统100可进ー步包括随机存取存储器(RAM)或其他动态存储设备120 (称为主存储器),此类存储器与总线105连接,并且可存储信息及处理器110可能执行的指令。主存储器120还可在处理器110执行指令期间用于存储临时变量或其他中间信息。电子系统100还可包括只读存储器(ROM)和/或其他静态存储设备130,此类存储器与总线105连接并可存储静态信息及处理器110执行的指令。数据存储设备140可与总线105连接以存储信息和指令。数据存储设备140诸如磁盘或光盘及相应驱动器可连接至电子系统100。指令通过远程连接(例如基于网络接ロ 130建立的网络)从诸如磁盘、只读存储器(ROM)集成电路、CD-R0M、DVD的存储设备提供给存储器,该远程连接分为有线连接和无线连接,可用于访问ー个或多个能以电子方式访问的介质等对象。在替代实施例中,硬连线电路既可用于替代软件指令,也可与软件指令结合使用。因此,指令序列的执行不受限于硬件电路与软件指令的任何特定組合。计算机可读介质包括以电子设备(例如计算机、个人数字助理、蜂窝电话)可读的形式提供内容(例如计算机可执行指令)的任何机构。例如,计算机可读介质可包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光学存储介质、闪存设备等。电子系统100还可通过总线105连接至显示设备150,诸如阴极射线管(CRT)或液晶显示器(IXD)),以向用户显示信息。包括数字字母和其他按键的数字字母输入设备160可连接到总线105以向处理器110传送信息和命令选择。另ー种用户输入设备是光标控件170,诸如鼠标、轨迹球或光标方向键,以向处理器110传送方向信息和命令选择以及在显 器150上控制光标移动。电子系统100还可包括一个或多个网络接ロ 180,其用于提供网络访问功能,例如访问局域网。一个或多个网络接ロ 180可包括例如具有天线185的无线网络接ロ,所述天线185可表示ー个或多个天线。一个或多个网络接ロ 180还可包括例如通过网线187与远程设备进行通信的有线网络接ロ,所述网线187可以是例如以太网线、同轴缆线、光纤缆线、串行缆线或并行缆线等。在一个实施例中,一个或多个网络接ロ 180可例如按照IEEE802.1lb和/或IEEE802.1lg等标准提供对局域网的访问,以及/或者此无线网络接ロ还可例如按照蓝牙标准提供对个人区域网络的访问。除此之外,还支持其他无线网络接口和/或协议。IEEE802.1lb 对应于 1999 年 9 月 16 日批准的 IEEE 标准 802.llb-1999 “Localand Metropolitan Area Networks, Partll:ffireless LAN Medium Access Control(MAC)and Physical Layer(PHY)Specifications:Higher-Speed Physical Layer Extension inthe2.4GHz Band”及相关文档。ffiEE802.1lg对应于2003年6月27日批准的ffiEE标准802.llg-2003 “Local and Metropolitan Area Networks, Partll:ffireless LAN MediumAccess Control (MAC)and Physical Layer(PHY)Specifications, Amendment4:Further Higher Rate Extension in the2.4GHz Band”及相关文档。蓝牙协议在蓝牙技术联盟(Bluetooth Special Interest Group, Inc.)于 2001 年 2 月 22 日发布的“Specificationof the Bluetooth System:Core, Versionl.1”中说明。除此之外,还支持蓝牙标准的关联版本及先前或后续版本。除了通过无线LAN标准通信外或作为替代,一个或多个网络接ロ 180还可使用例如时分多址访问(TDMA)协议、全球移动通信系统(GSM)本文档来自技高网...

【技术保护点】
一种方法,包括:响应于检测到缩放控制输入开始而生成内容的快照;基于所述缩放控制输入对所述快照执行缩放操作以提供缩放后的快照;在执行所述缩放的同时显示所述快照;渲染所述内容以提供如所述缩放控制输入所指示的缩放量以提供缩放后的渲染内容;混合所述缩放后的快照和所述缩放后的渲染内容以提供最终图像;以及显示所述最终图像。

【技术特征摘要】
【国外来华专利技术】2011.06.05 US 61/493,486;2011.08.31 US 13/222,8041.ー种方法,包括: 响应于检测到缩放控制输入开始而生成内容的快照; 基于所述缩放控制输入对所述快照执行缩放操作以提供缩放后的快照; 在执行所述缩放的同时显示所述快照; 渲染所述内容以提供如所述缩放控制输入所指示的缩放量以提供缩放后的渲染内容; 混合所述缩放后的快照和所述缩放后的渲染内容以提供最终图像;以及 显示所述最终图像。2.根据权利要求1所述的方法,其中所述缩放控制输入包括手指在电子设备的控制界面上的两次轻按。3.根据权利要求1所述的方法,其中所述缩放控制包括手指挤压运动。4.根据权利要求3所述的方法,其中所述手指挤压运动包括将手指合拢来实现放大。5.根据权利要求3所述的方法,其中所述手指挤压运动包括将手指分开来实现缩小。6.根据权利要求2所述的方法,其中所述控制界面包括膝上型计算机的控制盘。7.根据权利要求2所述的方法,其中所述控制界面包括以通信方式与计算设备连接的控制盘。8.根据权利要求2所述的方法,其中所述控制界面包括平板设备的触摸屏。9.根据权利要求1所述的方法,还包括对所述快照应用滚动操作以补偿超出快照边缘的缩放。10.一种制造制品,包括其上存储有指令的计算机可读介质,所述指令在由ー个或多个处理器执行时,使所述ー个或多个处理器: 响应于检测到缩放控制输入开始而生成内容的快照; 基于所述缩放控制输入对所述快照执行缩放操作以提供缩放后的快照; 在执行所述缩放的同时显示所述快照; 渲染所述内容以提供如所述缩放控制输入所指示的缩放量以提供缩放后的渲染内容; 混合所述缩放后的快照和所述缩放后的渲染内容以提供最终图像;以及 显示所述最终图像。11.根据权利要求10所述的制品,其中所述缩放控制输入包括手指在电子设备的控制界面上的两次轻按。12.根据权利要求10所述的制品,其中所述缩放控制包括手指挤压运动。13.根据权利要求12所述的制品,其中所述手指挤压运动包括将手指合拢来实现放大。14.根据权利要求12所述的制品,其中所...

【专利技术属性】
技术研发人员:K·W·戴克D·卡勒塔
申请(专利权)人:苹果公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1