一种屏幕区域的擦除检测方法及装置制造方法及图纸

技术编号:15540219 阅读:92 留言:0更新日期:2017-06-05 10:12
本发明专利技术适用计算机技术领域,提供了一种屏幕区域的擦除检测方法及装置,所述方法包括:获取用户所选橡皮擦的形状并根据所述形状划分待擦除屏幕区域,以得到多个子区域,获取橡皮擦在待擦除屏幕区域中的位置,并根据位置获取与橡皮擦相交的子区域,获取橡皮擦和与橡皮擦相交的子区域的距离,当距离小于预设的距离阈值时,将相交的子区域标记为被擦除干净,当检测到所有子区域被标记为被擦除干净时,输出待擦除屏幕区域被擦除干净的提示消息。本发明专利技术实现了通过子区域和橡皮擦的距离确定子区域是否被擦除干净,进而确定屏幕区域是否被擦除干净,从而有效地提高了检测屏幕区域被擦除干净的效率。

Screen area erase detection method and device

The invention is applied to computer technology, provides erasing method and device for detecting the screen area, the method comprises: obtaining the user selected according to the shape of the eraser to erase the screen shape divided area, in order to obtain a plurality of sub areas in the region to obtain the eraser to erase the screen in position, and according to the position of acquisition sub region and eraser intersection, distance to get with the eraser eraser and intersection of the sub region, when the distance is less than a preset threshold when the sub region mark for intersection is erased cleanly, when detected in all sub regions are marked as being cleaned when the output screen area is to be erased the message wipe clean. The invention realizes the sub regional and regional distance determine the eraser is cleaned, and then determine whether the screen area is cleaned so as to effectively improve the efficiency of detection screen is erased clean.

