Patent ID: 7425950

Claim:
A web-based 3D-image display system that downloads a 3D-image file from a Web server and displays a 3D image on a Web browser, the Web-based 3D-image display system having: a Web server storing compressed 3D files and a 3D applet, wherein the compressed 3D files are obtained through: editing 3D-scene information extracted from a Web 3D file described in a standard descriptive language for describing Web-based 3D graphics, and creating 3D-scene information having an interface with a 3D applet for displaying 3D scenes, and compressing the edited and created 3D scene information into a single file; and a 3D applet is obtained by selecting classes necessary for displaying the 3D scenes from each of classes comprising a plurality of core classes—which are used for displaying the 3D scenes by executing real-time 3D-rendering and 3D- motion algorithms—and compressing them into a single file; and a Web browser for displaying the 3D scenes by downloading the compressed 3D-image file and the 3D applet for displaying the 3D scenes from the Web server; wherein the Web browser comprises: 3D applet requesting means for requesting and downloading the 3D applet from the Web server through communications with the Web server; compressed 3D file requesting means for executing the 3D applet and requesting and downloading the compressed 3D file from the Web server; optional information requesting means for requesting and downloading optional information—including a scene's background image, a shape texture, and an applet toolbar which can select types of rendering functions with a toolbar button for rendering the 3D scenes by moving, rotating, enlarging and reducing an object—from the Web server; 3D applet executing means for the Web browser to execute the 3D applet independently, not via the Web server, after completing the download and receiving all necessary information; 3D scene displaying means for the Web browser to continuously display 3D scenes by independently executing, not via the Web server, real-time 3D-rendering and 3D-motion algorithms using the 3D applet executing means; and interactive display processing means for enabling interactivity between the displayed 3D scene and client users.