摘要:
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 with privatized drivers used to increase the efficiency of display, existing problems are eliminated that are associated with multiple redundant copies of the publicly formatted graphics data made in host system memory pursuant to various graphics operations e.g., lock and unlock operations. The ability to make a system copy of publicly formatted data is exposed to the developer, eliminating the creation of unnecessary, and redundant copies. Efficient switching between the privatized and public format remains hidden from the developers so that applications execute efficiently while removing consideration thereof from the developers. Thus, developers are free to consider other tasks. In the event that a developer wishes to make a copy of the data, the data is copied pursuant to an operation that the developer calls and over which the developer has control, ensuring that multiple redundant copies of the graphics data are not made in host system memory.
摘要:
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 which specifies the data type(s) being manipulated. The sequencer expands each of these opcodes on the fly to produce an appropriate series of instructions for the scalar processor to execute. This is particularly advantageous with the limited set of vector lengths handled in rendering operations.
摘要:
A microprocessor suitable for processing a large quantity of graphics data. Graphics processing apparatus and method using the microprocessor are also disclosed. The microprocessor independent of a CPU has two ports, and performs an instruction fetch and a data access or a memory access simultaneously to two memories mounted on separate buses. In the graphics processing apparatus in which this microprocessor is employed, the graphics transfer between a system memory and a frame memory can be performed at higher speed.
摘要:
A projector capable of setting and storing usage environment data peculiar to each user in a selectable manner is provided, thereby facilitating reduction of trouble and time of resetting when reusing. The liquid crystal projector samples and reproduces image signals input from a computer in accordance with display pixels. This liquid crystal projector selectably stores usage environment data peculiar to each user, selects the stored usage environment data the next time the liquid crystal projector is used, and reproduces image signal input based on the selected usage environment data.
摘要:
A mobile terminal is provided which can obtain an image from a server and change the size of the image so as to use the image as a background image. An image obtaining unit obtains an image from a server. An over-size decision unit decides whether the entirety of the image obtained by the image obtaining unit can be displayed within the display area in a screen. When the over-size decision unit provides a negative decision, an image resizing unit changes the size of the image obtained by the image obtaining unit so that it can be displayed within the display area in the screen.
摘要:
A method and apparatus for generation of pixel lookahead information in a cached computer graphics system is provided. For each pixel-based memory operation, several data items may be generated, such as numerical values representing a coordinate point in an image coordinate space or display coordinate space and characteristic data representing a color value or depth value for the pixel. In addition, lookahead data correlated with the coordinate data is generated. The pixel operation is then issued with the characteristic data, the coordinate data, and the lookahead data. The lookahead data may contain a lookahead vector, which specifies a lookahead vector direction and a lookahead vector length, and a lookahead valid flag, which indicates whether associated lookahead data is valid for the pixel operation. The lookahead direction may be computed based on the coordinate data of the pixel operation and coordinate data for a pixel operation to be performed within a threshold number of pixels operations from the pixel operation. By providing lookahead information based on the rendering state of the graphics subsystem, pixel operation intentions may be indicated prior to the issuance of a pixel operation so that the pixel data may be prefetched into a cache.
摘要:
The present invention provides a three-dimensional CG model generator allowing input assistance for matching a supplied actually captured image and a basic model to be simplified so that a three-dimensional CG model can be generated without special skills. An actually captured image is input from an image inputting part, and an image displaying part displays the input image on a display. A pose information designating part designates a pose by designating the positions of the vertexes and the edges connecting the vertexes of the object represented in the actually captured image. A pose matching part performs pose matching by comparing the designated pose and the basic pose registered in the basic pose information storing part. An automatic fitting part performs fine adjustment of the length of the edge, the angle of the vertexes, the torsion relationship or the like, based on the geometry and the pose, and a texture image extracted from the actually captured image by a texture processing part is attached so that a three-dimensional CG model is generated.
摘要:
In order to depict a set of paths which are available for transporting a stream from a first node (1) to a second node (6) of the network, one or more perimeters are placed around each symbol designating a departure node of an elementary link of a path of the set, and a respective flag is placed at the intersection between each arc designating an elementary link of the set of paths and a perimeter surrounding the symbol designating the departure node of said elementary link. This depiction technique permits clear visualization of various routing conditions, in a manner which is independent of the positions of the nodes in the graphical representation of the network. It is particularly well suited to computer tools for assisting the design or simulation of networks.
摘要:
A method and apparatus for texture filtering is provide wherein a filter select module is adapted to select a filtering mode based upon a sampling rate of polygon and texture data. The filter mode is selected by determining the filter characteristics of the selected filtering mode based upon the sampling rate and a degree of warping per texture coordinate. A texture reconstruction filter characteristic is morphed based upon the input polygon and texture data so that, after subsamples are aggregated, an effective filter characteristic matches the texture reconstruction filter characteristic of a texture reconstruction filter used for coarse sampling. Subsequently, a texel blending module computes texel blending factors based on the filtering mode determined by the filter select module.
摘要:
Embodiments of the invention comprise a new device and technique to realize an improved graphics generation system. This improvement is preferably achieved by implementing an interface logic portion to interface with the CPU, a control register portion, a pixel FIFO array portion, a pixel processing logic portion, and a control logic portion. These portions are preferably implemented as an extension of the internal architecture of the CPU. The CPU may be attached to the graphics system via a data cache and a write buffer portion. Data is read from the system memory and placed in the data cache so that subsequent accesses to the same location only require access to the cache. System memory data is written to a write buffer, so that the data written may be queued up and sent to the main memory at an appropriate time. The display refresh controller also reads the data from the system memory and converts the data to a signal for output to a display.