会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • System and method for ray tracing with depth buffered display
    • 用于具有深度缓冲显示的光线跟踪的系统和方法
    • US20070035544A1
    • 2007-02-15
    • US11201651
    • 2005-08-11
    • Gordon FossumBarry MinorVanDung To
    • Gordon FossumBarry MinorVanDung To
    • G06T15/40
    • G06T15/08G06T15/06G06T15/405
    • A system and method for generating an image that includes ray traced pixel data and rasterized pixel data is presented. A synergistic processing unit (SPU) uses a rendering algorithm to generate ray traced data for objects that require high-quality image rendering. The ray traced data is fragmented, whereby each fragment includes a ray traced pixel depth value and a ray traced pixel color value. A rasterizer compares ray traced pixel depth values to corresponding rasterized pixel depth values, and overwrites ray traced pixel data with rasterized pixel data when the corresponding rasterized fragment is “closer” to a viewing point, which results in composite data. A display subsystem uses the resultant composite data to generate an image on a user's display.
    • 提出了一种用于生成包括光线跟踪像素数据和光栅化像素数据的图像的系统和方法。 协同处理单元(SPU)使用渲染算法为需要高质量图像渲染的对象生成光线跟踪数据。 光线跟踪的数据被分段,由此每个片段包括光线跟踪的像素深度值和光线跟踪的像素颜色值。 光栅化器将光线跟踪的像素深度值与相应的光栅化像素深度值进行比较,并且当对应的光栅化片段“靠近”到观察点时,将光栅跟踪的像素数据重写为光栅跟踪像素数据,这导致复合数据。 显示子系统使用所得到的复合数据在用户的显示器上生成图像。
    • 2. 发明申请
    • Input device for providing position information to information handling systems
    • 用于向信息处理系统提供位置信息的输入装置
    • US20070061101A1
    • 2007-03-15
    • US11225569
    • 2005-09-13
    • David GreeneBarry MinorBlake RobertsonVanDung To
    • David GreeneBarry MinorBlake RobertsonVanDung To
    • G01C17/00
    • G06F1/1626G01S19/47G06F1/1632G06F1/1684G06F2200/1637
    • An input device is disclosed, one embodiment of which provides position information to an information handling system (IHS). The position information includes both location information and spatial orientation information of the input device in real space. The input device includes a location sensor which determines the absolute location of the input device in x, y and z coordinates. The input device also includes a spatial orientation sensor that determines the spatial orientation of the input device in terms of yaw, pitch and roll. The input device further includes a processor that processes the location information and the spatial orientation information of the input device in real space to determine an image view from the perspective of the input device in virtual space. Movement of the input device in real space by a user causes a corresponding movement of an image view from the perspective of the input device in virtual space. The input device itself displays the image view, or alternatively, an IHS to which the input device couples displays the image view.
    • 公开了一种输入设备,其一个实施例向位置信息提供信息处理系统(IHS)。 位置信息包括实际空间中的输入装置的位置信息和空间取向信息。 输入装置包括位置传感器,其确定x,y和z坐标中输入装置的绝对位置。 输入装置还包括空间方向传感器,其根据偏航,俯仰和滚动确定输入装置的空间取向。 输入装置还包括处理器,其在实际空间中处理输入装置的位置信息和空间取向信息,以从虚拟空间中的输入装置的角度确定图像视图。 输入设备在实际空间中的移动由用户在虚拟空间中从输入设备的角度引起图像视图的相应移动。 输入设备本身显示图像视图,或者替代地,输入设备耦合到的IHS显示图像视图。
    • 4. 发明申请
    • System and method for task queue management of virtual devices using a plurality of processors
    • 使用多个处理器的虚拟设备的任务队列管理的系统和方法
    • US20050081202A1
    • 2005-04-14
    • US10670838
    • 2003-09-25
    • Daniel BrokenshireMichael DayBarry MinorMark NutterVanDung To
    • Daniel BrokenshireMichael DayBarry MinorMark NutterVanDung To
    • G06F9/46
    • G06F9/505
    • A task queue manager manages the task queues corresponding to virtual devices. When a virtual device function is requested, the task queue manager determines whether an SPU is currently assigned to the virtual device task. If an SPU is already assigned, the request is queued in a task queue being read by the SPU. If an SPU has not been assigned, the task queue manager assigns one of the SPUs to the task queue. The queue manager assigns the task based upon which SPU is least busy as well as whether one of the SPUs recently performed the virtual device function. If an SPU recently performed the virtual device function, it is more likely that the code used to perform the function is still in the SPU's local memory and will not have to be retrieved from shared common memory using DMA operations.
    • 任务队列管理器管理与虚拟设备相对应的任务队列。 当请求虚拟设备功能时,任务队列管理器确定SPU当前是否被分配给虚拟设备任务。 如果已经分配了SPU,则该请求在SPU所读取的任务队列中排队。 如果尚未分配SPU,则任务队列管理器将其中一个SPU分配给任务队列。 队列管理器根据哪个SPU最不忙,以及一个SPU最近是否执行了虚拟设备功能来分配任务。 如果SPU最近执行了虚拟设备功能,则用于执行该功能的代码更有可能仍在SPU的本地存储器中,并且不需要使用DMA操作从共享的公共存储器中检索。
    • 5. 发明申请
    • System and method for balancing computational load across a plurality of processors
    • 用于平衡多个处理器上的计算负载的系统和方法
    • US20050081182A1
    • 2005-04-14
    • US10670826
    • 2003-09-25
    • Barry MinorMark NutterVanDung To
    • Barry MinorMark NutterVanDung To
    • G06F9/44G06F9/50
    • G06F9/5044
    • A system and method for balancing computational load across a plurality of processors. Source code subtasks are compiled into byte code subtasks whereby the byte code subtasks are translated into processor-specific object code subtasks at runtime. The processor-type selection is based upon one of three approaches which are 1) a brute force approach, 2) higher-level approach, or 3) processor availability approach. Each object code subtask is loaded in a corresponding processor type for execution. In one embodiment, a compiler stores a pointer in a byte code file that references the location of a byte code subtask. In this embodiment, the byte code subtask is stored in a shared library and, at runtime, a runtime loader uses the pointer to identify the location of the byte code subtask in order to translate the byte code subtask.
    • 一种用于平衡多个处理器上的计算负载的系统和方法。 源代码子任务被编译成字节代码子任务,从而在运行时将字节代码子任务转换为处理器特定目标代码子任务。 处理器类型选择基于以下三种方法之一:1)强力方法,2)较高级别的方法,或3)处理器可用性方法。 每个对象代码子任务都以相应的处理器类型加载以执行。 在一个实施例中,编译器将指针存储在引用字节代码子任务的位置的字节代码文件中。 在本实施例中,字节代码子任务存储在共享库中,并且在运行时,运行时加载器使用指针来标识字节代码子任务的位置,以便翻译字节代码子任务。
    • 7. 发明申请
    • System and method for adaptive span computation during ray casting
    • 射线铸造期间自适应跨度计算的系统和方法
    • US20070057968A1
    • 2007-03-15
    • US11226964
    • 2005-09-15
    • Gordon FossumBarry Minor
    • Gordon FossumBarry Minor
    • G06T15/20G09G5/00G06T15/10
    • G06T15/20
    • A system and method for adaptive span computation when ray casting is presented. A processor uses start point fractional values during view screen segment computations that start a view screen segment's computations a particular distance away from a down point. This prevents an excessive sampling density during image generation without wasting processor resources. The processor identifies a start point fractional value for each view screen segment based upon each view screen segment's identifier, and computes a view screen segment start point for each view screen segment using the start point fractional value. View screen segment start points are “tiered” and are a particular distance away from the down point. This stops the view screen segments from converging to a point of severe over sampling while, at the same time, providing a pseudo-uniform sampling density.
    • 提出射线铸造时的自适应跨度计算的系统和方法。 处理器在视图屏幕段计算期间使用起始点分数值,该计算开始视图屏幕段的计算距离下降点的特定距离。 这防止了图像生成过程中的过度采样密度,而不会浪费处理器资源。 处理器基于每个视图屏幕段的标识符来识别每个视图屏幕段的开始点分数值,并且使用起始点分数值来计算每个视图屏幕段的视图屏幕段开始点。 查看屏幕段开始点是“分层”的,距离下降点是特定的距离。 这样就可以阻止观看屏幕段收敛到严重过采样点,同时提供一个伪均匀的采样密度。
    • 8. 发明申请
    • System and method for DMA controller with multi-dimensional line-walking functionality
    • 具有多维行走功能的DMA控制器的系统和方法
    • US20060047864A1
    • 2006-03-02
    • US10926589
    • 2004-08-26
    • Daniel BrokenshireGordon FossumBarry Minor
    • Daniel BrokenshireGordon FossumBarry Minor
    • G06F13/28
    • G06F13/28
    • A system and method for a DMA controller with multi-dimensional line-walking functionality is presented. A processor includes an intelligent DMA controller, which loads a line description that corresponds to a shape or line. The intelligent DMA controller moves through a memory map and retrieves data based upon the line description that includes a major step and a minor step. In turn, the intelligent DMA controller retrieves data from the shared memory without assistance from its corresponding processor. In one embodiment, the intelligent DMA controller may analyze a line using the rate of change along its minor axes in conjunction with locations where the line intersects subspaces and store array spans of contiguous memory along the line's major axis.
    • 提出了一种具有多维行走功能的DMA控制器的系统和方法。 处理器包括智能DMA控制器,其加载对应于形状或线的线描述。 智能DMA控制器通过存储器映射移动,并根据包括主要步骤和次要步骤的行描述检索数据。 反过来,智能DMA控制器从共享存储器中检索数据,而不需要相应处理器的帮助。 在一个实施例中,智能DMA控制器可以使用沿着其次轴的变化速率与线与线路相交的位置并沿着线的长轴存储连续存储器的阵列跨度来分析线。
    • 10. 发明申请
    • System and Product for DMA Controller With Multi-Dimensional Line-Walking Functionality
    • 具有多维行走功能的DMA控制器的系统和产品
    • US20080114907A1
    • 2008-05-15
    • US12016289
    • 2008-01-18
    • Daniel BrokenshireGordon FossumBarry Minor
    • Daniel BrokenshireGordon FossumBarry Minor
    • G06F13/28
    • G06F13/28
    • A system and product for a DMA controller with multi-dimensional line-walking functionality is presented. A processor includes an intelligent DMA controller, which loads a line description that corresponds to a shape or line. The intelligent DMA controller moves through a memory map and retrieves data based upon the line description that includes a major step and a minor step. In turn, the intelligent DMA controller retrieves data from the shared memory without assistance from its corresponding processor. In one embodiment, the intelligent DMA controller may analyze a line using the rate of change along its minor axes in conjunction with locations where the line intersects subspaces and store array spans of contiguous memory along the line's major axis.
    • 介绍了具有多维行走功能的DMA控制器的系统和产品。 处理器包括智能DMA控制器,其加载对应于形状或线的线描述。 智能DMA控制器通过存储器映射移动,并根据包括主要步骤和次要步骤的行描述检索数据。 反过来,智能DMA控制器从共享存储器中检索数据,而不需要相应处理器的帮助。 在一个实施例中,智能DMA控制器可以使用沿着其次轴的变化速率与线与线路相交的位置并沿着线的长轴存储连续存储器的阵列跨度来分析线。