软键盘字符输入处理方法及装置制造方法及图纸

技术编号:7024895 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种软键盘字符输入方法及装置,所述方法包括以下步骤:获取用户输入的按键信息;将获取的按键信息映射为坐标值;根据坐标值调用预存在本地的字符库中对应所述坐标值的字符;显示所述调用的字符库中的字符。本发明专利技术不仅能快速地输入字符、效率高,而且可以输入种类和数量非常多的字符,极大地满足了用户的需求。

【技术实现步骤摘要】

本专利技术涉及字符输入
,尤其涉及一种软键盘字符输入方法及装置。
技术介绍
机顶盒的功能越来越复杂,需要输入大量字符的应用越来越多,比如修改节目名字、修改喜爱的名字、发邮件等。目前机顶盒都要支持多语言,机顶盒需要的可显示字符也会大量增加,标准的ASCII码的可打印字符就有96个之多,再加上其他国家的语言,通过简单的遥控器和依靠机顶盒的前面板的几个简单按键,已经无法完成字符的输入。一种解决办法是做一个软键盘显示在电视屏幕上,将可打印字符按照矩形方阵的方式显示,用户通过按遥控器的上下及选择键输入字符,但是需要多次按键,输入字符速度慢,效率十分低。现有技术的两键输入法,是在数字按键上,连续按键两次来输入一个字符,第一次按键确定字符集,第二次按键确定字符在字符集的序号,从而达到连续按键两次确定一个字符的目的,但是两键输入法可以输入字符的种类和数量较少,无法满足用户的多种需要。如何快速输入种类和数量非常多的字符,是字符输入
研究的方向之一。
技术实现思路
本专利技术主要解决的技术问题是提供一种软键盘字符输入方法及装置,针对现有技术字符输入速度慢、效率低,输入的字符的种类和数量较少的情况,本专利技术不仅能快速地输入字符,而且可以输入种类和数量非常多的字符。为解决上述技术问题,本专利技术采用的一个技术方案是提供一种软键盘字符输入方法,所述方法包括以下步骤获取用户输入的按键信息;将获取的按键信息映射为坐标值;根据坐标值调用预存在本地的字符库中对应所述坐标值的字符;显示所述调用的字符库中的字符。其中,在获取用户输入的按键信息的步骤之前,还包括在本地设置字符库,所述字符库为一矩阵形字符列表,所述矩阵形字符列表中的每个字符均对应有一个唯一的坐标值。其中,在本地设置字符库之后,获取用户输入的按键信息之前,还包括在电视屏幕上显示包含坐标信息的矩阵形字符列表的步骤。其中,在根据坐标值调用预存在本地的字符库中对应所述坐标值的字符的步骤之后,还包括显示所述坐标值的步骤。其中,获取用户输入的按键信息的步骤包括获取用户先后输入的对应X坐标的按键信息和对应Y坐标的按键信息。为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种软键盘字符输入处理装置,所述装置包括获取模块,用于获取用户输入的按键信息;映射模块,用于将获取的按键信息映射为坐标值;调用模块,用于根据坐标值调用预存在本地的字符库中对应所述坐标值的字符;显示模块,用于显示所述调用的字符库中的字符。其中,所述装置还包括存储模块,所述存储模块用于在本地存储字符库,所述字符库为一矩阵形字符列表,所述矩阵形字符列表中的每个字符均对应有一个唯一的坐标值。其中,所述显示模块还用于在本地设置字符库之后、获取用户输入的按键信息之前,在电视屏幕上显示包含坐标信息的矩阵形字符列表。其中,所述显示模块还用于显示用户输入的按键信息映射的坐标值。本专利技术的有益效果是区别于现有技术的输入字符效率不高、输入字符的种类和数量较少的情况,本专利技术的软键盘字符输入方法及装置通过获取用户输入的按键信息,将获取的按键信息映射为坐标值,根据坐标值调用预存在本地的字符库中对应所述坐标值的字符,显示所述调用的字符库中的字符;显然,本专利技术不仅能快速地输入字符、效率高,而且可以输入种类和数量非常多的字符,极大地满足了用户的需求。附图说明图1是本专利技术实施例提供的软键盘示意图;图2是本专利技术实施例提供的软键盘字符输入方法的流程图;图3是本专利技术实施例提供的软键盘字符输入装置的原理框图。具体实施例方式下面结合附图和实施例对本专利技术进行详细说明。请参见图1,在获取用户输入的按键信息的步骤之前,还包括在本地设置字符库的步骤,所述字符库为一矩阵形字符列表24,优选地,所述矩阵形字符列表24的长宽相等;所述矩阵形字符列表24的长宽分别设为坐标轴的X轴和Y轴,所述矩阵形字符列表24为表格形式,表格中的每一小格中只放置一个字符;所述矩阵形字符列表24中的每个字符均对应有一个唯一的坐标值。例如,字符“0”对应的唯一坐标值为(X= LY= 1),其它字符也都有一个唯一的坐标值,此处不一一列举。所述字符包括数字、字母和符号等。所述矩阵形字符列表24显示在软键盘2上,软键盘2上还设有X坐标值区域22, 用于显示X坐标值;还设有Y坐标值区域22,用于显示Y坐标值;还设有字符区域21,用于显示字符。请参见图2、图1,本专利技术实施例包括步骤SlOl 获取用户的按键信息;用户操作遥控器,使软键盘2显示在电视屏幕上,矩阵形字符列表24也显示在电视屏幕上;在用户输入一个字符之前,通过观察电视屏幕上的矩阵形字符列表24,得出该字符对应的坐标值;然后用户根据该坐标值按下遥控器上的数字键并将该按键信息发送至机顶盒,所述按键信息为数字键所代表的数字信息。步骤S102 将获取的按键信息映射为坐标值;机顶盒接收到步骤SlOl的按键信息之后,将按键信息所代表的数字信息映射为坐标值。具体地,第一次按键信息所代表的数字映射为X坐标值,第二次按键信息所代表的数字映射为Y坐标值。步骤S103 根据坐标值调用预存在本地的字符库中对应所述坐标值的字符;如前所述,每个字符都有一个唯一的坐标值,根据步骤S102映射出的坐标值,调用预存在本地的字符库中对应该坐标值的字符。步骤S104 显示所述调用的字符库中的字符;在步骤S103中调用出预存在本地的字符库中对应所述坐标值的字符之后,将调用出的字符显示在软键盘2的字符区域21。 显然,本专利技术实施例不仅输入字符速度快、效率高,而且可以输入种类和数量非常多的字符。在另一实施例中,在本地设置字符库之后,获取用户输入的按键信息之前,还包括在电视屏幕上显示包含坐标信息的矩阵形字符列表M的步骤。在另一实施例中,在根据坐标值调用预存在本地的字符库中对应所述坐标值的字符的步骤之后,还包括在软键盘2的坐标值区域显示所述坐标值的步骤。在另一实施例中,获取用户输入的按键信息的步骤包括获取用户先后输入的对应X坐标的按键信息和对应Y坐标的按键信息。请参见图3,本专利技术软键盘字符输入装置实施例的原理框图中,包括获取模块11,用于获取用户输入的按键信息;映射模块12,用于将获取的按键信息映射为坐标值;调用模块13,用于根据坐标值调用预存在本地的字符库中对应所述坐标值的字符;显示模块15,用于显示所述调用的字符库中的字符。存储模块14,用于在本地存储字符库,所述字符库为一矩阵形字符列表,所述矩阵形字符列表中的每个字符均对应有一个唯一的坐标值。本专利技术软键盘字符输入装置通过输入坐标值就能实现字符的输入,因此字符输入速度快、效率高,并且由于坐标值对应的字符非常多,因此可以输入字符种类和数量非常多,极大地满足了用户的需求,如修改节目名字、修改喜爱的名字、发邮件等。在另一实施例中,所述显示模块15,还用于在本地设置字符库之后、获取用户输入的按键信息之前,在电视屏幕上显示包含坐标信息的矩阵形字符列表。在另一实施例中,所述显示模块15,还用于显示用户输入的按键信息映射的坐标值。关于本专利技术实施例提供的软键盘字符输入装置的原理请参阅上文针对软键盘字符输入方法的流程,此处不在赘述。下面为本专利技术在机顶盒上的应用实例。机顶盒及电视接通电源,打开机顶盒及电视;用户操作遥控器,使软键盘显示在电视屏幕上,矩阵形字符本文档来自技高网...

【技术保护点】
1.一种软键盘字符输入处理方法,其特征在于,包括以下步骤:获取用户输入的按键信息;将获取的按键信息映射为坐标值;根据坐标值调用预存在本地的字符库中对应所述坐标值的字符;显示所述调用的字符库中的字符。

【技术特征摘要】

【专利技术属性】
技术研发人员:李卫召蔡永生
申请(专利权)人:深圳创维数字技术股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1