Matches 1 - 50 out of 355 1 2 3 4 5 6 7 8 >
Match Document Document Title
7404014 Method and system for transmitting and determining the effects of display orders from shared application between a host and shadow computer  
A method and system for compressing bitmap data in a system for sharing an application running on a host computer with a remote computer, wherein the shared application's screen output is...
7397478 Various apparatuses and methods for switching between buffers using a video frame buffer flip queue  
A method, apparatus, and system are described in which a signal is generated to inhibit the execution of flip commands that cause a flip between buffers of a frame buffer. One or more of the flip...
7395199 Emulating the operation of a video graphics adapter  
A method for emulating the functionality of VGA hardware, wherein the emulator program of the present invention maintains a set of tables that permits the emulator program to branch to a function...
7388581 Asynchronous conditional graphics rendering  
A graphics processing unit implements conditional rendering by putting itself in a state in which it does not execute any rendering commands. Once the graphics processing unit is placed in this...
7382366 Method, apparatus, system, and graphical user interface for selecting overclocking parameters of a graphics system  
Overclocking parameters in a graphics system are automatically set. In one embodiment, in response to a user request, overclocking parameters for different sets of overclocking parameters are...
7382333 Display processing switching construct utilized in information device  
A display processing construct utilized in information device, discloses a first and a second display processing devices. The display signal outputs from the first and second display processing...
7380036 Combined engine for video and graphics processing  
The system includes an arbiter, a combined engine, a frame buffer, and a display processing unit. The arbiter provides three input channels: a first channel for graphics, a second channel for video...
7369132 Apparatus, system, and method for delivering data to multiple memory clients via a unitary buffer  
A graphics processing apparatus includes an output pipeline including a set of memory clients. The graphics processing apparatus also includes a memory controller connected to the output pipeline....
7362464 Printing apparatus  
A printing apparatus includes an image data input means for receiving input data, image data processing means for processing the image data and drawing the image data in an image memory unit,...
7347570 Multimedia presentation apparatus and method  
A multimedia presentation apparatus and method by which a presenter is freed from the requirement of having or providing or transporting a supporting computer system such as the notebook or laptop...
7342588 Single logical screen system and method for rendering graphical data  
A graphical display system utilizes a plurality of display devices and a plurality of graphical acceleration units for rendering graphical data to the display devices. More specifically, each of...
7330187 Hybrid processing of OpenGL display list commands  
A hybrid method or apparatus for processing OpenGL display list commands. A deamon intercepts display list commands issued by a client to an OpenGL stack. Responsive to a newList [list commands]...
7324113 Perspective correction computation optimization  
A method of optimizing perspective correction computations to be executed in a programmable fragment shader, identifying a sequence of program instructions; determining whether the sequence of...
7324112 System and method for processing divergent samples in a programmable graphics processing unit  
A method for processing divergent samples in a programmable graphics processing unit is described. In one embodiment, the method includes the step of incrementing a subroutine depth of a first...
7321369 Method and apparatus for synchronizing processing of multiple asynchronous client queues on a graphics controller device  
An apparatus and method are disclosed for synchronization of command processing from multiple command queues. Various embodiments employ a condition code register that indicates which queues should...
7321367 Arrangement and method for spatial visualization  
An apparatus for image data computation and for synchronous data output. An arrangement for producing and reproducing two partial light images which together can be perceived as a light image...
7301541 Programmable processor and method with wide operations  
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of...
7298375 Arithmetic logic units in series in a graphics pipeline  
An arithmetic logic stage in a graphics pipeline is described. The arithmetic logic stage includes a plurality of series-coupled scalar arithmetic logic units, each unit for performing an...
7295208 Translating layers into effect graphs in digital image processing  
Methods and systems for processing, e.g., non-destructively processing, digital image data utilizing one or more Effect Layers are provided. Effect Layers combine Effects in useful ways that...
7292239 Cull before attribute read  
The VPC unit and setup unit of a graphics processing subsystem perform culling operations. The VPC unit performs culling operations on geometric primitives falling within a specific criteria, such...
7290217 Managing position and size for a desktop component  
In a graphical desktop environment displaying desktop components, a control is provided to track the position of a pointer on a screen, and when the pointer enters relevant regions with respect to...
7289110 Method and arrangement for identifying and processing commands in digital images, where the user marks the command, for example by encircling it  
A user captures a digital image of a paper where the user has marked one or several objects or commands with a pen. The marking is done according to a predefined set of marking rules, which eases...
7284209 Managing position and size for a desktop component  
In a graphical desktop environment displaying desktop components, a control is provided to track the position of a pointer on a screen, and when the pointer enters relevant regions with respect to...
7284114 Video processing system with reconfigurable instructions  
A video processing system with reconfigurable instructions includes a processor, a first register file in the processor, an extension adapter, programmable logic, a second register file coupled to...
7280234 Image processing device  
If the width of a rectangle to be drawn by a drawing command is less than or equal to a first reference value that is previously determined dependently on the length of one record of cache memory,...
7280111 API communications for vertex and pixel shaders  
A three-dimensional API for communicating with hardware implementations of vertex shaders and pixel shaders having local registers. With respect to vertex shaders, API communications are provided...
7274368 System method and computer program product for remote graphics processing  
A system, method, and computer program product are provided for remote rendering of computer graphics. The system includes a graphics application program resident at a remote server. The graphics...
7274365 Graphical processing of object perimeter information  
A technique for graphically processing perimeter information includes determining a polar representation of the perimeter of an object to define polar perimeter information, storing the polar...
7268786 Reconfigurable pipeline for low power programmable processor  
A graphics processor has elements of a graphics pipeline coupled by distributors. The distributors permit the process flow of pixel packets through the pipeline to be reconfigured in response to a...
7256788 Graphics power savings system and method  
The present invention facilitates utilization of flexible and efficient power savings in graphics systems. A graphics power management method loads a first set of graphics commands from a CPU into...
7251693 System and method for data quality management and control of heterogeneous data sources  
System and method for data quality management and control of heterogeneous data systems. In a preferred embodiment, the system functions as a resource management tool that simplifies the process of...
7245302 Processing high numbers of independent textures in a 3-D graphics pipeline  
Circuits, methods, and apparatus provide for the storage of texture descriptors in a graphics memory. Since the texture descriptors are stored in a graphics memory, they do not need to be stored in...
7239322 Multi-thread graphic processing system  
The present invention includes a multi-thread graphics processing system and method thereof including a reservation station having a plurality of command threads stored therein. The system and...
7233335 System and method for reserving and managing memory spaces in a memory resource  
System and method for reserving a memory space for multithreaded processing is described. Memory space within a memory resource is allocated responsive to thread type. Examples of thread types for...
7230626 System and method for optimizing a graphics intensive software program for the user's graphics hardware  
A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method encompasses a procedure that validates the...
7222305 Method of sharing a desktop with attendees of a real-time collaboration  
A method of facilitating the reproduction of a presenter's desktop for attendees of a real-time collaboration. A bound portion of the desktop (the portion shared with the attendees) is logically...
7221369 Apparatus, system, and method for delivering data to multiple memory clients via a unitary buffer  
Apparatus, system, and method for delivering data to multiple memory clients are described. In one embodiment, a graphics processing apparatus includes an output pipeline including a set of memory...
7215339 Method and apparatus for video underflow detection in a raster engine  
An improved raster engine adapted to render video data from a frame buffer to one of a plurality of disparate displays is disclosed which comprises apparatus for detecting one or more video...
7209141 Macroblock padding  
A boundary macroblock of a video object is padded without significant synchronization overhead between a host processor and an existing coprocessor. The host processor determines horizontal and...
7209140 System, method and article of manufacture for a programmable vertex processing model with instruction set  
A system, method and article of manufacture are provided for programmable processing in a computer graphics pipeline. Initially, data is received from a source buffer. Thereafter, programmable...
7200807 System and process for object rendering on thin client platforms  
A system for processing an object specified by an object specifying language such as HTML, JAVA or other languages relying on relative positioning, that require a rendering program utilizing a...
7197669 Method and circuit for command integrity checking (CIC) in a graphics controller  
A fault tolerant graphics controller that generates error codes for graphics commands and checks the error codes before the graphics controller executes the command. The error code generator may be...
7197160 Geographic information systems using digital watermarks  
The present invention relates to systems and methods for managing images and related information. In one implementation, geographic information system (GIS) layer information is registered or...
7190369 Application programming interface for changing the visual style  
A method of communicating between a graphical component library and an appearance manager is provided that includes issuing a request, that includes component defining parameters, for rendering...
7187384 Systems and methods for downloading custom or prefabricated processing routines to programmable graphics chips  
A method and system for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API is provided. In one aspect, in a 3D graphics system having privatized formats...
7176919 Recirculating shade tree blender for a graphics system  
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. A relatively low chip-footprint, versatile texture environment (TEV)...
7176914 System and method for directing the flow of data and instructions into at least one functional unit  
A system and method are provided for directing the flow of data and instructions into at least one functional unit. In one embodiment of a system of components defining a plurality of nodes, a...
7162716 Software emulator for optimizing application-programmable vertex processing  
A central processing unit (CPU) including an operating system for executing code segments capable of performing graphics processing on the CPU. Associated therewith is a graphics application...
7151544 Method for improving texture cache access by removing redundant requests  
Cache access is optimized through identifying redundant accesses (read-requests made to identical system memory addresses), and issuing a single cache data request for each group of redundant...
7142216 API communications for vertex and pixel shaders  
A three-dimensional API for communicating with hardware implementations of vertex shaders and pixel shaders having local registers. With respect to vertex shaders, API communications are provided...
Matches 1 - 50 out of 355 1 2 3 4 5 6 7 8 >