[发明专利]书写操作的处理方法和装置有效
| 申请号: | 201910204895.3 | 申请日: | 2019-03-18 |
| 公开(公告)号: | CN109960543B | 公开(公告)日: | 2022-07-19 |
| 发明(设计)人: | 张俊宇 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
| 主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F8/65 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李静茹 |
| 地址: | 510530 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 书写 操作 处理 方法 装置 | ||
1.一种书写操作的处理方法,其特征在于,包括:
通过绘制线程获取书写操作,并获取所述书写操作对应的书写数据,其中,所述绘制线程中创建有离屏绘制函数PbufferSurface;
确定所述书写操作对应的画笔类型;
基于所述画笔类型,通过所述绘制线程将所述书写数据更新至当前位图中;
其中,基于所述画笔类型,通过所述绘制线程将所述书写数据更新至当前位图中包括:在所述画笔类型为第一类型的情况下,通过所述绘制线程直接将所述书写数据更新至所述当前位图中;
在所述画笔类型为第二类型的情况下,通过所述绘制线程基于预设读取函数间接将所述书写数据更新至所述当前位图中;
其中,所述第一类型为Canvas画笔,不与所述绘制线程绑定;所述第二类型为OpenGL画笔,所述预设读取函数为glReadPixels( )函数。
2.根据权利要求1所述的方法,其特征在于,在基于所述画笔类型,通过所述绘制线程将所述书写数据更新至当前位图中之后,将更新后的当前位图写入帧缓存设备中。
3.根据权利要求1所述的方法,其特征在于,在基于所述画笔类型,通过所述绘制线程将所述书写数据更新至当前位图中之后,所述方法还包括:
判断所述书写操作是否结束;
如果确定所述书写操作结束,则基于更新后的当前位图,重新绘制画板。
4.根据权利要求3所述的方法,其特征在于,基于更新后的当前位图,重新绘制画板包括:
基于所述更新后的当前位图,通过所述绘制线程更新预设控件的脏区,其中,所述预设控件为SurfaceView控件;
将所述预设控件更新后的脏区同步至渲染流程;
通过所述渲染流程重新绘制画板。
5.根据权利要求1所述的方法,其特征在于,通过绘制线程获取书写操作包括:
通过主线程检测所述书写操作;
在检测到书写操作之后,通过所述主线程将所述书写操作和所述书写数据转发至所述绘制线程。
6.一种书写操作的处理装置,其特征在于,包括:
获取模块,用于通过绘制线程获取书写操作,并获取所述书写操作对应的书写数据,其中,所述绘制线程中创建有离屏绘制函数PbufferSurface;
确定模块,用于确定所述书写操作对应的画笔类型;
第一处理模块,用于基于所述画笔类型,通过所述绘制线程将所述书写数据更新至当前位图中;
其中,第一处理模块包括:第一处理单元,用于在所述画笔类型为第一类型的情况下,通过所述绘制线程直接将所述书写数据更新至所述当前位图中;
第二处理单元,用于在所述画笔类型为第二类型的情况下,通过所述绘制线程基于预设读取函数间接将所述书写数据更新至所述当前位图中;
其中,所述第一类型为Canvas画笔,不与所述绘制线程绑定;所述第二类型为OpenGL画笔,所述预设读取函数为glReadPixels( )函数。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第二处理模块,用于通过所述绘制线程将更新后的当前位图写入帧缓存设备中。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
判断模块,用于判断所述书写操作是否结束;
第三处理模块,用于如果确定所述书写操作结束,则基于更新后的当前位图,重新绘制画板。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至5中任意一项所述的书写操作的处理方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至5中任意一项所述的书写操作的处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910204895.3/1.html,转载请声明来源钻瓜专利网。





