1 / 26

Tele-Action Objects (TAO)

Tele-Action Objects (TAO). Presented by Kingsley Adeoye April 3, 2008. Outline. Introduction Motivations TAO Basics Hypergraph Structure Knowledge Structure TAO Application and Management Active Management System Current Applications TAO for MICE Conclusion.

erin-love
Download Presentation

Tele-Action Objects (TAO)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tele-Action Objects (TAO) Presented by Kingsley Adeoye April 3, 2008

  2. Outline • Introduction • Motivations • TAO Basics • Hypergraph Structure • Knowledge Structure • TAO Application and Management • Active Management System • Current Applications • TAO for MICE • Conclusion

  3. What is a Tele-Action Object • According to [1], • “A tele-action object is a multimedia object with an associated hypergraph structure and corresponding knowledge base structure” Tele-Action Object Hypergraph Structure Knowledge Structure

  4. Motivations • Many multimedia applications require • Effective presentation of objects • Efficient transfer of objects • TAO approach provides: • Effective presentation algorithms • Simple but efficient transfer protocols • Automatic response to events

  5. TAO Basics • Hypergraph describes structure • Knowledge describes actions • Tele-Action Objects can be: • Simple piece of information or multimedia • Complex network of multimedia • Object-oriented design

  6. Hypergraph Structure • Node types • Simple or composite • Link types • Attachment Link: hierarchy • Annotation Link: commentary • Location Link: spatial distance • Synchronization: temporal distance • Reference Link: navigation

  7. Hypergraph Example

  8. Hypergraph Structure • Media Types • Text is coded alphanumeric data. • Graphics is formatted picture data. • Image is pixel formatted picture data. • Moving-graphics also called animation, is the formatted data of a graphics sequence. • Moving-image is a sequence of image frames. • Audio is formatted sound data. • Video is a combination of synchronized moving-image and audio. • Form restricts user input, possibly with additional formula to generate the content automatically. • Live-demo is a program that can be run to provide an interactive demo. • Composition is the media type of a composite node in TAO.

  9. Hypergraph Structure • Bundled Nodes • Simplifies presentation and communication of multimedia objects • Restricts partial access to bundled members maintaining integrity • Any bundled node must be fully referenced • For example, referencing to a bundled node containing text and audio will reference both sub-nodes

  10. Hypergraph Structure • Hypergraph decoding algorithms • Must consider network traffic • Hardware capabilities • Best traversing sequence algorithm • Priority of multimedia application/file • Link types • Node resources • Memory • Execution time

  11. Knowledge Structure • Four levels of knowledge • System • General actions for required by all TAOs; pre-fetch or decoding privileges • Environment • Actions relating to set of circumstances for a group of TAOs • Template • Provides predefined hypergraph/knowledge format for frequently used TAOs • Private • Important action information for a single TAO from user

  12. Knowledge Example

  13. Knowledge Structure • In Object Oriented Design • Each level knowledge is implemented using inheritance and polymorphism • For example, system knowledge is the main class therefore every class inheriting this class will also have the same knowledge structure • Also, single TAOs can return different private knowledge when called using polymorphism

  14. Knowledge Structure • Knowledge structures transforms simple static hypergraph objects into dynamic objects • Actions are pre-emptive and user-configurable

  15. TAO Application and Management

  16. TAO Application and Management

  17. TAO Application and Management • Some actions may be associated with the presentation • TAO Specific • Delete TAO after some time • Request responses from users • Environment Level • Require permission for some sub-TAOs • System Level • Enable pre-fetch of multimedia

  18. Active Management System • Translates, executes and maintains tele-action objects • Application domain allows users to develop and edit TAOs • System domain translates and executes these TAOs

  19. Important AMS Components • Local Knowledge Base • Collection of ICs • Transition between states • Output messages to other ICs • Perform some specific action sequence • Application Handler & Knowledge Generator • Interface for TAO application tool • Formats Hypergraph and Knowledge data

  20. Important AMS Components • Interpretor • Receives formatted Knowledge data • Translates them into corresponding ICs • Event Filter • Retrieves important events from environment • Smart Engine • Maintains Active Index with current ICs • Event driven system responding to internal IC messages or external event filter messages

  21. Current Applications • Smart Multimedia Mail • Interface for email system • Create actions for events • Alarms, Statistics or even define template mail

  22. CASE Tools for Multimedia Software Engineering • In traditional software engineering, involves formal well-defined steps • Requirements, Specifications, etc. • According to [3], multimedia applications cannot follow this traditional paradigm • Minimal requirements are initially available • Applications are constantly evolving • Multimedia IC Developer’s Environment (MICE) offers promising solutions to this problem

  23. MICE Application Development Specification Builder Visual Specification SR Grammar Specification tool TAOML HTML Template IC Builder TAOML Interpreter Prototyping tool Distributed IC Manager Working System

  24. Conclusion • TAO-based multimedia systems offer many advantages in efficiency and operation • AMS allows user-friendly access to create, maintain and edit TAOs • Opportunities for optimizing presentation and communication algorithms will continue to make large network TAO-based systems realizable

  25. References [1] Hui-Jung Chang*, Tai-Yuan Hou+, Arding Hsu+, Shi-Kuo Chang, “Management and Applications of Tele-Action Objects”, Department of Computer Science, University of Pittsburgh, Siemens Corporate Research, Inc. [2] H. J. Chang, T. Y. Hou, A. Hsu and S. K. Chang, "Tele-Action Objects for an Active Multimedia System", Proc. of the Second Int'l IEEE Conference on Multimedia Computing and Systems, May 1995, Washington D.C. [3] Timothy Arndt, “The evolving role of software engineering in the production of multimedia applications”, Department of Computer and Information Science

  26. Questions

More Related