实时预测用户输入的人机界面的制作方法

文档序号:6470048阅读:169来源:国知局

专利名称::实时预测用户输入的人机界面的制作方法
技术领域
:本发明属于人机界面领域及信息处理领域。
背景技术
:在申请号为2008100623878,申请日为2008年5月15日的专利"可自动预测用户输入的人机界面"中,提出了一种根据用户的手指或输入笔的运动方向(移动、滑动、划动等)或施力方向所指向的角度单元格的位置,来实时判断和预测用户输入内容的人机界面。其优点是提供了一种直观的,人体工学的,符合各种语言文字本身文化和本身规律的;通过简单点击、滑动、划动、施力即可输入信息的,平面状人机界面。由于此专利将圆周或方形等分割成二十个以上的角度单元格,使得每个角度单元格所占的角度不是很大,虽然在硬件和软件精度上没有问题,但对用户的眼睛和操作感觉来讲,用户用输入笔滑动时会担心自己指不准想要输入的角度单元格。因为手指比输入笔笔端更加粗大,用户用手指在此人机界面上滑动时担心自己滑动方向不准的问题会更加明显
发明内容-本发明所要解决的技术问题是针对上述现有技术的不足,而采用如下技术方案本发明的目的之一在于,提出了一种根据用户输入的方向信息实时预测用户输入内容的大角度单元格的人机界面,将最高频的几个语素分别单独放置在一个角度单元格内。将其它较低频率的语素按照顺序分别合并放置在一个角度单元格内。在英文界面中,将最高频的五个字母A、E、I、0、T,五个字母分别单独放置在一个角度单元格内;将A、E、I、N、0、T,六个字母分别单独放置在一个角度单元格内;将A、E、I、0、S、T,六个字母分别单独放置在一个角度单元格内;将A、E、I、N、0、S、T,七个字母分别单独放置在一个角度单元格内。或者也可以将元音字母A、E、I、0、U分别单独放置在一个角度单元格内。在中文汉语拼音界面中,中文注音符号界面中,香港粤语拼音中,广东粵语拼音中,声母按照拼音规则的记忆习惯顺序将几个声母合并放置在一个角度单元格内;韵母按照同类韵母合并放置在一个角度单元格内。4在日文界面中,将日文假名按照日语五十音图的顺序,每5个假名合并放置在一个角度单元格内。本发明的目的之一在于,提出了一种确定字词的方法,词的第一个语素单独输入,词的第二个到最后一个语素多个语素复合输入,系统将首语素和其后的语素的所有可能组合与该语言的字词或词库进行对比,选出在字库或词库内的组合。本发明的目的之一在于,提出了用位置信息一种确定语素的方法,用起点的位置信息和起笔的方向信息共同确定输入所指向的角度单元格内的第几个语素。位置信息可分为横线和竖线分割出来的区域,用定义的第几个区域对应角度单元格内的第几个语素。或通过圆心的交线分割出来的扇形区域,用角度单元格直对的扇形区域对应角度单元格内的中间位置的语素,用角度单元格邻近的扇形区域对应角度单元格内的相应两边位置的语素。本发明的目的之一在于,提出了一种快速输入的方法,首语素单独输入,其余输入复合输入角度单元格内的语素。用户输入的第一个语素如果是单独占有一个角度单元格,则直接输入此语素;用户输入的第一个语素如果不是单独占有一个角度单元格,则用起点位置信息进行输入确认。从第二个语素起,直接连续划线输入每个语素所在的角度单元格。本发明的目的之一在于,界面可以切换成每个语素都单独占有一个较大面积的人机界面,每个语素分别单独输入。或者第一个语素在此界面上单独输入,从第二个语素起,切换为合并语素的大角度单元格的界面,直接连续划线输入每个语素所在的角度单元格。本发明的目的之一在于,提出了系统会将用户每个语素都单独输入的词自动加入词库的方法,使得这个词在第二次就可以直接连续划线输入。本发明的目的之一还在于,提出了用户选择语素组合的方法,如果用户想要输入的词是最高频率的语素组合,系统自动输入。如果用户想要输入的词是第二高频率的语素组合,用户单击空格键或其它确认键输入。如果用户想要输入的词是第3个以下的频率的词,用户用滑动的方式在这些语素组合中进行选择。本发明的目的之一还在于,提出了另一种用户选择语素组合的方法,如果输入的几个角度单元格内的语素组合,可以确定为少数几种的语素组合时,直接在圆上显示这几种语素组合供用户选择。本发明的目的之一还在于,提出了多个界面一起输入的方法,可以提供两个或更多的界面供用户在这些界面上同时输入,无需切换,加快速度。与现有技术相比,本发明具有如下优点1、通过将最高频的语素单独放置在一个角度单元格内,将其它较低频率的语素按照顺序分别合并放置在一个角度单元格内,可以将每种语言文字的基本语素分成8到12个角度单元格。使得每个角度单元格的角度都至少在30度以上,有足够的角度供用户滑动、划动、施力,用户不用担心自己指向不准。2、通过减少角度单元格的数量,将原本需要输入的语素单位縮减超过50%。,例如英文用输入10个角度单元格单位代替输入26个字母单位,縮减60%。例如日文用输入10个角度单元格单位代替输入50个假名单位,縮减80%。3、首语素单独输入,第二个到最后一个语素复合输入角度单元格的方法,保证很高的首选词正确率。使直接输入的词准确性达到92%96%;在提示一个单词的情况下,使用户眼睛看到的是自己想要输入的达到98%~99.7%。4、用起点的位置信息和起笔的方向信息共同确定输入一个角度单元格内的第几个语素,可以使用户直接输入角度单元格内的几个语素中的一个。5、首语素单独输入,第二个到最后一个语素复合输入的方法,直接输入最高频的组合,并显示其它可能组合备选。减少用户输入空格键或用滑动条进行选择的次数,增加输入速度。6、用户在输入人名,縮写等词库中原来没有的词时,一个一个语素单独输入。输入完后,系统自动加入系统词库,用户只需单独输入一次,下次就直接划线输入。7、语素在圆上的分布是按照各种语言和文字的基本语素的顺序进行排序,容易记忆,容易学习。8、本发明默认只提示一个备选单词,对用户视线的干扰很小。9、通过将最高频的语素单独放置在一个角度单元格内,减少首语素在同一个角度单元格内选择语素的次数,减少每个语素单独输入时在同一个角度单元格内选择语素的次数。例如英文界面中,最高频的A、E、I、0、T五个字母累计频率和首字母的频率都超过40%,最高频的A、E、I、N、0、T六个字母总共累计频率超过50%,也就是说用户在每个语素都单独输入时,在40%或者一半的情况下是直接输入无需再从一个角度单元格内部去选择不同的字母的。输入首语素时,40%以上的情况下用户可直接输入首语素。对于本领域的技术人员而言,从以下结合附图所作的详细描述中,可以更清楚地了解本发明,其上述的优点将会变得更明显,其中并角度单元格的示例附图1-1A、E、I、0、T单独放置附图1-5ABCD等按26个字母自然顺序合并附图1-2A、E、I、N、0、S、T单独放置附图1-6图1-5的基础上将AB和CD分开附图1-3A、E、I、N、0、T单独放置附图1-7A、G、H、I、N、U单独放置附图1-4A、E、I、0、S、T单独放置附图1-8A、G、H、I、N、0、U单独放置图2首字母单独占有一个角度单元格的单词they直接划线复合输入的示例附图2-1带虚线指向的示意图附图2-5屏幕显示供选择的单词附图2-2实际输入路线附图2-6直接在圆上提示可能单词的功能附图2-3直接从t开始滑动带虚线附图2-7直接在圆上提示可能单词的功能附图2-4直接从t开始滑动实际输入路线附图2-8直接在圆上提示可能单词的功能图3选词示意图附图3-1只有两种组合时屏幕的显示附图3-4向下滑动选择词附图3-2.单击空格键输入较低频率的词附图3-5用户开始滑动时屏幕的显示附图3-3超过两种组合时屏幕的显示附图3-6用户上下滑动进行选择图4圆内分成6个区域的示意图附图4-16个区域的标号顺序1附图4-26个区域的标号顺序2图5用起点位置确定输入角度单元格内某一语素的方法示意图附图5-16个区域的标号顺序1附图5-6输入D的示意图附图5-26个区域的标号顺序2附图5-7输入F、G、H的示意图附图5-33个位置分别对应字母B、C、D附图5-8输入J、K、L、M、N的示意图附图5-4输入B的示意图附图5-9输入U、V、W、X、Y、Z的示意图附图5-5输入C的示意图附图5-10系统显示被位置确认的字母w图6用起点位置的方法直接输入单词kind的示意图附图6-1起点指向JKLMN角度单元格附图6-4显示被指向的JKLMN角度单元格附图6-2显示被位置确认的字母K附图6-5显示被指向的BCD角度单元格附图6-3显示被指向的I角度单元格附图6-6输入kind的轨迹图7通过圆心的线将圆分成扇形区域的示意图图8用起点位置所在的扇形区域确定输入角度单元格内某一语素的方法示意图附图8-1分成扇形区域的示意图附图8-54个位置分别对应P、Q、R、S附图8-23个位置分别对应字母B、C、D附图8-66个位置分别对应U、V、W、X、Y、Z附图8-33个位置分别对应字母F、G、H附图8-7系统显示被位置确认的字母w附图8-45个位置分别对应J、K、L、M、N图9用起点所在扇形区域位置的方法直接输入单词kind的示意图附图9-1起点指向JKLMN角度单元格附图9-4显示被指向的JKLMN角度单元格附图9-2显示被位置确认的字母K附图9-5显示被指向的BCD角度单元格附图9-3显示被指向的I角度单元格附图9-6输入kind的轨迹图10扇形区域内放置标点符号的示意ll扇形区域内放置标点符号的英文人机界面示意图图12扇形区域内放置数字或标号的示意图图13圆内部分成4个区域的示意图图14英文人机界面内部布局<table>tableseeoriginaldocumentpage8</column></row><table>图15不同大小的界面示意图<table>tableseeoriginaldocumentpage8</column></row><table>图16数字界面的示意图<table>tableseeoriginaldocumentpage8</column></row><table>图17有功能键的内圆外方的界面示意图<table>tableseeoriginaldocumentpage8</column></row><table>图19汉语拼音、粤语和注音符号的声韵母圆<table>tableseeoriginaldocumentpage8</column></row><table>图20用起点位置确定输入角度单元格内汉语拼音的示意图<table>tableseeoriginaldocumentpage8</column></row><table>图21用起点位置确定输入角度单元格内注音符号的示意图<table>tableseeoriginaldocumentpage8</column></row><table>图22用起点位置确定输入角度单元格内粤语拼音的示意图<table>tableseeoriginaldocumentpage8</column></row><table>图23用起点位置所在的扇形区域确定输入角度单元格内某一汉语拼音示意图<table>tableseeoriginaldocumentpage8</column></row><table>图24用起点位置所在的扇形区域确定输入角度单元格内某一注音符号示意图<table>tableseeoriginaldocumentpage8</column></row><table>图26日文几个语素合并在一个角度单元格内的界面<table>tableseeoriginaldocumentpage9</column></row><table>图27用起点位置确定输入角度单元格内某一日文假名的示意图.<table>tableseeoriginaldocumentpage9</column></row><table>图28用起点位置所在的扇形区域确定输入角度单元格内某一日文假名示意图<table>tableseeoriginaldocumentpage9</column></row><table>图30日文圆内放置标点符号<table>tableseeoriginaldocumentpage9</column></row><table>图31英文每个字母单独占有较大面积单元格的界面<table>tableseeoriginaldocumentpage9</column></row><table>图33-1汉语拼音和标点符号每个单独占有较大面积单元格的界面图33-2日文假名和标点符号每个单独占有较大面积单元格的界面图34两种界面同时输入的情况图35首语素位置输入,其余语素直接划线输入的流程图图36首语素单独输入,其余语素直接划线输入的流程图具体实施例方式将最高频的几个语素单独放置在一个角度单元格内。将其它较低频率的语素按照顺序分别合并放置在一个角度单元格内。例如附图l所示。附图1-1中将英文字母中最高频的A、E、I、0、T分别单独放置在一个角度单元格内。将B、C、D三个字母合并放置在一个角度单元格内;将F、G、H三个字母合并放置在一个角度单元格内;将J、K、L、M、N五个字母合并放置在一个角度单元格内;将P、Q、R、S四个字母合并放置在一个角度单元格内;将U、V、W、X、Y、Z六个字母合并放置在一个角度单元格内。或者也可以将元音字母A、E、I、0、U分别单独放置在一个角度单元格内,方便记忆。附图1-2中将英文字母中最高频的A、E、I、N、0、S、T分别单独放置在一个角度单元格内。其余字母如图l-2,按字母顺序分别合并放置在一个角度单元格内。附图1-3中将英文字母中最高频的A、E、I、N、0、T分别单独放萆在一个角度单元格内。其余字母如图1-3,按字母顺序分别合并放置在一个角度单元格内。附图1-4中将英文字母中最高频的A、E、I、0、S、T分别单独放置在一个角度单元格内。其余字母如图1-4,按字母顺序分别合并放置在一个角度单元格内。附图1-5中将英文字母按照字母顺序分别合并放置在一个角度单元格内。附图1-6在附图1-5的基础上将A、B、C、D角度单元格分成A、B—个角度单元格,C、D—个角度单元格。附图l-7将字母按照中文汉语拼音中最高频的A、G、H、I、N、U分别单独放置在一个角度单元格内。将B、C、D、E、F五个字母合并放置在一个角度单元格内;将J、K、L、M四个字母合并放置在一个角度单元格内;将0、P、Q、R、S、T六个字母合并放置在一个角度单元格内;将V、W、X、Y、Z五个字母合并放置在一个角度单元格内。附图1-8将字母按照中文汉语拼音中最高频的A、G、H、I、N、0、U分别单独放置在一个角度单元格内。附图18-l举例了中文汉语拼音的声母圆。将b、p、m、f合并在一个角度单元格内;将d、t、n、l合并在一个角度单元格内;将g、k、h合并在一个角度单元格内;将j、q、x合并在一个角度单元格内;将zh、ch、sh、r合并在一个角度单元格内;将z、c、s、y、w合并在一个角度单元格内;将i、u、tl、er合并在一个角度单元格内。附图18-2举例了中文注音符号的声母圆。将"、女、n、匚合并在一个角度单元格内;将勿、亡、3、为合并在一个角度单元格内;将〈〈、万、厂合并在一个角度单元格内;将M、〈、丁合并在一个角度单元格内;将虫、4、尸、日合并在一个角度单元格内;将卩、亏、厶合并在一个角度单元格内。附图19-1举例了中文汉语拼音的声韵母整圆。声母部分的合并和附图18-1—样。韵母部分将a、ai、an、ang、ao合并在一个角度单元格内;将e、ei、er、en、eng合并在一个角度单元格内;将i、in、ing合并在一个角度单元格内;将o、ong、ou合并在一个角度单元格内;将u、un、U、Ue合并在一个角度单元格内。附图19-2举例了中文粤语拼音的声韵母整圆。将b、p、m、f合并在一个角度单元格内;将d、t、n、l合并在一个角度单元格内;将g、k、h、ng合并在一个角度单元格内;将z、c、s、j合并在一个角度单元格内;将gw、kw、w合并在一个角度单元格内;将a、aa合并在一个角度单元格内;将e、eo合并在一个角度单元格内;将o、oe合并在一个角度单元格内;将i单独放置在一个角度单元格内;将u、yu合并在一个角度单元格内。附图19-3举例了中文注音符号的声韵母整圆。声母部分的合并和附图18-2—样。韵母部分将丫、劳、丐、允、幺合并在一个角度单元格内;将廿、亡、"V、h、厶、儿合并在一个角度单元格内;将^、匸合并在一个角度单元格内;将l、乂、U合并在一个角度单元格内。附图26举例了日文假名的圆。附图26-1按照日文五十音图的顺序每五个假名合并放置在一个角度单元格内。附图26-2按照日文五十音图的顺序每十个假名合并放置在一个角度单元格内。上述图l、图18、图19、图26分别列举了英文、中文、日文的各种单独放置或合并放置的不同应用情况。针对其它不同应用情况对上述单独放置或合并放置的具体语素做出改变是可以的;针对世界其它各种语言和文字做出符合其语言和文字特性的设计和改变是可以的,但都在本发明的思想范围内。本发明提出了一种确定字词的方法,词的第一个语素单独输入,词的第二个到最后一个语素多个语素复合输入,系统将首语素和其后的语素的所有可能组合与该语言的字词或词库进行对比,选出在字库或词库内的组合。如附图35所示,用户开始输入一个词时,先看首语素是否单独占有一个角度单元格,如果首语素是单独占有一个单元格。则从本发明的人机界面中间任意位置向首语素所在的角度单元格方向滑动或施加压力,如步骤100所示。附图2是输入英文单词"they"示意图。因为英文单词"they"的首字母是"t",而字母"t"在本发明的人机界面上是单独占有一个角度单元格,所以用户直接向"T"的角度单元格方向滑动或施加压力即可。系统可根据不用用户的不同需要和使用习惯,设置成用户指向"T"的角度单元格方向时直接输入t,系统给用户一个反馈信号。或者先区别显示"T"的角度单元格,提示用户目前指向的是"T",用户沿此方向继续前进时,系统确认输入"t",并区别显示反馈给用户。如附图35流程图中的步骤101所示。第一种方法系统直接输入速度更快,第二种方法系统先区别显示提示用户,速度较慢但不会有错误输入的问题,用户可根据自己的不用情况自己设置。或者直接从首语素所在的角度单元格内开始直接向第二个语素所在的角度单元格方向滑动,如步骤102所示。图2-3和图2-4是步骤102的示意,直接从首语素t的角度单元格"T"内开始向第二个语素所在的角度单元格"FGH"滑动。这种方法速度更快。当第一个语素完成输入后,从第二个语素开始到最后一个语素,用户直接连续向之后的每个语素所在的角度单元格滑动(划线),或连续向各个角度单元格方向施加压力,复合输入11之后的语素。直到最后一个语素完成,用户提起手指或输入笔。如图35步骤300。附图2是步骤300的输入英文单词"they"示意图。"they"的第二个语素到最后一个语素"hey",用户直接向"h"所在的角度单元格"FGH";"e"所在的角度单元格"E";"y"所在的角度单元格"UVWXYZ"连续滑动。附图2-1中的实线是用户实际滑动的轨迹,虚线是用户指向的方向示意。附图2-2中只显示了用户的实际输入轨迹。为了让读者能看的清楚明白,实线轨迹划-得比较长,实际上系统可以根据用户滑动的非常细微的距离就可以判断用户的方向并输入,或者根据用户施加的很小的力就可以判断用户的方向并输入。如附图2所示,用户输入"they"时,实际上是连续输入四个角度单元格"T","FGH","E","UVWXYZ"。这四个角度单元格的所有组合有"they","theu","thev,,,"thew","thex","thez","tgeu,',"tgev","tgew,,,"tgex","tgey,,,"tgez","tfeu","tfev","tfew","tfex","tfey","tfez",共18种组合,而其中只有"they"和"thew"两种组合是有意义的单词。这一过程如附图35流程图中的步骤400所示。因为只有两种可能的组合,且单词"they"是常用的高频单词,单词"thew"是不常用的低频单词。所以系统会直接输入高频单词"they"并自动加空格,并在单词"they"下区别显示(不同颜色、不同字体、不同背景等)单词"thew"。附图2-5说明了用户直接划线输入后,系统的显示。这一过程如附图35流程图中的步骤402所示。如果用户想要输入的就是"they",则用户直接从人机界面中间继续进行下一个单词输入,当用户开始接触人机界面开始下一个单词输入时,系统的区别显示"thew"自动消失。这一过程如附图35流程图中的步骤500所示。如果用户想输入的不是高频单词"they"而是低频单词"thew",用户如附图3-2中一样单击空格键,或其它确认键,系统直接输入单词"thew"并自动加空格,这一过程如附图35流程图中的步骤600所示。附图2-6示意了在用户连续输入几个角度单元格之后,如果这几个角度单元格的所有组合就可以确定所输入的词为少数几个词中的一个,不管用户继续输入还是不继续输入下一个语素,只有这几种可能的组合时,系统直接在圆形的人机界面上显示这几种可能的组合。用户直接在界面上转动方向选择想要输入的单词,无需再用空格键或滑动键选择输入,减少用户的眼睛和手的移动,加快用户输入的速度。用户也可以选择关闭此项功能。如图2-2或2-4,用户在输入"T","FGH","E","UVWXYZ"这四个角度单元格后,用户如果离开界面结束输入,则只有"they"和"thew"这两种组合;用户如果继续输入,则只有"theurgist","theurgy","thewless","thews","thewy"这5种组合。也就是说用户在输入"T","FGH","E","UVWXYZ"这四个角度单元格后,不管用户继续还是不继续输入,所有可能的组合只有7种。且"theurgist,,是"theurgy"的变体,"thewless","thews,,,"thewy,,是"thew,,的变体。所以如图2-6,系统直接在圆上显示"theurgy","they"和"thew"供用户直接选择。如想12输入的是"they",手指或输入笔直接离开界面结束输入就可以。如果想要输入"theurgy",如图2-7—样,向"theurgy"所在的角度单元格^^动就可以。如果想要输入"thew",如图2-8—样,向"thew"所在的角度单元格转动就可以。用户想要输入的是"theurgy"或"thew"的变体,则继续在图2-7或2-8上改变方向选择相应的角度单元格就可以。附图3-1示例了系统在只有两种可能组合的情况下的显示情况,高频组合直接输入,低频组合在之下区别显示。如附图35流程图中的步骤402所示。附图3-2示例了用户想输入的是低频组合时的输入例子,用户单击空格键区域,系统输入低频组合。如附图35流程图中的步骤600所示。如果用户输入的所有角度单元格中的语素的所有组合和词库进行比较,只有一种可能的组合,则系统直接输入此组合,用户继续进行下一个单词的输入。这一过程如附图35流程图中的步骤401所示。如果用户输入的所有角度单元格中的语素的所有组合和词库进行比较,大于两种组合时,系统直接输入最高频的组合,在之下区别显示第二高频的组合,并在第二高频的组合下显示一个下拉的小箭头符号,表示组合情况大于两种。这一过程如附图35流程图中的步骤403所示。附图3-3是步骤403的系统显示的举例。如用户想要输入的是最高频的组合,操作方式如步骤500所示,如用户输入的是区别显示的第二高频的组合,操作方式如步骤600所示。如用户想要输入的是这两种组合之外的其它组合,用户则用滑动的方式在下拉对话框中的所以可能的组合中进行选择。这一过程如附图35流程图中的步骤700所示。附图3-4是用户滑动选择输入的示意图。用户从空格键区域向下滑动至圆形位置时开始,系统显示所有可能的组合情况,如附图3-5所示。附图3-6示意了用户的手指或输入笔上下滑动时在其它所有可能的组合中进行选择的过程。本发明默认只提示一个备选单词,对用户视线的干扰很小。当然本发明也可以设置成显示2个备选单词,或直接像图3-5那样列出所有备选单词(和图3-5不太一样的就是第一行是最高频的单词FirstFrequencyword,其余的依次排列在下方)。上面描述了如果用户想要输入的字词的第一个语素是单独占有一个角度单元格的操作流程。就是附图35的流程图中除步骤200之外的所有操作流程。当用户想要输入的字词的第一个语素不是单独占有一个角度单元格时,用户从与角度单元格内想输入的语素的相对应的区域位置为起点向着角度单元格方向滑动或施加压力,系统输入此语素。这一过程如附图35流程图中的步骤200所示。下面详细描述步骤200的具体实现方式。附图4中将圆形界面内部用横线和竖线分割成六个区域,附图4-1和附图4-2分别用数字将这六个区域进行了标号。附图4只是一个示例,可以将圆内分割成其它各种形状、各种数量的区域,例如图12和图13,并将这些区域用数字标上序号。附图5-1和附图5-2分别是附图4-1和附图4-2的英语界面的示例。用户从附图4中的六个区域中的第几个区域内开始向某个角度单元格方向滑动时,代表输入这个角度单元格内的第几个语素。例如从标号为2的第二个区域内为起点,向某个角度单元格方向滑动时,代表输入这个角度单元格内的第2个语素。附图5-3示意了从标号为1、2、3的第一个区域、第二个区域,第三个区域向着角度单元格"BCD"滑动的示例。角度单元格"BCD"中的第一个语素为"B",第二个语素为"C",第三个语素为"D"。所以如附图5-4所示,从区域1向着角度单元格"BCD"滑动时,代表输入第1个语素"B"。如附图5-5所示,从区域2向着角度单元格"BCD"滑动时,代表输入第2个语素"C"。如附图5-6所示,从区域3向着角度单元格"BCD"滑动时,代表输入第3个语素"D"。附图5-7示意了用起点位置的方法分别输入字母F、G、H的过程。附图5-8示意了用起点位置的方法分别输入字母J、K、L、M、N的过程。附图5-9示意了用起点位置的方法分别输入字母U、V、W、X、Y、Z的过程。当用户从第几个区域位置为起点向某个角度单元格的方向滑动时,系统可以直接显示这个角度单元格内被确定的第几个语素,让用户可以看到,减少输入的错误。例如图5-10所示,从第3个区域位置向角度单元格"UVWXYZ"方向滑动,被确定的是这个角度单元格内的第3个语素"W",系统直接显示W,让用户可以直接看到所确定的语素,让用户可以看见自己输入的是哪个语素,避免错误输入的情况,让用户更加放心。图6示意了用起点位置方法输入单词"kind"的示意图。因为"kind"的首字母"k"不是单独占有一个角度单元格,而是和其它字母合并放置在"JKLMN"这个角度单元格内,而且是这个角度单元格内的第二个字母。所以如附图6-l所示的,在区域2内起笔向着角度单元格"JKL腦"滑动,代表输入字母"k",系统此时如图6-2—样显示用户确定的字母"k"。接着直接在剩余的字母"ind"所在的各个角度单元格,"1"、"JKLMN"、"BCD"之间滑动,过程如图6-3、图6-4、图6-5所示;在此过程中用户每指向一个角度单元格,系统就将这个角度单元格区别显示,反馈给用户,让用户不用担心自己输入会错误。另一种方案是用户指向这个角度单元格时,系统只区别显示并不直接输入,用户在系统区别显示后,沿当前方向继续前进确认输入,系统再给另一种区别显示给予反馈,这种方案,用户绝对不会输入错误,但是速度较慢。角度单元格"k"和"1"、"JKLMN"、"BCD"之间可能的组合有"kijb","kijc,,,"kijd',,"kikb,,,"kick","kikd,,,"kilb,,,"kilc,,,"kild',,"kimb,,,"kimc,,,"kimd,,,"kinb,,,"kinc,,,"kind,,共15禾中。而其中只有14说明书第12/16页"kind"—个是有意义的单词。图6-6是用户输入"kind"的轨迹示意。当用户按图6所示例的方法滑动4次很短的距离,手指(或输入笔)离开界面时,系统会自动输入单词"kind",并自动加空格。图7用经过圆心的线将圆内分成扇形区域。与角度单元格直接面对的扇形区域对应着角度单元格内的中间位置的语素。两边相邻的扇形区域对应角度单元格两边位置的语素。图8-1是图7的英文界面的示例。图8-2示意了与"BCD"角度单元格的相对应的扇形区域。在与"BCD"角度单元格直接面对的扇形区域内向"BCD"角度单元格滑动时代表输入的是中间位置的字母"C"。在相邻两个扇形区域向"BCD"角度单元格滑动时,分别代表输入两边的位置的字母"B"和"D"。图8-3示例了用扇形区域输入字母"F","G","H"的例子。图8_4示例了用扇形区域输入字母"J","K","L","M","N"的例子。图8-5示例了用扇形区域输入字母"P","Q","R","S"的例子。图8-6示例了用扇形区域输入字母"U","V","W","X","Y","Z"的例子。图8-7是用户输入字母"W"时,系统直接显示"W"提示用户的示例。图9示意了在扇形区域用起点位置方法输入单词"kind"的示意图。因为"kind"的首字母"k"不是单独占有一个角度单元格,而是和其它字母合并放置在"JKLMN"这个角度单元格内。第一笔先从字母k对应的扇形区域开始向"JKLMN"角度单元格滑动,代表输入字母k,如图9-l所示。系统此时如图9-2—样显示用户确定的字母"k"。接着直接在剩余的字母"ind"所在的各个角度单元格,"1"、"JKLMN"、"BCD"之间滑动,过程如图9-3、图9-4、图9-5所示。图6的说明中己介绍了所有的可能组合中,只有"kind"—个是有意义的单词。图9-6是用户输入"kind"的轨迹。当用户按图9所示例的方法滑动4次很短的距离,手指(或输入笔)离开界面时,系统会自动输入单词"kind",并自动加空格。图10是在图7所示的扇形区域中放置常用的标点符号的示例。具体标点符号的选择和排列可根据不同的语言种类和应用情况而不同。图11是图10的英文界面的例子。图12是在扇形区域中放置数字或者用数字标号的例子。放置数字时,单击每个扇形区域就可以直接输入数字。放置标号的时候,其作用和图4-1的作用是一样的。图13是将圆内分为4个区域的示意,适用于所有的角度单元格内最多的语素不超过4个的情况。其作用和图4-1的作用是一样的。附图14-l是在圆内放置数字和常用标点的布局。单击相应区域就是输入数字或标点,滑动就是输入字母或单词,这样可以在同一界面输入单词、字母、数字、常用标点而不用切换。且从14-1相应的数字向某个角度单元格方向滑动时,代表输入此角度单元格内的第几个语素,起笔的起点位置在1到9的数字格内向外滑动,作用是和图4-1中的区域标号的作用一样。附图14-2是在附图4-1的区域中放置几个常用标点符号的示例。在区域内单击代表输入相应的标点符号,在区域内滑动代表输入相应的角度单元格中的字母。图15-1和图14-2是一样的,只是大小不一样,示意了本发明的人机界面可以根据不同的语言和不同的应用情况,改变大小。图15-2是图1-1的不同大小的示意。图16是圆上的角度单元格内是数字的布局,用户可以在圆中间,直接连续滑动输入连续的数字。图16-1和图16-2分别是带*号和tt号符号,及不带这两个符号的布局。附图16-3和附图16-4是将数字圆内和附图4-1一样分为6个区域,并放置加减乘除等于这5个运算符号的布局。在tt号的区域内单击可以在数字布局和语素布局之间进行切换。或用其它滑动等切换方式也可以切换。例如在图16和图1的英语界面之间切换,在图16和图19之间的中文界面之间切换,在图16和图26之间的日文界面之间切换。图17是在圆形外加一个方框,并在外圆和方框组成的空间内放置功能键的布局。附图17-1,在左上角放置大写键功能键,右上角放置Backspace键功能键,左下角放置空格键功能键,右下角放置回车键功能键。附图17-2将空格键设计在左上角,方便像图3—样选词。图17-3是图14-1和图17-2的结合。图17-4是图14-2和图17-2的结合。图20-1是图4-1的中文汉语拼音圆的应用。图20-2举了在不同区域位置为起点向"bpmf"角度单元格滑动,分别输入声母"b","p","m","f"的例子。图20-3举了在不同区域位置为起点向"a、ai、an、ang、ao"角度单元格滑动,分别输入韵母"a","ai","an","ang","ao"的例子。图20-4举了输入声母"d"的例子,图20-5举了输入韵母"ao"的例子,图20-4和图20-5合起来输入汉字"道"的拼音"dao"。图21-1是图4-1的中文注音符号圆的应用。图21-2举了在不同区域位置为起点向"廿亡\^7厶儿"角度单元格滑动,分别输入韵母"廿","亡","V,,"V,,"厶","儿"的例子。图22-1是图4-1的中文粵语拼音圆的应用。图22-2举了在不同区域位置为起点向"bpmf"角度单元格滑动,分别输入声母"b","p","m","f"的例子。图23-1是图7的中文汉语拼音圆的应用。图23-2举了在不同的扇形区域位置为起点向"bpmf"角度单元格滑动,分别输入声母"b","p","m","f"的例子。图24-1是图7的中文注音符号圆的应用。图24-2举了在不同的扇形区域位置为起点向"勺女n匸"角度单元格滑动,分别输入声母"勺","夕","n","匸"的例子。图25-1是图7的中文粤语拼音圆的应用。图25-2举了在不同的扇形区域位置为起点向"bpmf"角度单元格滑动,分别输入声母"b","p","m","f"的例子。图27-l是图4-1的日文假名的应用。图27-2是图4-2的日文假名的应用。图27-3和图27-4举了在不同区域位置为起点向"A^々AB"角度单元格滑动,分别输入假名"","。",16"5","无","fc、"的例子。图28-1是图7的日文假名圆的应用。图28-2举了在不同扇形区域位置为起点向"烏^5"、"角度单元格滑动,分别输入假名"、,,,",,,"A","fc、"的例子。图28-4是输入""的例子;图28-5是输入"^"的例子;图28-6是输入"5"的例子;图28-7是输入"A"的例子;图28-8是输入的例子。图28-3举了在不同扇形区域位置为起点向"力>$〈〖少二,,角度单元格滑动,分别输入假名"力>","香","〈","t","二"的例子。图29-l和图29-2是图12的日文假名的应用。图30-1和图14-2—样,在圆中放置常用的标点符号。图30-2是图10的日文假名的应用。在图26至图30的日语界面上输入时,可以设置一个切换键,在输入日文平假名和片假名之间切换。图31-1是不进行任何语素合并单元格的界面,每个英文字母都单独占有一个角度单元格。此界面的缺点是每个角度单元格比较小,用户不易掌握滑动方向。优点是每个字母都单独占有一个角度单元格不用选择。图31-2是每个英文字母都单独占有一个方形角度单元格的界面,同时还放置了数字、标点符号,可以直接单击输入。图31-3和图31-4将图31-1的字母分成两层圆,使每个字母所占的角度和面积更大,更容易单击。图33-1是每个中文汉语拼音的声母和韵母单独占有一个方形单元格,且带数字和标点的界面。图33-2是每个日文假名单独占有一个方形单元格,且带数字和标点的界面。除了用起点位置的方法确定单词的首字母外,用户还可以将界面切换成图31、图33的界面,每个语素单独一个一个的单击输入。此过程如图36中的步骤A01。此方法速度较慢,但在输入一些縮写或人名等字典里没有的词时比较方便。用户还可以采用首字母在图31、图33这类每个语素单独占有一个单元格的界面上输入,第二个语素到最后一个语素自动切换到合并语素的大角度单元格的界面中直接滑动(划线)输入。如图32-1用户在输入单词"kind"时,系统给出的原始界面就是图31-3那样。用户在界面31-3上从"k"的单元格内向圆心位置(界面中心位置)滑动,此过程如图36流程图中的步骤BOl。同时系统输入字母"k",并自动将界面切换成图32-2所示的界面。此过程如图36流程图中的步骤B02。接着直接在剩余的字母"ind"所在的各个角度单元格,"1"、"JKLMN"、"BCD"之间滑动。图6的说明中己介绍了所有的可能组合中,只有"kind"—个是有意义的单词。所以当用户按图32-2所示例的方法滑动4次很短的距离,手指(或输入笔)离开界面时,系统会自动输入单词"kind",并自动加空格。图32-l所示的方法同样可以用在图31-1、图31-2、图33或其它语言文字的单独语素的界面中。17对要求更快速输入速度的用户,本发明还可以同时提供2个圆形供用户同时输入。如图34,用户可以一只手或一支输入在左边的圆上单击输入首字母,同时另一只手或输入笔在右边的圆上直接从第二个语素滑动输入到最后一个语素。不用来回切换界面,而且可以双手同时操作,大大提高速度。界面的左右布局可以根据用户的左右手习惯进行调整。图31-]、图31-2、图33-1、图33-2都可以和各自语言的滑动式界面组合在一起供用户同时输入。图31-2和图33-1、图33-2的组合还可以提供数字符号的快速输入而不用切换。对于以输入信息为主要工作内容的工作者,还可以提供大于2个的更多的界面供他们同时输入。在更多的界面上,一只手输入当前字词的时候,另一只手可以同时输入下一个字词。还可以同时提供一个语素界面、一个数字界面、一个标点符号界面、一个功能键界面,供用户不用切换,方便输入。在图35的流程图中,用户如果想要在图]、图18、图19、图26等有合并角度单元格的界面上直接输入縮写,人名等一般词典中没有的单词,而不希望像图36的流程图中在两种界面之间来回切换的话。可以每个语素都用步骤200或步骤100的方法单独输入,这种情况下系统不会自动加空格。上述情况下,用户完成词的输入后,将用户刚才手动输入的词自动加入系统的词库,这样用户下次就不需要一个一个分别输入单个语素,而可以像常规单词一样,继续直接划线自动输入。用户只需每个语素单独输入一次,无需第二次。图35说明了本发明的用起点位置和起笔方向确定首语素,其余语素直接滑动复合输入,系统自动核对词库,自动完成输入,或在用户选择反馈下完成输入,最后自动加空格的流程。上文选择了英文、中文、日文三种语言对用起点位置和起笔方向确定首语素的方法做了描述,通过对图4、图5、图7、图8、图12、图13、图20、图21、图22、图23、图24、图25、图27、图28的说明和描述可以直观的理解步骤200。通过上文中对图3的说明和描述可以直观的理解步骤401至步骤700。通过对图2的输入英文单词"they"的描述,可以直观的理解如何输入首语素单独占一个角度单元格的词。通过对图6和图9的输入英文单词"kind"的描述,可以直观的理解如何输入首语素不单独占一个角度单元格的词。图36说明了本发明的在两种界面中互相切换输入的流程。系统先显示每个语素都单独占有一个单元格的界面,用户依次单击输入(步骤AOl),或以首语素的单元格内为起点向界面中心滑动(步骤BOl),系统自动切换成有合并语素的大角度单元格的界面(B02),接下来的输入过程与流程图35是一样的,用户完成输入后自动切换回到每个语素都单独占有一个单元格的界面。用户用步骤AOl依次单击输入一个词后,系统会自动将这个词加进系统的词库。这样用户下次就不需要一个一个分别输入单个语素,而可以像常规单词一样继续直接划线自动输入。用户只需输入一次,无需第二次。用户在本发明的人机界面上输入时,可根据自己的习惯,熟悉程度,希望的准确性和速度,选择设置系统的确认输入机制。<table>tableseeoriginaldocumentpage19</column></row><table>上述1至6的方法按语素顺序共可组合成以下九种方法14、15、16、24、25、26、34、35、36。其中14的方法速度最快,适合熟练用户,36的方法准确性最高,适合新用户。3和6中的用户确认输入是指,如果系统当前区别显示的角度单元格是用户想要输入的,用户沿着当前的运动方向继续前进。如果系统当前区别显示的角度单元格不是用户想要输入的,用户改变运动方向指向想要输入的角度单元格。更长单位的语素组合也可用1、2、3的方法。以上对于本发明所列举的实例之描述是用于阐明的目的,而无意将本发明具体地限定为所公开的形式,基于以上的指导或通过学习本发明的实例而对本发明作修改或变化是可能的,实例是为了说明本发明的原理以及使本领域技术人员通过各种实例在实际中应用本发明而选择和描述的。权利要求1、一种根据用户输入的方向信息实时预测用户输入内容的人机界面,其特征在于将最高频的几个语素分别单独放置在一个角度单元格内。将其它较低频率的语素按照顺序分别合并放置在一个角度单元格内。2、根据权利要求1所述的人机界面,其特征在于英文界面中,将最高频的五个字母A、E、I、0、T分别单独放置在一个角度单元格内;将A、E、I、N、0、T,六个字母分别单独放置在一个角度单元格内将A、E、I、0、S、T,六个字母分别单独放置在一个角度单元格内;将A、E、I、N、0、S、T,七个字母分别单独放置在一个角度单元格内。将B、C、D三个字母合并放置在一个角度单元格内;将F、G、H三个字母合并放置在一个角度单元格内;将J、K、L、M、N(或J、K、L、M)几个字母合并放置在一个角度单元格内;将P、Q、R、S(或P、Q、R)几个字母合并放置在一个角度单元格内;将U、V、W、X、Y、Z六个字母合并放置在一个角度单元格内。3、根据权利要求书1所述的人机界面,其特征在于中文汉语拼音界面中,中文注音符号界面中,香港粤语拼音中,广东粤语拼音中,声母按照拼音规则的记忆习惯顺序将几个声母合并放置在一个角度单元格内;韵母按照同类韵母合并放置在一个角度单元格内。4、根据权利要求书1所述的人机界面,其特征在于日文界面中,将日文假名按照日语五十音图的顺序,每5个假名合并放置在一个角度单元格内。5、一种确定字词的方法,词的第一个语素单独输入,词的第二个到最后一个语素多个语素复合输入,系统将首语素和其后的语素的所有可能组合与该语言的字词或词库进行对比,选出在字库或词库内的组合。6、一种根据用户输入的方向信息实时预测用户输入内容的人机界面,其特征在于起点的位置信息和起笔的方向信息共同确定输入所指向的角度单元格内的第几个语素。7、根据权利要求书6所述的人机界面,位置信息可分为横线和竖线分割出来的区域,用定义的第几个区域对应角度单元格内的第几个语素。或通过圆心的交线分割出来的扇形区域,用角度单元格直对的扇形区域对应角度单元格内的中间位置的语素,用角度单元格邻近的扇形区域对应角度单元格内的相应两边位置的语素。8、一种根据用户输入的方向信息实时预测用户输入内容的人机界面,其特征在于用权利要求5所述的方法进行输入。用户输入的第一个语素如果不是单独占有一个角度单元格,则用权利要求6的方法根据起点位置信息进行输入确认。从第二个语素起,不必管位置信息直接连续划线输入每个语素所在的角度单元格。9、一种根据用户输入的方向信息实时预测用户输入内容的人机界面,其特征在于可以切换成每个语素都单独占有一个较大面积的人机界面,每个语素分别单独输入。10、一种根据用户输入的方向信息实时预测用户输入内容的人机界面,其特征在于用权利要求5所述的方法进行输入。第一个语素用权利要求9所述的界面单独输入,从第二个语素起,切换为权利要求l所述的界面,不必管位置信息直接连续划线输入。11、一种根据用户输入的方向信息实时预测用户输入内容的人机界面,其特征在于将用户每个语素都单独输入的词自动加入词库。全文摘要一种实时预测用户输入的人机界面,用于信息的输入,可在小面积上滑动很短的距离快速输入信息。将最高频的语素单独放置在一个角度单元格内。将其它较低频率的语素按照顺序分别合并放置在一个角度单元格内。一种确定字词的方法,词的第一个语素单独输入,词的第二个到最后一个语素多个语素复合输入,系统将首语素和其后的语素的所有可能组合与该语言的字词或词库进行对比,选出在字库或词库内的组合。首语素用起点的位置信息和起笔的方向信息共同确定输入一个角度单元格内的第几个语素。从第二个语素起,直接连续划线输入每个语素所在的角度单元格。文档编号G06F3/048GK101667092SQ20081021366公开日2010年3月10日申请日期2008年8月25日优先权日2008年5月15日发明者姜洪明申请人:杭州惠道科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1