WO2010149814A1 - Device, method and system for generating additional audiovisual events - Google Patents

Device, method and system for generating additional audiovisual events Download PDF

Info

Publication number
WO2010149814A1
WO2010149814A1 PCT/ES2010/070418 ES2010070418W WO2010149814A1 WO 2010149814 A1 WO2010149814 A1 WO 2010149814A1 ES 2010070418 W ES2010070418 W ES 2010070418W WO 2010149814 A1 WO2010149814 A1 WO 2010149814A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
audiovisual content
content
audiovisual
additional
Prior art date
Application number
PCT/ES2010/070418
Other languages
Spanish (es)
French (fr)
Inventor
Francisco Monserrat Viscarri
Original Assignee
Francisco Monserrat Viscarri
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 Francisco Monserrat Viscarri filed Critical Francisco Monserrat Viscarri
Publication of WO2010149814A1 publication Critical patent/WO2010149814A1/en

Links

Classifications

    • 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/631Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • 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
    • 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6162Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
    • 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/0806Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division the signals being two or more video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • the invention relates to a device, method and system that allow generating additional audiovisual events related to a broadcast and offering additional services to users.
  • broadcast broadcast signals to transmit television broadcasts that incorporate data referring to the type of broadcast, so that the receiving devices can show the user information regarding the broadcast broadcast.
  • This information regarding the broadcast program includes the title of the program and even details of the program being broadcast and is defined in digital television broadcasting standards such as Digital Video Broadcasting-Service Information (DVB-SI).
  • digital television broadcasting standards such as Digital Video Broadcasting-Service Information (DVB-SI).
  • MHP Multimedia Home Platform
  • said additional contents have to be added to the broadcasting signal emitted by the television stations together with the audiovisual signal to which only the operator of the television station has access.
  • the additional contents may not be directly related to the programming that is broadcast, since these are continuously broadcast by the operator of the station.
  • Devices such as the one described in the US2003028884 patent are also known which allows the user to suggest the visualization of other programs available in the programming, such as those registered in the EPG, based on previously used search criteria, as well as based on information from the contents that the user has previously downloaded. Said procedure also has the disadvantage that if the list of programs available in the programming is not updated, the device may suggest the display of a program that, due to a sudden change in the television programming, is not broadcast.
  • the method according to the invention is one of those used to generate audiovisual events and which comprises the operations of receiving a signal, such as a broadcasting signal, which comprises at least one broadcast that includes a first audiovisual content and data associated with said content. audiovisual; tune in and extract from this broadcast the first audiovisual content and the data associated with it.
  • a signal such as a broadcasting signal
  • audiovisual tune in and extract from this broadcast the first audiovisual content and the data associated with it.
  • it is characterized in that it also includes the operations of comparing in real time and iteratively at least part of the associated data that is continuously extracted from the broadcast with predefined data stored in storage media; generate an output signal suitable to be transmitted to a first peripheral device comprising the first audiovisual content extracted that, if the result of the comparison meets pre-established requirements, is modified with the addition of a second audiovisual content; transmit the output signal to the first peripheral device to be shown.
  • the associated data received in one iteration is stored temporarily to be compared with the associated data received in the next iteration, and if these are the same, do not perform the comparison.
  • it also includes the operations of receiving an acceptance order generated by a user through a second peripheral device in response to the sample of the second audiovisual content; obtain additional content, linked to the data associated with the first audiovisual content; and generate automatically an audiovisual event based on such additional content data.
  • the additional content data is obtained after the execution of a local application.
  • the obtaining of additional content data includes access to remote data sources through communication means.
  • the obtaining of additional content data is carried out by means of a point-to-point connection with a service provider.
  • it also includes the establishment of a two-way communication with a data server with additional content.
  • the predefined data stored in the storage media are remotely updateable.
  • the predefined data stored in the storage media comprises keywords related to the title of the audiovisual content and locators to obtain the additional contents.
  • a device for the implementation of the method also object of the invention comprising reception means for receiving a signal, such as a broadcasting signal; tuning and extraction means that allow to extract from said signal an emission with a first audiovisual content and some data associated with said audiovisual content; storage means with predefined data to obtain additional contents; processing means adapted to compare at least part of the data associated with the first audiovisual content extracted with the predefined data stored in the storage media and generate an output signal suitable for transmission to a peripheral device comprising the first audiovisual content extracted and, if the result of the comparison meets pre-established requirements, modified with the addition of a second audiovisual content.
  • reception means for receiving a signal, such as a broadcasting signal
  • tuning and extraction means that allow to extract from said signal an emission with a first audiovisual content and some data associated with said audiovisual content
  • storage means with predefined data to obtain additional contents
  • processing means adapted to compare at least part of the data associated with the first audiovisual content extracted with the predefined data stored in the storage media and generate an output signal suitable for transmission to a
  • the device also includes transducer means, adapted to receive an acceptance signal generated by a second peripheral device and that trigger the obtaining and presentation of additional contents, linked to the data associated with the first audiovisual content.
  • the device comprises bidirectional communication means for communicating with a service provider.
  • the media of the device is wireless.
  • the means of communication of the device comprise a telephone modem.
  • the device therefore allows additional content to be incorporated into a television broadcast without these having to be incorporated into the broadcasting signal at source, or prior to its reception by the device.
  • a system comprising at least one device according to the invention is also disclosed and also comprises a broadcasting station that emits at least one signal, such as a broadcasting signal, which incorporates a first content audiovisual and data associated with said audiovisual content; and a service provider to which the device connects.
  • it also comprises at least one additional content server connected to the service provider via a communication network, so that the service provider acts as a gateway between the device and the servers.
  • FIG. 1 is a schematic representation of the device according to
  • Fig. 2 is an example of the content of the database housed in the storage means of the device of Fig. 1;
  • Fig. 3 shows the method according to the invention to alert the user of the existence of additional content
  • Fig. 4 shows the screen of a television that includes a first audiovisual content and a second audiovisual content in the form of an icon, pending an order of acceptance by the user;
  • Fig. 5 shows the screen of a television that includes another first audiovisual content and a second audiovisual content with additional information
  • Fig. 6 shows the method according to the invention of acceptance and location of the additional content
  • Fig. 7 shows the topology of the system according to the invention
  • Fig. 8 shows the additional content related to the emission of Fig. 4
  • Y shows the additional content related to the emission of Fig. 4
  • Fig. 9 shows another variant of the additional content that allows a conversation to be established by exchanging text messages with a user.
  • the device 1 has processing means 2, tuning means 3 and communication means 4.
  • Said tuning means 3 and communication means 4 are formed by modules that They have two processors dedicated to execute the specific tasks for which they are intended. In order to obtain information exchange, these processors are connected to the processing means 2 by means of data buses 5 and control lines 6.
  • the processing load is distributed among the different components of the device 1 and the processing means are allowed 2 can be dedicated exclusively to execute processes that offer added value to device 1.
  • the tuning means 3 allows to select in a known way from among the plurality of broadcasting signals 24 received by the receiving means 25 of the device 1, a signal corresponding, for example, to a television broadcast 11 (see Fig. 2)
  • the television broadcast 11 can be received through other means known to the state of the art, such as coaxial cable or optical fiber, and television broadcasts of the multicast type are also contemplated, with a single sender and multiple receivers, or unicast, with a sender and a single receiver, such as on-demand television services.
  • the tuning means 3 are adapted to extract a first audiovisual content 7, which contains the image and sound of said broadcast, and the data associated 8 to said audiovisual content in DVB-SI format, which includes, among others, the title 9 of the audiovisual content, as can be seen in Fig. 2.
  • This information is sent to the processing means 2 via the data bus 5 located between the tuning means 3 and the processing means 2.
  • the communication means 4 comprise a telephone modem 4a which allows communication with a service provider 12, as will be explained later, enabling the device 1 communicate bidirectionally and access the information offered by said service provider 12.
  • the service provider 12 can act as a gateway to interconnect the device 1 with other servers 13 acting from remote data sources 19, as will be described later.
  • the device 1 also has storage means 14, which contain a database 15 with information regarding the first audiovisual contents 7 that have additional content 16 associated.
  • the database 15, represented in Fig. 2, contains keywords 18a that serve to relate the title 9, which is obtained from part of the data associated 8 to the broadcast 11 that are received together with the first audiovisual content 7, with said additional contents 16.
  • said additional contents 16 are referenced by locators 18b contained in the database 15 and related to their corresponding keywords 18a.
  • the database 15 includes predefined pairs of data 17 formed by keywords 18a and locators 18b that will be used to resolve whether a first audiovisual content 7 received has additional contents 16.
  • Said locators 18b also designate the action that should be perform the processing means 2 to generate or obtain the additional contents 16.
  • Fig. 2 shows an example of the content of the database 15 that contains predefined pairs of data 17 that relate keywords 18a to locators 18b.
  • Said locators 18b can imply access to local or remote resources that allow the elaboration or interpretation of additional contents 16. These can be, for example, commands of local applications to be executed, memory addresses, tagging files of HTML or XML tags, interpreted or compiled language files or even information contained in storage media, such as CD or DVD tracks.
  • a locator 18b is observed in the form of a URL indicating that the additional content 16 It is described in an HTML file that is located on the "prodi .tv" server.
  • the URL describes the name of the server and not its IP address, it must be previously obtained through a DNS server that must be provided for this purpose in the service provider 12, in one of the accessible servers 13, as It is shown in Fig. 7, or even in the device 1 itself.
  • the additional contents 16 have to be modified, if their corresponding locator 18b is a URL, then to update the additional contents 16 it will only be necessary to update the additional content 16 designated on the server 13 by the URL, without having to modify the affected locators 18b of the database 15, that is, without having to remotely access the device 1.
  • the affected locators 18b of the database 15 that are part of the predefined data 17 stored in the storage media 14 must be updated. It is also possible to update the database 15 to incorporate new predefined data 17, adding new keywords 18a and their corresponding locators 18b, as well as eliminating those predefined data 17 that are no longer desired to be used.
  • Said update can be done remotely, the device 1 being able to access a remote server periodically by means of the communication means 4 to verify if there is an updated version of the predefined data 17 and, if it exists, to download said predefined data 17, updating, replacing or eliminating part or Ia all of the predefined data 17 of the database 15.
  • an administrator from a remote device can force the update of the database 15 of one or a plurality of devices 1 by sending a previously predetermined update signal or even sending directly the predefined data 17 to said devices 1.
  • the communications between the administrator and the devices 1 must be secure and the latter must be correctly identified in the devices 1 to avoid being supplanted by malicious users.
  • the use of local resources, stored in storage media 14, is required, they must be equally updatable.
  • the database 15 has the advantage that although it is not updated, if a first audiovisual content 7 has previously been related to additional content 16, subsequent audiovisual contents whose data associated 8 to the broadcast 11 contain the same title 9 will also be related to the same additional contents 16, being in this case unnecessary to update the database 15, with the consequent saving of processing by avoiding having to update each and every one of the devices 1.
  • the storage means 14 of the device 1 also allow temporary storage, the remote data used to generate the additional content 16, allowing not having to re-download those remote data that have not changed and that have been previously downloaded. However, it will be necessary to ensure that these have not changed by generating future additional content 16.
  • the storage means 14 also serve to store the operating system of the device 1 and the libraries and applications that will be used by the processing means 2.
  • the operating system of device 1 is a specialized GNU / Linux optimized for embedded devices, although of course any other properly adapted operating system would be usable.
  • the applications that the operating system includes are similar to those that can be found in other GNU / Linux distributions, the only limitations for the execution of applications being the common ones in embedded devices, that is to say power of the main processor, available memory and peripherals.
  • the applications installed on device 1 are web browser, email application, instant messaging application, etc. Said applications can be accessed by second peripheral devices 20, as shown in Fig. 1 in which said second peripheral devices 20 is a remote control 20 'with dedicated buttons 20a, or by selection menus. It is also possible to directly access them transparently to the user if an application is related to a predetermined channel number, the user directly accessing the application by selecting said predetermined channel through the remote control 20 '. Furthermore, since the device 1 is advantageously provided with the communication means 4, applications that require network access can access it through said means. These can also be used to receive updates of the information contained in the storage means 14, such as updates of the operating system of the device 1 and updates of the predefined data pairs 17.
  • the creators of additional contents 16 have the option of depositing them in a remote server 13 and that is accessible by the device 1 through the service provider 12 and updating the database 15 of the device 1 so that it incorporates a pair of predefined data 17 whose keywords 18a are related to the title 9 of the first audiovisual content 7 of interest and whose locator 18b includes the URL of the additional contents 16 deposited on the server 13.
  • the processing means 2 allow to modify the first audiovisual content 7, allowing the user to be warned of the existence of additional contents 16 related to the first audiovisual content 7 tuned and that is being viewed through the television
  • the processing means 2 perform, iteratively, the procedure described in Fig. 3.
  • the title 9 of the first audiovisual content 7 is obtained. it is received from the tuning means 3 from the data associated with the broadcast 11.
  • a second stage 102 it is checked if it has changed with respect to the previous title, obtained in the previous iteration, jumping to the next iteration in case these Be the same However, if these are different or there is no previous title as it is the first iteration, we proceed to the comparison stage 103, in which the title 9 is compared with the list of keywords 18a contained in the database 15 If the title 9 coincides with the keyword 18a of a pair of predefined data 17 of the database 15, it is assumed that there is a locator 18b related to the first audiovisual content 7 received.
  • the second audiovisual content 21 can also incorporate additional contents 16 such as that shown in Fig. 5, in which the second audiovisual content 21 is a frame 21 b with useful information for the user.
  • the second audiovisual content 21 is eminently visual and intended to be included together with the first audiovisual content 7 in the output signal 23 to be transmitted and displayed through a television 10 '
  • other second audiovisual contents 21 that allow to capture the user's attention would also be susceptible to being used, such as sound notices, light components or even local warnings in peripheral devices, such as vibrations.
  • deactivation 106 of the second audiovisual content 21 would be carried out, containing the output signal 23, therefore, only the first audiovisual content 7. This last case would occur when the Ia broadcasting of a first audiovisual content 7 with additional content 16 and the following audiovisual content no longer had associated additional content 16.
  • the second audiovisual content 7 is incorporated into the first audiovisual content 7, the latter will be shown during a predetermined time or during the duration of the first audiovisual content 7, as preselected in the device 1.
  • a waiting stage 107 whose waiting time must be sufficient so that the processing means 2 is not overloaded with too many comparisons and a user tolerable delay is also preserved between showing a new first content audiovisual 7 and the second audiovisual content 21 is activated and deactivated if it presents additional content 16.
  • the stage of Wait 107 is controlled by interruptions, said stage being maintained until the arrival of an interruption generated by the arrival of a new audiovisual content 7.
  • Fig. 6 shows the procedure from the reception 104 of the acceptance signal 20c for access to the additional contents 16 by the user.
  • the user issues an acceptance signal 20c by means of a dedicated button 20a of the remote control 20 ', which emits an infrared acceptance signal 20c, picked up by the transducer means 20b and that transfers said signal to the processing means 2.
  • the processing means 2 proceed to check 109 that the second audiovisual content 21 is activated, ignoring the acceptance signal 20c in case it is not activated, since in this case the first audiovisual content 7 would not have additional content 16, interpreting that the acceptance signal 20c has been an error on the part of the user and ignoring it.
  • the recovery stage 110 of the locators 18b is proceeded to access the additional content 16
  • a single locator 18b will correspond due to a positive comparison result in the database 15, however more than one locator 18b can be assigned to the same title 9, although it should be taken into account that the additional contents 16 designated by the locators 18b will be simultaneously executed and displayed at user with the consequent depletion of resources of the device 1, so that developers and managers of additional content must bear in mind the burden that this will place on the processing means 2 and, therefore, limit the number of additional contents 16 that can be shown simultaneously so as not to affect the expected performance of device 1.
  • the additional contents 16 must be accessed and generated from the action related to the type of locator 18b, that is, check if the locator designates a local action 111 and accordingly execute said local action or if the locator 18b specifies a remote action, access a remote resource 112 through the means of communication 4 in order to generate 113 the visual event 26 from said additional content data 16.
  • a bidirectional connection is established, between the device 1 and the service provider 12, which can serve the data of the additional contents 16 or act as a gateway, connecting the device 1 with other servers 13 that can serve said additional contents 16, acting as remote data sources 19, and that are connected to the service provider via a communication network 22 IP, as per Internet example.
  • Fig. 7 the resulting network topology in the system is the one shown in Fig. 7, where a plurality of devices 1 that receive radio frequency signals 24 from emitting stations 27 are interconnected with each other through the service provider 12. This allows that the additional contents 16 can even be obtained from another device 1 or that they can use the exchange of information between devices 1 as part of the interactivity offered by the additional contents 16, as for example in applications of Instant messaging or file sharing.
  • the device 1 organizes the presentation of the additional content 16, which may incorporate part or all of the first audiovisual content 7, as well as other supplementary audiovisual contents and generate the output signal 23 that is sent to the television 10 'to be displayed to the user
  • the visual event 26 generated from the additional content data 16. can incorporate interactive fields that the user can activate by means of second peripheral devices 20, such as the remote control 20 ', a keyboard or a mouse, the latter not shown.
  • the device 1 has a configuration menu where the user can also configure the types of additional content 16 to which he wishes to subscribe and, therefore, be notified as soon as they are available.
  • Fig. 4 shows the output signal 23 generated by the device 1 comprising a second audiovisual content 21 in the form of an icon 21a when a first audiovisual content 7 is broadcast whose title 9 is "producer and the database 15 contains a pair of predefined data 17 whose keyword 18a is "productol".
  • the predefined data pair 17 has previously been registered with the keyword 18a "productol” associated with the locator 18b "http://prod1.tv/tv.html", together with the first audiovisual content 7 of the advertisement, a icon 21a to warn the user that he has additional content 16. Then, if the user, by means of the remote control 20 ', it sends the acceptance signal 20c to the device 1, the visual event 26 generated from the additional content data 16 designated by the locator 18b through the navigator is shown on the television screen 10' device web 1. That is, the content of the "tv.html” file of the network address "prodi .tv" obtained through the media 4 and through the service provider 12 is shown on the television 10 ' as shown in Fig. 8.
  • a second peripheral device 20 such as a remote control 20 '
  • other navigation means known in the state of the art such as active areas that can be controlled by the remote control 20 ', can be used to navigate through links 28,29.
  • the first audiovisual content 7 can continue to be shown on a portion of the television screen 10 '. To display only the first audiovisual content
  • the user sends, by means of the remote control 20 'a signal that is received by the transducer means 20b and transferred to the processing means 2, which close the applications that are being used to display additional content 16 and that are no longer necessary.
  • the processing means 2 which close the applications that are being used to display additional content 16 and that are no longer necessary.
  • only the first audiovisual content 7 is sent back to the television 10 ', which if it is related to additional content 16, will incorporate the second audiovisual content 21.
  • the locators 18b can lead to show additional content 16 exclusive to users of device 1, where you can enter promotions and participate in contests
  • Additional contents 16 may even allow communication between users of devices 1 by establishing a message exchange server, as shown in Fig. 9, in which the additional contents are shown superimposed on the first audiovisual content 7 .
  • the local messaging application to be executed as the server 13 in which the messaging server is located.
  • communication can be established by exchanging text messages between different users, so that text messages appear
  • identifiers 33 both in graphic form and by means of a user name, as is known in the state of the art.
  • Additional contents 16 can show real-time statistics of sporting events, send breaking news, show detailed information or offers related to a particular advertised product.

