用于在通信设备之间传送信息项的装置和方法

文档序号:6361328阅读:178来源:国知局
专利名称:用于在通信设备之间传送信息项的装置和方法
技术领域
本发明的实施方式涉及用于在通信设备之间传送信息项的装置和方法。
背景技术
触摸屏被使用在许多便携式电子设备中,例如在PDA (个人数字助理)设备、移动本和移动设备中。可以由定点设备(或触控笔)和/或由手指操作触摸屏。典型地,该设备还包括用于特定操作的常规按钮。对于便携式电子设备已经在开发三维(3D)内容显示技术和3D交互或3D交互的感测。此外,还建议使用触摸屏表面上方的空间作为用于用户输入的进一步手段。使用移动设备的人员通常希望具有更多样化并且直观的方式来与他们的设备交互。

发明内容
在权利要求中阐述了本发明的示例的各个方面。根据一个示例性方面,提供了一种装置,包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,该至少一个存储器和该计算机程序代码被配置为利用该至少一个处理器使得该装置至少执行:检测由用于选择信息项的输入对象进行的选择输入,在该选择输入之后检测该输入对象的移动方向,基于该输入对象的该移动方向识别目标设备,以及致使与该目标设备的可操作连接以便向该目标设备传送该信息项。根据另一个示例性方面,提供了一种装置,包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,该至少一个存储器和该计算机程序代码被配置为利用该至少一个处理器导致该装置至少执行:接收与从源设备来的输入对象的移动方向相关联的方向信息,基于所接收的方向信息识别输入对象,以及响应于检测到由所识别的输入对象进行的释放输入,致使与该源设备的可操作连接以开始与从所述源设备来的所述输入对象相关联的信息项的传输。根据另一个方面,提供了一种方法,包括:由源设备检测由用于选择信息项的输入对象进行的选择输入,在该选择输入之后检测该输入对象的移动方向,基于该输入对象的该移动方向识别目标设备,以及致使与该目标设备的可操作连接以便向该目标设备传送该信息项。根据另一个方面,提供了一种方法,包括:接收与从源设备来的输入对象的移动方向相关联的方向信息,基于所接收的方向信息识别输入对象,以及响应于检测到由所识别的输入对象进行的释放输入,致使与该源设备的可操作连接以开始与从所述源设备来的所述输入对象相关联的信息项的传输。根据一个实施方式,检测在十分靠近输入表面处存在输入对象,基于检测到由输入对象进行的抓取悬停手势来确定该选择输入的该检测,并且基于检测该输入对象的悬停方向来确定该对象的该移动方向的该检测。根据另一个实施方式,该源设备确定附近设备关于该源设备的位置的位置。选择位于该输入对象的该移动方向中的至少一个设备作为该目标设备。响应于检测到该输入对象朝向该目标设备的移动,向该源设备通知该接近的输入对象和/或该信息项。本发明和本发明的各种实施方式提供将从下文的详细描述变得清楚的多个优点。


