发明名称 一种多窗口图像同时更新时图像更新的方法及装置
摘要 本发明公开了一种多窗口图像同时更新时图像更新的方法,包括:图像渲染绘制过程包括步骤:当存在渲染状态为最新被渲染的离屏渲染缓冲区时,根据渲染状态查找第一离屏渲染缓冲区和第二离屏渲染缓冲区;第一离屏渲染缓冲区的渲染状态为最新被渲染,第二离屏渲染缓冲区的渲染状态为等待被渲染;对第二离屏渲染缓冲区进行渲染,对第一离屏渲染缓冲区中进行绘制;将第二离屏渲染缓冲区的渲染状态更新为最新被渲染,将第一离屏渲染缓冲区的渲染状态更新为最新被绘制,将其他的渲染状态更新为等待被渲染;把图像更新到屏幕的过程包括步骤:读取图像数据;等待垂直同步信号的到来,把读取的图像数据更新到屏幕。
申请公布号 CN101976183B 申请公布日期 2012.02.22
申请号 CN201010295267.X 申请日期 2010.09.27
申请人 广东威创视讯科技股份有限公司 发明人 蔡才冠;荆建营;冯海勇
分类号 G06F3/14(2006.01)I 主分类号 G06F3/14(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 王茹;曾旻辉
主权项 一种多窗口图像同时更新时图像更新的方法,其特征在于,包括:图像渲染绘制过程和把图像更新到屏幕过程;所述图像渲染绘制过程包括步骤:(1)当存在渲染状态为最新被渲染的离屏渲染缓冲区时,根据所述渲染状态查找第一离屏渲染缓冲区和第二离屏渲染缓冲区;所述渲染状态包括:最新被渲染、最新被绘制和等待被渲染;所述第一离屏渲染缓冲区的渲染状态为最新被渲染,所述第二离屏渲染缓冲区的渲染状态为等待被渲染;(2)对所述第二离屏渲染缓冲区进行图像数据渲染,并对所述第一离屏渲染缓冲区中的所述图像数据进行绘制;(3)将所述第二离屏渲染缓冲区的渲染状态更新为最新被渲染,将所述第一离屏渲染缓冲区的渲染状态更新为最新被绘制,将其他的所述离屏渲染缓冲区的渲染状态更新为等待被渲染;所述把图像更新到屏幕的过程包括步骤:(1)在所述渲染状态为最新被绘制的离屏渲染缓冲区中读取图像数据;(2)判断垂直同步信号是否到来,若是,则把读取的所述图像数据通过显示缓冲区更新到屏幕;若否,则把读取的所述图像数据覆盖原来读取的图像数据。
地址 510663 广东省广州市广州高新技术产业开发区彩频路6号