WO2004010411A1 - データ配信システムおよび方法、データ配信サーバ、データ配信プログラム、楽曲ファイル生成方法、記録媒体 - Google Patents

データ配信システムおよび方法、データ配信サーバ、データ配信プログラム、楽曲ファイル生成方法、記録媒体 Download PDF

Info

Publication number
WO2004010411A1
WO2004010411A1 PCT/JP2003/009195 JP0309195W WO2004010411A1 WO 2004010411 A1 WO2004010411 A1 WO 2004010411A1 JP 0309195 W JP0309195 W JP 0309195W WO 2004010411 A1 WO2004010411 A1 WO 2004010411A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
music
singing voice
format
midi
Prior art date
Application number
PCT/JP2003/009195
Other languages
English (en)
French (fr)
Inventor
Hirohito Kimoto
Original Assignee
Suns-K Co., Ltd.
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 Suns-K Co., Ltd. filed Critical Suns-K Co., Ltd.
Priority to JP2004522767A priority Critical patent/JPWO2004010411A1/ja
Publication of WO2004010411A1 publication Critical patent/WO2004010411A1/ja

Links

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
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K15/00Acoustics not otherwise provided for
    • G10K15/02Synthesis of acoustic waves
    • 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
    • G10H2230/00General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
    • G10H2230/005Device type or category
    • G10H2230/021Mobile ringtone, i.e. generation, transmission, conversion or downloading of ringing tones or other sounds for mobile telephony; Special musical data formats or protocols herefor
    • 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/011Files or data streams containing coded musical information, e.g. for transmission
    • G10H2240/016File editing, i.e. modifying musical data files or streams as such
    • G10H2240/021File editing, i.e. modifying musical data files or streams as such for MIDI-like files or data streams
    • 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/011Files or data streams containing coded musical information, e.g. for transmission
    • G10H2240/031File merging MIDI, i.e. merging or mixing a MIDI-like file or stream with a non-MIDI file or stream, e.g. audio or video
    • 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/011Files or data streams containing coded musical information, e.g. for transmission
    • G10H2240/046File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
    • G10H2240/056MIDI or other note-oriented file format
    • 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/241Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
    • G10H2240/251Mobile telephone transmission, i.e. transmitting, accessing or controlling music data wirelessly via a wireless or mobile telephone receiver, analog or digital, e.g. DECT GSM, UMTS
    • 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/315Sound category-dependent sound synthesis processes [Gensound] for musical use; Sound category-specific synthesis-controlling parameters or control means therefor
    • G10H2250/455Gensound singing voices, i.e. generation of human voices for musical applications, vocal singing sounds or intelligible words at a desired pitch or with desired vocal effects, e.g. by phoneme synthesis
    • 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/591DPCM [delta pulse code modulation]
    • G10H2250/595ADPCM [adaptive differential pulse code modulation]
    • 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/615Waveform editing, i.e. setting or modifying parameters for waveform synthesis.

