EP0986046A1 - System and method for recording and synthesizing sound and infrastructure for distributing recordings for remote playback - Google Patents

System and method for recording and synthesizing sound and infrastructure for distributing recordings for remote playback Download PDF

Info

Publication number
EP0986046A1
EP0986046A1 EP99306932A EP99306932A EP0986046A1 EP 0986046 A1 EP0986046 A1 EP 0986046A1 EP 99306932 A EP99306932 A EP 99306932A EP 99306932 A EP99306932 A EP 99306932A EP 0986046 A1 EP0986046 A1 EP 0986046A1
Authority
EP
European Patent Office
Prior art keywords
recordings
recited
sound
recording
fundamental frequencies
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.)
Withdrawn
Application number
EP99306932A
Other languages
German (de)
French (fr)
Inventor
Steven D. Curtin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of EP0986046A1 publication Critical patent/EP0986046A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H3/00Instruments in which the tones are generated by electromechanical means
    • G10H3/12Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument
    • G10H3/125Extracting or recognising the pitch or fundamental frequency of the picked up signal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/201Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
    • G10H2240/211Wireless transmission, e.g. of music parameters or control data by radio, infrared or ultrasound
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/131Mathematical functions for musical analysis, processing, synthesis or composition
    • G10H2250/215Transforms, i.e. mathematical transforms into domains appropriate for musical signal processing, coding or compression
    • G10H2250/235Fourier transform; Discrete Fourier Transform [DFT]; Fast Fourier Transform [FFT]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/131Mathematical functions for musical analysis, processing, synthesis or composition
    • G10H2250/215Transforms, i.e. mathematical transforms into domains appropriate for musical signal processing, coding or compression
    • G10H2250/251Wavelet transform, i.e. transform with both frequency and temporal resolution, e.g. for compression of percussion sounds; Discrete Wavelet Transform [DWT]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/471General musical sound synthesis principles, i.e. sound category-independent synthesis methods
    • G10H2250/481Formant synthesis, i.e. simulating the human speech production mechanism by exciting formant resonators, e.g. mimicking vocal tract filtering as in LPC synthesis vocoders, wherein musical instruments may be used as excitation signal to the time-varying filter estimated from a singer's speech
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
    • G10H2250/541Details of musical waveform synthesis, i.e. audio waveshape processing from individual wavetable samples, independently of their origin or of the sound they represent
    • G10H2250/571Waveform compression, adapted for music synthesisers, sound banks or wavetables
    • G10H2250/581Codebook-based waveform compression