为了更全面理解本发明的示例性实施方式,现在参考结合附图进行的下文的描述,在附图中:图1是根据本发明的一个示例性实施方式的输入装置的侧视图的简化框图;图2说明根据一个示例性实施方式在电子设备之间的传送信息项传送;图3至图5说明根据一些示例性实施方式的方法;图6a至6c说明根据一个示例性实施方式的用户接口动作的顺序;图7a和7b显不根据一个不例性实施方式的方法的不例;图8说明根据一个示例性实施方式的用户接口元件的选择;以及图9说明根据一个示例性实施方式的电子设备。
具体实施例方式图1说明具有一个或多个输入设备和/或输出设备的示例性装置10。例如可以从按钮、开关、滑块、键和键区、导航板、触摸板、触摸屏等中来选择输入设备。例如,可以从显示器、扬声器、指示器中来选择输出设备。装置10可以是外围设备,例如键盘或鼠标,或者被集成在电子设备中。电子设备的示例包括任意消费电子设备,如计算机、媒体播放器、无线通信终端设备等。装置10可以包括靠近检测系统或单元120,该靠近检测系统或单元120被配置为检测一个输入对象110、112 (如手指或触控笔)何时十分靠近但不接触输入设备102的输入表面100。输入表面100可以是触摸屏或装置的能够检测用户输入的另一个输入设备的表面。感测区域140可以说明这样一种接近区域和/或距离,其中对象110、112在该区域中/在该距离上被检测到十分靠近表面100。感测区域140还可以被称为悬停区域(hovering area),并且将对象110、112引入到悬停区域以及由对象110、112在悬停区域进行的可能的另外的(非触摸)输入可以被称为悬停(hovering)。在一些实施方式中,悬停区域140还允许对装置10中的数据进行输入和/或访问,甚至在不触摸输入表面100的情况下。例如,可以响应于检测到相关的悬停输入,选择并且/或者移动信息项。在一些实施方式中,靠近检测系统120通过一个或多个靠近传感器生成感测场。在一个示例性实施方式中,应用电容性靠近检测系统,因而传感器是电容性感测节点。监视在感测场中的由一个或多个对象110、112引起的扰动,并且基于检测到的扰动来检测存在一个或多个对象。电容性检测系统检测输入表面100上方的电容的改变。但是,将要理解,本发明的特征不限于任意具体类型的靠近检测的应用。靠近检测系统120可以基于红外靠近检测、光学阴影检测、声发射检测、超声检测或任意其他合适的靠近检测技术。例如,在靠近检测系统120将基于红外检测的情况下,该系统将包括用于发出红外光脉冲的一个或多个发射器。可以设置一个或多个检测器以便检测来自附近对象110、112的光的反射。如果系统检测到反射光,则认为对象存在。靠近检测系统120可以被配置为估计对象110、112与输入表面100之间的距离,这允许提供对象相对于输入表面的位置的z坐标数据并且检测对象在z方向中的移动。靠近检测系统120可以生成关于对象110的X、y位置的信息,以便能够确定悬停输入的目标图形用户接口(⑶I)项或区域。X和y方向通常实质上与输入表面100平行,并且z方向实质上通常与输入表面100正交。依赖于所应用的技术,该装置和输入表面的大小以及希望的用户交互、悬停区域140例如可以被配置为从输入表面100延伸从数毫米到乃至高达例如数十厘米所选择的距离。靠近检测系统120可以被配置为确定对象的属性以便识别输入对象。此外,除了检测手指(多个)之外,靠近检测系统120还可以被配置为检测用户的手的其他部分,并且该系统可以被配置为识别伪输入并且避免进一步的动作。在一些实施方式中,靠近检测系统120被配置为检测并且指示多个对象110、112的同时靠近。在悬停区域140中同时地检测到的对象110、112中的每一个可以与响应于由各个对象进行的进一步输入所开始的至少一个动作或功能相关联。装置10进一步包括或者被耦合到控制器130。可以将靠近检测系统120经由控制电路耦合到控制器130。靠近检测系统120被配置为当对象110、112进入悬停区域140和/或在悬停区域140中移动时对控制器130提供信号。基于该输入信号,可以开始命令、选择和其他类型的动作,典型地用于导致用于用户的可视的、可听的和/或可触的反馈。控制器130还可以被配置为被连接到一个或多个输出设备,例如显示器。控制器130可以被配置为控制显示器是的不同的应用视图。控制器130可以被配置为与装置10内部或外部的其他设备(例如收发器)通信和/或对它们进行控制,以向其他通信设备发送并且从其他设备接收信息。例如,控制器130可以被配置为对下文结合图3到图8所说明的功能中的至少一些进行控制。将要理解,可以由单个控制单元或多个控制单元实现控制器130的功能。在一些实施方式中,在包括触摸屏显示器的装置中设置靠近检测系统120。因此,输入表面100可以是触摸屏的表面。触摸屏包括多个触敏检测器以检测到屏幕显示表面部分的输入。可以向控制器130或另一个控制器提供来自触敏检查器的信号,以提供进一步的用户输入。控制器130或另一个控制器还可以控制GUI项在触摸屏上的显示。将要理解,装置10可以包括本文未详细讨论的各种其他元件。例如,装置10可以包括如一个或多个摄像机,用于监视用户动作,例如输入对象110、112在z方向上的移动。虽然将装置10和控制器130描述为单个实体,但是可以在一个或多个物理的或逻辑的实体中实现不同的特征。可能存在另外的专用功能模块,例如用于携带结合图3到图8所述的一个或多个功能。现在提供用于基于检测到的输入对象的移动方向从源设备向目标设备传送信息项的方法、装置、系统和计算机程序。图2说明用于在电子设备200、210之间传送信息项的示例性实施方式。该电子设备可以包括上文所示的装置10。现在参考用于说明方法的图3,其中例如可以将该方法作为源设备200中的控制算法来执行。源设备200被配置为检测302由一个或多个输入对象进行的并且与一个或多个信息项相关联的选择输入220。例如,用户可以通过触摸图标或执行悬停选择动作来选择由触摸屏上的图标所指示的音乐文件。源设备200还被配置为检测304输入对象的后续移动222。检测到306对象的与选择输入之后持有信息项相关联的的后续移动222的方向230。控制器130可以被配置为基于输入对象的连续的X、I位置来确定306移动方向,例如,实质上在横向方向中的移动。控制器可以被配置为在检测到信息项的选择之后,确定用于触摸输入表面100或在悬停区域140中悬停的输入对象的移动方向。要注意,选择输入220、302可以是自动触发输入对象的移动306的监视以确定方向的自动抓取输入。基于检测到的持有信息项的输入对象的移动方向230,识别308至少一个目标设备210。在识别目标设备之后,可以建立310与目标设备的可操作的连接,以向该目标设备发送该信息项。例如,可以在设备200、210之间建立短距离无线连接。这允许简单的和直观的交互方法,以便用户在设备之间共享信息项。用户不需要预先独立地选择目标设备,而是可以仅仅开始朝向目标设备移动信息项。此外,用户不需要经由菜单操作来选择或配对目标设备,并且用户可以“在飞行中”改变目标而无需用于连接建立的具体动作或者取消与以前的目标设备的连接。在一个示例性实施方式中,源设备200可以在方框308中基于所检测的方向230和附近设备的相对位置直接识别目标设备。然后可以使得所识别的目标设备被可操作地连接,并且源设备可以发送信息项或者向目标设备通知信息项和/或接近的输入对象110。在另一个示例性实施方式中,源设备可以在方框308中向一个或多个附近设备发送与所检测的移动方向230相关联的信息,以配置识别。目标设备中与该实施方式相关的动作在图4中还在图4中说明。从源设备接收402与输入对象的移动方向相关联的方向信息。对于悬停区域140中的或用于触摸触敏感测区域的输入对象110、112,监视输入对象的移动方向。在一个不例性实施方式中,监视306、404触摸和悬停输入二者,并且可以在源设备200和/或目标设备210中应用触摸和悬停输入二者的组合。例如,可以在首次检测到输入对象110、112触摸输入表面100并且随后悬停在悬停区域140中(例如当移动304信息项时)之后,在源设备200中开始信息项的传输。接收设备210可以被配置为检测首先悬停并且随后触摸输入表面的输入对象。响应于检测到输入对象实质上从由接收的方向信息所指示的方向到达,基于接收的方向信息将该输入对象识别404为由源设备200指示的输入对象。输入对象的识别因此可以总体上涉及发现实质上从所接收的方向信息中所指示的方向(范围)接近的或者向所接收的方向信息中所指示的方向(范围)移动的输入对象。因此,当发现404适当的输入对象,用于执行图4的方法的设备可以将其自身识别为用于信息项传送的预期目标设备,并且触发监视功能以检测释放输入。要注意到,可以应用诸如标识符或属性信息的对象识别信息来识别404输入对象。 响应于检测406由所识别的输入对象进行的释放输入226,可以使得源设备200被可操作地连接408以开始与来自源设备200的对象相关联的信息项的传输。目标设备210可以发送用于源设备的请求(或对于在方框402中接收的请求的响应),用于触发源设备向源设备发送310信息项。因此,可以通过广播或组播开始的信息项传送操作的信息将基于检测到的移动方向的目标设备的识别配置在源设备中,并且随后基于所接收的消息来识别目标设备。在一个示例性实施方式中,装置10被配置为检测由在输入表面上方的悬停区域140中的一个或多个对象(独立地或组合地)进行的手势,以触发信息项的功能,例如选择、移动和/或释放。可以结合图2到图4中的方框中的至少一些方框来应用基于手势的输入。图5的示例说明用于基于手势的输入的总体方法,并且可以被应用在源设备200和目标设备210中。检测502在十分靠近输入表面100处同时存在一个或多个对象。因此,当在悬停区域140中检测到至少一个对象110时,即使没有与输入表面进行物理接触,可以进入方框502。可能存在其他情况,例如该对象处于距另一个对象或者电子设备的输入表面预定距离之内。图5中所示的示例性方法连续地监视悬停手势。因此可以监视到靠近感测区域140中的改变。基于所检测的改变识别手势。响应于检测到504悬停手势,可以确定506与该悬停手势相关联的一个或多个(目标)信息项。对于该信息项,可以确定并且执行508当前或临时与该悬停手势相关联的软件功能。在一些实施方式中,基于检测的拖放悬停手势,从源设备向传送目标设备传送信息项。例如,可以结合方框302和406来应用图5的特征,以将分别将抓取悬停手势检查为选择输入并且将放开悬停手势检测为释放输入。作为一个示例,响应于检测到504类似于当双击鼠标按钮时的手指的移动的手势,可以选择被检测为该手势的目标的GUI元件。例如,响应于检测到504两个或多个手指彼此收回(最初彼此触摸)的手势,可以检测到释放输入。在一个实施方式中,应用多悬停检测技术来识别用户输入。术语多悬停总体涉及使用多个手指在输入表面(如触摸屏)上面完成的手势的组合。可以结合一个或多个上述实施方式来应用多悬停检测以检测用户输入。图6a到图6c说明用于触发电子设备之间的信息项的传送的多悬停手势的一个示例。图6a和图6b说明抓取手势:首先利用三个张开的手指接近源设备600的屏幕。手指在屏幕上的一个GUI项(如文件图标)的上面合在一起,这被检测为用于选择GUI项和相关联的信息项的选择输入。用户因此可以抓取GUI项并且可以在屏幕上朝着目标设备610移动该GUI项。源设备600可以被配置为响应于检测到维持的捏撮手势来将该信息项检测为被持有,并且检测手指的移动方向。用户因此可以“提起”相关联的信息项并且在目标设备上面移动(捏撮的)手指。如图6c中所示,响应于检测到当用户张开手指时的放开悬停姿势,可以由目标设备610检测释放输入。抓取和放开悬停输入的检测因此可以基于检测的至少两个指尖之间的距离。可以通过利用一个或多个摄像机、红外传感器(多个)、光等级传感器(多个)或可以基于其来检测在悬停区域中的指尖的相对位置的一些其他合适类型的传感器(多个)(例如超声)的输出来确定指尖之间的距离。例如,可以将这样的传感器配置在电子设备10的显示器的周围或者在一些情况下,在该显示器下面。还有可能应用这些方法的组合。图7a和图7b显不了用于电子设备之间的信息项的基于方向的移动的其他不例性方法。例如,可以应用该方法作为由控制器130进行的控制算法。在一个实施方式中,源设备(例如图2中的源设备200)被配置为确定702所检测的附近设备的相关位置。可以关于源设备的当前定向来确定该位置。设备可以执行监视过程以检测附近的设备并且与所检测的设备局部地交换位置信息,如每个设备关于给定参考点的坐标。可以周期性地或者基于一些其他触发来执行方框702。例如,源设备可以被配置为搜索附近设备,并且响应于检测到在该源设备附近的新设备,进入方框702。装置10可以包括一个或多个定位传感器,用于使得设备能够检查其他设备相对于它的当前位置的位置、定向或移动。装置10可以包括定位系统,该定位系统组合超声和惯性定位传感器以检测其他设备的移动改变、位置、方向或存在。例如,可以使用超声信号测量源设备200关于其他附近设备210的相对位置,同时使用惯性定位传感器来检测距该位置的移动的改变。可以基于所检测的固定在设备的各个点处的一个或多个传感器之间的距离,计算附近设备的相对位置。例如,设备可以包括位于各个设备的中间的两个或多个发射器以及位于角落的两个或更多个接收器。在该示例中,超声定位检测从由该发射器向全部方向一致地发送的红外(IR)信号开始。该信号作为用于计算超声传输延迟的起始点。该IR信号可以具有识别码,该识别码识别发射器并且向其他设备通知该发射器是静止的还是移动的。IR信号的开始与超声突发的接收时刻之间的时间差用于计算距离。通常,可以利用装置10中的两个或多个麦克风接收发射的超声信号。由于已知装置10的尺寸,所以可以使用三角测量和聚类技术计算各种附近发射器的距离和角度。可以通过组合来自不同设备的定位数据来改善聚类和三角测量的准确性。可以通过使用3D陀螺仪、3D加速计和3D罗盘技术来提供定位系统中的惯性定位传感器。用于执行图7a的方法的设备还对于任意用户输入连续地监视输入区域,例如悬停区域140或触摸屏。响应于检测到704选择输入,确定706与选择输入相关联的信息项(多个)。在一些实施方式中,确定708与所检测的输入相关联的输入对象(多个)的属性。例如,确定关于用户的手(如手指和/或手腕)的识别信息,以允许从其他设备识别源设备的用户。用户的手的一些示例性属性包括但不限于左手或右手、肤色、近似大小(或者成人或儿童手的指示)、手指的配置,例如手指聚拢的捏撮手势以及应用了多少个手指的指示。但是,还可以应用其他显著的描述符,例如短袖的颜色、用于读取手的热传感器等。可以与所检测的选择输入和信息项相关联地临时存储这些确定的属性。例如,控制器130可以被配置为基于分析来自靠近检测系统120和/或其他传感器(如一个或多个摄像机)的信号来检测输入对象的该属性。检测710相关联的输入对象110、112的移动的方向。可以响应于检测到提供选择输入的所识别的输入对象的移动,进入该方框。基于检测的移动方向,确定712至少一个目标设备。在一些实施方式中,源设备确定诸如用户的手的输入对象(其引起选择输入)的描述,以便目标设备将该输入对象识别为正确的输入对象。向目标设备发送714输入对象的描述。该描述可以包括在方框708中确定的属性信息。该实施方式允许在多个输入对象实质上向相同方向移动的情况中进一步避免错误。现在参考图7b的示例,图7b说明目标设备中的功能。从源设备接收752对象描述。目标设备被配置为监视用户输入,并且响应于检测触摸触摸屏的对象或者检测到悬停区域140中的输入对象,分析754该感测的对象的特性。将检测的感测对象(多个)的属性与接收的对象描述中的属性进行比较756。响应于检测到具有与接收的对象描述中的属性足够地匹配的属性的对象,用于执行图7b的方法的设备可以将其自身识别为目标设备并且开始对于预定释放输入(例如,悬停放开手势)监视输入对象。如果检测到758释放输入,可以向源设备发送760请求。如果对象描述与相关联的信息项的信息相关联,则使用方框760中的该请求,目标设备还可以包括信息项识别息。再次参考图7a,响应于接收到716来自目标设备的请求,源设备向目标设备发送718与输入对象和选择输入相关联的信息项(多个)。如图7b的方框762所示,目标设备接收与对象描述相匹配(并且引起释放输入)的输入对象相关联的信息项。如结合图3和4所指示的,可以从源设备向目标设备传送方向信息。因此,方框714、752中,还可以结合输入对象描述信息或者作为输入对象描述信息的一部分来传送用于指不输入对象110、112的移动方向的方向信息。此外,该方向信息可以由目标设备使用以识别756正确的输入对象。但是,在源设备200与目标设备210之间还可以传送其他信息,例如,关于所检测的输入对象110、122的移动速度的信息。对于应用的信息类型的每一个,如方向信息或对象描述,可以在源设备与目标设备之间的信息中应用一个或多个预定义数据字段。根据一些示例性实施方式,响应于上述功能(例如所检查的用户输入302到306、402,406,704和758中的一个或多个)的一个或多个,修改至少一个与将要显示的图形用户接口元素的关联。这总体涉及增加和/或修改显示器上的一个或多个信息元素的可视化。例如临时地显示特定的GUI。还可以由装置10产生其他输出,如可听的和/或触觉的输出。因此,可以进一步向用户通知正在进行的或已检测的动作,例如将要发送/接收信息。可以提示用户,以确保信息项的接收和/或发送,在允许传送信息项之前可以执行一个或多个安全过程。在一个示例性实施方式中,设备之间的信息项的发送和/或接收可以仅应用在装置10的屏幕上显示的项中的一些项。控制器130可以被配置为通知用户哪些Π对象支持该可能性。可以结合提供3D交互或3D交互的感测的用户接口来应用上述特征中的至少一些。例如,可以应用各种自动立体屏幕。靠近检测系统120可被配置为估计输入对象110、112与输入表面100之间的距离并且根据该距离来选择动作,例如由输入对象进行的一个或多个上述用户输入。在二维(2D)⑶I中,项一个接一个地放置。在3D⑶I中,可以在彼此之上放置单独的项或者因而一些项被放置得比其他项更高或更低。对于用户而言,可能希望同时选择多个GUI项。多悬停触摸的一个变形是标记多维区域并且在触摸屏上移动它,例如利用手指的单个“形成”同时标记或选择多个项。手指的指尖形成2D多边形或3D形状的边缘。可以用各种方式配置该选择,例如:两个手指被检测为形成在2D空间(指尖处于相同高度)或3D空间(指尖处于不同高度)的向量。选择落入该向量中的所有CTI项。例如,图1的控制器130可以被配置为基于来自靠近检测系统120和/或其他传感器(多个)的信号来确定指尖和形成区域的位置。图8说明由三个手指进行的区域800的该标记和检测以及该区域中的多个图标和相关信息项的示例。在另一个示例中,检测4个指尖以形成3D空间中的多边形。例如,可以结合方框302、704来应用该选择,以选择信息项(多个)。可以在目标设备的方向上移动所选择信息项,并且3D GUI可以说明所选择的(3D)对象随着输入对象的移动。为了补充多悬停触摸,用于标记触摸屏上的三维区域的可替换的方式是测量触摸屏幕的每个手指的压力等级:施加的压力越强,则该点在GUI的3D空间中进入得越低。在一个示例性实施方式中,向源设备的用户通知潜在目标设备。例如,图2的源设备200检测附近设备210,确定该潜在目标设备210的相对位置,并且显示所检测的识别和位置信息。在一个实施方式中,基于源设备的当前定位,在显示器上定位潜在目标设备的图标或其他表示,以指示该潜在目标设备当前位于的方向。用户然后可以向所指示的方向移动该图标,并且可以识别目标设备。例如,显示为了指示方向所定位的潜在目标设备的2D/3D图标。此外,还可以估计并且对用户指示潜在目标设备的距离。例如,可以根据所检测的距离改变目标设备图标的大小。如果设备的位置或源设备的定向改变,则显示位置可以被相应地更新。在一个示例性实施方式中,向目标设备210的用户通知源设备。例如在方框402之后,目标设备可以在它的屏幕上指示源设备的方向(以及例如名称)。这一个实施方式中,在(例如在方框404中)检测到输入对象(例如,在目标设备上面的用户的手)之后,显示该源设备信息。还可以显示关于信息项的识别信息。例如,可以在目标设备屏幕中,例如在源设备图标的上面,显示该信息项的名称或图标。好处在于现在用户知道目标设备准备接收信息项(多个),并且正在等待释放输入,例如结合图6所示的手指释放手势。此外,用户可以知道该项将来自哪个设备。广泛的功能可用于将要与由触敏检测系统和/或靠近检测系统120检测的输入(例如选择输入或释放输入)相关联的选择。控制器130例如可以被配置为根据装置10的当前操作状态、用户输入或在装置10中执行的或应用来特征该关联。例如,关联可以是应用专用的、菜单专用的、视图专用的和/或环境(可以基于从当前环境或装置10的使用获得的信息来定义该环境)。上述特征可以适用于不同的应用和应用模式。具体的优点可用的应用的一些示例包括浏览器应用、设备管理应用、文件管理应用、与媒体内容相关的应用和服务、利用增强现实交互的应用、社会网络应用等等。图9显示根据一个示例性实施方式的电子设备900的结构的框图。该电子设备可以包括装置10、200、210。虽然说明并且将在下文处于示例的目的描述电子设备900的一个实施方式,但是本发明的实施方式可以利用其他类型的电子设备,例如但不限于便携式数字助理(PDA)、寻呼机、移动计算机、桌上电脑、膝上电脑、平板电脑、媒体播放器、电视机、游戏设备、照相机、录像机、定位设备、电子书、可戴式设备、投影仪以及其他类型的电子系统。此外,示例性实施方式的装置无需是整个电子设备,而是在其他示例性实施方式中可以是电子设备的一个组件或一组组件。例如,该装置的形式可以是芯片集或用于通过执行上述功能的至少一些功能(例如,图1的控制器130的功能)来进行控制的一些其他类型的硬件模块。处理器902被配置为执行指令并且实现与电子设备900相关联的操作。处理器902可以被配置为实现上文对于控制器130所示的控制功能中的至少一些功能。处理器902可以包括多个装置,例如数字信号处理器设备、微处理器设备、和用于执行各种功能(例如包括结合图1到7b所述的功能中的一个或多个功能)的电路。例如,处理器902可以被配置为执行图1的控制器130的功能中的至少一些功能。处理器902可以通过使用从存储器获取的指令,控制在电子设备900的组件之间的输入和输出数据的接收和处理。可以将处理器902实现在单个芯片、多个芯片或多个电子组件上。可用于处理器902的架构的一些示例包括专用或嵌入式处理器、专用集成电路(ASIC)。处理器902可以包括用于操作一个或多个计算机程序的功能。可以将计算机程序代码存储在存储器904中。至少一个存储器和计算机程序代码可被配置为利用至少一个处理器使得该装置执行包括例如以上结合图1到8所述的功能的一个或多个功能的至少一个实施方式。典型地,处理器902与操作系统一起操作,以执行计算机代码并且产生和使用数据。作为示例,存储器904可以包括非易失性部分,例如电可擦除可编程只读存储器(EEPR0M)、闪存等,以及易失性部分,例如包括用于数据的临时存储的高速缓冲存储区域的随机访问存储器(RAM)。信息也可以位于可删除存储介质上并且当需要时被下载或安装到电子设备900上。电子设备900可以与包括发射器和接收器的收发器单元906可操作地通信的天线(或多个天线)。电子设备900可以利用一个或多个空中接口标准和通信协议来操作。通过说明的方式,电子设备900可以根据大量第一、第二、第三和/或第四代通信协议等中的任意一个来操作。电子设备900可以根据一个或多个有线协议(例如以太网和数字用户线路(DSL)),第二代(2G)无线通信协议(例如IS-136 (时分多址(TDMA))、全球移动通信系统(GSM)和IS-95 (码分多址(CDMA))),第三代(3G)无线通信协议(例如第三代合作伙伴计划(3GPP)的 3G 协议、CDMA2000、宽度 CDMA (WCDMA)、和时分同步 CDMA (TD-SCDMA)),第四代(4G)无线通信协议(例如长期演进(LTE)先进协议、诸如IEEE802.11的无线局域网协议、诸如蓝牙(或IEEE工作组802.15的另一个协议)的无线个域网(WPAN)协议、IrDA, Ζ-ffave,ZigBee等)来进行操作。处理器902可以控制收发器单元906以连接另一个(源或目标)通信设备,并且通过使用由收发器单元906提供的数据传送服务与其他通信设备通信上述信息。例如,也可以应用蓝牙无线电来检测附近设备。在基于移动方向检测到308目标设备之后,可以例如由无线局域网(WLAN)或无线个域网(WPAN)连接来连接目标设备。电子设备900的用户接口可以包括输出设备908 (例如扬声器)、一个或多个输入设备910 (例如麦克风)、键区或一个或多个按钮或致动器、以及用于在两个或多个维度上显示信息的显示器912。输入设备910可以包括被配置为从用户的触摸接收输入并且向处理器902发送该信息的触敏设备。该触敏设备可以被配置为还识别在触敏表面上的触摸的位置和大小。该触敏设备可以基于感测技术,包括但不限于电容性感测、电阻式感测、表面声波感测、压力感测、电感性感测和光学感测。此外,该触摸感测设备可以基于单点感测或多点感测。在一个实施方式中,输入设备是位于显示器912前面的触摸屏。输入设备910可以被配置为提供关于输入对象在对于处理器902的输入设备910的输入表面上的移动的信息。显示器912可以具有适用于所讨论的电子设备900的任意类型,一些示例包括等离子显示器面板(PDP)、液晶显示器(IXD)、发光二极管(LED)、有机发光二极管显示器(OLED)、投影仪、全息显示器等。电子设备900还可以包括被可操作地耦合到处理器902的靠近检测系统914,例如之前所述的系统120。靠近检测系统914被配置为检测何时手指、触控笔或另一个定点设备十分靠近但是不接触例如包括外壳或输入/输出(I/O)设备(如触摸屏)的计算机系统的一些组件。悬停甚至可以被布置在显示所投影的表面之上。例如,可以使用照相机来检测手指的靠近和位置。靠近检测系统914可以被配置为对于处理器902提供关于悬停输入对象的移动的信息。电子设备900可以包括一个或多个附加传感器916,例如一个或多个上述传感器。传感器916例如可以是磁力计,其中,当确定702电子设备900关于其他附近设备的方向时可以使用磁力计的输出。电子设备900还可以包括图9中未显示的附加的单元和元件,例如其他接口设备、电池、媒体捕获元件(如照相机、视频和/或音频模块)以及用户身份模块。可以将本发明的实施方式实现在软件、硬件、应用逻辑或软件、硬件、应用逻辑的组合中。在一个示例性实施方式中,将应用逻辑、软件或指令集保持在各种常规计算机可读介质中的任意一个之上。在本文的上下文中,“计算机可读介质”可以是可以包括包含、存储、通信、传播或传输这样一种指令的任意介质或装置,其中由或结合指令执行系统、装置或设备,例如计算机(它的一个示例是图9中所述并且所示的计算机)来使用该指令。计算机可读介质可以包括计算机可读存储介质,计算机可读存储介质可以是可以包含或存储这样一种指令的任意介质或装置,其中由或结合指令执行系统、装置或设备(例如计算机)来使用该指令。如果希望,则可以按照不同的次序和/或彼此并行地执行本文所讨论的不同的功能中的至少一些功能。作为一个示例,可以稍后例如与方框714结合地执行图7a的方框708。此外,如果希望,则一个或多个上述功能可以是可选择的或者可以被组合。例如,可以与结合图7a和7b所示的一个或多个功能独立地应用这些图中的其余功能。在另一个示例中,可以与图7a和7b结合地应用图5的方框,以配置基于悬停的输入检测。虽然在独立权利要求中阐述了本发明的各种方面,但是本发明的其他方面包括来自所述实施方式和/或具有独立权利要求的特征的从属权利要求的特征的其他组合,并且不仅仅是权利要求中明确阐述的组合。在这里还要注意到,虽然上文描述了本发明的示例性实施方式,但是这些描述不应该被视为是限制性的。相反,在不脱离如所附权利要求所限定的本发明的范围的前提下,存在许多可以做出的变化和修改。
权利要求
1.一种方法,包括: 由源设备检测由用于选择信息项的输入对象进行的选择输入, 在所述选择输入之后检测所述输入对象的移动方向, 基于所述输入对象的所述移动方向识别目标设备,以及 致使与所述目标设备的可操作连接以便向所述目标设备传送所述信息项。
2.根据权利要求1所述的方法,其中检测在十分靠近输入表面处存在输入对象, 基于检测由所述输入对象进行的抓取悬停手势来配置所述选择输入的所述检测,以及 基于检测到所述输入对象的悬停方向来配置所述对象的所述移动方向的所述检测。
3.根据权利要求1或2所述的方法,其中所述源设备搜索其他附近设备, 所述源设备确定附近设备关于所述源设备的位置的位置, 选择位于所述输入对象的所述移动的方向中的至少一个设备作为所述目标设备,以及响应于检测到所述输入对象朝向所述目标设备的移动,向所述目标设备通知接近的输入对象和/或所述信息项。
4.根据前述权利要求中任一项所述的方法,其中所述源设备确定用户的手的描述,以及 所述源设备向所述目标设备发送所述描述。
5.根据前述权利要求中任一项所述的方法,其中向至少一个其他设备发送关于至少所检测的方向的信息,以及 响应于所述目标设备请求所述信息项,向所述目标设备发送所述信息项。
6.一种方法,包括: 接收与从源设备来的输入对象的移动方向相关联的方向信息, 基于所接收的方向信息识别输入对象,以及 响应于检测到由所识别的输入对象进行的释放输入,致使与所述源设备的可操作连接以开始与从所述源设备来的所述输入对象相关联的信息项的传输。
7.根据权利要求6所述的方法,其中所述目标设备确定十分靠近所述目标对象的输入表面的输入对象的移动方向, 响应于检测到所述输入对象从在所接收的信息中所指示的所述方向接近,识别所述输入对象并且激活悬停手势感测功能,以及 响应于检测到由所识别的对象进行的放开悬停手势,可操作地连接所述源设备以开始所述信息项的传输。
8.根据权利要求6或7所述的方法,其中从所述源设备接收输入对象描述,以及 基于所接收的输入对象描述来进一步识别所述输入对象。
9.根据权利要求8所述的方法,其中所述输入对象描述是手描述,以及 由所述目标设备实现手匹配过程以基于所述手描述来识别手。
10.根据前述权利要求6到9中任一项所述的方法,其中: 所述目标设备确定附近设备相对于它自身的位置,以及 选择位于所述输入对象的所述移动的方向中的至少一个设备作为所述源设备。
11.根据前述权利要求任一项所述的方法,还包括: 检测在十分靠近输入表面处存在至少两个手指,定义所述手指之间的选择区域;以及 选择与所述选择区域相关联的信息项。
12.根据权利要求11所述的方法,其中基于检测到至少部分处于不同高度的三个或多个输入对象,在三个维度中定义所述选择区域。
13.一种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器, 所述至少一个存储器和所述计算机程序代码被配置为利用所述至少一个处理器使得所述装置至少执行: 检测由用于选择信息项的输入对象进行的选择输入, 在所述选择输入之后检测所述输入对象的移动方向, 基于所述输入对象的所述移动方向识别目标设备,以及 致使与所述目标设备的可操作连接以便向所述目标设备传送所述信息项。
14.一种装置,包括: 用于检测由用于选择信息项的输入对象进行的选择输入的装置, 用于在所述选择输入之后检测所述输入对象的移动方向的装置, 用于基于所述输入对象的所述移动方向识别目标设备的装置,以及 用于致使与所述目标设备的可操作连接以便向所述目标设备传送所述信息项的装置。
15.一种装置,包括: 用于无线传输的通信单元; 用于检测用户输入的输入设备;以及 可操作地耦合到所述通信单元和所述输入设备的控制器,所述控制器被配置为: 检测由用于选择信息项的输入对象进行的选择输入, 在所述选择输入之后检测所述输入对象的移动方向, 基于所述输入对象的所述移动方向识别目标设备,并且 控制通信单元以与所述目标设备可操作地连接以便向所述目标设备传送所述信息项。
16.根据权利要求13到15中任一项所述的装置,其中所述装置被配置为检测在十分靠近输入表面处存在输入对象, 所述装置被配置为检测由所述输入对象进行的抓取悬停手势,以及 所述装置被配置为检测所述输入对象的悬停方向。
17.根据权利要求13到16中任一项所述的装置,其中所述装置被配置为搜索其他附近设备, 所述装置被配置为确定附近设备关于所述源设备的位置的位置, 所述装置被配置为选择位于所述输入对象的所述移动的方向中的至少一个设备,以及所述装置被配置为响应于检测到所述输入对象朝向所述目标设备的移动,向所述目标设备通知所述接近的输入对象和/或所述信息项。
18.根据前述权利要求13到17中任一项所述的装置,其中所述装置被配置为确定用户的手的描述,以及 所述装置被配置为向所述目标设备发送所述描述。
19.根据前述权利要求13到18中任一项所述的装置,其中所述装置被配置为向至少一个其他设备发送关于至少所检测方向的信息,以及 所述装置被配置为响应于所述目标设备请求所述信息项,向所述目标设备发送所述信息项。
20.一种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器, 所述至少一个存储器和所述计算机程序代码被配置为利用所述至少一个处理器致使所述装置至少执行: 接收与从源设备来的输入对象的移动方向相关联的方向信息, 基于所接收的方向信息识别输入对象,以及 响应于检测到由所识别的输入对象进行的释放输入,致使与所述源设备的可操作连接以开始与从所述源设备来的所述输入对象相关联的信息项的传输。
21.一种装置,包括: 用于接收与从源设备来的输入对象的移动方向相关联的方向信息的装置, 用于基于所接收的方向信息识别输入对象的装置,以及 用于响应于检测到由所识别的输入对象进行的释放输入,致使与所述源设备的可操作连接以开始与从所述源设备来的所述输入对象相关联的信息项的传输的装置。
22.—种装置,包括: 用于无线传输的通信单元; 用于检测用户输入的输入设备;以及 可操作地耦合到所述通信单元和所述输入设备的控制器,所述控制器被配置为: 接收与从源设备来的输入对象的移动方向相关联的方向信息, 基于所接收的方向信息识别输入对象,以及 响应于检测到由所识别的输入对象进行的释放输入,致使与所述源设备的可操作连接以开始与从所述源设备来的所述输入对象相关联的信息项的传输。
23.根据前述权利要求20到22中任一项所述的装置,其中所述装置被配置为确定十分靠近输入表面的输入对象的移动方向, 响应于检测到所述输入对象从在所接收的信息中所指示的所述方向接近,所述装置被配置为识别所述输入对象并且激活悬停手势感测功能,以及 所述装置被配置为响应于检测到由所识别的对象进行的放开悬停手势,致使可操作地连接所述源设备以开始所述信息项的传输。
24.根据前述权利要求20到23中任一项所述的装置,其中所述装置被配置为从所述源设备接收输入对象描述,以及 所述装置被配置为基于所接收的输入对象描述来进一步识别所述输入对象。
25.根据权利要求24所述的装置,其中所述输入对象描述是手描述,以及 所述装置被配置为实现手匹配过程以基于所述手描述识别手。
26.根据前述权利要求20到25中任一项所述的装置,其中所述装置被配置为确定附近设备相对于它自身的位置,以及所述装置被配置为选择位于所述输入对象的所述移动的方向中的至少一个设备。
27.根据前述权利要求20到26中任一项所述的装置,其中所述装置被配置为检测在十分靠近输入表面处存在至少两个手指, 所述装置被配置为定义所述手指之间的选择区域;以及 所述装置被配置为选择与所述选择区域相关联的信息项。
28.根据权利要求27所述的装置,其中: 所述装置被配置为基于检测到至少部分处于不同高度的三个或多个输入对象,在三个维度中定义所述选择区域。
29.根据前述权利要求13到28中任一项所述的装置,其中,所述装置是包括触摸屏的移动通信设备。
30.一种计算机可读存储介质,其包括一个或多个指令的一个或多个序列的,其中当所述一个或多个指令被装置的一个或多个处理器执行时使得所述装置执行根据权利要求1到12中任一项所述的方法。
全文摘要
根据本发明的示例性实施方式,提供了一种用于在通信设备之间传送信息项的方法。源设备检测由输入对象进行的选择输入。在该选择输入之后,检测该输入对象的移动方向。基于该输入对象的该移动方向识别目标设备。连接该目标设备以便传送与该选择输入相关联的信息项。
文档编号G06F3/0488GK103109257SQ201180038040
公开日2013年5月15日 申请日期2011年6月16日 优先权日2010年6月25日
发明者E·奥利拉, J·H·阿拉斯维奥里 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1