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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; 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
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.
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)
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)
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 |
-
2016
- 2016-08-31 CN CN201610786818.XA patent/CN106251890B/en active Active
Patent Citations (9)
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)
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 |