[go: up one dir, main page]

WO2016193553A1 - System for aggregating video content, comprising a module for measuring and managing user votes - Google Patents

System for aggregating video content, comprising a module for measuring and managing user votes Download PDF

Info

Publication number
WO2016193553A1
WO2016193553A1 PCT/FR2015/000110 FR2015000110W WO2016193553A1 WO 2016193553 A1 WO2016193553 A1 WO 2016193553A1 FR 2015000110 W FR2015000110 W FR 2015000110W WO 2016193553 A1 WO2016193553 A1 WO 2016193553A1
Authority
WO
WIPO (PCT)
Prior art keywords
current
module
voting
video content
video
Prior art date
Application number
PCT/FR2015/000110
Other languages
French (fr)
Inventor
Anthony ORNECQ
Original Assignee
Ornecq Anthony
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 Ornecq Anthony filed Critical Ornecq Anthony
Priority to PCT/FR2015/000110 priority Critical patent/WO2016193553A1/en
Publication of WO2016193553A1 publication Critical patent/WO2016193553A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2408Monitoring of the upstream path of the transmission network, e.g. client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Definitions

  • the present invention generally relates to the field of on-demand video broadcasting of social network users and, more particularly, to the field of selectively managing said video streaming on demand through a video content aggregator.
  • the invention relates, according to a first aspect, to a video content aggregation system comprising:
  • a remote server comprising a database with video content consisting of video sequences, and user terminals connected to each other and to the remote server via a telecommunication network via a network aggregator. video content.
  • the user terminals each comprise a human-machine interface adapted to issue orders to the aggregator and to display the video sequences read by the aggregator.
  • the aggregator includes a translation module adapted to translate the commands transmitted by the human-machine interfaces of user terminals into video content requests to the remote server.
  • the remote server is adapted to generate a stream of video footage to the aggregator in response to its video content requests.
  • the aggregator further comprises a video content reading module adapted to read, one after another, the video sequences from the stream of video sequences.
  • a telecommunication network for example, a global international telecommunication network called "internet", and in particular those among them who are members of one of the social networks, can organize themselves in a community of viewers-amados of television on demand, and enjoy the aggregation system known and described above. So, these spectators-amados of the television on demand can only watch the video sequences selectively programmed by the community members, that is, by viewers themselves, with the remote server with the video content base, using the corresponding orders issued by the user terminals.
  • the expected operation of this known aggregation system is based on a "serial" reading mode, that is, one after the other, video sequences selected by the members of the community.
  • this mode of serial playback of video sequences may have deficiencies due, for example, to a need, for each viewer (given member of the community), to view video sequences without interest programmed by other viewers (who are members of the same community), before reaching a sequence relevant to said viewer and, ultimately, to the community of all viewers as a whole.
  • Such a deficiency results in a waste of time for each given member of the community.
  • this video broadcast based on the known aggregation system is intrinsically selective (because it is necessarily the viewers themselves who choose the video sequences subsequently broadcast via the human-machine interfaces of the user terminals ), it leads to the unsatisfactory result in terms of waiting time required (for each spectator of the community) before reading the relevant sequence, this unsatisfactory result being ultimately similar in these terms to that obtained by a conventional television a priori non-selective (because the video sequences are presented according to a program made by third parties that are not necessarily part of the community of spectators). This poses a problem in controlling the selective management of video on demand broadcasting.
  • the present invention which is based on this original observation, is primarily intended to provide a video content aggregation system to at least reduce a previously mentioned limitation.
  • the video content aggregation system which is also consistent with the generic definition given in the preamble above, is essentially characterized in that the aggregator further comprises a voting module linked with the reading module and designed to:
  • human-machine interfaces of user terminals being adapted to:
  • the video content aggregation system according to the invention (and, in particular, the reading module of the aggregation system), can, via the first configurable warning signal, have a first return information regarding an objectively reserved reception by viewers to a sequence being played visible by viewers on their respective terminals.
  • the relevance of this current sequence for a whole community of viewers can be measured in real time. This makes it possible to manage the reading module more finely by the video content aggregation system according to the invention and ultimately contributes to a more effective control of the video broadcast on demand.
  • the invention relates to a method for aggregating video content implemented by the video content aggregation system according to the invention.
  • FIG. 1 represents a (functional) diagram of a variant of a video content aggregation system according to the invention.
  • the invention relates to a video content aggregation system and a method implemented by this aggregation system.
  • the invention relates to a video content aggregation system 1 comprising:
  • a remote server 10 comprising a database 100 with a video content consisting of video sequences,
  • User terminals 11 connected to each other and to the remote server 10 via a telecommunications network 2 via an aggregator 12 of video content.
  • the user terminals 1 1 each comprise a man-machine interface 1 10 adapted to transmit H1 orders p to the aggregator 12 and display H2 the video sequences read by the aggregator 12.
  • the aggregator 2 comprises a 120 translation module adapted to translate T1 the orders p emitted by the human-machine interfaces 1 10 of user terminals 1 1 in P requests for video content to the remote server 10.
  • the remote server 10 is adapted to generate F1 a stream of video sequences a to the aggregator 12 in response to its 5 requests P of video content.
  • the aggregator 12 further comprises a reading module 121 of video content adapted to read L1, one after the other, the video sequences a from the stream of video sequences.
  • the remote servers 10 mentioned above may belong to community web platforms (video content providers) known for sharing and viewing video sequences made by user-viewers. Their respective databases 100 with the video contents consisting of video sequences are available, for example, via the following links: www.youtube.com; www.vimeo.com, www.dailymotion.com; www.vouku.com; www.tudou.com.
  • the aggregator 12 further comprises a voting module 122 linked with the reading module 121 and designed to:
  • the human-machine interfaces 1 10 of 0 user terminals 1 being adapted to:
  • telecommunication network 2 for example, of a global international telecommunication network called "internet", and in particular those among them who are members of one of the social networks and have user terminals 1 1 , can organize themselves in community of spectators-amateurs of television on demand, and take advantage of the aggregation system 1 according to the invention and described above.
  • these amateur-on-demand television viewers can only watch video sequences ordered (and, therefore, selectively programmed) by community members, that is, by viewers. same, with the remote server 10 provided with the base 100 of video content, with the corresponding p commands issued by the user terminals 1 1 via the human-machine interfaces 1 10.
  • Each human-machine interface 1 10 may comprise a communication means (not shown in FIG. 1).
  • This communication means can be adapted to any type of incoming and outgoing signals, for example, to visual communication, and / or sound, and / or tactile, and / or odorous.
  • the user terminals 1 1 can be presented as computers, including laptops, tablets, smart phones and other equipment provided with a computer, a screen (including a touch screen), a keyboard (including a specific keyboard, for example, a Braille keyboard), and / or a microphone, and / or a generator 2.
  • each on-demand viewer can communicate with the aggregation system 1 using a user terminal 1 which is assigned to him or her. clean.
  • the voting module 122 is designed to:
  • the reading module 121 of the aggregation system 1 can, via the second configurable warning signal ⁇ 2 , have a second feedback information concerning an objectively reserved reception by the spectators to a video sequence a, being read by the module of 121 and viewable by viewers on their respective user terminals 1 1.
  • This second feedback information is added to the first feedback information (obtained, as explained above, thanks to the first warning signal ⁇ ) which makes more reliable the objective measurement in real time of the relevance of the sequence.
  • video is common for the community of viewers. This makes it possible to manage the reading module 121 more finely by the aggregation system 1 of video content according to the invention and ultimately contributes to a more effective control of the video broadcast on demand.
  • This arrangement contributes to simplifying the aggregation system 1 of video content according to the invention.
  • the vote module 122 is designed to continue V10, when the second result ⁇ 2 current is below the second predetermined threshold ⁇ 2 i 5, the continuous counting of the votes v during the playback of the video sequence a current up to 'at the end of the video sequence a, current.
  • the read module 121 is designed to adopt L2, on receipt of the first warning signal ⁇ of the voting module 122, during the predetermined time interval ⁇ , an alert state ⁇ .
  • the man-machine interfaces 1 10 are adapted to display H5 the alert state ⁇ of the reading module 121 together with the vote session S, current.
  • reading by the reading module 121 of the video or current sequence, submitted to the vote and the counting of the corresponding votes v by the voting module 122 continues during the voting session S, current regardless of the state warning ⁇ adopted by the reading module 121.
  • the alert state ⁇ visible on the human-machine interfaces 1 10 (on receipt by the reading module 121 of the first warning signal ⁇ from the voting module 122), each spectator of the community of spectators using the user terminals 1 1 is informed in real time of a particular appreciation reserved for the video sequence, current by the community of spectators.
  • a spectator who until then, for example, hesitated to vote, can do so.
  • the alert state ⁇ (visible on the human-machine interfaces 1 10) expands a range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, this artificial intelligence ultimately contributing to the more effective control of video streaming on demand.
  • the alert state ⁇ of the read module 121 is deleted at the end of the predetermined time interval ⁇ , in the absence of the second warning signal ⁇ 2 of the vote module 122.
  • the selective suppression of the alert state ⁇ contributes to widening the range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, which thus has functional possibilities. expanded.
  • the reading module 121 is designed to close L3 the current voting session S and stop L4 the reading of the video sequence a, current subject to vote upon receipt of the second warning signal ⁇ 2 of the voting module 122 . Thanks to this arrangement, it is possible to shorten the reading of the current video sequence which has generated two unsatisfactory successive results when the first result ⁇ and the second result ⁇ 2 exceed the first threshold ⁇ and the second threshold ⁇ 2 respectively. Thus, the spectators do not waste their time to visualize the video sequences deemed of no interest to the community of spectators. This makes the aggregation system 1 of video content according to the invention more user-friendly.
  • the reading module 121 is designed to start L5, once the voting session S, current close, the reading of a video sequence ⁇ , + ⁇ next from the stream of video sequences. Under these conditions, the vote module 122 is designed to be reset V1 1 at the beginning of the reading of each subsequent video sequence ⁇ + ⁇ .
  • the voting module 122 is adapted to turn "in loop" according to the operating state of the reading module 121: every time the current voting session If is closed, a new polling session SM (associated with the next video sequence ⁇ , + ⁇ ) is open.
  • a new polling session SM associated with the next video sequence ⁇ , + ⁇
  • the voting module 122 is designed to have V12 a plurality of statuses attributable to user terminals 1 1, these statuses being different from each other, said plurality of statuses being previously stored by the voting module 122.
  • the first rule Ri predetermined is designed to: ⁇ allocate V 3 to each status a voting multiplier coefficient of its own, and
  • the spectators having a privileged status of member of the social network housing the aggregation system 1 of video content according to the invention may have more weight in terms of votes v thanks to the multiplier coefficient specific to this privileged status than other spectators do not benefit from this privileged status.
  • the number of votes v issued H4 from the user terminals 1 1 and the number of votes v counted V2 by the voting module 122 may be different from each other.
  • the plurality of statuses attributable to user terminals 11 expands the range of artificial intelligence instruments implemented by the video content aggregation system 1 according to the invention, which therefore has functional possibilities. expanded.
  • said allocation V14 to each user terminal 11 of its own status takes place when this user terminal 11 is connected to the aggregator 12.
  • This arrangement makes the aggregation system 1 of video content according to the invention more reliable.
  • the current polling session S has two suggestions, one of zapping the current video clip ai, the other of keeping the current video clip play M.
  • each vote v emitted H4 during the voting session S, current by the human-machine interfaces 1 10 from the user terminals 1 1 to the aggregator 12 is to confirm H6 one or the Another of these two suggestions Z, M (in Figure 1, the arrow H6 points in the blackened area around the letter Z: thus, is schematically illustrated a vote v issued in favor of M maintenance of the video sequence, current).
  • the spectators can express their assessments in a binary way: • either by asserting the relevance of the current video sequence ⁇ 3 ⁇ 4 by choosing to maintain M its reading,
  • the second predetermined rule R2 consists in defining V15 the first selective moment xi of the current vote session S as a function of at least a predetermined number ⁇ of the voted user terminals 1 1 having at least one identical status, this predetermined number ⁇ being previously memorized by the voting module 22.
  • the artificial intelligence of the aggregation system 1 of video content according to the invention can, for example, delay (or, on the contrary, accelerate) the arrival of the first selective moment ⁇ of the voting session Si current if the predetermined number ⁇ voted user terminals 1 1 having at least one identical status (for example, the membership status of the social network housing video content aggregation system 1 according to the invention, as mentioned above). above) is lower (or higher) than a previously defined value (for example, 10, or 100, or 1000).
  • a previously defined value for example, 10, or 100, or 1000.
  • the first predetermined threshold ⁇ is preferably equal to 1.
  • the votes vz2 for "zapping the video sequence a, current” are counted at the end of the predetermined time interval ⁇ of the current voting session Si, and •
  • the VM2 votes to "maintain M the current video sequence” are counted at the end of the predetermined time interval ⁇ of the current voting session S.
  • the second predetermined threshold 02 is preferably equal to 1.
  • the predetermined time interval ⁇ is equal to or less than 20 seconds: ⁇ ⁇ 20 s.
  • the spectators have enough time to vote during the predetermined time interval ⁇ . This contributes to increasing the reliability of the aggregation system 1 of video content according to the invention.
  • the alert state ⁇ of the reading module 121 displayed on the human-machine interfaces 1 10 of the user terminals 1 1 has a countdown ⁇ , this countdown ⁇ being adapted to indicate the time remaining until the end of the predetermined time interval ⁇ . Thanks to the countdown ⁇ , each spectator can know exactly the time remaining until the end of the predetermined time interval pour to emit H4 his vote v in time. This makes the aggregation system 1 of video content according to the invention more user-friendly.
  • the voting module 122 is designed to associate V16 each current voting session S with a vote counter ⁇ , counted specific to said current voting session S, the human-machine interfaces 1 being adapted to display H7.
  • the vote counter ⁇ expands the range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, which therefore has expanded functional possibilities.
  • the voting module 122 may be designed to synchronize V17 cyclically the vote counter, for the duration of the current voting session S, the duration of the cycle ⁇ between two successive synchronizations of said vote counter. , being previously memorized by the voting module 122.
  • the duration of the cycle ⁇ between two successive synchronizations of said counter is preferably less than 10 seconds: ⁇ ⁇ 10 s.
  • the translation module 120 is designed to prioritize T2 the orders p emitted by the man-machine interfaces 0 of user terminals 1 1 in P requests for video content to the remote server 10, this hierarchization s' operating according to a predetermined third rule R 3 previously stored by the translation module 120.
  • the third predetermined rule R 3 consists in accepting T3 only the orders p of the human-machine interfaces 1 10 of user terminals 1 1 for video sequences whose length ⁇ is less than one. predetermined value previously stored by the translation module 120.
  • This arrangement illustrates one of the "upstream” filters which makes it possible to deviate from the downstream stream any video sequence whose length ⁇ is greater than the predetermined value previously stored by the translation module 120.
  • This filter makes it possible, among other things, to protect the aggregation system 1 of video content according to the invention against viral video sequences that can "loop" on themselves for several hours and thus block an expected operation of the aggregation system 1. This makes the aggregation system 1 of video content according to the invention more reliable.
  • the voting module 122 may be designed to have V12 the plurality of status attributable to user terminals 1 1. These statuses are different from each other. Said plurality of statuses is previously stored by the voting module 122. Each user terminal 1 1 connected to the aggregator 12 has a status of its own. Under these conditions, the third rule R3 predetermined may further include accepting orders p to the remote server 10 from only the user terminals 11 each having at least one privileged status previously stored by the translation module 120 selected selectively from the plurality of attributable statuses.
  • This arrangement illustrates another example of intelligent "upstream" filters that allow any video sequence ordered by the unauthorized viewer to be discarded from the downstream stream.
  • a first group consisting only of spectators who are members of the social network who therefore have a privileged status
  • the orders p emitted by the non-adherent spectators belonging to the second group of the community will be hierarchized by the translation module 120 as "not acceptable” even if the length ⁇ of the corresponding video sequences is less than 20 seconds.
  • this intelligent filter contributes to saving the time of the spectators which is not lost to view the unacceptable video sequences for the community of spectators. This makes the aggregation system 1 of video content according to the invention more user-friendly.
  • the read module 121 is designed to limit L6 a list of the control and activatable functions ⁇ from the user terminals 1 1 via the man-machine interfaces 1 10 during the reading of the video sequence a current list of activatable control and control functions ⁇ being previously stored by the reading module 121.
  • This arrangement contributes to simplifying the man-machine interfaces 1 to, for example, facilitate handling of these interfaces by
  • the list of activatable control and control functions ⁇ comprises the following functions:
  • the aggregator 12 furthermore comprises a video content storage module 123 linked to the reading module 121 and adapted to save (K1) the video sequences a resulting from the video content streams coming from the remote server 10 beforehand. their reading one after the other by the reading module 121.
  • the reading module 121 can continue to operate "locally", drawing on the video sequences has since the reading module 121, when, for example, the telecommunications network 2 between
  • the aggregator 12 and the remote server 10 are interrupted. Therefore, the video content storage module 123 contributes to making the aggregation system 1 of video content according to the invention more reliable.
  • the vote module 122 is designed to memorize V19 the final results ⁇ respective representative votes v counted at the end of the respective readings of the video sequences read by the reading module 121 for a lapse of time predetermined ⁇ previously stored by the voting module 22.
  • the predetermined time lapse corresponds to at least one of the following lapses of time: (a) one day; (b) a week; (c) one month; (d) one quarter; (e) one semester; (f) one year.
  • the man-machine interfaces 1 10 of user terminals 1 1 are designed to display H8 each current video sequence ai with said respective final results ⁇ representative of the votes v counted at the end of the readings. respective video sequences read by the reading module 121 during the lapse of time ⁇ predetermined 0 previously stored by the voting module 122.
  • the vote module 122 is designed to prescribe V18 an incompressible buffer time ⁇ between the beginning of the reading L1 of the video sequence ai by the reading module 121 and the association V1 of the voting session S, to said video sequence ai.
  • the incompressible buffer time ⁇ allows the spectators to appreciate the video sequence a, common before the opening of the voting session Si to said video sequence ⁇ ,.
  • the votes v are emitted H4 by the spectators via the human-machine interfaces 10 "knowingly”.
  • the presence of the incompressible buffer time ⁇ expands the range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, this artificial intelligence ultimately contributing to the more effective control of the video streaming on demand.
  • the incompressible buffer time ⁇ between the beginning of the reading L1 of the video sequence ai by the reading module 121 and the association V1 of the voting session S, to said video sequence satisfies the following inequality: 0.1 * ⁇ , ⁇ ⁇ 0A * m.
  • This arrangement introduces the dynamic incompressible ⁇ buffer time, that is to say, depending on the length m specific to the video sequence 3 ⁇ 4. This makes the artificial intelligence of the aggregation system 1 of video content according to the invention more flexible.
  • the incompressible buffer time ⁇ between the beginning of the reading L1 of the video sequence a, by the reading module 121 and the association V1 of the voting session S, with said video sequence ai, is greater than 10. seconds: ⁇ > 10 s.
  • This arrangement introduces the static incompressible ⁇ buffer time, that is to say, independent of the length ⁇ , specific to the video sequence. This makes the aggregation system 1 of video content according to the invention simpler.
  • Video content aggregation system 1 according to the invention.
  • each user terminal 11 is designed to transmit H9, during each voting session If, via its man-machine interface 1 10, at least two successive votes v of appreciation of the current video sequence ai to the aggregator 12, these two successive votes v being spaced from each other by a predetermined reflection time ⁇ previously recorded by the user terminal 1.
  • each spectator can correct, after the predetermined reflection time,, his first vote v (for example, to zap Z the video sequence a, current) transmitted, for example, before the display 5 of the state alarm ⁇ , by its second vote v (for example, to maintain M the video sequence a, current), for example, after the display of the alert state ⁇ .
  • This helps to ultimately obtain the opinion of the community of spectators even more objective vis-à-vis the relevance of the video sequence a common.
  • this possibility of issuing at least two votes v successive spaced apart from each other by the predetermined reflection time ⁇ expands the range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, this artificial intelligence ultimately contributing more effective mastery of video streaming on demand.
  • the predetermined reflection time ⁇ between the two successive votes v issued by the human-machine interfaces 1 10 to the aggregator 12 satisfies the following inequation: 0.1 * 7ii ⁇ ⁇ 0.4 * ⁇ .
  • the reflection time ⁇ is greater than 10 seconds: r> 10 s.
  • This arrangement introduces the reflection time ⁇ static, that is to say, independent of the length ⁇ , specific to the video sequence. This makes the aggregation system 1 of video content according to the invention simpler. A synergy between these two aspects (static and dynamic) of the reflection time ⁇ is obtained when the latter responds to two inequalities at a time: 0.1 * ⁇ , ⁇ ⁇ 0.4 * ⁇ , and ⁇ > 10 s.
  • This arrangement is particularly relevant for short current video sequences, i.e., for common video sequences having lengths m between 1 second and 25 seconds.
  • said synergy between the two aspects (static and dynamic) of the reflection time ⁇ contributes to ensuring an objective appreciation by the community, via the reasoned votes (because allowed only after more than 10 seconds of reflection), even video sequences. , short run, which ultimately widens the functional possibilities of the aggregation system 1 of video content according to the invention.
  • the translation module 120 is furthermore designed to affiliate T4 with each previously prioritized request P according to the third predetermined rule R 3 , with a particular first callback Yi intended for the user terminal 1 1, the sender of the order p corresponding to this request P, the human-machine interface 110 of said user terminal 1 1 (issuer of the order p) being adapted to display H10 this particular first reminder
  • the voting module 122 is designed to affiliate V20 with each final result ⁇ (which is representative of the votes v counted at the end of the reading of each video sequence a, current, that is to say, at the closure of each voting session If current) with a second particular reminder Y2 to the user terminal 1 1, issuer of the order p aimed at said said current video sequence ⁇ 3 ⁇ 4 (corresponding to said voting session S, current closed) ), the human-machine interface 110 of said user terminal 1 1 (emitter of the order p) being adapted to display H1 1 this particular second reminder Y 2 . Thanks to this arrangement, it is possible to bring to the attention of the viewer concerned a privileged piece of information, for example:
  • the current voting session S may consist of a single suggestion to zap the current video sequence a (not shown in FIG. 1). Under these conditions, each vote v emitted H4 during the voting session S, current by the man-machine interfaces 110 from the user terminals 1 1 to the aggregator 12 consists in confirming this unique suggestion of zapping the sequence Z video a, current.
  • This arrangement simplifies the aggregation system 1 of video content according to the invention to better adapt its operation to the reduced analysis capabilities specific to certain categories of spectators (for example, to children).

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a system (1) for aggregating video content, comprising: a remote server (10) having video sequences (α); user terminals (11) provided with human-machine interfaces (110) and connected to said server (10) and to an aggregator (12) of video content including a reading module (121) suitable for reading (L1) the video sequences (α). According to the invention, the aggregator (12) includes a voting module (122) designed to: associate (V1) each current video sequence (αi) with a voting session (Si); count (V2) the votes (v) cast (H4) by the human-machine interfaces (110); obtain (V3) a current result (β1) representative of the votes (v) counted at a selective time (τ1); compare (V4) said current result (β1) with a threshold (σ1); and supply (V5) a warning signal (φ1) to the reading module (121) when the current result (β1) exceeds said threshold (σ1).