Definitions

  • the present invention is directed, in general, to sound recording and reproduction and, more specifically, to a resolution-independent system and method for making a reducing of a sound and later employing the record to synthesize the sound.
  • the sound waveforms produced may be characterized by many parameters, including frequency and amplitude.
  • sound waveforms may be represented in a frequency domain as a spectral frame, consisting of spectral components.
  • the spectral frame contains the waveform's lowest, or fundamental, frequency, along with its harmonics (spectral components which occur at multiples of the fundamental frequency).
  • Spectral components from string instruments and from vowels in speech typically occur at close to whole number multiples of the fundamental frequency, while spectral components from percussion instruments often occur at non-integral multiples of the fundamental frequency.
  • one system includes: (1) a frame generator that extracts fundamental frequencies and spectral envelopes from the sound and creates frames therefrom and (2) a frame analyzer that identifies a selected one of common spectra structures and common formant structures in the frames and creates a record containing the fundamental frequencies and the selected one.
  • the present invention therefore introduces the broad concept of storing fundamental frequencies and selected structures in sound and creating a record containing those fundamental frequencies and selected structures to provide a basis for subsequent synthesis (tantamount to playback).
  • the present invention preferably analyzes the sound as a continuous performance (irrespective of individual tones or notes).
  • the frames are discrete, allowing them to correspond to a discrete period of time.
  • common spectra or formant structures may be contained in a dictionary to compress the total size of the record.
  • a musical instrument generates the sound.
  • Those skilled in the art are familiar with the formant content of certain musical instruments, such as string and wind instruments. Human voices likewise contain formants that may be captured and employed in later synthesis.
  • the present invention can operate with any sound, however.
  • the frame generator samples the sound before extracting the fundamental frequencies therefrom.
  • sampling may occur at 1 ms intervals.
  • the present invention is not limited to a particular sampling frequency.
  • the system further includes a mapping circuit that applies a temporal quantization map to the record.
  • a mapping circuit that applies a temporal quantization map to the record.
  • the system further includes an editor that modifies a selected one of a content and an order of the record.
  • the editor allows still further manipulation of the sound once recorded.
  • the frame analyzer identifies the selected one of common spectra structures and common formant structures by Fourier analyzing the frames.
  • Fourier analyzing the frames Those skilled in the art are familiar with, in particular, fast Fourier transform techniques by which frequencies may be analyzed.
  • the present invention is compatible with other conventional or later-developed spectrum analysis techniques, such as wavelets.
  • the present invention further provides infrastructures for distributing recordings for remote playback.
  • One infrastructure includes: (1) a radio station having a recording database associated therewith, (2) a plurality of recordings contained within the recording database, each of the plurality of recordings including a selected one of common spectra structures and common formant structures corresponding thereto, (3) a request receiver, coupled to the recording database, that receives remote requests for ones of the plurality of recordings and (4) a transmitter, coupled to the recording database, that transmits the ones of the plurality of recordings in response to the requests.
  • the infrastructure further includes a plurality of remote radios capable of receiving and digitally manipulating the ones of the plurality of recordings.
  • the remote radios may comprise software that can be downloaded and executed on data processing and storage hardware to allow the ones of the plurality of recordings to be played. This infrastructure sharply contrasts with conventional analog AM or FM radio infrastructures in which remote radios simply demodulate and amplify received radio waves.
  • the transmitter broadcasts the ones of the plurality of recordings to receivers.
  • the ones of the plurality of recordings may be addressed to individual remote "radios.”
  • the ones of the pluralities of recordings are embodied in a plurality of bitstream files.
  • the bitstream files contain data pertaining to the fundamental frequencies and the selected one as described above.
  • the recording database contains a record of the requests. This allows song popularity or advertisement dissemination to be tracked and accurate royalty payments to be calculated automatically.
  • FIG. 1 illustrated is a block diagram 100 of a resolution-independent system for recording a musical instrument constructed according to the principles of the present invention.
  • the resolution-independent system of block diagram 100 includes a sound source 110, a sampler 120, a frame generator 130, a frame analyzer 140, a first storage unit 150, a mapping circuit 160, an editor 170 and a second storage unit 180.
  • the present invention provides systems and methods for recording and synthesizing sound in a resolution-independent manner and infrastructures for distributing resolution-independent recordings for remote playback.
  • a musical instrument may be used to generate the sound.
  • Those skilled in the art are familiar with the formant content of certain musical instruments, such as string and wind instruments. Human voices also contain formants that may be captured and employed in later synthesis to be used in play-back of the recording.
  • the present invention can operate with any sound, however.
  • the sampling which may occur at 1 ms intervals, is accomplished by the sampler 120 before the fundamental frequencies are extracted by the frame generator 130.
  • the sampler 120 may be included as part of the frame generator 130. This embodiment allows the data comprising a sound source to be independent of the sampling rate or tempo desired.
  • the frame generator 130 creates frames and extracts fundamental frequencies and spectral envelopes from the sound source 110 through the sampler 120. Then, the frame analyzer 130 identifies a selected one of common spectral structures and common formant structures in the frames and creates a record, containing this selected one and the appropriate fundamental frequencies, that is then stored in the first storage unit 150.
  • the present invention therefore introduces the broad concept of storing fundamental frequencies and selected structures in sound and creating a record containing those fundamental frequencies and selected structures to provide a basis for subsequent synthesis to be used in playback.
  • the present invention analyzes the sound as a continuous performance, irrespective of individual tones or notes.
  • the frames may be discrete, allowing them to correspond to a discrete period of time.
  • the frame analyzer 140 identifies the selected one of common spectral structures and common formant structures by Fourier analyzing the frames.
  • FFT Fast Fourier Transform
  • the present invention is compatible with other conventional or later-developed spectrum analysis techniques, such as wavelets, as well.
  • common spectral or formant structures may be contained in a dictionary in order to compress the total size of the record.
  • the identification and grouping of common spectral or formant structures allows them to be organized into a record structure that may be accessed in a way that is similar to words in a special dictionary to be used to reconstruct the particular sound composition.
  • the dictionary may typically be a custom collection of common structures associated with the sound source being sampled, framed and analyzed.
  • the dictionary may also contain common structures of a broader collection of sound sources that are recognized and tagged to correspond to the particular sound source being addressed. Further, there may be a collection of such dictionaries containing appropriate spectral and formant structures that are recognized and tagged.
  • the resolution-independent system of block diagram 100 further includes the mapping circuit 160 that applies a temporal quantization map to the record.
  • the present invention accommodates a wide range of conventional and later-developed sound manipulation techniques.
  • the temporal quantization map allows the record to be synthesized with the ability to change tempo or key thereby providing different "feel factors". Additionally, it also provides the ability to synchronize the playback performance with an external clock when other factors dictate.
  • the resolution-independent system of block diagram 100 still further includes the editor 170 that allows still further manipulation of the sound once recorded.
  • the editor 170 may modify the content or the order of the record.
  • the spectral structures or the formant structures may be modified, if desired, to provide effects not contained in the original sound source.
  • the editor 170 may also be used to re-arrange the record sequence in time relative to the frequency contour.
  • the resolution-independent system then stores these mapped or edited alternate records in the second storage unit 180.
  • FIGURE 2 illustrated is a flow diagram 200 of a resolution-independent method of recording a musical instrument that may be carried out in the system of FIGURE 1.
  • the flowchart 200 illustrates a method of recording sound which comprises extracting fundamental frequencies and spectral envelopes from the sound and creating frames from the fundamental frequencies and spectral envelopes. Then, one of common spectral structures and common formant structures in the frames are identified and selected to create a record containing both the fundamental frequencies and the ones selected.
  • the method begins in a start step 205 wherein the decision to create a record is made, and a sound source is selected in a step 210 that includes a musical instrument which generates the sound.
  • the sound is sampled in a step 215 before extracting the fundamental frequencies from the sampled sound signal.
  • Frames that may be discrete, are then generated in a step 220 from which fundamental frequencies and spectral envelopes are then extracted.
  • These frames are then analyzed in a step 225 using Fourier analysis, and then common spectral and formant structures are identified in a step 230.
  • These common structures are then stored in a step 235 which creates a record of the common structures.
  • a temporal quantization map may then be applied to the record as shown in a step 240, or the record may be modified selecting one of a content and an order of the record in a step 245 in order to edit the contents as required.
  • the method ends in an end step 250 where the sound has been selected, sampled, framed, analyzed, recorded, mapped or modified in this embodiment.
  • FIGURE 3 illustrated is a block diagram 300 of a resolution-independent system for synthesizing a recorded musical instrument constructed according to the principles of the present invention.
  • the resolution-independent system of block diagram 300 includes a storage unit 305, a mapping circuit 310, an editor 315, a waveshaper 320, an output device 325 and a speaker 330.
  • the storage unit 305 contains the records and dictionaries that have been created by sampling, framing and analyzing the sound source as discussed in FIGURE 1 and FIGURE 2 above.
  • the mapping circuit 310 applies a temporal quantization map to the record.
  • the present invention may accommodate a wide range of conventional and later-developed sound manipulation techniques allowing the record to be synthesized with a changed tempo or key and provide the ability to synchronize the playback performance with an external clock. Further manipulation of the recorded sound is provided with the editor 315 which may modify the content or the order of the record to provide effects not contained in the original sound source. The editor 315 may also be used to re-arrange the record sequence in time relative to the frequency contour as discussed.
  • the waveshaper 320 is coupled to the storage unit 305, the mapping circuit 310 and the editor 315.
  • the waveshaper 320 takes the fundamental frequencies and applies a waveshaping transfer function to create a waveform from either the stored record, the mapped record or the edited record.
  • the waveshaper 320 may also use some combination of these three in order to generate the waveform.
  • the waveshaper 320 may also select from a number of waveshaping transfer functions that are stored in the waveshaper 320 to accommodate the waveshaping process.
  • the waveshaper 320 is clocked externally, in this embodiment, allowing the waveform to be synchronized with external events.
  • the waveform may then be converted into an output sound using the output device 325 and the speaker 330.
  • the synthesis process represented here allows the originally recorded sound to be reproduced with appropriate fidelity or allows the originally recorded sound to be modified as deemed appropriate to the user. This does not preclude the use of other synthesis techniques such as FFT or direct sine.
  • FIGURE 4 illustrated is a flow diagram 400 of a resolution-independent method of synthesizing a recorded musical instrument that may be carried out in the system of FIGURE 3.
  • the method depicted in the flowchart 400 allows a temporal quantization map to be applied or a modification of the content or the order of a selected record to be accomplished in the creation and playback of sound recorded according to the present invention.
  • the method begins in a start step 405 wherein the decision to synthesize a record is made, and the record is selected in a step 410.
  • the record is then processed using a temporal quantization map in a step 415.
  • the record is modified through an edit function in a step 420.
  • the selected, mapped and edited record is then waveshaped in a step 425 and the waveshaped record is then delivered for playback in a step 430.
  • the method ends in an end step 435.
  • FIGURE 5 illustrated is a block diagram 500 of a communications infrastructure capable of distributing resolution-independent recordings for remote playback.
  • the block diagram 500 includes a wireless server 505 and an interactive music player 510 shown in FIGURE 5A, along with a random access playlist 515, a download capability 520, a player 525 and a speaker 530 for sound reproduction shown in FIGURE 5B.
  • the present invention further provides infrastructures for distributing recordings for remote playback.
  • One infrastructure includes the wireless server 505 depicted as a radio station having a recording database associated therewith, and a plurality of recordings contained within the recording database, where each of the plurality of recordings includes a selected one of common spectral structures and common formant structures corresponding to the records of each individual instrument or vocalist in a recording, which is re-synthesized and combined in real time during play back.
  • the interactive music player 510 generates requests to a corresponding request receiver that is coupled to the recording database, associated with the wireless server 505, which receives remote requests for various ones of the plurality of recordings. Additionally, a transmitter, coupled to the recording database, also associated with the wireless server 505, transmits the plurality of recordings in response to the requests. There is an additional monodirectional mode in which the receiver waits until the desired selection is transmitted before downloading and playing it.
  • the present invention therefore provides what amounts to audio-on-demand wherein formatted audio files are provided to remote radios or players, which act as "client” receivers, to allow these remote radios to synthesize the audio in situ.
  • the infrastructure further includes a plurality of remote digital radios capable of receiving and digitally manipulating the plurality of recordings.
  • This infrastructure sharply contrasts with conventional analog AM or FM radio infrastructures in which remote radios simply demodulate and amplify received radio waves.
  • This infrastructure may function with any currently-proposed or later-developed digital transmitter and receiver standards.
  • the prograr material for the recordings may include but is not limited to weather, news, stock quotes or other topical information.
  • the random access playlist 515 represents the pluralities of recordings, which are embodied in a plurality of bitstream files.
  • the bitstream files contain data pertaining to the fundamental frequencies and the selected one as described above.
  • the bitstream files which may represent a collection of selections or the collection of offerings, may occur in a single serial loop. The user may select the ones of these that are downloaded and played. Alternately, they may occur in a collection of parallel loops allowing the user to perform the download 520 more rapidly.
  • the transmitter associated with the wireless server 505, may broadcast the ones of the plurality of recordings to all remote radios. Alternatively, the ones of the plurality of recordings may be addressed only to individual remote radios.
  • the recording database may contain a record of the requests. This allows song popularity or advertisement dissemination to be tracked and accurate royalty payments to be calculated automatically.

