WO2006126767A1 - Method and system for providing music-related information by using audio dna - Google Patents

Method and system for providing music-related information by using audio dna Download PDF

Info

Publication number
WO2006126767A1
WO2006126767A1 PCT/KR2005/004340 KR2005004340W WO2006126767A1 WO 2006126767 A1 WO2006126767 A1 WO 2006126767A1 KR 2005004340 W KR2005004340 W KR 2005004340W WO 2006126767 A1 WO2006126767 A1 WO 2006126767A1
Authority
WO
WIPO (PCT)
Prior art keywords
music
files
data
audio
file
Prior art date
Application number
PCT/KR2005/004340
Other languages
French (fr)
Inventor
Min Soo Park
Original Assignee
Mureka 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 Mureka Inc. filed Critical Mureka Inc.
Priority to CN2005800510323A priority Critical patent/CN101223512B/en
Publication of WO2006126767A1 publication Critical patent/WO2006126767A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/632Query formulation
    • G06F16/634Query by example, e.g. query by humming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Definitions

  • the present invention relates to a method and system for providing music related information using audio gene, and more particularly, to a method and system for providing music related information using audio gene, capable of providing audio data files such as a music file with music information used to identify and itemize files over an on-line network such as Internet network and attaching music information to the files.
  • the present invention relates to a system capable of sorting the music files automatically and filing them in a hierarchical or directory structure using a method for providing
  • the present invention provides a method to perform a calculation of a correct intellectual property by calculating a rental fee of music using the audio gene of music data which are reproduced, in the case that a music is reproduced using a function of a music reproduction player mounted in communication equipment such as a mobile phone.
  • music CDs store audio files together with music
  • the music information is partially lost, or erroneous music information is stored, it is not possible to get information on the audio file being reproduced at all.
  • audio compression file formats such as MP3, ogg, aac and so on
  • MP3 MPEG Audio Layer-3
  • MP3 MPEG Audio Layer-3
  • MP3 MPEG Audio Layer-3
  • a piece of CD can have about 130 to 250 pieces of musical compositions.
  • many music CD owners convert music files stored in the music CD into music files of the wave format and all audio compression file formats such as MP3, ogg, aac and so on which are manufactured by compressing the music files and uses them.
  • MP3, ogg, aac and so on which are manufactured by compressing the music files and uses them.
  • Meta DB of music CD files such as MP3, ogg, aac and so on which are manufactured by compressing them, header values stored in Meta DB of music CD
  • ID3v2 tag files are manufactured by compressing them, he or she has an inconvenience to manufacture ID3v2 tag files with respect to music and attach them directly.
  • MP3 which is a audio compression technology
  • MP3 players are widely used. Since music file
  • MP3 file manufactured by MP3 file is considerably small in its volume compared with music file provided by a common CD, many music files can be stored in a CD. Further, with a development of flash memory, MP3 dedicated player was developed which adapts the flash memory as storage medium. Currently, with a development of hard disk, MP3 players using mini hard disks are being produced. Further, with a large capacity and a development
  • a device which store and uses the MP3 music file that is, computer, PDA, mobile phone, DMB and so on.
  • music reproduction device such as MP3 player or the like, which has a system that automatically forms folders in each information data on the basis of information data of tag which attached to the MP3 file, and then stores, maintains and reproduce the MP3 files in a hierarchical structure or directory structure.
  • reproduction device such as MP3 player having a system capable
  • such as song title, composer, lyric making, track name, reproducing time, and genre relating to music files, and providing the same to music files of wave forms having no correct music information data in an audio file and all audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, and attaching the information data to
  • the first object of the invention if the information data is attached to the music files of wave forms and all audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, automatically classifies the music files and audio compressed files based on the information data.
  • a system for providing a music tag over an online network comprising: a user device 100 having a data storage device 110 and for converting music files stored in music CDs into music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, downloading the music files and the audio compressed files via online free of charge or charge, and receiving and converting a live audio signal such as live music into music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files; a user application 200 provided in the user device for transmitting the music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files created through the user device to a music recognition platform 300 via an online network 400, and receiving music information data on the MP3 file from the music recognition platform and tagging the music information data to the MP3 file; and the music recognition platform 300 which is
  • the user application attaches the information data received from the music recognition platform to all audio compressed files such as the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, and classifies and files all compressed files such as the music files and compressed MP3, ogg, and aac based on the information data.
  • a second object of the present invention is to provide a system and method capable of filtering MP3 files having file information data and to which tags are attached
  • the second object of the invention is to provide a method and system capable of again filtering, if the tag information attached to the MP3 file is updated, it based on
  • the second object of the invention is to provide a system capable of recommending music depending on a mental and physical condition.
  • a central control unit comprising a central control unit, a storage device for storing data such as MP3 files, a tag filtering means for filtering data
  • files such as MP3 files having tags attached thereto based on the file information data within the tags and classifying the data files into hierarchical structure or directory structure, and a communication port receiving the data files such as MP3 files .
  • the system further comprises a data file and tag information providing system connected the system via an online network such as the internet and for providing the information on the data files; and the mobile type storage device further comprises a tag extraction means for extracting only tag from the data files
  • a tag updating means for updating, if it judged that there is updated tag information in the tag information system after the extracted
  • tag information is sent to the data file and tag information system via the communication port, tag information of
  • system further comprises a condition searching unit that judges the user's mental and physical condition
  • a third object of the invention is to provide a method capable of creating audio genes from music being reproducing and calculating a use fee of the music data by using the audio genes, thereby preventing an illegal use of the music data.
  • the invention mounts a module capable of creating audio genes from music data being reproduced on a communication device such as a portable phone, PDA phone, and DMB phone having a music data reproducing function such as
  • MP3 sends the audio genes created through the module to a music management system through a communication function of the portable phone, wherein the music management server receives the audio genes and the music management system searches matching music through the user's own DNA DB and settles the use fee of the music data.
  • FIG. 1 is a schematic flowchart showing a method of providing package music information using an audio gene and a method of retrieving audio data used in a system
  • FIG. 2 is a flowchart showing a step of generating a sample
  • FIG. 3 is a schematic block diagram of a system for providing package music information through an online network in
  • FIG. 4 is a flowchart showing a method of providing package music information through an online network in accordance with a first embodiment of the present invention
  • FIG. 5 is a schematic diagram of a system having a data classification function in accordance with a second embodiment of the present invention.
  • FIG. 6 is a diagram showing the appearance that the data files are classified in accordance with a second embodiment of the present invention.
  • FIG. 7 is a diagram showing a updating method of file information data of tags and a file recommendation method in accordance with a second embodiment of the present invention.
  • FIG. 8 is a schematic diagram showing a system for a music
  • FIG. 1 is a schematic flowchart showing a method of providing package music information using an audio gene and a method of retrieving audio data used in a system
  • FIG. 2 is a flow chart showing a step of generating a sample audio gene.
  • a method of generating an audio gene and a method of retrieving audio data are based on Korean Patent Registration No. 456408, filed by the applicant, entitled “Method of generating audio gene and method of retrieving audio data.”
  • the method of retrieving audio data includes the steps of receiving an audio signal from the exterior and storing an audio sample (SlO), generating an audio gene from the stored audio sample and storing the audio gene (S20) , establishing an audio data DB using the stored audio gene (S30), retrieving an audio gene similar to audio data when the audio date is requested (S40) , and outputting the retrieved
  • storing an audio gene includes the steps of storing the audio sample, from which noise is removed (S18), a frequency conversion step of dividing the audio signal by a certain time interval and calculating magnitudes of signals of frequencies at each interval or a plurality of intervals (S21), dividing a frequency region into certain intervals and calculating a
  • slope calculation step of calculating a difference between the calculation values of adjacent intervals .(S23), a quantization step (S24) of quantizing 1 when the slope is larger than 0 (S25) and quantizing 0 when the slope is smaller than 0 (S26) , and an audio gene generation step of storing the quantized value and generating an audio gene (S28) .
  • FIG. 3 is a schematic block diagram of a system for providing package music information through an online network in
  • FIG. 4 is a flowchart showing a method of providing package music information through an online network in accordance with a
  • a user interface 100 includes a user interface 100, a user application 200, a music recognition platform 300, and an Internet network 400 for connecting the user interface and the music recognition platform through online.
  • the user interface 100 is an apparatus for converting music files recorded in a compact disk into wave files and audio compression files such as MP3, ogg, aac, and so on, downloading the wave files and audio compression files through online free or charge, or receiving a live music and converting it into an MP3 file, which may be a general personal computer or an customized hardware.
  • the user interface 100 functions to download the wave files and audio compression files such as MP3, ogg, aac, and so on, through online free or charge (S510) , converting music files recorded in a compact disk into wave files and audio compression files such as MP3, ogg, aac, and so on, using a CD-ROM drive connected to the user interface and an
  • audio compression file conversion program for converting music files into the wave files and audio compression files such as
  • the wave files or audio compression files such as MP3, ogg, aac, and so on, which are provided from a music company, have
  • the ID3vl tag includes information
  • the ID3v2 tag includes information such as composers, lyric lines, original artists, copyright holders, URL, encoders, and so on. Therefore, a user can readily confirm information of the wave files and audio compression files such as MP3, ogg, aac, and so on.
  • the wave files and audio compression files such as MP3, ogg, aac, and so on, which are provided free or charge, may have no tag information as described above.
  • music files recorded in a compact disk are converted into MP3 files or live sound data are converted into wave files and audio compression files such as MP3, ogg, aac, and so on, there is no tag information as described above.
  • the user application 200 is a means for transmitting the wave files and audio compression files such as MP3, ogg, aac, and so on, input through the user interface 100 to the music
  • the user application 200 may be formed of a hardware device to be
  • the user application 200 functions to receive information data of the wave files and audio compression files such as MP3, ogg, aac, and so on, transmitted from the music recognition platform 300,
  • the music recognition platform 300 includes a recognition and retrieving server 310 for recognizing and retrieving the wave files or audio compression files such as MP3, ogg, aac, and so on, a music DB 320 for storing all collectable music data, a selective music sampling data DB 330, and a music information DB 340.
  • the music recognition platform 300 receives audio gene values generated from the wave files and audio compression files such as MP3, ogg, aac, and so on, transmitted from the user application 200, key values or IDs by a hash algorithm, and CODE values, retrieves the wave files and audio compression files such as MP3, ogg, aac, and so on, through the recognition and
  • the transmission time and the retrieving time can be reduced by sampling several sections of the wave files and audio compression files such as MP3, ogg, aac, and so on, using the audio gene generation and storage step (S20) described as the steps (S18 and S28) to generate audio DNA, or generating keys, IDs, or codes through the hash algorithm to transmit them.
  • the wave files and audio compression files such as MP3, ogg, aac, and so on
  • the music recognition and retrieving server 310 retrieves the conforming data on the basis of the music sampling data DB 330.
  • the user application tags (attaches) the music information data to the wave files and audio compression files such as MP3, ogg, aac, and so on.
  • the reason for sampling several sections of the wave files and audio compression files such as MP3, ogg, aac, and so on, is in order to increase precision of the retrieving.
  • the user application 200 functions to attach the music
  • the wave files and audio compression files such as MP3, ogg, aac, and so on, are classified on the basis of the information such as tracks, music titles, artists, an album title, genre, specific information, composers, lyric lines, original artists, copyright holders, URL, encoders, and so on, to be stored into a predetermined storage apparatus, e.g., a storage device 110 of the user interface 100.
  • the storage device of the user interface may be a hard disk of a computer, and so on, or a portable storage device such as a player for the wave files and audio compression files such as
  • the Internet network 400 all devices, which has a communication function with the Internet network, such as a
  • the user interface 100 may be used as the user interface 100. That is, the user application 200 in accordance with the present invention can be installed in the device having a communication function and used. As described above, the user
  • application may be formed of a hardware device to be installed
  • an MP3 player can also be used as the user interface 100 by installing a communication port such as a USB port for wire or wireless communication in a portable storage device such as the MP3 player, and installing the user application therein.
  • FIG. 4 is a schematic flowchart showing a music tag providing method through an online network in accordance with a first embodiment of the present invention.
  • the music files recorded in a compact disk are converted into wave files and audio compression files such as MP3, ogg, aac, and so on, through the user interface 100, the wave files and audio compression files such as MP3, ogg, aac, and so on, are downloaded through online free or charge, or live audio data, i.e., live music is received through an input device
  • compression files such as MP3, ogg, aac, and so on (SlOO) .
  • the generated wave files and audio compression files such as MP3, ogg, aac, and so on, have no file information or have insufficient file information, file names such as abc.mp3, or, trackOl .mp3, trackO2.mp3, trackO2.mp3, and so on.
  • audio compression files such as MP3, ogg, aac, and so on, or key
  • the music recognition and retrieving server 310 of the music recognition platform retrieves whether there is the same music as the wave files and audio compression files such as MP3, ogg, aac, and so on, on the basis of data stored in the music DB 320 (S120) .
  • music information data corresponding to the music e.g., "Music title: Fixing my makeup, Singer: Wax, Album: Wax Vol.2, Genre: Ballad", are extracted from the music information DB 340 (S130) .
  • the music information data are transmitted to the user application (S140) , and it is informed
  • the music information such as "Music title: Fixing my makeup, Singer: Wax, Album: Wax
  • the user application 200 automatically generates a directory structure of the wave files and audio compression files such as MP3, ogg, aac, and so on, to which the music information data are tagged, on the basis of the music information data to file the directory structure, i.e., classify the files (S170) .
  • the "Fixing my makeup.mp3" file is tagged by "Wax” to be classified into a "Wax” folder of the singer directory, which can be confirmed by the user.
  • the "Fixing my makeup.mp3" file is tagged by "Ballad” to be classified into a "Ballad” folder of the genre directory, which can be confirmed by the user.
  • the "Fixing my makeup.rap3" file may be tagged by "Wax Vol.2” to be classified into a sub-folder "Wax Vol.2" in the "Wax” folder of the singer directory, which can be confirmed by the user. That is, the wave
  • files and audio compression files such as MP3, ogg, aac, and so on, can be confirmed and reproduced through the directory structure according to the tag values.
  • the wave files and audio compression files such as
  • MP3, ogg, aac, and so on are stored in a predetermined storage
  • a device i.e., a hard disk of a computer, or a portable storage
  • an audio compression file player such as an audio compression file player.
  • the wave files and audio compression files such as MP3, ogg, aac, and so on which are to be searched by the user application 200 through the Internet network 400, are transmitted to the music recognition platform 300.
  • the wave files and audio compression files such as MP3, ogg, aac, and so on have substantially large sizes, their transmission, and the file recognition and retrieving by the file recognition and retrieving server 310 of the music recognition platform are time-consuming operations. Therefore, the retrieving server may be excessively loaded when a large number of users are connected
  • the wave files and audio compression files such as MP3, ogg, aac, and so on, which are to be searched by the user application 200, are sampled to generate audio DNA, or key, ID,
  • the audio DNA, or key, ID, or codes by the hash algorithm are transmitted to the music
  • the file recognition and retrieving server 310 of the music recognition platform compares the sampling data with the music sampling data stored in the music sampling data DB 330 to search the corresponding music
  • the music information data are extracted from the music information DB 340 to be transmitted to the user
  • the wave files and audio compression files such as MP3, ogg, aac, and so on, in the same manner as described above, and classifies the files into the directory structure.
  • FIGS. 5 to 7 are views for explaining a second embodiment
  • FIG. 5 is a schematic diagram of a system in accordance
  • a second embodiment of the present invention capable of classifying the data files into the directory structure on the basis on the file information data of the tags attached to all data files such as MP3, ogg, aac, and so on, and storing them, updating the tags and re-classifying the data files into the directory structure on the basis of the updated tags, and
  • a system 2000 in accordance with a second embodiment of the present invention includes a central control unit 2110, a storage means 2120 for storing all music data files such as MP3, ogg, aac, and so on, a tag filtering means 2130 for filtering data files, to which tags are attached, on the basis of the file information data of the tags, classifying the data files into the directory structure, and storing the data files to the storage means, communication ports
  • a USB port such as a USB port, an infrared port, and a wireless communication port for receiving data files such as MP3, ogg, aac, and so on
  • a decoder 2150 for decoding the data file such as MP3, ogg, aac, and so on, to reproduce them
  • a sound output part 2160 for outputting the data files decoded through the decoder
  • a condition retrieving part 2170 for determining a
  • a tag updating means 2190 for classifying the corresponding data files into the directory structure on the basis of the file information data when the updated tag exists, and a display means 2200 for displaying the file information
  • the system as described above is a separate device, which can be detachably installed in a computer, a mobile phone, a
  • portable storage device a PDA, a DMB phone, or the like, or
  • the display means 220 may be corresponding to a monitor, and when adapted to the portable storage device, PDA, DMB phone, mobile phone, and so on, the display means 220 may be corresponding to a screen window.
  • a method of classifying or filtering the data file into the directory structure on the basis of the file information data of the tags of the data file such as MP3, ogg, aac, and so on, to which tags are attached, and filing them will be described below. While MP3 files will be described below, it will be appreciated that the method can be adapted to all data files such as MP3, ogg,
  • MP3 files only.
  • MP3 files provided by a music company, have ID3vl tags of ID3v2 tags.
  • the ID3vl tag includes information such as tracks, music titles, artists, an album title, genre, specific information, and so on.
  • the ID3v2 tag includes information such as composers, lyric lines, original
  • the data files such as MP3 files
  • MP3 files are received through the communication ports such as a USB port, and wireless communication port such as an infrared port, and a Bluetooth port.
  • the reproduction apparatus is a computer
  • music filed recorded in a compact disk may be converted into the wave files and audio compression files such as MP3, ogg, aac, and so on.
  • the tag filtering means 2130 confirms the file information data of the tags attached to the MP3 files under control of the central control unit 2110 to classify them according to the file information. That is, when the MP3 files
  • the directory structures are configured depending on the file information of the tags to link the MP3 files to the directory structures. Specifically, in the case of a conventional directory structure adapted to a hard disk of a computer, files are stored in each folder of the directory
  • the MP3 files are linked to the other folders of the directory related through the file information data of the tags. That is, though a single MP3 file
  • the MP3 file is linked to several directory structures due to its tag.
  • a MP3 music recorded on the second album of Shin Seoung-hoon a ballad singer is stored in a portable type storage according to the present invention, it is sorted by a tag filtering means 2130, connected to Shin Seoung-hoon folder under the singer name folder and the second album folder which is a lower folder of the Shin Seoung- hoon folder since it is the second album of Shin Seoung-hoon, and the ballad folder under the jangle folder since the song is a ballad, and is displayed through the display means 2200.
  • the MP3 file can either through the ballad folder of jangle or through the second album folder of Shin Seoung-hoon
  • the folder structure which is manufactured by a hierarchical structure or directory structure
  • FIG. 7 is a view illustrating a method for updating and file-recommending of file information data of a tag of MP3 files stored in the portable type storage in accordance with the present invention.
  • reference number 300 denotes a music recognition platform providing tag information
  • 400 denotes an on-line network such as an Internet network
  • 600 denotes a user device connecting the system in accordance with the present invention to the on-line network.
  • the user device may be a
  • Internet networks such as mobile phone, PDA phone, DMB phone or the like.
  • the music recognition platform 300 providing the tag information is comprised of a search server 310, music information (file information data) DB 340, music DB 320, and condition determination DB 350.
  • a search server 310 music information (file information data) DB 340, music DB 320, and condition determination DB 350.
  • a music recognition platform 300 is connected to a music recognition platform 300 through a user device 600 and an on-line network
  • the tag data means 2190 of the portable storage device 2120 attaches the new tag transmitted which is a new version to a corresponding MP file in the storage means 2120 and at the same time sorts the MP3 file into hierarchical structure or directory structure again on the basis of the file information data of the tag. That is, if the MP3 file whose Jangle is sorted as classic first is sorted as a semi-classic by a new tag, the classic among the file information data of the tag of the MP3 file is changed into the semi-classic, and the Jangle folder connected becomes a semi-
  • the tag information of the MP3 file can be any tag information of the MP3 file.
  • biorhythm of human body and especially Asian people such as
  • the present invention provides an optimal music according to mental and/or physical conditions of that day depending on biorhythms or horoscopic data of human bodies.
  • the music recommendation function finds music files which are most optimized to users on the basis of users information inputted by the users that is, birth date, month, year of users 3
  • jazz series are recommended and provided.
  • the search unit 2170 having music recommendation function is built in the portable storage device in accordance with the present invention, instead of that, the portable storage device of the present invention is connected to the system via on-line by constructing the condition determination DB 350 in the music recognition platform 300, and the music can be recommended on the basis of the user information (birth date, month and year) according to users request.
  • the recommended music can be provided with respect to the MP3 files stored in the storage means 2120 of the system 2000 only, the optimized
  • music is searched for from the music DB 320 of the platform 300 and provided to the reproduction device that is user device as the recommended music. Further, although it was described that sorting of the hierarchical structure or directory structure of the data file such as the MP3 files is performed through the gag filtering means 2130 of the portable storage device, instead of that, the
  • sorting of the hierarchical structure or directory structure of the MP3 files stored in the system storage means 2120 can be any sorting of the hierarchical structure or directory structure of the MP3 files stored in the system storage means 2120.
  • Fig. 7 is a schematic view showing a system to embody a method according to the third embodiment of the present invention.
  • a communication means 700 such as mobile phone, PDA phone, and DMB phone has a module 710 capable of reproducing audio gene through steps S18 to S28 described above from music being reproduced, as well as a music reproduction function.
  • a method for calculating a copy right cost for the music files using the communication device is
  • the user downloads music files of wave format and all audio compression files such as MP3, ogg, aac and so on which are manufactured by compressing the music files via on-line for cost or free, converts the music files stored in the music CD into the music files of wave format and all audio compression files such as MP3, ogg, aac and so on which are manufactured by compressing the music files using conversion program of the device such as CD ROM drive connected to the user device, music files of wave format and all audio compression files such as MP3, ogg, aac and so on which are
  • voice data inputted through voice input device such as microphone or the like, that is, live music into the music file of wave format and all audio compression files such as MP3, ogg, aac and the like which are manufactured by compressing them (530) .
  • the user moves the music file obtained as described above to the communication means 700 such as mobile phone having a music file regeneration function in the user device 100 and stores the file, and then can enjoy the music files at any time.
  • the user regenerates the music files
  • the audio gene generation module 710 built in or installed in the communication means 700 generates the audio gene from the music
  • the communication means such as the mobile phone is always connected to communication base station, separate procedure such as communication connection may not be needed. For example, in order to hold a position of the mobile
  • the mobile phone can transmit the audio gene together with the pilot signal when it transmits the pilot signal .
  • the search server 310 searches for matched music through music sampling (audio gene) DB 330. Then, the server extracts music information for music files being regenerated from the music information DB 340, and transmits the information to a copy right calculation system 800.
  • the copy right calculation system 800 calculates copy right cost on the basis of the music files being received, and transmits a result of the calculation, that is, information on
  • a calculation result notification from the communication means can be notified at once using a text message or added to monthly communication charge.
  • the communication service provider can provide the users with services without any burden.
  • the music file of wave format provided for cost or free and all audio compression files such as MP3, ogg, aac and so on which are manufactured by compressing them.
  • the music file of the music CD is converted into the MP3 file or live voice data are converted into the music file of the wave format and all audio compression file such as MP3, ogg, aac and so on which are manufactured by compressing them, there is not such tag information at all. In this case, the user can never see music files which are regenerated through a display window of his or her communication
  • the user identifies information on the music file being regenerated
  • a tag is automatically attached to music files instead of manually attaching it to
  • music files having tags are filed in hierarchical structure or directory structure based on the information existed in the tags, thereby providing a convenience in keeping music files.
  • the invention can update the file information
  • the invention recommends music depending on the user' s mental and physical condition, thereby decreasing any inconveniences in searching the data files to be reproduced by the user.

Abstract

Disclosed are a system and method searches information data such as song title, composer, lyric making, track name, reproduction time, and genre relating to music files, and providing the same to music files of wave forms having no correct music information data in an audio file and all audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, and attaching the information data to the music files in an ID3v2 tag form. Further, the present invention provides a system and method capable of filtering MP3 files having file information data and to which tags are attached based on the file information data in hierarchical structure or directory structure, and then filing the same. In addition, the invention provides a method capable of creating audio genes from music being reproducing and calculating a use fee of the music data by using the audio genes, thereby preventing an illegal use of the music data.

Description

METHOD AND SYSTEM FOR PROVIDING MUSIC-RELATED INFORMATION
BY USING AUDIO DNA
Technical Field
The present invention relates to a method and system for providing music related information using audio gene, and more particularly, to a method and system for providing music related information using audio gene, capable of providing audio data files such as a music file with music information used to identify and itemize files over an on-line network such as Internet network and attaching music information to the files.
Further, the present invention relates to a system capable of sorting the music files automatically and filing them in a hierarchical or directory structure using a method for providing
music information by generating and transmitting the audio gene,
with a function to generate music files and a function to
recommend the optimal music to users.
Further, the present invention provides a method to perform a calculation of a correct intellectual property by calculating a rental fee of music using the audio gene of music data which are reproduced, in the case that a music is reproduced using a function of a music reproduction player mounted in communication equipment such as a mobile phone. Background Art
Generally, music CDs store audio files together with music
information on their titles of musical compositions, titles of albums, singers, track information, reproduction time simultaneously, the information being commonly referred to as Header information or Meta DataBase. Accordingly, in the case that a music CD is reproduced with a player such as a window media player or a dedicated player having a display window, music information such as a copyright, a track, a title of the musical composition and a name of singer with respect to an audio file being reproduced, that is, a music file is displayed at the same time, so that users are provided with information on
the audio file. Therefore, when the music information itself is
not stored, the music information is partially lost, or erroneous music information is stored, it is not possible to get information on the audio file being reproduced at all.
Conventionally, since a piece of music CD stores music files of about 12 to 15 pieces of music at most, users have to replace the music CD frequently when he or she wishes to enjoy new music continuously. Accordingly, as to users, especially, as to users who use the music CD in a car, there are many inconveniences. More particularly, when users manipulate the music CD in the car, it may bring about accidents. However, as a data compression technology is gradually developed, music files having wave format and audio files of all
audio compression file formats such as MP3, ogg, aac and so on
which are manufactured by compressing the music files are
currently being provided. More particularly, MP3 (MPEG Audio Layer-3) is a file format with which many audio files are provided. As such, when using music file of the MP3 format, a piece of CD can have about 130 to 250 pieces of musical compositions. Accordingly, many music CD owners convert music files stored in the music CD into music files of the wave format and all audio compression file formats such as MP3, ogg, aac and so on which are manufactured by compressing the music files and uses them. However, in the case that music files are converted
into the music files of wave format and all audio compression
files such as MP3, ogg, aac and so on which are manufactured by compressing them, header values stored in Meta DB of music CD
are not converted simultaneously, it is not possible to identify information on the music file of the wave format and all audio compression file format such as MP3, ogg, aac and so on which are manufactured by compressing them at all. Further, even in the case that the users download and use the music file of wave format and all audio compression file such as MP3, ogg, aac and so on which are manufactured by compressing them over Internet network for pay or free, there are also many cases in which there are not sufficient file information. Further, even in the case that the users record live music
and convert them into music files of wave format and all audio compression file format such as MP3, ogg, aac and so on which
are manufactured by compressing them, he or she has an inconvenience to manufacture ID3v2 tag files with respect to music and attach them directly.
Accordingly, it is desirable to provide a method for automatically providing MP3 files having no correct music information on audio file data with music information data with respect to audio files and at the same time tagging the data to the files in ID3vl OR ID3v2 tag format and sorting the files
automatically.
As such, a method to identify all audio data files having
no file data is described in Korean Patent No.456408 entitled "Audiogene generation method and audio data search method" filed on Feb. 6, 2004 by the same applicant and registered on Nov. 1, 2004, incorporated herein by reference in their entity, the Patent describing that information on audio data file is provided using an ARS function of telephone. Meanwhile, as a development of semiconductor technology has been made, since a semiconductor laser has appeared, music is provided through CD instead of LP disc or magnetic tape, so that clearer guality of sound without noise can be obtained. However, even in the case that music is distributed through CD, it is not possible to record many music on a piece of CD. However, after MPEG standardized MPEG-Audio Layer3 (hereinafter, referred to as
MP3) which is a audio compression technology, there occurs many software which can generate MP3 files, so MP3 file reproduction
device, so called MP3 players are widely used. Since music file
manufactured by MP3 file is considerably small in its volume compared with music file provided by a common CD, many music files can be stored in a CD. Further, with a development of flash memory, MP3 dedicated player was developed which adapts the flash memory as storage medium. Currently, with a development of hard disk, MP3 players using mini hard disks are being produced. Further, with a large capacity and a development
of circuit technology or software technology, many MP3 players
which can also be used as mobile storage are being produced.
Conventionally, in the case of using flash memories, most
of their storage capacities are 125M to about IG. In the case of using mini discs, their storage capacities reach to 2OG currently. However, since there are many music files in the storage media, it is very difficult to find user desired music. Further, in order that users conveniently find their desired music, directories are formed in the MP3 player and then music is stored in a hierarchical structure, that is, directory structure. Therefore, it becomes easy to search for the stored music. However, it depends on users manipulations so that it is not only troublesome but too time-consuming. Even in such a case, however, in order that users find desired music, he or she has to manually find and play it. Although such an inconvenience is described by giving an example of MP3 player which is a mobile storage, this case can also be
applied to a device which store and uses the MP3 music file, that is, computer, PDA, mobile phone, DMB and so on.
Accordingly, it will be desirable to provide music reproduction device such as MP3 player or the like, which has a system that automatically forms folders in each information data on the basis of information data of tag which attached to the MP3 file, and then stores, maintains and reproduce the MP3 files in a hierarchical structure or directory structure.
Further, it will be desirable to provide a music
reproduction device such as MP3 player having a system capable
of providing users with the optimized MP3 music file according users taste or conditions of that day.
On the other hand, while communication equipment such as mobile phone or the like is currently provided with a function to reproduce music data such as MP3 so that many users can enjoy music using mobile phones, communication companies provide music. Further, users download illegal music data for free on Internet using the computer, or convert music recorded on music CD or the like into music files, download them to the mobile phone or the like and enjoy them. On using music data, there is no problem when users pay for the music usage. However, since most of music used currently are illegally downloaded over Internet and used, rightful persons for music data experience much money loss and
music market is withered as music is not protected as a right.
Accordingly, while rightful persons for music data such as
music disc producers monitor distribution of illegal music data by making continuous monitoring for the purpose of protecting their rights, it is not easy to regulate it. Further, although the communication companies which service MP3 music files are requested to stop MP3 music file provision services through mobile phones, it is not easily stopped because of profits of
communication companies. And, since users also download and use the illegal music through computers instead of downloading them from the communication companies, it is almost impossible to regulate them.
Therefore, it is needed a method and system for charging correct costs for the use of music files by correctly recognizing music files reproduced on mobile phones, even though music files stored in the mobile phones are illegally downloaded or copied.
Disclosure of Invention
It is, therefore, a first object of the present invention to provide a system and method for searching information data
such as song title, composer, lyric making, track name, reproducing time, and genre relating to music files, and providing the same to music files of wave forms having no correct music information data in an audio file and all audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, and attaching the information data to
the music files in an ID3v2 tag form. The first object of the invention, if the information data is attached to the music files of wave forms and all audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, automatically classifies the music files and audio compressed files based on the information data.
In accordance with one aspect of the present invention for
achieving the above object, there is provided a system for providing a music tag over an online network, comprising: a user device 100 having a data storage device 110 and for converting music files stored in music CDs into music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, downloading the music files and the audio compressed files via online free of charge or charge, and receiving and converting a live audio signal such as live music into music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files; a user application 200 provided in the user device for transmitting the music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files created through the user device to a music recognition platform 300 via an online network 400, and receiving music information data on the MP3 file from the music recognition platform and tagging the music information data to the MP3 file; and the music recognition platform 300 which is
composed of a file recognition and search server 310, a music data DB 320 and a music information data DB 340 and compares the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files from the user application with music data stored in the music data DB 320 by the file recognition and search server 310,
and if there is matching music data, retrieving music information
data corresponding to the music data from the music information data DB 340 and transmitting the music information data to the user application.
According to the present invention, the user application attaches the information data received from the music recognition platform to all audio compressed files such as the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, and classifies and files all compressed files such as the music files and compressed MP3, ogg, and aac based on the information data.
Further, a second object of the present invention is to provide a system and method capable of filtering MP3 files having file information data and to which tags are attached
based on the file information data in hierarchical structure or directory structure, and then filing the same. Specifically, the second object of the invention is to provide a method and system capable of again filtering, if the tag information attached to the MP3 file is updated, it based on
the file information data of the updated tag, and filing the same in hierarchical structure or directory structure.
Further, the second object of the invention is to provide a system capable of recommending music depending on a mental and physical condition.
In accordance with another aspect of the present invention
for achieving the second object, there is provided the system
comprising a central control unit, a storage device for storing data such as MP3 files, a tag filtering means for filtering data
files such as MP3 files having tags attached thereto based on the file information data within the tags and classifying the data files into hierarchical structure or directory structure, and a communication port receiving the data files such as MP3 files .
Further, for achieving the second object of the invention, the system further comprises a data file and tag information providing system connected the system via an online network such as the internet and for providing the information on the data files; and the mobile type storage device further comprises a tag extraction means for extracting only tag from the data files
such as MP3 files stored in the storage device, a tag updating means for updating, if it judged that there is updated tag information in the tag information system after the extracted
tag information is sent to the data file and tag information system via the communication port, tag information of
corresponding data file in the storage device of the mobile type storage device based on the updated tag information, and at the same time reclassifying the data files again.
In addition, for achieving the second object of the invention, the system further comprises a condition searching unit that judges the user's mental and physical condition,
selects an optimal data file and provides it to the user.
Meanwhile, a third object of the invention is to provide a method capable of creating audio genes from music being reproducing and calculating a use fee of the music data by using the audio genes, thereby preventing an illegal use of the music data.
In accordance with still aspect of the invention for achieving the third object, the invention mounts a module capable of creating audio genes from music data being reproduced on a communication device such as a portable phone, PDA phone, and DMB phone having a music data reproducing function such as
MP3, sends the audio genes created through the module to a music management system through a communication function of the portable phone, wherein the music management server receives the audio genes and the music management system searches matching music through the user's own DNA DB and settles the use fee of the music data.
Brief Description of Drawings
The above objects, features and advantages of the present
invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a schematic flowchart showing a method of providing package music information using an audio gene and a method of retrieving audio data used in a system; FIG. 2 is a flowchart showing a step of generating a sample
audio gene;
FIG. 3 is a schematic block diagram of a system for providing package music information through an online network in
accordance with a first embodiment of the present invention; FIG. 4 is a flowchart showing a method of providing package music information through an online network in accordance with a first embodiment of the present invention;
FIG. 5 is a schematic diagram of a system having a data classification function in accordance with a second embodiment of the present invention;
FIG. 6 is a diagram showing the appearance that the data files are classified in accordance with a second embodiment of the present invention;
FIG. 7 is a diagram showing a updating method of file information data of tags and a file recommendation method in accordance with a second embodiment of the present invention;
and
FIG. 8 is a schematic diagram showing a system for a music
copyright royalty settlement by music reproducing made by a communication means having a music file reproducing function in accordance with a third embodiment of the present invention.
Best Mode for Carrying Out the Invention
Hereinafter, exemplary embodiments of the present invention
will be described with reference to accompanying drawings.
FIG. 1 is a schematic flowchart showing a method of providing package music information using an audio gene and a method of retrieving audio data used in a system, and FIG. 2 is a flow chart showing a step of generating a sample audio gene. As described above, a method of generating an audio gene and a method of retrieving audio data are based on Korean Patent Registration No. 456408, filed by the applicant, entitled "Method of generating audio gene and method of retrieving audio data." First, as shown in FIG. 1, the method of retrieving audio data includes the steps of receiving an audio signal from the exterior and storing an audio sample (SlO), generating an audio gene from the stored audio sample and storing the audio gene (S20) , establishing an audio data DB using the stored audio gene (S30), retrieving an audio gene similar to audio data when the audio date is requested (S40) , and outputting the retrieved
result (S50) .
In addition, as shown in FIG. 2, the step of generating and
storing an audio gene (S20) includes the steps of storing the audio sample, from which noise is removed (S18), a frequency conversion step of dividing the audio signal by a certain time interval and calculating magnitudes of signals of frequencies at each interval or a plurality of intervals (S21), dividing a frequency region into certain intervals and calculating a
magnitude difference between adjacent frequency signals (S22) , a
slope calculation step of calculating a difference between the calculation values of adjacent intervals .(S23), a quantization step (S24) of quantizing 1 when the slope is larger than 0 (S25) and quantizing 0 when the slope is smaller than 0 (S26) , and an audio gene generation step of storing the quantized value and generating an audio gene (S28) .
Therefore, it is possible to implement a method and system for providing package music information using the method of generating an audio gene and the method of retrieving audio data, and a portable storage device and method having an automatic file classification function and a music recommendation function using the method and system for providing music information.
In accordance with a first exemplary embodiment of the present invention, the method and system for providing package music information using the audio gene generation method and the audio data retrieving method will be described below in detail.
FIG. 3 is a schematic block diagram of a system for providing package music information through an online network in
accordance with a first embodiment of the present invention, and FIG. 4 is a flowchart showing a method of providing package music information through an online network in accordance with a
first embodiment of the present invention.
Referring to FIG. 3, a system 1000 for implementing a method of providing package music information through an online
network in accordance with the present invention generally
includes a user interface 100, a user application 200, a music recognition platform 300, and an Internet network 400 for connecting the user interface and the music recognition platform through online.
The user interface 100 is an apparatus for converting music files recorded in a compact disk into wave files and audio compression files such as MP3, ogg, aac, and so on, downloading the wave files and audio compression files through online free or charge, or receiving a live music and converting it into an MP3 file, which may be a general personal computer or an customized hardware. As shown, the user interface 100 functions to download the wave files and audio compression files such as MP3, ogg, aac, and so on, through online free or charge (S510) , converting music files recorded in a compact disk into wave files and audio compression files such as MP3, ogg, aac, and so on, using a CD-ROM drive connected to the user interface and an
audio compression file conversion program for converting music files into the wave files and audio compression files such as
MP3, ogg, aac, and so on (S520) , or converting live sound data, i.e., live music input through a sound input device such as a microphone into the wave files and audio compression files such as MP3, ogg, aac, and so on (S530)
The wave files or audio compression files such as MP3, ogg, aac, and so on, which are provided from a music company, have
ID3vl tags or ID3v2 tags. The ID3vl tag includes information
such as tracks, music titles, artists, an album title, genre, specific information, and so on. The ID3v2 tag includes information such as composers, lyric lines, original artists, copyright holders, URL, encoders, and so on. Therefore, a user can readily confirm information of the wave files and audio compression files such as MP3, ogg, aac, and so on. However, the wave files and audio compression files such as MP3, ogg, aac, and so on, which are provided free or charge, may have no tag information as described above. In addition, when music files recorded in a compact disk are converted into MP3 files or live sound data are converted into wave files and audio compression files such as MP3, ogg, aac, and so on, there is no tag information as described above.
The user application 200 is a means for transmitting the wave files and audio compression files such as MP3, ogg, aac, and so on, input through the user interface 100 to the music
recognition platform 300 through the Internet network 400. The user application 200 may be formed of a hardware device to be
installed in the user interface, or a software program to be installed in the user interface. In addition, the user application 200 functions to receive information data of the wave files and audio compression files such as MP3, ogg, aac, and so on, transmitted from the music recognition platform 300,
attach the information data to the files, and classify the audio
files into a directory structure on the basis of the information
data.
The music recognition platform 300 includes a recognition and retrieving server 310 for recognizing and retrieving the wave files or audio compression files such as MP3, ogg, aac, and so on, a music DB 320 for storing all collectable music data, a selective music sampling data DB 330, and a music information DB 340. The music recognition platform 300 receives audio gene values generated from the wave files and audio compression files such as MP3, ogg, aac, and so on, transmitted from the user application 200, key values or IDs by a hash algorithm, and CODE values, retrieves the wave files and audio compression files such as MP3, ogg, aac, and so on, through the recognition and
retrieving server 310 on the basis of the music sampling data DB 320, and extracting the music information data of the corresponding file from the music information data DB 340 to l β
Io
transmit the data to the user application when the file conforming to the retrieved result exists. Then, the user application attaches the music information data to the
corresponding wave files and audio compression files such as MP3,
ogg, aac, and so on.
When the wave files and audio compression files such as MP3, ogg, aac, and so on, are transmitted to retrieve the music information data, since the wave files and audio compression files such as MP3, ogg, aac, and so on, have substantially large
sizes, their transmission and retrieving are time-consuming
operations. However, it is difficult to transmit the entire wave
files and audio compression files such as MP3, ogg, aac, and so
on. Therefore, the transmission time and the retrieving time can be reduced by sampling several sections of the wave files and audio compression files such as MP3, ogg, aac, and so on, using the audio gene generation and storage step (S20) described as the steps (S18 and S28) to generate audio DNA, or generating keys, IDs, or codes through the hash algorithm to transmit them. In addition, when the wave files and audio compression files such as MP3, ogg, aac, and so on, are sampled through several sections in the user application 200, and the audio DNA generated through the sampling, or the key, ID, or code data by the hash algorithm are transmitted to the music recognition platform 300, the music recognition and retrieving server 310 retrieves the conforming data on the basis of the music sampling data DB 330. When the conforming data exist, the music
information data related thereto are extracted from the music information DB 340 to be transmitted to the user application,
and the user application tags (attaches) the music information data to the wave files and audio compression files such as MP3, ogg, aac, and so on. The reason for sampling several sections of the wave files and audio compression files such as MP3, ogg, aac, and so on, is in order to increase precision of the retrieving.
The user application 200 functions to attach the music
information data to the corresponding MP3 file, and classify the wave files and audio compression files such as MP3, ogg, aac, and so on, into a directory structure on the basis of the music information data. That is, the wave files and audio compression files such as MP3, ogg, aac, and so on, are classified on the basis of the information such as tracks, music titles, artists, an album title, genre, specific information, composers, lyric lines, original artists, copyright holders, URL, encoders, and so on, to be stored into a predetermined storage apparatus, e.g., a storage device 110 of the user interface 100. At this time, the storage device of the user interface may be a hard disk of a computer, and so on, or a portable storage device such as a player for the wave files and audio compression files such as
MP3, ogg, aac, and so on.
While the system 1000 for implementing a music tag providing method through an online network is described on the basis of the user interface 100 as a personal computer connected
to the Internet network 400, all devices, which has a communication function with the Internet network, such as a
mobile terminal, a PDA, or a DMB (digital multimedia broadcasting) phone, and so on, may be used as the user interface 100. That is, the user application 200 in accordance with the present invention can be installed in the device having a communication function and used. As described above, the user
application may be formed of a hardware device to be installed
therein, or formed of a software program to be embedded therein. In addition, it will be appreciated by those skilled in the art that an MP3 player can also be used as the user interface 100 by installing a communication port such as a USB port for wire or wireless communication in a portable storage device such as the MP3 player, and installing the user application therein.
FIG. 4 is a schematic flowchart showing a music tag providing method through an online network in accordance with a first embodiment of the present invention.
Hereinafter, the music tag providing method through an online network will be described with reference to FIGS. 3 and 4 in detail.
First, the music files recorded in a compact disk are converted into wave files and audio compression files such as MP3, ogg, aac, and so on, through the user interface 100, the wave files and audio compression files such as MP3, ogg, aac, and so on, are downloaded through online free or charge, or live audio data, i.e., live music is received through an input device
such as a microphone to generate the wave files and audio
compression files such as MP3, ogg, aac, and so on (SlOO) . At this time, since the generated wave files and audio compression files such as MP3, ogg, aac, and so on, have no file information or have insufficient file information, file names such as abc.mp3, or, trackOl .mp3, trackO2.mp3, trackO2.mp3, and so on.
Audio gene values generated from the generated wave files and
audio compression files such as MP3, ogg, aac, and so on, or key,
ID, or code values by the hash algorithm are transmitted to the
music recognition platform 300 through the user application 200 and the Internet network 400 (SIlO) . Then, the music recognition and retrieving server 310 of the music recognition platform retrieves whether there is the same music as the wave files and audio compression files such as MP3, ogg, aac, and so on, on the basis of data stored in the music DB 320 (S120) . When the corresponding music exists, music information data corresponding to the music, e.g., "Music title: Fixing my makeup, Singer: Wax, Album: Wax Vol.2, Genre: Ballad", are extracted from the music information DB 340 (S130) . Then, the music information data are transmitted to the user application (S140) , and it is informed
whether the music information data is correct or not (S150) . Since most users know the wave files and audio compression files such as MP3, ogg, aac, and so on, which are to be used by the users, the users can determine whether the music information is correct or not. When the music information is incorrect, the step S120 is performed again to retrieve the music DB to
transmit the retrieved music information to the user application. When the music information is correct, the music information such as "Music title: Fixing my makeup, Singer: Wax, Album: Wax
Vol.2, Genre: Ballad", are tagged to the wave files and audio compression files such as MP3, ogg, aac, and so on (S160) . Then, the inaccurate title such as "abc.mp3" is replaced with a new
title "Fixing my makeup.mp3, " and the music information such as
"Music title: Fixing my makeup, Singer: Wax, Album: Wax Vol.2, Genre: Ballad", may be displayed through a display screen on reproduction .
Next, the user application 200 automatically generates a directory structure of the wave files and audio compression files such as MP3, ogg, aac, and so on, to which the music information data are tagged, on the basis of the music information data to file the directory structure, i.e., classify the files (S170) . For example, when the directory is classified by singers and genre, the "Fixing my makeup.mp3" file is tagged by "Wax" to be classified into a "Wax" folder of the singer directory, which can be confirmed by the user. In addition, the "Fixing my makeup.mp3" file is tagged by "Ballad" to be classified into a "Ballad" folder of the genre directory, which can be confirmed by the user. Further, the "Fixing my makeup.rap3" file may be tagged by "Wax Vol.2" to be classified into a sub-folder "Wax Vol.2" in the "Wax" folder of the singer directory, which can be confirmed by the user. That is, the wave
files and audio compression files such as MP3, ogg, aac, and so on, can be confirmed and reproduced through the directory structure according to the tag values.
As described above, when the file classification is completed, the wave files and audio compression files such as
MP3, ogg, aac, and so on, are stored in a predetermined storage
device, i.e., a hard disk of a computer, or a portable storage
device such as an audio compression file player.
As described above, it was described that the wave files and audio compression files such as MP3, ogg, aac, and so on, which are to be searched by the user application 200 through the Internet network 400, are transmitted to the music recognition platform 300. However, since the wave files and audio compression files such as MP3, ogg, aac, and so on, have substantially large sizes, their transmission, and the file recognition and retrieving by the file recognition and retrieving server 310 of the music recognition platform are time-consuming operations. Therefore, the retrieving server may be excessively loaded when a large number of users are connected
thereto. For solve the problems, after the file generation step SlOO, the wave files and audio compression files such as MP3, ogg, aac, and so on, which are to be searched by the user application 200, are sampled to generate audio DNA, or key, ID,
or codes by the hash algorithm. Then, the audio DNA, or key, ID, or codes by the hash algorithm are transmitted to the music
recognition platform (SIlO) , and the file recognition and retrieving server 310 of the music recognition platform compares the sampling data with the music sampling data stored in the music sampling data DB 330 to search the corresponding music
file. Next, the music information data are extracted from the music information DB 340 to be transmitted to the user
application, and the user application attaches the music
information data to the wave files and audio compression files such as MP3, ogg, aac, and so on, in the same manner as described above, and classifies the files into the directory structure. In accordance with the present invention, it is possible to provide the music information data to the wave files and audio compression files such as MP3, ogg, aac, and so on, which have no music information, and attach the music information data to the MP3 files. In addition, it is possible to classify the wave files and audio compression files such as MP3, ogg, aac, and so on, on the basis of the music information data.
While the wave files and audio compression files such as
MP3, ogg, aac, and so on, without tag information, have been described, the present invention will be adapted to all file formats requiring the tags. FIGS. 5 to 7 are views for explaining a second embodiment
of the present invention.
FIG. 5 is a schematic diagram of a system in accordance
with a second embodiment of the present invention capable of classifying the data files into the directory structure on the basis on the file information data of the tags attached to all data files such as MP3, ogg, aac, and so on, and storing them, updating the tags and re-classifying the data files into the directory structure on the basis of the updated tags, and
storing them, and recommending a data file, i.e., the music
files such as MP3, ogg, aac, and so on, optimized according to a user's physical and mental conditions.
Referring to FIG. 5, a system 2000 in accordance with a second embodiment of the present invention includes a central control unit 2110, a storage means 2120 for storing all music data files such as MP3, ogg, aac, and so on, a tag filtering means 2130 for filtering data files, to which tags are attached, on the basis of the file information data of the tags, classifying the data files into the directory structure, and storing the data files to the storage means, communication ports
2140 such as a USB port, an infrared port, and a wireless communication port for receiving data files such as MP3, ogg, aac, and so on, a decoder 2150 for decoding the data file such as MP3, ogg, aac, and so on, to reproduce them, a sound output part 2160 for outputting the data files decoded through the decoder, a condition retrieving part 2170 for determining a
user's physical and mental conditions on the day and recommending data files optimized to the user, a tag extraction
means 2180 for extracting tags only to update of the file information data of the tags of the data files stored in the storage part, a tag updating means 2190 for classifying the corresponding data files into the directory structure on the basis of the file information data when the updated tag exists, and a display means 2200 for displaying the file information
data of the tag when the data file such as MP3 is reproduced.
The system as described above is a separate device, which can be detachably installed in a computer, a mobile phone, a
portable storage device, a PDA, a DMB phone, or the like, or
integrally installed therein. In addition, a software program having these functions can be installed in the above devices. When the system is adapted to the computer, the display means 220 may be corresponding to a monitor, and when adapted to the portable storage device, PDA, DMB phone, mobile phone, and so on, the display means 220 may be corresponding to a screen window. First, in accordance with the present invention, a method of classifying or filtering the data file into the directory structure on the basis of the file information data of the tags of the data file such as MP3, ogg, aac, and so on, to which tags are attached, and filing them, will be described below. While MP3 files will be described below, it will be appreciated that the method can be adapted to all data files such as MP3, ogg,
aac, and so on, to which tags having file information data.
Hereinafter, the method will be described with reference to the
MP3 files only. Conventionally, MP3 files, provided by a music company, have ID3vl tags of ID3v2 tags. The ID3vl tag includes information such as tracks, music titles, artists, an album title, genre, specific information, and so on. The ID3v2 tag includes information such as composers, lyric lines, original
artists, copyright holders, URL, encoders, and so on. Therefore,
a user can readily confirm information of the corresponding MP2 files. However, the information is displayed only through a display window of a reproduction apparatus such as an MP3 player when it is reproduced. In the present invention, the data files such as MP3 files
are automatically filtered or classified into the directory structure (folder structure) using the file information data of the tags, and stored in the storage device.
First, MP3 files are received through the communication ports such as a USB port, and wireless communication port such as an infrared port, and a Bluetooth port. When the reproduction apparatus is a computer, music filed recorded in a compact disk may be converted into the wave files and audio compression files such as MP3, ogg, aac, and so on. Then, the tag filtering means 2130 confirms the file information data of the tags attached to the MP3 files under control of the central control unit 2110 to classify them according to the file information. That is, when the MP3 files
are initially stored in the reproduction apparatus, as shown in
FIG. 6, the directory structures are configured depending on the file information of the tags to link the MP3 files to the directory structures. Specifically, in the case of a conventional directory structure adapted to a hard disk of a computer, files are stored in each folder of the directory
structure, and the files on one folder is not linked to another
folder. However, in the case of the directory structure in
accordance with the present invention, different form the conventional directory structure, the MP3 files are linked to the other folders of the directory related through the file information data of the tags. That is, though a single MP3 file
is stored in the storage means 2120, the MP3 file is linked to several directory structures due to its tag.
For example, as shown in FIG. 6, when a MP3 music recorded on the second album of Shin Seoung-hoon, a ballad singer is stored in a portable type storage according to the present invention, it is sorted by a tag filtering means 2130, connected to Shin Seoung-hoon folder under the singer name folder and the second album folder which is a lower folder of the Shin Seoung- hoon folder since it is the second album of Shin Seoung-hoon, and the ballad folder under the jangle folder since the song is a ballad, and is displayed through the display means 2200. Accordingly, the MP3 file can either through the ballad folder of jangle or through the second album folder of Shin Seoung-hoon
folder of singer folder.
As described above, the folder structure which is manufactured by a hierarchical structure or directory structure
can be changed to a position where the user can most easily find according to the number of user's usage, that is, to its upper position, by a control of the central controller 2110. FIG. 7 is a view illustrating a method for updating and file-recommending of file information data of a tag of MP3 files stored in the portable type storage in accordance with the present invention.
Referring to FIG. 1, reference number 300 denotes a music recognition platform providing tag information, 400 denotes an on-line network such as an Internet network, and 600 denotes a user device connecting the system in accordance with the present invention to the on-line network. The user device may be a
personal computer, or a device which can be connected to
Internet networks such as mobile phone, PDA phone, DMB phone or the like.
The music recognition platform 300 providing the tag information is comprised of a search server 310, music information (file information data) DB 340, music DB 320, and condition determination DB 350. A description of a method for updating file information of
the tag in accordance with the present invention will be given
with reference to drawings as follows.
First, a system 2000 in accordance with a second embodiment
of the present invention is connected to a music recognition platform 300 through a user device 600 and an on-line network
400. Next, only tag information of the MP3 files stored in the storage means 2120 is extracted through the tag extraction means 2180 of the portable storage device. And then, the extracted information is transmitted to the music recognition platform 300 through the communication 2140, the user device 600 and the Internet network. Then, the search server 310 of the music recognition platform compares the tag information transmitted with a tag stored in the music information DB 340. When the tag transmitted is lower version than the tag stored in the tag DB,
the tag in the tag DB which is higher version is transmitted to
the portable storage device. Then, the tag data means 2190 of the portable storage device 2120 attaches the new tag transmitted which is a new version to a corresponding MP file in the storage means 2120 and at the same time sorts the MP3 file into hierarchical structure or directory structure again on the basis of the file information data of the tag. That is, if the MP3 file whose Jangle is sorted as classic first is sorted as a semi-classic by a new tag, the classic among the file information data of the tag of the MP3 file is changed into the semi-classic, and the Jangle folder connected becomes a semi-
classic folder.
As described above, in accordance with the apparatus of the
present invention, the tag information of the MP3 file can
always be updated via on-line.
Next, a description on music recommendation function in accordance with the present invention will be given as follows.
Since musical tastes differ with people, a person tends to listen to his or her favorite music only. However, a person may sometimes wishes to listen to music which is different from his or her ordinary taste depending on his or her mental and/or physical condition. For example, it is well known that there
exist mental and/or physical undulations of people occurred by
biorhythm of human body, and especially Asian people such as
Korean believe in that mental and/or physical states are
determined by a four phase philosophy, that is, horoscopic data.
Although physical and/or mental states of people are not necessarily determined by the above conditions, it may be a psychological burden depending on human bodies. Accordingly, the present invention provides an optimal music according to mental and/or physical conditions of that day depending on biorhythms or horoscopic data of human bodies.
The music recommendation function finds music files which are most optimized to users on the basis of users information inputted by the users that is, birth date, month, year of users 3
from the storage 2120 and provides them to users, after storing programs such as the biorhythms or horoscopic in advance in the conditional search unit 2170 of the system 2000 in accordance
with the second embodiment of the present invention. Accordingly, when it is determined that mental and/or physical conditions of the users are not good in a day, music of light ballad series or dance series may be provided, and when it is determined that mental and/or physical conditions of the users are so good that it is considered that a control is somewhat needed, especially,
when the users are driving, music such as classical series or
jazz series are recommended and provided.
In the description provided above, although the condition
search unit 2170 having music recommendation function is built in the portable storage device in accordance with the present invention, instead of that, the portable storage device of the present invention is connected to the system via on-line by constructing the condition determination DB 350 in the music recognition platform 300, and the music can be recommended on the basis of the user information (birth date, month and year) according to users request. In this case, while the recommended music can be provided with respect to the MP3 files stored in the storage means 2120 of the system 2000 only, the optimized
music is searched for from the music DB 320 of the platform 300 and provided to the reproduction device that is user device as the recommended music. Further, although it was described that sorting of the hierarchical structure or directory structure of the data file such as the MP3 files is performed through the gag filtering means 2130 of the portable storage device, instead of that, the
sorting of the hierarchical structure or directory structure of the MP3 files stored in the system storage means 2120 can be
performed as a tag filtering function of the system, after
endowing the music recognition platform 300 with the tag
filtering function and connecting the portable storage device to the system 300 via on-line.
Next, a description on a method to calculate music file copy right cost of music files using audio gene of music file being reproduced, when the music files are reproduced in the communication means such as the mobile phone having music file reproduction function such as MP3 music file in accordance with a third embodiment of the present invention.
Fig. 7 is a schematic view showing a system to embody a method according to the third embodiment of the present invention.
In order to achieve the method according to the third embodiment of the present invention, a communication means 700 such as mobile phone, PDA phone, and DMB phone has a module 710 capable of reproducing audio gene through steps S18 to S28 described above from music being reproduced, as well as a music reproduction function. A method for calculating a copy right cost for the music files using the communication device is
described as follows.
As shown in Fig. 7, first, using the user device 100 which
is a hardware device such as computer or the like in order to
enjoy the music files such as MP3 file, the user downloads music files of wave format and all audio compression files such as MP3, ogg, aac and so on which are manufactured by compressing the music files via on-line for cost or free, converts the music files stored in the music CD into the music files of wave format and all audio compression files such as MP3, ogg, aac and so on which are manufactured by compressing the music files using conversion program of the device such as CD ROM drive connected to the user device, music files of wave format and all audio compression files such as MP3, ogg, aac and so on which are
manufactured by compressing the music files, or converts live
voice data inputted through voice input device such as microphone or the like, that is, live music into the music file of wave format and all audio compression files such as MP3, ogg, aac and the like which are manufactured by compressing them (530) .
Then, using USB port or the like, the user moves the music file obtained as described above to the communication means 700 such as mobile phone having a music file regeneration function in the user device 100 and stores the file, and then can enjoy the music files at any time. In the case that the user regenerates the music files
through the communication means such as mobile phone, the audio gene generation module 710 built in or installed in the communication means 700 generates the audio gene from the music
file being regenerated using the method of steps S18 to S25 described above. Then, it transmits the audio gene generated through the communication means to the music recognition platform 300. Since the communication means such as the mobile phone is always connected to communication base station, separate procedure such as communication connection may not be needed. For example, in order to hold a position of the mobile
phone, it periodically transmits a pilot signal and the
communication base station receives the pilot signal.
Accordingly, the mobile phone can transmit the audio gene together with the pilot signal when it transmits the pilot signal .
When the music recognition platform 300 receives the audiogene for the music file being regenerated from the communication means 700, the search server 310 searches for matched music through music sampling (audio gene) DB 330. Then, the server extracts music information for music files being regenerated from the music information DB 340, and transmits the information to a copy right calculation system 800.
The copy right calculation system 800 calculates copy right cost on the basis of the music files being received, and transmits a result of the calculation, that is, information on
the titles of the musical composition and copy right cost of the regenerated music file to the communication means 700 of the user. At this time, a calculation result notification from the communication means can be notified at once using a text message or added to monthly communication charge.
As described above, by installing the module 710 capable of
generating the audio gene in the communication means 700 having a music file regeneration function so that correct music file copy right cost can always be calculated when the music file is
regenerated through the communication means, a person having the copy right can charge the copy right cost without any worry and the communication service provider can provide the users with services without any burden. Meanwhile, as described in the first embodiment of the present invention, there may not be the detailed information described above in the music file of wave format provided for cost or free and all audio compression files such as MP3, ogg, aac and so on which are manufactured by compressing them. Further, in the case that the music file of the music CD is converted into the MP3 file or live voice data are converted into the music file of the wave format and all audio compression file such as MP3, ogg, aac and so on which are manufactured by compressing them, there is not such tag information at all. In this case, the user can never see music files which are regenerated through a display window of his or her communication
means. Accordingly, it is possible that for user's convenience,
by extracting the music information from the music information
DB 340 and transmitting it to user's communication means 700 as
described in the first embodiment of the present invention, the user identifies information on the music file being regenerated
through the display window of the communication means by attaching the tag information to the user' s music file having no tag information.
Further, as described in the second embodiment of the present invention, it is possible to update the tag information at any time.
As described above, by using the music tag providing system and method of the present invention, a tag is automatically attached to music files instead of manually attaching it to
music files having no tag, thereby providing a convenience to the user.
Further, according to the music tag providing system and
method of the invention, music files having tags are filed in hierarchical structure or directory structure based on the information existed in the tags, thereby providing a convenience in keeping music files.
Moreover, if data files having tags such as MP3 are inputted to a system having a reproducing function such as MP3 player, data files are automatically classified depending on the file information data of tags. Accordingly, the user is not
required to do separately, and the data files can be kept
efficiently.
In addition, the invention can update the file information
data of tags in the data files and thus can always keep the data files as the latest file information data.
Lastly, the invention recommends music depending on the user' s mental and physical condition, thereby decreasing any inconveniences in searching the data files to be reproduced by the user.
While the invention has been shown and described with
respect to the preferred embodiments, it will be understood by
those skilled in the art that various changes and modification
may be made without departing from the spirit and scope of the invention as defined in the following claims.

Claims

What Is Claimed Is:
1. A system for providing a music tag over an online
network, comprising: a user device 100 having a data storage device 110 and for converting music files stored in music CDs into music files of wave forms and audio compressed files such as MP3, ogg and aac
that are compressed forms of the music files, downloading the
music files and the audio compressed files via online free of charge or charge, and receiving and converting a live audio signal such as live music into music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files; a user application 200 provided in the user device for transmitting the music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files created through the user device to a music recognition platform 300 via an online network 400, and receiving music information data on the MP3 file from the music recognition platform and tagging the music information data to the MP3 file; and
the music recognition platform 300 which is composed of a file recognition and search server 310, a music data DB 320 and a music information data DB 340 and compares the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files from the user application with music data stored in the music data DB 320
by the file recognition and search server 310, and if there is
matching music data, retrieving music information data corresponding to the music data from the music information data
DB 340 and transmitting the music information data to the user
application.
2. The system according to claim 1, wherein the music recognition platform 300 further comprises a music sampling data DB 330 for storing the music data in a sampling manner, the user application 200 comprises the steps of: storing the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files from the user device 100 as audio samples with no noises (S18); dividing an audio signal into
predetermined time intervals and calculating a magnitude of
frequency signal every time interval or corresponding to the time intervals (S21) ; dividing a frequency region into
predetermined intervals and calculating differences of signal magnitudes between adjacent signals (S22); calculating differences of the calculated values between adjacent time intervals as slopes (S23) ; if the slop is 1, quantizing to 1 (S25) ; if the slope less than 0, quantizing to 0 (S26) ; and sampling to at least two parts through an audio gene creating
step (S28) of storing the quantized value and creating an audio
gene, and creating key, ID or code by audio DNA or Hash
algorithm and transmits the key, ID or code to the music recognition platform 300, and the file recognition and search server 310 of the music recognition platform searches music sampling data that coincides with the key, ID or code by the audio DNA or Hash algorithm transmitted from the user application among the music sampling data stored in the music sampling data DB 330 and draws out music information data corresponding to the matching music sampling data from the music information data DB 340 and transmitting the music information data to the user application.
3. The method according to claim 2, wherein the music
information tag, which is transmitted from the music recognition
platform 300 to the user application and tagged to the wave, MP3, ogg, ace files, is at least one or a combination of track, subject, artist, album name, genre, composer, words, original artist, copyright holder, URL, album photo, country, and published year.
4. The method according to claim 3, wherein the user application tags the music information data transmitted from the music recognition platform to the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, and automatically classifies the music files and the audio compressed files in
hierarchical structures or directory structures based on the
music information data at the same time and stores the classified files in the storage device 110 of the user device.
5. The method according to claim 1, wherein the user device 100 is a device capable of wire/wireless communication such as a player of the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed
forms of the music files as hand phone, PDA phone, DMB phone and
a mobile type storage device having wire/wireless communication ports .
6. The method according to claim 1, wherein the storage device 110 is a mobile type storage device such as a player of the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files.
7. A method for providing a music tag by using a system for providing a music tag over an online network, wherein the system comprises a user device 100 having a data storage device
110, a user application 200 provided in the user device for transmitting the music files of wave forms and audio compressed
files such as MP3, ogg and aac that are compressed forms of the music files created through the user device to a music recognition platform 300 via an online network 400, and receiving music information data on the music files and audio compressed files from the music recognition platform and tagging the music information data to the music files and audio compressed files; and the music recognition platform 300 which is composed of a
file recognition and search server 310, a music data DB 320 and a
music information data DB 340, the method comprising the steps of: converting music files stored in music CDs into music
files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files through the user device 100, downloading the music files and the audio compressed files via online, and receiving and converting live audio data through a voice input device such as a microphone signal into music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files, to thereby create the music files of wave forms and audio compressed files of the music files (SlOO);
transmitting the music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files created at said step to the music recognition platform 330 (SIlO) ; 4
searching, at the file recognition and search server 310,
music sampling data that coincides with the transmitted music files of wave forms and audio compressed files such as MP3, ogg
and aac that are compressed forms of the music files based on
the music data stored in the music data DB 320 (S120) ; if the matching music data is found, drawing out music information data that coincides with the matching music data from the music information data DB 340 (S130) ; transmitting the drawn out music information data to the user application 220 (S140) ; confirming, at the user device 100, whether the music information data is correct information after presenting the data to a user, and if the music information data is correct, proceeding to a next step, and if the music information data is not correct, proceeding the process to said step S120 to repeatedly perform the searching operation until the correct music information is found (S150); and
adding, at the user application 200, the music information
data to the transmitted music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files for tagging.
8. The method according to claim 7, further comprising, after said step SlOO, the step of sampling, at said user application 200, the music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed
forms of the music files to at least two parts, creating key, ID
or code by audio DNA or Hash algorithm and transmitting the key,
ID or code to the music recognition platform 300, wherein the
file recognition and search server at the searching step S120 performs the searching operation based on the music sampling
data stored in the music sampling data DB 330.
9. The method according to any one of claims 7 and 8, further comprising the steps (S170 and S180) of, after said step
(S160), classifying, the user application 200, the music information data transmitted from the music recognition platform
to the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed
forms of the music files, to which the music information data is
tagged, in hierarchical structures or directory structures based
on the music information data, and of storing the music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files in the storage device 110 of the user device under the classified file state.
10. The method according to claim 9, wherein the music information data is at least one or a combination of track, subject, artist, album name, genre, composer, words, original artist, copyright holder, and URL.
11. The method according to claim 9, wherein the storage device is a mobile type storage device such as a player of the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are compressed forms of the music
files.
12. The method according to claim 9, wherein the user device is a device capable of wire/wireless communication such as a player of the music files of wave forms transmitted and audio compressed files such as MP3, ogg and aac that are
compressed forms of the music files as hand phone, PDA phone,
DMB phone and a mobile type storage device having wire/wireless communication ports.
13. A system for automatically classifying files and reproducing data files, comprising: a central control unit 110: a storage means 120 for storing data files with tag information such as MP3 files;
a tag filtering means 130 for filtering the data files based on file information data contained in tags of the data files, classifying the data files in hierarchical structure or directory folder structure, and storing the classified data files; a communication port 140 for receiving the data files;
a decoder 150 for decoding the data files for reproducing; a sound output unit 160 for outputting the data files
decoded by the decoder; a display means 200 for visually displaying the file information data of the tags.
14. The system according to claim 13, wherein the file
information data tagged to the data files is at least one of
track, subject, artist, album name, genre, composer, words,
original artist, copyright holder, and URL.
15. The system according to claim 14, wherein the file information data contained in tags of the data files is connected to a hierarchical structure or directory structure folder .
16. The system according to claim 13, wherein the communication port is one of a USB port, an infrared ray port and a wireless communication port.
17. The system according to any one of claims 13 to 16, wherein the system is connected to a tag information providing system 300 that includes a search server 310, a tag DB 320, a music DB 330 and a condition judgment DB 340 through a user device 500 and an internet network 400.
18. The system according to claim 17, further comprising a
tag extraction means 180 and a tag updating means 190,
wherein the tag extraction means 180 extracts only a tag of
the data files stored in the tag DB 30 and sends the tag to the tag information providing system 300 via the user device 500 and
the internet network 400 under the control of the central
control unit 110, and the search server 310 of the system 300 compares the
transmitted tag with tags stored in the tag DB 320 and, sends, if there is an updated tag, the tag to a mobile type storage device so that the tag updating means 190 classifies a corresponding data file based on file information data of the updated tag again into the hierarchical structure or directory structure folder.
19. The system according to claim 18, wherein the user
device 500 is at least one of personal computer capable of
online connection, and hand phone, PDA phone, DMB phone capable of wireless online connection.
20. The system according to claim 19, wherein the tag information providing system 300 has a tag filtering function, and the hierarchical structure or directory structure folder depending on file information data of tags of the data files stored in the storage means 120 of the mobile type storage
device is classified in the tag information providing system and
sent to the system.
21. The system according to claim 18, wherein the mobile type storage device further comprises a condition searching unit 170 for judging a physical and mental condition and recommending an optimal data file to the user based on the judgment result.
22. The system according to claim 21, wherein the user's physical and mental condition judgment is made based on the date of the user's birth and bio rhythm and four pillars.
23. The system according to any one of claims 21 and 22,
wherein the user's physical and mental condition judgment is
made by the condition judgment DB 340 of the tag information
providing system 300 and the judgment result is sent to the system.
24. The system according to any one of claims 21 and 22, wherein the optimal data file is selected from the data files stored in the storage means 120.
25. The system according to any one of claims 21 and 22, wherein the optimal data file is selected from the music DB 330 of the tag information providing system 300 and sent to the
system.
26. The system according to claim 23, wherein the optimal
data file is selected from the data files stored in the storage
means 120.
27. The system according to claim 23, wherein the optimal data file is selected from the music DB 330 of the tag information providing system 300 and sent to the system.
28. A copyright settlement method for use in a copyright
settlement system comprising a user device 100 such as a computer, a communication means 700 having a music file reproducing function and a module 710 for extracting audio genes from music file being reproduced, and a music recognition platform 300 that includes a search server 310, a music data DB 320 and a music sampling DB 330, a information data DB 340, and a condition judgment DB 350, and a copyright settling system 800, the method comprising the steps of: downloading, at the user device 100, music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed forms of the music files free of charge or charge through the communication means 700 via an online, converting music files stored in music CDs into music files of wave forms and audio compressed files such as MP3, ogg and aac that are
compressed forms of the music files by using music CD-ROM driver connected to the user device and the music files and audio compressed files of the music files, or converting live audio data, i.e., live music, inputted through a voice input device such as a microphone into music files of wave forms and audio compressed files such as MP3, ogg and aac that are compressed
forms of the music files; transferring the music files so acquired from the user
device 100 to the communication means 700 using USB port for
storing; if the music files stored in the communication means are reproduced through the communication means, creating audio genes
of the music file being reproduced through an audio gene creation module;
sending the created audio genes to the music recognition platform 300;
if the music recognition platform 300 receives the audio genes about the music file being reproduced, searching, at the search server 310, matching music through the music sampling (audio genes) DB 330;
extracting the music information about the music file being reproducing from the music information DB 340 and sending the music information to the copyright settlement system 800; and after the copyright settlement system 800 settles a g2
copyright royalty, transmitting the settlement result to the
user's communication means 700.
29. The method according to claim 28, wherein the audio
gene creation step comprises the steps of: storing the audio samples with no noises (S18)/ dividing the audio signal into a predetermined of time intervals and calculating signal magnitudes of frequencies for each time interval or a plurality of time intervals (S21) ;
dividing the frequency region into predetermined sections and calculating differences of signal magnitudes between neighboring frequencies (S22) ;
calculating differences, i.e., slops of the calculated values between the neighboring time intervals (S23) / if the slope is 0, quantizing it to 1 (S25) , and if the slop is less than 0, quantizing it to 0 (S26) ; and
storing the quantized value and creating the audio genes 9S28) .
30- τhe method according to claim 28 or 29, wherein the communication means is one of hand phone, PDA phone, and DMB phone.
PCT/KR2005/004340 2005-05-25 2005-12-16 Method and system for providing music-related information by using audio dna WO2006126767A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005800510323A CN101223512B (en) 2005-05-25 2005-12-16 Method and system for providing music-related information by using audio DNA

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2005-0044243 2005-05-25
KR20050044243 2005-05-25
KR10-2005-0085388 2005-09-13
KR1020050085388A KR100782055B1 (en) 2005-05-25 2005-09-13 Method and system for providing music-related information by using audio dna

Publications (1)

Publication Number Publication Date
WO2006126767A1 true WO2006126767A1 (en) 2006-11-30

Family

ID=37452167

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2005/004340 WO2006126767A1 (en) 2005-05-25 2005-12-16 Method and system for providing music-related information by using audio dna

Country Status (4)

Country Link
KR (1) KR100782055B1 (en)
CN (1) CN101223512B (en)
RU (1) RU2381548C2 (en)
WO (1) WO2006126767A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120072593A1 (en) * 2008-09-26 2012-03-22 Ju-Yeob Kim Multimedia content file management system for and method of using genetic information
CN113672423A (en) * 2021-08-18 2021-11-19 青岛海信移动通信技术股份有限公司 Method for restoring analysis file of album file and terminal equipment

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100870265B1 (en) * 2006-06-07 2008-11-25 박동민 Combining Hash Technology and Contents Recognition Technology to identify Digital Contents, to manage Digital Rights and to operate Clearing House in Digital Contents Service such as P2P and Web Folder
CN102289440A (en) * 2010-06-18 2011-12-21 上海博泰悦臻电子设备制造有限公司 Music file providing method and providing system thereof
CN102289439B (en) * 2010-06-18 2014-10-22 上海博泰悦臻电子设备制造有限公司 Providing method and providing system for music file
CN102291375B (en) * 2010-06-18 2015-07-15 上海博泰悦臻电子设备制造有限公司 System and method for providing music file and music information
GB2497027A (en) * 2010-08-02 2013-05-29 Be In Inc System and method for online interactive recording studio
WO2012037184A2 (en) * 2010-09-15 2012-03-22 Bacardi & Company Limited Mixing device
KR20110010084A (en) * 2010-11-26 2011-01-31 (주)엔써즈 Method and system for providing contents related service using fingerprint data
CN102486926B (en) * 2010-12-03 2015-04-08 上海博泰悦臻电子设备制造有限公司 Method and system for acquiring personalized music media information
SG185833A1 (en) * 2011-05-10 2012-12-28 Smart Communications Inc System and method for recognizing broadcast program content
CN102387408A (en) * 2011-10-25 2012-03-21 深圳市同洲电子股份有限公司 Method for obtaining music information, set top box and related systems
CN102521302A (en) * 2011-11-30 2012-06-27 上海博泰悦臻电子设备制造有限公司 Method and system for acquiring music media information of vehicle-mounted multimedia system
CN102542025A (en) * 2011-12-22 2012-07-04 深圳市万兴软件有限公司 Music recording method, device and system
CN103281332A (en) * 2013-06-12 2013-09-04 苏州联讯达软件有限公司 Method and system for tracing files
CN104794127B (en) * 2014-01-20 2018-03-13 曲立东 Data label delivery system and method based on audio
US9438940B2 (en) * 2014-04-07 2016-09-06 The Nielsen Company (Us), Llc Methods and apparatus to identify media using hash keys
CN105185401B (en) * 2015-08-28 2019-01-01 广州酷狗计算机科技有限公司 The method and device of synchronized multimedia listed files
RU168778U1 (en) * 2016-10-24 2017-02-17 Общество с ограниченной ответственностью "ФорМакс" MUSIC DISTRIBUTION SERVER
KR102423636B1 (en) * 2019-11-04 2022-08-18 주식회사 베리굿즈 Method of managing copyright of content
CN114238866B (en) * 2021-12-13 2023-03-24 天翼爱音乐文化科技有限公司 Digital music management method, system, device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020161715A1 (en) * 2001-03-01 2002-10-31 Tomohiro Koyata Digital signal processing apparatus, digital signal processing method, information center, and data delivery system
KR20030033852A (en) * 2001-10-25 2003-05-01 삼성전자주식회사 Method of managing the additional information for a medium and apparatus thereof
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US20030100967A1 (en) * 2000-12-07 2003-05-29 Tsutomu Ogasawara Contrent searching device and method and communication system and method
US20040068536A1 (en) * 2000-07-14 2004-04-08 Demers Timothy B. Multimedia player and browser system
KR20040110291A (en) * 2003-06-18 2004-12-31 조원석 Method and System of Music Information Identification

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1277221C (en) * 2002-11-06 2006-09-27 联想(北京)有限公司 System and method for controlling music playing back in household network
KR100480315B1 (en) * 2004-06-03 2005-04-07 (주)뮤레카 Copyright management system through the generation and search of audio dna and method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US20040068536A1 (en) * 2000-07-14 2004-04-08 Demers Timothy B. Multimedia player and browser system
US20030100967A1 (en) * 2000-12-07 2003-05-29 Tsutomu Ogasawara Contrent searching device and method and communication system and method
US20020161715A1 (en) * 2001-03-01 2002-10-31 Tomohiro Koyata Digital signal processing apparatus, digital signal processing method, information center, and data delivery system
KR20030033852A (en) * 2001-10-25 2003-05-01 삼성전자주식회사 Method of managing the additional information for a medium and apparatus thereof
KR20040110291A (en) * 2003-06-18 2004-12-31 조원석 Method and System of Music Information Identification

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120072593A1 (en) * 2008-09-26 2012-03-22 Ju-Yeob Kim Multimedia content file management system for and method of using genetic information
CN113672423A (en) * 2021-08-18 2021-11-19 青岛海信移动通信技术股份有限公司 Method for restoring analysis file of album file and terminal equipment

Also Published As

Publication number Publication date
KR20060121641A (en) 2006-11-29
CN101223512B (en) 2012-07-04
KR100782055B1 (en) 2007-12-04
RU2381548C2 (en) 2010-02-10
CN101223512A (en) 2008-07-16
RU2007148440A (en) 2009-06-27

Similar Documents

Publication Publication Date Title
RU2381548C2 (en) Method and system for providing music-related information by using audio dna
JP3174819U (en) Create standardized playlists and maintain unity
US7650563B2 (en) Aggregating metadata for media content from multiple devices
JP4385301B2 (en) Information recording apparatus, information recording method, and information recording program
US8502056B2 (en) Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists
KR100607210B1 (en) Recorder/reproducer, recording/reproducing method, and data processor
US8180731B2 (en) Apparatus and method for computing evaluation values of content data stored for reproduction
US8032538B2 (en) Information processing device, content title display method, and content title display program
JP5143620B2 (en) Audition content distribution system and terminal device
JPH11242686A (en) Information delivery system, terminal equipment and file processing method
US7774351B2 (en) Data recording control apparatus
JP2002014683A (en) Recording medium and recording data creating device therefor, and data restoration device
JP2002014681A (en) Information providing system
WO2006080657A1 (en) Method for providing music service and system of enabling the method
JP4835302B2 (en) Information processing apparatus, communication method, computer program
CN1860525B (en) Communication apparatus, communication method
JP4055270B2 (en) RECORDED INFORMATION TRANSFER DEVICE, INFORMATION TRANSFER METHOD, AND INFORMATION TRANSFER SYSTEM
US7765198B2 (en) Data processing apparatus, data processing method, and data processing system
JP4380284B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM
JP4978306B2 (en) Content file processing apparatus, content file processing method, and content file processing program
JP4379517B2 (en) Information distribution system, terminal device, and file processing method
JP4329877B2 (en) Transfer device, transfer method, and transfer system
JP2005107974A (en) Communication apparatus, communication method and communication program
JP2004342189A (en) Audio reproducing device and audio reproducing method
JP2005108274A (en) Device and method for recording, and program

Legal Events

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

Ref document number: 200580051032.3

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 4944/KOLNP/2007

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2007148440

Country of ref document: RU

122 Ep: pct application non-entry in european phase

Ref document number: 05821870

Country of ref document: EP

Kind code of ref document: A1