WO2017093467A1 - Method for managing video content for the editing thereof, selecting specific moments and using automatable adaptive models - Google Patents

Method for managing video content for the editing thereof, selecting specific moments and using automatable adaptive models Download PDF

Info

Publication number
WO2017093467A1
WO2017093467A1 PCT/EP2016/079553 EP2016079553W WO2017093467A1 WO 2017093467 A1 WO2017093467 A1 WO 2017093467A1 EP 2016079553 W EP2016079553 W EP 2016079553W WO 2017093467 A1 WO2017093467 A1 WO 2017093467A1
Authority
WO
WIPO (PCT)
Prior art keywords
editing
definition
video content
extract
sequence
Prior art date
Application number
PCT/EP2016/079553
Other languages
French (fr)
Inventor
Thierry TEYSSIER
Pascal MANCHON
Alexander Casassovici
Original Assignee
Actvt
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
Priority claimed from FR1561756A external-priority patent/FR3044816A1/en
Priority claimed from FR1561751A external-priority patent/FR3044815A1/en
Priority claimed from FR1561755A external-priority patent/FR3044852A1/en
Application filed by Actvt filed Critical Actvt
Publication of WO2017093467A1 publication Critical patent/WO2017093467A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals

Definitions

  • the present invention relates to methods for editing and managing video content using a device, such as a mobile phone, having access to original video content, and executing a video content editing application.
  • the invention also relates to an application for the implementation of such methods.
  • US Patent 6,970,639 discloses a video content editing system using a preselected editing model and content metadata recognition tools, including among others a marker of an interesting moment in the content.
  • the application US 2006/0233514 describes a system for recording a marker associated with an interesting moment of a video content, in order to easily find the image corresponding to this marker.
  • Application EP 1 524667 discloses the editing of video content according to specific theme models, such as an anniversary or a wedding, to be selected beforehand by the user to obtain the desired effect.
  • the application WO 2000/039997 describes the editing of video contents using media data from databases, and models associated with these data.
  • the application WO 2006/065223 describes the automatic production of audiovisual content from several available sequences relating to the same subject, for example for journalists having several recordings of the same scene.
  • the application WO 2013/150176 discloses a system for generating a video sequence from rushes provided by the user, using the selected parameters and the choices of the latter during a previous use.
  • U.S. Patent No. 8,768,142 discloses the editing of video content using the exchange of video contents between a user device and a remote server.
  • Video content exist in both low resolution and high resolution. All low-resolution video content is transmitted from the user device to the server.
  • the application WO 2004/090898 discloses a computer system for automatic selection of frames.
  • the video content editor of the GoPro brand contains templates made of cells, the user being able to assign a cell to each sequence to generate final video content.
  • Video content editing applications are known, such Magisto or Replay, where the editing is done by the device, completely automatically, based on arbitrary criteria, which allows no creative control, and can lose all rhythm to the edited video.
  • the original video content it is downloaded in its entirety onto the device, which can be time consuming, and editing is done locally in the device.
  • the invention aims to meet this need and it achieves, in one aspect, through a method of editing video content using a device, such as a mobile phone, having access to content original video, and running a video content editing application,
  • an edited video sequence is automatically generated from an extract of the original video content whose duration corresponds to a first predefined period of time before the time marker and to a second predefined period of time after this marker.
  • the edited video sequence is advantageously generated by a remote server to which the device is connected via a telecommunications network.
  • the extract of the original video content may be transmitted by the application to the remote server in a definition less than the definition of the original video content. This allows a quick feedback loop between the user and the application.
  • the video content editing method preferably comprises the following steps, the apparatus having access to at least one original video sequence:
  • the original video sequence is analyzed in order to extract predefined characteristics
  • a restricted list of possible editing models chosen from a base of editing models is advantageously established and ordered according to said predefined characteristics of the original video sequence
  • an edited video sequence is generated automatically by at least applying to the original video sequence a list of editing decisions determined according to the rules of at least one editing model among the restricted list of models established at the 'previous step.
  • the original video sequence advantageously corresponds to an extract of the original video content whose duration corresponds to a first predefined period of time before the time marker and to a second predefined time after this marker.
  • the original video sequence is advantageously analyzed by said remote server to which the device is connected through said telecommunications network, the edited video sequence being generated by the server.
  • the edited video sequence is advantageously published on the telecommunications network to which the device is connected, in particular via the application or the remote server.
  • another subject of the invention is a video content management method for editing them, using a remote server of a telecommunications network, and an application for editing video content executable on a network.
  • apparatus such as a mobile phone, for connection to said remote server over the telecommunications network and having access to original video content, wherein:
  • the application transmits at least one preselected sample of the original video content to the remote server in a definition less than the definition of the original video content
  • the server applies at least one editing operation to a subpart of the received preselected extract and generates one or more intermediate edited video sequences
  • the server transmits to the device this or these intermediate edited video sequences,
  • the intermediate video sequence (s) generated by the server are previewed on the device to a preview definition less than the definition of the original video content, and then
  • a final edited video sequence is generated by the server on the basis of the one or more intermediate video sequences and made available on the telecommunications network to a publication definition higher than said lower definition of the preselected extract.
  • the final edited video sequence After acceptance of the user of the intermediate edited video sequence (s), the final edited video sequence is made available through the application on the telecommunications network, in particular after its generation by the remote server to the publication definition. .
  • the final edited video sequence is made available for any use by the user, in particular a download for saving on the device, for example for later modification of the sequence to the using a third-party software, a backup in a cloud of data, or “cloud” in English, or a publication for a private or public sharing on one or more social networks, such as Facebook ® or Instagram ® .
  • the step of generating the edited intermediate video may be repeated several times, with lists of different editing operations or different editing instructions given by the user, without the preselected extract being retransmitted.
  • the video content editing application for implementing the method according to the invention enables its users to select the important moments of their video contents and then, automatically, to generate a video sequence edited in a short format, ready to be shared on social networks.
  • the user selects the content he wants to share and / or keep by placing only a time marker for each important moment to highlight. It is not necessary for the user to select the beginning and the end of the scene to be highlighted.
  • the invention greatly limits the time spent by the user to select the desired rush.
  • the invention aims to share moments, so the sequence to be put forward is preferably short, for example less than 10 s.
  • the establishment of a short list of possible editing models selected from a base of editing templates based on predefined characteristics of the original video sequence allows flexibility in the automatic generation of edited contents.
  • the templates of the model database have been pre-established, and are well adapted to many constraints from the available sequence, such as the length of the sequence, the moments to highlight, or the rhythm of the tape. his chosen.
  • the method according to the invention implementing the transmission of an extract to a lower definition for editing also makes it possible to limit the costs in terms of bandwidth.
  • a quick download of the extract to edit is possible.
  • the final edited video sequence can be downloaded later, for example by a Wi-Fi wireless connection.
  • the subject of the invention is, independently or in combination with the foregoing, a method for managing video contents for their edition, using a remote server of a telecommunications network, and an application of editing video content executable on a device, such as a mobile phone, for connection to said remote server over the telecommunications network and having access to original video content,
  • the application transmits at least one preselected sample of the original video content to the remote server in a definition less than the definition of the original video content
  • the server applies at least one editing operation to the received preselected extract and generates an intermediate edited video sequence
  • the server transmits to the apparatus this intermediate edited video sequence
  • the intermediate video sequence generated by the server is previewed on the device to a preview definition lower than the definition of the original video content, then
  • a final edited video sequence is generated by the server on the basis of the one or more intermediate video sequences and made available on the telecommunications network to a publication definition higher than said lower definition of the preselected extract.
  • the user is allowed to select the key moment by placing the time marker via a single action, including tactile action.
  • the time marker can be placed on the original video content by touching a predefined area of the screen.
  • the placement of the time marker on the original video content is triggered by means of a sound emitted by the user.
  • the placement of the time marker on the original video content is triggered by pressing a key, such as a keyboard or a mouse.
  • the first and second predefined periods of time may be of equal duration, the edited video sequence being generated from an extract of the original video content whose duration is centered on the time marker of the selected key moment.
  • the first and second predefined periods of time may each be between 5 s and 300 s, for example being equal to about 25 s.
  • the first and second time is advantageously shortened by the application to limit the video content available.
  • the user can be allowed, using the application, to modify the temporal order of the original video content extracts corresponding to the different key moments selected to generate the edited video sequence.
  • publishing models is meant a list of possible and adaptable editing decisions. For example: a list of possible effects among which one or more effects can be selected to edit the edited video sequence; a list of possible transitions between the selected extracts; the definition of the theoretical times allocated to each of the video sequences as a function of the number of extracts available, each of the theoretical times being adapted as a function of the duration of the selected extracts and / or characteristics extracted from the extracts.
  • An edit template can contain application-specific constraints: minimum time available in the original video content, minimum or maximum amount of motion, minimum or maximum brightness.
  • the predefined characteristics to be extracted from the original video sequence are preferably technical characteristics of the video, such as in particular the resolution, the number of frames per second, the level of compression or the orientation, and / or are representative of video colorimetry, including brightness, saturation, contrast, or predominant colors.
  • the predefined characteristics to be extracted from the original video sequence are representative of the movements present in the sequence, in particular their direction and their speed.
  • the predefined characteristics to be extracted from the original video sequence are representative of a division into scenes of the sequence.
  • the predefined characteristics to be extracted from the original video sequence may be representative of the sound present in the sequence, including the resolution, the sampling frequency and / or the level of compression of the sound, or the general sound environment, or the recognition of particular sounds, for example one or more voices or music.
  • the shortlisting of possible editing models selected from the publishing model database can be done by filtering said database by applying the specific application constraints defined for each model.
  • the models of edition present in the base of models are preferably created beforehand, by describing and generalizing specific montages realized manually to reinforce a specific emotion.
  • the model base is advantageously accessible by the remote server and / or the device via the telecommunications network.
  • the editing decision list specific to an editing model advantageously comprises the desired start and end times of the video sequence, and / or a video playback speed mode, in particular accelerated or slowed, and / or where the types of transitions in the sequence and the start and end times of each transition, and / or the types of effects to be included in the sequence, such as a change in colorimetry, an overlay of information, particularly text or of fixed or animated image (s), and the start and end times of each effect, and / or parameters describing the associated video editing constraints, such as the minimum and maximum numbers of original sequences, the duration minimum and / or maximum of each sequence, and / or the definition of particular adaptation rules of the model, such as the modification of the start and end times of each sequence as a function of the speed of the movement, the analysis of the scenes, changes of speed or direction of movement of the different objects identified on each sequence, and / or the duration of the sequences.
  • the list of editing decisions specific to an editing model includes the addition of a soundtrack on the edited video sequence, associated in particular with acceptable moments of cutoff of said piece.
  • the generation of the edited video sequence may take into account additional parameters entered by the user on the device, in particular by means of an application for editing video content executable on the device, in particular the kind of music desired. , additional effects choices, colorimetric and / or stabilization filters to be applied to the original video sequence, or data to be embedded in the sequence, such as for example a title, a place name, a set GPS coordinates, GPS position or metrics from sensors, such as, for example, speed, altitude, acceleration, depth, heart rate, elevation gain, or meteorological data.
  • the analysis method for extracting predefined characteristics may be repeated for several original video sequences corresponding to extracts of the same original video content.
  • the temporal order of the extracts for generating the edited video sequence is advantageously chosen by the user using the apparatus.
  • Each extract is preferably analyzed separately.
  • the list of editing decisions specific to the selected edition model is then advantageously applied to all compiled extracts.
  • the edition decision list specific to an editing template may include an indication of how to link several clips of the same original video content, including the relative duration between two clips.
  • An intermediate edited video sequence may be generated by the remote server in a preview definition less than the definition of the original video content from which the original video sequence originates, before the final edited video sequence is made available at the end. editing operations on the telecommunications network to a publication definition greater than the preview definition.
  • remote server it is necessary to understand a computer system, for example hosted at the service provider of the video content editing service according to the invention, or relocated to a data center provider, or “datacenters" in English.
  • the remote server advantageously comprises the computer code necessary for the proper operation of the video content editing application according to the invention
  • the application preferably transmits to the remote server the video sequences edited at the publication definition for the generation of the final edited video sequence.
  • the lower definition snippet can be generated by the application by compressing the original snippet to reach the lower definition.
  • the preview definition can be 5 to 20 times smaller than the original definition, better 10 to 15 times smaller.
  • the publication definition of the final edited video sequence can be 5 to 20 times greater than the preview definition, better 10 to 15 times higher.
  • the preview definition can be between 240p and 480p (number of lines), the original definition being in particular between the definition 720p and the definition 4K, corresponding to a resolution of 4096 x 2160 pixels.
  • the preview definition is preferably a function of the total size of the extract to be transmitted, which is in particular less than 8Mo, better less than 4Mo.
  • the definition chosen for the extract to be transmitted may depend on the bit rate of the telecommunication network used.
  • the preview definition is preferably a function of the definition of the original video content as well as the available bit rate between the device and the server.
  • the edited video clip can be previewed several times at the preview setting before the final edited video clip is released.
  • the duration of the extract transmitted to the lower definition corresponds to a first predefined period of time before a time marker placed on the original video content through the application and designating a key moment selected beforehand by the user. , and at a second predefined time after this marker.
  • the device is preferably a smartphone.
  • the device is a personal digital assistant, a tablet or a computer, fixed or portable.
  • the screen of the device is advantageously tactile.
  • the camera may include a camera, the original video content having been recorded by the camera of the camera.
  • the original video content is from another camera and has been downloaded by the device.
  • the original video content is available from the cloud and is downloaded on demand from the cloud.
  • the original video content comes from another camera accessible through a wireless network, for example Wifi ® , and is downloaded on demand.
  • the apparatus is programmed to allow the implementation of the methods according to the invention through the application.
  • a video content editing application comprising code instructions executable on a device, such as a mobile phone, comprising a processor and a memory, these instructions being used when executed to implement the video content editing method according to the invention, the apparatus having access to original video content, the application being configured to:
  • the video content editing application is preferably configured to enable, through a possible remote server:
  • the application is preferably configured to download and / or transmitting to the remote server at least one preselected snippet of the original video content in a definition less than the definition of the original video content, in order to allow preview to a preview definition lower than that of the original video content of at least one video sequence edited by at least one editing operation applied by the remote server to the extract of the original video content transmitted by the application to said lower definition, before the final edited video sequence is made available on the telecommunications network to a publication definition greater than the preview definition.
  • the application can be configured to be downloaded beforehand into an application market available from the device, for example an Android ® , Apple ® or Windows ® application market .
  • the application can also be supplied loaded on a computer readable medium, for example a USB key, an SD card, a CD-ROM, or be pre-installed on the device by the manufacturer.
  • Data exchange method for example a USB key, an SD card, a CD-ROM, or be pre-installed on the device by the manufacturer.
  • Another object of the invention is, according to another of its aspects, a method for exchanging data between a remote server of a telecommunications network and an application for editing video contents executable on a device, such as a mobile telephone, intended to be connected to said remote server via the telecommunications network and having access to an original video content, for the implementation of the video content management method according to any one of the preceding claims, in which :
  • the application generates a preselected extract of the original video content of a duration less than the duration of the original video content and in a definition less than the definition of the original video content, in particular by compressing the extract of origin to reach said lower definition,
  • the application transmits the preselected extract to the lower definition to the remote server via the telecommunications network
  • the remote server generates from the extract received one or more intermediate edited video sequences by applying at least one editing operation to a sub-part of the extract of duration less than that of said extract,
  • the application downloads from the server the intermediate edited video sequence (s) to a preview definition for preview by the user,
  • the server After accepting the user of the edited intermediate video sequence (s), the server transmits to the device the characteristics of the subpart of the extract,
  • the apparatus transmits to the server the sequence corresponding to the subset of the extract in a publication definition higher than the definition of the preselected extract,
  • the remote server generates the final edited video sequence at a publication definition greater than the preview definition
  • the server makes the final video sequence available to the publication definition, in particular for downloading, publishing or saving it on the telecommunications network.
  • the application advantageously transmits to the remote server the video sequences edited in the publication definition for the generation of the final edited video sequence.
  • the step of generating the edited edited video may be repeated with different editing operation lists or different editing instructions given by the user, without the preselected extract being retransmitted.
  • FIG. 1 schematically illustrates various steps in the implementation of the video content editing method according to the invention
  • FIG. 2 diagrammatically illustrates various elements making it possible to implement the video content editing method according to the invention
  • FIG. 3 represents a screenshot of the apparatus illustrating an example of operation of the video content editing application according to the invention
  • FIG. 4 represents the creation of an extract of the original video content according to the invention
  • FIG. 5 schematically illustrates various steps in the implementation of the video content editing method according to the invention
  • FIG. 6 represents a screenshot of the apparatus illustrating another example of operation of the video content editing application according to the invention.
  • FIG. 7 schematically illustrates various steps in the implementation of the data exchange method according to the invention.
  • FIG. 1 shows different steps of an exemplary video content editing method according to the invention, and in FIG. 2 various elements enabling the implementation of the method.
  • the method according to the invention implements a device 2, which is a mobile phone called "smartphone" in English in this example, having access to an original video content V o , and executing an application 4 editing video content, and a remote server 3 to which the apparatus 2 is connected via a telecommunication network.
  • a device 2 which is a mobile phone called "smartphone" in English in this example, having access to an original video content V o , and executing an application 4 editing video content, and a remote server 3 to which the apparatus 2 is connected via a telecommunication network.
  • a step 11 the user chooses an original video content V o that he wishes to edit and opens it on the video content editing application 4 according to the invention.
  • the user selects in the original video content V o a key moment, placing a time marker Mt on said content V o through the application 4 executed on the device 2, via a single action.
  • a step 13 the user can decide to select at least one other key moment, the step 12 of placing the time marker Mt is then repeated.
  • the application 4 automatically generates an extract V e of the original video content V o whose duration corresponds to a first predetermined time interval t 1 before the time marker Mt and at a second lapse predefined time t 2 after this marker Mt.
  • the application 4 transmits the extract V e to the remote server 3 in a definition less than the definition of the original video content V o .
  • the server 3 advantageously applies at least one editing operation to the extract V e received, at least by applying to it a list of editing decisions specific to a user-selected edition model from a restricted list of models. established according to predefined characteristics extracted from the extract V e , and generates an intermediate edited video sequence Vi.
  • the server 3 transmits to the device 2 this edited intermediate video sequence Vi, where it is previewed at a preview definition D p less than the definition D 0 of the original video content V o .
  • the user can accept the rendering of this intermediate edited video sequence Vi, or, in a step 17, he can choose another editing operation, by selecting in particular another editing model.
  • a final edited video sequence Vf is generated by the server 3 on the basis of the sequence Vi, to a publication definition D pu greater than said preview definition D p .
  • the final edited video sequence Vf is made available on the telecommunications network to the publication definition, for example to be saved on the device 2, for example for later modification of the Vf sequence using a third party software, or to be saved in the cloud ("cloud" in English), or to be published for private sharing or public on one or more social networks.
  • the time marker Mt is placed on the original video content Vo by touching a predefined area of the touch screen 2a of the apparatus 2, designated by the arrow.
  • the time marker Mt is placed on the original video content Vo by means of a sound emitted by the user in the case where the apparatus 2 comprises a microphone 2b.
  • the placement of the time marker Mt on the original video content V o is triggered by pressing a key, for example the keyboard or of the device mouse 2.
  • the first and second predefined time periods t 1 and t 2 are of equal duration, the duration of the extract V e is centered on the time marker Mt of the selected key moment.
  • the user using the application, can modify the temporal order of the extracts corresponding to the different key moments selected to generate the final edited video sequence Vf.
  • Figure 5 describes in detail step 15 of Figure 1.
  • the extract V e is analyzed by the remote server 3 to extract predefined characteristics.
  • these predefined characteristics are technical characteristics of the video, and / or are representative of the movements present in the extract, and / or of cutting into scenes of the extract, and / or of the sound present.
  • a restricted list of possible editing models chosen from an edition template database is established and advantageously ordered according to said predefined characteristics of the extract V e .
  • an editing model is selected by the user from the restricted list of models established in the preceding step, according to the desired effect, for example a fast or slow rhythm. video sequence, the presence of slow motion or accelerated.
  • the user can view multiple results from the list restricted models, from which he can choose the result that suits him best, or modify the input parameters provided.
  • the server 3 automatically generates a video sequence edited at least by applying to the original video sequence a list of editing decisions determined according to the rules of at least one editing model, as previously described.
  • the models applying slow motion are preferably discarded as well as those providing the appearance of faces.
  • the models applying accelerated are advantageously discarded.
  • the user can visualize the results of other models offering this type of effect in the context of models aimed at proposing editing editions said to be more "engaged" or "absurd".
  • the generation of the edited video sequence may take into account additional parameters entered by the user on the application 4.
  • FIG. 7 illustrates various steps of data exchange between the apparatus 2 and the remote server 3, through the application 4.
  • step 31 the user chooses a key moment in an original video content V o , as described above.
  • Steps 31b and 33b are identical to steps 31 and 33 for at least one other extract also selected by the user. Editing operations can be applied to this snippet, which can be included in the final edited video clip.
  • the application 4 in a step 35, downloads from the server 3 or the intermediate edited video sequences Vi to a preview definition D p less than the definition of the original video content.
  • the intermediate video sequence (s) Vi generated by the server 3 are previewed on the device 2 to the preview definition D p .
  • the user modifies the generation parameters of the edited video sequence (s), in particular by changing the editing model. These parameters are transmitted, in a step 38, to the server 3 by the application 4.
  • the server 3 In a step 39, the server 3 generates a second intermediate sequence, and transmits it, during the step 40, to the apparatus 2, which displays it in the step 41 through the application 4.
  • the application 4 After accepting the user of the intermediate edited video sequence (s) Vi in step 42, the application 4 transmits this agreement to the server 3 during a step 43.
  • the server 3 In the case where several extracts have been selected, the server 3 generates a list of extracts necessary for the preparation of the final edited video sequence Vf, and transmits it to the application 4, according to steps 44 and 45. For each taken from this list, the time intervals tr and t 2 'to be extracted around the moment Mt are preferably smaller than the time periods t 1 and t 2 used to generate V e . This allows the server to provide different editing results, having a large range of sequence around the selected time of Mt.
  • the server 3 preferably indicates to the application 4 the characteristics of the the extract V e 'necessary, and the application transmits to the publication definition only those extracts strictly necessary for the final video sequence.
  • the application then generates all the Vepu extracts to the publication definition D pu while respecting the time frames tr and tr requested by the server 3.
  • the application 4 transmits all the Vepu extracts to the server 3 according to a step 47.
  • the server 3 generates, on the basis of the intermediate video sequence (s) Vi, the final edited video sequence Vf with a publication definition D pu greater than the previewing definition D p , during a step 48.
  • the final edited video sequence Vf includes all of these extracts Vepu.
  • the server 3 transmits to the application 4 the final edited video sequence Vf to the publication definition D pu , for provision on the telecommunications network.
  • the invention is not limited to the embodiments which have just been described, the characteristics of which can be combined within non-illustrated variants.
  • the method of exchanging data between an application and a remote server according to the invention can be used for surveillance purposes by video cameras, the preview at a lower definition making it possible in particular to easily choose the moment when an individual passes in front of the camera, in order to apply facial recognition only to this excerpt from the recording.
  • the use of automatic scene detection can be used to improve the method of editing video content according to the invention, for example to detect scenes featuring people as opposed to wide landscape shots, inputting and / or outputting a subject in the course of video, or for detecting the type of shot taken, for example a still shot, a shot shot, a shot taken with an on-board camera, or the speed of movement of the camera, or the movements involuntary camera.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The invention relates to a method for managing video content for the editing thereof, using a remote server of a telecommunications network, and an application for the editing of video content, which can be run on an appliance, such as a mobile telephone, designed to be connected to said remote server by means of the telecommunications network and having access to an original video content. According to said method: the application transmits at least one pre-selected extract of the original video content, which is shorter than the original video content, to the remote server, in a definition lower than the definition of the original video content; the server applies at least one editing operation to a sub-section of the preselected extract received, which is shorter than that of the preselected extract received, and generates at least one different intermediate edited video sequence; the server transmits said intermediate edited video to the appliance; the at least one intermediate video sequence generated by the server is pre-viewed on the appliance in a pre-viewing definition lower than the definition of the original video content; the server transmits to the appliance the characteristics of the sub-section of the preselected extract; the appliance transmits to the server the extract corresponding to the sub-section of the preselected extract received in a higher definition than the lower definition of the preselected extract; and then, a final edited video sequence is generated by the server on the basis of the at least one intermediate video sequence and made available on the telecommunications network in a publication definition higher than said lower definition of the preselected extract.

Description

PROCEDE DE GESTION DE CONTENUS VIDEO POUR LEUR EDITION SELECTIONNANT DES MOMENTS PONCTUELS ET UTILISANT DES MODELES ADAPTIFS AUTOMATISABLES  METHOD FOR MANAGING VIDEO CONTENT FOR THEIR EDITION SELECTING MOBILE TIMES AND USING AUTOMATIC ADAPTIVE MODELS
La présente invention concerne les procédés d'édition et de gestion de contenus vidéo utilisant un appareil, tel qu'un téléphone portable, ayant accès à un contenu vidéo d'origine, et exécutant une application d'édition de contenus vidéo. The present invention relates to methods for editing and managing video content using a device, such as a mobile phone, having access to original video content, and executing a video content editing application.
L'invention concerne également une application pour la mise en œuvre de tels procédés.  The invention also relates to an application for the implementation of such methods.
On connaît du brevet US 6 970 639 un système d'édition de contenus vidéo utilisant un modèle d'édition présélectionné et des outils de reconnaissance de métadonnées du contenu, incluant entre autres un marqueur d'un moment intéressant dans le contenu.  US Patent 6,970,639 discloses a video content editing system using a preselected editing model and content metadata recognition tools, including among others a marker of an interesting moment in the content.
La demande US 2006/0233514 décrit un système permettant d'enregistrer un marqueur associé à un moment intéressant d'un contenu vidéo, dans le but de retrouver aisément l'image correspondant à ce marqueur.  The application US 2006/0233514 describes a system for recording a marker associated with an interesting moment of a video content, in order to easily find the image corresponding to this marker.
On connaît de la demande EP 1 524667 l'édition d'un contenu vidéo selon des modèles à thème bien précis, comme un anniversaire ou un mariage, à sélectionner au préalable par l'utilisateur pour obtenir l'effet désiré.  Application EP 1 524667 discloses the editing of video content according to specific theme models, such as an anniversary or a wedding, to be selected beforehand by the user to obtain the desired effect.
La demande WO 2000/039997 décrit l'édition de contenus vidéo utilisant des données média provenant de bases de données, et des modèles associés à ces données.  The application WO 2000/039997 describes the editing of video contents using media data from databases, and models associated with these data.
La demande WO 2006/065223 décrit la production automatique d'un contenu audiovisuel à partir de plusieurs séquences disponibles ayant trait à un même sujet, par exemple pour des journalistes ayant plusieurs enregistrements d'une même scène.  The application WO 2006/065223 describes the automatic production of audiovisual content from several available sequences relating to the same subject, for example for journalists having several recordings of the same scene.
Il est connu de la demande EP 1 241 673 de proposer un système générique d'édition de contenus vidéo, où l'utilisateur peut contrôler manuellement certains paramètres. Aucune prévisualisation n'est possible.  It is known from application EP 1 241 673 to propose a generic video content editing system, where the user can manually control certain parameters. No preview is possible.
La demande WO 2013/150176 divulgue un système pour générer une séquence vidéo à partir de rushes fournis par l'utilisateur, en utilisant les paramètres sélectionnés et les choix de ce dernier lors d'une utilisation précédente.  The application WO 2013/150176 discloses a system for generating a video sequence from rushes provided by the user, using the selected parameters and the choices of the latter during a previous use.
Le brevet US 8 768 142 décrit l'édition de contenus vidéo utilisant l'échange des contenus vidéo entre un appareil utilisateur et un serveur distant. Les contenus vidéo existent à la fois en basse résolution et en haute résolution. L'intégralité des contenus vidéo en basse résolution est transmise de l'appareil utilisateur au serveur. U.S. Patent No. 8,768,142 discloses the editing of video content using the exchange of video contents between a user device and a remote server. Video content exist in both low resolution and high resolution. All low-resolution video content is transmitted from the user device to the server.
La demande WO 2004/090898 divulgue un système informatique de sélection automatique de trames.  The application WO 2004/090898 discloses a computer system for automatic selection of frames.
II est connu du brevet US 6 954 894 un système de sélection automatique d'un extrait vidéo, ainsi qu'un système d'édition de contenus multimédia utilisant un modèle d'édition présélectionné et des outils de reconnaissance de métadonnées du contenu.  It is known from US Patent 6,954,894 a system for automatic selection of a video clip, as well as a multimedia content editing system using a preselected editing model and content metadata recognition tools.
Il est également connu de la demande US 2008/155422 un système d'édition de contenus multimédia utilisant un modèle d'édition présélectionné et des outils de reconnaissance de métadonnées du contenu.  It is also known from application US 2008/155422 a multimedia content editing system using a preselected editing model and metadata recognition tools content.
L'éditeur de contenu vidéo de la marque GoPro contient des modèles faits de cellules, l'utilisateur pouvant attribuer une cellule à chaque séquence pour générer un contenu vidéo final.  The video content editor of the GoPro brand contains templates made of cells, the user being able to assign a cell to each sequence to generate final video content.
Des applications d'édition de contenus vidéo sont connues, telles Magisto ou Replay, où l'édition est faite par l'appareil, de manière totalement automatique, en se fondant sur des critères arbitraires, ce qui ne permet aucun contrôle créatif, et peut faire perdre tout rythme à la vidéo éditée. En outre, quelle que soit la taille du contenu vidéo d'origine, celui-ci est téléchargé dans son entier sur l'appareil, ce qui peut prendre du temps, et l'édition est faite en local dans l'appareil.  Video content editing applications are known, such Magisto or Replay, where the editing is done by the device, completely automatically, based on arbitrary criteria, which allows no creative control, and can lose all rhythm to the edited video. In addition, regardless of the size of the original video content, it is downloaded in its entirety onto the device, which can be time consuming, and editing is done locally in the device.
L'utilisation basique de modèles d'édition stricts ne convient pas automatiquement à chaque contenu vidéo et au rendu désiré. En outre, les applications d'édition connues utilisant des modèles stricts nécessitent souvent des actions spécifiques de l'utilisateur pour essayer d'adapter au mieux un modèle à un contenu vidéo d'origine.  Basic use of strict editing templates does not automatically match each video content and rendering desired. In addition, known publishing applications using strict templates often require user-specific actions to try to best fit a template to original video content.
Il existe un besoin pour permettre à un utilisateur de bénéficier d'une application d'édition de contenus vidéo facile d'utilisation, permettant de produire des séquences vidéo éditées d'une grande qualité créative, et peu gourmande en bande passante.  There is a need to allow a user to benefit from an easy-to-use video content editing application for producing edited video sequences of high creative quality and low bandwidth usage.
L'invention a pour but de répondre à ce besoin et elle y parvient, selon l'un de ses aspects, grâce à un procédé d'édition de contenus vidéo utilisant un appareil, tel qu'un téléphone portable, ayant accès à un contenu vidéo d'origine, et exécutant une application d'édition de contenus vidéo,  The invention aims to meet this need and it achieves, in one aspect, through a method of editing video content using a device, such as a mobile phone, having access to content original video, and running a video content editing application,
procédé dans lequel : - on permet à l'utilisateur de sélectionner dans le contenu vidéo d'origine, à l'aide de l'application exécutée sur l'appareil, au moins un moment clé, en plaçant un marqueur temporel sur ledit contenu, et process in which the user is allowed to select in the original video content, using the application executed on the device, at least one key moment, by placing a time marker on said content, and
- on génère de façon automatisée une séquence vidéo éditée, à partir d'un extrait du contenu vidéo d'origine dont la durée correspond à un premier laps de temps prédéfini avant le marqueur temporel et à un deuxième laps de temps prédéfini après ce marqueur.  an edited video sequence is automatically generated from an extract of the original video content whose duration corresponds to a first predefined period of time before the time marker and to a second predefined period of time after this marker.
La séquence vidéo éditée est avantageusement générée par un serveur distant auquel est relié l'appareil par le biais d'un réseau de télécommunications.  The edited video sequence is advantageously generated by a remote server to which the device is connected via a telecommunications network.
L'extrait du contenu vidéo d'origine peut être transmis par l'application au serveur distant dans une définition inférieure à la définition du contenu vidéo d'origine. Cela permet une rapide boucle de retour entre l'utilisateur et l'application.  The extract of the original video content may be transmitted by the application to the remote server in a definition less than the definition of the original video content. This allows a quick feedback loop between the user and the application.
Le procédé d'édition de contenus vidéo selon l'invention comporte de préférence les étapes suivantes, l'appareil ayant accès à au moins une séquence vidéo d'origine :  The video content editing method according to the invention preferably comprises the following steps, the apparatus having access to at least one original video sequence:
- on analyse la séquence vidéo d'origine pour en extraire des caractéristiques prédéfinies,  the original video sequence is analyzed in order to extract predefined characteristics,
- on établit et ordonne avantageusement une liste restreinte de modèles d'édition possibles choisis dans une base de modèles d'édition en fonction desdites caractéristiques prédéfinies de la séquence vidéo d'origine, et  a restricted list of possible editing models chosen from a base of editing models is advantageously established and ordered according to said predefined characteristics of the original video sequence, and
- on génère de façon automatisée une séquence vidéo éditée au moins en appliquant à la séquence vidéo d'origine une liste de décisions d'édition déterminée selon les règles d'au moins un modèle d'édition parmi la liste restreinte de modèles établie à l'étape précédente.  an edited video sequence is generated automatically by at least applying to the original video sequence a list of editing decisions determined according to the rules of at least one editing model among the restricted list of models established at the 'previous step.
La séquence vidéo d'origine correspond avantageusement à un extrait du contenu vidéo d'origine dont la durée correspond à un premier laps de temps prédéfini avant le marqueur temporel et à un deuxième laps de temps prédéfini après ce marqueur.  The original video sequence advantageously corresponds to an extract of the original video content whose duration corresponds to a first predefined period of time before the time marker and to a second predefined time after this marker.
La séquence vidéo d'origine est avantageusement analysée par ledit serveur distant auquel est relié l'appareil par le biais dudit réseau de télécommunications, la séquence vidéo éditée étant générée par le serveur. La séquence vidéo éditée est avantageusement publiée sur le réseau de télécommunications auquel est relié l'appareil, notamment par le biais de l'application ou du serveur distant. The original video sequence is advantageously analyzed by said remote server to which the device is connected through said telecommunications network, the edited video sequence being generated by the server. The edited video sequence is advantageously published on the telecommunications network to which the device is connected, in particular via the application or the remote server.
L'invention a encore pour objet, selon un autre encore de ses aspects, un procédé de gestion de contenus vidéo pour leur édition, utilisant un serveur distant d'un réseau de télécommunications, et une application d'édition de contenus vidéo exécutable sur un appareil, tel qu'un téléphone portable, destiné à être relié audit serveur distant par le biais du réseau de télécommunications et ayant accès à un contenu vidéo d'origine, procédé dans lequel :  According to another of its aspects, another subject of the invention is a video content management method for editing them, using a remote server of a telecommunications network, and an application for editing video content executable on a network. apparatus, such as a mobile phone, for connection to said remote server over the telecommunications network and having access to original video content, wherein:
- l'application transmet au moins un extrait présélectionné du contenu vidéo d'origine au serveur distant dans une définition inférieure à la définition du contenu vidéo d'origine,  the application transmits at least one preselected sample of the original video content to the remote server in a definition less than the definition of the original video content,
- le serveur applique au moins une opération d'édition à une sous-partie de l'extrait présélectionné reçu et génère une ou plusieurs séquences vidéo éditées intermédiaires,  the server applies at least one editing operation to a subpart of the received preselected extract and generates one or more intermediate edited video sequences,
- le serveur transmet à l'appareil cette ou ces séquences vidéo éditées intermédiaires,  the server transmits to the device this or these intermediate edited video sequences,
- la ou les séquences vidéo intermédiaires générées par le serveur sont prévisualisées sur l'appareil à une définition de prévisualisation inférieure à la définition du contenu vidéo d'origine, puis  the intermediate video sequence (s) generated by the server are previewed on the device to a preview definition less than the definition of the original video content, and then
- une séquence vidéo éditée finale est générée par le serveur sur la base de la ou des séquences vidéo intermédiaires et mise à disposition sur le réseau de télécommunications à une définition de publication supérieure à ladite définition inférieure de l'extrait présélectionné.  a final edited video sequence is generated by the server on the basis of the one or more intermediate video sequences and made available on the telecommunications network to a publication definition higher than said lower definition of the preselected extract.
Après acceptation de l'utilisateur de la ou des séquences vidéo éditées intermédiaires, la séquence vidéo éditée finale est mise à disposition par le biais de l'application sur le réseau de télécommunications, notamment après sa génération par le serveur distant à la définition de publication. Par « mise à disposition », il faut comprendre que la séquence vidéo éditée finale est mise à disposition pour une exploitation quelconque par l'utilisateur, notamment un téléchargement pour sauvegarde sur l'appareil, par exemple pour modification ultérieure de la séquence à l'aide d'un logiciel tiers, une sauvegarde dans un nuage de données, ou « cloud » en anglais, ou une publication pour un partage privé ou public sur un ou des réseaux sociaux, tels Facebook® ou Instagram®. After acceptance of the user of the intermediate edited video sequence (s), the final edited video sequence is made available through the application on the telecommunications network, in particular after its generation by the remote server to the publication definition. . By "making available", it is to be understood that the final edited video sequence is made available for any use by the user, in particular a download for saving on the device, for example for later modification of the sequence to the using a third-party software, a backup in a cloud of data, or "cloud" in English, or a publication for a private or public sharing on one or more social networks, such as Facebook ® or Instagram ® .
L'étape de génération de la vidéo éditée intermédiaire peut être répétée plusieurs fois, avec des listes d'opérations d'édition différentes ou des instructions de montage différentes données par l'utilisateur, sans que l'extrait présélectionné ne soit retransmis.  The step of generating the edited intermediate video may be repeated several times, with lists of different editing operations or different editing instructions given by the user, without the preselected extract being retransmitted.
L'application d'édition de contenus vidéo pour mettre en œuvre le procédé selon l'invention permet à ses utilisateurs de sélectionner les moments importants de leurs contenus vidéo et ensuite, de façon automatisée, de générer une séquence vidéo éditée dans un court format, prête à être partagée sur les réseaux sociaux.  The video content editing application for implementing the method according to the invention enables its users to select the important moments of their video contents and then, automatically, to generate a video sequence edited in a short format, ready to be shared on social networks.
Grâce à l'invention, l'utilisateur sélectionne le contenu qu'il désire partager et/ou conserver en plaçant seulement un marqueur temporel pour chaque moment important à mettre en avant. Il n'est pas nécessaire que l'utilisateur sélectionne le début et la fin de la scène à mettre en avant.  Thanks to the invention, the user selects the content he wants to share and / or keep by placing only a time marker for each important moment to highlight. It is not necessary for the user to select the beginning and the end of the scene to be highlighted.
L'invention permet de limiter grandement le temps passé par l'utilisateur à sélectionner le rush désiré. L'invention vise le partage de moments, ainsi la séquence à mettre en avant est de préférence courte, par exemple inférieure à 10 s.  The invention greatly limits the time spent by the user to select the desired rush. The invention aims to share moments, so the sequence to be put forward is preferably short, for example less than 10 s.
L'établissement d'une liste restreinte de modèles d'édition possibles choisis dans une base de modèles d'édition en fonction de caractéristiques prédéfinies de la séquence vidéo d'origine permet une flexibilité dans la génération automatique de contenus édités. Les modèles d'édition de la base de modèles ont été établis au préalable, et sont bien adaptés à de nombreuses contraintes provenant de la séquence disponible, comme la longueur de la séquence, les moments à mettre en avant, ou le rythme de la bande son choisie.  The establishment of a short list of possible editing models selected from a base of editing templates based on predefined characteristics of the original video sequence allows flexibility in the automatic generation of edited contents. The templates of the model database have been pre-established, and are well adapted to many constraints from the available sequence, such as the length of the sequence, the moments to highlight, or the rhythm of the tape. his chosen.
L'utilisation de modèles d'édition établis au préalable permet d'apporter des compétences de réalisateurs de films expérimentés dans l'application selon l'invention, procurant ainsi une grande qualité d'édition.  The use of previously established editing models makes it possible to bring the skills of experienced filmmakers into the application according to the invention, thus providing a high quality of editing.
Le procédé selon l'invention mettant en œuvre la transmission d'un extrait à une définition inférieure pour édition permet en outre de limiter les coûts en termes de bande passante. Un téléchargement rapide de l'extrait à éditer est ainsi possible. La séquence vidéo éditée finale peut être téléchargée ultérieurement, par exemple par une connexion sans fil de type Wi-Fi. Selon un autre encore de ses aspects, l'invention a pour objet, indépendamment ou en combinaison avec ce qui précède, un procédé de gestion de contenus vidéo pour leur édition, utilisant un serveur distant d'un réseau de télécommunications, et une application d'édition de contenus vidéo exécutable sur un appareil, tel qu'un téléphone portable, destiné à être relié audit serveur distant par le biais du réseau de télécommunications et ayant accès à un contenu vidéo d'origine, The method according to the invention implementing the transmission of an extract to a lower definition for editing also makes it possible to limit the costs in terms of bandwidth. A quick download of the extract to edit is possible. The final edited video sequence can be downloaded later, for example by a Wi-Fi wireless connection. According to another of its aspects, the subject of the invention is, independently or in combination with the foregoing, a method for managing video contents for their edition, using a remote server of a telecommunications network, and an application of editing video content executable on a device, such as a mobile phone, for connection to said remote server over the telecommunications network and having access to original video content,
procédé dans lequel : process in which
- l'application transmet au moins un extrait présélectionné du contenu vidéo d'origine au serveur distant dans une définition inférieure à la définition du contenu vidéo d'origine,  the application transmits at least one preselected sample of the original video content to the remote server in a definition less than the definition of the original video content,
- le serveur applique au moins une opération d'édition à l'extrait présélectionné reçu et génère une séquence vidéo éditée intermédiaire,  the server applies at least one editing operation to the received preselected extract and generates an intermediate edited video sequence,
- le serveur transmet à l'appareil cette séquence vidéo éditée intermédiaire, the server transmits to the apparatus this intermediate edited video sequence,
- la séquence vidéo intermédiaire générée par le serveur est prévisualisée sur l'appareil à une définition de prévisualisation inférieure à la définition du contenu vidéo d'origine, puis - The intermediate video sequence generated by the server is previewed on the device to a preview definition lower than the definition of the original video content, then
- une séquence vidéo éditée finale est générée par le serveur sur la base de la ou des séquences vidéo intermédiaires et mise à disposition sur le réseau de télécommunications à une définition de publication supérieure à ladite définition inférieure de l'extrait présélectionné.  a final edited video sequence is generated by the server on the basis of the one or more intermediate video sequences and made available on the telecommunications network to a publication definition higher than said lower definition of the preselected extract.
Moment clé  Key moment
De préférence, on permet à l'utilisateur de sélectionner le moment clé en plaçant le marqueur temporel via une action unique, notamment une action tactile.  Preferably, the user is allowed to select the key moment by placing the time marker via a single action, including tactile action.
L'appareil comportant un écran tactile, le marqueur temporel peut être placé sur le contenu vidéo d'origine en touchant une zone prédéfinie de l'écran.  Since the device has a touch screen, the time marker can be placed on the original video content by touching a predefined area of the screen.
Dans une variante où l'appareil comporte un micro, le placement du marqueur temporel sur le contenu vidéo d'origine est déclenché par le biais d'un son émis par l'utilisateur.  In a variant where the apparatus comprises a microphone, the placement of the time marker on the original video content is triggered by means of a sound emitted by the user.
Dans une variante encore, le placement du marqueur temporel sur le contenu vidéo d'origine est déclenché par le biais d'un appui sur une touche, notamment d'un clavier ou d'une souris. Les premier et deuxième laps de temps prédéfinis peuvent être de durée égale, la séquence vidéo éditée étant générée à partir d'un extrait du contenu vidéo d'origine dont la durée est centrée sur le marqueur temporel du moment clé sélectionné. In yet another variation, the placement of the time marker on the original video content is triggered by pressing a key, such as a keyboard or a mouse. The first and second predefined periods of time may be of equal duration, the edited video sequence being generated from an extract of the original video content whose duration is centered on the time marker of the selected key moment.
Les premier et deuxième laps de temps prédéfinis peuvent être compris chacun entre 5 s et 300 s, étant par exemple égaux à 25 s environ. Dans le cas où le contenu vidéo d'origine n'est pas assez long pour permettre d'extraire totalement la durée souhaitée, par exemple si le moment clé est choisi 2 secondes avant la fin du contenu vidéo d'origine, les premier et deuxième laps de temps sont avantageusement raccourcis par l'application pour se limiter au contenu vidéo disponible.  The first and second predefined periods of time may each be between 5 s and 300 s, for example being equal to about 25 s. In the case where the original video content is not long enough to fully extract the desired duration, for example if the key moment is chosen 2 seconds before the end of the original video content, the first and second time is advantageously shortened by the application to limit the video content available.
Plusieurs moments clés peuvent être sélectionnés par l'utilisateur le cas échéant, l'opération de placement du marqueur étant alors répétée plusieurs fois, notamment entre 2 et 50 fois, par exemple 10 fois.  Several key moments can be selected by the user if necessary, the marker placement operation then being repeated several times, in particular between 2 and 50 times, for example 10 times.
On peut permettre à l'utilisateur, à l'aide de l'application, de modifier l'ordre temporel des extraits du contenu vidéo d'origine correspondants aux différents moments clés sélectionnés pour générer la séquence vidéo éditée.  The user can be allowed, using the application, to modify the temporal order of the original video content extracts corresponding to the different key moments selected to generate the edited video sequence.
Modèles d'édition  Editing templates
Par « modèles d'édition », il faut comprendre une liste de décisions d'édition possibles et adaptables. Par exemple : une liste d'effets possibles parmi lesquels un ou plusieurs effets peuvent être sélectionnés pour effectuer le montage de la séquence vidéo éditée ; une liste de transitions possibles entre les différents extraits sélectionnés ; la définition des temps théoriques alloués à chacune des séquences vidéo en fonction du nombre d'extraits disponibles, chacun des temps théoriques étant adapté en fonction de la durée des extraits sélectionnés et/ou des caractéristiques extraites des extraits. Un modèle d'édition peut contenir des contraintes spécifiques d'application : durée rninimale disponible dans le contenu vidéo d'origine, quantité de mouvement minimal ou maximal, luminosité minimale ou maximale.  By "publishing models" is meant a list of possible and adaptable editing decisions. For example: a list of possible effects among which one or more effects can be selected to edit the edited video sequence; a list of possible transitions between the selected extracts; the definition of the theoretical times allocated to each of the video sequences as a function of the number of extracts available, each of the theoretical times being adapted as a function of the duration of the selected extracts and / or characteristics extracted from the extracts. An edit template can contain application-specific constraints: minimum time available in the original video content, minimum or maximum amount of motion, minimum or maximum brightness.
Par « décision d'édition », il faut comprendre l'ensemble des paramètres décrivant l'application d'un effet, transition ou changement de plan ; par exemple les temps de début et de fin de chaque séquence, le type d'effet, le temps marquant le début de l'effet, la durée de cet effet, la vitesse, la transparence, les couleurs choisies pour cet effet, éventuellement un texte à afficher grâce à l'effet, ou de manière générale tout paramètre spécifique à l'effet considéré. L'ensemble des décisions d'édition permet de décrire de manière unique et reproductible un montage spécifique à opérer. By "publishing decision", it is necessary to understand all the parameters describing the application of an effect, transition or change of plan; for example the start and end times of each sequence, the type of effect, the time marking the beginning of the effect, the duration of this effect, the speed, the transparency, the colors chosen for this effect, possibly a text to display through the effect, or in general any parameter specific to the effect considered. The set of editing decisions makes it possible to describe in a unique and reproducible manner a specific assembly to be operated.
Les caractéristiques prédéfinies à extraire de la séquence vidéo d'origine sont de préférence des caractéristiques techniques de la vidéo, telles que notamment la résolution, le nombre de trames par seconde, le niveau de compression ou l'orientation, et/ou sont représentatives de la colorimétrie de la vidéo, notamment la luminosité, la saturation, le contraste, ou les couleurs prédominantes.  The predefined characteristics to be extracted from the original video sequence are preferably technical characteristics of the video, such as in particular the resolution, the number of frames per second, the level of compression or the orientation, and / or are representative of video colorimetry, including brightness, saturation, contrast, or predominant colors.
En variante ou en combinaison, les caractéristiques prédéfinies à extraire de la séquence vidéo d'origine sont représentatives des mouvements présents dans la séquence, notamment leur direction et leur vitesse.  As a variant or in combination, the predefined characteristics to be extracted from the original video sequence are representative of the movements present in the sequence, in particular their direction and their speed.
En variante encore ou en combinaison, les caractéristiques prédéfinies à extraire de la séquence vidéo d'origine sont représentatives d'un découpage en scènes de la séquence.  As a further variant or in combination, the predefined characteristics to be extracted from the original video sequence are representative of a division into scenes of the sequence.
Les caractéristiques prédéfinies à extraire de la séquence vidéo d'origine peuvent être représentatives du son présent dans la séquence, notamment la résolution, la fréquence d'échantillonnage et/ou le niveau de compression du son, ou l'ambiance sonore générale, ou la reconnaissance de sons particuliers, par exemple une ou plusieurs voix ou de la musique.  The predefined characteristics to be extracted from the original video sequence may be representative of the sound present in the sequence, including the resolution, the sampling frequency and / or the level of compression of the sound, or the general sound environment, or the recognition of particular sounds, for example one or more voices or music.
L'extraction de nombreuses caractéristiques prédéfinies n'est pas utilisée uniquement pour filtrer la liste de modèles disponibles, mais également pour multiplier le nombre de possibilités.  The extraction of many predefined features is not only used to filter the list of available models, but also to multiply the number of possibilities.
L'établissement de la liste restreinte de modèles d'édition possibles choisis dans la base de modèles d'édition peut se faire par filtrage de ladite base par application des contraintes spécifiques d'application définies pour chaque modèle.  The shortlisting of possible editing models selected from the publishing model database can be done by filtering said database by applying the specific application constraints defined for each model.
Les modèles d'édition présents dans la base de modèles sont de préférence créés au préalable, en décrivant et généralisant des montages spécifiques réalisés manuellement en vue de renforcer une émotion spécifique.  The models of edition present in the base of models are preferably created beforehand, by describing and generalizing specific montages realized manually to reinforce a specific emotion.
La base de modèles est avantageusement accessible par le serveur distant et/ou l'appareil par le biais du réseau de télécommunications.  The model base is advantageously accessible by the remote server and / or the device via the telecommunications network.
La liste de décisions d'édition propre à un modèle d'édition comporte avantageusement les temps de début et de fin souhaités de la séquence vidéo, et/ou un mode de vitesse de lecture de la séquence vidéo, notamment accéléré ou ralenti, et/ou les types de transitions dans la séquence et les temps de début et de fin de chaque transition, et/ou les types d'effets à inclure sur la séquence, tels qu'un changement de colorimétrie, une incrustation d'informations, notamment de texte ou d'image(s) fixes ou animées, et les temps de début et de fin de chaque effet, et/ou des paramètres décrivant les contraintes de montage vidéo associées, telles que les nombres minimum et maximum de séquences d'origine, la durée minimale et/ou maximale de chaque séquence, et/ou la définition de règles particulières d'adaptation du modèle, telles que la modification des temps de début et de fin de chaque séquence en fonction de la vitesse du mouvement, de l'analyse de scènes, des changements de vitesse ou direction des mouvements des différents objets identifiés sur chaque séquence, et/ou de la durée des séquences. The editing decision list specific to an editing model advantageously comprises the desired start and end times of the video sequence, and / or a video playback speed mode, in particular accelerated or slowed, and / or where the types of transitions in the sequence and the start and end times of each transition, and / or the types of effects to be included in the sequence, such as a change in colorimetry, an overlay of information, particularly text or of fixed or animated image (s), and the start and end times of each effect, and / or parameters describing the associated video editing constraints, such as the minimum and maximum numbers of original sequences, the duration minimum and / or maximum of each sequence, and / or the definition of particular adaptation rules of the model, such as the modification of the start and end times of each sequence as a function of the speed of the movement, the analysis of the scenes, changes of speed or direction of movement of the different objects identified on each sequence, and / or the duration of the sequences.
En variante ou en combinaison, la liste de décisions d'édition propre à un modèle d'édition comporte l'ajout d'une bande son sur la séquence vidéo éditée, associé notamment à des moments acceptables de coupure dudit morceau.  As a variant or in combination, the list of editing decisions specific to an editing model includes the addition of a soundtrack on the edited video sequence, associated in particular with acceptable moments of cutoff of said piece.
La génération de la séquence vidéo éditée peut prendre en compte des paramètres supplémentaires rentrés par l'utilisateur sur l'appareil, notamment par le biais d'une application d'édition de contenus vidéo exécutable sur l'appareil, notamment le genre de musique désiré, des choix d'effets supplémentaires, des filtres de colorimétrie et/ou de stabilisation à appliquer à la séquence vidéo d'origine, ou des données à incruster dans la séquence, telles que par exemple un titre, un nom de lieu, un ensemble de coordonnées GPS, une position GPS ou des métriques provenant de capteurs, telles que par exemple une vitesse, une altitude, une accélération, une profondeur, une fréquence cardiaque, un dénivelé, ou des données météorologiques.  The generation of the edited video sequence may take into account additional parameters entered by the user on the device, in particular by means of an application for editing video content executable on the device, in particular the kind of music desired. , additional effects choices, colorimetric and / or stabilization filters to be applied to the original video sequence, or data to be embedded in the sequence, such as for example a title, a place name, a set GPS coordinates, GPS position or metrics from sensors, such as, for example, speed, altitude, acceleration, depth, heart rate, elevation gain, or meteorological data.
Le procédé d'analyse pour extraire des caractéristiques prédéfinies peut être répété pour plusieurs séquences vidéo d'origine correspondant à des extraits d'un même contenu vidéo d'origine. L'ordre temporel des extraits pour générer la séquence vidéo éditée est avantageusement choisi par l'utilisateur à l'aide de l'appareil. Chaque extrait est de préférence analysé séparément. La liste de décisions d'édition propre au modèle d'édition sélectionné est ensuite appliquée avantageusement à l'ensemble des extraits compilés.  The analysis method for extracting predefined characteristics may be repeated for several original video sequences corresponding to extracts of the same original video content. The temporal order of the extracts for generating the edited video sequence is advantageously chosen by the user using the apparatus. Each extract is preferably analyzed separately. The list of editing decisions specific to the selected edition model is then advantageously applied to all compiled extracts.
La liste de décisions d'édition propre à un modèle d'édition peut comporter une indication sur la façon de faire le lien entre plusieurs extraits d'un même contenu vidéo d'origine, notamment la durée relative entre deux extraits. Une séquence vidéo éditée intermédiaire peut être générée par le serveur distant dans une définition de prévisualisation inférieure à la définition du contenu vidéo d'origine duquel provient la séquence vidéo d'origine, avant la mise à disposition de la séquence vidéo éditée finale à la fin des opérations d'édition sur le réseau de télécommunications à une définition de publication supérieure à la définition de prévisualisation. The edition decision list specific to an editing template may include an indication of how to link several clips of the same original video content, including the relative duration between two clips. An intermediate edited video sequence may be generated by the remote server in a preview definition less than the definition of the original video content from which the original video sequence originates, before the final edited video sequence is made available at the end. editing operations on the telecommunications network to a publication definition greater than the preview definition.
Serveur distant et définitions  Remote Server and Definitions
Par « serveur distant », il faut comprendre un système informatique, par exemple hébergé chez le prestataire du service d'édition de contenus vidéo selon l'invention, ou délocalisé chez un fournisseur de centres de données, ou « datacenters » en anglais. Le serveur distant comporte avantageusement le code informatique nécessaire au bon fonctionnement de l'application d'édition de contenus vidéo selon l'invention  By "remote server", it is necessary to understand a computer system, for example hosted at the service provider of the video content editing service according to the invention, or relocated to a data center provider, or "datacenters" in English. The remote server advantageously comprises the computer code necessary for the proper operation of the video content editing application according to the invention
Plusieurs extraits du contenu vidéo d'origine étant sélectionnés et transmis à la définition inférieure au serveur distant pour leur appliquer au moins une opération d'édition, l'application transmet de préférence au serveur distant les séquences vidéo éditées à la définition de publication pour la génération de la séquence vidéo éditée finale.  Since several snippets of the original video content are selected and transmitted at the lower definition to the remote server to apply to them at least one editing operation, the application preferably transmits to the remote server the video sequences edited at the publication definition for the generation of the final edited video sequence.
L'extrait à la définition inférieure peut être généré par l'application en compressant l'extrait d'origine pour atteindre la définition inférieure.  The lower definition snippet can be generated by the application by compressing the original snippet to reach the lower definition.
La définition de prévisualisation peut être de 5 à 20 fois inférieure à la définition d'origine, mieux de 10 à 15 fois inférieure.  The preview definition can be 5 to 20 times smaller than the original definition, better 10 to 15 times smaller.
La définition de publication de la séquence vidéo éditée finale peut être de 5 à 20 fois supérieure à la définition de prévisualisation, mieux de 10 à 15 fois supérieure.  The publication definition of the final edited video sequence can be 5 to 20 times greater than the preview definition, better 10 to 15 times higher.
La définition de prévisualisation peut être comprise entre 240p et 480p (nombre de lignes), la définition d'origine étant notamment comprise entre la définition 720p et la définition 4K, correspondant à une résolution de 4096 x 2160 pixels. La définition de prévisualisation est de préférence fonction de la taille totale de l'extrait à transmettre, qui est notamment inférieure à 8Mo, mieux inférieure à 4Mo. La définition choisie pour l'extrait à transmettre peut dépendre du débit du réseau de télécommunication utilisé. La définition de prévisualisation est en outre, de préférence, fonction de la définition du contenu vidéo d'origine ainsi que du débit disponible entre l'appareil et le serveur. La séquence vidéo éditée peut être prévisualisée plusieurs fois à la définition de prévisualisation, avant la publication de la séquence vidéo éditée finale. The preview definition can be between 240p and 480p (number of lines), the original definition being in particular between the definition 720p and the definition 4K, corresponding to a resolution of 4096 x 2160 pixels. The preview definition is preferably a function of the total size of the extract to be transmitted, which is in particular less than 8Mo, better less than 4Mo. The definition chosen for the extract to be transmitted may depend on the bit rate of the telecommunication network used. In addition, the preview definition is preferably a function of the definition of the original video content as well as the available bit rate between the device and the server. The edited video clip can be previewed several times at the preview setting before the final edited video clip is released.
La durée de l'extrait transmis à la définition inférieure correspond à un premier laps de temps prédéfini avant un marqueur temporel placé sur le contenu vidéo d'origine par le biais de l'application et désignant un moment clé sélectionné au préalable par l'utilisateur, et à un deuxième laps de temps prédéfini après ce marqueur.  The duration of the extract transmitted to the lower definition corresponds to a first predefined period of time before a time marker placed on the original video content through the application and designating a key moment selected beforehand by the user. , and at a second predefined time after this marker.
Appareil  Apparatus
L'appareil est de préférence un smartphone. Dans des variantes, l'appareil est un assistant numérique personnel, une tablette ou un ordinateur, fixe ou portable.  The device is preferably a smartphone. In variants, the device is a personal digital assistant, a tablet or a computer, fixed or portable.
L'écran de l'appareil est avantageusement tactile.  The screen of the device is advantageously tactile.
L'appareil peut comporter une caméra, le contenu vidéo d'origine ayant été enregistré par la caméra de l'appareil. Dans une variante, le contenu vidéo d'origine provient d'une autre caméra et a été téléchargé par l'appareil. Dans une autre variante, le contenu vidéo d'origine est disponible à partir du nuage et est téléchargé à la demande à partir de ce dernier. Dans une variante encore, le contenu vidéo d'origine provient d'une autre caméra accessible au travers d'un réseau sans fil, par exemple Wifi®, et est téléchargé à la demande. The camera may include a camera, the original video content having been recorded by the camera of the camera. Alternatively, the original video content is from another camera and has been downloaded by the device. In another variant, the original video content is available from the cloud and is downloaded on demand from the cloud. In another variant, the original video content comes from another camera accessible through a wireless network, for example Wifi ® , and is downloaded on demand.
L'appareil est programmé pour permettre la mise en œuvre des procédés selon l'invention par le biais de l'application.  The apparatus is programmed to allow the implementation of the methods according to the invention through the application.
Application  Application
L'invention a encore pour objet, selon un autre de ses aspects, une application d'édition de contenus vidéo comportant des instructions de code exécutables sur un appareil, tel qu'un téléphone portable, comportant un processeur et une mémoire, ces instructions lorsqu'exécutées permettant la mise en œuvre du procédé d'édition de contenu vidéo selon l'invention, l'appareil ayant accès à un contenu vidéo d'origine, l'application étant configurée pour :  Another subject of the invention, according to another of its aspects, is a video content editing application comprising code instructions executable on a device, such as a mobile phone, comprising a processor and a memory, these instructions being used when executed to implement the video content editing method according to the invention, the apparatus having access to original video content, the application being configured to:
- placer au moins un marqueur temporel sur ledit contenu vidéo d'origine correspondant à la sélection par l'utilisateur d'un moment clé, et  placing at least one time marker on said original video content corresponding to the selection by the user of a key moment, and
- permettre la génération de façon automatisée, via un serveur distant éventuel, d'une séquence vidéo éditée, à partir d'un extrait du contenu vidéo d'origine dont la durée correspond à un premier laps de temps prédéfini avant le marqueur temporel et à un deuxième laps de temps prédéfini après ce marqueur. L'appareil ayant accès à au moins une séquence vidéo d'origine, l'application d'édition de contenus vidéo est de préférence configurée pour permettre, par le biais d'un serveur distant éventuel : allow the automated generation, via a possible remote server, of an edited video sequence, from an extract of the original video content whose duration corresponds to a first predefined period of time before the time marker and to a second predefined time after this marker. Since the apparatus has access to at least one original video sequence, the video content editing application is preferably configured to enable, through a possible remote server:
- une analyse de la séquence vidéo d'origine pour en extraire des caractéristiques prédéfinies,  an analysis of the original video sequence to extract predefined characteristics,
- l'établissement d'une liste restreinte de modèles d'édition possibles choisis dans une base de modèles en fonction desdites caractéristiques prédéfinies de la séquence vidéo d'origine, et  establishing a restricted list of possible editing models selected from a model database according to said predefined characteristics of the original video sequence, and
- la génération de façon automatisée d'une séquence vidéo éditée au moins en appliquant à la séquence vidéo d'origine une liste de décisions d'édition propre à un modèle d'édition sélectionné par l'utilisateur, parmi la liste restreinte de modèles établie à l'étape précédente.  the automated generation of a video sequence edited at least by applying to the original video sequence a list of editing decisions specific to a user-selected editing model, from the restricted list of models established in the previous step.
L'appareil étant destiné à être relié et à échanger des données avec un serveur distant par le biais d'un réseau de télécommunications, et ayant accès à un contenu vidéo d'origine, l'application est de préférence configurée pour télécharger et/ou transmettre au serveur distant au moins un extrait présélectionné du contenu vidéo d'origine dans une définition inférieure à la définition du contenu vidéo d'origine, afin de permettre la prévisualisation à une définition de prévisualisation inférieure à celle du contenu vidéo d'origine d'au moins une séquence vidéo éditée par au moins une opération d'édition appliquée par le serveur distant à l'extrait du contenu vidéo d'origine transmis par l'application à ladite définition inférieure, avant la mise à disposition de la séquence vidéo éditée finale sur le réseau de télécommunications à une définition de publication supérieure à la définition de prévisualisation.  Since the apparatus is intended to be connected and to exchange data with a remote server over a telecommunications network, and having access to original video content, the application is preferably configured to download and / or transmitting to the remote server at least one preselected snippet of the original video content in a definition less than the definition of the original video content, in order to allow preview to a preview definition lower than that of the original video content of at least one video sequence edited by at least one editing operation applied by the remote server to the extract of the original video content transmitted by the application to said lower definition, before the final edited video sequence is made available on the telecommunications network to a publication definition greater than the preview definition.
Les caractéristiques définies ci-dessus pour les procédés d'édition et de gestion de contenus vidéo s'appliquent à l'application.  The features defined above for editing and managing video content methods apply to the application.
L'application peut être configurée pour être téléchargée au préalable dans un marché d'applications disponible à partir de l'appareil, par exemple un marché d'applications Android®, Apple® ou Windows®. L'application peut encore être fournie chargée sur un support lisible par ordinateur, par exemple une clé USB, une carte SD, un CD-ROM, ou être préinstallée sur l'appareil par le fabriquant. Procédé d'échanges de données The application can be configured to be downloaded beforehand into an application market available from the device, for example an Android ® , Apple ® or Windows ® application market . The application can also be supplied loaded on a computer readable medium, for example a USB key, an SD card, a CD-ROM, or be pre-installed on the device by the manufacturer. Data exchange method
L'invention a encore pour objet, selon un autre de ses aspects, un procédé d'échanges de données entre un serveur distant d'un réseau de téléœrnmunications et une application d'édition de contenus vidéo exécutable sur un appareil, tel qu'un téléphone portable, destiné à être relié audit serveur distant par le biais du réseau de télécommunications et ayant accès à un contenu vidéo d'origine, pour la mise en œuvre du procédé de gestion de contenus vidéo selon l'une quelconque des revendications précédentes, procédé dans lequel :  Another object of the invention is, according to another of its aspects, a method for exchanging data between a remote server of a telecommunications network and an application for editing video contents executable on a device, such as a mobile telephone, intended to be connected to said remote server via the telecommunications network and having access to an original video content, for the implementation of the video content management method according to any one of the preceding claims, in which :
- l'application génère un extrait présélectionné du contenu vidéo d'origine d'une durée inférieure à la durée du contenu vidéo d'origine et dans une définition inférieure à la définition du contenu vidéo d'origine, notamment en compressant l'extrait d'origine pour atteindre ladite définition inférieure,  the application generates a preselected extract of the original video content of a duration less than the duration of the original video content and in a definition less than the definition of the original video content, in particular by compressing the extract of origin to reach said lower definition,
- l'application transmet l'extrait présélectionné à la définition inférieure au serveur distant par le biais du réseau de télécommunications,  the application transmits the preselected extract to the lower definition to the remote server via the telecommunications network,
- le serveur distant génère à partir de l'extrait reçu une ou plusieurs séquences vidéo éditées intermédiaires en appliquant au moins une opération d'édition à une sous- partie de l'extrait de durée inférieure à celle dudit extrait,  the remote server generates from the extract received one or more intermediate edited video sequences by applying at least one editing operation to a sub-part of the extract of duration less than that of said extract,
- l'application télécharge à partir du serveur la ou les séquences vidéo éditées intermédiaires à une définition de prévisualisation pour prévisualisation par l'utilisateur,  the application downloads from the server the intermediate edited video sequence (s) to a preview definition for preview by the user,
- après acceptation de l'utilisateur de la ou des séquences vidéo éditées intermédiaires, le serveur transmet à l'appareil les caractéristiques de la sous-partie de l'extrait,  - After accepting the user of the edited intermediate video sequence (s), the server transmits to the device the characteristics of the subpart of the extract,
- l'appareil transmet au serveur la séquence correspondant à la sous-partie de l'extrait dans une définition de publication supérieure à la définition de l'extrait présélectionné,  the apparatus transmits to the server the sequence corresponding to the subset of the extract in a publication definition higher than the definition of the preselected extract,
- le serveur distant génère la séquence vidéo éditée finale à une définition de publication supérieure à la définition de prévisualisation, et  the remote server generates the final edited video sequence at a publication definition greater than the preview definition, and
- le serveur met à disposition la séquence vidéo finale à la définition de publication, notamment pour la télécharger, la publier ou la sauvegarder sur le réseau de télécommunications.  the server makes the final video sequence available to the publication definition, in particular for downloading, publishing or saving it on the telecommunications network.
Plusieurs extraits du contenu vidéo d'origine étant sélectionnés et transmis à une définition inférieure à celle du contenu vidéo d'origine par l'application au serveur distant pour leur appliquer au moins une opération d'édition, l'application transmet avantageusement au serveur distant les séquences vidéo éditées à la définition de publication pour la génération de la séquence vidéo éditée finale. Several snippets of the original video content being selected and transmitted at a lower resolution than the original video content by the application to the server remote to apply to them at least one editing operation, the application advantageously transmits to the remote server the video sequences edited in the publication definition for the generation of the final edited video sequence.
L'étape de génération de la vidéo éditée intermédiaire peut être répétée avec des listes d'opération d'édition différentes ou des instructions de montage différentes données par l'utilisateur, sans que l'extrait présélectionné ne soit retransmis.  The step of generating the edited edited video may be repeated with different editing operation lists or different editing instructions given by the user, without the preselected extract being retransmitted.
Les caractéristiques définies ci-dessus pour les procédés d'édition et de gestion de contenus vidéo et pour l'application s'appliquent au procédé d'échanges de données.  The characteristics defined above for the methods of editing and managing video contents and for the application apply to the data exchange method.
L'invention pourra être mieux comprise à la lecture de la description qui va suivre, d'exemples non limitatifs de mise en œuvre de celle-ci, et à l'examen du dessin annexé, sur lequel :  The invention will be better understood on reading the following description, non-limiting examples of implementation thereof, and on examining the appended drawing, in which:
- la figure 1 illustre de façon schématique différentes étapes dans la mise en œuvre du procédé d'édition de contenus vidéo selon l'invention,  FIG. 1 schematically illustrates various steps in the implementation of the video content editing method according to the invention,
- la figure 2 illustre de façon schématique différents éléments permettant la mise en œuvre du procédé d'édition de contenus vidéo selon l'invention,  FIG. 2 diagrammatically illustrates various elements making it possible to implement the video content editing method according to the invention,
- la figure 3 représente une capture d'écran de l'appareil illustrant un exemple de fonctionnement de l'application d'édition de contenus vidéo selon l'invention,  FIG. 3 represents a screenshot of the apparatus illustrating an example of operation of the video content editing application according to the invention,
- la figure 4 représente la création d'un extrait du contenu vidéo d'origine selon l'invention,  FIG. 4 represents the creation of an extract of the original video content according to the invention,
- la figure 5 illustre de façon schématique différentes étapes dans la mise en œuvre du procédé d'édition de contenus vidéo selon l'invention,  FIG. 5 schematically illustrates various steps in the implementation of the video content editing method according to the invention,
- la figure 6 représente une capture d'écran de l'appareil illustrant un autre exemple de fonctionnement de l'application d'édition de contenus vidéo selon l'invention, et  FIG. 6 represents a screenshot of the apparatus illustrating another example of operation of the video content editing application according to the invention, and
- la figure 7 illustre de façon schématique différentes étapes dans la mise en œuvre du procédé d'échanges de données selon l'invention.  FIG. 7 schematically illustrates various steps in the implementation of the data exchange method according to the invention.
On a représenté à la figure 1 différentes étapes d'un exemple de procédé d'édition de contenus vidéo selon l'invention, et à la figure 2, différents éléments permettant la mise en œuvre du procédé.  FIG. 1 shows different steps of an exemplary video content editing method according to the invention, and in FIG. 2 various elements enabling the implementation of the method.
Dans l'exemple décrit, le procédé selon l'invention met en œuvre un appareil 2, qui est un téléphone portable dit « smartphone » en anglais dans cet exemple, ayant accès à un contenu vidéo d'origine Vo, et exécutant une application 4 d'édition de contenus vidéo, et un serveur distant 3 auquel est relié l'appareil 2 par le biais d'un réseau de télécomunications. In the example described, the method according to the invention implements a device 2, which is a mobile phone called "smartphone" in English in this example, having access to an original video content V o , and executing an application 4 editing video content, and a remote server 3 to which the apparatus 2 is connected via a telecommunication network.
Dans une étape 11, l'utilisateur choisit un contenu vidéo d'origine Vo qu'il souhaite éditer et l'ouvre sur l'application 4 d'édition de contenus vidéo selon l'invention. Lors d'une étape 12, l'utilisateur sélectionne dans le contenu vidéo d'origine Vo un moment clé, en plaçant un marqueur temporel Mt sur ledit contenu Vo par le biais de l'application 4 exécutée sur l'appareil 2, via une action unique. In a step 11, the user chooses an original video content V o that he wishes to edit and opens it on the video content editing application 4 according to the invention. During a step 12, the user selects in the original video content V o a key moment, placing a time marker Mt on said content V o through the application 4 executed on the device 2, via a single action.
Dans une étape 13, l'utilisateur peut décider de sélectionner au moins un autre moment clé, l'étape 12 de placement du marqueur temporel Mt est alors répétée.  In a step 13, the user can decide to select at least one other key moment, the step 12 of placing the time marker Mt is then repeated.
Lors d'une étape 14, l'application 4 génère de façon automatisée un extrait Ve du contenu vidéo d'origine Vo dont la durée correspond à un premier laps de temps prédéfini t1 avant le marqueur temporel Mt et à un deuxième laps de temps prédéfini t2 après ce marqueur Mt. During a step 14, the application 4 automatically generates an extract V e of the original video content V o whose duration corresponds to a first predetermined time interval t 1 before the time marker Mt and at a second lapse predefined time t 2 after this marker Mt.
De préférence et comme dans l'exemple décrit, à l'étape 15, l'application 4 transmet l'extrait Ve au serveur distant 3 dans une définition inférieure à la définition du contenu vidéo d'origine Vo. Le serveur 3 applique avantageusement au moins une opération d'édition à l'extrait Ve reçu, au moins en lui appliquant une liste de décisions d'édition propre à un modèle d'édition sélectionné par l'utilisateur parmi une liste restreinte de modèles établie en fonction de caractéristiques prédéfinies extraites de l'extrait Ve, et génère une séquence vidéo éditée intermédiaire Vi. Preferably, and as in the example described, in step 15, the application 4 transmits the extract V e to the remote server 3 in a definition less than the definition of the original video content V o . The server 3 advantageously applies at least one editing operation to the extract V e received, at least by applying to it a list of editing decisions specific to a user-selected edition model from a restricted list of models. established according to predefined characteristics extracted from the extract V e , and generates an intermediate edited video sequence Vi.
Lors d'une étape 16, le serveur 3 transmet à l'appareil 2 cette séquence vidéo éditée intermédiaire Vi, où elle est prévisualisée à une définition de prévisualisation Dp inférieure à la définition D0 du contenu vidéo d'origine Vo. During a step 16, the server 3 transmits to the device 2 this edited intermediate video sequence Vi, where it is previewed at a preview definition D p less than the definition D 0 of the original video content V o .
L'utilisateur peut accepter le rendu de cette séquence vidéo éditée intermédiaire Vi, ou, dans une étape 17, il peut choisir une autre opération d'édition, en sélectionnant notamment un autre modèle d'édition.  The user can accept the rendering of this intermediate edited video sequence Vi, or, in a step 17, he can choose another editing operation, by selecting in particular another editing model.
Lors d'une étape 18, après acceptation de l'utilisateur de la séquence vidéo éditée intermédiaire Vi, une séquence vidéo éditée finale Vf est générée par le serveur 3 sur la base de la séquence Vi, à une définition de publication Dpu supérieure à ladite définition de prévisualisation Dp. In a step 18, after acceptance of the user of the intermediate edited video sequence Vi, a final edited video sequence Vf is generated by the server 3 on the basis of the sequence Vi, to a publication definition D pu greater than said preview definition D p .
Dans une étape 19, la séquence vidéo éditée finale Vf est mise à disposition sur le réseau de télécommunications à la définition de publication, par exemple pour être sauvegardée sur l'appareil 2, par exemple pour modification ultérieure de la séquence Vf à l'aide d'un logiciel tiers, ou pour être sauvegardée dans le nuage (« cloud » en anglais), ou pour être publiée pour un partage privé ou public sur un ou des réseaux sociaux. In a step 19, the final edited video sequence Vf is made available on the telecommunications network to the publication definition, for example to be saved on the device 2, for example for later modification of the Vf sequence using a third party software, or to be saved in the cloud ("cloud" in English), or to be published for private sharing or public on one or more social networks.
Dans l'exemple décrit, comme illustré à la figure 3, le marqueur temporel Mt est placé sur le contenu vidéo d'origine Vo en touchant une zone prédéfinie de l'écran tactile 2a de l'appareil 2, désignée par la flèche. Dans une variante non illustrée, le marqueur temporel Mt est placé sur le contenu vidéo d'origine Vo par le biais d'un son émis par l'utilisateur dans le cas où l'appareil 2 comporte un micro 2b. Dans une variante encore, non illustrée, où l'appareil 2 est un ordinateur, le placement du marqueur temporel Mt sur le contenu vidéo d'origine Vo est déclenché par le biais d'un appui sur une touche, par exemple du clavier ou de la souris de l'appareil 2. In the example described, as shown in Figure 3, the time marker Mt is placed on the original video content Vo by touching a predefined area of the touch screen 2a of the apparatus 2, designated by the arrow. In a variant not shown, the time marker Mt is placed on the original video content Vo by means of a sound emitted by the user in the case where the apparatus 2 comprises a microphone 2b. In another variant, not shown, where the apparatus 2 is a computer, the placement of the time marker Mt on the original video content V o is triggered by pressing a key, for example the keyboard or of the device mouse 2.
Dans l'exemple représenté à la figure 4, les premier et deuxième laps de temps prédéfinis t1 et t2 sont de durée égale, la durée de l'extrait Ve est centrée sur le marqueur temporel Mt du moment clé sélectionné. In the example shown in FIG. 4, the first and second predefined time periods t 1 and t 2 are of equal duration, the duration of the extract V e is centered on the time marker Mt of the selected key moment.
Comme décrit précédemment, dans le cas où plusieurs moments clés sont sélectionnés, l'utilisateur, à l'aide de l'application, peut modifier l'ordre temporel des extraits correspondants aux différents moments clés sélectionnés pour générer la séquence vidéo éditée finale Vf.  As described above, in the case where several key moments are selected, the user, using the application, can modify the temporal order of the extracts corresponding to the different key moments selected to generate the final edited video sequence Vf.
La figure 5 décrit en détails l'étape 15 de la figure 1.  Figure 5 describes in detail step 15 of Figure 1.
Dans l'exemple décrit, lors d'une étape 21, l'extrait Ve est analysé, par le serveur distant 3, pour en extraire des caractéristiques prédéfinies. Comme décrit précédemment, ces caractéristiques prédéfinies sont des caractéristiques techniques de la vidéo, et/ou sont représentatives des mouvements présents dans l'extrait, et/ou d'un découpage en scènes de l'extrait, et/ou du son présent. In the example described, during a step 21, the extract V e is analyzed by the remote server 3 to extract predefined characteristics. As previously described, these predefined characteristics are technical characteristics of the video, and / or are representative of the movements present in the extract, and / or of cutting into scenes of the extract, and / or of the sound present.
Lors d'une étape 22, est établie et avantageusement ordonnée une liste restreinte de modèles d'édition possibles choisis dans une base de modèles d'édition en fonction desdites caractéristiques prédéfinies de l'extrait Ve. During a step 22, a restricted list of possible editing models chosen from an edition template database is established and advantageously ordered according to said predefined characteristics of the extract V e .
A l'étape 23, comme visible à la figure 6, un modèle d'édition est sélectionné par l'utilisateur parmi la liste restreinte de modèles établie à l'étape précédente, selon l'effet désiré, par exemple un rythme rapide ou lent de séquence vidéo, la présence de ralentis ou d'accélérés. L'utilisateur peut visualiser plusieurs résultats provenant de la liste restreinte de modèles, à partir de quoi il peut choisir le résultat lui convenant le mieux, ou modifier les paramètres d'entrée fournis. In step 23, as shown in FIG. 6, an editing model is selected by the user from the restricted list of models established in the preceding step, according to the desired effect, for example a fast or slow rhythm. video sequence, the presence of slow motion or accelerated. The user can view multiple results from the list restricted models, from which he can choose the result that suits him best, or modify the input parameters provided.
Lors d'une étape 24, le serveur 3 génère de façon automatisée une séquence vidéo éditée au moins en appliquant à la séquence vidéo d'origine une liste de décisions d'édition déterminée selon les règles d'au moins un modèle d'édition, telles que décrites précédemment. Dans le cas d'un contenu vidéo lent, par exemple une séance de plongée, les modèles appliquant des ralentis sont de préférence écartés ainsi que ceux prévoyant l'apparition de visages. Au contraire, dans le cas d'un contenu vidéo rapide, par exemple du saut à ski, les modèles appliquant des accélérés sont avantageusement écartés. L'utilisateur a toutefois la possibilité de visualiser le résultat d'autres modèles proposant ce type d'effet dans le cadre de modèles visant à proposer des montages d'édition dits plus « engagés » ou « absurdes ». La génération de la séquence vidéo éditée peut prendre en compte des paramètres supplémentaires rentrés par l'utilisateur sur l'application 4.  During a step 24, the server 3 automatically generates a video sequence edited at least by applying to the original video sequence a list of editing decisions determined according to the rules of at least one editing model, as previously described. In the case of slow video content, for example a dive session, the models applying slow motion are preferably discarded as well as those providing the appearance of faces. On the contrary, in the case of a fast video content, for example ski jumping, the models applying accelerated are advantageously discarded. However, the user can visualize the results of other models offering this type of effect in the context of models aimed at proposing editing editions said to be more "engaged" or "absurd". The generation of the edited video sequence may take into account additional parameters entered by the user on the application 4.
La figure 7 illustre différentes étapes d'échanges de données entre l'appareil 2 et le serveur distant 3, par le biais de l'application 4.  FIG. 7 illustrates various steps of data exchange between the apparatus 2 and the remote server 3, through the application 4.
Lors d'une étape 31, l'utilisateur choisit un moment clé dans un contenu vidéo d'origine Vo, tel que décrit précédemment. A l'étape 32, l'application 4 génère un extrait Ve d'une durée te = t1 + 12 inférieure à la durée du contenu vidéo d'origine to à partir de ce moment clé, et transmet, à l'étape 33, cet extrait au serveur distant 3 dans une définition Dp inférieure à la définition D0 du contenu vidéo d'origine Vo, en compressant, dans l'exemple décrit, l'extrait d'origine pour atteindre cette définition inférieure. During a step 31, the user chooses a key moment in an original video content V o , as described above. In step 32, the application 4 generates an extract V e of duration te = t 1 + 1 2 less than the duration of the original video content to from this key moment, and transmits, to the step 33, this extract to the remote server 3 in a definition D p less than the definition D 0 of the original video content V o , compressing, in the example described, the original extract to reach this lower definition.
Les étapes 31b et 33b sont identiques aux étapes 31 et 33 pour au moins un autre extrait également sélectionné par l'utilisateur. Des opérations d'édition peuvent être appliquées à cet extrait, qui peut être inclus dans la séquence vidéo éditée finale.  Steps 31b and 33b are identical to steps 31 and 33 for at least one other extract also selected by the user. Editing operations can be applied to this snippet, which can be included in the final edited video clip.
Lors d'une étape 34, le serveur 3 applique au moins une opération d'édition à une sous-partie Ve' de l'extrait présélectionné reçu Ve de durée t1 = t1' + 12' inférieure à te et génère une ou plusieurs séquences vidéo éditées intermédiaires Vi différentes. In a step 34, the server 3 applies at least one editing operation to a subset V e 'of the preselected extract received V e of duration t 1 = t 1 ' + 1 2 'less than te and generates one or more edited video sequences intermediate Vi different.
L'application 4, à une étape 35, télécharge à partir du serveur 3 la ou les séquences vidéo éditées intermédiaires Vi à une définition de prévisualisation Dp inférieure à la définition du contenu vidéo d'origine. The application 4, in a step 35, downloads from the server 3 or the intermediate edited video sequences Vi to a preview definition D p less than the definition of the original video content.
Lors d'une étape 36, la ou les séquences vidéo intermédiaires Vi générées par le serveur 3 sont prévisualisées sur l'appareil 2 à la définition de prévisualisation Dp. Lors d'une étape 37 éventuelle, l'utilisateur modifie les paramètres de génération de la ou des séquences vidéo éditées, notamment en changeant de modèle d'édition. Ces paramètres sont transmis, dans une étape 38, au serveur 3 par l'application 4. During a step 36, the intermediate video sequence (s) Vi generated by the server 3 are previewed on the device 2 to the preview definition D p . During a possible step 37, the user modifies the generation parameters of the edited video sequence (s), in particular by changing the editing model. These parameters are transmitted, in a step 38, to the server 3 by the application 4.
Dans une étape 39, le serveur 3 génère une seconde séquence intermédiaire, et la transmet, lors de l'étape 40, à l'appareil 2, qui l'affiche à l'étape 41 par le biais de l'application 4.  In a step 39, the server 3 generates a second intermediate sequence, and transmits it, during the step 40, to the apparatus 2, which displays it in the step 41 through the application 4.
Après acceptation de l'utilisateur de la ou des séquences vidéo éditées intermédiaires Vi à l'étape 42, l'application 4 transmet cet accord au serveur 3 lors d'une étape 43.  After accepting the user of the intermediate edited video sequence (s) Vi in step 42, the application 4 transmits this agreement to the server 3 during a step 43.
Dans le cas où plusieurs extraits ont été sélectionnés, le serveur 3 génère une liste d'extraits nécessaires à l'élaboration de la séquence vidéo éditée final Vf, et la transmet à l'application 4, selon des étapes 44 et 45. Pour chaque extrait de cette liste, les laps de temps tr et t2' à extraire autour du moment Mt sont de préférence inférieurs aux laps de temps t1 et t2 utilisés pour générer Ve. Cela permet au serveur de proposer différents résultats d'édition, en disposant d'une grande plage de séquence autour du moment sélectionné Mt. Une fois que la séquence finale est choisie, le serveur 3 indique de préférence à l'application 4 les caractéristiques de l'extrait Ve' nécessaires, et l'application transmet à la définition de publication uniquement les extraits strictement nécessaires à la séquence vidéo finale. In the case where several extracts have been selected, the server 3 generates a list of extracts necessary for the preparation of the final edited video sequence Vf, and transmits it to the application 4, according to steps 44 and 45. For each taken from this list, the time intervals tr and t 2 'to be extracted around the moment Mt are preferably smaller than the time periods t 1 and t 2 used to generate V e . This allows the server to provide different editing results, having a large range of sequence around the selected time of Mt. Once the final sequence is chosen, the server 3 preferably indicates to the application 4 the characteristics of the the extract V e 'necessary, and the application transmits to the publication definition only those extracts strictly necessary for the final video sequence.
Lors d'une étape 46, l'application génère alors tous les extraits Vepu à la définition de publication Dpu en respectant les laps de temps tr et tr demandés par le serveur 3. L'application 4 transmet tous les extraits Vepu au serveur 3, selon une étape 47. During a step 46, the application then generates all the Vepu extracts to the publication definition D pu while respecting the time frames tr and tr requested by the server 3. The application 4 transmits all the Vepu extracts to the server 3 according to a step 47.
Le serveur 3 génère, sur la base de la ou des séquences vidéo intermédiaires Vi, la séquence vidéo éditée finale Vf à une définition de publication Dpu supérieure à la définition de prévisualisation Dp, lors d'une étape 48. Dans le cas où plusieurs extraits ont été sélectionnés par l'utilisateur et édités, la séquence vidéo éditée finale Vf comprend l'ensemble de ces extraits Vepu. The server 3 generates, on the basis of the intermediate video sequence (s) Vi, the final edited video sequence Vf with a publication definition D pu greater than the previewing definition D p , during a step 48. In the case where several extracts were selected by the user and edited, the final edited video sequence Vf includes all of these extracts Vepu.
Lors d'une étape 49, le serveur 3 transmet à l'application 4 la séquence vidéo éditée finale Vf à la définition de publication Dpu, pour mise à disposition sur le réseau de télécommunications. Bien entendu, l'invention n'est pas limitée aux exemples de réalisation qui viennent d'être décrits, dont les caractéristiques peuvent se combiner au sein de variantes non illustrées. During a step 49, the server 3 transmits to the application 4 the final edited video sequence Vf to the publication definition D pu , for provision on the telecommunications network. Of course, the invention is not limited to the embodiments which have just been described, the characteristics of which can be combined within non-illustrated variants.
Le procédé d'échange de données entre une application et un serveur distant selon l'invention peut être utilisé pour but de surveillance par caméras vidéo, la prévisualisation à une définition inférieure permettant notamment de choisir aisément le moment où un individu passe devant la caméra, afin d'appliquer une reconnaissance faciale seulement à cet extrait de l'enregistrement.  The method of exchanging data between an application and a remote server according to the invention can be used for surveillance purposes by video cameras, the preview at a lower definition making it possible in particular to easily choose the moment when an individual passes in front of the camera, in order to apply facial recognition only to this excerpt from the recording.
L'utilisation de détection automatique de scènes peut être utilisée pour améliorer le procédé d'édition de contenus vidéo selon l'invention, par exemple pour détecter des scènes mettant en scène des personnes par opposition aux plans larges de paysage, faisant entrer et/ou sortir un sujet en cours de vidéo, ou pour détecter le type de plan effectué, par exemple un plan fixe, un plan en « travelling », un plan réalisé avec une caméra embarquée, ou la vitesse de déplacement de la caméra, ou les mouvements involontaires de caméra.  The use of automatic scene detection can be used to improve the method of editing video content according to the invention, for example to detect scenes featuring people as opposed to wide landscape shots, inputting and / or outputting a subject in the course of video, or for detecting the type of shot taken, for example a still shot, a shot shot, a shot taken with an on-board camera, or the speed of movement of the camera, or the movements involuntary camera.

Claims

REVENDICATIONS
1. Procédé de gestion de contenus vidéo pour leur édition, utilisant un serveur distant (3) d'un réseau de télécommunications, et une application (4) d'édition de contenus vidéo exécutable sur un appareil (2), tel qu'un téléphone portable, destiné à être relié audit serveur distant (3) par le biais du réseau de télécommunications et ayant accès à un contenu vidéo d'origine (Vo), procédé dans lequel : A method for managing video content for editing, using a remote server (3) of a telecommunications network, and an application (4) for editing video content executable on a device (2), such as a mobile phone, intended to be connected to said remote server (3) via the telecommunications network and having access to an original video content (V o ), in which process:
- l'application (4) transmet au moins un extrait (Ve) présélectionné du contenu vidéo d'origine (Vo) de durée te inférieure à la durée du contenu vidéo d'origine to au serveur distant (3) dans une définition (Dp) inférieure à la définition (D0) du contenu vidéo d'origine (Vo), the application (4) transmits at least one pre-selected extract (V e ) of the original video content (V o ) of duration less than the duration of the original video content to the remote server (3) in a definition (D p ) less than the definition (D 0 ) of the original video content (V o ),
- le serveur (3) applique au moins une opération d'édition à une sous-partie (Ve f) de l'extrait (Ve) présélectionné reçu de durée ¾ inférieure à celle de l'extrait présélectionné reçu te et génère une ou plusieurs séquences vidéo éditées intermédiaires (Vi) différentes, the server (3) applies at least one editing operation to a sub-part (V e f ) of the pre-selected extract (V e ) received of duration ¾ less than that of the preselected extract received te and generates a or several different edited video sequences (Vi),
- le serveur (3) transmet à l'appareil (2) cette ou ces séquences vidéo éditées intermédiaires (Vi),  the server (3) transmits to the apparatus (2) this or these intermediate edited video sequences (Vi),
- la ou les séquences vidéo intermédiaires (Vi) générées par le serveur (3) sont prévisualisées sur l'appareil (2) à une définition de prévisualisation (Dp) inférieure à la définition (D0) du contenu vidéo d'origine (Vo), the intermediate video sequence or sequences (Vi) generated by the server (3) are previewed on the apparatus (2) at a previewing definition (D p ) lower than the definition (D 0 ) of the original video content ( V o ),
- le serveur (3) transmet à l'appareil (2) les caractéristiques de la sous-partie (Ve') de l'extrait présélectionné (Ve), the server (3) transmits to the apparatus (2) the characteristics of the subpart (Ve ') of the preselected extract (V e ),
- l'appareil (2) transmet au serveur (3) l'extrait (Ve ") de durée t1 correspondant à la sous-partie (Ve 0 de l'extrait présélectionné (Ve) dans une définition (Dpu) supérieure à ladite définition inférieure (Dp) de l'extrait présélectionné (Ve), puis - apparatus (2) transmits to the server (3) to extract (V e ') of duration t 1 corresponding to the sub-portion (V e 0 of the preselected sample (V e) in a definition (D could ) greater than said lower definition (D p ) of the preselected extract (V e ), then
- une séquence vidéo éditée finale (Vf) est générée par le serveur (3) sur la base de la ou des séquences vidéo intermédiaires (Vi) et mise à disposition sur le réseau de télécommunications à une définition de publication (Dpu) supérieure à ladite définition inférieure (Dp) de l'extrait présélectionné (Ve). a final edited video sequence (Vf) is generated by the server (3) on the basis of the intermediate video sequence (s) (Vi) and made available on the telecommunications network to a publication definition (D pu ) greater than said lower definition (D p ) of the preselected extract (V e ).
2. Procédé selon la revendication 1, dans lequel l'étape de génération de la vidéo intermédiaire (Vi) peut être répétée plusieurs fois, avec des listes d'opérations d'édition différentes et/ou des instructions de montage différentes données par l'utilisateur, sans que le ou les extraits présélectionnés (Ve) ne soient retransmis. The method of claim 1, wherein the step of generating the intermediate video (Vi) can be repeated several times, with lists of operations of different editing and / or editing instructions given by the user, without the preselected or extracts (V e ) are retransmitted.
3. Procédé selon la revendication 1 ou 2, dans lequel, plusieurs extraits du contenu vidéo d'origine (Vo) étant sélectionnés et transmis à ladite définition inférieure (Dp) au serveur distant (3) pour leur appliquer au moins une opération d'édition, l'application (4) transmet au serveur distant (3) les séquences vidéo éditées à la définition de publication (Dpu) pour la génération de la séquence vidéo éditée finale (Vf). The method according to claim 1 or 2, wherein several extracts of the original video content (V o ) are selected and transmitted to said lower definition (Dp) to the remote server (3) to apply to them at least one operation of edition, the application (4) transmits to the remote server (3) the video sequences edited in the publication definition (D pu ) for the generation of the final edited video sequence (Vf).
4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel l'extrait (Ve) à la définition inférieure (Dp) est généré par l'application (4) en compressant l'extrait d'origine pour atteindre la définition inférieure. The method according to any one of claims 1 to 3, wherein the extract (V e ) at the lower definition (D p ) is generated by the application (4) by compressing the original extract to achieve the lower definition.
5. Procédé selon l'une quelconque des revendications 1 à 4, dans lequel la définition de prévisualisation (Dp) est de 5 à 20 fois inférieure à la définition d'origine, mieux de 10 à 15 fois inférieure. 5. Method according to any one of claims 1 to 4, wherein the preview definition (D p ) is 5 to 20 times less than the original definition, better 10 to 15 times lower.
6. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel la définition de publication (Dpu) de la séquence vidéo éditée finale (Vf) est de 5 à 20 fois supérieure à la définition de prévisualisation (Dp), mieux de 10 à 15 fois supérieure. The method according to any one of claims 1 to 5, wherein the publication definition (D pu ) of the final edited video sequence (Vf) is 5 to 20 times greater than the preview definition (D p ), better from 10 to 15 times higher.
7. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel la définition de prévisualisation (Dp) est comprise entre 240p et 480p, la définition d'origine (Do) étant notamment comprise entre 720p et 1080p. 7. Method according to any one of claims 1 to 6, wherein the preview definition (D p ) is between 240p and 480p, the original definition (Do) being in particular between 720p and 1080p.
8. Procédé selon l'une quelconque des revendications précédentes, dans lequel la séquence vidéo éditée (Vi) est prévisualisée plusieurs fois à la définition de prévisualisation (Dp), avant la publication de la séquence vidéo éditée finale (Vf). A method according to any one of the preceding claims, wherein the edited video sequence (Vi) is previewed several times to the preview definition (D p ), before the publication of the final edited video sequence (Vf).
9. Procédé selon l'une quelconque des revendications précédentes, dans lequel la durée de l'extrait (Ve) transmis à la définition inférieure (Dp) correspond à un premier laps de temps prédéfini (U) avant un marqueur temporel (Mt) placé sur le contenu vidéo d'origine (Vo) par le biais de l'application (4) et désignant un moment clé sélectionné au préalable par l'utilisateur, et à un deuxième laps de temps prédéfini (t2) après ce marqueur. 9. Method according to any one of the preceding claims, wherein the duration of the extract (V e ) transmitted to the lower definition (D p ) corresponds to a first predefined period of time (U) before a time marker (Mt. ) placed on the original video content (V o ) through the application (4) and designating a key moment selected in advance by the user, and at a second predefined time (t 2 ) after this marker pen.
10. Procédé selon la revendication précédente, dans lequel les premier (t1) et deuxième (t2) laps de temps prédéfinis sont de durée égale, la durée de l'extrait (Ve) téléchargé étant centrée sur le marqueur temporel (Mt) du moment clé sélectionné. 10. Method according to the preceding claim, wherein the first (t 1 ) and second (t 2 ) predefined periods of time are of equal duration, the duration of the extract (V e ) downloaded being centered on the time marker (Mt ) of the key moment selected.
11. Procédé selon l'une quelconque des deux revendications immédiatement précédentes, dans lequel les premier (t1) et deuxième (t2) laps de temps prédéfinis sont compris chacun entre 5 s et 300 s. 11. A method according to any one of the two immediately preceding claims, wherein the first (t 1 ) and second (t 2 ) predefined periods of time are each between 5 s and 300 s.
12. Procédé selon l'une quelconque des revendications précédentes, dans lequel, le serveur distant (3) ayant accès à une base de modèles d'édition de contenus vidéo, à l'aide de l'application (4), on analyse l'extrait (Ve) téléchargé à la définition inférieure (Dp) pour en extraire des caractéristiques prédéfinies, on établit une liste restreinte de modèles d'édition possibles choisis dans la base de modèles en fonction desdites caractéristiques prédéfinies de l'extrait (Ve), et on génère de façon automatisée une séquence vidéo éditée (Vi) au moins en appliquant à l'extrait (Ve) une liste de décisions d'édition propre à un modèle d'édition sélectionné par l'utilisateur parmi la liste restreinte de modèles établie à l'étape précédente. 12. Method according to any one of the preceding claims, wherein, the remote server (3) having access to a database of video content editing models, using the application (4), the analysis is carried out. extract (V e ) downloaded to the lower definition (D p ) to extract predefined characteristics, a restricted list of possible editing models selected in the model database is established based on said predefined characteristics of the extract (V e ), and an edited video sequence (Vi) is automatically generated by at least applying to the extract (V e ) a list of editing decisions specific to a user-selected editing model from the list restricted models established in the previous step.
13. Procédé selon la revendication précédente, dans lequel les caractéristiques prédéfinies à extraire de l'extrait (Ve) téléchargé sont des caractéristiques techniques de la vidéo, telles que notamment la résolution, le nombre de trames par seconde, le niveau de compression ou l'orientation, et/ou sont représentatives de la colorimétrie de la vidéo, notamment la luminosité, la saturation, le contraste, ou les couleurs prédominantes, et/ou sont représentatives des mouvements présents dans l'extrait, notamment leur direction et leur vitesse, et/ou sont représentatives d'un découpage en scènes de l'extrait, et/ou sont représentatives du son présent dans l'extrait, notamment la résolution, la fréquence d'échantillonnage et/ou le niveau de compression du son, ou l'ambiance sonore générale, ou la reconnaissance de sons particuliers, par exemple une ou plusieurs voix ou de la musique. 13. The method according to the preceding claim, wherein the predefined characteristics to be extracted from the downloaded extract (V e ) are technical characteristics of the video, such as in particular the resolution, the number of frames per second, the level of compression or the orientation, and / or are representative of the colorimetry of the video, in particular the luminosity, the saturation, the contrast, or the predominant colors, and / or are representative of the movements present in the extract, in particular their direction and their speed , and / or are representative of a scene division of the extract, and / or are representative of the sound present in the extract, in particular the resolution, the sampling frequency and / or the level of compression of the sound, or the general sound environment, or the recognition of particular sounds, for example one or more voices or music.
14. Procédé selon l'une quelconque des deux revendications immédiatement précédentes, dans lequel la liste de décisions d'édition propre à un modèle d'édition comporte les temps de début et de fin souhaités de l'extrait vidéo (Ve), et/ou un mode de vitesse de lecture de l'extrait, notamment accéléré ou ralenti, et/ou les types de transitions dans l'extrait et les temps de début et de fin de chaque transition, et/ou les types d'effets à inclure sur l'extrait, tels qu'un changement de colorimétrie, une incrustation d'informations, notamment de texte ou d'image(s) fixes ou animées, et les temps de début et de fin de chaque effet, et/ou des paramètres décrivant les contraintes de montage vidéo associées, telles que les nombres minimum et maximum de séquences d'origine, la durée minimale et/ou maximale de chaque séquence, et/ou la définition de règles particulières d'adaptation du modèle, telles que la modification des temps de début et de fin de chaque séquence en fonction de la vitesse, de l'analyse de scènes, des changements de vitesse ou direction des mouvements des différents objets identifiés sur chaque séquence, et/ou de la durée des séquences, et/ou comporte un morceau de musique à ajouter sur la séquence vidéo éditée, associé notamment à des moments acceptables de coupure dudit morceau. A method according to any one of the two immediately preceding claims, wherein the edition decision list specific to an editing model includes the desired start and end times of the video clip (V e ), and / or a mode of reading speed of the extract, in particular accelerated or slowed, and / or the types of transitions in the extract and the start and end times of each transition, and / or the types of effects to include on the extract, such as a change of colorimetry, an overlay of information, in particular text or still or animated image (s), and the start and end times of each effect, and / or parameters describing the associated video editing constraints, such as the minimum and maximum numbers of original sequences, the duration minimum and / or maximum of each sequence, and / or the definition of particular adaptation rules of the model, such as the modification of the start and end times of each sequence according to the speed, the analysis of scenes, changes in the speed or direction of the movements of the different objects identified on each sequence, and / or the duration of the sequences, and / or includes a piece of music to be added to the edited video sequence, associated in particular with acceptable moments of cutoff of said piece.
15. Procédé selon l'une quelconque des trois revendications immédiatement précédentes, dans lequel la génération de la séquence vidéo éditée finale (Vf) utilisant la liste de décisions d'édition propre au modèle d'édition sélectionné prend en compte des paramètres supplémentaires rentrés par l'utilisateur sur l'application (4), notamment le genre de musique désiré, des choix d'effets supplémentaires, des filtres de colorimétrie et/ou de stabilisation à appliquer à la séquence vidéo, ou des données à incruster dans la séquence, telles que par exemple un titre, un nom de lieu, un ensemble de coordonnées GPS, une position GPS ou des métriques provenant de capteurs, telles que par exemple une vitesse, une altitude, une accélération, une profondeur, une fréquence cardiaque, un dénivelé, ou des données météorologiques.  A method according to any one of the three immediately preceding claims, wherein generating the final edited video sequence (Vf) using the editing decision list specific to the selected editing model takes into account additional parameters entered by the user on the application (4), including the desired genre of music, additional effects choices, colorimetric and / or stabilization filters to be applied to the video sequence, or data to be embedded in the sequence, such as, for example, a title, a place name, a set of GPS coordinates, a GPS position, or metrics from sensors, such as, for example, speed, altitude, acceleration, depth, heart rate, elevation gain , or meteorological data.
16. Procédé selon l'une quelconque des revendications précédentes, dans lequel, après acceptation de l'utilisateur de la séquence vidéo éditée intermédiaire (Vi), la séquence vidéo éditée finale (Vf) est mise à disposition par le biais de l'application (4) sur le réseau de télécommunications, notamment après sa génération par le serveur distant (3) à la définition de publication (Dpu). 16. A method according to any one of the preceding claims, wherein, after accepting the user of the edited intermediate video sequence (Vi), the final edited video sequence (Vf) is made available through the application. (4) on the telecommunications network, in particular after its generation by the remote server (3) to the publication definition (D pu ).
17. Procédé d'échanges de données entre un serveur distant (3) d'un réseau de télécommunications et une application (4) d'édition de contenus vidéo exécutable sur un appareil (2), tel qu'un téléphone portable, destiné à être relié audit serveur distant (3) par le biais du réseau de télécommunications et ayant accès à un contenu vidéo d'origine (Vo), pour la mise en œuvre du procédé de gestion de contenus vidéo selon l'une quelconque des revendications précédentes, procédé dans lequel : 17. A method of data exchange between a remote server (3) of a telecommunications network and an application (4) for editing video content executable on a device (2), such as a mobile phone, intended for being connected to said remote server (3) over the telecommunications network and having access to original video content (V o ), for implementing the video content management method according to any one of the preceding claims , wherein
- l'application (4) génère un extrait (Ve) présélectionné du contenu vidéo d'origine (Vo) de durée te inférieure à la durée du contenu vidéo d'origine to dans une définition (Dp) inférieure à la définition (D0) du contenu vidéo d'origine, notamment en compressant l'extrait (Ve) d'origine pour atteindre ladite définition inférieure, - l'application (4) transmet l'extrait (Ve) présélectionné à ladite définition inférieure (Dp) au serveur distant (3) par le biais du réseau de télécommunications, the application (4) generates a preselected extract (V e ) of the original video content (V o ) of duration less than the duration of the original video content to in a definition (D p ) less than the definition (D 0 ) the original video content, in particular by compressing the original extract (V e ) to reach said lower definition, the application (4) transmits the preselected extract (V e ) to said lower definition (D p ) to the remote server (3) via the telecommunications network,
- le serveur distant (3) génère à partir d'une sous-partie (Ve') de l'extrait (Ve) reçu une ou plusieurs séquences vidéo éditées intermédiaires (Vi) différentes en appliquant au moins une opération d'édition, the remote server (3) generates from a sub-part (V e ') of the extract (V e ) received one or more different intermediate edited video sequences (Vi) by applying at least one editing operation ,
- l'application (4) télécharge à partir du serveur (3) la ou les séquences vidéo éditées intermédiaires (Vi) à une définition de prévisualisation (Dp) pour prévisualisation par l'utilisateur, the application (4) downloads from the server (3) the intermediate edited video (s) (vi) to a preview definition (D p ) for preview by the user,
- après acceptation de l'utilisateur de la ou des séquences vidéo éditées intermédiaires (Vi), le serveur distant (3) génère la séquence vidéo éditée finale (Vf) à une définition de publication (Dpu) supérieure à la définition de prévisualisation (Dp), et after user acceptance of the intermediate edited video (s) (Vi), the remote server (3) generates the final edited video sequence (Vf) at a publication definition (D pu ) greater than the preview definition ( D p ), and
- le serveur (3) met à disposition la séquence vidéo finale (Vf) à la définition de publication (Dpu), notamment pour la télécharger, la publier ou la sauvegarder sur le réseau de télécommunications. the server (3) makes available the final video sequence (Vf) to the publication definition (D pu ), in particular to download, publish or save it on the telecommunications network.
18. Procédé selon la revendication précédente, dans lequel plusieurs extraits 18. Process according to the preceding claim, in which several extracts
(Ve) du contenu vidéo d'origine étant sélectionnés et transmis à une définition inférieure à celle du contenu vidéo d'origine (Vo) par l'application (4) au serveur distant (3) pour leur appliquer au moins une opération d'édition, l'application (4) transmet au serveur distant (3) les séquences vidéo éditées (Vi) à la définition de publication (Dpu) pour la génération de la séquence vidéo éditée finale (Vf). (V e ) original video content being selected and transmitted at a definition less than that of the original video content (V o ) by the application (4) to the remote server (3) to apply to them at least one operation of editing, the application (4) transmits to the remote server (3) the edited video sequences (Vi) to the publication definition (D pu ) for the generation of the final edited video sequence (Vf).
19. Application (4) d'édition de contenus vidéo comportant des instructions de code exécutables sur un appareil (2), tel qu'un téléphone portable, comportant un processeur et une mémoire, ces instructions lorsqu'exécutées permettant la mise en œuvre du procédé de gestion de contenus vidéo selon l'une quelconque des revendications 1 à 15, en échangeant des données avec un serveur distant (3) d'un réseau de télécommunications, l'appareil (2) étant destiné à être relié audit serveur distant (3) par le biais du réseau de télécommunications et ayant accès à un contenu vidéo d'origine (Vo), 19. Application (4) for editing video content comprising executable code instructions on a device (2), such as a mobile phone, comprising a processor and a memory, these instructions when executed allowing the implementation of the video content management method according to any one of claims 1 to 15, by exchanging data with a remote server (3) of a telecommunications network, the apparatus (2) being intended to be connected to said remote server ( 3) through the telecommunications network and having access to original video content (V o ),
l'application (4) étant configurée pour télécharger et/ou transmettre au serveur distant (3) au moins un extrait (Ve) présélectionné du contenu vidéo d'origine (Vo) dans une définition (Dp) inférieure à la définition (D0) du contenu vidéo d'origine (Vo), afin de permettre la prévisualisation à une définition de prévisualisation (Dp) inférieure à celle du contenu vidéo d'origine (Vo) d'au moins une séquence vidéo éditée (Vi) par au moins une opération d'édition appliquée par le serveur distant (3) à l'extrait (Ve) du contenu vidéo d'originethe application (4) being configured to download and / or transmit to the remote server (3) at least one pre-selected extract (V e ) of the original video content (V o ) in a definition (D p ) less than the definition (D 0 ) of the original video content (V o ), in order to allow the preview to a preview definition (D p ) lower than that of the original video content (V o ) of at least one edited video sequence (Vi) by at least one operation editor applied by the remote server (3) to the extract (V e ) of the original video content
(Vo) transmis par l'application (4) à ladite définition (Dp) inférieure, avant la mise à disposition de la séquence vidéo éditée finale (Vf) sur le réseau de télécommunications à une définition de publication (Dpu) supérieure à la définition de prévisualisation (Dp). (Vo) transmitted by the application (4) to said lower definition (D p ), before the final edited video sequence (Vf) on the telecommunications network is made available to a publication definition (D pu ) greater than the preview definition (D p ).
20. Procédé d'édition de contenus vidéo utilisant un appareil (2), tel qu'un téléphone portable, ayant accès à un contenu vidéo d'origine (Vo), et exécutant une application (4) d'édition de contenus vidéo, ce procédé étant notamment destiné à être mis en œuvre avec un procédé de gestion de contenus vidéo tel que défini dans l'une quelconque des revendications 1 à 16, procédé dans lequel : A method of editing video content using a device (2), such as a mobile phone, having access to original video content (V o ), and executing an application (4) for editing video content , this method being in particular intended to be implemented with a video content management method as defined in any one of Claims 1 to 16, in which method:
- on permet à l'utilisateur de sélectionner dans le contenu vidéo d'origine (Vo), à l'aide de l'application (4) exécutée sur l'appareil (2), au moins un moment clé, en plaçant un marqueur temporel (Mt) sur ledit contenu (Vo), et - the user is allowed to select in the original video content (V o ), using the application (4) executed on the device (2), at least one key moment, placing a temporal marker (Mt) on said content (V o ), and
- on génère de façon automatisée une séquence vidéo éditée (Vi, Vf), à partir d'un extrait (Ve) du contenu vidéo d'origine (Vo) dont la durée correspond à un premier laps de temps prédéfini (t1) avant le marqueur temporel (Mt) et à un deuxième laps de temps prédéfini (t2) après ce marqueur. an edited video sequence (Vi, Vf) is automatically generated from an extract (V e ) of the original video content (V o ) whose duration corresponds to a first predefined period of time (t 1 ) before the time marker (Mt) and at a second predefined time (t 2 ) after this marker.
21. Procédé selon la revendication 20, dans lequel la séquence vidéo éditée The method of claim 20, wherein the edited video sequence
(Vi, Vf) est générée par un serveur distant (3) auquel est relié l'appareil (2) par le biais d'un réseau de télécommunications. (Vi, Vf) is generated by a remote server (3) to which the apparatus (2) is connected via a telecommunications network.
22. Procédé selon la revendication 20 ou 21, dans lequel on permet à l'utilisateur de sélectionner le moment clé en plaçant le marqueur temporel (Mt) via une action unique, notamment une action tactile.  22. The method of claim 20 or 21, wherein the user is allowed to select the key moment by placing the time marker (Mt) via a single action, including a tactile action.
23. Procédé selon l'une quelconque des revendications 20 à 22, dans lequel, l'appareil (2) comportant un écran tactile (2a), le marqueur temporel (Mt) est placé sur le contenu vidéo d'origine (Vo) en touchant une zone prédéfinie de l'écran (2a). 23. A method according to any one of claims 20 to 22, wherein, the apparatus (2) having a touch screen (2a), the time marker (Mt) is placed on the original video content (V o ) by touching a predefined area of the screen (2a).
24. Procédé selon l'une quelconque des revendications 20 à 22, dans lequel, l'appareil (2) comportant un micro (2b), le placement du marqueur temporel (Mt) sur le contenu vidéo d'origine (Vo) est déclenché par le biais d'un son émis par l'utilisateur. 24. A method according to any one of claims 20 to 22, wherein, the apparatus (2) having a microphone (2b), the placement of the time marker (Mt) on the original video content (V o ) is triggered by a sound emitted by the user.
25. Procédé selon l'une quelconque des revendications 20 à 22, dans lequel le placement du marqueur temporel (Mt) sur le contenu vidéo d'origine (Vo) est déclenché par le biais d'un appui sur une touche, notamment d'un clavier ou d'une souris. The method of any of claims 20 to 22, wherein placing the time stamp (Mt) on the original video content (V o ) is triggered by a key press, including a keyboard or mouse.
26. Procédé selon l'une des revendications 20 à 25, dans lequel les premier et deuxième laps de temps prédéfinis (t1, t2) sont de durée égale, la séquence vidéo éditée (V, Vf) étant générée à partir d'un extrait (Ve) du contenu vidéo d'origine (Vo) dont la durée est centrée sur le marqueur temporel (Mt) du moment clé sélectionné. 26. Method according to one of claims 20 to 25, wherein the first and second predefined time periods (t 1 , t 2 ) are of equal duration, the edited video sequence (V, Vf) being generated from an extract (V e ) of the original video content (V o ) whose duration is centered on the time marker (Mt) of the selected key moment.
27. Procédé selon l'une quelconque des revendications 20 à 26, dans lequel les premier et deuxième laps de temps prédéfinis (t1, t2) sont compris chacun entre 5 s et 300 s. 27. A method according to any one of claims 20 to 26, wherein the first and second predefined periods of time (t 1 , t 2 ) are each between 5 s and 300 s.
28. Procédé selon l'une quelconque des revendications 20 à 27, dans lequel plusieurs moments clés sont sélectionnés, l'opération de placement du marqueur temporel (Mt) étant répétée plusieurs fois, notamment entre 2 et 50 fois.  28. A method according to any one of claims 20 to 27, wherein a plurality of key moments are selected, the operation of placing the time marker (Mt) being repeated several times, in particular between 2 and 50 times.
29. Procédé selon la revendication précédente, dans lequel on permet à l'utilisateur, à l'aide de l'application (4), de modifier l'ordre temporel des extraits (Ve) du contenu vidéo d'origine (Vo) correspondants aux différents moments clés sélectionnés pour générer la séquence vidéo éditée (Vi, Vf). 29. The method as claimed in the preceding claim, in which the user is allowed, using the application (4), to modify the temporal order of the extracts (V e ) of the original video content (V o ) corresponding to the different key moments selected to generate the edited video sequence (Vi, Vf).
30. Procédé selon l'une quelconque des revendications 20 à 29, dans lequel, l'appareil (2) ayant accès à une base de modèles d'édition de contenus vidéo, on analyse l'extrait (Ve) pour en extraire des caractéristiques prédéfinies, on établit une liste restreinte de modèles d'édition possibles choisis dans la base de modèles en fonction desdites caractéristiques prédéfinies de l'extrait, et on génère de façon automatisée une séquence vidéo éditée finale (Vf) au moins en appliquant à l'extrait (Ve) une liste de décisions d'édition propre à un modèle d'édition sélectionné par l'utilisateur parmi la liste restreinte de modèles établie à l'étape précédente. 30. A method according to any one of claims 20 to 29, wherein, the apparatus (2) having access to a database of video content editing models, the extract (V e ) is analyzed to extract predefined features, a restricted list of possible editing models selected from the model database is established based on said predefined characteristics of the extract, and an edited final video sequence (Vf) is automatically generated at least by applying to the extracts (V e ) a list of editing decisions specific to a user-selected edition model from the restricted list of models established in the previous step.
31. Procédé selon la revendication précédente, dans lequel les caractéristiques prédéfinies à extraire de l'extrait (Ve) sont des caractéristiques techniques de la vidéo, telles que notamment la résolution, le nombre de trames par seconde, le niveau de compression ou l'orientation, et/ou sont représentatives de la colorimétrie de la vidéo, notamment la luminosité, la saturation, le contraste, ou les couleurs prédominantes, et/ou sont représentatives des mouvements présents dans l'extrait (Ve), notamment leur direction et leur vitesse, et/ou sont représentatives d'un découpage en scènes de l'extrait (Ve), et/ou sont représentatives du son présent dans l'extrait (Ve), notamment la résolution, la fréquence d'échantillonnage et/ou le niveau de compression du son, ou l'ambiance sonore générale, ou la reconnaissance de sons particuliers, par exemple une ou plusieurs voix ou de la musique. 31. The method as claimed in the preceding claim, wherein the predefined characteristics to be extracted from the extract (V e ) are technical characteristics of the video, such as, in particular, the resolution, the number of frames per second, the level of compression or the compression. orientation, and / or are representative of the colorimetry of the video, especially the luminosity, the saturation, the contrast, or the predominant colors, and / or are representative of the movements present in the extract (V e ), in particular their direction and their speed, and / or are representative of a division into scenes of the extract (V e ), and / or are representative of the sound present in the extract (V e ), in particular the resolution, the sampling frequency and / or the level of compression of the sound, or the general soundscape, or the recognition of particular sounds, for example one or more voices or music.
32. Procédé selon l'une quelconque des deux revendications immédiatement précédentes, dans lequel la liste de décisions d'édition propre à un modèle d'édition comporte les temps de début et de fin souhaités de la séquence vidéo, et/ou un mode de vitesse de lecture de la séquence vidéo, notamment accéléré ou ralenti, et/ou les types de transitions dans la séquence et les temps de début et de fin de chaque transition, et/ou les types d'effets à inclure sur la séquence, tels qu'un changement de colorimétrie, une incrustation d'informations, notamment de texte ou d'image(s) fixes ou animées, et les temps de début et de fin de chaque effet, et/ou des paramètres décrivant les contraintes de montage vidéo associées, telles que les nombres rninimum et maximum de séquences d'origine, la durée rninimale et/ou maximale de chaque extrait (Ve), et/ou la définition de règles particulières d'adaptation du modèle, telles que la modification des temps de début et de fin de chaque extrait (Ve) en fonction de la vitesse du mouvement, de l'analyse de scènes, des changements de vitesse ou direction des mouvements des différents objets identifiés sur chaque extrait (Ve), et/ou de la durée des extraits (Ve), et/ou comporte une bande son à ajouter sur la séquence vidéo éditée, associé notamment à des moments acceptables de coupure dudit morceau. A method according to any one of the two immediately preceding claims, wherein the editing decision list specific to an editing model includes the desired start and end times of the video sequence, and / or a video editing mode. the speed of playback of the video sequence, in particular accelerated or slowed motion, and / or the types of transitions in the sequence and the start and end times of each transition, and / or the types of effects to be included in the sequence, such as that a change of colorimetry, an overlay of information, in particular text or still or animated image (s), and the start and end times of each effect, and / or parameters describing the video editing constraints associated, such as the minimum and maximum numbers of original sequences, the minimum and / or maximum duration of each extract (V e ), and / or the definition of particular adaptation rules of the model, such as the modification of the times start and end of each extract (V e ) according to the speed of the movement, the analysis of scenes, changes of speed or direction of movement of the different objects identified on each extract (V e ), and / or duration extracts (V e ), and / or includes a soundtrack to be added to the edited video sequence, associated in particular with acceptable moments of cutoff of said piece.
33. Procédé selon l'une quelconque des trois revendications immédiatement précédentes, dans lequel la génération de la séquence vidéo éditée finale (Vf) utilisant la liste de décisions d'édition propre au modèle d'édition sélectionné prend en compte des paramètres supplémentaires rentrés par l'utilisateur sur l'application, notamment le genre de musique désiré, des choix d'effets supplémentaires, des filtres de colorimétrie et/ou de stabilisation à appliquer à la séquence vidéo, ou des données à incruster dans la séquence, telles que par exemple un titre, un nom de lieu, un ensemble de coordonnées GPS, une position GPS ou des métriques provenant de capteurs, telles que par exemple une vitesse, une altitude, une accélération, une profondeur, une fréquence cardiaque, un dénivelé, ou des données météorologiques.  33. A method according to any one of the three immediately preceding claims, wherein the generation of the final edited video sequence (Vf) using the editing decision list specific to the selected editing model takes into account additional parameters entered by the user on the application, including the desired genre of music, additional effects choices, color and / or stabilization filters to be applied to the video sequence, or data to be embedded in the sequence, such as by example, a title, a place name, a set of GPS coordinates, a GPS position, or metrics from sensors, such as, for example, speed, altitude, acceleration, depth, heart rate, elevation, or meteorological data.
34. Procédé selon l'une quelconque des revendications 21 à 33, dans lequel l'extrait du contenu vidéo d'origine est transmis par l'application au serveur distant dans une définition inférieure à la définition du contenu vidéo d'origine.  34. The method according to any of claims 21 to 33, wherein the extract of the original video content is transmitted by the application to the remote server in a definition less than the definition of the original video content.
35. Procédé selon l'une quelconque des revendications 20 à 34, dans lequel la séquence vidéo éditée (Vf) est publiée sur un réseau de télécommunications auquel est relié l'appareil (2), notamment par le biais de l'application (4) ou du serveur distant (3). 35. A method according to any one of claims 20 to 34, wherein the edited video sequence (Vf) is published on a telecommunications network to which the apparatus (2) is connected, in particular via the application (4). ) or the remote server (3).
36. Application (4) d'édition de contenus vidéo comportant des instructions de code exécutables sur un appareil (2), tel qu'un téléphone portable, comportant un processeur et une mémoire, ces instructions lorsqu'exécutées permettant la mise en œuvre du procédé d'édition de contenu vidéo selon l'une quelconque des revendications 20 à 35, l'appareil (2) ayant accès à un contenu vidéo d'origine (Vo), l'application (4) étant configurée pour : 36. Application (4) for editing video contents comprising executable code instructions on a device (2), such as a mobile phone, comprising a processor and a memory, these instructions when executed allowing the implementation of the video content editing method according to any one of claims 20 to 35, the apparatus (2) having access to an original video content (V o ), the application (4) being configured to:
- placer au moins un marqueur temporel (Mt) sur ledit contenu vidéo d'origine (Vo) correspondant à la sélection par l'utilisateur d'un moment clé, et  placing at least one time marker (Mt) on said original video content (Vo) corresponding to the selection by the user of a key moment, and
- permettre la génération de façon automatisée, via un serveur distant (3) éventuel, d'une séquence vidéo éditée (Vi, Vf), à partir d'un extrait (Ve) du contenu vidéo d'origine (Vo) dont la durée correspond à un premier laps de temps prédéfini (t1) avant le marqueur temporel (Mt) et à un deuxième laps de temps prédéfini (t2) après ce marqueur. to enable the automated generation, via a possible remote server (3), of an edited video sequence (Vi, Vf), from an extract (V e ) of the original video content (V o ) of which the duration corresponds to a first predefined time interval (t 1 ) before the time marker (Mt) and to a second predefined time (t 2 ) after this marker.
37. Procédé d'édition de contenus vidéo utilisant un appareil (2), tel qu'un téléphone portable, ayant accès à au moins une séquence vidéo d'origine (Ve, Vo), ce procédé étant notamment destiné à être mis en œuvre avec un procédé de gestion de contenus vidéo tel que défini dans l'une quelconque des revendications 1 à 16 et/ou un procédé d'édition de contenus vidéo tel que défini dans l'une quelconque des revendications 20 à 35, procédé dans lequel : 37. A method of editing video content using a device (2), such as a mobile phone, having access to at least one original video sequence (V e , V o ), this method being especially intended to be set implemented with a video content management method as defined in any one of claims 1 to 16 and / or a video content editing method as defined in any one of claims 20 to 35, method in which :
- on analyse la séquence vidéo d'origine (Ve, Vo) pour en extraire des caractéristiques prédéfinies, the original video sequence (V e , V o ) is analyzed in order to extract predefined characteristics,
- on établit et ordonne avantageusement une liste restreinte de modèles d'édition possibles choisis dans une base de modèles d'édition en fonction desdites caractéristiques prédéfinies de la séquence vidéo d'origine (Ve, Vo), et a restricted list of possible editing models selected from a base of editing models is advantageously established and ordered according to said predefined characteristics of the original video sequence (V e , V o ), and
- on génère de façon automatisée une séquence vidéo éditée (Vi, Vf) au moins en appliquant à la séquence vidéo d'origine (Ve, Vo) une liste de décisions d'édition déterminée selon les règles d'au moins un modèle d'édition parmi la liste restreinte de modèles établie à l'étape précédente. an edited video sequence (Vi, Vf) is automatically generated by at least applying to the original video sequence (V e , V o ) a list of editing decisions determined according to the rules of at least one model from the restricted list of models established in the previous step.
38. Procédé selon la revendication 37, dans lequel la séquence vidéo d'origine (Ve, Vo) est analysée par un serveur distant (3) auquel est relié l'appareil (2) par le biais d'un réseau de télécommunications, la séquence vidéo éditée (Vi, Vf) étant générée par ledit serveur (3). 38. The method of claim 37, wherein the original video sequence (V e , Vo) is analyzed by a remote server (3) to which the device (2) is connected via a telecommunications network, the edited video sequence (Vi, Vf) being generated by said server (3).
39. Procédé selon la revendication 37 ou 38, dans lequel les caractéristiques prédéfinies à extraire de la séquence vidéo d'origine (Ve, Vo) sont des caractéristiques techniques de la vidéo, telles que notamment la résolution, le nombre de trames par seconde, le niveau de compression ou l'orientation, et/ou sont représentatives de la colorimétrie de la vidéo, notamment la luminosité, la saturation, le contraste, ou les couleurs prédominantes. 39. The method of claim 37 or 38, wherein the predefined characteristics to extract from the original video sequence (V e , V o ) are technical characteristics of the video, such as in particular the resolution, the number of frames per second, the compression level or orientation, and / or are representative of the colorimetry of the video, including brightness, saturation, contrast, or predominant colors.
40. Procédé selon l'une quelconque des revendications 37 à 39, dans lequel les caractéristiques prédéfinies à extraire de la séquence vidéo d'origine (Ve, Vo) sont représentatives des mouvements présents dans la séquence, notamment leur direction et leur vitesse. 40. A method according to any one of claims 37 to 39, wherein the predefined characteristics to be extracted from the original video sequence (V e , V o ) are representative of the movements present in the sequence, in particular their direction and their speed. .
41. Procédé selon l'une quelconque des revendications 37 à 40, dans lequel les caractéristiques prédéfinies à extraire de la séquence vidéo d'origine (Ve, Vo) sont représentatives d'un découpage en scènes de la séquence. 41. A method according to any one of claims 37 to 40, wherein the predefined features to be extracted from the original video sequence (V e , V o ) are representative of a scene splitting of the sequence.
42. Procédé selon l'une quelconque des revendications 37 à 41, dans lequel les caractéristiques prédéfinies à extraire de la séquence vidéo d'origine (Ve, Vo) sont représentatives du son présent dans la séquence, notamment la résolution, la fréquence d'échantillonnage et/ou le niveau de compression du son, ou l'ambiance sonore générale, ou la reconnaissance de sons particuliers, par exemple une ou plusieurs voix ou de la musique. 42. A method according to any one of claims 37 to 41, wherein the predefined characteristics to be extracted from the original video sequence (V e , V o ) are representative of the sound present in the sequence, in particular the resolution, the frequency sampling and / or the level of compression of the sound, or the general sound environment, or the recognition of particular sounds, for example one or more voices or music.
43. Procédé selon l'une quelconque des revendications 37 à 42, dans lequel la liste de décisions d'édition propre à un modèle d'édition comporte les temps de début et de fin souhaités de la séquence vidéo, et/ou un mode de vitesse de lecture de la séquence vidéo, notamment accéléré ou ralenti, et/ou les types de transitions dans la séquence et les temps de début et de fin de chaque transition, et/ou les types d'effets à inclure sur la séquence, tels qu'un changement de colorimétrie, une incrustation d'informations, notamment de texte ou d'image(s) fixes ou animées, et les temps de début et de fin de chaque effet, et/ou des paramètres décrivant les contraintes de montage vidéo associées, telles que les nombres minimum et maximum de séquences d'origine, la durée rninimale et/ou maximale de chaque séquence, et/ou la définition de règles particulières d'adaptation du modèle, telles que la modification des temps de début et de fin de chaque séquence en fonction de la vitesse du mouvement, de l'analyse de scènes, des changements de vitesse ou direction des mouvements des différents objets identifiés sur chaque séquence, et/ou de la durée des séquences. The method of any one of claims 37 to 42, wherein the editing decision list specific to an editing template includes the desired start and end times of the video clip, and / or a clip mode. the speed of playback of the video sequence, in particular accelerated or slowed motion, and / or the types of transitions in the sequence and the start and end times of each transition, and / or the types of effects to be included in the sequence, such as that a change of colorimetry, an overlay of information, in particular text or still or animated image (s), and the start and end times of each effect, and / or parameters describing the video editing constraints associated, such as the minimum and maximum number of original sequences, the minimum and / or maximum duration of each sequence, and / or the definition of particular adaptation rules of the model, such as the modification of the start times and end of each sequence in f anointing the speed of movement, the analysis of scenes, changes of speed or direction of the movements of the different objects identified on each sequence, and / or the duration of the sequences.
44. Procédé selon l'une quelconque des revendications 37 à 43, dans lequel la liste de décisions d'édition propre à un modèle d'édition comporte l'ajout d'une bande son sur la séquence vidéo éditée (Vi, Vf), associé notamment à des moments acceptables de coupure dudit morceau.  44. A method according to any one of claims 37 to 43, wherein the editing decision list specific to an editing model includes the addition of a soundtrack on the edited video sequence (Vi, Vf), associated in particular with acceptable moments of cutting of said piece.
45. Procédé selon l'une quelconque des revendications 37 à 44, dans lequel la génération de la séquence vidéo éditée (Vi, Vf) prend en compte des paramètres supplémentaires rentrés par l'utilisateur sur l'appareil (2), notamment par le biais d'une application (4) d'édition de contenus vidéo exécutable sur l'appareil (2), notamment le genre de musique désiré, des choix d'effets supplémentaires, des filtres de colorimétrie et/ou de stabilisation à appliquer à la séquence vidéo d'origine, ou des données à incruster dans la séquence, telles que par exemple un titre, un nom de heu, un ensemble de coordonnées GPS, une position GPS ou des métriques provenant de capteurs, telles que par exemple une vitesse, une altitude, une accélération, une profondeur, une fréquence cardiaque, un dénivelé, ou des données météorologiques.  45. A method according to any one of claims 37 to 44, wherein the generation of the edited video sequence (Vi, Vf) takes into account additional parameters entered by the user on the apparatus (2), in particular by the an application (4) for editing video content executable on the device (2), in particular the kind of music desired, additional effects choices, colorimetric and / or stabilization filters to be applied to the original video sequence, or data to be embedded in the sequence, such as, for example, a title, a name, a set of GPS coordinates, a GPS position or metrics from sensors, such as for example a speed, altitude, acceleration, depth, heart rate, elevation, or weather data.
46. Procédé selon l'une quelconque des revendications 37 à 45, étant répété pour plusieurs séquences vidéo d'origine (Ve) correspondant à des extraits d'un même contenu vidéo d'origine (Vo). 46. Method according to any one of claims 37 to 45, being repeated for several original video sequences (V e ) corresponding to extracts of the same original video content (V o ).
47. Procédé selon la revendication précédente, dans lequel l'ordre temporel des extraits (Ve) pour générer la séquence vidéo éditée (Vi, Vf) est choisi par l'utilisateur à l'aide de l'appareil (2). 47. The method according to the preceding claim, wherein the temporal order of the extracts (V e ) for generating the edited video sequence (Vi, Vf) is chosen by the user using the apparatus (2).
48. Procédé selon l'une quelconque des deux revendications immédiatement précédentes, dans lequel la liste de décisions d'édition propre à un modèle d'édition comporte une indication sur la façon de faire le lien entre plusieurs extraits (Ve) d'un même contenu vidéo d'origine (Vo), notamment la durée relative entre deux extraits. 48. A method according to any one of the two immediately preceding claims, wherein the edition decision list specific to an editing model includes an indication of how to make the connection between several extracts (V e ) of a same original video content (V o ), including the relative duration between two extracts.
49. Procédé selon l'une quelconque des revendications 37 à 48, dans lequel la séquence vidéo d'origine (Ve) correspond à un extrait d'un contenu vidéo d'origine (Vo) dont la durée correspond à un premier laps de temps prédéfini (t1) avant un marqueur temporel (Mt) placé sur ledit contenu, notamment par le biais d'une application (4) d'édition de contenus vidéo exécutable sur l'appareil (2), et désignant un moment clé sélectionné au préalable par l'utilisateur, et à un deuxième laps de temps prédéfini (t2) après ce marqueur. 49. A method according to any one of claims 37 to 48, wherein the original video sequence (V e ) corresponds to an extract of an original video content (V o ) whose duration corresponds to a first lapse predefined time (t 1 ) before a time marker (Mt) placed on said content, in particular via an application (4) for editing video content executable on the device (2), and designating a key moment selected beforehand by the user, and at a second predefined period of time (t 2 ) after this marker.
50. Procédé selon la revendication précédente, dans lequel les premier (t1) et deuxième (t2) laps de temps prédéfinis sont de durée égale, la séquence vidéo d'origine (Ve) ayant été générée à partir d'un extrait du contenu vidéo d'origine (Vo) dont la durée est centrée sur le marqueur temporel (Mt) du moment clé sélectionné. 50. The method according to the preceding claim, wherein the first (t 1 ) and second (t 2 ) predefined periods of time are of equal duration, the original video sequence (V e ) having been generated from an extract original video content (V o ) whose duration is centered on the time marker (Mt) of the selected key moment.
51. Procédé selon l'une quelconque des deux revendications immédiatement précédentes, dans lequel les premier (U) et deuxième (t2) laps de temps prédéfinis sont compris chacun entre 5 s et 300 s. 51. Method according to any one of the two immediately preceding claims, wherein the first (U) and second (t 2 ) predefined periods of time are each between 5 s and 300 s.
52. Procédé selon l'une quelconque des revendications 37 à 51, dont la revendication 2, dans lequel une séquence vidéo éditée intermédiaire (Vi) est générée par le serveur distant (3) dans une définition de prévisualisation inférieure à la définition (D0) du contenu vidéo d'origine (Vo) duquel provient la séquence vidéo d'origine, avant la mise à disposition de la séquence vidéo éditée finale (Vf) à la fin des opérations d'édition sur le réseau de télécommunications à une définition de publication (Dpu) supérieure à la définition de prévisualisation (Dp). 52. A method according to any of claims 37 to 51, including claim 2, wherein an intermediate edited video sequence (Vi) is generated by the remote server (3) in a preview definition smaller than the definition (D 0 ) the original video content (V o ) from which the original video sequence originates, before the final edited video sequence (Vf) is made available at the end of the editing operations on the telecommunications network to a definition of publication (D pu ) greater than the preview definition (D p ).
53. Procédé selon l'une quelconque des revendications 37 à 52, dans lequel la séquence vidéo éditée (Vi, Vf) est publiée sur un réseau de télécommunications auquel est relié l'appareil (2), notamment par le biais d'une application (4) d'édition de contenus vidéo exécutable sur l'appareil (2) ou du serveur distant (3).  53. A method according to any one of claims 37 to 52, in which the edited video sequence (Vi, Vf) is published on a telecommunications network to which the apparatus (2) is connected, in particular via an application (4) editing video content executable on the device (2) or the remote server (3).
54. Application (4) d'édition de contenus vidéo comportant des instructions de code exécutables sur un appareil (2), tel qu'un téléphone portable, comportant un processeur et une mémoire, ces instructions lorsqu'exécutées permettant la mise en œuvre du procédé d'édition de contenu vidéo selon l'une quelconque des revendications 37 à 53, l'appareil (2) ayant accès à au moins une séquence vidéo d'origine (Ve, Vo), 54. Application (4) for editing video contents comprising code instructions executable on a device (2), such as a mobile phone, comprising a processor and a memory, these instructions when executed allowing the implementation of the video content editing method according to one of claims 37 to 53, the apparatus (2) having access to at least one original video sequence (V e , V o ),
l'application (4) étant configurée pour permettre, par le biais d'un serveur distant (3) éventuel : the application (4) being configured to enable, via a possible remote server (3):
- une analyse de la séquence vidéo d'origine (Ve, Vo) pour en extraire des caractéristiques prédéfinies, an analysis of the original video sequence (V e , V o ) to extract predefined characteristics,
- l'établissement d'une liste restreinte de modèles d'édition possibles choisis dans une base de modèles en fonction desdites caractéristiques prédéfinies de la séquence vidéo d'origine (Ve, Vo), et - la génération de façon automatisée d'une séquence vidéo éditée (Vi, Vf) au moins en appliquant à la séquence vidéo d'origine (Ve, Vo) une liste de décisions d'édition propre à un modèle d'édition sélectionné par l'utilisateur, parmi la liste restreinte de modèles établie à l'étape précédente. - establishing a short list of possible editing models selected from a model base according to said predefined characteristics of the original video sequence (V e , V o ), and the automated generation of an edited video sequence (Vi, Vf) at least by applying to the original video sequence (V e , V o ) a list of editing decisions specific to a selected edition model by the user, from the restricted list of models established in the previous step.
PCT/EP2016/079553 2015-12-02 2016-12-02 Method for managing video content for the editing thereof, selecting specific moments and using automatable adaptive models WO2017093467A1 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
FR1561756A FR3044816A1 (en) 2015-12-02 2015-12-02 VIDEO EDITING METHOD USING AUTOMATIC ADAPTIVE MODELS
FR1561755 2015-12-02
FR1561751A FR3044815A1 (en) 2015-12-02 2015-12-02 VIDEO EDITING METHOD BY SELECTING TIMELINE MOMENTS
FR1561755A FR3044852A1 (en) 2015-12-02 2015-12-02 METHOD FOR MANAGING VIDEO CONTENT FOR THEIR EDITION
FR1561751 2015-12-02
FR1561756 2015-12-02

Publications (1)

Publication Number Publication Date
WO2017093467A1 true WO2017093467A1 (en) 2017-06-08

Family

ID=57485471

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2016/079553 WO2017093467A1 (en) 2015-12-02 2016-12-02 Method for managing video content for the editing thereof, selecting specific moments and using automatable adaptive models

Country Status (1)

Country Link
WO (1) WO2017093467A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125551A (en) * 2020-08-31 2022-03-01 北京字节跳动网络技术有限公司 Video generation method and device, electronic equipment and computer readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004090898A1 (en) * 2003-04-07 2004-10-21 Internet Pro Video Limited Computer based system for selecting digital media frames
US6954894B1 (en) * 1998-09-29 2005-10-11 Canon Kabushiki Kaisha Method and apparatus for multimedia editing
US20080155422A1 (en) * 2006-12-20 2008-06-26 Joseph Anthony Manico Automated production of multiple output products
US8768142B1 (en) * 2012-01-26 2014-07-01 Ambarella, Inc. Video editing with connected high-resolution video camera and video cloud server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6954894B1 (en) * 1998-09-29 2005-10-11 Canon Kabushiki Kaisha Method and apparatus for multimedia editing
WO2004090898A1 (en) * 2003-04-07 2004-10-21 Internet Pro Video Limited Computer based system for selecting digital media frames
US20080155422A1 (en) * 2006-12-20 2008-06-26 Joseph Anthony Manico Automated production of multiple output products
US8768142B1 (en) * 2012-01-26 2014-07-01 Ambarella, Inc. Video editing with connected high-resolution video camera and video cloud server

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Actvt.com - The next-gen of mobile video", 8 November 2015 (2015-11-08), XP055300899, Retrieved from the Internet <URL:https://web.archive.org/web/20151108003829/http://actvt.com/> [retrieved on 20160908] *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125551A (en) * 2020-08-31 2022-03-01 北京字节跳动网络技术有限公司 Video generation method and device, electronic equipment and computer readable medium
CN114125551B (en) * 2020-08-31 2023-11-17 抖音视界有限公司 Video generation method, device, electronic equipment and computer readable medium

Similar Documents

Publication Publication Date Title
US11615131B2 (en) Method and system for storytelling on a computing device via social media
WO2022048478A1 (en) Multimedia data processing method, multimedia data generation method, and related device
US8774598B2 (en) Method, apparatus and system for generating media content
EP2834972B9 (en) Multi-source video navigation
CN111083138B (en) Short video production system, method, electronic device and readable storage medium
FR3004565A1 (en) FUSION OF SEVERAL VIDEO STREAMS
JP7074891B2 (en) Shooting method and terminal device
US20150130816A1 (en) Computer-implemented methods and systems for creating multimedia animation presentations
US20160275108A1 (en) Producing Multi-Author Animation and Multimedia Using Metadata
WO2020016526A1 (en) Method implemented by computer for the creation of contents comprising synthesis images
FR3044852A1 (en) METHOD FOR MANAGING VIDEO CONTENT FOR THEIR EDITION
WO2017093467A1 (en) Method for managing video content for the editing thereof, selecting specific moments and using automatable adaptive models
TWI465929B (en) Distributing collaborative computer editing system
EP2741516B1 (en) Image sequence capture in a video signal
FR3044815A1 (en) VIDEO EDITING METHOD BY SELECTING TIMELINE MOMENTS
FR3044816A1 (en) VIDEO EDITING METHOD USING AUTOMATIC ADAPTIVE MODELS
FR3009103A1 (en) GENERATING CUSTOMIZED CONTENT REPRODUCTION LISTS
EP3479584B1 (en) Method for storing multimedia content, method for reading the same, and method for managing a storage space containing such content
FR3005181A1 (en) GENERATING A PERSONALIZED MULTIMEDIA DOCUMENT RELATING TO AN EVENT
US11769531B1 (en) Content system with user-input based video content generation feature
WO2017064400A1 (en) Contextual enrichment by audio recognition
EP2701398A1 (en) Method for processing a multimedia stream, communication terminal, server and corresponding computer program product
EP2800017A2 (en) Generation of a personalised sound related to an event
FR2868902A1 (en) VIEWING METHOD AND APPARATUS FOR SIMULATING THE OPTICAL EFFECT OF A LENTICULAR NETWORK TEST
EP3949317A1 (en) Method for modifying multimedia content

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: 16806049

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

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

Free format text: CONSTATATION DE LA PERTE D'UN DROIT CONFORMEMENT A LA REGLE 112(1) CBE (OEB FORM 1205 EN DATE DU 14/09/2018)

122 Ep: pct application non-entry in european phase

Ref document number: 16806049

Country of ref document: EP

Kind code of ref document: A1