笔迹擦除方法、系统、交互显示大屏及可读存储介质技术方案

技术编号:36539200 阅读:20 留言:0更新日期:2023-02-01 16:32
本申请涉及一种笔迹擦除方法、系统、交互显示大屏及可读存储介质,包括接收擦除操作;跟随擦除操作直到完成本次擦除操作,根据擦除操作的擦除信息,在缓冲层上擦除第一笔迹数据中对应擦除信息的第一擦除数据,至少将背景数据中对应第一擦除数据的部分数据作为第一加速显示数据发送给加速层;加速层显示第一擦除笔迹;至少在完成本次擦除操作时,书写层至少获取本次擦除操作的各第一加速显示数据后,并显示第二擦除笔迹,以显示第二书写笔迹。通过缓冲层存储有书写层的背景数据和第一笔迹数据,在擦除操作时,缓冲层可将擦除操作所形成的第一加速显示数据发送至加速层,并通过加速层显示出第一擦除笔迹,从而实现加速擦除。从而实现加速擦除。从而实现加速擦除。

【技术实现步骤摘要】
笔迹擦除方法、系统、交互显示大屏及可读存储介质


[0001]本申请涉及电子设备
,具体涉及一种笔迹擦除方法、系统、交互显示大屏及可读存储介质。

技术介绍

[0002]现有的电子设备均具有相应的操作系统,在进行显示时,系统会对每个窗口赋予层值(Layer),层值越大,该窗口越靠前,以遮挡层值较小的窗口。渲染程序每次更新画面时,需将每个窗口根据其层值的大小进行叠加,形成一个位图文件,再将该位图文件写入到一个内存缓冲区(Framebuffer)中,这样就实现了显示画面的渲染更新。
[0003]对于具有触控书写功能的电子设备而言,用户进行触控书写时,经过上述过程将书写笔迹叠加在显示画面上需要一定的时间,从而出现了书写延迟的现象。
[0004]对于此,现有技术通常会将书写笔迹直接绘制在加速层(空闲的内存缓冲区)上,在书写完成后,将书写笔迹刷新至书写层,进而通过叠加到位图文件而显示在屏幕上,并清除加速层上的书写笔迹,从而解决了书写延迟的技术问题;但与此同时,在擦除书写笔迹时,由于加速层上的笔迹已经清除,只能对书写层(对应一个窗口)上的笔迹进行擦除,书写层还需要与其他窗口进行叠加,因而会出现擦除延迟的问题。

技术实现思路