Abstract

Systems and methods for recording and synthesizing sound in a resolution-independent manner and infrastructures for distributing resolution-independent recordings for remote playback. In one embodiment, one system includes: a frame generator (130) that extracts fundamental frequencies and spectral envelopes from the sound and creates frames therefrom and a frame analyzer (140) that identifies a selected one of common spectra structures and common formant structures in the frames and creates a record containing the fundamental frequencies and the selected one. One infrastructure includes: a radio station having a recording database associated therewith, a plurality of recordings contained within the recording database, each of the plurality of recordings including the selected one, a request receiver, coupled to the recording database, that receives remote requests for ones of the plurality of recordings and a transmitter, coupled to the recording database, that transmits the ones of the plurality of recordings in response to the requests.

Description

    Technical Field Of The Invention
  • The present invention is directed, in general, to sound recording and reproduction and, more specifically, to a resolution-independent system and method for making a reducing of a sound and later employing the record to synthesize the sound.
  • Background Of The Invention
  • Current recording of musical instrument performances are either based on sampling the analog signal of the instrument or recording the gestures that are input to a controller. This leads to playback situations where the performance may only be edited in a fixed time domain for the case of sampling, or a performance recording that may only realistically record keyboard and percussion in the case of Musical Instrument Digital Interface (MIDI). Additive and spectral synthesis technologies break down musical performances into discrete notes as opposed to a continuous performance. Generally, the ability to change the tempo or the key and to synchronize a performance with external events during playback are often difficult to accomplish at reasonable cost and without unacceptable distortions.
  • The sound waveforms produced may be characterized by many parameters, including frequency and amplitude. Using Fourier analysis, sound waveforms may be represented in a frequency domain as a spectral frame, consisting of spectral components. The spectral frame contains the waveform's lowest, or fundamental, frequency, along with its harmonics (spectral components which occur at multiples of the fundamental frequency). Spectral components from string instruments and from vowels in speech typically occur at close to whole number multiples of the fundamental frequency, while spectral components from percussion instruments often occur at non-integral multiples of the fundamental frequency.
  • Current sound recordings have been seen to be typically sample rate dependent or suffer from other recording and playback characteristics that make modifications to the record difficult to accomplish at acceptable costs or distortion levels. Additionally, these limitations make the offering of current sound recordings very limited in format for playback selection. Radio stations offer a selection of recordings that may be programmed for many days into the future with only an occasional specific request capability allowed, usually by telephone. Even in the case of selected requests, the recording is completely fixed in format with respect to. tempo and key as well as its basic arrangement.
  • Therefore, what is needed in the art is a way to provide high quality, sample-rate independent recordings that may be selected in a random and expedient manner having the capability for specific listener modification or adaptation.
  • Summary Of The Invention
  • To address the above-discussed deficiencies of the prior art, the present invention provides systems and methods for recording and synthesizing sound in a resolution-independent manner and infrastructures for distributing resolution-independent recordings for remote playback. In one embodiment, one system includes: (1) a frame generator that extracts fundamental frequencies and spectral envelopes from the sound and creates frames therefrom and (2) a frame analyzer that identifies a selected one of common spectra structures and common formant structures in the frames and creates a record containing the fundamental frequencies and the selected one.
  • The present invention therefore introduces the broad concept of storing fundamental frequencies and selected structures in sound and creating a record containing those fundamental frequencies and selected structures to provide a basis for subsequent synthesis (tantamount to playback). The present invention preferably analyzes the sound as a continuous performance (irrespective of individual tones or notes).
  • In one embodiment of the present invention, the frames are discrete, allowing them to correspond to a discrete period of time. In an embodiment to be illustrated and described, common spectra or formant structures may be contained in a dictionary to compress the total size of the record.
  • In one embodiment of the present invention, a musical instrument generates the sound. Those skilled in the art are familiar with the formant content of certain musical instruments, such as string and wind instruments. Human voices likewise contain formants that may be captured and employed in later synthesis. The present invention can operate with any sound, however.
  • In one embodiment of the present invention, the frame generator samples the sound before extracting the fundamental frequencies therefrom. In the embodiment to be illustrated and described, sampling may occur at 1 ms intervals. However, those skilled in the art will understand that the present invention is not limited to a particular sampling frequency.
  • In one embodiment of the present invention, the system further includes a mapping circuit that applies a temporal quantization map to the record. Once the record is created, the present invention accommodates a wide range of conventional and later-developed sound manipulation techniques.
  • In one embodiment of the present invention, the system further includes an editor that modifies a selected one of a content and an order of the record. The editor allows still further manipulation of the sound once recorded.
  • In one embodiment of the present invention, the frame analyzer identifies the selected one of common spectra structures and common formant structures by Fourier analyzing the frames. Those skilled in the art are familiar with, in particular, fast Fourier transform techniques by which frequencies may be analyzed. The present invention is compatible with other conventional or later-developed spectrum analysis techniques, such as wavelets.
  • The present invention further provides infrastructures for distributing recordings for remote playback. One infrastructure includes: (1) a radio station having a recording database associated therewith, (2) a plurality of recordings contained within the recording database, each of the plurality of recordings including a selected one of common spectra structures and common formant structures corresponding thereto, (3) a request receiver, coupled to the recording database, that receives remote requests for ones of the plurality of recordings and (4) a transmitter, coupled to the recording database, that transmits the ones of the plurality of recordings in response to the requests.
  • The present invention therefore provides what amounts to "audio-on-demand" wherein formatted audio files are provided to remote "radios" to allow the remote "radios" to synthesize the audio in situ. Therefore, in one embodiment of the present invention, the infrastructure further includes a plurality of remote radios capable of receiving and digitally manipulating the ones of the plurality of recordings. The remote radios may comprise software that can be downloaded and executed on data processing and storage hardware to allow the ones of the plurality of recordings to be played. This infrastructure sharply contrasts with conventional analog AM or FM radio infrastructures in which remote radios simply demodulate and amplify received radio waves.
  • In one embodiment of the present invention, the transmitter broadcasts the ones of the plurality of recordings to receivers. Alternatively, the ones of the plurality of recordings may be addressed to individual remote "radios."
  • In one embodiment of the present invention, the ones of the pluralities of recordings are embodied in a plurality of bitstream files. The bitstream files contain data pertaining to the fundamental frequencies and the selected one as described above.
  • In one embodiment of the present invention, the recording database contains a record of the requests. This allows song popularity or advertisement dissemination to be tracked and accurate royalty payments to be calculated automatically.
  • The foregoing has outlined, rather broadly, preferred and alternative features of the present invention so that those skilled in the art may better understand the detailed description of the invention that follows. Additional features of the invention will be described hereinafter that form the subject of the claims of the invention.
  • Brief Description Of The Drawings
  • For a more complete understanding of the present invention, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
  • FIGURE 1 illustrates a block diagram of a resolution-independent system for recording a musical instrument constructed according to the principles of the present invention;
  • FIGURE 2 illustrates a flow diagram of a resolution-independent method of recording a musical instrument that may be carried out in the system of FIGURE 1;
  • FIGURE 3 illustrates a block diagram of a resolution-independent system for synthesizing a recorded musical instrument constructed according to the principles of the present invention;
  • FIGURE 4 illustrates a flow diagram of a resolution-independent method of synthesizing a recorded musical instrument that may be carried out in the system of FIGURE 3; and
  • FIGURE 5 illustrates a block diagram of a communications infrastructure capable of distributing resolution-independent recordings for remote playback.
  • Detailed Description
  • Referring initially to FIGURE 1, illustrated is a block diagram 100 of a resolution-independent system for recording a musical instrument constructed according to the principles of the present invention. The resolution-independent system of block diagram 100 includes a sound source 110, a sampler 120, a frame generator 130, a frame analyzer 140, a first storage unit 150, a mapping circuit 160, an editor 170 and a second storage unit 180.
  • The present invention provides systems and methods for recording and synthesizing sound in a resolution-independent manner and infrastructures for distributing resolution-independent recordings for remote playback. In the present embodiment, a musical instrument may be used to generate the sound. Those skilled in the art are familiar with the formant content of certain musical instruments, such as string and wind instruments. Human voices also contain formants that may be captured and employed in later synthesis to be used in play-back of the recording. The present invention can operate with any sound, however.
  • The sampling, which may occur at 1 ms intervals, is accomplished by the sampler 120 before the fundamental frequencies are extracted by the frame generator 130. However, those skilled in the art will understand that the present invention is not limited to a particular sampling frequency or the use of a separate sampler as shown. The sampler 120 may be included as part of the frame generator 130. This embodiment allows the data comprising a sound source to be independent of the sampling rate or tempo desired. The frame generator 130 creates frames and extracts fundamental frequencies and spectral envelopes from the sound source 110 through the sampler 120. Then, the frame analyzer 130 identifies a selected one of common spectral structures and common formant structures in the frames and creates a record, containing this selected one and the appropriate fundamental frequencies, that is then stored in the first storage unit 150.
  • The present invention therefore introduces the broad concept of storing fundamental frequencies and selected structures in sound and creating a record containing those fundamental frequencies and selected structures to provide a basis for subsequent synthesis to be used in playback. The present invention analyzes the sound as a continuous performance, irrespective of individual tones or notes. The frames may be discrete, allowing them to correspond to a discrete period of time. The frame analyzer 140 identifies the selected one of common spectral structures and common formant structures by Fourier analyzing the frames. Those skilled in the art are familiar with Fast Fourier Transform (FFT) techniques as one technique by which frequencies may be analyzed. The present invention is compatible with other conventional or later-developed spectrum analysis techniques, such as wavelets, as well.
  • In this embodiment, common spectral or formant structures may be contained in a dictionary in order to compress the total size of the record. The identification and grouping of common spectral or formant structures allows them to be organized into a record structure that may be accessed in a way that is similar to words in a special dictionary to be used to reconstruct the particular sound composition. The dictionary may typically be a custom collection of common structures associated with the sound source being sampled, framed and analyzed. However, the dictionary may also contain common structures of a broader collection of sound sources that are recognized and tagged to correspond to the particular sound source being addressed. Further, there may be a collection of such dictionaries containing appropriate spectral and formant structures that are recognized and tagged.
  • The resolution-independent system of block diagram 100 further includes the mapping circuit 160 that applies a temporal quantization map to the record. Once the record is created, the present invention accommodates a wide range of conventional and later-developed sound manipulation techniques. The temporal quantization map allows the record to be synthesized with the ability to change tempo or key thereby providing different "feel factors". Additionally, it also provides the ability to synchronize the playback performance with an external clock when other factors dictate.
  • The resolution-independent system of block diagram 100 still further includes the editor 170 that allows still further manipulation of the sound once recorded. The editor 170 may modify the content or the order of the record. The spectral structures or the formant structures may be modified, if desired, to provide effects not contained in the original sound source. The editor 170 may also be used to re-arrange the record sequence in time relative to the frequency contour. The resolution-independent system then stores these mapped or edited alternate records in the second storage unit 180.
  • Turning now to FIGURE 2, illustrated is a flow diagram 200 of a resolution-independent method of recording a musical instrument that may be carried out in the system of FIGURE 1. The flowchart 200 illustrates a method of recording sound which comprises extracting fundamental frequencies and spectral envelopes from the sound and creating frames from the fundamental frequencies and spectral envelopes. Then, one of common spectral structures and common formant structures in the frames are identified and selected to create a record containing both the fundamental frequencies and the ones selected.
  • The method begins in a start step 205 wherein the decision to create a record is made, and a sound source is selected in a step 210 that includes a musical instrument which generates the sound. The sound is sampled in a step 215 before extracting the fundamental frequencies from the sampled sound signal. Frames, that may be discrete, are then generated in a step 220 from which fundamental frequencies and spectral envelopes are then extracted. These frames are then analyzed in a step 225 using Fourier analysis, and then common spectral and formant structures are identified in a step 230. These common structures are then stored in a step 235 which creates a record of the common structures. A temporal quantization map may then be applied to the record as shown in a step 240, or the record may be modified selecting one of a content and an order of the record in a step 245 in order to edit the contents as required. The method ends in an end step 250 where the sound has been selected, sampled, framed, analyzed, recorded, mapped or modified in this embodiment.
  • Turning now to FIGURE 3, illustrated is a block diagram 300 of a resolution-independent system for synthesizing a recorded musical instrument constructed according to the principles of the present invention. The resolution-independent system of block diagram 300 includes a storage unit 305, a mapping circuit 310, an editor 315, a waveshaper 320, an output device 325 and a speaker 330. The storage unit 305 contains the records and dictionaries that have been created by sampling, framing and analyzing the sound source as discussed in FIGURE 1 and FIGURE 2 above.
  • The mapping circuit 310 applies a temporal quantization map to the record. As stated earlier, the present invention may accommodate a wide range of conventional and later-developed sound manipulation techniques allowing the record to be synthesized with a changed tempo or key and provide the ability to synchronize the playback performance with an external clock. Further manipulation of the recorded sound is provided with the editor 315 which may modify the content or the order of the record to provide effects not contained in the original sound source. The editor 315 may also be used to re-arrange the record sequence in time relative to the frequency contour as discussed.
  • The waveshaper 320 is coupled to the storage unit 305, the mapping circuit 310 and the editor 315. The waveshaper 320 takes the fundamental frequencies and applies a waveshaping transfer function to create a waveform from either the stored record, the mapped record or the edited record. The waveshaper 320 may also use some combination of these three in order to generate the waveform. The waveshaper 320 may also select from a number of waveshaping transfer functions that are stored in the waveshaper 320 to accommodate the waveshaping process. The waveshaper 320 is clocked externally, in this embodiment, allowing the waveform to be synchronized with external events. The waveform may then be converted into an output sound using the output device 325 and the speaker 330. The synthesis process represented here allows the originally recorded sound to be reproduced with appropriate fidelity or allows the originally recorded sound to be modified as deemed appropriate to the user. This does not preclude the use of other synthesis techniques such as FFT or direct sine.
  • Turning now to FIGURE 4, illustrated is a flow diagram 400 of a resolution-independent method of synthesizing a recorded musical instrument that may be carried out in the system of FIGURE 3. The method depicted in the flowchart 400 allows a temporal quantization map to be applied or a modification of the content or the order of a selected record to be accomplished in the creation and playback of sound recorded according to the present invention.
  • The method begins in a start step 405 wherein the decision to synthesize a record is made, and the record is selected in a step 410. The record is then processed using a temporal quantization map in a step 415. Then the record is modified through an edit function in a step 420. The selected, mapped and edited record is then waveshaped in a step 425 and the waveshaped record is then delivered for playback in a step 430. The method ends in an end step 435.
  • Turning now to FIGURE 5, illustrated is a block diagram 500 of a communications infrastructure capable of distributing resolution-independent recordings for remote playback. The block diagram 500 includes a wireless server 505 and an interactive music player 510 shown in FIGURE 5A, along with a random access playlist 515, a download capability 520, a player 525 and a speaker 530 for sound reproduction shown in FIGURE 5B.
  • The present invention further provides infrastructures for distributing recordings for remote playback. One infrastructure includes the wireless server 505 depicted as a radio station having a recording database associated therewith, and a plurality of recordings contained within the recording database, where each of the plurality of recordings includes a selected one of common spectral structures and common formant structures corresponding to the records of each individual instrument or vocalist in a recording, which is re-synthesized and combined in real time during play back.
  • The interactive music player 510 generates requests to a corresponding request receiver that is coupled to the recording database, associated with the wireless server 505, which receives remote requests for various ones of the plurality of recordings. Additionally, a transmitter, coupled to the recording database, also associated with the wireless server 505, transmits the plurality of recordings in response to the requests. There is an additional monodirectional mode in which the receiver waits until the desired selection is transmitted before downloading and playing it.
  • The present invention therefore provides what amounts to audio-on-demand wherein formatted audio files are provided to remote radios or players, which act as "client" receivers, to allow these remote radios to synthesize the audio in situ. In this embodiment of the present invention, the infrastructure further includes a plurality of remote digital radios capable of receiving and digitally manipulating the plurality of recordings. This infrastructure sharply contrasts with conventional analog AM or FM radio infrastructures in which remote radios simply demodulate and amplify received radio waves. This infrastructure may function with any currently-proposed or later-developed digital transmitter and receiver standards. The prograr material for the recordings may include but is not limited to weather, news, stock quotes or other topical information.
  • The random access playlist 515 represents the pluralities of recordings, which are embodied in a plurality of bitstream files. The bitstream files contain data pertaining to the fundamental frequencies and the selected one as described above. The bitstream files, which may represent a collection of selections or the collection of offerings, may occur in a single serial loop. The user may select the ones of these that are downloaded and played. Alternately, they may occur in a collection of parallel loops allowing the user to perform the download 520 more rapidly. The transmitter, associated with the wireless server 505, may broadcast the ones of the plurality of recordings to all remote radios. Alternatively, the ones of the plurality of recordings may be addressed only to individual remote radios. The recording database may contain a record of the requests. This allows song popularity or advertisement dissemination to be tracked and accurate royalty payments to be calculated automatically.

