Sample processing methods
    11.
    发明授权
    Sample processing methods 有权
    样品处理方法

    公开(公告)号:US08936933B2

    公开(公告)日:2015-01-20

    申请号:US12782354

    申请日:2010-05-18

    IPC分类号: C12M1/34 G01N33/543 B01L3/00

    摘要: A method of processing a sample may include introducing a sample into a vessel, the vessel having proximal and distal ends, the sample being introduced into the proximal end of the vessel; incubating the sample in the vessel with a substance capable of specific binding to a preselected component of the sample; propelling components of the incubated sample, other than the preselected component, toward the proximal end of the vessel by clamping the vessel distal to the incubated sample and compressing the vessel where the incubated sample is contained; propelling the preselected component toward a distal segment of the vessel by clamping the vessel proximal to the preselected component and compressing the vessel where the preselected component is contained; and mixing the preselected component with a reagent in the distal segment of the vessel.

    摘要翻译: 处理样品的方法可以包括将样品引入容器中,所述容器具有近端和远端,样品被引入容器的近端; 将样品在容器中用能够与样品的预选组分特异性结合的物质进行孵育; 将孵育的样品(除了预选组分之外)的组分通过将血管夹紧在孵育样品的远端并压缩容纳培养的样品的容器,向容器的近端推进; 通过将血管夹紧在预选组件附近并压缩容纳预选组分的血管,将预选组分推向血管的远侧段; 并将预选组分与血管远端段中的试剂混合。

    Method and device for performing user-defined clipping in object space
    12.
    发明授权
    Method and device for performing user-defined clipping in object space 有权
    用于在对象空间中执行用户定义剪辑的方法和设备

    公开(公告)号:US09024969B2

    公开(公告)日:2015-05-05

    申请号:US13538445

    申请日:2012-06-29

    IPC分类号: G09G5/00 G06T15/30

    CPC分类号: G06T15/30

    摘要: A method and device for performing and processing user-defined clipping in object space to reduce the number of computations needed for the clipping operation. The method and device also combine the modelview transformation of the vertex coordinates with projection transform. The user-defined clipping in object space provides a higher performance and less power consumption by avoiding generation of eye coordinates if there is no lighting. The device includes a driver for the user-defined clipping in the object space to perform dual mode user-defined clipping in object space when a lighting function is disabled and in eye space when the lighting function is enabled.

    摘要翻译: 一种用于在对象空间中执行和处理用户定义的限幅以减少剪切操作所需的计算次数的方法和装置。 该方法和装置还将顶点坐标的modelview变换与投影变换相结合。 对象空间中的用户定义的剪辑通过避免在没有照明的情况下产生眼睛坐标来提供更高的性能和更低的功耗。 该设备包括用于在对象空间中的用户定义的剪切的驱动器,以在禁用照明功能时在对象空间中执行双模式用户定义的剪辑,并且在启用照明功能时在眼睛空间中执行双模式用户定义的剪辑。

    Indexes of graphics processing objects in graphics processing unit commands
    13.
    发明授权
    Indexes of graphics processing objects in graphics processing unit commands 有权
    图形处理单元命令中图形处理对象的索引

    公开(公告)号:US08022958B2

    公开(公告)日:2011-09-20

    申请号:US11696665

    申请日:2007-04-04

    IPC分类号: G06T15/00 G06T15/50 G09G5/36

    CPC分类号: G06T15/00

    摘要: This disclosure describes techniques of loading batch commands into a graphics processing unit (GPU). As described herein, a GPU driver for the GPU identifies one or more graphics processing objects to be used by the GPU in order to render a batch of graphics primitives. The GPU driver may insert indexes associated with the identified graphics processing objects into a batch command. The GPU driver may then issue the batch command to the GPU. The GPU may use the indexes in the batch command to retrieve the graphics processing objects from memory. After retrieving the graphics processing objects from memory, the GPU may use the graphics processing objects to render the batch of graphics primitives.

    摘要翻译: 本公开描述了将批处理命令加载到图形处理单元(GPU)中的技术。 如本文所述,用于GPU的GPU驱动器识别要由GPU使用的一个或多个图形处理对象,以便呈现一批图形基元。 GPU驱动程序可以将与所识别的图形处理对象相关联的索引插入到批处理命令中。 然后,GPU驱动程序可以向GPU发出批处理命令。 GPU可以使用批处理命令中的索引从内存中检索图形处理对象。 在从存储器检索图形处理对象之后,GPU可以使用图形处理对象来渲染批量的图形基元。

    SYSTEM AND METHOD OF MAPPING SHADER VARIABLES INTO PHYSICAL REGISTERS
    14.
    发明申请
    SYSTEM AND METHOD OF MAPPING SHADER VARIABLES INTO PHYSICAL REGISTERS 有权
    将SHADER变量映射到物理寄存器的系统和方法

    公开(公告)号:US20090085919A1

    公开(公告)日:2009-04-02

    申请号:US11864484

    申请日:2007-09-28

    IPC分类号: G06F13/14 G09G5/36

    CPC分类号: G06T15/005 G06F8/441

    摘要: The present disclosure includes system and method of mapping shader variables into physical registers. In an embodiment, a graphics processing unit (GPU) and a memory coupled to the GPU are disclosed. The memory includes a processor readable data file that has a register file portion. The register file portion has a rectangular structure including a plurality of data items. At least two of the plurality of data items corresponding to data elements of a shader program. The data elements have different data storage types.

    摘要翻译: 本公开包括将着色器变量映射到物理寄存器的系统和方法。 在一个实施例中,公开了一种图形处理单元(GPU)和耦合到GPU的存储器。 存储器包括具有寄存器文件部分的处理器可读数据文件。 寄存器文件部分具有包括多个数据项的矩形结构。 与着色器程序的数据元素对应的多个数据项中的至少两个。 数据元素具有不同的数据存储类型。

    3-D CLIPPING IN A GRAPHICS PROCESSING UNIT
    15.
    发明申请
    3-D CLIPPING IN A GRAPHICS PROCESSING UNIT 有权
    图形处理单元中的3-D剪辑

    公开(公告)号:US20080094412A1

    公开(公告)日:2008-04-24

    申请号:US11551900

    申请日:2006-10-23

    IPC分类号: G09G5/00

    摘要: A graphics processing unit (GPU) efficiently performs 3-dimensional (3-D) clipping using processing units used for other graphics functions. The GPU includes first and second hardware units and at least one buffer. The first hardware unit performs 3-D clipping of primitives using a first processing unit used for a first graphics function, e.g., an ALU used for triangle setup, depth gradient setup, etc. The first hardware unit may perform 3-D clipping by (a) computing clip codes for each vertex of each primitive, (b) determining whether to pass, discard or clip each primitive based on the clip codes for all vertices of the primitive, and (c) clipping each primitive to be clipped against clipping planes. The second hardware unit computes attribute component values for new vertices resulting from the 3-D clipping, e.g., using an ALU used for attribute gradient setup, attribute interpolation, etc. The buffer(s) store intermediate results of the 3-D clipping.

    摘要翻译: 图形处理单元(GPU)使用用于其他图形功能的处理单元有效地执行三维(3-D)剪辑。 GPU包括第一和第二硬件单元和至少一个缓冲器。 第一硬件单元使用用于第一图形功能的第一处理单元(例如用于三角形设置的ALU,深度梯度设置等)来对原语执行3-D限幅。第一硬件单元可以通过( a)计算每个图元的每个顶点的剪辑代码,(b)基于所述基元的所有顶点的剪辑代码来确定是否传递,丢弃或剪切每个图元,以及(c)剪切要针对剪切平面剪切的每个图元 。 第二硬件单元计算由3-D限幅产生的新顶点的属性分量值,例如使用用于属性梯度设置,属性插值等的ALU。该缓冲器存储3-D限幅的中间结果。

    Padding for multi-channel memory
    16.
    发明授权
    Padding for multi-channel memory 有权
    多通道内存填充

    公开(公告)号:US09299124B2

    公开(公告)日:2016-03-29

    申请号:US13491452

    申请日:2012-06-07

    IPC分类号: G06T1/60

    CPC分类号: G06T1/60

    摘要: Techniques described in the disclosure are generally related to reserving padding bytes in system memory when storing data in the system memory. The reserving of padding bytes may allow a memory interface to efficiently utilize the channels to the system memory when storing or subsequently retrieving the data.

    摘要翻译: 本公开中描述的技术通常涉及在系统存储器中存储数据时在系统存储器中保留填充字节。 填充字节的保留可以允许存储器接口在存储或随后检索数据时有效地利用到系统存储器的信道。

    Graphics processing unit with deferred vertex shading
    17.
    发明授权
    Graphics processing unit with deferred vertex shading 有权
    具有延迟顶点着色的图形处理单元

    公开(公告)号:US08436854B2

    公开(公告)日:2013-05-07

    申请号:US12557427

    申请日:2009-09-10

    IPC分类号: G06T15/40

    CPC分类号: G06T15/40 G06T1/20 G06T15/005

    摘要: Techniques are described for processing graphics images with a graphics processing unit (GPU) using deferred vertex shading. An example method includes the following: generating, within a processing pipeline of a graphics processing unit (GPU), vertex coordinates for vertices of each primitive within an image geometry, wherein the vertex coordinates comprise a location and a perspective parameter for each one of the vertices, and wherein the image geometry represents a graphics image; identifying, within the processing pipeline of the GPU, visible primitives within the image geometry based upon the vertex coordinates; and, responsive to identifying the visible primitives, generating, within the processing pipeline of the GPU, vertex attributes only for the vertices of the visible primitives in order to determine surface properties of the graphics image.

    摘要翻译: 描述了使用延迟顶点着色处理具有图形处理单元(GPU)的图形图像的技术。 示例性方法包括以下:在图形处理单元(GPU)的处理流水线内生成图像几何中每个图元的顶点的顶点坐标,其中顶点坐标包括位置和透视参数 顶点,并且其中图像几何表示图形图像; 在GPU的处理流水线内识别基于顶点坐标的图像几何图形内的可见原始图形; 并且响应于识别可见原语,在GPU的处理流水线内生成仅针对可见图元的顶点的顶点属性,以便确定图形图像的表面特性。

    Method and device for performing user-defined clipping in object space
    18.
    发明授权
    Method and device for performing user-defined clipping in object space 有权
    用于在对象空间中执行用户定义剪辑的方法和设备

    公开(公告)号:US08237739B2

    公开(公告)日:2012-08-07

    申请号:US11531205

    申请日:2006-09-12

    IPC分类号: G09G5/00

    CPC分类号: G06T15/30

    摘要: A method and device for performing and processing user-defined clipping in object space to reduce the number of computations needed for the clipping operation. The method and device also combine the modelview transformation of the vertex coordinates with projection transform. The user-defined clipping in object space provides a higher performance and less power consumption by avoiding generation of eye coordinates if there is no lighting. The device includes a driver for the user-defined clipping in the object space to perform dual mode user-defined clipping in object space when a lighting function is disabled and in eye space when the lighting function is enabled.

    摘要翻译: 一种用于在对象空间中执行和处理用户定义的限幅以减少剪切操作所需的计算次数的方法和装置。 该方法和装置还将顶点坐标的modelview变换与投影变换相结合。 对象空间中的用户定义的剪辑通过避免在没有照明的情况下产生眼睛坐标来提供更高的性能和更低的功耗。 该设备包括用于在对象空间中的用户定义的剪切的驱动器,以在禁用照明功能时在对象空间中执行双模式用户定义的剪辑,并且在启用照明功能时在眼睛空间中执行双模式用户定义的剪辑。

    3-D clipping in a graphics processing unit
    19.
    发明授权
    3-D clipping in a graphics processing unit 有权
    图形处理单元中的3-D剪辑

    公开(公告)号:US08212840B2

    公开(公告)日:2012-07-03

    申请号:US11551900

    申请日:2006-10-23

    IPC分类号: G09G5/00

    摘要: A graphics processing unit (GPU) efficiently performs 3-dimensional (3-D) clipping using processing units used for other graphics functions. The GPU includes first and second hardware units and at least one buffer. The first hardware unit performs 3-D clipping of primitives using a first processing unit used for a first graphics function, e.g., an ALU used for triangle setup, depth gradient setup, etc. The first hardware unit may perform 3-D clipping by (a) computing clip codes for each vertex of each primitive, (b) determining whether to pass, discard or clip each primitive based on the clip codes for all vertices of the primitive, and (c) clipping each primitive to be clipped against clipping planes. The second hardware unit computes attribute component values for new vertices resulting from the 3-D clipping, e.g., using an ALU used for attribute gradient setup, attribute interpolation, etc. The buffer(s) store intermediate results of the 3-D clipping.

    摘要翻译: 图形处理单元(GPU)使用用于其他图形功能的处理单元有效地执行三维(3-D)剪辑。 GPU包括第一和第二硬件单元和至少一个缓冲器。 第一硬件单元使用用于第一图形功能的第一处理单元(例如用于三角形设置的ALU,深度梯度设置等)来对原语执行3-D限幅。第一硬件单元可以通过( a)计算每个图元的每个顶点的剪辑代码,(b)基于所述基元的所有顶点的剪辑代码来确定是否传递,丢弃或剪切每个图元,以及(c)剪切要针对剪切平面剪切的每个图元 。 第二硬件单元计算由3-D限幅产生的新顶点的属性分量值,例如使用用于属性梯度设置,属性插值等的ALU。该缓冲器存储3-D限幅的中间结果。

    PROGRAMMABLE BLENDING IN A GRAPHICS PROCESSING UNIT
    20.
    发明申请
    PROGRAMMABLE BLENDING IN A GRAPHICS PROCESSING UNIT 有权
    图形处理单元中的可编程混合

    公开(公告)号:US20080094410A1

    公开(公告)日:2008-04-24

    申请号:US11550958

    申请日:2006-10-19

    IPC分类号: G09G5/02

    CPC分类号: G06T15/503 G06T2210/32

    摘要: Techniques for implementing blending equations for various blending modes with a base set of operations are described. Each blending equation may be decomposed into a sequence of operations. In one design, a device includes a processing unit that implements a set of operations for multiple blending modes and a storage unit that stores operands and results. The processing unit receives a sequence of instructions for a sequence of operations for a blending mode selected from the plurality of blending modes and executes each instruction in the sequence to perform blending in accordance with the selected blending mode. The processing unit may include (a) an ALU that performs at least one operation in the base set, e.g., a dot product, (b) a pre-formatting unit that performs gamma correction and alpha scaling of inbound color values, and (c) a post-formatting unit that performs gamma compression and alpha scaling of outbound color values.

    摘要翻译: 描述了用于具有基本操作集合的用于各种混合模式的混合方程的技术。 每个混合方程可以分解为一系列操作。 在一种设计中,设备包括一个处理单元,该处理单元实现多种混合模式的一组操作,以及存储操作数和结果的存储单元。 处理单元接收用于从多个混合模式中选择的混合模式的操作序列的指令序列,并且执行该顺序中的每个指令以根据所选择的混合模式执行混合。 处理单元可以包括(a)执行基本集合中的至少一个操作的ALU,例如点积,(b)执行伽马校正和入站颜色值的α缩放的预格式化单元,以及(c )一个后格式化单元,用于执行出色色彩值的伽玛压缩和alpha缩放。