CN106251890A - A kind of methods, devices and systems of recording song audio frequency - Google Patents

A kind of methods, devices and systems of recording song audio frequency Download PDF

Info

Publication number
CN106251890A
CN106251890A CN201610786818.XA CN201610786818A CN106251890A CN 106251890 A CN106251890 A CN 106251890A CN 201610786818 A CN201610786818 A CN 201610786818A CN 106251890 A CN106251890 A CN 106251890A
Authority
CN
China
Prior art keywords
audio
sequential value
accompaniment
bluetooth equipment
time sequential
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
CN201610786818.XA
Other languages
Chinese (zh)
Other versions
CN106251890B (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.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer Technology 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 Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN201610786818.XA priority Critical patent/CN106251890B/en
Publication of CN106251890A publication Critical patent/CN106251890A/en
Application granted granted Critical
Publication of CN106251890B publication Critical patent/CN106251890B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The invention discloses the methods, devices and systems of a kind of recording song audio frequency, belong to field of computer technology.Described method includes: sends audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, sends time sequential value by data channel to described bluetooth equipment;Receive people's sound audio that described bluetooth equipment is sent by voice passage, and receive the very first time sequential value that described bluetooth equipment is sent by data channel, wherein, described very first time sequential value is the time sequential value that described bluetooth equipment receives when commencing play out described audio accompaniment;According to starting the second time sequential value of transmission when described bluetooth equipment sends audio accompaniment, and described very first time sequential value, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain song audio.Use the present invention, the synchronization degree of audio accompaniment and people's sound audio can be improved.

Description

A kind of methods, devices and systems of recording song audio frequency
Technical field
The present invention relates to field of computer technology, particularly to the methods, devices and systems of a kind of recording song audio frequency.
Background technology
Along with the development of terminal technology, carry out K song recording by terminals such as mobile phones and had become as a kind of the most universal Entertainment way, when being sung by mobile phone K, bluetooth equipment (such as Bluetooth headset etc.) be a kind of user commonly use very much broadcasting accompaniment, Gather the equipment of voice.
During K sings, audio accompaniment is passed through the accompaniment channel transfer of bluetooth to bluetooth equipment, bluetooth equipment by terminal Including audio output part (such as earphone) and audio collection parts (such as mike), audio output part plays the accompaniment received Audio frequency, user sings while listening to audio accompaniment, and audio collection parts then can gather people's sound audio that user sings, and enters And bluetooth equipment by people's sound audio by the voice channel transfer of bluetooth to terminal, by voice while terminal recipient's sound audio Audio frequency carries out audio mixing with the local audio accompaniment play, and obtains song audio.
Typically, accompaniment passage is due to the feature of himself so that it is postpones more serious, causes the song audio that audio mixing obtains Middle audio accompaniment is asynchronous with people's sound audio.The solution typically taked is, when arranging a default delay in software Long, a length of fixed value during this delay, when carrying out audio mixing, by audio accompaniment and this delay duration delayed relative to audio accompaniment People's sound audio carries out audio mixing, thus can eliminate audio accompaniment and the nonsynchronous problem of people's sound audio to a certain extent.
During realizing the present invention, inventor finds that prior art at least there is problems in that
For different terminals and different Bluetooth devices, the delay that accompaniment passage produces is different, so based on fixing Postponing duration, carry out audio mixing, in the song audio obtained, audio accompaniment and people's sound audio still exist bigger asynchronous.
Summary of the invention
In order to solve problem of the prior art, embodiments provide a kind of method of recording song audio frequency, device And system.Described technical scheme is as follows:
First aspect, it is provided that a kind of method of recording song audio frequency, described method includes:
Audio accompaniment is sent to bluetooth equipment by accompaniment passage, and by predetermined period, by data channel to described indigo plant Tooth equipment sends time sequential value;
Receive people's sound audio that described bluetooth equipment is sent by voice passage, and receive described bluetooth equipment and pass through data The very first time sequential value that passage sends, wherein, described very first time sequential value be described bluetooth equipment commence play out described The time sequential value received during audio accompaniment;
According to starting the second time sequential value of transmission when described bluetooth equipment sends audio accompaniment, and described first Time sequential value, to audio accompaniment and the people's sound audio received, carries out audio mixing, obtains song audio.
It is optionally, described according to starting the second time sequential value of transmission when described bluetooth equipment sends audio accompaniment, And described very first time sequential value, to audio accompaniment and people's sound audio of receiving, carry out audio mixing, obtain song audio, bag Include:
When determining the second time sequential value starting to send when described bluetooth equipment sends audio accompaniment with described first Between transmission time difference between sequential value, as postponing duration;
According to described delay duration, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain song audio.
As such, it is possible to improve the synchronization degree of audio accompaniment and people's sound audio.
Optionally, described time sequential value is that described second time sequential value is 0 from the 0 continuous print nonnegative integer started;
Described determine the second time sequential value and described the starting to send when described bluetooth equipment sends audio accompaniment Transmission time difference between one time sequential value, as postponing duration, including:
Determine the product of described very first time sequential value and described predetermined period, as postponing duration.
As such, it is possible to raising treatment effeciency.
Optionally, described according to described delay duration, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain To song audio, including:
Determine the first time point starting to send audio accompaniment to described bluetooth equipment, and terminate to described bluetooth equipment Send the second time point of audio accompaniment;
Through the 3rd time point of described delay duration after determining described first time point, and described second time point Afterwards through the 4th time point of described delay duration;
The people's sound audio that will receive between described second time point to described 4th time point, with described first time point The audio accompaniment sent between described 3rd time point, carries out audio mixing, obtains song audio.
A kind of method that this provides concrete stereo process.
Optionally, after the very first time sequential value that the described bluetooth equipment of described reception is sent by data channel, also wrap Include:
Stop sending time sequential value to described bluetooth equipment.
As such, it is possible to reduce the waste of the transfer resource of data channel.
Second aspect, it is provided that a kind of method of recording song audio frequency, described method includes:
Receive the time sequential value that terminal is sent by data channel by predetermined period, and receive described terminal by accompaniment The audio accompaniment that passage sends;
Described audio accompaniment is played out, and obtains the very first time received when commencing play out described audio accompaniment Sequential value, by described very first time sequential value, is sent to described terminal by data channel;
Gather people's sound audio, people's sound audio of collection is sent to described terminal by voice passage.
The third aspect, it is provided that a kind of terminal, described terminal includes:
Sending module, for sending audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, passes through data Passage sends time sequential value to described bluetooth equipment;
Receiver module, for receiving people's sound audio that described bluetooth equipment is sent by voice passage, and receives described indigo plant The very first time sequential value that tooth equipment is sent by data channel, wherein, described very first time sequential value is described bluetooth equipment The time sequential value received when commencing play out described audio accompaniment;
Mix module, for according to starting the second time series of transmission when described bluetooth equipment sends audio accompaniment Value, and described very first time sequential value, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain song audio.
Optionally, described mix module, it is used for:
When determining the second time sequential value starting to send when described bluetooth equipment sends audio accompaniment with described first Between transmission time difference between sequential value, as postponing duration;
According to described delay duration, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain song audio.
Optionally, described time sequential value is that described second time sequential value is 0 from the 0 continuous print nonnegative integer started;
Described mix module, is used for:
Determine the product of described very first time sequential value and described predetermined period, as postponing duration.
Optionally, described mix module, it is used for:
Determine the first time point starting to send audio accompaniment to described bluetooth equipment, and terminate to described bluetooth equipment Send the second time point of audio accompaniment;
Through the 3rd time point of described delay duration after determining described first time point, and described second time point Afterwards through the 4th time point of described delay duration;
The people's sound audio that will receive between described second time point to described 4th time point, with described first time point The audio accompaniment sent between described 3rd time point, carries out audio mixing, obtains song audio.
Optionally, described sending module, it is additionally operable to:
After described receiver module receives the very first time sequential value that described bluetooth equipment is sent by data channel, stop Only send time sequential value to described bluetooth equipment.
Fourth aspect, it is provided that a kind of bluetooth equipment, described bluetooth equipment includes:
Receiver module, for receiving the time sequential value that terminal is sent by data channel by predetermined period, and receives institute State the audio accompaniment that terminal is sent by accompaniment passage;
Sending module, for playing out described audio accompaniment, and obtains and connects when commencing play out described audio accompaniment The very first time sequential value received, by described very first time sequential value, is sent to described terminal by data channel;Gather voice Audio frequency, is sent to described terminal by people's sound audio of collection by voice passage.
5th aspect, it is provided that the system of a kind of recording song audio frequency, described system includes terminal and bluetooth equipment, its In:
Described terminal, for sending audio accompaniment by accompaniment passage to described bluetooth equipment, and by predetermined period, passes through Data channel sends time sequential value to described bluetooth equipment;Receive people's sound that described bluetooth equipment is sent by voice passage Frequently, and receive the very first time sequential value that described bluetooth equipment is sent by data channel, wherein, described very first time sequential value It it is the time sequential value that receives when commencing play out described audio accompaniment of described bluetooth equipment;Set to described bluetooth according to beginning The second time sequential value that preparation sends when sending audio accompaniment, and described very first time sequential value, to audio accompaniment and reception The people's sound audio arrived, carries out audio mixing, obtains song audio;
Described bluetooth equipment, for receiving the time sequential value that described terminal is sent by data channel by predetermined period, And receive the audio accompaniment that described terminal is sent by accompaniment passage;Described audio accompaniment is played out, and obtains in beginning The very first time sequential value received when playing described audio accompaniment, by described very first time sequential value, is sent out by data channel Give described terminal;Gather people's sound audio, people's sound audio of collection is sent to described terminal by voice passage.
The technical scheme that the embodiment of the present invention provides has the benefit that
In the embodiment of the present invention, send audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, by number Send time sequential value according to passage to bluetooth equipment, receive people's sound audio that bluetooth equipment is sent by voice passage, and receive The very first time sequential value that bluetooth equipment is sent by data channel, wherein, very first time sequential value is that bluetooth equipment is starting The time sequential value received when playing audio accompaniment, according to when starting send when bluetooth equipment sends audio accompaniment second Between sequential value, and very first time sequential value, to audio accompaniment and people's sound audio of receiving, carry out audio mixing, obtain song sound Frequently.So, because the delay of data channel and voice passage is the least for the delay of accompaniment passage, can ignore, So, when being appreciated that people's sound audio relative to the delay of audio accompaniment by the second time sequential value and very first time sequential value Long, and then can eliminate postponing duration when audio mixing, the synchronization degree of audio accompaniment and people's sound audio can be improved.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in embodiment being described below required for make Accompanying drawing be briefly described, it should be apparent that, below describe in accompanying drawing be only some embodiments of the present invention, for From the point of view of those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtain other according to these accompanying drawings Accompanying drawing.
Fig. 1 is the structural representation of the system of a kind of recording song audio frequency that the embodiment of the present invention provides;
Fig. 2 is the schematic flow sheet of the method for a kind of recording song audio frequency that the embodiment of the present invention provides;
Fig. 3 is the schematic flow sheet of the method for a kind of recording song audio frequency that the embodiment of the present invention provides;
Fig. 4 is the schematic flow sheet of the method for a kind of recording song audio frequency that the embodiment of the present invention provides;
Fig. 5 is the structural representation of a kind of terminal that the embodiment of the present invention provides;
Fig. 6 is the structural representation of a kind of bluetooth equipment that the embodiment of the present invention provides;
Fig. 7 is the structural representation of a kind of terminal that the embodiment of the present invention provides;
Fig. 8 is the structural representation of a kind of bluetooth equipment that the embodiment of the present invention provides.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention Formula is described in further detail.
A kind of method embodiments providing recording song audio frequency, the method can be total to by terminal and bluetooth equipment With realizing.Wherein, terminal can be the terminal that mobile phone, panel computer, computer etc. have Bluetooth transmission function, and bluetooth sets Standby can be that Bluetooth headset etc. has Bluetooth transmission, audio frequency is play and the equipment of audio collection function.Terminal can be provided with There is the application program of K song function.
The system that the embodiment of the present invention can be made up of terminal and bluetooth equipment realizes, and this system can be as shown in Figure 1.
Terminal can include the parts such as processor, memorizer, transceiver.Transceiver, may be used for sending to bluetooth equipment Audio accompaniment, periodically sends time sequential value to bluetooth equipment, receives the very first time sequential value that bluetooth equipment sends, transmitting-receiving Device can include Bluetooth antenna etc..Processor, may be used for audio accompaniment and people's sound audio are carried out stereo process etc., processor Can be CPU (Central Processing Unit, central processing unit) etc..Memorizer, may be used for the place at the present embodiment During reason, storage needs data, the data received and the data of generation used, such as time sequential value, audio accompaniment, people The song audio etc. that sound audio and audio mixing obtain.Terminal can also include display screen, is displayed for song recordings interface, aobvious Show the lyrics etc..Terminal can also include input block, and user accepts the operation of user, input block can be touch screen, keyboard, Mouse etc..
Bluetooth equipment can include the portions such as processor, memorizer, transceiver, audio output part and audio collection parts Part.Processor, may be used for obtaining the very first time sequential value received when commencing play out audio accompaniment, enters audio accompaniment Row decoding, carries out coding etc. and processes people's sound audio.Transceiver, may be used for receiving audio accompaniment and the periodicity that terminal sends The time sequential value sent, sends very first time sequential value and people's sound audio etc. reason to terminal, and transceiver can include bluetooth Antenna etc..Audio output part, can be earphone, may be used for playing out audio accompaniment.Audio collection parts, Ke Yishi Mike, may be used for gathering user's the man who loves to singing's sound audio.
Plurality of passages can have been set up, including accompaniment passage, voice passage, data channel between terminal and bluetooth equipment. Accompaniment passage may be used for being transmitted audio accompaniment by terminal to bluetooth equipment.Voice passage may be used for bluetooth equipment and passes to terminal The defeated audio frequency gathered by bluetooth equipment, i.e. people's sound audio.Data channel may be used for transmitting the data outside some voice datas Information, such as time sequential value.Wherein accompaniment passage can be A2DP (Advanced Audio Distribution Profile, Advanced audio mode) protocol channel, voice passage can be that HSP (Headset Profile, earphone model) agreement is led to Road, data channel can be BLE (Bluetooth Low Energy, bluetooth low energy consumption) protocol channel.
In the present embodiment, with terminal as mobile phone, bluetooth equipment as Bluetooth headset as a example by, carry out the detailed description of scheme, its Its situation is similar to therewith, and the present embodiment is not repeated.
As in figure 2 it is shown, in the method for the recording song audio frequency of the present embodiment offer, the handling process of end side can be wrapped Include the steps:
Step 201, sends audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, passes through data channel Time sequential value is sent to bluetooth equipment.
Step 202, receives people's sound audio of being sent by voice passage of bluetooth equipment, and receives bluetooth equipment and pass through data The very first time sequential value that passage sends, wherein, very first time sequential value is that bluetooth equipment connects when commencing play out audio accompaniment The time sequential value received.
Step 203, according to starting the second time sequential value of transmission when bluetooth equipment sends audio accompaniment, and first Time sequential value, to audio accompaniment and the people's sound audio received, carries out audio mixing, obtains song audio.
As it is shown on figure 3, in the method for the recording song audio frequency of the present embodiment offer, the handling process of bluetooth equipment side can To comprise the following steps that
Step 301, receives the time sequential value that sent by predetermined period of terminal by data channel, and receives terminal and pass through The audio accompaniment that accompaniment passage sends.
Step 302, plays out audio accompaniment, and obtains the very first time received when commencing play out audio accompaniment Sequential value, by very first time sequential value, is sent to described terminal by data channel.
Step 303, gathers people's sound audio, by voice passage, people's sound audio of collection is sent to terminal.
As shown in Figure 4, in the method for the recording song audio frequency provided at the present embodiment, terminal and the mutual place of bluetooth equipment Reason flow process can comprise the following steps that
Step 401, terminal sends audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, passes through data Passage sends time sequential value to bluetooth equipment.
Wherein, time sequential value is the series of values pre-set, for reflecting not in the case of periodically sending Same time point.Time sequential value typically can use tactic numerical value, such as 0,1,2 ....Predetermined period can basis Demand is arbitrarily arranged, and in order to improve processing accuracy, to improve the synchronization degree of audio accompaniment and people's sound audio, can arrange less Cycle, such as 0.01 second or 0.02 second.
In force, user can install the application program for K song in the terminal, when user wants K to sing when, and can To open this application program in terminal, selecting K to sing function in the application, application program can display for a user song row Table, can include the song of storage, user in the server of song that terminal local stores and/or application program in list of songs The target song oneself wanting to sing can be selected wherein, and click on the button that starting in Application Program Interface sings.This Time, the accompaniment passage of bluetooth can be begun through with triggering terminal and send the audio accompaniment of target song to bluetooth equipment, meanwhile, eventually End may also begin to send time sequential value by data channel to bluetooth equipment according to predetermined period, that is, terminal is starting When bluetooth equipment sends audio accompaniment, the time sequential value of transmission is first time sequential value, such as 0.Or, based on terminal Treatment mechanism, time sequential value and audio accompaniment are not likely to be and start simultaneously at transmission, and terminal can also be first according to according to presetting Cycle sends time sequential value by data channel to bluetooth equipment, then begins to send companion by accompaniment passage to bluetooth equipment Playing audio frequency, in this case, terminal can record time sequential value when starting to send audio accompaniment.
Step 402, bluetooth equipment receives the time sequential value that terminal is sent by data channel by predetermined period, and receives The audio accompaniment that terminal is sent by accompaniment passage.
In force, because the delay of data channel is the least, bluetooth equipment first will receive end in data channel The time sequential value that end periodically sends.Because accompaniment channel delay is relatively big, follow-up, bluetooth equipment will receive terminal to be passed through The audio accompaniment that accompaniment passage sends, it is possible to by audio output part, audio accompaniment is carried out real-time play.
Step 403, audio accompaniment plays out by bluetooth equipment, and obtains and receive when commencing play out audio accompaniment Very first time sequential value, by very first time sequential value, is sent to terminal by data channel.
In force, the accompaniment tone that bluetooth equipment can be received by audio output part (such as earphone) real-time play Frequently, when just commencing play out audio accompaniment, currently received time sequential value (i.e. very first time sequence can be obtained Value).Then, by data channel, very first time sequential value is sent to terminal.Because the delay of data channel is the least, institute With, terminal it is believed that its sends the moment of very first time sequential value, be bluetooth equipment commence play out audio accompaniment time Carve, say, that very first time sequential value transmits playout-delay for terminal analysis audio accompaniment and has the biggest value.
Step 404, bluetooth equipment gathers people's sound audio, by voice passage, people's sound audio of collection is sent to terminal.
Wherein, people's sound audio is the audio frequency of people's sounding, collects when user sings.When people's sound audio is not Moment carves the sounding all comprising people because song accompaniment, play, the period such as sentence interval, people need not occur, so These periods rear are all parts for people's sound audio, and the duration of people's sound audio and the duration of audio accompaniment are identical, so, and he Just can carry out audio mixing and obtain song audio.
In force, the accompaniment tone that bluetooth equipment can be received by audio output part (such as earphone) real-time play Frequently, user can listen audio accompaniment, while singing facing to audio collection parts (such as mike), now, and audio collection portion Part can gather people's sound audio that user sings.The people's sound audio collected can be encoded by bluetooth equipment, and passes through people What sound passage was real-time is sent to terminal.
Step 405, terminal receives people's sound audio of being sent by voice passage of bluetooth equipment, and receives bluetooth equipment and pass through The very first time sequential value that data channel sends.
In force, due to the existence of delay of accompaniment passage, terminal after starting to send audio accompaniment through one section time Long, it will receiving people's sound audio that bluetooth equipment is sent by voice passage, people's sound audio can be carried out real-time by terminal Storage, it is possible to based on the analyzing and processing to people's sound audio, show some relevant informations, for example, it is possible to extract people's sound audio Voice pitch, and carry out contrast display with the voice pitch in original singer's audio frequency, it is also possible to contrast based on pitch, beat accordingly Point, etc..
Optionally, terminal is after receiving the very first time sequential value that bluetooth equipment sends, and terminal just can be by meter Calculate the transmission delay determining audio accompaniment, can stop sending time sequential value, to reduce transfer resource to described bluetooth equipment Waste.
Step 406, the second time sequential value that terminal sends when bluetooth equipment sends audio accompaniment according to beginning, and Very first time sequential value, to audio accompaniment and the people's sound audio received, carries out audio mixing, obtains song audio.
In force, the second time sequential value can start to send the time point of audio accompaniment, the very first time with reactive terminal Sequential value, can react bluetooth equipment and commence play out the time point of audio accompaniment, so by very first time sequential value and the Two time sequential values can react the transmission delay of audio accompaniment, it is thus possible to based on very first time sequential value and the second time Sequential value, in the mix process of audio accompaniment and people's sound audio, carries out postponing regulation.
Optionally, the concrete processing procedure of step 406 can be such that
Step one, determines the second time sequential value and the very first time starting to send when bluetooth equipment sends audio accompaniment Transmission time difference between sequential value, as postponing duration.
In force, time sequential value can be continuous print integer, can calculate very first time sequential value and the second time The difference of sequential value, is then multiplied by the duration of above-mentioned predetermined period by this difference, i.e. can obtain very first time sequential value and The transmission time difference of two time sequential values, and then this is sent time difference as postponing duration.Such as, very first time sequential value is 40, the second time sequential value is 12, and predetermined period is 0.01 second (i.e. frequency is 100Hz), and postponing duration can be then (40- 12) the * 0.01=0.28 second.
It is from the 0 continuous print nonnegative integer started for time sequential value, and the second time sequential value is the situation of 0, should The process of step one may is that the product determining very first time sequential value with predetermined period, as postponing duration.
Such as, very first time sequential value is 30, and predetermined period is 0.01 second, and postponing duration can be then 30*0.01=0.3 Second.
Step 2, according to postponing duration, to audio accompaniment and the people's sound audio received, carries out audio mixing, obtains song sound Frequently.
Wherein, duration is postponed for reflecting the duration that people's sound audio is delayed relative to audio accompaniment.
Optionally, the concrete processing procedure of step 2 can be such that and determines that beginning sends audio accompaniment to bluetooth equipment First time point, and terminate to send the second time point of audio accompaniment to bluetooth equipment;Pass through after determining first time point 3rd time point of this delay duration, and through the 4th time point of this delay duration after the second time point;During by second Between o'clock to the people's sound audio received between the 4th time point, and first time point is to the accompaniment tone sent between the 3rd time point Frequently, carry out audio mixing, obtain song audio.
In force, bluetooth equipment is that real-time continuous sends the audio frequency collected to terminal, and terminal may determine that first The 3rd time point after above-mentioned delay duration after time point, first time point is that terminal starts to send companion to bluetooth equipment Play the sart point in time of audio frequency, then the 3rd time point is the sart point in time of people's sound audio.When terminal may determine that second Between the 4th time point after above-mentioned delay duration after point, the second time point is that terminal terminates to send accompaniment to bluetooth equipment The time point of audio frequency, then the 4th time point is the end time point of people's sound audio.So, by the 3rd time point and the 4th Time point, intercepts, in people's sound audio that bluetooth equipment sends, the people's sound audio got off, matches with audio accompaniment.Enter And, the people's sound audio that can will receive between the second time point to the 4th time point, with first time point to the 3rd time point Between send audio accompaniment, carry out audio mixing, obtain the file of song audio.
After audio accompaniment terminates after above-mentioned delay duration, terminal then can stop receiving the sound that bluetooth equipment sends Frequently, it is also possible to notice bluetooth equipment stops audio collection.Terminal completes after audio mixing obtains song audio, to show that recording completes Interface, and show audition option wherein, after user clicks on this audition option, then can play this song audio with triggering terminal.
In the embodiment of the present invention, send audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, by number Send time sequential value according to passage to bluetooth equipment, receive people's sound audio that bluetooth equipment is sent by voice passage, and receive The very first time sequential value that bluetooth equipment is sent by data channel, wherein, very first time sequential value is that bluetooth equipment is starting The time sequential value received when playing audio accompaniment, according to when starting send when bluetooth equipment sends audio accompaniment second Between sequential value, and very first time sequential value, to audio accompaniment and people's sound audio of receiving, carry out audio mixing, obtain song sound Frequently.So, because the delay of data channel and voice passage is the least for the delay of accompaniment passage, can ignore, So, when being appreciated that people's sound audio relative to the delay of audio accompaniment by the second time sequential value and very first time sequential value Long, and then can eliminate postponing duration when audio mixing, the synchronization degree of audio accompaniment and people's sound audio can be improved.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of terminal, and this terminal can realize above-mentioned reality Execute the method in example, as it is shown in figure 5, this terminal includes:
Sending module 510, for sending audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, passes through Data channel sends time sequential value to described bluetooth equipment;
Receiver module 520, for receiving people's sound audio that described bluetooth equipment is sent by voice passage, and receives described The very first time sequential value that bluetooth equipment is sent by data channel, wherein, described very first time sequential value is that described bluetooth sets The standby time sequential value received when commencing play out described audio accompaniment;
Mix module 530, for according to starting the second time sequence of transmission when described bluetooth equipment sends audio accompaniment Train value, and described very first time sequential value, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain song sound Frequently.
Optionally, described mix module 530, it is used for:
When determining the second time sequential value starting to send when described bluetooth equipment sends audio accompaniment with described first Between transmission time difference between sequential value, as postponing duration;
According to described delay duration, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain song audio.
Optionally, described time sequential value is that described second time sequential value is 0 from the 0 continuous print nonnegative integer started;
Described mix module 530, is used for:
Determine the product of described very first time sequential value and described predetermined period, as postponing duration.
Optionally, described mix module 530, it is used for:
Determine the first time point starting to send audio accompaniment to described bluetooth equipment, and terminate to described bluetooth equipment Send the second time point of audio accompaniment;
Through the 3rd time point of described delay duration after determining described first time point, and described second time point Afterwards through the 4th time point of described delay duration;
The people's sound audio that will receive between described second time point to described 4th time point, with described first time point The audio accompaniment sent between described 3rd time point, carries out audio mixing, obtains song audio.
Optionally, described sending module 510, it is additionally operable to:
After described receiver module receives the very first time sequential value that described bluetooth equipment is sent by data channel, stop Only send time sequential value to described bluetooth equipment.
Based on identical technology design, the embodiment of the present invention additionally provides a kind of bluetooth equipment, and this bluetooth equipment can be real Method in existing above-described embodiment, as shown in Figure 6, this bluetooth equipment includes:
Receiver module 610, for receiving the time sequential value that terminal is sent by data channel by predetermined period, and receives The audio accompaniment that described terminal is sent by accompaniment passage;
Sending module 620, for playing out described audio accompaniment, and obtains when commencing play out described audio accompaniment The very first time sequential value received, by described very first time sequential value, is sent to described terminal by data channel;Gather people Sound audio, is sent to described terminal by people's sound audio of collection by voice passage.
Based on identical technology design, the embodiment of the present invention additionally provides the system of a kind of recording song audio frequency, this system Can realize the method in above-described embodiment, this system includes terminal and bluetooth equipment, wherein:
Described terminal, for sending audio accompaniment by accompaniment passage to described bluetooth equipment, and by predetermined period, passes through Data channel sends time sequential value to described bluetooth equipment;Receive people's sound that described bluetooth equipment is sent by voice passage Frequently, and receive the very first time sequential value that described bluetooth equipment is sent by data channel, wherein, described very first time sequential value It it is the time sequential value that receives when commencing play out described audio accompaniment of described bluetooth equipment;Set to described bluetooth according to beginning The second time sequential value that preparation sends when sending audio accompaniment, and described very first time sequential value, to audio accompaniment and reception The people's sound audio arrived, carries out audio mixing, obtains song audio;
Described bluetooth equipment, for receiving the time sequential value that described terminal is sent by data channel by predetermined period, And receive the audio accompaniment that described terminal is sent by accompaniment passage;Described audio accompaniment is played out, and obtains in beginning The very first time sequential value received when playing described audio accompaniment, by described very first time sequential value, is sent out by data channel Give described terminal;Gather people's sound audio, people's sound audio of collection is sent to described terminal by voice passage.
In the embodiment of the present invention, send audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, by number Send time sequential value according to passage to bluetooth equipment, receive people's sound audio that bluetooth equipment is sent by voice passage, and receive The very first time sequential value that bluetooth equipment is sent by data channel, wherein, very first time sequential value is that bluetooth equipment is starting The time sequential value received when playing audio accompaniment, according to when starting send when bluetooth equipment sends audio accompaniment second Between sequential value, and very first time sequential value, to audio accompaniment and people's sound audio of receiving, carry out audio mixing, obtain song sound Frequently.So, because the delay of data channel and voice passage is the least for the delay of accompaniment passage, can ignore, So, when being appreciated that people's sound audio relative to the delay of audio accompaniment by the second time sequential value and very first time sequential value Long, and then can eliminate postponing duration when audio mixing, the synchronization degree of audio accompaniment and people's sound audio can be improved.
It should be understood that above-described embodiment provide obtain song information device obtain song information time, only with The division of above-mentioned each functional module is illustrated, and in actual application, can distribute above-mentioned functions by not as desired With functional module complete, the internal structure of equipment will be divided into different functional modules, with complete described above all Or partial function.It addition, above-described embodiment device obtaining song information provided and the method obtaining song information are implemented Example belongs to same design, and it implements process and refers to embodiment of the method, repeats no more here.
Refer to Fig. 7, it illustrates the structural representation of terminal involved by the embodiment of the present invention, this terminal may be used for The method that the recording song audio frequency provided in above-described embodiment is provided.Specifically:
Terminal 1200 can include RF (Radio Frequency, radio frequency) circuit 110, include one or more The memorizer 120 of computer-readable recording medium, input block 130, display unit 140, sensor 150, voicefrequency circuit 160, Bluetooth module 170, include one or more than one processes the parts such as the processor 180 of core and power supply 190.Ability Field technique personnel are appreciated that the terminal structure shown in Fig. 7 is not intended that the restriction to terminal, can include more more than diagram Or less parts, or combine some parts, or different parts are arranged.Wherein:
RF circuit 110 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially, by base station After downlink information receives, transfer to one or more than one processor 180 processes;It addition, be sent to relating to up data Base station.Generally, RF circuit 110 includes but not limited to antenna, at least one amplifier, tuner, one or more agitator, use Family identity module (SIM) card, transceiver, bonder, LNA (Low Noise Amplifier, low-noise amplifier), duplex Device etc..Additionally, RF circuit 110 can also be communicated with network and other equipment by radio communication.Described radio communication can make By arbitrary communication standard or agreement, include but not limited to GSM (Global System of Mobile communication, entirely Ball mobile communcations system), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple Access, WCDMA), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short Messaging Service, Short Message Service) etc..
Memorizer 120 can be used for storing software program and module, and processor 180 is stored in memorizer 120 by operation Software program and module, thus perform various function application and data process.Memorizer 120 can mainly include storing journey Sequence district and storage data field, wherein, storage program area can store the application program (ratio needed for operating system, at least one function Such as sound-playing function, image player function etc.) etc.;Storage data field can store the number that the use according to terminal 1200 is created According to (such as voice data, phone directory etc.) etc..Additionally, memorizer 120 can include high-speed random access memory, it is also possible to bag Include nonvolatile memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts. Correspondingly, memorizer 120 can also include Memory Controller, to provide processor 180 and input block 130 to memorizer The access of 120.
Input block 130 can be used for receiving numeral or the character information of input, and produces and user setup and function Control relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Specifically, input block 130 can include touching Sensitive surfaces 131 and other input equipments 132.Touch sensitive surface 131, also referred to as touches display screen or Trackpad, can collect use Family thereon or neighbouring touch operation (such as user uses any applicable object such as finger, stylus or adnexa at touch-sensitive table Operation on face 131 or near Touch sensitive surface 131), and drive corresponding attachment means according to formula set in advance.Optional , Touch sensitive surface 131 can include touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detection is used The touch orientation at family, and detect the signal that touch operation brings, transmit a signal to touch controller;Touch controller is from touch Receive touch information on detection device, and be converted into contact coordinate, then give processor 180, and processor 180 can be received The order sent also is performed.Furthermore, it is possible to use the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave Realize Touch sensitive surface 131.Except Touch sensitive surface 131, input block 130 can also include other input equipments 132.Specifically, Other input equipments 132 can include but not limited to physical keyboard, function key (such as volume control button, switch key etc.), One or more in trace ball, mouse, action bars etc..
Display unit 140 can be used for the information that inputted by user of display or the information being supplied to user and terminal 1200 Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its combination in any. Display unit 140 can include display floater 141, optionally, can use LCD (Liquid Crystal Display, liquid crystal Show device), the form such as OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) configure display floater 141.Further, Touch sensitive surface 131 can cover display floater 141, when Touch sensitive surface 131 detects thereon or neighbouring touching After touching operation, send processor 180 to determine the type of touch event, with preprocessor 180 according to the type of touch event Display floater 141 provides corresponding visual output.Although in the figure 7, Touch sensitive surface 131 and display floater 141 are conducts Two independent parts realize input and input function, but in some embodiments it is possible to by Touch sensitive surface 131 and display Panel 141 is integrated and realizes input and output function.
Terminal 1200 may also include at least one sensor 150, such as optical sensor, motion sensor and other sensings Device.Specifically, optical sensor can include ambient light sensor and proximity transducer, and wherein, ambient light sensor can be according to environment The light and shade of light regulates the brightness of display floater 141, and proximity transducer can cut out display when terminal 1200 moves in one's ear Panel 141 and/or backlight.As the one of motion sensor, Gravity accelerometer can detect in all directions (generally Three axles) size of acceleration, can detect that size and the direction of gravity time static, can be used for identifying the application (ratio of mobile phone attitude Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;Extremely Other sensors such as the gyroscope that can also configure in terminal 1200, barometer, drimeter, thermometer, infrared ray sensor, at this Repeat no more.
Voicefrequency circuit 160, speaker 161, microphone 162 can provide the audio interface between user and terminal 1200.Sound The signal of telecommunication after the voice data conversion that frequency circuit 160 can will receive, is transferred to speaker 161, speaker 161 is converted to Acoustical signal exports;On the other hand, the acoustical signal of collection is converted to the signal of telecommunication by microphone 162, voicefrequency circuit 160 receive After be converted to voice data, then after voice data output processor 180 is processed, through RF circuit 110 be sent to such as another Terminal, or voice data is exported to memorizer 120 to process further.Voicefrequency circuit 160 is also possible that earplug is inserted Hole, to provide the communication of peripheral hardware earphone and terminal 1200.
Bluetooth belongs to short range wireless transmission technology, and terminal 1200 can help user to carry out sound by bluetooth module 170 The broadcasting of frequency and collection, it is also possible to sending and receiving e-mail, browse webpage and access streaming video etc., it has provided the user wireless Broadband internet access.
Processor 180 is the control centre of terminal 1200, utilizes various interface and each portion of the whole mobile phone of connection Point, it is stored in the software program in memorizer 120 and/or module by running or performing, and calls and be stored in memorizer 120 Interior data, perform the various functions of terminal 1200 and process data, thus mobile phone is carried out integral monitoring.Optionally, process Device 180 can include one or more process core;Preferably, processor 180 can integrated application processor and modulation /demodulation process Device, wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor is mainly located Reason radio communication.It is understood that above-mentioned modem processor can not also be integrated in processor 180.
Terminal 1200 also includes the power supply 190 (such as battery) powered to all parts, it is preferred that power supply can be by electricity Management system is logically contiguous with processor 180, thus realizes management charging, electric discharge and power consumption by power-supply management system The functions such as management.Power supply 190 can also include one or more direct current or alternating current power supply, recharging system, power supply event Barrier testing circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown, terminal 1200 can also include photographic head, WiFi (wireless fidelity, Wireless Fidelity) Modules etc., do not repeat them here.The most in the present embodiment, the display unit of terminal 1200 is touch-screen display, terminal 1200 also include memorizer, and one or more than one program, and one of them or more than one program is stored in In memorizer, and be configured to be performed to state one by one or more than one processor or more than one program comprise for Carry out the instruction of following operation:
Audio accompaniment is sent to bluetooth equipment by accompaniment passage, and by predetermined period, by data channel to described indigo plant Tooth equipment sends time sequential value;
Receive people's sound audio that described bluetooth equipment is sent by voice passage, and receive described bluetooth equipment and pass through data The very first time sequential value that passage sends, wherein, described very first time sequential value be described bluetooth equipment commence play out described The time sequential value received during audio accompaniment;
According to starting the second time sequential value of transmission when described bluetooth equipment sends audio accompaniment, and described first Time sequential value, to audio accompaniment and the people's sound audio received, carries out audio mixing, obtains song audio.
It is optionally, described according to starting the second time sequential value of transmission when described bluetooth equipment sends audio accompaniment, And described very first time sequential value, to audio accompaniment and people's sound audio of receiving, carry out audio mixing, obtain song audio, bag Include:
When determining the second time sequential value starting to send when described bluetooth equipment sends audio accompaniment with described first Between transmission time difference between sequential value, as postponing duration;
According to described delay duration, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain song audio.
Optionally, described time sequential value is that described second time sequential value is 0 from the 0 continuous print nonnegative integer started;
Described determine the second time sequential value and described the starting to send when described bluetooth equipment sends audio accompaniment Transmission time difference between one time sequential value, as postponing duration, including:
Determine the product of described very first time sequential value and described predetermined period, as postponing duration.
Optionally, described according to described delay duration, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain To song audio, including:
Determine the first time point starting to send audio accompaniment to described bluetooth equipment, and terminate to described bluetooth equipment Send the second time point of audio accompaniment;
Through the 3rd time point of described delay duration after determining described first time point, and described second time point Afterwards through the 4th time point of described delay duration;
The people's sound audio that will receive between described second time point to described 4th time point, with described first time point The audio accompaniment sent between described 3rd time point, carries out audio mixing, obtains song audio.
Optionally, after the very first time sequential value that the described bluetooth equipment of described reception is sent by data channel, also wrap Include:
Stop sending time sequential value to described bluetooth equipment.
In the embodiment of the present invention, send audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, by number Send time sequential value according to passage to bluetooth equipment, receive people's sound audio that bluetooth equipment is sent by voice passage, and receive The very first time sequential value that bluetooth equipment is sent by data channel, wherein, very first time sequential value is that bluetooth equipment is starting The time sequential value received when playing audio accompaniment, according to when starting send when bluetooth equipment sends audio accompaniment second Between sequential value, and very first time sequential value, to audio accompaniment and people's sound audio of receiving, carry out audio mixing, obtain song sound Frequently.So, because the delay of data channel and voice passage is the least for the delay of accompaniment passage, can ignore, So, when being appreciated that people's sound audio relative to the delay of audio accompaniment by the second time sequential value and very first time sequential value Long, and then can eliminate postponing duration when audio mixing, the synchronization degree of audio accompaniment and people's sound audio can be improved.
Fig. 8 is the structural representation of the server that the embodiment of the present invention provides.This server 1900 can be because of configuration or performance Different and produce bigger difference, one or more processors 1922 and memorizer 1932 can be included, one or one (such as one or more mass memories set the storage medium 1930 of individual application program stored above 1942 or data 1944 Standby).Wherein, memorizer 1932 and storage medium 1930 can be of short duration storage or persistently store.It is stored in storage medium 1930 Program can include one or more modules (diagram do not mark), each module can include in server be Row command operating.Further, processor 1922 could be arranged to communicate with storage medium 1930, holds on server 1900 A series of command operatings in row storage medium 1930.
Server 1900 can also include one or more power supplys 1926, one or more bluetooth modules 1950, one or an audio output part 1956, one or more audio collection parts 1958, and/or, one or one Individual above operating system 1941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc. Deng.
Server 1900 can include memorizer, and one or more than one program, one of them or one Individual procedure above is stored in memorizer, and is configured to be performed one or by one or more than one processor Individual procedure above comprises the instruction for carrying out following operation:
Receive the time sequential value that terminal is sent by data channel by predetermined period, and receive described terminal by accompaniment The audio accompaniment that passage sends;
Audio accompaniment is played out, and obtains the very first time sequence received when commencing play out described audio accompaniment Value, by described very first time sequential value, is sent to described terminal by data channel;
Gather people's sound audio, people's sound audio of collection is sent to described terminal by voice passage.
In the embodiment of the present invention, send audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, by number Send time sequential value according to passage to bluetooth equipment, receive people's sound audio that bluetooth equipment is sent by voice passage, and receive The very first time sequential value that bluetooth equipment is sent by data channel, wherein, very first time sequential value is that bluetooth equipment is starting The time sequential value received when playing audio accompaniment, according to when starting send when bluetooth equipment sends audio accompaniment second Between sequential value, and very first time sequential value, to audio accompaniment and people's sound audio of receiving, carry out audio mixing, obtain song sound Frequently.So, because the delay of data channel and voice passage is the least for the delay of accompaniment passage, can ignore, So, when being appreciated that people's sound audio relative to the delay of audio accompaniment by the second time sequential value and very first time sequential value Long, and then can eliminate postponing duration when audio mixing, the synchronization degree of audio accompaniment and people's sound audio can be improved.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can pass through hardware Completing, it is also possible to instruct relevant hardware by program and complete, described program can be stored in a kind of computer-readable In storage medium, storage medium mentioned above can be read only memory, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all spirit in the present invention and Within principle, any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.