Abstract

The invention relates to a method, to a device and to a system for generating audiovisual events related with a radio broadcast for offering additional services to the users. The method comprises the operations of receiving a radio broadcast signal, including at least one broadcast with a first audiovisual content and data associated with said audiovisual content, comparing in real time and iteratively at least part of the data associated with predefined data, stored in storage means, and generating an output signal suitable for being transmitted to a first peripheral device comprising the first extracted audiovisual content modified with the addition of a second audiovisual content, and which is subsequently transmitted to the first peripheral device.

Description

D E S C R I P C I Ó N D E S C R I P C I Ó N
"Dispositivo, procedimiento y sistema para generar eventos audiovisuales""Device, procedure and system to generate audiovisual events"
Sector técnico de Ia invenciónTechnical sector of the invention
La invención se refiere a un dispositivo, procedimiento y sistema de los que permiten generar eventos audiovisuales adicionales relacionados con una emisión y ofrecer servicios adicionales a los usuarios.The invention relates to a device, method and system that allow generating additional audiovisual events related to a broadcast and offering additional services to users.
Antecedentes de Ia invenciónBackground of the invention
Es conocida Ia emisión de señales radiodifusión para transmitir emisiones de televisión que incorporan datos referentes al tipo de emisión, de modo que los dispositivos receptores puedan mostrar al usuario información referente a Ia programación emitida. Esta información referente a Ia programación emitida incluye el título del programa e incluso detalles del programa en emisión y se encuentra definida en estándares de emisión de televisión digital como el Digital Video Broadcasting-Service Information (DVB-SI). Para añadir contenidos adicionales a una emisión de señal audiovisual, son conocidos estándares de comunicación, como "Multimedia Home Platform" (MHP) que permite incorporar a una emisión datos digitales para que sean interpretados por el dispositivo receptor como contenidos adicionales a Ia emisión de televisión. No obstante, dichos contenidos adicionales tienen que ser añadidos a Ia señal de radiodifusión que emiten las estaciones emisoras de televisión junto con Ia señal audiovisual a las que sólo el operador de Ia estación de televisión tiene acceso. Además los contenidos adicionales pueden no estar directamente relacionados con Ia programación que se emite, ya que estos son emitidos continuamente por el operador de Ia estación.It is known to broadcast broadcast signals to transmit television broadcasts that incorporate data referring to the type of broadcast, so that the receiving devices can show the user information regarding the broadcast broadcast. This information regarding the broadcast program includes the title of the program and even details of the program being broadcast and is defined in digital television broadcasting standards such as Digital Video Broadcasting-Service Information (DVB-SI). To add additional content to an audiovisual signal broadcast, communication standards are known, such as "Multimedia Home Platform" (MHP) that allows digital data to be incorporated into an broadcast so that it is interpreted by the receiving device as additional content to the television broadcast . However, said additional contents have to be added to the broadcasting signal emitted by the television stations together with the audiovisual signal to which only the operator of the television station has access. In addition, the additional contents may not be directly related to the programming that is broadcast, since these are continuously broadcast by the operator of the station.
Una solución para añadir contenidos adicionales que no necesita incorporar los datos de las aplicaciones interactivas a Ia señal de radiodifusión se describe en el dispositivo y procedimiento del documento de patente US6240555, basado en Ia modificación del servicio de guía de programación electrónica (EPG). El servicio de EPG permite localizar una emisión en función de un intervalo horario y un canal concreto. El documento de patente US6240555 sugiere que dicha EPG sea modificada para que Ia emisión destacada en un intervalo horario y canal concreto, incluya además información sobre si dicha emisión está relacionada con contenidos adicionales. No obstante, dicho dispositivo tiene el inconveniente que requiere que Ia EPG sea actualizada periódicamente con información sobre los contenidos adicionales de los programas sucesivos, perdiéndose Ia información sobre contenidos adicionales si no se pudiera actualizar Ia EPG y no permitiendo además reutilizar las entradas de Ia EPG. Otro inconveniente que presenta es que si hubiera un cambio repentino de Ia programación de televisión y no se pudiera actualizar a tiempo Ia EPG, dicho dispositivo no mostraría correctamente Ia información sobre contenidos adicionales al basarse en una EPG cuya secuencia de contenidos no se correspondería con Ia programación emitida.A solution to add additional content that does not need to incorporate the data of the interactive applications to the signal of Broadcasting is described in the device and procedure of patent document US6240555, based on the modification of the electronic program guide service (EPG). The EPG service allows you to locate a broadcast based on a specific time interval and a specific channel. Patent document US6240555 suggests that said EPG be modified so that the broadcast highlighted in a specific time interval and channel, also includes information on whether said emission is related to additional contents. However, said device has the disadvantage that it requires that the EPG be periodically updated with information on the additional contents of the successive programs, the information on additional contents being lost if the EPG could not be updated and also not allowing the reuse of the EPG entries. . Another drawback is that if there was a sudden change in television programming and the EPG could not be updated in time, said device would not correctly display the information on additional content based on an EPG whose sequence of contents would not correspond to the broadcasting
Son también conocidos dispositivos como el descrito en Ia patente US2003028884 que permite sugerir al usuario Ia visualización de otros programas disponibles en Ia programación, tales como los registrados en Ia EPG, basándose en unos criterios de búsqueda previamente utilizados, así como basándose en información de los contenidos que el usuario ha descargado previamente. Dicho procedimiento presenta también el inconveniente de que si no se actualiza Ia lista de programas disponibles en Ia programación, el dispositivo puede sugerir Ia visualización de un programa que por un cambio repentino de Ia programación de televisión no se emita.Devices such as the one described in the US2003028884 patent are also known which allows the user to suggest the visualization of other programs available in the programming, such as those registered in the EPG, based on previously used search criteria, as well as based on information from the contents that the user has previously downloaded. Said procedure also has the disadvantage that if the list of programs available in the programming is not updated, the device may suggest the display of a program that, due to a sudden change in the television programming, is not broadcast.
Es por tanto necesario un procedimiento que permita incorporar contenidos adicionales que aporten valor añadido a emisiones de televisión, sin tener que modificar Ia señal emitida por Ia estación emisora y que no requiera actualizar periódica y constantemente los dispositivos decodificadores para adecuarse a Ia nueva programación. Además es conveniente que dicho procedimiento sea robusto frente a cambios repentinos de programación, pudiendo seguir mostrando contenidos adicionales incluso si una emisión de televisión no se corresponde con Ia que estaba previamente programada.It is therefore necessary a procedure that allows the incorporation of additional content that adds value to television broadcasts, without having to modify the signal emitted by the broadcasting station and that does not require periodic and constant updating of the devices decoders to adapt to the new programming. In addition, it is convenient that this procedure be robust in the face of sudden programming changes, being able to continue showing additional content even if a television broadcast does not correspond to the one that was previously programmed.
Explicación de Ia invenciónExplanation of the invention
El procedimiento según Ia invención es de los que se utilizan para generar eventos audiovisuales y que comprende las operaciones de recibir una señal, tal como una señal de radiodifusión, que comprende al menos una emisión que incluye un primer contenido audiovisual y datos asociados a dicho contenido audiovisual; sintonizar y extraer de dicha emisión el primer contenido audiovisual y los datos asociados a éste.The method according to the invention is one of those used to generate audiovisual events and which comprises the operations of receiving a signal, such as a broadcasting signal, which comprises at least one broadcast that includes a first audiovisual content and data associated with said content. audiovisual; tune in and extract from this broadcast the first audiovisual content and the data associated with it.
En esencia se caracteriza porque además comprende las operaciones de comparar en tiempo real e iterativamente al menos parte de los datos asociados que son continuamente extraídos de Ia emisión con datos predefinidos almacenados en unos medios de almacenamiento; generar una señal de salida adecuada para ser transmitida a un primer dispositivo periférico que comprende el primer contenido audiovisual extraído que, si el resultado de Ia comparación cumple con unos requisitos preestablecidos, es modificado con Ia adición de un segundo contenido audiovisual; transmitir Ia señal de salida al primer dispositivo periférico para ser mostrado.In essence, it is characterized in that it also includes the operations of comparing in real time and iteratively at least part of the associated data that is continuously extracted from the broadcast with predefined data stored in storage media; generate an output signal suitable to be transmitted to a first peripheral device comprising the first audiovisual content extracted that, if the result of the comparison meets pre-established requirements, is modified with the addition of a second audiovisual content; transmit the output signal to the first peripheral device to be shown.
En una variante de Ia invención, los datos asociados recibidos en una iteración se almacenan temporalmente para ser comparados con los datos asociados recibidos en Ia siguiente iteración, y si estos son iguales no realizar Ia comparación.In a variant of the invention, the associated data received in one iteration is stored temporarily to be compared with the associated data received in the next iteration, and if these are the same, do not perform the comparison.
En una variante de interés, además comprende las operaciones de recibir una orden de aceptación generada por un usuario a través de un segundo dispositivo periférico en respuesta a Ia muestra del segundo contenido audiovisual; obtener contenidos adicionales, vinculados a los datos asociados al primer contenido audiovisual; y generar automáticamente un evento audiovisual a partir de dichos datos de contenidos adicionales.In a variant of interest, it also includes the operations of receiving an acceptance order generated by a user through a second peripheral device in response to the sample of the second audiovisual content; obtain additional content, linked to the data associated with the first audiovisual content; and generate automatically an audiovisual event based on such additional content data.
Según otra variante de Ia invención, los datos de contenidos adicionales se obtienen tras Ia ejecución de una aplicación local. De acuerdo con otra característica de Ia invención, Ia obtención de los datos de contenidos adicionales comprende el acceso a fuentes de datos remotos a través de unos medios de comunicación.According to another variant of the invention, the additional content data is obtained after the execution of a local application. In accordance with another feature of the invention, the obtaining of additional content data includes access to remote data sources through communication means.
Según otra característica, Ia obtención de datos de contenidos adicionales se realiza mediante una conexión punto a punto con un proveedor de servicios.According to another characteristic, the obtaining of additional content data is carried out by means of a point-to-point connection with a service provider.
En otra variante de interés, comprende además el establecimiento de una comunicación bidireccional con un servidor de datos de contenidos adicionales.In another variant of interest, it also includes the establishment of a two-way communication with a data server with additional content.
Según otra realización de Ia invención, los datos predefinidos almacenados en los medios de almacenamiento son actualizables remotamente.According to another embodiment of the invention, the predefined data stored in the storage media are remotely updateable.
En otra variante de interés, los datos predefinidos almacenados en los medios de almacenamiento comprenden palabras clave relacionadas con el título del contenido audiovisual y localizadores para obtener los contenidos adicionales.In another variant of interest, the predefined data stored in the storage media comprises keywords related to the title of the audiovisual content and locators to obtain the additional contents.
Según otro aspecto de Ia invención, se da a conocer un dispositivo para Ia puesta en práctica del procedimiento también objeto de Ia invención que comprende unos medios de recepción para recibir una señal, tal como una señal de radiodifusión; unos medios de sintonización y extracción que permiten extraer de dicha señal una emisión con un primer contenido audiovisual y unos datos asociados a dicho contenido audiovisual; unos medios de almacenamiento con datos predefinidos para obtener los contenidos adicionales; unos medios de procesado adaptados para comparar al menos parte de los datos asociados al primer contenido audiovisual extraídos con los datos predefinidos almacenados en los medios de almacenamiento y generar una señal de salida adecuada para ser transmitida a un dispositivo periférico que comprende el primer contenido audiovisual extraído y, si el resultado de Ia comparación cumple con unos requisitos preestablecidos, modificado con Ia adición de un segundo contenido audiovisual.According to another aspect of the invention, a device is disclosed for the implementation of the method also object of the invention comprising reception means for receiving a signal, such as a broadcasting signal; tuning and extraction means that allow to extract from said signal an emission with a first audiovisual content and some data associated with said audiovisual content; storage means with predefined data to obtain additional contents; processing means adapted to compare at least part of the data associated with the first audiovisual content extracted with the predefined data stored in the storage media and generate an output signal suitable for transmission to a peripheral device comprising the first audiovisual content extracted and, if the result of the comparison meets pre-established requirements, modified with the addition of a second audiovisual content.
Según otra característica, el dispositivo comprende además unos medios transductores, adaptados para recibir una señal de aceptación generada por un segundo dispositivo periférico y que desencadenan Ia obtención y presentación de contenidos adicionales, vinculados a los datos asociados al primer contenido audiovisual.According to another characteristic, the device also includes transducer means, adapted to receive an acceptance signal generated by a second peripheral device and that trigger the obtaining and presentation of additional contents, linked to the data associated with the first audiovisual content.
De acuerdo con otra característica de Ia invención, el dispositivo comprende unos medios de comunicación bidireccional para comunicarse con un proveedor de servicios.According to another feature of the invention, the device comprises bidirectional communication means for communicating with a service provider.
En otra variante de interés, los medios de comunicación del dispositivo son inalámbricos.In another variant of interest, the media of the device is wireless.
En una variante, los medios de comunicación del dispositivo comprenden un módem de telefonía.In a variant, the means of communication of the device comprise a telephone modem.
Ventajosamente, el dispositivo permite incorporar por tanto contenidos adicionales a una emisión de televisión sin que estos tengan que ser incorporados a Ia señal de radiodifusión en origen, o previamente a su recepción por el dispositivo. De acuerdo con otro aspecto de Ia invención, también se da a conocer un sistema que comprende al menos un dispositivo según Ia invención y comprende además una estación emisora que emite al menos una señal, tal como una señal de radiodifusión, que incorpora un primer contenido audiovisual y datos asociados a dicho contenido audiovisual; y un proveedor de servicios al que se conecta el dispositivo.Advantageously, the device therefore allows additional content to be incorporated into a television broadcast without these having to be incorporated into the broadcasting signal at source, or prior to its reception by the device. In accordance with another aspect of the invention, a system comprising at least one device according to the invention is also disclosed and also comprises a broadcasting station that emits at least one signal, such as a broadcasting signal, which incorporates a first content audiovisual and data associated with said audiovisual content; and a service provider to which the device connects.
En otra variante del sistema, éste además comprende al menos un servidor de contenidos adicionales conectado al proveedor de servicios mediante una red de comunicación, de modo que el proveedor de servicio actúe de pasarela entre el dispositivo y los servidores. Breve descripción de los dibujosIn another variant of the system, it also comprises at least one additional content server connected to the service provider via a communication network, so that the service provider acts as a gateway between the device and the servers. Brief description of the drawings
En los dibujos adjuntos se ilustra, a título de ejemplo no limitativo, el dispositivo, el procedimiento y el sistema según Ia invención. En concreto; Ia Fig. 1 , es una representación esquemática del dispositivo segúnThe attached drawings illustrate, by way of non-limiting example, the device, the method and the system according to the invention. Specific; Fig. 1, is a schematic representation of the device according to
Ia invención;The invention;
Ia Fig. 2, es un ejemplo del contenido de Ia base de datos alojada en los medios de almacenamiento del dispositivo de Ia Fig. 1 ;Fig. 2, is an example of the content of the database housed in the storage means of the device of Fig. 1;
Ia Fig. 3 muestra el procedimiento según Ia invención para alertar al usuario de Ia existencia de contenido adicional;Fig. 3 shows the method according to the invention to alert the user of the existence of additional content;
Ia Fig. 4, muestra Ia pantalla de un televisor que incluye un primer contenido audiovisual y un segundo contenido audiovisual en forma de icono, en espera de una orden de aceptación por parte del usuario;Fig. 4, shows the screen of a television that includes a first audiovisual content and a second audiovisual content in the form of an icon, pending an order of acceptance by the user;
Ia Fig. 5, muestra Ia pantalla de un televisor que incluye otro primer contenido audiovisual y un segundo contenido audiovisual con información adicional;Fig. 5 shows the screen of a television that includes another first audiovisual content and a second audiovisual content with additional information;
Ia Fig. 6, muestra el procedimiento según Ia invención de aceptación y localización del contenido adicional;Fig. 6 shows the method according to the invention of acceptance and location of the additional content;
Ia Fig. 7, muestra Ia topología del sistema según Ia invención; Ia Fig. 8, muestra el contenido adicional relacionado con Ia emisión de Ia Fig. 4; yFig. 7 shows the topology of the system according to the invention; Fig. 8 shows the additional content related to the emission of Fig. 4; Y
Ia Fig. 9, muestra otra variante del contenido adicional que permite establecer una conversación mediante intercambio de mensajes de texto con un usuario.Fig. 9 shows another variant of the additional content that allows a conversation to be established by exchanging text messages with a user.
Descripción detallada de los dibujosDetailed description of the drawings
La descripción que sigue hace referencia a los dibujos antes presentados, que permiten apreciar con detalle el funcionamiento de Ia presente invención. TaI y como se puede ver en Ia Fig. 1 , el dispositivo 1 dispone de unos medios de procesado 2, unos medios de sintonización 3 y unos medios de comunicación 4. Dichos medios de sintonización 3 y medios de comunicación 4 están formados por módulos que disponen de sendos procesadores dedicados a ejecutar las tareas específicas para las que están destinados. Para conseguir intercambio de información, estos procesadores están unidos a los medios de procesado 2 mediante buses de datos 5 y líneas de control 6. Así se consigue distribuir Ia carga de procesado entre los diferentes componentes del dispositivo 1 y se permite que los medios de procesado 2 puedan dedicarse en exclusiva a ejecutar los procesos que ofrecen valor añadido al dispositivo 1.The following description refers to the drawings presented above, which allow a detailed appreciation of the operation of the present invention. As can be seen in FIG. 1, the device 1 has processing means 2, tuning means 3 and communication means 4. Said tuning means 3 and communication means 4 are formed by modules that They have two processors dedicated to execute the specific tasks for which they are intended. In order to obtain information exchange, these processors are connected to the processing means 2 by means of data buses 5 and control lines 6. Thus, the processing load is distributed among the different components of the device 1 and the processing means are allowed 2 can be dedicated exclusively to execute processes that offer added value to device 1.
Los medios de sintonización 3 permiten seleccionar de forma conocida de entre Ia pluralidad de señales de radiodifusión 24 recibidas por los medios de recepción 25 del dispositivo 1 , una señal correspondiente, por ejemplo, a una emisión 11 de televisión (ver Fig.2 ) Naturalmente, en otras variantes de Ia invención Ia emisión 11 de televisión puede recibirse a través de otros medios de los conocidos en el estado de Ia técnica, como cable coaxial o fibra óptica, y se contemplan igualmente emisiones de televisión del tipo multidifusión, con un único emisor y múltiples receptores, o unidifusión, con un emisor y un único receptor, como por ejemplo en servicios de televisión a Ia carta.The tuning means 3 allows to select in a known way from among the plurality of broadcasting signals 24 received by the receiving means 25 of the device 1, a signal corresponding, for example, to a television broadcast 11 (see Fig. 2) Naturally , in other variants of the invention, the television broadcast 11 can be received through other means known to the state of the art, such as coaxial cable or optical fiber, and television broadcasts of the multicast type are also contemplated, with a single sender and multiple receivers, or unicast, with a sender and a single receiver, such as on-demand television services.
De Ia emisión 11 de televisión seleccionada, los medios de sintonización 3 están adaptados para extraer un primer contenido audiovisual 7, que contiene Ia imagen y el sonido de dicha emisión, y los datos asociados 8 a dicho contenido audiovisual en formato DVB-SI, que incluye, entre otros, el título 9 del contenido audiovisual, como se puede ver en Ia Fig. 2. Esta información es enviada a los medios de procesado 2 mediante el bus de datos 5 situado entre los medios de sintonización 3 y los medios de procesado 2. Los medios de comunicación 4 comprenden un módem 4a de telefonía que permite establecer una comunicación con un proveedor de servicios 12, tal y como se explicará más adelante, posibilitando al dispositivo 1 comunicarse bidireccionalmente y acceder a Ia información ofrecida por dicho proveedor de servicios 12. A su vez, el proveedor de servicios 12 puede actuar a modo de pasarela para interconectar el dispostivo 1 con otros servidores 13 que actúen de fuentes de datos remotos 19, tal y como se describirá más adelante.From the selected television broadcast 11, the tuning means 3 are adapted to extract a first audiovisual content 7, which contains the image and sound of said broadcast, and the data associated 8 to said audiovisual content in DVB-SI format, which includes, among others, the title 9 of the audiovisual content, as can be seen in Fig. 2. This information is sent to the processing means 2 via the data bus 5 located between the tuning means 3 and the processing means 2. The communication means 4 comprise a telephone modem 4a which allows communication with a service provider 12, as will be explained later, enabling the device 1 communicate bidirectionally and access the information offered by said service provider 12. In turn, the service provider 12 can act as a gateway to interconnect the device 1 with other servers 13 acting from remote data sources 19, as will be described later.
Como se observa en Ia Fig. 1 , el dispositivo 1 dispone además de unos medios de almacenamiento 14, que contienen una base de datos 15 con información referente a los primeros contenidos audiovisuales 7 que disponen de contenido adicional 16 asociado. La base de datos 15, representada en Fig. 2, contiene palabras clave 18a que sirven para relacionar el título 9, que se obtiene de parte de los datos asociados 8 a Ia emisión 11 que se reciben junto con el primer contenido audiovisual 7, con los mencionados contenidos adicionales 16. En el ejemplo de Ia Fig. 2, dichos contenidos adicionales 16 se encuentran referenciados por unos localizadores 18b contenidos en Ia base de datos 15 y relacionados con sus correspondientes palabras clave 18a. De este modo, Ia base de datos 15 incluye pares de datos predefinidos 17 formados por palabras clave 18a y localizadores 18b que serán utilizados para resolver si un primer contenido audiovisual 7 recibido dispone de contenidos adicionales 16. Dichos localizadores 18b designan además Ia acción que deben realizar los medios de procesado 2 para generar u obtener los contenidos adicionales 16. La Fig. 2 muestra un ejemplo del contenido de Ia base de datos 15 que contiene pares de datos predefinidos 17 que relacionan palabras clave 18a con localizadores 18b. Dichos localizadores 18b pueden implicar acceso a recursos locales o remotos que permiten Ia elaboración o interpretación de contenidos adicionales 16. Estos pueden ser, por ejemplo, comandos de aplicaciones locales a ejecutar, direcciones de memoria, ficheros de marcado de etiquetas tipo HTML o XML, ficheros de lenguaje interpretado o compilado o incluso información contenida en medios de almacenamiento, como pistas de CD o DVD. En Ia Fig. 2 se observa un localizador 18b en forma de URL que indica que el contenido adicional 16 está descrito en un archivo HTML que se encuentra en el servidor "prodi .tv". Obviamente, si Ia URL describe el nombre del servidor y no su dirección IP, ésta debe ser previamente obtenida mediante un servidor DNS que debe ser provisto a tal efecto en el proveedor de servicios 12, en uno de los servidores 13 accesibles, tal y como se muestra en Ia Fig. 7, o incluso en el propio dispositivo 1.As can be seen in Fig. 1, the device 1 also has storage means 14, which contain a database 15 with information regarding the first audiovisual contents 7 that have additional content 16 associated. The database 15, represented in Fig. 2, contains keywords 18a that serve to relate the title 9, which is obtained from part of the data associated 8 to the broadcast 11 that are received together with the first audiovisual content 7, with said additional contents 16. In the example of Fig. 2, said additional contents 16 are referenced by locators 18b contained in the database 15 and related to their corresponding keywords 18a. In this way, the database 15 includes predefined pairs of data 17 formed by keywords 18a and locators 18b that will be used to resolve whether a first audiovisual content 7 received has additional contents 16. Said locators 18b also designate the action that should be perform the processing means 2 to generate or obtain the additional contents 16. Fig. 2 shows an example of the content of the database 15 that contains predefined pairs of data 17 that relate keywords 18a to locators 18b. Said locators 18b can imply access to local or remote resources that allow the elaboration or interpretation of additional contents 16. These can be, for example, commands of local applications to be executed, memory addresses, tagging files of HTML or XML tags, interpreted or compiled language files or even information contained in storage media, such as CD or DVD tracks. In Fig. 2 a locator 18b is observed in the form of a URL indicating that the additional content 16 It is described in an HTML file that is located on the "prodi .tv" server. Obviously, if the URL describes the name of the server and not its IP address, it must be previously obtained through a DNS server that must be provided for this purpose in the service provider 12, in one of the accessible servers 13, as It is shown in Fig. 7, or even in the device 1 itself.
En el ejemplo de Ia Fig. 2, se obtiene a partir de los datos asociados a Ia emisión 11 , el título 9 del primer contenido audiovisual 7 que se está emitiendo, "productol", y éste se compara con las palabras clave 18a. En este caso se encontraría una coincidencia con Ia palabra clave "productol", con Io que se obtendría el localizador 18b relacionado, permitiendo el acceso a los contenidos adicionales 16 asociados a dicho localizador 18b.In the example of Fig. 2, it is obtained from the data associated with the broadcast 11, the title 9 of the first audiovisual content 7 that is being broadcast, "productol", and this is compared with the keywords 18a. In this case, a match would be found with the keyword "productol", with which the related locator 18b would be obtained, allowing access to the additional contents 16 associated with said locator 18b.
En caso de que se tengan que modificar los contenidos adicionales 16, si su localizador 18b correspondiente es una URL, entonces para actualizar los contenidos adicionales 16 tan sólo será necesario actualizar el contenido adicional 16 designado en el servidor 13 por Ia URL, sin tener que modificar los localizadores 18b afectados de Ia base de datos 15, es decir, sin tener que acceder remotamente al dispositivo 1. No obstante, si un localizador 18b no puede ser reutilizado para conducir hasta los nuevos contenidos adicionales 16, los localizadores 18b afectados de Ia base de datos 15 que forman parte de los datos predefinidos 17 almacenados en los medios de almacenamiento 14 deben ser actualizados. También es posible actualizar Ia base de datos 15 para incorporar nuevos datos predefinidos 17, añadiendo nuevas palabras clave 18a y sus correspondientes localizadores 18b, así como eliminar aquellos datos predefinidos 17 que ya no se deseen utilizar.If the additional contents 16 have to be modified, if their corresponding locator 18b is a URL, then to update the additional contents 16 it will only be necessary to update the additional content 16 designated on the server 13 by the URL, without having to modify the affected locators 18b of the database 15, that is, without having to remotely access the device 1. However, if a locator 18b cannot be reused to drive to the new additional contents 16, the affected locators 18b of the database 15 that are part of the predefined data 17 stored in the storage media 14 must be updated. It is also possible to update the database 15 to incorporate new predefined data 17, adding new keywords 18a and their corresponding locators 18b, as well as eliminating those predefined data 17 that are no longer desired to be used.
Dicha actualización puede realizarse remotamente, pudiendo el dispositivo 1 acceder a un servidor remoto periódicamente mediante los medios de comunicación 4 para verificar si existe una versión actualizada de los datos predefinidos 17 y, en caso de existir, descargar dichos datos predefinidos 17, actualizando, reemplazando o eliminando parte o Ia totalidad de los datos predefinidos 17 de Ia base de datos 15. Alternativamente, un administrador desde un dispositivo remoto puede forzar Ia actualización de Ia base de datos 15 de uno o una pluralidad de dispositivos 1 enviando una señal de actualización previamente predeterminada o incluso enviando directamente los datos predefinidos 17 a dichos dispositivos 1. Las comunicaciones entre el administrador y los dispositivos 1 deben ser seguras y éste debe identificarse correctamente en los dispositivos 1 para evitar que pueda ser suplantado por usuarios malintencionados. Naturalmente, si se requiere el uso de recursos locales, guardados en los medios de almacenamiento 14, estos deben ser igualmente actualizables.Said update can be done remotely, the device 1 being able to access a remote server periodically by means of the communication means 4 to verify if there is an updated version of the predefined data 17 and, if it exists, to download said predefined data 17, updating, replacing or eliminating part or Ia all of the predefined data 17 of the database 15. Alternatively, an administrator from a remote device can force the update of the database 15 of one or a plurality of devices 1 by sending a previously predetermined update signal or even sending directly the predefined data 17 to said devices 1. The communications between the administrator and the devices 1 must be secure and the latter must be correctly identified in the devices 1 to avoid being supplanted by malicious users. Naturally, if the use of local resources, stored in storage media 14, is required, they must be equally updatable.
La base de datos 15 presenta Ia ventaja de que aunque no se actualice, si un primer contenido audiovisual 7 ha sido previamente relacionado con contenidos adicionales 16, posteriores contenidos audiovisuales cuyos datos asociados 8 a Ia emisión 11 contengan el mismo título 9 serán igualmente relacionados con los mismos contenidos adicionales 16, siendo por tanto en este caso innecesario actualizar Ia base de datos 15, con el consiguiente ahorro de procesamiento al evitar tener que actualizar todos y cada uno de los dispositivos 1.The database 15 has the advantage that although it is not updated, if a first audiovisual content 7 has previously been related to additional content 16, subsequent audiovisual contents whose data associated 8 to the broadcast 11 contain the same title 9 will also be related to the same additional contents 16, being in this case unnecessary to update the database 15, with the consequent saving of processing by avoiding having to update each and every one of the devices 1.
Adicionalmente, aunque un contenido audiovisual sea recibido fuera de Ia programación inicialmente prevista o predeterminada, éste será inequívocamente relacionado con los contenidos adicionales 16 relacionados con el primer contenido audiovisual 7. Naturalmente, los medios de almacenamiento 14 del dispositivo 1 también permiten almacenar, temporalmente, los datos remotos utilizados para generar el contenido adicional 16, permitiendo no tener que volver a descargar aquellos datos remotos que no hayan cambiado y que hayan sido previamente descargados. No obstante, será necesario asegurar que éstos no han cambiado al generar futuros contenidos adicionales 16.Additionally, even if an audiovisual content is received outside of the initially planned or predetermined programming, it will be unequivocally related to the additional contents 16 related to the first audiovisual content 7. Naturally, the storage means 14 of the device 1 also allow temporary storage, the remote data used to generate the additional content 16, allowing not having to re-download those remote data that have not changed and that have been previously downloaded. However, it will be necessary to ensure that these have not changed by generating future additional content 16.
Los medios de almacenamiento 14 también sirven para almacenar el sistema operativo del dispositivo 1 y las librerías y aplicaciones que serán utilizadas por los medios de procesado 2.The storage means 14 also serve to store the operating system of the device 1 and the libraries and applications that will be used by the processing means 2.
El sistema operativo del dispositivo 1 es un GNU/Linux especializado y optimizado para dispositivos empotrados, aunque naturalmente cualquier otro sistema operativo debidamente adaptado sería utilizable.The operating system of device 1 is a specialized GNU / Linux optimized for embedded devices, although of course any other properly adapted operating system would be usable.
Las aplicaciones que incluye el sistema operativo son similares a las que pueden encontrarse en otras distribuciones de GNU/Linux, siendo las únicas limitaciones para Ia ejecución de aplicaciones las comunes en dispositivos empotrados, es decir potencia del procesador principal, memoria disponible y periféricos.The applications that the operating system includes are similar to those that can be found in other GNU / Linux distributions, the only limitations for the execution of applications being the common ones in embedded devices, that is to say power of the main processor, available memory and peripherals.
A modo de ejemplo, las aplicaciones instaladas en el dispositivo 1 son navegador web, aplicación de correo electrónico, aplicación de mensajería instantánea, etc. Dichas aplicaciones pueden ser accedidas mediante segundos dispositivos periféricos 20, tal y como se muestra en Ia Fig. 1 en Ia que dicho segundo dispositivos periférico 20 es un mando a distancia 20' con botones dedicados 20a, o mediante menús de selección. También es posible acceder directamente a ellas de modo transparente para el usuario si una aplicación se relaciona con un número de canal predeterminado, accediendo directamente el usuario a Ia aplicación al seleccionar dicho canal predeterminado a través del mando a distancia 20'. Además, como el dispositivo 1 está ventajosamente provisto de los medios de comunicación 4, las aplicaciones que requieren acceso a red pueden acceder a ella a través de dichos medios. Éstos también pueden utilizarse para recibir actualizaciones de Ia información contenida en los medios de almacenamiento 14, como por ejemplo actualizaciones del sistema operativo del dispositivo 1 y actualizaciones de los pares de datos predefinidos 17.As an example, the applications installed on device 1 are web browser, email application, instant messaging application, etc. Said applications can be accessed by second peripheral devices 20, as shown in Fig. 1 in which said second peripheral devices 20 is a remote control 20 'with dedicated buttons 20a, or by selection menus. It is also possible to directly access them transparently to the user if an application is related to a predetermined channel number, the user directly accessing the application by selecting said predetermined channel through the remote control 20 '. Furthermore, since the device 1 is advantageously provided with the communication means 4, applications that require network access can access it through said means. These can also be used to receive updates of the information contained in the storage means 14, such as updates of the operating system of the device 1 and updates of the predefined data pairs 17.
De este modo, los creadores de contenidos adicionales 16 tienen Ia opción de depositar estos en un servidor 13 remoto y que sea accesible por el dispositivo 1 a través del proveedor de servicios 12 y actualizar Ia base de datos 15 del dispositivo 1 de modo que incorpore un par de datos predefinidos 17 cuyas palabras clave 18a estén relacionadas con el título 9 del primer contenido audiovisual 7 de interés y cuyo localizador 18b incluya Ia URL de los contenidos adicionales 16 depositados en el servidor 13.In this way, the creators of additional contents 16 have the option of depositing them in a remote server 13 and that is accessible by the device 1 through the service provider 12 and updating the database 15 of the device 1 so that it incorporates a pair of predefined data 17 whose keywords 18a are related to the title 9 of the first audiovisual content 7 of interest and whose locator 18b includes the URL of the additional contents 16 deposited on the server 13.
Los medios de procesado 2 permiten modificar el primer contenido audiovisual 7, permitiendo advertir al usuario de Ia existencia de contenidos adicionales 16 relacionados con el primer contenido audiovisual 7 sintonizado y que está visualizando a través del televisorThe processing means 2 allow to modify the first audiovisual content 7, allowing the user to be warned of the existence of additional contents 16 related to the first audiovisual content 7 tuned and that is being viewed through the television
10'.10 '.
Para comprobar que el primer contenido audiovisual 7 dispone de contenidos adicionales 16, los medios de procesado 2 realizan, de modo iterativo, el procedimiento descrito en Ia Fig. 3. En una primera etapa 101 se obtiene el título 9 del primer contenido audiovisual 7 que se recibe de los medios de sintonización 3 a partir de los datos asociados a Ia emisión 11. En una segunda etapa 102 se comprueba si éste ha cambiado respecto al título anterior, obtenido en Ia iteración anterior, saltando a Ia siguiente iteración en caso que estos sean iguales. No obstante, si estos son diferentes o no existe título anterior al tratarse de Ia primera iteración, se procede a Ia etapa de comparación 103, en Ia que el título 9 se compara con el listado de palabras clave 18a contenidas en Ia base de datos 15. Si el título 9 coincide con Ia palabra clave 18a de un par de datos predefinidos 17 de Ia base de datos 15, se asume que existe un localizador 18b relacionado con el primer contenido audiovisual 7 recibido. Si se encuentra una coincidencia, el resultado de Ia etapa de comparación 103 se considerará positivo y se procederá, de acuerdo a una variante de Ia invención, a Ia activación 105 de un segundo contenido audiovisual 21 , que puede ser por ejemplo un icono 21a de alerta, para advertir al usuario que el primer contenido audiovisual 7 dispone de contenidos adicionales 16 asociados, generándose una señal de salida 23 que comprende además del primer contenido audiovisual 7 el segundo contenido audiovisual 21 en forma de incono 21a de alerta, de modo que se pueda mostrar en el primer dispositivo periférico 10, que en este caso es un televisor 10', Ia imagen de Ia Fig.4. En otras variantes de Ia invención, el segundo contenido audiovisual 21 puede además incorporar contenidos adicionales 16 como por ejemplo el mostrado en Ia Fig. 5, en el que el segundo contenido audiovisual 21 es un marco 21 b con información de utilidad para el usuario.To verify that the first audiovisual content 7 has additional contents 16, the processing means 2 perform, iteratively, the procedure described in Fig. 3. In a first stage 101 the title 9 of the first audiovisual content 7 is obtained. it is received from the tuning means 3 from the data associated with the broadcast 11. In a second stage 102 it is checked if it has changed with respect to the previous title, obtained in the previous iteration, jumping to the next iteration in case these Be the same However, if these are different or there is no previous title as it is the first iteration, we proceed to the comparison stage 103, in which the title 9 is compared with the list of keywords 18a contained in the database 15 If the title 9 coincides with the keyword 18a of a pair of predefined data 17 of the database 15, it is assumed that there is a locator 18b related to the first audiovisual content 7 received. If a match is found, the result of the comparison stage 103 will be considered positive and, according to a variant of the invention, the activation 105 of a second audiovisual content 21, which can be for example an icon 21a of alert, to warn the user that the first audiovisual content 7 has additional content 16 associated, generating an output signal 23 which also includes the first audiovisual content 7 the second audiovisual content 21 in the form of alert 21a, so that can show on the first peripheral device 10, which in this case is a television 10 ', the image of Fig. 4. In other variants of the invention, the second audiovisual content 21 can also incorporate additional contents 16 such as that shown in Fig. 5, in which the second audiovisual content 21 is a frame 21 b with useful information for the user.
Aunque en las variantes representadas el segundo contenido audiovisual 21 es eminentemente visual y destinado a ser incluido junto con el primer contenido audiovisual 7 en Ia señal de salida 23 para ser transmitidos y mostrados a través de un televisor 10', otros segundos contenidos audiovisuales 21 que permitieran captar Ia atención del usuario también serían susceptibles de ser utilizados, tales como avisos sonoros, componentes luminosos o incluso avisos locales en los dispositivos periféricos, tales como vibraciones.Although in the variants represented the second audiovisual content 21 is eminently visual and intended to be included together with the first audiovisual content 7 in the output signal 23 to be transmitted and displayed through a television 10 ', other second audiovisual contents 21 that allow to capture the user's attention would also be susceptible to being used, such as sound notices, light components or even local warnings in peripheral devices, such as vibrations.
En caso de que Ia etapa de comparación 103 tuviera un resultado negativo, se procedería a Ia desactivación 106 del segundo contenido audiovisual 21 , conteniendo Ia señal de salida 23 por tanto tan sólo el primer contenido audiovisual 7. Este último caso sucedería cuando se acabara Ia emisión de un primer contenido audiovisual 7 con contenido adicional 16 y el siguiente contenido audiovisual ya no dispusiera de contenido adicional 16 asociado.If the comparison stage 103 had a negative result, deactivation 106 of the second audiovisual content 21 would be carried out, containing the output signal 23, therefore, only the first audiovisual content 7. This last case would occur when the Ia broadcasting of a first audiovisual content 7 with additional content 16 and the following audiovisual content no longer had associated additional content 16.
En caso de incorporarse al primer contenido audiovisual 7 el segundo contenido audiovisual 21 , éste último será mostrado durante un tiempo predeterminado o mientras dure Ia emisión del primer contenido audiovisual 7, según se haya preseleccionado en el dispositivo 1. Entre iteraciones del procedimiento descrito en Ia Fig. 3, se procede a una etapa de espera 107, cuyo tiempo de espera debe ser suficiente para que no sobrecarguen los medios de procesado 2 con demasiadas comparaciones y se conserve además un retraso tolerable por el usuario entre que se muestra un nuevo primer contenido audiovisual 7 y se activa y desactiva el segundo contenido audiovisual 21 si éste presenta contenido adicional 16.If the second audiovisual content 7 is incorporated into the first audiovisual content 7, the latter will be shown during a predetermined time or during the duration of the first audiovisual content 7, as preselected in the device 1. Between iterations of the procedure described in Ia Fig. 3, we proceed to a waiting stage 107, whose waiting time must be sufficient so that the processing means 2 is not overloaded with too many comparisons and a user tolerable delay is also preserved between showing a new first content audiovisual 7 and the second audiovisual content 21 is activated and deactivated if it presents additional content 16.
En otra variante del procedimiento descrito en Ia Fig. 3, Ia etapa de espera 107 se controla mediante interrupciones, manteniéndose dicha etapa hasta Ia llegada de una interrupción generada por Ia llegada de un nuevo contenido audiovisual 7.In another variant of the procedure described in Fig. 3, the stage of Wait 107 is controlled by interruptions, said stage being maintained until the arrival of an interruption generated by the arrival of a new audiovisual content 7.
La Fig. 6 muestra el procedimiento a partir de Ia recepción 104 de Ia señal de aceptación 20c para el acceso a los contenidos adicionales 16 por parte del usuario.Fig. 6 shows the procedure from the reception 104 of the acceptance signal 20c for access to the additional contents 16 by the user.
El usuario emite una señal de aceptación 20c mediante un botón dedicado 20a del mando a distancia 20', que emite una señal de aceptación 20c infrarroja, captada por los medios transductores 20b y que trasladan dicha señal a los medios de procesado 2.The user issues an acceptance signal 20c by means of a dedicated button 20a of the remote control 20 ', which emits an infrared acceptance signal 20c, picked up by the transducer means 20b and that transfers said signal to the processing means 2.
En consecuencia, los medios de procesado 2 proceden a comprobar 109 que esté activado el segundo contenido audiovisual 21 , ignorando Ia señal de aceptación 20c en caso que éste no esté activado, puesto que en este caso el primer contenido audiovisual 7 no dispondría de contenido adicional 16, interpretándose que Ia señal de aceptación 20c ha sido un error por parte del usuario e ignorándola. En caso que el icono 21a esté activado, y en consecuencia el primer contenido audiovisual 7 disponga de contenido adicional 16, previamente comprobado en Ia etapa de comparación 103, se procede a Ia etapa de recuperación 110 de los localizadores 18b para acceder al contenido adicional 16. Para optimizar Ia velocidad de recuperación, es deseable que durante Ia etapa previa de comparación 103 ya se haya recuperado de Ia base de datos 15 el localizador 18b y se guarde en memoria o que se disponga de información para Ia rápida extracción del localizador 18b, como por ejemplo el índice relativo del par de datos predefinidos 17 de Ia base de datos donde se encuentra el localizador 18b o un puntero al localizador 18b.Consequently, the processing means 2 proceed to check 109 that the second audiovisual content 21 is activated, ignoring the acceptance signal 20c in case it is not activated, since in this case the first audiovisual content 7 would not have additional content 16, interpreting that the acceptance signal 20c has been an error on the part of the user and ignoring it. If the icon 21a is activated, and consequently the first audiovisual content 7 has additional content 16, previously checked in the comparison stage 103, the recovery stage 110 of the locators 18b is proceeded to access the additional content 16 To optimize the speed of recovery, it is desirable that during the previous stage of comparison 103 the locator 18b has already been recovered from the database 15 and stored in memory or that information is available for the rapid extraction of the locator 18b, as for example the relative index of the pair of predefined data 17 of the database where the locator 18b or a pointer to the locator 18b is located.
Usualmente, corresponderá un único localizador 18b por resultado de comparación positivo en Ia base de datos 15, no obstante más de un localizador 18b puede ser asignado a un mismo título 9, aunque debe tenerse en cuenta que los contenidos adicionales 16 designados por los localizadores 18b serán simultáneamente ejecutados y mostrados al usuario con el consiguiente agotamiento de recursos del dispositivo 1 , con Io que los desarrolladores y gestores de contenidos adicionales deben tener presente Ia carga que esto supondrá a los medios de procesado 2 y, por tanto, limitar el número de contenidos adicionales 16 que pueden ser mostrados simultáneamente para no afectar al rendimiento esperado del dispositivo 1.Usually, a single locator 18b will correspond due to a positive comparison result in the database 15, however more than one locator 18b can be assigned to the same title 9, although it should be taken into account that the additional contents 16 designated by the locators 18b will be simultaneously executed and displayed at user with the consequent depletion of resources of the device 1, so that developers and managers of additional content must bear in mind the burden that this will place on the processing means 2 and, therefore, limit the number of additional contents 16 that can be shown simultaneously so as not to affect the expected performance of device 1.
Al finalizar Ia etapa de recuperación 110 del localizador 18b, los contenidos adicionales 16 deben ser accedidos y generados a partir de Ia acción relacionada con el tipo de localizador 18b, es decir, comprobar si el localizador designa una acción local 111 y en consecuencia ejecutar dicha acción local o si el localizador 18b especifica una acción remota, acceder a un recurso remoto 112 mediante los medios de comunicación 4 para poder generar 113 el evento visual 26 a partir de dichos datos de contenidos adicionales 16. A través de los medios de comunicación 4 se establece una conexión bidireccional, entre el dispositivo 1 y el proveedor de servicios 12, que puede servir los datos de los contenidos adicionales 16 o actuar como pasarela, conectando el dispositivo 1 con otros servidores 13 que pueden servir dichos contenidos adicionales 16, actuando de fuentes de datos remotos 19, y que estén conectados al proveedor de servicios mediante una red de comunicación 22 IP, como por ejemplo Internet. Naturalmente todos los servidores interconectados pueden utilizar técnicas conocidas de encapsulado y codificación para conseguir el nivel de privacidad y seguridad adecuado. En consecuencia, Ia topología de red resultante en el sistema es Ia que se muestra en Ia Fig. 7, donde una pluralidad de dispositivos 1 que reciben señales de radiofrecuencia 24 de estaciones emisoras 27 quedan interconectados entre sí a través del proveedor de servicios 12. Esto permite que los contenidos adicionales 16 puedan incluso ser obtenidos de otro dispositivo 1 o que estos puedan utilizar el intercambio de información entre dispositivos 1 como parte de Ia interactividad ofrecida por los contenidos adicionales 16, como por ejemplo en aplicaciones de mensajería instantánea o intercambio de archivos.At the end of the recovery stage 110 of the locator 18b, the additional contents 16 must be accessed and generated from the action related to the type of locator 18b, that is, check if the locator designates a local action 111 and accordingly execute said local action or if the locator 18b specifies a remote action, access a remote resource 112 through the means of communication 4 in order to generate 113 the visual event 26 from said additional content data 16. Through the means of communication 4 a bidirectional connection is established, between the device 1 and the service provider 12, which can serve the data of the additional contents 16 or act as a gateway, connecting the device 1 with other servers 13 that can serve said additional contents 16, acting as remote data sources 19, and that are connected to the service provider via a communication network 22 IP, as per Internet example. Naturally, all interconnected servers can use known encapsulation and encryption techniques to achieve the right level of privacy and security. Consequently, the resulting network topology in the system is the one shown in Fig. 7, where a plurality of devices 1 that receive radio frequency signals 24 from emitting stations 27 are interconnected with each other through the service provider 12. This allows that the additional contents 16 can even be obtained from another device 1 or that they can use the exchange of information between devices 1 as part of the interactivity offered by the additional contents 16, as for example in applications of Instant messaging or file sharing.
Con Ia información obtenida, el dispositivo 1 organiza Ia presentación del contenido adicional 16, que puede incorporar parte o Ia totalidad del primer contenido audiovisual 7, así como otros contenidos audiovisuales suplementarios y generar Ia señal de salida 23 que se envía al televisor 10' para ser mostrada al usuario.With the information obtained, the device 1 organizes the presentation of the additional content 16, which may incorporate part or all of the first audiovisual content 7, as well as other supplementary audiovisual contents and generate the output signal 23 that is sent to the television 10 'to be displayed to the user
El evento visual 26 generado a partir de los datos de contenidos adicionales 16. puede incorporar campos interactivos que el usuario puede activar mediante segundos dispositivos periféricos 20, tales como el mando a distancia 20', un teclado o un ratón, estos últimos no representados.The visual event 26 generated from the additional content data 16. can incorporate interactive fields that the user can activate by means of second peripheral devices 20, such as the remote control 20 ', a keyboard or a mouse, the latter not shown.
Naturalmente, también es posible configurar el dispositivo 1 para que no sea necesaria Ia señal de aceptación 20c del usuario para localizar y mostrar el evento visual 26 generado a partir de los datos de contenidos adicionales 16. En este caso, cuando se detecte Ia presencia de un contenido adicional 16 asociado a un primer contenido audiovisual 7 que se esté emitiendo, Ia presentación del contenido adicional será automáticamente generada siguiendo las etapas anteriormente descritas y Ia señal de salida 23 enviada al televisor 10'. Para tal efecto, el dispositivo 1 dispone de un menú de configuración donde además el usuario puede configurar los tipos de contenido adicional 16 a los que desea suscribirse y, por tanto, ser notificado en cuanto estén disponibles.Naturally, it is also possible to configure the device 1 so that the acceptance signal 20c of the user is not necessary to locate and display the visual event 26 generated from the additional content data 16. In this case, when the presence of an additional content 16 associated with a first audiovisual content 7 that is being broadcast, the presentation of the additional content will be automatically generated following the steps described above and the output signal 23 sent to the television 10 '. For this purpose, the device 1 has a configuration menu where the user can also configure the types of additional content 16 to which he wishes to subscribe and, therefore, be notified as soon as they are available.
La Fig. 4, muestra Ia señal de salida 23 generada por el dispositivo 1 que comprende un segundo contenido audiovisual 21 en forma de icono 21a cuando se emite un primer contenido audiovisual 7 cuyo título 9 es "productor y Ia base de datos 15 contiene un par de datos predefinidos 17 cuya palabra clave 18a es "productol".Fig. 4 shows the output signal 23 generated by the device 1 comprising a second audiovisual content 21 in the form of an icon 21a when a first audiovisual content 7 is broadcast whose title 9 is "producer and the database 15 contains a pair of predefined data 17 whose keyword 18a is "productol".
Puesto que previamente se ha registrado el par de datos predefinidos 17 con Ia palabra clave 18a "productol" asociada al localizador 18b "http://prod1.tv/tv.html", junto con el primer contenido audiovisual 7 del anuncio se incluye un icono 21a para advertir al usuario que dispone de contenidos adicionales 16. Entonces, si el usuario, mediante el mando a distancia 20', envía Ia señal de aceptación 20c al dispositivo 1 , se muestra en Ia pantalla del televisor 10' el evento visual 26 generado a partir de los datos de contenidos adicionales 16 designados por el localizador 18b a través del navegador web del dispositivo 1. Es decir, el contenido del fichero "tv.html" de Ia dirección de red "prodi .tv" obtenido a través de los medios de comunicación 4 y a través del proveedor de servicios 12 se muestra en el televisor 10' tal y como se representa en Ia Fig. 8. Mediante un segundo dispositivo periférico 20 tal como un mando a distancia 20', se puede navegar, utilizando por ejemplo el puntero 32 a través de los enlaces 28, 29 que presente Ia página web, interactuando si es necesario con los diferentes elementos de red 1 , 12, 13 interconectados, enviando y recibiendo información del modo conocido en las aplicaciones de red. Naturalmente, otros medios de navegación de los conocidos en el estado de Ia técnica, tales como áreas activas que pueden ser controladas mediante el mando a distancia 20', pueden ser utilizados para navegar a través de los enlaces 28,29.Since the predefined data pair 17 has previously been registered with the keyword 18a "productol" associated with the locator 18b "http://prod1.tv/tv.html", together with the first audiovisual content 7 of the advertisement, a icon 21a to warn the user that he has additional content 16. Then, if the user, by means of the remote control 20 ', it sends the acceptance signal 20c to the device 1, the visual event 26 generated from the additional content data 16 designated by the locator 18b through the navigator is shown on the television screen 10' device web 1. That is, the content of the "tv.html" file of the network address "prodi .tv" obtained through the media 4 and through the service provider 12 is shown on the television 10 ' as shown in Fig. 8. By means of a second peripheral device 20 such as a remote control 20 ', it is possible to navigate, using for example the pointer 32 through the links 28, 29 that the web page presents, interacting if necessary with the different network elements 1, 12, 13 interconnected, sending and receiving information in the known way in the network applications. Naturally, other navigation means known in the state of the art, such as active areas that can be controlled by the remote control 20 ', can be used to navigate through links 28,29.
Tal y como se observa en Ia Fig. 8, el primer contenido audiovisual 7 puede seguir siendo mostrado en una porción de Ia pantalla del televisor 10'. Para volver a visualizar solamente el primer contenido audiovisualAs can be seen in Fig. 8, the first audiovisual content 7 can continue to be shown on a portion of the television screen 10 '. To display only the first audiovisual content
7, es decir el programa de televisión recibido a través de Ia señal de radiofrecuencia, el usuario envía, mediante el mando a distancia 20' una señal que es recibida por los medios transductores 20b y trasladada a los medios de procesado 2, que cierran las aplicaciones que estén siendo usadas para mostrar los contenidos adicionales 16 y que ya no sean necesarias. En este caso, se vuelve a enviar al televisor 10' solamente el primer contenido audiovisual 7, que en caso de estar relacionado con contenidos adicionales 16, incorporará de nuevo el segundo contenido audiovisual 21. Del modo anteriormente descrito, los localizadores 18b pueden conducir a mostrar contenidos adicionales 16 exclusivos para los usuarios del dispositivo 1 , donde se pueda entrar en promociones y participar en concursos.7, that is to say the television program received through the radio frequency signal, the user sends, by means of the remote control 20 'a signal that is received by the transducer means 20b and transferred to the processing means 2, which close the applications that are being used to display additional content 16 and that are no longer necessary. In this case, only the first audiovisual content 7 is sent back to the television 10 ', which if it is related to additional content 16, will incorporate the second audiovisual content 21. In the manner described above, the locators 18b can lead to show additional content 16 exclusive to users of device 1, where you can enter promotions and participate in contests
Otros contenidos adicionales 16 pueden permitir incluso Ia comunicación entre usuarios de dispositivos 1 mediante el establecimiento de un servidor de intercambio de mensajes, tal y como se muestra en Ia Fig. 9, en el que los contenidos adicionales se muestran sobreimpresos al primer contenido audiovisual 7.Other additional contents 16 may even allow communication between users of devices 1 by establishing a message exchange server, as shown in Fig. 9, in which the additional contents are shown superimposed on the first audiovisual content 7 .
A tal efecto se puede utilizar un localizador 18b que contenga tantoFor this purpose, a locator 18b containing both
Ia aplicación de mensajería local a ejecutar como el servidor 13 en el que se encuentra el servidor de mensajería. En este caso, se puede establecer una comunicación mediante intercambio de mensajes de texto entre diferentes usuarios, de modo que aparezcan los mensajes de textoThe local messaging application to be executed as the server 13 in which the messaging server is located. In this case, communication can be established by exchanging text messages between different users, so that text messages appear
30 que mandan otros usuarios y se disponga de un campo 31 para introducir el mensaje de texto a enviar. Naturalmente los usuarios pueden utilizar identificadores 33, tanto en forma gráfica como mediante nombre de usuario tal y como se conoce en el estado de Ia técnica.30 sent by other users and a field 31 is available to enter the text message to be sent. Naturally, users can use identifiers 33, both in graphic form and by means of a user name, as is known in the state of the art.
Otras variantes de los contenidos adicionales 16 pueden mostrar estadísticas en tiempo real de acontecimientos deportivos, enviar noticias de última hora, mostrar información detallada u ofertas relacionadas con un producto anunciado en concreto. Other variants of the additional contents 16 can show real-time statistics of sporting events, send breaking news, show detailed information or offers related to a particular advertised product.