Definitions

  • the present invention relates to a data distribution system and method, a data distribution server, a data distribution program, a music file generation method, and a recording medium. More specifically, a data distribution system that distributes various compressed data such as compressed music data and video data using a network such as the Internet, and a human singing voice that can be distributed by the data distribution system.
  • the present invention relates to a method for generating a music file including BGM (Back Ground Music) and a data structure of the music file.
  • BGM Back Ground Music
  • ringtones were only small enough to repeat extremely monotonous pattern sounds.
  • MDI Music Instrument Digital Interface
  • the present applicant uses the music itself recorded on a CD (Compact Disc) as a ringtone of a mobile phone (a simple melody sound or a mere human sound). Instead of a voice, the melody of a human singing voice and BGM is used as the ringtone itself). In fact, a system that realizes such a service (hereinafter referred to as “chaku-uta system”) is also newly provided.
  • CD Compact Disc
  • chaku-uta system a system that realizes such a service
  • Some recent mobile phones have a playback player as an application.
  • Conventional mobile phones that do not support Java (registered trademark) can only use applications that are already installed.
  • using a mobile phone that supports JaVa allows users to download applications they want to use from the server and delete unnecessary application cases from the mobile phone.
  • the present invention has been made in view of such problems, and enables a user to download and play music data such as music without having to be aware of the mobile phone model and the version of the playback player.
  • the purpose is to provide a simple distribution method.
  • Another object of the present invention is to make it possible to easily change the program of a playback player, upgrade a version, etc., without considering compatibility with past music data.
  • Another object of the present invention is to make it possible to use a tune composed of singing voice and BGM as a ring tone even in a current mobile phone not provided with a large-capacity memory, an MP3 decoder, or the like.
  • a data distribution system is a data distribution system that distributes compressed data from a data distribution server to a requesting terminal.
  • Compression means for compressing data compressed by the compression means compressed data storage means for storing data compressed by the compression means in advance, and reproduction program storage means for storing reproduction programs corresponding to the respective specifications of the terminal in advance.
  • the requesting terminal receives a request for delivery of desired data, The corresponding compressed data is read from the compressed data storage means, and a reproduction program corresponding to the specification of the requesting terminal is read out from the reproduction program storage means, and the compressed data and the reproduction program are read from the requesting source.
  • the data distribution system is a music distribution system that distributes music data obtained by compressing all or a part of music to a requesting terminal from a music distribution server.
  • the transmission means includes an encapsulation means for logically encapsulating the compressed data and the reproduction program into one file.
  • a data distribution method is a data distribution method for distributing compressed data from a data distribution server to a requesting terminal.
  • the data to be distributed is compressed in advance and stored in a recording medium.
  • a reproduction program corresponding to each specification of the above terminal is created in advance and stored in a recording medium, and when a request for distribution of desired data is made from the above requesting terminal, the reproduction program corresponding to the request is transmitted.
  • the compressed data and the reproduction program corresponding to the specification of the requesting terminal are read out and transmitted to the requesting terminal.
  • Another aspect of the present invention is characterized in that the compressed data read from the recording medium and the playback program are logically encapsulated in one file, and the encapsulated file is transmitted.
  • the data distribution server of the present invention is a data distribution server that distributes compressed data to a requesting terminal, wherein the data distribution server stores compressed data to be distributed according to a predetermined method.
  • a reproduction program storage means for storing a reproduction program corresponding to each specification; The corresponding compressed data is read from the data storage means, and a reproduction program corresponding to the specification of the requesting terminal is read from the reproduction program storage means, and the compressed data and the reproduction program are transmitted to the requesting terminal.
  • the transmission means includes an encapsulation means for logically encapsulating the compressed data and the reproduction program into one file.
  • a data distribution program is a program for causing a computer to execute the processing procedure of the data distribution method described in claim 4, or a computer as the transmission means described in claim 6. It is a program to make it work.
  • the music file generation method of the present invention includes: a first step of extracting the singing voice from digital voice data composed of a mixture of singing voice and BGM to obtain a singing voice data in a PCM format; Generating the simulated singing voice data in MIDI format according to the singing voice extracted in the first step above, and adding the simulated singing voice data to the BGM data generated in the second step above.
  • a process of performing band limitation on digital audio data obtained by mixing the singing voice and BGM up to a predetermined frequency band corresponding to the singing voice is performed. It is characterized by.
  • the singing voice data in the PCM format generated in the second step and the singing voice data generated in the third step are included.
  • An adjustment process for synchronizing the playback timing with the input MIDI format BGM + simulated singing voice data is performed.
  • the music file generated in the fourth step includes MIDI playback control information for playing back the MIDI-format BGM generated in the third step + simulated singing data.
  • PCM reproduction control information for reproducing the singing voice data in the PCM format generated in the second step in synchronization with the simulated singing voice data.
  • the computer-readable recording medium of the present invention provides a simulation of a MIDI format generated in accordance with the singing voice of the PCM data, with respect to PCM data comprising singing voice data in the PCM format and BGM data in the MIDI format.
  • the music file includes MIDI playback control information for playing back the MIDI data, and PCM playback control information for playing back the PCM data in synchronization with the MIDI data. And features.
  • the present invention configured as described above, when a user selects and downloads desired compressed data, the user does not need to be aware of the specifications of the terminal and the version of the playback player. This greatly simplifies the download process. Further, according to the present invention, it is possible to easily change the program of the playback player, upgrade the version, and the like without considering compatibility with the past data.
  • the data amount of a music file can be reduced to a level that falls within the limited range of the file capacity for the ringtone of the current mobile phone type, and the quality of the reproduced sound can be reduced. Also above a certain level Can be maintained. As a result, the service of Chaku-Uta can be used even with existing mobile phones that do not have a large capacity memory or MP3 decoder.
  • FIG. 1 is a diagram showing a configuration example of a music distribution system according to the present embodiment.
  • FIG. 2 is a diagram illustrating a configuration example of a music file generation system according to the present embodiment.
  • FIG. 3 is a conceptual diagram showing a data structure of a music file according to the present embodiment.
  • FIG. 4 is a flowchart showing a processing procedure of the music file generation method according to the present embodiment.
  • FIG. 5 is a flowchart showing operations of music distribution and customer registration in the music distribution server according to the present embodiment.
  • FIG. 1 is a diagram showing a configuration example of a music distribution system according to the present embodiment.
  • FIG. 2 is a diagram showing a configuration example of a music file generation system according to the present embodiment.
  • 100 is a music file generation system for generating a music file 15 described later
  • 200 is a reproduction program generation system for generating a music reproduction program (music reproduction player) described later
  • 300 is music.
  • a music distribution server that distributes data (song files 15) is a mobile phone that receives music data in the evening.
  • Music distribution server 300 and mobile phone 400 is connectable to the Internet 500.
  • the music file generation system 100 of this embodiment includes a recording unit 1, a singing voice extraction unit 2, a background music generation unit 3, a MIDI adjustment unit 4, and a file generation unit 5. ing.
  • the recording unit 1 is for recording digital sound source data such as a CD and a DVD (Digital Versatile Disk) on a hard disk or the like of a computer in a WAV format.
  • digital sound source data such as a CD and a DVD (Digital Versatile Disk)
  • a commercially available CD can be set in the CD drive of a personal computer (hereinafter referred to as “PC”) and recorded on the internal hard disk of the personal computer to obtain a digital sound source file in WAV format. .
  • the WAV format is a standard audio file format of Windows (registered trademark), and is also called a WAVE format. It is specified as a storage format for recording digital audio signals. Any compression method can be used. By default, it supports compression methods such as the PCM (no compression) method and the AD PCM (Adaptive Differential Pulse Code Modulation) method.
  • PCM no compression
  • AD PCM Adaptive Differential Pulse Code Modulation
  • the singing voice extraction unit 2 extracts a desired number of bars (for example, the beginning of the song ⁇ the climax portion) from the WAV format digital sound source data 1 1 in which human singing voice and BGM are mixed, and then extracts the BGM. Discard and extract only human singing voice.
  • the digital sound source data 11 in WAV format is converted into singing voice data 12 in AD PCM format in accordance with the playback format implemented in the mobile phone.
  • the digital sound source data 11 sampled at 44.1 kHz corresponds to a predetermined frequency band (4 kHz or 8 kHz) corresponding to a human singing voice. Processing to limit the bandwidth up to Work. That is, the digital sound source data 11 is sampled at regular time intervals corresponding to 4 KHz or 8 KHz.
  • the mere sampling is in PCM format, but here the sound changes continuously, and the data amount is reduced by recording the difference from the immediately preceding sampling data. This is the AD PCM format.
  • the BGM generating unit 3 generates BGM data 13 in the MIDI format.
  • a personal computer is provided with a MIDI sound source, and BGM is generated by DTM (Desk Top Music) using an application program called sequence software installed on the personal computer.
  • the BGM data 13 generated here is the BGM corresponding to the part discarded by the singing voice extraction unit 2.
  • DTM is an example of a method for generating MDI data, and the present invention is not limited to this method.
  • the same original music as a digital sound source such as a CD can be created.
  • the singing voice data 1 2 was generated by greatly limiting the band width of the original digital sound source data 11, and the data volume has been significantly reduced.
  • the data size of BGM 13 is MDI format, the data amount is originally small. Therefore, the amount of data is much smaller than that of data simply cut out from a CD sound source and compressed in the MP3 format.
  • the singing voice data 12 extracted by the singing voice extraction unit 2 has deteriorated, and even if it is reproduced as it is, it can hardly be recognized as a human voice. If the sampling frequency at the time of extraction is increased, the degradation can be suppressed, but the data volume of the singing voice will increase. Therefore, in the present embodiment, the quality of the output singing voice is maintained at a certain level or more while avoiding the increase in the amount of singing voice data 12 by boosting the human singing voice by MIDI data. The method is taken. MI is used for that This is the DI adjustment unit 4.
  • the MIDI adjusting unit 4 In accordance with the pitch, tempo, timbre, volume, etc. of the singing voice extracted by the singing voice extracting unit 2, the MIDI adjusting unit 4 generates simulated singing voice data in the MIDI format that simulates the singing voice. Then, the simulated singing voice data is added to the BGM data to adjust the MDI data.
  • the adjustment of the MDI data is also performed by DTM, for example.
  • the file generation unit 5 stores the singing voice data 12 in the ADPCM format generated by the singing voice extraction unit 2 and the BGM + simulated singing voice data 14 in the MIDI format adjusted by the MIDI adjustment unit 4. Performs processing to process into two music files 15.
  • the music file 15 generated here was written out according to the format unique to the carrier of the mobile phone. For example, in the case of DOCOMO, a music file 15 in the MLD format is generated in accordance with MFI (Melody Format for i-mode: unit mode is a registered trademark). '
  • the singing voice data of the ADPCM and the simulated singing voice data of the MDI be played simultaneously without any delay. Therefore, when generating the music file 15 in the MLD format, an adjustment is made to synchronize the reproduction timing of the singing voice data 12 with the BGM + simulated singing voice data 14. Specifically, binary performance position information (starting and ending positions of performance, sounding time, etc.) defined in the MLD format is combined with singing voice data 12 and background music + simulated singing voice data 14. Set appropriately for both.
  • Each function of the music file generation system 100 Ck;! 5 are actually provided with a computer CPU or MPU, RAM, R ⁇ M, and the like, and can be realized by operating a program stored in the RAM or R ⁇ M.
  • FIG. 3 is a conceptual diagram conceptually showing the data structure of the music file 15.
  • an MLD file has three parts: a file header part that contains the identifier of the file itself, a data information part that contains information about the data of the file, and a track part that contains actual music data.
  • Fig. 3 schematically shows the structure of the track.
  • the music file 15 includes singing voice data 12 in ADPCM format and BGM + simulated singing voice data 14 in MIDI format.
  • the horizontal axis indicates the time direction, and the hatched portions indicate the playback timings of the background music 21, the simulated singing voice 22, and the singing voice 23, respectively.
  • the background music 21 of MIDI flows continuously from the beginning to the end, and the simulated singing voice 22 of MIDI flows at two points in the middle.
  • the image shows that at the same time as the simulated singing voice 22 flows, the singing voice 23 of ADPCM also flows.
  • the BGM + simulated singing voice data 14 in the MIDI format may be generated as separate MIDI data for the BGM 21 portion and the simulated singing voice 22 portion, or may be generated as one piece of MIDI data. Is also good.
  • the performance position information of BGM 21 and the performance position information of simulated singing voice 22 are set separately.
  • BGM 21 and simulated singing voice 22 are defined as chord data. In other words, at the timing when the simulated singing voice 22 does not flow, a chord of only the BGM 21 is generated. Defined.
  • the performance position information is set for the one MIDI data.
  • the performance position information of the singing voice 23 is set so that the singing voice 23 flows simultaneously with the simulated singing voice 22.
  • the music file 15 of the present embodiment includes the MIDI playback control information necessary for reproducing the BGM in the MIDI format + the simulated singing voice data 14 at an appropriate timing and the singing voice data 12 in the AD PCM format.
  • FIG. 4 is a flowchart showing a processing procedure of the music file generation method according to the present embodiment.
  • digital sound source data 11 such as ⁇ 0 ⁇ 13 ⁇ D is recorded in a WAV format on a hard disk of a computer by the recording unit 1 (step S 1).
  • the singing voice extracting unit 2 cuts out a desired portion (the beginning of the music / the rust portion, etc.) from the recorded digital sound source data 11 in the WAV format (step S2).
  • the cut-out portion is not limited to one location, but may be multiple locations. Also, the cut out portions may be connected to be combined into one.
  • the clipping process may be performed according to an instruction from a user using a keyboard, a mouse, or the like, or may be performed automatically by a computer.
  • the computer automatically performs this operation, for example, when cutting out the beginning of a song, it is possible to cut out the corresponding part automatically by specifying the number of measures to be cut out.
  • the rust portion it is possible to predict the rust portion by detecting the start of the back chorus, a change in volume, a change in melody, and the like, and automatically cut out the rust portion.
  • the singing voice extraction unit 2 further performs a process of band-limiting the cut-out digital sound source data 11 up to a predetermined frequency band (4 KHz or 8 KHz) corresponding to the human singing voice. Discard the human singing voice Extract the injuries (step S3). As a result, the singing voice data 1 2 in the AD PCM format is generated.
  • the cutout processing is performed based on an instruction from the user, the order of the processing in step S2 and step S3 may be reversed.
  • the processing corresponds to the part discarded by the singing voice extraction section 2.
  • the background music data 13 to be generated is generated in a MIDI format by, for example, DTM (step S4).
  • Step S5 the expression method is adjusted for each model in Music Markup Language (MML) (step S5).
  • the MIDI adjustment unit 4 generates a simulated singing voice data in the MIDI format that simulates the singing voice extracted by the singing voice extraction unit 2 and adds it to the BGM data to adjust the MIDI data (step S6). .
  • the order of the processes of steps S1 to S3 and the processes of steps S4 to S6 may be reversed.
  • the file generator 5 generates the AD PCM singing voice data 12 generated in steps S 1 to S 3 and the MIDI-format BGM + simulated singing voice data generated in steps S 4 to S 6. 14 is processed into one music file 15 (step S7).
  • the file is written in binary data according to the format of the mobile phone carrier.
  • docomo's MLD format has been described.
  • the music file 15 is generated according to the PMD format, and for J-phone company, the music file 15 is generated according to the SMD format. Multiple carrier music files 15 may be generated for one music.
  • the music distribution server 300 includes a music file acquisition unit 31, a playback program acquisition unit 32, a customer information acquisition unit 33, and a database ( DB) registration section 3, distribution music DB 35, distribution program DB 36, customer DB 37, force cellization section 38, customer information reference section 39, and communication section 40.
  • DB database
  • the music file acquisition unit 31 acquires the music file 15 generated by the music file generation system 100 into the music distribution server 300.
  • the reproduction program acquisition section 32 acquires the music reproduction program (music reproduction player including the decoder) generated by the reproduction program generation system 200 into the music distribution server 300.
  • the music file acquisition unit 31 and the reproduction program acquisition unit 32 specifically transmit the music file 15 and the music reproduction program to the music distribution server 300 via a recording medium such as a CD or a flexible disk.
  • the music file 15 or a music reproduction program is taken into the music distribution server 300 via the Internet 500 or another network (not shown).
  • the music reproduction program is for instructing the performance of BGM 21, simulated singing voice 22, and singing voice 23 according to the performance position information recorded in the music file 15.
  • This is a PCM playback control program that instructs the synthesizer built into the mobile phone to play the singing voice data 12 in ADPCM format, and MIDI playback that instructs the synthesizer to play BGM in the MIDI format + simulated singing voice data 14 Control program.
  • the specifications of applications that can be used on the mobile phone 400 are different for each mobile phone carrier. Therefore, this music playback program is also tailored to the differences in the specifications of each mobile phone carrier.
  • the customer information acquisition unit 330 stores various types of information about the customer (for example, name, user ID, password, carrier of the mobile phone 400 used by the customer, Model, etc.). Specifically, when the user first accesses the music distribution server 300 from the mobile phone 400 via the Internet 500, the user is requested to input information. (For example, by presenting an information input screen) to obtain necessary customer information.
  • information about the customer for example, name, user ID, password, carrier of the mobile phone 400 used by the customer, Model, etc.
  • the DB registering section 34 registers the music file 15 corresponding to various specifications acquired by the music file acquiring section 31 in the distribution music DB 35 as a music data file for a ringing song. Also, the music playback programs corresponding to the various specifications acquired by the playback program acquisition section 32 are registered in the distribution program DB 36. Also, the customer information acquired by the customer information acquisition unit 33 is registered in the customer DB 37.
  • the distribution music DB 35 constitutes a recording medium of the present invention.
  • the encapsulation unit 38 reads the music file 15 corresponding to the carrier and model of the mobile phone 400 used by the user from the distribution music DB 35 in response to the distribution request from the user, and A music playback program corresponding to the carrier and the model of the mobile phone 400 is read from the distribution program DB 36, and these are encapsulated to create a concatenation file.
  • the customer information reference section 39 refers to the customer DB 37 to determine the carrier and model of the cellular phone 400 used by the requesting user. , To the encapsulation unit 38.
  • Encapsulation is a process in which the binary data of the music file 15 and the binary data of the music playback program are combined into a single file, and the generated objects are self-contained and managed in a unified manner.
  • the (registered trademark) class distribution process it is implemented as a mechanism that activates the program when an incoming call arrives.
  • the method of encapsulating the music playback program in the music file 15 is based on a request for music distribution. There are a method of dynamically combining in terms of points, and a method of preparing a static combination in advance by batch processing in advance, and the present embodiment can correspond to both.
  • the file to be distributed can adopt either a method according to the Java file or a method according to the protocol of self-file reproduction by establishing an arbitrary file format.
  • the physical division configuration is not a problem, and it is necessary that the configuration be a logical single file configuration.
  • logical unity it is only necessary that the process of constructing the implementation environment satisfies the completeness in the operability when the user downloads music.
  • the communication unit 40 performs processing related to communication with the mobile phone 400 via the Internet 500. For example, a process of transmitting the customer information sent from the mobile phone 400 to the customer information acquisition unit 33 is performed. Also, it receives the distribution request of the desired music sent from the mobile phone 400 and transmits it to the encapsulation unit 38 and the customer information reference unit 39. In addition, it also performs a process of delivering the concatenation file generated by the encapsulation unit 38 to the requesting mobile phone 400.
  • a memory (not shown) in the mobile phone 400 that stores the music file 15 included in the concatenation file also constitutes the recording medium of the present invention.
  • Each functional block 3 in the music distribution server 300 described above:! ⁇ 34, 38 ⁇ 40 is a microcomputer (microcomputer) configured with a CPU or MPU, R ⁇ M, RAM, etc. The operation is controlled by a control unit (not shown) such as. Further, each of the DBs 35 to 37 is constituted by a recording medium such as a hard disk, for example, and as described above, each of the functional blocks 31 to 34, in the music distribution server 300, When 38 to 40 are configured by microcomputers, their functional configuration can be realized by software. In this case, the functional configuration of the music distribution server 300 can be realized by operating a program stored in RAM or ROM.
  • the present invention can be realized by recording a program that causes a computer to perform the function of each functional block on a recording medium such as a CD-R ⁇ M and reading the program into the computer.
  • a recording medium for recording the above program a flexible disk, a hard disk, a magnetic tape, an optical disk, a magneto-optical disk, a DVD, a nonvolatile memory card, and the like can be used in addition to the CD-ROM.
  • the above program may be downloaded in the evening through a network such as the Internet.
  • FIG. 5 is a flowchart showing the operations of music distribution and customer registration in the music distribution server 300.
  • the control unit (not shown) in the music distribution server 300 determines whether the mobile phone 400 has accessed the communication unit 40 (step S11). Access from mobile phone 400 The control unit further determines whether a password has already been set for the user of the mobile phone 400 (step S12). Here, it is determined whether or not access has been performed with a password input.
  • the control unit prompts the user to input customer information by presenting a predetermined information input screen to the mobile phone 400 using the communication unit 40. Then, the customer information acquisition unit 33 acquires the customer information input in response thereto, and the DB registration unit 34 registers the customer information in the customer DB 37 (step S13). Thereafter, the control unit issues a unique password to the user (step S14).
  • step S15 When it is determined that the password has already been issued to the user in step S12 above (when access is performed with password input) and when a new password is issued in step S14 above Then, the control unit performs an approval process on the password (step S15). If the passcode is incorrect, a warning message is output to that effect and the processing is interrupted.
  • the control unit presents a member-specific sound source menu screen to the mobile phone 400 using the communication unit 40 (step S16). Through this sound source menu screen, the user can request the music distribution server 300 to download a desired music. The control unit determines whether or not there has been a request to distribute the desired music from the mobile phone 400 (step S17), and if not, returns to the process of step S11.
  • the customer information reference unit 39 identifies the carrier and model of the requesting mobile phone 400 by referring to the customer DB 37, and encapsulates it in the encapsulation unit 3. 8 (step S 18).
  • the encapsulation unit 38 corresponds to the carrier and model reported from the customer information reference unit 39
  • the music playback program to be read is read from the distribution program DB 36, and the music file 15 corresponding to the carrier and model reported from the customer information reference section 39 in the music requested by the user is distributed to the music distribution DB 3 Read from step 5 and encapsulate them to create a concatenation file (step S 19).
  • attribute information of the music for example, music title, artist name, etc.
  • music title for example, music title, artist name, etc.
  • the communication unit 40 distributes the concatenation file created by the encapsulation unit 38 to the mobile phone 400 (step S20).
  • the mobile phone 400 that has received the concatenation file executes reproduction of the music file 15 by the music reproduction program included therein.
  • the music distribution server 300 distributes a music data (music file 15) in response to a request from the mobile phone 400. Since the carrier of the mobile phone 400 and the playback player corresponding to the model are encapsulated and distributed together, the user simply selects the desired music and downloads it. A playback player that meets the specifications of the mobile phone 400 can be automatically obtained, and the user does not need to be aware of this. In other words, the user does not need to check the mobile phone model and the version of the playback player each time, and can simplify the operation when downloading music data.
  • a digital sound source such as a CD is separated into a singing voice portion and a BGM portion, and the band of the singing voice portion is largely limited to ADPCM format to reduce the amount of data.
  • the data volume was reduced by generating data in MIDI format.
  • the data amount can be significantly reduced as compared with the conventional method in which a CD sound source or the like is simply cut out and compressed in the MP3 format.
  • the singing voice portion degraded by the band limitation is compensated by the MIDI data, the quality of the reproduced singing voice can be maintained at a predetermined level or more.
  • the Chaku-Uta service can be used even with a current mobile phone type that does not have a large capacity memory or an MP3 decoder.
  • the music file 15 is generated for a ringtone of a mobile phone.
  • the music file 15 of the present embodiment can be applied to a system that needs to reproduce music composed of singing voice and BGM with a small memory capacity.
  • a recording medium for storing the music file 15 a CD-R ⁇ M, a flexible disk, a hard disk, a magnetic tape, an optical disk, a magneto-optical disk, a DVD, a nonvolatile memory card, or the like can be used. Also constitute the recording medium of the present invention.
  • music data is distributed as a ringtone for a mobile phone
  • the present invention is not limited to this.
  • images and moving images can be considered as the data to be distributed.
  • PDA Persona 1 Digital Assistants
  • personal computers power navigation systems, game consoles, television receivers, record stores, convenience stores, etc.
  • An information terminal placed at the storefront is conceivable.
  • the present invention is useful for enabling a user to download and reproduce music data such as music without having to be aware of the model of a mobile phone or the version of a reproduction player.
  • the present invention makes it possible to easily change the program of a playback player, version up, etc. without considering compatibility with past music data. Useful to be able to.
  • the present invention is useful for making a song composed of singing voice and BGM available as a ring tone even in a current mobile phone not provided with a large-capacity memory, an MP3 decoder, and the like.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

 携帯電話400からの要求に応じて楽曲ファイルを配信楽曲DB35から読み出して配信する都度、その携帯電話400の機種に対応する再生プレーヤを配信プログラムDB36から読み出して一緒に配信するようにすることにより、ユーザが単に所望の楽曲を選択するだけで、自分の携帯電話400の仕様にあった再生プレーヤを自動的に取得することができるようにして、ユーザがこれを意識する必要をなくし、音楽データのダウンロード時における煩雑な作業を不要とする。

