[发明专利]渲染主页面的内核软件驱动的颜色重新映射在审
申请号: | 201911233223.1 | 申请日: | 2019-12-05 |
公开(公告)号: | CN112925592A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 詹森·文榭·吴;帕里马尔库马尔·帕特尔;李家辉;詹超 | 申请(专利权)人: | 超威半导体公司;ATI科技无限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张静 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 主页 内核 软件 驱动 颜色 重新 映射 | ||
本发明涉及计算机领域,公开了渲染主页面的内核软件驱动的颜色重新映射,以及用于实现内核软件驱动的渲染主页面的颜色重新映射的系统、装置和方法。系统至少包括通用处理器、图形处理器和内存。通用处理器执行用户模式应用程序、用户模式驱动程序和内核模式驱动程序。代表用户模式应用程序在图形处理器上渲染主页面。主页面存储在由用户模式驱动程序分配给主页面的内存位置中,并且在准备好显示主页面时通知内核模式驱动程序。内核模式驱动程序不显示主页面,而是使用选择的查找表(LUT)将主页面的像素重新映射到图形处理器上,以便生成重新映射的页面,该页面存储在为重新映射的页面分配的内存位置中。其克服了现有技术的缺陷,具有实用性。
技术领域
本发明总体上涉及计算机领域,具体涉及渲染主页面(primary surfaces)的内核软件驱动的颜色重新映射。
背景技术
当显示随时间变化的视频或其他内容时,某些显示会生成视觉伪像,从而可能损害用户的观看体验。这些视觉伪像可能是由于显示器上的像素的响应时间缓慢和/或变化而更改颜色或亮度所致。例如,在一种情况下,像素通常由子像素组成,对于具有8位像素深度的视频,子像素可以采用0到255的值。子像素是指图像或帧的单个像素的不同像素通道(例如,红色、绿色、蓝色、亮度、色度)。注意,为了便于讨论,术语“像素”在本文中可以用来指代子像素。
改变内容导致像素水平针对单个像素从一帧到下一帧变化。虽然视频帧的单个像素应该从第一值转变为第二值,但显示器上的实际像素可能无法足够快地实现此转变以匹配视频帧速率(例如每秒60帧)。通常,不同颜色的亮度变化可能会在不同的时间范围内发生,从而在显示新帧时导致视觉伪像或运动模糊。另外,在对显示器的分开的左眼和右眼部分执行立体渲染的情况下,在左眼和右眼部分合并的地方会发生模糊。
为了减轻这些负面视觉效果,可以使用称为像素过载的特征。例如,可能期望渲染帧的给定像素从0转变为127,但是显示器上的相应物理像素太慢而无法及时实现这种转变以用于下一帧。为了补偿此缓慢的响应时间,实际上可以使用对应于较高值(例如160)的电压来短暂地驱动物理像素,以加速转变到127的目标水平。理想情况下,物理像素在帧周期结束时不会达到对应于160的颜色(其对应于不同类型的视觉伪像),但是物理像素可能比其他情况更接近于对应于所需的127的颜色。在该示例中的特定像素值仅是像素过驱动的构思的说明,而无意于限制可以应用像素过驱动或其他后处理步骤的情形。
一种实现像素过驱动功能的方法是使用额外的硬件组件,该组件可对将要显示的像素值进行修改。但是,使用额外的硬件组件是一种昂贵的解决方案
发明内容
在一个方面,本发明提供了一种系统,其可包括:内存子系统;和与所述内存子系统耦合的第一处理器。所述第一处理器可以被配置为:检测正在开始对第一尺寸的页面进行渲染的指示;响应于检测到所述指示,分配在所述内存子系统中的内存的量以用于存储所述第一尺寸的至少两个页面;使第一页面被渲染并存储在所分配的所述内存的第一部分中;利用选择的查找表(LUT)重新映射所述第一页面以生成第二页面,该第二页面存储在所分配的所述内存的第二部分中;以及使所述第二页面被驱动到显示器。
在一实施方案中,所述第一处理器还可以被配置为:执行用户模式驱动程序以为两个页面分配在所述内存子系统中的内存;执行第一用户应用程序以使所述第一页面被渲染并存储在所分配的所述内存的第一半中;执行内核模式驱动程序,以利用所选择的LUT重新映射所述第一页面,从而生成所述第二页面,所述第二页面存储在所分配的所述内存的第二半中;以及执行所述内核模式驱动程序以使所述第二页面被驱动到所述显示器。
在又一实施方案中,所述第一处理器还可以被配置为执行第二用户应用程序,所述第二用户应用程序向所述内核模式驱动程序提供标识所选择的所述LUT以重新映射所述第一页面的索引。
在又一实施方案中,执行所述内核模式驱动程序可以使多个着色器在第二处理器上启动,以用所选择的所述LUT重新映射所述第一页面以生成所述第二页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司;ATI科技无限责任公司,未经超威半导体公司;ATI科技无限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911233223.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种洗衣房用污水净化设备
- 下一篇:用于导航的方法、装置、设备和介质