A computer image production system (2) for processing digital image data is disclosed. The computer animation production system (2) contains at least one information processing device (44-76) for enabling at least one user to develop, utilize and enhance digital image data. The information processing device (44-76) is associated with a first (4) and a second (6, 8, 10, 12 and 14) global area network (4). The first global area network (4) is for communicating digital control information to at least one information processing device. The digital control information includes image database information. The second global area network (6, 8, 10, 12 and 14) is for communicating the digital image data to the at least one information processing device (44-76). The digital image data includes pixel characteristic information for image reproduction on the information processing device. The second global area network (6, 8, 12 and 14) also includes a means for arbitrating (36, 38, 40, 42 or 43) access of the digital image data to the information processing device (44-76). Associated with the means for arbitrating is a temporary memory means (28, 30, 32, 34 or 35) for storing the digital image data likely to be accessed by the information processing device (44-76). A relational database management system (23) maintains the digital control information for production scheduling and tracking purposes.
RELATED APPLICATIONS
The present application is a continuation application of a patent application having Ser. No. 07/263,429, filed Oct. 24, 1988 and which has been expressly abandoned. The present application incorporates herein by reference patent application having Ser. No. 07/263,429, priority of which is claimed.
A system is described for providing an integrated, efficient and consistent production environment for the shared development of multimedia productions. Examples of multimedia productions include feature animation films, computerized animation films, interactive video games, interactive movies, and other types of entertainment and/or educational multimedia works. The development of such multimedia products typically involve heterogenous and diverse forms of multimedia data. Further, the production tools and equipment that are used to create and edit such diverse multimedia data are in and of themselves diverse and often incompatible with each other. The incompatibility between such development tools can be seen in terms of their methods of operation, operating environments, and the types and/or formats of data on which they operate upon. Disclosed herein, is a complete solution that provides a consistent and integrated multimedia production environment in the form of common utilities, methods and services. The common utilities, methods and services disclosed herein, are used to integrate the diverse world of multimedia productions. By using the common utilities, methods and services provided, diverse multimedia production tools can access, store, and share data in a multiple user production environment in a consistent, safe, efficient and predictable fashion.
A system is described for providing an integrated, efficient and consistent production environment for the shared development of multimedia productions. Examples of multimedia productions include feature animation films, computerized animation films, interactive video games, interactive movies, and other types of entertainment and/or educational multimedia works. The development of such multimedia products typically involve heterogeneous and diverse forms of multimedia data. Further, the production tools and equipment that are used to create and edit such diverse multimedia data are in and of themselves diverse and often incompatible with each other. The incompatibility between such development tools can be seen in terms of their methods of operation, operating environments, and the types and/or formats of data on which they operate upon. Disclosed herein, is a complete solution that provides a consistent and integrated multimedia production environment in the form of common utilities, methods and services. The common utilities, methods and services disclosed herein, are used to integrate the diverse world of multimedia productions. By using the common utilities, methods and services provided, diverse multimedia production tools can access, store, and share data in a multiple user production environment in a consistent, safe, efficient and predictable fashion.
The present invention utilizes Virtual Internet Protocol Addressing (VIPA) to enable a host computer to efficiently route TCP/IP traffic across multiple physical links. This is accomplished by associating different applications or application sets with different virtual IP addresses. The virtual IP addresses may be associated with different physical adapters. Since many applications send similar data repeatedly, categorizing application sets and associating them with different physical adapters allows high volume applications to be associated with one adapter while lower volume, interactive data is associated with another adapter.
Data is retrieved from a database, whose physical organization (indexed matrix) is similar to the logical organization (spread sheet) of the data, by requesting the parameters and the desired time interval. A data interface locates pages in the database containing the requested parameters. Entries from page indexes relating to desired parameters are consolidated into a master composite index. Pages relating to the time period requested are then bound and searched to find the desired data. This data is then returned to the requesting application.
A web-based geographic network status tool using an animation process uses sequential displays of web pages, one after the other. Each page reflects the status of the network for a different time block. The animation optionally includes two layers. One layer shows which elements (towers) are faulty and why (e.g., subject to power failure, undergoing software or hardware problems, transport problems). The other layer displays if the problem has been perpetuated for more than one time block.