[发明专利]一种界面绘制方法及装置有效
申请号: | 201710751566.1 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107479821B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 蓝文启;司洪龙;程晋 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F9/451;G06T11/80 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 绘制 方法 装置 | ||
本发明公开了一种界面绘制方法及装置,所述方法包括:将像素载体上至少包括绘制内容的绘图区域映射到屏幕可绘制区域;更新所述屏幕可绘制区域中所述绘图区域所在最小区域的纹理;将更新后的所述最小区域的纹理传输给绘制引擎;通知所述绘制引擎刷新所述屏幕可绘制区域中所述最小区域的显示内容。本方法中,从像素载体到屏幕可绘制区域映射时,仅映射像素载体上的绘图区域内的所有像素点;更新屏幕可绘制区域纹理时,也只更新绘图区域所在最小区域的纹理;绘制引擎在刷新时也只刷新最小区域的显示内容。因此,本方法计算工作量小、降低了资源消耗,同时还能提高绘制刷新速度,缩短用户动作与绘制内容展现的时间差,提高用户体验。
技术领域
本发明涉及界面绘制技术领域,尤其涉及一种界面绘制方法及装置。
背景技术
随着触摸屏设备的普及应用,触摸屏设备已经深入影响到了人们的工作和生活,在众多触摸屏设备当中,又以触摸一体机这类产品最为被人们熟悉和使用。触摸一体机集合了电脑主机、显示器、电视以及触摸屏等多种设备功能于一体,它可以实时显示或循环播放文字、图形和图像信息,具有显示方式丰富、观赏性强、显示内容修改方便、亮度高以及显示稳定且寿命长等多种优点,被广泛应用于教育教学、商业展示、会议培训、医疗、政府机关等诸多领域。现有的触摸一体机都设置有界面绘制功能,可在屏幕上通过触摸滑动实现书写、绘图等。
目前,在触摸一体机上实现书写和绘图过程中,以用户绘制内容为如图1所示的一条曲线为例,触摸一体机常用的界面绘制方法包括:触摸一体机的控制器将该曲线绘制到像素载体上,其中,像素载体为控制器根据触摸一体机屏幕的屏幕可绘制区域的范围进行预先构造;将像素载体上包括该曲线和该曲线以外的所有点的纹理映射到屏幕可绘制区域,并更新屏幕可绘制区域所有点的纹理,其中,所述映射,以像素载体和屏幕可绘制区域的设置比例为1:4为例,将像素载体上包括该曲线和曲线以外所有点的纹理均对应1:4的比例投影到屏幕可绘制区域,从而获得屏幕可绘制区域所有点的纹理,所述更新为将投影获得的所有点纹理数据替换屏幕可绘制区域所有点原纹理数据的过程;将更新后的屏幕可绘制区域的纹理传输给绘制引擎,通知绘制引擎按照更新后的屏幕可绘制区域的纹理刷新屏幕可绘制区域的显示内容,其中,所述刷新为将更新后的屏幕可绘制区域的纹理显示出来,从而获得新的显示内容的过程,所述绘制引擎包括OpenGL引擎、API引擎等。以OpenGL引擎为例,控制器将更新后的屏幕可绘制区域的纹理传输给OpenGL引擎,通知OpenGL引擎按照更新后的屏幕可绘制区域的纹理刷新屏幕可绘制区域的显示内容,当OpenGL引擎刷新结束后,用户可通过触摸一体机屏幕看到如图1所示的曲线。
但是,上述方法中,控制器在将像素载体上的绘制内容映射到屏幕可绘制区域时,不仅将曲线映射到屏幕可绘制区域,还将像素载体上曲线以外的所有点均映射到屏幕可绘制区域;而且,控制器更新屏幕可绘制区域纹理时,不仅更新屏幕可绘制区域曲线上所有点的纹理,还更新曲线以外的所有点的纹理。上述方法中,映射和更新纹理时均包括了屏幕可绘制区域中曲线和曲线以外的所有点,计算工作量大,绘制速度与流畅度,取决于控制器的性能,当控制器性能不高时,由于计算工作量大的原因,会导致绘制迟滞卡顿。
发明内容
本发明提供了一种界面绘制方法及装置,以解决现有技术中存在的问题。
第一方面,本发明提供了一种界面绘制方法,该方法包括:
将像素载体上至少包括绘制内容的绘图区域映射到屏幕可绘制区域;
更新所述屏幕可绘制区域中所述绘图区域所在最小区域的纹理;
将更新后的所述最小区域的纹理传输给绘制引擎;
通知所述绘制引擎仅刷新所述屏幕可绘制区域中所述最小区域的显示内容。
第二方面,本发明还提供了一种界面绘制装置,该装置包括:
映射模块,用于将像素载体上至少包括绘制内容的绘图区域映射到屏幕可绘制区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710751566.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触控装置的识别方法、终端设备和服务器
- 下一篇:一种信息输入方法和终端