Claims

R E I V I N D I C A C I O N E S
1.- Procedimiento para generar eventos audiovisuales, que comprende las operaciones de:1.- Procedure to generate audiovisual events, which includes the operations of:
- recibir una señal, tal como una señal de radiodifusión (24), que comprende al menos una emisión (11 ) que incluye un primer contenido audiovisual (7) y datos asociados (8) a dicho contenido audiovisual; - sintonizar y extraer de dicha emisión el primer contenido audiovisual y los datos asociados a éste;- receiving a signal, such as a broadcasting signal (24), comprising at least one broadcast (11) that includes a first audiovisual content (7) and data associated (8) to said audiovisual content; - tune in and extract the first audiovisual content and the data associated with it from said broadcast;
caracterizado porque además comprende las operaciones de:characterized in that it also includes the operations of:
- comparar en tiempo real e iterativamente al menos parte de los datos asociados que son continuamente extraídos de Ia emisión con datos predefinidos (17) almacenados en unos medios de almacenamiento (14);- compare in real time and iteratively at least part of the associated data that is continuously extracted from the broadcast with predefined data (17) stored in storage media (14);
- generar una señal de salida (23) adecuada para ser transmitida a un primer dispositivo periférico (10) que comprende el primer contenido audiovisual extraído que, si el resultado de Ia comparación cumple con unos requisitos preestablecidos, es modificado con Ia adición de un segundo contenido audiovisual (21 ); y - transmitir Ia señal de salida al primer dispositivo periférico para ser mostrado.- generating an output signal (23) suitable to be transmitted to a first peripheral device (10) comprising the first audiovisual content extracted that, if the result of the comparison meets pre-established requirements, is modified with the addition of a second audiovisual content (21); and - transmitting the output signal to the first peripheral device to be shown.
2.- Procedimiento según Ia reivindicación 1 , caracterizado porque los datos asociados (8) recibidos en una iteración se almacenan temporalmente para ser comparados con los datos asociados recibidos en Ia siguiente iteración, y si estos son iguales no realizar Ia comparación. 2. Method according to claim 1, characterized in that the associated data (8) received in one iteration are stored temporarily to be compared with the associated data received in the next iteration, and if these are the same, do not perform the comparison.
3.- Procedimiento según una cualquiera de las reivindicaciones anteriores, caracterizado porque además comprende las operaciones de:3. Method according to any one of the preceding claims, characterized in that it further comprises the operations of:
- recibir una orden de aceptación generada por un usuario a través de un segundo dispositivo periférico (20) en respuesta a Ia muestra del segundo contenido audiovisual (21 ); - obtener contenidos adicionales (16), vinculados a los datos asociados (8) al primer contenido audiovisual (7); y - generar automáticamente un evento audiovisual (26) a partir de dichos datos de contenidos adicionales.- receive an acceptance order generated by a user through a second peripheral device (20) in response to the sample of the second audiovisual content (21); - obtain additional content (16), linked to the associated data (8) to the first audiovisual content (7); and - automatically generate an audiovisual event (26) from said additional content data.
A - Procedimiento según Ia reivindicación 3, caracterizado porque los datos de contenidos adicionales (16) se obtienen tras Ia ejecución de una aplicación local.A - Procedure according to claim 3, characterized in that the additional content data (16) is obtained after the execution of a local application.
5.- Procedimiento según Ia reivindicación 3 o 4, caracterizado porque Ia obtención de los datos de contenidos adicionales (16) comprende el acceso a fuentes de datos remotos (19) a través de unos medios de comunicación (4).5. Method according to claim 3 or 4, characterized in that the obtaining of additional content data (16) includes access to remote data sources (19) through communication means (4).
6.- Procedimiento según Ia reivindicación anterior, caracterizado porque Ia obtención de datos de contenidos adicionales (16) se realiza mediante una conexión punto a punto con un proveedor de servicios (12).6. Method according to the preceding claim, characterized in that the obtaining of additional content data (16) is carried out by means of a point-to-point connection with a service provider (12).
7.- Procedimiento según una cualquiera de las reivindicaciones anteriores, caracterizado porque comprende además el establecimiento de una comunicación bidireccional con un servidor (13) de datos de contenidos adicionales (16).7. Method according to any one of the preceding claims, characterized in that it further comprises the establishment of a two-way communication with an additional content data server (13) (16).
8.- Procedimiento según una cualquiera de las reivindicaciones anteriores, caracterizado porque los datos predefinidos (17) almacenados en los medios de almacenamiento (14) son actualizables remotamente.8. Method according to any one of the preceding claims, characterized in that the predefined data (17) stored in the storage media (14) they are remotely upgradeable.
9.- Procedimiento según una cualquiera de las reivindicaciones 3 a9. Method according to any one of claims 3 to
8, caracterizado porque los datos predefinidos (17) almacenados en los medios de almacenamiento (14) comprenden palabras clave (18a) relacionadas con el título (9) del contenido audiovisual (7) y localizadores8, characterized in that the predefined data (17) stored in the storage media (14) comprise keywords (18a) related to the title (9) of the audiovisual content (7) and locators
(18b) para obtener los contenidos adicionales (16).(18b) to obtain the additional contents (16).
10.- Dispositivo (1 ) para Ia puesta en práctica del procedimiento según una cualquiera de las reivindicaciones 1 a 9, que comprende:10. Device (1) for the implementation of the method according to any one of claims 1 to 9, comprising:
- unos medios de recepción (25) para recibir una señal, tal como una señal de radiodifusión (24)- reception means (25) for receiving a signal, such as a broadcast signal (24)
- unos medios de sintonización (3) y extracción que permiten extraer de dicha señal una emisión con un primer contenido audiovisual (7) y unos datos asociados (8) a dicho contenido audiovisual;- tuning means (3) and extraction that allow to extract from said signal a broadcast with a first audiovisual content (7) and associated data (8) to said audiovisual content;
- unos medios de almacenamiento (14) con datos predefinidos (17) para obtener los contenidos adicionales (16); y- storage means (14) with predefined data (17) to obtain the additional contents (16); Y
- unos medios de procesado (2) adaptados para comparar al menos parte de los datos asociados al primer contenido audiovisual extraídos con los datos predefinidos almacenados en los medios de almacenamiento (14) y generar una señal de salida (23) adecuada para ser transmitida a un primer dispositivo periférico (10) que comprende el primer contenido audiovisual extraído y, si el resultado de Ia comparación cumple con unos requisitos preestablecidos, modificado con Ia adición de un segundo contenido audiovisual (21 ).- processing means (2) adapted to compare at least part of the data associated with the first audiovisual content extracted with the predefined data stored in the storage media (14) and generate an output signal (23) suitable to be transmitted to a first peripheral device (10) comprising the first audiovisual content extracted and, if the result of the comparison meets pre-established requirements, modified with the addition of a second audiovisual content (21).
11.- Dispositivo (1 ) según Ia reivindicación anterior caracterizado porque comprende además unos medios transductores (20b), adaptados para recibir una señal de aceptación (20c) generada por un segundo dispositivo periférico (20) y que desencadenan Ia obtención y presentación de contenidos adicionales (16), vinculados a los datos asociados (8) al primer contenido audiovisual (7).11. Device (1) according to the preceding claim characterized in that it further comprises transducer means (20b), adapted to receive an acceptance signal (20c) generated by a second peripheral device (20) and that trigger the obtaining and presentation of additional content (16), linked to the associated data (8) to the first audiovisual content (7).
12.- Dispositivo (1 ) según las reivindicaciones 10 o 11 , caracterizado porque comprende unos medios de comunicación (4) bidireccional para comunicarse con un proveedor de servicios (12).12. Device (1) according to claims 10 or 11, characterized in that it comprises two-way communication means (4) for communicating with a service provider (12).
13.- Dispositivo (1 ) según Ia reivindicación anterior, caracterizado porque los medios de comunicación (4) son inalámbricos.13. Device (1) according to the preceding claim, characterized in that the communication means (4) are wireless.
14.- Dispositivo (1 ) según Ia reivindicación 12 o 13, caracterizado porque los medios de comunicación (4) comprenden un módem (4a) de telefonía.14. Device (1) according to claim 12 or 13, characterized in that the communication means (4) comprise a telephone modem (4a).
15.- Sistema que comprende al menos un dispositivo (1 ) según una cualquiera de las reivindicaciones 10 a 14, caracterizado porque comprende además:15. System comprising at least one device (1) according to any one of claims 10 to 14, characterized in that it further comprises:
- una estación emisora (27) que emite al menos una señal, tal como una señal de radiodifusión (24), que incorpora un primer contenido audiovisual (7) y datos asociados (8) a dicho contenido audiovisual; y- a broadcasting station (27) that emits at least one signal, such as a broadcasting signal (24), which incorporates a first audiovisual content (7) and associated data (8) to said audiovisual content; Y
- un proveedor de servicios (12) al que se conecta el dispositivo (1 ).- a service provider (12) to which the device (1) is connected.
16.- Sistema según Ia reivindicación anterior, caracterizado porque además comprende al menos un servidor (13) de contenidos adicionales16. System according to the preceding claim, characterized in that it also comprises at least one server (13) of additional content
(16) conectado al proveedor de servicios (12) mediante una red (22) de comunicación, de modo que el proveedor de servicios actúe de pasarela entre el dispositivo (1 ) y los servidores. (16) connected to the service provider (12) via a communication network (22), so that the service provider acts as a gateway between the device (1) and the servers.
PCT/ES2010/070418 2009-06-24 2010-06-22 Device, method and system for generating additional audiovisual events WO2010149814A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ESP200901482 2009-06-24
ES200901482A ES2352397B1 (en) 2009-06-24 2009-06-24 DEVICE, PROCEDURE AND SYSTEM TO GENERATE AUDIOVISUAL EVENTS.

