5.5. Summary

This chapter introduced the use of Java to control some specific features of an MPEG-4 player. Although a wide range of applications is possible using the declarative language expressed by BIFS, all of those applications that require a complex algorithm to be associated with a specific part of the scene or a user action (e.g., a simple game, a quiz answer, an educational test) need to be in the form of programs embedded along with the content.

The architecture of the MPEG-J was presented, emphasizing the role of the application engine. The application engine includes the delivery of an MPEG-J application (compiled Java code) to the terminal and execution of the application based on certain rules. In order to communicate with the ...

Get MPEG-4 Book, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.