虚拟创建的输入对象的制作方法

文档序号:6533025阅读:166来源:国知局
虚拟创建的输入对象的制作方法
【专利摘要】本发明提供一种设备,其包括电触摸表面以及连接到触摸表面的控制器。基于用户在触摸表面上绘制符号,所述控制器被配置成在触摸表面处创建对应于所绘制的符号的虚拟用户输入对象。
【专利说明】虚拟创建的输入对象

【技术领域】
[0001]本发明的示例性而非限制性的实施例总体上涉及输入装置,并且更具体来说涉及虚拟输入对象。

【背景技术】
[0002]已经知道触摸屏允许用户与设备进行交互。举例来说,用户可以使用触摸屏上的手指移动在触摸屏上四处移动照片的图像,或者使用手指来放大或缩小所述图像的视图。各种应用还使用图标以允许用户通过触摸屏上的相对于图标的手指移动来与所述应用进行交互。


【发明内容】

[0003]下面的概要仅仅意图是示例性的。这里的概要不意图限制权利要求书的范围。
[0004]根据一个方面,提供一种设备,其包括电触摸表面以及连接到触摸表面的控制器。基于用户在触摸表面上绘制符号,所述控制器被配置成在触摸表面处创建对应于所绘制的符号的虚拟用户输入对象。
[0005]根据另一方面,一种方法包括:由用户利用电子输入装置绘制符号;以及创建对应于所绘制的符号的虚拟用户输入对象以供用户利用电子输入装置来使用。
[0006]根据另一方面,提供一种可由机器读取并且有形地具体实现可由机器执行来施行各种操作的指令程序的非瞬时性程序存储装置,所述操作包括:基于用户利用电子输入装置绘制符号,创建对应于所绘制的符号的虚拟输入对象以供用户利用电子输入装置来使用;以及利用与虚拟输入对象的用户交互来施行至少一项功能。

【专利附图】

【附图说明】
[0007]在后面结合附图做出的描述中将对前述各个方面和其他特征进行解释,其中:
[0008]图1是一个示例性实施例的透视图;
[0009]图2是示出了图1中所示的实施例的其中一些组件的图示;
[0010]图3是在图1-2中所示的触摸屏上绘制的符号的图示;
[0011]图4是图1-2中所示的触摸屏上的虚拟用户输入对象的图示;
[0012]图5是图3中所示的符号与图4中所示的最终创建的对象之间的对应性的图示;
[0013]图6是关于如何能够在不同的位置处创建所述符号和/或对象或者将其移动到不同位置的图示;
[0014]图7是关于如何能够把所述符号和/或对象创建得更大或者在创建之后使其变得更大的图示;
[0015]图8A和8B不出了可能的符号/对象的一个不同的实例;
[0016]图9A和9B不出了可能的符号/对象的另一个不同的实例;以及
[0017]图10是示出了一种示例性方法的一些步骤的图示。

【具体实施方式】
[0018]参照图1,其中示出了合并有一个示例性实施例的特征的设备10的透视图。虽然将参照附图中示出的示例性实施例来描述所述特征,但是应当理解的是,各项特征可以被具体实现在许多替换形式的实施例中。此外,可以使用任何适当尺寸、形状或类型的元件或材料。
[0019]在该例中,设备10是手持式便携电子装置,其包括电话应用、因特网浏览器应用、摄影机应用、视频记录器应用、音乐播放器和记录器应用、电子邮件应用、导航应用、游戏应用和/或任何其他适当的电子装置应用。在该示例性实施例中,设备10包括:外罩12,同时充当显示器和用户输入的触摸屏14,接收器16,发送器18,可以包括(还参照图2)至少一个处理器22、至少一个存储器24、软件30的控制器20,以及可再充电电池26。但是所有这些特征对于实施后面描述的保护并非必要。举例来说,各项特征可以被使用在具有作为用户输入的触摸表面的任何适当类型的电子装置中,比如计算机触摸板或者任何类型的设备上的触摸屏,其中例如包括收银机、音乐播放器或混合器、数字视频记录器。
[0020]如图2中所见,触摸屏14形成供用户用作输入装置以便与设备10上的应用进行交互的触摸表面。在一个替换的示例性实施例中,所述触摸表面可能不是触摸屏,比如是计算机触摸板。设备10包括控制器20,所述控制器20包括(多个)处理器22、(多个)存储器24以及例如各种应用之类的计算机软件/编程30。
[0021]设备10被配置成允许用户在触摸表面14上创建虚拟用户输入对象。例如基于正由用户使用的应用,设备10可以被配置成允许用户和设备创建多个不同的虚拟用户输入对象。为了创建虚拟用户输入对象,用户首先在触摸表面14上绘制符号。在用户绘制符号之后,设备10随后可以在触摸表面14处创建虚拟用户输入对象,以供用户随后使用来与应用进行交互。
[0022]还参照图3,图中示出了触摸屏14,其中用户使用其手指绘制出代表圆形的符号
32。还参照图4,基于由用户绘制的符号32,控制器20被配置成创建虚拟用户输入对象34以供用户在触摸屏14处使用。还参照图5,在该例中,由用户绘制的符号32保持在触摸屏14上可见,并且对象34被叠加在相同的位置处,但是不一定被用户看见。在一个替换的示例性实施例中,符号32可以消失并且被等同于对象34的可见符号替代。在另一个实例中,符号32可以保持可见,并且代表所述对象的另一个符号也可以是可见的。在另一个替换的示例性实施例中,符号32可能从来都不可见,或者可以在绘制之后不久就消失;其中使得代表对象34的符号可见或不可见。
[0023]一旦创建了虚拟用户输入对象34,用户现在就可以使用该对象34与正由设备10使用的应用进行交互。举例来说,所述应用可能是用于拍摄照片的摄影机应用或者用于阅览照片的照片阅览应用。对于正在使用摄影机应用的设备10,摄影机应用可以把对象34自动指定为变焦控制,以便允许用户向摄影机应用表明符号/对象32/34中的用于决定摄影机镜头的焦距的区域。替换地或附加地,例如在拍摄照片之前,用户可以围绕符号/对象32/34顺时针移动他/她的手指,以便在符号/对象32/34内部的区域上拉近焦距,并且围绕符号/对象32/34逆时针移动他/她的手指,以便在符号/对象32/34内部的区域上拉远焦距。
[0024]可以在显示屏14上的任何适当位置处创建输入对象34 ;这例如取决于用户绘制符号32的位置。同样地,在该例中,符号32的尺寸和/或形状至少最初由用户控制;而不是由设备10控制。设备10仅仅基于用户绘制的符号32的尺寸、形状和位置来创建后续的对象34。举例来说,图6示出了在显示器14上的不同位置处绘制的相同符号32,以及随着所述符号创建的最终得到的对象34。作为另一个实例,图7示出了在显示器14上的不同位置处绘制的大得多的相同符号32,以及随着所述符号创建的最终得到的更大的对象34。
[0025]所述设备还可以被配置成允许在绘制/创建之后,在显示器上移动符号/对象32/34。举例来说,如果符号/对象32/34最初位于图3中所示的位置处,则所述设备可以被配置成允许用户把符号/对象32/34移动到如图6中所示的新位置。作为另一个实例,如果符号/对象32/34最初被形成为具有图3中所示的尺寸,则设备10可以被配置成允许用户把符号/对象32/34放大到如图7中所示的更大尺寸,或者将其尺寸减小到更小的尺寸。
[0026]设备10可以被编程来辨识出由用户绘制的不同符号,并且基于所辨识出的绘制的符号创建虚拟用户输入对象。举例来说,参照图8A和SB,如果用户绘制出代表正方形的符号36,则设备10可以辨识出所绘制的符号36并且创建栅格对象38,以供用户随后选择其中一个栅格子部分39进行放大。对象38在触摸屏14上可以是不可见的。可能只有符号36可见,但是对象38仍将存在以供使用。作为另一个实例,还参照图9A和9B,如果用户绘制出代表箭头的符号40,则设备10可以被编程来辨识出所绘制的符号40并且创建箭头对象42。同样地,对象42可能是不可见的,但是其功能仍将存在(不管符号40是否被示出或者继续被示出)。
[0027]所创建的用户输入对象至少部分地对应于由用户绘制的符号。换句话说,用户绘制出至少部分地象征该用户想要使用的虚拟用户输入对象的类型的符号。所述设备随后可以辨识出由用户绘制的符号,并且创建该用户通过绘制符号所请求的相应的对象。在一类替换的实例中,用户输入对象可以被创建为与用户所绘制的符号几乎完全相同。
[0028]可以基于在绘制符号时正由设备运行的应用来确定所创建的虚拟用户输入对象。举例来说,如果在用户绘制圆形符号32时设备10正在使用照片阅览器应用,则最终得到的对象34可以是照片变焦虚拟输入对象,从而允许用户通过使得符号/对象32/34更小和更大来拉近和拉远焦距。但是如果在用户绘制圆形符号32时设备10正在使用音乐播放器应用,则最终得到的对象34可以是音量控制虚拟输入对象,从而允许用户通过围绕符号/对象32/34顺时针和逆时针移动该用户的手指来提高和降低音量。
[0029]应当提到的是,符号32的绘制不仅限于通过用户的手指在触摸表面14上绘制。可以使用触笔。在另一个实例中,可以使用语音命令来绘制符号32 ;并且可能与用户对于触摸屏的触摸相结合。举例来说,用户可以对触摸屏进行触摸并且说出“圆形”。所述设备随后可以在用户的触摸位置处绘制圆形,并且该设备随后可以创建虚拟用户输入对象34。
[0030]利用前面描述的特征,用户可以基于他/她的需求、喜恶在显示屏上创建他/她自身的(多个)用户输入对象的设置或配置。举例来说,具有视力残障或较大手指的人可以使得符号/对象32/34较大。作为另一个实例,正在设备10上观看电影的人可以在触摸屏14上绘制暂停符号' ”并且激活最终得到的等效虚拟用户输入“暂停”对象,以便在无需带出菜单屏幕的情况下暂停电影。由于用户不需要带出菜单,因此对于设备的控制大为简化,并且菜单可以被设计成更少弹出;从而在没有意外菜单弹出的情况下增强了对于内容的观看。
[0031]某些符号可能非常为人所熟知,例如暂停符号,并且其适用于多种不同应用,比如音乐播放器应用、照片阅览器、电影/电视阅览器等等。一旦理解了如何为一般公众所使用,用户发起的半定制创建的虚拟输入对象(例如34、38、42)可以在多种应用上变得直观,而无需对于每一种应用为用户给出指示。
[0032]前面描述的一般概念涉及虚拟输入装置或对象。在过去,例如如果用户正把移动装置用作摄影机,则为了激活各项特征/功能,用户必须滚动菜单或者具有例如用于变焦的专用输入装置。前面描述的特征概括了可以在用户需要时在触摸装置的表面上创建的虚拟输入装置。举例来说,用户可以在触摸屏(或其他触摸表面)上“绘制”代表SLR摄影机的镜头的圆环的虚拟符号。用户可以在屏幕上自由选择尺寸和位置。当创建所述圆环时,其可以表现为可见(如果这样选择的话)。如果被选择为不可见或隐藏,则其不会遮挡屏幕上的视图。所述设备可以自动创建等效的或相应的圆环输入对象。在一种类型的示例性实施例中,在创建圆环对象之后,用户可以通过由触摸屏14提供的电磁触觉反馈将所述圆环感觉为物理圆环。按照相同的方式,可以创建和使用代表SLR摄影机元件的其他虚拟对象。
[0033]在前面的实例中,用户可以通过首先使用他/她的手指在触敏表面上模仿圆形来创建圆环。一旦完成了圆环的形状,则显示所述圆形。替换地或附加地,使得所描画出的区域具有电触觉,从而对于所定义的相同区域上的后续圆形移动,用户将感觉到虚拟输入装置。附加地和/或替换地,可以通过音频信号(比如话音命令)创建虚拟用户输入对象。举例来说,用户可以说出“右上方的控制圆形”,并且所述设备可以在触摸屏的右上方象限中创建所述圆形。附加地和/或替换地,除了电触觉输出之外或者作为针对电触觉输出的替换方案,所述输出可以是音频输出。这样可以帮助具有视觉残障的用户以及所有用户在例如低光条件之类的困难条件下操作所述装置。
[0034]例如取决于旋转方向,虚拟圆形输入对象可以被用来进行变焦。所述装置可以根据应用创建虚拟输入对象。因此,随着用户聚焦于触摸屏上的某一对象,设备将知道圆形运动对应于变焦。除了创建虚拟用户输入对象,所述设备还将知道其与变焦动作相关联。一旦获得图像或者一旦所述应用关闭,所述虚拟输入对象可以消失。
[0035]此外,作为一个替换实施例,一旦创建了虚拟圆环,则末端用户随后可以能够具有3D方面。举例来说,一旦定义了虚拟圆环,所述装置可以知道虚拟输入对象应当适于检测“盘旋”(也就是当用户令他/她的手指处于触摸元件上方但是并没有直接触摸)。如果所述装置允许“盘旋”,则用户还可以使用Z轴(远离及朝向所述装置)来创建附加的控制。举例来说,Z轴上的移动可以对应于自动聚焦或变焦。例如可以利用嵌入在触摸屏表面中的灵敏的邻近传感器或灵敏的电容性传感器来检测“盘旋”。
[0036]前面描述的特征可以提供的优点在于,用户可以根据应用来创建虚拟输入对象。因此,可以至少部分地由用户设计和创建虚拟输入装置。虚拟输入对象可以取决于创建时正在使用的应用。虚拟输入对象操作可以取决于创建时正在使用的应用。虚拟输入对象可以具有视觉和/或电触觉。虚拟输入对象可以在应用结束或者取得图像之后被自动移除。虚拟输入对象可以具有3D方面(也就是说盘旋检测被局部化在创建虚拟输入对象的位置处)。可以利用触觉技术提供对应于触摸屏上的复杂图像捕获命令的虚拟对象。
[0037]—个示例性实施例的各项特征可以被提供在设备10中,所述设备10包括:电触摸表面14 ;以及连接到触摸表面的控制器20,其中基于用户在触摸表面上绘制符号32,所述控制器被配置成在触摸表面处创建对应于所绘制的符号的虚拟用户输入对象34。
[0038]所述控制器可以被配置成基于在绘制符号时正由设备使用的应用来创建虚拟用户输入对象34。所述控制器可以被配置成对于第一应用以第一种方式使用由用户利用虚拟用户输入对象34给出的输入,并且对于不同的第二应用以不同的第二种方式使用由用户利用虚拟用户输入对象34给出的输入。举例来说,如果输入对象是圆环状对象,则可以对于摄影机应用以第一种方式(聚焦)或者对于音乐播放器应用以第二种方式(音量控制)使用相同的圆环状对象。在该例中,用户给出的输入对于两种不同的应用可以是利用相同对象的圆形运动。所述控制器可以被配置成使得在绘制符号时,由用户绘制的符号32在触摸表面上可见。所述控制器可以被配置成使得由用户绘制的符号32在被绘制之后的可见度降低,但是同时对象34仍然可供使用。所述控制器可以被配置成在触摸表面上提供对应于虚拟用户输入对象的电触觉。所述控制器可以被配置成基于应用的结束或者拍摄照片或者停止记录而中止虚拟用户输入对象34。所述触摸表面和控制器可以被配置成把用户的手指在所绘制的符号32处朝向和远离触摸表面的移动用作针对虚拟用户输入对象34的输入分量。所述控制器可以被配置成允许用户在触摸表面上移动所绘制的符号32,并且随着所绘制的符号移动虚拟用户输入对象34。所述控制器可以被配置成允许用户改变所绘制的符号32在触摸表面上的尺寸,并且随着所绘制的符号改变虚拟用户输入对象34的尺寸。所述电触摸表面可以是触摸屏。设备10可以包括用于允许用户在触摸屏上发起创建半定制用户输入对象以作为虚拟用户输入对象的装置。
[0039]还参照图10,一种示例性方法可以包括:如方块50所示,由用户利用电子输入装置14绘制符号32 ;以及如方块52所示,创建对应于所绘制的符号的虚拟用户输入对象34以供用户利用电子输入装置来使用。
[0040]由用户“利用”电子输入装置绘制符号可以包括使用除触摸屏之外的其他输入装置(比如感测3-D空间中的用户的手的装置)。可以至少部分地基于在绘制符号时正由具有所述电子输入装置的设备使用的应用来创建虚拟用户输入对象34。所述方法还可以包括:对于第一应用以第一种方式使用由用户利用虚拟用户输入对象34给出的输入,并且对于不同的第二应用以不同的第二种方式使用由用户利用虚拟用户输入对象34给出的输入。所述方法还可以包括:在绘制符号时,使得由用户绘制的符号32在电子输入装置上可见。所述方法还可以包括:使得由用户绘制的符号在被绘制之后的可见度降低,但是同时对象34仍然可供使用。所述方法还可以包括:在电子输入装置上提供对应于虚拟用户输入对象的电触觉。所述方法还可以包括:基于应用的结束或者拍摄照片或者停止记录而中止虚拟用户输入对象。所述方法还可以包括:把用户的手指在所绘制的符号32处朝向和远离电子输入装置14的移动用作虚拟用户输入对象的输入分量。所述方法可以包括:在用户的手与电子输入装置接触的同时由用户的手绘制符号。所述方法可以包括:在用户的手不与电子输入装置接触的同时由用户的手绘制符号。
[0041]一种可由机器读取并且有形地具体实现可由机器执行来施行各种操作的指令程序的示例性的非瞬时性程序存储装置(比如(多个)存储器24或CD-ROM或闪存驱动器或网络存储装置)可以包括以下操作:基于用户利用电子输入装置绘制符号,创建对应于所绘制的符号的虚拟输入对象以供用户利用电子输入装置来使用;以及利用与虚拟输入对象的用户交互来施行至少一项功能。
[0042]应当理解的是,前面的描述仅仅是说明性的。本领域技术人员可以设想到许多替换方案和修改。举例来说,可以按照(多种)任何适当的组合把在各条从属权利要求中引述的特征彼此组合。此外,可以将来自前面描述的不同实施例的特征选择性地组合成新的实施例。相应地,前面的描述意图涵盖落在所附权利要求书的范围内的所有此类替换方案、修改和变型。
【权利要求】
1.一种设备,其包括: 电触摸表面;以及 连接到触摸表面的控制器,其中基于用户在触摸表面上绘制符号,所述控制器被配置成在触摸表面处创建对应于所绘制的符号的虚拟用户输入对象。
2.如权利要求1所述的设备,其中,所述控制器被配置成基于在绘制符号时正由该设备使用的应用来创建虚拟用户输入对象。
3.如权利要求1所述的设备,其中,所述控制器被配置成对于第一应用以第一种方式使用由用户利用虚拟用户输入对象给出的输入,并且对于不同的第二应用以不同的第二种方式使用由用户利用虚拟用户输入对象给出的输入。
4.如权利要求1所述的设备,其中,所述控制器被配置成使得在绘制符号时,由用户绘制的符号在触摸表面上可见。
5.如权利要求4所述的设备,其中,所述控制器被配置成使得由用户绘制的符号在被绘制之后的可见度降低。
6.如权利要求1所述的设备,其中,所述控制器被配置成在触摸表面上提供对应于虚拟用户输入对象的电触觉。
7.如权利要求1所述的设备,其中,所述控制器被配置成基于应用的结束或者拍摄照片或者停止记录而中止虚拟用户输入对象。
8.如权利要求1所述的设备,其中,所述触摸表面和控制器被配置成把用户的手指在所绘制的符号处朝向和/或远离触摸表面的移动用作针对虚拟用户输入对象的输入分量。
9.如权利要求1所述的设备,其中,所述控制器被配置成允许用户在触摸表面上移动所绘制的符号,并且随着所绘制的符号移动虚拟用户输入对象。
10.如权利要求9所述的设备,其中,所述控制器被配置成允许用户改变所绘制的符号在触摸表面上的尺寸,并且随着所绘制的符号改变虚拟用户输入对象的尺寸。
11.如权利要求1所述的设备,其中,所述电触摸表面是触摸屏。
12.如权利要求1所述的设备,其中,其包括用于允许用户在触摸屏上发起创建半定制用户输入对象以作为虚拟用户输入对象的装置。
13.—种方法,其包括: 由用户绘制被配置成由电子输入装置检测的符号;以及 创建对应于所绘制的符号的虚拟用户输入对象以供用户利用电子输入装置来使用。
14.如权利要求13所述的方法,其中,至少部分地基于在绘制符号时正由具有所述电子输入装置的设备使用的应用来创建虚拟用户输入对象。
15.如权利要求13所述的方法,其还包括:对于第一应用以第一种方式使用由用户利用虚拟用户输入对象给出的输入,并且对于不同的第二应用以不同的第二种方式使用由用户利用虚拟用户输入对象给出的输入。
16.如权利要求13所述的方法,其还包括:在绘制符号时,使得由用户绘制的符号在电子输入装置上可见。
17.如权利要求13所述的方法,其还包括:使得由用户绘制的符号在被绘制之后的可见度降低。
18.如权利要求13所述的方法,其还包括:在电子输入装置上提供对应于虚拟用户输入对象的电触觉。
19.如权利要求13所述的方法,其还包括:提供对应于虚拟用户输入对象的音频输出。
20.如权利要求13所述的方法,其还包括:基于应用的结束或者拍摄照片或者停止记录而中止虚拟用户输入对象。
21.如权利要求13所述的方法,其还包括:把用户的手指在所绘制的符号处朝向和远离电子输入装置的移动用作虚拟用户输入对象的输入分量。
22.如权利要求13所述的方法,其中,绘制符号包括在用户的手与电子输入装置接触的同时由用户的手绘制符号。
23.如权利要求13所述的方法,其中,绘制符号包括在用户的手不与电子输入装置接触的同时由用户的手绘制符号。
24.一种可由机器读取并且有形地具体实现可由机器执行来施行各种操作的指令程序的非瞬时性程序存储装置,所述操作包括: 基于用户利用电子输入装置绘制符号,创建对应于所绘制的符号的虚拟输入对象以供用户利用电子输入装置来使用;以及 利用与虚拟输入对象的用户交互来施行至少一项功能。
【文档编号】G06K9/00GK104137046SQ201380008722
【公开日】2014年11月5日 申请日期:2013年1月25日 优先权日:2012年2月10日
【发明者】L·布兰茨, J·阿拉卡尔胡, J·艾塔兰塔, J·萨缪尔斯 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1