会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Apparatus and method for ray tracing with block floating point data
    • 用于具有块浮点数据的光线跟踪的装置和方法
    • US08217935B2
    • 2012-07-10
    • US12059559
    • 2008-03-31
    • Stephen PurcellRyan R. SalsburyJames Alexander McCombeSean Matthew Gies
    • Stephen PurcellRyan R. SalsburyJames Alexander McCombeSean Matthew Gies
    • G06T15/30
    • G06T15/06
    • Systems and methods include high throughput and/or parallelized ray/geometric shape intersection testing using intersection testing resources accepting and operating with block floating point data. Block floating point data sacrifices precision of scene location in ways that maintain precision where more beneficial, and allow reduced precision where beneficial. In particular, rays, acceleration structures, and primitives can be represented in a variety of block floating point formats, such that storage requirements for storing such data can be reduced. Hardware accelerated intersection testing can be provided with reduced sized math units, with reduced routing requirements. A driver for hardware accelerators can maintain full-precision versions of rays and primitives to allow reduced communication requirements for high throughput intersection testing in loosely coupled systems. Embodiments also can include using BFP formatted data in programmable test cells or more general purpose processing elements.
    • 系统和方法包括使用交叉点测试资源接受和操作块浮点数据的高吞吐量和/或并行化的射线/几何形状的交点测试。 块浮点数据牺牲场景位置的精度,保持精度更有利,并有利于降低精度。 特别地,可以以各种块浮点格式来表示光线,加速度结构和原语,从而可以减少用于存储这种数据的存储要求。 硬件加速交叉测试可以提供减小尺寸的数学单位,并减少路由要求。 用于硬件加速器的驱动程序可以保持光线和图元的全精度版本,以便在松散耦合的系统中实现高吞吐量交叉测试的通信要求降低。 实施例还可以包括在可编程测试单元或更多通用处理元件中使用BFP格式的数据。
    • 22. 发明申请
    • ARCHITECTURES FOR PARALLELIZED INTERSECTION TESTING AND SHADING FOR RAY-TRACING RENDERING
    • 用于平行跟踪测试和边缘渲染的架构
    • US20110050698A1
    • 2011-03-03
    • US12941884
    • 2010-11-08
    • Luke Tilman PetersonJames Alexander McCombeRyan R. SalsburyStephen Purcell
    • Luke Tilman PetersonJames Alexander McCombeRyan R. SalsburyStephen Purcell
    • G06T15/50
    • G06T15/06G06T15/005G06T15/50G06T15/80
    • Ray tracing scenes is accomplished using a plurality of intersection testing resources coupled with a plurality of shading resources, communicative in the aggregate through links/queues. A queue from testing to shading comprises respective ray/primitive intersection indications, comprising a ray identifier. A queue from shading to testing comprises identifiers of new rays to be tested, wherein data defining the rays is separately stored in memories distributed among the intersection testing resources. Ray definition data can be retained in distributed memories until rays complete intersection testing, and be selected for testing multiple times based on ray identifier. A structure of acceleration shapes can be used. Packets of ray identifiers and shape data can be passed among the intersection testing resources, and each resource can test rays identified in the packet, and for which definition data is present in its memory. Test results for acceleration shapes are used to collect rays against acceleration shapes, and closest detection ray/primitive intersections are indicated by sending ray identifiers to shading resources.
    • 光线跟踪场景是利用与多个着色资源相结合的多个交叉点测试资源来实现的,通过链路/队列在聚合中进行通信。 从测试到阴影的队列包括相应的射线/原始相交指示,包括射线标识符。 从阴影到测试的队列包括要测试的新射线的标识符,其中定义射线的数据被分别存储在分布在交叉点测试资源之间的存储器中。 光线定义数据可以保留在分布式存储器中,直到光线完成相交测试,并根据光线标识符多次选择进行测试。 可以使用加速形状的结构。 光线标识符和形状数据的包可以在交叉点测试资源之间传递,并且每个资源可以测试在分组中标识的射线,并且其存储在哪个定义数据中。 加速度形状的测试结果用于收集与加速度形状相对应的射线,最近的检测射线/原始相交是通过将遮蔽资源发送射线标识符来表示的。
    • 23. 发明授权
    • Architectures for parallelized intersection testing and shading for ray-tracing rendering
    • 用于光线跟踪渲染的并行交叉测试和阴影的架构
    • US07830379B2
    • 2010-11-09
    • US12408478
    • 2009-03-20
    • Luke Tilman PetersonJames Alexander McCombeRyan R. SalsburyStephen Purcell
    • Luke Tilman PetersonJames Alexander McCombeRyan R. SalsburyStephen Purcell
    • G06T15/50
    • G06T15/06G06T15/005G06T15/50G06T15/80
    • Ray tracing scenes is accomplished using a plurality of intersection testing resources coupled with a plurality of shading resources, communicative in the aggregate through links/queues. A queue from testing to shading comprises respective ray/primitive intersection indications, comprising a ray identifier. A queue from shading to testing comprises identifiers of new rays to be tested, wherein data defining the rays is separately stored in memories distributed among the intersection testing resources. Ray definition data can be retained in distributed memories until rays complete intersection testing, and be selected for testing multiple times based on ray identifier. A structure of acceleration shapes can be used. Packets of ray identifiers and shape data can be passed among the intersection testing resources, and each resource can test rays identified in the packet, and for which definition data is present in its memory. Test results for acceleration shapes are used to collect rays against acceleration shapes, and closest detection ray/primitive intersections are indicated by sending ray identifiers to shading resources.
    • 光线跟踪场景是利用与多个着色资源相结合的多个交叉点测试资源来实现的,通过链路/队列在聚合中进行通信。 从测试到阴影的队列包括相应的射线/原始相交指示,包括射线标识符。 从阴影到测试的队列包括要测试的新射线的标识符,其中定义射线的数据被分别存储在分布在交叉点测试资源之间的存储器中。 光线定义数据可以保留在分布式存储器中,直到光线完成相交测试,并根据光线标识符多次选择进行测试。 可以使用加速形状的结构。 光线标识符和形状数据的包可以在交叉点测试资源之间传递,并且每个资源可以测试在分组中标识的射线,并且其存储在哪个定义数据中。 加速度形状的测试结果用于收集与加速度形状相对应的射线,最近的检测射线/原始相交是通过将遮蔽资源发送射线标识符来表示的。
    • 24. 发明申请
    • APPARATUS AND METHOD FOR RAY TRACING WITH BLOCK FLOATING POINT DATA
    • 利用块浮点数据进行跟踪跟踪的装置和方法
    • US20090244058A1
    • 2009-10-01
    • US12059559
    • 2008-03-31
    • Stephen PurcellRyan R. SalsburyJames Alexander McCombeSean Matthew Gies
    • Stephen PurcellRyan R. SalsburyJames Alexander McCombeSean Matthew Gies
    • G06F17/00
    • G06T15/06
    • Systems and methods include high throughput and/or parallelized ray/geometric shape intersection testing using intersection testing resources accepting and operating with block floating point data. Block floating point data sacrifices precision of scene location in ways that maintain precision where more beneficial, and allow reduced precision where beneficial. In particular, rays, acceleration structures, and primitives can be represented in a variety of block floating point formats, such that storage requirements for storing such data can be reduced. Hardware accelerated intersection testing can be provided with reduced sized math units, with reduced routing requirements. A driver for hardware accelerators can maintain full-precision versions of rays and primitives to allow reduced communication requirements for high throughput intersection testing in loosely coupled systems. Embodiments also can include using BFP formatted data in programmable test cells or more general purpose processing elements.
    • 系统和方法包括使用交叉点测试资源接受和操作块浮点数据的高吞吐量和/或并行化的射线/几何形状的交点测试。 块浮点数据牺牲场景位置的精度,保持精度更有利,并有利于降低精度。 特别地,可以以各种块浮点格式来表示光线,加速度结构和原语,从而可以减少用于存储这种数据的存储要求。 硬件加速交叉测试可以提供减小尺寸的数学单位,并减少路由要求。 用于硬件加速器的驱动程序可以保持光线和图元的全精度版本,以便在松散耦合的系统中实现高吞吐量交叉测试的通信要求降低。 实施例还可以包括在可编程测试单元或更多通用处理元件中使用BFP格式的数据。
    • 25. 发明申请
    • Time-shifting audio and video programs
    • 时移音频和视频节目
    • US20060271975A1
    • 2006-11-30
    • US11135755
    • 2005-05-23
    • Edmund SunStephen PurcellWai-Ting Chen
    • Edmund SunStephen PurcellWai-Ting Chen
    • H04N7/173G06F3/00H04N5/445
    • H04N5/76H04N5/775H04N5/781H04N5/907H04N9/8042H04N21/2747H04N21/4184H04N21/4334H04N21/43622H04N21/6581
    • Methods and apparatus, including computer program products, for recording and replaying audio and video programs. A device includes a video input controller, a video output controller, a command interface, a network adapter, and control circuitry. The video input controller receives an audiovisual program. The video output controller is operable to output a video signal representing the audiovisual program. The command interface is operable to receive input requesting that the audiovisual program be recorded. The network adapter is operable to connect the device to a data communication network, where the device is addressable over the data communication network through the network adapter. The control circuitry can receive the input requesting that the audiovisual program be recorded. The control circuitry can cause the requested audiovisual program to be transmitted to a remote storage device over the data communication network through the network adapter and to be recorded at the remote storage device.
    • 用于记录和重放音频和视频节目的方法和装置,包括计算机程序产品。 一种设备包括视频输入控制器,视频输出控制器,命令接口,网络适配器和控制电路。 视频输入控制器接收视听节目。 视频输出控制器可操作以输出表示视听节目的视频信号。 命令接口可操作以接收请求记录视听节目的输入。 网络适​​配器可操作以将设备连接到数据通信网络,其中设备可通过网络适配器在数据通信网络上寻址。 控制电路可以接收请求记录视听节目的输入。 控制电路可以使请求的视听节目通过网络适配器通过数据通信网络发送到远程存储设备,并被记录在远程存储设备中。