Match Document Document Title
9064292 System for and method of classifying and translating graphics commands in client-server computing systems  
A client-server computing system includes a server that has a virtual display driver that classifies and, if necessary, translates graphics application programming interface (API) functions to a...
9043586 Memory training results corresponding to a plurality of memory modules  
Methods, apparatuses, and computer program products for improving memory training results corresponding to a plurality of memory modules are provided. Embodiments include detecting a hardware...
9030610 High definition media content processing  
High definition media content processing techniques are described in which enhanced media content rendering techniques may be performed to output high definition media content. In an...
9019285 Semiconductor integrated circuit device  
A semiconductor integrated circuit device of the present invention connected to a memory in which display data for a display device is stored, and is adapted to read out the display data from the...
9019287 Client-server visualization system with hybrid data processing  
The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image...
9019289 Execution of graphics and non-graphics applications on a graphics processing unit  
The techniques described in this disclosure are directed to efficient parallel execution of graphics and non-graphics application on a graphics processing unit (GPU). The GPU may include a...
9013494 Heads-up-display software development tool  
A method and apparatus for software development and a method and system for analysis of graphics software are disclosed.
9007385 Image processing apparatus  
An image processing apparatus has a main processing section that outputs an image processing command signal; an anomaly detection section that detects an anomaly in the main processing section,...
9001136 Format and method for representing a dynamic digital image  
An image format and method are presented for storing a digital image in the image format. The image format includes image data and executable computer instructions. Displaying a digital image...
9001135 Method and mechanism for delivering applications over a wan  
An improved approach for a remote graphics rendering system that can utilize both server-side processing and client-side processing for the same display frame. Some techniques for optimizing a set...
9001137 Technique for GPU command scheduling  
A technique for scheduling the dispatching of Graphics Processing Unit (GPU) commands is described. A method implementation of this technique comprises receiving commands from a plurality of...
8988442 Asynchronous notifications for concurrent graphics operations  
A method and an apparatus for notifying a display driver to update a display with a graphics frame including multiple graphics data rendered separately by multiple graphics processing units (GPUs)...
8982138 Framework to integrate and abstract processing of multiple hardware domains, data types and format  
A portable development and execution framework for processing media objects. The framework involves: accepting an instruction to perform a media processing function; accepting a media object to be...
8982136 Rendering mode selection in graphics processing units  
This disclosure describes techniques for automatically selecting a rendering mode for use by a graphics processing unit (GPU) to render graphics data for display. More specifically, the techniques...
8982137 Methods and systems for overriding graphics commands  
Disclosed are “graphics overrides.” An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is rendered by the GPU. Different...
8976185 Method for handling state transitions in a network of virtual processing nodes  
One embodiment of the present invention sets forth a technique for executing an operation once work associated with a version of a state object has been completed. The method includes receiving...
8970608 State objects for specifying dynamic state  
One embodiment of the present invention sets forth a technique for transmitting state information associated with at least one graphics command to a graphics processor. The method includes the...
8970609 Text-to-visual switching and mapping  
System, methods and computer-readable mediums for generating a visual representation of a continuous computation language (CCL) document. The CCL document includes one or more CCL statements. For...
8970610 Pixel data processing apparatus and method of processing pixel data  
A pixel data processing apparatus comprises a data path unit comprising a hardware module dedicated to performing, when in use, predetermined functionality in relation to image data. The apparatus...
8970604 State display device and display method of state display device  
A state display device capable of reducing a processing load applied to a microcomputer by performing part of a GUI process by hardware and a display method of the state display device are...
8963932 Method and apparatus for visualizing component workloads in a unified shader GPU architecture  
A method of calculating performance parameters for a type of data being executed by a unified processing subunit. In one embodiment, a task (e.g., a draw call) is executed by a processing pipeline...
8963934 Processing multiple regions on an image in a graphics display system  
There is described a method and circuit for independently processing a plurality of regions of an image to be displayed on a display device. The circuit comprises a plurality of transformation...
8959296 Method and apparatus for centralized timestamp processing  
Method and apparatus for centralized timestamp processing is described herein. A graphics processing system includes multiple graphics engines and a timestamp module. For each task, a graphics...
8957914 Method for extending a virtual environment through registration  
A method for providing virtual world functionality to a user of a base virtual world having base virtual world functionality and a base world list of base virtual world users, includes providing a...
8957903 Run-time allocation of functions to a hardware accelerator  
An accelerator work allocation mechanism determines at run-time which functions to allocate to a hardware accelerator based on a defined accelerator policy, and based on an analysis performed at...
8952972 Information processing apparatus, information processing method and storage medium  
An information processing apparatus which accepts one of a plurality of processes of different types in accordance with an operation instruction issued on a display screen, comprising: an input...
8947444 Distributed vertex attribute fetch  
A data structure that includes pointers to vertex attributes and primitive descriptions is generated and then processed within a general processing cluster. The general processing cluster includes...
8941592 Techniques to control display activity  
Techniques are described to transmit commands to a display device during vertical or horizontal blanking intervals. The commands can be transmitted using fields that would otherwise be used to...
8941673 Rendering images in a remote web browser  
A processing device receives graphical output data from an application. The processing device generates, based on the graphical output data, at least one of an image or a drawing command that is...
8942427 Method and an apparatus for displaying a 3-dimensional image  
A three-dimensional (3D) image display device may display a perceived 3D image. A location tracking unit may determine a viewing distance from a screen to a viewer. An image processing unit may...
8941681 CAD design with primitive closed shapes  
It is provided a computer-implemented method for designing a CAD modeled object with primitive three-dimensional parametric shapes including closed shapes. The method comprises user-interaction...
8933947 Reading a local memory of a processing unit  
Disclosed herein are systems, apparatuses, and methods for enabling efficient reads to a local memory of a processing unit. In an embodiment, a processing unit includes an interface and a buffer....
8933951 Techniques for controlling frame refresh  
Techniques are described that track the lines and pixels in a frame buffer in the host system that are being modified and transmit these modified scan lines and modified pixel locations to the...
8933949 User interaction across cross-environment applications through an extended graphics context  
Cross-environment rendering and user interaction support provide a seamless computing experience in a multi-operating system computing environment. The multi-operating system computing environment...
8933953 Managing active thread dependencies in graphics processing  
A scoreboard for a video processor may keep track of only dispatched threads which have not yet completed execution. A first thread may itself snoop for execution of a second thread that must be...
8933948 Graphics system which utilizes fine grained analysis to determine performance issues  
Analyzing an application executing on a target device. An application may be executed on a target device. Low cost measurement may be gathered regarding the application executing on the target...
8933946 Mechanism for effectively handling texture sampling  
A method and apparatus for efficiently handling texture sampling is described herein. A compiler or other software is capable of breaking a texture sampling operation for a pixel into a pre-fetch...
8928679 Work distribution for higher primitive rates  
A system, method and a computer program product are provided for distributing prim groups for parallel processing in a single clock cycle. A work distributor divides a draw call for primitive...
8922568 Switching between dedicated function hardware and use of a software routine to generate result data  
An apparatus for processing data 2 is provided including processing circuitry 24 controlled by an instruction decoder 20 in response to a stream of program instructions. There is also provided...
8922567 Regulation of screen composing in a device  
At least a method and a system are described for regulating a screen composer of a device based on one or more conditions. In a representative embodiment, the method comprises measuring a...
8922565 System and method for using a secondary processor in a graphics system  
A system, method and apparatus are disclosed, in which a processing unit is configured to perform secondary processing on graphics pipeline data outside the graphics pipeline, with the output from...
8922572 Occlusion queries in graphics processing  
The fragment processing pipeline 10 of a graphics processing core 2 has an associated occlusion query cache 19 that is used to maintain a set of local occlusion counters 21. The occlusion query...
8922569 Cloud based system for and method of translating between disparate 3D graphics languages in client-server computing environments  
A client-server computing system includes a server with a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network....
8913068 Displaying video on a browser  
A system, method and computer-readable medium for a rendering a video on a browser. The system comprises a layout engine, a video decoder, a compositor, a GPU processing module, and a GPU. The...
8913067 GPU accelerated compositing on a multithreaded browser  
A method for an accelerated rendering of graphics on a webpage. The method comprises providing a layer tree, wherein the layer tree includes a plurality of layers and is in a sandbox environment....
8907958 Display screen subsection rendering apparatus and method  
A method and apparatus for providing rendering of subsections of screen space receives render commands associated with different screen subsections, such as from a command buffer populated by a...
8907960 Computer, monitor and computer display method  
A computer, monitor and a display method of the computer are provided. The computer includes a display card with a graphics processing unit (GPU) and a display memory used to receive the data to...
8907959 Method for performing video display control within a video display system, and associated video processing circuit and video display system  
A method for performing video processing within a video display system includes: detecting whether dropping at least one frame is required; and when it is detected that dropping the at least one...
8890878 Operation terminal and screen image display method for operation terminal  
An operation terminal for remotely operating an electronic apparatus includes a processing unit for remotely communicating with the electronic apparatus in accordance with a program, a memory on...
8890879 Update traversal of object trees for multiprocessor systems  
A system may include a processor and memory that stores instructions to cause the processor to create a first set of objects in a first structure based on first data, where the first set of...