触控装置、控制方法、装置及显示系统与流程

文档序号:16262204发布日期:2018-12-14 21:39阅读:102来源:国知局
触控装置、控制方法、装置及显示系统与流程

本申请涉及电子设备技术领域,特别是涉及一种触控装置、控制方法、装置及显示系统。

背景技术

随着电子技术的高速发展,各类电子产品应用的技术不断更新换代,既引导着人们的生活方式改变,也在不断优化改善人们的生活方式。在显示与操控领域中,各类头戴显示设备如雨后春笋般,进入人们的日常生活。尤其在影视和游戏等娱乐方面,头戴显示设备极大地提升了人们的视觉享受,将所见与操控更紧密完美地结合在一起,带来空前的视觉与操控体验。

传统的头戴显示设备往往不能很好的兼容传统手机上的app应用与游戏,在使用时需要搭配传统的手柄或者通过头部摆动来实现光标移动和点击等操作,传统的手柄仍然大多是摇杆与按键组合的手柄。然而,发明人发现传统手柄在与头戴显示设备配合使用中至少存在着使用效率较低的问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够大大提升使用效率的触控装置,一种触控装置的控制方法、一种触控装置的控制装置及显示系统。

为实现上述目的,本发明实施例采用以下技术方案:

一方面,本发明实施例提供一种触控装置,包括主控模组、触控模组、通信模组和浮空感应模组,所述主控模组分别电连接所述触控模组、所述浮空感应模组和所述通信模组;

所述浮空感应模组用于感应浮空目标并产生相应的输入信号到所述主控模组,所述触控模组用于接收触摸信号并输出到所述主控模组,所述通信模组用于通信连接显示设备;

所述主控模组用于对所述输入信号进行处理得到对应于所述浮空目标的位置数据,对所述触摸信号进行转换得到触控响应信号,以及将所述位置数据和所述触控响应信号发送到所述显示设备。

在其中一个实施例中,所述浮空感应模组包括红外感应单元、超声探测单元、温度感应单元或摄像单元。

在其中一个实施例中,所述红外感应单元包括开关单元和构成红外对管阵列的多个红外对管单元,任一所述红外对管单元的输入端均用于电连接工作电源、输出端电连接所述开关单元的输入端且电压输出端电连接所述主控模组;

所述开关单元的输出端用于接地,所述开关单元的控制端电连接所述主控模组。

在其中一个实施例中,所述红外对管单元包括红外发射管ir和红外接收管pt,所述开关单元包括开关管q1;

所述红外发射管ir和所述红外接收管pt的输入端均用于电连接所述工作电源,所述红外接收管pt的输入端电连接所述主控模组,所述红外发射管ir和所述红外接收管pt的输出端均电连接所述开关管q1的集电极,所述开关管q1的发射极用于接地,所述开关管q1的基极电连接所述主控模组。

在其中一个实施例中,所述红外对管单元还包括电阻r1和电阻r2,所述电阻r1的一端用于电连接所述工作电源,所述电阻r1的另一端电连接所述红外发射管ir的输入端;

所述电阻r2的一端用于电连接所述工作电源,所述电阻r2的另一端电连接所述红外接收管pt的输入端以及所述主控模组。

在其中一个实施例中,所述开关单元还包括电阻r3和电阻r4,所述开关管q1的基极电连接所述电阻r3的一端和所述电阻r4的另一端,所述电阻r3的另一端电连接所述开关管q1的发射极,所述电阻r4一端电连接所述主控模组。

在其中一个实施例中,还包括滤光模组,所述滤光模组用于为所述红外感应单元隔离可见光。

在其中一个实施例中,所述通信模组包括串行接口、i2c总线、数字无线模块、wifi模块或蓝牙模块;所述主控模组包括单片机。

在其中一个实施例中,还包括震动反馈模组和姿态感应模组,所述震动反馈模组和所述姿态感应模组分别电连接所述主控模组。

在其中一个实施例中,所述震动反馈模组为震动电机,所述姿态感应模组为陀螺仪模块。

在其中一个实施例中,还包括红外遮挡栅格,所述红外遮挡栅格用于隔离所述红外发射管ir和所述红外接收管pt。

在其中一个实施例中,还包括电源模组,所述电源模组电连接所述主控模组。

另一方面,还提供一种触控装置的控制方法,应用于上述的触控装置,包括:

获取浮空感应模组输出的输入信号;其中,所述输入信号为所述浮空感应模组感应到浮空目标时对应产生的输入信号;

根据所述输入信号更新上一次数据发送对应的位置数据,得到更新后的位置数据;

将更新后的所述位置数据通过通信模组发送至显示设备;其中,更新后的所述位置数据用于指示所述显示设备更新展示所述浮空目标的位置。

在其中一个实施例中,将所述当前数据通过通信模组发送至显示设备的步骤后,还包括:

返回执行所述获取浮空感应模组输出的输入信号的步骤。

在其中一个实施例中,所述获取浮空感应模组输出的输入信号的步骤,包括:

依次控制所述浮空感应模组中的各列红外对管单元通断电,并分别在各列所述红外对管单元通电时,连续读取各所述红外对管单元的输出电信号设定数量次;

分别对各所述红外对管单元的设定数量个所述输出电信号进行滤波处理,得到除噪后的各所述输出电信号;

分别对除噪后的各所述红外对管单元的各所述输出电信号进行均值计算,得到各所述红外对管单元的所述输入信号。

又一方面,还提供一种触控装置的控制装置,包括:

输入获取模块,用于获取浮空感应模组输出的输入信号;其中,所述输入信号为所述浮空感应模组感应到浮空目标时对应产生的输入信号;

数据更新模块,用于根据所述输入信号更新上一次数据发送对应的位置数据,得到更新后的位置数据;

数据发送模块,用于将更新后的所述位置数据通过通信模组发送至显示设备;其中,更新后的所述位置数据用于指示所述显示设备更新展示所述浮空目标的位置。

再一方面,还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述触控装置的控制方法的步骤。

再一方面,还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述触控装置的控制方法的步骤。

上述技术方案中的一个技术方案具有如下优点和有益效果:

上述触控装置通过采用浮空感应模组、触控模组和通信模组的组合设计,由浮空感应模组提前感应到浮空目标时,向主控模组提供对应的输入信号,以便主控模组将对应的位置数据送入通信模组,从而可以在显示设备上实时展示浮空目标在触摸到触摸模组前所在的浮空位置,大大便于后续的触摸操作。如此,通过上述的设计,大大提升了触控装置的使用效率。

附图说明

图1为一个实施例中触控装置的第一结构示意图;

图2为一个实施例中浮空感应模组的电路结构示意图;

图3为一个实施例中触控装置的第二结构示意图;

图4为一个实施例中触控装置结构组成爆炸图;

图5为一个实施例中触控装置的第三结构示意图;

图6为一个实施例中触控装置的控制方法的流程示意图;

图7为一个实施例中触控装置控制方法中获取输入信号的流程示意图;

图8为一个实施例中触控装置的控制装置模块结构示意图;

图9为一个实施例中显示系统的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

请参阅图1,在一个实施例中,提供了一种触控装置100,包括主控模组12、触控模组14、通信模组16和浮空感应模组18。主控模组12分别电连接触控模组14、浮空感应模组18和通信模组16。浮空感应模组18用于感应浮空目标并产生相应的输入信号到主控模组12。触控模组14用于接收触摸信号并输出到主控模组12。通信模组16用于通信连接显示设备。主控模组12用于对输入信号进行处理得到对应于浮空目标的位置数据,对触摸信号进行转换得到触控响应信号,以及将位置数据和触控响应信号发送到显示设备。

可以理解,触控模组14可以是本领域中常规的触控板,例如但不限于电容式触摸板。通信模组16可以是有线通信方式所需的接口组,也可以是无线通信方式所需的无线通信模组16,具体类型可以根据数据传输需要进行选择。浮空目标可以是但不限于用户的手指或者触控笔红外感应单元。

具体的,以用户的手指作为浮空目标为例,当触控装置100上电正常工作时,若用户戴上显示设备准备进行触摸操作时,用户的手指将需要触摸触控模组14来实现所需的操作。当用户的手指触摸到触控模组14前,用户的手指将会提前被浮空感应模组18感应到,浮空感应模组18则会对应产生输入信号并发送给主控模组12进行信号处理得到对应的位置数据:例如根据输入信号刷新对应于浮空感应模组18的数据表(没有浮空目标靠近时的原数据表中所有数据等值),得到表征用户的手指所在位置(如位于触控模组14的触摸输入面上方的位置)的数据表,如用户的手指所在位置引起局部数据发生改变后形成的当前数据表。主控模组12将位置数据通过通信模组16发送给显示设备后,显示设备即可通过虚像等形式展示用户的手指在触控模组14上的具体位置。如此,用户在获知手指的位置后,即可以可视化的方式进行触摸操作,如精准触摸所要操作的虚拟按钮等。主控模组12即可根据用户的触摸操作进行触控响应并发送到显示设备进行对应的画面展示。

