Abstract:
PROBLEM TO BE SOLVED: To provide a differentiating technology and a means for tracking and charging with respect to this kind of technology usage. SOLUTION: A system is provided with at least one differentiating, chargeable technology. A method of selling and pricing the system is disclosed to allow the system to be sold at a reduced initial purchase price. The performance by a user of the system of the chargeable technology is tracked and charged for on a per-usage basis. The system and the method are disclosed for tracking, recording, and reporting data regarding the performance of the chargeable technology. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
A system is provided with at least one differentiating, chargeable technolog y. Methods of selling and pricing the system are disclosed allowing the system to be sold at a reduced initial purchase price. The execution by a user of the system of the chargeable technology is tracked and charged for on a per-usage basis. Systems and methods are disclosed for tracking, recording and reporting data regarding the execution of the chargeable technology.
Abstract:
AT9-90-053 SYSTEM AND METHOD FOR DISPLAYING TRIMMED SURFACES USING BITPLANE MASKING A system and method is provided for displaying trimmed surfaces on a computer graphics system. The present invention tessellates a three-dimensional surface into triangles and determines whether a trimming curve intersects any triangles. If an intersection occurs, a polygon trimming mask is formed by performing an exclusive OR operation and rendering the polygon into a mask plane. The XOR operation sets the bits in the mask plane corresponding to the trimming mask to logical 1. The rendering hardware then compares the bits in the mask plane with the bits in the frame buffer and draws those pixels which correspond to the bits set to 1 in the mask plane. Since, the trimming mask is a polygon the rendering hardware can perform shading, or lighting calculations using values for points which are contained on the tessellated triangle. In this manner, consistent lighting of a trimmed surface can be achieved. Additionally, the present invention provides for the formation of multiple trimming masks when multiple trimming curves intersect a tessellated triangle. The multiple trimming masks are sequentially XORed into the mask plane and the corresponding pixels are then drawn.
Abstract:
Apparatus and methods for selectively controlling by window the number of overlay planes, the number of overlay palettes, and the overlay/underlay plane masks in a graphics video display system. A logic/multiplex control translates overlay and underlay data patterns from a multiple plane VRAM, referenced to the graphics system frame buffer, into window specific patterns. The window related translation is conveyed to conventional RAMDACs for raster scan synchronized digital-to-analog conversion. The translation as provided by the controller is responsive to data selectively and dynamically written into a random access memory, thus providing translation of overlay/underlay data into window distinct and selective overlay/underlay palette functions.
Abstract:
A video display system selectively controls by window the number of overlay planes, the number of overlay palettes, and the overlay/underlay plane masks in a graphics display. A logic/multiplex control 13, 11 translates overlay and underlay data patterns from a multiple plane VRAM 12, referenced to the graphics system frame buffer 9, into window specific patterns. The window related translation is conveyed to conventional RAMDACs 11 for raster scan synchronized digital-to-analog conversion. The translation as provided by the controller is responsive to data selectively and dynamicaliy written into a random access memory 14, thus providing translation of overlay/underlay data into window distinct and selective overlay/underlay palette functions.
Abstract:
A video display system selectively controls by window the number of overlay planes, the number of overlay palettes, and the overlay/underlay plane masks in a graphics display. A logic/multiplex control 13, 11 translates overlay and underlay data patterns from a multiple plane VRAM 12, referenced to the graphics system frame buffer 9, into window specific patterns. The window related translation is conveyed to conventional RAMDACs 11 for raster scan synchronized digital-to-analog conversion. The translation as provided by the controller is responsive to data selectively and dynamicaliy written into a random access memory 14, thus providing translation of overlay/underlay data into window distinct and selective overlay/underlay palette functions.
Abstract:
Digital data processing apparatus for processing high level instructions includes a plurality of processing units, means for generating a plurality of instructions to perform said high level instructions, and means for dynamically organizing said generated instructions into at least one group, each group including at least one instruction to be processed by one of said processing units.
Abstract:
An apparatus for processing high level instructions including a plurality of processing units, means for generating a plurality of instructions to perform said high level instructions, and means for dynamically organizing said generated instructions into at least one group, each group including at least one instruction to be processed by one of said processing units. In addition, a method of processing high level instructions by a plurality of processing units including generating a plurality of instructions to perform said high level instructions, and dynamically organizing said generated instructions into at least one group, each group including at least one instruction to be processed by one of said processing units.
Abstract:
A video display system selectively controls by window the number of overlay planes, the number of overlay palettes, and the overlay/underlay plane masks in a graphics display. A logic/multiplex control 13, 11 translates overlay and underlay data patterns from a multiple plane VRAM 12, referenced to the graphics system frame buffer 9, into window specific patterns. The window related translation is conveyed to conventional RAMDACs 11 for raster scan synchronized digital-to-analog conversion. The translation as provided by the controller is responsive to data selectively and dynamicaliy written into a random access memory 14, thus providing translation of overlay/underlay data into window distinct and selective overlay/underlay palette functions.