一种形成与用户的接口的计算机实施方法和设备技术

技术编号:2847914 阅读:203 留言:0更新日期:2012-04-11 18:40
本文献公开了一种用于形成与用户的接口的计算机实施的方法和设备。识别由书写设备在表面上形成的标记。识别该标记的位置和大小。计算与该标记相邻的第一接口区域,和相关计算机功能与该第一接口区域。

【技术实现步骤摘要】

在此的实施例涉及用户交互设备领域。本文献教导用于通过与书写表面的动态生成接口区域交互来调用计算机功能的方法和系统
技术介绍
在过去二十年内,个人计算设备的使用已经非常普及,例如台式计算机系统、便携式计算机系统、手持计算机系统和输入板计算机系统。这些个人计算设备给用户提供多种多样的交互应用、商业应用、通信性能和娱乐能力。当前的个人计算设备通过用户接口提供到这些交互应用的访问。典型的计算设备具有在屏幕上的图形接口,使用诸如监视器或显示屏等显示设备向用户显示信息,和使用诸如鼠标、键盘、操纵杆或输入笔等输入设备接收用户的信息。即便如此,与计算系统相比,使用笔和纸张在人文社会中更为普遍。虽然当前计算设备的图形用户接口提供与多种计算应用的有效交互,但是屏幕上的图像用户接口通常难以模仿普通使用的钢笔或铅笔和纸张。例如,台式和便携式计算机系统通常没有类似于笔的接口。而且,输入到计算机的内容在电子显示器上显示,而不象在纸张或物理表面上书写的信息一样是有形和易于修改的。最后,使用笔类接口在纸张表面上绘制的图像和书写的文章具有便利性、持久性和有形性,但是一旦使用笔类接口书写,就不允许轻易地重复使用在纸张表面上的标记。换句话说,一些笔类计算机系统提供在纸张上某些用户书写项目的识别,并且,一旦识别出,该笔类计算机系统可以采取一些即时动作。然而,如果用户希望再次执行同一计算机功能,则需要在纸张上再次书写该该项目。具体地,这些笔类计算机用户接口并不允许用户与在纸张上的书写项目直接交互(例如通过笔轻敲选择—非常类似于鼠标点击)以自动地调用所期望的计算机功能。
技术实现思路
因此,所描述的是一种用于交互设备的用户接口,其中通过用户与动态生成的与书写表面相关的接口区域的交互来调用计算机功能。计算机系统识别在书写表面上书写的标记或者识别用户与现有书写标记的交互。在标记附近,计算机系统自动生成与该标记相关的一个或多个接口区域。相对于书写表面的空间坐标在计算机存储器内定义接口区域,该接口区域是用户不可见的。用户与这些区域之一的交互调用与交互区域相关而且与标记相关的指定计算机功能。可以由每个接口区域调用不同的计算机功能。根据相关标记的位置(和大小),计算机系统动态地定位并可以动态地调整接口区域的大小。多个标记生成多个区域,不同的区域与相应的标记相关。在一种实施例中,在书写单词之前和/或之后建立这些区域。例如,还可以在书写单词上部和/或下部建立这些区域。在另一种实施例中,计算机系统是基于交互笔的计算机系统。在一个具体例子中,可以使用基于交互笔的计算机系统识别在表面上的书写单词。在一种应用中,基于笔的计算机系统提供从一种语言向另一种语言的单词转换。在书写单词之后(或者如果单词存在并被选择),则计算机系统自动地在存储器内生成空间上在该单词之前的表面上的第一接口区域和空间上在该单词之后的表面上的第二接口区域。与第一区域的用户交互调用与第一区域和该单词相关的第一计算机功能(例如由计算机以声音方式提供该单词的转换)。与第二区域的用户交互调用与第二区域和该单词相关的第二计算机功能(例如以声音方式逐字母地拼写出该单词的转换形式)。显然地,接口区域可以位于与该书写单词相邻的任一位置内,在此描述的具体位置仅是示例性的。在一种实施例中,调整区域大小,以便它们的高度类似于书写单词的高度,它们的宽度可以是固定的或者是与该书写单词的大小或形状相关的。本专利技术的实施例还包括用于解决在不同标记的交互区域之间的干扰的处理。这些处理可以包括共享模型、超时模型、弹出模型和/或警告模型。本专利技术的实施例还包括用于根据需要自动地计算交互区域以便通过不始终在存储器内持久存储每个交互区域而节省计算机资源的有效处理。更具体地,本专利技术的实施例涉及一种形成与用户的接口的计算机实施方法,该方法包括识别已经由书写设备在表面上形成的标记;识别该标记在表面上的位置和识别该标记的大小;自动地计算第一接口区域的位置和大小,其中第一接口区域与该标记相邻;相关第一计算机功能与第一接口区域;和响应于第一接口区域的用户选择,对与该标记相关的数据执行第一计算机功能。实施例包括上述和其它步骤,包括自动地计算该表面的第二接口区域的位置和大小,其中第二接口区域与该标记相邻且与第一接口区域不重叠;相关第二计算机功能与第二接口区域;和响应于第二接口区域的用户选择,对数据执行第二计算机功能。实施例包括上述步骤,和其中第一接口区域在空间上位于标记左侧,和其中第二接口区域在空间上位于标记右侧。实施例还包括一种形成与用户的接口的计算机实施方法,该方法包括识别用户已经选择书写标记,其中该书写标记位于书写表面上;从存储器访问与书写标记相关的接口区域;自动地计算第一接口区域的位置和大小,其中第一接口区域与书写标记相邻;相关第一计算机功能与第一接口区域;和响应于第一接口区域的用户选择,对与该书写标记相关的数据执行第一计算机功能。实施例还包括上述和其它步骤,包括自动地计算该表面的第二接口区域的位置和大小,其中第二接口区域与该标记相邻且与第一接口区域不重叠;相关第二计算机功能与第二接口区域;和响应于第二接口区域的用户选择,对数据执行第二计算机功能。实施例还包括上述步骤,和其中第一接口区域在空间上位于该书写标记的左侧和其中第二接口区域位于该书写标记的右侧。实施例还涉及根据上文编程的交互设备。附图说明图1是笔计算机系统的用户接口图。图2是在其上可以实施本专利技术的各种实施例的电子交互设备的方框图。图3是在其上可以实施本专利技术的各种实施例的另一种电子交互设备的方框图。图4图示提供有根据本专利技术一种实施例的标记模式的示例纸张。图5图示在根据本专利技术一种实施例的示例纸张上的标记模式的放大图。图6A图示在其上书写有标记的书写表面,包括用于根据本专利技术一种实施例的笔计算机设备的用于自动地生成活动区域的用户接口。图6B图示在其上书写有示例标记的书写表面,包括用于根据本专利技术一种实施例的基于笔的计算机设备的用户接口。图7A图示根据本专利技术实施例的在其上书写有两个示例标记的书写表面,每个标记分别与活动区域相关,其中活动区域根据它们相应的标记确定高度和宽度。图7B图示根据本专利技术实施例的在其上书写有两个示例标记的书写表面,每个标记分别与活动区域相关,其中活动区域根据它们的相应标记确定高度并固定宽度。图8图示在空间上相互影响的两个不同标记的活动区域。图9图示在其上书写有标记和根据本专利技术实施例自动地生成的四个示例活动区域的书写表面。图10A是根据本专利技术实施例的计算机实施处理的流程图,用于响应于用户书写标记,自动地生成与该书写相关的接口区域。图10B是根据本专利技术实施例的计算机实施处理的流程图,用于响应于用户选择现有书写,自动地生成与该书写相关的接口区域。图11是根据本专利技术实施例的计算机实施处理的流程图,用于解决在接口区域之间的空间干扰。图12是根据本专利技术实施例的计算机实施处理的流程图,用于在确定最靠近用户动作的边界之后计算边界“on-the-flow(流动中)”的接口区域。具体实施例方式将详细描述根据本专利技术的各种实施例,其例子在附图中图示。虽然将结合各种实施例描述本专利技术,但是将理解这些实施例将不是为了限制本专利技术。相反,本专利技术将涵盖如根据权利要求书解释的本专利技术保护范围内可以包括的替代、本文档来自技高网...

【技术保护点】
一种形成与用户的接口的计算机实施方法,所述方法包括:识别已经由书写设备在表面上形成的标记;识别所述标记在所述表面上的位置和识别所述标记的大小;自动地计算第一接口区域的位置和大小,其中所述第一接口区域与所述标记相邻;   相关第一计算机功能与所述第一接口区域;和响应于所述第一接口区域的用户选择,对与所述标记相关的数据执行所述第一计算机功能。

【技术特征摘要】
US 2005-11-1 11/265,0011.一种形成与用户的接口的计算机实施方法,所述方法包括识别已经由书写设备在表面上形成的标记;识别所述标记在所述表面上的位置和识别所述标记的大小;自动地计算第一接口区域的位置和大小,其中所述第一接口区域与所述标记相邻;相关第一计算机功能与所述第一接口区域;和响应于所述第一接口区域的用户选择,对与所述标记相关的数据执行所述第一计算机功能。2.如权利要求1所述的方法,还包括自动地计算所述表面的第二接口区域的位置和大小,其中所述第二接口区域与所述标记相邻,且与所述第一接口区域不重叠;相关第二计算机功能与所述第二接口区域;和响应于所述第二接口区域的用户选择,对所述数据执行所述第二计算机功能。3.如权利要求2所述的方法,其中所述第一接口区域在空间上位于所述标记左侧,和其中所述第二接口区域在空间上位于所述标记右侧。4.如权利要求2所述的方法,其中所述第一接口区域在空间上位于所述标记上侧,和其中所述第二接口区域在空间上位于所述标记下侧。5.如权利要求1所述的方法,其中通过用户使用所述书写设备的尖端接触位于所述第一接口区域内的所述表面的区域来执行所述用户选择。6.如权利要求1所述的方法,其中第一接口区域的所述位置和所述大小取决于所述标记的所述位置和所述大小。7.如权利要求6所述的方法,其中所述第一接口区域的高度取决于所述标记的高度。8.如权利要求7所述的方法,其中所述第一接口区域的宽度取决于所述标记的所述高度。9.如权利要求7所述的方法,其中所述第一接口区域的宽度是固定的。10.如权利要求1所述的方法,其中所述标记是单词和其中所述第一接口区域是不可见的。11.一种形成与用户的接口的计算机实施方法,所述方法包括识别出用户已经选择书写标记,其中所述书写标记位于书写表面上;从存储器访问与所述书写标记相关的接口区域;自动地计算第一接口区域的位置和大小,其中所述第一接口区域与所述书写标记相邻;相关第一计算机功能与所述第一接口区域;和响应于所述第一接口区域的用户选择,对与所述书写标记相关的数据执行所述第一计算机功能。12.如权利要求11所述的方法,还包括自动地计算所述表面的第二接口区域的位置和大小,其中所述第二接口区域与所述标记相邻,且与所述第一接口区域不重叠;相关第二计算机功能与所述第二接口区域;和响应于所述第二接口区域的用户选择,对所述数据执行所述第二计算机功能。13.如权利要求12所述的方法,其中所述第一接口区域在空间上位于所述书写标记的左侧和其中所述第二接口区域在空间上位于所述书写标记的右侧。14.如权利要求12所述的方法,其中所述第一接口区域在空间上位于所述标记上侧,和其中所述第二接口区域在空间上位于所述标记下侧。15.如权利要求11所述的方法,其中通过用户使用所述书写设备的尖端接触位于所述第一接口区域内的所述表面的区域来执行所述用户选择。16.如权利要求11所述的方法,其中第一接口区域的所述位置和所述大小取决于所述书写标记的所述接口区域的位置和大小。17.如权利要求16所述的方法,其中所述第一接口区域的高度取决于所述书写标记的所述接口区域的高度。18.如权利要求17所述的方法,其中所述第一接口区域的宽度取决于所述书写标记的所述接口区域的所述高度。19.如权利要求17所述的方法,其中所述第一接口区域的宽度是固定的。20.如权利要求11所述的方法,其中所述书写标记是单词和其中所述第一接口区域是不可见的。21.一种形成与用户的接口的计算机实施方法,所述方法包括识别已经由书写设备在表面上形成的第一标记;识别所述第一标记在所述表面上的位置和识别所述第一标记的大小;自动地计算分别与所述第一标记相邻但是相互不重叠的第一组接口区域的相应位置和大小,和其中根据所述第一标记的所述大小确定所述第一组接口区域的每个接口区域的大小;相关相应的计算机功能与所述第...

【专利技术属性】
技术研发人员:詹姆斯马格拉夫特蕾西L埃奇库姆特雷莎卡梅伦尼科尔弗吕贝尔史蒂夫巴尔迪齐科沃斯奇
申请(专利权)人:跳蛙企业股份有限公司
类型:发明
国别省市:US[美国]

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

1