【技术实现步骤摘要】
在便携式计算设备上控制三维虚拟物体的系统和方法本申请是申请日为2010年11月16日、题目为“在便携式计算设备上控制三维虚拟物体的系统和方法”、申请号为201080052077.3的专利申请的分案申请。
技术介绍
便携式计算设备(PCD)已经普遍存在。这些设备可以包括手机、便携式数字助理(PDA)、便携式游戏控制台、掌上型计算机以及其它便携式电子设备。许多便携式计算设备包括触摸屏接口,在触摸屏接口中用户可以与设备进行交互并输入命令。进一步,触摸屏接口可以用于显示例如应用程序图标(icon)、缩略图(thumbnail)、块(tile)或其组合的多个项目。所显示的某些项目可以是三维(3D)虚拟物体。根据应用,将3D虚拟物体在显示范围以内进行移动是有益的。相应地,人们需要在便携式计算设备处控制3D虚拟物体的改进的系统和方法。附图说明在图中,除非另有说明,在各个视图中相同的参考标号表示相同的组件。图1是关闭位置中的便携式计算设备(PCD)的第一方面的正视图;图2是打开位置中的PCD的第一方面的正视图;图3是PCD的第一方面的框图;图4是PCD的第二方面的剖面图;图5是PCD的第二方面的另一剖面图;图6是PCD的第三方面的剖面图;图7是PCD的第四方面的剖面图;图8是示出在PCD处控制3D虚拟物体的方法的第一方面的流程图;图9是示出在PCD处控制3D虚拟物体的方法的第二方面的第一部分的流程图;图10是示出在PCD处控制3D虚拟物体的方法的第二方面的第二部分的流程图;图11是示出在PCD处控制3D虚拟物体的方法的第二方面的第三部分的流程图;图12是示出在PCD处控制3D虚 ...
【技术保护点】
1.一种在无线设备处操作三维(3D)虚拟物体的方法,所述方法包括:在所述无线设备的显示装置上显示所述3D虚拟物体;检测与所述无线设备的3D传感器阵列的压力感应层的第一类型用户交互;检测与所述3D传感器阵列的加速度计或陀螺仪中的至少一个的第二类型用户交互,包括同时检测所述第一类型用户交互和所述第二类型用户交互;同时响应于所述第一类型用户交互和所述第二类型用户交互这两者而在所述无线设备的所述显示装置上移动所述3D虚拟物体,其中,所述移动包括:在响应于所述第一类型用户交互而抓取、转动和释放所述3D虚拟物体的同时,响应于所述第二类型用户交互而在所述显示装置上按照向前、向后、向左、向右、向上、向下、或以一定角度中的至少一个来移动所述3D虚拟物体;检测所述3D传感器阵列中所述两个相对的传感器中的每个传感器之间的挤压;在基于所述3D传感器阵列中所述两个相对的传感器中的每个传感器之间的所述挤压的方向上虚拟地挤压所述3D虚拟物体;确定所述3D虚拟物体是否是弹性的;如果所述3D虚拟物体不是弹性的,则维持所述3D虚拟物体的新形状;如果所述3D虚拟物体是弹性的,则使所述3D虚拟物体恢复原始形状;以及产生用于模 ...
【技术特征摘要】
2009.11.17 US 12/619,9301.一种在无线设备处操作三维(3D)虚拟物体的方法,所述方法包括:在所述无线设备的显示装置上显示所述3D虚拟物体;检测与所述无线设备的3D传感器阵列的压力感应层的第一类型用户交互;检测与所述3D传感器阵列的加速度计或陀螺仪中的至少一个的第二类型用户交互,包括同时检测所述第一类型用户交互和所述第二类型用户交互;同时响应于所述第一类型用户交互和所述第二类型用户交互这两者而在所述无线设备的所述显示装置上移动所述3D虚拟物体,其中,所述移动包括:在响应于所述第一类型用户交互而抓取、转动和释放所述3D虚拟物体的同时,响应于所述第二类型用户交互而在所述显示装置上按照向前、向后、向左、向右、向上、向下、或以一定角度中的至少一个来移动所述3D虚拟物体;检测所述3D传感器阵列中所述两个相对的传感器中的每个传感器之间的挤压;在基于所述3D传感器阵列中所述两个相对的传感器中的每个传感器之间的所述挤压的方向上虚拟地挤压所述3D虚拟物体;确定所述3D虚拟物体是否是弹性的;如果所述3D虚拟物体不是弹性的,则维持所述3D虚拟物体的新形状;如果所述3D虚拟物体是弹性的,则使所述3D虚拟物体恢复原始形状;以及产生用于模拟所述3D虚拟物体的质地或特性的触摸感觉。2.如权利要求1所述的方法,其中所述第二类型用户交互是冲击,所述方法还包括:响应于所述冲击而移动所述3D虚拟物体,其中,所述3D虚拟物体移动了基于所述冲击而生成的距离。3.如权利要求1所述的方法,还包括:检测所述3D传感器阵列中所述两个相对的传感器中每个传感器上的触摸,作为所述第一类型用户交互;以及虚拟地抓取所述3D虚拟物体。4.如权利要求3所述的方法,还包括:检测所述3D传感器阵列中所述两个相对的传感器中任何一个传感器上的快速拖移;以及在与所述快速拖移的方向一致的方向上并且以基于所述快速拖移的速度的速度旋转所述3D虚拟物体。5.如权利要求3所述的方法,还包括:检测所述3D传感器阵列中所述两个相对的传感器中每个传感器上的相对运动;以及在基于所述相对运动的方向的方向上绕所述3D虚拟物体的中心转动所述3D虚拟物体。6.如权利要求3所述的方法,还包括:检测所述3D传感器阵列中所述两个相对的传感器中每个传感器上的单向运动;以及在基于所述单向运动的方向的方向上拖移所述3D虚拟物体。7.如权利要求3所述的方法,还包括:检测所述3D传感器阵列中所述两个相对的传感器中的一个传感器上的运动;以及在基于所述运动的方向的方向上绕着与所述两个相对的传感器中的所述一个传感器相对的面转动所述3D虚拟物体。8.一种便携式计算设备,包括:显示装置;3D传感器阵列;以及处理器,其耦接至所述显示装置和所述3D传感器阵列,其中,所述处理器用于:在所述显示装置上显示3D虚拟物体;检测与所述3D传感器阵列的压力感应层的第一类型用户交互;检测与所述3D传感器阵列的加速度计或陀螺仪中的至少一个的第二类型用户交互,包括同时检测所述第一类型用户交互和所述第二类型用户交互;同时响应于所述第一类型用户交互和所述第二类型用户交互这两者而移动所述3D虚拟物体,其中,所述移动包括:在响应于所述第一类型用户交互而抓取、转动和释放所述3D虚拟物体的同时,响应于所述第二类型用户交互而在所述显示装置上按照向前、向后、向左、向右、向上、向下、或以一定角度中的至少一个来移动所述3D虚拟物体;检测所述3D传感器阵列中所述两个相对的传感器中的每个传感器之间的挤压;在基于所述3D传感器阵列中所述两个相对的传感器中的每个传感器之间的所述挤压的方向上虚拟地挤压所述3D虚拟物体;确定所述3D虚拟物体是否是弹性的;如果所述3D虚拟物体不是弹性的,则维持所述3D虚拟物体的新形状;如果所述3D虚拟物体是弹性的,则使所述3D虚拟物体恢复原始形状;以及产生用于模拟所述3D虚拟物体的质地或特性的触摸感觉。9.如权利要求8所述的设备,其中所述第二类型用户交互是冲击,所述处理器还用于:响应于所述冲击而移动所述3D虚拟物体,其中,所述3D虚拟物体移动了基于所述冲击而生成的距离。10.如权利要求8所述的设备,其中,所述处理器还用于:检测所述3D传感器阵列中所述两个相对的传感器中每个传感器上的触摸,作为所述第一类型用户交互;以及虚拟地抓取所述3D虚拟物体。11.如权利要求10所述的设备,其中,所述处理器还用于:检测所述3D传感器阵列中所述两个相对的传感器中任何一个传感器上的快速拖移;以及在与所述快速拖移的方向一致的方向上并且以基于所述快速拖移的速度的速度旋转所述3D虚拟物体。12.如权利要求10所述的设备,其中,所述处理器还用于:检测所述3D传感器阵列中所述两个相对的传感器中每个传感器上的相对运动;以及在基于所述相对运动的方向的方向上绕所述3D虚拟物体的中心转动所述3D虚拟物体。13.如权利要求10所述的设备,其中,所述处理器还用于:检测所述3D传感器阵列中所述两个相对的传感器中每个传感器上的单向运动;以及在基于所述单向运动的方向的方向上拖移所述3D虚拟物体。14.如权利要求10所述的设备,其中,所述处理器还用于:检测所述3D传感器阵列中所述两个相对的传感器中的一个传感器上的运动;以及在基于所述运动的方向的方向上绕着与所述两个相对的传感器中的所述一个传感器相对的面转动所述3D虚拟物体。15.一种便携式计算设备,包括:用于显示3D虚拟物体的模块;用于检测与3D传感器阵列的压力感应层的第一类型用户交互的模块;用于独立于检测所述第一类型用户交互,检测与所述3D传感器阵列的加速度计或陀螺仪中的至少一个的第二...
【专利技术属性】
技术研发人员:R·S·塔尔兹,J·B·卡里,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。