CN112988249A - Method and device for creating sound card, electronic equipment and storage medium - Google Patents
Method and device for creating sound card, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN112988249A CN112988249A CN202110307842.1A CN202110307842A CN112988249A CN 112988249 A CN112988249 A CN 112988249A CN 202110307842 A CN202110307842 A CN 202110307842A CN 112988249 A CN112988249 A CN 112988249A
- Authority
- CN
- China
- Prior art keywords
- sound card
- chip
- audio
- information
- creating
- 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 43
- 230000006870 function Effects 0.000 claims description 39
- 238000004590 computer program Methods 0.000 claims description 5
- 238000013461 design Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
The embodiment of the invention relates to the field of audio and discloses a method and a device for creating a sound card, electronic equipment and a storage medium. In the invention, the connecting part of the directional coder-decoder in the system-level chip is designated as the preset coder-decoder, so that the relation between the system-level chip and the preset coder-decoder can be established from a software level even if the coder-decoder is not arranged; and transmitting the information of the system-level chip and the information of the preset coding and decoding to a preset application program interface function, so that the application program interface can also know the relation between the system-level chip and the coding and decoding, thereby completing the creation of the sound card.
Description
Technical Field
The embodiment of the invention relates to the field of audio, in particular to a method and a device for creating a sound card, electronic equipment and a storage medium.
Background
In the audio field, the implementation of a bottom layer is designed based on an Advanced Linux Sound Architecture (ALSA), the bottom layer is divided into a System On Chip (SOC) part and a Codec (Coder-Decoder) part based on the framework of the ALSA design, and the creation of a Sound card needs to depend on the SOC and the Codec part, as shown in fig. 1, which is a structural schematic diagram of the Sound card in the prior art, and audio input and audio output can be realized by the Sound card; if Codec is missing, the sound card creation cannot be completed.
Disclosure of Invention
Embodiments of the present invention provide a method, an apparatus, an electronic device, and a storage medium for creating a sound card, so as to complete the creation of the sound card without a codec.
To solve the above technical problem, an embodiment of the present invention provides a method for creating a sound card, including: designating a connecting part of a directional coder-decoder in a system-level chip as a preset coder-decoder; and transmitting the information of the system level chip and the information of the preset coding and decoding to a preset application program interface function to complete the creation of the sound card.
An embodiment of the present invention further provides an apparatus for creating a sound card, including: the system-on-chip coding and decoding device comprises a specifying module, a decoding module and a decoding module, wherein the specifying module is used for specifying a connecting part of a directional coder and decoder in a system-on-chip as a preset coder and decoder; and the creating module is used for transmitting the information of the system-level chip and the information of the preset coding and decoding to a preset application program interface function so as to complete the creation of the sound card.
An embodiment of the present invention further provides an electronic device, including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of creating a sound card described above.
Embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which when executed by a processor implements the method for creating a sound card described above.
Compared with the prior art, the embodiment of the invention designates the connecting part of the directional coder-decoder in the system-on-chip as the preset coder-decoder, so that the relation between the system-on-chip and the preset coder-decoder can be established from a software level even if the coder-decoder is not arranged; and transmitting the information of the system-level chip and the information of the preset coding and decoding to a preset application program interface function, so that the application program interface can also know the relation between the system-level chip and the coding and decoding, thereby completing the creation of the sound card.
In addition, the designating the connection portion of the directional codec in the system-on-chip as the preset codec includes: adding a function of a digital audio interface of the system-on-chip; and according to the function of the digital audio interface, designating the connecting part of the directional coding in the system-on-chip as a preset coding. By the method, the connecting part of the directional coding code in the system-on-chip can be successfully specified as the preset coding code.
In addition, after the completion of the creation of the sound card, the method further includes: loading an audio chip, and sending information of the audio chip after loading to the sound card; and modifying the function of the digital audio interface of the sound card according to the information of the audio chip, so that the digital audio interface is used for connecting the sound card and the audio chip. By the method, the audio chip is loaded firstly, and the information loaded by the audio chip is sent to the sound card, so that the sound card can know which audio chip needs to be connected to through the digital audio interface, and then the function of the digital audio interface of the sound card is modified according to the information of the audio chip.
In addition, after the modifying the function of the digital audio interface of the sound card according to the information of the audio chip to make the digital audio interface used for connecting the sound card and the audio chip, the method further comprises: determining an audio parameter corresponding to the audio chip; and loading the audio parameters. By such an approach, a compatible design of audio parameters may also be achieved.
In addition, the loading an audio chip first and sending information of the audio chip after loading to the sound card includes: firstly, loading an audio chip; and deriving a variable symbol through EXPORT _ SYSMPOL, and if the variable symbol represents that the audio chip is loaded, sending the information of the audio chip loaded to the sound card. By the method, whether the audio chip is loaded or not can be known simply.
In addition, the modifying the function of the digital audio interface of the sound card according to the information of the audio chip to enable the digital audio interface to be used for connecting the sound card and the audio chip includes: and modifying the content related to the preset coding code in the function of the digital audio interface of the sound card according to the information of the audio chip, so that the digital audio interface is used for connecting the sound card and the audio chip. By such a method, it is successfully achieved that the digital audio interface is used for connecting the sound card and the audio chip.
In addition, the loading an audio chip first and sending information of the audio chip after loading to the sound card includes: and loading an audio chip according to the loading sequence in the initialization script, and sending the information of the audio chip after loading to the sound card. By the method, the audio chip can be loaded firstly in a simpler way.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
FIG. 1 is a schematic diagram of a prior art sound card;
FIG. 2 is a flow chart of a method of creating a sound card according to a first embodiment of the present invention;
FIG. 3 is a flow chart according to a specific implementation of step 101 in the first embodiment of the present invention;
fig. 4 is a schematic structural diagram of a sound card according to a first embodiment of the present invention;
FIG. 5 is a flow chart of a method of creating a sound card according to a second embodiment of the present invention;
FIG. 6 is a flowchart according to a specific implementation of step 203 in the second embodiment of the present invention;
fig. 7 is a flow chart of a method of creating a sound card according to a third embodiment of the present invention;
fig. 8 is a schematic structural diagram of an apparatus for creating a sound card according to a fourth embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device in a fifth embodiment according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, it will be appreciated by those of ordinary skill in the art that in various embodiments of the invention, numerous technical details are set forth in order to provide a better understanding of the present application. However, the technical solution claimed in the present application can be implemented without these technical details and various changes and modifications based on the following embodiments. The following embodiments are divided for convenience of description, and should not constitute any limitation to the specific implementation manner of the present invention, and the embodiments may be mutually incorporated and referred to without contradiction.
A first embodiment of the present invention relates to a method for creating a sound card, which is applied to an electronic device, and a specific flow is shown in fig. 2, where the method includes:
Specifically, in terms of hardware design, a Coder-Decoder (Codec) part is removed, and only a System On Chip (SOC) part is reserved; in terms of software design, the SOC is redefined, and a connecting part of the SOC, which is directed to Codec, is designated as a preset Codec, which is equivalent to virtual Codec.
In one example, a specific flowchart for designating the connection portion of the directional codec in the soc as the preset codec is shown in fig. 3, and includes:
Specifically, a function of a digital audio interface of the SOC, i.e., a dai _ link function, is added to a probe function in the machine driver, and information of the SOC and information of the preset encoding code are filled in the dai _ link function, so that the SOC and the preset encoding code can be linked, that is, a connection portion of the system-on-chip to the encoding code is designated as the preset encoding code. By the method, the connecting part of the directional coding code in the system-on-chip can be successfully specified as the preset coding code.
And 102, transmitting the information of the system-level chip and the information of the preset coding and decoding to a preset application program interface function to complete the creation of the sound card.
Specifically, a preset Application Programming Interface (API) function provided by the ALSAcore is called, and the SOC information and the information of the preset coding and decoding are transferred to the preset API function, so that the sound card can be created, as shown in fig. 4, which is a schematic structural diagram of the sound card in this embodiment.
In this embodiment, the connection portion of the directional codec in the soc is designated as the preset codec, so that the relationship between the soc and the preset codec can be established from a software level even if there is no codec; and transmitting the information of the system-level chip and the information of the preset coding and decoding to a preset application program interface function, so that the application program interface can also know the relation between the system-level chip and the coding and decoding, thereby completing the creation of the sound card.
A second embodiment of the invention relates to a method of creating a sound card. The second embodiment is substantially the same as the first embodiment, with the main differences being: after the creation of the back sound card, an implementation process compatible with different audio chips is also given, and a specific flow is shown in fig. 5 and includes:
in step 201, the connection portion of the directional codec in the soc is designated as a preset codec.
The steps 201-202 are similar to the steps 101-102 in the first embodiment, and are not described herein again.
And step 203, loading the audio chip, and sending the information of the audio chip after loading to the sound card.
Specifically, the loading sequence of the modules is preset, so that the audio chip is loaded before the sound card, and information of the audio chip after loading is sent to the sound card, so that the sound card can know which audio chip needs to be connected to through the digital audio interface.
In one example, a specific flowchart of loading an audio chip first and sending information of the audio chip after loading to a sound card is shown in fig. 6, and includes:
Specifically, a loading sequence of the module is preset, so that the audio chip is loaded before the sound card, a variable symbol is added into a driver of the audio chip, and the variable symbol representing the completion of the loading of the audio chip is preset; and deriving the variable symbol through EXPORT _ SYSMPOL to make the variable symbol completely open to the kernel, so that the variable symbol can be accessed by the machine driver, and when the machine driver judges that the variable symbol represents that the audio chip is completely loaded, sending the information of the audio chip which is completely loaded to the sound card. For example: if the variable symbol representing the audio chip loading completion is 1, the machine driver judges that the variable symbol is 1, then the representation audio chip loading completion is carried out, and information of the audio chip loading completion is sent to the sound card; if the variable symbol representing the audio chip loading completion is 2, the machine driver judges that the variable symbol is 2, then the representation audio chip loading completion is carried out, and the information of the audio chip loading completion is sent to the sound card.
In one example, loading an audio chip first, and sending information of the audio chip after loading to the sound card, includes: and loading the audio chip according to the loading sequence in the initialization script, and sending the information of the audio chip after loading to the sound card. Specifically, a loading sequence is preset in the initialization script, so that when the initialization script runs, the audio chip can be loaded first according to the loading sequence in the initialization script, and after the audio chip is loaded, information that the audio chip is loaded is sent to the sound card. By the method, the audio chip can be loaded firstly in a simpler way.
In one example, an audio chip is loaded first, a variable symbol is derived through a global variable, and if the variable symbol represents that the audio chip is loaded completely, information of the audio chip loaded completely is sent to a sound card. Specifically, a loading sequence of the module is preset, so that the audio chip is loaded before the sound card, a variable symbol is added into a driver of the audio chip, and the variable symbol representing the completion of the loading of the audio chip is preset; and deriving the variable symbol through the global variable to completely disclose the variable symbol to the kernel, so that the variable symbol can be accessed by the machine driver, and when the machine driver judges that the variable symbol represents that the audio chip is completely loaded, the information of the audio chip which is completely loaded is sent to the sound card.
And 204, modifying the function of the digital audio interface of the sound card according to the information of the audio chip, so that the digital audio interface is used for connecting the sound card and the audio chip.
In one example, modifying a function of a digital audio interface of a sound card based on information of an audio chip, the digital audio interface for connecting the sound card and the audio chip, comprises: and modifying the content related to the preset coding and decoding in the function of the digital audio interface of the sound card according to the information of the audio chip, so that the digital audio interface is used for connecting the sound card and the audio chip. Specifically, the Codec _ name and the Codec _ dai _ name in the dai _ link function are modified into the identifier of the audio chip according to the information of the audio chip, so that the digital audio interface is used for connecting the sound card and the audio chip.
In this embodiment, the audio chip is loaded first, and the information loaded by the audio chip is sent to the sound card, so that the sound card can know which audio chip needs to be connected to through the digital audio interface, and then the function of the digital audio interface of the sound card is modified according to the information of the audio chip.
A third embodiment of the present invention is directed to a method of creating a sound card. The third embodiment is substantially the same as the second embodiment, with the main differences being: also, an implementation process of compatible audio parameters is provided, and a specific flow is shown in fig. 7, and includes:
step 301 designates the connection portion of the directional codec in the soc as a preset codec.
And 303, loading the audio chip, and sending the information of the audio chip loaded to the sound card.
And 304, modifying the function of the digital audio interface of the sound card according to the information of the audio chip, so that the digital audio interface is used for connecting the sound card and the audio chip.
The steps 301-304 are similar to the steps 201-204 in the second embodiment, and are not described herein again.
Specifically, the audio hal layer acquires an identifier of an audio chip, determines which type of audio chip the current audio chip is, searches for an audio parameter corresponding to the type of the audio chip in a preset directory, and loads the searched audio parameter, thereby realizing compatible design of the audio parameter.
In this embodiment, besides the compatibility of the sound card with different audio chips, the compatible design of audio parameters can also be realized.
The steps of the above methods are divided for clarity, and the implementation may be combined into one step or split some steps, and the steps are divided into multiple steps, so long as the same logical relationship is included, which are all within the protection scope of the present patent; it is within the scope of the patent to add insignificant modifications to the algorithms or processes or to introduce insignificant design changes to the core design without changing the algorithms or processes.
A fourth embodiment of the present invention relates to an apparatus for creating a sound card, as shown in fig. 8, including: a specifying module 401, a creating module 402;
a designating module 401, configured to designate a connection portion of the directional codec in the soc as a preset codec.
A creating module 402, configured to transmit the information of the system-on-chip and the information of the preset encoding and decoding to a preset application program interface function, so as to complete creation of the sound card.
It should be understood that the present embodiment is a device embodiment corresponding to the first, second, and third embodiments, and the present embodiment can be implemented in cooperation with the first, second, and third embodiments. The related technical details mentioned in the first, second and third embodiments are still valid in this embodiment, and are not described herein again in order to reduce repetition. Accordingly, the related-art details mentioned in the present embodiment can also be applied to the first embodiment, the second embodiment, and the third embodiment.
It should be noted that, all the modules involved in this embodiment are logic modules, and in practical application, one logic unit may be one physical unit, may also be a part of one physical unit, and may also be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, a unit which is not so closely related to solve the technical problem proposed by the present invention is not introduced in the present embodiment, but this does not indicate that there is no other unit in the present embodiment.
A fifth embodiment of the invention relates to an electronic device, as shown in fig. 9, comprising at least one processor 501; and a memory 502 communicatively coupled to the at least one processor 501; wherein the memory 502 stores instructions executable by the at least one processor 501, the instructions being executable by the at least one processor 501 to enable the at least one processor 501 to perform any of the above-described methods of creating a sound card.
Where the memory and processor are connected by a bus, the bus may comprise any number of interconnected buses and bridges, the buses connecting together one or more of the various circuits of the processor and the memory. The bus may also connect various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface provides an interface between the bus and the transceiver. The transceiver may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor is transmitted over a wireless medium via an antenna, which further receives the data and transmits the data to the processor.
The processor is responsible for managing the bus and general processing and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And the memory may be used to store data used by the processor in performing operations.
A sixth embodiment of the present invention relates to a computer-readable storage medium storing a computer program. The computer program realizes the above-described method embodiments when executed by a processor.
That is, as can be understood by those skilled in the art, all or part of the steps in the method for implementing the embodiments described above may be implemented by a program instructing related hardware, where the program is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific embodiments for practicing the invention, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention in practice.
Claims (10)
1. A method of creating a sound card, comprising:
designating a connecting part of a directional coder-decoder in a system-level chip as a preset coder-decoder;
and transmitting the information of the system level chip and the information of the preset coding and decoding to a preset application program interface function to complete the creation of the sound card.
2. The method for creating a sound card according to claim 1, wherein the designating the connection portion of the directional codec in the system-on-chip as a preset codec comprises:
adding a function of a digital audio interface of the system-on-chip;
and according to the function of the digital audio interface, designating the connecting part of the directional coding in the system-on-chip as a preset coding.
3. The method of creating a sound card according to claim 1 or 2, further comprising, after said completing the creation of the sound card:
loading an audio chip, and sending information of the audio chip after loading to the sound card;
and modifying the function of the digital audio interface of the sound card according to the information of the audio chip, so that the digital audio interface is used for connecting the sound card and the audio chip.
4. The method for creating a sound card according to claim 3, wherein after the modifying the function of the digital audio interface of the sound card according to the information of the audio chip to make the digital audio interface used for connecting the sound card and the audio chip, the method further comprises:
determining an audio parameter corresponding to the audio chip;
and loading the audio parameters.
5. The method for creating a sound card according to claim 3, wherein the loading an audio chip first and sending the information that the audio chip is loaded to the sound card comprises:
firstly, loading an audio chip;
and deriving a variable symbol through EXPORT _ SYSMPOL, and if the variable symbol represents that the audio chip is loaded, sending the information of the audio chip loaded to the sound card.
6. The method for creating the sound card according to claim 3, wherein the modifying the function of the digital audio interface of the sound card according to the information of the audio chip to make the digital audio interface used for connecting the sound card and the audio chip comprises:
and modifying the content related to the preset coding code in the function of the digital audio interface of the sound card according to the information of the audio chip, so that the digital audio interface is used for connecting the sound card and the audio chip.
7. The method for creating a sound card according to claim 3, wherein the loading an audio chip first and sending the information that the audio chip is loaded to the sound card comprises:
and loading an audio chip according to the loading sequence in the initialization script, and sending the information of the audio chip after loading to the sound card.
8. An apparatus for creating a sound card, comprising:
the system-on-chip coding and decoding device comprises a specifying module, a decoding module and a decoding module, wherein the specifying module is used for specifying a connecting part of a directional coder and decoder in a system-on-chip as a preset coder and decoder;
and the creating module is used for transmitting the information of the system-level chip and the information of the preset coding and decoding to a preset application program interface function so as to complete the creation of the sound card.
9. An electronic device, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of creating a sound card of any one of claims 1 to 7.
10. A computer-readable storage medium, storing a computer program, characterized in that the computer program, when being executed by a processor, implements the method of creating a sound card of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110307842.1A CN112988249B (en) | 2021-03-23 | 2021-03-23 | Method and device for creating sound card, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110307842.1A CN112988249B (en) | 2021-03-23 | 2021-03-23 | Method and device for creating sound card, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112988249A true CN112988249A (en) | 2021-06-18 |
CN112988249B CN112988249B (en) | 2024-05-28 |
Family
ID=76334423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110307842.1A Active CN112988249B (en) | 2021-03-23 | 2021-03-23 | Method and device for creating sound card, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112988249B (en) |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6051772A (en) * | 1997-07-15 | 2000-04-18 | Aureal Semiconductor, Inc. | Method and apparatus for emulating a frequency modulation device |
KR20010057994A (en) * | 1999-12-23 | 2001-07-05 | 조영선 | A Mobile telecommunication phone which gives the function of internet phone |
CN2807628Y (en) * | 2005-05-13 | 2006-08-16 | 佛山天财东宝科技有限公司 | Network audio conference system |
CN102354278A (en) * | 2011-06-29 | 2012-02-15 | 中兴通讯股份有限公司 | Method and equipment for processing audio data |
CN102842337A (en) * | 2012-06-05 | 2012-12-26 | 国光电器股份有限公司 | High-fidelity audio transmission method based on WIFI (Wireless Fidelity) |
CN103354579A (en) * | 2013-05-28 | 2013-10-16 | 广东翼卡车联网服务有限公司 | Method and system for DTMF (dual tone multifrequency) decoding based on recording synchronization |
CN103595456A (en) * | 2013-10-16 | 2014-02-19 | 南京邮电大学 | Method for achieving multimedia sensor network data transmission system |
CN103873711A (en) * | 2014-03-14 | 2014-06-18 | 厦门亿联网络技术股份有限公司 | VOIP phone-based virtual USB (universal serial bus) sound card creation method |
CN104267924A (en) * | 2014-09-19 | 2015-01-07 | 青岛海信移动通信技术股份有限公司 | Mobile terminal and audio processing method thereof |
US20160063611A1 (en) * | 2014-08-30 | 2016-03-03 | Digimarc Corporation | Methods and arrangements including data migration among computing platforms, e.g. through use of steganographic screen encoding |
CN106325804A (en) * | 2015-07-03 | 2017-01-11 | 深圳市中兴微电子技术有限公司 | Audio processing method and system |
CN107015805A (en) * | 2017-03-29 | 2017-08-04 | 深圳市创成微电子有限公司 | Method and device to configure external sound card |
CN107506212A (en) * | 2017-08-28 | 2017-12-22 | 北京翼辉信息技术有限公司 | A kind of method of the dynamic load driver of sound card in real time operating system |
CN107770564A (en) * | 2016-08-18 | 2018-03-06 | 腾讯科技(深圳)有限公司 | The method and device of remote collection audio, video data |
US20190034352A1 (en) * | 2017-07-25 | 2019-01-31 | International Business Machines Corporation | Memory page eviction using a neural network |
CN109782153A (en) * | 2019-01-14 | 2019-05-21 | 大唐微电子技术有限公司 | A kind of method, apparatus of chip testing, chip and computer storage medium |
CN110730406A (en) * | 2019-09-27 | 2020-01-24 | 深圳智者行天下科技有限公司 | Method for outputting two paths of independent sound sources based on Android system |
CN111124353A (en) * | 2019-12-25 | 2020-05-08 | 联想(北京)有限公司 | Control method and electronic equipment |
CN111181691A (en) * | 2019-12-31 | 2020-05-19 | 上海微波技术研究所(中国电子科技集团公司第五十研究所) | Millimeter wave system high-speed Raptor coding and decoding method and system |
CN111954028A (en) * | 2020-10-19 | 2020-11-17 | 深圳乐播科技有限公司 | Screen projection method, device and equipment of audio data and storage medium |
-
2021
- 2021-03-23 CN CN202110307842.1A patent/CN112988249B/en active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6051772A (en) * | 1997-07-15 | 2000-04-18 | Aureal Semiconductor, Inc. | Method and apparatus for emulating a frequency modulation device |
KR20010057994A (en) * | 1999-12-23 | 2001-07-05 | 조영선 | A Mobile telecommunication phone which gives the function of internet phone |
CN2807628Y (en) * | 2005-05-13 | 2006-08-16 | 佛山天财东宝科技有限公司 | Network audio conference system |
CN102354278A (en) * | 2011-06-29 | 2012-02-15 | 中兴通讯股份有限公司 | Method and equipment for processing audio data |
CN102842337A (en) * | 2012-06-05 | 2012-12-26 | 国光电器股份有限公司 | High-fidelity audio transmission method based on WIFI (Wireless Fidelity) |
CN103354579A (en) * | 2013-05-28 | 2013-10-16 | 广东翼卡车联网服务有限公司 | Method and system for DTMF (dual tone multifrequency) decoding based on recording synchronization |
CN103595456A (en) * | 2013-10-16 | 2014-02-19 | 南京邮电大学 | Method for achieving multimedia sensor network data transmission system |
CN103873711A (en) * | 2014-03-14 | 2014-06-18 | 厦门亿联网络技术股份有限公司 | VOIP phone-based virtual USB (universal serial bus) sound card creation method |
US20160063611A1 (en) * | 2014-08-30 | 2016-03-03 | Digimarc Corporation | Methods and arrangements including data migration among computing platforms, e.g. through use of steganographic screen encoding |
CN104267924A (en) * | 2014-09-19 | 2015-01-07 | 青岛海信移动通信技术股份有限公司 | Mobile terminal and audio processing method thereof |
CN106325804A (en) * | 2015-07-03 | 2017-01-11 | 深圳市中兴微电子技术有限公司 | Audio processing method and system |
WO2017005010A1 (en) * | 2015-07-03 | 2017-01-12 | 深圳市中兴微电子技术有限公司 | Audio processing method and device, and computer storage medium |
CN107770564A (en) * | 2016-08-18 | 2018-03-06 | 腾讯科技(深圳)有限公司 | The method and device of remote collection audio, video data |
CN107015805A (en) * | 2017-03-29 | 2017-08-04 | 深圳市创成微电子有限公司 | Method and device to configure external sound card |
US20190034352A1 (en) * | 2017-07-25 | 2019-01-31 | International Business Machines Corporation | Memory page eviction using a neural network |
CN107506212A (en) * | 2017-08-28 | 2017-12-22 | 北京翼辉信息技术有限公司 | A kind of method of the dynamic load driver of sound card in real time operating system |
CN109782153A (en) * | 2019-01-14 | 2019-05-21 | 大唐微电子技术有限公司 | A kind of method, apparatus of chip testing, chip and computer storage medium |
CN110730406A (en) * | 2019-09-27 | 2020-01-24 | 深圳智者行天下科技有限公司 | Method for outputting two paths of independent sound sources based on Android system |
CN111124353A (en) * | 2019-12-25 | 2020-05-08 | 联想(北京)有限公司 | Control method and electronic equipment |
CN111181691A (en) * | 2019-12-31 | 2020-05-19 | 上海微波技术研究所(中国电子科技集团公司第五十研究所) | Millimeter wave system high-speed Raptor coding and decoding method and system |
CN111954028A (en) * | 2020-10-19 | 2020-11-17 | 深圳乐播科技有限公司 | Screen projection method, device and equipment of audio data and storage medium |
Non-Patent Citations (1)
Title |
---|
郑远志;孙国强;: "基于ASoC架构的嵌入式音频驱动分析与验证", 信息技术, no. 09 * |
Also Published As
Publication number | Publication date |
---|---|
CN112988249B (en) | 2024-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112817617A (en) | Software upgrading method, device and system | |
US11507718B1 (en) | Chip verification system and verification method therefor | |
CN112395039B (en) | Method and device for managing Kubernetes cluster | |
CN110990034A (en) | ECU upgrading method and system, electronic equipment and storage medium | |
CN108304251B (en) | Thread synchronization method and server | |
CN114253890B (en) | Communication module, external interface configuration method, configuration device and storage medium thereof | |
CN112015458B (en) | Device upgrading method, terminal device, electronic device and storage medium | |
CN112181637B (en) | Memory resource allocation method and device | |
CN112988249A (en) | Method and device for creating sound card, electronic equipment and storage medium | |
CN111970349B (en) | Communication system, method, device, equipment and medium based on remote procedure call | |
CN109491648B (en) | Method, system and equipment for realizing independent partition of library function in embedded software | |
CN107168720B (en) | SPI (Serial peripheral interface) configuration method based on FPGA (field programmable Gate array) | |
CN114024822B (en) | Block chain-based Internet of things equipment management method, equipment, server and medium | |
WO2021208805A1 (en) | Configuration method for logical address space of hardware single board, device, and storage medium | |
CN106528440B (en) | Flash memory operation method and device based on embedded system | |
CN112306466A (en) | AAR packet generation method, electronic device, and storage medium | |
CN116302298A (en) | Container operation method, device, electronic equipment and storage medium | |
CN107239305A (en) | The system and method loaded for field programmable gate array chip file | |
CN112235204A (en) | Data reporting method, system, electronic equipment and storage medium | |
CN111464398A (en) | Self-organizing centreless network high-level protocol testing method, equipment and storage medium | |
CN116360835A (en) | Firmware updating method and device and firmware updating packet construction method and device | |
CN114490489B (en) | Request processing method, device and storage medium | |
CN116680277B (en) | Information verification method, device, equipment and storage medium | |
US20240281290A1 (en) | Resource queue management interface verification method, electronic device, and storage medium | |
CN115904623A (en) | Container creation method and system, electronic device, and storage medium |
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 |