[发明专利]图像渲染的方法和装置有效
申请号: | 201310590667.7 | 申请日: | 2013-11-20 |
公开(公告)号: | CN103617031B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 荆建营 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 王茹,曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种图像渲染的方法和装置,所述方法包括步骤创建至少两个帧缓冲区对象;创建图像渲染线程,将图像数据渲染到所述帧缓冲区对象;创建swap线程,将后缓冲所存储的图像数据交换到前缓冲,将渲染后的所述图像数据从所述帧缓冲区对象复制到所述后缓冲。上述图像渲染的方法和装置,图像渲染线程和swap线程分属不同的线程,可以并发执行,swap线程的Swap buffer的阻塞不会影响图像渲染线程的图像渲染,因此可以保证图像渲染的帧率。同时又由于图像渲染线程未被阻塞,可以最快的响应用户的操作,因此可以减少操作延时。 | ||
搜索关键词: | 图像 渲染 方法 装置 | ||
【主权项】:
一种图像渲染的方法,其特征在于,包括步骤:创建至少两个帧缓冲区对象;创建图像渲染线程,将图像数据渲染到所述帧缓冲区对象;创建swap线程,将后缓冲所存储的图像数据交换到前缓冲,将渲染后的所述图像数据从所述帧缓冲区对象复制到所述后缓冲;所述帧缓冲区对象包含当前状态信息、就绪时间、锁定标识,所述当前状态信息包括可读状态、可写状态;所述就绪时间设置为图像数据渲染完成时间;所述锁定标识包括加锁或解锁;将图像数据渲染到所述帧缓冲区对象的步骤包括:初始化,绑定目标显示窗口绘图上下文;获取图像渲染指令;判断各帧缓冲区对象的当前状态信息,若至少有两个帧缓冲区对象的当前状态信息为可写状态,则将第一个帧缓冲区对象的锁定标识设置为加锁;若各帧缓冲区对象的当前状态信息为可读状态,则将就绪时间较早的帧缓冲区对象的锁定标识设置为加锁,当前状态信息设置为可写状态;若只有一个帧缓冲区对象的当前状态信息为可写状态,则将该帧缓冲区对象的锁定标识设置为加锁;将图像数据渲染到当前状态信息为可写状态且锁定标识为加锁的帧缓冲区对象;在所述图像数据渲染完成时刻,将所述帧缓冲区对象的当前状态信息设置为可读状态,锁定标识设置为解锁,返回获取图像渲染指令的步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310590667.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种带薄壁大曲面金属零件的超精加工方法
- 下一篇:一种装夹装置
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序