CN1936895A - Word-sound synchronous playing system and method - Google Patents

Word-sound synchronous playing system and method Download PDF

Info

Publication number
CN1936895A
CN1936895A CN 200610104779 CN200610104779A CN1936895A CN 1936895 A CN1936895 A CN 1936895A CN 200610104779 CN200610104779 CN 200610104779 CN 200610104779 A CN200610104779 A CN 200610104779A CN 1936895 A CN1936895 A CN 1936895A
Authority
CN
China
Prior art keywords
module
lyrics
data
playing
index marker
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200610104779
Other languages
Chinese (zh)
Other versions
CN100418095C (en
Inventor
陈淮琰
董晓乾
万森森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Besta Xian Co Ltd
Inventec Besta Co Ltd
Original Assignee
Inventec Besta Xian Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Besta Xian Co Ltd filed Critical Inventec Besta Xian Co Ltd
Priority to CNB2006101047797A priority Critical patent/CN100418095C/en
Publication of CN1936895A publication Critical patent/CN1936895A/en
Application granted granted Critical
Publication of CN100418095C publication Critical patent/CN100418095C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

Especially, when playing back music data, the system and method can carry out learning from reverse looking up in real time based on selected words of song. Technique solution of the system includes the input module, database of index mark file, playing module, picking up module, dictionary database, database of words of songs, reverse looking up module and display module. The input module is connected to the picking up module and the playing module. The playing module is connected to database of index mark file, which is connected to the picking up module. The picking up module is connected to the reverse looking up module, and the database of words of songs respectively. The reverse looking up module and the database of words of songs are connected to the display module respectively. The dictionary database is connected to the reverse looking up module. Comparing with general technique, the invention solves technical issue of asynchronous between sound and word.

Description

Word-sound synchronous Play System and method thereof
Technical field
The present invention relates to a kind of word-sound synchronous Play System and method thereof, especially about a kind of when music data is play, can carry out counter Play System and the method thereof of looking into study in real time according to the lyrics individual character of choosing.
Background technology
The 3rd layer of sound compression standard (MP3) is the abbreviation of MPEG Audio Layer3, MPEG compressed format is one group of standard about image and sound of being formulated by Motion Picture Experts Group (Motion Picture Experts Group), and MP3 is exactly that what design for the acoustic compression tone signal is a kind of new audio signal compression format standard.At present, hand-held electronic products all possesses the MP3 playing function mostly, have in addition also support MP3 lyrics Presentation Function.And a lot of manufacturers also integrate it and electronic dictionary function, and such electronic product both can be used for listening to the music, and can be used as electronic dictionary again and use, and have enriched function.The electronic product that possesses the MP3 playing function not only can playing back music, but also can be used for teaching, foreign language song study foreign language is listened in utilization, a kind of really learning method of teaching through lively activities, allow the user can be in the study of subtle down nature, and the user also can see through the electronic product possess the MP3 playing function and listen to foreign language teaching recording, as long as meet the MP3 broadcast format.But, for the electronic product that possesses at present MP3 playing function and electronic dictionary function simultaneously, these two functions can only be used respectively, promptly play the MP3 music separately, or use the electronic dictionary function separately, therefore, if the consumer runs into unfamiliar word when listening to the MP3 music, can only close the broadcast of MP3 earlier, the active electron dictionary function is inquired about again, if want to continue to listen to the MP3 music, also need the electronic dictionary function is closed, reopen MP3 and play, trivial step causes great inconvenience, both wasted time, also influenced results of learning.
Summary of the invention
The above-mentioned technical matters of the present invention for existing in the solution background technology, and provide a kind of sound speech synchronously real-time counter system and the method thereof of looking into study.
Technical solution of the present invention is: the present invention is a kind of word-sound synchronous Play System, and its special character is: this system comprises and is used for receiving the load module of choosing instruction that the user imports; Be used for noting down the index marker document data bank of index marker file of the corresponding relation of music data and lyrics data thereof; Be used for playing the playing module of the music data that desire that the user chooses by load module plays; When instruction is chosen in user's input, be used for reading the time location of present broadcast, and search the index marker file to obtain the acquisition module of corresponding lyrics individual character; Be used for storing the dictionary database of dictionary data; Be used for storing database of song lyrics with the text file of music data corresponding same file name; Be used for searching dictionary database, obtain the anti-module of looking into of Query Result in real time according to lyrics individual character; And be used for showing the counter display module of looking into the Query Result that module obtains, load module inserts acquisition module and playing module respectively, playing module inserts the index marker document data bank, index marker document data bank and acquisition module join, acquisition module inserts anti-module and the database of song lyrics looked into respectively, instead look into module and database of song lyrics inserts display module respectively, dictionary database joins with the anti-module of looking into.
A kind of method of utilizing above-mentioned word-sound synchronous Play System to play, its special character is: this method may further comprise the steps:
1) reads in the lyrics data of music data, correspondence, and produce the index marker file of both corresponding relations;
2) carry out the synchronous playing of sound speech according to the index marker file;
3) when the user import new choose instruction after, read the time location of present broadcast and suspend and play;
4) according to the lyrics individual character of the present time location correspondence of index marker ff;
5) reach the anti-module of looking into this lyrics individual character, and dictionary database is counter to be looked into by searching;
6) will inquire about the gained result shows in display module.
Above-mentioned steps 1) concrete steps in are as follows:
1.1) the selected music data of reception user;
1.2) seek corresponding lyrics data, and in display module, show;
1.3) judge and contain time mark in the lyrics data?
1.4) produce the lyrics individual character index marker file corresponding according to time mark with time interval.Above-mentioned steps 6) in, when the user will continue to play this music data, also includes thereafter
7) receive the user and import the setting that continues to play this music data;
8) close the Query Result of demonstration;
9) do you judge that music data and lyrics data exist? be then to proceed to step 10), otherwise finish
10) load the time location that suspends when playing;
11), load music data and lyrics data and proceed synchronous playing according to this time location and index marker file.
Word-sound synchronous Play System provided by the invention and method thereof are when choosing instruction by reception user input, when suspending broadcast, read the lyrics individual character that present broadcast suspends the position, the counter dictionary file of finding this individual character, make the user in listoning music, do not increasing too complex operating steps, do not influence under the condition of basic operation of original playing back music yet, except promoting the hearing with the contrast study of the lyrics originally, also can carry out real-time counter looking into, to strengthen the effect of study to the lyrics individual character of being unfamiliar with or be interested in.
Description of drawings
Fig. 1 is a system construction drawing of the present invention;
Fig. 2 is an index marker file synoptic diagram of the present invention;
Fig. 3 is that Query Result of the present invention shows synoptic diagram.
Embodiment
Referring to Fig. 1, the word-sound synchronous Play System of the present invention comprises:
Load module 110 is to be used for receiving the selection setting that the user imports, because music player 10 is for asking light, and volume is little, so button available above general is all few, has only simple several button mostly, for example: " broadcast ", " stop ", " advance ", " retreat ", " the volume amplification ", " the volume reduction ", " time-out ", " menu ", " pronunciation " and " power switch " ... Deng basal keystroke, the user can only go to set from these several function keys.For example the user can press " menu " carry out setting operation, by " advance " reach " retreat " set the option up and down of dictionary menu, press " broadcast " key or " time-out " key is as choosing setting, on the implementation, each button can not be limited in a button can only have a function, for example " play " key with " time-out " key can be same button, reaching on this mode again, under each button the organic electric exciting light-emitting diode (LED of a convertible display icon, Organic Light-Emitting Diode) screen can be set different keypress function functions with the user and do corresponding Presentation Function icon.
Display module 170 is the system states that are used for showing music state, music player 10, carry out the demonstration of lyrics data according to the setting of time and position coordinates, and the demonstration of setting option, generally mostly be the single color LCD screen, for making things convenient for the user to read, also contain the light emitting diode of multiple color behind at it, and along with continuous advancement in technology, organic electric exciting light-emitting diode (OLED, OrganicLight-Emitting Diode) also begins the general display module 170 that is used as music player 10.And be the volume of saving digital music player 10, and the visual range that adds giant-screen also can use touch control screen, by both combine with display module 170 and load module 110, reaches above effect.
Playing module 120 is to be used for pressing when the user chooses the music data that desire plays by load module 110 " broadcast " behind the key, music data is handled and play; Same, when the user presses when music data is play " time-out " behind the key, then can stop at the present play position of music data; When the user carries out that lyrics individual character is counter to be looked into, also can be automatically or set through the user and to play the pronunciation data that comprises this lyrics individual character in the dictionary file.
Database of song lyrics 150 is the text files that are used for storing with the music data corresponding same file name, it for example is a LRC file, both are placed under the same catalogue of music player 10 internal reservoir devices, its content is except the corresponding lyrics of music data, each lyrics individual character in the content has also been comprised the zero-time and the termination time of its broadcast, and lifting a lyrics data is that example is described as follows:
[00:00.01]title:Yesterday?Once?More[03:58.00]
[00:01.10] when[00:18.20] i[00:19.30] was[00:21.40] young[01:04.59] ... wherein the title representative is the title of the song of this music data, can be shown in the top in the screen, be before and after it and begin the time point that shows and stop to show, then be lyrics this paper, the data of institute's annotation in the bracket that is occurred before and after each lyrics individual character, then for this lyrics individual character begins time of showing and stopping to show, form be [divide: second: millisecond].
130 of index marker document data banks are according to the beginning time of showing and stopping to show of institute's mark before and after it of each lyrics individual character in the lyrics data, set up comparison list, referring to Fig. 2, it has comprised 3 fields: zero-time 210, termination time 220, and lyrics individual character 610, with individual character 1 is example, its zero-time 210[ml:sl:fl] be Minute book lyrics individual character 610 begins to add mark when showing time, for example that this lyrics individual character 610 is anti-white, or add a background color, also significantly mode (highlight) presents, when the time location of playing arrives termination time 220[m2:s2:f2] then cancel mark, common two continuous lyrics individual characters 610, the wherein previous termination time 220 can be Next zero-time 210, just as individual character 1 and individual character 2 or individual character 3 and individual character 4, so original lyrics data 0 can be as follows:
[m1:s1:f1] individual character 1[m2:s2:f2] individual character 2[m3:s3:f3]
If but run into the part of playing between song, previous termination time 220 then occurring has an intersegmental distance with 210 two times of Next zero-time, just as individual character 2 and individual character 3, the termination time 220 of individual character 2 is different with the zero-time 210 of individual character 3, and its original lyrics data then can be as follows:
[m2:s2:f2] individual character 2[m3:s3:f3] [m4:s4:f4] individual character 3[m5:s5:f5].
Dictionary database 180 is used for storing dictionary data, in dictionary database 180, contain many cover dictionary files, for example: contain english Chinese dictionary, the Oxford dictionary, Cambridge encyclopaedia, the network dictionary ... or the like, when the dictionary file when carrying out playing is for the first time selected to set, then can be with the window block of a dictionary menu, all alternative dictionaries in the dictionary database are listed, the user can select the dictionary menu, mark can appear selecting to set in option position dictionary file at present, press play button and represent that promptly selected this dictionary file carries out as this music player 10 that lyrics individual character is counter looks into employed dictionary file, can be again by " menu " key changes the setting of dictionary file, and wherein each dictionary file can import into newly-increasedly from a universal serial bus (USB), or downloads newly-increased by network.
Acquisition module 140 obtain the time location play at present or user in Touch Screen institute's morning that clicks arbitrary coordinate position, can search the lyrics individual character of present time location correspondence according to index marker document data bank 130, or in display module 170, show according to database of song lyrics 150, find out and click which lyrics individual character that coordinate position corresponds to demonstration, suppose that the time location that suspends at present is [m7:s7:f7], the time of representative is between [m3:s3:f3] and [m2:s2:f2], then acquisition module 140 can be obtained the selected lyrics individual character of user by the corresponding relation of index marker file, and reach the anti-module 160 of looking into this lyrics individual character, just can search dictionary database 180 and before carry out the counter of lyrics individual character and look into by the anti-module 160 of looking into the dictionary file that configures, if the dictionary file of choosing does not have the dictionary information of this lyrics individual character, can show again that then the dictionary menu carries out choosing of other dictionary file for the user.
Word-sound synchronous player method of the present invention specifically may further comprise the steps:
1) reads in the lyrics data of music data, correspondence, and produce the index marker file of both corresponding relations;
1.1) the selected music data of reception user;
1.2) seek corresponding lyrics data, and in display module, show;
1.3) judge and contain time mark in the lyrics data?
1.4) produce the lyrics individual character index marker file corresponding according to time mark with time interval.
2) carry out the synchronous playing of sound speech according to the index marker file;
3) when the user import new choose instruction after, read the time location of present broadcast and suspend and play;
4) according to the lyrics individual character of the present time location correspondence of index marker ff;
5) reach the anti-module of looking into this lyrics individual character, and dictionary database is counter to be looked into by searching;
6) will inquire about the gained result shows in display module.
7) receive the user and import the setting that continues to play this music data;
8) close the Query Result of demonstration;
9) do you judge that music data and lyrics data exist? be then to proceed to step 10), otherwise finish
10) load the time location that suspends when playing;
11), load music data and lyrics data and proceed synchronous playing according to this time location and index marker file.
Referring to Fig. 3, in display module 170, show resulting Query Result with a window block, include the title of lyrics individual character 610, dictionary file of inquiry or icon, kk phonetic symbol, part of speech, the Chinese meaning of word and when the lyrics individual character 610 of this inquiry has the pronunciation data of comprising in this dictionary file, can show that Shu is available for users to choose pronunciation icon in the morning, as show Shu pronunciation icon 660 in the screen lower right corner, the user also can press the pronunciation that pronunciation button on/off repeats to listen to this lyrics individual character 610.