Claims (13)

1. the method for a recording song audio frequency, it is characterised in that described method includes:
Send audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, set to described bluetooth by data channel Preparation send time sequential value;
Receive people's sound audio that described bluetooth equipment is sent by voice passage, and receive described bluetooth equipment and pass through data channel The very first time sequential value sent, wherein, described very first time sequential value is that described bluetooth equipment is commencing play out described accompaniment The time sequential value received during audio frequency;
According to starting the second time sequential value of transmission when described bluetooth equipment sends audio accompaniment, and the described very first time Sequential value, to audio accompaniment and the people's sound audio received, carries out audio mixing, obtains song audio.
Method the most according to claim 1, it is characterised in that described according to starting to described bluetooth equipment transmission accompaniment tone Frequently the second time sequential value sent time, and described very first time sequential value, to audio accompaniment and the people's sound audio received, Carry out audio mixing, obtain song audio, including:
Determine the second time sequential value and described very first time sequence starting to send when described bluetooth equipment sends audio accompaniment Transmission time difference between train value, as postponing duration;
According to described delay duration, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain song audio.
Method the most according to claim 2, it is characterised in that described time sequential value is from the 0 continuous print non-negative started Integer, described second time sequential value is 0;
Described determine start to described bluetooth equipment send audio accompaniment time send the second time sequential value with described first time Between transmission time difference between sequential value, as postponing duration, including:
Determine the product of described very first time sequential value and described predetermined period, as postponing duration.
Method the most according to claim 2, it is characterised in that described according to described delay duration, to audio accompaniment with connect The people's sound audio received, carries out audio mixing, obtains song audio, including:
Determine the first time point starting to send audio accompaniment to described bluetooth equipment, and terminate to send to described bluetooth equipment Second time point of audio accompaniment;
Through the 3rd time point of described delay duration after determining described first time point, and after described second time point The 4th time point through described delay duration;
The people's sound audio that will receive between described second time point to described 4th time point, with described first time point to institute State the audio accompaniment sent between the 3rd time point, carry out audio mixing, obtain song audio.
Method the most according to claim 1, it is characterised in that the described bluetooth equipment of described reception is sent by data channel Very first time sequential value after, also include:
Stop sending time sequential value to described bluetooth equipment.
6. the method for a recording song audio frequency, it is characterised in that described method includes:
Receive the time sequential value that terminal is sent by data channel by predetermined period, and receive described terminal by accompaniment passage The audio accompaniment sent;
Described audio accompaniment is played out, and obtains the very first time sequence received when commencing play out described audio accompaniment Value, by described very first time sequential value, is sent to described terminal by data channel;
Gather people's sound audio, people's sound audio of collection is sent to described terminal by voice passage.
7. a terminal, it is characterised in that described terminal includes:
Sending module, for sending audio accompaniment by accompaniment passage to bluetooth equipment, and by predetermined period, passes through data channel Time sequential value is sent to described bluetooth equipment;
Receiver module, for receiving people's sound audio that described bluetooth equipment is sent by voice passage, and receives described bluetooth and sets The standby very first time sequential value sent by data channel, wherein, described very first time sequential value is that described bluetooth equipment is being opened Begin the time sequential value received when playing described audio accompaniment;
Mix module, is used for according to starting the second time sequential value of transmission when described bluetooth equipment sends audio accompaniment, with And described very first time sequential value, to audio accompaniment and people's sound audio of receiving, carry out audio mixing, obtain song audio.
Terminal the most according to claim 7, it is characterised in that described mix module, is used for:
Determine the second time sequential value and described very first time sequence starting to send when described bluetooth equipment sends audio accompaniment Transmission time difference between train value, as postponing duration;
According to described delay duration, to audio accompaniment and the people's sound audio received, carry out audio mixing, obtain song audio.
Terminal the most according to claim 8, it is characterised in that described time sequential value is from the 0 continuous print non-negative started Integer, described second time sequential value is 0;
Described mix module, is used for:
Determine the product of described very first time sequential value and described predetermined period, as postponing duration.
Terminal the most according to claim 8, it is characterised in that described mix module, is used for:
Determine the first time point starting to send audio accompaniment to described bluetooth equipment, and terminate to send to described bluetooth equipment Second time point of audio accompaniment;
Through the 3rd time point of described delay duration after determining described first time point, and after described second time point The 4th time point through described delay duration;
The people's sound audio that will receive between described second time point to described 4th time point, with described first time point to institute State the audio accompaniment sent between the 3rd time point, carry out audio mixing, obtain song audio.
11. terminals according to claim 7, it is characterised in that described sending module, are additionally operable to:
After described receiver module receives the very first time sequential value that sends by data channel of described bluetooth equipment, stopping to Described bluetooth equipment sends time sequential value.
12. 1 kinds of bluetooth equipments, it is characterised in that described bluetooth equipment includes:
Receiver module, for receiving the time sequential value that terminal is sent by data channel by predetermined period, and receives described end Hold the audio accompaniment sent by accompaniment passage;
Sending module, for playing out described audio accompaniment, and obtains and receives when commencing play out described audio accompaniment Very first time sequential value, by described very first time sequential value, be sent to described terminal by data channel;Gather people's sound Frequently, people's sound audio of collection is sent to described terminal by voice passage.
The system of 13. 1 kinds of recording song audio frequency, it is characterised in that described system includes terminal and bluetooth equipment, wherein:
Described terminal, for sending audio accompaniment by accompaniment passage to described bluetooth equipment, and by predetermined period, passes through data Passage sends time sequential value to described bluetooth equipment;Receive people's sound audio that described bluetooth equipment is sent by voice passage, And receive the very first time sequential value that described bluetooth equipment is sent by data channel, wherein, described very first time sequential value is The time sequential value that described bluetooth equipment receives when commencing play out described audio accompaniment;According to starting to described bluetooth equipment The second time sequential value sent when sending audio accompaniment, and described very first time sequential value, to audio accompaniment with receive People's sound audio, carry out audio mixing, obtain song audio;
Described bluetooth equipment, for receiving the time sequential value that described terminal is sent by data channel by predetermined period, and connects Receive the audio accompaniment that described terminal is sent by accompaniment passage;Described audio accompaniment is played out, and obtains and commencing play out The very first time sequential value received during described audio accompaniment, by described very first time sequential value, is sent to by data channel Described terminal;Gather people's sound audio, people's sound audio of collection is sent to described terminal by voice passage.
CN201610786818.XA 2016-08-31 2016-08-31 A kind of methods, devices and systems of recording song audio Active CN106251890B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610786818.XA CN106251890B (en) 2016-08-31 2016-08-31 A kind of methods, devices and systems of recording song audio

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610786818.XA CN106251890B (en) 2016-08-31 2016-08-31 A kind of methods, devices and systems of recording song audio