Claims (17)

  1. A method of recording sound, for example sound produced by a musical instrument, comprising:
    extracting fundamental frequencies and spectral envelopes from said sound;
    creating frames from said fundamental frequencies and spectral envelopes;
    identifying a selected one of common spectra structures and common formant structures in said frames; and
    creating a record containing said fundamental frequencies and said selected one.
  2. The method as recited in claim 1 wherein said frames are discrete.
  3. The method as recited in claim 1 or claim 2 further comprising sampling said sound before extracting said fundamental frequencies therefrom.
  4. The method as recited in any of the preceding claims further comprising applying a temporal quantization map to said record.
  5. The method as recited in any of the preceding claims further comprising modifying a selected one of a content and an order of said record.
  6. The method as recited in claim 8 wherein said identifying step includes Fourier analyzing said frames.
  7. A system for recording sound, for example sound produced by a musical instrument, comprising means arranged to carry out a method as claimed in any of the preceding claims.
  8. An infrastructure for distributing recordings for example recordings of sounds produced by musical instruments, for remote playback, comprising:
    a radio station having a recording database associated therewith;
    a plurality of recordings contained within said recording database, each of said plurality of recordings including fundamental frequencies and a selected one of common spectra structures and common formant structures corresponding thereto;
    a request receiver, coupled to said recording database, that receives remote requests for ones of said plurality of recordings; and
    a transmitter, coupled to said recording database, that transmits said ones of said plurality of recordings in response to said requests.
  9. The infrastructure as recited in claim 8 wherein said transmitter broadcasts said ones of said plurality of recordings to receivers.
  10. The infrastructure as recited in claim 15 further comprising a plurality of remote radios capable of receiving and digitally manipulating said ones of said plurality of recordings.
  11. The infrastructure as recited in any of claims 8 to 10 wherein said ones of said pluralities of recordings are embodied in a plurality of bitstream files.
  12. The infrastructure as recited in any of claims 8 to 11 wherein said recording database contains a record of said requests.
  13. A radio, comprising:
    a receiver for receiving a recording including fundamental frequencies and a selected one of common spectra structures and common formant structures corresponding thereto;
    a waveshaper, coupled to said receiver, for applying a waveshaping transfer function based on said selected one to said fundamental frequencies to create a waveform; and
    a speaker, coupled to said waveshaper, for converting said waveform into an output sound.
  14. The radio as recited in claim 13 further comprising a mapping circuit, coupled to said receiver, that applies a temporal quantization map to said selected one.
  15. The radio as recited in claim 13 or claim 14 wherein said waveshaping transfer function is selected from a plurality of waveshaping transfer functions stored in said waveshaper..
  16. The radio as recited in any of claims 13 to 15 wherein said waveshaper is clocked externally.
  17. The radio as recited in any of claims 13 to 16 further comprising an editor, coupled to said receiver, for modifying a content of said recording.
