CN110502153A - 触摸屏报点率的调整方法、触摸屏、电子设备及存储介质 - Google Patents
触摸屏报点率的调整方法、触摸屏、电子设备及存储介质 Download PDFInfo
- Publication number
- CN110502153A CN110502153A CN201910812509.9A CN201910812509A CN110502153A CN 110502153 A CN110502153 A CN 110502153A CN 201910812509 A CN201910812509 A CN 201910812509A CN 110502153 A CN110502153 A CN 110502153A
- Authority
- CN
- China
- Prior art keywords
- touch
- report point
- point rate
- control
- touch screen
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3262—Power saving in digitizer or tablet
-
- 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/0416—Control or interface arrangements specially adapted for digitisers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
本申请实施例公开了一种触摸屏报点率的调整方法、装置、电子设备及存储介质,该包括:获取触摸屏检测到的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;基于预设的识别策略,确定所述触摸信息对应的目标控制类型;其中,所述目标控制类型为所述触控部件的一种控制类型;确定所述目标控制类型对应的目标报点率;将所述触摸屏的当前报点率调整为所述目标报点率。如此,利用不同控制类型各自对应的报点率灵活调整触摸屏的报点率,对于报点率要求高的控制类型可以采用高报点率,以提高触摸屏的灵敏度,对报点率要求低的触摸类型可以采用低报点率,以降低能耗。
Description
技术领域
本申请涉及电子技术,尤其涉及一种触摸屏报点率的调整方法、触摸屏、电子设备及存储介质。
背景技术
随着电子技术的发展,电子设备的功能也越来越丰富,例如电子设备的屏幕可以作为触摸屏,用户通过向触摸屏执行触摸事件,包括按下(down)事件和抬起(up)事件和移动(move)事件,实现对电子设备的控制。
触摸屏报点率是指触摸屏在单位时间内所能够提供的最大有效报点数据的数量,表征触摸屏对触摸(touch)事件的响应速度。现有技术中电子设备都是采用固定报点率,比如:低端设备报点率为60Hz,中高端设备报点率为120Hz、180Hz或者240Hz。这种固定报点率的设备设置低报点率时,虽然节省了功耗但对触摸事件的响应速度较慢,设置高报点率时,虽然提高了对触摸事件的响应速度但存在功耗问题。
发明内容
为解决上述技术问题,本申请实施例期望提供一种触摸屏报点率的调整方法、触摸屏、电子设备及存储介质。
本申请的技术方案是这样实现的:
第一方面,提供了一种触摸屏报点率的调整方法,该方法包括:
获取触摸屏检测到的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;
基于预设的识别策略,确定所述触摸信息对应的目标控制类型;其中,所述目标控制类型为所述触控部件的一种控制类型;
确定所述目标控制类型对应的目标报点率;
将所述触摸屏的当前报点率调整为所述目标报点率。
第二方面,提供了一种触摸屏,该触摸屏包括:
检测单元,用于检测用户对所述触摸屏的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;
确定单元,用于基于预设的识别策略,确定所述触摸信息对应的目标控制类型;以及确定所述目标控制类型对应的目标报点率;其中,所述目标控制类型为所述触控部件的一种控制类型;
调整单元,用于将所述触摸屏的当前报点率调整为所述目标报点率。
第三方面,提供了一种电子设备,该电子设备包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,
其中,处理器运行存储器中的计算机程序时实现以下步骤:
获取触摸屏检测到的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;
基于预设的识别策略,确定所述触摸信息对应的目标控制类型;其中,所述目标控制类型为所述触控部件的一种控制类型;
确定所述目标控制类型对应的目标报点率;
将所述触摸屏的当前报点率调整为所述目标报点率。
第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现前述方法的步骤。
采用上述技术方案,获取触摸屏检测到的触摸信息;其中,触摸信息包括触摸类型和触摸位置;基于预设的识别策略,确定触摸信息对应的目标控制类型;确定目标控制类型对应的目标报点率;将触摸屏的当前报点率调整为目标报点率。如此,利用不同控制类型各自对应的报点率灵活调整触摸屏的报点率,对于报点率要求高的控制类型可以采用高报点率,以提高触摸屏的灵敏度,对报点率要求低的触摸类型可以采用低报点率,以降低能耗。
附图说明
图1为本申请实施例中触摸屏报点率的调整方法的第一流程示意图;
图2为本申请实施例中触摸屏报点率的调整方法的第二流程示意图;
图3为本申请实施例中触摸屏报点率的调整方法的第三流程示意图;
图4为本申请实施例中触摸屏的组成结构示意图;
图5为本申请实施例中电子设备的组成结构示意图。
具体实施方式
为了能够更加详尽地了解本申请实施例的特点与技术内容,下面结合附图对本申请实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请实施例。
实施例一
本申请实施例提供了一种触摸屏报点率的调整方法,图1为本申请实施例中触摸屏报点率的调整方法的第一流程示意图,如图1所示,该方法具体可以包括:
步骤101:获取触摸屏检测到的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;
步骤102:基于预设的识别策略,确定所述触摸信息对应的目标控制类型;其中,所述目标控制类型为所述触控部件的一种控制类型;
步骤103:确定所述目标控制类型对应的目标报点率;
步骤104:将所述触摸屏的当前报点率调整为所述目标报点率。
这里,步骤101至步骤104的执行主体可以为电子设备的处理器。这里,电子设备可以为具有触摸屏的移动终端或者固定终端。比如,智能手机、个人电脑(例如平板电脑、台式电脑、笔记本、上网本、掌上电脑)、移动电话、电子书阅读器、便携式多媒体播放器、音频/视频播放器、摄像机和可穿戴设备等。
这里,触摸类型用于指示触摸类型是按下类型还是抬起类型。具体的,当触摸屏检测到用户的按压操作时,确定为按压类型,并获取触控位置;当触摸屏未检测到用户的按压操作时,确定为抬起操作,触控位置可以为空。
进一步,根据触摸类型确定对应的目标控制类型。示例性的,所述控制类型包括滑动控制、长按控制和点击控制。滑动控制对应的触摸信息包括第一段时间内持续的down事件,且触摸位置变化范围大于第一变化阈值,长按控制对应的触摸信息包括第二段时间内持续的down事件,且触摸位置变化范围小于第二变化阈值,点击控制对应触摸信息包括第三时间段内持续的down事件,且触摸位置变化范围小于第三变化阈值。这里,第一时间段大于第三时间段,第二时间段大于第三时间段,第一变化阈值大于第二变化阈值,第一变化阈值大于第三变化阈值。
实际应用中,该方法还包括:预先设置至少两种控制类型对应的报点率;其中,不同控制类型对应不同报点率。这里,不同控制类型还可以对应相同的报点率,但至少两种控制类型对应的报点率不完全相同。
示例性的,所述滑动控制对应第一报点率,所述长按控制对应第二报点率,所述点击控制对应第三报点率;其中,所述第一报点率大于所述第二报点率和所述第三报点率。
这里,对于滑动控制来说,用户手指或其他身体部位在触摸屏的移动时,触摸屏检测到按下事件的触摸区域是不断变化的,为了提升用户体验,需要提高触摸屏的报点率,以加快响应速度。对于长按控制来说,触摸屏检测到按下事件的触摸区域基本上固定不变,较低报点率便可保证响应速度。对于点击控制来说,由于按下事件是触摸屏最检测到的触摸事件,因此可以使用触摸屏的默认报点率。也就是说,第一报点率大于第二报点率,第二报点率小于第三报点率,第二报点率也可以等于第三报点率。
进一步地,将所述触摸屏的当前报点率调整为所述目标报点率之后,控制所述触控部件基于所述目标报点率上报目标控制类型,以响应目标控制类型对触控部件的控制操作。
采用上述技术方案,获取触摸屏检测到的触摸信息;其中,触摸信息包括触摸类型和触摸位置;基于预设的识别策略,确定触摸信息对应的目标控制类型;确定目标控制类型对应的目标报点率;将触摸屏的当前报点率调整为目标报点率。如此,利用不同控制类型各自对应的报点率灵活调整触摸屏的报点率,对于报点率要求高的控制类型可以采用高报点率,以提高触摸屏的灵敏度,对报点率要求低的触摸类型可以采用低报点率,以降低能耗。
图2为本申请实施例中触摸屏报点率的调整方法的第二流程示意图;如图2所示,具体给出了如何基于预设的识别策略,确定所述触摸信息对应的目标控制类型,该方法具体可以包括:
步骤201:基于所述触摸屏的当前报点率,获取所述触摸屏检测到的至少两个时刻的触摸信息;其中,触摸信息包括触摸类型和触摸位置;
这里,是指触摸屏对触摸信息是定时检测的,获取一段时间内采集到的至少两个时刻的触摸信息,根据至少两个时刻的触摸信息判断用户对触摸屏执行的触摸控制类型。比如,当前报点率为100Hz时,1s中采集100个触摸信息,每间隔10ms采集一次触摸信息。
这里,触摸类型用于指示触摸类型是按下类型还是抬起类型。具体的,当触摸屏检测到用户的按压操作时,确定为按压类型,并获取触控位置;当触摸屏未检测到用户的按压操作时,确定为抬起操作,触控位置可以为空。
步骤202:当第i-1时刻的触摸信息中触摸类型为抬起类型,且第i时刻的触摸信息中触摸类型为按下类型时,将第i时刻的触摸信息中触摸位置作为第一位置;当第i+j时刻的触摸信息中触摸类型为按下类型时,将第i+N时刻的触摸信息中触摸位置作为第二位置;其中,i取正整数,j取1至N的整数;
这里,可以通过设置第一标识信息来指示第i-1时刻的触摸信息中触摸类型是否为抬起类型,其中,第一标识信息无效时表征第i-1时刻的触摸信息中触摸类型为抬起类型;第一标识信息有效时表征第i-1时刻的触摸信息中触摸类型为按下类型。
也就是说,步骤202还可以为:第i时刻的触摸信息中触摸类型为按下类型,且第一标识信息为无效时,将第i时刻的触摸信息中触摸位置作为第一位置,并且将第一标识信息设置为有效;当第i+j时刻的触摸信息中触摸类型为按下类型,j=1,2,...,N,且第一标识信息有效时,将第i+N时刻的触摸信息中触摸位置作为第二位置。
步骤203:基于所述第一位置和所述第二位置,确定所述目标控制类型;
实际应用中,该方法还包括:预先设置至少两种控制类型对应的报点率;其中,不同控制类型对应不同报点率。
具体的,所述控制类型包括滑动控制、长按控制和点击控制;所述滑动控制对应第一报点率,所述长按控制对应第二报点率,所述点击控制对应第三报点率;其中,所述第一报点率大于所述第二报点率和所述第三报点率。
相应的,步骤203具体包括:基于所述第一位置和所述第二位置,确定第i时刻的触摸位置与第i+N时刻的触摸位置之间的目标距离;当所述目标距离大于或者等于距离阈值时,确定所述目标控制类型为滑动控制;当所述目标距离大于或者等于距离阈值时,确定所述目标控制类型为长按控制。
实际应用中,触摸位置可以为触摸屏像素点的坐标,比如第一位置坐标为X1=110,Y1=200;第二位置坐标为X2=100,Y2=200,距离阈值是8像素。当任意轴向的位置间隔大于或者等于距离阈值时,确定为滑动控制;当所有轴向的位置间隔小于距离阈值时,确定为长按控制。
实际应用中,对于点击操作的确定方法包括:当第i-1时刻的触摸信息中触摸类型为抬起类型,且第i时刻至第i+M时刻的触摸信息中触摸类型为按下类型,第i+M+1时刻的触摸信息中触摸类型为抬起类型时,确定目标控制类型为长按控制;其中,M小于N。这里,由于点击控制相对于滑动控制和长按控制来说与触摸屏接触时间短,因此,检测到的按下类型的触摸信息少,比如,M为0、1、2或4等,N为8、16或32等。
步骤204:确定所述目标控制类型对应的目标报点率;
具体的,由于预先设置至少两种控制类型对应的报点率,在确定了目标控制类型之后,从至少两种控制类型对应的报点率中获取目标控制类型对应的目标报点率。
步骤205:将所述触摸屏的当前报点率调整为所述目标报点率。
具体的,所述触摸屏的当前报点率与所述目标报点率不同时,将所述触摸屏的当前报点率调整为所述目标报点率。
实际应用中,可以通过设置第二标识信息来指示报点率是否为第一报点率、第二报点率或者第三报点率。
示例性的,假设第二标识信息用于指示报点率是否为第一报点率时,当所述目标报点率为第一报点率且第二指示信息为有效时,则不对触摸屏的当前报点率进行调整;当所述目标报点率为第一报点率且第二指示信息为无效时,则将所述触摸屏的当前报点率调整为第一报点率。
在一些实施例中,将所述触摸屏的当前报点率调整为所述目标报点率之后,该方法还包括:基于所述目标报点率,控制触摸屏检测下一次的触控信息。
也就是说,调整后的目标报点率不仅用于本次触摸控制,还作为下一次触控操作的报点率;若用户连续多次控制类型相同,则无需改变当前报点率;直到控制类型改变,当前报点率也随之改变。
在一些实施例中,将所述触摸屏的当前报点率调整为所述目标报点率之后,该方法还包括:当所述触摸屏检测到的触摸信息中触摸类型为抬起类型时,将所述触摸屏的当前报点率调整为默认报点率。这里,默认报点率可以为第二报点率、第三报点率或者为其他预设报点率。
也就是说,在对于本次目标控制类型调整当前频率之后,若检测到抬起事件将当前报点率设置为默认报点率,对于下次目标控制类型重新调整当前频率。
在一些实施例中,在所述获取触摸屏检测到的触摸信息之前,该方法还包括:初始化设置所述第一标识信息、所述第二标识信息和所述距离阈值。
比如,在电子设备出厂时或开机时,初始化设置第一标识信息为无效,第二标识信息设置为无效,以及距离阈值。
采用上述技术方案,获取触摸屏检测到的触摸信息;其中,触摸信息包括触摸类型和触摸位置;基于预设的识别策略,确定触摸信息对应的目标控制类型;确定目标控制类型对应的目标报点率;将触摸屏的当前报点率调整为目标报点率。如此,利用不同控制类型各自对应的报点率灵活调整触摸屏的报点率,对于报点率要求高的控制类型可以采用高报点率,以提高触摸屏的灵敏度,对报点率要求低的触摸类型可以采用低报点率,以降低能耗。
图3为本申请实施例中触摸屏报点率的调整方法的第三流程示意图;如图3所示,该方法具体可以包括:
步骤301:初始化距离阈值、down_flag=0、h_report_rate=0;
这里,down_flag为第一指示信息,down_flag=0指示前一时刻的触摸类型为up,down_flag=1指示前一时刻的触摸类型为down;h_report_rate为第二指示信息,用于指示当前报点率为滑动控制对应的第一报点率,h_report_rate=0指示当前报点率不为第一报点率,h_report_rate=1指示当前报点率为第一报点率。当第一报点率为高报点率时,h_report_rate=0指示当前报点率为低报点率,h_report_rate=1指示当前报点率为高报点率。
距离阈值可以设置为8个像素。
步骤302:触摸屏定时检测触摸信号;
实际应用中,触摸信号的触摸类型分为down事件、up事件和move事件;其中move事件也属于一种down事件。
步骤303:判断当前时刻触摸类型是否为down;若是,执行步骤305;若否,执行步骤304;
步骤304:当前触摸动作已经结束,则当前报点率恢复为默认报点率,并设置down_flag=0,h_report_rate=0;
步骤305:判断down_flag是否为0;若是,执行步骤306;若否,执行步骤307;
down_flag为记录第一次触发down事件的标志位,在检测到down事件时down_flag为0,代表是第一次出现down事件;在检测到down事件时down_flag为1,代表不是第一次出现down事件。
步骤306:记录触摸位置坐标(X1,Y1)为第一位置,并置down_flag=1;
步骤307:定时检测下一时刻触摸信息,并获取第二位置坐标(X2,Y2);
这里,定时检测的down事件,需要不停比较下一时刻和第一时刻(即第一位置对应的时刻)才能确定控制类型。
这里,下一时刻是指后面时刻采集到的触摸信息,并非限定与当前时刻相邻的时刻。
实际应用中,当只检测到一个时刻或几个时刻的触控信息中触控类型为down,确定为点击操作,可采用默认报点率。
步骤308:判断(X1,Y1)与(X2,Y2)之间的距离是否小于距离门限值;若是,执行步骤309;若否,执行步骤310;
比如,距离阈值是8像素,第一位置坐标为X1=110,Y1=200;第二位置坐标为X2=100,Y2=200,当任意轴向的位置间隔大于或者等于距离阈值时,确定为滑动控制;当所有轴向的位置间隔小于距离阈值时,确定为长按控制。
步骤309:控制类型为长按控制,置h_report_rate=0,使用低报点率上报数据,之后返回步骤302。
实际应用中,判断触摸屏的当前报点率与低报点率不同是否相同,相同时不做调整;不相同时才做调整。
步骤310:判断h_report_rate是否为1;若是,执行步骤312;若否,执行步骤311;
步骤311:控制类型为滑动控制,置h_report_rate=1;
步骤312:使用高报点率上报数据,之后返回步骤302。
采用上述技术方案,获取触摸屏检测到的触摸信息;其中,触摸信息包括触摸类型和触摸位置;基于预设的识别策略,确定触摸信息对应的目标控制类型;确定目标控制类型对应的目标报点率;将触摸屏的当前报点率调整为目标报点率。如此,利用不同控制类型各自对应的报点率灵活调整触摸屏的报点率,对于报点率要求高的控制类型可以采用高报点率,以提高触摸屏的灵敏度,对报点率要求低的触摸类型可以采用低报点率,以降低能耗。
本申请实施例中还提供了一种触摸屏,如图4所示,该触摸屏包括:
检测单元401,用于检测用户对所述触摸屏的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;
确定单元402,用于基于预设的识别策略,确定所述触摸信息对应的目标控制类型;以及确定所述目标控制类型对应的目标报点率;其中,所述目标控制类型为所述触控部件的一种控制类型;
调整单元403,用于将所述触摸屏的当前报点率调整为所述目标报点率。
在一些实施例中,触摸屏还包括初始化单元,初始化单元,用于预先设置至少两种控制类型对应的报点率;其中,不同控制类型对应不同报点率。
在一些实施例中,所述控制类型包括滑动控制、长按控制和点击控制;所述滑动控制对应第一报点率,所述长按控制对应第二报点率,所述点击控制对应第三报点率;其中,所述第一报点率大于所述第二报点率和所述第三报点率。
在一些实施例中,所述获取单元401,具体用于基于所述触摸屏的当前报点率,获取所述触摸屏检测到的至少两个时刻的触摸信息。
在一些实施例中,所述确定单元402,具体用于当第i-1时刻的触摸信息中触摸类型为抬起类型,且第i时刻的触摸信息中触摸类型为按下类型时,将第i时刻的触摸信息中触摸位置作为第一位置;当第i+j时刻的触摸信息中触摸类型为按下类型时,将第i+N时刻的触摸信息中触摸位置作为第二位置;其中,i取正整数,j取1至N的整数;基于所述第一位置和所述第二位置,确定所述目标控制类型。
在一些实施例中,所述确定单元402,具体用于基于所述第一位置和所述第二位置,确定第i时刻的触摸位置与第i+N时刻的触摸位置之间的目标距离;当所述目标距离大于或者等于距离阈值时,确定所述目标控制类型为滑动控制;当所述目标距离大于或者等于距离阈值时,确定所述目标控制类型为长按控制。
在一些实施例中,所述调整单元403,具体用于所述触摸屏的当前报点率与所述目标报点率不同时,将所述触摸屏的当前报点率调整为所述目标报点率。
本申请实施例还提供了另一种电子设备,如图5所示,该电子设备包括:处理器501和配置为存储能够在处理器上运行的计算机程序的存储器502;处理器501运行存储器501中计算机程序时实现以下步骤:
获取触摸屏检测到的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;
基于预设的识别策略,确定所述触摸信息对应的目标控制类型;其中,所述目标控制类型为所述触控部件的一种控制类型;
确定所述目标控制类型对应的目标报点率;
将所述触摸屏的当前报点率调整为所述目标报点率。
在一些实施例中,处理器501运行存储器501中计算机程序时还实现以下步骤:预先设置至少两种控制类型对应的报点率;其中,不同控制类型对应不同报点率。
在一些实施例中,所述控制类型包括滑动控制、长按控制和点击控制;所述滑动控制对应第一报点率,所述长按控制对应第二报点率,所述点击控制对应第三报点率;其中,所述第一报点率大于所述第二报点率和所述第三报点率。
在一些实施例中,处理器501运行存储器501中计算机程序时具体实现以下步骤:基于所述触摸屏的当前报点率,获取所述触摸屏检测到的至少两个时刻的触摸信息。
在一些实施例中,处理器501运行存储器501中计算机程序时具体实现以下步骤:当第i-1时刻的触摸信息中触摸类型为抬起类型,且第i时刻的触摸信息中触摸类型为按下类型时,将第i时刻的触摸信息中触摸位置作为第一位置;当第i+j时刻的触摸信息中触摸类型为按下类型时,将第i+N时刻的触摸信息中触摸位置作为第二位置;其中,i取正整数,j取1至N的整数;基于所述第一位置和所述第二位置,确定所述目标控制类型。
在一些实施例中,处理器501运行存储器501中计算机程序时具体实现以下步骤:基于所述第一位置和所述第二位置,确定第i时刻的触摸位置与第i+N时刻的触摸位置之间的目标距离;当所述目标距离大于或者等于距离阈值时,确定所述目标控制类型为滑动控制;当所述目标距离大于或者等于距离阈值时,确定所述目标控制类型为长按控制。
在一些实施例中,处理器501运行存储器501中计算机程序时具体实现以下步骤:所述触摸屏的当前报点率与所述目标报点率不同时,将所述触摸屏的当前报点率调整为所述目标报点率。
当然,实际应用时,如图5所示,该电子设备中的各个组件通过总线***503耦合在一起。可理解,总线***503用于实现这些组件之间的连接通信。总线***503除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线***503。
在实际应用中,上述处理器可以为特定用途集成电路(ASIC,ApplicationSpecific Integrated Circuit)、数字信号处理装置(DSPD,Digital Signal ProcessingDevice)、可编程逻辑装置(PLD,Programmable Logic Device)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本申请实施例不作具体限定。
上述存储器可以是易失性存储器(volatile memory),例如随机存取存储器(RAM,Random-Access Memory);或者非易失性存储器(non-volatile memory),例如只读存储器(ROM,Read-Only Memory),快闪存储器(flash memory),硬盘(HDD,Hard Disk Drive)或固态硬盘(SSD,Solid-State Drive);或者上述种类的存储器的组合,并向处理器提供指令和数据。
也就是说,可以由触摸屏或这电子设备来实现本申请实施例中上述报点率的调整方法的步骤。当由电子设备来实现时,触摸屏将检测到的触摸信息上报给电子设备的处理器,由处理器进行数据处理确定目标报点率,并利用目标报点率调整触摸屏的当前报点率。
采用上述技术方案,获取触摸屏检测到的触摸信息;其中,触摸信息包括触摸类型和触摸位置;基于预设的识别策略,确定触摸信息对应的目标控制类型;确定目标控制类型对应的目标报点率;将触摸屏的当前报点率调整为目标报点率。如此,利用不同控制类型各自对应的报点率灵活调整触摸屏的报点率,对于报点率要求高的控制类型可以采用高报点率,以提高触摸屏的灵敏度,对报点率要求低的触摸类型可以采用低报点率,以降低能耗。
本申请实施例还提供了一种计算机可读存储介质,用于存储计算机程序。
可选的,该计算机可读存储介质可应用于本申请实施例中的任意一种触摸屏或电子设备中,并且该计算机程序使得计算机执行本申请实施例的各个方法中由处理器实现的相应流程,为了简洁,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种触摸屏报点率的调整方法,其特征在于,所述方法包括:
获取触摸屏检测到的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;
基于预设的识别策略,确定所述触摸信息对应的目标控制类型;其中,所述目标控制类型为所述触控部件的一种控制类型;
确定所述目标控制类型对应的目标报点率;
将所述触摸屏的当前报点率调整为所述目标报点率。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:预先设置至少两种控制类型对应的报点率;其中,不同控制类型对应不同报点率。
3.根据权利要求2所述的方法,其特征在于,所述控制类型包括滑动控制、长按控制和点击控制;
所述滑动控制对应第一报点率,所述长按控制对应第二报点率,所述点击控制对应第三报点率;其中,所述第一报点率大于所述第二报点率和所述第三报点率。
4.根据权利要求1所述的方法,其特征在于,所述获取触摸屏检测到的触摸信息,包括:
基于所述触摸屏的当前报点率,获取所述触摸屏检测到的至少两个时刻的触摸信息。
5.根据权利要求4所述的方法,其特征在于,所述基于预设的识别策略,确定所述触摸信息对应的目标控制类型,包括:
当第i-1时刻的触摸信息中触摸类型为抬起类型,且第i时刻的触摸信息中触摸类型为按下类型时,将第i时刻的触摸信息中触摸位置作为第一位置;
当第i+j时刻的触摸信息中触摸类型为按下类型时,将第i+N时刻的触摸信息中触摸位置作为第二位置;其中,i取正整数,j取1至N的整数;
基于所述第一位置和所述第二位置,确定所述目标控制类型。
6.根据权利要求5所述的方法,其特征在于,所述基于所述第一位置和所述第二位置,确定所述目标控制类型,包括:
基于所述第一位置和所述第二位置,确定第i时刻的触摸位置与第i+N时刻的触摸位置之间的目标距离;
当所述目标距离大于或者等于距离阈值时,确定所述目标控制类型为滑动控制;
当所述目标距离大于或者等于距离阈值时,确定所述目标控制类型为长按控制。
7.根据权利要求1所述的方法,其特征在于,所述将所述触摸屏的当前报点率调整为所述目标报点率,包括:
所述触摸屏的当前报点率与所述目标报点率不同时,将所述触摸屏的当前报点率调整为所述目标报点率。
8.一种触摸屏,其特征在于,所述触摸屏包括:
检测单元,用于检测用户对所述触摸屏的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;
确定单元,用于基于预设的识别策略,确定所述触摸信息对应的目标控制类型;以及确定所述目标控制类型对应的目标报点率;其中,所述目标控制类型为所述触控部件的一种控制类型;
调整单元,用于将所述触摸屏的当前报点率调整为所述目标报点率。
9.一种电子设备,其特征在于,所述电子设备包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器运行所述存储器中的计算机程序时实现以下步骤:
获取触摸屏检测到的触摸信息;其中,所述触摸信息包括触摸类型和触摸位置;
基于预设的识别策略,确定所述触摸信息对应的目标控制类型;其中,所述目标控制类型为所述触控部件的一种控制类型;
确定所述目标控制类型对应的目标报点率;
将所述触摸屏的当前报点率调整为所述目标报点率。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910812509.9A CN110502153B (zh) | 2019-08-30 | 2019-08-30 | 触摸屏报点率的调整方法、触摸屏、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910812509.9A CN110502153B (zh) | 2019-08-30 | 2019-08-30 | 触摸屏报点率的调整方法、触摸屏、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110502153A true CN110502153A (zh) | 2019-11-26 |
CN110502153B CN110502153B (zh) | 2022-11-11 |
Family
ID=68590644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910812509.9A Active CN110502153B (zh) | 2019-08-30 | 2019-08-30 | 触摸屏报点率的调整方法、触摸屏、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110502153B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110928068A (zh) * | 2019-11-28 | 2020-03-27 | 厦门天马微电子有限公司 | 显示面板及其驱动方法、显示装置 |
CN111338508A (zh) * | 2020-02-20 | 2020-06-26 | Oppo(重庆)智能科技有限公司 | 触摸屏的报点方法、终端及存储介质 |
TWI699688B (zh) * | 2019-11-26 | 2020-07-21 | 大陸商北京集創北方科技股份有限公司 | 高報點率的觸控資訊處理方法及利用其之觸控系統和電子裝置 |
CN113138693A (zh) * | 2021-04-13 | 2021-07-20 | Oppo广东移动通信有限公司 | 操作识别方法、装置、电子设备及存储介质 |
CN113568527A (zh) * | 2021-07-27 | 2021-10-29 | 京东方科技集团股份有限公司 | 一种多点触控报点的方法、触控面板及显示设备 |
CN115933952A (zh) * | 2021-08-28 | 2023-04-07 | 荣耀终端有限公司 | 一种触控采样率调节方法及相关装置 |
US11789565B2 (en) | 2020-08-18 | 2023-10-17 | Intel Corporation | Lid controller hub architecture for improved touch experiences |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201232356A (en) * | 2011-01-28 | 2012-08-01 | Focaltech Systems Ltd | Method of reporting touch information for touch panel |
EP2549726A1 (en) * | 2011-07-22 | 2013-01-23 | LG Electronics Inc. | Mobile terminal and vibration power control method thereof |
US20140139471A1 (en) * | 2011-07-22 | 2014-05-22 | Kddi Corporation | User interface device capable of image scrolling not accompanying finger movement, image scrolling method, and program |
CN104238812A (zh) * | 2014-08-22 | 2014-12-24 | 合肥鑫晟光电科技有限公司 | 一种触摸屏中触控数据的传递方法及相关装置 |
CN104252273A (zh) * | 2013-06-27 | 2014-12-31 | 中兴通讯股份有限公司 | 触摸屏报点率处理方法及装置 |
CN105164618A (zh) * | 2013-11-15 | 2015-12-16 | 华为终端有限公司 | 数据上报方法、装置及终端设备 |
US20160224180A1 (en) * | 2015-02-03 | 2016-08-04 | Samsung Electronics Co., Ltd. | Method for controlling touch screen and electronic device supporting thereof |
CN106648400A (zh) * | 2015-11-03 | 2017-05-10 | 华为终端(东莞)有限公司 | 一种触摸数据上报的方法及电子设备 |
US20180095657A1 (en) * | 2015-04-14 | 2018-04-05 | Huawei Technologies Co., Ltd. | Gesture Control Method, Apparatus, Terminal Device, and Storage Medium |
US20180181257A1 (en) * | 2016-12-27 | 2018-06-28 | Industrial Technology Research Institute | Method for user interface of foldable display apparatus |
CN108804008A (zh) * | 2018-05-29 | 2018-11-13 | Oppo广东移动通信有限公司 | 一种终端的控制方法及其装置、设备和存储介质 |
CN110162215A (zh) * | 2019-05-10 | 2019-08-23 | Oppo广东移动通信有限公司 | 控制方法、控制装置、电子设备和计算机可读存储介质 |
-
2019
- 2019-08-30 CN CN201910812509.9A patent/CN110502153B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201232356A (en) * | 2011-01-28 | 2012-08-01 | Focaltech Systems Ltd | Method of reporting touch information for touch panel |
EP2549726A1 (en) * | 2011-07-22 | 2013-01-23 | LG Electronics Inc. | Mobile terminal and vibration power control method thereof |
US20140139471A1 (en) * | 2011-07-22 | 2014-05-22 | Kddi Corporation | User interface device capable of image scrolling not accompanying finger movement, image scrolling method, and program |
CN104252273A (zh) * | 2013-06-27 | 2014-12-31 | 中兴通讯股份有限公司 | 触摸屏报点率处理方法及装置 |
CN105164618A (zh) * | 2013-11-15 | 2015-12-16 | 华为终端有限公司 | 数据上报方法、装置及终端设备 |
CN104238812A (zh) * | 2014-08-22 | 2014-12-24 | 合肥鑫晟光电科技有限公司 | 一种触摸屏中触控数据的传递方法及相关装置 |
US20160224180A1 (en) * | 2015-02-03 | 2016-08-04 | Samsung Electronics Co., Ltd. | Method for controlling touch screen and electronic device supporting thereof |
US20180095657A1 (en) * | 2015-04-14 | 2018-04-05 | Huawei Technologies Co., Ltd. | Gesture Control Method, Apparatus, Terminal Device, and Storage Medium |
CN106648400A (zh) * | 2015-11-03 | 2017-05-10 | 华为终端(东莞)有限公司 | 一种触摸数据上报的方法及电子设备 |
US20180181257A1 (en) * | 2016-12-27 | 2018-06-28 | Industrial Technology Research Institute | Method for user interface of foldable display apparatus |
CN108804008A (zh) * | 2018-05-29 | 2018-11-13 | Oppo广东移动通信有限公司 | 一种终端的控制方法及其装置、设备和存储介质 |
CN110162215A (zh) * | 2019-05-10 | 2019-08-23 | Oppo广东移动通信有限公司 | 控制方法、控制装置、电子设备和计算机可读存储介质 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI699688B (zh) * | 2019-11-26 | 2020-07-21 | 大陸商北京集創北方科技股份有限公司 | 高報點率的觸控資訊處理方法及利用其之觸控系統和電子裝置 |
CN110928068A (zh) * | 2019-11-28 | 2020-03-27 | 厦门天马微电子有限公司 | 显示面板及其驱动方法、显示装置 |
CN111338508A (zh) * | 2020-02-20 | 2020-06-26 | Oppo(重庆)智能科技有限公司 | 触摸屏的报点方法、终端及存储介质 |
CN111338508B (zh) * | 2020-02-20 | 2023-02-28 | Oppo(重庆)智能科技有限公司 | 触摸屏的报点方法、终端及存储介质 |
US11789565B2 (en) | 2020-08-18 | 2023-10-17 | Intel Corporation | Lid controller hub architecture for improved touch experiences |
CN113138693A (zh) * | 2021-04-13 | 2021-07-20 | Oppo广东移动通信有限公司 | 操作识别方法、装置、电子设备及存储介质 |
CN113568527A (zh) * | 2021-07-27 | 2021-10-29 | 京东方科技集团股份有限公司 | 一种多点触控报点的方法、触控面板及显示设备 |
CN113568527B (zh) * | 2021-07-27 | 2024-04-05 | 京东方科技集团股份有限公司 | 一种多点触控报点的方法、触控面板及显示设备 |
CN115933952A (zh) * | 2021-08-28 | 2023-04-07 | 荣耀终端有限公司 | 一种触控采样率调节方法及相关装置 |
CN115933952B (zh) * | 2021-08-28 | 2023-11-24 | 荣耀终端有限公司 | 一种触控采样率调节方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110502153B (zh) | 2022-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110502153A (zh) | 触摸屏报点率的调整方法、触摸屏、电子设备及存储介质 | |
CN109074216B (zh) | 一种触摸控制方法及装置 | |
EP2674844B1 (en) | Display screen management method and device | |
CN103869947B (zh) | 控制电子设备的方法及电子设备 | |
CN108920066B (zh) | 触摸屏滑动调整方法、调整装置及触控设备 | |
CN102722286A (zh) | 可排除大面积干扰的触摸检测终端的基准更新方法及*** | |
CN104765524A (zh) | 切换应用程序的方法及装置 | |
CN103870193A (zh) | 信息处理方法及电子设备 | |
CN105100730A (zh) | 一种监控方法及摄像头装置 | |
CN106791021B (zh) | 一种闪光灯的控制方法及移动终端 | |
CN106060391A (zh) | 一种摄像头工作模式的处理方法及装置、电子设备 | |
CN103354581A (zh) | 一种通过左右手来自动调整手机控件的方法及*** | |
CN105573582A (zh) | 一种显示方法以及终端 | |
CN109165075A (zh) | 应用显示方法、装置、电子设备及存储介质 | |
CN104571792A (zh) | 一种信息处理方法及电子设备 | |
CN103955327B (zh) | 一种信息处理方法及电子设备 | |
CN109104521B (zh) | 接近状态的校正方法、装置、移动终端及存储介质 | |
CN112445408B (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN111064842B (zh) | 一种识别异形触摸的方法、终端及存储介质 | |
CN106502477B (zh) | 一种具有压力感应层的终端的触控方法及装置 | |
CN104915087B (zh) | 信息处理的方法及电子设备 | |
CN108984097B (zh) | 触控操作方法、装置、存储介质及电子设备 | |
CN103927079B (zh) | 一种信息处理方法及电子设备 | |
US20160364066A1 (en) | Information Processing Method and Electronic Device | |
CN109413325A (zh) | 一种基于柔性屏的相机控制方法和移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |