一种字符输入方法及其装置的制作方法

文档序号:6352647阅读:114来源:国知局
专利名称:一种字符输入方法及其装置的制作方法
技术领域
本发明属于数字电视领域,特别涉及一种字符输入方法及其装置。
背景技术
数字电视终端,如数字电视机及机顶盒,有很多输入字符的操作,如访问WIFI时 需输入密码、修改密码、对视频文件进行重命名等。现有的数字电视终端的字符输入方法包 括九宫格输入方法及实体Qwerty输入方法。九宫格输入方法即将沈个英文字母及标点符 号分配到遥控器的0-9是个数字键上,每个数字键上具有4个字符,当需要输入的字符位于 最后一位时,需要连续点击该数字键4下,使得输入字符的速度很慢。实体Qwerty输入方 法将遥控器的按键仿照计算机键盘按键的分布,按键很多,成本较高,且按键的尺寸很小不 便于操作。现有一种在电视机屏幕上显示软键盘的输入方法,用户通过遥控器的四个方向 键移动屏幕上的光标选择字符,按下确认键输入字符,此方法需要不断按压方向键,输入字 符的速度也很慢。

发明内容
本发明实施例的目的在于提供一种字符输入方法及其装置,旨在用于解决现有的 数字电视终端输入字符的速度较慢、成本较高的问题。本发明实施例是这样实现的,一种字符输入方法,包括以下步骤在接收到字符输入指令时,输出字符矩阵,所述字符矩阵由若干矩阵单元组成,若 干字符设置于该字符矩阵的矩阵单元中;选择字符矩阵的行坐标及列坐标;将由行坐标及列坐标确定的矩阵单元中的字符输入到字符输入界面中。本发明实施例还提供一种字符输入装置,包括字符矩阵,其显示于数字电视终端的屏幕上,所述字符矩阵由若干矩阵单元组成, 若干字符设置于该字符矩阵的矩阵单元中;坐标接收单元,用于接收字符矩阵的行坐标及列坐标;字符输入单元,用于将由行坐标及列坐标确定的矩阵单元中的字符输入到字符输 入界面。本发明字符输入方法及其装置通过接收字符输入指令,在数字电视终端屏幕上输 出字符矩阵,选择字符矩阵的行坐标及列坐标,将由行坐标及列坐标确定的矩阵单元中的 字符输入到字符输入界面中。如此使得数字电视终端输入字符的速度较快,同时无需增加 额外的按键,成本较低。


图1是本发明实施例提供的字符输入方法的流程图。图2是图1中字符矩阵的第一分布图。
图3是图1中字符矩阵的第二分布图。图4是本发明字符输入方法的自定义字符矩阵的流程图。图5是本发明字符输入方法的联想输入的流程图。图6是本发明实施例提供的字符输入装置的方框图。图7是本发明字符输入装置的字符矩阵自定义单元的方框示意图。图8是本发明字符输入装置的联想输入单元的方框示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。本发明字符输入方法通过在数字电视终端屏幕上输出字符输入界面及字符矩阵, 按压遥控器上的数字键以选择字符矩阵的行坐标及列坐标,将由行坐标及列坐标确定的矩 阵单元中的字符输入到字符输入界面中。如此使得数字电视终端输入字符的速度较快,同 时无需增加额外的按键,成本较低。请参考图1,本发明实施例提供的字符输入方法包括以下步骤步骤Sl 接收字符输入指令。该字符输入指令可由用户通过遥控器向数字电视终 端发出,如对视频文件重命名;该字符输入指令也可由数字电视终端系统自动发出,如访问 WIFI时要求用户输入密码。字符包括数字、英文字母及符号等。步骤S2 在数字电视终端的屏幕上输出字符输入界面。步骤S3 在数字电视终端的屏幕上输出字符矩阵。字符矩阵由若干矩阵单元组 成,数字、字母及符号等字符按照一定的规律设置于该字符矩阵的矩阵单元中,选择该字符 矩阵中的一个矩阵单元,即可将矩阵单元中的字符输入到字符输入界面中。步骤S4 按压遥控器上的数字键,以选择字符矩阵的行坐标;步骤S5 按压遥控器上的数字键,以选择字符矩阵的列坐标;步骤S6 自动将由行坐标及列坐标确定的矩阵单元中的字符输入到字符输入界其他实施方式中,步骤S4和步骤S5的先后顺序可以调换。本发明字符输入方法通过接收字符输入指令,在数字电视终端屏幕上输出字符矩 阵,按压遥控器上的数字键以选择字符矩阵的行坐标,按压遥控器上的数字键以选择字符 矩阵的列坐标,从而选中由行坐标及列坐标确定的矩阵单元,将矩阵单元中的字符输入到 字符输入界面中。如此使得数字电视终端输入字符的速度较快,同时无需增加额外的按键, 成本较低。进一步地,该字符矩阵为10X10字符矩阵,数字、字母及符号按照一定的规律排 列在该IOX 10字符矩阵的矩阵单元中。字符在IOX 10字符矩阵中的排列以便于用户查找 为原则。在字符矩阵的第一行的上方显示行号,在字符矩阵最左边的第一列的左方显示列 号,以便于用户识别行数及列数。请同时参考图2,在该10X10字符矩阵的第一分布图中,其字符分布参照计算机 Qwerty键盘的字符分布设计第一行由数字0_9组成;第二行对应排列为符号“ ! ”、“@”、“#”、“$”、“ %”、“"”、“&”、“*”、“(”及“)”;第三至第五行为Qwerty全键盘的小写字母区; 第六至第八行为Qwerty全键盘的大写字母区;第九行的前7位分别为符号“ ”、“_”、“ + ”、 “ I ”、“ {,,、“} ”及““”,后3位为空;第十行的前7位分别为符号‘‘―”、‘‘-”、‘‘ =”、‘‘\”、“ [,,、 “]”及“’ ”,后3位为空。请继续参考图3,在该10X10字符矩阵的第二分布图中,沿左上到右下的对角线 依次为数字0-9;除该对角线外,第一至第三行为小写字母区;第四至第六行为大写字母 区;第七至第十行为符号区。进一步地,在上述步骤S3之后,所述字符输入方法还包括切换输入语言的步骤。 在切换输入语言的步骤中,选择英文、中文或者其他输入语言。所述字符输入方法默认的输 入语言为英文。当选择中文时,可根据汉字的五笔编码对应的4个英文字母来确定一个汉 字;当选择的其他输入语言为日语时,数字、平假名、片假名及符号等字符按照一定的规律 排列在字符矩阵中。请参考图4,进一步地,在上述步骤S3之后,所述字符输入方法还包括自定义字符 矩阵的步骤。自定义字符矩阵包括以下步骤步骤S31 设置字符矩阵的行数;步骤S32 设置字符矩阵的列数;步骤S33 将各个字符设置于字符矩阵的矩阵单元中。更进一步地,在自定义字符矩阵的步骤后,若存在矩阵单元中分布有两个或以上 的字符,在选择了字符矩阵的行坐标及列坐标之后,接收换挡指令以选择需输入的字符。比 如,在遥控器上设置一换挡键以输入换挡指令;当需要输入的字符位于矩阵单元的第一位 时,则不需要按压换挡键;当需要输入的字符位于矩阵单元的第二位时,按压一次换挡键; 当需要输入的字符位于矩阵单元的第三位时,按压两次换挡键,以此类推。更进一步地,在自定义字符矩阵的步骤后,若字符矩阵的行数超过10行或者列数 超过10列,在用户输入行坐标或列坐标时,判断用户输入的数字为个位数还是十位数。本实施方式中,在选择第10行之后的行坐标或第10列之后的列坐标之前,接收双 位选择指令,以此判断用户之后输入的数字是个位数还是十位数。比如,在选择第12行的 行坐标时,先按压遥控器上的双位键(一/-)以输入双位选择指令,再输入行坐标13;若在 输入了双位的行坐标或列坐标之后,需要输入个位数的行坐标或列坐标时,先按压遥控器 上的双位键(一/-)以取消双位选择指令,再输入0-9之间的数字。其他实施方式中,在输入行坐标或列坐标时,可根据用户按压数字键的时间间隔 智能地判断输入的一个或多个数字为个位数还是十位数。比如,若用户按压第一个数字键 与按压第二个数字键的间隔小于预设值,则判断用户输入的第一个数字为行坐标,第二个 数字为列坐标;若用户按压第一个数字键与按压第二个数字键的间隔大于或等于预设值, 则判断用户输入的两个数字为十位数的行坐标。进一步地,在步骤S4之后,将行坐标的所在行设置为突出显示,如设置为高亮,以 响应用户操作。进一步地,在步骤S5之后,将列坐标的所在列设置为突出显示,如设置为高亮,以 响应用户操作。请参考图5,进一步地,所述方法在执行将由行坐标及列坐标确定的矩阵单元中的字符输入到字符输入界面的步骤S6之后,还包括联想输入的步骤。联想输入的步骤包括步骤S71 统计之前跟随选中的字符的各个字符的概率。步骤S72 将跟随选中的字符的概率最高的若干字符进行颜色标记,如将概率最 高的四个字符分别标记为红色、绿色、黄色、蓝色。步骤S73 选择不同颜色标记的字符,并将其输入到字符输入界面。用户可按压遥 控器上的红、绿、黄、蓝四个颜色键中的一个,从而将对应颜色标识的字符输入到字符输入 界面。进一步地,所述方法在执行将由行坐标及列坐标确定的字符输入到字符输入界面 的步骤S6之后,还包括重复输入的步骤。在重复输入的步骤中,按压遥控器上的确认键,将 由行坐标及列坐标确定的字符再一次输入到字符输入界面。进一步地,所述方法在执行将由行坐标及列坐标确定的字符输入到字符输入界面 的步骤S6之后,还包括行选择的步骤。在行选择步骤中,通过按压遥控器上的上、下方向 键,选择原行坐标所在行的上一行或下一行。若选择的行已经位于字符矩阵的第一行,此时 按压上方向键,则跳到字符矩阵的第十行;同理,若选择的行已经位于字符矩阵的第十行, 此时按压下方向键,则跳到字符矩阵的第一行。当选定行之后,按压遥控器的确认键,由原 列坐标及选择后的行所确定的字符即被输入到字符输入界面中。进一步地,所述方法在执行将由行坐标及列坐标确定的字符输入到字符输入界面 的步骤S6之后,还包括列选择的步骤。在列选择步骤中,通过按压遥控器上的左、右方向 键,选择原列坐标所在列的左一行或右一行。若选择的列已经位于字符矩阵的第一列,此时 按压左方向键,则跳到字符矩阵的第十列;同理,若选择的列已经位于字符矩阵的第十列, 此时按压下方向键,则跳到字符矩阵的第一列。当选定列之后,按压遥控器的确认键,由原 行坐标及选择后的列所确定的字符即被输入到字符输入界面中。请参考图6,本发明实施例还提供一种字符输入装置100,包括字符输入指令接收 单元10、字符输入界面20、字符矩阵30、行坐标接收单元40、列坐标接收单元50及字符输 入单元60。字符输入指令接收单元10用于接收字符输入指令,该字符输入指令可由用户通 过遥控器向数字电视终端发出,如对视频文件重命名;该字符输入指令也可由数字电视终 端系统自动发出,如访问WIFI时要求用户输入密码。字符包括数字、字母及符号等。字符输入界面20显示于数字电视终端的屏幕上。字符矩阵30显示于数字电视终端的屏幕上。字符矩阵30由若干矩阵单元组成, 数字、字母及符号等字符按照一定的规律排列在该字符矩阵的每一矩阵单元中。行坐标接收单元40用于接收字符矩阵30的行坐标。用户可通过按压遥控器上的 数字键,以选择行坐标。列坐标接收单元50用于接收字符矩阵30的列坐标。用户可通过按压遥控器上的 数字键,以选择列坐标,此时由行坐标及列坐标确定的矩阵单元即被选中。字符输入单元60用于将选中的矩阵单元中的字符输入到字符输入界面。进一步地,所述装置还包括输入语言切换单元70,用于切换输入语言,如英文、中 文或者其他输入语言。请参考图7,进一步地,所述装置还包括字符矩阵自定义单元80,用于设置字符矩阵的大小及字符矩阵中的字符分布。字符矩阵自定义单元80包括行设置模块81、列设置模 块82及字符设置模块83。行设置模块81用于设置字符矩阵的行数,列设置模块82用于设置字符矩阵的列 数,字符设置模块83用于将各个字符设置于字符矩阵的矩阵单元中。进一步地,所述装置还包括换挡指令接收单元90。若在矩阵单元中分布有两个或 以上的字符,在选择了字符矩阵的行坐标及列坐标之后,换挡指令接收单元90接收换挡指 令以选择需输入的字符。比如,可在遥控器上设置一换挡键以输入换挡指令;当需要输入 的字符位于矩阵单元的第一位时,则不需要按压换挡键;当需要输入的字符位于矩阵单元 的第二位时,按压一次换挡键;当需要输入的字符位于矩阵单元的第三位时,按压两次换挡 键,以此类推。进一步地,所述装置还包括双位选择指令接收单元110。若字符矩阵的行数超过 10行或者列数超过10列,在选择第10行之后的行坐标或第10列之后的列坐标之前,双位 选择指令接收单元110接收双位选择指令。比如,在选择第12行的行坐标时,先按压遥控 器上的双位键(一/-)以输入双位选择指令,再输入行坐标13 ;若在输入了双位的行坐标或 列坐标之后,需要输入个位数的行坐标或列坐标时,先按压遥控器上的双位键(一/-)以取 消双位选择指令,再输入0-9之间的数字。其他实施方式中,所述装置还包括位数判断单元 (图未示),在输入行坐标或列坐标时,位数判断单元根据用户按压数字键的时间间隔智能 地判断输入的一个或多个数字为个位数还是十位数。比如,若用户按压第一个数字键与按 压第二个数字键的间隔小于预设值,则判断用户输入的第一个数字为行坐标,第二个数字 为列坐标;若用户按压第一个数字键与按压第二个数字键的间隔大于或等于预设值,则判 断用户输入的两个数字为十位数的行坐标。进一步地,所述装置还包括突出显示设置单元120。当选择了行坐标或列坐标之 后,突出显示设置单元120即将行坐标或列坐标所在的行或列设置为高亮,以响应用户的 操作。请参考图8,进一步地,所述装置还包括联想输入单元130。联想输入单元130包 括概率统计模块131、颜色标识模块132及字符选择模块133。概率统计模块131用于统计跟随选中的字符的各个字符的概率。颜色标识模块132用于将跟随选中的字符的概率最高的若干字符分别用不同的 颜色标识出来,如将跟随选中的字符的概率最高的四个字符分别用红色、绿色、黄色、蓝色 进行标识。字符选择模块133用于选择不同颜色标识的字符,并将其输入到字符输入界面。 用户可通过按压遥控器上的红、绿、黄、蓝四个颜色键中的一个,以选择对应颜色标识的字 符。进一步地,所述装置还包括重复输入单元140。重复输入单元140用于将由行坐标 及列坐标确定的字符再一次输入到字符输入界面。进一步地,所述装置100还包括行选择单元150及列选择单元160。行选择单元 150用于选择原行坐标所在行的上一行或下一行,以将由原列坐标及选择后的行所确定的 字符输入到字符输入界面中。列选择单元160用于选择原列坐标所在列的左一行或右一 行,以将由原行坐标及选择后的列所确定的字符输入到字符输入界面中。
本发明字符输入方法及字符输入装置100通过接收字符输入指令,在数字电视终 端屏幕上输出字符输入界面及字符矩阵,按压遥控器上的数字键以选择字符矩阵的行坐 标,按压遥控器上的数字键以选择字符矩阵的列坐标,从而选中由行坐标及列坐标确定的 矩阵单元,将选中的矩阵单元中的字符输入到字符输入界面中。如此使得数字电视终端输 入字符的速度较快,同时无需增加额外的按键,成本较低。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种字符输入方法,其特征在于,所述方法包括以下步骤在接收到字符输入指令时,输出字符矩阵,所述字符矩阵由若干矩阵单元组成,若干字 符设置于该字符矩阵的矩阵单元中;选择字符矩阵的行坐标及列坐标;将由行坐标及列坐标确定的矩阵单元中的字符输入到字符输入界面中。
2.如权利要求1所述的方法,其特征在于,所述方法在执行输出字符矩阵的步骤后,还 包括切换输入语言的步骤。
3.如权利要求1所述的方法,其特征在于,所述方法在执行输出字符矩阵的步骤后,还 包括自定义字符矩阵的步骤,自定义字符矩阵的步骤包括设置字符矩阵的行数;设置字符矩阵的列数;将各个字符设置于字符矩阵的矩阵单元中。
4.如权利要求3所述的方法,其特征在于,所述方法在执行自定义字符矩阵的步骤之 后,若存在矩阵单元中分布有若干字符,在选择了字符矩阵的行坐标及列坐标之后,接收换 挡指令以选择需输入的字符。
5.如权利要求3所述的方法,其特征在于,所述方法在执行自定义字符矩阵的步骤之 后,若字符矩阵的行数超过10行或者列数超过10列,在用户输入行坐标或列坐标时,判断 用户输入的数字为个位数还是十位数。
6.如权利要求1所述的方法,其特征在于,所述方法在执行选择行坐标及列坐标的步 骤之后,还包括将行坐标及列坐标的所在行及列设置为突出显示。
7.如权利要求1所述的方法,其特征在于,所述方法在执行将由行坐标及列坐标确定 的矩阵单元中的字符输入到字符输入界面的步骤之后,还包括联想输入的步骤,所述联想 输入的步骤包括统计之前跟随选中的字符的各个字符的概率;将跟随选中的字符的概率最高的若干字符进行颜色标记;选择不同颜色标记的字符,并将其输入到字符输入界面。
8.一种字符输入装置,包括字符矩阵,其显示于数字电视终端的屏幕上,所述字符矩阵由若干矩阵单元组成,若干 字符设置于该字符矩阵的矩阵单元中;坐标接收单元,用于接收字符矩阵的行坐标及列坐标;字符输入单元,用于将由行坐标及列坐标确定的矩阵单元中的字符输入到字符输入界
9.如权利要求8所述的装置,其特征在于,所述装置还包括字符矩阵自定义单元,所述 字符矩阵自定义单元包括行设置模块、列设置模块及字符设置模块,行设置模块用于设置 字符矩阵的行数,列设置模块用于设置字符矩阵的列数,字符设置模块用于将各个字符设 置于字符矩阵的矩阵单元中。
10.如权利要求8所述的装置,其特征在于,所述装置还包括联想输入单元,所述联想 输入单元包括概率统计模块、颜色标识模块及字符选择模块,所述概率统计模块用于统计 跟随选中的字符的各个字符的概率,所述颜色标识模块用于将跟随选中的字符的概率最高的若干字符分别用不同的颜色标识出来,所述字符选择模块用于将选择的颜色标识的字符 输入到字符输入界面。
全文摘要
本发明提供了一种字符输入方法及其装置,通过接收字符输入指令,在数字电视终端屏幕上输出字符矩阵,选择字符矩阵的行坐标及列坐标,将由行坐标及列坐标确定的矩阵单元中的字符输入到字符输入界面中。如此使得数字电视终端输入字符的速度较快,同时无需增加额外的按键,成本较低。
文档编号G06F3/048GK102063259SQ20111000177
公开日2011年5月18日 申请日期2011年1月6日 优先权日2011年1月6日
发明者阮祥辉 申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1