Description

明 細 書 データ配信システムおよび方法、 データ配信サーバ、 デ一夕配信プログ ラム、 楽曲ファイル生成方法、 記録媒体 技術分野
本発明は、 データ配信システムおよび方法、 デ一夕配信サーバ、 デー 夕配信プログラム、 楽曲ファイル生成方法、 記録媒体に関するものであ る。 より具体的には、 圧縮した音楽データや映像データなどの各種圧縮 データをインターネッ ト等のネッ 卜ワークを使って配信するデータ配信 システムおよび、 当該データ配信システムで配信可能な、 人間の歌声と
B GM (Back Ground Music) とから成る楽曲ファイルの生成方法および 当該楽曲ファイルのデ一夕構造に関するものである。 背景技術
今や携帯電話は爆発的に普及し、 誰もが持っている機器の 1つになつ た。 .当初の携帯電話では、 着信音は極めて単調なパターン音を繰り返す 程度のものしかなかった。 しかしやがて、 より個性的なものを求める市 場ニーズに対応して、 M I D I (Music Instrument Digital Interface ) データを利用して作成したメロディで着信音を鳴らす、 いわゆる 「着 信メロディ」 が登場した。
また、 数年前には P C M音源を内蔵した携帯電話も登場し、 この P C M音源を利用してアーティスト等の声で着信音を鳴らす、 いわゆる 「着 信ボイス」 も今では実現されている。 これらの着信メロディや着信ボイ スは、 インターネッ ト上のサイ 卜から所望のものをダウンロー ドして利 用することができるようになつている。 ユーザは自分好みのコンテンツ を携帯電話にダウンロー ドすることにより、 携帯電話を 「自分」 独自の ものに仕立て上げることが可能である。
上述のような背景をもとに、 本出願人は、 C D ( Comp ac t D i s c ) 等に 記録されている楽曲そのものを携帯電話の着信音として利用する (単な るメロディ音や単なる人間の声でなく、 人間の歌声と B G Mとが一体と なった楽曲そのものを着信音とする) サービスを新たに考案した。 また 実際、 このようなサービスを実現するシステム (以下 「着うたシステム 」 と称する) も新たに提供されている。
この種の着うたシステムを構築する場合、 配信する音楽データのデ一 タ量が比較的多くなることから、 その音楽データを圧縮するのが好まし い。 現在実際に提供されているシステムでは、 C D音源から一部を切り 出し、 それを M P 3 ( MPEG 1 Aud i o L aye r-3) 等の形式で圧縮した音楽デ 一夕を配信用のコンテンツとして用いている。 また、 配信される音楽デ 一夕が圧縮されているため、 これを受け取る携帯電話機側には、 音楽デ 一夕の圧縮を解いて再生するプレーヤ (再生プログラム) を搭載する必 要がある。
最近の携帯電話の中には、 再生プレーヤをアプリケーショ ンとして備 えたものも存在する。 J a v a (登録商標) に対応していない従来の携 帯電話では、 最初から組み込まれているアプリケーショ ンしか利用でき ない。 これに対し、 J a V a対応の携帯電話を用いれば、 ユーザが使い たいアプリケーショ ンをサーバからダウンロードしたり、 不要なアプリ ケーシヨ ンを携帯電話から削除したりすることができる。
しかしながら、 現状では、 利用可能なアプリケーショ ンの仕様が携帯 電話事業者ごとに異なっており、 圧縮データの再生方式も携帯電話の機 種毎に異なっている。 そのため、 サーバ側ではそれぞれの再生方式に合 わせた形式で音楽データを用意する必要があり、 処理および記憶容量等 に関して多くの負荷かかかってしまう問題があった。 また、 ユーザにと つても、 一々機種を確認して音楽データのダウンロー ドを行う必要があ り、 その操作が非常に煩雑になる。
また、 携帯コンテンツは日々進歩しており、 それに合わせて再生プレ ーャを変更する必要が生じることも予想される。 ところが、 ユーザにと つては、 ダウンロードしょうとする音楽デ一夕が、 現在組み込んでいる 再生プレーヤで再生できるかどうかを一々判断する必要がある。 しかも 、 再生できない場合には最新バージョ ンの再生プレーヤを別サイ 卜から わざわざダウンロードする必要があり、 非常に面倒である。
一方、 新たな再生プレーヤを開発するメーカにとっては、 その再生プ レーャでユーザがどの音楽データを再生するかを事前に特定できないた め、 過去の音楽データも再生できるように互換性を考慮する必要がある 。 そのため、 プログラムの変更やバージョ ンアップが非常に大変になる という問題も生じる。
別の問題もある。 すなわち、 従来の着うたシステムでは、 C D音源の 一部を単純に切り出して配信用コンテンツとしている。 そのため、 従来 の着信メロディ (M I D I データ) や着信ボイス ( P C Mデータ) に比 ベて着うたのコンテンツはデータ量が非常に大きくなり、 これをダウン ロードして利用するためには携帯電話機に大きな容量のメモリが必要に なる。
少なく とも 1つの楽曲として認識できる程度に着うたを再生するため には、 それなりの時間分だけ C D音源を切り出す必要がある。 よって、 切り出したデータを M P 3形式で圧縮したとしても、 既存の携帯電話機 が備える少ない容量のメモリでは対応し切れない。 また、 既存の携帯電. 話機は、 M I D I 音源や P C M音源の再生機能は備えているが、 M P 3 形式のデータの再生機能は備えていない。 以上のことから、 従来の着うたシステムでは、 非常に大きな容量のメ モリ を持ち、 かつ M P 3形式のデコーダを備えた新機種でないとサ一ビ スを利用することができないという問題があった。 着信メロディや着信 ボイスが大きなブームとなったのは、 携帯電話機が標準で備えていた M I D I 音源の再生機能と P C M音源の再生機能とをそのまま利用できた ことが 1つの要因である。 したがって、 着うたに関しても、 既存の機種 でもサービスを利用できるようにすることが望まれる。 発明の開示
本発明は、 このような問題点に鑑みて成されたものであり、 ユーザが 携帯電話の機種や再生プレーヤのバージョ ン等を意識することなく、 楽 曲等の音楽データをダウンロードして再生可能な配信方式を提供するこ とを目的とする。
また、 本発明は、 過去の音楽データとの互換性を考慮することなく再 生プレーヤのプログラム変更、 バージョ ンアップ等を容易に行う ことが できるようにすることも目的としている。
また、 本発明は、 大容量のメモリや M P 3デコーダ等を備えていない 現行の携帯電話機でも、 歌声と B G Mとから成る楽曲を着信音として利 用できるようにすることを目的とする。
上記の目的を達成するために、 本発明のデータ配信システムは、 圧縮 したデータをデータ配信サーバから要求元の端末に配信するデータ配信 システムであって、 配信対象とするデ一夕を所定の方式に従って圧縮す る圧縮手段と、 上記圧縮手段により圧縮されたデータをあらかじめ蓄積 しておく圧縮データ蓄積手段と、 上記端末のそれぞれの仕様に対応する 再生プログラムをあらかじめ蓄積しておく再生プログラム蓄積手段と、 上記要求元の端末から所望のデータの配信要求があつたときに、 上記圧 縮データ蓄積手段から該当する圧縮データを読み出すとともに、 上記要 求元の端末の仕様に対応する再生プログラムを上記再生プログラム蓄積 手段から読み出して、 上記圧縮データと上記再生プログラムとを上記要 求元の端末に送信する送信手段とを備えたことを特徴とする。
本発明の他の態様では、 上記データ配信システムは、 楽曲の全部また は一部を圧縮した音楽データを音楽配信サーバから要求元の端末に配信 する音楽配信システムであることを特徴とする。
本発明の他の態様では、 上記送信手段は、 上記圧縮データと上記再生 プログラムとを論理的に 1つのファイルにカプセル化するカプセル化手 段を含むことを特徴とする。
本発明のデータ配信方法は、 圧縮したデータをデータ配信サーバから 要求元の端末に配信するデータ配信方法であって、 配信対象とするデ一 夕をあらかじめ圧縮して記録媒体に蓄積しておく とともに、 上記端末の それぞれの仕様に対応する再生プログラムをあらかじめ作成して記録媒 体に蓄積しておき、 上記要求元の端末から所望のデータの配信要求があ つたときに、 上記記録媒体から該当する圧縮データと上記要求元の端末 の仕様に対応する再生プログラムとを読み出して、 上記要求元の端末に 送信するようにしたことを特徴とする。
本発明の他の態様では、 上記記録媒体から読み出した圧縮データと再 生プログラムとを論理的に 1つのファイルにカプセル化し、 カプセル化 したファイルを送信するようにしたことを特徴とする。
本発明のデータ配信サーバは、 圧縮したデータを要求元の端末に配信 するデータ配信サーバであって、 所定の方式に従って圧縮された配信対 象のデータを記憶する圧縮データ記憶手段と、 上記端末のそれぞれの仕 様に対応する再生プログラムを記憶する再生プログラム記憶手段と、 上 記要求元の端末から所望のデータの配信要求があつたときに、 上記圧縮 データ記憶手段から該当する圧縮データを読み出すとともに、 上記要求 元の端末の仕様に対応する再生プログラムを上記再生プログラム記憶手 段から読み出して、 上記圧縮データと上記再生プログラムとを上記要求 元の端末に送信する送信手段とを備えたことを特徴とする。
本発明の他の態様では、 上記送信手段は、 上記圧縮データと上記再生 プログラムとを論理的に 1つのファイルにカプセル化するカプセル化手 段を含むことを特徴とする。
本発明のデータ配信プログラムは、 請求の範囲第 4項に記載のデータ 配信方法の処理手順をコンピュータに実行させるためのプログラム、 あ るいは、 請求の範囲第 6項に記載の送信手段としてコンピュータを機能 させるためのプログラムである。
また、 本発明の楽曲ファイル生成方法は、 歌声と B G Mとが混合して 成るデジタル音声データから上記歌声を抽出し、 P C M形式の歌声デ一 夕を得る第 1 のステップと、 M I D I 形式の B G Mデータを生成する第 2のステップと、 上記第 1 のステップで抽出した歌声に合わせて M I D I 形式の模擬歌声データを生成し、 上記第 2のステップで生成した B G Mデータに対して上記模擬歌声データを付加して M I D I デ一夕の調整 を行う第 3のステップと、 上記第 1 のステップで生成された P C M形式 の歌声データと上記第 3のステツプで調整が行われた M I D I 形式の B G M +模擬歌声デ一夕とを 1つの楽曲ファイルに加工す.る第 4のステツ プとを有することを特徴とする。
本発明の他の態様では、 上記第 1 のステップでは、 上記歌声と B G M とが混合して成るデジタル音声データに対して、 上記歌声に対応する所 定の周波数帯域まで帯域制限する処理を行う ことを特徴とする。
本発明の他の態様では、 上記第 4のステップでは、 上記第 2のステツ プで生成された P C M形式の歌声データと、 上記第 3のステップで生成 された M I D I形式の B G M +模擬歌声データとの再生タイミ ングを同 期させる調整処理を行う ことを特徴とする。
本発明の他の態様では、 上記第 4のステップで生成される楽曲フアイ ルは、 上記第 3のステップで生成された M I D I 形式の B G M +模擬歌 声データを再生するための M I D I再生制御情報と、 上記第 2のステツ プで生成された P C M形式の歌声データを上記模擬歌声データに同期さ せて再生するための P C M再生制御情報とを含むことを特徴とする。
また、 本発明のコンピュータ読み取り可能な記録媒体は、 P C M形式 の歌声データから成る P C Mデータと、 M I D I 形式の B G Mデータに 対して、 上記 P C Mデ一夕の歌声に合わせて生成された M I D I 形式の 模擬歌声データが付加された M I D I データとを含み、 上記 P C Mデ一 夕と上記 M I D I データとが 1 つのファイルに統合されて成るデータ構 造を有する楽曲ファイルが記録されたことを特徴とする。
本発明の他の態様では、 上記楽曲ファイルは、 上記 M I D I データを 再生するための M I D I 再生制御情報と、 上記 P C Mデータを上記 M I D I データに同期させて再生するための P C M再生制御情報とを含むこ とを特徴とする。
上記のように構成した本発明によれば、 ユーザが所望の圧縮データを 選択してダウンロードする際に、 端末の仕様や再生プレーヤのバージョ ン等を意識しなくても済むようになり、 圧縮データのダウンロード時に おける作業を格段に簡素化することができる。 また、 本発明によれば、 過去のデ一夕との互換性を考慮することなく、 再生プレーヤのプロダラ ム変更やバージョ ンアップ等を容易に行う ことができるようになる。
また、 本発明の他の特徴によれば、 現行の携帯電話機種の着信音に関 するファイル容量の制限範囲内に収まる程度まで楽曲ファイルのデータ 量を削減することができるとともに、 再生音声の品質も所定レベル以上 に維持することができる。 これにより、 大容量のメモリや M P 3デコ一 ダ等を備えていない現行の携帯電話機種でも着うたのサービスが利用で きるようにすることができる。
図面の簡単な説明 図 1は、 本実施形態による音楽配信システムの構成例を示す図である
図 2は、 本実施形態に係る楽曲ファイル生成システムの構成例を示す 図である。
図 3は、 本実施形態に係る楽曲ファイルのデータ構造を示す概念図で ある。
図 4は、 本実施形態による楽曲ファイル生成方法の処理手順を示すフ ローチャートである。 * 図 5は、 本実施形態による音楽配信サーバにおける楽曲配信および顧 客登録の動作を示すフローチャートである。
発明を実施するための最良の形態
以下、 本発明の一実施形態を図面に基づいて説明する。 図 1 は、 本実 施形態に係る音楽配信システムの構成例を示す図である。 また、 図 2は 、 本実施形態に係る楽曲ファイル生成システムの一構成例を示す図であ る。
図 1 において、 1 0 0は後述する楽曲ファイル 1 5 を生成する楽曲フ アイル生成システム、 2 0 0 は後述する音楽再生プログラム (音楽再生 プレーヤ) を生成する再生プログラム生成システム、 3 0 0は音楽デー タ (楽曲ファイル 1 5 ) の配信を行う音楽配信サーバ、 4 0 0は音楽デ —夕の配信を受ける携帯電話である。 音楽配信サーバ 3 0 0 と携帯電話 4 0 0 とは、 ィンタ一ネッ ト 5 0 0 に接続可能とされている。
まず、 楽曲ファイル生成システム 1 0 0の詳細について、 図 2 を用い て説明する。 図 2 に示すように、 本実施形態の楽曲ファイル生成システ ム 1 0 0は、 録音部 1、 歌声抽出部 2、 B GM生成部 3、 M I D I調整 部 4およびファイル生成部 5 を備えて構成されている。
録音部 1は、 C Dや D VD (Digital Versatile Disk) 等のデジタル 音源データをコンピュータのハー ドディスク等に WAV形式で録音する ものである。 例えば、 市販の C Dをパーソナルコンピュータ (以下、 パ ソコン) の C D ドライブにセッ トし、 パソコン内蔵のハ一 ドディスクに 録音することにより、 WAV形式のデジタル音源デ一夕 1 1 を得ること ができる。
なお、 WAV形式は、 W i n d o w s (登録商標) 標準の音声フアイ ル形式であり、 W A V E形式とも呼ばれる。 デジタル音声信号を記録す るための保存形式として規定されている。 圧縮方式は任意のものを利用 することが可能である。 デフォルトでは P C M (無圧縮) 方式や AD P C M (Adaptive Differential Pulse Code Modulation) 方式などの圧 縮方式に対応している。
歌声抽出部 2は、 人間の歌声と B GMとが混合している WAV形式の デジタル音源データ 1 1から所望の数小節分 (例えば、 楽曲の先頭部分 ゃサビ部分) を切り出し、 それから B GMを廃棄して人間の歌声の部分 だけを抽出する。
この歌声抽出の際には、 携帯電話に実装されている再生形式に従って 、 WAV形式のデジタル音源データ 1 1 を AD P C M形式の歌声デ一タ 1 2 に変換する。 具体的には、 例えば C Dであれば 4 4. 1 K H zでサ ンプリ ングされたデジタル音源データ 1 1 に対して、 人間の歌声に対応 する所定の周波数帯域 ( 4 KH z または 8 KH z ) まで帯域制限する処 理を行う。 すなわち、 4 KH z または 8 KH z に相当する一定時間ごと にデジタル音源データ 1 1 をサンプリ ングする。 単なるサンプリ ングで は P C M形式となるが、 ここでは更に音が連続的に変化すること利用し て、 直前のサンプリ ングデータとの差を記録することによってデータ量 を減らす。 これが AD P C M形式である。
B GM生成部 3は、 M I D I形式の B GMデータ 1 3 を生成するもの である。 ここでは、 例えばパソコンに M I D I 音源を備え、 当該パソコ ンにィンス トールされたシーケンスソフ トと呼ばれるアプリケーショ ン プログラムを利用して、 D TM (Desk Top Music) により B GMを生成 する。 ここで生成する B GMデータ 1 3は、 歌声抽出部 2で廃棄した部 分に相当する B GMである。 なお、 D TMは M I D I データの生成法の 一例であり、 本発明はこの生成法に限定されるものではない。
歌声抽出部 2で抽出した歌声データ 1 2 と、 B GM生成部 3で生成し た B GMデータ 1 3 とを合わせれば、 C D等のデジタル音源と同じ元の 楽曲ができる。 歌声データ 1 2は元のデジタル音源デ一夕 1 1 を大幅に 帯域制限して生成したものであり、 データ量はかなり削減されている。 また、 B G Mデ一夕 1 3は M I D I 形式なので、 元々データ量は少ない 。 よって、 単に C D音源から一部を切り出して M P 3形式で圧縮したデ —タに比べて、 データ量は格段に少なくなつている。
ただし、 歌声抽出部 2により抽出した歌声データ 1 2 には劣化が生じ ており、 そのまま再生しても殆ど人間の声として認識できない。 抽出す る際のサンプリ ング周波数を大きくすれば劣化を抑制できるが、 歌声デ 一夕 1 2のデータ量が大きくなってしまう。 そこで本実施形態では、 人 間の歌声を M I D I デ一夕によってブース 卜させることで、 歌声データ 1 2のデータ量の肥大化を回避しながら、 出力される歌声の品質を一定 レベル以上に維持する手法をとつている。 そのために利用するのが M I D I 調整部 4である。
M I D I 調整部 4では、 歌声抽出部 2で抽出した歌声の音程やテンポ 、 音色、 音量などに合わせて、 当該歌声を模擬した M I D I形式の模擬 歌声データを生成する。 そして、 この模擬歌声データを B GMデータに 付加して M I D I データの調整を行う。 この M I D Iデータの調整も、 例えば D T Mにより行う。
ここで生成した模擬歌声データを単独で再生しても、 人間の歌声には 聞こえない。 しかし、 歌声抽出部 2により抽出された歌声データ 1 2 と 同時に再生すると、 AD P C M形式の歌声データ 1 2で劣化した部分が M I D I 形式の模擬歌声デ一夕によってきれいに補われ、 人間の歌声と して良好に聞こえるようになる。
ファイル生成部 5は、 歌声抽出部 2で生成された AD P CM形式の歌 声データ 1 2 と、 M I D I調整部 4で調整が行われた M I D I 形式の B GM +模擬歌声データ 1 4とを 1つの楽曲ファイル 1 5 に加工する処理 を行う。 ここで生成する楽曲ファイル 1 5は、 携帯電話のキャ リア独自 のフォーマツ トに合わせて書き出したものである。 例えばドコモ社の場 合、 M F i (Melody Format for i-mode: 卜 modeは登録商標) に従って ML D形式の楽曲ファイル 1 5 を生成する。 '
上述のように、 AD P CMの歌声デ一夕 1 2 と M I D I の模擬歌声デ —夕とをずれなく同時に再生することが重要である。 したがって、 ML D形式の楽曲ファイル 1 5を生成する際には、 歌声データ 1 2 と B GM +模擬歌声データ 1 4との再生タイミングを同期させる調整を行う。 具 体的には、 M L Dフォーマツ 卜で定義されているバイナリ の演奏位置情 報 (演奏の開始位置と終了位置、 発音時間など) を、 歌声データ 1 2 と B GM +模擬歌声データ 1 4との双方について適切に設定する。
以上のように構成した楽曲ファイル生成システム 1 0 0の各機能プロ ック ;!〜 5は、 実際にはコンピュータの C P Uあるいは M P U、 RAM 、 R〇 Mなどを備えて構成され、 R A Mや R〇 Mに記憶されたプロダラ ムが動作することによって実現できる。
図 3は、 楽曲ファイル 1 5のデータ構造をイメージ的に示す概念図で ある。 一般的に ML Dファイルは、 ファイルそのものの識別子を含むフ アイルヘッダ部、 ファイルのデータについての情報を含むデータインフ オメ一ショ ン部、 楽曲の実データを含むトラック部の 3つを有している が、 図 3はトラック部の構造を模擬的に示している。
図 3 に示すように、 楽曲ファイル 1 5は、 AD P CM形式の歌声デー 夕 1 2 と M I D I 形式の B GM +模擬歌声データ 1 4とを含んでいる。 図 3 において、 横軸は時間方向を示し、 ハッチングを付した部分がそれ ぞれ B GM 2 1、 模擬歌声 2 2、 歌声 2 3の再生タイミングを表してい る。 この図 3の例では、 M I D I の B GM 2 1 は最初から最後まで一貫 して流れ'、 その途中の 2箇所で M I D I の模擬歌声 2 2が流 ~Aる。 この 模擬歌声 2 2が流れるのと同時に、 AD P C Mの歌声 2 3 も流れる、 と いうイメージを示している。
M I D I 形式の B GM +模擬歌声データ 1 4は、 B GM 2 1 の部分と 模擬歌声 2 2の部分とが別々の M I D I データとして生成されていても 良いし、 1つの M I D I データとして生成されていても良い。 前者の場 合は、 B G M 2 1 の演奏位置情報と模擬歌声 2 2の演奏位置情報とを別 個に設定する。 後者の場合は、 B G M 2 1 と模擬歌声 2 2 とが和音デー 夕として定義される。 すなわち、 模擬歌声 2 2が流れないタイ ミ ングで は B G M 2 1だけの和音、 模擬歌声 2 2が流れるタイミングでは B G M 2 1 と模擬歌声 2 2 とを合わせた和音として 1つの M I D I デ一夕が定 義される。 この場合は、 当該 1つの M I D I データに対して演奏位置情 報を設定する。 一方、 AD P C M形式の歌声データ 1 2に関しては、 歌声 2 3が模擬 歌声 2 2 と同時に流れるように、 歌声 2 3の演奏位置情報を設定する。
このように、 本実施形態の楽曲ファイル 1 5は、 M I D I形式の B G M +模擬歌声データ 1 4を適切なタイミングで再生するために必要な M I D I 再生制御情報と、 AD P C M形式の歌声データ 1 2 を B GM +模 擬歌声データ 1 4に同期させて適切なタイミングで再生するために必要 な P C M再生制御情報とを含んで構成されている。
図 4は、 本実施形態による楽曲ファイル生成方法の処理手順を示すフ ローチャートである。 図 4において、 まず録音部 1 により、 〇 0ゃ13 ¥ D等のデジタル音源データ 1 1 をコンピュータのハードディスク等に W AV形式で録音する (ステップ S 1 ) 。 次に歌声抽出部 2 により、 録音 した WAV形式のデジタル音源データ 1 1から所望の一部分 (楽曲の先 頭部分ゃサビ部分など) を切り出す (ステップ S 2 ) 。 切り出す部分は 1箇所に限らず、 複数箇所でも良い。 また、 切り出した複数箇所を連結 して 1つにまとめても良い。 , この切り出し処理は、 キーボードやマウス等を用いて成されたユーザ からの指示に従って行うようにしても良いし、 コンピュータが自動的に 行うようにしても良い。 コンピュータが自動的に行う場合、 例えば楽曲 の先頭部分を切り出す際には、 切り出す小節数を指示することにより、 該当する部分を自動的に切り出すことが可能である。 また、 サビ部分を 切り出す際には、 バックコーラスの開始、 音量の変化、 曲調の変化など を検出することによってサビ部分を予測し、 これを自動的に切り出すよ うにすることが可能である。
歌声抽出部 2は更に、 切り取つたデジタル音源データ 1 1 に対して、 人間の歌声に対応する所定の周波数帯域 ( 4 KH z または 8 KH z ) ま で帯域制限する処理を行う ことにより、 B GMを廃棄して人間の歌声だ けを抽出する (ステップ S 3 ) 。 これにより、 AD P C M形式の歌声デ 一夕 1 2 を生成する。 なお、 切り出し処理をユーザからの指示に基づい て行う場合は、 ステップ S 2 とステップ S 3の処理は順番が逆でも良い また、 B GM生成部 3 において、 歌声抽出部 2で廃棄した部分に相当 する B GMデータ 1 3 を、 例えば D TMにより M I D I 形式で生成する (ステップ S 4 ) 。 M I D I 形式の B GMデ一タ 1 3は、 携帯電話の各 機種の内蔵音源に依存するところが大きい。 そのため、 MML (Music M arkup Language) にて機種毎に表現方法を調整する (ステップ S 5 ) 。 次に、 M I D I 調整部 4において、 歌声抽出部 2で抽出した歌声を模擬 した M I D I形式の模擬歌声デ一夕を生成し、 B GMデータに付加して M I D I データの調整を行う (ステップ S 6 ) 。 なお、 ステップ S 1〜 S 3の処理と、 ステップ S 4〜 S 6の処理とは順番が逆でも良い。
最後に、 ファイル生成部 5 により、 ステップ S 1〜 S 3で生成された AD P C M形式の歌声デ一夕 1 2 と、 ステップ S 4〜 S 6で生成された M I D I 形式の B GM +模擬歌声データ 1 4とを 1つの楽曲ファイル 1 5 に加工する (ステップ S 7 ) 。 ここでは、 携帯電話のキャリアのフォ —マツ 卜に合わせてバイナリデータでファイルを書き出す。 上述の例で はドコモ社の M L D形式について説明したが、 a u社であれば P M D形 式、 J フォン社であれば S MD形式に合わせて楽曲ファイル 1 5を生成 する。 1つの楽曲について複数キャ リアの楽曲ファイル 1 5を生成して も良い。
以上が、 図 1 中に示す楽曲ファイル生成システム 1 0 0の説明である 。 次に、 図 1 中に示す音楽配信サーバ 3 0 0の構成について説明する。 図 1 に示すように、 音楽配信サーバ 3 0 0は、 楽曲ファイル取得部 3 1、 再生プログラム取得部 3 2、 顧客情報取得部 3 3、 データベース ( D B ) 登録部 3 、 配信楽曲 D B 3 5、 配信プログラム D B 3 6、 顧客 D B 3 7、 力プセル化部 3 8、 顧客情報参照部 3 9および通信部 4 0 を 備えて構成されている。
楽曲ファイル取得部 3 1 は、 楽曲ファイル生成システム 1 0 0により 生成された楽曲ファイル 1 5 を音楽配信サーバ 3 0 0内に取得するもの である。 再生プログラム取得部 3 2は、 再生プログラム生成システム 2 0 0 によって生成された音楽再生プログラム (デコーダを含む音楽再生 プレーヤ) を音楽配信サ一バ 3 0 0内に取得するものである。
これらの楽曲ファイル取得部 3 1および再生プログラム取得部 3 2で は、 具体的には、 C Dやフレキシブルディスク等の記録媒体を介して楽 曲ファイル 1 5や音楽再生プログラムを音楽配信サーバ 3 0 0内に取り 込んだり、 インタ一ネッ ト 5 0 0あるいはその他のネッ トワーク (図示 せず) を介して楽曲ファイル 1 5や音楽再生プログラムを音楽配信サー バ 3 0 0内に取り込んだりする。
音楽再生プログラムは、 楽曲ファイル 1 5に記録されている演奏位置 情報に従って B G M 2 1、 模擬歌声 2 2、 歌声 2 3の演奏を指示するた めのものである。 これは、 携帯電話内蔵のシンセサイザに対して A D P C M形式の歌声データ 1 2の演奏を指示する P C M再生制御プログラム と、 シンセサイザに対して M I D I 形式の B G M +模擬歌声データ 1 4 の演奏を指示する M I D I再生制御プログラムとを含んでいる。 先に述 ベたように、 携帯電話 4 0 0で利用可能なアプリケーショ ンの仕様は、 携帯電話のキャ リアごとに異なっている。 そのため、 この音楽再生プロ グラムも、 携帯電話の各キャ リアが持つ仕様の違いに合わせて作り込ま れる。
顧客情報取得部 3 3は、 顧客に関する各種の情報 (例えば氏名、 ユー ザ I D、 パスワード、 顧客が使用している携帯電話 4 0 0のキャリアや 機種など) を取得するものである。 具体的には、 ュ一ザが携帯電話 4 0 0からインタ一ネッ ト 5 0 0 を介して音楽配信サーバ 3 0 0に最初にァ クセスしてきたときに、 ユーザに対して情報入力を要求する (例えば、 情報入力画面を提示する) ことによって、 必要な顧客情報を取得する。
D B登録部 3 4は、 楽曲ファイル取得部 3 1 により取得された様々な 仕様に対応する楽曲ファイル 1 5を、 着うた用の楽曲データファイルと して配信楽曲 D B 3 5 に登録する。 また、 再生プログラム取得部 3 2 に より取得された様々な仕様に対応する音楽再生プログラムを配信プログ ラム D B 3 6 に登録する。 また、 顧客情報取得部 3 3 により取得された 顧客情報を顧客 D B 3 7 に登録 Ϊ"る。 配信楽曲 D B 3 5は、 本発明の記 録媒体を構成する。
カプセル化部 3 8は、 ユーザからの配信要求に応じて、 そのユーザが 使用している携帯電話 4 0 0のキャリアと機種に対応する楽曲ファイル 1 5を配信楽曲 D B 3 5から読み出すとともに、 当該携帯電話 4 0 0 の キヤリァと機種に対応する音楽再生プログラムを配信プログラム D B 3 6から読み出して、 それらをカプセル化してコンカチファイルを作成す る。 顧客情報参照部 3 9は、 ユーザから楽曲の配信要求があつたときに 、 顧客 D B 3 7 を参照することによって要求元のユーザが使用している 携帯電話 4 0 0のキャリアと機種を把握し、 カプセル化部 3 8 に伝える 処理を行う。
カプセル化は、 楽曲ファイル 1 5のバイナリデータと音楽再生プログ ラムのバイナリデータとを一緒にして単一のファイルとする処理であり 、 生成されたオブジェク トが自己完結型で一元管理される J a v a (登 録商標) のクラス配信処理を利用して、 電話の着信時にプログラムの起 動が掛かる仕組みとして実装する。 なお、 楽曲ファイル 1 5 に音楽再生 プログラムをカプセル化する方法としては、 楽曲配信の要求があった時 点で動的に組み合わせを行う方法と、 事前のバッチ処理で静的な組み合 わせをあらかじめ用意する方法とがあり、 本実施形態はその何れにも対 応可能である。
また、 配信するファイルは、 J a v aファイルに従った方式と、 任意 のファイルフォーマツ トを制定して自己ファイル再生のプロ トコルに従 つた方式との何れを採ることも可能である。 配信するファイルについて 、 物理的な分割構成は問題でなく、 論理的な単一ファイル構成になって いることが必要である。 論理的な単一性に関しては、 実装環境を構築す るプロセスが、 ユーザが楽曲をダウン口一 ドしているときの操作性にお いて完結性を満たしていれば良い。
通信部 4 0は、 インタ一ネッ ト 5 0 0 を介して携帯電話 4 0 0 との間 で通信に関する処理を行う。 例えば、 携帯電話 4 0 0から送られてくる 顧客情報を顧客情報取得部 3 3 に伝える処理を行う。 また、 携帯電話 4 0 0から送られてくる所望の楽曲の配信要求を受信し、 それをカプセル 化部 3 8や顧客情報参照部 3 9 に伝える処理を行う。 また、 カプセル化 部 3 8 により生成されたコンカチファイルを要求元の携帯電話 4 0 0 に 配信する処理も行う。 コンカチファイル中に含まれる楽曲ファイル 1 5 を記憶する携帯電話 4 0 0内のメモリ (図示せず) も、 本発明の記録媒 体を構成する。
以上に説明した音楽配信サーバ 3 0 0内の各機能ブロック 3 :!〜 3 4 , 3 8〜 4 0は、 C P Uあるいは M P U、 R〇M、 R A Mなどを備えて 構成されるマイクロコンピュータ (マイコン) のような制御部 (図示せ ず) によってその動作が制御されるようになっている。 また、 各 D B 3 5〜 3 7 は、 例えばハードディスク等の記録媒体により構成されている 上記のように音楽配信サーバ 3 0 0内の各機能ブロック 3 1 〜 3 4 , 3 8 〜 4 0 をマイコンで構成した場合、 その機能構成はソフ トウェアに よって実現することが可能である。 この場合、 上記音楽配信サーバ 3 0 0 の機能構成は、 R A Mや R O Mに記憶されたプログラムが動作するこ とによって実現できる。
したがって、 コンピュータが各機能ブロックの機能を果たすように動 作させるプログラムを例えば C D— R〇 Mのような記録媒体に記録し、 コンピュータに読み込ませることによって実現できるものである。 上記 プログラムを記録する記録媒体としては、 C D— R O M以外に、 フレキ シブルディスク、 ハードディスク、 磁気テープ、 光ディスク、 光磁気デ イスク、 D V D、 不揮発性メモリカード等を用いることができる。 また 、 上記プログラムをインタ一ネッ 卜等のネッ トワークを介してコンビュ —夕にダウン口一 ドするようにしても良い。
また、 コンピュータが供給されたプログラムを実行することにより上 述の機能が実現されるだけでなく、 そのプログラムがコンピュータにお いて稼働している〇 S (ォペレ一ティ ングシステム) あるいは他のァプ リケーシヨ ンソフ ト等と共同して上述の機能が実現される場合や、 供給 されたプログラムの処理の全てあるいは一部がコンピュータの機能拡張 ボードや機能拡張ユニッ トにより行われて上述の機能が実現される場合 も、 かかるプログラムは本発明の実施形態に含まれる。
次に、 上記のように構成した本実施形態による音楽配信システムの動 作を、 図 5のフローチャートを参照しながら説明する。 図 5は、 音楽配 信サーバ 3 0 0 における楽曲配信および顧客登録の動作を示すフローチ ャ一卜である。
図 5 に示すように、 音楽配信サーバ 3 0 0内の図示しない制御部は、 携帯電話 4 0 0から通信部 4 0 に対してアクセスがあつたかどうかを判 定する (ステップ S 1 1 ) 。 携帯電話 4 0 0からアクセスがあった場合 、 制御部は更に、 その携帯電話 4 0 0のユーザにパスワー ドが既に設定 されているかどうかを判定する (ステップ S 1 2 ) 。 ここでは、 パスヮ ー ド入力を伴ってアクセスが行われたかどうかを判定する。
そのユーザにパスワードが設定されていない場合、 制御部は通信部 4 0 を用いて所定の情報入力画面を携帯電話 4 0 0 に提示することにより 、 ユーザに顧客情報の入力を促す。 そして、 これに対応して入力された 顧客情報を顧客情報取得部 3 3が取得し、 D B登録部 3 4が顧客 D B 3 7 に登録する (ステップ S 1 3 ) 。 その後で制御部は、 そのユーザに対 して固有のパスワードを発行する (ステップ S 1 4 ) 。
上記ステップ S 1 2でユーザに既にパスワードが発行されていたと判 断した場合 (パスワード入力を伴ってアクセスが行われた場合) および 上記ステップ S 1 4でパスワー ドが新たに発行された場合には、 制御部 はそのパスワードに関する承認処理を行う (ステップ S 1 5 ) 。 パスヮ 一ドが間違っているような場合には、 その旨の警告メッセージを出力し て処理を中断する。
一方、 パスワードの承認が済んだ場合、 制御部は、 通信部 4 0 を用い て会員専用の音源メニュー画面を携帯電話 4 0 0 に提示する (ステップ S 1 6 ) 。 この音源メニュー画面を通じて、 ュ一ザは自分が所望する楽 曲のダウンロードを音楽配信サーバ 3 0 0に要求することができる。 制 御部は、 携帯電話 4 0 0から所望の楽曲の配信要求が有ったか否かを判 定し (ステップ S 1 7 ) 、 要求がない場合はステップ S 1 1 の処理に戻 る。
楽曲の配信要求があった場合、 顧客情報参照部 3 9は、 顧客 D B 3 7 を参照することによって要求元の携帯電話 4 0 0のキャ リアと機種を把 握し、 それをカプセル化部 3 8 に伝える (ステップ S 1 8 ) 。 カプセル 化部 3 8は、 顧客情報参照部 3 9より伝えられたキヤ リァと機種に対応 する音楽再生プログラムを配信プログラム D B 3 6から読み出すととも に、 ユーザから配信要求された楽曲で顧客情報参照部 3 9より伝えられ たキャ リアと機種に対応する楽曲ファイル 1 5 を配信楽曲 D B 3 5から 読み出して、 それらをカプセル化してコンカチファイルを作成する (ス テツプ S 1 9 ) 。
なお、 このコンカチファイルを作成する際に、 楽曲の属性情報 (例え ば曲名、 ァ一テイス ト名など) を付加しても良い。
最後に、 カプセル化部 3 8 によって作成されたコンカチファイルを通 信部 4 0が携帯電話 4 0 0 に配信する (ステップ S 2 0 ) 。 このコンカ チファイルを受信した携帯電話 4 0 0では、 その中に含まれている音楽 再生プログラムによって楽曲ファイル 1 5の再生を実行する。
以上詳しく説明したように、 本実施形態の音楽配信システムによれば 、 携帯電話 4 0 0からの要求に応じて音楽配信サーバ 3 0 0が音楽デー 夕 (楽曲ファイル 1 5 ) を配信する都度、 その携帯電話 4 0 0のキヤリ ァと機種に対応する再生プレーヤを一緒にカプセル化して配信するよう にしているので、 ュ一ザが単に所望の楽曲を選択してダウンロー ドする だけで、 自分の携帯電話 4 0 0の仕様にあった再生プレーヤを自動的に 取得することができ、 ユーザはこれを意識する必要がなくなる。 すなわ ち、 ユーザは携帯電話の機種や再生プレーヤのバ一ジョ ン等をその都度 確認する必要がなく、 楽曲データのダウンロー ド時における作業を簡素 化することができる。
また、 選択された楽曲データとそれを再生するための再生プレーヤと が単一の論理的なファイルに封じ込められることで、 環境に依存しない 実行環境を提供することができる。 これにより、 再生プレーヤの開発メ 一力は、 過去の音楽データとの互換性を考慮する必要がなくなるので、 再生プレーヤのプログラム変更ゃバ一ジョ ンアップ等を容易に行う こと ができるようになる。
また、 独自の再生プレーヤ、 独自の圧縮形式とすることで、 違法コピ 一対策をとることもできる。
また、 本実施形態によれば、 C D等のデジタル音源を歌声部分と B G M部分とに分離し、 歌声部分については大幅に帯域制限を行って A D P C M形式にすることによりデータ量を削減し、 B G M部分については M I D I 形式にてデータを生成することによりデータ量を削減した。 これ により、 C D音源等を単に切り取って M P 3形式で圧縮する従来の方式 に比べて、 データ量を格段に少なくすることができる。 また、 帯域制限 を行う ことによって劣化した歌声部分は M I D I データによって補うよ うにしたので、 再生される歌声の品質も所定レベル以上に維持すること ができる。
したがって、 現行の携帯電話機種の着信音に関する制約事項であるフ アイル容量の制限 (例えばドコモ社の場合は 1 0 K b y t e ) を守りな がら、 一定レベル以上の品質が保証された着うた音声を携帯電話に配信 して再生することが可能となる。 すなわち、 本実施形態によれば、 大容 量のメモリや M P 3デコーダ等を備えていない現行の携帯電話機種でも 着うたのサービスが利用できるようになる。
なお、 上記実施形態では、 音楽データを AD P C M形式で圧縮する例 について説明したが、 この圧縮形式に限定されない。 例えば、 M P 3、 AA C (Advanced Audio Coding) 、 A C- 3 (Dolby Digital) 、 A T R A C 3 (Adaptive Transform Acoustic Coding) 、 TwinVQ、 WM A (W indows Media Audio) などを用いることも可能である。 また、 これ以外 の独自方式を採用しても良い。
また、 上記実施形態では、 携帯電話の着信音用として楽曲ファイル 1 5 を生成する例について説明したが、 必ずしも着信音用に限定されるも のではない。 小さいメモリ容量で歌声と B GMとから成る楽曲を再生す る必要があるシステムに対しては、 本実施形態の楽曲ファイル 1 5 を適 用することが可能である。 この場合に楽曲フアイル 1 5 を記憶する記録 媒体としては、 C D— R〇 M、 フレキシブルディスク、 ハードディスク 、 磁気テープ、 光ディスク、 光磁気ディスク、 D VD、 不揮発性メモリ カード等を用いることができ、 これらも本発明の記録媒体を構成する。 また、 上記実施形態では、 携帯電話用の着信音として楽曲データを配 信する例について説明したが、 本発明はこれに限定されるものではない 。 例えば、 配信するデ一夕としては音楽の他に、 画像や動画などが考え られる。 また、 配信する端末としては携帯電話の他に、 P DA (Persona 1 Digital Assistants) 、 パーソナルコンピュータ、 力一ナビゲ一ショ ンシステム、 ゲーム機、 テレビジョ ン受像機、 レコード店やコンビニェ ンスス トアなどの店先に置かれる情報端末 (いわゆるキオスク端末) な どが考えられる。
その他、 上記説明した実施形態は、 本発明を実施するにあたっての具 体化の一例を示したものに過ぎず、 これによつて本発明の技術的範囲が 限定的に解釈されてはならないものである。 すなわち、 本発明はその精 神、 またはその主要な特徴から逸脱することなく、 様々な形で実施する ことができる。 産業上の利用可能性
本発明は、 ユーザが携帯電話の機種や再生プレーヤのバ一ジョ ン等を 意識することなく、 楽曲等の音楽データをダウンロードして再生できる ようにするのに有用である。
また、 本発明は、 過去の音楽データとの互換性を考慮することなく再 生プレーヤのプログラム変更、 バ一ジョ ンアップ等を容易に行う ことが できるようにするのに有用である。
また、 本発明は、 大容量のメモリや M P 3デコーダ等を備え.ていない 現行の携帯電話機でも、 歌声と B G Mとから成る楽曲を着信音として利 用できるようにするのに有用である。

