[发明专利]渲染主页面的内核软件驱动的颜色重新映射在审
申请号: | 201911233223.1 | 申请日: | 2019-12-05 |
公开(公告)号: | CN112925592A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 詹森·文榭·吴;帕里马尔库马尔·帕特尔;李家辉;詹超 | 申请(专利权)人: | 超威半导体公司;ATI科技无限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张静 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 主页 内核 软件 驱动 颜色 重新 映射 | ||
1.一种系统,其包括:
内存子系统;和
与所述内存子系统耦合的第一处理器,其中,所述第一处理器配置为:
检测正在开始对第一尺寸的页面进行渲染的指示;
响应于检测到所述指示,分配在所述内存子系统中的内存的量以用于存储所述第一尺寸的至少两个页面;
使第一页面被渲染并存储在所分配的所述内存的第一部分中;
利用选择的查找表(LUT)重新映射所述第一页面以生成第二页面,该第二页面存储在所分配的所述内存的第二部分中;以及
使所述第二页面被驱动到显示器。
2.根据权利要求1所述的系统,其中,所述第一处理器还被配置为:
执行用户模式驱动程序以为两个页面分配在所述内存子系统中的内存;
执行第一用户应用程序以使所述第一页面被渲染并存储在所分配的所述内存的第一半中;
执行内核模式驱动程序,以利用所选择的LUT重新映射所述第一页面,从而生成所述第二页面,所述第二页面存储在所分配的所述内存的第二半中;以及
执行所述内核模式驱动程序以使所述第二页面被驱动到所述显示器。
3.根据权利要求2所述的系统,其中,所述第一处理器还被配置为执行第二用户应用程序,所述第二用户应用程序向所述内核模式驱动程序提供标识所选择的所述LUT以重新映射所述第一页面的索引。
4.根据权利要求2所述的系统,其中执行所述内核模式驱动程序使多个着色器在第二处理器上启动,以用所选择的所述LUT重新映射所述第一页面以生成所述第二页面。
5.根据权利要求2所述的系统,其中,所述第一处理器还被配置为响应于接收到关于所述第一页面的翻转请求,执行所述内核模式驱动程序以延迟帧缓冲器的翻转。
6.根据权利要求5所述的系统,其中,所述第一处理器还被配置为响应于所述第二页面的生成完成而使所述帧缓冲器翻转。
7.根据权利要求1所述的系统,其中,所述第一页面是包括多个像素的复合帧。
8.一种方法,其包括:
通过第一处理器检测正在开始对第一尺寸的页面进行渲染的指示;
响应于检测到所述指示,分配在所述内存子系统中的内存的量以用于存储所述第一尺寸的两个页面;
使第一页面被渲染并存储在所分配的所述内存的第一半中;
利用选择的查找表(LUT)重新映射所述第一页面以生成第二页面,该第二页面存储在所分配的所述内存的第二半中;以及
使所述第二页面被驱动到显示器。
9.根据权利要求8所述的方法,其还包括:
通过第一处理器执行用户模式驱动程序以为两个页面分配在内存子系统中的内存;
执行所述第一用户应用程序以使所述第一页面被渲染并存储在所分配的所述内存的所述第一半中;
执行内核模式驱动程序,以利用所选择的LUT重新映射所述第一页面,从而生成所述第二页面,所述第二页面存储在所分配的所述内存的第二半中;以及
执行所述内核模式驱动程序以使所述第二页面被驱动到所述显示器。
10.根据权利要求9所述的方法,其还包括:执行第二用户应用程序,所述第二用户应用程序向所述内核模式驱动程序提供标识所选择的所述LUT以重新映射所述第一页面的索引。
11.根据权利要求9所述的方法,其中执行所述内核模式驱动程序使多个着色器在第二处理器上启动,以用所选择的所述LUT重新映射所述第一页面以生成所述第二页面。
12.根据权利要求9所述的方法,其还包括:响应于接收到关于所述第一页面的翻转请求,执行所述内核模式驱动程序以延迟帧缓冲器的翻转。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司;ATI科技无限责任公司,未经超威半导体公司;ATI科技无限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911233223.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种洗衣房用污水净化设备
- 下一篇:用于导航的方法、装置、设备和介质