To: Larry Loeb who wrote (73373 ) 2/11/1999 1:20:00 PM From: Paul Engel Read Replies (2) | Respond to of 186894
Larry - Re: "Does Paul have a comment?" Compression speed is one aspect. I think Intel has added the capability - probably for only a specific range of applications - of transmitting mathematical models of 2D/3D representations - which can be very compact in their mathematical descriptions - and hence FAST in data transmission. Once received, the Pentium III then generates very quickly the screen representations by processing the mathematical models, rendering the screen images. A rather simple, but illustrative, example is the description of a circle. Two transmit a "picture" of a circle, a screenfull of pixels must be transmitted, embedded in these pixels are the pixels that delineate the circle. Each pixel may be 24 bits (3 bytes) for color. At a screen resolution of 1,024 x 768 pixels, 3 bytes/pixel, requires 2,359,296 bytes - a rather large sum. Now, a mathematical description of the circle requires simply transmitting the radius (r), pi, and 2 *2*pi*r plus the color of the circle - 3 bytes. The number 2 requires 1 byte, pi (3.14159) requires about 7 bytes, the radius r may require 10 bytes (floating point number) and the color 3 bytes - plus 3 bytes for the background color. Total bytes equals 25. Thus 25 bytes (mathematical model) can represent the equivalent of 2.4 million bytes of screen images - in this simple case. The time to transmit 25 bytes is MUCH shorter than the time to transmit 2.4 MILLION bytes ! This can be extended to highly complex 3D models where lighting sources and surface textures can be modeled, the descriptions transmitted, and the Pentium III renders the model. Intel's emphasis, I believe, may be in this area - mathematical descriptions and TRANSMISSION of physical models as opposed to the bit-mapped representation of the generated image. The mathematical descriptions would then be processed "on the fly" by the Pentium III after reception to generate the screen image. Paul