会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PREDICTED GEOMETRY PROCESSING IN A TILE BASED RENDERING SYSTEM
    • 基于层次渲染系统的预测几何处理
    • WO2009027698A2
    • 2009-03-05
    • PCT/GB2008/002941
    • 2008-08-29
    • IMAGINATION TECHNOLOGIES LIMITEDHOWSON, John
    • HOWSON, John
    • G06T15/40
    • G06T15/40G06T15/005
    • A method and apparatus are provided to enable tile based rendering systems to operate with predicated geometry whilst only making a single rasterisation pass. To do this, geometry that is to be predicated is substituted in image data with visibility test objects and associated conditional break points. In rasterisation, when a visibility test object is encountered, a visible pixel count register is updated. On completion of rasterisation of a tile, the associated conditional break points are used to test the visible pixel count register to determine if the predicated geometry should be processed and inserted into tile object lists. If it is, then a tile object list corresponding to the predicated geometry is inserted into the tile object list for the current tile and is rasterised before moving onto the next tile.
    • 提供了一种方法和装置,使得基于瓦片的渲染系统能够与预测几何同时操作,同时仅进行单个光栅化。 为此,要被预测的几何在具有可见性测试对象和相关条件断点的图像数据中被替换。 在光栅化中,当遇到可见性测试对象时,会更新可见像素计数寄存器。 在瓦片的光栅化完成后,相关的条件断点用于测试可见像素计数寄存器,以确定是否应将处理并插入到瓦片对象列表中的预测几何。 如果是,则将与预测几何相对应的瓦片对象列表插入到当前瓦片的瓦片对象列表中,并在移动到下一个瓦片之前被光栅化。
    • 3. 发明申请
    • SCALABLE MULTI-THREADED MEDIA PROCESSING ARCHITECTURE
    • 可扩展多线程媒体处理架构
    • WO2007034232A2
    • 2007-03-29
    • PCT/GB2006/003603
    • 2006-09-26
    • IMAGINATION TECHNOLOGIES LIMITEDHOWSON, John
    • HOWSON, John
    • G06F9/38
    • G06F9/3851G06F9/3824G06F9/5011G06F2209/507
    • A method and apparatus are provided for processing multiple streams of data on a plurality of execution threads. Data is selected from a plurality of data sources (1001 ). An address in the data storage means (1036) is allocated for the data thus selected. The selected data is then loaded into the allocated address. Following this an execution task comprising the selected data source, the data address and an execution address is constructed and the data task is queued with previously constructed tasks. A determination is made as to which processing resources are required for each task and tasks are selected for execution in dependence on this. Tasks selected for execution are distributed across a plurality of processing threads (170). The allocation of data storage in the data storage means includes the steps of selecting data from one of the data sources and supplying a code execution address to a programmable data sequencer (1004). The code from the code execution address is executed to cause data to be written to the data storage means. Furthermore, a tile based computer graphic rendering system may comprise a plurality of mulit-threaded processor cores. Each processor core is allocated to different sectors of the tile.
    • 提供了一种用于在多个执行线程上处理多个数据流的方法和装置。 从多个数据源(1001)中选择数据。 为这样选择的数据分配数据存储装置(1036)中的地址。 然后将选定的数据加载到分配的地址中。 在此之后,包括所选数据源的执行任务,构建数据地址和执行地址,并且数据任务与先前构造的任务排队。 确定每个任务需要哪些处理资源,并根据此选择执行任务。 选择执行的任务分布在多个处理线程(170)上。 数据存储装置中的数据存储的分配包括从数据源之一中选择数据并将代码执行地址提供给可编程数据定序器(1004)的步骤。 执行代码执行地址的代码以使数据被写入数据存储装置。 此外,基于瓦片的计算机图形呈现系统可以包括多个多线程处理器核心。 每个处理器核心分配给瓦片的不同扇区。