EP99306932A 1998-09-10 1999-08-31 System and method for recording and synthesizing sound and infrastructure for distributing recordings for remote playback Withdrawn EP0986046A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15058298A 1998-09-10 1998-09-10
US150582 1998-09-10

Publications (1)

Publication Number Publication Date
EP0986046A1 true EP0986046A1 (en) 2000-03-15

Family

ID=22535171

Family Applications (1)

Application Number Title Priority Date Filing Date
EP99306932A Withdrawn EP0986046A1 (en) 1998-09-10 1999-08-31 System and method for recording and synthesizing sound and infrastructure for distributing recordings for remote playback

Country Status (2)

Country Link
EP (1) EP0986046A1 (en)
JP (1) JP2000194384A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001088900A2 (en) * 2000-05-15 2001-11-22 Creative Technology Ltd. Process for identifying audio content
FR2826771A1 (en) * 2001-06-29 2003-01-03 Thomson Multimedia Sa STUDIO-TYPE GENERATOR COMPRISING A PLURALITY OF SOUND REPRODUCTION MEANS AND METHOD THEREOF
FR2826770A1 (en) * 2001-06-29 2003-01-03 Thomson Multimedia Sa Studio musical sound generator, has sound digital order input and sampled sound banks selection mechanism, transmitting selected sounds for reproduction at distance
US7650621B2 (en) 2000-10-11 2010-01-19 United Video Properties, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US7797064B2 (en) 2002-12-13 2010-09-14 Stephen Loomis Apparatus and method for skipping songs without delay
US7912920B2 (en) 2002-12-13 2011-03-22 Stephen Loomis Stream sourcing content delivery system
US7937488B2 (en) 2002-12-13 2011-05-03 Tarquin Consulting Co., Llc Multimedia scheduler
US8086575B2 (en) 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
US8255961B2 (en) 2000-10-11 2012-08-28 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9143736B2 (en) 2005-09-30 2015-09-22 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US9161087B2 (en) 2000-09-29 2015-10-13 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US9311405B2 (en) 1998-11-30 2016-04-12 Rovi Guides, Inc. Search engine for video and graphics
US9326016B2 (en) 2007-07-11 2016-04-26 Rovi Guides, Inc. Systems and methods for mirroring and transcoding media content
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5248845A (en) * 1992-03-20 1993-09-28 E-Mu Systems, Inc. Digital sampling instrument
EP0686923A1 (en) * 1994-06-09 1995-12-13 Motorola, Inc. Complex arithmetic processor and method
US5536902A (en) * 1993-04-14 1996-07-16 Yamaha Corporation Method of and apparatus for analyzing and synthesizing a sound by extracting and controlling a sound parameter
US5735744A (en) * 1993-05-10 1998-04-07 Yugengaisha Adachi International Interactive communication system for communicating video game and karaoke software
US5886276A (en) * 1997-01-16 1999-03-23 The Board Of Trustees Of The Leland Stanford Junior University System and method for multiresolution scalable audio signal encoding

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5248845A (en) * 1992-03-20 1993-09-28 E-Mu Systems, Inc. Digital sampling instrument
US5536902A (en) * 1993-04-14 1996-07-16 Yamaha Corporation Method of and apparatus for analyzing and synthesizing a sound by extracting and controlling a sound parameter
US5735744A (en) * 1993-05-10 1998-04-07 Yugengaisha Adachi International Interactive communication system for communicating video game and karaoke software
EP0686923A1 (en) * 1994-06-09 1995-12-13 Motorola, Inc. Complex arithmetic processor and method
US5886276A (en) * 1997-01-16 1999-03-23 The Board Of Trustees Of The Leland Stanford Junior University System and method for multiresolution scalable audio signal encoding

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9154843B2 (en) 1998-07-14 2015-10-06 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US9055318B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Client-server based interactive guide with server storage
US9311405B2 (en) 1998-11-30 2016-04-12 Rovi Guides, Inc. Search engine for video and graphics
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
WO2001088900A3 (en) * 2000-05-15 2002-05-23 Creative Tech Ltd Process for identifying audio content
WO2001088900A2 (en) * 2000-05-15 2001-11-22 Creative Technology Ltd. Process for identifying audio content
US9161087B2 (en) 2000-09-29 2015-10-13 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9497508B2 (en) 2000-09-29 2016-11-15 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9307291B2 (en) 2000-09-29 2016-04-05 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9462317B2 (en) 2000-10-11 2016-10-04 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US8255961B2 (en) 2000-10-11 2012-08-28 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US8291461B2 (en) 2000-10-11 2012-10-16 United Video Properties, Inc. Systems and methods for managing the distribution of on-demand media
US8584184B2 (en) 2000-10-11 2013-11-12 United Video Properties, Inc. Systems and methods for relocating media
US7917933B2 (en) 2000-10-11 2011-03-29 United Video Properties, Inc. Systems and methods for relocating media
US8850499B2 (en) 2000-10-11 2014-09-30 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9282362B2 (en) 2000-10-11 2016-03-08 Rovi Guides, Inc. Systems and methods for caching data in media-on-demand systems
US9197916B2 (en) 2000-10-11 2015-11-24 Rovi Guides, Inc. Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand
US8973069B2 (en) 2000-10-11 2015-03-03 Rovi Guides, Inc. Systems and methods for relocating media
US7650621B2 (en) 2000-10-11 2010-01-19 United Video Properties, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
FR2826771A1 (en) * 2001-06-29 2003-01-03 Thomson Multimedia Sa STUDIO-TYPE GENERATOR COMPRISING A PLURALITY OF SOUND REPRODUCTION MEANS AND METHOD THEREOF
WO2003003344A1 (en) * 2001-06-29 2003-01-09 Thomson Multimedia Studio-type generator comprising several sound reproduction means
FR2826770A1 (en) * 2001-06-29 2003-01-03 Thomson Multimedia Sa Studio musical sound generator, has sound digital order input and sampled sound banks selection mechanism, transmitting selected sounds for reproduction at distance
US7937488B2 (en) 2002-12-13 2011-05-03 Tarquin Consulting Co., Llc Multimedia scheduler
US7797064B2 (en) 2002-12-13 2010-09-14 Stephen Loomis Apparatus and method for skipping songs without delay
US7912920B2 (en) 2002-12-13 2011-03-22 Stephen Loomis Stream sourcing content delivery system
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US8086575B2 (en) 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
US9143736B2 (en) 2005-09-30 2015-09-22 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US10419810B2 (en) 2005-09-30 2019-09-17 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US9326016B2 (en) 2007-07-11 2016-04-26 Rovi Guides, Inc. Systems and methods for mirroring and transcoding media content
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content

