书签 分享 收藏 举报 版权申诉 / 14

信息处理装置及信息处理方法.pdf

  • 上传人:e1
  • 文档编号:4745353
  • 上传时间:2018-11-05
  • 格式:PDF
  • 页数:14
  • 大小:2.48MB
  • 摘要
    申请专利号:

    CN201410265116.8

    申请日:

    2014.06.13

    公开号:

    CN104281404A

    公开日:

    2015.01.14

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 3/0488申请日:20140613|||公开

    IPC分类号:

    G06F3/0488(2013.01)I; G06F3/0482(2013.01)I

    主分类号:

    G06F3/0488

    申请人:

    联想(新加坡)私人有限公司

    发明人:

    峰新; 孙美文

    地址:

    新加坡新加坡城

    优先权:

    2013.07.01 US 13/932,750

    专利代理机构:

    北京集佳知识产权代理有限公司 11227

    代理人:

    陈炜;李德山

    PDF完整版下载: PDF下载
    内容摘要

    本发明涉及一种信息处理装置及信息处理方法。本发明的一个方面提供了一种信息处理方法,包括:在信息处理装置的输入表面处接受一个或更多个输入,该一个或更多个输入包括包含特定手写输入的手写输入,所述特定手写输入与帮助请求预关联;基于手写输入与特定手写输入,使用一个或更多个处理器来确定输入的候选列表;以及提供候选列表的显示。还描述了其它方面并要求保护这些方面。

    权利要求书

    权利要求书
    1.  一种信息处理方法,包括:
    在信息处理装置的输入表面处接受一个或更多个输入,所述一个或更多个输入包括包含特定手写输入的手写输入,所述特定手写输入与帮助请求预关联;
    基于包括所述特定手写输入的所述手写输入,使用一个或更多个处理器来确定输入的候选列表;以及
    提供所述候选列表的显示。

    2.  根据权利要求1所述的方法,其中,所述特定手写输入包括特定字符输入。

    3.  根据权利要求2所述的方法,还包括:使用所述一个或更多个处理器确定所述特定手写输入相对于所述手写输入中的一个或更多个其它输入的位置。

    4.  根据权利要求3所述的方法,其中,基于包括所述特定手写输入的所述手写输入使用所述一个或更多个处理器来确定所述输入的候选列表的步骤考虑所述特定手写输入相对于所述手写输入中的一个或更多个其它输入的位置。

    5.  根据权利要求3所述的方法,其中,所述特定字符被形成为替代基于字母的单词中的一个或更多个字母。

    6.  根据权利要求3所述的方法,其中,所述特定字符被形成为替代基于字符的语言的字符中的一个或更多个笔划。

    7.  根据权利要求1所述的方法,还包括:使用所述一个或更多个处理器断定选择所述输入的候选列表中的一个的用户输入;以及使用所述一个或更多个处理器输入所选择的候选输入以替代初始手写输入。

    8.  根据权利要求7所述的方法,还包括:在对所选择的候选输入进行处理之后,使用所述一个或更多个处理器执行一个或更多个动作。

    9.  根据权利要求1所述的方法,其中,所述输入表面包括触摸屏。

    10.  一种信息处理装置,包括:
    显示器;
    输入表面;
    一个或更多个处理器;
    存储装置,用于存储所述一个或更多个处理器能够访问的指令,所述指令能够由所述一个或更多个处理器执行以:
    在所述输入表面处接受一个或更多个输入,所述一个或更多个输入包括包含特定手写输入的手写输入,所述特定手写输入与帮助请求预关联;
    基于包括所述特定手写输入的所述手写输入,使用所述一个或更多个处理器来确定输入的候选列表;以及
    使用所述一个或更多个处理器提供所述候选列表在所述显示器上的显示。

    11.  根据权利要求10所述的信息处理装置,其中,所述特定手写输入包括特定字符输入。

    12.  根据权利要求11所述的信息处理装置,其中,所述指令还能够由所述一个或更多个处理器执行,以使用所述一个或更多个处理器来确定所述特定手写输入相对于所述手写输入中的一个或更多个其它输入的位置。

    13.  根据权利要求12所述的信息处理装置,其中,基于包括所述特定手写输入的所述手写输入使用所述一个或更多个处理器来确定所述输入的候选列表的步骤考虑所述特定手写输入相对于所述手写输入中的一个或更多个其它输入的位置。

    14.  根据权利要求12所述的信息处理装置,其中,所述特定字符被形成为替代基于字母的单词中的一个或更多个字母。

    15.  根据权利要求12所述的信息处理装置,其中,所述特定字符被形成为替代基于字符的语言的字符中的一个或更多个笔划。

    16.  根据权利要求10所述的信息处理装置,其中,所述指令还能够由所述一个或更多个处理器执行以:使用所述一个或更多个处理器来断定选择所述输入的候选列表中的一个的用户输入;以及使用所述一个或更多个处理器输入所选择的候选输入以替代初始手写输入。

    17.  根据权利要求10所述的信息处理装置,其中,所述输入表面选自由触摸屏和触摸板形成的组。

    18.  根据权利要求10所述的信息处理装置,其中,所述显示器和所述输入表面形成触摸屏。

    19.  根据权利要求10所述的信息处理装置,其中,所述信息处理装置为平板计算装置和智能电话之一。

    说明书

    说明书信息处理装置及信息处理方法
    技术领域
    本发明涉及一种信息处理装置及信息处理方法。
    背景技术
    信息处理装置(“装置”)以多种形式出现,例如膝上型计算装置、平板计算装置、智能电话、电子阅读器、MP3播放器等。许多这样的装置被配置为使用触摸输入表面作为输入模式。在本说明书中,“触摸”或“触摸感应”(或者类似变型)用来描述物理接触感测和邻近感测,例如“悬停”在用于检测输入的表面处或靠近用于检测输入的表面。
    某些形成要素(例如平板电脑和智能电话),除接受打字输入之外例如还具有利用手写作为输入的能力。使用各种方法来提供手写输入,例如使用笔或指示笔或者使用指尖。当前可用的手写装置的通常示例包括配备有触摸屏的平板电脑。当前,接受手写的程序或应用的示例为“谷歌手写(GOOGLE HANDWRITE)”应用。
    发明内容
    概括地说,一个方面提供了一种用于信息处理装置的方法,包括:在信息处理装置的输入表面处接受一个或更多个输入,该一个或更多个输入包括包含特定手写输入的手写输入,所述特定手写输入与帮助请求预关联;基于包括特定手写输入的手写输入,使用一个或更多个处理器来确定输入的候选列表;以及提供该候选列表的显示。
    另一方面提供了一种信息处理装置,包括:显示器;输入表面;一个或更多个处理器;用于存储所述一个或更多个处理器能够访问的指令的存储装置,所述指令可以由一个或更多个处理器执行以:在输入表面处接受一个或更多个输入,该一个或更多个输入包括包含特定手写输入的手写输入,所述特定手写输入与帮助请求预关联;基于包括特定手写输入的手写输入,使用一个或更多个处理器来确定输入的候选列表;以及使用一个或 更多个处理器在显示器上提供候选列表的显示。
    再一方面提供了一种计算机程序产品,该计算机程序产品包括包含有计算机可读程序代码的存储介质,该计算机可读程序代码包括:被配置成在信息处理装置的输入表面处接受一个或更多个输入的计算机可读程序代码,该一个或更多个输入包括包含特定手写输入的手写输入,所述特定手写输入与帮助请求预关联;被配置成基于包括特定手写输入的手写输入使用一个或更多个处理器确定输入的候选列表的计算机可读程序代码;以及被配置成使用一个或更多个处理器来提供候选列表的显示的计算机可读程序代码。
    以上所述为概要,因而可能包含细节的简化、概括和省略。因此,本领域的技术人员将理解该概要仅是示例性的并且不意在以任何方式进行限制。
    为了更好地理解实施方式以及实施方式的其它的和另外的特征与优点,参照结合附图进行的以下的说明。本发明的范围将在所附权利要求中指出。
    附图说明
    图1示出了信息处理装置电路系统的示例。
    图2示出了信息处理装置电路系统的另一示例。
    图3示出了用于确定特定输入和提供候选建议的示例方法。
    图4示出了示例特定输入和候选建议。
    图5示出了示例特定输入和候选建议。
    具体实施方式
    将容易理解,可以以所描述的示例实施方式之外的各种不同的配置,来布置和设计本文附图中一般性描述和示出的实施方式的部件。因此,如附图中所示的示例实施方式的以下更详细的描述并非意在限制所要求保护的实施方式的范围,而仅代表示例实施方式。
    说明书全文所提及的“一个实施方式”或“一种实施方式”(等)表示结合实施方式所描述的具体特征、结构或特性被包含在至少一个实施方 式中。因此,贯穿说明书各处出现的短语“在一个实施方式中”或“在一种实施方式中”等不一定全部指代同一实施方式。
    此外,在一个或更多个实施方式中,可以对所描述的特征、结构或特性以任何适当的方式进行组合。在下面的说明中,提供了许多具体的细节以便透彻理解实施方式。然而,相关领域的技术人员将认识到,可以在不具有一个或更多个具体细节的情况下或使用其它方法、部件、材料等实施各种实施方式。在其它实例中,为了避免混淆,没有详细示出或描述公知的结构、材料或操作。
    通过参照附图将最好地理解所示出的示例实施方式。下面的描述意在仅作为示例,并且仅示出某些示例实施方式。
    参照图1和图2,尽管在信息处理装置中可以利用各种其它电路、电路系统或部件,但是对于智能电话和/或平板电路系统200,图2中示出的示例包括基于ARM的系统(片上系统)设计,其中软件和处理器结合在单个芯片210中。内部总线等取决于不同的供应商,但基本上所有的外围装置(220)都可以附接至单个芯片210。与图1中示出的电路系统相比,平板电路系统200将处理器、存储器控制以及I/O控制器集线器全部合并到单个芯片210中。此外,基于ARM的系统200通常不使用SATA(串行高级技术附件)或PCI(外围部件互联接口)或LPC(少针脚型接口)。通用接口例如包括SDIO(安全数字输入输出卡)和I2C(集成电路间)。
    存在电力管理芯片230,例如电池管理单元BMU。电力管理芯片230对例如经由可再充电电池240供应的电力进行管理,可以通过将可再充电电池240连接到电源(未示出)而对其再充电。在至少一个设计中,使用单个芯片(例如210)来提供类似BIOS(基本输入输出系统)的功能和DRAM(动态随机存取)存储器。
    基于ARM的系统200通常包括一个或更多个无线广域网(WWAN)收发器250和无线局域网(WLAN)收发器260以连接至各种网络,例如电信网络和无线基站。通常,基于ARM的系统200将包括用于数据输入和显示的触摸屏270。基于ARM的系统200通常还包括各种存储装置,例如闪速存储器280和SDRAM(同步动态随机存取存储器)290。
    就这部分而言,图1描绘了信息处理装置电路、电路系统或部件的另一示例的框图。图1中所描绘的示例可以对应于计算系统,例如由北卡罗来纳州莫里斯维尔的联想(美国)公司销售的THINKPAD系列个人计算 机,或其它装置。根据本文的描述可以看出,实施方式可以包括其它特征或仅包括图1所示示例的特征中的一些特征。
    图1的示例包括所谓的芯片集110(一起工作的一组集成电路或芯片,芯片集),芯片集110具有可以根据制造商(例如,INTEL、AMD、ARM等)而变化的架构。芯片集110的架构包括核和存储器控制组120以及I/O控制器集线器150,核和存储器控制组120与I/O控制器集线器150经由直接管理接口(DMI)142或链路控制器144交换信息(例如,数据、信号、命令等)。在图1中,DMI142是芯片与芯片的接口(有时被称为“北桥”与“南桥”之间的链路)。核和存储器控制组120包括经由前端总线(FSB)124交换信息的一个或更多个处理器122(例如,单核或多核)和存储器控制器集线器126。注意,组120的部件可以集成在代替传统“北桥”式架构的芯片中。
    在图1中,存储器控制器集线器126与存储器140连接(例如,用以为可以被称为“系统存储器”或“存储器”的一类RAM提供支持)。存储器控制器集线器126还包括用于显示装置192(例如阴极射线管CRT、平板、触摸屏等)的LVDS(低压差分信号)接口132。块138包括可以经由LVDS接口132支持的一些技术,例如串行数字视频(SDVO)、HDMI/DVI(高清晰度多媒体接口/数字视频接口)、显示端口。存储器控制器集线器126还包括可以支持独立显卡136的PCI-express接口(PCI-E)134。
    在图1中,I/O控制器集线器150包括SATA接口151(例如,用于HDD(硬盘驱动器),SDD(固态硬盘)180等)、PCI-E接口152(例如,用于无线连接182)、USB接口153(例如,用于如数字转化器、键盘、鼠标、照相机、电话、麦克风、存储装置、其它连接的装置等的装置184)、网络接口154(例如LAN)、GPIO(通用输入输出)接口155、LPC(低引脚数)接口170(用于专用集成电路ASIC171、可信平台模块TPM172、超级I/O173、固件集线器174、BIOS支持175以及各种类型的存储器176,例如ROM177、闪存178以及视频存储器NVRAM179)、电力管理接口161、时钟发生器接口162、音频接口163(例如扬声器194)、TCO接口164、系统管理总线接口165以及可以包括BIOS168和启动代码190的SPI(串行外围接口)闪存166。I/O控制器集线器150可以包括千兆比特的以太网支持。
    该系统可以被配置为,在通电时执行存储在SPI闪存166内的、用于 BIOS168的启动代码190,并且此后,在(例如,存储在系统存储器140中的)一个或更多个操作系统和应用软件的控制下处理数据。操作系统可以存储在各种位置中的任何位置处,并且例如根据BIOS168的指令来访问操作系统。如本文所描述的,装置可以包括比图1的系统中所示的特征更少或更多的特征。
    例如,如在图1和图2所概述的,信息处理装置可以提供接受手写输入的用户界面。然而,用户通常必需知道用于手写输入的精确的罗马字母单词(针对基于字母的语言)或字符结构(针对基于字符的语言),以进行合适的解释。如果用户仅知道基于罗马字母的单词的一部分(例如“stereo”的“ster”或“stere”)或者字符的部分结构,则用户不能得到针对他或她正在查找的内容的结果或者甚至相关的建议。
    传统的手写应用试图基于用户的输入来提供候选列表。然而,候选列表是基于用户的笔划的相似度或输入特征的,而不是基于用户针对罗马字母单词或字符的部分输入的建议。
    因此,实施方式允许用户输入特定输入(例如特定字符或手势),该特定输入表示用户请求帮助或建议以完成部分输入(例如,部分单词或字符输入)。例如,参照图3,在实施方式中,在310处,用户首先将部分单词输入或部分字符输入提供至装置界面,例如使用他或她的手指提供至触摸屏表面。在320处,实施方式可以等待其它输入,例如310处的输入被理解为部分输入,如基于罗马字母的单词的最初几个字母或基于字符的语言的字符的最初几个笔划。
    在实施方式中,可能在330处实现超时,例如,如本文中所述的,实施方式可以在310处接收一个或更多个输入后等待预定时间,使得用户可以继续形成基于罗马字母/字母的单词或字符,或者来提供其它输入。如果在320处已达到超时,则在340处,实施方式可以尝试处理到目前为止的输入。这例如可以包括接受在310处的输入作为完整的输入并且处理相应的动作(例如将310处的输入与单词匹配并且在文本输入框中填入该单词等)。
    用户可以在等待时间段320期间(例如在330处超时之前)提供其它输入。例如,用户可以在350处输入特定输入(如特定字符或手势)。如果在350处用户提供了这样的特定输入,则实施方式可以将其解释为帮助用户提供输入的暗示。否则,实施方式可以在320处继续等待直到在330处超时为止。应当注意,除了在330处超时之外或者代替在330处超时(或 者其它适当的时间),实施方式可以提供附加输入(例如手指敲击、按钮按压等)用作用户已完成输入会话的肯定指示。
    如果在350处接收到特定输入,则实施方式可以尝试在360处利用部分输入和特定输入来确定对于用户的建议。例如,如在本文中进一步描述的,实施方式可以利用部分输入结合特定输入来提供用户希望的可能输入的列表。在370处,可以将建议呈现给用户供用户确认,例如,从列表中进行选择。如果在370处用户确认了建议(例如,通过从候选建议列表中选择建议),则实施方式此后可以对输入进行处理以在340处执行动作(这又可以采用多种形式,例如将手写输入处理成文本输入,基于所解释的手写输入自动地执行其它动作等)。另外,实施方式可以在360处做出其它建议或者等待其它输入(例如其它特定输入,如另一特定字符等)。
    在实施方式中,特定输入可以采用特定字符的形式,该特定字符通常用于表示用户请求帮助形成手写输入。此外,实施方式可以考虑特定输入的特征,例如特定输入的定时(如其在手写输入中出现的顺序)、特定输入的位置(例如代替未知的罗马字母或未知的字符子结构或笔划而形成)等。
    例如,参照图4,用户可以打开手写应用(例如,用于网络搜索的应用或适于接受手写输入的其它应用)中的手写面板410。用户将提供特定输入(例如绘制“?”420)作为通用替换。对于基于罗马字母的语言(例如英语、西班牙语、法语等),“?”420可以用作单词430中的一个或更多个字母的通用替换或者可以放置在其它地方,例如,如图4所示,“?”420在已知字母430的下方。在“?”420用作一个字母的通用替换的情况下,如果需要表示多个通用字母,则可以使用多个“?”420。对于这样的基于字母的语言,可以在手写单词430的不同位置处使用“?”420。一些示例包括但不限于以下示例。
    在图4所示的示例中,如果用户在手写面板410中写下“STER”430以及为“?”的特定手写输入420,则实施方式将在面板440中显示如下候选列表,该候选列表包括候选431(“Stereo”)、候选432(“Stereo-”)、候选433(“Sterling”)、候选434(“Stern”),这些候选为非穷举性的示例。因此,用户可以输入部分手写输入430和特定输入420,从而可以向用户提供用于选择和键入适当的手写输入的建议的候选列表。手写的完成可以由系统进行或者可以在候选建议阶段后给用户提供新面板以键入完整的手写输入。
    作为附加的示例,例如,如果用户写下“?an”,则实施方式可以以列表显示候选(例如,“can”、“pan”、“tan”),使得特定输入被解释作为请求帮助形成用户不确定其首字母的单词。作为另一示例,例如,如果用户写下“s?t”,则实施方式可以以列表显示候选(例如,“sit”、“sat”、“set”),使得特定输入被解释为请求帮助形成用户不确定在特定字符“?”位置处的一个字母或多个字母的单词。同样地,如果用户写下“te?”,则实施方式可以显示候选列表:“tea”、“tee”、“ten”。如本文所述,对于基于字母的语言,与用户确定多于一个字符未知的情况相对应,可以在手写单词的不同位置处多次使用“?”。
    在基于字符的语言(例如,汉语、日语等)的情况下,特定输入(例如“?”)可以用作字符中的一个或更多个笔划或子结构的通用替换。对于基于字符的语言,“?”还可以用在手写字符的不同位置处。一些非限制性的示例如下。
    参照图5,在基于字符的语言示例中,如果用户在手写输入面板510中写下“?”520作为字符530中的一部分或子结构,则实施方式可以显示候选列表,在该候选列表中包括包含基本结构(例如,不具有“?”的部分)的候选字符,其中,候选字符具有不同的笔划或子要素来替换特定输入(例如“?”)。在图5的示例中,如果部分输入字符具有特定输入520,则在建议面板540中将四个候选字符531、532、533、534提供给用户。如本文所描述的,用户可以从候选字符531、532、533、544中进行选择,以形成要对其进行操作的输入。如与基于字母的语言一样,用户可以提供多于一个的特定输入来替换字符或一组字符内的未知笔划。
    如本文所述,实施方式通过在形成正确输入时提供用户帮助来利于使用手写进行的输入。这使得例如不熟悉正确拼写(在基于字母的语言的情况下)或不熟悉正确笔划或子要素(在基于字符的语言的情况下)的用户能够在形成正确手写输入时获得帮助。将会理解,使用“?”作为特定输入不是限制性的,而仅用作在用户需要表明字母或笔划是未知的并且需要从系统获得帮助时可以方便地使用的适当的特定输入的代表。包括手势或其它字符的另一特定输入可以单独使用或与本文中所给出的示例组合使用。因此,实施方式使用特定输入来确定用户需要帮助,并且确定用于包含作为建议的适当的候选。
    本领域的普通技术人员将会理解,结合本文所描述的各种实施方式可以利用一个或更多个非信号装置可读介质的任何组合。非信号介质可以是 存储介质。存储介质可以是任何非信号介质,例如电子的、磁的、光学的、电磁的、红外线的或半导体的系统、设备或装置,或前述的任何适当的组合。存储介质更具体的示例包括如下介质:便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪速存储器)、光纤、便携式致密盘只读存储器(CD-ROM)、光存储装置、磁存储装置,或前述的任何适当的组合。
    可以使用任何适当的介质(包括但不限于无线、有线、光纤线缆、RF等或者前述的任何适当的组合)来传输存储介质上所记录的程序代码。
    可以以一种或更多种编程语言的任何组合来编写用于执行操作的程序代码。程序代码可以完全在单个装置上执行、部分在单个装置上执行、作为独立软件包部分地在单个装置上且部分地在另一装置上执行或者完全地在其它装置上执行。在一些情况下,可以通过任何类型的连接或网络(包括局域网LAN或广域网WAN、个人区域网PAN)来连接装置,或可以通过其它装置(例如,通过使用因特网服务提供商的因特网)或通过硬线连接(例如,通过USB连接)来进行连接。
    本文参照附图描述了各个方面,这些附图示出了根据各种示例实施方式的示例方法、装置和程序产品。将会理解,示出的动作和功能可以至少部分地由程序指令来实现。可以将这些程序指令提供给通用信息处理装置、专用信息处理装置或其它可编程数据处理装置或者信息处理装置的处理器以产生机制,使得经由装置的处理器执行的指令实现指定的功能/动作。
    也可以将程序指令存储在装置可读介质中,该装置可读介质可以引导装置以特定的方式运行,以使得存储在装置可读介质中的指令生成制品,该制品包括实现指定的功能/动作的指令。
    也可以将程序指令加载到装置上以使得要在装置上执行的一系列操作步骤产生装置实现的处理,使得在装置上执行的指令提供用于实现指定功能/动作的处理。
    出于说明和描述的目的提出了本公开内容,而非意在穷举或限制。对本领域的普通技术人员来说,许多修改和变型是明显的。示例实施方式被选择和描述用于说明原理和实际应用,并且使得本领域的其他技术人员能够理解适于预期的特定使用的各种修改的各种实施方式的公开内容。
    因此,尽管本文参照附图描述了说明性的示例实施方式,但是要理解 该描述是非限制性的,并且在不背离本公开内容的范围或精神的情况下,本领域的技术人员可以作出各种其它变化和修改。

    关 键  词:
    信息处理 装置 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:信息处理装置及信息处理方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4745353.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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