Managing multiple GPU-based rendering contexts
    1.
    发明授权
    Managing multiple GPU-based rendering contexts 有权
    管理多个基于GPU的渲染上下文

    公开(公告)号:US08884974B2

    公开(公告)日:2014-11-11

    申请号:US13209305

    申请日:2011-08-12

    IPC分类号: G06T1/00 G09G5/00

    CPC分类号: G06T1/00 G06T1/20

    摘要: Content is rendered for display using a plurality of rendering contexts. Rendering is performed, at least in part, using a graphics processing unit (GPU). The plurality of rendering contexts can comprise a lower priority rendering context and a higher priority rendering context. One or more components can be associated with each of the lower priority rendering context and the higher priority rendering context. Different restrictions can be imposed on each rendering context. Restrictions can include a restriction on block size, prioritization of requests for each context, and a restriction on the number of requests in a GPU queue at a time.

    摘要翻译: 使用多个呈现上下文呈现内容进行显示。 至少部分地使用图形处理单元(GPU)执行渲染。 多个渲染上下文可以包括较低优先级的渲染上下文和较高优先级的渲染上下文。 一个或多个组件可以与较低优先级渲染上下文和较高优先级渲染上下文中的每一个相关联。 可以对每个渲染上下文施加不同的限制。 限制可以包括对块大小的限制,对每个上下文的请求的优先级,以及每次GPU队列中的请求数量的限制。

    Method and system for accessing a remote database using pass-through
