摘要:
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.
摘要:
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.
摘要:
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 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.
摘要:
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 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.
摘要:
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.
摘要:
A system and method for providing antialiased memory access includes receiving a request to access a memory address. The memory address is examined to determine if the memory address is within a virtual frame buffer. If the memory address is within a virtual frame buffer then the memory address is transformed into one or more physical addresses within a frame buffer that is utilized for antialiasing. The frame buffer may be a single memory space containing subpixel information corresponding to pixels of the virtual frame buffer. Subpixels located at the physical addresses within the frame buffer are then accessed. The disclosed invention provides for direct access by a software application.
摘要:
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.
摘要:
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.