CN109062537A - A kind of reduction method, apparatus, medium and the equipment of audio frequency delay - Google Patents
A kind of reduction method, apparatus, medium and the equipment of audio frequency delay Download PDFInfo
- Publication number
- CN109062537A CN109062537A CN201811004108.2A CN201811004108A CN109062537A CN 109062537 A CN109062537 A CN 109062537A CN 201811004108 A CN201811004108 A CN 201811004108A CN 109062537 A CN109062537 A CN 109062537A
- Authority
- CN
- China
- Prior art keywords
- processed
- data
- output
- buffer area
- audio data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000013500 data storage Methods 0.000 claims abstract description 10
- 238000012545 processing Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 6
- 229920006395 saturated elastomer Polymers 0.000 claims description 5
- 230000003139 buffering effect Effects 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 230000003111 delayed effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/162—Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stereophonic System (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
The present invention provides reduction method, apparatus, medium and the equipment of a kind of audio frequency delay.The method, comprising: obtain the audio data to be processed of input;By the audio data storage to be processed to buffer area;The audio data to be processed is transferred from the buffer area, is output to output channel;The audio data to be processed is converted to the analog signal of loudspeaker broadcasting using the output channel;Drive the speaker plays the analog signal.By data cached at the time of data are written, the data volume waited in output channel to column can be reduced, and then can reduce audio transmission or playout-delay;Also, the present invention is not necessarily to additional hardware cost, and compatibility is stronger.
Description
Technical field
The present invention relates to audio signal processing technique fields, and in particular to a kind of reduction method, apparatus of audio frequency delay, medium and
Equipment.
Background technique
In the Digital Audio Transmission of intellectual product or broadcasting application scenarios, it is sometimes desirable to use up external input audio data
It plays back fastly, when playing situation generation not prompt enough, human ear can experience sound delay time, and (empirical data is greater than 50 millis
Second), seriously affect experience.It in the prior art, to the processing mode of such application is directly adjusted after obtaining input audio data
Data are handled with the output interface of system, with the peripheral hardwares sounding such as this drive the speaker, are optimized without being done to broadcasting access, effect
It is poor.In addition, there are also the audio schemes for realizing low latency using example, in hardware, but this scheme needs to increase on intelligent devices firmly
Part cost can not be compatible with the product sold.
Summary of the invention
For the defects in the prior art, the present invention provides a kind of reduction method of audio frequency delay, and it is logical can to reduce output
The data volume to column is waited in road, and then can reduce audio transmission or playout-delay;Also, the present invention without additional hardware at
This, and compatibility is stronger.
In a first aspect, the present invention provides a kind of reduction methods of audio frequency delay, comprising:
Obtain the audio data to be processed of input;
By the audio data storage to be processed to buffer area;
The audio data to be processed is transferred from the buffer area, is output to output channel;
The audio data to be processed is converted to the analog signal of loudspeaker broadcasting using the output channel;
Drive the speaker plays the analog signal.
Optionally, before the step of transferring the audio data to be processed from the buffer area, be output to output channel,
Further include:
The total amount of data at different levels for exporting waiting list in output channel are calculated in real time;
Judge whether the total amount of data is less than preset threshold;
If being less than, the step of transferring the audio data to be processed from the buffer area, be output to output channel is executed;
If being not less than, the data of output channel processing waiting list are waited;It is logical to continue to execute the real-time calculating output
In road the step of the total amount of data at different levels for exporting waiting list.
Optionally, the audio data to be processed is transferred from the buffer area, is output to output channel, comprising:
The audio data to be processed that specified quantity is transferred from the buffer area, is output to output channel.
Optionally, by the audio data storage to be processed to buffer area, comprising:
By the audio data storage to be processed to buffer area;If buffer area is saturated, by the audio number to be processed of spilling
According to discarding.
Optionally, before the step of transferring the audio data to be processed from the buffer area, be output to output channel,
Further include:
Judge whether the buffer area there are data;
If it is not, then transferring the audio data to be processed from the buffer area, it is output to output channel, comprising: will cheat
Data are output to the output of the first order in output channel;
If so, executing the step of transferring the audio data to be processed from the buffer area, be output to output channel.
Second aspect, the present invention provide a kind of reduction device of audio frequency delay, comprising:
Data acquisition module, for obtaining the audio data to be processed of input;
Data buffering module, for storing the audio data to be processed to buffer area;
Data outputting module is output to output channel for transferring the audio data to be processed from the buffer area;
Data conversion module is played for the audio data to be processed to be converted to loudspeaker using the output channel
Analog signal;
Audio playing module plays the analog signal for drive the speaker.
The third aspect, the present invention provide a kind of computer readable storage medium, are stored thereon with computer program, the program
The reduction method of one of first aspect audio frequency delay is realized when being executed by processor.
Fourth aspect, the present invention provide a kind of reduction equipment of audio frequency delay, comprising: memory, processor and are stored in
On memory and the computer program that can run on a processor, the processor are realized in first aspect when executing described program
A kind of audio frequency delay reduction method.
The present invention provides a kind of reduction method of audio frequency delay, by obtaining audio data to be processed, and by sound to be processed
Frequency arrives buffer area according to storage, transfers audio data to be processed from buffer area, then handle audio data to be processed, passes through
It is data cached at the time of data are written, the data volume waited in output channel to column can be reduced, and then can reduce audio
Transmission or playout-delay;Also, the present invention is not necessarily to additional hardware cost, and compatibility is stronger.
Reduction device, a kind of computer readable storage medium and a kind of audio of a kind of audio frequency delay provided by the invention are prolonged
Slow reduction equipment, it is having the same beneficial to effect with a kind of above-mentioned reduction method of audio frequency delay for identical inventive concept
Fruit.
Detailed description of the invention
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution in the prior art
Embodiment or attached drawing needed to be used in the description of the prior art are briefly described.In all the appended drawings, similar element
Or part is generally identified by similar appended drawing reference.In attached drawing, each element or part might not be drawn according to actual ratio.
Fig. 1 is a kind of flow chart of the reduction method of audio frequency delay provided by the invention;
Fig. 2 is a kind of flow chart of data handling procedure provided by the invention;
Fig. 3 is a kind of schematic diagram of the reduction device of audio frequency delay provided by the invention.
Specific embodiment
It is described in detail below in conjunction with embodiment of the attached drawing to technical solution of the present invention.Following embodiment is only used for
Clearly illustrate technical solution of the present invention, therefore be intended only as example, and cannot be used as a limitation and limit protection of the invention
Range.
It should be noted that unless otherwise indicated, technical term or scientific term used in this application should be this hair
The ordinary meaning that bright one of ordinary skill in the art are understood.
The present invention provides reduction method, apparatus, medium and the equipment of a kind of audio frequency delay.With reference to the accompanying drawing to this hair
Bright embodiment is illustrated.
In audio transmission playing process, traditional audio data path are as follows: Mic- > 1 grade exports -> 2 grades and exports -> 3 grades
Output -> ... -> loudspeaker -> human ear.Wherein, Mic indicates to obtain audio data from outside, and the outputs such as 1 grade of output, 2 grades of output are
The output channel of audio data is handled, the audio data obtained from outside can be converted into loudspeaker by the output of level-one level-one
The analog signal that can be played.
Audio frequency delay refers to that the time point generated from sound is listened by human ear to playing back on the loudspeaker of smart machine
The time difference between time point seen.
In output channel, every level-one output can all have the audio data for being lined up and handling, that is, waiting list data, often
Level-one waiting list data volume are as follows: BufSize_o1, BufSize_o2, BufSize_o3 etc., the waiting list number of all outputs
According to amount are as follows: BufSize_queue=BufSize_o1+BufSize_o2+BufSize_o3+ ..., therefore, delayed data amount
BufSize_lat is equal to waiting list data volume BufSize_queue, the delay time of traditional approach are as follows: BufSize_lat/
Sample rate.
And in the present invention, it joined buffer area in data path, data path are as follows: Mic- > buffer area -> 1 grade output ->
-> 3 grades of outputs of 2 grades of output -> ... -> loudspeaker -> human ear.Output channel are as follows: 1 grade of -> 3 grades of output of -> 2 grades of output output-
>…….Since buffer area can cache Mic data, delayed data amount is to be sent into buffer area from Mic, is listened to by human ear
See, value BufSize_cache+BufSize_queue, wherein BufSize_cache is the data cached in buffer area
Amount, BufSize_queue are the waiting list data volume of all outputs, delayed data amount BufSize_lat=BufSize_
Cache+BufSize_queue, delay time are as follows: BufSize_lat/ sample rate.
Referring to FIG. 1, Fig. 1 is a kind of flow chart of the reduction method for audio frequency delay that the specific embodiment of the invention provides,
A kind of reduction method of audio frequency delay provided in this embodiment, comprising:
Step S101: the audio data to be processed of input is obtained.
Step S102: by the audio data storage to be processed to buffer area.
Step S103: the audio data to be processed is transferred from the buffer area, is output to output channel.
Step S104: the simulation that the audio data to be processed is converted to loudspeaker broadcasting is believed using the output channel
Number.
Step S105: drive the speaker plays the analog signal.
Executing subject of the invention is processor, processing chip etc..
The present invention is stored by obtaining audio data to be processed, and by audio data to be processed to buffer area, from buffer area
Audio data to be processed is transferred, then audio data to be processed is handled, passes through data cached, energy at the time of data are written
The data volume waited in output channel to column is enough reduced, and then can reduce audio transmission or playout-delay;Also, the present invention without
Additional hardware cost is needed, and compatibility is stronger.
Wherein, audio data to be processed refers to the externally input audio number of intellectual product Digital Audio Transmission or broadcasting
According to.Wherein, intellectual product can be Karaoke host, television set etc..
When playing situation generation not prompt enough, human ear can experience sound delay time, and (empirical data is greater than 50 millis
Second), seriously affect experience.
Wherein, output channel is the access for handling data.Output channel includes multiple links, and first link is the first order
Output, the second link are second level output, and so on.By multi-level output, audio data to be processed can be converted to and be raised
The analog signal that sound device plays.
For example, output channel includes 3 grades of outputs: 1 grade of -> 2 grades of output -> 3 grades of output output.
Wherein, after transferring audio data to be processed from buffer area, it can use output interface audio data to be processed is defeated
Data conversion is carried out into output channel out.
In a specific embodiment provided by the invention, the audio data to be processed is being transferred from the buffer area,
It can also include: the sums at different levels for exporting waiting list in real-time calculating output channel before the step of being output to output channel
According to amount;Judge whether the total amount of data is less than preset threshold;If being less than, execution is transferred described to be processed from the buffer area
Audio data, the step of being output to output channel;If being not less than, the data of output channel processing waiting list are waited;Continue
Execute described real-time the step of calculating the total amount of data at different levels for exporting waiting list in output channel.
Before transferring audio data to be processed from buffer area, need to calculate output waiting at different levels team in output channel in real time
The total amount of data of column, and judge whether total amount of data is less than preset threshold, if being less than, audio number to be processed is transferred from buffer area
According to, and audio data to be processed is output to output channel;If being not less than, need to wait until that calculated result is total data
When amount is less than preset threshold, then audio data to be processed is transferred from buffer area.
Wherein, preset threshold, which can according to need, is configured.
For example, the data volume that buffer area can store is 10ms, the total amount of data of waiting list, which generally requires, to be maintained
20ms or so, then preset threshold can be set to the data volume of 15ms.
In the prior art, flow control is not added, the data volume summation of outputs at different levels not can guarantee, BufSize_
Lat is 100ms, this is that human ear can perceive easily, can not be endured normally close to full state;And the application passes through to defeated
Out in access waiting list total amount of data limitation, the data volume in output channel in waiting list can be controlled, make it as far as possible
It is small, and then audio frequency delay is effectively reduced.
Wherein, in calculating output channel when the total amount of data of output waiting list at different levels, speed that can be primary with 1ms
It goes to totalize according to amount.When its value is less than preset threshold, data write-in first order output is read from buffer area, then again by the
The data that level-one exports are sent to second level output, and so on, until being output to loudspeaker.
In a specific embodiment provided by the invention, the audio data to be processed is transferred from the buffer area, it is defeated
Output channel is arrived out, be may include: the audio data to be processed for transferring specified quantity from the buffer area, is output to output
Access.
When transferring audio data to be processed from buffer area and being output to output channel, can transfer every time specified quantity to
Audio data is handled, in case the total amount of data in output channel is more than preset threshold.
For example, the total amount of data of waiting list, which generally requires, to be maintained when the data volume that buffer area can store is 10ms
20ms or so, when preset threshold is the data volume of 15ms, the data volume being written in output channel every time can be 2.5ms.
It, can be with by the audio data to be processed storage to buffer area in a specific embodiment provided by the invention
It include: by the audio data storage to be processed to buffer area;If buffer area is saturated, the audio data to be processed of spilling is lost
It abandons.
When will be from the audio data to be processed storage of external world's acquisition to buffer area, if buffer area is saturated, it can will overflow
Audio data to be processed out abandons.Wherein, the buffer management module for managing buffer area can inform the input of input data
Module data has been written into, but the data of spilling are abandoned.Although this can generate imperceptible noise, because of data flow
The highly uniform stabilization of speed, the movement that this part abandons can only occur once when starting, and superfine micro-, therefore it is negative that it can be ignored
It influences.
In a specific embodiment provided by the invention, the audio data to be processed is being transferred from the buffer area,
It can also include: to judge whether the buffer area has data before the step of being output to output channel;If it is not, then from described slow
It rushes area and transfers the audio data to be processed, be output to output channel, comprising: will cheat that data are output in output channel the
Level-one output;If so, executing the step of transferring the audio data to be processed from the buffer area, be output to output channel.
When buffer area does not have a storing data, and the total amount of data in the output channel calculated is less than preset threshold, need from
When audio data to be processed is transferred in buffer area, using output can be cheated, deception data are output to the first order in output channel
Output.For example, to first order output write-in 0.Due to the highly uniform stabilization of speed data stream, such case can only occur once,
There are data when from buffer area reading data every time later, therefore its negative effect can be ignored.
The invention has the advantages that not introducing new hardware, it is only necessary to modify software audio transmission/broadcasting can be solved and prolong
Slow problem;Do not increase device hardware cost and design cost, perfect can be compatible with the product sold, realize ultralow delay;
Numerous voice applications scenes can be realized on intelligent devices by the present invention reduces delay, keeps public recreation richer
Richness, user experience are more preferable.
More than, it is a kind of reduction method of audio frequency delay provided by the invention.
Corresponding based on inventive concept identical with a kind of above-mentioned reduction method of audio frequency delay, the present invention is real
It applies example and additionally provides a kind of reduction device of audio frequency delay, as shown in Figure 3.Implement since Installation practice is substantially similar with method
Example, so describing fairly simple, the relevent part can refer to the partial explaination of embodiments of method.
A kind of reduction device of audio frequency delay provided by the invention, comprising:
Data acquisition module 101, for obtaining the audio data to be processed of input;
Data buffering module 102, for storing the audio data to be processed to buffer area;
It is logical to be output to output for transferring the audio data to be processed from the buffer area for data outputting module 103
Road;
Data conversion module 104, for the audio data to be processed to be converted to loudspeaker using the output channel
The analog signal of broadcasting;
Audio playing module 105 plays the analog signal for drive the speaker.
In a specific embodiment provided by the invention, described device, further includes:
Data volume computing module, for calculating the total amount of data at different levels for exporting waiting list in output channel in real time;
Data volume judgment module, for judging whether the total amount of data is less than preset threshold;
If being less than, the content of the data outputting module 103 is executed;
If being not less than, the data of output channel processing waiting list are waited;Continue to execute the data volume computing module
Content.
In a specific embodiment provided by the invention, the data outputting module 103 is specifically used for:
The audio data to be processed that specified quantity is transferred from the buffer area, is output to output channel.
In a specific embodiment provided by the invention, the data buffering module 102 is specifically used for:
By the audio data storage to be processed to buffer area;If buffer area is saturated, by the audio number to be processed of spilling
According to discarding.
In a specific embodiment provided by the invention, described device, further includes:
Buffer area judgment module, for judging whether the buffer area has data;
If it is not, the then data outputting module 103, is specifically used for: will cheat that data are output in output channel first
Grade output;
If so, executing the content of the data outputting module 103.
The above are a kind of reduction devices of audio frequency delay provided by the invention.
Corresponding based on inventive concept identical with a kind of above-mentioned reduction method of audio frequency delay, the present invention is real
It applies example and additionally provides a kind of computer readable storage medium, be stored thereon with computer program, when which is executed by processor
Realize a kind of reduction method of above-mentioned audio frequency delay.
As shown from the above technical solution, a kind of computer readable storage medium provided in this embodiment, is stored thereon with meter
Calculation machine program can be by obtaining audio data to be processed when the program is executed by processor, and audio data to be processed is deposited
It stores up to buffer area, transfers audio data to be processed from buffer area, then handle audio data to be processed, by write-in number
According at the time of it is data cached, can reduce in output channel and wait to the data volumes of column, and then can reduce audio transmission or broadcast
Put delay;Also, the present invention is not necessarily to additional hardware cost, and compatibility is stronger.
Corresponding based on inventive concept identical with a kind of above-mentioned reduction method of audio frequency delay, the present invention is real
It applies example and additionally provides a kind of reduction equipment of audio frequency delay, comprising: memory, processor and storage on a memory and can located
The computer program run on reason device, the processor realize a kind of reduction side of above-mentioned audio frequency delay when executing described program
Method.
As shown from the above technical solution, the reduction equipment of a kind of audio frequency delay provided in this embodiment, by obtaining wait locate
Audio data is managed, and audio data to be processed is stored to buffer area, transfers audio data to be processed from buffer area, then treat place
Reason audio data is handled, and by data cached at the time of data be writtens, can reduce in output channel waiting to column
Data volume, and then can reduce audio transmission or playout-delay;Also, the present invention be not necessarily to additional hardware cost, and compatibility compared with
By force.
In specification of the invention, numerous specific details are set forth.It is to be appreciated, however, that the embodiment of the present invention can be with
It practices without these specific details.In some instances, well known method, structure and skill is not been shown in detail
Art, so as not to obscure the understanding of this specification.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example
Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not
It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office
It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field
Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples
It closes and combines.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme should all cover within the scope of the claims and the description of the invention.
Claims (8)
1. a kind of reduction method of audio frequency delay characterized by comprising
Obtain the audio data to be processed of input;
By the audio data storage to be processed to buffer area;
The audio data to be processed is transferred from the buffer area, is output to output channel;
The audio data to be processed is converted to the analog signal of loudspeaker broadcasting using the output channel;
Drive the speaker plays the analog signal.
2. the method according to claim 1, wherein transferring the audio number to be processed from the buffer area
According to before the step of being output to output channel, further includes:
The total amount of data at different levels for exporting waiting list in output channel are calculated in real time;
Judge whether the total amount of data is less than preset threshold;
If being less than, the step of transferring the audio data to be processed from the buffer area, be output to output channel is executed;
If being not less than, the data of output channel processing waiting list are waited;It continues to execute in the real-time calculating output channel
The step of total amount of data of output waiting lists at different levels.
3. the method according to claim 1, wherein transfer the audio data to be processed from the buffer area,
It is output to output channel, comprising:
The audio data to be processed that specified quantity is transferred from the buffer area, is output to output channel.
4. the method according to claim 1, wherein by the audio data storage to be processed to buffer area, packet
It includes:
By the audio data storage to be processed to buffer area;If buffer area is saturated, the audio data to be processed of spilling is lost
It abandons.
5. according to the method described in claim 2, it is characterized in that, transferring the audio number to be processed from the buffer area
According to before the step of being output to output channel, further includes:
Judge whether the buffer area there are data;
If it is not, then transferring the audio data to be processed from the buffer area, it is output to output channel, comprising: data will be cheated
The first order output being output in output channel;
If so, executing the step of transferring the audio data to be processed from the buffer area, be output to output channel.
6. a kind of reduction device of audio frequency delay characterized by comprising
Data acquisition module, for obtaining the audio data to be processed of input;
Data buffering module, for storing the audio data to be processed to buffer area;
Data outputting module is output to output channel for transferring the audio data to be processed from the buffer area;
Data conversion module, for the audio data to be processed to be converted to the mould of loudspeaker broadcasting using the output channel
Quasi- signal;
Audio playing module plays the analog signal for drive the speaker.
7. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is held by processor
Method described in one of claim 1-5 is realized when row.
8. a kind of reduction equipment of audio frequency delay, comprising: memory, processor and storage are on a memory and can be on a processor
The computer program of operation, which is characterized in that the processor is realized described in one of claim 1-5 when executing described program
Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811004108.2A CN109062537B (en) | 2018-08-30 | 2018-08-30 | Audio delay reduction method, device, medium and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811004108.2A CN109062537B (en) | 2018-08-30 | 2018-08-30 | Audio delay reduction method, device, medium and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109062537A true CN109062537A (en) | 2018-12-21 |
CN109062537B CN109062537B (en) | 2021-07-30 |
Family
ID=64758724
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811004108.2A Active CN109062537B (en) | 2018-08-30 | 2018-08-30 | Audio delay reduction method, device, medium and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109062537B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110175081A (en) * | 2019-05-30 | 2019-08-27 | 睿云联(厦门)网络通讯技术有限公司 | A kind of optimization system and its method played for Android audio |
WO2020133214A1 (en) * | 2018-12-28 | 2020-07-02 | 深圳市大疆创新科技有限公司 | Observation data conversion method, device, movable platform, and storage medium |
CN111526466A (en) * | 2020-04-30 | 2020-08-11 | 成都千立网络科技有限公司 | Real-time audio signal processing method for sound amplification system |
CN111885415A (en) * | 2020-07-24 | 2020-11-03 | 海信视像科技股份有限公司 | Audio data rapid output method and display device |
CN112071291A (en) * | 2020-08-28 | 2020-12-11 | 北京戴乐科技有限公司 | Low-delay audio processing device, system and method |
CN112735463A (en) * | 2020-12-16 | 2021-04-30 | 杭州小伴熊科技有限公司 | Audio playing delay AI correction method and device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010091613A (en) * | 2000-03-16 | 2001-10-23 | 유태욱 | method and apparatus for recording and replaying caption data and audio data |
CN1839600A (en) * | 2003-08-25 | 2006-09-27 | 摩托罗拉公司(在特拉华州注册的公司) | System and method for controlling the operating characteristics of a buffer |
CN101175104A (en) * | 2006-10-31 | 2008-05-07 | 华为技术有限公司 | Dithering caching device and its management method |
CN102290051A (en) * | 2010-06-18 | 2011-12-21 | 微软公司 | Predictive resampler scheduler algorithm |
CN102648606A (en) * | 2009-09-18 | 2012-08-22 | 索尼计算机娱乐公司 | Terminal device, sound output method, and information processing system |
CN103594103A (en) * | 2013-11-15 | 2014-02-19 | 腾讯科技(成都)有限公司 | Audio processing method and related device |
CN105518778A (en) * | 2013-06-21 | 2016-04-20 | 弗劳恩霍夫应用研究促进协会 | Jitter buffer controller, audio decoder, method and computer program |
CN106878286A (en) * | 2017-01-18 | 2017-06-20 | 天翼爱音乐文化科技有限公司 | Voice data synchronous method and device |
-
2018
- 2018-08-30 CN CN201811004108.2A patent/CN109062537B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010091613A (en) * | 2000-03-16 | 2001-10-23 | 유태욱 | method and apparatus for recording and replaying caption data and audio data |
CN1839600A (en) * | 2003-08-25 | 2006-09-27 | 摩托罗拉公司(在特拉华州注册的公司) | System and method for controlling the operating characteristics of a buffer |
CN101175104A (en) * | 2006-10-31 | 2008-05-07 | 华为技术有限公司 | Dithering caching device and its management method |
CN102648606A (en) * | 2009-09-18 | 2012-08-22 | 索尼计算机娱乐公司 | Terminal device, sound output method, and information processing system |
CN102290051A (en) * | 2010-06-18 | 2011-12-21 | 微软公司 | Predictive resampler scheduler algorithm |
CN105518778A (en) * | 2013-06-21 | 2016-04-20 | 弗劳恩霍夫应用研究促进协会 | Jitter buffer controller, audio decoder, method and computer program |
CN103594103A (en) * | 2013-11-15 | 2014-02-19 | 腾讯科技(成都)有限公司 | Audio processing method and related device |
CN106878286A (en) * | 2017-01-18 | 2017-06-20 | 天翼爱音乐文化科技有限公司 | Voice data synchronous method and device |
Non-Patent Citations (2)
Title |
---|
JINGFENG ZHANG: "Real-Time Playing of Network Audio-Video System Based on DataSet", 《IEEE》 * |
吴茶花: "USB音频***的设计", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020133214A1 (en) * | 2018-12-28 | 2020-07-02 | 深圳市大疆创新科技有限公司 | Observation data conversion method, device, movable platform, and storage medium |
CN111386477A (en) * | 2018-12-28 | 2020-07-07 | 深圳市大疆创新科技有限公司 | Observation data conversion method, equipment, movable platform and storage medium |
CN110175081A (en) * | 2019-05-30 | 2019-08-27 | 睿云联(厦门)网络通讯技术有限公司 | A kind of optimization system and its method played for Android audio |
CN110175081B (en) * | 2019-05-30 | 2021-05-11 | 睿云联(厦门)网络通讯技术有限公司 | Optimization system and method for Android audio playing |
CN111526466A (en) * | 2020-04-30 | 2020-08-11 | 成都千立网络科技有限公司 | Real-time audio signal processing method for sound amplification system |
CN111526466B (en) * | 2020-04-30 | 2022-07-22 | 成都千立网络科技有限公司 | Real-time audio signal processing method for sound amplification system |
CN111885415A (en) * | 2020-07-24 | 2020-11-03 | 海信视像科技股份有限公司 | Audio data rapid output method and display device |
CN112071291A (en) * | 2020-08-28 | 2020-12-11 | 北京戴乐科技有限公司 | Low-delay audio processing device, system and method |
CN112735463A (en) * | 2020-12-16 | 2021-04-30 | 杭州小伴熊科技有限公司 | Audio playing delay AI correction method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109062537B (en) | 2021-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109062537A (en) | A kind of reduction method, apparatus, medium and the equipment of audio frequency delay | |
CN104778950B (en) | A kind of microphone signal delay compensation control method based on echo cancellor | |
US7574274B2 (en) | Method and system for synchronizing audio processing modules | |
CN100393068C (en) | Method for buffering data in stream media | |
CN104050040B (en) | Media-playback workload scheduler | |
CN109147784A (en) | Voice interactive method, equipment and storage medium | |
US20080147917A1 (en) | Method and apparatus for maintaining synchronization of audio in a computing system | |
CN109218847A (en) | A kind of download control method, device and multimedia terminal | |
CN107371061A (en) | A kind of video stream playing method, device and equipment | |
WO2022111111A1 (en) | Audio transmission method and apparatus, smart device, and computer-readable storage medium | |
US20120245718A1 (en) | Exposing off-host audio processing capabilities | |
CN105142004B (en) | Multimedia file read method and device | |
CN108920128A (en) | The operating method and system of PowerPoint | |
CN110166805A (en) | Cloud handset audio transfer control method, system and storage medium | |
CN110111805A (en) | Auto gain control method, device and readable storage medium storing program for executing in the interactive voice of far field | |
CN108182930B (en) | Sound effect processing method and equipment and audio and video on demand system | |
KR101226412B1 (en) | System, method or apparatus for combining multiple streams of media data | |
CN108882013A (en) | Adjust method, apparatus, electronic equipment and the storage medium of audio and video playing rate | |
US20080147918A1 (en) | Method and apparatus for maintaining synchronization of audio in a computing system | |
CN109672745A (en) | The online control method for playing back of audio and device for FreeRTOS | |
CN112735463A (en) | Audio playing delay AI correction method and device | |
CN103325385B (en) | Voice communication method and equipment, the method and apparatus of operation wobble buffer | |
CN109743528A (en) | A kind of audio collection of video conference and play optimization method, device and medium | |
CN106775551A (en) | Audio frequency playing method and system | |
CN109326293A (en) | A kind of semantics recognition management platform based on video speech |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211009 Address after: 201601 No. 9, building 31, No. 89, dujiabang Road, Sijing Town, Songjiang District, Shanghai Patentee after: Shanghai Furnace Information Technology Co.,Ltd. Patentee after: Ni Xingwei Address before: 201600 No. 32, Lane 49, Henggang Road, Songjiang District, Shanghai 302 Patentee before: Ni Xingwei |
|
TR01 | Transfer of patent right |