一种文字输入系统及输入方法与流程

文档序号:12361964阅读:128来源:国知局
一种文字输入系统及输入方法与流程

本发明涉及一种文字输入系统及输入方法,具体涉及一种基于识别装置读取光识别码单的文字输入系统及输入方法。



背景技术:

通过读取装置读取印刷码获取印刷码对应的信息是一种现有技术,主要应用于语言教学,通过读取装置读取印刷品上的印刷码,进而发出声音,以达到学习语言的目的。

随着大尺寸智能终端设备如智能电视、智能投影仪等带来的技术进步,网络资源被逐渐的扩展到大尺寸智能终端设备上。大尺寸智能终端设备的遥控器如智能电视遥控器,与现有电视机遥控器基本相同,在进行资源搜索时通过上下左右的方向键控制光标的移动,以在26个字母和10个数字以及一些特殊符号中选取需要的字符,有些针对于智能电视的资源通过首字母可以得到搜索,有些资源需要输汉字进行搜索,这给文字的输入带来较大麻烦。有些大尺寸智能终端设备提供鼠标的接口,通过移动鼠标选择需要的字符可以提高输入的效率,但是也需要逐个选取字符才能完成输入。



技术实现要素:

本发明的主要目的是提供一种文字输入系统和输入方法,该系统通过识别装置读取光识别码单上的光识别码获取相应码值,传输装置将码值传输到云服务端,云服务端依据码值形成的线路回传相应文字,为了实现上述目的,本发明采用以下技术方案:

一种文字输入系统,与显示装置电性连接,该文字输入系统包括:

光识别码单,该光识别码单上设有呈矩阵排列的多个光识别码,所述光识别码对应的码值均不相同;

识别装置,所述识别装置读取所述光识别码,并将读取的所述光识别码对应的所述码值按照读取顺序无线发送出去;

传输装置,包括接收模块、控制模块和网络传输模块,所述接收模块和网络传输模块均与所述控制模块电性连接;所述接收模块接收所述码值并传输到所述网络传输模块,所述网络传输模块通过网络将所述码值传输至云服务端,并获取所述云服务端根据所述码值形成的线路回传的文字;

所述传输装置与所述显示装置电性连接,所述文字经所述传输装置传输到所述显示装置显示出来。

进一步地,所述识别装置包括用于读取光识别码的读取模块和将所述光识别码对应的码值无线发送的发送模块,所述发送模块与所述接收模块无线连接。

进一步地,所述传输装置还包括判断模块,所述判断模块与所述控制模块电性连接。

进一步地,所述判断模块与所述传输装置的时钟模块电性连接,所述判断模块依据传输装置接收若干所述码值时各码值之间的时间间隔判断该若干所述码值是否属于一次文字输入。

进一步地,所述传输装置还包括与所述控制模块相连接的存储模块,所述传输装置通过所述网络传输模块从所述云服务端获取所述码值形成的线路与所述文字的对应数据和所述光识别码单上所述光识别码的码值分布的数据,并存储在所述存储模块。

进一步地,所述光识别码单具有多页,至少包括图案为全部英文字母和/或0-9数字的识别码单页,每一字母和数字的图案处设有对应的光识别码。

一种输入方法,包括以下步骤:

1)使用识别装置读取光识别码单上光识别码,获取相应码值并按照读取顺序无线发送出去;

2)传输装置接收所述码值,通过网络将所述码值传输到云服务端,获取所述云服务端根据所述码值形成的线路回传的文字;

3)所述传输装置将所述文字传输至显示装置显示出来,使用识别装置读取所述光识别码单上对应文字选择的光识别码,获得要输入的文字。

进一步地,所述步骤2)中传输装置接收所述码值后还包括判断接收的码值是否为一次文字输入。

进一步地,所述步骤2)与步骤3)之间包括将所述传输装置从所述云服 务端获取的所述码值形成的线路与所述文字的对应数据和所述光识别码单上所述光识别码的码值分布的数据,存储在所述传输装置中。

进一步地,所述步骤3)还包括对所述文字进行标号,所述识别装置读取所述光识别码单上的对应要输入文字的标号的图案,即获得要输入的文字。