Claims

請 求 の 範 囲
1 . 圧縮したデ一夕をデータ配信サーバから要求元の端末に配信するデ —夕配信システムであって、
配信対象とするデータを所定の方式に従って圧縮する圧縮手段と、 上記圧縮手段により圧縮されたデ一夕をあらかじめ蓄積しておく圧縮 データ蓄積手段と、
上記端末のそれぞれの仕様に対応する再生プログラムをあらかじめ蓄 積しておく再生プログラム蓄積手段と、
上記要求元の端末から所望のデータの配信要求があつたときに、 上記 圧縮データ蓄積手段から該当する圧縮データを読み出すとともに、 上記 要求元の端末の仕様に対応する再生プログラムを上記再生プログラム蓄 積手段から読み出して、 上記圧縮データと上記再生プログラムとを上記 要求元の端末に送信する送信手段とを備えたことを特徴とするデータ配 1目システム。
2 . 上記データ配信システムは、 楽曲の全部または一部を圧縮した音楽 データを音楽配信サーバから要求元の端末に配信する音楽配信システム であることを特徴とする請求の範囲第 1項に記載のデータ配信システム
3 . 上記送信手段は、 上記圧縮データと上記再生プログラムとを論理的 に 1つのファイルにカプセル化するカプセル化手段を含むことを特徴と する請求の範囲第 1項に記載のデータ配信システム。
4 . 圧縮したデータをデータ配信サーバから要求元の端末に配信するデ 一夕配信方法であって、
配信対象とするデータをあらかじめ圧縮して記録媒体に蓄積しておく とともに、 上記端末のそれぞれの仕様に対応する再生プログラムをあら かじめ作成して記録媒体に蓄積しておき、
上記要求元の端末から所望のデータの配信要求があつたときに、 上記 記録媒体から該当する圧縮データと上記要求元の端末の仕様に対応する 再生プログラムとを読み出して、 上記要求元の端末に送信するようにし たことを特徴とするデータ配信方法。
5 . 上記記録媒体から読み出した圧縮データと再生プログラムとを論理 的に 1つのファイルにカプセル化し、 カプセル化したファイルを送信す るようにしたことを特徴とする請求の範囲第 4項に記載のデータ配信方 法。
6 . 圧縮したデータを要求元の端末に配信するデータ配信サーバであつ て、
所定の方式に従って圧縮された配信対象のデータを記憶する圧縮デー 夕記憶手段と、
上記端末のそれぞれの仕様に対応する再生プログラムを記憶する再生 プログラム記憶手段と、
上記要求元の端末から所望のデータの配信要求があつたときに、 上記 圧縮データ記憶手段から該当する圧縮データを読み出すとともに、 上記 要求元の端末の仕様に対応する再生プログラムを上記再生プログラム記 憶手段から読み出して、 上記圧縮データと上記再生プログラムとを上記 要求元の端末に送信する送信手段とを備えたことを特徴とするデータ配 信サーバ。
7 . 上記送信手段は、 上記圧縮データと上記再生プログラムとを論理的 に 1つのファイルにカプセル化するカプセル化手段を含むことを特徴と する請求の範囲第 6項に記載のデータ配信サーバ。
8 . 請求の範囲第 4項に記載のデータ配信方法の処理手順をコンビユ ー 夕に実行させるためのデータ配信プログラム。
9. 請求の範囲第 6項に記載の送信手段としてコンピュータを機能させ るためのデータ配信プログラム。
1 0. 歌声と B GMとが混合して成るデジタル音声データから上記歌声 を抽出し、 P C M形式の歌声データを得る第 1 のステップと、
M I D I形式の B GMデータを生成する第 2のステップと、 上記第 1のステップで抽出した歌声に合わせて M I D I 形式の模擬歌 声データを生成し、 上記第 2のステップで生成した B GMデータに対し て上記模擬歌声データを付加して M I D Iデータの調整を行う第 3のス テツプと、
上記第 1のステップで生成された P CM形式の歌声データと上記第 3 のステップで調整が行われた M I D I形式の B GM +模擬歌声デ一夕と を 1つの楽曲ファイルに加工する第 4のステップとを有することを特徵 とする楽曲ファイル生成方法。
1 1. 上記第 1 のステツプでは、 上記歌声と B GMとが混合して成るデ ジタル音声データに対して、 上記歌声に対応する所定の周波数帯域まで 帯域制限する処理を行う ことを特徴とする請求の範囲第 1 0項に記載の 楽曲ファイル生成方法。
1 2. 上記第 4のステップでは、 上記第 2のステップで生成された P C M形式の歌声データと、 上記第 3のステップで生成された M I D I 形式 の B GM+模擬歌声データとの再生タイミングを同期させる調整処理を 行う ことを特徴とする請求の範囲第 1 0項に記載の楽曲ファイル生成方 法。
1 3. 上記第 4のステップで生成される楽曲ファイルは、 上記第 3 のス テツプで生成された M I D I 形式の B GM +模擬歌声データを再生する ための M I D I 再生制御情報と、 上記第 2のステップで生成された P C M形式の歌声データを上記模擬歌声データに同期させて再生するための P C M再生制御情報とを含むことを特徴とする請求の範囲第 1 0項に記 載の楽曲ファイル生成方法。
1 4. P C M形式の歌声データから成る P C Mデータと、
M I D I 形式の B GMデータに対して、 上記 P C Mデータの歌声に合 わせて生成された M I D I 形式の模擬歌声データが付加された M I D I データとを含み、
上記 P CMデータと上記 M I D Iデ一夕とが 1つのファイルに統合さ れて成るデータ構造を有する楽曲ファイルが記録されたコンピュータ読 み取り可能な記録媒体。
1 5. 上記楽曲ファイルは、 上記 M I D I データを再生するための M l D I再生制御情報と、 上記 P C Mデ一夕を上記 M I D I データに同期さ せて再生するための P CM再生制御情報とを含むことを特徴とする請求 の範囲第 1 4項に記載のコンピュータ読み取り可能な記録媒体。
PCT/JP2003/009195 2002-07-22 2003-07-18 データ配信システムおよび方法、データ配信サーバ、データ配信プログラム、楽曲ファイル生成方法、記録媒体 WO2004010411A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004522767A JPWO2004010411A1 (ja) 2002-07-22 2003-07-18 データ配信システムおよび方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002-212936 2002-07-22
JP2002212936 2002-07-22
JP2003081401 2003-03-24

