触摸分辨率动态调整方法、装置、存储介质以及交互平板与流程

未命名 08-05 阅读:115 评论:0


1.本发明涉及多媒体技术领域,特别是涉及一种触摸分辨率动态调整方法、装置、存储介质以及交互平板。


背景技术:

2.触摸屏技术是一种新型的人机交互输入方式,与传统的键盘和鼠标输入方式相比,触摸屏输入更直观。随着触摸屏技术的发展,触摸屏被越来越多地应用在智能平板或笔记本电脑等电子产品上。触摸屏通常包括阵列排布的多个触摸点,在触摸屏生产完成后,触摸点的数量是固定不变的。在触摸屏的使用过程中,可以控制部分触摸点响应于用户的触控操作生成触摸数据,进而定位用户的触摸位置,其中,可响应于用户的触控操作生成触摸数据的触摸点即为触摸检测点,一般地,使用触摸分辨率来表示触摸屏的触摸检测点数量。
3.发明人在实现本发明的过程中,发现:高触摸分辨率可以实现高触摸精度,但是,高触摸分辨率意味着采集的触摸数据容量大,由于数据传输速率是固定的,因此将容量大的触摸数据发送到触摸屏的数据处理系统时,将产生较大的触摸延迟;低触摸分辨率意味着采集的触摸数据容量小,可以实现低触摸延迟,但是,由于触摸点数量减少导致触摸精度低。而在触摸屏上进行书写的应用场景下,需要高触摸分辨率实现精细书写,若当前触摸屏的触摸分辨率低于高触摸分辨率,则满足不了用户的触摸精度需求;在触摸屏上进行应用设置的应用场景下,需要低触摸分辨率实现低触摸延迟,若当前触摸屏的触摸分辨率高于低触摸分辨率,则增加了延迟。


技术实现要素:

4.基于此,本发明的目的在于,提供一种触摸分辨率动态调整方法、装置、存储介质以及交互平板,其具有动态调整触摸分辨率、降低触摸延迟的优点。
5.根据本技术实施例的第一方面,提供一种触摸分辨率动态调整方法,包括如下步骤:
6.在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率;
7.根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数;
8.根据所述显示分辨率以及所述触摸系数,获得目标触摸分辨率;
9.将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作;其中,所述触摸分辨率为触摸屏内用于响应触控操作的触摸检测点的数量。
10.根据本技术实施例的第二方面,提供一种触摸分辨率动态调整装置,包括:
11.应用场景标识获取模块,用于在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率;
12.触摸系数获得模块,用于根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数;
13.目标触摸分辨率获得模块,用于根据所述显示分辨率以及所述触摸系数,获得目标触摸分辨率;
14.触摸分辨率调整模块,用于将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作;其中,所述触摸分辨率为触摸屏内用于响应触控操作的触摸检测点的数量。
15.根据本技术实施例的第三方面,提供一种交互平板,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如上述任意一项所述的触摸分辨率动态调整方法。
16.根据本技术实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的触摸分辨率动态调整方法。
17.本技术实施例通过在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率;根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数;根据所述显示分辨率以及所述触摸系数,获得目标触摸分辨率;将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作;其中,所述触摸分辨率为触摸屏内用于响应触控操作的触摸检测点的数量,从而根据触摸屏的当前显示分辨率以及当前应用场景对应的触摸系数,动态调整触摸屏的触摸分辨率,动态实现高触摸精度需求以及低触摸延迟需求。
18.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
19.为了更好地理解和实施,下面结合附图详细说明本发明。
附图说明
20.图1为本技术一个实施例提供的触摸分辨率动态调整方法的流程示意图;
21.图2为本技术一个实施例提供的在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率的流程示意图;
22.图3为本技术另一个实施例提供的在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率的流程示意图;
23.图4为本技术一个实施例提供的根据当前所述显示分辨率以及所述触摸系数,获得目标触摸分辨率的流程示意图;
24.图5为本技术一个实施例提供的触摸分辨率动态调整装置的结构框图;
25.图6为本技术一个实施例提供的应用场景标识获取模块的结构框图;
26.图7为本技术另一个实施例提供的应用场景标识获取模块的结构框图;
27.图8为本技术一个实施例提供的交互平板的结构示意框图。
具体实施方式
28.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
29.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
30.在本技术实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术实施例。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
31.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。在本技术的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
32.此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
33.本技术实施例中提供的触摸分辨率动态调整方法可以由触摸分辨率动态调整设备执行,该触摸分辨率动态调整设备可以通过软件和/或硬件的方式实现,该触摸分辨率动态调整设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。所述触摸分辨率动态调整设备可以为任何安装数据处理软件的电子设备,所述电子设备可以是电脑、手机、平板或交互平板等智能设备。
34.为了便于理解,实施例中以交互平板为触摸分辨率动态调整进行示例性描述。其中,交互平板可以是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。
35.一般而言,交互平板包括至少一块显示屏。例如,交互平板配置有一块具有触控功能的显示屏,且该显示屏可以是电阻式、电容感应式、红外线式、电磁式以及表面声波式等。在一实施例中,用户可以通过手指或触控笔触控显示屏的方式实现触控操作,相应的,交互平板检测触控位置,并根据触控位置对应的显示内容确定响应方案,进而进行响应,以实现触控功能。例如,根据触控位置确定对应的显示内容为某个功能的控件,此时,响应方案为执行该功能。可以理解的是,实际应用中,用户还可以通过键盘、鼠标、物理按键等方式实现控制操作。
36.典型的,交互平板安装有至少一类操作系统,其中,操作系统包括但不限定于安卓系统、linux系统及windows系统。在一实施例中,交互平板可以基于操作系统安装至少一个应用程序,例如,交互平板中安装有具有绘图功能的电子白板应用程序。其中,该应用程序可以为操作系统自带的应用程序,也可以为从第三方设备或者服务器中下载的应用程序,
触控数据压缩设备也可以为应用程序本身。可选的,应用程序除具备绘图功能外,还具有其他编辑功能,如书写、插入表格、插入图片、插入多媒体、插入图形、绘制表格等功能。
37.所述交互平板内可以包括一个或者多个处理核心,其可以通过纯软件的方式实现本技术触控数据压缩方法,也可以采用软硬件结合的方式实现本技术触控数据压缩方法,如可以采用数字信号处理、现场可编程门阵列、可编程逻辑阵列中的至少一种硬件形式来实现;可集成中央处理器、图像处理器和调制解调器等中的一种或几种的组合。所述交互平板可运行有用于触控数据压缩方法的应用程序,所述应用程序可以是以适应所述交互平板的形式呈现,例如可以是app应用程序,在一些例子中,还可以是以例如系统插件、网页插件等形式呈现。
38.实施例1
39.为了更好的理解本技术的技术方案,下面对触摸分辨率进行介绍。
40.交互平板通常包括阵列排布的多个触摸点,在交互平板生产完成后,触摸点的数量是固定不变的。当交互平板上的显示屏为红外触摸屏时,红外触摸屏的x方向和y方向的相对两条边上安装有红外发射管和红外接收管,分别用于发射和接收探测光线,x方向和y方向的探测光线的交点即为触摸点。例如,红外触摸屏的x方向和y方向的红外发射管数量分别为1920和1080,则红外触摸屏的触摸点个数为1920*1080。
41.在红外触摸屏的使用过程中,可以控制部分触摸点响应于用户的触控操作生成触摸数据,进而定位用户的触摸位置,其中,所述响应于用户的触控操作生成触摸数据的触摸点即触摸检测点,而触摸分辨率则用于指示触摸屏的触摸检测点数量,触摸分辨率高,则触摸检测点数量多,反之,触摸分辨率低,则触摸检测点数量少。例如,若红外触摸屏的x方向和y方向的红外发射管数量分别为1920和1080,则红外触摸屏的触摸点数量为1920*1080,此时,红外触摸屏的触摸分辨率为1920*1080;而通过控制所述红外触摸屏在x方向进行隔行扫描,则红外触摸屏的触摸检测点数量变为960*1080,此时,红外触摸屏的触摸分辨率为960*1080。同理,可以控制所述红外触摸屏在y方向进行隔行扫描,进而,将红外触摸屏的检测点数量变为1920*540,触摸分辨率为1920*540。
42.同理,当交互平板上的显示屏为电容式触摸屏或其他触摸屏时,也可以通过控制部分触摸点响应于用户的触控操作生成触摸数据,实现触摸分辨率的调整。
43.例如,当交互平板上的显示屏为电容式触摸屏时,电容式触摸屏一般有m+n个物理电容触摸传感器,这m+n个相互交错的传感器组成了m
×
n个电容感应点,当用户的手指接近触摸屏的时候,所述电容感应点的电容值会随之改变,通过控制部分电容感应点响应于用户的触控操作生成触摸数据,从而进而定位用户的触摸位置。其中,所述响应于用户的触控操作生成触摸数据的电容感应点即触摸检测点,而触摸分辨率则用于指示电容式触摸屏的触摸检测点数量,触摸分辨率高,则触摸检测点数量多,反之,触摸分辨率低,则触摸检测点数量少。
44.例如,当交互平板上的显示屏为电阻式触摸屏时,电阻式触摸屏是薄膜加上玻璃的结构,薄膜和玻璃相邻的一面上均涂有ito导电涂层。当用户触摸电阻式触摸屏时,相互绝缘的两层ito导电涂层就在触摸点位置有了一个接触,经由感应器传出相应的电信号,可以通过控制部分触摸点响应于用户的触控操作生成触摸数据,从而进而定位用户的触摸位置。其中,所述响应于用户的触控操作生成触摸数据的触摸点即触摸检测点,而触摸分辨率
则用于指示电阻式触摸屏的触摸检测点数量,触摸分辨率高,则触摸检测点数量多,反之,触摸分辨率低,则触摸检测点数量少。
45.请参阅图1,其为本技术一个实施例提供的触摸分辨率动态调整方法的流程示意图。本技术实施例提供的触摸分辨率动态调整方法,包括如下步骤:
46.s10.在触摸屏上的触控操作满足预设条件时,获取所述触摸屏的当前应用场景标识以及所述触摸屏的当前显示分辨率。
47.在触摸屏上的触控操作满足预设条件时可以为打开预设的应用、打开预设的控件。应用场景标识用于识别标记应用场景,可以是数字、字母等编号。应用场景为启动触摸屏上预设的应用,启动应用内预设的控件。显示分辨率是显示屏在显示图像时的分辨率,具体的,显示分辨率是指显示屏上所有可视面积上水平像素点和垂直像素点的数量。在本技术实施例中,用户在触摸屏上进行触控操作,当所述触控操作满足预设条件时,即用户进入到某一应用场景,获取当前应用场景对应的应用场景标识以及当前显示分辨率。
48.s20.根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数。
49.触摸系数是用于衡量触摸分辨率的一个指标,一般地,高触摸分辨率对应的触摸系数大,低触摸分辨率对应的触摸系数小。预设的应用场景标识与触摸系数的映射关系中,一个应用场景标识对应唯一的一个触摸系数。在本技术实施例中,将预设的应用场景标识与触摸系数的映射关系制成一张映射关系表,例如,应用场景标识k1对应触摸系数e1,应用场景标识k2对应触摸系数e2,
……
。在获取当前所述应用场景标识之后,根据所述应用场景标识,查找所述映射关系表,获得当前所述应用场景标识对应的触摸系数。
50.s30.根据所述显示分辨率以及所述触摸系数,获得目标触摸分辨率。
51.由于用户在触摸屏上触摸到单个像素点时,对应一个或多个触摸检测点,因而可以根据触摸屏的当前显示分辨率以及触摸系数,获得触摸屏的目标触摸分辨率。
52.s40.将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作;其中,所述触摸分辨率为触摸屏内用于响应触控操作的触摸检测点的数量。
53.在触摸屏上进行书写的应用场景下,书写过程中涉及书写笔迹的粗细调整,书写字体的笔锋识别,因而需要大量的触摸检测点,即设置高触摸分辨率来实现精细书写。在触摸屏上进行应用设置的应用场景下,应用设置涉及多个应用选项的开启和关闭,要求多个应用选项的开启和关闭响应迅速,即设置低触摸分辨率来实现应用设置的低触摸延迟。在本技术实施例中,在获得不同应用场景对应的目标触摸分辨率之后,将触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作。例如,触摸屏的触摸分辨率为1920*1080,目标触摸分辨率为480*270,即将生成触摸数据的触摸检测点数量由1920*1080调整为480*270,根据调整后的所述目标触摸分辨率检测所述触摸屏上的触控操作,实现高触摸精度需求以及低触摸延迟需求。其中,所述触控操作为用户在触摸屏上的任意触摸操作,响应于所述触摸操作,所述触摸检测点生成触摸数据。
54.应用本技术实施例,通过在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率;根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数;根据所述显示分辨
率以及所述触摸系数,获得目标触摸分辨率;将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作;其中,所述触摸分辨率为触摸屏内用于响应触控操作的触摸检测点的数量,从而根据触摸屏的当前显示分辨率以及当前应用场景对应的触摸系数,动态调整触摸屏的触摸分辨率,动态实现高触摸精度需求以及低触摸延迟需求。
55.在一个可选的实施例中,请参阅图2,所述预设条件包括至少一个预设的应用标识,所述步骤s10在触摸屏上的触控操作满足预设条件时,获取所述触摸屏的当前应用场景标识以及所述触摸屏的当前显示分辨率,包括s11~s12,具体如下:
56.s11.监听到所述触摸屏上的第一应用的启动触发操作时,获取所述第一应用的应用标识以及所述第一应用的当前显示分辨率。
57.交互平板上安装有多个应用,应用标识用于识别标记交互平板上安装的应用,可以是应用的名称、类型、安装路径等信息。第一应用为交互平板上安装的第三方应用,例如wps表格、wps文档等。所述第一应用的应用标识用于识别标记交互平板上安装的第一应用,可以是第一应用的名称、类型、安装路径等信息。所述第一应用的当前显示分辨率为所述第一应用在显示图像时的分辨率。其中,wps表格用于数据录入、编辑、呈现、以及制作各种复杂的表格,要求触摸检测点密集,即需要设置高触摸分辨率以满足高触摸精度需求;wps文档用于文稿演示,设置低触摸分辨来降低触摸延迟。
58.s12.若所述第一应用的应用标识为预设的应用标识,根据预设的应用场景标识与应用标识的映射关系,获得当前启动的所述第一应用对应的应用场景标识。
59.用户在所述触摸屏上点击第一应用的应用图标,启动所述第一应用,监听到所述第一应用的启动,获取所述第一应用的应用标识。若所述第一应用的应用标识为预设的应用标识,则根据预设的应用场景标识与应用标识的映射关系,获取所述第一应用对应的应用场景标识。若所述第一应用的应用标识不是预设的应用标识,则不对所述第一应用的触摸分辨率进行调整,即根据所述第一应用的原始触摸分辨率检测所述触摸屏上的触控操作。由于不同第一应用要求不同的触摸分辨率,通过对不同应用设置对应的应用场景标识,从而实现自动准确地动态调整触摸屏的触摸分辨率。
60.在一个可选的实施例中,所述步骤s12之前,包括s121~s122,具体如下:
61.s121.获取所述触摸屏上第一应用对应的应用标识;
62.s122.对所述应用标识预设一个应用场景标识,建立所述应用标识与所述应用场景标识的映射关系。
63.在本技术实施例中,通过建立应用标识与应用场景标识的映射关系,在获取所述第一应用的应用标识之后,根据所述映射关系可以自动快捷获得当前启动的所述第一应用对应的应用场景标识。
64.在一个可选的实施例中,请参阅图3,所述预设条件包括至少一个预设的控件标识,所述步骤s10在触摸屏上的触控操作满足预设条件时,获取所述触摸屏的当前应用场景标识以及所述触摸屏的当前显示分辨率,包括s13~s14,具体如下:
65.s13.监听到所述触摸屏上的第二应用内的目标控件的触发操作时,获取所述目标控件的控件标识以及所述目标控件的当前显示分辨率。
66.控件是对数据和方法的封装,是具有用户界面的组件。交互平板上安装有多个应
用,应用内设置有多个控件,控件标识用于识别标记所述控件,可以是所述控件的名称、类型、安装路径等信息。所述控件的当前显示分辨率为所述控件在显示图像时的分辨率。在本技术实施例中,所述第二应用可以为触摸屏上安装的自用型应用,例如希沃白板应用,所述希沃白板应用内包括多个预设控件,例如汉字描写、乐器小游戏、计时以及设置等控件。其中,在汉字描写控件的使用过程中涉及汉字的笔画粗细、笔锋等,需要设置高触摸分辨率以实现汉字的精细书写,在设置控件的使用过程中需要设置低触摸分辨率以实现低触摸延迟。所述第二应用可以为内部控件能被监听的第三方应用,例如vlc多媒体播放器。其中,vlc多媒体播放器的歌词编辑控件,涉及歌词的颜色、大小调整,需要设置高触摸分辨率以实现歌词的精细编辑;vlc多媒体播放器的设置控件,用于音频视频的文件格式修改,需要低触摸分辨率以实现设置的低触摸延迟。
67.s14.若所述目标控件的控件标识为预设的控件标识,根据预设的应用场景标识与控件标识的映射关系,获得所述目标控件对应的应用场景标识。
68.用户在第二应用内点击目标控件后,监听到所述第二应用内目标控件的启动,获取所述目标控件的控件标识和当前显示分辨率,若所述目标控件的控件标识为预设的控件标识,根据预设的应用场景标识与控件标识的映射关系,获得所述目标控件对应的应用场景标识。若所述目标控件的控件标识不是预设的控件标识,则不对所述目标控件的触摸分辨率进行调整,即根据所述目标控件的原始触摸分辨率检测所述触摸屏上的触控操作。由于第二应用内不同控件要求不同的触摸分辨率,通过对不同控件设置对应的应用场景标识,从而实现自动准确地动态调整触摸屏的触摸分辨率。
69.在一个可选的实施例中,所述步骤s14之前,包括s141~s142,具体如下:
70.s141.获取所述触摸屏上第二应用内各个控件对应的控件标识;
71.s142.对所述控件标识预设一个应用场景标识,建立所述控件标识与所述应用场景标识的映射关系。
72.在本技术实施例中,通过建立控件标识与应用场景标识的映射关系,在获取第二应用内的所述预设控件的控件标识之后,根据所述映射关系可以自动快捷获得所述预设控件对应的应用场景标识。
73.在一个可选的实施例中,请参阅图4,所述步骤s30根据当前所述显示分辨率以及所述触摸系数,获得目标触摸分辨率,包括s31~s33,具体如下:
74.s31.获取所述触摸屏的最大触摸分辨率;
75.s32.根据当前所述显示分辨率与所述触摸系数,获得匹配的第一触摸分辨率;
76.s33.将所述第一触摸分辨率与所述最大触摸分辨率进行比较,将比较结果中最小值作为所述触摸屏的目标触摸分辨率。
77.在本技术实施例中,在获取当前所述显示分辨率与所述触摸系数之后,将当前所述显示分辨率与所述触摸系数相乘,乘积结果作为匹配的第一触摸分辨率。将所述第一触摸分辨率与所述最大触摸分辨率进行比较,若所述第一触摸分辨率小于所述最大触摸分辨率,将所述第一触摸分辨率作为所述触摸屏的目标触摸分辨率;若所述第一触摸分辨率大于所述最大触摸分辨率,将所述最大触摸分辨率作为所述触摸屏的目标触摸分辨率。
78.根据当前所述显示分辨率以及所述触摸系数,可以快捷准确地获得匹配的第一触摸分辨率,由于匹配的第一触摸分辨率在计算过程中可能大于最大触摸分辨率,将所述第
一触摸分辨率与所述最大触摸分辨率进行比较,将比较结果中最小值作为所述触摸屏的目标触摸分辨率,避免目标触摸分辨率大于最大触摸分辨率,保证了动态调整触摸分辨率的可靠性。
79.实施例2
80.下述为本技术装置实施例,可以用于执行本技术实施例1中方法的内容。对于本技术装置实施例中未披露的细节,请参照本技术实施例1中方法的内容。
81.请参见图5,其示出了本技术实施例提供的触摸分辨率动态调整的结构示意图。本技术实施例提供的触摸分辨率动态调整装置5,包括:
82.应用场景标识获取模块51,用于在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率;
83.触摸系数获得模块52,用于根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数;
84.目标触摸分辨率获得模块53,用于根据所述显示分辨率以及所述触摸系数,获得目标触摸分辨率;
85.触摸分辨率调整模块54,用于将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作;其中,所述触摸分辨率为触摸屏内用于响应触控操作的触摸检测点的数量。
86.应用本技术实施例,通过在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率;根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数;根据所述显示分辨率以及所述触摸系数,获得目标触摸分辨率;将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作;其中,所述触摸分辨率为触摸屏内用于响应触控操作的触摸检测点的数量,从而根据触摸屏的当前显示分辨率以及当前应用场景对应的触摸系数,动态调整触摸屏的触摸分辨率,动态实现高触摸精度需求以及低触摸延迟需求。
87.在本技术的一个实施例中,请参见图6,所述应用场景标识获取模块51,包括:
88.应用标识获取单元511,用于监听到所述触摸屏上的第一应用的启动触发操作时,获取所述第一应用的应用标识以及所述第一应用的当前显示分辨率;
89.应用场景标识第一获得单元512,用于若所述第一应用的应用标识为预设的应用标识,根据预设的应用场景标识与应用标识的映射关系,获得当前启动的所述第一应用对应的应用场景标识。
90.在本技术的一个实施例中,请参见图7,所述应用场景标识获取模块51,包括:
91.控件标识获取单元513,用于监听到所述触摸屏上的第二应用内的目标控件的触发操作时,获取所述目标控件的控件标识以及所述目标控件的当前显示分辨率;
92.应用场景标识第二获得单元514,用于若所述目标控件的控件标识为预设的控件标识,根据预设的应用场景标识与控件标识的映射关系,获得所述目标控件对应的应用场景标识。
93.在本技术的一个实施例中,所述目标触摸分辨率获得模块53,包括:
94.最大触摸分辨率获取单元531,用于获取所述触摸屏的最大触摸分辨率;
95.第一触摸分辨率获得单元532,用于根据当前所述显示分辨率与所述触摸系数,获得匹配的第一触摸分辨率;
96.触摸分辨率比较单元533,用于将所述第一触摸分辨率与所述最大触摸分辨率进行比较,将比较结果中最小值作为所述触摸屏的目标触摸分辨率。
97.实施例3
98.下述为本技术设备实施例,可以用于执行本技术实施例1中方法的内容。对于本技术设备实施例中未披露的细节,请参照本技术实施例1中方法的内容。
99.请参阅图8,本技术还提供一种电子设备300,所述电子设备可以具体为计算机、手机、平板电脑、交互平板等,在本技术的示例性实施例中,所述电子设备300为交互平板,所述交互平板可以包括:至少一个处理器301、至少一个存储器302,至少一个显示器,至少一个网络接口303,用户接口304以及至少一个通信总线305。
100.其中,所述用户接口304主要用于为用户提供输入的接口,获取用户输入的数据。可选的,所述用户接口还可以包括标准的有线接口、无线接口。
101.其中,所述网络接口303可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
102.其中,所述通信总线305用于实现这些组件之间的连接通信。
103.其中,所述处理器301可以包括一个或者多个处理核心。处理器利用各种接口和线路连接整个电子设备内的各个部分,通过运行或执行存储在存储器内的指令、程序、代码集或指令集,以及调用存储在存储器内的数据,执行电子设备的各种功能和处理数据。可选的,处理器可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示层所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器中,单独通过一块芯片进行实现。
104.其中,存储器302可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器可用于存储指令、程序、代码、代码集或指令集。存储器可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器可选的还可以是至少一个位于远离前述处理器的存储装置。如图8所示,作为一种计算机存储介质的存储器中可以包括操作系统、网络通信模块、用户接口模块、操作应用程序。
105.所述处理器可以用于调用所述存储器中存储的视频分辨率调整方法的应用程序,并具体执行上述所示实施例1的方法步骤,具体执行过程可以参见实施例1所示的具体说明,在此不进行赘述。
106.实施例4
107.本技术还提供一种计算机可读存储介质,其上储存有计算机程序,所述指令适于由处理器加载并执行上述所示实施例1的方法步骤,具体执行过程可以参见实施例所示的具体说明,在此不进行赘述。所述存储介质所在设备可以是个人计算机、笔记本电脑、智能手机、平板电脑等电子设备。
108.对于设备实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的设备实施例仅仅是示意性的,其中所述作为分离部件说明的组件可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本技术方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
109.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
110.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能。
111.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的步骤。
112.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
113.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
114.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、
数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
115.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
116.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:
1.一种触摸分辨率动态调整方法,其特征在于,包括如下步骤:在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率;根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数;根据所述显示分辨率以及所述触摸系数,获得目标触摸分辨率;将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作;其中,所述触摸分辨率为触摸屏内用于响应触控操作的触摸检测点的数量。2.根据权利要求1所述的触摸分辨率动态调整方法,其特征在于:所述预设条件包括至少一个预设的应用标识;所述在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率的步骤,包括:监听到所述触摸屏上的第一应用的启动触发操作时,获取所述第一应用的应用标识以及所述第一应用的当前显示分辨率;若所述第一应用的应用标识为预设的应用标识,根据预设的应用场景标识与应用标识的映射关系,获得当前启动的所述第一应用对应的应用场景标识。3.根据权利要求2所述的触摸分辨率动态调整方法,其特征在于:所述根据预设的应用场景标识与应用标识的映射关系,获得当前启动的所述第一应用对应的应用场景标识的步骤之前,包括:获取所述触摸屏上第一应用对应的应用标识;对所述应用标识预设一个应用场景标识,建立所述应用标识与所述应用场景标识的映射关系。4.根据权利要求1所述的触摸分辨率动态调整方法,其特征在于:所述预设条件包括至少一个预设的控件标识;所述在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率的步骤,包括:监听到所述触摸屏上的第二应用内的目标控件的触发操作时,获取所述目标控件的控件标识以及所述目标控件的当前显示分辨率;若所述目标控件的控件标识为预设的控件标识,根据预设的应用场景标识与控件标识的映射关系,获得所述目标控件对应的应用场景标识。5.根据权利要求4所述的触摸分辨率动态调整方法,其特征在于:所述根据预设的应用场景标识与控件标识的映射关系,获得所述目标控件对应的应用场景标识的步骤之前,包括:获取所述触摸屏上第二应用内各个控件对应的控件标识;对所述控件标识预设一个应用场景标识,建立所述控件标识与所述应用场景标识的映射关系。6.根据权利要求1至5中任一项权利要求所述的触摸分辨率动态调整方法,其特征在于:
所述根据当前所述显示分辨率以及所述触摸系数,获得目标触摸分辨率的步骤,包括:获取所述触摸屏的最大触摸分辨率;根据当前所述显示分辨率与所述触摸系数,获得匹配的第一触摸分辨率;将所述第一触摸分辨率与所述最大触摸分辨率进行比较,将比较结果中最小值作为所述触摸屏的目标触摸分辨率。7.一种触摸分辨率动态调整装置,其特征在于,包括:应用场景标识获取模块,用于在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率;触摸系数获得模块,用于根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数;目标触摸分辨率获得模块,用于根据所述显示分辨率以及所述触摸系数,获得目标触摸分辨率;触摸分辨率调整模块,用于将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作;其中,所述触摸分辨率为触摸屏内用于响应触控操作的触摸检测点的数量。8.根据权利要求7所述的触摸分辨率动态调整装置,其特征在于,所述应用场景标识获取模块,包括:应用标识获取单元,用于监听到所述触摸屏上的第一应用的启动触发操作时,获取所述第一应用的应用标识以及所述第一应用的当前显示分辨率;应用场景标识第一获得单元,用于若所述第一应用的应用标识为预设的应用标识,根据预设的应用场景标识与应用标识的映射关系,获得当前启动的所述第一应用对应的应用场景标识。9.一种交互平板,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1至6中任意一项所述的触摸分辨率动态调整方法。10.一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至6中任意一项所述的触摸分辨率动态调整方法。

技术总结
本申请涉及一种触摸分辨率动态调整方法、装置、存储介质以及交互平板,该方法包括:在触摸屏上的触控操作满足预设条件时,获取所述触摸屏当前所在的应用场景标识以及所述触摸屏的当前显示分辨率;根据预设的应用场景标识与触摸系数的映射关系,获得当前所述应用场景标识对应的触摸系数;根据所述显示分辨率以及所述触摸系数,获得目标触摸分辨率;将所述触摸屏的触摸分辨率调整至所述目标触摸分辨率,以根据所述目标触摸分辨率检测所述触摸屏上的触控操作,从而根据触摸屏的当前显示分辨率以及当前应用场景对应的触摸系数,动态调整触摸屏的触摸分辨率,动态实现高触摸精度需求以及低触摸延迟需求。低触摸延迟需求。低触摸延迟需求。


技术研发人员:王富平
受保护的技术使用者:广州视睿电子科技有限公司
技术研发日:2022.01.25
技术公布日:2023/8/4
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