本发明一种文字输入系统通过识别装置读取光识别码实现文字的输入,无需手写板既能够实现手写输入的功能,特别适用于大尺寸智能终端设备上的文字输入,能够提高文字输入的效率,保证在大尺寸智能终端设备上搜索资源时关键词的准确度,为大尺寸智能终端设备上文字输入提供了一种快捷、简便的文字输入方式。

附图说明

图1是本发明文字输入系统实施方式1的模块图;

图2是本发明文字输入系统实施方式2的模块图;

图3是本发明中光识别码单的一种实施方式的示意图。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,为本发明文字输入系统实施方式1的模块图,该文字输入系统包括光识别码单1、识别装置2和传输装置3,其中,传输装置3与显示装置200电性连接,传输装置3与云服务端300通过网络连接。

光识别码单1设有呈矩阵排列的多个光识别码11,光识别码11均呈微小状,使用放大镜才能看清楚,该多个光识别码具有不同的码值。在实施时,码值分布可以采用顺序数字方式设置,例如在光识别码单1的第一排光识别码11的码值依次为1、2、3、4、5,第二排光识别码11的码值为6、7、8、9、10;码值分布也可以采用坐标方式,例如在光识别码单1的第一排光识别码11的码值依次为(0,0)(0,1)(0,2)(0,3)(0,4),第二排光识别码11的码值为(1,0)(1,1)(1,2)(1,3)(1,4)。

识别装置2能够读取光识别码11,并能够将读取的光识别码11对应的码值按照读取的顺序无线发送出去。例如,光识别码单1的第一排光识别码11 的码值依次为1、2、3、4、5,识别装置2从左到右依次读取第一排光识别码11,识别装置2读取到码值为1的光识别码11时,将该码值1无线发送出去;识别装置2读取到码值为2的光识别码11时,将该码值2无线发送出去;依次,直至将码值为3、4、5的光识别码11按照读取顺序无线发送出去。

传输装置3包括接收模块31、控制模块32和网络传输模块33,接收模块31和网络传输模块33均与控制模块32电性连接,网络传输模块33通过网络与云服务端300连接。接收模块31接收识别装置2无线发送的光识别码11的码值,将码值传输到网络传输模块33,网络传输模块33通过网络将码值传输至云服务端300,云服务端300根据码值形成的线路回传相应的文字,传输装置3通过网络传输模块33接收到回传的文字后,将其传输至显示装置200显示出来。

作为一种实施方式,光识别码11在光识别码单1上的排布如图3所示,在光识别码单1上设了图案为0-9的光识别码11a和呈矩阵分布的光识别码11b。为了使识别装置2能够快速获取光识别码11,相同的光识别码11均占据了一定区域,在所占据的区域内的光识别码11具有相同的码值,如图3中标示出的光识别码11a和光识别码11b。光识别码11a的码值对应其上图案的数字,例如图3中所标示出的光识别码11a的码值对应其上的图案9,代表着数字9。光识别码11b呈矩阵分布,为了能够清晰的获取识别装置2移动的线路,相同的光识别码11b占据较小的区域,这样在识别装置2较小的移动即能够在读取的码值变化上反映出来。

云服务端300存储有光识别码单1上光识别码11码值分布的数据和码值所形成线路对应文字的数据。在多个码值顺序传输至云服务端300时,云服务端300依次确认接收的码值的位置,该多个码值形成一线路,云服务端300根据该线路在其数据库内查找到相应的文字。为了提高文字输入的效率,云服务端300查找到多个与该线路相似的文字回传到网络传输模块33。

在有些实施方式中,传输装置3为智能机顶盒,显示装置200则为电视机,传输装置3和显示装置200也可以一体化设计,即为智能电视机;传输装置3也可以是智能投影仪,显示装置200则为幕布、白色墙壁等。

参照图2,为本发明文字输入系统实施方式2的模块图,该文字输入系统同样包括光识别码单1、识别装置2和传输装置3,其中,传输装置3与显示 装置200电性连接,传输装置3与云服务端300通过网络连接。其中,光识别码单1与实施方式1中相同,不做赘述。

