Nothing Special   »   [go: up one dir, main page]

CN111046638B - 一种墨迹清除的方法、装置、电子设备及存储介质 - Google Patents

一种墨迹清除的方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN111046638B
CN111046638B CN201811191459.9A CN201811191459A CN111046638B CN 111046638 B CN111046638 B CN 111046638B CN 201811191459 A CN201811191459 A CN 201811191459A CN 111046638 B CN111046638 B CN 111046638B
Authority
CN
China
Prior art keywords
ink
page
document
marks
timer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811191459.9A
Other languages
English (en)
Other versions
CN111046638A (zh
Inventor
区钺坚
黄志濠
周飞
张宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Guangzhou Kingsoft Mobile Technology Co Ltd
Original Assignee
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Guangzhou Kingsoft Mobile Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Office Software Inc, Zhuhai Kingsoft Office Software Co Ltd, Guangzhou Kingsoft Mobile Technology Co Ltd filed Critical Beijing Kingsoft Office Software Inc
Priority to CN201811191459.9A priority Critical patent/CN111046638B/zh
Priority to PCT/CN2019/106932 priority patent/WO2020073787A1/zh
Publication of CN111046638A publication Critical patent/CN111046638A/zh
Application granted granted Critical
Publication of CN111046638B publication Critical patent/CN111046638B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种墨迹清除的方法、装置、电子设备及存储介质。本发明实施了一种墨迹清除的方法,在墨迹绘制完成后,为墨迹启动定时器,当定时器计时结束时,根据该墨迹所在文档演示页的文档对象和其他墨迹,重新绘制并显示重绘图像。由于重绘图像中不包含该墨迹,因此达到了清除墨迹的效果。并且,在清除墨迹之前,还可以将墨迹淡化显示。

Description

一种墨迹清除的方法、装置、电子设备及存储介质
技术领域
本发明涉及文档演示软件技术领域,特别是涉及一种墨迹清除的方法、装置、电子设备及存储介质。
背景技术
在现有技术中,演讲者使用文档演示软件向观众演示文档的过程中,经常会使用文档演示软件的绘制墨迹的功能选项在演示文档中绘制墨迹,以帮助观众理解文档的内容。
演讲者绘制完墨迹之后,如果想要擦除该墨迹,则需要中断当前的演讲,然后使用文档演示软件提供的把清除墨迹的功能选项清除墨迹,例如:用橡皮擦功能逐条擦除,或者选择一次性清除当前演示文档上的全部墨迹。这样,演讲者和观众的思路都被打断了。
发明内容
本发明实施例的目的在于提供一种墨迹清除方法、装置、电子设备及存储介质,以实现在不打断演讲者和观众的思路的情况下,清除墨迹。具体技术方案如下:
一种墨迹清除的方法,包括:
接收即将有墨迹输入的指令;
检测当前墨迹是否绘制完成;
如果绘制完成,记录当前墨迹;
将当前墨迹作为待清除墨迹,并启动定时器;所述定时器的计时时间为预设的清除墨迹时间;
当所述定时器计时结束时,清除所述待清除墨迹。
可选的,所述接收即将有墨迹输入的指令,包括:接收用户在文档演示软件中选择绘制墨迹的功能选项的指令。
可选的,所述预设的清除墨迹时间,包括:
预设的默认清除墨迹时间或用户输入的清除墨迹时间。
可选的,在所述清除所述待清除墨迹之前,所述方法还包括:
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹。
所述清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹,且不包含所述待清除墨迹的重绘图像。
可选的,在所述清除所述待清除墨迹之前,所述方法还包括:
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则确定当前显示页的重新显示区域;所述重新显示区域,基于待清除墨迹在当前显示页的位置确定,且大于等于所述待清除墨迹在当前显示页所占据的显示区域;获取所述重新显示区域中的文档对象和其他墨迹。
所述清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制包含所述重新显示区域中的文档对象和其他墨迹,且不包含所述待清除墨迹的重绘图像;
从所述重绘图像中,获取与所述重新显示区域重合的区域的图像,作为重新显示的图像;
在所述重新显示区域内,显示所述重新显示的图像。
可选的,所述待清除墨迹具有初始的透明度。
所述启动定时器之后,以及在所述定时器计时结束之前,所述方法还包括:
检测所述定时器的计时进度是否达到预设的多个目标进度中的任意一个目标进度;所述预设的多个目标进度,与预设的多个透明度一一对应;
如果达到任意一个目标进度,则根据该目标进度所对应的预设的透明度,改变所述待清除墨迹的透明度;
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像。
可选的,在所述定时器计时结束时,所述方法还包括:
将所述待清除墨迹的透明度修改为全透明;
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹。
所述清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,其中,所述待清除墨迹的透明度为全透明。
一种墨迹清除的装置,包括:
接收模块、检测模块、记录模块、定时模块以及清除模块;
所述接收模块,用于接收即将有墨迹输入的指令;
所述检测模块,用于检测当前墨迹是否绘制完成;
所述记录模块,用于在当前墨迹绘制完成后,记录当前墨迹;
所述定时模块,用于将当前墨迹作为待清除墨迹,并启动定时器;所述定时器的计时时间为预设的清除墨迹时间;
所述清除模块,用于在所述定时器计时结束时,清除所述待清除墨迹。
可选的,所述接收模块,接收即将有墨迹输入的指令,包括:接收用户在文档演示软件中选择绘制墨迹的功能选项的指令。
可选的,所述预设的清除墨迹时间,包括:
预设的默认清除墨迹时间或用户输入的清除墨迹时间。
可选的,所述清除模块,还用于:
在所述清除所述待清除墨迹之前,判断所述待清除墨迹所在文档演示页是否为当前显示页;如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹。
所述清除模块,清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹,且不包含所述待清除墨迹的重绘图像。
可选的,所述清除模块,还用于:
在所述清除所述待清除墨迹之前,判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则确定当前显示页的重新显示区域;所述重新显示区域,基于待清除墨迹在当前显示页的位置确定,且大于等于所述待清除墨迹在当前显示页所占据的显示区域;获取所述重新显示区域中的文档对象和其他墨迹。
所述清除模块,清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制包含所述重新显示区域中的文档对象和其他墨迹,且不包含所述待清除墨迹的重绘图像;
从所述重绘图像中,获取与所述重新显示区域重合的区域的图像,作为重新显示图像;
在所述重新显示区域内,显示所述重新显示图像。
可选的,所述待清除墨迹具有初始的透明度。
所述装置还包括:淡化模块。
所述淡化模块,用于:
在所述定时模块启动定时器之后,以及在所述定时器计时结束之前,
检测所述定时器的计时进度是否达到预设的多个目标进度中的任意一个目标进度;所述预设的多个目标进度,与预设的多个透明度一一对应;
如果达到任意一个目标进度,则根据该目标进度所对应的预设的透明度,改变所述待清除墨迹的透明度;
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像。
可选的,所述淡化模块,还用于:在所述定时器计时结束时,将所述待清除墨迹的透明度修改为全透明。
当所述待清除墨迹的透明度为全透明时,所述清除模块,还用于:
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹。
所述清除模块,清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,其中,所述待清除墨迹的透明度为全透明。
一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信。
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一墨迹清除的方法所述的方法步骤。
一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一墨迹清除的方法所述的方法步骤。
本发明实施例提供的墨迹清除的方法,可以在墨迹绘制完成后,为墨迹启动定时器,当定时器计时结束时,清除墨迹。相比于现有技术清除墨迹的方法,本发明实施例提供的墨迹清除的方法,可以在不打断演讲者和观众的思路的情况下,自动清除墨迹。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的墨迹清除的方法的流程图;
图2为本发明实施例提供的墨迹清除的方法,由用户输入默认清除墨迹时间时的配置界面示意图;
图3为本发明实施例提供的墨迹清除的方法,在墨迹被清除之前,墨迹的透明度逐渐淡化显示的效果图;
图4为本发明实施例提供的墨迹清除的装置的结构示意图;
图5为本发明实施例提供的用于墨迹清除的电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了在不打断演讲者和观众的思路的情况下,自动清除用户所绘制的墨迹,本发明实施例提供了一种墨迹清除方法、装置、电子设备及存储介质。
首先,对本发明实施例提供的墨迹清除方法进行详细说明。
如图1所示,本发明实施例提供的墨迹清除方法,包括以下步骤:
S101:接收即将有墨迹输入的指令。
S102:检测当前墨迹是否绘制完成。
在本步骤中,墨迹可以是由文档演示软件的用户所绘制的墨迹,如:用户点击一下鼠标,此时鼠标指针位置为墨迹的起始点,用户移动鼠标指针,墨迹随着移动轨迹生成,当用户再次点击鼠标后,此时鼠标指针的位置为墨迹的终止点,一个墨迹绘制完成。
在其他的实施例中,也可以将在一个预设的时间间隔之内绘制的一组墨迹看做是一个墨迹。当开始绘制墨迹时,即开始监测绘制时间,当绘制时间达到预设的时间间隔,则认为该时间间隔之内所绘制的全部墨迹为一个墨迹。
在其他的实施中,绘制墨迹所使用的文档演示软件,还可以支持用户自定义一个墨迹:当用户连续绘制多条墨迹之后,在文档演示软件中选择确定一条墨迹输入完成。此时,用户绘制的多条墨迹,则被认为是一个墨迹。如:用户使用墨迹绘制的功能,在文档演示软件的演示界面写了一个“赢”字,用户写完这个字后,在文档演示软件中选择“确定一条墨迹输入完成”。此时,用户绘制的“赢”字,即为一个墨迹。
S103:如果绘制完成,记录当前墨迹。
在本步骤中,记录当前墨迹的方式,按照绘制墨迹所用的文档演示软件保存墨迹的数据的方式执行。
S104:将当前墨迹作为待清除墨迹,并启动定时器;定时器的计时时间为预设的清除墨迹时间。
在本步骤中,定时器的计时方式可以为正计时或倒计时。此外,可以如步骤S102中所提到的,为用户点击鼠标所绘制的一条墨迹启动定时器;也可以为在预设的时间间隔之内绘制的所有墨迹统一启动一个定时器;还可以为用户绘制的多条墨迹但被用户自定义为一个墨迹的墨迹启动一个定时器。
在其他实施例中,用户演示文档中绘制完一个墨迹之后,可以在文档演示软中选择是否为该墨迹启动定时器。如果用户选择不启动定时器,那么该墨迹就不会被清除。
S105:当定时器计时结束时,清除待清除墨迹。
在本步骤中,可以根据步骤S104中所使用的启动定时器的方式,相应的删除计时结束的墨迹。
本发明实施例提供的墨迹清除的方法,可以在墨迹绘制完成后,为墨迹启动定时器,当定时器计时结束时,自动清除墨迹。相比于现有技术需要用户手动清除墨迹的方法,本发明实施例提供的墨迹清除的方法,可以在不打断演讲者和观众的思路的情况下,自动清除墨迹。
在其他的实施例中,接收即将有墨迹输入的指令,可以包括:接收用户在文档演示软件中选择绘制墨迹的功能选项的指令。这里,文档演示软件可以是WPS演示软件。
相应的,在文档演示软件中选择绘制墨迹的功能选项,可以是用户在WPS演示软件中选择指针选项中的“笔”或者“荧光笔”的功能。
当然,除了WPS演示软件之外,文档演示软件也可以是其他支持文档演示的软件。
在其他的实施例中,预设的清除墨迹时间,可以包括:预设的默认清除墨迹时间或用户输入的清除墨迹时间。
在实际应用中,预设的默认清除墨迹时间是文档演示软件所默认的时间。此外,文档演示软件可以包括一个供用户配置清除墨迹时间的功能选项。如图2所示,图2为本发明实施例提供的墨迹清除的方法,由用户输入默认清除墨迹时间时的配置界面示意图。用户输入了清除墨迹时间,点击确定之后,文档演示软件就会根据用户输入的清除墨迹时间,为用户绘制的墨迹启动相应时间的定时器。但是,如果用户未输入清除墨迹时间,那么,文档演示软件就会根据其所默认的时间,为用户绘制的墨迹启动相应时间的定时器。
在其他的实施例中,在清除待清除墨迹之前,还可以包括以下步骤:
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹。
在实际应用中,文档演示页中的全部文档对象,可以是用户在制作演示文档时,在该文档演示页所使用的幻灯片模板背景,以及在该幻灯片模板背景上所编辑的或插入的其他文档对象。具体的,文档对象可以包括:文本框、图片、剪贴画、自选图形、表格、图表、页眉、页脚、艺术字、日期、时间、幻灯片编号,以及幻灯片所使用的幻灯片模板背景等。
相应的,清除待清除墨迹,可以包括:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹,且不包含待清除墨迹的重绘图像。
这里,重绘图像与待清除墨迹被清除掉之前的文档演示页的显示图像区别仅在于:前者不包括待清除墨迹。
在实际应用中,用户在演示文档的某一页绘制完墨迹之后,出于演讲的需要,可能会切换到演示文档的其他页。此时,在原来的页面上绘制的墨迹的清除墨迹时间,可以继续计时,但只有在用户再返回该页时,即该墨迹所在的文档演示页再次成为当前显示页时,才会向用户显示重绘图像。因此,即使某个墨迹的计时时间结束,只要该墨迹所在的文档演示页不是当前显示页,就不会有生成并显示该墨迹所在文档演示页的重绘图像的操作。这样,可以避免无谓的软件操作,节省软件所耗费的计算机内存资源。
在其他的实施例中,在清除待清除墨迹之前,也可以包括以下步骤:
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则确定当前显示页的重新显示区域;其中,重新显示区域,基于待清除墨迹在当前显示页的位置确定,且大于等于待清除墨迹在当前显示页所占据的显示区域;获取重新显示区域中的文档对象和其他墨迹。
在实际应用中,可以按照预设的划分方式和划分个数,将当前显示页划分为多个子区域。例如,将当前显示页面划分为4个、6个、8个、9个或16个矩形区域。相应的,确定当前显示页的重新显示区域,即是确定待清除墨迹所在的一个或多个子区域。
在其他实施方式中,还可以根据待清除墨迹在当前显示页所占据的显示区域,确定一个能够包括待清除墨迹且与待清除墨迹的边缘相切的矩形或椭圆形的最小区域。然后,将该最小区域作为重新显示区域。
在实际应用中,某个文档对象或其他墨迹可能只有一部分位于重新显示区域之内。此时,获取重新显示区域中文档对象和其他墨迹,除了要获取全部位于重新显示区域之内的文档对象和其他墨迹之外,还需要获取部分位于重新显示区域之内的完整的文档对象和其他墨迹。
相应的,清除待清除墨迹,可以包括:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制包含重新显示区域中的文档对象和其他墨迹,且不包含待清除墨迹的重绘图像;
从重绘图像中,获取与重新显示区域重合的区域的图像,作为重新显示的图像;
在重新显示区域内,显示该重新显示的图像。
在实际应用中,由于文档对象可能包括幻灯片模板背景,并且可能有些文档对象和其他墨迹仅部分位于重新显示区域之内。因此,使用这样的文档对象和其他墨迹所重新绘制的重绘图像,其大小尺寸很可能大于重新显示区域的尺寸,甚至与文档演示页的当前显示页的大小相等。但是,由于该重绘图像中的文档对象和其他墨迹所处的位置和比例等,与这些文档对象和其他墨迹在文档演示页中所处的位置是相同的,因此,该重绘图像与待清除墨迹被清除掉之前的文档演示页的显示图像,在重新显示区域之内的区别仅在于:前者不包括待清除墨迹。
在其他的实施例中,待清除墨迹具有初始的透明度。
在启动定时器之后,以及在定时器计时结束之前,还可以:
检测定时器的计时进度是否达到预设的多个目标进度中的任意一个目标进度;其中,预设的多个目标进度,与预设的多个透明度一一对应;
如果达到任意一个目标进度,则根据该目标进度所对应的预设的透明度,改变待清除墨迹的透明度;
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像。
在实际应用中,预设的多个目标进度,与预设的多个透明度一一对应。定时器的计时进度越接近计时结束,透明度越大。从而用户所能看到的显示效果是:随着计时进度的增加,待清除墨迹逐渐变淡。如图3所示,图3为本发明实施例提供的墨迹清除的方法,在墨迹被清除之前,墨迹的透明度逐渐淡化显示的效果图。从图3中可以看到,刚刚绘制完时,墨迹的颜色较深。随着计时进度的增加,墨迹逐渐被淡化显示。当计时进度达到80%时,墨迹的颜色已经非常淡了。
在该实施例中,重新绘制的图像,与待清除墨迹的透明度未发生改变之前的文档演示页的显示图像,区别仅在于:待清除墨迹的透明度不同。
该实施例中,将待清除墨迹淡化显示,一是可以使演讲者和观众大致了解该墨迹预计多久将会被清除;二是在墨迹被清除之前,在给观众足够的时间理解该墨迹所要表达的含义的同时,又不会完全挡住该墨迹之下的原文档演示页的文档内容。
此外,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,与上述清除墨迹的实施例的实施方式相同,此处不再赘述。
在其他的实施例中,当定时器计时结束时,可以将待清除墨迹的透明度修改为全透明。
然后,判断待清除墨迹所在文档演示页是否为当前显示页;如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹。
相应的,清除待清除墨迹,可以包括:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,其中,待清除墨迹的透明度为全透明。
这里,用将待清除墨迹完全透明化的方式,同样达到了清除待清除墨迹的效果。
结合上述清除待清除墨迹的实施例,在另一个实施例中,当定时器的计时时间结束时,文档演示软件可以先向用户询问是否保留该墨迹。如果用户选择清除墨迹,那么再继续清除墨迹。如果用户选择保留墨迹,那么该墨迹就将被保留在演示文档中。
在其他实施例中,在用户选择关闭演示文档时,如果有墨迹的定时器尚未计时结束,则文档演示软件向用户询问是否保留未被清除的墨迹,然后根据用户的选择执行相应的操作。
本发明实施例提供的墨迹清除的方法,根据预设的默认清除墨迹时间或用户输入的清除墨迹时间,为用户绘制到演示文档中的墨迹启动定时器,当定时器计时结束时,根据该墨迹所在文档演示页的文档对象和其他墨迹,重新绘制并显示重绘图像。由于重绘图像与原文档演示页区别仅在于重绘图像中不包含该墨迹,因此达到了自动清除该墨迹的效果。并且,在清除墨迹之前,还可以将该墨迹淡化显示,从而在给观众足够的时间理解该墨迹所要表达的含义的同时,又不会完全挡住该墨迹之下的原文档演示页的文档内容。此外,本发明实施例提供的墨迹清除的方法,还可以在定时器计时结束时,将墨迹的透明度设置为全透明,同样达到清除待清除墨迹的效果。
然后,对本发明实施例提供的墨迹清除的装置,进行详细说明。
如图4所示,本发明实施例提供的墨迹清除的装置400,包括:
接收模块401、检测模块402、记录模块403、定时模块404以及清除模块405。
其中,接收模块401,用于接收即将有墨迹输入的指令。
检测模块402,用于检测当前墨迹是否绘制完成。
这里,墨迹可以是由用户输入绘制的墨迹,如:用户点击一下鼠标,此时鼠标指针位置为墨迹的起始点,用户移动鼠标指针,墨迹随着移动轨迹生成,当用户再次点击鼠标后,此时鼠标指针的位置为墨迹的终止点,一个墨迹绘制完成。
在其他的实施例中,也可以将在一个预设的时间间隔之内绘制的一组墨迹看做是一个墨迹。当开始绘制墨迹时,即开始监测绘制时间,当绘制时间达到预设的时间间隔,则认为该时间间隔所绘制的全部墨迹为一个墨迹。
在其他的实施中,绘制墨迹所使用的文档演示软件,还可以支持用户自定义一个墨迹:当用户连续绘制多条墨迹之后,在文档演示软件中选择确定一条墨迹输入完成。此时,用户绘制的多条墨迹,则被认为是一个墨迹。如:用户使用墨迹绘制的功能,在文档演示软件的演示界面行写了一个“赢”字,用户写完这个字后,在文档演示软件中选择“确定一条墨迹输入完成”。此时,用户绘制的“赢”字,即为一个墨迹。
记录模块403,用于在当前墨迹绘制完成后,记录当前墨迹。具体的,记录模块403记录当前墨迹的方式,按照绘制墨迹所用的文档演示软件保存墨迹的数据的方式执行。
定时模块404,用于将当前墨迹作为待清除墨迹,并启动定时器;其中,定时器的计时时间为预设的清除墨迹时间。这里,定时器的计时方式可以为正计时或倒计时。
此外,与检测模块402检测一个墨迹是否绘制完成相对应,定时模块404可以为用户点击鼠标所绘制的一条墨迹启动定时器;也可以为在预设的时间间隔之内绘制的多条墨迹统一启动一个定时器;还可以为用户绘制的多条墨迹但被用户自定义为一个墨迹的墨迹启动一个定时器。
在其他实施例中,用户演示文档中输入完一个墨迹之后,可以在文档演示软中选择是否为该墨迹启动定时器。如果用户选择不启动定时器,那么该墨迹就不会被清除。
清除模块405,用于在定时器计时结束时,清除待清除墨迹。具体的,可以根据定时模块404所使用的启动定时器的方式,相应的删除计时结束的墨迹。
本发明实施例提供的墨迹清除的装置,可以在墨迹绘制完成后,为墨迹启动定时器,当定时器计时结束时,自动清除墨迹。相比于现有技术需要用户手动清除墨迹的方法,本发明实施例提供的墨迹清除的装置,可以在不打断演讲者和观众的思路的情况下,清除墨迹。
在其他的实施例中,接收模块401接收即将有墨迹输入的指令,可以包括:接收用户在文档演示软件中选择绘制墨迹的功能选项的指令。这里,文档演示软件可以是WPS演示软件。
相应的,在文档演示软件中选择绘制墨迹的功能选项,可以是用户在WPS演示软件中选择指针选项中的“笔”或者“荧光笔”的功能。
当然,除了WPS演示软件之外,文档演示软件也可以是其他支持文档演示的软件。
在其他的实施例中,预设的清除墨迹时间,可以包括:预设的默认清除墨迹时间或用户输入的清除墨迹时间。
在实际应用中,预设的默认清除墨迹时间是文档演示软件所默认的时间。此外,文档演示软件可以包括一个如图2所示的供用户配置清除墨迹时间的功能选项。如果用户未输入清除墨迹时间,那么,文档演示软件就会根据其所默认的时间,为用户绘制的墨迹启动相应时间的定时器。如果用户输入了清除墨迹时间,那么,文档演示软件就会根据用户输入的清除墨迹时间为用户绘制的墨迹启动相应时间的定时器。
在其他的实施例中,清除模块405还用于:
在清除待清除墨迹之前,判断待清除墨迹所在文档演示页是否为当前显示页;如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹。
在实际应用中,文档演示页中的全部文档对象,可以是用户在制作演示文档时,在该文档演示页所使用的幻灯片模板背景,以及在该幻灯片模板背景上所编辑的或插入的其他文档对象。具体的,文档对象可以包括:文本框、图片、剪贴画、自选图形、表格、图表、页眉、页脚、艺术字、日期、时间、幻灯片编号,以及幻灯片所使用的幻灯片模板背景等。
相应的,清除模块405,清除待清除墨迹,具体可以是:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹,且不包含待清除墨迹的重绘图像。
这里,重绘图像与清除待清除墨迹之前的文档演示页的显示图像区别仅在于:前者不包括待清除墨迹。
在实际应用中,用户在演示文档的某一页绘制完墨迹之后,出于演讲的需要,可能会切换到演示文档的其他页。此时,在原来的页面上绘制的墨迹的清除墨迹时间,可以继续计时,只有当用户再次返回该页时,即该墨迹所在的文档演示页再次成为当前显示页时,才会向用户显示重绘图像。因此,即使某个墨迹的计时时间结束,只要该墨迹所在的文档演示页不是当前显示页,就不会有生成并显示该墨迹所在文档演示页的重绘图像的操作。这样,可以避免无谓的软件操作,节省软件所耗费的计算机内存资源。
在其他的实施例中,清除模块405还用于:
在清除待清除墨迹之前,判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则确定当前显示页的重新显示区域;其中,重新显示区域,可以基于待清除墨迹在当前显示页的位置确定,且大于等于待清除墨迹在当前显示页所占据的显示区域;获取重新显示区域中的文档对象和其他墨迹。
在实际应用中,可以按照预设的划分方式和划分个数,将当前显示页划分为多个子区域。例如,将当前显示页面划分为4个、6个、8个、9个或16个矩形区域。相应的,确定当前显示页的重新显示区域,即是确定待清除墨迹所在的一个或多个子区域。
在其他实施方式中,还可以根据待清除墨迹在当前显示页所占据的显示区域,确定一个能够包括待清除墨迹且与待清除墨迹的边缘相切的矩形或椭圆形的最小区域。然后,将该最小区域作为重新显示区域。
在实际应用中,某个文档对象或墨迹可能只有一部分位于重新显示区域之内。此时,获取重新显示区域中文档对象和其他墨迹,除了要获取全部位于重新显示区域之内的文档对象和其他墨迹之外,还需要获取部分位于重新显示区域之内的完整的文档对象和其他墨迹。
相应的,清除模块405清除待清除墨迹的方式,具体可以是:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制包含重新显示区域中的文档对象和其他墨迹,且不包含待清除墨迹的重绘图像;
从重绘图像中,获取与重新显示区域重合的区域的图像,作为重新显示图像;
在重新显示区域内,显示重新显示图像。
在其他的实施例中,待清除墨迹具有初始的透明度。
相应的,如图4所示,本发明实施例提供的墨迹清除的装置400,还可以包括:淡化模块406。
其中,淡化模块406,用于:
在定时模块404启动定时器之后,以及在定时器计时结束之前,
检测定时器的计时进度是否达到预设的多个目标进度中的任意一个目标进度;其中,预设的多个目标进度,与预设的多个透明度一一对应;
如果达到任意一个目标进度,则根据该目标进度所对应的预设的透明度,改变待清除墨迹的透明度;
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像。
在实际应用中,预设的多个目标进度,与预设的多个透明度一一对应。定时器的计时进度越接近计时结束,透明度越大。从而用户所能够看到的显示效果是:随着计时进度的增加,待清除墨迹逐渐变淡。
在该实施例中,重新绘制的图像,与待清除墨迹的透明度未发生改变之前的文档演示页的显示图像,区别仅在于:待清除墨迹的透明度不同。
该实施例中,淡化模块406将待清除墨迹淡化显示,一是可以使演讲者和观众大致了解该墨迹预计多久将会被清除;二是在墨迹被清除之前,给观众足够的时间理解该墨迹所要表达的含义的同时,又不会完全挡住该墨迹之下的原文档演示页的文档内容。
此外,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,与清除模块405清除墨迹的实施例的实施方式大致相同,此处不再赘述。
在其他的实施例中,当定时器计时结束时,淡化模块406可以将待清除墨迹的透明度修改为全透明。
然后,淡化模块406判断待清除墨迹所在文档演示页是否为当前显示页;如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹。
相应的,清除模块405,清除待清除墨迹的方式,具体可以是:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,其中,待清除墨迹的透明度为全透明。
这里,用将待清除墨迹完全透明化的方式,同样达到了清除待清除墨迹的效果。
本发明实施例提供的墨迹清除的装置中,定时模块404根据预设的默认清除墨迹时间或用户输入的清除墨迹时间,为用户绘制到演示文档中的墨迹启动定时器,当定时器计时结束时,清除模块405根据该墨迹所在文档演示页的文档对象和其他墨迹,重新绘制并显示重绘图像。由于重绘图像与原文档演示页区别仅在于重绘图像中不包含该墨迹,因此达到了自动清除该墨迹的效果。并且,在清除墨迹之前,装置中的淡化模块406还可以将该墨迹淡化显示,从而在给观众足够的时间理解该墨迹所要表达的含义的同时,又不会完全挡住该墨迹之下的原文档演示页的文档内容。此外,本发明实施例提供的墨迹清除的装置,还可以在定时器计时结束时,将墨迹的透明度设置为全透明,同样达到清除待清除墨迹的效果。
本发明实施例还提供了一种电子设备,如图5所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
存储器503,用于存放计算机程序;
处理器501,用于执行存储器503上所存放的程序时,实现如下步骤:
接收即将有墨迹输入的指令;
检测当前墨迹是否绘制完成;
如果绘制完成,记录当前墨迹;
将当前墨迹作为待清除墨迹,并启动定时器;定时器的计时时间为预设的清除墨迹时间;
当定时器计时结束时,清除待清除墨迹。
可选的,接收即将有墨迹输入的指令,可以包括:接收用户在文档演示软件中选择绘制墨迹的功能选项的指令。
可选的,预设的清除墨迹时间,可以包括:预设的默认清除墨迹时间或用户输入的清除墨迹时间。
可选的,在清除待清除墨迹之前,还可以包括以下步骤:
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹。
相应的,清除待清除墨迹,可以包括:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹,且不包含待清除墨迹的重绘图像。
这里,重绘图像与清除待清除墨迹之前的文档演示页的显示图像区别仅在于:前者不包括待清除墨迹。
可选的,在清除待清除墨迹之前,也可以包括以下步骤:
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则确定当前显示页的重新显示区域;其中,重新显示区域,基于待清除墨迹在当前显示页的位置确定,且大于等于待清除墨迹在当前显示页所占据的显示区域;获取重新显示区域中的文档对象和其他墨迹。
相应的,清除待清除墨迹,可以包括:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制包含重新显示区域中的文档对象和其他墨迹,且不包含待清除墨迹的重绘图像;
从重绘图像中,获取与重新显示区域重合的区域的图像,作为重新显示的图像;
在重新显示区域内,显示该重新显示的图像。
可选的,待清除墨迹具有初始的透明度。
在启动定时器之后,以及在定时器计时结束之前,还可以:
检测定时器的计时进度是否达到预设的多个目标进度中的任意一个目标进度;其中,预设的多个目标进度,与预设的多个透明度一一对应;
如果达到任意一个目标进度,则根据该目标进度所对应的预设的透明度,改变待清除墨迹的透明度;
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像。
在该实施例中,重新绘制的图像,与待清除墨迹的透明度未发生改变之前的文档演示页的显示图像,区别仅在于:待清除墨迹的透明度不同。
可选的,当定时器计时结束时,可以将待清除墨迹的透明度修改为全透明。
然后,判断待清除墨迹所在文档演示页是否为当前显示页;如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹。
相应的,清除待清除墨迹,可以包括:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,其中,待清除墨迹的透明度为全透明。这里,用将待清除墨迹完全透明化的方式,达到了清除待清除墨迹的效果。
本发明实施例提供的用于墨迹清除的电子设备,根据预设的默认清除墨迹时间或用户输入的清除墨迹时间,为用户绘制到演示文档中的墨迹启动定时器,当定时器计时结束时,根据该墨迹所在文档演示页的文档对象和其他墨迹,重新绘制并显示重绘图像。由于重绘图像中不包含该墨迹,因此达到了自动清除该墨迹的效果。并且,在清除墨迹之前,还可以将该墨迹淡化显示,从而在给观众足够的时间理解该墨迹所要表达的含义的同时,又不会完全挡住该墨迹之下的原文档演示页的文档内容。此外,本发明实施例提供的用于墨迹清除的电子设备,还可以在定时器计时结束时,将墨迹的透明度设置为全透明,从而达到了清除待清除墨迹的效果。
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,实现如下步骤:
接收即将有墨迹输入的指令;
检测当前墨迹是否绘制完成;
如果绘制完成,记录当前墨迹;
将当前墨迹作为待清除墨迹,并启动定时器;定时器的计时时间为预设的清除墨迹时间;
当定时器计时结束时,清除待清除墨迹。
可选的,接收即将有墨迹输入的指令,可以包括:接收用户在文档演示软件中选择绘制墨迹的功能选项的指令。
可选的,预设的清除墨迹时间,可以包括:预设的默认清除墨迹时间或用户输入的清除墨迹时间。
可选的,在清除待清除墨迹之前,还可以包括以下步骤:
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹。
相应的,清除待清除墨迹,可以包括:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹,且不包含待清除墨迹的重绘图像。
这里,重绘图像与清除待清除墨迹之前的文档演示页的显示图像区别仅在于:前者不包括待清除墨迹。
可选的,在清除待清除墨迹之前,也可以包括以下步骤:
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则确定当前显示页的重新显示区域;其中,重新显示区域,基于待清除墨迹在当前显示页的位置确定,且大于等于待清除墨迹在当前显示页所占据的显示区域;获取重新显示区域中的文档对象和其他墨迹。
相应的,清除待清除墨迹,可以包括:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制包含重新显示区域中的文档对象和其他墨迹,且不包含待清除墨迹的重绘图像;
从重绘图像中,获取与重新显示区域重合的区域的图像,作为重新显示的图像;
在重新显示区域内,显示该重新显示的图像。
可选的,待清除墨迹具有初始的透明度。
在启动定时器之后,以及在定时器计时结束之前,还可以:
检测定时器的计时进度是否达到预设的多个目标进度中的任意一个目标进度;其中,预设的多个目标进度,与预设的多个透明度一一对应;
如果达到任意一个目标进度,则根据该目标进度所对应的预设的透明度,改变待清除墨迹的透明度;
判断待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像。
在该实施例中,重新绘制的图像,与待清除墨迹的透明度未发生改变之前的文档演示页的显示图像,区别仅在于:待清除墨迹的透明度不同。
可选的,当定时器计时结束时,可以将待清除墨迹的透明度修改为全透明。
然后,判断待清除墨迹所在文档演示页是否为当前显示页;如果是,则获得待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹。
相应的,清除待清除墨迹,可以包括:
在待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,其中,待清除墨迹的透明度为全透明。这里,用将待清除墨迹完全透明化的方式,达到了清除待清除墨迹的效果。
本发明实施例提供的计算机可读存储介质中存储的指令,当其在计算机上运行时,可以根据预设的默认清除墨迹时间或用户输入的清除墨迹时间,为用户绘制到演示文档中的墨迹启动定时器,当定时器计时结束时,根据该墨迹所在文档演示页的文档对象和其他墨迹,重新绘制并显示重绘图像。由于重绘图像与原文档演示页区别仅在于重绘图像中不包含该墨迹,因此达到了自动清除该墨迹的效果。并且,在清除墨迹之前,还可以将该墨迹淡化显示,从而在给观众足够的时间理解该墨迹所要表达的含义的同时,又不会完全挡住该墨迹之下的原文档演示页的文档内容。此外,本发明实施例提供的计算机可读存储介质中存储的指令,当其在计算机上运行时,还可以在定时器计时结束时,将墨迹的透明度设置为全透明,同样达到清除待清除墨迹的效果。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于电子设备和计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (14)

1.一种墨迹清除的方法,其特征在于,包括:
接收即将有墨迹输入的指令;
检测当前墨迹是否绘制完成;
如果绘制完成,记录当前墨迹;
将当前墨迹作为待清除墨迹,并启动定时器;所述定时器的计时时间为预设的清除墨迹时间;
在启动所述定时器之后以及在所述定时器计时结束之前,随所述定时器的计时进度接近所述计时时间,逐渐增加所述待清除墨迹的透明度;当所述定时器计时结束时,清除所述待清除墨迹;所述待清除墨迹具有初始的透明度;
在启动定时器之后以及在所述定时器计时结束之前,所述方法还包括:
检测所述定时器的计时进度是否达到预设的多个目标进度中的任意一个目标进度;所述预设的多个目标进度,与预设的多个透明度一一对应;
如果达到任意一个目标进度,则根据该目标进度所对应的预设的透明度,改变所述待清除墨迹的透明度;
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像。
2.根据权利要求1所述的方法,其特征在于,
所述接收即将有墨迹输入的指令,包括:接收用户在文档演示软件中选择绘制墨迹的功能选项的指令。
3.根据权利要求1所述的方法,其特征在于,
所述预设的清除墨迹时间,包括:
预设的默认清除墨迹时间或用户输入的清除墨迹时间。
4.根据权利要求1所述的方法,其特征在于,
在所述清除所述待清除墨迹之前,所述方法还包括:
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹;
所述清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹,且不包含所述待清除墨迹的重绘图像。
5.根据权利要求1所述的方法,其特征在于,
在所述清除所述待清除墨迹之前,所述方法还包括:
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则确定当前显示页的重新显示区域;所述重新显示区域,基于待清除墨迹在当前显示页的位置确定,且大于等于所述待清除墨迹在当前显示页所占据的显示区域;获取所述重新显示区域中的文档对象和其他墨迹;
所述清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制包含所述重新显示区域中的文档对象和其他墨迹,且不包含所述待清除墨迹的重绘图像;
从所述重绘图像中,获取与所述重新显示区域重合的区域的图像,作为重新显示的图像;
在所述重新显示区域内,显示所述重新显示的图像。
6.根据权利要求1所述的方法,其特征在于,
在所述定时器计时结束时,所述方法还包括:
将所述待清除墨迹的透明度修改为全透明;
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;
所述清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,其中,所述待清除墨迹的透明度为全透明。
7.一种墨迹清除的装置,其特征在于,包括:
接收模块、检测模块、记录模块、定时模块以及清除模块;
所述接收模块,用于接收即将有墨迹输入的指令;
所述检测模块,用于检测当前墨迹是否绘制完成;
所述记录模块,用于在当前墨迹绘制完成后,记录当前墨迹;
所述定时模块,用于将当前墨迹作为待清除墨迹,并启动定时器;所述定时器的计时时间为预设的清除墨迹时间;
所述清除模块,用于在启动所述定时器之后以及在所述定时器计时结束之前,随所述定时器的计时进度接近所述计时时间,逐渐增加所述待清除墨迹的透明度;在所述定时器计时结束时,清除所述待清除墨迹;所述待清除墨迹具有初始的透明度;
所述装置还包括:淡化模块;
所述淡化模块,用于:
在所述定时模块启动定时器之后,以及在所述定时器计时结束之前,
检测所述定时器的计时进度是否达到预设的多个目标进度中的任意一个目标进度;所述预设的多个目标进度,与预设的多个透明度一一对应;
如果达到任意一个目标进度,则根据该目标进度所对应的预设的透明度,改变所述待清除墨迹的透明度;
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像。
8.根据权利要求7所述的装置,其特征在于,
所述接收模块,接收即将有墨迹输入的指令,包括:接收用户在文档演示软件中选择绘制墨迹的功能选项的指令。
9.根据权利要求7所述的装置,其特征在于,
所述预设的清除墨迹时间,包括:
预设的默认清除墨迹时间或用户输入的清除墨迹时间。
10.根据权利要求7所述的装置,其特征在于,
所述清除模块,还用于:
在所述清除所述待清除墨迹之前,判断所述待清除墨迹所在文档演示页是否为当前显示页;如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹;
所述清除模块,清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和该页中的其他墨迹,且不包含所述待清除墨迹的重绘图像。
11.根据权利要求7所述的装置,其特征在于,
所述清除模块,还用于:
在所述清除所述待清除墨迹之前,判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则确定当前显示页的重新显示区域;所述重新显示区域,基于待清除墨迹在当前显示页的位置确定,且大于等于所述待清除墨迹在当前显示页所占据的显示区域;获取所述重新显示区域中的文档对象和其他墨迹;
所述清除模块,清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制包含所述重新显示区域中的文档对象和其他墨迹,且不包含所述待清除墨迹的重绘图像;
从所述重绘图像中,获取与所述重新显示区域重合的区域的图像,作为重新显示图像;
在所述重新显示区域内,显示所述重新显示图像。
12.根据权利要求7所述的装置,其特征在于,
所述淡化模块,还用于:在所述定时器计时结束时,将所述待清除墨迹的透明度修改为全透明;
当所述待清除墨迹的透明度为全透明时,所述清除模块,还用于:
判断所述待清除墨迹所在文档演示页是否为当前显示页;
如果是,则获得所述待清除墨迹所在文档演示页中的全部文档对象和该页中所有墨迹;
所述清除模块,清除所述待清除墨迹,包括:
在所述待清除墨迹所在文档演示页为当前显示页时,重新绘制并显示包含所述待清除墨迹所在文档演示页中的全部文档对象和所有墨迹的图像,其中,所述待清除墨迹的透明度为全透明。
13.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-6任一所述的方法步骤。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述的方法步骤。
CN201811191459.9A 2018-10-12 2018-10-12 一种墨迹清除的方法、装置、电子设备及存储介质 Active CN111046638B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811191459.9A CN111046638B (zh) 2018-10-12 2018-10-12 一种墨迹清除的方法、装置、电子设备及存储介质
PCT/CN2019/106932 WO2020073787A1 (zh) 2018-10-12 2019-09-20 一种墨迹清除的方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811191459.9A CN111046638B (zh) 2018-10-12 2018-10-12 一种墨迹清除的方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN111046638A CN111046638A (zh) 2020-04-21
CN111046638B true CN111046638B (zh) 2022-06-28

Family

ID=70164308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811191459.9A Active CN111046638B (zh) 2018-10-12 2018-10-12 一种墨迹清除的方法、装置、电子设备及存储介质

Country Status (2)

Country Link
CN (1) CN111046638B (zh)
WO (1) WO2020073787A1 (zh)

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0980038A3 (en) * 1998-08-13 2002-11-20 Motorola, Inc. Device and method simultaneously presenting text and handwritten characters in a common area of a user interface
US7027648B2 (en) * 2002-02-08 2006-04-11 Microsoft Corporation Pen out-of-proximity handwriting-recognition trigger
JP3800626B2 (ja) * 2003-01-30 2006-07-26 ソニー株式会社 制御装置および方法、情報処理装置および方法、記録媒体、並びにプログラム
US7218783B2 (en) * 2003-06-13 2007-05-15 Microsoft Corporation Digital ink annotation process and system for recognizing, anchoring and reflowing digital ink annotations
JP4571867B2 (ja) * 2003-08-21 2010-10-27 マイクロソフト コーポレーション 電子インク処理
US7284192B2 (en) * 2004-06-24 2007-10-16 Avaya Technology Corp. Architecture for ink annotations on web documents
JP4560062B2 (ja) * 2007-03-29 2010-10-13 株式会社東芝 筆跡判定装置、方法およびプログラム
CN101546316A (zh) * 2008-03-27 2009-09-30 富士通株式会社 屏幕绘制方法和装置
WO2011044677A1 (en) * 2009-10-15 2011-04-21 Smart Technologies Ulc Method and apparatus for drawing and erasing calligraphic ink objects on a display surface
US20120280948A1 (en) * 2011-05-06 2012-11-08 Ricoh Company, Ltd. Interactive whiteboard using disappearing writing medium
CN103218152A (zh) * 2012-12-17 2013-07-24 上海海知信息技术有限公司 一种在笔迹图像上进行触屏编辑的方法
CN105183238B (zh) * 2014-06-20 2020-09-01 鸿合科技股份有限公司 基于红外白板的笔迹擦除方法、装置及红外白板
JP6392036B2 (ja) * 2014-09-03 2018-09-19 株式会社東芝 電子機器および方法
CN104407732B (zh) * 2014-10-29 2017-06-16 广州视睿电子科技有限公司 同步书写方法和系统
CN105892837A (zh) * 2014-12-30 2016-08-24 上海孩子国科教设备有限公司 选择状态实现的方法及客户端
CN104992460B (zh) * 2015-05-28 2019-05-07 深圳市创易联合科技有限公司 擦除矢量笔迹的方法
US9658704B2 (en) * 2015-06-10 2017-05-23 Apple Inc. Devices and methods for manipulating user interfaces with a stylus
US10380235B2 (en) * 2015-09-01 2019-08-13 Branchfire, Inc. Method and system for annotation and connection of electronic documents
CN105653510A (zh) * 2015-12-28 2016-06-08 智慧方舟科技有限公司 一种电子化作业的批改方法、装置和系统
CN106095926A (zh) * 2016-06-08 2016-11-09 广州视睿电子科技有限公司 幻灯片播放控制方法和装置
CN111008520B (zh) * 2016-12-15 2023-08-29 广州视源电子科技股份有限公司 一种批注方法、装置、终端设备及存储介质
US10162518B2 (en) * 2017-02-03 2018-12-25 Microsoft Technology Licensing, Llc Reversible digital ink for inking application user interfaces
CN107168674B (zh) * 2017-06-19 2020-08-11 浙江工商大学 投屏批注方法和系统
CN107450831B (zh) * 2017-07-21 2019-11-26 广州视源电子科技股份有限公司 基于双系统的笔迹显示处理方法和系统、存储介质及设备
CN107450833B (zh) * 2017-07-21 2019-11-05 广州视源电子科技股份有限公司 基于双系统的笔迹书写设置方法和系统、存储介质及设备
CN108038094A (zh) * 2017-10-17 2018-05-15 广州视源电子科技股份有限公司 一种文档批注方法、装置和电子设备
CN108304129A (zh) * 2017-12-27 2018-07-20 杭州迈杰教育科技有限公司 教学电子展台批注方法、设备、存储介质及系统
CN108509237A (zh) * 2018-01-19 2018-09-07 广州视源电子科技股份有限公司 智能交互平板的操作方法、装置以及智能交互平板
CN108241480A (zh) * 2018-01-24 2018-07-03 上海哇嗨网络科技有限公司 显示内容的批注方法、显示客户端及投屏客户端
CN108491145B (zh) * 2018-03-26 2020-09-08 广州视源电子科技股份有限公司 书写应用的撤销笔迹方法及装置、存储介质、终端设备
CN108595401A (zh) * 2018-04-24 2018-09-28 广州视源电子科技股份有限公司 批注同步系统、方法、装置、设备和存储介质

Also Published As

Publication number Publication date
CN111046638A (zh) 2020-04-21
WO2020073787A1 (zh) 2020-04-16

Similar Documents

Publication Publication Date Title
US9965138B2 (en) Mobile communications device, non-transitory computer-readable medium and method of activating update of home screen of mobile communications device
CN111008520A (zh) 一种批注方法、装置、终端设备及存储介质
US20120229397A1 (en) Method and apparatus for selecting desired contents on read text in portable terminal
CN109992750B (zh) 表格对象筛选方法、装置、电子设备及存储介质
CN113157753B (zh) 显示方法、装置及电子设备
CN104516674A (zh) 文字处理方法和装置
CN111625309A (zh) 一种卡片管理方法、终端设备及计算机可读存储介质
CN110956023B (zh) 一种批注显示方法及装置
CN105607842A (zh) 电子画板的操作处理方法及装置
CN112417830B (zh) 文档页面管理方法、装置、电子设备及存储介质
CN111046638B (zh) 一种墨迹清除的方法、装置、电子设备及存储介质
CN111199136A (zh) 文档内容的展示方法、装置及设备
CN109871257B (zh) 一种页面元素显示方法、装置及设备
CN111724455A (zh) 图像处理方法及电子设备
EP3118731A1 (en) Method and electronic device for inputting character
CN111831932A (zh) 信息交互的方法、装置、设备和存储介质
WO2023284640A1 (zh) 图片处理方法和电子设备
CN112783396B (zh) 一种对象格式的修改方法及装置
CN113094134B (zh) 一种适于老人使用的软件交互界面的显示方法及装置
CN111506185B (zh) 对文档进行操作的方法、装置、电子设备及存储介质
CN108491175B (zh) 内容自动排布方法、装置、电子装置及可读存储介质
CN106095734B (zh) 一种文本显示方法及装置
CN112329407A (zh) 一种在表格中添加数据的方法、装置及电子设备
CN110837336B (zh) 一种信息插入方法及装置
CN113490051B (zh) 一种视频抽帧方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant