|
Match
|
Document |
Document Title |
|
|
6850240 |
Method and apparatus for scalable image processing
An apparatus for scalable image processing includes a display, multiple graphics functional units and a mode selector. Each of the graphics functional units has a configuration of a predetermined...
|
|
|
6847378 |
System and method for performing scale and bias operations by preclamping input image data
In one embodiment, a scale and bias unit for use in a graphics system includes a preclamping unit configured to receive an input and to responsively generate an output value equal to a first value...
|
|
|
6847369 |
Optimized packing of loose data in a graphics queue
A data queue optimized for receiving loosely packed graphics data and suitable for use in a computer graphics system is described. The data queue operates on first-in-first-out principals, and has...
|
|
|
6847366 |
System and method utilizing multiple processes to render graphical data
A system for rendering graphical data utilizes a plurality of graphics pipelines, a first process, and a second process. Each of the plurality of graphics pipelines is configured to render...
|
|
|
6844880 |
System, method and computer program product for an improved programmable vertex processing model with instruction set
A system, method and computer program product are provided for branching during programmable processing in a computer graphics pipeline. Initially, data is received. Programmable operations are...
|
|
|
6844879 |
Drawing apparatus
A drawing apparatus of the present invention includes: a display element on which images are displayed; and a plurality of loosely coupled drawing elements each of which executes drawing processing...
|
|
|
6839071 |
Data communication apparatus and method for receiving and displaying information from first and second devices
A receiving apparatus and method receives first display information from a first device and receives second display information and control information from a second device. A display unit displays...
|
|
|
6839062 |
Usage semantics
Usage semantics allow for shaders to be authored independently of the actual vertex data and accordingly enables their reuse. Usage semantics define a feature that binds data between distinct...
|
|
|
6833831 |
Synchronizing data streams in a graphics processor
A method and system for synchronizing data streams and transferring control of resources between two processes in a graphics processor is described. The method allows for completion of pending...
|
|
|
6828976 |
Method and apparatus for hardware acceleration of graphical fill in display systems
Embodiments of the present invention are directed to a method and apparatus for hardware acceleration of graphical fill in display systems. In one embodiment, a bit-mask is maintained. The...
|
|
|
6828975 |
Method and system for managing graphics objects in a graphics display system
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...
|
|
|
6825843 |
Method and apparatus for loop and branch instructions in a programmable graphics pipeline
A method and apparatus for executing loop and branch program instructions in a programmable graphics shader. The programmable graphics shader converts a sequence of instructions comprising a...
|
|
|
6825842 |
Method and system for queueing draw operations
In accordance with one embodiment of the present invention, the client maintains a count of the number of commands issued to a circular buffer associated with the drawing engine. For every...
|
|
|
6819325 |
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...
|
|
|
6810483 |
Synchronizing data and function opcodes between an application layer having a first clock speed and a circuit having a slower clock speed
A method and system is provided for synchronizing data between an application layer having a first clock speed and a circuit having a second clock speed. The first clock speed generally being...
|
|
|
6809736 |
Virtualization of graphics resources
Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across multiple graphics clients, processes...
|
|
|
6809735 |
Virtualization of graphics resources
Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across multiple graphics clients, processes...
|
|
|
6809734 |
Resource dedication system and method for a computer architecture for broadband networks
A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and...
|
|
|
6809732 |
Method and apparatus for generation of programmable shader configuration information from state-based control information and program instructions
A graphics subsystem having a programmable shader controllable by both state-based control information, such as DirectX 8 control information, and program instructions, such as DirectX 9 shader...
|
|
|
6806880 |
System and method for efficiently controlling a graphics rendering pipeline
A system and method for controlling graphics rendering pipelines. The pipeline is unstalled in response to a display interval complete signal which allows pipeline processing to proceed even at the...
|
|
|
6788303 |
Vector instruction set
A graphics accelerator architecture in which instructing on a data stream which includes a mixture of scalars and short vectors (i.e. 2-, 3- or 4-vectors) are defined with an argument in the opcode...
|
|
|
6784888 |
Method and apparatus for executing a predefined instruction set
The occurrence of an (n+m) input operand instruction that requires more than n of its input operands from an n-output data source is recognized by a programmable vertex shader (PVS) controller. In...
|
|
|
6771269 |
Method and apparatus for improving processing throughput in a video graphics system
A video graphics system employs a method and apparatus for improving throughput of the system. The video graphics system includes a graphics driver, a graphics processor, and a memory. Responsive...
|
|
|
6765571 |
Using a master controller to manage threads and resources for scene-based rendering
A system and method for rapid processing of scene-graph-based data and/or programs is disclosed. In one embodiment, the system may be configured to utilize a scene graph directly. In another...
|
|
|
6762761 |
Method and system for graphics rendering using hardware-event-triggered execution of captured graphics hardware instructions
A computer-implemented method and system for performing graphics rendering on demand on a graphics subsystem, with only nominal host system operations being required. High-level specifications of...
|
|
|
6760032 |
Hardware-implemented cellular automata system and method
A system and method are provided for executing a cellular automata program in a hardware graphics pipeline. Initially, cell values are received in a hardware graphics pipeline. Next, the cell...
|
|
|
6756974 |
Display control apparatus and method
A display control apparatus selectively outputs first image data and second image data to a display device on the basis of a switching instruction to instruct the switching of an image to be...
|
|
|
6753866 |
Parallel processing processor and parallel processing method
A parallel processing processor for processing images including α data indicative of pixel transparency. The parallel processing processor comprises: a plurality of execution units for executing...
|
|
|
6750876 |
Programmable display controller
A programmable display controller for use in a digital imaging system has a video control register, a data access controller and a programmable modulator. The programmable display control is...
|
|
|
6747654 |
Multiple device frame synchronization method and apparatus
A multiple device frame synchronization method and apparatus utilizes events completion signaling between multiple devices, such as multiple graphics processors. The signaling serves as a stall...
|
|
|
6747653 |
Efficient object storage for zone rendering
Similar, contiguous primitives are stored as a single primitive in zone rendering bins. A primitive packet used in the bin is allowed to vary in length and the currently open type of primitive is...
|
|
|
6744440 |
Image processing apparatus, recording medium, and program
The texture of a nonsmooth mirror or metal surface can be generated by a simple, highly effective bump mapping process. An original image as a color image is combined with a gray pattern image...
|
|
|
6741255 |
Method, apparatus and computer program product for using deferred execution for a tiling pull model in a tiled image processing architecture
Apparatus, methods, systems and computer program products are disclosed that optimize the application of deferred image operations on a tiled source image. The invention dynamically creates a data...
|
|
|
6738080 |
Message management system for a user interface of a multifunctional printing system
A document processing control system with a graphical user interface having a display is provided. The document processing system further includes a memory manager for determining whether the...
|
|
|
6720974 |
Arithmetic unit and arithmetic processing method
Disclosed are an arithmetic unit and an arithmetic processing method. In the arithmetic unit, in linear interpolation of a parameter of a pixel to be used to plot an object in a three-dimensional...
|
|
|
6717594 |
Data processing system and method for displaying a graphical depiction of system configuration
A data processing system and method are disclosed for displaying a graphical depiction of the system configuration of the data processing system. Execution of a boot process of the data processing...
|
|
|
6717576 |
Deferred shading graphics pipeline processor having advanced features
A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include one or more of deferred shading, a...
|
|
|
6714204 |
Image processing system
The present invention provides a system of transmitting image data from a server via a network or another communication path to a cellular phone or another terminal. In order to enhance the picture...
|
|
|
6714197 |
Processor having an arithmetic extension of an instruction set architecture
A processor having an arithmetic extension of an instruction set architecture which incorporates a set of high performance floating point operations. The instruction set architecture incorporates a...
|
|
|
6712476 |
Projection display apparatus and method of display
A projection display apparatus which display a projected image and may be free from connection with a computer. The projection display apparatus carries out processing with information stored in a...
|
|
|
6704021 |
Method and apparatus for efficiently processing vertex information in a video graphics system
A video graphics system ( 300 ) employs a method and apparatus for efficiently processing vertex information required to render graphics primitives requested for display by an application ( 313 ),...
|
|
|
6700582 |
Method and system for buffer management
A method and a system for buffer management is provided. The system includes a central processing unit, a multimedia chip, a buffer, a beginning register, an ending register, and a pause register....
|
|
|
6697074 |
Graphics system interface
An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the...
|
|
|
6686924 |
Method and apparatus for parallel processing of geometric aspects of video graphics data
A method and apparatus for parallel processing of geometric aspects of video graphics data include processing that begins by determining whether an object-element is within a clipped volume. The...
|
|
|
6680730 |
Remote control of apparatus using computer networks
A method and software for remote control of computer apparatus is disclosed. The method and software use computer network communications to effect remote control of apparatus that are connected to...
|
|
|
6664967 |
Apparatus to detect setting of bits in a data structure
A method and apparatus for detecting bits set in a data structure. A first level encoding stage receives bits for the data structure, groups the bits into a set of bit groups, and encodes the set...
|
|
|
6650331 |
System, method and computer program product for performing a scissor operation in a graphics processing framework embodied on a single semiconductor platform
A graphics pipeline system is provided with an integrated scissor operation. First provided is a transform module adapted for being coupled to a buffer to receive graphics data therefrom. Such...
|
|
|
6636223 |
Graphics processing system with logic enhanced memory and method therefore
A video graphics system that includes a graphics processing circuit and a logic enhanced memory is presented. The logic enhanced memory includes an operation block that performs blending operations...
|
|
|
6636221 |
Graphics processing system with enhanced bus bandwidth utilization and method therefore
A graphics processing system that includes a graphic processing circuit and an enhanced memory circuit is presented. The graphics processing circuit performs the rendering of graphics primitives to...
|
|
|
6631423 |
System and method for assessing performance optimizations in a graphics system
A system for identification and assessment of performance optimizations implemented in the graphics environment, the identification and assessment of the performance optimizations based upon an...
|