Method and apparatus for displaying data from multiple frame buffers on one or more display devices
    1.
    发明授权
    Method and apparatus for displaying data from multiple frame buffers on one or more display devices 有权
    用于在一个或多个显示设备上显示来自多个帧缓冲器的数据的方法和装置

    公开(公告)号:US07477205B1

    公开(公告)日:2009-01-13

    申请号:US10288601

    申请日:2002-11-05

    IPC分类号: G09G5/00

    摘要: A computer system including a processor, a display, and a graphics unit coupled between the processor and the display, in which the processor is configured to perform multi-display operations which generate multiple frames of display data for simultaneous display, and a graphics unit for use in such a system. Typically, the graphics unit includes graphics memory that includes at least two frame buffers, and the processor operates as if it were independently asserting multiple streams of display data to multiple frame buffers for driving multiple displays independently. Another aspect of the invention is a system that displays data from a frame buffer on a screen. The frame buffer holds data indicative of a virtual desktop that is larger than can be displayed on the screen or available portion thereof, the system can display on the screen any of a number of different subsets of the frame buffer data, each subset indicative of a different portal of the desktop, and the system includes a processor including texture processing circuitry operable to filter a subset of the frame buffer data that is indicative of a portal to be displayed.

    摘要翻译: 一种计算机系统,包括耦合在处理器和显示器之间的处理器,显示器和图形单元,其中处理器被配置为执行产生用于同时显示的多个显示数据帧的多显示操作,以及用于 在这样的系统中使用。 通常,图形单元包括包括至少两个帧缓冲器的图形存储器,并且处理器操作,就好像它独立地将多个显示数据流断言为多个帧缓冲器,以独立地驱动多个显示器。 本发明的另一方面是在屏幕上显示来自帧缓冲器的数据的系统。 帧缓冲器保存指示大于可以显示在屏幕上或其可用部分上的虚拟桌面的数据,系统可以在屏幕上显示帧缓冲器数据的多个不同子集中的每一个子集,每个子​​集指示一个 桌面的不同门户,并且该系统包括处理器,其包括纹理处理电路,其可操作以过滤指示要显示的门户的帧缓冲器数据的子集。

    Method and apparatus for displaying image data of a virtual desktop from one or more frame buffers onto a display screen
    2.
    发明授权
    Method and apparatus for displaying image data of a virtual desktop from one or more frame buffers onto a display screen 有权
    用于将虚拟桌面的图像数据从一个或多个帧缓冲器显示到显示屏上的方法和装置

    公开(公告)号:US07626587B1

    公开(公告)日:2009-12-01

    申请号:US11030223

    申请日:2005-01-06

    IPC分类号: G06F13/00

    摘要: A computer system including a processor, a display, and a graphics unit coupled between the processor and the display, in which the processor is configured to perform multi-display operations which generate multiple frames of display data for simultaneous display, and a graphics unit for use in such a system. Typically, the graphics unit includes graphics memory that includes at least two frame buffers, and the processor operates as if it were independently asserting multiple streams of display data to multiple frame buffers for driving multiple displays independently. Another aspect of the invention is a system that displays data from a frame buffer on a screen. The frame buffer holds data indicative of a virtual desktop that is larger than can be displayed on the screen or available portion thereof, the system can display on the screen any of a number of different subsets of the frame buffer data, each subset indicative of a different portal of the desktop, and the system includes a processor including texture processing circuitry operable to filter a subset of the frame buffer data that is indicative of a portal to be displayed.

    摘要翻译: 一种计算机系统,包括耦合在处理器和显示器之间的处理器,显示器和图形单元,其中处理器被配置为执行产生用于同时显示的多个显示数据帧的多显示操作,以及用于 在这样的系统中使用。 通常,图形单元包括包括至少两个帧缓冲器的图形存储器,并且处理器操作,就好像它独立地将多个显示数据流断言为多个帧缓冲器,以独立地驱动多个显示器。 本发明的另一方面是在屏幕上显示来自帧缓冲器的数据的系统。 帧缓冲器保存指示大于可以显示在屏幕上或其可用部分上的虚拟桌面的数据,系统可以在屏幕上显示帧缓冲器数据的多个不同子集中的每一个子集,每个子​​集指示一个 桌面的不同门户,并且该系统包括处理器,其包括纹理处理电路,其可操作以过滤指示要显示的门户的帧缓冲器数据的子集。

    Method and apparatus for displaying data from multiple frame buffers on a single display device
    3.
    发明授权
    Method and apparatus for displaying data from multiple frame buffers on a single display device 有权
    用于在单个显示设备上显示来自多个帧缓冲器的数据的方法和装置

    公开(公告)号:US07623133B1

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

    申请号:US11030253

    申请日:2005-01-06

    IPC分类号: G09G5/36

    摘要: A computer system including a processor, a display, and a graphics unit coupled between the processor and the display, in which the processor is configured to perform multi-display operations which generate multiple frames of display data for simultaneous display, and a graphics unit for use in such a system. Typically, the graphics unit includes graphics memory that includes at least two frame buffers, and the processor operates as if it were independently asserting multiple streams of display data to multiple frame buffers for driving multiple displays independently. Another aspect of the invention is a system that displays data from a frame buffer on a screen. The frame buffer holds data indicative of a virtual desktop that is larger than can be displayed on the screen or available portion thereof, the system can display on the screen any of a number of different subsets of the frame buffer data, each subset indicative of a different portal of the desktop, and the system includes a processor including texture processing circuitry operable to filter a subset of the frame buffer data that is indicative of a portal to be displayed.

    摘要翻译: 一种计算机系统,包括耦合在处理器和显示器之间的处理器,显示器和图形单元,其中处理器被配置为执行产生用于同时显示的多个显示数据帧的多显示操作,以及用于 在这样的系统中使用。 通常,图形单元包括包括至少两个帧缓冲器的图形存储器,并且处理器操作,就好像它独立地将多个显示数据流断言为多个帧缓冲器,以独立地驱动多个显示器。 本发明的另一方面是在屏幕上显示来自帧缓冲器的数据的系统。 帧缓冲器保存指示大于可以显示在屏幕上或其可用部分上的虚拟桌面的数据,系统可以在屏幕上显示帧缓冲器数据的多个不同子集中的每一个子集,每个子​​集指示一个 桌面的不同门户,并且该系统包括处理器,其包括纹理处理电路,其可操作以过滤指示要显示的门户的帧缓冲器数据的子集。

    Method and apparatus for display image adjustment
    4.
    发明授权
    Method and apparatus for display image adjustment 有权
    用于显示图像调整的方法和装置

    公开(公告)号:US07623135B1

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

    申请号:US10884610

    申请日:2004-07-02

    IPC分类号: G06T15/00

    CPC分类号: H04N9/31 H04N9/3185

    摘要: Method and apparatus for display image adjustment is described. More particularly, handles associated with polygon vertices of a polygon rendered image are provided as a graphical user interface (GUI). These handles may be selected and moved by a user with a cursor pointing device to adjust a displayed image for keystoning, among other types of distortion. This GUI allows a user to adjust a projected image for position of a projector with respect to imaging surface, as well as for imaging surface contour, where such contour may be at least substantially planar, cylindrical, or spherical and where such contour may comprise multiple imaging surfaces. This advantageously may be done without special optics or special equipment. An original image is used as texture for rendering polygons, where the image is applied to the rendered polygons.

    摘要翻译: 描述用于显示图像调整的方法和装置。 更具体地,提供与多边形呈现​​图像的多边形顶点相关联的句柄作为图形用户界面(GUI)。 这些手柄可以由具有光标指示装置的用户选择和移动,以调整用于梯形失真的显示图像以及其他类型的失真。 该GUI允许用户调整相对于成像表面的投影仪的位置的投影图像,以及用于成像表面轮廓,其中这种轮廓可以是至少基本上平面的,圆柱形的或球形的,并且其中这样的轮廓可以包括多个 成像面。 这有利于在没有特殊光学或特殊设备的情况下完成。 使用原始图像作为渲染多边形的纹理,其中将图像应用于渲染的多边形。

    Accelerated rotation for displaying an image
    5.
    发明授权
    Accelerated rotation for displaying an image 有权
    用于显示图像的加速旋转

    公开(公告)号:US07598967B1

    公开(公告)日:2009-10-06

    申请号:US11953544

    申请日:2007-12-10

    IPC分类号: G09G5/00

    摘要: A transform engine is configured to rotate, and/or rotate and translate, one or more polygons in response to screen orientation. Thus, when texture data obtained from a pre-rotated image is applied to a rotated polygon from an image, a rotated version of the image is generated in response to screen orientation. Alternatively, a user may select a rotation to re-orient the image to a screen view position. Batch processing of data changes is utilized to render a plurality of changes together.

    摘要翻译: 变换引擎被配置为响应于屏幕取向旋转和/或旋转和平移一个或多个多边形。 因此,当从预旋转图像获得的纹理数据从图像应用于旋转多边形时,响应于屏幕取向产生图像的旋转版本。 或者,用户可以选择旋转以将图像重新定向到屏幕视图位置。 利用数据变化的批量处理来一起呈现多个变化。

    Method and apparatus for content-based rendering of user interfaces
    6.
    发明授权
    Method and apparatus for content-based rendering of user interfaces 有权
    用于用户界面内容呈现的方法和装置

    公开(公告)号:US07516412B1

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

    申请号:US10444521

    申请日:2003-05-23

    IPC分类号: G06F3/00 G06F17/00

    CPC分类号: G06F9/454 G06F9/451

    摘要: Method and apparatus for content based dynamic rendering of user interfaces. The present invention provides a system that receives an unformatted stream of content, and then considers the physical dimensions of its controlled screen area and dynamically lays out the content to fit in this screen area.

    摘要翻译: 用于基于内容的动态呈现用户界面的方法和装置。 本发明提供了一种接收未格式化的内容流,然后考虑其受控屏幕区域的物理尺寸并动态地布置内容以适合该屏幕区域的系统。

    Multiprocessor computing systems with heterogeneous processors
    7.
    发明授权
    Multiprocessor computing systems with heterogeneous processors 有权
    具有异构处理器的多处理器计算系统

    公开(公告)号:US07516301B1

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

    申请号:US11303565

    申请日:2005-12-16

    IPC分类号: G06F15/00 G06F15/76

    CPC分类号: G06F9/5061

    摘要: Heterogeneous processors can cooperate for distributed processing tasks in a multiprocessor computing system. Each processor is operable in a “compatible” mode, in which all processors within a family accept the same baseline command set and produce identical results upon executing any command in the baseline command set. The processors also have a “native” mode of operation in which the command set and/or results may differ in at least some respects from the baseline command set and results. Heterogeneous processors with a compatible mode defined by reference to the same baseline can be used cooperatively for distributed processing by configuring each processor to operate in the compatible mode.

    摘要翻译: 异构处理器可以在多处理器计算系统中进行分布式处理任务。 每个处理器在“兼容”模式下可操作,其中家族内的所有处理器在执行基准命令集中的任何命令时接受相同的基准命令集并产生相同的结果。 处理器还具有“原生”操作模式,其中命令集和/或结果在至少某些方面与基线命令集和结果不同。 通过参考同一基准定义的兼容模式的异构处理器可以通过配置每个处理器以兼容模式进行操作,协同地用于分布式处理。

    Operator-based system, method and computer program product for generating a contact set
    9.
    发明授权
    Operator-based system, method and computer program product for generating a contact set 有权
    基于操作员的系统,方法和计算机程序产品,用于生成联系人集

    公开(公告)号:US08504619B1

    公开(公告)日:2013-08-06

    申请号:US11532788

    申请日:2006-09-18

    IPC分类号: G06F15/16 G06F3/00

    CPC分类号: H04L51/28 G06Q10/10 H04L51/20

    摘要: A system, method and computer program product are provided. In one embodiment, at least one parameter associated with at least one contact is received. In addition, at least one operator is received. Further, a contact set is generated based on the at least one parameter and the at least one operator. In another embodiment, an expression is received. Moreover, a contact set is generated from a plurality of contacts utilizing the expression.

    摘要翻译: 提供了一种系统,方法和计算机程序产品。 在一个实施例中,接收与至少一个联系人相关联的至少一个参数。 另外,至少接收一个操作员。 此外,基于所述至少一个参数和所述至少一个运算符生成联系人集合。 在另一个实施例中,接收表达式。 此外,利用表达式从多个触点产生触点组。

    Automatic quality testing of multimedia rendering by software drivers
    10.
    发明授权
    Automatic quality testing of multimedia rendering by software drivers 有权
    软件驱动程序对多媒体渲染的自动质量检测

    公开(公告)号:US07987065B1

    公开(公告)日:2011-07-26

    申请号:US11736186

    申请日:2007-04-17

    IPC分类号: G01R31/319

    摘要: A method and system for automatically verifying the quality of multimedia rendering are disclosed. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of directing a command intended for a first driver to both the first driver and a second driver in parallel as the multimedia application issues the command and in response to a condition indicative of having available data to compare, comparing a first output generated by a first processing unit associated with the first driver and a second output generated by a second processing unit associated with the second driver.

    摘要翻译: 公开了一种用于自动验证多媒体渲染质量的方法和系统。 具体地,本发明的一个实施例提出了一种方法,其包括以下步骤:随着多媒体应用发出命令并响应于条件,将用于第一驱动器的命令指向第一驱动器和第二驱动器 指示具有可用数据进行比较,比较由与第一驱动器相关联的第一处理单元生成的第一输出和由与第二驱动器相关联的第二处理单元生成的第二输出。