[发明专利]一种基于android白板防闪烁的方法及其装置有效
| 申请号: | 202110867292.9 | 申请日: | 2021-07-30 |
| 公开(公告)号: | CN113407098B | 公开(公告)日: | 2021-12-03 |
| 发明(设计)人: | 罗文;唐涛;苏少彬 | 申请(专利权)人: | 广州朗国电子科技股份有限公司 |
| 主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0481;G06F3/0488 |
| 代理公司: | 广州市专注鱼专利代理有限公司 44456 | 代理人: | 张志鹏 |
| 地址: | 510000 广东省广州市黄埔区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 android 白板 闪烁 方法 及其 装置 | ||
本申请公开了一种基于android白板防闪烁的方法及其装置,其中方法包括:确定绘画画布,并锁定电子白板的显示屏幕,所述显示屏幕用于显示画布绘画结果;获取悬浮窗的相关数据;通过根据所述相关数据裁剪所述绘画画布制作目标画布;解锁所述显示屏幕,并通过所述目标画布执行绘画功能。由于电子白板使用根据悬浮窗轮廓制作的目标画布进行绘画,使得当电子白板呈现越过覆盖在白板界面之上的其他悬浮窗控件的书写轨迹不进行显示,避免了出现锯齿效应。
技术领域
本申请实施例涉及图像通信领域,特别涉及一种基于android白板防闪烁的方法及其装置。
背景技术
科技技术的发展,使得黑板过渡成了白板;现今电子白板已经被大量的运用在各种触摸书写的一体机中。在现有技术中,为了使得电子白板能到达更好的书写体验,通常是使用白板加速方案,让电子白板控制显存内容刷新的机制来提高书写性能,达到更好的流畅度。但是通过白板加速的机制直接操作显存内容,当在电子白板上的书写轨迹越过覆盖在白板界面之上的其他悬浮窗控件时,通过获取悬浮窗所在区域内的整个矩形背景,将该整个矩形以最小单位矩形进行贴图,导致电子白板呈现越过覆盖在白板界面之上的其他悬浮窗控件的书写轨迹时出现较明显的锯齿效应。
发明内容
本申请实施例提供了一种基于android白板防闪烁的方法及其装置,由于电子白板使用根据悬浮窗轮廓制作的目标画布进行绘画,使得当电子白板呈现越过覆盖在白板界面之上的其他悬浮窗控件的书写轨迹不进行显示,避免了出现锯齿效应。
本申请实施例第一方面提供了一种基于android白板防闪烁的方法,包括:
确定绘画画布,并锁定电子白板的显示屏幕,所述显示屏幕用于显示画布绘画结果;
获取悬浮窗的相关数据;
根据所述相关数据设置在所述绘画画布上的预裁剪区域;
通过在所述绘画画布上裁剪所述预裁剪区域制作目标画布,所述裁剪包括覆盖式裁剪和隐藏式裁剪;
解锁所述显示屏幕,并通过所述目标画布执行绘画功能。
可选的,所述获取悬浮窗的相关数据,包括:
确定悬浮窗对应的坐标位置,并获取所述悬浮窗对应的悬浮窗轮廓;
根据所述坐标位置和所述悬浮窗轮廓确定相关数据。
可选的,所述通过在所述绘画画布上裁剪所述预裁剪区域制作目标画布之前,所述方法还包括:
判断所述预裁剪区域与当前裁剪区域是否一致;
若否,则重置所述绘画画布。
可选的,所述确定绘画画布之前,所述方法还包括:
计算显示屏幕的屏幕大小;
所述确定绘画画布,包括:
根据所述屏幕大小确定绘画画布。
本申请实施例第二方面提供了一种基于android白板防闪烁的装置,包括:
确定锁定单元,用于确定绘画画布,并锁定电子白板的显示屏幕,所述显示屏幕用于显示画布绘画结果;
获取单元,用于获取悬浮窗的相关数据;
制作单元,用于根据所述相关数据设置在所述绘画画布上的预裁剪区域,进而在所述绘画画布上裁剪所述预裁剪区域制作目标画布;
解锁绘画单元,用于解锁所述显示屏幕,并通过所述目标画布执行绘画功能。
可选的,所述获取单元,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州朗国电子科技股份有限公司,未经广州朗国电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110867292.9/2.html,转载请声明来源钻瓜专利网。





