4.5. Profiles

As all MPEG-4 applications may not require all of the BIFS tools, profiles have been defined to segment the BIFS functionality into meaningful subsets. Two profile dimensions related to BIFS have been created: graphics and scene graph.

The graphics profiles specify the allowed graphics tools—that is, the set of all intrinsically visible nodes—plus Shape and all the appearance-related nodes. The scene graph profiles specify the allowed scene graph (structural) tools. Nodes that have no intrinsic visible component—together with ROUTEs, BIFS-Commands, and BIFS-Anim—are the BIFS elements with which scene graph profiles are created.

An additional difficulty with respect to graphics profiles comes from the presence of BIFS nodes, made ...

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.