一种数据处理方法、装置及电子设备与流程

专利查询2023-7-27  113



1.本技术涉及电子设备领域,尤其涉及一种数据处理方法、装置及电子设备。


背景技术:

2.随着电子技术的发展,多种电子设备能够实现支持利用目标输入部件的数据输入,或者利用触控屏接收手写输入等功能。
3.但是,在将目标输入部件或者手写输入的输入轨迹转换为对应的显示图像时,由于采用的图像扫描方式较为固定,并不能解决输入部件显示延时的问题。


技术实现要素:

4.有鉴于此,本技术提供一种数据处理方法、装置及电子设备,如下:
5.一种数据处理方法,包括:
6.响应于操作体在输入区域进行输入操作,获取所述输入操作的当前位置信息;
7.基于所述输入操作的当前位置信息,确定目标扫描区域,以使得通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,其中,所述输入区域对应全局待扫描区域,所述目标扫描区域不大于所述全局待扫描区域。
8.可选地,所述获取所述输入操作的当前位置信息,包括:
9.获取所述输入操作对应的当前扫描帧输入点的第一坐标信息;
10.将所述第一坐标信息确定为所述输入操作的当前位置信息。
11.可选地,所述获取所述输入操作的当前位置信息,包括:
12.获取与所述输入操作对应的当前扫描周期内连续多帧扫描帧输入点的坐标信息;
13.基于每一扫描帧输入点的坐标信息,确定所述输入操作的当前位置信息。
14.可选地,所述基于所述输入操作的当前位置信息,确定目标扫描区域,包括:
15.基于每一扫描帧输入点的坐标信息,确定目标扫描方向;
16.根据所述输入操作的当前位置信息和所述目标扫描方向,确定目标扫描区域。
17.可选地,所述获取所述输入操作的当前位置信息,包括:
18.控制识别组件对所述操作体的位置进行识别,获得操作体的当前位置信息;
19.基于所述操作体的当前位置信息,获取所述输入操作的当前位置信息。
20.可选地,所述基于所述输入操作的当前位置信息,确定目标扫描区域,包括:
21.确定所述输入操作对应的当前扫描帧输入点和所述输入区域的参考点之间的位置对应关系;
22.基于所述位置对应关系,确定目标扫描区域。
23.可选地,所述基于所述输入操作的当前位置信息,确定目标扫描区域,包括:
24.获取与所述输入操作对应的输入模式信息;
25.基于所述输入模式信息和所述输入操作的当前位置信息,确定目标扫描区域。
26.可选地,所述通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体
的输入操作的位置信息,包括:
27.将所述输入区域中除所述目标扫描区域之外的区域确定为待扫描区域;
28.若未在所述目标扫描区域中扫描得到下一扫描帧中所述操作体的输入操作的位置信息,通过对所述待扫描区域进行扫描,以获得下一扫描帧中所述操作体的输入操作的位置信息。
29.一种数据处理装置,包括:
30.获取单元,用于响应于操作体在输入区域进行输入操作,获取所述输入操作的当前位置信息;
31.确定单元,用于基于所述输入操作的当前位置信息,确定目标扫描区域,以使得通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,其中,所述输入区域对应全局待扫描区域,所述目标扫描区域不大于所述全局待扫描区域。
32.一种电子设备,包括:
33.存储器,用于存储应用程序和所述应用程序运行所产生的数据;
34.处理器,用于执行所述应用程序,以实现:
35.响应于操作体在输入区域进行输入操作,获取所述输入操作的当前位置信息;
36.基于所述输入操作的当前位置信息,确定目标扫描区域,以使得通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,其中,所述输入区域对应全局待扫描区域,所述目标扫描区域不大于所述全局待扫描区域。
附图说明
37.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1为本技术实施例提供的一种数据处理方法的流程示意图;
39.图2为本技术实施例提供的一种目标扫描区域的示意图;
40.图3为本技术实施例提供的一种数据处理装置的结构示意图;
41.图4为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
42.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
43.在本技术实施例提供的数据处理方法可以应用于电子设备,该电子设备可以配置有对应的操作部件和处理部件,如配置有可以进行信息输入的输入装置;也可以配置有能够接收操作体输入操作的接收部件,如接收用户触控操作的触控屏。该电子设备的处理部件通过对相应区域进行扫描,能够识别到操作体的输入轨迹,并可以将生成的与输入轨迹对应的显示信息进行输出。
44.请参见图1,为本技术实施例提供的一种数据处理方法的流程示意图,该方法可以包括以下步骤:
45.s101、响应于操作体在输入区域进行输入操作,获取输入操作的当前位置信息。
46.s102、基于输入操作的当前位置信息,确定目标扫描区域,以使得通过对目标扫描区域进行扫描,获得下一扫描帧中操作体的输入操作的位置信息。
47.在步骤s101中操作体是指能够产生输入操作的对象,即可以是组成电子设备的输入部件,也可以是电子设备连接的输入部件,如可以是手写输入笔,还可以是对电子设备进行输入的目标对象,如通过手写在电子设备触摸屏进行输入的用户的手指。在本技术实施例中输入区域可以是电子设备中能够接收输入操作的区域,如电子设备的触控屏或电磁屏等输入屏对应的区域,也可以是手写笔等输入工具对应的输入画板的输入区域等。其中,输入区域可以是对应输入屏的全屏区域,也可以是部分有效输入区域。
48.当操作体在输入区域进行输入操作时,会获取输入操作的当前位置信息。其中,该当前位置信息对应于当前输入操作,可以是通过操作体的当前位置信息来确定输入操作对应的当前位置信息,可以是通过识别输入操作当前输入点的扫描帧来确定输入操作对应的当前位置信息,还可以是基于当前的输入操作对应的有效输入区域以及当前输入操作对应的上一输入周期的输入点的位置信息,来确定输入操作的当前位置。
49.在步骤s102中,根据输入操作的当前位置,确定目标扫描区域,可以是以输入操作的当前位置作为扫描区域的起点位置,并根据预设的扫描方向确定目标扫描区域,也可以是根据输入操作的当前位置以及之前连续扫描帧确定的扫描方向来确定目标扫描区域,确定目标扫描区域的过程将在本技术后面实施例中进行详细说明。
50.在确定了目标扫描区域之后,可以通过对目标扫描区域进行扫描,获得下一扫描帧中操作体的输入操作的位置信息。以输入区域为触摸屏为例,触摸屏可以为红外触摸屏、电容触摸屏、电阻触摸屏和表面声波触摸屏等。在获取输入轨迹的过程中,触摸屏会在每个扫描帧获取一次该触摸屏上的输入点,并获取输入点的位置坐标。对应的,触摸屏还可以在每个扫描周期获取一次该触摸屏上的输入点,扫描周期为预设时间间隔对应的时长,在一个扫描周期中可以包括多个扫描帧。若识别输入轨迹的时候,可以将当前扫描周期的输入点与当前扫描周期的上一扫描周期的输入点进行匹配,确定每个输入点的输入轨迹,如,当前扫描周期的输入点与上一扫描周期的匹配的输入点的连线确定为一个输入轨迹。在获得了输入轨迹之后,进一步可以基于待显示的显示装置的显示模式进行输入轨迹的渲染,以使得输入轨迹可以显示在对应的显示装置中。
51.通常对输入轨迹进行扫描时,每一扫描帧均是以输入区域为扫描区域,而输入区域对应全局待扫描区域,会使得扫描时间较长,而在本技术实施例中通过输入操作的当前位置信息确定了目标扫描区域,对应的,目标扫描区域不大于全局待扫描区域,可以有效缩小下一扫描帧的待扫描区域,相比全局扫描能够更快速获得输入体的输入操作的位置信息,提升了输入轨迹的识别效率,解决了输入轨迹显示延时的问题。
52.在本技术实施例的一种可能的实施方式中,可以获取输入操作对应的当前扫描帧输入点的第一坐标信息,将第一坐标信息确定为输入操作的当前位置信息。
53.针对输入区域的扫描是实时进行,以获得输入点为目的的处理方式,其中,当前扫描帧是指能够获得输入操作对应的当前输入点的扫描帧,即获得的当前扫描帧输入点是距
离操作体即将进行下一输入操作时最接近的一个输入点。该输入点的第一坐标信息可以是以输入操作对应的坐标系为基准,得到的坐标信息,然后将该第一坐标信息确定为输入操作的当前位置信息,如第一坐标信息为(x1,y1),则当前位置信息也为(x1,y1)。
54.在确定了输入操作的当前位置信息后,可以基于预设的扫描方向来确定目标扫描区域,如预设的扫描方向为从左上角到右下角进行扫描,则以当前位置信息对应的坐标为左上角扫描起点,然后到预设右下角的点的区域为目标扫描区域。
55.进一步地,所述基于所述输入操作的当前位置信息,确定目标扫描区域,包括:确定所述输入操作对应的当前扫描帧输入点和所述输入区域的参考点之间的位置对应关系;基于所述位置对应关系,确定目标扫描区域。
56.其中,输入区域的参考点是指输入区域中的预设的点,如输入区域的中心点,或者还可以是输入区域的边框顶点,若输入区域为矩形,则参考点可以是输入区域的四个顶点。输入操作的当前位置信息为输入操作对应的当前扫描帧输入点的坐标信息,该输入点与参考点之间的位置对应关系可以表示输入点在参考点的哪个方向上。然后根据该位置对应关系可以确定出扫描方向以及扫描区域的大小,进而可以得到目标扫描区域。可以是将输入操作的当前位置信息确定为目标扫描区域的扫描起点,若参考点为输入区域的边框顶点,可以将参考点确定为扫描终点,将起点与终点之间的区域确定为目标扫描区域。
57.在本技术实施例另一种可能的实施方式中,还可以根据操作体的位置信息,来确定输入操作的当前位置信息。可以是通过获取操作体的绝对位置信息来确定输入操作的当前位置信息,还可以是获取操作体与输入区域的相对位置信息,来确定输入操作的当前位置信息。具体的,所述获取输入操作的当前位置信息,包括:控制识别组件对操作体的位置进行识别,获得操作体的当前位置信息;基于操作体的当前位置信息,获取输入操作的当前位置信息。
58.其中,识别组件是能够对操作体的位置信息进行识别的组件,可以是电子设备中的组件,也可以是来源于操作体的组件。识别组件可以采集操作体的位置参数,如操作体相对电子设备的距离数据,识别组件还可以采集操作体的图像信息,然后发送至电子设备的处理装置,由电子设备的处理装置通过对图像信息进行处理获得操作体的位置信息。举例说明,当操作体为输入装置时,识别组件可以是输入装置的传感器,由传感器进行操作体位置参数的采集和传递,以使得电子设备的处理器能够获得操作体的当前位置信息。当操作体为用户的手指时,用户通过手指在电子设备的触摸屏上进行输入,可以产生对应的输入轨迹。此时,识别组件可以是电子设备中的图像采集组件,如摄像头,通过摄像头对用户的手指位置图像进行采集,电子设备的处理装置可以通过采集得到的图像进行处理,以获得手指的位置信息,将其作为操作体的当前位置信息。
59.在获得了操作体的当前位置信息之后,可以直接将操作体的当前位置信息作为输入操作的当前位置信息。也可以进一步对操作体的当前位置信息进行处理,可以是对信息进行坐标转换、参数计算以及位置确定等处理。例如,当获取到的操作体的当前位置信息是空间坐标系下的位置信息,可以基于操作体的当前位置信息与输入区域对应的坐标系进行坐标系转换,从而使得将操作体的当前位置信息转换到输入区域的坐标系上,将得到的位置信息确定为输入操作的当前位置信息。也可以是基于操作体的当前位置信息,来预测基于所述操作体即将产生的输入操作的位置信息,例如,通过操作体的位置信息,确定操作体
与输入区域的相对位置关系,并根据该相对位置关系,确定输入操作的当前位置信息。在获得输入操作的当前位置信息之后,可以基于当前位置信息,确定目标扫描区域,以基于该目标扫描区域进行下一扫描帧的扫描操作。
60.为了能够更加准确地确定目标扫描区域,在本技术实施例中确定输入操作的当前位置时,还可以基于连续多帧扫描帧的扫描信息进行确定。即获取与输入操作对应的当前扫描周期内连续多帧扫描帧输入点的坐标信息;基于每一扫描帧输入点的坐标信息,确定输入操作的当前位置信息。
61.其中,扫描周期可以是固定的时间间隔,如,1秒为一个扫描周期,也可以是以操作体的输入操作产生停顿的时刻作为计算扫描周期的条件,如用户从输入到第一次停顿输入之间的时间间隔为2秒,将时间记为一个扫描周期。还可以是预设数量的扫描帧作为一个扫描周期,如每扫描十帧为一个扫描周期。在一个扫描周期内有连续多帧扫描帧,获取每一扫描帧对应的扫描得到的输入点的坐标信息,然后根据每一扫描帧输入点的坐标信息进行计算,得到输入操作的当前位置信息。例如,分别计算每一扫描帧下输入点(也可以是触摸点)的坐标值,对各个坐标值进行平均,将得到的坐标平均值确定为输入操作的当前位置信息。
62.对应的,还可以基于每一扫描帧输入点的坐标信息,确定目标扫描方向;根据输入操作的当前位置信息和目标扫描方向,确定目标扫描区域。具体的,可以根据前后两个扫描帧输入点的坐标,计算坐标增量,再根据坐标增量计算方位角,基于方位角确定目标扫描方向。也可以基于后一扫描帧输入点的坐标与前一扫描帧输入点的坐标之间的方向对应关系,确定目标扫描方向。如,每一后一扫描帧输入点均在前一扫描帧的右下方,则可以将目标扫描方向确定为从左上至右下的扫描方向。以输入操作的当前位置信息为扫描起点,并且沿该扫描方向进行扫描的区域确定为目标扫描区域。
63.参见图2,为本技术实施例提供的一种目标扫描区域的示意图。在图2所示的应用场景中,输入区域为触控屏的全屏区域,即图中201所示的区域,图2中点202表示(n-1)扫描帧输入点的位置,点203表示(n-2)扫描帧输入点的位置,基于点202和点203的位置得到扫描方向如箭头204所示。可以将点202对应的位置确定为目标扫描区域进行第n帧扫描时的起始位置,然后沿着点202的水平位置到输入区域的边框的点205确定为目标扫描区域的上边框的顶点,同理可以确定出目标扫描区域的下边框的顶点,得到的目标扫描区域206。可见在进行第n帧扫描时对应的目标扫描区域小于输入区域,可以从点202开始扫描,仅对该扫描区域进行扫描,以获得下一输入点的位置信息,相比于对整个输入区域进行扫描,可以降低操作体输入轨迹到显示的延时。
64.在本技术的另一实施例中,在确定目标扫描区域的时还可以基于不同的输入模式进行确定。即所述基于输入操作的当前位置信息,确定目标扫描区域,包括:获取与输入操作对应的输入模式信息;基于输入模式信息和输入操作的当前位置信息,确定目标扫描区域。
65.其中,操作体可以具有多个输入模式,在不同输入模式下,执行输入操作时,电子设备处理装置对输入操作做出的响应不同。不同的输入模式可以对应的有效输入区域不同,该有效输入区域不大于输入区域;对应的,不同输入模式中待输入字符、图形的也可以不同。当输入模式对应的有效输入区域不同时,在确定了输入操作的当前位置信息后,可以基于该有效输入操作来确定目标扫描区域,可以使得相比于基于输入区域进行确定时,进
一步缩小了目标扫描区域的范围,有效提升了扫描效率。当输入模式对应的线形的平滑度不同时,可以基于当前选定的输入模式,确定线形,若选择的线性为直线,则可以在确定目标扫描区域时适当增大扫描区域的面积;当选择的线形为曲线时,根据输入操作的当前位置信息,确定了目标扫描区域的扫描起点外,需要将扫描方向的幅度增大一些,以保证能够在最终确定的目标扫描区域中能够扫描到对应的输入点。
66.另外,还可以基于输入模式信息中对应的输入字符格式进行目标扫描区域的确定。输入字符格式可以包括文字格式、数字格式、图形格式和线条格式等。通过历史输入信息的采集,来确定对应每一输入字符格式的通用输入区域,然后以输入操作的当前位置信息作为下一扫描帧的扫描起点,并根据输入的通用输入区域来确定目标扫描区域。以文字输入为例,若操作体已经输入了一个文字,可以获取该已输入文字的大小,将该文字大小的区域作为目标扫描区域的面积大小的参考值,然后根据该文字大小区域和输入操作的当前位置信息,确定目标扫描区域。
67.在另一种可能的实施方式中,若用户利用操作体进行输入时,可能输入是不连续的,或者因为某些因素输入被中断,用户再次进行输入的时候可能会忘记之前的输入位置,即与之前的输入并不是连续的,而是重新以新的区域进行输入。在这种情况下,若以输入中断之前的输入操作的当前位置信息确定的目标扫描区域可能无法准确扫描得到下一扫描帧中操作体的输入操作的位置信息。此时将输入区域中除目标扫描区域之外的区域确定为待扫描区域,通过对待扫描区域进行扫描,以获得下一扫描帧中操作体的输入操作的位置信息。这样可以将目标扫描区域确定为优先级较高的扫描区域,在降低操作体输入显示的延时的同时,也可以保证能够准确获得输入轨迹。
68.在本技术实施例提供的数据处理方法中,能够基于输入操作的当前位置信息,确定目标扫描区域,以通过对目标扫描区域进行扫描,获得下一扫描帧中操作体的输入操作的位置信息。可以改变固定的以输入区域的特定点作为下一扫描帧的起点,以上一输入操作的位置作为扫描的起点,可以降低操作体输入轨迹显示的延时。
69.在本技术的另一实施例中还提供了一种数据处理装置,参见图3,该数据处理装置可以包括:
70.获取单元301,用于响应于操作体在输入区域进行输入操作,获取所述输入操作的当前位置信息;
71.确定单元302,用于基于所述输入操作的当前位置信息,确定目标扫描区域,以使得通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,其中,所述输入区域对应全局待扫描区域,所述目标扫描区域不大于所述全局待扫描区域。
72.在本技术实施例提供的一种数据处理装置中,获取单元响应于操作体在输入区域进行输入操作,获取输入操作的当前位置信息;确定单元基于输入操作的当前位置信息,确定目标扫描区域,以使得通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,其中,所述输入区域对应全局待扫描区域,所述目标扫描区域不大于所述全局待扫描区域。实现了基于输入操作体的当前位置信息确定下一扫描帧的扫描区域,解决了每次扫描均基于全局待扫描区域进行扫描造成的输入轨迹识别的延时问题。
73.在一种实施方式中,获取单元301包括:
74.第一获取子单元,用于获取所述输入操作对应的当前扫描帧输入点的第一坐标信息;
75.第一确定子单元,用于将所述第一坐标信息确定为所述输入操作的当前位置信息。
76.在另一种实施方式中,获取单元301包括:
77.第二获取子单元,用于获取与所述输入操作对应的当前扫描周期内连续多帧扫描帧输入点的坐标信息;
78.第二确定子单元,用于基于每一扫描帧输入点的坐标信息,确定所述输入操作的当前位置信息。
79.进一步地,确定单元302包括:
80.第三确定子单元,用于基于每一扫描帧输入点的坐标信息,确定目标扫描方向;
81.第四确定子单元,用于根据所述输入操作的当前位置信息和所述目标扫描方向,确定目标扫描区域。
82.可选地,获取单元301包括:
83.控制子单元,用于控制识别组件对所述操作体的位置进行识别,获得操作体的当前位置信息;
84.第三获取子单元,用于基于所述操作体的当前位置信息,获取所述输入操作的当前位置信息。
85.可选地,确定单元302包括:
86.第五确定子单元,用于确定所述输入操作对应的当前扫描帧输入点和所述输入区域的参考点之间的位置对应关系;
87.第六确定子单元,用于基于所述位置对应关系,确定目标扫描区域。
88.进一步地,确定单元302包括:
89.第四获取子单元,用于获取与所述输入操作对应的输入模式信息;
90.第七确定子单元,用于基于所述输入模式信息和所述输入操作的当前位置信息,确定目标扫描区域。
91.基于前述实施例,其中,所述通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,包括:
92.将所述输入区域中除所述目标扫描区域之外的区域确定为待扫描区域;
93.若未在所述目标扫描区域中扫描得到下一扫描帧中所述操作体的输入操作的位置信息,通过对所述待扫描区域进行扫描,以获得下一扫描帧中所述操作体的输入操作的位置信息。
94.需要说明的是,本实施例中各单元的具体实现可以参考前文中的相应内容,此处不再详述。
95.参见图4,为本技术另一实施例中提供的一种电子设备的结构示意图,该电子设备可以包括:
96.存储器401,用于存储应用程序和所述应用程序运行所产生的数据;
97.处理器402,用于执行所述应用程序,以实现:
98.响应于操作体在输入区域进行输入操作,获取所述输入操作的当前位置信息;
99.基于所述输入操作的当前位置信息,确定目标扫描区域,以使得通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,其中,所述输入区域对应全局待扫描区域,所述目标扫描区域不大于所述全局待扫描区域。
100.需要说明的是,本实施例中处理器的具体实现可以参考前文中的相应内容,此处不再详述。
101.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
102.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
103.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
104.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术特征:
1.一种数据处理方法,包括:响应于操作体在输入区域进行输入操作,获取所述输入操作的当前位置信息;基于所述输入操作的当前位置信息,确定目标扫描区域,以使得通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,其中,所述输入区域对应全局待扫描区域,所述目标扫描区域不大于所述全局待扫描区域。2.根据权利要求1所述的方法,所述获取所述输入操作的当前位置信息,包括:获取所述输入操作对应的当前扫描帧输入点的第一坐标信息;将所述第一坐标信息确定为所述输入操作的当前位置信息。3.根据权利要求1所述的方法,所述获取所述输入操作的当前位置信息,包括:获取与所述输入操作对应的当前扫描周期内连续多帧扫描帧输入点的坐标信息;基于每一扫描帧输入点的坐标信息,确定所述输入操作的当前位置信息。4.根据权利要求3所述的方法,所述基于所述输入操作的当前位置信息,确定目标扫描区域,包括:基于每一扫描帧输入点的坐标信息,确定目标扫描方向;根据所述输入操作的当前位置信息和所述目标扫描方向,确定目标扫描区域。5.根据权利要求1所述的方法,所述获取所述输入操作的当前位置信息,包括:控制识别组件对所述操作体的位置进行识别,获得操作体的当前位置信息;基于所述操作体的当前位置信息,获取所述输入操作的当前位置信息。6.根据权利要求2所述的方法,所述基于所述输入操作的当前位置信息,确定目标扫描区域,包括:确定所述输入操作对应的当前扫描帧输入点和所述输入区域的参考点之间的位置对应关系;基于所述位置对应关系,确定目标扫描区域。7.根据权利要求1所述的方法,所述基于所述输入操作的当前位置信息,确定目标扫描区域,包括:获取与所述输入操作对应的输入模式信息;基于所述输入模式信息和所述输入操作的当前位置信息,确定目标扫描区域。8.根据权利要求1所述的方法,所述通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,包括:将所述输入区域中除所述目标扫描区域之外的区域确定为待扫描区域;若未在所述目标扫描区域中扫描得到下一扫描帧中所述操作体的输入操作的位置信息,通过对所述待扫描区域进行扫描,以获得下一扫描帧中所述操作体的输入操作的位置信息。9.一种数据处理装置,包括:获取单元,用于响应于操作体在输入区域进行输入操作,获取所述输入操作的当前位置信息;确定单元,用于基于所述输入操作的当前位置信息,确定目标扫描区域,以使得通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,其中,所述输入区域对应全局待扫描区域,所述目标扫描区域不大于所述全局待扫描区域。
10.一种电子设备,包括:存储器,用于存储应用程序和所述应用程序运行所产生的数据;处理器,用于执行所述应用程序,以实现:响应于操作体在输入区域进行输入操作,获取所述输入操作的当前位置信息;基于所述输入操作的当前位置信息,确定目标扫描区域,以使得通过对所述目标扫描区域进行扫描,获得下一扫描帧中所述操作体的输入操作的位置信息,其中,所述输入区域对应全局待扫描区域,所述目标扫描区域不大于所述全局待扫描区域。

技术总结
本申请公开了一种数据处理方法、装置及电子设备,包括:响应于操作体在输入区域进行输入操作,获取输入操作的当前位置信息;基于输入操作的当前位置信息,确定目标扫描区域,以使得通过对目标扫描区域进行扫描,获得下一扫描帧中操作体的输入操作的位置信息,其中,输入区域对应全局待扫描区域,目标扫描区域不大于全局待扫描区域。于全局待扫描区域。于全局待扫描区域。


技术研发人员:李昭赋 叶松 陈志
受保护的技术使用者:联想(北京)有限公司
技术研发日:2021.11.30
技术公布日:2022/3/8

最新回复(0)