|
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...
|