METHOD AND SERVICE PLATFORM FOR A DIGITAL TELEVISION SYSTEM
TECHNICAL FIELD
The invention is concerned with a digital television system and a method for providing/using services in a digital television system.
BACKGROUND ART
The digital television, digi-TV, provides considerably more programs than the actual analog television. At the same time it becomes more and more difficult to find the right program. It is also troublesome to find right and diversified services for the digital television if they are spread over several different television channels and content providers.
The Digital Video Broadcasting (DVB) standard creates tools and mechanisms for fitting together different networks, devices and systems so that services based on content and the service content could be delivered to the consumer. The DVB standards are published by the European Telecommunication Standard (ETSI) and in the DVB standards are made in co-operation by ETSI, the Centre for Electrotechnical Standards (CENELEC) and the European Broadcasting Union (EBU).
The Multimedia Home Platform (MHP) defines a general interface between interactive digital applications and terminals, wherein these applications are used. These interfaces distinguish applications of different providers from the hardware and software details of different MHP terminal implementations. This enables the production of platform independent applications for different terminals, including set- top boxes, integrated digital TV-devices and multimedia-PCs. The MHP is used together with the DVB standards for broadcasting and interactive services in all broadcasting networks including satellites, cable and microwave systems.
The MHP supports different applications, for example Electronic Program Guides (EPG), information services, applications, which often are synchronised to the TV content etc. Other corresponding middleware systems are for example OpenTV and Mediahighway.
The softwares provide often interfaces, i.e. Application Program Interfaces (APIs), through witch they can be used. When these APIs work as interfaces between system programs or systems (HW), they are called middleware systems. For example MHP applications can use service platforms, such as a set-top box, via the MHP-API interfaces. Thus, DVB-MHP is one middleware system. Other DigiTV Middleware systems are for example OpenTV and Mediahighway.
Thus, the middleware systems provide useful tools for performing interactivity, e.g. for broadcasting and interactive broadcasting profiles of MHP. In the case of MHP, the broadcasting profile is meant for broadcasting (one-way) services, whereas the interactive broadcasting profile furthermore supports interactive services and can thus use internet by means of MHP. Profile means in this connection a group of different functions.
The Application Programming Interface (API) is a program interface, through which the applications according to the MHP specification use the service platform. The DVB- MHP specification is a technical specification, which becomes an ETSI-specification. OpenTV and Mediahighway are closed specifications made by private companies.
Detailed information of DVB standards is found from Internet from page www.dvb.org and information of MHP standards from page www.mhp.org.
The first digital television receivers based on DVB-MHP standards have already become to the consumer market. Along with the development of the devices the remote control becomes an interesting application area, as these devices will substitute VHS video recorders in the future and change the television watching habits of people.
It is believed that interactive services will make the television, Internet and the mobile world closer to each other. It is impossible to make use of these possibilities without the right tools in view of the consumer.
Interactive television applications typically work in the receiver of the user, in a so called set-top box. Examples of interactive television applications are interactive television program guides, e-mail, TV-network browsers, games etc.
An interactive television application system is known from WO-publication 00/78050, wherein DigiTV functions between the user and the television receiver is controlled by a handheld device. The interactive television application can for example contain information connected to television programs, such as television program guides etc. In this WO-publication, there is a solution for the use of such applications for remote use with a handheld device that is foreseen with a remote screen, which is in a fixed platform in a set-top box. The handheld device can for example be a touchable remote screen, a personal digital assistant (PDA) device, or the like. The user can use interactive television application functions by means of the handheld device, such as different interactive program guides to be used, program guides based on the Internet and printed program guides remotely via the Internet or when watching television programs. It, however, does not provide solutions with which recordings and reminders can be installed by using a mobile terminal.
The handheld device can for example have a LCD screen or a two-way interface. The interface can continuously collect TV information in order to list that and save the information in a local memory. It can also fetch advertisements in the normal use of the device.
The first screen can for example contain a main menu, containing interactive advertisements. One issue in the menu can be a television guide. By selecting the guide function, e.g. the main menu of the guide appears having lists of programs etc. By selecting some issue in the list, the device might present a description of a program.
In the list, the advertisements can for example be connected to programs, whereby more information about them can be received by selecting them, and reminders and other functions can be saved.
The handheld device can contain many properties of an interactive program guide, such as timewise listings, channelwise listings, cathegorywise favourite channels etc. The user can install reminders and get them on the screen in the device or record programs. Furthermore, the user can group programs in the desired way.
With existing solutions it is, however, only possible to receive interactive television application data.
THE OBJECT OF THE INVENTION
The object of the invention is a solution for remote control of the functions of a digital television receiver with different terminals.
SUMMARY OF THE INVENTION
The invention provides a service platform and a method for a digital television receiver, which contains a server, a receiver and a terminal. There is a connection between the receiver and the terminal that works via the server.
The preferable embodiments of the invention have the characteristics of the subclaims.
User information and TV-program information is maintained at the server.
The terminal is a mobile terminal such as a mobile device, a laptop, a portable telephone or a fixed terminal, such as a computerThe receiver has a program, a so called client program, that uses a return channel and which has installed new information fetched to the receiver from the server, the new information having come to the server from the terminal via the new connection and/or it has information installed in the digital receiver. The information is fetched to the receiver by means of software installed in it. The information can come to the receiver also together with the program stream.
The connection between the terminal and the server can be an interactive Internet connection or a radio link.
The method of the invention is primarily used for reminding of for recording of TV- programs. The reminders are sent to the e-mail address of the consumer and/or to the mobile phone. The user registers himself in advance and defines his e-mail address and his phone number. The reminders can also be seen in Internet and at the receiver, when necessary.
The services are provided/used by means of menus, which appear on the screen of the terminal/receiver. The menus in turn consist of different links, where recordings and reminders installed in the digital receiver can be studied. The services are also used via text messages.
The services are used for recording of programs by sending a message from the terminal in order to record a desired program to the server, by identifying at the server, the sender of the message sent by means of the phone number or the identity, by saving the data of the message sent by the sender in the user database, by fetching the data of the message from the server to the digital television receiver and by identifying and recording the program to be recorded in the digital television receiver.
The message sent is a short message sent from the mobile device and/or a message from a www-page sent via Internet.
A reminder of a program to be watched is sent from the user terminal at desired time intervals until the program starts on the screen of the digital televisio reciever.
By means of the invention, the consumer can install reminders, program recordings and administer program information also via the public Internet network or by means of mobile terminals. Without this invention the consumer is bound to the set-up box or DigiTV enabled by the digital television at home or to a close distance handheld device and for recording purposes, the consumers have directly used a video recorder. The reminder and recording functions are used as a part of the device manufacturer or national EPG, etc.
One possibility to perform the invention is by means of the digi-tv-standard DVB-MHP and the programming language is e.g. Java.
The system is divided into three parts, in the set-top component (client program), the Internet component and the mobile component. The components are combined by a common server, which is in the common Internet. All data between the different components goes always via the server. The server also maintains user information and TV-program information. The set-top box components synchronise its information with the server within delays installed by the consumer by using for example the return channel between the set-top box and the server. By means of this synchronisations it is also possible for the consumer to use the mobile terminal in order to control the installation also in the set-top box. Thus, the server works as a passage between the different components and maintains information about that there always is the same information in all component for use.
The set-top box component installed in the set-top box or the digi-tv of the consumer communicates with the server in the Internet and thus enables the geographical remote use. The software to be installed analogously enables the installing of the reminders and recordings locally in the set-top box or digi-tv.
Finding a desired program by means of the search function is considerably faster than from a newspaper or from text TV. The recording becomes easier as it can be defined at the same time as the program information is searched anyway. Automatical reminders and suggestions remove the problem for the user with remembering when programs come.
The advantage of the invention is that the mobile terminal does not need any separate client programs in order to use the recording or reminder function. Possible techniques to be used in the invention are, on the contrary, for example the Short Message Service, SMS, or the Wireless Application Protocol, WAP. It is either not expected that there would be keys in the terminal and the architecture has no bigger importance.
As there is an Internet connection channel between the server and the terminal, no separate communication devices are needed for the different channel solutions and any IR- or Bluethoot-solutions to form the connection are not needed. The digital receiver does not work as a server itself and it does not communicate directly with the mobile terminal. Instead, data is always transferred via the separate server in the Internet.
The client program asks for data from the server, with the advantage that the architecture does not require any individual identifier from the TV apparatus.
In the following, the invention is described by means of figures, which are not meant to restrict the invention.
FIGURES
Figure 1 is a general overview of a digital television receiver system, wherein the invention is used.
Figure 2 is presented as a flow scheme of the method of the invention.
DETAILED DESCRIPTION
In figure, 1 the television of the consumer is formed of a digital receiver 3 and a TV screen 1 , which is via user interface 2 in contact with the digital television receiver 3. It is possible to deliver the client program to the digital television receiver 3 together with TV programs e.g. by using television network 4 or it is possible to install the program in the digital television receiver already in the manufacturing step or in some other stage for example as a MHP specification plug-in. In the receiver, the client program communicates with the device (hardware 5) by using a fitting middleware application 8, e.g. DVB-MHP or OpenTV or some other way.
The set-top box component consists of software 9 in the digital television receiver with which end users can form/install the user preferences, which are used for recording and reminding. The reminder appears at the screen of the terminal. The reminder is installed with the terminal and the reminder works in such a way that the user set a program to be reminded of either via TV www-pages or via DigiTV. The reminder goes out to the terminal x minutes before the program starts.
The software 9 is connected to the server 10 that works as a link between the terminal 11 of the end user and the digital television receiver 3. The terminal 11 can be a computer 11a directly connected to the Internet or the like or a mobile terminal 11b working via a radio network. The connection between the server and the terminal works e.g. by means of an Internet gateway 14 as an HTTP-protocol or alternatively, the server receives the message from the terminal as an SMS-message.
The software 9 can be performed as an Xlet application program, which is defined in the MHP- specification. The Internet connection between the server and the software 9 is created e.g. by using classes defined in the MHP-specification The information needed is transferred between the terminal of the end user and the server 10 as an SMS-message or as a message that goes through Internet, for example via the WAP- protocol.
In the invention, the end user sends user preferences from the terminal 11a or 11b to the server for example of recordings of set TV-programs and reminders and this information is saved in the user database 12 at the server until the information also is transferred to the digital television receiver 3. Program information of future programs is saved in the database 13.
The program stream coming from the broadcasting network 4 is read by means of components working as an interface which are installed in the digital receiver 3, by means of middleware or the like.
The user communicates at the terminal for example with a mobile phone 11b, with the server 10. The server 10 receives the messages of the user either as short messages or by using for example WAP-technology, if the message is sent via the Internet. The user has earlier registered himself to the server through Internet or wap-pages and information of the user is maintained in the database 12. In the future, the user is identified on the basis of the telephone number or user identity.
The information sent from the terminal 11 to the server 10 can be fetched to the digital television receiver 3 via a link 15, for example via internet or by sending the information from the server via link 16 to the broadcasting network 4, whereby the information comes along with the program stream 3 to the digital receiver.
In the first alternative, the software 9 now and then (with desired intervals) synchronize its information with the data of the server 10, whereby the information that has come from the terminal to the server (such as the information of the program to be recorded) will be acknowledged by the program and the information installed in the receiver (such as a reminder) is sent to the terminal via the server.
When the software 9 or some other application, with which the software 9 communicates, identifies the program to be recorded, the recording starts to a hard disc installed in the set-top box 3 or to some other primary or secondary saving media.
The recording takes place by reading the program stream and by writing it to the hard disc by using middleware or some other convenient way. The reminder function of the software follows the program information and compare them to the reminder list that also might belong to the installations/data fetched from the server 10. When the TV- program to be reminded of starts at the screen 1 , the reminder of this will appear on the terminal 11 of the client.
The method of the invention is in figure 2 presented in order to record a program generally step by step. In step 1 of figure 2, the consumer brows programs with his terminal and selects a program to be recorded and reminded of and sends a message of this to the server. In step 2, the server saves the message sent from the terminal in the user database. In step 3, the client program in the digital receiver fetches the client information with regular intervals from the server as a consequence of which the server sends the client message further to the digital receiver in step 4. The client information can be mediated to the receiver also via the broadcasting network.
The broadcasting network sends television programs to the digital receiver during sending times (here described as step 5). The client program in the receiver follows the program stream and compare the programs with the client messages which are fetched from the server in step 6. When the receiver identifies a program to be recorded, it records the program to the hard disc in step 7. The recorded program can be seen on the screen (step 8).