本发明涉及显示,尤其涉及一种触控编辑的擦除方法及装置。
背景技术:
1、随着电子设备的普及,目前越来越多的工作都可安排在安装有特定软件的电子设备上进行;例如文档编辑、绘图设计、工程制图等等。为了更加真实的模拟用户在实际纸张的输入习惯,现有技术中用户可直接在触控屏上进行书写或绘制。在用户书写或绘制错误时,可通过软件界面提供的橡皮擦功能对错误部分进行擦除处理;但是,目前的橡皮擦的擦除功能在擦除大面积内容和擦除编辑的细节时,用户的操作步骤较多、擦除效率低。
技术实现思路
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、一种触控编辑的擦除装置,包括:
39、擦除控制参数及轨迹获取模块,用于在使用擦除工具时,获取在显示面板的编辑区域检测到的擦除控制参数,以及获取所述擦除工具的移动轨迹;擦除控制模块,用于基于所述移动轨迹和所述擦除控制参数,控制所述擦除工具擦除所述编辑区域的已编辑内容。
40、第三方面,基于同一发明构思,本技术通过一实施例提供如下技术方案:
41、一种电子设备,包括处理器和存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述电子设备执行前述第一方面中任一项所述方法的步骤。
42、第四方面,基于同一发明构思,本技术通过一实施例提供如下技术方案:
43、一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述第一方面中任一项所述方法的步骤。
44、本发明实施例中提供的一种触控编辑的擦除方法及装置,通过在使用擦除工具时,获取在显示面板的编辑区域检测到的擦除控制参数,以及获取擦除工具的移动轨迹;然后,基于移动轨迹和擦除控制参数,控制擦除工具擦除编辑区域的已编辑内容。也就是说在用户使用擦除工具的过程中可通过控制移动轨迹和擦除控制参数,对已编辑内容实现快速擦除或者进行精细擦除时,无需用户进行额外的切换操作,提高了对已编辑内容的擦除处理效率。
45、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种触控编辑的擦除方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述移动轨迹和所述擦除控制参数,控制所述擦除工具擦除所述编辑区域的已编辑内容,包括:
3.根据权利要求2所述的方法,其特征在于,所述擦除控制参数为擦除速度;所述基于所述擦除控制参数,确定所述擦除工具的识别区域,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述擦除速度,确定所述擦除工具的识别区域,包括:
5.根据权利要求3所述的方法,其特征在于,所述基于所述擦除速度,确定所述擦除工具的识别区域,包括:
6.根据权利要求5所述的方法,其特征在于,所述多个速度区间中速度值由小至大依次包括:第一速度区间、第二速度区间和第三速度区间;所述基于所述目标速度区间,确定所述擦除工具的识别区域,包括:
7.根据权利要求1所述的方法,其特征在于,所述擦除控制参数为擦除速度;所述基于所述移动轨迹和所述擦除控制参数,控制所述擦除工具擦除所述编辑区域的已编辑内容,包括:
8.根据权利要求1所述的方法,其特征在于,所述擦除控制参数为擦除速度;所述基于所述移动轨迹和所述擦除控制参数,控制所述擦除工具擦除所述编辑区域的已编辑内容,包括:
9.根据权利要求1所述的方法,其特征在于,所述擦除控制参数为擦除速度;所述基于所述移动轨迹和所述擦除控制参数,控制所述擦除工具擦除所述编辑区域的已编辑内容,包括:
10.根据权利要求8或9所述的方法,其特征在于,所述内容单元包括:
11.根据权利要求8所述的方法,其特征在于,所述基于所述移动轨迹,确定所述擦除工具的轨迹环绕区域,包括:
12.根据权利要求2所述的方法,其特征在于,所述擦除控制参数为触控压力;所述基于所述擦除控制参数,确定所述擦除工具的识别区域,包括:
13.根据权利要求2所述的方法,其特征在于,所述擦除控制参数为触控压力;所述基于所述擦除控制参数,确定所述擦除工具的识别区域,包括:
14.根据权利要求13所述的方法,其特征在于,所述多个压力区间中压力值由小至大依次包括:第一压力区间、第二压力区间和第三压力区间;所述基于所述目标压力区间,确定所述擦除工具的识别区域,包括:
15.根据权利要求12、13或14所述的方法,其特征在于,所述获取在显示面板的编辑区域检测到的擦除控制参数,包括:
16.根据权利要求1所述的方法,其特征在于,所述获取在显示面板的编辑区域检测到的擦除控制参数之前,还包括:
17.一种触控编辑的擦除装置,其特征在于,包括:
18.一种电子设备,其特征在于,包括处理器和存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述电子设备执行权利要求1-16中任一项所述方法的步骤。
19.一种可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-16中任一项所述方法的步骤。