[发明专利]用于渲染图像数据的多个剪刀平面寄存器在审
申请号: | 201180075917.2 | 申请日: | 2011-12-26 |
公开(公告)号: | CN104011774A | 公开(公告)日: | 2014-08-27 |
发明(设计)人: | X·J·徐;L·S·龚 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G09G5/393;G09G5/14 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 高见 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 渲染 图像 数据 剪刀 平面 寄存器 | ||
背景
当前,当三维(3D)应用准备重绘与该3D应用相关联的窗口时,驱动器可以绘制与3D应用相关联的整个窗口的所有屏幕数据,且然后,把可视内容分块图像传输(block image transfer:BLIT)给帧缓冲器。因为不同的窗口的重叠,可以不显示为该3D应用渲染(render)的一些内容。
当前,许多GPU支持剪刀(scissor)测试函数,剪刀测试函数可以被用来把渲染强制为发生在一个期望的区域中。在这样的剪刀测试函数中,可以在进一步处理在剪刀测试期间丢弃所有剪刀区域之外的像素。
类似地,在Linux型窗口系统中,3D应用的窗口是可绘制的,且可以具有可以被存储为剪贴矩形的可视信息。通常,在3D应用重绘其窗口时,剪贴矩形中的可视部分可以被BLIT到帧缓冲器。
在一些应用编程接口(API)(例如,OpenGL API和/或Direct3D API)中,程序员可以设置剪刀平面。然而,许多GPU支持表示一个矩形区域的一个剪刀平面。因此程序员仅可以设置一个活跃剪刀平面。
附图简述
在附图中作为示例而非限制阐释在此描述的材料。出于阐释的简单和清晰起见,并不必定按比例绘制各图中所阐释的元素。例如,为清晰起见,相对于其他元素,可以放大一些元素的尺寸。进一步,在认为合适时,在各图当中已经重复参考标签以指示相应的或类似的元素。附图中:
图1是示例图形处理系统的示意图;
图2是阐释示例渲染过程的流程图;
图3是操作中的示例图形处理系统的示意图;
图4是示例图形处理系统的示意图;
图5是示例系统的示意图;以及
图6是均根据本公开内容的至少一些实现布置的示例系统的示意图。
详细描述
现在参考附图描述一个或多个实施例或实现。尽管讨论了特定的配置和布置,但应理解,仅处于说明性目的而这样做。相关领域中的技术人员将认识到,可以在不偏离本描述的精神和范围的前提下采用其他配置和布置。相关领域中的技术人员将明显看出,在不同于在此描述的各种其他系统和应用中也可以采用在此描述的技术和/或布置。
虽然下面的描述中阐述了可以在诸如例如片上系统(SoC)体系结构的体系结构中表现各种实现,但本文所描述的技术和/或布置的实现并不限于特定的结构和/或计算系统,并且可以由用于类似目的的任何结构和/或计算系统实现。举例来说,采用例如多个集成电路(IC)芯片和/或封装和/或诸如机顶盒、智能电话等等的各种计算设备和/或消费性电子(CE)设备的各种体系结构,可以实现在此描述的技术和/或布置。进一步,尽管下列的描述可以陈述众多特定的细节,例如逻辑实现、系统组件的类型和相互关系、逻辑划分/集成选择等等,但无需这样的特定细节就可以实践所要求保护的本主题。在其他实例中,可以不详细示出诸如例如控制结构和完全软件指令序列等的一些材料,以便不模糊在此公开的材料。
在此公开的材料可以以硬件、固件、软件或其任何组合实现。在此公开的材料也可以被实现为存储在机器可读介质上的可以由一个或多个处理器读取和执行的指令。机器可读介质可以包括用于存储或传输以机器(例如,计算设备)可读的形式的信息的任何介质和/或机制。例如,机器可读介质可以包括只读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光存储介质;闪速存储器设备;电、光、声或其他形式的所传播的信号(例如,载波、红外信号、数字信号等等)以及其他。
本说明书中对“一个实现”、“一种实现”、“一个示例实现”等等的引用指示所描述的实现可以包括具体的特征、结构或特性,但每一实现并不必定包括该具体的特征、结构或特性。此外,这样的短语并不必定指代相同的实现。进一步,在结合一种实现描述具体的特征、结构或特性时,应当认为,无论在此是否明确描述,这是在本领域的技术人员结合其他实现来实施这样的特征、结构或特性的知识范围内。
如下面更详细地描述的,一些示例实现可以包括接收指示正在显示的三维(3D)应用的各部分的可视矩形数据的操作。可以至少部分地基于可视矩形数据做出对两个或更多个剪刀平面的确定。可以至少部分地基于所确定的两个或更多个剪刀平面设置两个或更多个剪刀平面寄存器。可以至少部分地基于所确定的两个或更多个剪刀平面把图像数据渲染到渲染缓冲器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180075917.2/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置