手写笔画的捕捉的制作方法_3

文档序号:9923666阅读:来源:国知局
,笔墨笔画可作为图像被输入,例如将用户的签名的图像或图形输入到电子邮件应用的正文(body)中。因此,输入和显示装置301向用户提供接受手写输入笔画的初始输入栏覆盖层302。
[0036]如本文所述,常规地,用户必然停留在输入栏覆盖层的初始区域,例如区域304a内。即,被提供到输入栏覆盖层的区域304a外的手写输入笔画(或其部分)无法被装置检测为手写输入。这限制了可用于用户提供手写输入笔画的区域。如可以理解的,这代表了技术困难,在于用户可能不能停留于输入栏覆盖层区域304a,可能无法使手写输入装进输入栏覆盖层304a等。除了不方便以外,这增加了手写输入笔画将无法被准确地转换为机器文本的可能性,因为在区域304a之外的任何部分笔画可能被常规的输入系统忽略。
[0037]相应地,实施例实现了针对输入栏覆盖层304a的一个或多个缓冲区(在本示例中作为区域304b和304c被示出)。如可以根据查看图3而理解的,在他或她提供手写输入笔画时,实施例调节或改变输入栏覆盖层区域304a以更好地适应用户。这允许用户将手写输入笔画提供到输入和显示装置301的附加区域(304b、304c),从而改进手写输入笔画的识别的准确度,以及使手写输入方法是更容易且更用户友好的。
[0038]如本文所述,实施例可以通过各种方式实现对输入栏覆盖层304a的改变。在一个示例中,例如基于用户的手写输入笔画尺寸、定位或内容,根据需要添加例如304b和/或304c的附加区域。具体地,如果用户已开始输入在初始输入栏覆盖层区域304a之下延伸的手写输入笔画,则实施例可以通过区域304c调整输入栏覆盖层区域304a的尺寸。类似地,通过示例的方式,如果用户的输入方向是从左到右,则在用户手写输入接近输入栏覆盖层区域304a的最右边界时,实施例可通过区域304b扩展输入栏覆盖层。在其它方向上可以同样进行以扩展输入栏覆盖层。
[0039]在一个实施例中,整个(或基本上整个)输入和显示装置301区域可被用作输入栏覆盖层。这可以例如基于检测到用户需要用作输入栏覆盖层的附加区域而动态地进行。初始输入栏覆盖层304a到整个屏幕的这种扩展可以作为默认设置而进行,或者可以作为从用户的输入历史中学习的结果而被实现。因此,对于经常需要初始输入栏覆盖层区域304a的大的缓冲区或扩展的用户,一旦下层输入栏被激活或者一旦用户开始书写,系统就可以开始将输入栏覆盖层扩展到基本上整个屏幕。
[0040]在一个实施例中,输入栏覆盖层304a(以及变化或缓冲区域304b、304c等)可以用不透明的、透明的或半透明的方式呈现。透明因素或程度可以由用户调节。例如,用户可能希望具有关于输入栏覆盖层在哪里以及其如何改变的视觉反馈,使得用户被告知系统正针对他或她独特的书写风格和输入要求进行调整。其它用户可能不希望具有这样的反馈,并且可以用透明的方式提供输入和覆盖层栏。
[0041]已调整初始输入栏覆盖层区域304a的尺寸或已改变初始输入栏覆盖层区域304a以包括区域304b、304c和/或其它区域中的一个或更多个,现在实施例在可包括整个输入和显示装置区域301的这些扩展区域中接受手写输入笔画,使得手写输入笔画被映射或收缩(collapse)到下层输入栏中,例如所示的示例电子邮件应用的“发送到”栏。该映射或减小可以是实际的或逻辑的。例如,用户的输入笔墨笔画的转换后机器文本可被飞速置于下层输入栏中,如每五个字等。对于如图像或图形输入的未转换的输入,可以提供手写输入笔画的动画的重新定位。
[0042]如图4所示,在401处,实施例由此在输入和显示装置上提供占据输入和显示装置的初始区域的输入栏覆盖层。此后,在402处,将一个或更多个手写输入笔画提供给输入栏覆盖层并对其进行检测。这允许实施例在403处确定初始区域的改变(如果必要的话)。例如,实施例可注意到,用户的平均手写笔画比为输入栏覆盖层提供的初始区域大,并且竖直地(例如,在上方和下方)扩大输入栏覆盖层。给定在403处确定的改变(如果有的话),在404处,实施例随后可以在输入和显示装置上对初始区域调整尺寸,以适应用户的特定手写输入风格。
[0043]实施例可以使改变的确定实时地基于用户的手写笔画。可替选地或另外地,用户的手写输入历史可以用来推断、预测或调节到适当调整尺寸或为用户提供的初始尺寸。例如,调整尺寸可以基于手写笔画与输入栏覆盖层的边界的接近度。同样地,确定对输入栏覆盖层的改变可基于输入的手写笔画的方向,如从左到右,以确定输入栏覆盖层的区域应在该方向上增大。这可以使用附加数据来实现,例如字预测,其指示有可能需要附加区域以完成从左到右被顺序检测到的逻辑输入。
[0044]在一个实施例中,调整尺寸递增地改变初始区域。在从左到右输入的示例中,初始区域可在一个方向上例如向右递增地增大,以容纳附加的最右边的手写笔画。可替选地,调整尺寸可以改变初始区域以立刻占据基本上整个输入和显示装置,而不是递增变化。再者,这可以例如基于先前的输入手写笔画实时地发生,或者可以例如基于存储的用户的过去手写输入特性的历史而预测性地完成。
[0045]正因为输入栏覆盖层区域可以在尺寸上增大,因此其也可以在尺寸上缩小或减小。例如,实施例可以在输入和显示装置上减小由输入栏覆盖层占据的输入和显示装置的改变的区域(例如,增大尺寸的输入栏覆盖层可以在尺寸上减小)。减小可包括将改变的区域减小到初始区域或某个其它区域(例如,部分减小)。
[0046]在检测到指示初始区域应被减小或增大的区域(或子区域)应被减小的因素之后,会发生减小。例如,实施例可以使用因素,如检测到在预定时间内没有输入笔画,检测到上下文输入停止确认(例如,字完成),检测到手动切换输入(例如,软按钮按下),检测到手动选择输入(例如,笔压入下层输入栏),检测到预定手势输入,检测到预定笔输入(如笔被移开),以及检测到预定眼睛跟踪输入(例如,眼睛聚焦不再与相同的下层输入栏相关联)。
[0047]这里描述的各种示例实施例表示对用于手写输入笔画的输入装置和手写输入处理的技术改进。已描述了示例实施例,其使得用户能够提供不同类型的手写输入笔画(例如,增大的尺寸、增加的持续时间和内容等),所述不同类型的手写输入笔画在手写输入的使用中向用户提供显著的更灵活性。由于常规的输入技术和装置使用麻烦且是非直观的,所以用户通常避免手写输入。因此,实施例代表对这些装置和技术的技术改进,这将利于增加作为可行输入形式的电子手写的采用。而且,由于这里提供的调节的、改变的或者调整尺寸的输入栏覆盖层,改进了手写识别准确度和转换。
[0048]如本领域的技术人员将理解的,各个方面可以被具体化成系统、方法或装置程序产品。因此,各方面可以采取完全硬件实施例或包括软件的实施例的形式,在本文中它们可以全部一般地称为“电路”、“模块”或“系统”。此外,各方面可以采取被具体化在一个或更多个装置可读介质中的装置程序产品的形式,其中装置可读介质中具体化有装置可读程序代码。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1