Publications (2)

Publication Number Publication Date
CN106251890A true CN106251890A (en) 2016-12-21
CN106251890B CN106251890B (en) 2019-01-22

Family

ID=58079823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610786818.XA Active CN106251890B (en) 2016-08-31 2016-08-31 A kind of methods, devices and systems of recording song audio

Country Status (1)

Country Link
CN (1) CN106251890B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108831513A (en) * 2018-06-19 2018-11-16 广州酷狗计算机科技有限公司 Method, terminal, server and the system of recording audio data
CN109714671A (en) * 2017-10-26 2019-05-03 张德明 A kind of wireless K song sound system
CN109905789A (en) * 2017-12-10 2019-06-18 张德明 A kind of K song microphone
CN110390925A (en) * 2019-08-02 2019-10-29 湖南国声声学科技股份有限公司深圳分公司 Voice and accompaniment synchronous method, terminal, bluetooth equipment and storage medium
CN110428798A (en) * 2019-08-02 2019-11-08 湖南国声声学科技股份有限公司深圳分公司 Voice and accompaniment synchronous method, bluetooth equipment, terminal and storage medium
WO2019237664A1 (en) * 2018-06-11 2019-12-19 广州酷狗计算机科技有限公司 Method and apparatus for correcting time delay between accompaniment and dry sound, and storage medium
CN110609769A (en) * 2019-09-20 2019-12-24 广州华多网络科技有限公司 Method and related device for measuring signal acquisition delay
CN110661907A (en) * 2018-07-01 2020-01-07 张德明 Bluetooth-based high-definition call recording method
CN110662204A (en) * 2018-07-01 2020-01-07 张德明 Music and voice transmission operation method based on Bluetooth
CN110662207A (en) * 2018-07-01 2020-01-07 张德明 High-quality music and voice transmission operation method based on Bluetooth
CN110931053A (en) * 2019-12-09 2020-03-27 广州酷狗计算机科技有限公司 Method, device, terminal and storage medium for detecting recording time delay and recording audio
CN112910508A (en) * 2020-12-30 2021-06-04 重庆百瑞互联电子技术有限公司 Method, device, medium and server for realizing stereo call on ESCO link
CN115461809A (en) * 2020-09-04 2022-12-09 罗兰株式会社 Information processing apparatus and information processing method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070072557A1 (en) * 2005-08-01 2007-03-29 Ningbo Promic Technology Co., Ltd. Wireless microphone device having built-in memory element
JP2008191536A (en) * 2007-02-07 2008-08-21 Ketsu Ri Device for sound recording of singing and synthesis with accompaniment music
US20090135855A1 (en) * 2005-08-22 2009-05-28 Sung-Kyu Kim Apparatus for automatically synchronizing setting information of wireless device
CN101521006A (en) * 2009-03-31 2009-09-02 深圳创维数字技术股份有限公司 Method, system and terminal for carrying out karaoke by digital television reception terminal
CN103345930A (en) * 2013-06-14 2013-10-09 北京小米科技有限责任公司 Method, device and terminal for data synthesis
CN204231621U (en) * 2014-11-28 2015-03-25 南京青衿信息科技有限公司 One sings earphone
CN204578740U (en) * 2015-05-19 2015-08-19 深圳市率先电器有限公司 Embedded with bluetooth and mixing are recorded, the wireless microphone of player function
CN105788582A (en) * 2016-05-06 2016-07-20 深圳芯智汇科技有限公司 Portable karaoke sound box and karaoke method thereof
CN105808710A (en) * 2016-03-05 2016-07-27 上海斐讯数据通信技术有限公司 Remote karaoke terminal, remote karaoke system and remote karaoke method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070072557A1 (en) * 2005-08-01 2007-03-29 Ningbo Promic Technology Co., Ltd. Wireless microphone device having built-in memory element
US20090135855A1 (en) * 2005-08-22 2009-05-28 Sung-Kyu Kim Apparatus for automatically synchronizing setting information of wireless device
JP2008191536A (en) * 2007-02-07 2008-08-21 Ketsu Ri Device for sound recording of singing and synthesis with accompaniment music
CN101521006A (en) * 2009-03-31 2009-09-02 深圳创维数字技术股份有限公司 Method, system and terminal for carrying out karaoke by digital television reception terminal
CN103345930A (en) * 2013-06-14 2013-10-09 北京小米科技有限责任公司 Method, device and terminal for data synthesis
CN204231621U (en) * 2014-11-28 2015-03-25 南京青衿信息科技有限公司 One sings earphone
CN204578740U (en) * 2015-05-19 2015-08-19 深圳市率先电器有限公司 Embedded with bluetooth and mixing are recorded, the wireless microphone of player function
CN105808710A (en) * 2016-03-05 2016-07-27 上海斐讯数据通信技术有限公司 Remote karaoke terminal, remote karaoke system and remote karaoke method
CN105788582A (en) * 2016-05-06 2016-07-20 深圳芯智汇科技有限公司 Portable karaoke sound box and karaoke method thereof

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109714671A (en) * 2017-10-26 2019-05-03 张德明 A kind of wireless K song sound system
CN109905789A (en) * 2017-12-10 2019-06-18 张德明 A kind of K song microphone
US10964301B2 (en) 2018-06-11 2021-03-30 Guangzhou Kugou Computer Technology Co., Ltd. Method and apparatus for correcting delay between accompaniment audio and unaccompanied audio, and storage medium
WO2019237664A1 (en) * 2018-06-11 2019-12-19 广州酷狗计算机科技有限公司 Method and apparatus for correcting time delay between accompaniment and dry sound, and storage medium
CN108831513B (en) * 2018-06-19 2021-01-01 广州酷狗计算机科技有限公司 Method, terminal, server and system for recording audio data
CN108831513A (en) * 2018-06-19 2018-11-16 广州酷狗计算机科技有限公司 Method, terminal, server and the system of recording audio data
CN110661907A (en) * 2018-07-01 2020-01-07 张德明 Bluetooth-based high-definition call recording method
CN110662204A (en) * 2018-07-01 2020-01-07 张德明 Music and voice transmission operation method based on Bluetooth
CN110662207A (en) * 2018-07-01 2020-01-07 张德明 High-quality music and voice transmission operation method based on Bluetooth
CN110662204B (en) * 2018-07-01 2020-11-20 北京塞宾科技有限公司 Music and voice transmission operation method based on Bluetooth
CN110662207B (en) * 2018-07-01 2020-11-20 北京塞宾科技有限公司 High-quality music and voice transmission operation method based on Bluetooth
CN110661907B (en) * 2018-07-01 2021-01-26 北京塞宾科技有限公司 Bluetooth-based high-definition call recording method
CN110428798B (en) * 2019-08-02 2021-08-10 湖南国声声学科技股份有限公司深圳分公司 Method for synchronizing voice and accompaniment, Bluetooth device, terminal and storage medium
CN110390925A (en) * 2019-08-02 2019-10-29 湖南国声声学科技股份有限公司深圳分公司 Voice and accompaniment synchronous method, terminal, bluetooth equipment and storage medium
CN110428798A (en) * 2019-08-02 2019-11-08 湖南国声声学科技股份有限公司深圳分公司 Voice and accompaniment synchronous method, bluetooth equipment, terminal and storage medium
CN110390925B (en) * 2019-08-02 2021-08-10 湖南国声声学科技股份有限公司深圳分公司 Method for synchronizing voice and accompaniment, terminal, Bluetooth device and storage medium
CN110609769A (en) * 2019-09-20 2019-12-24 广州华多网络科技有限公司 Method and related device for measuring signal acquisition delay
CN110931053A (en) * 2019-12-09 2020-03-27 广州酷狗计算机科技有限公司 Method, device, terminal and storage medium for detecting recording time delay and recording audio
CN115461809A (en) * 2020-09-04 2022-12-09 罗兰株式会社 Information processing apparatus and information processing method
US11922913B2 (en) 2020-09-04 2024-03-05 Roland Corporation Information processing device, information processing method, and non-transitory computer readable recording medium
CN112910508A (en) * 2020-12-30 2021-06-04 重庆百瑞互联电子技术有限公司 Method, device, medium and server for realizing stereo call on ESCO link

