2. The scenario for implementing this proposal made use of
the architecture shown in Fig. 1.
Fig. 1. Scenario for the proposed Second Screen system.
Main components involved in the system are: the
broadcasters transmitting audio/video and data information;
one or multiple Second Screen content providers, one or
multiple Second Screen content consumers, represented by the
digital TV set, the applications running on the mobile devices,
and a wireless local network that interconnect these devices
through TCP / IP protocol.
On the signal content generation side, the encoder will
encapsulate audio and video data into the TS packets
multiplexed by ISDB-Tb MUX. The headers of these TS
packets contain information about data decoding, packet
identification - PID (Packet ID - Packet IDentifier), and
synchronization. All these fields are standardized by ISO/IEC
13818-1 [4]. There is also information that is unique in each
country or even for each content generator. This information is
transmitted in structured tables as shown in Fig. 2, which in
turn is also carried as payload of the TS packet.
Fig. 2. ISO/IEC 13818-1 and ITU-T Recommendation H.222.0.
In the proposed Second Screen approach it is necessary to
include information about the content provider in the AIT
table. It’s identification in the TS, the PID, is informed by the
PMT (Program Map Table), i.e., defined by the table_id field.
The other fields should be configured with values set by the
standard ABNT NBR 15603 [5], except for the private data
field, also called descriptor, which will be used by the Second
Screen application developed for mobile devices. This
descriptor, called IBB Application, must obey the syntax
specified by ITU-T Recommendations J.205 and ITU-T J206,
as shown in Fig. 3.
Fig. 3. Syntax standardized by ITU-T Recommendations J.205 and J206.
Code field is a binary code to execute the descriptor.
Resources is the field of information on the application, in
accordance with ISO/IEC 8859-15. Meta-data field consists of
information associated with the application. Control is a field
used to provide the controls of the available application.
Finally, User settings field contains some other configuration
parameters provided by the broadcast stations.
The digital signal receiver is responsible for decoding the
signal through the BTS and signalizing the network about the
existence of interactive content available in passive mode. The
ISDB-Tb Receiver has extension libraries, capable to
communicate, through TCP and UDP. The LuaSocket [6]
library is used to implement the communication interface and
can be easily adapted and included in the player.
Communication interface is part of the proposal for the
Second Screen system. It was implemented through an
application running in the digital TV receivers that is able to
understand and inform the associated mobile devices about the
existence of such options. Another application on the mobile
devices side is able to decode the information coming from the
TV receivers into a meaningful internet address.
CONCLUSION
This proposal was created aiming at ease of use of the end
customer, i.e., without the need of specific knowledge to
configure the involved devices. The only action required is to
install the developed application on the mobile device and on
the digital TV receiver. Broadcasters are required to change the
BTS, including information about the Second Screen source,
and to create a content provider to be accessed by the mobile
device through the internet. It can be used in any standard, as
long as it allows the signalization of the availability of Second
Screen through the BTS.
REFERENCES
[1] P. Cesar, D.C.A Bulterman, and A. J. Jansen, "Usages of the secondary
screen in an interactive television environment: Control, enrich, share,
and transfer television content." Changing television environments.
Springer Berlin Heidelberg, 2008. 168-177..
[2] L.C.P. Costa, "A technical analysis of digital television broadcasting in
Brazil." Broadband Multimedia Systems and Broadcasting (BMSB),
2013 IEEE Int. Symposium on. IEEE, 2013.
[3] W. K. Edwards, "Discovery systems in ubiquitous computing."
Pervasive Computing, IEEE 5.2 (2006): 70-77.
[4] Recommendation ITU-T. "H. 222.0| ISO/IEC 13818-1." Information
Technology—Generic Coding of Moving Pictures and Associated Audio
Information: Systems, ITU-T/ISO/IEC (2007).
[5] NBR 15603-1, ABNT. "ABNT NBR 15603-1, Multiplexação e serviços
de informação (SI) Parte 1: SI do sistema de radiodifusão." ABNT, 1.
ed. (2007).
[6] D, Tuler, “Lua Socket". Available in: http://luasocket.luaforge.net.
267