Usage of handheld devices such as tablets and smartphones as the second screen devices in television is becoming more popular. The main reason for that is great improvement and development of those handheld devices as well as television popularity. In this paper, the system architecture and framework of the second screen features are presented. The paper focuses on implementation of mosaic content list as well as other digital television services such as Electronic Program Guide, Teletext, Personal Video Recording control or live TV on the second screen.
This paper gives an overview of both specification and implementation details for integration of DTV services into the Android OS, using Java programming language. Since Java programming language is the language of choice for application development in the Android OS, we have proposed and implemented DTV services in this programming language. Java cannot be used to implement the entire DTV services functionality, so the native library has been developed to implement performance critical parts. The proposed Java API offers Java developers a wrapper around the native implementation, which encapsulates all relevant data structures and functions regarding DTV content manipulation. We have demonstrated our proposal on four key elements of DTV services: channel list, EPG, teletext, and subtitles.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.