【技术实现步骤摘要】
一种屏幕区域的擦除检测方法及装置
本专利技术属于计算机
,尤其涉及一种屏幕区域的擦除检测方法及装置。
技术介绍
擦除功能不仅是绝大多数的绘图、学习、图片处理等软件的必备功能,而且是平板电脑、智能手机等设备的手写笔具有的优选功能,该功能的出现提高了手写输入和图片处理的人性化程度,使得用户能够即时对输入的笔迹或者图片内容进行有选择性的修改。在对屏幕区域中的内容进行擦除时,单单靠人眼对屏幕区域是否被擦除干净进行判断容易出现遗漏,而计算机、智能手机等设备对屏幕区域是否被擦除干净进行判断所采用的方法是对该屏幕区域内的像素点一个一个地检查和判断,当屏幕区域较大(即包含的像素点较多)时,该方法效率较低,降低了设备的响应速度。
技术实现思路
本专利技术的目的在于提供一种屏幕区域的擦除检测方法及装置,旨在解决由于现有技术无法提供一种有效的检测屏幕区域被擦除干净的方法,导致确定屏幕区域是否被擦除干净时效率低下的问题。一方面,本专利技术提供了一种屏幕区域的擦除检测方法,所述方法包括下述步骤:获取用户所选橡皮擦的形状并根据所述形状划分待擦除屏幕区域,以得到多个子区域;获取所述橡皮擦在所述待擦除屏幕区域中的位置,并根据所述位置获取与所述橡皮擦相交的子区域;获取所述橡皮擦与所述相交的子区域的距离,当所述距离小于预设的距离阈值时,将所述相交的子区域标记为被擦除干净;当检测到所有子区域被标记为被擦除干净时,输出所述待擦除屏幕区域被擦除干净的提示消息。另一方面,本专利技术提供了一种屏幕区域的擦除检测装置,所述装置包括:子区域划分模块,用于获取用户所选橡皮擦的形状并根据所述形状划分待擦除屏幕区域,以得到多个子区域;位置获取模块,用于获取所述橡皮擦在所述待擦除屏幕区域中的位置,并根据所述位置获取与所述橡皮擦相交的子区域;子区域标记模块,用于获取所述橡皮擦与所述相交的子区域的距离,当所述距离小于预设的距离阈值时,将所述相交的子区域标记为被擦除干净;以及擦除完成模块,用于当检测到所有子区域被标记为被擦除干净时,输出所述待擦除屏幕区域被擦除干净的提示消息。本专利技术获取用户所选橡皮擦的形状并根据该形状划分待擦除屏幕区域,以得到多个子区域,在擦除过程中,获取橡皮擦在待擦除屏幕区域中的位置,并根据该位置获取与橡皮擦相交的子区域,进而获取橡皮擦和相交的子区域的距离,当该距离小于预设的距离阈值时将该相交的子区域标记为被擦除干净,从而当检测到待擦除屏幕区域的所有子区域都被标记为被擦除干净时,输出待擦除屏幕区域被擦除干净的提示消息。这样,本专利技术有效地提高了屏幕区域是否被擦除干净的检测效率。附图说明图1是本专利技术实施例一提供的屏幕区域的擦除检测方法的实现流程图;图2是本专利技术实施例二提供的屏幕区域的擦除检测装置的结构图;以及图3是本专利技术实施例三提供的屏幕区域的擦除检测装置的结构图;具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:实施例一:图1示出了本专利技术实施例一提供的屏幕区域的擦除检测方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:在步骤S101中,获取用户所选橡皮擦的形状并根据形状划分待擦除屏幕区域,以得到多个子区域。本专利技术实施例适用于计算机、智能手机等支持用户对屏幕区域的输入内容进行擦除的智能设备。擦除功能在用户界面通常被称为橡皮擦,因此当接收到用户输入的擦除命令时,获取用户所选橡皮擦的形状,并根据橡皮擦的形状将待擦除屏幕区域划分为多个子区域。在具体实施过程中,待擦除屏幕区域被划分为多个子区域时,可存在相交的子区域,使得待擦除屏幕区域能够被完全划分,并且划分后得到的子区域形状、大小相同。优选地,在具体实施过程中,橡皮擦常见的形状为正方形或者圆形,因此可依据橡皮擦能够完全覆盖住的正方形或圆形形状对待擦除屏幕区域进行划分,使得在擦除过程中当橡皮擦和与橡皮擦相交的子区域的距离足够近时,可近似认为橡皮擦完全覆盖住相交的子区域,即相交的子区域已被擦除干净,从而减小标记相交的子区域被擦除干净的过程中的误差。在步骤S102中,获取橡皮擦在待擦除屏幕区域中的位置,并根据位置获取与橡皮擦相交的子区域。在本专利技术实施例中,在擦除过程中实时获取橡皮擦在待擦除屏幕区域中的位置,并获取待擦除屏幕区域内与该位置相交的子区域,与该位置相交的子区域中还包括与该位置重叠的子区域。当存在多个与橡皮擦相交的子区域,获取所有与橡皮擦相交的子区域。优选地,当存在多个与橡皮擦相交的子区域时,可先检测每个与橡皮擦相交的子区域是否被标记为被擦除干净,根据检测结果获取其中未被标记为被擦除干净的子区域,从而避免对同一个子区域进行多次标记,提高在后面步骤中子区域的标记效率。在步骤S103中,获取橡皮擦与相交的子区域的距离,当距离小于预设的距离阈值时,将相交的子区域标记为被擦除干净。在本专利技术实施例中,根据橡皮擦和与橡皮擦相交的子区域在待擦除屏幕区域的位置分别获取橡皮擦和与橡皮擦相交的子区域的中心点坐标,并根据橡皮擦和与橡皮擦相交的子区域的中心点坐标获取两者的距离,将该距离与预设的距离阈值比较,当该距离小于预设的距离阈值时,可近似认为橡皮擦与该橡皮擦相交的子区域完全重叠,因此,可将该相交的子区域标记为被擦除干净。优选地,距离阈值可根据设备或用户的检测精度进行设置,以提高设备的智能化和人性化。具体地,距离阈值可选取较小的值,使得当橡皮擦和与橡皮擦相交的子区域重叠面积更多时才近似认为橡皮擦和与橡皮擦相交的子区域完全重叠,从而减少该近似过程的误差。在步骤S104中,当检测到所有子区域被标记为被擦除干净时,输出待擦除屏幕区域被擦除干净的提示消息。在本专利技术实施例中,当接收到用户输入的擦除结束的消息时,检测待擦除屏幕区域所有子区域的标记状态,当所有子区域都被标记为被擦除干净时,可认为整个待擦除屏幕区域被擦除干净,并通过文字、语音等方式输出待擦除屏幕区域被擦除干净的提示信息。优选地,当检测到存在未被标记为被擦除干净的子区域时,获取待擦除屏幕区域中所有未被标记为被擦除干净的子区域,并通过不同颜色、不同符号等方式突出显示这些未被标记为被擦除干净的子区域,同时可通过提示框提醒、语音提醒等方式提醒用户对这些未被标记为被擦除干净的子区域进行重新擦除,直至所有子区域被标记为被擦除干净。本专利技术实施例根据橡皮擦的形状将待擦除屏幕区域划分为多个子区域,并标记每个子区域的擦除状态,最后通过所有子区域都被标记为被擦除干净输出待擦除屏幕区域被擦除完成的提示消息,从而有效地提高了检测屏幕区域被擦除干净的效率。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。实施例二:图2示出了本专利技术实施例二提供的屏幕区域的擦除检测装置的结构,为了便于说明,仅示出了与本专利技术实施例相关的部分。在本专利技术实施例中,引导屏幕区域擦除完成装置包括子区域划分模块21、位置获取模块22、子区域标记模块23,擦除完成模块24,其中:子区域划分模块本文档来自技高网...
一种屏幕区域的擦除检测方法及装置

【技术保护点】
一种屏幕区域的擦除检测方法,其特征在于,所述方法包括下述步骤:获取用户所选橡皮擦的形状并根据所述形状划分待擦除屏幕区域,以得到多个子区域;获取所述橡皮擦在所述待擦除屏幕区域中的位置,并根据所述位置获取与所述橡皮擦相交的子区域;获取所述橡皮擦与所述相交的子区域的距离,当所述距离小于预设的距离阈值时,将所述相交的子区域标记为被擦除干净;当检测到所有子区域被标记为被擦除干净时,输出所述待擦除屏幕区域被擦除干净的提示消息。

【技术特征摘要】
1.一种屏幕区域的擦除检测方法,其特征在于,所述方法包括下述步骤:获取用户所选橡皮擦的形状并根据所述形状划分待擦除屏幕区域,以得到多个子区域;获取所述橡皮擦在所述待擦除屏幕区域中的位置,并根据所述位置获取与所述橡皮擦相交的子区域;获取所述橡皮擦与所述相交的子区域的距离,当所述距离小于预设的距离阈值时,将所述相交的子区域标记为被擦除干净;当检测到所有子区域被标记为被擦除干净时,输出所述待擦除屏幕区域被擦除干净的提示消息。2.如权利要求1所述的方法,其特征在于,获取所述橡皮擦与所述相交的子区域的距离,当所述距离小于预设的距离阈值时,将所述相交的子区域标记为被擦除干净的步骤,包括:根据所述橡皮擦和所述相交的子区域在所述待擦除屏幕区域的位置分别获取所述橡皮擦和所述相交的子区域的中心点坐标;根据所述橡皮擦的中心点坐标和所述相交的子区域的中心点坐标获取所述橡皮擦和所述相交的子区域的距离;将所述距离和预设的距离阈值比较,当所述距离小于所述预设的距离阈值时,标记所述相交的子区域被擦除干净。3.如权利要求1所述的方法,其特征在于,当检测到所有子区域被标记为被擦除干净时,输出所述待擦除屏幕区域被擦除干净的提示消息的步骤,包括:当接收到擦除结束的消息时,检测所述所有子区域的标记状态;当所述所有子区域都被标记为被擦除干净时,输出所述待擦除屏幕区域被擦除干净的提示信息。4.如权利要求1所述的方法,其特征在于,所述方法还包括:当检测到存在未被标记为被擦除干净的所述子区域时,执行擦除未完成引导操作。5.如权利要求4所述的方法,其特征在于,当检测到存在未被标记为被擦除干净的所述子区域时,执行擦除未完成引导操作的步骤,包括:获取所述待擦除屏幕区域中未被标记为被擦除干净的子区域,并显示所述未被标记为被擦除干净的子区域;提醒所述用户对所述未被标记为被擦除干净的子区域进行重新擦除,并检测所述用户重新擦除的结果。6.一种屏...

【专利技术属性】
技术研发人员:胡盛平
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1