Short-range wireless audio real-time transmission development system and short-range wireless audio real-time transmission system
By pre-storing multiple protocols and software in the control module and combining them with the parameter identifiers of the configurator, flexible configuration and rapid development of short-range wireless audio transmission systems are achieved, solving the problems of insufficient applicability and flexibility of traditional systems and improving development efficiency and product adaptability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- 贾文祥
- Filing Date
- 2025-06-19
- Publication Date
- 2026-06-26
AI Technical Summary
Traditional short-range wireless audio transmission systems are difficult to adapt to diverse application scenarios and external audio device requirements due to their fixed design, resulting in low applicability and flexibility, high development complexity, high cost, and long development cycle.
The control module stores multiple wireless communication protocols, audio codec protocols, and audio IC driver software. The controller automatically selects the target protocol and software based on the parameters transmitted by the configurator, simplifying the configuration process and supporting rapid switching between multiple protocols and drivers.
It improves the configuration flexibility and applicability of short-range wireless audio transmission systems, lowers the development threshold, shortens the development cycle, and enhances the reusability and market competitiveness of products.
Smart Images

Figure CN224418952U_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of short-range wireless audio transmission technology, and in particular to a development system and system for real-time short-range wireless audio transmission. Background Technology
[0002] Short-range wireless audio real-time transmission technology is widely used in various consumer electronics products, typically operating in the 2.4 GHz and 5.8 GHz ISM open and universal frequency bands. Traditional short-range wireless audio transmission systems or modules, in pursuit of specific performance or low cost, usually pre-design corresponding wireless communication protocols, audio codec schemes, and compatible audio IC drivers according to the user's product requirements. However, this fixed design approach is difficult to adapt to diverse application scenarios and the needs of different external audio devices, resulting in low applicability and flexibility, leading to more repetitive work and higher costs. Utility Model Content
[0003] This utility model provides a short-range wireless audio real-time transmission development system and a short-range wireless audio real-time transmission system, which can greatly improve the convenience and flexibility of developing wireless audio real-time transmission systems.
[0004] To achieve the above objectives, the first component of this application proposes a short-range wireless real-time audio transmission development system:
[0005] The control module includes an interconnected memory and a controller. The memory pre-stores various wireless communication protocols, various audio codec protocols, and various audio IC driver software.
[0006] A configurator, connected to the controller, is used to transmit audio transmission parameter identifiers required for a specific application to the controller. The audio transmission parameter identifiers include at least a wireless communication identifier, an audio IC driver identifier, and an audio codec identifier.
[0007] The controller is used to select a target communication protocol from the plurality of wireless communication protocols according to the wireless communication identifier, select a target driver software from the plurality of audio IC driver software according to the audio IC driver identifier, and select a target codec software from the plurality of audio codec protocols according to the audio codec identifier.
[0008] In some embodiments, the control module further includes a UART interface or a radio frequency unit;
[0009] Both the UART interface and the radio frequency unit are connected to the controller;
[0010] The UART interface is used to connect to the configurator and to receive the audio transmission parameter identifier sent by the configurator and forward it to the controller;
[0011] The radio frequency unit is used to communicate with the configurator and to receive the audio transmission parameter identifier issued by the configurator and forward it to the controller.
[0012] In some embodiments, the control module further includes an I2S interface, an I2C interface, an SPI interface, and GPIO pins;
[0013] The I2S interface, the I2C interface, the SPI interface, and the GPIO pins are all connected to the controller;
[0014] The I2S interface, the I2C interface, the SPI interface, and the GPIO pins are all used to connect to external audio devices and to receive audio data sent by the external audio devices and forward it to the controller, or to receive audio data sent by the controller and forward it to the external audio devices.
[0015] In some embodiments, the wireless communication protocol includes a point-to-point communication protocol, a point-to-multipoint communication protocol, a one-way communication protocol, and a two-way communication protocol;
[0016] The wireless communication identifiers include point-to-point identifiers, point-to-multipoint identifiers, one-way communication identifiers, and two-way communication identifiers.
[0017] In some embodiments, the audio transmission parameter identifier further includes a pin function identifier, a serial port function identifier, a working mode identifier, and a working parameter identifier;
[0018] The controller is also used to adjust the pin function of the GPIO pin according to the pin function identifier, adjust the interface function of the I2S interface, the I2C interface and the SPI interface according to the serial port function identifier, adjust the working mode of the control module according to the working mode identifier, and adjust the sampling rate, sampling width and audio working mode of the control module according to the working parameter identifier.
[0019] In some embodiments, the pin functions include volume up, volume down, mono selection, and stereo selection.
[0020] The pin function identifiers include volume up, volume down, mono selection, and stereo selection.
[0021] In some embodiments, the audio interface functions include a master mode interface, a slave mode interface, an I2S interface, a left-aligned interface, and a right-aligned interface;
[0022] The audio interface function identifiers include master mode identifier, slave mode identifier, I2S identifier, left alignment identifier, and right alignment identifier.
[0023] In some embodiments, the communication working modes include one-to-many transmit mode, multiple-to-one transmit mode, one-to-one talk mode, and multiple-to-slave talk mode;
[0024] The communication working mode identifiers include one-to-many transmit identifier, multiple-to-one transmit identifier, one-to-one intercom identifier, and multiple-to-slave intercom identifier.
[0025] In some embodiments, the sampling rate includes an 8K sampling rate, a 16K sampling rate, a 32K sampling rate, and a 48K sampling rate;
[0026] The sampling width includes 8-bit sampling bandwidth, 16-bit sampling bandwidth, 24-bit sampling bandwidth, and 32-bit sampling bandwidth;
[0027] The operating frequency bands include the 2.4 GHz ISM band and the 5.8 GHz ISM band;
[0028] The operating parameter identifiers include 8K sampling rate identifier, 16K sampling rate identifier, 32K sampling rate identifier, 48K sampling rate identifier, 8-bit sampling bandwidth identifier, 16-bit sampling bandwidth identifier, 24-bit sampling bandwidth identifier, 32-bit sampling bandwidth identifier, 2.4G ISM band identifier, and 5.8G ISM band identifier.
[0029] To achieve the above objectives, a second component of this application provides a short-range wireless real-time audio transmission system, comprising:
[0030] The short-range wireless real-time audio transmission development system described in the first aspect
[0031] An external audio device is electrically or communicatively connected to the short-range wireless audio real-time transmission development system. The external audio device is used to send the audio data corresponding to a specific application to the short-range wireless audio real-time transmission development system.
[0032] The short-range wireless audio real-time transmission development system is used to receive the audio data according to the target communication protocol, decode the audio data according to the target codec software, and drive and control the decoded audio data according to the target driver software.
[0033] The embodiments of this utility model include at least the following beneficial effects:
[0034] The short-range wireless audio real-time transmission development system proposed in this application includes: a control module, which includes a memory and a controller interconnected thereto; the memory pre-stores multiple wireless communication protocols, multiple audio codec protocols, and multiple audio IC driver software; a configurator, connected to the controller, for transmitting audio transmission parameter identifiers required for a specific application to the controller; the audio transmission parameter identifiers include at least a wireless communication identifier, an audio IC driver identifier, and an audio codec identifier; and the controller is used to select a target communication protocol from multiple wireless communication protocols based on the wireless communication identifier, select a target driver software from multiple audio IC driver software based on the audio IC driver identifier, and select a target codec software from multiple audio codec protocols based on the audio codec identifier. This application embodiment pre-stores multiple wireless communication protocols, multiple audio codec protocols, and multiple audio IC driver software in the internal memory of the control module. It also allows the controller to automatically select the required target protocol and software by transmitting working parameters and audio parameter identifiers through the configurator. This significantly improves the configuration flexibility, applicability, and portability of the short-range wireless audio transmission system. Compared with traditional fixed design schemes, this component enables developers or users to quickly customize and switch wireless communication methods, audio codec schemes, and audio IC drivers by simply selecting parameter identifiers based on specific application scenarios (such as different communication distances, anti-interference requirements, and power consumption limitations) and the characteristics of connected external audio devices (such as audio ADC / DAC chips of different brands or models). This is done without the need for complex low-level programming or hardware modifications. This not only greatly reduces the threshold and complexity of wireless audio product development and shortens the development cycle, but also allows the same hardware platform to easily adapt to more diverse product needs and market changes, enhancing product reusability and market competitiveness. It effectively solves the problem of low applicability and flexibility caused by fixed designs in the prior art.
[0035] Other features and advantages of this invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of this invention may be realized and obtained by means of the structures particularly pointed out in the description, claims, and drawings. Attached Figure Description
[0036] Figure 1 This is a schematic diagram of the structure of the wireless audio transmission system provided in the embodiments of this application.
[0037] Figure 2 This is a schematic diagram of the structure of a short-range wireless audio real-time transmission development system provided in another embodiment of this application.
[0038] Figure 3This is a schematic diagram of a resource management software library in a ROM memory provided in another embodiment of this application.
[0039] Figure 4 This is a schematic diagram showing the correspondence between an identifier and software, provided in another embodiment of this application.
[0040] Figure 5 This is a schematic diagram of another short-range wireless audio real-time transmission development system provided in another embodiment of this application.
[0041] Figure 6 This is a schematic diagram of the structure of an audio transmission device provided in another embodiment of this application. Detailed Implementation
[0042] In the description of this utility model, it should be understood that the orientation descriptions, such as up, down, front, back, left, right, etc., are based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this utility model and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the embodiments of this utility model.
[0043] It should be understood that in the description of the embodiments of this utility model, "several" means one or more, "multiple" means two or more, "greater than," "less than," and "exceeding" are understood to exclude the stated number, while "above," "below," and "within" are understood to include the stated number. If "first," "second," etc., are used in the description, they are only for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or implicitly indicating the sequential relationship of the indicated technical features.
[0044] In the description of the embodiments of this utility model, unless otherwise explicitly limited, terms such as setting, installation, and electrical connection should be interpreted broadly, and those skilled in the art can reasonably determine the specific meaning of the above terms in the embodiments of this utility model in conjunction with the specific content of the technical solution.
[0045] In the description of this utility model, the terms "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this utility model. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0046] Short-range wireless audio real-time transmission technology is widely used in various consumer electronics products, typically operating in the 2.4 GHz and 5.8 GHz ISM open and universal frequency bands. Traditional short-range wireless audio transmission systems or modules, in pursuit of specific performance or low cost, usually pre-design corresponding wireless communication protocols, audio codec schemes, and compatible audio IC drivers according to the user's product requirements. However, this fixed design approach is difficult to adapt to diverse application scenarios and the needs of different external audio devices, resulting in low applicability and flexibility, leading to more repetitive work and higher costs.
[0047] On the other hand, for general-purpose modules that need to support multiple protocols and drivers, the configuration process is usually quite complex. Developers or users need to have in-depth professional knowledge and go through tedious programming, compilation, burning, or complex instruction sets to set wireless communication parameters one by one, select and configure audio codecs, and adapt the driver interface and control logic to specific audio ICs. This approach not only has a long development cycle and high barriers to entry, but is also inefficient when reused and iterated rapidly across different projects, making it difficult to meet the market's demand for rapid customization and diversification of wireless audio products.
[0048] Based on this, the embodiments of this application pre-store multiple wireless communication protocols, multiple audio codec protocols, and multiple audio IC driver software in the internal memory of the control module. Furthermore, by allowing the controller to automatically select the required target protocol and software through the working parameters and audio parameter identifiers transmitted by the configurator, the configuration flexibility, applicability, and portability of the short-range wireless audio transmission system are significantly improved. Compared with traditional fixed design schemes, this component enables developers or users to quickly customize and switch wireless communication methods, audio codec schemes, and audio IC drivers based on specific application scenarios (such as different communication distances, anti-interference requirements, and power consumption limitations) and the characteristics of connected external audio devices (such as different brands or models of audio ADC / DAC chips) through simple parameter identifier selection, without the need for complex low-level programming or hardware modifications. This not only greatly reduces the threshold and complexity of wireless audio product development and shortens the development cycle, but also allows the same hardware platform to easily adapt to more diverse product needs and market changes, enhancing product reusability and market competitiveness. It effectively solves the problem of low applicability and flexibility caused by fixed designs in existing technologies.
[0049] The short-range wireless audio real-time transmission development system proposed in this application can be composed of a computer or mobile phone with a dedicated APP software installed, or a dedicated configurator. The system includes a control module and a configurator. The control module includes a controller, a memory, a serial communication controller, a radio frequency communication controller, an audio interface controller, and a general-purpose I / O interface. The memory is connected to the controller and pre-stores various wireless communication protocols, various audio codec protocols, and various audio IC drivers. The configurator and controller can be connected via a wired serial port or a radio frequency wireless connection. Based on application requirements, the configurator selects the necessary operating parameters for the module and downloads or transmits these parameters to the audio transmission module via the serial port or wireless interface, enabling the module to operate according to the parameters configured by the configurator and achieve the required application functions. These parameters define the module's pin functions, wireless communication protocols, audio interfaces, audio sampling rates, audio sampling widths, audio codec protocols, and external audio IC drivers. By configuring the parameters of the wireless audio module through a configurator and connecting simple external circuits, many kinds of wireless audio electronic products can be made. This significantly improves the configuration flexibility and applicability of short-range wireless audio transmission systems. Hardware engineers and students of electrical engineering colleges can complete the production of wireless audio products without programming, while learning various knowledge of analog-to-digital conversion and wireless communication. Related companies only need to configure hardware engineers to quickly launch a series of wireless audio products that meet market demands.
[0050] This application provides a short-range wireless audio real-time transmission development system and a short-range wireless audio real-time transmission development system, which will be specifically described through the following embodiments. First, the short-range wireless audio real-time transmission development system in this application embodiment is described.
[0051] To better describe the short-range wireless real-time audio transmission development system provided in the embodiments of this application, a basic principle framework of a wireless audio transmission system is first described. (Refer to...) Figure 1 The image shown is a wireless audio transmission system provided in an embodiment of this application. As... Figure 1The diagram illustrates a typical wireless audio transmission system. The wireless communication consists of a transmitter and a receiver. At the transmitter, a microphone converts the sound signal into an electrical signal, which is then sent to an audio IC. The audio IC amplifies, filters, and samples the received weak electrical signal, converting the analog signal into a digital signal, which is then sent to the main control MCU via an I2S interface. The MCU encodes and packages the audio data, sending it to the RF module via a DMA interface. The RF module modulates the received data packets with an RF carrier and outputs the modulated wave, which is then amplified by an RF amplifier circuit before being fed to the antenna for transmission. A button circuit controls the volume, and the operating status is indicated by LEDs. At the receiver, the RF signal sensed by the antenna is pre-amplified and sent to the RF module. The RF module filters and demodulates the received RF signal, forming packet data which is sent to the main control MCU via a DMA interface. The main control MCU unpacks and decodes the received data, sending the decoded data to the audio IC via an I2S interface. The audio IC performs D / A conversion, converting the digital signal into an analog signal, amplifying it, and outputting it. If headphones are used, the headphones perform electro-acoustic conversion to reproduce the sound. Operating status information is indicated by LEDs.
[0052] based on Figure 1 The diagram shows the structure of a wireless audio transmission system. The following will further describe the short-range wireless real-time audio transmission development system provided in the embodiments of this application.
[0053] Reference Figure 2 This is a schematic diagram of the structure of the short-range wireless audio real-time transmission development system provided in the embodiments of this application. Figure 2 As shown, the development system includes a control module and a configurator, where the core of the control module is the controller (i.e., as shown in the image). Figure 2 The MCU controller shown here serves as the central processing and decision-making unit for the entire component. It is responsible for receiving configuration instructions, coordinating internal resources, and executing subsequent audio data processing and transmission logic based on selected parameters.
[0054] The control module also includes a memory, which is electrically or bus-connected to the controller to ensure read and write access. This memory includes ROM (Read-Only Memory) and RAM (Random-Access Memory). The ROM is used to store programs and fixed data, while the RAM is used for runtime data storage. The ROM pre-stores various selectable wireless communication protocols, audio codec protocols, and audio IC driver software. Wireless communication protocols are sets of rules that regulate data exchange between wireless devices, such as defining packet formats, communication handshake procedures, and error checking mechanisms. Audio codec protocols are algorithmic standards used to compress (encode) digital audio signals to reduce data volume or decompress (decode) them to recover the original audio, such as SBC, AAC, PCM, or proprietary protocols. Audio IC driver software refers to the low-level program modules specifically designed to control and operate specific models of audio interface integrated circuits (AICs) or audio codec chips. It is responsible for initializing the chip, configuring its operating parameters, and processing audio data input and output.
[0055] These various wireless communication protocols typically encompass different standards and rules used to establish short-range wireless connections between devices and transmit audio data. This primarily includes different versions of the Bluetooth protocol and its audio profiles (such as the classic A2DP for music streaming, HFP for calls, and the emerging LE Audio supporting LC3 codecs and broadcast audio), as well as various proprietary protocols operating in the 2.4GHz or 5.8GHz ISM bands. These proprietary protocols are often optimized for specific applications (such as low-latency gaming and high-fidelity audio) and may support different communication topologies, such as point-to-point and point-to-multipoint, to accommodate diverse requirements for transmission distance, power consumption, interference immunity, and data rate.
[0056] Multiple audio IC driver software refers to a series of low-level software modules specifically designed to control and operate audio-related integrated circuits (ICs) of different models and manufacturers. This typically includes driver programs for various audio codec ICs, standalone analog-to-digital converters (ADCs) and digital-to-analog converters (DACs), and audio amplifier ICs. These driver software programs are responsible for initializing the corresponding audio ICs, configuring their operating parameters (such as sampling rate, bit depth, volume, and input / output path selection), and communicating with the main controller via interfaces such as I2C, SPI, and I2S to ensure the correct processing and flow of audio data.
[0057] Multiple audio codec protocols (or their software implementations) refer to various algorithmic standards used to compress (encode) digital audio signals to reduce data size, or to decompress (decode) them at the receiving end to recover the audio. This typically includes various lossy codecs, such as the Bluetooth-mandated SBC, the higher-quality AAC and aptX series (aptX, aptX HD, aptX LowLatency, aptX Adaptive), LC3 designed for BLE Audio, and the open-source and flexible Opus; it also includes the G.7xx series codecs used for voice calls, and even, in some scenarios, the direct transmission of uncompressed PCM data.
[0058] Furthermore, this configurator is associated with the control module. Connected to the control module, its core function is as an interface or processing unit for parameter input, used to acquire (e.g., through a user interface, external commands, or preset configuration files) and transmit a set of audio transmission parameter identifiers required for a specific application to the controller. These audio transmission parameter identifiers are a series of predefined codes, values, or signals that concisely represent the user's or system's specific selections of various key parameters of the audio transmission link. These identifiers include at least a wireless communication identifier to indicate the required wireless communication method, an audio IC driver identifier to specify the target audio processing chip driver, and an audio codec identifier to select the audio compression / decompression scheme.
[0059] This specific application is the software application used by external audio devices connected to the control module of the short-range wireless audio real-time transmission development system to generate or use audio data in the practical application to follow.
[0060] In some embodiments, after receiving audio transmission parameter identifiers transmitted by the configurator, the control module performs a crucial selection operation. Specifically, the controller parses these identifiers; that is, based on the received wireless communication identifier, it selects a target communication protocol corresponding to the identifier from a variety of pre-stored wireless communication protocols in memory for loading or activation; simultaneously, based on the audio IC driver identifier, it selects a matching target driver software from a variety of audio IC driver software; and based on the audio codec identifier, it selects the corresponding target codec software from a variety of audio codec protocols (or their corresponding software implementations). This "selection" indicates that the controller will configure itself or related hardware units to ensure that their subsequent audio processing and wireless transmission behaviors comply with the specifications of these selected protocols and driver software.
[0061] In some embodiments, by employing the short-range wireless audio real-time transmission control module provided in this application, users or developers do not need to deeply understand the complex details of various protocols or perform tedious low-level programming. They can simply provide concise audio transmission parameter identifiers through the configurator to drive the control module to automatically select and configure the required target communication protocol, target driver software, and target codec software from the preset memory. This greatly simplifies the configuration process and development difficulty of the wireless audio system, significantly improves the system's flexibility and adaptability to different application scenarios and different external audio devices, and enables developers to quickly build and iterate short-range wireless audio real-time transmission products that meet specific needs.
[0062] In addition, the short-range wireless audio real-time transmission control module, in order to achieve data interaction with the configurator, such as... Figure 2 As shown, the control module also includes a UART interface (Universal Asynchronous Receiver / Transmitter) and a radio frequency unit. Both the UART interface and the radio frequency unit are electrically or bus-connected to the configurator and the controller within the control module (the MCU controller shown in the figure).
[0063] The core function of the UART interface is to provide a direct electrical connection with the configurator. Once connected, the UART interface receives audio transmission parameter identifiers from the configurator and forwards them to the controller, thus providing a wired, reliable parameter input channel. Simultaneously, the radio frequency (RF) unit is also used for communication with the configurator, employing a proprietary short-range wireless protocol. This RF unit also receives audio transmission parameter identifiers from the configurator and forwards them to the controller, providing a wireless, more flexible, and convenient method for parameter configuration.
[0064] Alternatively, the configurator can be a hardware configurator specifically designed for association with a control module, such as... Figure 2 As shown, this configurator typically includes: a user input unit, an internal processing unit, a storage unit, a communication interface unit, and a display unit. The user input unit can be... Figure 2The physical buttons shown below the configurator, which can also be DIP switches, knobs, touchscreens, etc., are used by the user to select parameters. For example, the user can press different buttons to select the desired wireless communication protocol (such as point-to-point, point-to-multipoint), audio codec scheme (such as SBC, AAC), audio IC driver type, and more detailed operating parameters (such as sampling rate, operating frequency band, GPIO function, etc.). The internal processing unit is a small microcontroller (MCU) or logic circuit that receives signals from the user input unit and converts them into audio transmission parameter identifiers that the system can recognize according to preset logic or lookup table mechanisms. The storage unit contains a small amount of non-volatile memory (such as EEPROM or Flash) for storing preset configuration options, user-defined configuration schemes, or firmware programs. The communication interface unit is a communication interface that matches the short-range wireless audio real-time transmission development system, such as a UART interface (for wired connection) and / or an RF unit (for wireless connection) to send the generated configuration data to the control module. The display unit can be, for example, a... Figure 2 The configuration display (such as an LCD screen), or a small LCD or LED indicator, on the configurator is used to provide feedback to the user on the current selection or configuration status.
[0065] The process of generating configuration data using this hardware configurator generally includes the following steps 101 to 104.
[0066] Step 101: The user expresses their needs for various audio transmission parameters by operating the input units (such as buttons) on the configurator. For example, the user might press a button labeled "2.4GHz", then press a button labeled "SBC codec", and then select a specific "Audio IC Model A" button.
[0067] Step 102: After receiving these user inputs, the processing unit inside the configurator will map the user's specific selection (e.g., "2.4GHz band") to a predefined, concise audio transmission parameter identifier (e.g., a specific hexadecimal code or number, such as 0x01 representing point-to-point communication protocol and 0x02 representing one-to-many communication protocol in wireless communication identifier; "audio codec identifier" may be 0x1A representing SBC, etc.).
[0068] Step 103: The internal processing unit combines the identifiers corresponding to all selected parameters to form a complete set of audio transmission parameter identifiers. These identifiers may then be encapsulated into data packets or command frames of a specific format that the short-range wireless audio real-time transmission development system can recognize and parse. The encapsulation process may include adding start symbols, end symbols, checksums, etc., to ensure the reliability of data transmission.
[0069] Step 104: The encapsulated configuration data containing audio transmission parameter identifiers is sent to the corresponding interface (i.e., its UART interface or RF unit) of the control module through the configurator's communication interface unit (UART or RF unit). After receiving these identifiers, the component's internal MCU controller will select and load the corresponding target communication protocol, target driver software, and target codec software from its ROM memory, thereby completing the dynamic configuration of the entire audio transmission link.
[0070] The audio transmission parameter identifiers typically include: wireless communication identifiers used to determine the wireless data exchange method between devices, such as selecting point-to-point or one-to-many communication protocols; audio IC driver identifiers used to specify which specific external audio integrated circuit (IC) driver to load; audio codec identifiers used to select audio signal compression and decompression algorithms, such as different protocols like SBC or AAC; pin function identifiers used to define the specific behavior of general purpose input / output (GPIO) pins, such as configuring them for volume control, channel selection, single-ended or differential analog signal input or output, and status indication; serial port function identifiers used to set the operating characteristics of digital audio serial interfaces (such as I2S interfaces) (i.e., configurations covering digital audio interfaces such as I2S, such as master-slave mode, data alignment, etc.); operating mode identifiers used to select the overall system-level operating scheme, such as one-to-many transmission mode, intercom mode, etc.; and operating parameter identifiers used to set specific technical indicators, such as core parameters like audio sampling rate, sampling bit depth, or wireless operating frequency band, etc. These identifiers collectively endow the short-range wireless audio real-time transmission development system with a high degree of flexibility and customizability, enabling the control module to retrieve and apply the corresponding protocols, drivers, and parameters from its ROM memory based on these precise identifier instructions, thereby achieving comprehensive and dynamic configuration of the wireless audio transmission function.
[0071] In order to enable the transmission and reception of audio data with various external audio devices and to perform necessary control, such as Figure 2As shown, the structure of the line audio transmission control module further includes an I2S interface (Inter-IC Sound, a serial bus interface standard commonly used for transmitting PCM audio data between digital audio devices), an I2C interface (Inter-Integrated Circuit, a two-wire serial bus commonly used for low-speed communication between microcontrollers and peripheral devices such as sensors and memory), an SPI interface (Serial Peripheral Interface, a high-speed, full-duplex, synchronous serial communication interface commonly used to connect peripherals such as flash memory, ADC, and DAC), and GPIO pins (General-Purpose Input / Output, whose functions can be defined by software programming and used as digital inputs or outputs). Figure 2 As shown, the I2S interface, I2C interface, SPI interface, and GPIO pins are all electrically or bus-connected to the controller (MCU controller), enabling the controller to directly manage and drive these interfaces.
[0072] The I2S, I2C, SPI, and GPIO pins are used to connect to external audio devices, which may include external audio codec chips, audio amplifiers, microphone arrays, sensors, display modules, buttons, or other hardware units that need to interact with the audio transmission system. Specifically, these interfaces are used to receive audio data from external audio devices and forward it to the controller (e.g., receiving digitized microphone signals from an external ADC via the I2S interface, or reading environmental parameters from a sensor via SPI / I2C), or to receive audio data from the controller and forward it to external audio devices (e.g., the controller sends decoded or processed audio data to an external DAC for playback via the I2S interface, controls the parameters of an external audio amplifier via the I2C / SPI interface, or drives status indicator lights via GPIO pins). The pins used in these interfaces can be flexibly configured to facilitate PCB routing and layout.
[0073] Through the aforementioned interface configuration, the UART interface and RF unit provide users or host systems with both wired and wireless flexible and convenient ways to input configuration commands containing audio transmission parameter identifiers. This enables dynamic adjustment of the component's core functions, greatly improving the component's adaptability to different application scenarios and configuration requirements. Simultaneously, the integration of I2S, I2C, SPI interfaces, and GPIO pins allows the component to efficiently transmit audio data and interact with a wide range of external audio devices. Whether acting as an audio data receiver or transmitter, or collaborating with other peripheral modules, it possesses the necessary physical connections and data channels. This comprehensive interface design makes this short-range wireless real-time audio transmission development system a highly versatile, powerful, and easily integrated solution and tool, effectively solving the problem of low applicability and flexibility caused by fixed designs.
[0074] Reference Figure 3 This is a schematic diagram of a resource management software library in a ROM memory provided in an embodiment of this application. Figure 3 The diagram illustrates the various software components stored in the ROM memory and their hierarchical relationships. These components work together to achieve a highly configurable and functional development system for real-time short-range wireless audio transmission. The top layer consists of system control software, serving as the core scheduling and management center for the entire software system. Below this are several key functional modules. The left side primarily involves communication and configuration, including communication management software (responsible for wireless data transmission and reception), a communication software library (containing specific implementations of various wireless communication protocols), and configuration communication software (used to receive audio transmission parameter identifiers from external configurators). The right side focuses on audio processing, including audio processing software (performing necessary processing of audio data), an audio codec software library (containing software implementations of various audio codec protocols), and an audio IC driver software library (containing various audio IC driver software). Additionally, it includes module resource planning software for overall system coordination and auxiliary functions (selecting and loading corresponding library functions based on configuration), power management software, and key management and display management software related to user interaction. The bottom layer consists of UART, I2S, I2C, and SPI serial port driver software, providing underlying support for communication between upper-layer software modules and hardware interfaces (such as physical interfaces for connecting to external configurators, audio ICs, and other peripherals). Overall, this software architecture, through its pre-built rich protocol and driver libraries and combined with a flexible configuration and resource management mechanism, enables the short-range wireless audio real-time transmission development system to dynamically select and combine the required functional modules based on externally input parameter identifiers, thereby achieving rapid customization and efficient development of wireless audio transmission links.
[0075] In this embodiment, as many existing audio IC manufacturers' models as possible are included in the ROM memory. Development engineers only need to select the desired audio IC manufacturer and model in the configurator's interface; the controller will automatically configure the corresponding driver software based on the corresponding identifier. Furthermore, the short-range wireless audio real-time transmission development system also supports a pure audio interface mode, where the audio IC driver is externally controlled.
[0076] Understandably, to enable flexible and precise selection and switching of software protocols, the ROM memory connected to the MCU controller also stores an identifier corresponding to each protocol or software. (See reference...) Figure 4 This is a schematic diagram illustrating the correspondence between an identifier and software provided in an embodiment of this application. For example... Figure 4 As shown, the ROM memory of the short-range wireless audio real-time transmission development system pre-stores various wireless communication protocols and their corresponding communication protocol identifiers. These wireless communication protocols include point-to-point communication protocols, point-to-multipoint communication protocols, one-way communication protocols, and two-way communication protocols. The corresponding wireless communication identifiers include point-to-point identifiers, one-to-multipoint identifiers, one-way communication identifiers, and two-way communication identifiers.
[0077] Among them, point-to-point communication protocols define the direct communication rules between a single transmitting device and a single receiving device; point-to-multipoint communication protocols define the communication rules for a transmitting device to simultaneously transmit audio data to multiple receiving devices; unidirectional communication protocols only support the one-way flow of audio data from the transmitting end to the receiving end, such as wireless microphones or wireless headphones; while bidirectional communication protocols allow bidirectional transmission of audio data between two or more devices, suitable for applications such as intercoms. Accordingly, when the configurator transmits configuration information to the control module, the audio transmission parameter identifiers will include point-to-point identifiers, point-to-multipoint identifiers, unidirectional communication identifiers, and bidirectional communication identifiers for selecting from these pre-stored protocols. The controller selects and activates the corresponding target communication protocol based on the received specific communication protocol identifier.
[0078] In addition, the short-range wireless audio real-time transmission development system can realize specific functions for external interaction through its GPIO pins (general purpose input / output pins). These preset pin functions include volume up, volume down, mono selection, and stereo selection, with corresponding pin function labels including volume up, volume down, mono selection, and stereo selection. For example, a GPIO pin can be configured to receive external button signals to implement the "volume up" or "volume down" function, or another pin can be configured to switch the audio output to "mono selection" or "stereo selection".
[0079] For digital interfaces for audio data (such as...) Figure 2The I2S, I2C, and SPI interfaces shown are configurable. These interfaces include master mode, slave mode, left-aligned, and right-aligned interfaces, with corresponding serial port identifiers: master mode, slave mode, I2S, left alignment, and right alignment. The master mode interface indicates that this short-range wireless audio real-time transmission development system will act as a provider of clock signals (such as BCLK and LRCLK), while the slave mode interface indicates that this component will receive clock signals from external devices. The left and right alignment interfaces refer to the alignment of data relative to the frame synchronization signal (LRCLK) during serial audio data transmission such as I2S.
[0080] Furthermore, the short-range wireless audio real-time transmission development system can support a variety of complex system-level operating modes, including one-to-many transmit, multiple-to-one transmit, one-to-one intercom, and multiple-to-slave intercom modes. Corresponding operating mode identifiers include one-to-many transmit, multiple-to-one transmit, one-to-one intercom, and multiple-to-slave intercom identifiers. One-to-many transmit mode indicates that one audio transmitter broadcasts audio to multiple receivers; multiple-to-one transmit mode allows multiple audio transmitters (e.g., multiple wireless microphones) to converge signals to one receiver; one-to-one intercom mode is for full-duplex or half-duplex voice communication between two devices; and multiple-to-slave intercom mode represents a complex network topology where one master device communicates with multiple slave devices.
[0081] To enable finer control over audio quality and wireless transmission characteristics, the short-range wireless real-time audio transmission development system also allows for configuration of core audio and wireless parameters. Optional audio sampling rates include 8K, 16K, 32K, and 48K sampling rates. Different sampling rates determine the highest recoverable frequency of the audio signal, directly affecting sound quality and data volume. Optional sampling widths include 8-bit, 16-bit, 24-bit, and 32-bit sampling. Higher sampling widths mean a wider dynamic range and lower quantization noise. Furthermore, optional wireless operating frequency bands include the 2.4 GHz ISM band and the 5.8 GHz ISM band. The ISM (Industrial, Scientific, and Medical) band is an internationally recognized open band; selecting different bands can avoid interference or meet the regulatory requirements of specific regions. To configure these specific parameters, the operating parameter identifiers will accordingly include 8K sampling rate identifiers, 16K sampling rate identifiers, 32K sampling rate identifiers, 48K sampling rate identifiers, 8-bit sampling width identifiers, 16-bit sampling width identifiers, 24-bit sampling width identifiers, 32-bit sampling width identifiers, 2.4G ISM band identifiers, and 5.8G ISM band identifiers.
[0082] Through the various configurable technical features and their corresponding identifiers detailed above, the short-range wireless audio real-time transmission development system provided in this application not only offers a framework for selecting protocols and drivers, but also incorporates wireless communication topology, flexible configuration and application of GPIO pins, electrical characteristics of digital audio interfaces, complex system-level operating scenarios, and core sound quality and wireless parameters into the configurable scope. This highly parameterized and modular design allows developers to finely and customize almost all key aspects of short-range wireless audio transmission through a unified configurator and identifier system. This greatly enhances the system's adaptability to various complex and specific application requirements, enabling a single hardware platform to quickly generate wireless audio products with diverse functions through software configuration, significantly reducing the diversity costs of product development, and further improving flexibility and convenience.
[0083] Reference Figure 5 This is a schematic diagram of another short-range wireless real-time audio transmission development system provided in this application embodiment. Figure 5 As shown, the configurator can be not only a hardware configurator (i.e., as shown) Figure 5 The dedicated configurator shown on the right can also be a smart terminal (such as a computer or mobile phone) with configuration function APP software installed, and communicate with the control module via USB interface. Configuration data can also be edited using the dedicated APP software on a computer or mobile phone, and the edited configuration data can then be sent to the dedicated configurator via USB port or Bluetooth.
[0084] Furthermore, embodiments of this application also provide an audio transmission device. (Refer to...) Figure 6 This is a schematic diagram of the structure of an audio transmission device provided in an embodiment of this application. Figure 6 As shown, the audio transmission device includes the aforementioned short-range wireless real-time audio transmission development system and external audio devices (which may be wireless microphones, wireless headphones, microphone systems, wireless musical instrument adapters, wireless narrators, wireless recording devices, conference systems, etc.) connected to it (communication connection or electrical connection).
[0085] The short-range wireless real-time audio transmission development system, upon receiving audio data from an external audio device (which uses a specific application), processes the audio data using various target parameters previously set via a configurator. Specifically, the control module receives the audio data according to the target communication protocol. If the audio data is transmitted wirelessly, the controller MCU will control its radio frequency unit to correctly receive and parse the audio data stream in the wireless signal according to the previously selected target communication protocol. If the audio data is input via a wired interface (such as I2S), the controller will receive the digital audio data according to the previously configured interface parameters (such as master / slave mode, data format, etc., which can be considered part of a generalized communication protocol).
[0086] After receiving the raw audio data, the short-range wireless audio real-time transmission development system then decodes the audio data according to the target codec software. For example, if the target codec software is set to an SBC decoder, the controller will call the pre-stored SBC decoding algorithm in the memory to decompress the received SBC encoded audio data and restore it to the original digital audio format such as PCM (Pulse Code Modulation).
[0087] Finally, the short-range wireless real-time audio transmission development system drives and controls the decoded audio data according to the target driver software; this involves using the previously selected target driver software (such as the driver for a specific audio DAC chip) to control an audio output device, perform necessary format conversion, volume adjustment, channel processing, etc. on the decoded digital audio data, and finally drive it to output analog audio signals or further process digital audio signals.
[0088] Short-range wireless audio real-time transmission development systems are typically configured in either transmit or receive mode, forming the transmitting and receiving ends of the communication. The receiver can be configured in adaptive mode, automatically following the operating mode of the transmitter, further improving application flexibility and convenience. The control module's UART interface supports communication with an external MCU, providing the module's operating status and receiving operating commands from the external MCU.
[0089] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0090] It should also be understood that the various implementation methods provided in this utility model embodiment can be combined arbitrarily to achieve different technical effects.
[0091] The above is a detailed description of the preferred embodiments of the present utility model. However, the present utility model is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present utility model. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present utility model.
Claims
1. A short-range wireless real-time audio transmission development system, characterized in that, include: The control module includes an interconnected memory and a controller. The memory pre-stores various wireless communication protocols, various audio codec protocols, and various audio IC driver software. A configurator, connected to the controller, is used to transmit audio transmission parameter identifiers required for a specific application to the controller. The audio transmission parameter identifiers include at least a wireless communication identifier, an audio IC driver identifier, and an audio codec identifier. The controller is used to select a target communication protocol from the plurality of wireless communication protocols according to the wireless communication identifier, select a target driver software from the plurality of audio IC driver software according to the audio IC driver identifier, and select a target codec software from the plurality of audio codec protocols according to the audio codec identifier.
2. The short-range wireless real-time audio transmission development system according to claim 1, characterized in that, The control module also includes a UART interface or a radio frequency unit; Both the UART interface and the radio frequency unit are connected to the controller; The UART interface is used to connect to the configurator and to receive the audio transmission parameter identifier sent by the configurator and forward it to the controller; The radio frequency unit is used to communicate with the configurator and to receive the audio transmission parameter identifier issued by the configurator and forward it to the controller.
3. The short-range wireless real-time audio transmission development system according to claim 2, characterized in that, The control module also includes an I2S interface, an I2C interface, an SPI interface, and GPIO pins; The I2S interface, the I2C interface, the SPI interface, and the GPIO pins are all connected to the controller; The I2S interface, the I2C interface, the SPI interface, and the GPIO pins are all used to connect to external audio devices and to receive audio data sent by the external audio devices and forward it to the controller, or to receive audio data sent by the controller and forward it to the external audio devices.
4. The short-range wireless real-time audio transmission development system according to claim 1, characterized in that, The wireless communication protocols include point-to-point communication protocols, point-to-multipoint communication protocols, one-way communication protocols, and two-way communication protocols. The wireless communication identifiers include point-to-point identifiers, point-to-multipoint identifiers, one-way communication identifiers, and two-way communication identifiers.
5. The short-range wireless real-time audio transmission development system according to claim 3, characterized in that, The audio transmission parameter identifiers also include pin function identifiers, serial port function identifiers, working mode identifiers, and working parameter identifiers; The controller is also used to adjust the pin function of the GPIO pin according to the pin function identifier, adjust the interface function of the I2S interface, the I2C interface and the SPI interface according to the serial port function identifier, adjust the working mode of the control module according to the working mode identifier, and adjust the sampling rate, sampling width and audio working mode of the control module according to the working parameter identifier.
6. The short-range wireless real-time audio transmission development system according to claim 5, characterized in that, The pin functions include volume up, volume down, mono selection, and stereo selection. The pin function identifiers include volume up, volume down, mono selection, and stereo selection.
7. The short-range wireless real-time audio transmission development system according to claim 5, characterized in that, The interface functions include master mode interface, slave mode interface, I2S interface, left-aligned interface, and right-aligned interface; The serial port function identifiers include master mode identifier, slave mode identifier, I2S identifier, left alignment identifier, and right alignment identifier.
8. The short-range wireless real-time audio transmission development system according to claim 5, characterized in that, The working modes include one-to-many transmission mode, multiple-to-one transmission mode, one-to-one intercom mode, and multiple-to-slave intercom mode. The working mode identifiers include one-to-many transmit, multiple-to-one transmit, one-to-one intercom, and multiple-to-slave intercom.
9. The short-range wireless real-time audio transmission development system according to claim 5, characterized in that, include: The sampling rates include 8K sampling rate, 16K sampling rate, 32K sampling rate and 48K sampling rate; The sampling width includes 8-bit sampling bandwidth, 16-bit sampling bandwidth, 24-bit sampling bandwidth, and 32-bit sampling bandwidth; The operating frequency bands of the audio working mode include the 2.4 GHz ISM band and the 5.8 GHz ISM band; The operating parameter identifiers include 8K sampling rate identifier, 16K sampling rate identifier, 32K sampling rate identifier, 48K sampling rate identifier, 8-bit sampling bandwidth identifier, 16-bit sampling bandwidth identifier, 24-bit sampling bandwidth identifier, 32-bit sampling bandwidth identifier, 2.4G ISM band identifier, and 5.8G ISM band identifier.
10. A short-range wireless real-time audio transmission system, characterized in that, include: The short-range wireless real-time audio transmission development system as described in claim 1; An external audio device is electrically or communicatively connected to the short-range wireless audio real-time transmission development system. The external audio device is used to send the audio data corresponding to a specific application to the short-range wireless audio real-time transmission development system. The short-range wireless audio real-time transmission development system is used to receive the audio data according to the target communication protocol, decode the audio data according to the target codec software, and drive and control the decoded audio data according to the target driver software.