一种笔迹擦除方法、装置及设备与流程



1.本技术涉及触控屏技术领域,尤其涉及一种笔迹擦除方法、装置及设备。


背景技术:



2.目前,触控屏在日常生活中得到了广泛应用,例如,触控屏可以应用在智能手机、平板电脑、电子白板等设备上。在触控屏的使用过程中,通常会在触控屏上写入各种笔迹,而且会涉及笔迹的擦除操作。比如说,可以在触控屏的操作界面中写入各种笔迹,在需要擦除笔迹时,可以启用橡皮擦功能,在启用橡皮擦功能之后,就可以在操作界面中显示橡皮擦除控件,以通过橡皮擦除控件对操作界面中的笔迹执行擦除操作,从而实现对笔迹进行擦除的效果。
3.但是,在上述笔迹擦除过程中,存在笔迹擦除效果较差等问题。


技术实现要素:



4.有鉴于此,本技术提供一种笔迹擦除方法、装置及设备,能够提升笔迹擦除效果。
5.本技术提供一种笔迹擦除方法,应用于目标操作设备,所述方法包括:
6.在接收到针对目标操作设备的操作界面的笔迹擦除指令之后,获取目标笔迹粗细值,所述目标笔迹粗细值用于表示所述操作界面中的笔迹的粗细值;
7.基于所述目标笔迹粗细值确定橡皮擦除控件;其中,在所述目标笔迹粗细值越大时,则所述橡皮擦除控件对应的目标擦除面积越大;
8.在所述操作界面中显示所述橡皮擦除控件,以通过所述橡皮擦除控件对所述操作界面中的待擦除笔迹执行擦除操作。
9.本技术提供一种笔迹擦除装置,应用于目标操作设备,所述装置包括:
10.获取模块,用于在收到针对目标操作设备的操作界面的笔迹擦除指令之后,获取目标笔迹粗细值,目标笔迹粗细值用于表示操作界面中的笔迹的粗细值;
11.确定模块,用于基于所述目标笔迹粗细值确定橡皮擦除控件;其中,在所述目标笔迹粗细值越大时,则所述橡皮擦除控件对应的目标擦除面积越大;
12.处理模块,用于在所述操作界面中显示所述橡皮擦除控件,以通过所述橡皮擦除控件对操作界面中的待擦除笔迹执行擦除操作。
13.本技术提供一种目标操作设备,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述处理器用于执行机器可执行指令,以实现上述的笔迹擦除方法。
14.本技术提供一种机器可读存储介质,所述机器可读存储介质存储有能够被处理器执行的机器可执行指令;其中,所述处理器用于执行所述机器可执行指令,以实现上述的笔迹擦除方法。
15.本技术提供一种计算机程序,所述计算机程序存储于机器可读存储介质,当处理器执行所述计算机程序时,促使处理器实现上述的笔迹擦除方法。
16.由以上技术方案可见,本技术实施例中,可以基于目标笔迹粗细值确定橡皮擦除控件,在目标笔迹粗细值越大时,橡皮擦除控件对应的目标擦除面积越大,从而在操作界面中显示与目标擦除面积匹配的橡皮擦除控件,以通过橡皮擦除控件对操作界面中的待擦除笔迹执行擦除操作,这样,能够自适应的调整橡皮擦除控件对应的目标擦除面积,且目标擦除面积与操作界面中笔迹的粗细值相关,从而能够高效的擦除特定区域,提高精细擦除效率,提升橡皮擦的整体体验,提升橡皮擦的使用体验,能够避免笔迹擦除操作比较复杂,操作便利性比较低,擦除效果比较差等问题,从而能够提高用户体验。
附图说明
17.为了更加清楚地说明本技术实施例或者现有技术中的技术方案,下面将对本技术实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据本技术实施例的这些附图获得其他的附图。
18.图1是本技术一种实施方式中的笔迹擦除方法的流程示意图;
19.图2是橡皮擦除控件的固定擦除面积与触控屏的屏幕尺寸之间的关系图;
20.图3a和图3b是触控屏的操作界面中的笔迹粗细值示意图;
21.图4是针对不同笔迹粗细值的笔迹擦除操作的示意图;
22.图5是本技术一种实施方式中的笔迹擦除方法的流程示意图;
23.图6a-图6c是与目标擦除面积匹配的橡皮擦除控件的示意图;
24.图7是本技术一种实施方式中的笔迹擦除装置的结构示意图;
25.图8是本技术一种实施方式中的目标操作设备的硬件结构图。
具体实施方式
26.在本技术实施例使用的术语仅仅是出于描述特定实施例的目的,而非限制本技术。本技术和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
27.应当理解,尽管在本技术实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
28.本技术实施例中提出一种笔迹擦除方法,该方法可以应用于目标操作设备,目标操作设备可以是支持触控屏的任意操作设备,对此不作限制,参见图1所示,为该笔迹擦除方法的流程示意图,该笔迹擦除方法可以包括:
29.步骤101、在接收到针对目标操作设备的操作界面的笔迹擦除指令之后,获取目标笔迹粗细值,目标笔迹粗细值用于表示操作界面中的笔迹的粗细值。
30.在一种可能的实施方式中,获取目标笔迹粗细值,可以包括但不限于:基于橡皮擦除控件对应的初始位置点确定操作界面中的目标区域,并基于目标区域中的笔迹粗细值确
定目标笔迹粗细值;或者,基于已存储的笔迹粗细值确定目标笔迹粗细值。当然,上述方式只是示例,对此不作限制。
31.示例性的,初始位置点可以是手势操作的中心点,也可以是其它位置点,如偏离手势操作的中心点的某个位置点,对此不作限制。
32.示例性的,目标区域可以包括距离所述初始位置点最近的一条笔迹所在的位置,例如,可以通过计算确定距离初始位置点最近的一条笔迹,将该笔迹所在的位置作为目标区域,将该距离初始位置点最近的笔迹的粗细值确定为目标笔迹粗细值;也可以通过计算确定距离初始位置点最近的一个像素点位置,将该位置作为该像素点所属的笔迹的位置,该位置即为目标区域,该像素点的粗细值可以代表其所属的笔迹的粗细值来作为目标笔迹粗细值。
33.示例性的,目标区域可以包括以初始位置点为中心像素点的圆形区域或者矩形区域,当然,也可以为三角形区域等其它类型,基于此,基于橡皮擦除控件对应的初始位置点确定操作界面中的目标区域,可以包括但不限于:
34.若目标区域为圆形区域,以初始位置点为中心像素点,生成半径为第一像素值的圆形区域作为目标区域。或者,以初始位置点为中心像素点,生成半径为第二像素值的圆形区域作为候选区域;判断候选区域中是否存在笔迹,若是,则将该候选区域作为目标区域,若否,则增加第二像素值的取值得到增加后像素值,将增加后像素值更新为第二像素值,返回执行生成半径为第二像素值的圆形区域作为候选区域的操作。
35.若目标区域为矩形区域,以初始位置点为中心像素点,生成长度为第一长度值且高度为第一高度值的矩形区域作为目标区域。或者,以初始位置点为中心像素点,生成长度为第二长度值且高度为第二高度值的矩形区域作为候选区域;判断候选区域中是否存在笔迹,若是,则将该候选区域作为目标区域,若否,则增加第二长度值的取值得到增加后长度值,增加第二高度值的取值得到增加后高度值,将增加后长度值更新为第二长度值,将增加后高度值更新为第二高度值,返回执行生成长度为第二长度值且高度为第二高度值的矩形区域作为候选区域的操作。
36.示例性的,基于目标区域中的笔迹粗细值确定目标笔迹粗细值,可以包括但不限于:若该目标区域中存在一种笔迹粗细值,则将该笔迹粗细值确定为目标笔迹粗细值。或者,若该目标区域中存在至少两种笔迹粗细值,则将至少两种笔迹粗细值的集中趋势值(如平均值等)确定为目标笔迹粗细值。或者,若该目标区域中存在至少两种笔迹粗细值,则基于每种笔迹粗细值和每种笔迹粗细值在目标区域中的面积确定目标笔迹粗细值。
37.示例性的,基于每种笔迹粗细值和每种笔迹粗细值在目标区域中的面积确定目标笔迹粗细值,可以包括但不限于:基于每种笔迹粗细值在目标区域中的面积,可以将最大面积对应的笔迹粗细值确定为目标笔迹粗细值;或者,基于每种笔迹粗细值在目标区域中的面积,可以确定每种笔迹粗细值对应的权重值;其中,当笔迹粗细值在目标区域中的面积越大时,则该笔迹粗细值对应的权重值越大;可以基于每种笔迹粗细值和每种笔迹粗细值对应的权重值确定目标笔迹粗细值。
38.示例性的,基于已存储的笔迹粗细值确定目标笔迹粗细值,可以包括但不限于:将目标操作设备最近一次存储的笔迹粗细值确定为目标笔迹粗细值;其中,目标操作设备最近一次存储的笔迹粗细值可以是目标操作设备的操作界面中生成的最后一次笔迹对应的
笔迹粗细值。
39.步骤102、基于目标笔迹粗细值确定橡皮擦除控件;其中,在目标笔迹粗细值越大时,则该橡皮擦除控件对应的目标擦除面积越大;反之,在目标笔迹粗细值越小时,则该橡皮擦除控件对应的目标擦除面积越小,即该橡皮擦除控件对应的目标擦除面积与目标笔迹粗细值成正比。
40.在一种可能的实施方式中,为了确定橡皮擦除控件,可以通过目标笔迹粗细值查询已配置的映射表,得到该目标笔迹粗细值对应的目标擦除面积;其中,该映射表可以包括笔迹粗细值与擦除面积之间的对应关系。在此基础上,可以生成与该目标擦除面积对应的橡皮擦除控件。
41.在另一种可能的实施方式中,为了确定橡皮擦除控件,可以通过目标笔迹粗细值查询已配置的映射表,得到该目标笔迹粗细值对应的橡皮擦除控件;其中,该映射表可以包括笔迹粗细值与橡皮擦除控件之间的对应关系。比如说,笔迹粗细值越大时,该笔迹粗细值对应更大面积的橡皮擦除控件。
42.步骤103、在操作界面中显示橡皮擦除控件,以通过橡皮擦除控件对操作界面中的待擦除笔迹执行擦除操作。
43.由以上技术方案可见,本技术实施例中,可以基于目标笔迹粗细值确定橡皮擦除控件,在目标笔迹粗细值越大时,橡皮擦除控件对应的目标擦除面积越大,从而在操作界面中显示该橡皮擦除控件,以通过橡皮擦除控件对操作界面中的待擦除笔迹执行擦除操作,这样,能够自适应的调整橡皮擦除控件对应的目标擦除面积,且目标擦除面积与操作界面中笔迹的粗细值相关,从而能够高效的擦除特定区域,提高精细擦除效率,提升橡皮擦的整体体验,提升橡皮擦的使用体验,能够避免笔迹擦除操作比较复杂,操作便利性比较低,擦除效果比较差等问题,从而能够提高用户体验。
44.以下结合具体应用场景,对本技术实施例的上述技术方案进行说明。
45.在介绍本技术的技术方案之前,先介绍本技术涉及的概念。
46.目标操作设备:目标操作设备可以是支持触控屏的操作设备,即具有触控功能的操作设备,如目标操作设备可以是智能手机、平板电脑、电子白板、智能学习机、智能可穿戴设备等,对此目标操作设备的类型不作限制。触控屏可以是垂直触控大屏,也可以是其它类型的触控屏,对此触控屏的类型不作限制。
47.笔迹:目标操作设备的触控屏可以显示操作界面,用户可以在操作界面中绘制任意内容,将用户在操作界面中绘制的内容称为笔迹,可以是字体笔迹(如各种语言的字体、如汉字、英文等)、图案笔迹(如各种形状的图案,如线条等),对此笔迹的类型不做限制,可以将操作界面中绘制的任意内容作为笔迹。
48.示例性的,笔迹可以是用户通过触控笔在操作界面中绘制的内容,也可以是用户通过手指在操作界面中绘制的内容,还可以是用户采用其它方式在操作界面中绘制的内容,还可以是目标操作设备在操作界面中生成的内容(即不是由用户在操作界面中绘制的内容),对此笔迹的绘制方式不作限制。
49.橡皮擦除控件:在需要擦除操作界面中的笔迹时,还可以启用橡皮擦功能,在启用橡皮擦功能之后,就可以在操作界面中显示橡皮擦除控件,橡皮擦除控件用于对操作界面中的笔迹执行擦除操作,可以是任意形状(如矩形、圆形等)的擦除控件,也就是说,橡皮擦
除控件是用于实现橡皮擦功能的擦除控件。
50.笔迹粗细值:笔迹粗细值用于表示操作界面中的笔迹的粗细值,笔迹粗细值能够反映笔迹的粗细,笔迹粗细值可以是像素值。比如说,笔迹粗细值可以是2pixel(像素),表示笔迹的宽度是2个像素,即占用2个像素,笔迹粗细值可以是4pixel,表示笔迹的宽度是4个像素,显然,4pixel的笔迹粗细值比2pixel的笔迹粗细值更粗,而2pixel的笔迹粗细值比4pixel的笔迹粗细值更细。
51.在触控屏的使用过程中,通常会在触控屏的操作界面中写入各种笔迹,而且会涉及笔迹的擦除操作。在需要擦除笔迹时,可以启用橡皮擦功能。在一种可能的实施方式中,在启用橡皮擦功能之后,可以在操作界面中显示橡皮擦除控件,而橡皮擦除控件通常是固定擦除面积,以通过固定擦除面积的橡皮擦除控件对操作界面中的笔迹执行擦除操作,从而实现对笔迹进行擦除的效果。
52.比如说,橡皮擦除控件的擦除面积(即橡皮擦大小)是固定的,称为固定擦除面积,橡皮擦除控件的固定擦除面积与触控屏的屏幕尺寸有关,当触控屏的屏幕尺寸越大时,橡皮擦除控件的固定擦除面积越大,但是,在触控屏的屏幕尺寸固定的情况下,橡皮擦除控件的固定擦除面积就是一个固定值,不会发生变化。参见图2所示,示出了橡皮擦除控件的固定擦除面积与触控屏的屏幕尺寸之间的关系,即触控屏的屏幕尺寸越大,则固定擦除面积越大。
53.在触控屏的屏幕尺寸固定的情况下,无论触控屏的操作界面中的笔迹粗细值如何变化,橡皮擦除控件的固定擦除面积均是固定值,从而导致存在笔迹擦除操作比较复杂,操作便利性比较低,擦除效果比较差等问题。
54.比如说,参见图3a所示,若触控屏的操作界面中的笔迹粗细值比较小,但是,橡皮擦除控件的固定擦除面积比较大,那么,就可能错误的擦除笔迹,即将不需要擦除的笔迹部分错误的擦除,从而导致擦除效果比较差。又例如,参见图3b所示,若触控屏的操作界面中的笔迹粗细值比较大,但是,橡皮擦除控件的固定擦除面积比较小,那么,就可能花费较长时间才能够完成擦除工作(由于固定擦除面积比较小,导致需要频繁的擦除同一区域的笔迹),从而导致笔迹擦除操作比较复杂,操作便利性比较低,擦除效果比较差等问题。
55.综上可以看出,在使用固定擦除面积的橡皮擦除控件时,针对不同笔迹粗细值的笔迹擦除操作,就会存在擦除操作比较复杂,操作便利性比较低,擦除效果比较差等问题。比如说,参见图4所示,针对不同笔迹粗细值(即针对1、2、3、4等四种笔迹粗细值)的笔迹擦除操作,是使用同一固定擦除面积的橡皮擦除控件,而固定擦除面积不利于擦除不同笔迹粗细值的笔迹。
56.针对上述发现,本技术实施例提出一种笔迹擦除方法,可以基于目标笔迹粗细值确定橡皮擦除控件,在目标笔迹粗细值越大时,橡皮擦除控件对应的目标擦除面积越大,这样,即使用户根据书写意图或者用户习惯随意调整操作界面中的笔迹的粗细(如用户在写大字时,倾向于将笔迹调整为粗值,用户在写小字时,倾向于将笔迹调整为细值),也可以自适应的调整橡皮擦除控件对应的目标擦除面积,且目标擦除面积与操作界面中笔迹的粗细值相关,从而能够高效的擦除特定区域,提高精细擦除效率,提升橡皮擦的整体体验,提升橡皮擦的使用体验。在精细擦除场景下,能够快速地对写错的笔迹进行擦除。
57.参见图5所示,为笔迹擦除方法的流程示意图,该方法可以包括:
58.步骤501、接收针对目标操作设备的操作界面的笔迹擦除指令。
59.示例性的,在目标操作设备的触控屏的使用过程中,可以在触控屏的操作界面中写入各种笔迹,在需要擦除笔迹时,可以启用橡皮擦功能。在启用橡皮擦功能时,就可以接收到针对目标操作设备的操作界面的笔迹擦除指令。
60.比如说,用户可以通过特定手势启用橡皮擦功能,目标操作设备在检测到用户的特定手势时,可以确定接收到针对目标操作设备的操作界面的笔迹擦除指令,该笔迹擦除指令表示用户启用橡皮擦功能,需要执行擦除操作。
61.其中,特定手势可以是已配置的任意手势,对此特定手势不作限制。比如说,特定手势可以是一定时长的面积触发,即用户按压触控屏,且按压时长大于时长阈值、按压面积大于面积阈值,这样,就表示用户启用橡皮擦功能。或者,特定手势可以是两点手势触发,即用户同时按压触控屏的两个指定位置,这样,就表示用户启用橡皮擦功能。或者,特定手势可以是单点手势触发,即用户按压触控屏的一个指定位置,这样,就表示用户启用橡皮擦功能。当然,上述只是特定手势的几个示例,对此特定手势的类型不作限制。
62.又例如,用户可以通过特定按钮启用橡皮擦功能,目标操作设备在检测到用户点击特定按钮时,可以确定接收到针对目标操作设备的操作界面的笔迹擦除指令,该笔迹擦除指令表示用户启用橡皮擦功能,需要执行擦除操作。
63.其中,目标操作设备可以通过操作界面向用户显示与橡皮擦功能匹配的特定按钮,在用户需要启用橡皮擦功能时,可以点击特定按钮触发橡皮擦功能。
64.步骤502、在接收到笔迹擦除指令之后,获取目标笔迹粗细值。
65.示例性的,在接收到笔迹擦除指令之后,目标操作设备获知已启用橡皮擦功能,而在启用橡皮擦功能时,本实施例中,是基于目标笔迹粗细值确定橡皮擦除控件,为了获取目标笔迹粗细值,本实施例中可以采用如下方式,当然,如下方式只是几个示例,对此目标笔迹粗细值的获取方式不作限制,只要目标笔迹粗细值能够表示操作界面中的笔迹的粗细值即可。
66.方式1、可以基于橡皮擦除控件对应的初始位置点确定操作界面中的目标区域,并基于目标区域中的笔迹粗细值确定目标笔迹粗细值。比如说,基于橡皮擦除控件对应的初始位置点,可以采用如下步骤确定目标笔迹粗细值:
67.步骤s11、确定橡皮擦除控件对应的初始位置点。
68.示例性的,初始位置点可以是手势操作的中心点,也可以是其它位置点,如偏离手势操作的中心点的某个位置点,对此不作限制。
69.比如说,在用户启用橡皮擦功能时,用户可以通过特定手势启用橡皮擦功能,而目标操作设备可以检测到用户的特定手势,并记录特定手势的操作中心点,而特定手势的操作中心点可以作为橡皮擦除控件对应的初始位置点。
70.比如说,在采用面积触发、两点手势触发、单点手势触发等方式启用橡皮擦功能时,均会存在用户接触触摸屏的操作,这样,目标操作设备可以检测到用户的操作中心点,该操作中心点可以是触摸屏上的像素点,如像素点(x,y),像素点(x,y)表示触摸屏上横坐标为x、纵坐标为y的像素点。在检测到操作中心点之后,可以记录操作中心点,并将操作中心点作为该初始位置点。
71.步骤s12、基于橡皮擦除控件对应的初始位置点确定操作界面中的目标区域。
72.示例性的,目标区域可以包括以初始位置点为中心像素点的圆形区域或者矩形区域,当然,也可以为三角形区域等,对此目标区域的形状不作限制。
73.比如说,若目标区域为圆形区域,则可以以初始位置点为中心像素点,生成半径为第一像素值的圆形区域作为目标区域。其中,第一像素值可以根据经验配置,如第一像素值可以为40像素、60像素等,对此不作限制。假设第一像素值为40像素,则可以以初始位置点为中心像素点,生成半径为40像素的圆形区域作为目标区域,也就是说,从初始位置点向外扩展半径为40像素的区域。
74.又例如,若目标区域为矩形区域,则可以以初始位置点为中心像素点,生成长度为第一长度值且高度为第一高度值的矩形区域作为目标区域。其中,第一长度值可以根据经验配置,如可以为40像素、60像素等,第一高度值可以根据经验配置,如可以为40像素、60像素等,第一长度值和第一高度值可以相同,也可以不同。假设第一长度值为40像素,第一高度值为60像素,则可以以初始位置点为中心像素点,生成40像素*60像素的矩形区域作为目标区域。
75.步骤s13、基于目标区域中的笔迹粗细值确定目标笔迹粗细值。比如说,若目标区域中存在至少两种笔迹粗细值,则可以基于每种笔迹粗细值和每种笔迹粗细值在目标区域中的面积确定目标笔迹粗细值。
76.在一种可能的实施方式中,假设目标区域中存在n种笔迹粗细值,可以将n种笔迹粗细值记为笔迹粗细值a1、笔迹粗细值a2、...、笔迹粗细值an,每种笔迹粗细值均能够反映笔迹的粗细,且每种笔迹粗细值均可以是像素值,且不同笔迹粗细值对应的像素值不同。比如说,笔迹粗细值a1对应的像素值为2pixel,笔迹粗细值a2对应的像素值为4pixel,笔迹粗细值a3对应的像素值为6pixel,以此类推。
77.可以统计每种笔迹粗细值在目标区域中的面积,即笔迹粗细值在目标区域中对应的像素总数量,也就是,笔迹粗细值在目标区域中占用的像素数量。比如说,可以统计笔迹粗细值a1在目标区域中的面积b1,面积b1表示笔迹粗细值a1在目标区域中占用的像素数量,可以统计笔迹粗细值a2在目标区域中的面积b2,以此类推,可以统计笔迹粗细值an在目标区域中的面积bn,从而得到每种笔迹粗细值对应的面积。
78.示例性的,在步骤s13中,基于每种笔迹粗细值和每种笔迹粗细值在目标区域中的面积,可以采用如下方式确定目标笔迹粗细值:
79.方式a、基于每种笔迹粗细值在目标区域中的面积,可以将最大面积对应的笔迹粗细值确定为目标笔迹粗细值,也就是说,采用众数的方式,可以将最大面积对应的笔迹粗细值确定为目标笔迹粗细值。
80.比如说,基于笔迹粗细值a1对应的面积b1、笔迹粗细值a2对应的面积b2、...、笔迹粗细值an对应的面积bn,若面积b2为最大面积,则可以将面积b2对应的笔迹粗细值a2确定为目标笔迹粗细值。
81.方式b、基于每种笔迹粗细值在目标区域中的面积,可以确定每种笔迹粗细值对应的权重值;其中,当笔迹粗细值在目标区域中的面积越大时,则该笔迹粗细值对应的权重值越大。在此基础上,可以基于每种笔迹粗细值和每种笔迹粗细值对应的权重值确定目标笔迹粗细值。
82.比如说,可以确定所有笔迹粗细值对应的总面积(即所有笔迹粗细值在目标区域
中的面积之和),基于笔迹粗细值在目标区域中的面积与该总面积,可以确定该笔迹粗细值对应的权重值。比如说,笔迹粗细值a1对应的权重值c1可以为b1/(b1+b2+...+bn),笔迹粗细值a2对应的权重值c2可以为b2/(b1+b2+...+bn),以此类推,笔迹粗细值an对应的权重值cn可以为bn/(b1+b2+...+bn),当然,上述只是确定权重值的示例,对此不作限制。显然,笔迹粗细值对应的权重值表示该笔迹粗细值对应的面积与所有笔迹粗细值对应的面积之和之间的比例。
83.基于每种笔迹粗细值和每种笔迹粗细值对应的权重值,可以采用如下公式确定目标笔迹粗细值:ax=a1*c1+a2*c2...+an*cn。在上述公式中,ax表示目标笔迹粗细值,a1、a2、...、an表示笔迹粗细值,c1、c2、...、cn表示笔迹粗细值对应的权重值,c1、c2、...、cn之和可以为1。
84.综上所述,可以得到目标笔迹粗细值,完成方式1的处理过程。
85.方式2、可以基于橡皮擦除控件对应的初始位置点确定操作界面中的目标区域,并基于目标区域中的笔迹粗细值确定目标笔迹粗细值。比如说,基于橡皮擦除控件对应的初始位置点,可以采用如下步骤确定目标笔迹粗细值:
86.步骤s21、确定橡皮擦除控件对应的初始位置点。
87.示例性的,步骤s21的处理过程与步骤s11类似,在此不再赘述。
88.步骤s22、基于橡皮擦除控件对应的初始位置点确定操作界面中的目标区域。
89.示例性的,目标区域可以包括距离所述初始位置点最近的一条笔迹所在的位置。
90.示例性的,目标区域可以包括以初始位置点为中心像素点的圆形区域或者矩形区域,当然,也可以为三角形区域等,对此目标区域的形状不作限制。
91.比如说,在步骤s22中,可以以初始位置点为中心像素点向外扩散波轮图,一直到接触到最近的笔迹,停止向外扩散,得到目标区域。
92.比如说,若目标区域为圆形区域,则可以以初始位置点为中心像素点,生成半径为第二像素值的圆形区域作为候选区域,判断该候选区域中是否存在笔迹,若是,则将该候选区域作为目标区域,若否,则增加第二像素值的取值得到增加后像素值,将增加后像素值更新为第二像素值,返回执行生成半径为第二像素值的圆形区域作为候选区域的操作。其中,第二像素值可以根据经验配置,如第二像素值可以为1像素、2像素等,对此不作限制。假设第二像素值为1像素,则可以以初始位置点为中心像素点,生成半径为1像素的圆形区域作为候选区域,若候选区域中不存在笔迹,则生成半径为2像素的圆形区域作为候选区域,若候选区域中不存在笔迹,则生成半径为3像素的圆形区域作为候选区域,以此类推,一直到候选区域中存在笔迹,将该候选区域作为目标区域。
93.又例如,若目标区域为矩形区域,则可以以初始位置点为中心像素点,生成长度为第二长度值且高度为第二高度值的矩形区域作为候选区域,判断该候选区域中是否存在笔迹,若是,则将该候选区域作为目标区域,若否,则增加第二长度值的取值得到增加后长度值,增加第二高度值的取值得到增加后高度值,将增加后长度值更新为第二长度值,将增加后高度值更新为第二高度值,返回执行生成长度为第二长度值且高度为第二高度值的矩形区域作为候选区域的操作。其中,第二长度值可以根据经验配置,如可以为3像素、5像素等,第二高度值可以根据经验配置,如可以为3像素、5像素等,第二长度值和第二高度值可以相同,也可以不同。假设第二长度值为3像素,第二高度值为3像素,则可以以初始位置点为中
心像素点,生成尺寸为3*3的矩形区域作为候选区域,若候选区域中不存在笔迹,则生成尺寸为5*5的矩形区域作为候选区域,若候选区域中不存在笔迹,则生成尺寸为7*7的矩形区域作为候选区域,以此类推,一直到候选区域中存在笔迹,将该候选区域作为目标区域。
94.又例如,若目标区域为矩形区域,则可以以初始位置点为中心像素点,生成长度为第二长度值且高度为第二高度值的矩形区域作为候选区域,判断该候选区域中是否存在笔迹,若是,则将该候选区域作为目标区域,若否,则增加第二长度值的取值得到增加后长度值,且保持第二高度值不变,将增加后长度值更新为第二长度值,并返回执行生成长度为第二长度值且高度为第二高度值的矩形区域作为候选区域的操作。或者,若目标区域为矩形区域,则可以以初始位置点为中心像素点,生成长度为第二长度值且高度为第二高度值的矩形区域作为候选区域,判断该候选区域中是否存在笔迹,若是,则将该候选区域作为目标区域,若否,则增加第二高度值的取值得到增加后高度值,且保持第二长度值不变,将增加后高度值更新为第二高度值,并返回执行生成长度为第二长度值且高度为第二高度值的矩形区域作为候选区域的操作。
95.步骤s23、基于目标区域中的笔迹粗细值确定目标笔迹粗细值。比如说,若目标区域中只存在一种笔迹粗细值,则可以将该笔迹粗细值确定为目标笔迹粗细值。或者,若目标区域中存在至少两种笔迹粗细值,则可以将至少两种笔迹粗细值的集中趋势值确定为目标笔迹粗细值。
96.比如说,假设目标区域中存在n种笔迹粗细值,记为笔迹粗细值a1、笔迹粗细值a2、...、笔迹粗细值an,则将笔迹粗细值a1、笔迹粗细值a2、...、笔迹粗细值an的集中趋势值确定为目标笔迹粗细值。其中,集中趋势值可以是平均数、中位数或者众数等,对此不做限制。
97.综上所述,可以得到目标笔迹粗细值,完成方式2的处理过程。
98.方式3、基于已存储的笔迹粗细值确定目标笔迹粗细值。
99.比如说,将目标操作设备最近一次存储的笔迹粗细值确定为目标笔迹粗细值;其中,目标操作设备最近一次存储的笔迹粗细值可以是目标操作设备的操作界面中生成的最后一次笔迹对应的笔迹粗细值。
100.比如说,在目标操作设备的操作界面中生成字迹k1时,可以存储字迹k1对应的笔迹粗细值s1,在操作界面中生成字迹k2时,可以存储字迹k2对应的笔迹粗细值s2(可以删除笔迹粗细值s1,也可以保留笔迹粗细值s1,只要能够标记笔迹粗细值s2是最近一次存储的笔迹粗细值即可),以此类推,每次在操作界面中生成字迹时,均需要存储最后一次笔迹对应的笔迹粗细值。这样,在需要确定目标笔迹粗细值时,就可以将目标操作设备最近一次存储的笔迹粗细值确定为目标笔迹粗细值。
101.步骤503、在得到目标笔迹粗细值之后,基于目标笔迹粗细值确定橡皮擦除控件。比如说,通过目标笔迹粗细值查询已配置的映射表,得到该目标笔迹粗细值对应的橡皮擦除控件的目标擦除面积,并生成与目标擦除面积对应的橡皮擦除控件。
102.在一种可能的实施方式中,可以预先配置映射表,该映射表可以包括笔迹粗细值与擦除面积之间的对应关系,在该映射表中,笔迹粗细值越大时擦除面积越大,笔迹粗细值越小时擦除面积越小,参见表1所示,为映射表的一个示例,当然,这里只是以该映射表为例,对此映射表的内容不作限制。
103.表1
[0104][0105]
示例性的,在得到目标笔迹粗细值之后,可以通过目标笔迹粗细值查询表1所示的映射表,得到目标笔迹粗细值对应的目标擦除面积。显然,在目标笔迹粗细值越大时,目标擦除面积越大;反之,在目标笔迹粗细值越小时,目标擦除面积越小。比如说,假设目标笔迹粗细值为12pixel,则目标擦除面积为6*8,即目标擦除面积对应矩形区域,矩形区域的宽度为6个像素,高度为8个像素。
[0106]
步骤504、在操作界面中显示橡皮擦除控件,以通过橡皮擦除控件对操作界面中的待擦除笔迹执行擦除操作。
[0107]
示例性的,在得到橡皮擦除控件对应的目标擦除面积之后,就可以生成与目标擦除面积匹配的橡皮擦除控件,并在操作界面中显示该橡皮擦除控件,即橡皮擦除控件的大小可以为目标擦除面积,如在操作界面中显示目标擦除面积为6*8的橡皮擦除控件。在此基础上,用户通过移动橡皮擦除控件,就可以通过橡皮擦除控件对操作界面中的待擦除笔迹执行擦除操作,对此擦除操作过程不作限制。
[0108]
比如说,针对上述方式1,参见图6a所示,示出了与目标擦除面积匹配的橡皮擦除控件。对于案例1,粗体的笔迹占比面积比细体更多,因此,目标笔迹粗细值比较大,橡皮擦除控件对应的目标擦除面积也比较大,因此,会显示比较大的橡皮擦除控件。对于案例2,细体的笔迹占比面积比粗体更多,因此,目标笔迹粗细值比较小,橡皮擦除控件对应的目标擦除面积也比较小,因此,会显示比较小的橡皮擦除控件。综上所述,案例1中整体平均笔迹粗细(黑板二字占比大且粗)大于案例2中整体平均笔迹粗细(黑板二字占比小且细),因此,案例1中的目标擦除面积大于案例2中的目标擦除面积。
[0109]
又例如,针对上述方式2,参见图6b所示,示出了与目标擦除面积匹配的橡皮擦除控件。对于案例1,粗体的笔迹与初始位置点更近(即“黑板”比“橡皮”离中心点更近),目标笔迹粗细值比较大,橡皮擦除控件对应的目标擦除面积也比较大,因此,会显示比较大的橡皮擦除控件。对于案例2,细体的笔迹与初始位置点更近(即“橡皮”比“黑板”离中心点更近),目标笔迹粗细值比较小,橡皮擦除控件对应的目标擦除面积也比较小,因此,会显示比较小的橡皮擦除控件。这样,案例1中的目标擦除面积大于案例2中的目标擦除面积。
[0110]
又例如,针对上述方式3,参见图6c所示,示出了与目标擦除面积匹配的橡皮擦除控件。假设已存储的笔迹粗细值为2px,则目标笔迹粗细值为2px,橡皮擦除控件对应的目标擦除面积与2px对应,橡皮擦除控件的目标擦除面积为最小。假设已存储的笔迹粗细值为6px,则目标笔迹粗细值为6px,橡皮擦除控件对应的目标擦除面积与6px对应,目标擦除面积位于中间。假设已存储的笔迹粗细值为12px,则目标笔迹粗细值为12px,橡皮擦除控件对
应的目标擦除面积与12px对应,橡皮擦除控件的目标擦除面积为最大。
[0111]
由以上技术方案可见,本技术实施例中,可以基于目标笔迹粗细值确定橡皮擦除控件,在目标笔迹粗细值越大时,橡皮擦除控件对应的目标擦除面积越大,从而在操作界面中显示与目标擦除面积匹配的橡皮擦除控件,以通过橡皮擦除控件对操作界面中的待擦除笔迹执行擦除操作,这样,能够自适应的调整橡皮擦除控件对应的目标擦除面积,且目标擦除面积与操作界面中笔迹的粗细值相关,从而能够高效的擦除特定区域,提高精细擦除效率,提升橡皮擦的整体体验,提升橡皮擦的使用体验,能够避免笔迹擦除操作比较复杂,操作便利性比较低,擦除效果比较差等问题,从而能够提高用户体验。
[0112]
基于与上述方法同样的申请构思,本技术实施例中提出一种笔迹擦除装置,应用于目标操作设备,参见图7所示,为该装置的结构示意图,该装置包括:
[0113]
获取模块71,用于在收到针对目标操作设备的操作界面的笔迹擦除指令之后,获取目标笔迹粗细值,目标笔迹粗细值用于表示操作界面中的笔迹的粗细值;确定模块72,用于基于所述目标笔迹粗细值确定橡皮擦除控件;其中,在所述目标笔迹粗细值越大时,则所述橡皮擦除控件对应的目标擦除面积越大;处理模块73,用于在所述操作界面中显示所述橡皮擦除控件,以通过所述橡皮擦除控件对操作界面中的待擦除笔迹执行擦除操作。
[0114]
示例性的,所述获取模块71获取目标笔迹粗细值时具体用于:基于所述橡皮擦除控件对应的初始位置点确定所述操作界面中的目标区域,并基于所述目标区域中的笔迹粗细值确定所述目标笔迹粗细值;或者,基于已存储的笔迹粗细值确定所述目标笔迹粗细值。
[0115]
示例性的,所述初始位置点是手势操作的中心点。
[0116]
示例性的,所述目标区域包括以所述初始位置点为中心像素点的圆形区域,或者,所述目标区域包括距离所述初始位置点最近的一条笔迹所在的位置。
[0117]
示例性的,所述获取模块71基于橡皮擦除控件对应的初始位置点确定所述操作界面中的目标区域时具体用于:以所述初始位置点为中心像素点,生成半径为第一像素值的圆形区域作为所述目标区域;或者,以所述初始位置点为中心像素点,生成半径为第二像素值的圆形区域作为候选区域;判断所述候选区域中是否存在笔迹,若是,则将所述候选区域作为所述目标区域,若否,则增加第二像素值的取值得到增加后像素值,将所述增加后像素值更新为第二像素值,返回执行生成半径为第二像素值的圆形区域作为候选区域的操作。
[0118]
示例性的,所述获取模块71基于所述目标区域中的笔迹粗细值确定所述目标笔迹粗细值时具体用于:若目标区域中存在一种笔迹粗细值,将所述笔迹粗细值确定为目标笔迹粗细值;或者,若目标区域中存在至少两种笔迹粗细值,将至少两种笔迹粗细值的集中趋势值确定为所述目标笔迹粗细值;或,若目标区域中存在至少两种笔迹粗细值,基于每种笔迹粗细值和每种笔迹粗细值在所述目标区域中的面积确定目标笔迹粗细值。
[0119]
示例性的,所述获取模块71基于每种笔迹粗细值和每种笔迹粗细值在所述目标区域中的面积确定目标笔迹粗细值时具体用于:基于每种笔迹粗细值在所述目标区域中的面积,将最大面积对应的笔迹粗细值确定为所述目标笔迹粗细值;或者,基于每种笔迹粗细值在所述目标区域中的面积,确定每种笔迹粗细值对应的权重值;其中,当笔迹粗细值在所述目标区域中的面积越大时,则该笔迹粗细值对应的权重值越大;基于每种笔迹粗细值和每种笔迹粗细值对应的权重值确定所述目标笔迹粗细值。
[0120]
示例性的,所述获取模块71基于已存储的笔迹粗细值确定所述目标笔迹粗细值时
具体用于:将所述目标操作设备最近一次存储的笔迹粗细值确定为所述目标笔迹粗细值;其中,所述目标操作设备最近一次存储的笔迹粗细值是所述操作界面中生成的最后一次笔迹对应的笔迹粗细值。
[0121]
示例性的,所述确定模块72基于所述目标笔迹粗细值确定橡皮擦除控件时具体用于:通过所述目标笔迹粗细值查询已配置的映射表,得到所述目标笔迹粗细值对应的目标擦除面积;其中,所述映射表包括笔迹粗细值与擦除面积之间的对应关系;生成与所述目标擦除面积对应的橡皮擦除控件。
[0122]
基于与上述方法同样的申请构思,本技术实施例中提出一种目标操作设备,参见图8所示,所述目标操作设备包括:处理器81和机器可读存储介质82,机器可读存储介质82存储有能够被处理器81执行的机器可执行指令;处理器81用于执行机器可执行指令,以实现本技术上述示例公开的笔迹擦除方法。
[0123]
基于与上述方法同样的申请构思,本技术实施例还提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被处理器执行时,能够实现本技术上述示例公开的笔迹擦除方法。
[0124]
其中,上述机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radom access memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
[0125]
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
[0126]
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0127]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0128]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可以由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0129]
而且,这些计算机程序指令也可以存储在能引导计算机或其它可编程数据处理设
备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或者多个流程和/或方框图一个方框或者多个方框中指定的功能。
[0130]
这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或者其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0131]
以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:


