本发明专利技术适用于电子技术领域,提供了一种实现虚拟键盘的装置、电子产品及其实现方法,所述装置包括:投影单元,用于投影出虚拟键盘影像;光线探测单元,用于从两个点探测反射光线,得到对应的两个反射光线的入射角;以及处理单元,用于根据反射光线的入射角与投影出的虚拟键盘影像上各键值的对应关系,以及所述光线探测单元得到的两个反射光线的入射角,确定输入键值并输出。在本发明专利技术实施例中,通过处理单元根据反射光线的入射角与投影出的虚拟键盘影像上各键值的对应关系,以及光线探测单元得到的两个反射光线的入射角,确定输入键值并输出,实现了一种实现虚拟键盘的装置,硬件成本低,可以用于各种有信息输入需求的电子产品上。
【技术实现步骤摘要】
本专利技术属于电子
,尤其涉及一种实现虚拟键盘的装置、电子产品及其实 现方法。
技术介绍
现在,人们的工作、生活等离不开各种电子产品,电子产品多数都涉及信息输入, 而像手机、PDA等因面积限制而无法设置较多按键的电子产品,影响了用户输入信息的速 度;而像医院、制药厂等另外一些因环境等限制而无法使用实体键盘的情况也给用户输入 信息带来了不便。为解决这些限制,现有技术提供了一种虚拟键盘的装置,通过键盘投影装置将虚 拟键盘影像投射在任何物体表面,使用者直接于投影的表面上“触碰”投影的虚拟键盘影像 以输入资料,采用摄像装置拍摄投影出来的键盘区域,再分析拍摄到的被使用者的手所遮 盖和未被遮盖的图像得出使用者所触碰的虚拟键盘的虚拟按键。采用该技术方案,需要对 拍摄到的图像进行复杂的处理才能确定使用者“触碰”的虚拟按键。综上所述,现有实现虚拟键盘的技术方案需要成像质量高的摄影装置,成本比较 高;并且,需要对拍摄到的图像进行复杂的运算才能得到键值输入,复杂运算意味着需要更 加强劲的CPU支持,这样,进一步增加了制造成本。
技术实现思路
本专利技术实施例的目的旨在解决现有技术存在的问题,提供一种实现虚拟键盘的装 置,实现简单、硬件成本低。本专利技术实施例是这样实现的,一种实现虚拟键盘的装置,包括投影单元,用于投影出虚拟键盘影像;光线探测单元,用于从两个点探测反射光线,得到对应的两个反射光线的入射角; 以及处理单元,用于根据反射光线的入射角与投影出的虚拟键盘影像上各键值的对应 关系,以及所述光线探测单元得到的两个反射光线的入射角,确定输入键值并输出。本专利技术实施例的另一目的在于提供一种包含上述实现虚拟键盘的装置的电子产PΡΠ ο本专利技术实施例的另一目的在于提供一种实现虚拟键盘的方法,所述方法包括下述 步骤投影单元将虚拟键盘影像投影到任一平面;光线探测单元从两个点探测反射光线,得到对应的两个反射光线的入射角;处理单元根据反射光线的入射角与投影出的虚拟键盘影像上各键值的对应关系, 以及光线探测单元得到的两个反射光线的入射角,确定输入键值并输出。在本专利技术实施例中,通过投影单元投影出虚拟键盘影像,再由处理单元根据反射光线的入射角与投影出的虚拟键盘影像上各键值的对应关系,以及光线探测单元得到的两 个反射光线的入射角,确定输入键值并输出,实现了一种实现虚拟键盘的装置,实现简单、 硬件成本低,可以用于各种有信息输入需求的电子产品的上,应用范围广泛。附图说明图1是现有技术提供的实现虚拟键盘的装置的结构示意图;图2是本专利技术实施例提供的投影单元、第一角度传感器和第二角度传感器与虚拟 键盘影像间位置关系的示意图;图3是本专利技术实施例提供的实现虚拟键盘的方法的流程图。 具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。在本专利技术实施例中,通过投影单元投影出虚拟键盘影像,再由处理单元根据反射 光线的入射角与投影出的虚拟键盘影像上各键值的对应关系,以及光线探测单元得到的两 个反射光线的入射角,确定输入键值并输出,实现了一种实现虚拟键盘的装置。图1示出了本专利技术实施例提供的实现虚拟键盘的装置的结构,为了便于说明,仅 示出了与本专利技术实施例相关的部分。该装置可以用于有信息输入需求的电子产品,例如手机、PDA等移动终端,以及控 制设备等,可以是运行于这些电子产品内的软件单元、硬件单元或者软硬件相结合的单元, 也可以作为独立的挂件集成到这些电子产品中或者运行于这些电子产品的应用系统中。该 实现虚拟键盘的装置包括投影单元101、光线探测单元102和处理单元103,其中投影单元101,投影出虚拟键盘影像。光线探测单元102,从两个点探测反射光线,得到对应的两个反射光线的入射角。 该反射光线即当用户“敲击”虚拟键盘影像上的一个“键”时,从用户手指反射到光线探测 单元102的光线。处理单元103,根据反射光线的入射角与投影出的虚拟键盘影像上各键值的对应 关系,以及光线探测单元102得到的两个反射光线的入射角,确定输入键值并输出。在本专利技术实施例中,投影单元101将虚拟键盘影像投影到任一的平面;光线探测 单元102可以采用两个角度传感器实现,相当于人的两个眼睛,即第一角度传感器1021和 第二角度传感器1022,由第一角度传感器1021和第二角度传感器1022各得到一个反射光 线的入射角;第一角度传感器1021和第二角度传感器1022之间间隔一定的距离,该距离根 据实际应用时的硬件环境、软件环境等确定。第一角度传感器1021和第二角度传感器1022 之间间隔的距离最好为投影出的虚拟键盘影像宽度的一半。这里,对投影单元101、第一角度传感器1021和第二角度传感器1022位置的设置 没有特殊要求,三者可以在同一直线上,也可以不在,第一角度传感器1021和第二角度传 感器1022可以在投影单元101的两侧也可以在同一侧等,但第一角度传感器1021和第二 角度传感器1022最好位于投影单元101的两侧,且等距离分布。下面以图2中的位置关系为例,即第一角度传感器1021和第二角度传感器1022最好位于投影单元101的两侧,且等 距离分布,详细说明由第一角度传感器1021和第二角度传感器1022各得到的两个反射光 线的入射角与投影单元101投影出的虚拟键盘影像上键值的对应关系。这里,定义入射角 为第一角度传感器1021或第二角度传感器1022探测到的反射光线投影到虚拟键盘影像所 在平面,即xy平面后,与第一角度传感器1021第二角度传感器1022所在直线投影到xy平 面后所得投影直线所成的角度,记第一角度传感器1021探测反射光线得到的反射光线的 入射角为A,第二角度传感器1022探测反射光线得到的反射光线的入射角为B,在用户“敲 击”不同“键”时,两个入射角A、B的组合是不同的。例如,在用户“敲击”键“Back Space" 时,入射角分别为Al、Bl ;在用户“敲击”键“ ”时,入射角分别为A2、B2。因此,由两个角 度传感器得到的两个反射光线的入射角即可以唯一对应虚拟键盘上的一个键值。这样,在得到两个入射角A、B后,由处理单元103根据反射光线的入射角与投影出 的虚拟键盘影像上各键值的对应关系即可以确定用户“敲击”输入的键值。当然,在处理单 元103确定输入键值并输出后,继续对第一角度传感器1021和第二角度传感器1022得到 的两个反射光线的入射角进行处理,确定用户下一个输入的键值。进一步地,为了能处理接收投影单元101投影出的虚拟键盘影像的平面与投影单 元101间的垂直距离不固定的情况,作为本专利技术的一个优选实施例,实现虚拟键盘的装置 还包括,距离校准单元104,由光线探测单元102得到的至少两对反射光线的入射角与虚 拟键盘上至少两个预设键的对应关系,以及虚拟键盘上各个键的位置关系,校准反射光线 的入射角与投影出的虚拟键盘影像上各键值的对应关系。在本专利技术实施例中,由关系探测单元102针对用户“敲击”虚拟键盘影像上的一 个“键”时,从两个点探测到的两个反射光线的入射角定义为一对反射光线的入射角。在具 体实现时,为了保证校准的准确性,可以由用户本文档来自技高网...
【技术保护点】
一种实现虚拟键盘的装置,其特征在于,所述装置包括:投影单元,用于投影出虚拟键盘影像;光线探测单元,用于从两个点探测反射光线,得到对应的两个反射光线的入射角;以及处理单元,用于根据反射光线的入射角与投影出的虚拟键盘影像上各键值的对应关系,以及所述光线探测单元得到的两个反射光线的入射角,确定输入键值并输出。
【技术特征摘要】
【专利技术属性】
技术研发人员:徐念雷,
申请(专利权)人:西安酷派软件科技有限公司,
类型:发明
国别省市:87[中国|西安]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。