CN106293271A - 确定红外触控框脏污区域的方法、装置及终端设备 - Google Patents
确定红外触控框脏污区域的方法、装置及终端设备 Download PDFInfo
- Publication number
- CN106293271A CN106293271A CN201610644973.8A CN201610644973A CN106293271A CN 106293271 A CN106293271 A CN 106293271A CN 201610644973 A CN201610644973 A CN 201610644973A CN 106293271 A CN106293271 A CN 106293271A
- Authority
- CN
- China
- Prior art keywords
- infrared
- light path
- touch frame
- value
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0421—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明实施例涉及触控技术领域,尤其涉及一种确定红外触控框脏污区域的方法、装置及终端设备。其中该方法包括:当没有用户触控动作时,获取红外触控框中各个光路的红外触控信号参数值;将所述各个光路的红外触控信号参数值与预先设定的基准值进行比较,分别确定所述各个光路的信号参数变化值;分别确定所述各个光路的信号参数变化值是否超过第一阈值;当至少有一个光路的信号参数变化值超过第一阈值时,确定信号参数变化值超过第一阈值的光路所对应的红外触控框区域为脏污区域。本发明实施例方案能够自动确定红外触控框中的脏污区域。
Description
技术领域
本发明实施例涉及触控技术领域,尤其涉及一种确定红外触控框脏污区域的方法、装置及终端设备。
背景技术
红外触摸屏作为一种友好的人机交互部件,被广泛应用在各类电子设备中。红外触摸屏结构简单,通常是在显示屏外周安装一个红外触控框,红外触控框四周包含红外发射管和红外接收管。
图1是终端设备中红外触控框的结构示意图。如图1所示,红外触控中的红外发射管101均匀分布在终端设备屏幕的两个相邻的侧边,红外接收管102均匀分布在终端设备屏幕的另两个相邻的侧边。红外触控框工作时,红外发射管101实时向红外接收管102发送红外线,两组交叉的红外线形成红外光网。当用户触摸终端设备的屏幕时,对相应位置的红外线形成遮挡,MCU根据接收到的红外线的变化对用户触摸位置进行定位。
随着使用时间的增加,环境中的污染物会附着到红外触控框上,附着在红外触控框上的污染物会影响红外触控框的触控效果。如在含有大量粉尘的环境中使用,环境中粉尘便会附着在红外触控框的透光条上,这会直接影响红外触控框中红外线的收发。随着附着在透光条上的粉尘的数量增加,为了保证红外接收管能够接收到足够功率的红外线,则必然要将红外触控框中红外发射管的发射功率提升,以保证红外接收管能够接收到足够功率的红外线。实际使用中,随着红外发射管发射功率的提升,红外发射管的使用寿命却下降了,进而导致红外触控框整体使用寿命的下降。
发明内容
本发明实施例中提供了一种确定红外触控框脏污区域的方法、装置及终端设备,以在红外触控中有脏污时自动确定红外触控框中的脏污区域。
第一方面,提供了一种确定红外触控框脏污区域的方法,包括:
当没有用户触控动作时,获取红外触控框中各个光路的红外触控信号参数值;
将所述各个光路的红外触控信号参数值与预先设定的基准值进行比较,分别确定所述各个光路的信号参数变化值;
分别确定所述各个光路的信号参数变化值是否超过第一阈值;
当至少有一个光路的信号参数变化值超过第一阈值时,确定信号参数变化值超过第一阈值的光路所对应的红外触控框区域为脏污区域。
第二方面,提供了一种确定红外触控框脏污区域的装置,包括:处理器、存储器和通信接口,所述处理器、所述存储器和所述通信接口通信总线相连;
所述通信接口,用于接收红外触控信号参数值;
所述存储器,用于存储程序代码;
所述处理器,用于读取所述存储器中存储的程序代码,并执行上述方法。
第三方面,提供了一种终端设备,包括:上述确定红外触控脏污区域的装置,还包括:微处理器MCU和红外触控框;
所述MCU分别与所述红外触控框和上述确定红外触控脏污区域的装置连接;
所述MCU用于当没有用户触控动作时,从红外触控框中获取各个光路的红外触控信号参数值并发送给上述确定红外触控脏污区域的装置。
第四方面,提供了一种终端设备,包括:上述确定红外触控脏污区域的装置,还包括:红外触控框;上述确定红外触控脏污区域的装置与红外触控框连接。
由于红外触控的部分区域脏污后会影响红外触控中各光路的红外触控信号的相关参数值(如发射功率、接收电压)等,利用此特点,本发明实施例方案中,获取红外触控框各个光路的红外触控信号参数值,并将各个红外触控信号参数值与设定的基准值进行比较,当各个红外触控信号参数值与基准值的差值超过设定的阈值时,则可以确定相应的光路所对应的红外触控框区域出现了脏污,进而可以确定红外触控框上的脏污区域。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是终端设备中红外触控框的结构示意图;
图2是本发明实施例的一种终端设备的结构示意图;
图3是本发明实施例一确定红外触控框脏污区域的方法流程图;
图4是本发明实施例二确定红外触控框脏污区域的方法流程图;
图5是本发明实施例三确定红外触控框脏污区域的方法流程图;
图6是本发明实施例终端设备显示脏污区域的一种示意图;
图7是本发明实施例终端设备显示脏污区域的另一种示意图;
图8是本发明实施例终端设备询问用户是否清理脏污区域的询问界面示意图;
图9是本发明实施例的另一种终端设备的结构示意图;
图10是本发明实施例确定红外触控框脏污区域的处理装置结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
红外触控框在使用过程中需要用户的配合,如图1所示,红外触控框与用户进行互动的主要结构是红外发射管、红外接收管。一般情况下,红外触控框的四周包含大量一一对应的红外发射管和红外接收管,红外发射管发射出红外线后,该红外线会被对应的红外接收管所接收。进而,大量的红外发射管和红外接收管通过收发红外线,可以在屏幕上形成一个横竖交叉的红外线光网。当用户触摸触摸屏时,手指会将指定位置的X和Y两个方向的红外线挡住,红外触控框的计算***便可以通过算法计算得出触摸点坐标。由于需要用户手动遮挡红外线,因此红外发射管和红外接收管只能直接暴露在自然环境中。
随着使用时间的增加,环境中的污染物(如粉尘)附着在红外触控框上,这会影响红外接收管接收红外发射管所发出的红外线。通常,为了使红外接收管能够正常的接收到规定功率的红外线,就需要使红外发射管的发射功率增加,这便影响了红外发射管的使用寿命。
针对该种情况,本发明实施例提供了一种具有确定红外触控框脏污区域功能的终端设备。如图2所示,该终端设备包括:红外触控***和主控制***。
其中,红外触控***包括MCU201、发射扫描电路202、接收扫描电路203、红外发射管矩阵204、红外接收管矩阵205以及采样电路206,红外发射管矩阵204和红外接收管矩阵205作为红外触控框的主要部件分布在终端设备显示屏的四周。
发射扫描电路202与MCU201连接,用于在MCU201的控制下驱动红外发射管矩阵204中的红外发射管发射红外线;接收扫描电路203与MCU201连接,用于在MCU201的控制下驱动红外接收管矩阵205中的红外接收管接收红外线;采样电路206分别与红外接收管矩阵205以及MCU201连接,用于在MCU201的控制下,按照预设时间间隔对红外接收管矩阵205中接收到的红外线进行采样,并将采样信号发送给MCU201以供MCU201确定是否接收到用户的触控操作以及确定用户的动作位置。
主控制***包括主处理器207,主处理器207与MCU201连接,用于根据MCU201确定的用户动作位置控制相应的应用响应。
图3是本发明实施例一确定红外触控框脏污区域的方法流程图。图3所示方法的执行主体为图2所示的终端设备,图3所述方法包括如下步骤:
S301,当没有用户触控动作时,MCU获取红外触控框中各个光路的红外触控信号参数值,并且将获取到的各个光路的红外触控信号参数值发送给主处理器。
红外触控框中的各个光路是指红外发射管和/或红外接收管收发红外线形成的光路,红外触控信号参数值可以指红外发射管的发射功率、红外接收管的接收功率、红外接收管中的信号强度、信号电压等可以定量表示红外触控框中的红外触控信号的各类信号参数值。
当没有用户触控动作时获取各个光路的红外触控信号参数值可以确保各光路的红外触控信号参数值不受用户工作的干扰。
S302,主处理器将各个光路的红外触控信号参数值分别与预先设定的基准值进行比较,确定各个光路的信号参数变化值。
基准值可以是在执行步骤S301之前预先存储的。在测定基准值的时候,应当保证没有污染物附着在红外触控框上,以使基准值的可信度较高。基准值的获取方式与红外触控信号参数值的获取方式类似,也是由红外发射管发出,并由相应的红外接收管接收到的红外线计算出的。信号参数变化值可以采用红外触控信号参数值与基准值相减的方式得出。
S303,主处理器分别确定各个光路的信号参数变化值是否超过第一阈值。
S304,当各个光路中至少有一个光路的信号参数变化值超过第一阈值时,主处理器确定信号参数变化值超过第一阈值的光路所对应的红外触控框区域为脏污区域。
各个光路的红外触控信号参数值围绕基准值小范围浮动属于正常现象,当各个光路中的部分或全部光路的信号参数变化值超过第一阈值时,说明该信号参数变化值超过第一阈值的光路所对应的红外触控框区域为脏污区域,即,该光路闯过了脏污区域。
需要说明的是,一般情况下,脏污区域遮挡光路时,会降低该光路的红外线的功率幅值,而用户触摸遮挡光路时,则会将该光路的红外线的功率降低至0。因此,考虑到该种情况,第一阈值的取值不应当过大,否则当用户触摸遮挡光路时会造成误报警。
图4是本发明实施例二确定红外触控框脏污区域的方法流程图。该方法的执行主体为图2中所示的终端设备。本发明实施例方案中,在图2所示的终端设备中预先存储有红外触控框各红外发射管的基准发射功率。
终端设备预先存储红外触控框各红外发射管的基准发射功率的方式包括:
在终端设备出厂前,终端设备中的主处理器发送指令给MCU,MCU控制红外触控框中的各红外发射管发射红外线,并通过调节各红外发射管的发射功率使各红外接收管的信号电压值达到第一设定值,MCU记录各红外接收管的信号电压值达到第一设定值时各红外发射管的发射功率,MCU将各红外接收管的信号电压值达到第一设定值时记录的各红外发射管的发射功率作为各红外发射管的基准发射功率。MCU将记录的各红外发射管的基准发射功率以数组的形式发送给终端设备中的主处理器,主处理器保存该数组。例如数组形式为:P_BackGround[LightNum],其中LightNum为光路标号。
用户在使用上述记录了各红外发射管的基准发射功率的终端设备时,终端设备会自动检测红外触控框中的脏污区域,包括:
S401,MCU控制红外触控框的各个红外接收管中的信号电压值等于第一设定值。
红外触控框中的各红外接收管接收红外线并且将接收到的红外线(光信号)转换为电信号,本发明实施例中的红外接收管汇总的信号电压值即指对红外接收管将光信号转换为电信号之后对红外接收管的输出端进行采样得到的信号电压值。
本发明实施例中,MCU在没有用户触控动作的前提下通过调整红外触控框中各个红外发射管的发射功率将红外触控框中各个红外接收管的信号电压值均调整至第一设定值。
S402,MCU在无用户触控动作的前提下获取红外触控框中各个红外发射管的发射功率,并且MCU将获取的各个红外发射管的发射功率发送给主处理器。
本发明实施例中,MCU在获取红外触控框中各个红外发射管的发射功率之前还进一步根据红外触控信号确定是否有用户的触控操作,当MCU确定没有用户的触控操作时,MCU获取红外触控框中各个红外发射管的发射功率,其中,MCU获取的各个红外发射管的发射功率可以采用数组形式记录,如记录为P_Now[LightNum],其中LightNum为光路标号。
S403,主处理器将接收到的各红外发射管的发射功率与预先存储的各发射管的基准发射功率分别做差值,得到各红外发射管的发射功率变化值。
例如,主处理器将P_Now[LightNum]-P_BackGround[LightNum],得到各红外发射管的发射功率变化值。
S404,主处理器确定各红外发射管的发射功率变化值是否超过第一阈值,其中该第一阈值可以是主处理器预先存储的,在本发明实施例方案中,主处理器将发射功率变化值超过第一阈值的红外发射管所对应的红外触控框区域确定为脏污区域。
发射功率变化值超过第一阈值的红外发射管所对应的红外触控区域可以为红外发射管和该发射管相对的红外接收管之间围成的的区域。
S405,主处理器统计发射功率变化值超过第一阈值的红外发射管的总个数。
S406,主处理器确定发射功率变化值超过第一阈值的红外发射管的总个数是否超过第二阈值。
S407,当发射功率变化值超过第一阈值的红外发射管的总个数超过第二阈值时,主处理器向用户显示用于提示触控框脏污区域的提示信息。
本发明实施例方案中,将红外触控框中各个红外发射管的发射功率设计为可调状态,通过调整红外触控框中各个红外发射管的发射功率令红外触控框各个接收管的信号电压值达到一预设值,并且将各个接收管的信号电压值达到预设值时各红外发射管的发射功率与预先存储的各发射管的基准红外发射功率做差,得到各红外发射管的发射功率变化值,其中发射功率变化值超过第一阈值的红外发射管所对应的光路区域被确定为脏污区域,在终端设备显示屏中,其中仅有一个或两个光路出现脏污时,对红外触控框的影响相对比较小,因此可以不进行提醒,当出现的光路个数比较多,如总数超过设定的第二阈值时,向用户显示用于提示触控框脏污区域的提示信息。
图5是本发明实施例三确定红外触控框脏污区域的方法流程图。该方法的执行主体为图2中所示的终端设备。本发明实施例方案中,在图2所示的终端设备中预先存储有红外触控框各红外接收管的基准信号电压值。
终端设备预先存储红外触控框中各红外接收管的基准信号电压值的方法包括:
在终端设备出厂前,终端设备中的主处理器发送指令给MCU,MCU控制红外触控框中的各红外发射管按照既定的发射功率(等于第二设定值)发射红外线,MCU记录各红外接收管的信号电压值,并将记录的各红外接收管的信号电压值作为各红外接收管的基准信号电压值。MCU将记录的基准信号电压值以数组的形式发送给终端设备中的主处理器,主处理器保持该数据,例如数组的形式可以为:ANALOG_BackGround[LightNum],其中LightNum为光路标号。
用户在使用上述记录了各红外接收管的基准信号电压的终端设备时,终端设备会自动检测红外触控框中的脏污区域,包括:
S501,MCU控制红外触控框中的各个红外发射管按照既定的发射功率发射红外线,其中该既定的发射功率等于第二设定值。
S502,MCU在无用户触控动作的前提下获取红外触控框中各个红外接收管的信号电压值,并且MCU将获取的各个红外接收管的信号电压值发送给主处理器。
本发明实施例中,MCU在获取红外触控框中各个红外接收管的信号电压之前还进一步根据红外接收管接收到的红外触控信号确定是否有用户的触控操作,当MCU确定没有用户的触控操作时,MCU获取红外触控框中各个红外接收管的信号电压,其中,MCU获取的各个红外接收管的信号电压可以采用数组形式记录,如记录为ANALOG_Now[LightNum],其中LightNum为光路标号。
S503,主处理器将接收到的各红外接收管的信号电压值与预先存储的各接收管的基准信号电压值分别做差,得到各红外接收管的信号电压变化值。
例如,主处理器将ANALOG_Now[i]-ANALOG_BackGround[i],得到各红外接收管的信号电压变化值。
S504,主处理器确定各红外接收管的信号电压变化值是否超过第一阈值,其中该第一阈值可以是主处理器预先存储的,在本发明实施例方案中,主处理器将信号电压变化值超过第一阈值的红外接收管所对应的红外触控区域确定为脏污区域。
信号电压值超过第一阈值的红外接收管所对应的红外触控区域可以为红外接收管和该发射管相对的红外发射管之间围成的的区域,也可以是红外发射管以及所对应的红外接收管在红外触控框上所占据的区域。
S505,主处理器统计信号电压变化值超过第一阈值的红外接收管中是否有连续分布的红外接收管。
S506,当信号电压变化值超过第一阈值的光路中有连续分布的红外接收管时,主处理器确定该连续分布的红外接收管的个数是否超过第三阈值。
S507,当连续分布的信号电压变化值超过第一阈值的红外接收管的个数超过第三阈值时,主处理器向用户显示该连续分布的红外接收管所位于的区域为脏污区域的提示信息。
本发明实施例方案中,将红外触控框中各个红外发射管的发射功率设定为固定值,之后采集各红外接收管的信号电压值,并且将采集到的红外接收管的信号电压值与预先存储的信号电压基准值做差,得到各个红外接收管的信号电压变化值,其中信号电压变化值超过第一阈值的红外接收管所对应的光路区域被确定为脏污区域。
在实施例二和实施例三的方案中,当主处理器确定了出现脏污的光路时,并非直接进行提示,如仅有一两个光路出现了脏污,对红外触控框的总体使用影响不大,此时可以不进行提示。
对于在确定了出现脏污的光路后,如何对光路进行提示,可以采用如下方案:
方案一:(1)确定出现脏污的光路总个数,如在实施例二中确定发射功率变化值超过第一阈值的红外发射管的总个数,对应到实施例三中即是确定信号电压变化值超过超过第一阈值的红外接收管的总个数。
(2)当出现脏污的光路总个数超过设定的第二阈值时,提示用户红外触控框出现了脏污。
如图6所示,将出现脏污的光路在显示屏上用指示线的方式指示出来,用于根据显示屏上出现的指示线确定出现脏污的光路。在用指示线指示脏污区域的时候也可以将红外触控框中的各光路均用指示线指示出来,为了区分出现脏污的光路,可以将出现脏污的光路所对应的指示线采用第一种颜色指示,未出现脏污的光路所对应的指示线采用第二种颜色指示。比如,第一种颜色可以是红色,第二种颜色为黑色。
方案二:(1)确定出现脏污的光路中是否有连续分布的光路,如在实施例二中确定发射功率变化值超过第一阈值的红外发射管中是否有连续分布的红外发射管,在实施例三中确定信号电压变化值超过第一阈值的红外接收管中是否有连续分布的红外接收管。
(2)确定连续出现脏污的光路个数是否超过第三阈值,若超过第三阈值,则将连续分布的光路以区域的形式显示出来,如图7中所示,在终端设备显示屏中采用区域显示方式提示用户出现脏污的区域。
在本发明实施例方案中,在向用户显示用于提示红外触控框脏污区域的提示信息之前,还可以如图8中显示询问用户是否清理脏污区域的提示信息,在接收到用户的清理指示后按照上述方案一和/或方案二在终端显示屏上显示用于提示红外触控框脏污区域的提示信息。
本发明实施例方案在实现过程中,有些细节可以采取不同的方法来实现。比如对于多层扫描光网,可以统计每一层光网的每一条光路受到脏污影响的信息,利用这个信息可以求出具体受到脏污的发射灯或接收灯的序号,可以将更精确的脏污数据展现给用户。本方案的重点在于保护以上这些算法思想,保护这些原理性的方案思想。
图9是本发明实施例提供的另一种具有确定红外触控框脏污区域功能的终端设备的结构示意图。如图9所示,该终端设备包括:主处理器601、发射扫描电路602、接收扫描电路603、红外发射管矩阵604、红外接收管矩阵605以及采样电路606,红外发射管矩阵604和红外接收管矩阵605作为红外触控框的主要部件分布在终端设备显示屏的四周。
发射扫描电路602与主处理器601连接,用于在主处理器601的控制下驱动红外发射管矩阵604中的红外发射管发射红外线;接收扫描电路603与主处理器601连接,用于在主处理器601的控制下驱动红外接收管矩阵605中的红外接收管接收红外线;采样电路606分别与红外接收管矩阵605以及主处理器601连接,用于在主处理器601的控制下,按照预设时间间隔对红外接收管矩阵605中接收到的红外线进行采样,并将采样信号发送给主处理器601以供主处理器601确定是否接收到用户的触控操作以及确定用户的动作位置。
图9所示的终端设备由主处理器601对主控制***和红外触控框进行控制。图9所示终端设备中的主处理器601作为执行确定红外触控框脏污区域的执行部件来执行上述实施例一至实施例三中所述的方法,具体实施过程参见实施例一至实施例三不再赘述。
图10是本发明实施例确定红外触控框脏污区域的处理装置的结构示意图。图10所示的处理装置可以作为主处理器应用在图2和图9所示的终端设备中。如图10所示,该处理装置700,其结构可包括:至少一个处理器(processor)701、内存(memory)702、***设备接口(peripheral interface)703、输入/输出子***(I/Osubsystem)704、电力线路705和通信线路706。
在图10中,箭头表示能进行计算机***的构成要素间的通信和数据传送,且其可利用高速串行总线(high-speed serial bus)、并行总线(paral lelbus)、存储区域网络(SAN,Storage Area Network)和/或其他适当的通信技术而实现。
内存702可包括操作***712和确定脏污区域控制例程722。例如,内存702可包括高速随机存取存储器(high-speed random access memory)、磁盘、静态随机存取存储器(SPAM)、动态随机存取存储器(DRAM)、只读存储器(ROM)、闪存或非挥发性内存。内存702可存储用于操作***712和确定脏污区域控制例程722的程序编码,也就是说可包括抗红外信号装置700的动作所需的软件模块、指令集架构或其之外的多种数据。此时,处理器701或***设备接口706等其他控制器与内存702的存取可通过处理器701进行控制。
***设备接口703可将抗红外信号装置700的输入和/或输出***设备与处理器701和内存702相结合。并且,输入/输出子***704可将多种输入/输出***设备与***设备接口706相结合。例如,输入/输出子***704可包括显示器、键盘、鼠标、打印机或根据需要用于将照相机、各种传感器等***设备与***设备接口703相结合的控制器。具体的,在输入/输出子***704中包括用于将红外触控发射电路及红外触控接收电路与***设备接口703相结合的控制器。根据另一侧面,输入/输出***也可不经过输入/输出子***704而与***设备接口703相结合,即红外触控发射电路及红外触控接收电路也可不经过输入/输出子***704而与***设备接口703相结合。
电力线路705可向终端设备的电路元件的全部或部分供给电力。例如,电力线路705可包括如电力管理***、电池或交流(AC)之一个以上的电源、充电***、电源故障检测电路(power fai luredetection circuit)、电力变换器或逆变器、电力状态标记符或用于电力生成、管理、分配的任意其他电路元件。
通信线路706可利用至少一个接口与其他计算机***进行通信,如与遥控控制***进行通信。
处理器701通过施行存储在内存702中的软件模块或指令集架构可执行抗红外信号干扰装置700的多种功能且处理数据。也就是说,处理器701通过执行基本的算术、逻辑以及计算机***的输入/输出演算,可构成为处理计算机程序的命令。
处理器701构成为用于执行上述方法部分所述的确定红外触控框脏污区域的方法。
图10的实施例仅是处理装置700的一个示例,处理装置700可具有如下结构或配置:省略图10所示的部分电路元件,或进一步具备图10中未图示之追加的电路元件,或结合两个以上的电路元件。例如,用于移动环境的通信终端的计算机***除了图10所示的电路元件之外,还可进一步包括传感器等,且在通信线路706中也可包括用于多种通信方式(WiFi、6G、LTE、Bluetooth、NFC、Zigbee等)的RF通信的电路。可包含在抗红外信号干扰装置700中的电路元件可由包括一个以上的信号处理或应用程序所特殊化的集成电路的硬件、软件或硬件和软件两者的组合而实现。
上述构成的抗红外信号干扰装置700控制红外触控发射电路发射红外线,并处于实时检测用户动作的工作状态,该装置还确定终端设备中是否接收到遥控控制信号,并且当确定终端设备接收到遥控控制信号时,暂停红外触控发射电路发射红外线或减少发射红外线的红外发射管的个数,从而可以避免或减少红外信号对后续接收到的遥控控制信号的干扰。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及***实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种确定红外触控框脏污区域的方法,其特征在于,包括:
当没有用户触控动作时,获取红外触控框中各个光路的红外触控信号参数值;
将所述各个光路的红外触控信号参数值与预先设定的基准值进行比较,分别确定所述各个光路的信号参数变化值;
分别确定所述各个光路的信号参数变化值是否超过第一阈值;
当至少有一个光路的信号参数变化值超过第一阈值时,确定信号参数变化值超过第一阈值的光路所对应的红外触控框区域为脏污区域。
2.根据权利要求1所述的方法,其特征在于,当没有用户触控动作时,获取红外触控框中各个光路的红外触控信号参数值,包括:
当没有用户触控动作时,获取红外触控框中各个红外发射管的发射功率,其中,与所述各个红外发射管分别对应的红外接收管中的信号电压值均等于第一设定值。
3.根据权利要求1所述的方法,其特征在于,当没有用户触控动作时,获取红外触控框中各个光路的红外触控信号参数值,包括:
当没有用户触控动作时,获取红外触控框中各个红外接收管中的信号电压值,其中,与所述各个红外接收管分别对应的红外红外发射管的发射功率均等于第二设定值。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述确定信号参数变化值超过第一阈值的光路所对应的红外触控框区域为脏污区域之后,所述方法还包括:
向用户显示用于提示触控框脏污区域的提示信息。
5.根据权利要求4所述的方法,其特征在于,所述向用户显示用于提示触控框脏污区域的提示信息,包括:
统计信号参数值超过第一阈值的光路总个数;
当信号参数值超过第一阈值的光路总个数超过第二阈值时,向用户显示用于提示触控框脏污区域的提示信息。
6.根据权利要求4所述的方法,其特征在于,所述向用户显示用于提示触控框脏污区域的提示信息,包括:
统计信号参数值超过第一阈值的光路中是否有包含多个连续分布光路的光路区域;
当有至少一个所述光路区域时,确定所述至少一个光路区域所包含的光路个数是否超过第三阈值;
当所述至少一个光路区域中的一个或多个区域所包含的光路个数超过第三阈值时,向用户显示用于提示光路个数超过第三阈值的光路区域的提示信息。
7.一种确定红外触控框脏污区域的装置,其特征在于,包括:处理器、存储器和通信接口,所述处理器、所述存储器和所述通信接口通信总线相连;
所述通信接口,用于接收红外触控信号参数值;
所述存储器,用于存储程序代码;
所述处理器,用于读取所述存储器中存储的程序代码,并执行如权利要求1至6中任一项所述的方法。
8.一种终端设备,其特征在于,包括:如权利要求7所述的装置,还包括:微处理器MCU和红外触控框;
所述MCU分别与所述红外触控框和权利要求7所述的装置连接;
所述MCU用于当没有用户触控动作时,从红外触控框中获取各个光路的红外触控信号参数值并发送给权利要求7所述的装置。
9.根据权利要求8所述的终端设备,其特征在于,MCU从红外触控框中获取各个光路的红外触控信号参数值,包括执行:
MCU从红外触控框中获取红外触控信号;
MCU根据所述红外触控信号确定当前是否有用户触控操作;
当没有用户触控操作时,MCU获取各个光路的红外触控信号参数值。
10.一种终端设备,其特征在于,包括:如权利要求7所述的装置,还包括:红外触控框;
权利要求7所述的装置与红外触控框连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610644973.8A CN106293271A (zh) | 2016-08-08 | 2016-08-08 | 确定红外触控框脏污区域的方法、装置及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610644973.8A CN106293271A (zh) | 2016-08-08 | 2016-08-08 | 确定红外触控框脏污区域的方法、装置及终端设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106293271A true CN106293271A (zh) | 2017-01-04 |
Family
ID=57666454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610644973.8A Pending CN106293271A (zh) | 2016-08-08 | 2016-08-08 | 确定红外触控框脏污区域的方法、装置及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106293271A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600739A (zh) * | 2018-04-27 | 2018-09-28 | 长安大学 | 一种镜头灰尘检测装置及方法 |
CN111061396A (zh) * | 2019-12-13 | 2020-04-24 | 深圳市康冠商用科技有限公司 | 红外触摸背景值配置方法、装置、电子设备及存储介质 |
CN113835653A (zh) * | 2021-08-27 | 2021-12-24 | 无锡睿米信息技术有限公司 | 界面显示控制方法、装置、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1908880A (zh) * | 2005-08-01 | 2007-02-07 | 安华高科技Ecbuip(新加坡)私人有限公司 | 用于光输入区的故障检测和恢复的***和方法 |
KR100963228B1 (ko) * | 2008-04-17 | 2010-06-10 | 권오수 | 터치신호 입력장치 |
US20120256882A1 (en) * | 2009-12-21 | 2012-10-11 | Flatfrog Laboratories Ab | Touch surface with identification of reduced performance |
US20130249867A1 (en) * | 2012-03-22 | 2013-09-26 | Wistron Corporation | Optical Touch Control Device and Method for Determining Coordinate Thereof |
-
2016
- 2016-08-08 CN CN201610644973.8A patent/CN106293271A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1908880A (zh) * | 2005-08-01 | 2007-02-07 | 安华高科技Ecbuip(新加坡)私人有限公司 | 用于光输入区的故障检测和恢复的***和方法 |
KR100963228B1 (ko) * | 2008-04-17 | 2010-06-10 | 권오수 | 터치신호 입력장치 |
US20120256882A1 (en) * | 2009-12-21 | 2012-10-11 | Flatfrog Laboratories Ab | Touch surface with identification of reduced performance |
US20130249867A1 (en) * | 2012-03-22 | 2013-09-26 | Wistron Corporation | Optical Touch Control Device and Method for Determining Coordinate Thereof |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600739A (zh) * | 2018-04-27 | 2018-09-28 | 长安大学 | 一种镜头灰尘检测装置及方法 |
CN111061396A (zh) * | 2019-12-13 | 2020-04-24 | 深圳市康冠商用科技有限公司 | 红外触摸背景值配置方法、装置、电子设备及存储介质 |
CN113835653A (zh) * | 2021-08-27 | 2021-12-24 | 无锡睿米信息技术有限公司 | 界面显示控制方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160328065A1 (en) | Touchscreen with Dynamic Control of Activation Force | |
CN106293271A (zh) | 确定红外触控框脏污区域的方法、装置及终端设备 | |
MX2010012263A (es) | Sistema de entrada interactivo con marco optico. | |
CN103927065B (zh) | 一种检测触摸屏的方法及触摸屏 | |
CN101523331A (zh) | 便携式终端及其控制方法 | |
CN105068690A (zh) | 一种用于触控屏的防误触方法及*** | |
CN105573538A (zh) | 滑动断线补偿方法及电子设备 | |
CN108089789A (zh) | 图标显示的调整方法和终端 | |
CN109933252A (zh) | 一种图标移动方法及终端设备 | |
CN108932057A (zh) | 操作控制方法、装置、存储介质及电子设备 | |
CN104571893A (zh) | 通知栏内的通知处理方法及装置 | |
CN109361815A (zh) | 电子设备的亮灭屏控制方法、装置和电子设备 | |
CN108681427A (zh) | 一种访问权限控制的方法及终端设备 | |
CN104035702A (zh) | 一种防止智能终端误操作的方法和智能终端 | |
CN108174032A (zh) | 一种基于网络的智能手机远程控制计算机的方法 | |
CN110083272A (zh) | 一种红外触摸框的触摸定位方法及相关装置 | |
KR20180125874A (ko) | 적외선 투영식 정전용량(ir-pcap) 터치스크린을 사용하는 디바이스 및 방법 | |
CN110147186A (zh) | 一种应用的控制方法及终端设备 | |
CN107133002A (zh) | 一种信息处理方法及电子设备 | |
CN202512206U (zh) | 芯片物理完整性探测装置和*** | |
CN103135911B (zh) | 一种信息处理方法及电子终端 | |
CN105677211A (zh) | 用于处理触摸输入的电子装置和方法 | |
CN105867831B (zh) | 一种触摸屏的操作方法及*** | |
CN112968985A (zh) | 红外传感器补偿方法、装置和电子设备 | |
CN103809817A (zh) | 光学触控***及其物件位置的判断方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170104 |