Claims (4)

1, a kind of word-sound synchronous Play System is characterized in that: this system comprises and is used for receiving the load module of choosing instruction that the user imports; Be used for noting down the index marker document data bank of index marker file of the corresponding relation of music data and lyrics data thereof; Be used for playing the playing module of the music data that desire that the user chooses by load module plays; When instruction is chosen in user's input, be used for reading the time location of present broadcast, and search the index marker file to obtain the acquisition module of corresponding lyrics individual character; Be used for storing the dictionary database of dictionary data; Be used for storing database of song lyrics with the text file of music data corresponding same file name; Be used for searching dictionary database, obtain the anti-module of looking into of Query Result in real time according to lyrics individual character; And be used for showing the counter display module of looking into the Query Result that module obtains, described load module inserts acquisition module and playing module respectively, described playing module inserts the index marker document data bank, described index marker document data bank and acquisition module join, described acquisition module inserts anti-module and the database of song lyrics looked into respectively, describedly instead look into module and database of song lyrics inserts display module respectively, described dictionary database joins with the anti-module of looking into.
2, a kind of method of utilizing the described word-sound synchronous Play System of claim 1 to play, it is characterized in that: this method may further comprise the steps:
1) reads in the lyrics data of music data, correspondence, and produce the index marker file of both corresponding relations;
2) carry out the synchronous playing of sound speech according to the index marker file;
3) when the user import new choose instruction after, read the time location of present broadcast and suspend and play;
4) according to the lyrics individual character of the present time location correspondence of index marker ff;
5) reach the anti-module of looking into this lyrics individual character, and dictionary database is counter to be looked into by searching;
6) will inquire about the gained result shows in display module.
3, word-sound synchronous player method according to claim 2, it is characterized in that: the concrete steps in the described step 1) are as follows:
1.1) the selected music data of reception user;
1.2) seek corresponding lyrics data, and in display module, show;
1.3) judge and contain time mark in the lyrics data?
1.4) produce the lyrics individual character index marker file corresponding according to time mark with time interval.
4, according to claim 2 or 3 described word-sound synchronous player methods, it is characterized in that: in the described step 6), when the user will continue to play this music data, also include thereafter
7) receive the user and import the setting that continues to play this music data;
8) close the Query Result of demonstration;
9) do you judge that music data and lyrics data exist? be then to proceed to step 10), otherwise finish;
10) load the time location that suspends when playing;
11), load music data and lyrics data and proceed synchronous playing according to this time location and index marker file.
CNB2006101047797A 2006-10-20 2006-10-20 Word-sound synchronous playing system and method Expired - Fee Related CN100418095C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101047797A CN100418095C (en) 2006-10-20 2006-10-20 Word-sound synchronous playing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101047797A CN100418095C (en) 2006-10-20 2006-10-20 Word-sound synchronous playing system and method

