Nothing Special   »   [go: up one dir, main page]

EP2885921A1 - Système, dispositif et procédé de rendu d'un contenu multimédia ciblé - Google Patents

Système, dispositif et procédé de rendu d'un contenu multimédia ciblé

Info

Publication number
EP2885921A1
EP2885921A1 EP13779373.3A EP13779373A EP2885921A1 EP 2885921 A1 EP2885921 A1 EP 2885921A1 EP 13779373 A EP13779373 A EP 13779373A EP 2885921 A1 EP2885921 A1 EP 2885921A1
Authority
EP
European Patent Office
Prior art keywords
media content
content object
content
access module
conditional access
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
Application number
EP13779373.3A
Other languages
German (de)
English (en)
Inventor
Serge Philip
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SmarDTV SA
Original Assignee
SmarDTV SA
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 SmarDTV SA filed Critical SmarDTV SA
Publication of EP2885921A1 publication Critical patent/EP2885921A1/fr
Ceased legal-status Critical Current

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/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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/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
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip

Definitions

  • the present invention relates to the domain of digital media players or recorders, especially where presentation of particular media content according to a user's viewing habits is made possible.
  • the invention also involves characteristics pertaining to the domain of conditional access to media content.
  • International Patent Application Publication number WO 2009/152447 A2 describes a system and a method from a neighbouring domain of presentation of broadcast television content, where it is desirable to present advertising content together with the broadcast content on a mobile device.
  • the publication discloses the addition of a tag within the broadcast content, the tag comprising an instruction to present a particular piece of advertising content preloaded on the mobile device.
  • the publication does not disclose selecting the advertising content based on a user profile based on the user's past viewing habits, nor does it suggest how to enforce the playing of the advertising content or to guarantee that the advertising content has been played before allowing the content selected by the user to be played.
  • United States Patent Application Publication number 2012/0167132 A1 discloses a technique for inserting advertisements into video streams for playback on media players.
  • the insertion of advertisements is based on a user profile, which may include such things as the viewer's location or the viewer's previous viewing habits.
  • a user profile which may include such things as the viewer's location or the viewer's previous viewing habits.
  • United States Patent Application Publ ication 2008/0307454 A1 shows how to insert targeted advertising material , using a user profile, during playback of video media, but fails to address the problem of how to prevent the viewer from skipping over the advertisement.
  • United States Patent Application Publication number 2009/204,541 A1 describes a system for forcing viewing of advertising content when another, particular content is viewed.
  • the system uses a chain of encrypted permission keys placed at intervals within the advertising content, the advertising content being embedded within the particular content. If the advertising content is not played in its entirety, then one or more permission keys will be missing. Since the playing of a piece of particular content relies on a predetermined sequence of permission keys having been received, any attempt by the viewer to alter the predetermined sequence of playing will result in a loss of one or more keys with respect to the predetermined sequence, thereby possibly preventing part of the particular content from being played (since the predetermined sequence includes the advertising content being played in its entirety, within the playing of the particular content).
  • the system also works when a viewer copies content since it forces the viewer to copy the whole sequence of content including the advertising content whereas he would have been inclined to copy the particular content without the advertising content. Since it is the provider who fixes the sequence and the advertising content and its position in the sequence, it is the provider who has the ability to predetermine what sequence of content the viewer has to copy in order to be able to view the content he actually ordered (the particular content).
  • United States Patent Application Publication number US2002/092,019 A1 gives a detailed description of advertising content delivery using viewer demographic data. Advertising content is del ivered to a viewer based on a match between demographic data corresponding to the viewer and one or more tags associated with the advertising content. No forcing of actual consumption of the thus targeted advertising content by the viewer is implied in this document. However a system is described whereby a viewer is encouraged to view the targeted advertising content by offering incentives or rewards. BRIEF SUMMARY OF THE INVENTION
  • advertisers may perceive greater leverage on the returns on their investments if they could be provided with a means for enforcing the playing of advertising content of particular interest to a viewer at a time when the viewer is particularly receptive to such content. Additionally, benefits to the advertiser may be gained if such enforcement were ensured or otherwise authenticated, thus giving the advertiser a guarantee that the advertising content had been played through before allowing the content of interest to the viewer to begin playing. Further advantage may be gained when the advertiser can be assured that unscrupulous third parties are not able to interfere with the process for selecting targeted content or even to replace targeted content for content whose rendering would provide no gain to the advertiser. Furthermore, it is advantageous that advertising material for a particular viewer be selected according to that viewer's tastes, usually determined according to his past viewing habits for example.
  • the user equipment should deal with enforcing playing of targeted advertising content and allowing playing of viewer-selected content only once the playing of the targeted advertising content has been authenticated.
  • Embodiments of the present invention make this possible even if the viewer's local equipment is a standard one in the sense that it has not been particularly adapted to perform these functions. It is only necessary that the viewer's equipment be configured to receive a conditional access module, usually via a slot compatible with the Common Interface Standard (CI or CI+), with an embodiment of the present invention being deployed in the conditional access module.
  • CI Common Interface Standard
  • the present invention provides for a method for enforcing presentation of at least one from a plurality of unsolicited media content objects on a host device for presenting media content objects;
  • the host device being configured:
  • conditional access module
  • the conditional access module selecting, by the conditional access module, the unsolicited media content object based on a comparison between the updated profile record and the second characterising element;
  • the selected unsolicited media content object comprising a number of data packets substantially equal to the predetermined number of dummy data packets; filtering the predetermined number of dummy data packets from the user- selected media content object;
  • the present invention provides for a media content rendering system (100) comprising:
  • a first storage device 120 for storing at least one first media content object
  • the first media content object (122) being associated with at least one first characterising element (124);
  • a second storage device for storing at least one second media content object (132), the second media content object (132) being associated with at least one second characterising element (134);
  • a profile management application to edit an editable profile record (140) at least by logging a tag (144) based at least on the first characterising element (124);
  • a media content selection application (155) to select the second media content object (132) based on a comparison between the tag (144) and the second characterising element (134);
  • the second media content object comprises a predetermined number of dummy data packets
  • conditional access module further comprises a content buffer to buffer at least part of the first media content object
  • conditional access module being further configured to:
  • the present invention provides for a conditional access module for use with a host device for presenting a media content object, the host device (1 10) comprising means for selecting the first media content object (122) based on a request from a user, the conditional access module having access to: a first storage device (120) for storing at least one first media content object
  • the first media content object (122) being associated with at least one first characterising element (124);
  • a second storage device for storing at least one second media content object (132), the second media content object (132) being associated with at least one second characterising element (134);
  • conditional access module being configured to:
  • a media content selection application (155) to further select the second media content object (132) based on a comparison between the tag (144) and the second characterising element (134);
  • the second media content object comprises a predetermined number of dummy data packets
  • conditional access module further comprises a content buffer to buffer at least part of the first media content object
  • conditional access module being further configured to:
  • FIG. 1 shows a block diagram of a system according to an embodiment of the present invention.
  • a system (100) in which an embodiment of the present invention may be deployed is now described with reference to Figure 1 .
  • a media player (1 10) such as a personal video recorder, for example, has access to media content (122) stored in a storage device (120).
  • a user of the media player (1 10) may therefore select and play a particular content (122) of interest to him.
  • the content (122), once identified, may be read from the storage device (120), which may be a hard disk within the media player for example or it may be a file stored remotely from the media player and accessed by the media player to be downloaded for viewing.
  • the content (122) is associated with at least one characterising element (124) or a classifier, indicating the nature of the content (122).
  • Such characterising elements (124) are useful for describing or otherwise categorising the content (122).
  • the characterising element (1 24) is chosen from a predetermined set of a plurality of different characterising elements (124) and is designed such that a viewer who selects a first content would be likely to be interested in a further content should both contents be associated with the same characterising element.
  • each plurality of characterising elements allowing for a particular pattern to be deduced and each pattern allowing for comparisons to be made in order to detect similarities between the contents.
  • the media player also has access to a different type of content, preferably advertising content (1 32), wh ich is stored on a second storage device (1 30).
  • the second storage device (130) is local to the media player (1 10) and indeed may be comprised within the media player (1 10), whereas according to other embodiments the second storage device (130) may be remote from the media player (1 10), and would in this case be accessible via a remote link. Where the second storage (130) device is local to the media player (1 10) it may even be combined with the first storage device (120) in that the first and second storage devices form part of one common storage module (190).
  • the advertising content is also associated with at least one characterising element (134), which serves the same purpose as the characterising elements associated with the content (122) selectable by the viewer.
  • the second type of content is not generally selectable by the user and will usually be imposed without particular intervention from the user. For this reason the first type of content may be described as solicited content while the second type may be described as unsolicited content.
  • a profile management application 150 is executed by the media player in order to update a profile record (140) associated with the viewer.
  • the profile record is editable in that each time a piece of content is selected the profile may be updated by the profile management application in order to keep a log of what the viewer has selected for viewing.
  • Logging may com prise s i m ply copyi ng a l ist of th e characterising elements associated with each piece of content selected by the viewer or logging a tag derived from one or more characterising elements associated with the content selected by the viewer.
  • the tag may be a summarising value which could be a digest of all or part of the characterising elements associated with the content selected by the viewer or it may be simply the characterising element itself.
  • playing of content selected by the viewer is deferred pending a particular condition, the particular condition being that a piece of content selected by the media player from the second storage device is played first.
  • the media player further has access to a media content selection application (1 55).
  • This application selects a piece of content from the second storage device depending on a comparison between the user profile on one hand, the profile having been edited to reflect the viewer's viewing habits based on all or part of the characterising elements associated with the content he selected from the first storage medium and the characterising element or elements associated with the advertising content on the other hand.
  • the media player further has access to a conditional access module.
  • the conditional access module may be any of the known types generally used in the Pay-TV industry and can be detachable from the media player and preferably comprises a security module for holding secret keys and the like. Deferral of the playing of the content selected by the viewer is achieved by asserting a condition whereby the selected content is locked until such times as advertising content selected by the media content selection application has first been played through. Authentication that this condition has been met is provided through the conditional access module. The conditional access module generates a release signal indicating that the condition has been met. The release signal may come in the form of a digital signal or it may be in the form of a decryption key.
  • the locked condition of the viewer-selected content may be asserted through the selected content being in an encrypted state whereby decryption requires a decryption key or through the media player having a lock feature whereby playing of the content is not allowed unless the release signal is provided.
  • the release signal is provided by the security module on condition that the advertising content has first been played.
  • the media player has access to a decryption module, which may be comprised within the conditional access module or may be comprised in the media player itself.
  • the signal (or key) is obtained from the security module once the advertising content has been played.
  • the editing of the profile may be based on inputs directly from the user as well as or instead of simply being based on characterising elements associated with user-selected content.
  • the user's own inputs such as "like” or dislike", indicating his preferences towards any content that he has viewed, could be used as a basis for editing the profile.
  • the system may provide the user with prompts requiring the viewer to give his opinion on certain types of content, the opinions then being used as a basis for editing the profile.
  • Such profiles may evolve over time and may therefore be updated over time. A record of an evolving profile over a cyclic period may be kept.
  • an automatic profile-building process may be employed whereby automatic monitoring of a special content identifier in the ECM, allowing to evaluate a content type or genre, or a piece of information within the EIT allowing to make the same such evaluation could be undertaken while the viewer is watching and thereby building up the profile.
  • one or more profiles may be associated with one or more users of a reception apparatus or with a CAM, the profile being built based on viewing habits of the concerned user.
  • the profile can then be used to select which content to use as targeted content in the context of an embodiment of the present invention, such selection thereby being targeted to the particular viewer.
  • the profile can be used in a management policy for the management of the second storage device according to embodiments of the present invention, whereby the profile is used to determine which content will be stored on the second storage device or to determine which content should be removed from the second storage device, based on evolution in profile, rendering some targeted content less interesting to the viewer.
  • a content characterising element may be included in a header associated with the content or may be comprised in an ECM associated with the content.
  • Automatic profiling of the nature described above may be done without soliciting any particular intervention from the user. It may not even require the viewer to identify himself, and therefore the profile becomes associated with the viewing apparatus rather than a particular viewer, although if large variations in profiles between a plurality of users is detected, it may become possible to deduce that different viewers have been viewing content.
  • the rendering medium allows for broadcast content to be rendered
  • other useful information in forming a profile is to note which types of programmes the viewer actively switches towards and continues to view, and which programmes the viewer actively switches away from. This is a way to compile a table of likes and dislikes for example.
  • this may be achieved by arranging for the advertising content to have encrypted markers placed at predetermined intervals throughout the advertising content, for example at least near the beginning and near the end. In this case there is an added requirement whereby in order to make sure that the viewer has not skipped any part of the advertising content all of the encrypted makers have to be decrypted.
  • the media player can then further base the condition for unlocking the viewer-selected content on whether or not all of the markers have been properly decrypted.
  • ECMs and/or EMMs use can be made of ECMs and/or EMMs to provide the security module with the necessary keys, useful for embodiments where the release signal is a decryption key.
  • the advertising content may be structured as a carousel of content objects, typically a DVB DSMCC carousel.
  • a carousel means that a content object is always available in a loop until the complete content has been successfully recovered. Each time around the loop another part of the content object is recovered until after a number of loops the complete content is fetched.
  • the real-time constraints are somewhat eased.
  • An example of such real-time constraints is that the media content rendering device may miss the first appearance of the content in the carousel and would then be able to get it when it next appears.
  • a yet further embodiment of the present invention allows for the advertiser to maintain control over the selection of targeted media content.
  • the characterising elements associated with the target content are encrypted .
  • an unscrupulous user could insert blan k content or n ul l content in place of the advertiser's targeted content and arrange for such inserted content to be associated with characterising elements at least greatly increasing the probability of the inserted content of being selected.
  • an unscrupulous user could attempt to alter the characterising elements associated with either of the selectable content or the targeted content (or both) in an attempt to prevent advertising content from being selected.
  • the selection process executed by the content selection application becomes protected .
  • the characterising elements associated with the user-selectable content may also be encrypted and may also require to be decrypted by the conditional access module.
  • Systems in which an embodiment of the present invention may be deployed comprise a media content rendering device having access to a first storage device for storing media content for selection by a user and further having access to a second storage device for storing media content from which a targeted media content object will be presented to the user before he is allowed to view his selected content.
  • targeted it is meant that the content will match the user's preferences as evidenced by a profile record which is updated according to any content selected by the user.
  • Each user-selectable content is associated with at least one characterising element useful in describing the content and useful in deriving a tag for updating the profile record.
  • the tag may either be the characterising element itself or it may be a digest of one or more characterising elements from one or more user-selected content objects.
  • Selection of the targeted content is done using a content selection application and is based on the contents of the profile record, whereby a comparison between at least one tag from the profile record is made with at least one characterising element associated with the targeted content in order to determine the most appropriate content which should match the viewer's interest.
  • the system further comprises a conditional access module to enforce the playing of a targeted content before any user-selected content is played.
  • Realisation of the embodiment of the invention is achieved when the system performs a method comprising: selecting the content from the first storage device; holding the selected content in a locked condition; generating a tag based on at least one characterising element associated with the thus selected content; editing the profile record using the tag; selecting, by the system, a content object from the second storage device, said selection based on a comparison between the tag and at least one characterising element associated with the object from the second storage device; playing the content from the second storage device; detecting, by the conditional access module, an end to the playing of the content from the second storage device; sending a release signal from the conditional access module to the media content rendering device if the end has been detected; removing the locked condition from the held user-selected content if the release signal is available; playing the user-selected content if the locked condition has been removed.
  • the first storage device may be a memory or a d isc with in the content rendering device or locally attached to the rendering device.
  • the user-selectable content may then either be pre-loaded onto the first storage device or it may be downloaded from a remote server via a remote communication link and stored on the first storage device.
  • the first storage device is remote from the media content rendering device and the content is downloaded via a remote communication link to the media content rendering device. In any of the above cases, following selection the content is held in a locked state whereby rendering of the content is prohibited until a release signal is made available.
  • An example of a system in which an embodiment of the present invention may be deployed is a personal video recorder (PVR) for (or personal media player) for playing video on demand, the PVR comprising, or otherwise having access to, a conditional access module.
  • PVR personal video recorder
  • the invention creates an incentive for advertisers to provide advertising content for the system described, as the advertiser can have a high level of confidence that advertising content of particular interest to a particular viewer to which the PVR belongs will actually be seen by that viewer.
  • Advertising content may be preloaded onto a memory of the PVR, from where the advertising content considered to be of particular interest to the viewer is selected, or the PVR may be configured to download the advertising content of particular interest to the viewer.
  • the user-selectable content is stored in a storage device which is remote from the media content rendering device (media player)
  • the release signal it is convenient for the release signal to be used to authorize downloading of the content previously selected by the user. That is to say that once the user selects the content its transfer to the media player is deferred until such time as the release signal is made available by the conditional access module.
  • the user-selected content is in encrypted format and the conditional access module with its security module supplies a release signal in the form of a decryption key which will allow the content to be decrypted.
  • the release signal is supplied on condition that the targeted content has first been played.
  • the user-selected content is held in a locked buffer and the release signal, supplied as described above, is used to unlock the buffer.
  • the targeted content has encrypted markers pre-placed at intervals within the content.
  • the conditional access module can decrypt the markers thanks to the security module. If the markers decrypt correctly then it can be assumed that the content up to that marker has been properly played. Having the markers appropriately placed within the content therefore allows for checking that the content has been played. Decrypting the markers avoids unscrupulous third parties from being able to add their own markers to the targeted content or to otherwise supply markers to the system in an attempt to fool the system into falsely deducing that the content has been played through.
  • any of the known methods from the Pay-TV domain for passing authorisation rights and for passing decryption keys to authorised security modules can be used in embodiments of the present invention, i.e. the use of ECMs and EMMs for example.
  • An example was given above in which an embodiment of the present invention could be deployed in a personal media player.
  • Another case where embodiments of the present invention may be deployed in an advantageous manner is any situation where it is required to enforce playback of unsolicited yet targeted advertising.
  • any host device such as a set-top box or a digital TV or media player, especially where that host device has not been configured in any particular way to perform such enforcement.
  • the host device it is necessary for the host device to be configured to operate with a conditional access module.
  • Usually such hosts have a slot to receive the conditional access module.
  • Known conditional access modules include those which conform to the Common Interface Standard (CI or CI+).
  • Such host devices when coupled to a conditional access module in which an embodiment of the present invention is deployed, can be made to enforce the playback of targeted advertising even though they have not been particularly adapted to do so, thereby provid ing advertisers with an incentive to invest in making advertising content since they can be sure that their content will be played in its entirety, with the user being prevented from intervening during playback of the advertising content or otherwise attempting to skip the advertising (or unsolicited) content.
  • the conditional access module stores and updates the profile record and further stores advertising content as described above, so that the advertising content selected by the conditional access module for playing can be matched to the user's viewing habits or to a particular content which the user has just chosen to watch.
  • the selectable content is prepared in advance by including extra data packets over and above the data packets which would normally be used to represent and allow playback of the selectable content.
  • the extra data packets do not comprise content of any interest to the user but rather function as placeholders to pad out the content and which will be replaced by data packets of advertising content.
  • the extra data packets are otherwise known as dummy data packets.
  • the content is received by the host device.
  • the host device passes all of the received packets (sequentially) directly to the conditional access module, just as a host would normally do when functioning with a conditional access module, and the conditional access module filters out the dummy data packets, with the "intention" of replacing them with packets of targeted advertising content.
  • the conditional access module then sends the content, including the targeted advertising content, back to the host device for playback. Since the dummy data packets have been accounted for by a similar number of advertising content data packets (i.e.
  • the host device receives back the same number of data packets as it sent to the cond itional access module and so synchronisation is maintained.
  • the user-selected content is temporarily held back in a content buffer in the conditional access module so that it can be played out once the advertising content has been played.
  • the method described above requires that the selectable content be prepared in advance.
  • An appropriate number of dummy packets has to be included into the selectable content such that the conditional access module can insert the same number of advertising content packets into the thus-prepared selectable content as there are dummy packets while also filtering and discarding the dummy data packets.
  • the advertising content packets do not necessarily need to be inserted at the same place as the dummy packets before being returned to the host device, but the number of packets returned to the host must be the same as the number of packets received by the host in order to conform to the host's scheduling module.
  • the dummy packets are therefore not necessarily directly "replaced” but rather "accounted for”.
  • the dummy data packets it is preferable for the dummy data packets to be either evenly distributed throughout the selectable content or distributed in any predictable manner, thereby simplifying the preparation of the selectable content.
  • the insertion of the dummy packets is simplified: for example, if advertising time is predetermined to be ten percent of the total playing time, then the preparation of the selectable content only has to take account of the fact that there should be ten percent of dummy packets somewhere in the content, preferably spaced at approximately regular intervals throughout the content.
  • the conditional access module may buffer the non-dummy packets in a content buffer, discard the dummy packets (preferably by filtering in a way which is commonly known in the art) and prepare advertising content comprising an equal number of packets as discarded dummy packets before sending the advertising content then the buffered selected content. According to the example, for a 2-minute slot of advertising content, the conditional access module would expect to replace dummy packets from 20 minutes of the prepared selected content.
  • the buffer should preferably be sized to be at least as big as necessary to store 2 minutes of the prepared selected content. Since it may require 20 minutes worth of selected content to remove 2 minutes worth of dummy packets, the filtering of the dummy packets may be done on the fly while the advertising content is being inserted, since it is predictable that by the end of 20 minutes worth of selected content the required number of dummy data packets will be filtered out.
  • the buffer therefore only needs to be big enough to compensate for the insertion of the advertising content and does not have to be as big as would be required to directly store all of the prepared selectable content which would be necessary to immediately filter out the equivalent number of dummy data packets as advertising content data packets to be inserted . By the time the next slot of insertion of 2 m inutes of advertising content comes around, the buffer will have cleared and the process can begin again.
  • the conditional access module is therefore in charge of what the user will see whenever advertising content is being sent back to the host.
  • the advertising content has been played, then the buffered version of the selected content is sent back to the host.
  • the guarantee that advertising content will be played at the right time is the result of having imposed a license policy (i.e. usage rules associated with a license associated with the content).
  • Licensing policies are known in the domain of video on demand and are usually based on the presence of a right or the time/date being within predetermined limits.
  • the license file associated with the content may specify usage rules whereby advertising material has to be played every th irty minutes for example otherwise decryption of the selected content is not authorised.
  • Time stamps on the selected content allow for the conditional access module to verify whether the thirty minutes has passed or not since the last advertising content was played, even if the user fast-forwarded during playing of the selected content. In this way the conditional access module can impose playing of advertising content at the appropriate time.
  • the conditional access module once playback of advertising content has started, imposed by the conditional access module, it will be played in its entirety before the conditional access module will start returning the buffered selected content back to the host device.
  • the conditional access module has access to the necessary keys for decrypting the encrypted user- selected content object, but will only allow the decryption key to be used if the usage rules have been met.
  • the conditional access module updates the user's profile record using the characterising element associated with the selected content and compares the thus updated profile record with characterising elements associated with different pieces of advertising content in order to select the advertising content which is best targeted to the viewer. Before playing the selected content however, the conditional access module will enforce the playing of the thus- selected advertising content.
  • the user-selected content is passed from the host to the conditional access module where at least part of the user-selected content is buffered.
  • the selected advertising content comprising a number of data packets, is then sent by the conditional access module to the host device. Then packets of the user-selected content are then sent from the buffer back to the host device, but not the dummy data packets.
  • the same number of dummy data packets as the number of advertising content packets which were inserted are thereby discarded by the conditional access module.
  • the feature whereby the number of dummy data packets is equal to the number of advertising content packets may be somewhat relaxed to the extent that any difference in these numbers should be sufficiently low so as not to generate a buffer overflow in the content buffer in the conditional access module on one hand and so as not to introduce jitter or synchronising errors during playback on the other hand. It is therefore appropriate to say that the number of dummy data packets should be approximately (or substantially) equal to the number of advertising content packets.
  • the user may activate the fast-forward control of the host device but at any time.
  • the fast-forward control is registered by the host device and it has an effect on the host device, which sends content at a higher rate to the conditional access module (or sends less data to the conditional access module but at the same rate).
  • the fast-forward control has no effect on the conditional access module: once the advertising content has started playing, the conditional access module starts buffering any further content received from the host device and ensures that the inserted advertising content is played in its entirety before allowing the selected content to be played out from the buffer. In this manner, complete play-out of the targeted advertising content is guaranteed by the conditional access module.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

La présente invention porte sur un système, un dispositif et un procédé pour imposer la lecture d'un contenu multimédia ciblé tel qu'un contenu publicitaire considéré comme étant d'un intérêt particulier pour un spectateur avant que le spectateur ne soit autorisé à visualiser du contenu de son propre choix. L'invention peut être déployée dans un système comprenant un lecteur multimédia, un dispositif de stockage au moins pour le contenu qu'il choisit et un module d'accès conditionnel, et utilise un profil de spectateur donnant une indication des préférences du spectateur sur la base de contenu qu'il a précédemment sélectionné pour une visualisation. Selon des modes de réalisation de l'invention, le contenu sélectionné par le spectateur est stocké et une lecture de ce contenu est différée en attente de l'obtention d'un signal de libération. Le signal de libération est fourni par le module d'accès conditionnel à condition qu'un contenu publicitaire, sélectionné par le lecteur multimédia sur la base du profil du spectateur, ait d'abord été entièrement lu.
EP13779373.3A 2012-08-15 2013-08-14 Système, dispositif et procédé de rendu d'un contenu multimédia ciblé Ceased EP2885921A1 (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261683217P 2012-08-15 2012-08-15
CH13632012 2012-08-15
PCT/IB2013/056641 WO2014027319A1 (fr) 2012-08-15 2013-08-14 Système, dispositif et procédé de rendu d'un contenu multimédia ciblé

Publications (1)

Publication Number Publication Date
EP2885921A1 true EP2885921A1 (fr) 2015-06-24

Family

ID=53174729

Family Applications (1)

Application Number Title Priority Date Filing Date
EP13779373.3A Ceased EP2885921A1 (fr) 2012-08-15 2013-08-14 Système, dispositif et procédé de rendu d'un contenu multimédia ciblé

Country Status (3)

Country Link
EP (1) EP2885921A1 (fr)
HK (1) HK1210889A1 (fr)
WO (1) WO2014027319A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3103262B1 (fr) * 2014-07-01 2019-09-04 Huawei Technologies Co. Ltd. Contrôle de comportement client dans un système de diffusion en continu adaptative

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1968316A1 (fr) * 2007-03-06 2008-09-10 Nagravision S.A. Procédé pour contrôler l'accès à des contenus audio/vidéo d'accès conditionnel

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020092019A1 (en) 2000-09-08 2002-07-11 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
US8079045B2 (en) * 2001-10-17 2011-12-13 Keen Personal Media, Inc. Personal video recorder and method for inserting a stored advertisement into a displayed broadcast stream
US7941817B2 (en) * 2002-05-21 2011-05-10 Selevision Fz-Llc System and method for directed television and radio advertising
US20040221304A1 (en) * 2003-02-13 2004-11-04 Sparrell Carlton J. Digital video recording and playback system with seamless advertisement insertion and playback from multiple locations via a home area network
US20090013347A1 (en) 2007-06-11 2009-01-08 Gulrukh Ahanger Systems and methods for reporting usage of dynamically inserted and delivered ads
US8335266B2 (en) * 2007-06-29 2012-12-18 Cisco Technology, Inc. Expedited splicing of video streams
US8868464B2 (en) 2008-02-07 2014-10-21 Google Inc. Preventing unauthorized modification or skipping of viewing of advertisements within content
WO2009152447A2 (fr) 2008-06-12 2009-12-17 Horizon Capital Securities Limited Système et procédé pour afficher une publicité avec un contenu sur un dispositif mobile
US9264750B2 (en) 2010-12-23 2016-02-16 Verizon Patent And Licensing Inc. Advertising insertion for playback of video streams on user devices

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1968316A1 (fr) * 2007-03-06 2008-09-10 Nagravision S.A. Procédé pour contrôler l'accès à des contenus audio/vidéo d'accès conditionnel

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of WO2014027319A1 *

Also Published As

Publication number Publication date
WO2014027319A1 (fr) 2014-02-20
HK1210889A1 (en) 2016-05-06

Similar Documents

Publication Publication Date Title
US8336106B2 (en) Method to control the access to conditional access audio/video content
CA2684393C (fr) Procede et appareil destines a fournir une lecture en mode d'enrichissement (trick play) securisee
US9014541B2 (en) Content distribution server and content playback control terminal
US8184952B2 (en) Segment boundary obfuscation
US20060218617A1 (en) Extensible content identification and indexing
KR20060020687A (ko) 시청 제어장치, 시청 제어 프로그램, 보안 모듈
KR100928099B1 (ko) 개인용 디지털 레코더 상에 저장된 암호화된 콘텐트의권한을 관리하기 위한 방법
US20170347152A1 (en) Systems and Methods for Using Content Protection Signaling to Collect Audience Measurement Data
CA2839236C (fr) Procede de lecture d'evenements pouvant etre repetes sur un lecteur multimedia
EP2885921A1 (fr) Système, dispositif et procédé de rendu d'un contenu multimédia ciblé
KR100871648B1 (ko) 조건부 액세스 시스템을 구현하는 방법, 컨텐트를 전송하는 방법 및 그 장치 및 컨텐트를 수신하고 처리하는 방법 및 그 장치
RU2825320C2 (ru) Система и способ управления сервисом предоставления виртуальных каналов
WO2024035279A1 (fr) Chiffrage et désembrouillage de contenu de service de canaux virtuels
WO2023191656A1 (fr) Système de génération et de transmission de flux de transport
CN112204987A (zh) 接收装置和接收方法、发送装置及发送方法、收发系统

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20150122

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

DAX Request for extension of the european patent (deleted)
17Q First examination report despatched

Effective date: 20160225

REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1210889

Country of ref document: HK

REG Reference to a national code

Ref country code: DE

Ref legal event code: R003

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

18R Application refused

Effective date: 20170308

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1210889

Country of ref document: HK