Publications (1)

Publication Number Publication Date
WO2010149814A1 true WO2010149814A1 (en) 2010-12-29

Family

ID=42937641

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/ES2010/070418 WO2010149814A1 (en) 2009-06-24 2010-06-22 Device, method and system for generating additional audiovisual events

Country Status (2)

Country Link
ES (1) ES2352397B1 (en)
WO (1) WO2010149814A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9133829B2 (en) 2010-03-30 2015-09-15 Siemens Aktiengesellschaft Solar thermal power plant having a bypass conduction path bypassing the superheating and/or steam generation stages of the solar circuit and using indirect evaporation and method for operating such a solar thermal power plant
CN111356005A (en) * 2018-12-22 2020-06-30 弘真科技股份有限公司 Wireless audio and video information sharing system and method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240555B1 (en) 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
WO2002011446A2 (en) * 2000-07-27 2002-02-07 Koninklijke Philips Electronics N.V. Transcript triggers for video enhancement
US20020162118A1 (en) * 2001-01-30 2002-10-31 Levy Kenneth L. Efficient interactive TV
US20030028884A1 (en) 2001-08-03 2003-02-06 Swart William D. Video and digital multimedia aggregator content availability notification system and method
US20030237092A1 (en) * 2002-06-19 2003-12-25 Fujitsu Limited Web page display apparatus
US20050229224A1 (en) * 2004-03-31 2005-10-13 Hitachi, Ltd. Information processing device and information processing system
WO2007064438A1 (en) * 2005-12-02 2007-06-07 Microsoft Corporation Triggerless interactive television

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020129364A1 (en) * 2000-11-27 2002-09-12 O2 Holdings, Llc On-screen display area enabling media convergence useful for viewers and audio/visual programmers
US20040268387A1 (en) * 2001-06-11 2004-12-30 Bertrand Wendling Field of programme delivery

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240555B1 (en) 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
WO2002011446A2 (en) * 2000-07-27 2002-02-07 Koninklijke Philips Electronics N.V. Transcript triggers for video enhancement
US20020162118A1 (en) * 2001-01-30 2002-10-31 Levy Kenneth L. Efficient interactive TV
US20030028884A1 (en) 2001-08-03 2003-02-06 Swart William D. Video and digital multimedia aggregator content availability notification system and method
US20030237092A1 (en) * 2002-06-19 2003-12-25 Fujitsu Limited Web page display apparatus
US20050229224A1 (en) * 2004-03-31 2005-10-13 Hitachi, Ltd. Information processing device and information processing system
WO2007064438A1 (en) * 2005-12-02 2007-06-07 Microsoft Corporation Triggerless interactive television

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9133829B2 (en) 2010-03-30 2015-09-15 Siemens Aktiengesellschaft Solar thermal power plant having a bypass conduction path bypassing the superheating and/or steam generation stages of the solar circuit and using indirect evaporation and method for operating such a solar thermal power plant
CN111356005A (en) * 2018-12-22 2020-06-30 弘真科技股份有限公司 Wireless audio and video information sharing system and method

