CN110085241A - Data-encoding scheme, device, computer storage medium and data encoding apparatus - Google Patents
Data-encoding scheme, device, computer storage medium and data encoding apparatus Download PDFInfo
- Publication number
- CN110085241A CN110085241A CN201910350133.4A CN201910350133A CN110085241A CN 110085241 A CN110085241 A CN 110085241A CN 201910350133 A CN201910350133 A CN 201910350133A CN 110085241 A CN110085241 A CN 110085241A
- Authority
- CN
- China
- Prior art keywords
- data
- audio input
- input data
- audio
- road
- 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
- 238000012545 processing Methods 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 12
- 239000002131 composite material Substances 0.000 claims description 5
- 238000011161 development Methods 0.000 abstract description 9
- 108091006146 Channels Proteins 0.000 description 54
- 230000005540 biological transmission Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 241001269238 Data Species 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004807 localization Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 101100495835 Oryza sativa subsp. japonica Cht1 gene Proteins 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- -1 general mobile phone Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/008—Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
The embodiment of the present disclosure discloses a kind of data-encoding scheme, device, computer storage medium and data encoding apparatus, wherein data-encoding scheme includes: at least audio input data all the way for receiving and transmitting from least one data channel;Based on at least sample rate of audio input data all the way, frame clock signal is determined;Will at least the road audio input data Zhong Mei audio input data encodes all the way, obtain encoded audio data, and establish the corresponding relationship in the period of every road encoded audio data and frame clock signal;Based on corresponding relationship, encoded audio data group is combined into one group of coded data;One group of coded data is sent to processor.A processor processing multi-path audio-frequency data may be implemented in the embodiment of the present disclosure, extends the number of channels of the audio data of processor processing, has saved hardware resource;In addition, the embodiment of the present disclosure is applicable to various processors, and it is smaller to the HardwareUpgring replacement dependence of processor, help to reduce development amount.
Description
Technical field
This disclosure relates to field of computer technology, especially a kind of data-encoding scheme, device, computer storage medium and
Data encoding apparatus.
Background technique
In the products such as general mobile phone, tablet computer, intelligent sound box, usually there are 1 or 2 voice input devices
(such as microphone (MIC) interface), CPU (Central Processing Unit, central processing unit) only need 1 road I2S
(Inter-IC Sound, integrated circuit built-in audio bus) input can complete the acquisition transmission of MIC signal.With skill
Raising of the progress and user of art to experience requirements, some scenes need support multiple MIC and multiple loudspeakers, to complete voice
The functions such as noise reduction, echo cancellor and auditory localization.In order to support the acquisition of multi-path voice to transmit, usually require that CPU supports TDM
(Time Division Multiplexing, time division multiplexing) mode or multichannel I2S input.
Summary of the invention
Embodiment of the disclosure provides a kind of data-encoding scheme, device, computer storage medium and data encoding and sets
It is standby.
According to the one aspect of the embodiment of the present disclosure, provide a kind of data-encoding scheme, this method comprises: receive to
At least audio input data all the way of a few data channel transfer;Based on at least sample rate of audio input data all the way, really
Framing clock signal;Will at least the road audio input data Zhong Mei audio input data encodes all the way, sound after being encoded
Frequency evidence, and establish the corresponding relationship in the period of every road encoded audio data and frame clock signal;Based on corresponding relationship, will compile
Audio data group is combined into one group of coded data after code;One group of coded data is sent to processor.
According to the other side of the embodiment of the present disclosure, a kind of data coding device is provided, which includes: reception mould
Block, for receiving at least audio input data all the way transmitted from least one data channel;Determining module, for based at least
The sample rate of audio input data all the way, determines frame clock signal;Coding module, for will be at least all the way in audio input data
Every road audio input data encoded, obtain encoded audio data, and establish every road encoded audio data and when frame
The corresponding relationship in the period of clock signal;Encoded audio data group is combined into one group of volume for being based on corresponding relationship by composite module
Code data;Sending module, for one group of coded data to be sent to processor.
According to the other side of the embodiment of the present disclosure, a kind of computer readable storage medium, the computer are provided
Readable storage medium storing program for executing is stored with computer program, and the computer program is for executing above-mentioned data-encoding scheme.
According to the other side of the embodiment of the present disclosure, a kind of data encoding apparatus, the data encoding apparatus are provided
It include: data processing unit;For storing the memory of the processor-executable instruction;The data processing unit, is used for
Execute above-mentioned data-encoding scheme.
Based on disclosure data-encoding scheme provided by the above embodiment, device, computer storage medium and data encoding
Equipment, based on at least sample rate of audio input data all the way, determines frame clock by receiving at least audio input data all the way
Signal, the road Zai Jiangmei audio input data are encoded, and encoded audio data is obtained, and establish every road encoded audio data
With the corresponding relationship in the period of frame clock signal, it is finally based on corresponding relationship, encoded audio data group is combined into one group of coding
Data Concurrent is sent to processor, to realize based at least audio input data all the way, one group of coded data is obtained, due to one
Group coded data can be transferred to processor by data channel all the way, it is thereby achieved that a processor handles MCVF multichannel voice frequency
Data extend the number of channels of the audio data of processor processing, due to avoiding transmitting audio number using multiple transmission channels
According to, therefore saved hardware resource;In addition, the present embodiment is applicable to various processors, regenerate to the HardwareUpgring of processor
Dependence is smaller, helps to reduce development amount, saves the development time.
Below by drawings and examples, the technical solution of the disclosure is described in further detail.
Detailed description of the invention
The embodiment of the present disclosure is described in more detail in conjunction with the accompanying drawings, the above-mentioned and other purposes of the disclosure,
Feature and advantage will be apparent.Attached drawing is used to provide to further understand the embodiment of the present disclosure, and constitutes explanation
A part of book is used to explain the disclosure together with the embodiment of the present disclosure, does not constitute the limitation to the disclosure.In the accompanying drawings,
Identical reference label typically represents same parts or step.
Fig. 1 is the system diagram that the disclosure is applicable in.
Fig. 2 is the flow diagram for the data-encoding scheme that one exemplary embodiment of the disclosure provides.
Fig. 3 is the exemplary signal that one group of coded data is sent to processor based on frame clock signal by single channels
Figure.
Fig. 4 is the schematic diagram of an application scenarios of the data-encoding scheme of embodiment of the disclosure.
Fig. 5 is the flow diagram for the data-encoding scheme that disclosure another exemplary embodiment provides.
Fig. 6 is to be spaced apart the adjacent encoded audio data of two-way by data break position, and according to channel position
The illustrative diagram of audio data after assembly coding.
Fig. 7 is the structural schematic diagram for the data coding device that one exemplary embodiment of the disclosure provides.
Fig. 8 is the structural schematic diagram for the data coding device that disclosure another exemplary embodiment provides.
Fig. 9 is the structure chart for the data encoding apparatus that one exemplary embodiment of the disclosure provides.
Specific embodiment
In the following, will be described in detail by referring to the drawings according to an example embodiment of the present disclosure.Obviously, described embodiment is only
It is only a part of this disclosure embodiment, rather than the whole embodiments of the disclosure, it should be appreciated that the disclosure is not by described herein
The limitation of example embodiment.
It should also be noted that unless specifically stated otherwise, the opposite cloth of the component and step that otherwise illustrate in these embodiments
It sets, numerical expression and the unlimited the scope of the present disclosure processed of numerical value.
It will be understood by those skilled in the art that the terms such as " first ", " second " in the embodiment of the present disclosure are only used for distinguishing
Different step, equipment or module etc., neither represent any particular technology meaning, also do not indicate that the inevitable logic between them is suitable
Sequence.
It should also be understood that in the embodiments of the present disclosure, " multiple " can refer to two or more, and "at least one" can refer to
One, two or more.
It should also be understood that for the either component, data or the structure that are referred in the embodiment of the present disclosure, clearly limit no or
Person may be generally understood to one or more in the case where context provides opposite enlightenment.
In addition, term "and/or" in the disclosure, only a kind of incidence relation for describing affiliated partner, expression can be deposited
In three kinds of relationships, for example, A and/or B, can indicate: individualism A exists simultaneously A and B, these three situations of individualism B.
In addition, character "/" in the disclosure, typicallys represent the relationship that forward-backward correlation object is a kind of "or".
It should also be understood that the disclosure highlights the difference between each embodiment to the description of each embodiment,
Same or similar place can be referred to mutually, for sake of simplicity, no longer repeating one by one.
Simultaneously, it should be appreciated that for ease of description, the size of various pieces shown in attached drawing is not according to reality
Proportionate relationship draw.
Be to the description only actually of at least one exemplary embodiment below it is illustrative, never as to the disclosure
And its application or any restrictions used.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable
In the case of, the technology, method and apparatus should be considered as part of specification.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
The embodiment of the present disclosure can be applied to the data encoding apparatus such as terminal device, computer system, server, can be with
Numerous other general or specialized computing system environments or configuration operate together.Suitable for terminal device, computer system, server
The example of well-known terminal device, computing system, environment and/or configuration that equal data encoding apparatus are used together include but
Be not limited to: personal computer system, thin client, thick client computer, hand-held or laptop devices, is based on server computer system
The system of microprocessor, set-top box, programmable consumer electronics, NetPC Network PC, little type Ji calculate machine Xi Tong ﹑ mass computing
Machine system and the distributed cloud computing technology environment including above-mentioned any system, etc..
The data encoding apparatus such as terminal device, computer system, server can be in the calculating executed by computer system
It is described under the general context of machine system executable instruction (such as program module).In general, program module may include routine, journey
Sequence, target program, component, logic, data structure etc., they execute specific task or realize specific abstract data class
Type.Computer system/server can be implemented in distributed cloud computing environment, in distributed cloud computing environment, task be by
What the remote processing devices being linked through a communication network executed.In distributed cloud computing environment, program module can be located at packet
On the Local or Remote computing system storage medium for including storage equipment.
Application is summarized
In the products such as general mobile phone, plate, intelligent sound box, usually only 1 or 2 MIC interfaces, CPU are only needed
Want 1 road I2S input that can complete the acquisition transmission of MIC signal.But with advances in technology with user to experience requirements
It improves, the scene of multiple MIC and multiple loudspeakers is needed support, to complete the function such as voice de-noising, echo cancellor and auditory localization
Energy.In order to support the acquisition of multi-path voice to transmit, only supports the CPU of 1 road I2S input to be just unable to satisfy requirement, just necessarily require
CPU will support TDM mode or multichannel I2S to input, and lead to platform to be replaced, cause development amount, development time and exploitation
The increase of cost.
Exemplary system
Fig. 1 is shown can be using the data-encoding scheme of embodiment of the disclosure or the exemplary system of data coding device
System framework 100.
As shown in Figure 1, system architecture 100 may include data encoding apparatus 101, processor 102, at least one ADC (mould
Quasi-/digital signal converter) 103.ADC103 can acquire multichannel (CH1-CH8 as illustrated in the drawing) audio input data (example
The audio input data such as acquired from MIC, loudspeaker equipment) and data encoding apparatus 101 is sent by audio input data.
Received MCVF multichannel voice frequency input data after coding, is generated one group of coded data and by one group of volume by data encoding apparatus 101
Code data are sent to processor 103.
Data encoding apparatus 101 can be the various equipment for handling digital signal, including but not limited to DSP
(Digital Signal Processing, digital signal processor), single-chip microcontroller, FPGA (Field-Programmable
Gate Array, field programmable gate array) etc..
Above-mentioned data encoding apparatus 101, processor 102, ADC103 can be set in various electronic equipments, such as intelligently
The electronic equipments such as mobile phone, tablet computer, laptop, desktop computer, car-mounted terminal.
It should be noted that data-encoding scheme provided by embodiment of the disclosure is generally by data encoding apparatus 101
It executes, correspondingly, data encoding apparatus 101 is settable in the electronic device.
It should be understood that the quantity of data encoding apparatus 101, processor 102 and ADC103 in Fig. 1 is only schematic
's.According to needs are realized, any number of data encoding apparatus, processor and ADC can have.
Illustrative methods
Fig. 2 is the flow diagram for the data-encoding scheme that one exemplary embodiment of the disclosure provides.The present embodiment can answer
In above-mentioned data encoding apparatus 101 shown in FIG. 1, as shown in Fig. 2, including the following steps:
Step 201, at least audio input data all the way transmitted from least one data channel is received.
In the present embodiment, (such as data encoding shown in FIG. 1 is set the executing subject for executing data-encoding scheme
It is standby) it can receive at least audio input data all the way transmitted from least one data channel.Wherein, each data channel is used for
Receive audio input data all the way.Audio input data can be the audio data sent by various equipment.For example, at least all the way
Audio input data can include but is not limited to following at least one: the audio acquired by voice collection device (such as microphone)
Data, the audio data exported by sound output device (such as loudspeaker).
Step 202, based on at least sample rate of audio input data all the way, frame clock signal is determined.
In the present embodiment, data encoding apparatus 101 shown in FIG. 1 can be based at least audio input data is adopted all the way
Sample rate, determines frame clock signal.
As an example, if it is above-mentioned at least all the way the sample rate of the road audio input data Zhong Mei audio input data be s, have
The road n audio input data, and m audio input data of each periodic transfer of frame clock signal, it is determined that frame clock signal
Frequency is s × (n/m).For example, s=16kHz, n=16, m=2, then the frequency of frame clock signal be 16kHz × (16/2)=
128kHz。
Step 203, will at least the road audio input data Zhong Mei audio input data encodes all the way, after obtaining coding
Audio data, and establish the corresponding relationship in the period of every road encoded audio data and frame clock signal.
In the present embodiment, above-mentioned data encoding apparatus 101 can will at least road audio input data Zhong Mei sound all the way
Frequency input data is encoded, and encoded audio data is obtained, and establishes every road encoded audio data and frame clock signal
The corresponding relationship in period.
As an example, above-mentioned corresponding relationship can be characterized by following mapping table:
The channel position of audio input data | The period serial number of frame clock signal |
CH1 | T1_H |
CH2 | T1_L |
CH3 | T2_H |
CH4 | T2_L |
… | … |
CH15 | T8_H |
CH16 | T8_L |
CH1 | T9_H |
… | … |
Wherein, between the high period in H expression period, L is indicated between the low period in period.By the mapping table it is found that
If the number of channels of encoded audio data is 16, and each period of frame clock signal can be with transmitting two paths encoded audio number
According to, then above-mentioned data encoding apparatus 101 successively can transmit 16 road encoded audio datas according to the serial number in each channel,
Every 8 periods can be by 16 road encoded audio data transmission primaries.
In one embodiment, above-mentioned data encoding apparatus 101 can be based on I2S agreement at least audio input data all the way
The road Zhong Mei audio input data is encoded.The corresponding relationship in the period of above-mentioned encoded audio data and frame clock signal can
With the port number of sequence and the encoded audio data transmitted in each period for characterizing transmission encoded audio data
Amount.
Step 204, it is based on corresponding relationship, encoded audio data group is combined into one group of coded data.
In the present embodiment, data encoding apparatus 101 can be based on corresponding relationship, and encoded audio data group is combined into one
Group coded data.Since above-mentioned corresponding relationship can be used for characterizing the sequence for transmitting encoded audio data and each period
The number of channels of the encoded audio data of middle transmission therefore can be according to the period of frame clock signal, after determining each coding
Time interval of the audio data in transmission, to be supplemented on the basis of audio data in encoded certain according to time interval
The additional bits of quantity, so that each encoded audio data is connected as one group of coded data, specifically how by each volume
Audio data is connected as one group of coded data after code, reference can be made to the explanation of following embodiment illustrated in fig. 4, details are not described herein.
Step 205, one group of coded data is sent to processor.
In the present embodiment, one group of coded data can be sent to processor (as shown in Figure 1 by data encoding apparatus 101
Processor).In general, above-mentioned one group of coded data can be sent to processor by a channel.
In some optional implementations, data encoding apparatus 101 can be based on frame clock signal, by one group of coded number
Processor is sent to according to by single channels.Wherein, single channels can be the channel for sending above-mentioned one group of coded data.
As an example, can during each period of frame clock signal transmission of one line encoded audio data, thus by above-mentioned one group
The encoded audio data that coded data includes passes sequentially through single channels and is sent to processor.
In some optional implementations, data encoding apparatus 101 can be in accordance with the following steps by one group of coded data
Processor is sent to by single channels:
The corresponding relationship in the period based on every road encoded audio data and frame clock signal, in each of frame clock signal
Between the high period in period, the encoded audio data all the way that one group of coded data includes is sent to by single channels respectively
Processor, and between each low period of frame clock signal, after the another way coding for including by one group of coded data respectively
Audio data is sent to processor by single channels.
Here, due to each period of frame clock signal include between high period between low period, each period
Two-way encoded audio data can be sent.As shown in figure 3, CH1 is the channel position of audio input data all the way, in frame clock
Between first high period of signal, the corresponding encoded audio data of CH1 is sent to processor, the of frame clock signal
Between one low period, the corresponding encoded audio data of CH2 is sent to processor.And so on, by the road n encoded audio
Data are sent in sequence to processor.
In one embodiment, processor 102 shown in FIG. 1 can after receiving above-mentioned one group of coded data, according to
Identical coding mode used by above-mentioned data encoding apparatus 101 encodes audio input data, to one group of coded number
, can be with the subsequent various processing of further progress using decoded audio data according to being decoded, for example voice de-noising, call out
Awake, echo cancellor, auditory localization etc..
With continued reference to the schematic diagram that Fig. 4, Fig. 4 are according to the application scenarios of the data-encoding scheme of the present embodiment.?
In the application scenarios of Fig. 4, DSP401 receives audio input data of the acquisition from No. four microphones and two-way loudspeaker from ADC402
The sample rate of CH1-CH6, each road audio input data are 16kHz.Then, DSP401 is based at least audio input data all the way
Sample rate, determine frame clock signal.Wherein, transmission of one line audio input data is distinguished in each period of frame clock signal,
Then the frequency of frame clock signal is 16kHz × (16/2)=128kHz.Later, DSP401 will be at least all the way in audio input data
Every road audio input data, encoded according to I2S agreement, obtain encoded audio data, and establish sound after the coding of every road
Frequency according to the corresponding relationship in the period of frame clock signal (i.e. between the high period of frame clock signal between low period respectively
Transmission of one line audio input data).Based on corresponding relationship, encoded audio data group is combined into one group of coded data.For example, can
Time interval of each encoded audio data in transmission is determined, thus according to the time according to the period of frame clock signal
Interval supplements certain amount (for example, 4031 in Fig. 4 be audio data in encoded in encoded on the basis of audio data
The additional bits supplemented later, for being spaced apart two adjacent encoded audio datas) additional bits, thus will
Each encoded audio data is connected as one group of coded data 403.Finally, sound after the coding for including by one group of coded data 402
Frequency evidence is sent in sequence to processor 404.
It should be noted that data encoding apparatus 101 shown in FIG. 1 can be implemented by DSP401.
The method provided by the above embodiment of the disclosure is based at least one by receiving at least audio input data all the way
The sample rate of road audio input data determines frame clock signal, and the road Zai Jiangmei audio input data is encoded, after obtaining coding
Audio data, and the corresponding relationship in the period of every road encoded audio data and frame clock signal is established, finally closed based on corresponding
System, is combined into one group of coded data for encoded audio data group and is sent to processor, to realize based at least sound all the way
Frequency input data obtains one group of coded data, since one group of coded data can be transferred to processor by data channel all the way, because
This, may be implemented a processor processing multi-path audio-frequency data, extend the number of channels of the audio data of processor processing, by
In avoiding transmitting audio data using multiple transmission channels, therefore hardware resource has been saved;In addition, the present embodiment is applicable to respectively
Kind processor, it is smaller to the HardwareUpgring replacement dependence of processor, help to reduce development amount, saves the development time.
With further reference to Fig. 5, the flow diagram of another embodiment of data-encoding scheme is shown.As shown in figure 5,
On the basis of above-mentioned embodiment illustrated in fig. 2, step 203 be may include steps of:
Step 2031, at least channel position of the road audio input data Zhong Mei audio input data all the way is determined.
In the present embodiment, for executing executing subject (such as the data encoding apparatus shown in FIG. 1 of data-encoding scheme
101 or DSP401 as shown in Figure 4) it can determine at least channel of the road audio input data Zhong Mei audio input data all the way
Serial number.As an example it is supposed that a total of 6 road audio input data, then channel position can be 1,2,3,4,5,6.
Step 2032, it is based on pre-arranged code mode, it is defeated to every road audio using the channel position of every road audio input data
Enter data to be encoded, obtains encoded audio data.
In the present embodiment, above-mentioned data encoding apparatus 101 or DSP401 can be based on pre-arranged code mode (such as I2S
Coding mode), using the channel position of every road audio input data, every road audio input data is encoded, is encoded
Audio data afterwards.As an example, after being encoded according to above-mentioned pre-arranged code mode to audio input data, it can be by channel sequence
Number binary number is converted to, which is added encoded audio data.For example, it is assumed that certain audio input data all the way
After coding, 16 bits are obtained, which are converted into 4 bits, then
4 bit can be merged into after or before 16 bit, obtain 20 bits, this 20 two into
Number processed is the data that encoded audio data includes.It should be appreciated that encoded audio data removes above-mentioned 20 bit, also
It may include other data.
In some optional implementations, above-mentioned data encoding apparatus 101 or DSP401 can in accordance with the following steps by
At least the road audio input data Zhong Mei audio input data is encoded all the way, obtains encoded audio data:
Firstly, data break position is at least arranged in the audio input data of the road audio input data Zhong Mei all the way.Wherein,
Data break position may include at least one binary digit, and the numerical value on data break position can be default value (such as 0).
Then, it is based on pre-arranged code mode, encodes, obtains to the road data break Wei Mei audio input data is provided with
To encoded audio data.Wherein, data break position between two-way encoded audio data for being spaced.
It, can be when processor be decoded encoded audio data, accurately by two by the way that data break position is arranged
A possibility that adjacent encoded audio data in road distinguishes, and mistake occurs when reducing decoding.
In some optional implementations, above-mentioned data encoding apparatus 101 or DSP401 can be defeated according to every road audio
Encoded audio data group is combined into one group of coded data by the sequence for entering the channel position of data.Specifically, above-mentioned data encoding
Equipment 101 or DSP401 can be by each encoded audio datas according to the sequence of channel position, successively by sound after each coding
Frequency obtains one group of volume according to end to end (i.e. the lowest order of last data directly or indirectly connects with the highest order of latter data)
Code data.This optional implementation can by each road encoded audio data, group be combined into one group of coding in order due to using
Data, therefore the one group of coded data generated can be made more regular, help to improve the efficiency being decoded to coded data.
As an example, as shown in fig. 6, it illustrates will be between the adjacent encoded audio data of two-way by data break position
It separates, and according to the illustrative diagram of audio data after channel position assembly coding.D1, D2 in figure are respectively the first via
With the valid data position of the second road encoded audio data, S0, S1 are respectively the first via and the second road encoded audio data
Channel position, W1, W2 data gap digits.
The method provided by the above embodiment of the disclosure is based on by the channel position of the every road audio input data of determination
Pre-arranged code mode encodes every road audio input data, obtains encoded audio data using channel position.To
Each road encoded audio data that one group of coded data includes can be determined when processor is decoded one group of coded data
Corresponding channel position is decoded so as to the encoded audio data respectively to each channel, and then enables processor
It is enough that discriminatively the decoded audio data in each road is handled, help to improve the accuracy to audio data processing.
Exemplary means
Fig. 7 is the structural schematic diagram for the data coding device that one exemplary embodiment of the disclosure provides.The present embodiment can answer
With on data encoding apparatus, as shown in fig. 7, document sorting apparatus includes: receiving module 701, it is used to receive from least one
At least audio input data all the way of data channel transmission;Determining module 702, for based at least audio input data all the way
Sample rate determines frame clock signal;Coding module 703, for will at least road audio input data Zhong Mei audio input all the way
Data are encoded, and encoded audio data is obtained, and establish the period of every road encoded audio data and frame clock signal
Corresponding relationship;Encoded audio data group is combined into one group of coded data for being based on corresponding relationship by composite module 704;It sends
Module 705, for one group of coded data to be sent to processor.
In the present embodiment, receiving module 701 can receive at least audio all the way transmitted from least one data channel
Input data.Wherein, each data channel is for receiving audio input data all the way.Audio input data can be to be set by various
The audio data that preparation is sent.For example, at least audio input data can include but is not limited to following at least one all the way: by sound
The audio data of acquisition device (such as microphone) acquisition, the audio data exported by sound output device (such as loudspeaker).
In the present embodiment, determining module 702 can be based on at least sample rate of audio input data all the way, when determining frame
Clock signal.
As an example, if it is above-mentioned at least all the way the sample rate of the road audio input data Zhong Mei audio input data be s, have
The road n audio input data, and m audio input data of each periodic transfer of frame clock signal, it is determined that frame clock signal
Frequency is s × (n/m).For example, s=16kHz, n=16, m=2, then the frequency of frame clock signal be 16kHz × (16/2)=
128kHz。
In the present embodiment, coding module 703 can will at least road audio input data Zhong Mei audio input number all the way
According to being encoded, encoded audio data is obtained, and establishes pair in the period of every road encoded audio data and frame clock signal
It should be related to.
In one embodiment, usually above-mentioned coding module 703 can be based on I2S agreement at least audio input data all the way
The road Zhong Mei audio input data is encoded.The corresponding relationship in the period of above-mentioned encoded audio data and frame clock signal can
With the port number of sequence and the encoded audio data transmitted in each period for characterizing transmission encoded audio data
Amount.
In the present embodiment, composite module 704 can be based on corresponding relationship, and encoded audio data group is combined into one group of volume
Code data.Since above-mentioned corresponding relationship can be used for characterizing the sequence of transmission encoded audio data and pass in each period
Therefore the number of channels of defeated encoded audio data can determine each encoded audio according to the period of frame clock signal
Time interval of the data in transmission, to supplement certain amount on the basis of audio data in encoded according to time interval
Additional bits, so that each encoded audio data is connected as one group of coded data.
In the present embodiment, one group of coded data can be sent to processor (place as shown in Figure 1 by sending module 705
Manage device).In general, above-mentioned one group of coded data can be sent to processor by a channel.
It is the structural schematic diagram for the data coding device that disclosure another exemplary embodiment provides referring to Fig. 8, Fig. 8.
In some optional implementations, sending module 705 can be further used for: frame clock signal is based on, by one
Group coded data is sent to processor by single channels.
In some optional implementations, sending module 705 can also be further used for: be based on every road encoded audio
The corresponding relationship in the period of data and frame clock signal, between the high period in each period of frame clock signal, respectively by one
The encoded audio data all the way that group coded data includes is sent to processor by single channels, and in frame clock signal
Between each low period, the another way encoded audio data that one group of coded data includes is sent to by single channels respectively
Processor.
In some optional implementations, coding module 703 may include: determination unit 7031, for determining at least
The channel position of the road audio input data Zhong Mei audio input data all the way;First coding unit 7032, for based on default
Coding mode encodes every road audio input data, after obtaining coding using the channel position of every road audio input data
Audio data.
In some optional implementations, coding module 703 can also include: setting unit 7033, at least
Data break position is set in the audio input data of the road audio input data Zhong Mei all the way;Second coding unit 7034 is used for base
In pre-arranged code mode, is encoded to the road data break Wei Mei audio input data is provided with, obtain encoded audio number
According to, wherein data break position between two-way encoded audio data for being spaced.
In some optional implementations, composite module 704 can be further used for: according to every road audio input data
Channel position sequence, encoded audio data group is combined into one group of coded data.
The device provided by the above embodiment of the disclosure is based at least one by receiving at least audio input data all the way
The sample rate of road audio input data determines frame clock signal, and the road Zai Jiangmei audio input data is encoded, after obtaining coding
Audio data, and the corresponding relationship in the period of every road encoded audio data and frame clock signal is established, finally closed based on corresponding
System, is combined into one group of coded data for encoded audio data group and is sent to processor, to realize based at least sound all the way
Frequency input data obtains one group of coded data, since one group of coded data can be transferred to processor by data channel all the way, because
This, may be implemented a processor processing multi-path audio-frequency data, extend the number of channels of the audio data of processor processing, by
In avoiding transmitting audio data using multiple transmission channels, therefore hardware resource has been saved;In addition, the present embodiment is applicable to respectively
Kind processor, it is smaller to the HardwareUpgring replacement dependence of processor, help to reduce development amount, saves the development time.
In the following, being described with reference to Figure 9 the data encoding apparatus according to the embodiment of the present disclosure.The data encoding apparatus can be with
Processor as shown in Figure 1 is communicated, to think that processor sends coded data.
Fig. 9 illustrates the block diagram of the data encoding apparatus according to the embodiment of the present disclosure.As shown in figure 9, data encoding apparatus
900 include one or more data processing units 901 and memory 902.
Data processing unit 901 can be central processing unit (CPU) or there is data-handling capacity and/or instruction to hold
The processing unit of the other forms of row ability, and can control the other assemblies in data encoding apparatus 900 to execute expectation
Function.
Memory 902 may include one or more computer program products, and computer program product may include various
The computer readable storage medium of form, such as volatile memory and/or nonvolatile memory.Volatile memory is for example
It may include random access memory (RAM) and/or cache memory (cache) etc..Nonvolatile memory for example may be used
To include read-only memory (ROM), hard disk, flash memory etc..It can store one or more meters on computer readable storage medium
Calculation machine program instruction, data processing unit 901 can run program instruction, to realize each embodiment of the disclosure above
Data-encoding scheme and/or other desired functions.It can also store and such as input in a computer-readable storage medium
The various contents such as signal, signal component, noise component(s).
In one example, data encoding apparatus 900 can also include: input interface 903 and output interface 904, these
Component passes through the interconnection of bindiny mechanism's (not shown) of bus system and/or other forms.
For example, the input interface 903 can be the interface of I2S agreement, for connecing when the data encoding apparatus is DSP
Receive the audio data of the equipment such as microphone acquisition.
The output interface 904 can be output to the outside data, such as compile by data encoding apparatus to audio data
The coded data of code.For example, output interface can be the interface of I2S agreement, for sending coding to processor as shown in Figure 1
Data.
Certainly, to put it more simply, being illustrated only in Fig. 9 in the data encoding apparatus 900 in component related with the disclosure
It is some, the component of such as bus etc. is omitted.In addition to this, according to concrete application situation, data encoding apparatus 900 can be with
Including any other component appropriate.
Illustrative computer program product and computer readable storage medium
Other than the above method and equipment, embodiment of the disclosure can also be computer program product comprising meter
Calculation machine program instruction, it is above-mentioned that the computer program instructions make the processor execute this specification when being run by processor
According to the step in the data-encoding scheme of the various embodiments of the disclosure described in " illustrative methods " part.
The computer program product can be write with any combination of one or more programming languages for holding
The program code of row embodiment of the present disclosure operation, described program design language includes object oriented program language, such as
Java, C++ etc. further include conventional procedural programming language, such as " C " language or similar programming language.Journey
Sequence code can be executed fully on the user computing device, partly execute on a user device, be independent soft as one
Part packet executes, part executes on a remote computing or completely in remote computing device on the user computing device for part
Or it is executed on server.
In addition, embodiment of the disclosure can also be computer readable storage medium, it is stored thereon with computer program and refers to
It enables, the computer program instructions make the processor execute above-mentioned " the exemplary side of this specification when being run by processor
According to the step in the data-encoding scheme of the various embodiments of the disclosure described in method " part.
The computer readable storage medium can be using any combination of one or more readable mediums.Readable medium can
To be readable signal medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can include but is not limited to electricity, magnetic, light, electricity
Magnetic, the system of infrared ray or semiconductor, device or device, or any above combination.Readable storage medium storing program for executing it is more specific
Example (non exhaustive list) includes: the electrical connection with one or more conducting wires, portable disc, hard disk, random access memory
Device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc
Read-only memory (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
The basic principle of the disclosure is described in conjunction with specific embodiments above, however, it is desirable to, it is noted that in the disclosure
The advantages of referring to, advantage, effect etc. are only exemplary rather than limitation, must not believe that these advantages, advantage, effect etc. are the disclosure
Each embodiment is prerequisite.In addition, detail disclosed above is merely to exemplary effect and the work being easy to understand
With, rather than limit, it is that must be realized using above-mentioned concrete details that above-mentioned details, which is not intended to limit the disclosure,.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with its
The difference of its embodiment, the same or similar part cross-reference between each embodiment.For system embodiment
For, since it is substantially corresponding with embodiment of the method, so being described relatively simple, referring to the portion of embodiment of the method in place of correlation
It defends oneself bright.
Device involved in the disclosure, device, equipment, system block diagram only as illustrative example and be not intended to
It is required that or hint must be attached in such a way that box illustrates, arrange, configure.As those skilled in the art will appreciate that
, it can be connected by any way, arrange, configure these devices, device, equipment, system.Such as "include", "comprise", " tool
" etc. word be open vocabulary, refer to " including but not limited to ", and can be used interchangeably with it.Vocabulary used herein above
"or" and "and" refer to vocabulary "and/or", and can be used interchangeably with it, unless it is not such that context, which is explicitly indicated,.Here made
Vocabulary " such as " refers to phrase " such as, but not limited to ", and can be used interchangeably with it.
Disclosed method and device may be achieved in many ways.For example, can by software, hardware, firmware or
Software, hardware, firmware any combination realize disclosed method and device.The said sequence of the step of for the method
Merely to be illustrated, the step of disclosed method, is not limited to sequence described in detail above, special unless otherwise
It does not mentionlet alone bright.In addition, in some embodiments, also the disclosure can be embodied as to record program in the recording medium, these programs
Including for realizing according to the machine readable instructions of disclosed method.Thus, the disclosure also covers storage for executing basis
The recording medium of the program of disclosed method.
It may also be noted that each component or each step are can to decompose in the device of the disclosure, device and method
And/or reconfigure.These decompose and/or reconfigure the equivalent scheme that should be regarded as the disclosure.
The above description of disclosed aspect is provided so that any person skilled in the art can make or use this
It is open.Various modifications in terms of these are readily apparent to those skilled in the art, and are defined herein
General Principle can be applied to other aspect without departing from the scope of the present disclosure.Therefore, the disclosure is not intended to be limited to
Aspect shown in this, but according to principle disclosed herein and the consistent widest range of novel feature.
In order to which purpose of illustration and description has been presented for above description.In addition, this description is not intended to the reality of the disclosure
It applies example and is restricted to form disclosed herein.Although already discussed above multiple exemplary aspects and embodiment, this field skill
Its certain modifications, modification, change, addition and sub-portfolio will be recognized in art personnel.
Claims (11)
1. a kind of data-encoding scheme, comprising:
Receive at least audio input data all the way transmitted from least one data channel;
Based on at least sample rate of audio input data all the way, frame clock signal is determined;
The road audio input data Zhong Mei audio input data is encoded all the way by described at least, obtains encoded audio number
According to, and establish the corresponding relationship in the period of every road encoded audio data and the frame clock signal;
Based on the corresponding relationship, the encoded audio data group is combined into one group of coded data;
One group of coded data is sent to processor.
2. described that one group of coded data is sent to processor according to the method described in claim 1, wherein, comprising:
Based on the frame clock signal, one group of coded data is sent to processor by single channels.
3. it is described to be based on the frame clock signal according to the method described in claim 2, wherein, by one group of coded data
Processor is sent to by single channels, comprising:
Corresponding relationship based on every road encoded audio data Yu the period of the frame clock signal is believed in the frame clock
Number each period high period between, the encoded audio data all the way that one group of coded data includes is passed through into list respectively
Paths are sent to processor, and between each low period of the frame clock signal, respectively by one group of coded number
Processor is sent to by single channels according to the another way encoded audio data for including.
4. method described in one of -3 according to claim 1, wherein it is described will be described at least every in audio input data all the way
Road audio input data is encoded, and encoded audio data is obtained, comprising:
Determine at least channel position of the road audio input data Zhong Mei audio input data all the way;
Based on pre-arranged code mode, using the channel position of every road audio input data, to every road audio input number
According to being encoded, encoded audio data is obtained.
5. according to the method described in claim 4, wherein, it is described will at least road the audio input data Zhong Mei audio all the way
Input data is encoded, and encoded audio data is obtained, further includes:
Described, data break position is at least set in the audio input data of the road audio input data Zhong Mei all the way;
Based on the pre-arranged code mode, encodes, obtain to the road data break Wei Mei audio input data is provided with
To encoded audio data, wherein the data break position between two-way encoded audio data for being spaced.
6. described that the encoded audio data group is combined into one group of coded number according to the method described in claim 4, wherein
According to, comprising:
According to the sequence of the channel position of every road audio input data, the encoded audio data group is combined into one group of volume
Code data.
7. a kind of data coding device, comprising:
Receiving module, for receiving at least audio input data all the way transmitted from least one data channel;
Determining module, for determining frame clock signal based on at least sample rate of audio input data all the way;
Coding module is obtained for the road audio input data Zhong Mei audio input data to be encoded all the way by described at least
Encoded audio data, and establish the corresponding relationship in the period of every road encoded audio data and the frame clock signal;
The encoded audio data group is combined into one group of coded data for being based on the corresponding relationship by composite module;
Sending module, for one group of coded data to be sent to processor.
8. device according to claim 7, wherein the coding module includes:
Determination unit, for determining at least channel position of the road audio input data Zhong Mei audio input data all the way;
First coding unit, for being based on pre-arranged code mode, using the channel position of every road audio input data, to institute
The road Shu Mei audio input data is encoded, and encoded audio data is obtained.
9. device according to claim 8, wherein the coding module further include:
Setting unit, for data break at least to be arranged in the audio input data of the road audio input data Zhong Mei all the way described
Position;
Second coding unit, for being based on the pre-arranged code mode, to being provided with, the road data break Wei Mei audio is defeated
Enter data to be encoded, obtain encoded audio data, wherein the data break position is used for two-way encoded audio data
Between be spaced.
10. a kind of computer readable storage medium, the storage medium is stored with computer program, and the computer program is used for
Execute any data-encoding scheme of the claims 1-6.
11. a kind of data encoding apparatus, the data encoding apparatus include:
Data processing unit;
For storing the memory of the processor-executable instruction;
The data processing unit, for executing any data-encoding scheme of the claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910350133.4A CN110085241B (en) | 2019-04-28 | 2019-04-28 | Data encoding method, data encoding device, computer storage medium and data encoding equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910350133.4A CN110085241B (en) | 2019-04-28 | 2019-04-28 | Data encoding method, data encoding device, computer storage medium and data encoding equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110085241A true CN110085241A (en) | 2019-08-02 |
CN110085241B CN110085241B (en) | 2021-10-08 |
Family
ID=67417372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910350133.4A Active CN110085241B (en) | 2019-04-28 | 2019-04-28 | Data encoding method, data encoding device, computer storage medium and data encoding equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110085241B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110838298A (en) * | 2019-11-15 | 2020-02-25 | 闻泰科技(无锡)有限公司 | Method, device and equipment for processing multi-channel audio data and storage medium |
CN113518300A (en) * | 2021-06-15 | 2021-10-19 | 翱捷科技(深圳)有限公司 | I2S-based automatic audio acquisition chip parameter configuration method and system |
CN113539286A (en) * | 2020-06-09 | 2021-10-22 | 深圳声临奇境人工智能有限公司 | Audio device, audio system and audio processing method |
CN113965853A (en) * | 2021-10-19 | 2022-01-21 | 深圳市广和通无线股份有限公司 | Module equipment, audio processing method and related equipment |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3988528A (en) * | 1972-09-04 | 1976-10-26 | Nippon Hoso Kyokai | Signal transmission system for transmitting a plurality of information signals through a plurality of transmission channels |
US4074074A (en) * | 1976-04-23 | 1978-02-14 | Societe Anonyme De Telecommunications | Time division digital transmission system |
JPH0564175A (en) * | 1991-09-03 | 1993-03-12 | Nec Corp | Adaptive multiplexing system |
CN1795635A (en) * | 2003-04-17 | 2006-06-28 | 株式会社理光 | Signal transmitting apparatus, power supplying system, and serial communication apparatus |
CN101558579A (en) * | 2006-10-18 | 2009-10-14 | 松下电器产业株式会社 | A method and system for data transmission in a multiple input multiple output (mimo) system |
CN104144331A (en) * | 2014-08-18 | 2014-11-12 | 中国航空无线电电子研究所 | Device for transmitting multi-channel image/video code data through single SDI channel |
CN105261365A (en) * | 2015-09-15 | 2016-01-20 | 北京云知声信息技术有限公司 | Audio output method and device |
CN105389155A (en) * | 2015-11-18 | 2016-03-09 | 苏州思必驰信息科技有限公司 | Method and system for receiving TDM audio data by using SPI interface |
CN106782562A (en) * | 2016-12-20 | 2017-05-31 | Tcl通力电子(惠州)有限公司 | Audio-frequency processing method, apparatus and system |
CN106788844A (en) * | 2016-12-16 | 2017-05-31 | 深圳市声菲特科技技术有限公司 | A kind of MCVF multichannel voice frequency synchronous transfer circuit |
CN207690497U (en) * | 2018-01-10 | 2018-08-03 | 成都天奥信息科技有限公司 | A kind of MCVF multichannel voice frequency coding/decoding system applied to the radio station VOIP gateway |
US20180322054A1 (en) * | 2008-08-05 | 2018-11-08 | Micron Technology, Inc. | Multiple data channel memory module architecture |
CN109660933A (en) * | 2019-01-30 | 2019-04-19 | 北京视通科技有限公司 | A kind of device of simultaneous transmission multi-channel analog audio |
-
2019
- 2019-04-28 CN CN201910350133.4A patent/CN110085241B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3988528A (en) * | 1972-09-04 | 1976-10-26 | Nippon Hoso Kyokai | Signal transmission system for transmitting a plurality of information signals through a plurality of transmission channels |
US4074074A (en) * | 1976-04-23 | 1978-02-14 | Societe Anonyme De Telecommunications | Time division digital transmission system |
JPH0564175A (en) * | 1991-09-03 | 1993-03-12 | Nec Corp | Adaptive multiplexing system |
CN1795635A (en) * | 2003-04-17 | 2006-06-28 | 株式会社理光 | Signal transmitting apparatus, power supplying system, and serial communication apparatus |
CN101558579A (en) * | 2006-10-18 | 2009-10-14 | 松下电器产业株式会社 | A method and system for data transmission in a multiple input multiple output (mimo) system |
US20180322054A1 (en) * | 2008-08-05 | 2018-11-08 | Micron Technology, Inc. | Multiple data channel memory module architecture |
CN104144331A (en) * | 2014-08-18 | 2014-11-12 | 中国航空无线电电子研究所 | Device for transmitting multi-channel image/video code data through single SDI channel |
CN105261365A (en) * | 2015-09-15 | 2016-01-20 | 北京云知声信息技术有限公司 | Audio output method and device |
CN105389155A (en) * | 2015-11-18 | 2016-03-09 | 苏州思必驰信息科技有限公司 | Method and system for receiving TDM audio data by using SPI interface |
CN106788844A (en) * | 2016-12-16 | 2017-05-31 | 深圳市声菲特科技技术有限公司 | A kind of MCVF multichannel voice frequency synchronous transfer circuit |
CN106782562A (en) * | 2016-12-20 | 2017-05-31 | Tcl通力电子(惠州)有限公司 | Audio-frequency processing method, apparatus and system |
CN207690497U (en) * | 2018-01-10 | 2018-08-03 | 成都天奥信息科技有限公司 | A kind of MCVF multichannel voice frequency coding/decoding system applied to the radio station VOIP gateway |
CN109660933A (en) * | 2019-01-30 | 2019-04-19 | 北京视通科技有限公司 | A kind of device of simultaneous transmission multi-channel analog audio |
Non-Patent Citations (4)
Title |
---|
KEN REGNIER: "Synchronous Digital Fiber Optic Networks for Multi-Channel Video Transmission", 《PROCEEDINGS: THE SMPTE ADVANCED TELEVISION AND ELECTRONIC IMAGING CONFERENCE》 * |
刘修文: "数字有线电视技术系列讲座 第十一讲 光纤数字传输(上)", 《中国有线电视》 * |
范晓勇等: "基于DSP的语音录放和数字回声的实现", 《电子测量技术》 * |
黄一平: "《通信与网络技术》", 31 August 2012 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110838298A (en) * | 2019-11-15 | 2020-02-25 | 闻泰科技(无锡)有限公司 | Method, device and equipment for processing multi-channel audio data and storage medium |
CN113539286A (en) * | 2020-06-09 | 2021-10-22 | 深圳声临奇境人工智能有限公司 | Audio device, audio system and audio processing method |
CN113539286B (en) * | 2020-06-09 | 2024-06-04 | 深圳声临奇境人工智能有限公司 | Audio device, audio system, and audio processing method |
CN113518300A (en) * | 2021-06-15 | 2021-10-19 | 翱捷科技(深圳)有限公司 | I2S-based automatic audio acquisition chip parameter configuration method and system |
CN113518300B (en) * | 2021-06-15 | 2023-12-22 | 翱捷科技(深圳)有限公司 | I2S-based automatic configuration method and system for parameters of audio acquisition chip |
CN113965853A (en) * | 2021-10-19 | 2022-01-21 | 深圳市广和通无线股份有限公司 | Module equipment, audio processing method and related equipment |
CN113965853B (en) * | 2021-10-19 | 2024-01-05 | 深圳市广和通无线股份有限公司 | Module device, audio processing method and related device |
Also Published As
Publication number | Publication date |
---|---|
CN110085241B (en) | 2021-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110085241A (en) | Data-encoding scheme, device, computer storage medium and data encoding apparatus | |
CN106888079A (en) | Resource allocation methods and device | |
CN104054125B (en) | Devices for redundant frame coding and decoding | |
CN110457256A (en) | Date storage method, device, computer equipment and storage medium | |
CN109246671A (en) | Data transmission method, apparatus and system | |
WO2020078300A1 (en) | Method for controlling screen projection of terminal and terminal | |
CN104067341A (en) | Voice activity detection in presence of background noise | |
CN101861577A (en) | System and method for inter-processor communication | |
WO2016000569A1 (en) | Voice communication method and system in game applications | |
CN110648665A (en) | Session process recording system and method | |
CN106792454A (en) | Bluetooth communication method, communicator, communication system and electronic equipment | |
CN108028044A (en) | The speech recognition system of delay is reduced using multiple identifiers | |
CN111078930A (en) | Audio file data processing method and device | |
CN105518645A (en) | Load-balanced, persistent connection techniques | |
CN106375942A (en) | Method and device for transmission of data information | |
CN108538289A (en) | The method, apparatus and terminal device of voice remote control are realized based on bluetooth | |
CN107168959A (en) | Interpretation method and translation system | |
CN109543198A (en) | Interpretation method, device, system and storage medium | |
JP7375089B2 (en) | Method, device, computer readable storage medium and computer program for determining voice response speed | |
CN102917141B (en) | A kind of method of testing of evaluating voice quality, Apparatus and system | |
CN110838298A (en) | Method, device and equipment for processing multi-channel audio data and storage medium | |
CN109524004A (en) | The voice interaction device and system of a kind of method of parallel transmission that realizing MCVF multichannel voice frequency and data, circumscribed | |
CN108712271A (en) | Interpretation method and translating equipment | |
WO2024001447A1 (en) | Audio processing method, chip, apparatus, device, and computer-readable storage medium | |
US20120134499A1 (en) | Audio Processing Devices, Multi-Channel Audio Application System, and Method Thereof |
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 |