批注绘制方法、装置、终端设备和存储介质制造方法及图纸

技术编号:36705658 阅读:17 留言:0更新日期:2023-03-01 09:27
本发明专利技术公开了一种批注绘制方法、装置、终端设备和存储介质,通过对基于目标批注视图输入的实时绘制数据进行捕捉;在接收到绘制结束指令时,将基于目标批注视图捕捉到的目标绘制数据发送至系统层;调用系统层对目标绘制数据进行绘制,生成目标批注信息,根据目标批注信息,更新目标批注视图;本发明专利技术技术方案通过在批注过程中,捕捉绘制数据,在接收到绘制结束指令时,才调用系统层根据捕捉的目标绘制数据进行绘制,从而减少批注绘制过程中的屏幕刷新次数,改善因系统资源不足引起的书写性能问题,改善批注绘制卡顿的问题。改善批注绘制卡顿的问题。改善批注绘制卡顿的问题。

【技术实现步骤摘要】
批注绘制方法、装置、终端设备和存储介质


[0001]本专利技术涉及显示数据处理
,具体涉及一种批注绘制方法、装置、终端设备和存储介质。

技术介绍

[0002]智能显示屏是指具有Android操作系统及触控交互系统的液晶显示设备,通过触控系统实现人机交互。其具备的触控交互系统的智能显示屏最基本的功能就是能够支持用手指或其他物体直接在屏幕上进行文字书写和显示,实现这些功能的应用程序就是白板软件。随着Android系统的普及,智能显示屏设备的应用越来越普遍。书写作为智能显示屏的核心功能,其书写体验被用户日益重视,这包括书写的响应速度、笔迹的流畅程度等。
[0003]现有的基于原生安卓图形绘制系统的批注绘制工作机制为:系统收到输入事件后触发重绘,通过处理器重新测量绘制区域并生成绘制路径,并将绘制路径和绘制区域交给图形处理器进行图层的混合和渲染得到绘制图形,最后将绘制图形拷贝到硬件帧缓冲区上,然后等待硬件帧缓冲区刷新周期信号到来时进行刷新显示;现有的批注绘制方法依赖处理器和图形处理器实时进行路径绘制,当书写内容过多时或者资源不足时会导致书写速度越来越卡顿。

技术实现思路