[0005]基于上述现状,本申请的主要目的在于提供一种笔迹擦除方法、系统、交互显示大屏及可读存储介质,通过缓冲层存储有书写层的背景数据和第一笔迹数据,在擦除操作时,缓冲层可将擦除操作所形成的第一加速显示数据发送至加速层,并通过加速层显示出第一擦除笔迹,从而实现加速擦除。/>[0006]为实现上述目的,本申请采用的技术方案如下:
[0007]一种笔迹擦除方法,用于电子设备,所述电子设备具有缓冲层、书写层和加速层,所述缓冲层为非显示层,所述加速层和所述书写层均为显示层,且所述加速层较所述书写层显示响应的速度快,所述缓冲层存储有所述书写层上的背景数据和第一书写笔迹的第一笔迹数据;所述方法包括:
[0008]接收擦除步骤,响应擦除操作;
[0009]加速擦除步骤,跟随所述擦除操作直到完成本次擦除操作,根据所述擦除操作的擦除信息,在所述缓冲层上擦除所述第一笔迹数据中对应所述擦除信息的第一擦除数据,至少将所述背景数据中对应所述第一擦除数据的部分数据作为第一加速显示数据发送给所述加速层;所述加速层根据所述第一加速显示数据加速显示第一擦除笔迹;
[0010]书写层擦除步骤,至少在完成本次擦除操作时,所述书写层至少获取本次擦除操作的各所述第一加速显示数据,并根据所述第一加速显示数据显示第二擦除笔迹,以显示所述第一书写笔迹通过擦除操作形成的第二书写笔迹。
[0011]可选地,所述加速擦除步骤还包括:
[0012]将所述第一笔迹数据中擦除所述第一擦除数据后剩余的部分数据作为第二加速显示数据,并发送至加速层;所述加速层还根据所述第二加速显示数据显示第三书写笔迹。
[0013]可选地,在所述书写层擦除步骤中,在完成本次擦除操作时,所述书写层还获取所述缓冲层中除各所述第一加速显示数据外的其他数据,并根据所述其他数据进行显示。
[0014]可选地,所述接收擦除步骤,包括:
[0015]接收子步骤,接收输入信息;
[0016]判断子步骤,判断所述输入信息是否包括擦除指令;如是,识别并响应所述输入信息中的擦除操作。
[0017]可选地,所述输入信息为触控信息,所述判断所述输入信息是否包括擦除指令,包括:
[0018]根据当前触控信息判断当前的触控面积是否大于或者等于预设面积,若是,则判断包括所述擦除指令,并将所述当前触控信息作为擦除操作的擦除信息。
[0019]可选地,所述擦除操作包括多段连续的擦除轨迹,每段所述擦除轨迹对应的第一加速显示数据包括第一数据和第二数据,
[0020]其中,在所述缓冲层上,各段所述擦除轨迹以其首尾两点的连线为对角线形成矩形区域,所述第一数据为所述背景数据中对应所述矩形区域的部分数据,所述第二数据为所述第一笔迹数据中对应所述矩形区域的部分数据中除所述第一擦除数据外的其余数据。
[0021]可选地,笔迹擦除方法,还包括:
[0022]接收书写步骤,响应书写操作;
[0023]加速书写步骤,跟随所述书写操作直到完成本次书写操作,根据所述书写操作的书写信息,在所述缓冲层上增加对应所述书写信息的第二笔迹数据并发送给所述加速层;所述加速层根据所述第二笔迹数据显示第四书写笔迹;
[0024]书写层书写步骤,至少在完成本次书写操作时,所述书写层获取本次书写操作的各所述第二笔迹数据,并根据各所述第二笔迹数据显示第五书写笔迹。
[0025]本申请还涉及一种笔迹处理系统,用于执行前述的笔迹擦除方法,包括:
[0026]接收模块,用于响应擦除操作;
[0027]显示模块,用于显示加速层和书写层;
[0028]缓冲层模块,用于跟随所述擦除操作直到完成本次擦除操作,根据所述擦除操作的擦除信息,在缓冲层上擦除第一笔迹数据中对应所述擦除信息的第一擦除数据,至少将所述背景数据中对应所述第一擦除数据的部分数据作为第一加速显示数据发送给加速层模块;
[0029]加速层模块,用于接收第一加速显示数据,并根据所述第一加速显示数据控制所述加速层显示第一擦除笔迹;
[0030]书写层模块,用于至少在完成本次擦除操作时,所述书写层至少获取本次擦除操作的各所述第一加速显示数据,并根据所述第一加速显示数据显示第二擦除笔迹,以显示第一书写笔迹通过擦除操作形成的第二书写笔迹。
[0031]本申请还涉及一种交互式显示大屏,包括前述的笔迹处理系统。
[0032]本申请还涉及一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序运行时执行前述的笔迹擦除方法。
[0033]【有益效果】
[0034]本申请通过在缓冲层上存储与书写层一致的背景数据和第一笔迹数据,在需要进行擦除操作时,通过在缓冲层上进行擦除形成第一加速显示数据,实时将该第一加速显示数据发送给加速层,并通过加速层显示出来,加速层所显示的第一擦除笔迹会盖住书写层上第一书写笔迹中相应的部分,从而看起来像直接从第一书写笔迹中擦除了部分,而在本次擦除操作完成时,书写层会获取本次擦除操作的各第一加速显示数据,并在书写层上显示,此时加速层的所有数据清除后仍然能够看到书写层中第一书写笔迹被擦除了部分,进而实现加速擦除的目的。
[0035]本申请的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。
附图说明
[0036]以下将参照附图对本申请的笔迹擦除方法、系统、交互显示大屏及可读存储介质的优选实施方式进行描述。图中:
[0037]图1为一种笔迹擦除方法的流程框图;
[0038]图2为书写层显示背景和第一书写笔迹的示意图一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种笔迹擦除方法,用于电子设备,其特征在于,所述电子设备具有缓冲层、书写层和加速层,所述缓冲层为非显示层,所述加速层和所述书写层均为显示层,且所述加速层较所述书写层显示响应的速度快,所述缓冲层存储有所述书写层上的背景数据和第一书写笔迹的第一笔迹数据;所述方法包括:接收擦除步骤,响应擦除操作;加速擦除步骤,跟随所述擦除操作直到完成本次擦除操作,根据所述擦除操作的擦除信息,在所述缓冲层上擦除所述第一笔迹数据中对应所述擦除信息的第一擦除数据,至少将所述背景数据中对应所述第一擦除数据的部分数据作为第一加速显示数据发送给所述加速层;所述加速层根据所述第一加速显示数据加速显示第一擦除笔迹;书写层擦除步骤,至少在完成本次擦除操作时,所述书写层至少获取本次擦除操作的各所述第一加速显示数据,并根据所述第一加速显示数据显示第二擦除笔迹,以显示所述第一书写笔迹通过擦除操作形成的第二书写笔迹。2.根据权利要求1所述的笔迹擦除方法,其特征在于,所述加速擦除步骤还包括:将所述第一笔迹数据中擦除所述第一擦除数据后剩余的部分数据作为第二加速显示数据,并发送至加速层;所述加速层还根据所述第二加速显示数据显示第三书写笔迹。3.根据权利要求1所述的笔迹擦除方法,其特征在于,在所述书写层擦除步骤中,在完成本次擦除操作时,所述书写层还获取所述缓冲层中除各所述第一加速显示数据外的其他数据,并根据所述其他数据进行显示。4.根据权利要求1

3任一项所述的笔迹擦除方法,其特征在于,所述接收擦除步骤,包括:接收子步骤,接收输入信息;判断子步骤,判断所述输入信息是否包括擦除指令;如是,识别并响应所述输入信息中的擦除操作。5.根据权利要求4所述的笔迹擦除方法,其特征在于,所述输入信息为触控信息,所述判断所述输入信息是否包括擦除指令,包括:根据当前触控信息判断当前的触控面积是否大于或者等于预设面积,若是,则判定包括所述擦除指令,并将所述当前触控信息作为擦除操作的擦除信息。6.根据权利要求1

3任一项所述的笔迹擦除方法,其特...

【专利技术属性】
技术研发人员:贾克利
申请(专利权)人:北京鸿合爱学教育科技有限公司
类型:发明
国别省市:

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

1