发明内容
本发明提供一种红外触摸屏的扫描方法及装置,旨在解决红外触摸屏的红外信号经常干扰红外接收器的技术问题。
为实现上述目的,本发明提供的一种红外触摸屏的扫描方法,所述红外触摸屏的扫描方法包括以下步骤:
在所述红外触摸屏的红外发射管处于第一工作模式时,根据所述红外触摸屏的红外接收管的电信号确定所述红外发射管发射的红外信号是否被遮挡,其中,在所述第一工作模式时,所述红外发射管发射的红外信号背离所述红外触摸屏所属智能终端的红外接收器;
在所述红外发射管发射的红外信号被遮挡时,调整所述红外发射管的工作模式至第二工作模式,其中,所述第二工作模式包括所述红外发射管与所述红外接收管一一对应;
获取工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息。
优选地,获取工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息的步骤包括:
获取工作模式调整后红外触摸屏中被遮挡的第一红外接收管及第二红外接收管,其中,所述第一红外接收管位于所述红外触摸屏的顶端,所述第二红外接收管位于所述红外触摸屏的侧面;
基于所述第一红外接收管及第二红外接收管获取触摸点的位置信息。
优选地,获取工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息的步骤包括:
根据红外接收管的电信号确定工作模式调整后红外触摸屏的红外发射管发射的红外信号是否被遮挡;
在工作模式调整后红外触摸屏的红外发射管发射的红外信号被遮挡时,获取所述红外触摸屏中被遮挡区域对应的触摸点的位置信息。
优选地,所述工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息的步骤之后,所述红外触摸屏的扫描方法还包括:
获取触摸点的位置信息对应的控制指令;
响应获取到的所述控制指令。
优选地,在所述第一工作模式时,每一个设置于红外触摸屏预设区域的红外发射管对应多个红外触摸屏,所述预设区域包括所述红外触摸屏侧面的下端及所述红外触摸屏底面的一端;或者,所述预设区域包括所述红外触摸屏底面的一端或中间。
此外,为实现上述目的,本发明还提供一种红外触摸屏的扫描装置,所述红外触摸屏的扫描装置包括:
确定模块,用于在所述红外触摸屏的红外发射管处于第一工作模式时,根据所述红外触摸屏的红外接收管的电信号确定所述红外发射管发射的红外信号是否被遮挡,其中,在所述第一工作模式时,所述红外发射管发射的红外信号背离所述红外触摸屏所属智能终端的红外接收器;
调整模块,用于在所述红外发射管发射的红外信号被遮挡时,调整所述红外发射管的工作模式至第二工作模式,其中,所述第二工作模式包括所述红外发射管与所述红外接收管一一对应;
第一获取模块,用于获取工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息。
优选地,所述第一获取模块包括:
第一获取单元,用于获取工作模式调整后红外触摸屏中被遮挡的第一红外接收管及第二红外接收管,其中,所述第一红外接收管位于所述红外触摸屏的顶端,所述第二红外接收管位于所述红外触摸屏的侧面;
第二获取单元,用于基于所述第一红外接收管及第二红外接收管获取触摸点的位置信息。
优选地,所述第一获取模块包括:
确定单元,用于根据红外接收管的电信号确定工作模式调整后红外触摸屏的红外发射管发射的红外信号是否被遮挡;
第三获取单元,用于在工作模式调整后红外触摸屏的红外发射管发射的红外信号被遮挡时,获取所述红外触摸屏中被遮挡区域对应的触摸点的位置信息。
优选地,所述红外触摸屏的扫描装置还包括:
第二获取模块,用于获取触摸点的位置信息对应的控制指令;
响应模块,用于响应获取到的所述控制指令。
优选地,在所述第一工作模式时,每一个设置于红外触摸屏预设区域的红外发射管对应多个红外触摸屏,所述预设区域包括所述红外触摸屏侧面的下端及所述红外触摸屏底面的一端;或者,所述预设区域包括所述红外触摸屏底面的一端或中间。
本发明通过在所述红外触摸屏的红外发射管处于第一工作模式时,根据所述红外触摸屏的红外接收管的电信号确定所述红外发射管发射的红外信号是否被遮挡,接着在所述红外发射管发射的红外信号被遮挡时,调整所述红外发射管的工作模式至第二工作模式,而后获取工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息,实现了在将红外发射管的工作模式调整为第二工作模式后获取红外触摸屏中触摸点的位置信息,并且在红外发射管处于第一工作模式时,由于红外发射管发射的红外信号背离红外接收器,使得红外接收器接收不到红外发射管发射的红外信号,避免了红外发射管发射的红外信号对红外接收器造成干扰,进而使得红外接收器能够准确的响应智能终端遥控器等的无线遥控红外信号。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种红外触摸屏的扫描方法。参照图1,图1为本发明红外触摸屏的扫描方法第一实施例的流程示意图。
在本实施例中,该红外触摸屏的扫描方法包括:
步骤S10,在所述红外触摸屏的红外发射管处于第一工作模式时,根据所述红外触摸屏的红外接收管的电信号确定所述红外发射管发射的红外信号是否被遮挡,其中,在所述第一工作模式时,所述红外发射管发射的红外信号背离所述红外触摸屏所属智能终端的红外接收器。
本实施例中,红外触摸屏的底面及一侧面设有红外发射管,红外触摸屏的顶面及另一侧面设有红外接收管。在红外触摸屏处于第一工作模式时,每一个设置于红外触摸屏预设区域的红外发射管对应多个红外触摸屏的红外接收管,每一个红外发射管均可以发射的红外信号至对应的多个红外接收管,即每一个红外发射管发射的红外信号可以被多个红外接收管接收,使得每一个红外接收管均能够接收到对应红外发射管发射的红外信号,红外发射管与红外接收管的对应关系为一对多,并且所述红外发射管发射的红外信号背离所述红外触摸屏所属智能终端的红外接收器,使得红外接收器无法接收所述红外发射管发射的红外信号,本实施例中,通过大量的实验验证后,在红外发射管发射的红外信号背离红外接收器时,红外信号在红外触摸屏中经过多次反射、折射、或散射后,均不会被红外接收器接收到,进而能够避免红外触摸屏的红外信号干扰到的红外接收器。其中,预设区域包括所述红外触摸屏侧面的下端及所述红外触摸屏底面的一端、所述红外触摸屏底面的一端或中间等,譬如,在所述红外触摸屏的红外发射管处于第一工作模式时,在红外触摸屏的底面及外侧的红外发射光发射多方向的红外信号至所有的红外接收管。
在所述红外触摸屏的红外发射管处于第一工作模式时,智能电视根据所述红外触摸屏的红外接收管的电信号确定所述红外发射管发射的红外信号是否被遮挡,其中,在红外信号被遮挡时,红外接收管中存在接收不到红外信号的红外接收管,即该红外接收管由于接收不到红外信号而使其电信号不会发生变化,进而可以根据所述红外触摸屏的红外接收管的电信号确定所有红外接收管是否都能够接收到对应的红发发射管发射的红外信号,确定红外信号是否被遮挡。
步骤S20,在所述红外发射管发射的红外信号被遮挡时,调整所述红外发射管的工作模式至第二工作模式,其中,所述第二工作模式包括所述红外发射管与所述红外接收管一一对应。
本实施例中,在红外触摸屏处于第二工作模式时,红外发射管与红外接收管一一对应形成横竖交叉的红外线矩阵,每一个红外发射管发射红外信号能够被对应的红外接收管接收,在所述红外发射管发射的红外信号被遮挡时,调整所述红外发射管的工作模式至第二工作模式,以便于准确的确定红外触摸屏中触摸点的位置。
步骤S30,获取工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息。
在红外触摸屏处于第二工作模式时,由于红外发射管与红外接收管一一对应形成横竖交叉的红外线矩阵,通过获取第一红外接收管对应的第一红外发射管、及第二红外接收管对应的第二红外发射管,第一红外接收管与第一红外发射管之间的直线、与第二红外接收管及第二红外发射管之间的直线的交点即为工作模式调整后红外触摸屏中的触摸点。
本实施例中,通过在所述红外触摸屏的红外发射管处于第一工作模式时,根据所述红外触摸屏的红外接收管的电信号确定所述红外发射管发射的红外信号是否被遮挡,接着在所述红外发射管发射的红外信号被遮挡时,调整所述红外发射管的工作模式至第二工作模式,而后获取工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息,实现了在将红外发射管的工作模式调整为第二工作模式后获取红外触摸屏中触摸点的位置信息,并且在红外发射管处于第一工作模式时,由于红外发射管发射的红外信号背离红外接收器,使得红外接收器接收不到红外发射管发射的红外信号,避免了红外发射管发射的红外信号对红外接收器造成干扰,进而使得红外接收器能够准确的响应智能终端遥控器等的无线遥控红外信号。
基于第一实施例提出本发明红外触摸屏的扫描方法的第二实施例,参照图2,在本实施例中,步骤S30包括:
步骤S31,获取工作模式调整后红外触摸屏中被遮挡的第一红外接收管及第二红外接收管,其中,所述第一红外接收管位于所述红外触摸屏的顶端,所述第二红外接收管位于所述红外触摸屏的侧面;
本实施例中,获取工作模式调整后红外触摸屏中被遮挡的第一红外接收管及第二红外接收管,即无法接收到对应红外发射管发射的红外信号的第一红外接收管及第二红外接收管,第一红外接收管及第二红外接收管分别位于红外触摸屏的顶端及一侧面。
步骤S32,基于所述第一红外接收管及第二红外接收管获取触摸点的位置信息。
其中,由于红外发射管与红外接收管一一对应形成横竖交叉的红外线矩阵,因此,可以通过获取第一红外接收管对应的第一红外发射管、及第二红外接收管对应的第二红外发射管,第一红外接收管与第一红外发射管之间的直线、与第二红外接收管及第二红外发射管之间的直线的交点即为触摸点。
本实施例中,通过获取工作模式调整后红外触摸屏中被遮挡的第一红外接收管及第二红外接收管,而后基于所述第一红外接收管及第二红外接收管获取触摸点的位置信息,实现了在红外信号被遮挡时准确的获取触摸点的位置信息,提高了触摸点的位置信息的准确性。
基于第一实施例提出本发明红外触摸屏的扫描方法的第三实施例,参照图3,在本实施例中,步骤S30包括:
步骤S33,根据红外接收管的电信号确定工作模式调整后红外触摸屏的红外发射管发射的红外信号是否被遮挡;
在红外触摸屏的工作模式调整后,根据工作模式调整后红外接收管的电信号确定当前所述红外发射管发射的红外信号是否被遮挡,具体地,通过工作模式调整后的所有的红外接收管的电信号变化确定所有红外接收管是否均能够接收到其对应红外发射管发射的红外信号,若存在红外接收管接收不到其对应红外发射管发射的红外信号时,该红外接收管的电信号不变,则当前红外发射管发射的红外信号中存在被遮挡的红外信号,否则当前红外发射管发射的红外信号中不存在被遮挡的红外信号。
步骤S34,在工作模式调整后红外触摸屏的红外发射管发射的红外信号被遮挡时,获取所述红外触摸屏中被遮挡区域对应的触摸点的位置信息。
在红外触摸屏处于第二工作模式时,由于红外发射管与红外接收管一一对应形成横竖交叉的红外线矩阵,进而在工作模式调整后红外触摸屏的红外发射管发射的红外信号被遮挡时,通过获取第一红外接收管对应的第一红外发射管、及第二红外接收管对应的第二红外发射管,第一红外接收管与第一红外发射管之间的直线、与第二红外接收管及第二红外发射管之间的直线的交点即为工作模式调整后红外触摸屏中的触摸点。
进一步地,在一实施例中,在步骤S33之后,该红外触摸屏的扫描方法还包括:在当前所述红外发射管发射的红外信号未被遮挡时,调整所述红外发射管的工作模式至第一工作模式。
本实施例中,在当前所述红外发射管发射的红外信号未被遮挡时,可能由于触发红外触摸屏的工作模式调整,导致在红外触摸屏处于第二工作模式时,红外发射管发射的红外信号均未被遮挡,此时,调整所述红外发射管的工作模式至第一工作模式。
本实施例通过根据红外接收管的电信号确定工作模式调整后红外触摸屏的红外发射管发射的红外信号是否被遮挡,而后在工作模式调整后红外触摸屏的红外发射管发射的红外信号被遮挡时,获取所述红外触摸屏中被遮挡区域对应的触摸点的位置信息,实现了在红外信号被遮挡时获取触摸点的位置信息,进而能够准确在红外触摸屏被触摸时得到触摸点的位置信息,提高了通过触摸操作控制红外触摸屏的效率。
基于第一实施例提出本发明红外触摸屏的扫描方法的第四实施例,参照图4,在本实施例中,在步骤S30之后,该红外触摸屏的扫描方法还包括:
步骤S40,获取触摸点的位置信息对应的控制指令;
本实施例中,在获取到触摸点的位置信息后,可以根据位置信息得到对应的控制指令等。
步骤S50,响应获取到的所述控制指令。
其中,响应获取到的所述控制指令的步骤包括:根据所述控制指令调整红外触摸屏的包括红外触摸屏的颜色、亮度、透明度等显示参数、切换当前智能终端播放的多媒体文件、例如切换电视频道等。
本实施例通过获取触摸点的位置信息对应的控制指令,而后响应获取到的所述控制指令,实现了根据位置信息对应的控制指令响应获取到的所述控制指令,进而实现智能终端根据控制指令进行对应的响应。
本发明进一步提供一种红外触摸屏的扫描装置。参照图5,图5为本发明红外触摸屏的扫描装置第一实施例的功能模块示意图。
在本实施例中,该红外触摸屏的扫描装置包括:
确定模块10,用于在所述红外触摸屏的红外发射管处于第一工作模式时,根据所述红外触摸屏的红外接收管的电信号确定所述红外发射管发射的红外信号是否被遮挡,其中,在所述第一工作模式时,所述红外发射管发射的红外信号背离所述红外触摸屏所属智能终端的红外接收器;
本实施例中,红外触摸屏的底面及一侧面设有红外发射管,红外触摸屏的顶面及另一侧面设有红外接收管。在红外触摸屏处于第一工作模式时,每一个设置于红外触摸屏预设区域的红外发射管对应多个红外触摸屏的红外接收管,每一个红外发射管均可以发射的红外信号至对应的多个红外接收管,即每一个红外发射管发射的红外信号可以被多个红外接收管接收,使得每一个红外接收管均能够接收到对应红外发射管发射的红外信号,红外发射管与红外接收管的对应关系为一对多,并且所述红外发射管发射的红外信号背离所述红外触摸屏所属智能终端的红外接收器,使得红外接收器无法接收所述红外发射管发射的红外信号,本实施例中,通过大量的实验验证后,在红外发射管发射的红外信号背离红外接收器时,红外信号在红外触摸屏中经过多次反射、折射、或散射后,均不会被红外接收器接收到,进而能够避免红外触摸屏的红外信号干扰到的红外接收器。其中,预设区域包括所述红外触摸屏侧面的下端及所述红外触摸屏底面的一端、所述红外触摸屏底面的一端或中间等,譬如,在所述红外触摸屏的红外发射管处于第一工作模式时,在红外触摸屏的底面及外侧的红外发射光发射多方向的红外信号至所有的红外接收管。
在所述红外触摸屏的红外发射管处于第一工作模式时,智能电视根据所述红外触摸屏的红外接收管的电信号确定所述红外发射管发射的红外信号是否被遮挡,其中,在红外信号被遮挡时,红外接收管中存在接收不到红外信号的红外接收管,即该红外接收管由于接收不到红外信号而使其电信号不会发生变化,进而可以根据所述红外触摸屏的红外接收管的电信号确定所有红外接收管是否都能够接收到对应的红发发射管发射的红外信号,确定红外信号是否被遮挡。
调整模块20,用于在所述红外发射管发射的红外信号被遮挡时,调整所述红外发射管的工作模式至第二工作模式,其中,所述第二工作模式包括所述红外发射管与所述红外接收管一一对应;
本实施例中,在红外触摸屏处于第二工作模式时,红外发射管与红外接收管一一对应形成横竖交叉的红外线矩阵,每一个红外发射管发射红外信号能够被对应的红外接收管接收,在所述红外发射管发射的红外信号被遮挡时,调整所述红外发射管的工作模式至第二工作模式,以便于准确的确定红外触摸屏中触摸点的位置。
第一获取模块30,用于获取工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息。
在红外触摸屏处于第二工作模式时,由于红外发射管与红外接收管一一对应形成横竖交叉的红外线矩阵,通过获取第一红外接收管对应的第一红外发射管、及第二红外接收管对应的第二红外发射管,第一红外接收管与第一红外发射管之间的直线、与第二红外接收管及第二红外发射管之间的直线的交点即为工作模式调整后红外触摸屏中的触摸点。
本实施例中,通过在所述红外触摸屏的红外发射管处于第一工作模式时,确定模块10根据所述红外触摸屏的红外接收管的电信号确定所述红外发射管发射的红外信号是否被遮挡,接着在所述红外发射管发射的红外信号被遮挡时,调整模块20调整所述红外发射管的工作模式至第二工作模式,而后第二扫描模块30获取工作模式调整后红外触摸屏中的被遮挡区域对应的触摸点的位置信息,实现了在将红外发射管的工作模式调整为第二工作模式后获取红外触摸屏中触摸点的位置信息,并且在红外发射管处于第一工作模式时,由于红外发射管发射的红外信号背离红外接收器,使得智能终端的红外接收器接收不到红外发射管发射的红外信号,避免了红外发射管发射的红外信号对红外接收器造成干扰,进而使得红外接收器能够准确的响应智能终端遥控器等的无线遥控红外信号。
基于第一实施例提出本发明红外触摸屏的扫描装置的第二实施例,参照图6,在本实施例中,获取模块30包括:
第一获取单元31,用于获取工作模式调整后红外触摸屏中被遮挡的第一红外接收管及第二红外接收管,其中,所述第一红外接收管位于所述红外触摸屏的顶端,所述第二红外接收管位于所述红外触摸屏的侧面;
本实施例中,第一获取单元31获取工作模式调整后红外触摸屏中被遮挡的第一红外接收管及第二红外接收管,即无法接收到对应红外发射管发射的红外信号的第一红外接收管及第二红外接收管,第一红外接收管及第二红外接收管分别位于红外触摸屏的顶端及一侧面。
第二获取单元32,用于基于所述第一红外接收管及第二红外接收管获取触摸点的位置信息。
其中,由于红外发射管与红外接收管一一对应形成横竖交叉的红外线矩阵,因此,可以通过获取第一红外接收管对应的第一红外发射管、及第二红外接收管对应的第二红外发射管,第一红外接收管与第一红外发射管之间的直线、与第二红外接收管及第二红外发射管之间的直线的交点即为触摸点。
本实施例中,通过第一获取单元31获取工作模式调整后红外触摸屏中被遮挡的第一红外接收管及第二红外接收管,而后第二获取单元32基于所述第一红外接收管及第二红外接收管获取触摸点的位置信息,实现了在红外信号被遮挡时准确的获取触摸点的位置信息,提高了触摸点的位置信息的准确性。
基于第一实施例提出本发明红外触摸屏的扫描装置的第三实施例,参照图7,在本实施例中,第一获取模块30包括:
确定单元33,用于根据红外接收管的电信号确定工作模式调整后红外触摸屏的红外发射管发射的红外信号是否被遮挡;
在红外触摸屏的工作模式调整后,根据工作模式调整后红外接收管的电信号确定当前所述红外发射管发射的红外信号是否被遮挡,具体地,通过工作模式调整后的所有的红外接收管的电信号变化确定所有红外接收管是否均能够接收到其对应红外发射管发射的红外信号,若存在红外接收管接收不到其对应红外发射管发射的红外信号时,该红外接收管的电信号不变,则当前红外发射管发射的红外信号中存在被遮挡的红外信号,否则当前红外发射管发射的红外信号中不存在被遮挡的红外信号。
第三获取单元34,用于在工作模式调整后红外触摸屏的红外发射管发射的红外信号被遮挡时,获取所述红外触摸屏中被遮挡区域对应的触摸点的位置信息。
在红外触摸屏处于第二工作模式时,由于红外发射管与红外接收管一一对应形成横竖交叉的红外线矩阵,进而在工作模式调整后红外触摸屏的红外发射管发射的红外信号被遮挡时,通过获取第一红外接收管对应的第一红外发射管、及第二红外接收管对应的第二红外发射管,第一红外接收管与第一红外发射管之间的直线、与第二红外接收管及第二红外发射管之间的直线的交点即为工作模式调整后红外触摸屏中的触摸点。
进一步地,在一实施例中,在当前所述红外发射管发射的红外信号未被遮挡时,调整所述红外发射管的工作模式至第一工作模式。本实施例中,在当前所述红外发射管发射的红外信号未被遮挡时,可能由于触发红外触摸屏的工作模式调整,导致在红外触摸屏处于第二工作模式时,红外发射管发射的红外信号均未被遮挡,此时,调整所述红外发射管的工作模式至第一工作模式。
本实施例通过确定单元33根据红外接收管的电信号确定工作模式调整后红外触摸屏的红外发射管发射的红外信号是否被遮挡,而后在工作模式调整后红外触摸屏的红外发射管发射的红外信号被遮挡时,第三获取单元34获取所述红外触摸屏中被遮挡区域对应的触摸点的位置信息,实现了在红外信号被遮挡时获取触摸点的位置信息,进而能够准确在红外触摸屏被触摸时得到触摸点的位置信息,提高了通过触摸操作控制红外触摸屏的效率。
基于第一实施例提出本发明红外触摸屏的扫描装置的第四实施例,参照图8,在本实施例中,红外触摸屏的扫描装置还包括:
第二获取模块40,用于获取触摸点的位置信息对应的控制指令;
本实施例中,在获取到触摸点的位置信息后,可以根据位置信息得到对应的控制指令等。
响应模块50,用于响应获取到的所述控制指令。
其中,响应获取到的所述控制指令的步骤包括:根据所述控制指令调整红外触摸屏的包括红外触摸屏的颜色、亮度、透明度等显示参数、切换当前智能终端播放的多媒体文件、例如切换电视频道等。
本实施例通过第二获取模块40获取触摸点的位置信息对应的控制指令,而后响应模块50响应获取到的所述控制指令,实现了根据位置信息对应的控制指令响应获取到的所述控制指令,进而实现智能终端根据控制指令进行对应的响应。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。