[发明专利]结合经典运动力学关于显示框移动对象在审
| 申请号: | 201280048343.4 | 申请日: | 2012-09-27 | 
| 公开(公告)号: | CN103842952A | 公开(公告)日: | 2014-06-04 | 
| 发明(设计)人: | M·P·罗德吉尔斯 | 申请(专利权)人: | 甲骨文国际公司 | 
| 主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484;G06F9/44 | 
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 冯玉清 | 
| 地址: | 美国加*** | 国省代码: | 美国;US | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 结合 经典 运动 力学 关于 显示 移动 对象 | ||
技术领域
本公开涉及显示屏的用户界面领域,更特别地,涉及关于显示框移动对象的技术。
版权声明
本专利文件的公开内容的一部分包含受版权保护的材料。版权拥有者不反对任何人复制专利文件或专利公开内容,如同专利商标局的专利文件或记录的形式,但是在其他方面保留一切版权权利。
背景技术
本公开的某些实施例涉及一种通过结合经典运动力学关于显示框移动对象的改善的方案。更特别地,本文公开的是使用真实移动的方法和系统。
引人注目的用户界面必须提供一定程度的连续性,并且引人注目的用户界面也必须鼓励互动,不过,提供连续性和鼓励互动的传统努力以牺牲真实性为代价。因而需要改进的方法用于实施真实的图形用户界面,尤其是实施真实动画的用户界面。
更确切地说,上述技术无法实现结合经典运动力学关于显示框移动对象,也无法应对虚拟尺寸大于显示器表面的可显示对象的动画(如旋转木马、地图、照片图库)。
所以需要改进的方案以用于使用真实移动实施关于显示框移动对象。
发明内容
本公开提供在结合经典运动力学关于显示框移动对象的方法、系统和计算机程序产品中使用的若干技术的详细说明。
本公开的一个应用被有利地应用在对象动画方法中,用于其显示内容无法在一时刻被方便地全部显示的大对象(比如幻灯片、地图、幻灯片集合等)。示范方法始于接收手势和确定环境变量,手势包括来自人机界面设备的信号,环境变量包括若干数值,比如来自人机界面设备的手势的强度、显示框的高度、显示框的宽度以及窗口对象的质量值等,然后根据质量值向窗口对象施加移动,移动包括结合滑动摩擦项和流体摩擦项,根据质量值计算窗口对象的运动。一个对象与另一个对象之间或者一个对象与其环境之间的碰撞(或其他模拟的互动)通过把临界阻尼弹簧模型加入到所结合的滑动摩擦和流体摩擦模型而得到模拟。
本公开的另一个应用被有利地应用在企业应用系统的台式或便携式窗口环境中。这样的部署提供了一种窗口轻推方法,其始于从人机界面设备接收离散用户界面手势(如轻推),比如鼠标点击或击键,并且根据离散用户界面手势,将窗口对象瞬间加速到初始速度。一旦窗口处于运动,就应用第一移动以使用真实运动变化使窗口对象动画化。这样的真实运动变化包括摩擦模型,它结合了滑动摩擦与流体摩擦以确定速度的逐帧变化。结合了滑动摩擦与流体摩擦的摩擦模型能应用到显示框中的任何对象。一个对象与另一个对象之间或者一个对象与其环境之间的碰撞使用临界阻尼弹簧模型来模拟。
根据某些实施例,用于关于显示框移动窗口对象的计算机实施的方法包括:接收手势,手势包括来自人机界面设备的信号;确定环境变量,环境变量至少包括来自人机界面设备的手势的强度以及窗口对象的质量值,其中窗口对象的质量值对应于窗口对象移动的惯性值;向第一窗口对象施加第一移动,第一移动基于第一窗口对象的第一质量值以及手势的至少一个方面;以及向第二窗口对象施加第二移动,第二移动基于第二窗口对象的第二质量值以及手势的相同至少一个方面,其中当第二质量值与第一质量值不同时,第二移动与第一移动不同。
在一个或多个实施例中,第一窗口对象的第一质量值基于第一窗口对象的内容。
在一个或多个实施例中,第二窗口对象的第二质量值基于第二窗口对象的内容。
当第一移动包括运动积分器时可以实现附加的目标和优点。
当第一移动包括环境反馈时可以实现附加的目标和优点。
在一个或多个实施例中,手势的强度从离散手势导出。
在一个或多个实施例中,手势的强度从连续手势导出。
根据某些实施例,一种计算机实施的方法使用离散手势使显示对象在显示框内移动,所述方法包括:接收离散手势,离散手势包括来自人机界面设备的信号;根据离散手势的至少一个方面,将显示对象加速到初始速度;以及至少根据初始速度,对显示对象应用第一动画,其中第一动画包括摩擦模型,摩擦模型结合了滑动摩擦项与流体摩擦项以确定速度变化。
在一个或多个实施例中,初始速度基于显示屏的尺寸。
一个或多个实施例进一步实施:接收第二离散手势,第二离散手势包括来自人机界面设备的第二信号;以及根据第二离散手势的至少一个方面,对显示对象应用第二动画。
在一个或多个实施例中,初始速度赋予显示对象的虚拟能量等于通过施加第一动画失去的虚拟能量。
一个或多个实施例进一步实施:接收事件,事件包括显示对象与显示屏回弹周边之间的碰撞或互动;以及根据事件的至少一个方面,对显示对象施加第三动画。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280048343.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种卷制筒体错边对正机
 - 下一篇:一种压头装配转盘机
 