上述触控装置100,通过采用浮空感应模组18、触控模组14和通信模组16的组合设计,由浮空感应模组18提前感应到浮空目标,从而可以在显示设备上实时展示浮空目标在触摸到触摸模组前所在的浮空位置,使用户后续进行触摸操作时,实时看到自己的手指位置,便于准确触摸触控模组14上的虚拟按键,大大提升了触控装置100的使用效率和用户体验。

在一个实施例中,浮空感应模组18包括红外感应单元、超声探测单元、温度感应单元或摄像单元。

可以理解,上述的浮空感应模组18可以是但不限于基于红外感应、超声波感应、温度感应或者视觉感觉等技术的红外感应单元、超声探测单元、温度感应单元或摄像单元,只要能够有效感应到设定距离内的浮空目标均可。通过采用上述任一种单元或者两种单元组合,可以可靠实现浮空目标的感应。

请参阅图2,在一个实施例中,浮空感应模组18为红外感应单元,包括开关单元182和构成红外对管阵列的多个红外对管单元184。任一红外对管单元184的输入端均用于电连接工作电源、输出端电连接开关单元182的输入端且电压输出端电连接主控模组12。开关单元182的输出端用于接地。开关单元182的控制端电连接主控模组12。

可以理解,工作电源用于为各红外对管单元184提供所需的工作电压,如本领域常规的vcc电源供应端,可以是外部独立的供电源也可以是通过电源适配器转换后引入的供电端。红外对管单元184的数量可以根据对浮空目标的感应精度来增加或者减少。

优选的,上述的浮空感应模组18采用红外感应单元时,浮空感应模组18可以由红外对管阵列及其相应的开关单元182在pcb板上构成。主控模组12通过控制开关单元182的导通或关断,控制红外对管单元184接通工作电源或者断开工作电源。浮空目标进入红外对管单元184的感应范围时,例如但不限于当浮空目标距离触控模组14的触摸输入面2cm范围以内时,红外对管单元184发射的红外光将会被浮空目标遮挡并反射。进而,红外对管单元184将会接收到浮空目标反射回来的红外光,从而感应到浮空目标并以输入信号的方式通过电压输出端发送给主控模组12,以使主控模组12对应获得浮空目标的位置数据。

通过上述的开关单元182和红外对管单元184的设计,可以实现对浮空目标的精确感应,从而可以提高触控装置100的整机响应灵敏度和优化用户体验。

在一个实施例中,如图2所示,红外对管单元184包括红外发射管ir和红外接收管pt,开关单元182包括开关管q1。红外发射管ir和红外接收管pt的输入端均用于电连接工作电源。红外接收管pt的输入端电连接主控模组12。红外发射管ir和红外接收管pt的输出端均电连接开关管q1的集电极。开关管q1的发射极用于接地。开关管q1的基极电连接主控模组12。

可以理解,每一个红外对管单元184的组成结构均可相同。具体的,对于任一个红外对管单元184,当主控单元通过开关单元182控制红外发射管ir和红外接收管pt接通工作电源时,红外发射管ir将会向触控模组14的触摸输入面所在方向,也即用户触摸操作的输入面方向发射红外信号。红外发射管ir发射的红外信号被浮空目标遮挡时,将反射红外信号至红外接收管pt,从而感应到浮空目标并输出对应的输入信主控模组12,以使主控模组12根据输入信号刷新旧数据,得到当前对应于浮空目标的位置数据。例如:在浮空目标遮挡下的红外接收管pt会因为不同的高度而得到不同的光强等级,从而在浮空目标距离触控模组14的触摸输入面的距离进入有效距离(如上述2cm)以内时,红外接收管pt接收到的光强等级达到有效光强等级而产生对应的输入信号给到主控模组12,主控模组12即可根据对应于浮空目标当前遮挡区域的输入信号还原出浮空目标的轮廓,也即位置数据。