Publications (1)

Publication Number Publication Date
WO2004010411A1 true WO2004010411A1 (ja) 2004-01-29

Family

ID=30772230

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/009195 WO2004010411A1 (ja) 2002-07-22 2003-07-18 データ配信システムおよび方法、データ配信サーバ、データ配信プログラム、楽曲ファイル生成方法、記録媒体

Country Status (1)

Country Link
WO (1) WO2004010411A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007533050A (ja) * 2004-04-06 2007-11-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ディスク再生システム用の誤り訂正機構
JP2008513911A (ja) * 2004-09-30 2008-05-01 キョウセラ ワイヤレス コープ. 埋め込まれたシステムのためのメモリマネージャー
JP2008292863A (ja) * 2007-05-25 2008-12-04 Victor Co Of Japan Ltd 楽曲配信システム、楽曲配信サービス方法
WO2012157185A1 (ja) * 2011-05-13 2012-11-22 パナソニック株式会社 表示装置、操作装置、機器連携制御システム、表示方法、操作方法及び機器連携制御方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001036606A (ja) * 1999-07-23 2001-02-09 Kaga Micro Art Kk 携帯電話装置用の外部接続装置
JP2001061019A (ja) * 1999-08-20 2001-03-06 Matsushita Electric Ind Co Ltd ダウンロードプログラムによる音楽データ再現システム
JP2001136309A (ja) * 1999-11-04 2001-05-18 Toraiakkusu Kk 携帯電話機を利用しエム.ピー.スリーファイルをエム.ピー.スリープレイヤーにダウンローディングするためのシステム及びその方法。
JP2001282260A (ja) * 2000-03-30 2001-10-12 Shinano Kenshi Co Ltd 再生装置および記憶媒体
JP2001312286A (ja) * 2000-05-02 2001-11-09 Noritsu Koki Co Ltd データ管理装置およびデータ管理方法、ならびにデータ管理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002055685A (ja) * 2000-08-08 2002-02-20 Yamaha Corp コンテンツの配信サービス方法
JP2002055826A (ja) * 2000-08-11 2002-02-20 Sega Corp サーバ装置、携帯端末装置及びコンテンツの提供方法
JP2002132271A (ja) * 2000-10-30 2002-05-09 Nec Corp 音楽配信システムおよび音楽配信方法
JP2002132622A (ja) * 2000-10-19 2002-05-10 Seiko Epson Corp プログラム供給装置、プログラム供給方法、携帯端末、ネットワークシステム及びコンピュータ可読媒体
JP2002140637A (ja) * 2000-10-30 2002-05-17 Digital Electronics Corp 電子データレンタル装置および電子データレンタル方法、ならびに電子データレンタルプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002202783A (ja) * 2000-12-28 2002-07-19 Casio Comput Co Ltd 音楽配信システム及び音楽配信方法並びに音楽配信に用いる端末装置

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001036606A (ja) * 1999-07-23 2001-02-09 Kaga Micro Art Kk 携帯電話装置用の外部接続装置
JP2001061019A (ja) * 1999-08-20 2001-03-06 Matsushita Electric Ind Co Ltd ダウンロードプログラムによる音楽データ再現システム
JP2001136309A (ja) * 1999-11-04 2001-05-18 Toraiakkusu Kk 携帯電話機を利用しエム.ピー.スリーファイルをエム.ピー.スリープレイヤーにダウンローディングするためのシステム及びその方法。
JP2001282260A (ja) * 2000-03-30 2001-10-12 Shinano Kenshi Co Ltd 再生装置および記憶媒体
JP2001312286A (ja) * 2000-05-02 2001-11-09 Noritsu Koki Co Ltd データ管理装置およびデータ管理方法、ならびにデータ管理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002055685A (ja) * 2000-08-08 2002-02-20 Yamaha Corp コンテンツの配信サービス方法
JP2002055826A (ja) * 2000-08-11 2002-02-20 Sega Corp サーバ装置、携帯端末装置及びコンテンツの提供方法
JP2002132622A (ja) * 2000-10-19 2002-05-10 Seiko Epson Corp プログラム供給装置、プログラム供給方法、携帯端末、ネットワークシステム及びコンピュータ可読媒体
JP2002132271A (ja) * 2000-10-30 2002-05-09 Nec Corp 音楽配信システムおよび音楽配信方法
JP2002140637A (ja) * 2000-10-30 2002-05-17 Digital Electronics Corp 電子データレンタル装置および電子データレンタル方法、ならびに電子データレンタルプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002202783A (ja) * 2000-12-28 2002-07-19 Casio Comput Co Ltd 音楽配信システム及び音楽配信方法並びに音楽配信に用いる端末装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007533050A (ja) * 2004-04-06 2007-11-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ディスク再生システム用の誤り訂正機構
JP4903688B2 (ja) * 2004-04-06 2012-03-28 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ディスク再生システム用の誤り訂正機構
JP2008513911A (ja) * 2004-09-30 2008-05-01 キョウセラ ワイヤレス コープ. 埋め込まれたシステムのためのメモリマネージャー
JP2008292863A (ja) * 2007-05-25 2008-12-04 Victor Co Of Japan Ltd 楽曲配信システム、楽曲配信サービス方法
WO2012157185A1 (ja) * 2011-05-13 2012-11-22 パナソニック株式会社 表示装置、操作装置、機器連携制御システム、表示方法、操作方法及び機器連携制御方法
JPWO2012157185A1 (ja) * 2011-05-13 2014-07-31 パナソニック株式会社 表示装置、操作装置、機器連携制御システム、表示方法、操作方法及び機器連携制御方法

