ES2796185T3 - Sincronización rítmica para atenuación cruzada de secciones de audio musical - Google Patents
Sincronización rítmica para atenuación cruzada de secciones de audio musical Download PDFInfo
- Publication number
- ES2796185T3 ES2796185T3 ES16744830T ES16744830T ES2796185T3 ES 2796185 T3 ES2796185 T3 ES 2796185T3 ES 16744830 T ES16744830 T ES 16744830T ES 16744830 T ES16744830 T ES 16744830T ES 2796185 T3 ES2796185 T3 ES 2796185T3
- Authority
- ES
- Spain
- Prior art keywords
- audio
- section
- destination
- audio section
- fade
- 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.)
- Active
Links
Classifications
-
- 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
- G11B27/036—Insert-editing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24575—Query processing with adaptation to user needs using context
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
- G10H1/0025—Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
- G10H1/368—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems displaying animated or moving pictures synchronized with the music or audio part
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/40—Rhythm
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- 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
-
- 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
- G11B27/038—Cross-faders therefor
-
- 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/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/06—Arrangements for scheduling broadcast services or broadcast-related services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/29—Arrangements for monitoring broadcast services or broadcast-related services
- H04H60/33—Arrangements for monitoring the users' behaviour or opinions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/61—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/65—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
-
- 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/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0686—Timers, rhythm indicators or pacing apparatus using electric or electronic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/61—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
- G10H1/053—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
- G10H1/057—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by envelope-forming circuits
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/46—Volume control
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/005—Musical accompaniment, i.e. complete instrumental rhythm synthesis added to a performed melody, e.g. as output by drum machines
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/021—Background music, e.g. for video sequences or elevator music
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/036—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal of musical genre, i.e. analysing the style of musical pieces, usually for selection, filtering or classification
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/051—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for extraction or detection of onsets of musical sounds or notes, i.e. note attack timings
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/061—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for extraction of musical phrases, isolation of musically relevant segments, e.g. musical thumbnail generation, or for temporal structure analysis of a musical piece, e.g. determination of the movement sequence of a musical work
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/076—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for extraction of timing, tempo; Beat detection
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/091—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for performance evaluation, i.e. judging, grading or scoring the musical qualities or faithfulness of a performance, e.g. with respect to pitch, tempo or other timings of a reference performance
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/105—Composing aid, e.g. for supporting creation, edition or modification of a piece of music
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/111—Automatic composing, i.e. using predefined musical rules
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/125—Medley, i.e. linking parts of different musical pieces in one single piece, e.g. sound collage, DJ mix
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/131—Morphing, i.e. transformation of a musical piece into a new different one, e.g. remix
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/131—Morphing, i.e. transformation of a musical piece into a new different one, e.g. remix
- G10H2210/136—Morphing interpolation, i.e. interpolating in pitch, harmony or time, tempo or rhythm, between two different musical pieces, e.g. to produce a new musical work
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/341—Rhythm pattern selection, synthesis or composition
- G10H2210/371—Rhythm syncopation, i.e. timing offset of rhythmic stresses or accents, e.g. note extended from weak to strong beat or started before strong beat
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/375—Tempo or beat alterations; Music timing control
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/375—Tempo or beat alterations; Music timing control
- G10H2210/391—Automatic tempo adjustment, correction or control
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/091—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
- G10H2220/101—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
- G10H2220/126—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters for graphical editing of individual notes, parts or phrases represented as variable length segments on a 2D or 3D representation, e.g. graphical edition of musical collage, remix files or pianoroll representations of MIDI-like files
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/441—Image sensing, i.e. capturing images or optical patterns for musical purposes or musical control purposes
- G10H2220/455—Camera input, e.g. analyzing pictures from a video camera and using the analysis results as control data
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2230/00—General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
- G10H2230/005—Device type or category
- G10H2230/015—PDA [personal digital assistant] or palmtop computing devices used for musical purposes, e.g. portable music players, tablet computers, e-readers or smart phones in which mobile telephony functions need not be used
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/075—Musical metadata derived from musical analysis or for use in electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/075—Musical metadata derived from musical analysis or for use in electrophonic musical instruments
- G10H2240/085—Mood, i.e. generation, detection or selection of a particular emotional content or atmosphere in a musical piece
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/121—Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/121—Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
- G10H2240/131—Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/325—Synchronizing two or more audio tracks or files according to musical features or musical timings
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/025—Envelope processing of music signals in, e.g. time domain, transform domain or cepstrum domain
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/025—Envelope processing of music signals in, e.g. time domain, transform domain or cepstrum domain
- G10H2250/035—Crossfade, i.e. time domain amplitude envelope control of the transition between musical sounds or melodies, obtained for musical purposes, e.g. for ADSR tone generation, articulations, medley, remix
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
- G10H7/008—Means for controlling the transition from one tone waveform to another
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
-
- 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/005—Reproducing at a different information rate from the information rate of recording
-
- 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/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Social Psychology (AREA)
- Physical Education & Sports Medicine (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Electrophonic Musical Instruments (AREA)
- Auxiliary Devices For Music (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Un método de atenuación cruzada o corte entre una primera sección de audio y una segunda sección de audio de destino, conteniendo cada una de la primera sección de audio y la segunda sección de audio de destino un inicio asociado a una anacrusa que está relacionada con un punto de salida abstracto o un punto de entrada abstracto en una pista de audio y donde cada anacrusa es una nota o una secuencia de notas que preceden al primer pulso en un compás de música en cada sección de audio, comprendiendo el método: en la primera sección de audio y la segunda sección de audio de destino seleccionar anacrusas que sean posibles puntos de salida reales y posibles puntos de entrada reales y que tengan unos desplazamientos medidos correspondientes en el tiempo para abstraer la salida y abstraer los puntos de entrada respectivamente en la primera sección de audio y la segunda sección de audio de destino; alinear dichas anacrusas seleccionadas en la primera sección de audio y la segunda sección de audio de destino de tal manera que se produzcan en un momento común; medir las diferencias de tiempo de inicio en cada una de la primera sección de audio y la segunda sección de audio de destino a partir de las anacrusas seleccionadas para crear posiciones alternativas de atenuación cruzada o corte para las transiciones entre la primera sección de audio y la segunda sección de audio de destino; evaluar qué posición respectiva de atenuación cruzada o corte en la primera sección de audio y la segunda sección de audio de destino se produce más temprano en el tiempo con respecto a las anacrusas alineadas y seleccionar la posición más temprana de atenuación cruzada o corte, teniendo la primera posición de atenuación cruzada o corte un inicio asociado; y producir una atenuación cruzada o corte entre la primera sección de audio y la segunda sección de audio de destino en un punto en o antes de que dicho inicio asociado comience a aumentar, de tal manera que la segunda sección de audio de destino reemplaza a la primera sección de audio como una salida de audio activa para realizar una transición rítmica ininterrumpida en la salida de audio preservando la integridad de la sincronización musical entre la primera sección de audio y la segunda sección de audio de destino.
Description
DESCRIPCIÓN
Sincronización rítmica para atenuación cruzada de secciones de audio musical
Antecedentes de la invención
Esta invención se refiere, en general, a un sistema de música y puede específicamente, pero no exclusivamente, aplicarse a un sistema y metodología para la sincronización contextual de secciones (o cortes) de una pista de audio digital en relación con eventos del mundo real. Las secciones se caracterizan en términos de una percepción del usuario y/o evaluación basada en máquina que clasifica cada sección de audio en términos de un "tema" percibido de acuerdo con lo sugerido al usuario o la máquina por un ritmo o pulso subyacente detectado o identificado de otra manera dentro de la sección de audio.
Sumario de la técnica anterior
La música, la industria del cine y los juegos, y en particular los aspectos relacionados con el suministro de contenido, están evolucionando. A este respecto, la venta o distribución de (por ejemplo) música o bandas sonoras como archivos digitales transmitidos o descargados se está volviendo dominante en estos mercados. Esto contrasta con la venta de tecnologías de discos compactos y DVD (o, históricamente, discos de vinilo) a través de los establecidos, pero ahora menguados, puntos de venta personalizados.
Mientras que las ventas de música son comerciales y de contenido perceptivo y de naturaleza estética, no existe un mecanismo simple y directo para identificar y asignar contenido de audio contextualmente relevante a múltiples escenarios del mundo real. De hecho, se ha reconocido que el contenido soporta un compromiso emocional, fisiológico y/o psicológico del oyente o usuario y, por lo tanto, promueve la experiencia sensorial del oyente o usuario. Por lo tanto, uno de los problemas que enfrenta la industria es la mejor manera de aumentar la experiencia del oyente/usuario, especialmente a nivel personal/individual. De hecho, hace tiempo que se reconoce que la relevancia contextual de o la relación entre una pieza de música y un evento produce reconocimiento o induce una respuesta emocional complementaria, por ejemplo, una sensación de temor o suspense durante una película o una asociación de productos que surgen en la publicidad televisiva. Otro ejemplo se relaciona con el entrenamiento por intervalos en las llamadas clases de ejercicio de ciclo estático "spin" que frecuentemente usan música de fondo continua intercalada con breves ráfagas de música asociadas con mayores tasas de trabajo cardiovascular y mayor emisión de energía a través de un mayor número de revoluciones de piernas por unidad de tiempo. En The encyclopedia of human-computing interaction, 2013, 2a ediciónnorfe, su autor (M. Hassenzahl) describe cómo la "experiencia de despertar creada por un reloj despertador difiere sustancialmente de la experiencia creada por el amanecer y los pájaros felices", y a continuación se pregunta si es posible "crear tecnología que comprenda las características cruciales del amanecer y los pájaros y que logre ofrecer una experiencia similar, incluso cuando el sol se niega a brillar y las aves ya se han ido a África".
En consecuencia, La adaptación técnica del contenido digital y los formatos de archivo ofrece la posibilidad de influir, dar forma y/o diseñar experiencias de usuario (tanto singulares como colectivas) de formas nuevas e innovadoras. La adaptación técnica no lo hace, sin embargo, necesita restringirse a trabajos futuros, pero también puede aplicarse a catálogos posteriores de música almacenados en bases de datos accesibles para proporcionar una nueva oportunidad de vida a dicha música almacenada y similares, por ejemplo, dentro de un entorno licenciado controlado y dentro del contexto de una experiencia de vida personalizada por el usuario.
Existen numerosos algoritmos disponibles que realizan tareas relacionadas con la transcripción de música o la interpretación musical. Por ejemplo, los siguientes documentos técnicos identifican técnicas conocidas que pueden ser para la recuperación automatizada de información musical ("MIR") y, por lo tanto, uno o más de tales procesos pueden encontrar un uso como un componente dentro de una o más de las realizaciones o aplicaciones de la invención (como se describe en el presente documento):
i) los algoritmos de detección de tono se han tratado en el artículo "Blackboard system and top-down processing for the transcription of simple polyphonic music" por Bello, J.P., que aparece en la publicación técnica Digital Audio Effects, DAFX [2000]. Una segunda técnica se ha descrito en el artículo "Non-negative matrix factorization for polyphonic music transcription" por Smaragdis, P. y J.C. Brown, Taller de IEEE sobre aplicaciones de procesamiento de señales para audio y acústica [2003].
ii) La detección de inicio y desplazamiento se ha tratado en el artículo "Complex Domain Onset Detection For Musical Signals" por Duxbury, C., et al., 6a Conferencia internacional sobre efectos de audio digital (DAFx-03) [2003], Londres, Uk . Otro artículo en este campo es " Onset Detection Using Comb Filters " por Gainza, M., B. Lawlor y E. Coyle, Taller de IEEE sobre aplicaciones de procesamiento de señales para audio y acústica [2005]. iii) Estimación de armadura de clave tratada en " Musical key extraction from audio " por Pauws, S., Simposio internacional sobre recuperación de información musical, Barcelona y "Detection Of Key Change In Classical Piano Music" de Chai, W. y B. Vercoe, ISMIR, Londres [2005].
iv) Extracción de tempo como se ha tratado en "Tempo and Beat Analysis of Acoustic Musical Signals" por Scheirer, E.,. Diario de Acoust. Soc. Am., 1998. 103 (1): pág. 588-601. Se ha proporcionado otro enfoque en el
artículo "Causal Tempo Tracking of Audio" por Davies, M.E.P. y M.D. Plumbley, Actas de la Conferencia internacional sobre recuperación de información musical, Instituto Audiovisual, Universitat Pompeu Fabra, Barcelona, España [2004].
v) Detección de compás como se ha tratado en documentos escritos en coautoría o en colaboración con Gainza, M. y E. Coyle, especialmente: a) "Time Signature Detection by Using a Multi-Resolution Audio Similarity Matrix", 122a Convención de la Sociedad de ingeniería de audio, Viena, Austria [2007]; b) "Automatic Bar Line Segmentation", Documento de la Convención de la Sociedad de ingeniería de audio, presentado en la 123a Convención, Octubre, Nueva York, NY, Estados Unidos y c) "Time signature detection by using a multi resolution audio similarity matrix", 122a. Convención de la Sociedad de ingeniería de audio, 5-8 de mayo, Viena, Austria [2007].
FLORENT BERTHAUT ET AL: "Advanced Synchronization of Audio or Symbolic Musical Patterns: An Algebraic Approach", CÁLCULO SEMÁNTICO (ICSC), SEXTA CONFERENCIA INTERNACIONAL EN IEEE 2012, IEEE, 19 de septiembre de 2012, páginas 302-309, XP032265400, DOI: 10.1109/ICSC.2012.11 ISBN: 978-1-4673-4433-3 define un problema en el procesamiento de audio, el análisis musical, el reemplazo de particellas, la composición de música/bucles, que los tipos de compás o pulsos débiles/fuertes inducen restricciones en las fechas de aparición de eventos musicales. Los modelos de patrones anteriores indican que son patrones musicales pero no indican cómo pueden combinarse dichos patrones. Los operadores de alto nivel resuelven el problema sincronizando el material musical de acuerdo con el audio (sonido) de música de bajo nivel usando patrones simbólicos de alto nivel: frases, motivos, los movimientos se traducen en superposiciones parciales de bajo nivel. El modelo que representa eventos musicales es: Puntos de entrada/salida (S2, S3), desplazamiento izquierdo/derecho (x, y), anacrusas (S1, S4), si hay alguno presente.
Las películas publicadas por corporaciones cinematográficas, como Sony Entertainment, claramente tiene una banda sonora que se edita y, en general, se sincroniza con los fotogramas de acción a medida que se monta en la película. De hecho, las imágenes en movimiento (por ejemplo, en películas y televisión y juegos informáticos) a menudo necesitan una pista musical para acompañarlas. Este proceso se conoce como sincronización de música. Los titulares de derechos y los cineastas emplean a profesionales para realizar búsquedas en grandes catálogos de música creativa para encontrar piezas apropiadas para la sincronización. A continuación se realiza una laboriosa tarea de edición para ajustar la pieza de música al metraje; esta tarea requiere equipo especializado y no es personalizable por el usuario final/observador de películas. De hecho, la partitura se monta y aprueba subjetivamente por el estudio. Tampoco puede configurarse dinámicamente contra eventos en tiempo real.
También, otro problema se relaciona con el acceso y la búsqueda de información almacenada en una gran cantidad de bases de datos diferentes que tienen diferentes formatos de almacenamiento. A este respecto, el lenguaje empleado dentro de la comunidad de la industria de sincronización es multivariado e involucra múltiples repertorios que a veces son conflictivos. De hecho, la terminología puede tener diferentes significados en diferentes contextos, y estos son dinámicos y negociados. El uso de una interfaz de lenguaje natural se traduciría en un sistema de búsqueda significativo para los usuarios. Se ha reconocido ampliamente que la expansión masiva en la música digital a lo largo de los últimos años ha presentado problemas complejos para los usuarios y requiere poderosas técnicas y herramientas de gestión del conocimiento.
En una línea similar a la sincronización de medios cinematográficos, las llamadas "clases de spinning" que usan bicicletas estáticas hacen uso de una música de acompañamiento, pero esto es solo un fondo que el instructor de PT usa como distracción y ayuda para que los miembros de la clase emprendan un entrenamiento intensivo o una recuperación activa. No hay capacidad para la pista de música de fondo y, de hecho, el sistema de radiodifusión de audio que reproduce la música es dinámico y reacciona a los cambios en tiempo real. Al igual que todos los sistemas de radiodifusión de audio o altavoces existentes, la pista de audio simplemente se reproduce y, por lo tanto, sigue con precisión la disposición de la pista de música pregrabada.
El documento US2015018993 se refiere al procesamiento de audio para su reproducción, y más específicamente al procesamiento de archivos de audio para proporcionar una transición suave entre pistas de audio sucesivas durante la reproducción. Un flujo incluye determinar, con un dispositivo informático, una primera característica de audio de una primera pista de audio y determinar, con el dispositivo informático, una segunda característica de audio de una segunda pista de audio. El flujo puede incluir además recibir, en el dispositivo informático, datos que representan una activación generada por el usuario. El flujo además puede determinar un parámetro de transición, sensible a la activación generada por el usuario, para la primera pista de audio y la segunda pista de audio basándose en una o más de entre la primera característica de audio y la segunda característica de audio. También, el flujo puede provocar la presentación de una transición desde la primera pista de audio a la segunda pista de audio.
El documento US2014076124 describe un sistema para la reorganización automática de una composición musical que incluye un proceso de asignación de metadatos a una pieza de música existente para dividirla en secciones e identificar secciones del mismo tipo, y la lógica para eliminar y reorganizar las secciones para producir una reproducción personalizada con un duración deseada y opciones adicionales para incluir o eliminar secciones o instrumentos específicos bajo el control de un usuario.
El documento WO2015053278 se refiere a la conmutación entre una pluralidad de datos de forma de onda en una sincronización discrecional mientras se evita la generación de ruido. De acuerdo con una instrucción de cambio para conmutar desde datos de forma de onda que se reproducen a otros datos de forma de onda, ya sea una posición de cambio en los otros datos de forma de onda o una posición de cambio en los datos de forma de onda que se están reproduciendo, se establece como una sincronización de terminación para terminar la reproducción de los datos de forma de onda que se están reproduciendo, haciendo referencia a la información de posición de cambio de los datos de forma de onda que se están reproduciendo y la información de posición de cambio de los otros datos de forma de onda. Si existe una posición de cambio en los datos de forma de onda que se están reproduciendo dentro de un período de 50 milisegundos antes de la posición de cambio en los otros datos de forma de onda que existen inmediatamente después de la sincronización de la instrucción de cambio, entonces dicha posición de cambio en los datos de forma de onda que se están reproduciendo se establece como la sincronización de terminación, mientras que si no existe tal posición de cambio, entonces dicha posición de cambio en los otros datos de forma de onda se establece como la sincronización de terminación.
El documento US2006272485 se dirige a un método y aparato para evaluar y corregir el ritmo de los datos de audio. Las realizaciones obtienen un ritmo preferido en los datos de audio y corrigen estratégicamente las partes de datos de audio. Un sistema resultante puede detectar cada transitorio en los datos de audio, calcular un tiempo ideal para el transitorio y determinar la desviación de tiempo del tiempo ideal esperado. El sistema puede corregir el tiempo del transitorio modificando los datos de audio antes o después del transitorio. El sistema usa uno o más métodos para corregir la sincronización mientras se preserva la calidad de audio de la señal.
El documento EP2541552 proporciona un dispositivo de edición que incluye una unidad de control de visualización de la zona de la línea de tiempo del material de entrada que ejecuta el control de tal manera que se muestra una línea de tiempo del material de entrada en la que se organiza un evento, usando un material que es un elemento de contenido seleccionado como el evento, y una unidad de control de visualización de la zona de la línea de tiempo del material de salida que ejecuta el control de tal manera que se muestra una línea de tiempo del material de salida en la que se organiza un evento que se está editando o se ha editado. La línea de tiempo del material de entrada y la línea de tiempo del material de salida tienen un mismo eje de tiempo, y la unidad de control de visualización de la zona de la línea de tiempo del material de entrada controla una visualización de la línea de tiempo del material de entrada de tal manera que el evento organizado en la línea de tiempo del material de entrada se exprese por el mismo eje de tiempo que el evento organizado en la línea de tiempo del material de salida.
Sumario de la invención
De acuerdo con un primer aspecto de la invención, se proporciona un método de atenuación cruzada o corte entre una primera sección de audio y una segunda sección de audio de destino, el método de acuerdo con la reivindicación 1.
En un segundo aspecto de la invención, se proporciona un producto de programa informático de acuerdo con la reivindicación 5.
En un tercer aspecto de la invención, se proporciona un sistema de audio de acuerdo con la reivindicación 6.
Las realizaciones de la presente invención permiten que las frases o temas musicales identificados se sincronicen o se vinculen de otra manera a un evento del mundo real. En este contexto, Las "frases o temas musicales" definen una "sección" de audio que tiene un conjunto de características definibles que complementan, reflejan o de otro modo igualan la naturaleza contextualmente percibida e identificada de los eventos presentados como una entrada temporal. Por lo tanto, las secciones de audio "sirven a la estética del" contexto de los eventos. La sincronización lograda realiza de manera beneficiosa una transición musical perfecta, lograda usando una base de sincronización para que coincida con precisión con una firma o pulso musical preexistente pero identificado, entre frases musicales preidentificadas potencialmente dispares que tienen diferentes temas emotivos definidos por sus respectivos tipos de compás, intensidades, claves, ritmos musicales y/o frases musicales. Por lo tanto, las realizaciones preferidas aumentan las experiencias sensoriales generales de un usuario en el mundo real al cambiar, reordenar o repetir dinámicamente y a continuación reproducir secciones de audio dentro del contexto de lo que se produce en el entorno físico circundante, por ejemplo, durante las diferentes fases de un entrenamiento cardiovascular en una clase de step (plataforma rectangular), la velocidad y la intensidad de la música aumentan durante los períodos de sprint y disminuyen durante los períodos de recuperación. La música acompañante se selecciona automáticamente en tiempo real para acompañar los cambios en los eventos ambientales físicos o locales, provocando que la sincronización de la muestra de audio se convierta en una parte integral pero complementaria de una experiencia sensorial general.
Ventajosamente, La presente invención proporciona una nueva e innovadora tecnología de formato digital. Un conjunto de aplicaciones de edición de software, proporcionado opcionalmente en la forma de una aplicación descargable, proporciona al consumidor las herramientas para editar y rediseñar de manera dinámica el contenido musical existente y en tiempo real para lograr la sincronización con las experiencias del usuario. Más específicamente, el sistema y la metodología proporcionan oportunidades para la sincronización dinámica del
contenido de música digital para hacer coincidir el estilo de vida, las actividades y la elección del consumidor, con la sincronización basada en una caracterización de un tema en una sección de audio definida y el establecimiento posterior de puntos de entrada y salida adecuados de esa sección de audio basándose en los eventos de anacrusa dentro de la sección de audio. La aplicación de software permite la reformación selectiva de imágenes y la sincronización de pistas de, por ejemplo, las canciones favoritas de un usuario a estímulos físicos específicos para adaptarse a las condiciones del momento, como salir a correr o dar un paseo o alinearse con una escena en un videoclip, produciendo de este modo una experiencia personalizada y confeccionada a medida del usuario. Por lo tanto, el sistema produce y suministra para su uso, tal como una reproducción o redifusión inmediata, un archivo multimedia compuesto que correlaciona eventos instantáneos o cambiantes de palabras reales con componentes de audio personalizados y seleccionables por el usuario diseñados para aumentar una experiencia sensorial general.
Como tal, se logra una mayor reutilización y reorganización de la música digital actual para su sincronización en tiempo real con diversos medios, con el uso de la sincronización basada en metadatos aplicable a través de numerosas áreas de aplicación diferentes, incluyendo el ejercicio, los videojuegos, la compilación y publicidad de videos personales. Basándose en los cambios en el entorno, el sistema de las realizaciones preferidas crea, y más especialmente edita y vuelve a montar, el contenido musical presentado en una o más secciones de audio temporalmente dispares o archivos de audio para adaptarse a la ocasión. Por lo tanto, la salida de audio cambia, por ejemplo, con cambios detectados dentro de un juego, de tal manera que la salida de audio es música sincronizada que acompaña la acción del juego o el estado de ánimo y la acción dentro de un DVD. El formato de archivo de música resultante, incluidas las caracterizaciones de los segmentos musicales con etiquetas embebidas en metadatos, proporciona a los usuarios la posibilidad de usar sus pistas de música favoritas en sus videos y en aplicaciones de redes sociales. Más específicamente, La sincronización en tiempo real puede lograrse conectando el sistema al o a los sensores apropiados que reaccionan dinámicamente a los cambios en las condiciones ambientales. Diversos aspectos y realizaciones de la invención como se resume en las reivindicaciones adjuntas y la siguiente descripción pueden implementarse como una solución de hardware y/o como software.
Breve descripción de los dibujos
Las realizaciones a modo de ejemplo de la presente invención se describirán ahora haciendo referencia a los dibujos adjuntos en los que:
la figura 1 es un diagrama representativo de una relación que se establece entre un evento del mundo real y una pieza de audio, tal como una sección de música y en la que la relación se establece de acuerdo con la presente invención;
la figura 2 es una representación esquemática de un sistema de acuerdo con una realización preferida de la presente invención;
la figura 3 es un diagrama funcional de la inteligencia de montaje de secciones empleada dentro del sistema de la figura 2;
la figura 4 es un diagrama funcional para el montaje de pistas y la creación de metadatos de acuerdo con un proceso de creación preferido;
la figura 5 es la representación en el dominio de tiempo de una estrategia de corte preferida entre un punto de salida y un punto de entrada a diferentes temas musicales dentro de las secciones de audio;
Las figuras 6a, 6b y 6c muestran una atenuación cruzada o corte entre las secciones de audio activo y de destino en relación con tanto una base de tiempo común como unos eventos de inicio respectivos, la atenuación cruzada o corte de acuerdo con una realización preferida;
la figura 7, compuesta de las figuras 7a a 7c, es una representación espectral de diferentes secciones de música, teniendo las secciones unos puntos de salida y entrada determinados de acuerdo con una realización preferida de la presente invención;
la figura 8 es un diagrama de sincronización que muestra la sincronización relativa entre diferentes tipos de compás en diferentes secciones de música;
la figura 9, compuesta de las figuras 9a a 9d, muestra un proceso preferido por el que se determina un inicio, el proceso empleado por el sistema preferido para realizar la atenuación cruzada o corte ejemplificado en las figuras 6a a 6c; y
la figura 10 es una configuración a modo de ejemplo de una base de datos de pistas de acuerdo con una realización preferida.
Descripción detallada de una realización preferida
La figura 1 es un diagrama 10 representativo de una relación que se establece entre un evento del mundo real 12 y un tema musical 14 de una pista de audio, estando la relación establecida de acuerdo con la presente invención. Por ejemplo, el evento 12 puede monitorizarse o de otra modo detectarse (tal como a través de un sensor o dispositivo de telemetría usado por una persona que hace ejercicio), o puede pregrabarse y estar presente en un medio (tal como una sucesión de fotogramas de escenas de una película). Con el paso del tiempo, los eventos del mundo real 12 cambian, por lo que los eventos 12 pueden diferenciarse entre sí.
Tomando un ejemplo de ejercicio como puramente a modo de ejemplo (o de hecho una película de alguien haciendo
ejercicio), la persona que hace ejercicio puede pasar por un estado de calentamiento entre, digamos, el comienzo (tiempo cero) y el final del minuto dos, una fase de ejercicio activo entre el final del minuto dos y el final del minuto seis, un período de recuperación entre el final del minuto seis y el final del minuto ocho y finalmente un período de enfriamiento entre el final del minuto ocho y el final del minuto nueve. Los diferentes períodos activos dentro de este régimen de ejercicio potencialmente, si no siempre, garantizan un tratamiento diferente en términos de acompañamiento musical contextual.
La duración de la actividad se describe en términos de minutos completos, pero esto es puramente a modo de ejemplo y podría basarse igualmente en segundos u otros períodos. El tiempo de las transiciones entre las actividades de ejercicio también se selecciona arbitrariamente en el ejemplo para facilitar la explicación y, por lo tanto, las transiciones podrían producirse en cualquier punto de activación apropiado. Por ejemplo, las transiciones pueden accionarse por un sensor que se monitoriza activamente e informando la frecuencia cardíaca de una persona durante un programa de ejercicio. En términos de una película, los puntos de transición seleccionados pueden estar al final de una escena o estar vinculados al aspecto de un personaje o al aspecto de un discurso.
En la figura 1, para proporcionar un efecto inmersivo, la actividad 12 se ve aumentada por una pista musical contigua 14 que sigue una ruta natural que refleja la grabación original del artista. Sin embargo, mientras que el inicio de la pista 16 puede comenzar inicialmente para coincidir libremente y aproximadamente con el comienzo mismo del estado de calentamiento en el momento cero, la pista se disocia rápidamente con el evento y, por lo tanto, solo el fondo, es decir, el audio natural es subóptimo con el fin de soportar o aumentar el evento del mundo real al que se asociado libremente.
Sin embargo, se ha reconocido que diferentes secciones de, por ejemplo, una pista de audio de música en realidad puede tener una relevancia directa para diferentes actividades de eventos temporales y que se desean transiciones entre diferentes secciones de audio (basadas en un tema comúnmente identificado en la sección y el evento temporal) para aumentar una experiencia sensorial general. En otras palabras, hay temas presentes en las secciones 14 de una partitura musical, teniendo estas secciones diferentes duraciones y diferentes cualidades emotivas que un usuario o dispositivo puede clasificar basándose en una evaluación cualitativa (y/o cuantitativa). Por lo tanto, el término "tema" debería entenderse como una descripción genérica de las propiedades seleccionadas o los atributos percibidos que un usuario y/o un proceso MIR pueden asignar a una sección de música (u otra muestra de audio) basándose en un significado contextual percibido para un sección de audio identificada.
Por lo tanto, una realización de la presente invención opera para identificar secciones y almacenar segmentos de música muestreados (o similares) dentro de una base de datos. Cada sección 14, cada una de las cuales puede tener una duración diferente T 1-T4, está codificada con metadatos que identifican la sección (y su tema) y/o específicamente las cualidades contextuales resolubles de la sección 14. El acceso y la referencia de los metadatos permite que las secciones se reordenen posteriormente a tiempo con el fin de permitir la alineación de las secciones con los eventos del mundo real relacionados, es decir, relevantes. Preferentemente, el sistema nunca altera el archivo de audio original, sino que usa los metadatos montados que permiten que un motor de reproducción salte alrededor de un archivo codificado adecuadamente, editándolo y atenuándolo de manera cruzada casi en tiempo real (guardándolo en un búfer apropiado para permitir su procesamiento).
A modo de ejemplo no limitativo en el contexto del ejercicio, una pista de música puede incluir un tempo alegre para un coro, con el tempo alegre apropiado para una frecuencia cardíaca más rápida inducida por una mayor tasa de producción de energía durante una parte de sprint del ejercicio. Por el contrario, la misma pista de música puede incluir una sección de medio tiempo. Por lo tanto, la sección de medio tiempo sería más apropiada para un período de recuperación activa durante el ejercicio, pero no el sprint. Por lo tanto, la invención reivindicada actualmente produce varias secciones identificadas, es decir, cortes de una pista, que pueden moverse a tiempo con el fin de alinearse más apropiadamente con la actividad accionada externamente. Este movimiento en el tiempo puede provocar el reordenamiento de las secciones, es decir, una secuencia naturalmente contigua en una pista de música original puede producir una secuencia T 1, T2, T3, T1, T5, Te, T1 donde T1 es un coro repetido y T2 a T6 son versos, temas o movimientos musicales. Este movimiento en el tiempo también puede hacer que la duración total de la salida de audio se extienda o se trunque en relación con la pista de música original. La identificación del tema y el almacenamiento de una caracterización relacionada de la sección en metadatos podría conducir a una ordenación realineada de la sección (en relación con una película) que produce una salida de audio que tiene una secuencia diferente T1, T1, Te, T2, T3, T1, T1, T1. Este reordenamiento se representa en la figura 1 por el espectro de audio "Mashtraxx" 20 que muestra este reordenamiento de las secciones de Mashtraxx. Preferentemente, las secciones adyacentes son contiguas entre sí, por ejemplo, no hay un cambio perceptible en el ritmo de la música y/o no hay un silencio perceptible entre las secciones adyacentes. Más adelante se describe un mecanismo de atenuación entre una sección de muestra activa de una pista y una sección almacenada (de la misma pista o de una pista diferente) teniendo en cuenta la figura 5 y la figura 7.
Las realizaciones de la presente invención permiten que las secciones musicales identificadas se sincronicen y se vinculen con un evento del mundo real. La sincronización lograda incluye una transición musical perfecta, lograda usando un desplazamiento de sincronismo, tal como un avance relativo, preferentemente para que coincida con precisión con una firma o pulso musical preexistente pero identificado, entre secciones preidentificadas
potencialmente dispares que tienen diferentes temas emotivos definidos por sus respectivos tipos de compás, intensidades, claves, ritmos musicales y/o frases musicales. Por lo tanto, las realizaciones preferidas aumentan la experiencia sensorial general al cambiar entre secciones musicales (y, por lo tanto, temas diferentes) dentro del contexto de lo que se está produciendo en el entorno físico circundante, por ejemplo, durante las diferentes fases de un entrenamiento cardiovascular en una clase de step (plataforma rectangular), la velocidad y la intensidad de la música aumentan durante los períodos de sprint y disminuyen durante los períodos de recuperación. La música acompañante (o contenido audible, tal como el diseño de sonido no diegético y diegético o el sonido acústico) se selecciona automáticamente en tiempo real para acompañar un evento físico cambiante, que puede monitorizarse electrónicamente en tiempo real, tal como con un monitor de frecuencia cardíaca y, por lo tanto, forma parte integral pero complementaria de una experiencia sensorial general. En lugar de monitorizar en tiempo real, la muestra de audio acompañante, tal como un fragmento de música, puede preprogramarse para atarse y jugarse con un punto de activación, tal como un cambio de escena dentro de un videojuego.
Volviendo a la figura 2, se muestra una representación esquemática de un sistema 30 de acuerdo con una realización preferida de la presente invención.
Tal como se ha indicado anteriormente, como una entrada, el sistema 30 adquiere eventos externos 12 del mundo real. Estos pueden ser eventos detectados en tiempo real o eventos grabados almacenados en un medio y presentados al sistema a través de una interfaz de comunicaciones 32. Un entorno de procesamiento 34 normalmente incluye al menos un procesador que ejecuta código de programa almacenado en la memoria 34.
El entorno de procesamiento 34 puede soportarse en varias plataformas, incluido un servidor conectado a través de una red, un ordenador de tableta, un PC o un teléfono inteligente.
La memoria 36 puede ser local para el entorno de procesamiento 34 o localizada remotamente en un sistema distribuido. Las aplicaciones ("apps") almacenadas en la memoria 36 permiten el análisis automatizado de los eventos del mundo real y, asimismo, permiten la caracterización de datos de dominio de tiempo muestreados dentro de los eventos relativos a un vocabulario preidentificado de términos 38 (que también se almacenan en la memoria 346). En términos prácticos, una señal de entrada correspondiente a un evento externo monitorizado o grabado 12 puede contener múltiples características diferentes, por ejemplo, diferentes frecuencias cardíacas asociadas con diferentes fases del ejercicio y la recuperación activa (tal como se muestra en la figura 1) detectadas e informadas desde un monitor en tiempo real, o de lo contrario en el contexto de un video puede haber diferentes expresiones faciales identificables, diferentes intensidades de píxeles y/o tasas de movimiento de píxeles para un blob a medida que se mueve a través de una pantalla. Pueden definirse otras características que reflejan una emoción o actividad. El hilo común es que las características identificables varían con el tiempo, ya que la actividad exterior cambia con el tiempo, ya que el estado emocional o físico del entorno o del individuo cambia con el tiempo. Por lo tanto, la entrada del evento, independientemente de la forma, puede considerarse como un conjunto de múltiples segmentos de eventos contiguos de datos de eventos muestreados que tienen temas diferentes pero identificables. Funcionalmente, el entorno de procesamiento 34 está configurado para hacer referencia a cada segmento de evento contra al menos una palabra de vocabulario prealmacenada, con esta referencia grabada de manera permanente o en una base transitoria con el segmento del evento. Las palabras de vocabulario para cada segmento de evento actúan como una clave o "elemento informativo" que puede usarse posteriormente para hacer una referencia cruzada y, en última instancia, seleccionar una sección de audio relevante que se haya caracterizado de manera similar con una palabra de vocabulario correspondiente o estrechamente relacionada que pueda almacenarse en metadatos para la pista de audio, almacenada en un archivo asociado y más preferentemente compartimentada dentro de un encabezado para cada sección de audio. A menos que el contexto específico requiera una interpretación más limitada, las expresiones "sección de audio", "segmento" y "fragmento de audio" deberían considerarse como equivalentes y representativas de la variación de muestras de longitud desde dentro de un archivo de audio digital.
Como entrada secundaria al entorno de procesamiento 34, puede proporcionarse una interfaz de usuario 40 para permitir que un usuario critique la entrada de evento externo 12. Esta función crítica puede ser independiente o complementaria al análisis automatizado que genera los elementos informativos. Por lo tanto, la crítica manual también atribuye y adjunta palabras de vocabulario a segmentos de eventos y, por lo tanto, proporciona un proceso alternativo o complementario para generar elementos informativos.
Volviendo a la figura 2, El análisis funcional de los eventos externos que se realiza por el entorno de procesamiento puede incluir:
i) sincronización relativa y/o real 42 dentro del evento externo 12. Por ejemplo, el análisis de sincronización puede identificar eventos que satisfacen un valor umbral mínimo, eventos/características que tienen una duración sostenida y/o puntos de éxito. Un punto de éxito es un momento dado en la línea de tiempo de un juego o película cuando se produce una acción que requiere que se produzca una característica musical, es decir, un "golpeo", al mismo tiempo. Otro nombre de la industria para un punto de éxito es "Mickey Mousing", por ejemplo, en una caricatura de Tom y Jerry, puede sonar una fuerte nota de bloque de madera después de que una bola
de boliche ruede a lo largo de un estante y a continuación caiga sobre la cabeza de Tom, el gato. Como alternativa, a veces los puntos de éxito duran un tiempo determinado; esto se conoce más apropiadamente como una "característica sostenida". Por ejemplo, después de que las bolas de boliche hayan caído sobre la cabeza de Tom y después de que hayan rebotado, Tom tiembla incontrolablemente durante tres segundos. Por lo tanto, una característica sostenida relacionada podría realizarse por el sonido emitido por una regla cuando se hace sonar en un escritorio, con el sonido de la vibración sostenida durante un período de tres segundos antes de que se atenúe o termine.
ii) Intensidades 44 y la escala de intensidades dentro del evento externo. Por ejemplo, las intensidades pueden basarse en niveles de luz relativos o niveles de sonido o tasas de cambio en una función monitorizable (tal como la frecuencia cardíaca) recibida de la fuente exterior a través de la entrada 32. La intensidad también puede relacionarse con una intensidad percibida emocionalmente que identifica cómo una sección en particular en una pieza de audio es significativa o está subordinada en relación con otras secciones en toda la pieza de audio, que me puede dar una canción completa o una compilación de pistas de diferentes fuentes o grabaciones de audio, por ejemplo, diferentes pistas de diferentes CD de audio. Por lo tanto, la intensidad puede ser un conjunto de medidas subjetivas de acuerdo con el gusto o la preferencia de un usuario.
iii) Análisis de la función de audio 46, que incluye pero no se limita al análisis de pulso, análisis de tipo de compás, identificación del movimiento climático, aumento o disminución de intensidad, caída dramática donde el audio cesa de repente, análisis estático o rítmico, subrayado e identificación de un riff.
Una vez que los segmentos del evento se han codificado y se han producido elementos informativos, estos segmentos de eventos pueden transmitirse a través de una red o almacenarse de otra manera 50 para su posterior recuperación y uso por la inteligencia de montaje de secciones 52. Esta inteligencia de montaje de secciones 52 se basa en el soporte de procesamiento de una inteligencia artificial ("AI") y, como alternativa, puede denominarse "marco de trabajo Mash-traxx". La inteligencia de montaje de secciones 52 está configurada para proporcionar un procesamiento adicional y la generación de una nueva muestra de medios (o "archivo de medios compuesto" 54) en el que el nuevo audio, tal como una nueva pista de música, mejora los segmentos de eventos del evento del mundo real de una manera perfecta y secuenciada. El nuevo audio puede, de hecho, complementar o sustituir las muestras de audio capturadas del evento del mundo real.
La inteligencia de montaje de secciones 52 responde a entradas adicionales, es decir, una pista de audio mejorada 58 que contiene metadatos de Mashtraxx 58 para segmentos o fragmentos de la pista de audio original. La pista de audio puede, de hecho, ser muestras múltiples de múltiples pistas seleccionadas por el usuario o de un solo archivo de audio grabado (que no necesita ser música). La pista de audio 56 podría, por ejemplo, proporcionarse por una biblioteca de iTunes® o transmitirse o adquirirse de un repositorio de música. La generación de metadatos de Mashtraxx se describirá posteriormente.
La generación de metadatos de Mashtraxx se describirá con más detalle a continuación y en relación específica con la figura 4. Sin embargo, en general, Los metadatos de Mashtraxx proporcionan una definición de segmento de audio, incluyendo el o los tipos de compás de pista y otras propiedades y/o funciones musicales, suministrados como datos asociados con la pista de audio. Un archivo de audio digital modificado para una pista puede incluir etiquetas de metadatos que están casadas con eventos musicales en la pista, tal como unas caídas de címbalos y unos pulsos de tambor. Como alternativa, puede accederse o transmitirse el acceso a los metadatos de Mashtraxx desde un repositorio/base de datos gestionado externamente al que se accede a través de una aplicación local que ejecuta un dispositivo. En este último aspecto, una aplicación basada en dispositivo está preferentemente dispuesta para extraer metadatos de Mashtraxx de la base de datos remota basándose en un estado registrado del trabajo artístico original con derechos de autor, es decir, la pista de audio, con el dispositivo/usuario local. En el caso de que la pista de audio original se considere una copia ilegal, puede imponerse una prohibición de acceso a los metadatos de Mashtraxx y/o, en el caso contrario, la aplicación puede marcar la copia ilegal o deshabilitar la reproducción de la pista original hasta que la pista/usuario se valide por una licencia autenticada para la pista original.
En una realización antifalsificación preferida, una aplicación instalada localmente verifica el contenido local mediante huellas digitales del audio; esto puede basarse en cualquier cantidad de técnicas conocidas, incluyendo metadatos de pista en el encabezado de la pista y/o el análisis dentro de la pista a través del muestreo de audio. A continuación, la aplicación se configura para verificar una base de datos central que contiene datos de Mashtraxx, revelando la verificación si existen datos de Mashtraxx para la pista identificada. Si es así, la aplicación se configura para presentar los datos de Mashtraxx al usuario como una opción de Mashtraxx dentro de la aplicación.
La adquisición de un estado con licencia se entiende bien y, en general, se basa en un proceso de registro. El registro para el uso de derechos de autor no está, sin embargo, relacionado con los problemas fundamentales de la presente invención y, especialmente, la creación de etiquetas de metadatos que se usan para aumentar una experiencia sensorial inmersiva asociada con el audio coordinado que complementa los cambios en los eventos del mundo real.
La figura 3 es un diagrama funcional de la inteligencia de montaje de secciones 52 empleada dentro del sistema de la figura 2.
Para las secciones de audio que se van a insertar y que se han caracterizado anteriormente en términos de sus temas inherentes (para los que se ha colocado una etiqueta en los metadatos correspondientes de las secciones de audio, como se explicará más adelante), la inteligencia de montaje de secciones 52 selecciona 59 y ordena 60 las secciones de audio para que correspondan al o los eventos de palabras reales. Esto da como resultado un conjunto ordenado de secciones de audio 62 que pueden incluir pasajes de música contiguos que se repiten. La selección de la sección de audio apropiada requiere la consideración y el análisis 64 de la etiqueta de metadatos y, opcional pero preferentemente, una evaluación 66 de si la sección de audio seleccionada 62 en sí misma contiene material suficiente para proporcionar su inserción. Una determinación de que no hay material suficiente conduce a uno o más rechazos de la sección de audio, una decisión de repetir, es decir, un bucle, el segmento de audio con el fin de completar la totalidad de la duración del evento del mundo real, y/o asesorar al usuario a través de la interfaz de usuario (de, por ejemplo, la figura 2 cuando normalmente se realiza para incluir una interfaz gráfica de usuario "GUI"). El bucle puede implicar un bucle de intrasección reflejado por el prealmacenamiento de una etiqueta de metadatos. Este bucle intrasección permite el establecimiento de un bucle interior dentro de una sección y, por lo tanto, define puntos de corte que son internamente autoconsistentes. La selección del segmento de audio puede dictarse por la entrada directa del usuario de una nota informativa en el sistema a través de una interfaz de control. La nota informativa indica unos parámetros variables que incluyen, pero sin limitarse a, duración, la naturaleza de los puntos de éxito dentro de una pista y el estado de ánimo de la pista. Como alternativa, puede presentarse al usuario múltiples opciones de seguimiento alternativas, teniendo cada una un tema común, y a continuación pedir indicar una preferencia. Un sistema totalmente automatizado es una alternativa.
Independientemente del proceso que realmente ejecuta un atenuación y/o un corte directo desde una pista de audio activa a una pista de destino (como se trata con particular atención en las figuras 6a a 6c), la inteligencia de montaje de fotogramas 52 se configura para evaluar si las secciones en diferentes pistas son fundamentalmente compatibles y, preferentemente, compatibles en la medida en que puedan empalmarse o cortarse para producir una transición audiblemente perfecta entre las mismas. El proceso preferido se describirá ahora haciendo referencia a las figuras 7, 8 y 10.
La figura 7 es una representación espectral de diferentes secciones de música, teniendo las secciones unos puntos de salida y entrada determinados de acuerdo con una realización preferida de la presente invención. La figura 7, que muestra un proceso de punto de edición que puede ejecutarse de manera independiente para alinear los temas relacionados en secciones de audio seleccionadas, es un precursor para reorganizar las secciones de audio seleccionadas en un formato de datos consolidado que, finalmente, se alinea con los eventos de palabras reales para aumentar la experiencia sensorial reforzando una contribución realizada a una etapa de sonido acompañante.
En la figura 7a, un espectro de audio 151 para una sección de audio ("sección de audio 1") donde el cambio de envolvente se simplifica mucho y se muestra como bloques con transiciones bruscas. El espectro 151, como se entenderá, tiene una representación de dominio de tiempo que varía con el tiempo. Una base de tiempo, en forma de compases musicales ("Compás 1" a "Compás 8" para la sección 1), particiona la sección de audio entre un punto de entrada "abstracto" nominalmente identificado 152 y un punto de salida "abstracto" nominalmente identificado 154. Por lo tanto, el punto de entrada abstracto 152 y el punto de salida abstracto 154 definen la sección de audio, con estos puntos abstractos determinados y seleccionados por una función MIR y/o entrada del usuario para identificar una transición caracterizable entre diferentes temas dentro de la totalidad de, por ejemplo, una canción completa. Por lo tanto, los "temas" son aspectos contextualmente diferentes con una pista de audio o un compuesto montado. Los temas pueden clasificar el contexto de una sección en términos de similitudes o diferencias percibidas/identificadas. Por lo tanto, los temas se codifican dentro de una base de datos relacionada con las secciones de la pista y pueden codificarse directamente en metadatos atribuidos.
Desafortunadamente, se ha reconocido que, debido a la naturaleza del audio, el punto de entrada abstracto 152 y el punto de salida abstracto 154 probablemente no coincidan con los puntos de salida 162, 164 y los puntos de entrada 166, 168 efectivos, es decir, reales, para una sección de audio. Por ejemplo, dentro de la sección 1 (número de referencia 160 de la figura 7a), puede haber uno o más puntos de salida abstractos posibles 154, 155, teniendo cada punto de salida abstracto 154, 155 uno o más puntos de salida reales 162, 164. En este contexto a modo de ejemplo, puede identificarse una transición temática que se produzca en la transición entre el Compás 4 y el Compás 5, mientras que los puntos de salida reales 162, 164 (que tienen en cuenta una base de tiempo y pulso) podrían producirse en diferentes momentos dentro del Compás 4.
Antes de poder hacer la transición entre secciones, por lo tanto, es necesario buscar la compatibilidad entre las diferentes secciones y, asimismo, las transiciones de tiempo que proporcionan una transición audible sustancialmente perfecta. En la primera instancia, las etiquetas de metadatos identificadas y aplicadas pueden proporcionar una indicación de una correlación aceptable entre diferentes temas. Por ejemplo, suponiendo una escala numérica del tema entre uno y ocho, una primera sección de audio puede tener una caracterización de un tema que podría ser representativa de un escenario lento y melancólico. Por el contrario, una segunda sección de audio puede tener una caracterización de dos temas que podría ser representativa de una atmósfera ligeramente más rápida (en relación con la primera sección de audio) y contextualmente más intensa. Una tercera sección de audio puede tener una percepción muy enérgica y, por lo tanto, se caracteriza por tener una intensidad (es decir, un nivel definido por el usuario) escalada en una caracterización de nivel ocho de N (donde N es un número entero). En
este ejemplo, una transición entre un tema de la primera sección a otro tema en una sección de música diferente parece eminentemente alcanzable desde la perspectiva de una transición audible perfecta. También puede ser posible realizar una transición perfectamente entre la primera sección y la segunda sección dada la aparente cercanía en las caracterizaciones. Sin embargo, en realidad, es posible que no sea factible realizar una transición desde la primera sección a la tercera sección de audio basándose solo en una evaluación de la caracterización del tema subyacente a las secciones de audio respectivas. La realización preferida, sin embargo, proporciona una solución a este problema de transición audible perfecta.
Por lo tanto, es necesario, de acuerdo con la presente invención, investigar adicionalmente la naturaleza de los puntos de entrada y salida reales entre una sección de audio activa y una sección de audio de destino propuesta que se va a cortar en el audio. Los puntos de salida reales se seleccionan a partir de al menos uno y, por lo general, a partir de una pluralidad de puntos de salida adecuados que se unen en una anacrusa identificada. Se identifican los puntos de entrada y salida adecuados (y se almacenan en una base de datos) para cada sección de audio antes de la edición, de tal manera que el entorno de procesamiento inteligente 52 requiere un almacenamiento en búfer mínimo para montar un audio editado que sea complementario a un flujo resoluble de estímulos de eventos externos. Por lo tanto, la transición entre audios puede lograrse sustancialmente en tiempo real, sin pérdida perceptible de continuidad de audio, independientemente de si las secciones se seleccionan dinámicamente a medida que se despliegan los eventos del mundo real.
La figura 7b es una vista ampliada del Compás 4 de la figura 7a. De nuevo, por el bien de la claridad, el espectro de audio del Compás 4 se muestra como una forma de bloque simplificada que tiene oscilaciones de señal que varían con el tiempo. El compás 4 se divide en cuatro pulsos ("Pulso 1" a "Pulso 4"), con cada pulso dividido además en un número igual de fracciones ( f a f4), en este caso cuatro fracciones iguales por pulso. Con respecto al punto de salida abstracto 155, los puntos de salida posibles reales corresponderán a un punto en o inmediatamente antes o después de una anacrusa (alternativa e indistintamente denominada como "pastilla" o "inicio"), como se muestra en la figura 7b en relación con "Posible salida real B 164". Una anacrusa es una nota o secuencia de notas que precede al primer pulso en un compás de música. Por lo tanto, a través del MIR y/o una entrada de usuario, las anacrusas para los puntos de salida reales se identifican próximas al punto de salida abstracto 155. En el caso a modo de ejemplo de la figura 7b, la anacrusa precede al punto de salida abstracto por: i) en el caso de un primer posible punto de salida 162, una distancia de menos de un pulso y cero fracciones; y ii) en el caso de un segundo posible punto de salida 164, una distancia de cero pulsos y menos dos fracciones.
Debe realizarse una evaluación similar para identificar un punto de entrada en una sección de audio. A continuación, se hace referencia a la figura 7c. Los puntos de salida reales se seleccionan a partir de al menos uno y, por lo general, a partir de una pluralidad de puntos de salida adecuados que se unen en una anacrusa identificada. De nuevo, por el bien de la claridad, un espectro de audio de Compás 0 y Compás 1 se muestra como una forma de bloque simplificado en el que las oscilaciones de señal varían con el tiempo. El Compás 0 y el Compás 1 se han dividido en cuatro pulsos ("Pulso 1" a "Pulso 4"), con cada pulso dividido además en un número igual de fracciones (fi a f4), en este caso cuatro fracciones iguales por pulso. Con respecto al punto de entrada abstracto 152, los posibles puntos de entrada reales 166, 168 corresponderán a un punto en o inmediatamente antes o después de una anacrusa. Por lo tanto, a través del MIR y/o una entrada de usuario, las anacrusas para los puntos de entrada reales 166, 168 se identifican próximas al punto de entrada abstracto 152. En el caso a modo de ejemplo de la figura 7c, la anacrusa se extiende sobre el punto de entrada abstracto por: i) en el caso de un primer posible punto de entrada 166, una distancia de más cero pulsos y cero fracciones; y ii) en el caso de un segundo posible punto de entrada 168, una distancia de menos un pulso y menos cero fracciones.
Como sumario del proceso para identificar localizaciones precisas y reales de puntos de entrada y salida dentro de una sección de audio, la realización preferida particiona las secciones de audio (identificadas en términos de temas) en unidades de tiempo recurrentes, por ejemplo, pulsos rítmicos (que pueden tener una duración variable). Cada pulso puede tener su propio "tempo", entendiéndose que el término "tempo" significa el número de unidades de tiempo por minuto. A continuación, estos pulsos se dividen o se "fraccionan" en al menos una pluralidad de divisiones de tiempo iguales y separadas uniformemente (denominadas "fracciones"). El número de facciones dentro de los pulsos adyacentes puede variar. La duración de las fracciones entre unidades de tiempo adyacentes ("pulsos") puede, sin embargo, ser diferente debido a que cada unidad de tiempo tiene potencialmente su propio tempo. Por lo tanto, con respecto a la primera base de tiempo relacionada con los pulsos y una segunda medida cuántica fraccional en una segunda base de tiempo, una localización aproximada de un punto de entrada/salida potencialmente adecuado pero significativo, es decir, una anacrusa, se determina en relación con un punto de inicio/fin de una sección identificada. Es este desplazamiento medido en el tiempo, expresado en términos de pulsos y fracciones, para la anacrusa lo que permite la integración perfecta de una sección de audio en otra sección de audio diferente. Más específicamente, para realizar una transición audiblemente perfecta, la inteligencia de procesamiento del sistema busca un punto de salida y un punto de entrada, expresado en términos de pulsos y fracciones, que tenga el mismo desplazamiento medido (ya que se expresa en términos de pulsos y fracciones).
Una base de datos 200, como se muestra en la figura 10, se monta y por lo tanto se pone a disposición de un dispositivo que opera dentro del sistema de la figura 2. La base de datos 200, por lo tanto, correlaciona pistas de música con metadatos de pista relacionados. Más especialmente, la base de datos asigna las secciones de audio
202 a los temas identificados 204 de las pistas 206 y cómo se definen estos temas con respecto a una sincronización definida 208 dentro de la sección. Por último, cada tema 202 se divide en al menos uno y, en general, una multiplicidad de puntos de entrada 210 y puntos de salida 212 dignos de edición que se relacionan con eventos de anacrusa (expresados en términos de pulsos y fracciones).
Volviendo a las figuras 7b y 7c, el corte entre secciones se realizaría, por lo tanto, desde la sección de audio activa en el Compás 4 y al comienzo del Pulso 4 (número de referencia 162) hasta la sección (X-1), Compás cero, posición de Pulso 4 (que tiene un desplazamiento de anacrusa de un pulso, cero fracciones) para el punto de entrada 168. Por supuesto, se producirán otras combinaciones de desplazamientos de pulsos y fracciones para la anacrusa, con estos accionados por el audio. El almacenamiento en búfer se usa para compensar el retraso o el avance de sincronización, según sea necesario, para alinear el corte entre secciones diferentes.
El objetivo de la figura 7 es, por lo tanto, soportar una función de edición efectiva y, más especialmente, permitir que se identifiquen los puntos de edición en relación con las distancias cuantificadas específicas de las transiciones de tipo de compás, relacionadas con cualquier tipo de compás, y los pulsos y fracciones de un pulso dentro del ritmo del audio.
La base de datos de la figura 10 almacena, como mínimo, los puntos de entrada y salida haciendo referencias cruzadas para las secciones de audio, necesitando estos tener la sincronización de alineación correcta si se van a empalmar perfectamente. De hecho, los criterios de coincidencia deben cumplirse antes de calcular los puntos de edición. Los pulsos se calculan a partir de la detección de inicio (detección de pulsos), las fracciones se calculan dividiendo equitativamente el tiempo entre los pulsos de "entrada/salida real" y la "entrada/salida abstracta" no coinciden con las "posiciones de fracción abstracta" y los "pulsos reales detectados"; no existe tal relación.
La figura 8 es un diagrama de sincronización 250 que muestra la sincronización relativa entre diferentes tipos de compás 252, 254 en diferentes secciones de, por ejemplo, una pista de música. Por ejemplo, el tipo de compás en una primera sección de audio puede ser un tiempo de 6/8 compuesto, mientras que la sincronización en una segunda sección de audio puede ser un tiempo de 4/4 simple. Debido a la discrepancia entre los tipos de compás, es necesario que el sistema de una realización preferida evalúe si, de hecho, corresponde realmente un desplazamiento registrado (expresado en términos de pulsos y fracciones) entre los puntos de salida y entrada. En otras palabras, el corte entre secciones debe tener en cuenta los tipos de compás variables entre secciones.
En una realización preferida, esta evaluación se logra estableciendo una tercera base de tiempo de pulsos que tienen una longitud que depende de un múltiplo común más bajo de fracciones dentro de los compases respectivos para diferentes secciones, con los compases de las secciones respectivas particionados a continuación en un número igual de pulsos de longitud fija. El número de pulsos en una fracción puede, por lo tanto, diferir entre fracciones de diferentes secciones. Por lo tanto, el sistema aplica un coeficiente para alinear diferentes tipos de compás, siendo este coeficiente una relación entre pulsos dentro de las diferentes secciones.
En el ejemplo de la figura 8, en el tiempo de 6/8 compuesto habría seis fracciones entre pulsos adyacentes. En el tiempo de 4/4 simple, habría cuatro fracciones entre pulsos adyacentes. Por lo tanto, un múltiplo común más bajo resultante para el producto proporciona un conteo de pulsos de seis. En consecuencia, siguiendo la correlación, un coeficiente de 1,5 identifica un punto de corte (relacionado con una anacrusa adecuada) para estar presente en el Compás X, pulso 1, corchea 2, fracción 2 del tiempo compuesto (en este ejemplo), pero en el Compás Y, pulso 3, fracción 3 del tiempo simple.
El coeficiente de multiplicación resulta en la anacrusa de tiempo en un tipo de compás que puede intercambiarse con otros, que pueden ser complejos.
Expresamente la figura 8 técnicamente pero desde una perspectiva musical:
el tipo de compás simple es 4/4/(16). La notación 4/4 es convencional, mientras que el 16 significa fracciones de semicorchea; por lo tanto, están presentes cuatro fracciones de semicorchea en un pulso de negra. La salida real para el tipo de compás simple del 4/4/16 es menos un pulso y menos dos 2 fracciones desde el final del compás. El final del compás, en este caso, corresponde a la salida abstracta.
El tipo de compás compuesto es 6/8/(16). El 6/8 significa que hay 2 pulsos de una negra con puntillo, cada uno en un compás. Esto significa que hay tres corcheas en cada pulso, en comparación con el tipo de compás simple en el que solo hay corcheas. Análogamente, hay seis fracciones de 16 en comparación con cuatro fracciones de 16. En este ejemplo de la figura 8, esto significa que para editar a mitad de un pulso, se necesita multiplicar por 1,5 el número de fracciones para realizar la edición equivalente en un compás de 6/8 da partir de un compás de 4/4. Por lo tanto, para alinear el punto de edición entre el pulso, la salida de tipo de compás simple se multiplica por 1,5, o viceversa, el componente más bajo del tipo de compás compuesto se divide por 1,5. Esto significa que una cuadrícula de 24 pulsos, de los cuales unos 16 en el tiempo simple son iguales a tres pulsos, y los 16 en el tiempo compuesto son iguales a dos pulsos. Por lo tanto, el sistema puede medir todas las entradas y salidas en tales pulsos y multiplicar el número por el coeficiente dado relacionado con el tipo de compás. Se observa que los 24
pulsos son válidos en este ejemplo, pero puede ser diferente en otras situaciones con otros tipos de compás. En la práctica, la inteligencia de sistema dice: "Tengo una salida de tiempo simple en menos un pulso y menos dos fracciones, por lo tanto, -4 -2 = -6 fracciones de 16. Esto da dieciocho pulsos y proporciona tres pulsos por fracción. Para un tiempo complejo, la salida precalculada se produce a menos un pulso, menos una corchea, menos una fracción. Por lo tanto, -6 -2 -1 = -9 fracciones de 16, dando estos dieciocho pulsos y proporcionando tres pulsos por fracción, pero dividido por el coeficiente compuesto de 1,5. Ya que ambos están ahora normalizados a una longitud de dieciocho pulsos, existe una salida a esta entrada.
La inteligencia de montaje de secciones 52 está configurada para emprender un análisis de cualquier entrada de nota informativa suministrada, cargado o de otro modo introducido por el usuario a través de una interfaz de usuario. La inteligencia de montaje de secciones 52 opera para identificar y calcular segmentos de música necesarios para cumplir con la nota informativa, con la identificación basada en los metadatos relacionados con la sección. La nota informativa puede actualizarse dinámicamente durante la salida de una pista para reflejar los cambios en los requisitos notificados por el usuario.
A continuación, las secciones de audio disponibles 62 se ponen a disposición 68 para la secuenciación completa en un secuenciador 70 que, preferentemente, se basa en la lógica de IA. El secuenciador 70, que normalmente se implementa mediante programación, está configurado para seleccionar y alinear segmentos de audio apropiados con los eventos correspondientes. La secuencia se basa en la correlación de la etiqueta colocada en los metadatos de la sección de audio con el elemento informativo, es decir, la palabra de vocabulario de Mashtraxx, asignada a cada parte del evento externo a aumentar de manera audible.
Funcionalmente, el secuenciador 70 está configurado o dispuesto para identificar y hacer coincidir el intervalo o función de música 72; esto es necesario para una transición perfecta entre las secciones de audio. Adicionalmente, el secuenciador 70 opera para hacer coincidir los puntos de entrada y salida 74 entre diferentes temas identificados, en el que se reproduce una sección de audio de un primer tema y una sección de audio de un segundo tema debe cortarse en el primer tema a medida que el primer tema se atenúa (rápidamente). De nuevo, esto es necesario para una transición perfecta entre las secciones de audio. Por último, el secuenciador 70 coincide con la sincronización musical 76. Estas funcionalidades pueden basarse en algoritmos "MIR" de recuperación de información musical (tal escomo los indicados anteriormente), aunque las ineficiencias o el análisis automatizado erróneo en las evaluaciones MIR se abordan mediante el suministro de una interfaz que proporciona al usuario la capacidad de introducir, sobrescribir o definir etiquetas aplicadas en los metadatos de sección de audio para definir el tema de la sección de audio/música. De nuevo, esto es necesario para una transición perfecta entre las secciones de audio. La definición de un segmento, como se ha indicado anteriormente, se realiza en términos de propiedades percibidas para un oyente/usuario y/o parámetros cuantitativos y/o cualitativos (medidos a través del software MIR) del audio dentro de la sección específica.
El "tema" puede representarse en una forma codificada en binario o en un lenguaje natural basado en palabras que incluye más o menos información que el ejemplo proporcionado inmediatamente antes. Por ejemplo, la heurística definida por el usuario puede usarse para proporcionar una mayor granularidad y definición para la nota informativa y, por lo tanto, una selección y un montaje más dirigidos de los segmentos de audio. La heurística puede relacionarse, por ejemplo, con i) la secuencia de la canción y, por lo tanto, el grado de reordenamiento de la salida de audio resultante en relación con el orden de los versos y los coros en la canción o banda sonora original, ii) la singularidad del segmento, por ejemplo, una indicación sobre la cantidad o permisibilidad de segmentos repetidos, y iii) los puntos de bucle que establecen un punto para un "relleno" necesario para alargar un segmento de audio específico.
En el límite, la etiqueta de metadatos para el segmento de audio podría ser simplemente una palabra que se correlaciona con el vocabulario Mash-traxx usado para definir la caracterización del evento externo actual y en curso 12.
Un generador de audio 80 está acoplado al secuenciador 70. El generador de audio 80 está configurado para gestionar la atenuación cruzada 82 entre un segmento de audio activo que se está reproduciendo actualmente y un segmento de destino que es el siguiente segmento de audio programado y seleccionado que se reproducirá cuando cambie el evento externo. Esta función incluye la identificación de una transición apropiada asociada con una anacrusa (alternativa e intercambiablemente denominada como "pastilla" o "inicio"), Por ejemplo, una nota o secuencia de notas que precede al primer pulso en un compás de música. En términos de las realizaciones de la invención reivindicada actualmente, el inicio, tal como un pulso, es importante porque puede discernirse su omisión o falta de claridad y es representativo de una interrupción no natural en el audio, mientras que su presencia proporciona continuidad y flujo. Por lo tanto, las realizaciones preferidas se empalman entre segmentos de audio actuales y segmentos de audio subsiguientes en una anacrusa inmediatamente antes de un inicio temprano en la pista actualmente activa o en la pista de destino, permitiendo de este modo que diferentes segmentos de audio que transmiten diferentes temas se hagan coincidir entre sí. Por lo tanto, el sistema opera para fijar y documentar una anacrusa en un punto apropiado en un segmento de audio.
El generador de audio 80 incluye preferentemente una función de almacenamiento en búfer 84 para suavizar las
transmisiones de audio y minimizar los retrasos. Como su salida 86, el generador de audio 80 puede transmitir 88 el segmento de audio montado o enviar el segmento de audio a un archivo 90.
La figura 4 es un diagrama funcional para el montaje de pistas y la creación de metadatos de acuerdo con un proceso de creación preferido. La figura 4 representa, por lo tanto, los procesos aplicados, por ejemplo, a una pista musical original 56 para crear un archivo multimedia compuesto (número de referencia 54 de la figura 1) que contiene metadatos de Mashtraxx para la pista musical original 56.
Para una pista de audio cargada o puesta a disposición del sistema de la figura 3, la pista de audio está sujeta a algoritmos MIR basados en AI, como se ha indicado anteriormente. A través de una disposición preferida de una GUI, pueden introducirse una revisión humana de la composición espectral de la pista de audio, un tipo o tipos de compás 102, incluyendo el tempo y otros eventos musicales importantes para definir o refinar (más) los temas y los segmentos de audio. Este proceso basado en humanos, aunque simplemente preferido, puede abordar por lo tanto las deficiencias o errores asociados con la interpretación automática de la caracterización de la pista de audio. Por ejemplo, El punto de inicio de una envolvente de señal deseada para un segmento de audio puede ajustarse manualmente a través de una GUI con el fin de alinear con mayor precisión el inicio del muestreo de datos de audio con el comienzo de un evento musical específico (y, por lo tanto, un tema identificado relevante para el evento externo que debe aumentarse por el proceso de la presente invención).
El análisis del tipo o tipos de compás proporciona una determinación de compases y pulsos y, asimismo, una variación de estos a medida que se producen entre las muestras que componen las secciones de audio seleccionadas. Este análisis proporciona la base para el mecanismo descrito (de la realización preferida) para la integración perfecta de una sección en otra, independientemente de los diferentes tipos de compás y anacrusas. Adicionalmente, dentro de cada sección de audio, el sistema está configurado para detectar 104 inicios en diferentes puntos. El corte entre una fuente, es decir, un corte de reproducción activo y un corte de destino, es decir, el segmento de audio que se ha seleccionado para ser el próximo reproducido con el fin de cambiar el tema de audio, se describirá con más detalle a continuación y haciendo referencia a la figura 5, mientras que la figura 9 muestra un proceso preferido por el que puede determinarse un inicio.
La determinación del inicio explicada con respecto a la figura 9 puede implementarse independientemente en otras realizaciones y aspectos como se describe en el presente documento, aunque su inclusión en el sistema proporciona una solución integral. Un inicio musical es el momento en el que comienza un evento musical (u otro evento audible significativo).
En la figura 9a, se muestra que una señal de audio típica 300 comprende unos componentes 302, 304 de amplitud variable. Para la detección del inicio, una realización preferida separa en primer lugar la parte transitoria (es decir, los aspectos que evolucionan rápidamente de la señal de audio) de la parte estacionaria (es decir, los aspectos estables de la señal de audio) de la señal de audio 300; esto produce una representación de dominio de tiempo 310 como se muestra en la figura 9b. Los transitorios se asocian más normalmente con frecuencias más altas y donde estas frecuencias más altas demuestran aumentos significativos en la energía. A continuación, se determina una envoltura de amplitud 320 de la parte transitoria; esto se basa normalmente en una función de convolución como lo entenderá un experto en el procesamiento de señales de audio.
Posteriormente, en relación con un umbral de potencia 330, se detectan picos en la envoltura de amplitud 320. Los picos corresponden a los puntos máximos de la envolvente en una región localizada. A continuación, para alcanzar la posición exacta del inicio, el sistema está configurado para funcionar a través de la señal transitoria desde el pico hacia atrás en el tiempo para encontrar el punto X en el que una característica de un período de la señal antes de ese punto X es diferente de forma máxima con respecto a la misma característica de un período de la señal después de ese punto X. Las características incluyen, pero sin limitación, la desviación convencional de la primera derivada de la señal transitoria antes y después del punto X. En otras palabras, la relación más grande en las potencias adyacentes, como se muestra en toda la envolvente de amplitud transitoria, proporciona el punto más apropiado para el inicio; esto se ilustra en la figura 9d. Esto puede expresarse de nuevo de manera diferente, un comienzo de inicio se detecta buscando preferentemente identificar el punto donde la desviación convencional de la tasa de cambio de una característica identificada durante un período anterior a ese punto de muestreo es diferente de forma máxima para la misma característica después de ese punto.
Los períodos de muestreo pueden estar en la región de aproximadamente diez milisegundos a aproximadamente cincuenta milisegundos. Como ejemplo de un inicio, es probable que un estruendo de címbalo represente un inicio ya que es probable que tenga un cambio máximo en los transitorios en el punto de su aparición en la señal de audio. Volviendo nuevamente a la figura 4 y el proceso para generar metadatos de pistas, el análisis automatizado adicional de pistas (que nuevamente pueden revisarse a la luz de la entrada manual) funciona para resolver la posición de compás/pulso 106. Dada la relación entre el nivel y por lo tanto el inicio, La detección de compás y pulso puede obtenerse a partir de o basarse en la detección de inicio 104.
Con respecto al procesamiento de señal en curso dentro del sistema, el análisis de tipos de compás 102, la detección de inicio 104 y la detección de compás/pulso 106 (así como cualquier entrada supervisada de un usuario 110) se usa para cortar o segmentar la pista de audio en temas, de duración variable, que se correlacionan con el vocabulario de Mashtrtaxx aplicado para clasificar la naturaleza del evento externo y, por lo tanto, la naturaleza de la mejora de audio. A este respecto, una metaetiqueta 112, preferentemente realizada usando lógica de AI, compila una pista de audio mejorada 58 que incluye etiquetas de metadatos para las secciones de audio seleccionadas. De acuerdo con lo indicado o inferido, estos metadatos identifican al menos la función e intensidad musical, así como los puntos de salida y entrada para cortes y atenuaciones para los temas asociados con la sección. El etiquetado de metadatos significa que una trama de audio muestreado y entregado, es decir, un corte o segmento, puede hacerse que coincida con precisión con la sincronización de un evento externo identificado 12, tal como una identificada mediante la superación del umbral de activación o la identificación de un tema de una palabra asignada del vocabulario de Mashtraxx.
Los tipos de compás o la generación de la línea de tiempo permiten que las secciones de pista se describan en notación musical, lo que es esencial para la correcta coincidencia de las secciones de pista. La identificación precisa del tipo de compás permite una línea de tiempo móvil que soporta el ajuste automático al pulso más cercano.
El sistema genera una línea de tiempo creada preferentemente en pulsos y compases para una pista de audio digital, garantizando que se mantenga una notación musicalmente fiel para el proceso de edición. Es esto lo que sustenta el corte, el empalme y la remezcla exitosos del contenido de tal manera que no sea perjudicial para la integridad musical de la pieza. La inteligencia de sistema permite la construcción de un enfoque flexible que puede adaptarse de acuerdo con la entrada de audio a modificar. Por ejemplo, Si se detecta una disminución en el tempo, la línea de tiempo puede ajustarse en consecuencia. Esto es importante en la deconstrucción de las formas musicales con el fin de remezclar y reeditar. Esto soporta una comprensión tangible de cómo el audio se relaciona musicalmente con la línea de tiempo y permite al usuario mantener un sentido real de la estructura musical dentro de un formato digital.
Por lo tanto, la creación de una sección de audio es el proceso de dividir una pista en secciones que pueden reorganizarse para formar una nueva composición. Preferentemente, las secciones se ajustan automáticamente a los compases. Cada sección puede pertenecer a un grupo que puede definirse por el usuario, pero preferentemente predeterminado a uno de una introducción, un verso, un puente, un coro, Central 8 o fila de salida (de acuerdo con lo identificado por la metaetiqueta). Cada sección permite propiedades de metadatos personalizables, incluyendo pero no limitado a la intensidad, la función musical, los instrumentos, las voces y las etiquetas.
El sistema de la presente invención hace uso del software para mantener el análisis rítmico composicional tradicional en términos de compases, pulsos y fracciones de los compases. Esto permite al usuario involucrarse en el corte y comprensión de las composiciones de compás y pulso de una manera tradicional. Esto mantendrá la intuición compositiva, haciendo que la deconstrucción y la reorganización de ideas sea musicalmente sencilla. El sistema también incorpora datos de pulso, que explotan todo el potencial del audio digital, permitiendo que la fracción compositiva más pequeña se corte en pulsos adicionales. La función principal de los pulsos es ofrecer la granularidad más pequeña necesaria para hacer frente a diferentes tipos de compás y coeficientes utilizados para cortar entre diferentes tipos de compás en diferentes secciones.
De acuerdo con la presente invención, los metadatos para una pista completa contienen, por lo tanto, un conjunto de descripciones de secciones de audio, así como una explicación de cómo pueden hacer la transición hacia o desde cualquier otra sección. Por lo tanto, cada sección de audio incluye metadatos integrales que permiten construir una secuencia de corte dada una breve descripción del usuario que se correlaciona con una caracterización de un evento externo. Opcionalmente, los metadatos pueden contener una referencia a la pista de audio original, permitiendo localizar la pista correcta a partir de una biblioteca de música en línea, tal como Spotify. Esto permite que los metadatos se almacenen independientemente de la pista original y que tanto los metadatos como la pista se transmitan o se extraigan por la inteligencia de montaje de secciones 52.
Por lo tanto, el marco de trabajo de metadatos permite etiquetar música de acuerdo con ciertas categorías definidas por el usuario. Por ejemplo, estas categorías podrían incluir; por ejemplo, género, estado anímico, estilo y tempo, y podrían usarse para crear una base de datos de sonido en la que pueda buscarse. En efecto, el sistema ofrece el potencial de buscar música no solo por título y artista, sino por el sonido, el género y el estilo musical. Por lo tanto, la configuración de la base de datos de la figura 10 permite la búsqueda de las metaetiquetas de las secciones individuales, y no solo en un enfoque global para la entrega de metadatos. Por ejemplo, se prefiere que el sistema de metaetiquetado pueda cumplir requisitos de información tales como: "Me gustaría una canción que sea optimista, animadamente feliz, también necesita tener un solo de trompeta en algún momento, y una sección para relajarse con fondos de cuerda en algún otro lugar". Los sistemas existentes no pueden proporcionar tal riqueza y flexibilidad de búsqueda.
Preferentemente, el esquema de metadatos no solo permite que los datos se atribuyan a toda la pista, sino que facilita la anotación fina de secciones específicas, proporcionando de este modo datos descriptivos de las características más destacadas de una pieza de música. Una o más (y normalmente múltiples) caracterizaciones
musicales aplicadas son comunes a cada pieza de música y, por lo tanto, permiten que el mecanismo de IA edite un archivo de audio digital dependiendo de los requisitos de sincronización con los eventos entrantes identificados (del mundo real). Las metaetiquetas emocionales del audio son, por lo tanto, independientes de las caracterizaciones aplicadas al tema de cada sección. La búsqueda de diferentes estados de ánimo emocionales permitirá intercambiar diferentes secciones de audio para cumplir con los requisitos de sincronización. Por lo tanto, algunas características clave incluyen puntos de éxito musicales y descriptores de funciones relacionados con:
Clímax: donde la música alcanza un pico
Sección estática: la música no aumenta ni disminuye en la intensidad percibida del nivel contextual o real Abandono dramático: la música cambia repentinamente para volverse muy escasa
Caída de atenuación: la música disminuye gradualmente en intensidad
Subida: la música aumenta gradualmente en intensidad
Poner de relieve: relleno de audio de bajo nivel bajo diálogo y actuación
Género
Tipo de instrumento
Cada sección de una pieza de música puede describirse en términos de su función de forma, es decir, cómo opera la sección dentro de la totalidad de la pieza, por ejemplo, poner de relieve, caída de atenuación y subida. Por lo tanto, independientemente de las metaetiquetas contextuales relacionadas emocionalmente aplicadas a una sección, si los datos de evento entrante pueden describirse en términos de las funciones de forma musicales descritas, puede usarse cualquier pieza de música y cumplirá los requisitos de sincronización independientemente de cualquier subjetividad emocional que surja con la caracterización de una pieza específica por parte del usuario. Esto es significativo para la funcionalidad del procesamiento descrito aplicado en las diversas realizaciones de la invención.
El metaetiquetado no necesita limitarse a la música, y podría aplicarse a otras fuentes de sonido (tales como patear una pelota de fútbol) para que un escenario de sonido pueda aumentarse con una sección de audio insertada que se etiqueta a un evento externo identificado.
La figura 5 es la representación dominio de tiempo 130 de una estrategia de corte preferida entre un punto de salida y un punto de entrada para diferentes temas musicales dentro de las muestras de pista.
Dentro de la figura 5 hay dos espectrales de dominio de tiempo: un primer segmento de audio activo "en reproducción" 132 y un segundo segmento de audio "de destino" 134 que se usa para introducir un cambio en el tema y el segundo segmento que debe cortarse, es decir, para reemplazar, el primer segmento activo como una nueva salida de audio correlacionada. La realización preferida logra esta atenuación/corte de una manera casi perfecta.
Ambos espectros de dominio de tiempo incluyen características comunes, tales como los inicios 136a-136f.
En términos de un tipo de compás o base de tiempo 150, esto se representa en el diagrama de líneas de puntos verticales que dividen la envolvente de audio en segmentos que pueden tener una duración correspondiente a una semicorchea, croché o algún otro sincronismo seleccionado. En la figura 5, una representación a modo de ejemplo proporciona cuatro fracciones de un pulso 3.1, 3.2, 3.3 y 3.4 que dividen la parte relevante de cada envolvente en cuatro sectores de tiempo iguales. Estas cuatro fracciones pueden, de hecho, representar un pulso musical o pulsos múltiples o algún otro período en la pista de audio.
Haciendo referencia a las figuras 6a, 6b y 6c, en términos de la salida del primer segmento de audio de reproducción activo 132 al segundo segmento de audio de destino 134, el proceso de atenuación/corte preferido en primer lugar identifica y a continuación contrasta los inicios relativos en el primer inicio activo de segmento de reproducción de audio Ay el inicio del segundo segmento de audio de destinoo, con la evaluación realizada en relación con la base de tiempo apropiada más cercana 150. Al tener dos inicios, el inicio Ay en el inicioo reproducidos en estrecha proximidad de tiempo o un inicio esperado retrasado significativamente en el tiempo provocaría una notable discontinuidad en la fluidez del audio y la transición entre temas.
En consecuencia, cuando tiene lugar una transición temática, una realización preferida observa las diferencias de tiempo de muestreo (s1 en relación con s2 y s3 en relación con s4) entre el primer inicio (en cada uno de los segmentos activo y de destino) y selecciona la primera de las alternativas.
Independientemente de si el inicio se produce en la pista de reproducción activa o en la pista de destino, el inicio más temprano en el tiempo en relación con la base de tiempo 150 es el punto en el que hay una atenuación cruzada, y preferentemente un corte instantáneo 180, desde la sección de reproducción activa hasta la sección de destino. Para la atenuación cruzada, una atenuación cruzada típica puede tomar hasta aproximadamente cinco milisegundos. Se prefiere la atenuación cruzada a un corte instantáneo, ya que evita la posibilidad de una explosión de audio ya que es poco probable que la tensión en las dos señales coincida. A menos que un contexto específico requiera una interpretación más limitada, el término "corte" debería verse como un caso especial de atenuación
cruzada que se produce más rápidamente.
En la figura 6a, el corte 180 desde la sección de audio activa 132 a la sección de destino 134 se activa simultáneamente con (o, si el almacenamiento en búfer está disponible, marginalmente antes) la muestra donde el inicio en la sección de audio activa 132 comienza a aumentar. La pista de audio de destino se reproduce y se convierte en la pista activa hasta que se requiera otro cambio de tema. En la figura 6b, el corte 180 desde la sección de audio activa 132 a la sección de destino 134 se activa simultáneamente con (o, si el almacenamiento en búfer está disponible, marginalmente antes) la muestra donde el inicio en la sección de audio de destino 132 comienza a aumentar. Habitualmente, las tasas de muestreo y las bases de tiempo operan en fracciones de segundo, por lo tanto, un corte absoluto (en lugar de un atenuación más lenta) es intrascendente y no se nota sustancialmente. Por lo tanto, el proceso permite la reconstrucción perfecta e interminable de una pieza de audio. Se prefiere el almacenamiento en búfer ya que proporciona el preprocesamiento.
En la figura 6c, se observa que el inicio en el audio de destino 134 se produce antes de la base de tiempo 150, mientras que en la sección de reproducción activa se detecta que el inicio se produce después de la base de tiempo. En la figura 6c, por lo tanto, el corte y la atenuación cruzada se sincroniza con el inicio detectado en la sección de destino 134, garantizando que el almacenamiento en búfer se mantenga en su sincronización.
Al separar los metadatos de la pista original y almacenar los metadatos en una base de datos segura, el sistema de la realización preferida mantiene opcionalmente la sustancia del contenido invisible, protegiendo de este modo los problemas de licencias y derechos de autor. Por lo tanto, el proceso de separación puede eliminar gran parte del acceso necesario para la compartición P2P (de igual a igual), ya que el contenido puede generarse dinámicamente cada vez que se necesite. De hecho, el sistema de la realización preferida puede proteger el contenido original, así como el nuevo contenido generado por la entrada de usuario y el proceso de sincronización.
Por lo tanto, el sistema y los procesos de la presente invención soportan la edición creativa a través de un proceso automatizado operable en tiempo real. Como tal, la música para juegos puede editarse dinámicamente para seguir la historia del juego: los altibajos, los logros y los fracasos. Ya que una experiencia en el juego varía invariablemente, esto significa que el marco de trabajo inteligente 52 (de la figura 2) puede operar para transmitir música validada a una clave de acceso para cada pista para eliminar la piratería para aquellos usuarios que no poseen una clave de acceso válida. Adicionalmente, el uso del metaetiquetado de audio y la correlación con eventos del mundo real permite al usuario hacer uso de su música favorita, por ejemplo, un YouTube, un Video de Facebook y un Vimeo personales.
En resumen, La presente innovación proporciona un método para editar información de audio digital con características de composición similares a música que permiten la sincronización de música en tiempo real. El sistema proporciona detección de inicio, así como la identificación de un evento de anacrusa tanto en una sección de audio de salida como en una de entrada que proporciona una transición audible perfecta. Este sofisticado sistema usa DSP y algoritmos de AI especializados para analizar los datos de audio sin procesar y realizar manipulaciones editoriales que anteriormente exigían un conocimiento experto y profesionales de la música capacitados para su ejecución. Además, este sistema adaptativo segmenta los datos de audio, mientras que simultáneamente busca imbuir un conjunto de códigos de control que se ajustan fácilmente para permitir un cambio editorial. La presente invención sirve para transformar los parámetros musicalmente significativos de la información de audio digital. Si bien la forma de onda se ha convertido en la interfaz convencional de representación y navegación para la edición digital, descuida el análisis rítmico compositivo tradicional en términos de compases y pulsos. Esta información es esencial para la reorganización y remezcla de pistas de audio, y es integral para la sincronización automatizada. Asimismo, este sistema soporta la codificación de metadatos descriptivos adicionales en el formato de archivo relacionado con las texturas, trayectorias e intensidad de una pieza de música dada. Actualmente no existe un formato de metadatos para capturar las funciones narrativas de una pieza de música, y la presente proporcionará una forma estructurada para hacerlo y un sistema para convertir esta información de alto nivel en un formato de datos transferible de bajo nivel. Desde la perspectiva de la funcionalidad del usuario final, el software está configurado para permitir a los usuarios finales proporcionar datos descriptivos que facilitarán la recuperación automática de una selección de pistas que se mezclan automáticamente, mediante la inteligencia de montaje de secciones 52, para ajustarse al escenario que requiere un acompañamiento musical. Los usuarios finales pueden proporcionar orientación a través de las interfaces de acceso descritas, orientación que puede basarse en el estado de ánimo que desean crear e incluso sugerir una narrativa que desean que la música logre. El sistema está configurado preferentemente para reducir la sobrecarga de información recuperando solo los elementos que se estiman relevantes para el usuario, basándose en una entrada simplista del usuario, tal como la anotación básica de un dato de película o información sobre el uso deseado de la música. El sistema está configurado para seleccionar pistas relevantes basándose en especificaciones globales y de intrapista decididas por un analista o anotador, tal como una entrada y correlacionadas con el evento externo a través del lenguaje natural o una palabra de vocabulario de Mashtraxx. Ejemplos de esto serían el estado de ánimo, el ritmo de paso/velocidad general de la música, los instrumentos clave (si tienen alguno en mente) y género.
A menos que las disposiciones específicas sean recíprocamente excluyentes entre sí, las diversas realizaciones descritas en el presente documento pueden combinarse para mejorar la funcionalidad del sistema y/o para producir
funciones complementarias en la entrega efectiva del audio sincronizado relevante para los sentidos. Dichas combinaciones serán apreciadas fácilmente por los expertos en la materia proporcionada la totalidad de la descripción anterior. Análogamente, los aspectos de las realizaciones preferidas pueden implementarse en disposiciones independientes donde son apropiadas disposiciones funcionales más limitadas. De hecho, se entenderá que a menos que las características en las realizaciones preferidas específicas se identifiquen expresamente como incompatibles entre sí o el contexto circundante implique que son recíprocamente excluyentes y no fácilmente combinables en un sentido complementario y/o de apoyo, la totalidad de la presente divulgación contempla e imagina que las características específicas de esas realizaciones complementarias pueden combinarse selectivamente para proporcionar una o más soluciones técnicas exhaustivas, pero ligeramente diferentes.
La presente invención puede proporcionarse en una forma descargable o de otro modo en un medio legible por ordenador, tal como un CD ROM, que contiene el código de programa que, cuando se instancia, ejecuta la funcionalidad de incrustación de enlaces en un servidor web o similar. Por supuesto, se apreciará, que la descripción anterior se ha dado solo a modo de ejemplo y que pueden realizarse modificaciones en detalle dentro del alcance de la presente invención. Por ejemplo, mientras que la realización preferida se ha descrito en el contexto de un entorno de ejercicio, la tecnología también puede aplicarse para aumentar los sonidos, tales como los perfiles de sonido identificados asociados con golpear una pelota de tenis. Por lo tanto, el sistema de la presente invención puede organizarse para aumentar la experiencia ambiental con partidos deportivos en vivo sustituyendo una muestra de audio en la mezcla de sonido en el punto en el que se identifica que la pelota de tenis está golpeándose.
El método y el sistema de identificación de los inicios, como se describe especialmente con respecto a las figuras 9a a 9d, puede, de hecho, encontrar más y más aplicaciones más allá de la sincronización de datos de audio para aumentar los eventos monitorizados. Por lo tanto, el método y el sistema pueden aplicarse de manera más general para identificar los inicios en cualquier archivo de contenido de música o audio, independientemente de si la música se clasifica o no en términos de un tema contextual (ya sea detectado automáticamente o establecido a través de un usuario o una crítica experta).
Aunque las realizaciones preferidas tratan la adaptación del audio a eventos externos, lo contrario es cierto porque los metadatos de audio pueden activar o configurar eventos externos. Por ejemplo, un evento externo puede ser una transición de video que se produce entre escenas contiguas en una película o una nueva fase dentro de un nivel de un juego informático (tal como cuando llegan nuevos personajes o cuando se adquieren nuevas habilidades y se presentan por primera vez al jugador durante el juego). Basándose en una comprensión de (por ejemplo) uno o más de entre las intensidades, las secciones, los compases, los pulsos y las fracciones de un pulso determinados en el contexto de las realizaciones preferidas, los metadatos de audio obtenidos a partir de las diversas realizaciones preferidas pueden usarse para accionar un cambio en la propiedad temporal observada de los eventos tal como se experimentan, por ejemplo, luces intermitentes o accesorios que se mueven dentro de una actuación en vivo o dentro de un entorno de CGI o un video grabado.
Claims (12)
1. Un método de atenuación cruzada o corte entre una primera sección de audio y una segunda sección de audio de destino, conteniendo cada una de la primera sección de audio y la segunda sección de audio de destino un inicio asociado a una anacrusa que está relacionada con un punto de salida abstracto o un punto de entrada abstracto en una pista de audio y donde cada anacrusa es una nota o una secuencia de notas que preceden al primer pulso en un compás de música en cada sección de audio, comprendiendo el método:
en la primera sección de audio y la segunda sección de audio de destino seleccionar anacrusas que sean posibles puntos de salida reales y posibles puntos de entrada reales y que tengan unos desplazamientos medidos correspondientes en el tiempo para abstraer la salida y abstraer los puntos de entrada respectivamente en la primera sección de audio y la segunda sección de audio de destino;
alinear dichas anacrusas seleccionadas en la primera sección de audio y la segunda sección de audio de destino de tal manera que se produzcan en un momento común;
medir las diferencias de tiempo de inicio en cada una de la primera sección de audio y la segunda sección de audio de destino a partir de las anacrusas seleccionadas para crear posiciones alternativas de atenuación cruzada o corte para las transiciones entre la primera sección de audio y la segunda sección de audio de destino; evaluar qué posición respectiva de atenuación cruzada o corte en la primera sección de audio y la segunda sección de audio de destino se produce más temprano en el tiempo con respecto a las anacrusas alineadas y seleccionar la posición más temprana de atenuación cruzada o corte, teniendo la primera posición de atenuación cruzada o corte un inicio asociado; y
producir una atenuación cruzada o corte entre la primera sección de audio y la segunda sección de audio de destino en un punto en o antes de que dicho inicio asociado comience a aumentar, de tal manera que la segunda sección de audio de destino reemplaza a la primera sección de audio como una salida de audio activa para realizar una transición rítmica ininterrumpida en la salida de audio preservando la integridad de la sincronización musical entre la primera sección de audio y la segunda sección de audio de destino.
2. El método de acuerdo con la reivindicación 1, en el que la atenuación desde dicha primera sección de audio a la segunda sección de audio de destino implica una atenuación cruzada a completar a lo largo de un período predeterminado.
3. El método de acuerdo con las reivindicaciones 1 o 2, en el que cada una de la primera sección de audio y la segunda sección de audio de destino se clasifican previamente como compartiendo un tema contextual común.
4. El método de acuerdo con cualquier reivindicación anterior, que comprende adicionalmente:
determinar un patrón rítmico en la primera sección de audio;
almacenar en búfer al menos una de entre la primera sección de audio y la segunda sección de audio de destino; procesar al menos una de dicha primera sección de audio almacenada en búfer y dicha segunda sección de audio de destino almacenada en búfer para compensar el retardo de sincronización o el avance de sincronización entre la primera sección de audio en relación con la segunda sección de audio de destino; realizar una atenuación entre la primera sección de audio y la sección de audio de destino no más tarde que en un momento en que un inicio seleccionado comienza a aumentar, en donde la atenuación se logra usando una de entre la primera sección de audio almacenada en búfer y la sección de audio de destino, y el patrón rítmico en la primera sección de audio se mantiene en la sección de audio de destino.
5. Un producto de programa informático que, cuando es ejecutado por un procesador, hace que el procesador ejecute un procedimiento que realiza el método de corte o atenuación cruzada entre secciones de audio de acuerdo con cualquier reivindicación anterior.
6. Un sistema de audio que comprende:
un procesador; y
una base de datos que contiene un archivo de audio digital o una multiplicidad de archivos de audio digital metaetiquetados para proporcionar una pluralidad de secciones de audio almacenadas en la base de datos, conteniendo cada una de dicha pluralidad de secciones de audio al menos un inicio asociado a una anacrusa que está relacionada con al menos un punto de salida abstracto y al menos un punto de entrada abstracto, en donde cada anacrusa es una nota o una secuencia de notas que preceden al primer pulso en un compás de música de cada sección de audio;
en edonde el procesador está dispuesto para:
seleccionar anacrusas que sean posibles puntos de salida reales y posibles puntos de entrada reales y que tengan unos desplazamientos medidos correspondientes en el tiempo en relación con los puntos de entrada y salida abstractos respectivamente en una primera sección de audio y una segunda sección de audio de destino, en edonde se reproduce la primera sección de audio y se activa y reproduce la segunda sección de audio de destino;
alinear dichas anacrusas seleccionadas en la primera sección de audio y la segunda sección de audio de destino de tal manera que se produzcan en un momento común;
medir las diferencias de tiempo de inicio en cada una de la primera sección de audio y la segunda sección de audio de destino a partir de las anacrusas seleccionadas para crear posiciones alternativas de atenuación cruzada o corte entre la primera sección de audio y la segunda sección de audio de destino;
evaluar qué posición respectiva de atenuación cruzada o corte en la primera sección de audio y la segunda sección de audio de destino se produce más temprano en el tiempo con respecto a las anacrusas alineadas y seleccionar la posición más temprana de atenuación cruzada o corte, en edonde la primera posición de atenuación cruzada o corte tiene un inicio asociado; y
producir una atenuación cruzada o corte desde la primera sección de audio a la segunda sección de audio de destino en un punto en o antes de que dicho inicio asociado comience a aumentar, por lo que la segunda sección de audio de destino reemplaza a la primera sección de audio como una salida de audio activa, realizando de este modo una transición rítmica ininterrumpida preservando la integridad de la sincronización de audio entre la primera sección de audio y la segunda sección de audio de destino.
7. El sistema de audio de la reivindicación 6, en el que al menos una parte de la primera sección de audio se reutiliza dentro de la segunda sección de audio de destino.
8. El sistema de audio de las reivindicaciones 6 o 7, en el que el dispositivo de almacenamiento se conecta al procesador a través de una red.
9. El sistema de audio de las reivindicaciones 6, 7 u 8, que comprende además un búfer dispuesto sustancialmente para almacenar temporalmente las secciones de audio, respondiendo el búfer al procesador y estando operativo para mantener, después de la transición a la segunda sección de audio de destino, un patrón rítmico.
10. El sistema de audio de cualquiera de las reivindicaciones 6 a 9, que comprende además al menos uno de: un sistema de recuperación de información musical dispuesto para clasificar automáticamente cada sección en términos de al menos un tema contextual; y
una interfaz de usuario dispuesta para permitir una definición asignada por usuario del tema contextual para cada sección.
11. El sistema de audio de acuerdo con cualquiera de las reivindicaciones 6 a 10, en el que la base de datos contiene una multiplicidad de archivos de audio digital cada uno particionado en al menos una sección de audio, caracterizado por un tema contextual definido por propiedades musicales o atributos asignables de cada sección de audio y en donde cada anacrusa se relaciona a través de la sincronización musical con los puntos de salida o entrada abstractos en cada una de dichas al menos una sección de audio de cada archivo de audio digital.
12. El sistema de audio de cualquiera de las reivindicaciones 6 a 11, en el que cada punto de entrada abstracto y cada punto de salida abstracto tiene al menos una anacrusa con un desplazamiento de sincronización que corresponde a un inicio que representa un punto de máxima diferencia en la transitoriedad en audio alrededor de las anacrusas.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1510907.7A GB2539875B (en) | 2015-06-22 | 2015-06-22 | Music Context System, Audio Track Structure and method of Real-Time Synchronization of Musical Content |
| PCT/GB2016/051862 WO2016207625A2 (en) | 2015-06-22 | 2016-06-22 | Music context system, audio track structure and method of real-time synchronization of musical content |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2796185T3 true ES2796185T3 (es) | 2020-11-26 |
Family
ID=53784284
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES20156444T Active ES2970812T3 (es) | 2015-06-22 | 2016-06-22 | Sistema de aumento de contenido de medios y método para alinear transiciones en archivos de medios con eventos variables temporalmente |
| ES16744830T Active ES2796185T3 (es) | 2015-06-22 | 2016-06-22 | Sincronización rítmica para atenuación cruzada de secciones de audio musical |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES20156444T Active ES2970812T3 (es) | 2015-06-22 | 2016-06-22 | Sistema de aumento de contenido de medios y método para alinear transiciones en archivos de medios con eventos variables temporalmente |
Country Status (12)
| Country | Link |
|---|---|
| US (7) | US10032441B2 (es) |
| EP (3) | EP3671725B1 (es) |
| CN (4) | CN112530470B (es) |
| AU (5) | AU2016281746B2 (es) |
| CA (4) | CA3127192C (es) |
| DK (1) | DK3311383T3 (es) |
| ES (2) | ES2970812T3 (es) |
| GB (4) | GB2581032B (es) |
| PL (1) | PL3311383T3 (es) |
| PT (1) | PT3311383T (es) |
| TW (3) | TWI799720B (es) |
| WO (1) | WO2016207625A2 (es) |
Families Citing this family (80)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10242097B2 (en) * | 2013-03-14 | 2019-03-26 | Aperture Investments, Llc | Music selection and organization using rhythm, texture and pitch |
| US11271993B2 (en) | 2013-03-14 | 2022-03-08 | Aperture Investments, Llc | Streaming music categorization using rhythm, texture and pitch |
| US10061476B2 (en) | 2013-03-14 | 2018-08-28 | Aperture Investments, Llc | Systems and methods for identifying, searching, organizing, selecting and distributing content based on mood |
| US10225328B2 (en) | 2013-03-14 | 2019-03-05 | Aperture Investments, Llc | Music selection and organization using audio fingerprints |
| US10623480B2 (en) | 2013-03-14 | 2020-04-14 | Aperture Investments, Llc | Music categorization using rhythm, texture and pitch |
| US20220147562A1 (en) | 2014-03-27 | 2022-05-12 | Aperture Investments, Llc | Music streaming, playlist creation and streaming architecture |
| US9747928B1 (en) | 2014-09-25 | 2017-08-29 | Western Digital Technologies, Inc. | Data storage device modifying write operation when a laser mode hop is detected |
| JP6583285B2 (ja) * | 2014-12-15 | 2019-10-02 | ソニー株式会社 | 情報処理方法、映像処理装置及びプログラム |
| GB2581032B (en) * | 2015-06-22 | 2020-11-04 | Time Machine Capital Ltd | System and method for onset detection in a digital signal |
| US11183202B2 (en) * | 2015-07-28 | 2021-11-23 | Dolby Laboratories Licensing Corporation | Audio discontinuity detection and correction |
| US9721551B2 (en) | 2015-09-29 | 2017-08-01 | Amper Music, Inc. | Machines, systems, processes for automated music composition and generation employing linguistic and/or graphical icon based musical experience descriptions |
| US9977645B2 (en) * | 2015-10-01 | 2018-05-22 | Moodelizer Ab | Dynamic modification of audio content |
| WO2017075279A1 (en) * | 2015-10-27 | 2017-05-04 | ZALON, Zack, J. | Audio content production, audio sequencing, and audio blending system and method |
| US10037750B2 (en) * | 2016-02-17 | 2018-07-31 | RMXHTZ, Inc. | Systems and methods for analyzing components of audio tracks |
| US10366121B2 (en) * | 2016-06-24 | 2019-07-30 | Mixed In Key Llc | Apparatus, method, and computer-readable medium for cue point generation |
| US10002596B2 (en) * | 2016-06-30 | 2018-06-19 | Nokia Technologies Oy | Intelligent crossfade with separated instrument tracks |
| US9653095B1 (en) | 2016-08-30 | 2017-05-16 | Gopro, Inc. | Systems and methods for determining a repeatogram in a music composition using audio features |
| CN106486128B (zh) * | 2016-09-27 | 2021-10-22 | 腾讯科技(深圳)有限公司 | 一种双音源音频数据的处理方法及装置 |
| US9916822B1 (en) * | 2016-10-07 | 2018-03-13 | Gopro, Inc. | Systems and methods for audio remixing using repeated segments |
| GB2557970B (en) | 2016-12-20 | 2020-12-09 | Mashtraxx Ltd | Content tracking system and method |
| US10902829B2 (en) | 2017-03-16 | 2021-01-26 | Sony Corporation | Method and system for automatically creating a soundtrack to a user-generated video |
| US10460763B2 (en) * | 2017-04-26 | 2019-10-29 | Adobe Inc. | Generating audio loops from an audio track |
| US10062367B1 (en) * | 2017-07-14 | 2018-08-28 | Music Tribe Global Brands Ltd. | Vocal effects control system |
| CN111542885B (zh) * | 2017-08-25 | 2024-03-22 | 马克思—普朗克科学促进协会公司 | 用于在体育锻炼期间控制声反馈的方法和设备 |
| CN107610716A (zh) * | 2017-09-22 | 2018-01-19 | 上海韵焰智能科技有限公司 | 音乐分析方法及装置 |
| GB2571340A (en) | 2018-02-26 | 2019-08-28 | Ai Music Ltd | Method of combining audio signals |
| CN112437963A (zh) * | 2018-05-24 | 2021-03-02 | 克兹二世有限公司 | 与输入节奏同步以实现抚慰效果的适应性感官输出 |
| CN108806732B (zh) * | 2018-07-06 | 2021-04-30 | 深圳点猫科技有限公司 | 一种基于人工智能的背景音乐处理方法以及电子设备 |
| US10762130B2 (en) | 2018-07-25 | 2020-09-01 | Omfit LLC | Method and system for creating combined media and user-defined audio selection |
| US11443724B2 (en) * | 2018-07-31 | 2022-09-13 | Mediawave Intelligent Communication | Method of synchronizing electronic interactive device |
| CN109545249B (zh) * | 2018-11-23 | 2020-11-03 | 广州酷狗计算机科技有限公司 | 一种处理音乐文件的方法及装置 |
| US11205456B2 (en) * | 2019-01-09 | 2021-12-21 | Mediatek Singapore Pte. Ltd. | Methods and apparatus for using edit operations to perform temporal track derivations |
| CN109889882B (zh) * | 2019-01-24 | 2021-06-18 | 深圳亿幕信息科技有限公司 | 一种视频剪辑合成方法和系统 |
| US11205414B2 (en) | 2019-02-15 | 2021-12-21 | Brainfm, Inc. | Noninvasive neural stimulation through audio |
| US10847186B1 (en) * | 2019-04-30 | 2020-11-24 | Sony Interactive Entertainment Inc. | Video tagging by correlating visual features to sound tags |
| US11232773B2 (en) * | 2019-05-07 | 2022-01-25 | Bellevue Investments Gmbh & Co. Kgaa | Method and system for AI controlled loop based song construction |
| CN110288847B (zh) * | 2019-06-28 | 2021-01-19 | 浙江吉利控股集团有限公司 | 一种自动驾驶决策方法、装置、系统、存储介质及终端 |
| USD920277S1 (en) | 2019-07-12 | 2021-05-25 | Kids2, Inc. | Audio player |
| CN110428798B (zh) * | 2019-08-02 | 2021-08-10 | 湖南国声声学科技股份有限公司深圳分公司 | 人声与伴奏同步方法、蓝牙设备、终端及存储介质 |
| US11416208B2 (en) * | 2019-09-23 | 2022-08-16 | Netflix, Inc. | Audio metadata smoothing |
| JP7419726B2 (ja) * | 2019-09-27 | 2024-01-23 | ヤマハ株式会社 | 楽曲解析装置、楽曲解析方法、および楽曲解析プログラム |
| US10964299B1 (en) | 2019-10-15 | 2021-03-30 | Shutterstock, Inc. | Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions |
| US11024275B2 (en) | 2019-10-15 | 2021-06-01 | Shutterstock, Inc. | Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system |
| US11037538B2 (en) | 2019-10-15 | 2021-06-15 | Shutterstock, Inc. | Method of and system for automated musical arrangement and musical instrument performance style transformation supported within an automated music performance system |
| CN110769309B (zh) * | 2019-11-04 | 2023-03-31 | 北京字节跳动网络技术有限公司 | 用于展示音乐点的方法、装置、电子设备和介质 |
| CN111128100B (zh) * | 2019-12-20 | 2021-04-20 | 网易(杭州)网络有限公司 | 节奏点检测方法、装置及电子设备 |
| CN111131917B (zh) * | 2019-12-26 | 2021-12-28 | 国微集团(深圳)有限公司 | 音频频谱实时同步方法、播放装置 |
| US11475867B2 (en) * | 2019-12-27 | 2022-10-18 | Spotify Ab | Method, system, and computer-readable medium for creating song mashups |
| CN111209360B (zh) * | 2019-12-31 | 2022-08-23 | 武汉中海庭数据技术有限公司 | 一种自动提取路口面的方法及系统 |
| US11615772B2 (en) * | 2020-01-31 | 2023-03-28 | Obeebo Labs Ltd. | Systems, devices, and methods for musical catalog amplification services |
| US11694084B2 (en) | 2020-04-14 | 2023-07-04 | Sony Interactive Entertainment Inc. | Self-supervised AI-assisted sound effect recommendation for silent video |
| CN111614423B (zh) * | 2020-04-30 | 2021-08-13 | 湖南声广信息科技有限公司 | 一种音乐广播电台主持音频与音乐拼接方法 |
| EP4145439A4 (en) * | 2020-05-01 | 2023-10-11 | Sony Group Corporation | INFORMATION PROCESSING METHOD, INFORMATION PROCESSING APPARATUS AND PROGRAM |
| JP2021177219A (ja) * | 2020-05-08 | 2021-11-11 | ローランド株式会社 | 電子楽器プログラム及び電子楽器 |
| US12387700B2 (en) * | 2020-06-08 | 2025-08-12 | William Frederick Moyer | Systems and methods for score and screenplay based audio and video editing |
| JP2022046904A (ja) * | 2020-09-11 | 2022-03-24 | ローランド株式会社 | 電子楽器、録音再生プログラム及び録音再生方法 |
| CN112435687B (zh) | 2020-11-25 | 2024-06-25 | 腾讯科技(深圳)有限公司 | 一种音频检测方法、装置、计算机设备和可读存储介质 |
| CA3201241A1 (en) * | 2020-12-07 | 2022-06-16 | Wattch Fitness Inc. | Emotion-led workout generator |
| GB2602118B (en) * | 2020-12-18 | 2025-07-23 | Scored Tech Inc | Generating and mixing audio arrangements |
| CN112866732B (zh) * | 2020-12-30 | 2023-04-25 | 广州方硅信息技术有限公司 | 音乐广播方法及其装置、设备与介质 |
| CN112863530B (zh) * | 2021-01-07 | 2024-08-27 | 广州欢城文化传媒有限公司 | 一种声音作品的生成方法和装置 |
| US11978426B2 (en) * | 2021-03-31 | 2024-05-07 | DAACI Limited | System and methods for automatically generating a musical composition having audibly correct form |
| US11514877B2 (en) * | 2021-03-31 | 2022-11-29 | DAACI Limited | System and methods for automatically generating a musical composition having audibly correct form |
| US12412105B2 (en) | 2021-04-08 | 2025-09-09 | Disney Enterprises, Inc. | Automated compositing of content compilations |
| KR20240038649A (ko) * | 2021-04-23 | 2024-03-25 | 바이브즈 & 로직, 인크. | 몰입형 오디오 경험을 위한 시스템 및 방법 |
| US11957467B2 (en) | 2021-07-02 | 2024-04-16 | Brainfm, Inc. | Neural stimulation through audio with dynamic modulation characteristics |
| US11392345B1 (en) * | 2021-12-20 | 2022-07-19 | Brainfm, Inc. | Extending audio tracks while avoiding audio discontinuities |
| US11966661B2 (en) | 2021-10-19 | 2024-04-23 | Brainfm, Inc. | Audio content serving and creation based on modulation characteristics |
| GB2609611B (en) | 2021-07-28 | 2024-06-19 | Synchro Arts Ltd | Method and system for time and feature modification of signals |
| CN113706578B (zh) * | 2021-08-03 | 2024-07-23 | 杭州数梦工场科技有限公司 | 一种基于轨迹的移动对象伴随关系的确定方法和装置 |
| EP4396810A1 (en) * | 2021-09-03 | 2024-07-10 | Dolby Laboratories Licensing Corporation | Music synthesizer with spatial metadata output |
| EP4195196A1 (en) * | 2021-12-09 | 2023-06-14 | Bellevue Investments GmbH & Co. KGaA | System and method for increasing energy level of songs |
| CN114373480B (zh) * | 2021-12-17 | 2025-08-05 | 腾讯音乐娱乐科技(深圳)有限公司 | 语音对齐网络的训练方法、语音对齐方法及电子设备 |
| CN114615612B (zh) * | 2022-01-26 | 2024-07-09 | 大连即时智能科技有限公司 | 文本与音频呈现处理方法及装置 |
| TWI794002B (zh) * | 2022-01-28 | 2023-02-21 | 緯創資通股份有限公司 | 多媒體系統以及多媒體操作方法 |
| CN114783393B (zh) * | 2022-02-28 | 2024-07-16 | 杭州小伴熊科技有限公司 | 一种用于在线教育的音乐旋律识别方法及装置 |
| US20240233694A9 (en) * | 2022-10-20 | 2024-07-11 | Tuttii Inc. | System and method for enhanced audio data transmission and digital audio mashup automation |
| CN116449673B (zh) * | 2022-12-30 | 2025-07-22 | 上海洛轲智能科技有限公司 | 一种车辆闹钟控制方法、装置、电子设备及存储介质 |
| GB2628759A (en) * | 2023-03-30 | 2024-10-09 | Sony Interactive Entertainment Europe Ltd | Method for generating a sound effect |
| TWI886635B (zh) * | 2023-11-14 | 2025-06-11 | 馬思正 | 多功能複合伴唱樂器 |
Family Cites Families (91)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3134588B2 (ja) * | 1993-03-23 | 2001-02-13 | 日本ビクター株式会社 | 圧縮画像データと圧縮音響データとの同期再生方法 |
| JPH07287576A (ja) * | 1994-04-18 | 1995-10-31 | Taito Corp | 音楽再生方法 |
| DE19500751C2 (de) * | 1995-01-12 | 1999-07-08 | Blue Chip Music Gmbh | Verfahren zum Erkennen eines Tonbeginns bei geschlagenen oder gezupften Musikinstrumenten |
| JP3557917B2 (ja) * | 1998-09-24 | 2004-08-25 | ヤマハ株式会社 | 自動作曲装置および記憶媒体 |
| JP2000134105A (ja) * | 1998-10-29 | 2000-05-12 | Matsushita Electric Ind Co Ltd | オーディオ変換符号化に用いられるブロックサイズを決定し適応させる方法 |
| US6316712B1 (en) * | 1999-01-25 | 2001-11-13 | Creative Technology Ltd. | Method and apparatus for tempo and downbeat detection and alteration of rhythm in a musical segment |
| US6316710B1 (en) * | 1999-09-27 | 2001-11-13 | Eric Lindemann | Musical synthesizer capable of expressive phrasing |
| US6746247B2 (en) | 2000-12-27 | 2004-06-08 | Michael P. Barton | Choreographed athletic movement to music |
| JP3680749B2 (ja) * | 2001-03-23 | 2005-08-10 | ヤマハ株式会社 | 自動作曲装置及び自動作曲プログラム |
| US7904814B2 (en) * | 2001-04-19 | 2011-03-08 | Sharp Laboratories Of America, Inc. | System for presenting audio-video content |
| GB2378626B (en) * | 2001-04-28 | 2003-11-19 | Hewlett Packard Co | Automated compilation of music |
| US6822153B2 (en) * | 2001-05-15 | 2004-11-23 | Nintendo Co., Ltd. | Method and apparatus for interactive real time music composition |
| US6476308B1 (en) * | 2001-08-17 | 2002-11-05 | Hewlett-Packard Company | Method and apparatus for classifying a musical piece containing plural notes |
| CN1259631C (zh) * | 2002-07-25 | 2006-06-14 | 摩托罗拉公司 | 使用韵律控制的中文文本至语音拼接合成系统及方法 |
| US20040122539A1 (en) * | 2002-12-20 | 2004-06-24 | Ainsworth Heather C. | Synchronization of music and images in a digital multimedia device system |
| WO2004081940A1 (en) * | 2003-03-11 | 2004-09-23 | Koninklijke Philips Electronics N.V. | A method and apparatus for generating an output video sequence |
| US20040197088A1 (en) * | 2003-03-31 | 2004-10-07 | Ferman Ahmet Mufit | System for presenting audio-video content |
| US7189913B2 (en) * | 2003-04-04 | 2007-03-13 | Apple Computer, Inc. | Method and apparatus for time compression and expansion of audio data with dynamic tempo change during playback |
| US20040230655A1 (en) * | 2003-05-16 | 2004-11-18 | Chia-Hsin Li | Method and system for media playback architecture |
| JP2004343617A (ja) * | 2003-05-19 | 2004-12-02 | Renesas Technology Corp | デジタルアンプ |
| US7424117B2 (en) | 2003-08-25 | 2008-09-09 | Magix Ag | System and method for generating sound transitions in a surround environment |
| US7292902B2 (en) * | 2003-11-12 | 2007-11-06 | Dolby Laboratories Licensing Corporation | Frame-based audio transmission/storage with overlap to facilitate smooth crossfading |
| US7148415B2 (en) * | 2004-03-19 | 2006-12-12 | Apple Computer, Inc. | Method and apparatus for evaluating and correcting rhythm in audio data |
| US7026536B2 (en) * | 2004-03-25 | 2006-04-11 | Microsoft Corporation | Beat analysis of musical signals |
| JP2006114174A (ja) | 2004-10-18 | 2006-04-27 | Sony Corp | コンテンツ再生方法およびコンテンツ再生装置 |
| JP4713129B2 (ja) * | 2004-11-16 | 2011-06-29 | ソニー株式会社 | 音楽コンテンツの再生装置、音楽コンテンツの再生方法および音楽コンテンツおよびその属性情報の記録装置 |
| EP1666967B1 (en) * | 2004-12-03 | 2013-05-08 | Magix AG | System and method of creating an emotional controlled soundtrack |
| US7869892B2 (en) * | 2005-08-19 | 2011-01-11 | Audiofile Engineering | Audio file editing system and method |
| US7518053B1 (en) | 2005-09-01 | 2009-04-14 | Texas Instruments Incorporated | Beat matching for portable audio |
| WO2007036846A2 (en) * | 2005-09-30 | 2007-04-05 | Koninklijke Philips Electronics N.V. | Method and apparatus for automatic structure analysis of music |
| US20070074618A1 (en) | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for selecting music to guide a user through an activity |
| US20070074617A1 (en) | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity |
| US20070074619A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity based on an activity goal |
| WO2007066819A1 (ja) * | 2005-12-09 | 2007-06-14 | Sony Corporation | 音楽編集装置及び音楽編集方法 |
| WO2007066818A1 (ja) | 2005-12-09 | 2007-06-14 | Sony Corporation | 音楽編集装置及び音楽編集方法 |
| RU2417514C2 (ru) * | 2006-04-27 | 2011-04-27 | Долби Лэборетериз Лайсенсинг Корпорейшн | Регулировка усиления звука с использованием основанного на конкретной громкости обнаружения акустических событий |
| JP2007295479A (ja) * | 2006-04-27 | 2007-11-08 | Sony Corp | 撮影装置および撮影方法、並びにプログラム |
| US20070261537A1 (en) | 2006-05-12 | 2007-11-15 | Nokia Corporation | Creating and sharing variations of a music file |
| US7842874B2 (en) | 2006-06-15 | 2010-11-30 | Massachusetts Institute Of Technology | Creating music by concatenative synthesis |
| US20080030462A1 (en) * | 2006-07-24 | 2008-02-07 | Lasar Erik M | Interactive music interface for music production |
| JP5007563B2 (ja) * | 2006-12-28 | 2012-08-22 | ソニー株式会社 | 音楽編集装置および方法、並びに、プログラム |
| EP2115732B1 (en) * | 2007-02-01 | 2015-03-25 | Museami, Inc. | Music transcription |
| KR101306715B1 (ko) * | 2007-02-09 | 2013-09-11 | 엘지전자 주식회사 | 방송 신호 수신 장치 및 방송 신호 송수신 방법 |
| US7863511B2 (en) * | 2007-02-09 | 2011-01-04 | Avid Technology, Inc. | System for and method of generating audio sequences of prescribed duration |
| US8280539B2 (en) * | 2007-04-06 | 2012-10-02 | The Echo Nest Corporation | Method and apparatus for automatically segueing between audio tracks |
| US20090024234A1 (en) * | 2007-07-19 | 2009-01-22 | Archibald Fitzgerald J | Apparatus and method for coupling two independent audio streams |
| US8269093B2 (en) | 2007-08-21 | 2012-09-18 | Apple Inc. | Method for creating a beat-synchronized media mix |
| US8426715B2 (en) | 2007-12-17 | 2013-04-23 | Microsoft Corporation | Client-side audio signal mixing on low computational power player using beat metadata |
| JP2009192725A (ja) * | 2008-02-13 | 2009-08-27 | Sanyo Electric Co Ltd | 楽曲記録装置 |
| US9313359B1 (en) * | 2011-04-26 | 2016-04-12 | Gracenote, Inc. | Media content identification on mobile devices |
| US8386506B2 (en) * | 2008-08-21 | 2013-02-26 | Yahoo! Inc. | System and method for context enhanced messaging |
| JP4683116B2 (ja) * | 2008-11-12 | 2011-05-11 | ソニー株式会社 | 情報処理装置、情報処理方法、情報処理プログラムおよび撮像装置 |
| US8401683B2 (en) * | 2009-08-31 | 2013-03-19 | Apple Inc. | Audio onset detection |
| EP2362375A1 (en) * | 2010-02-26 | 2011-08-31 | Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V. | Apparatus and method for modifying an audio signal using harmonic locking |
| US8680098B2 (en) | 2010-03-05 | 2014-03-25 | Janssen Pharmaceutica, Nv | Substituted aza-bicyclic imidazole derivatives useful as TRPM8 receptor modulators |
| JP2012103603A (ja) | 2010-11-12 | 2012-05-31 | Sony Corp | 情報処理装置、楽曲区間抽出方法、及びプログラム |
| JP2014506416A (ja) * | 2010-12-22 | 2014-03-13 | ジェノーディオ,インコーポレーテッド | オーディオ空間化および環境シミュレーション |
| US9326082B2 (en) * | 2010-12-30 | 2016-04-26 | Dolby International Ab | Song transition effects for browsing |
| GB201109731D0 (en) * | 2011-06-10 | 2011-07-27 | System Ltd X | Method and system for analysing audio tracks |
| JP2013009218A (ja) * | 2011-06-27 | 2013-01-10 | Sony Corp | 編集装置及び方法、並びにプログラム |
| US9160837B2 (en) * | 2011-06-29 | 2015-10-13 | Gracenote, Inc. | Interactive streaming content apparatus, systems and methods |
| WO2013006342A1 (en) * | 2011-07-01 | 2013-01-10 | Dolby Laboratories Licensing Corporation | Synchronization and switchover methods and systems for an adaptive audio system |
| GB201118784D0 (en) * | 2011-10-31 | 2011-12-14 | Omnifone Ltd | Djml |
| CN102568454B (zh) * | 2011-12-13 | 2015-08-05 | 北京百度网讯科技有限公司 | 一种分析音乐bpm的方法和装置 |
| JP2013135309A (ja) * | 2011-12-26 | 2013-07-08 | Sony Corp | 信号処理装置、信号処理方法、プログラム、および記録媒体、並びに、信号処理システム |
| EP2845191B1 (en) * | 2012-05-04 | 2019-03-13 | Xmos Inc. | Systems and methods for source signal separation |
| US9459828B2 (en) * | 2012-07-16 | 2016-10-04 | Brian K. ALES | Musically contextual audio advertisements |
| JP5672280B2 (ja) * | 2012-08-31 | 2015-02-18 | カシオ計算機株式会社 | 演奏情報処理装置、演奏情報処理方法及びプログラム |
| US9230528B2 (en) * | 2012-09-19 | 2016-01-05 | Ujam Inc. | Song length adjustment |
| US20140129497A1 (en) * | 2012-11-06 | 2014-05-08 | Qualcomm Incorporated | Methods and apparatus for performing onset detection in a neuronal spiking representation of a signal |
| US20140163980A1 (en) * | 2012-12-10 | 2014-06-12 | Rawllin International Inc. | Multimedia message having portions of media content with audio overlay |
| US9158760B2 (en) * | 2012-12-21 | 2015-10-13 | The Nielsen Company (Us), Llc | Audio decoding with supplemental semantic audio recognition and report generation |
| EP2808870B1 (en) * | 2013-05-30 | 2016-03-16 | Spotify AB | Crowd-sourcing of remix rules for streamed music. |
| GB201310861D0 (en) * | 2013-06-18 | 2013-07-31 | Nokia Corp | Audio signal analysis |
| WO2015006627A1 (en) * | 2013-07-10 | 2015-01-15 | Aliphcom | System and method for audio processing using arbitrary triggers |
| JP6252088B2 (ja) * | 2013-10-09 | 2017-12-27 | ヤマハ株式会社 | 波形再生を行うためのプログラム、波形再生装置及び方法 |
| WO2015092492A1 (en) * | 2013-12-20 | 2015-06-25 | Nokia Technologies Oy | Audio information processing |
| CN104023247B (zh) * | 2014-05-29 | 2015-07-29 | 腾讯科技(深圳)有限公司 | 获取、推送信息的方法和装置以及信息交互系统 |
| CN104133652B (zh) * | 2014-06-10 | 2016-02-17 | 腾讯科技(深圳)有限公司 | 一种音频播放控制方法,及终端 |
| SE1451583A1 (en) * | 2014-12-18 | 2016-06-19 | 100 Milligrams Holding Ab | Computer program, apparatus and method for generating a mix of music tracks |
| US9978426B2 (en) * | 2015-05-19 | 2018-05-22 | Spotify Ab | Repetitive-motion activity enhancement based upon media content selection |
| US9570059B2 (en) * | 2015-05-19 | 2017-02-14 | Spotify Ab | Cadence-based selection, playback, and transition between song versions |
| GB2581032B (en) * | 2015-06-22 | 2020-11-04 | Time Machine Capital Ltd | System and method for onset detection in a digital signal |
| US10289916B2 (en) * | 2015-07-21 | 2019-05-14 | Shred Video, Inc. | System and method for editing video and audio clips |
| US10269387B2 (en) * | 2015-09-30 | 2019-04-23 | Apple Inc. | Audio authoring and compositing |
| US9779706B2 (en) * | 2016-02-18 | 2017-10-03 | University Of Rochester | Context-dependent piano music transcription with convolutional sparse coding |
| EP3433858A1 (en) * | 2016-03-25 | 2019-01-30 | Tristan Jehan | Transitions between media content items |
| US10002596B2 (en) * | 2016-06-30 | 2018-06-19 | Nokia Technologies Oy | Intelligent crossfade with separated instrument tracks |
| US10564817B2 (en) * | 2016-12-15 | 2020-02-18 | Descript, Inc. | Techniques for creating and presenting media content |
| WO2018126279A1 (en) * | 2016-12-30 | 2018-07-05 | Lyons Jessica Barbara | Digital video file generation |
| JP7193167B2 (ja) * | 2017-08-29 | 2022-12-20 | インテリテラン,インク. | マルチメディアを記録してレンダリングするための装置、システム、及び方法 |
-
2015
- 2015-06-22 GB GB2000715.9A patent/GB2581032B/en active Active
- 2015-06-22 GB GB1510907.7A patent/GB2539875B/en active Active
- 2015-06-22 GB GB1901430.7A patent/GB2573597B8/en active Active
-
2016
- 2016-06-22 AU AU2016281746A patent/AU2016281746B2/en not_active Ceased
- 2016-06-22 CN CN202011251264.6A patent/CN112530470B/zh active Active
- 2016-06-22 ES ES20156444T patent/ES2970812T3/es active Active
- 2016-06-22 ES ES16744830T patent/ES2796185T3/es active Active
- 2016-06-22 TW TW109122293A patent/TWI799720B/zh not_active IP Right Cessation
- 2016-06-22 EP EP20156444.0A patent/EP3671725B1/en active Active
- 2016-06-22 CN CN201680036967.2A patent/CN108064406B/zh active Active
- 2016-06-22 CA CA3127192A patent/CA3127192C/en active Active
- 2016-06-22 DK DK16744830.7T patent/DK3311383T3/da active
- 2016-06-22 TW TW109121934A patent/TWI861142B/zh active
- 2016-06-22 PL PL16744830T patent/PL3311383T3/pl unknown
- 2016-06-22 PT PT167448307T patent/PT3311383T/pt unknown
- 2016-06-22 TW TW105119565A patent/TWI716413B/zh active
- 2016-06-22 CN CN202011253940.3A patent/CN112530471B/zh active Active
- 2016-06-22 CA CA3101403A patent/CA3101403C/en active Active
- 2016-06-22 CA CA3101400A patent/CA3101400C/en active Active
- 2016-06-22 EP EP16744830.7A patent/EP3311383B8/en active Active
- 2016-06-22 CN CN202011254621.4A patent/CN112562747B/zh active Active
- 2016-06-22 WO PCT/GB2016/051862 patent/WO2016207625A2/en not_active Ceased
- 2016-06-22 EP EP20156466.3A patent/EP3671726B1/en active Active
- 2016-06-22 US US15/189,306 patent/US10032441B2/en active Active
- 2016-06-22 CA CA2990320A patent/CA2990320C/en active Active
- 2016-07-25 US US15/218,259 patent/US9697813B2/en active Active
-
2017
- 2017-08-08 GB GB1712715.0A patent/GB2550090B/en active Active
-
2018
- 2018-07-13 US US16/035,234 patent/US10467999B2/en active Active
-
2019
- 2019-01-31 US US16/263,201 patent/US10482857B2/en active Active
- 2019-11-08 US US16/678,679 patent/US10803842B2/en active Active
-
2020
- 2020-09-18 US US17/025,701 patent/US11114074B2/en not_active Expired - Fee Related
-
2021
- 2021-03-18 AU AU2021201716A patent/AU2021201716B2/en not_active Ceased
- 2021-03-26 AU AU2021201916A patent/AU2021201916B2/en not_active Ceased
- 2021-03-26 AU AU2021201915A patent/AU2021201915B2/en not_active Ceased
- 2021-07-09 AU AU2021204836A patent/AU2021204836B2/en not_active Ceased
- 2021-09-03 US US17/466,275 patent/US11854519B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2796185T3 (es) | Sincronización rítmica para atenuación cruzada de secciones de audio musical | |
| HK1246965B (en) | Rhythmic synchronization for cross fading of musical audio sections |