识别装置2包括读取模块21和发送模块22,读取模块21用于读取光识别码单1上的光识别码11并获取该光识别码11对应的码值,发送模块22用于将该码值无线发送出去。

传输装置3包括接收模块31、控制模块32、网络传输模块33、判断模块34、时钟模块35和存储模块36,其中接收模块31、控制模块32和网络传输模块33与实施方式1中相同。判断模块34和存储模块36均与控制模块32电性连接,判断模块34与时钟模块35电性连接。

判断模块34依据传输装置3接收的各码值之间的时间间隔,判断识别装置2读取的光识别码是否属于一次文字输入。具体的,在传输装置3接收一码值时,判断模块34从时钟模块35获取接收的时间,在传输装置3接收下一码值时,判断模块34再次从时钟模块35获取接收的时间,计算接收两个码值之间的时间间隔,并根据预设的时间间隔判断出是否属于一次文字输入。例如,设定两个码值之间的时间间隔小于3秒时,属于一次文字输入,当传输装置3接收的两个码值之间的时间间隔大于3秒时,判断模块34判断后一码值属于下一次的文字输入,并将判断结果传输给控制模块32,由控制模块32将后一码值作为下一次的文字输入。

存储模块36用于存储码值形成的线路与文字的对应数据和光识别码单1上光识别码11码值分布的数据,在识别装置发送给传输装置3输入文字的码值时,传输装置3通过网络传输模块33从云服务端300获取码值形成的线路与文字的对应数据,并存储在存储模块36中。识别装置读取的码值形成相同或者类似的线路时,传输装置3直接从存储模块36中获取相应的文字。

识别装置2的发送模块22与传输装置3的接收模块31无线连接,发送模块22和接收模块31可同为wifi模块、蓝牙模块或射频模块。发送模块22将读取模块21输出的码值转换为射频信号无线发送出去,接收模块31接收该射频信号并转换为码值。

结合图1-3说明文字输入方法,该输入方法包括:

1)使用识别装置2读取光识别码单1上光识别码11,获取相应码值并按照读取顺序无线发送出去;2)传输装置3接收上述码值,通过网络将码值传 输到云服务端300,获取云服务端300根据码值形成的线路回传的文字;3)传输装置3将上述文字传输至显示装置200显示出来,使用识别装置2读取光识别码单1上对应文字选择的光识别码11,获得要输入的文字。

在步骤2)中传输装置接收码值后,还包括判断接收的码值是否为一次文字输入,判断方式可以采用文字输入系统实施方式2中判断模块的方式。

为了避免因网络问题造成输入缓慢的问题,在步骤2)与步骤3)之间设置一步骤,将传输装置3从云服务端300获取的码值形成的线路与文字的对应数据存储在传输装置3中,光识别码单1上光识别码11码值分布的数据同时存储在传输装置3中。为了提高文字输入的效率,上述步骤3)中还包括对文字进行标号,识别装置2读取光识别码单1上的对应要输入文字的标号的图案(如图3中11a所标示的数字9),即获得要输入的文字。

例如输入图3中的“华”时,使用识别装置2按照“华”的笔顺读取光识别码单1上的光识别码11b,识别装置2获取光识别码11b的码值,并按照读取顺序无线发送出去。

传输装置3接收到上述码值时判断上述码值是否属于一次文字输入,并将判断为一次文字输入的码值通过网络传输到云服务端300;例如在识别装置2读取“化”和“十”衔接的光识别码时,会有一定时间间隔,传输装置3判断该时间间隔属于一次文字输入,将“十”部分的码值继续传输到云服务端。

云服务端300获取上述码值,云服务端300根据码值形成的线路查找到多个可能的文字并进行标号,例如标号为数字0-9,将文字和标号回传到传输装置3。

传输装置3将上述文字传输至显示装置200显示出来,利用识别装置2读取光识别码单1上对应文字选择的图案下的光识别码11a,获得要输入的文字。识别装置2读取光识别码11a获取其码值,该码值传输到传输装置3,再经网络传输至云服务端300,云服务端300根据该码值获取其对应的标号,将该标号回传到传输装置3,传输装置3将该标号对应的文字输入到输入框中,传输到显示装置200上显示出来。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构的变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1