+

WO2000039997A2 - Creation et montage de films video numeriques - Google Patents

Creation et montage de films video numeriques Download PDF

Info

Publication number
WO2000039997A2
WO2000039997A2 PCT/US1999/031023 US9931023W WO0039997A2 WO 2000039997 A2 WO2000039997 A2 WO 2000039997A2 US 9931023 W US9931023 W US 9931023W WO 0039997 A2 WO0039997 A2 WO 0039997A2
Authority
WO
WIPO (PCT)
Prior art keywords
video
item
template
movie
style
Prior art date
Application number
PCT/US1999/031023
Other languages
English (en)
Other versions
WO2000039997A3 (fr
Inventor
Elan Dekel
Original Assignee
Earthnoise.Com Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Earthnoise.Com Inc. filed Critical Earthnoise.Com Inc.
Priority to AU22177/00A priority Critical patent/AU2217700A/en
Publication of WO2000039997A2 publication Critical patent/WO2000039997A2/fr
Publication of WO2000039997A3 publication Critical patent/WO2000039997A3/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/41Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title

Definitions

  • the present invention relates to a method for the automated and semi-automated creation and editing of digital video movies from digital items found in digital media databases, through the creation of templates which determine the content and the style of the movies.
  • digital video movies have numerous applications. For example, many of these video movies are used as sales presentations by sales personnel to customers from different countries or cultures, or with different backgrounds. Other video movies are used for training different employee groups and the like. In these cases, it is desirable to edit and modify the video movie so that each created version is best suited for the background of each viewer, or for each group of viewers.
  • Another common use of video editing is for the preparation of documentary movies. Some of the same source material may be used in many different documentary movies, and convenient access to the video material is advantageous.
  • the preparation of digital video movies is currently done by the use of programs or software. These programs could be divided into several groups, including software which is used to edit movies, software which manages the information related to the movies and software video technology programs.
  • Editing software programs select clips, sequence them, add to them, or insert text and graphical effects and the like to the clips.
  • Software which handles information describing the media items in the database, such as their lengths, topics, dates and any other useful and pertinent information also provides a link to the media items on their storage media.
  • Software video technology programs capture and play back digital video, thereby providing the ability to add and remove video, sound, text, image and 3D object tracks to the video stream. Examples of such programs include MicrosoftTM DirectXTM and AppleTM QuickTime TM.
  • the product of this movie creation process is a digital file that includes and merges all of the elements used for its creation. The finished movie is essentially impossible to disassemble into the original source components, as they merge together in a way that makes this disassembly either impractical or impossible. Therefore both the video source and the edited movie must be kept and stored, thus increasing the required storage space. This imposes a major burden on the storage devices, as the same source material could be used in many video movies.
  • An object of the present invention is the provision of a software-based method that enables the automated or semi-automated creation, modification and editing of digital video movies from digital data items searched in, and retrieved from, digital media databases. This is done through the use of mathematical structures, specific to each type of video movie, which are called templates.
  • a template includes predefined parameters which are part of the digital video items that are to form the movie, or that affect these items. Some of these parameters are used by a software program for the search and the retrieval of those digital video items, while other parameters are used by that software program for the adaptation of the selected items during editing, leading to flexibility and adaptability in the creation of the video movies.
  • the identifier of the template identifies the at least one video item according to the parameter of the at least one video item.
  • the style parameter determines a style for the at least a part of the video movie. More preferably, the step of assembling the at least one video item and the at least one accessory item further comprises the step of: (i) editing at least one of the at least one accessory item and the at least one video item according to the style of the style parameter in the template. Most preferably, the step of editing at least one of the at least one accessory item and the at least one video item further comprises the step of determining a characteristic of the at least one accessory item selected from the group consisting of a horizontal position, a vertical position, a size, a color and a layer according to the style parameter.
  • the video movie is divided into a plurality of portions and the style parameter determines the style for only one of the plurality of portions according to the template
  • the plurality of video items and the at least one accessory item are stored in a database, such that the plurality of video items and the at least one accessory item are ret ⁇ eved from the database according to a key
  • the method further composes the step of (d) manually editing the template More preferably, the method further comprises the step of (e) manually editing a visual layout of the at least a part of the video movie More preferably, the step of manually editing the visual layout further composes the steps of (l) displaying the at least one video item and the at least one accessory item, and (n) manually manipulating the at least one video item and the at least one accessory item
  • the term "computer” includes, but is not limited to, personal computers (PC) having an operating system such as DOS, Windows 1 M , OS/2TM or Lmux, MacintoshTM computers, computers having JAVATM-OS as the operating system, and graphical workstations such as the computers of Sun MicrosystemsTM and Silicon GraphicsTM, and other computers having some version of the UNIX operating system such as AIXTM or SOLARISTM of Sun MicrosystemsTM, or any other known and available operating system
  • the term "WindowsTM” includes but is not limited to Wmdows95TM, Windows 3 xTM m which "x" is an integer such as "1”, Windows NTTM, W ⁇ ndows98TM, Windows CETM and any upgraded versions of these operating systems by Microsoft Corp (USA)
  • computing platform refers to any particular operating system and/or hardware device, as previously desc ⁇ bed, according to which the present ⁇ n ⁇ ention is operated
  • Web browser refers to any software program which can display text, graphics, or both, from Web pages on World Wide Web sites
  • Web page refers to any document w ⁇ tten in a mark-up language including, but not limited to.
  • Web site refers to at least one Web page, and preferably a plurality of Web pages, virtually connected to form a coherent group
  • Web server refers to a server for providing one or more Web pages to a Web browser upon request
  • the phrase “display a Web page” includes all actions necessary to render at least a portion of the information on the Web page available to the computer user
  • the phrase includes, but is not limited to, the static visual display of static graphical information, the audible production of audio information, the animated visual display of animation and the visual display of video stream data
  • the method of the present invention could be desc ⁇ bed as a se ⁇ es of steps performed by a data processor, and as such could optionally be implemented as software, hardware or firmware, or a combination thereof
  • a software application could be written in substantially any suitable programming language, which could easily be selected by one of ordinary skill in the art
  • the programming language chosen should be compatible with the computer hardware and operating system according to which the software application is executed
  • suitable programming languages include, but are not limited to, C, C++ and Java
  • FIG 1 is a block diagram illustrating content components of one embodiment of a movie in accordance with the teachings of the present invention
  • FIG 2 is a schematic illustration of a digital video item movie in accordance with the teachings of the present invention
  • FIG 3 is a schematic illustration of the parameters of two items from the movie in accordance with the teachings of the present invention
  • FIG 4 is a schematic representation of a template movie in accordance with the teachings of the present invention.
  • FIG 5 is a schematic illustration of movie structure building blocks movie in accordance with the teachings of the present invention.
  • FIG 6 is a flow diagram illustrating the steps in the creation of an edited video movie according to the teachings of the present invention
  • FIG 7 is a flow diagram showing the steps done by the video player du ⁇ ng the editing of a video movie according to the teachings of the present invention
  • FIG 8 is a more detailed flow diagram elaborating the steps taken, and the resources used, in the creation of a video movie according to the teachings of the present invention
  • FIG 9 is a schematic block diagram of an exemplary system according to the present invention for remote creation of video movies through a network
  • the present invention is a method for the automated creation of digital video movies, by enabling automated search and ret ⁇ eval of different source mate ⁇ als from databases, through the use of key- words, and by automatically adding previously selected style elements to them dunng the process of editing
  • This is done through the use of a software tool, called a template engine, according to which the movie elements are assembled
  • the template engine controls the operation of the movie compiler program which performs the search, ret ⁇ eval and editing operations of the video mate ⁇ al Changes in a template change the movie edited according to that template, so that new versions, adaptations and modifications are easy to make
  • the use of templates foi creating a video movie includes the definition of a template which is a structure for a particular type or genre of video, and optionally the definition of sets of editing elements and parameters of video styles
  • the structure or genre of the video includes such catego ⁇ es as marketing videos, training videos and wedding videos, for example, which refer to the overall type of the video Withm each video structure, the video sc ⁇ pts and content typically follow similar structures and formulas
  • the visual appearance of two video movies which have the same structure may still optionally be quite different because of different styles of video editing
  • different choices of the length of the clips, transitions, masks, effects and so forth may optionally cause two videos containing the same mate ⁇ als to appear to be completely different
  • background audio data, or "sound track” which is also included withm the editing process, also has a significant effect on the overall style or "look and feel" of the video movie
  • the "look and feel" of a video can be changed by modifications to the template, such that a modification to the "look and feel” is propagated globally throughout the video without repeating the piocess of creating the video
  • changing the "look and feel" of the video includes, but is not limited to, altering one or more global editing parameters such as colors, pallets and fonts; editing video effects such as transitions; and changing the usage of one or more items from the media bank, such as background music for example.
  • a typical video movie is composed of one or of several parts, which will be termed here content components.
  • Each content component includes one or several digital media items, which will be termed items.
  • the items usually vary between the components of a video movie and between different video movies.
  • the process of constructing and/or editing the video movie is either automated or alternatively is semi-automated.
  • semi-automated it is meant that the user is able to override at least one decision of the software tools according to the present invention. Therefore the present invention is optionally able to provide a sophisticated assistant for manual editing. This is achieved by the techniques which are described in greater detail below, with the addition of a proper user interface, which allows users to override automatic decisions of the software tools of the present invention.
  • FIG. 1 is a schematic illustration of an exemplary video movie 202.
  • video movie 202 includes a sequence of five content components, a first content component 210, a second content component 220, a third content component 230, a fourth content component 240 and a fifth content component 250.
  • Each content component has a different function and therefore has a different style.
  • video movie 202 is a sales promotion movie, so that in this example, first content component 210 is designated as the "opening" sequence, which begins video movie 202.
  • Second content component 220 is designated as the "product introduction" sequence for introducing the product.
  • Third content component 230 is designated as the "product configuration" sequence for describing the product, and fifth content component 250 is a "closing" sequence for completing video movie 202.
  • Each one of the content components is composed of different media items.
  • the styles of these items are determined according to a template, as shown in Figure 4, which includes a supplied or a user defined video movie style.
  • the media items of first content component 210 in this illustrative example are a company logo 212, a background 214, a title 216, a music sequence 218 and a sound effects sequence 219.
  • Logo 212 is a bitmap, chosen from among several bitmaps located in a database.
  • Background 214 is a graphical style item, chosen from among several backgrounds located in a database.
  • Title 216 is a text item with a style, and is written in one of several of stylized alphabets located in a database.
  • Background music item 218 and sound effects item 219 are chosen from among several possibilities stored in a database, according to the movie
  • fourth content component 240 includes another company logo item 242, also chosen from among several logos located in a database. Also included is a video clip item 244, which is a video clip illustrating the presented product and stored in a database. A background music item 246 is chosen from among several located in a database.
  • Items are stored in databases located in digital storage devices. These storage devices are often remote, requiring various communication links to retrieve the necessary items. Items of a similar nature are preferably grouped into one of several general groups, such as video clips, graphical items, sound tracks and other groups. All items belonging to a group have the same number and type of parameters, although the values of the parameters vary between items. Some of these values are unique to an item, and are used for the identification of that item and for the distinction between the different items in a group. For example, parameters found in many groups are keyword or keywords, which are also used to choose an item from among others in the database.
  • Figure 2 is a schematic representation of a media item 20.
  • Media item 20 has at least one parameter, although in this example five such parameters are shown: a first parameter 21, a second parameter 22, a third parameter 23, a fourth parameter 24 and so on up to a parameter 28, as well as a digital content 29.
  • Digital content 29 is the actual data connected to media item 20, including but not limited to, a graphic image, a sound bite, a video clip and text.
  • the number of the parameters of an item and the nature or the type of the parameters of that item, such as two integers, a character a ⁇ ay and the like depends on the group to which the item belongs and may vary between the groups.
  • the parameters of an item are used for the identification, the retrieval and the handling of that item.
  • Figure 3 is a schematic representation, by way of illustration only, of the parameters and of the types of parameters for items of two exemplary groups: a long parameters list for a graphical item 32 and a short parameters list for a sound style item 34.
  • the parameters of a graphical item include a name, which is a character string; keywords, which are stored in an a ⁇ ay of character strings; a link to the file in which the data is stored, which is a character string; the width, the height, the x-location and the y-location of the item in the frame, all of which are integers; the layer of the graphical item, which is a character string; the opacity of the graphical item, which is an integer; and the style of the graphical item and the alpha-channel, both of which are character strings.
  • This type of exemplary parameter list is common to all of the items in graphical items group.
  • the parameters of a sound style item could include the name, which is a character string; associated keywords for search and retrieval, which are an array of character strings; and the sound, which is a digital sound item, common to all items in that group.
  • Movie template 40 for determining the style of the video movie and the manner in which the components of the movie are assembled.
  • Movie template 40 preferably features four blocks, and more preferably is implemented as a document written in the mark-up language XML.
  • a meta block 42 includes the definitions of global parameters.
  • a style block 44 determines the movie style through the use of style parameters.
  • Template 40 optionally refers to items by their keywords.
  • the style is chosen by the user from several categories, such as sales, training, sports, cartoon etc. The choice of style affects the way in which text, sound, sound effects and graphical items are processed and included in the completed movie.
  • Each style preferably has predefined sets of associated parameters, such as editing parameters, which include but are not limited to fonts, colors and shapes; editing effects, which include but are not limited to, transitions, masks, text manipulation, motion paths and so forth; and media elements, which include but are not limited to, background music, images, sound effects and short animations.
  • template 40 can include one or more definitions which override the selected style.
  • a layout block 46 defines regions and layering.
  • at least one layout parameter is specific for a particular video style.
  • a body block 48 defines the synchronization and positioning of media elements along the time axis, while maintaining the integrity of the layout definitions for these elements.
  • a media element parameter can be specific to a style while maintaining the integrity of the style and layout definitions.
  • at least one media element is obtained from a central database (see for example Figure 9 below) and at least one media element is provided by the user.
  • body block 48 The structure of the body of template 40, as defined in body block 48, needs to maintain rigidity in order to support the narrative structure according which template 40 was designed. However, the body needs to be sufficiently flexible in order to meet the needs of different users with different materials. Thus, more preferably, body block 48 contains a rigid structure of flexible template units, or scenes in the video movie.
  • Each template unit is composed of a sequence of media elements, or even other template units. These elements may optionally have an enforced order within the sequence.
  • a unit may be considered mathematically as a regular expression, in which the atomic elements are audio (A), video (V), text (T), image (I) and animation (NA). Each atom may optionally be followed by a bound on the number of appearances of the atom in the sequence.
  • a content component 52 which is composed of items for determining a title sequence
  • a content component 54 composed of items for determining a news article.
  • the compositions of both components are determined by the user during the preparation of the template of that movie.
  • content component 52 features a title which is a bitmap with a color, style and font. Parameters are also set to determine the motion of the title, if any.
  • content component 54 features a plurality of video clips for the news article, including a sound track and optionally including text, graphics and/or animation.
  • Figure 6 shows a block diagram illustrating the method by which the digital video movie is created.
  • a list of content components 62 is determined by the user, and forms a part of a movie structure model 64 in a template 70.
  • a movie style description containing at least one style 67 as shown, is introduced to a part 68 of template 70.
  • the parameters included in template 70 are provided to a movie compiler 72 that, through the use of the parameters included in template 70, searches, selects and retrieves the required items from a database 74.
  • the retrieved items are processed by movie compiler 72 and a finished video movie 76 is generated.
  • Figure 7 illustrates a way in which the selected video items are processed by the movie compiler according to the contents of template 70.
  • a sound style item 82 is processed with a sound item 84 to form a sound file 86.
  • a text style item 92 is processed with a text item 94 to form text file 96.
  • a graphical style item 92 is processed with a graphical item 94 to form a graphical file 96.
  • Video style items, text items, sound items and graphical items are all examples of "accessory items”.
  • Files 86, 96 and 106 are processed with a video file 112, to create a finished video movie 114.
  • the user first creates a template by manually or automatically manipulating elements of the structure of the movie.
  • the user lists all of the keywords and parameters of the source items which are to be used in the movie, such as video clips, logos, sound and text.
  • the movie compiler retrieves these items and compiles these items according to the associated movie style.
  • the movie style affects the way in which the logos, the sound items, the graphical style items and the text are added to the video clips, and adds effects determined by the style. For example, the text size, its font and its location on the frame are determined by the style.
  • the style also affects the way in which transitions between parts of the movie takes place. All of this is done by the movie compiler, using the user-prepared template.
  • Figure 8 is a more detailed description of the process by which the video movie is created.
  • the process is started by choosing or creating a template, as shown in box 122.
  • the template includes the key-words of the source items to be included in the movie, and in the desired sequence.
  • the source items are selected from a source library storage device, as shown in box 124. These items are divided into several groups, such as audio, video, bitmap, text, and are also categorized, or divided into several source categories according to their function, such as introduction, explanation, overview and others.
  • a Movie compiler program accepts the template and retrieves the requested source items from the storage device.
  • the retrieved source items are grouped in a logical area, as shown in box 128.
  • the Movie compiler searches a library of media items according to the style listed in the template, as shown in box 136.
  • a representative list of style categories includes, but is not restricted to, categories such as Corporate, Cartoon, Sports, Nature, and sub-categories such as specific Sports: basketball, swimming, etc., listed in box 134.
  • the Movie compiler then retrieves items such as video, music, sound effects, animation, background and borders according to keywords, as shown in box 130.
  • the Movie compiler then groups these items in a logical area. If necessary, optionally and preferably three-dimensional (3- D) graphics are rendered, as shown in box 132.
  • the Movie compiler renders the transitions between the shots, according to the style, as shown in box 138. Then the sound track is created by laying in the desired order the na ⁇ ation, the music and sound effects, as shown in box 140 The movie is then finally output to a streaming server, as shown in box 142
  • a remote application system 300 enables the user to create a video movie from a template through a Web browser-based user interface 302
  • Web browser-based interface 302 is connected to a central movie creation umt 304 through a network, which could be the Internet 306 as shown
  • the user is able to create the video movie at the remote central movie creation unit 304 and then to download the data file or files containing the movie Therefore, preferably the data formats of these files are portable over networks such as Internet 306
  • suitable data formats include, but are not limited to, streamable data formats such as RealMediaTM, ASF (Advanced Streaming Format, Microsoft Corp, USA), streamable QuickTimeTM and FlashTM, and XML-based data formats such as SMIL (Synchronized Multimedia Integration Language, extension of XML) , RealTextTM and RealPixTM
  • Central movie creation unit 304 preferably includes a template engine 308 for performing the data processing related to template creation, and for managing associated service modules such as a video processing module 310 and an audio processing module 312 as shown
  • Template engine 308 is optionally implemented as a software module which is operated by a central server computer, for example, although other implementations are also possible as previously described
  • Template engine 308 preferably manages processes such as the creation of a new movie through a structured user-friendly process, generating a preview format video, and creating a movie for playback
  • template engine 308 manages the process of making the movie, which requires dynamic generation of a user interface (Ul) for inserting and/or updating the parameters of the media elements which are currently be manipulated for the movie, and then sto ⁇ ng this input
  • template engine 308 preferably dynamically generates a UI for navigating in a "wizard" software process, which is .an example of the previously mentioned structured user- friendly process
  • template engine 308 preferably generates media files "on the fly", in real time as the video movie is created
  • These media files optionally include, but are not limited to, video, audio, image and animation files More preferably, the latest version of each media file is stored for those files which require significant computational resources to create, such as row graphical processing for GIF (Graphics Interchange Format) files, RM (Graphics Interchange Format) files,
  • template engine 308 generates a video file for playing the movie and synchronizing the component media files.
  • the video file is created according to the template. More preferably, there are two such files which have two different purposes.
  • template engine 308 preferably generates SMIL files.
  • the preview displays the entire movie, including portions which have not yet been specified by the user. Most preferably, non-specified elements are shown as an abstract title or representation.
  • the second type of file is a playback video file, which is the file for the final video movie, preferably containing all of the media files and elements of the video in a single file.
  • the template is parsed by a parser module 314, which examines the basic structure of the template and executes the data contained therein to form the video movie.
  • Parser module 314 also preferably examines the template for inner integrity, for example in order to detect contradictions within the template definitions.
  • One example of such a contradiction is a reference by a media element to a non- defined style or layout element.
  • parser module 314 preferably examines the integrity of the template with regard to the system.
  • template engine 308 preferably includes layout elements, effect elements, media elements, and compound elements, as previously described. Preferred examples of each of these elements are described in greater detail below with regard to a particular illustrative implementation of the present invention with SMIL files.
  • Layout elements include region and root-layout elements, for describing the rendering surface size and appearance, and the position, size and scaling of absolutely positioned media elements, such as video, image, text, hyper-links and flash data, which are played within such a rendering surface.
  • the rendering surface is a RealPlayerTM GUI (graphical user interface; RealNetworks Ltd., USA).
  • the region element is a placeholder for media object elements.
  • the region element controls the position, size and scaling of the media object elements which is be shown in that region.
  • attributes and members are preferably defined. Attributes include such characteristics as the color of the background, if any; and rules for specifying how a visual media object is to be fitted within the region if the boundaries of the object are larger than the boundary of region. For example, the invocation of one rule could optionally cause the height and width of the visual media object to be scaled independently so that the visual content just touches the edges of the region.
  • any remaining visual space in the region is optionally filled with background color or patterns.
  • the visual object is optionally rendered starting from a predefined point, and any excess visual image of the object is cropped to fit within the region.
  • Other rules may specify different mechanisms for cropping or scaling the visual media object in order to fit within the region.
  • the members of the region include the style specific values for the positioning and size attributes of the region.
  • the root-layout element preferably determines the value of the layout properties of the root element, which in turn determines the size of the viewport, such as the GUI provided by the RealPlayerTM.
  • the root-layout element can have various attributes, which are defined according to the definitions for the region. Effect elements include transitions and masks.
  • the special effects elements describe the operation which should be applied to one media element, such as mask, fade-in from color, zoom- in and so forth, or the operation which should be applied to a plurality of media elements, such as transitions between elements for example. These elements are defined according to the start and end times (duration) within the video movie, as well as according to the media elements to which the effect is to be applied.
  • Media elements have been previously described, and include, but are not limited to, video data, audio data, image data, text data, hyper-links and vector animation.
  • the hyper-link optionally represents an event, such as opening and displaying a Web page in the context of the movie for example.
  • An example of vector animation is the FlashTM technology of Macromedia Ltd.
  • the media elements are defined according to a plurality of attributes, such as the region for containing the element, and either the duration of the element (for static media elements) or the start and end times (for dynamic media elements). In addition, the media element may optionally disappear or simply freeze within the frame after being played.
  • Other optional attributes include a source URL, for the location of the media element and/or the data for generating the element; a string title for identifying the element; and a MIME type of the media element.
  • Compound elements are sets of elements which create a tree structure for generically describing the synchronization of the media elements along the time axis.
  • Examples of different types of compound elements include, but are not limited to, a sequence element, which is a list of media objects for being played one after the other; a parallel element, which is a list of media objects for being played in parallel; an OpenSequence element, which is an initially empty list that has a list of media elements that can be added one after the other to eventually form a sequence in the length of N elements; and a chapter element, which is a type of sequence needed for the template engine for generating the navigation options.
  • all of the necessary information for template engine 308 and parser module 314 is stored in a database 316.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

L'invention concerne un procédé logiciel, qui permet des créations, modifications et montages automatiques de films vidéo numériques à partir d'articles de données numériques recherchés dans et extraits de médiathèques numériques. Le procédé se met en oeuvre au moyen d'outils logiciels, appelés masques, spécifiques à chaque film vidéo. Un masque comprend des paramètres choisis par l'utilisateur en tant qu'éléments des articles de vidéo numérique devant constituer le film ou avoir une incidence sur ces articles. Quelques-uns de ces paramètres sont utilisés par le programme logiciel pour effectuer la recherche et l'extraction desdits articles de vidéo numérique, tandis que d'autres paramètres sont utilisés par le programme logiciel pour adapter les articles choisis au cours du montage, ce qui confère souplesse et adaptabilité à la création des films vidéo.
PCT/US1999/031023 1998-12-30 1999-12-29 Creation et montage de films video numeriques WO2000039997A2 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU22177/00A AU2217700A (en) 1998-12-30 1999-12-29 Creating and editing digital video movies

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US22293598A 1998-12-30 1998-12-30
US09/222,935 1998-12-30

Publications (2)

Publication Number Publication Date
WO2000039997A2 true WO2000039997A2 (fr) 2000-07-06
WO2000039997A3 WO2000039997A3 (fr) 2000-11-16

Family

ID=22834335

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/031023 WO2000039997A2 (fr) 1998-12-30 1999-12-29 Creation et montage de films video numeriques

Country Status (2)

Country Link
AU (1) AU2217700A (fr)
WO (1) WO2000039997A2 (fr)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1083567A3 (fr) * 1999-09-08 2002-03-20 Sony United Kingdom Limited Système et procédé pour éditer de métadonnées source pour produire une séquence de métadonnées éditée
WO2002052565A1 (fr) * 2000-12-22 2002-07-04 Muvee Technologies Pte Ltd Systeme et procede de production de supports multimedia
EP1353507A4 (fr) * 2000-12-28 2003-10-15 Sony Corp Procede et dispositif de creation de contenus
WO2004081940A1 (fr) * 2003-03-11 2004-09-23 Koninklijke Philips Electronics N.V. Procede et appareil pour generer une sequence video de sortie
WO2004105031A1 (fr) * 2003-05-26 2004-12-02 Evangelos Achillopoulos Dispositif d'enregistrement de decision d'edition dans un systeme d'enregistrement video multicamera et systeme d'enregistrement et d'edition video integre le contenant
EP1394800A3 (fr) * 2002-08-08 2005-01-12 Samsung Electronics Co., Ltd. Procédé et appareil d'édition orientée tache non lineaire de Hypervidéo
EP1524667A1 (fr) * 2003-10-16 2005-04-20 Magix Ag Système et procédé en vue d'améliorer l'opération d'édition de support vidéo
EP1557836A3 (fr) * 2003-12-10 2006-01-11 Magix AG Système et méthode pour éditer un contenu multimédia
AU2003252878B2 (en) * 2002-10-08 2006-02-02 Canon Kabushiki Kaisha Auto-editing Video Material Using Multiple Templates
WO2006065223A1 (fr) * 2004-12-13 2006-06-22 Muvee Technologies Pte Ltd Methode d'edition automatique d'enregistrements media
WO2007129008A1 (fr) * 2006-04-28 2007-11-15 Oxwest Media Limited Production d'un programme média
EP1879195A1 (fr) * 2006-07-14 2008-01-16 Muvee Technologies Pte Ltd Création d'un nouveau vidéoclip par insertion des données audiovisuelles fournies par l'utilisateur dans un vidéoclip pré-existant
KR100846752B1 (ko) 2006-12-27 2008-07-16 뮤비 테크놀로지스 피티이 엘티디. 미디어 레코딩의 자동 에디팅 방법
WO2008080775A3 (fr) * 2007-01-03 2008-09-12 Ibm Modèles et feuilles de style à des fins de diffusion audio
WO2009019651A3 (fr) * 2007-08-09 2009-04-02 Koninkl Philips Electronics Nv Procédé et dispositif pour créer une vidéo modifiée à partir d'une vidéo d'entrée
US7702014B1 (en) 1999-12-16 2010-04-20 Muvee Technologies Pte. Ltd. System and method for video production
US7730047B2 (en) 2006-04-07 2010-06-01 Microsoft Corporation Analysis of media content via extensible object
WO2011008407A3 (fr) * 2009-06-30 2011-05-26 Rovi Technologies Corporation Gestion et édition de contenus multimédias enregistrés
EP2491536A4 (fr) * 2009-10-20 2013-03-27 Qwiki Inc Procédé et système d'assemblage de données multimédia animée sur la base d'une entrée de mot-clé et de chaîne de caractères
US8443285B2 (en) 2010-08-24 2013-05-14 Apple Inc. Visual presentation composition
US8726161B2 (en) 2010-10-19 2014-05-13 Apple Inc. Visual presentation composition
US9032297B2 (en) 2006-03-17 2015-05-12 Disney Enterprises, Inc. Web based video editing
WO2015177799A3 (fr) * 2014-05-22 2016-01-14 Idomoo Ltd Système et procédé destinés à générer une vidéo à la volée
EP2939424A4 (fr) * 2012-12-26 2016-08-24 Idomoo Ltd Procédé et système de génération de vidéos personnelles
US9508385B2 (en) 2013-11-21 2016-11-29 Microsoft Technology Licensing, Llc Audio-visual project generator
WO2017019506A1 (fr) * 2015-07-27 2017-02-02 Tribune Broadcasting Company, Llc Système de production de nouvelle ayant une caractéristique de modèle dve
US10257552B2 (en) * 2015-07-27 2019-04-09 Tribune Broadcasting Company, Llc News production system with program schedule modification feature
US10631070B2 (en) 2014-05-22 2020-04-21 Idomoo Ltd System and method to generate a video on-the-fly
EP3929922A4 (fr) * 2020-01-02 2022-06-01 Beijing Dajia Internet Information Technology Co., Ltd. Procédé et dispositif permettant de générer des ressources multimédia

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778804B2 (ja) * 1992-05-28 1995-08-23 日本アイ・ビー・エム株式会社 シーン情報入力システムおよび方法
US5675752A (en) * 1994-09-15 1997-10-07 Sony Corporation Interactive applications generator for an interactive presentation environment
JPH0916457A (ja) * 1995-06-28 1997-01-17 Fujitsu Ltd マルチメディアデータ検索システム

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6970639B1 (en) 1999-09-08 2005-11-29 Sony United Kingdom Limited System and method for editing source content to produce an edited content sequence
EP1083567A3 (fr) * 1999-09-08 2002-03-20 Sony United Kingdom Limited Système et procédé pour éditer de métadonnées source pour produire une séquence de métadonnées éditée
US7702014B1 (en) 1999-12-16 2010-04-20 Muvee Technologies Pte. Ltd. System and method for video production
WO2002052565A1 (fr) * 2000-12-22 2002-07-04 Muvee Technologies Pte Ltd Systeme et procede de production de supports multimedia
GB2380599A (en) * 2000-12-22 2003-04-09 Kent Ridge Digital Labs System and method for media production
GB2380599B (en) * 2000-12-22 2003-10-29 Kent Ridge Digital Labs System and method for media production
US8006186B2 (en) 2000-12-22 2011-08-23 Muvee Technologies Pte. Ltd. System and method for media production
EP1353507A4 (fr) * 2000-12-28 2003-10-15 Sony Corp Procede et dispositif de creation de contenus
US7660510B2 (en) 2000-12-28 2010-02-09 Sony Corporation Device for creating content from multiple video and/or audio materials and method therefor
EP1394800A3 (fr) * 2002-08-08 2005-01-12 Samsung Electronics Co., Ltd. Procédé et appareil d'édition orientée tache non lineaire de Hypervidéo
AU2003252878B2 (en) * 2002-10-08 2006-02-02 Canon Kabushiki Kaisha Auto-editing Video Material Using Multiple Templates
WO2004081940A1 (fr) * 2003-03-11 2004-09-23 Koninklijke Philips Electronics N.V. Procede et appareil pour generer une sequence video de sortie
WO2004105031A1 (fr) * 2003-05-26 2004-12-02 Evangelos Achillopoulos Dispositif d'enregistrement de decision d'edition dans un systeme d'enregistrement video multicamera et systeme d'enregistrement et d'edition video integre le contenant
EP1524667A1 (fr) * 2003-10-16 2005-04-20 Magix Ag Système et procédé en vue d'améliorer l'opération d'édition de support vidéo
EP1557836A3 (fr) * 2003-12-10 2006-01-11 Magix AG Système et méthode pour éditer un contenu multimédia
CN101180870B (zh) * 2004-12-13 2010-09-08 穆维科技有限公司 自动编辑媒体记录的方法
US8249426B2 (en) * 2004-12-13 2012-08-21 Muvee Technologies Pte Ltd Method of automatically editing media recordings
WO2006065223A1 (fr) * 2004-12-13 2006-06-22 Muvee Technologies Pte Ltd Methode d'edition automatique d'enregistrements media
GB2437004B (en) * 2004-12-13 2009-12-16 Muvee Technologies Pte Ltd A Method of automatically editing data media recordings
GB2437004A (en) * 2004-12-13 2007-10-10 Muvee Technologies Pte Ltd A Method of automatically editing data media recordings
US9032297B2 (en) 2006-03-17 2015-05-12 Disney Enterprises, Inc. Web based video editing
US7730047B2 (en) 2006-04-07 2010-06-01 Microsoft Corporation Analysis of media content via extensible object
WO2007129008A1 (fr) * 2006-04-28 2007-11-15 Oxwest Media Limited Production d'un programme média
US7716572B2 (en) 2006-07-14 2010-05-11 Muvee Technologies Pte Ltd. Creating a new music video by intercutting user-supplied visual data with a pre-existing music video
EP1879195A1 (fr) * 2006-07-14 2008-01-16 Muvee Technologies Pte Ltd Création d'un nouveau vidéoclip par insertion des données audiovisuelles fournies par l'utilisateur dans un vidéoclip pré-existant
KR100846752B1 (ko) 2006-12-27 2008-07-16 뮤비 테크놀로지스 피티이 엘티디. 미디어 레코딩의 자동 에디팅 방법
US8014883B2 (en) 2007-01-03 2011-09-06 International Business Machines Corporation Templates and style sheets for audio broadcasts
KR101107485B1 (ko) * 2007-01-03 2012-01-19 인터내셔널 비지네스 머신즈 코포레이션 오디오 브로드캐스트를 위한 템플릿 및 스타일 시트
WO2008080775A3 (fr) * 2007-01-03 2008-09-12 Ibm Modèles et feuilles de style à des fins de diffusion audio
JP2010536220A (ja) * 2007-08-09 2010-11-25 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 入力ビデオから修正ビデオを作成する方法及びデバイス
WO2009019651A3 (fr) * 2007-08-09 2009-04-02 Koninkl Philips Electronics Nv Procédé et dispositif pour créer une vidéo modifiée à partir d'une vidéo d'entrée
WO2011008407A3 (fr) * 2009-06-30 2011-05-26 Rovi Technologies Corporation Gestion et édition de contenus multimédias enregistrés
US8731373B2 (en) 2009-06-30 2014-05-20 Rovi Technologies Corporation Managing and editing stored media assets
US9170738B2 (en) 2009-06-30 2015-10-27 Rovi Technologies Corporation Managing and editing stored media assets
EP2491536A4 (fr) * 2009-10-20 2013-03-27 Qwiki Inc Procédé et système d'assemblage de données multimédia animée sur la base d'une entrée de mot-clé et de chaîne de caractères
US9177407B2 (en) 2009-10-20 2015-11-03 Yahoo! Inc. Method and system for assembling animated media based on keyword and string input
US8443285B2 (en) 2010-08-24 2013-05-14 Apple Inc. Visual presentation composition
US8726161B2 (en) 2010-10-19 2014-05-13 Apple Inc. Visual presentation composition
EP2939424A4 (fr) * 2012-12-26 2016-08-24 Idomoo Ltd Procédé et système de génération de vidéos personnelles
US9508385B2 (en) 2013-11-21 2016-11-29 Microsoft Technology Licensing, Llc Audio-visual project generator
US10325628B2 (en) 2013-11-21 2019-06-18 Microsoft Technology Licensing, Llc Audio-visual project generator
WO2015177799A3 (fr) * 2014-05-22 2016-01-14 Idomoo Ltd Système et procédé destinés à générer une vidéo à la volée
US10631070B2 (en) 2014-05-22 2020-04-21 Idomoo Ltd System and method to generate a video on-the-fly
WO2017019506A1 (fr) * 2015-07-27 2017-02-02 Tribune Broadcasting Company, Llc Système de production de nouvelle ayant une caractéristique de modèle dve
US9674464B2 (en) 2015-07-27 2017-06-06 Tribune Broadcasting Company, Llc News production system with DVE template feature
US9876967B2 (en) 2015-07-27 2018-01-23 Tribune Broadcasting Company, Llc News production system with DVE template feature
US10257552B2 (en) * 2015-07-27 2019-04-09 Tribune Broadcasting Company, Llc News production system with program schedule modification feature
EP3929922A4 (fr) * 2020-01-02 2022-06-01 Beijing Dajia Internet Information Technology Co., Ltd. Procédé et dispositif permettant de générer des ressources multimédia
US11557322B2 (en) 2020-01-02 2023-01-17 Beijing Dajia Internet Information Technology Co., Ltd. Method and device for generating multimedia resource

Also Published As

Publication number Publication date
WO2000039997A3 (fr) 2000-11-16
AU2217700A (en) 2000-07-31

Similar Documents

Publication Publication Date Title
WO2000039997A2 (fr) Creation et montage de films video numeriques
Bulterman et al. Structured multimedia authoring
Quint Scalable vector graphics
US7752548B2 (en) Features such as titles, transitions, and/or effects which vary according to positions
EP1068579B1 (fr) Systeme et procede produisant des composants interactifs en cinevideo
Harada et al. Anecdote: A multimedia storyboarding system with seamless authoring support
US6072479A (en) Multimedia scenario editor calculating estimated size and cost
US11978148B2 (en) Three-dimensional image player capable of real-time interaction
CN1682217B (zh) 媒体资料合成
US20050229118A1 (en) Systems and methods for browsing multimedia content on small mobile devices
US20020069217A1 (en) Automatic, multi-stage rich-media content creation using a framework based digital workflow - systems, methods and program products
WO2004023437A2 (fr) Systeme destine a creer et a editer une campagne publicitaire personnalisee
WO2006113421A2 (fr) Procede et systeme de communication multimedia
EP1295215A2 (fr) Ensemble base de donnees, utilisee, notamment, pour des objets multimedias
JP3470950B2 (ja) プレゼンテーション・シーケンス生成方法、プログラム記憶装置、プログラマティック・プレゼンテーション・ジェネレータ、セットトップボックス及びテレビジョン・セット
US20080028285A1 (en) Method, a hypermedia communication system, a hypermedia server, a hypermedia client, and computer software products for accessing, distributing, and presenting hypermedia documents
Klas et al. Multimedia applications and their implications on database architectures
Celentano et al. Template-based generation of multimedia presentations
Tran-Thuong et al. Multimedia modeling using MPEG-7 for authoring multimedia integration
Benitez et al. Description of a single multimedia document
Hardman et al. Document Model Issues for Hypermedia.
TIEN et al. A multimedia model based on structured media and sub-elements for complex multimedia authoring and presentation
JP4420454B2 (ja) マルチメディア編集装置、マルチメディア編集方法、プログラムおよび記録媒体
Grahn The media9 Package, v1. 15
WO2000070477A1 (fr) Systeme et procede de production d'informations et de publicites animees interactives

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载