WO2007034256A1 - Interactive tv signal receiver - Google Patents

Interactive tv signal receiver Download PDF

Info

Publication number
WO2007034256A1
WO2007034256A1 PCT/IB2005/002758 IB2005002758W WO2007034256A1 WO 2007034256 A1 WO2007034256 A1 WO 2007034256A1 IB 2005002758 W IB2005002758 W IB 2005002758W WO 2007034256 A1 WO2007034256 A1 WO 2007034256A1
Authority
WO
WIPO (PCT)
Prior art keywords
response
interactive
signal receiver
signal
receiver according
Prior art date
Application number
PCT/IB2005/002758
Other languages
French (fr)
Inventor
Roland Zitzke
Original Assignee
Farimex S.A.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Farimex S.A. filed Critical Farimex S.A.
Priority to PCT/IB2005/002758 priority Critical patent/WO2007034256A1/en
Publication of WO2007034256A1 publication Critical patent/WO2007034256A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number

Definitions

  • the present invention relates to an interactive TV signal receiver according to the preamble of claim 1.
  • Interactive TV signal receivers which allow the participation of a user to interactive TV programmes transmitted by a TV broadcaster, in particular quiz shows.
  • Examples of interactive TV signal receivers are interactive set-top-boxes, interactive TV sets or interactive decoders.
  • a show master asks questions, usually presented with multiple choice answers, to candidates present in the studio; by choosing the right answer, candidates win prizes.
  • the console receives control data (comprising time out signals and the correct answers) from the broadcaster and compares them with the user's answers and response time in order to calculate and display a score.
  • control data comprising time out signals and the correct answers
  • the user's score, the user's response time and a user identification code are transmitted to a remote service system of the broadcaster in order to check the win.
  • EP 0 804 856 discloses a system wherein the TV broadcaster transmits in a teletext format the correct answers to the questions made by the show master during the course of the programme.
  • EP 0 804 856 also discloses an interactive receiver which checks a predetermined teletext page (wherein the broadcaster transmits the correct answers) and compares the correct answer with the input of the user in order to calculate the score.
  • EP 0 804 856 simplifies the receiver disclosed by US 4,592,546, but this simplification creates a security problem which cannot be overcome if not providing a live participation of the user in the last part of the TV programme.
  • the broadcaster has to transmit the correct answers to the receiver at the participant premises. This transmission of all correct answers during or prior to the putting on air of the show introduces a security problem because if these answers are decoded and decrypted outside of the designated receiver, it is easy to generate a correct answer without having answered to any question of the game.
  • the system disclosed by EP 0 804 856 presents a further problem, i.e.
  • Fig. 1 shows an interactive receiver according to a first embodiment of the present invention
  • Fig. 2 shows an interactive set-top-box and a TV set.
  • the interactive television signal receiver of figure 1 is an interactive television set 1 connected to an antenna 2 for receiving TV signals.
  • the typical aerial can be substituted by a cable in the case of cable TV or in a TV system for an apartment building, as well as by a parabola in the case of a satellite system.
  • the interactive television signal receiver 1 is provided with a front end part 3 performing well known RF amplification, IF conversion and demodulation functions in order to obtain a demodulated TV signal which can be then processed by a TV signal processor 7.
  • Both the front end 3 and the TV signal processor 7 are part of the TV signal receiving means 8, i.e. of those components of the TV signal receiver which allow reception and decoding of the TV signals.
  • the front end part 3 is operated by a TV controller and data processing circuit 4 which is provided with features for the acquisition of information (e.g. of the teletext type) transmitted in the data carrying facility of a TV signal such as the vertical blanking interval of an analogue TV signal or a service channel in digital broadcast.
  • the TV controller and data processing circuit 4 comprises a microcontroller 4a, a data processor 4b (e.g. a teletext processor) and preferably also a memory 4c for storing the acquired data (e.g. teletext pages); all these elements are not shown in detail in the figures since well known to any person skilled in the art.
  • the TV controller and data processing circuit 4 is connected to input receiving means 5 which are adapted to receive inputs by a user.
  • the input receiving means 5 comprise an infrared, bluetooth or similar receivers which receive signals transmitted by input means 6, e.g. a remote control, operated by the user.
  • the type of device operated by the user to control the interactive TV signal receiver is not limited to a remote control, it can be a mouse or a keyboard which transmits user inputs to the input receiving means 5 through a transmitting media (e.g. cable, radio waves, infra red light...); depending on the type of device operated by the user and on the type of connection, appropriate input receiving means 5 will be provided.
  • a transmitting media e.g. cable, radio waves, infra red light...
  • the receiver is provided with a TV signal processor 7 which, in known way, provides the TV controller and data processing circuit 4 with the synchronising pulses and the combined video and blanking signal (CVBS) in order to allow, as for example, teletext decoding.
  • a TV signal processor 7 which, in known way, provides the TV controller and data processing circuit 4 with the synchronising pulses and the combined video and blanking signal (CVBS) in order to allow, as for example, teletext decoding.
  • CVBS combined video and blanking signal
  • Audio 9 and video 10 amplifiers are operated by the TV controller and data acquisition circuit 4 in order to display and listen to a TV programme.
  • Display means and speakers, respectively connected to said video amplifier 10 and said audio amplifier 9, are not shown in figure 1.
  • the interactive TV signal receiver comprises a memory device 12 and a timer circuit 13, which are preferably connected to (or comprised in) the microcontroller 4a.
  • the memory device 12 is preferably an EEPROM or flash memory which can be accessed by the microcontroller 4a both in reading and in writing.
  • the timer circuit 13 is preferably adapted to implement the function of clock
  • a TV programme in particular a quiz show
  • a TV user provided with a receiver according to the invention can participate in the TV programme, e.g. by pressing a start button on a remote control or other input means.
  • the TV broadcaster does not transmit data relative to the correct answers to the questions, contrary to the case of the prior art where the correct answers were transmitted to the receiver. In this way, both a reduction of the band occupancy and an improvement of the security is obtained.
  • the microcontroller 4a During the course of the TV programme, the user will answer the question asked by the show master. As the microcontroller 4a reveals that a response input has been received, the microcontroller 4a interrogates the timer circuit 13 in order to calculate the response time as it will be disclosed in the following.
  • the microcontroller 4a records into the memory device 12 the response input and the relative response time.
  • the microcontroller 4a After all response times and response inputs have been stored, the microcontroller 4a generates a response code, which is representative of a single sequence of response inputs and response times, said sequence corresponding to said stored response inputs and response times.
  • the response code is not the score made by the user having participated in the TV programme, since the receiver does not know the correct response and hence has no possibility of calculating the exact score.
  • the response code which can be displayed on a screen or on a display of the interactive TV signal receiver, is alphanumeric and suitable for being typed into a touch-tone phone or a mobile messaging system.
  • the code can be directly transmitted by the interactive device through output interface 11.
  • an output interface 11 is a telephone interface (e.g. a modem) which allows the transmission of data through the telephone line, for example by using dual tone multi-frequency (DTMF) communication.
  • DTMF dual tone multi-frequency
  • the output interface 11 can work in different ways; it can be connected to a local fixed phone set or it can be connected to a mobile phone equipment (for instance through the Bluetooth technology) , so as to send data using the data stream facility available in the mobile phones (SMS, MMS, WAP, and so on).
  • the code is displayed and the user communicates said code either by phone or by sending a short message (SMS) or similar to a remote service system.
  • the response code generated by the microcontroller 4a is the output of a response function F(xi) having as input parameters xi at least the response inputs and the response times.
  • said response function F(xi) is subject to a cryptographic process, so that a user cannot build a response code by himself.
  • the response function F(xi) can be a cryptographic function, which receives the response inputs and the response times and encrypt them, or it can be a function relating to the response inputs and the response times, and which is then supplied as input parameter to a cryptographic function which encrypts the result of the response function.
  • Both the response function and the possible cryptographic function can be stored in a memory area of the receiver.
  • an identification code is provided to each interactive TV signal receiver or to each user (e.g. the subscription number of a TV user), in order to identify in a unique way said interactive TV signal receiver or said user.
  • the identification code and the response code are both communicated to a remote service system of the broadcaster, which is dedicated to the purpose of receiving the response codes, and taking the decision on whether the answers were correct and given in the proper time frame.
  • the identification code is stored in a memory area of the interactive TV signal receiver and is used by the microcontroller 4a as a further input parameter xi of the response function F(xi).
  • the response code will be representative of the user and it won't be necessary to communicate two codes to ⁇ ie remote service system of the broadcaster.
  • the broadcaster transmits control data, for example information useful for the operation of the interactive TV signal receiver, in particular information useful for controlling the generation of said response codes.
  • control data particularly for a quiz show, are the following:
  • Time synchronization signals e.g. a time signal which is used by the interactive TV signal receiver to reset the internal timer circuit on the correct hour, or a reference time signal which can be used by the interactive TV signal receiver to measure the time taken by the user to select a response.
  • Form of answers i.e. number, alphabetic letter or dedicated buttons which can be used by the receiver to filter response inputs from other user inputs, like brightness or volume control.
  • Filter information i.e. information which can be used to invalidate apparently bad formatted or duplicate answers or answers given outside an answer time frame during the course of the show.
  • control data shall not contain the correct answers to the questions.
  • Control data can be transmitted with the TV signals, in particular during the vertical blanking intervals and preferably in a teletext type format, or separately from said
  • TV signals e.g. through a different transmitting channel or media.
  • the interactive TV signal receiver will thus be adapted to receive said control data.
  • the TV controller and data acquisition circuit 4 of figure 1 is preferably provided with features for the acquisition of information of the teletext type, as a consequence it is adapted to receive control data of the same type.
  • a particularly useful control data is the time synchronization signal, since response times are preferably generated by taking into consideration said time synchronization signal.
  • timer circuit 13 marks a time different to the one marked by a remote clock of the broadcaster, than the time response generated by the microcontroller 4a can suffer of this offset.
  • the time synchronization signal is representative of a time marked by a remote clock, and the microcontroller 4a is adapted, in particular programmed:
  • the microcontroller 4a As soon as the microcontroller 4a has received the user response inputs, it detects times from said timer circuit 13.
  • the response times which will be stored by the microcontroller 4a in a memory area 12 of the receiver thus correspond to said detected times minus the calculated offset.
  • control data comprise a time synchronization signal representative of a time marked by a remote clock
  • microcontroller 4a is adapted, in particular programmed, to transmit said time synchronization signal to the timer circuit 13.
  • the timer circuit 13 receiving said time synchronization signal, sets its time to the time of said remote clock; in this way there is no offset between the time marked by the timer circuit 13 and the one marked by the remote clock of the broadcaster. As soon as microcontroller 4a has received the user response inputs from the input receiving means, it detects times from the timer circuit 13.
  • the response times which will be stored by the microcontroller 4a in a memory area 12 of the receiver correspond to said detected times.
  • the above synchronization problem is avoided by transmitting (within said control data) a start signal.
  • the microcontroller 4a is adapted , in particular programmed:
  • the response times correspond to said detected time intervals.
  • the start signal can be either a signal indicating the time instant from which an answer can be given to a question, or simply a reference signal indicating a time zero.
  • an interactive TV signal receiver according to the present invention can be a set-top-box 1' to be connected to a TV set.
  • a person skilled in the art will have clear the means, described above with reference to an interactive TV set 1, that have to be provided in an interactive set-top-box 1' according to the invention.
  • the set-top-box V comprises a connection to an antenna 2, a front end part 3, means 7' for decoding the received signal, a TV controller and data acquisition circuit 4', a receiving interface 5, a memory device 12 and a timer circuit 13.
  • the set-top-box is provided with a display 16 on which a response code can be displayed.
  • the set-top-box 1' will feed video signals and audio signals to a TV set 15 through known output interface means 14; if desired, the response code can be displayed on the TV set.
  • set-top-boxes can be used to receive TV signals, in particular digital, according to different standards, e.g. digital video broadcasting (DVB) standards (digital terrestrial, cable, satellite, DVBH7), and to generate a new TV signal, such as a PAL or RGB signal, to be fed to a TV set or a monitor.
  • DVD digital video broadcasting
  • Control data will thus be transmitted with different formats depending upon whether the TV broadcaster is transmitting digital terrestrial television signals or satellite signals or cable TV signals. It should be noted that in a DVB service channel, teletext, EPG and other possible data services are transmitted in packet elementary streams (PES) separated from those carrying the audio and video information.
  • PES packet elementary streams
  • the set-top-box will be provided with suitable means which are per se known to a person skilled in the art and do not need to be here disclosed. It is clear that many changes are possible to the interactive TV signal receiver according to the present invention, without departing from the teaching of the present invention as it appears from the present description and the annexed claims.
  • the TV signal receiver can be provided with a dedicated processor which, opportunely connected with other components of the TV receiver (e.g. TV signal receiving means, timer circuit 13, memory 12, input receiving means 5), is adapted to generate response code as done by the microcontroller in the embodiments above disclosed.
  • the microcontroller or said dedicated processor if the case) can read the identification code or the cryptographic function from a memory area external to said TV receiver, for example from a smart card inserted into a slot of said TV receiver or from a SIM card of a mobile phone which is in communication (e.g. through a Bluetooth connection) with said TV receiver.

Abstract

It is disclosed an interactive TV signal receiver (1,1') comprising: TV signal receiving means (8) for receiving and decoding TV signals, input receiving means (5) for receiving user response inputs transmitted by a user through input means (6), a timer circuit (13) for detecting response times corresponding to said user response inputs, memory means (12) for storing said response times and said response inputs. According to the invention said TV signal receiver comprises means (4a) adapted to generate response codes representative of a single sequence of response inputs and response times, said sequence corresponding to said stored response inputs and response times.

Description

"INTERACTIVE TV SIGNAL RECEIVER"
DESCRIPTION
The present invention relates to an interactive TV signal receiver according to the preamble of claim 1.
Interactive TV signal receivers are known which allow the participation of a user to interactive TV programmes transmitted by a TV broadcaster, in particular quiz shows.
Examples of interactive TV signal receivers are interactive set-top-boxes, interactive TV sets or interactive decoders.
During such interactive TV programmes, a show master asks questions, usually presented with multiple choice answers, to candidates present in the studio; by choosing the right answer, candidates win prizes.
During interactive TV programmes, the correct answers to the questions are transmitted to the receiver in order to calculate the scoring of the player. One of the main problems of interactive TV programmes, where prizes have to be assigned, is to guarantee a secure communication path of the information transmitted from the broadcaster to the user receiver (and vice-versa) in order to avoid frauds. During this communication path nobody should be able to fraud, e.g. by decoding reserved information or altering somehow the TV receiver in order to change the time at which answers have been given. In order to avoid the above problems, US 4,592,546 discloses a game console wherein the user answers to questions or predicts a play in a football match and the relative response times are stored into a memory. The console receives control data (comprising time out signals and the correct answers) from the broadcaster and compares them with the user's answers and response time in order to calculate and display a score. At the end of the game, the user's score, the user's response time and a user identification code are transmitted to a remote service system of the broadcaster in order to check the win.
Though the receiver disclosed by US 4,592,546 increases the security by storing the user response times, it requires the transmission of a lot of information and a certain complexity of the user receiver. EP 0 804 856 discloses a system wherein the TV broadcaster transmits in a teletext format the correct answers to the questions made by the show master during the course of the programme. EP 0 804 856 also discloses an interactive receiver which checks a predetermined teletext page (wherein the broadcaster transmits the correct answers) and compares the correct answer with the input of the user in order to calculate the score.
EP 0 804 856 simplifies the receiver disclosed by US 4,592,546, but this simplification creates a security problem which cannot be overcome if not providing a live participation of the user in the last part of the TV programme. According to EP0804856, the broadcaster has to transmit the correct answers to the receiver at the participant premises. This transmission of all correct answers during or prior to the putting on air of the show introduces a security problem because if these answers are decoded and decrypted outside of the designated receiver, it is easy to generate a correct answer without having answered to any question of the game. In addition, the system disclosed by EP 0 804 856 presents a further problem, i.e. requiring the broadcaster to use part of the vertical blanking intervals of a TV signal for the transmission of the answers; this means reducing the band available to transmit other information (e.g. teletext pages). It is thus a main object of the present invention to solve the above security problem in order to avoid fraud.
It is also an object of the present invention to reduce the band occupancy requirement of the known system.
These and further aims of the present invention are solved through an interactive TV receiver, incorporating the features of the annexed claims, which form integral part of the present description.
Further aims and advantages of the present invention will be clear from the following specification and from the enclosed drawings (which present non limitative embodiments of the present invention) wherein: Fig. 1, shows an interactive receiver according to a first embodiment of the present invention;
Fig. 2, shows an interactive set-top-box and a TV set.
In the following description same numbers and letters are used to indicate the same or equivalent elements.
The interactive television signal receiver of figure 1 is an interactive television set 1 connected to an antenna 2 for receiving TV signals. The typical aerial can be substituted by a cable in the case of cable TV or in a TV system for an apartment building, as well as by a parabola in the case of a satellite system.
The interactive television signal receiver 1 is provided with a front end part 3 performing well known RF amplification, IF conversion and demodulation functions in order to obtain a demodulated TV signal which can be then processed by a TV signal processor 7. Both the front end 3 and the TV signal processor 7 are part of the TV signal receiving means 8, i.e. of those components of the TV signal receiver which allow reception and decoding of the TV signals.
The front end part 3 is operated by a TV controller and data processing circuit 4 which is provided with features for the acquisition of information (e.g. of the teletext type) transmitted in the data carrying facility of a TV signal such as the vertical blanking interval of an analogue TV signal or a service channel in digital broadcast. In a known way, the TV controller and data processing circuit 4 comprises a microcontroller 4a, a data processor 4b (e.g. a teletext processor) and preferably also a memory 4c for storing the acquired data (e.g. teletext pages); all these elements are not shown in detail in the figures since well known to any person skilled in the art. The TV controller and data processing circuit 4 is connected to input receiving means 5 which are adapted to receive inputs by a user.
In the example of figure 1, the input receiving means 5 comprise an infrared, bluetooth or similar receivers which receive signals transmitted by input means 6, e.g. a remote control, operated by the user. The type of device operated by the user to control the interactive TV signal receiver, is not limited to a remote control, it can be a mouse or a keyboard which transmits user inputs to the input receiving means 5 through a transmitting media (e.g. cable, radio waves, infra red light...); depending on the type of device operated by the user and on the type of connection, appropriate input receiving means 5 will be provided.
With reference to figure 1, the receiver is provided with a TV signal processor 7 which, in known way, provides the TV controller and data processing circuit 4 with the synchronising pulses and the combined video and blanking signal (CVBS) in order to allow, as for example, teletext decoding.
Audio 9 and video 10 amplifiers are operated by the TV controller and data acquisition circuit 4 in order to display and listen to a TV programme. Display means and speakers, respectively connected to said video amplifier 10 and said audio amplifier 9, are not shown in figure 1.
According to the invention, the interactive TV signal receiver comprises a memory device 12 and a timer circuit 13, which are preferably connected to (or comprised in) the microcontroller 4a. The memory device 12 is preferably an EEPROM or flash memory which can be accessed by the microcontroller 4a both in reading and in writing.
The timer circuit 13 is preferably adapted to implement the function of clock
(providing an "absolute" time, e.g. in hours, minutes and seconds) and/ or of time counter (detecting a time interval between two events). When a TV programme, in particular a quiz show, is transmitted by a TV broadcaster, a TV user provided with a receiver according to the invention can participate in the TV programme, e.g. by pressing a start button on a remote control or other input means.
During the TV programme, questions are asked and the user answers to them. The user answers are given through the input means 6 and supplied to the interactive TV signal receiver.
According to the invention the TV broadcaster does not transmit data relative to the correct answers to the questions, contrary to the case of the prior art where the correct answers were transmitted to the receiver. In this way, both a reduction of the band occupancy and an improvement of the security is obtained.
As a matter of fact, on one side the broadcaster does not have to transmit the answers
(i.e. information which requires band occupancy), and on the other side it is not possible to make frauds by decoding the teletext outside the receiver and consequently obtaining the correct answers.
During the course of the TV programme, the user will answer the question asked by the show master. As the microcontroller 4a reveals that a response input has been received, the microcontroller 4a interrogates the timer circuit 13 in order to calculate the response time as it will be disclosed in the following.
As the response time has been calculated, the microcontroller 4a records into the memory device 12 the response input and the relative response time.
After all response times and response inputs have been stored, the microcontroller 4a generates a response code, which is representative of a single sequence of response inputs and response times, said sequence corresponding to said stored response inputs and response times. The response code is not the score made by the user having participated in the TV programme, since the receiver does not know the correct response and hence has no possibility of calculating the exact score.
In a preferred solution, the response code, which can be displayed on a screen or on a display of the interactive TV signal receiver, is alphanumeric and suitable for being typed into a touch-tone phone or a mobile messaging system.
By communicating this code to the TV broadcaster or to a specific remote service system, the user can check if he has won any prize.
In an advantageous solution, the code can be directly transmitted by the interactive device through output interface 11. In a first embodiment, such an output interface 11 is a telephone interface (e.g. a modem) which allows the transmission of data through the telephone line, for example by using dual tone multi-frequency (DTMF) communication. It is anyway clear that the output interface 11 can work in different ways; it can be connected to a local fixed phone set or it can be connected to a mobile phone equipment (for instance through the Bluetooth technology) , so as to send data using the data stream facility available in the mobile phones (SMS, MMS, WAP, and so on). In an other solution, which allows reduction of the manufacturing costs of the interactive device, the code is displayed and the user communicates said code either by phone or by sending a short message (SMS) or similar to a remote service system. The response code generated by the microcontroller 4a is the output of a response function F(xi) having as input parameters xi at least the response inputs and the response times. In a preferred embodiment said response function F(xi) is subject to a cryptographic process, so that a user cannot build a response code by himself.
In other words, the response function F(xi) can be a cryptographic function, which receives the response inputs and the response times and encrypt them, or it can be a function relating to the response inputs and the response times, and which is then supplied as input parameter to a cryptographic function which encrypts the result of the response function.
Both the response function and the possible cryptographic function can be stored in a memory area of the receiver. Advantageously, to avoid that the same response code is transmitted several times by the same user, an identification code is provided to each interactive TV signal receiver or to each user (e.g. the subscription number of a TV user), in order to identify in a unique way said interactive TV signal receiver or said user.
According to an embodiment of the invention, the identification code and the response code are both communicated to a remote service system of the broadcaster, which is dedicated to the purpose of receiving the response codes, and taking the decision on whether the answers were correct and given in the proper time frame.
In a preferred solution the identification code is stored in a memory area of the interactive TV signal receiver and is used by the microcontroller 4a as a further input parameter xi of the response function F(xi).
In this way the response code will be representative of the user and it won't be necessary to communicate two codes to ήie remote service system of the broadcaster.
According to a preferred embodiment of the present invention, in addition to the TV programme, the broadcaster transmits control data, for example information useful for the operation of the interactive TV signal receiver, in particular information useful for controlling the generation of said response codes.
Examples of control data, particularly for a quiz show, are the following:
• Time synchronization signals: e.g. a time signal which is used by the interactive TV signal receiver to reset the internal timer circuit on the correct hour, or a reference time signal which can be used by the interactive TV signal receiver to measure the time taken by the user to select a response.
• Number of questions: useful for example to let the receiver understand when to stop recording response inputs and response times.
• Form of answers: i.e. number, alphabetic letter or dedicated buttons which can be used by the receiver to filter response inputs from other user inputs, like brightness or volume control. • Filter information: i.e. information which can be used to invalidate apparently bad formatted or duplicate answers or answers given outside an answer time frame during the course of the show.
In any case control data shall not contain the correct answers to the questions.
Control data can be transmitted with the TV signals, in particular during the vertical blanking intervals and preferably in a teletext type format, or separately from said
TV signals, e.g. through a different transmitting channel or media.
The interactive TV signal receiver will thus be adapted to receive said control data.
As said above, the TV controller and data acquisition circuit 4 of figure 1 is preferably provided with features for the acquisition of information of the teletext type, as a consequence it is adapted to receive control data of the same type.
A particularly useful control data is the time synchronization signal, since response times are preferably generated by taking into consideration said time synchronization signal.
If the timer circuit 13 marks a time different to the one marked by a remote clock of the broadcaster, than the time response generated by the microcontroller 4a can suffer of this offset.
As a consequence, a response input which is arrived in the proper time frame, could be considered as arrived too late by the broadcaster remote service system that receives and elaborates the response code to distribute prizes. In order to solve the above synchronization problem, and to generate correct response times, in a first embodiment the time synchronization signal is representative of a time marked by a remote clock, and the microcontroller 4a is adapted, in particular programmed:
- to receive said time synchronization signal from said TV signal receiving means 8, - to obtain a time from said timer circuit 13 as soon as said time synchronization signal has been received,
- to compare said time obtained from the timer with said time of the remote clock in order to determine an offset between the compared times.
As soon as the microcontroller 4a has received the user response inputs, it detects times from said timer circuit 13.
In this embodiment, the response times which will be stored by the microcontroller 4a in a memory area 12 of the receiver, thus correspond to said detected times minus the calculated offset.
In a further solution, which also allows to solve synchronization problems, the control data comprise a time synchronization signal representative of a time marked by a remote clock, and the microcontroller 4a is adapted, in particular programmed, to transmit said time synchronization signal to the timer circuit 13.
The timer circuit 13, receiving said time synchronization signal, sets its time to the time of said remote clock; in this way there is no offset between the time marked by the timer circuit 13 and the one marked by the remote clock of the broadcaster. As soon as microcontroller 4a has received the user response inputs from the input receiving means, it detects times from the timer circuit 13.
In this embodiment the response times which will be stored by the microcontroller 4a in a memory area 12 of the receiver, correspond to said detected times. The above synchronization problem is avoided by transmitting (within said control data) a start signal. In this case the microcontroller 4a is adapted , in particular programmed:
- to receive said start signal from said TV signal receiving means 8,
-to start said timer circuit 13 as soon as it has received said start signal,
-to receive said user response inputs from said input receiving means 5, and
-to detect time intervals from said timer circuit 13 as soon as it has received said user response inputs.
In this embodiment thus the response times correspond to said detected time intervals.
The start signal can be either a signal indicating the time instant from which an answer can be given to a question, or simply a reference signal indicating a time zero. Notwithstanding the above description has referred to an interactive television set, it is clear that an interactive TV signal receiver according to the present invention can be a set-top-box 1' to be connected to a TV set. A person skilled in the art will have clear the means, described above with reference to an interactive TV set 1, that have to be provided in an interactive set-top-box 1' according to the invention.
An example of interactive set-top-box V according to the invention is presented in figure 2.
The set-top-box V comprises a connection to an antenna 2, a front end part 3, means 7' for decoding the received signal, a TV controller and data acquisition circuit 4', a receiving interface 5, a memory device 12 and a timer circuit 13. The set-top-box is provided with a display 16 on which a response code can be displayed. The set-top-box 1' will feed video signals and audio signals to a TV set 15 through known output interface means 14; if desired, the response code can be displayed on the TV set.
As it is known, set-top-boxes can be used to receive TV signals, in particular digital, according to different standards, e.g. digital video broadcasting (DVB) standards (digital terrestrial, cable, satellite, DVBH...), and to generate a new TV signal, such as a PAL or RGB signal, to be fed to a TV set or a monitor.
Control data will thus be transmitted with different formats depending upon whether the TV broadcaster is transmitting digital terrestrial television signals or satellite signals or cable TV signals. It should be noted that in a DVB service channel, teletext, EPG and other possible data services are transmitted in packet elementary streams (PES) separated from those carrying the audio and video information. In order to receive said control data, the set-top-box will be provided with suitable means which are per se known to a person skilled in the art and do not need to be here disclosed. It is clear that many changes are possible to the interactive TV signal receiver according to the present invention, without departing from the teaching of the present invention as it appears from the present description and the annexed claims. As an example, the TV signal receiver can be provided with a dedicated processor which, opportunely connected with other components of the TV receiver (e.g. TV signal receiving means, timer circuit 13, memory 12, input receiving means 5), is adapted to generate response code as done by the microcontroller in the embodiments above disclosed. As a further advantageous solution, the microcontroller (or said dedicated processor if the case) can read the identification code or the cryptographic function from a memory area external to said TV receiver, for example from a smart card inserted into a slot of said TV receiver or from a SIM card of a mobile phone which is in communication (e.g. through a Bluetooth connection) with said TV receiver.
* * * * * * *

Claims

1. Interactive TV signal receiver (1,1') comprising:
- TV signal receiving means (8) for receiving and decoding TV signals,
- input receiving means (5) for receiving user response inputs transmitted by a user through input means (6),
- a timer circuit (13) for detecting response times corresponding to said user response inputs,
- memory means (12) for storing said response times and said response inputs, characterized in that said TV signal receiver comprises means (4a) adapted to generate response codes representative of a single sequence of response inputs and response times, said sequence corresponding to said stored response inputs and response times.
2. Interactive TV signal receiver according to claim 1, characterised in that it comprises a microcontroller (4a) for processing said response inputs and said response times, wherein said microcontroller (4a) is adapted to generate said response codes.
3. Interactive TV signal receiver according to claim 1, characterised in that it comprises a microcontroller (4a) for controlling said TV receiver and a dedicated processor for processing said response inputs and said response times, wherein said dedicated processor is adapted to generate said response codes.
4. Interactive TV signal receiver according to any of claims from 1 to 3, characterised in that one of said response codes is the output of a response function (F(xi)) having as input parameters (xi) at least a plurality of response inputs and a corresponding plurality of response times.
5. Interactive TV signal receiver according to claim 4, characterised in that one of said response codes is the output of a response function (F(Xi)) having as input parameters (xi) a plurality of response inputs, a plurality of response times and an identification code.
6. Interactive TV signal receiver according to claim 5, characterised in that said identification code is stored into a memory area of said interactive TV signal receiver, and in that said identification code identifies in a unique way said interactive TV signal receiver.
7. Interactive TV signal receiver according to any of claims 4-6, characterised in that said response function is subjected to a cryptographic process.
8. Interactive TV signal receiver according to any of the previous claims, characterized in that it is adapted to receive control data for controlling the generation of said response codes.
9. Interactive TV signal receiver according to claim 8, characterised in that said control data are transmitted during vertical blanking intervals of said TV signals, in particular in a teletext type format.
10. Interactive TV signal receiver according to claim 8, characterised in that said control data are transmitted separately from said TV signals.
11. Interactive TV signal receiver according to any of claims from 8 to 10, characterised in that said control data comprise a start signal, and in that said receiver comprises a microcontroller (4a) connected to said TV signal receiving means (8) and to said input receiving means (5) and to said timer circuit (13), said microcontroller (4a) being adapted:
- to receive said start signal from said TV signal receiving means (8),
-to start said timer circuit (13) as soon as it has received said start signal, -to receive said user response inputs from said input receiving means (5), and -to detect time intervals from said timer circuit (13) as soon as it has received a user response inputs; whereby said response times correspond to said time intervals.
12. Interactive TV signal receiver according to one of claims from 8 to 10, characterised in that said control data comprise at least one time synchronization signal representative of a time marked by a remote clock, and in that said receiver comprises a microcontroller (4a) connected to said TV signal receiving means (8) and to said input receiving means (5) and to said timer circuit (13), said microcontroller (4a) being adapted:
- to receive said time synchronization signal from said TV signal receiving means (8),
- to obtain a time from said timer circuit (13) as soon as said time synchronization signal has been received,
- to compare said time obtained from the timer with said time of the remote clock in order to determine an offset between the compared times.
13. Interactive TV signal receiver according to claim 12, characterised in that said microcontroller (4a) is adapted to detect times from said timer circuit (13) as soon as it has received said user response inputs from said input receiving means (5); whereby said response times correspond to said detected times minus said offset.
14. Interactive TV signal receiver according to one of claims from 8 to 10, characterised in that said control data comprise a time synchronization signal representative of a time marked by a remote clock, and in that said receiver comprises a microcontroller (4a) connected to said TV signal receiving means (8) and to said input receiving means (5) and to said timer circuit (13), said microcontroller (4a) being adapted to transmit said time synchronization signal to said timer circuit (13) and in that said timer circuit (13) is adapted to set its time to the time of said remote clock.
15. Interactive TV signal receiver according to claim 14, characterised in that said microcontroller (4a) is adapted to detect times from said timer circuit (13) as soon as it has received said user response inputs from said input receiving means; whereby said response times correspond to said detected times.
16. Interactive TV signal receiver according to one of claims from 8 to 15, characterised in that at least one of said received control data is an input parameter (xi) of a response function (F(xi)) adapted to generate response codes.
17. Interactive TV signal receiver according to any of the previous claims, characterized in that it comprises means (11) for transmitting to a remote service system said response codes.
18. Interactive TV signal receiver according to any of claims 1-17, characterized in that it is a set-top-box.
19. Interactive TV signal receiver according to any of claims 1-17, characterized in that it is an interactive TV set.
* * * * * * *
PCT/IB2005/002758 2005-09-19 2005-09-19 Interactive tv signal receiver WO2007034256A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/IB2005/002758 WO2007034256A1 (en) 2005-09-19 2005-09-19 Interactive tv signal receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2005/002758 WO2007034256A1 (en) 2005-09-19 2005-09-19 Interactive tv signal receiver

Publications (1)

Publication Number Publication Date
WO2007034256A1 true WO2007034256A1 (en) 2007-03-29

Family

ID=36501906

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2005/002758 WO2007034256A1 (en) 2005-09-19 2005-09-19 Interactive tv signal receiver

Country Status (1)

Country Link
WO (1) WO2007034256A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0474923A1 (en) * 1990-09-11 1992-03-18 Sigma-Delta N.V. Apparatus for participating in broadcasted or recorded quiz games
US5734413A (en) * 1991-11-20 1998-03-31 Thomson Multimedia S.A. Transaction based interactive television system
US6135777A (en) * 1988-10-20 2000-10-24 Vogel; Peter S. Event logging system
US20010003099A1 (en) * 1986-03-10 2001-06-07 Henry Von Kohorn Evaluation of responses of participatory broadcast audience with prediction of winning contestants; monitoring, checking and controlling of wagering, and automatic crediting and couponing
EP0804856B1 (en) * 1995-11-22 2003-05-14 Koninklijke Philips Electronics N.V. Interactive television
EP1343319A2 (en) * 2002-03-07 2003-09-10 Chello Broadband NV Response timing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010003099A1 (en) * 1986-03-10 2001-06-07 Henry Von Kohorn Evaluation of responses of participatory broadcast audience with prediction of winning contestants; monitoring, checking and controlling of wagering, and automatic crediting and couponing
US6135777A (en) * 1988-10-20 2000-10-24 Vogel; Peter S. Event logging system
EP0474923A1 (en) * 1990-09-11 1992-03-18 Sigma-Delta N.V. Apparatus for participating in broadcasted or recorded quiz games
US5734413A (en) * 1991-11-20 1998-03-31 Thomson Multimedia S.A. Transaction based interactive television system
EP0804856B1 (en) * 1995-11-22 2003-05-14 Koninklijke Philips Electronics N.V. Interactive television
EP1343319A2 (en) * 2002-03-07 2003-09-10 Chello Broadband NV Response timing

Similar Documents

Publication Publication Date Title
US5539822A (en) System and method for subscriber interactivity in a television system
US20030149616A1 (en) Interactive electronic voting by remote broadcasting
EP0746941B1 (en) Interactive television security through transaction time stamping
CN101197969B (en) Hd to sd guide converter for electronic television schedule system
CN1024738C (en) Satellite TV communication system for audience polling and processing answers
US5526427A (en) Universal broadcast code and multi-level encoded signal monitoring system
EP0804856B1 (en) Interactive television
AU2005208427B2 (en) Media device
US6674958B2 (en) Television apparatus control system
JP3277473B2 (en) Broadcast receiver
JP3810812B2 (en) Broadcasting method, receiving apparatus and interactive broadcasting system
CN1444829A (en) Video message sending
CN1499837A (en) Audience data collecting system and method for live broadcast satellite TV network
WO2007034256A1 (en) Interactive tv signal receiver
JP3562530B2 (en) Broadcast signal receiver
JPH07235911A (en) Bidirectional broadcast system and its receiving device
JPH09163343A (en) Interactive broadcast system
JPH09162826A (en) Interactive broadcast system
KR100504818B1 (en) A device and a method of realtime question at digital broadcasting system
JP3305091B2 (en) Broadcast receiving apparatus and response information receiving method
JP2000253376A (en) Viewer participation type television broadcast system
JPH07240731A (en) Two-way broadcast system and reception equipment for two-way broadcast
EP1312212A1 (en) System and method for media audience measurement
JP2002271283A (en) Data for data broadcasting constituting digital broadcasting program, and method for broadcasting digital broadcasting program
JP2004015758A (en) Broadcast telop effect measurement method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05789309

Country of ref document: EP

Kind code of ref document: A1