Similar Documents

Publication Publication Date Title
US6686531B1 (en) Music delivery, control and integration
US20060060065A1 (en) Information processing apparatus and method, recording medium, program, and information processing system
JP2001331176A (ja) 楽曲再生方法、マルチメディアデータ再生方法、サーバクライアントシステムおよびサーバ装置
KR100457052B1 (ko) 무선단말기를 이용한 노래반주/음악연주 서비스 장치 및그 방법
JP2006267672A (ja) 楽曲データ生成システム及びプログラム
JP4232445B2 (ja) ファイル配信装置、ファイル配信方法およびプログラム
JP5544961B2 (ja) サーバ
WO2004010411A1 (ja) データ配信システムおよび方法、データ配信サーバ、データ配信プログラム、楽曲ファイル生成方法、記録媒体
US20040193429A1 (en) Music file generating apparatus, music file generating method, and recorded medium
JP2011191357A (ja) カラオケシステム
JP2004310054A (ja) 楽曲ファイル生成装置、楽曲ファイル生成方法および記録媒体
JP2006154777A (ja) 音楽生成システム
JPWO2004010411A1 (ja) データ配信システムおよび方法
KR20060050071A (ko) 악곡 데이터 편집 재생 장치 및 휴대 정보 단말기
JP4365087B2 (ja) ネットワークを介したコンテンツ提供方法及び装置並びにコンテンツ取得方法及び装置
JP4356639B2 (ja) 番組作成再生装置及び番組作成再生方法並びに記憶媒体
JP2005242238A (ja) 模範ボーカルを出力可能なカラオケ装置
JP4150580B2 (ja) 配信システム、再生機器およびコンテンツ再生方法
KR100755526B1 (ko) 벨 소리 생성 장치와 벨 소리 생성 방법 및 벨 소리 생성방법이 기록된 기록매체
KR100597964B1 (ko) 유무선 통신 네트워크를 이용한 휴대폰용 오디오 서비스 방법 및 이의 구현을 위한 서비스 시스템
JP3262121B1 (ja) 音楽コンテンツから試用コンテンツを作成する方法
JP3178462B2 (ja) 楽曲データ配信装置
JP4114344B2 (ja) カラオケデータ再生装置
JP2002125067A (ja) 携帯電話機の着信音編集システムおよび携帯電話機の着信音編集用サーバ
KR20070082117A (ko) 온라인 음악 동기 재생 서비스 제공 시스템 및 방법

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2004522767

Country of ref document: JP

AK Designated states

Kind code of ref document: A1

Designated state(s): JP KR