System and method for parallel execution of data generation tasks
    2.
    发明申请
    System and method for parallel execution of data generation tasks 审中-公开
    并行执行数据生成任务的系统和方法

    公开(公告)号:US20060095672A1

    公开(公告)日:2006-05-04

    申请号:US11065343

    申请日:2005-02-25

    IPC分类号: G06F12/14

    CPC分类号: G06F15/7846

    摘要: A CPU module includes a host element configured to perform a high-level host-related task, and one or more data-generating processing elements configured to perform a data-generating task associated with the high-level host-related task. Each data-generating processing element includes logic configured to receive input data, and logic configured to process the input data to produce output data. The amount of output data is greater than an amount of input data, and the ratio of the amount of input data to the amount of output data defines a decompression ratio. In one implementation, the high-level host-related task performed by the host element pertains to a high-level graphics processing task, and the data-generating task pertains to the generation of geometry data (such as triangle vertices) for use within the high-level graphics processing task. The CPU module can transfer the output data to a GPU module via at least one locked set of a cache memory. The GPU retrieves the output data from the locked set, and periodically forwards a tail pointer to a cacheable location within the data-generating elements that informs the data-generating elements of its progress in retrieving the output data

    摘要翻译: CPU模块包括被配置为执行高级主机相关任务的主机元件,以及被配置为执行与高级主机相关任务相关联的数据生成任务的一个或多个数据生成处理元件。 每个数据生成处理元件包括被配置为接收输入数据的逻辑和被配置为处理输入数据以产生输出数据的逻辑。 输出数据量大于输入数据量,并且输入数据量与输出数据量的比率定义了解压比。 在一个实现中,由主机元件执行的与主机相关的高级别任务涉及高级图形处理任务,并且数据生成任务涉及生成几何数据(例如三角形顶点),用于在 高级图形处理任务。 CPU模块可以经由至少一个锁定的高速缓存存储器将输出数据传送到GPU模块。 GPU从锁定的集合中检索输出数据,并周期性地将尾部指针转发到数据生成元素内的可缓存位置,以向数据生成元素通知其在检索输出数据中的进度

    System and method for parallel execution of data generation tasks

    公开(公告)号:US20050122339A1

    公开(公告)日:2005-06-09

    申请号:US11027454

    申请日:2004-12-30

    CPC分类号: G06F15/7846

    摘要: A CPU module includes a host element configured to perform a high-level host-related task, and one or more data-generating processing elements configured to perform a data-generating task associated with the high-level host-related task. Each data-generating processing element includes logic configured to receive input data, and logic configured to process the input data to produce output data. The amount of output data is greater than an amount of input data, and the ratio of the amount of input data to the amount of output data defines a decompression ratio. In one implementation, the high-level host-related task performed by the host element pertains to a high-level graphics processing task, and the data-generating task pertains to the generation of geometry data (such as triangle vertices) for use within the high-level graphics processing task. The CPU module can transfer the output data to a GPU module via at least one locked set of a cache memory. The GPU retrieves the output data from the locked set, and periodically forwards a tail pointer to a cacheable location within the data-generating elements that informs the data-generating elements of its progress in retrieving the output data.

    System applications in a multimedia console
    4.
    发明申请
    System applications in a multimedia console 有权
    多媒体控制台中的系统应用程序

    公开(公告)号:US20050262255A1

    公开(公告)日:2005-11-24

    申请号:US10836890

    申请日:2004-04-30

    摘要: A system and method provides a high level of system functionality in a multimedia console through the use of system applications, while reducing any corresponding lack of control that multimedia applications will have while running on the console. A predetermined amount of hardware resources of the multimedia console is reserved. The system application is executed substantially using the predetermined amount of reserved hardware resources and the multimedia application is executed substantially within the remaining unreserved hardware resources.

    摘要翻译: 系统和方法通过使用系统应用程序在多媒体控制台中提供高水平的系统功能,同时减少多媒体应用程序在控制台上运行时所具有的相应的控制不足。 保留多媒体控制台的预定量的硬件资源。 基本上使用预定量的预留硬件资源执行系统应用,并且基本上在剩余的未保留的硬件资源内执行多媒体应用。

    Method and Structure for Implementing Layered Object Windows
    5.
    发明申请
    Method and Structure for Implementing Layered Object Windows 有权
    实现分层对象Windows的方法和结构

    公开(公告)号:US20070101282A1

    公开(公告)日:2007-05-03

    申请号:US11558253

    申请日:2006-11-09

    IPC分类号: G06F3/00

    摘要: A method and computer-executable instructions for performing a method of providing and selecting two or more objects on a display. The method utilizes a computer system having a graphical user interface including the display and a user interface selection device. The method displays a first of the two or more objects on the display, displays a second of the two or more objects on the display such that the second object overlaps and underlays the first object, blends the first and second object such that the portion of the second object which overlaps the first object is at least partially visible to a user, receives a user selection signal indicative of the user interface selection pointing device pointing to the overlapping portion of the first and second object, and processes the user selection as indicative of a selection of the underlying portion of the second object.

    摘要翻译: 一种用于执行在显示器上提供和选择两个或多个对象的方法的方法和计算机可执行指令。 该方法利用具有包括显示器和用户界面选择装置的图形用户界面的计算机系统。 该方法显示显示器上的两个或多个对象中的第一个,在显示器上显示两个或更多个对象中的第二对象,使得第二对象与第一对象重叠并嵌入,使得第一和第二对象的部分 与第一对象重叠的第二对象对于用户至少是部分可见的,接收指示用户界面选择指示设备指向第一和第二对象的重叠部分的用户选择信号,并且将用户选择处理为指示 选择第二个对象的底层部分。

    Method and apparatus for transforming and rendering graphical curves
    6.
    发明申请
    Method and apparatus for transforming and rendering graphical curves 审中-公开
    用于转换和渲染图形曲线的方法和装置

    公开(公告)号:US20050146527A1

    公开(公告)日:2005-07-07

    申请号:US11057497

    申请日:2005-02-14

    IPC分类号: G06K9/36 G06T11/20

    CPC分类号: G06T11/203

    摘要: The present invention provides a method and apparatus for rendering images on a computer screen. Under the invention, a portion of a base image is described using a path. The path is then transformed using a non-affine transform to produce a transformed path. The transformed path is then rendered onto the computer screen. Another aspect of the present invention is a method and apparatus for rendering curves of any order and any dimension. In particular, the present invention provides a means for converting a function of any order and any dimension that describes one segment of a curve into a function that describes a different sized segment or an adjoining segment.

    摘要翻译: 本发明提供一种在计算机屏幕上呈现图像的方法和装置。 在本发明下,使用路径描述基本图像的一部分。 然后使用非仿射变换来转换路径以产生变换路径。 然后将变换的路径呈现到计算机屏幕上。 本发明的另一方面是用于渲染任何顺序和任何维度的曲线的方法和装置。 特别地,本发明提供了一种用于将描述曲线的一个段的任何顺序和任何维度的函数转换成描述不同大小的段或相邻段的函数的装置。

    System and method for transferring a compressed data file to a peripheral device
    7.
    发明申请
    System and method for transferring a compressed data file to a peripheral device 有权
    将压缩数据文件传送到外围设备的系统和方法

    公开(公告)号:US20050108436A1

    公开(公告)日:2005-05-19

    申请号:US10997450

    申请日:2004-11-24

    IPC分类号: G06F3/12 G06F15/16

    摘要: An image passthrough extension structure and method facilitating the transfer of compressed data image files from a software application to a device via the computer system operating system. The application determines whether the device is capable of decoding the specific compressed data file by polling the device driver. If the driver returns a “no support” message, the application processes the compressed data file in a conventional manner. If the driver returns a “support” message, the application transfers the compressed data file, along with the additional processing information, to the device driver utilizing the conventional file transfer operating system data structures modified to incorporate the compressed data file passthrough function. By allowing an application to transfer a compressed image file directly to a device driver, the present invention improves image fidelity and improves overall computer system efficiency by reducing the size of data files transferred between the application, the operating system and the hardware device.

    摘要翻译: 图像直通扩展结构和方法,便于通过计算机系统操作系统将压缩数据图像文件从软件应用传输到设备。 该应用程序通过轮询设备驱动程序来确定设备是否能够解码特定的压缩数据文件。 如果驱动程序返回“不支持”消息,则应用程序以常规方式处理压缩数据文件。 如果驱动程序返回“支持”消息,则应用程序将压缩数据文件连同附加的处理信息一起传送到设备驱动程序,利用修改为包含压缩数据文件直通功能的常规文件传输操作系统数据结构。 通过允许应用将压缩图像文件直接传送到设备驱动器,本发明通过减小应用程序,操作系统和硬件设备之间传输的数据文件的大小来提高图像保真度并提高整体计算机系统效率。