Also Published As

Publication number Publication date
ES2352397B1 (en) 2011-12-29
ES2352397A1 (en) 2011-02-18

Similar Documents

Publication Publication Date Title
US10171874B2 (en) Receiving device, receiving method, and program
CN110087112B (en) Method, system and storage medium for remote media control
US9538260B2 (en) Receiving device, receiving method, program, and broadcasting system
ES2379347T3 (en) Method and system to emulate an HTTP server through a broadcast carousel
EP3226569B1 (en) System for controlling device, digital device, and method for controlling same
JP6076248B2 (en) Broadcast communication cooperation system, application management server, and application management method in application management server
US8271575B2 (en) Interaction among items connected to a network
US9736205B2 (en) Media share control apparatus, media reproducing apparatus, and method of providing user interface for media sharing thereof
US20140214967A1 (en) Receiver and reception method
CN104954811A (en) Method for loading network video by video polymerization application and intelligent television terminal
US20130246905A1 (en) Information generator, information output device, and recording medium
ZA200703170B (en) Methods and devices for transmitting data to a mobile data processing unit
KR20140100933A (en) Network tv and method for operating same
JPWO2012161118A1 (en) Terminal cooperation system, receiver and reception method
US20070078949A1 (en) System and method for mobile retrieval of electronic content for separate delivery
AU2010294783A1 (en) Method and device for providing complementary information
CA2917324A1 (en) Signal transmission device and method for controlling same
CA3011896A1 (en) Event registration and notification
ES2266261T3 (en) PROCEDURE FOR USING A PORTABLE DEVICE IN A MULTIMEDIA DOMESTIC NETWORK.
KR101343670B1 (en) Tiered network structure for large ce device populations
WO2010149814A1 (en) Device, method and system for generating additional audiovisual events
US20120331096A1 (en) Telecommunications terminal, broadcast receiving terminal and computer program
US20180213049A1 (en) Miracast source providing network service access for a miracast sink
US11303956B2 (en) Systems and methods for internet protocol tuning
KR20060110965A (en) Mobile communication system enable to auto-update of program and its operating method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10743192

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC

122 Ep: pct application non-entry in european phase

Ref document number: 10743192

Country of ref document: EP

Kind code of ref document: A1