1.一种笔迹擦除方法,其特征在于,应用于目标操作设备,所述方法包括:在接收到针对目标操作设备的操作界面的笔迹擦除指令之后,获取目标笔迹粗细值,所述目标笔迹粗细值用于表示所述操作界面中的笔迹的粗细值;基于所述目标笔迹粗细值确定橡皮擦除控件;其中,在所述目标笔迹粗细值越大时,则所述橡皮擦除控件对应的目标擦除面积越大;在所述操作界面中显示所述橡皮擦除控件,以通过所述橡皮擦除控件对所述操作界面中的待擦除笔迹执行擦除操作。2.根据权利要求1所述的方法,其特征在于,所述获取目标笔迹粗细值,包括:基于橡皮擦除控件对应的初始位置点确定所述操作界面中的目标区域,基于所述目标区域中的笔迹粗细值确定所述目标笔迹粗细值;或者,基于已存储的笔迹粗细值确定所述目标笔迹粗细值。3.根据权利要求2所述的方法,其特征在于,所述初始位置点是手势操作的中心点,所述目标区域包括以所述初始位置点为中心像素点的圆形区域,或者,所述目标区域包括距离所述初始位置点最近的一条笔迹所在的位置;所述基于橡皮擦除控件对应的初始位置点确定所述操作界面中的目标区域,包括:以所述初始位置点为中心像素点,生成半径为第一像素值的圆形区域作为所述目标区域;或者,以所述初始位置点为中心像素点,生成半径为第二像素值的圆形区域作为候选区域;判断所述候选区域中是否存在笔迹,若是,则将所述候选区域作为所述目标区域,若否,则增加第二像素值的取值得到增加后像素值,将所述增加后像素值更新为第二像素值,返回执行生成半径为第二像素值的圆形区域作为候选区域的操作。4.根据权利要求2或3所述的方法,其特征在于,所述基于所述目标区域中的笔迹粗细值确定所述目标笔迹粗细值,包括:若所述目标区域中存在一种笔迹粗细值,则将所述笔迹粗细值确定为所述目标笔迹粗细值;或者,若所述目标区域中存在至少两种笔迹粗细值,则将所述至少两种笔迹粗细值的集中趋势值确定为所述目标笔迹粗细值;或者,若所述目标区域中存在至少两种笔迹粗细值,则基于每种笔迹粗细值和每种笔迹粗细值在所述目标区域中的面积确定所述目标笔迹粗细值。5.根据权利要求4所述的方法,其特征在于,所述基于每种笔迹粗细值和每种笔迹粗细值在所述目标区域中的面积确定所述目标笔迹粗细值,包括:基于每种笔迹粗细值在所述目标区域中的面积,将最大面积对应的笔迹粗细值确定为所述目标笔迹粗细值;或者,基于每种笔迹粗细值在所述目标区域中的面积,确定每种笔迹粗细值对应的权重值;其中,当笔迹粗细值在所述目标区域中的面积越大时,则该笔迹粗细值对应的权重值越大;基于每种笔迹粗细值和每种笔迹粗细值对应的权重值确定所述目标笔迹粗细值。6.根据权利要求2所述的方法,其特征在于,所述基于已存储的笔迹粗细值确定所述目标笔迹粗细值,包括:
将所述目标操作设备最近一次存储的笔迹粗细值确定为所述目标笔迹粗细值;其中,所述目标操作设备最近一次存储的笔迹粗细值是所述操作界面中生成的最后一次笔迹对应的笔迹粗细值。7.根据权利要求1或者2所述的方法,其特征在于,所述基于所述目标笔迹粗细值确定橡皮擦除控件,包括:通过所述目标笔迹粗细值查询已配置的映射表,得到所述目标笔迹粗细值对应的目标擦除面积;其中,所述映射表包括笔迹粗细值与擦除面积之间的对应关系;生成与所述目标擦除面积对应的橡皮擦除控件。8.一种笔迹擦除装置,其特征在于,应用于目标操作设备,所述装置包括:获取模块,用于在收到针对目标操作设备的操作界面的笔迹擦除指令之后,获取目标笔迹粗细值,目标笔迹粗细值用于表示操作界面中的笔迹的粗细值;确定模块,用于基于所述目标笔迹粗细值确定橡皮擦除控件;其中,在所述目标笔迹粗细值越大时,则所述橡皮擦除控件对应的目标擦除面积越大;处理模块,用于在所述操作界面中显示所述橡皮擦除控件,以通过所述橡皮擦除控件对操作界面中的待擦除笔迹执行擦除操作。9.根据权利要求8所述的装置,其特征在于,其中,所述获取模块获取目标笔迹粗细值时具体用于:基于橡皮擦除控件对应的初始位置点确定所述操作界面中的目标区域,基于所述目标区域中的笔迹粗细值确定所述目标笔迹粗细值;或者,基于已存储的笔迹粗细值确定所述目标笔迹粗细值;其中,所述初始位置点是手势操作的中心点,所述目标区域包括以所述初始位置点为中心像素点的圆形区域,或者,所述目标区域包括距离所述初始位置点最近的一条笔迹所在的位置,所述获取模块基于橡皮擦除控件对应的初始位置点确定所述操作界面中的目标区域时具体用于:以所述初始位置点为中心像素点,生成半径为第一像素值的圆形区域作为所述目标区域;或者,以所述初始位置点为中心像素点,生成半径为第二像素值的圆形区域作为候选区域;判断所述候选区域中是否存在笔迹,若是,则将所述候选区域作为所述目标区域,若否,则增加第二像素值的取值得到增加后像素值,将所述增加后像素值更新为第二像素值,返回执行生成半径为第二像素值的圆形区域作为候选区域的操作;其中,所述获取模块基于所述目标区域中的笔迹粗细值确定所述目标笔迹粗细值时具体用于:若目标区域中存在一种笔迹粗细值,则将所述笔迹粗细值确定为目标笔迹粗细值;或者,若目标区域中存在至少两种笔迹粗细值,则将至少两种笔迹粗细值的集中趋势值确定为所述目标笔迹粗细值;或者,若目标区域中存在至少两种笔迹粗细值,则基于每种笔迹粗细值和每种笔迹粗细值在所述目标区域中的面积确定目标笔迹粗细值;其中,所述获取模块基于每种笔迹粗细值和每种笔迹粗细值在所述目标区域中的面积确定目标笔迹粗细值时具体用于:基于每种笔迹粗细值在所述目标区域中的面积,将最大面积对应的笔迹粗细值确定为所述目标笔迹粗细值;或者,基于每种笔迹粗细值在所述目标区域中的面积,确定每种笔迹粗细值对应的权重值;其中,当笔迹粗细值在所述目标区域中的面积越大时,则该笔迹粗细值对应的权重值越大;基于每种笔迹粗细值和每种笔迹粗细值对应的权重值确定所述目标笔迹粗细值;其中,所述获取模块基于已存储的笔迹粗细值确定所述目标笔迹粗细值时具体用于:
将所述目标操作设备最近一次存储的笔迹粗细值确定为所述目标笔迹粗细值;其中,所述目标操作设备最近一次存储的笔迹粗细值是所述操作界面中生成的最后一次笔迹对应的笔迹粗细值;其中,所述确定模块基于所述目标笔迹粗细值确定橡皮擦除控件时具体用于:通过所述目标笔迹粗细值查询已配置的映射表,得到所述目标笔迹粗细值对应的目标擦除面积;其中,所述映射表包括笔迹粗细值与擦除面积之间的对应关系;生成与所述目标擦除面积对应的橡皮擦除控件。10.一种目标操作设备,其特征在于,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述处理器用于执行机器可执行指令,以实现权利要求1-7任一所述的方法。

技术总结


本申请提供一种笔迹擦除方法、装置及设备,该方法包括:在接收到针对目标操作设备的操作界面的笔迹擦除指令之后,获取目标笔迹粗细值,目标笔迹粗细值用于表示所述操作界面中的笔迹的粗细值;基于目标笔迹粗细值确定橡皮擦除控件;在目标笔迹粗细值越大时,所述橡皮擦除控件对应的目标擦除面积越大;在操作界面中显示所述橡皮擦除控件,以通过橡皮擦除控件对所述操作界面中的待擦除笔迹执行擦除操作。通过本申请的技术方案,能够高效的擦除特定区域,提高精细擦除效率,提升橡皮擦的使用体验。提升橡皮擦的使用体验。提升橡皮擦的使用体验。


技术研发人员:

陈婉铃 江秀峰 叶志龙

受保护的技术使用者:

杭州海康威视数字技术股份有限公司

技术研发日:

2022.11.29

技术公布日:

2023/3/21

本文发布于:2024-09-22 03:41:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/79480.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:笔迹   粗细   目标   擦除
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议