上述的红外发射管ir和红外接收管pt电路结构简单且可靠性高,可以有效实现浮空目的的感应同时降低整机制作成本。

在一个实施例中,如图2所示,红外对管单元184还包括电阻r1和电阻r2。电阻r1的一端用于电连接工作电源。电阻r1的另一端电连接红外发射管ir的输入端。电阻r2的一端用于电连接工作电源。电阻r2的另一端电连接红外接收管pt的输入端以及主控模组12。

具体的,红外发射管ir通过电阻r1连接至工作电源,红外接收管pt通过电阻r2连接至工作电源,从而可以分别通过电阻r1和电阻r2提供限流稳定供电电压的效果,避免红外发射管ir和红外接收管pt在接通工作电源上电的瞬间发生电流波动而损坏。电阻r1和电阻r2的具体阻值等参数可以根据红外发射管ir和红外接收管pt的特性参数以及工作电源的供电电压大小来选定。如此,通过电阻r1和电阻r2的设置,可以提高浮空感应模组18的可靠性,降低触控装置100的故障率。

在一个实施例中,如图2所示,开关单元182还包括电阻r3和电阻r4。开关管q1的基极电连接电阻r3的一端和电阻r4的另一端。电阻r3的另一端电连接开关管q1的发射极。电阻r4一端电连接主控模组12。

具体的,开关管q1可以通过电阻r3来提供偏置电压,确保开关管q1正常上电时的工作条件。开关管q1可以通过电阻r4连接至主控模组12,从而通过电阻r4来接收主控模组12的控制信号,例如电压信号或电流信号,并在控制信号的作用下,切换导通或截止状态,进而实现红外发射管ir和红外接收管pt接通工作电源或断开工作电源的控制。电阻r4提供给开关管q1限流保护功能,可以确保开关管q1与主控模组12之间的控制稳定性,避免开关管q1过流损坏。如此,通过上述的电阻r3和电阻r4组合设置,可以进一步有效提升浮空感应模组18的可靠性,降低触控装置100的故障率。

在一个实施例中,触控装置100还包括滤光模组,滤光模组用于为红外感应单元隔离可见光。可以理解,滤光模组可以是本领域常规的可见光滤光板、滤光膜或滤光片,具体类型可以根据红外感应单元的具体尺寸整体形状等规格进行确定,只要能够保证隔离可见光对红外感应单元的干扰即可。

在一个实施例中,通信模组16包括串行接口、i2c总线、数字无线模块、wifi模块或蓝牙模块;主控模组12包括单片机。

可选的,在上述各实施例中,主控模组12可以有线通信的方式与显示设备进行通信,例如通过采用但不限于串行接口或i2c总线等作为通信模组16,从而实现主控模组12与显示设备之间的有线通信,如此可以降低主控模组12与显示设备之间的通信延迟,提升响应效率。主控模组12也可以无线通信的方式与显示设备进行通信,例如通过采用但不限于本领域中常规的数字无线模块(如2.4g无线模块)wifi模块或者蓝牙模块作为通信模组16,从而实现主控模组12与显示设备之间的无线通信。如此,可以提高触控装置100与显示设备的配合使用灵活度,优化用户体验。在上述的各实施例中,主控模组12均可以是但不限于本领域常规的单片机,例如stm32系列单片机,可以高效实现数据采集、数据处理响应及传输。如此,通过采用本领域常规的单片机作为主控模组12提供数据处理与控制功能,可以有效控制触控装置100的整机成本且确保控制的响应效率。

请参阅图3,在一个实施例中,上述的触控装置100还包括震动反馈模组22。震动反馈模组22电连接主控模组12。

可以理解,震动反馈模组22可以是本领域中常规的各类震动器件,用于触摸时和/或者主控模组12指定控制场景下的震动反馈,例如用户触摸操作时的震动反馈和/或者特定游戏场景中的震动反馈。具体的,主控模组12可以在接收到用户操作的触摸输入或者根据触摸输入执行特定场景的控制时,对应向震动反馈模组22提供控制信号输入,以使震动反馈模组22同时提供震动反馈的效果。如此,通过震动反馈模组22的应用,可以有效提高触控装置100的使用效率,增强用户体验。

