WO2017137625A1 - Method for generating a video stream, method for generating a plurality of video streams, method for generating a multimedia stream - Google Patents
Method for generating a video stream, method for generating a plurality of video streams, method for generating a multimedia stream Download PDFInfo
- Publication number
- WO2017137625A1 WO2017137625A1 PCT/EP2017/053146 EP2017053146W WO2017137625A1 WO 2017137625 A1 WO2017137625 A1 WO 2017137625A1 EP 2017053146 W EP2017053146 W EP 2017053146W WO 2017137625 A1 WO2017137625 A1 WO 2017137625A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- video stream
- comment
- stream
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234336—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by media transcoding, e.g. video is transformed into a slideshow of still pictures or audio is converted into text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/06—Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
- G09B5/067—Combinations of audio and projected visual presentation, e.g. film, slides
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440236—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8583—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by creating hot-spots
Definitions
- the invention relates to the general field of video editing.
- the invention relates more particularly to a method of generating a video stream from a slide having at least one piece of information to be integrated in said video stream.
- the method of generating a video stream according to the invention makes it possible to optimize the production of a video montage.
- the invention further relates to a method of generating a plurality of video streams from a plurality of slides.
- the invention relates to a method of generating a multimedia stream comprising at least one video stream.
- a video montage makes it possible to assemble different elements (image, sound, text, video) in a particular order in order to give form and coherence to a content, for example of multimedia type.
- Multimedia data means images, videos or sound.
- multimedia content means a content comprising a multiplicity of multimedia data.
- the multimedia data is then positioned in a timeline or "timeline” in chronological order.
- multiple media data can be overlaid in the edit window so that the data appears at the same time when playing the media.
- transitions and effects can be added to enhance the flow of multimedia data and thus the quality of the final multimedia content.
- synchronization during playback of the multimedia stream generally requires a prior division of each multimedia data in a plurality of small sequences, for example, video or audio.
- the operator is then responsible for organizing said sequences by ensuring that there is no gap between two sequences that must be superimposed so that they are properly synchronized during playback of the multimedia content.
- Such a work of cutting and organizing for the realization of a quality video editing takes time and generally requires the contribution of a plurality of operators.
- the invention aims to remedy all or part of the disadvantages of the state of the art identified above, including providing a solution for performing a video editing faster.
- the invention relates to a method of generating a video stream from a slide, said method comprising the following steps:
- An area called an information area, including at least one information intended to be displayed and,
- comment zone including at least one comment
- video stream means a succession of images that takes place over time.
- the video stream when the video stream is incorporated in a montage window to generate a multimedia stream, said video stream is already configured so that the information is displayed synchronously with the recorded comment, for example in the form of an audio stream or a video clip, and incorporated in the editing window.
- “comment” is meant a text that describes, gives details about the information contained in the video stream.
- the information is animated according to an animation duration which takes into account a conversion value entered by the operator and the characteristics of the comment.
- the conversion value is, for example, the average speech rate of an adult.
- the characteristics of the comment are, for example, the number of words contained in said comment.
- the calculated animation duration is then an estimate of how long an adult would be writing the comment.
- the method according to the invention therefore makes it possible to reduce the time required to produce a video montage, in particular when an operator wishes that several multimedia data (video, images, sound) be displayed at the same time and during the same time. duration when playing the final media stream.
- the method according to the first aspect of the invention may also have one or more of the features below, considered individually or in any technically possible combination.
- the information to be integrated is a text or an image.
- the step of associating the information to be integrated in a comment is carried out by means of a marking of the comment, said marking indicating that said comment is associated with said integrated information identified to integrate.
- the conversion value is a number of words per unit of time.
- the invention relates, according to a second aspect, to a method of generating a plurality of video streams from a plurality of slides, each video stream being generated from a slide by the method according to the first aspect, said method comprising the following steps:
- the invention relates, according to a third aspect, to a method of generating a multimedia stream characterized in that it comprises the following steps:
- the method according to the third aspect of the invention may also have one or more of the features below, considered individually or in any technically possible combination.
- the method comprises the following steps:
- the method comprises the following steps:
- FIG. 1 a first terminal allowing the implementation of the method of generating a video stream according to one embodiment of the invention
- FIG. 3 the generation of a video stream, according to a first embodiment of the invention, from a slide comprising information
- FIG. 4 the generation of a video stream, according to a second embodiment of the invention, from a slide comprising a plurality of information
- FIG. 5 the steps of the method of generating a plurality of video streams from a plurality of slides according to one embodiment of the invention
- FIG. 6 the generation of a plurality of video streams from a plurality of slides according to one embodiment of the invention
- FIG. 7 an infrastructure allowing the implementation of the method of generating a multimedia stream according to one embodiment of the invention
- FIG. 8 the steps of the method of generating a multimedia stream according to one embodiment of the invention
- FIG. 9 the generation of a video comprising a plurality of comments from a slide according to one embodiment of the invention
- FIG. 10 the generation of a multimedia stream comprising a video stream and a video clip according to one embodiment of the invention
- the invention relates, in a first aspect, to a PRC1 for generating an FLV video stream from a DIAP slide.
- the generation of an FLV video stream according to the invention is implemented by a first terminal 10 represented in FIG.
- the first terminal 10 comprises:
- the microprocessor 11 of the first terminal 10, the storage means 12 of the first terminal 10, the communication interface 13 of the first terminal 10 and the screen 14 of the first terminal 10 are interconnected by a bus 15.
- storage means means, for example, a hard disk, an SD card, a micro-SIM, etc.
- the storage means 12 of the first terminal 10 comprise:
- a first zone 12.1 storing at least one piece of information and at least one comment contained in at least one slide
- a second zone 12.2 storing instruction codes for implementing the method PRC1 for generating an FLV video stream according to the invention. It is recalled that when an action is taken to a device it is in fact carried out by a microprocessor of the device controlled by instruction codes recorded in storage means of the device. In addition, if an action is taken to an application, it is actually performed by a microprocessor of the device in a memory of which the instruction codes corresponding to the application are recorded. When a device, or an application sends a message, this message is sent via a communication interface of said device or of said application.
- FIG. 2 represents steps of the method PRC1 for generating an FLV video stream from a DIAP slide.
- FIG. 3 is a diagram illustrating the generation of the FLV video stream from a DIAP slide according to a first embodiment of the invention. In the following description, Figures 2 and 3 will be described together for a better understanding of the invention.
- a DIAP slide is provided to the first terminal 10.
- segment is meant a digital document comprising the minus two areas: an area in which it is possible to display an image, text or sound and a text area.
- supply of a slide to the first terminal means the reception, via the communication interface 13 of the first terminal 10, of a digital file comprising at least one DIAP slide and the storage of said digital file in the first zone. 12.2 storage means 12.
- the digital file is created by means of the first terminal 10 and then stored in the storage means 12 of the first terminal 10.
- the slide DIAP includes a ZINF information zone including INF information intended to be displayed during the reading of the FLV video stream.
- the information INF is a text.
- the information INF is an image.
- the DIAP slide has a ZCOM comment area that includes a COM comment.
- the comment COM is a text that includes a description of the INF information.
- INF information to be integrated in the FLV video stream is identified on the ZINF information area of the DIAP slide.
- the INF information to be integrated is identified in the ZINF information zone by means of a selection by an operator of said INF information to be integrated.
- the information to integrate INF, identified in the second step 101 is associated with a comment COM of the ZCOM comment area.
- the association of the information INF to be integrated in the comment COM is carried out by means of a marking of the comment COM.
- a conversion value is entered by the operator.
- the conversion value is a speech rate or oral rate.
- the speech rate is expressed by a number of words per unit of time (minutes, seconds).
- the conversion value is equal to 200 words per minutes.
- the conversion value, entered in the fourth step 103, is associated with the comment COM, associated with the information INF in the third step 102, to determine an animation duration dAN of the information INF to integrate identified.
- the animation duration dAN corresponds to the duration during which the information INF will be displayed during the reading of the video stream FLV. For example, when the comment COM has 600 words and the conversion value is equal to 200 words per minute, the animation duration dAN of the information INF calculated by the microprocessor 11 of the first terminal 10 is 3 minutes.
- an FLV video stream is generated.
- the video stream FLV comprises the information INF animated according to the animation duration dNA determined in the fifth step 104.
- generated video stream is meant a succession of images containing the information INF that takes place in time either in the duration of dNA animation.
- FIG. 4 is a diagram illustrating the generation of an FLV video stream from a DIAP slide according to a second embodiment of the invention. In the remainder of the description, FIGS. 2 and 4 will be described together for a better understanding of the invention.
- a DIAP slide is supplied to the first terminal 10 in the first step 100.
- the slide DIAP comprises a zone of information ZINF including a first information INF1, a second information INF2 and a third information INF3 intended to be displayed during different durations during the reading of the FLV video stream.
- the first information INF1 and / or the second information INF2 and / or the third information INF3 is a text.
- the first information INF1 and / or the second information INF2 and / or the third information INF3 is an image.
- the DIAP slide has a ZCOM comment area including a first comment COM1, a second comment COM2 and a third comment COM3.
- the first comment COM1, the second comment COM2 and the third comment COM3 is a text.
- first comment COM1 is linked to the first information INF1.
- first comment COM1 is a text including a description of the first information INF1.
- the second comment COM2 is related to the second information INF2.
- the second comment COM2 is a text including a description of the second information INF2.
- third comment COM3 is linked to the third information INF3.
- the third comment COM3 is a text including a description of the third information INF3.
- the second step 101 comprises sub-steps:
- a second sub-step 101.2 in which the second information INF2 to be integrated into the video stream FLV is identified on the ZINF information zone of the slide DIAP.
- a third sub-step 101.3 in which the third information INF3 to be integrated into the video stream FLV is identified on the ZINF information zone of the slide DIAP.
- the third step 102 includes sub-steps:
- a fourth sub-step 102.1 in which the first information INF1 to be integrated, identified in the first sub-step 101 .1, is associated with the first comment COM1 of the ZCOM comment area.
- the association of the first information INF1 to be integrated in the first comment COM1 is carried out by means of a marking of the first comment COM1.
- INF2 to be integrated identified in the second sub-step 101 .2, is associated with the second comment COM2 of the ZCOM comment area.
- the association of the second information INF2 to be integrated in the second comment COM2 is carried out by means of a marking of the second comment COM2.
- a sixth substep 102.2 in which the third information INF3 to be integrated, identified in the third substep 101 .3, is associated with the third comment COM3 of the comment field ZCOM.
- the association of the third information INF3 to be integrated in the third comment COM3 is carried out by means of a marking of the third comment COM3.
- a conversion value is entered by the operator.
- the conversion value is a speech rate or oral rate.
- the speech rate is a number of words per unit of time (minutes, seconds).
- the conversion value is equal to 200 words per minute.
- the fifth step 104 comprises substeps:
- a seventh substep 104.1 in which the conversion value, entered in the fourth step 103, is associated with the first comment COM1 to determine a first animation duration dAN1 of the first information INF1.
- the first animation duration dAN1 is the duration during which the first information INF1 will be displayed during the playback of the FLV video stream.
- an eighth substep 104.2 in which the conversion value, entered in the fourth step 103, is associated with the second comment COM2 to determine a second animation duration dAN2 of the second information INF2.
- the second animation duration dAN2 is the duration during which the second information INF2 will be displayed during the playback of the FLV video stream.
- a ninth substep 104.3 in which the conversion value, entered in the fourth step 103, is associated with the third comment COM3 to determine a third animation duration dAN3 of the third information INF3.
- the third animation duration dAN3 is the duration during which the third information INF3 will be displayed during the playback of the FLV video stream.
- an FLV video stream is generated.
- the FLV video stream comprises:
- generated video stream is meant a succession of images containing the first information INF1, the second information INF2 and the third information INF3 which takes place, respectively, in the first animation duration dAN1, in the second duration of animation dAN2 and in the third animation time dAN3.
- a sequence of information INF1, INF2 and INF3 is entered by the operator.
- the operator chooses in which order said information INF1, INF2 and INF3 will be displayed relative to each other during the playback of the FLV video stream.
- the first information INF1 is displayed during the first animation duration dNA1.
- the second information INF2 is displayed during the second animation period dNA2.
- the third information INF3 is displayed during the third animation duration dNA3.
- an operator may choose to remove the first information INF1, the second information INF2 and the third information INF3 after, respectively, the first animation duration dNA1, the second animation duration dNA2, the third animation duration dNA3 so that only one piece of information at a time is displayed when playing the FLV video stream.
- the invention relates to a method PRC2 for generating a plurality of video streams from a plurality of slides.
- FIG. 5 represents the steps of the method PRC2, according to one embodiment, of generating a first video stream FLV1 and a second video stream FLV2 from, respectively, a first slide DIAP1 and a second slide. DIAP2.
- FIG. 6 illustrates the generation of the first FLV1 video stream from the first slide DIAP1 and the generation of the second video stream FLV2 from the second slide DIAP2.
- first video stream FLV1 and the second video stream FLV2 are generated according to the method PRC1 for generating an FLV video stream described above with reference to FIGS. 2, 3 and 4.
- the generation of the first FLV1 video stream comprises the following steps:
- the generation of the second FLV2 video stream comprises the following steps:
- the method PRC2 for generating a plurality of video streams FLV1 and FLV2 from a plurality of slides DIAP1 and DIAP2 comprises, for each video stream FLV1 and FLV2 generated, additional steps shown in FIG.
- the first slide DIAP1 which is identified in the eighth step 107.
- the second video stream FLV2 it is the second slide DIAP which is identified in the eighth step 107 '.
- the slides, identified in the eighth steps 107 and 107' are associated with one of the plurality of video streams. The association of each slide to a video stream allows, during editing, to know the information contained in each video stream and thus simplify the organization of said video streams in the editing window.
- the first slide DIAP1 is associated with the first video stream FLV1 in the ninth step 108.
- the invention relates to a method PRC3 for generating an FLM multimedia stream.
- multimedia flow means the generation of a content comprising at least one video stream and at least one audio stream.
- video stream means a succession of images that takes place in time.
- audio stream means a succession of sounds that takes place over time.
- the generation of the multimedia flow FLM is carried out, according to one embodiment, by means of an IFR infrastructure represented in FIG. 7. It is noted that according to another embodiment, the generation of the multimedia flow FLM is implemented by the first terminal 10 described above.
- the IFR infrastructure notably comprises:
- the second terminal 20 comprises:
- the microprocessor 21 of the second terminal 20, the storage means 22 of the second terminal 20, the communication interface 23 of the second terminal 20 and the screen 24 of the second terminal 20 are interconnected by a bus 25.
- the storage means 22 of the second terminal 20 comprise:
- a first zone 22.1 storing an audio stream and / or a CPV video clip
- a second zone 22.2 storing instruction codes for implementing the PRC3 method for generating an FLM multimedia stream according to the invention.
- the first terminal 10 and the second terminal 20 communicate by a network 40, for example an Internet network.
- a network 40 for example an Internet network.
- FIG. 8 represents steps of the method PRC3 for generating an FLM multimedia stream.
- an FLV video stream generated by the method PRC1 for generating an FLV video stream is supplied to the second terminal 20.
- the video stream FLV is provided by the first terminal 10 which communicates with the second terminal 20 by the
- a plurality of video streams generated by the PRC2 method of generating a plurality of video streams is provided to the second terminal 20.
- the plurality of video streams FLV1 and FLV2 is provided by the first terminal 10 which communicates with the second terminal 20 via the network 40.
- a COM comment is recorded as an audio stream or a CPV video clip.
- the comment COM recorded in the form of an audio stream it is a recording of the voice of a comedian for example who reads the COM commentary aloud.
- the recording of the comment COM is performed by a sound recording means such as a microphone by example.
- the sound recording means communicates with the second terminal 20.
- FIG. 9 illustrates the generation of a video including at least one comment COM, called VCOM commentary video.
- the VCOM commentary video serves as a reading medium for the actor to record the comment (s) in the form of an audio stream or a CPV video clip.
- a video comment VCOM is generated.
- the comment video VCOM comprises an animated comment COM according to the animation duration dNA determined during the fifth step 104.
- the generated comment video VCOM comprises a plurality of comments COM1 , COM2, COM3 animated according to a plurality of animation durations dNA1, dNA2, dNA3 determined during the sub-steps 104.1, 104.2 and 104.3 of the fifth step 104.
- each comment COM1, COM2 and COM3 presents a marking to indicate to the comedian for example the passage of a comment to another comment.
- a fourteenth step 1 13 a sequence of comments COM1, COM2 and COM3 is entered by the operator.
- the operator chooses in what order the comments COM1, COM2, COM2 will be displayed when playing the VCOM comment video.
- the VCOM comment video generated is transmitted to a third terminal 30.
- the third terminal 30 then serves as a prompter to the actor who reads aloud or stages the comment (s) for the recording. audio stream or CPV video clip.
- the third terminal 30 communicates with the first terminal 10 and the second terminal 20 via a network 40, for example the Internet network.
- a network 40 for example the Internet network.
- the third terminal 30 comprises:
- the microprocessor 31 of the third terminal 30, the storage means 32 of the third terminal 30, the communication interface 33 of the third terminal 30 and the screen 34 of the third terminal 30 are interconnected by a bus 35.
- the storage means 32 of the third terminal 30 comprise:
- a first zone 32.1 storing at least one VCOM video comprising at least one comment COM
- a second zone 32.2 storing instruction codes for displaying the VCOM video comprising said at least one comment COM.
- all of said comments COM1, COM2 and COM3 are displayed on the screen 34 of the third terminal 30 at a first instant t n . From the first moment t n comments COM1, COM2, COM3 will scroll. Thus, the first comment COM1 will scroll during the first animation time dNA1 until disappearing from the screen 34 at a second time t n + i.
- the second comment COM2 then scrolls during the second animation duration dNA2 until disappearing at a third instant t n + 2-
- the third comment COM3 scrolls during the third animation duration dNA3 until disappearing at a fourth instant t n + 3-
- FIG. 10 illustrates the generation of the FLM multimedia stream comprising:
- the generated multimedia stream FLM comprises:
- the third terminal 30 is a tablet.
- the generated FLM multimedia stream comprises:
- the generated FLM multimedia stream comprises:
- the tenth step 109 comprises sub-steps:
- a tenth sub-step 109.1 in which a first position corresponding to a first display area of the video stream FLV in the display area of the multimedia stream FLM is entered by the operator.
- the first position corresponding to the first display area is chosen so that it only appears on part of the display area of the FLM multimedia stream and the actor is not placed in front of said first area of the display area. display when playing the FLM media stream. Indeed, the FLV video stream must be visible to the viewer so that said FLV video stream serves as reading support for the viewer when playing the FLM multimedia stream.
- an eleventh substep 109.2 in which the first position entered in the tenth substep 109.1 is associated with the video stream FLV for displaying the video stream FLV according to the first display area during the playback of the multimedia stream FLM.
- the tenth step 109 has additional sub-steps:
- a twelfth sub-step 109.3 in which a second position corresponding to a second display area of the video stream FLV in the display area of the multimedia stream FLM is entered by the operator.
- a thirteenth sub-step 109.4 in which a final sequence in the FLV video stream is identified.
- a fourteenth substep 109.5 in which said final sequence is associated with said second position corresponding to a second display area of the video stream FLV for displaying the final sequence of the video stream FLV in the second display area.
- the second display area has the same dimensions as the display area of the FLM multimedia stream.
- the final sequence of the video stream is configured to display in close-up when playing the FLM media stream.
- FIG. 11 represents steps of a graph generation method PRC4 making it possible to determine one or more training modules according to the profile of an operator.
- the FLM multimedia stream generated by the PRC3 method for generating an FLM multimedia stream contains information adapted to train individuals, for example the employees of an enterprise. In this case, an FLM multimedia stream is generated per training module.
- one or more training modules is / are identified according to the profile of the employee so that each employee has his own training course.
- the determination of the training module (s) to be followed by each employee, called operator in the following description, is implemented by a fourth terminal (not shown), for example, a computer, a tablet etc.
- the fourth terminal comprises a microprocessor, storage means, a communication interface and a screen.
- an operator enters the skill (s) required for a given trade.
- a list of skills is recorded in the storage means of the fourth terminal and the operator only has to select the skills displayed on the screen of said fourth terminal. For example, taking the example of an employee with a manager position.
- the competencies entered by the operator can be as follows: promote the development of employees; coach men; promote transversality and co-production; support change ; give meaning to the action.
- one or more training module (s) is displayed on the screen of the fourth terminal.
- a list of training modules is recorded in the storage means of the fourth terminal, one or more training module (s) being associated (s) with a skill.
- training modules associated with such a skill are for example: make sense, set goals / strategy, courage managerial.
- a step of entering SA_REP responses to a questionnaire the operator responds to a list of questions displayed on the screen of the fourth terminal.
- the questions relate to knowledge, know-how and / or know-how.
- the input of the responses by the operator is performed by selecting one of a plurality of responses proposed for each question.
- the questions and the answers proposed for each question are recorded in the storage means of the fourth terminal.
- each response is associated with a number of points. Depending on the number of points obtained for each question, a number of points per training module is awarded.
- a graph illustrating the number of points obtained for each training module is generated.
- the generated graph is displayed on the screen of the fourth terminal.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
PROCEDE DE GENERATION D'UN FLUX VIDEO, METHOD FOR GENERATING A VIDEO STREAM,
PROCEDE DE GENERATION D'UNE PLURALITE DE FLUX VIDEO, METHOD FOR GENERATING A PLURALITY OF VIDEO STREAMS,
PROCEDE DE GENERATION D'UN FLUX MULTIMEDIA METHOD FOR GENERATING A MULTIMEDIA STREAM
DOMAINE TECHNIQUE DE L'INVENTION TECHNICAL FIELD OF THE INVENTION
L'invention se rapporte au domaine général du montage vidéo. The invention relates to the general field of video editing.
L'invention se rapporte plus particulièrement à un procédé de génération d'un flux vidéo à partir d'une diapositive comportant au moins une information à intégrer dans ledit flux vidéo. Le procédé de génération d'un flux vidéo selon l'invention permet d'optimiser la réalisation d'un montage vidéo. The invention relates more particularly to a method of generating a video stream from a slide having at least one piece of information to be integrated in said video stream. The method of generating a video stream according to the invention makes it possible to optimize the production of a video montage.
L'invention concerne, en outre, un procédé de génération d'une pluralité de flux vidéo à partir d'une pluralité de diapositives. The invention further relates to a method of generating a plurality of video streams from a plurality of slides.
Enfin, l'invention se rapporte à un procédé de génération d'un flux multimédia comportant au moins un flux vidéo. ARRIERE PLAN TECHNOLOGIQUE DE L'INVENTION Finally, the invention relates to a method of generating a multimedia stream comprising at least one video stream. BACKGROUND OF THE INVENTION
Un montage vidéo permet d'assembler différents éléments (image, son, texte, vidéo) selon un ordre particulier afin de donner forme et cohérence à un contenu, par exemple de type multimédia. A video montage makes it possible to assemble different elements (image, sound, text, video) in a particular order in order to give form and coherence to a content, for example of multimedia type.
Pour réaliser un montage vidéo, un opérateur commence généralement par importer les données multimédia qu'il souhaite intégrer dans son contenu multimédia. Par « données multimédia », on entend des images, des vidéos ou encore du son. En outre, par « contenu multimédia », on entend un contenu comportant une multiplicité de données multimédia. Les données multimédia sont ensuite positionnées dans une fenêtre de montage ou « timeline » selon un ordre chronologique. Lors du montage vidéo, plusieurs données multimédia peuvent être superposées dans la fenêtre de montage afin que lesdites données apparaissent au même moment lors de la lecture du contenu multimédia. En outre, des transitions et des effets peuvent être ajoutés afin d'améliorer l'enchainement des données multimédia et, ainsi, la qualité du contenu multimédia final. Aujourd'hui, de nombreux outils ont été développés pour faciliter la réalisation de montages vidéo. To make a video montage, an operator usually starts by importing the multimedia data that he wishes to integrate into his multimedia content. "Multimedia data" means images, videos or sound. In addition, "multimedia content" means a content comprising a multiplicity of multimedia data. The multimedia data is then positioned in a timeline or "timeline" in chronological order. During video editing, multiple media data can be overlaid in the edit window so that the data appears at the same time when playing the media. In addition, transitions and effects can be added to enhance the flow of multimedia data and thus the quality of the final multimedia content. Today, many tools have been developed to facilitate the production of video montages.
Cependant, un montage vidéo réalisé à partir d'une pluralité de données multimédia, destinées à s'afficher au même moment lors de la lecture du flux multimédia, est long à réaliser. L'élaboration d'un tel montage vidéo est donc contraignante pour l'opérateur, en particulier lorsqu'il doit réaliser plusieurs montages vidéo en un court laps de temps. However, a video montage made from a plurality of multimedia data, intended to be displayed at the same time during the playback of the multimedia stream, is long to achieve. The development of such a video editing is therefore restrictive for the operator, especially when he must make several video montages in a short period of time.
En effet, lorsque plusieurs données multimédia doivent être superposées dans un montage vidéo, leur synchronisation lors de la lecture du flux multimédia nécessite généralement un découpage préalable de chaque donnée multimédia en une pluralité de petites séquences, par exemple, vidéo ou encore audio. L'opérateur est ensuite chargé d'organiser lesdites séquences en veillant à ce qu'il n'y ait pas de décalage entre deux séquences qui doivent être superposées de sorte qu'elles soient correctement synchronisées lors de la lecture du contenu multimédia. Un tel travail de découpage et d'organisation pour la réalisation d'un montage vidéo de qualité prend du temps et nécessite généralement la contribution d'une pluralité d'opérateurs. Indeed, when several multimedia data must be superimposed in a video montage, synchronization during playback of the multimedia stream generally requires a prior division of each multimedia data in a plurality of small sequences, for example, video or audio. The operator is then responsible for organizing said sequences by ensuring that there is no gap between two sequences that must be superimposed so that they are properly synchronized during playback of the multimedia content. Such a work of cutting and organizing for the realization of a quality video editing takes time and generally requires the contribution of a plurality of operators.
DESCRIPTION GENERALE DE L'INVENTION GENERAL DESCRIPTION OF THE INVENTION
Dans ce contexte, l'invention vise à remédier à tout ou partie des inconvénients de l'état de la technique identifiés ci-dessus, notamment en proposant une solution permettant de réaliser un montage vidéo plus rapidement. In this context, the invention aims to remedy all or part of the disadvantages of the state of the art identified above, including providing a solution for performing a video editing faster.
Ainsi, selon un premier aspect, l'invention concerne un procédé de génération d'un flux vidéo à partir d'une diapositive, ledit procédé comportant les étapes suivantes: Thus, according to a first aspect, the invention relates to a method of generating a video stream from a slide, said method comprising the following steps:
- fourniture d'une diapositive comportant : - supply of a slide comprising:
• une zone, dite zone d'informations, incluant au moins une information destinée à être affichée et, An area, called an information area, including at least one information intended to be displayed and,
• une zone, dite zone de commentaires, incluant au moins un commentaire ; • a zone, called comment zone, including at least one comment;
- identification, sur la zone d'informations, d'une information à intégrer dans le flux vidéo ; - association de l'information à intégrer à un commentaire de la zone de commentaires ; identification, on the information zone, of information to be integrated in the video stream; - association of the information to be included in a comment of the comment area;
- saisie d'une valeur de conversion ; - entering a conversion value;
- association de la valeur de conversion au commentaire pour déterminer une durée d'animation de l'information à intégrer ; - association of the conversion value with the comment to determine a duration of animation of the information to be integrated;
- génération d'un flux vidéo comportant l'information à intégrer animée selon la durée d'animation. generation of a video stream comprising the information to be integrated animated according to the animation duration.
On entend par « flux vidéo », une succession d'images qui se déroule dans le temps. Le procédé selon le premier aspect de l'invention permet de résoudre les problèmes préalablement cités. The term "video stream" means a succession of images that takes place over time. The method according to the first aspect of the invention makes it possible to solve the problems mentioned above.
En effet, grâce au procédé selon l'invention, lorsque le flux vidéo est incorporé dans une fenêtre de montage pour générer un flux multimédia, ledit flux vidéo est déjà configuré pour que l'information s'affiche de manière synchronisée avec le commentaire enregistré, par exemple sous la forme d'un flux audio ou encore d'un clip vidéo, et incorporé dans la fenêtre de montage. Par « commentaire », on entend un texte qui décrit, donne des précisions sur l'information contenue dans le flux vidéo. Indeed, thanks to the method according to the invention, when the video stream is incorporated in a montage window to generate a multimedia stream, said video stream is already configured so that the information is displayed synchronously with the recorded comment, for example in the form of an audio stream or a video clip, and incorporated in the editing window. By "comment" is meant a text that describes, gives details about the information contained in the video stream.
Pour synchroniser correctement le flux vidéo et le commentaire enregistré, l'information est animée selon une durée d'animation qui prend en compte une valeur de conversion saisie par l'opérateur et les caractéristiques du commentaire. La valeur de conversion est, par exemple, le débit de parole moyen d'un adulte. Les caractéristiques du commentaire sont, par exemple, le nombre de mots contenu dans ledit commentaire. La durée d'animation calculée est alors une estimation de la durée pendant laquelle un adulte débiterait le commentaire. Ainsi, lorsque le flux vidéo, comportant l'information animée selon la durée d'animation, est superposé au commentaire enregistré dans la fenêtre de montage, le flux vidéo et le commentaire enregistré seront synchronisés lors de la lecture du flux multimédia. En d'autres termes, l'information s'animera pendant que le commentaire est débité. Ainsi, grâce au procédé selon l'invention, lors du montage vidéo, il n'est plus nécessaire de réaliser un découpage d'un flux vidéo ou d'un flux audio en une pluralité de séquences puis de les organiser afin que les séquences qui doivent s'afficher en même temps se superposent. To correctly synchronize the video stream and the recorded comment, the information is animated according to an animation duration which takes into account a conversion value entered by the operator and the characteristics of the comment. The conversion value is, for example, the average speech rate of an adult. The characteristics of the comment are, for example, the number of words contained in said comment. The calculated animation duration is then an estimate of how long an adult would be writing the comment. Thus, when the video stream, including the information animated according to the animation duration, is superimposed on the comment recorded in the editing window, the video stream and the recorded comment will be synchronized during the playback of the multimedia stream. In other words, the information will become animated while the comment is debited. Thus, thanks to the method according to the invention, during the video editing, it is no longer necessary to cut a video stream or an audio stream into a video stream. multiple sequences and organize them so that the sequences that must be displayed at the same time are superimposed.
Le procédé selon l'invention permet donc de diminuer le temps nécessaire à la réalisation d'un montage vidéo, en particulier lorsqu'un opérateur souhaite que plusieurs données multimédia (vidéo, images, son) s'affichent au même moment et pendant la même durée lors de la lecture du flux multimédia final. The method according to the invention therefore makes it possible to reduce the time required to produce a video montage, in particular when an operator wishes that several multimedia data (video, images, sound) be displayed at the same time and during the same time. duration when playing the final media stream.
Le procédé selon le premier aspect de l'invention peut également présenter une ou plusieurs des caractéristiques ci-dessous, considérées individuellement ou selon toutes les combinaisons techniquement possibles. Selon un mode de réalisation non limitatif, l'information à intégrer est un texte ou une image. The method according to the first aspect of the invention may also have one or more of the features below, considered individually or in any technically possible combination. According to a non-limiting embodiment, the information to be integrated is a text or an image.
Selon un mode de réalisation non limitatif, l'étape d'association de l'information à intégrer à un commentaire est réalisée au moyen d'un marquage du commentaire, ledit marquage indiquant que ledit commentaire est associé à ladite information à intégrer identifiée à intégrer. According to a non-limiting embodiment, the step of associating the information to be integrated in a comment is carried out by means of a marking of the comment, said marking indicating that said comment is associated with said integrated information identified to integrate. .
Selon un mode de réalisation non limitatif, la valeur de conversion est un nombre de mots par unité de temps. According to a non-limiting embodiment, the conversion value is a number of words per unit of time.
Par ailleurs, l'invention concerne, selon un second aspect, un procédé de génération d'une pluralité de flux vidéo à partir d'une pluralité de diapositives, chaque flux vidéo étant généré à partir d'une diapositive par le procédé selon le premier aspect, ledit procédé comportant les étapes suivantes : Furthermore, the invention relates, according to a second aspect, to a method of generating a plurality of video streams from a plurality of slides, each video stream being generated from a slide by the method according to the first aspect, said method comprising the following steps:
- identification d'une diapositive parmi la pluralité de diapositives ; - identifying a slide among the plurality of slides;
- association de ladite diapositive à un flux vidéo parmi la pluralité de flux vidéo. En outre, l'invention se rapporte, selon un troisième aspect, à un procédé de génération d'un flux multimédia caractérisé en ce qu'il comporte les étapes suivantes: associating said slide with a video stream among the plurality of video streams. In addition, the invention relates, according to a third aspect, to a method of generating a multimedia stream characterized in that it comprises the following steps:
- fourniture d'un flux vidéo généré par le procédé selon le premier aspect ; providing a video stream generated by the method according to the first aspect;
- enregistrement d'un commentaire sous la forme d'un flux audio ou d'un clip vidéo ; - recording a comment as an audio stream or video clip;
- génération d'un flux multimédia comportant le flux vidéo fournit et le commentaire enregistré sous la forme d'un flux audio ou d'un clip vidéo. - generation of a multimedia stream including the video stream provides and the comment recorded as an audio stream or video clip.
Le procédé selon le troisième aspect de l'invention peut également présenter une ou plusieurs des caractéristiques ci-dessous, considérées individuellement ou selon toutes les combinaisons techniquement possibles. The method according to the third aspect of the invention may also have one or more of the features below, considered individually or in any technically possible combination.
Selon un mode de réalisation non limitatif, le procédé comporte les étapes suivantes : According to a non-limiting embodiment, the method comprises the following steps:
- saisie d'une première position correspondant à une première zone d'affichage du flux vidéo dans la zone d'affichage du flux multimédia ; - entering a first position corresponding to a first display area of the video stream in the display area of the multimedia stream;
- association de la première position au flux vidéo. - association of the first position to the video stream.
Selon un mode de réalisation non limitatif, le procédé comporte les étapes suivantes : According to a non-limiting embodiment, the method comprises the following steps:
- saisie d'une deuxième position correspondant à une deuxième zone d'affichage du flux vidéo dans la zone d'affichage du flux multimédia ; - Entering a second position corresponding to a second display area of the video stream in the display area of the multimedia stream;
- identification d'une séquence finale dans le flux vidéo ; - identification of a final sequence in the video stream;
- association de ladite séquence finale à ladite deuxième position. associating said final sequence with said second position.
BREVE DESCRIPTION DES FIGURES D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit, en référence aux figures annexées qui illustrent : BRIEF DESCRIPTION OF THE FIGURES Other characteristics and advantages of the invention will emerge on reading the description which follows, with reference to the appended figures which illustrate:
- à la figure 1 , un premier terminal permettant la mise en œuvre du procédé de génération d'un flux vidéo selon un mode de réalisation de l'invention, in FIG. 1, a first terminal allowing the implementation of the method of generating a video stream according to one embodiment of the invention,
- à la figure 2, les étapes du procédé de génération d'un flux vidéo selon un mode de réalisation, in FIG. 2, the steps of the method of generating a video stream according to an embodiment,
- à la figure 3, la génération d'un flux vidéo, selon un premier mode de réalisation de l'invention, à partir d'une diapositive comportant une information, in FIG. 3, the generation of a video stream, according to a first embodiment of the invention, from a slide comprising information,
- à la figure 4, la génération d'un flux vidéo, selon un deuxième mode de réalisation de l'invention, à partir d'une diapositive comportant une pluralité d'informations, - à la figure 5, les étapes du procédé de génération d'une pluralité de flux vidéo à partir d'une pluralité de diapositives selon un mode de réalisation de l'invention, in FIG. 4, the generation of a video stream, according to a second embodiment of the invention, from a slide comprising a plurality of information, in FIG. 5, the steps of the method of generating a plurality of video streams from a plurality of slides according to one embodiment of the invention,
- à la figure 6, la génération d'une pluralité de flux vidéo à partir d'une pluralité de diapositives selon un mode de réalisation de l'invention, in FIG. 6, the generation of a plurality of video streams from a plurality of slides according to one embodiment of the invention,
- à la figure 7, une infrastructure permettant la mise en œuvre du procédé de génération d'un flux multimédia selon un mode de réalisation de l'invention, in FIG. 7, an infrastructure allowing the implementation of the method of generating a multimedia stream according to one embodiment of the invention,
- à la figure 8, les étapes du procédé de génération d'un flux multimédia selon un mode de réalisation de l'invention, in FIG. 8, the steps of the method of generating a multimedia stream according to one embodiment of the invention,
- à la figure 9, la génération d'une vidéo comportant une pluralité de commentaires à partir d'une diapositive selon un mode de réalisation de l'invention, in FIG. 9, the generation of a video comprising a plurality of comments from a slide according to one embodiment of the invention,
- à la figure 10, la génération d'un flux multimédia comportant un flux vidéo et un clip vidéo selon un mode de réalisation de l'invention, in FIG. 10, the generation of a multimedia stream comprising a video stream and a video clip according to one embodiment of the invention,
- à la figure 1 1 , les étapes d'un procédé de génération d'un graphique pour la détermination d'un ou plusieurs modules de formation selon le profil d'un opérateur selon un mode de réalisation de l'invention. - In Figure 1 1, the steps of a method of generating a graph for determining one or more training modules according to the profile of an operator according to one embodiment of the invention.
L'invention et ses différentes applications seront mieux comprises à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Celles-ci sont présentées à titre d'exemples non limitatifs de l'invention. The invention and its various applications will be better understood by reading the following description and examining the figures that accompany it. These are presented as non-limiting examples of the invention.
DESCRIPTION DETAILLEE D'AU MOINS UN MODE DE REALISATION DE L'INVENTION DETAILED DESCRIPTION OF AT LEAST ONE EMBODIMENT OF THE INVENTION
Sauf précision contraire, un même élément apparaissant sur des figures différentes présente une référence unique. L'invention se rapporte, selon un premier aspect, à un PRC1 de génération d'un flux vidéo FLV à partir d'une diapositive DIAP. Unless otherwise specified, the same element appearing in different figures has a unique reference. The invention relates, in a first aspect, to a PRC1 for generating an FLV video stream from a DIAP slide.
La génération d'un flux vidéo FLV selon l'invention est mise en œuvre par un premier terminal 10 représenté à la figure 1 . The generation of an FLV video stream according to the invention is implemented by a first terminal 10 represented in FIG.
Qu'il s'agisse d'un ordinateur, d'un téléphone mobile, d'une tablette ou d'un objet connecté, le premier terminal 10 comporte : Whether it is a computer, a mobile phone, a tablet or a connected object, the first terminal 10 comprises:
- un microprocesseur 1 1 , - des moyens de stockage 12, a microprocessor 1 1, storage means 12,
- une interface de communication 13, a communication interface 13,
- un écran 14. - a screen 14.
Le microprocesseur 1 1 du premier terminal 10, les moyens de stockage 12 du premier terminal 10, l'interface de communication 13 du premier terminal 10 et l'écran 14 du premier terminal 10 sont interconnectés par un bus 15. The microprocessor 11 of the first terminal 10, the storage means 12 of the first terminal 10, the communication interface 13 of the first terminal 10 and the screen 14 of the first terminal 10 are interconnected by a bus 15.
On note que par « moyens de stockage », on entend, par exemple, un disque dur, une carte SD, une micro-Sim, etc. It is noted that "storage means" means, for example, a hard disk, an SD card, a micro-SIM, etc.
En outre, en référence à la figure 1 , les moyens de stockage 12 du premier terminal 10 comportent : In addition, with reference to FIG. 1, the storage means 12 of the first terminal 10 comprise:
- une première zone 12.1 stockant au moins une information et au moins un commentaire contenus dans au moins une diapositive, a first zone 12.1 storing at least one piece of information and at least one comment contained in at least one slide,
- une deuxième zone 12.2 stockant des codes d'instructions pour la mise en œuvre du procédé PRC1 de génération d'un flux vidéo FLV selon l'invention. On rappelle que lorsque l'on prête une action à un dispositif celle-ci est en fait effectuée par un microprocesseur du dispositif commandé par des codes instructions enregistrés dans des moyens de stockage du dispositif. De plus, si l'on prête une action à une application, celle-ci est en fait effectuée par un microprocesseur du dispositif dans une mémoire duquel les codes instructions correspondant à l'application sont enregistrés. Lorsqu'un dispositif, ou une application émet un message, ce message est émis via une interface de communication dudit dispositif ou de la dite application. a second zone 12.2 storing instruction codes for implementing the method PRC1 for generating an FLV video stream according to the invention. It is recalled that when an action is taken to a device it is in fact carried out by a microprocessor of the device controlled by instruction codes recorded in storage means of the device. In addition, if an action is taken to an application, it is actually performed by a microprocessor of the device in a memory of which the instruction codes corresponding to the application are recorded. When a device, or an application sends a message, this message is sent via a communication interface of said device or of said application.
La figure 2 représente des étapes du procédé PRC1 de génération d'un flux vidéo FLV à partir d'une diapositive DIAP. En outre, la figure 3 est un schéma illustrant la génération du flux vidéo FLV à partir d'une diapositive DIAP selon un premier mode de réalisation de l'invention. Dans la suite de la description, les figures 2 et 3 seront décrites conjointement pour une meilleure compréhension de l'invention. FIG. 2 represents steps of the method PRC1 for generating an FLV video stream from a DIAP slide. In addition, FIG. 3 is a diagram illustrating the generation of the FLV video stream from a DIAP slide according to a first embodiment of the invention. In the following description, Figures 2 and 3 will be described together for a better understanding of the invention.
Selon une première étape 100, une diapositive DIAP est fournie au premier terminal 10. Par « diapositive », on entend un document numérique comportant au moins deux zones : une zone dans laquelle il est possible d'afficher une image, du texte ou encore du son et une zone comportant du texte. Par « fourniture d'une diapositive au premier terminal », on entend la réception, via l'interface de communication 13 du premier terminal 10, d'un fichier numérique comportant au moins une diapositive DIAP puis le stockage dudit fichier numérique dans la première zone 12.2 des moyens de stockage 12. Selon un autre mode de réalisation, le fichier numérique est créé au moyen du premier terminal 10 puis stocké dans les moyens de stockage 12 du premier terminal 10. According to a first step 100, a DIAP slide is provided to the first terminal 10. By "slide" is meant a digital document comprising the minus two areas: an area in which it is possible to display an image, text or sound and a text area. By "supply of a slide to the first terminal" means the reception, via the communication interface 13 of the first terminal 10, of a digital file comprising at least one DIAP slide and the storage of said digital file in the first zone. 12.2 storage means 12. According to another embodiment, the digital file is created by means of the first terminal 10 and then stored in the storage means 12 of the first terminal 10.
En référence à la figure 3, la diapositive DIAP comporte une zone d'informations ZINF incluant une information INF destinée à être affichée lors de la lecture du flux vidéo FLV. Selon un premier mode de réalisation, l'information INF est un texte. Selon un deuxième mode de réalisation, l'information INF est une image. En outre, la diapositive DIAP comporte une zone de commentaires ZCOM incluant un commentaire COM. Le commentaire COM est un texte qui comprend notamment une description de l'information INF. With reference to FIG. 3, the slide DIAP includes a ZINF information zone including INF information intended to be displayed during the reading of the FLV video stream. According to a first embodiment, the information INF is a text. According to a second embodiment, the information INF is an image. In addition, the DIAP slide has a ZCOM comment area that includes a COM comment. The comment COM is a text that includes a description of the INF information.
Selon une deuxième étape 101 , une information INF à intégrer dans le flux vidéo FLV est identifiée sur la zone d'informations ZINF de la diapositive DIAP. Selon un mode de réalisation, l'information INF à intégrer est identifiée dans la zone d'information ZINF au moyen d'une sélection par un opérateur de ladite information INF à intégrer. According to a second step 101, INF information to be integrated in the FLV video stream is identified on the ZINF information area of the DIAP slide. According to one embodiment, the INF information to be integrated is identified in the ZINF information zone by means of a selection by an operator of said INF information to be integrated.
Selon une troisième étape 102, l'information à intégrer INF, identifiée dans la deuxième étape 101 , est associée à un commentaire COM de la zone de commentaires ZCOM. Selon un mode de réalisation, l'association de l'information INF à intégrer au commentaire COM est réalisée au moyen d'un marquage du commentaire COM. According to a third step 102, the information to integrate INF, identified in the second step 101, is associated with a comment COM of the ZCOM comment area. According to one embodiment, the association of the information INF to be integrated in the comment COM is carried out by means of a marking of the comment COM.
Selon une quatrième étape 103, une valeur de conversion est saisie par l'opérateur. Selon un mode de réalisation, la valeur de conversion est un débit de parole ou débit oral. Selon un mode de réalisation non limitatif, le débit de parole est exprimé par un nombre de mots par unité de temps (minutes, secondes). Selon un mode de réalisation non limitatif, la valeur de conversion est égale à 200 mots par minutes. In a fourth step 103, a conversion value is entered by the operator. According to one embodiment, the conversion value is a speech rate or oral rate. According to a non-limiting embodiment, the speech rate is expressed by a number of words per unit of time (minutes, seconds). According to one nonlimiting embodiment, the conversion value is equal to 200 words per minutes.
Selon une cinquième étape 104, la valeur de conversion, saisie dans la quatrième étape 103, est associée au commentaire COM, associé à l'information INF dans la troisième étape 102, pour déterminer une durée d'animation dAN de l'information INF à intégrer identifiée. La durée d'animation dAN correspond à la durée pendant laquelle l'information INF va s'afficher lors de la lecture du flux vidéo FLV. Par exemple, lorsque le commentaire COM comporte 600 mots et que la valeur de conversion est égale à 200 mots par minutes, la durée d'animation dAN de l'information INF calculée par le microprocesseur 1 1 du premier terminal 10 est de 3 minutes. According to a fifth step 104, the conversion value, entered in the fourth step 103, is associated with the comment COM, associated with the information INF in the third step 102, to determine an animation duration dAN of the information INF to integrate identified. The animation duration dAN corresponds to the duration during which the information INF will be displayed during the reading of the video stream FLV. For example, when the comment COM has 600 words and the conversion value is equal to 200 words per minute, the animation duration dAN of the information INF calculated by the microprocessor 11 of the first terminal 10 is 3 minutes.
Selon une sixième étape 105, un flux vidéo FLV est généré. Le flux vidéo FLV comporte l'information INF animée selon la durée d'animation dNA déterminée dans la cinquième étape 104. Par « flux vidéo généré », on entend une succession d'images contenant l'information INF qui se déroule dans le temps soit dans la durée d'animation dNA. According to a sixth step 105, an FLV video stream is generated. The video stream FLV comprises the information INF animated according to the animation duration dNA determined in the fifth step 104. By "generated video stream" is meant a succession of images containing the information INF that takes place in time either in the duration of dNA animation.
La figure 4 est un schéma illustrant la génération d'un flux vidéo FLV à partir d'une diapositive DIAP selon un deuxième mode de réalisation de l'invention. Dans la suite de la description, les figures 2 et 4 seront décrites conjointement pour une meilleure compréhension de l'invention. FIG. 4 is a diagram illustrating the generation of an FLV video stream from a DIAP slide according to a second embodiment of the invention. In the remainder of the description, FIGS. 2 and 4 will be described together for a better understanding of the invention.
De la même manière que pour le procédé PRC1 de génération d'un flux vidéo FLV selon le premier mode de réalisation, une diapositive DIAP est fournie au premier terminal 10 dans la première étape 100. In the same way as for the method PRC1 for generating an FLV video stream according to the first embodiment, a DIAP slide is supplied to the first terminal 10 in the first step 100.
Selon le deuxième mode de réalisation représenté à la figure 4, la diapositive DIAP comporte une zone d'informations ZINF incluant une première information INF1 , une deuxième information INF2 et une troisième information INF3 destinées à être affichées pendant des durées différentes lors de la lecture du flux vidéo FLV. Selon un premier mode de réalisation, la première information INF1 et/ou la deuxième information INF2 et/ou la troisième information INF3 est un texte. Selon un deuxième mode de réalisation, la première information INF1 et/ou la deuxième information INF2 et/ou la troisième information INF3 est une image. According to the second embodiment represented in FIG. 4, the slide DIAP comprises a zone of information ZINF including a first information INF1, a second information INF2 and a third information INF3 intended to be displayed during different durations during the reading of the FLV video stream. According to a first embodiment, the first information INF1 and / or the second information INF2 and / or the third information INF3 is a text. According to a second embodiment, the first information INF1 and / or the second information INF2 and / or the third information INF3 is an image.
En outre, dans le deuxième mode de réalisation, la diapositive DIAP comporte une zone de commentaires ZCOM incluant un premier commentaire COM1 , un deuxième commentaire COM2 et un troisième commentaire COM3. Le premier commentaire COM1 , le deuxième commentaire COM2 et le troisième commentaire COM3 est un texte. In addition, in the second embodiment, the DIAP slide has a ZCOM comment area including a first comment COM1, a second comment COM2 and a third comment COM3. The first comment COM1, the second comment COM2 and the third comment COM3 is a text.
On note que le premier commentaire COM1 est lié à la première information INF1 . Selon un mode de réalisation, le premier commentaire COM1 est un texte comportant notamment une description de la première information INF1 . Le deuxième commentaire COM2 est lié à la deuxième information INF2. Selon un mode de réalisation, le deuxième commentaire COM2 est un texte comportant notamment une description de la deuxième information INF2. Enfin, le troisième commentaire COM3 est lié à la troisième information INF3. Selon un mode de réalisation, le troisième commentaire COM3 est un texte comportant notamment une description de la troisième information INF3. Note that the first comment COM1 is linked to the first information INF1. According to one embodiment, the first comment COM1 is a text including a description of the first information INF1. The second comment COM2 is related to the second information INF2. According to one embodiment, the second comment COM2 is a text including a description of the second information INF2. Finally, the third comment COM3 is linked to the third information INF3. According to one embodiment, the third comment COM3 is a text including a description of the third information INF3.
Dans le deuxième mode de réalisation, la deuxième étape 101 comporte des sous-étapes : In the second embodiment, the second step 101 comprises sub-steps:
- une première sous-étape 101 .1 dans laquelle la première information INF1 à intégrer dans le flux vidéo FLV est identifiée sur la zone d'informations ZINF de la diapositive DIAP. a first sub-step 101.1 in which the first information INF1 to be integrated into the video stream FLV is identified on the ZINF information zone of the slide DIAP.
- une deuxième sous-étape 101 .2 dans laquelle la deuxième information INF2 à intégrer dans le flux vidéo FLV est identifiée sur la zone d'informations ZINF de la diapositive DIAP. a second sub-step 101.2 in which the second information INF2 to be integrated into the video stream FLV is identified on the ZINF information zone of the slide DIAP.
- une troisième sous-étape 101 .3 dans laquelle la troisième information INF3 à intégrer dans le flux vidéo FLV est identifiée sur la zone d'informations ZINF de la diapositive DIAP. a third sub-step 101.3 in which the third information INF3 to be integrated into the video stream FLV is identified on the ZINF information zone of the slide DIAP.
Dans le deuxième mode de réalisation, la troisième étape 102 comporte des sous-étapes : In the second embodiment, the third step 102 includes sub-steps:
une quatrième sous-étape 102.1 dans laquelle la première information INF1 à intégrer, identifiée dans la première sous-étape 101 .1 , est associée au premier commentaire COM1 de la zone de commentaires ZCOM. Selon un mode de réalisation, l'association de la première information INF1 à intégrer au premier commentaire COM1 est réalisée au moyen d'un marquage du premier commentaire COM1 . a fourth sub-step 102.1 in which the first information INF1 to be integrated, identified in the first sub-step 101 .1, is associated with the first comment COM1 of the ZCOM comment area. According to one embodiment, the association of the first information INF1 to be integrated in the first comment COM1 is carried out by means of a marking of the first comment COM1.
- une cinquième sous-étape 102.2 dans laquelle la deuxième information a fifth substep 102.2 in which the second information
INF2 à intégrer, identifiée dans la deuxième sous-étape 101 .2, est associée au deuxième commentaire COM2 de la zone de commentaires ZCOM. Selon un mode de réalisation, l'association de la deuxième information INF2 à intégrer au deuxième commentaire COM2 est réalisée au moyen d'un marquage du deuxième commentaire COM2. INF2 to be integrated, identified in the second sub-step 101 .2, is associated with the second comment COM2 of the ZCOM comment area. According to one embodiment, the association of the second information INF2 to be integrated in the second comment COM2 is carried out by means of a marking of the second comment COM2.
une sixième sous-étape 102.2 dans laquelle la troisième information INF3 à intégrer, identifiée dans la troisième sous-étape 101 .3, est associée au troisième commentaire COM3 de la zone de commentaires ZCOM. Selon un mode de réalisation, l'association de la troisième information INF3 à intégrer au troisième commentaire COM3 est réalisée au moyen d'un marquage du troisième commentaire COM3. a sixth substep 102.2 in which the third information INF3 to be integrated, identified in the third substep 101 .3, is associated with the third comment COM3 of the comment field ZCOM. According to one embodiment, the association of the third information INF3 to be integrated in the third comment COM3 is carried out by means of a marking of the third comment COM3.
Dans le deuxième mode de réalisation et de la même manière que dans le premier mode de réalisation, dans la quatrième étape 103, une valeur de conversion est saisie par l'opérateur. In the second embodiment and in the same manner as in the first embodiment, in the fourth step 103, a conversion value is entered by the operator.
Selon un mode de réalisation, la valeur de conversion est un débit de parole ou débit oral. Selon un mode de réalisation le débit de parole est un nombre de mots par unité de temps (minutes, secondes). Selon un mode de réalisation, la valeur de conversion est égale à 200 mots par minutes. According to one embodiment, the conversion value is a speech rate or oral rate. According to one embodiment, the speech rate is a number of words per unit of time (minutes, seconds). According to one embodiment, the conversion value is equal to 200 words per minute.
Dans le deuxième mode de réalisation, la cinquième étape 104 comporte des sous-étapes : In the second embodiment, the fifth step 104 comprises substeps:
- une septième sous-étape 104.1 dans laquelle la valeur de conversion, saisie dans la quatrième étape 103, est associée au premier commentaire COM1 pour déterminer une première durée d'animation dAN1 de la première information INF1 . La première durée d'animation dAN1 est la durée pendant laquelle la première information INF1 va s'afficher lors de la lecture du flux vidéo FLV. une huitième sous-étape 104.2 dans laquelle la valeur de conversion, saisie dans la quatrième étape 103, est associée au deuxième commentaire COM2 pour déterminer une deuxième durée d'animation dAN2 de la deuxième information INF2. La deuxième durée d'animation dAN2 est la durée pendant laquelle la deuxième information INF2 va s'afficher lors de la lecture du flux vidéo FLV. a seventh substep 104.1 in which the conversion value, entered in the fourth step 103, is associated with the first comment COM1 to determine a first animation duration dAN1 of the first information INF1. The first animation duration dAN1 is the duration during which the first information INF1 will be displayed during the playback of the FLV video stream. an eighth substep 104.2 in which the conversion value, entered in the fourth step 103, is associated with the second comment COM2 to determine a second animation duration dAN2 of the second information INF2. The second animation duration dAN2 is the duration during which the second information INF2 will be displayed during the playback of the FLV video stream.
une neuvième sous-étape 104.3 dans laquelle la valeur de conversion, saisie dans la quatrième étape 103, est associée au troisième commentaire COM3 pour déterminer une troisième durée d'animation dAN3 de la troisième information INF3. La troisième durée d'animation dAN3 est la durée pendant laquelle la troisième information INF3 va s'afficher lors de la lecture du flux vidéo FLV. a ninth substep 104.3 in which the conversion value, entered in the fourth step 103, is associated with the third comment COM3 to determine a third animation duration dAN3 of the third information INF3. The third animation duration dAN3 is the duration during which the third information INF3 will be displayed during the playback of the FLV video stream.
Dans le deuxième mode de réalisation et de la même manière que dans le premier mode de réalisation, dans une sixième étape 105, un flux vidéo FLV est généré. Le flux vidéo FLV comporte : In the second embodiment and in the same manner as in the first embodiment, in a sixth step 105, an FLV video stream is generated. The FLV video stream comprises:
- la première information INF1 animée selon la première durée d'animation dNA1 calculée dans la septième sous-étape 104.1 , the first information INF1 animated according to the first animation duration dNA1 calculated in the seventh substep 104.1,
- la deuxième information INF2 animée selon la deuxième durée d'animation dNA2 calculée dans la huitième sous-étape 104.2, the second information INF2 animated according to the second animation duration dNA2 calculated in the eighth substep 104.2,
- la troisième information INF3 animée selon la troisième durée d'animation dNA3 calculée dans la neuvième sous-étape 104.3. the third information INF3 animated according to the third animation duration dNA3 calculated in the ninth substep 104.3.
Par « flux vidéo généré », on entend une succession d'images contenant la première information INF1 , la deuxième information INF2 et la troisième information INF3 qui se déroule, respectivement, dans la première durée d'animation dAN1 , dans la deuxième durée d'animation dAN2 et dans la troisième durée d'animation dAN3. By "generated video stream" is meant a succession of images containing the first information INF1, the second information INF2 and the third information INF3 which takes place, respectively, in the first animation duration dAN1, in the second duration of animation dAN2 and in the third animation time dAN3.
Selon un mode de réalisation, dans une septième étape 106, un enchaînement des informations INF1 , INF2 et INF3 est saisi par l'opérateur. En d'autres termes, l'opérateur choisit dans quel ordre lesdites informations INF1 , INF2 et INF3 s'afficheront les unes par rapport aux autres lors de la lecture du flux vidéo FLV. Par exemple, dans le mode de réalisation présenté à la figure 4, lors de la lecture du flux vidéo FLV, à un premier instant tn, la première information INF1 s'affiche pendant la première durée d'animation dNA1 . Après ladite première durée d'animation dNA1 , à un deuxième instant tn+i , la deuxième information INF2 s'affiche pendant la deuxième durée d'animation dNA2. Après la deuxième durée d'animation dNA2, à un troisième instant tn+2, la troisième information INF3 s'affiche pendant la troisième durée d'animation dNA3. En outre, un opérateur peut choisir de faire disparaître la première information INF1 , la deuxième information INF2 et la troisième information INF3 après, respectivement, la première durée d'animation dNA1 , la deuxième durée d'animation dNA2, la troisième durée d'animation dNA3 afin qu'une seule information à la fois s'affiche lors de la lecture du flux vidéo FLV. According to one embodiment, in a seventh step 106, a sequence of information INF1, INF2 and INF3 is entered by the operator. In other words, the operator chooses in which order said information INF1, INF2 and INF3 will be displayed relative to each other during the playback of the FLV video stream. For example, in the embodiment shown in FIG. 4, during the reading of the video stream FLV, at a first instant t n , the first information INF1 is displayed during the first animation duration dNA1. After said first animation duration dNA1, at a second time t n + i, the second information INF2 is displayed during the second animation period dNA2. After the second animation duration dNA2, at a third time t n + 2 , the third information INF3 is displayed during the third animation duration dNA3. In addition, an operator may choose to remove the first information INF1, the second information INF2 and the third information INF3 after, respectively, the first animation duration dNA1, the second animation duration dNA2, the third animation duration dNA3 so that only one piece of information at a time is displayed when playing the FLV video stream.
L'invention se rapporte, selon un deuxième aspect, à un procédé PRC2 de génération d'une pluralité de flux vidéo à partir d'une pluralité de diapositives. According to a second aspect, the invention relates to a method PRC2 for generating a plurality of video streams from a plurality of slides.
La figure 5 représente les étapes du procédé PRC2, selon un mode de réalisation, de génération d'un premier flux vidéo FLV1 et d'un deuxième flux vidéo FLV2 à partir, respectivement, d'une première diapositive DIAP1 et d'une deuxième diapositive DIAP2. La figure 6 illustre la génération du premier flux vidéo FLV1 à partir de la première diapositive DIAP1 et la génération du deuxième flux vidéo FLV2 à partir de la deuxième diapositive DIAP2. FIG. 5 represents the steps of the method PRC2, according to one embodiment, of generating a first video stream FLV1 and a second video stream FLV2 from, respectively, a first slide DIAP1 and a second slide. DIAP2. FIG. 6 illustrates the generation of the first FLV1 video stream from the first slide DIAP1 and the generation of the second video stream FLV2 from the second slide DIAP2.
On note que le premier flux vidéo FLV1 et le deuxième flux vidéo FLV2 sont générés selon le procédé PRC1 de génération d'un flux vidéo FLV décrit précédemment en référence aux figures 2, 3 et 4. It will be noted that the first video stream FLV1 and the second video stream FLV2 are generated according to the method PRC1 for generating an FLV video stream described above with reference to FIGS. 2, 3 and 4.
Ainsi, la génération du premier flux vidéo FLV1 comporte les étapes suivantes : Thus, the generation of the first FLV1 video stream comprises the following steps:
- une première étape 100 de fourniture d'une première diapositive DIAP1 , a first step 100 of providing a first slide DIAP1,
- une deuxième étape 101 d'identification d'une information INF à intégrer dans un premier flux vidéo FLV1 , a second step 101 for identifying an information INF to be integrated in a first video stream FLV1,
- une troisième étape 102 d'association de l'information à intégrer INF à un commentaire COM, a third step 102 of association of the information to integrate INF with a comment COM,
- une quatrième étape 103 de saisie d'une valeur de conversion, a fourth step 103 of entering a conversion value,
- une cinquième étape 104 d'association de la valeur de conversion au commentaire COM pour déterminer une durée d'animation dNA, de l'information INF, - une sixième étape 105 de génération du premier flux vidéo FLV1 comportant l'information INF animée selon la durée d'animation dNA. a fifth step 104 for associating the conversion value with the comment COM to determine a duration of animation dNA, of the information INF, a sixth step 105 for generating the first video stream FLV1 comprising the information INF animated according to the animation duration dNA.
De la même manière, la génération du deuxième flux vidéo FLV2 comporte les étapes suivantes : In the same way, the generation of the second FLV2 video stream comprises the following steps:
- une première étape 100' de fourniture de la deuxième diapositive DIAP2, a first step 100 'of supplying the second slide DIAP2,
- une deuxième étape 101 ' d'identification d'une information INF' à intégrer dans le deuxième flux vidéo FLV2, a second step 101 'of identifying an information INF' to be integrated in the second video stream FLV2,
- une troisième étape 102' d'association de l'information INF' à intégrer à un commentaire COM', a third step 102 'of association of the information INF' to be integrated in a comment COM ',
- une quatrième étape 103' de saisie d'une valeur de conversion, a fourth step 103 'of entering a conversion value,
- une cinquième étape 104' d'association de la valeur de conversion au commentaire COM' pour déterminer une durée d'animation dNA' de l'information INF', a fifth step 104 'of association of the conversion value with the comment COM' to determine a duration of animation dNA 'of the information INF',
- une sixième étape 105' de génération du deuxième flux vidéo FLV2 comportant l'information INF' animée selon la durée d'animation dNA'. a sixth step 105 'for generating the second video stream FLV2 comprising the information INF' animated according to the animation duration dNA '.
En outre, le procédé PRC2 de génération d'une pluralité de flux vidéo FLV1 et FLV2 à partir d'une pluralité de diapositives DIAP1 et DIAP2 comporte, pour chaque flux vidéo FLV1 et FLV2 généré, des étapes supplémentaires représentées sur la figure 5. In addition, the method PRC2 for generating a plurality of video streams FLV1 and FLV2 from a plurality of slides DIAP1 and DIAP2 comprises, for each video stream FLV1 and FLV2 generated, additional steps shown in FIG.
Selon des huitième étapes 107 et 107', une diapositive parmi la pluralité de diapositives est identifiée. According to eighth steps 107 and 107 ', a slide among the plurality of slides is identified.
Dans le cas du premier flux vidéo FLV1 , c'est la première diapositive DIAP1 qui est identifiée dans la huitième étape 107. In the case of the first video stream FLV1, it is the first slide DIAP1 which is identified in the eighth step 107.
Dans le cas du deuxième flux vidéo FLV2, c'est la deuxième diapositive DIAP qui est identifiée dans la huitième étape 107'. Selon des neuvièmes étapes 108 et 108', les diapositives, identifiées dans les huitièmes étapes 107 et 107', sont associées à un flux vidéo parmi la pluralité de flux vidéo. L'association de chaque diapositive à un flux vidéo permet, lors du montage, de connaître les informations contenues dans chaque flux vidéo et ainsi de simplifier l'organisation desdits flux vidéo dans la fenêtre de montage. In the case of the second video stream FLV2, it is the second slide DIAP which is identified in the eighth step 107 '. In ninth steps 108 and 108 ', the slides, identified in the eighth steps 107 and 107', are associated with one of the plurality of video streams. The association of each slide to a video stream allows, during editing, to know the information contained in each video stream and thus simplify the organization of said video streams in the editing window.
Dans le cas du premier flux vidéo FLV1 , la première diapositive DIAP1 est associée au premier flux vidéo FLV1 dans la neuvième étape 108. In the case of the first video stream FLV1, the first slide DIAP1 is associated with the first video stream FLV1 in the ninth step 108.
Dans le cas du deuxième flux vidéo FLV2, la deuxième diapositive DIAP2 est associée au deuxième flux vidéo FLV2 dans la neuvième étape 108'. Selon un troisième aspect, l'invention se rapporte à un procédé PRC3 de génération d'un flux multimédia FLM. Par « flux multimédia », on entend la génération d'un contenu comportant au moins un flux vidéo et au moins un flux audio. On rappelle qu'on entend par « flux vidéo », une succession d'images qui se déroule dans le temps. En outre, on entend par « flux audio », une succession de sons qui se déroule dans le temps. In the case of the second video stream FLV2, the second slide DIAP2 is associated with the second video stream FLV2 in the ninth step 108 '. According to a third aspect, the invention relates to a method PRC3 for generating an FLM multimedia stream. By "multimedia flow" means the generation of a content comprising at least one video stream and at least one audio stream. We recall that "video stream" means a succession of images that takes place in time. In addition, "audio stream" means a succession of sounds that takes place over time.
La génération du flux multimédia FLM est réalisée, selon un mode de réalisation, au moyen d'une infrastructure IFR représentée à la figure 7. On note que selon un autre mode de réalisation, la génération du flux multimédia FLM est mise en œuvre par le premier terminal 10 décrit précédemment. The generation of the multimedia flow FLM is carried out, according to one embodiment, by means of an IFR infrastructure represented in FIG. 7. It is noted that according to another embodiment, the generation of the multimedia flow FLM is implemented by the first terminal 10 described above.
En référence à la figure 7, l'infrastructure IFR comporte notamment: With reference to FIG. 7, the IFR infrastructure notably comprises:
- le premier terminal 10 présenté à la figure 1 et décrit précédemment, the first terminal 10 presented in FIG. 1 and described previously,
- un deuxième terminal 20. a second terminal 20.
Qu'il s'agisse d'un ordinateur, d'un téléphone mobile, d'une tablette ou d'un objet connecté, le deuxième terminal 20 comporte : Whether it is a computer, a mobile phone, a tablet or a connected object, the second terminal 20 comprises:
- un microprocesseur 21 , a microprocessor 21,
- des moyens de stockage 22, storage means 22,
- une interface de communication 23, a communication interface 23,
- un écran 24. Le microprocesseur 21 du deuxième terminal 20, les moyens de stockage 22 du deuxième terminal 20, l'interface de communication 23 du deuxième terminal 20 et l'écran 24 du deuxième terminal 20 sont interconnectés par un bus 25. - a screen 24. The microprocessor 21 of the second terminal 20, the storage means 22 of the second terminal 20, the communication interface 23 of the second terminal 20 and the screen 24 of the second terminal 20 are interconnected by a bus 25.
En outre, en référence à la figure 7, les moyens de stockage 22 du deuxième terminal 20 comportent : In addition, with reference to FIG. 7, the storage means 22 of the second terminal 20 comprise:
- une première zone 22.1 stockant un flux audio et/ou un clip vidéo CPV, a first zone 22.1 storing an audio stream and / or a CPV video clip,
- une deuxième zone 22.2 stockant des codes d'instructions pour la mise en œuvre du procédé PRC3 de génération d'un flux multimédia FLM selon l'invention. a second zone 22.2 storing instruction codes for implementing the PRC3 method for generating an FLM multimedia stream according to the invention.
De plus, selon un mode de réalisation, le premier terminal 10 et le deuxième terminal 20 communiquent par un réseau 40, par exemple un réseau internet. In addition, according to one embodiment, the first terminal 10 and the second terminal 20 communicate by a network 40, for example an Internet network.
La figure 8 représente des étapes du procédé PRC3 de génération d'un flux multimédia FLM. FIG. 8 represents steps of the method PRC3 for generating an FLM multimedia stream.
Selon une dixième étape 109, un flux vidéo FLV généré par le procédé PRC1 de génération d'un flux vidéo FLV est fourni au deuxième terminal 20. Le flux vidéo FLV est fourni par le premier terminal 10 qui communique avec le deuxième terminal 20 par l'intermédiaire du réseau 40. Selon un autre mode de réalisation, une pluralité de flux vidéo généré par le procédé PRC2 de génération d'une pluralité de flux vidéo est fournie au deuxième terminal 20. La pluralité de flux vidéo FLV1 et FLV2 est fournie par le premier terminal 10 qui communique avec le deuxième terminal 20 par l'intermédiaire du réseau 40. According to a tenth step 109, an FLV video stream generated by the method PRC1 for generating an FLV video stream is supplied to the second terminal 20. The video stream FLV is provided by the first terminal 10 which communicates with the second terminal 20 by the In another embodiment, a plurality of video streams generated by the PRC2 method of generating a plurality of video streams is provided to the second terminal 20. The plurality of video streams FLV1 and FLV2 is provided by the first terminal 10 which communicates with the second terminal 20 via the network 40.
Selon une onzième étape 1 10, un commentaire COM est enregistré sous la forme d'un flux audio ou d'un clip vidéo CPV. According to an eleventh step 1 10, a COM comment is recorded as an audio stream or a CPV video clip.
Dans le cas du commentaire COM enregistré sous la forme d'un flux audio, il s'agit d'un enregistrement de la voix d'un comédien par exemple qui lit à haute voix le commentaire COM. Selon un mode de réalisation, l'enregistrement du commentaire COM est réalisé par un moyen d'enregistrement sonore tel qu'un microphone par exemple. Selon un mode de réalisation, le moyen d'enregistrement sonore communique avec le deuxième terminal 20. In the case of the comment COM recorded in the form of an audio stream, it is a recording of the voice of a comedian for example who reads the COM commentary aloud. According to one embodiment, the recording of the comment COM is performed by a sound recording means such as a microphone by example. According to one embodiment, the sound recording means communicates with the second terminal 20.
Dans le cas du commentaire enregistré sous la forme d'un clip vidéo CPV, il s'agit d'un enregistrement vidéo d'un comédien par exemple qui lit à haute voix et met en scène le commentaire COM. On note qu'on entend par « clip vidéo », un contenu audiovisuel. De plus, on note que selon un mode de réalisation, le comédien est filmé devant un fond vert/fond bleu. En effet, le fond vert sera ensuite substitué à n'importe quelle image fixe ou en mouvement. Selon un mode de réalisation, l'enregistrement vidéo du commentaire COM est réalisé par un moyen d'enregistrement vidéo tel qu'une caméra par exemple. Selon un mode de réalisation, le moyen d'enregistrement vidéo communique avec le deuxième terminal 20. Selon une douzième étape 1 1 1 , un flux multimédia FLM est généré, ledit flux multimédia FLM comportant : In the case of the comment recorded in the form of a CPV video clip, it is a video recording of a comedian for example who reads aloud and stages the COM commentary. We note that "video clip" means audiovisual content. In addition, it is noted that according to one embodiment, the actor is filmed in front of a green background / blue background. Indeed, the green background will then be substituted for any fixed or moving image. According to one embodiment, the video recording of the comment COM is performed by a video recording means such as a camera for example. According to one embodiment, the video recording means communicates with the second terminal 20. According to a twelfth step 1 1 1, an FLM multimedia stream is generated, said FLM multimedia stream comprising:
- le flux vidéo FLV fourni dans la dixième étape 109, the FLV video stream provided in the tenth step 109,
- le flux audio ou le clip vidéo CPV enregistré dans la onzième étape 1 10. La figure 9 illustre la génération d'une vidéo comportant au moins un commentaire COM, appelée vidéo de commentaires VCOM. La vidéo de commentaires VCOM sert de support de lecture au comédien pour l'enregistrement du ou des commentaire(s) sous la forme d'un flux audio ou d'un clip vidéo CPV. Selon une treizième étape 1 12, une vidéo de commentaires VCOM est générée. the audio stream or the CPV video clip recorded in the eleventh step 1. FIG. 9 illustrates the generation of a video including at least one comment COM, called VCOM commentary video. The VCOM commentary video serves as a reading medium for the actor to record the comment (s) in the form of an audio stream or a CPV video clip. According to a thirteenth step 1 12, a video comment VCOM is generated.
Selon un mode de réalisation, la vidéo de commentaires VCOM comporte un commentaire COM animé selon la durée d'animation dNA déterminée lors de la cinquième étape 104. Selon un autre mode de réalisation, la vidéo de commentaires VCOM générée comporte une pluralité de commentaires COM1 , COM2, COM3 animés selon une pluralité de durées d'animation dNA1 , dNA2, dNA3 déterminées lors des sous-étapes 104.1 , 104.2 et 104.3 de la cinquième étape 104. En outre, selon un mode de réalisation, chaque commentaire COM1 , COM2 et COM3 présente un marquage permettant d'indiquer au comédien par exemple le passage d'un commentaire à un autre commentaire. According to one embodiment, the comment video VCOM comprises an animated comment COM according to the animation duration dNA determined during the fifth step 104. According to another embodiment, the generated comment video VCOM comprises a plurality of comments COM1 , COM2, COM3 animated according to a plurality of animation durations dNA1, dNA2, dNA3 determined during the sub-steps 104.1, 104.2 and 104.3 of the fifth step 104. In addition, according to one embodiment, each comment COM1, COM2 and COM3 presents a marking to indicate to the comedian for example the passage of a comment to another comment.
En outre, selon un mode de réalisation, dans une quatorzième étape 1 13, un enchaînement des commentaires COM1 , COM2 et COM3 est saisi par l'opérateur. En d'autres termes, l'opérateur choisit dans quel ordre les commentaires COM1 , COM2, COM2 s'afficheront lors de la lecture de la vidéo de commentaires VCOM. In addition, according to one embodiment, in a fourteenth step 1 13, a sequence of comments COM1, COM2 and COM3 is entered by the operator. In other words, the operator chooses in what order the comments COM1, COM2, COM2 will be displayed when playing the VCOM comment video.
Selon un mode de réalisation, la vidéo de commentaires VCOM générée est transmise à un troisième terminal 30. Le troisième terminal 30 sert alors de prompteur au comédien qui lit à haute voix ou met en scène le ou les commentaire(s) pour l'enregistrement du flux audio ou du clip vidéo CPV. According to one embodiment, the VCOM comment video generated is transmitted to a third terminal 30. The third terminal 30 then serves as a prompter to the actor who reads aloud or stages the comment (s) for the recording. audio stream or CPV video clip.
En référence à la figure 7, le troisième terminal 30 communique avec le premier terminal 10 et le deuxième terminal 20 par l'intermédiaire d'un réseau 40, par exemple le réseau internet. With reference to FIG. 7, the third terminal 30 communicates with the first terminal 10 and the second terminal 20 via a network 40, for example the Internet network.
Qu'il s'agisse d'un ordinateur, d'un téléphone mobile, d'une tablette ou d'un objet connecté, le troisième terminal 30 comporte : Whether it is a computer, a mobile phone, a tablet or a connected object, the third terminal 30 comprises:
- un microprocesseur 31 , a microprocessor 31,
- des moyens de stockage 32, storage means 32,
- une interface de communication 33, a communication interface 33,
- un écran 34. - a screen 34.
Le microprocesseur 31 du troisième terminal 30, les moyens de stockage 32 du troisième terminal 30, l'interface de communication 33 du troisième terminal 30 et l'écran 34 du troisième terminal 30 sont interconnectés par un bus 35. The microprocessor 31 of the third terminal 30, the storage means 32 of the third terminal 30, the communication interface 33 of the third terminal 30 and the screen 34 of the third terminal 30 are interconnected by a bus 35.
En outre, en référence à la figure 7, les moyens de stockage 32 du troisième terminal 30 comportent : In addition, with reference to FIG. 7, the storage means 32 of the third terminal 30 comprise:
- une première zone 32.1 stockant au moins une vidéo VCOM comportant au moins un commentaire COM, a first zone 32.1 storing at least one VCOM video comprising at least one comment COM,
- une deuxième zone 32.2 stockant des codes d'instructions pour l'affichage de la vidéo VCOM comportant ledit au moins un commentaire COM. Selon le mode de réalisation présenté à la figure 9, lors de la lecture de la vidéo de commentaires VCOM comportant les commentaires COM1 , COM2 et COM3, l'ensemble desdits commentaires COM1 , COM2 et COM3 s'affiche sur l'écran 34 du troisième terminal 30 à un premier instant tn. A partir du premier instant tn les commentaires COM1 , COM2, COM3 vont défiler. Ainsi, le premier commentaire COM1 va défiler pendant la première durée d'animation dNA1 jusqu'à disparaître de l'écran 34 à un deuxième instant tn+i . Le deuxième commentaire COM2 défile ensuite pendant la deuxième durée d'animation dNA2 jusqu'à disparaître à un troisième instant tn+2- Enfin, le troisième commentaire COM3 défile pendant la troisième durée d'animation dNA3 jusqu'à disparaître à un quatrième instant tn+3- a second zone 32.2 storing instruction codes for displaying the VCOM video comprising said at least one comment COM. According to the embodiment shown in FIG. 9, during the playback of the video of comments VCOM having the comments COM1, COM2 and COM3, all of said comments COM1, COM2 and COM3 are displayed on the screen 34 of the third terminal 30 at a first instant t n . From the first moment t n comments COM1, COM2, COM3 will scroll. Thus, the first comment COM1 will scroll during the first animation time dNA1 until disappearing from the screen 34 at a second time t n + i. The second comment COM2 then scrolls during the second animation duration dNA2 until disappearing at a third instant t n + 2- Finally, the third comment COM3 scrolls during the third animation duration dNA3 until disappearing at a fourth instant t n + 3-
La figure 10 illustre la génération du flux multimédia FLM comportant : FIG. 10 illustrates the generation of the FLM multimedia stream comprising:
- le commentaire COM enregistré sous la forme d'un clip vidéo CPV, - the comment COM recorded in the form of a video clip CPV,
- un flux vidéo FLV. Ainsi, par exemple entre un premier instant tn et un deuxième instant tn+i, le flux multimédia FLM généré comporte : an FLV video stream. Thus, for example between a first instant t n and a second instant t n + i , the generated multimedia stream FLM comprises:
- un extrait du clip vidéo CPV dans lequel un comédien lit à haute voix, à l'aide du troisième terminal 30, le premier commentaire COM1 et, an extract of the video clip CPV in which an actor reads aloud, using the third terminal 30, the first comment COM1 and,
- un extrait du flux vidéo FLV dans lequel la première information INF1 est animée selon la première durée d'animation dNA1 . Selon un mode de réalisation, le troisième terminal 30 est une tablette. an extract of the FLV video stream in which the first information INF1 is animated according to the first animation duration dNA1. According to one embodiment, the third terminal 30 is a tablet.
De la même manière, entre le deuxième instant tn+i et le troisième instant (non représentés sur la figure 10), le flux multimédia FLM généré comporte : In the same way, between the second instant t n + i and the third instant (not shown in FIG. 10), the generated FLM multimedia stream comprises:
- un extrait du clip vidéo CPV dans lequel un comédien lit à haute voix, à l'aide du troisième terminal 30, le deuxième commentaire COM2 et, an extract of the video clip CPV in which an actor reads aloud, using the third terminal 30, the second comment COM2 and,
- un extrait du flux vidéo FLV dans lequel la deuxième information INF2 est animée selon la deuxième durée d'animation dNA2. an extract of the video stream FLV in which the second information INF2 is animated according to the second animation duration dNA2.
Enfin, entre le troisième instant tn+2 et le quatrième instant tn+3 (non représentés sur la figure 10), le flux multimédia FLM généré comporte : Finally, between the third instant t n + 2 and the fourth instant t n + 3 (not shown in FIG. 10), the generated FLM multimedia stream comprises:
- un extrait du clip vidéo CPV dans lequel un comédien lit à haute voix, à l'aide du troisième terminal 30, le troisième commentaire COM3 et, - un extrait du flux vidéo FLV dans lequel la troisième information INF3 est animée selon la troisième durée d'animation dNA3. an extract of the video clip CPV in which an actor reads aloud, using the third terminal 30, the third comment COM3 and, an extract of the video stream FLV in which the third information INF3 is animated according to the third animation duration dNA3.
Grâce au procédé selon l'invention, lorsque le flux vidéo FLV est superposé au clip vidéo CPV, tous les extraits du clip vidéo CPV et tous les extraits du flux vidéo FLV seront déjà synchronisés ce qui permet de s'affranchir du travail de découpage et d'organisation de séquences lors du montage vidéo réalisé habituellement dans l'art antérieur. En outre, selon un mode de réalisation, la dixième étape 109 comporte des sous- étapes : Thanks to the method according to the invention, when the video stream FLV is superimposed on the video clip CPV, all the extracts of the video clip CPV and all the extracts of the video stream FLV will be already synchronized which makes it possible to get rid of the work of cutting and sequence organization during video editing usually performed in the prior art. In addition, according to one embodiment, the tenth step 109 comprises sub-steps:
- une dixième sous-étape 109.1 dans laquelle une première position correspondant à une première zone d'affichage du flux vidéo FLV dans la zone d'affichage du flux multimédia FLM est saisie par l'opérateur. La première position correspondant à la première zone d'affichage est choisie de sorte qu'elle ne s'affiche que sur une partie de la zone d'affichage du flux multimédia FLM et que le comédien ne soit pas placé devant ladite première zone d'affichage lors de la lecture du flux multimédia FLM. En effet, le flux vidéo FLV doit être visible pour le spectateur de sorte que ledit flux vidéo FLV serve de support de lecture pour le spectateur lors de la lecture du flux multimédia FLM. a tenth sub-step 109.1 in which a first position corresponding to a first display area of the video stream FLV in the display area of the multimedia stream FLM is entered by the operator. The first position corresponding to the first display area is chosen so that it only appears on part of the display area of the FLM multimedia stream and the actor is not placed in front of said first area of the display area. display when playing the FLM media stream. Indeed, the FLV video stream must be visible to the viewer so that said FLV video stream serves as reading support for the viewer when playing the FLM multimedia stream.
- une onzième sous-étape 109.2 dans laquelle la première position saisie dans la dixième sous-étape 109.1 est associée au flux vidéo FLV pour l'affichage du flux vidéo FLV selon la première zone d'affichage lors de la lecture du flux multimédia FLM. an eleventh substep 109.2 in which the first position entered in the tenth substep 109.1 is associated with the video stream FLV for displaying the video stream FLV according to the first display area during the playback of the multimedia stream FLM.
De plus, selon un mode de réalisation, la dixième étape 109 comporte des sous- étapes supplémentaires: In addition, according to one embodiment, the tenth step 109 has additional sub-steps:
- une douzième sous-étape 109.3 dans laquelle une deuxième position correspondant à une deuxième zone d'affichage du flux vidéo FLV dans la zone d'affichage du flux multimédia FLM est saisie par l'opérateur. a twelfth sub-step 109.3 in which a second position corresponding to a second display area of the video stream FLV in the display area of the multimedia stream FLM is entered by the operator.
- une treizième sous-étape 109.4 dans laquelle une séquence finale dans le flux vidéo FLV est identifiée. - une quatorzième sous-étape 109.5 dans laquelle ladite séquence finale est associée à ladite deuxième position correspondant à une deuxième zone d'affichage du flux vidéo FLV pour l'affichage de la séquence finale du flux vidéo FLV dans la deuxième zone d'affichage. a thirteenth sub-step 109.4 in which a final sequence in the FLV video stream is identified. a fourteenth substep 109.5 in which said final sequence is associated with said second position corresponding to a second display area of the video stream FLV for displaying the final sequence of the video stream FLV in the second display area.
Selon un mode de réalisation, la deuxième zone d'affichage a les mêmes dimensions que la zone d'affichage du flux multimédia FLM. En d'autres termes, la séquence finale du flux vidéo est configurée pour s'afficher en gros plan lors de la lecture du flux multimédia FLM. According to one embodiment, the second display area has the same dimensions as the display area of the FLM multimedia stream. In other words, the final sequence of the video stream is configured to display in close-up when playing the FLM media stream.
La figure 1 1 représente des étapes d'un procédé PRC4 de génération d'un graphique permettant de déterminer un ou plusieurs modules de formation selon le profil d'un opérateur. En effet, selon un mode de réalisation, le flux multimédia FLM généré par le procédé PRC3 de génération d'un flux multimédia FLM contient des informations adaptées pour former des individus par exemple les salariés d'une entreprise. Dans ce cas, un flux multimédia FLM est généré par module de formation. FIG. 11 represents steps of a graph generation method PRC4 making it possible to determine one or more training modules according to the profile of an operator. Indeed, according to one embodiment, the FLM multimedia stream generated by the PRC3 method for generating an FLM multimedia stream contains information adapted to train individuals, for example the employees of an enterprise. In this case, an FLM multimedia stream is generated per training module.
Pour former les salariés, un ou plusieurs modules de formation est/sont identifié(s) selon le profil du salarié de sorte que chaque salarié ait son propre parcours de formation. To train employees, one or more training modules is / are identified according to the profile of the employee so that each employee has his own training course.
La détermination du ou des module(s) de formation à suivre par chaque salarié, appelé opérateur dans la suite de la description, est mise en œuvre par un quatrième terminal (non représenté), par exemple, un ordinateur, une tablette etc. Le quatrième terminal comporte un microprocesseur, des moyens de stockage, une interface de communication et un écran. The determination of the training module (s) to be followed by each employee, called operator in the following description, is implemented by a fourth terminal (not shown), for example, a computer, a tablet etc. The fourth terminal comprises a microprocessor, storage means, a communication interface and a screen.
Dans une étape de saisie des compétences SA_COMP, un opérateur saisit la ou les compétence(s) nécessaires pour un métier donné. Selon un autre mode de réalisation, une liste de compétences est enregistrée dans les moyens de stockage du quatrième terminal et l'opérateur n'a plus qu'à sélectionner la ou les compétences affichées sur l'écran dudit quatrième terminal. Par exemple, en prenant l'exemple d'un salarié ayant un poste de manager. Les compétences saisies par l'opérateur peuvent être les suivantes : favoriser le développement des collaborateurs ; encadrer les hommes ; favoriser la transversalité et la coproduction ; accompagner le changement ; donner du sens à l'action. In an SA_COMP skill entry step, an operator enters the skill (s) required for a given trade. According to another embodiment, a list of skills is recorded in the storage means of the fourth terminal and the operator only has to select the skills displayed on the screen of said fourth terminal. For example, taking the example of an employee with a manager position. The competencies entered by the operator can be as follows: promote the development of employees; coach men; promote transversality and co-production; support change ; give meaning to the action.
En outre, selon un mode de réalisation, à chaque compétence saisie ou sélectionnée, un ou plusieurs module(s) de formation est affiché sur l'écran du quatrième terminal. Selon un mode de réalisation, une liste de modules de formation est enregistrée dans les moyens de stockage du quatrième terminal, un ou plusieurs module(s) de formation étant associé(s) à une compétence. In addition, according to one embodiment, for each skill entered or selected, one or more training module (s) is displayed on the screen of the fourth terminal. According to one embodiment, a list of training modules is recorded in the storage means of the fourth terminal, one or more training module (s) being associated (s) with a skill.
Par exemple, toujours en prenant l'exemple du salarié ayant un poste de manager, pour la compétence « donner du sens », des modules de formation associés à une telle compétence sont par exemple : donner du sens, fixer des objectifs/stratégie, courage managérial. For example, always taking the example of the employee with a manager position, for the skill "make sense", training modules associated with such a skill are for example: make sense, set goals / strategy, courage managerial.
Dans une étape de saisie de réponses SA_REP à un questionnaire, l'opérateur répond à une liste de questions affichées sur l'écran du quatrième terminal. Selon un mode de réalisation, les questions portent sur le savoir, le savoir-être et/ou le savoir- faire. En outre, selon un mode de réalisation, la saisie des réponses par l'opérateur est réalisée par la sélection d'une réponse parmi une pluralité de réponses proposées pour chaque question. Selon un mode de réalisation, les questions et les réponses proposées pour chaque question sont enregistrés dans les moyens de stockage du quatrième terminal. In a step of entering SA_REP responses to a questionnaire, the operator responds to a list of questions displayed on the screen of the fourth terminal. According to one embodiment, the questions relate to knowledge, know-how and / or know-how. In addition, according to one embodiment, the input of the responses by the operator is performed by selecting one of a plurality of responses proposed for each question. According to one embodiment, the questions and the answers proposed for each question are recorded in the storage means of the fourth terminal.
Les réponses au questionnaire permettent de déterminer le ou les module(s) de formation que l'opérateur devrait suivre plus particulièrement. En effet, selon un mode de réalisation, chaque réponse est associée à un nombre de points. Selon le nombre de points obtenu pour chaque question, un nombre de points par module de formation est attribué. The answers to the questionnaire make it possible to determine the training module (s) that the operator should follow more particularly. Indeed, according to one embodiment, each response is associated with a number of points. Depending on the number of points obtained for each question, a number of points per training module is awarded.
Dans une étape de génération d'un graphique GEN_GRAP, un graphique illustrant le nombre de points obtenu pour chaque module de formation est généré. Selon un mode de réalisation, le graphique généré est affiché sur l'écran du quatrième terminal. Ainsi, selon un mode de réalisation, plus le nombre de points obtenu augmente plus l'opérateur est compétent et moins il est nécessaire de suivre le module de formation de la pluralité de modules de formation affichées sur le graphique. A contrario, lorsque le nombre de points diminue, moins l'opérateur est compétent et plus il est nécessaire de suivre le module de formation de la pluralité de modules de formation affichées sur le graphique. In a step of generating a GEN_GRAP graph, a graph illustrating the number of points obtained for each training module is generated. According to one embodiment, the generated graph is displayed on the screen of the fourth terminal. Thus, according to one embodiment, the more the number of points obtained increases the more the operator is competent and the less it is necessary to follow the training module of the plurality of training modules displayed on the graph. On the other hand, when the number of points decreases, the less the operator is competent and the more it is necessary to follow the training module of the plurality of training modules displayed on the graph.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1651158A FR3047863B1 (en) | 2016-02-12 | 2016-02-12 | METHOD FOR GENERATING A VIDEO STREAM, METHOD FOR GENERATING A PLURALITY OF VIDEO STREAM, METHOD FOR GENERATING A MULTIMEDIA STREAM |
| FR1651158 | 2016-02-12 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017137625A1 true WO2017137625A1 (en) | 2017-08-17 |
Family
ID=55542982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2017/053146 Ceased WO2017137625A1 (en) | 2016-02-12 | 2017-02-13 | Method for generating a video stream, method for generating a plurality of video streams, method for generating a multimedia stream |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR3047863B1 (en) |
| WO (1) | WO2017137625A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009026159A1 (en) * | 2007-08-17 | 2009-02-26 | Avi Oron | A system and method for automatically creating a media compilation |
| US20120033948A1 (en) * | 2010-08-06 | 2012-02-09 | Enrique Rodriguez | Teleprompter tool for voice-over tool |
| WO2014031699A1 (en) * | 2012-08-20 | 2014-02-27 | Satarii, Inc. | Automatic tracking, recording, and teleprompting device |
| US20150121232A1 (en) * | 2013-10-28 | 2015-04-30 | Promethean Limited | Systems and Methods for Creating and Displaying Multi-Slide Presentations |
-
2016
- 2016-02-12 FR FR1651158A patent/FR3047863B1/en active Active
-
2017
- 2017-02-13 WO PCT/EP2017/053146 patent/WO2017137625A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009026159A1 (en) * | 2007-08-17 | 2009-02-26 | Avi Oron | A system and method for automatically creating a media compilation |
| US20120033948A1 (en) * | 2010-08-06 | 2012-02-09 | Enrique Rodriguez | Teleprompter tool for voice-over tool |
| WO2014031699A1 (en) * | 2012-08-20 | 2014-02-27 | Satarii, Inc. | Automatic tracking, recording, and teleprompting device |
| US20150121232A1 (en) * | 2013-10-28 | 2015-04-30 | Promethean Limited | Systems and Methods for Creating and Displaying Multi-Slide Presentations |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3047863B1 (en) | 2018-03-09 |
| FR3047863A1 (en) | 2017-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Christensen | The hands-on guide for science communicators: A step-by-step approach to public outreach | |
| US7929028B2 (en) | Method and system for facilitating creation of content | |
| US20160307599A1 (en) | Methods and Systems for Creating, Combining, and Sharing Time-Constrained Videos | |
| US20220122189A9 (en) | Methods and systems for interaction with videos and other media files | |
| Sooryamoorthy | Behind the scenes: Making research films in sociology | |
| Hietanen et al. | Videography in Cosumer Research: Visions for a Method on the Rise | |
| US20230367539A1 (en) | Generating interactive session captures that continuously highlight active speakers during playback | |
| WO2017137625A1 (en) | Method for generating a video stream, method for generating a plurality of video streams, method for generating a multimedia stream | |
| US10346460B1 (en) | Systems and methods for generating video presentations by inserting tagged video files | |
| EP3556102B1 (en) | Method of recording a forthcoming telebroadcast program | |
| WO2010044764A1 (en) | System and method for on-line video debating | |
| EP3107302B1 (en) | Method and device for substituting a portion of a video sequence | |
| Fernandes | Moodle 1.9 Multimedia | |
| Garfield | Get seen: Online video secrets to building your business | |
| Notess | Screencasting for libraries | |
| WO2010072747A2 (en) | Method, device, and system for editing rich media | |
| Brown | Traditional and interactive documentaries: An exploration of audience response to september 11 documentaries in different formats | |
| Buschek et al. | Video-recording your life: User perception and experiences | |
| Larkin | Podcasting: An effective way to tell your story and share industry-related information. | |
| Kummer | Historiography and Documentary Techniques in Let It Be (1970) and The Beatles: Get Back (2021) | |
| Dunham | Video Storytelling | |
| BE1017469A6 (en) | Multi-broadcasting receiving system for radio media system, has card recovery locations arranged for obtaining reader to read verification result from card and corresponding information server according to verification result | |
| Bardiot et al. | Video Annotation for Circus Education. MemoRekall and the COSMIC project | |
| Pugh et al. | Maximising the life of your content on social media through repurposing | |
| Neely | ‘Films of contemplation and recollection’: after Margaret Tait |
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: 17704021 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: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 14.11.2018) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17704021 Country of ref document: EP Kind code of ref document: A1 |