Abstract
Sophisticated interactive animation may be an interesting element to compose a multimedia document. However, potential demand for high performance computing can make this option impractical in digital interactive TV and mobile device environments, due to computing power restrictions of such platforms, especially when one consider the processing of complex 3D environments with a high degree of realism. In previous work, we proposed a solution to overcome such restrictions based on video streaming. Moving forward, in this paper is presented a solution that is more independent of platform, but still based on the same principle of video streaming. Each module can be specialized in different ways to solve problems related to the computer environment, such as network restrictions and latency on user interaction. Also in this paper is described how to take advantage of media-agnostic feature of some multimedia presentation machines to integrate this type of complex 3D media into multimedia documents. As a proof of concept, we extended and tested an NCL presentation engine to add support to this new type of media.
Highlights
Multimedia presentations composed by different types of media can enrich the user experience when watching, listening and interacting with them
This paper presents a transparent solution to incorporate High Performance Media (HPM) objects into multimedia presentations
As a proof of concept, we extended the WebNCL [2], a presentation machine for Nested Context Language (NCL) [3], to add support for HPM objects
Summary
Multimedia presentations composed by different types of media can enrich the user experience when watching, listening and interacting with them. The approach of local processing may prevent the reuse of legacy HPM objects, developed for running on clusters or high performance computers — environments very flexible as development platforms — due to constraints like differences on the programming languages supported It would not be possible, for example, the reuse of HPM objects written in C / C + + in an environment that only understand iDTV applications written in Java. Considering the remote processing approach for HPM objects that returns high quality visual experience to users, one can use different ways for transmitting the output produced to the STB: (1) transmitting uncompressed frames, (2) transmission of pre-rendered frames and (3) streaming of compressed digital video. Barker and Shenoy [12] explore this issue through empirical analysis of the performance of collaborative applications running on cloud computing In this work it was adopted the approach of processing HPM objects remotely in clusters and transmitting the results via streaming compressed digital video.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.