会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 82. 发明授权
    • Stochastic addition of rays in a ray tracing image processing system
    • 在光线跟踪图像处理系统中随机添加光线
    • US08085267B2
    • 2011-12-27
    • US11668522
    • 2007-01-30
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • G06T15/50
    • G06T15/06G06T15/40
    • According to embodiments of the invention, rays may be stochastically culled before they are issued into the three-dimensional scene. Stochastically culling rays may reduce the number of rays which need to be traced by the image processing system. Furthermore, by stochastically culling rays before they are issued into the three-dimensional scene, minor imperfections may be added to the final rendered image, thereby improving the realism of the rendered image. Therefore, stochastic culling of rays may improve the performance of the image processing system by reducing workload imposed on the image processing system and improving the realism of the images rendered by the image processing system. According to another embodiment of the invention, the realism of images rendered by the image processing system may also be improved by stochastically adding secondary rays after ray-primitive intersections have occurred.
    • 根据本发明的实施例,射线可以在它们被发放到三维场景之前被随机地淘汰。 随机剔除光线可能减少图像处理系统需要追踪的光线数量。 此外,通过在将它们发布到三维场景之前随机剔除光线,可以将最小的缺陷添加到最终渲染图像,从而改善渲染图像的真实性。 因此,通过减少图像处理系统的工作量,提高图像处理系统所呈现的图像的真实性,可以提高图像处理系统的性能。 根据本发明的另一个实施例,图像处理系统呈现的图像的真实性也可以通过在发生光线原始交点之后随机添加二次光线来改善。
    • 83. 发明授权
    • Data cache invalidate with data dependent expiration using a step value
    • 数据缓存无效,数据相关到期使用步进值
    • US07996621B2
    • 2011-08-09
    • US11776731
    • 2007-07-12
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver MejdrichKenneth Michael Valk
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver MejdrichKenneth Michael Valk
    • G06F12/12
    • G06F12/0895Y02D10/13
    • According to embodiments of the invention, a step value and a step-interval cache coherency protocol may be used to update and invalidate data stored within cache memory. A step value may be an integer value and may be stored within a cache directory entry associated with data in the memory cache. Upon reception of a cache read request, along with the normal address comparison to determine if the data is located within the cache a current step value may be compared with the stored step value to determine if the data is current. If the step values match, the data may be current and a cache hit may occur. However, if the step values do not match, the requested data may be provided from another source. Furthermore, an application may update the current step value to invalidate old data stored within the cache and associated with a different step value.
    • 根据本发明的实施例,可以使用步长值和步进间隔高速缓存一致性协议来更新和使存储在高速缓冲存储器中的数据无效。 步数值可以是整数值,并且可以存储在与存储器高速缓存中的数据相关联的高速缓存目录条目中。 在接收到缓存读取请求时,连同正常地址比较以确定数据是否位于高速缓存内,可以将当前步长值与存储的步长值进行比较,以确定数据是否为当前值。 如果步数值匹配,数据可能是当前的,并且可能会发生高速缓存命中。 然而,如果步骤值不匹配,则可以从另一个源提供所请求的数据。 此外,应用程序可以更新当前步骤值以使存储在高速缓存中并与不同步长值相关联的旧数据无效。
    • 85. 发明申请
    • Rolling Context Data Structure for Maintaining State Data in a Multithreaded Image Processing Pipeline
    • 滚动上下文数据结构,用于维护多线程图像处理流水线中的状态数据
    • US20090231349A1
    • 2009-09-17
    • US12046573
    • 2008-03-12
    • Eric Oliver MejdrichPaul Emery SchardtRobert Allen Shearer
    • Eric Oliver MejdrichPaul Emery SchardtRobert Allen Shearer
    • G06T1/20
    • G06T15/005
    • A multithreaded rendering software pipeline architecture utilizes a rolling context data structure to store multiple contexts that are associated with different image elements that are being processed in the software pipeline. Each context stores state data for a particular image element, and the association of each image element with a context is maintained as the image element is passed from stage to stage of the software pipeline, thus ensuring that the state used by the different stages of the software pipeline when processing the image element remains coherent irrespective of state changes made for other image elements being processed by the software pipeline. Multiple image elements may therefore be processed concurrently by the software pipeline, and often without regard for synchronization or serialization of state changes that affect only certain image elements.
    • 多线程渲染软件流水线架构利用滚动上下文数据结构来存储与在软件流水线中处理的不同图像元素相关联的多个上下文。 每个上下文存储特定图像元素的状态数据,并且当图像元素从软件流水线的阶段传递到阶段时,维护每个图像元素与上下文的关联,从而确保由图像元素的不同阶段使用的状态 处理图像元素时的软件流水线保持一致,而与由软件流水线处理的其他图像元素的状态变化无关。 因此,多个图像元素可以由软件管线同时处理,并且通常不考虑仅影响某些图像元素的状态改变的同步或串行化。
    • 89. 发明申请
    • Color Buffer Contrast Threshold for Adaptive Anti-Aliasing
    • 自适应抗锯齿的色彩缓冲区对比阈值
    • US20080238920A1
    • 2008-10-02
    • US11693221
    • 2007-03-29
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • G06T15/50
    • G06T15/06
    • According to one embodiment of the invention, by increasing the number of rays issued through adjacent pixels with colors of high contrast while maintaining the number of rays issued through adjacent pixels which do not have colors of high contrast, a ray tracing image processing system may render an anti-aliased image while minimizing the increase in workload experienced by the image processing system. Additionally, according to another embodiment of the invention, by maintaining the number of rays issued through adjacent pixels which have colors of low contrast while increasing the number of rays issued through adjacent pixels which do not have colors of low contrast, the image processing system may reduce workload experienced while performing ray tracing while maintaining the quality of the rendered image.
    • 根据本发明的一个实施例,通过在保持通过不具有高对比度的颜色的相邻像素发出的光线的数量的同时增加通过相邻像素发出的具有高对比度的颜色的光线的数量,光线跟踪图像处理系统可以呈现 抗锯齿图像,同时最小化图像处理系统经历的工作量的增加。 此外,根据本发明的另一实施例,通过保持通过具有低对比度的颜色的相邻像素发出的光线的数量,同时增加通过不具有低对比度的颜色的相邻像素发出的光线的数量,图像处理系统 减少在执行光线跟踪同时保持渲染图像的质量时遇到的工作量。
    • 90. 发明申请
    • Dynamic Data Cache Invalidate with Data Dependent Expiration
    • 动态数据缓存无效,数据依赖到期
    • US20080114942A1
    • 2008-05-15
    • US11559090
    • 2006-11-13
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • Jeffrey Douglas BrownRussell Dean HooverEric Oliver Mejdrich
    • G06F12/08
    • G06F12/0875G06F12/0808G06F12/1045G06T1/60
    • According to embodiments of the invention, a distributed time base signal may be coupled to a memory directory which provides address translation for data located within a memory cache. The memory directory may have attribute bits which indicate whether or not the memory entries have been accessed by the distributed time base signal. Furthermore, the memory directory may have attribute bits which indicate whether or not a memory directory entry should be considered invalid after an access to the memory entry by the distributed time base signal. If the memory directory entry has been accessed by the distributed time base signal and the memory directory entry should be considered invalid after the access by the time base signal, any attempted address translation using the memory directory entry may cause a cache miss. The cache miss may initiate the retrieval of valid data from memory.
    • 根据本发明的实施例,分布式时基信号可以耦合到为位于存储器高速缓存内的数据提供地址转换的存储器目录。 存储器目录可以具有指示存储器条目是否已经被分布式时基信号访问的属性位。 此外,存储器目录可以具有指示在通过分布式时基信号访问存储器条目之后存储目录条目是否应被视为无效的属性位。 如果通过分布式时基信号访问存储器目录条目,并且在通过时基信号访问之后,存储器目录条目应被视为无效,则使用存储器目录条目的任何尝试的地址转换可能导致高速缓存未命中。 高速缓存未命中可以启动从存储器检索有效数据。