Automatic recognition and matching of tempo and phase of pieces of music, and an interactive music player
First Claim
Patent Images
1. A method for playback of digital content data, the method comprising:
- providing in a first data region a control file (MIX_DATA) with digital control data for controlling a digital content data player, the digital control data representing information for controlling at least one of a mixing procedure of one or more individual pieces of content data (TR1, . . . , TRn) and an interactive intervention into the one or more individual pieces of content data (TR1, . . . , TRn) via signal processing means and being recorded during at least one of a previous mixing procedure or a previous interactive intervention, whereinthe control data (MIX_DATA) in the first data region refer to the content data (CONTENT_DATA) in a second data region, the second data region comprising the content data (CONTENT_DATA) subdivided in the one or more individual pieces of content data (TR1, . . . , TRn),determining by means of the control data with reference to the one or more individual pieces of content data (TR1, . . . , TRn), in which manner the digital content data player plays back a defined part of the one or more individual pieces of content data (TR1, . . . , TRn), and playing back the content data (TR1, . . . , TRn) with at least one of a tempo and a phase which is different from the tempo and the phase with which the content data (TR1, . . . , TRn) has been recorded by modifying according to the control data (MIX_DATA)during play back the properties with which the content data (TR1, . . . , TRn) has been recorded.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of matching the tempo and phase in pieces of music which allows the conjunction of the pieces of music to form a continuous stream of music. The interactive music player which digitally executes the method of matching the tempo and phase in pieces of music is also disclosed.
-
Citations
37 Claims
-
1. A method for playback of digital content data, the method comprising:
-
providing in a first data region a control file (MIX_DATA) with digital control data for controlling a digital content data player, the digital control data representing information for controlling at least one of a mixing procedure of one or more individual pieces of content data (TR1, . . . , TRn) and an interactive intervention into the one or more individual pieces of content data (TR1, . . . , TRn) via signal processing means and being recorded during at least one of a previous mixing procedure or a previous interactive intervention, wherein the control data (MIX_DATA) in the first data region refer to the content data (CONTENT_DATA) in a second data region, the second data region comprising the content data (CONTENT_DATA) subdivided in the one or more individual pieces of content data (TR1, . . . , TRn), determining by means of the control data with reference to the one or more individual pieces of content data (TR1, . . . , TRn), in which manner the digital content data player plays back a defined part of the one or more individual pieces of content data (TR1, . . . , TRn), and playing back the content data (TR1, . . . , TRn) with at least one of a tempo and a phase which is different from the tempo and the phase with which the content data (TR1, . . . , TRn) has been recorded by modifying according to the control data (MIX_DATA)during play back the properties with which the content data (TR1, . . . , TRn) has been recorded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A digital content data player
(a) with means for accessing in a first data region a control file (MIX_DATA) with digital control data for controlling the digital content data player, wherein the digital control data represent information for controlling at least one of a mixing procedure of one or more individual pieces of content data (TR1, . . . , TRn) and an interactive intervention into the one or more individual pieces of content data (TR1, . . . , TRn) via signal processing means, the digital control data being recorded during at least one of a previous mixing procedure or a previous interactive intervention, and (b) with means for accessing in a second data region the content data (CONTENT_DATA) subdivided in the one or more individual pieces of content data (TR1, . . . , TRn), wherein (c) the control data (MIX_DATA) in the first data region refer to the content data (CONTENT_DATA) in the second data region and wherein the control data with reference to the one or more individual pieces of content data (TR1, . . . , TRn) determine, in which manner the digital content data player plays a defined part of the one or more individual pieces of content data (TR1, . . . , TRn), wherein the content data (TR1, . . . , TRn) are played back with at least one of a tempo and a phase which is different from the tempo and the phase with which the content data (TR1, . . . , TRn) has been recorded by modifying according to the control data (MIX_DATA) during play back the properties with which the content data (TR1, . . . , TRn) has been recorded.
-
18. A data structure, which comprises
(a) a first data region with a control file (MIX_DATA) with digital control data for controlling a digital content data player, wherein the digital control data represent information for controlling at least one of a mixing procedure of one or more individual pieces of content data (TR1, . . . , TRn) and an interactive intervention into the one or more individual pieces of content data (TR1, . . . , TRn) via signal processing means, the digital control data being recorded during at least one of a previous mixing procedure or a previous interactive intervention, and (b) a second data region with the content data (CONTENT_DATA) subdivided in the one or more individual pieces of content data (TR1, . . . , TRn), wherein (c) the control data (MIX_DATA) in the first data region refer to content data (CONTENT_DATA) in the second data region and wherein the control data with reference to the one or more individual pieces of content data (TR1, . . . , TRn) determine, in which manner the digital content data player plays back a defined part of the one or more individual pieces of content data (TR1, . . . , TRn), wherein the content data (TR1, . . . , TRn) are played back with at least one of a tempo and a phase which is different from the tempo and the phase with which the content data (TR1, . . . , TRn) has been recorded by modifying according to the control data (MIX_DATA) during play back the properties with which the content data (TR1, . . . , TRn) has been recorded.
-
25. A data medium, which comprises
(a) a first data region with a control file (MIX_DATA) with digital control data for controlling a digital content data player, wherein the digital control data represent information for controlling at least one of a mixing procedure of one or more individual pieces of content data (TR1, . . . , TRn) and an interactive intervention into the one or more individual pieces of content data (TR1, . . . , TRn) via signal processing means, the digital control data being recorded during at least one of a previous mixing procedure or a previous interactive intervention, and (b) a second data region with the content data (CONTENT_DATA) subdivided in the one or more individual pieces of content data (TR1, . . . , TRn), wherein (c) the control data (MIX_DATA) in the first data region refer to content data (CONTENT_DATA) in the second data region and wherein the control data with reference to the one or more individual pieces of content data (TR1, . . . , TRn) determine, in which manner the digital content data player plays a defined part of the one or more individual pieces of content data (TR1, . . . , TRn), wherein the content data (TR1, . . . , TRn) are played back with at least one of a tempo and a phase which is different from the tempo and the phase with which the content data (TR1, . . . , TRn) has been recorded by modifying according to the control data (MIX_DATA) during play back the properties with which the content data (TR1, . . . , TRn) has been recorded.
-
34. A method for playback of digital content data, the method comprising:
-
providing in a first data region a control file (MIX_DATA) with digital control data for controlling a digital content data player, wherein the control data (MIX_DATA) in the first data region refer to content data (CONTENT_DATA) in a second data region, the second data region comprising content data (CONTENT_DATA) subdivided in one or more individual pieces of content data (TR1, . . . , TRn), and wherein the control data with reference to the one or more individual pieces of content data (TR1, . . . , TRn) determine, in which manner the digital content data player plays a defined part of the one or more individual pieces of content data (TR1, . . . , TRn); the method further comprising providing content data in real-time for at least two individual pieces of content data from a data source with only one reader unit, wherein the data source supplies content data at a faster reading rate than the relevant playback rate, in that a relevant buffer memory (P1 . . . Pn) is provided for each individual piece of content data (TR1, . . . , TRn) to be played, and that the faster reading rate is used in order to fill the relevant buffer memory (P1 . . . Pn) with associated content data in such a manner, that content data are always available in time before and after a current playback position (A1 . . . An) of the relevant piece of content data. - View Dependent Claims (35, 36, 37)
-
Specification