Professional Documents
Culture Documents
[Interactive]
1. INTRODUCTION
Provider
Content
AL
Applications
ASL
Provider
Service
(DVB) Networks in the past were mainly used for digital TV Services
distribution. They were simply designed to receive and decode
digital encoded video-/audio-data streams [5]. Advances in the
Infrastructure
Infrastructure
Provider
Service
ISL
applications
(provider-
specific)
Managment
∙∙∙ • data broadcasting services (e.g. for a newsticker
other
Setup EPG
Channel
Setup
∙∙∙
other
application, etc.).
Persistent Data Application Services
Application
Parental Ctl
Service
interaction
LCDPanel
Graphic Subsystem
(ASL)
Setup
object
∙∙∙
other
Bouquets
DVB
Configu- User
ration Profiles & library
Services
The Graphics Subsystem implements a 2D graphics engine
which consists of a window server system and a graphic library
Subsystem
V
Service
library.
(HL)
DD DD DD ∙∙∙ DD
4. ACKNOWLEDGEMENTS
The STB presented herein summarizes the work of many
people. We specifically would like to thank Michael Brandt,
Martin Mohring, Wolfram Proske, Hartmut Wolf and Jürgen
Figure 4. Expert UI dialog excerpt
Zeller for their major contributions to the project as well as the
whole d-box development team for their effort in realizing it.
The figures show two ways to execute the user task “perform
automatic channel search”. In the “Start Assistant” 5. REFERENCES
(cf. figure 3), the user cannot modify parameters that are used
for the channel search (e.g. number of antennas connected, [1] Arnold K. and Gosling J. The JavaTM Programming
installation options, etc.). Rather, reasonable defaults for the Language, Second Edition. Addison-Wesley, Reading,
parameters stored in the configuration data store are used for Massachusetts, 1998
the operation. The user is fully guided through the whole [2] ETR 211. Guidelines on Implementation and Usage of
configuration task. All he usually has to do (e.g. in the absence Service Information (SI). August 1997
of any error situation) is to repeatedly press the “Ok” button on [3] ETR 300 468 Specification for Service Information in
the remote control. In contrast to this, the expert settings offer DVB Systems. January 1997
direct access to all user configurable parameter settings of the [4] ETSI EN 301 197. DVB Specification for Data
STB. In the UI dialog no user guidance is employed. Figure 4 Broadcasting. (Draft), June 1997
shows a menu with some of the user configurable STB settings [5] ISO/IEC 13818-1. Information technology - Generic
as well as an expert UI dialog excerpt for the automatic channel coding of moving pictures and associated audio – System.
search user task. JTC1/SC29/WG11, November 1994
[6] ISO/IEC 13818-6 Information technology - Generic
Further user support is given through an integrated on-line help coding of moving pictures and associated audio
system spanning across the whole interactive application space. information - Extension for Digital Storage Media
The on-line help system is dynamic in its nature since other, Command and Control. November 1995
temporarily downloaded applications can integrate their on-line [7] Jaeger R. and Neubauer J. Broadband Internet Access in a
help easily into the existing system. DVB Network. to appear in ISSLS 2000 (Stockholm,
Sweden, 18-23 June 2000)
3. SUMMARY [8] Krasner G.E. and Pope T.P. A cookbook for using the
model-view controller user interface paradigm in
The major advantage of the modular and layer-oriented Smalltalk-80. Journal of Object-Oriented Programming,
architecture of the STB presented is that it is highly August/September 1988, 1(3), pp. 26-49
independent of any specific hardware and OS platform. Thus [9] Lonczewski F. and Schreiber S. The FUSE-System: an
the hardware development cycles which are a magnitude Integrated User Interface Design Environment. in
shorter than the software development cycles are fully utilized Proceedings of the 2nd International Workshop on
by this approach. Furthermore the architecture supports the Computer-Aided Design of User Interfaces CADUI’96
differentiation between ASPs and ISPs (cf. figure 1). (Namur, 5-7 June 1996), J. Vanderdonckt (Ed.), Presses
The user experience we have studied so far is very promising Universitaires de Namur, Namur, 1996, pp. 37-56
with respect to the decision to both support expert and novice [10] Lonczewski F. Providing User Support for Interactive
access to the STB. However, larger studies have to be Applications with FUSE. in Proceedings of Intelligent
performed to find out where the UI and the UI dialog can be User Interfaces IUI’97 (Orlando, 6-9 January 1997), J.
further improved to match the expectations of different user Moore, E. Edmonds, A. Puerta (Eds.), ACM Press, New
groups. The material collected so far indicates that the user York, USA, 1997, pp. 253-256
expects a more intelligent behaviour of the device in supporting [11] Pekowsky S. and Jaeger R. The Set-Top-Box as a Multi-
typical tasks (e.g. reordering the channel list with respect to Media-Terminal. IEEE Transactions on Consumer
user preferences, accessing TV content with respect to Electronics, August 1998, Vol. 44, Nr. 3, pp. 833-840
individual user preferences, etc.) The assistant framework and [12] Walrath K. and Campione M. The JFC Swing Tutorial – A
the on-line help system as STB applications currently under Guide to Constructing GUIs. The JavaTM Series, Addison-
development seem to be the natural places to support a broad Wesley, Reading Massachusetts, 1999
range of intelligent behaviour. With the integration of modern