发明名称 |
一种图像更新方法及装置 |
摘要 |
本发明公开了一种图像更新方法:当不启用垂直同步时,获取调用更新的系统时间t1;获取更新完成后的系统时间t2;当开启垂直同步时,获取某一次垂直同步信号到来时更新完成后的系统时间T1;根据t1、t2以及T1,计算垂直同步信号到来的系统时间T_sync1;根据屏幕刷新率计算两个相邻垂直同步信号的时间差T_diff;以T_sync1为基准,并根据T_diff,预先获得各个垂直同步信号到来的系统时间T_syncn;每次垂直同步到来时,把多个窗口的图像数据渲染到缓冲区。本发明还公开了一种图像更新装置,克服了垂直同步更新图像时图像帧率低的问题。 |
申请公布号 |
CN102004620A |
申请公布日期 |
2011.04.06 |
申请号 |
CN201010536080.4 |
申请日期 |
2010.11.09 |
申请人 |
广东威创视讯科技股份有限公司 |
发明人 |
蔡才冠;刘先材;谷新征 |
分类号 |
G06F3/14(2006.01)I |
主分类号 |
G06F3/14(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
王茹;曾旻辉 |
主权项 |
一种图像更新方法,其特征在于,包括步骤:(1)当不启用垂直同步时,获取应用程序调用显示接口更新图像的系统时间t1;以及获取所述显示接口更新图像完成后的系统时间t2;(2)当开启垂直同步时,获取某一次垂直同步信号到来时所述显示接口更新图像完成后的系统时间T1;(3)根据所述t1、所述t2以及所述T1,计算所述垂直同步信号到来的系统时间T_sync1;(4)根据屏幕刷新率计算两个相邻垂直同步信号的时间差T_diff; (5)以所述T_sync1为基准,并根据所述T_diff,预先计算各个垂直同步信号到来的系统时间T_syncn;(6)每次垂直同步信号到来时,把多个窗口的图像数据渲染到缓冲区。 |
地址 |
510663 广东省广州市广州高新技术产业开发区(科学城)彩频路6号 |