会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for providing commands to a command memory
    • 用于向命令存储器提供命令的方法和装置
    • US06675239B1
    • 2004-01-06
    • US09412145
    • 1999-10-05
    • Timothy Van HookRobert Mace
    • Timothy Van HookRobert Mace
    • G06F300
    • G06F9/3879
    • The invention provides a method of providing commands to a command memory where a graphics processor will have commands available for execution as long as there are commands available. The command memory includes a first indicator to identify the command location most recently accessed by the graphics processor. A second indicator identifies the number of commands locations available to write commands based on the most recently accessed command location. As a result of the invention, the application processor only checks the availability of space to write commands after it has written enough commands to fill the command memory. On the graphics processor side, the command memory is never empty unless the graphics processor executes and consumes instructions faster than the instructions are written. It is also possible to associate a graphics mode with each address range. In this way, mode can be indicated without specifically sending mode information with each command.
    • 本发明提供了一种向命令存储器提供命令的方法,其中图形处理器将具有可用于执行的命令,只要存在命令即可。 命令存储器包括用于识别由图形处理器最近访问的命令位置的第一指示符。 第二个指示符基于最近访问的命令位置来识别可用于写入命令的命令位置的数量。 作为本发明的结果,应用处理器在写入足够的命令以填充命令存储器之后,仅检查写入命令的空间的可用性。 在图形处理器端,命令存储器从不为空,除非图形处理器执行并且比写入指令更快地消耗指令。 还可以将图形模式与每个地址范围相关联。 以这种方式,可以指示模式,而不用每个命令专门发送模式信息。
    • 3. 发明授权
    • Method and apparatus for cache index hashing
    • 缓存索引散列的方法和装置
    • US06549210B1
    • 2003-04-15
    • US09244449
    • 1999-02-03
    • Timothy Van HookAnthony P. DeLaurier
    • Timothy Van HookAnthony P. DeLaurier
    • G09G537
    • G06T15/04G06F12/0864G06F12/0875G06T1/60G06T2200/28
    • The invention provides a method of generating cache indexes that reduces the likelihood that adjacent addresses will map to the same cache regions. The hashing process is optimized to be sensitive to small changes in the input data so that similar sets of input data will preferably not result in the same or even similar output data. Memory accesses of the sort performed when rendering graphical images may involve numerous accesses to relatively similar memory locations Therefore, hashing of the index values that determine where the information from the memory locations will be stored while that information is in cache decreases the likelihood of similar memory locations being stored at the same cache location. Consequently, cache efficiency and performance is improved.
    • 本发明提供了一种产生缓存索引的方法,该方法降低了相邻地址映射到相同高速缓存区域的可能性。 优化散列过程以对输入数据中的小变化敏感,使得类似的输入数据组优选不会产生相同或甚至相似的输出数据。 在渲染图形图像时执行的排序的存储器访问可能涉及对相对相似的存储器位置的多次访问。因此,确定在存储器位置的信息的哪个位置将被存储的索引值的散列,同时该信息在高速缓存中降低类似存储器的可能性 位置存储在相同的缓存位置。 因此,提高了缓存效率和性能。
    • 4. 发明授权
    • Method and apparatus for decoupled retrieval of cache miss data
    • 用于缓存未命中数据解耦检索的方法和装置
    • US06490652B1
    • 2002-12-03
    • US09244692
    • 1999-02-03
    • Timothy Van HookAnthony P. DeLaurier
    • Timothy Van HookAnthony P. DeLaurier
    • G06F1200
    • G06F12/0859G06F12/0855G06F12/0875
    • The invention provides a method of operating a cache memory so that operation is optimized. Instead of fetching data immediately upon a cache miss, the present invention continues with subsequent cache accesses. Decoupled from cache access, cache misses are fetched to cache. During operation, for each request in a sequence of data requests, it is determined if the requested data can be found in cache memory. If the data is not found in the cache, the next request in the sequence is processed without first retrieving the data pending from the earlier request. A miss list is generated for each of the requests in the sequence of requests whose data is not found in the cache. The data that is associated with the requests in the miss list is obtained from DRAM and used to satisfy the requests. Some cache lines may have one or more pending hits to data associated with the cache line. Those requests are kept in a pending hits list and processed in order as required. There may also be pending misses kept in a pending misses list where the list contains one or more pending misses to data associated with the cache line. A flag or indicator is set for a cache line when there are misses associated with the cache line.
    • 本发明提供了一种操作高速缓冲存储器的方法,使得操作被优化。 代替在高速缓存未命中立即获取数据,本发明继续随后的高速缓存访​​问。 从缓存访问中解耦,缓存未命中被提取到缓存。 在操作期间,对于数据请求序列中的每个请求,确定是否可以在高速缓冲存储器中找到所请求的数据。 如果在高速缓存中没有找到数据,则处理该序列中的下一个请求,而不首先从较早的请求中检索待处理的数据。 为缓存中未找到数据的请求序列中的每个请求生成一个未命中列表。 与未命中列表中的请求相关联的数据从DRAM获得并用于满足请求。 某些高速缓存行可能具有与高速缓存行相关联的数据的一个或多个待处理命中。 这些请求保存在待处理的匹配列表中,并根据需要按顺序进行处理。 在挂起的未命中列表中还可能存在未决的未命中,其中列表包含与高速缓存行相关联的数据的一个或多个未决命中。 当与高速缓存行相关联的未命中时,为高速缓存行设置标志或指示符。
    • 5. 发明授权
    • Compression and decompression of data using plane equations
    • 使用平面方程压缩和解压缩数据
    • US07944441B2
    • 2011-05-17
    • US11764858
    • 2007-06-19
    • Timothy Van HookFarhad Fouladi
    • Timothy Van HookFarhad Fouladi
    • G06T15/00
    • G06T9/00
    • The present invention provides a scheme for compressing and decompressing the depth, or Z, components of image data. Image data is grouped into a plurality of tiles. A test is performed to determine if a tile can be compressed so that its size after compression is less than its size before compression. If so, the tile is compressed. A tile table includes a flag that can be set for each tile that is compressed. In one scheme, each tile comprises a 4×4 block of pixels. For each pixel, the visible depth complexity is determined where each visible level of depth complexity is represented by a plane equation. Depending on the depth complexity, a compression scheme is chosen that stores multiple plane equations in cache lines. The compression scheme can be used with unsampled or multisampled data and provides higher levels of compression in multisampled environments.
    • 本发明提供了一种用于压缩和解压缩图像数据的深度或Z分量的方案。 图像数据被分组成多个瓦片。 执行测试以确定是否可以压缩瓦片,使其压缩后的大小小于压缩前的大小。 如果是这样,瓦片被压缩。 瓦片表包括可以为压缩的每个瓦片设置的标志。 在一个方案中,每个瓦片包括4×4个像素块。 对于每个像素,确定可见深度复杂度,其中深度复杂度的每个可见水平由平面方程表示。 根据深度复杂度,选择在高速缓存行中存储多个平面方程式的压缩方案。 压缩方案可以与非抽样或多采样数据一起使用,并在多采样环境中提供更高级别的压缩。
    • 7. 发明授权
    • Graphics system with embedded frame buffer having reconfigurable pixel formats
    • 具有嵌入式帧缓冲器的图形系统具有可重构像素格式
    • US07995069B2
    • 2011-08-09
    • US12461238
    • 2009-08-05
    • Timothy Van HookFarhad Fouladi
    • Timothy Van HookFarhad Fouladi
    • G09G5/397G09G5/36G09G5/02
    • G06T15/005G09G5/363
    • A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. The graphics system has a graphics processor includes an embedded frame buffer for storing frame data prior to sending the frame data to an external location, such as main memory. The embedded frame buffer is selectively configurable to store the following pixel formats: point sampled RGB color and depth, super-sampled RGB color and depth, and YUV (luma/chroma). Graphics commands are provided which enable the programmer to configure the embedded frame buffer for any of the pixel formats on a frame-by-frame basis.
    • 包括定制图形和音频处理器的图形系统产生令人兴奋的2D和3D图形和环绕声。 该系统包括包括3D图形流水线和音频数字信号处理器的图形和音频处理器。 图形系统具有图形处理器,其包括用于在将帧数据发送到诸如主存储器的外部位置之前存储帧数据的嵌入式帧缓冲器。 嵌入式帧缓冲器可选择配置为存储以下像素格式:点采样RGB颜色和深度,超采样RGB颜色和深度以及YUV(亮度/色度)。 提供了图形命令,使得编程器能够逐帧地为任何像素格式配置嵌入式帧缓冲器。
    • 8. 发明申请
    • COMPRESSION AND DECOMPRESSION OF DATA USING PLANE EQUATIONS
    • 使用平面方程的数据的压缩和分解
    • US20080150935A1
    • 2008-06-26
    • US11764858
    • 2007-06-19
    • Timothy Van HookFarhad Fouladi
    • Timothy Van HookFarhad Fouladi
    • G06T1/00G06K9/36
    • G06T9/00
    • The present invention provides a scheme for compressing and decompressing the depth, or Z, components of image data. Image data is grouped into a plurality of tiles. A test is performed to determine if a tile can be compressed so that its size after compression is less than its size before compression. If so, the tile is compressed. A tile table includes a flag that can be set for each tile that is compressed. In one scheme, each tile comprises a 4×4 block of pixels. For each pixel, the visible depth complexity is determined where each visible level of depth complexity is represented by a plane equation. Depending on the depth complexity, a compression scheme is chosen that stores multiple plane equations in cache lines. The compression scheme can be used with unsampled or multisampled data and provides higher levels of compression in multisampled environments.
    • 本发明提供了一种用于压缩和解压缩图像数据的深度或Z分量的方案。 图像数据被分组成多个瓦片。 执行测试以确定是否可以压缩瓦片,使其压缩后的大小小于压缩前的大小。 如果是这样,瓦片被压缩。 瓦片表包括可以为压缩的每个瓦片设置的标志。 在一个方案中,每个瓦片包括4×4像素块。 对于每个像素,确定可见深度复杂度,其中深度复杂度的每个可见水平由平面方程表示。 根据深度复杂度,选择在高速缓存行中存储多个平面方程式的压缩方案。 压缩方案可以与非抽样或多采样数据一起使用,并在多采样环境中提供更高级别的压缩。
    • 9. 发明授权
    • Compression and decompression of data using plane equations
    • 使用平面方程压缩和解压缩数据
    • US07242400B2
    • 2007-07-10
    • US10293003
    • 2002-11-13
    • Timothy Van HookFarhad Fouladi
    • Timothy Van HookFarhad Fouladi
    • G06T1/00
    • G06T9/00
    • The present invention provides a scheme for compressing and decompressing the depth, or Z, components of image data. Image data is grouped into a plurality of tiles. A test is performed to determine if a tile can be compressed so that its size after compression is less than its size before compression. If so, the tile is compressed. A tile table includes a flag that can be set for each tile that is compressed. In one scheme, each tile comprises a 4×4 block of pixels. For each pixel, the visible depth complexity is determined where each visible level of depth complexity is represented by a plane equation. Depending on the depth complexity, a compression scheme is chosen that stores multiple plane equations in cache lines. The compression scheme can be used with unsampled or multisampled data and provides higher levels of compression in multisampled environments.
    • 本发明提供了一种用于压缩和解压缩图像数据的深度或Z分量的方案。 图像数据被分组成多个瓦片。 执行测试以确定是否可以压缩瓦片,使其压缩后的大小小于压缩前的大小。 如果是这样,瓦片被压缩。 瓦片表包括可以为压缩的每个瓦片设置的标志。 在一个方案中,每个瓦片包括4×4像素块。 对于每个像素,确定可见深度复杂度,其中深度复杂度的每个可见水平由平面方程表示。 根据深度复杂度,选择在高速缓存行中存储多个平面方程式的压缩方案。 压缩方案可以与非抽样或多采样数据一起使用,并在多采样环境中提供更高级别的压缩。