用于电子墨水投影的方法和系统的制作方法

文档序号:9672515阅读:546来源:国知局
用于电子墨水投影的方法和系统的制作方法
【专利说明】用于电子墨水投影的方法和系统
[0001]
[0002]现代演示方法和系统很大程度上依赖于用于与演示内的信息进行交互的交互式工具。这类交互式工具可以与演示软件、文字处理软件、以及被用来呈现信息的其它应用一起使用。传统上,在诸如教室、演讲、会议或其他共享活动等社交环境中使用应用程序涉及将在计算机上运行的应用程序传输给显示器,如外部监视器或投影仪。借助于各种有线和无线协议以及标准,包括但不限于蓝牙和IEEE 802.11标准,各设备之间的连接使得超出通常用于与演示内的信息进行交互的交互式工具(诸如激光指点器或鼠标光标)的使用之外的交互水平成为可能。
[0003]各实施例正是对于这些和其它一般考虑事项而做出的。而且,尽管讨论了相对具体的问题,但是应当理解,各实施例不应被限于解决本【背景技术】中所标识的具体问题。
[0004]概沭
[0005]提供本概述来以简化形式介绍将在以下详细描述部分中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
[0006]本公开的各实施例提供了用于向通信耦合到第二设备的显示器传送从第一设备接收到的电子墨水输入数据的方法。具体而言,本文公开的各实施例提供基于与显示器相关联的一个或多个输出参数来转换电子墨水输入数据。一旦电子墨水输入数据被转换,电子墨水输出数据就被生成。在一些实施例中,电子墨水输出数据的流被传送到显示器。
[0007]各实施例可被实现为计算机进程、计算系统、或者诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读的并编码了用于执行计算机进程的指令的计算机程序的计算机存储介质。
[0008]附图简沐
[0009]参考以下附图描述非限制性和非穷尽的实施例,其中:
[0010]图1示出根据一个或多个实施例的用于将电子墨水数据从第一设备传送到通信耦合到第二设备的显示器的系统;
[0011]图2示出根据一个或多个实施例的用于将从第一设备接收到的电子墨水数据传送到通信耦合到第二设备的显示器的方法;
[0012]图3示出根据一个或多个实施例的用于将电子墨水数据从第一设备传送到包括第二设备的显示器的系统;
[0013]图4示出根据一个或多个实施例的用于将从多个第一设备接收到的电子墨水数据传送到通信耦合到第二设备的显示器的系统;
[0014]图5示出根据一个或多个实施例的用于将电子墨水数据在多个第一设备和多个显示器之间传送的系统;
[0015]图6示出根据一个或多个实施例的用于将电子墨水数据从第一设备传送到多个显示器的系统;
[0016]图7示出根据一个或多个实施例的用于传送包括X-Y坐标的电子墨水数据的方法;
[0017]图8示出根据一个或多个实施例的用于传送包括向量数据的电子墨水数据的方法;
[0018]图9示出根据一个或多个实施例的用于传送包括演示数据的电子墨水数据的方法;
[0019]图10示出了根据一个或多个实施例的用于将被传送以供显示在演示内的电子墨水数据与该演示进行同步的方法;
[0020]图11提供根据一个或多个实施例的将电子墨水数据从第一设备传送到包括第二设备的显示器的示例性图示。
[0021]图12示出用于执行本公开的一个或多个实施例的平板计算设备;
[0022]图13示出了适于实现此处所公开的一个或多个实施例的计算环境的框图;
[0023]图14A示出执行此处所公开的一个或多个实施例的移动计算设备的一个实施例;以及
[0024]图14B是适于实施此处所公开的一个或多个实施例的示例性移动计算设备的简化框图。
[0025]详细描沐
[0026]以下将参考形成本发明一部分并示出各具体示例性实施例的附图更详尽地描述各个实施例。然而,各实施例可以以许多不同的形式来实现,并且不应将其解释为限制此处所阐述的各实施例;相反地,提供这些实施例以使得本公开变得透彻和完整,并且将这些实施例的范围完全传达给本领域普通技术人员。各实施例可按照方法、系统或设备来实施。因此,这些实施例可采用硬件实现形式、全软件实现形式或者结合软件和硬件方面的实现形式。因此,以下详细描述并非是局限性的。
[0027]在此处所描述的各实施例中,“电子墨水”、“e_墨水”以及“墨水”一般指的是代表或被识别为从用户与触摸屏、触敏显示器、或基于姿势的接口或输入设备(例如包括但不限于姿势一感测技术,诸如华盛顿州雷蒙德市的微软公司的KINECT设备内使用的技术)的交互接收的输入的数据。虽然本说明书的余下部分内的各实施例描述了触敏显示器(例如,包括触摸屏)的使用,但是本领域的技术人员将认识到基于姿势的输入设备(即基于来自手部移动、面部移动、手臂移动的姿势来识别输入和其它各种类型的基于姿势的输入的设备)是可能的,并且被设想为落在本公开的完整的发明范围内。在一个非限制性示例中,电子墨水可指的是表示从正与触摸屏进行交互的用户处接收的输入的X-Y坐标、形状、压力、或其它特性的数据。在另一非限制性示例中,电子墨水可指的是表示画在触敏显示器上的向量图或演示对象的解释的数据。在此处描述的各实施例中,“显示器”一般指的是可视输出设备。本领域普通技术人员将理解,“显示器”可指各种可视输出设备,包括但不限于使用LED、IXD、CRT、等离子、以及0LED显示器技术的显示器。如此处所描述的,显示器可包含一个或多个计算设备或计算设备的组件,组件包括但不限于处理器、存储器、通信接口、以及无线硬件,无线硬件包括遵循各种标准(诸如蓝牙和IEEE802.11标准)的技术。本领域技术人员将进一步认识到一个或多个应用编程接口(API)可被用来呈现、识别、和/或解释电子墨水数据。
[0028]基于以上,本文描述的各实施例描述了用于将电子墨水输入数据在各计算设备之间传送以用于电子墨水输入数据在一个或多个显示器上的演示的系统和方法。即,用户用触敏输入设备(例如,移动电话或平板计算机)的输入通常由设备处理,使得用户输入可被表示为电子墨水输入数据。因此,在设备接收到电子墨水输入数据时,该设备可以将电子墨水输入数据传送给另一设备或显示器以显示该电子墨水输入数据,例如覆盖当前显示的演示或应用程序。例如,移动设备可以响应于接收到来自用户的触摸输入而生成电子墨水输入数据。移动设备随后可将该电子墨水输入数据传送给另一设备,如主控活动演示的计算机,如华盛顿州雷蒙德市的微软的POWERPOINT应用程序内的演示。在接收到来自移动设备的电子墨水输入数据时,主控活动演示的计算机将该电子墨水输入数据显示在投影该演示的外部显示器上。
[0029]图1示出根据一个或多个实施例的用于将电子墨水数据从第一设备传送到通信耦合到第二设备的显示器的系统100。参见图1,系统100包括第一设备110和第二设备120。在一些实施例中,第一设备110和第二设备120通过网络连接130通信耦合,通常利用局域网(LAN)连接。在其他实施例中,第一设备110和第二设备120通过无线连接150通信耦合,通常利用广域网(WAN)连接。本领域普通技术人员将认识到第一设备110和第二设备120可通过有线和无线连接的各种组合来连接。虽然示出了两个客户端,但构想了更少或更多客户端可通过网络连接130来连接。还设想了网络连接可进一步连接到各种其它计算设备,包括但不限于服务器或网络存储设备(未示出)。进一步参考图1中示出的实施例,第二设备120经由有线或无线(未示出)连接来连接到外部显示器140。在一实施例中,第一设备110包括移动计算设备且第二设备120包括移动计算设备或计算设备。本领域普通技术人员将认识到第一设备110和第二设备120以及本公开内所描述的其它设备可根据情况互换地包括移动计算设备或计算设备。
[0030]在各实施例中,第一设备110是包括触敏显示器的移动计算设备(例如,移动电话、平板或膝上型计算机)。在一实施例中,第一设备110经由无线连接150通信连接到第二设备120。进一步参考这一实施例,第一设备110和第二设备120可部分或整体地显示应用程序(诸如华盛顿州雷蒙德市的微软公司的POWERPOINT、WORD、或INTERNET EXPLORER应用程序)的公共或共享的视图或会话。在一实施例中,在用户与触敏显示器交互时,第一设备110检测该交互并作为触摸输入数据来处理该交互。在各实施例中,触摸输入数据可表示从与触敏显示器的用户交互中检测到的一系列X-Y坐标。例如,触摸输入数据可包括表示用户与第一设备110上显示的应用程序的交互的X-Y坐标的数据流或表示X-Y坐标的数据流的信息。在其他实施例中,触摸输入数据可表示向量图、对象、或其他程序、或表示用户与显示在第一设备110上的应用程序的交互的输入数据。例如,用户可与第一设备110上的应用程序交互使得用户笔画或以其它方式与显示与应用程序相关联的演示的触敏显示器交互。
[0031]在一实施例中,第一设备110可以将触摸输入数据的流传送给第二设备120,第二设备120可接收并处理触摸输入数据的流。在一实施例中,触摸输入数据的流可被处理以提取或以其它方式标识用户的笔画或与第一设备110的触敏显示器的交互。在一个实施例中,处理可包括提取或标识对应于用户的触摸输入的X-Y坐标。在另一实施例中,处理可包括提取或标识诸如向量图之类的形状,向量图包括该图形的大小、位置、特性或其它属性。例如,触摸输入数据的流可包括标识与触摸输入相关联的颜色、压力、笔划、或形状或者与用户的笔画或与第一设备110的触敏显示器的交互相关联的效果(例如,第一设备110的后处理)的信息。作为另一示例,触摸输入的流可包括标识与用户的笔画或与第一设备110的触敏显示器的交互相关联的向量图或其他触摸输入数据的位置、大小、地理、或时间特性的信息。
[0032]在一实施例中,第二设备120将接收到的触摸输入数据处理成数据流以传输给显示器,诸如例如显示器140。例如,从第一设备110接收到的触摸输入数据的处理可包括将触摸输入数据格式化以在显示器140上呈现接收到的数据流。处理可包括调整(例如,提高或降低)接收到的触摸输入数据流的分辨率或其他显示特性以与关联于显示器140的简档或其他显示特性相对应。例如,显示器140的可查看尺寸可能不同于第一设备110的触敏显示器的尺寸,并且因而可能需要处理来将触敏显示器与显示器140之间的尺寸差异纳入考虑。作为另一示例,触摸输入数据流可被接
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1