Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR ENRICHING A DESCRIPTION OF AN AUDIOVISUAL FILE AND CORRESPONDING DEVICE AND TERMINAL
Document Type and Number:
WIPO Patent Application WO/2015/121277
Kind Code:
A1
Abstract:
Method, in a device, for enriching, with a multimedia content, a time-stamped description of an audiovisual file intended to be rendered to at least one user, said method comprising: calculating a social score for a creator of a multimedia content; determining a role for said creator or said user; linking a semantic content descriptor to a multimedia content created by a creator; obtaining an enriched description, said obtaining comprising associating a time-stamp of said time-stamped description with a selected part of a created multimedia content; filtering said enriched description, by taking into account said user's profile and/or role, and said semantic content descriptors of said selected part or the profile or the role of a creator of said selected part.

Inventors:
LANAGAN JAMES (FR)
GUEGAN MARIE (FR)
SCHMOUKER PHILIPPE (FR)
LAMBERT ANNE (FR)
Application Number:
PCT/EP2015/052823
Publication Date:
August 20, 2015
Filing Date:
February 11, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
THOMSON LICENSING (FR)
International Classes:
H04N21/488; G06F17/30
Domestic Patent References:
WO2013160904A12013-10-31
Foreign References:
US20130136416A12013-05-30
EP2519024A12012-10-31
US20120254917A12012-10-04
US20040083490A12004-04-29
Other References:
TEFKO SARACEVIC: "Relevance: A review of the literature and a framework for thinking on the notion in information science. Part II: nature and manifestations of relevance", JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, vol. 58, no. 13, 10 October 2007 (2007-10-10), pages 1915 - 1933, XP055186318, ISSN: 1532-2882, DOI: 10.1002/asi.20682
Attorney, Agent or Firm:
HUCHET, Anne et al. (1-5 rue Jeanne d'Arc, Issy-les-Moulineaux, FR)
Download PDF:
Claims:
CLAIMS

1. A method, in a device, for enriching, with at least one multimedia content, a time-stamped description of an audiovisual file, said time-stamped description comprising at least one time-stamp representative of a temporal position in said audiovisual file, said audiovisual file being intended to be rendered to at least one user, said method comprising:

calculating (1 1 0) at least one social score for at least one creator of at least one multimedia content, said creator belonging to one least an online community of members;

- determining (120) a role for said creator, a role being selected for a member of an online community, among a plurality of predefined roles, according to at least one first pre-determined rule taking into account a profileand a social score of said member;

linking at least one semantic content descriptor to at least a part of at least one multimedia content created by at least one creator;

obtaining (140) an enriched description, said obtaining comprising:

• selecting of at least a part of a created multimedia content, said selecting being based on at least one criterion of similarity between at least one semantic content descriptor linked to at least a part of a created multimedia content and said time-stamped description,

• associating (144) at least one time-stamp of said time-stamped description with said selected part;

filtering (150) said enriched description, by filtering said at least one selected part according to at least one second pre-determined rule taking into account said user's profile, and :

• at least one of said semantic content descriptors of said selected part or ;

• the profile of at least one creator of said selected part or

• the role of at least one creator of said selected part. 2. The method of claim 1 wherein said user belongs to an online community of members, wherein said method further comprises:

calculating at least a social score for said user;

determining a role for said user ;

and wherein said second pre-determined rule further takes into account said user's role.

3. The method of claim 1 or 2 wherein calculating at least one social score for said creator and/or said user comprises:

- defining (1 12) a social graph representing the previous interactions and/or relationships between said members inside said online community, each node of said graph relating to a member;

assigning (1 14) to each node of said graph a social score, calculated according to its position in said social graph and/or to its connections with other nodes. 4. The method of claim 3 wherein a connection between two nodes is based on the involvement of the members represented by said nodes in at least one multimedia content created by a member of said community.

5. The method of at least one of claims 1 to 4 wherein a social score of a node is based on at least on of:

a position of said node in the graph, central nodes of said graph being assigned a higher social score than peripheral nodes;

a number of connections established with said node;

said node closeness centrality;

- said node betweenness centrality;

a level of respect associated with a member related to said node.

6. The method of at least one of claims 1 to 5 wherein linking a semantic content descriptor to a created multimedia content comprises :

- semantically analyzing said created multimedia content for identifying of at least one item of said created multimedia content as being a semantically significant item, and

linking at least one semantic content descriptor, deduced from said identified semantically significant item, to at least a part of said created multimedia content, said part containing said identified semantically significant item.

7. The method of claim 6 wherein said selecting takes into account a criterion of similarity between at least one semantic content descriptor linked to a part of said created multimedia content and at least one feature contained in said time-stamped description and related to said audiovisual file.

8. The method of at least one of claims 6 and 7 wherein said method further comprises, during a rendering of said audiovisual file according to said enriched description, a simultaneous rendering of said selected part at said at least one time- stamp associated to said selected part.

9. The method of at least one of claims 1 to 8 wherein said method further comprises enriching at least one creator's profile, with at least one predefined feature deduced from at least a multimedia content created by himself. 10. The method of claim 9 wherein at least one of enriching, calculating a social score for said creator or said user, determining a role for said creator or said user, semantically analyzing, obtaining, and filtering is performed periodically.

11. The method of at least one of claims 9 and 10 wherein at least two of enriching, calculating a social score for said creator or said user, determining a role for said creator or said user, semantically analyzing, obtaining, and filtering are performed simultaneously.

12. The method of at least one of claims 1 to 9 wherein filtering is triggered by a manual action of the user.

13. A device for enriching, with at least one multimedia content, a time-stamped description related of an audiovisual file, said time-stamped description comprising at least one time-stamp representative of a temporal position in said audiovisual file, said audiovisual file being intended to be rendered to at least one user, said device being characterized in that it comprises a processor configured for:

calculating (1 1 0) at least one social score for at least one creator of at least one multimedia content, said creator belonging to at least one online community of members;

- determining (120) a role for said creator, a role being selected for a member of an online community, among a plurality of predefined roles, according to at least one first pre-determined rule taking into account a profile and a social score of said member;

linking at least one semantic content descriptor to at least a part of at least one multimedia content created by at least one creator; obtaining (140) an enriched description, said obtaining comprising:

• selecting of at least a part of a created multimedia content, said selecting being based on at least one criterion of similarity between at least one semantic content descriptor linked to at least a part of a created multimedia content and said time-stamped description,

• associating (144) at least one time-stamp of said time-stamped description with said selected part;

filtering (150) said enriched description, by filtering said at least one selected part according to at least one second pre-determined rule taking into account said user's profile, and :

• at least one of said semantic content descriptors of said selected part or ;

• the profile of at least one creator of said selected part or

• the role of at least one creator of said selected part. 14. A terminal for personalizing a time-stamped description of an audiovisual file, said time-stamped description comprising at least one time-stamp representative of a temporal position in said audiovisual file, said audiovisual file being intended to be rendered to a user of said terminal, said terminal being characterized in that it comprises a processor configured for:

- receiving a time-stamped description, at least one time-stamp of said time- stamped description being associated with at least one multimedia content, said multimedia content being linked to at least one semantic content descriptor;

filtering (150) said time-stamped description, by filtering said at least one multimedia content according to at least one pre-determined rule taking into account said user's profile and said semantic content descriptor.15. Computer program product downloadable from a communication network and/or recorded on a medium readable by computer and/or executable by a processor, comprising program code instructions for implementing the method according to at least one of claims 1 to 12.

Description:
Method for enriching a description of an audiovisual file and corresponding device and terminal

TECHNICAL FIELD

The field of the present disclosure generally relates to restitution of audiovisual files, for instance over a network (such as Internet), and more specifically to techniques for enriching such audiovisual files to be restituted with metadata (such as written commentaries, picture, etc.).

BACKGROUND ART

Annotation of dynamic multimedia contents, such as Audio/Video contents, with additional information (so called metadata) is increasingly becoming a main issue to cope with, due to the massive amount of available data. Those metadata can be associated with the Audio/Video contents by the publisher of the audiovisual (or AV) content, but increasingly also may come from other sources, and notably user sources such as social networks and web forums.

When the multimedia content is an audiovisual file, which is to be restituted during a limited time interval thus limiting the number of metadata that may be accessed, the choice of metadata to be presented during the rendering of the audiovisual file becomes more critical.

Different techniques for simultaneous presentation of an audiovisual file and metadata can be used.

Some prior art solutions sometimes present a piece of metadata during all the rendering of the audiovisual file, or periodically (for example by a looping rendering). In case of a broadcasting of real time event, either in real time or in replays, some of the prior art solutions for enriching the audiovisual file with watcher's comments make use of the publication date of those comments.

Other prior art techniques aim to select the most interesting additional information to an audiovisual file, such pieces of information being retrieved, for instance, from social networks over the Web, such as Web forum or dedicated websites, on a volume basis, for example by selecting the most popular comments related to an audiovisual file among a community of web users.

Notably, known techniques exist for selecting, for a given audiovisual file published online, the related metadata approved by a large majority of web users thanks to, for instance, "plus one" or "like" actions. However, such an identification of popular metadata is time-consuming and requires interactions of many web users and, as a consequence, may not be immediately available for a new generated metadata.

Thus, it remains a significant need for selecting the most interesting metadata in order to enrich a given audiovisual file.

SUMMARY

The aim of the present disclosure is thus that of remedying at least some of the previously mentioned drawbacks and, for instance, improving the retrieval of relevant additional information during the diffusion of a given audiovisual file.

Thus, according to at least one embodiment, a new way of enriching a time- stamped description of an audiovisual file is provided.

The aforementioned problem can be solved, according to one aspect of the disclosure, by a method, in a device, for enriching, with at least one multimedia content, a time-stamped description of an audiovisual file, said time-stamped description comprising at least one time-stamp representative of a temporal position in said audiovisual file, said audiovisual file being intended to be rendered to at least one user.

According to an embodiment, said method comprises:

calculating at least one social score for at least one creator of at least one multimedia content, said creator belonging to at least one online community of members;

determining a role for said creator, a role being selected for a member of an online community, among a plurality of predefined roles, according to at least one first pre-determined rule taking into account a profile and a social score of said member;

linking at least one semantic content descriptor to at least a part of at least one multimedia content created by at least one creator;

obtaining an enriched description, said obtaining comprising:

• selecting of at least a part of a created multimedia content, said selecting being based on at least one criterion of similarity between at least one semantic content descriptor linked to at least a part of a created multimedia content and said time-stamped description,

• associating at least one time-stamp of said time-stamped description with said selected part; filtering said enriched description, by filtering said at least one selected part according to at least one second pre-determined rule taking into account said user's profile, and :

• at least one of said semantic content descriptors of said selected part, or

• the profile of at least one creator of said selected part, or

• the role of at least one creator of said selected part.

According to an embodiment, said user belongs to an online community of members and said method further comprises:

- calculating at least a social score for said user;

determining a role for said user ;

and said second pre-determined rule further takes into account said user's role.

The disclosure also relates to a method for enriching at least a description related to an audiovisual file intended to be viewed by at least a user, with at least a multimedia content created by at least a creator, each creator and each user being assigned a profile consisting of a set of characteristics.

According to an embodiment, said method comprises:

calculating at least a social score for each creator and/or user;

determining a role for at least a creator and/or user, a role being selected, among a plurality of predefined roles, according to at least one first predetermined rule taking into account the profile and/or social score of said creator and/or user;

semantically analyzing at least one of said multimedia contents for identifying at least a semantic content descriptor to be associated to said at least one multimedia content;

obtaining an enriched description, said description being enriched with at least one of said multimedia contents, called an enriching multimedia content, according to at least a semantic content descriptor of said multimedia content;

- for at least one of said users, selecting at least a part of at least an enriching multimedia content, to be rendered to said user, according to at least one second pre-determined rule taking into account said user's profile and/or role, at least one of said semantic content descriptors of said enriching multimedia content and/or the profile and/or the role of at least one creator of said enriching multimedia content. An audiovisual file denotes any file that comprises an audio or video content. It should be understood that an audiovisual file might be as diverse as a movie, a video clip, a memorized event report (for example a sport match video report), or be an audio recording for example (music, interview,...).

A description relates to this audiovisual file. This description may be for instance a time-stamped description, for example it may be a file containing a simple chronological sampling of the audiovisual file, according to a time reference or any kind of chronologically-structured text description of the file content. It may include textual elements, or textual feature, related to the audiovisual file, such as comments related to a specific scene, event or action, a particular aspect of the making of the movie (named entity, actor, director, light, etc.) or a particular aspect in a specific scene.

For example, it may be also a script, in the traditional sense of movie scripts for example, where time-stamps indicating the beginning of each scene have been inserted.

According to a preferred embodiment, the description is to be associated with some multimedia contents. A multimedia content may be for example a comment, an URL, a picture, a video, or a combination thereof. As an example, such a multimedia content may comprise a textual content, for example a review, comment, blog or forum post. This multimedia content is created by a person or entity, called a creator. According to an embodiment, this creator belongs to at least an online community of members.

Thus, the present disclosure proposes a new way of automatically enriching a description of an audiovisual file (for example a movie, a TV series or a TV show) thanks to multimedia contents, said enrichment (for example called metadata) being personalized for a particular end-user or a particular group of end-users.

Indeed, the use of crowd-sourced intelligently parsed and linked metadata may help to enrich the description of an audiovisual file. However, use of all crowd- sourced metadata may be overwhelming. The present disclosure, by the extraction of the most relevant/insightful metadata, provides a richer content consumption experience to an end-user. Furthermore, synchronization of the audiovisual file with the multimedia contents means that relevant additional information may be provided to end-users when it is most useful. This also creates the potential for personalized content consumption experiences based on newly available browsing criteria (e.g. based on contents from some end-user's interest, or based on particular contents posted by a creator who is of interest to the end-user).

The present disclosure proposes the filtering of the multimedia contents enriching the description, in order to limit the number of presented multimedia contents, to the ones that are most relevant for a particular end-user or group of end-users. The evaluation of relevance is assessed according to a set of predefined rules. Those rules of relevance may notably take account of at least some of the semantic content descriptor of the multimedia contents enriching the description, which may be compared for example to some characteristics of an end-user's profile.

A user or creator's profile is a set of characteristic, that may include for example, for a creator, his number of posts or a propensity to reply to others, or a social score of the user or the creator within a social network, or a particular aspect like his name, pseudo name, sex, or avatar.

The relevance of a multimedia content may also be evaluated based at least partially on its creator's role in at least one online community. A role is for instance a set of attributes and behaviors expected from a member of a community. It is evaluated thanks to a set of predefined rules notably taking into account a social score of a member. Indeed, a multimedia content presented by a creator considered as being very influent in a community may be assumed to be more relevant than a multimedia content presented by a recently registered creator with few multimedia contents broadcasted inside the community. Such a social score may be assessed thanks to a social graph.

Depending on the embodiments, all the steps of the method may be performed for each user intending to view an audiovisual file, an enriched description of the audiovisual file being obtained and filtered for each such user.

In some other embodiments, an enriched description may be obtained for several users (for example periodically, if the users have subscribed to a particular TV series), and a filtering may be performed for each user, in order to personalize the description to each user.

In others embodiments, a unique filtering step may be performed for a group of users. Such an embodiment may permit to a particular group of users to share a personalized description with , for example, all multimedia contents being relevant to all users of the group or to at least one user of the group being selected.

According to a preferred embodiment, where said creator and/or said user belongs to an online community of members, calculating at least one social score for said creator and/or said user comprises: defining a social graph representing the previous interactions and/or relationships between said members inside said online community, each node of said graph relating to a member:

assigning to each node of said graph a social score, calculated according to its position in said social graph and/or to its connections with other nodes.

All interactions and relationships between members of a community may be represented under the form of a graph, or social network of members. Each member in the social network may be assigned a social score in this social network.

According to a preferred embodiment, a connection between two nodes is based on the involvement of the members represented by said nodes in at least one multimedia content created by a member of said community.

According to a preferred embodiment, a social score of a node is based on at least one of:

a position of said node in the graph, central nodes of said graph being assigned a higher social score than peripheral nodes;

a number of connections established with said node;

said node closeness centrality;

said node betweenness centrality;

a level of respect associated with a member related to said node.

According to a preferred embodiment, linking a semantic content descriptor to a created multimedia content comprises :

semantically analyzing said created multimedia content for identifying of at least one item of said created multimedia content as being a semantically significant item, and

- linking at least one semantic content descriptor, deduced from said identified semantically significant item, to at least a part of said created multimedia content, said part containing said identified semantically significant item. Notably, in an embodiment, semantically analyzing comprises delivering a decision of identification of at least a semantically significant item, and linking (or in other word associating) at least a semantic content descriptor, deduced from said semantically significant item, to at least a part of said at least one multimedia content, is performed when said decision is positive,.

Thus, in such embodiments, the method permits to identify semantic items in the multimedia content that only have a semantic meaning in the context of the audio visual file (because of a reference to a character in the audiovisual file for example, or because of a text comprising an extract of a speech of one character for example). Such identification may be performed thanks to at least a textual feature related to said audiovisual file and associated to the time-stamped description notably.

According to a preferred embodiment, where said description is a time- stamped description, said description comprising at least a time-stamp representative of a temporal position in said audiovisual file, obtaining an enriched description comprises:

timely aligning at least a part of a least one of said multimedia contents with at least one time-stamp of said time-stamped description, said alignment being based on a criterion of similarity between at least a content descriptor previously associated to said multimedia content and a portion of said time- stamped description,

associating said time-stamp with at least a part of a timely-aligned multimedia content.

In some embodiments, the present invention proposes to synchronize the audiovisual file with some related multimedia contents, the time alignment being based on a semantic criterion rather than on a popularity criterion inside said creators community, or on a criterion linked to a dating of the generation of the multimedia contents, like some solutions of the prior art. This alignment acts as a semantic filtering of the multimedia contents. For example, at a particular time- stamp of the audiovisual file, only the multimedia contents semantically relevant to that time-stamp will be proposed to an end-user.

Furthermore, it is possible for a multimedia content that is relevant with several portions of an audiovisual file to be associated with several time-stamps.

In some embodiments, a multimedia content (like a biography of a film maker) that is relevant in general with the audiovisual file but not to a special moment of the film can be attributed a special time-stamp of the audiovisual file, like the first or the last one, or a time-stamp which isn't yet associated with any multimedia content.

The criterion of similarity between the time-stamped description and at least a semantic content descriptor of a multimedia content may be based only on the time-stamps of the description. It may be the case for example because the multimedia content contains an explicit reference to a particular time-stamp (like "Don't miss A. Hitchcock's appearance at minute 8.30 of the movie "The Birds"). The criterion of similarity may be based also on the similarity between at least a semantic content descriptor of a multimedia content and a semantic element contained in the time-stamped description. Such a semantic element may for example comprise an indication of a theme/topic of a scene, during a time interval (like "4.3.8 Hitchcok's first appearance").

According to a preferred embodiment, said selecting takes into account a criterion of similarity between at least one semantic content descriptor linked to a part of said created multimedia content and at least one feature contained in said time-stamped description and related to said audiovisual file.

According to a preferred embodiment, said method further comprises, during a rendering of said audiovisual file according to said enriched description, a simultaneous rendering of said selected part at said at least one time-stamp associated to said selected part.

Due to the limited time of availability of multimedia contents (because of the dynamic aspect of the audiovisual file), by limiting the number of multimedia contents to be rendered at a moment, the invention maximizes the probability for a particular user to make use of a relevant multimedia content.

Depending on the embodi ments, the rendering of the filtered enriching multimedia content may be performed on the same device as the audiovisual file or on a distinct one.

According to a preferred embodiment, said method further comprises enriching at least one creator's profile, with at least one predefined feature deduced from at least a multimedia content created by himself.

Such a predefined feature may be deduced through natural language processing techniques.

For example, when some multimedia content contains a written comment, the words used by a creator can be analyzed as positive or negative terms, and so, a sentiment analysis of the creator's multimedia content can be performed, in order to identify some predefined textual feature related to the creator's characteristic (e.g. optimist, pessimist, anxious, ...).

A predefined feature may also be based on at least a semantic content descriptor associated with a multimedia content, or be based on at least a stati stical indicator resulting from a statistical analysis of the creator's multimedia content.

For example, such a statistic indicator may belong to a group comprising: a number of multimedia contents created by the creator during at least a reference time interval;

an average number of accesses to the creator's multimedia contents by some other members of said community during at least a reference time interval;

an average number of replies to the creator's multimedia contents during at least a reference time interval;

a maximum number of replies to one of the creator's multimedia contents during at least a reference time interval;

- an average time for replying to one of the creator's multimedia contents during at least a reference time interval;

a frequency of creation of multimedia contents, by the creator, during at least a reference time interval;

a percentage of the creator's multimedia contents that have prompted a reply from a creator inside said community during at least a reference time interval;

a propensity to react to other creator's multimedia contents;

According to a preferred embodiment, at least one of enriching, calculating a social score for a creator or a user, determining role for a creator or a user, semantically analyzing, obtaining, and filtering is performed periodically, for instance at regular time interval like every hour, or at daily, weekly or monthly basis.

According to a preferred embodiment, at least two of enriching, calculating a social score for a creator or a user, determining a role for a creator or a user, semantically analyzing, obtaining, and filtering are performed simultaneously.

According to a preferred embodiment, filtering is triggered by a manual action of the user.

The disclosure further relates to a device for enriching , with at least one multimedia content, a time-stamped description related of an audiovisual file, said time-stamped description comprising at least one time-stamp representative of a temporal position in said audiovisual file, said audiovisual file being intended to be rendered to at least one user.

According to an embodiment, said device comprises a processor configured for: calculating at least one social score for at least one creator of at least one multimedia content, said creator belonging to at least one online community of members; determining a role for said creator, a role being selected for a member of an online community, among a plurality of predefined roles, according to at least one first pre-determined rule taking into account a profile and a social score of said member;

linking at least one semantic content descriptor to at least a part of at least one multimedia content created by at least one creator;

obtaining an enriched description, said obtaining comprising:

• selecting of at least a part of a created multimedia content, said selecting being based on at least one criterion of similarity between at least one semantic content descriptor linked to at least a part of a created multimedia content and said time-stamped description,

• associating at least one time-stamp of said time-stamped description with said selected part;

filtering said enriched description, by filtering said at least one selected part according to at least one second pre-determined rule taking into account said user's profile, and :

• at least one of said semantic content descriptors of said selected part, or

• the profile of at least one creator of said selected part, or

the role of at least one creator of said selected part.

The disclosure also relates to a device for enriching at least a description related to an audiovisual file intended to be viewed by at least a user, with at least a multimedia content created by at least a creator, each creator and each user being assigned a profile consisting of a set of characteristics.

According to the disclosure, said device comprises the following modules: a calculating module configured to calculate at least a social score for each creator and/or user;

a determining module configured to determine a role for at least a creator and/or user, a role being selected, among a plurality of predefined roles, according to at least one first pre-determined rule taking into account the profile and/or social score of said creator and/or user;

a semantically analyzing module configured to semantically analyze at least one of said multimedia contents for identifying at least a semantic content descriptor to be associated to said at least one multimedia content; an obtaining module configured to obtain an enriched description, said description being enriched with at least one of said multimedia contents, called an enriching multimedia content, according to at least a semantic content descriptor of said multimedia content;

- a selecting module configured to select, for at least one of said users, at least a part of at least an enriching multimedia content, according to at least one second pre-determined rule taking into account said user's profile and/or role, at least one of said semantic content descriptor of said enriching multimedia content and/or the profile and/or the role of at least one creator of said enriching multimedia content.

The disclosure further relates to a terminal for personalizing a time-stamped description of an audiovisual file, said time-stamped description comprising at least one time-stamp representative of a temporal position in said audiovisual file, said audiovisual file being intended to be rendered to a user of said terminal.

According to an embodiment, said terminal comprises a processor configured for:

receiving a time-stamped description, at least one time-stamp of said time- stamped description being associated with at least one multimedia content, said multimedia content being linked to at least one semantic content descriptor;

filtering (150) said time-stamped description, by filtering said at least one multimedia content according to at least one pre-determined rule taking into account said user's profile and said semantic content descriptor.

The disclosure also relates to a terminal for personalizing a description of an audiovisual file intended to be viewed by a user of said terminal, said user being assigned a profile consisting of a set of characteristics.

According to an embodiment, said terminal comprises the following modules: a reception module configured to receive an enriched description, said description being enriched with at least a multimedia content associated with at least a semantic content descriptor;

a selecting module configured to select at least a part of said multimedia content to be rendered to said user of said terminal, according to at least one pre-determined rule taking into account said user's profile and taking into account at least one of said semantic content descriptors.

The disclosure further relates to a computer program product downloadable from a communication network and/or recorded on a medium readable by computer and/or executable by a processor, comprising program code instructions for implementing said method for enriching at least a description rel ated to an audiovisual file.

The disclosure further relates to a non-transitory computer-readable medium comprising a computer program product recorded thereon and capable of being run by a processor, including program code instructions for implementing said method for enriching at least a description related to an audiovisual file.

A computer readable storage medium can take the form of a computer readable program product embodied in one or more computer readable medium(s) and having computer readable program code embodied thereon that is executable by a computer. A computer readable storage medium as used herein is considered a non-transitory storage medium given the inherent capability to store the information therein as well as the inherent capability to provide retrieval of the information therefrom. A computer readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing . It is to be appreciated that the following, while providing more specific examples of computer readable storage mediums to which the present disclosure can be applied, is merely an illustrative and not exhaustive listing as is readily appreciated by one of ordinary skill in the art: a portable computer diskette: a hard disk, a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device; a magnetic storage device, or any suitable combination of the foregoing.

Although examples of the invention have been described hereinabove in relation with a limited number of embodiments, those skilled in the art, when reading this description, will understand that other embodiments can be imagined without departing from the scope of this disclosure.

In particular, while not explicitly described, the present embodiments may be employed in any combination or sub-combination.

BRIEF DESCRIPTION OF DRAWINGS

Other characteristics and advantages of embodiments of the present disclosure shall appear when reading the following description, provided by way of a non-restricted and indicative example (all of the embodiments of the present disclosure are not limited to the characteristics and advantages of the embodiments described hereinafter), and the annexed drawings, wherein:

Figure 1 shows the main steps of the method according to a preferred embodiment of the present disclosure;

- Figure 2 and 3 are block diagrams of an example of devices adapted for implementing the method described in Figure 1 .

Figure 4 shows a schematic view of a simultaneous rendering of an audiovisual file and a multimedia content according to an enriched description.

In Figures 2 and 3, the represented blocks are purely functional entities, which do not necessarily correspond to physically separate entities. Namely, they could be developed in the form of software, hardware, or be implemented in one or several integrated circuits, comprising one or more processors.

Wherever possible, the same reference numerals will be used throughout the figures to refer to the same or like parts.

DESCRIPTION OF EMBODIMENTS

According to a preferred embodiment of the present disclosure, as shown on Figure 1 , it is proposed a new and inventive method M for enriching, and personalizing, a description related to an audiovisual file (that is to say a file that comprises an audio and/or video content), intended to be rendered to at least a particular user.

In the embodiment illustrated by figure 1 , the audiovisual file is associated with at least a description that includes feature related to said audiovisual file.s, such as short scene textual comments, and time-stamps, related to the beginning and/or to the end of the short scenes, and/or a time length of the short scenes.

According to a preferred embodiment of the present disclosure, a description of an audiovisual file is enriched with multimedia contents, called "enriching multimedia contents". For example, as illustrated by figure 4, the description 400 is a time-stamped description, comprising at least one time-stamp 402, 404, 406, 408, 410 representative of a temporal position 432, 434, 436, 438, 440 in the audiovisual file 430, and these multimedia contents 420 are associated with some time-stamps 408 of the description, in view of a synchronized rendering of the multimedia contents 420 and the audiovisual file 430, the multimedia content 420 being timely aligned with a position 438 of the audiovisual file represented by the associated time-stamps 408. A multimedia content may be for example a comment, an URL, a picture, a video, or a combination thereof.

As an example, such a multimedia content may comprise a textual content, like a forum post, and may be selected according to the semantics of both a textual portion of the description and the multimedia contents themselves.

According to the preferred embodiment of the present disclosure, a filtering of the enriching multimedia contents is performed prior to the rendering of the audiovisual file to a particular user. This filtering may notably take account of the user's profile and/or role, the profile and/or role of the creators of the enriching multimedia contents and/or the semantic content descriptors of the enriching multimedia contents.

For example, the filtering may result in multimedia contents being chosen (or in other word selected) in order to match closest interests of a user or to select only the multimedia contents created by creators that are influent (or socially important) inside an online community of members.

Figure 1 illustrates the main steps of the method M for enriching a considered description related to an audiovisual file.

In the illustrated embodiment, a Web site dedicated to audiovisual files (e.g. an online database like IMDb) gives access to information related to those audiovisual files. Such information may include the audiovisual files themselves (for example by replay or streaming or transfer of the file), time-stamped descriptions, or synopsis, related to those files, and multimedia contents, such as comments, picture and/or video posted by creators registered in an online database of the Web site. The registered individuals of the Web site form an online community of members. Some of those members (or "creators") have already created contents inside the Web site. In the exemplary embodiment described, the user is a member of the community of members (either a creator of multimedia content, either not yet a creator). In some other embodiments, the user may be an individual visiting the web site, and not registered as a member but being assigned (either manually, either automatically) a predefined profile.

In the exemplary embodiment described below, in relation with Figure 1 , the audiovisual file is a particular movie, which is to be played to a particular user. This movie is described by a traditional script that has been time-stamped beforehand.

Each member of the community is described in the online database by his profile, comprising a set of characteristics including for example personal piece of information (such as name, age, sex, avatar, birth date or registering date), characteristics defined by the member himself (like a favorite style of movies or some favorite actors, or an expertise level in the domain of movies), and characteristics automatically added to his profile. Such characteristics may be based on statistic piece of information about the member's activity in the community (for example a number of multimedia contents posted by the member or the number of movies he has commented), and/or may include features that are automatically attributed according to his own created multimedia contents (that is to say the multimedia content he has created), notably features deduced from those multimedia contents, as described below.

In the particular embodiment of Figure 1 , the method M comprises a step of enriching 1 00 at least a creator's profile, with at least one predefined feature deduced from his own created multimedia contents. This step is optional.

Such a feature may be a textual feature obtained thanks to Natural Language Processing techniques, such as information extraction, named entity recognition, or feature-based sentiment analysis (for example an opinion mining algorithm).

A textual feature may be obtained, for example, by a direct mapping with at least a term extracted from at least one multimedia content created by the creator (thanks to information extraction techniques for example) or a textual feature may be defined using predefined rules taking account of some predefined terms extracted from at least one multimedia content created by the creator, and/or some descriptors of at least a multimedia content created by the creator.

For example the occurrence of a combination of several extracted terms may be used to define some interest of a creator (for example an existing combination of terms related to violence or fights, and terms related to enthusiasm in a created multimedia content may be used to add "action movie" to the creator's favorite type of movie). Similarly, sentiment analysis may also be performed, in order to choose feature defining the creator's personality.

A member's profile may notably include numerical values. In such an embodiment, the method may further include, for example, an additional step of evaluating (not shown in Figure 1 ), for each member, at least a member's score, to be added to his profile. This member's score may be based, at least partially, on at least one other characteristic included in his profile. As an illustrative example, such a score may be an expertise level. It may be defined for example based on the number of multimedia contents he has created, according to threshold values (like a mean number of multimedia contents created by a member of the community).

A member score S c, describing a member expertise, may also be calculated as a linear or polynomial combination of some numerical characteristics of the member's profile, with weighting numbers.

For instance, for a member M r , a member's score may be : S m = ax p +by q +cz r +k with:

· x: number of multimedia contents posted by M r since M r 's registering date;

• y: elapsed time since M r 's registering date;

• z: age of M r ;

• k: any constant real value, may be set to 0.0;

• a, b, c: real numbers used to weight each characteristic x, y, z (for instance, a = b = 1 .0 and c = 2.0);

• and p, q and r the exponents of the polynomial variables x, y and z. These exponents may be real values and may each be set to 1 .0.

In some embodiments, several elementary members scores may be defined for the same member, each addressing a special aspect of the member's profile.

In the particular embodiment illustrated by Figure 1 , the method M also comprises a step 1 10 of calculating a social score for a member (notably for a creator and/or a user). In particular, the calculating step 1 10 comprises a step of defining 1 12 a social graph, or social network, representing the previous interactions and/or relationships between said members in the community, wherein each node represents a member (for example by memorizing an identifier of the member).

This calculating step 1 10 may for example make use of the reply-to structure over the whole website in order to characterize all the members among the community according to their own behavior or its evolution over time.

Depending on the embodiments, the defining step 1 12 may be performed thanks to already known techniques in social network analysis, such as the one proposed by Wasserman & Faust (1 994), or the one described by Lanagan and al. (2013). For example, clustering techniques, resulting in the grouping of members having common frequent interactions may be adopted.

In the illustrated embodiment, two nodes are connected if there exists a broadcasted multimedia content that involves, or implies, both members represented by both nodes. For example, a connection between two nodes may signify that the members represented by both nodes have broadcasted, or uploaded, a multimedia content within a same thread of exchanged multimedia contents (for example a thread of posts), or the occurrence of a direct reply from one member to another, or the joint citation of both members in the same multimedia content or by a third member, or the belonging of both members to the same thematic forum, etc. ...

This calculating step 1 1 0 may further include additional steps (not shown by Figure 1 ) of identifying the neighbors of a node, according to the social graph. A neighbor of a particular node may be defined , for example, as a node having a direct connection with this particular node.

The identifiers of the members representing the neighbor nodes of a node may also be added to the profile of the member represented by this node.

In the particular embodiment illustrated by Figure 1 , the calculating step 1 10 may also comprise a step 1 14 of assigning, to each node of said social graph, and as a consequence to each related member's identifier, a social score, calculated according to the node position in said social graph and/or to the existing connections and/or the number of connections established with the node.

For example, in some embodiments, central nodes of said graph are assigned a higher social score than peripheral nodes. In some other embodiments, the social score of a node is evaluated simply by the number of connections established with this node. In other embodiments, eventually complementary, the social score of a node may be at least partially based on its closeness (i.e. the mean number of connections between the node and others nodes) and/or its "betweenness" centrality (i.e. the percentage of number of closest links between two nodes that comprises a connection to this node) in the graph. As an illustrative example, the social score of a node may be inversely proportional to the mean number of connections between the node and the others nodes or be based on a comparison between the percentage of closest links between two nodes that comprise a connection to this node, and predefined thresholds.

In some embodiments, the social score may further take account of the result of a semantic or statistical analysis of multimedia contents exchanged with the member represented by the node, delivering for example a level of respect associated to the member represented by the node.

Such a level of respect may be evaluated according to threshold values related to percentages of multimedia contents created by the member represented by the node, that have been replied to or forwarded by other members. The evaluation of such a level of respect may also take account of the exchanged multimedia contents themselves, for example by assessing a number of respectful terms, or at the opposite of imperative terms, included in some comments comprised in a multimedia content created or intended for a member represented by a node.

In the particular embodiment illustrated by Figure 1 , the method M also comprises a step 120 of determining a role for each member of the community. In other embodiments, said determining step 120 may be performed only on a subset of members of the community, for example all the creators, or the user, or the newly registered members, or a subset of members belonging to the same cluster as a user, or a subset of neighbors of a user, or the members newly becoming creators of contents inside the community, or a subset of members being chosen on a periodic basis. In some embodiments, the determining step 120 may be conducted only for creators whose multimedia contents are related to the particular audiovisual file.

This determining step 120 may notably use the profile and/or the social score of at least a member.

For example, in the illustrated embodiment, the members may be partitioned according to several pre-defined roles: "visitor", "listener", "troll", "expert", "novice", "spammer", and "average creator".

A user visiting a Web site but not yet registered as a member may be assigned a role of "visitor".

A newly registered member may be assigned a role of "listener", until he creates a multimedia content, thus becoming a "novice" for example.

A creator may also be determined as playing a role of a "novice":

• if the number of his own created multimedia content is below a certain threshold and/or

• if the percentage of some punctuation marks, like "?", or the percentage of terms interpreted as indicating a question in his multimedia contents is higher than a certain threshold.

Furthermore, a creator may be considered as playing the role of a "troll" (i.e. a person who aims to take part to a maximum number of discussions in order to disturb the discussion by offending the participants) according to a combination of: • a mean number of replies to his multimedia contents being higher than a certain threshold (for example a mean percentage of replies in the community),

• a number of terms extracted from his multimedia contents and identified as slang words or insults by a semantic analysis tool, said number being higher than a certain threshold.

A creator may be determined as playing a role of a "spammer" (who aims to include a special U RL in many forums) if he broadcasts a high number of multimedia contents, most multimedia contents including the same URL, but only receives a few replies.

A creator may be determined as playing a role of an "expert" according to:

• the expertise level of his profile being higher that a certain threshold and/or

• the average time for him for responding to a received multimedia content, being below a certain threshold and/or

· the size of his multimedia contents being higher than a certain threshold and/or

• the number of replies to his multimedia content being higher than a certain threshold.

In some embodiments, the role of a member, notably a creator, and/or some specific characteristics of his corresponding node in the social graph, for instance the count of in- or out- links connected to his node being over a threshold, or the ratio between the out- an in- links being over a threshold, may notably be added to his profile.

According to the illustrated embodiment, the method M further comprises linking 130 at least one semantic content descriptor to at least a part of at least one multimedia content created by at least one creator. Notably, such linking may comprises semantically analyzing the multimedia content .

Such a semantic analysis may be based on Natural Language Processing Techniques, and may lead to a decision of identification of at least a semantically significant item and, in case of a positive decision, to the linking (or in other word associating) of at least a semantic content descriptor, deduced from this semantically significant item with at least a part of the multimedia content. For example, a semantically significant item itself may be linked (or in other word associated), as a semantic content descriptor, to a multimedia content. Depending on the embodiments, the semantic content descriptor may be linked to the entire multimedia content or only to a part of the multimedia content (notably when size of the multimedia content is very large).

For instance, multimedia contents related to movies may be complex and may contain several parts that may be distinguished in a semantic point of view. As a consequence, some semantic content descriptors may only be related to a part of the multimedia content.

As for a textual feature extracted from a creator's multimedia content (and used for instance for enriching a creator's profil 100), a semantic content descriptor may be assigned a value either by a direct mapping with at least an extracted semantic item of information or either by using predefined rules taking account of this extracted semantic item of information.

Relations between multimedia contents such as reply-to structures may also help in determining sentiments or extracting semantic item of information from the posts.

Conversely, relationships between creators, as represented by the social graph, may also help in analyzing the sentiment of posts, e.g. understanding irony or sarcasm since two interacting creators appear to be in agreement but are almost exclusively of opposing opinions in all other circumstances.

According to the illustrated embodiment, the description contains some textual features related to the audiovisual file (as a scene title of a sequence of the description, or a list of characters, or a particular aspect of the audio visual file making (named entity, actor, director, light, action, etc..) and semantically analyzing notably takes into account at least one of those textual features, in order to discover in the multimedia content some item being only meaningful in the semantic context of the audio visual file.

Furthermore, the method M also comprises obtaining 140 an enriched description.

In a preferred embodiment, where the description is a time-stamped description, said obtaining 140 notably comprises a selecting 142 of at least a part of at least one multimedia content . Such a selecting may be based on at least a criterion of similarity between a semantic content descriptor related to a part of a multimedia content and the time-stamped description. The obtaining also comprises an association 144 of the selected part with at least one time-stamp of the time- stamped description. For example, the selection may be based on a semantic content descriptor being an explicit temporal reference to a moment of the audiovisual file. In such a case, the multimedia content may be associated with the time-stamps that correspond to the explicit temporal reference of the file description.

When the description contains textual elements, the selection may be based on a mapping of semantic content descriptors with specific textual feature comprised in the description of the file, such as a specific scene, event or action, or a particular aspect in a specific scene, and the multimedia content may be associated with time-stamps of the description representative of the temporal position of the scene in the audiovisual file.

Depending on the embodiments, the multimedia content may be associated with either with a simple time-stamp, or either with a time interval.

In case of an association with a simple time-stamp, during following rendering step 160, the enriching multimedia content may be for example rendered during a default time interval, or until a manual action of the user is performed. In case of an association with a time interval, during following rendering 160, the enriching multimedia content may be rendered during this time interval, unless a fixed time is configured or a manual action of the user is performed.

The implementation of the associating 144 may vary upon embodiments. In some embodiments, a logical link to each selected multimedia content or part of a multimedia content, may be added to the description for each associated time- stamp. In other embodiments, maybe complementary, when a part of a multimedia content is associated to several time-stamps, a duplicated multimedia content may be created for each associated time-stamp.

This may be the case for instance when the multimedia content, or the part of a multimedia content, is a single picture or a short textual comment. When the multimedia content is semantically divided in several parts, a duplicated multimedia content may be truncated in order to just contain the part that is associated to the time-stamp.

In some embodiments, during the obtaining 140, at least one of the semantic content descriptors of a selected multimedia content may also be added to the audiovisual file features of the description, in relation to a time-stamp associated to the selected multimedia content. Such an embodiment may result, when the method is performed iteratively, in obtaining a richer description, some new multimedia content being selected during a new iteration thanks to semantic content descriptors having been added to the time-stamped description, as audiovisual file features, during a previous iteration.

The method M also comprises a filtering 1 50 the multimedia content that will be rendered to a particular user.

Depending upon embodiments, this filtering may be performed just after the obtaining 140 or at a later time. For example, an enriched description may be obtained from time to time (on a periodic basis, or based on a volume of new created multimedia contents inside the community) and may be memorized on an audiovisual files server.

Then, when a user performs a manual action, asking for the rendering of the audiovisual file for instance, the filtering 150 is performed for this user.

According to a preferred embodiment, the filtering may take account of a set of predefined rules.

At least some of the predefined rules of the filtering 150 may have been defined by default or configured for/by the user in a preliminary step.

Such a predefined rule may be based at least partially on some of the characteristics of the profile and/or role of a user and also of a creator of an enriching multimedia content.

In particular, when the same enriched description is used for several users, the result of the filtering for both users may differ depending on each user's profile and/or role.

For example, every selected multimedia content published and/or being replied to by an "expert" or by a "neighbor" of a user may always be chosen for a rendering to the user.

At the opposite, a "spammer" multimedia content may never be chosen or a

"novice" multimedia content may never be chosen for an "expert" user.

Notably, some rules may also take account of a criterion of similarity between at least a characteristic contained in a user's profile, notably a semantic feature added during an enriching 100 of the user's profile (if he is also creator for instance), and at least a semantic content descriptor associated to a part of an enriching multimedia content. For example, every enriching multimedia content having a semantic content descriptor related to a user's favorite actor may be chosen, or every enriching multimedia content with an associated semantic content descriptor related to a user's favorite actor might be chosen. It should be noted that a multimedia content may be associated with several semantic content descriptors, and that the semantic content descriptor of a multimedia content evaluated during the obtaining 140 and the semantic content descriptor evaluated during the chosen 150 may be distinct.

According to some embodiments, the method M further comprises a simultaneous rendering step 1 60, performed during a rendering of the audiovisual file according to the description, of the filtered enriching multimedia contents and the audiovisual file, according to the enriched description.

This simultaneous rendering step 160 may also comprise the simultaneous rendering of some of the semantic content descriptors of the filtered enriching multimedia contents.

The way a multimedia content that comprises several parts is to be rendered to a user depends upon the embodiments: in some embodiments, the entire multimedia content will be rendered , in some other embodiments only the selected part will be rendered. In a variant, only the selected part will be rendered but the user may manually activate the rendering of the entire multimedia content. Such a manual activation may be performed by the activation of a logical link giving access to the entire multimedia content or to another part of the multimedia content (this logical link may be selectable by a label, that may be activated by an end- user for instance, of a shown semantic content descriptor of the multimedia content for instance).

It should be understood that, in variant, the steps of the method M might obviously be implemented in a different order as the one previously described or that several steps may be performed simultaneously or at the contrary with a different periodic basis.

According to the present disclosure, the method M may be preferably performed more or less automatically, with few (or even no) action from the user requesting the considered audiovisual file (except of course for the file request itself).

Besides, the steps of method M for enriching at least a time-stamped description related to an audiovisual file previously described might be implemented by a device 200 as shown on Figure 2, which might be, for instance, connected to a communication network, such as an Internet type network.

In particular, according to an embodiment, by considering a given time- stamped description, related to an audiovisual file intended to be rendered to a user, said time-stamped description comprising at least one time-stamp representative of a temporal position in said audiovisual file, said device may comprise at least one processor configured for

calculating at least one social score for at least one creator of at least one multimedia content, said creator belonging to at least one online community of members;

determining a role for said creator, a role being selected for a member of an online community, among a plurality of predefined roles, according to at least one first pre-determined rule taking into account a profile and a social score of said member;

- linking at least one semantic content descriptor to at least a part of at least one multimedia content created by at least one creator;

obtaining an enriched description, said obtaining comprising:

• selecting of at least a part of a created multimedia content, said selecting being based on at least one criterion of similarity between at least one semantic content descriptor linked to at least a part of a created multimedia content and said time-stamped description,

• associating at least one time-stamp of said time-stamped description with said selected part;

filtering said enriched description, by filtering said at least one selected part according to at least one second pre-determined rule taking into account said user's profile, and :

• at least one of said semantic content descriptors of said selected part, or

• the profile of at least one creator of said selected part, or

· the role of at least one creator of said selected part.

In particular, according to an embodiment, said device may comprise:

a calculating module (210) for calculating at least one social score for at least one creator of at least one multimedia content, said creator belonging to at least one online community of members;

- a determining module (220) for determining a role for said creator, a role being selected for a member of an online community, among a plurality of predefined roles, according to at least one first pre-determined rule taking into account a profile and a social score of said member; a linking module 230 for linking at least one semantic content descriptor to at least a part of at least one multimedia content created by at least one creator;

an obtaining module 240 for obtaining an enriched description, said obtaining comprising:

• selecting of at least a part of a created multimedia content, said selecting being based on at least one criterion of similarity between at least one semantic content descriptor linked to at least a part of a created multimedia content and said time-stamped description, · associating at least one time-stamp of said time-stamped description with said selected part;

a filtering module 250 for filtering said enriched description, by filtering said at least one selected part according to at least one second pre-determined rule taking into account said user's profile, and :

· at least one of said semantic content descriptors of said selected part, or

• the profile of at least one creator of said selected part, or

• the role of at least one creator of said selected part.

According to an embodiment, by considering a given description, related to an audiovisual file intended to be viewed by a user, to be enriched with one or several multimedia contents created by one or several creators, the creators and the user being assigned a profile consisting of a set of characteristics, the device 200 might comprise:

a calculating module 210 configured to calculate at least a social score for each creator and/or user;

a determining module 220 configured to determine a role for at least a creator and/or user, a role being selected, among a plurality of predefined roles, according to at least one first pre-determined rule taking into account the profile and/or social score of said creator and/or user;

- a linking module 230 configured to semantically analyze at least one of said multimedia contents for identifying at least a content descriptor to be associated to said at least one multimedia content;

an obtaining module 240 configured to obtain an enriched description, said description being enriched with at least one of said multimedia contents, called an enriching multimedia content, according to at least a content descriptor of said multimedia content;

a filtering module 250 configured to select, for at least one of said users, at least a part of at least an enriching multimedia content, according to at least one second pre-determined rule taking into account said user's profile and/or role, at least one of said semantic content descriptor of said enriching multimedia content and/or the profile and/or the role of at least one creator of said enriching multimedia content.

These modules might be driven by a microprocessor of a processing unit (not shown on Figure 2).

According to the present disclosure, the method M for enriching multimedia content previously described might be implemented by a system, comprising at least a server. The system may also comprise at least a terminal that might be, for instance, connected over a communication network, such as an Internet type network to the server.

In some embodiments, all steps of the method M might be implemented by the server, a terminal just acting as a display unit for the rendering of the audiovisual file and/or the parts of filtered multimedia contents.

In other embodiments, a terminal, for instance the terminal 300 shown on Figure 3, may personalize an enriched time-stamped description, received from the server, of an audiovisual file intended to be viewed by a user of said terminal, said user being assigned a profile consisting of a set of characteristics, said time-stamped description comprising at least one time-stamp representative of a temporal position in said audiovisual file. The terminal 300 might comprise:

- a reception module 31 0 configured to receive an enriched description, said description being enriched with at least a multimedia content associated with at least a content descriptor;

a filtering module 320 configured to select at least a part of said multimedia content to be rendered to said user of said terminal, according to at least one pre-determined rule taking into account said user's profile and taking into account at least one of said content descriptors.

In other embodiments, a terminal, for instance the terminal 300 shown on Figure 3, may personalize a time-stamped description, received from the server, of an audiovisual file intended to be rendered to a user of said terminal, said time-stamped description comprising at least one time-stamp representative of a temporal position in said audiovisual file.

In some embodiments, the terminal 300 might comprise at least one processor configured for:

- receiving a time-stamped description, at least one time-stamp of said time- stamped description being associated with at least one multimedia content, said multimedia content being linked to at least one semantic content descriptor;

filtering (150) said time-stamped description, by filtering said at least one multimedia content according to at least one pre-determined rule taking into account said user's profile and said semantic content descriptor.

In some embodiments, the terminal 300 might comprise:

a receiving module 31 0 for receiving a time-stamped description, at least one time-stamp of said time-stamped description being associated with at least one multimedia content, said multimedia content being linked to at least one semantic content descriptor;

a filtering module 320 for filtering said time-stamped description, by filtering said at least one multimedia content according to at least one predetermined rule taking into account said user's profile and said semantic content descriptor.

As will be appreciated by one skilled in the art, aspects of the present principles can be embodied as a method, a device, a computer readable medium or a computer program product.

Accordingly, aspects of the present principles can take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, and so forth), or an embodiment combining software and hardware aspects that can all generally be referred to herein as a "circuit," "module", or "system." Furthermore, aspects of the present principles can take the form of a computer readable storage medium. Any combination of one or more computer readable storage medium(s) may be utilized.

References disclosed in the description, the claims and the drawings might be provided independently or in any appropriate combination. Features may, where appropriate, be implemented in hardware, software, or a combination of the two.

Thus, for example, it will be appreciated by those skilled in the art that the block diagrams presented herein represent conceptual views of illustrative system components and/or circuitry of some embodiments of the present disclosure. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable storage media and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.

Reference numerals appearing in the claims are by way of illustration only and shall have no limiting effect on the scope of the claims.

This present disclosure having been described in its preferred embodiment, it is clear that it is susceptible to numerous modifications and embodiments within the ability of those skilled in the art and without the exercise of the inventive faculty. Accordingly, the scope of the present disclosure is defined by the scope of the following claims.

In the claims hereof, any element expressed as a means for performing a specified function (e.g. the calculating module 210, the determining module 220, the analyzing module 230, the obtaining module 240, the selecting module 250 or 320, the reception module 310) is intended to encompass any way of performing that function including, for instance, a) a combination of circuit elements (for instance one or more processors) that performs that function or b) software in any form, including, therefore, firmware, microcode or the like, combined with appropriate circuitry for executing that software to perform the function. The present principles as defined by such claims reside in the fact that the functionalities provided by the various recited means are combined and brought together in the manner which the claims call for. It is thus regarded that any means that can provide those functionalities are equivalent to those shown herein.