Publications (2)

Publication Number Publication Date
CN1936895A true CN1936895A (en) 2007-03-28
CN100418095C CN100418095C (en) 2008-09-10

Family

ID=37954399

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101047797A Expired - Fee Related CN100418095C (en) 2006-10-20 2006-10-20 Word-sound synchronous playing system and method

Country Status (1)

Country Link
CN (1) CN100418095C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149957B (en) * 2007-09-30 2010-06-23 炬力集成电路设计有限公司 Voice and word synchronous playing method and player
CN102208184A (en) * 2010-03-31 2011-10-05 索尼公司 Information processing device, information processing method, and program
CN102324191A (en) * 2011-09-28 2012-01-18 Tcl集团股份有限公司 Method and system for synchronously displaying audio book word by word
CN101751966B (en) * 2008-11-28 2012-07-04 英业达股份有限公司 Synchronous capturing device of words and voice files and method thereof
CN105608168A (en) * 2015-12-18 2016-05-25 武汉斗鱼网络科技有限公司 Method and system for obtaining name of music currently played by music player

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1143252C (en) * 1998-01-15 2004-03-24 英业达股份有限公司 Display device for interactive image synchronous captions and displaying method therefor
KR20030043299A (en) * 2001-11-27 2003-06-02 주식회사 엘지이아이 Method for managing and reproducing a synchronization between audio data and additional data
CN1532833A (en) * 2003-03-26 2004-09-29 上海乐金广电电子有限公司 Synchronous recording management and playing method between audio frequency data and additional data
CN1601459A (en) * 2003-09-22 2005-03-30 英华达股份有限公司 Data synchronous method definition data sychronous format method and memory medium
CN1228760C (en) * 2003-11-07 2005-11-23 无敌科技(西安)有限公司 System and method for searching word according to speech
CN1821992A (en) * 2005-12-06 2006-08-23 无敌科技(西安)有限公司 Method for simultaneously playing MP3 audio frequency data and character data and its player

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149957B (en) * 2007-09-30 2010-06-23 炬力集成电路设计有限公司 Voice and word synchronous playing method and player
CN101751966B (en) * 2008-11-28 2012-07-04 英业达股份有限公司 Synchronous capturing device of words and voice files and method thereof
CN102208184A (en) * 2010-03-31 2011-10-05 索尼公司 Information processing device, information processing method, and program
CN102324191A (en) * 2011-09-28 2012-01-18 Tcl集团股份有限公司 Method and system for synchronously displaying audio book word by word
CN105608168A (en) * 2015-12-18 2016-05-25 武汉斗鱼网络科技有限公司 Method and system for obtaining name of music currently played by music player
CN105608168B (en) * 2015-12-18 2018-11-09 武汉斗鱼网络科技有限公司 A kind of method and system obtaining the currently playing song title of music player

