手写内容的重排方法及电子设备的制造方法_2

文档序号:9929508阅读:来源:国知局
电信网络和无线因特网设备,例如接入点。通常包括例如摄像机、短距离无线设备、麦克风等的附加设备120。系统100通常包括用于数据输入和显示/渲染的触摸屏170。系统100通常还包括例如闪存存储器180和SDRAM 190的各种存储器设备。
[0027]图2描绘了信息处理设备电路、电路系统或部件的另一示例的框图。图2中描绘的示例可以对应于计算系统(诸如由北卡罗莱纳州的莫里斯维尔的联想(美国)公司出售的THINKPAD系列个人计算机)或其它设备。根据本文的描述将明显的是,实施例可以包括其它特征或仅包括图2中图示的示例的一些特征。
[0028]图2的示例包括具有取决于制造商(例如,INTEL、AMD、ARM等)而变化的架构的所谓的芯片组210 ( —起工作的一组芯片或集成电路、芯片组)。INTEL是因特尔公司(Intel Corporat1n)在美国和其它国家的注册商标。AMD是超微半导体股份有限公司(Advanced Micro Devices, Inc.)在美国和其它国家的注册商标。ARM是ARM控股有限公司(ARM Holdings pic)在美国和其它国家的未注册商标。芯片组210的架构包括核与存储器控制组220以及1/0控制器集线器250,其中1/0控制器集线器250经由直接管理接口(DMI) 242或链路控制器244交换信息(例如,数据、信号、命令等)。在图2中,DMI 242是芯片对芯片接口(有时被称为“北桥”和“南桥”之间的链路)。核与存储器控制组220包括经由前端总线(FSB) 224交换信息的存储器控制器集线器226以及一个或多个处理器222 (例如,单核或多核);注意,组220的部件可以被集成到取代常规“北桥”式架构的芯片中。如本领域中公知的,一个或多个处理器222包括内部运算单元、寄存器、高速缓存存储器、总线、I/O端口等。
[0029]在图2中,存储器控制器集线器226与存储器240对接(例如,以对可以被称为“系统存储器”或“存储器”的一种RAM提供支持)。存储器控制器集线器226还包括用于显示设备292(例如,CRT、平板、触摸屏等)的低压差分信号(LVDS)接口 232。块238包括可以经由LVDS接口 232(例如,串行数字视频、HDMI/DV1、显示端口)而被支持的一些技术。存储器控制器集线器226还包括可以支持独立显卡236的PC1-express接口(PC1-E) 234。
[0030]在图2中,I/O集线器控制器250包括SATA接口 251 (例如,用于HDD、SDD等,280)、PC1-E接口 252 (例如,用于无线连接282)、USB接口 253 (例如,用于诸如数字转换器、键盘、鼠标、摄像机、电话、麦克风、存储设备、生物识别输入/安全设备、其它连接设备等的设备284,)、网络接口 254(例如,LAN)、GP10 接口 255、LPC 接口 270(用于 ASIC 27K TPM 272、超级I/O 273、固件集线器274、B10S支持275,以及诸如ROM 277、闪存278和NVRAM 279的各种类型的存储器276)、电源管理接口 261、时钟发生器接口 262、音频接口 263 (例如,用于扬声器294)、TCO接口 264、系统管理总线接口 265、以及SPI闪存266,该SPI闪存266能够包括B1S 268和启动代码290。I/O集线器控制器250可以包括吉比特以太网支持。
[0031]在上电时,系统可以被配置成执行SPI闪存266内所存储的B1S 268的启动代码290,并且此后在一个或多个操作系统和应用程序软件(例如,被存储在系统存储器240中)的控制下处理数据。操作系统可以被存储在多个位置中的任何一个中,并且可以例如根据B1S 268的指令被访问。如本文中所描述的,设备可以包括比图2的系统中示出的特征更少或更多的特征。
[0032]例如如图1或图2中所概述的,信息处理设备电路系统可以被用在诸如平板计算机、智能电话、个人计算机设备和/或其它电子设备的设备中。用户可以为了各种功能,例如向具有可填充表格等的互联网搜索应用程序、电子邮件应用程序、文本消息或即时消息应用程序输入手写笔划作为输入形式,而采用这些设备。例如,图1所概述的电路系统可以在平板计算机或智能电话实施例中实现,而图2中所概述的电路系统可以在便携式个人计算机实施例中实现。在每种情况下,该设备可以包括输入和显示设备,例如触摸屏等,其起到以下作用:接受手写笔划并且提供输入字符的视觉显示,将手写字符或笔划转换成机器文本,呈现候选、替换或备选文字等。
[0033]作为示例,参考图3,用户可以在输入叠层应用程序中提供手写墨迹笔划,其中在诸如平板计算设备的设备300中实现该输入叠层应用程序。这里,手写墨迹笔划是电子邮件的形式。实施例分析该手写墨迹以确定由图3(A至C)中的虚线块所指示的手写单元,在301处具体指示了手写单元之一。实施例还可以分析该手写墨迹笔划以确定例如行间隔和长度,使得可以确定块单元,块单元中的两个由图3A中的虚线指示。例如301的手写单元是墨迹笔划的逻辑关联,例如手写单元包括一个字母I,因为它形成一个单词。同样地,对形成“Friday”的相邻墨迹笔划使用另一手写单元,并且对同一行中的“would”使用又一手写单元。例如由平均行长度或最长手写行长度确定块长度。在图3A的示例中,段落块的最右侧边界由303指示。可以动态地确定格式(例如,段落块、行间隔等),例如随着用户提供手写墨迹输入而调整格式。
[0034]用户可以提供包括格式的这样的手写墨迹笔划,并且将墨迹笔划输入到底层应用程序中,例如该非限制性示例中所使用的底层电子邮件应用程序。此外,实施例可以将手写墨迹笔划转换成机器输入,使得其可以被显示为排版。该排版可以保持用户在墨迹笔划中指示的格式。
[0035]在实施例中,可以例如基于编辑输入来重排或重新定位书写墨迹笔划。用于本说明的目的的编辑输入可以被考虑为需要重排墨迹笔划以保持(尽可能接近地)用户的原始墨迹输入的手写特征的任何输入。因此,编辑输入可以包括但不限于新内容的插入、现有内容的删除、重新定位内容或者前述的组合。
[0036]作为说明性示例,如图3B中所示,用户可以提供诸如手势墨迹笔划的编辑输入,这里编辑输入具有在现有墨迹笔划“I”上304处指示的“X”的形式。叠层输入应用程序接受该手势输入并且将其解释为与下面的墨迹笔划“ I ”相关联的删除请求。
[0037]因此叠层输入应用程序提供包括预览和控制区域306的输入区叠层305,其提供墨迹笔划的手写识别解释的预览作为排版(在该示例中为针对相应墨迹笔划的排版“this”和“Friday”,以及针对新输入的排版预览“we” ),并且提供输入控制(这里为设置控制、图形输入控制和排版输入控制)。输入区叠层305也向用户提供可以输入新墨迹笔划的区域307,例如,以便替换304处的删除的墨迹笔划。在该示例中,如在手写识别预览区域306中所预览的,用户已经向区域307提供了形成文字“we”的新墨迹笔划。
[0038]因此,如图3C中图示的,实施例随后可以将新的手写墨迹笔划“we”输入到现有手写墨迹笔划中,例如,如图示出的在“Friday”与“will”之间。实施例还使用手写单元数据(为了清楚图示,通过虚线可视地指示)来重排手写墨迹笔划。在该示例中,图3C的307处指示的墨迹笔划“we”的手写单元比图3A的301处指示的墨迹笔划“I”的手写单元大。考虑到该段落的块大小以及页边空白边缘303,实施例通过将、01!1(1”、“10%”、1(^”和“of”向右移位进行重排,以容纳307处的“we”的新手写单元大小。另外,实施例将手写单元“us”从其原始位置(图3A)换行至下一行,即,如图3C的309处指示的。这允许在保持块页边空白边缘303的同时,“we”的新手写墨迹笔划适合第一行。
[0039]如可以被理解的,类似的动作可以被用来插入新的手写墨迹笔划以及用来删除现有手写墨迹笔划。此外,实施例可以动态地扩大插入手写单元以容纳新的手写墨迹笔划,例如,如果用户已经书写了“we both”而不是“we”来替代墨迹笔划“I”。因此,重排包括基于插入手写单元大小和/或块尺寸而动态
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1