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

用于表面计算的基于物理学仿真的交互制造技术

技术编号:7146579 阅读:198 留言:0更新日期:2012-04-11 18:40
所要求保护的主题提供便于增强用于数据操纵的交互式表面技术的系统和/或方法。表面检测组件可以使用多接触表面技术来检测表面输入,其中检测到的表面输入实现与表示物质对象的一部分所显示数据的物理交互。物理学引擎可以将牛顿物理学的一部分整合到与该部分所显示数据的交互中,以便建模与物质对象相关联的至少一个量,该量是力、质量、速度或摩擦中的至少一个。

【技术实现步骤摘要】
【国外来华专利技术】用于表面计算的基于物理学仿真的交互背景计算设备的技术能力越来越高,其中,这样的设备可以在有限的设备空间内提供 多种功能。计算设备可以是,但不限于,移动通信设备、台式计算机、膝上型计算机、蜂窝电 话、PDA、寻呼机、平板计算机、信使设备、手持式设备、袖珍翻译器、条形码扫描仪、智能电 话、扫描仪、便携式手持式扫描仪,以及可以进行数据交互的任何其他计算设备。虽然对于 用户而言,每一个设备都使用特定功能,但是设备已经被开发为允许重叠功能,以便吸引消 费者的需要。换言之,计算设备已经结合了多个特征和/或应用程序,使得设备侵占了彼此 的功能。例如,蜂窝电话可以提供蜂窝式服务、电话簿、日历、游戏、语音邮件、寻呼、web浏 览、视频捕捉、图像捕捉、声音便笺、语音识别、高端移动电话(例如,智能电话在特征和功 能方面变得越来越类似于便携式计算机/膝上型计算机)等等。结果,个人计算设备已包括了用于输入信息的各种技术和/或方法。个人计算 设备便于使用诸如,但不限于,键盘、小键盘、触摸板、触摸屏、扬声器、指示笔(例如,识别 笔)、书写板等等之类的设备来输入信息。然而,诸如小键盘、扬声器和书写板之类的输入设 备产生其中每一个用户可以不类似地利用数据输入技术(例如,声音,和/或写入)的用户 个性化缺陷。例如,在美国使用书写识别的消费者可以用英语书写,可是具有相异和/或不 同的字母变体。在各种输入技术和/或方法中,表面计算可使得用户能够利用物理接触或交互来 操纵数据。例如,对象可以被显示,且表面计算或表面技术可以允许用户利用他的或她的手 来移动、编辑对象或与对象进行交互。然而,由于数据交互的量和能力随着表面计算或表面 技术而增长,因此用户通常偏好与基本上类似于现实世界中的数据的数据的交互。概述下面呈现了本专利技术的摘要,以便提供此处所描述的某些方面的基本概念。此小结 不是所要求保护的主题的详尽的概述。既不旨在标识所要求保护的主题的关键或重要元 素,也不旨在描绘本专利技术的范围。唯一的目的是以简化形式呈现所要求保护的主题的某些 概念,作为稍后呈现的比较详细的描述的前序。本专利技术涉及便于将物理学结合到表面计算和数据交互中的系统和/或方法。表面 检测组件可以动态地检测表面输入,并利用物理学引擎将物理学仿真结合到这样的表面输 入中。一般而言,可以使用表面输入以便与所显示数据进行交互,其中物理学引擎可以对于 诸如质量、速度和/或摩擦等应用物理学仿真建模。具体而言,物理学引擎可以为检测到的 表面输入的轮廓生成多个代理对象。物理学引擎还可以在第一帧和第二帧之间应用物理学 仿真更新,以便提供与所显示数据的交互。根据本专利技术的另一方面,流组件可以提供用于表面输入的运动计算,以便提供运 动跟踪。此外,操纵器还可以提供操纵保真度(例如,碰撞力的影响、以静摩擦和动摩擦对 抗手轮廓和手指提供高保真度等等),收集(例如,实现每次操纵一个以上的对象等等),操 纵3D对象,提供布和软体(例如,提供非刚性对象,软体仿真,布仿真,流体仿真等等)。在 所要求保护的主题的其他方面,提供了促进向物质对象的数据表示和表面输入之间的交互施加物理量的方法。下面的描述和附图详细地阐述了所要求保护的主题的某些说明性方面。然而,这 些方面只是表示可以使用本专利技术的原理的各种方式中的一些方式,并且所要求保护的主题 旨在包括所有这些方面和等效内容。通过与附图一起阅读下面的本专利技术的详细描述,所要 求保护的主题的其他优点和新颖的特点将变得显而易见。附图简述附图说明图1示出了便于将物理学结合到表面计算和数据交互中的示例性系统的框图。图2示出了便于将物理量应用到物质对象的数据表示和表面输入之间的交互的 示例性系统的框图。图3示出了便于为操纵一部分所显示数据的用户提供增强的表面计算的示例性 系统的框图。图4示出了便于利用与表面计算相关联的数据交互复制牛顿物理学的示例性系 统的框图。图5示出了便于允许表面技术的操纵样式的示例性系统的框图。图6示出了便于将物理学结合到表面计算和数据交互中的示例性系统的框图。图7示出了用于将物理量应用到物质对象的数据表示和表面输入之间的交互的 示例性方法。图8示出了便于利用与表面计算相关联的数据交互复制牛顿物理学的示例性方 法。图9示出了其中可以使用所要求保护的主题的新颖方面的示例性网络环境。图10示出了根据所要求保护的主题可以使用的示例性操作环境。详细描述现在参考附图来描述所要求保护的主题,在所有附图中通篇使用相同的附图标记 来指代相同的元素。在以下描述中,为解释起见,阐明了众多具体细节以提供对本专利技术的全 面理解。然而,很明显,所要求保护的主题可以在没有这些具体细节的情况下实施。在其他 情况下,以框图形式示出了各个已知的结构和设备以便于描述本专利技术。如此处所使用的,术语“组件”、“系统”、“数据存储”、“引擎”、“操纵器”等等旨在是 指与计算机有关的实体,无论是硬件、软件(例如,运行中的软件)和/或固件。例如,组件 可以是,在处理器上运行的进程、处理器、对象、可执行件、程序、函数、库、子例程,和/或计 算机或者软件和硬件的组合。作为说明,在服务器上运行的应用程序和服务器两者都可以 是组件。一个或多个组件可以驻留在进程中,且组件可以位于一个计算机上和/或分布在 两个或更多计算机之间。此外,所要求保护的主题可以使用产生控制计算机以实现所公开的主题的软件、 固件、硬件或其任意组合的标准编程和/或工程技术而被实现为方法、装置或制品。如这里 所使用的术语“制品”旨在包含可以从任何计算机可读的设备、载体或介质进行访问的计算 机程序。例如,计算机可读介质可以包括,但不仅限于,磁存储设备(例如,硬盘、软盘、磁 条…)、光盘(例如,紧致盘(CD)、数字多功能盘(DVD)…)、智能卡,以及闪存设备(例如, 卡、棒、键驱动器…)。另外,应该理解,可以使用载波携带计算机可读电子数据,如那些在传 输和接收电子邮件或在访问诸如因特网或局域网(LAN)之类的网络时所使用的。当然,本领域的技术人员将会认识到,在不背离所要求保护的主题的范围或精神的情况下可以对这 一配置进行许多修改。此外,在此使用词语“示例性”意指用作示例、实例或说明。此处作 为“示例性的”所描述的任何方面或设计不一定被理解为优于或胜于其他方面或设计。现在转向附图,图1示出了便于将物理学结合到表面计算和数据交互中的系统 100的框图。系统100可包括表面检测组件102,该表面检测组件102可以经由界面组件 106检测表面输入,以便允许与一部分数据进行交互。系统还可以包括物理学引擎104,该 物理学引擎104可以对于至少一个量应用基于物理学的仿真,其中该量是力、质量、速度或 摩擦这几项中的至少一个。换言之,物理学引擎104可结合数据交互和/或与一部分所显 示数据有关的表面输入一起提供现实的物理学仿真。例如,可以显示一部分数据,其中,用户可以与其进行交互。具体而言,用户可以提 供表面输入(例如,触摸事件、手姿势等等),以便操纵该部分所显示数据。例如,可以显示 诸如立方体之类的物质对象,其中用户可以使用通过表面计算检测到的表面输入,以便操 纵(例如,移动、删除、收缩、放大、旋转等等)立方体。所要求保护的主题可以允许这样的 操纵具有与力、质量、本文档来自技高网...

【技术保护点】
1.一种便于增强用于数据操纵的交互式表面技术的系统,包括:表面检测组件,所述表面检测组件采用多触摸表面技术来检测表面输入,所述检测到的表面输入实现与表面上的一部分显示的数据的物理交互(102);以及物理学引擎,所述物理学引擎将牛顿物理学的一部分集成到与该部分所显示数据的交互中,以便建模与该部分所显示数据相关联的至少一个量,所述量是力、质量、速度或摩擦中的至少一个(104)。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:A·D·威尔逊
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1