在一个实施例中,震动反馈模组22为震动电机。可选的,上述的震动反馈模组22为本领域电子终端产品中常规的震动电机,主控模组12可以通过向震动电机进行通断电控制,即可控制震动电机提供相应的震动反馈效果。如此,通过应用本领域常规的震动电机提供震动反馈,在有效实现使用效率提升的同时,可以避免触控装置100的生产成本过高。

在一个实施例中,上述的触控装置100还包括姿态感应模组24。姿态感应模组24电连接主控模组12。

可以理解,姿态感应模组24可以是本领域中常规的各类姿态传感器件,用于感知触控装置100在工作过程中的实时姿态。具体的,姿态感应模组24可以在运行过程中实时向主控模组12提供触控装置100当前的姿态数据,以使主控模组12能够根据姿态数据对应调整显示设备中展示的画面,例如当主控模组12执行的任务为赛车类游戏控制任务时,可以根据姿态数据刷新显示设备当前展示画面中赛车的行驶方向等(如重力感应功能)。如此,通过应用姿态感应模组24可以进一步有效提高触控装置100的使用效率,增强用户体验。

在一个实施例中,姿态感应模组24为陀螺仪模块。可选的,上述的姿态感应模组24可以是本领域常规的陀螺仪模块。通过陀螺仪模块实时感知触控装置100的姿态并将相应的姿态数据回传到主控模组12,以便主控模组12可以基于姿态数据进行相应的控制。如此,通过应用本领域常规的陀螺仪模块提供基于姿态感应的控制效果,在有效实现进一步的使用效率提升同时,也可以避免触控装置100的生产成本过高。

请参阅图4,在一个实施例中,上述的触控装置100还包括红外遮挡栅格26。红外遮挡栅格26用于隔离红外发射管ir和红外接收管pt。

如图4所示的触控装置100结构的爆炸图中,从主控模组12(也即单片机所在的pcb板)作为底层板开始,依次设置浮空感应模组18、红外遮挡栅格26、滤光模组20和触控模组14。其中,红外遮挡栅格26可以是由红外遮光条构成的、形成有空格阵列的红外遮光板,其上的空格阵列与浮空感应模组18上的红外对管阵列位置匹配,也即浮空感应模组18上的任一红外发射管ir和任一红外接收管pt均嵌套在红外遮挡栅格26上的红外遮光条围成相应的一个空格中,以便红外发射管ir和红外接收管pt均可以通过空格向触摸模组方向发射红外光和接收反射的红外光,且空格之间通过红外遮光条进行横向遮光(以红外遮挡栅格26主平面轴向为纵向),避免各红外发射管ir和红外接收管pt之间光信号的平面串扰。

如此,通过应用上述的红外遮挡栅格26可以有效消除浮空感应模组18上的光信号的平面串扰,提高浮空感应模组18的信号收发精确度,确保浮空目标的准确感应。

请参阅图5,在一个实施例中,上述的触控装置100还包括电源模组28。电源模组28电连接主控模组12。

可以理解,电源模组28可以是通过电源适配器从触控装置100外部的供电网取电的接口电源,以向主控模组12以及通过主控模组12向其他各用电模组进行有线供电。优选的,电源模组28可以是独立电源,例如电池,以向主控模组12以及通过主控模组12向其他各用电模组进行独立供电。电源模组28还可以是接口电源与独立电源共同组成的复合电源模组,以便实现有线供电与独立供电之间的灵活切换。如此,通过在触控装置100设置电源模组28,可以实现触控装置100整机的灵活供电,提高触控装置100的使用效率。

请参阅图6,在一个实施例中,还提供一种应用于上述触控装置100的触控装置100的控制方法,包括如下步骤s12至s16:

s12,获取浮空感应模组18输出的输入信号;其中,输入信号为浮空感应模组18感应到浮空目标时对应产生的输入信号。

具体的,以用户的手指作为浮空目标为例,当触控装置100上电正常工作时,若用户戴上显示设备准备进行触摸操作,则用户的手指将需要触摸触控模组14来实现所需的操作。当用户的手指触摸到触控模组14前,用户的手指将会提前被浮空感应模组18感应到,主控模组12则会获取得到浮空感应模组18对应产生的输入信号。

s14,根据输入信号更新上一次数据发送对应的位置数据,得到更新后的位置数据。

