发明名称 |
使用可编程硬件进行的实时显示后处理 |
摘要 |
在图形处理器中,渲染目标程序与后处理目标程序共享对具有可编程执行核心的主机处理器的存取。所述渲染目标程序根据几何数据产生图像的片段数据。所述后处理目标程序运行以根据所述片段数据产生像素数据帧并将所述像素数据存储于帧缓冲器中。与所述主机处理器的操作并行地,扫描输出引擎读取先前所产生的帧的像素数据并将所述像素数据提供至显示装置。所述扫描输出引擎周期性地触发所述主机处理器,以操作所述后处理目标程序来产生下一个帧。可对所述扫描输出引擎与所述后处理目标程序之间的定时进行控制,以便当所述扫描输出引擎结束对当前帧的读取时,所要显示的下一个帧在帧缓冲器中准备就绪。 |
申请公布号 |
CN101080698A |
申请公布日期 |
2007.11.28 |
申请号 |
CN200580043375.5 |
申请日期 |
2005.12.14 |
申请人 |
辉达公司 |
发明人 |
邓肯·A·里亚赫;约翰·M·丹斯金;乔纳·M·阿尔本;迈克尔·A·奥格林茨;安东尼·迈克尔·塔马西 |
分类号 |
G06F9/46(2006.01);G06F15/80(2006.01);G06F15/00(2006.01);G06T1/60(2006.01);G06F15/16(2006.01);G09G5/399(2006.01) |
主分类号 |
G06F9/46(2006.01) |
代理机构 |
北京律盟知识产权代理有限责任公司 |
代理人 |
王允方;刘国伟 |
主权项 |
1、一种图形处理器,其包括:多处理器,其经配置以执行多个目标程序,包括:渲染目标程序,其经配置以执行第一程序指令序列以用于产生图像数据;及后处理目标程序,其经配置以执行第二程序指令序列以用于从所述图像数据中产生像素数据帧;其中所述多处理器包括仲裁单元,所述仲裁单元经配置以控制所述多个目标程序的执行,及扫描输出引擎,其经配置以将所产生像素数据帧等时地传输至显示端口,并经耦接以周期性地将触发器信号传输至所述仲裁单元,其中所述仲裁单元进一步经配置以操作所述后处理目标程序,以响应于所述触发器信号而产生新的像素数据帧。 |
地址 |
美国加利福尼亚州 |