[0004]本专利技术实施例提供一种批注绘制方法、装置、终端设备和存储介质,以改善现有批注绘制方法的卡顿问题。
[0005]一方面,本专利技术实施例提供一种批注绘制方法,所述方法包括:
[0006]对基于目标批注视图输入的实时绘制数据进行捕捉;
[0007]在接收到绘制结束指令时,将基于所述目标批注视图捕捉到的目标绘制数据发送至系统层;
[0008]调用所述系统层对所述目标绘制数据进行绘制,生成目标批注信息,根据所述目标批注信息,更新所述目标批注视图。
[0009]另一方面,本专利技术实施例提供一种批注绘制装置,所述装置包括:
[0010]数据捕捉模块,用于对基于目标批注视图输入的实时绘制数据进行捕捉;
[0011]数据传递模块,用于在接收到绘制结束指令时,将基于所述目标批注视图捕捉到的目标绘制数据发送至系统层;
[0012]批注绘制模块,用于调用所述系统层对所述目标绘制数据进行绘制,生成目标批注信息,根据所述目标批注信息,更新所述目标批注视图。
[0013]另一方面,本专利技术实施例提供一种终端设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行所述的批注绘制方法中的操作。
[0014]另一方面,本专利技术实施例提供一种存储介质,所述存储介质存储有多条指令,所述
指令适于处理器进行加载,以执行所述的批注绘制方法中的步骤。
[0015]本专利技术实施例对基于目标批注视图输入的实时绘制数据进行捕捉;在接收到绘制结束指令时,将基于目标批注视图捕捉到的目标绘制数据发送至系统层;调用系统层对目标绘制数据进行绘制,生成目标批注信息,根据目标批注信息,更新目标批注视图;在批注过程中,捕捉绘制数据,在接收到绘制结束指令时,才调用系统层根据捕捉的目标绘制数据进行绘制,从而减少批注绘制过程中的屏幕刷新次数,改善因系统资源不足引起的书写性能问题,改善批注绘制卡顿的问题。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本专利技术实施例提供的批注绘制方法的一个实施例流程示意图;
[0018]图2是本专利技术实施例提供的批注图标在显示界面上的示意图;
[0019]图3是本专利技术实施例提供的批注页面的示意图;
[0020]图4是本专利技术实施例提供的批注绘制装置的一个结构示意图;
[0021]图5是本专利技术实施例提供的中盾设备的一个结构示意图。
具体实施方式
[0022]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]如
技术介绍
所述,现有的基于原生Android图形绘制系统的批注绘制工作机制需要调用CPU(全称:central process ing unit,中文:中央处理器)/GPU(全称:graphics process ing unit,中文:图形处理器)将输入批注数据进行绘制,并需要根据终端设备的屏幕刷新率,定时的进行屏幕刷新,从而将批注数据绘制并保存,因此在进行批注过程中,持续、不间断的进行绘制和刷新,并且需要调用终端设备的中央处理器进行处理,这可能造成批注过程的卡顿,从而降低批注效率。
[0024]基于此,为了解决批注过程中的卡顿问题,提高批注效率,本专利技术实施例提供一种批注绘制方法,在批注过程中,捕捉绘制数据,在接收到绘制结束指令时,才调用系统层根据捕捉的目标绘制数据进行绘制,从而减少批注绘制过程中的屏幕刷新次数,改善因系统资源不足引起的书写性能问题,改善批注绘制卡顿的问题。
[0025]如图1所示,图1是本专利技术实施例提供的批注绘制方法的一个实施例流程示意图,所示的批注绘制方法包括步骤101~103:
[0026]101,对基于目标批注视图输入的实时绘制数据进行捕捉。
[0027]目标批注视图可以是显示文档的视图,也可以是显示图片的视图,也可以是空白视图。
[0028]在本专利技术一些实施例中,绘制数据可以是输入的文字,也可以是输入的绘图,例如横线、下划线,还可以是手写输入的绘制轨迹。
[0029]在本专利技术一些实施例中,绘制数据可以是触点坐标,也可以是由触点坐标组成的绘制路径,其中触点指的是在目标批注视图上的触控点。
[0030]在本专利技术一些实施例中,可以开启终端设备的监测线程,通过监测线程在监测到基于目标批注视图输入的批注事件时,捕捉基于目标批注视图输入的实时绘制数据。
[0031]在本专利技术一些实施例中,可以响应批注指令,对基于目标批注视图输入的实时绘制数据进行捕捉。其中,可以基于目标批注视图上的批注选项触发批注指令,例如对批注选项进行点击、触摸或滑动操作来触发批注指令,需要说明的是,本专利技术实施例对批注选项的具体形式不做限定,例如可以是框图,也可以是悬浮按钮。
[0032]102,在接收到绘制结束指令时,将基于目标批注视图捕捉到的目标绘制数据发送至系统层。
[0033]在本专利技术一些实施例中,存在多种绘制结束指令的触发方式,示例性的,包括:
[0034]可以通过响应基于目标批注视图上的结束选项输入的触发事件,实现绘制结束指令的触发。
[0035]可以通过响应基于目标批注视图输入的结束触发事件,实现绘制结束指令的触发。在本专利技术一些实施例中,结束出发事件可以是触发抬起操作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种批注绘制方法,其特征在于,所述方法包括:对基于目标批注视图输入的实时绘制数据进行捕捉;在接收到绘制结束指令时,将基于所述目标批注视图捕捉到的目标绘制数据发送至系统层;调用所述系统层对所述目标绘制数据进行绘制,生成目标批注信息,根据所述目标批注信息,更新所述目标批注视图。2.如权利要求1所述的批注绘制方法,其特征在于,所述在接收到绘制结束指令时,将基于所述目标批注视图捕捉到的目标绘制数据发送至系统层之前,所述方法包括:调用系统运行库层对捕捉到的实时绘制数据进行绘制,得到第一批注信息;将所述第一批注信息显示在所述目标批注视图上。3.如权利要求2所述的批注绘制方法,其特征在于,所述调用系统运行库层对捕捉到的实时绘制数据进行绘制,得到第一批注信息之前,所述方法包括:调用系统运行库层将基于所述目标批注视图捕捉到的实时绘制数据写入显示缓冲区进行存储;所述将所述第一批注信息显示在所述目标批注视图上之后,所述方法包括:响应基于所述目标批注视图输入的绘制确定操作,生成绘制结束指令;或者,响应基于所述目标批注视图输入的绘制取消操作,删除所述显示缓冲区中的实时绘制数据,并在所述目标批注视图上清除所述第一批注信息。4.如权利要求1所述的批注绘制方法,其特征在于,所述在接收到绘制结束指令时,将基于所述目标批注视图捕捉到的目标绘制数据发送至系统层之前,所述方法还包括:调用系统运行库层将基于所述目标批注视图捕捉到的实时绘制数据写入显示缓冲区进行存储;所述在接收到绘制结束指令时,将基于所述目标批注视图捕捉到的目标绘制数据发送至系统层包括:在接收到绘制结束指令时,调用所述系统运行库层读取存储在所述显示缓冲区的实时绘制数据,得到基于所述目标批注视图捕捉到的目标绘制数据;将基于所述目标批注视图捕捉到的目标绘制数据发送至系统层。5.如权利要求1至4任一项所述的批注绘制方法,其特征在于,所述对基于目标批注视图输入的实时绘制数据进行捕捉之前,所述方法包括:响应批注请求,对显示界面上的图标进行隐藏,对隐藏图标后的显示界面进行截...

【专利技术属性】
技术研发人员:万力超
申请(专利权)人:深圳市华胜软件技术有限公司
类型:发明
国别省市:

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

1