其中,触控装置100在工作过程中,会不断向显示设备发送新的数据(包括位置数据),以使显示设备对应更新当前的展示画面。上一次数据发送对应的位置数据,也即主控模组12最近一次接收到浮空感应模组18的输入信号后,向显示设备发送对应于前述最近一次的输入信号的位置数据。相应的,更新后的位置数据也即主控模组12当前次(时刻)最新接收到浮空感应模组18的输入信号并根据该输入信号刷新上一次数据发送后对应的位置数据后,得到的最新位置数据,可以直接发送到显示设备进行浮空目标的位置展示刷新。可以理解,主控模组12可以采用动态扫描,也即按照设定时间和设定数据读取次数来获取浮空感应模组18的输入信号的方式,来采集浮空感应模组18提供的输入信号。

具体的,主控模组12可以通过数据表的方式记录浮空感应模组18中各红外对管单元184的输入信号(如电压),没有浮空目标靠近时的原数据表中所有数据等值。主控模组12根据输入信号刷新上一次数据发送时的数据表,得到表征用户的手指所在位置的最新数据表,也即用户的手指所在位置引起浮空感应模组18中局部数据发生改变后对应得到的更新后的位置数据。

s16,将更新后的位置数据通过通信模组16发送至显示设备;其中,更新后的位置数据用于指示显示设备更新展示浮空目标的位置。

具体的,主控模组12在得到更新后的位置数据后,即可将最新的位置数据通过通信模组16发送给显示设备,以使显示设备刷新浮空目标的位置展示,例如通过虚像等形式展示用户的手指在触控模组14上的实时位置。如此,用户在获知手指的位置后,即可以可视化的方式进行触摸操作,如精准触摸所要操作的虚拟按钮等。主控模组12即可根据用户的触摸操作进行触控响应并发送到显示设备进行对应的画面展示。

上述的触控装置100的控制方法,通过由浮空感应模组18提前感应到浮空目标后,通过主控模组12进行信号处理和通信模组16将数据发送至显示设备,从而可以在显示设备上实时展示浮空目标在触摸到触摸模组前所在的浮空位置,使用户后续进行触摸操作时,实时看到自己的手指位置,便于准确触摸触控模组14上的虚拟按键,大大提升了显示系统200的使用效率和用户体验。

在一个实施例中,关于步骤s16后,还包括如下步骤:

返回执行上述的步骤s12。

可以理解,触控装置100在运行过程中,主控模组12可以实时不断地获取浮空感应模组18的提供的输入信号,以不断进行新的位置数据更新。也即主控模组12在控制过程中可以循环控制的方式,实时采集用户正在操作的手指的位置数据,以使显示设备能够实时展示用户正在操作的手指所在的位置,确保用户能够通过显示设备看到手指实际位置而可以进行精准的触摸操作。

请参阅图7,在一个实施例中,关于步骤s12,具体可以包括如下步骤s122至s126:

s122,依次控制浮空感应模组18中的各列红外对管单元184通断电,并分别在各列红外对管单元184通电时,连续读取各红外对管单元184的输出电信号设定数量次。

可以理解,以浮空感应模组18为红外感应单元为例,在本实施例中,设定数量次为预先设定的信号读取次数,可以根据位置数据的精度要求进行设定,例如但不限于设定为8次。

具体的,如图2所示,主控模组12控制各开关管导通,以控制浮空感应模组18中的各列红外对管单元184通电时(如一次通断控制即接通一列红外对管单元184),对于当前通电的一列红外对管单元184,主控模组12连续读取该列内各红外对管单元184的输出电信号(如adc公共输出端的电压值)设定数量次,如一次读取数据时,即分别读取列内各个红外对管单元184的一个电压值,对该列连续读取8次,从而得到8组电压数据,列内每一个红外对管单元184均对应有8个电压数据。对于其他列红外对管单元184同理理解。

s124,分别对各红外对管单元184的设定数量个输出电信号进行滤波处理,得到除噪后的各输出电信号。

具体的,主控模组12得到各列红外对管单元184的输出电信号后,对任一列红外对管单元184所对应的各组输出电信号均进行滤波处理,例如通过根据各组输出电信号中数值稳定的多数数据来设定电压阈值,将明显低于或高于电压阈值(如红外对管单元184刚上电时的突变电压)的数据删除,保留稳定的数据即得到除燥后的各输出电信号。例如,对于任一列红外对管单元184所对应的8组电压值,滤波处理后余下6组电压值。

s126,分别对除噪后的各红外对管单元184的各输出电信号进行均值计算,得到各红外对管单元184的输入信号。

具体的,主控模组12得到除燥后的各输出电信号后,分别对各红外对管单元184的各输出电信号进行均值计算,例如:对于任一列的红外对管单元184,除燥后的输出电信号共有6组,分别对该6组中对应于同一红外对管单元184的6个电压值求平均值,得到的平均电压值即为该红外对管单元184的输入信号。对于该列内的其他红外对管单元184可以同理理解,对于其他列的各红外对管单元184均同理理解。

通过上述的步骤s122至s126,可以大大提高主控模组12从浮空感应模组18上获取的输入信号的精度,从而提高位置数据的精确度。

应该理解的是,虽然图6和图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图6和图7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

请参阅图8,在一个实施例中,还提供了一种触控装置100的控制装置200,包括:输入获取模块11、数据更新模块13和数据发送模块15。其中:

输入获取模块11,用于获取浮空感应模组18输出的输入信号;其中,输入信号为浮空感应模组18感应到浮空目标时对应产生的输入信号;

数据更新模块13,用于根据输入信号更新上一次数据发送对应的位置数据,得到更新后的位置数据;

数据发送模块15,用于将更新后的位置数据通过通信模组16发送至显示设备;其中,更新后的位置数据用于指示显示设备更新展示浮空目标的位置。

上述触控装置100的控制装置200,通过各模块利用浮空感应模组18、触控模组14和通信模组16的组合设计,由浮空感应模组18提前感应到浮空目标,从而可以在显示设备上实时展示浮空目标在触摸到触摸模组前所在的浮空位置,使用户后续进行触摸操作时,实时看到自己的手指位置,便于准确触摸触控模组14上的虚拟按键,大大提升了触控装置100的使用效率和用户体验。

在一个实施例中,上述的触控装置100的控制装置200还包含输入循环模块。输入循环模块用于触发输入获取模块11进入新一轮的输入信号获取。

在一个实施例中,上述的输入获取模块11具体可以包括信号获取模块、信号滤波模块和均值处理模块,其中:

信号获取模块,用于依次控制浮空感应模组18中的各列红外对管单元184通断电,并分别在各列红外对管单元184通电时,连续读取各红外对管单元184的输出电信号设定数量次。

信号滤波模块,用于分别对各红外对管单元184的设定数量个输出电信号进行滤波处理,得到除噪后的各输出电信号。

均值处理模块,用于分别对除噪后的各红外对管单元184的各输出电信号进行均值计算,得到各红外对管单元184的输入信号。

关于触控装置100的控制装置200的具体限定可以参见上文中对于触控装置100的控制方法的限定,在此不再赘述。上述触控装置100的控制装置200中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,还提供显示系统300,包括显示设备31和上述的触控装置100。可以理解,显示设备31可以是本领域各类虚拟现实设备,例如vr设备,也可以是各类头戴式投影显示设备,用于根据主控模组12发送的位置数据,展示位置数据对于的浮空目标的虚拟位置,展示形式可以是但不限于浮空目标的虚像。浮空目标的虚拟位置对应于浮空目标在触及触控模组14前,位于触控模组14表面上的浮空位置。显示设备31还用于根据主控模组12发送的触控响应信号展示对应的动作画面,例如触控响应信号对应的切换、目标移动、释放技能等动作画面。

应用上述触控装置100的显示系统200,通过采用浮空感应模组18、触控模组14和通信模组16的组合设计,由浮空感应模组18提前感应到浮空目标,从而可以在显示设备上实时展示浮空目标在触摸到触摸模组前所在的浮空位置,大大便于后续的触摸操作,大大提升了显示系统200的使用效率和用户体验。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取浮空感应模组18输出的输入信号;其中,输入信号为浮空感应模组18感应到浮空目标时对应产生的输入信号;根据输入信号更新上一次数据发送对应的位置数据,得到更新后的位置数据;将更新后的位置数据通过通信模组16发送至显示设备;其中,更新后的位置数据用于指示显示设备更新展示浮空目标的位置。

在一个实施例中,计算机程序被处理器执行时还实现上述各实施例中触控装置100的控制方法的增加步骤或子步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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