WO2008154936A1 - Method and system for providing multimedia content and event notification to a user - Google Patents
Method and system for providing multimedia content and event notification to a user Download PDFInfo
- Publication number
- WO2008154936A1 WO2008154936A1 PCT/EP2007/005349 EP2007005349W WO2008154936A1 WO 2008154936 A1 WO2008154936 A1 WO 2008154936A1 EP 2007005349 W EP2007005349 W EP 2007005349W WO 2008154936 A1 WO2008154936 A1 WO 2008154936A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- metadata
- user
- multimedia content
- multimedia
- terminal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/8133—Monomedia 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
Definitions
- the present invention relates to a method for providing multimedia content to a user, wherein the multimedia content is delivered via a digital data network from a multimedia content source to the user's multimedia receiving terminal, and wherein metadata from at least one metadata source is attached to the multimedia content, the metadata being related to information about the multimedia content.
- the present invention relates to a system for providing multimedia content to a user, wherein the multimedia content is delivered via a digital data network from a multimedia content source to the user's multimedia receiving terminal, the system comprising at least one metadata source for providing metadata to be attached to the multimedia content, the metadata being related to information about the multimedia content.
- TV viewers are only very limited solutions that allow TV viewers to watch multiple TV channels (or multimedia streams, to put it in a more general form) at the same time.
- some TV broadcasters offer a so-called conference view where multiple TV streams are shown at same time on a single TV channel.
- this technique is applied in the field of sports related TV streams, especially in the case of the transmission of soccer games.
- the transmission is switched between concurrently played soccer games at different locations.
- the source changes when something interesting (goal, penalty, etc.) happens at the other place which is currently not shown and run in the background.
- the decision regarding the content switch is made by the TV broadcaster with the TV viewer having no chance to influence this decision.
- TV sets which are equipped with a so-called picture-in-picture functionality, which allows for two TV channels being displayed at the same time.
- picture-in-picture functionality allows for two TV channels being displayed at the same time.
- the technical features of the TV set limit the simultaneous display to two channels.
- Metadata in general refer to some selected properties of other usually more complex data, that is, metadata form "data about data".
- metadata may include information regarding the name, the director, the actors, the lengths, the language, etc. of a movie.
- metadata is static, i.e. the user has no possibility of influencing the process of metadata provision.
- the aforementioned object is accomplished by a method comprising the features of claim 1.
- a method comprising the features of claim 1.
- such a method is characterized in the steps of specifying customized preferences on the part of the user regarding content and/or events he is interested in, selecting metadata which correspond to the user's specified preferences, and transmitting the selected metadata to the user's terminal.
- a system for providing multimedia content to a user comprises a selection means for enabling the user to specify customized preferences regarding content and/or events he is interested in, and a metadata control function for selecting metadata which correspond to the user's specified preferences and for transmitting the selected to the user's terminal.
- the user is enabled to specify customized content and/or events related preferences according to his interests.
- Metadata which correspond to the user's specified preferences are selected by a metadata control function and then transmitted to the user's terminal.
- the invention allows for real interaction as the user can specify preferences which are taken into account for the metadata provision process.
- the delivery of the multimedia content is IP based, i.e. the digital data network which is used for the delivery of the multimedia content may be the Internet.
- the invention can be based and built up on existing IPTV technology.
- the metadata provided by said at least one metadata source is scheduled in advance according to configurable criteria.
- the metadata provided by said at least one metadata source is related to real time or at least approximately real time events.
- the metadata may be related to unpredictable events which happen on an random basis. For example, the user could be updated in real time about important events of a soccer game (goals, faults, penalties, etc.).
- the metadata is transmitted together with the multimedia content in the same stream.
- the metadata may be encapsulated inside the multimedia stream by means of any of the available protocols, i.e. MPEG or Ogg.
- the metadata may be transmitted independent of the multimedia content, i.e. metadata and multimedia content are transmitted separately.
- SIP messages may be employed for transporting the metadata, as SIP is the signalling protocol which is used for most of the streaming protocols.
- WebServices may be used, as they are easy to implement and their robustness has been already proved.
- the transmission mode of the metadata i.e. in-stream or out-stream, as described above
- the metadata may automatically be transmitted in-stream, i.e. together with the multimedia content.
- metadata provided by said at least one metadata source is continuously transmitted to the user's terminal and the metadata selection process according to specified user preferences is performed at the user side.
- an entity which in the following is called metadata provider, may be established, which handles the metadata provided by said at least one metadata source.
- the user may subscribe to the metadata provider and may provide his specified preferences to the metadata provider.
- the metadata provider will perform a check of the metadata it receives on the basis of the specified preferences. Only metadata for which the check gives a positive result, i.e. the metadata corresponds with the user's specified preferences, are transmitted to the user.
- the user's terminal may be configured to automatically react to the received metadata according to terminal specifications set by the user. Through this, it is possible that users will be notified, as the case may be, in real-time about contents and/or events in other channels without the need of manual interaction. Instead, the user may be automatically prompted with information pop-ups each time the user receives metadata, i.e. each time there is content and/or an event on one of the background channels which corresponds to his specified preferences.
- the user's terminal may be configured to react in a completely automated way, for instance, but not limited to, switching temporally from one multimedia stream/channel to another, or, e.g.
- the user may be enabled to create his personal profile to which a policy-based decision engine associated.
- the behaviour of the user terminal may be set up by using the decision engine which may comprise personalized polices, priorities and/or preferences.
- the system comprises a recording means for recording multimedia content.
- the recording means may be configured to record multimedia content of a primary multimedia stream (i.e. the multimedia stream the user is primarily watching) during the shift to another multimedia stream received metadata is related to. After switching back to the primary multimedia stream, the missing part may be displayed from the recording means with the time shift.
- the decision, whether the user wishes the missing part to be resumed or not, may be designed as a configurable parameter that may be predefined by the user.
- the recording means may include, but is not limited to, a pre-cache implemented at the user's terminal or a personal video recorder which may be provided, e. g., in a set up box or in the network.
- the metadata control function may comprise an event recognition means for identifying content and/or events that correspond to the preferences specified by the user. Most suitably, the recognition/identifying process is performed on the part of the content provider who, in general, disposes of all necessary information.
- the content and/or event identification may be performed either manually or, alternatively or additionally, by computer based means, e.g. by employing image recognition software.
- a recording means is suitably employed to be able to play back the content that has been identified as being relevant.
- the system may comprise a metadata aggregation function for aggregating metadata from several metadata sources. The metadata aggregation function enables a user to arbitrarily combine different metadata.
- Fig. 1 is a functional diagram illustrating three relevant functions by which a provision of metadata enriched multimedia content is feasible
- Fig. 2 is a schematic view of an embodiment of a system according to the invention.
- Fig. 1 is a functional diagram in which the principal functions implemented in a method according to the invention are illustrated.
- a so-called RTMDCF Real Time Metadata Control Function
- the RTMDCF will be implemented at the content provider side who will provide the majority of the real time metadata, as the content providers have typically all necessary knowledge know when important events take place.
- the metadata feeding may be employed at several different points.
- service providers could be enabled to add personalized metadata depending on user profiles.
- This metadata could be real time advertisements, special offers, etc.
- users themselves may be enabled to generate their own metadata, e.g. to inform friends about interesting IPTV content and/or events, even though those friends are not subscribed to the respective multimedia channel.
- users may be enabled to set up in their preferences the way of how to react in front of a U2U (user to user) metadata depending on the relation level with the other user.
- the RTMDCF handles over the metadata to a so-called MDACF (Metadata Aggregator Control Function).
- MDACF Metal Aggregator Control Function
- This function is responsible for aggregating metadata from one or several RTMDCFs. Furthermore, it might add scheduled metadata from third parties. In a general scenario, also the handling of user subscriptions will be performed by the MDACF.
- the MDACF will be most suitably implemented at a new type of service provider which could be named "metadata provider".
- the function of the metadata provider will be described in more detail in conjunction with Fig. 2. However, any other provider will be able to send metadata directly to end-users.
- a so-called UECF User Equipment Control Function
- the UECF consumes metadata and may control the user's policy decision engine. This engine handles the interpretation of messages contained in the metadata and controls an automatic reaction according to the profile predefined by the user. In this context the user can set up his IPTV equipment to behave in a certain way through several options like configuration files, user policies, or metadata priority. Finally, the UECF is enabled to provide U2U metadata.
- the functions as described above may be freely distributed amongst the various entities.
- the UECF can be co-located with the MDACF on the same device, e.g. the user's terminal. This is illustrated in Fig. 1 by means of the arrows which indicate the metadata flow via the MDACF (solid line arrows) or, alternatively, directly to the UECF (dashed line arrow).
- Fig. 2 is a schematic illustration of a preferred embodiment of a system according to the invention.
- Fig. 2 depicts three content providers CP1 , CP2 and CP3.
- Each content provider provides a multimedia channel, which are TV channels in the embodiment shown.
- content providers CP1 and CP2 transmit a soccer game, respectively.
- the TV content of content provider CP3 is not further specified. It is to be noted that all of the three TV channels mentioned above could be provided by a single content provider.
- a user has subscribed to channel 1 of content provider CP1 and to channel 2 of content provider CP2.
- the user receives preconfigured or customized metadata.
- the metadata which are provided by the content providers CP1 , CP2 and CP3 are transmitted to a metadata provider MP (see the dashed line arrows).
- the user specifies his preferences regarding content and/or events he is interested in and transmits this information to the metadata provider MP.
- the metadata provider MP continuously receives metadata from the content providers CP1 , CP2 and CP3 and checks them by performing a comparison with the currently deposited user preferences. If a matching is detected, i.e. if metadata correspond to the user's specified preferences, the metadata is selected and transmitted to the user's terminal.
- the metadata transmitted to the user's terminal (which might be a computer based, enhanced Set Top Box (STB), a PDA, a mobile device, etc.) will allow the user to be updated in real-time about content events in other channels without the need of manual interaction.
- STB enhanced Set Top Box
- PDA personal digital assistant
- a mobile device etc.
- the behavior of the client's software may be set up by using personal policies that the user will have associated to his profile, wherein the policies can be related to channel selection and IPTV client behavior. Every user profile will be also associated to a device. In that way, users will be able to specify some specific options when playing the content with a STB and some others while watching it with a small PDA.
- the metadata is typically related to not-foreseeable/unpredictable events which randomly happen.
- the user has chosen the soccer game transmitted via channel 1 as primary TV stream he wants to watch. Furthermore, he has specified his preferences in that he is interested in important events (goal, faults, penalties, etc.) which happen in the other soccer game transmitted via channel 2.
- the metadata provider MP is continuously fed with metadata from the content providers CP1 , CP2 and CP3. If the metadata provider MP receives metadata related to e.g. a goal in soccer game 2, the metadata provider MP transmits a respective metadata to the user's terminal. At the user's terminal a main event alert appears, and the notification is pop-upped on the user's terminal.
- the user's terminal reacts automatically depending on his set specifications. This is, an automatic channel switch is performed, or both TV streams (channel 1 and channel 2) are displayed simultaneously at the user's terminal. After the important event has been displayed, the user comes back to the primary match in live. However, he can be given the option to resume the missing part or not. Alternatively, the user is enabled to reject the important event in the soccer game transmitted via channel 2 by simply closing the pop-up window.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
In order to achieve an improvement in terms of a better user experience a method and a system for providing multimedia content to a user, wherein the multimedia content is delivered via a digital data network from a multimedia content source to the user's multimedia receiving terminal, and wherein metadata from at least one metadata source is attached to the multimedia content, the metadata being related to information about the multimedia content, are characterized in the steps of specifying customized preferences on the part of the user regarding content and/or events he is interested in, selecting metadata which correspond to the user's specified preferences, and transmitting the selected metadata to the user's terminal.
Description
METHOD AND SYSTEM FOR PROVIDING MULTIMEDIA CONTENT AND EVENT
NOTIFICATION TO A USER
The present invention relates to a method for providing multimedia content to a user, wherein the multimedia content is delivered via a digital data network from a multimedia content source to the user's multimedia receiving terminal, and wherein metadata from at least one metadata source is attached to the multimedia content, the metadata being related to information about the multimedia content.
Furthermore, the present invention relates to a system for providing multimedia content to a user, wherein the multimedia content is delivered via a digital data network from a multimedia content source to the user's multimedia receiving terminal, the system comprising at least one metadata source for providing metadata to be attached to the multimedia content, the metadata being related to information about the multimedia content.
Today's multimedia consumers, in particular TV viewers, are more or less limited to watch a single multimedia or TV channel at the same time. Currently, there are only very limited solutions that allow TV viewers to watch multiple TV channels (or multimedia streams, to put it in a more general form) at the same time. For example, some TV broadcasters offer a so-called conference view where multiple TV streams are shown at same time on a single TV channel. In particular, this technique is applied in the field of sports related TV streams, especially in the case of the transmission of soccer games. The transmission is switched between concurrently played soccer games at different locations. The source changes when something interesting (goal, penalty, etc.) happens at the other place which is currently not shown and run in the background. However, the decision regarding the content switch is made by the TV broadcaster with the TV viewer having no chance to influence this decision.
Another possibility to watch multiple TV channels is provided by special TV sets which are equipped with a so-called picture-in-picture functionality, which allows for
two TV channels being displayed at the same time. However, in general, the technical features of the TV set limit the simultaneous display to two channels.
Nowadays multimedia content and service provider enrich multimedia broadcasts with additional information like, for instance, video text (which is unsynchronized to the stream) or with subtitles (which are synchronized to the stream but limited to text only). Furthermore, the provision of metadata is known. Metadata in general refer to some selected properties of other usually more complex data, that is, metadata form "data about data". For example, metadata may include information regarding the name, the director, the actors, the lengths, the language, etc. of a movie. However nowadays, metadata is static, i.e. the user has no possibility of influencing the process of metadata provision.
It is therefore an object of the present invention to improve and further develop a method and a system of the initially described type for providing multimedia content to a user in such a way that by employing mechanisms that are readily to implement an improvement in terms of a better user experience is achieved.
In accordance with the invention, the aforementioned object is accomplished by a method comprising the features of claim 1. According to this claim such a method is characterized in the steps of specifying customized preferences on the part of the user regarding content and/or events he is interested in, selecting metadata which correspond to the user's specified preferences, and transmitting the selected metadata to the user's terminal.
Furthermore, the aforementioned object is accomplished by a system comprising the features of claim 10. According to this claim a system for providing multimedia content to a user comprises a selection means for enabling the user to specify customized preferences regarding content and/or events he is interested in, and a metadata control function for selecting metadata which correspond to the user's specified preferences and for transmitting the selected to the user's terminal.
According to the invention, it has first been recognized that an improvement in terms of a better user experience can be achieved by facilitating an interaction between server sides (multimedia broadcasters, in particular IPTV content and service providers) and client sides (e.g. TV viewers). Furthermore, it had been recognized that the provision of metadata provides a useful approach for an enhancement of user experience. Thus, according to the invention the user is enabled to specify customized content and/or events related preferences according to his interests. Metadata which correspond to the user's specified preferences are selected by a metadata control function and then transmitted to the user's terminal. The invention allows for real interaction as the user can specify preferences which are taken into account for the metadata provision process.
Advantageously, the delivery of the multimedia content is IP based, i.e. the digital data network which is used for the delivery of the multimedia content may be the Internet. Insofar the invention can be based and built up on existing IPTV technology.
According to a preferred embodiment, the metadata provided by said at least one metadata source is scheduled in advance according to configurable criteria. By this kind of metadata information regarding predictable issues can be provided.
According to an especially preferred embodiment, the metadata provided by said at least one metadata source is related to real time or at least approximately real time events. By this kind of metadata real time interaction between server and client can be established. A high degree of user experience is achieved as the metadata may be related to unpredictable events which happen on an random basis. For example, the user could be updated in real time about important events of a soccer game (goals, faults, penalties, etc.).
Regarding the provision of the metadata to the user in synchronization with the multimedia content it may be provided that the metadata is transmitted together with the multimedia content in the same stream. To this end, the metadata may be encapsulated inside the multimedia stream by means of any of the available protocols, i.e. MPEG or Ogg.
Alternatively, with respect to bandwidth saving the metadata may be transmitted independent of the multimedia content, i.e. metadata and multimedia content are transmitted separately. In such an implementation e.g. SIP messages may be employed for transporting the metadata, as SIP is the signalling protocol which is used for most of the streaming protocols. Alternatively, WebServices may be used, as they are easy to implement and their robustness has been already proved.
As regards a high ease of use it may be provided that the transmission mode of the metadata (i.e. in-stream or out-stream, as described above) is automatically determined according to certain requirements specified by the user. For instance, if the user wishes to follow two different multimedia streams and wants to do fast zapping between them, the metadata may automatically be transmitted in-stream, i.e. together with the multimedia content.
According to a concrete implementation metadata provided by said at least one metadata source is continuously transmitted to the user's terminal and the metadata selection process according to specified user preferences is performed at the user side. Regarding a load release on the user side, an entity, which in the following is called metadata provider, may be established, which handles the metadata provided by said at least one metadata source. In this configuration, the user may subscribe to the metadata provider and may provide his specified preferences to the metadata provider. The metadata provider will perform a check of the metadata it receives on the basis of the specified preferences. Only metadata for which the check gives a positive result, i.e. the metadata corresponds with the user's specified preferences, are transmitted to the user.
The user's terminal may be configured to automatically react to the received metadata according to terminal specifications set by the user. Through this, it is possible that users will be notified, as the case may be, in real-time about contents and/or events in other channels without the need of manual interaction. Instead, the user may be automatically prompted with information pop-ups each time the user receives metadata, i.e. each time there is content and/or an event on one of the background channels which corresponds to his specified preferences. The user's
terminal may be configured to react in a completely automated way, for instance, but not limited to, switching temporally from one multimedia stream/channel to another, or, e.g. in case of a TV stream, enlarging one TV stream while shrinking the other TV stream or splitting the screen of the user's terminal. Moreover, it is possible to display pop-up messages and/or to scroll some text on the display of the user's terminal. The user may be enabled to create his personal profile to which a policy-based decision engine associated. The behaviour of the user terminal may be set up by using the decision engine which may comprise personalized polices, priorities and/or preferences.
In a preferred embodiment the system comprises a recording means for recording multimedia content. The recording means may be configured to record multimedia content of a primary multimedia stream (i.e. the multimedia stream the user is primarily watching) during the shift to another multimedia stream received metadata is related to. After switching back to the primary multimedia stream, the missing part may be displayed from the recording means with the time shift. The decision, whether the user wishes the missing part to be resumed or not, may be designed as a configurable parameter that may be predefined by the user. The recording means may include, but is not limited to, a pre-cache implemented at the user's terminal or a personal video recorder which may be provided, e. g., in a set up box or in the network.
The metadata control function may comprise an event recognition means for identifying content and/or events that correspond to the preferences specified by the user. Most suitably, the recognition/identifying process is performed on the part of the content provider who, in general, disposes of all necessary information. The content and/or event identification may be performed either manually or, alternatively or additionally, by computer based means, e.g. by employing image recognition software. As the identification of a certain event as corresponding to the preferences specified by the user, in general, will be slightly time-delayed, a recording means is suitably employed to be able to play back the content that has been identified as being relevant.
As regards a versatile usability, the system may comprise a metadata aggregation function for aggregating metadata from several metadata sources. The metadata aggregation function enables a user to arbitrarily combine different metadata.
There are several ways how to design and further develop the teaching of the present invention in an advantageous way. To this end, it is to be referred to the patent claims subordinate to patent claims 1 and 10 on the one hand and to the following explanation of a preferred embodiment of the invention by way of example, illustrated by the figure on the other hand. In connection with the explanation of the preferred embodiment of the invention by the aid of the figure, generally preferred embodiments and further developments of the teaching will we explained.
In the drawings:
Fig. 1 is a functional diagram illustrating three relevant functions by which a provision of metadata enriched multimedia content is feasible, and
Fig. 2 is a schematic view of an embodiment of a system according to the invention.
Fig. 1 is a functional diagram in which the principal functions implemented in a method according to the invention are illustrated. A so-called RTMDCF (Real Time Metadata Control Function) may be interpreted as a metadata source and provides both a real time and scheduled metadata for multimedia content, in particular for IPTV content. In general, the RTMDCF will be implemented at the content provider side who will provide the majority of the real time metadata, as the content providers have typically all necessary knowledge know when important events take place. However, to allow for different ways of binding metadata to multimedia content, in particular to a TV content, the metadata feeding may be employed at several different points. Thus, for example, service providers could be enabled to add personalized metadata depending on user profiles. This metadata could be real time advertisements, special offers, etc. Furthermore, users themselves may be enabled to generate their own metadata, e.g. to inform friends about interesting IPTV content
and/or events, even though those friends are not subscribed to the respective multimedia channel. In this context, users may be enabled to set up in their preferences the way of how to react in front of a U2U (user to user) metadata depending on the relation level with the other user.
As can be obtained from Fig. 1 , the RTMDCF handles over the metadata to a so- called MDACF (Metadata Aggregator Control Function). This function is responsible for aggregating metadata from one or several RTMDCFs. Furthermore, it might add scheduled metadata from third parties. In a general scenario, also the handling of user subscriptions will be performed by the MDACF. The MDACF will be most suitably implemented at a new type of service provider which could be named "metadata provider". The function of the metadata provider will be described in more detail in conjunction with Fig. 2. However, any other provider will be able to send metadata directly to end-users.
A so-called UECF (User Equipment Control Function) is implemented at a user's terminal. The UECF consumes metadata and may control the user's policy decision engine. This engine handles the interpretation of messages contained in the metadata and controls an automatic reaction according to the profile predefined by the user. In this context the user can set up his IPTV equipment to behave in a certain way through several options like configuration files, user policies, or metadata priority. Finally, the UECF is enabled to provide U2U metadata.
It is to be noted that the functions as described above may be freely distributed amongst the various entities. For instance, the UECF can be co-located with the MDACF on the same device, e.g. the user's terminal. This is illustrated in Fig. 1 by means of the arrows which indicate the metadata flow via the MDACF (solid line arrows) or, alternatively, directly to the UECF (dashed line arrow).
Fig. 2 is a schematic illustration of a preferred embodiment of a system according to the invention. Fig. 2 depicts three content providers CP1 , CP2 and CP3. Each content provider provides a multimedia channel, which are TV channels in the embodiment shown. In the illustrated situation content providers CP1 and CP2 transmit a soccer game, respectively. The TV content of content provider CP3 is not
further specified. It is to be noted that all of the three TV channels mentioned above could be provided by a single content provider.
A user has subscribed to channel 1 of content provider CP1 and to channel 2 of content provider CP2. Upon subscription to one or more TV channels, the user receives preconfigured or customized metadata. The metadata which are provided by the content providers CP1 , CP2 and CP3 are transmitted to a metadata provider MP (see the dashed line arrows). The user specifies his preferences regarding content and/or events he is interested in and transmits this information to the metadata provider MP. The metadata provider MP continuously receives metadata from the content providers CP1 , CP2 and CP3 and checks them by performing a comparison with the currently deposited user preferences. If a matching is detected, i.e. if metadata correspond to the user's specified preferences, the metadata is selected and transmitted to the user's terminal.
The metadata transmitted to the user's terminal (which might be a computer based, enhanced Set Top Box (STB), a PDA, a mobile device, etc.) will allow the user to be updated in real-time about content events in other channels without the need of manual interaction. In the concrete embodiment shown, he will automatically be prompted with information pop-ups each time there is an important event of his interest on one of the subscribed background channels. Furthermore, policy decision engines can even automatically decide when to switch to which TV channel. The behavior of the client's software may be set up by using personal policies that the user will have associated to his profile, wherein the policies can be related to channel selection and IPTV client behavior. Every user profile will be also associated to a device. In that way, users will be able to specify some specific options when playing the content with a STB and some others while watching it with a small PDA.
The metadata is typically related to not-foreseeable/unpredictable events which randomly happen. In the embodiment shown in Fig. 2, for instance, the user has chosen the soccer game transmitted via channel 1 as primary TV stream he wants to watch. Furthermore, he has specified his preferences in that he is interested in important events (goal, faults, penalties, etc.) which happen in the other soccer game transmitted via channel 2. The metadata provider MP is continuously fed with
metadata from the content providers CP1 , CP2 and CP3. If the metadata provider MP receives metadata related to e.g. a goal in soccer game 2, the metadata provider MP transmits a respective metadata to the user's terminal. At the user's terminal a main event alert appears, and the notification is pop-upped on the user's terminal. The user's terminal reacts automatically depending on his set specifications. This is, an automatic channel switch is performed, or both TV streams (channel 1 and channel 2) are displayed simultaneously at the user's terminal. After the important event has been displayed, the user comes back to the primary match in live. However, he can be given the option to resume the missing part or not. Alternatively, the user is enabled to reject the important event in the soccer game transmitted via channel 2 by simply closing the pop-up window.
Many modifications and other embodiments of the invention set forth herein will come to mind the one skilled in the art to which the invention pertains having the benefit of the teachings presented in the foregoing description and the associated drawings. Therefore, it is to be understood that the invention is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Claims
1. A method for providing multimedia content to a user, wherein the multimedia content is delivered via a digital data network from a multimedia content source to the user's multimedia receiving terminal, and wherein metadata from at least one metadata source is attached to the multimedia content, the metadata being related to information about the multimedia content, c h a r a c t e r i z e d i n the steps of specifying customized preferences on the part of the user regarding content and/or events he is interested in, selecting metadata which correspond to the user's specified preferences, and transmitting the selected metadata to the user's terminal.
2. The method according to claim 1 , wherein the delivery of the multimedia content is IP based.
3. The method according to claim 1 or 2, wherein the metadata provided by said at least one metadata source is scheduled in advance according to configurable criteria.
4. The method according to any of claims 1 to 3, wherein the metadata provided by said at least one metadata source is related to real time or at least approximately real time events.
5. The method according to any of claims 1 to 4, wherein the metadata is transmitted together with the multimedia content.
6. The method according to claim 5, wherein the metadata is encapsulated inside the multimedia stream.
7. The method according to any of claims 1 to 4, wherein the metadata is transmitted independent of the multimedia content.
8. The method according to any of claims 1 to 7, wherein the transmission mode of the metadata is automatically determined according to requirements specified by the user.
9. The method according to any of claims 1 to 8, wherein metadata provided by said at least one metadata source is continuously transmitted to the user's terminal and wherein the selection of metadata which correspond to the user's specified preferences is performed on the user side.
10. A system for providing multimedia content to a user, in particular for carrying out a method according to any of claim 1 to 9, wherein the multimedia content is delivered via a digital data network from a multimedia content source to the user's multimedia receiving terminal, the system comprising at least one metadata source for providing metadata to be attached to the multimedia content, the metadata being related to information about the multimedia content, c h a r a c t e r i z e d i n that the system further comprises a selection means for enabling the user to specify customized preferences regarding content and/or events he is interested in, and a metadata control function for selecting metadata which correspond to the user's specified preferences and for transmitting the selected to the user's terminal.
11. The system according to claim 10, wherein the user's terminal is configured to automatically react in a preconfigurable manner upon receipt of metadata.
12. The system according to claim 10 or 11 , wherein the user's terminal is configured to automatically display an appropriate pop-up window upon receipt of metadata.
13. The system according to any of claims 10 to 12, wherein the user's terminal is configured to automatically switch from the primary multimedia stream being displayed on the user's terminal to the multimedia stream the received metadata is related to.
14. The system according to claim 13, comprising a recording means for recording multimedia content during the length of the switch and for displaying the recorded multimedia content with a time shift after switching back to the primary multimedia stream.
15. The system according to any of claims 10 to 12, wherein the user's terminal is configured to automatically split the screen of the user' terminal for displaying two or more multimedia streams simultaneously.
16. The system according to any of claims 10 to 15, wherein the metadata control function comprises an event recognition means for identifying content and/or events that correspond to the preferences specified by the user.
17. The system according to claim 16, wherein the event recognition means includes image recognition software.
18. The system according to any of claims 10 to 17, further comprising a metadata aggregation function for aggregating metadata from several metadata sources.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2007/005349 WO2008154936A1 (en) | 2007-06-18 | 2007-06-18 | Method and system for providing multimedia content and event notification to a user |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2007/005349 WO2008154936A1 (en) | 2007-06-18 | 2007-06-18 | Method and system for providing multimedia content and event notification to a user |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008154936A1 true WO2008154936A1 (en) | 2008-12-24 |
Family
ID=39402532
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2007/005349 Ceased WO2008154936A1 (en) | 2007-06-18 | 2007-06-18 | Method and system for providing multimedia content and event notification to a user |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2008154936A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2456202A4 (en) * | 2009-08-19 | 2013-06-12 | Zte Corp | Set top box device, system and method for realizing internet protocol television (iptv) channel recording and playing |
| EP2399391A4 (en) * | 2009-02-18 | 2013-11-13 | Microsoft Corp | Managing resources to display media content |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030018967A1 (en) * | 2001-07-20 | 2003-01-23 | Eugene Gorbatov | Method and apparatus for enhancing television programs with event notifications |
| US6694352B1 (en) * | 1999-12-16 | 2004-02-17 | Microsoft Corporation | Methods and systems for notifying clients concerning live electronic presentations |
| US20040091249A1 (en) * | 2002-11-12 | 2004-05-13 | Koninklijke Philips Electronics N.V. | Continue recording channel feature for personal video recorder |
| EP1667455A1 (en) * | 2003-08-29 | 2006-06-07 | Access Co., Ltd. | Broadcast program scene notification system |
| US20070094705A1 (en) * | 2005-10-25 | 2007-04-26 | Crowley Matthew W | Media streaming enhancements |
-
2007
- 2007-06-18 WO PCT/EP2007/005349 patent/WO2008154936A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6694352B1 (en) * | 1999-12-16 | 2004-02-17 | Microsoft Corporation | Methods and systems for notifying clients concerning live electronic presentations |
| US20030018967A1 (en) * | 2001-07-20 | 2003-01-23 | Eugene Gorbatov | Method and apparatus for enhancing television programs with event notifications |
| US20040091249A1 (en) * | 2002-11-12 | 2004-05-13 | Koninklijke Philips Electronics N.V. | Continue recording channel feature for personal video recorder |
| EP1667455A1 (en) * | 2003-08-29 | 2006-06-07 | Access Co., Ltd. | Broadcast program scene notification system |
| US20070094705A1 (en) * | 2005-10-25 | 2007-04-26 | Crowley Matthew W | Media streaming enhancements |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2399391A4 (en) * | 2009-02-18 | 2013-11-13 | Microsoft Corp | Managing resources to display media content |
| EP2456202A4 (en) * | 2009-08-19 | 2013-06-12 | Zte Corp | Set top box device, system and method for realizing internet protocol television (iptv) channel recording and playing |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12464033B2 (en) | Content segment detection and replacement | |
| US8522269B2 (en) | Method and apparatus for alternate content scheduling on mobile devices | |
| US9167278B2 (en) | Method and system for automatic content recognition (ACR) based broadcast synchronization | |
| JP5136992B2 (en) | Interactive multimedia broadcasting system with a dedicated advertising channel | |
| US8671433B2 (en) | Methods, apparatus and systems for delivering and receiving data | |
| US20120304222A1 (en) | Moderated Interactive Media Sessions | |
| EP2282461A1 (en) | Method, device and system for recommending media content | |
| DE112013002234T5 (en) | Connected multiple-screen video | |
| CA2648609A1 (en) | Media content programming control method and apparatus | |
| US20140223502A1 (en) | Method of Operating an IP Client | |
| CN102388621B (en) | Media System Control Technology Based on Meta-Channel | |
| CN106471817B (en) | Broadcast receiving apparatus and method of operating the same, linking apparatus for linking to broadcast receiving apparatus and method of operating the same | |
| US12389051B2 (en) | Method and system for managing a pre-encoded media asset for immediate playback | |
| CN106416272B (en) | Broadcast receiving apparatus and operation method thereof, and supporting apparatus for interoperating with broadcast receiving apparatus and operation method thereof | |
| EP2868110B1 (en) | Provision of a personalized media content | |
| US20090150956A1 (en) | Television program broadcasting arrangement, and method | |
| EP2566179A1 (en) | Blocking superimposed images in multiscreen environment | |
| US9027054B2 (en) | Method and system to process television program summary | |
| WO2008154936A1 (en) | Method and system for providing multimedia content and event notification to a user | |
| KR101895030B1 (en) | Broadcast provides from broadcasting program online network inbase | |
| George et al. | Internet-delivered Television using MPEG-DASH: Opportunities and Challenges | |
| WO2010043269A1 (en) | Method and apparatus for use in a packet switched television network | |
| Ramaley | Live Streaming at Scale: Is Your Video on Cue? |
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: 07726057 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07726057 Country of ref document: EP Kind code of ref document: A1 |