Also Published As

Publication number Publication date
CN100418095C (en) 2008-09-10

Similar Documents

Publication Publication Date Title
US10997364B2 (en) Operations on sound files associated with cells in spreadsheets
CN103839565A (en) Method of displaying music lyrics and portable handheld electronic device using the same
WO2006130234A2 (en) Using images as an efficient means to select and filter records in a database
CN101449538A (en) Text to grammar enhancements for media files
US20110119590A1 (en) System and method for providing a speech controlled personal electronic book system
CN100418095C (en) Word-sound synchronous playing system and method
US20240126403A1 (en) Interaction method and apparatus, medium, and electronic device
CN101655876A (en) Intelligent searching system and intelligent searching method based on semantic analysis
US20100017381A1 (en) Triggering of database search in direct and relational modes
WO2010124511A1 (en) Intelligent operating system and method
AU2006325555B2 (en) A method and apparatus for accessing a digital file from a collection of digital files
KR101294024B1 (en) System and method for providing interactive contents in electronic book system
CN109144285A (en) A kind of input method and device
CN202076003U (en) Intelligent voice control portable sound
CN101609666A (en) Portable karaoke multi-media player
KR101335771B1 (en) Electronic Device With Touch Screen And Method Of Inputting Information Using Same
CN1979462A (en) Sound-controlled multi-media player
JP7229296B2 (en) Related information provision method and system
US20080005673A1 (en) Rapid file selection interface
TWI304176B (en)
CN103888800A (en) Control method and control device
CN2842652Y (en) Acoustic-controlled programme-ordering MP3 player
CN204791183U (en) Information service of library of colleges and universities " single -stop -type " introduction system device
KR101266972B1 (en) Song searching method and song searching apparatus using song characteristics classification
TWI474274B (en) Device and method for voice reporting the portfolio news of the finance software

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080910

Termination date: 20131020