Abstract:
An apparatus for calculating an exponential calculating result for a base 2 floating-point number comprises a transforming device, K exponential tables and a multiplier. The transforming device receives the floating-point number, transforms the floating-point number to an integer part and a fractional part and outputs the integer part and the fractional part. The fractional part is an N-bit number and divided into K parts which have N1, N2, . . . , NK bits respectively, wherein NnullN1nullN2null . . . nullNK. Each of the exponential tables receives one of the K parts divided from the fractional part and outputs a result. The multiplier receives all results from the exponential tables and outputs a mantissa. The integer part outputted form the transforming device is an exponent. The mantissa, the exponent and a sign whose value is 0 is used to represent an exponential calculating result which is represented in the following format: (null1)Synull2Eynullmy, where Sy is the sign whose value is 0, Ey is the integer part, my is the mantissa and lnullmy
Abstract:
A three-dimensional (3-D) digital image processor and a method for processing a visibility for use in a displaying procedure of a 3-D digital image are disclosed. The 3-D digital image processor includes a depth map generator, a memory device and a rendering engine. The method includes steps of presetting a depth map according to a plurality of pixels received, the depth map storing the pixels and reference depths corresponding thereto, and receiving a pixel data and proceeding a visibility test with reference to the depth map, thereby determining whether to proceed a rendering operation on the 3-D digital image by the pixel data.