Also Published As

Publication number Publication date
JP2000194384A (en) 2000-07-14

Similar Documents

Publication Publication Date Title
EP0986046A1 (en) System and method for recording and synthesizing sound and infrastructure for distributing recordings for remote playback
JP4794047B2 (en) Protected digital file delivery method
EP0690434B1 (en) Digital manipulation of audio samples
CN102169705B (en) tone reproduction apparatus and method
CA2380483A1 (en) Method and apparatus for audio program broadcasting using musical instrument digital interface (midi) data
US10096326B2 (en) System and method for increasing transmission bandwidth efficiency (“EBT2”)
US7680665B2 (en) Device and method for interpolating frequency components of signal adaptively
WO2007091475A1 (en) Speech synthesizing device, speech synthesizing method, and program
KR100717324B1 (en) A Karaoke system using the portable digital music player
US20060086239A1 (en) Apparatus and method for reproducing MIDI file
Shoyqulov et al. The Audio-Is of the Main Components of Multimedia Technologies
US6426456B1 (en) Method and apparatus for generating percussive sounds in embedded devices
US20040193429A1 (en) Music file generating apparatus, music file generating method, and recorded medium
CN1857028B (en) Loudspeaker sensitive sound reproduction
US7795526B2 (en) Apparatus and method for reproducing MIDI file
KR20180099375A (en) Method of searching highlight in multimedia data and apparatus therof
JP3262121B1 (en) How to create trial content from music content
JP2002062882A (en) Method for distributing data and method for processing data
KR20010008954A (en) Encoder and decoder for music file
JP3510493B2 (en) Audio signal encoding / decoding method and recording medium recording the program
Shriver Digital stereo recording of traditional malaysian musical instruments
KR100598207B1 (en) MIDI playback equipment and method
Boulanger Toward a new age of performance: Reading the book of dreams with the Mathews electronic violin
Chameleon Products of Interest
JP2004310054A (en) Music file generation apparatus, music file generation method, and recording medium

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE GB

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

17P Request for examination filed

Effective date: 20000904

AKX Designation fees paid

Free format text: DE GB

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20030301