摘要:
The invention provides a method of generating a value of a pixel, and apparatus for accomplishing the method. The method includes the steps of (a) providing a floating-point representation of a pixel value; and (b) applying the floating-point representation as an index into a lookup table, the lookup table including a memory device having a plurality of entries. Each of the entries is uniquely indexed by one value of a floating-point representation of a pixel value, and each of the entries stores a corresponding integer representation of the pixel value. A third step (c) outputs from the lookup table the integer representation of the pixel value that corresponds to the applied floating-point representation. It is shown that only a sub-set of the entire floating-point representation need be employed as a table index value. In the presently preferred embodiment of the invention, only 16 bits of a 32-bit single-precision floating-point value are shown to be relevant to the result; specifically the sign bit, the exponent, and a portion of the mantissa.
摘要:
A method, for execution by a graphics processing system (10), for rendering objects for display to a viewer upon a display (20) having a plurality of display pixels. The method includes the steps of, for a surface to be displayed having a surface marking coincident therewith, (a) moving the surface marking towards the viewer or, alternatively, moving the surface away from the viewer, by an amount that is function of a parameter (S) and also a scale factor (K) that expresses a relationship between viewer eye coordinate units and display pixel units. The parameter (S) determines a maximum slope for the surface, relative to a viewing plane, such that the step of moving will not cause a portion of the surface marking to be obscured by the surface. The step of moving includes a step of (b) applying a predetermined transformation T' e from a viewer eye coordinate system to a modified viewer eye coordinate system. The predetermined transformation T' e is selected as a function of whether a perspective projection or an orthographic projection of the surface and surface marking upon a viewing plane is performed. For the perspective projection, the transformation T' e is shown to also compensate for the movement of the second object towards the viewer.
摘要:
Method and apparatus for converting multibit pixel data to a lesser number of bit pixel data and re-expanding the compressed data. Luminance data for each pixel is established as the 5 most significant bits of the original luminance signal. The chrominance information for groups of pixels is subsampled, and a common chrominance value assigned to each of the pixels in a group. The resulting compressed pixels may be 8 bits wide providing economical possibilities to store the 8 bit wide data. The data is expanded for display by adding lower order data bits to the compressed luminance signal data bits. A subsampled chrominance data signal is appended to the expanded luminance data for display.
摘要:
A color display device which includes dither apparatus for each primary color to be displayed. A dither matrix provides a dither signal output as a function of the position of a pixel on the color display device. An input primary color signal includes an integer signal and a fraction signal. The integer signal is incremented by an incrementer. There is means for providing an output primary color signal which is the incremented signal whenever a predetermined relationship exists between the dither signal and the fraction signal, and which is the integer signal whenever the predetermined relationship does not exist.
摘要:
The system includes a plurality of digital memory units (20, 22,...50) each for storing a plurality of independently addressable binary bits. The units operate together in response to each common bit address to supply a bit from each unit to form an array of bits for a discrete section of a larger array. The units are interconnected through common interconnection buses (e.g. 128, 140) and selective controls (134, 136) to input and output gate connections (e.g. 126, 138) to those buses to provide for selective shifting of bits between units to change the bit array.
摘要:
A method, for execution by a graphics processing system (10), for rendering objects for display to a viewer upon a display (20) having a plurality of display pixels. The method includes the steps of, for a surface to be displayed having a surface marking coincident therewith, (a) moving the surface marking towards the viewer or, alternatively, moving the surface away from the viewer, by an amount that is function of a parameter (S) and also a scale factor (K) that expresses a relationship between viewer eye coordinate units and display pixel units. The parameter (S) determines a maximum slope for the surface, relative to a viewing plane, such that the step of moving will not cause a portion of the surface marking to be obscured by the surface. The step of moving includes a step of (b) applying a predetermined transformation T' e from a viewer eye coordinate system to a modified viewer eye coordinate system. The predetermined transformation T' e is selected as a function of whether a perspective projection or an orthographic projection of the surface and surface marking upon a viewing plane is performed. For the perspective projection, the transformation T' e is shown to also compensate for the movement of the second object towards the viewer.
摘要:
Method and apparatus for converting multibit pixel data to a lesser number of bit pixel data and re-expanding the compressed data. Luminance data for each pixel is established as the 5 most significant bits of the original luminance signal. The chrominance information for groups of pixels is subsampled, and a common chrominance value assigned to each of the pixels in a group. The resulting compressed pixels may be 8 bits wide providing economical possibilities to store the 8 bit wide data. The data is expanded for display by adding lower order data bits to the compressed luminance signal data bits. A subsampled chrominance data signal is appended to the expanded luminance data for display.
摘要:
A method for improving the viewing quality of a CRT display image without increasing resolution of the display. With the invention disclosed herein, characters are apparently positioned at sub-pixel locations to improve the viewing quality of a CRT display image. This apparent positioning is accomplished by changing intensity values assigned to pixels on a CRT display. In the preferred embodiment, the change in intensity values is effected by linear interpolation with intensity values of neighbouring pixels to yield second intensity values. These second intensity values, then, improve the viewing quality of the CRT display image.
摘要:
The invention provides a method of generating a value of a pixel, and apparatus for accomplishing the method. The method includes the steps of (a) providing a floating-point representation of a pixel value; and (b) applying the floating-point representation as an index into a lookup table, the lookup table including a memory device having a plurality of entries. Each of the entries is uniquely indexed by one value of a floating-point representation of a pixel value, and each of the entries stores a corresponding integer representation of the pixel value. A third step (c) outputs from the lookup table the integer representation of the pixel value that corresponds to the applied floating-point representation. It is shown that only a sub-set of the entire floating-point representation need be employed as a table index value. In the presently preferred embodiment of the invention, only 16 bits of a 32-bit single-precision floating-point value are shown to be relevant to the result; specifically the sign bit, the exponent, and a portion of the mantissa.