Description

SYSTEME D'AGREGATION DE CONTENU VIDEO AVEC MODULE DE MESURE ET GESTION DES VOTES DES UTILISATEURS  VIDEO CONTENT AGGREGATION SYSTEM WITH MEASUREMENT MODULE AND MANAGEMENT OF USER'S VOTES
La présente invention concerne, de manière générale, le domaine de la diffusion vidéo à la demande des utilisateurs de réseaux sociaux et, plus particulièrement, le domaine de la gestion sélective de ladite diffusion vidéo à la demande grâce à un agrégateur de contenu vidéo. The present invention generally relates to the field of on-demand video broadcasting of social network users and, more particularly, to the field of selectively managing said video streaming on demand through a video content aggregator.
Plus précisément, l'invention concerne, selon un premier de ses aspects, un système d'agrégation de contenu vidéo comportant :  More precisely, the invention relates, according to a first aspect, to a video content aggregation system comprising:
• un serveur distant comprenant une base de données avec un contenu vidéo consistant en séquences vidéo, et · des terminaux d'utilisateurs connectés les uns avec les autres et avec le serveur distant via un réseau de télécommunication par l'intermédiaire d'un agrégateur de contenu vidéo. A remote server comprising a database with video content consisting of video sequences, and user terminals connected to each other and to the remote server via a telecommunication network via a network aggregator. video content.
Dans ce système d'agrégation, les terminaux d'utilisateurs comprennent chacun une interface homme-machine adaptée à émettre des ordres à destination de l'agrégateur et à afficher les séquences vidéo lues par l'agrégateur. Quant à l'agrégateur, il comprend un module de traduction adapté à traduire les ordres émis par les interfaces homme-machine de terminaux d'utilisateurs en requêtes de contenu vidéo à destination du serveur distant. A son tour, le serveur distant est adapté à générer un flux de séquences vidéo à destination de l'agrégateur en réponse à ses requêtes de contenu vidéo. Enfin, l'agrégateur comprend en outre un module de lecture de contenu vidéo adapté à lire, l'une après l'autre, les séquences vidéo issues du flux de séquences vidéo.  In this aggregation system, the user terminals each comprise a human-machine interface adapted to issue orders to the aggregator and to display the video sequences read by the aggregator. As for the aggregator, it includes a translation module adapted to translate the commands transmitted by the human-machine interfaces of user terminals into video content requests to the remote server. In turn, the remote server is adapted to generate a stream of video footage to the aggregator in response to its video content requests. Finally, the aggregator further comprises a video content reading module adapted to read, one after another, the video sequences from the stream of video sequences.
Des utilisateurs d'un réseau de télécommunication, par exemple, d'un réseau global international de télécommunication dit « internet », et, notamment, ceux parmi eux qui sont adhérents à l'un des réseaux sociaux, peuvent s'organiser en communauté de spectateurs-amateurs de la télévision à la demande, et profiter du système d'agrégation connu et décrit ci-dessus. Ainsi, ces spectateurs-amateurs de la télévision à la demande peuvent ne regarder que les séquences vidéo sélectivement programmées par les membres de la communauté, c'est-à-dire, par des spectateurs eux- mêmes, auprès du serveur distant muni de la base de contenu vidéo, à l'aide des ordres correspondants émis par les terminaux d'utilisateurs. Cependant, le fonctionnement attendu de ce système d'agrégation connu repose sur un mode de lecture « en série », c'est-à-dire, l'une après l'autre, des séquences vidéo sélectionnées par les membres de la communauté. Or, ce mode de lecture en série des séquences vidéo peut présenter des déficiences dues, par exemple, à une nécessité, pour chaque spectateur (membre donné de la communauté), de visualiser des séquences vidéo sans intérêt programmées par les autres spectateurs (qui sont les membres de la même communauté), avant de parvenir à une séquence pertinente pour ledit spectateur et, in fine, pour la communauté de tous les spectateurs dans son ensemble. Une telle déficience se traduit par une perte de temps pour chaque membre donné de la communauté. Ainsi, malgré le fait que cette diffusion vidéo basée sur le système d'agrégation connu soit intrinsèquement sélective (car ce sont nécessairement les spectateurs eux-mêmes qui choisissent les séquences vidéo diffusées par la suite via les interfaces homme-machine des terminaux d'utilisateurs), elle aboutit au résultat insatisfaisant en termes de délai d'attente nécessaire (pour chaque spectateur de la communauté) avant la lecture de la séquence pertinente, ce résultat insatisfaisant étant in fine analogue en ces termes à celui obtenu par une télévision classique a priori non sélective (car les séquences vidéo y sont présentées selon une programmation réalisée par des tiers qui ne font pas nécessairement partie de la communauté des spectateurs). Cela pose un problème de maîtrise de la gestion sélective de la diffusion vidéo à la demande. Users of a telecommunication network, for example, a global international telecommunication network called "internet", and in particular those among them who are members of one of the social networks, can organize themselves in a community of viewers-amateurs of television on demand, and enjoy the aggregation system known and described above. So, these spectators-amateurs of the television on demand can only watch the video sequences selectively programmed by the community members, that is, by viewers themselves, with the remote server with the video content base, using the corresponding orders issued by the user terminals. However, the expected operation of this known aggregation system is based on a "serial" reading mode, that is, one after the other, video sequences selected by the members of the community. However, this mode of serial playback of video sequences may have deficiencies due, for example, to a need, for each viewer (given member of the community), to view video sequences without interest programmed by other viewers (who are members of the same community), before reaching a sequence relevant to said viewer and, ultimately, to the community of all viewers as a whole. Such a deficiency results in a waste of time for each given member of the community. Thus, despite the fact that this video broadcast based on the known aggregation system is intrinsically selective (because it is necessarily the viewers themselves who choose the video sequences subsequently broadcast via the human-machine interfaces of the user terminals ), it leads to the unsatisfactory result in terms of waiting time required (for each spectator of the community) before reading the relevant sequence, this unsatisfactory result being ultimately similar in these terms to that obtained by a conventional television a priori non-selective (because the video sequences are presented according to a program made by third parties that are not necessarily part of the community of spectators). This poses a problem in controlling the selective management of video on demand broadcasting.
La présente invention, qui s'appuie sur cette observation originale, a principalement pour but de proposer un système d'agrégation de contenu vidéo visant au moins à réduire une limitation précédemment évoquée.  The present invention, which is based on this original observation, is primarily intended to provide a video content aggregation system to at least reduce a previously mentioned limitation.
A cette fin, le système d'agrégation de contenu vidéo, par ailleurs conforme à la définition générique qu'en donne le préambule ci-dessus, est essentiellement caractérisé en ce que l'agrégateur comprend en outre un module de vote lié avec le module de lecture et conçu pour : For this purpose, the video content aggregation system, which is also consistent with the generic definition given in the preamble above, is essentially characterized in that the aggregator further comprises a voting module linked with the reading module and designed to:
• associer chaque séquence vidéo en cours de lecture par le module de lecture avec une session de vote courante propre à ladite séquence vidéoAssociating each video sequence currently being read by the reading module with a current voting session specific to said video sequence
5 courante, les interfaces homme-machine de terminaux d'utilisateurs étant adaptées à : 5, human-machine interfaces of user terminals being adapted to:
o afficher la session de vote courante ensemble avec la séquence vidéo courante correspondante,  o display the current voting session together with the corresponding current video sequence,
o émettre des votes à destination de l'agrégateur pendant la session î o de vote courante,  o issue votes to the aggregator during the current voting session,
• comptabiliser en continu les votes émis par les interfaces homme- machine à destination de l'agrégateur, cette comptabilisation en continu de votes s'opérant en temps réels sans interruption, en les ajoutant les uns aux autres, au fur et à mesure des arrivées de votes dans le module• continuously count the votes sent by the human-machine interfaces to the aggregator, this continuous counting of votes taking place in real time without interruption, by adding them to each other, as and when they arrive of votes in the module
1 5 de vote, selon une première règle prédéterminée préalablement mémorisée par le module de vote, 1 5 of voting, according to a first predetermined rule previously stored by the voting module,
• obtenir un premier résultat courant représentatif des votes comptabilisés à un premier moment sélectif de la session de vote courante, le choix du premier moment sélectif s'opérant selon une deuxième règle Obtain a first current result representative of the votes counted at a first selective moment of the current voting session, the selection of the first selective moment taking place according to a second rule
20 prédéterminée préalablement mémorisée par le module de vote, 20 preset previously stored by the voting module,
• comparer ce premier résultat courant de la session de vote courante avec un premier seuil prédéterminé préalablement mémorisé par le module de vote,  Comparing this first current result of the current voting session with a first predetermined threshold previously stored by the voting module,
• fournir un premier signal d'alerte au module de lecture lorsque le premier 25 résultat courant dépasse le premier seuil prédéterminé. Provide a first alert signal to the read module when the first current result exceeds the first predetermined threshold.
Grâce à ce module de vote, le système d'agrégation de contenu vidéo selon l'invention (et, en particulier, le module de lecture du système d'agrégation), peut, via le premier signal d'alerte paramétrable, avoir une première information de retour concernant un accueil réservé objectivement par des spectateurs à une séquence en cours de lecture visible par les spectateurs sur leurs terminaux respectifs. Ainsi, la pertinence de cette séquence courante pour toute une communauté de spectateurs peut être mesurée en temps réel. Cela permet de gérer plus finement le module de lecture par le système d'agrégation de contenu vidéo selon l'invention et contribue in fine à une maîtrise plus efficace de la diffusion vidéo à la demande. Thanks to this voting module, the video content aggregation system according to the invention (and, in particular, the reading module of the aggregation system), can, via the first configurable warning signal, have a first return information regarding an objectively reserved reception by viewers to a sequence being played visible by viewers on their respective terminals. Thus, the relevance of this current sequence for a whole community of viewers can be measured in real time. This makes it possible to manage the reading module more finely by the video content aggregation system according to the invention and ultimately contributes to a more effective control of the video broadcast on demand.
Selon un deuxième de ses aspects, l'invention concerne un procédé d'agrégation de contenu vidéo mis en œuvre par le système d'agrégation de contenu vidéo selon l'invention.  According to a second aspect, the invention relates to a method for aggregating video content implemented by the video content aggregation system according to the invention.
D'autres caractéristiques et avantages de l'invention ressortiront clairement de la description qui en est faite ci-après, à titre indicatif et nullement limitatif, en référence aux dessins annexés, dans lesquels :  Other characteristics and advantages of the invention will emerge clearly from the description which is given hereinafter, by way of indication and in no way limitative, with reference to the appended drawings, in which:
- la figure 1 représente un schéma (fonctionnel) d'une variante d'un système d'agrégation de contenu vidéo selon l'invention. FIG. 1 represents a (functional) diagram of a variant of a video content aggregation system according to the invention.
Comme annoncé précédemment et illustré sur la figure 1 , l'invention concerne un système d'agrégation de contenu vidéo et un procédé mis en œuvre par ce système d'agrégation.  As previously announced and illustrated in FIG. 1, the invention relates to a video content aggregation system and a method implemented by this aggregation system.
Dans une variante de réalisation illustrée sur la figure 1 , l'invention concerne un système d'agrégation 1 de contenu vidéo comportant :  In an alternative embodiment illustrated in FIG. 1, the invention relates to a video content aggregation system 1 comprising:
• un serveur distant 10 comprenant une base de données 100 avec un contenu vidéo consistant en séquences vidéo a, A remote server 10 comprising a database 100 with a video content consisting of video sequences,
• des terminaux d'utilisateurs 11 connectés les uns avec les autres et avec le serveur distant 10 via un réseau de télécommunication 2 par l'intermédiaire d'un agrégateur 12 de contenu vidéo. • User terminals 11 connected to each other and to the remote server 10 via a telecommunications network 2 via an aggregator 12 of video content.
Les terminaux d'utilisateurs 1 1 comprennent chacun une interface homme- machine 1 10 adaptée à émettre H1 des ordres p à destination de l'agrégateur 12 et à afficher H2 les séquences vidéo lues par l'agrégateur 12. L'agrégateur 2 comprend un module de traduction 120 adapté à traduire T1 les ordres p émis par les interfaces homme-machine 1 10 de terminaux d'utilisateurs 1 1 en requêtes P de contenu vidéo à destination du serveur distant 10. Le serveur distant 10 est adapté à générer F1 un flux de séquences vidéo a à destination de l'agrégateur 12 en réponse à ses 5 requêtes P de contenu vidéo. L'agrégateur 12 comprend en outre un module de lecture 121 de contenu vidéo adapté à lire L1 , l'une après l'autre, les séquences vidéo a issues du flux de séquences vidéo. The user terminals 1 1 each comprise a man-machine interface 1 10 adapted to transmit H1 orders p to the aggregator 12 and display H2 the video sequences read by the aggregator 12. The aggregator 2 comprises a 120 translation module adapted to translate T1 the orders p emitted by the human-machine interfaces 1 10 of user terminals 1 1 in P requests for video content to the remote server 10. The remote server 10 is adapted to generate F1 a stream of video sequences a to the aggregator 12 in response to its 5 requests P of video content. The aggregator 12 further comprises a reading module 121 of video content adapted to read L1, one after the other, the video sequences a from the stream of video sequences.
Les serveurs distants 10 évoqués ci-dessus peuvent appartenir à des plateformes web communautaires (fournisseurs de contenu vidéo) î o connues destinées au partage et au visionnage de séquences vidéo faites par les utilisateurs-spectateurs. Leurs respectives bases de données 100 avec les contenus vidéo consistant en séquences vidéo a sont disponibles, par exemple, via les liens suivants : www.youtube.com; www.vimeo.com, www.dailymotion.com; www.vouku.com; www.tudou.com. The remote servers 10 mentioned above may belong to community web platforms (video content providers) known for sharing and viewing video sequences made by user-viewers. Their respective databases 100 with the video contents consisting of video sequences are available, for example, via the following links: www.youtube.com; www.vimeo.com, www.dailymotion.com; www.vouku.com; www.tudou.com.
1 5 Selon l'invention, l'agrégateur 12 comprend en outre un module de vote 122 lié avec le module de lecture 121 et conçu pour :  According to the invention, the aggregator 12 further comprises a voting module 122 linked with the reading module 121 and designed to:
• associer V1 chaque séquence vidéo a, en cours de lecture par le module de lecture 121 avec une session de vote S, courante propre à ladite séquence vidéo a, courante, les interfaces homme-machine 1 10 de 0 terminaux d'utilisateurs 1 étant adaptées à : Associating each video sequence V1 being read by the reading module 121 with a current voting session S specific to said current video sequence, the human-machine interfaces 1 10 of 0 user terminals 1 being adapted to:
o afficher H3 la session de vote S, courante ensemble avec la séquence vidéo a, courante correspondante, o émettre H4 des votes v à destination de l'agrégateur 12 pendant la session de vote S, courante, 5 · comptabiliser V2 en continu les votes v émis H4 par les interfaces homme-machine 1 10 à destination de l'agrégateur 12, cette comptabilisation en continu de votes v s'opérant en temps réels sans interruption, en les ajoutant les uns aux autres, au fur et à mesure des arrivées de votes v dans le module de vote 122, selon une première règle Ri prédéterminée préalablement mémorisée par le module de vote 122, o display H3 the voting session S, running together with the video sequence a, corresponding current, o issue H4 votes v to the aggregator 12 during the voting session S, current, 5 · count V2 continuously votes v issued H4 by the human-machine interfaces 1 10 to the aggregator 12, this counting of continuous votes v operates in real time without interruption, by adding them to each other, as and when v vote arrivals in the voting module 122, according to a predetermined first rule Ri previously stored by the voting module 122,
• obtenir V3 un premier résultat βι courant représentatif des votes v comptabilisés à un premier moment τι sélectif de la session de vote Si courante, le choix du premier moment τι sélectif s'opérant selon une deuxième règle R2 prédéterminée préalablement mémorisée par le module de vote 122, • obtain V3 a first result βι current representative votes v counted at a first time τι selective vote session If current, the choice of the first moment τι selective operating according to a second predetermined rule R2 previously stored by the voting module 122
• comparer V4 ce premier résultat βι courant de la session de vote S, courante avec un premier seuil ai prédéterminé préalablement mémorisé par le module de vote 122, Compare V4 this first result βι current of the voting session S, current with a first threshold ai predetermined previously stored by the voting module 122,
• fournir V5 un premier signal d'alerte φι au module de lecture 121 lorsque le premier résultat βι courant dépasse le premier seuil σι prédéterminé. • supply V5 a first warning signal φι to the reading module 121 when the first result βι current exceeds the first threshold σι predetermined.
Des utilisateurs du réseau de télécommunication 2, par exemple, d'un réseau global international de télécommunication dit « internet », et, notamment, ceux parmi eux qui sont adhérents à l'un des réseaux sociaux et disposant des terminaux d'utilisateurs 1 1 , peuvent s'organiser en communauté de spectateurs-amateurs de la télévision à la demande, et profiter du système d'agrégation 1 selon l'invention et décrit ci-dessus. Ainsi, ces spectateurs-amateurs de la télévision à la demande peuvent ne regarder que les séquences vidéo a ordonnées (et, de ce fait, sélectivement programmées) par les membres de la communauté, c'est-à-dire, par des spectateurs eux-mêmes, auprès du serveur distant 10 muni de la base 100 de contenu vidéo, à l'aide des ordres p correspondants émis par les terminaux d'utilisateurs 1 1 via les interfaces homme-machine 1 10. Users of the telecommunication network 2, for example, of a global international telecommunication network called "internet", and in particular those among them who are members of one of the social networks and have user terminals 1 1 , can organize themselves in community of spectators-amateurs of television on demand, and take advantage of the aggregation system 1 according to the invention and described above. Thus, these amateur-on-demand television viewers can only watch video sequences ordered (and, therefore, selectively programmed) by community members, that is, by viewers. same, with the remote server 10 provided with the base 100 of video content, with the corresponding p commands issued by the user terminals 1 1 via the human-machine interfaces 1 10.
Chaque interface homme-machine 1 10 peut comporter un moyen de communication (non représenté sur la figure 1 ). Ce moyen de communication peut être adapté à tout type des signaux entrants et sortants, par exemple, à la communication visuelle, et/ou sonore, et/ou tactile, et/ou odorante. Dans un mode privilégié de l'invention, les terminaux d'utilisateurs 1 1 peuvent se présenter comme des ordinateurs, y compris des ordinateurs portables, des tablettes, des téléphones intelligents et de tout autre équipement muni d'un calculateur, d'un écran (y compris d'un écran tactile), 5 d'un clavier (y compris d'un clavier spécifique, par exemple, d'un clavier en braille), et/ou d'un micro, et/ou d'un générateur de son, et apte à être connecté au réseau de télécommunication 2. Ainsi, chaque spectateurs- amateurs de la télévision à la demande peut communiquer avec le système d'agrégation 1 à l'aide d'un terminal d'utilisateur 1 qui lui est propre. Each human-machine interface 1 10 may comprise a communication means (not shown in FIG. 1). This communication means can be adapted to any type of incoming and outgoing signals, for example, to visual communication, and / or sound, and / or tactile, and / or odorous. In a preferred embodiment of the invention, the user terminals 1 1 can be presented as computers, including laptops, tablets, smart phones and other equipment provided with a computer, a screen (including a touch screen), a keyboard (including a specific keyboard, for example, a Braille keyboard), and / or a microphone, and / or a generator 2. Thus, each on-demand viewer can communicate with the aggregation system 1 using a user terminal 1 which is assigned to him or her. clean.
l o De préférence, le module de vote 122 est conçu pour : Preferably, the voting module 122 is designed to:
• poursuivre V6 la comptabilisation en continu des votes v pendant un intervalle de temps Θ prédéterminé, calculé à partir du premier moment n sélectif, cet intervalle de temps Θ prédéterminé étant préalablement mémorisé par le module de vote 122, To continue V6 the continuous counting of the votes v during a predetermined time interval calculé calculated from the first n-selective moment, this predetermined time interval étant being previously memorized by the voting module 122,
15 · obtenir V7 un deuxième résultat β2 courant représentatif des votes v comptabilisés à la fin de l'intervalle de temps Θ prédéterminé de la session de vote S, courante, les votes v comptabilisés pendant l'intervalle de temps Θ prédéterminé s'ajoutant à ceux obtenus au premier moment n sélectif, 0 · comparer V8 ce deuxième résultat β2 courant avec un deuxième seuil σ2 prédéterminé différent du premier seuil σι prédéterminé, 15 · obtain V7 a second result β 2 current representative of the votes v counted at the end of the time interval Θ predetermined of the voting session S, current, the votes v counted during the time interval Θ predetermined adding to those obtained at the first n selective moment, 0 · compare V8 this second result β 2 current with a second threshold σ 2 predetermined different from the first threshold σι predetermined,
• fournir V9 un deuxième signal d'alerte φ2 au module de lecture 121 lorsque le deuxième résultat β2 courant dépasse le deuxième seuil σ2 prédéterminé.• supply V9 a second warning signal φ 2 to the reading module 121 when the second result β 2 current exceeds the second threshold σ 2 predetermined.
5 Grâce à cet agencement, le système d'agrégation 1 selon l'inventionThanks to this arrangement, the aggregation system 1 according to the invention
(et, en particulier, le module de lecture 121 du système d'agrégation 1 ), peut, via le deuxième signal d'alerte φ2 paramétrable, avoir une deuxième information de retour concernant un accueil réservé objectivement par les spectateurs à une séquence vidéo a, en cours de lecture par le module de lecture 121 et visible par les spectateurs sur leurs terminaux d'utilisateurs 1 1 respectifs. Cette deuxième information de retour s'ajoute à la première information de retour (obtenue, comme expliqué ci-dessus, grâce au premier signal d'alerte φι) ce qui rend plus fiable la mesure objective en temps réel 5 de la pertinence de la séquence vidéo a, courante pour la communauté des spectateurs. Cela permet de gérer plus finement le module de lecture 121 par le système d'agrégation 1 de contenu vidéo selon l'invention et contribue in fine à une maîtrise plus efficace de la diffusion vidéo à la demande. (and, in particular, the reading module 121 of the aggregation system 1), can, via the second configurable warning signal φ 2 , have a second feedback information concerning an objectively reserved reception by the spectators to a video sequence a, being read by the module of 121 and viewable by viewers on their respective user terminals 1 1. This second feedback information is added to the first feedback information (obtained, as explained above, thanks to the first warning signal φι) which makes more reliable the objective measurement in real time of the relevance of the sequence. video is common for the community of viewers. This makes it possible to manage the reading module 121 more finely by the aggregation system 1 of video content according to the invention and ultimately contributes to a more effective control of the video broadcast on demand.
De préférence, le premier seuil σι et le deuxième seuil σ2 sont i o identiques l'un à l'autre : σι = σ2 = σ. Preferably, the first threshold σι and the second threshold σ2 are io identical to each other: σι = σ 2 = σ.
Cet agencement contribue à simplifier le système d'agrégation 1 de contenu vidéo selon l'invention.  This arrangement contributes to simplifying the aggregation system 1 of video content according to the invention.
De préférence, le module de vote 122 est conçu pour poursuivre V10, lorsque le deuxième résultat β2 courant est sous le deuxième seuil σ2 i 5 prédéterminé, la comptabilisation en continu des votes v pendant la lecture de la séquence vidéo a, courante jusqu'à la fin de la séquence vidéo a, courante. Preferably, the vote module 122 is designed to continue V10, when the second result β 2 current is below the second predetermined threshold σ 2 i 5, the continuous counting of the votes v during the playback of the video sequence a current up to 'at the end of the video sequence a, current.
Grâce à cet agencement, il est possible de suivre (sous certaines conditions décrites ci-dessus) en temps réel un score représentatif de la 0 pertinence de la séquence vidéo a, courante pour la communauté des spectateurs jusqu'à la fin de la lecture de la séquence vidéo a, courante. Cela permet de gérer plus finement le module de lecture 121 par le système d'agrégation 1 de contenu vidéo selon l'invention et contribue in fine à la maîtrise plus efficace de la diffusion vidéo à la demande. Thanks to this arrangement, it is possible to follow (under certain conditions described above) in real time a representative score of the 0 relevance of the video sequence a common to the community of spectators until the end of the reading of the video sequence is current. This makes it possible to more finely manage the reading module 121 by the aggregation system 1 of video content according to the invention and ultimately contributes to the more effective control of the video broadcast on demand.
5 De préférence, le module de lecture 121 est conçu pour adopter L2, à réception du premier signal d'alerte φι du module de vote 122, pendant l'intervalle de temps Θ prédéterminé, un état d'alerte ε. Dans ces conditions, les interfaces homme-machine 1 10 sont adaptées à afficher H5 l'état d'alerte ε du module de lecture 121 ensemble avec la session de vote S, courante. En outre, la lecture par le module de lecture 121 de la séquence vidéo ou courante, soumise au vote et la comptabilisation des votes v correspondants par le module de vote 122, se poursuit pendant la session de vote S, courante indépendamment de l'état d'alerte ε adopté par le module de lecture 121 . Preferably, the read module 121 is designed to adopt L2, on receipt of the first warning signal φι of the voting module 122, during the predetermined time interval Θ, an alert state ε. Under these conditions, the man-machine interfaces 1 10 are adapted to display H5 the alert state ε of the reading module 121 together with the vote session S, current. In addition, reading by the reading module 121 of the video or current sequence, submitted to the vote and the counting of the corresponding votes v by the voting module 122, continues during the voting session S, current regardless of the state warning ε adopted by the reading module 121.
Grâce à l'état d'alerte ε visible sur les interfaces homme-machine 1 10 (à réception par le module de lecture 121 du premier signal d'alerte φ en provenance du module de vote 122), chaque spectateur de la communauté des spectateurs utilisant les terminaux d'utilisateurs 1 1 est informé en temps réel d'une appréciation particulière réservée à la séquence vidéo , courante par la communauté des spectateurs. Ainsi, en constatant l'état d'alerte ε visible sur les interfaces homme-machine 1 10, un spectateur, qui jusqu'à alors, par exemple, hésitait à voter, peut le faire. De ce fait, l'état d'alerte ε (visible sur les interfaces homme-machine 1 10) élargit une gamme d'instruments d'intelligence artificielle mise en place par le système d'agrégation 1 de contenu vidéo selon l'invention, cette intelligence artificielle contribuant in fine à la maîtrise plus efficace de la diffusion vidéo à la demande.  Thanks to the alert state ε visible on the human-machine interfaces 1 10 (on receipt by the reading module 121 of the first warning signal φ from the voting module 122), each spectator of the community of spectators using the user terminals 1 1 is informed in real time of a particular appreciation reserved for the video sequence, current by the community of spectators. Thus, by noting the state of alert ε visible on the man-machine interfaces 1 10, a spectator, who until then, for example, hesitated to vote, can do so. As a result, the alert state ε (visible on the human-machine interfaces 1 10) expands a range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, this artificial intelligence ultimately contributing to the more effective control of video streaming on demand.
Dans cette variante de réalisation, l'état d'alerte ε du module de lecture 121 est supprimé à la fin de l'intervalle de temps Θ prédéterminé, en absence du deuxième signal d'alerte φ2 du module de vote 122. In this variant embodiment, the alert state ε of the read module 121 is deleted at the end of the predetermined time interval Θ, in the absence of the second warning signal φ 2 of the vote module 122.
La suppression sélective de l'état d'alerte ε contribue à élargir la gamme d'instruments d'intelligence artificielle mise en place par le système d'agrégation 1 de contenu vidéo selon l'invention qui dispose, de ce fait, des possibilités fonctionnelles élargies.  The selective suppression of the alert state ε contributes to widening the range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, which thus has functional possibilities. expanded.
De préférence, le module de lecture 121 est conçu pour clôturer L3 la session de vote S, courante et arrêter L4 la lecture de la séquence vidéo a, courante soumise à vote à réception du deuxième signal d'alerte φ2 du module de vote 122. Grâce à cet agencement, il est possible de raccourcir la lecture de la séquence vidéo \ courante qui a généré deux résultats successifs insatisfaisants lorsque le premier résultat βι et le deuxième résultat β2 dépassent le premier seuil σι et le deuxième seuil σ2 respectivement. Ainsi, les spectateurs ne perdent pas leur temps pour visualiser les séquences vidéo jugées sans intérêt pour la communauté des spectateurs. Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus convivial. Preferably, the reading module 121 is designed to close L3 the current voting session S and stop L4 the reading of the video sequence a, current subject to vote upon receipt of the second warning signal φ 2 of the voting module 122 . Thanks to this arrangement, it is possible to shorten the reading of the current video sequence which has generated two unsatisfactory successive results when the first result βι and the second result β 2 exceed the first threshold σι and the second threshold σ 2 respectively. Thus, the spectators do not waste their time to visualize the video sequences deemed of no interest to the community of spectators. This makes the aggregation system 1 of video content according to the invention more user-friendly.
Dans cette variante de réalisation, le module de lecture 121 est conçu pour débuter L5, une fois la session de vote S, courante close, la lecture d'une séquence vidéo α,+ι suivante issue du flux de séquences vidéo. Dans ces conditions, le module de vote 122 est conçu pour être réinitialisé V1 1 au début de la lecture de chaque suivante séquence vidéo αι+ι .  In this variant embodiment, the reading module 121 is designed to start L5, once the voting session S, current close, the reading of a video sequence α, + ι next from the stream of video sequences. Under these conditions, the vote module 122 is designed to be reset V1 1 at the beginning of the reading of each subsequent video sequence αι + ι.
Grâce à cet agencement, le module de vote 122 est adapté à tourner « en boucle » en fonction de l'état de fonctionnement du module de lecture 121 : chaque fois que la session de vote Si courante est close, une nouvelle session de vote SM (associée à la séquence vidéo α,+ι suivante) est ouverte. Cela contribue à exclure a priori toute confusion entre les votes v émis H4 pendant les deux sessions successives de vote Si, Si+i , ce qui in fine rend le système d'agrégation 1 de contenu vidéo selon l'invention plus fiable. De préférence, le module de vote 122 est conçu pour disposer V12 une pluralité des statuts attribuables aux terminaux d'utilisateurs 1 1 , ces statuts étant différents les uns des autres, ladite pluralité des statuts étant préalablement mémorisée par le module de vote 122. Dans ces conditions, la première règle Ri prédéterminée est conçue pour : · allouer V 3 à chaque statut un coefficient multiplicateur de vote qui lui est propre, et Thanks to this arrangement, the voting module 122 is adapted to turn "in loop" according to the operating state of the reading module 121: every time the current voting session If is closed, a new polling session SM (associated with the next video sequence α, + ι) is open. This helps to exclude a priori any confusion between votes v issued H4 during the two successive voting sessions Si, Si + i, which ultimately makes the aggregation system 1 of video content according to the invention more reliable. Preferably, the voting module 122 is designed to have V12 a plurality of statuses attributable to user terminals 1 1, these statuses being different from each other, said plurality of statuses being previously stored by the voting module 122. In these conditions, the first rule Ri predetermined is designed to: · allocate V 3 to each status a voting multiplier coefficient of its own, and
• attribuer V14 à chaque terminal d'utilisateur 1 1 un statut qui lui est propre. • assign V14 to each user terminal 1 1 a status of its own.
Grâce à cet agencement, il est possible d'individualiser davantage la contribution de chaque spectateur dans les votes v émis H4 par les interfaces homme-machine 0 lors de la session courante Si. Par exemple, pour chaque séquence vidéo courante, les spectateurs ayant un statut privilégié d'adhérent au réseau social logeant le système d'agrégation 1 de contenu vidéo selon l'invention, peuvent avoir plus de poids en termes de votes v grâce au coefficient multiplicateur propre à ce statut privilégié que les autres spectateurs ne bénéficiant pas de ce statut privilégié. De ce fait, le nombre des votes v émis H4 depuis les terminaux d'utilisateurs 1 1 et le nombre des votes v comptabilisés V2 par le module de vote 122 peuvent être différents l'un de l'autre. Ainsi, la pluralité des statuts attribuables aux terminaux d'utilisateurs 11 élargit la gamme d'instruments d'intelligence artificielle mise en place par le système d'agrégation 1 de contenu vidéo selon l'invention qui dispose, de ce fait, des possibilités fonctionnelles élargies. Thanks to this arrangement, it is possible to individualize more the contribution of each spectator in the votes v emitted H4 by the man-machine interfaces 0 during the current session Si. For example, for each current video sequence, the spectators having a privileged status of member of the social network housing the aggregation system 1 of video content according to the invention may have more weight in terms of votes v thanks to the multiplier coefficient specific to this privileged status than other spectators do not benefit from this privileged status. As a result, the number of votes v issued H4 from the user terminals 1 1 and the number of votes v counted V2 by the voting module 122 may be different from each other. Thus, the plurality of statuses attributable to user terminals 11 expands the range of artificial intelligence instruments implemented by the video content aggregation system 1 according to the invention, which therefore has functional possibilities. expanded.
Dans cette variante de réalisation, ladite attribution V14 à chaque terminal d'utilisateur 1 1 du statut qui lui est propre s'opère lors de la connexion de ce terminal d'utilisateur 1 1 à l'agrégateur 12.  In this variant embodiment, said allocation V14 to each user terminal 11 of its own status takes place when this user terminal 11 is connected to the aggregator 12.
Cet agencement rend le système d'agrégation 1 de contenu vidéo selon l'invention plus fiable. This arrangement makes the aggregation system 1 of video content according to the invention more reliable.
De préférence, la session de vote S, courante comporte deux suggestions, l'une consistant à zapper Z la séquence vidéo ai courante, l'autre consistant à maintenir M la lecture de la séquence vidéo ai courante. Dans ces conditions, chaque vote v émis H4 pendant la session de vote S, courante par les interfaces homme-machine 1 10 depuis les terminaux d'utilisateurs 1 1 à destination de l'agrégateur 12 consiste à confirmer H6 l'une ou l'autre de ces deux suggestions Z, M (sur la figure 1 , la flèche H6 pointe dans la zone noircie autour de la lettre Z : ainsi, est illustré schématiquement un vote v émis en faveur du maintien M de la séquence vidéo , courante).  Preferably, the current polling session S has two suggestions, one of zapping the current video clip ai, the other of keeping the current video clip play M. Under these conditions, each vote v emitted H4 during the voting session S, current by the human-machine interfaces 1 10 from the user terminals 1 1 to the aggregator 12 is to confirm H6 one or the Another of these two suggestions Z, M (in Figure 1, the arrow H6 points in the blackened area around the letter Z: thus, is schematically illustrated a vote v issued in favor of M maintenance of the video sequence, current).
Grâce à cet agencement, les spectateurs peuvent exprimer leurs appréciations de manière binaire : • soit en affirmant la pertinence de la séquence vidéo <¾ courante en choisissant de maintenir M sa lecture, Thanks to this arrangement, the spectators can express their assessments in a binary way: • either by asserting the relevance of the current video sequence <¾ by choosing to maintain M its reading,
• soit en exprimant leur désaveu vis-à-vis de la séquence vidéo ai courante en choisissant de zapper Z la séquence vidéo a, courante. Cette manière binaire d'expression de l'opinion permet d'éviter a priori toute ambiguïté quant à l'appréciation réellement éprouvée par chaque spectateur vis-à-vis de la séquence vidéo a, courante. Cela contribue à rendre plus fiable le système d'agrégation 1 de contenu vidéo selon l'invention. • either by expressing their disavowal vis-à-vis the current video sequence ai by choosing to zap Z the video sequence a current. This binary way of expressing the opinion makes it possible to avoid, a priori, any ambiguity as to the appreciation truly experienced by each spectator with respect to the current video sequence. This helps to make the aggregation system 1 of video content according to the invention more reliable.
Dans ce mode de réalisation de l'invention, la deuxième règle R2 prédéterminée consiste à définir V15 le premier moment xi sélectif de la session de vote S, courante en fonction d'au moins un nombre η prédéterminée des terminaux d'utilisateurs 1 1 votés présentant au moins un statut identique, ce nombre prédéterminée η étant préalablement mémorisé par le module de vote 22.  In this embodiment of the invention, the second predetermined rule R2 consists in defining V15 the first selective moment xi of the current vote session S as a function of at least a predetermined number η of the voted user terminals 1 1 having at least one identical status, this predetermined number η being previously memorized by the voting module 22.
Grâce à cet agencement, l'intelligence artificielle du système d'agrégation 1 de contenu vidéo selon l'invention peut, par exemple, retarder (ou, au contraire, accélérer) l'arrivée du premier moment τι sélectif de la session de vote Si courante si le nombre η prédéterminée des terminaux d'utilisateurs 1 1 votés présentant au moins un statut identique (par exemple, le statut d'adhérent au réseau sociaux logeant système d'agrégation 1 de contenu vidéo selon l'invention, comme évoqué ci-dessus) est inférieur (ou supérieur) à une valeur définie préalablement (par exemple, à 10, ou à 100, ou à 1000). Ainsi, le fonctionnement du système d'agrégation 1 de contenu vidéo selon l'invention peut être ajusté en temps réel en fonction des incertitudes synergétiques induites, à la fois, par ledit nombre de terminaux d'utilisateurs 1 1 et par les statuts des spectateurs derrière ces terminaux d'utilisateurs 11 . Cela élargit les possibilités fonctionnelles du système d'agrégation 1 de contenu vidéo selon l'invention. En particulier, cela permet d'assurer une fiabilité accrue du premier résultat βι qui est assis non seulement sur un nombre statistiquement significatif « en tant que tel » de terminaux d'utilisateurs 1 1 connectés à l'agrégateur 12 (le terme « statistiquement significatif » se référant ici à la loi de probabilité, dite « Loi t de Student », telle qu'il est décrit, par exemple, ici : http://fr.wikipedia.org/wiki/Loi de Student, et, plus exactement au tableau des valeurs du quantile, dit « tableau de Student ») mais aussi sur des « qualités » différentes des spectateurs (qui se trouvent derrière ces terminaux d'utilisateurs 1 1 ) vis-à-vis de leurs notoriétés respectives auprès de la communauté des spectateurs (cette notoriété étant traduite en langage « machine » à l'aide de « statut » attribuable à chaque terminal d'utilisateur 1 1 ). Thanks to this arrangement, the artificial intelligence of the aggregation system 1 of video content according to the invention can, for example, delay (or, on the contrary, accelerate) the arrival of the first selective moment τι of the voting session Si current if the predetermined number η voted user terminals 1 1 having at least one identical status (for example, the membership status of the social network housing video content aggregation system 1 according to the invention, as mentioned above). above) is lower (or higher) than a previously defined value (for example, 10, or 100, or 1000). Thus, the operation of the aggregation system 1 of video content according to the invention can be adjusted in real time according to the synergistic uncertainties induced by both the number of user terminals 1 1 and the status of the spectators. behind these user terminals 11. This extends the functional possibilities of the aggregation system 1 of video content according to the invention. In particular, this makes it possible to ensure greater reliability of the first result βι which sits not only on a statistically significant number "as such" of user terminals 1 1 connected to the aggregator 12 (the term "statistically significant" referring here to the probability law, called "Student t law", as described, for example, here: http: //fr.wikipedia.org/wiki/Loi Student, and more exactly on the table of the values of the quantile, called "Student's table") but also on "qualities" different from the spectators (who are behind these terminals) users 1 1) vis-à-vis their respective notorieties in the community of spectators (this notoriety being translated into language "machine" using "status" attributable to each user terminal 1 1).
Dans cette variante de réalisation, le premier résultat βι courant consiste en rapport βι = VZI/VMI , OÙ : In this variant embodiment, the first result βι current consists in ratio βι = VZI / VMI, where:
• les votes vzi pour « zapper Z la séquence vidéo a, courante » sont comptabilisés au premier moment τι sélectif de la session de vote S, courante, et • the votes vzi to "zapper Z the video sequence a, current" are counted at the first moment τι selective of the voting session S, current, and
• les votes VMI pour « maintenir M la séquence vidéo , courante » sont comptabilisés au premier moment τι sélectif de la session de vote S, courante. • The VMI votes to "maintain M the current video sequence" are counted at the first selective moment of the current voting session S.
Dans ces conditions, le premier seuil σι prédéterminé est, de préférence, égal à 1. Under these conditions, the first predetermined threshold σι is preferably equal to 1.
Cet agencement contribue à simplifier le système d'agrégation 1 de contenu vidéo selon l'invention et à rendre ledit système d'agrégation 1 plus convivial aux yeux des spectateurs qui utilisent les terminaux d'utilisateurs 1 1. Dans cette variante de réalisation, le deuxième résultat β∑ courant consiste en rapport 2 = vzzlv , où :  This arrangement contributes to simplifying the aggregation system 1 of video content according to the invention and to making said aggregation system 1 more user-friendly for viewers who use the user terminals 1 1. In this variant embodiment, the second result βΣ current consists in ratio 2 = vzzlv, where:
• les votes vz2 pour « zapper Z la séquence vidéo a, courante » sont comptabilisés à la fin de l'intervalle de temps Θ prédéterminé de la session de vote Si courante, et • les votes VM2 pour « maintenir M la séquence vidéo a\ courante » sont comptabilisés à la fin de l'intervalle de temps Θ prédéterminé de la session de vote S, courante. The votes vz2 for "zapping the video sequence a, current" are counted at the end of the predetermined time interval Θ of the current voting session Si, and • The VM2 votes to "maintain M the current video sequence" are counted at the end of the predetermined time interval Θ of the current voting session S.
Dans ces conditions, le deuxième seuil 02 prédéterminé est, de préférence, égal à 1. Under these conditions, the second predetermined threshold 02 is preferably equal to 1.
Cet agencement contribue à simplifier le système d'agrégation 1 de contenu vidéo selon l'invention et à rendre ledit système d'agrégation 1 plus convivial aux yeux des spectateurs qui utilisent les terminaux d'utilisateurs 1 1 . De préférence, l'intervalle de temps Θ prédéterminé est égal ou inférieur à 20 seconds : Θ < 20 s.  This arrangement contributes to simplify the aggregation system 1 of video content according to the invention and to make said aggregation system 1 more user-friendly for viewers who use the user terminals 1 1. Preferably, the predetermined time interval Θ is equal to or less than 20 seconds: Θ <20 s.
Grâce à cet agencement, les spectateurs dispose suffisamment de temps pour voter pendant l'intervalle de temps Θ prédéterminé. Cela contribue à augmenter la fiabilité du système d'agrégation 1 de contenu vidéo selon l'invention. Thanks to this arrangement, the spectators have enough time to vote during the predetermined time interval Θ. This contributes to increasing the reliability of the aggregation system 1 of video content according to the invention.
De préférence, l'état d'alerte ε du module de lecture 121 affiché sur les interfaces homme-machine 1 10 des terminaux d'utilisateurs 1 1 comporte un compte à rebours Ξ, ce compte à rebours≡ étant adapté à indiquer le temps restant jusqu'à la fin de l'intervalle de temps Θ prédéterminé. Grâce au compte à rebours Ξ, chaque spectateur peut connaître exactement le temps restant jusqu'à la fin de l'intervalle de temps Θ prédéterminé pour émettre H4 son vote v à temps. Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus convivial.  Preferably, the alert state ε of the reading module 121 displayed on the human-machine interfaces 1 10 of the user terminals 1 1 has a countdown Ξ, this countdown≡ being adapted to indicate the time remaining until the end of the predetermined time interval Θ. Thanks to the countdown Ξ, each spectator can know exactly the time remaining until the end of the predetermined time interval pour to emit H4 his vote v in time. This makes the aggregation system 1 of video content according to the invention more user-friendly.
De préférence, le module de vote 122 est conçu pour associer V16 chaque session de vote S, courante avec un compteur de votes ∑, comptabilisés propre à ladite session de vote S, courante, les interfaces homme-machine 1 10 étant adaptées à afficher H7 le compteur de votes∑, ensemble avec la session de vote S, courante correspondante (sur la figure 1 , le compteur de votes ∑, affiche, à titre d'illustration, le moment où le nombre de votes comptabilisés VM en faveur du maintien M de la séquence vidéo a, courante est égal à 59 : vM = 59, et le nombre de votes comptabilisés vz en faveur de zappage Z de la séquence vidéo a, courante est égal à 39 : vz = 39). Grâce au compteur de votes chaque spectateur peut connaître en temps réel les votes v émis H4 par les autres spectateurs et comptabilisés au cours de la session de vote S, courante. Cette connaissance peut conduire, par exemple, un spectateur hésitant (qui n'est pas encore voté), de voter pour tenter de modifier un résultat instantané de vote (qui se dégage du compteur de votes∑, à un instant donné) ou une tendance de vote (qui se dégage de l'évolution temporelle d'une pluralité des résultats instantanés successifs de vote). Ainsi, le compteur de votes ∑, élargit la gamme d'instruments d'intelligence artificielle mise en place par le système d'agrégation 1 de contenu vidéo selon l'invention qui dispose, de ce fait, des possibilités fonctionnelles élargies. Preferably, the voting module 122 is designed to associate V16 each current voting session S with a vote counter Σ, counted specific to said current voting session S, the human-machine interfaces 1 being adapted to display H7. the vote counterΣ, together with the corresponding current voting session S (in FIG. 1, the vote counter Σ, displays, by way of illustration, the moment when the number of votes counted VM in favor of the maintenance M of the video sequence a, current is equal to 59: v M = 59, and the number of votes counted vz in favor of Z-zapping of the video sequence a, current is equal to 39 : v z = 39). Thanks to the vote counter each spectator can know in real time the votes v issued H4 by the other spectators and counted during the current voting session S. This knowledge can lead, for example, to a hesitant spectator (who has not yet been voted), to vote to try to modify an instant vote result (which emerges from the vote counter, at a given moment) or a tendency to change. of voting (which emerges from the temporal evolution of a plurality of successive instantaneous voting results). Thus, the vote counter Σ expands the range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, which therefore has expanded functional possibilities.
En outre, le module de vote 122 peut être conçu pour synchroniser V17 de manière cyclique le compteur de vote∑, pendant toute la durée de la session de vote S, courante, la durée du cycle Ω entre deux synchronisations successives dudit compteur de vote∑, étant préalablement mémorisée par le module de vote 122.  In addition, the voting module 122 may be designed to synchronize V17 cyclically the vote counter, for the duration of the current voting session S, the duration of the cycle Ω between two successive synchronizations of said vote counter. , being previously memorized by the voting module 122.
Grâce à cet agencement, chaque spectateur peut voir comment il impacte, par son propre vote, le résultat instantané de vote affiché par le compteur de vote∑u Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus convivial. Dans cette variante de réalisation, la durée du cycle Ω entre deux synchronisations successives dudit compteur est, de préférence, inférieure à 10 secondes : Ω < 10 s.  Thanks to this arrangement, each spectator can see how he impacts, by his own vote, the instant vote result displayed by the vote counter. This makes the aggregation system 1 of video content according to the invention more user-friendly. In this variant embodiment, the duration of the cycle Ω between two successive synchronizations of said counter is preferably less than 10 seconds: Ω <10 s.
Grâce à cet agencement, la mise à jour de compteur de vote∑, qui s'opère lors de sa synchronisation, est quasiment instantanée. Ainsi, le spectateur peut voir quasi immédiatement l'impact que son propre vote v produit sur le résultat de vote courant de toute la communauté des spectateurs, ce résultat de vote courant étant affiché sur le compteur de vote ∑i. Par conséquent, la durée du cycle Ω entre deux synchronisations 5 successives inférieure à 10 secondes contribue à rendre le système d'agrégation 1 de contenu vidéo selon l'invention plus convivial. Thanks to this arrangement, the update of the vote counter, which takes place during its synchronization, is almost instantaneous. So, the The viewer can see almost immediately the impact that his / her own vote produces on the current voting result of the entire community of viewers, this current voting result being displayed on the vote counter Σi. Consequently, the cycle time Ω between two successive synchronizations of less than 10 seconds contributes to making the aggregation system 1 of video content according to the invention more user-friendly.
De préférence, le module de traduction 120 est conçu pour hiérarchiser T2 les ordres p émis par les interfaces homme-machine 0 de terminaux d'utilisateurs 1 1 en requêtes P de contenu vidéo à destination du î o serveur distant 10, cette hiérarchisation s'opérant selon une troisième règle R3 prédéterminée mémorisée préalablement par le module de traduction 120. Preferably, the translation module 120 is designed to prioritize T2 the orders p emitted by the man-machine interfaces 0 of user terminals 1 1 in P requests for video content to the remote server 10, this hierarchization s' operating according to a predetermined third rule R 3 previously stored by the translation module 120.
Grâce à cet agencement, il est possible de programmer en amont le contenu vidéo dans le flux de séquences vidéo a (ce flux étant généré F1 en Thanks to this arrangement, it is possible to program the video content upstream in the stream of video sequences a (this stream being generated F1 in
1 5 réponses aux requêtes P) descendant du serveur distant 10 à destination de l'agrégateur 12. Cela contribue à filtrer ce flux descendant, par exemple, pour écarter a priori de ce flux descendant toute séquence vidéo ne répondant pas à une charte précise établie par la communauté des spectateurs et/ou par un administrateur du système d'agrégation 1 de contenu vidéo selon 0 l'invention. La présence de ce filtre intelligent économise le temps des spectateurs qui n'est donc pas perdu pour visualiser les séquences vidéo a priori inacceptables pour la communauté des spectateurs et/ou pour l'administrateur. Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus convivial. 1 5 responses to requests P) from the remote server 10 to the aggregator 12. This contributes to filter this downstream flow, for example, to exclude a priori from this downstream stream any video sequence that does not meet a precise charter established by the community of viewers and / or by an administrator of the video content aggregation system 1 according to the invention. The presence of this intelligent filter saves the time of the spectators who is not lost to view video sequences a priori unacceptable to the community of spectators and / or the administrator. This makes the aggregation system 1 of video content according to the invention more user-friendly.
25 Dans une variante de l'invention, la troisième règle R3 prédéterminée consiste à accepter T3 uniquement les ordres p des interfaces homme- machine 1 10 de terminaux d'utilisateurs 1 1 visant les séquences vidéo a dont la longueur π est inférieure à une valeur prédéterminée préalablement mémorisée par le module de traduction 120. Cet agencement illustre l'un des filtres « amonts » qui permet d'écarter du flux descendant toute séquence vidéo dont la longueur π est supérieure à la valeur prédéterminée préalablement mémorisée par le module de traduction 120. Ce filtre permet, entre autres, de protéger le système d'agrégation 1 de contenu vidéo selon l'invention contre des séquences vidéo virales pouvant tourner « en boucle » sur elles-mêmes pendant plusieurs heures et bloquer ainsi un fonctionnement attendu du système d'agrégation 1 . Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus fiable. In a variant of the invention, the third predetermined rule R 3 consists in accepting T3 only the orders p of the human-machine interfaces 1 10 of user terminals 1 1 for video sequences whose length π is less than one. predetermined value previously stored by the translation module 120. This arrangement illustrates one of the "upstream" filters which makes it possible to deviate from the downstream stream any video sequence whose length π is greater than the predetermined value previously stored by the translation module 120. This filter makes it possible, among other things, to protect the aggregation system 1 of video content according to the invention against viral video sequences that can "loop" on themselves for several hours and thus block an expected operation of the aggregation system 1. This makes the aggregation system 1 of video content according to the invention more reliable.
A titre de rappel, le module de vote 122 peut être conçu pour disposer V12 la pluralité des statuts attribuables aux terminaux d'utilisateurs 1 1. Ces statuts sont différents les uns des autres. Ladite pluralité des statuts est préalablement mémorisée par le module de vote 122. Chaque terminal d'utilisateur 1 1 connecté à l'agrégateur 12 dispose d'un statut qui lui est propre. Dans ces conditions, la troisième règle R3 prédéterminée peut consister en outre à accepter les ordres p à destination du serveur distant 10 provenant uniquement des terminaux d'utilisateurs 11 présentant chacun au moins un statut privilégié préalablement mémorisé par le module de traduction 120 choisi sélectivement parmi la pluralité des statuts attribuables.  As a reminder, the voting module 122 may be designed to have V12 the plurality of status attributable to user terminals 1 1. These statuses are different from each other. Said plurality of statuses is previously stored by the voting module 122. Each user terminal 1 1 connected to the aggregator 12 has a status of its own. Under these conditions, the third rule R3 predetermined may further include accepting orders p to the remote server 10 from only the user terminals 11 each having at least one privileged status previously stored by the translation module 120 selected selectively from the plurality of attributable statuses.
Cet agencement illustre un autre exemple des filtres « amonts » intelligents qui permet d'écarter du flux descendant toute séquence vidéo ordonnée par le spectateur non autorisé. A titre d'illustration, on peut considérer une communauté disposant deux groupes de spectateurs, à savoir : · un premier groupe composé uniquement des spectateurs adhérents au réseau social qui disposent de ce fait un statut privilégié, et  This arrangement illustrates another example of intelligent "upstream" filters that allow any video sequence ordered by the unauthorized viewer to be discarded from the downstream stream. By way of illustration, we can consider a community with two groups of spectators, namely: · a first group consisting only of spectators who are members of the social network who therefore have a privileged status, and
• un deuxième groupe composé uniquement des spectateurs non adhérents au réseau social qui ne disposent d'aucun statut privilégié. • a second group consisting only of spectators who are not members of the social network and who do not have any privileged status.
Grâce au filtre amont décrit ci-dessus, les ordres p émis par les spectateurs non adhérents appartenant au deuxième groupe de la communauté seront hiérarchisés par le module de traduction 120 comme « non acceptables » même si la longueur π des séquences vidéo correspondants est inférieure à 20 secondes. Ainsi, ce filtre intelligent contribue à économiser le temps des spectateurs qui n'est donc pas perdu pour visualiser les séquences vidéo 5 inacceptables pour la communauté des spectateurs. Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus convivial. Thanks to the upstream filter described above, the orders p emitted by the non-adherent spectators belonging to the second group of the community will be hierarchized by the translation module 120 as "not acceptable" even if the length π of the corresponding video sequences is less than 20 seconds. Thus, this intelligent filter contributes to saving the time of the spectators which is not lost to view the unacceptable video sequences for the community of spectators. This makes the aggregation system 1 of video content according to the invention more user-friendly.
De préférence, le module de lecture 121 est conçu pour limiter L6 une liste des fonctions de contrôle et de commande activables Φ depuis les terminaux d'utilisateurs 1 1 via les interfaces homme-machine 1 10 lors de la î o lecture de la séquence vidéo a, courante, une liste des fonctions de contrôle et de commande activables Φ étant préalablement mémorisée par le module de lecture 121 . Preferably, the read module 121 is designed to limit L6 a list of the control and activatable functions Φ from the user terminals 1 1 via the man-machine interfaces 1 10 during the reading of the video sequence a current list of activatable control and control functions Φ being previously stored by the reading module 121.
Cet agencement contribue à simplifier les interfaces homme-machine 1 10 pour, par exemple, faciliter un maniement de ces interfaces par des This arrangement contributes to simplifying the man-machine interfaces 1 to, for example, facilitate handling of these interfaces by
1 5 spectateurs à mobilité réduite et des enfants. En outre, plus la liste des fonctions de contrôle et de commande activables Φ est réduite, moins les terminaux d'utilisateurs 1 1 consomment de l'énergie ce qui les rends plus efficaces, en particulier, lorsqu'ils sont intégrés dans des appareils embarqués, par exemples, dans des téléphones intelligents portables, des0 tablettes, des ordinateurs portables, y compris ceux intégrés dans des véhicules, etc. 1 5 spectators with reduced mobility and children. In addition, the smaller the list of the controllable control and control functions Φ, the less the user terminals 1 1 consume energy which makes them more efficient, especially when they are integrated in embedded devices. for example, in portable smart phones, tablets, laptops, including those embedded in vehicles, etc.
De préférence, la liste des fonctions de contrôle et de commande activables Φ comprend les fonctions suivantes :  Preferably, the list of activatable control and control functions Φ comprises the following functions:
• contrôle des dimensions du champ d'affichage de la séquences vidéo , 5 courante du type « écran plein » ou « écran réduit » sur les interfaces homme-machine 1 10 correspondantes, Control of the dimensions of the display field of the current video sequence of the "full screen" or "reduced screen" type on the corresponding human-machine interfaces 1 10,
• contrôle de la résolution du champ d'affichage des séquences vidéo a courantes du type « résolution haute définition » ou « résolution basse définition » sur les interfaces homme-machine 1 10 correspondantes, et • contrôle du volume sonore des séquences vidéo a, courantes sur les interfaces homme-machine 1 10. Control of the resolution of the display field of current video sequences of the "high resolution resolution" or "low definition resolution" type on the corresponding human-machine interfaces 1 10, and • control of the sound volume of video sequences a, common on human-machine interfaces 1 10.
Cela contribue à simplifier le système d'agrégation 1 de contenu vidéo selon l'invention. This helps to simplify the aggregation system 1 of video content according to the invention.
5 De préférence, l'agrégateur 12 comporte en outre un module de stockage 123 de contenu vidéo lié avec le module de lecture 121 et adapté à sauvegarder (K1 ) les séquences vidéo a issues des flux de contenu vidéo provenant du serveur distant 10 préalablement à leur lecture l'une après l'autre par le module de lecture 121 .  Preferably, the aggregator 12 furthermore comprises a video content storage module 123 linked to the reading module 121 and adapted to save (K1) the video sequences a resulting from the video content streams coming from the remote server 10 beforehand. their reading one after the other by the reading module 121.
î o Grâce à cet agencement, il est possible de sauvegarder K1 les séquences vidéo a à lire par le module de lecture 121 dans le module de stockage 123. Ainsi, le module de lecture 121 peut continuer à fonctionner « en local », en puisant les séquences vidéo a depuis le module de lecture 121 , lorsque, par exemple, le réseau de télécommunication 2 entreThanks to this arrangement, it is possible to save K1 the video sequences to be read by the reading module 121 in the storage module 123. Thus, the reading module 121 can continue to operate "locally", drawing on the video sequences has since the reading module 121, when, for example, the telecommunications network 2 between
15 l'agrégateur 12 et le serveur distant 10 est interrompu. Par conséquent, le module de stockage 123 de contenu vidéo contribue à rendre le système d'agrégation 1 de contenu vidéo selon l'invention plus fiable. The aggregator 12 and the remote server 10 are interrupted. Therefore, the video content storage module 123 contributes to making the aggregation system 1 of video content according to the invention more reliable.
De préférence, le module de vote 122 est conçu pour mémoriser V19 les résultats finaux θ respectifs représentatifs des votes v comptabilisés à la0 fin des lectures respectives des séquences vidéo a lues par le module de lecture 121 pendant un laps δ de temps prédéterminé préalablement mémorisé par le module de vote 22.  Preferably, the vote module 122 is designed to memorize V19 the final results θ respective representative votes v counted at the end of the respective readings of the video sequences read by the reading module 121 for a lapse of time predetermined δ previously stored by the voting module 22.
Grâce à cet agencement, il est possible d'identifier les séquences vidéo a qui ont obtenu, par exemple, les meilleurs ou les pires appréciations5 en termes de résultats finaux θ des votes v comptabilisés à la fin des lectures respectives. Cette information peut être par la suite utilisée, par exemple, pour corriger sélectivement (à la hausse ou à la baisse) les présents statuts (qui peuvent être organisés en plusieurs grades/niveaux de compétences) des terminaux d'utilisateurs 1 1 qui ont été utilisés pour0 ordonner les meilleurs et les pires séquences vidéo a. La possibilité d'être gratifié ou, au contraire, d'être pénalisé, par la communauté via lesdits résultats finaux des votes v comptabilisés, stimule chaque spectateur à agir encore plus sélectivement lors de la préparation des ordres p à destination de l'agrégateur 12 ce qui in fine et à la longue contribue à réduire le nombre 5 des séquences vidéo a sans intérêt pour la communauté lues par le module de lecture 121 . Cela élargit la gamme d'instruments d'intelligence artificielle mise en place par le système d'agrégation 1 de contenu vidéo selon l'invention, cette intelligence artificielle contribuant in fine à la maîtrise plus efficace de la diffusion vidéo à la demande. î o Dans cette variante de réalisation, le laps δ de temps prédéterminé correspond à l'un au moins parmi des laps de temps suivants : (a) un jour ; (b) une semaine ; (c) un mois ; (d) un trimestre ; (e) un semestre ; (f) un an. Thanks to this arrangement, it is possible to identify the video sequences that have obtained, for example, the best or the worst appreciations5 in terms of the final results θ of the votes v counted at the end of the respective readings. This information can be subsequently used, for example, to selectively correct (upward or downward) the present statuses (which can be organized into several grades / skill levels) of the user terminals 1 1 that have been used to order the best and the worst video footage a. The possibility of being rewarded or, on the contrary, to be penalized by the community via said final results of the votes v counted, stimulates each spectator to act even more selectively during the preparation of the orders p to the aggregator 12, which in fine and In the long run, it contributes to reducing the number of video sequences that are of no interest to the community read by the reading module 121. This extends the range of artificial intelligence instruments implemented by the aggregation system 1 of video content according to the invention, this artificial intelligence ultimately contributing to the more effective control of video streaming on demand. In this variant embodiment, the predetermined time lapse corresponds to at least one of the following lapses of time: (a) one day; (b) a week; (c) one month; (d) one quarter; (e) one semester; (f) one year.
Cela élargit la gamme d'instruments d'intelligence artificielle mise en place par le système d'agrégation 1 de contenu vidéo selon l'invention.  This extends the range of artificial intelligence instruments implemented by the aggregation system 1 of video content according to the invention.
15 De même, dans cette variante de réalisation, les interfaces homme- machine 1 10 de terminaux d'utilisateurs 1 1 sont conçues pour afficher H8 chaque séquence vidéo ai courante avec lesdits résultats finaux θ respectifs représentatifs des votes v comptabilisés à la fin des lectures respectives des séquences vidéo a lues par le module de lecture 121 pendant le laps δ de 0 temps prédéterminé préalablement mémorisé par le module de vote 122.  Similarly, in this variant embodiment, the man-machine interfaces 1 10 of user terminals 1 1 are designed to display H8 each current video sequence ai with said respective final results θ representative of the votes v counted at the end of the readings. respective video sequences read by the reading module 121 during the lapse of time δ predetermined 0 previously stored by the voting module 122.
Un tel affichage H8 desdits résultats finaux θ en forme, par exemple, d'un bilan récapitulatif des trois meilleures séquences vidéo a par chaque laps δ de temps, rend le système d'agrégation 1 de contenu vidéo selon l'invention plus convivial et informatif pour les spectateurs.Such a display H8 of said final results θ in the form, for example, of a summary report of the three best video sequences at each lapse of time, makes the aggregation system 1 of video content according to the invention more user-friendly and informative. for the spectators.
5 De préférence, le module de vote 122 est conçu pour prescrire V18 un temps tampon incompressible λ entre le début de la lecture L1 de la séquence vidéo ai par le module de lecture 121 et l'association V1 de la session de vote S, à ladite séquence vidéo ai. Le temps tampon incompressible λ permet aux spectateurs d'apprécier la séquence vidéo a, courante avant l'ouverture de la session de vote Si à ladite séquence vidéo α,. Ainsi, les votes v sont émis H4 par les spectateurs via les interfaces homme-machine 10 « en connaissance de cause ». Cela empêche aux spectateurs de voter de manière précipitée et/ou tendancieuse pendant, par exemple, les tous premiers instants de la lecture la séquence vidéo a, courante, c'est-à-dire, lorsqu'il est encore impossible de se faire une opinion objective vis-à-vis de la pertinence de la séquence vidéo a, courante. Ainsi, la présence du temps tampon incompressible λ élargit la gamme d'instruments d'intelligence artificielle mise en place par le système d'agrégation 1 de contenu vidéo selon l'invention, cette intelligence artificielle contribuant in fine à la maîtrise plus efficace de la diffusion vidéo à la demande. Preferably, the vote module 122 is designed to prescribe V18 an incompressible buffer time λ between the beginning of the reading L1 of the video sequence ai by the reading module 121 and the association V1 of the voting session S, to said video sequence ai. The incompressible buffer time λ allows the spectators to appreciate the video sequence a, common before the opening of the voting session Si to said video sequence α ,. Thus, the votes v are emitted H4 by the spectators via the human-machine interfaces 10 "knowingly". This prevents the audience from voting in a hasty and / or tendentious way during, for example, the very first moments of the reading of the video sequence a, common, that is to say, when it is still impossible to make a objective opinion regarding the relevance of the current video sequence. Thus, the presence of the incompressible buffer time λ expands the range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, this artificial intelligence ultimately contributing to the more effective control of the video streaming on demand.
De préférence, pour chaque séquence vidéo , courante présentant une longueur π,, le temps tampon incompressible λ entre le début de la lecture L1 de la séquence vidéo ai par le module de lecture 121 et l'association V1 de la session de vote S, à ladite séquence vidéo satisfait à l'inéquation suivante : 0.1 *π, < λ < 0A*m. Preferably, for each current video sequence having a length π ,, the incompressible buffer time λ between the beginning of the reading L1 of the video sequence ai by the reading module 121 and the association V1 of the voting session S, to said video sequence satisfies the following inequality: 0.1 * π, <λ <0A * m.
Cet agencement instaure le temps tampon incompressible λ dynamique, c'est-à-dire, dépendant de la longueur m propre à la séquence vidéo ¾. Cela rend l'intelligence artificielle du système d'agrégation 1 de contenu vidéo selon l'invention plus souple. This arrangement introduces the dynamic incompressible λ buffer time, that is to say, depending on the length m specific to the video sequence ¾. This makes the artificial intelligence of the aggregation system 1 of video content according to the invention more flexible.
De préférence, le temps tampon, incompressible λ entre le début de la lecture L1 de la séquence vidéo a, par le module de lecture 121 et l'association V1 de la session de vote S, à ladite séquence vidéo ai, est supérieur à 10 secondes : λ > 10 s. Preferably, the incompressible buffer time λ between the beginning of the reading L1 of the video sequence a, by the reading module 121 and the association V1 of the voting session S, with said video sequence ai, is greater than 10. seconds: λ> 10 s.
Cet agencement instaure le temps tampon incompressible λ statique, c'est-à-dire, indépendant de la longueur π, propre à la séquence vidéo . Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus simple. This arrangement introduces the static incompressible λ buffer time, that is to say, independent of the length π, specific to the video sequence. This makes the aggregation system 1 of video content according to the invention simpler.
Une synergie entre ces deux aspects (statique et dynamique) du temps tampon incompressible λ est obtenue lorsque ce dernier répond à 5 deux inéquations à la fois : 0.1 *π < λ < 0.4*π, et λ > 10 ε.  A synergy between these two aspects (static and dynamic) of the incompressible buffer time λ is obtained when the latter responds to two inequalities at a time: 0.1 * π <λ <0.4 * π, and λ> 10 ε.
Cet agencement est particulièrement pertinent pour les séquences vidéo a, courantes courtes, c'est-à-dire, pour les séquences vidéo a, courantes présentant les longueurs π, entre 1 1 secondes et 25 secondes. î o Ainsi, ladite synergie entre les deux aspects (statique et dynamique) du temps tampon incompressible λ contribue à assurer une appréciation objective par la communauté, via les votes raisonnés (car permis uniquement après plus de 10 secondes de réflexion), même pour des séquences vidéo a courantes courtes, ce qui élargit in fine les possibilités fonctionnelles duThis arrangement is particularly relevant for the short-lived video sequences, that is to say, for the current a video sequences having the lengths π, between 1 1 seconds and 25 seconds. Thus, said synergy between the two aspects (static and dynamic) of the incompressible buffer time λ contributes to ensuring an objective assessment by the community, via the reasoned votes (because allowed only after more than 10 seconds of reflection), even for video sequences with short currents, which ultimately widens the functional possibilities of the
15 système d'agrégation 1 de contenu vidéo selon l'invention. Video content aggregation system 1 according to the invention.
De préférence, chaque terminal d'utilisateur 1 1 est conçu pour émettre H9, pendant chaque session de vote Si, via son interface homme- machine 1 10, au moins deux votes v successifs d'appréciation de la séquence vidéo ai courante à destination de l'agrégateur 12, ces deux votes0 v successifs étant espacés l'un de l'autre par un temps de réflexion Γ prédéterminé préalablement enregistré par le terminal d'utilisateur 1 .  Preferably, each user terminal 11 is designed to transmit H9, during each voting session If, via its man-machine interface 1 10, at least two successive votes v of appreciation of the current video sequence ai to the aggregator 12, these two successive votes v being spaced from each other by a predetermined reflection time Γ previously recorded by the user terminal 1.
Grâce à cet agencement, chaque spectateur peut corriger, après le temps de réflexion Γ prédéterminé, son premier vote v (par exemple, de zapper Z la séquence vidéo a, courante) émis, par exemple, avant l'affichage 5 de l'état d'alerte ε, par son deuxième vote v (par exemple, de maintenir M la séquence vidéo a, courante), par exemple, après l'affichage de l'état d'alerte ε. Cela contribue à obtenir in fine l'opinion de la communauté des spectateurs encore plus objective vis-à-vis de la pertinence de la séquence vidéo a, courante. Ainsi, cette possibilité d'émettre au moins deux votes v successifs espacé l'un de l'autre par le temps de réflexion Γ prédéterminé élargit la gamme d'instruments d'intelligence artificielle mise en place par le système d'agrégation 1 de contenu vidéo selon l'invention, cette intelligence artificielle contribuant in fine à la maîtrise plus efficace de la diffusion vidéo à la demande. Thanks to this arrangement, each spectator can correct, after the predetermined reflection time,, his first vote v (for example, to zap Z the video sequence a, current) transmitted, for example, before the display 5 of the state alarm ε, by its second vote v (for example, to maintain M the video sequence a, current), for example, after the display of the alert state ε. This helps to ultimately obtain the opinion of the community of spectators even more objective vis-à-vis the relevance of the video sequence a common. Thus, this possibility of issuing at least two votes v successive spaced apart from each other by the predetermined reflection time Γ expands the range of artificial intelligence instruments set up by the aggregation system 1 of video content according to the invention, this artificial intelligence ultimately contributing more effective mastery of video streaming on demand.
Dans cette variante de réalisation, pour chaque séquence vidéo ¾ courante présentant une longueur π,, le temps de réflexion Γ prédéterminé entre les deux votes v successifs émis par les interfaces homme-machine 1 10 à destination de l'agrégateur 12, satisfait à l'inéquation suivante : 0.1 *7ii < Γ < 0.4*πι. In this embodiment, for each video sequence ¾ current having a length π ,, the predetermined reflection time Γ between the two successive votes v issued by the human-machine interfaces 1 10 to the aggregator 12, satisfies the following inequation: 0.1 * 7ii <Γ <0.4 * πι.
Cet agencement instaure le temps de réflexion Γ dynamique, c'est-à- dire, dépendant de la longueur n propre à la séquence vidéo \. Cela rend l'intelligence artificielle du système d'agrégation 1 de contenu vidéo selon l'invention plus souple. De préférence, le temps de réflexion Γ est supérieur à 10 secondes : r > 10 s. This arrangement introduces the dynamic reflection time c'est, that is to say, depending on the length n specific to the video sequence. This makes the artificial intelligence of the aggregation system 1 of video content according to the invention more flexible. Preferably, the reflection time Γ is greater than 10 seconds: r> 10 s.
Cet agencement instaure le temps de réflexion Γ statique, c'est-à- dire, indépendant de la longueur π, propre à la séquence vidéo \. Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus simple. Une synergie entre ces deux aspects (statique et dynamique) du temps de réflexion Γ est obtenue lorsque ce dernier répond à deux inéquations à la fois : 0.1 *π, < Γ < 0.4*π, et Γ > 10 s. This arrangement introduces the reflection time Γ static, that is to say, independent of the length π, specific to the video sequence. This makes the aggregation system 1 of video content according to the invention simpler. A synergy between these two aspects (static and dynamic) of the reflection time Γ is obtained when the latter responds to two inequalities at a time: 0.1 * π, <Γ <0.4 * π, and Γ> 10 s.
Cet agencement est particulièrement pertinent pour les séquences vidéo ¾ courantes courtes, c'est-à-dire, pour les séquences vidéo a, courantes présentant les longueurs m entre 1 1 secondes et 25 secondes. Ainsi, ladite synergie entre les deux aspects (statique et dynamique) du temps de réflexion Γ contribue à assurer une appréciation objective par la communauté, via les votes raisonnés (car permis uniquement après plus de 10 secondes de réflexion), même des séquences vidéo a, courantes courtes, ce qui élargit in fine les possibilités fonctionnelles du système d'agrégation 1 de contenu vidéo selon l'invention. This arrangement is particularly relevant for short current video sequences, i.e., for common video sequences having lengths m between 1 second and 25 seconds. Thus, said synergy between the two aspects (static and dynamic) of the reflection time Γ contributes to ensuring an objective appreciation by the community, via the reasoned votes (because allowed only after more than 10 seconds of reflection), even video sequences. , short run, which ultimately widens the functional possibilities of the aggregation system 1 of video content according to the invention.
De préférence, le module de traduction 120 est conçu en outre pour affilier T4 chaque requête P hiérarchisée préalablement selon la troisième 5 règle R3 prédéterminée, avec un premier rappel particulier Yi à destination du terminal d'utilisateur 1 1 , émetteur de l'ordre p correspondant à cette requête P, l'interface homme-machine 110 dudit terminal d'utilisateur 1 1 (émetteur de l'ordre p) étant adaptée à afficher H10 ce premier rappel particulier Preferably, the translation module 120 is furthermore designed to affiliate T4 with each previously prioritized request P according to the third predetermined rule R 3 , with a particular first callback Yi intended for the user terminal 1 1, the sender of the order p corresponding to this request P, the human-machine interface 110 of said user terminal 1 1 (issuer of the order p) being adapted to display H10 this particular first reminder
l o Grâce à cet agencement, il est possible de porter à l'attention du spectateur concerné (c'est-à-dire, à celui qui a envoyé, par l'intermédiaire de son terminal d'utilisateur 11 l'ordre p correspondant à cette requête P hiérarchisée) une information privilégiée, par exemple : Thanks to this arrangement, it is possible to bring to the attention of the viewer concerned (that is to say, to the one who sent, via his user terminal 11, the order p corresponding to this hierarchical request P) privileged information, for example:
• une information privilégiée confirmant l'acceptation ou le refus de l'ordre p 15 émis, • privileged information confirming the acceptance or refusal of the issued order,
• une information privilégiée avec une estimation du moment de la lecture de la séquence vidéo, etc. • a privileged information with an estimate of the moment of the reading of the video sequence, etc.
Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus convivial. This makes the aggregation system 1 of video content according to the invention more user-friendly.
0 De préférence, le module de vote 122 est conçu pour affilier V20 chaque résultat final θ (qui est représentatif des votes v comptabilisés à la fin de la lecture de chaque séquence vidéo a, courante, c'est-à-dire, à la clôture de chaque session de vote Si courante) avec un deuxième rappel particulier Y2 à destination du terminal d'utilisateur 1 1 , émetteur de l'ordre p visant5 ladite séquence vidéo <¾ courante lue (correspondante à ladite session de vote S, courante clôturée), l'interface homme-machine 110 dudit terminal d'utilisateur 1 1 (émetteur de l'ordre p) étant adaptée à afficher H1 1 ce deuxième rappel particulier Y2. Grâce à cet agencement, il est possible de porter à l'attention du spectateur concerné une information privilégiée, par exemple : Preferably, the voting module 122 is designed to affiliate V20 with each final result θ (which is representative of the votes v counted at the end of the reading of each video sequence a, current, that is to say, at the closure of each voting session If current) with a second particular reminder Y2 to the user terminal 1 1, issuer of the order p aimed at said said current video sequence <¾ (corresponding to said voting session S, current closed) ), the human-machine interface 110 of said user terminal 1 1 (emitter of the order p) being adapted to display H1 1 this particular second reminder Y 2 . Thanks to this arrangement, it is possible to bring to the attention of the viewer concerned a privileged piece of information, for example:
• une information privilégiée confirmant le résultat final θ représentatif des votes v comptabilisés visant la séquence vidéo a, courante ordonnée• privileged information confirming the final result θ representative of the votes v counted for the video sequence a, orderly current
5 précédemment par ce spectateur concerné (via l'ordre p émis par le terminal d'utilisateur 1 1 de ce spectateur concerné), 5 previously by this concerned spectator (via the order p sent by the user terminal 1 1 of this viewer concerned),
• une information privilégiée visant des trophées (ou des pénalités) destinés à ce spectateur concerné en fonction du résultat final θ obtenu. • privileged information aimed at trophies (or penalties) intended for this spectator concerned as a function of the final result θ obtained.
Cela rend le système d'agrégation 1 de contenu vidéo selon l'invention plus î o convivial. This makes the aggregation system 1 of video content according to the invention more user-friendly.
De manière alternative à la variante de réalisation illustrée sur la figure 1 et décrite ci-dessus avec la session de vote S, courante comportant deux suggestions, l'une consistant à zapper Z la séquence vidéo a, courante, l'autre consistant à maintenir M la lecture de la séquence vidéo a, courante, In an alternative manner to the embodiment variant illustrated in FIG. 1 and described above with the current voting session S, comprising two suggestions, one of zapping the current video sequence Z, the other consisting in maintaining M the video sequence a, common,
15 la session de vote S, courante peut consister en une seule suggestion de zapper Z la séquence vidéo a, courante (variante non illustrée sur la figure 1 ). Dans ces conditions, chaque vote v émis H4 pendant la session de vote S, courante par les interfaces homme-machine 110 depuis les terminaux d'utilisateurs 1 1 à destination de l'agrégateur 12 consiste à confirmer cette0 unique suggestion de zapper Z la séquence vidéo a, courante. The current voting session S may consist of a single suggestion to zap the current video sequence a (not shown in FIG. 1). Under these conditions, each vote v emitted H4 during the voting session S, current by the man-machine interfaces 110 from the user terminals 1 1 to the aggregator 12 consists in confirming this unique suggestion of zapping the sequence Z video a, current.
Cet agencement simplifie le système d'agrégation 1 de contenu vidéo selon l'invention pour mieux adapter son fonctionnement aux capacités d'analyse réduites propres à certaines catégories de spectateurs (par exemple, aux enfants). 5 Une autre alternative possible vise la session de vote S, courante qui peut consister en une seule suggestion de maintenir M la séquence vidéo a, courante (variante non illustrée sur la figure 1). Dans ces conditions, chaque vote v émis H4 pendant la session de vote S, courante par les interfaces homme-machine 1 10 depuis les terminaux d'utilisateurs 1 1 à destination de l'agrégateur 12 consiste à confirmer cette unique suggestion de maintenir M la séquence vidéo a, courante. This arrangement simplifies the aggregation system 1 of video content according to the invention to better adapt its operation to the reduced analysis capabilities specific to certain categories of spectators (for example, to children). Another possible alternative is for the current voting session S, which may consist of a single suggestion to keep the current video sequence M (variant not shown in FIG. 1). Under these conditions, each vote v emitted H4 during the voting session S, current by the human-machine interfaces 1 10 from the user terminals 1 1 to the aggregator 12 consists in confirming this unique suggestion to maintain M the current video sequence.
Cet agencement simplifie le système d'agrégation 1 de contenu vidéo selon l'invention pour mieux adapter son fonctionnement aux capacités d'analyse réduites propres à certaines catégories de spectateurs (par exemple, aux enfants). This arrangement simplifies the aggregation system 1 of video content according to the invention to better adapt its operation to the reduced analysis capabilities specific to certain categories of spectators (for example, to children).

Claims

Revendications claims
1 . Système d'agrégation (1 ) de contenu vidéo comportant : 1. Video content aggregation system (1) comprising:
• un serveur distant (10) comprenant une base de données (100) avec un contenu vidéo consistant en séquences vidéo (a), · des terminaux d'utilisateurs (1 1 ) connectés les uns avec les autres et avec le serveur distant (10) via un réseau de télécommunication (2) par l'intermédiaire d'un agrégateur (12) de contenu vidéo, les terminaux d'utilisateurs (1 1 ) comprenant chacun une interface homme- machine (1 10) adaptée à émettre (H 1 ) des ordres (p) à destination de l'agrégateur (12) et à afficher (H2) les séquences vidéo lues par l'agrégateur (12), A remote server (10) comprising a database (100) with video content consisting of video sequences (a), user terminals (1 1) connected to each other and to the remote server (10). ) via a telecommunication network (2) via an aggregator (12) of video content, the user terminals (1 1) each comprising a human-machine interface (1 10) adapted to transmit (H 1 ) orders (p) to the aggregator (12) and to display (H2) the video sequences read by the aggregator (12),
l'agrégateur (12) comprenant un module de traduction (120) adapté à traduire (T1 ) les ordres (p) émis par les interfaces homme-machine (1 10) de terminaux d'utilisateurs (1 1 ) en requêtes (P) de contenu vidéo à destination du serveur distant (10), the aggregator (12) comprising a translation module (120) adapted to translate (T1) the orders (p) sent by the human-machine interfaces (1 10) of user terminals (1 1) into requests (P) video content to the remote server (10),
le serveur distant (10) étant adapté à générer (F1 ) un flux de séquences vidéo (a) à destination de l'agrégateur (12) en réponse à ses requêtes (P) de contenu vidéo, the remote server (10) being adapted to generate (F1) a stream of video sequences (a) to the aggregator (12) in response to its requests (P) for video content,
l'agrégateur (12) comprenant en outre un module de lecture (121 ) de contenu vidéo adapté à lire (L1 ), l'une après l'autre, les séquences vidéo (a) issues du flux de séquences vidéo, the aggregator (12) further comprising a read module (121) of video content adapted to read (L1), one after the other, the video sequences (a) from the stream of video sequences,
caractérisé en ce que l'agrégateur (12) comprend en outre un module de vote (122) lié avec le module de lecture (121 ) et conçu pour :  characterized in that the aggregator (12) further comprises a voting module (122) linked with the reading module (121) and adapted to:
• associer (V1 ) chaque séquence vidéo ( ,) en cours de lecture par le module de lecture (121 ) avec une session de vote (Si) courante propre à ladite séquence vidéo (α,) courante, les interfaces homme-machine (1 10) de terminaux d'utilisateurs (1 1 ) étant adaptées à : o afficher (H3) la session de vote (S,) courante ensemble avec la séquence vidéo (ai) courante correspondante, o émettre (H4) des votes (v) à destination de l'agrégateur (12) pendant la session de vote (Si) courante, Associating (V1) each video sequence (,) currently being read by the reading module (121) with a current vote session (Si) specific to said current video sequence (α,), the human-machine interfaces (1). 10) user terminals (1 1) being adapted to: o display (H3) the current voting session (S,) together with the corresponding current video sequence (ai), o transmit (H4) votes (v) to the aggregator (12) during the voting session ( If) current,
5 · comptabiliser (V2) en continu les votes (v) émis (H4) par les interfaces homme-machine (1 10) à destination de l'agrégateur (12), cette comptabilisation en continu de votes (v) s'opérant en temps réels sans interruption, en les ajoutant les uns aux autres, au fur et à mesure des arrivées de votes (v) dans le module de vote (122) , selon une première îo règle (Ri) prédéterminée préalablement mémorisée par le module de vote 5 · continuously counting (V2) the votes (v) sent (H4) by the human-machine interfaces (1 10) to the aggregator (12), this continuous counting of votes (v) taking place in real time without interruption, by adding them to each other, as and when the votes (v) in the voting module (122), according to a first predetermined rule (Ri) previously stored by the voting module
(1 22),  (1 22),
• obtenir (V3) un premier résultat (βι) courant représentatif des votes (v) comptabilisés à un premier moment (τι) sélectif de la session de vote (S,) courante, le choix du premier moment (n) sélectif s'opérant selon une i 5 deuxième règle (R2) prédéterminée préalablement mémorisée par le module de vote (122), • obtain (V3) a first result (βι) current representative of the votes (v) counted at a first moment (τι) selective of the current voting session (S,), the choice of the first (n) selective moment taking place according to a predetermined second rule (R2) previously stored by the voting module (122),
• comparer (V4) ce premier résultat (βι) courant de la session de vote (S,) courante avec un premier seuil (σι) prédéterminé préalablement mémorisé par le module de vote (122), 0 · fournir (V5) un premier signal d'alerte (φι) au module de lecture (121 ) lorsque le premier résultat (βι) courant dépasse le premier seuil (σι) prédéterminé. • compare (V4) this first result (βι) current of the current voting session (S,) with a predetermined first threshold (σι) previously stored by the voting module (122), 0 · supply (V5) a first signal warning (φι) to the read module (121) when the first result (βι) current exceeds the first threshold (σι) predetermined.
2. Système d'agrégation (1 ) de contenu vidéo selon la revendication 1 , caractérisé en ce que le module de vote (122) est conçu pour : 5 · poursuivre (V6) la comptabilisation en continu des votes (v) pendant un intervalle de temps (Θ) prédéterminé, calculé à partir du premier moment (τι) sélectif, cet intervalle de temps (Θ) prédéterminé étant préalablement mémorisé par le module de vote (122) , • obtenir (V7) un deuxième résultat (β2) courant représentatif des votes (v) comptabilisés à la fin de l'intervalle de temps (Θ) prédéterminé de la session de vote (S,) courante, les votes (v) comptabilisés pendant l'intervalle de temps (Θ) prédéterminé s'ajoutant à ceux obtenus au premier moment (τι) sélectif, Video content aggregation system (1) according to claim 1, characterized in that the voting module (122) is designed to: · continue (V6) the continuous counting of votes (v) during an interval a predetermined time (Θ) calculated from the first selective moment (τι), said predetermined time interval (Θ) being previously stored by the voting module (122), Obtaining (V7) a second result (β 2 ) representative of the votes (v) counted at the end of the predetermined time interval (Θ) of the current voting session (S,), the votes (v) counted during the predetermined time interval (Θ) in addition to those obtained at the first (τι) selective time,
• comparer (V8) ce deuxième résultat (β∑) courant avec un deuxième seuil (02) prédéterminé différent du premier seuil (σι) prédéterminé, Comparing (V8) this second current result (βΣ) with a second predetermined threshold (02) different from the predetermined first threshold (σι),
• fournir (V9) un deuxième signal d'alerte (92) au module de lecture (121 ) lorsque le deuxième résultat (β2) courant dépasse le deuxième seuil (σ2) prédéterminé. • supply (V9) a second warning signal (92) to the reading module (121) when the second result (β2) current exceeds the second threshold (σ 2 ) predetermined.
3. Système d'agrégation (1 ) de contenu vidéo selon la revendication 2, caractérisé en ce que le module de vote (122) est conçu pour poursuivre (V10), lorsque le deuxième résultat (β∑) courant est sous le deuxième seuil (σ2) prédéterminé, la comptabilisation en continu des votes (v) pendant la lecture de la séquence vidéo (¾) courante jusqu'à la fin de la séquence vidéo ( ,) courante. Video content aggregation system (1) according to claim 2, characterized in that the voting module (122) is designed to continue (V10), when the second result (βΣ) current is below the second threshold. (σ 2 ) predetermined, the continuous counting of votes (v) during the playback of the current video sequence (¾) to the end of the current video sequence (,).
4. Système d'agrégation (1 ) de contenu vidéo selon la revendication 2 ou 3, caractérisé en ce que le module de lecture (121 ) est conçu pour adopter (L2), à réception du premier signal d'alerte (φι) du module de vote (122), pendant l'intervalle de temps (Θ) prédéterminé, un état d'alerte (ε), les interfaces homme-machine (1 10) étant adaptées à afficher (H5) l'état d'alerte (ε) du module de lecture (121 ) ensemble avec la session de vote (S,) courante, la lecture par le module de lecture (121 ) de la séquence vidéo (α,) courante soumise au vote et la comptabilisation des votes (v) correspondants par le module de vote (122) se poursuivant pendant la session de vote (Si) courante indépendamment de l'état d'alerte (ε) adopté par le module de lecture (121 ). Video content aggregation system (1) according to claim 2 or 3, characterized in that the reading module (121) is adapted to adopt (L2) on receipt of the first warning signal (φι) of the polling module (122), during the predetermined time interval (Θ), an alert state (ε), the man-machine interfaces (1 10) being adapted to display (H5) the alert state ( ε) of the reading module (121) together with the current voting session (S,), reading by the reading module (121) of the current video sequence (α,) submitted to the vote and the counting of the votes (v ) corresponding by the voting module (122) continuing during the current voting session (Si) regardless of the alert state (ε) adopted by the reading module (121).
5. Système d'agrégation (1 ) de contenu vidéo selon la revendication 4, caractérisé en ce que en ce que l'état d'alerte (ε) du module de lecture (121 ) est supprimé à la fin de l'intervalle de temps (Θ) prédéterminé, en absence du deuxième signal d'alerte (φ2) du module de vote (122). 5. System for aggregating (1) video content according to claim 4, characterized in that the alert state (ε) of the reading module (121) is deleted at the end of the predetermined time interval (Θ), in the absence of the second warning signal (φ 2 ) of the voting module (122).
6. Système d'agrégation (1 ) de contenu vidéo selon l'une quelconque des revendications 2 à 5, caractérisé en ce que le module de lecture (121 )Video content aggregation system (1) according to one of claims 2 to 5, characterized in that the read module (121)
5 est conçu pour clôturer (L3) la session de vote (Si) courante et arrêter (L4) la lecture de la séquence vidéo (a,,) courante soumise à vote à réception du deuxième signal d'alerte (φ2) du module de vote (122). 5 is designed to close (L3) the current voting session (Si) and to stop (L4) the reading of the current video sequence (a ,,) submitted to vote on receipt of the second alert signal (φ 2 ) of the module of vote (122).
7. Système d'agrégation (1 ) de contenu vidéo selon la revendication 6, caractérisé en ce que le module de lecture (121 ) est conçu pour débuter î o (L5), une fois la session de vote (Si) courante close, la lecture d'une séquence vidéo (oti+i) suivante issue du flux de séquences vidéo, et en ce que le module de vote (122) est conçu pour être réinitialisé (V1 1 ) au début de la lecture de chaque suivante séquence vidéo (α,+ι ). Video content aggregation system (1) according to claim 6, characterized in that the reading module (121) is designed to start at (L5), once the current voting session (Si) is closed, playing a next video sequence (oti + i) from the stream of video sequences, and in that the voting module (122) is designed to be reset (V1 1) at the beginning of the playback of each subsequent video sequence (α, + ι).
8. Système d'agrégation (1 ) de contenu vidéo selon l'une quelconque 15 des revendications 1 à 7, caractérisé en ce que le module de vote (122) est conçu pour disposer (V12) une pluralité des statuts attribuables aux terminaux d'utilisateurs (1 1 ), ces statuts étant différents les uns des autres, ladite pluralité des statuts étant préalablement mémorisée par le module de vote (122), et en ce que la première règle (Ri) prédéterminée est conçue 20 pour : An aggregation system (1) of video content according to any of claims 1 to 7, characterized in that the voting module (122) is adapted to arrange (V12) a plurality of the statuses attributable to the terminals users (1 1), these statuses being different from each other, said plurality of statuses being previously memorized by the voting module (122), and in that the first predetermined rule (Ri) is designed for:
• allouer (V13) à chaque statut un coefficient multiplicateur de vote qui lui est propre, et • allocate (V13) to each status a voting multiplier coefficient of its own, and
• attribuer (V14) à chaque terminal d'utilisateur (1 1 ) un statut qui lui est propre. 5• assign (V14) to each user terminal (1 1) a status of its own. 5
9. Système d'agrégation (1 ) de contenu vidéo selon l'une quelconque des revendications 1 à 8, caractérisé en ce que la session de vote (Si) courante comporte deux suggestions, l'une consistant à zapper (Z) la séquence vidéo (α,) courante, l'autre consistant à maintenir (M) la lecture de la séquence vidéo (α,) courante, et en ce que chaque vote (v) émis (H4) pendant la session de vote (S,) courante par les interfaces homme-machine (1 10) depuis les terminaux d'utilisateurs (1 1 ) à destination de l'agrégateur (12) consiste à confirmer (H6) l'une ou l'autre de ces deux suggestions (Z), (M). Video content aggregation system (1) according to one of claims 1 to 8, characterized in that the current voting session (Si) comprises two suggestions, one of zapping (Z) the sequence video (α,) current, the other consisting in maintaining (M) the reading of the current video sequence (α,), and in that each vote (v) transmitted (H4) during the current polling session (S,) by the human-machine interfaces (1 10) from the user terminals (1 1) to the aggregator (12) is to confirm (H6) one or the other other of these two suggestions (Z), (M).
5 10. Système d'agrégation (1 ) de contenu vidéo selon la revendication An aggregation system (1) of video content according to the claim
9, caractérisé en ce que la deuxième règle (R2) prédéterminée consiste à définir (V15) le premier moment (n) sélectif de la session de vote (Si) courante en fonction d'au moins un nombre (η) prédéterminée des terminaux d'utilisateurs (1 1 ) votés présentant au moins un statut identique, ce nombre 10 prédéterminée (η) étant préalablement mémorisé par le module de vote (122). 9, characterized in that the second predetermined rule (R2) consists in defining (V15) the first (n) selective moment of the current voting session (Si) as a function of at least a predetermined number (η) of the terminals Voted users (1 1) having at least one identical status, this predetermined number (η) being previously memorized by the voting module (122).
1 1 . Système d'agrégation (1 ) de contenu vidéo selon l'une quelconque des revendications 4 à 10, caractérisé en ce que l'état d'alerte (ε) du module de lecture (121 ) affiché sur les interfaces homme-machine 1 1. Video content aggregation system (1) according to one of Claims 4 to 10, characterized in that the alert state (ε) of the read module (121) displayed on the man-machine interfaces
I 5 (1 10) des terminaux d'utilisateurs (1 1 ) comporte un compte à rebours (Ξ), ce compte à rebours (Ξ) étant adapté à indiquer le temps restant jusqu'à la fin de l'intervalle de temps (Θ) prédéterminé. I 5 (1 10) user terminals (1 1) comprises a countdown (Ξ), this countdown (Ξ) being adapted to indicate the time remaining until the end of the time interval ( Θ) predetermined.
12. Système d'agrégation (1 ) de contenu vidéo selon l'une quelconque des revendications 1 à 1 1 , caractérisé en ce que le module de 0 vote (122) est conçu pour : Video content aggregation system (1) according to one of claims 1 to 11, characterized in that the 0 vote module (122) is designed to:
• associer (V16) chaque session de vote (S,) courante avec un compteur de votes (∑,) comptabilisés propre à ladite session de vote (Si) courante, les interfaces homme-machine (1 10) étant adaptées à afficher (H7) le compteur de votes (∑,) ensemble avec la session de vote (S,) courante 5 correspondante, Associating (V16) each current voting session (S,) with a counting counter (Σ,) counted specific to said current voting session (Si), the human-machine interfaces (1 10) being adapted to display (H7 ) the vote counter (Σ,) together with the corresponding current vote session (S,) 5,
• synchroniser (V17) de manière cyclique le compteur de vote (∑,) pendant toute la durée de la session de vote (S,) courante, la durée du cycle (Ω) entre deux synchronisations successives dudit compteur de vote (∑,) étant préalablement mémorisée par le module de vote (122) . • synchronize (V17) cyclically the vote counter (Σ,) for the duration of the current voting session (S,), the cycle time (Ω) between two successive synchronizations of said vote counter (Σ,) being previously memorized by the voting module (122).
13. Système d'agrégation (1 ) de contenu vidéo selon l'une quelconque des revendications 1 à 12, caractérisé en ce que le module de traduction (120) est conçu pour hiérarchiser (T2) les ordres (p) émis par les interfaces homme-machine (1 10) de terminaux d'utilisateurs (1 1 ) en requêtes (P) de contenu vidéo à destination du serveur distant (10), cette hiérarchisation s'opérant selon une troisième règle (R3) prédéterminée mémorisée préalablement par le module de traduction (120). Video content aggregation system (1) according to one of claims 1 to 12, characterized in that the translation module (120) is designed to prioritize (T2) the commands (p) issued by the interfaces. human-machine (1 10) of user terminals (1 1) in requests (P) for video content to the remote server (10), this prioritization operating according to a predetermined third rule (R 3 ) previously stored by the translation module (120).
14. Système d'agrégation (1 ) de contenu vidéo selon la revendication 13, caractérisé en ce que la troisième règle (R ) prédéterminée consiste à accepter (T3) uniquement les ordres (p) des interfaces homme-machine (1 10) de terminaux d'utilisateurs (11 ) visant les séquences vidéo (a) dont la longueur (π) est inférieur à une valeur prédéterminée préalablement mémorisée par le module de traduction (120).  Video content aggregation system (1) according to claim 13, characterized in that the predetermined third rule (R) consists in accepting (T3) only the commands (p) of the human-machine interfaces (1 10) of user terminals (11) for video sequences (a) whose length (π) is less than a predetermined value previously stored by the translation module (120).
15. Système d'agrégation (1 ) de contenu vidéo selon l'une quelconque des revendications 1 à 14, caractérisé en ce que le module de lecture (121 ) est conçu pour limiter (L6) une liste des fonctions de contrôle et de commande activables (Φ) depuis les terminaux d'utilisateurs (1 1) via les interfaces homme-machine ( 10) lors de la lecture de la séquence vidéo (α,) courante, une liste des fonctions de contrôle et de commande activables (Φ) étant préalablement mémorisée par le module de lecture (121 ).  Video content aggregation system (1) according to one of claims 1 to 14, characterized in that the read module (121) is adapted to limit (L6) a list of the control and control functions. activatable (Φ) from the user terminals (1 1) via the human-machine interfaces (10) during the reading of the current video sequence (α,), a list of the activatable control and control functions (Φ) being previously memorized by the reading module (121).
PCT/FR2015/000110 2015-06-03 2015-06-03 System for aggregating video content, comprising a module for measuring and managing user votes WO2016193553A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/FR2015/000110 WO2016193553A1 (en) 2015-06-03 2015-06-03 System for aggregating video content, comprising a module for measuring and managing user votes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/FR2015/000110 WO2016193553A1 (en) 2015-06-03 2015-06-03 System for aggregating video content, comprising a module for measuring and managing user votes

Publications (1)

Publication Number Publication Date
WO2016193553A1 true WO2016193553A1 (en) 2016-12-08

Family

ID=53719787

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2015/000110 WO2016193553A1 (en) 2015-06-03 2015-06-03 System for aggregating video content, comprising a module for measuring and managing user votes

Country Status (1)

Country Link
WO (1) WO2016193553A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130159858A1 (en) * 2011-12-14 2013-06-20 Microsoft Corporation Collaborative media sharing
US20130246522A1 (en) * 2012-03-15 2013-09-19 Google Inc. Methods and systems for ordering and voting on shared media playlists
GB2503415A (en) * 2012-04-23 2014-01-01 Csc Media Group Ltd Interactive content system managing viewer content selection and displaying user messages

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130159858A1 (en) * 2011-12-14 2013-06-20 Microsoft Corporation Collaborative media sharing
US20130246522A1 (en) * 2012-03-15 2013-09-19 Google Inc. Methods and systems for ordering and voting on shared media playlists
GB2503415A (en) * 2012-04-23 2014-01-01 Csc Media Group Ltd Interactive content system managing viewer content selection and displaying user messages

Similar Documents

Publication Publication Date Title
CN111708901B (en) Multimedia resource recommendation method and device, electronic equipment and storage medium
US20230209150A1 (en) Determining Points of Interest in a Content Item
US9794631B2 (en) Systems and methods for facilitating planning of a future media consumption session by a user of a media program distribution service
US20200302920A1 (en) Systems and methods for conversations with devices about media using interruptions and changes of subjects
US20140282656A1 (en) Personalized video channel control
CA2792558C (en) Recommendation system
US8839309B2 (en) Methods and systems for displaying contextually relevant information from a plurality of users in real-time regarding a media asset
US20140259038A1 (en) Demographic prediction channel
US20150020106A1 (en) Personalized video content from media sources
US20140259037A1 (en) Predicted video content aggregation
CN106357416B (en) One population information recommendation method, device and terminal
WO2016205364A1 (en) Live content streaming system and method
US20160255036A1 (en) Association of a social message with a related multimedia flow
US20180288453A1 (en) Proactively providing content for content distribution networks
US12395698B2 (en) Systems and methods for providing media content
US11397743B2 (en) Systems and methods for scoring popularity of entities in a social network
US20140278904A1 (en) Interaction with primary and second screen content
WO2016193553A1 (en) System for aggregating video content, comprising a module for measuring and managing user votes
CN115314756B (en) Method and storage medium for dynamic multimedia stream insertion from multiple sources
FR3047823A1 (en) VIDEO CONTENT AGGREGATION SYSTEM
CN110996177B (en) Video recommendation method, device and equipment for video-on-demand cinema
Seo et al. User generated highlight system for baseball games with social media activities
Carney Video in litigation: everybody's a star
Chai et al. Cross-platform Public Opinion of Hot Event under the Media Convergence
Mitra Student Movements of India in Recent Times and the Role of Digital Media in This Context.

Legal Events

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

Ref document number: 15741581

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15741581

Country of ref document: EP

Kind code of ref document: A1