queries
    2.
    发明授权
    Method and system for accessing a remote database using pass-through queries 失效
    使用传递查询访问远程数据库的方法和系统

    公开(公告)号:US5701461A

    公开(公告)日:1997-12-23

    申请号:US379397

    申请日:1995-01-27

    IPC分类号: G06F17/30

    摘要: A method for accessing a database server using pass-through queries includes parsing a database query to separate a pass-through string, and then sending a pass-through string to retrieve information regarding the structure of a remote table. The method further includes fetching data as needed from the remote table, and caching the remote data in a temporary table in memory of the local computer system. The system includes a query processor to compile the database query, a remote engine to retrieve table structure information and fetch data as needed, and a temporary table manager to manage caching of the fetched data.

    摘要翻译: 使用传递查询访问数据库服务器的方法包括解析数据库查询以分离传递字符串,然后发送传递字符串以检索有关远程表的结构的信息。 该方法还包括从远程表获取需要的数据,以及将远程数据缓存在本地计算机系统的存储器中的临时表中。 该系统包括一个用于编译数据库查询的查询处理器,一个用于检索表结构信息并根据需要提取数据的远程引擎,以及一个临时表管理器来管理读取的数据的缓存。

    STATISTICAL COUNTING FOR MEMORY HIERARCHY OPTIMIZATION
    3.
    发明申请
    STATISTICAL COUNTING FOR MEMORY HIERARCHY OPTIMIZATION 审中-公开
    用于记忆层次优化的统计计数

    公开(公告)号:US20090132769A1

    公开(公告)日:2009-05-21

    申请号:US11942259

    申请日:2007-11-19

    IPC分类号: G06F12/02 G06F12/08

    CPC分类号: G06F12/122 G06F12/08

    摘要: Systems and methods that optimize memory allocation in hierarchical and/or distributed data storage. A memory management component facilitates a compact manner of identifying approximately how often the memory chunk is being used, to promote efficient operation of the system as a whole. Each memory location can be changed based on the corresponding memory access that is determined through tracking of statistical usage counts of memory locations, and a comparison thereof with a threshold value.

    摘要翻译: 优化分层和/或分布式数据存储中内存分配的系统和方法。 存储器管理组件有助于紧凑地识别存储块被使用的频率,以促进整个系统的有效操作。 可以基于通过跟踪存储器位置的统计使用计数确定的相应存储器访问以及与阈值的比较来改变每个存储器位置。

    Optimizing dynamic/animating textures for use in three-dimensional models
    4.
    发明授权
    Optimizing dynamic/animating textures for use in three-dimensional models 有权
    优化用于三维模型的动态/动画纹理

    公开(公告)号:US06232976B1

    公开(公告)日:2001-05-15

    申请号:US09173839

    申请日:1998-10-16

    IPC分类号: G06T1700

    CPC分类号: G06T15/04

    摘要: A method, system and computer-readable medium for generating images of three-dimensional models in a digital three-dimensional world, wherein the three-dimensional models include markup documents preassigned as texture. First, the three-dimensional models located in the digital three-dimensional world to be displayed are determined. Next, the markup documents that are preassigned to the texture of the three-dimensional models that are determined to be displayed are identified. Then, the identified markup documents and the three-dimensional models that were determined to be displayed are rendered. The rendered markup documents are mapped as texture to the corresponding rendered three-dimensional models and displayed on a display device.

    摘要翻译: 一种用于在数字三维世界中生成三维模型的图像的方法,系统和计算机可读介质,其中所述三维模型包括预分配为纹理的标记文档。 首先,确定位于要显示的数字三维世界中的三维模型。 接下来,识别预先分配给被确定要显示的三维模型的纹理的标记文档。 然后,确定所确定的标记文档和确定要显示的三维模型。 将渲染的标记文档作为纹理映射到相应的渲染的三维模型并显示在显示设备上。

    MANAGING MULTIPLE GPU-BASED RENDERING CONTEXTS
    5.
    发明申请
    MANAGING MULTIPLE GPU-BASED RENDERING CONTEXTS 有权
    管理多个基于GPU的渲染特征

    公开(公告)号:US20130038614A1

    公开(公告)日:2013-02-14

    申请号:US13209305

    申请日:2011-08-12

    IPC分类号: G06T1/00

    CPC分类号: G06T1/00 G06T1/20

    摘要: Content is rendered for display using a plurality of rendering contexts. Rendering is performed, at least in part, using a graphics processing unit (GPU). The plurality of rendering contexts can comprise a lower priority rendering context and a higher priority rendering context. One or more components can be associated with each of the lower priority rendering context and the higher priority rendering context. Different restrictions can be imposed on each rendering context. Restrictions can include a restriction on block size, prioritization of requests for each context, and a restriction on the number of requests in a GPU queue at a time.

    摘要翻译: 使用多个呈现上下文呈现内容进行显示。 至少部分地使用图形处理单元(GPU)执行渲染。 多个渲染上下文可以包括较低优先级的渲染上下文和较高优先级的渲染上下文。 一个或多个组件可以与较低优先级渲染上下文和较高优先级渲染上下文中的每一个相关联。 可以对每个渲染上下文施加不同的限制。 限制可以包括对块大小的限制,对每个上下文的请求的优先级,以及每次GPU队列中的请求数量的限制。

    Three-dimensional models with markup documents as texture
    6.
    发明授权
    Three-dimensional models with markup documents as texture 失效
    具有标记文档的三维模型作为纹理

    公开(公告)号:US06363404B1

    公开(公告)日:2002-03-26

    申请号:US09105831

    申请日:1998-06-26

    IPC分类号: G06F1720

    摘要: A method, system and computer-readable medium for providing user-interfacing within textures of three-dimensional models. A processor with hardware and software components stores one or more markup documents with one or more user-interface element that may be a link element in one or more texture image files of predefined three-dimensional model(s). Then, the processor generates a three-dimensional model(s) for display on a display device based on predefined three-dimensional model information, predefined viewpoint information and the one or more markup documents stored in the one or more texture image files. Users can cause the processor to generate a new markup documents as texture by selecting a link element displayed within the three-dimensional model's texture.

    摘要翻译: 一种用于在三维模型的纹理内提供用户接口的方法,系统和计算机可读介质。 具有硬件和软件组件的处理器存储一个或多个标记文档,其中一个或多个用户界面元素可以是预定义三维模型的一个或多个纹理图像文件中的链接元素。 然后,处理器基于预定义的三维模型信息,预定义的视点信息和存储在一个或多个纹理图像文件中的一个或多个标记文档来生成用于在显示设备上显示的三维模型。 用户可以通过选择在三维模型纹理中显示的链接元素来使处理器生成新的标记文档作为纹理。

    Texture tessellation for three-dimensional models
    7.
    发明授权
    Texture tessellation for three-dimensional models 有权
    纹理纹理三维模型

    公开(公告)号:US06362819B1

    公开(公告)日:2002-03-26

    申请号:US09174083

    申请日:1998-10-16

    IPC分类号: G06F1500

    CPC分类号: G06T15/04

    摘要: A method, system and computer-readable medium for tessellating textures and mapping the resulting texture fragments onto the surface geometries of a three-dimensional model is disclosed. First, a texture is fragmented into texture fragments based on rasterization requirements. Then, the corresponding surface geometry of the three-dimensional model is fragmented so as to correspond to the texture fragments and each texture fragment is mapped to a corresponding surface geometry fragment. This process is repeated for each viewable geometric surface of the three-dimensional model that is to be textured. Thereafter, the three-dimensional model is displayed with the texture fragments mapped to the surface geometries. Prior to the mapping, the polygons, e.g., triangles, that define the surface geometries that are divided by the boundaries between texture image fragments are reconstituted as new, smaller triangles.

    摘要翻译: 公开了一种用于镶嵌纹理并将所得到的纹理片段映射到三维模型的表面几何上的方法,系统和计算机可读介质。 首先,纹理基于光栅化要求被分段成纹理片段。 然后,三维模型的对应表面几何被分段,以便对应于纹理片段,并将每个纹理片段映射到相应的表面几何片段。 对待纹理的三维模型的每个可见几何表面重复该过程。 此后,显示三维模型,并将纹理片段映射到表面几何图形。 在映射之前,限定由纹理图像片段之间的边界划分的表面几何形状的多边形,例如三角形被重构为新的较小三角形。

    Incremental update for dynamic/animated textures on three-dimensional models
    8.
    发明授权
    Incremental update for dynamic/animated textures on three-dimensional models 有权
    三维模型上动态/动画纹理的增量更新

    公开(公告)号:US06271858B1

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

    申请号:US09174086

    申请日:1998-10-16

    IPC分类号: G06T1500

    CPC分类号: G06F17/30716 G06T15/04

    摘要: A method, system and computer-readable medium for efficiently rendering changed portions of a document stored in a texture image file that is mapped to a generated three-dimensional model. The system includes a display device, a memory for storing texture image files, and a processor coupled to the display device and the memory. The processor includes a document component for determining the portions in a document that will change based on the input event, determining the locations of the determined portions that will change based on the input event, rendering the determined portions in the document that will change based on the input event, and storing the rendered portions within a texture image file. The processor also includes a three-dimensional component for determining the locations in the texture image file of the stored rendered portions based on the determined locations of the portions, and mapping the changed portions to the generated three-dimensional model based on the determined locations in the texture image file of the stored rendered portions.

    摘要翻译: 一种方法,系统和计算机可读介质,用于有效地呈现存储在映射到生成的三维模型的纹理图像文件中的文档的改变部分。 该系统包括显示设备,用于存储纹理图像文件的存储器和耦合到显示设备和存储器的处理器。 处理器包括用于确定文档中将基于输入事件而改变的部分的文档组件,基于输入事件确定将改变的所确定部分的位置,使文档中所确定的部分将基于 输入事件,并将渲染部分存储在纹理图像文件内。 处理器还包括三维分量,用于基于确定的部分的位置来确定存储的渲染部分的纹理图像文件中的位置,并且基于所确定的位置,将改变的部分映射到生成的三维模型 存储的渲染部分的纹理图像文件。