Also Published As

Publication number Publication date
CN106251890B (en) 2019-01-22

Similar Documents

Publication Publication Date Title
CN106251890B (en) A kind of methods, devices and systems of recording song audio
CN106101736B (en) A kind of methods of exhibiting and system of virtual present
CN106231379A (en) A kind of methods, devices and systems playing live video
CN106791892A (en) It is a kind of to take turns the live methods, devices and systems of wheat
CN106454404A (en) Live video playing method, device and system
CN106531149A (en) Information processing method and device
CN106210755A (en) A kind of methods, devices and systems playing live video
CN106126160B (en) A kind of effect adjusting method and user terminal
CN103886198B (en) Method, terminal, server and the system that a kind of data process
CN108347529A (en) A kind of audio frequency playing method and mobile terminal
CN106231433A (en) A kind of methods, devices and systems playing Internet video
CN106375774A (en) Live broadcast room display content control method, apparatus and system
CN105606117A (en) Navigation prompting method and navigation prompting apparatus
CN105959482B (en) A kind of control method and electronic equipment of scene audio
CN106126675A (en) A kind of method of recommendation of audio, Apparatus and system
CN106782627A (en) The method and device of rerecording of audio file
CN107743178A (en) A kind of message player method and mobile terminal
CN107645682A (en) Carry out live method and system
CN106254910A (en) A kind of method and apparatus recording image
CN106210919A (en) A kind of main broadcaster of broadcasting sings the methods, devices and systems of video
CN106940997A (en) A kind of method and apparatus that voice signal is sent to speech recognition system
CN106558299A (en) The mode switching method and device of audio rendition
CN106294168A (en) A kind of method and system carrying out Application testing
CN106303605B (en) A kind of methods, devices and systems to send a notification message
CN106599204A (en) Method and device for recommending multimedia content

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 510660 Guangzhou City, Guangzhou, Guangdong, Whampoa Avenue, No. 315, self - made 1-17

Applicant after: Guangzhou KuGou Networks Co., Ltd.

Address before: 510000 B1, building, No. 16, rhyme Road, Guangzhou, Guangdong, China 13F

Applicant before: Guangzhou KuGou Networks Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant