用于编辑对象的方法和设备.pdf

上传人:111****11 文档编号:4265116 上传时间:2018-09-12 格式:PDF 页数:21 大小:2.01MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210394808.3

申请日:

2006.11.21

公开号:

CN102945132A

公开日:

2013.02.27

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 3/0488申请公布日:20130227|||实质审查的生效IPC(主分类):G06F 3/0488申请日:20061121|||公开

IPC分类号:

G06F3/0488(2013.01)I

主分类号:

G06F3/0488

申请人:

核心无线许可有限公司

发明人:

于昆; 汪孔桥; J·A·坎加斯

地址:

卢森堡卢森堡市

优先权:

2005.11.21 US 11/284,141

专利代理机构:

北京市中咨律师事务所 11247

代理人:

张潇;杨晓光

PDF下载: PDF下载
内容摘要

一种方法用于在设备上编辑对象,该方法包括利用指示设备在触摸屏上形成第一路径。第一路径至少部分地包围对象。自动选择该至少部分地被包围的对象。利用指示设备在触摸屏上的预定区域处形成第二路径。第二路径激活编辑操作。

权利要求书

权利要求书一种在设备上编辑对象的方法,包括:
接收利用指示设备的至少部分地包围触摸屏上的对象的第一路径,所述第一路径具有起点和终点,其中所述第一路径的起点和所述第一路径的终点彼此在预定距离内;
确定所述第一路径是否是有效选择笔划,以及如果所述第一路径是有效选择笔划,
自动选择至少部分地被包围的对象;以及
当未检测到有效选择笔划时,激活文本识别功能,其中所述文本识别功能在所述触摸屏上显示类似于所述第一路径的形状。
根据权利要求1所述的方法,其中所述至少部分地被包围的对象包括多个字符,进一步地,其中确定所述第一路径是否是有效选择笔划包括,验证所述多个字符具有彼此连续的关系并且形成词、句子或段落。
根据权利要求1所述的方法,进一步包括:利用所述指示设备在所述触摸屏上的预定区域处形成第二路径,其中所述第二路径激活编辑操作。
根据权利要求3所述的方法,其中所述编辑操作是移动操作并且将所述至少部分地被包围的对象移动到所述预定区域。
根据权利要求3所述的方法,进一步包括利用所述指示设备在所述触摸屏上的预定区域处形成第三路径,其中所述第三路径激活第二编辑操作。
根据权利要求5所述的方法,其中所述编辑操作是复制操作并且所述第二编辑操作是粘贴操作。
根据权利要求1所述的方法,进一步包括:当检测到有效选择笔划时,将所述第一路径与预先选择的语言的字符进行比较,并且当所述第一路径类似于所述预先选择的语言的字符时,进一步激活所述文本识别功能。
一种用于编辑对象的设备,包括:
显示处理器;
耦接到所述显示处理器的触摸屏;以及
耦接到所述显示处理器的输入检测单元,所述输入检测单元接收以用户利用指示设备在所述触摸屏上形成第一路径为形式的第一输入,所述第一路径至少部分地包围所述设备的所述触摸屏上的对象,所述第一路径具有彼此在预定距离内的起点和终点;
耦接到所述显示处理器的输入识别单元,所述输入识别单元确定所述第一路径是否是有效选择笔划,以及如果所述第一路径是有效选择笔划,自动选择至少部分地被包围的对象;以及
耦接到所述输入识别单元的编辑单元,当未检测到有效选择笔划时,激活文本识别功能,其中所述文本识别功能在所述触摸屏上显示类似于所述第一路径的形状。
根据权利要求8所述的设备,其中所述至少部分地被包围的对象包括多个字符,进一步地,其中当确定所述第一路径是否是有效选择笔划时,所述输入识别单元验证所述多个字符具有彼此连续的关系并且形成词、句子或段落。
根据权利要求8所述的设备,其中所述输入检测单元接收以用户利用指示设备在所述触摸屏的预定区域处形成所述触摸屏上的第二路径为形式的第二输入,进一步地其中响应于所接收的第二输入来激活编辑操作。
根据权利要求10所述的设备,其中所述编辑操作是移动操作并且将所述至少部分地被包围的对象移动到所述预定区域。
根据权利要求10所述的设备,其中所述输入检测单元接收以用户利用指示设备在所述触摸屏的预定区域处形成所述触摸屏上的第三路径为形式的第三输入,进一步地其中响应于所接收的第三输入来激活第二编辑操作。
根据权利要求12所述的设备,其中所述编辑操作是复制操作并且所述第二编辑操作是粘贴操作。
根据权利要求8所述的设备,其中当检测到有效选择笔划时,所述输入识别单元将所述第一路径与预先选择的语言的字符进行比较,并且当所述第一路径类似于所述预先选择的语言的字符时,激活所述文本识别功能。

说明书

说明书用于编辑对象的方法和设备
分案申请
本申请是申请号为200680050436.5、2008年7月4日进入国家阶段、申请日为2006年11月21日、发明名称为“用于编辑对象的方法和设备”的专利申请的分案申请。
技术领域
本发明总体涉及触摸屏用户界面并具体涉及基于示意动作的文档编辑器。
背景技术
在诸如移动电话、个人数字助理等的移动设备上使用笔或者触笔的输入方法变得日趋流行。在这些移动设备上使用笔最普通的功能之一是文本输入。因此,需要方便的基于笔的文本编辑系统。
为了充分使用诸如移动设备的设备上的有限屏幕区域用于书写,广泛采用了全屏用户界面。因为全屏用户界面,所以不能像使用基于框(box)的笔输入用户界面所执行的那样容易地在文本区域中执行用于编辑文本的大部分操作,例如文本选择、删除、移动、复制以及粘贴。
常规而言,认为文本区域中书写的笔划作为书写字符的组成部分,所以用户必须放下笔并且求助于使用用于文本编辑的操作键。在一些实例中,笔可以管理所有文本编辑操作,但用户必须以非常低效的逐个字符方式来进行文本编辑。存在其他解决方案,其要求移动设备的用户切换到基于框的用户界面用于文本编辑,从而实现文本区域中的文本选择和编辑操作。
发明内容
本发明涉及基于示意动作的文档编辑器。根据示例性实施方式,提供了一种用于在设备上编辑对象的方法。所示方法包括利用指示设备在触摸屏上形成第一路径。第一路径至少部分地包围对象。自动地选择所述至少部分地被包围的对象。利用指示设备在触摸屏上的预定区域处形成第二路径。第二路径激活编辑操作。
根据示例性实施方式,提供了一种用于编辑对象的设备。所述设备包括显示处理器、耦接到显示处理器的触摸屏、耦接到显示处理器的第一和第二输入检测单元、耦接到显示处理器的输入识别单元以及耦接到输入识别单元的编辑单元。第一输入检测单元接收形式为用户利用指示设备在触摸屏上形成的第一路径的第一输入。第二输入检测单元接收形式为用户利用指示设备在触摸屏上形成的第二路径的第二输入。输入识别单元检测至少部分地包围对象的第一路径。输入识别单元还检测第二路径,其形成在触摸屏上的预定区域处并且产生编辑信号。编辑单元响应于编辑信号而激活编辑功能。
根据示例性实施方式,提供了一种计算机程序产品。所述计算机程序产品具有计算机可使用介质,其具有包含在其中的计算机可读代码装置,从而使得计算机在设备上编辑对象。计算机程序产品包括计算机可读程序代码装置用于使得计算机形成第一路径,如利用指示设备在触摸屏上所定义的,该路径至少部分地包围对象。计算机程序产品还包括计算机可读程序代码装置用于使得计算机自动选择至少部分地被包围的对象。计算机程序产品包括计算机可读程序代码装置用于使得计算机形成第二路径,如利用指示设备在触摸屏的预定区域处定义的,其中第二路径激活编辑操作。
根据又一示例性实施方式,提供了一种制品。该制品具有计算机可使用介质,其具有包含在其中的计算机可读程序代码装置,从而使得计算机在设备上编辑对象。所述制品中的计算机可读代码装置具有计算机可读程序代码装置从而使得计算机形成第一路径,如利用指示设备在触摸屏上所定义的,该路径至少部分地包围对象。所述制品中的计算机可读程序代码装置还使得计算机自动选择所述至少部分地被包围的对象。所述制品中的计算机可读程序代码装置还使得计算机形成第二路径,如利用指示设备在触摸屏上的预定区域处定义的,所述第二路径激活编辑操作。
附图说明
在下文描述中将结合附图说明本发明的上述方面和其他特征,其中:
图1是根据示例性实施方式操作的并入了触摸屏和显示处理器的设备的一部分的框图;
图2示出了根据示例性实施方式的图1设备的实施方式;
图3(a)和图3(b)示出了图1的设备的另一实施方式并且示出了根据示例性实施方式用于选择对象的处理;
图4(a)至图4(g)示出了根据示例性实施方式的对象编辑;
图5(a)至图5(d)示出了根据示例性实施方式的对象编辑;
图6示出了根据示例性实施方式的对象选择;
图7示出了根据示例性实施方式的对象选择;
图8示出了根据示例性实施方式的对象选择;
图9是可以用于实施本发明的并入了本发明特征的典型设备的一个实施方式的框图;
图10是根据示例性实施方式的方法的框图;
图11是根据示例性实施方式的另一方法的框图;
图12是根据示例性实施方式的又一方法的框图;
图13是根据示例性实施方式的再一方法的框图;
图14示出了根据示例性实施方式的对象选择的一个实施方式。
具体实施方式
图1示出了并入了本发明特征的系统的一个实施方式。尽管将参考图中所示和下文所描述的示例性实施方式对本发明进行描述,但是应理解本发明可以在许多替换形式的实施方式中实施。
图1是并入了本发明特征的具有显示处理器12和触摸屏显示器10的设备1的一部分的简化框图。诸如例如,触笔、笔或者仅仅是用户的手指的指示设备11,可以用于触摸屏显示器10。在可替换实施方式中,可以使用任何适合的指示设备。显示器10和指示设备11形成设备1的用户界面,并且可以配置作为图形用户界面。显示处理器12耦接至存储器14,存储器存储基于示意动作或者笔划的选择算法用于使得显示处理器12根据本发明进行操作。第一通信或数据链路或者连接12A存在于显示器10和处理器12之间用于处理器12接收坐标信息,坐标信息描述或者指示指示设备11的尖端或者端部相对于显示器10表面的位置。显示器10通常是像素化的(pixelate),并且可以包含液晶(LC)或某些其他类型的显示像素。在可替换实施方式中,可以使用任何适合类型的显示器。
显示处理器12通常直接或者间接通过第二通信或数据链路或者连接12B向显示器10提供显示数据,用于激活期望的像素,这是本领域中已知的。给定坐标位置,诸如例如显示器10表面上的x‑y位置可以直接或者间接对应于一个或者多个显示器像素,这依赖于像素分辨率和触摸屏自身的分辨率。这样触摸屏显示器10上的单个点(单个x‑y位置)可以对应于一个像素或者多个相邻像素。不同于单个点,路径、笔划或者线50(在本文中这些术语可以交替使用)可以具有x‑y起始点(S)和x‑y终点(E),并且可以包括S和E之间的多个x‑y位置。使得指示设备11的端部靠近或者接触显示器10表面可以标记笔划50的起点S并随后移动或者抬起指示设备11的端部远离显示器10表面可以标记笔划50的终点E。在一个实施方式中,指示设备11不需要与显示器10表面进行接触就可以形成或者识别输入信号以形成标记。使得指示设备11的端部靠近或者接触显示器10表面并随后移动或者抬起指示设备11的端部远离显示器10表面而不在显示器10表面上移动指示设备的尖端可以标记单个点。
注意到笔划50能够部分地或者基本上围绕或者包围显示器10表面上的区域或者对象从而激活对象选择,如将在下文所描述的那样。根据示例性实施方式,如果区域22包含显示对象并且被笔划部分地或者基本上包围,则被包围的区域内的对象成为选择的目标对象10A。以公知术语,不在该区域内(笔划边界内)的其他显示对象不是“选择的”,并且可以称作未选择对象10B。
根据示例性实施方式,设备1可以例如是如图2中所示的蜂窝电话1A。蜂窝电话1A可以具有小键盘25、触摸屏显示器10以及用于在触摸屏显示器10上使用的指示设备11。根据另一示例性实施方式,设备1可以是如图3(a)和图3(b)中所示的PDA 1B。PDA 1B也可以具有触摸屏显示器10和指示设备11。在又一可替换实施方式中,设备1可以是个人通信装置、平板计算机、膝上型或者台式计算机、或者能够包含触摸屏显示器10和诸如显示处理器12的支持电子器件的任何其他适合的设备。应注意显示处理器12不必专用于对触摸屏显示器10进行操作的任务,并且还可以负责执行设备1中的其他任务。另外,显示处理器12不必在自身之中或自行实际选择一个或者多个通常被包围在笔划所定义的区域内显示的对象。替代地,显示处理器12可以将信号发送到更高级的软件,诸如操作系统,用于标识用户利用指示设备11所指示或者选择的对象。
现在参考图3(a)、3(b)、4(a)至4(g)以及5(a),现在将描述根据示例性实施方式的用于选择对象的方法。如上文所述,触摸屏显示器10和指示设备11可以配置作为设备1的用户界面,在本示例性实施方式中,设备1的用户可能期望选择对象用于编辑,该编辑显示在触摸屏显示器10上作为在设备11中存储或者进行操作的应用或者其他程序的一部分。编辑功能可以包括例如复制和粘贴功能、剪切和粘贴功能、移动功能以及删除功能。如图4(a)中所示,显示器10中示出了一系列文本字符。在可替换实施方式中,显示器上的对象可以例如是位于设备1的显示器10上的图形、图画或者任何其他期望的对象。在可替换实施方式中,可以存在一组对象3,如图3(a)中所示,其呈现在显示器10上并且可由用户用于选择。尽管将使用本文来描述示例性实施方式,但应该理解到示例性实施方式等同地应用于可以显示在设备1上的任何适合的对象。另外,尽管诸如图4(a)中示例性文本15的文本,在附图中通常用中文示出,但可以使用任何适合的语言、文本字符或者对象。
在一个实施方式中,如图1所示的基于笔划的选择算法14A可以用于检测显示器10上的区域或者对象是否已由用户包围或者标记(即选择笔划50)使得可以选择对象10A。例如,用户使用选择笔划50部分地或者基本上包围待编辑的文本,如图4(a)和4(b)中所示。在一个实施方式中,以及如下文所述,笔划50不必是完全封闭的形状,在图1和图6中可以最好地示出。可以由用户经由向任何适合方向的笔划而形成选择笔划50,该方向诸如例如左、右、上、下、顺时针或者逆时针。选择笔划可以采用足以大概围绕或者包围待选择的诸如文本15的期望对象的任何形状。
为了选择文本片断20,选择笔划50不必是完全封闭的形状。根据此示例性实施方式,当如图6(a)中所示的选择笔划50的起点S和终点E彼此的距离在预定距离内,通过基于笔划的选择算法14A来识别文本选择并且接受该选择有效以及选择对象。在一个实施方式中,起点S和终点E彼此的距离非常近。在可替换实施方式中,起点S和终点E彼此的距离可以是任何适合的距离。这样,用户可以进行如下文所述的后续编辑操作。如果选择笔划50的起点S和终点E彼此的距离不在预定距离内,如图6(b)中所示的示例,则无法通过基于笔划的选择算法14A识别出选择,无法选择对象或者字符并且不能激活编辑序列或者例程。在一个实施方式中,在选择笔划50的起点S和终点E之间的预定距离可以根据使用的语言而变化。
在一个实施方式中,利用选择笔划50用户可以部分地或者基本上包围或者围绕单个对象或者多个对象。例如,参见图4(a)至4(c)、图14(a)以及图14(b),如果要选择多个对象,则所述对象彼此必须成连续关系,诸如字符24。字符24可以例如是相邻于彼此的一系列对象或者字母,诸如形成词的字母。在可替换实施方式中,字符24可以例如是包括整个段落或者完整的句子的一串字符或者对象。如果选择的文本不表示字符串,诸如,例如图7和图14(c)中所示的文本90,则无法通过基于笔划的选择算法14A将选择识别为有效并且无法选择对象。而是,所尝试的对非连续文本的选择可能激活文本识别功能65,如图7所示,其对用户呈现类似于用于包围非连续文本的笔划50的形状的对象或者文本选项(即字符)。用户可以选择将通过文本识别功能65显示的对象或者字符之一插入到文档中或者显示器10上。
在可替换实施方式中,诸如其中设备1配置为使用于英文,有效选择笔划50可以类似于诸如字母“O”或者“U”的英文字符。在一个实施方式中,其中有效选择笔划不类似于英文字符,基于笔划的选择算法14A既可以识别选择为有效又可以激活文本识别功能65。例如,如图8中所示的选择笔划95包围字符串“us”。即使已经包围了字符串,选择笔划95还类似于字母“O”。这样,基于笔划的选择算法14A识别目标选择为有效并且选择被包围的文本,而同时也激活文本识别功能65来允许用户在是否根据此示例性实施方式对选择的文本20进行编辑或者是否使用文本识别功能65来解释输入的字符(即字母“O”)之间做出选择。
参见图4(a)至4(g)以及图10,用户使用选择笔划50来选择待编辑的文本20的一部分(图10中的方框1001)。一旦识别出选择笔划50,则选择文本20并对其做出高亮22。如图4(c)中所示的选择的并且高亮的文本23可以包括例如字符24,它们彼此处于连续的关系中,如上文所述。在当指示设备11离开或者基本上脱离与触摸屏10的接触的时间点,以上述方式自动地通过基于笔划的选择算法14A来识别对文本20的选择(图10的方框1002)。标记的选择区域22可以指示选择的文本23。标记的选择区域22可以被高亮或者遮暗如图4(c)所示(图10中的方框1002)。在可替换实施方式中,可以以任何适合的方式对选择区域进行高亮,包括例如填充图案如图3(b)所示。在另一可替换实施方式中,可以利用例如背景色来对选择区域进行高亮。
一旦选择的文本23通过基于笔划的选择算法14A来识别,则用户可以经由利用指示设备11在选择的区域22上基本上或者至少部分地接触触摸屏10而进行的示意动作或者移动来操纵选择的文本23。在一个实施方式中,指示设备11可以不必为了形成标记而与触摸屏10进行物理接触。如图4(d)所示,为了启动编辑功能,用户在选择的文本23上形成或者作出标记。所述标记(例如标记30)可以包括通过指示设备11在选择的区域22上基本上接触显示器10并且移动指示设备11而形成的任何适合的标记或者记号。例如,在一个实施方式中并且如图4(d)所示,用户已经做出“V”或者对勾形状的标记显现在选择的区域22上。在一个实施方式中,“V”或者对勾符号表示或者带来复制编辑功能的激活。在可替换实施方式中,可以使用任何预定或者预定义符号、字符或者记号来启动具体编辑功能。在一个实施方式中,选择的文本23的操纵可以包括编辑功能,诸如例如复制、剪切、粘贴以及删除操作。在可替换实施方式中,可以使用任何适合的文本或者图像编辑功能。例如,参见图4(d)和图5(a),现在将描述复制和粘贴操作。在一个实施方式中,用户作出标记或者笔的笔划30,在选择的文本区域22中,其基本上成形为如字母“V”。根据示例性实施方式,基本上“V”形状的标记30表示或者激活复制操作(图10的方框1003)。在作出或者形成标记30之后,指示设备11基本上被抬起离开或者移动离开显示器10时就是激活复制操作的时间点。当复制选择的文本23时,如通常理解本术语的那样,选择的文本23的缩略版本70显示并且存储在剪贴板25上,如图4(e)、图4(f)和图5(a)中所示(图10中的方框1004)。在可替换实施方式中,可以使用对已经复制了选择的文本的任何适合的指示。选择的文本的缩略版本70可以包括选择的文本的一部分,诸如例如,选择的文本仅前几个字符。在可替换实施方式中,当选择了诸如例如图形或者图画的对象时,可以在剪贴板上显示图形或图画的缩影版本或者图形或图画的仅一部分。在可替换实施方式中,可以使用任何适合的缩略表示放置在剪贴板上的选择的对象。
在此示例性实施方式中,用户可以将选择的文本23或者对象,粘贴在例如显示器10上的任何适合的区域中。例如,在一个实施方式中,用户可以将选择的文本23或者对象粘贴在文档中如图4(f)和图4(g)中所示。在可替换实施方式中,用户可以将选择的文本23或者对象粘贴在设备1中可以存储或者可用的另一文档或者应用中。在一个实施方式中,粘贴操作可以通过第二基本上呈“V”形状的标记40来激活,如图4(f)所示该标记可以由用户在文档内的期望点或者区域上作出(图10中的方框1005)。在作出或者形成第二标记40之后,当指示设备11被基本上抬起离开或者移动离开显示器10时,识别出粘贴操作。在通过基于笔划的选择算法14A的对粘贴操作的识别中,将来自剪贴板25的选择的文本23粘贴到用户先前选择的点或者区域,即在该处已经作出了标记40(图10的方框1006)。根据此示例性实施方式,表示复制操作的标记30和表示粘贴操作的第二标记40两者基本上都呈“V”形状。然而,在可替换实施方式中,任何适合的形状的笔的笔划可以用于启动复制和粘贴操作。如图4(g)所示,作为粘贴操作的结果,将选择的文本23插入到文档中作为粘贴的文档85。在一个实施方式中,选择的并且复制的文本23放置在并且存储在剪贴板25上。这样,如果期望的话,可以多次地将选择的文本23粘贴到文本中,而无需重新选择文本20,如上文所述。
现在参见图5(b)和图11,将描述根据本发明示例性实施方式的剪切和粘贴功能。在示例性实施方式中,以与上述基本上类似的方式来选择文本23的一部分(图11中的方框1101和1102)。在一个实施方式中,为了激活剪切操作(如通常理解该操作那样),用户使用指示设备11在选择的文本区域22内作出或者形成标记35,如图5(b)所示(图10的方框1103)。在此实施方式中,标记35基本上为“X”形式。在可替换实施方式中,可以使用任何适合形状的笔划从而激活剪切操作。在作出或者形成基本上“X”形状标记35后,当指示设备11基本上抬起离开或者移动离开显示器10时,识别出剪切操作。当通过基于笔划的选择算法14A识别出剪切操作时,从显示器10的可视区域或者文档剪切或者移除选择的文本23,如图5(b)中所示(图11中的方框1104)。在一个实施方式中,剪切文本24放置并且存储在剪贴板25上,使得在剪贴板25上显示剪切文本24的缩略版本70,如图5(b)中所示(图11的方框1104)。用户可以以基本上类似于上文所述用于复制和粘贴操作的方式将来自剪贴板25的剪切文本24粘贴到文档或者应用中(图11的方框1105和1106)。再次地,因为剪切文本24放置或者存储在剪贴板25上,所以剪切文本24可以任何期望次地插入到文档中。
参见图5(c)和图12,将描述根据示例性实施方式的移动操作。在示例性实施方式中,以与上述基本上类似的方式来选择文本23的部分(图12中的方框1201和1202)。在一个实施方式中,为了激活移动操作(如通常理解该操作那样),用户可以在文档内的预定点处作出或者形成基本上呈“V”形状的标记或者笔划40,如图5(c)所示(图12的方框1203)。在可替换实施方式中,可以使用任何适合形状的标记来激活移动操作。在用户作出或者形成标记40之后,当指示设备11基本上抬起离开或者移动离开显示器10时,通过基于笔划的选择算法14A识别出移动操作。在移动操作的识别中,从显示器10的文档内或者应用内的选择文本23的原始位置剪切所述选择的文本23,并且将其移动到基本上呈“V”形状的标记40所指示的位置,而无需放置在剪贴板25上,如图5(c)所示(图12的方框1204和1205)。因为在移动操作期间,移动的文本未放置在剪贴板25上,所以每次本文86移动到文档内或者显示器上的另一位置时,可以重新选择文本86。
现在参见图5(d)和图13,现在将描述根据又一示例性实施方式的删除操作。在示例性实施方式中,以与上述基本上类似的方式来选择文本23的一部分(图13中的方框1301和1302)。在一个实施方式中,为了激活删除操作(如通常理解该操作那样),用户可以基本上在选择的文本区域23上作出或者形成示意动作或者标记45,如图5(d)所示(图13的方框1303)。在此实施方式中,示意动作或者标记45基本上为直线形式。在可替换实施方式中,可以使用任何适合形状的标记来激活删除操作。可以基本上在选择的文本区域22内,并且以例如箭头100的大致方向作出标记45。在可替换实施方式中,可以以任何预定方向作出标记45。在作出或者形成标记45之后,当指示设备11基本上抬起离开或者移动离开显示器10时,通过基于笔划的选择算法14A识别出删除操作。当识别出删除操作时,从文档移除删除的文本46,而无需放置在剪贴板25上,如图5(d)中所示(图13中的方框1304)。
尽管上文描述是处于全屏用户界面输入模式的上下文中,但应该理解示例性实施方式也应用于基于框的用户界面或者以及任何其他适合类型的界面。
本发明还包括并入了以不同的计算机来执行的上述处理步骤和指令的软件和计算机程序。图9是可以用于实践本发明的,并入了本发明特征的典型设备900的一个实施方式的框图。如图所示,计算机系统902可以链接到另一计算机系统904,使得计算机902和904能够向彼此发送信息并且从彼此接收信息。在一个实施方式中,计算机系统902可能包括适合用于与网络906进行通信的服务器计算机。计算机系统902和904可以以任何传统方式链接到一起,包括调制解调器、硬线连接或者光纤链路。通常地,使用通常在通信信道上或者通过ISDN线路上的拨号连接发送的通信协议使得信息可用于计算机系统902和904。计算机902和904通常适合用于使用包含机器可读程序源代码的程序存储设备,所述代码适合用于使得计算机902和904执行本发明的方法步骤。可以设计、制作并且使用并入了本发明的特征的程序存储设备作为使用光、磁特性和/或电的机器的组件,从而执行本发明的过程和方法。在可替换实施方式中,程序存储设备可以包括磁性介质,诸如磁盘或者计算机硬件设备,其是通过计算机可执行并且可读的。在另一可替换实施方式中,程序存储设备可能包括光盘、只读存储器(“ROM”)软盘以及半导体材料和芯片。
计算机系统902和904还可以包括微处理器用于执行存储的程序。计算机902可以在其程序存储设备上包括数据存储设备908用于信息和数据的存储。并入了包含本发明的特征的处理和方法步骤的计算机程序或者软件可以存储在一个或者多个计算机902以及904中,或者存储在其他传统的计算机程序存储设备中。在一个实施方式中,计算机902以及904可以包括用户界面910,以及本发明的特征可以从其接入的显示接口912。用户界面908和显示接口912可以适合用于允许将查询和命令输入到系统,以及呈现命令和查询的结果。
应该理解到上文描述仅是本发明的示例。本领域技术人员能够设计出不偏离本发明的各种可替换方案和修改。因此,本发明旨在涵盖所有这种落入所附权利要求书的范围的可替换方案、修改以及变形。

用于编辑对象的方法和设备.pdf_第1页
第1页 / 共21页
用于编辑对象的方法和设备.pdf_第2页
第2页 / 共21页
用于编辑对象的方法和设备.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《用于编辑对象的方法和设备.pdf》由会员分享,可在线阅读,更多相关《用于编辑对象的方法和设备.pdf(21页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102945132 A (43)申请公布日 2013.02.27 C N 1 0 2 9 4 5 1 3 2 A *CN102945132A* (21)申请号 201210394808.3 (22)申请日 2006.11.21 11/284,141 2005.11.21 US 200680050436.5 2006.11.21 G06F 3/0488(2013.01) (71)申请人核心无线许可有限公司 地址卢森堡卢森堡市 (72)发明人于昆 汪孔桥 JA坎加斯 (74)专利代理机构北京市中咨律师事务所 11247 代理人张潇 杨晓光 (54) 发明名称 用于编辑对象。

2、的方法和设备 (57) 摘要 一种方法用于在设备上编辑对象,该方法包 括利用指示设备在触摸屏上形成第一路径。第一 路径至少部分地包围对象。自动选择该至少部分 地被包围的对象。利用指示设备在触摸屏上的预 定区域处形成第二路径。第二路径激活编辑操作。 (30)优先权数据 (62)分案原申请数据 (51)Int.Cl. 权利要求书2页 说明书7页 附图11页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 7 页 附图 11 页 1/2页 2 1.一种在设备上编辑对象的方法,包括: 接收利用指示设备的至少部分地包围触摸屏上的对象的第一路径,所述第一路径具有 起。

3、点和终点,其中所述第一路径的起点和所述第一路径的终点彼此在预定距离内; 确定所述第一路径是否是有效选择笔划,以及如果所述第一路径是有效选择笔划, 自动选择至少部分地被包围的对象;以及 当未检测到有效选择笔划时,激活文本识别功能,其中所述文本识别功能在所述触摸 屏上显示类似于所述第一路径的形状。 2.根据权利要求1所述的方法,其中所述至少部分地被包围的对象包括多个字符,进 一步地,其中确定所述第一路径是否是有效选择笔划包括,验证所述多个字符具有彼此连 续的关系并且形成词、句子或段落。 3.根据权利要求1所述的方法,进一步包括:利用所述指示设备在所述触摸屏上的预 定区域处形成第二路径,其中所述第二。

4、路径激活编辑操作。 4.根据权利要求3所述的方法,其中所述编辑操作是移动操作并且将所述至少部分地 被包围的对象移动到所述预定区域。 5.根据权利要求3所述的方法,进一步包括利用所述指示设备在所述触摸屏上的预定 区域处形成第三路径,其中所述第三路径激活第二编辑操作。 6.根据权利要求5所述的方法,其中所述编辑操作是复制操作并且所述第二编辑操作 是粘贴操作。 7.根据权利要求1所述的方法,进一步包括:当检测到有效选择笔划时,将所述第一路 径与预先选择的语言的字符进行比较,并且当所述第一路径类似于所述预先选择的语言的 字符时,进一步激活所述文本识别功能。 8.一种用于编辑对象的设备,包括: 显示处理。

5、器; 耦接到所述显示处理器的触摸屏;以及 耦接到所述显示处理器的输入检测单元,所述输入检测单元接收以用户利用指示设备 在所述触摸屏上形成第一路径为形式的第一输入,所述第一路径至少部分地包围所述设备 的所述触摸屏上的对象,所述第一路径具有彼此在预定距离内的起点和终点; 耦接到所述显示处理器的输入识别单元,所述输入识别单元确定所述第一路径是否是 有效选择笔划,以及如果所述第一路径是有效选择笔划,自动选择至少部分地被包围的对 象;以及 耦接到所述输入识别单元的编辑单元,当未检测到有效选择笔划时,激活文本识别功 能,其中所述文本识别功能在所述触摸屏上显示类似于所述第一路径的形状。 9.根据权利要求8所。

6、述的设备,其中所述至少部分地被包围的对象包括多个字符,进 一步地,其中当确定所述第一路径是否是有效选择笔划时,所述输入识别单元验证所述多 个字符具有彼此连续的关系并且形成词、句子或段落。 10.根据权利要求8所述的设备,其中所述输入检测单元接收以用户利用指示设备在 所述触摸屏的预定区域处形成所述触摸屏上的第二路径为形式的第二输入,进一步地其中 响应于所接收的第二输入来激活编辑操作。 11.根据权利要求10所述的设备,其中所述编辑操作是移动操作并且将所述至少部分 权 利 要 求 书CN 102945132 A 2/2页 3 地被包围的对象移动到所述预定区域。 12.根据权利要求10所述的设备,其。

7、中所述输入检测单元接收以用户利用指示设备在 所述触摸屏的预定区域处形成所述触摸屏上的第三路径为形式的第三输入,进一步地其中 响应于所接收的第三输入来激活第二编辑操作。 13.根据权利要求12所述的设备,其中所述编辑操作是复制操作并且所述第二编辑操 作是粘贴操作。 14.根据权利要求8所述的设备,其中当检测到有效选择笔划时,所述输入识别单元将 所述第一路径与预先选择的语言的字符进行比较,并且当所述第一路径类似于所述预先选 择的语言的字符时,激活所述文本识别功能。 权 利 要 求 书CN 102945132 A 1/7页 4 用于编辑对象的方法和设备 0001 分案申请 0002 本申请是申请号为。

8、200680050436.5、2008年7月4日进入国家阶段、申请日为 2006年11月21日、发明名称为“用于编辑对象的方法和设备”的专利申请的分案申请。 技术领域 0003 本发明总体涉及触摸屏用户界面并具体涉及基于示意动作的文档编辑器。 背景技术 0004 在诸如移动电话、个人数字助理等的移动设备上使用笔或者触笔的输入方法变得 日趋流行。在这些移动设备上使用笔最普通的功能之一是文本输入。因此,需要方便的基 于笔的文本编辑系统。 0005 为了充分使用诸如移动设备的设备上的有限屏幕区域用于书写,广泛采用了全屏 用户界面。因为全屏用户界面,所以不能像使用基于框(box)的笔输入用户界面所执行。

9、的 那样容易地在文本区域中执行用于编辑文本的大部分操作,例如文本选择、删除、移动、复 制以及粘贴。 0006 常规而言,认为文本区域中书写的笔划作为书写字符的组成部分,所以用户必须 放下笔并且求助于使用用于文本编辑的操作键。在一些实例中,笔可以管理所有文本编辑 操作,但用户必须以非常低效的逐个字符方式来进行文本编辑。存在其他解决方案,其要求 移动设备的用户切换到基于框的用户界面用于文本编辑,从而实现文本区域中的文本选择 和编辑操作。 发明内容 0007 本发明涉及基于示意动作的文档编辑器。根据示例性实施方式,提供了一种用于 在设备上编辑对象的方法。所示方法包括利用指示设备在触摸屏上形成第一路径。

10、。第一路 径至少部分地包围对象。自动地选择所述至少部分地被包围的对象。利用指示设备在触摸 屏上的预定区域处形成第二路径。第二路径激活编辑操作。 0008 根据示例性实施方式,提供了一种用于编辑对象的设备。所述设备包括显示处理 器、耦接到显示处理器的触摸屏、耦接到显示处理器的第一和第二输入检测单元、耦接到显 示处理器的输入识别单元以及耦接到输入识别单元的编辑单元。第一输入检测单元接收形 式为用户利用指示设备在触摸屏上形成的第一路径的第一输入。第二输入检测单元接收形 式为用户利用指示设备在触摸屏上形成的第二路径的第二输入。输入识别单元检测至少部 分地包围对象的第一路径。输入识别单元还检测第二路径,。

11、其形成在触摸屏上的预定区域 处并且产生编辑信号。编辑单元响应于编辑信号而激活编辑功能。 0009 根据示例性实施方式,提供了一种计算机程序产品。所述计算机程序产品具有计 算机可使用介质,其具有包含在其中的计算机可读代码装置,从而使得计算机在设备上编 辑对象。计算机程序产品包括计算机可读程序代码装置用于使得计算机形成第一路径,如 说 明 书CN 102945132 A 2/7页 5 利用指示设备在触摸屏上所定义的,该路径至少部分地包围对象。计算机程序产品还包括 计算机可读程序代码装置用于使得计算机自动选择至少部分地被包围的对象。计算机程序 产品包括计算机可读程序代码装置用于使得计算机形成第二路径。

12、,如利用指示设备在触摸 屏的预定区域处定义的,其中第二路径激活编辑操作。 0010 根据又一示例性实施方式,提供了一种制品。该制品具有计算机可使用介质,其具 有包含在其中的计算机可读程序代码装置,从而使得计算机在设备上编辑对象。所述制品 中的计算机可读代码装置具有计算机可读程序代码装置从而使得计算机形成第一路径,如 利用指示设备在触摸屏上所定义的,该路径至少部分地包围对象。所述制品中的计算机可 读程序代码装置还使得计算机自动选择所述至少部分地被包围的对象。所述制品中的计算 机可读程序代码装置还使得计算机形成第二路径,如利用指示设备在触摸屏上的预定区域 处定义的,所述第二路径激活编辑操作。 附图。

13、说明 0011 在下文描述中将结合附图说明本发明的上述方面和其他特征,其中: 0012 图1是根据示例性实施方式操作的并入了触摸屏和显示处理器的设备的一部分 的框图; 0013 图2示出了根据示例性实施方式的图1设备的实施方式; 0014 图3(a)和图3(b)示出了图1的设备的另一实施方式并且示出了根据示例性实施 方式用于选择对象的处理; 0015 图4(a)至图4(g)示出了根据示例性实施方式的对象编辑; 0016 图5(a)至图5(d)示出了根据示例性实施方式的对象编辑; 0017 图6示出了根据示例性实施方式的对象选择; 0018 图7示出了根据示例性实施方式的对象选择; 0019 图。

14、8示出了根据示例性实施方式的对象选择; 0020 图9是可以用于实施本发明的并入了本发明特征的典型设备的一个实施方式的 框图; 0021 图10是根据示例性实施方式的方法的框图; 0022 图11是根据示例性实施方式的另一方法的框图; 0023 图12是根据示例性实施方式的又一方法的框图; 0024 图13是根据示例性实施方式的再一方法的框图; 0025 图14示出了根据示例性实施方式的对象选择的一个实施方式。 具体实施方式 0026 图1示出了并入了本发明特征的系统的一个实施方式。尽管将参考图中所示和下 文所描述的示例性实施方式对本发明进行描述,但是应理解本发明可以在许多替换形式的 实施方式。

15、中实施。 0027 图1是并入了本发明特征的具有显示处理器12和触摸屏显示器10的设备1的一 部分的简化框图。诸如例如,触笔、笔或者仅仅是用户的手指的指示设备11,可以用于触摸 屏显示器10。在可替换实施方式中,可以使用任何适合的指示设备。显示器10和指示设 说 明 书CN 102945132 A 3/7页 6 备11形成设备1的用户界面,并且可以配置作为图形用户界面。显示处理器12耦接至存 储器14,存储器存储基于示意动作或者笔划的选择算法用于使得显示处理器12根据本发 明进行操作。第一通信或数据链路或者连接12A存在于显示器10和处理器12之间用于处 理器12接收坐标信息,坐标信息描述或者。

16、指示指示设备11的尖端或者端部相对于显示器 10表面的位置。显示器10通常是像素化的(pixelate),并且可以包含液晶(LC)或某些其 他类型的显示像素。在可替换实施方式中,可以使用任何适合类型的显示器。 0028 显示处理器12通常直接或者间接通过第二通信或数据链路或者连接12B向显示 器10提供显示数据,用于激活期望的像素,这是本领域中已知的。给定坐标位置,诸如例如 显示器10表面上的x-y位置可以直接或者间接对应于一个或者多个显示器像素,这依赖于 像素分辨率和触摸屏自身的分辨率。这样触摸屏显示器10上的单个点(单个x-y位置)可 以对应于一个像素或者多个相邻像素。不同于单个点,路径、。

17、笔划或者线50(在本文中这些 术语可以交替使用)可以具有x-y起始点(S)和x-y终点(E),并且可以包括S和E之间的 多个x-y位置。使得指示设备11的端部靠近或者接触显示器10表面可以标记笔划50的 起点S并随后移动或者抬起指示设备11的端部远离显示器10表面可以标记笔划50的终 点E。在一个实施方式中,指示设备11不需要与显示器10表面进行接触就可以形成或者识 别输入信号以形成标记。使得指示设备11的端部靠近或者接触显示器10表面并随后移动 或者抬起指示设备11的端部远离显示器10表面而不在显示器10表面上移动指示设备的 尖端可以标记单个点。 0029 注意到笔划50能够部分地或者基本上。

18、围绕或者包围显示器10表面上的区域或者 对象从而激活对象选择,如将在下文所描述的那样。根据示例性实施方式,如果区域22包 含显示对象并且被笔划部分地或者基本上包围,则被包围的区域内的对象成为选择的目标 对象10A。以公知术语,不在该区域内(笔划边界内)的其他显示对象不是“选择的”,并且 可以称作未选择对象10B。 0030 根据示例性实施方式,设备1可以例如是如图2中所示的蜂窝电话1A。蜂窝电话 1A可以具有小键盘25、触摸屏显示器10以及用于在触摸屏显示器10上使用的指示设备 11。根据另一示例性实施方式,设备1可以是如图3(a)和图3(b)中所示的PDA 1B。PDA 1B也可以具有触摸屏。

19、显示器10和指示设备11。在又一可替换实施方式中,设备1可以是 个人通信装置、平板计算机、膝上型或者台式计算机、或者能够包含触摸屏显示器10和诸 如显示处理器12的支持电子器件的任何其他适合的设备。应注意显示处理器12不必专用 于对触摸屏显示器10进行操作的任务,并且还可以负责执行设备1中的其他任务。另外, 显示处理器12不必在自身之中或自行实际选择一个或者多个通常被包围在笔划所定义的 区域内显示的对象。替代地,显示处理器12可以将信号发送到更高级的软件,诸如操作系 统,用于标识用户利用指示设备11所指示或者选择的对象。 0031 现在参考图3(a)、3(b)、4(a)至4(g)以及5(a),。

20、现在将描述根据示例性实施方式 的用于选择对象的方法。如上文所述,触摸屏显示器10和指示设备11可以配置作为设备 1的用户界面,在本示例性实施方式中,设备1的用户可能期望选择对象用于编辑,该编辑 显示在触摸屏显示器10上作为在设备11中存储或者进行操作的应用或者其他程序的一部 分。编辑功能可以包括例如复制和粘贴功能、剪切和粘贴功能、移动功能以及删除功能。如 图4(a)中所示,显示器10中示出了一系列文本字符。在可替换实施方式中,显示器上的对 说 明 书CN 102945132 A 4/7页 7 象可以例如是位于设备1的显示器10上的图形、图画或者任何其他期望的对象。在可替换 实施方式中,可以存在。

21、一组对象3,如图3(a)中所示,其呈现在显示器10上并且可由用户用 于选择。尽管将使用本文来描述示例性实施方式,但应该理解到示例性实施方式等同地应 用于可以显示在设备1上的任何适合的对象。另外,尽管诸如图4(a)中示例性文本15的 文本,在附图中通常用中文示出,但可以使用任何适合的语言、文本字符或者对象。 0032 在一个实施方式中,如图1所示的基于笔划的选择算法14A可以用于检测显示 器10上的区域或者对象是否已由用户包围或者标记(即选择笔划50)使得可以选择对象 10A。例如,用户使用选择笔划50部分地或者基本上包围待编辑的文本,如图4(a)和4(b) 中所示。在一个实施方式中,以及如下文。

22、所述,笔划50不必是完全封闭的形状,在图1和图 6中可以最好地示出。可以由用户经由向任何适合方向的笔划而形成选择笔划50,该方向 诸如例如左、右、上、下、顺时针或者逆时针。选择笔划可以采用足以大概围绕或者包围待选 择的诸如文本15的期望对象的任何形状。 0033 为了选择文本片断20,选择笔划50不必是完全封闭的形状。根据此示例性实施方 式,当如图6(a)中所示的选择笔划50的起点S和终点E彼此的距离在预定距离内,通过基 于笔划的选择算法14A来识别文本选择并且接受该选择有效以及选择对象。在一个实施方 式中,起点S和终点E彼此的距离非常近。在可替换实施方式中,起点S和终点E彼此的距 离可以是任。

23、何适合的距离。这样,用户可以进行如下文所述的后续编辑操作。如果选择笔 划50的起点S和终点E彼此的距离不在预定距离内,如图6(b)中所示的示例,则无法通过 基于笔划的选择算法14A识别出选择,无法选择对象或者字符并且不能激活编辑序列或者 例程。在一个实施方式中,在选择笔划50的起点S和终点E之间的预定距离可以根据使用 的语言而变化。 0034 在一个实施方式中,利用选择笔划50用户可以部分地或者基本上包围或者围绕 单个对象或者多个对象。例如,参见图4(a)至4(c)、图14(a)以及图14(b),如果要选择多 个对象,则所述对象彼此必须成连续关系,诸如字符24。字符24可以例如是相邻于彼此的 。

24、一系列对象或者字母,诸如形成词的字母。在可替换实施方式中,字符24可以例如是包括 整个段落或者完整的句子的一串字符或者对象。如果选择的文本不表示字符串,诸如,例如 图7和图14(c)中所示的文本90,则无法通过基于笔划的选择算法14A将选择识别为有效 并且无法选择对象。而是,所尝试的对非连续文本的选择可能激活文本识别功能65,如图7 所示,其对用户呈现类似于用于包围非连续文本的笔划50的形状的对象或者文本选项(即 字符)。用户可以选择将通过文本识别功能65显示的对象或者字符之一插入到文档中或者 显示器10上。 0035 在可替换实施方式中,诸如其中设备1配置为使用于英文,有效选择笔划50可以 。

25、类似于诸如字母“O”或者“U”的英文字符。在一个实施方式中,其中有效选择笔划不类似于 英文字符,基于笔划的选择算法14A既可以识别选择为有效又可以激活文本识别功能65。 例如,如图8中所示的选择笔划95包围字符串“us”。即使已经包围了字符串,选择笔划95 还类似于字母“O”。这样,基于笔划的选择算法14A识别目标选择为有效并且选择被包围的 文本,而同时也激活文本识别功能65来允许用户在是否根据此示例性实施方式对选择的 文本20进行编辑或者是否使用文本识别功能65来解释输入的字符(即字母“O”)之间做 出选择。 说 明 书CN 102945132 A 5/7页 8 0036 参见图4(a)至4。

26、(g)以及图10,用户使用选择笔划50来选择待编辑的文本20的 一部分(图10中的方框1001)。一旦识别出选择笔划50,则选择文本20并对其做出高亮 22。如图4(c)中所示的选择的并且高亮的文本23可以包括例如字符24,它们彼此处于连 续的关系中,如上文所述。在当指示设备11离开或者基本上脱离与触摸屏10的接触的时 间点,以上述方式自动地通过基于笔划的选择算法14A来识别对文本20的选择(图10的 方框1002)。标记的选择区域22可以指示选择的文本23。标记的选择区域22可以被高亮 或者遮暗如图4(c)所示(图10中的方框1002)。在可替换实施方式中,可以以任何适合的 方式对选择区域进。

27、行高亮,包括例如填充图案如图3(b)所示。在另一可替换实施方式中, 可以利用例如背景色来对选择区域进行高亮。 0037 一旦选择的文本23通过基于笔划的选择算法14A来识别,则用户可以经由利用指 示设备11在选择的区域22上基本上或者至少部分地接触触摸屏10而进行的示意动作或 者移动来操纵选择的文本23。在一个实施方式中,指示设备11可以不必为了形成标记而与 触摸屏10进行物理接触。如图4(d)所示,为了启动编辑功能,用户在选择的文本23上形 成或者作出标记。所述标记(例如标记30)可以包括通过指示设备11在选择的区域22上 基本上接触显示器10并且移动指示设备11而形成的任何适合的标记或者记。

28、号。例如,在 一个实施方式中并且如图4(d)所示,用户已经做出“V”或者对勾形状的标记显现在选择的 区域22上。在一个实施方式中,“V”或者对勾符号表示或者带来复制编辑功能的激活。在 可替换实施方式中,可以使用任何预定或者预定义符号、字符或者记号来启动具体编辑功 能。在一个实施方式中,选择的文本23的操纵可以包括编辑功能,诸如例如复制、剪切、粘 贴以及删除操作。在可替换实施方式中,可以使用任何适合的文本或者图像编辑功能。例 如,参见图4(d)和图5(a),现在将描述复制和粘贴操作。在一个实施方式中,用户作出标记 或者笔的笔划30,在选择的文本区域22中,其基本上成形为如字母“V”。根据示例性实。

29、施 方式,基本上“V”形状的标记30表示或者激活复制操作(图10的方框1003)。在作出或 者形成标记30之后,指示设备11基本上被抬起离开或者移动离开显示器10时就是激活复 制操作的时间点。当复制选择的文本23时,如通常理解本术语的那样,选择的文本23的缩 略版本70显示并且存储在剪贴板25上,如图4(e)、图4(f)和图5(a)中所示(图10中的 方框1004)。在可替换实施方式中,可以使用对已经复制了选择的文本的任何适合的指示。 选择的文本的缩略版本70可以包括选择的文本的一部分,诸如例如,选择的文本仅前几个 字符。在可替换实施方式中,当选择了诸如例如图形或者图画的对象时,可以在剪贴板上。

30、显 示图形或图画的缩影版本或者图形或图画的仅一部分。在可替换实施方式中,可以使用任 何适合的缩略表示放置在剪贴板上的选择的对象。 0038 在此示例性实施方式中,用户可以将选择的文本23或者对象,粘贴在例如显示器 10上的任何适合的区域中。例如,在一个实施方式中,用户可以将选择的文本23或者对象 粘贴在文档中如图4(f)和图4(g)中所示。在可替换实施方式中,用户可以将选择的文本 23或者对象粘贴在设备1中可以存储或者可用的另一文档或者应用中。在一个实施方式 中,粘贴操作可以通过第二基本上呈“V”形状的标记40来激活,如图4(f)所示该标记可以 由用户在文档内的期望点或者区域上作出(图10中的。

31、方框1005)。在作出或者形成第二标 记40之后,当指示设备11被基本上抬起离开或者移动离开显示器10时,识别出粘贴操作。 在通过基于笔划的选择算法14A的对粘贴操作的识别中,将来自剪贴板25的选择的文本23 说 明 书CN 102945132 A 6/7页 9 粘贴到用户先前选择的点或者区域,即在该处已经作出了标记40(图10的方框1006)。根 据此示例性实施方式,表示复制操作的标记30和表示粘贴操作的第二标记40两者基本上 都呈“V”形状。然而,在可替换实施方式中,任何适合的形状的笔的笔划可以用于启动复制 和粘贴操作。如图4(g)所示,作为粘贴操作的结果,将选择的文本23插入到文档中作为。

32、粘 贴的文档85。在一个实施方式中,选择的并且复制的文本23放置在并且存储在剪贴板25 上。这样,如果期望的话,可以多次地将选择的文本23粘贴到文本中,而无需重新选择文本 20,如上文所述。 0039 现在参见图5(b)和图11,将描述根据本发明示例性实施方式的剪切和粘贴功能。 在示例性实施方式中,以与上述基本上类似的方式来选择文本23的一部分(图11中的方 框1101和1102)。在一个实施方式中,为了激活剪切操作(如通常理解该操作那样),用户 使用指示设备11在选择的文本区域22内作出或者形成标记35,如图5(b)所示(图10的 方框1103)。在此实施方式中,标记35基本上为“X”形式。。

33、在可替换实施方式中,可以使用 任何适合形状的笔划从而激活剪切操作。在作出或者形成基本上“X”形状标记35后,当指 示设备11基本上抬起离开或者移动离开显示器10时,识别出剪切操作。当通过基于笔划 的选择算法14A识别出剪切操作时,从显示器10的可视区域或者文档剪切或者移除选择的 文本23,如图5(b)中所示(图11中的方框1104)。在一个实施方式中,剪切文本24放置 并且存储在剪贴板25上,使得在剪贴板25上显示剪切文本24的缩略版本70,如图5(b)中 所示(图11的方框1104)。用户可以以基本上类似于上文所述用于复制和粘贴操作的方式 将来自剪贴板25的剪切文本24粘贴到文档或者应用中(。

34、图11的方框1105和1106)。再 次地,因为剪切文本24放置或者存储在剪贴板25上,所以剪切文本24可以任何期望次地 插入到文档中。 0040 参见图5(c)和图12,将描述根据示例性实施方式的移动操作。在示例性实施方 式中,以与上述基本上类似的方式来选择文本23的部分(图12中的方框1201和1202)。 在一个实施方式中,为了激活移动操作(如通常理解该操作那样),用户可以在文档内的预 定点处作出或者形成基本上呈“V”形状的标记或者笔划40,如图5(c)所示(图12的方框 1203)。在可替换实施方式中,可以使用任何适合形状的标记来激活移动操作。在用户作出 或者形成标记40之后,当指示设。

35、备11基本上抬起离开或者移动离开显示器10时,通过基 于笔划的选择算法14A识别出移动操作。在移动操作的识别中,从显示器10的文档内或者 应用内的选择文本23的原始位置剪切所述选择的文本23,并且将其移动到基本上呈“V”形 状的标记40所指示的位置,而无需放置在剪贴板25上,如图5(c)所示(图12的方框1204 和1205)。因为在移动操作期间,移动的文本未放置在剪贴板25上,所以每次本文86移动 到文档内或者显示器上的另一位置时,可以重新选择文本86。 0041 现在参见图5(d)和图13,现在将描述根据又一示例性实施方式的删除操作。在 示例性实施方式中,以与上述基本上类似的方式来选择文本。

36、23的一部分(图13中的方框 1301和1302)。在一个实施方式中,为了激活删除操作(如通常理解该操作那样),用户可 以基本上在选择的文本区域23上作出或者形成示意动作或者标记45,如图5(d)所示(图 13的方框1303)。在此实施方式中,示意动作或者标记45基本上为直线形式。在可替换实 施方式中,可以使用任何适合形状的标记来激活删除操作。可以基本上在选择的文本区域 22内,并且以例如箭头100的大致方向作出标记45。在可替换实施方式中,可以以任何预 说 明 书CN 102945132 A 7/7页 10 定方向作出标记45。在作出或者形成标记45之后,当指示设备11基本上抬起离开或者移 。

37、动离开显示器10时,通过基于笔划的选择算法14A识别出删除操作。当识别出删除操作时, 从文档移除删除的文本46,而无需放置在剪贴板25上,如图5(d)中所示(图13中的方框 1304)。 0042 尽管上文描述是处于全屏用户界面输入模式的上下文中,但应该理解示例性实施 方式也应用于基于框的用户界面或者以及任何其他适合类型的界面。 0043 本发明还包括并入了以不同的计算机来执行的上述处理步骤和指令的软件和计 算机程序。图9是可以用于实践本发明的,并入了本发明特征的典型设备900的一个实施 方式的框图。如图所示,计算机系统902可以链接到另一计算机系统904,使得计算机902 和904能够向彼此。

38、发送信息并且从彼此接收信息。在一个实施方式中,计算机系统902可 能包括适合用于与网络906进行通信的服务器计算机。计算机系统902和904可以以任何 传统方式链接到一起,包括调制解调器、硬线连接或者光纤链路。通常地,使用通常在通信 信道上或者通过ISDN线路上的拨号连接发送的通信协议使得信息可用于计算机系统902 和904。计算机902和904通常适合用于使用包含机器可读程序源代码的程序存储设备,所 述代码适合用于使得计算机902和904执行本发明的方法步骤。可以设计、制作并且使用 并入了本发明的特征的程序存储设备作为使用光、磁特性和/或电的机器的组件,从而执 行本发明的过程和方法。在可替换。

39、实施方式中,程序存储设备可以包括磁性介质,诸如磁盘 或者计算机硬件设备,其是通过计算机可执行并且可读的。在另一可替换实施方式中,程序 存储设备可能包括光盘、只读存储器(“ROM”)软盘以及半导体材料和芯片。 0044 计算机系统902和904还可以包括微处理器用于执行存储的程序。计算机902可 以在其程序存储设备上包括数据存储设备908用于信息和数据的存储。并入了包含本发明 的特征的处理和方法步骤的计算机程序或者软件可以存储在一个或者多个计算机902以 及904中,或者存储在其他传统的计算机程序存储设备中。在一个实施方式中,计算机902 以及904可以包括用户界面910,以及本发明的特征可以从。

40、其接入的显示接口912。用户界 面908和显示接口912可以适合用于允许将查询和命令输入到系统,以及呈现命令和查询 的结果。 0045 应该理解到上文描述仅是本发明的示例。本领域技术人员能够设计出不偏离本发 明的各种可替换方案和修改。因此,本发明旨在涵盖所有这种落入所附权利要求书的范围 的可替换方案、修改以及变形。 说 明 书CN 102945132 A 10 1/11页 11 图1 说 明 书 附 图CN 102945132 A 11 2/11页 12 图2 图3(a) 图3(b) 说 明 书 附 图CN 102945132 A 12 3/11页 13 说 明 书 附 图CN 1029451。

41、32 A 13 4/11页 14 图5(a) 图5(b) 图5(c) 说 明 书 附 图CN 102945132 A 14 5/11页 15 图5(d) 图6(a) 图6(b) 说 明 书 附 图CN 102945132 A 15 6/11页 16 图7 图8 说 明 书 附 图CN 102945132 A 16 7/11页 17 图9 说 明 书 附 图CN 102945132 A 17 8/11页 18 图10 说 明 书 附 图CN 102945132 A 18 9/11页 19 图11 说 明 书 附 图CN 102945132 A 19 10/11页 20 图12 说 明 书 附 图CN 102945132 A 20 11/11页 21 图13 图14(a) 图14(b) 图14(c) 说 明 书 附 图CN 102945132 A 21 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1